--- /home/fdroid/fdroiddata/tmp/com.neuronencrypt.app_5.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.neuronencrypt.app_5.apk ├── zipinfo {} │ @@ -1,17 +1,17 @@ │ Zip file size: 3493446 bytes, number of entries: 164 │ -rw-r--r-- 0.0 unx 56 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ -rw-r--r-- 0.0 unx 46 b- defN 81-Jan-01 01:01 META-INF/version-control-info.textproto │ -rw-r--r-- 0.0 unx 3755 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 439 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -rw-r--r-- 0.0 unx 2004900 b- defN 81-Jan-01 01:01 classes.dex │ --rw-r--r-- 0.0 unx 410040 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libneuron_encrypt_jni.so │ --rw-r--r-- 0.0 unx 330676 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libneuron_encrypt_jni.so │ --rw-r--r-- 0.0 unx 512972 b- stor 81-Jan-01 01:01 lib/x86/libneuron_encrypt_jni.so │ --rw-r--r-- 0.0 unx 476688 b- stor 81-Jan-01 01:01 lib/x86_64/libneuron_encrypt_jni.so │ +-rw-r--r-- 0.0 unx 406944 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libneuron_encrypt_jni.so │ +-rw-r--r-- 0.0 unx 328844 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libneuron_encrypt_jni.so │ +-rw-r--r-- 0.0 unx 511172 b- stor 81-Jan-01 01:01 lib/x86/libneuron_encrypt_jni.so │ +-rw-r--r-- 0.0 unx 465240 b- stor 81-Jan-01 01:01 lib/x86_64/libneuron_encrypt_jni.so │ -rw-r--r-- 0.0 unx 270224 b- defN 81-Jan-01 01:01 assets/fonts/JetBrainsMono-Regular.ttf │ -rw---- 2.0 fat 1738 b- defN 81-Jan-01 01:01 DebugProbesKt.bin │ -rw---- 2.0 fat 6 b- defN 81-Jan-01 01:01 META-INF/androidx.activity_activity-compose.version │ -rw---- 2.0 fat 6 b- defN 81-Jan-01 01:01 META-INF/androidx.activity_activity-ktx.version │ -rw---- 2.0 fat 6 b- defN 81-Jan-01 01:01 META-INF/androidx.activity_activity.version │ -rw---- 2.0 fat 6 b- defN 81-Jan-01 01:01 META-INF/androidx.annotation_annotation-experimental.version │ -rw---- 2.0 fat 67 b- defN 81-Jan-01 01:01 META-INF/androidx.arch.core_core-runtime.version │ @@ -159,8 +159,8 @@ │ -rw---- 0.0 fat 221 b- stor 81-Jan-01 01:01 res/z-.9.png │ -rw---- 0.0 fat 206 b- stor 81-Jan-01 01:01 res/zL.png │ -rw---- 0.0 fat 884 b- stor 81-Jan-01 01:01 res/zz.png │ -rw---- 0.0 fat 408548 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 15972 b- defN 81-Jan-01 01:01 META-INF/63C7B463.SF │ -rw---- 2.0 fat 1346 b- defN 81-Jan-01 01:01 META-INF/63C7B463.RSA │ -rw---- 2.0 fat 15845 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -164 files, 4819863 bytes uncompressed, 3424633 bytes compressed: 29.0% │ +164 files, 4801687 bytes uncompressed, 3406457 bytes compressed: 29.1% ├── lib/x86_64/libneuron_encrypt_jni.so │ ├── readelf --wide --file-header {} │ │ @@ -6,15 +6,15 @@ │ │ OS/ABI: UNIX - System V │ │ ABI Version: 0 │ │ Type: DYN (Shared object file) │ │ Machine: Advanced Micro Devices X86-64 │ │ Version: 0x1 │ │ Entry point address: 0x0 │ │ Start of program headers: 64 (bytes into file) │ │ - Start of section headers: 475152 (bytes into file) │ │ + Start of section headers: 463704 (bytes into file) │ │ Flags: 0x0 │ │ Size of this header: 64 (bytes) │ │ Size of program headers: 56 (bytes) │ │ Number of program headers: 10 │ │ Size of section headers: 64 (bytes) │ │ Number of section headers: 24 │ │ Section header string table index: 23 │ ├── readelf --wide --program-header {} │ │ @@ -2,21 +2,21 @@ │ │ Elf file type is DYN (Shared object file) │ │ Entry point 0x0 │ │ There are 10 program headers, starting at offset 64 │ │ │ │ Program Headers: │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000230 0x000230 R 0x8 │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x01518c 0x01518c R 0x4000 │ │ - LOAD 0x015190 0x0000000000019190 0x0000000000019190 0x05c2e0 0x05c2e0 R E 0x4000 │ │ - LOAD 0x071470 0x0000000000079470 0x0000000000079470 0x001ff8 0x001ff8 RW 0x4000 │ │ - LOAD 0x073468 0x000000000007f468 0x000000000007f468 0x0009c0 0x0012c8 RW 0x4000 │ │ - DYNAMIC 0x0730b8 0x000000000007b0b8 0x000000000007b0b8 0x000170 0x000170 RW 0x8 │ │ - GNU_RELRO 0x071470 0x0000000000079470 0x0000000000079470 0x001ff8 0x002b90 R 0x1 │ │ - GNU_EH_FRAME 0x00d564 0x000000000000d564 0x000000000000d564 0x0012b4 0x0012b4 R 0x4 │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x014f54 0x014f54 R 0x4000 │ │ + LOAD 0x014f60 0x0000000000018f60 0x0000000000018f60 0x0597e0 0x0597e0 R E 0x4000 │ │ + LOAD 0x06e740 0x0000000000076740 0x0000000000076740 0x001fe0 0x001fe0 RW 0x4000 │ │ + LOAD 0x070720 0x000000000007c720 0x000000000007c720 0x000a50 0x001350 RW 0x4000 │ │ + DYNAMIC 0x070370 0x0000000000078370 0x0000000000078370 0x000170 0x000170 RW 0x8 │ │ + GNU_RELRO 0x06e740 0x0000000000076740 0x0000000000076740 0x001fe0 0x0028c0 R 0x1 │ │ + GNU_EH_FRAME 0x00d22c 0x000000000000d22c 0x000000000000d22c 0x001314 0x001314 R 0x4 │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0 │ │ NOTE 0x000270 0x0000000000000270 0x0000000000000270 0x000098 0x000098 R 0x2 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ │ 00 │ │ 01 .note.android.ident .dynsym .gnu.version .gnu.version_r .gnu.hash .dynstr .rela.dyn .rela.plt .rodata .gcc_except_table .eh_frame_hdr .eh_frame │ ├── readelf --wide --sections {} │ │ @@ -1,33 +1,33 @@ │ │ -There are 24 section headers, starting at offset 0x74010: │ │ +There are 24 section headers, starting at offset 0x71358: │ │ │ │ Section Headers: │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ [ 1] .note.android.ident NOTE 0000000000000270 000270 000098 00 A 0 0 2 │ │ [ 2] .dynsym DYNSYM 0000000000000308 000308 000528 18 A 6 1 8 │ │ [ 3] .gnu.version VERSYM 0000000000000830 000830 00006e 02 A 2 0 2 │ │ [ 4] .gnu.version_r VERNEED 00000000000008a0 0008a0 000040 00 A 6 2 4 │ │ [ 5] .gnu.hash GNU_HASH 00000000000008e0 0008e0 000024 00 A 2 0 8 │ │ [ 6] .dynstr STRTAB 0000000000000904 000904 0002ab 00 A 0 0 1 │ │ - [ 7] .rela.dyn RELA 0000000000000bb0 000bb0 002910 18 A 2 0 8 │ │ - [ 8] .rela.plt RELA 00000000000034c0 0034c0 000168 18 AI 2 19 8 │ │ - [ 9] .rodata PROGBITS 0000000000003630 003630 008668 00 AMS 0 0 16 │ │ - [10] .gcc_except_table PROGBITS 000000000000bc98 00bc98 0018cc 00 A 0 0 4 │ │ - [11] .eh_frame_hdr PROGBITS 000000000000d564 00d564 0012b4 00 A 0 0 4 │ │ - [12] .eh_frame PROGBITS 000000000000e818 00e818 006974 00 A 0 0 8 │ │ - [13] .text PROGBITS 0000000000019190 015190 05c1da 00 AX 0 0 16 │ │ - [14] .plt PROGBITS 0000000000075370 071370 000100 00 AX 0 0 16 │ │ - [15] .data.rel.ro PROGBITS 0000000000079470 071470 001c38 00 WA 0 0 8 │ │ - [16] .fini_array FINI_ARRAY 000000000007b0a8 0730a8 000010 00 WA 0 0 8 │ │ - [17] .dynamic DYNAMIC 000000000007b0b8 0730b8 000170 10 WA 6 0 8 │ │ - [18] .got PROGBITS 000000000007b228 073228 0001b0 00 WA 0 0 8 │ │ - [19] .got.plt PROGBITS 000000000007b3d8 0733d8 000090 00 WA 0 0 8 │ │ - [20] .data PROGBITS 000000000007f468 073468 0009c0 00 WA 0 0 8 │ │ - [21] .bss NOBITS 000000000007fe30 073e28 000900 00 WA 0 0 16 │ │ - [22] .comment PROGBITS 0000000000000000 073e28 0000f8 01 MS 0 0 1 │ │ - [23] .shstrtab STRTAB 0000000000000000 073f20 0000ea 00 0 0 1 │ │ + [ 7] .rela.dyn RELA 0000000000000bb0 000bb0 002970 18 A 2 0 8 │ │ + [ 8] .rela.plt RELA 0000000000003520 003520 000168 18 AI 2 19 8 │ │ + [ 9] .rodata PROGBITS 0000000000003690 003690 008404 00 AMS 0 0 16 │ │ + [10] .gcc_except_table PROGBITS 000000000000ba94 00ba94 001798 00 A 0 0 4 │ │ + [11] .eh_frame_hdr PROGBITS 000000000000d22c 00d22c 001314 00 A 0 0 4 │ │ + [12] .eh_frame PROGBITS 000000000000e540 00e540 006a14 00 A 0 0 8 │ │ + [13] .text PROGBITS 0000000000018f60 014f60 0596da 00 AX 0 0 16 │ │ + [14] .plt PROGBITS 0000000000072640 06e640 000100 00 AX 0 0 16 │ │ + [15] .data.rel.ro PROGBITS 0000000000076740 06e740 001c20 00 WA 0 0 8 │ │ + [16] .fini_array FINI_ARRAY 0000000000078360 070360 000010 00 WA 0 0 8 │ │ + [17] .dynamic DYNAMIC 0000000000078370 070370 000170 10 WA 6 0 8 │ │ + [18] .got PROGBITS 00000000000784e0 0704e0 0001b0 00 WA 0 0 8 │ │ + [19] .got.plt PROGBITS 0000000000078690 070690 000090 00 WA 0 0 8 │ │ + [20] .data PROGBITS 000000000007c720 070720 000a50 00 WA 0 0 8 │ │ + [21] .bss NOBITS 000000000007d170 071170 000900 00 WA 0 0 16 │ │ + [22] .comment PROGBITS 0000000000000000 071170 0000f8 01 MS 0 0 1 │ │ + [23] .shstrtab STRTAB 0000000000000000 071268 0000ea 00 0 0 1 │ │ Key to Flags: │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ D (mbind), l (large), p (processor specific) │ ├── readelf --wide --symbols {} │ │ @@ -6,53 +6,53 @@ │ │ 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2) │ │ 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __register_atfork@LIBC (2) │ │ 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dup@LIBC (2) │ │ 5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND close@LIBC (2) │ │ 6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ 7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ - 9: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@LIBC (2) │ │ - 10: 0000000000000000 0 FUNC GLOBAL DEFAULT UND syscall@LIBC (2) │ │ - 11: 0000000000000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ - 12: 0000000000000000 0 FUNC GLOBAL DEFAULT UND read@LIBC (2) │ │ - 13: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __errno@LIBC (2) │ │ - 14: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ - 15: 0000000000000000 0 FUNC GLOBAL DEFAULT UND write@LIBC (2) │ │ - 16: 0000000000000000 0 FUNC GLOBAL DEFAULT UND posix_memalign@LIBC (2) │ │ - 17: 0000000000000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ + 9: 0000000000000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ + 10: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@LIBC (2) │ │ + 11: 0000000000000000 0 FUNC GLOBAL DEFAULT UND syscall@LIBC (2) │ │ + 12: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ + 13: 0000000000000000 0 FUNC GLOBAL DEFAULT UND read@LIBC (2) │ │ + 14: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __errno@LIBC (2) │ │ + 15: 0000000000000000 0 FUNC GLOBAL DEFAULT UND posix_memalign@LIBC (2) │ │ + 16: 0000000000000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ + 17: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fdatasync@LIBC (2) │ │ 18: 0000000000000000 0 FUNC GLOBAL DEFAULT UND lseek64@LIBC (2) │ │ - 19: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcmp@LIBC (2) │ │ - 20: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strerror_r@LIBC (2) │ │ - 21: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memmove@LIBC (2) │ │ - 22: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@LIBC (2) │ │ - 23: 0000000000000000 0 FUNC GLOBAL DEFAULT UND clock_gettime@LIBC (2) │ │ - 24: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@LIBC (2) │ │ - 25: 0000000000000000 0 FUNC GLOBAL DEFAULT UND open@LIBC (2) │ │ - 26: 0000000000000000 0 FUNC GLOBAL DEFAULT UND poll@LIBC (2) │ │ - 27: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@LIBC (2) │ │ - 28: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@LIBC (2) │ │ - 29: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@LIBC (2) │ │ - 30: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getenv@LIBC (2) │ │ - 31: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strlen@LIBC (2) │ │ - 32: 0000000000000000 0 FUNC WEAK DEFAULT UND gettid@LIBC (2) │ │ - 33: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getcwd@LIBC (2) │ │ - 34: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fstat@LIBC (2) │ │ - 35: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dl_iterate_phdr@LIBC (3) │ │ - 36: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mmap@LIBC (2) │ │ - 37: 0000000000000000 0 FUNC GLOBAL DEFAULT UND munmap@LIBC (2) │ │ - 38: 0000000000000000 0 FUNC GLOBAL DEFAULT UND realpath@LIBC (2) │ │ - 39: 0000000000000000 0 FUNC GLOBAL DEFAULT UND stat@LIBC (2) │ │ - 40: 0000000000000000 0 FUNC GLOBAL DEFAULT UND readlink@LIBC (2) │ │ - 41: 0000000000000000 0 FUNC GLOBAL DEFAULT UND writev@LIBC (2) │ │ - 42: 0000000000000000 0 FUNC GLOBAL DEFAULT UND abort@LIBC (2) │ │ - 43: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fsync@LIBC (2) │ │ - 44: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fdatasync@LIBC (2) │ │ + 19: 0000000000000000 0 FUNC GLOBAL DEFAULT UND write@LIBC (2) │ │ + 20: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcmp@LIBC (2) │ │ + 21: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strerror_r@LIBC (2) │ │ + 22: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memmove@LIBC (2) │ │ + 23: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@LIBC (2) │ │ + 24: 0000000000000000 0 FUNC GLOBAL DEFAULT UND clock_gettime@LIBC (2) │ │ + 25: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@LIBC (2) │ │ + 26: 0000000000000000 0 FUNC GLOBAL DEFAULT UND open@LIBC (2) │ │ + 27: 0000000000000000 0 FUNC GLOBAL DEFAULT UND poll@LIBC (2) │ │ + 28: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@LIBC (2) │ │ + 29: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@LIBC (2) │ │ + 30: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@LIBC (2) │ │ + 31: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getenv@LIBC (2) │ │ + 32: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strlen@LIBC (2) │ │ + 33: 0000000000000000 0 FUNC WEAK DEFAULT UND gettid@LIBC (2) │ │ + 34: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getcwd@LIBC (2) │ │ + 35: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fstat@LIBC (2) │ │ + 36: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dl_iterate_phdr@LIBC (3) │ │ + 37: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mmap@LIBC (2) │ │ + 38: 0000000000000000 0 FUNC GLOBAL DEFAULT UND munmap@LIBC (2) │ │ + 39: 0000000000000000 0 FUNC GLOBAL DEFAULT UND realpath@LIBC (2) │ │ + 40: 0000000000000000 0 FUNC GLOBAL DEFAULT UND stat@LIBC (2) │ │ + 41: 0000000000000000 0 FUNC GLOBAL DEFAULT UND readlink@LIBC (2) │ │ + 42: 0000000000000000 0 FUNC GLOBAL DEFAULT UND writev@LIBC (2) │ │ + 43: 0000000000000000 0 FUNC GLOBAL DEFAULT UND abort@LIBC (2) │ │ + 44: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fsync@LIBC (2) │ │ 45: 0000000000000000 0 FUNC GLOBAL DEFAULT UND clock_nanosleep@LIBC (2) │ │ 46: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND __sF@LIBC (2) │ │ 47: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fprintf@LIBC (2) │ │ 48: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fflush@LIBC (2) │ │ 49: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_rwlock_wrlock@LIBC (2) │ │ 50: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_rwlock_unlock@LIBC (2) │ │ 51: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_rwlock_rdlock@LIBC (2) │ │ 52: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fwrite@LIBC (2) │ │ - 53: 0000000000019200 1928 FUNC GLOBAL DEFAULT 13 Java_com_neuronencrypt_app_NeuronEncryptNative_nativeDecrypt │ │ - 54: 0000000000019990 1928 FUNC GLOBAL DEFAULT 13 Java_com_neuronencrypt_app_NeuronEncryptNative_nativeEncrypt │ │ + 53: 0000000000018fd0 1950 FUNC GLOBAL DEFAULT 13 Java_com_neuronencrypt_app_NeuronEncryptNative_nativeDecrypt │ │ + 54: 0000000000019770 1950 FUNC GLOBAL DEFAULT 13 Java_com_neuronencrypt_app_NeuronEncryptNative_nativeEncrypt │ ├── readelf --wide --relocs {} │ │ @@ -1,459 +1,463 @@ │ │ │ │ -Relocation section '.rela.dyn' at offset 0xbb0 contains 438 entries: │ │ +Relocation section '.rela.dyn' at offset 0xbb0 contains 442 entries: │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ -0000000000079470 0000000000000008 R_X86_64_RELATIVE 79470 │ │ -0000000000079478 0000000000000008 R_X86_64_RELATIVE 7a02 │ │ -0000000000079490 0000000000000008 R_X86_64_RELATIVE 6139 │ │ -00000000000794a8 0000000000000008 R_X86_64_RELATIVE 6139 │ │ -00000000000794c0 0000000000000008 R_X86_64_RELATIVE 608c │ │ -00000000000794d8 0000000000000008 R_X86_64_RELATIVE 6139 │ │ -00000000000794f0 0000000000000008 R_X86_64_RELATIVE 6139 │ │ -0000000000079508 0000000000000008 R_X86_64_RELATIVE 6adc │ │ -0000000000079520 0000000000000008 R_X86_64_RELATIVE 81d8 │ │ -0000000000079538 0000000000000008 R_X86_64_RELATIVE 643a │ │ -0000000000079550 0000000000000008 R_X86_64_RELATIVE 81f3 │ │ -0000000000079560 0000000000000008 R_X86_64_RELATIVE 63d6 │ │ -0000000000079578 0000000000000008 R_X86_64_RELATIVE 1fbe0 │ │ -0000000000079590 0000000000000008 R_X86_64_RELATIVE 23ea0 │ │ -0000000000079598 0000000000000008 R_X86_64_RELATIVE 643a │ │ -00000000000795b0 0000000000000008 R_X86_64_RELATIVE 7a69 │ │ -00000000000795c8 0000000000000008 R_X86_64_RELATIVE 7a69 │ │ -00000000000795e0 0000000000000008 R_X86_64_RELATIVE 740a │ │ -00000000000795f8 0000000000000008 R_X86_64_RELATIVE 740a │ │ -0000000000079610 0000000000000008 R_X86_64_RELATIVE 740a │ │ -0000000000079628 0000000000000008 R_X86_64_RELATIVE 740a │ │ -0000000000079658 0000000000000008 R_X86_64_RELATIVE 28e30 │ │ -0000000000079660 0000000000000008 R_X86_64_RELATIVE 627c │ │ -0000000000079678 0000000000000008 R_X86_64_RELATIVE 28e50 │ │ -0000000000079690 0000000000000008 R_X86_64_RELATIVE 28e70 │ │ -0000000000079698 0000000000000008 R_X86_64_RELATIVE 28ee0 │ │ -00000000000796a0 0000000000000008 R_X86_64_RELATIVE 28ff0 │ │ -00000000000796a8 0000000000000008 R_X86_64_RELATIVE 7a91 │ │ -00000000000796d8 0000000000000008 R_X86_64_RELATIVE 2ae30 │ │ -00000000000796f8 0000000000000008 R_X86_64_RELATIVE 2ce40 │ │ -0000000000079700 0000000000000008 R_X86_64_RELATIVE 6c63 │ │ -0000000000079718 0000000000000008 R_X86_64_RELATIVE 711f │ │ -0000000000079730 0000000000000008 R_X86_64_RELATIVE 6797 │ │ -0000000000079748 0000000000000008 R_X86_64_RELATIVE 6797 │ │ -0000000000079760 0000000000000008 R_X86_64_RELATIVE 6797 │ │ -0000000000079778 0000000000000008 R_X86_64_RELATIVE 6797 │ │ -0000000000079790 0000000000000008 R_X86_64_RELATIVE 6797 │ │ -00000000000797a8 0000000000000008 R_X86_64_RELATIVE 6797 │ │ -00000000000797c0 0000000000000008 R_X86_64_RELATIVE 6797 │ │ -00000000000797d8 0000000000000008 R_X86_64_RELATIVE 711f │ │ -00000000000797f0 0000000000000008 R_X86_64_RELATIVE 7bdb │ │ -0000000000079808 0000000000000008 R_X86_64_RELATIVE 7bdb │ │ -0000000000079820 0000000000000008 R_X86_64_RELATIVE 77df │ │ -0000000000079838 0000000000000008 R_X86_64_RELATIVE 77df │ │ -0000000000079850 0000000000000008 R_X86_64_RELATIVE 77df │ │ -0000000000079868 0000000000000008 R_X86_64_RELATIVE 77df │ │ -0000000000079898 0000000000000008 R_X86_64_RELATIVE 31700 │ │ -00000000000798b8 0000000000000008 R_X86_64_RELATIVE 313c0 │ │ -00000000000798c0 0000000000000008 R_X86_64_RELATIVE 31650 │ │ -00000000000798c8 0000000000000008 R_X86_64_RELATIVE 316b0 │ │ -00000000000798d0 0000000000000008 R_X86_64_RELATIVE 76da │ │ -00000000000798e8 0000000000000008 R_X86_64_RELATIVE 76da │ │ -0000000000079900 0000000000000008 R_X86_64_RELATIVE 76da │ │ -0000000000079918 0000000000000008 R_X86_64_RELATIVE 76da │ │ -0000000000079930 0000000000000008 R_X86_64_RELATIVE 76da │ │ -0000000000079948 0000000000000008 R_X86_64_RELATIVE 5cef │ │ -0000000000079960 0000000000000008 R_X86_64_RELATIVE 5cef │ │ -0000000000079978 0000000000000008 R_X86_64_RELATIVE 7020 │ │ -0000000000079990 0000000000000008 R_X86_64_RELATIVE 7020 │ │ -00000000000799a8 0000000000000008 R_X86_64_RELATIVE 7e49 │ │ -00000000000799c0 0000000000000008 R_X86_64_RELATIVE 75f0 │ │ -00000000000799d8 0000000000000008 R_X86_64_RELATIVE 75f0 │ │ -00000000000799f0 0000000000000008 R_X86_64_RELATIVE 5d3d │ │ -0000000000079a08 0000000000000008 R_X86_64_RELATIVE 5d3d │ │ -0000000000079a20 0000000000000008 R_X86_64_RELATIVE 5fe5 │ │ -0000000000079a38 0000000000000008 R_X86_64_RELATIVE 5fe5 │ │ -0000000000079a50 0000000000000008 R_X86_64_RELATIVE 62da │ │ -0000000000079a68 0000000000000008 R_X86_64_RELATIVE 62da │ │ -0000000000079a80 0000000000000008 R_X86_64_RELATIVE 62da │ │ -0000000000079a98 0000000000000008 R_X86_64_RELATIVE 6b30 │ │ -0000000000079ab0 0000000000000008 R_X86_64_RELATIVE 6cc0 │ │ -0000000000079ac8 0000000000000008 R_X86_64_RELATIVE 62da │ │ -0000000000079ae0 0000000000000008 R_X86_64_RELATIVE 62da │ │ -0000000000079af8 0000000000000008 R_X86_64_RELATIVE 6cc0 │ │ -0000000000079b10 0000000000000008 R_X86_64_RELATIVE 7672 │ │ -0000000000079b28 0000000000000008 R_X86_64_RELATIVE 7672 │ │ -0000000000079b40 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079b58 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079b70 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079b88 0000000000000008 R_X86_64_RELATIVE 7c58 │ │ -0000000000079ba0 0000000000000008 R_X86_64_RELATIVE 7c58 │ │ -0000000000079bb8 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079bd0 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079be8 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079c00 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079c18 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079c30 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079c48 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079c60 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079c78 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079c90 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079ca8 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079cc0 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079cd8 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079cf0 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079d08 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079d20 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079d38 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079d50 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079d68 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079d80 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079d98 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079db0 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079dc8 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079de0 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079df8 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079e10 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079e28 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079e40 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079e58 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079e70 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079e88 0000000000000008 R_X86_64_RELATIVE 7076 │ │ -0000000000079ea0 0000000000000008 R_X86_64_RELATIVE 5d8a │ │ -0000000000079eb8 0000000000000008 R_X86_64_RELATIVE 5d8a │ │ -0000000000079ee8 0000000000000008 R_X86_64_RELATIVE 3adf0 │ │ -0000000000079ef0 0000000000000008 R_X86_64_RELATIVE 3ae10 │ │ -0000000000079f08 0000000000000008 R_X86_64_RELATIVE 3ae30 │ │ -0000000000079f10 0000000000000008 R_X86_64_RELATIVE 3aea0 │ │ -0000000000079f18 0000000000000008 R_X86_64_RELATIVE 3afa0 │ │ -0000000000079f20 0000000000000008 R_X86_64_RELATIVE 697c │ │ -0000000000079f38 0000000000000008 R_X86_64_RELATIVE 67f2 │ │ -0000000000079f68 0000000000000008 R_X86_64_RELATIVE 348b0 │ │ -0000000000079f88 0000000000000008 R_X86_64_RELATIVE 340d0 │ │ -0000000000079f90 0000000000000008 R_X86_64_RELATIVE 348b0 │ │ -0000000000079f98 0000000000000008 R_X86_64_RELATIVE 79f50 │ │ -0000000000079fa0 0000000000000008 R_X86_64_RELATIVE 3de10 │ │ -0000000000079fa8 0000000000000008 R_X86_64_RELATIVE 3ddf0 │ │ -0000000000079fb0 0000000000000008 R_X86_64_RELATIVE 3de00 │ │ -0000000000079fb8 0000000000000008 R_X86_64_RELATIVE 3de10 │ │ -0000000000079fc0 0000000000000008 R_X86_64_RELATIVE 3de20 │ │ -0000000000079fc8 0000000000000008 R_X86_64_RELATIVE 7c92 │ │ -0000000000079fe0 0000000000000008 R_X86_64_RELATIVE 7c92 │ │ -0000000000079ff8 0000000000000008 R_X86_64_RELATIVE 7c92 │ │ -000000000007a010 0000000000000008 R_X86_64_RELATIVE 7c92 │ │ -000000000007a028 0000000000000008 R_X86_64_RELATIVE 7c92 │ │ -000000000007a040 0000000000000008 R_X86_64_RELATIVE 7c92 │ │ -000000000007a058 0000000000000008 R_X86_64_RELATIVE 7b11 │ │ -000000000007a070 0000000000000008 R_X86_64_RELATIVE 7b11 │ │ -000000000007a0a0 0000000000000008 R_X86_64_RELATIVE 418b2 │ │ -000000000007a0c0 0000000000000008 R_X86_64_RELATIVE 428f5 │ │ -000000000007a0e0 0000000000000008 R_X86_64_RELATIVE 4354b │ │ -000000000007a100 0000000000000008 R_X86_64_RELATIVE 3f2c7 │ │ -000000000007a108 0000000000000008 R_X86_64_RELATIVE 7c92 │ │ -000000000007a120 0000000000000008 R_X86_64_RELATIVE 7c92 │ │ -000000000007a138 0000000000000008 R_X86_64_RELATIVE 7c92 │ │ -000000000007a150 0000000000000008 R_X86_64_RELATIVE 7c92 │ │ -000000000007a168 0000000000000008 R_X86_64_RELATIVE 7c92 │ │ -000000000007a180 0000000000000008 R_X86_64_RELATIVE 7c92 │ │ -000000000007a198 0000000000000008 R_X86_64_RELATIVE 7c92 │ │ -000000000007a1b0 0000000000000008 R_X86_64_RELATIVE 7c92 │ │ -000000000007a1c8 0000000000000008 R_X86_64_RELATIVE 7c92 │ │ -000000000007a1e0 0000000000000008 R_X86_64_RELATIVE 7c92 │ │ -000000000007a1f8 0000000000000008 R_X86_64_RELATIVE 7c92 │ │ -000000000007a210 0000000000000008 R_X86_64_RELATIVE 6b91 │ │ -000000000007a228 0000000000000008 R_X86_64_RELATIVE 6b91 │ │ -000000000007a240 0000000000000008 R_X86_64_RELATIVE 6b91 │ │ -000000000007a258 0000000000000008 R_X86_64_RELATIVE 6b91 │ │ -000000000007a270 0000000000000008 R_X86_64_RELATIVE 6b91 │ │ -000000000007a288 0000000000000008 R_X86_64_RELATIVE 6b91 │ │ -000000000007a2a0 0000000000000008 R_X86_64_RELATIVE 6b91 │ │ -000000000007a2b8 0000000000000008 R_X86_64_RELATIVE 6b91 │ │ -000000000007a2d0 0000000000000008 R_X86_64_RELATIVE 6b91 │ │ -000000000007a2e8 0000000000000008 R_X86_64_RELATIVE 6b91 │ │ -000000000007a300 0000000000000008 R_X86_64_RELATIVE 6b91 │ │ -000000000007a318 0000000000000008 R_X86_64_RELATIVE 6b91 │ │ -000000000007a330 0000000000000008 R_X86_64_RELATIVE 6b91 │ │ -000000000007a348 0000000000000008 R_X86_64_RELATIVE 6b91 │ │ -000000000007a360 0000000000000008 R_X86_64_RELATIVE 6b91 │ │ -000000000007a378 0000000000000008 R_X86_64_RELATIVE 6b91 │ │ -000000000007a390 0000000000000008 R_X86_64_RELATIVE 6b91 │ │ -000000000007a3a8 0000000000000008 R_X86_64_RELATIVE 6b91 │ │ -000000000007a3c0 0000000000000008 R_X86_64_RELATIVE 6b91 │ │ -000000000007a3d8 0000000000000008 R_X86_64_RELATIVE 6b91 │ │ -000000000007a408 0000000000000008 R_X86_64_RELATIVE 429d8 │ │ -000000000007a410 0000000000000008 R_X86_64_RELATIVE 43564 │ │ -000000000007a418 0000000000000008 R_X86_64_RELATIVE 4363d │ │ -000000000007a420 0000000000000008 R_X86_64_RELATIVE 7b11 │ │ -000000000007a438 0000000000000008 R_X86_64_RELATIVE 6d11 │ │ -000000000007a450 0000000000000008 R_X86_64_RELATIVE 7cbd │ │ -000000000007a468 0000000000000008 R_X86_64_RELATIVE 5f91 │ │ -000000000007a480 0000000000000008 R_X86_64_RELATIVE 7276 │ │ -000000000007a498 0000000000000008 R_X86_64_RELATIVE 6336 │ │ -000000000007a4b0 0000000000000008 R_X86_64_RELATIVE 7183 │ │ -000000000007a4c8 0000000000000008 R_X86_64_RELATIVE 6336 │ │ -000000000007a4e0 0000000000000008 R_X86_64_RELATIVE 5dda │ │ -000000000007a4f8 0000000000000008 R_X86_64_RELATIVE 76da │ │ -000000000007a510 0000000000000008 R_X86_64_RELATIVE 76da │ │ -000000000007a528 0000000000000008 R_X86_64_RELATIVE 76da │ │ -000000000007a540 0000000000000008 R_X86_64_RELATIVE 9f1e │ │ -000000000007a558 0000000000000008 R_X86_64_RELATIVE 643a │ │ -000000000007a570 0000000000000008 R_X86_64_RELATIVE 6ecf0 │ │ -000000000007a588 0000000000000008 R_X86_64_RELATIVE 6ed80 │ │ -000000000007a590 0000000000000008 R_X86_64_RELATIVE 6ee90 │ │ -000000000007a598 0000000000000008 R_X86_64_RELATIVE 6f030 │ │ -000000000007a5a0 0000000000000008 R_X86_64_RELATIVE 6ecf0 │ │ -000000000007a5b8 0000000000000008 R_X86_64_RELATIVE 6f440 │ │ -000000000007a5c0 0000000000000008 R_X86_64_RELATIVE 6f580 │ │ -000000000007a5c8 0000000000000008 R_X86_64_RELATIVE 6f630 │ │ -000000000007a5e8 0000000000000008 R_X86_64_RELATIVE 6f930 │ │ -000000000007a5f0 0000000000000008 R_X86_64_RELATIVE 6484 │ │ -000000000007a608 0000000000000008 R_X86_64_RELATIVE 6336 │ │ -000000000007a620 0000000000000008 R_X86_64_RELATIVE 6336 │ │ -000000000007a638 0000000000000008 R_X86_64_RELATIVE 9ffb │ │ -000000000007a650 0000000000000008 R_X86_64_RELATIVE 7d1e │ │ -000000000007a668 0000000000000008 R_X86_64_RELATIVE 7d1e │ │ -000000000007a680 0000000000000008 R_X86_64_RELATIVE 643a │ │ -000000000007a698 0000000000000008 R_X86_64_RELATIVE 5dda │ │ -000000000007a6b0 0000000000000008 R_X86_64_RELATIVE 684f │ │ -000000000007a6c8 0000000000000008 R_X86_64_RELATIVE 6ef4 │ │ -000000000007a6e0 0000000000000008 R_X86_64_RELATIVE 6ef4 │ │ -000000000007a6f8 0000000000000008 R_X86_64_RELATIVE 6fde0 │ │ -000000000007a710 0000000000000008 R_X86_64_RELATIVE 6fe10 │ │ -000000000007a718 0000000000000008 R_X86_64_RELATIVE 6fe80 │ │ -000000000007a720 0000000000000008 R_X86_64_RELATIVE 6ff90 │ │ -000000000007a728 0000000000000008 R_X86_64_RELATIVE 6ef4 │ │ -000000000007a758 0000000000000008 R_X86_64_RELATIVE 6ffb0 │ │ -000000000007a760 0000000000000008 R_X86_64_RELATIVE 6ffd0 │ │ -000000000007a768 0000000000000008 R_X86_64_RELATIVE 70010 │ │ -000000000007a770 0000000000000008 R_X86_64_RELATIVE 70020 │ │ -000000000007a778 0000000000000008 R_X86_64_RELATIVE 6df40 │ │ -000000000007a790 0000000000000008 R_X86_64_RELATIVE 6fc10 │ │ -000000000007a798 0000000000000008 R_X86_64_RELATIVE 6fc50 │ │ -000000000007a7a0 0000000000000008 R_X86_64_RELATIVE 6fd50 │ │ -000000000007a7a8 0000000000000008 R_X86_64_RELATIVE 6f650 │ │ -000000000007a7b0 0000000000000008 R_X86_64_RELATIVE 69c8 │ │ -000000000007a7c8 0000000000000008 R_X86_64_RELATIVE 48ec0 │ │ -000000000007a7e0 0000000000000008 R_X86_64_RELATIVE 702b0 │ │ -000000000007a7e8 0000000000000008 R_X86_64_RELATIVE 746e │ │ -000000000007a800 0000000000000008 R_X86_64_RELATIVE a284 │ │ -000000000007a818 0000000000000008 R_X86_64_RELATIVE 6a11 │ │ -000000000007a830 0000000000000008 R_X86_64_RELATIVE 6a11 │ │ -000000000007a848 0000000000000008 R_X86_64_RELATIVE 70a7 │ │ -000000000007a860 0000000000000008 R_X86_64_RELATIVE 70a7 │ │ -000000000007a878 0000000000000008 R_X86_64_RELATIVE 64d0 │ │ -000000000007a890 0000000000000008 R_X86_64_RELATIVE 5ee8 │ │ -000000000007a8a8 0000000000000008 R_X86_64_RELATIVE 73a5 │ │ -000000000007a8c0 0000000000000008 R_X86_64_RELATIVE 73a5 │ │ -000000000007a8d8 0000000000000008 R_X86_64_RELATIVE 73a5 │ │ -000000000007a8f0 0000000000000008 R_X86_64_RELATIVE 5c3b │ │ -000000000007a908 0000000000000008 R_X86_64_RELATIVE 643a │ │ -000000000007a920 0000000000000008 R_X86_64_RELATIVE 7eab │ │ -000000000007a938 0000000000000008 R_X86_64_RELATIVE 643a │ │ -000000000007a950 0000000000000008 R_X86_64_RELATIVE 71d4 │ │ -000000000007a968 0000000000000008 R_X86_64_RELATIVE 71d4 │ │ -000000000007a980 0000000000000008 R_X86_64_RELATIVE 71d4 │ │ -000000000007a998 0000000000000008 R_X86_64_RELATIVE 71d4 │ │ -000000000007a9b0 0000000000000008 R_X86_64_RELATIVE 5e3a │ │ -000000000007a9c8 0000000000000008 R_X86_64_RELATIVE 6ef4 │ │ -000000000007a9e0 0000000000000008 R_X86_64_RELATIVE 6ef4 │ │ -000000000007a9f8 0000000000000008 R_X86_64_RELATIVE 6f1c │ │ -000000000007aa10 0000000000000008 R_X86_64_RELATIVE 78ff │ │ -000000000007aa28 0000000000000008 R_X86_64_RELATIVE 78ff │ │ -000000000007aa40 0000000000000008 R_X86_64_RELATIVE 71d4 │ │ -000000000007aa70 0000000000000008 R_X86_64_RELATIVE 6f050 │ │ -000000000007aa78 0000000000000008 R_X86_64_RELATIVE 6f090 │ │ -000000000007aa80 0000000000000008 R_X86_64_RELATIVE 6f0e0 │ │ -000000000007aa88 0000000000000008 R_X86_64_RELATIVE 6f0f0 │ │ -000000000007aa90 0000000000000008 R_X86_64_RELATIVE 6f100 │ │ -000000000007aa98 0000000000000008 R_X86_64_RELATIVE 6f1b0 │ │ -000000000007aaa0 0000000000000008 R_X86_64_RELATIVE 48430 │ │ -000000000007aaa8 0000000000000008 R_X86_64_RELATIVE 6f820 │ │ -000000000007aac0 0000000000000008 R_X86_64_RELATIVE 6f890 │ │ -000000000007aac8 0000000000000008 R_X86_64_RELATIVE 6f8b0 │ │ -000000000007aad0 0000000000000008 R_X86_64_RELATIVE 6f8d0 │ │ -000000000007aad8 0000000000000008 R_X86_64_RELATIVE 6f650 │ │ -000000000007aae0 0000000000000008 R_X86_64_RELATIVE 7d7e │ │ -000000000007aaf8 0000000000000008 R_X86_64_RELATIVE a514 │ │ -000000000007ab10 0000000000000008 R_X86_64_RELATIVE 6df40 │ │ -000000000007ab28 0000000000000008 R_X86_64_RELATIVE 6df60 │ │ -000000000007ab30 0000000000000008 R_X86_64_RELATIVE 6dfe0 │ │ -000000000007ab50 0000000000000008 R_X86_64_RELATIVE 499a0 │ │ -000000000007ab58 0000000000000008 R_X86_64_RELATIVE 499b0 │ │ -000000000007ab60 0000000000000008 R_X86_64_RELATIVE 6bc0 │ │ -000000000007ab78 0000000000000008 R_X86_64_RELATIVE 5ee8 │ │ -000000000007aba8 0000000000000008 R_X86_64_RELATIVE 6f670 │ │ -000000000007abb0 0000000000000008 R_X86_64_RELATIVE 6f680 │ │ -000000000007abb8 0000000000000008 R_X86_64_RELATIVE 6f680 │ │ -000000000007abd8 0000000000000008 R_X86_64_RELATIVE 6f690 │ │ -000000000007abe0 0000000000000008 R_X86_64_RELATIVE 6f6a0 │ │ -000000000007abe8 0000000000000008 R_X86_64_RELATIVE 6f6a0 │ │ -000000000007abf0 0000000000000008 R_X86_64_RELATIVE a670 │ │ -000000000007ac08 0000000000000008 R_X86_64_RELATIVE 7b3d │ │ -000000000007ac20 0000000000000008 R_X86_64_RELATIVE 6689 │ │ -000000000007ac38 0000000000000008 R_X86_64_RELATIVE 689c │ │ -000000000007ac68 0000000000000008 R_X86_64_RELATIVE 6f660 │ │ -000000000007ac88 0000000000000008 R_X86_64_RELATIVE 6f8e0 │ │ -000000000007ac90 0000000000000008 R_X86_64_RELATIVE 772f │ │ -000000000007aca8 0000000000000008 R_X86_64_RELATIVE 76da │ │ -000000000007acc0 0000000000000008 R_X86_64_RELATIVE 6fde0 │ │ -000000000007acd8 0000000000000008 R_X86_64_RELATIVE 6fe00 │ │ -000000000007ace0 0000000000000008 R_X86_64_RELATIVE 6d2b0 │ │ -000000000007acf8 0000000000000008 R_X86_64_RELATIVE 29170 │ │ -000000000007ad00 0000000000000008 R_X86_64_RELATIVE 6d2b0 │ │ -000000000007ad18 0000000000000008 R_X86_64_RELATIVE 29010 │ │ -000000000007ad20 0000000000000008 R_X86_64_RELATIVE 29170 │ │ -000000000007ad28 0000000000000008 R_X86_64_RELATIVE 7ace0 │ │ -000000000007ad30 0000000000000008 R_X86_64_RELATIVE 6d2f0 │ │ -000000000007ad38 0000000000000008 R_X86_64_RELATIVE 6d2d0 │ │ -000000000007ad40 0000000000000008 R_X86_64_RELATIVE 6d2e0 │ │ -000000000007ad48 0000000000000008 R_X86_64_RELATIVE 6d2f0 │ │ -000000000007ad50 0000000000000008 R_X86_64_RELATIVE 6d300 │ │ -000000000007ad58 0000000000000008 R_X86_64_RELATIVE 71d4 │ │ -000000000007ad70 0000000000000008 R_X86_64_RELATIVE 71d4 │ │ -000000000007ad88 0000000000000008 R_X86_64_RELATIVE 71d4 │ │ -000000000007ada0 0000000000000008 R_X86_64_RELATIVE 71d4 │ │ -000000000007adb8 0000000000000008 R_X86_64_RELATIVE 71d4 │ │ -000000000007add0 0000000000000008 R_X86_64_RELATIVE 71d4 │ │ -000000000007ade8 0000000000000008 R_X86_64_RELATIVE 71d4 │ │ -000000000007ae00 0000000000000008 R_X86_64_RELATIVE 71d4 │ │ -000000000007ae18 0000000000000008 R_X86_64_RELATIVE 6484 │ │ -000000000007ae30 0000000000000008 R_X86_64_RELATIVE 76da │ │ -000000000007ae48 0000000000000008 R_X86_64_RELATIVE 643a │ │ -000000000007ae60 0000000000000008 R_X86_64_RELATIVE 94b6 │ │ -000000000007ae68 0000000000000008 R_X86_64_RELATIVE 94dd │ │ -000000000007ae70 0000000000000008 R_X86_64_RELATIVE 9503 │ │ -000000000007ae78 0000000000000008 R_X86_64_RELATIVE 9517 │ │ -000000000007ae80 0000000000000008 R_X86_64_RELATIVE 9549 │ │ -000000000007ae88 0000000000000008 R_X86_64_RELATIVE 9576 │ │ -000000000007ae90 0000000000000008 R_X86_64_RELATIVE 95a5 │ │ -000000000007ae98 0000000000000008 R_X86_64_RELATIVE 95c6 │ │ -000000000007aea0 0000000000000008 R_X86_64_RELATIVE 95e3 │ │ -000000000007aeb8 0000000000000008 R_X86_64_RELATIVE 9610 │ │ -000000000007aec0 0000000000000008 R_X86_64_RELATIVE 9641 │ │ -000000000007aec8 0000000000000008 R_X86_64_RELATIVE 966e │ │ -000000000007aed0 0000000000000008 R_X86_64_RELATIVE 969e │ │ -000000000007aed8 0000000000000008 R_X86_64_RELATIVE 94b6 │ │ -000000000007aee0 0000000000000008 R_X86_64_RELATIVE 94dd │ │ -000000000007aee8 0000000000000008 R_X86_64_RELATIVE 9503 │ │ -000000000007aef0 0000000000000008 R_X86_64_RELATIVE 9517 │ │ -000000000007aef8 0000000000000008 R_X86_64_RELATIVE 9549 │ │ -000000000007af00 0000000000000008 R_X86_64_RELATIVE 9576 │ │ -000000000007af08 0000000000000008 R_X86_64_RELATIVE 95a5 │ │ -000000000007af10 0000000000000008 R_X86_64_RELATIVE 95c6 │ │ -000000000007af18 0000000000000008 R_X86_64_RELATIVE 95e3 │ │ -000000000007af30 0000000000000008 R_X86_64_RELATIVE 9610 │ │ -000000000007af38 0000000000000008 R_X86_64_RELATIVE 9641 │ │ -000000000007af40 0000000000000008 R_X86_64_RELATIVE 966e │ │ -000000000007af48 0000000000000008 R_X86_64_RELATIVE 969e │ │ -000000000007af50 0000000000000008 R_X86_64_RELATIVE 9bc1 │ │ -000000000007af58 0000000000000008 R_X86_64_RELATIVE 37bc │ │ -000000000007af60 0000000000000008 R_X86_64_RELATIVE 3754 │ │ -000000000007af68 0000000000000008 R_X86_64_RELATIVE 9be4 │ │ -000000000007af70 0000000000000008 R_X86_64_RELATIVE 9bbc │ │ -000000000007af78 0000000000000008 R_X86_64_RELATIVE 9be1 │ │ -000000000007af88 0000000000000008 R_X86_64_RELATIVE 9bd1 │ │ -000000000007af90 0000000000000008 R_X86_64_RELATIVE 9bcc │ │ -000000000007af98 0000000000000008 R_X86_64_RELATIVE 9bdc │ │ -000000000007afa8 0000000000000008 R_X86_64_RELATIVE 9bc6 │ │ -000000000007afb0 0000000000000008 R_X86_64_RELATIVE 9bd6 │ │ -000000000007afb8 0000000000000008 R_X86_64_RELATIVE 37a4 │ │ -000000000007afc0 0000000000000008 R_X86_64_RELATIVE 3760 │ │ -000000000007afc8 0000000000000008 R_X86_64_RELATIVE 9b9f │ │ -000000000007afe0 0000000000000008 R_X86_64_RELATIVE 9bc3 │ │ -000000000007afe8 0000000000000008 R_X86_64_RELATIVE 9bd3 │ │ -000000000007aff0 0000000000000008 R_X86_64_RELATIVE 9bbf │ │ -000000000007aff8 0000000000000008 R_X86_64_RELATIVE 9be8 │ │ -000000000007b008 0000000000000008 R_X86_64_RELATIVE 9bc9 │ │ -000000000007b010 0000000000000008 R_X86_64_RELATIVE 9bd9 │ │ -000000000007b018 0000000000000008 R_X86_64_RELATIVE 9be7 │ │ -000000000007b030 0000000000000008 R_X86_64_RELATIVE 72080 │ │ -000000000007b038 0000000000000008 R_X86_64_RELATIVE 72090 │ │ -000000000007b040 0000000000000008 R_X86_64_RELATIVE 720a0 │ │ -000000000007b048 0000000000000008 R_X86_64_RELATIVE 720b0 │ │ -000000000007b050 0000000000000008 R_X86_64_RELATIVE 72180 │ │ -000000000007b058 0000000000000008 R_X86_64_RELATIVE 72250 │ │ -000000000007b060 0000000000000008 R_X86_64_RELATIVE 72260 │ │ -000000000007b068 0000000000000008 R_X86_64_RELATIVE 722a0 │ │ -000000000007b070 0000000000000008 R_X86_64_RELATIVE 722e0 │ │ -000000000007b078 0000000000000008 R_X86_64_RELATIVE 72360 │ │ -000000000007b080 0000000000000008 R_X86_64_RELATIVE 723c0 │ │ -000000000007b088 0000000000000008 R_X86_64_RELATIVE 723d0 │ │ -000000000007b090 0000000000000008 R_X86_64_RELATIVE 723e0 │ │ -000000000007b098 0000000000000008 R_X86_64_RELATIVE 723f0 │ │ -000000000007b0a0 0000000000000008 R_X86_64_RELATIVE 725c0 │ │ -000000000007b0a8 0000000000000008 R_X86_64_RELATIVE 191b0 │ │ -000000000007b0b0 0000000000000008 R_X86_64_RELATIVE 19190 │ │ -000000000007b2c8 0000000000000008 R_X86_64_RELATIVE 716c0 │ │ -000000000007b2f0 0000000000000008 R_X86_64_RELATIVE 71a30 │ │ -000000000007b2f8 0000000000000008 R_X86_64_RELATIVE 75290 │ │ -000000000007b300 0000000000000008 R_X86_64_RELATIVE 71a60 │ │ -000000000007b308 0000000000000008 R_X86_64_RELATIVE 71aa0 │ │ -000000000007b310 0000000000000008 R_X86_64_RELATIVE 71ad0 │ │ -000000000007b328 0000000000000008 R_X86_64_RELATIVE 71a80 │ │ -000000000007b350 0000000000000008 R_X86_64_RELATIVE 75220 │ │ -000000000007b358 0000000000000008 R_X86_64_RELATIVE 71ab0 │ │ -000000000007b3a8 0000000000000008 R_X86_64_RELATIVE 751e0 │ │ -000000000007b3b0 0000000000000008 R_X86_64_RELATIVE 751a0 │ │ -000000000007f488 0000000000000008 R_X86_64_RELATIVE 36b30 │ │ -000000000007f498 0000000000000008 R_X86_64_RELATIVE 37110 │ │ -000000000007f4b0 0000000000000008 R_X86_64_RELATIVE 48770 │ │ -000000000007fe00 0000000000000008 R_X86_64_RELATIVE 48810 │ │ -000000000007fe08 0000000000000008 R_X86_64_RELATIVE 47730 │ │ -000000000007fe10 0000000000000008 R_X86_64_RELATIVE 7ff30 │ │ -000000000007fe18 0000000000000008 R_X86_64_RELATIVE 7ff30 │ │ -000000000007fe20 0000000000000008 R_X86_64_RELATIVE 80730 │ │ -000000000007b228 0000000400000006 R_X86_64_GLOB_DAT 0000000000000000 dup@LIBC + 0 │ │ -000000000007b230 0000000500000006 R_X86_64_GLOB_DAT 0000000000000000 close@LIBC + 0 │ │ -000000000007b238 0000000600000006 R_X86_64_GLOB_DAT 0000000000000000 malloc@LIBC + 0 │ │ -000000000007b240 0000000700000006 R_X86_64_GLOB_DAT 0000000000000000 free@LIBC + 0 │ │ -000000000007b248 0000000800000006 R_X86_64_GLOB_DAT 0000000000000000 memcpy@LIBC + 0 │ │ -000000000007b250 0000000900000006 R_X86_64_GLOB_DAT 0000000000000000 pthread_getspecific@LIBC + 0 │ │ -000000000007b258 0000000a00000006 R_X86_64_GLOB_DAT 0000000000000000 syscall@LIBC + 0 │ │ -000000000007b260 0000000b00000006 R_X86_64_GLOB_DAT 0000000000000000 calloc@LIBC + 0 │ │ -000000000007b268 0000000c00000006 R_X86_64_GLOB_DAT 0000000000000000 read@LIBC + 0 │ │ -000000000007b270 0000000d00000006 R_X86_64_GLOB_DAT 0000000000000000 __errno@LIBC + 0 │ │ -000000000007b278 0000000e00000006 R_X86_64_GLOB_DAT 0000000000000000 memset@LIBC + 0 │ │ -000000000007b280 0000000f00000006 R_X86_64_GLOB_DAT 0000000000000000 write@LIBC + 0 │ │ -000000000007b288 0000001000000006 R_X86_64_GLOB_DAT 0000000000000000 posix_memalign@LIBC + 0 │ │ -000000000007b290 0000001100000006 R_X86_64_GLOB_DAT 0000000000000000 realloc@LIBC + 0 │ │ -000000000007b298 0000001200000006 R_X86_64_GLOB_DAT 0000000000000000 lseek64@LIBC + 0 │ │ -000000000007b2a0 0000001300000006 R_X86_64_GLOB_DAT 0000000000000000 memcmp@LIBC + 0 │ │ -000000000007b2a8 0000001400000006 R_X86_64_GLOB_DAT 0000000000000000 strerror_r@LIBC + 0 │ │ -000000000007b2b0 0000001500000006 R_X86_64_GLOB_DAT 0000000000000000 memmove@LIBC + 0 │ │ -000000000007b2b8 0000001600000006 R_X86_64_GLOB_DAT 0000000000000000 pthread_setspecific@LIBC + 0 │ │ -000000000007b2c0 0000001700000006 R_X86_64_GLOB_DAT 0000000000000000 clock_gettime@LIBC + 0 │ │ -000000000007b2d0 0000001800000006 R_X86_64_GLOB_DAT 0000000000000000 pthread_mutex_lock@LIBC + 0 │ │ -000000000007b2d8 0000001900000006 R_X86_64_GLOB_DAT 0000000000000000 open@LIBC + 0 │ │ -000000000007b2e0 0000001a00000006 R_X86_64_GLOB_DAT 0000000000000000 poll@LIBC + 0 │ │ -000000000007b2e8 0000001b00000006 R_X86_64_GLOB_DAT 0000000000000000 pthread_mutex_unlock@LIBC + 0 │ │ -000000000007b318 0000001c00000006 R_X86_64_GLOB_DAT 0000000000000000 pthread_key_create@LIBC + 0 │ │ -000000000007b320 0000001d00000006 R_X86_64_GLOB_DAT 0000000000000000 pthread_key_delete@LIBC + 0 │ │ -000000000007b330 0000001e00000006 R_X86_64_GLOB_DAT 0000000000000000 getenv@LIBC + 0 │ │ -000000000007b338 0000001f00000006 R_X86_64_GLOB_DAT 0000000000000000 strlen@LIBC + 0 │ │ -000000000007b340 0000002000000006 R_X86_64_GLOB_DAT 0000000000000000 gettid@LIBC + 0 │ │ -000000000007b348 0000002100000006 R_X86_64_GLOB_DAT 0000000000000000 getcwd@LIBC + 0 │ │ -000000000007b360 0000002200000006 R_X86_64_GLOB_DAT 0000000000000000 fstat@LIBC + 0 │ │ -000000000007b368 0000002300000006 R_X86_64_GLOB_DAT 0000000000000000 dl_iterate_phdr@LIBC + 0 │ │ -000000000007b370 0000002400000006 R_X86_64_GLOB_DAT 0000000000000000 mmap@LIBC + 0 │ │ -000000000007b378 0000002500000006 R_X86_64_GLOB_DAT 0000000000000000 munmap@LIBC + 0 │ │ -000000000007b380 0000002600000006 R_X86_64_GLOB_DAT 0000000000000000 realpath@LIBC + 0 │ │ -000000000007b388 0000002700000006 R_X86_64_GLOB_DAT 0000000000000000 stat@LIBC + 0 │ │ -000000000007b390 0000002800000006 R_X86_64_GLOB_DAT 0000000000000000 readlink@LIBC + 0 │ │ -000000000007b398 0000002900000006 R_X86_64_GLOB_DAT 0000000000000000 writev@LIBC + 0 │ │ -000000000007b3a0 0000002a00000006 R_X86_64_GLOB_DAT 0000000000000000 abort@LIBC + 0 │ │ -000000000007b3b8 0000002b00000006 R_X86_64_GLOB_DAT 0000000000000000 fsync@LIBC + 0 │ │ -000000000007b3c0 0000002c00000006 R_X86_64_GLOB_DAT 0000000000000000 fdatasync@LIBC + 0 │ │ -000000000007b3c8 0000002d00000006 R_X86_64_GLOB_DAT 0000000000000000 clock_nanosleep@LIBC + 0 │ │ -000000000007b3d0 0000002e00000006 R_X86_64_GLOB_DAT 0000000000000000 __sF@LIBC + 0 │ │ +0000000000076740 0000000000000008 R_X86_64_RELATIVE 76740 │ │ +0000000000076748 0000000000000008 R_X86_64_RELATIVE 7979 │ │ +0000000000076760 0000000000000008 R_X86_64_RELATIVE 5ee5 │ │ +0000000000076778 0000000000000008 R_X86_64_RELATIVE 5ee5 │ │ +0000000000076790 0000000000000008 R_X86_64_RELATIVE 5d25 │ │ +00000000000767a8 0000000000000008 R_X86_64_RELATIVE 5ee5 │ │ +00000000000767c0 0000000000000008 R_X86_64_RELATIVE 5ee5 │ │ +00000000000767d8 0000000000000008 R_X86_64_RELATIVE 6ee1 │ │ +00000000000767f0 0000000000000008 R_X86_64_RELATIVE 7c6f │ │ +0000000000076808 0000000000000008 R_X86_64_RELATIVE 8097 │ │ +0000000000076820 0000000000000008 R_X86_64_RELATIVE 80b2 │ │ +0000000000076830 0000000000000008 R_X86_64_RELATIVE 624b │ │ +0000000000076848 0000000000000008 R_X86_64_RELATIVE 1f240 │ │ +0000000000076860 0000000000000008 R_X86_64_RELATIVE 23390 │ │ +0000000000076868 0000000000000008 R_X86_64_RELATIVE 742b │ │ +0000000000076880 0000000000000008 R_X86_64_RELATIVE 7677 │ │ +0000000000076898 0000000000000008 R_X86_64_RELATIVE 7677 │ │ +00000000000768b0 0000000000000008 R_X86_64_RELATIVE 71f3 │ │ +00000000000768c8 0000000000000008 R_X86_64_RELATIVE 71f3 │ │ +00000000000768e0 0000000000000008 R_X86_64_RELATIVE 71f3 │ │ +00000000000768f8 0000000000000008 R_X86_64_RELATIVE 71f3 │ │ +0000000000076928 0000000000000008 R_X86_64_RELATIVE 28230 │ │ +0000000000076930 0000000000000008 R_X86_64_RELATIVE 6ded │ │ +0000000000076948 0000000000000008 R_X86_64_RELATIVE 28250 │ │ +0000000000076960 0000000000000008 R_X86_64_RELATIVE 28270 │ │ +0000000000076968 0000000000000008 R_X86_64_RELATIVE 282e0 │ │ +0000000000076970 0000000000000008 R_X86_64_RELATIVE 283f0 │ │ +0000000000076978 0000000000000008 R_X86_64_RELATIVE 5a6f │ │ +0000000000076990 0000000000000008 R_X86_64_RELATIVE 696a │ │ +00000000000769c0 0000000000000008 R_X86_64_RELATIVE 2a320 │ │ +00000000000769e0 0000000000000008 R_X86_64_RELATIVE 2c4f0 │ │ +00000000000769e8 0000000000000008 R_X86_64_RELATIVE 6f35 │ │ +0000000000076a00 0000000000000008 R_X86_64_RELATIVE 658a │ │ +0000000000076a18 0000000000000008 R_X86_64_RELATIVE 658a │ │ +0000000000076a30 0000000000000008 R_X86_64_RELATIVE 658a │ │ +0000000000076a48 0000000000000008 R_X86_64_RELATIVE 658a │ │ +0000000000076a60 0000000000000008 R_X86_64_RELATIVE 658a │ │ +0000000000076a78 0000000000000008 R_X86_64_RELATIVE 658a │ │ +0000000000076a90 0000000000000008 R_X86_64_RELATIVE 658a │ │ +0000000000076aa8 0000000000000008 R_X86_64_RELATIVE 6f35 │ │ +0000000000076ac0 0000000000000008 R_X86_64_RELATIVE 7b45 │ │ +0000000000076ad8 0000000000000008 R_X86_64_RELATIVE 7b45 │ │ +0000000000076af0 0000000000000008 R_X86_64_RELATIVE 769f │ │ +0000000000076b08 0000000000000008 R_X86_64_RELATIVE 769f │ │ +0000000000076b20 0000000000000008 R_X86_64_RELATIVE 769f │ │ +0000000000076b38 0000000000000008 R_X86_64_RELATIVE 769f │ │ +0000000000076b68 0000000000000008 R_X86_64_RELATIVE 31050 │ │ +0000000000076b88 0000000000000008 R_X86_64_RELATIVE 30d00 │ │ +0000000000076b90 0000000000000008 R_X86_64_RELATIVE 30f90 │ │ +0000000000076b98 0000000000000008 R_X86_64_RELATIVE 31000 │ │ +0000000000076ba0 0000000000000008 R_X86_64_RELATIVE 69c7 │ │ +0000000000076bb8 0000000000000008 R_X86_64_RELATIVE 69c7 │ │ +0000000000076bd0 0000000000000008 R_X86_64_RELATIVE 69c7 │ │ +0000000000076be8 0000000000000008 R_X86_64_RELATIVE 69c7 │ │ +0000000000076c00 0000000000000008 R_X86_64_RELATIVE 69c7 │ │ +0000000000076c18 0000000000000008 R_X86_64_RELATIVE 7478 │ │ +0000000000076c30 0000000000000008 R_X86_64_RELATIVE 703f │ │ +0000000000076c48 0000000000000008 R_X86_64_RELATIVE 703f │ │ +0000000000076c60 0000000000000008 R_X86_64_RELATIVE 2fd50 │ │ +0000000000076c68 0000000000000008 R_X86_64_RELATIVE 2fd54 │ │ +0000000000076c70 0000000000000008 R_X86_64_RELATIVE 2fd58 │ │ +0000000000076c78 0000000000000008 R_X86_64_RELATIVE 61d9 │ │ +0000000000076c90 0000000000000008 R_X86_64_RELATIVE 6aa8 │ │ +0000000000076ca8 0000000000000008 R_X86_64_RELATIVE 6aa8 │ │ +0000000000076cc0 0000000000000008 R_X86_64_RELATIVE 7a17 │ │ +0000000000076cd8 0000000000000008 R_X86_64_RELATIVE 7a17 │ │ +0000000000076cf0 0000000000000008 R_X86_64_RELATIVE 6f93 │ │ +0000000000076d08 0000000000000008 R_X86_64_RELATIVE 6f93 │ │ +0000000000076d20 0000000000000008 R_X86_64_RELATIVE 77bf │ │ +0000000000076d38 0000000000000008 R_X86_64_RELATIVE 77bf │ │ +0000000000076d50 0000000000000008 R_X86_64_RELATIVE 77bf │ │ +0000000000076d68 0000000000000008 R_X86_64_RELATIVE 6af6 │ │ +0000000000076d80 0000000000000008 R_X86_64_RELATIVE 7257 │ │ +0000000000076d98 0000000000000008 R_X86_64_RELATIVE 77bf │ │ +0000000000076db0 0000000000000008 R_X86_64_RELATIVE 77bf │ │ +0000000000076dc8 0000000000000008 R_X86_64_RELATIVE 77bf │ │ +0000000000076de0 0000000000000008 R_X86_64_RELATIVE 77bf │ │ +0000000000076df8 0000000000000008 R_X86_64_RELATIVE 7257 │ │ +0000000000076e10 0000000000000008 R_X86_64_RELATIVE 74c4 │ │ +0000000000076e28 0000000000000008 R_X86_64_RELATIVE 74c4 │ │ +0000000000076e40 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000076e58 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000076e70 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000076e88 0000000000000008 R_X86_64_RELATIVE 65e5 │ │ +0000000000076ea0 0000000000000008 R_X86_64_RELATIVE 65e5 │ │ +0000000000076eb8 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000076ed0 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000076ee8 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000076f00 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000076f18 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000076f30 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000076f48 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000076f60 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000076f78 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000076f90 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000076fa8 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000076fc0 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000076fd8 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000076ff0 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000077008 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000077020 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000077038 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000077050 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000077068 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000077080 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000077098 0000000000000008 R_X86_64_RELATIVE 781b │ │ +00000000000770b0 0000000000000008 R_X86_64_RELATIVE 781b │ │ +00000000000770c8 0000000000000008 R_X86_64_RELATIVE 781b │ │ +00000000000770e0 0000000000000008 R_X86_64_RELATIVE 781b │ │ +00000000000770f8 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000077110 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000077128 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000077140 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000077158 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000077170 0000000000000008 R_X86_64_RELATIVE 781b │ │ +0000000000077188 0000000000000008 R_X86_64_RELATIVE 781b │ │ +00000000000771a0 0000000000000008 R_X86_64_RELATIVE 68a1 │ │ +00000000000771b8 0000000000000008 R_X86_64_RELATIVE 68a1 │ │ +00000000000771e8 0000000000000008 R_X86_64_RELATIVE 3b010 │ │ +00000000000771f0 0000000000000008 R_X86_64_RELATIVE 3b030 │ │ +0000000000077208 0000000000000008 R_X86_64_RELATIVE 3b050 │ │ +0000000000077210 0000000000000008 R_X86_64_RELATIVE 3b0c0 │ │ +0000000000077218 0000000000000008 R_X86_64_RELATIVE 3b1c0 │ │ +0000000000077220 0000000000000008 R_X86_64_RELATIVE 7bc2 │ │ +0000000000077238 0000000000000008 R_X86_64_RELATIVE 661f │ │ +0000000000077268 0000000000000008 R_X86_64_RELATIVE 349c0 │ │ +0000000000077288 0000000000000008 R_X86_64_RELATIVE 34270 │ │ +0000000000077290 0000000000000008 R_X86_64_RELATIVE 349c0 │ │ +0000000000077298 0000000000000008 R_X86_64_RELATIVE 77250 │ │ +00000000000772a0 0000000000000008 R_X86_64_RELATIVE 3e140 │ │ +00000000000772a8 0000000000000008 R_X86_64_RELATIVE 3e120 │ │ +00000000000772b0 0000000000000008 R_X86_64_RELATIVE 3e130 │ │ +00000000000772b8 0000000000000008 R_X86_64_RELATIVE 3e140 │ │ +00000000000772c0 0000000000000008 R_X86_64_RELATIVE 3e143 │ │ +00000000000772c8 0000000000000008 R_X86_64_RELATIVE 752c │ │ +00000000000772e0 0000000000000008 R_X86_64_RELATIVE 752c │ │ +00000000000772f8 0000000000000008 R_X86_64_RELATIVE 752c │ │ +0000000000077310 0000000000000008 R_X86_64_RELATIVE 752c │ │ +0000000000077328 0000000000000008 R_X86_64_RELATIVE 752c │ │ +0000000000077340 0000000000000008 R_X86_64_RELATIVE 752c │ │ +0000000000077358 0000000000000008 R_X86_64_RELATIVE 6860 │ │ +0000000000077370 0000000000000008 R_X86_64_RELATIVE 6860 │ │ +00000000000773a0 0000000000000008 R_X86_64_RELATIVE 41bde │ │ +00000000000773c0 0000000000000008 R_X86_64_RELATIVE 42c2e │ │ +00000000000773e0 0000000000000008 R_X86_64_RELATIVE 43860 │ │ +0000000000077400 0000000000000008 R_X86_64_RELATIVE 3f578 │ │ +0000000000077408 0000000000000008 R_X86_64_RELATIVE 752c │ │ +0000000000077420 0000000000000008 R_X86_64_RELATIVE 752c │ │ +0000000000077438 0000000000000008 R_X86_64_RELATIVE 752c │ │ +0000000000077450 0000000000000008 R_X86_64_RELATIVE 752c │ │ +0000000000077468 0000000000000008 R_X86_64_RELATIVE 752c │ │ +0000000000077480 0000000000000008 R_X86_64_RELATIVE 752c │ │ +0000000000077498 0000000000000008 R_X86_64_RELATIVE 752c │ │ +00000000000774b0 0000000000000008 R_X86_64_RELATIVE 752c │ │ +00000000000774c8 0000000000000008 R_X86_64_RELATIVE 752c │ │ +00000000000774e0 0000000000000008 R_X86_64_RELATIVE 752c │ │ +00000000000774f8 0000000000000008 R_X86_64_RELATIVE 752c │ │ +0000000000077510 0000000000000008 R_X86_64_RELATIVE 6e3e │ │ +0000000000077528 0000000000000008 R_X86_64_RELATIVE 6e3e │ │ +0000000000077540 0000000000000008 R_X86_64_RELATIVE 6e3e │ │ +0000000000077558 0000000000000008 R_X86_64_RELATIVE 6e3e │ │ +0000000000077570 0000000000000008 R_X86_64_RELATIVE 6e3e │ │ +0000000000077588 0000000000000008 R_X86_64_RELATIVE 6e3e │ │ +00000000000775a0 0000000000000008 R_X86_64_RELATIVE 6e3e │ │ +00000000000775b8 0000000000000008 R_X86_64_RELATIVE 6e3e │ │ +00000000000775d0 0000000000000008 R_X86_64_RELATIVE 6e3e │ │ +00000000000775e8 0000000000000008 R_X86_64_RELATIVE 6e3e │ │ +0000000000077600 0000000000000008 R_X86_64_RELATIVE 6e3e │ │ +0000000000077618 0000000000000008 R_X86_64_RELATIVE 6e3e │ │ +0000000000077630 0000000000000008 R_X86_64_RELATIVE 6e3e │ │ +0000000000077648 0000000000000008 R_X86_64_RELATIVE 6e3e │ │ +0000000000077660 0000000000000008 R_X86_64_RELATIVE 6e3e │ │ +0000000000077678 0000000000000008 R_X86_64_RELATIVE 6e3e │ │ +0000000000077690 0000000000000008 R_X86_64_RELATIVE 6e3e │ │ +00000000000776a8 0000000000000008 R_X86_64_RELATIVE 6e3e │ │ +00000000000776c0 0000000000000008 R_X86_64_RELATIVE 6e3e │ │ +00000000000776d8 0000000000000008 R_X86_64_RELATIVE 6e3e │ │ +0000000000077708 0000000000000008 R_X86_64_RELATIVE 42d0e │ │ +0000000000077710 0000000000000008 R_X86_64_RELATIVE 43876 │ │ +0000000000077718 0000000000000008 R_X86_64_RELATIVE 43949 │ │ +0000000000077720 0000000000000008 R_X86_64_RELATIVE 6860 │ │ +0000000000077738 0000000000000008 R_X86_64_RELATIVE 5f2c │ │ +0000000000077750 0000000000000008 R_X86_64_RELATIVE 7c0e │ │ +0000000000077768 0000000000000008 R_X86_64_RELATIVE 7a64 │ │ +0000000000077780 0000000000000008 R_X86_64_RELATIVE 62af │ │ +0000000000077798 0000000000000008 R_X86_64_RELATIVE 5bdb │ │ +00000000000777b0 0000000000000008 R_X86_64_RELATIVE 5f7d │ │ +00000000000777c8 0000000000000008 R_X86_64_RELATIVE 5bdb │ │ +00000000000777e0 0000000000000008 R_X86_64_RELATIVE 7282 │ │ +00000000000777f8 0000000000000008 R_X86_64_RELATIVE 69c7 │ │ +0000000000077828 0000000000000008 R_X86_64_RELATIVE 6dc10 │ │ +0000000000077830 0000000000000008 R_X86_64_RELATIVE 5bdb │ │ +0000000000077848 0000000000000008 R_X86_64_RELATIVE 5bdb │ │ +0000000000077860 0000000000000008 R_X86_64_RELATIVE a1eb │ │ +0000000000077878 0000000000000008 R_X86_64_RELATIVE 7c6f │ │ +0000000000077890 0000000000000008 R_X86_64_RELATIVE 784c │ │ +00000000000778a8 0000000000000008 R_X86_64_RELATIVE 6d100 │ │ +00000000000778c0 0000000000000008 R_X86_64_RELATIVE 6d130 │ │ +00000000000778c8 0000000000000008 R_X86_64_RELATIVE 6d1e0 │ │ +00000000000778d0 0000000000000008 R_X86_64_RELATIVE 6d330 │ │ +00000000000778d8 0000000000000008 R_X86_64_RELATIVE 5fce │ │ +00000000000778f0 0000000000000008 R_X86_64_RELATIVE 6d100 │ │ +0000000000077908 0000000000000008 R_X86_64_RELATIVE 6d7c0 │ │ +0000000000077910 0000000000000008 R_X86_64_RELATIVE 6d820 │ │ +0000000000077918 0000000000000008 R_X86_64_RELATIVE 6d920 │ │ +0000000000077920 0000000000000008 R_X86_64_RELATIVE 6afb0 │ │ +0000000000077928 0000000000000008 R_X86_64_RELATIVE 6b0f0 │ │ +0000000000077930 0000000000000008 R_X86_64_RELATIVE 6b108 │ │ +0000000000077938 0000000000000008 R_X86_64_RELATIVE a263 │ │ +0000000000077950 0000000000000008 R_X86_64_RELATIVE 7c6f │ │ +0000000000077968 0000000000000008 R_X86_64_RELATIVE 7282 │ │ +0000000000077980 0000000000000008 R_X86_64_RELATIVE 5c04 │ │ +0000000000077998 0000000000000008 R_X86_64_RELATIVE 68f1 │ │ +00000000000779b0 0000000000000008 R_X86_64_RELATIVE 68f1 │ │ +00000000000779c8 0000000000000008 R_X86_64_RELATIVE 6e0c0 │ │ +00000000000779e0 0000000000000008 R_X86_64_RELATIVE 6e0f0 │ │ +00000000000779e8 0000000000000008 R_X86_64_RELATIVE 6e160 │ │ +00000000000779f0 0000000000000008 R_X86_64_RELATIVE 6e270 │ │ +00000000000779f8 0000000000000008 R_X86_64_RELATIVE 68f1 │ │ +0000000000077a28 0000000000000008 R_X86_64_RELATIVE 6e290 │ │ +0000000000077a30 0000000000000008 R_X86_64_RELATIVE 6e2b0 │ │ +0000000000077a38 0000000000000008 R_X86_64_RELATIVE 6e2f0 │ │ +0000000000077a40 0000000000000008 R_X86_64_RELATIVE 6e300 │ │ +0000000000077a48 0000000000000008 R_X86_64_RELATIVE 6c340 │ │ +0000000000077a60 0000000000000008 R_X86_64_RELATIVE 6def0 │ │ +0000000000077a68 0000000000000008 R_X86_64_RELATIVE 6df30 │ │ +0000000000077a70 0000000000000008 R_X86_64_RELATIVE 6e030 │ │ +0000000000077a78 0000000000000008 R_X86_64_RELATIVE 6d938 │ │ +0000000000077a80 0000000000000008 R_X86_64_RELATIVE 7898 │ │ +0000000000077a98 0000000000000008 R_X86_64_RELATIVE 6b5a0 │ │ +0000000000077ab0 0000000000000008 R_X86_64_RELATIVE 32cf0 │ │ +0000000000077ab8 0000000000000008 R_X86_64_RELATIVE 708d │ │ +0000000000077ad0 0000000000000008 R_X86_64_RELATIVE 5c51 │ │ +0000000000077ae8 0000000000000008 R_X86_64_RELATIVE a514 │ │ +0000000000077b00 0000000000000008 R_X86_64_RELATIVE 7557 │ │ +0000000000077b18 0000000000000008 R_X86_64_RELATIVE 7557 │ │ +0000000000077b30 0000000000000008 R_X86_64_RELATIVE 67a6 │ │ +0000000000077b48 0000000000000008 R_X86_64_RELATIVE 67a6 │ │ +0000000000077b60 0000000000000008 R_X86_64_RELATIVE 62ff │ │ +0000000000077b78 0000000000000008 R_X86_64_RELATIVE 66e7 │ │ +0000000000077b90 0000000000000008 R_X86_64_RELATIVE 66e7 │ │ +0000000000077ba8 0000000000000008 R_X86_64_RELATIVE 66e7 │ │ +0000000000077bc0 0000000000000008 R_X86_64_RELATIVE 75ac │ │ +0000000000077bd8 0000000000000008 R_X86_64_RELATIVE 5ddb │ │ +0000000000077bf0 0000000000000008 R_X86_64_RELATIVE 6124 │ │ +0000000000077c08 0000000000000008 R_X86_64_RELATIVE 6124 │ │ +0000000000077c20 0000000000000008 R_X86_64_RELATIVE 7ab2 │ │ +0000000000077c38 0000000000000008 R_X86_64_RELATIVE 7ab2 │ │ +0000000000077c50 0000000000000008 R_X86_64_RELATIVE 7ab2 │ │ +0000000000077c68 0000000000000008 R_X86_64_RELATIVE 7ab2 │ │ +0000000000077c80 0000000000000008 R_X86_64_RELATIVE 7603 │ │ +0000000000077c98 0000000000000008 R_X86_64_RELATIVE 68f1 │ │ +0000000000077cb0 0000000000000008 R_X86_64_RELATIVE 68f1 │ │ +0000000000077cc8 0000000000000008 R_X86_64_RELATIVE 667c │ │ +0000000000077ce0 0000000000000008 R_X86_64_RELATIVE 6b7e │ │ +0000000000077cf8 0000000000000008 R_X86_64_RELATIVE 6b7e │ │ +0000000000077d10 0000000000000008 R_X86_64_RELATIVE 7ab2 │ │ +0000000000077d40 0000000000000008 R_X86_64_RELATIVE 6d350 │ │ +0000000000077d48 0000000000000008 R_X86_64_RELATIVE 6d3b0 │ │ +0000000000077d50 0000000000000008 R_X86_64_RELATIVE 6d41c │ │ +0000000000077d58 0000000000000008 R_X86_64_RELATIVE 6d420 │ │ +0000000000077d60 0000000000000008 R_X86_64_RELATIVE 6d430 │ │ +0000000000077d68 0000000000000008 R_X86_64_RELATIVE 6d500 │ │ +0000000000077d70 0000000000000008 R_X86_64_RELATIVE 486c0 │ │ +0000000000077d78 0000000000000008 R_X86_64_RELATIVE 6db00 │ │ +0000000000077d90 0000000000000008 R_X86_64_RELATIVE 6db70 │ │ +0000000000077d98 0000000000000008 R_X86_64_RELATIVE 6db90 │ │ +0000000000077da0 0000000000000008 R_X86_64_RELATIVE 6dbb0 │ │ +0000000000077da8 0000000000000008 R_X86_64_RELATIVE 6d938 │ │ +0000000000077db0 0000000000000008 R_X86_64_RELATIVE 5e36 │ │ +0000000000077dc8 0000000000000008 R_X86_64_RELATIVE 6c340 │ │ +0000000000077de0 0000000000000008 R_X86_64_RELATIVE 6c360 │ │ +0000000000077de8 0000000000000008 R_X86_64_RELATIVE 6c3e0 │ │ +0000000000077e08 0000000000000008 R_X86_64_RELATIVE 499f0 │ │ +0000000000077e10 0000000000000008 R_X86_64_RELATIVE 49a00 │ │ +0000000000077e18 0000000000000008 R_X86_64_RELATIVE 7d09 │ │ +0000000000077e30 0000000000000008 R_X86_64_RELATIVE a974 │ │ +0000000000077e48 0000000000000008 R_X86_64_RELATIVE 62ff │ │ +0000000000077e78 0000000000000008 R_X86_64_RELATIVE 6d950 │ │ +0000000000077e80 0000000000000008 R_X86_64_RELATIVE 6d960 │ │ +0000000000077e88 0000000000000008 R_X86_64_RELATIVE 6d960 │ │ +0000000000077ea8 0000000000000008 R_X86_64_RELATIVE 6d970 │ │ +0000000000077eb0 0000000000000008 R_X86_64_RELATIVE 6d980 │ │ +0000000000077eb8 0000000000000008 R_X86_64_RELATIVE 6d980 │ │ +0000000000077ec0 0000000000000008 R_X86_64_RELATIVE a990 │ │ +0000000000077ed8 0000000000000008 R_X86_64_RELATIVE 5d88 │ │ +0000000000077ef0 0000000000000008 R_X86_64_RELATIVE 6e6d │ │ +0000000000077f08 0000000000000008 R_X86_64_RELATIVE 7cbc │ │ +0000000000077f38 0000000000000008 R_X86_64_RELATIVE 6d940 │ │ +0000000000077f58 0000000000000008 R_X86_64_RELATIVE 6dbc0 │ │ +0000000000077f60 0000000000000008 R_X86_64_RELATIVE 6a31 │ │ +0000000000077f78 0000000000000008 R_X86_64_RELATIVE 6e0c0 │ │ +0000000000077f90 0000000000000008 R_X86_64_RELATIVE 6e0e0 │ │ +0000000000077f98 0000000000000008 R_X86_64_RELATIVE 6b6c0 │ │ +0000000000077fb0 0000000000000008 R_X86_64_RELATIVE 28570 │ │ +0000000000077fb8 0000000000000008 R_X86_64_RELATIVE 6b6c0 │ │ +0000000000077fd0 0000000000000008 R_X86_64_RELATIVE 28410 │ │ +0000000000077fd8 0000000000000008 R_X86_64_RELATIVE 28570 │ │ +0000000000077fe0 0000000000000008 R_X86_64_RELATIVE 77f98 │ │ +0000000000077fe8 0000000000000008 R_X86_64_RELATIVE 6b700 │ │ +0000000000077ff0 0000000000000008 R_X86_64_RELATIVE 6b6e0 │ │ +0000000000077ff8 0000000000000008 R_X86_64_RELATIVE 6b6f0 │ │ +0000000000078000 0000000000000008 R_X86_64_RELATIVE 6b700 │ │ +0000000000078008 0000000000000008 R_X86_64_RELATIVE 6b703 │ │ +0000000000078010 0000000000000008 R_X86_64_RELATIVE 7ab2 │ │ +0000000000078028 0000000000000008 R_X86_64_RELATIVE 7ab2 │ │ +0000000000078040 0000000000000008 R_X86_64_RELATIVE 7ab2 │ │ +0000000000078058 0000000000000008 R_X86_64_RELATIVE 7ab2 │ │ +0000000000078070 0000000000000008 R_X86_64_RELATIVE 7ab2 │ │ +0000000000078088 0000000000000008 R_X86_64_RELATIVE 7ab2 │ │ +00000000000780a0 0000000000000008 R_X86_64_RELATIVE 7ab2 │ │ +00000000000780b8 0000000000000008 R_X86_64_RELATIVE 7ab2 │ │ +00000000000780d0 0000000000000008 R_X86_64_RELATIVE 784c │ │ +00000000000780e8 0000000000000008 R_X86_64_RELATIVE 69c7 │ │ +0000000000078100 0000000000000008 R_X86_64_RELATIVE 5fce │ │ +0000000000078118 0000000000000008 R_X86_64_RELATIVE 9713 │ │ +0000000000078120 0000000000000008 R_X86_64_RELATIVE 973a │ │ +0000000000078128 0000000000000008 R_X86_64_RELATIVE 9760 │ │ +0000000000078130 0000000000000008 R_X86_64_RELATIVE 9774 │ │ +0000000000078138 0000000000000008 R_X86_64_RELATIVE 97a6 │ │ +0000000000078140 0000000000000008 R_X86_64_RELATIVE 97d3 │ │ +0000000000078148 0000000000000008 R_X86_64_RELATIVE 9802 │ │ +0000000000078150 0000000000000008 R_X86_64_RELATIVE 9823 │ │ +0000000000078158 0000000000000008 R_X86_64_RELATIVE 9840 │ │ +0000000000078170 0000000000000008 R_X86_64_RELATIVE 986d │ │ +0000000000078178 0000000000000008 R_X86_64_RELATIVE 989e │ │ +0000000000078180 0000000000000008 R_X86_64_RELATIVE 98cb │ │ +0000000000078188 0000000000000008 R_X86_64_RELATIVE 98fb │ │ +0000000000078190 0000000000000008 R_X86_64_RELATIVE 9713 │ │ +0000000000078198 0000000000000008 R_X86_64_RELATIVE 973a │ │ +00000000000781a0 0000000000000008 R_X86_64_RELATIVE 9760 │ │ +00000000000781a8 0000000000000008 R_X86_64_RELATIVE 9774 │ │ +00000000000781b0 0000000000000008 R_X86_64_RELATIVE 97a6 │ │ +00000000000781b8 0000000000000008 R_X86_64_RELATIVE 97d3 │ │ +00000000000781c0 0000000000000008 R_X86_64_RELATIVE 9802 │ │ +00000000000781c8 0000000000000008 R_X86_64_RELATIVE 9823 │ │ +00000000000781d0 0000000000000008 R_X86_64_RELATIVE 9840 │ │ +00000000000781e8 0000000000000008 R_X86_64_RELATIVE 986d │ │ +00000000000781f0 0000000000000008 R_X86_64_RELATIVE 989e │ │ +00000000000781f8 0000000000000008 R_X86_64_RELATIVE 98cb │ │ +0000000000078200 0000000000000008 R_X86_64_RELATIVE 98fb │ │ +0000000000078208 0000000000000008 R_X86_64_RELATIVE 9e4a │ │ +0000000000078210 0000000000000008 R_X86_64_RELATIVE 381c │ │ +0000000000078218 0000000000000008 R_X86_64_RELATIVE 37b4 │ │ +0000000000078220 0000000000000008 R_X86_64_RELATIVE 9e6d │ │ +0000000000078228 0000000000000008 R_X86_64_RELATIVE 9e45 │ │ +0000000000078230 0000000000000008 R_X86_64_RELATIVE 9e6a │ │ +0000000000078240 0000000000000008 R_X86_64_RELATIVE 9e5a │ │ +0000000000078248 0000000000000008 R_X86_64_RELATIVE 9e55 │ │ +0000000000078250 0000000000000008 R_X86_64_RELATIVE 9e65 │ │ +0000000000078260 0000000000000008 R_X86_64_RELATIVE 9e4f │ │ +0000000000078268 0000000000000008 R_X86_64_RELATIVE 9e5f │ │ +0000000000078270 0000000000000008 R_X86_64_RELATIVE 3804 │ │ +0000000000078278 0000000000000008 R_X86_64_RELATIVE 37c0 │ │ +0000000000078280 0000000000000008 R_X86_64_RELATIVE 9e28 │ │ +0000000000078298 0000000000000008 R_X86_64_RELATIVE 9e4c │ │ +00000000000782a0 0000000000000008 R_X86_64_RELATIVE 9e5c │ │ +00000000000782a8 0000000000000008 R_X86_64_RELATIVE 9e48 │ │ +00000000000782b0 0000000000000008 R_X86_64_RELATIVE 9e71 │ │ +00000000000782c0 0000000000000008 R_X86_64_RELATIVE 9e52 │ │ +00000000000782c8 0000000000000008 R_X86_64_RELATIVE 9e62 │ │ +00000000000782d0 0000000000000008 R_X86_64_RELATIVE 9e70 │ │ +00000000000782e8 0000000000000008 R_X86_64_RELATIVE 6f350 │ │ +00000000000782f0 0000000000000008 R_X86_64_RELATIVE 6f360 │ │ +00000000000782f8 0000000000000008 R_X86_64_RELATIVE 6f370 │ │ +0000000000078300 0000000000000008 R_X86_64_RELATIVE 6f380 │ │ +0000000000078308 0000000000000008 R_X86_64_RELATIVE 6f450 │ │ +0000000000078310 0000000000000008 R_X86_64_RELATIVE 6f520 │ │ +0000000000078318 0000000000000008 R_X86_64_RELATIVE 6f530 │ │ +0000000000078320 0000000000000008 R_X86_64_RELATIVE 6f570 │ │ +0000000000078328 0000000000000008 R_X86_64_RELATIVE 6f5b0 │ │ +0000000000078330 0000000000000008 R_X86_64_RELATIVE 6f630 │ │ +0000000000078338 0000000000000008 R_X86_64_RELATIVE 6f690 │ │ +0000000000078340 0000000000000008 R_X86_64_RELATIVE 6f6a0 │ │ +0000000000078348 0000000000000008 R_X86_64_RELATIVE 6f6b0 │ │ +0000000000078350 0000000000000008 R_X86_64_RELATIVE 6f6c0 │ │ +0000000000078358 0000000000000008 R_X86_64_RELATIVE 6f890 │ │ +0000000000078360 0000000000000008 R_X86_64_RELATIVE 18f80 │ │ +0000000000078368 0000000000000008 R_X86_64_RELATIVE 18f60 │ │ +0000000000078588 0000000000000008 R_X86_64_RELATIVE 6e990 │ │ +00000000000785b0 0000000000000008 R_X86_64_RELATIVE 6ed00 │ │ +00000000000785b8 0000000000000008 R_X86_64_RELATIVE 72560 │ │ +00000000000785c0 0000000000000008 R_X86_64_RELATIVE 6ed30 │ │ +00000000000785c8 0000000000000008 R_X86_64_RELATIVE 6ed70 │ │ +00000000000785d0 0000000000000008 R_X86_64_RELATIVE 6eda0 │ │ +00000000000785e8 0000000000000008 R_X86_64_RELATIVE 6ed50 │ │ +0000000000078610 0000000000000008 R_X86_64_RELATIVE 724f0 │ │ +0000000000078618 0000000000000008 R_X86_64_RELATIVE 6ed80 │ │ +0000000000078668 0000000000000008 R_X86_64_RELATIVE 724b0 │ │ +0000000000078670 0000000000000008 R_X86_64_RELATIVE 72470 │ │ +000000000007c740 0000000000000008 R_X86_64_RELATIVE 36d30 │ │ +000000000007c750 0000000000000008 R_X86_64_RELATIVE 37270 │ │ +000000000007c760 0000000000000008 R_X86_64_RELATIVE 76c60 │ │ +000000000007c778 0000000000000008 R_X86_64_RELATIVE 48a40 │ │ +000000000007d148 0000000000000008 R_X86_64_RELATIVE 48b10 │ │ +000000000007d150 0000000000000008 R_X86_64_RELATIVE 47a50 │ │ +000000000007d158 0000000000000008 R_X86_64_RELATIVE 7d270 │ │ +000000000007d160 0000000000000008 R_X86_64_RELATIVE 7d270 │ │ +000000000007d168 0000000000000008 R_X86_64_RELATIVE 7da70 │ │ +00000000000784e0 0000000400000006 R_X86_64_GLOB_DAT 0000000000000000 dup@LIBC + 0 │ │ +00000000000784e8 0000000500000006 R_X86_64_GLOB_DAT 0000000000000000 close@LIBC + 0 │ │ +00000000000784f0 0000000600000006 R_X86_64_GLOB_DAT 0000000000000000 malloc@LIBC + 0 │ │ +00000000000784f8 0000000700000006 R_X86_64_GLOB_DAT 0000000000000000 free@LIBC + 0 │ │ +0000000000078500 0000000800000006 R_X86_64_GLOB_DAT 0000000000000000 memcpy@LIBC + 0 │ │ +0000000000078508 0000000900000006 R_X86_64_GLOB_DAT 0000000000000000 calloc@LIBC + 0 │ │ +0000000000078510 0000000a00000006 R_X86_64_GLOB_DAT 0000000000000000 pthread_getspecific@LIBC + 0 │ │ +0000000000078518 0000000b00000006 R_X86_64_GLOB_DAT 0000000000000000 syscall@LIBC + 0 │ │ +0000000000078520 0000000c00000006 R_X86_64_GLOB_DAT 0000000000000000 memset@LIBC + 0 │ │ +0000000000078528 0000000d00000006 R_X86_64_GLOB_DAT 0000000000000000 read@LIBC + 0 │ │ +0000000000078530 0000000e00000006 R_X86_64_GLOB_DAT 0000000000000000 __errno@LIBC + 0 │ │ +0000000000078538 0000000f00000006 R_X86_64_GLOB_DAT 0000000000000000 posix_memalign@LIBC + 0 │ │ +0000000000078540 0000001000000006 R_X86_64_GLOB_DAT 0000000000000000 realloc@LIBC + 0 │ │ +0000000000078548 0000001100000006 R_X86_64_GLOB_DAT 0000000000000000 fdatasync@LIBC + 0 │ │ +0000000000078550 0000001200000006 R_X86_64_GLOB_DAT 0000000000000000 lseek64@LIBC + 0 │ │ +0000000000078558 0000001300000006 R_X86_64_GLOB_DAT 0000000000000000 write@LIBC + 0 │ │ +0000000000078560 0000001400000006 R_X86_64_GLOB_DAT 0000000000000000 memcmp@LIBC + 0 │ │ +0000000000078568 0000001500000006 R_X86_64_GLOB_DAT 0000000000000000 strerror_r@LIBC + 0 │ │ +0000000000078570 0000001600000006 R_X86_64_GLOB_DAT 0000000000000000 memmove@LIBC + 0 │ │ +0000000000078578 0000001700000006 R_X86_64_GLOB_DAT 0000000000000000 pthread_setspecific@LIBC + 0 │ │ +0000000000078580 0000001800000006 R_X86_64_GLOB_DAT 0000000000000000 clock_gettime@LIBC + 0 │ │ +0000000000078590 0000001900000006 R_X86_64_GLOB_DAT 0000000000000000 pthread_mutex_lock@LIBC + 0 │ │ +0000000000078598 0000001a00000006 R_X86_64_GLOB_DAT 0000000000000000 open@LIBC + 0 │ │ +00000000000785a0 0000001b00000006 R_X86_64_GLOB_DAT 0000000000000000 poll@LIBC + 0 │ │ +00000000000785a8 0000001c00000006 R_X86_64_GLOB_DAT 0000000000000000 pthread_mutex_unlock@LIBC + 0 │ │ +00000000000785d8 0000001d00000006 R_X86_64_GLOB_DAT 0000000000000000 pthread_key_create@LIBC + 0 │ │ +00000000000785e0 0000001e00000006 R_X86_64_GLOB_DAT 0000000000000000 pthread_key_delete@LIBC + 0 │ │ +00000000000785f0 0000001f00000006 R_X86_64_GLOB_DAT 0000000000000000 getenv@LIBC + 0 │ │ +00000000000785f8 0000002000000006 R_X86_64_GLOB_DAT 0000000000000000 strlen@LIBC + 0 │ │ +0000000000078600 0000002100000006 R_X86_64_GLOB_DAT 0000000000000000 gettid@LIBC + 0 │ │ +0000000000078608 0000002200000006 R_X86_64_GLOB_DAT 0000000000000000 getcwd@LIBC + 0 │ │ +0000000000078620 0000002300000006 R_X86_64_GLOB_DAT 0000000000000000 fstat@LIBC + 0 │ │ +0000000000078628 0000002400000006 R_X86_64_GLOB_DAT 0000000000000000 dl_iterate_phdr@LIBC + 0 │ │ +0000000000078630 0000002500000006 R_X86_64_GLOB_DAT 0000000000000000 mmap@LIBC + 0 │ │ +0000000000078638 0000002600000006 R_X86_64_GLOB_DAT 0000000000000000 munmap@LIBC + 0 │ │ +0000000000078640 0000002700000006 R_X86_64_GLOB_DAT 0000000000000000 realpath@LIBC + 0 │ │ +0000000000078648 0000002800000006 R_X86_64_GLOB_DAT 0000000000000000 stat@LIBC + 0 │ │ +0000000000078650 0000002900000006 R_X86_64_GLOB_DAT 0000000000000000 readlink@LIBC + 0 │ │ +0000000000078658 0000002a00000006 R_X86_64_GLOB_DAT 0000000000000000 writev@LIBC + 0 │ │ +0000000000078660 0000002b00000006 R_X86_64_GLOB_DAT 0000000000000000 abort@LIBC + 0 │ │ +0000000000078678 0000002c00000006 R_X86_64_GLOB_DAT 0000000000000000 fsync@LIBC + 0 │ │ +0000000000078680 0000002d00000006 R_X86_64_GLOB_DAT 0000000000000000 clock_nanosleep@LIBC + 0 │ │ +0000000000078688 0000002e00000006 R_X86_64_GLOB_DAT 0000000000000000 __sF@LIBC + 0 │ │ │ │ -Relocation section '.rela.plt' at offset 0x34c0 contains 15 entries: │ │ +Relocation section '.rela.plt' at offset 0x3520 contains 15 entries: │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ -000000000007b3f0 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_finalize@LIBC + 0 │ │ -000000000007b3f8 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_atexit@LIBC + 0 │ │ -000000000007b400 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 __register_atfork@LIBC + 0 │ │ -000000000007b408 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 malloc@LIBC + 0 │ │ -000000000007b410 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 free@LIBC + 0 │ │ -000000000007b418 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@LIBC + 0 │ │ -000000000007b420 0000000e00000007 R_X86_64_JUMP_SLOT 0000000000000000 memset@LIBC + 0 │ │ -000000000007b428 0000002300000007 R_X86_64_JUMP_SLOT 0000000000000000 dl_iterate_phdr@LIBC + 0 │ │ -000000000007b430 0000002a00000007 R_X86_64_JUMP_SLOT 0000000000000000 abort@LIBC + 0 │ │ -000000000007b438 0000002f00000007 R_X86_64_JUMP_SLOT 0000000000000000 fprintf@LIBC + 0 │ │ -000000000007b440 0000003000000007 R_X86_64_JUMP_SLOT 0000000000000000 fflush@LIBC + 0 │ │ -000000000007b448 0000003100000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_rwlock_wrlock@LIBC + 0 │ │ -000000000007b450 0000003200000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_rwlock_unlock@LIBC + 0 │ │ -000000000007b458 0000003300000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_rwlock_rdlock@LIBC + 0 │ │ -000000000007b460 0000003400000007 R_X86_64_JUMP_SLOT 0000000000000000 fwrite@LIBC + 0 │ │ +00000000000786a8 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_finalize@LIBC + 0 │ │ +00000000000786b0 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_atexit@LIBC + 0 │ │ +00000000000786b8 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 __register_atfork@LIBC + 0 │ │ +00000000000786c0 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 malloc@LIBC + 0 │ │ +00000000000786c8 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 free@LIBC + 0 │ │ +00000000000786d0 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@LIBC + 0 │ │ +00000000000786d8 0000000c00000007 R_X86_64_JUMP_SLOT 0000000000000000 memset@LIBC + 0 │ │ +00000000000786e0 0000002400000007 R_X86_64_JUMP_SLOT 0000000000000000 dl_iterate_phdr@LIBC + 0 │ │ +00000000000786e8 0000002b00000007 R_X86_64_JUMP_SLOT 0000000000000000 abort@LIBC + 0 │ │ +00000000000786f0 0000002f00000007 R_X86_64_JUMP_SLOT 0000000000000000 fprintf@LIBC + 0 │ │ +00000000000786f8 0000003000000007 R_X86_64_JUMP_SLOT 0000000000000000 fflush@LIBC + 0 │ │ +0000000000078700 0000003100000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_rwlock_wrlock@LIBC + 0 │ │ +0000000000078708 0000003200000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_rwlock_unlock@LIBC + 0 │ │ +0000000000078710 0000003300000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_rwlock_rdlock@LIBC + 0 │ │ +0000000000078718 0000003400000007 R_X86_64_JUMP_SLOT 0000000000000000 fwrite@LIBC + 0 │ ├── readelf --wide --dynamic {} │ │ @@ -1,26 +1,26 @@ │ │ │ │ -Dynamic section at offset 0x730b8 contains 23 entries: │ │ +Dynamic section at offset 0x70370 contains 23 entries: │ │ Tag Type Name/Value │ │ 0x0000000000000001 (NEEDED) Shared library: [libdl.so] │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so] │ │ 0x000000000000001e (FLAGS) BIND_NOW │ │ 0x000000006ffffffb (FLAGS_1) Flags: NOW │ │ 0x0000000000000007 (RELA) 0xbb0 │ │ - 0x0000000000000008 (RELASZ) 10512 (bytes) │ │ + 0x0000000000000008 (RELASZ) 10608 (bytes) │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ - 0x000000006ffffff9 (RELACOUNT) 395 │ │ - 0x0000000000000017 (JMPREL) 0x34c0 │ │ + 0x000000006ffffff9 (RELACOUNT) 399 │ │ + 0x0000000000000017 (JMPREL) 0x3520 │ │ 0x0000000000000002 (PLTRELSZ) 360 (bytes) │ │ - 0x0000000000000003 (PLTGOT) 0x7b3d8 │ │ + 0x0000000000000003 (PLTGOT) 0x78690 │ │ 0x0000000000000014 (PLTREL) RELA │ │ 0x0000000000000006 (SYMTAB) 0x308 │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ 0x0000000000000005 (STRTAB) 0x904 │ │ 0x000000000000000a (STRSZ) 683 (bytes) │ │ 0x000000006ffffef5 (GNU_HASH) 0x8e0 │ │ - 0x000000000000001a (FINI_ARRAY) 0x7b0a8 │ │ + 0x000000000000001a (FINI_ARRAY) 0x78360 │ │ 0x000000000000001c (FINI_ARRAYSZ) 16 (bytes) │ │ 0x000000006ffffff0 (VERSYM) 0x830 │ │ 0x000000006ffffffe (VERNEED) 0x8a0 │ │ 0x000000006fffffff (VERNEEDNUM) 2 │ │ 0x0000000000000000 (NULL) 0x0 │ ├── readelf --wide --version-info {} │ │ @@ -5,16 +5,16 @@ │ │ 004: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 008: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 00c: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 010: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 014: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 018: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 01c: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ - 020: 2 (LIBC) 2 (LIBC) 2 (LIBC) 3 (LIBC) │ │ - 024: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 020: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 024: 3 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 028: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 02c: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 030: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 034: 2 (LIBC) 1 (*global*) 1 (*global*) │ │ │ │ Version needs section '.gnu.version_r' contains 2 entries: │ │ Addr: 0x00000000000008a0 Offset: 0x000008a0 Link: 6 (.dynstr) │ ├── readelf --wide --debug-dump=frames {} │ │ @@ -1,612 +1,624 @@ │ │ Contents of the .eh_frame_hdr section: │ │ │ │ Version: 1 │ │ Pointer Encoding Format: 0x1b (sdata4, pcrel) │ │ Count Encoding Format: 0x3 (udata4, absolute) │ │ Table Encoding Format: 0x3b (sdata4, datarel) │ │ - Start of frame section: 0x12b0 (offset: 0xe818) │ │ - Entries in search table: 0x255 │ │ - 0xbc2c (offset: 0x19190) -> 0x12cc fde=[ 18] │ │ - 0xbc3c (offset: 0x191a0) -> 0x12e0 fde=[ 2c] │ │ - 0xbc4c (offset: 0x191b0) -> 0x12f4 fde=[ 40] │ │ - 0xbc5c (offset: 0x191c0) -> 0x1308 fde=[ 54] │ │ - 0xbc6c (offset: 0x191d0) -> 0x131c fde=[ 68] │ │ - 0xbc8c (offset: 0x191f0) -> 0x1330 fde=[ 7c] │ │ - 0xbc9c (offset: 0x19200) -> 0x57c8 fde=[ 4514] │ │ - 0xc42c (offset: 0x19990) -> 0x590c fde=[ 4658] │ │ - 0xcbbc (offset: 0x1a120) -> 0x5a50 fde=[ 479c] │ │ - 0xdf0c (offset: 0x1b470) -> 0x5ac0 fde=[ 480c] │ │ - 0xe0cc (offset: 0x1b630) -> 0x1344 fde=[ 90] │ │ - 0xe29c (offset: 0x1b800) -> 0x5b00 fde=[ 484c] │ │ - 0xe60c (offset: 0x1bb70) -> 0x1394 fde=[ e0] │ │ - 0xe66c (offset: 0x1bbd0) -> 0x5b88 fde=[ 48d4] │ │ - 0x1162c (offset: 0x1eb90) -> 0x5bdc fde=[ 4928] │ │ - 0x1235c (offset: 0x1f8c0) -> 0x13c4 fde=[ 110] │ │ - 0x1237c (offset: 0x1f8e0) -> 0x13d8 fde=[ 124] │ │ - 0x1239c (offset: 0x1f900) -> 0x5c30 fde=[ 497c] │ │ - 0x123ec (offset: 0x1f950) -> 0x5c6c fde=[ 49b8] │ │ - 0x1249c (offset: 0x1fa00) -> 0x5cd4 fde=[ 4a20] │ │ - 0x125dc (offset: 0x1fb40) -> 0x13ec fde=[ 138] │ │ - 0x1260c (offset: 0x1fb70) -> 0x140c fde=[ 158] │ │ - 0x1267c (offset: 0x1fbe0) -> 0x5d3c fde=[ 4a88] │ │ - 0x126dc (offset: 0x1fc40) -> 0x5d78 fde=[ 4ac4] │ │ - 0x1274c (offset: 0x1fcb0) -> 0x5db4 fde=[ 4b00] │ │ - 0x1280c (offset: 0x1fd70) -> 0x5e04 fde=[ 4b50] │ │ - 0x1289c (offset: 0x1fe00) -> 0x5e54 fde=[ 4ba0] │ │ - 0x129ac (offset: 0x1ff10) -> 0x5ebc fde=[ 4c08] │ │ - 0x12a5c (offset: 0x1ffc0) -> 0x5f24 fde=[ 4c70] │ │ - 0x12b7c (offset: 0x200e0) -> 0x1424 fde=[ 170] │ │ - 0x12bfc (offset: 0x20160) -> 0x5f8c fde=[ 4cd8] │ │ - 0x12e9c (offset: 0x20400) -> 0x1450 fde=[ 19c] │ │ - 0x12f1c (offset: 0x20480) -> 0x1464 fde=[ 1b0] │ │ - 0x139ec (offset: 0x20f50) -> 0x5fe0 fde=[ 4d2c] │ │ - 0x13b0c (offset: 0x21070) -> 0x14a8 fde=[ 1f4] │ │ - 0x13b4c (offset: 0x210b0) -> 0x6048 fde=[ 4d94] │ │ - 0x13c8c (offset: 0x211f0) -> 0x60b0 fde=[ 4dfc] │ │ - 0x13dac (offset: 0x21310) -> 0x6118 fde=[ 4e64] │ │ - 0x142ac (offset: 0x21810) -> 0x6188 fde=[ 4ed4] │ │ - 0x1493c (offset: 0x21ea0) -> 0x14c4 fde=[ 210] │ │ - 0x14fcc (offset: 0x22530) -> 0x61dc fde=[ 4f28] │ │ - 0x1518c (offset: 0x226f0) -> 0x1504 fde=[ 250] │ │ - 0x151cc (offset: 0x22730) -> 0x623c fde=[ 4f88] │ │ - 0x1598c (offset: 0x22ef0) -> 0x1524 fde=[ 270] │ │ - 0x15b8c (offset: 0x230f0) -> 0x1550 fde=[ 29c] │ │ - 0x1614c (offset: 0x236b0) -> 0x1598 fde=[ 2e4] │ │ - 0x1620c (offset: 0x23770) -> 0x15ac fde=[ 2f8] │ │ - 0x1634c (offset: 0x238b0) -> 0x6290 fde=[ 4fdc] │ │ - 0x164dc (offset: 0x23a40) -> 0x15f8 fde=[ 344] │ │ - 0x164fc (offset: 0x23a60) -> 0x160c fde=[ 358] │ │ - 0x165dc (offset: 0x23b40) -> 0x6300 fde=[ 504c] │ │ - 0x1667c (offset: 0x23be0) -> 0x1620 fde=[ 36c] │ │ - 0x1689c (offset: 0x23e00) -> 0x1670 fde=[ 3bc] │ │ - 0x1691c (offset: 0x23e80) -> 0x1690 fde=[ 3dc] │ │ - 0x1693c (offset: 0x23ea0) -> 0x6350 fde=[ 509c] │ │ - 0x16c7c (offset: 0x241e0) -> 0x63f0 fde=[ 513c] │ │ - 0x16d1c (offset: 0x24280) -> 0x16a4 fde=[ 3f0] │ │ - 0x16f8c (offset: 0x244f0) -> 0x6418 fde=[ 5164] │ │ - 0x179bc (offset: 0x24f20) -> 0x16ec fde=[ 438] │ │ - 0x1802c (offset: 0x25590) -> 0x173c fde=[ 488] │ │ - 0x182bc (offset: 0x25820) -> 0x646c fde=[ 51b8] │ │ - 0x184ac (offset: 0x25a10) -> 0x1788 fde=[ 4d4] │ │ - 0x1854c (offset: 0x25ab0) -> 0x64b4 fde=[ 5200] │ │ - 0x1874c (offset: 0x25cb0) -> 0x17d4 fde=[ 520] │ │ - 0x1879c (offset: 0x25d00) -> 0x17f4 fde=[ 540] │ │ - 0x1882c (offset: 0x25d90) -> 0x1840 fde=[ 58c] │ │ - 0x18870 (offset: 0x25dd4) -> 0x1860 fde=[ 5ac] │ │ - 0x18897 (offset: 0x25dfb) -> 0x1884 fde=[ 5d0] │ │ - 0x18a45 (offset: 0x25fa9) -> 0x18b4 fde=[ 600] │ │ - 0x18a7c (offset: 0x25fe0) -> 0x18c8 fde=[ 614] │ │ - 0x18afc (offset: 0x26060) -> 0x18f4 fde=[ 640] │ │ - 0x18f0c (offset: 0x26470) -> 0x1920 fde=[ 66c] │ │ - 0x191bc (offset: 0x26720) -> 0x1964 fde=[ 6b0] │ │ - 0x1a12c (offset: 0x27690) -> 0x19b0 fde=[ 6fc] │ │ - 0x1a21c (offset: 0x27780) -> 0x19cc fde=[ 718] │ │ - 0x1a52c (offset: 0x27a90) -> 0x19ec fde=[ 738] │ │ - 0x1ae3c (offset: 0x283a0) -> 0x1a38 fde=[ 784] │ │ - 0x1ae6c (offset: 0x283d0) -> 0x1a50 fde=[ 79c] │ │ - 0x1b3bc (offset: 0x28920) -> 0x1a74 fde=[ 7c0] │ │ - 0x1b3cc (offset: 0x28930) -> 0x1a88 fde=[ 7d4] │ │ - 0x1b3dc (offset: 0x28940) -> 0x1a9c fde=[ 7e8] │ │ - 0x1b3ec (offset: 0x28950) -> 0x1ab0 fde=[ 7fc] │ │ - 0x1b3fc (offset: 0x28960) -> 0x1ac4 fde=[ 810] │ │ - 0x1b40c (offset: 0x28970) -> 0x1ad8 fde=[ 824] │ │ - 0x1b41c (offset: 0x28980) -> 0x1aec fde=[ 838] │ │ - 0x1b42c (offset: 0x28990) -> 0x1b00 fde=[ 84c] │ │ - 0x1b437 (offset: 0x2899b) -> 0x1b14 fde=[ 860] │ │ - 0x1b44c (offset: 0x289b0) -> 0x1b30 fde=[ 87c] │ │ - 0x1b4bc (offset: 0x28a20) -> 0x1b58 fde=[ 8a4] │ │ - 0x1b532 (offset: 0x28a96) -> 0x1b80 fde=[ 8cc] │ │ - 0x1b54c (offset: 0x28ab0) -> 0x1b9c fde=[ 8e8] │ │ - 0x1b56c (offset: 0x28ad0) -> 0x6504 fde=[ 5250] │ │ - 0x1b79c (offset: 0x28d00) -> 0x1bb8 fde=[ 904] │ │ - 0x1b7fc (offset: 0x28d60) -> 0x6538 fde=[ 5284] │ │ - 0x1b8cc (offset: 0x28e30) -> 0x1be0 fde=[ 92c] │ │ - 0x1b8ec (offset: 0x28e50) -> 0x1bf4 fde=[ 940] │ │ - 0x1b90c (offset: 0x28e70) -> 0x1c08 fde=[ 954] │ │ - 0x1b97c (offset: 0x28ee0) -> 0x1c34 fde=[ 980] │ │ - 0x1ba8c (offset: 0x28ff0) -> 0x1c5c fde=[ 9a8] │ │ - 0x1baac (offset: 0x29010) -> 0x1c70 fde=[ 9bc] │ │ - 0x1bacc (offset: 0x29030) -> 0x1c84 fde=[ 9d0] │ │ - 0x1bc0c (offset: 0x29170) -> 0x1cb4 fde=[ a00] │ │ - 0x1bc2c (offset: 0x29190) -> 0x1cc8 fde=[ a14] │ │ - 0x1c5ec (offset: 0x29b50) -> 0x1d18 fde=[ a64] │ │ - 0x1d8cc (offset: 0x2ae30) -> 0x1d44 fde=[ a90] │ │ - 0x1d9ec (offset: 0x2af50) -> 0x1d88 fde=[ ad4] │ │ - 0x1f8dc (offset: 0x2ce40) -> 0x1da8 fde=[ af4] │ │ - 0x1f8fc (offset: 0x2ce60) -> 0x1dbc fde=[ b08] │ │ - 0x1f95c (offset: 0x2cec0) -> 0x1ddc fde=[ b28] │ │ - 0x1f97c (offset: 0x2cee0) -> 0x1df0 fde=[ b3c] │ │ - 0x1f99c (offset: 0x2cf00) -> 0x1e04 fde=[ b50] │ │ - 0x1f9ac (offset: 0x2cf10) -> 0x6568 fde=[ 52b4] │ │ - 0x20f1c (offset: 0x2e480) -> 0x1e18 fde=[ b64] │ │ - 0x20f5c (offset: 0x2e4c0) -> 0x1e2c fde=[ b78] │ │ - 0x22b3c (offset: 0x300a0) -> 0x1e78 fde=[ bc4] │ │ - 0x22bac (offset: 0x30110) -> 0x659c fde=[ 52e8] │ │ - 0x2304c (offset: 0x305b0) -> 0x1ea4 fde=[ bf0] │ │ - 0x230bc (offset: 0x30620) -> 0x1ec0 fde=[ c0c] │ │ - 0x230dc (offset: 0x30640) -> 0x1ed4 fde=[ c20] │ │ - 0x230ec (offset: 0x30650) -> 0x1ee8 fde=[ c34] │ │ - 0x2311c (offset: 0x30680) -> 0x1f04 fde=[ c50] │ │ - 0x232dc (offset: 0x30840) -> 0x1f38 fde=[ c84] │ │ - 0x2368c (offset: 0x30bf0) -> 0x1f6c fde=[ cb8] │ │ - 0x23b4c (offset: 0x310b0) -> 0x1fa0 fde=[ cec] │ │ - 0x23db7 (offset: 0x3131b) -> 0x1fd4 fde=[ d20] │ │ - 0x23dfc (offset: 0x31360) -> 0x1ff0 fde=[ d3c] │ │ - 0x23e5c (offset: 0x313c0) -> 0x2020 fde=[ d6c] │ │ - 0x240ec (offset: 0x31650) -> 0x204c fde=[ d98] │ │ - 0x2414c (offset: 0x316b0) -> 0x207c fde=[ dc8] │ │ - 0x2415e (offset: 0x316c2) -> 0x2090 fde=[ ddc] │ │ - 0x2419c (offset: 0x31700) -> 0x20ac fde=[ df8] │ │ - 0x2428c (offset: 0x317f0) -> 0x20d0 fde=[ e1c] │ │ - 0x244dc (offset: 0x31a40) -> 0x20e4 fde=[ e30] │ │ - 0x2471c (offset: 0x31c80) -> 0x2108 fde=[ e54] │ │ - 0x249ec (offset: 0x31f50) -> 0x212c fde=[ e78] │ │ - 0x24aec (offset: 0x32050) -> 0x2140 fde=[ e8c] │ │ - 0x24bbc (offset: 0x32120) -> 0x215c fde=[ ea8] │ │ - 0x24bdc (offset: 0x32140) -> 0x2178 fde=[ ec4] │ │ - 0x24bfc (offset: 0x32160) -> 0x2194 fde=[ ee0] │ │ - 0x24dfc (offset: 0x32360) -> 0x21c0 fde=[ f0c] │ │ - 0x24f7c (offset: 0x324e0) -> 0x21ec fde=[ f38] │ │ - 0x2508c (offset: 0x325f0) -> 0x2200 fde=[ f4c] │ │ - 0x2519c (offset: 0x32700) -> 0x2228 fde=[ f74] │ │ - 0x257bc (offset: 0x32d20) -> 0x2254 fde=[ fa0] │ │ - 0x258bc (offset: 0x32e20) -> 0x2278 fde=[ fc4] │ │ - 0x258cc (offset: 0x32e30) -> 0x2294 fde=[ fe0] │ │ - 0x25c3c (offset: 0x331a0) -> 0x22b0 fde=[ ffc] │ │ - 0x25cdc (offset: 0x33240) -> 0x22d8 fde=[ 1024] │ │ - 0x25ecc (offset: 0x33430) -> 0x22fc fde=[ 1048] │ │ - 0x25efc (offset: 0x33460) -> 0x2318 fde=[ 1064] │ │ - 0x25f1c (offset: 0x33480) -> 0x232c fde=[ 1078] │ │ - 0x25f5c (offset: 0x334c0) -> 0x2348 fde=[ 1094] │ │ - 0x25fbc (offset: 0x33520) -> 0x2364 fde=[ 10b0] │ │ - 0x25fdc (offset: 0x33540) -> 0x65ec fde=[ 5338] │ │ - 0x2600f (offset: 0x33573) -> 0x2380 fde=[ 10cc] │ │ - 0x26018 (offset: 0x3357c) -> 0x239c fde=[ 10e8] │ │ - 0x2602c (offset: 0x33590) -> 0x23b8 fde=[ 1104] │ │ - 0x2605c (offset: 0x335c0) -> 0x23d4 fde=[ 1120] │ │ - 0x2613c (offset: 0x336a0) -> 0x2408 fde=[ 1154] │ │ - 0x2615c (offset: 0x336c0) -> 0x2424 fde=[ 1170] │ │ - 0x2617c (offset: 0x336e0) -> 0x2440 fde=[ 118c] │ │ - 0x2619c (offset: 0x33700) -> 0x245c fde=[ 11a8] │ │ - 0x261dc (offset: 0x33740) -> 0x2478 fde=[ 11c4] │ │ - 0x262fc (offset: 0x33860) -> 0x24a0 fde=[ 11ec] │ │ - 0x2639c (offset: 0x33900) -> 0x24c0 fde=[ 120c] │ │ - 0x2652c (offset: 0x33a90) -> 0x24e8 fde=[ 1234] │ │ - 0x265ac (offset: 0x33b10) -> 0x2508 fde=[ 1254] │ │ - 0x2694c (offset: 0x33eb0) -> 0x2538 fde=[ 1284] │ │ - 0x269cc (offset: 0x33f30) -> 0x2558 fde=[ 12a4] │ │ - 0x26a4c (offset: 0x33fb0) -> 0x2578 fde=[ 12c4] │ │ - 0x26a9c (offset: 0x34000) -> 0x2598 fde=[ 12e4] │ │ - 0x26b6c (offset: 0x340d0) -> 0x25c4 fde=[ 1310] │ │ - 0x2734c (offset: 0x348b0) -> 0x260c fde=[ 1358] │ │ - 0x2764c (offset: 0x34bb0) -> 0x2654 fde=[ 13a0] │ │ - 0x2780c (offset: 0x34d70) -> 0x2680 fde=[ 13cc] │ │ - 0x278c6 (offset: 0x34e2a) -> 0x26a0 fde=[ 13ec] │ │ - 0x278eb (offset: 0x34e4f) -> 0x26c4 fde=[ 1410] │ │ - 0x27910 (offset: 0x34e74) -> 0x26e8 fde=[ 1434] │ │ - 0x27a16 (offset: 0x34f7a) -> 0x2714 fde=[ 1460] │ │ - 0x27a4f (offset: 0x34fb3) -> 0x2728 fde=[ 1474] │ │ - 0x27b9e (offset: 0x35102) -> 0x2754 fde=[ 14a0] │ │ - 0x27bcd (offset: 0x35131) -> 0x2778 fde=[ 14c4] │ │ - 0x27c54 (offset: 0x351b8) -> 0x27a4 fde=[ 14f0] │ │ - 0x27d2a (offset: 0x3528e) -> 0x27d0 fde=[ 151c] │ │ - 0x27d59 (offset: 0x352bd) -> 0x660c fde=[ 5358] │ │ - 0x28697 (offset: 0x35bfb) -> 0x27f4 fde=[ 1540] │ │ - 0x286dc (offset: 0x35c40) -> 0x6640 fde=[ 538c] │ │ - 0x287ec (offset: 0x35d50) -> 0x66a8 fde=[ 53f4] │ │ - 0x2890c (offset: 0x35e70) -> 0x6710 fde=[ 545c] │ │ - 0x28dcc (offset: 0x36330) -> 0x677c fde=[ 54c8] │ │ - 0x2922c (offset: 0x36790) -> 0x67d0 fde=[ 551c] │ │ - 0x292fc (offset: 0x36860) -> 0x2810 fde=[ 155c] │ │ - 0x2936c (offset: 0x368d0) -> 0x6808 fde=[ 5554] │ │ - 0x2941c (offset: 0x36980) -> 0x6844 fde=[ 5590] │ │ - 0x294cc (offset: 0x36a30) -> 0x6880 fde=[ 55cc] │ │ - 0x295cc (offset: 0x36b30) -> 0x68c0 fde=[ 560c] │ │ - 0x2963c (offset: 0x36ba0) -> 0x2830 fde=[ 157c] │ │ - 0x2965c (offset: 0x36bc0) -> 0x2844 fde=[ 1590] │ │ - 0x296fc (offset: 0x36c60) -> 0x68f0 fde=[ 563c] │ │ - 0x2978c (offset: 0x36cf0) -> 0x6940 fde=[ 568c] │ │ - 0x298ac (offset: 0x36e10) -> 0x6970 fde=[ 56bc] │ │ - 0x29b4c (offset: 0x370b0) -> 0x69ac fde=[ 56f8] │ │ - 0x29bac (offset: 0x37110) -> 0x2884 fde=[ 15d0] │ │ - 0x29d4c (offset: 0x372b0) -> 0x2898 fde=[ 15e4] │ │ - 0x29ed8 (offset: 0x3743c) -> 0x28ac fde=[ 15f8] │ │ - 0x2bb2f (offset: 0x39093) -> 0x28dc fde=[ 1628] │ │ - 0x2bef2 (offset: 0x39456) -> 0x2908 fde=[ 1654] │ │ - 0x2c29d (offset: 0x39801) -> 0x2934 fde=[ 1680] │ │ - 0x2c3ec (offset: 0x39950) -> 0x69e8 fde=[ 5734] │ │ - 0x2cecc (offset: 0x3a430) -> 0x2968 fde=[ 16b4] │ │ - 0x2cfcc (offset: 0x3a530) -> 0x297c fde=[ 16c8] │ │ - 0x2d65c (offset: 0x3abc0) -> 0x29b0 fde=[ 16fc] │ │ - 0x2d88c (offset: 0x3adf0) -> 0x29f4 fde=[ 1740] │ │ - 0x2d8ac (offset: 0x3ae10) -> 0x2a08 fde=[ 1754] │ │ - 0x2d8cc (offset: 0x3ae30) -> 0x2a1c fde=[ 1768] │ │ - 0x2d93c (offset: 0x3aea0) -> 0x2a58 fde=[ 17a4] │ │ - 0x2da3c (offset: 0x3afa0) -> 0x2a90 fde=[ 17dc] │ │ - 0x2da5c (offset: 0x3afc0) -> 0x2aa4 fde=[ 17f0] │ │ - 0x2dacc (offset: 0x3b030) -> 0x2ad0 fde=[ 181c] │ │ - 0x2db3c (offset: 0x3b0a0) -> 0x2afc fde=[ 1848] │ │ - 0x2dbac (offset: 0x3b110) -> 0x6a3c fde=[ 5788] │ │ - 0x2e67c (offset: 0x3bbe0) -> 0x6a90 fde=[ 57dc] │ │ - 0x2f15c (offset: 0x3c6c0) -> 0x2b2c fde=[ 1878] │ │ - 0x2f1cc (offset: 0x3c730) -> 0x6ae4 fde=[ 5830] │ │ - 0x2f85c (offset: 0x3cdc0) -> 0x2b5c fde=[ 18a8] │ │ - 0x2f8bc (offset: 0x3ce20) -> 0x2b80 fde=[ 18cc] │ │ - 0x2f91c (offset: 0x3ce80) -> 0x6b38 fde=[ 5884] │ │ - 0x2f9bc (offset: 0x3cf20) -> 0x6b68 fde=[ 58b4] │ │ - 0x2fa1c (offset: 0x3cf80) -> 0x6b9c fde=[ 58e8] │ │ - 0x2fa3c (offset: 0x3cfa0) -> 0x6bbc fde=[ 5908] │ │ - 0x2faac (offset: 0x3d010) -> 0x2bb4 fde=[ 1900] │ │ - 0x2fabc (offset: 0x3d020) -> 0x2bc8 fde=[ 1914] │ │ - 0x2faec (offset: 0x3d050) -> 0x2be0 fde=[ 192c] │ │ - 0x3039c (offset: 0x3d900) -> 0x2c24 fde=[ 1970] │ │ - 0x304ac (offset: 0x3da10) -> 0x6bec fde=[ 5938] │ │ - 0x304fc (offset: 0x3da60) -> 0x2c38 fde=[ 1984] │ │ - 0x3053c (offset: 0x3daa0) -> 0x2c50 fde=[ 199c] │ │ - 0x3054c (offset: 0x3dab0) -> 0x6c28 fde=[ 5974] │ │ - 0x3088c (offset: 0x3ddf0) -> 0x2c64 fde=[ 19b0] │ │ - 0x3089c (offset: 0x3de00) -> 0x2c78 fde=[ 19c4] │ │ - 0x308ac (offset: 0x3de10) -> 0x2c8c fde=[ 19d8] │ │ - 0x308bc (offset: 0x3de20) -> 0x2ca0 fde=[ 19ec] │ │ - 0x308bd (offset: 0x3de21) -> 0x2cb4 fde=[ 1a00] │ │ - 0x30c46 (offset: 0x3e1aa) -> 0x2ce4 fde=[ 1a30] │ │ - 0x30c6d (offset: 0x3e1d1) -> 0x2cf8 fde=[ 1a44] │ │ - 0x3168f (offset: 0x3ebf3) -> 0x2d28 fde=[ 1a74] │ │ - 0x31d63 (offset: 0x3f2c7) -> 0x2d60 fde=[ 1aac] │ │ - 0x31d7c (offset: 0x3f2e0) -> 0x2d74 fde=[ 1ac0] │ │ - 0x31e68 (offset: 0x3f3cc) -> 0x2da4 fde=[ 1af0] │ │ - 0x31ed9 (offset: 0x3f43d) -> 0x2dcc fde=[ 1b18] │ │ - 0x32090 (offset: 0x3f5f4) -> 0x2df4 fde=[ 1b40] │ │ - 0x3247a (offset: 0x3f9de) -> 0x2e2c fde=[ 1b78] │ │ - 0x324cf (offset: 0x3fa33) -> 0x2e54 fde=[ 1ba0] │ │ - 0x32a71 (offset: 0x3ffd5) -> 0x2e8c fde=[ 1bd8] │ │ - 0x32bbb (offset: 0x4011f) -> 0x2ebc fde=[ 1c08] │ │ - 0x32c58 (offset: 0x401bc) -> 0x2ed0 fde=[ 1c1c] │ │ - 0x332d2 (offset: 0x40836) -> 0x2f08 fde=[ 1c54] │ │ - 0x333e2 (offset: 0x40946) -> 0x2f40 fde=[ 1c8c] │ │ - 0x33563 (offset: 0x40ac7) -> 0x2f78 fde=[ 1cc4] │ │ - 0x3364f (offset: 0x40bb3) -> 0x2fa8 fde=[ 1cf4] │ │ - 0x336da (offset: 0x40c3e) -> 0x2fd0 fde=[ 1d1c] │ │ - 0x33820 (offset: 0x40d84) -> 0x2ffc fde=[ 1d48] │ │ - 0x339cc (offset: 0x40f30) -> 0x3030 fde=[ 1d7c] │ │ - 0x33cd0 (offset: 0x41234) -> 0x3068 fde=[ 1db4] │ │ - 0x33d59 (offset: 0x412bd) -> 0x3090 fde=[ 1ddc] │ │ - 0x33ded (offset: 0x41351) -> 0x30b8 fde=[ 1e04] │ │ - 0x33fc6 (offset: 0x4152a) -> 0x30e4 fde=[ 1e30] │ │ - 0x34295 (offset: 0x417f9) -> 0x310c fde=[ 1e58] │ │ - 0x3434e (offset: 0x418b2) -> 0x3120 fde=[ 1e6c] │ │ - 0x34362 (offset: 0x418c6) -> 0x3134 fde=[ 1e80] │ │ - 0x34393 (offset: 0x418f7) -> 0x3148 fde=[ 1e94] │ │ - 0x34438 (offset: 0x4199c) -> 0x3178 fde=[ 1ec4] │ │ - 0x34451 (offset: 0x419b5) -> 0x318c fde=[ 1ed8] │ │ - 0x344cc (offset: 0x41a30) -> 0x31b8 fde=[ 1f04] │ │ - 0x344f7 (offset: 0x41a5b) -> 0x31cc fde=[ 1f18] │ │ - 0x34674 (offset: 0x41bd8) -> 0x320c fde=[ 1f58] │ │ - 0x34753 (offset: 0x41cb7) -> 0x3238 fde=[ 1f84] │ │ - 0x347e2 (offset: 0x41d46) -> 0x3260 fde=[ 1fac] │ │ - 0x34956 (offset: 0x41eba) -> 0x3294 fde=[ 1fe0] │ │ - 0x34b31 (offset: 0x42095) -> 0x32c8 fde=[ 2014] │ │ - 0x34d86 (offset: 0x422ea) -> 0x32f4 fde=[ 2040] │ │ - 0x34ecf (offset: 0x42433) -> 0x331c fde=[ 2068] │ │ - 0x35239 (offset: 0x4279d) -> 0x3354 fde=[ 20a0] │ │ - 0x35391 (offset: 0x428f5) -> 0x3384 fde=[ 20d0] │ │ - 0x35445 (offset: 0x429a9) -> 0x33ac fde=[ 20f8] │ │ - 0x35474 (offset: 0x429d8) -> 0x33c0 fde=[ 210c] │ │ - 0x354aa (offset: 0x42a0e) -> 0x33d4 fde=[ 2120] │ │ - 0x35fe7 (offset: 0x4354b) -> 0x3404 fde=[ 2150] │ │ - 0x36000 (offset: 0x43564) -> 0x3418 fde=[ 2164] │ │ - 0x360d9 (offset: 0x4363d) -> 0x3438 fde=[ 2184] │ │ - 0x360ec (offset: 0x43650) -> 0x344c fde=[ 2198] │ │ - 0x39cfc (offset: 0x47260) -> 0x34b0 fde=[ 21fc] │ │ - 0x39d5c (offset: 0x472c0) -> 0x34d0 fde=[ 221c] │ │ - 0x3a1cc (offset: 0x47730) -> 0x6c78 fde=[ 59c4] │ │ - 0x3a76a (offset: 0x47cce) -> 0x6cac fde=[ 59f8] │ │ - 0x3acbc (offset: 0x48220) -> 0x3520 fde=[ 226c] │ │ - 0x3ae5c (offset: 0x483c0) -> 0x3550 fde=[ 229c] │ │ - 0x3aecc (offset: 0x48430) -> 0x6cd4 fde=[ 5a20] │ │ - 0x3afcc (offset: 0x48530) -> 0x6d04 fde=[ 5a50] │ │ - 0x3b05c (offset: 0x485c0) -> 0x3570 fde=[ 22bc] │ │ - 0x3b06c (offset: 0x485d0) -> 0x358c fde=[ 22d8] │ │ - 0x3b09c (offset: 0x48600) -> 0x35a0 fde=[ 22ec] │ │ - 0x3b0ec (offset: 0x48650) -> 0x35bc fde=[ 2308] │ │ - 0x3b1bc (offset: 0x48720) -> 0x35e4 fde=[ 2330] │ │ - 0x3b1ec (offset: 0x48750) -> 0x3600 fde=[ 234c] │ │ - 0x3b20c (offset: 0x48770) -> 0x6d3c fde=[ 5a88] │ │ - 0x3b27c (offset: 0x487e0) -> 0x3614 fde=[ 2360] │ │ - 0x3b2ac (offset: 0x48810) -> 0x6d6c fde=[ 5ab8] │ │ - 0x3b39c (offset: 0x48900) -> 0x3630 fde=[ 237c] │ │ - 0x3b3e4 (offset: 0x48948) -> 0x6da8 fde=[ 5af4] │ │ - 0x3b51c (offset: 0x48a80) -> 0x3658 fde=[ 23a4] │ │ - 0x3b54c (offset: 0x48ab0) -> 0x6ddc fde=[ 5b28] │ │ - 0x3b82c (offset: 0x48d90) -> 0x3674 fde=[ 23c0] │ │ - 0x3b8dc (offset: 0x48e40) -> 0x36a0 fde=[ 23ec] │ │ - 0x3b95c (offset: 0x48ec0) -> 0x6e10 fde=[ 5b5c] │ │ - 0x3b9ec (offset: 0x48f50) -> 0x36c8 fde=[ 2414] │ │ - 0x3bb3c (offset: 0x490a0) -> 0x36f4 fde=[ 2440] │ │ - 0x3bc2c (offset: 0x49190) -> 0x3720 fde=[ 246c] │ │ - 0x3bc8c (offset: 0x491f0) -> 0x6e48 fde=[ 5b94] │ │ - 0x3c03c (offset: 0x495a0) -> 0x3748 fde=[ 2494] │ │ - 0x3c09c (offset: 0x49600) -> 0x6e7c fde=[ 5bc8] │ │ - 0x3c3dc (offset: 0x49940) -> 0x6eb0 fde=[ 5bfc] │ │ - 0x3c41c (offset: 0x49980) -> 0x3774 fde=[ 24c0] │ │ - 0x3c43c (offset: 0x499a0) -> 0x3790 fde=[ 24dc] │ │ - 0x3c44c (offset: 0x499b0) -> 0x6ed8 fde=[ 5c24] │ │ - 0x3c591 (offset: 0x49af5) -> 0x6f0c fde=[ 5c58] │ │ - 0x4147c (offset: 0x4e9e0) -> 0x37a4 fde=[ 24f0] │ │ - 0x4186c (offset: 0x4edd0) -> 0x37d4 fde=[ 2520] │ │ - 0x4192c (offset: 0x4ee90) -> 0x37f8 fde=[ 2544] │ │ - 0x41b1c (offset: 0x4f080) -> 0x3828 fde=[ 2574] │ │ - 0x41cbc (offset: 0x4f220) -> 0x6f40 fde=[ 5c8c] │ │ - 0x421ec (offset: 0x4f750) -> 0x6f74 fde=[ 5cc0] │ │ - 0x4229c (offset: 0x4f800) -> 0x6fac fde=[ 5cf8] │ │ - 0x42a0c (offset: 0x4ff70) -> 0x3854 fde=[ 25a0] │ │ - 0x42ace (offset: 0x50032) -> 0x6fdc fde=[ 5d28] │ │ - 0x459ac (offset: 0x52f10) -> 0x7010 fde=[ 5d5c] │ │ - 0x45c9c (offset: 0x53200) -> 0x3888 fde=[ 25d4] │ │ - 0x45e3c (offset: 0x533a0) -> 0x38d8 fde=[ 2624] │ │ - 0x45eec (offset: 0x53450) -> 0x7040 fde=[ 5d8c] │ │ - 0x45f8c (offset: 0x534f0) -> 0x3904 fde=[ 2650] │ │ - 0x463bc (offset: 0x53920) -> 0x3930 fde=[ 267c] │ │ - 0x4661c (offset: 0x53b80) -> 0x395c fde=[ 26a8] │ │ - 0x466dc (offset: 0x53c40) -> 0x7078 fde=[ 5dc4] │ │ - 0x4697c (offset: 0x53ee0) -> 0x3988 fde=[ 26d4] │ │ - 0x469ec (offset: 0x53f50) -> 0x70a8 fde=[ 5df4] │ │ - 0x4704c (offset: 0x545b0) -> 0x70e4 fde=[ 5e30] │ │ - 0x4713c (offset: 0x546a0) -> 0x39b0 fde=[ 26fc] │ │ - 0x476cc (offset: 0x54c30) -> 0x7110 fde=[ 5e5c] │ │ - 0x47c2c (offset: 0x55190) -> 0x7144 fde=[ 5e90] │ │ - 0x47cbc (offset: 0x55220) -> 0x7178 fde=[ 5ec4] │ │ - 0x47d1c (offset: 0x55280) -> 0x39e0 fde=[ 272c] │ │ - 0x4813c (offset: 0x556a0) -> 0x3a10 fde=[ 275c] │ │ - 0x4873c (offset: 0x55ca0) -> 0x71a4 fde=[ 5ef0] │ │ - 0x4ab2c (offset: 0x58090) -> 0x71d8 fde=[ 5f24] │ │ - 0x4abdc (offset: 0x58140) -> 0x720c fde=[ 5f58] │ │ - 0x4ac3c (offset: 0x581a0) -> 0x3a74 fde=[ 27c0] │ │ - 0x4acac (offset: 0x58210) -> 0x3aa0 fde=[ 27ec] │ │ - 0x4acbc (offset: 0x58220) -> 0x3ab4 fde=[ 2800] │ │ - 0x4b11c (offset: 0x58680) -> 0x7240 fde=[ 5f8c] │ │ - 0x4cf2c (offset: 0x5a490) -> 0x3ae4 fde=[ 2830] │ │ - 0x4d01c (offset: 0x5a580) -> 0x3b2c fde=[ 2878] │ │ - 0x4d1ac (offset: 0x5a710) -> 0x3b6c fde=[ 28b8] │ │ - 0x4d21c (offset: 0x5a780) -> 0x3b94 fde=[ 28e0] │ │ - 0x4d28c (offset: 0x5a7f0) -> 0x3bc0 fde=[ 290c] │ │ - 0x4d30c (offset: 0x5a870) -> 0x3bf4 fde=[ 2940] │ │ - 0x4d37c (offset: 0x5a8e0) -> 0x7274 fde=[ 5fc0] │ │ - 0x4d4ac (offset: 0x5aa10) -> 0x3c24 fde=[ 2970] │ │ - 0x4d55c (offset: 0x5aac0) -> 0x3c38 fde=[ 2984] │ │ - 0x4d5cc (offset: 0x5ab30) -> 0x3c60 fde=[ 29ac] │ │ - 0x4d64c (offset: 0x5abb0) -> 0x72a8 fde=[ 5ff4] │ │ - 0x4df5c (offset: 0x5b4c0) -> 0x3c94 fde=[ 29e0] │ │ - 0x4e01c (offset: 0x5b580) -> 0x3cc8 fde=[ 2a14] │ │ - 0x4e0cc (offset: 0x5b630) -> 0x3cfc fde=[ 2a48] │ │ - 0x4e2bc (offset: 0x5b820) -> 0x3d10 fde=[ 2a5c] │ │ - 0x4e90c (offset: 0x5be70) -> 0x72e4 fde=[ 6030] │ │ - 0x4f30c (offset: 0x5c870) -> 0x3d44 fde=[ 2a90] │ │ - 0x4f3cc (offset: 0x5c930) -> 0x7318 fde=[ 6064] │ │ - 0x5034c (offset: 0x5d8b0) -> 0x734c fde=[ 6098] │ │ - 0x50b2c (offset: 0x5e090) -> 0x3d70 fde=[ 2abc] │ │ - 0x51efc (offset: 0x5f460) -> 0x3d9c fde=[ 2ae8] │ │ - 0x531ec (offset: 0x60750) -> 0x3dcc fde=[ 2b18] │ │ - 0x53a4c (offset: 0x60fb0) -> 0x3df4 fde=[ 2b40] │ │ - 0x53d1c (offset: 0x61280) -> 0x73d8 fde=[ 6124] │ │ - 0x53e2c (offset: 0x61390) -> 0x3e20 fde=[ 2b6c] │ │ - 0x53eec (offset: 0x61450) -> 0x3e44 fde=[ 2b90] │ │ - 0x53f3c (offset: 0x614a0) -> 0x3e6c fde=[ 2bb8] │ │ - 0x545cc (offset: 0x61b30) -> 0x740c fde=[ 6158] │ │ - 0x54f9c (offset: 0x62500) -> 0x3ea0 fde=[ 2bec] │ │ - 0x5510c (offset: 0x62670) -> 0x3eb4 fde=[ 2c00] │ │ - 0x5521c (offset: 0x62780) -> 0x3ee0 fde=[ 2c2c] │ │ - 0x5565c (offset: 0x62bc0) -> 0x3f10 fde=[ 2c5c] │ │ - 0x556cc (offset: 0x62c30) -> 0x3f24 fde=[ 2c70] │ │ - 0x5573c (offset: 0x62ca0) -> 0x3f38 fde=[ 2c84] │ │ - 0x55d1c (offset: 0x63280) -> 0x3f78 fde=[ 2cc4] │ │ - 0x55d8c (offset: 0x632f0) -> 0x3fa0 fde=[ 2cec] │ │ - 0x56cac (offset: 0x64210) -> 0x3fe0 fde=[ 2d2c] │ │ - 0x56dbc (offset: 0x64320) -> 0x3ff4 fde=[ 2d40] │ │ - 0x56e3c (offset: 0x643a0) -> 0x7440 fde=[ 618c] │ │ - 0x56f5c (offset: 0x644c0) -> 0x4008 fde=[ 2d54] │ │ - 0x56fcc (offset: 0x64530) -> 0x4030 fde=[ 2d7c] │ │ - 0x5701c (offset: 0x64580) -> 0x4058 fde=[ 2da4] │ │ - 0x570bc (offset: 0x64620) -> 0x408c fde=[ 2dd8] │ │ - 0x5714c (offset: 0x646b0) -> 0x40bc fde=[ 2e08] │ │ - 0x5720c (offset: 0x64770) -> 0x40f0 fde=[ 2e3c] │ │ - 0x572ac (offset: 0x64810) -> 0x4124 fde=[ 2e70] │ │ - 0x578ec (offset: 0x64e50) -> 0x7474 fde=[ 61c0] │ │ - 0x5827c (offset: 0x657e0) -> 0x4158 fde=[ 2ea4] │ │ - 0x5833c (offset: 0x658a0) -> 0x74a8 fde=[ 61f4] │ │ - 0x5843c (offset: 0x659a0) -> 0x74dc fde=[ 6228] │ │ - 0x5880c (offset: 0x65d70) -> 0x4184 fde=[ 2ed0] │ │ - 0x58b4c (offset: 0x660b0) -> 0x7518 fde=[ 6264] │ │ - 0x58ecc (offset: 0x66430) -> 0x41b4 fde=[ 2f00] │ │ - 0x58f6c (offset: 0x664d0) -> 0x41c8 fde=[ 2f14] │ │ - 0x5904c (offset: 0x665b0) -> 0x41f8 fde=[ 2f44] │ │ - 0x590bc (offset: 0x66620) -> 0x4220 fde=[ 2f6c] │ │ - 0x593ac (offset: 0x66910) -> 0x4250 fde=[ 2f9c] │ │ - 0x5960c (offset: 0x66b70) -> 0x4290 fde=[ 2fdc] │ │ - 0x59f8c (offset: 0x674f0) -> 0x42a4 fde=[ 2ff0] │ │ - 0x59ffc (offset: 0x67560) -> 0x754c fde=[ 6298] │ │ - 0x5a0bc (offset: 0x67620) -> 0x42cc fde=[ 3018] │ │ - 0x5a15c (offset: 0x676c0) -> 0x42f8 fde=[ 3044] │ │ - 0x5a1cc (offset: 0x67730) -> 0x757c fde=[ 62c8] │ │ - 0x5a28c (offset: 0x677f0) -> 0x75a8 fde=[ 62f4] │ │ - 0x5a5ec (offset: 0x67b50) -> 0x4320 fde=[ 306c] │ │ - 0x5a65c (offset: 0x67bc0) -> 0x4344 fde=[ 3090] │ │ - 0x5a6cc (offset: 0x67c30) -> 0x436c fde=[ 30b8] │ │ - 0x5a70c (offset: 0x67c70) -> 0x4388 fde=[ 30d4] │ │ - 0x5a76c (offset: 0x67cd0) -> 0x75dc fde=[ 6328] │ │ - 0x5a81c (offset: 0x67d80) -> 0x7618 fde=[ 6364] │ │ - 0x5a92c (offset: 0x67e90) -> 0x7654 fde=[ 63a0] │ │ - 0x5a9dc (offset: 0x67f40) -> 0x7688 fde=[ 63d4] │ │ - 0x5ac6c (offset: 0x681d0) -> 0x43a4 fde=[ 30f0] │ │ - 0x5b04c (offset: 0x685b0) -> 0x43d4 fde=[ 3120] │ │ - 0x5b10c (offset: 0x68670) -> 0x4404 fde=[ 3150] │ │ - 0x5b21c (offset: 0x68780) -> 0x4434 fde=[ 3180] │ │ - 0x5b33c (offset: 0x688a0) -> 0x4458 fde=[ 31a4] │ │ - 0x5b34c (offset: 0x688b0) -> 0x446c fde=[ 31b8] │ │ - 0x5b5bc (offset: 0x68b20) -> 0x44a8 fde=[ 31f4] │ │ - 0x5b62c (offset: 0x68b90) -> 0x76c4 fde=[ 6410] │ │ - 0x5b73c (offset: 0x68ca0) -> 0x76f8 fde=[ 6444] │ │ - 0x5b84c (offset: 0x68db0) -> 0x44d0 fde=[ 321c] │ │ - 0x5b8bc (offset: 0x68e20) -> 0x772c fde=[ 6478] │ │ - 0x5b96c (offset: 0x68ed0) -> 0x7768 fde=[ 64b4] │ │ - 0x5baac (offset: 0x69010) -> 0x44f8 fde=[ 3244] │ │ - 0x5bb1c (offset: 0x69080) -> 0x4520 fde=[ 326c] │ │ - 0x5c47c (offset: 0x699e0) -> 0x77a4 fde=[ 64f0] │ │ - 0x5c4dc (offset: 0x69a40) -> 0x4564 fde=[ 32b0] │ │ - 0x5cb2c (offset: 0x6a090) -> 0x77d0 fde=[ 651c] │ │ - 0x5d52c (offset: 0x6aa90) -> 0x4598 fde=[ 32e4] │ │ - 0x5d5ec (offset: 0x6ab50) -> 0x45c4 fde=[ 3310] │ │ - 0x5dc9c (offset: 0x6b200) -> 0x7804 fde=[ 6550] │ │ - 0x5e70c (offset: 0x6bc70) -> 0x45f8 fde=[ 3344] │ │ - 0x5ea8c (offset: 0x6bff0) -> 0x4628 fde=[ 3374] │ │ - 0x5eb3c (offset: 0x6c0a0) -> 0x4654 fde=[ 33a0] │ │ - 0x5ec1c (offset: 0x6c180) -> 0x4668 fde=[ 33b4] │ │ - 0x5f02c (offset: 0x6c590) -> 0x7838 fde=[ 6584] │ │ - 0x5f57c (offset: 0x6cae0) -> 0x469c fde=[ 33e8] │ │ - 0x5f67c (offset: 0x6cbe0) -> 0x46b0 fde=[ 33fc] │ │ - 0x5f73c (offset: 0x6cca0) -> 0x786c fde=[ 65b8] │ │ - 0x5fa6c (offset: 0x6cfd0) -> 0x46dc fde=[ 3428] │ │ - 0x5faac (offset: 0x6d010) -> 0x4704 fde=[ 3450] │ │ - 0x5fb3c (offset: 0x6d0a0) -> 0x4718 fde=[ 3464] │ │ - 0x5fc3c (offset: 0x6d1a0) -> 0x78a0 fde=[ 65ec] │ │ - 0x5fd1c (offset: 0x6d280) -> 0x4748 fde=[ 3494] │ │ - 0x5fd4c (offset: 0x6d2b0) -> 0x4768 fde=[ 34b4] │ │ - 0x5fd6c (offset: 0x6d2d0) -> 0x477c fde=[ 34c8] │ │ - 0x5fd7c (offset: 0x6d2e0) -> 0x4790 fde=[ 34dc] │ │ - 0x5fd8c (offset: 0x6d2f0) -> 0x47a4 fde=[ 34f0] │ │ - 0x5fd9c (offset: 0x6d300) -> 0x47b8 fde=[ 3504] │ │ - 0x5fdac (offset: 0x6d310) -> 0x78d0 fde=[ 661c] │ │ - 0x6002c (offset: 0x6d590) -> 0x47cc fde=[ 3518] │ │ - 0x600fc (offset: 0x6d660) -> 0x47f4 fde=[ 3540] │ │ - 0x608ec (offset: 0x6de50) -> 0x4824 fde=[ 3570] │ │ - 0x609dc (offset: 0x6df40) -> 0x4838 fde=[ 3584] │ │ - 0x609fc (offset: 0x6df60) -> 0x7920 fde=[ 666c] │ │ - 0x60a7c (offset: 0x6dfe0) -> 0x484c fde=[ 3598] │ │ - 0x60a9c (offset: 0x6e000) -> 0x4860 fde=[ 35ac] │ │ - 0x6146c (offset: 0x6e9d0) -> 0x4890 fde=[ 35dc] │ │ - 0x6178c (offset: 0x6ecf0) -> 0x7950 fde=[ 669c] │ │ - 0x6181c (offset: 0x6ed80) -> 0x7988 fde=[ 66d4] │ │ - 0x6192c (offset: 0x6ee90) -> 0x79bc fde=[ 6708] │ │ - 0x61acc (offset: 0x6f030) -> 0x48bc fde=[ 3608] │ │ - 0x61aec (offset: 0x6f050) -> 0x48d0 fde=[ 361c] │ │ - 0x61b2c (offset: 0x6f090) -> 0x48f0 fde=[ 363c] │ │ - 0x61b7c (offset: 0x6f0e0) -> 0x4914 fde=[ 3660] │ │ - 0x61b8c (offset: 0x6f0f0) -> 0x4928 fde=[ 3674] │ │ - 0x61b9c (offset: 0x6f100) -> 0x493c fde=[ 3688] │ │ - 0x61c4c (offset: 0x6f1b0) -> 0x496c fde=[ 36b8] │ │ - 0x61dec (offset: 0x6f350) -> 0x499c fde=[ 36e8] │ │ - 0x61ecc (offset: 0x6f430) -> 0x49cc fde=[ 3718] │ │ - 0x61edc (offset: 0x6f440) -> 0x79f0 fde=[ 673c] │ │ - 0x6201c (offset: 0x6f580) -> 0x49e8 fde=[ 3734] │ │ - 0x620cc (offset: 0x6f630) -> 0x4a08 fde=[ 3754] │ │ - 0x620ec (offset: 0x6f650) -> 0x4a1c fde=[ 3768] │ │ - 0x620fc (offset: 0x6f660) -> 0x4a30 fde=[ 377c] │ │ - 0x6210c (offset: 0x6f670) -> 0x4a44 fde=[ 3790] │ │ - 0x6211c (offset: 0x6f680) -> 0x4a58 fde=[ 37a4] │ │ - 0x6212c (offset: 0x6f690) -> 0x4a6c fde=[ 37b8] │ │ - 0x6213c (offset: 0x6f6a0) -> 0x4a80 fde=[ 37cc] │ │ - 0x6214c (offset: 0x6f6b0) -> 0x4a94 fde=[ 37e0] │ │ - 0x6215c (offset: 0x6f6c0) -> 0x7a24 fde=[ 6770] │ │ - 0x622bc (offset: 0x6f820) -> 0x7a4c fde=[ 6798] │ │ - 0x6232c (offset: 0x6f890) -> 0x4ab0 fde=[ 37fc] │ │ - 0x6234c (offset: 0x6f8b0) -> 0x4ac4 fde=[ 3810] │ │ - 0x6236c (offset: 0x6f8d0) -> 0x4ad8 fde=[ 3824] │ │ - 0x6237c (offset: 0x6f8e0) -> 0x4aec fde=[ 3838] │ │ - 0x6238a (offset: 0x6f8ee) -> 0x4b00 fde=[ 384c] │ │ - 0x623cc (offset: 0x6f930) -> 0x4b1c fde=[ 3868] │ │ - 0x624ac (offset: 0x6fa10) -> 0x4b44 fde=[ 3890] │ │ - 0x624bc (offset: 0x6fa20) -> 0x4b60 fde=[ 38ac] │ │ - 0x624ca (offset: 0x6fa2e) -> 0x7a80 fde=[ 67cc] │ │ - 0x6260c (offset: 0x6fb70) -> 0x4b7c fde=[ 38c8] │ │ - 0x6261c (offset: 0x6fb80) -> 0x7aac fde=[ 67f8] │ │ - 0x626ac (offset: 0x6fc10) -> 0x4b98 fde=[ 38e4] │ │ - 0x626ec (offset: 0x6fc50) -> 0x7acc fde=[ 6818] │ │ - 0x627ec (offset: 0x6fd50) -> 0x7afc fde=[ 6848] │ │ - 0x6287c (offset: 0x6fde0) -> 0x4bac fde=[ 38f8] │ │ - 0x6289c (offset: 0x6fe00) -> 0x4bc0 fde=[ 390c] │ │ - 0x628ac (offset: 0x6fe10) -> 0x4bd4 fde=[ 3920] │ │ - 0x6291c (offset: 0x6fe80) -> 0x4c00 fde=[ 394c] │ │ - 0x62a2c (offset: 0x6ff90) -> 0x4c28 fde=[ 3974] │ │ - 0x62a4c (offset: 0x6ffb0) -> 0x4c3c fde=[ 3988] │ │ - 0x62a6c (offset: 0x6ffd0) -> 0x4c50 fde=[ 399c] │ │ - 0x62aac (offset: 0x70010) -> 0x4c78 fde=[ 39c4] │ │ - 0x62abc (offset: 0x70020) -> 0x4c8c fde=[ 39d8] │ │ - 0x62acc (offset: 0x70030) -> 0x7b28 fde=[ 6874] │ │ - 0x62b7c (offset: 0x700e0) -> 0x4ca0 fde=[ 39ec] │ │ - 0x62b9c (offset: 0x70100) -> 0x7b50 fde=[ 689c] │ │ - 0x62c4c (offset: 0x701b0) -> 0x4cbc fde=[ 3a08] │ │ - 0x62c6c (offset: 0x701d0) -> 0x4cd8 fde=[ 3a24] │ │ - 0x62c7c (offset: 0x701e0) -> 0x4cf4 fde=[ 3a40] │ │ - 0x62d4c (offset: 0x702b0) -> 0x7b78 fde=[ 68c4] │ │ - 0x638ec (offset: 0x70e50) -> 0x4d24 fde=[ 3a70] │ │ - 0x6391c (offset: 0x70e80) -> 0x4d38 fde=[ 3a84] │ │ - 0x639fc (offset: 0x70f60) -> 0x4d60 fde=[ 3aac] │ │ - 0x63a1c (offset: 0x70f80) -> 0x7bac fde=[ 68f8] │ │ - 0x63bac (offset: 0x71110) -> 0x4d7c fde=[ 3ac8] │ │ - 0x63c0c (offset: 0x71170) -> 0x7bd8 fde=[ 6924] │ │ - 0x63e5c (offset: 0x713c0) -> 0x4da4 fde=[ 3af0] │ │ - 0x63e7c (offset: 0x713e0) -> 0x4db8 fde=[ 3b04] │ │ - 0x63ecc (offset: 0x71430) -> 0x4de0 fde=[ 3b2c] │ │ - 0x63f1c (offset: 0x71480) -> 0x4e08 fde=[ 3b54] │ │ - 0x63ffc (offset: 0x71560) -> 0x4e38 fde=[ 3b84] │ │ - 0x6403c (offset: 0x715a0) -> 0x4e4c fde=[ 3b98] │ │ - 0x640dc (offset: 0x71640) -> 0x4e78 fde=[ 3bc4] │ │ - 0x6411c (offset: 0x71680) -> 0x4e98 fde=[ 3be4] │ │ - 0x6415c (offset: 0x716c0) -> 0x4eb8 fde=[ 3c04] │ │ - 0x6425c (offset: 0x717c0) -> 0x4ef4 fde=[ 3c40] │ │ - 0x6436c (offset: 0x718d0) -> 0x4f3c fde=[ 3c88] │ │ - 0x643ec (offset: 0x71950) -> 0x4f58 fde=[ 3ca4] │ │ - 0x644cc (offset: 0x71a30) -> 0x4f9c fde=[ 3ce8] │ │ - 0x644fc (offset: 0x71a60) -> 0x4fbc fde=[ 3d08] │ │ - 0x6451c (offset: 0x71a80) -> 0x4fdc fde=[ 3d28] │ │ - 0x6453c (offset: 0x71aa0) -> 0x4ff0 fde=[ 3d3c] │ │ - 0x6454c (offset: 0x71ab0) -> 0x5004 fde=[ 3d50] │ │ - 0x6456c (offset: 0x71ad0) -> 0x501c fde=[ 3d68] │ │ - 0x6457c (offset: 0x71ae0) -> 0x5034 fde=[ 3d80] │ │ - 0x645dc (offset: 0x71b40) -> 0x5050 fde=[ 3d9c] │ │ - 0x6461c (offset: 0x71b80) -> 0x507c fde=[ 3dc8] │ │ - 0x646ac (offset: 0x71c10) -> 0x50b4 fde=[ 3e00] │ │ - 0x646bc (offset: 0x71c20) -> 0x50c8 fde=[ 3e14] │ │ - 0x646cc (offset: 0x71c30) -> 0x50dc fde=[ 3e28] │ │ - 0x646ec (offset: 0x71c50) -> 0x50f8 fde=[ 3e44] │ │ - 0x646fc (offset: 0x71c60) -> 0x5110 fde=[ 3e5c] │ │ - 0x6470c (offset: 0x71c70) -> 0x5128 fde=[ 3e74] │ │ - 0x648ac (offset: 0x71e10) -> 0x5174 fde=[ 3ec0] │ │ - 0x64b1c (offset: 0x72080) -> 0x51c0 fde=[ 3f0c] │ │ - 0x64b2c (offset: 0x72090) -> 0x51d4 fde=[ 3f20] │ │ - 0x64b3c (offset: 0x720a0) -> 0x51e8 fde=[ 3f34] │ │ - 0x64b4c (offset: 0x720b0) -> 0x51fc fde=[ 3f48] │ │ - 0x64c1c (offset: 0x72180) -> 0x521c fde=[ 3f68] │ │ - 0x64cec (offset: 0x72250) -> 0x523c fde=[ 3f88] │ │ - 0x64cfc (offset: 0x72260) -> 0x5250 fde=[ 3f9c] │ │ - 0x64d3c (offset: 0x722a0) -> 0x5268 fde=[ 3fb4] │ │ - 0x64d7c (offset: 0x722e0) -> 0x5280 fde=[ 3fcc] │ │ - 0x64dfc (offset: 0x72360) -> 0x52b8 fde=[ 4004] │ │ - 0x64e5c (offset: 0x723c0) -> 0x52cc fde=[ 4018] │ │ - 0x64e6c (offset: 0x723d0) -> 0x52e0 fde=[ 402c] │ │ - 0x64e7c (offset: 0x723e0) -> 0x52f4 fde=[ 4040] │ │ - 0x64e8c (offset: 0x723f0) -> 0x530c fde=[ 4058] │ │ - 0x6505c (offset: 0x725c0) -> 0x5348 fde=[ 4094] │ │ - 0x6508c (offset: 0x725f0) -> 0x535c fde=[ 40a8] │ │ - 0x6563c (offset: 0x72ba0) -> 0x53ac fde=[ 40f8] │ │ - 0x6616c (offset: 0x736d0) -> 0x53dc fde=[ 4128] │ │ - 0x662ac (offset: 0x73810) -> 0x5458 fde=[ 41a4] │ │ - 0x6641c (offset: 0x73980) -> 0x54e0 fde=[ 422c] │ │ - 0x666bc (offset: 0x73c20) -> 0x551c fde=[ 4268] │ │ - 0x668dc (offset: 0x73e40) -> 0x5570 fde=[ 42bc] │ │ - 0x6731c (offset: 0x74880) -> 0x55c0 fde=[ 430c] │ │ - 0x6765c (offset: 0x74bc0) -> 0x560c fde=[ 4358] │ │ - 0x677bc (offset: 0x74d20) -> 0x5658 fde=[ 43a4] │ │ - 0x679ac (offset: 0x74f10) -> 0x56a4 fde=[ 43f0] │ │ - 0x67b9c (offset: 0x75100) -> 0x56f0 fde=[ 443c] │ │ - 0x67c3c (offset: 0x751a0) -> 0x5714 fde=[ 4460] │ │ - 0x67c7c (offset: 0x751e0) -> 0x572c fde=[ 4478] │ │ - 0x67cbc (offset: 0x75220) -> 0x5744 fde=[ 4490] │ │ - 0x67d2c (offset: 0x75290) -> 0x5780 fde=[ 44cc] │ │ + Start of frame section: 0x1310 (offset: 0xe540) │ │ + Entries in search table: 0x261 │ │ + 0xbd34 (offset: 0x18f60) -> 0x132c fde=[ 18] │ │ + 0xbd44 (offset: 0x18f70) -> 0x1340 fde=[ 2c] │ │ + 0xbd54 (offset: 0x18f80) -> 0x1354 fde=[ 40] │ │ + 0xbd64 (offset: 0x18f90) -> 0x1368 fde=[ 54] │ │ + 0xbd74 (offset: 0x18fa0) -> 0x137c fde=[ 68] │ │ + 0xbd94 (offset: 0x18fc0) -> 0x1390 fde=[ 7c] │ │ + 0xbda4 (offset: 0x18fd0) -> 0x5c0c fde=[ 48f8] │ │ + 0xc544 (offset: 0x19770) -> 0x5d50 fde=[ 4a3c] │ │ + 0xcce4 (offset: 0x19f10) -> 0x5e94 fde=[ 4b80] │ │ + 0xdf94 (offset: 0x1b1c0) -> 0x5f04 fde=[ 4bf0] │ │ + 0xe154 (offset: 0x1b380) -> 0x13a4 fde=[ 90] │ │ + 0xe334 (offset: 0x1b560) -> 0x5f44 fde=[ 4c30] │ │ + 0xe6a4 (offset: 0x1b8d0) -> 0x13f4 fde=[ e0] │ │ + 0xe704 (offset: 0x1b930) -> 0x5fcc fde=[ 4cb8] │ │ + 0x10f94 (offset: 0x1e1c0) -> 0x6020 fde=[ 4d0c] │ │ + 0x11a24 (offset: 0x1ec50) -> 0x6074 fde=[ 4d60] │ │ + 0x11c04 (offset: 0x1ee30) -> 0x1424 fde=[ 110] │ │ + 0x11cf4 (offset: 0x1ef20) -> 0x1438 fde=[ 124] │ │ + 0x11d14 (offset: 0x1ef40) -> 0x144c fde=[ 138] │ │ + 0x11d34 (offset: 0x1ef60) -> 0x60c4 fde=[ 4db0] │ │ + 0x11d84 (offset: 0x1efb0) -> 0x6100 fde=[ 4dec] │ │ + 0x11e34 (offset: 0x1f060) -> 0x6168 fde=[ 4e54] │ │ + 0x11f74 (offset: 0x1f1a0) -> 0x1460 fde=[ 14c] │ │ + 0x11fa4 (offset: 0x1f1d0) -> 0x1480 fde=[ 16c] │ │ + 0x12014 (offset: 0x1f240) -> 0x61d0 fde=[ 4ebc] │ │ + 0x12064 (offset: 0x1f290) -> 0x620c fde=[ 4ef8] │ │ + 0x120c4 (offset: 0x1f2f0) -> 0x1498 fde=[ 184] │ │ + 0x12194 (offset: 0x1f3c0) -> 0x6248 fde=[ 4f34] │ │ + 0x122a4 (offset: 0x1f4d0) -> 0x62b0 fde=[ 4f9c] │ │ + 0x12354 (offset: 0x1f580) -> 0x6318 fde=[ 5004] │ │ + 0x12474 (offset: 0x1f6a0) -> 0x14ac fde=[ 198] │ │ + 0x124f4 (offset: 0x1f720) -> 0x14d8 fde=[ 1c4] │ │ + 0x12754 (offset: 0x1f980) -> 0x1528 fde=[ 214] │ │ + 0x127d4 (offset: 0x1fa00) -> 0x153c fde=[ 228] │ │ + 0x132a4 (offset: 0x204d0) -> 0x6380 fde=[ 506c] │ │ + 0x133c4 (offset: 0x205f0) -> 0x1580 fde=[ 26c] │ │ + 0x13424 (offset: 0x20650) -> 0x63e8 fde=[ 50d4] │ │ + 0x13564 (offset: 0x20790) -> 0x6450 fde=[ 513c] │ │ + 0x13684 (offset: 0x208b0) -> 0x64b8 fde=[ 51a4] │ │ + 0x13b74 (offset: 0x20da0) -> 0x6528 fde=[ 5214] │ │ + 0x14204 (offset: 0x21430) -> 0x15ac fde=[ 298] │ │ + 0x148a4 (offset: 0x21ad0) -> 0x657c fde=[ 5268] │ │ + 0x14a64 (offset: 0x21c90) -> 0x1604 fde=[ 2f0] │ │ + 0x14aa4 (offset: 0x21cd0) -> 0x65dc fde=[ 52c8] │ │ + 0x15294 (offset: 0x224c0) -> 0x1624 fde=[ 310] │ │ + 0x15494 (offset: 0x226c0) -> 0x1650 fde=[ 33c] │ │ + 0x15a44 (offset: 0x22c70) -> 0x1698 fde=[ 384] │ │ + 0x15b84 (offset: 0x22db0) -> 0x6630 fde=[ 531c] │ │ + 0x15d14 (offset: 0x22f40) -> 0x16e4 fde=[ 3d0] │ │ + 0x15d34 (offset: 0x22f60) -> 0x16f8 fde=[ 3e4] │ │ + 0x15e14 (offset: 0x23040) -> 0x170c fde=[ 3f8] │ │ + 0x15e84 (offset: 0x230b0) -> 0x1744 fde=[ 430] │ │ + 0x160a4 (offset: 0x232d0) -> 0x1794 fde=[ 480] │ │ + 0x16144 (offset: 0x23370) -> 0x17b8 fde=[ 4a4] │ │ + 0x16164 (offset: 0x23390) -> 0x66a0 fde=[ 538c] │ │ + 0x164a4 (offset: 0x236d0) -> 0x6740 fde=[ 542c] │ │ + 0x16544 (offset: 0x23770) -> 0x17cc fde=[ 4b8] │ │ + 0x167b4 (offset: 0x239e0) -> 0x6768 fde=[ 5454] │ │ + 0x171e4 (offset: 0x24410) -> 0x1814 fde=[ 500] │ │ + 0x17864 (offset: 0x24a90) -> 0x1864 fde=[ 550] │ │ + 0x17af4 (offset: 0x24d20) -> 0x67bc fde=[ 54a8] │ │ + 0x17ce4 (offset: 0x24f10) -> 0x18b0 fde=[ 59c] │ │ + 0x17db4 (offset: 0x24fe0) -> 0x6804 fde=[ 54f0] │ │ + 0x17f6c (offset: 0x25198) -> 0x18fc fde=[ 5e8] │ │ + 0x17f93 (offset: 0x251bf) -> 0x1920 fde=[ 60c] │ │ + 0x18133 (offset: 0x2535f) -> 0x1950 fde=[ 63c] │ │ + 0x18174 (offset: 0x253a0) -> 0x1964 fde=[ 650] │ │ + 0x181f4 (offset: 0x25420) -> 0x1990 fde=[ 67c] │ │ + 0x18644 (offset: 0x25870) -> 0x19d4 fde=[ 6c0] │ │ + 0x188f4 (offset: 0x25b20) -> 0x1a18 fde=[ 704] │ │ + 0x19864 (offset: 0x26a90) -> 0x1a64 fde=[ 750] │ │ + 0x19954 (offset: 0x26b80) -> 0x1a80 fde=[ 76c] │ │ + 0x19c84 (offset: 0x26eb0) -> 0x1aac fde=[ 798] │ │ + 0x1a544 (offset: 0x27770) -> 0x1af8 fde=[ 7e4] │ │ + 0x1a574 (offset: 0x277a0) -> 0x1b10 fde=[ 7fc] │ │ + 0x1aa54 (offset: 0x27c80) -> 0x1b34 fde=[ 820] │ │ + 0x1aa64 (offset: 0x27c90) -> 0x1b48 fde=[ 834] │ │ + 0x1aa74 (offset: 0x27ca0) -> 0x1b5c fde=[ 848] │ │ + 0x1aa84 (offset: 0x27cb0) -> 0x1b70 fde=[ 85c] │ │ + 0x1aa94 (offset: 0x27cc0) -> 0x1b84 fde=[ 870] │ │ + 0x1aaa4 (offset: 0x27cd0) -> 0x1b98 fde=[ 884] │ │ + 0x1aab4 (offset: 0x27ce0) -> 0x1bac fde=[ 898] │ │ + 0x1aac4 (offset: 0x27cf0) -> 0x1bc0 fde=[ 8ac] │ │ + 0x1aacf (offset: 0x27cfb) -> 0x1bd4 fde=[ 8c0] │ │ + 0x1aae2 (offset: 0x27d0e) -> 0x1bf0 fde=[ 8dc] │ │ + 0x1aaf4 (offset: 0x27d20) -> 0x1c0c fde=[ 8f8] │ │ + 0x1ab14 (offset: 0x27d40) -> 0x1c28 fde=[ 914] │ │ + 0x1ab84 (offset: 0x27db0) -> 0x1c50 fde=[ 93c] │ │ + 0x1ac04 (offset: 0x27e30) -> 0x6854 fde=[ 5540] │ │ + 0x1ae34 (offset: 0x28060) -> 0x1c78 fde=[ 964] │ │ + 0x1ae94 (offset: 0x280c0) -> 0x6888 fde=[ 5574] │ │ + 0x1af64 (offset: 0x28190) -> 0x68b8 fde=[ 55a4] │ │ + 0x1afc4 (offset: 0x281f0) -> 0x68ec fde=[ 55d8] │ │ + 0x1b004 (offset: 0x28230) -> 0x1ca0 fde=[ 98c] │ │ + 0x1b024 (offset: 0x28250) -> 0x1cb4 fde=[ 9a0] │ │ + 0x1b044 (offset: 0x28270) -> 0x1cc8 fde=[ 9b4] │ │ + 0x1b0b4 (offset: 0x282e0) -> 0x1cf4 fde=[ 9e0] │ │ + 0x1b1c4 (offset: 0x283f0) -> 0x1d1c fde=[ a08] │ │ + 0x1b1e4 (offset: 0x28410) -> 0x1d3c fde=[ a28] │ │ + 0x1b204 (offset: 0x28430) -> 0x1d50 fde=[ a3c] │ │ + 0x1b344 (offset: 0x28570) -> 0x1d80 fde=[ a6c] │ │ + 0x1b364 (offset: 0x28590) -> 0x1d94 fde=[ a80] │ │ + 0x1bd14 (offset: 0x28f40) -> 0x1de4 fde=[ ad0] │ │ + 0x1d0f4 (offset: 0x2a320) -> 0x1e10 fde=[ afc] │ │ + 0x1d214 (offset: 0x2a440) -> 0x1e54 fde=[ b40] │ │ + 0x1f2c4 (offset: 0x2c4f0) -> 0x1e74 fde=[ b60] │ │ + 0x1f2e4 (offset: 0x2c510) -> 0x1e88 fde=[ b74] │ │ + 0x1f344 (offset: 0x2c570) -> 0x1ea8 fde=[ b94] │ │ + 0x1f364 (offset: 0x2c590) -> 0x1ebc fde=[ ba8] │ │ + 0x1f384 (offset: 0x2c5b0) -> 0x1ed0 fde=[ bbc] │ │ + 0x1f394 (offset: 0x2c5c0) -> 0x6918 fde=[ 5604] │ │ + 0x208a4 (offset: 0x2dad0) -> 0x1ee4 fde=[ bd0] │ │ + 0x208e4 (offset: 0x2db10) -> 0x1ef8 fde=[ be4] │ │ + 0x224b4 (offset: 0x2f6e0) -> 0x1f44 fde=[ c30] │ │ + 0x22504 (offset: 0x2f730) -> 0x1f64 fde=[ c50] │ │ + 0x225a4 (offset: 0x2f7d0) -> 0x1fb0 fde=[ c9c] │ │ + 0x22614 (offset: 0x2f840) -> 0x1fdc fde=[ cc8] │ │ + 0x22684 (offset: 0x2f8b0) -> 0x694c fde=[ 5638] │ │ + 0x22b24 (offset: 0x2fd50) -> 0x2008 fde=[ cf4] │ │ + 0x22b28 (offset: 0x2fd54) -> 0x201c fde=[ d08] │ │ + 0x22b2c (offset: 0x2fd58) -> 0x2030 fde=[ d1c] │ │ + 0x22b2f (offset: 0x2fd5b) -> 0x2044 fde=[ d30] │ │ + 0x22ba4 (offset: 0x2fdd0) -> 0x2060 fde=[ d4c] │ │ + 0x22bc4 (offset: 0x2fdf0) -> 0x2074 fde=[ d60] │ │ + 0x22bd4 (offset: 0x2fe00) -> 0x2088 fde=[ d74] │ │ + 0x22c04 (offset: 0x2fe30) -> 0x20a4 fde=[ d90] │ │ + 0x22dc4 (offset: 0x2fff0) -> 0x20d8 fde=[ dc4] │ │ + 0x23174 (offset: 0x303a0) -> 0x210c fde=[ df8] │ │ + 0x23644 (offset: 0x30870) -> 0x2140 fde=[ e2c] │ │ + 0x237f4 (offset: 0x30a20) -> 0x2164 fde=[ e50] │ │ + 0x23a74 (offset: 0x30ca0) -> 0x2198 fde=[ e84] │ │ + 0x23ad4 (offset: 0x30d00) -> 0x21c8 fde=[ eb4] │ │ + 0x23d64 (offset: 0x30f90) -> 0x21f4 fde=[ ee0] │ │ + 0x23dd4 (offset: 0x31000) -> 0x2224 fde=[ f10] │ │ + 0x23dec (offset: 0x31018) -> 0x2244 fde=[ f30] │ │ + 0x23e24 (offset: 0x31050) -> 0x2260 fde=[ f4c] │ │ + 0x23e34 (offset: 0x31060) -> 0x2274 fde=[ f60] │ │ + 0x240a4 (offset: 0x312d0) -> 0x22c0 fde=[ fac] │ │ + 0x24104 (offset: 0x31330) -> 0x22d4 fde=[ fc0] │ │ + 0x24204 (offset: 0x31430) -> 0x22e8 fde=[ fd4] │ │ + 0x242e4 (offset: 0x31510) -> 0x22fc fde=[ fe8] │ │ + 0x24354 (offset: 0x31580) -> 0x231c fde=[ 1008] │ │ + 0x24434 (offset: 0x31660) -> 0x2330 fde=[ 101c] │ │ + 0x24534 (offset: 0x31760) -> 0x2344 fde=[ 1030] │ │ + 0x24734 (offset: 0x31960) -> 0x2370 fde=[ 105c] │ │ + 0x24804 (offset: 0x31a30) -> 0x238c fde=[ 1078] │ │ + 0x24815 (offset: 0x31a41) -> 0x23a8 fde=[ 1094] │ │ + 0x24854 (offset: 0x31a80) -> 0x23c4 fde=[ 10b0] │ │ + 0x249d4 (offset: 0x31c00) -> 0x23f0 fde=[ 10dc] │ │ + 0x24ae4 (offset: 0x31d10) -> 0x2404 fde=[ 10f0] │ │ + 0x24bf4 (offset: 0x31e20) -> 0x242c fde=[ 1118] │ │ + 0x25214 (offset: 0x32440) -> 0x2458 fde=[ 1144] │ │ + 0x25314 (offset: 0x32540) -> 0x247c fde=[ 1168] │ │ + 0x25324 (offset: 0x32550) -> 0x2498 fde=[ 1184] │ │ + 0x256a4 (offset: 0x328d0) -> 0x24b4 fde=[ 11a0] │ │ + 0x25744 (offset: 0x32970) -> 0x24dc fde=[ 11c8] │ │ + 0x25794 (offset: 0x329c0) -> 0x2508 fde=[ 11f4] │ │ + 0x257b4 (offset: 0x329e0) -> 0x2524 fde=[ 1210] │ │ + 0x257e4 (offset: 0x32a10) -> 0x2540 fde=[ 122c] │ │ + 0x25804 (offset: 0x32a30) -> 0x2554 fde=[ 1240] │ │ + 0x25844 (offset: 0x32a70) -> 0x2570 fde=[ 125c] │ │ + 0x258a4 (offset: 0x32ad0) -> 0x258c fde=[ 1278] │ │ + 0x258c4 (offset: 0x32af0) -> 0x699c fde=[ 5688] │ │ + 0x258f7 (offset: 0x32b23) -> 0x25a8 fde=[ 1294] │ │ + 0x25900 (offset: 0x32b2c) -> 0x25c4 fde=[ 12b0] │ │ + 0x25914 (offset: 0x32b40) -> 0x25e0 fde=[ 12cc] │ │ + 0x25944 (offset: 0x32b70) -> 0x25fc fde=[ 12e8] │ │ + 0x25a24 (offset: 0x32c50) -> 0x2610 fde=[ 12fc] │ │ + 0x25a44 (offset: 0x32c70) -> 0x262c fde=[ 1318] │ │ + 0x25a64 (offset: 0x32c90) -> 0x2648 fde=[ 1334] │ │ + 0x25a84 (offset: 0x32cb0) -> 0x2664 fde=[ 1350] │ │ + 0x25ac4 (offset: 0x32cf0) -> 0x2680 fde=[ 136c] │ │ + 0x26444 (offset: 0x33670) -> 0x26ac fde=[ 1398] │ │ + 0x26474 (offset: 0x336a0) -> 0x26c0 fde=[ 13ac] │ │ + 0x267a4 (offset: 0x339d0) -> 0x26f0 fde=[ 13dc] │ │ + 0x267e4 (offset: 0x33a10) -> 0x2710 fde=[ 13fc] │ │ + 0x267f4 (offset: 0x33a20) -> 0x2724 fde=[ 1410] │ │ + 0x268d4 (offset: 0x33b00) -> 0x274c fde=[ 1438] │ │ + 0x269f4 (offset: 0x33c20) -> 0x2774 fde=[ 1460] │ │ + 0x26a84 (offset: 0x33cb0) -> 0x2794 fde=[ 1480] │ │ + 0x26c14 (offset: 0x33e40) -> 0x27bc fde=[ 14a8] │ │ + 0x26c94 (offset: 0x33ec0) -> 0x27dc fde=[ 14c8] │ │ + 0x26d64 (offset: 0x33f90) -> 0x27fc fde=[ 14e8] │ │ + 0x26de4 (offset: 0x34010) -> 0x281c fde=[ 1508] │ │ + 0x26e64 (offset: 0x34090) -> 0x283c fde=[ 1528] │ │ + 0x26f74 (offset: 0x341a0) -> 0x2860 fde=[ 154c] │ │ + 0x27044 (offset: 0x34270) -> 0x288c fde=[ 1578] │ │ + 0x27794 (offset: 0x349c0) -> 0x28d4 fde=[ 15c0] │ │ + 0x27a04 (offset: 0x34c30) -> 0x291c fde=[ 1608] │ │ + 0x27bc4 (offset: 0x34df0) -> 0x2948 fde=[ 1634] │ │ + 0x27c7e (offset: 0x34eaa) -> 0x2968 fde=[ 1654] │ │ + 0x27ca3 (offset: 0x34ecf) -> 0x298c fde=[ 1678] │ │ + 0x27cc8 (offset: 0x34ef4) -> 0x29b0 fde=[ 169c] │ │ + 0x27dce (offset: 0x34ffa) -> 0x29dc fde=[ 16c8] │ │ + 0x27e07 (offset: 0x35033) -> 0x29f0 fde=[ 16dc] │ │ + 0x27f56 (offset: 0x35182) -> 0x2a1c fde=[ 1708] │ │ + 0x27f85 (offset: 0x351b1) -> 0x2a40 fde=[ 172c] │ │ + 0x2800c (offset: 0x35238) -> 0x2a6c fde=[ 1758] │ │ + 0x280e2 (offset: 0x3530e) -> 0x2a98 fde=[ 1784] │ │ + 0x28111 (offset: 0x3533d) -> 0x69bc fde=[ 56a8] │ │ + 0x28abb (offset: 0x35ce7) -> 0x2abc fde=[ 17a8] │ │ + 0x28b04 (offset: 0x35d30) -> 0x69f0 fde=[ 56dc] │ │ + 0x28c14 (offset: 0x35e40) -> 0x6a58 fde=[ 5744] │ │ + 0x28d34 (offset: 0x35f60) -> 0x6ac0 fde=[ 57ac] │ │ + 0x291d4 (offset: 0x36400) -> 0x6b14 fde=[ 5800] │ │ + 0x296a4 (offset: 0x368d0) -> 0x6b68 fde=[ 5854] │ │ + 0x29744 (offset: 0x36970) -> 0x2ad8 fde=[ 17c4] │ │ + 0x297b4 (offset: 0x369e0) -> 0x6b9c fde=[ 5888] │ │ + 0x29864 (offset: 0x36a90) -> 0x6bd8 fde=[ 58c4] │ │ + 0x29914 (offset: 0x36b40) -> 0x2af8 fde=[ 17e4] │ │ + 0x299e4 (offset: 0x36c10) -> 0x2b44 fde=[ 1830] │ │ + 0x29a14 (offset: 0x36c40) -> 0x6c14 fde=[ 5900] │ │ + 0x29b04 (offset: 0x36d30) -> 0x6c5c fde=[ 5948] │ │ + 0x29ba4 (offset: 0x36dd0) -> 0x2b58 fde=[ 1844] │ │ + 0x29bc4 (offset: 0x36df0) -> 0x2b6c fde=[ 1858] │ │ + 0x29be4 (offset: 0x36e10) -> 0x6c8c fde=[ 5978] │ │ + 0x29d44 (offset: 0x36f70) -> 0x6cbc fde=[ 59a8] │ │ + 0x29fe4 (offset: 0x37210) -> 0x6cf8 fde=[ 59e4] │ │ + 0x2a044 (offset: 0x37270) -> 0x2b80 fde=[ 186c] │ │ + 0x2a1e4 (offset: 0x37410) -> 0x2b94 fde=[ 1880] │ │ + 0x2a370 (offset: 0x3759c) -> 0x2ba8 fde=[ 1894] │ │ + 0x2bf6d (offset: 0x39199) -> 0x2bd8 fde=[ 18c4] │ │ + 0x2c495 (offset: 0x396c1) -> 0x2c08 fde=[ 18f4] │ │ + 0x2c840 (offset: 0x39a6c) -> 0x2c34 fde=[ 1920] │ │ + 0x2c986 (offset: 0x39bb2) -> 0x2c68 fde=[ 1954] │ │ + 0x2ca14 (offset: 0x39c40) -> 0x6d34 fde=[ 5a20] │ │ + 0x2d5c4 (offset: 0x3a7f0) -> 0x2c7c fde=[ 1968] │ │ + 0x2dbb4 (offset: 0x3ade0) -> 0x2cb0 fde=[ 199c] │ │ + 0x2dde4 (offset: 0x3b010) -> 0x2cf4 fde=[ 19e0] │ │ + 0x2de04 (offset: 0x3b030) -> 0x2d08 fde=[ 19f4] │ │ + 0x2de24 (offset: 0x3b050) -> 0x2d1c fde=[ 1a08] │ │ + 0x2de94 (offset: 0x3b0c0) -> 0x2d58 fde=[ 1a44] │ │ + 0x2df94 (offset: 0x3b1c0) -> 0x2d90 fde=[ 1a7c] │ │ + 0x2dfb4 (offset: 0x3b1e0) -> 0x2da8 fde=[ 1a94] │ │ + 0x2e024 (offset: 0x3b250) -> 0x2dd4 fde=[ 1ac0] │ │ + 0x2e094 (offset: 0x3b2c0) -> 0x6d88 fde=[ 5a74] │ │ + 0x2ec34 (offset: 0x3be60) -> 0x6ddc fde=[ 5ac8] │ │ + 0x2f7e4 (offset: 0x3ca10) -> 0x2e04 fde=[ 1af0] │ │ + 0x2f854 (offset: 0x3ca80) -> 0x6e30 fde=[ 5b1c] │ │ + 0x2ff24 (offset: 0x3d150) -> 0x2e34 fde=[ 1b20] │ │ + 0x2ff84 (offset: 0x3d1b0) -> 0x2e58 fde=[ 1b44] │ │ + 0x2ffd4 (offset: 0x3d200) -> 0x6e84 fde=[ 5b70] │ │ + 0x30074 (offset: 0x3d2a0) -> 0x6eb4 fde=[ 5ba0] │ │ + 0x300d4 (offset: 0x3d300) -> 0x6ee8 fde=[ 5bd4] │ │ + 0x300f4 (offset: 0x3d320) -> 0x6f08 fde=[ 5bf4] │ │ + 0x30164 (offset: 0x3d390) -> 0x2e88 fde=[ 1b74] │ │ + 0x30174 (offset: 0x3d3a0) -> 0x2e9c fde=[ 1b88] │ │ + 0x301a4 (offset: 0x3d3d0) -> 0x2eb4 fde=[ 1ba0] │ │ + 0x30a14 (offset: 0x3dc40) -> 0x2ef8 fde=[ 1be4] │ │ + 0x30b14 (offset: 0x3dd40) -> 0x6f38 fde=[ 5c24] │ │ + 0x30b64 (offset: 0x3dd90) -> 0x2f0c fde=[ 1bf8] │ │ + 0x30ba4 (offset: 0x3ddd0) -> 0x2f24 fde=[ 1c10] │ │ + 0x30bb4 (offset: 0x3dde0) -> 0x6f74 fde=[ 5c60] │ │ + 0x30ef4 (offset: 0x3e120) -> 0x2f38 fde=[ 1c24] │ │ + 0x30f04 (offset: 0x3e130) -> 0x2f4c fde=[ 1c38] │ │ + 0x30f14 (offset: 0x3e140) -> 0x2f60 fde=[ 1c4c] │ │ + 0x30f17 (offset: 0x3e143) -> 0x2f74 fde=[ 1c60] │ │ + 0x30f18 (offset: 0x3e144) -> 0x2f88 fde=[ 1c74] │ │ + 0x3125a (offset: 0x3e486) -> 0x2fb8 fde=[ 1ca4] │ │ + 0x31281 (offset: 0x3e4ad) -> 0x2fcc fde=[ 1cb8] │ │ + 0x31c91 (offset: 0x3eebd) -> 0x2ffc fde=[ 1ce8] │ │ + 0x3234c (offset: 0x3f578) -> 0x3034 fde=[ 1d20] │ │ + 0x32362 (offset: 0x3f58e) -> 0x3048 fde=[ 1d34] │ │ + 0x3244e (offset: 0x3f67a) -> 0x3078 fde=[ 1d64] │ │ + 0x324bf (offset: 0x3f6eb) -> 0x30a0 fde=[ 1d8c] │ │ + 0x3267b (offset: 0x3f8a7) -> 0x30c8 fde=[ 1db4] │ │ + 0x32a9e (offset: 0x3fcca) -> 0x3108 fde=[ 1df4] │ │ + 0x32af3 (offset: 0x3fd1f) -> 0x3130 fde=[ 1e1c] │ │ + 0x33042 (offset: 0x4026e) -> 0x3168 fde=[ 1e54] │ │ + 0x3318b (offset: 0x403b7) -> 0x3198 fde=[ 1e84] │ │ + 0x33805 (offset: 0x40a31) -> 0x31d0 fde=[ 1ebc] │ │ + 0x338a9 (offset: 0x40ad5) -> 0x31e4 fde=[ 1ed0] │ │ + 0x33994 (offset: 0x40bc0) -> 0x321c fde=[ 1f08] │ │ + 0x33aeb (offset: 0x40d17) -> 0x3254 fde=[ 1f40] │ │ + 0x33bd7 (offset: 0x40e03) -> 0x3284 fde=[ 1f70] │ │ + 0x33c81 (offset: 0x40ead) -> 0x32ac fde=[ 1f98] │ │ + 0x33dc7 (offset: 0x40ff3) -> 0x32d8 fde=[ 1fc4] │ │ + 0x33eb9 (offset: 0x410e5) -> 0x330c fde=[ 1ff8] │ │ + 0x3410e (offset: 0x4133a) -> 0x334c fde=[ 2038] │ │ + 0x34197 (offset: 0x413c3) -> 0x3374 fde=[ 2060] │ │ + 0x3422b (offset: 0x41457) -> 0x339c fde=[ 2088] │ │ + 0x34404 (offset: 0x41630) -> 0x33c8 fde=[ 20b4] │ │ + 0x346d3 (offset: 0x418ff) -> 0x33f0 fde=[ 20dc] │ │ + 0x348ef (offset: 0x41b1b) -> 0x3418 fde=[ 2104] │ │ + 0x34944 (offset: 0x41b70) -> 0x342c fde=[ 2118] │ │ + 0x349b2 (offset: 0x41bde) -> 0x344c fde=[ 2138] │ │ + 0x349c6 (offset: 0x41bf2) -> 0x3460 fde=[ 214c] │ │ + 0x349f7 (offset: 0x41c23) -> 0x3474 fde=[ 2160] │ │ + 0x34a9c (offset: 0x41cc8) -> 0x34a4 fde=[ 2190] │ │ + 0x34ab5 (offset: 0x41ce1) -> 0x34b8 fde=[ 21a4] │ │ + 0x34b30 (offset: 0x41d5c) -> 0x34e4 fde=[ 21d0] │ │ + 0x34b58 (offset: 0x41d84) -> 0x34f8 fde=[ 21e4] │ │ + 0x34cd5 (offset: 0x41f01) -> 0x3538 fde=[ 2224] │ │ + 0x34db4 (offset: 0x41fe0) -> 0x3564 fde=[ 2250] │ │ + 0x34e43 (offset: 0x4206f) -> 0x358c fde=[ 2278] │ │ + 0x34fb7 (offset: 0x421e3) -> 0x35c0 fde=[ 22ac] │ │ + 0x35192 (offset: 0x423be) -> 0x35f4 fde=[ 22e0] │ │ + 0x353e7 (offset: 0x42613) -> 0x3620 fde=[ 230c] │ │ + 0x35530 (offset: 0x4275c) -> 0x3648 fde=[ 2334] │ │ + 0x35a02 (offset: 0x42c2e) -> 0x3680 fde=[ 236c] │ │ + 0x35ab6 (offset: 0x42ce2) -> 0x36a8 fde=[ 2394] │ │ + 0x35ae2 (offset: 0x42d0e) -> 0x36bc fde=[ 23a8] │ │ + 0x35b0d (offset: 0x42d39) -> 0x36d0 fde=[ 23bc] │ │ + 0x36634 (offset: 0x43860) -> 0x3700 fde=[ 23ec] │ │ + 0x3664a (offset: 0x43876) -> 0x3714 fde=[ 2400] │ │ + 0x3671d (offset: 0x43949) -> 0x3734 fde=[ 2420] │ │ + 0x36744 (offset: 0x43970) -> 0x3754 fde=[ 2440] │ │ + 0x3a354 (offset: 0x47580) -> 0x37b8 fde=[ 24a4] │ │ + 0x3a3b4 (offset: 0x475e0) -> 0x37d8 fde=[ 24c4] │ │ + 0x3a824 (offset: 0x47a50) -> 0x6fc4 fde=[ 5cb0] │ │ + 0x3adc3 (offset: 0x47fef) -> 0x6ff8 fde=[ 5ce4] │ │ + 0x3b284 (offset: 0x484b0) -> 0x3828 fde=[ 2514] │ │ + 0x3b424 (offset: 0x48650) -> 0x3858 fde=[ 2544] │ │ + 0x3b494 (offset: 0x486c0) -> 0x7020 fde=[ 5d0c] │ │ + 0x3b554 (offset: 0x48780) -> 0x3878 fde=[ 2564] │ │ + 0x3b584 (offset: 0x487b0) -> 0x388c fde=[ 2578] │ │ + 0x3b594 (offset: 0x487c0) -> 0x38a8 fde=[ 2594] │ │ + 0x3b5c4 (offset: 0x487f0) -> 0x38bc fde=[ 25a8] │ │ + 0x3b614 (offset: 0x48840) -> 0x38d8 fde=[ 25c4] │ │ + 0x3b6f4 (offset: 0x48920) -> 0x3900 fde=[ 25ec] │ │ + 0x3b794 (offset: 0x489c0) -> 0x392c fde=[ 2618] │ │ + 0x3b7c4 (offset: 0x489f0) -> 0x3948 fde=[ 2634] │ │ + 0x3b7e4 (offset: 0x48a10) -> 0x395c fde=[ 2648] │ │ + 0x3b814 (offset: 0x48a40) -> 0x7050 fde=[ 5d3c] │ │ + 0x3b8b4 (offset: 0x48ae0) -> 0x3978 fde=[ 2664] │ │ + 0x3b8e4 (offset: 0x48b10) -> 0x707c fde=[ 5d68] │ │ + 0x3b9f4 (offset: 0x48c20) -> 0x3994 fde=[ 2680] │ │ + 0x3ba3c (offset: 0x48c68) -> 0x70b0 fde=[ 5d9c] │ │ + 0x3bb24 (offset: 0x48d50) -> 0x39bc fde=[ 26a8] │ │ + 0x3bb54 (offset: 0x48d80) -> 0x70e0 fde=[ 5dcc] │ │ + 0x3bdf4 (offset: 0x49020) -> 0x39d8 fde=[ 26c4] │ │ + 0x3be64 (offset: 0x49090) -> 0x39fc fde=[ 26e8] │ │ + 0x3bee4 (offset: 0x49110) -> 0x3a24 fde=[ 2710] │ │ + 0x3c044 (offset: 0x49270) -> 0x3a50 fde=[ 273c] │ │ + 0x3c134 (offset: 0x49360) -> 0x3a7c fde=[ 2768] │ │ + 0x3c194 (offset: 0x493c0) -> 0x7110 fde=[ 5dfc] │ │ + 0x3c424 (offset: 0x49650) -> 0x3aa4 fde=[ 2790] │ │ + 0x3c484 (offset: 0x496b0) -> 0x7144 fde=[ 5e30] │ │ + 0x3c764 (offset: 0x49990) -> 0x7178 fde=[ 5e64] │ │ + 0x3c7a4 (offset: 0x499d0) -> 0x3ad0 fde=[ 27bc] │ │ + 0x3c7c4 (offset: 0x499f0) -> 0x3aec fde=[ 27d8] │ │ + 0x3c7d4 (offset: 0x49a00) -> 0x71a0 fde=[ 5e8c] │ │ + 0x3c919 (offset: 0x49b45) -> 0x71d4 fde=[ 5ec0] │ │ + 0x41aa4 (offset: 0x4ecd0) -> 0x3b00 fde=[ 27ec] │ │ + 0x41e94 (offset: 0x4f0c0) -> 0x3b30 fde=[ 281c] │ │ + 0x41f54 (offset: 0x4f180) -> 0x3b54 fde=[ 2840] │ │ + 0x42144 (offset: 0x4f370) -> 0x3b84 fde=[ 2870] │ │ + 0x42314 (offset: 0x4f540) -> 0x7208 fde=[ 5ef4] │ │ + 0x42794 (offset: 0x4f9c0) -> 0x723c fde=[ 5f28] │ │ + 0x42844 (offset: 0x4fa70) -> 0x7274 fde=[ 5f60] │ │ + 0x42ef4 (offset: 0x50120) -> 0x3bb0 fde=[ 289c] │ │ + 0x42fb6 (offset: 0x501e2) -> 0x72a4 fde=[ 5f90] │ │ + 0x460c4 (offset: 0x532f0) -> 0x3be4 fde=[ 28d0] │ │ + 0x46364 (offset: 0x53590) -> 0x3c10 fde=[ 28fc] │ │ + 0x46554 (offset: 0x53780) -> 0x3c40 fde=[ 292c] │ │ + 0x46614 (offset: 0x53840) -> 0x72d8 fde=[ 5fc4] │ │ + 0x466b4 (offset: 0x538e0) -> 0x3c6c fde=[ 2958] │ │ + 0x46ad4 (offset: 0x53d00) -> 0x3c9c fde=[ 2988] │ │ + 0x46d94 (offset: 0x53fc0) -> 0x3ccc fde=[ 29b8] │ │ + 0x46fb4 (offset: 0x541e0) -> 0x3d00 fde=[ 29ec] │ │ + 0x47024 (offset: 0x54250) -> 0x7310 fde=[ 5ffc] │ │ + 0x47724 (offset: 0x54950) -> 0x734c fde=[ 6038] │ │ + 0x47814 (offset: 0x54a40) -> 0x7378 fde=[ 6064] │ │ + 0x47de4 (offset: 0x55010) -> 0x73ac fde=[ 6098] │ │ + 0x48354 (offset: 0x55580) -> 0x73e0 fde=[ 60cc] │ │ + 0x483e4 (offset: 0x55610) -> 0x7414 fde=[ 6100] │ │ + 0x48444 (offset: 0x55670) -> 0x3d28 fde=[ 2a14] │ │ + 0x48844 (offset: 0x55a70) -> 0x3d58 fde=[ 2a44] │ │ + 0x48e54 (offset: 0x56080) -> 0x7440 fde=[ 612c] │ │ + 0x4b154 (offset: 0x58380) -> 0x7474 fde=[ 6160] │ │ + 0x4b1f4 (offset: 0x58420) -> 0x74a8 fde=[ 6194] │ │ + 0x4b254 (offset: 0x58480) -> 0x3dbc fde=[ 2aa8] │ │ + 0x4b2cc (offset: 0x584f8) -> 0x3de8 fde=[ 2ad4] │ │ + 0x4b2d4 (offset: 0x58500) -> 0x3dfc fde=[ 2ae8] │ │ + 0x4b734 (offset: 0x58960) -> 0x74dc fde=[ 61c8] │ │ + 0x4d5d4 (offset: 0x5a800) -> 0x3e2c fde=[ 2b18] │ │ + 0x4d6c4 (offset: 0x5a8f0) -> 0x3e6c fde=[ 2b58] │ │ + 0x4d724 (offset: 0x5a950) -> 0x3e80 fde=[ 2b6c] │ │ + 0x4d934 (offset: 0x5ab60) -> 0x3e94 fde=[ 2b80] │ │ + 0x4d9a4 (offset: 0x5abd0) -> 0x3ebc fde=[ 2ba8] │ │ + 0x4da24 (offset: 0x5ac50) -> 0x3ee8 fde=[ 2bd4] │ │ + 0x4daa4 (offset: 0x5acd0) -> 0x3f1c fde=[ 2c08] │ │ + 0x4db14 (offset: 0x5ad40) -> 0x3f4c fde=[ 2c38] │ │ + 0x4dbe4 (offset: 0x5ae10) -> 0x3f60 fde=[ 2c4c] │ │ + 0x4dc94 (offset: 0x5aec0) -> 0x3f74 fde=[ 2c60] │ │ + 0x4dd04 (offset: 0x5af30) -> 0x3f9c fde=[ 2c88] │ │ + 0x4dd84 (offset: 0x5afb0) -> 0x7510 fde=[ 61fc] │ │ + 0x4e054 (offset: 0x5b280) -> 0x3fd0 fde=[ 2cbc] │ │ + 0x4e0c4 (offset: 0x5b2f0) -> 0x3ff8 fde=[ 2ce4] │ │ + 0x4e184 (offset: 0x5b3b0) -> 0x402c fde=[ 2d18] │ │ + 0x4e234 (offset: 0x5b460) -> 0x4060 fde=[ 2d4c] │ │ + 0x4e444 (offset: 0x5b670) -> 0x4074 fde=[ 2d60] │ │ + 0x4e854 (offset: 0x5ba80) -> 0x754c fde=[ 6238] │ │ + 0x4ee14 (offset: 0x5c040) -> 0x40a8 fde=[ 2d94] │ │ + 0x4ef24 (offset: 0x5c150) -> 0x40bc fde=[ 2da8] │ │ + 0x4efe4 (offset: 0x5c210) -> 0x7580 fde=[ 626c] │ │ + 0x500a4 (offset: 0x5d2d0) -> 0x75b4 fde=[ 62a0] │ │ + 0x50894 (offset: 0x5dac0) -> 0x40e8 fde=[ 2dd4] │ │ + 0x519e4 (offset: 0x5ec10) -> 0x4118 fde=[ 2e04] │ │ + 0x52c14 (offset: 0x5fe40) -> 0x4148 fde=[ 2e34] │ │ + 0x531f4 (offset: 0x60420) -> 0x4240 fde=[ 2f2c] │ │ + 0x534d4 (offset: 0x60700) -> 0x426c fde=[ 2f58] │ │ + 0x535f4 (offset: 0x60820) -> 0x4290 fde=[ 2f7c] │ │ + 0x536c4 (offset: 0x608f0) -> 0x42bc fde=[ 2fa8] │ │ + 0x53714 (offset: 0x60940) -> 0x42e4 fde=[ 2fd0] │ │ + 0x53c14 (offset: 0x60e40) -> 0x7644 fde=[ 6330] │ │ + 0x54324 (offset: 0x61550) -> 0x431c fde=[ 3008] │ │ + 0x54494 (offset: 0x616c0) -> 0x4350 fde=[ 303c] │ │ + 0x54584 (offset: 0x617b0) -> 0x437c fde=[ 3068] │ │ + 0x549d4 (offset: 0x61c00) -> 0x43ac fde=[ 3098] │ │ + 0x54a24 (offset: 0x61c50) -> 0x43c0 fde=[ 30ac] │ │ + 0x54a74 (offset: 0x61ca0) -> 0x43d4 fde=[ 30c0] │ │ + 0x55034 (offset: 0x62260) -> 0x4404 fde=[ 30f0] │ │ + 0x550a4 (offset: 0x622d0) -> 0x442c fde=[ 3118] │ │ + 0x55cd4 (offset: 0x62f00) -> 0x445c fde=[ 3148] │ │ + 0x55de4 (offset: 0x63010) -> 0x4470 fde=[ 315c] │ │ + 0x55e64 (offset: 0x63090) -> 0x4484 fde=[ 3170] │ │ + 0x55f44 (offset: 0x63170) -> 0x4498 fde=[ 3184] │ │ + 0x55fb4 (offset: 0x631e0) -> 0x44c0 fde=[ 31ac] │ │ + 0x56004 (offset: 0x63230) -> 0x44e8 fde=[ 31d4] │ │ + 0x560a4 (offset: 0x632d0) -> 0x451c fde=[ 3208] │ │ + 0x56134 (offset: 0x63360) -> 0x454c fde=[ 3238] │ │ + 0x561f4 (offset: 0x63420) -> 0x4580 fde=[ 326c] │ │ + 0x56294 (offset: 0x634c0) -> 0x45b4 fde=[ 32a0] │ │ + 0x566a4 (offset: 0x638d0) -> 0x7678 fde=[ 6364] │ │ + 0x56bf4 (offset: 0x63e20) -> 0x45e8 fde=[ 32d4] │ │ + 0x56cf4 (offset: 0x63f20) -> 0x45fc fde=[ 32e8] │ │ + 0x56db4 (offset: 0x63fe0) -> 0x76ac fde=[ 6398] │ │ + 0x56eb4 (offset: 0x640e0) -> 0x76e0 fde=[ 63cc] │ │ + 0x57284 (offset: 0x644b0) -> 0x4628 fde=[ 3314] │ │ + 0x58a64 (offset: 0x65c90) -> 0x771c fde=[ 6408] │ │ + 0x58d24 (offset: 0x65f50) -> 0x4658 fde=[ 3344] │ │ + 0x58e14 (offset: 0x66040) -> 0x4688 fde=[ 3374] │ │ + 0x58e84 (offset: 0x660b0) -> 0x46b0 fde=[ 339c] │ │ + 0x59194 (offset: 0x663c0) -> 0x46e0 fde=[ 33cc] │ │ + 0x59264 (offset: 0x66490) -> 0x4710 fde=[ 33fc] │ │ + 0x59b04 (offset: 0x66d30) -> 0x4738 fde=[ 3424] │ │ + 0x59b74 (offset: 0x66da0) -> 0x4760 fde=[ 344c] │ │ + 0x59be4 (offset: 0x66e10) -> 0x7750 fde=[ 643c] │ │ + 0x59ca4 (offset: 0x66ed0) -> 0x4788 fde=[ 3474] │ │ + 0x59d44 (offset: 0x66f70) -> 0x47b4 fde=[ 34a0] │ │ + 0x59db4 (offset: 0x66fe0) -> 0x7780 fde=[ 646c] │ │ + 0x59e74 (offset: 0x670a0) -> 0x77ac fde=[ 6498] │ │ + 0x5a1d4 (offset: 0x67400) -> 0x47dc fde=[ 34c8] │ │ + 0x5a244 (offset: 0x67470) -> 0x4800 fde=[ 34ec] │ │ + 0x5a2b4 (offset: 0x674e0) -> 0x4828 fde=[ 3514] │ │ + 0x5a2f4 (offset: 0x67520) -> 0x4844 fde=[ 3530] │ │ + 0x5a354 (offset: 0x67580) -> 0x77e0 fde=[ 64cc] │ │ + 0x5a404 (offset: 0x67630) -> 0x781c fde=[ 6508] │ │ + 0x5a524 (offset: 0x67750) -> 0x7858 fde=[ 6544] │ │ + 0x5a5c4 (offset: 0x677f0) -> 0x788c fde=[ 6578] │ │ + 0x5a844 (offset: 0x67a70) -> 0x4860 fde=[ 354c] │ │ + 0x5abf4 (offset: 0x67e20) -> 0x4890 fde=[ 357c] │ │ + 0x5acb4 (offset: 0x67ee0) -> 0x48bc fde=[ 35a8] │ │ + 0x5ade4 (offset: 0x68010) -> 0x48f0 fde=[ 35dc] │ │ + 0x5aea4 (offset: 0x680d0) -> 0x4920 fde=[ 360c] │ │ + 0x5afd4 (offset: 0x68200) -> 0x4944 fde=[ 3630] │ │ + 0x5afe4 (offset: 0x68210) -> 0x4958 fde=[ 3644] │ │ + 0x5b254 (offset: 0x68480) -> 0x4994 fde=[ 3680] │ │ + 0x5b2c4 (offset: 0x684f0) -> 0x49bc fde=[ 36a8] │ │ + 0x5b3f4 (offset: 0x68620) -> 0x49d0 fde=[ 36bc] │ │ + 0x5b514 (offset: 0x68740) -> 0x49f4 fde=[ 36e0] │ │ + 0x5b584 (offset: 0x687b0) -> 0x78c8 fde=[ 65b4] │ │ + 0x5b634 (offset: 0x68860) -> 0x7904 fde=[ 65f0] │ │ + 0x5b764 (offset: 0x68990) -> 0x4a1c fde=[ 3708] │ │ + 0x5b7d4 (offset: 0x68a00) -> 0x4a44 fde=[ 3730] │ │ + 0x5c114 (offset: 0x69340) -> 0x7940 fde=[ 662c] │ │ + 0x5c174 (offset: 0x693a0) -> 0x4a88 fde=[ 3774] │ │ + 0x5c654 (offset: 0x69880) -> 0x796c fde=[ 6658] │ │ + 0x5cdb4 (offset: 0x69fe0) -> 0x4abc fde=[ 37a8] │ │ + 0x5cf34 (offset: 0x6a160) -> 0x4af0 fde=[ 37dc] │ │ + 0x5d024 (offset: 0x6a250) -> 0x79a0 fde=[ 668c] │ │ + 0x5d874 (offset: 0x6aaa0) -> 0x4b1c fde=[ 3808] │ │ + 0x5dbf4 (offset: 0x6ae20) -> 0x4b4c fde=[ 3838] │ │ + 0x5dcd4 (offset: 0x6af00) -> 0x4b60 fde=[ 384c] │ │ + 0x5dd84 (offset: 0x6afb0) -> 0x79dc fde=[ 66c8] │ │ + 0x5dec4 (offset: 0x6b0f0) -> 0x4b8c fde=[ 3878] │ │ + 0x5dedc (offset: 0x6b108) -> 0x4ba0 fde=[ 388c] │ │ + 0x5dee4 (offset: 0x6b110) -> 0x7a10 fde=[ 66fc] │ │ + 0x5e214 (offset: 0x6b440) -> 0x4bb4 fde=[ 38a0] │ │ + 0x5e254 (offset: 0x6b480) -> 0x4bdc fde=[ 38c8] │ │ + 0x5e374 (offset: 0x6b5a0) -> 0x4c0c fde=[ 38f8] │ │ + 0x5e394 (offset: 0x6b5c0) -> 0x7a44 fde=[ 6730] │ │ + 0x5e494 (offset: 0x6b6c0) -> 0x4c20 fde=[ 390c] │ │ + 0x5e4b4 (offset: 0x6b6e0) -> 0x4c34 fde=[ 3920] │ │ + 0x5e4c4 (offset: 0x6b6f0) -> 0x4c48 fde=[ 3934] │ │ + 0x5e4d4 (offset: 0x6b700) -> 0x4c5c fde=[ 3948] │ │ + 0x5e4d7 (offset: 0x6b703) -> 0x4c70 fde=[ 395c] │ │ + 0x5e4e4 (offset: 0x6b710) -> 0x7a74 fde=[ 6760] │ │ + 0x5e764 (offset: 0x6b990) -> 0x4c84 fde=[ 3970] │ │ + 0x5e834 (offset: 0x6ba60) -> 0x4cac fde=[ 3998] │ │ + 0x5f024 (offset: 0x6c250) -> 0x4cdc fde=[ 39c8] │ │ + 0x5f114 (offset: 0x6c340) -> 0x4cf0 fde=[ 39dc] │ │ + 0x5f134 (offset: 0x6c360) -> 0x7ac4 fde=[ 67b0] │ │ + 0x5f1b4 (offset: 0x6c3e0) -> 0x4d04 fde=[ 39f0] │ │ + 0x5f1d4 (offset: 0x6c400) -> 0x4d18 fde=[ 3a04] │ │ + 0x5fc04 (offset: 0x6ce30) -> 0x4d48 fde=[ 3a34] │ │ + 0x5fed4 (offset: 0x6d100) -> 0x4d6c fde=[ 3a58] │ │ + 0x5ff04 (offset: 0x6d130) -> 0x7af4 fde=[ 67e0] │ │ + 0x5ffb4 (offset: 0x6d1e0) -> 0x7b28 fde=[ 6814] │ │ + 0x60104 (offset: 0x6d330) -> 0x4d80 fde=[ 3a6c] │ │ + 0x60124 (offset: 0x6d350) -> 0x4da0 fde=[ 3a8c] │ │ + 0x60184 (offset: 0x6d3b0) -> 0x4dc8 fde=[ 3ab4] │ │ + 0x601f0 (offset: 0x6d41c) -> 0x4df0 fde=[ 3adc] │ │ + 0x601f4 (offset: 0x6d420) -> 0x4e04 fde=[ 3af0] │ │ + 0x60204 (offset: 0x6d430) -> 0x4e18 fde=[ 3b04] │ │ + 0x602d4 (offset: 0x6d500) -> 0x4e48 fde=[ 3b34] │ │ + 0x604a4 (offset: 0x6d6d0) -> 0x4e78 fde=[ 3b64] │ │ + 0x60584 (offset: 0x6d7b0) -> 0x4ea8 fde=[ 3b94] │ │ + 0x60594 (offset: 0x6d7c0) -> 0x7b5c fde=[ 6848] │ │ + 0x605f4 (offset: 0x6d820) -> 0x7b88 fde=[ 6874] │ │ + 0x606f4 (offset: 0x6d920) -> 0x4ec4 fde=[ 3bb0] │ │ + 0x6070c (offset: 0x6d938) -> 0x4ee4 fde=[ 3bd0] │ │ + 0x60714 (offset: 0x6d940) -> 0x4ef8 fde=[ 3be4] │ │ + 0x60724 (offset: 0x6d950) -> 0x4f0c fde=[ 3bf8] │ │ + 0x60734 (offset: 0x6d960) -> 0x4f20 fde=[ 3c0c] │ │ + 0x60744 (offset: 0x6d970) -> 0x4f34 fde=[ 3c20] │ │ + 0x60754 (offset: 0x6d980) -> 0x4f48 fde=[ 3c34] │ │ + 0x60764 (offset: 0x6d990) -> 0x4f5c fde=[ 3c48] │ │ + 0x60774 (offset: 0x6d9a0) -> 0x7bb4 fde=[ 68a0] │ │ + 0x608d4 (offset: 0x6db00) -> 0x7bd8 fde=[ 68c4] │ │ + 0x60944 (offset: 0x6db70) -> 0x4f78 fde=[ 3c64] │ │ + 0x60964 (offset: 0x6db90) -> 0x4f8c fde=[ 3c78] │ │ + 0x60984 (offset: 0x6dbb0) -> 0x4fa0 fde=[ 3c8c] │ │ + 0x60994 (offset: 0x6dbc0) -> 0x4fb4 fde=[ 3ca0] │ │ + 0x609a2 (offset: 0x6dbce) -> 0x4fc8 fde=[ 3cb4] │ │ + 0x609e4 (offset: 0x6dc10) -> 0x4fe4 fde=[ 3cd0] │ │ + 0x60ac4 (offset: 0x6dcf0) -> 0x500c fde=[ 3cf8] │ │ + 0x60ad4 (offset: 0x6dd00) -> 0x5028 fde=[ 3d14] │ │ + 0x60ae2 (offset: 0x6dd0e) -> 0x7c0c fde=[ 68f8] │ │ + 0x60c24 (offset: 0x6de50) -> 0x5044 fde=[ 3d30] │ │ + 0x60c34 (offset: 0x6de60) -> 0x7c38 fde=[ 6924] │ │ + 0x60cc4 (offset: 0x6def0) -> 0x5060 fde=[ 3d4c] │ │ + 0x60d04 (offset: 0x6df30) -> 0x7c58 fde=[ 6944] │ │ + 0x60e04 (offset: 0x6e030) -> 0x7c88 fde=[ 6974] │ │ + 0x60e94 (offset: 0x6e0c0) -> 0x5074 fde=[ 3d60] │ │ + 0x60eb4 (offset: 0x6e0e0) -> 0x5088 fde=[ 3d74] │ │ + 0x60ec4 (offset: 0x6e0f0) -> 0x509c fde=[ 3d88] │ │ + 0x60f34 (offset: 0x6e160) -> 0x50c8 fde=[ 3db4] │ │ + 0x61044 (offset: 0x6e270) -> 0x50f0 fde=[ 3ddc] │ │ + 0x61064 (offset: 0x6e290) -> 0x5110 fde=[ 3dfc] │ │ + 0x61084 (offset: 0x6e2b0) -> 0x5124 fde=[ 3e10] │ │ + 0x610c4 (offset: 0x6e2f0) -> 0x514c fde=[ 3e38] │ │ + 0x610d4 (offset: 0x6e300) -> 0x5160 fde=[ 3e4c] │ │ + 0x610e4 (offset: 0x6e310) -> 0x7cb4 fde=[ 69a0] │ │ + 0x61124 (offset: 0x6e350) -> 0x5174 fde=[ 3e60] │ │ + 0x61144 (offset: 0x6e370) -> 0x7cd4 fde=[ 69c0] │ │ + 0x61184 (offset: 0x6e3b0) -> 0x5190 fde=[ 3e7c] │ │ + 0x611a4 (offset: 0x6e3d0) -> 0x51ac fde=[ 3e98] │ │ + 0x611b4 (offset: 0x6e3e0) -> 0x51c8 fde=[ 3eb4] │ │ + 0x61274 (offset: 0x6e4a0) -> 0x51f8 fde=[ 3ee4] │ │ + 0x61294 (offset: 0x6e4c0) -> 0x7cf4 fde=[ 69e0] │ │ + 0x61494 (offset: 0x6e6c0) -> 0x5214 fde=[ 3f00] │ │ + 0x61504 (offset: 0x6e730) -> 0x523c fde=[ 3f28] │ │ + 0x61594 (offset: 0x6e7c0) -> 0x5268 fde=[ 3f54] │ │ + 0x61624 (offset: 0x6e850) -> 0x5294 fde=[ 3f80] │ │ + 0x61664 (offset: 0x6e890) -> 0x52a8 fde=[ 3f94] │ │ + 0x61704 (offset: 0x6e930) -> 0x52d4 fde=[ 3fc0] │ │ + 0x61764 (offset: 0x6e990) -> 0x52fc fde=[ 3fe8] │ │ + 0x61864 (offset: 0x6ea90) -> 0x5338 fde=[ 4024] │ │ + 0x61974 (offset: 0x6eba0) -> 0x5380 fde=[ 406c] │ │ + 0x619f4 (offset: 0x6ec20) -> 0x539c fde=[ 4088] │ │ + 0x61ad4 (offset: 0x6ed00) -> 0x53e0 fde=[ 40cc] │ │ + 0x61b04 (offset: 0x6ed30) -> 0x5400 fde=[ 40ec] │ │ + 0x61b24 (offset: 0x6ed50) -> 0x5420 fde=[ 410c] │ │ + 0x61b44 (offset: 0x6ed70) -> 0x5434 fde=[ 4120] │ │ + 0x61b54 (offset: 0x6ed80) -> 0x5448 fde=[ 4134] │ │ + 0x61b74 (offset: 0x6eda0) -> 0x5460 fde=[ 414c] │ │ + 0x61b84 (offset: 0x6edb0) -> 0x5478 fde=[ 4164] │ │ + 0x61be4 (offset: 0x6ee10) -> 0x5494 fde=[ 4180] │ │ + 0x61c24 (offset: 0x6ee50) -> 0x54c0 fde=[ 41ac] │ │ + 0x61cb4 (offset: 0x6eee0) -> 0x54f8 fde=[ 41e4] │ │ + 0x61cc4 (offset: 0x6eef0) -> 0x550c fde=[ 41f8] │ │ + 0x61cd4 (offset: 0x6ef00) -> 0x5520 fde=[ 420c] │ │ + 0x61cf4 (offset: 0x6ef20) -> 0x553c fde=[ 4228] │ │ + 0x61d04 (offset: 0x6ef30) -> 0x5554 fde=[ 4240] │ │ + 0x61d14 (offset: 0x6ef40) -> 0x556c fde=[ 4258] │ │ + 0x61eb4 (offset: 0x6f0e0) -> 0x55b8 fde=[ 42a4] │ │ + 0x62124 (offset: 0x6f350) -> 0x5604 fde=[ 42f0] │ │ + 0x62134 (offset: 0x6f360) -> 0x5618 fde=[ 4304] │ │ + 0x62144 (offset: 0x6f370) -> 0x562c fde=[ 4318] │ │ + 0x62154 (offset: 0x6f380) -> 0x5640 fde=[ 432c] │ │ + 0x62224 (offset: 0x6f450) -> 0x5660 fde=[ 434c] │ │ + 0x622f4 (offset: 0x6f520) -> 0x5680 fde=[ 436c] │ │ + 0x62304 (offset: 0x6f530) -> 0x5694 fde=[ 4380] │ │ + 0x62344 (offset: 0x6f570) -> 0x56ac fde=[ 4398] │ │ + 0x62384 (offset: 0x6f5b0) -> 0x56c4 fde=[ 43b0] │ │ + 0x62404 (offset: 0x6f630) -> 0x56fc fde=[ 43e8] │ │ + 0x62464 (offset: 0x6f690) -> 0x5710 fde=[ 43fc] │ │ + 0x62474 (offset: 0x6f6a0) -> 0x5724 fde=[ 4410] │ │ + 0x62484 (offset: 0x6f6b0) -> 0x5738 fde=[ 4424] │ │ + 0x62494 (offset: 0x6f6c0) -> 0x5750 fde=[ 443c] │ │ + 0x62664 (offset: 0x6f890) -> 0x578c fde=[ 4478] │ │ + 0x62694 (offset: 0x6f8c0) -> 0x57a0 fde=[ 448c] │ │ + 0x62c44 (offset: 0x6fe70) -> 0x57f0 fde=[ 44dc] │ │ + 0x63774 (offset: 0x709a0) -> 0x5820 fde=[ 450c] │ │ + 0x638b4 (offset: 0x70ae0) -> 0x589c fde=[ 4588] │ │ + 0x63a24 (offset: 0x70c50) -> 0x5924 fde=[ 4610] │ │ + 0x63cc4 (offset: 0x70ef0) -> 0x5960 fde=[ 464c] │ │ + 0x63ee4 (offset: 0x71110) -> 0x59b4 fde=[ 46a0] │ │ + 0x64924 (offset: 0x71b50) -> 0x5a04 fde=[ 46f0] │ │ + 0x64c64 (offset: 0x71e90) -> 0x5a50 fde=[ 473c] │ │ + 0x64dc4 (offset: 0x71ff0) -> 0x5a9c fde=[ 4788] │ │ + 0x64fb4 (offset: 0x721e0) -> 0x5ae8 fde=[ 47d4] │ │ + 0x651a4 (offset: 0x723d0) -> 0x5b34 fde=[ 4820] │ │ + 0x65244 (offset: 0x72470) -> 0x5b58 fde=[ 4844] │ │ + 0x65284 (offset: 0x724b0) -> 0x5b70 fde=[ 485c] │ │ + 0x652c4 (offset: 0x724f0) -> 0x5b88 fde=[ 4874] │ │ + 0x65334 (offset: 0x72560) -> 0x5bc4 fde=[ 48b0] │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ 00000000 0000000000000014 00000000 CIE │ │ Version: 1 │ │ Augmentation: "zR" │ │ @@ -615,11236 +627,11241 @@ │ │ Return address column: 16 │ │ Augmentation data: 1b │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000019190..000000000001919c │ │ +00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000018f60..0000000000018f6c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000002c 0000000000000010 00000030 FDE cie=00000000 pc=00000000000191a0..00000000000191a1 │ │ +0000002c 0000000000000010 00000030 FDE cie=00000000 pc=0000000000018f70..0000000000018f71 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000040 0000000000000010 00000044 FDE cie=00000000 pc=00000000000191b0..00000000000191b5 │ │ +00000040 0000000000000010 00000044 FDE cie=00000000 pc=0000000000018f80..0000000000018f85 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000054 0000000000000010 00000058 FDE cie=00000000 pc=00000000000191c0..00000000000191c8 │ │ +00000054 0000000000000010 00000058 FDE cie=00000000 pc=0000000000018f90..0000000000018f98 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000068 0000000000000010 0000006c FDE cie=00000000 pc=00000000000191d0..00000000000191e6 │ │ +00000068 0000000000000010 0000006c FDE cie=00000000 pc=0000000000018fa0..0000000000018fb6 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000007c 0000000000000010 00000080 FDE cie=00000000 pc=00000000000191f0..00000000000191fc │ │ +0000007c 0000000000000010 00000080 FDE cie=00000000 pc=0000000000018fc0..0000000000018fcc │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000090 000000000000004c 00000094 FDE cie=00000000 pc=000000000001b630..000000000001b7ff │ │ - DW_CFA_advance_loc: 1 to 000000000001b631 │ │ +00000090 000000000000004c 00000094 FDE cie=00000000 pc=000000000001b380..000000000001b558 │ │ + DW_CFA_advance_loc: 1 to 000000000001b381 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001b633 │ │ + DW_CFA_advance_loc: 2 to 000000000001b383 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001b635 │ │ + DW_CFA_advance_loc: 2 to 000000000001b385 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001b637 │ │ + DW_CFA_advance_loc: 2 to 000000000001b387 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 000000000001b638 │ │ + DW_CFA_advance_loc: 1 to 000000000001b388 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 252 to 000000000001b734 │ │ + DW_CFA_advance_loc1: 252 to 000000000001b484 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001b736 │ │ + DW_CFA_advance_loc: 2 to 000000000001b486 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001b738 │ │ + DW_CFA_advance_loc: 2 to 000000000001b488 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001b73a │ │ + DW_CFA_advance_loc: 2 to 000000000001b48a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000001b73b │ │ + DW_CFA_advance_loc: 1 to 000000000001b48b │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000001b73c │ │ + DW_CFA_advance_loc: 1 to 000000000001b48c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 169 to 000000000001b7e5 │ │ + DW_CFA_advance_loc1: 178 to 000000000001b53e │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001b7e7 │ │ + DW_CFA_advance_loc: 2 to 000000000001b540 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001b7e9 │ │ + DW_CFA_advance_loc: 2 to 000000000001b542 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001b7eb │ │ + DW_CFA_advance_loc: 2 to 000000000001b544 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000001b7ec │ │ + DW_CFA_advance_loc: 1 to 000000000001b545 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 000000000001b7f2 │ │ + DW_CFA_advance_loc: 6 to 000000000001b54b │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ -000000e0 000000000000002c 000000e4 FDE cie=00000000 pc=000000000001bb70..000000000001bbcc │ │ - DW_CFA_advance_loc: 1 to 000000000001bb71 │ │ +000000e0 000000000000002c 000000e4 FDE cie=00000000 pc=000000000001b8d0..000000000001b92c │ │ + DW_CFA_advance_loc: 1 to 000000000001b8d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001bb73 │ │ + DW_CFA_advance_loc: 2 to 000000000001b8d3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000001bb74 │ │ + DW_CFA_advance_loc: 1 to 000000000001b8d4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 000000000001bb78 │ │ + DW_CFA_advance_loc: 4 to 000000000001b8d8 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 79 to 000000000001bbc7 │ │ + DW_CFA_advance_loc1: 79 to 000000000001b927 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 000000000001bbc8 │ │ + DW_CFA_advance_loc: 1 to 000000000001b928 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001bbca │ │ + DW_CFA_advance_loc: 2 to 000000000001b92a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000001bbcb │ │ + DW_CFA_advance_loc: 1 to 000000000001b92b │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -00000110 0000000000000010 00000114 FDE cie=00000000 pc=000000000001f8c0..000000000001f8db │ │ +00000110 0000000000000010 00000114 FDE cie=00000000 pc=000000000001ee30..000000000001ef12 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000124 0000000000000010 00000128 FDE cie=00000000 pc=000000000001f8e0..000000000001f8fd │ │ +00000124 0000000000000010 00000128 FDE cie=00000000 pc=000000000001ef20..000000000001ef3b │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000138 000000000000001c 0000013c FDE cie=00000000 pc=000000000001fb40..000000000001fb68 │ │ - DW_CFA_advance_loc: 1 to 000000000001fb41 │ │ +00000138 0000000000000010 0000013c FDE cie=00000000 pc=000000000001ef40..000000000001ef59 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000014c 000000000000001c 00000150 FDE cie=00000000 pc=000000000001f1a0..000000000001f1c8 │ │ + DW_CFA_advance_loc: 1 to 000000000001f1a1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 31 to 000000000001fb60 │ │ + DW_CFA_advance_loc: 31 to 000000000001f1c0 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 000000000001fb66 │ │ + DW_CFA_advance_loc: 6 to 000000000001f1c6 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000001fb67 │ │ + DW_CFA_advance_loc: 1 to 000000000001f1c7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -00000158 0000000000000014 0000015c FDE cie=00000000 pc=000000000001fb70..000000000001fbde │ │ - DW_CFA_advance_loc1: 84 to 000000000001fbc4 │ │ +0000016c 0000000000000014 00000170 FDE cie=00000000 pc=000000000001f1d0..000000000001f23e │ │ + DW_CFA_advance_loc1: 84 to 000000000001f224 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 25 to 000000000001fbdd │ │ + DW_CFA_advance_loc: 25 to 000000000001f23d │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -00000170 0000000000000028 00000174 FDE cie=00000000 pc=00000000000200e0..000000000002015d │ │ - DW_CFA_advance_loc: 2 to 00000000000200e2 │ │ +00000184 0000000000000010 00000188 FDE cie=00000000 pc=000000000001f2f0..000000000001f3bf │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000198 0000000000000028 0000019c FDE cie=00000000 pc=000000000001f6a0..000000000001f71d │ │ + DW_CFA_advance_loc: 2 to 000000000001f6a2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000200e3 │ │ + DW_CFA_advance_loc: 1 to 000000000001f6a3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 00000000000200e7 │ │ + DW_CFA_advance_loc: 4 to 000000000001f6a7 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc1: 92 to 0000000000020143 │ │ + DW_CFA_advance_loc1: 92 to 000000000001f703 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000020144 │ │ + DW_CFA_advance_loc: 1 to 000000000001f704 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000020146 │ │ + DW_CFA_advance_loc: 2 to 000000000001f706 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000020147 │ │ + DW_CFA_advance_loc: 1 to 000000000001f707 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_nop │ │ + │ │ +000001c4 000000000000004c 000001c8 FDE cie=00000000 pc=000000000001f720..000000000001f979 │ │ + DW_CFA_advance_loc: 1 to 000000000001f721 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 000000000001f723 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000001f725 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 000000000001f727 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 000000000001f729 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 000000000001f72a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 4 to 000000000001f72e │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 493 to 000000000001f91b │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 000000000001f91c │ │ DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 000000000001f91e │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 000000000001f920 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 000000000001f922 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000001f924 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000001f925 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 000000000001f926 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000019c 0000000000000010 000001a0 FDE cie=00000000 pc=0000000000020400..0000000000020476 │ │ +00000214 0000000000000010 00000218 FDE cie=00000000 pc=000000000001f980..000000000001f9f2 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000001b0 0000000000000040 000001b4 FDE cie=00000000 pc=0000000000020480..0000000000020f49 │ │ - DW_CFA_advance_loc: 1 to 0000000000020481 │ │ +00000228 0000000000000040 0000022c FDE cie=00000000 pc=000000000001fa00..00000000000204c9 │ │ + DW_CFA_advance_loc: 1 to 000000000001fa01 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000020483 │ │ + DW_CFA_advance_loc: 2 to 000000000001fa03 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000020485 │ │ + DW_CFA_advance_loc: 2 to 000000000001fa05 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000020487 │ │ + DW_CFA_advance_loc: 2 to 000000000001fa07 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000020488 │ │ + DW_CFA_advance_loc: 1 to 000000000001fa08 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 7 to 000000000002048f │ │ + DW_CFA_advance_loc: 7 to 000000000001fa0f │ │ DW_CFA_def_cfa_offset: 544 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2737 to 0000000000020f40 │ │ + DW_CFA_advance_loc2: 2737 to 00000000000204c0 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000020f41 │ │ + DW_CFA_advance_loc: 1 to 00000000000204c1 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000020f43 │ │ + DW_CFA_advance_loc: 2 to 00000000000204c3 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000020f45 │ │ + DW_CFA_advance_loc: 2 to 00000000000204c5 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000020f47 │ │ + DW_CFA_advance_loc: 2 to 00000000000204c7 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000020f48 │ │ + DW_CFA_advance_loc: 1 to 00000000000204c8 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000001f4 0000000000000018 000001f8 FDE cie=00000000 pc=0000000000021070..00000000000210ad │ │ - DW_CFA_advance_loc: 1 to 0000000000021071 │ │ +0000026c 0000000000000028 00000270 FDE cie=00000000 pc=00000000000205f0..0000000000020643 │ │ + DW_CFA_advance_loc: 2 to 00000000000205f2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 44 to 000000000002109d │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000002109e │ │ + DW_CFA_advance_loc: 1 to 00000000000205f3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 00000000000205f4 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ + DW_CFA_advance_loc: 62 to 0000000000020632 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 0000000000020633 │ │ DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 0000000000020635 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0000000000020636 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00000210 000000000000003c 00000214 FDE cie=00000000 pc=0000000000021ea0..000000000002252e │ │ - DW_CFA_advance_loc: 1 to 0000000000021ea1 │ │ +00000298 0000000000000054 0000029c FDE cie=00000000 pc=0000000000021430..0000000000021ac7 │ │ + DW_CFA_advance_loc: 10 to 000000000002143a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000021ea3 │ │ + DW_CFA_advance_loc: 2 to 000000000002143c │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000021ea5 │ │ + DW_CFA_advance_loc: 2 to 000000000002143e │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000021ea7 │ │ + DW_CFA_advance_loc: 1 to 000000000002143f │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000021ea8 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 478 to 0000000000022086 │ │ + DW_CFA_advance_loc1: 86 to 0000000000021495 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_restore: r3 (rbx) │ │ + DW_CFA_restore: r6 (rbp) │ │ + DW_CFA_restore: r14 (r14) │ │ + DW_CFA_restore: r15 (r15) │ │ + DW_CFA_advance_loc: 12 to 00000000000214a1 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000022088 │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_advance_loc2: 501 to 0000000000021696 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000002208a │ │ + DW_CFA_advance_loc: 2 to 0000000000021698 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000002208c │ │ + DW_CFA_advance_loc: 2 to 000000000002169a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000002208d │ │ + DW_CFA_advance_loc: 1 to 000000000002169b │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000002208e │ │ - DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_restore: r3 (rbx) │ │ + DW_CFA_restore: r14 (r14) │ │ + DW_CFA_restore: r15 (r15) │ │ + DW_CFA_restore: r6 (rbp) │ │ + DW_CFA_advance_loc: 13 to 00000000000216a8 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000250 000000000000001c 00000254 FDE cie=00000000 pc=00000000000226f0..000000000002272d │ │ - DW_CFA_advance_loc: 1 to 00000000000226f1 │ │ +000002f0 000000000000001c 000002f4 FDE cie=00000000 pc=0000000000021c90..0000000000021ccd │ │ + DW_CFA_advance_loc: 1 to 0000000000021c91 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000226f5 │ │ + DW_CFA_advance_loc: 4 to 0000000000021c95 │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 54 to 000000000002272b │ │ + DW_CFA_advance_loc: 54 to 0000000000021ccb │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000002272c │ │ + DW_CFA_advance_loc: 1 to 0000000000021ccc │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -00000270 0000000000000028 00000274 FDE cie=00000000 pc=0000000000022ef0..00000000000230e1 │ │ - DW_CFA_advance_loc: 2 to 0000000000022ef2 │ │ +00000310 0000000000000028 00000314 FDE cie=00000000 pc=00000000000224c0..00000000000226bd │ │ + DW_CFA_advance_loc: 2 to 00000000000224c2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000022ef3 │ │ + DW_CFA_advance_loc: 1 to 00000000000224c3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 7 to 0000000000022efa │ │ + DW_CFA_advance_loc: 7 to 00000000000224ca │ │ DW_CFA_def_cfa_offset: 176 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc2: 483 to 00000000000230dd │ │ + DW_CFA_advance_loc2: 495 to 00000000000226b9 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000230de │ │ + DW_CFA_advance_loc: 1 to 00000000000226ba │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000230e0 │ │ + DW_CFA_advance_loc: 2 to 00000000000226bc │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000029c 0000000000000044 000002a0 FDE cie=00000000 pc=00000000000230f0..00000000000236ac │ │ - DW_CFA_advance_loc: 2 to 00000000000230f2 │ │ +0000033c 0000000000000044 00000340 FDE cie=00000000 pc=00000000000226c0..0000000000022c64 │ │ + DW_CFA_advance_loc: 2 to 00000000000226c2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000230f4 │ │ + DW_CFA_advance_loc: 2 to 00000000000226c4 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000230f6 │ │ + DW_CFA_advance_loc: 2 to 00000000000226c6 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000230f8 │ │ + DW_CFA_advance_loc: 2 to 00000000000226c8 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 00000000000230f9 │ │ + DW_CFA_advance_loc: 1 to 00000000000226c9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 7 to 0000000000023100 │ │ + DW_CFA_advance_loc: 7 to 00000000000226d0 │ │ DW_CFA_def_cfa_offset: 1808 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 1432 to 0000000000023698 │ │ + DW_CFA_advance_loc2: 1408 to 0000000000022c50 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000023699 │ │ + DW_CFA_advance_loc: 1 to 0000000000022c51 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000002369b │ │ + DW_CFA_advance_loc: 2 to 0000000000022c53 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000002369d │ │ + DW_CFA_advance_loc: 2 to 0000000000022c55 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000002369f │ │ + DW_CFA_advance_loc: 2 to 0000000000022c57 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000236a1 │ │ + DW_CFA_advance_loc: 2 to 0000000000022c59 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000236a2 │ │ + DW_CFA_advance_loc: 1 to 0000000000022c5a │ │ DW_CFA_def_cfa_offset: 1808 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000002e4 0000000000000010 000002e8 FDE cie=00000000 pc=00000000000236b0..0000000000023764 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000002f8 0000000000000048 000002fc FDE cie=00000000 pc=0000000000023770..00000000000238ac │ │ - DW_CFA_advance_loc: 1 to 0000000000023771 │ │ +00000384 0000000000000048 00000388 FDE cie=00000000 pc=0000000000022c70..0000000000022dac │ │ + DW_CFA_advance_loc: 1 to 0000000000022c71 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000023773 │ │ + DW_CFA_advance_loc: 2 to 0000000000022c73 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000023775 │ │ + DW_CFA_advance_loc: 2 to 0000000000022c75 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000023777 │ │ + DW_CFA_advance_loc: 2 to 0000000000022c77 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000023779 │ │ + DW_CFA_advance_loc: 2 to 0000000000022c79 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000002377a │ │ + DW_CFA_advance_loc: 1 to 0000000000022c7a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 000000000002377e │ │ + DW_CFA_advance_loc: 4 to 0000000000022c7e │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 291 to 00000000000238a1 │ │ + DW_CFA_advance_loc2: 291 to 0000000000022da1 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000238a2 │ │ + DW_CFA_advance_loc: 1 to 0000000000022da2 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000238a4 │ │ + DW_CFA_advance_loc: 2 to 0000000000022da4 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000238a6 │ │ + DW_CFA_advance_loc: 2 to 0000000000022da6 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000238a8 │ │ + DW_CFA_advance_loc: 2 to 0000000000022da8 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000238aa │ │ + DW_CFA_advance_loc: 2 to 0000000000022daa │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000238ab │ │ + DW_CFA_advance_loc: 1 to 0000000000022dab │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000344 0000000000000010 00000348 FDE cie=00000000 pc=0000000000023a40..0000000000023a54 │ │ +000003d0 0000000000000010 000003d4 FDE cie=00000000 pc=0000000000022f40..0000000000022f54 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000358 0000000000000010 0000035c FDE cie=00000000 pc=0000000000023a60..0000000000023b36 │ │ +000003e4 0000000000000010 000003e8 FDE cie=00000000 pc=0000000000022f60..0000000000023036 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000036c 000000000000004c 00000370 FDE cie=00000000 pc=0000000000023be0..0000000000023df4 │ │ - DW_CFA_advance_loc: 1 to 0000000000023be1 │ │ +000003f8 0000000000000034 000003fc FDE cie=00000000 pc=0000000000023040..00000000000230ac │ │ + DW_CFA_advance_loc: 2 to 0000000000023042 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 0000000000023044 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 0000000000023046 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 1 to 0000000000023047 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 1 to 0000000000023048 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ + DW_CFA_advance_loc1: 92 to 00000000000230a4 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 1 to 00000000000230a5 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000230a7 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000230a9 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000230ab │ │ + DW_CFA_def_cfa_offset: 8 │ │ + │ │ +00000430 000000000000004c 00000434 FDE cie=00000000 pc=00000000000230b0..00000000000232cf │ │ + DW_CFA_advance_loc: 1 to 00000000000230b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000023be3 │ │ + DW_CFA_advance_loc: 2 to 00000000000230b3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000023be5 │ │ + DW_CFA_advance_loc: 2 to 00000000000230b5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000023be7 │ │ + DW_CFA_advance_loc: 2 to 00000000000230b7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000023be9 │ │ + DW_CFA_advance_loc: 2 to 00000000000230b9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000023bea │ │ + DW_CFA_advance_loc: 1 to 00000000000230ba │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 0000000000023bee │ │ + DW_CFA_advance_loc: 4 to 00000000000230be │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 419 to 0000000000023d91 │ │ + DW_CFA_advance_loc2: 430 to 000000000002326c │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000023d92 │ │ + DW_CFA_advance_loc: 1 to 000000000002326d │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000023d94 │ │ + DW_CFA_advance_loc: 2 to 000000000002326f │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000023d96 │ │ + DW_CFA_advance_loc: 2 to 0000000000023271 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000023d98 │ │ + DW_CFA_advance_loc: 2 to 0000000000023273 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000023d9a │ │ + DW_CFA_advance_loc: 2 to 0000000000023275 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000023d9b │ │ + DW_CFA_advance_loc: 1 to 0000000000023276 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000023d9c │ │ + DW_CFA_advance_loc: 1 to 0000000000023277 │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000003bc 000000000000001c 000003c0 FDE cie=00000000 pc=0000000000023e00..0000000000023e74 │ │ - DW_CFA_advance_loc: 1 to 0000000000023e01 │ │ +00000480 0000000000000020 00000484 FDE cie=00000000 pc=00000000000232d0..0000000000023361 │ │ + DW_CFA_advance_loc: 1 to 00000000000232d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 54 to 0000000000023e37 │ │ + DW_CFA_advance_loc: 54 to 0000000000023307 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000023e38 │ │ + DW_CFA_advance_loc: 1 to 0000000000023308 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 59 to 0000000000023e73 │ │ + DW_CFA_advance_loc1: 79 to 0000000000023357 │ │ DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0000000000023358 │ │ + DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_nop │ │ │ │ -000003dc 0000000000000010 000003e0 FDE cie=00000000 pc=0000000000023e80..0000000000023e92 │ │ +000004a4 0000000000000010 000004a8 FDE cie=00000000 pc=0000000000023370..0000000000023382 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000003f0 0000000000000044 000003f4 FDE cie=00000000 pc=0000000000024280..00000000000244e8 │ │ - DW_CFA_advance_loc: 1 to 0000000000024281 │ │ +000004b8 0000000000000044 000004bc FDE cie=00000000 pc=0000000000023770..00000000000239d2 │ │ + DW_CFA_advance_loc: 1 to 0000000000023771 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000024283 │ │ + DW_CFA_advance_loc: 2 to 0000000000023773 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000024285 │ │ + DW_CFA_advance_loc: 2 to 0000000000023775 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000024287 │ │ + DW_CFA_advance_loc: 2 to 0000000000023777 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000024288 │ │ + DW_CFA_advance_loc: 1 to 0000000000023778 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 4 to 000000000002428c │ │ + DW_CFA_advance_loc: 4 to 000000000002377c │ │ DW_CFA_def_cfa_offset: 144 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 491 to 0000000000024477 │ │ + DW_CFA_advance_loc2: 485 to 0000000000023961 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000024478 │ │ + DW_CFA_advance_loc: 1 to 0000000000023962 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000002447a │ │ + DW_CFA_advance_loc: 2 to 0000000000023964 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000002447c │ │ + DW_CFA_advance_loc: 2 to 0000000000023966 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000002447e │ │ + DW_CFA_advance_loc: 2 to 0000000000023968 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000002447f │ │ + DW_CFA_advance_loc: 1 to 0000000000023969 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000024480 │ │ + DW_CFA_advance_loc: 1 to 000000000002396a │ │ DW_CFA_def_cfa_offset: 144 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000438 000000000000004c 0000043c FDE cie=00000000 pc=0000000000024f20..000000000002558b │ │ - DW_CFA_advance_loc: 1 to 0000000000024f21 │ │ +00000500 000000000000004c 00000504 FDE cie=00000000 pc=0000000000024410..0000000000024a8e │ │ + DW_CFA_advance_loc: 1 to 0000000000024411 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000024f23 │ │ + DW_CFA_advance_loc: 2 to 0000000000024413 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000024f25 │ │ + DW_CFA_advance_loc: 2 to 0000000000024415 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000024f27 │ │ + DW_CFA_advance_loc: 2 to 0000000000024417 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000024f29 │ │ + DW_CFA_advance_loc: 2 to 0000000000024419 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000024f2a │ │ + DW_CFA_advance_loc: 1 to 000000000002441a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 0000000000024f31 │ │ - DW_CFA_def_cfa_offset: 1248 │ │ + DW_CFA_advance_loc: 7 to 0000000000024421 │ │ + DW_CFA_def_cfa_offset: 1264 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1356 to 000000000002547d │ │ + DW_CFA_advance_loc2: 1375 to 0000000000024980 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000002547e │ │ + DW_CFA_advance_loc: 1 to 0000000000024981 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000025480 │ │ + DW_CFA_advance_loc: 2 to 0000000000024983 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000025482 │ │ + DW_CFA_advance_loc: 2 to 0000000000024985 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000025484 │ │ + DW_CFA_advance_loc: 2 to 0000000000024987 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000025486 │ │ + DW_CFA_advance_loc: 2 to 0000000000024989 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000025487 │ │ + DW_CFA_advance_loc: 1 to 000000000002498a │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000025488 │ │ - DW_CFA_def_cfa_offset: 1248 │ │ + DW_CFA_advance_loc: 1 to 000000000002498b │ │ + DW_CFA_def_cfa_offset: 1264 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000488 0000000000000048 0000048c FDE cie=00000000 pc=0000000000025590..0000000000025818 │ │ - DW_CFA_advance_loc: 1 to 0000000000025591 │ │ +00000550 0000000000000048 00000554 FDE cie=00000000 pc=0000000000024a90..0000000000024d18 │ │ + DW_CFA_advance_loc: 1 to 0000000000024a91 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000025593 │ │ + DW_CFA_advance_loc: 2 to 0000000000024a93 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000025595 │ │ + DW_CFA_advance_loc: 2 to 0000000000024a95 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000025597 │ │ + DW_CFA_advance_loc: 2 to 0000000000024a97 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000025599 │ │ + DW_CFA_advance_loc: 2 to 0000000000024a99 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000002559a │ │ + DW_CFA_advance_loc: 1 to 0000000000024a9a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000255a1 │ │ + DW_CFA_advance_loc: 7 to 0000000000024aa1 │ │ DW_CFA_def_cfa_offset: 336 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 620 to 000000000002580d │ │ + DW_CFA_advance_loc2: 620 to 0000000000024d0d │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000002580e │ │ + DW_CFA_advance_loc: 1 to 0000000000024d0e │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000025810 │ │ + DW_CFA_advance_loc: 2 to 0000000000024d10 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000025812 │ │ + DW_CFA_advance_loc: 2 to 0000000000024d12 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000025814 │ │ + DW_CFA_advance_loc: 2 to 0000000000024d14 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000025816 │ │ + DW_CFA_advance_loc: 2 to 0000000000024d16 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000025817 │ │ + DW_CFA_advance_loc: 1 to 0000000000024d17 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000004d4 0000000000000048 000004d8 FDE cie=00000000 pc=0000000000025a10..0000000000025ab0 │ │ - DW_CFA_advance_loc: 1 to 0000000000025a11 │ │ +0000059c 0000000000000048 000005a0 FDE cie=00000000 pc=0000000000024f10..0000000000024fdd │ │ + DW_CFA_advance_loc: 1 to 0000000000024f11 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000025a13 │ │ + DW_CFA_advance_loc: 2 to 0000000000024f13 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000025a15 │ │ + DW_CFA_advance_loc: 2 to 0000000000024f15 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000025a17 │ │ + DW_CFA_advance_loc: 2 to 0000000000024f17 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000025a19 │ │ + DW_CFA_advance_loc: 2 to 0000000000024f19 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000025a1a │ │ + DW_CFA_advance_loc: 1 to 0000000000024f1a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000025a1b │ │ + DW_CFA_advance_loc: 1 to 0000000000024f1b │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 104 to 0000000000025a83 │ │ + DW_CFA_advance_loc1: 140 to 0000000000024fa7 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000025a84 │ │ + DW_CFA_advance_loc: 1 to 0000000000024fa8 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000025a86 │ │ + DW_CFA_advance_loc: 2 to 0000000000024faa │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000025a88 │ │ + DW_CFA_advance_loc: 2 to 0000000000024fac │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000025a8a │ │ + DW_CFA_advance_loc: 2 to 0000000000024fae │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000025a8c │ │ + DW_CFA_advance_loc: 2 to 0000000000024fb0 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000025a8d │ │ + DW_CFA_advance_loc: 1 to 0000000000024fb1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000025a8e │ │ + DW_CFA_advance_loc: 1 to 0000000000024fb2 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_nop │ │ │ │ -00000520 000000000000001c 00000524 FDE cie=00000000 pc=0000000000025cb0..0000000000025cfd │ │ - DW_CFA_advance_loc: 30 to 0000000000025cce │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 42 to 0000000000025cf8 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000025cf9 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 0000000000025cfc │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000540 0000000000000048 00000544 FDE cie=00000000 pc=0000000000025d00..0000000000025d89 │ │ - DW_CFA_advance_loc: 2 to 0000000000025d02 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000025d04 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000025d06 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000025d07 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000025d08 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc1: 70 to 0000000000025d4e │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000025d4f │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000025d51 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000025d53 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000025d55 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000025d5b │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 38 to 0000000000025d81 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000025d82 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000025d84 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000025d86 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000025d88 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -0000058c 000000000000001c 00000590 FDE cie=00000000 pc=0000000000025d90..0000000000025dd4 │ │ - DW_CFA_advance_loc: 17 to 0000000000025da1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000025da5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 45 to 0000000000025dd2 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000025dd3 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - │ │ -000005ac 0000000000000020 000005b0 FDE cie=00000000 pc=0000000000025dd4..0000000000025dfb │ │ - DW_CFA_advance_loc: 1 to 0000000000025dd5 │ │ +000005e8 0000000000000020 000005ec FDE cie=00000000 pc=0000000000025198..00000000000251bf │ │ + DW_CFA_advance_loc: 1 to 0000000000025199 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000025dd8 │ │ + DW_CFA_advance_loc: 3 to 000000000002519c │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 23 to 0000000000025def │ │ + DW_CFA_advance_loc: 23 to 00000000000251b3 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000025df0 │ │ + DW_CFA_advance_loc: 1 to 00000000000251b4 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000005d0 000000000000002c 000005d4 FDE cie=00000000 pc=0000000000025dfb..0000000000025fa9 │ │ - DW_CFA_advance_loc: 1 to 0000000000025dfc │ │ +0000060c 000000000000002c 00000610 FDE cie=00000000 pc=00000000000251bf..000000000002535f │ │ + DW_CFA_advance_loc: 1 to 00000000000251c0 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000025dff │ │ + DW_CFA_advance_loc: 3 to 00000000000251c3 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000025e0c │ │ + DW_CFA_advance_loc: 13 to 00000000000251d0 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 360 to 0000000000025f74 │ │ + DW_CFA_advance_loc2: 353 to 0000000000025331 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000025f75 │ │ + DW_CFA_advance_loc: 1 to 0000000000025332 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000600 0000000000000010 00000604 FDE cie=00000000 pc=0000000000025fa9..0000000000025fdc │ │ +0000063c 0000000000000010 00000640 FDE cie=00000000 pc=000000000002535f..0000000000025392 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000614 0000000000000028 00000618 FDE cie=00000000 pc=0000000000025fe0..0000000000026052 │ │ - DW_CFA_advance_loc: 2 to 0000000000025fe2 │ │ +00000650 0000000000000028 00000654 FDE cie=00000000 pc=00000000000253a0..0000000000025412 │ │ + DW_CFA_advance_loc: 2 to 00000000000253a2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000025fe3 │ │ + DW_CFA_advance_loc: 1 to 00000000000253a3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 0000000000025fe7 │ │ + DW_CFA_advance_loc: 4 to 00000000000253a7 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc1: 81 to 0000000000026038 │ │ + DW_CFA_advance_loc1: 81 to 00000000000253f8 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000026039 │ │ + DW_CFA_advance_loc: 1 to 00000000000253f9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000002603b │ │ + DW_CFA_advance_loc: 2 to 00000000000253fb │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000002603c │ │ + DW_CFA_advance_loc: 1 to 00000000000253fc │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_nop │ │ │ │ -00000640 0000000000000028 00000644 FDE cie=00000000 pc=0000000000026060..0000000000026469 │ │ - DW_CFA_advance_loc: 2 to 0000000000026062 │ │ +0000067c 0000000000000040 00000680 FDE cie=00000000 pc=0000000000025420..0000000000025863 │ │ + DW_CFA_advance_loc: 1 to 0000000000025421 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000026064 │ │ + DW_CFA_advance_loc: 2 to 0000000000025423 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000026065 │ │ + DW_CFA_advance_loc: 2 to 0000000000025425 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 1023 to 0000000000026464 │ │ + DW_CFA_advance_loc: 2 to 0000000000025427 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 0000000000025429 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 000000000002542a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 1071 to 0000000000025859 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 000000000002585b │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 000000000002585d │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 000000000002585f │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000026466 │ │ + DW_CFA_advance_loc: 2 to 0000000000025861 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000026468 │ │ + DW_CFA_advance_loc: 1 to 0000000000025862 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -0000066c 0000000000000040 00000670 FDE cie=00000000 pc=0000000000026470..000000000002671a │ │ - DW_CFA_advance_loc: 1 to 0000000000026471 │ │ +000006c0 0000000000000040 000006c4 FDE cie=00000000 pc=0000000000025870..0000000000025b1a │ │ + DW_CFA_advance_loc: 1 to 0000000000025871 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000026473 │ │ + DW_CFA_advance_loc: 2 to 0000000000025873 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000026475 │ │ + DW_CFA_advance_loc: 2 to 0000000000025875 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000026477 │ │ + DW_CFA_advance_loc: 2 to 0000000000025877 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000026479 │ │ + DW_CFA_advance_loc: 2 to 0000000000025879 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000002647a │ │ + DW_CFA_advance_loc: 1 to 000000000002587a │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 662 to 0000000000026710 │ │ + DW_CFA_advance_loc2: 662 to 0000000000025b10 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000026712 │ │ + DW_CFA_advance_loc: 2 to 0000000000025b12 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000026714 │ │ + DW_CFA_advance_loc: 2 to 0000000000025b14 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000026716 │ │ + DW_CFA_advance_loc: 2 to 0000000000025b16 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000026718 │ │ + DW_CFA_advance_loc: 2 to 0000000000025b18 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000026719 │ │ + DW_CFA_advance_loc: 1 to 0000000000025b19 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -000006b0 0000000000000048 000006b4 FDE cie=00000000 pc=0000000000026720..0000000000027689 │ │ - DW_CFA_advance_loc: 1 to 0000000000026721 │ │ +00000704 0000000000000048 00000708 FDE cie=00000000 pc=0000000000025b20..0000000000026a89 │ │ + DW_CFA_advance_loc: 1 to 0000000000025b21 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000026723 │ │ + DW_CFA_advance_loc: 2 to 0000000000025b23 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000026725 │ │ + DW_CFA_advance_loc: 2 to 0000000000025b25 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000026727 │ │ + DW_CFA_advance_loc: 2 to 0000000000025b27 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000026729 │ │ + DW_CFA_advance_loc: 2 to 0000000000025b29 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000002672a │ │ + DW_CFA_advance_loc: 1 to 0000000000025b2a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 0000000000026731 │ │ + DW_CFA_advance_loc: 7 to 0000000000025b31 │ │ DW_CFA_def_cfa_offset: 240 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 3917 to 000000000002767e │ │ + DW_CFA_advance_loc2: 3917 to 0000000000026a7e │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000002767f │ │ + DW_CFA_advance_loc: 1 to 0000000000026a7f │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000027681 │ │ + DW_CFA_advance_loc: 2 to 0000000000026a81 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000027683 │ │ + DW_CFA_advance_loc: 2 to 0000000000026a83 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000027685 │ │ + DW_CFA_advance_loc: 2 to 0000000000026a85 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000027687 │ │ + DW_CFA_advance_loc: 2 to 0000000000026a87 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000027688 │ │ + DW_CFA_advance_loc: 1 to 0000000000026a88 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000006fc 0000000000000018 00000700 FDE cie=00000000 pc=0000000000027690..0000000000027773 │ │ - DW_CFA_advance_loc: 1 to 0000000000027691 │ │ +00000750 0000000000000018 00000754 FDE cie=00000000 pc=0000000000026a90..0000000000026b73 │ │ + DW_CFA_advance_loc: 1 to 0000000000026a91 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc1: 178 to 0000000000027743 │ │ + DW_CFA_advance_loc1: 178 to 0000000000026b43 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000027744 │ │ + DW_CFA_advance_loc: 1 to 0000000000026b44 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_nop │ │ │ │ -00000718 000000000000001c 0000071c FDE cie=00000000 pc=0000000000027780..0000000000027a8b │ │ - DW_CFA_advance_loc: 1 to 0000000000027781 │ │ +0000076c 0000000000000028 00000770 FDE cie=00000000 pc=0000000000026b80..0000000000026ea4 │ │ + DW_CFA_advance_loc: 2 to 0000000000026b82 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc2: 591 to 00000000000279d0 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000279d1 │ │ + DW_CFA_advance_loc: 1 to 0000000000026b83 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 0000000000026b84 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ + DW_CFA_advance_loc2: 609 to 0000000000026de5 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 0000000000026de6 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 2 to 0000000000026de8 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0000000000026de9 │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ -00000738 0000000000000048 0000073c FDE cie=00000000 pc=0000000000027a90..0000000000028395 │ │ - DW_CFA_advance_loc: 1 to 0000000000027a91 │ │ +00000798 0000000000000048 0000079c FDE cie=00000000 pc=0000000000026eb0..000000000002776f │ │ + DW_CFA_advance_loc: 1 to 0000000000026eb1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000027a93 │ │ + DW_CFA_advance_loc: 2 to 0000000000026eb3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000027a95 │ │ + DW_CFA_advance_loc: 2 to 0000000000026eb5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000027a97 │ │ + DW_CFA_advance_loc: 2 to 0000000000026eb7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000027a99 │ │ + DW_CFA_advance_loc: 2 to 0000000000026eb9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000027a9a │ │ + DW_CFA_advance_loc: 1 to 0000000000026eba │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 0000000000027aa1 │ │ + DW_CFA_advance_loc: 7 to 0000000000026ec1 │ │ DW_CFA_def_cfa_offset: 1024 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2281 to 000000000002838a │ │ + DW_CFA_advance_loc2: 2211 to 0000000000027764 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000002838b │ │ + DW_CFA_advance_loc: 1 to 0000000000027765 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000002838d │ │ + DW_CFA_advance_loc: 2 to 0000000000027767 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000002838f │ │ + DW_CFA_advance_loc: 2 to 0000000000027769 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000028391 │ │ + DW_CFA_advance_loc: 2 to 000000000002776b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000028393 │ │ + DW_CFA_advance_loc: 2 to 000000000002776d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000028394 │ │ + DW_CFA_advance_loc: 1 to 000000000002776e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000784 0000000000000014 00000788 FDE cie=00000000 pc=00000000000283a0..00000000000283cd │ │ - DW_CFA_advance_loc: 4 to 00000000000283a4 │ │ +000007e4 0000000000000014 000007e8 FDE cie=00000000 pc=0000000000027770..000000000002779d │ │ + DW_CFA_advance_loc: 4 to 0000000000027774 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 40 to 00000000000283cc │ │ + DW_CFA_advance_loc: 40 to 000000000002779c │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -0000079c 0000000000000020 000007a0 FDE cie=00000000 pc=00000000000283d0..0000000000028911 │ │ - DW_CFA_advance_loc: 1 to 00000000000283d1 │ │ +000007fc 0000000000000020 00000800 FDE cie=00000000 pc=00000000000277a0..0000000000027c71 │ │ + DW_CFA_advance_loc: 1 to 00000000000277a1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 7 to 00000000000283d8 │ │ - DW_CFA_def_cfa_offset: 464 │ │ + DW_CFA_advance_loc: 7 to 00000000000277a8 │ │ + DW_CFA_def_cfa_offset: 448 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc2: 1335 to 000000000002890f │ │ + DW_CFA_advance_loc2: 1223 to 0000000000027c6f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000028910 │ │ + DW_CFA_advance_loc: 1 to 0000000000027c70 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000007c0 0000000000000010 000007c4 FDE cie=00000000 pc=0000000000028920..000000000002892b │ │ +00000820 0000000000000010 00000824 FDE cie=00000000 pc=0000000000027c80..0000000000027c8b │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000007d4 0000000000000010 000007d8 FDE cie=00000000 pc=0000000000028930..000000000002893b │ │ +00000834 0000000000000010 00000838 FDE cie=00000000 pc=0000000000027c90..0000000000027c9b │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000007e8 0000000000000010 000007ec FDE cie=00000000 pc=0000000000028940..000000000002894b │ │ +00000848 0000000000000010 0000084c FDE cie=00000000 pc=0000000000027ca0..0000000000027cab │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000007fc 0000000000000010 00000800 FDE cie=00000000 pc=0000000000028950..000000000002895b │ │ +0000085c 0000000000000010 00000860 FDE cie=00000000 pc=0000000000027cb0..0000000000027cbb │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000810 0000000000000010 00000814 FDE cie=00000000 pc=0000000000028960..000000000002896b │ │ +00000870 0000000000000010 00000874 FDE cie=00000000 pc=0000000000027cc0..0000000000027ccb │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000824 0000000000000010 00000828 FDE cie=00000000 pc=0000000000028970..000000000002897b │ │ +00000884 0000000000000010 00000888 FDE cie=00000000 pc=0000000000027cd0..0000000000027cdb │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000838 0000000000000010 0000083c FDE cie=00000000 pc=0000000000028980..000000000002898b │ │ +00000898 0000000000000010 0000089c FDE cie=00000000 pc=0000000000027ce0..0000000000027ceb │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000084c 0000000000000010 00000850 FDE cie=00000000 pc=0000000000028990..000000000002899b │ │ +000008ac 0000000000000010 000008b0 FDE cie=00000000 pc=0000000000027cf0..0000000000027cfb │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000860 0000000000000018 00000864 FDE cie=00000000 pc=000000000002899b..00000000000289ae │ │ - DW_CFA_advance_loc: 1 to 000000000002899c │ │ +000008c0 0000000000000018 000008c4 FDE cie=00000000 pc=0000000000027cfb..0000000000027d0e │ │ + DW_CFA_advance_loc: 1 to 0000000000027cfc │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000002899f │ │ + DW_CFA_advance_loc: 3 to 0000000000027cff │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000087c 0000000000000024 00000880 FDE cie=00000000 pc=00000000000289b0..0000000000028a20 │ │ - DW_CFA_advance_loc: 1 to 00000000000289b1 │ │ +000008dc 0000000000000018 000008e0 FDE cie=00000000 pc=0000000000027d0e..0000000000027d20 │ │ + DW_CFA_advance_loc: 1 to 0000000000027d0f │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000289b4 │ │ + DW_CFA_advance_loc: 3 to 0000000000027d12 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 00000000000289bb │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 80 to 0000000000028a0b │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000028a0c │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000008a4 0000000000000024 000008a8 FDE cie=00000000 pc=0000000000028a20..0000000000028a96 │ │ - DW_CFA_advance_loc: 1 to 0000000000028a21 │ │ +000008f8 0000000000000018 000008fc FDE cie=00000000 pc=0000000000027d20..0000000000027d3c │ │ + DW_CFA_advance_loc: 1 to 0000000000027d21 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000028a24 │ │ + DW_CFA_advance_loc: 3 to 0000000000027d24 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 6 to 0000000000028a2a │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 107 to 0000000000028a95 │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000008cc 0000000000000018 000008d0 FDE cie=00000000 pc=0000000000028a96..0000000000028aa8 │ │ - DW_CFA_advance_loc: 1 to 0000000000028a97 │ │ +00000914 0000000000000024 00000918 FDE cie=00000000 pc=0000000000027d40..0000000000027db0 │ │ + DW_CFA_advance_loc: 1 to 0000000000027d41 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000028a9a │ │ + DW_CFA_advance_loc: 3 to 0000000000027d44 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 7 to 0000000000027d4b │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_advance_loc1: 80 to 0000000000027d9b │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 0000000000027d9c │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -000008e8 0000000000000018 000008ec FDE cie=00000000 pc=0000000000028ab0..0000000000028acc │ │ - DW_CFA_advance_loc: 1 to 0000000000028ab1 │ │ +0000093c 0000000000000024 00000940 FDE cie=00000000 pc=0000000000027db0..0000000000027e26 │ │ + DW_CFA_advance_loc: 1 to 0000000000027db1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000028ab4 │ │ + DW_CFA_advance_loc: 3 to 0000000000027db4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 6 to 0000000000027dba │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_advance_loc1: 107 to 0000000000027e25 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000904 0000000000000024 00000908 FDE cie=00000000 pc=0000000000028d00..0000000000028d5a │ │ - DW_CFA_advance_loc: 1 to 0000000000028d01 │ │ +00000964 0000000000000024 00000968 FDE cie=00000000 pc=0000000000028060..00000000000280ba │ │ + DW_CFA_advance_loc: 1 to 0000000000028061 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000028d04 │ │ + DW_CFA_advance_loc: 3 to 0000000000028064 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 0000000000028d0b │ │ + DW_CFA_advance_loc: 7 to 000000000002806b │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 65 to 0000000000028d4c │ │ + DW_CFA_advance_loc1: 65 to 00000000000280ac │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000028d4d │ │ + DW_CFA_advance_loc: 1 to 00000000000280ad │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -0000092c 0000000000000010 00000930 FDE cie=00000000 pc=0000000000028e30..0000000000028e49 │ │ +0000098c 0000000000000010 00000990 FDE cie=00000000 pc=0000000000028230..0000000000028246 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000940 0000000000000010 00000944 FDE cie=00000000 pc=0000000000028e50..0000000000028e61 │ │ +000009a0 0000000000000010 000009a4 FDE cie=00000000 pc=0000000000028250..0000000000028261 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000954 0000000000000028 00000958 FDE cie=00000000 pc=0000000000028e70..0000000000028ed1 │ │ - DW_CFA_advance_loc: 1 to 0000000000028e71 │ │ +000009b4 0000000000000028 000009b8 FDE cie=00000000 pc=0000000000028270..00000000000282d1 │ │ + DW_CFA_advance_loc: 1 to 0000000000028271 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000028e74 │ │ + DW_CFA_advance_loc: 3 to 0000000000028274 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 0000000000028e7b │ │ + DW_CFA_advance_loc: 7 to 000000000002827b │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc: 59 to 0000000000028eb6 │ │ + DW_CFA_advance_loc: 59 to 00000000000282b6 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000028eb7 │ │ + DW_CFA_advance_loc: 1 to 00000000000282b7 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000980 0000000000000024 00000984 FDE cie=00000000 pc=0000000000028ee0..0000000000028fe2 │ │ - DW_CFA_advance_loc: 1 to 0000000000028ee1 │ │ +000009e0 0000000000000024 000009e4 FDE cie=00000000 pc=00000000000282e0..00000000000283e2 │ │ + DW_CFA_advance_loc: 1 to 00000000000282e1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000028ee4 │ │ + DW_CFA_advance_loc: 3 to 00000000000282e4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 0000000000028eeb │ │ + DW_CFA_advance_loc: 7 to 00000000000282eb │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 246 to 0000000000028fe1 │ │ + DW_CFA_advance_loc1: 246 to 00000000000283e1 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ │ │ -000009a8 0000000000000010 000009ac FDE cie=00000000 pc=0000000000028ff0..0000000000029002 │ │ - DW_CFA_nop │ │ +00000a08 000000000000001c 00000a0c FDE cie=00000000 pc=00000000000283f0..0000000000028408 │ │ + DW_CFA_advance_loc: 1 to 00000000000283f1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 00000000000283f4 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 19 to 0000000000028407 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_restore: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000009bc 0000000000000010 000009c0 FDE cie=00000000 pc=0000000000029010..000000000002902a │ │ +00000a28 0000000000000010 00000a2c FDE cie=00000000 pc=0000000000028410..000000000002842a │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000009d0 000000000000002c 000009d4 FDE cie=00000000 pc=0000000000029030..0000000000029169 │ │ - DW_CFA_advance_loc: 1 to 0000000000029031 │ │ +00000a3c 000000000000002c 00000a40 FDE cie=00000000 pc=0000000000028430..0000000000028569 │ │ + DW_CFA_advance_loc: 1 to 0000000000028431 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000029034 │ │ + DW_CFA_advance_loc: 3 to 0000000000028434 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000029041 │ │ + DW_CFA_advance_loc: 13 to 0000000000028441 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 277 to 0000000000029156 │ │ + DW_CFA_advance_loc2: 277 to 0000000000028556 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000029157 │ │ + DW_CFA_advance_loc: 1 to 0000000000028557 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000a00 0000000000000010 00000a04 FDE cie=00000000 pc=0000000000029170..0000000000029183 │ │ +00000a6c 0000000000000010 00000a70 FDE cie=00000000 pc=0000000000028570..0000000000028583 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000a14 000000000000004c 00000a18 FDE cie=00000000 pc=0000000000029190..0000000000029b44 │ │ - DW_CFA_advance_loc: 1 to 0000000000029191 │ │ +00000a80 000000000000004c 00000a84 FDE cie=00000000 pc=0000000000028590..0000000000028f31 │ │ + DW_CFA_advance_loc: 1 to 0000000000028591 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000029193 │ │ + DW_CFA_advance_loc: 2 to 0000000000028593 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000029195 │ │ + DW_CFA_advance_loc: 2 to 0000000000028595 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000029197 │ │ + DW_CFA_advance_loc: 2 to 0000000000028597 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000029199 │ │ + DW_CFA_advance_loc: 2 to 0000000000028599 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000002919a │ │ + DW_CFA_advance_loc: 1 to 000000000002859a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000291a1 │ │ + DW_CFA_advance_loc: 7 to 00000000000285a1 │ │ DW_CFA_def_cfa_offset: 1280 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2402 to 0000000000029b03 │ │ + DW_CFA_advance_loc2: 2383 to 0000000000028ef0 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000029b04 │ │ + DW_CFA_advance_loc: 1 to 0000000000028ef1 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000029b06 │ │ + DW_CFA_advance_loc: 2 to 0000000000028ef3 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000029b08 │ │ + DW_CFA_advance_loc: 2 to 0000000000028ef5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000029b0a │ │ + DW_CFA_advance_loc: 2 to 0000000000028ef7 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000029b0c │ │ + DW_CFA_advance_loc: 2 to 0000000000028ef9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000029b0d │ │ + DW_CFA_advance_loc: 1 to 0000000000028efa │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000029b0e │ │ + DW_CFA_advance_loc: 1 to 0000000000028efb │ │ DW_CFA_def_cfa_offset: 1280 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000a64 0000000000000028 00000a68 FDE cie=00000000 pc=0000000000029b50..000000000002ae2a │ │ - DW_CFA_advance_loc: 1 to 0000000000029b51 │ │ +00000ad0 0000000000000028 00000ad4 FDE cie=00000000 pc=0000000000028f40..000000000002a31a │ │ + DW_CFA_advance_loc: 1 to 0000000000028f41 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000029b54 │ │ + DW_CFA_advance_loc: 3 to 0000000000028f44 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 20 to 0000000000029b68 │ │ + DW_CFA_advance_loc: 20 to 0000000000028f58 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 4801 to 000000000002ae29 │ │ + DW_CFA_advance_loc2: 5057 to 000000000002a319 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000a90 0000000000000040 00000a94 FDE cie=00000000 pc=000000000002ae30..000000000002af50 │ │ - DW_CFA_advance_loc: 1 to 000000000002ae31 │ │ +00000afc 0000000000000040 00000b00 FDE cie=00000000 pc=000000000002a320..000000000002a440 │ │ + DW_CFA_advance_loc: 1 to 000000000002a321 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000002ae33 │ │ + DW_CFA_advance_loc: 2 to 000000000002a323 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000002ae35 │ │ + DW_CFA_advance_loc: 2 to 000000000002a325 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000002ae37 │ │ + DW_CFA_advance_loc: 2 to 000000000002a327 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 000000000002ae38 │ │ + DW_CFA_advance_loc: 1 to 000000000002a328 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 4 to 000000000002ae3c │ │ + DW_CFA_advance_loc: 4 to 000000000002a32c │ │ DW_CFA_def_cfa_offset: 112 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 46 to 000000000002ae6a │ │ + DW_CFA_advance_loc: 46 to 000000000002a35a │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000002ae6b │ │ + DW_CFA_advance_loc: 1 to 000000000002a35b │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000002ae6d │ │ + DW_CFA_advance_loc: 2 to 000000000002a35d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000002ae6f │ │ + DW_CFA_advance_loc: 2 to 000000000002a35f │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000002ae71 │ │ + DW_CFA_advance_loc: 2 to 000000000002a361 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000002ae72 │ │ + DW_CFA_advance_loc: 1 to 000000000002a362 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000002ae73 │ │ + DW_CFA_advance_loc: 1 to 000000000002a363 │ │ DW_CFA_def_cfa_offset: 112 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000ad4 000000000000001c 00000ad8 FDE cie=00000000 pc=000000000002af50..000000000002ce31 │ │ - DW_CFA_advance_loc: 1 to 000000000002af51 │ │ +00000b40 000000000000001c 00000b44 FDE cie=00000000 pc=000000000002a440..000000000002c4ec │ │ + DW_CFA_advance_loc: 1 to 000000000002a441 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000002af54 │ │ + DW_CFA_advance_loc: 3 to 000000000002a444 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc2: 7900 to 000000000002ce30 │ │ + DW_CFA_advance_loc2: 8359 to 000000000002c4eb │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ │ │ -00000af4 0000000000000010 00000af8 FDE cie=00000000 pc=000000000002ce40..000000000002ce59 │ │ +00000b60 0000000000000010 00000b64 FDE cie=00000000 pc=000000000002c4f0..000000000002c506 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000b08 000000000000001c 00000b0c FDE cie=00000000 pc=000000000002ce60..000000000002ceb3 │ │ - DW_CFA_advance_loc: 1 to 000000000002ce61 │ │ +00000b74 000000000000001c 00000b78 FDE cie=00000000 pc=000000000002c510..000000000002c563 │ │ + DW_CFA_advance_loc: 1 to 000000000002c511 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002ce65 │ │ + DW_CFA_advance_loc: 4 to 000000000002c515 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc1: 76 to 000000000002ceb1 │ │ + DW_CFA_advance_loc1: 76 to 000000000002c561 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000002ceb2 │ │ + DW_CFA_advance_loc: 1 to 000000000002c562 │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -00000b28 0000000000000010 00000b2c FDE cie=00000000 pc=000000000002cec0..000000000002cedb │ │ +00000b94 0000000000000010 00000b98 FDE cie=00000000 pc=000000000002c570..000000000002c58b │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000b3c 0000000000000010 00000b40 FDE cie=00000000 pc=000000000002cee0..000000000002cefb │ │ +00000ba8 0000000000000010 00000bac FDE cie=00000000 pc=000000000002c590..000000000002c5ab │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000b50 0000000000000010 00000b54 FDE cie=00000000 pc=000000000002cf00..000000000002cf0d │ │ +00000bbc 0000000000000010 00000bc0 FDE cie=00000000 pc=000000000002c5b0..000000000002c5bd │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000b64 0000000000000010 00000b68 FDE cie=00000000 pc=000000000002e480..000000000002e4b4 │ │ +00000bd0 0000000000000010 00000bd4 FDE cie=00000000 pc=000000000002dad0..000000000002db01 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000b78 0000000000000048 00000b7c FDE cie=00000000 pc=000000000002e4c0..00000000000300a0 │ │ - DW_CFA_advance_loc: 1 to 000000000002e4c1 │ │ +00000be4 0000000000000048 00000be8 FDE cie=00000000 pc=000000000002db10..000000000002f6d1 │ │ + DW_CFA_advance_loc: 1 to 000000000002db11 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000002e4c3 │ │ + DW_CFA_advance_loc: 2 to 000000000002db13 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000002e4c5 │ │ + DW_CFA_advance_loc: 2 to 000000000002db15 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000002e4c7 │ │ + DW_CFA_advance_loc: 2 to 000000000002db17 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000002e4c9 │ │ + DW_CFA_advance_loc: 2 to 000000000002db19 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000002e4ca │ │ + DW_CFA_advance_loc: 1 to 000000000002db1a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 000000000002e4ce │ │ - DW_CFA_def_cfa_offset: 168 │ │ + DW_CFA_advance_loc: 4 to 000000000002db1e │ │ + DW_CFA_def_cfa_offset: 176 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 7111 to 0000000000030095 │ │ + DW_CFA_advance_loc2: 7080 to 000000000002f6c6 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000030096 │ │ + DW_CFA_advance_loc: 1 to 000000000002f6c7 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 000000000002f6c9 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 000000000002f6cb │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 000000000002f6cd │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000002f6cf │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000002f6d0 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000c30 000000000000001c 00000c34 FDE cie=00000000 pc=000000000002f6e0..000000000002f72d │ │ + DW_CFA_advance_loc: 30 to 000000000002f6fe │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 42 to 000000000002f728 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 000000000002f729 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 3 to 000000000002f72c │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000c50 0000000000000048 00000c54 FDE cie=00000000 pc=000000000002f730..000000000002f7c1 │ │ + DW_CFA_advance_loc: 2 to 000000000002f732 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 000000000002f734 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000002f736 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 1 to 000000000002f737 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 1 to 000000000002f738 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ + DW_CFA_advance_loc1: 78 to 000000000002f786 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 1 to 000000000002f787 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 000000000002f789 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000002f78b │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 000000000002f78d │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 6 to 000000000002f793 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000030098 │ │ + DW_CFA_advance_loc: 38 to 000000000002f7b9 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000003009a │ │ + DW_CFA_advance_loc: 1 to 000000000002f7ba │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000003009c │ │ + DW_CFA_advance_loc: 2 to 000000000002f7bc │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003009e │ │ + DW_CFA_advance_loc: 2 to 000000000002f7be │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000003009f │ │ + DW_CFA_advance_loc: 2 to 000000000002f7c0 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000bc4 0000000000000028 00000bc8 FDE cie=00000000 pc=00000000000300a0..000000000003010d │ │ - DW_CFA_advance_loc: 2 to 00000000000300a2 │ │ +00000c9c 0000000000000028 00000ca0 FDE cie=00000000 pc=000000000002f7d0..000000000002f83d │ │ + DW_CFA_advance_loc: 2 to 000000000002f7d2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000300a3 │ │ + DW_CFA_advance_loc: 1 to 000000000002f7d3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 00000000000300a7 │ │ + DW_CFA_advance_loc: 4 to 000000000002f7d7 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc1: 76 to 00000000000300f3 │ │ + DW_CFA_advance_loc1: 76 to 000000000002f823 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000300f4 │ │ + DW_CFA_advance_loc: 1 to 000000000002f824 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000300f6 │ │ + DW_CFA_advance_loc: 2 to 000000000002f826 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000300f7 │ │ + DW_CFA_advance_loc: 1 to 000000000002f827 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_nop │ │ │ │ -00000bf0 0000000000000018 00000bf4 FDE cie=00000000 pc=00000000000305b0..000000000003061c │ │ - DW_CFA_advance_loc: 1 to 00000000000305b1 │ │ +00000cc8 0000000000000028 00000ccc FDE cie=00000000 pc=000000000002f840..000000000002f8ac │ │ + DW_CFA_advance_loc: 2 to 000000000002f842 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 000000000002f844 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 000000000002f845 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ + DW_CFA_advance_loc1: 98 to 000000000002f8a7 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000002f8a9 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 000000000002f8ab │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000cf4 0000000000000010 00000cf8 FDE cie=00000000 pc=000000000002fd50..000000000002fd53 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000d08 0000000000000010 00000d0c FDE cie=00000000 pc=000000000002fd54..000000000002fd57 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000d1c 0000000000000010 00000d20 FDE cie=00000000 pc=000000000002fd58..000000000002fd5b │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000d30 0000000000000018 00000d34 FDE cie=00000000 pc=000000000002fd5b..000000000002fdc7 │ │ + DW_CFA_advance_loc: 1 to 000000000002fd5c │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000305b4 │ │ + DW_CFA_advance_loc: 3 to 000000000002fd5f │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000c0c 0000000000000010 00000c10 FDE cie=00000000 pc=0000000000030620..0000000000030632 │ │ +00000d4c 0000000000000010 00000d50 FDE cie=00000000 pc=000000000002fdd0..000000000002fde2 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000c20 0000000000000010 00000c24 FDE cie=00000000 pc=0000000000030640..0000000000030650 │ │ +00000d60 0000000000000010 00000d64 FDE cie=00000000 pc=000000000002fdf0..000000000002fdfd │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000c34 0000000000000018 00000c38 FDE cie=00000000 pc=0000000000030650..000000000003067b │ │ - DW_CFA_advance_loc: 1 to 0000000000030651 │ │ +00000d74 0000000000000018 00000d78 FDE cie=00000000 pc=000000000002fe00..000000000002fe2b │ │ + DW_CFA_advance_loc: 1 to 000000000002fe01 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000030654 │ │ + DW_CFA_advance_loc: 3 to 000000000002fe04 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000c50 0000000000000030 00000c54 FDE cie=00000000 pc=0000000000030680..0000000000030840 │ │ - DW_CFA_advance_loc: 1 to 0000000000030681 │ │ +00000d90 0000000000000030 00000d94 FDE cie=00000000 pc=000000000002fe30..000000000002ffed │ │ + DW_CFA_advance_loc: 1 to 000000000002fe31 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000030684 │ │ + DW_CFA_advance_loc: 3 to 000000000002fe34 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000030691 │ │ + DW_CFA_advance_loc: 13 to 000000000002fe41 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 408 to 0000000000030829 │ │ + DW_CFA_advance_loc2: 404 to 000000000002ffd5 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 2 to 000000000003082b │ │ + DW_CFA_advance_loc: 3 to 000000000002ffd8 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 20 to 000000000003083f │ │ + DW_CFA_advance_loc: 20 to 000000000002ffec │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000c84 0000000000000030 00000c88 FDE cie=00000000 pc=0000000000030840..0000000000030be9 │ │ - DW_CFA_advance_loc: 1 to 0000000000030841 │ │ +00000dc4 0000000000000030 00000dc8 FDE cie=00000000 pc=000000000002fff0..0000000000030399 │ │ + DW_CFA_advance_loc: 1 to 000000000002fff1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000030844 │ │ + DW_CFA_advance_loc: 3 to 000000000002fff4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000030851 │ │ + DW_CFA_advance_loc: 13 to 0000000000030001 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 763 to 0000000000030b4c │ │ + DW_CFA_advance_loc2: 759 to 00000000000302f8 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 2 to 0000000000030b4e │ │ + DW_CFA_advance_loc: 3 to 00000000000302fb │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc1: 154 to 0000000000030be8 │ │ + DW_CFA_advance_loc1: 157 to 0000000000030398 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ │ │ -00000cb8 0000000000000030 00000cbc FDE cie=00000000 pc=0000000000030bf0..00000000000310a3 │ │ - DW_CFA_advance_loc: 2 to 0000000000030bf2 │ │ +00000df8 0000000000000030 00000dfc FDE cie=00000000 pc=00000000000303a0..0000000000030863 │ │ + DW_CFA_advance_loc: 2 to 00000000000303a2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000030bf4 │ │ + DW_CFA_advance_loc: 2 to 00000000000303a4 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000030bf6 │ │ + DW_CFA_advance_loc: 2 to 00000000000303a6 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000030bf7 │ │ + DW_CFA_advance_loc: 1 to 00000000000303a7 │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 1189 to 000000000003109c │ │ + DW_CFA_advance_loc2: 1205 to 000000000003085c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000003109e │ │ + DW_CFA_advance_loc: 2 to 000000000003085e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000310a0 │ │ + DW_CFA_advance_loc: 2 to 0000000000030860 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000310a2 │ │ + DW_CFA_advance_loc: 2 to 0000000000030862 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -00000cec 0000000000000030 00000cf0 FDE cie=00000000 pc=00000000000310b0..000000000003131b │ │ - DW_CFA_advance_loc: 1 to 00000000000310b1 │ │ +00000e2c 0000000000000020 00000e30 FDE cie=00000000 pc=0000000000030870..0000000000030a12 │ │ + DW_CFA_advance_loc: 1 to 0000000000030871 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 0000000000030874 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 5 to 0000000000030879 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_advance_loc2: 408 to 0000000000030a11 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000e50 0000000000000030 00000e54 FDE cie=00000000 pc=0000000000030a20..0000000000030c9b │ │ + DW_CFA_advance_loc: 1 to 0000000000030a21 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000310b4 │ │ + DW_CFA_advance_loc: 3 to 0000000000030a24 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 00000000000310c1 │ │ + DW_CFA_advance_loc: 13 to 0000000000030a31 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 151 to 0000000000031158 │ │ + DW_CFA_advance_loc1: 172 to 0000000000030add │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 2 to 000000000003115a │ │ + DW_CFA_advance_loc: 3 to 0000000000030ae0 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc2: 448 to 000000000003131a │ │ + DW_CFA_advance_loc2: 442 to 0000000000030c9a │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ │ │ -00000d20 0000000000000018 00000d24 FDE cie=00000000 pc=000000000003131b..0000000000031357 │ │ - DW_CFA_advance_loc: 1 to 000000000003131c │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000003131f │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000d3c 000000000000002c 00000d40 FDE cie=00000000 pc=0000000000031360..00000000000313b6 │ │ - DW_CFA_advance_loc: 1 to 0000000000031361 │ │ +00000e84 000000000000002c 00000e88 FDE cie=00000000 pc=0000000000030ca0..0000000000030cf6 │ │ + DW_CFA_advance_loc: 1 to 0000000000030ca1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000031364 │ │ + DW_CFA_advance_loc: 3 to 0000000000030ca4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000003136b │ │ + DW_CFA_advance_loc: 7 to 0000000000030cab │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc: 62 to 00000000000313a9 │ │ + DW_CFA_advance_loc: 61 to 0000000000030ce8 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 2 to 00000000000313ab │ │ + DW_CFA_advance_loc: 3 to 0000000000030ceb │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 10 to 00000000000313b5 │ │ + DW_CFA_advance_loc: 10 to 0000000000030cf5 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000d6c 0000000000000028 00000d70 FDE cie=00000000 pc=00000000000313c0..0000000000031643 │ │ - DW_CFA_advance_loc: 1 to 00000000000313c1 │ │ +00000eb4 0000000000000028 00000eb8 FDE cie=00000000 pc=0000000000030d00..0000000000030f83 │ │ + DW_CFA_advance_loc: 1 to 0000000000030d01 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000313c4 │ │ + DW_CFA_advance_loc: 3 to 0000000000030d04 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 00000000000313d1 │ │ + DW_CFA_advance_loc: 13 to 0000000000030d11 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 625 to 0000000000031642 │ │ + DW_CFA_advance_loc2: 625 to 0000000000030f82 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000d98 000000000000002c 00000d9c FDE cie=00000000 pc=0000000000031650..00000000000316af │ │ - DW_CFA_advance_loc: 1 to 0000000000031651 │ │ +00000ee0 000000000000002c 00000ee4 FDE cie=00000000 pc=0000000000030f90..0000000000030ff1 │ │ + DW_CFA_advance_loc: 1 to 0000000000030f91 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000031654 │ │ + DW_CFA_advance_loc: 3 to 0000000000030f94 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000003165b │ │ + DW_CFA_advance_loc: 7 to 0000000000030f9b │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc: 59 to 0000000000031696 │ │ + DW_CFA_advance_loc1: 64 to 0000000000030fdb │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000031697 │ │ + DW_CFA_advance_loc: 1 to 0000000000030fdc │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 22 to 00000000000316ad │ │ + DW_CFA_advance_loc: 18 to 0000000000030fee │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000dc8 0000000000000010 00000dcc FDE cie=00000000 pc=00000000000316b0..00000000000316c2 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00000ddc 0000000000000018 00000de0 FDE cie=00000000 pc=00000000000316c2..00000000000316f8 │ │ - DW_CFA_advance_loc: 1 to 00000000000316c3 │ │ +00000f10 000000000000001c 00000f14 FDE cie=00000000 pc=0000000000031000..0000000000031018 │ │ + DW_CFA_advance_loc: 1 to 0000000000031001 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000316c6 │ │ + DW_CFA_advance_loc: 3 to 0000000000031004 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 19 to 0000000000031017 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_restore: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000df8 0000000000000020 00000dfc FDE cie=00000000 pc=0000000000031700..00000000000317e2 │ │ - DW_CFA_advance_loc: 1 to 0000000000031701 │ │ +00000f30 0000000000000018 00000f34 FDE cie=00000000 pc=0000000000031018..000000000003104e │ │ + DW_CFA_advance_loc: 1 to 0000000000031019 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000031704 │ │ + DW_CFA_advance_loc: 3 to 000000000003101c │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 5 to 0000000000031709 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc1: 216 to 00000000000317e1 │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000e1c 0000000000000010 00000e20 FDE cie=00000000 pc=00000000000317f0..0000000000031a34 │ │ +00000f4c 0000000000000010 00000f50 FDE cie=00000000 pc=0000000000031050..000000000003105b │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000e30 0000000000000020 00000e34 FDE cie=00000000 pc=0000000000031a40..0000000000031c7d │ │ - DW_CFA_advance_loc: 1 to 0000000000031a41 │ │ +00000f60 0000000000000048 00000f64 FDE cie=00000000 pc=0000000000031060..00000000000312cc │ │ + DW_CFA_advance_loc1: 83 to 00000000000310b3 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000031a44 │ │ + DW_CFA_advance_loc: 3 to 00000000000310b6 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 0000000000031a4b │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc2: 561 to 0000000000031c7c │ │ + DW_CFA_advance_loc: 9 to 00000000000310bf │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_advance_loc1: 119 to 0000000000031136 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - │ │ -00000e54 0000000000000020 00000e58 FDE cie=00000000 pc=0000000000031c80..0000000000031f4c │ │ - DW_CFA_advance_loc: 1 to 0000000000031c81 │ │ - DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_restore: r3 (rbx) │ │ + DW_CFA_restore: r6 (rbp) │ │ + DW_CFA_restore: r14 (r14) │ │ + DW_CFA_restore: r15 (r15) │ │ + DW_CFA_advance_loc1: 87 to 000000000003118d │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000031c84 │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 2 to 0000000000031c86 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc: 24 to 0000000000031c9e │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_advance_loc1: 214 to 0000000000031263 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000031c9f │ │ + DW_CFA_restore: r3 (rbx) │ │ + DW_CFA_restore: r14 (r14) │ │ + DW_CFA_restore: r15 (r15) │ │ + DW_CFA_restore: r6 (rbp) │ │ + DW_CFA_advance_loc: 7 to 000000000003126a │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ -00000e78 0000000000000010 00000e7c FDE cie=00000000 pc=0000000000031f50..0000000000032049 │ │ +00000fac 0000000000000010 00000fb0 FDE cie=00000000 pc=00000000000312d0..000000000003132d │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000e8c 0000000000000018 00000e90 FDE cie=00000000 pc=0000000000032050..0000000000032115 │ │ - DW_CFA_advance_loc: 1 to 0000000000032051 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000032054 │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ +00000fc0 0000000000000010 00000fc4 FDE cie=00000000 pc=0000000000031330..0000000000031428 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000ea8 0000000000000018 00000eac FDE cie=00000000 pc=0000000000032120..0000000000032138 │ │ - DW_CFA_advance_loc: 1 to 0000000000032121 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000032124 │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ +00000fd4 0000000000000010 00000fd8 FDE cie=00000000 pc=0000000000031430..0000000000031507 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000ec4 0000000000000018 00000ec8 FDE cie=00000000 pc=0000000000032140..0000000000032151 │ │ - DW_CFA_advance_loc: 1 to 0000000000032141 │ │ +00000fe8 000000000000001c 00000fec FDE cie=00000000 pc=0000000000031510..000000000003157e │ │ + DW_CFA_advance_loc: 20 to 0000000000031524 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000032144 │ │ + DW_CFA_advance_loc: 3 to 0000000000031527 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 8 to 000000000003152f │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_restore: r6 (rbp) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001008 0000000000000010 0000100c FDE cie=00000000 pc=0000000000031580..0000000000031658 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000101c 0000000000000010 00001020 FDE cie=00000000 pc=0000000000031660..0000000000031757 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000ee0 0000000000000028 00000ee4 FDE cie=00000000 pc=0000000000032160..0000000000032357 │ │ - DW_CFA_advance_loc: 2 to 0000000000032162 │ │ +00001030 0000000000000028 00001034 FDE cie=00000000 pc=0000000000031760..0000000000031957 │ │ + DW_CFA_advance_loc: 2 to 0000000000031762 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000032164 │ │ + DW_CFA_advance_loc: 2 to 0000000000031764 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000032165 │ │ + DW_CFA_advance_loc: 1 to 0000000000031765 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 493 to 0000000000032352 │ │ + DW_CFA_advance_loc2: 493 to 0000000000031952 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000032354 │ │ + DW_CFA_advance_loc: 2 to 0000000000031954 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000032356 │ │ + DW_CFA_advance_loc: 2 to 0000000000031956 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -00000f0c 0000000000000028 00000f10 FDE cie=00000000 pc=0000000000032360..00000000000324dc │ │ - DW_CFA_advance_loc: 1 to 0000000000032361 │ │ +0000105c 0000000000000018 00001060 FDE cie=00000000 pc=0000000000031960..0000000000031a25 │ │ + DW_CFA_advance_loc: 1 to 0000000000031961 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 0000000000031964 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001078 0000000000000018 0000107c FDE cie=00000000 pc=0000000000031a30..0000000000031a41 │ │ + DW_CFA_advance_loc: 1 to 0000000000031a31 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 0000000000031a34 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001094 0000000000000018 00001098 FDE cie=00000000 pc=0000000000031a41..0000000000031a7d │ │ + DW_CFA_advance_loc: 1 to 0000000000031a42 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 0000000000031a45 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000010b0 0000000000000028 000010b4 FDE cie=00000000 pc=0000000000031a80..0000000000031bfc │ │ + DW_CFA_advance_loc: 1 to 0000000000031a81 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000032364 │ │ + DW_CFA_advance_loc: 3 to 0000000000031a84 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000032371 │ │ + DW_CFA_advance_loc: 13 to 0000000000031a91 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc: 37 to 0000000000032396 │ │ + DW_CFA_advance_loc: 37 to 0000000000031ab6 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000032397 │ │ + DW_CFA_advance_loc: 1 to 0000000000031ab7 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ -00000f38 0000000000000010 00000f3c FDE cie=00000000 pc=00000000000324e0..00000000000325ef │ │ +000010dc 0000000000000010 000010e0 FDE cie=00000000 pc=0000000000031c00..0000000000031d0f │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000f4c 0000000000000024 00000f50 FDE cie=00000000 pc=00000000000325f0..0000000000032700 │ │ - DW_CFA_advance_loc: 1 to 00000000000325f1 │ │ +000010f0 0000000000000024 000010f4 FDE cie=00000000 pc=0000000000031d10..0000000000031e20 │ │ + DW_CFA_advance_loc: 1 to 0000000000031d11 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000325f4 │ │ + DW_CFA_advance_loc: 3 to 0000000000031d14 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 11 to 00000000000325ff │ │ + DW_CFA_advance_loc: 11 to 0000000000031d1f │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 256 to 00000000000326ff │ │ + DW_CFA_advance_loc2: 256 to 0000000000031e1f │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ -00000f74 0000000000000028 00000f78 FDE cie=00000000 pc=0000000000032700..0000000000032d1c │ │ - DW_CFA_advance_loc: 1 to 0000000000032701 │ │ +00001118 0000000000000028 0000111c FDE cie=00000000 pc=0000000000031e20..000000000003243c │ │ + DW_CFA_advance_loc: 1 to 0000000000031e21 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000032704 │ │ + DW_CFA_advance_loc: 3 to 0000000000031e24 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000032711 │ │ + DW_CFA_advance_loc: 13 to 0000000000031e31 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 1546 to 0000000000032d1b │ │ + DW_CFA_advance_loc2: 1546 to 000000000003243b │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000fa0 0000000000000020 00000fa4 FDE cie=00000000 pc=0000000000032d20..0000000000032e19 │ │ - DW_CFA_advance_loc: 1 to 0000000000032d21 │ │ +00001144 0000000000000020 00001148 FDE cie=00000000 pc=0000000000032440..0000000000032539 │ │ + DW_CFA_advance_loc: 1 to 0000000000032441 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000032d24 │ │ + DW_CFA_advance_loc: 3 to 0000000000032444 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 5 to 0000000000032d29 │ │ + DW_CFA_advance_loc: 5 to 0000000000032449 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc1: 239 to 0000000000032e18 │ │ + DW_CFA_advance_loc1: 239 to 0000000000032538 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000fc4 0000000000000018 00000fc8 FDE cie=00000000 pc=0000000000032e20..0000000000032e29 │ │ - DW_CFA_advance_loc: 1 to 0000000000032e21 │ │ +00001168 0000000000000018 0000116c FDE cie=00000000 pc=0000000000032540..0000000000032549 │ │ + DW_CFA_advance_loc: 1 to 0000000000032541 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000032e24 │ │ + DW_CFA_advance_loc: 3 to 0000000000032544 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000fe0 0000000000000018 00000fe4 FDE cie=00000000 pc=0000000000032e30..000000000003319c │ │ - DW_CFA_advance_loc: 1 to 0000000000032e31 │ │ +00001184 0000000000000018 00001188 FDE cie=00000000 pc=0000000000032550..00000000000328c9 │ │ + DW_CFA_advance_loc: 1 to 0000000000032551 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000032e34 │ │ + DW_CFA_advance_loc: 3 to 0000000000032554 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000ffc 0000000000000024 00001000 FDE cie=00000000 pc=00000000000331a0..0000000000033239 │ │ - DW_CFA_advance_loc: 1 to 00000000000331a1 │ │ +000011a0 0000000000000024 000011a4 FDE cie=00000000 pc=00000000000328d0..0000000000032969 │ │ + DW_CFA_advance_loc: 1 to 00000000000328d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000331a4 │ │ + DW_CFA_advance_loc: 3 to 00000000000328d4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 11 to 00000000000331af │ │ + DW_CFA_advance_loc: 11 to 00000000000328df │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 137 to 0000000000033238 │ │ + DW_CFA_advance_loc1: 137 to 0000000000032968 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ │ │ -00001024 0000000000000020 00001028 FDE cie=00000000 pc=0000000000033240..0000000000033424 │ │ - DW_CFA_advance_loc: 1 to 0000000000033241 │ │ +000011c8 0000000000000028 000011cc FDE cie=00000000 pc=0000000000032970..00000000000329ba │ │ + DW_CFA_advance_loc: 1 to 0000000000032971 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000033244 │ │ + DW_CFA_advance_loc: 3 to 0000000000032974 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000003324b │ │ + DW_CFA_advance_loc: 3 to 0000000000032977 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc2: 472 to 0000000000033423 │ │ + DW_CFA_advance_loc: 50 to 00000000000329a9 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 00000000000329aa │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc: 11 to 00000000000329b5 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000011f4 0000000000000018 000011f8 FDE cie=00000000 pc=00000000000329c0..00000000000329d8 │ │ + DW_CFA_advance_loc: 1 to 00000000000329c1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 00000000000329c4 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00001048 0000000000000018 0000104c FDE cie=00000000 pc=0000000000033430..000000000003345e │ │ - DW_CFA_advance_loc: 1 to 0000000000033431 │ │ +00001210 0000000000000018 00001214 FDE cie=00000000 pc=00000000000329e0..0000000000032a0e │ │ + DW_CFA_advance_loc: 1 to 00000000000329e1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000033434 │ │ + DW_CFA_advance_loc: 3 to 00000000000329e4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001064 0000000000000010 00001068 FDE cie=00000000 pc=0000000000033460..0000000000033474 │ │ +0000122c 0000000000000010 00001230 FDE cie=00000000 pc=0000000000032a10..0000000000032a24 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001078 0000000000000018 0000107c FDE cie=00000000 pc=0000000000033480..00000000000334b3 │ │ - DW_CFA_advance_loc: 1 to 0000000000033481 │ │ +00001240 0000000000000018 00001244 FDE cie=00000000 pc=0000000000032a30..0000000000032a63 │ │ + DW_CFA_advance_loc: 1 to 0000000000032a31 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000033484 │ │ + DW_CFA_advance_loc: 3 to 0000000000032a34 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001094 0000000000000018 00001098 FDE cie=00000000 pc=00000000000334c0..0000000000033511 │ │ - DW_CFA_advance_loc: 1 to 00000000000334c1 │ │ +0000125c 0000000000000018 00001260 FDE cie=00000000 pc=0000000000032a70..0000000000032ac1 │ │ + DW_CFA_advance_loc: 1 to 0000000000032a71 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000334c4 │ │ + DW_CFA_advance_loc: 3 to 0000000000032a74 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000010b0 0000000000000018 000010b4 FDE cie=00000000 pc=0000000000033520..000000000003353e │ │ - DW_CFA_advance_loc: 1 to 0000000000033521 │ │ +00001278 0000000000000018 0000127c FDE cie=00000000 pc=0000000000032ad0..0000000000032aee │ │ + DW_CFA_advance_loc: 1 to 0000000000032ad1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000033524 │ │ + DW_CFA_advance_loc: 3 to 0000000000032ad4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000010cc 0000000000000018 000010d0 FDE cie=00000000 pc=0000000000033573..000000000003357c │ │ - DW_CFA_advance_loc: 1 to 0000000000033574 │ │ +00001294 0000000000000018 00001298 FDE cie=00000000 pc=0000000000032b23..0000000000032b2c │ │ + DW_CFA_advance_loc: 1 to 0000000000032b24 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000033577 │ │ + DW_CFA_advance_loc: 3 to 0000000000032b27 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000010e8 0000000000000018 000010ec FDE cie=00000000 pc=000000000003357c..0000000000033585 │ │ - DW_CFA_advance_loc: 1 to 000000000003357d │ │ +000012b0 0000000000000018 000012b4 FDE cie=00000000 pc=0000000000032b2c..0000000000032b35 │ │ + DW_CFA_advance_loc: 1 to 0000000000032b2d │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000033580 │ │ + DW_CFA_advance_loc: 3 to 0000000000032b30 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001104 0000000000000018 00001108 FDE cie=00000000 pc=0000000000033590..00000000000335b1 │ │ - DW_CFA_advance_loc: 1 to 0000000000033591 │ │ +000012cc 0000000000000018 000012d0 FDE cie=00000000 pc=0000000000032b40..0000000000032b61 │ │ + DW_CFA_advance_loc: 1 to 0000000000032b41 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000033594 │ │ + DW_CFA_advance_loc: 3 to 0000000000032b44 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001120 0000000000000030 00001124 FDE cie=00000000 pc=00000000000335c0..0000000000033694 │ │ - DW_CFA_advance_loc: 2 to 00000000000335c2 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000335c3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc1: 159 to 0000000000033662 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000033664 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000033665 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 29 to 0000000000033682 │ │ +000012e8 0000000000000010 000012ec FDE cie=00000000 pc=0000000000032b70..0000000000032c4e │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000012fc 0000000000000018 00001300 FDE cie=00000000 pc=0000000000032c50..0000000000032c68 │ │ + DW_CFA_advance_loc: 1 to 0000000000032c51 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000033684 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000033685 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 12 to 0000000000033691 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 0000000000032c54 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001318 0000000000000018 0000131c FDE cie=00000000 pc=0000000000032c70..0000000000032c88 │ │ + DW_CFA_advance_loc: 1 to 0000000000032c71 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000033693 │ │ - DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 0000000000032c74 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00001154 0000000000000018 00001158 FDE cie=00000000 pc=00000000000336a0..00000000000336b8 │ │ - DW_CFA_advance_loc: 1 to 00000000000336a1 │ │ +00001334 0000000000000018 00001338 FDE cie=00000000 pc=0000000000032c90..0000000000032cac │ │ + DW_CFA_advance_loc: 1 to 0000000000032c91 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000336a4 │ │ + DW_CFA_advance_loc: 3 to 0000000000032c94 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001170 0000000000000018 00001174 FDE cie=00000000 pc=00000000000336c0..00000000000336d8 │ │ - DW_CFA_advance_loc: 1 to 00000000000336c1 │ │ +00001350 0000000000000018 00001354 FDE cie=00000000 pc=0000000000032cb0..0000000000032cef │ │ + DW_CFA_advance_loc: 1 to 0000000000032cb1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000336c4 │ │ + DW_CFA_advance_loc: 3 to 0000000000032cb4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000118c 0000000000000018 00001190 FDE cie=00000000 pc=00000000000336e0..00000000000336fc │ │ - DW_CFA_advance_loc: 1 to 00000000000336e1 │ │ +0000136c 0000000000000028 00001370 FDE cie=00000000 pc=0000000000032cf0..0000000000033667 │ │ + DW_CFA_advance_loc: 1 to 0000000000032cf1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000336e4 │ │ + DW_CFA_advance_loc: 3 to 0000000000032cf4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 9 to 0000000000032cfd │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_advance_loc2: 2179 to 0000000000033580 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 0000000000033581 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00001398 0000000000000010 0000139c FDE cie=00000000 pc=0000000000033670..0000000000033699 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000013ac 000000000000002c 000013b0 FDE cie=00000000 pc=00000000000336a0..00000000000339c1 │ │ + DW_CFA_advance_loc: 1 to 00000000000336a1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 00000000000336a4 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 13 to 00000000000336b1 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_advance_loc2: 737 to 0000000000033992 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 0000000000033993 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000011a8 0000000000000018 000011ac FDE cie=00000000 pc=0000000000033700..000000000003373f │ │ - DW_CFA_advance_loc: 1 to 0000000000033701 │ │ +000013dc 000000000000001c 000013e0 FDE cie=00000000 pc=00000000000339d0..0000000000033a0e │ │ + DW_CFA_advance_loc: 1 to 00000000000339d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000033704 │ │ + DW_CFA_advance_loc: 3 to 00000000000339d4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 57 to 0000000000033a0d │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000013fc 0000000000000010 00001400 FDE cie=00000000 pc=0000000000033a10..0000000000033a1e │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00001410 0000000000000024 00001414 FDE cie=00000000 pc=0000000000033a20..0000000000033af2 │ │ + DW_CFA_advance_loc: 1 to 0000000000033a21 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 0000000000033a24 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 26 to 0000000000033a3e │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 5 to 0000000000033a43 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc1: 174 to 0000000000033af1 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000011c4 0000000000000024 000011c8 FDE cie=00000000 pc=0000000000033740..0000000000033852 │ │ - DW_CFA_advance_loc: 1 to 0000000000033741 │ │ +00001438 0000000000000024 0000143c FDE cie=00000000 pc=0000000000033b00..0000000000033c12 │ │ + DW_CFA_advance_loc: 1 to 0000000000033b01 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000033744 │ │ + DW_CFA_advance_loc: 3 to 0000000000033b04 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 5 to 0000000000033749 │ │ + DW_CFA_advance_loc: 5 to 0000000000033b09 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc1: 254 to 0000000000033847 │ │ + DW_CFA_advance_loc1: 254 to 0000000000033c07 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000033848 │ │ + DW_CFA_advance_loc: 1 to 0000000000033c08 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000011ec 000000000000001c 000011f0 FDE cie=00000000 pc=0000000000033860..00000000000338f2 │ │ - DW_CFA_advance_loc: 1 to 0000000000033861 │ │ +00001460 000000000000001c 00001464 FDE cie=00000000 pc=0000000000033c20..0000000000033cae │ │ + DW_CFA_advance_loc: 1 to 0000000000033c21 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000033864 │ │ + DW_CFA_advance_loc: 3 to 0000000000033c24 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc1: 141 to 00000000000338f1 │ │ + DW_CFA_advance_loc1: 137 to 0000000000033cad │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000120c 0000000000000024 00001210 FDE cie=00000000 pc=0000000000033900..0000000000033a8a │ │ - DW_CFA_advance_loc: 15 to 000000000003390f │ │ +00001480 0000000000000024 00001484 FDE cie=00000000 pc=0000000000033cb0..0000000000033e3a │ │ + DW_CFA_advance_loc: 15 to 0000000000033cbf │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000033910 │ │ + DW_CFA_advance_loc: 1 to 0000000000033cc0 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc2: 367 to 0000000000033a7f │ │ + DW_CFA_advance_loc2: 367 to 0000000000033e2f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000033a81 │ │ + DW_CFA_advance_loc: 2 to 0000000000033e31 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_restore: r3 (rbx) │ │ DW_CFA_restore: r14 (r14) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001234 000000000000001c 00001238 FDE cie=00000000 pc=0000000000033a90..0000000000033b01 │ │ - DW_CFA_advance_loc: 1 to 0000000000033a91 │ │ +000014a8 000000000000001c 000014ac FDE cie=00000000 pc=0000000000033e40..0000000000033eb1 │ │ + DW_CFA_advance_loc: 1 to 0000000000033e41 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000033a94 │ │ + DW_CFA_advance_loc: 3 to 0000000000033e44 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc1: 108 to 0000000000033b00 │ │ + DW_CFA_advance_loc1: 108 to 0000000000033eb0 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001254 000000000000002c 00001258 FDE cie=00000000 pc=0000000000033b10..0000000000033ea8 │ │ - DW_CFA_advance_loc: 1 to 0000000000033b11 │ │ +000014c8 000000000000001c 000014cc FDE cie=00000000 pc=0000000000033ec0..0000000000033f8a │ │ + DW_CFA_advance_loc: 43 to 0000000000033eeb │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000033b14 │ │ + DW_CFA_advance_loc: 3 to 0000000000033eee │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000033b21 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 808 to 0000000000033e49 │ │ + DW_CFA_advance_loc1: 81 to 0000000000033f3f │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000033e4a │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 1 to 0000000000033f40 │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ -00001284 000000000000001c 00001288 FDE cie=00000000 pc=0000000000033eb0..0000000000033f23 │ │ - DW_CFA_advance_loc: 1 to 0000000000033eb1 │ │ +000014e8 000000000000001c 000014ec FDE cie=00000000 pc=0000000000033f90..0000000000034003 │ │ + DW_CFA_advance_loc: 1 to 0000000000033f91 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000033eb4 │ │ + DW_CFA_advance_loc: 3 to 0000000000033f94 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc1: 110 to 0000000000033f22 │ │ + DW_CFA_advance_loc1: 110 to 0000000000034002 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000012a4 000000000000001c 000012a8 FDE cie=00000000 pc=0000000000033f30..0000000000033fa1 │ │ - DW_CFA_advance_loc: 1 to 0000000000033f31 │ │ +00001508 000000000000001c 0000150c FDE cie=00000000 pc=0000000000034010..0000000000034081 │ │ + DW_CFA_advance_loc: 1 to 0000000000034011 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000033f34 │ │ + DW_CFA_advance_loc: 3 to 0000000000034014 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc1: 108 to 0000000000033fa0 │ │ + DW_CFA_advance_loc1: 108 to 0000000000034080 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000012c4 000000000000001c 000012c8 FDE cie=00000000 pc=0000000000033fb0..0000000000033ff4 │ │ - DW_CFA_advance_loc: 1 to 0000000000033fb1 │ │ +00001528 0000000000000020 0000152c FDE cie=00000000 pc=0000000000034090..0000000000034197 │ │ + DW_CFA_advance_loc: 1 to 0000000000034091 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000033fb4 │ │ + DW_CFA_advance_loc: 3 to 0000000000034094 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 5 to 0000000000033fb9 │ │ + DW_CFA_advance_loc: 5 to 0000000000034099 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc: 58 to 0000000000033ff3 │ │ + DW_CFA_advance_loc1: 253 to 0000000000034196 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000012e4 0000000000000028 000012e8 FDE cie=00000000 pc=0000000000034000..00000000000340cb │ │ - DW_CFA_advance_loc: 9 to 0000000000034009 │ │ +0000154c 0000000000000028 00001550 FDE cie=00000000 pc=00000000000341a0..0000000000034268 │ │ + DW_CFA_advance_loc: 9 to 00000000000341a9 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000003400c │ │ + DW_CFA_advance_loc: 3 to 00000000000341ac │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 31 to 000000000003402b │ │ + DW_CFA_advance_loc: 31 to 00000000000341cb │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_restore: r6 (rbp) │ │ - DW_CFA_advance_loc: 15 to 000000000003403a │ │ + DW_CFA_advance_loc: 12 to 00000000000341d7 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 144 to 00000000000340ca │ │ + DW_CFA_advance_loc1: 144 to 0000000000034267 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001310 0000000000000044 00001314 FDE cie=00000000 pc=00000000000340d0..00000000000348a9 │ │ - DW_CFA_advance_loc: 2 to 00000000000340d2 │ │ +00001578 0000000000000044 0000157c FDE cie=00000000 pc=0000000000034270..00000000000349b9 │ │ + DW_CFA_advance_loc: 2 to 0000000000034272 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000340d4 │ │ + DW_CFA_advance_loc: 2 to 0000000000034274 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000340d6 │ │ + DW_CFA_advance_loc: 2 to 0000000000034276 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000340d8 │ │ + DW_CFA_advance_loc: 2 to 0000000000034278 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 00000000000340d9 │ │ + DW_CFA_advance_loc: 1 to 0000000000034279 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 7 to 00000000000340e0 │ │ + DW_CFA_advance_loc: 7 to 0000000000034280 │ │ DW_CFA_def_cfa_offset: 240 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 1751 to 00000000000347b7 │ │ + DW_CFA_advance_loc2: 1612 to 00000000000348cc │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000347b8 │ │ + DW_CFA_advance_loc: 1 to 00000000000348cd │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000347ba │ │ + DW_CFA_advance_loc: 2 to 00000000000348cf │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000347bc │ │ + DW_CFA_advance_loc: 2 to 00000000000348d1 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000347be │ │ + DW_CFA_advance_loc: 2 to 00000000000348d3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000347c0 │ │ + DW_CFA_advance_loc: 2 to 00000000000348d5 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000347c1 │ │ + DW_CFA_advance_loc: 1 to 00000000000348d6 │ │ DW_CFA_def_cfa_offset: 240 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001358 0000000000000044 0000135c FDE cie=00000000 pc=00000000000348b0..0000000000034bad │ │ - DW_CFA_advance_loc: 1 to 00000000000348b1 │ │ +000015c0 0000000000000044 000015c4 FDE cie=00000000 pc=00000000000349c0..0000000000034c2e │ │ + DW_CFA_advance_loc: 1 to 00000000000349c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 7 to 00000000000348b8 │ │ + DW_CFA_advance_loc: 7 to 00000000000349c8 │ │ DW_CFA_def_cfa_offset: 176 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc1: 193 to 0000000000034979 │ │ + DW_CFA_advance_loc1: 189 to 0000000000034a85 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000003497a │ │ + DW_CFA_advance_loc: 1 to 0000000000034a86 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 2 to 000000000003497c │ │ + DW_CFA_advance_loc: 3 to 0000000000034a89 │ │ DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 57 to 00000000000349b5 │ │ + DW_CFA_advance_loc: 57 to 0000000000034ac2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000349b6 │ │ + DW_CFA_advance_loc: 1 to 0000000000034ac3 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000349b7 │ │ + DW_CFA_advance_loc: 1 to 0000000000034ac4 │ │ DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc2: 466 to 0000000000034b89 │ │ + DW_CFA_advance_loc2: 326 to 0000000000034c0a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000034b8a │ │ + DW_CFA_advance_loc: 1 to 0000000000034c0b │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000034b8b │ │ + DW_CFA_advance_loc: 1 to 0000000000034c0c │ │ DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 25 to 0000000000034ba4 │ │ + DW_CFA_advance_loc: 25 to 0000000000034c25 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000034ba5 │ │ + DW_CFA_advance_loc: 1 to 0000000000034c26 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000034ba6 │ │ + DW_CFA_advance_loc: 1 to 0000000000034c27 │ │ DW_CFA_def_cfa_offset: 176 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000013a0 0000000000000028 000013a4 FDE cie=00000000 pc=0000000000034bb0..0000000000034d62 │ │ - DW_CFA_advance_loc: 1 to 0000000000034bb1 │ │ +00001608 0000000000000028 0000160c FDE cie=00000000 pc=0000000000034c30..0000000000034de2 │ │ + DW_CFA_advance_loc: 1 to 0000000000034c31 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000034bb5 │ │ + DW_CFA_advance_loc: 4 to 0000000000034c35 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc2: 257 to 0000000000034cb6 │ │ + DW_CFA_advance_loc2: 257 to 0000000000034d36 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000034cb7 │ │ + DW_CFA_advance_loc: 1 to 0000000000034d37 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000034cb8 │ │ + DW_CFA_advance_loc: 1 to 0000000000034d38 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc1: 168 to 0000000000034d60 │ │ + DW_CFA_advance_loc1: 168 to 0000000000034de0 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000034d61 │ │ + DW_CFA_advance_loc: 1 to 0000000000034de1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -000013cc 000000000000001c 000013d0 FDE cie=00000000 pc=0000000000034d70..0000000000034e2a │ │ - DW_CFA_advance_loc: 1 to 0000000000034d71 │ │ +00001634 000000000000001c 00001638 FDE cie=00000000 pc=0000000000034df0..0000000000034eaa │ │ + DW_CFA_advance_loc: 1 to 0000000000034df1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 18 to 0000000000034d83 │ │ + DW_CFA_advance_loc: 18 to 0000000000034e03 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000034d88 │ │ + DW_CFA_advance_loc: 5 to 0000000000034e08 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc1: 161 to 0000000000034e29 │ │ + DW_CFA_advance_loc1: 161 to 0000000000034ea9 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000013ec 0000000000000020 000013f0 FDE cie=00000000 pc=0000000000034e2a..0000000000034e4f │ │ - DW_CFA_advance_loc: 1 to 0000000000034e2b │ │ +00001654 0000000000000020 00001658 FDE cie=00000000 pc=0000000000034eaa..0000000000034ecf │ │ + DW_CFA_advance_loc: 1 to 0000000000034eab │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000034e2e │ │ + DW_CFA_advance_loc: 3 to 0000000000034eae │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 17 to 0000000000034e3f │ │ + DW_CFA_advance_loc: 17 to 0000000000034ebf │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000034e40 │ │ + DW_CFA_advance_loc: 1 to 0000000000034ec0 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001410 0000000000000020 00001414 FDE cie=00000000 pc=0000000000034e4f..0000000000034e74 │ │ - DW_CFA_advance_loc: 1 to 0000000000034e50 │ │ +00001678 0000000000000020 0000167c FDE cie=00000000 pc=0000000000034ecf..0000000000034ef4 │ │ + DW_CFA_advance_loc: 1 to 0000000000034ed0 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000034e53 │ │ + DW_CFA_advance_loc: 3 to 0000000000034ed3 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 17 to 0000000000034e64 │ │ + DW_CFA_advance_loc: 17 to 0000000000034ee4 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000034e65 │ │ + DW_CFA_advance_loc: 1 to 0000000000034ee5 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001434 0000000000000028 00001438 FDE cie=00000000 pc=0000000000034e74..0000000000034f7a │ │ - DW_CFA_advance_loc: 1 to 0000000000034e75 │ │ +0000169c 0000000000000028 000016a0 FDE cie=00000000 pc=0000000000034ef4..0000000000034ffa │ │ + DW_CFA_advance_loc: 1 to 0000000000034ef5 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000034e78 │ │ + DW_CFA_advance_loc: 3 to 0000000000034ef8 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 0000000000034e88 │ │ + DW_CFA_advance_loc: 16 to 0000000000034f08 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 241 to 0000000000034f79 │ │ + DW_CFA_advance_loc1: 241 to 0000000000034ff9 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001460 0000000000000010 00001464 FDE cie=00000000 pc=0000000000034f7a..0000000000034fb3 │ │ +000016c8 0000000000000010 000016cc FDE cie=00000000 pc=0000000000034ffa..0000000000035033 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001474 0000000000000028 00001478 FDE cie=00000000 pc=0000000000034fb3..0000000000035102 │ │ - DW_CFA_advance_loc: 1 to 0000000000034fb4 │ │ +000016dc 0000000000000028 000016e0 FDE cie=00000000 pc=0000000000035033..0000000000035182 │ │ + DW_CFA_advance_loc: 1 to 0000000000035034 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000034fb7 │ │ + DW_CFA_advance_loc: 3 to 0000000000035037 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 0000000000034fc7 │ │ + DW_CFA_advance_loc: 16 to 0000000000035047 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 314 to 0000000000035101 │ │ + DW_CFA_advance_loc2: 314 to 0000000000035181 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000014a0 0000000000000020 000014a4 FDE cie=00000000 pc=0000000000035102..0000000000035131 │ │ - DW_CFA_advance_loc: 1 to 0000000000035103 │ │ +00001708 0000000000000020 0000170c FDE cie=00000000 pc=0000000000035182..00000000000351b1 │ │ + DW_CFA_advance_loc: 1 to 0000000000035183 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000035106 │ │ + DW_CFA_advance_loc: 3 to 0000000000035186 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 31 to 0000000000035125 │ │ + DW_CFA_advance_loc: 31 to 00000000000351a5 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000035126 │ │ + DW_CFA_advance_loc: 1 to 00000000000351a6 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000014c4 0000000000000028 000014c8 FDE cie=00000000 pc=0000000000035131..00000000000351b8 │ │ - DW_CFA_advance_loc: 9 to 000000000003513a │ │ +0000172c 0000000000000028 00001730 FDE cie=00000000 pc=00000000000351b1..0000000000035238 │ │ + DW_CFA_advance_loc: 9 to 00000000000351ba │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000003513d │ │ + DW_CFA_advance_loc: 3 to 00000000000351bd │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 9 to 0000000000035146 │ │ + DW_CFA_advance_loc: 9 to 00000000000351c6 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 113 to 00000000000351b7 │ │ + DW_CFA_advance_loc1: 113 to 0000000000035237 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_restore: r3 (rbx) │ │ DW_CFA_restore: r14 (r14) │ │ DW_CFA_restore: r15 (r15) │ │ DW_CFA_restore: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000014f0 0000000000000028 000014f4 FDE cie=00000000 pc=00000000000351b8..000000000003528e │ │ - DW_CFA_advance_loc: 1 to 00000000000351b9 │ │ +00001758 0000000000000028 0000175c FDE cie=00000000 pc=0000000000035238..000000000003530e │ │ + DW_CFA_advance_loc: 1 to 0000000000035239 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000351bc │ │ + DW_CFA_advance_loc: 3 to 000000000003523c │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 11 to 00000000000351c7 │ │ + DW_CFA_advance_loc: 11 to 0000000000035247 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 193 to 0000000000035288 │ │ + DW_CFA_advance_loc1: 193 to 0000000000035308 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000035289 │ │ + DW_CFA_advance_loc: 1 to 0000000000035309 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -0000151c 0000000000000020 00001520 FDE cie=00000000 pc=000000000003528e..00000000000352bd │ │ - DW_CFA_advance_loc: 1 to 000000000003528f │ │ +00001784 0000000000000020 00001788 FDE cie=00000000 pc=000000000003530e..000000000003533d │ │ + DW_CFA_advance_loc: 1 to 000000000003530f │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000035292 │ │ + DW_CFA_advance_loc: 3 to 0000000000035312 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 31 to 00000000000352b1 │ │ + DW_CFA_advance_loc: 31 to 0000000000035331 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000352b2 │ │ + DW_CFA_advance_loc: 1 to 0000000000035332 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001540 0000000000000018 00001544 FDE cie=00000000 pc=0000000000035bfb..0000000000035c36 │ │ - DW_CFA_advance_loc: 37 to 0000000000035c20 │ │ +000017a8 0000000000000018 000017ac FDE cie=00000000 pc=0000000000035ce7..0000000000035d22 │ │ + DW_CFA_advance_loc: 37 to 0000000000035d0c │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000035c23 │ │ + DW_CFA_advance_loc: 3 to 0000000000035d0f │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000155c 000000000000001c 00001560 FDE cie=00000000 pc=0000000000036860..00000000000368cf │ │ - DW_CFA_advance_loc: 4 to 0000000000036864 │ │ +000017c4 000000000000001c 000017c8 FDE cie=00000000 pc=0000000000036970..00000000000369df │ │ + DW_CFA_advance_loc: 4 to 0000000000036974 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 38 to 000000000003688a │ │ + DW_CFA_advance_loc: 38 to 000000000003699a │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003688b │ │ + DW_CFA_advance_loc: 1 to 000000000003699b │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc1: 67 to 00000000000368ce │ │ + DW_CFA_advance_loc1: 67 to 00000000000369de │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000157c 0000000000000010 00001580 FDE cie=00000000 pc=0000000000036ba0..0000000000036bb3 │ │ - DW_CFA_advance_loc: 1 to 0000000000036ba1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - │ │ -00001590 000000000000003c 00001594 FDE cie=00000000 pc=0000000000036bc0..0000000000036c5e │ │ - DW_CFA_advance_loc: 2 to 0000000000036bc2 │ │ +000017e4 0000000000000048 000017e8 FDE cie=00000000 pc=0000000000036b40..0000000000036c09 │ │ + DW_CFA_advance_loc: 1 to 0000000000036b41 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000036bc4 │ │ + DW_CFA_advance_loc: 2 to 0000000000036b43 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000036bc6 │ │ + DW_CFA_advance_loc: 2 to 0000000000036b45 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000036bc8 │ │ + DW_CFA_advance_loc: 2 to 0000000000036b47 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000036bc9 │ │ + DW_CFA_advance_loc: 2 to 0000000000036b49 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc1: 119 to 0000000000036c40 │ │ + DW_CFA_advance_loc: 1 to 0000000000036b4a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 0000000000036b4b │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc1: 136 to 0000000000036bd3 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 0000000000036bd4 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 0000000000036bd6 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000036c42 │ │ + DW_CFA_advance_loc: 2 to 0000000000036bd8 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000036c44 │ │ + DW_CFA_advance_loc: 2 to 0000000000036bda │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000036c46 │ │ + DW_CFA_advance_loc: 2 to 0000000000036bdc │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000036c48 │ │ + DW_CFA_advance_loc: 1 to 0000000000036bdd │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000036c49 │ │ - DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 0000000000036bde │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_nop │ │ + │ │ +00001830 0000000000000010 00001834 FDE cie=00000000 pc=0000000000036c10..0000000000036c35 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001844 0000000000000010 00001848 FDE cie=00000000 pc=0000000000036dd0..0000000000036de3 │ │ + DW_CFA_advance_loc: 1 to 0000000000036dd1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + │ │ +00001858 0000000000000010 0000185c FDE cie=00000000 pc=0000000000036df0..0000000000036e01 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000015d0 0000000000000010 000015d4 FDE cie=00000000 pc=0000000000037110..00000000000372ac │ │ +0000186c 0000000000000010 00001870 FDE cie=00000000 pc=0000000000037270..000000000003740c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000015e4 0000000000000010 000015e8 FDE cie=00000000 pc=00000000000372b0..000000000003743c │ │ +00001880 0000000000000010 00001884 FDE cie=00000000 pc=0000000000037410..000000000003759c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000015f8 000000000000002c 000015fc FDE cie=00000000 pc=000000000003743c..0000000000039093 │ │ - DW_CFA_advance_loc: 1 to 000000000003743d │ │ +00001894 000000000000002c 00001898 FDE cie=00000000 pc=000000000003759c..0000000000039199 │ │ + DW_CFA_advance_loc: 1 to 000000000003759d │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000037440 │ │ + DW_CFA_advance_loc: 3 to 00000000000375a0 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 0000000000037450 │ │ + DW_CFA_advance_loc: 16 to 00000000000375b0 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 6839 to 0000000000038f07 │ │ + DW_CFA_advance_loc2: 6742 to 0000000000039006 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000038f08 │ │ + DW_CFA_advance_loc: 1 to 0000000000039007 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001628 0000000000000028 0000162c FDE cie=00000000 pc=0000000000039093..0000000000039456 │ │ - DW_CFA_advance_loc: 1 to 0000000000039094 │ │ +000018c4 000000000000002c 000018c8 FDE cie=00000000 pc=0000000000039199..00000000000396c1 │ │ + DW_CFA_advance_loc: 1 to 000000000003919a │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000039097 │ │ + DW_CFA_advance_loc: 3 to 000000000003919d │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 00000000000390a4 │ │ + DW_CFA_advance_loc: 16 to 00000000000391ad │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 945 to 0000000000039455 │ │ + DW_CFA_advance_loc2: 1263 to 000000000003969c │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000003969d │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001654 0000000000000028 00001658 FDE cie=00000000 pc=0000000000039456..0000000000039801 │ │ - DW_CFA_advance_loc: 1 to 0000000000039457 │ │ +000018f4 0000000000000028 000018f8 FDE cie=00000000 pc=00000000000396c1..0000000000039a6c │ │ + DW_CFA_advance_loc: 1 to 00000000000396c2 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000003945a │ │ + DW_CFA_advance_loc: 3 to 00000000000396c5 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 0000000000039461 │ │ + DW_CFA_advance_loc: 7 to 00000000000396cc │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 627 to 00000000000396d4 │ │ + DW_CFA_advance_loc2: 627 to 000000000003993f │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000396d5 │ │ + DW_CFA_advance_loc: 1 to 0000000000039940 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ -00001680 0000000000000030 00001684 FDE cie=00000000 pc=0000000000039801..0000000000039947 │ │ - DW_CFA_advance_loc: 1 to 0000000000039802 │ │ +00001920 0000000000000030 00001924 FDE cie=00000000 pc=0000000000039a6c..0000000000039bb2 │ │ + DW_CFA_advance_loc: 1 to 0000000000039a6d │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000039805 │ │ + DW_CFA_advance_loc: 3 to 0000000000039a70 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc1: 86 to 000000000003985b │ │ + DW_CFA_advance_loc1: 86 to 0000000000039ac6 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003985c │ │ + DW_CFA_advance_loc: 1 to 0000000000039ac7 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc1: 83 to 00000000000398af │ │ + DW_CFA_advance_loc1: 83 to 0000000000039b1a │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000398b4 │ │ + DW_CFA_advance_loc: 5 to 0000000000039b1f │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 39 to 00000000000398db │ │ + DW_CFA_advance_loc: 39 to 0000000000039b46 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 00000000000398e1 │ │ + DW_CFA_advance_loc: 6 to 0000000000039b4c │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -000016b4 0000000000000010 000016b8 FDE cie=00000000 pc=000000000003a430..000000000003a52d │ │ +00001954 0000000000000010 00001958 FDE cie=00000000 pc=0000000000039bb2..0000000000039c36 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000016c8 0000000000000030 000016cc FDE cie=00000000 pc=000000000003a530..000000000003abb4 │ │ - DW_CFA_advance_loc: 2 to 000000000003a532 │ │ +00001968 0000000000000030 0000196c FDE cie=00000000 pc=000000000003a7f0..000000000003adda │ │ + DW_CFA_advance_loc: 2 to 000000000003a7f2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003a534 │ │ + DW_CFA_advance_loc: 2 to 000000000003a7f4 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000003a535 │ │ + DW_CFA_advance_loc: 1 to 000000000003a7f5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 7 to 000000000003a53c │ │ - DW_CFA_def_cfa_offset: 976 │ │ + DW_CFA_advance_loc: 7 to 000000000003a7fc │ │ + DW_CFA_def_cfa_offset: 992 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 1650 to 000000000003abae │ │ + DW_CFA_advance_loc2: 1496 to 000000000003add4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 000000000003abaf │ │ + DW_CFA_advance_loc: 1 to 000000000003add5 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003abb1 │ │ + DW_CFA_advance_loc: 2 to 000000000003add7 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003abb3 │ │ + DW_CFA_advance_loc: 2 to 000000000003add9 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000016fc 0000000000000040 00001700 FDE cie=00000000 pc=000000000003abc0..000000000003adf0 │ │ - DW_CFA_advance_loc: 2 to 000000000003abc2 │ │ +0000199c 0000000000000040 000019a0 FDE cie=00000000 pc=000000000003ade0..000000000003b010 │ │ + DW_CFA_advance_loc: 2 to 000000000003ade2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003abc4 │ │ + DW_CFA_advance_loc: 2 to 000000000003ade4 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003abc6 │ │ + DW_CFA_advance_loc: 2 to 000000000003ade6 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000003abc8 │ │ + DW_CFA_advance_loc: 2 to 000000000003ade8 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 000000000003abc9 │ │ + DW_CFA_advance_loc: 1 to 000000000003ade9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 7 to 000000000003abd0 │ │ + DW_CFA_advance_loc: 7 to 000000000003adf0 │ │ DW_CFA_def_cfa_offset: 480 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 534 to 000000000003ade6 │ │ + DW_CFA_advance_loc2: 534 to 000000000003b006 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000003ade7 │ │ + DW_CFA_advance_loc: 1 to 000000000003b007 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000003ade9 │ │ + DW_CFA_advance_loc: 2 to 000000000003b009 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000003adeb │ │ + DW_CFA_advance_loc: 2 to 000000000003b00b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003aded │ │ + DW_CFA_advance_loc: 2 to 000000000003b00d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003adef │ │ + DW_CFA_advance_loc: 2 to 000000000003b00f │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001740 0000000000000010 00001744 FDE cie=00000000 pc=000000000003adf0..000000000003ae09 │ │ +000019e0 0000000000000010 000019e4 FDE cie=00000000 pc=000000000003b010..000000000003b026 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001754 0000000000000010 00001758 FDE cie=00000000 pc=000000000003ae10..000000000003ae21 │ │ +000019f4 0000000000000010 000019f8 FDE cie=00000000 pc=000000000003b030..000000000003b041 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001768 0000000000000038 0000176c FDE cie=00000000 pc=000000000003ae30..000000000003ae91 │ │ - DW_CFA_advance_loc: 2 to 000000000003ae32 │ │ +00001a08 0000000000000038 00001a0c FDE cie=00000000 pc=000000000003b050..000000000003b0b1 │ │ + DW_CFA_advance_loc: 2 to 000000000003b052 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003ae34 │ │ + DW_CFA_advance_loc: 2 to 000000000003b054 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003ae36 │ │ + DW_CFA_advance_loc: 2 to 000000000003b056 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 000000000003ae37 │ │ + DW_CFA_advance_loc: 1 to 000000000003b057 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 000000000003ae38 │ │ + DW_CFA_advance_loc: 1 to 000000000003b058 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 55 to 000000000003ae6f │ │ + DW_CFA_advance_loc: 55 to 000000000003b08f │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 000000000003ae70 │ │ + DW_CFA_advance_loc: 1 to 000000000003b090 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000003ae72 │ │ + DW_CFA_advance_loc: 2 to 000000000003b092 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003ae74 │ │ + DW_CFA_advance_loc: 2 to 000000000003b094 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003ae76 │ │ + DW_CFA_advance_loc: 2 to 000000000003b096 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003ae77 │ │ + DW_CFA_advance_loc: 1 to 000000000003b097 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000017a4 0000000000000034 000017a8 FDE cie=00000000 pc=000000000003aea0..000000000003af9e │ │ - DW_CFA_advance_loc: 1 to 000000000003aea1 │ │ +00001a44 0000000000000034 00001a48 FDE cie=00000000 pc=000000000003b0c0..000000000003b1be │ │ + DW_CFA_advance_loc: 1 to 000000000003b0c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003aea3 │ │ + DW_CFA_advance_loc: 2 to 000000000003b0c3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003aea5 │ │ + DW_CFA_advance_loc: 2 to 000000000003b0c5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 000000000003aea6 │ │ + DW_CFA_advance_loc: 1 to 000000000003b0c6 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 000000000003aea7 │ │ + DW_CFA_advance_loc: 1 to 000000000003b0c7 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 240 to 000000000003af97 │ │ + DW_CFA_advance_loc1: 240 to 000000000003b1b7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 000000000003af98 │ │ + DW_CFA_advance_loc: 1 to 000000000003b1b8 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000003af9a │ │ + DW_CFA_advance_loc: 2 to 000000000003b1ba │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003af9c │ │ + DW_CFA_advance_loc: 2 to 000000000003b1bc │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000003af9d │ │ + DW_CFA_advance_loc: 1 to 000000000003b1bd │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -000017dc 0000000000000010 000017e0 FDE cie=00000000 pc=000000000003afa0..000000000003afb2 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ +00001a7c 0000000000000014 00001a80 FDE cie=00000000 pc=000000000003b1c0..000000000003b1d8 │ │ + DW_CFA_advance_loc: 1 to 000000000003b1c1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 22 to 000000000003b1d7 │ │ + DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -000017f0 0000000000000028 000017f4 FDE cie=00000000 pc=000000000003afc0..000000000003b02d │ │ - DW_CFA_advance_loc: 2 to 000000000003afc2 │ │ +00001a94 0000000000000028 00001a98 FDE cie=00000000 pc=000000000003b1e0..000000000003b24d │ │ + DW_CFA_advance_loc: 2 to 000000000003b1e2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000003afc3 │ │ + DW_CFA_advance_loc: 1 to 000000000003b1e3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 000000000003afc7 │ │ + DW_CFA_advance_loc: 4 to 000000000003b1e7 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc1: 76 to 000000000003b013 │ │ + DW_CFA_advance_loc1: 76 to 000000000003b233 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000003b014 │ │ + DW_CFA_advance_loc: 1 to 000000000003b234 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003b016 │ │ + DW_CFA_advance_loc: 2 to 000000000003b236 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003b017 │ │ + DW_CFA_advance_loc: 1 to 000000000003b237 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_nop │ │ │ │ -0000181c 0000000000000028 00001820 FDE cie=00000000 pc=000000000003b030..000000000003b09c │ │ - DW_CFA_advance_loc: 2 to 000000000003b032 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003b034 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000003b035 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc1: 98 to 000000000003b097 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003b099 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003b09b │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00001848 000000000000002c 0000184c FDE cie=00000000 pc=000000000003b0a0..000000000003b108 │ │ - DW_CFA_advance_loc: 2 to 000000000003b0a2 │ │ +00001ac0 000000000000002c 00001ac4 FDE cie=00000000 pc=000000000003b250..000000000003b2b8 │ │ + DW_CFA_advance_loc: 2 to 000000000003b252 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003b0a4 │ │ + DW_CFA_advance_loc: 2 to 000000000003b254 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000003b0a5 │ │ + DW_CFA_advance_loc: 1 to 000000000003b255 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc1: 79 to 000000000003b0f4 │ │ + DW_CFA_advance_loc1: 79 to 000000000003b2a4 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003b0f6 │ │ + DW_CFA_advance_loc: 2 to 000000000003b2a6 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003b0f8 │ │ + DW_CFA_advance_loc: 2 to 000000000003b2a8 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003b0f9 │ │ + DW_CFA_advance_loc: 1 to 000000000003b2a9 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001878 000000000000002c 0000187c FDE cie=00000000 pc=000000000003c6c0..000000000003c724 │ │ - DW_CFA_advance_loc: 2 to 000000000003c6c2 │ │ +00001af0 000000000000002c 00001af4 FDE cie=00000000 pc=000000000003ca10..000000000003ca74 │ │ + DW_CFA_advance_loc: 2 to 000000000003ca12 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003c6c4 │ │ + DW_CFA_advance_loc: 2 to 000000000003ca14 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000003c6c5 │ │ + DW_CFA_advance_loc: 1 to 000000000003ca15 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc1: 75 to 000000000003c710 │ │ + DW_CFA_advance_loc1: 75 to 000000000003ca60 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003c712 │ │ + DW_CFA_advance_loc: 2 to 000000000003ca62 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003c714 │ │ + DW_CFA_advance_loc: 2 to 000000000003ca64 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003c715 │ │ + DW_CFA_advance_loc: 1 to 000000000003ca65 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000018a8 0000000000000020 000018ac FDE cie=00000000 pc=000000000003cdc0..000000000003ce11 │ │ - DW_CFA_advance_loc: 1 to 000000000003cdc1 │ │ +00001b20 0000000000000020 00001b24 FDE cie=00000000 pc=000000000003d150..000000000003d1a1 │ │ + DW_CFA_advance_loc: 1 to 000000000003d151 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 31 to 000000000003cde0 │ │ + DW_CFA_advance_loc: 31 to 000000000003d170 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003cde1 │ │ + DW_CFA_advance_loc: 1 to 000000000003d171 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 21 to 000000000003cdf6 │ │ + DW_CFA_advance_loc: 21 to 000000000003d186 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 000000000003cdfc │ │ + DW_CFA_advance_loc: 6 to 000000000003d18c │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000018cc 0000000000000030 000018d0 FDE cie=00000000 pc=000000000003ce20..000000000003ce73 │ │ - DW_CFA_advance_loc: 1 to 000000000003ce21 │ │ +00001b44 000000000000002c 00001b48 FDE cie=00000000 pc=000000000003d1b0..000000000003d1f9 │ │ + DW_CFA_advance_loc: 14 to 000000000003d1be │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000003ce24 │ │ + DW_CFA_advance_loc: 3 to 000000000003d1c1 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 3 to 000000000003ce27 │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 19 to 000000000003ce3a │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003ce3b │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 48 to 000000000003ce6b │ │ + DW_CFA_advance_loc: 2 to 000000000003d1c3 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_advance_loc: 44 to 000000000003d1ef │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003ce6c │ │ + DW_CFA_restore: r3 (rbx) │ │ + DW_CFA_restore: r6 (rbp) │ │ + DW_CFA_advance_loc: 1 to 000000000003d1f0 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 6 to 000000000003ce72 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 8 to 000000000003d1f8 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_restore: r3 (rbx) │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ -00001900 0000000000000010 00001904 FDE cie=00000000 pc=000000000003d010..000000000003d01b │ │ +00001b74 0000000000000010 00001b78 FDE cie=00000000 pc=000000000003d390..000000000003d39b │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001914 0000000000000014 00001918 FDE cie=00000000 pc=000000000003d020..000000000003d04c │ │ - DW_CFA_advance_loc: 4 to 000000000003d024 │ │ +00001b88 0000000000000014 00001b8c FDE cie=00000000 pc=000000000003d3a0..000000000003d3cc │ │ + DW_CFA_advance_loc: 4 to 000000000003d3a4 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 39 to 000000000003d04b │ │ + DW_CFA_advance_loc: 39 to 000000000003d3cb │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -0000192c 0000000000000040 00001930 FDE cie=00000000 pc=000000000003d050..000000000003d8fe │ │ - DW_CFA_advance_loc: 1 to 000000000003d051 │ │ +00001ba0 0000000000000040 00001ba4 FDE cie=00000000 pc=000000000003d3d0..000000000003dc3a │ │ + DW_CFA_advance_loc: 1 to 000000000003d3d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003d053 │ │ + DW_CFA_advance_loc: 2 to 000000000003d3d3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003d055 │ │ + DW_CFA_advance_loc: 2 to 000000000003d3d5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000003d057 │ │ + DW_CFA_advance_loc: 2 to 000000000003d3d7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000003d059 │ │ + DW_CFA_advance_loc: 2 to 000000000003d3d9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000003d05a │ │ + DW_CFA_advance_loc: 1 to 000000000003d3da │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2202 to 000000000003d8f4 │ │ + DW_CFA_advance_loc2: 2134 to 000000000003dc30 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000003d8f6 │ │ + DW_CFA_advance_loc: 2 to 000000000003dc32 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000003d8f8 │ │ + DW_CFA_advance_loc: 2 to 000000000003dc34 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000003d8fa │ │ + DW_CFA_advance_loc: 2 to 000000000003dc36 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003d8fc │ │ + DW_CFA_advance_loc: 2 to 000000000003dc38 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000003d8fd │ │ + DW_CFA_advance_loc: 1 to 000000000003dc39 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -00001970 0000000000000010 00001974 FDE cie=00000000 pc=000000000003d900..000000000003da01 │ │ +00001be4 0000000000000010 00001be8 FDE cie=00000000 pc=000000000003dc40..000000000003dd3d │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001984 0000000000000014 00001988 FDE cie=00000000 pc=000000000003da60..000000000003da92 │ │ - DW_CFA_advance_loc: 4 to 000000000003da64 │ │ +00001bf8 0000000000000014 00001bfc FDE cie=00000000 pc=000000000003dd90..000000000003ddc2 │ │ + DW_CFA_advance_loc: 4 to 000000000003dd94 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 45 to 000000000003da91 │ │ + DW_CFA_advance_loc: 45 to 000000000003ddc1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -0000199c 0000000000000010 000019a0 FDE cie=00000000 pc=000000000003daa0..000000000003dab0 │ │ +00001c10 0000000000000010 00001c14 FDE cie=00000000 pc=000000000003ddd0..000000000003dddd │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000019b0 0000000000000010 000019b4 FDE cie=00000000 pc=000000000003ddf0..000000000003ddfe │ │ +00001c24 0000000000000010 00001c28 FDE cie=00000000 pc=000000000003e120..000000000003e12e │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000019c4 0000000000000010 000019c8 FDE cie=00000000 pc=000000000003de00..000000000003de0d │ │ +00001c38 0000000000000010 00001c3c FDE cie=00000000 pc=000000000003e130..000000000003e13d │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000019d8 0000000000000010 000019dc FDE cie=00000000 pc=000000000003de10..000000000003de13 │ │ +00001c4c 0000000000000010 00001c50 FDE cie=00000000 pc=000000000003e140..000000000003e143 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000019ec 0000000000000010 000019f0 FDE cie=00000000 pc=000000000003de20..000000000003de21 │ │ +00001c60 0000000000000010 00001c64 FDE cie=00000000 pc=000000000003e143..000000000003e144 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001a00 000000000000002c 00001a04 FDE cie=00000000 pc=000000000003de21..000000000003e1aa │ │ - DW_CFA_advance_loc: 1 to 000000000003de22 │ │ +00001c74 000000000000002c 00001c78 FDE cie=00000000 pc=000000000003e144..000000000003e486 │ │ + DW_CFA_advance_loc: 1 to 000000000003e145 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000003de25 │ │ + DW_CFA_advance_loc: 3 to 000000000003e148 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 000000000003de32 │ │ + DW_CFA_advance_loc: 13 to 000000000003e155 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 832 to 000000000003e172 │ │ + DW_CFA_advance_loc2: 801 to 000000000003e476 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003e173 │ │ + DW_CFA_advance_loc: 1 to 000000000003e477 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001a30 0000000000000010 00001a34 FDE cie=00000000 pc=000000000003e1aa..000000000003e1d1 │ │ +00001ca4 0000000000000010 00001ca8 FDE cie=00000000 pc=000000000003e486..000000000003e4ad │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001a44 000000000000002c 00001a48 FDE cie=00000000 pc=000000000003e1d1..000000000003ebf3 │ │ - DW_CFA_advance_loc: 1 to 000000000003e1d2 │ │ +00001cb8 000000000000002c 00001cbc FDE cie=00000000 pc=000000000003e4ad..000000000003eebd │ │ + DW_CFA_advance_loc: 1 to 000000000003e4ae │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000003e1d5 │ │ + DW_CFA_advance_loc: 3 to 000000000003e4b1 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 000000000003e1e5 │ │ + DW_CFA_advance_loc: 16 to 000000000003e4c1 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 2344 to 000000000003eb0d │ │ + DW_CFA_advance_loc2: 2394 to 000000000003ee1b │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003eb0e │ │ + DW_CFA_advance_loc: 1 to 000000000003ee1c │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001a74 0000000000000034 00001a78 FDE cie=00000000 pc=000000000003ebf3..000000000003f2c7 │ │ - DW_CFA_advance_loc: 1 to 000000000003ebf4 │ │ +00001ce8 0000000000000034 00001cec FDE cie=00000000 pc=000000000003eebd..000000000003f578 │ │ + DW_CFA_advance_loc: 1 to 000000000003eebe │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000003ebf7 │ │ + DW_CFA_advance_loc: 3 to 000000000003eec1 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 000000000003ec04 │ │ + DW_CFA_advance_loc: 13 to 000000000003eece │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 1398 to 000000000003f17a │ │ + DW_CFA_advance_loc2: 1377 to 000000000003f42f │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 000000000003f17f │ │ + DW_CFA_advance_loc: 5 to 000000000003f434 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 20 to 000000000003f193 │ │ + DW_CFA_advance_loc: 20 to 000000000003f448 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003f194 │ │ + DW_CFA_advance_loc: 1 to 000000000003f449 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001aac 0000000000000010 00001ab0 FDE cie=00000000 pc=000000000003f2c7..000000000003f2e0 │ │ +00001d20 0000000000000010 00001d24 FDE cie=00000000 pc=000000000003f578..000000000003f58e │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001ac0 000000000000002c 00001ac4 FDE cie=00000000 pc=000000000003f2e0..000000000003f3cc │ │ - DW_CFA_advance_loc: 1 to 000000000003f2e1 │ │ +00001d34 000000000000002c 00001d38 FDE cie=00000000 pc=000000000003f58e..000000000003f67a │ │ + DW_CFA_advance_loc: 1 to 000000000003f58f │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000003f2e4 │ │ + DW_CFA_advance_loc: 3 to 000000000003f592 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 9 to 000000000003f2ed │ │ + DW_CFA_advance_loc: 9 to 000000000003f59b │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 134 to 000000000003f373 │ │ + DW_CFA_advance_loc1: 134 to 000000000003f621 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 000000000003f378 │ │ + DW_CFA_advance_loc: 5 to 000000000003f626 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc1: 83 to 000000000003f3cb │ │ + DW_CFA_advance_loc1: 83 to 000000000003f679 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001af0 0000000000000024 00001af4 FDE cie=00000000 pc=000000000003f3cc..000000000003f43d │ │ - DW_CFA_advance_loc: 1 to 000000000003f3cd │ │ +00001d64 0000000000000024 00001d68 FDE cie=00000000 pc=000000000003f67a..000000000003f6eb │ │ + DW_CFA_advance_loc: 1 to 000000000003f67b │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000003f3d0 │ │ + DW_CFA_advance_loc: 3 to 000000000003f67e │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000003f3d7 │ │ + DW_CFA_advance_loc: 7 to 000000000003f685 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 76 to 000000000003f423 │ │ + DW_CFA_advance_loc1: 76 to 000000000003f6d1 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003f424 │ │ + DW_CFA_advance_loc: 1 to 000000000003f6d2 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -00001b18 0000000000000024 00001b1c FDE cie=00000000 pc=000000000003f43d..000000000003f5f4 │ │ - DW_CFA_advance_loc: 1 to 000000000003f43e │ │ +00001d8c 0000000000000024 00001d90 FDE cie=00000000 pc=000000000003f6eb..000000000003f8a7 │ │ + DW_CFA_advance_loc: 1 to 000000000003f6ec │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000003f441 │ │ + DW_CFA_advance_loc: 3 to 000000000003f6ef │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 2 to 000000000003f443 │ │ + DW_CFA_advance_loc: 2 to 000000000003f6f1 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc1: 177 to 000000000003f4f4 │ │ + DW_CFA_advance_loc1: 177 to 000000000003f7a2 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003f4f5 │ │ + DW_CFA_advance_loc: 1 to 000000000003f7a3 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001b40 0000000000000034 00001b44 FDE cie=00000000 pc=000000000003f5f4..000000000003f9de │ │ - DW_CFA_advance_loc: 1 to 000000000003f5f5 │ │ +00001db4 000000000000003c 00001db8 FDE cie=00000000 pc=000000000003f8a7..000000000003fcca │ │ + DW_CFA_advance_loc: 1 to 000000000003f8a8 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000003f5f8 │ │ + DW_CFA_advance_loc: 3 to 000000000003f8ab │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 000000000003f608 │ │ + DW_CFA_advance_loc: 16 to 000000000003f8bb │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 260 to 000000000003f70c │ │ + DW_CFA_advance_loc2: 256 to 000000000003f9bb │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 3 to 000000000003f9be │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc2: 648 to 000000000003fc46 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 2 to 000000000003f70e │ │ + DW_CFA_advance_loc: 1 to 000000000003fc47 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc2: 627 to 000000000003f981 │ │ + DW_CFA_advance_loc: 35 to 000000000003fc6a │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003f982 │ │ + DW_CFA_advance_loc: 2 to 000000000003fc6c │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ -00001b78 0000000000000024 00001b7c FDE cie=00000000 pc=000000000003f9de..000000000003fa33 │ │ - DW_CFA_advance_loc: 1 to 000000000003f9df │ │ +00001df4 0000000000000024 00001df8 FDE cie=00000000 pc=000000000003fcca..000000000003fd1f │ │ + DW_CFA_advance_loc: 1 to 000000000003fccb │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000003f9e2 │ │ + DW_CFA_advance_loc: 3 to 000000000003fcce │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000003f9e9 │ │ + DW_CFA_advance_loc: 7 to 000000000003fcd5 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 38 to 000000000003fa0f │ │ + DW_CFA_advance_loc: 38 to 000000000003fcfb │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003fa10 │ │ + DW_CFA_advance_loc: 1 to 000000000003fcfc │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001ba0 0000000000000034 00001ba4 FDE cie=00000000 pc=000000000003fa33..000000000003ffd5 │ │ - DW_CFA_advance_loc: 1 to 000000000003fa34 │ │ +00001e1c 0000000000000034 00001e20 FDE cie=00000000 pc=000000000003fd1f..000000000004026e │ │ + DW_CFA_advance_loc: 1 to 000000000003fd20 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000003fa37 │ │ + DW_CFA_advance_loc: 3 to 000000000003fd23 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 000000000003fa44 │ │ + DW_CFA_advance_loc: 13 to 000000000003fd30 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 103 to 000000000003faab │ │ + DW_CFA_advance_loc1: 171 to 000000000003fddb │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 000000000003fab0 │ │ + DW_CFA_advance_loc: 5 to 000000000003fde0 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc1: 68 to 000000000003faf4 │ │ + DW_CFA_advance_loc1: 64 to 000000000003fe20 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003faf5 │ │ + DW_CFA_advance_loc: 1 to 000000000003fe21 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001bd8 000000000000002c 00001bdc FDE cie=00000000 pc=000000000003ffd5..000000000004011f │ │ - DW_CFA_advance_loc: 1 to 000000000003ffd6 │ │ +00001e54 000000000000002c 00001e58 FDE cie=00000000 pc=000000000004026e..00000000000403b7 │ │ + DW_CFA_advance_loc: 1 to 000000000004026f │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000003ffd9 │ │ + DW_CFA_advance_loc: 3 to 0000000000040272 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 000000000003ffe6 │ │ + DW_CFA_advance_loc: 13 to 000000000004027f │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 299 to 0000000000040111 │ │ + DW_CFA_advance_loc2: 298 to 00000000000403a9 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000040112 │ │ + DW_CFA_advance_loc: 1 to 00000000000403aa │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001c08 0000000000000010 00001c0c FDE cie=00000000 pc=000000000004011f..00000000000401bc │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00001c1c 0000000000000034 00001c20 FDE cie=00000000 pc=00000000000401bc..0000000000040836 │ │ - DW_CFA_advance_loc: 1 to 00000000000401bd │ │ +00001e84 0000000000000034 00001e88 FDE cie=00000000 pc=00000000000403b7..0000000000040a31 │ │ + DW_CFA_advance_loc: 1 to 00000000000403b8 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000401c0 │ │ + DW_CFA_advance_loc: 3 to 00000000000403bb │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 11 to 00000000000401cb │ │ + DW_CFA_advance_loc: 11 to 00000000000403c6 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 1051 to 00000000000405e6 │ │ + DW_CFA_advance_loc2: 1051 to 00000000000407e1 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000405eb │ │ + DW_CFA_advance_loc: 5 to 00000000000407e6 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc2: 410 to 0000000000040785 │ │ + DW_CFA_advance_loc2: 410 to 0000000000040980 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000040786 │ │ + DW_CFA_advance_loc: 1 to 0000000000040981 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001c54 0000000000000034 00001c58 FDE cie=00000000 pc=0000000000040836..0000000000040946 │ │ - DW_CFA_advance_loc: 1 to 0000000000040837 │ │ +00001ebc 0000000000000010 00001ec0 FDE cie=00000000 pc=0000000000040a31..0000000000040ad5 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001ed0 0000000000000034 00001ed4 FDE cie=00000000 pc=0000000000040ad5..0000000000040bc0 │ │ + DW_CFA_advance_loc: 1 to 0000000000040ad6 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000004083a │ │ + DW_CFA_advance_loc: 3 to 0000000000040ad9 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000040847 │ │ + DW_CFA_advance_loc: 13 to 0000000000040ae6 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 112 to 00000000000408b7 │ │ + DW_CFA_advance_loc1: 112 to 0000000000040b56 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000408b8 │ │ + DW_CFA_advance_loc: 1 to 0000000000040b57 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 29 to 00000000000408d5 │ │ + DW_CFA_advance_loc: 29 to 0000000000040b74 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000408da │ │ + DW_CFA_advance_loc: 5 to 0000000000040b79 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001c8c 0000000000000034 00001c90 FDE cie=00000000 pc=0000000000040946..0000000000040ac7 │ │ - DW_CFA_advance_loc: 1 to 0000000000040947 │ │ +00001f08 0000000000000034 00001f0c FDE cie=00000000 pc=0000000000040bc0..0000000000040d17 │ │ + DW_CFA_advance_loc: 1 to 0000000000040bc1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000004094a │ │ + DW_CFA_advance_loc: 3 to 0000000000040bc4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000040957 │ │ + DW_CFA_advance_loc: 13 to 0000000000040bd1 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 172 to 0000000000040a03 │ │ + DW_CFA_advance_loc1: 135 to 0000000000040c58 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000040a08 │ │ + DW_CFA_advance_loc: 5 to 0000000000040c5d │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc1: 178 to 0000000000040aba │ │ + DW_CFA_advance_loc1: 173 to 0000000000040d0a │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000040abb │ │ + DW_CFA_advance_loc: 1 to 0000000000040d0b │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001cc4 000000000000002c 00001cc8 FDE cie=00000000 pc=0000000000040ac7..0000000000040bb3 │ │ - DW_CFA_advance_loc: 1 to 0000000000040ac8 │ │ +00001f40 000000000000002c 00001f44 FDE cie=00000000 pc=0000000000040d17..0000000000040e03 │ │ + DW_CFA_advance_loc: 1 to 0000000000040d18 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000040acb │ │ + DW_CFA_advance_loc: 3 to 0000000000040d1b │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 9 to 0000000000040ad4 │ │ + DW_CFA_advance_loc: 9 to 0000000000040d24 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 134 to 0000000000040b5a │ │ + DW_CFA_advance_loc1: 134 to 0000000000040daa │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000040b5f │ │ + DW_CFA_advance_loc: 5 to 0000000000040daf │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc1: 83 to 0000000000040bb2 │ │ + DW_CFA_advance_loc1: 83 to 0000000000040e02 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001cf4 0000000000000024 00001cf8 FDE cie=00000000 pc=0000000000040bb3..0000000000040c3e │ │ - DW_CFA_advance_loc: 1 to 0000000000040bb4 │ │ +00001f70 0000000000000024 00001f74 FDE cie=00000000 pc=0000000000040e03..0000000000040ead │ │ + DW_CFA_advance_loc: 1 to 0000000000040e04 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000040bb7 │ │ + DW_CFA_advance_loc: 3 to 0000000000040e07 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 2 to 0000000000040bb9 │ │ + DW_CFA_advance_loc: 2 to 0000000000040e09 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc1: 117 to 0000000000040c2e │ │ + DW_CFA_advance_loc1: 148 to 0000000000040e9d │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000040c2f │ │ + DW_CFA_advance_loc: 1 to 0000000000040e9e │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001d1c 0000000000000028 00001d20 FDE cie=00000000 pc=0000000000040c3e..0000000000040d84 │ │ - DW_CFA_advance_loc: 1 to 0000000000040c3f │ │ +00001f98 0000000000000028 00001f9c FDE cie=00000000 pc=0000000000040ead..0000000000040ff3 │ │ + DW_CFA_advance_loc: 1 to 0000000000040eae │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000040c42 │ │ + DW_CFA_advance_loc: 3 to 0000000000040eb1 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 14 to 0000000000040c50 │ │ + DW_CFA_advance_loc: 14 to 0000000000040ebf │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 295 to 0000000000040d77 │ │ + DW_CFA_advance_loc2: 295 to 0000000000040fe6 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000040d78 │ │ + DW_CFA_advance_loc: 1 to 0000000000040fe7 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ -00001d48 0000000000000030 00001d4c FDE cie=00000000 pc=0000000000040d84..0000000000040f30 │ │ - DW_CFA_advance_loc: 1 to 0000000000040d85 │ │ +00001fc4 0000000000000030 00001fc8 FDE cie=00000000 pc=0000000000040ff3..00000000000410e5 │ │ + DW_CFA_advance_loc: 1 to 0000000000040ff4 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000040d88 │ │ + DW_CFA_advance_loc: 3 to 0000000000040ff7 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000040d95 │ │ + DW_CFA_advance_loc: 13 to 0000000000041004 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 378 to 0000000000040f0f │ │ + DW_CFA_advance_loc1: 195 to 00000000000410c7 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000040f10 │ │ + DW_CFA_advance_loc: 1 to 00000000000410c8 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 30 to 0000000000040f2e │ │ + DW_CFA_advance_loc: 26 to 00000000000410e2 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00001d7c 0000000000000034 00001d80 FDE cie=00000000 pc=0000000000040f30..0000000000041234 │ │ - DW_CFA_advance_loc: 1 to 0000000000040f31 │ │ +00001ff8 000000000000003c 00001ffc FDE cie=00000000 pc=00000000000410e5..000000000004133a │ │ + DW_CFA_advance_loc: 1 to 00000000000410e6 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000040f34 │ │ + DW_CFA_advance_loc: 3 to 00000000000410e9 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000040f41 │ │ + DW_CFA_advance_loc: 13 to 00000000000410f6 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 563 to 0000000000041174 │ │ + DW_CFA_advance_loc2: 378 to 0000000000041270 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 5 to 0000000000041275 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc1: 132 to 00000000000412f9 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000041179 │ │ + DW_CFA_advance_loc: 1 to 00000000000412fa │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc1: 132 to 00000000000411fd │ │ + DW_CFA_advance_loc: 26 to 0000000000041314 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000411fe │ │ + DW_CFA_advance_loc: 3 to 0000000000041317 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -00001db4 0000000000000024 00001db8 FDE cie=00000000 pc=0000000000041234..00000000000412bd │ │ - DW_CFA_advance_loc: 1 to 0000000000041235 │ │ +00002038 0000000000000024 0000203c FDE cie=00000000 pc=000000000004133a..00000000000413c3 │ │ + DW_CFA_advance_loc: 1 to 000000000004133b │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000041238 │ │ + DW_CFA_advance_loc: 3 to 000000000004133e │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000004123f │ │ + DW_CFA_advance_loc: 7 to 0000000000041345 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 125 to 00000000000412bc │ │ + DW_CFA_advance_loc1: 125 to 00000000000413c2 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ │ │ -00001ddc 0000000000000024 00001de0 FDE cie=00000000 pc=00000000000412bd..0000000000041351 │ │ - DW_CFA_advance_loc: 1 to 00000000000412be │ │ +00002060 0000000000000024 00002064 FDE cie=00000000 pc=00000000000413c3..0000000000041457 │ │ + DW_CFA_advance_loc: 1 to 00000000000413c4 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000412c1 │ │ + DW_CFA_advance_loc: 3 to 00000000000413c7 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 00000000000412c8 │ │ + DW_CFA_advance_loc: 7 to 00000000000413ce │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 136 to 0000000000041350 │ │ + DW_CFA_advance_loc1: 136 to 0000000000041456 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ │ │ -00001e04 0000000000000028 00001e08 FDE cie=00000000 pc=0000000000041351..000000000004152a │ │ - DW_CFA_advance_loc: 1 to 0000000000041352 │ │ +00002088 0000000000000028 0000208c FDE cie=00000000 pc=0000000000041457..0000000000041630 │ │ + DW_CFA_advance_loc: 1 to 0000000000041458 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000041355 │ │ + DW_CFA_advance_loc: 3 to 000000000004145b │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000041362 │ │ + DW_CFA_advance_loc: 13 to 0000000000041468 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 455 to 0000000000041529 │ │ + DW_CFA_advance_loc2: 455 to 000000000004162f │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001e30 0000000000000024 00001e34 FDE cie=00000000 pc=000000000004152a..00000000000417f9 │ │ - DW_CFA_advance_loc: 1 to 000000000004152b │ │ +000020b4 0000000000000024 000020b8 FDE cie=00000000 pc=0000000000041630..00000000000418ff │ │ + DW_CFA_advance_loc: 1 to 0000000000041631 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 0000000000041634 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 7 to 000000000004163b │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_advance_loc2: 576 to 000000000004187b │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000004187c │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + │ │ +000020dc 0000000000000024 000020e0 FDE cie=00000000 pc=00000000000418ff..0000000000041b1b │ │ + DW_CFA_advance_loc: 1 to 0000000000041900 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000004152e │ │ + DW_CFA_advance_loc: 3 to 0000000000041903 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 0000000000041535 │ │ + DW_CFA_advance_loc: 7 to 000000000004190a │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc2: 576 to 0000000000041775 │ │ + DW_CFA_advance_loc1: 172 to 00000000000419b6 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000041776 │ │ + DW_CFA_advance_loc: 1 to 00000000000419b7 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_nop │ │ │ │ -00001e58 0000000000000010 00001e5c FDE cie=00000000 pc=00000000000417f9..00000000000418b2 │ │ +00002104 0000000000000010 00002108 FDE cie=00000000 pc=0000000000041b1b..0000000000041b70 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001e6c 0000000000000010 00001e70 FDE cie=00000000 pc=00000000000418b2..00000000000418c6 │ │ +00002118 000000000000001c 0000211c FDE cie=00000000 pc=0000000000041b70..0000000000041bde │ │ + DW_CFA_advance_loc: 20 to 0000000000041b84 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 0000000000041b87 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 8 to 0000000000041b8f │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_restore: r6 (rbp) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002138 0000000000000010 0000213c FDE cie=00000000 pc=0000000000041bde..0000000000041bf2 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001e80 0000000000000010 00001e84 FDE cie=00000000 pc=00000000000418c6..00000000000418f7 │ │ +0000214c 0000000000000010 00002150 FDE cie=00000000 pc=0000000000041bf2..0000000000041c23 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001e94 000000000000002c 00001e98 FDE cie=00000000 pc=00000000000418f7..000000000004199c │ │ - DW_CFA_advance_loc: 1 to 00000000000418f8 │ │ +00002160 000000000000002c 00002164 FDE cie=00000000 pc=0000000000041c23..0000000000041cc8 │ │ + DW_CFA_advance_loc: 1 to 0000000000041c24 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000418fb │ │ + DW_CFA_advance_loc: 3 to 0000000000041c27 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000041908 │ │ + DW_CFA_advance_loc: 13 to 0000000000041c34 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 137 to 0000000000041991 │ │ + DW_CFA_advance_loc1: 137 to 0000000000041cbd │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000041992 │ │ + DW_CFA_advance_loc: 1 to 0000000000041cbe │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001ec4 0000000000000010 00001ec8 FDE cie=00000000 pc=000000000004199c..00000000000419b5 │ │ +00002190 0000000000000010 00002194 FDE cie=00000000 pc=0000000000041cc8..0000000000041ce1 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001ed8 0000000000000028 00001edc FDE cie=00000000 pc=00000000000419b5..0000000000041a30 │ │ - DW_CFA_advance_loc: 1 to 00000000000419b6 │ │ +000021a4 0000000000000028 000021a8 FDE cie=00000000 pc=0000000000041ce1..0000000000041d5c │ │ + DW_CFA_advance_loc: 1 to 0000000000041ce2 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000419b9 │ │ + DW_CFA_advance_loc: 3 to 0000000000041ce5 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 11 to 00000000000419c4 │ │ + DW_CFA_advance_loc: 11 to 0000000000041cf0 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 91 to 0000000000041a1f │ │ + DW_CFA_advance_loc1: 91 to 0000000000041d4b │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000041a20 │ │ + DW_CFA_advance_loc: 1 to 0000000000041d4c │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -00001f04 0000000000000010 00001f08 FDE cie=00000000 pc=0000000000041a30..0000000000041a5b │ │ +000021d0 0000000000000010 000021d4 FDE cie=00000000 pc=0000000000041d5c..0000000000041d84 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001f18 000000000000003c 00001f1c FDE cie=00000000 pc=0000000000041a5b..0000000000041bd8 │ │ - DW_CFA_advance_loc: 1 to 0000000000041a5c │ │ +000021e4 000000000000003c 000021e8 FDE cie=00000000 pc=0000000000041d84..0000000000041f01 │ │ + DW_CFA_advance_loc: 1 to 0000000000041d85 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000041a5f │ │ + DW_CFA_advance_loc: 3 to 0000000000041d88 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000041a6c │ │ + DW_CFA_advance_loc: 13 to 0000000000041d95 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 145 to 0000000000041afd │ │ + DW_CFA_advance_loc1: 145 to 0000000000041e26 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000041b02 │ │ + DW_CFA_advance_loc: 5 to 0000000000041e2b │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 20 to 0000000000041b16 │ │ + DW_CFA_advance_loc: 20 to 0000000000041e3f │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000041b17 │ │ + DW_CFA_advance_loc: 1 to 0000000000041e40 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc1: 137 to 0000000000041ba0 │ │ + DW_CFA_advance_loc1: 137 to 0000000000041ec9 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000041ba5 │ │ + DW_CFA_advance_loc: 5 to 0000000000041ece │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001f58 0000000000000028 00001f5c FDE cie=00000000 pc=0000000000041bd8..0000000000041cb7 │ │ - DW_CFA_advance_loc: 1 to 0000000000041bd9 │ │ +00002224 0000000000000028 00002228 FDE cie=00000000 pc=0000000000041f01..0000000000041fe0 │ │ + DW_CFA_advance_loc: 1 to 0000000000041f02 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000041bdc │ │ + DW_CFA_advance_loc: 3 to 0000000000041f05 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 0000000000041be3 │ │ + DW_CFA_advance_loc: 7 to 0000000000041f0c │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 125 to 0000000000041c60 │ │ + DW_CFA_advance_loc1: 125 to 0000000000041f89 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000041c65 │ │ + DW_CFA_advance_loc: 5 to 0000000000041f8e │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc1: 81 to 0000000000041cb6 │ │ + DW_CFA_advance_loc1: 81 to 0000000000041fdf │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ -00001f84 0000000000000024 00001f88 FDE cie=00000000 pc=0000000000041cb7..0000000000041d46 │ │ - DW_CFA_advance_loc: 1 to 0000000000041cb8 │ │ +00002250 0000000000000024 00002254 FDE cie=00000000 pc=0000000000041fe0..000000000004206f │ │ + DW_CFA_advance_loc: 1 to 0000000000041fe1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000041cbb │ │ + DW_CFA_advance_loc: 3 to 0000000000041fe4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 0000000000041cc2 │ │ + DW_CFA_advance_loc: 7 to 0000000000041feb │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 131 to 0000000000041d45 │ │ + DW_CFA_advance_loc1: 131 to 000000000004206e │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ │ │ -00001fac 0000000000000030 00001fb0 FDE cie=00000000 pc=0000000000041d46..0000000000041eba │ │ - DW_CFA_advance_loc: 1 to 0000000000041d47 │ │ +00002278 0000000000000030 0000227c FDE cie=00000000 pc=000000000004206f..00000000000421e3 │ │ + DW_CFA_advance_loc: 1 to 0000000000042070 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000041d4a │ │ + DW_CFA_advance_loc: 3 to 0000000000042073 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000041d57 │ │ + DW_CFA_advance_loc: 13 to 0000000000042080 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 145 to 0000000000041de8 │ │ + DW_CFA_advance_loc1: 145 to 0000000000042111 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000041ded │ │ + DW_CFA_advance_loc: 5 to 0000000000042116 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc1: 204 to 0000000000041eb9 │ │ + DW_CFA_advance_loc1: 204 to 00000000000421e2 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001fe0 0000000000000030 00001fe4 FDE cie=00000000 pc=0000000000041eba..0000000000042095 │ │ - DW_CFA_advance_loc: 1 to 0000000000041ebb │ │ +000022ac 0000000000000030 000022b0 FDE cie=00000000 pc=00000000000421e3..00000000000423be │ │ + DW_CFA_advance_loc: 1 to 00000000000421e4 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000041ebe │ │ + DW_CFA_advance_loc: 3 to 00000000000421e7 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 6 to 0000000000041ec4 │ │ + DW_CFA_advance_loc: 6 to 00000000000421ed │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 213 to 0000000000041f99 │ │ + DW_CFA_advance_loc1: 213 to 00000000000422c2 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000041f9e │ │ + DW_CFA_advance_loc: 5 to 00000000000422c7 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc1: 110 to 000000000004200c │ │ + DW_CFA_advance_loc1: 110 to 0000000000042335 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000004200d │ │ + DW_CFA_advance_loc: 1 to 0000000000042336 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002014 0000000000000028 00002018 FDE cie=00000000 pc=0000000000042095..00000000000422ea │ │ - DW_CFA_advance_loc: 1 to 0000000000042096 │ │ +000022e0 0000000000000028 000022e4 FDE cie=00000000 pc=00000000000423be..0000000000042613 │ │ + DW_CFA_advance_loc: 1 to 00000000000423bf │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000042099 │ │ + DW_CFA_advance_loc: 3 to 00000000000423c2 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 00000000000420a6 │ │ + DW_CFA_advance_loc: 13 to 00000000000423cf │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 579 to 00000000000422e9 │ │ + DW_CFA_advance_loc2: 579 to 0000000000042612 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002040 0000000000000024 00002044 FDE cie=00000000 pc=00000000000422ea..0000000000042433 │ │ - DW_CFA_advance_loc: 1 to 00000000000422eb │ │ +0000230c 0000000000000024 00002310 FDE cie=00000000 pc=0000000000042613..000000000004275c │ │ + DW_CFA_advance_loc: 1 to 0000000000042614 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000422ee │ │ + DW_CFA_advance_loc: 3 to 0000000000042617 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 00000000000422f5 │ │ + DW_CFA_advance_loc: 7 to 000000000004261e │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 164 to 0000000000042399 │ │ + DW_CFA_advance_loc1: 164 to 00000000000426c2 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000004239a │ │ + DW_CFA_advance_loc: 1 to 00000000000426c3 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -00002068 0000000000000034 0000206c FDE cie=00000000 pc=0000000000042433..000000000004279d │ │ - DW_CFA_advance_loc: 1 to 0000000000042434 │ │ +00002334 0000000000000034 00002338 FDE cie=00000000 pc=000000000004275c..0000000000042c2e │ │ + DW_CFA_advance_loc: 1 to 000000000004275d │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000042437 │ │ + DW_CFA_advance_loc: 3 to 0000000000042760 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 0000000000042447 │ │ + DW_CFA_advance_loc: 16 to 0000000000042770 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 698 to 0000000000042701 │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000042706 │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc1: 138 to 0000000000042790 │ │ + DW_CFA_advance_loc2: 915 to 0000000000042b03 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000042791 │ │ + DW_CFA_advance_loc: 5 to 0000000000042b08 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_nop │ │ - │ │ -000020a0 000000000000002c 000020a4 FDE cie=00000000 pc=000000000004279d..00000000000428f5 │ │ - DW_CFA_advance_loc: 1 to 000000000004279e │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000427a1 │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 00000000000427ae │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 283 to 00000000000428c9 │ │ + DW_CFA_advance_loc2: 281 to 0000000000042c21 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000428ca │ │ + DW_CFA_advance_loc: 1 to 0000000000042c22 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000020d0 0000000000000024 000020d4 FDE cie=00000000 pc=00000000000428f5..00000000000429a9 │ │ - DW_CFA_advance_loc: 1 to 00000000000428f6 │ │ +0000236c 0000000000000024 00002370 FDE cie=00000000 pc=0000000000042c2e..0000000000042ce2 │ │ + DW_CFA_advance_loc: 1 to 0000000000042c2f │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000428f9 │ │ + DW_CFA_advance_loc: 3 to 0000000000042c32 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 9 to 0000000000042902 │ │ + DW_CFA_advance_loc: 9 to 0000000000042c3b │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 166 to 00000000000429a8 │ │ + DW_CFA_advance_loc1: 166 to 0000000000042ce1 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000020f8 0000000000000010 000020fc FDE cie=00000000 pc=00000000000429a9..00000000000429d8 │ │ +00002394 0000000000000010 00002398 FDE cie=00000000 pc=0000000000042ce2..0000000000042d0e │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000210c 0000000000000010 00002110 FDE cie=00000000 pc=00000000000429d8..0000000000042a0e │ │ +000023a8 0000000000000010 000023ac FDE cie=00000000 pc=0000000000042d0e..0000000000042d39 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002120 000000000000002c 00002124 FDE cie=00000000 pc=0000000000042a0e..000000000004354b │ │ - DW_CFA_advance_loc: 1 to 0000000000042a0f │ │ +000023bc 000000000000002c 000023c0 FDE cie=00000000 pc=0000000000042d39..0000000000043860 │ │ + DW_CFA_advance_loc: 1 to 0000000000042d3a │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000042a12 │ │ + DW_CFA_advance_loc: 3 to 0000000000042d3d │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000042a1f │ │ + DW_CFA_advance_loc: 13 to 0000000000042d4a │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 2491 to 00000000000433da │ │ + DW_CFA_advance_loc2: 2479 to 00000000000436f9 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000433db │ │ + DW_CFA_advance_loc: 1 to 00000000000436fa │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002150 0000000000000010 00002154 FDE cie=00000000 pc=000000000004354b..0000000000043564 │ │ +000023ec 0000000000000010 000023f0 FDE cie=00000000 pc=0000000000043860..0000000000043876 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002164 000000000000001c 00002168 FDE cie=00000000 pc=0000000000043564..000000000004363d │ │ - DW_CFA_advance_loc: 1 to 0000000000043565 │ │ +00002400 000000000000001c 00002404 FDE cie=00000000 pc=0000000000043876..0000000000043949 │ │ + DW_CFA_advance_loc: 1 to 0000000000043877 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000043568 │ │ + DW_CFA_advance_loc: 3 to 000000000004387a │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc1: 212 to 000000000004363c │ │ + DW_CFA_advance_loc1: 206 to 0000000000043948 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002184 0000000000000010 00002188 FDE cie=00000000 pc=000000000004363d..000000000004364f │ │ - DW_CFA_nop │ │ +00002420 000000000000001c 00002424 FDE cie=00000000 pc=0000000000043949..0000000000043961 │ │ + DW_CFA_advance_loc: 1 to 000000000004394a │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 000000000004394d │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 19 to 0000000000043960 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_restore: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002198 0000000000000060 0000219c FDE cie=00000000 pc=0000000000043650..0000000000047260 │ │ - DW_CFA_advance_loc: 1 to 0000000000043651 │ │ +00002440 0000000000000060 00002444 FDE cie=00000000 pc=0000000000043970..0000000000047580 │ │ + DW_CFA_advance_loc: 1 to 0000000000043971 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000043653 │ │ + DW_CFA_advance_loc: 2 to 0000000000043973 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000043655 │ │ + DW_CFA_advance_loc: 2 to 0000000000043975 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000043657 │ │ + DW_CFA_advance_loc: 2 to 0000000000043977 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000043659 │ │ + DW_CFA_advance_loc: 2 to 0000000000043979 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000004365a │ │ + DW_CFA_advance_loc: 1 to 000000000004397a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 0000000000043661 │ │ + DW_CFA_advance_loc: 7 to 0000000000043981 │ │ DW_CFA_def_cfa_offset: 672 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 15299 to 0000000000047224 │ │ + DW_CFA_advance_loc2: 15299 to 0000000000047544 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000047225 │ │ + DW_CFA_advance_loc: 1 to 0000000000047545 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000047227 │ │ + DW_CFA_advance_loc: 2 to 0000000000047547 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000047229 │ │ + DW_CFA_advance_loc: 2 to 0000000000047549 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000004722b │ │ + DW_CFA_advance_loc: 2 to 000000000004754b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000004722d │ │ + DW_CFA_advance_loc: 2 to 000000000004754d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000004722e │ │ + DW_CFA_advance_loc: 1 to 000000000004754e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000004722f │ │ + DW_CFA_advance_loc: 1 to 000000000004754f │ │ DW_CFA_def_cfa_offset: 672 │ │ - DW_CFA_advance_loc: 34 to 0000000000047251 │ │ + DW_CFA_advance_loc: 34 to 0000000000047571 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000047252 │ │ + DW_CFA_advance_loc: 1 to 0000000000047572 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000047254 │ │ + DW_CFA_advance_loc: 2 to 0000000000047574 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000047256 │ │ + DW_CFA_advance_loc: 2 to 0000000000047576 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000047258 │ │ + DW_CFA_advance_loc: 2 to 0000000000047578 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000004725a │ │ + DW_CFA_advance_loc: 2 to 000000000004757a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000004725b │ │ + DW_CFA_advance_loc: 1 to 000000000004757b │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -000021fc 000000000000001c 00002200 FDE cie=00000000 pc=0000000000047260..00000000000472b5 │ │ - DW_CFA_advance_loc: 1 to 0000000000047261 │ │ +000024a4 000000000000001c 000024a8 FDE cie=00000000 pc=0000000000047580..00000000000475d5 │ │ + DW_CFA_advance_loc: 1 to 0000000000047581 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000047265 │ │ + DW_CFA_advance_loc: 4 to 0000000000047585 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc1: 78 to 00000000000472b3 │ │ + DW_CFA_advance_loc1: 78 to 00000000000475d3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000472b4 │ │ + DW_CFA_advance_loc: 1 to 00000000000475d4 │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -0000221c 000000000000004c 00002220 FDE cie=00000000 pc=00000000000472c0..0000000000047721 │ │ - DW_CFA_advance_loc: 1 to 00000000000472c1 │ │ +000024c4 000000000000004c 000024c8 FDE cie=00000000 pc=00000000000475e0..0000000000047a41 │ │ + DW_CFA_advance_loc: 1 to 00000000000475e1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000472c3 │ │ + DW_CFA_advance_loc: 2 to 00000000000475e3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000472c5 │ │ + DW_CFA_advance_loc: 2 to 00000000000475e5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000472c7 │ │ + DW_CFA_advance_loc: 2 to 00000000000475e7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000472c9 │ │ + DW_CFA_advance_loc: 2 to 00000000000475e9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000472ca │ │ + DW_CFA_advance_loc: 1 to 00000000000475ea │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000472d1 │ │ + DW_CFA_advance_loc: 7 to 00000000000475f1 │ │ DW_CFA_def_cfa_offset: 272 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1073 to 0000000000047702 │ │ + DW_CFA_advance_loc2: 1073 to 0000000000047a22 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000047703 │ │ + DW_CFA_advance_loc: 1 to 0000000000047a23 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000047705 │ │ + DW_CFA_advance_loc: 2 to 0000000000047a25 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000047707 │ │ + DW_CFA_advance_loc: 2 to 0000000000047a27 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000047709 │ │ + DW_CFA_advance_loc: 2 to 0000000000047a29 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000004770b │ │ + DW_CFA_advance_loc: 2 to 0000000000047a2b │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000004770c │ │ + DW_CFA_advance_loc: 1 to 0000000000047a2c │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000004770d │ │ + DW_CFA_advance_loc: 1 to 0000000000047a2d │ │ DW_CFA_def_cfa_offset: 272 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000226c 000000000000002c 00002270 FDE cie=00000000 pc=0000000000048220..00000000000483b4 │ │ - DW_CFA_advance_loc: 1 to 0000000000048221 │ │ +00002514 000000000000002c 00002518 FDE cie=00000000 pc=00000000000484b0..0000000000048644 │ │ + DW_CFA_advance_loc: 1 to 00000000000484b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000048224 │ │ + DW_CFA_advance_loc: 3 to 00000000000484b4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000048231 │ │ + DW_CFA_advance_loc: 13 to 00000000000484c1 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 362 to 000000000004839b │ │ + DW_CFA_advance_loc2: 362 to 000000000004862b │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000004839c │ │ + DW_CFA_advance_loc: 1 to 000000000004862c │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000229c 000000000000001c 000022a0 FDE cie=00000000 pc=00000000000483c0..0000000000048421 │ │ - DW_CFA_advance_loc: 1 to 00000000000483c1 │ │ +00002544 000000000000001c 00002548 FDE cie=00000000 pc=0000000000048650..00000000000486b1 │ │ + DW_CFA_advance_loc: 1 to 0000000000048651 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000483c4 │ │ + DW_CFA_advance_loc: 3 to 0000000000048654 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc1: 92 to 0000000000048420 │ │ + DW_CFA_advance_loc1: 92 to 00000000000486b0 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000022bc 0000000000000018 000022c0 FDE cie=00000000 pc=00000000000485c0..00000000000485c9 │ │ - DW_CFA_advance_loc: 1 to 00000000000485c1 │ │ +00002564 0000000000000010 00002568 FDE cie=00000000 pc=0000000000048780..00000000000487a5 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002578 0000000000000018 0000257c FDE cie=00000000 pc=00000000000487b0..00000000000487b9 │ │ + DW_CFA_advance_loc: 1 to 00000000000487b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000485c4 │ │ + DW_CFA_advance_loc: 3 to 00000000000487b4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000022d8 0000000000000010 000022dc FDE cie=00000000 pc=00000000000485d0..00000000000485f7 │ │ +00002594 0000000000000010 00002598 FDE cie=00000000 pc=00000000000487c0..00000000000487e7 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000022ec 0000000000000018 000022f0 FDE cie=00000000 pc=0000000000048600..0000000000048644 │ │ - DW_CFA_advance_loc: 1 to 0000000000048601 │ │ +000025a8 0000000000000018 000025ac FDE cie=00000000 pc=00000000000487f0..0000000000048834 │ │ + DW_CFA_advance_loc: 1 to 00000000000487f1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000048604 │ │ + DW_CFA_advance_loc: 3 to 00000000000487f4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002308 0000000000000024 0000230c FDE cie=00000000 pc=0000000000048650..0000000000048715 │ │ - DW_CFA_advance_loc: 1 to 0000000000048651 │ │ +000025c4 0000000000000024 000025c8 FDE cie=00000000 pc=0000000000048840..0000000000048912 │ │ + DW_CFA_advance_loc: 1 to 0000000000048841 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000048654 │ │ + DW_CFA_advance_loc: 3 to 0000000000048844 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000004865b │ │ + DW_CFA_advance_loc: 7 to 000000000004884b │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 117 to 00000000000486d0 │ │ + DW_CFA_advance_loc1: 125 to 00000000000488c8 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000486d1 │ │ + DW_CFA_advance_loc: 1 to 00000000000488c9 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -00002330 0000000000000018 00002334 FDE cie=00000000 pc=0000000000048720..000000000004874e │ │ - DW_CFA_advance_loc: 1 to 0000000000048721 │ │ +000025ec 0000000000000028 000025f0 FDE cie=00000000 pc=0000000000048920..00000000000489b8 │ │ + DW_CFA_advance_loc: 1 to 0000000000048921 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 0000000000048924 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 6 to 000000000004892a │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_advance_loc1: 102 to 0000000000048990 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 0000000000048991 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002618 0000000000000018 0000261c FDE cie=00000000 pc=00000000000489c0..00000000000489ee │ │ + DW_CFA_advance_loc: 1 to 00000000000489c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000048724 │ │ + DW_CFA_advance_loc: 3 to 00000000000489c4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000234c 0000000000000010 00002350 FDE cie=00000000 pc=0000000000048750..0000000000048769 │ │ +00002634 0000000000000010 00002638 FDE cie=00000000 pc=00000000000489f0..0000000000048a06 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002360 0000000000000018 00002364 FDE cie=00000000 pc=00000000000487e0..000000000004880a │ │ - DW_CFA_advance_loc: 1 to 00000000000487e1 │ │ +00002648 0000000000000018 0000264c FDE cie=00000000 pc=0000000000048a10..0000000000048a3a │ │ + DW_CFA_advance_loc: 1 to 0000000000048a11 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000487e4 │ │ + DW_CFA_advance_loc: 3 to 0000000000048a14 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000237c 0000000000000024 00002380 FDE cie=00000000 pc=0000000000048900..0000000000048948 │ │ - DW_CFA_advance_loc: 1 to 0000000000048901 │ │ +00002664 0000000000000018 00002668 FDE cie=00000000 pc=0000000000048ae0..0000000000048b0a │ │ + DW_CFA_advance_loc: 1 to 0000000000048ae1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000048904 │ │ + DW_CFA_advance_loc: 3 to 0000000000048ae4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 2 to 0000000000048906 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002680 0000000000000024 00002684 FDE cie=00000000 pc=0000000000048c20..0000000000048c68 │ │ + DW_CFA_advance_loc: 1 to 0000000000048c21 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 0000000000048c24 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 2 to 0000000000048c26 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc: 53 to 000000000004893b │ │ + DW_CFA_advance_loc: 53 to 0000000000048c5b │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000048941 │ │ + DW_CFA_advance_loc: 6 to 0000000000048c61 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 6 to 0000000000048947 │ │ + DW_CFA_advance_loc: 6 to 0000000000048c67 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ -000023a4 0000000000000018 000023a8 FDE cie=00000000 pc=0000000000048a80..0000000000048aaa │ │ - DW_CFA_advance_loc: 1 to 0000000000048a81 │ │ +000026a8 0000000000000018 000026ac FDE cie=00000000 pc=0000000000048d50..0000000000048d7a │ │ + DW_CFA_advance_loc: 1 to 0000000000048d51 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000048a84 │ │ + DW_CFA_advance_loc: 3 to 0000000000048d54 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000023c0 0000000000000028 000023c4 FDE cie=00000000 pc=0000000000048d90..0000000000048e3a │ │ - DW_CFA_advance_loc: 1 to 0000000000048d91 │ │ +000026c4 0000000000000020 000026c8 FDE cie=00000000 pc=0000000000049020..000000000004908b │ │ + DW_CFA_advance_loc: 1 to 0000000000049021 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000048d94 │ │ + DW_CFA_advance_loc: 3 to 0000000000049024 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 6 to 0000000000048d9a │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 132 to 0000000000048e1e │ │ + DW_CFA_advance_loc: 2 to 0000000000049026 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_advance_loc: 44 to 0000000000049052 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000048e1f │ │ + DW_CFA_advance_loc: 1 to 0000000000049053 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000023ec 0000000000000024 000023f0 FDE cie=00000000 pc=0000000000048e40..0000000000048ec0 │ │ - DW_CFA_advance_loc: 1 to 0000000000048e41 │ │ +000026e8 0000000000000024 000026ec FDE cie=00000000 pc=0000000000049090..0000000000049110 │ │ + DW_CFA_advance_loc: 1 to 0000000000049091 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000048e44 │ │ + DW_CFA_advance_loc: 3 to 0000000000049094 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 0000000000048e4b │ │ + DW_CFA_advance_loc: 7 to 000000000004909b │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 96 to 0000000000048eab │ │ + DW_CFA_advance_loc1: 96 to 00000000000490fb │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000048eac │ │ + DW_CFA_advance_loc: 1 to 00000000000490fc │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -00002414 0000000000000028 00002418 FDE cie=00000000 pc=0000000000048f50..000000000004909a │ │ - DW_CFA_advance_loc: 1 to 0000000000048f51 │ │ +00002710 0000000000000028 00002714 FDE cie=00000000 pc=0000000000049110..0000000000049267 │ │ + DW_CFA_advance_loc: 1 to 0000000000049111 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000048f54 │ │ + DW_CFA_advance_loc: 3 to 0000000000049114 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000048f61 │ │ + DW_CFA_advance_loc: 13 to 0000000000049121 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 312 to 0000000000049099 │ │ + DW_CFA_advance_loc2: 325 to 0000000000049266 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002440 0000000000000028 00002444 FDE cie=00000000 pc=00000000000490a0..0000000000049187 │ │ - DW_CFA_advance_loc: 1 to 00000000000490a1 │ │ +0000273c 0000000000000028 00002740 FDE cie=00000000 pc=0000000000049270..0000000000049357 │ │ + DW_CFA_advance_loc: 1 to 0000000000049271 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000490a4 │ │ + DW_CFA_advance_loc: 3 to 0000000000049274 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 11 to 00000000000490af │ │ + DW_CFA_advance_loc: 11 to 000000000004927f │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc: 62 to 00000000000490ed │ │ + DW_CFA_advance_loc: 62 to 00000000000492bd │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000490ee │ │ + DW_CFA_advance_loc: 1 to 00000000000492be │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000246c 0000000000000024 00002470 FDE cie=00000000 pc=0000000000049190..00000000000491ea │ │ - DW_CFA_advance_loc: 1 to 0000000000049191 │ │ +00002768 0000000000000024 0000276c FDE cie=00000000 pc=0000000000049360..00000000000493ba │ │ + DW_CFA_advance_loc: 1 to 0000000000049361 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000049194 │ │ + DW_CFA_advance_loc: 3 to 0000000000049364 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 42 to 00000000000491be │ │ + DW_CFA_advance_loc: 42 to 000000000004938e │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000491bf │ │ + DW_CFA_advance_loc: 1 to 000000000004938f │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 42 to 00000000000491e9 │ │ + DW_CFA_advance_loc: 42 to 00000000000493b9 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002494 0000000000000028 00002498 FDE cie=00000000 pc=00000000000495a0..0000000000049600 │ │ - DW_CFA_advance_loc: 1 to 00000000000495a1 │ │ +00002790 0000000000000028 00002794 FDE cie=00000000 pc=0000000000049650..00000000000496b0 │ │ + DW_CFA_advance_loc: 1 to 0000000000049651 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000495a4 │ │ + DW_CFA_advance_loc: 3 to 0000000000049654 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 2 to 00000000000495a6 │ │ + DW_CFA_advance_loc: 2 to 0000000000049656 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc: 36 to 00000000000495ca │ │ + DW_CFA_advance_loc: 36 to 000000000004967a │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000495cb │ │ + DW_CFA_advance_loc: 1 to 000000000004967b │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 26 to 00000000000495e5 │ │ + DW_CFA_advance_loc: 26 to 0000000000049695 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 00000000000495eb │ │ + DW_CFA_advance_loc: 6 to 000000000004969b │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ -000024c0 0000000000000018 000024c4 FDE cie=00000000 pc=0000000000049980..000000000004999c │ │ - DW_CFA_advance_loc: 1 to 0000000000049981 │ │ +000027bc 0000000000000018 000027c0 FDE cie=00000000 pc=00000000000499d0..00000000000499ec │ │ + DW_CFA_advance_loc: 1 to 00000000000499d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000049984 │ │ + DW_CFA_advance_loc: 3 to 00000000000499d4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000024dc 0000000000000010 000024e0 FDE cie=00000000 pc=00000000000499a0..00000000000499a5 │ │ +000027d8 0000000000000010 000027dc FDE cie=00000000 pc=00000000000499f0..00000000000499f5 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000024f0 000000000000002c 000024f4 FDE cie=00000000 pc=000000000004e9e0..000000000004edca │ │ - DW_CFA_advance_loc: 1 to 000000000004e9e1 │ │ +000027ec 000000000000002c 000027f0 FDE cie=00000000 pc=000000000004ecd0..000000000004f0bd │ │ + DW_CFA_advance_loc: 1 to 000000000004ecd1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000004e9e4 │ │ + DW_CFA_advance_loc: 3 to 000000000004ecd4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 000000000004e9f4 │ │ + DW_CFA_advance_loc: 16 to 000000000004ece4 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 610 to 000000000004ec56 │ │ + DW_CFA_advance_loc2: 610 to 000000000004ef46 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000004ec57 │ │ + DW_CFA_advance_loc: 1 to 000000000004ef47 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002520 0000000000000020 00002524 FDE cie=00000000 pc=000000000004edd0..000000000004ee89 │ │ - DW_CFA_advance_loc: 1 to 000000000004edd1 │ │ +0000281c 0000000000000020 00002820 FDE cie=00000000 pc=000000000004f0c0..000000000004f179 │ │ + DW_CFA_advance_loc: 1 to 000000000004f0c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000004edd4 │ │ + DW_CFA_advance_loc: 3 to 000000000004f0c4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000004eddb │ │ + DW_CFA_advance_loc: 7 to 000000000004f0cb │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 173 to 000000000004ee88 │ │ + DW_CFA_advance_loc1: 173 to 000000000004f178 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ │ │ -00002544 000000000000002c 00002548 FDE cie=00000000 pc=000000000004ee90..000000000004f077 │ │ - DW_CFA_advance_loc: 1 to 000000000004ee91 │ │ +00002840 000000000000002c 00002844 FDE cie=00000000 pc=000000000004f180..000000000004f367 │ │ + DW_CFA_advance_loc: 1 to 000000000004f181 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000004ee94 │ │ + DW_CFA_advance_loc: 3 to 000000000004f184 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 000000000004eea1 │ │ + DW_CFA_advance_loc: 13 to 000000000004f191 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 413 to 000000000004f03e │ │ + DW_CFA_advance_loc2: 413 to 000000000004f32e │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000004f03f │ │ + DW_CFA_advance_loc: 1 to 000000000004f32f │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002574 0000000000000028 00002578 FDE cie=00000000 pc=000000000004f080..000000000004f21c │ │ - DW_CFA_advance_loc: 1 to 000000000004f081 │ │ +00002870 0000000000000028 00002874 FDE cie=00000000 pc=000000000004f370..000000000004f536 │ │ + DW_CFA_advance_loc: 1 to 000000000004f371 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000004f084 │ │ + DW_CFA_advance_loc: 3 to 000000000004f374 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 000000000004f08e │ │ + DW_CFA_advance_loc: 13 to 000000000004f381 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 397 to 000000000004f21b │ │ + DW_CFA_advance_loc2: 436 to 000000000004f535 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000025a0 0000000000000030 000025a4 FDE cie=00000000 pc=000000000004ff70..0000000000050032 │ │ - DW_CFA_advance_loc: 1 to 000000000004ff71 │ │ +0000289c 0000000000000030 000028a0 FDE cie=00000000 pc=0000000000050120..00000000000501e2 │ │ + DW_CFA_advance_loc: 1 to 0000000000050121 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000004ff74 │ │ + DW_CFA_advance_loc: 3 to 0000000000050124 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 000000000004ff7e │ │ + DW_CFA_advance_loc: 10 to 000000000005012e │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 159 to 000000000005001d │ │ + DW_CFA_advance_loc1: 159 to 00000000000501cd │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000050023 │ │ + DW_CFA_advance_loc: 6 to 00000000000501d3 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 14 to 0000000000050031 │ │ + DW_CFA_advance_loc: 14 to 00000000000501e1 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000025d4 000000000000004c 000025d8 FDE cie=00000000 pc=0000000000053200..0000000000053392 │ │ - DW_CFA_advance_loc: 15 to 000000000005320f │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000053211 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000053213 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000053215 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000053216 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 363 to 0000000000053381 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000053383 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000053385 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000053387 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000053389 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_restore: r3 (rbx) │ │ - DW_CFA_restore: r12 (r12) │ │ - DW_CFA_restore: r13 (r13) │ │ - DW_CFA_restore: r14 (r14) │ │ - DW_CFA_restore: r15 (r15) │ │ - DW_CFA_advance_loc: 4 to 000000000005338d │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002624 0000000000000028 00002628 FDE cie=00000000 pc=00000000000533a0..0000000000053441 │ │ - DW_CFA_advance_loc: 1 to 00000000000533a1 │ │ +000028d0 0000000000000028 000028d4 FDE cie=00000000 pc=00000000000532f0..0000000000053590 │ │ + DW_CFA_advance_loc: 1 to 00000000000532f1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000533a4 │ │ + DW_CFA_advance_loc: 3 to 00000000000532f4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 00000000000533ab │ │ + DW_CFA_advance_loc: 14 to 0000000000053302 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 136 to 0000000000053433 │ │ + DW_CFA_advance_loc2: 644 to 0000000000053586 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000053434 │ │ + DW_CFA_advance_loc: 1 to 0000000000053587 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_nop │ │ │ │ -00002650 0000000000000028 00002654 FDE cie=00000000 pc=00000000000534f0..000000000005391d │ │ - DW_CFA_advance_loc: 1 to 00000000000534f1 │ │ +000028fc 000000000000002c 00002900 FDE cie=00000000 pc=0000000000053590..0000000000053771 │ │ + DW_CFA_advance_loc: 1 to 0000000000053591 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000534f4 │ │ + DW_CFA_advance_loc: 3 to 0000000000053594 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000053501 │ │ + DW_CFA_advance_loc: 13 to 00000000000535a1 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc: 28 to 000000000005351d │ │ + DW_CFA_advance_loc2: 454 to 0000000000053767 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000005351e │ │ + DW_CFA_advance_loc: 1 to 0000000000053768 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000267c 0000000000000028 00002680 FDE cie=00000000 pc=0000000000053920..0000000000053b74 │ │ - DW_CFA_advance_loc: 1 to 0000000000053921 │ │ +0000292c 0000000000000028 00002930 FDE cie=00000000 pc=0000000000053780..000000000005383e │ │ + DW_CFA_advance_loc: 1 to 0000000000053781 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000053924 │ │ + DW_CFA_advance_loc: 3 to 0000000000053784 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 14 to 0000000000053932 │ │ + DW_CFA_advance_loc: 7 to 000000000005378b │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 542 to 0000000000053b50 │ │ + DW_CFA_advance_loc1: 156 to 0000000000053827 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000053b51 │ │ + DW_CFA_advance_loc: 1 to 0000000000053828 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_nop │ │ │ │ -000026a8 0000000000000028 000026ac FDE cie=00000000 pc=0000000000053b80..0000000000053c37 │ │ - DW_CFA_advance_loc: 1 to 0000000000053b81 │ │ +00002958 000000000000002c 0000295c FDE cie=00000000 pc=00000000000538e0..0000000000053cfb │ │ + DW_CFA_advance_loc: 1 to 00000000000538e1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000053b84 │ │ + DW_CFA_advance_loc: 3 to 00000000000538e4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 3 to 0000000000053b87 │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 160 to 0000000000053c27 │ │ + DW_CFA_advance_loc: 13 to 00000000000538f1 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_advance_loc2: 947 to 0000000000053ca4 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000053c28 │ │ + DW_CFA_advance_loc: 1 to 0000000000053ca5 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 14 to 0000000000053c36 │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000026d4 0000000000000024 000026d8 FDE cie=00000000 pc=0000000000053ee0..0000000000053f46 │ │ - DW_CFA_advance_loc: 1 to 0000000000053ee1 │ │ +00002988 000000000000002c 0000298c FDE cie=00000000 pc=0000000000053d00..0000000000053fb5 │ │ + DW_CFA_advance_loc: 1 to 0000000000053d01 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000053ee4 │ │ + DW_CFA_advance_loc: 3 to 0000000000053d04 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 0000000000053eeb │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 77 to 0000000000053f38 │ │ + DW_CFA_advance_loc: 16 to 0000000000053d14 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_advance_loc2: 458 to 0000000000053ede │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000053f39 │ │ + DW_CFA_advance_loc: 1 to 0000000000053edf │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000026fc 000000000000002c 00002700 FDE cie=00000000 pc=00000000000546a0..0000000000054c2b │ │ - DW_CFA_advance_loc: 1 to 00000000000546a1 │ │ +000029b8 0000000000000030 000029bc FDE cie=00000000 pc=0000000000053fc0..00000000000541d8 │ │ + DW_CFA_advance_loc: 1 to 0000000000053fc1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000546a4 │ │ + DW_CFA_advance_loc: 3 to 0000000000053fc4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 00000000000546b4 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_advance_loc: 12 to 0000000000053fd0 │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 1195 to 0000000000054b5f │ │ + DW_CFA_advance_loc2: 486 to 00000000000541b6 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000054b60 │ │ + DW_CFA_advance_loc: 1 to 00000000000541b7 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc: 19 to 00000000000541ca │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 5 to 00000000000541cf │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +000029ec 0000000000000024 000029f0 FDE cie=00000000 pc=00000000000541e0..0000000000054246 │ │ + DW_CFA_advance_loc: 1 to 00000000000541e1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 00000000000541e4 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 7 to 00000000000541eb │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_advance_loc1: 77 to 0000000000054238 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 0000000000054239 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -0000272c 000000000000002c 00002730 FDE cie=00000000 pc=0000000000055280..00000000000556a0 │ │ - DW_CFA_advance_loc: 1 to 0000000000055281 │ │ +00002a14 000000000000002c 00002a18 FDE cie=00000000 pc=0000000000055670..0000000000055a6e │ │ + DW_CFA_advance_loc: 1 to 0000000000055671 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000055284 │ │ + DW_CFA_advance_loc: 3 to 0000000000055674 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 46 to 00000000000552b2 │ │ + DW_CFA_advance_loc: 46 to 00000000000556a2 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 527 to 00000000000554c1 │ │ + DW_CFA_advance_loc2: 531 to 00000000000558b5 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000554c2 │ │ + DW_CFA_advance_loc: 1 to 00000000000558b6 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000275c 0000000000000060 00002760 FDE cie=00000000 pc=00000000000556a0..0000000000055ca0 │ │ - DW_CFA_advance_loc: 11 to 00000000000556ab │ │ +00002a44 0000000000000060 00002a48 FDE cie=00000000 pc=0000000000055a70..0000000000056073 │ │ + DW_CFA_advance_loc: 11 to 0000000000055a7b │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000556ad │ │ + DW_CFA_advance_loc: 2 to 0000000000055a7d │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000556af │ │ + DW_CFA_advance_loc: 2 to 0000000000055a7f │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000556b1 │ │ + DW_CFA_advance_loc: 2 to 0000000000055a81 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 00000000000556b2 │ │ + DW_CFA_advance_loc: 1 to 0000000000055a82 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc1: 64 to 00000000000556f2 │ │ + DW_CFA_advance_loc1: 70 to 0000000000055ac8 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_restore: r3 (rbx) │ │ DW_CFA_restore: r12 (r12) │ │ DW_CFA_restore: r13 (r13) │ │ DW_CFA_restore: r14 (r14) │ │ DW_CFA_restore: r15 (r15) │ │ - DW_CFA_advance_loc: 8 to 00000000000556fa │ │ + DW_CFA_advance_loc: 8 to 0000000000055ad0 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 275 to 000000000005580d │ │ + DW_CFA_advance_loc2: 287 to 0000000000055bef │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000005580f │ │ + DW_CFA_advance_loc: 2 to 0000000000055bf1 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000055811 │ │ + DW_CFA_advance_loc: 2 to 0000000000055bf3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000055813 │ │ + DW_CFA_advance_loc: 2 to 0000000000055bf5 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000055815 │ │ + DW_CFA_advance_loc: 2 to 0000000000055bf7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_restore: r3 (rbx) │ │ DW_CFA_restore: r12 (r12) │ │ DW_CFA_restore: r13 (r13) │ │ DW_CFA_restore: r14 (r14) │ │ DW_CFA_restore: r15 (r15) │ │ - DW_CFA_advance_loc: 1 to 0000000000055816 │ │ + DW_CFA_advance_loc: 1 to 0000000000055bf8 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ DW_CFA_nop │ │ │ │ -000027c0 0000000000000028 000027c4 FDE cie=00000000 pc=00000000000581a0..000000000005820b │ │ - DW_CFA_advance_loc: 1 to 00000000000581a1 │ │ +00002aa8 0000000000000028 00002aac FDE cie=00000000 pc=0000000000058480..00000000000584f7 │ │ + DW_CFA_advance_loc: 1 to 0000000000058481 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000581a4 │ │ + DW_CFA_advance_loc: 3 to 0000000000058484 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 2 to 00000000000581a6 │ │ + DW_CFA_advance_loc: 2 to 0000000000058486 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc1: 88 to 00000000000581fe │ │ + DW_CFA_advance_loc1: 100 to 00000000000584ea │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000058204 │ │ + DW_CFA_advance_loc: 6 to 00000000000584f0 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 6 to 000000000005820a │ │ + DW_CFA_advance_loc: 6 to 00000000000584f6 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000027ec 0000000000000010 000027f0 FDE cie=00000000 pc=0000000000058210..0000000000058215 │ │ +00002ad4 0000000000000010 00002ad8 FDE cie=00000000 pc=00000000000584f8..00000000000584fd │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002800 000000000000002c 00002804 FDE cie=00000000 pc=0000000000058220..000000000005867b │ │ - DW_CFA_advance_loc: 1 to 0000000000058221 │ │ +00002ae8 000000000000002c 00002aec FDE cie=00000000 pc=0000000000058500..000000000005895b │ │ + DW_CFA_advance_loc: 1 to 0000000000058501 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000058224 │ │ + DW_CFA_advance_loc: 3 to 0000000000058504 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000058231 │ │ + DW_CFA_advance_loc: 13 to 0000000000058511 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 982 to 0000000000058607 │ │ + DW_CFA_advance_loc2: 982 to 00000000000588e7 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000058608 │ │ + DW_CFA_advance_loc: 1 to 00000000000588e8 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002830 0000000000000044 00002834 FDE cie=00000000 pc=000000000005a490..000000000005a580 │ │ - DW_CFA_advance_loc: 19 to 000000000005a4a3 │ │ +00002b18 000000000000003c 00002b1c FDE cie=00000000 pc=000000000005a800..000000000005a8ed │ │ + DW_CFA_advance_loc: 19 to 000000000005a813 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000005a4a6 │ │ + DW_CFA_advance_loc: 3 to 000000000005a816 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 3 to 000000000005a4a9 │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 163 to 000000000005a54c │ │ + DW_CFA_advance_loc: 2 to 000000000005a818 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_advance_loc1: 163 to 000000000005a8bb │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_restore: r3 (rbx) │ │ - DW_CFA_restore: r14 (r14) │ │ DW_CFA_restore: r6 (rbp) │ │ - DW_CFA_advance_loc: 2 to 000000000005a54e │ │ + DW_CFA_advance_loc: 2 to 000000000005a8bd │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 42 to 000000000005a578 │ │ + DW_CFA_advance_loc: 38 to 000000000005a8e3 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_restore: r3 (rbx) │ │ - DW_CFA_restore: r14 (r14) │ │ DW_CFA_restore: r6 (rbp) │ │ - DW_CFA_advance_loc: 1 to 000000000005a579 │ │ + DW_CFA_advance_loc: 1 to 000000000005a8e4 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 6 to 000000000005a57f │ │ + DW_CFA_advance_loc: 8 to 000000000005a8ec │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_restore: r3 (rbx) │ │ - DW_CFA_restore: r14 (r14) │ │ DW_CFA_restore: r6 (rbp) │ │ + DW_CFA_nop │ │ │ │ -00002878 000000000000003c 0000287c FDE cie=00000000 pc=000000000005a580..000000000005a70f │ │ - DW_CFA_advance_loc: 2 to 000000000005a582 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000005a584 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000005a586 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000005a588 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 000000000005a589 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc1: 235 to 000000000005a674 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000005a676 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000005a678 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000005a67a │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000005a67c │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000005a67d │ │ - DW_CFA_def_cfa_offset: 48 │ │ +00002b58 0000000000000010 00002b5c FDE cie=00000000 pc=000000000005a8f0..000000000005a948 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002b6c 0000000000000010 00002b70 FDE cie=00000000 pc=000000000005a950..000000000005ab58 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000028b8 0000000000000024 000028bc FDE cie=00000000 pc=000000000005a710..000000000005a776 │ │ - DW_CFA_advance_loc: 1 to 000000000005a711 │ │ +00002b80 0000000000000024 00002b84 FDE cie=00000000 pc=000000000005ab60..000000000005abc6 │ │ + DW_CFA_advance_loc: 1 to 000000000005ab61 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000005a714 │ │ + DW_CFA_advance_loc: 3 to 000000000005ab64 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000005a71b │ │ + DW_CFA_advance_loc: 7 to 000000000005ab6b │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 77 to 000000000005a768 │ │ + DW_CFA_advance_loc1: 77 to 000000000005abb8 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000005a769 │ │ + DW_CFA_advance_loc: 1 to 000000000005abb9 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -000028e0 0000000000000028 000028e4 FDE cie=00000000 pc=000000000005a780..000000000005a7e6 │ │ - DW_CFA_advance_loc: 1 to 000000000005a781 │ │ +00002ba8 0000000000000028 00002bac FDE cie=00000000 pc=000000000005abd0..000000000005ac42 │ │ + DW_CFA_advance_loc: 1 to 000000000005abd1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000005a784 │ │ + DW_CFA_advance_loc: 3 to 000000000005abd4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 2 to 000000000005a786 │ │ + DW_CFA_advance_loc: 2 to 000000000005abd6 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc1: 83 to 000000000005a7d9 │ │ + DW_CFA_advance_loc1: 95 to 000000000005ac35 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 000000000005a7df │ │ + DW_CFA_advance_loc: 6 to 000000000005ac3b │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 6 to 000000000005a7e5 │ │ + DW_CFA_advance_loc: 6 to 000000000005ac41 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000290c 0000000000000030 00002910 FDE cie=00000000 pc=000000000005a7f0..000000000005a866 │ │ - DW_CFA_advance_loc: 1 to 000000000005a7f1 │ │ +00002bd4 0000000000000030 00002bd8 FDE cie=00000000 pc=000000000005ac50..000000000005acc6 │ │ + DW_CFA_advance_loc: 1 to 000000000005ac51 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000005a7f4 │ │ + DW_CFA_advance_loc: 3 to 000000000005ac54 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 000000000005a7fe │ │ + DW_CFA_advance_loc: 10 to 000000000005ac5e │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 83 to 000000000005a851 │ │ + DW_CFA_advance_loc1: 83 to 000000000005acb1 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 000000000005a857 │ │ + DW_CFA_advance_loc: 6 to 000000000005acb7 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 14 to 000000000005a865 │ │ + DW_CFA_advance_loc: 14 to 000000000005acc5 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002940 000000000000002c 00002944 FDE cie=00000000 pc=000000000005a870..000000000005a8d4 │ │ - DW_CFA_advance_loc: 1 to 000000000005a871 │ │ +00002c08 000000000000002c 00002c0c FDE cie=00000000 pc=000000000005acd0..000000000005ad34 │ │ + DW_CFA_advance_loc: 1 to 000000000005acd1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000005a874 │ │ + DW_CFA_advance_loc: 3 to 000000000005acd4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000005a87b │ │ + DW_CFA_advance_loc: 7 to 000000000005acdb │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 74 to 000000000005a8c5 │ │ + DW_CFA_advance_loc1: 74 to 000000000005ad25 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 000000000005a8cb │ │ + DW_CFA_advance_loc: 6 to 000000000005ad2b │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 8 to 000000000005a8d3 │ │ + DW_CFA_advance_loc: 8 to 000000000005ad33 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ │ │ -00002970 0000000000000010 00002974 FDE cie=00000000 pc=000000000005aa10..000000000005aab4 │ │ +00002c38 0000000000000010 00002c3c FDE cie=00000000 pc=000000000005ad40..000000000005ae0c │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002c4c 0000000000000010 00002c50 FDE cie=00000000 pc=000000000005ae10..000000000005aeb4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002984 0000000000000024 00002988 FDE cie=00000000 pc=000000000005aac0..000000000005ab26 │ │ - DW_CFA_advance_loc: 1 to 000000000005aac1 │ │ +00002c60 0000000000000024 00002c64 FDE cie=00000000 pc=000000000005aec0..000000000005af26 │ │ + DW_CFA_advance_loc: 1 to 000000000005aec1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000005aac4 │ │ + DW_CFA_advance_loc: 3 to 000000000005aec4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000005aacb │ │ + DW_CFA_advance_loc: 7 to 000000000005aecb │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 77 to 000000000005ab18 │ │ + DW_CFA_advance_loc1: 77 to 000000000005af18 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000005ab19 │ │ + DW_CFA_advance_loc: 1 to 000000000005af19 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -000029ac 0000000000000030 000029b0 FDE cie=00000000 pc=000000000005ab30..000000000005aba6 │ │ - DW_CFA_advance_loc: 1 to 000000000005ab31 │ │ +00002c88 0000000000000030 00002c8c FDE cie=00000000 pc=000000000005af30..000000000005afa6 │ │ + DW_CFA_advance_loc: 1 to 000000000005af31 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000005ab34 │ │ + DW_CFA_advance_loc: 3 to 000000000005af34 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 000000000005ab3e │ │ + DW_CFA_advance_loc: 10 to 000000000005af3e │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 83 to 000000000005ab91 │ │ + DW_CFA_advance_loc1: 83 to 000000000005af91 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 000000000005ab97 │ │ + DW_CFA_advance_loc: 6 to 000000000005af97 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 14 to 000000000005aba5 │ │ + DW_CFA_advance_loc: 14 to 000000000005afa5 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000029e0 0000000000000030 000029e4 FDE cie=00000000 pc=000000000005b4c0..000000000005b57e │ │ - DW_CFA_advance_loc: 1 to 000000000005b4c1 │ │ +00002cbc 0000000000000024 00002cc0 FDE cie=00000000 pc=000000000005b280..000000000005b2e6 │ │ + DW_CFA_advance_loc: 1 to 000000000005b281 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 000000000005b284 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 7 to 000000000005b28b │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_advance_loc1: 77 to 000000000005b2d8 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000005b2d9 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_nop │ │ + │ │ +00002ce4 0000000000000030 00002ce8 FDE cie=00000000 pc=000000000005b2f0..000000000005b3ae │ │ + DW_CFA_advance_loc: 1 to 000000000005b2f1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000005b4c4 │ │ + DW_CFA_advance_loc: 3 to 000000000005b2f4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 000000000005b4ce │ │ + DW_CFA_advance_loc: 10 to 000000000005b2fe │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 152 to 000000000005b566 │ │ + DW_CFA_advance_loc1: 152 to 000000000005b396 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000005b567 │ │ + DW_CFA_advance_loc: 1 to 000000000005b397 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 17 to 000000000005b578 │ │ + DW_CFA_advance_loc: 17 to 000000000005b3a8 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002a14 0000000000000030 00002a18 FDE cie=00000000 pc=000000000005b580..000000000005b62e │ │ - DW_CFA_advance_loc: 1 to 000000000005b581 │ │ +00002d18 0000000000000030 00002d1c FDE cie=00000000 pc=000000000005b3b0..000000000005b45e │ │ + DW_CFA_advance_loc: 1 to 000000000005b3b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000005b584 │ │ + DW_CFA_advance_loc: 3 to 000000000005b3b4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 000000000005b58e │ │ + DW_CFA_advance_loc: 10 to 000000000005b3be │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 136 to 000000000005b616 │ │ + DW_CFA_advance_loc1: 136 to 000000000005b446 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000005b617 │ │ + DW_CFA_advance_loc: 1 to 000000000005b447 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 17 to 000000000005b628 │ │ + DW_CFA_advance_loc: 17 to 000000000005b458 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002a48 0000000000000010 00002a4c FDE cie=00000000 pc=000000000005b630..000000000005b815 │ │ +00002d4c 0000000000000010 00002d50 FDE cie=00000000 pc=000000000005b460..000000000005b664 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002a5c 0000000000000030 00002a60 FDE cie=00000000 pc=000000000005b820..000000000005be62 │ │ - DW_CFA_advance_loc: 1 to 000000000005b821 │ │ +00002d60 0000000000000030 00002d64 FDE cie=00000000 pc=000000000005b670..000000000005ba80 │ │ + DW_CFA_advance_loc: 1 to 000000000005b671 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000005b824 │ │ + DW_CFA_advance_loc: 3 to 000000000005b674 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 000000000005b834 │ │ + DW_CFA_advance_loc: 13 to 000000000005b681 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 1559 to 000000000005be4b │ │ + DW_CFA_advance_loc: 32 to 000000000005b6a1 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 000000000005be50 │ │ + DW_CFA_advance_loc: 5 to 000000000005b6a6 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 17 to 000000000005be61 │ │ + DW_CFA_advance_loc2: 981 to 000000000005ba7b │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002a90 0000000000000028 00002a94 FDE cie=00000000 pc=000000000005c870..000000000005c922 │ │ - DW_CFA_advance_loc: 1 to 000000000005c871 │ │ +00002d94 0000000000000010 00002d98 FDE cie=00000000 pc=000000000005c040..000000000005c146 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002da8 0000000000000028 00002dac FDE cie=00000000 pc=000000000005c150..000000000005c202 │ │ + DW_CFA_advance_loc: 1 to 000000000005c151 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000005c874 │ │ + DW_CFA_advance_loc: 3 to 000000000005c154 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 000000000005c87e │ │ + DW_CFA_advance_loc: 10 to 000000000005c15e │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 163 to 000000000005c921 │ │ + DW_CFA_advance_loc1: 163 to 000000000005c201 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002abc 0000000000000028 00002ac0 FDE cie=00000000 pc=000000000005e090..000000000005f456 │ │ - DW_CFA_advance_loc: 1 to 000000000005e091 │ │ +00002dd4 000000000000002c 00002dd8 FDE cie=00000000 pc=000000000005dac0..000000000005ec07 │ │ + DW_CFA_advance_loc: 1 to 000000000005dac1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000005e094 │ │ + DW_CFA_advance_loc: 3 to 000000000005dac4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 000000000005e0a1 │ │ + DW_CFA_advance_loc: 13 to 000000000005dad1 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 5044 to 000000000005f455 │ │ + DW_CFA_advance_loc2: 4320 to 000000000005ebb1 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000005ebb2 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002ae8 000000000000002c 00002aec FDE cie=00000000 pc=000000000005f460..0000000000060744 │ │ - DW_CFA_advance_loc: 1 to 000000000005f461 │ │ +00002e04 000000000000002c 00002e08 FDE cie=00000000 pc=000000000005ec10..000000000005fe36 │ │ + DW_CFA_advance_loc: 1 to 000000000005ec11 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000005f464 │ │ + DW_CFA_advance_loc: 3 to 000000000005ec14 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 000000000005f474 │ │ + DW_CFA_advance_loc: 16 to 000000000005ec24 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 4627 to 0000000000060687 │ │ + DW_CFA_advance_loc2: 4556 to 000000000005fdf0 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000060688 │ │ + DW_CFA_advance_loc: 1 to 000000000005fdf1 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002b18 0000000000000024 00002b1c FDE cie=00000000 pc=0000000000060750..0000000000060fa2 │ │ - DW_CFA_advance_loc: 1 to 0000000000060751 │ │ +00002e34 00000000000000f4 00002e38 FDE cie=00000000 pc=000000000005fe40..0000000000060417 │ │ + DW_CFA_advance_loc: 1 to 000000000005fe41 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000060754 │ │ + DW_CFA_advance_loc: 3 to 000000000005fe44 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 3 to 0000000000060757 │ │ + DW_CFA_advance_loc: 3 to 000000000005fe47 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc2: 2043 to 0000000000060f52 │ │ + DW_CFA_advance_loc1: 74 to 000000000005fe91 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000005fe92 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc: 42 to 000000000005febc │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000005febd │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc: 57 to 000000000005fef6 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000005fef7 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc: 60 to 000000000005ff33 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000005ff34 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc: 28 to 000000000005ff50 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000005ff51 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc1: 75 to 000000000005ff9c │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000005ff9d │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc: 28 to 000000000005ffb9 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000005ffba │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc: 42 to 000000000005ffe4 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000005ffe5 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc: 42 to 000000000006000f │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 0000000000060010 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc: 28 to 000000000006002c │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000006002d │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc1: 75 to 0000000000060078 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 0000000000060079 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc1: 75 to 00000000000600c4 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 00000000000600c5 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc1: 94 to 0000000000060123 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 0000000000060124 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc1: 74 to 000000000006016e │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000006016f │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc1: 70 to 00000000000601b5 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 00000000000601b6 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc1: 107 to 0000000000060221 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 0000000000060222 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc: 42 to 000000000006024c │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000006024d │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc: 28 to 0000000000060269 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000006026a │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc: 42 to 0000000000060294 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 0000000000060295 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc1: 83 to 00000000000602e8 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 00000000000602e9 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc1: 84 to 000000000006033d │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000006033e │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc: 42 to 0000000000060368 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 0000000000060369 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc1: 80 to 00000000000603b9 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 00000000000603ba │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc: 41 to 00000000000603e3 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000060f53 │ │ + DW_CFA_advance_loc: 1 to 00000000000603e4 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc: 41 to 000000000006040d │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000006040e │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc: 4 to 0000000000060412 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00002b40 0000000000000028 00002b44 FDE cie=00000000 pc=0000000000060fb0..0000000000061272 │ │ - DW_CFA_advance_loc: 1 to 0000000000060fb1 │ │ +00002f2c 0000000000000028 00002f30 FDE cie=00000000 pc=0000000000060420..00000000000606f8 │ │ + DW_CFA_advance_loc: 1 to 0000000000060421 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000060fb4 │ │ + DW_CFA_advance_loc: 3 to 0000000000060424 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 6 to 0000000000060fba │ │ + DW_CFA_advance_loc: 6 to 000000000006042a │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 634 to 0000000000061234 │ │ + DW_CFA_advance_loc2: 648 to 00000000000606b2 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000061235 │ │ + DW_CFA_advance_loc: 1 to 00000000000606b3 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002b6c 0000000000000020 00002b70 FDE cie=00000000 pc=0000000000061390..000000000006144f │ │ - DW_CFA_advance_loc: 2 to 0000000000061392 │ │ +00002f58 0000000000000020 00002f5c FDE cie=00000000 pc=0000000000060700..0000000000060813 │ │ + DW_CFA_advance_loc: 1 to 0000000000060701 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc1: 127 to 0000000000060780 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 5 to 0000000000060785 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc1: 141 to 0000000000060812 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002f7c 0000000000000028 00002f80 FDE cie=00000000 pc=0000000000060820..00000000000608ed │ │ + DW_CFA_advance_loc: 2 to 0000000000060822 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000061393 │ │ + DW_CFA_advance_loc: 2 to 0000000000060824 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc1: 185 to 000000000006144c │ │ + DW_CFA_advance_loc: 1 to 0000000000060825 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ + DW_CFA_advance_loc1: 195 to 00000000000608e8 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000608ea │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000006144e │ │ + DW_CFA_advance_loc: 2 to 00000000000608ec │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002b90 0000000000000024 00002b94 FDE cie=00000000 pc=0000000000061450..0000000000061499 │ │ - DW_CFA_advance_loc: 1 to 0000000000061451 │ │ +00002fa8 0000000000000024 00002fac FDE cie=00000000 pc=00000000000608f0..0000000000060939 │ │ + DW_CFA_advance_loc: 1 to 00000000000608f1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000061454 │ │ + DW_CFA_advance_loc: 3 to 00000000000608f4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 2 to 0000000000061456 │ │ + DW_CFA_advance_loc: 2 to 00000000000608f6 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc: 54 to 000000000006148c │ │ + DW_CFA_advance_loc: 54 to 000000000006092c │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000061492 │ │ + DW_CFA_advance_loc: 6 to 0000000000060932 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 6 to 0000000000061498 │ │ + DW_CFA_advance_loc: 6 to 0000000000060938 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ -00002bb8 0000000000000030 00002bbc FDE cie=00000000 pc=00000000000614a0..0000000000061b2e │ │ - DW_CFA_advance_loc: 1 to 00000000000614a1 │ │ +00002fd0 0000000000000034 00002fd4 FDE cie=00000000 pc=0000000000060940..0000000000060e35 │ │ + DW_CFA_advance_loc: 1 to 0000000000060941 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000614a4 │ │ + DW_CFA_advance_loc: 3 to 0000000000060944 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 00000000000614b4 │ │ + DW_CFA_advance_loc: 13 to 0000000000060951 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 1635 to 0000000000061b17 │ │ + DW_CFA_advance_loc: 35 to 0000000000060974 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000061b1c │ │ + DW_CFA_advance_loc: 5 to 0000000000060979 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 17 to 0000000000061b2d │ │ + DW_CFA_advance_loc2: 1205 to 0000000000060e2e │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 5 to 0000000000060e33 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002bec 0000000000000010 00002bf0 FDE cie=00000000 pc=0000000000062500..0000000000062665 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ +00003008 0000000000000030 0000300c FDE cie=00000000 pc=0000000000061550..00000000000616bd │ │ + DW_CFA_advance_loc: 2 to 0000000000061552 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 0000000000061554 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 0000000000061556 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 1 to 0000000000061557 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ + DW_CFA_advance_loc2: 351 to 00000000000616b6 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000616b8 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000616ba │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000616bc │ │ + DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -00002c00 0000000000000028 00002c04 FDE cie=00000000 pc=0000000000062670..0000000000062773 │ │ - DW_CFA_advance_loc: 1 to 0000000000062671 │ │ +0000303c 0000000000000028 00003040 FDE cie=00000000 pc=00000000000616c0..00000000000617ad │ │ + DW_CFA_advance_loc: 1 to 00000000000616c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000062674 │ │ + DW_CFA_advance_loc: 3 to 00000000000616c4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 000000000006267e │ │ + DW_CFA_advance_loc: 10 to 00000000000616ce │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 244 to 0000000000062772 │ │ + DW_CFA_advance_loc1: 222 to 00000000000617ac │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002c2c 000000000000002c 00002c30 FDE cie=00000000 pc=0000000000062780..0000000000062bb5 │ │ - DW_CFA_advance_loc: 1 to 0000000000062781 │ │ +00003068 000000000000002c 0000306c FDE cie=00000000 pc=00000000000617b0..0000000000061bf2 │ │ + DW_CFA_advance_loc: 1 to 00000000000617b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000062784 │ │ + DW_CFA_advance_loc: 3 to 00000000000617b4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 0000000000062794 │ │ + DW_CFA_advance_loc: 16 to 00000000000617c4 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 257 to 0000000000062895 │ │ + DW_CFA_advance_loc1: 140 to 0000000000061850 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000062896 │ │ + DW_CFA_advance_loc: 1 to 0000000000061851 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00002c5c 0000000000000010 00002c60 FDE cie=00000000 pc=0000000000062bc0..0000000000062c24 │ │ +00003098 0000000000000010 0000309c FDE cie=00000000 pc=0000000000061c00..0000000000061c4e │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002c70 0000000000000010 00002c74 FDE cie=00000000 pc=0000000000062c30..0000000000062c9c │ │ +000030ac 0000000000000010 000030b0 FDE cie=00000000 pc=0000000000061c50..0000000000061ca0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002c84 000000000000003c 00002c88 FDE cie=00000000 pc=0000000000062ca0..0000000000063275 │ │ - DW_CFA_advance_loc: 2 to 0000000000062ca2 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000062ca4 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000062ca6 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000062ca8 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000062ca9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 1355 to 00000000000631f4 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000631f6 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000631f8 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000631fa │ │ +000030c0 000000000000002c 000030c4 FDE cie=00000000 pc=0000000000061ca0..0000000000062257 │ │ + DW_CFA_advance_loc: 1 to 0000000000061ca1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000631fc │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000631fd │ │ - DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 0000000000061ca4 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 13 to 0000000000061cb1 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_advance_loc2: 1283 to 00000000000621b4 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 00000000000621b5 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002cc4 0000000000000024 00002cc8 FDE cie=00000000 pc=0000000000063280..00000000000632e6 │ │ - DW_CFA_advance_loc: 1 to 0000000000063281 │ │ +000030f0 0000000000000024 000030f4 FDE cie=00000000 pc=0000000000062260..00000000000622c6 │ │ + DW_CFA_advance_loc: 1 to 0000000000062261 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000063284 │ │ + DW_CFA_advance_loc: 3 to 0000000000062264 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000006328b │ │ + DW_CFA_advance_loc: 7 to 000000000006226b │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 77 to 00000000000632d8 │ │ + DW_CFA_advance_loc1: 77 to 00000000000622b8 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000632d9 │ │ + DW_CFA_advance_loc: 1 to 00000000000622b9 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -00002cec 000000000000003c 00002cf0 FDE cie=00000000 pc=00000000000632f0..0000000000064209 │ │ - DW_CFA_advance_loc: 2 to 00000000000632f2 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000632f4 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000632f6 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000632f8 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 00000000000632f9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 3745 to 000000000006419a │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000006419c │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000006419e │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000641a0 │ │ +00003118 000000000000002c 0000311c FDE cie=00000000 pc=00000000000622d0..0000000000062ef2 │ │ + DW_CFA_advance_loc: 1 to 00000000000622d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000641a2 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000641a3 │ │ - DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 00000000000622d4 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 13 to 00000000000622e1 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_advance_loc2: 3035 to 0000000000062ebc │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 0000000000062ebd │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00003148 0000000000000010 0000314c FDE cie=00000000 pc=0000000000062f00..000000000006300b │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002d2c 0000000000000010 00002d30 FDE cie=00000000 pc=0000000000064210..000000000006431c │ │ +0000315c 0000000000000010 00003160 FDE cie=00000000 pc=0000000000063010..000000000006308e │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002d40 0000000000000010 00002d44 FDE cie=00000000 pc=0000000000064320..000000000006439e │ │ +00003170 0000000000000010 00003174 FDE cie=00000000 pc=0000000000063090..000000000006316c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002d54 0000000000000024 00002d58 FDE cie=00000000 pc=00000000000644c0..0000000000064526 │ │ - DW_CFA_advance_loc: 1 to 00000000000644c1 │ │ +00003184 0000000000000024 00003188 FDE cie=00000000 pc=0000000000063170..00000000000631d6 │ │ + DW_CFA_advance_loc: 1 to 0000000000063171 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000644c4 │ │ + DW_CFA_advance_loc: 3 to 0000000000063174 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 00000000000644cb │ │ + DW_CFA_advance_loc: 7 to 000000000006317b │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 77 to 0000000000064518 │ │ + DW_CFA_advance_loc1: 77 to 00000000000631c8 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000064519 │ │ + DW_CFA_advance_loc: 1 to 00000000000631c9 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -00002d7c 0000000000000024 00002d80 FDE cie=00000000 pc=0000000000064530..0000000000064579 │ │ - DW_CFA_advance_loc: 1 to 0000000000064531 │ │ +000031ac 0000000000000024 000031b0 FDE cie=00000000 pc=00000000000631e0..0000000000063229 │ │ + DW_CFA_advance_loc: 1 to 00000000000631e1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000064534 │ │ + DW_CFA_advance_loc: 3 to 00000000000631e4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 2 to 0000000000064536 │ │ + DW_CFA_advance_loc: 2 to 00000000000631e6 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc: 54 to 000000000006456c │ │ + DW_CFA_advance_loc: 54 to 000000000006321c │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000064572 │ │ + DW_CFA_advance_loc: 6 to 0000000000063222 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 6 to 0000000000064578 │ │ + DW_CFA_advance_loc: 6 to 0000000000063228 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ -00002da4 0000000000000030 00002da8 FDE cie=00000000 pc=0000000000064580..0000000000064613 │ │ - DW_CFA_advance_loc: 1 to 0000000000064581 │ │ +000031d4 0000000000000030 000031d8 FDE cie=00000000 pc=0000000000063230..00000000000632c3 │ │ + DW_CFA_advance_loc: 1 to 0000000000063231 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000064584 │ │ + DW_CFA_advance_loc: 3 to 0000000000063234 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 000000000006458e │ │ + DW_CFA_advance_loc: 10 to 000000000006323e │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 112 to 00000000000645fe │ │ + DW_CFA_advance_loc1: 112 to 00000000000632ae │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000064604 │ │ + DW_CFA_advance_loc: 6 to 00000000000632b4 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 14 to 0000000000064612 │ │ + DW_CFA_advance_loc: 14 to 00000000000632c2 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002dd8 000000000000002c 00002ddc FDE cie=00000000 pc=0000000000064620..00000000000646a1 │ │ - DW_CFA_advance_loc: 1 to 0000000000064621 │ │ +00003208 000000000000002c 0000320c FDE cie=00000000 pc=00000000000632d0..0000000000063351 │ │ + DW_CFA_advance_loc: 1 to 00000000000632d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000064624 │ │ + DW_CFA_advance_loc: 3 to 00000000000632d4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000006462b │ │ + DW_CFA_advance_loc: 7 to 00000000000632db │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 103 to 0000000000064692 │ │ + DW_CFA_advance_loc1: 103 to 0000000000063342 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000064698 │ │ + DW_CFA_advance_loc: 6 to 0000000000063348 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 8 to 00000000000646a0 │ │ + DW_CFA_advance_loc: 8 to 0000000000063350 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ │ │ -00002e08 0000000000000030 00002e0c FDE cie=00000000 pc=00000000000646b0..0000000000064761 │ │ - DW_CFA_advance_loc: 1 to 00000000000646b1 │ │ +00003238 0000000000000030 0000323c FDE cie=00000000 pc=0000000000063360..0000000000063411 │ │ + DW_CFA_advance_loc: 1 to 0000000000063361 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000646b4 │ │ + DW_CFA_advance_loc: 3 to 0000000000063364 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 00000000000646be │ │ + DW_CFA_advance_loc: 10 to 000000000006336e │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 142 to 000000000006474c │ │ + DW_CFA_advance_loc1: 142 to 00000000000633fc │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000064752 │ │ + DW_CFA_advance_loc: 6 to 0000000000063402 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 14 to 0000000000064760 │ │ + DW_CFA_advance_loc: 14 to 0000000000063410 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002e3c 0000000000000030 00002e40 FDE cie=00000000 pc=0000000000064770..000000000006480e │ │ - DW_CFA_advance_loc: 1 to 0000000000064771 │ │ +0000326c 0000000000000030 00003270 FDE cie=00000000 pc=0000000000063420..00000000000634be │ │ + DW_CFA_advance_loc: 1 to 0000000000063421 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000064774 │ │ + DW_CFA_advance_loc: 3 to 0000000000063424 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 000000000006477e │ │ + DW_CFA_advance_loc: 10 to 000000000006342e │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 123 to 00000000000647f9 │ │ + DW_CFA_advance_loc1: 123 to 00000000000634a9 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 00000000000647ff │ │ + DW_CFA_advance_loc: 6 to 00000000000634af │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 14 to 000000000006480d │ │ + DW_CFA_advance_loc: 14 to 00000000000634bd │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002e70 0000000000000030 00002e74 FDE cie=00000000 pc=0000000000064810..0000000000064e42 │ │ - DW_CFA_advance_loc: 1 to 0000000000064811 │ │ +000032a0 0000000000000030 000032a4 FDE cie=00000000 pc=00000000000634c0..00000000000638ca │ │ + DW_CFA_advance_loc: 1 to 00000000000634c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000064814 │ │ + DW_CFA_advance_loc: 3 to 00000000000634c4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 0000000000064824 │ │ + DW_CFA_advance_loc: 13 to 00000000000634d1 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 1543 to 0000000000064e2b │ │ + DW_CFA_advance_loc: 32 to 00000000000634f1 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000064e30 │ │ + DW_CFA_advance_loc: 5 to 00000000000634f6 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 17 to 0000000000064e41 │ │ + DW_CFA_advance_loc2: 975 to 00000000000638c5 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002ea4 0000000000000028 00002ea8 FDE cie=00000000 pc=00000000000657e0..0000000000065893 │ │ - DW_CFA_advance_loc: 1 to 00000000000657e1 │ │ +000032d4 0000000000000010 000032d8 FDE cie=00000000 pc=0000000000063e20..0000000000063f15 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000032e8 0000000000000028 000032ec FDE cie=00000000 pc=0000000000063f20..0000000000063fd3 │ │ + DW_CFA_advance_loc: 1 to 0000000000063f21 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000657e4 │ │ + DW_CFA_advance_loc: 3 to 0000000000063f24 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 00000000000657ee │ │ + DW_CFA_advance_loc: 10 to 0000000000063f2e │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 164 to 0000000000065892 │ │ + DW_CFA_advance_loc1: 164 to 0000000000063fd2 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002ed0 000000000000002c 00002ed4 FDE cie=00000000 pc=0000000000065d70..00000000000660ae │ │ - DW_CFA_advance_loc: 1 to 0000000000065d71 │ │ +00003314 000000000000002c 00003318 FDE cie=00000000 pc=00000000000644b0..0000000000065c82 │ │ + DW_CFA_advance_loc: 1 to 00000000000644b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000065d74 │ │ + DW_CFA_advance_loc: 3 to 00000000000644b4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000065d81 │ │ + DW_CFA_advance_loc: 16 to 00000000000644c4 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 790 to 0000000000066097 │ │ + DW_CFA_advance_loc2: 5616 to 0000000000065ab4 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000066098 │ │ + DW_CFA_advance_loc: 1 to 0000000000065ab5 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002f00 0000000000000010 00002f04 FDE cie=00000000 pc=0000000000066430..00000000000664c3 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002f14 000000000000002c 00002f18 FDE cie=00000000 pc=00000000000664d0..00000000000665b0 │ │ - DW_CFA_advance_loc: 1 to 00000000000664d1 │ │ +00003344 000000000000002c 00003348 FDE cie=00000000 pc=0000000000065f50..0000000000066040 │ │ + DW_CFA_advance_loc: 1 to 0000000000065f51 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000664d4 │ │ + DW_CFA_advance_loc: 3 to 0000000000065f54 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 00000000000664e1 │ │ + DW_CFA_advance_loc: 13 to 0000000000065f61 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 194 to 00000000000665a3 │ │ + DW_CFA_advance_loc1: 210 to 0000000000066033 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000665a4 │ │ + DW_CFA_advance_loc: 1 to 0000000000066034 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002f44 0000000000000024 00002f48 FDE cie=00000000 pc=00000000000665b0..0000000000066616 │ │ - DW_CFA_advance_loc: 1 to 00000000000665b1 │ │ +00003374 0000000000000024 00003378 FDE cie=00000000 pc=0000000000066040..00000000000660a6 │ │ + DW_CFA_advance_loc: 1 to 0000000000066041 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000665b4 │ │ + DW_CFA_advance_loc: 3 to 0000000000066044 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 00000000000665bb │ │ + DW_CFA_advance_loc: 7 to 000000000006604b │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 77 to 0000000000066608 │ │ + DW_CFA_advance_loc1: 77 to 0000000000066098 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000066609 │ │ + DW_CFA_advance_loc: 1 to 0000000000066099 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -00002f6c 000000000000002c 00002f70 FDE cie=00000000 pc=0000000000066620..0000000000066908 │ │ - DW_CFA_advance_loc: 1 to 0000000000066621 │ │ +0000339c 000000000000002c 000033a0 FDE cie=00000000 pc=00000000000660b0..00000000000663bc │ │ + DW_CFA_advance_loc: 1 to 00000000000660b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000066624 │ │ + DW_CFA_advance_loc: 3 to 00000000000660b4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 0000000000066634 │ │ + DW_CFA_advance_loc: 16 to 00000000000660c4 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 711 to 00000000000668fb │ │ + DW_CFA_advance_loc2: 747 to 00000000000663af │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000668fc │ │ + DW_CFA_advance_loc: 1 to 00000000000663b0 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002f9c 000000000000003c 00002fa0 FDE cie=00000000 pc=0000000000066910..0000000000066b64 │ │ - DW_CFA_advance_loc: 2 to 0000000000066912 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000066914 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000066916 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000066918 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000066919 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc1: 169 to 00000000000669c2 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000669c4 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000669c6 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000669c8 │ │ +000033cc 000000000000002c 000033d0 FDE cie=00000000 pc=00000000000663c0..0000000000066483 │ │ + DW_CFA_advance_loc: 1 to 00000000000663c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000669ca │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000669cb │ │ - DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 00000000000663c4 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 13 to 00000000000663d1 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_advance_loc1: 125 to 000000000006644e │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000006644f │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002fdc 0000000000000010 00002fe0 FDE cie=00000000 pc=0000000000066b70..00000000000674ef │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ +000033fc 0000000000000024 00003400 FDE cie=00000000 pc=0000000000066490..0000000000066d22 │ │ + DW_CFA_advance_loc: 1 to 0000000000066491 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 0000000000066494 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 7 to 000000000006649b │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_advance_loc2: 2152 to 0000000000066d03 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 0000000000066d04 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + │ │ +00003424 0000000000000024 00003428 FDE cie=00000000 pc=0000000000066d30..0000000000066d96 │ │ + DW_CFA_advance_loc: 1 to 0000000000066d31 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 0000000000066d34 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 7 to 0000000000066d3b │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_advance_loc1: 77 to 0000000000066d88 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 0000000000066d89 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -00002ff0 0000000000000024 00002ff4 FDE cie=00000000 pc=00000000000674f0..0000000000067556 │ │ - DW_CFA_advance_loc: 1 to 00000000000674f1 │ │ +0000344c 0000000000000024 00003450 FDE cie=00000000 pc=0000000000066da0..0000000000066e06 │ │ + DW_CFA_advance_loc: 1 to 0000000000066da1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000674f4 │ │ + DW_CFA_advance_loc: 3 to 0000000000066da4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 00000000000674fb │ │ + DW_CFA_advance_loc: 7 to 0000000000066dab │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 77 to 0000000000067548 │ │ + DW_CFA_advance_loc1: 77 to 0000000000066df8 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000067549 │ │ + DW_CFA_advance_loc: 1 to 0000000000066df9 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -00003018 0000000000000028 0000301c FDE cie=00000000 pc=0000000000067620..00000000000676b8 │ │ - DW_CFA_advance_loc: 1 to 0000000000067621 │ │ +00003474 0000000000000028 00003478 FDE cie=00000000 pc=0000000000066ed0..0000000000066f68 │ │ + DW_CFA_advance_loc: 1 to 0000000000066ed1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000067624 │ │ + DW_CFA_advance_loc: 3 to 0000000000066ed4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 46 to 0000000000067652 │ │ + DW_CFA_advance_loc: 46 to 0000000000066f02 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 101 to 00000000000676b7 │ │ + DW_CFA_advance_loc1: 101 to 0000000000066f67 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003044 0000000000000024 00003048 FDE cie=00000000 pc=00000000000676c0..0000000000067726 │ │ - DW_CFA_advance_loc: 1 to 00000000000676c1 │ │ +000034a0 0000000000000024 000034a4 FDE cie=00000000 pc=0000000000066f70..0000000000066fd6 │ │ + DW_CFA_advance_loc: 1 to 0000000000066f71 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000676c4 │ │ + DW_CFA_advance_loc: 3 to 0000000000066f74 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 00000000000676cb │ │ + DW_CFA_advance_loc: 7 to 0000000000066f7b │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 77 to 0000000000067718 │ │ + DW_CFA_advance_loc1: 77 to 0000000000066fc8 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000067719 │ │ + DW_CFA_advance_loc: 1 to 0000000000066fc9 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -0000306c 0000000000000020 00003070 FDE cie=00000000 pc=0000000000067b50..0000000000067bb3 │ │ - DW_CFA_advance_loc: 1 to 0000000000067b51 │ │ +000034c8 0000000000000020 000034cc FDE cie=00000000 pc=0000000000067400..0000000000067463 │ │ + DW_CFA_advance_loc: 1 to 0000000000067401 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000067b54 │ │ + DW_CFA_advance_loc: 3 to 0000000000067404 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 0000000000067b5b │ │ + DW_CFA_advance_loc: 7 to 000000000006740b │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 87 to 0000000000067bb2 │ │ + DW_CFA_advance_loc1: 87 to 0000000000067462 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ │ │ -00003090 0000000000000024 00003094 FDE cie=00000000 pc=0000000000067bc0..0000000000067c26 │ │ - DW_CFA_advance_loc: 1 to 0000000000067bc1 │ │ +000034ec 0000000000000024 000034f0 FDE cie=00000000 pc=0000000000067470..00000000000674d6 │ │ + DW_CFA_advance_loc: 1 to 0000000000067471 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000067bc4 │ │ + DW_CFA_advance_loc: 3 to 0000000000067474 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 0000000000067bcb │ │ + DW_CFA_advance_loc: 7 to 000000000006747b │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 77 to 0000000000067c18 │ │ + DW_CFA_advance_loc1: 77 to 00000000000674c8 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000067c19 │ │ + DW_CFA_advance_loc: 1 to 00000000000674c9 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -000030b8 0000000000000018 000030bc FDE cie=00000000 pc=0000000000067c30..0000000000067c6c │ │ - DW_CFA_advance_loc: 21 to 0000000000067c45 │ │ +00003514 0000000000000018 00003518 FDE cie=00000000 pc=00000000000674e0..000000000006751c │ │ + DW_CFA_advance_loc: 21 to 00000000000674f5 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000067c48 │ │ + DW_CFA_advance_loc: 3 to 00000000000674f8 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000030d4 0000000000000018 000030d8 FDE cie=00000000 pc=0000000000067c70..0000000000067cc2 │ │ - DW_CFA_advance_loc: 47 to 0000000000067c9f │ │ +00003530 0000000000000018 00003534 FDE cie=00000000 pc=0000000000067520..0000000000067572 │ │ + DW_CFA_advance_loc: 47 to 000000000006754f │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000067ca2 │ │ + DW_CFA_advance_loc: 3 to 0000000000067552 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000030f0 000000000000002c 000030f4 FDE cie=00000000 pc=00000000000681d0..00000000000685aa │ │ - DW_CFA_advance_loc: 1 to 00000000000681d1 │ │ +0000354c 000000000000002c 00003550 FDE cie=00000000 pc=0000000000067a70..0000000000067e15 │ │ + DW_CFA_advance_loc: 1 to 0000000000067a71 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000681d4 │ │ + DW_CFA_advance_loc: 3 to 0000000000067a74 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 00000000000681e4 │ │ + DW_CFA_advance_loc: 16 to 0000000000067a84 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 922 to 000000000006857e │ │ + DW_CFA_advance_loc2: 870 to 0000000000067dea │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006857f │ │ + DW_CFA_advance_loc: 1 to 0000000000067deb │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003120 000000000000002c 00003124 FDE cie=00000000 pc=00000000000685b0..0000000000068666 │ │ - DW_CFA_advance_loc: 9 to 00000000000685b9 │ │ +0000357c 0000000000000028 00003580 FDE cie=00000000 pc=0000000000067e20..0000000000067edb │ │ + DW_CFA_advance_loc: 9 to 0000000000067e29 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000685bc │ │ + DW_CFA_advance_loc: 3 to 0000000000067e2c │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 00000000000685c9 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_advance_loc: 11 to 0000000000067e37 │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 156 to 0000000000068665 │ │ + DW_CFA_advance_loc1: 163 to 0000000000067eda │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_restore: r3 (rbx) │ │ DW_CFA_restore: r12 (r12) │ │ - DW_CFA_restore: r13 (r13) │ │ DW_CFA_restore: r14 (r14) │ │ DW_CFA_restore: r15 (r15) │ │ DW_CFA_restore: r6 (rbp) │ │ - DW_CFA_nop │ │ │ │ -00003150 000000000000002c 00003154 FDE cie=00000000 pc=0000000000068670..0000000000068777 │ │ - DW_CFA_advance_loc: 1 to 0000000000068671 │ │ +000035a8 0000000000000030 000035ac FDE cie=00000000 pc=0000000000067ee0..0000000000068004 │ │ + DW_CFA_advance_loc: 1 to 0000000000067ee1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000068674 │ │ + DW_CFA_advance_loc: 3 to 0000000000067ee4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 12 to 0000000000068680 │ │ + DW_CFA_advance_loc: 12 to 0000000000067ef0 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 190 to 000000000006873e │ │ + DW_CFA_advance_loc1: 190 to 0000000000067fae │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000068744 │ │ + DW_CFA_advance_loc: 6 to 0000000000067fb4 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 50 to 0000000000068776 │ │ + DW_CFA_advance_loc1: 70 to 0000000000067ffa │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 0000000000067ffb │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00003180 0000000000000020 00003184 FDE cie=00000000 pc=0000000000068780..000000000006889f │ │ - DW_CFA_advance_loc: 1 to 0000000000068781 │ │ +000035dc 000000000000002c 000035e0 FDE cie=00000000 pc=0000000000068010..00000000000680cc │ │ + DW_CFA_advance_loc: 1 to 0000000000068011 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 0000000000068014 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 3 to 0000000000068017 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_advance_loc1: 83 to 000000000006806a │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000006806b │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc1: 87 to 00000000000680c2 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 00000000000680c3 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + │ │ +0000360c 0000000000000020 00003610 FDE cie=00000000 pc=00000000000680d0..00000000000681fc │ │ + DW_CFA_advance_loc: 1 to 00000000000680d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000068784 │ │ + DW_CFA_advance_loc: 3 to 00000000000680d4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc1: 227 to 0000000000068867 │ │ + DW_CFA_advance_loc1: 230 to 00000000000681ba │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000068868 │ │ + DW_CFA_advance_loc: 1 to 00000000000681bb │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000031a4 0000000000000010 000031a8 FDE cie=00000000 pc=00000000000688a0..00000000000688af │ │ +00003630 0000000000000010 00003634 FDE cie=00000000 pc=0000000000068200..000000000006820f │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000031b8 0000000000000038 000031bc FDE cie=00000000 pc=00000000000688b0..0000000000068b1f │ │ - DW_CFA_advance_loc: 2 to 00000000000688b2 │ │ +00003644 0000000000000038 00003648 FDE cie=00000000 pc=0000000000068210..0000000000068476 │ │ + DW_CFA_advance_loc: 2 to 0000000000068212 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000688b4 │ │ + DW_CFA_advance_loc: 2 to 0000000000068214 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000688b5 │ │ + DW_CFA_advance_loc: 1 to 0000000000068215 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 306 to 00000000000689e7 │ │ + DW_CFA_advance_loc2: 309 to 000000000006834a │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000689e9 │ │ + DW_CFA_advance_loc: 2 to 000000000006834c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000689eb │ │ + DW_CFA_advance_loc: 2 to 000000000006834e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000689ec │ │ + DW_CFA_advance_loc: 1 to 000000000006834f │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc2: 302 to 0000000000068b1a │ │ + DW_CFA_advance_loc2: 278 to 0000000000068465 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000068b1c │ │ + DW_CFA_advance_loc: 2 to 0000000000068467 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000068b1e │ │ + DW_CFA_advance_loc: 2 to 0000000000068469 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 1 to 000000000006846a │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ -000031f4 0000000000000024 000031f8 FDE cie=00000000 pc=0000000000068b20..0000000000068b86 │ │ - DW_CFA_advance_loc: 1 to 0000000000068b21 │ │ +00003680 0000000000000024 00003684 FDE cie=00000000 pc=0000000000068480..00000000000684e6 │ │ + DW_CFA_advance_loc: 1 to 0000000000068481 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000068b24 │ │ + DW_CFA_advance_loc: 3 to 0000000000068484 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 0000000000068b2b │ │ + DW_CFA_advance_loc: 7 to 000000000006848b │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 77 to 0000000000068b78 │ │ + DW_CFA_advance_loc1: 77 to 00000000000684d8 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000068b79 │ │ + DW_CFA_advance_loc: 1 to 00000000000684d9 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -0000321c 0000000000000024 00003220 FDE cie=00000000 pc=0000000000068db0..0000000000068e16 │ │ - DW_CFA_advance_loc: 1 to 0000000000068db1 │ │ +000036a8 0000000000000010 000036ac FDE cie=00000000 pc=00000000000684f0..0000000000068620 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000036bc 0000000000000020 000036c0 FDE cie=00000000 pc=0000000000068620..000000000006873e │ │ + DW_CFA_advance_loc: 1 to 0000000000068621 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc2: 257 to 0000000000068722 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0000000000068723 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 22 to 0000000000068739 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000036e0 0000000000000024 000036e4 FDE cie=00000000 pc=0000000000068740..00000000000687a6 │ │ + DW_CFA_advance_loc: 1 to 0000000000068741 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000068db4 │ │ + DW_CFA_advance_loc: 3 to 0000000000068744 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 0000000000068dbb │ │ + DW_CFA_advance_loc: 7 to 000000000006874b │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 77 to 0000000000068e08 │ │ + DW_CFA_advance_loc1: 77 to 0000000000068798 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000068e09 │ │ + DW_CFA_advance_loc: 1 to 0000000000068799 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -00003244 0000000000000024 00003248 FDE cie=00000000 pc=0000000000069010..0000000000069076 │ │ - DW_CFA_advance_loc: 1 to 0000000000069011 │ │ +00003708 0000000000000024 0000370c FDE cie=00000000 pc=0000000000068990..00000000000689f6 │ │ + DW_CFA_advance_loc: 1 to 0000000000068991 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000069014 │ │ + DW_CFA_advance_loc: 3 to 0000000000068994 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000006901b │ │ + DW_CFA_advance_loc: 7 to 000000000006899b │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 77 to 0000000000069068 │ │ + DW_CFA_advance_loc1: 77 to 00000000000689e8 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000069069 │ │ + DW_CFA_advance_loc: 1 to 00000000000689e9 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -0000326c 0000000000000040 00003270 FDE cie=00000000 pc=0000000000069080..00000000000699de │ │ - DW_CFA_advance_loc1: 188 to 000000000006913c │ │ +00003730 0000000000000040 00003734 FDE cie=00000000 pc=0000000000068a00..0000000000069332 │ │ + DW_CFA_advance_loc1: 188 to 0000000000068abc │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000006913e │ │ + DW_CFA_advance_loc: 2 to 0000000000068abe │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000069140 │ │ + DW_CFA_advance_loc: 2 to 0000000000068ac0 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000069142 │ │ + DW_CFA_advance_loc: 2 to 0000000000068ac2 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000069143 │ │ + DW_CFA_advance_loc: 1 to 0000000000068ac3 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 2194 to 00000000000699d5 │ │ + DW_CFA_advance_loc2: 2150 to 0000000000069329 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000699d7 │ │ + DW_CFA_advance_loc: 2 to 000000000006932b │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000699d9 │ │ + DW_CFA_advance_loc: 2 to 000000000006932d │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000699db │ │ + DW_CFA_advance_loc: 2 to 000000000006932f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000699dd │ │ + DW_CFA_advance_loc: 2 to 0000000000069331 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_restore: r3 (rbx) │ │ DW_CFA_restore: r12 (r12) │ │ DW_CFA_restore: r13 (r13) │ │ DW_CFA_restore: r14 (r14) │ │ DW_CFA_restore: r15 (r15) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000032b0 0000000000000030 000032b4 FDE cie=00000000 pc=0000000000069a40..000000000006a082 │ │ - DW_CFA_advance_loc: 1 to 0000000000069a41 │ │ +00003774 0000000000000030 00003778 FDE cie=00000000 pc=00000000000693a0..000000000006987b │ │ + DW_CFA_advance_loc: 1 to 00000000000693a1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000069a44 │ │ + DW_CFA_advance_loc: 3 to 00000000000693a4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 0000000000069a54 │ │ + DW_CFA_advance_loc: 13 to 00000000000693b1 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 1559 to 000000000006a06b │ │ + DW_CFA_advance_loc: 32 to 00000000000693d1 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 000000000006a070 │ │ + DW_CFA_advance_loc: 5 to 00000000000693d6 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 17 to 000000000006a081 │ │ + DW_CFA_advance_loc2: 1184 to 0000000000069876 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000032e4 0000000000000028 000032e8 FDE cie=00000000 pc=000000000006aa90..000000000006ab42 │ │ - DW_CFA_advance_loc: 1 to 000000000006aa91 │ │ +000037a8 0000000000000030 000037ac FDE cie=00000000 pc=0000000000069fe0..000000000006a15b │ │ + DW_CFA_advance_loc: 2 to 0000000000069fe2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006aa94 │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 000000000006aa9e │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 163 to 000000000006ab41 │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00003310 0000000000000030 00003314 FDE cie=00000000 pc=000000000006ab50..000000000006b1f2 │ │ - DW_CFA_advance_loc: 1 to 000000000006ab51 │ │ + DW_CFA_advance_loc: 2 to 0000000000069fe4 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 0000000000069fe6 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 1 to 0000000000069fe7 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ + DW_CFA_advance_loc2: 365 to 000000000006a154 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 000000000006a156 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000006a158 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006ab54 │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 000000000006ab64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 1655 to 000000000006b1db │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 000000000006b1e0 │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 17 to 000000000006b1f1 │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 2 to 000000000006a15a │ │ + DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -00003344 000000000000002c 00003348 FDE cie=00000000 pc=000000000006bc70..000000000006bfe6 │ │ - DW_CFA_advance_loc: 1 to 000000000006bc71 │ │ +000037dc 0000000000000028 000037e0 FDE cie=00000000 pc=000000000006a160..000000000006a24c │ │ + DW_CFA_advance_loc: 1 to 000000000006a161 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006bc74 │ │ + DW_CFA_advance_loc: 3 to 000000000006a164 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 000000000006bc7e │ │ + DW_CFA_advance_loc: 10 to 000000000006a16e │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 860 to 000000000006bfda │ │ + DW_CFA_advance_loc1: 221 to 000000000006a24b │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006bfdb │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003374 0000000000000028 00003378 FDE cie=00000000 pc=000000000006bff0..000000000006c09c │ │ - DW_CFA_advance_loc: 1 to 000000000006bff1 │ │ +00003808 000000000000002c 0000380c FDE cie=00000000 pc=000000000006aaa0..000000000006ae16 │ │ + DW_CFA_advance_loc: 1 to 000000000006aaa1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006bff4 │ │ + DW_CFA_advance_loc: 3 to 000000000006aaa4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 000000000006bffe │ │ + DW_CFA_advance_loc: 10 to 000000000006aaae │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 157 to 000000000006c09b │ │ + DW_CFA_advance_loc2: 860 to 000000000006ae0a │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 1 to 000000000006ae0b │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000033a0 0000000000000010 000033a4 FDE cie=00000000 pc=000000000006c0a0..000000000006c17c │ │ +00003838 0000000000000010 0000383c FDE cie=00000000 pc=000000000006ae20..000000000006aef2 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000033b4 0000000000000030 000033b8 FDE cie=00000000 pc=000000000006c180..000000000006c58a │ │ - DW_CFA_advance_loc: 1 to 000000000006c181 │ │ +0000384c 0000000000000028 00003850 FDE cie=00000000 pc=000000000006af00..000000000006afac │ │ + DW_CFA_advance_loc: 1 to 000000000006af01 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006c184 │ │ + DW_CFA_advance_loc: 3 to 000000000006af04 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 000000000006c191 │ │ + DW_CFA_advance_loc: 10 to 000000000006af0e │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc: 32 to 000000000006c1b1 │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 000000000006c1b6 │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc2: 975 to 000000000006c585 │ │ + DW_CFA_advance_loc1: 157 to 000000000006afab │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000033e8 0000000000000010 000033ec FDE cie=00000000 pc=000000000006cae0..000000000006cbd5 │ │ +00003878 0000000000000010 0000387c FDE cie=00000000 pc=000000000006b0f0..000000000006b107 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000033fc 0000000000000028 00003400 FDE cie=00000000 pc=000000000006cbe0..000000000006cc93 │ │ - DW_CFA_advance_loc: 1 to 000000000006cbe1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006cbe4 │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 000000000006cbee │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 164 to 000000000006cc92 │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ +0000388c 0000000000000010 00003890 FDE cie=00000000 pc=000000000006b108..000000000006b10f │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003428 0000000000000024 0000342c FDE cie=00000000 pc=000000000006cfd0..000000000006d008 │ │ - DW_CFA_advance_loc: 1 to 000000000006cfd1 │ │ +000038a0 0000000000000024 000038a4 FDE cie=00000000 pc=000000000006b440..000000000006b478 │ │ + DW_CFA_advance_loc: 1 to 000000000006b441 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006cfd4 │ │ + DW_CFA_advance_loc: 3 to 000000000006b444 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 2 to 000000000006cfd6 │ │ + DW_CFA_advance_loc: 2 to 000000000006b446 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc: 37 to 000000000006cffb │ │ + DW_CFA_advance_loc: 37 to 000000000006b46b │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 000000000006d001 │ │ + DW_CFA_advance_loc: 6 to 000000000006b471 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 6 to 000000000006d007 │ │ + DW_CFA_advance_loc: 6 to 000000000006b477 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ -00003450 0000000000000010 00003454 FDE cie=00000000 pc=000000000006d010..000000000006d099 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00003464 000000000000002c 00003468 FDE cie=00000000 pc=000000000006d0a0..000000000006d199 │ │ - DW_CFA_advance_loc: 1 to 000000000006d0a1 │ │ +000038c8 000000000000002c 000038cc FDE cie=00000000 pc=000000000006b480..000000000006b596 │ │ + DW_CFA_advance_loc: 1 to 000000000006b481 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006d0a4 │ │ + DW_CFA_advance_loc: 3 to 000000000006b484 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 000000000006d0b1 │ │ + DW_CFA_advance_loc: 13 to 000000000006b491 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 175 to 000000000006d160 │ │ + DW_CFA_advance_loc1: 207 to 000000000006b560 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006d161 │ │ + DW_CFA_advance_loc: 1 to 000000000006b561 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003494 000000000000001c 00003498 FDE cie=00000000 pc=000000000006d280..000000000006d2ab │ │ - DW_CFA_advance_loc: 1 to 000000000006d281 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006d284 │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 2 to 000000000006d286 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc: 31 to 000000000006d2a5 │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ +000038f8 0000000000000010 000038fc FDE cie=00000000 pc=000000000006b5a0..000000000006b5bd │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000034b4 0000000000000010 000034b8 FDE cie=00000000 pc=000000000006d2b0..000000000006d2c1 │ │ +0000390c 0000000000000010 00003910 FDE cie=00000000 pc=000000000006b6c0..000000000006b6d1 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000034c8 0000000000000010 000034cc FDE cie=00000000 pc=000000000006d2d0..000000000006d2de │ │ +00003920 0000000000000010 00003924 FDE cie=00000000 pc=000000000006b6e0..000000000006b6ee │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000034dc 0000000000000010 000034e0 FDE cie=00000000 pc=000000000006d2e0..000000000006d2ed │ │ +00003934 0000000000000010 00003938 FDE cie=00000000 pc=000000000006b6f0..000000000006b6fd │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000034f0 0000000000000010 000034f4 FDE cie=00000000 pc=000000000006d2f0..000000000006d2f3 │ │ +00003948 0000000000000010 0000394c FDE cie=00000000 pc=000000000006b700..000000000006b703 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003504 0000000000000010 00003508 FDE cie=00000000 pc=000000000006d300..000000000006d301 │ │ +0000395c 0000000000000010 00003960 FDE cie=00000000 pc=000000000006b703..000000000006b704 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003518 0000000000000024 0000351c FDE cie=00000000 pc=000000000006d590..000000000006d65c │ │ - DW_CFA_advance_loc: 1 to 000000000006d591 │ │ +00003970 0000000000000024 00003974 FDE cie=00000000 pc=000000000006b990..000000000006ba5c │ │ + DW_CFA_advance_loc: 1 to 000000000006b991 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006d594 │ │ + DW_CFA_advance_loc: 3 to 000000000006b994 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 9 to 000000000006d59d │ │ + DW_CFA_advance_loc: 9 to 000000000006b99d │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 190 to 000000000006d65b │ │ + DW_CFA_advance_loc1: 190 to 000000000006ba5b │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003540 000000000000002c 00003544 FDE cie=00000000 pc=000000000006d660..000000000006de48 │ │ - DW_CFA_advance_loc: 1 to 000000000006d661 │ │ +00003998 000000000000002c 0000399c FDE cie=00000000 pc=000000000006ba60..000000000006c244 │ │ + DW_CFA_advance_loc: 1 to 000000000006ba61 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006d664 │ │ + DW_CFA_advance_loc: 3 to 000000000006ba64 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 000000000006d674 │ │ + DW_CFA_advance_loc: 16 to 000000000006ba74 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 1692 to 000000000006dd10 │ │ + DW_CFA_advance_loc2: 1730 to 000000000006c136 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006dd11 │ │ + DW_CFA_advance_loc: 1 to 000000000006c137 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003570 0000000000000010 00003574 FDE cie=00000000 pc=000000000006de50..000000000006df3d │ │ +000039c8 0000000000000010 000039cc FDE cie=00000000 pc=000000000006c250..000000000006c33d │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003584 0000000000000010 00003588 FDE cie=00000000 pc=000000000006df40..000000000006df51 │ │ +000039dc 0000000000000010 000039e0 FDE cie=00000000 pc=000000000006c340..000000000006c351 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003598 0000000000000010 0000359c FDE cie=00000000 pc=000000000006dfe0..000000000006dffb │ │ +000039f0 0000000000000010 000039f4 FDE cie=00000000 pc=000000000006c3e0..000000000006c3fb │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000035ac 000000000000002c 000035b0 FDE cie=00000000 pc=000000000006e000..000000000006e9ca │ │ - DW_CFA_advance_loc: 1 to 000000000006e001 │ │ +00003a04 000000000000002c 00003a08 FDE cie=00000000 pc=000000000006c400..000000000006ce29 │ │ + DW_CFA_advance_loc: 1 to 000000000006c401 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006e004 │ │ + DW_CFA_advance_loc: 3 to 000000000006c404 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 000000000006e014 │ │ + DW_CFA_advance_loc: 16 to 000000000006c414 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 1942 to 000000000006e7aa │ │ + DW_CFA_advance_loc2: 2326 to 000000000006cd2a │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006e7ab │ │ + DW_CFA_advance_loc: 1 to 000000000006cd2b │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000035dc 0000000000000028 000035e0 FDE cie=00000000 pc=000000000006e9d0..000000000006ece7 │ │ - DW_CFA_advance_loc: 1 to 000000000006e9d1 │ │ +00003a34 0000000000000020 00003a38 FDE cie=00000000 pc=000000000006ce30..000000000006d0f6 │ │ + DW_CFA_advance_loc: 1 to 000000000006ce31 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006e9d4 │ │ + DW_CFA_advance_loc: 3 to 000000000006ce34 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000006e9db │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 660 to 000000000006ec6f │ │ + DW_CFA_advance_loc: 2 to 000000000006ce36 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_advance_loc: 46 to 000000000006ce64 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006ec70 │ │ + DW_CFA_advance_loc: 1 to 000000000006ce65 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ -00003608 0000000000000010 0000360c FDE cie=00000000 pc=000000000006f030..000000000006f042 │ │ +00003a58 0000000000000010 00003a5c FDE cie=00000000 pc=000000000006d100..000000000006d123 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000361c 000000000000001c 00003620 FDE cie=00000000 pc=000000000006f050..000000000006f08d │ │ - DW_CFA_advance_loc: 1 to 000000000006f051 │ │ +00003a6c 000000000000001c 00003a70 FDE cie=00000000 pc=000000000006d330..000000000006d348 │ │ + DW_CFA_advance_loc: 1 to 000000000006d331 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006f054 │ │ + DW_CFA_advance_loc: 3 to 000000000006d334 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 2 to 000000000006f056 │ │ + DW_CFA_advance_loc: 19 to 000000000006d347 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_restore: r6 (rbp) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00003a8c 0000000000000024 00003a90 FDE cie=00000000 pc=000000000006d350..000000000006d3aa │ │ + DW_CFA_advance_loc: 1 to 000000000006d351 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 000000000006d354 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 2 to 000000000006d356 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc: 54 to 000000000006f08c │ │ + DW_CFA_advance_loc1: 74 to 000000000006d3a0 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000006d3a1 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000363c 0000000000000020 00003640 FDE cie=00000000 pc=000000000006f090..000000000006f0dd │ │ - DW_CFA_advance_loc: 1 to 000000000006f091 │ │ +00003ab4 0000000000000024 00003ab8 FDE cie=00000000 pc=000000000006d3b0..000000000006d41a │ │ + DW_CFA_advance_loc: 1 to 000000000006d3b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006f094 │ │ + DW_CFA_advance_loc: 3 to 000000000006d3b4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 2 to 000000000006f096 │ │ + DW_CFA_advance_loc: 2 to 000000000006d3b6 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc1: 70 to 000000000006f0dc │ │ + DW_CFA_advance_loc1: 90 to 000000000006d410 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000006d411 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003660 0000000000000010 00003664 FDE cie=00000000 pc=000000000006f0e0..000000000006f0e3 │ │ +00003adc 0000000000000010 00003ae0 FDE cie=00000000 pc=000000000006d41c..000000000006d41f │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003674 0000000000000010 00003678 FDE cie=00000000 pc=000000000006f0f0..000000000006f0f3 │ │ +00003af0 0000000000000010 00003af4 FDE cie=00000000 pc=000000000006d420..000000000006d423 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003688 000000000000002c 0000368c FDE cie=00000000 pc=000000000006f100..000000000006f1a3 │ │ - DW_CFA_advance_loc: 1 to 000000000006f101 │ │ +00003b04 000000000000002c 00003b08 FDE cie=00000000 pc=000000000006d430..000000000006d4fd │ │ + DW_CFA_advance_loc: 1 to 000000000006d431 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006f104 │ │ + DW_CFA_advance_loc: 3 to 000000000006d434 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 000000000006f10e │ │ + DW_CFA_advance_loc: 10 to 000000000006d43e │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 114 to 000000000006f180 │ │ + DW_CFA_advance_loc1: 147 to 000000000006d4d1 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006f181 │ │ + DW_CFA_advance_loc: 1 to 000000000006d4d2 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000036b8 000000000000002c 000036bc FDE cie=00000000 pc=000000000006f1b0..000000000006f343 │ │ - DW_CFA_advance_loc: 1 to 000000000006f1b1 │ │ +00003b34 000000000000002c 00003b38 FDE cie=00000000 pc=000000000006d500..000000000006d6c3 │ │ + DW_CFA_advance_loc: 1 to 000000000006d501 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006f1b4 │ │ + DW_CFA_advance_loc: 3 to 000000000006d504 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 000000000006f1be │ │ + DW_CFA_advance_loc: 10 to 000000000006d50e │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 87 to 000000000006f215 │ │ + DW_CFA_advance_loc1: 91 to 000000000006d569 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006f216 │ │ + DW_CFA_advance_loc: 1 to 000000000006d56a │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000036e8 000000000000002c 000036ec FDE cie=00000000 pc=000000000006f350..000000000006f426 │ │ - DW_CFA_advance_loc: 1 to 000000000006f351 │ │ +00003b64 000000000000002c 00003b68 FDE cie=00000000 pc=000000000006d6d0..000000000006d7a6 │ │ + DW_CFA_advance_loc: 1 to 000000000006d6d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006f354 │ │ + DW_CFA_advance_loc: 3 to 000000000006d6d4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 2 to 000000000006f356 │ │ + DW_CFA_advance_loc: 2 to 000000000006d6d6 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc1: 171 to 000000000006f401 │ │ + DW_CFA_advance_loc1: 171 to 000000000006d781 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 000000000006f407 │ │ + DW_CFA_advance_loc: 6 to 000000000006d787 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 6 to 000000000006f40d │ │ + DW_CFA_advance_loc: 6 to 000000000006d78d │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006f40e │ │ + DW_CFA_advance_loc: 1 to 000000000006d78e │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003718 0000000000000018 0000371c FDE cie=00000000 pc=000000000006f430..000000000006f43a │ │ - DW_CFA_advance_loc: 1 to 000000000006f431 │ │ +00003b94 0000000000000018 00003b98 FDE cie=00000000 pc=000000000006d7b0..000000000006d7ba │ │ + DW_CFA_advance_loc: 1 to 000000000006d7b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006f434 │ │ + DW_CFA_advance_loc: 3 to 000000000006d7b4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003734 000000000000001c 00003738 FDE cie=00000000 pc=000000000006f580..000000000006f62e │ │ - DW_CFA_advance_loc: 1 to 000000000006f581 │ │ +00003bb0 000000000000001c 00003bb4 FDE cie=00000000 pc=000000000006d920..000000000006d938 │ │ + DW_CFA_advance_loc: 1 to 000000000006d921 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006f584 │ │ + DW_CFA_advance_loc: 3 to 000000000006d924 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc1: 169 to 000000000006f62d │ │ + DW_CFA_advance_loc: 19 to 000000000006d937 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_restore: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003754 0000000000000010 00003758 FDE cie=00000000 pc=000000000006f630..000000000006f642 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00003768 0000000000000010 0000376c FDE cie=00000000 pc=000000000006f650..000000000006f653 │ │ +00003bd0 0000000000000010 00003bd4 FDE cie=00000000 pc=000000000006d938..000000000006d93b │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000377c 0000000000000010 00003780 FDE cie=00000000 pc=000000000006f660..000000000006f66e │ │ +00003be4 0000000000000010 00003be8 FDE cie=00000000 pc=000000000006d940..000000000006d94e │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003790 0000000000000010 00003794 FDE cie=00000000 pc=000000000006f670..000000000006f67c │ │ +00003bf8 0000000000000010 00003bfc FDE cie=00000000 pc=000000000006d950..000000000006d95c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000037a4 0000000000000010 000037a8 FDE cie=00000000 pc=000000000006f680..000000000006f68c │ │ +00003c0c 0000000000000010 00003c10 FDE cie=00000000 pc=000000000006d960..000000000006d96c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000037b8 0000000000000010 000037bc FDE cie=00000000 pc=000000000006f690..000000000006f69c │ │ +00003c20 0000000000000010 00003c24 FDE cie=00000000 pc=000000000006d970..000000000006d97c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000037cc 0000000000000010 000037d0 FDE cie=00000000 pc=000000000006f6a0..000000000006f6ac │ │ +00003c34 0000000000000010 00003c38 FDE cie=00000000 pc=000000000006d980..000000000006d98c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000037e0 0000000000000018 000037e4 FDE cie=00000000 pc=000000000006f6b0..000000000006f6b9 │ │ - DW_CFA_advance_loc: 1 to 000000000006f6b1 │ │ +00003c48 0000000000000018 00003c4c FDE cie=00000000 pc=000000000006d990..000000000006d999 │ │ + DW_CFA_advance_loc: 1 to 000000000006d991 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006f6b4 │ │ + DW_CFA_advance_loc: 3 to 000000000006d994 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000037fc 0000000000000010 00003800 FDE cie=00000000 pc=000000000006f890..000000000006f8a9 │ │ +00003c64 0000000000000010 00003c68 FDE cie=00000000 pc=000000000006db70..000000000006db86 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003810 0000000000000010 00003814 FDE cie=00000000 pc=000000000006f8b0..000000000006f8ca │ │ +00003c78 0000000000000010 00003c7c FDE cie=00000000 pc=000000000006db90..000000000006dbaa │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003824 0000000000000010 00003828 FDE cie=00000000 pc=000000000006f8d0..000000000006f8d8 │ │ +00003c8c 0000000000000010 00003c90 FDE cie=00000000 pc=000000000006dbb0..000000000006dbb8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003838 0000000000000010 0000383c FDE cie=00000000 pc=000000000006f8e0..000000000006f8ee │ │ +00003ca0 0000000000000010 00003ca4 FDE cie=00000000 pc=000000000006dbc0..000000000006dbce │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000384c 0000000000000018 00003850 FDE cie=00000000 pc=000000000006f8ee..000000000006f924 │ │ - DW_CFA_advance_loc: 1 to 000000000006f8ef │ │ +00003cb4 0000000000000018 00003cb8 FDE cie=00000000 pc=000000000006dbce..000000000006dc04 │ │ + DW_CFA_advance_loc: 1 to 000000000006dbcf │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006f8f2 │ │ + DW_CFA_advance_loc: 3 to 000000000006dbd2 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003868 0000000000000024 0000386c FDE cie=00000000 pc=000000000006f930..000000000006fa02 │ │ - DW_CFA_advance_loc: 1 to 000000000006f931 │ │ +00003cd0 0000000000000024 00003cd4 FDE cie=00000000 pc=000000000006dc10..000000000006dce2 │ │ + DW_CFA_advance_loc: 1 to 000000000006dc11 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006f934 │ │ + DW_CFA_advance_loc: 3 to 000000000006dc14 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 29 to 000000000006f951 │ │ + DW_CFA_advance_loc: 29 to 000000000006dc31 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 000000000006f956 │ │ + DW_CFA_advance_loc: 5 to 000000000006dc36 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc1: 171 to 000000000006fa01 │ │ + DW_CFA_advance_loc1: 171 to 000000000006dce1 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003890 0000000000000018 00003894 FDE cie=00000000 pc=000000000006fa10..000000000006fa19 │ │ - DW_CFA_advance_loc: 1 to 000000000006fa11 │ │ +00003cf8 0000000000000018 00003cfc FDE cie=00000000 pc=000000000006dcf0..000000000006dcf9 │ │ + DW_CFA_advance_loc: 1 to 000000000006dcf1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006fa14 │ │ + DW_CFA_advance_loc: 3 to 000000000006dcf4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000038ac 0000000000000018 000038b0 FDE cie=00000000 pc=000000000006fa20..000000000006fa2e │ │ - DW_CFA_advance_loc: 1 to 000000000006fa21 │ │ +00003d14 0000000000000018 00003d18 FDE cie=00000000 pc=000000000006dd00..000000000006dd0e │ │ + DW_CFA_advance_loc: 1 to 000000000006dd01 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006fa24 │ │ + DW_CFA_advance_loc: 3 to 000000000006dd04 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000038c8 0000000000000018 000038cc FDE cie=00000000 pc=000000000006fb70..000000000006fb79 │ │ - DW_CFA_advance_loc: 1 to 000000000006fb71 │ │ +00003d30 0000000000000018 00003d34 FDE cie=00000000 pc=000000000006de50..000000000006de59 │ │ + DW_CFA_advance_loc: 1 to 000000000006de51 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006fb74 │ │ + DW_CFA_advance_loc: 3 to 000000000006de54 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000038e4 0000000000000010 000038e8 FDE cie=00000000 pc=000000000006fc10..000000000006fc48 │ │ +00003d4c 0000000000000010 00003d50 FDE cie=00000000 pc=000000000006def0..000000000006df25 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000038f8 0000000000000010 000038fc FDE cie=00000000 pc=000000000006fde0..000000000006fdf1 │ │ +00003d60 0000000000000010 00003d64 FDE cie=00000000 pc=000000000006e0c0..000000000006e0d1 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000390c 0000000000000010 00003910 FDE cie=00000000 pc=000000000006fe00..000000000006fe0e │ │ +00003d74 0000000000000010 00003d78 FDE cie=00000000 pc=000000000006e0e0..000000000006e0ee │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003920 0000000000000028 00003924 FDE cie=00000000 pc=000000000006fe10..000000000006fe7c │ │ - DW_CFA_advance_loc: 1 to 000000000006fe11 │ │ +00003d88 0000000000000028 00003d8c FDE cie=00000000 pc=000000000006e0f0..000000000006e15c │ │ + DW_CFA_advance_loc: 1 to 000000000006e0f1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006fe14 │ │ + DW_CFA_advance_loc: 3 to 000000000006e0f4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000006fe1b │ │ + DW_CFA_advance_loc: 7 to 000000000006e0fb │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc: 59 to 000000000006fe56 │ │ + DW_CFA_advance_loc: 59 to 000000000006e136 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006fe57 │ │ + DW_CFA_advance_loc: 1 to 000000000006e137 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000394c 0000000000000024 00003950 FDE cie=00000000 pc=000000000006fe80..000000000006ff8d │ │ - DW_CFA_advance_loc: 1 to 000000000006fe81 │ │ +00003db4 0000000000000024 00003db8 FDE cie=00000000 pc=000000000006e160..000000000006e26d │ │ + DW_CFA_advance_loc: 1 to 000000000006e161 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006fe84 │ │ + DW_CFA_advance_loc: 3 to 000000000006e164 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000006fe8b │ │ + DW_CFA_advance_loc: 7 to 000000000006e16b │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 257 to 000000000006ff8c │ │ + DW_CFA_advance_loc2: 257 to 000000000006e26c │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ -00003974 0000000000000010 00003978 FDE cie=00000000 pc=000000000006ff90..000000000006ffa2 │ │ - DW_CFA_nop │ │ +00003ddc 000000000000001c 00003de0 FDE cie=00000000 pc=000000000006e270..000000000006e288 │ │ + DW_CFA_advance_loc: 1 to 000000000006e271 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 000000000006e274 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 19 to 000000000006e287 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_restore: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003988 0000000000000010 0000398c FDE cie=00000000 pc=000000000006ffb0..000000000006ffc7 │ │ +00003dfc 0000000000000010 00003e00 FDE cie=00000000 pc=000000000006e290..000000000006e2a4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000399c 0000000000000024 000039a0 FDE cie=00000000 pc=000000000006ffd0..0000000000070010 │ │ - DW_CFA_advance_loc: 1 to 000000000006ffd1 │ │ +00003e10 0000000000000024 00003e14 FDE cie=00000000 pc=000000000006e2b0..000000000006e2f0 │ │ + DW_CFA_advance_loc: 1 to 000000000006e2b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006ffd4 │ │ + DW_CFA_advance_loc: 3 to 000000000006e2b4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 3 to 000000000006ffd7 │ │ + DW_CFA_advance_loc: 3 to 000000000006e2b7 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 41 to 0000000000070000 │ │ + DW_CFA_advance_loc: 41 to 000000000006e2e0 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000070001 │ │ + DW_CFA_advance_loc: 1 to 000000000006e2e1 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000039c4 0000000000000010 000039c8 FDE cie=00000000 pc=0000000000070010..000000000007001b │ │ +00003e38 0000000000000010 00003e3c FDE cie=00000000 pc=000000000006e2f0..000000000006e2fb │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000039d8 0000000000000010 000039dc FDE cie=00000000 pc=0000000000070020..0000000000070028 │ │ +00003e4c 0000000000000010 00003e50 FDE cie=00000000 pc=000000000006e300..000000000006e308 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000039ec 0000000000000018 000039f0 FDE cie=00000000 pc=00000000000700e0..00000000000700fc │ │ - DW_CFA_advance_loc: 1 to 00000000000700e1 │ │ +00003e60 0000000000000018 00003e64 FDE cie=00000000 pc=000000000006e350..000000000006e36c │ │ + DW_CFA_advance_loc: 1 to 000000000006e351 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000700e4 │ │ + DW_CFA_advance_loc: 3 to 000000000006e354 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003a08 0000000000000018 00003a0c FDE cie=00000000 pc=00000000000701b0..00000000000701c2 │ │ - DW_CFA_advance_loc: 1 to 00000000000701b1 │ │ +00003e7c 0000000000000018 00003e80 FDE cie=00000000 pc=000000000006e3b0..000000000006e3c2 │ │ + DW_CFA_advance_loc: 1 to 000000000006e3b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000701b4 │ │ + DW_CFA_advance_loc: 3 to 000000000006e3b4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003a24 0000000000000018 00003a28 FDE cie=00000000 pc=00000000000701d0..00000000000701d9 │ │ - DW_CFA_advance_loc: 1 to 00000000000701d1 │ │ +00003e98 0000000000000018 00003e9c FDE cie=00000000 pc=000000000006e3d0..000000000006e3d9 │ │ + DW_CFA_advance_loc: 1 to 000000000006e3d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000701d4 │ │ + DW_CFA_advance_loc: 3 to 000000000006e3d4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003a40 000000000000002c 00003a44 FDE cie=00000000 pc=00000000000701e0..00000000000702a5 │ │ - DW_CFA_advance_loc: 1 to 00000000000701e1 │ │ +00003eb4 000000000000002c 00003eb8 FDE cie=00000000 pc=000000000006e3e0..000000000006e49e │ │ + DW_CFA_advance_loc: 1 to 000000000006e3e1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000701e4 │ │ + DW_CFA_advance_loc: 3 to 000000000006e3e4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 5 to 00000000000701e9 │ │ + DW_CFA_advance_loc: 5 to 000000000006e3e9 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc1: 121 to 0000000000070262 │ │ + DW_CFA_advance_loc1: 114 to 000000000006e45b │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000070263 │ │ + DW_CFA_advance_loc: 1 to 000000000006e45c │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 41 to 000000000007028c │ │ + DW_CFA_advance_loc: 41 to 000000000006e485 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000007028d │ │ + DW_CFA_advance_loc: 1 to 000000000006e486 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003a70 0000000000000010 00003a74 FDE cie=00000000 pc=0000000000070e50..0000000000070e7d │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00003a84 0000000000000024 00003a88 FDE cie=00000000 pc=0000000000070e80..0000000000070f52 │ │ - DW_CFA_advance_loc: 1 to 0000000000070e81 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000070e84 │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 26 to 0000000000070e9e │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000070ea3 │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc1: 174 to 0000000000070f51 │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00003aac 0000000000000018 00003ab0 FDE cie=00000000 pc=0000000000070f60..0000000000070f7c │ │ - DW_CFA_advance_loc: 1 to 0000000000070f61 │ │ +00003ee4 0000000000000018 00003ee8 FDE cie=00000000 pc=000000000006e4a0..000000000006e4bc │ │ + DW_CFA_advance_loc: 1 to 000000000006e4a1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000070f64 │ │ + DW_CFA_advance_loc: 3 to 000000000006e4a4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003ac8 0000000000000024 00003acc FDE cie=00000000 pc=0000000000071110..0000000000071168 │ │ - DW_CFA_advance_loc: 1 to 0000000000071111 │ │ +00003f00 0000000000000024 00003f04 FDE cie=00000000 pc=000000000006e6c0..000000000006e72e │ │ + DW_CFA_advance_loc: 1 to 000000000006e6c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000071114 │ │ + DW_CFA_advance_loc: 3 to 000000000006e6c4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 2 to 0000000000071116 │ │ + DW_CFA_advance_loc: 2 to 000000000006e6c6 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc1: 76 to 0000000000071162 │ │ + DW_CFA_advance_loc1: 65 to 000000000006e707 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000071163 │ │ + DW_CFA_advance_loc: 1 to 000000000006e708 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003af0 0000000000000010 00003af4 FDE cie=00000000 pc=00000000000713c0..00000000000713d3 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00003b04 0000000000000024 00003b08 FDE cie=00000000 pc=00000000000713e0..000000000007142e │ │ - DW_CFA_advance_loc: 1 to 00000000000713e1 │ │ +00003f28 0000000000000028 00003f2c FDE cie=00000000 pc=000000000006e730..000000000006e7b7 │ │ + DW_CFA_advance_loc: 1 to 000000000006e731 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000713e4 │ │ + DW_CFA_advance_loc: 3 to 000000000006e734 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 00000000000713eb │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ + DW_CFA_advance_loc: 10 to 000000000006e73e │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 66 to 000000000007142d │ │ + DW_CFA_advance_loc1: 120 to 000000000006e7b6 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ - │ │ -00003b2c 0000000000000024 00003b30 FDE cie=00000000 pc=0000000000071430..000000000007147e │ │ - DW_CFA_advance_loc: 1 to 0000000000071431 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000071434 │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000007143b │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 66 to 000000000007147d │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003b54 000000000000002c 00003b58 FDE cie=00000000 pc=0000000000071480..0000000000071559 │ │ - DW_CFA_advance_loc: 1 to 0000000000071481 │ │ +00003f54 0000000000000028 00003f58 FDE cie=00000000 pc=000000000006e7c0..000000000006e847 │ │ + DW_CFA_advance_loc: 1 to 000000000006e7c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000071484 │ │ + DW_CFA_advance_loc: 3 to 000000000006e7c4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 000000000007148e │ │ + DW_CFA_advance_loc: 10 to 000000000006e7ce │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 181 to 0000000000071543 │ │ + DW_CFA_advance_loc1: 120 to 000000000006e846 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000071544 │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003b84 0000000000000010 00003b88 FDE cie=00000000 pc=0000000000071560..0000000000071595 │ │ +00003f80 0000000000000010 00003f84 FDE cie=00000000 pc=000000000006e850..000000000006e885 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003b98 0000000000000028 00003b9c FDE cie=00000000 pc=00000000000715a0..0000000000071633 │ │ - DW_CFA_advance_loc: 1 to 00000000000715a1 │ │ +00003f94 0000000000000028 00003f98 FDE cie=00000000 pc=000000000006e890..000000000006e923 │ │ + DW_CFA_advance_loc: 1 to 000000000006e891 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000715a4 │ │ + DW_CFA_advance_loc: 3 to 000000000006e894 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 11 to 00000000000715af │ │ + DW_CFA_advance_loc: 11 to 000000000006e89f │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 122 to 0000000000071629 │ │ + DW_CFA_advance_loc1: 122 to 000000000006e919 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000007162a │ │ + DW_CFA_advance_loc: 1 to 000000000006e91a │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -00003bc4 000000000000001c 00003bc8 FDE cie=00000000 pc=0000000000071640..0000000000071678 │ │ - DW_CFA_advance_loc: 1 to 0000000000071641 │ │ +00003fc0 0000000000000024 00003fc4 FDE cie=00000000 pc=000000000006e930..000000000006e985 │ │ + DW_CFA_advance_loc: 1 to 000000000006e931 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000071644 │ │ + DW_CFA_advance_loc: 3 to 000000000006e934 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 2 to 0000000000071646 │ │ + DW_CFA_advance_loc: 2 to 000000000006e936 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc: 49 to 0000000000071677 │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - │ │ -00003be4 000000000000001c 00003be8 FDE cie=00000000 pc=0000000000071680..00000000000716b8 │ │ - DW_CFA_advance_loc: 1 to 0000000000071681 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000071684 │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 2 to 0000000000071686 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc: 49 to 00000000000716b7 │ │ + DW_CFA_advance_loc1: 69 to 000000000006e97b │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000006e97c │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00003c04 0000000000000038 00003c08 FDE cie=00000000 pc=00000000000716c0..00000000000717b4 │ │ - DW_CFA_advance_loc: 1 to 00000000000716c1 │ │ +00003fe8 0000000000000038 00003fec FDE cie=00000000 pc=000000000006e990..000000000006ea84 │ │ + DW_CFA_advance_loc: 1 to 000000000006e991 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000716c3 │ │ + DW_CFA_advance_loc: 2 to 000000000006e993 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000716c5 │ │ + DW_CFA_advance_loc: 2 to 000000000006e995 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 00000000000716c6 │ │ + DW_CFA_advance_loc: 1 to 000000000006e996 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 7 to 00000000000716cd │ │ + DW_CFA_advance_loc: 7 to 000000000006e99d │ │ DW_CFA_def_cfa_offset: 560 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 224 to 00000000000717ad │ │ + DW_CFA_advance_loc1: 224 to 000000000006ea7d │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 00000000000717ae │ │ + DW_CFA_advance_loc: 1 to 000000000006ea7e │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000717b0 │ │ + DW_CFA_advance_loc: 2 to 000000000006ea80 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000717b2 │ │ + DW_CFA_advance_loc: 2 to 000000000006ea82 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000717b3 │ │ + DW_CFA_advance_loc: 1 to 000000000006ea83 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003c40 0000000000000044 00003c44 FDE cie=00000000 pc=00000000000717c0..00000000000718cf │ │ - DW_CFA_advance_loc: 1 to 00000000000717c1 │ │ +00004024 0000000000000044 00004028 FDE cie=00000000 pc=000000000006ea90..000000000006eb9f │ │ + DW_CFA_advance_loc: 1 to 000000000006ea91 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000717c3 │ │ + DW_CFA_advance_loc: 2 to 000000000006ea93 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000717c5 │ │ + DW_CFA_advance_loc: 2 to 000000000006ea95 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000717c7 │ │ + DW_CFA_advance_loc: 2 to 000000000006ea97 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 00000000000717c8 │ │ + DW_CFA_advance_loc: 1 to 000000000006ea98 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 4 to 00000000000717cc │ │ + DW_CFA_advance_loc: 4 to 000000000006ea9c │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 235 to 00000000000718b7 │ │ + DW_CFA_advance_loc1: 235 to 000000000006eb87 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000718b8 │ │ + DW_CFA_advance_loc: 1 to 000000000006eb88 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000718ba │ │ + DW_CFA_advance_loc: 2 to 000000000006eb8a │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000718bc │ │ + DW_CFA_advance_loc: 2 to 000000000006eb8c │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000718be │ │ + DW_CFA_advance_loc: 2 to 000000000006eb8e │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000718bf │ │ + DW_CFA_advance_loc: 1 to 000000000006eb8f │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000718c0 │ │ + DW_CFA_advance_loc: 1 to 000000000006eb90 │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003c88 0000000000000018 00003c8c FDE cie=00000000 pc=00000000000718d0..0000000000071950 │ │ - DW_CFA_advance_loc: 1 to 00000000000718d1 │ │ +0000406c 0000000000000018 00004070 FDE cie=00000000 pc=000000000006eba0..000000000006ec20 │ │ + DW_CFA_advance_loc: 1 to 000000000006eba1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 7 to 00000000000718d8 │ │ + DW_CFA_advance_loc: 7 to 000000000006eba8 │ │ DW_CFA_def_cfa_offset: 448 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003ca4 0000000000000040 00003ca8 FDE cie=00000000 pc=0000000000071950..0000000000071a23 │ │ - DW_CFA_advance_loc: 2 to 0000000000071952 │ │ +00004088 0000000000000040 0000408c FDE cie=00000000 pc=000000000006ec20..000000000006ecf3 │ │ + DW_CFA_advance_loc: 2 to 000000000006ec22 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000071954 │ │ + DW_CFA_advance_loc: 2 to 000000000006ec24 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000071956 │ │ + DW_CFA_advance_loc: 2 to 000000000006ec26 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000071958 │ │ + DW_CFA_advance_loc: 2 to 000000000006ec28 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000071959 │ │ + DW_CFA_advance_loc: 1 to 000000000006ec29 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 4 to 000000000007195d │ │ + DW_CFA_advance_loc: 4 to 000000000006ec2d │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc1: 188 to 0000000000071a19 │ │ + DW_CFA_advance_loc1: 188 to 000000000006ece9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000071a1a │ │ + DW_CFA_advance_loc: 1 to 000000000006ecea │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000071a1c │ │ + DW_CFA_advance_loc: 2 to 000000000006ecec │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000071a1e │ │ + DW_CFA_advance_loc: 2 to 000000000006ecee │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000071a20 │ │ + DW_CFA_advance_loc: 2 to 000000000006ecf0 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000071a22 │ │ + DW_CFA_advance_loc: 2 to 000000000006ecf2 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003ce8 000000000000001c 00003cec FDE cie=00000000 pc=0000000000071a30..0000000000071a51 │ │ - DW_CFA_advance_loc: 4 to 0000000000071a34 │ │ +000040cc 000000000000001c 000040d0 FDE cie=00000000 pc=000000000006ed00..000000000006ed21 │ │ + DW_CFA_advance_loc: 4 to 000000000006ed04 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 21 to 0000000000071a49 │ │ + DW_CFA_advance_loc: 21 to 000000000006ed19 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000071a4a │ │ + DW_CFA_advance_loc: 1 to 000000000006ed1a │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 6 to 0000000000071a50 │ │ + DW_CFA_advance_loc: 6 to 000000000006ed20 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003d08 000000000000001c 00003d0c FDE cie=00000000 pc=0000000000071a60..0000000000071a80 │ │ - DW_CFA_advance_loc: 4 to 0000000000071a64 │ │ +000040ec 000000000000001c 000040f0 FDE cie=00000000 pc=000000000006ed30..000000000006ed50 │ │ + DW_CFA_advance_loc: 4 to 000000000006ed34 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000071a78 │ │ + DW_CFA_advance_loc: 20 to 000000000006ed48 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000071a79 │ │ + DW_CFA_advance_loc: 1 to 000000000006ed49 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 6 to 0000000000071a7f │ │ + DW_CFA_advance_loc: 6 to 000000000006ed4f │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003d28 0000000000000010 00003d2c FDE cie=00000000 pc=0000000000071a80..0000000000071a94 │ │ +0000410c 0000000000000010 00004110 FDE cie=00000000 pc=000000000006ed50..000000000006ed64 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003d3c 0000000000000010 00003d40 FDE cie=00000000 pc=0000000000071aa0..0000000000071aa5 │ │ +00004120 0000000000000010 00004124 FDE cie=00000000 pc=000000000006ed70..000000000006ed75 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003d50 0000000000000014 00003d54 FDE cie=00000000 pc=0000000000071ab0..0000000000071ac4 │ │ - DW_CFA_advance_loc: 1 to 0000000000071ab1 │ │ +00004134 0000000000000014 00004138 FDE cie=00000000 pc=000000000006ed80..000000000006ed94 │ │ + DW_CFA_advance_loc: 1 to 000000000006ed81 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 18 to 0000000000071ac3 │ │ + DW_CFA_advance_loc: 18 to 000000000006ed93 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -00003d68 0000000000000014 00003d6c FDE cie=00000000 pc=0000000000071ad0..0000000000071add │ │ +0000414c 0000000000000014 00004150 FDE cie=00000000 pc=000000000006eda0..000000000006edad │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003d80 0000000000000018 00003d84 FDE cie=00000000 pc=0000000000071ae0..0000000000071b3b │ │ - DW_CFA_advance_loc: 1 to 0000000000071ae1 │ │ +00004164 0000000000000018 00004168 FDE cie=00000000 pc=000000000006edb0..000000000006ee0b │ │ + DW_CFA_advance_loc: 1 to 000000000006edb1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc1: 89 to 0000000000071b3a │ │ + DW_CFA_advance_loc1: 89 to 000000000006ee0a │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003d9c 0000000000000028 00003da0 FDE cie=00000000 pc=0000000000071b40..0000000000071b72 │ │ - DW_CFA_advance_loc: 1 to 0000000000071b41 │ │ +00004180 0000000000000028 00004184 FDE cie=00000000 pc=000000000006ee10..000000000006ee42 │ │ + DW_CFA_advance_loc: 1 to 000000000006ee11 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000071b43 │ │ + DW_CFA_advance_loc: 2 to 000000000006ee13 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000071b44 │ │ + DW_CFA_advance_loc: 1 to 000000000006ee14 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 42 to 0000000000071b6e │ │ + DW_CFA_advance_loc: 42 to 000000000006ee3e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000071b70 │ │ + DW_CFA_advance_loc: 2 to 000000000006ee40 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000071b71 │ │ + DW_CFA_advance_loc: 1 to 000000000006ee41 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003dc8 0000000000000034 00003dcc FDE cie=00000000 pc=0000000000071b80..0000000000071c0b │ │ - DW_CFA_advance_loc: 1 to 0000000000071b81 │ │ +000041ac 0000000000000034 000041b0 FDE cie=00000000 pc=000000000006ee50..000000000006eedb │ │ + DW_CFA_advance_loc: 1 to 000000000006ee51 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000071b83 │ │ + DW_CFA_advance_loc: 2 to 000000000006ee53 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000071b85 │ │ + DW_CFA_advance_loc: 2 to 000000000006ee55 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000071b86 │ │ + DW_CFA_advance_loc: 1 to 000000000006ee56 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 4 to 0000000000071b8a │ │ + DW_CFA_advance_loc: 4 to 000000000006ee5a │ │ DW_CFA_def_cfa_offset: 112 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 122 to 0000000000071c04 │ │ + DW_CFA_advance_loc1: 122 to 000000000006eed4 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000071c05 │ │ + DW_CFA_advance_loc: 1 to 000000000006eed5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000071c07 │ │ + DW_CFA_advance_loc: 2 to 000000000006eed7 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000071c09 │ │ + DW_CFA_advance_loc: 2 to 000000000006eed9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000071c0a │ │ + DW_CFA_advance_loc: 1 to 000000000006eeda │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -00003e00 0000000000000010 00003e04 FDE cie=00000000 pc=0000000000071c10..0000000000071c1b │ │ +000041e4 0000000000000010 000041e8 FDE cie=00000000 pc=000000000006eee0..000000000006eeeb │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003e14 0000000000000010 00003e18 FDE cie=00000000 pc=0000000000071c20..0000000000071c2e │ │ +000041f8 0000000000000010 000041fc FDE cie=00000000 pc=000000000006eef0..000000000006eefe │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003e28 0000000000000018 00003e2c FDE cie=00000000 pc=0000000000071c30..0000000000071c4b │ │ - DW_CFA_advance_loc: 1 to 0000000000071c31 │ │ +0000420c 0000000000000018 00004210 FDE cie=00000000 pc=000000000006ef00..000000000006ef1b │ │ + DW_CFA_advance_loc: 1 to 000000000006ef01 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 25 to 0000000000071c4a │ │ + DW_CFA_advance_loc: 25 to 000000000006ef1a │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003e44 0000000000000014 00003e48 FDE cie=00000000 pc=0000000000071c50..0000000000071c5e │ │ - DW_CFA_advance_loc: 1 to 0000000000071c51 │ │ +00004228 0000000000000014 0000422c FDE cie=00000000 pc=000000000006ef20..000000000006ef2e │ │ + DW_CFA_advance_loc: 1 to 000000000006ef21 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 12 to 0000000000071c5d │ │ + DW_CFA_advance_loc: 12 to 000000000006ef2d │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -00003e5c 0000000000000014 00003e60 FDE cie=00000000 pc=0000000000071c60..0000000000071c6c │ │ - DW_CFA_advance_loc: 1 to 0000000000071c61 │ │ +00004240 0000000000000014 00004244 FDE cie=00000000 pc=000000000006ef30..000000000006ef3c │ │ + DW_CFA_advance_loc: 1 to 000000000006ef31 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 10 to 0000000000071c6b │ │ + DW_CFA_advance_loc: 10 to 000000000006ef3b │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -00003e74 0000000000000048 00003e78 FDE cie=00000000 pc=0000000000071c70..0000000000071e02 │ │ - DW_CFA_advance_loc: 1 to 0000000000071c71 │ │ +00004258 0000000000000048 0000425c FDE cie=00000000 pc=000000000006ef40..000000000006f0d2 │ │ + DW_CFA_advance_loc: 1 to 000000000006ef41 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000071c73 │ │ + DW_CFA_advance_loc: 2 to 000000000006ef43 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000071c75 │ │ + DW_CFA_advance_loc: 2 to 000000000006ef45 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000071c77 │ │ + DW_CFA_advance_loc: 2 to 000000000006ef47 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000071c79 │ │ + DW_CFA_advance_loc: 2 to 000000000006ef49 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000071c7a │ │ + DW_CFA_advance_loc: 1 to 000000000006ef4a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 0000000000071c7e │ │ + DW_CFA_advance_loc: 4 to 000000000006ef4e │ │ DW_CFA_def_cfa_offset: 96 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 377 to 0000000000071df7 │ │ + DW_CFA_advance_loc2: 377 to 000000000006f0c7 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000071df8 │ │ + DW_CFA_advance_loc: 1 to 000000000006f0c8 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000071dfa │ │ + DW_CFA_advance_loc: 2 to 000000000006f0ca │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000071dfc │ │ + DW_CFA_advance_loc: 2 to 000000000006f0cc │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000071dfe │ │ + DW_CFA_advance_loc: 2 to 000000000006f0ce │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000071e00 │ │ + DW_CFA_advance_loc: 2 to 000000000006f0d0 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000071e01 │ │ + DW_CFA_advance_loc: 1 to 000000000006f0d1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003ec0 0000000000000048 00003ec4 FDE cie=00000000 pc=0000000000071e10..0000000000072071 │ │ - DW_CFA_advance_loc: 1 to 0000000000071e11 │ │ +000042a4 0000000000000048 000042a8 FDE cie=00000000 pc=000000000006f0e0..000000000006f341 │ │ + DW_CFA_advance_loc: 1 to 000000000006f0e1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000071e13 │ │ + DW_CFA_advance_loc: 2 to 000000000006f0e3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000071e15 │ │ + DW_CFA_advance_loc: 2 to 000000000006f0e5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000071e17 │ │ + DW_CFA_advance_loc: 2 to 000000000006f0e7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000071e19 │ │ + DW_CFA_advance_loc: 2 to 000000000006f0e9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000071e1a │ │ + DW_CFA_advance_loc: 1 to 000000000006f0ea │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 0000000000071e1e │ │ + DW_CFA_advance_loc: 4 to 000000000006f0ee │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 528 to 000000000007202e │ │ + DW_CFA_advance_loc2: 528 to 000000000006f2fe │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000007202f │ │ + DW_CFA_advance_loc: 1 to 000000000006f2ff │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000072031 │ │ + DW_CFA_advance_loc: 2 to 000000000006f301 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000072033 │ │ + DW_CFA_advance_loc: 2 to 000000000006f303 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000072035 │ │ + DW_CFA_advance_loc: 2 to 000000000006f305 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000072037 │ │ + DW_CFA_advance_loc: 2 to 000000000006f307 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000072038 │ │ + DW_CFA_advance_loc: 1 to 000000000006f308 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000072039 │ │ + DW_CFA_advance_loc: 1 to 000000000006f309 │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ -00003f0c 0000000000000010 00003f10 FDE cie=00000000 pc=0000000000072080..0000000000072081 │ │ +000042f0 0000000000000010 000042f4 FDE cie=00000000 pc=000000000006f350..000000000006f351 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003f20 0000000000000010 00003f24 FDE cie=00000000 pc=0000000000072090..0000000000072091 │ │ +00004304 0000000000000010 00004308 FDE cie=00000000 pc=000000000006f360..000000000006f361 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003f34 0000000000000010 00003f38 FDE cie=00000000 pc=00000000000720a0..00000000000720aa │ │ +00004318 0000000000000010 0000431c FDE cie=00000000 pc=000000000006f370..000000000006f37a │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003f48 000000000000001c 00003f4c FDE cie=00000000 pc=00000000000720b0..0000000000072175 │ │ - DW_CFA_advance_loc: 1 to 00000000000720b1 │ │ +0000432c 000000000000001c 00004330 FDE cie=00000000 pc=000000000006f380..000000000006f445 │ │ + DW_CFA_advance_loc: 1 to 000000000006f381 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc1: 139 to 000000000007213c │ │ + DW_CFA_advance_loc1: 139 to 000000000006f40c │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000007213d │ │ + DW_CFA_advance_loc: 1 to 000000000006f40d │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003f68 000000000000001c 00003f6c FDE cie=00000000 pc=0000000000072180..0000000000072245 │ │ - DW_CFA_advance_loc: 1 to 0000000000072181 │ │ +0000434c 000000000000001c 00004350 FDE cie=00000000 pc=000000000006f450..000000000006f515 │ │ + DW_CFA_advance_loc: 1 to 000000000006f451 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc1: 139 to 000000000007220c │ │ + DW_CFA_advance_loc1: 139 to 000000000006f4dc │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000007220d │ │ + DW_CFA_advance_loc: 1 to 000000000006f4dd │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003f88 0000000000000010 00003f8c FDE cie=00000000 pc=0000000000072250..0000000000072253 │ │ +0000436c 0000000000000010 00004370 FDE cie=00000000 pc=000000000006f520..000000000006f523 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003f9c 0000000000000014 00003fa0 FDE cie=00000000 pc=0000000000072260..0000000000072299 │ │ - DW_CFA_advance_loc: 1 to 0000000000072261 │ │ +00004380 0000000000000014 00004384 FDE cie=00000000 pc=000000000006f530..000000000006f569 │ │ + DW_CFA_advance_loc: 1 to 000000000006f531 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003fb4 0000000000000014 00003fb8 FDE cie=00000000 pc=00000000000722a0..00000000000722d9 │ │ - DW_CFA_advance_loc: 1 to 00000000000722a1 │ │ +00004398 0000000000000014 0000439c FDE cie=00000000 pc=000000000006f570..000000000006f5a9 │ │ + DW_CFA_advance_loc: 1 to 000000000006f571 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003fcc 0000000000000034 00003fd0 FDE cie=00000000 pc=00000000000722e0..0000000000072355 │ │ - DW_CFA_advance_loc: 1 to 00000000000722e1 │ │ +000043b0 0000000000000034 000043b4 FDE cie=00000000 pc=000000000006f5b0..000000000006f625 │ │ + DW_CFA_advance_loc: 1 to 000000000006f5b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000722e3 │ │ + DW_CFA_advance_loc: 2 to 000000000006f5b3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000722e5 │ │ + DW_CFA_advance_loc: 2 to 000000000006f5b5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 00000000000722e6 │ │ + DW_CFA_advance_loc: 1 to 000000000006f5b6 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 00000000000722e7 │ │ + DW_CFA_advance_loc: 1 to 000000000006f5b7 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 103 to 000000000007234e │ │ + DW_CFA_advance_loc1: 103 to 000000000006f61e │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 000000000007234f │ │ + DW_CFA_advance_loc: 1 to 000000000006f61f │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000072351 │ │ + DW_CFA_advance_loc: 2 to 000000000006f621 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000072353 │ │ + DW_CFA_advance_loc: 2 to 000000000006f623 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000072354 │ │ + DW_CFA_advance_loc: 1 to 000000000006f624 │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -00004004 0000000000000010 00004008 FDE cie=00000000 pc=0000000000072360..00000000000723bb │ │ +000043e8 0000000000000010 000043ec FDE cie=00000000 pc=000000000006f630..000000000006f68b │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004018 0000000000000010 0000401c FDE cie=00000000 pc=00000000000723c0..00000000000723c9 │ │ +000043fc 0000000000000010 00004400 FDE cie=00000000 pc=000000000006f690..000000000006f699 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000402c 0000000000000010 00004030 FDE cie=00000000 pc=00000000000723d0..00000000000723d8 │ │ +00004410 0000000000000010 00004414 FDE cie=00000000 pc=000000000006f6a0..000000000006f6a8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004040 0000000000000014 00004044 FDE cie=00000000 pc=00000000000723e0..00000000000723f0 │ │ - DW_CFA_advance_loc: 1 to 00000000000723e1 │ │ +00004424 0000000000000014 00004428 FDE cie=00000000 pc=000000000006f6b0..000000000006f6c0 │ │ + DW_CFA_advance_loc: 1 to 000000000006f6b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 14 to 00000000000723ef │ │ + DW_CFA_advance_loc: 14 to 000000000006f6bf │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -00004058 0000000000000038 0000405c FDE cie=00000000 pc=00000000000723f0..00000000000725bc │ │ - DW_CFA_advance_loc: 1 to 00000000000723f1 │ │ +0000443c 0000000000000038 00004440 FDE cie=00000000 pc=000000000006f6c0..000000000006f88c │ │ + DW_CFA_advance_loc: 1 to 000000000006f6c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000723f3 │ │ + DW_CFA_advance_loc: 2 to 000000000006f6c3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000723f5 │ │ + DW_CFA_advance_loc: 2 to 000000000006f6c5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 00000000000723f6 │ │ + DW_CFA_advance_loc: 1 to 000000000006f6c6 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 7 to 00000000000723fd │ │ + DW_CFA_advance_loc: 7 to 000000000006f6cd │ │ DW_CFA_def_cfa_offset: 752 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 440 to 00000000000725b5 │ │ + DW_CFA_advance_loc2: 440 to 000000000006f885 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 00000000000725b6 │ │ + DW_CFA_advance_loc: 1 to 000000000006f886 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000725b8 │ │ + DW_CFA_advance_loc: 2 to 000000000006f888 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000725ba │ │ + DW_CFA_advance_loc: 2 to 000000000006f88a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000725bb │ │ + DW_CFA_advance_loc: 1 to 000000000006f88b │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004094 0000000000000010 00004098 FDE cie=00000000 pc=00000000000725c0..00000000000725e2 │ │ +00004478 0000000000000010 0000447c FDE cie=00000000 pc=000000000006f890..000000000006f8b2 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000040a8 000000000000004c 000040ac FDE cie=00000000 pc=00000000000725f0..0000000000072b99 │ │ - DW_CFA_advance_loc: 1 to 00000000000725f1 │ │ +0000448c 000000000000004c 00004490 FDE cie=00000000 pc=000000000006f8c0..000000000006fe69 │ │ + DW_CFA_advance_loc: 1 to 000000000006f8c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000725f3 │ │ + DW_CFA_advance_loc: 2 to 000000000006f8c3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000725f5 │ │ + DW_CFA_advance_loc: 2 to 000000000006f8c5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000725f7 │ │ + DW_CFA_advance_loc: 2 to 000000000006f8c7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000725f9 │ │ + DW_CFA_advance_loc: 2 to 000000000006f8c9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000725fa │ │ + DW_CFA_advance_loc: 1 to 000000000006f8ca │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 0000000000072601 │ │ + DW_CFA_advance_loc: 7 to 000000000006f8d1 │ │ DW_CFA_def_cfa_offset: 1024 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1309 to 0000000000072b1e │ │ + DW_CFA_advance_loc2: 1309 to 000000000006fdee │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000072b1f │ │ + DW_CFA_advance_loc: 1 to 000000000006fdef │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000072b21 │ │ + DW_CFA_advance_loc: 2 to 000000000006fdf1 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000072b23 │ │ + DW_CFA_advance_loc: 2 to 000000000006fdf3 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000072b25 │ │ + DW_CFA_advance_loc: 2 to 000000000006fdf5 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000072b27 │ │ + DW_CFA_advance_loc: 2 to 000000000006fdf7 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000072b28 │ │ + DW_CFA_advance_loc: 1 to 000000000006fdf8 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000072b29 │ │ + DW_CFA_advance_loc: 1 to 000000000006fdf9 │ │ DW_CFA_def_cfa_offset: 1024 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000040f8 000000000000002c 000040fc FDE cie=00000000 pc=0000000000072ba0..00000000000736cc │ │ - DW_CFA_advance_loc: 1 to 0000000000072ba1 │ │ +000044dc 000000000000002c 000044e0 FDE cie=00000000 pc=000000000006fe70..000000000007099c │ │ + DW_CFA_advance_loc: 1 to 000000000006fe71 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000072ba4 │ │ + DW_CFA_advance_loc: 3 to 000000000006fe74 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 0000000000072bb4 │ │ + DW_CFA_advance_loc: 16 to 000000000006fe84 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 2563 to 00000000000735b7 │ │ + DW_CFA_advance_loc2: 2563 to 0000000000070887 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000735b8 │ │ + DW_CFA_advance_loc: 1 to 0000000000070888 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004128 0000000000000078 0000412c FDE cie=00000000 pc=00000000000736d0..0000000000073809 │ │ - DW_CFA_advance_loc: 1 to 00000000000736d1 │ │ +0000450c 0000000000000078 00004510 FDE cie=00000000 pc=00000000000709a0..0000000000070ad9 │ │ + DW_CFA_advance_loc: 1 to 00000000000709a1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 45 to 00000000000736fe │ │ + DW_CFA_advance_loc: 45 to 00000000000709ce │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000736ff │ │ + DW_CFA_advance_loc: 1 to 00000000000709cf │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 12 to 000000000007370b │ │ + DW_CFA_advance_loc: 12 to 00000000000709db │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000007370c │ │ + DW_CFA_advance_loc: 1 to 00000000000709dc │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 10 to 0000000000073716 │ │ + DW_CFA_advance_loc: 10 to 00000000000709e6 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 000000000007371b │ │ + DW_CFA_advance_loc: 5 to 00000000000709eb │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 12 to 0000000000073727 │ │ + DW_CFA_advance_loc: 12 to 00000000000709f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073728 │ │ + DW_CFA_advance_loc: 1 to 00000000000709f8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 12 to 0000000000073734 │ │ + DW_CFA_advance_loc: 12 to 0000000000070a04 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073735 │ │ + DW_CFA_advance_loc: 1 to 0000000000070a05 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 12 to 0000000000073741 │ │ + DW_CFA_advance_loc: 12 to 0000000000070a11 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073742 │ │ + DW_CFA_advance_loc: 1 to 0000000000070a12 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 12 to 000000000007374e │ │ + DW_CFA_advance_loc: 12 to 0000000000070a1e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000007374f │ │ + DW_CFA_advance_loc: 1 to 0000000000070a1f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 12 to 000000000007375b │ │ + DW_CFA_advance_loc: 12 to 0000000000070a2b │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000007375c │ │ + DW_CFA_advance_loc: 1 to 0000000000070a2c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 12 to 0000000000073768 │ │ + DW_CFA_advance_loc: 12 to 0000000000070a38 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073769 │ │ + DW_CFA_advance_loc: 1 to 0000000000070a39 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 12 to 0000000000073775 │ │ + DW_CFA_advance_loc: 12 to 0000000000070a45 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073776 │ │ + DW_CFA_advance_loc: 1 to 0000000000070a46 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 12 to 0000000000073782 │ │ + DW_CFA_advance_loc: 12 to 0000000000070a52 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073783 │ │ + DW_CFA_advance_loc: 1 to 0000000000070a53 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 12 to 000000000007378f │ │ + DW_CFA_advance_loc: 12 to 0000000000070a5f │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073790 │ │ + DW_CFA_advance_loc: 1 to 0000000000070a60 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 12 to 000000000007379c │ │ + DW_CFA_advance_loc: 12 to 0000000000070a6c │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000007379d │ │ + DW_CFA_advance_loc: 1 to 0000000000070a6d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 12 to 00000000000737a9 │ │ + DW_CFA_advance_loc: 12 to 0000000000070a79 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000737aa │ │ + DW_CFA_advance_loc: 1 to 0000000000070a7a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 12 to 00000000000737b6 │ │ + DW_CFA_advance_loc: 12 to 0000000000070a86 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000737b7 │ │ + DW_CFA_advance_loc: 1 to 0000000000070a87 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 12 to 00000000000737c3 │ │ + DW_CFA_advance_loc: 12 to 0000000000070a93 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000737c4 │ │ + DW_CFA_advance_loc: 1 to 0000000000070a94 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 12 to 00000000000737d0 │ │ + DW_CFA_advance_loc: 12 to 0000000000070aa0 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000737d1 │ │ + DW_CFA_advance_loc: 1 to 0000000000070aa1 │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ -000041a4 0000000000000084 000041a8 FDE cie=00000000 pc=0000000000073810..0000000000073980 │ │ - DW_CFA_advance_loc: 1 to 0000000000073811 │ │ +00004588 0000000000000084 0000458c FDE cie=00000000 pc=0000000000070ae0..0000000000070c50 │ │ + DW_CFA_advance_loc: 1 to 0000000000070ae1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 49 to 0000000000073842 │ │ + DW_CFA_advance_loc: 49 to 0000000000070b12 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073843 │ │ + DW_CFA_advance_loc: 1 to 0000000000070b13 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 39 to 000000000007386a │ │ + DW_CFA_advance_loc: 39 to 0000000000070b3a │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000007386b │ │ + DW_CFA_advance_loc: 1 to 0000000000070b3b │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 16 to 000000000007387b │ │ + DW_CFA_advance_loc: 16 to 0000000000070b4b │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000007387c │ │ + DW_CFA_advance_loc: 1 to 0000000000070b4c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 8 to 0000000000073884 │ │ + DW_CFA_advance_loc: 8 to 0000000000070b54 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000073889 │ │ + DW_CFA_advance_loc: 5 to 0000000000070b59 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 8 to 0000000000073891 │ │ + DW_CFA_advance_loc: 8 to 0000000000070b61 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073892 │ │ + DW_CFA_advance_loc: 1 to 0000000000070b62 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 8 to 000000000007389a │ │ + DW_CFA_advance_loc: 8 to 0000000000070b6a │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000007389b │ │ + DW_CFA_advance_loc: 1 to 0000000000070b6b │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 8 to 00000000000738a3 │ │ + DW_CFA_advance_loc: 8 to 0000000000070b73 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000738a4 │ │ + DW_CFA_advance_loc: 1 to 0000000000070b74 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 8 to 00000000000738ac │ │ + DW_CFA_advance_loc: 8 to 0000000000070b7c │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000738ad │ │ + DW_CFA_advance_loc: 1 to 0000000000070b7d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 8 to 00000000000738b5 │ │ + DW_CFA_advance_loc: 8 to 0000000000070b85 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000738b6 │ │ + DW_CFA_advance_loc: 1 to 0000000000070b86 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 8 to 00000000000738be │ │ + DW_CFA_advance_loc: 8 to 0000000000070b8e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000738bf │ │ + DW_CFA_advance_loc: 1 to 0000000000070b8f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 8 to 00000000000738c7 │ │ + DW_CFA_advance_loc: 8 to 0000000000070b97 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000738c8 │ │ + DW_CFA_advance_loc: 1 to 0000000000070b98 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 8 to 00000000000738d0 │ │ + DW_CFA_advance_loc: 8 to 0000000000070ba0 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000738d1 │ │ + DW_CFA_advance_loc: 1 to 0000000000070ba1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 8 to 00000000000738d9 │ │ + DW_CFA_advance_loc: 8 to 0000000000070ba9 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000738da │ │ + DW_CFA_advance_loc: 1 to 0000000000070baa │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 8 to 00000000000738e2 │ │ + DW_CFA_advance_loc: 8 to 0000000000070bb2 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000738e3 │ │ + DW_CFA_advance_loc: 1 to 0000000000070bb3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 8 to 00000000000738eb │ │ + DW_CFA_advance_loc: 8 to 0000000000070bbb │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000738ec │ │ + DW_CFA_advance_loc: 1 to 0000000000070bbc │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 8 to 00000000000738f4 │ │ + DW_CFA_advance_loc: 8 to 0000000000070bc4 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000738f5 │ │ + DW_CFA_advance_loc: 1 to 0000000000070bc5 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 8 to 00000000000738fd │ │ + DW_CFA_advance_loc: 8 to 0000000000070bcd │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000738fe │ │ + DW_CFA_advance_loc: 1 to 0000000000070bce │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 8 to 0000000000073906 │ │ + DW_CFA_advance_loc: 8 to 0000000000070bd6 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073907 │ │ + DW_CFA_advance_loc: 1 to 0000000000070bd7 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 8 to 000000000007390f │ │ + DW_CFA_advance_loc: 8 to 0000000000070bdf │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073910 │ │ + DW_CFA_advance_loc: 1 to 0000000000070be0 │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ -0000422c 0000000000000038 00004230 FDE cie=00000000 pc=0000000000073980..0000000000073c18 │ │ - DW_CFA_advance_loc: 2 to 0000000000073982 │ │ +00004610 0000000000000038 00004614 FDE cie=00000000 pc=0000000000070c50..0000000000070ee8 │ │ + DW_CFA_advance_loc: 2 to 0000000000070c52 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000073984 │ │ + DW_CFA_advance_loc: 2 to 0000000000070c54 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000073985 │ │ + DW_CFA_advance_loc: 1 to 0000000000070c55 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc1: 237 to 0000000000073a72 │ │ + DW_CFA_advance_loc1: 237 to 0000000000070d42 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000073a74 │ │ + DW_CFA_advance_loc: 2 to 0000000000070d44 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000073a76 │ │ + DW_CFA_advance_loc: 2 to 0000000000070d46 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073a77 │ │ + DW_CFA_advance_loc: 1 to 0000000000070d47 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 20 to 0000000000073a8b │ │ + DW_CFA_advance_loc: 20 to 0000000000070d5b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000073a8d │ │ + DW_CFA_advance_loc: 2 to 0000000000070d5d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000073a8f │ │ + DW_CFA_advance_loc: 2 to 0000000000070d5f │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073a90 │ │ + DW_CFA_advance_loc: 1 to 0000000000070d60 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004268 0000000000000050 0000426c FDE cie=00000000 pc=0000000000073c20..0000000000073e36 │ │ - DW_CFA_advance_loc: 1 to 0000000000073c21 │ │ +0000464c 0000000000000050 00004650 FDE cie=00000000 pc=0000000000070ef0..0000000000071106 │ │ + DW_CFA_advance_loc: 1 to 0000000000070ef1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 38 to 0000000000073c47 │ │ + DW_CFA_advance_loc: 38 to 0000000000070f17 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073c48 │ │ + DW_CFA_advance_loc: 1 to 0000000000070f18 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 43 to 0000000000073c73 │ │ + DW_CFA_advance_loc: 43 to 0000000000070f43 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073c74 │ │ + DW_CFA_advance_loc: 1 to 0000000000070f44 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 43 to 0000000000073c9f │ │ + DW_CFA_advance_loc: 43 to 0000000000070f6f │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073ca0 │ │ + DW_CFA_advance_loc: 1 to 0000000000070f70 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 43 to 0000000000073ccb │ │ + DW_CFA_advance_loc: 43 to 0000000000070f9b │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073ccc │ │ + DW_CFA_advance_loc: 1 to 0000000000070f9c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 43 to 0000000000073cf7 │ │ + DW_CFA_advance_loc: 43 to 0000000000070fc7 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073cf8 │ │ + DW_CFA_advance_loc: 1 to 0000000000070fc8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 43 to 0000000000073d23 │ │ + DW_CFA_advance_loc: 43 to 0000000000070ff3 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073d24 │ │ + DW_CFA_advance_loc: 1 to 0000000000070ff4 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 43 to 0000000000073d4f │ │ + DW_CFA_advance_loc: 43 to 000000000007101f │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073d50 │ │ + DW_CFA_advance_loc: 1 to 0000000000071020 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 39 to 0000000000073d77 │ │ + DW_CFA_advance_loc: 39 to 0000000000071047 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073d78 │ │ + DW_CFA_advance_loc: 1 to 0000000000071048 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 39 to 0000000000073d9f │ │ + DW_CFA_advance_loc: 39 to 000000000007106f │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073da0 │ │ + DW_CFA_advance_loc: 1 to 0000000000071070 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 32 to 0000000000073dc0 │ │ + DW_CFA_advance_loc: 32 to 0000000000071090 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000073dc1 │ │ + DW_CFA_advance_loc: 1 to 0000000000071091 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000042bc 000000000000004c 000042c0 FDE cie=00000000 pc=0000000000073e40..0000000000074880 │ │ - DW_CFA_advance_loc: 1 to 0000000000073e41 │ │ +000046a0 000000000000004c 000046a4 FDE cie=00000000 pc=0000000000071110..0000000000071b50 │ │ + DW_CFA_advance_loc: 1 to 0000000000071111 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000073e43 │ │ + DW_CFA_advance_loc: 2 to 0000000000071113 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000073e45 │ │ + DW_CFA_advance_loc: 2 to 0000000000071115 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000073e47 │ │ + DW_CFA_advance_loc: 2 to 0000000000071117 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000073e49 │ │ + DW_CFA_advance_loc: 2 to 0000000000071119 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000073e4a │ │ + DW_CFA_advance_loc: 1 to 000000000007111a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 0000000000073e51 │ │ + DW_CFA_advance_loc: 7 to 0000000000071121 │ │ DW_CFA_def_cfa_offset: 992 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1980 to 000000000007460d │ │ + DW_CFA_advance_loc2: 1980 to 00000000000718dd │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000007460e │ │ + DW_CFA_advance_loc: 1 to 00000000000718de │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000074610 │ │ + DW_CFA_advance_loc: 2 to 00000000000718e0 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000074612 │ │ + DW_CFA_advance_loc: 2 to 00000000000718e2 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000074614 │ │ + DW_CFA_advance_loc: 2 to 00000000000718e4 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000074616 │ │ + DW_CFA_advance_loc: 2 to 00000000000718e6 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000074617 │ │ + DW_CFA_advance_loc: 1 to 00000000000718e7 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000074618 │ │ + DW_CFA_advance_loc: 1 to 00000000000718e8 │ │ DW_CFA_def_cfa_offset: 992 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000430c 0000000000000048 00004310 FDE cie=00000000 pc=0000000000074880..0000000000074bb1 │ │ - DW_CFA_advance_loc: 1 to 0000000000074881 │ │ +000046f0 0000000000000048 000046f4 FDE cie=00000000 pc=0000000000071b50..0000000000071e81 │ │ + DW_CFA_advance_loc: 1 to 0000000000071b51 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000074883 │ │ + DW_CFA_advance_loc: 2 to 0000000000071b53 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000074885 │ │ + DW_CFA_advance_loc: 2 to 0000000000071b55 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000074887 │ │ + DW_CFA_advance_loc: 2 to 0000000000071b57 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000074889 │ │ + DW_CFA_advance_loc: 2 to 0000000000071b59 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000007488a │ │ + DW_CFA_advance_loc: 1 to 0000000000071b5a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 0000000000074891 │ │ + DW_CFA_advance_loc: 7 to 0000000000071b61 │ │ DW_CFA_def_cfa_offset: 768 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 789 to 0000000000074ba6 │ │ + DW_CFA_advance_loc2: 789 to 0000000000071e76 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000074ba7 │ │ + DW_CFA_advance_loc: 1 to 0000000000071e77 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000074ba9 │ │ + DW_CFA_advance_loc: 2 to 0000000000071e79 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000074bab │ │ + DW_CFA_advance_loc: 2 to 0000000000071e7b │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000074bad │ │ + DW_CFA_advance_loc: 2 to 0000000000071e7d │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000074baf │ │ + DW_CFA_advance_loc: 2 to 0000000000071e7f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000074bb0 │ │ + DW_CFA_advance_loc: 1 to 0000000000071e80 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004358 0000000000000048 0000435c FDE cie=00000000 pc=0000000000074bc0..0000000000074d1e │ │ - DW_CFA_advance_loc: 1 to 0000000000074bc1 │ │ +0000473c 0000000000000048 00004740 FDE cie=00000000 pc=0000000000071e90..0000000000071fee │ │ + DW_CFA_advance_loc: 1 to 0000000000071e91 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000074bc3 │ │ + DW_CFA_advance_loc: 2 to 0000000000071e93 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000074bc5 │ │ + DW_CFA_advance_loc: 2 to 0000000000071e95 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000074bc7 │ │ + DW_CFA_advance_loc: 2 to 0000000000071e97 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000074bc9 │ │ + DW_CFA_advance_loc: 2 to 0000000000071e99 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000074bca │ │ + DW_CFA_advance_loc: 1 to 0000000000071e9a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 0000000000074bce │ │ + DW_CFA_advance_loc: 4 to 0000000000071e9e │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 226 to 0000000000074cb0 │ │ + DW_CFA_advance_loc1: 226 to 0000000000071f80 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000074cb1 │ │ + DW_CFA_advance_loc: 1 to 0000000000071f81 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000074cb3 │ │ + DW_CFA_advance_loc: 2 to 0000000000071f83 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000074cb5 │ │ + DW_CFA_advance_loc: 2 to 0000000000071f85 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000074cb7 │ │ + DW_CFA_advance_loc: 2 to 0000000000071f87 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000074cb9 │ │ + DW_CFA_advance_loc: 2 to 0000000000071f89 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000074cba │ │ + DW_CFA_advance_loc: 1 to 0000000000071f8a │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000074cbb │ │ + DW_CFA_advance_loc: 1 to 0000000000071f8b │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_nop │ │ │ │ -000043a4 0000000000000048 000043a8 FDE cie=00000000 pc=0000000000074d20..0000000000074f01 │ │ - DW_CFA_advance_loc: 1 to 0000000000074d21 │ │ +00004788 0000000000000048 0000478c FDE cie=00000000 pc=0000000000071ff0..00000000000721d1 │ │ + DW_CFA_advance_loc: 1 to 0000000000071ff1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000074d23 │ │ + DW_CFA_advance_loc: 2 to 0000000000071ff3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000074d25 │ │ + DW_CFA_advance_loc: 2 to 0000000000071ff5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000074d27 │ │ + DW_CFA_advance_loc: 2 to 0000000000071ff7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000074d29 │ │ + DW_CFA_advance_loc: 2 to 0000000000071ff9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000074d2a │ │ + DW_CFA_advance_loc: 1 to 0000000000071ffa │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 0000000000074d2e │ │ + DW_CFA_advance_loc: 4 to 0000000000071ffe │ │ DW_CFA_def_cfa_offset: 96 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 425 to 0000000000074ed7 │ │ + DW_CFA_advance_loc2: 425 to 00000000000721a7 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000074ed8 │ │ + DW_CFA_advance_loc: 1 to 00000000000721a8 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000074eda │ │ + DW_CFA_advance_loc: 2 to 00000000000721aa │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000074edc │ │ + DW_CFA_advance_loc: 2 to 00000000000721ac │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000074ede │ │ + DW_CFA_advance_loc: 2 to 00000000000721ae │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000074ee0 │ │ + DW_CFA_advance_loc: 2 to 00000000000721b0 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000074ee1 │ │ + DW_CFA_advance_loc: 1 to 00000000000721b1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000074ee2 │ │ + DW_CFA_advance_loc: 1 to 00000000000721b2 │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ -000043f0 0000000000000048 000043f4 FDE cie=00000000 pc=0000000000074f10..00000000000750f5 │ │ - DW_CFA_advance_loc: 1 to 0000000000074f11 │ │ +000047d4 0000000000000048 000047d8 FDE cie=00000000 pc=00000000000721e0..00000000000723c5 │ │ + DW_CFA_advance_loc: 1 to 00000000000721e1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000074f13 │ │ + DW_CFA_advance_loc: 2 to 00000000000721e3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000074f15 │ │ + DW_CFA_advance_loc: 2 to 00000000000721e5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000074f17 │ │ + DW_CFA_advance_loc: 2 to 00000000000721e7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000074f19 │ │ + DW_CFA_advance_loc: 2 to 00000000000721e9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000074f1a │ │ + DW_CFA_advance_loc: 1 to 00000000000721ea │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 0000000000074f1e │ │ + DW_CFA_advance_loc: 4 to 00000000000721ee │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 460 to 00000000000750ea │ │ + DW_CFA_advance_loc2: 460 to 00000000000723ba │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000750eb │ │ + DW_CFA_advance_loc: 1 to 00000000000723bb │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000750ed │ │ + DW_CFA_advance_loc: 2 to 00000000000723bd │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000750ef │ │ + DW_CFA_advance_loc: 2 to 00000000000723bf │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000750f1 │ │ + DW_CFA_advance_loc: 2 to 00000000000723c1 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000750f3 │ │ + DW_CFA_advance_loc: 2 to 00000000000723c3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000750f4 │ │ + DW_CFA_advance_loc: 1 to 00000000000723c4 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000443c 0000000000000020 00004440 FDE cie=00000000 pc=0000000000075100..000000000007519e │ │ - DW_CFA_advance_loc: 1 to 0000000000075101 │ │ +00004820 0000000000000020 00004824 FDE cie=00000000 pc=00000000000723d0..000000000007246e │ │ + DW_CFA_advance_loc: 1 to 00000000000723d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 37 to 0000000000075126 │ │ + DW_CFA_advance_loc: 37 to 00000000000723f6 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000075127 │ │ + DW_CFA_advance_loc: 1 to 00000000000723f7 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 6 to 000000000007512d │ │ + DW_CFA_advance_loc: 6 to 00000000000723fd │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000007512e │ │ + DW_CFA_advance_loc: 1 to 00000000000723fe │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004460 0000000000000014 00004464 FDE cie=00000000 pc=00000000000751a0..00000000000751d9 │ │ - DW_CFA_advance_loc: 1 to 00000000000751a1 │ │ +00004844 0000000000000014 00004848 FDE cie=00000000 pc=0000000000072470..00000000000724a9 │ │ + DW_CFA_advance_loc: 1 to 0000000000072471 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004478 0000000000000014 0000447c FDE cie=00000000 pc=00000000000751e0..0000000000075219 │ │ - DW_CFA_advance_loc: 1 to 00000000000751e1 │ │ +0000485c 0000000000000014 00004860 FDE cie=00000000 pc=00000000000724b0..00000000000724e9 │ │ + DW_CFA_advance_loc: 1 to 00000000000724b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004490 0000000000000038 00004494 FDE cie=00000000 pc=0000000000075220..000000000007528f │ │ - DW_CFA_advance_loc: 2 to 0000000000075222 │ │ +00004874 0000000000000038 00004878 FDE cie=00000000 pc=00000000000724f0..000000000007255f │ │ + DW_CFA_advance_loc: 2 to 00000000000724f2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000075224 │ │ + DW_CFA_advance_loc: 2 to 00000000000724f4 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000075226 │ │ + DW_CFA_advance_loc: 2 to 00000000000724f6 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000075227 │ │ + DW_CFA_advance_loc: 1 to 00000000000724f7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 7 to 000000000007522e │ │ + DW_CFA_advance_loc: 7 to 00000000000724fe │ │ DW_CFA_def_cfa_offset: 480 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc1: 89 to 0000000000075287 │ │ + DW_CFA_advance_loc1: 89 to 0000000000072557 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000075288 │ │ + DW_CFA_advance_loc: 1 to 0000000000072558 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000007528a │ │ + DW_CFA_advance_loc: 2 to 000000000007255a │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000007528c │ │ + DW_CFA_advance_loc: 2 to 000000000007255c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000007528e │ │ + DW_CFA_advance_loc: 2 to 000000000007255e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000044cc 0000000000000024 000044d0 FDE cie=00000000 pc=0000000000075290..00000000000752b7 │ │ - DW_CFA_advance_loc: 2 to 0000000000075292 │ │ +000048b0 0000000000000024 000048b4 FDE cie=00000000 pc=0000000000072560..0000000000072587 │ │ + DW_CFA_advance_loc: 2 to 0000000000072562 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000075293 │ │ + DW_CFA_advance_loc: 1 to 0000000000072563 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000075294 │ │ + DW_CFA_advance_loc: 1 to 0000000000072564 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 27 to 00000000000752af │ │ + DW_CFA_advance_loc: 27 to 000000000007257f │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000752b0 │ │ + DW_CFA_advance_loc: 1 to 0000000000072580 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000752b2 │ │ + DW_CFA_advance_loc: 2 to 0000000000072582 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -000044f4 000000000000001c 00000000 CIE │ │ +000048d8 000000000000001c 00000000 CIE │ │ Version: 1 │ │ Augmentation: "zPLR" │ │ Code alignment factor: 1 │ │ Data alignment factor: -8 │ │ Return address column: 16 │ │ - Augmentation data: 9b e9 d0 06 00 1b 1b │ │ + Augmentation data: 9b 25 a3 06 00 1b 1b │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004514 0000000000000140 00000024 FDE cie=000044f4 pc=0000000000019200..0000000000019988 │ │ - Augmentation data: 5b 8f ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000019201 │ │ +000048f8 0000000000000140 00000024 FDE cie=000048d8 pc=0000000000018fd0..000000000001976e │ │ + Augmentation data: 4b 8c ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000018fd1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000019203 │ │ + DW_CFA_advance_loc: 2 to 0000000000018fd3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000019205 │ │ + DW_CFA_advance_loc: 2 to 0000000000018fd5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000019207 │ │ + DW_CFA_advance_loc: 2 to 0000000000018fd7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000019209 │ │ + DW_CFA_advance_loc: 2 to 0000000000018fd9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000001920a │ │ + DW_CFA_advance_loc: 1 to 0000000000018fda │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 0000000000019211 │ │ + DW_CFA_advance_loc: 7 to 0000000000018fe1 │ │ DW_CFA_def_cfa_offset: 352 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 0000000000019227 │ │ + DW_CFA_advance_loc: 22 to 0000000000018ff7 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 18 to 0000000000019239 │ │ + DW_CFA_advance_loc: 18 to 0000000000019009 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 66 to 000000000001927b │ │ + DW_CFA_advance_loc1: 66 to 000000000001904b │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 48 to 00000000000192ab │ │ + DW_CFA_advance_loc: 48 to 000000000001907b │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 00000000000192b6 │ │ + DW_CFA_advance_loc: 11 to 0000000000019086 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 32 to 00000000000192d6 │ │ + DW_CFA_advance_loc: 32 to 00000000000190a6 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 21 to 00000000000192eb │ │ + DW_CFA_advance_loc: 21 to 00000000000190bb │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 00000000000192f6 │ │ + DW_CFA_advance_loc: 11 to 00000000000190c6 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 32 to 0000000000019316 │ │ + DW_CFA_advance_loc: 32 to 00000000000190e6 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 12 to 0000000000019322 │ │ + DW_CFA_advance_loc: 12 to 00000000000190f2 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 8 to 000000000001932a │ │ + DW_CFA_advance_loc: 8 to 00000000000190fa │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 0000000000019335 │ │ + DW_CFA_advance_loc: 11 to 0000000000019105 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 32 to 0000000000019355 │ │ + DW_CFA_advance_loc: 32 to 0000000000019125 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 155 to 00000000000193f0 │ │ + DW_CFA_advance_loc1: 155 to 00000000000191c0 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 00000000000193fb │ │ + DW_CFA_advance_loc: 11 to 00000000000191cb │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 32 to 000000000001941b │ │ + DW_CFA_advance_loc: 32 to 00000000000191eb │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 10 to 0000000000019425 │ │ + DW_CFA_advance_loc: 10 to 00000000000191f5 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 16 to 0000000000019435 │ │ + DW_CFA_advance_loc: 16 to 0000000000019205 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 12 to 0000000000019441 │ │ + DW_CFA_advance_loc: 12 to 0000000000019211 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 14 to 000000000001944f │ │ + DW_CFA_advance_loc: 14 to 000000000001921f │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000019450 │ │ + DW_CFA_advance_loc: 1 to 0000000000019220 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000019452 │ │ + DW_CFA_advance_loc: 2 to 0000000000019222 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000019454 │ │ + DW_CFA_advance_loc: 2 to 0000000000019224 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000019456 │ │ + DW_CFA_advance_loc: 2 to 0000000000019226 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000019458 │ │ + DW_CFA_advance_loc: 2 to 0000000000019228 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000019459 │ │ + DW_CFA_advance_loc: 1 to 0000000000019229 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000001945a │ │ + DW_CFA_advance_loc: 1 to 000000000001922a │ │ DW_CFA_def_cfa_offset: 352 │ │ - DW_CFA_advance_loc: 14 to 0000000000019468 │ │ + DW_CFA_advance_loc: 14 to 0000000000019238 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 52 to 000000000001949c │ │ + DW_CFA_advance_loc: 52 to 000000000001926c │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 20 to 00000000000194b0 │ │ + DW_CFA_advance_loc: 20 to 0000000000019280 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 00000000000194bb │ │ + DW_CFA_advance_loc: 11 to 000000000001928b │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 32 to 00000000000194db │ │ + DW_CFA_advance_loc: 32 to 00000000000192ab │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 10 to 00000000000194e5 │ │ + DW_CFA_advance_loc: 10 to 00000000000192b5 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 65 to 0000000000019526 │ │ + DW_CFA_advance_loc1: 65 to 00000000000192f6 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 20 to 000000000001953a │ │ + DW_CFA_advance_loc: 20 to 000000000001930a │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 0000000000019545 │ │ + DW_CFA_advance_loc: 11 to 0000000000019315 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 32 to 0000000000019565 │ │ + DW_CFA_advance_loc: 32 to 0000000000019335 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 10 to 000000000001956f │ │ + DW_CFA_advance_loc: 10 to 000000000001933f │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 23 to 0000000000019586 │ │ + DW_CFA_advance_loc: 23 to 0000000000019356 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 23 to 000000000001959d │ │ + DW_CFA_advance_loc: 23 to 000000000001936d │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 20 to 00000000000195b1 │ │ + DW_CFA_advance_loc: 20 to 0000000000019381 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 23 to 00000000000195c8 │ │ + DW_CFA_advance_loc: 23 to 0000000000019398 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 00000000000195d3 │ │ + DW_CFA_advance_loc: 11 to 00000000000193a3 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 27 to 00000000000195ee │ │ + DW_CFA_advance_loc: 27 to 00000000000193be │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 224 to 00000000000196ce │ │ + DW_CFA_advance_loc1: 224 to 000000000001949e │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 22 to 00000000000196e4 │ │ + DW_CFA_advance_loc: 22 to 00000000000194b4 │ │ DW_CFA_def_cfa_offset: 360 │ │ - DW_CFA_advance_loc: 2 to 00000000000196e6 │ │ + DW_CFA_advance_loc: 2 to 00000000000194b6 │ │ DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 9 to 00000000000196ef │ │ + DW_CFA_advance_loc: 9 to 00000000000194bf │ │ DW_CFA_def_cfa_offset: 352 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 21 to 0000000000019704 │ │ + DW_CFA_advance_loc: 21 to 00000000000194d4 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 21 to 0000000000019719 │ │ + DW_CFA_advance_loc: 38 to 00000000000194fa │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 16 to 0000000000019729 │ │ + DW_CFA_advance_loc: 6 to 0000000000019500 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 27 to 0000000000019744 │ │ + DW_CFA_advance_loc: 13 to 000000000001950d │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 6 to 000000000001974a │ │ + DW_CFA_advance_loc: 10 to 0000000000019517 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 13 to 0000000000019757 │ │ + DW_CFA_advance_loc: 24 to 000000000001952f │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 10 to 0000000000019761 │ │ + DW_CFA_advance_loc: 5 to 0000000000019534 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 24 to 0000000000019779 │ │ + DW_CFA_advance_loc: 14 to 0000000000019542 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 5 to 000000000001977e │ │ + DW_CFA_advance_loc: 40 to 000000000001956a │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 14 to 000000000001978c │ │ + DW_CFA_advance_loc: 8 to 0000000000019572 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 55 to 00000000000197c3 │ │ + DW_CFA_advance_loc: 55 to 00000000000195a9 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 32 to 00000000000197e3 │ │ + DW_CFA_advance_loc: 32 to 00000000000195c9 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 6 to 00000000000197e9 │ │ + DW_CFA_advance_loc: 6 to 00000000000195cf │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 13 to 00000000000197f6 │ │ + DW_CFA_advance_loc: 13 to 00000000000195dc │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 10 to 0000000000019800 │ │ + DW_CFA_advance_loc: 10 to 00000000000195e6 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 23 to 0000000000019817 │ │ + DW_CFA_advance_loc: 23 to 00000000000195fd │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 28 to 0000000000019833 │ │ + DW_CFA_advance_loc: 28 to 0000000000019619 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 17 to 0000000000019844 │ │ + DW_CFA_advance_loc: 17 to 000000000001962a │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 27 to 000000000001985f │ │ + DW_CFA_advance_loc: 27 to 0000000000019645 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 15 to 000000000001986e │ │ + DW_CFA_advance_loc: 15 to 0000000000019654 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 31 to 000000000001988d │ │ + DW_CFA_advance_loc: 31 to 0000000000019673 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 10 to 0000000000019897 │ │ + DW_CFA_advance_loc: 10 to 000000000001967d │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 23 to 00000000000198ae │ │ + DW_CFA_advance_loc: 23 to 0000000000019694 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 12 to 00000000000198ba │ │ + DW_CFA_advance_loc: 12 to 00000000000196a0 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 17 to 00000000000198cb │ │ + DW_CFA_advance_loc: 17 to 00000000000196b1 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 9 to 00000000000198d4 │ │ + DW_CFA_advance_loc: 9 to 00000000000196ba │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 8 to 00000000000198dc │ │ + DW_CFA_advance_loc: 8 to 00000000000196c2 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 16 to 00000000000198ec │ │ + DW_CFA_advance_loc: 16 to 00000000000196d2 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 00000000000198f7 │ │ + DW_CFA_advance_loc: 11 to 00000000000196dd │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 38 to 000000000001991d │ │ + DW_CFA_advance_loc: 38 to 0000000000019703 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 22 to 0000000000019933 │ │ + DW_CFA_advance_loc: 22 to 0000000000019719 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 23 to 000000000001994a │ │ + DW_CFA_advance_loc: 23 to 0000000000019730 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 22 to 0000000000019960 │ │ + DW_CFA_advance_loc: 22 to 0000000000019746 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 9 to 0000000000019969 │ │ + DW_CFA_advance_loc: 9 to 000000000001974f │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 5 to 000000000001996e │ │ + DW_CFA_advance_loc: 5 to 0000000000019754 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 5 to 0000000000019973 │ │ + DW_CFA_advance_loc: 5 to 0000000000019759 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 000000000001997e │ │ + DW_CFA_advance_loc: 11 to 0000000000019764 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 5 to 0000000000019983 │ │ + DW_CFA_advance_loc: 5 to 0000000000019769 │ │ DW_CFA_GNU_args_size: 0 │ │ DW_CFA_nop │ │ │ │ -00004658 0000000000000140 00000168 FDE cie=000044f4 pc=0000000000019990..000000000001a118 │ │ - Augmentation data: d7 8e ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000019991 │ │ +00004a3c 0000000000000140 00000168 FDE cie=000048d8 pc=0000000000019770..0000000000019f0e │ │ + Augmentation data: c7 8b ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000019771 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000019993 │ │ + DW_CFA_advance_loc: 2 to 0000000000019773 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000019995 │ │ + DW_CFA_advance_loc: 2 to 0000000000019775 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000019997 │ │ + DW_CFA_advance_loc: 2 to 0000000000019777 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000019999 │ │ + DW_CFA_advance_loc: 2 to 0000000000019779 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000001999a │ │ + DW_CFA_advance_loc: 1 to 000000000001977a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000199a1 │ │ + DW_CFA_advance_loc: 7 to 0000000000019781 │ │ DW_CFA_def_cfa_offset: 352 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 00000000000199b7 │ │ + DW_CFA_advance_loc: 22 to 0000000000019797 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 18 to 00000000000199c9 │ │ + DW_CFA_advance_loc: 18 to 00000000000197a9 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 66 to 0000000000019a0b │ │ + DW_CFA_advance_loc1: 66 to 00000000000197eb │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 48 to 0000000000019a3b │ │ + DW_CFA_advance_loc: 48 to 000000000001981b │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 0000000000019a46 │ │ + DW_CFA_advance_loc: 11 to 0000000000019826 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 32 to 0000000000019a66 │ │ + DW_CFA_advance_loc: 32 to 0000000000019846 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 21 to 0000000000019a7b │ │ + DW_CFA_advance_loc: 21 to 000000000001985b │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 0000000000019a86 │ │ + DW_CFA_advance_loc: 11 to 0000000000019866 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 32 to 0000000000019aa6 │ │ + DW_CFA_advance_loc: 32 to 0000000000019886 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 12 to 0000000000019ab2 │ │ + DW_CFA_advance_loc: 12 to 0000000000019892 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 8 to 0000000000019aba │ │ + DW_CFA_advance_loc: 8 to 000000000001989a │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 0000000000019ac5 │ │ + DW_CFA_advance_loc: 11 to 00000000000198a5 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 32 to 0000000000019ae5 │ │ + DW_CFA_advance_loc: 32 to 00000000000198c5 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 155 to 0000000000019b80 │ │ + DW_CFA_advance_loc1: 155 to 0000000000019960 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 0000000000019b8b │ │ + DW_CFA_advance_loc: 11 to 000000000001996b │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 32 to 0000000000019bab │ │ + DW_CFA_advance_loc: 32 to 000000000001998b │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 10 to 0000000000019bb5 │ │ + DW_CFA_advance_loc: 10 to 0000000000019995 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 16 to 0000000000019bc5 │ │ + DW_CFA_advance_loc: 16 to 00000000000199a5 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 12 to 0000000000019bd1 │ │ + DW_CFA_advance_loc: 12 to 00000000000199b1 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 14 to 0000000000019bdf │ │ + DW_CFA_advance_loc: 14 to 00000000000199bf │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000019be0 │ │ + DW_CFA_advance_loc: 1 to 00000000000199c0 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000019be2 │ │ + DW_CFA_advance_loc: 2 to 00000000000199c2 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000019be4 │ │ + DW_CFA_advance_loc: 2 to 00000000000199c4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000019be6 │ │ + DW_CFA_advance_loc: 2 to 00000000000199c6 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000019be8 │ │ + DW_CFA_advance_loc: 2 to 00000000000199c8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000019be9 │ │ + DW_CFA_advance_loc: 1 to 00000000000199c9 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000019bea │ │ + DW_CFA_advance_loc: 1 to 00000000000199ca │ │ DW_CFA_def_cfa_offset: 352 │ │ - DW_CFA_advance_loc: 14 to 0000000000019bf8 │ │ + DW_CFA_advance_loc: 14 to 00000000000199d8 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 52 to 0000000000019c2c │ │ + DW_CFA_advance_loc: 52 to 0000000000019a0c │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 20 to 0000000000019c40 │ │ + DW_CFA_advance_loc: 20 to 0000000000019a20 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 0000000000019c4b │ │ + DW_CFA_advance_loc: 11 to 0000000000019a2b │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 32 to 0000000000019c6b │ │ + DW_CFA_advance_loc: 32 to 0000000000019a4b │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 10 to 0000000000019c75 │ │ + DW_CFA_advance_loc: 10 to 0000000000019a55 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 65 to 0000000000019cb6 │ │ + DW_CFA_advance_loc1: 65 to 0000000000019a96 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 20 to 0000000000019cca │ │ + DW_CFA_advance_loc: 20 to 0000000000019aaa │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 0000000000019cd5 │ │ + DW_CFA_advance_loc: 11 to 0000000000019ab5 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 32 to 0000000000019cf5 │ │ + DW_CFA_advance_loc: 32 to 0000000000019ad5 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 10 to 0000000000019cff │ │ + DW_CFA_advance_loc: 10 to 0000000000019adf │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 23 to 0000000000019d16 │ │ + DW_CFA_advance_loc: 23 to 0000000000019af6 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 23 to 0000000000019d2d │ │ + DW_CFA_advance_loc: 23 to 0000000000019b0d │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 20 to 0000000000019d41 │ │ + DW_CFA_advance_loc: 20 to 0000000000019b21 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 23 to 0000000000019d58 │ │ + DW_CFA_advance_loc: 23 to 0000000000019b38 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 0000000000019d63 │ │ + DW_CFA_advance_loc: 11 to 0000000000019b43 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 27 to 0000000000019d7e │ │ + DW_CFA_advance_loc: 27 to 0000000000019b5e │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 224 to 0000000000019e5e │ │ + DW_CFA_advance_loc1: 224 to 0000000000019c3e │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 22 to 0000000000019e74 │ │ + DW_CFA_advance_loc: 22 to 0000000000019c54 │ │ DW_CFA_def_cfa_offset: 360 │ │ - DW_CFA_advance_loc: 2 to 0000000000019e76 │ │ + DW_CFA_advance_loc: 2 to 0000000000019c56 │ │ DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 9 to 0000000000019e7f │ │ + DW_CFA_advance_loc: 9 to 0000000000019c5f │ │ DW_CFA_def_cfa_offset: 352 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 21 to 0000000000019e94 │ │ + DW_CFA_advance_loc: 21 to 0000000000019c74 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 21 to 0000000000019ea9 │ │ + DW_CFA_advance_loc: 38 to 0000000000019c9a │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 16 to 0000000000019eb9 │ │ + DW_CFA_advance_loc: 6 to 0000000000019ca0 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 27 to 0000000000019ed4 │ │ + DW_CFA_advance_loc: 13 to 0000000000019cad │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 6 to 0000000000019eda │ │ + DW_CFA_advance_loc: 10 to 0000000000019cb7 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 13 to 0000000000019ee7 │ │ + DW_CFA_advance_loc: 24 to 0000000000019ccf │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 10 to 0000000000019ef1 │ │ + DW_CFA_advance_loc: 5 to 0000000000019cd4 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 24 to 0000000000019f09 │ │ + DW_CFA_advance_loc: 14 to 0000000000019ce2 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 5 to 0000000000019f0e │ │ + DW_CFA_advance_loc: 40 to 0000000000019d0a │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 14 to 0000000000019f1c │ │ + DW_CFA_advance_loc: 8 to 0000000000019d12 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 55 to 0000000000019f53 │ │ + DW_CFA_advance_loc: 55 to 0000000000019d49 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 32 to 0000000000019f73 │ │ + DW_CFA_advance_loc: 32 to 0000000000019d69 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 6 to 0000000000019f79 │ │ + DW_CFA_advance_loc: 6 to 0000000000019d6f │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 13 to 0000000000019f86 │ │ + DW_CFA_advance_loc: 13 to 0000000000019d7c │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 10 to 0000000000019f90 │ │ + DW_CFA_advance_loc: 10 to 0000000000019d86 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 23 to 0000000000019fa7 │ │ + DW_CFA_advance_loc: 23 to 0000000000019d9d │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 28 to 0000000000019fc3 │ │ + DW_CFA_advance_loc: 28 to 0000000000019db9 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 17 to 0000000000019fd4 │ │ + DW_CFA_advance_loc: 17 to 0000000000019dca │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 27 to 0000000000019fef │ │ + DW_CFA_advance_loc: 27 to 0000000000019de5 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 15 to 0000000000019ffe │ │ + DW_CFA_advance_loc: 15 to 0000000000019df4 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 31 to 000000000001a01d │ │ + DW_CFA_advance_loc: 31 to 0000000000019e13 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 10 to 000000000001a027 │ │ + DW_CFA_advance_loc: 10 to 0000000000019e1d │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 23 to 000000000001a03e │ │ + DW_CFA_advance_loc: 23 to 0000000000019e34 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 12 to 000000000001a04a │ │ + DW_CFA_advance_loc: 12 to 0000000000019e40 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 17 to 000000000001a05b │ │ + DW_CFA_advance_loc: 17 to 0000000000019e51 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 9 to 000000000001a064 │ │ + DW_CFA_advance_loc: 9 to 0000000000019e5a │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 8 to 000000000001a06c │ │ + DW_CFA_advance_loc: 8 to 0000000000019e62 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 16 to 000000000001a07c │ │ + DW_CFA_advance_loc: 16 to 0000000000019e72 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 000000000001a087 │ │ + DW_CFA_advance_loc: 11 to 0000000000019e7d │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 38 to 000000000001a0ad │ │ + DW_CFA_advance_loc: 38 to 0000000000019ea3 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 22 to 000000000001a0c3 │ │ + DW_CFA_advance_loc: 22 to 0000000000019eb9 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 23 to 000000000001a0da │ │ + DW_CFA_advance_loc: 23 to 0000000000019ed0 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 22 to 000000000001a0f0 │ │ + DW_CFA_advance_loc: 22 to 0000000000019ee6 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 9 to 000000000001a0f9 │ │ + DW_CFA_advance_loc: 9 to 0000000000019eef │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 5 to 000000000001a0fe │ │ + DW_CFA_advance_loc: 5 to 0000000000019ef4 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 5 to 000000000001a103 │ │ + DW_CFA_advance_loc: 5 to 0000000000019ef9 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 000000000001a10e │ │ + DW_CFA_advance_loc: 11 to 0000000000019f04 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 5 to 000000000001a113 │ │ + DW_CFA_advance_loc: 5 to 0000000000019f09 │ │ DW_CFA_GNU_args_size: 0 │ │ DW_CFA_nop │ │ │ │ -0000479c 000000000000006c 000002ac FDE cie=000044f4 pc=000000000001a120..000000000001b462 │ │ - Augmentation data: 53 8e ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000001a121 │ │ +00004b80 000000000000006c 000002ac FDE cie=000048d8 pc=0000000000019f10..000000000001b1b4 │ │ + Augmentation data: 43 8b ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000019f11 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001a123 │ │ + DW_CFA_advance_loc: 2 to 0000000000019f13 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001a125 │ │ + DW_CFA_advance_loc: 2 to 0000000000019f15 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001a127 │ │ + DW_CFA_advance_loc: 2 to 0000000000019f17 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001a129 │ │ + DW_CFA_advance_loc: 2 to 0000000000019f19 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000001a12a │ │ + DW_CFA_advance_loc: 1 to 0000000000019f1a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 000000000001a131 │ │ + DW_CFA_advance_loc: 7 to 0000000000019f21 │ │ DW_CFA_def_cfa_offset: 384 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 274 to 000000000001a243 │ │ + DW_CFA_advance_loc2: 276 to 000000000001a035 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000001a244 │ │ + DW_CFA_advance_loc: 1 to 000000000001a036 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000001a246 │ │ + DW_CFA_advance_loc: 2 to 000000000001a038 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001a248 │ │ + DW_CFA_advance_loc: 2 to 000000000001a03a │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001a24a │ │ + DW_CFA_advance_loc: 2 to 000000000001a03c │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001a24c │ │ + DW_CFA_advance_loc: 2 to 000000000001a03e │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000001a24d │ │ + DW_CFA_advance_loc: 1 to 000000000001a03f │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000001a24e │ │ + DW_CFA_advance_loc: 1 to 000000000001a040 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc2: 2720 to 000000000001acee │ │ + DW_CFA_advance_loc2: 2665 to 000000000001aaa9 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000001acef │ │ + DW_CFA_advance_loc: 1 to 000000000001aaaa │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000001acf1 │ │ + DW_CFA_advance_loc: 2 to 000000000001aaac │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001acf3 │ │ + DW_CFA_advance_loc: 2 to 000000000001aaae │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001acf5 │ │ + DW_CFA_advance_loc: 2 to 000000000001aab0 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001acf7 │ │ + DW_CFA_advance_loc: 2 to 000000000001aab2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000001acf8 │ │ + DW_CFA_advance_loc: 1 to 000000000001aab3 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 000000000001acfe │ │ + DW_CFA_advance_loc: 6 to 000000000001aab9 │ │ DW_CFA_def_cfa_offset: 384 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000480c 000000000000003c 0000031c FDE cie=000044f4 pc=000000000001b470..000000000001b62d │ │ - Augmentation data: 8b 8e ff ff │ │ - DW_CFA_advance_loc: 2 to 000000000001b472 │ │ +00004bf0 000000000000003c 0000031c FDE cie=000048d8 pc=000000000001b1c0..000000000001b37d │ │ + Augmentation data: 7b 8b ff ff │ │ + DW_CFA_advance_loc: 2 to 000000000001b1c2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001b474 │ │ + DW_CFA_advance_loc: 2 to 000000000001b1c4 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001b476 │ │ + DW_CFA_advance_loc: 2 to 000000000001b1c6 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 000000000001b477 │ │ + DW_CFA_advance_loc: 1 to 000000000001b1c7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 4 to 000000000001b47b │ │ + DW_CFA_advance_loc: 4 to 000000000001b1cb │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc1: 197 to 000000000001b540 │ │ + DW_CFA_advance_loc1: 197 to 000000000001b290 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 000000000001b541 │ │ + DW_CFA_advance_loc: 1 to 000000000001b291 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001b543 │ │ + DW_CFA_advance_loc: 2 to 000000000001b293 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001b545 │ │ + DW_CFA_advance_loc: 2 to 000000000001b295 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001b547 │ │ + DW_CFA_advance_loc: 2 to 000000000001b297 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000001b548 │ │ + DW_CFA_advance_loc: 1 to 000000000001b298 │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_nop │ │ │ │ -0000484c 0000000000000084 0000035c FDE cie=000044f4 pc=000000000001b800..000000000001bb63 │ │ - Augmentation data: 6f 8e ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000001b801 │ │ +00004c30 0000000000000084 0000035c FDE cie=000048d8 pc=000000000001b560..000000000001b8c3 │ │ + Augmentation data: 5f 8b ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000001b561 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001b803 │ │ + DW_CFA_advance_loc: 2 to 000000000001b563 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001b805 │ │ + DW_CFA_advance_loc: 2 to 000000000001b565 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001b807 │ │ + DW_CFA_advance_loc: 2 to 000000000001b567 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001b809 │ │ + DW_CFA_advance_loc: 2 to 000000000001b569 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000001b80a │ │ + DW_CFA_advance_loc: 1 to 000000000001b56a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 000000000001b80e │ │ + DW_CFA_advance_loc: 4 to 000000000001b56e │ │ DW_CFA_def_cfa_offset: 160 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 431 to 000000000001b9bd │ │ + DW_CFA_advance_loc2: 431 to 000000000001b71d │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000001b9be │ │ + DW_CFA_advance_loc: 1 to 000000000001b71e │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000001b9c0 │ │ + DW_CFA_advance_loc: 2 to 000000000001b720 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001b9c2 │ │ + DW_CFA_advance_loc: 2 to 000000000001b722 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001b9c4 │ │ + DW_CFA_advance_loc: 2 to 000000000001b724 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001b9c6 │ │ + DW_CFA_advance_loc: 2 to 000000000001b726 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000001b9c7 │ │ + DW_CFA_advance_loc: 1 to 000000000001b727 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 2 to 000000000001b9c9 │ │ + DW_CFA_advance_loc: 2 to 000000000001b729 │ │ DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc1: 70 to 000000000001ba0f │ │ + DW_CFA_advance_loc1: 70 to 000000000001b76f │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000001ba10 │ │ + DW_CFA_advance_loc: 1 to 000000000001b770 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000001ba12 │ │ + DW_CFA_advance_loc: 2 to 000000000001b772 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001ba14 │ │ + DW_CFA_advance_loc: 2 to 000000000001b774 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001ba16 │ │ + DW_CFA_advance_loc: 2 to 000000000001b776 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001ba18 │ │ + DW_CFA_advance_loc: 2 to 000000000001b778 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000001ba19 │ │ + DW_CFA_advance_loc: 1 to 000000000001b779 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000001ba1a │ │ + DW_CFA_advance_loc: 1 to 000000000001b77a │ │ DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc1: 148 to 000000000001baae │ │ + DW_CFA_advance_loc1: 148 to 000000000001b80e │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000001baaf │ │ + DW_CFA_advance_loc: 1 to 000000000001b80f │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000001bab1 │ │ + DW_CFA_advance_loc: 2 to 000000000001b811 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001bab3 │ │ + DW_CFA_advance_loc: 2 to 000000000001b813 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001bab5 │ │ + DW_CFA_advance_loc: 2 to 000000000001b815 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001bab7 │ │ + DW_CFA_advance_loc: 2 to 000000000001b817 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000001bab8 │ │ + DW_CFA_advance_loc: 1 to 000000000001b818 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 000000000001babe │ │ + DW_CFA_advance_loc: 6 to 000000000001b81e │ │ DW_CFA_def_cfa_offset: 160 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000048d4 0000000000000050 000003e4 FDE cie=000044f4 pc=000000000001bbd0..000000000001eb8e │ │ - Augmentation data: 23 8e ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000001bbd1 │ │ +00004cb8 0000000000000050 000003e4 FDE cie=000048d8 pc=000000000001b930..000000000001e1ba │ │ + Augmentation data: 13 8b ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000001b931 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001bbd3 │ │ + DW_CFA_advance_loc: 2 to 000000000001b933 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001bbd5 │ │ + DW_CFA_advance_loc: 2 to 000000000001b935 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001bbd7 │ │ + DW_CFA_advance_loc: 2 to 000000000001b937 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001bbd9 │ │ + DW_CFA_advance_loc: 2 to 000000000001b939 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000001bbda │ │ + DW_CFA_advance_loc: 1 to 000000000001b93a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 000000000001bbe1 │ │ - DW_CFA_def_cfa_offset: 2912 │ │ + DW_CFA_advance_loc: 7 to 000000000001b941 │ │ + DW_CFA_def_cfa_offset: 2832 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1237 to 000000000001c0b6 │ │ + DW_CFA_advance_loc2: 1362 to 000000000001be93 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000001c0b7 │ │ + DW_CFA_advance_loc: 1 to 000000000001be94 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000001c0b9 │ │ + DW_CFA_advance_loc: 2 to 000000000001be96 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001c0bb │ │ + DW_CFA_advance_loc: 2 to 000000000001be98 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001c0bd │ │ + DW_CFA_advance_loc: 2 to 000000000001be9a │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001c0bf │ │ + DW_CFA_advance_loc: 2 to 000000000001be9c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000001c0c0 │ │ + DW_CFA_advance_loc: 1 to 000000000001be9d │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000001c0c1 │ │ - DW_CFA_def_cfa_offset: 2912 │ │ + DW_CFA_advance_loc: 1 to 000000000001be9e │ │ + DW_CFA_def_cfa_offset: 2832 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004928 0000000000000050 00000438 FDE cie=000044f4 pc=000000000001eb90..000000000001f8bf │ │ - Augmentation data: 7f 8f ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000001eb91 │ │ +00004d0c 0000000000000050 00000438 FDE cie=000048d8 pc=000000000001e1c0..000000000001ec47 │ │ + Augmentation data: 2f 8c ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000001e1c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001eb93 │ │ + DW_CFA_advance_loc: 2 to 000000000001e1c3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001eb95 │ │ + DW_CFA_advance_loc: 2 to 000000000001e1c5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001eb97 │ │ + DW_CFA_advance_loc: 2 to 000000000001e1c7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001eb99 │ │ + DW_CFA_advance_loc: 2 to 000000000001e1c9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000001eb9a │ │ + DW_CFA_advance_loc: 1 to 000000000001e1ca │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 000000000001eba1 │ │ - DW_CFA_def_cfa_offset: 2704 │ │ + DW_CFA_advance_loc: 7 to 000000000001e1d1 │ │ + DW_CFA_def_cfa_offset: 2672 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2181 to 000000000001f426 │ │ + DW_CFA_advance_loc2: 1035 to 000000000001e5dc │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000001f427 │ │ + DW_CFA_advance_loc: 1 to 000000000001e5dd │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000001f429 │ │ + DW_CFA_advance_loc: 2 to 000000000001e5df │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001f42b │ │ + DW_CFA_advance_loc: 2 to 000000000001e5e1 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001f42d │ │ + DW_CFA_advance_loc: 2 to 000000000001e5e3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001f42f │ │ + DW_CFA_advance_loc: 2 to 000000000001e5e5 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000001f430 │ │ + DW_CFA_advance_loc: 1 to 000000000001e5e6 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000001f431 │ │ - DW_CFA_def_cfa_offset: 2704 │ │ + DW_CFA_advance_loc: 1 to 000000000001e5e7 │ │ + DW_CFA_def_cfa_offset: 2672 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000497c 0000000000000038 0000048c FDE cie=000044f4 pc=000000000001f900..000000000001f94e │ │ - Augmentation data: af 8f ff ff │ │ - DW_CFA_advance_loc: 2 to 000000000001f902 │ │ +00004d60 000000000000004c 0000048c FDE cie=000048d8 pc=000000000001ec50..000000000001ee28 │ │ + Augmentation data: 3b 8c ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000001ec51 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 000000000001ec53 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000001ec55 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 000000000001ec57 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 000000000001ec59 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 000000000001ec5a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 4 to 000000000001ec5e │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 406 to 000000000001edf4 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 000000000001edf5 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 000000000001edf7 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 000000000001edf9 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 000000000001edfb │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000001edfd │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000001edfe │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 000000000001edff │ │ + DW_CFA_def_cfa_offset: 96 │ │ + │ │ +00004db0 0000000000000038 000004dc FDE cie=000048d8 pc=000000000001ef60..000000000001efae │ │ + Augmentation data: 13 8c ff ff │ │ + DW_CFA_advance_loc: 2 to 000000000001ef62 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001f904 │ │ + DW_CFA_advance_loc: 2 to 000000000001ef64 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000001f905 │ │ + DW_CFA_advance_loc: 1 to 000000000001ef65 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 30 to 000000000001f923 │ │ + DW_CFA_advance_loc: 30 to 000000000001ef83 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001f925 │ │ + DW_CFA_advance_loc: 2 to 000000000001ef85 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001f927 │ │ + DW_CFA_advance_loc: 2 to 000000000001ef87 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 000000000001f92d │ │ + DW_CFA_advance_loc: 6 to 000000000001ef8d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 000000000001f92e │ │ + DW_CFA_advance_loc: 1 to 000000000001ef8e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001f930 │ │ + DW_CFA_advance_loc: 2 to 000000000001ef90 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001f932 │ │ + DW_CFA_advance_loc: 2 to 000000000001ef92 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000001f933 │ │ + DW_CFA_advance_loc: 1 to 000000000001ef93 │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ -000049b8 0000000000000064 000004c8 FDE cie=000044f4 pc=000000000001f950..000000000001f9f3 │ │ - Augmentation data: 7f 8f ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000001f951 │ │ +00004dec 0000000000000064 00000518 FDE cie=000048d8 pc=000000000001efb0..000000000001f053 │ │ + Augmentation data: e3 8b ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000001efb1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001f953 │ │ + DW_CFA_advance_loc: 2 to 000000000001efb3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001f955 │ │ + DW_CFA_advance_loc: 2 to 000000000001efb5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001f957 │ │ + DW_CFA_advance_loc: 2 to 000000000001efb7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001f959 │ │ + DW_CFA_advance_loc: 2 to 000000000001efb9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000001f95a │ │ + DW_CFA_advance_loc: 1 to 000000000001efba │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000001f95b │ │ + DW_CFA_advance_loc: 1 to 000000000001efbb │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 57 to 000000000001f994 │ │ + DW_CFA_advance_loc: 57 to 000000000001eff4 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000001f995 │ │ + DW_CFA_advance_loc: 1 to 000000000001eff5 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000001f997 │ │ + DW_CFA_advance_loc: 2 to 000000000001eff7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001f999 │ │ + DW_CFA_advance_loc: 2 to 000000000001eff9 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001f99b │ │ + DW_CFA_advance_loc: 2 to 000000000001effb │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001f99d │ │ + DW_CFA_advance_loc: 2 to 000000000001effd │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000001f99e │ │ + DW_CFA_advance_loc: 1 to 000000000001effe │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 000000000001f9a4 │ │ + DW_CFA_advance_loc: 6 to 000000000001f004 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 4 to 000000000001f9a8 │ │ + DW_CFA_advance_loc: 4 to 000000000001f008 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000001f9a9 │ │ + DW_CFA_advance_loc: 1 to 000000000001f009 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000001f9ab │ │ + DW_CFA_advance_loc: 2 to 000000000001f00b │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001f9ad │ │ + DW_CFA_advance_loc: 2 to 000000000001f00d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001f9af │ │ + DW_CFA_advance_loc: 2 to 000000000001f00f │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001f9b1 │ │ + DW_CFA_advance_loc: 2 to 000000000001f011 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000001f9b2 │ │ + DW_CFA_advance_loc: 1 to 000000000001f012 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000001f9b3 │ │ + DW_CFA_advance_loc: 1 to 000000000001f013 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004a20 0000000000000064 00000530 FDE cie=000044f4 pc=000000000001fa00..000000000001fb3d │ │ - Augmentation data: 33 8f ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000001fa01 │ │ +00004e54 0000000000000064 00000580 FDE cie=000048d8 pc=000000000001f060..000000000001f19d │ │ + Augmentation data: 97 8b ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000001f061 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001fa03 │ │ + DW_CFA_advance_loc: 2 to 000000000001f063 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001fa05 │ │ + DW_CFA_advance_loc: 2 to 000000000001f065 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001fa07 │ │ + DW_CFA_advance_loc: 2 to 000000000001f067 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001fa09 │ │ + DW_CFA_advance_loc: 2 to 000000000001f069 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000001fa0a │ │ + DW_CFA_advance_loc: 1 to 000000000001f06a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000001fa0b │ │ + DW_CFA_advance_loc: 1 to 000000000001f06b │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 137 to 000000000001fa94 │ │ + DW_CFA_advance_loc1: 137 to 000000000001f0f4 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000001fa95 │ │ + DW_CFA_advance_loc: 1 to 000000000001f0f5 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000001fa97 │ │ + DW_CFA_advance_loc: 2 to 000000000001f0f7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001fa99 │ │ + DW_CFA_advance_loc: 2 to 000000000001f0f9 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001fa9b │ │ + DW_CFA_advance_loc: 2 to 000000000001f0fb │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001fa9d │ │ + DW_CFA_advance_loc: 2 to 000000000001f0fd │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000001fa9e │ │ + DW_CFA_advance_loc: 1 to 000000000001f0fe │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 000000000001faa4 │ │ + DW_CFA_advance_loc: 6 to 000000000001f104 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 4 to 000000000001faa8 │ │ + DW_CFA_advance_loc: 4 to 000000000001f108 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000001faa9 │ │ + DW_CFA_advance_loc: 1 to 000000000001f109 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000001faab │ │ + DW_CFA_advance_loc: 2 to 000000000001f10b │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001faad │ │ + DW_CFA_advance_loc: 2 to 000000000001f10d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001faaf │ │ + DW_CFA_advance_loc: 2 to 000000000001f10f │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001fab1 │ │ + DW_CFA_advance_loc: 2 to 000000000001f111 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000001fab2 │ │ + DW_CFA_advance_loc: 1 to 000000000001f112 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000001fab3 │ │ + DW_CFA_advance_loc: 1 to 000000000001f113 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_nop │ │ │ │ -00004a88 0000000000000038 00000598 FDE cie=000044f4 pc=000000000001fbe0..000000000001fc38 │ │ - Augmentation data: f7 8e ff ff │ │ - DW_CFA_advance_loc: 2 to 000000000001fbe2 │ │ +00004ebc 0000000000000038 000005e8 FDE cie=000048d8 pc=000000000001f240..000000000001f28d │ │ + Augmentation data: 5b 8b ff ff │ │ + DW_CFA_advance_loc: 2 to 000000000001f242 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000001fbe3 │ │ + DW_CFA_advance_loc: 1 to 000000000001f243 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000001fbe4 │ │ + DW_CFA_advance_loc: 1 to 000000000001f244 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 38 to 000000000001fc0a │ │ + DW_CFA_advance_loc: 31 to 000000000001f263 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000001fc0b │ │ + DW_CFA_advance_loc: 1 to 000000000001f264 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001fc0d │ │ + DW_CFA_advance_loc: 2 to 000000000001f266 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 000000000001fc12 │ │ + DW_CFA_advance_loc: 5 to 000000000001f26b │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 000000000001fc16 │ │ + DW_CFA_advance_loc: 4 to 000000000001f26f │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000001fc17 │ │ + DW_CFA_advance_loc: 1 to 000000000001f270 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001fc19 │ │ + DW_CFA_advance_loc: 2 to 000000000001f272 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000001fc1a │ │ + DW_CFA_advance_loc: 1 to 000000000001f273 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004ac4 0000000000000038 000005d4 FDE cie=000044f4 pc=000000000001fc40..000000000001fca1 │ │ - Augmentation data: c7 8e ff ff │ │ - DW_CFA_advance_loc: 2 to 000000000001fc42 │ │ +00004ef8 0000000000000038 00000624 FDE cie=000048d8 pc=000000000001f290..000000000001f2e6 │ │ + Augmentation data: 2b 8b ff ff │ │ + DW_CFA_advance_loc: 2 to 000000000001f292 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000001fc43 │ │ + DW_CFA_advance_loc: 1 to 000000000001f293 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000001fc44 │ │ + DW_CFA_advance_loc: 1 to 000000000001f294 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 47 to 000000000001fc73 │ │ + DW_CFA_advance_loc: 40 to 000000000001f2bc │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000001fc74 │ │ + DW_CFA_advance_loc: 1 to 000000000001f2bd │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001fc76 │ │ + DW_CFA_advance_loc: 2 to 000000000001f2bf │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 000000000001fc7b │ │ + DW_CFA_advance_loc: 5 to 000000000001f2c4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 000000000001fc7f │ │ + DW_CFA_advance_loc: 4 to 000000000001f2c8 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000001fc80 │ │ + DW_CFA_advance_loc: 1 to 000000000001f2c9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001fc82 │ │ + DW_CFA_advance_loc: 2 to 000000000001f2cb │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000001fc83 │ │ + DW_CFA_advance_loc: 1 to 000000000001f2cc │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004b00 000000000000004c 00000610 FDE cie=000044f4 pc=000000000001fcb0..000000000001fd68 │ │ - Augmentation data: 97 8e ff ff │ │ - DW_CFA_advance_loc: 2 to 000000000001fcb2 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001fcb4 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001fcb6 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 000000000001fcb7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 000000000001fcb8 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 44 to 000000000001fce4 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 000000000001fce5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001fce7 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001fce9 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001fceb │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 000000000001fcf1 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 26 to 000000000001fd0b │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 000000000001fd0c │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001fd0e │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001fd10 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001fd12 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000001fd13 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - │ │ -00004b50 000000000000004c 00000660 FDE cie=000044f4 pc=000000000001fd70..000000000001fdfa │ │ - Augmentation data: 57 8e ff ff │ │ - DW_CFA_advance_loc: 2 to 000000000001fd72 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001fd74 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001fd76 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 000000000001fd77 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 000000000001fd78 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 000000000001fd8e │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 000000000001fd8f │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001fd91 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001fd93 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001fd95 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000001fd96 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 50 to 000000000001fdc8 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 000000000001fdc9 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001fdcb │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001fdcd │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001fdcf │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 000000000001fdd5 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - │ │ -00004ba0 0000000000000064 000006b0 FDE cie=000044f4 pc=000000000001fe00..000000000001ff04 │ │ - Augmentation data: 13 8e ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000001fe01 │ │ +00004f34 0000000000000064 00000660 FDE cie=000048d8 pc=000000000001f3c0..000000000001f4c4 │ │ + Augmentation data: fb 8a ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000001f3c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001fe03 │ │ + DW_CFA_advance_loc: 2 to 000000000001f3c3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001fe05 │ │ + DW_CFA_advance_loc: 2 to 000000000001f3c5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001fe07 │ │ + DW_CFA_advance_loc: 2 to 000000000001f3c7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001fe09 │ │ + DW_CFA_advance_loc: 2 to 000000000001f3c9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000001fe0a │ │ + DW_CFA_advance_loc: 1 to 000000000001f3ca │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000001fe0b │ │ + DW_CFA_advance_loc: 1 to 000000000001f3cb │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 155 to 000000000001fea6 │ │ + DW_CFA_advance_loc1: 155 to 000000000001f466 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000001fea7 │ │ + DW_CFA_advance_loc: 1 to 000000000001f467 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000001fea9 │ │ + DW_CFA_advance_loc: 2 to 000000000001f469 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001feab │ │ + DW_CFA_advance_loc: 2 to 000000000001f46b │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001fead │ │ + DW_CFA_advance_loc: 2 to 000000000001f46d │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001feaf │ │ + DW_CFA_advance_loc: 2 to 000000000001f46f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000001feb0 │ │ + DW_CFA_advance_loc: 1 to 000000000001f470 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 000000000001feb6 │ │ + DW_CFA_advance_loc: 6 to 000000000001f476 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 4 to 000000000001feba │ │ + DW_CFA_advance_loc: 4 to 000000000001f47a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000001febb │ │ + DW_CFA_advance_loc: 1 to 000000000001f47b │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000001febd │ │ + DW_CFA_advance_loc: 2 to 000000000001f47d │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001febf │ │ + DW_CFA_advance_loc: 2 to 000000000001f47f │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001fec1 │ │ + DW_CFA_advance_loc: 2 to 000000000001f481 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001fec3 │ │ + DW_CFA_advance_loc: 2 to 000000000001f483 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000001fec4 │ │ + DW_CFA_advance_loc: 1 to 000000000001f484 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000001fec5 │ │ + DW_CFA_advance_loc: 1 to 000000000001f485 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_nop │ │ │ │ -00004c08 0000000000000064 00000718 FDE cie=000044f4 pc=000000000001ff10..000000000001ffb3 │ │ - Augmentation data: c7 8d ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000001ff11 │ │ +00004f9c 0000000000000064 000006c8 FDE cie=000048d8 pc=000000000001f4d0..000000000001f573 │ │ + Augmentation data: af 8a ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000001f4d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001ff13 │ │ + DW_CFA_advance_loc: 2 to 000000000001f4d3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001ff15 │ │ + DW_CFA_advance_loc: 2 to 000000000001f4d5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001ff17 │ │ + DW_CFA_advance_loc: 2 to 000000000001f4d7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001ff19 │ │ + DW_CFA_advance_loc: 2 to 000000000001f4d9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000001ff1a │ │ + DW_CFA_advance_loc: 1 to 000000000001f4da │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000001ff1b │ │ + DW_CFA_advance_loc: 1 to 000000000001f4db │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 57 to 000000000001ff54 │ │ + DW_CFA_advance_loc: 57 to 000000000001f514 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000001ff55 │ │ + DW_CFA_advance_loc: 1 to 000000000001f515 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000001ff57 │ │ + DW_CFA_advance_loc: 2 to 000000000001f517 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001ff59 │ │ + DW_CFA_advance_loc: 2 to 000000000001f519 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001ff5b │ │ + DW_CFA_advance_loc: 2 to 000000000001f51b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001ff5d │ │ + DW_CFA_advance_loc: 2 to 000000000001f51d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000001ff5e │ │ + DW_CFA_advance_loc: 1 to 000000000001f51e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 000000000001ff64 │ │ + DW_CFA_advance_loc: 6 to 000000000001f524 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 4 to 000000000001ff68 │ │ + DW_CFA_advance_loc: 4 to 000000000001f528 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000001ff69 │ │ + DW_CFA_advance_loc: 1 to 000000000001f529 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000001ff6b │ │ + DW_CFA_advance_loc: 2 to 000000000001f52b │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001ff6d │ │ + DW_CFA_advance_loc: 2 to 000000000001f52d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001ff6f │ │ + DW_CFA_advance_loc: 2 to 000000000001f52f │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001ff71 │ │ + DW_CFA_advance_loc: 2 to 000000000001f531 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000001ff72 │ │ + DW_CFA_advance_loc: 1 to 000000000001f532 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000001ff73 │ │ + DW_CFA_advance_loc: 1 to 000000000001f533 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004c70 0000000000000064 00000780 FDE cie=000044f4 pc=000000000001ffc0..00000000000200dc │ │ - Augmentation data: 7b 8d ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000001ffc1 │ │ +00005004 0000000000000064 00000730 FDE cie=000048d8 pc=000000000001f580..000000000001f69c │ │ + Augmentation data: 63 8a ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000001f581 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000001ffc3 │ │ + DW_CFA_advance_loc: 2 to 000000000001f583 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000001ffc5 │ │ + DW_CFA_advance_loc: 2 to 000000000001f585 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000001ffc7 │ │ + DW_CFA_advance_loc: 2 to 000000000001f587 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000001ffc9 │ │ + DW_CFA_advance_loc: 2 to 000000000001f589 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000001ffca │ │ + DW_CFA_advance_loc: 1 to 000000000001f58a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000001ffcb │ │ + DW_CFA_advance_loc: 1 to 000000000001f58b │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 74 to 0000000000020015 │ │ + DW_CFA_advance_loc1: 74 to 000000000001f5d5 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000020016 │ │ + DW_CFA_advance_loc: 1 to 000000000001f5d6 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000020018 │ │ + DW_CFA_advance_loc: 2 to 000000000001f5d8 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000002001a │ │ + DW_CFA_advance_loc: 2 to 000000000001f5da │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000002001c │ │ + DW_CFA_advance_loc: 2 to 000000000001f5dc │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000002001e │ │ + DW_CFA_advance_loc: 2 to 000000000001f5de │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000002001f │ │ + DW_CFA_advance_loc: 1 to 000000000001f5df │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000020020 │ │ + DW_CFA_advance_loc: 1 to 000000000001f5e0 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc1: 77 to 000000000002006d │ │ + DW_CFA_advance_loc1: 77 to 000000000001f62d │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000002006e │ │ + DW_CFA_advance_loc: 1 to 000000000001f62e │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000020070 │ │ + DW_CFA_advance_loc: 2 to 000000000001f630 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000020072 │ │ + DW_CFA_advance_loc: 2 to 000000000001f632 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000020074 │ │ + DW_CFA_advance_loc: 2 to 000000000001f634 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000020076 │ │ + DW_CFA_advance_loc: 2 to 000000000001f636 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000020077 │ │ + DW_CFA_advance_loc: 1 to 000000000001f637 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 000000000002007d │ │ + DW_CFA_advance_loc: 6 to 000000000001f63d │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ -00004cd8 0000000000000050 000007e8 FDE cie=000044f4 pc=0000000000020160..00000000000203f9 │ │ - Augmentation data: 3b 8d ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000020161 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000020163 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000020165 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000020167 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000020169 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000002016a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 000000000002016e │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 516 to 0000000000020372 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000020373 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000020375 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000020377 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000020379 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000002037b │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000002037c │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000002037d │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004d2c 0000000000000064 0000083c FDE cie=000044f4 pc=0000000000020f50..0000000000021066 │ │ - Augmentation data: ff 8c ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000020f51 │ │ +0000506c 0000000000000064 00000798 FDE cie=000048d8 pc=00000000000204d0..00000000000205e6 │ │ + Augmentation data: 23 8a ff ff │ │ + DW_CFA_advance_loc: 1 to 00000000000204d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000020f53 │ │ + DW_CFA_advance_loc: 2 to 00000000000204d3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000020f55 │ │ + DW_CFA_advance_loc: 2 to 00000000000204d5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000020f57 │ │ + DW_CFA_advance_loc: 2 to 00000000000204d7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000020f59 │ │ + DW_CFA_advance_loc: 2 to 00000000000204d9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000020f5a │ │ + DW_CFA_advance_loc: 1 to 00000000000204da │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 0000000000020f5e │ │ + DW_CFA_advance_loc: 4 to 00000000000204de │ │ DW_CFA_def_cfa_offset: 96 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 173 to 000000000002100b │ │ + DW_CFA_advance_loc1: 173 to 000000000002058b │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000002100c │ │ + DW_CFA_advance_loc: 1 to 000000000002058c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000002100e │ │ + DW_CFA_advance_loc: 2 to 000000000002058e │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000021010 │ │ + DW_CFA_advance_loc: 2 to 0000000000020590 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000021012 │ │ + DW_CFA_advance_loc: 2 to 0000000000020592 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000021014 │ │ + DW_CFA_advance_loc: 2 to 0000000000020594 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000021015 │ │ + DW_CFA_advance_loc: 1 to 0000000000020595 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 000000000002101b │ │ + DW_CFA_advance_loc: 6 to 000000000002059b │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 21 to 0000000000021030 │ │ + DW_CFA_advance_loc: 21 to 00000000000205b0 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000021031 │ │ + DW_CFA_advance_loc: 1 to 00000000000205b1 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000021033 │ │ + DW_CFA_advance_loc: 2 to 00000000000205b3 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000021035 │ │ + DW_CFA_advance_loc: 2 to 00000000000205b5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000021037 │ │ + DW_CFA_advance_loc: 2 to 00000000000205b7 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000021039 │ │ + DW_CFA_advance_loc: 2 to 00000000000205b9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000002103a │ │ + DW_CFA_advance_loc: 1 to 00000000000205ba │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000002103b │ │ + DW_CFA_advance_loc: 1 to 00000000000205bb │ │ DW_CFA_def_cfa_offset: 96 │ │ DW_CFA_nop │ │ │ │ -00004d94 0000000000000064 000008a4 FDE cie=000044f4 pc=00000000000210b0..00000000000211ef │ │ - Augmentation data: ab 8c ff ff │ │ - DW_CFA_advance_loc: 1 to 00000000000210b1 │ │ +000050d4 0000000000000064 00000800 FDE cie=000048d8 pc=0000000000020650..000000000002078f │ │ + Augmentation data: cf 89 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000020651 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000210b3 │ │ + DW_CFA_advance_loc: 2 to 0000000000020653 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000210b5 │ │ + DW_CFA_advance_loc: 2 to 0000000000020655 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000210b7 │ │ + DW_CFA_advance_loc: 2 to 0000000000020657 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000210b9 │ │ + DW_CFA_advance_loc: 2 to 0000000000020659 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000210ba │ │ + DW_CFA_advance_loc: 1 to 000000000002065a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000210be │ │ + DW_CFA_advance_loc: 4 to 000000000002065e │ │ DW_CFA_def_cfa_offset: 112 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 214 to 0000000000021194 │ │ + DW_CFA_advance_loc1: 214 to 0000000000020734 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000021195 │ │ + DW_CFA_advance_loc: 1 to 0000000000020735 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000021197 │ │ + DW_CFA_advance_loc: 2 to 0000000000020737 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000021199 │ │ + DW_CFA_advance_loc: 2 to 0000000000020739 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000002119b │ │ + DW_CFA_advance_loc: 2 to 000000000002073b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000002119d │ │ + DW_CFA_advance_loc: 2 to 000000000002073d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000002119e │ │ + DW_CFA_advance_loc: 1 to 000000000002073e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 00000000000211a4 │ │ + DW_CFA_advance_loc: 6 to 0000000000020744 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 21 to 00000000000211b9 │ │ + DW_CFA_advance_loc: 21 to 0000000000020759 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000211ba │ │ + DW_CFA_advance_loc: 1 to 000000000002075a │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000211bc │ │ + DW_CFA_advance_loc: 2 to 000000000002075c │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000211be │ │ + DW_CFA_advance_loc: 2 to 000000000002075e │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000211c0 │ │ + DW_CFA_advance_loc: 2 to 0000000000020760 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000211c2 │ │ + DW_CFA_advance_loc: 2 to 0000000000020762 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000211c3 │ │ + DW_CFA_advance_loc: 1 to 0000000000020763 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000211c4 │ │ + DW_CFA_advance_loc: 1 to 0000000000020764 │ │ DW_CFA_def_cfa_offset: 112 │ │ DW_CFA_nop │ │ │ │ -00004dfc 0000000000000064 0000090c FDE cie=000044f4 pc=00000000000211f0..000000000002130d │ │ - Augmentation data: 57 8c ff ff │ │ - DW_CFA_advance_loc: 1 to 00000000000211f1 │ │ +0000513c 0000000000000064 00000868 FDE cie=000048d8 pc=0000000000020790..00000000000208ad │ │ + Augmentation data: 7b 89 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000020791 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000211f3 │ │ + DW_CFA_advance_loc: 2 to 0000000000020793 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000211f5 │ │ + DW_CFA_advance_loc: 2 to 0000000000020795 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000211f7 │ │ + DW_CFA_advance_loc: 2 to 0000000000020797 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000211f9 │ │ + DW_CFA_advance_loc: 2 to 0000000000020799 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000211fa │ │ + DW_CFA_advance_loc: 1 to 000000000002079a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000211fe │ │ + DW_CFA_advance_loc: 4 to 000000000002079e │ │ DW_CFA_def_cfa_offset: 96 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 182 to 00000000000212b4 │ │ + DW_CFA_advance_loc1: 182 to 0000000000020854 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000212b5 │ │ + DW_CFA_advance_loc: 1 to 0000000000020855 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000212b7 │ │ + DW_CFA_advance_loc: 2 to 0000000000020857 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000212b9 │ │ + DW_CFA_advance_loc: 2 to 0000000000020859 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000212bb │ │ + DW_CFA_advance_loc: 2 to 000000000002085b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000212bd │ │ + DW_CFA_advance_loc: 2 to 000000000002085d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000212be │ │ + DW_CFA_advance_loc: 1 to 000000000002085e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 00000000000212c4 │ │ + DW_CFA_advance_loc: 6 to 0000000000020864 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 20 to 00000000000212d8 │ │ + DW_CFA_advance_loc: 20 to 0000000000020878 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000212d9 │ │ + DW_CFA_advance_loc: 1 to 0000000000020879 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000212db │ │ + DW_CFA_advance_loc: 2 to 000000000002087b │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000212dd │ │ + DW_CFA_advance_loc: 2 to 000000000002087d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000212df │ │ + DW_CFA_advance_loc: 2 to 000000000002087f │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000212e1 │ │ + DW_CFA_advance_loc: 2 to 0000000000020881 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000212e2 │ │ + DW_CFA_advance_loc: 1 to 0000000000020882 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000212e3 │ │ + DW_CFA_advance_loc: 1 to 0000000000020883 │ │ DW_CFA_def_cfa_offset: 96 │ │ DW_CFA_nop │ │ │ │ -00004e64 000000000000006c 00000974 FDE cie=000044f4 pc=0000000000021310..0000000000021808 │ │ - Augmentation data: 03 8c ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000021311 │ │ +000051a4 000000000000006c 000008d0 FDE cie=000048d8 pc=00000000000208b0..0000000000020d9b │ │ + Augmentation data: 27 89 ff ff │ │ + DW_CFA_advance_loc: 1 to 00000000000208b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000021313 │ │ + DW_CFA_advance_loc: 2 to 00000000000208b3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000021315 │ │ + DW_CFA_advance_loc: 2 to 00000000000208b5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000021317 │ │ + DW_CFA_advance_loc: 2 to 00000000000208b7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000021319 │ │ + DW_CFA_advance_loc: 2 to 00000000000208b9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000002131a │ │ + DW_CFA_advance_loc: 1 to 00000000000208ba │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 0000000000021321 │ │ - DW_CFA_def_cfa_offset: 1264 │ │ + DW_CFA_advance_loc: 7 to 00000000000208c1 │ │ + DW_CFA_def_cfa_offset: 1280 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 465 to 00000000000214f2 │ │ + DW_CFA_advance_loc2: 450 to 0000000000020a83 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000214f3 │ │ + DW_CFA_advance_loc: 1 to 0000000000020a84 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000214f5 │ │ + DW_CFA_advance_loc: 2 to 0000000000020a86 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000214f7 │ │ + DW_CFA_advance_loc: 2 to 0000000000020a88 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000214f9 │ │ + DW_CFA_advance_loc: 2 to 0000000000020a8a │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000214fb │ │ + DW_CFA_advance_loc: 2 to 0000000000020a8c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000214fc │ │ + DW_CFA_advance_loc: 1 to 0000000000020a8d │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000021502 │ │ - DW_CFA_def_cfa_offset: 1264 │ │ - DW_CFA_advance_loc2: 703 to 00000000000217c1 │ │ + DW_CFA_advance_loc: 6 to 0000000000020a93 │ │ + DW_CFA_def_cfa_offset: 1280 │ │ + DW_CFA_advance_loc2: 705 to 0000000000020d54 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000217c2 │ │ + DW_CFA_advance_loc: 1 to 0000000000020d55 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000217c4 │ │ + DW_CFA_advance_loc: 2 to 0000000000020d57 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000217c6 │ │ + DW_CFA_advance_loc: 2 to 0000000000020d59 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000217c8 │ │ + DW_CFA_advance_loc: 2 to 0000000000020d5b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000217ca │ │ + DW_CFA_advance_loc: 2 to 0000000000020d5d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000217cb │ │ + DW_CFA_advance_loc: 1 to 0000000000020d5e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000217cc │ │ - DW_CFA_def_cfa_offset: 1264 │ │ + DW_CFA_advance_loc: 1 to 0000000000020d5f │ │ + DW_CFA_def_cfa_offset: 1280 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004ed4 0000000000000050 000009e4 FDE cie=000044f4 pc=0000000000021810..0000000000021e99 │ │ - Augmentation data: bf 8b ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000021811 │ │ +00005214 0000000000000050 00000940 FDE cie=000048d8 pc=0000000000020da0..0000000000021429 │ │ + Augmentation data: e3 88 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000020da1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000021813 │ │ + DW_CFA_advance_loc: 2 to 0000000000020da3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000021815 │ │ + DW_CFA_advance_loc: 2 to 0000000000020da5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000021817 │ │ + DW_CFA_advance_loc: 2 to 0000000000020da7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000021819 │ │ + DW_CFA_advance_loc: 2 to 0000000000020da9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000002181a │ │ + DW_CFA_advance_loc: 1 to 0000000000020daa │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 000000000002181e │ │ + DW_CFA_advance_loc: 4 to 0000000000020dae │ │ DW_CFA_def_cfa_offset: 160 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1550 to 0000000000021e2c │ │ + DW_CFA_advance_loc2: 1550 to 00000000000213bc │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000021e2d │ │ + DW_CFA_advance_loc: 1 to 00000000000213bd │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000021e2f │ │ + DW_CFA_advance_loc: 2 to 00000000000213bf │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000021e31 │ │ + DW_CFA_advance_loc: 2 to 00000000000213c1 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000021e33 │ │ + DW_CFA_advance_loc: 2 to 00000000000213c3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000021e35 │ │ + DW_CFA_advance_loc: 2 to 00000000000213c5 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000021e36 │ │ + DW_CFA_advance_loc: 1 to 00000000000213c6 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000021e37 │ │ + DW_CFA_advance_loc: 1 to 00000000000213c7 │ │ DW_CFA_def_cfa_offset: 160 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004f28 000000000000005c 00000a38 FDE cie=000044f4 pc=0000000000022530..00000000000226ea │ │ - Augmentation data: 87 8b ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000022531 │ │ +00005268 000000000000005c 00000994 FDE cie=000048d8 pc=0000000000021ad0..0000000000021c8a │ │ + Augmentation data: ab 88 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000021ad1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000022533 │ │ + DW_CFA_advance_loc: 2 to 0000000000021ad3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000022535 │ │ + DW_CFA_advance_loc: 2 to 0000000000021ad5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000022537 │ │ + DW_CFA_advance_loc: 2 to 0000000000021ad7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000022538 │ │ + DW_CFA_advance_loc: 1 to 0000000000021ad8 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 4 to 000000000002253c │ │ + DW_CFA_advance_loc: 4 to 0000000000021adc │ │ DW_CFA_def_cfa_offset: 112 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 275 to 000000000002264f │ │ + DW_CFA_advance_loc2: 275 to 0000000000021bef │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000022650 │ │ + DW_CFA_advance_loc: 1 to 0000000000021bf0 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000022652 │ │ + DW_CFA_advance_loc: 2 to 0000000000021bf2 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000022654 │ │ + DW_CFA_advance_loc: 2 to 0000000000021bf4 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000022656 │ │ + DW_CFA_advance_loc: 2 to 0000000000021bf6 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000022657 │ │ + DW_CFA_advance_loc: 1 to 0000000000021bf7 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000022658 │ │ + DW_CFA_advance_loc: 1 to 0000000000021bf8 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc1: 99 to 00000000000226bb │ │ + DW_CFA_advance_loc1: 99 to 0000000000021c5b │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000226bc │ │ + DW_CFA_advance_loc: 1 to 0000000000021c5c │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000226be │ │ + DW_CFA_advance_loc: 2 to 0000000000021c5e │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000226c0 │ │ + DW_CFA_advance_loc: 2 to 0000000000021c60 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000226c2 │ │ + DW_CFA_advance_loc: 2 to 0000000000021c62 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000226c3 │ │ + DW_CFA_advance_loc: 1 to 0000000000021c63 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 00000000000226c9 │ │ + DW_CFA_advance_loc: 6 to 0000000000021c69 │ │ DW_CFA_def_cfa_offset: 112 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004f88 0000000000000050 00000a98 FDE cie=000044f4 pc=0000000000022730..0000000000022ee2 │ │ - Augmentation data: 3b 8b ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000022731 │ │ +000052c8 0000000000000050 000009f4 FDE cie=000048d8 pc=0000000000021cd0..00000000000224b3 │ │ + Augmentation data: 5f 88 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000021cd1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000022733 │ │ + DW_CFA_advance_loc: 2 to 0000000000021cd3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000022735 │ │ + DW_CFA_advance_loc: 2 to 0000000000021cd5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000022737 │ │ + DW_CFA_advance_loc: 2 to 0000000000021cd7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000022739 │ │ + DW_CFA_advance_loc: 2 to 0000000000021cd9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000002273a │ │ + DW_CFA_advance_loc: 1 to 0000000000021cda │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 0000000000022741 │ │ + DW_CFA_advance_loc: 7 to 0000000000021ce1 │ │ DW_CFA_def_cfa_offset: 240 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1596 to 0000000000022d7d │ │ + DW_CFA_advance_loc2: 1645 to 000000000002234e │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000022d7e │ │ + DW_CFA_advance_loc: 1 to 000000000002234f │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000022d80 │ │ + DW_CFA_advance_loc: 2 to 0000000000022351 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000022d82 │ │ + DW_CFA_advance_loc: 2 to 0000000000022353 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000022d84 │ │ + DW_CFA_advance_loc: 2 to 0000000000022355 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000022d86 │ │ + DW_CFA_advance_loc: 2 to 0000000000022357 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000022d87 │ │ + DW_CFA_advance_loc: 1 to 0000000000022358 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000022d88 │ │ + DW_CFA_advance_loc: 1 to 0000000000022359 │ │ DW_CFA_def_cfa_offset: 240 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004fdc 000000000000006c 00000aec FDE cie=000044f4 pc=00000000000238b0..0000000000023a37 │ │ - Augmentation data: 4f 8b ff ff │ │ - DW_CFA_advance_loc: 1 to 00000000000238b1 │ │ +0000531c 000000000000006c 00000a48 FDE cie=000048d8 pc=0000000000022db0..0000000000022f37 │ │ + Augmentation data: 7b 88 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000022db1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000238b2 │ │ + DW_CFA_advance_loc: 1 to 0000000000022db2 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 7 to 00000000000238b9 │ │ + DW_CFA_advance_loc: 7 to 0000000000022db9 │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000238bc │ │ + DW_CFA_advance_loc: 3 to 0000000000022dbc │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 17 to 00000000000238cd │ │ + DW_CFA_advance_loc: 17 to 0000000000022dcd │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 25 to 00000000000238e6 │ │ + DW_CFA_advance_loc: 25 to 0000000000022de6 │ │ DW_CFA_GNU_args_size: 32 │ │ - DW_CFA_advance_loc: 4 to 00000000000238ea │ │ + DW_CFA_advance_loc: 4 to 0000000000022dea │ │ DW_CFA_def_cfa_offset: 200 │ │ - DW_CFA_advance_loc: 30 to 0000000000023908 │ │ + DW_CFA_advance_loc: 30 to 0000000000022e08 │ │ DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 2 to 000000000002390a │ │ + DW_CFA_advance_loc: 2 to 0000000000022e0a │ │ DW_CFA_def_cfa_offset: 216 │ │ - DW_CFA_advance_loc: 2 to 000000000002390c │ │ + DW_CFA_advance_loc: 2 to 0000000000022e0c │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 9 to 0000000000023915 │ │ + DW_CFA_advance_loc: 9 to 0000000000022e15 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 7 to 000000000002391c │ │ + DW_CFA_advance_loc: 7 to 0000000000022e1c │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 164 to 00000000000239c0 │ │ + DW_CFA_advance_loc1: 164 to 0000000000022ec0 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 16 to 00000000000239d0 │ │ + DW_CFA_advance_loc: 16 to 0000000000022ed0 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000239d1 │ │ + DW_CFA_advance_loc: 1 to 0000000000022ed1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000239d2 │ │ + DW_CFA_advance_loc: 1 to 0000000000022ed2 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000239d3 │ │ + DW_CFA_advance_loc: 1 to 0000000000022ed3 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 42 to 00000000000239fd │ │ + DW_CFA_advance_loc: 42 to 0000000000022efd │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 13 to 0000000000023a0a │ │ + DW_CFA_advance_loc: 13 to 0000000000022f0a │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 14 to 0000000000023a18 │ │ + DW_CFA_advance_loc: 14 to 0000000000022f18 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000023a19 │ │ + DW_CFA_advance_loc: 1 to 0000000000022f19 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000023a1a │ │ + DW_CFA_advance_loc: 1 to 0000000000022f1a │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000023a1b │ │ + DW_CFA_advance_loc: 1 to 0000000000022f1b │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 10 to 0000000000023a25 │ │ + DW_CFA_advance_loc: 10 to 0000000000022f25 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 5 to 0000000000023a2a │ │ + DW_CFA_advance_loc: 5 to 0000000000022f2a │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 8 to 0000000000023a32 │ │ + DW_CFA_advance_loc: 8 to 0000000000022f32 │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ -0000504c 000000000000004c 00000b5c FDE cie=000044f4 pc=0000000000023b40..0000000000023bd6 │ │ - Augmentation data: 0f 8b ff ff │ │ - DW_CFA_advance_loc: 2 to 0000000000023b42 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000023b44 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000023b46 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000023b47 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000023b48 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 32 to 0000000000023b68 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000023b69 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000023b6b │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000023b6d │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000023b6f │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000023b70 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 52 to 0000000000023ba4 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000023ba5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000023ba7 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000023ba9 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000023bab │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000023bb1 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - │ │ -0000509c 000000000000009c 00000bac FDE cie=000044f4 pc=0000000000023ea0..00000000000241d8 │ │ - Augmentation data: cf 8a ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000023ea1 │ │ +0000538c 000000000000009c 00000ab8 FDE cie=000048d8 pc=0000000000023390..00000000000236c8 │ │ + Augmentation data: 3b 88 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000023391 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000023ea3 │ │ + DW_CFA_advance_loc: 2 to 0000000000023393 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000023ea5 │ │ + DW_CFA_advance_loc: 2 to 0000000000023395 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000023ea7 │ │ + DW_CFA_advance_loc: 2 to 0000000000023397 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000023ea9 │ │ + DW_CFA_advance_loc: 2 to 0000000000023399 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000023eaa │ │ + DW_CFA_advance_loc: 1 to 000000000002339a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 0000000000023eb1 │ │ + DW_CFA_advance_loc: 7 to 00000000000233a1 │ │ DW_CFA_def_cfa_offset: 224 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 23 to 0000000000023ec8 │ │ + DW_CFA_advance_loc: 23 to 00000000000233b8 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 17 to 0000000000023ed9 │ │ + DW_CFA_advance_loc: 17 to 00000000000233c9 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 17 to 0000000000023eea │ │ + DW_CFA_advance_loc: 17 to 00000000000233da │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000023eeb │ │ + DW_CFA_advance_loc: 1 to 00000000000233db │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000023eed │ │ + DW_CFA_advance_loc: 2 to 00000000000233dd │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000023eef │ │ + DW_CFA_advance_loc: 2 to 00000000000233df │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000023ef1 │ │ + DW_CFA_advance_loc: 2 to 00000000000233e1 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000023ef3 │ │ + DW_CFA_advance_loc: 2 to 00000000000233e3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000023ef4 │ │ + DW_CFA_advance_loc: 1 to 00000000000233e4 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000023ef5 │ │ + DW_CFA_advance_loc: 1 to 00000000000233e5 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 13 to 0000000000023f02 │ │ + DW_CFA_advance_loc: 13 to 00000000000233f2 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 44 to 0000000000023f2e │ │ + DW_CFA_advance_loc: 44 to 000000000002341e │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 49 to 0000000000023f5f │ │ + DW_CFA_advance_loc: 49 to 000000000002344f │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 44 to 0000000000023f8b │ │ + DW_CFA_advance_loc: 44 to 000000000002347b │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 34 to 0000000000023fad │ │ + DW_CFA_advance_loc: 34 to 000000000002349d │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 101 to 0000000000024012 │ │ + DW_CFA_advance_loc1: 101 to 0000000000023502 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 28 to 000000000002402e │ │ + DW_CFA_advance_loc: 28 to 000000000002351e │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 158 to 00000000000240cc │ │ + DW_CFA_advance_loc1: 158 to 00000000000235bc │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 9 to 00000000000240d5 │ │ + DW_CFA_advance_loc: 9 to 00000000000235c5 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 17 to 00000000000240e6 │ │ + DW_CFA_advance_loc: 17 to 00000000000235d6 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 38 to 000000000002410c │ │ + DW_CFA_advance_loc: 38 to 00000000000235fc │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 54 to 0000000000024142 │ │ + DW_CFA_advance_loc: 54 to 0000000000023632 │ │ DW_CFA_GNU_args_size: 32 │ │ - DW_CFA_advance_loc: 4 to 0000000000024146 │ │ + DW_CFA_advance_loc: 4 to 0000000000023636 │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 30 to 0000000000024164 │ │ + DW_CFA_advance_loc: 30 to 0000000000023654 │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 2 to 0000000000024166 │ │ + DW_CFA_advance_loc: 2 to 0000000000023656 │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 2 to 0000000000024168 │ │ + DW_CFA_advance_loc: 2 to 0000000000023658 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 9 to 0000000000024171 │ │ + DW_CFA_advance_loc: 9 to 0000000000023661 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 10 to 000000000002417b │ │ + DW_CFA_advance_loc: 10 to 000000000002366b │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 75 to 00000000000241c6 │ │ + DW_CFA_advance_loc1: 75 to 00000000000236b6 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 5 to 00000000000241cb │ │ + DW_CFA_advance_loc: 5 to 00000000000236bb │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 8 to 00000000000241d3 │ │ + DW_CFA_advance_loc: 8 to 00000000000236c3 │ │ DW_CFA_GNU_args_size: 0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000513c 0000000000000024 00000c4c FDE cie=000044f4 pc=00000000000241e0..0000000000024278 │ │ - Augmentation data: 73 8a ff ff │ │ - DW_CFA_advance_loc: 1 to 00000000000241e1 │ │ +0000542c 0000000000000024 00000b58 FDE cie=000048d8 pc=00000000000236d0..0000000000023768 │ │ + Augmentation data: df 87 ff ff │ │ + DW_CFA_advance_loc: 1 to 00000000000236d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000241e5 │ │ + DW_CFA_advance_loc: 4 to 00000000000236d5 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc1: 115 to 0000000000024258 │ │ + DW_CFA_advance_loc1: 115 to 0000000000023748 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000024259 │ │ + DW_CFA_advance_loc: 1 to 0000000000023749 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000002425a │ │ + DW_CFA_advance_loc: 1 to 000000000002374a │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_nop │ │ │ │ -00005164 0000000000000050 00000c74 FDE cie=000044f4 pc=00000000000244f0..0000000000024f11 │ │ - Augmentation data: 57 8a ff ff │ │ - DW_CFA_advance_loc: 1 to 00000000000244f1 │ │ +00005454 0000000000000050 00000b80 FDE cie=000048d8 pc=00000000000239e0..0000000000024401 │ │ + Augmentation data: c3 87 ff ff │ │ + DW_CFA_advance_loc: 1 to 00000000000239e1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000244f3 │ │ + DW_CFA_advance_loc: 2 to 00000000000239e3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000244f5 │ │ + DW_CFA_advance_loc: 2 to 00000000000239e5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000244f7 │ │ + DW_CFA_advance_loc: 2 to 00000000000239e7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000244f9 │ │ + DW_CFA_advance_loc: 2 to 00000000000239e9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000244fa │ │ + DW_CFA_advance_loc: 1 to 00000000000239ea │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 0000000000024501 │ │ + DW_CFA_advance_loc: 7 to 00000000000239f1 │ │ DW_CFA_def_cfa_offset: 352 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2184 to 0000000000024d89 │ │ + DW_CFA_advance_loc2: 2184 to 0000000000024279 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000024d8a │ │ + DW_CFA_advance_loc: 1 to 000000000002427a │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000024d8c │ │ + DW_CFA_advance_loc: 2 to 000000000002427c │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000024d8e │ │ + DW_CFA_advance_loc: 2 to 000000000002427e │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000024d90 │ │ + DW_CFA_advance_loc: 2 to 0000000000024280 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000024d92 │ │ + DW_CFA_advance_loc: 2 to 0000000000024282 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000024d93 │ │ + DW_CFA_advance_loc: 1 to 0000000000024283 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000024d94 │ │ + DW_CFA_advance_loc: 1 to 0000000000024284 │ │ DW_CFA_def_cfa_offset: 352 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000051b8 0000000000000044 00000cc8 FDE cie=000044f4 pc=0000000000025820..0000000000025a02 │ │ - Augmentation data: 7f 8a ff ff │ │ - DW_CFA_advance_loc: 2 to 0000000000025822 │ │ +000054a8 0000000000000044 00000bd4 FDE cie=000048d8 pc=0000000000024d20..0000000000024f02 │ │ + Augmentation data: eb 87 ff ff │ │ + DW_CFA_advance_loc: 2 to 0000000000024d22 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000025824 │ │ + DW_CFA_advance_loc: 2 to 0000000000024d24 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000025826 │ │ + DW_CFA_advance_loc: 2 to 0000000000024d26 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000025828 │ │ + DW_CFA_advance_loc: 2 to 0000000000024d28 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000025829 │ │ + DW_CFA_advance_loc: 1 to 0000000000024d29 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 4 to 000000000002582d │ │ + DW_CFA_advance_loc: 4 to 0000000000024d2d │ │ DW_CFA_def_cfa_offset: 96 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 418 to 00000000000259cf │ │ + DW_CFA_advance_loc2: 418 to 0000000000024ecf │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000259d0 │ │ + DW_CFA_advance_loc: 1 to 0000000000024ed0 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000259d2 │ │ + DW_CFA_advance_loc: 2 to 0000000000024ed2 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000259d4 │ │ + DW_CFA_advance_loc: 2 to 0000000000024ed4 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000259d6 │ │ + DW_CFA_advance_loc: 2 to 0000000000024ed6 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000259d8 │ │ + DW_CFA_advance_loc: 2 to 0000000000024ed8 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000259d9 │ │ + DW_CFA_advance_loc: 1 to 0000000000024ed9 │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ -00005200 000000000000004c 00000d10 FDE cie=000044f4 pc=0000000000025ab0..0000000000025cad │ │ - Augmentation data: 5b 8a ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000025ab1 │ │ +000054f0 000000000000004c 00000c1c FDE cie=000048d8 pc=0000000000024fe0..0000000000025198 │ │ + Augmentation data: c7 87 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000024fe1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000025ab3 │ │ + DW_CFA_advance_loc: 2 to 0000000000024fe3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000025ab5 │ │ + DW_CFA_advance_loc: 2 to 0000000000024fe5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000025ab7 │ │ + DW_CFA_advance_loc: 2 to 0000000000024fe7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000025ab9 │ │ + DW_CFA_advance_loc: 2 to 0000000000024fe9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000025aba │ │ + DW_CFA_advance_loc: 1 to 0000000000024fea │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 0000000000025abe │ │ - DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 1 to 0000000000024feb │ │ + DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 425 to 0000000000025c67 │ │ + DW_CFA_advance_loc2: 350 to 0000000000025149 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000025c68 │ │ + DW_CFA_advance_loc: 1 to 000000000002514a │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000025c6a │ │ + DW_CFA_advance_loc: 2 to 000000000002514c │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000025c6c │ │ + DW_CFA_advance_loc: 2 to 000000000002514e │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000025c6e │ │ + DW_CFA_advance_loc: 2 to 0000000000025150 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000025c70 │ │ + DW_CFA_advance_loc: 2 to 0000000000025152 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000025c71 │ │ + DW_CFA_advance_loc: 1 to 0000000000025153 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000025c72 │ │ - DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 1 to 0000000000025154 │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ -00005250 0000000000000030 00000d60 FDE cie=000044f4 pc=0000000000028ad0..0000000000028cf4 │ │ - Augmentation data: 1f 8a ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000028ad1 │ │ +00005540 0000000000000030 00000c6c FDE cie=000048d8 pc=0000000000027e30..0000000000028054 │ │ + Augmentation data: 9f 87 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000027e31 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000028ad4 │ │ + DW_CFA_advance_loc: 3 to 0000000000027e34 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000028ae1 │ │ + DW_CFA_advance_loc: 13 to 0000000000027e41 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 426 to 0000000000028c8b │ │ + DW_CFA_advance_loc2: 426 to 0000000000027feb │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000028c8c │ │ + DW_CFA_advance_loc: 1 to 0000000000027fec │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005284 000000000000002c 00000d94 FDE cie=000044f4 pc=0000000000028d60..0000000000028e27 │ │ - Augmentation data: 07 8a ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000028d61 │ │ +00005574 000000000000002c 00000ca0 FDE cie=000048d8 pc=00000000000280c0..0000000000028187 │ │ + Augmentation data: 87 87 ff ff │ │ + DW_CFA_advance_loc: 1 to 00000000000280c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000028d64 │ │ + DW_CFA_advance_loc: 3 to 00000000000280c4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 9 to 0000000000028d6d │ │ + DW_CFA_advance_loc: 9 to 00000000000280cd │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 140 to 0000000000028df9 │ │ + DW_CFA_advance_loc1: 140 to 0000000000028159 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000028dfa │ │ + DW_CFA_advance_loc: 1 to 000000000002815a │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000052b4 0000000000000030 00000dc4 FDE cie=000044f4 pc=000000000002cf10..000000000002e47c │ │ - Augmentation data: eb 89 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000002cf11 │ │ +000055a4 0000000000000030 00000cd0 FDE cie=000048d8 pc=0000000000028190..00000000000281ed │ │ + Augmentation data: 6b 87 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000028191 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 0000000000028194 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 6 to 000000000002819a │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_advance_loc: 39 to 00000000000281c1 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 6 to 00000000000281c7 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc: 10 to 00000000000281d1 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 00000000000281d2 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + │ │ +000055d8 0000000000000028 00000d04 FDE cie=000048d8 pc=00000000000281f0..0000000000028225 │ │ + Augmentation data: 43 87 ff ff │ │ + DW_CFA_advance_loc: 1 to 00000000000281f1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 00000000000281f4 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 3 to 00000000000281f7 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_advance_loc: 20 to 000000000002820b │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 6 to 0000000000028211 │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00005604 0000000000000030 00000d30 FDE cie=000048d8 pc=000000000002c5c0..000000000002dac4 │ │ + Augmentation data: 23 87 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000002c5c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000002cf14 │ │ + DW_CFA_advance_loc: 3 to 000000000002c5c4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 35 to 000000000002cf37 │ │ + DW_CFA_advance_loc: 35 to 000000000002c5e7 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 5237 to 000000000002e3ac │ │ + DW_CFA_advance_loc2: 5120 to 000000000002d9e7 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000002e3ad │ │ + DW_CFA_advance_loc: 1 to 000000000002d9e8 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000052e8 000000000000004c 00000df8 FDE cie=000044f4 pc=0000000000030110..00000000000305b0 │ │ - Augmentation data: f3 89 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000030111 │ │ +00005638 000000000000004c 00000d64 FDE cie=000048d8 pc=000000000002f8b0..000000000002fd4e │ │ + Augmentation data: 1f 87 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000002f8b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000030113 │ │ + DW_CFA_advance_loc: 2 to 000000000002f8b3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000030115 │ │ + DW_CFA_advance_loc: 2 to 000000000002f8b5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000030117 │ │ + DW_CFA_advance_loc: 2 to 000000000002f8b7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000030119 │ │ + DW_CFA_advance_loc: 2 to 000000000002f8b9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000003011a │ │ + DW_CFA_advance_loc: 1 to 000000000002f8ba │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 000000000003011e │ │ + DW_CFA_advance_loc: 4 to 000000000002f8be │ │ DW_CFA_def_cfa_offset: 112 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1043 to 0000000000030531 │ │ + DW_CFA_advance_loc2: 1036 to 000000000002fcca │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000030532 │ │ + DW_CFA_advance_loc: 1 to 000000000002fccb │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000030534 │ │ + DW_CFA_advance_loc: 2 to 000000000002fccd │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000030536 │ │ + DW_CFA_advance_loc: 2 to 000000000002fccf │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000030538 │ │ + DW_CFA_advance_loc: 2 to 000000000002fcd1 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003053a │ │ + DW_CFA_advance_loc: 2 to 000000000002fcd3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000003053b │ │ + DW_CFA_advance_loc: 1 to 000000000002fcd4 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003053c │ │ + DW_CFA_advance_loc: 1 to 000000000002fcd5 │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ -00005338 000000000000001c 00000e48 FDE cie=000044f4 pc=0000000000033540..0000000000033573 │ │ - Augmentation data: cb 89 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000033541 │ │ +00005688 000000000000001c 00000db4 FDE cie=000048d8 pc=0000000000032af0..0000000000032b23 │ │ + Augmentation data: f7 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000032af1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000033544 │ │ + DW_CFA_advance_loc: 3 to 0000000000032af4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005358 0000000000000030 00000e68 FDE cie=000044f4 pc=00000000000352bd..0000000000035bfb │ │ - Augmentation data: bb 89 ff ff │ │ - DW_CFA_advance_loc: 1 to 00000000000352be │ │ +000056a8 0000000000000030 00000dd4 FDE cie=000048d8 pc=000000000003533d..0000000000035ce7 │ │ + Augmentation data: e7 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000003533e │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000352c1 │ │ + DW_CFA_advance_loc: 3 to 0000000000035341 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 00000000000352d1 │ │ + DW_CFA_advance_loc: 16 to 0000000000035351 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 439 to 0000000000035488 │ │ + DW_CFA_advance_loc2: 466 to 0000000000035523 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000035489 │ │ + DW_CFA_advance_loc: 1 to 0000000000035524 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000538c 0000000000000064 00000e9c FDE cie=000044f4 pc=0000000000035c40..0000000000035d44 │ │ - Augmentation data: df 89 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000035c41 │ │ +000056dc 0000000000000064 00000e08 FDE cie=000048d8 pc=0000000000035d30..0000000000035e34 │ │ + Augmentation data: 13 87 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000035d31 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000035c43 │ │ + DW_CFA_advance_loc: 2 to 0000000000035d33 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000035c45 │ │ + DW_CFA_advance_loc: 2 to 0000000000035d35 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000035c47 │ │ + DW_CFA_advance_loc: 2 to 0000000000035d37 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000035c49 │ │ + DW_CFA_advance_loc: 2 to 0000000000035d39 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000035c4a │ │ + DW_CFA_advance_loc: 1 to 0000000000035d3a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000035c4b │ │ + DW_CFA_advance_loc: 1 to 0000000000035d3b │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 155 to 0000000000035ce6 │ │ + DW_CFA_advance_loc1: 155 to 0000000000035dd6 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000035ce7 │ │ + DW_CFA_advance_loc: 1 to 0000000000035dd7 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000035ce9 │ │ + DW_CFA_advance_loc: 2 to 0000000000035dd9 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000035ceb │ │ + DW_CFA_advance_loc: 2 to 0000000000035ddb │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000035ced │ │ + DW_CFA_advance_loc: 2 to 0000000000035ddd │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000035cef │ │ + DW_CFA_advance_loc: 2 to 0000000000035ddf │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000035cf0 │ │ + DW_CFA_advance_loc: 1 to 0000000000035de0 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000035cf6 │ │ + DW_CFA_advance_loc: 6 to 0000000000035de6 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 4 to 0000000000035cfa │ │ + DW_CFA_advance_loc: 4 to 0000000000035dea │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000035cfb │ │ + DW_CFA_advance_loc: 1 to 0000000000035deb │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000035cfd │ │ + DW_CFA_advance_loc: 2 to 0000000000035ded │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000035cff │ │ + DW_CFA_advance_loc: 2 to 0000000000035def │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000035d01 │ │ + DW_CFA_advance_loc: 2 to 0000000000035df1 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000035d03 │ │ + DW_CFA_advance_loc: 2 to 0000000000035df3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000035d04 │ │ + DW_CFA_advance_loc: 1 to 0000000000035df4 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000035d05 │ │ + DW_CFA_advance_loc: 1 to 0000000000035df5 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_nop │ │ │ │ -000053f4 0000000000000064 00000f04 FDE cie=000044f4 pc=0000000000035d50..0000000000035e6c │ │ - Augmentation data: 93 89 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000035d51 │ │ +00005744 0000000000000064 00000e70 FDE cie=000048d8 pc=0000000000035e40..0000000000035f5c │ │ + Augmentation data: c7 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000035e41 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000035d53 │ │ + DW_CFA_advance_loc: 2 to 0000000000035e43 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000035d55 │ │ + DW_CFA_advance_loc: 2 to 0000000000035e45 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000035d57 │ │ + DW_CFA_advance_loc: 2 to 0000000000035e47 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000035d59 │ │ + DW_CFA_advance_loc: 2 to 0000000000035e49 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000035d5a │ │ + DW_CFA_advance_loc: 1 to 0000000000035e4a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000035d5b │ │ + DW_CFA_advance_loc: 1 to 0000000000035e4b │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 74 to 0000000000035da5 │ │ + DW_CFA_advance_loc1: 74 to 0000000000035e95 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000035da6 │ │ + DW_CFA_advance_loc: 1 to 0000000000035e96 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000035da8 │ │ + DW_CFA_advance_loc: 2 to 0000000000035e98 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000035daa │ │ + DW_CFA_advance_loc: 2 to 0000000000035e9a │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000035dac │ │ + DW_CFA_advance_loc: 2 to 0000000000035e9c │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000035dae │ │ + DW_CFA_advance_loc: 2 to 0000000000035e9e │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000035daf │ │ + DW_CFA_advance_loc: 1 to 0000000000035e9f │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000035db0 │ │ + DW_CFA_advance_loc: 1 to 0000000000035ea0 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc1: 77 to 0000000000035dfd │ │ + DW_CFA_advance_loc1: 77 to 0000000000035eed │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000035dfe │ │ + DW_CFA_advance_loc: 1 to 0000000000035eee │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000035e00 │ │ + DW_CFA_advance_loc: 2 to 0000000000035ef0 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000035e02 │ │ + DW_CFA_advance_loc: 2 to 0000000000035ef2 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000035e04 │ │ + DW_CFA_advance_loc: 2 to 0000000000035ef4 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000035e06 │ │ + DW_CFA_advance_loc: 2 to 0000000000035ef6 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000035e07 │ │ + DW_CFA_advance_loc: 1 to 0000000000035ef7 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000035e0d │ │ + DW_CFA_advance_loc: 6 to 0000000000035efd │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ -0000545c 0000000000000068 00000f6c FDE cie=000044f4 pc=0000000000035e70..0000000000036329 │ │ - Augmentation data: 53 89 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000035e71 │ │ +000057ac 0000000000000050 00000ed8 FDE cie=000048d8 pc=0000000000035f60..00000000000363fe │ │ + Augmentation data: 87 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000035f61 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000035e73 │ │ + DW_CFA_advance_loc: 2 to 0000000000035f63 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000035e75 │ │ + DW_CFA_advance_loc: 2 to 0000000000035f65 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000035e77 │ │ + DW_CFA_advance_loc: 2 to 0000000000035f67 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000035e79 │ │ + DW_CFA_advance_loc: 2 to 0000000000035f69 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000035e7a │ │ + DW_CFA_advance_loc: 1 to 0000000000035f6a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 0000000000035e7e │ │ + DW_CFA_advance_loc: 4 to 0000000000035f6e │ │ DW_CFA_def_cfa_offset: 144 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1054 to 000000000003629c │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000003629d │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000003629f │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000362a1 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000362a3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000362a5 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000362a6 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 00000000000362ac │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 37 to 00000000000362d1 │ │ + DW_CFA_advance_loc2: 1070 to 000000000003639c │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000362d2 │ │ + DW_CFA_advance_loc: 1 to 000000000003639d │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000362d4 │ │ + DW_CFA_advance_loc: 2 to 000000000003639f │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000362d6 │ │ + DW_CFA_advance_loc: 2 to 00000000000363a1 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000362d8 │ │ + DW_CFA_advance_loc: 2 to 00000000000363a3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000362da │ │ + DW_CFA_advance_loc: 2 to 00000000000363a5 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000362db │ │ + DW_CFA_advance_loc: 1 to 00000000000363a6 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000362dc │ │ + DW_CFA_advance_loc: 6 to 00000000000363ac │ │ DW_CFA_def_cfa_offset: 144 │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000054c8 0000000000000050 00000fd8 FDE cie=000044f4 pc=0000000000036330..0000000000036781 │ │ - Augmentation data: ff 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000036331 │ │ +00005800 0000000000000050 00000f2c FDE cie=000048d8 pc=0000000000036400..00000000000368c8 │ │ + Augmentation data: 4b 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000036401 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000036333 │ │ + DW_CFA_advance_loc: 2 to 0000000000036403 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000036335 │ │ + DW_CFA_advance_loc: 2 to 0000000000036405 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000036337 │ │ + DW_CFA_advance_loc: 2 to 0000000000036407 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000036339 │ │ + DW_CFA_advance_loc: 2 to 0000000000036409 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000003633a │ │ + DW_CFA_advance_loc: 1 to 000000000003640a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 000000000003633e │ │ + DW_CFA_advance_loc: 4 to 000000000003640e │ │ DW_CFA_def_cfa_offset: 176 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 901 to 00000000000366c3 │ │ + DW_CFA_advance_loc2: 602 to 0000000000036668 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000366c4 │ │ + DW_CFA_advance_loc: 1 to 0000000000036669 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000366c6 │ │ + DW_CFA_advance_loc: 2 to 000000000003666b │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000366c8 │ │ + DW_CFA_advance_loc: 2 to 000000000003666d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000366ca │ │ + DW_CFA_advance_loc: 2 to 000000000003666f │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000366cc │ │ + DW_CFA_advance_loc: 2 to 0000000000036671 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000366cd │ │ + DW_CFA_advance_loc: 1 to 0000000000036672 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000366ce │ │ + DW_CFA_advance_loc: 1 to 0000000000036673 │ │ DW_CFA_def_cfa_offset: 176 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000551c 0000000000000034 0000102c FDE cie=000044f4 pc=0000000000036790..0000000000036856 │ │ - Augmentation data: 0f 89 ff ff │ │ - DW_CFA_advance_loc: 2 to 0000000000036792 │ │ +00005854 0000000000000030 00000f80 FDE cie=000048d8 pc=00000000000368d0..0000000000036965 │ │ + Augmentation data: 4f 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 00000000000368d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000036794 │ │ + DW_CFA_advance_loc: 2 to 00000000000368d3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000036795 │ │ + DW_CFA_advance_loc: 1 to 00000000000368d4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 0000000000036799 │ │ - DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc1: 143 to 0000000000036828 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000036829 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc1: 83 to 0000000000036927 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003682b │ │ + DW_CFA_advance_loc: 2 to 0000000000036929 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003682d │ │ + DW_CFA_advance_loc: 1 to 000000000003692a │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003682e │ │ - DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 000000000003692b │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005554 0000000000000038 00001064 FDE cie=000044f4 pc=00000000000368d0..000000000003697b │ │ - Augmentation data: fb 88 ff ff │ │ - DW_CFA_advance_loc: 2 to 00000000000368d2 │ │ +00005888 0000000000000038 00000fb4 FDE cie=000048d8 pc=00000000000369e0..0000000000036a8b │ │ + Augmentation data: 3b 86 ff ff │ │ + DW_CFA_advance_loc: 2 to 00000000000369e2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000368d3 │ │ + DW_CFA_advance_loc: 1 to 00000000000369e3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 00000000000368d7 │ │ + DW_CFA_advance_loc: 4 to 00000000000369e7 │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc1: 123 to 0000000000036952 │ │ + DW_CFA_advance_loc1: 123 to 0000000000036a62 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000036953 │ │ + DW_CFA_advance_loc: 1 to 0000000000036a63 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000036955 │ │ + DW_CFA_advance_loc: 2 to 0000000000036a65 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 000000000003695a │ │ + DW_CFA_advance_loc: 5 to 0000000000036a6a │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 4 to 000000000003695e │ │ + DW_CFA_advance_loc: 4 to 0000000000036a6e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000003695f │ │ + DW_CFA_advance_loc: 1 to 0000000000036a6f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000036961 │ │ + DW_CFA_advance_loc: 2 to 0000000000036a71 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000036962 │ │ + DW_CFA_advance_loc: 1 to 0000000000036a72 │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_nop │ │ │ │ -00005590 0000000000000038 000010a0 FDE cie=000044f4 pc=0000000000036980..0000000000036a26 │ │ - Augmentation data: d3 88 ff ff │ │ - DW_CFA_advance_loc: 2 to 0000000000036982 │ │ +000058c4 0000000000000038 00000ff0 FDE cie=000048d8 pc=0000000000036a90..0000000000036b36 │ │ + Augmentation data: 13 86 ff ff │ │ + DW_CFA_advance_loc: 2 to 0000000000036a92 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000036983 │ │ + DW_CFA_advance_loc: 1 to 0000000000036a93 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 0000000000036987 │ │ + DW_CFA_advance_loc: 4 to 0000000000036a97 │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc1: 118 to 00000000000369fd │ │ + DW_CFA_advance_loc1: 118 to 0000000000036b0d │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000369fe │ │ + DW_CFA_advance_loc: 1 to 0000000000036b0e │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000036a00 │ │ + DW_CFA_advance_loc: 2 to 0000000000036b10 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000036a05 │ │ + DW_CFA_advance_loc: 5 to 0000000000036b15 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 4 to 0000000000036a09 │ │ + DW_CFA_advance_loc: 4 to 0000000000036b19 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000036a0a │ │ + DW_CFA_advance_loc: 1 to 0000000000036b1a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000036a0c │ │ + DW_CFA_advance_loc: 2 to 0000000000036b1c │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000036a0d │ │ + DW_CFA_advance_loc: 1 to 0000000000036b1d │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_nop │ │ │ │ -000055cc 000000000000003c 000010dc FDE cie=000044f4 pc=0000000000036a30..0000000000036b2b │ │ - Augmentation data: ab 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000036a31 │ │ +00005900 0000000000000044 0000102c FDE cie=000048d8 pc=0000000000036c40..0000000000036d2e │ │ + Augmentation data: eb 85 ff ff │ │ + DW_CFA_advance_loc: 2 to 0000000000036c42 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000036a33 │ │ + DW_CFA_advance_loc: 2 to 0000000000036c44 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000036a35 │ │ + DW_CFA_advance_loc: 1 to 0000000000036c45 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000036a36 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 4 to 0000000000036a3a │ │ + DW_CFA_advance_loc: 4 to 0000000000036c49 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 164 to 0000000000036ade │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000036adf │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ + DW_CFA_advance_loc1: 142 to 0000000000036cd7 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000036ae1 │ │ + DW_CFA_advance_loc: 1 to 0000000000036cd8 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000036ae3 │ │ + DW_CFA_advance_loc: 2 to 0000000000036cda │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000036ae4 │ │ + DW_CFA_advance_loc: 2 to 0000000000036cdc │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000036ae5 │ │ + DW_CFA_advance_loc: 6 to 0000000000036ce2 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_nop │ │ - │ │ -0000560c 000000000000002c 0000111c FDE cie=000044f4 pc=0000000000036b30..0000000000036b97 │ │ - Augmentation data: 93 88 ff ff │ │ - DW_CFA_advance_loc: 2 to 0000000000036b32 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000036b33 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000036b34 │ │ + DW_CFA_advance_loc: 54 to 0000000000036d18 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc1: 83 to 0000000000036b87 │ │ + DW_CFA_advance_loc: 1 to 0000000000036d19 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000036b88 │ │ + DW_CFA_advance_loc: 2 to 0000000000036d1b │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000036b8a │ │ + DW_CFA_advance_loc: 2 to 0000000000036d1d │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000036b8b │ │ - DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 1 to 0000000000036d1e │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000563c 000000000000004c 0000114c FDE cie=000044f4 pc=0000000000036c60..0000000000036cef │ │ - Augmentation data: 77 88 ff ff │ │ - DW_CFA_advance_loc: 2 to 0000000000036c62 │ │ +00005948 000000000000002c 00001074 FDE cie=000048d8 pc=0000000000036d30..0000000000036dc9 │ │ + Augmentation data: cb 85 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000036d31 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000036c64 │ │ + DW_CFA_advance_loc: 1 to 0000000000036d32 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000036c66 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000036c67 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000036c68 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 27 to 0000000000036c83 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000036c84 │ │ + DW_CFA_advance_loc: 1 to 0000000000036d33 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000036c86 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc1: 76 to 0000000000036d7f │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000036c88 │ │ + DW_CFA_advance_loc: 1 to 0000000000036d80 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000036c8a │ │ + DW_CFA_advance_loc: 1 to 0000000000036d81 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000036c8b │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 50 to 0000000000036cbd │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000036cbe │ │ + DW_CFA_advance_loc: 1 to 0000000000036d82 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000036cc0 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000036cc2 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000036cc4 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000036cca │ │ - DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_nop │ │ │ │ -0000568c 000000000000002c 0000119c FDE cie=000044f4 pc=0000000000036cf0..0000000000036e07 │ │ - Augmentation data: 33 88 ff ff │ │ - DW_CFA_advance_loc: 2 to 0000000000036cf2 │ │ +00005978 000000000000002c 000010a4 FDE cie=000048d8 pc=0000000000036e10..0000000000036f70 │ │ + Augmentation data: bf 85 ff ff │ │ + DW_CFA_advance_loc: 2 to 0000000000036e12 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000036cf3 │ │ + DW_CFA_advance_loc: 1 to 0000000000036e13 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 0000000000036cf7 │ │ + DW_CFA_advance_loc: 4 to 0000000000036e17 │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc1: 178 to 0000000000036da9 │ │ + DW_CFA_advance_loc1: 208 to 0000000000036ee7 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000036daa │ │ + DW_CFA_advance_loc: 1 to 0000000000036ee8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000036dac │ │ + DW_CFA_advance_loc: 2 to 0000000000036eea │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000036dad │ │ + DW_CFA_advance_loc: 1 to 0000000000036eeb │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_nop │ │ │ │ -000056bc 0000000000000038 000011cc FDE cie=000044f4 pc=0000000000036e10..00000000000370a1 │ │ - Augmentation data: 2f 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000036e11 │ │ +000059a8 0000000000000038 000010d4 FDE cie=000048d8 pc=0000000000036f70..0000000000037201 │ │ + Augmentation data: c3 85 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000036f71 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000036e13 │ │ + DW_CFA_advance_loc: 2 to 0000000000036f73 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000036e14 │ │ + DW_CFA_advance_loc: 1 to 0000000000036f74 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 7 to 0000000000036e1b │ │ + DW_CFA_advance_loc: 7 to 0000000000036f7b │ │ DW_CFA_def_cfa_offset: 208 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 477 to 0000000000036ff8 │ │ + DW_CFA_advance_loc2: 477 to 0000000000037158 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000036ff9 │ │ + DW_CFA_advance_loc: 1 to 0000000000037159 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000036ffb │ │ + DW_CFA_advance_loc: 2 to 000000000003715b │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000036ffc │ │ + DW_CFA_advance_loc: 1 to 000000000003715c │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000036ffd │ │ + DW_CFA_advance_loc: 1 to 000000000003715d │ │ DW_CFA_def_cfa_offset: 208 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000056f8 0000000000000038 00001208 FDE cie=000044f4 pc=00000000000370b0..0000000000037106 │ │ - Augmentation data: 2f 88 ff ff │ │ - DW_CFA_advance_loc: 2 to 00000000000370b2 │ │ +000059e4 0000000000000038 00001110 FDE cie=000048d8 pc=0000000000037210..0000000000037266 │ │ + Augmentation data: c3 85 ff ff │ │ + DW_CFA_advance_loc: 2 to 0000000000037212 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000370b3 │ │ + DW_CFA_advance_loc: 1 to 0000000000037213 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000370b4 │ │ + DW_CFA_advance_loc: 1 to 0000000000037214 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 32 to 00000000000370d4 │ │ + DW_CFA_advance_loc: 32 to 0000000000037234 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000370d5 │ │ + DW_CFA_advance_loc: 1 to 0000000000037235 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000370d7 │ │ + DW_CFA_advance_loc: 2 to 0000000000037237 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 00000000000370dd │ │ + DW_CFA_advance_loc: 6 to 000000000003723d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 00000000000370e1 │ │ + DW_CFA_advance_loc: 4 to 0000000000037241 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000370e2 │ │ + DW_CFA_advance_loc: 1 to 0000000000037242 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000370e4 │ │ + DW_CFA_advance_loc: 2 to 0000000000037244 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000370e5 │ │ + DW_CFA_advance_loc: 1 to 0000000000037245 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005734 0000000000000050 00001244 FDE cie=000044f4 pc=0000000000039950..000000000003a42d │ │ - Augmentation data: ff 87 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000039951 │ │ +00005a20 0000000000000050 0000114c FDE cie=000048d8 pc=0000000000039c40..000000000003a7e6 │ │ + Augmentation data: 93 85 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000039c41 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000039953 │ │ + DW_CFA_advance_loc: 2 to 0000000000039c43 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000039955 │ │ + DW_CFA_advance_loc: 2 to 0000000000039c45 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000039957 │ │ + DW_CFA_advance_loc: 2 to 0000000000039c47 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000039959 │ │ + DW_CFA_advance_loc: 2 to 0000000000039c49 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000003995a │ │ + DW_CFA_advance_loc: 1 to 0000000000039c4a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 0000000000039961 │ │ - DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 7 to 0000000000039c51 │ │ + DW_CFA_def_cfa_offset: 1120 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2629 to 000000000003a3a6 │ │ + DW_CFA_advance_loc2: 2830 to 000000000003a75f │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000003a3a7 │ │ + DW_CFA_advance_loc: 1 to 000000000003a760 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000003a3a9 │ │ + DW_CFA_advance_loc: 2 to 000000000003a762 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000003a3ab │ │ + DW_CFA_advance_loc: 2 to 000000000003a764 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000003a3ad │ │ + DW_CFA_advance_loc: 2 to 000000000003a766 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003a3af │ │ + DW_CFA_advance_loc: 2 to 000000000003a768 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000003a3b0 │ │ + DW_CFA_advance_loc: 1 to 000000000003a769 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003a3b1 │ │ - DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 1 to 000000000003a76a │ │ + DW_CFA_def_cfa_offset: 1120 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005788 0000000000000050 00001298 FDE cie=000044f4 pc=000000000003b110..000000000003bbdd │ │ - Augmentation data: db 87 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000003b111 │ │ +00005a74 0000000000000050 000011a0 FDE cie=000048d8 pc=000000000003b2c0..000000000003be56 │ │ + Augmentation data: 6f 85 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000003b2c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003b113 │ │ + DW_CFA_advance_loc: 2 to 000000000003b2c3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003b115 │ │ + DW_CFA_advance_loc: 2 to 000000000003b2c5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000003b117 │ │ + DW_CFA_advance_loc: 2 to 000000000003b2c7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000003b119 │ │ + DW_CFA_advance_loc: 2 to 000000000003b2c9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000003b11a │ │ + DW_CFA_advance_loc: 1 to 000000000003b2ca │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 000000000003b121 │ │ - DW_CFA_def_cfa_offset: 1248 │ │ + DW_CFA_advance_loc: 7 to 000000000003b2d1 │ │ + DW_CFA_def_cfa_offset: 1136 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2613 to 000000000003bb56 │ │ + DW_CFA_advance_loc2: 2814 to 000000000003bdcf │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000003bb57 │ │ + DW_CFA_advance_loc: 1 to 000000000003bdd0 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000003bb59 │ │ + DW_CFA_advance_loc: 2 to 000000000003bdd2 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000003bb5b │ │ + DW_CFA_advance_loc: 2 to 000000000003bdd4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000003bb5d │ │ + DW_CFA_advance_loc: 2 to 000000000003bdd6 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003bb5f │ │ + DW_CFA_advance_loc: 2 to 000000000003bdd8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000003bb60 │ │ + DW_CFA_advance_loc: 1 to 000000000003bdd9 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003bb61 │ │ - DW_CFA_def_cfa_offset: 1248 │ │ + DW_CFA_advance_loc: 1 to 000000000003bdda │ │ + DW_CFA_def_cfa_offset: 1136 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000057dc 0000000000000050 000012ec FDE cie=000044f4 pc=000000000003bbe0..000000000003c6bd │ │ - Augmentation data: b7 87 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000003bbe1 │ │ +00005ac8 0000000000000050 000011f4 FDE cie=000048d8 pc=000000000003be60..000000000003ca06 │ │ + Augmentation data: 4b 85 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000003be61 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003bbe3 │ │ + DW_CFA_advance_loc: 2 to 000000000003be63 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003bbe5 │ │ + DW_CFA_advance_loc: 2 to 000000000003be65 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000003bbe7 │ │ + DW_CFA_advance_loc: 2 to 000000000003be67 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000003bbe9 │ │ + DW_CFA_advance_loc: 2 to 000000000003be69 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000003bbea │ │ + DW_CFA_advance_loc: 1 to 000000000003be6a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 000000000003bbf1 │ │ - DW_CFA_def_cfa_offset: 1248 │ │ + DW_CFA_advance_loc: 7 to 000000000003be71 │ │ + DW_CFA_def_cfa_offset: 1136 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2629 to 000000000003c636 │ │ + DW_CFA_advance_loc2: 2830 to 000000000003c97f │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000003c637 │ │ + DW_CFA_advance_loc: 1 to 000000000003c980 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000003c639 │ │ + DW_CFA_advance_loc: 2 to 000000000003c982 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000003c63b │ │ + DW_CFA_advance_loc: 2 to 000000000003c984 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000003c63d │ │ + DW_CFA_advance_loc: 2 to 000000000003c986 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003c63f │ │ + DW_CFA_advance_loc: 2 to 000000000003c988 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000003c640 │ │ + DW_CFA_advance_loc: 1 to 000000000003c989 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003c641 │ │ - DW_CFA_def_cfa_offset: 1248 │ │ + DW_CFA_advance_loc: 1 to 000000000003c98a │ │ + DW_CFA_def_cfa_offset: 1136 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005830 0000000000000050 00001340 FDE cie=000044f4 pc=000000000003c730..000000000003cdb4 │ │ - Augmentation data: 93 87 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000003c731 │ │ +00005b1c 0000000000000050 00001248 FDE cie=000048d8 pc=000000000003ca80..000000000003d149 │ │ + Augmentation data: 27 85 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000003ca81 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003c733 │ │ + DW_CFA_advance_loc: 2 to 000000000003ca83 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003c735 │ │ + DW_CFA_advance_loc: 2 to 000000000003ca85 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000003c737 │ │ + DW_CFA_advance_loc: 2 to 000000000003ca87 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000003c739 │ │ + DW_CFA_advance_loc: 2 to 000000000003ca89 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000003c73a │ │ + DW_CFA_advance_loc: 1 to 000000000003ca8a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 000000000003c741 │ │ + DW_CFA_advance_loc: 7 to 000000000003ca91 │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 889 to 000000000003caba │ │ + DW_CFA_advance_loc2: 889 to 000000000003ce0a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000003cabb │ │ + DW_CFA_advance_loc: 1 to 000000000003ce0b │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000003cabd │ │ + DW_CFA_advance_loc: 2 to 000000000003ce0d │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000003cabf │ │ + DW_CFA_advance_loc: 2 to 000000000003ce0f │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000003cac1 │ │ + DW_CFA_advance_loc: 2 to 000000000003ce11 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003cac3 │ │ + DW_CFA_advance_loc: 2 to 000000000003ce13 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000003cac4 │ │ + DW_CFA_advance_loc: 1 to 000000000003ce14 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003cac5 │ │ + DW_CFA_advance_loc: 1 to 000000000003ce15 │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005884 000000000000002c 00001394 FDE cie=000044f4 pc=000000000003ce80..000000000003cf14 │ │ - Augmentation data: bb 87 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000003ce81 │ │ +00005b70 000000000000002c 0000129c FDE cie=000048d8 pc=000000000003d200..000000000003d294 │ │ + Augmentation data: 4f 85 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000003d201 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000003ce84 │ │ + DW_CFA_advance_loc: 3 to 000000000003d204 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 6 to 000000000003ce8a │ │ + DW_CFA_advance_loc: 6 to 000000000003d20a │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 88 to 000000000003cee2 │ │ + DW_CFA_advance_loc1: 88 to 000000000003d262 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 000000000003cee8 │ │ + DW_CFA_advance_loc: 6 to 000000000003d268 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000058b4 0000000000000030 000013c4 FDE cie=000044f4 pc=000000000003cf20..000000000003cf7d │ │ - Augmentation data: ab 87 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000003cf21 │ │ +00005ba0 0000000000000030 000012cc FDE cie=000048d8 pc=000000000003d2a0..000000000003d2fd │ │ + Augmentation data: 3f 85 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000003d2a1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000003cf24 │ │ + DW_CFA_advance_loc: 3 to 000000000003d2a4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 6 to 000000000003cf2a │ │ + DW_CFA_advance_loc: 6 to 000000000003d2aa │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc: 39 to 000000000003cf51 │ │ + DW_CFA_advance_loc: 39 to 000000000003d2d1 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 000000000003cf57 │ │ + DW_CFA_advance_loc: 6 to 000000000003d2d7 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 10 to 000000000003cf61 │ │ + DW_CFA_advance_loc: 10 to 000000000003d2e1 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003cf62 │ │ + DW_CFA_advance_loc: 1 to 000000000003d2e2 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ -000058e8 000000000000001c 000013f8 FDE cie=000044f4 pc=000000000003cf80..000000000003cf96 │ │ - Augmentation data: 83 87 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000003cf81 │ │ +00005bd4 000000000000001c 00001300 FDE cie=000048d8 pc=000000000003d300..000000000003d316 │ │ + Augmentation data: 17 85 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000003d301 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000003cf84 │ │ + DW_CFA_advance_loc: 3 to 000000000003d304 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005908 000000000000002c 00001418 FDE cie=000044f4 pc=000000000003cfa0..000000000003d00b │ │ - Augmentation data: 6b 87 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000003cfa1 │ │ +00005bf4 000000000000002c 00001320 FDE cie=000048d8 pc=000000000003d320..000000000003d38b │ │ + Augmentation data: ff 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000003d321 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000003cfa4 │ │ + DW_CFA_advance_loc: 3 to 000000000003d324 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000003cfab │ │ + DW_CFA_advance_loc: 7 to 000000000003d32b │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc: 53 to 000000000003cfe0 │ │ + DW_CFA_advance_loc: 53 to 000000000003d360 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 000000000003cfe6 │ │ + DW_CFA_advance_loc: 6 to 000000000003d366 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005938 0000000000000038 00001448 FDE cie=000044f4 pc=000000000003da10..000000000003da5e │ │ - Augmentation data: 47 87 ff ff │ │ - DW_CFA_advance_loc: 2 to 000000000003da12 │ │ +00005c24 0000000000000038 00001350 FDE cie=000048d8 pc=000000000003dd40..000000000003dd8e │ │ + Augmentation data: db 84 ff ff │ │ + DW_CFA_advance_loc: 2 to 000000000003dd42 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003da14 │ │ + DW_CFA_advance_loc: 2 to 000000000003dd44 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000003da15 │ │ + DW_CFA_advance_loc: 1 to 000000000003dd45 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 30 to 000000000003da33 │ │ + DW_CFA_advance_loc: 30 to 000000000003dd63 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003da35 │ │ + DW_CFA_advance_loc: 2 to 000000000003dd65 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003da37 │ │ + DW_CFA_advance_loc: 2 to 000000000003dd67 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 000000000003da3d │ │ + DW_CFA_advance_loc: 6 to 000000000003dd6d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 000000000003da3e │ │ + DW_CFA_advance_loc: 1 to 000000000003dd6e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003da40 │ │ + DW_CFA_advance_loc: 2 to 000000000003dd70 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003da42 │ │ + DW_CFA_advance_loc: 2 to 000000000003dd72 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003da43 │ │ + DW_CFA_advance_loc: 1 to 000000000003dd73 │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ -00005974 000000000000004c 00001484 FDE cie=000044f4 pc=000000000003dab0..000000000003ddf0 │ │ - Augmentation data: 17 87 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000003dab1 │ │ +00005c60 000000000000004c 0000138c FDE cie=000048d8 pc=000000000003dde0..000000000003e120 │ │ + Augmentation data: ab 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000003dde1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000003dab3 │ │ + DW_CFA_advance_loc: 2 to 000000000003dde3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003dab5 │ │ + DW_CFA_advance_loc: 2 to 000000000003dde5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000003dab7 │ │ + DW_CFA_advance_loc: 2 to 000000000003dde7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000003dab9 │ │ + DW_CFA_advance_loc: 2 to 000000000003dde9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000003daba │ │ + DW_CFA_advance_loc: 1 to 000000000003ddea │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 000000000003dabe │ │ + DW_CFA_advance_loc: 4 to 000000000003ddee │ │ DW_CFA_def_cfa_offset: 96 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 626 to 000000000003dd30 │ │ + DW_CFA_advance_loc2: 626 to 000000000003e060 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000003dd31 │ │ + DW_CFA_advance_loc: 1 to 000000000003e061 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000003dd33 │ │ + DW_CFA_advance_loc: 2 to 000000000003e063 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000003dd35 │ │ + DW_CFA_advance_loc: 2 to 000000000003e065 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000003dd37 │ │ + DW_CFA_advance_loc: 2 to 000000000003e067 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000003dd39 │ │ + DW_CFA_advance_loc: 2 to 000000000003e069 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000003dd3a │ │ + DW_CFA_advance_loc: 1 to 000000000003e06a │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000003dd3b │ │ + DW_CFA_advance_loc: 1 to 000000000003e06b │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ -000059c4 0000000000000030 000014d4 FDE cie=000044f4 pc=0000000000047730..0000000000047cce │ │ - Augmentation data: ef 86 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000047731 │ │ +00005cb0 0000000000000030 000013dc FDE cie=000048d8 pc=0000000000047a50..0000000000047fef │ │ + Augmentation data: 83 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000047a51 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000047734 │ │ + DW_CFA_advance_loc: 3 to 0000000000047a54 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000047741 │ │ + DW_CFA_advance_loc: 13 to 0000000000047a61 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 1415 to 0000000000047cc8 │ │ + DW_CFA_advance_loc2: 1416 to 0000000000047fe9 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000047cc9 │ │ + DW_CFA_advance_loc: 1 to 0000000000047fea │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000059f8 0000000000000024 00001508 FDE cie=000044f4 pc=0000000000047cce..0000000000048214 │ │ - Augmentation data: d3 86 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000047ccf │ │ +00005ce4 0000000000000024 00001410 FDE cie=000048d8 pc=0000000000047fef..00000000000484ae │ │ + Augmentation data: 67 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000047ff0 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000047cd2 │ │ + DW_CFA_advance_loc: 3 to 0000000000047ff3 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000047cdf │ │ + DW_CFA_advance_loc: 13 to 0000000000048000 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ -00005a20 000000000000002c 00001530 FDE cie=000044f4 pc=0000000000048430..000000000004852f │ │ - Augmentation data: 03 87 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000048431 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000048434 │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 11 to 000000000004843f │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 171 to 00000000000484ea │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000484eb │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_nop │ │ - │ │ -00005a50 0000000000000034 00001560 FDE cie=000044f4 pc=0000000000048530..00000000000485bc │ │ - Augmentation data: fb 86 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000048531 │ │ +00005d0c 000000000000002c 00001438 FDE cie=000048d8 pc=00000000000486c0..000000000004877a │ │ + Augmentation data: 9b 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 00000000000486c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000048534 │ │ + DW_CFA_advance_loc: 3 to 00000000000486c4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000004853b │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc: 31 to 000000000004855a │ │ + DW_CFA_advance_loc: 5 to 00000000000486c9 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_advance_loc: 56 to 0000000000048701 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000004855b │ │ + DW_CFA_advance_loc: 1 to 0000000000048702 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 54 to 0000000000048591 │ │ + DW_CFA_advance_loc: 40 to 000000000004872a │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000048597 │ │ + DW_CFA_advance_loc: 1 to 000000000004872b │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00005a88 000000000000002c 00001598 FDE cie=000044f4 pc=0000000000048770..00000000000487e0 │ │ - Augmentation data: cf 86 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000048771 │ │ +00005d3c 0000000000000028 00001468 FDE cie=000048d8 pc=0000000000048a40..0000000000048adb │ │ + Augmentation data: 8f 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000048a41 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000048774 │ │ + DW_CFA_advance_loc: 3 to 0000000000048a44 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 6 to 000000000004877a │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 84 to 00000000000487ce │ │ + DW_CFA_advance_loc: 3 to 0000000000048a47 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_advance_loc1: 80 to 0000000000048a97 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 00000000000487d4 │ │ + DW_CFA_advance_loc: 1 to 0000000000048a98 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00005ab8 0000000000000038 000015c8 FDE cie=000044f4 pc=0000000000048810..00000000000488f4 │ │ - Augmentation data: b7 86 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000048811 │ │ +00005d68 0000000000000030 00001494 FDE cie=000048d8 pc=0000000000048b10..0000000000048c19 │ │ + Augmentation data: 7f 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000048b11 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000048814 │ │ + DW_CFA_advance_loc: 3 to 0000000000048b14 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 2 to 0000000000048816 │ │ + DW_CFA_advance_loc: 2 to 0000000000048b16 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc1: 73 to 000000000004885f │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000048865 │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc1: 73 to 00000000000488ae │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000488b3 │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 39 to 00000000000488da │ │ + DW_CFA_advance_loc1: 88 to 0000000000048b6e │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000488db │ │ + DW_CFA_advance_loc: 5 to 0000000000048b73 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00005af4 0000000000000030 00001604 FDE cie=000044f4 pc=0000000000048948..0000000000048a7f │ │ - Augmentation data: a3 86 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000048949 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000004894c │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 0000000000048956 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 197 to 0000000000048a1b │ │ + DW_CFA_advance_loc: 33 to 0000000000048b94 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000048a1c │ │ + DW_CFA_advance_loc: 1 to 0000000000048b95 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005b28 0000000000000030 00001638 FDE cie=000044f4 pc=0000000000048ab0..0000000000048d84 │ │ - Augmentation data: 8b 86 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000048ab1 │ │ +00005d9c 000000000000002c 000014c8 FDE cie=000048d8 pc=0000000000048c68..0000000000048d50 │ │ + Augmentation data: 7b 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000048c69 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000048ab4 │ │ + DW_CFA_advance_loc: 3 to 0000000000048c6c │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 0000000000048ac4 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_advance_loc: 6 to 0000000000048c72 │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 578 to 0000000000048d06 │ │ + DW_CFA_advance_loc1: 105 to 0000000000048cdb │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000048d07 │ │ + DW_CFA_advance_loc: 1 to 0000000000048cdc │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00005b5c 0000000000000034 0000166c FDE cie=000044f4 pc=0000000000048ec0..0000000000048f4a │ │ - Augmentation data: 87 86 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000048ec1 │ │ +00005dcc 000000000000002c 000014f8 FDE cie=000048d8 pc=0000000000048d80..0000000000049012 │ │ + Augmentation data: 67 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000048d81 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000048ec4 │ │ + DW_CFA_advance_loc: 3 to 0000000000048d84 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 0000000000048ecb │ │ + DW_CFA_advance_loc: 14 to 0000000000048d92 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc: 29 to 0000000000048ee8 │ │ + DW_CFA_advance_loc2: 521 to 0000000000048f9b │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000048ee9 │ │ + DW_CFA_advance_loc: 1 to 0000000000048f9c │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 54 to 0000000000048f1f │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000048f25 │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00005b94 0000000000000030 000016a4 FDE cie=000044f4 pc=00000000000491f0..0000000000049597 │ │ - Augmentation data: 5b 86 ff ff │ │ - DW_CFA_advance_loc: 1 to 00000000000491f1 │ │ +00005dfc 0000000000000030 00001528 FDE cie=000048d8 pc=00000000000493c0..000000000004964f │ │ + Augmentation data: 5b 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 00000000000493c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000491f4 │ │ + DW_CFA_advance_loc: 3 to 00000000000493c4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 0000000000049204 │ │ + DW_CFA_advance_loc: 16 to 00000000000493d4 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 769 to 0000000000049505 │ │ + DW_CFA_advance_loc2: 533 to 00000000000495e9 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000049506 │ │ + DW_CFA_advance_loc: 1 to 00000000000495ea │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005bc8 0000000000000030 000016d8 FDE cie=000044f4 pc=0000000000049600..0000000000049934 │ │ - Augmentation data: 7b 86 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000049601 │ │ +00005e30 0000000000000030 0000155c FDE cie=000048d8 pc=00000000000496b0..000000000004998d │ │ + Augmentation data: 57 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 00000000000496b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000049604 │ │ + DW_CFA_advance_loc: 3 to 00000000000496b4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 0000000000049614 │ │ + DW_CFA_advance_loc: 16 to 00000000000496c4 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 658 to 00000000000498a6 │ │ + DW_CFA_advance_loc2: 595 to 0000000000049917 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000498a7 │ │ + DW_CFA_advance_loc: 1 to 0000000000049918 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005bfc 0000000000000024 0000170c FDE cie=000044f4 pc=0000000000049940..000000000004997c │ │ - Augmentation data: 6f 86 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000049941 │ │ +00005e64 0000000000000024 00001590 FDE cie=000048d8 pc=0000000000049990..00000000000499cc │ │ + Augmentation data: 47 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000049991 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000049944 │ │ + DW_CFA_advance_loc: 3 to 0000000000049994 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 43 to 000000000004996f │ │ + DW_CFA_advance_loc: 43 to 00000000000499bf │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000049970 │ │ + DW_CFA_advance_loc: 1 to 00000000000499c0 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005c24 0000000000000030 00001734 FDE cie=000044f4 pc=00000000000499b0..0000000000049af5 │ │ - Augmentation data: 5b 86 ff ff │ │ - DW_CFA_advance_loc: 1 to 00000000000499b1 │ │ +00005e8c 0000000000000030 000015b8 FDE cie=000048d8 pc=0000000000049a00..0000000000049b45 │ │ + Augmentation data: 33 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000049a01 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000499b4 │ │ + DW_CFA_advance_loc: 3 to 0000000000049a04 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 00000000000499c4 │ │ + DW_CFA_advance_loc: 16 to 0000000000049a14 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 288 to 0000000000049ae4 │ │ + DW_CFA_advance_loc2: 288 to 0000000000049b34 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000049ae5 │ │ + DW_CFA_advance_loc: 1 to 0000000000049b35 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005c58 0000000000000030 00001768 FDE cie=000044f4 pc=0000000000049af5..000000000004e9d4 │ │ - Augmentation data: 3b 86 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000049af6 │ │ +00005ec0 0000000000000030 000015ec FDE cie=000048d8 pc=0000000000049b45..000000000004ecce │ │ + Augmentation data: 13 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000049b46 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000049af9 │ │ + DW_CFA_advance_loc: 3 to 0000000000049b49 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 31 to 0000000000049b18 │ │ + DW_CFA_advance_loc: 31 to 0000000000049b68 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 18372 to 000000000004e2dc │ │ + DW_CFA_advance_loc2: 17758 to 000000000004e0c6 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000004e2dd │ │ + DW_CFA_advance_loc: 1 to 000000000004e0c7 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005c8c 0000000000000030 0000179c FDE cie=000044f4 pc=000000000004f220..000000000004f74c │ │ - Augmentation data: 6b 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000004f221 │ │ +00005ef4 0000000000000030 00001620 FDE cie=000048d8 pc=000000000004f540..000000000004f9c0 │ │ + Augmentation data: 63 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000004f541 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000004f224 │ │ + DW_CFA_advance_loc: 3 to 000000000004f544 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 000000000004f231 │ │ + DW_CFA_advance_loc: 13 to 000000000004f551 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 1049 to 000000000004f64a │ │ + DW_CFA_advance_loc2: 953 to 000000000004f90a │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000004f64b │ │ + DW_CFA_advance_loc: 1 to 000000000004f90b │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005cc0 0000000000000034 000017d0 FDE cie=000044f4 pc=000000000004f750..000000000004f7f1 │ │ - Augmentation data: 6f 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000004f751 │ │ +00005f28 0000000000000034 00001654 FDE cie=000048d8 pc=000000000004f9c0..000000000004fa61 │ │ + Augmentation data: 63 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000004f9c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000004f754 │ │ + DW_CFA_advance_loc: 3 to 000000000004f9c4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 11 to 000000000004f75f │ │ + DW_CFA_advance_loc: 11 to 000000000004f9cf │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 99 to 000000000004f7c2 │ │ + DW_CFA_advance_loc1: 99 to 000000000004fa32 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 000000000004f7c8 │ │ + DW_CFA_advance_loc: 6 to 000000000004fa38 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 12 to 000000000004f7d4 │ │ + DW_CFA_advance_loc: 12 to 000000000004fa44 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000004f7d5 │ │ + DW_CFA_advance_loc: 1 to 000000000004fa45 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -00005cf8 000000000000002c 00001808 FDE cie=000044f4 pc=000000000004f800..000000000004ff61 │ │ - Augmentation data: 4b 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000004f801 │ │ +00005f60 000000000000002c 0000168c FDE cie=000048d8 pc=000000000004fa70..000000000005011b │ │ + Augmentation data: 3f 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000004fa71 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000004f804 │ │ + DW_CFA_advance_loc: 3 to 000000000004fa74 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 000000000004f811 │ │ + DW_CFA_advance_loc: 13 to 000000000004fa81 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc: 30 to 000000000004f82f │ │ + DW_CFA_advance_loc: 30 to 000000000004fa9f │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000004f830 │ │ + DW_CFA_advance_loc: 1 to 000000000004faa0 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ -00005d28 0000000000000030 00001838 FDE cie=000044f4 pc=0000000000050032..0000000000052f0d │ │ - Augmentation data: 37 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000050033 │ │ +00005f90 0000000000000030 000016bc FDE cie=000048d8 pc=00000000000501e2..00000000000532f0 │ │ + Augmentation data: 2b 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 00000000000501e3 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000050036 │ │ + DW_CFA_advance_loc: 3 to 00000000000501e6 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 0000000000050046 │ │ + DW_CFA_advance_loc: 16 to 00000000000501f6 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 8748 to 0000000000052272 │ │ + DW_CFA_advance_loc2: 11200 to 0000000000052db6 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000052273 │ │ + DW_CFA_advance_loc: 1 to 0000000000052db7 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005d5c 000000000000002c 0000186c FDE cie=000044f4 pc=0000000000052f10..00000000000531f9 │ │ - Augmentation data: 1b 89 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000052f11 │ │ +00005fc4 0000000000000034 000016f0 FDE cie=000048d8 pc=0000000000053840..00000000000538d5 │ │ + Augmentation data: 0f 87 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000053841 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000052f14 │ │ + DW_CFA_advance_loc: 3 to 0000000000053844 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 14 to 0000000000052f22 │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ + DW_CFA_advance_loc: 9 to 000000000005384d │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 689 to 00000000000531d3 │ │ + DW_CFA_advance_loc1: 91 to 00000000000538a8 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 6 to 00000000000538ae │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc: 10 to 00000000000538b8 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000531d4 │ │ + DW_CFA_advance_loc: 1 to 00000000000538b9 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00005d8c 0000000000000034 0000189c FDE cie=000044f4 pc=0000000000053450..00000000000534e5 │ │ - Augmentation data: 03 89 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000053451 │ │ +00005ffc 0000000000000038 00001728 FDE cie=000048d8 pc=0000000000054250..0000000000054946 │ │ + Augmentation data: e7 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000054251 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000053454 │ │ + DW_CFA_advance_loc: 3 to 0000000000054254 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 9 to 000000000005345d │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ + DW_CFA_advance_loc: 16 to 0000000000054264 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 91 to 00000000000534b8 │ │ + DW_CFA_advance_loc2: 1352 to 00000000000547ac │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 00000000000534be │ │ + DW_CFA_advance_loc: 6 to 00000000000547b2 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 10 to 00000000000534c8 │ │ + DW_CFA_advance_loc: 37 to 00000000000547d7 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000534c9 │ │ + DW_CFA_advance_loc: 1 to 00000000000547d8 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00005dc4 000000000000002c 000018d4 FDE cie=000044f4 pc=0000000000053c40..0000000000053edb │ │ - Augmentation data: db 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000053c41 │ │ +00006038 0000000000000028 00001764 FDE cie=000048d8 pc=0000000000054950..0000000000054a37 │ │ + Augmentation data: 03 87 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000054951 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000053c44 │ │ + DW_CFA_advance_loc: 3 to 0000000000054954 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 14 to 0000000000053c52 │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 611 to 0000000000053eb5 │ │ + DW_CFA_advance_loc: 3 to 0000000000054957 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_advance_loc1: 110 to 00000000000549c5 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000053eb6 │ │ + DW_CFA_advance_loc: 5 to 00000000000549ca │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_nop │ │ │ │ -00005df4 0000000000000038 00001904 FDE cie=000044f4 pc=0000000000053f50..00000000000545a3 │ │ - Augmentation data: c3 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000053f51 │ │ +00006064 0000000000000030 00001790 FDE cie=000048d8 pc=0000000000054a40..0000000000055006 │ │ + Augmentation data: fb 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000054a41 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000053f54 │ │ + DW_CFA_advance_loc: 3 to 0000000000054a44 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 0000000000053f64 │ │ + DW_CFA_advance_loc: 16 to 0000000000054a54 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 1134 to 00000000000543d2 │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 00000000000543d8 │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 37 to 00000000000543fd │ │ + DW_CFA_advance_loc2: 1421 to 0000000000054fe1 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000543fe │ │ + DW_CFA_advance_loc: 1 to 0000000000054fe2 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005e30 0000000000000028 00001940 FDE cie=000044f4 pc=00000000000545b0..0000000000054697 │ │ - Augmentation data: eb 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 00000000000545b1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000545b4 │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 3 to 00000000000545b7 │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 110 to 0000000000054625 │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 000000000005462a │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_nop │ │ - │ │ -00005e5c 0000000000000030 0000196c FDE cie=000044f4 pc=0000000000054c30..000000000005518d │ │ - Augmentation data: e3 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000054c31 │ │ +00006098 0000000000000030 000017c4 FDE cie=000048d8 pc=0000000000055010..0000000000055580 │ │ + Augmentation data: d7 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000055011 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000054c34 │ │ + DW_CFA_advance_loc: 3 to 0000000000055014 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 0000000000054c44 │ │ + DW_CFA_advance_loc: 16 to 0000000000055024 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 797 to 0000000000054f61 │ │ + DW_CFA_advance_loc2: 773 to 0000000000055329 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000054f62 │ │ + DW_CFA_advance_loc: 1 to 000000000005532a │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005e90 0000000000000030 000019a0 FDE cie=000044f4 pc=0000000000055190..000000000005521a │ │ - Augmentation data: e3 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000055191 │ │ +000060cc 0000000000000030 000017f8 FDE cie=000048d8 pc=0000000000055580..000000000005560a │ │ + Augmentation data: d7 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000055581 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000055194 │ │ + DW_CFA_advance_loc: 3 to 0000000000055584 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 3 to 0000000000055197 │ │ + DW_CFA_advance_loc: 3 to 0000000000055587 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 65 to 00000000000551d8 │ │ + DW_CFA_advance_loc1: 65 to 00000000000555c8 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 00000000000551de │ │ + DW_CFA_advance_loc: 6 to 00000000000555ce │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000551e2 │ │ + DW_CFA_advance_loc: 4 to 00000000000555d2 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000551e3 │ │ + DW_CFA_advance_loc: 1 to 00000000000555d3 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -00005ec4 0000000000000028 000019d4 FDE cie=000044f4 pc=0000000000055220..000000000005527a │ │ - Augmentation data: cb 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000055221 │ │ +00006100 0000000000000028 0000182c FDE cie=000048d8 pc=0000000000055610..000000000005566a │ │ + Augmentation data: bf 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000055611 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000055224 │ │ + DW_CFA_advance_loc: 3 to 0000000000055614 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 3 to 0000000000055227 │ │ + DW_CFA_advance_loc: 3 to 0000000000055617 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 47 to 0000000000055256 │ │ + DW_CFA_advance_loc: 47 to 0000000000055646 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 000000000005525b │ │ + DW_CFA_advance_loc: 5 to 000000000005564b │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005ef0 0000000000000030 00001a00 FDE cie=000044f4 pc=0000000000055ca0..0000000000058082 │ │ - Augmentation data: bb 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000055ca1 │ │ +0000612c 0000000000000030 00001858 FDE cie=000048d8 pc=0000000000056080..0000000000058374 │ │ + Augmentation data: af 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000056081 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000055ca4 │ │ + DW_CFA_advance_loc: 3 to 0000000000056084 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 0000000000055cb4 │ │ + DW_CFA_advance_loc: 16 to 0000000000056094 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 5428 to 00000000000571e8 │ │ + DW_CFA_advance_loc2: 5240 to 000000000005750c │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000571e9 │ │ + DW_CFA_advance_loc: 1 to 000000000005750d │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005f24 0000000000000030 00001a34 FDE cie=000044f4 pc=0000000000058090..0000000000058135 │ │ - Augmentation data: 0f 89 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000058091 │ │ +00006160 0000000000000030 0000188c FDE cie=000048d8 pc=0000000000058380..000000000005841e │ │ + Augmentation data: 13 87 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000058381 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000058094 │ │ + DW_CFA_advance_loc: 3 to 0000000000058384 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 3 to 0000000000058097 │ │ + DW_CFA_advance_loc: 3 to 0000000000058387 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 124 to 0000000000058113 │ │ + DW_CFA_advance_loc1: 117 to 00000000000583fc │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000058119 │ │ + DW_CFA_advance_loc: 6 to 0000000000058402 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000005811d │ │ + DW_CFA_advance_loc: 4 to 0000000000058406 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000005811e │ │ + DW_CFA_advance_loc: 1 to 0000000000058407 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -00005f58 0000000000000030 00001a68 FDE cie=000044f4 pc=0000000000058140..0000000000058193 │ │ - Augmentation data: eb 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000058141 │ │ +00006194 0000000000000030 000018c0 FDE cie=000048d8 pc=0000000000058420..0000000000058473 │ │ + Augmentation data: ef 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000058421 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000058144 │ │ + DW_CFA_advance_loc: 3 to 0000000000058424 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 3 to 0000000000058147 │ │ + DW_CFA_advance_loc: 3 to 0000000000058427 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 32 to 0000000000058167 │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 000000000005816d │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000058171 │ │ + DW_CFA_advance_loc: 32 to 0000000000058447 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000058172 │ │ + DW_CFA_advance_loc: 6 to 000000000005844d │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00005f8c 0000000000000030 00001a9c FDE cie=000044f4 pc=0000000000058680..000000000005a48a │ │ - Augmentation data: c3 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000058681 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000058684 │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 0000000000058694 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 7129 to 000000000005a26d │ │ + DW_CFA_advance_loc: 4 to 0000000000058451 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000005a26e │ │ + DW_CFA_advance_loc: 1 to 0000000000058452 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005fc0 0000000000000030 00001ad0 FDE cie=000044f4 pc=000000000005a8e0..000000000005aa03 │ │ - Augmentation data: 07 89 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000005a8e1 │ │ +000061c8 0000000000000030 000018f4 FDE cie=000048d8 pc=0000000000058960..000000000005a7ff │ │ + Augmentation data: c7 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000058961 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000005a8e4 │ │ + DW_CFA_advance_loc: 3 to 0000000000058964 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 28 to 000000000005a900 │ │ + DW_CFA_advance_loc: 16 to 0000000000058974 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 216 to 000000000005a9d8 │ │ + DW_CFA_advance_loc2: 7209 to 000000000005a59d │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000005a9d9 │ │ + DW_CFA_advance_loc: 1 to 000000000005a59e │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00005ff4 0000000000000038 00001b04 FDE cie=000044f4 pc=000000000005abb0..000000000005b4b1 │ │ - Augmentation data: e7 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000005abb1 │ │ +000061fc 0000000000000038 00001928 FDE cie=000048d8 pc=000000000005afb0..000000000005b27b │ │ + Augmentation data: 03 87 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000005afb1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000005abb4 │ │ + DW_CFA_advance_loc: 3 to 000000000005afb4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 000000000005abc1 │ │ + DW_CFA_advance_loc: 16 to 000000000005afc4 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 1942 to 000000000005b357 │ │ + DW_CFA_advance_loc2: 554 to 000000000005b1ee │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 000000000005b35d │ │ + DW_CFA_advance_loc: 6 to 000000000005b1f4 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 55 to 000000000005b394 │ │ + DW_CFA_advance_loc: 62 to 000000000005b232 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000005b395 │ │ + DW_CFA_advance_loc: 1 to 000000000005b233 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006030 0000000000000030 00001b40 FDE cie=000044f4 pc=000000000005be70..000000000005c863 │ │ - Augmentation data: d3 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000005be71 │ │ +00006238 0000000000000030 00001964 FDE cie=000048d8 pc=000000000005ba80..000000000005c034 │ │ + Augmentation data: ef 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000005ba81 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000005be74 │ │ + DW_CFA_advance_loc: 3 to 000000000005ba84 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 000000000005be81 │ │ + DW_CFA_advance_loc: 16 to 000000000005ba94 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 2447 to 000000000005c810 │ │ + DW_CFA_advance_loc2: 1331 to 000000000005bfc7 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000005c811 │ │ + DW_CFA_advance_loc: 1 to 000000000005bfc8 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006064 0000000000000030 00001b74 FDE cie=000044f4 pc=000000000005c930..000000000005d8b0 │ │ - Augmentation data: b3 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000005c931 │ │ +0000626c 0000000000000030 00001998 FDE cie=000048d8 pc=000000000005c210..000000000005d2ca │ │ + Augmentation data: cb 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000005c211 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000005c934 │ │ + DW_CFA_advance_loc: 3 to 000000000005c214 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 000000000005c944 │ │ + DW_CFA_advance_loc: 16 to 000000000005c224 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 3437 to 000000000005d6b1 │ │ + DW_CFA_advance_loc2: 3202 to 000000000005cea6 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000005d6b2 │ │ + DW_CFA_advance_loc: 1 to 000000000005cea7 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006098 0000000000000088 00001ba8 FDE cie=000044f4 pc=000000000005d8b0..000000000005e08e │ │ - Augmentation data: bf 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000005d8b1 │ │ +000062a0 000000000000008c 000019cc FDE cie=000048d8 pc=000000000005d2d0..000000000005dabf │ │ + Augmentation data: d7 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000005d2d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000005d8b4 │ │ + DW_CFA_advance_loc: 3 to 000000000005d2d4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 000000000005d8c4 │ │ + DW_CFA_advance_loc: 16 to 000000000005d2e4 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 407 to 000000000005da5b │ │ + DW_CFA_advance_loc1: 228 to 000000000005d3c8 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000005da5c │ │ + DW_CFA_advance_loc: 1 to 000000000005d3c9 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc1: 212 to 000000000005db30 │ │ + DW_CFA_advance_loc1: 86 to 000000000005d41f │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 68 to 000000000005db74 │ │ + DW_CFA_advance_loc2: 282 to 000000000005d539 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 22 to 000000000005db8a │ │ + DW_CFA_advance_loc1: 72 to 000000000005d581 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 68 to 000000000005dbce │ │ + DW_CFA_advance_loc: 25 to 000000000005d59a │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 22 to 000000000005dbe4 │ │ + DW_CFA_advance_loc1: 99 to 000000000005d5fd │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 75 to 000000000005dc2f │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 33 to 000000000005dc50 │ │ + DW_CFA_advance_loc: 36 to 000000000005d621 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc2: 376 to 000000000005ddc8 │ │ + DW_CFA_advance_loc1: 80 to 000000000005d671 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 67 to 000000000005de0b │ │ + DW_CFA_advance_loc: 22 to 000000000005d687 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 23 to 000000000005de22 │ │ + DW_CFA_advance_loc2: 384 to 000000000005d807 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 155 to 000000000005debd │ │ + DW_CFA_advance_loc1: 67 to 000000000005d84a │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 24 to 000000000005ded5 │ │ + DW_CFA_advance_loc: 27 to 000000000005d865 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 30 to 000000000005def3 │ │ + DW_CFA_advance_loc1: 137 to 000000000005d8ee │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 57 to 000000000005df2c │ │ + DW_CFA_advance_loc: 24 to 000000000005d906 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 33 to 000000000005df4d │ │ + DW_CFA_advance_loc: 30 to 000000000005d924 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 16 to 000000000005df5d │ │ + DW_CFA_advance_loc: 57 to 000000000005d95d │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 36 to 000000000005df81 │ │ + DW_CFA_advance_loc: 33 to 000000000005d97e │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 39 to 000000000005dfa8 │ │ + DW_CFA_advance_loc: 16 to 000000000005d98e │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 85 to 000000000005dffd │ │ + DW_CFA_advance_loc: 39 to 000000000005d9b5 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 12 to 000000000005e009 │ │ + DW_CFA_advance_loc: 39 to 000000000005d9dc │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 24 to 000000000005e021 │ │ + DW_CFA_advance_loc1: 82 to 000000000005da2e │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 12 to 000000000005e02d │ │ + DW_CFA_advance_loc: 12 to 000000000005da3a │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 13 to 000000000005e03a │ │ + DW_CFA_advance_loc: 24 to 000000000005da52 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 41 to 000000000005e063 │ │ + DW_CFA_advance_loc: 12 to 000000000005da5e │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 26 to 000000000005e07d │ │ + DW_CFA_advance_loc: 13 to 000000000005da6b │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 9 to 000000000005e086 │ │ + DW_CFA_advance_loc: 41 to 000000000005da94 │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 26 to 000000000005daae │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 9 to 000000000005dab7 │ │ DW_CFA_GNU_args_size: 0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006124 0000000000000030 00001c34 FDE cie=000044f4 pc=0000000000061280..0000000000061390 │ │ - Augmentation data: 5f 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000061281 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000061284 │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 25 to 000000000006129d │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 200 to 0000000000061365 │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000061366 │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00006158 0000000000000030 00001c68 FDE cie=000044f4 pc=0000000000061b30..00000000000624f3 │ │ - Augmentation data: 3f 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000061b31 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000061b34 │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000061b41 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 2332 to 000000000006245d │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006245e │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -0000618c 0000000000000030 00001c9c FDE cie=000044f4 pc=00000000000643a0..00000000000644b5 │ │ - Augmentation data: 1f 88 ff ff │ │ - DW_CFA_advance_loc: 1 to 00000000000643a1 │ │ +00006330 0000000000000030 00001a5c FDE cie=000048d8 pc=0000000000060e40..000000000006154b │ │ + Augmentation data: 73 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000060e41 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000643a4 │ │ + DW_CFA_advance_loc: 3 to 0000000000060e44 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 25 to 00000000000643bd │ │ + DW_CFA_advance_loc: 16 to 0000000000060e54 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 218 to 0000000000064497 │ │ + DW_CFA_advance_loc2: 1676 to 00000000000614e0 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000064498 │ │ + DW_CFA_advance_loc: 1 to 00000000000614e1 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000061c0 0000000000000030 00001cd0 FDE cie=000044f4 pc=0000000000064e50..00000000000657d6 │ │ - Augmentation data: ff 87 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000064e51 │ │ +00006364 0000000000000030 00001a90 FDE cie=000048d8 pc=00000000000638d0..0000000000063e1b │ │ + Augmentation data: 4f 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 00000000000638d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000064e54 │ │ + DW_CFA_advance_loc: 3 to 00000000000638d4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 0000000000064e61 │ │ + DW_CFA_advance_loc: 16 to 00000000000638e4 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 2265 to 000000000006573a │ │ + DW_CFA_advance_loc2: 1233 to 0000000000063db5 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006573b │ │ + DW_CFA_advance_loc: 1 to 0000000000063db6 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000061f4 0000000000000030 00001d04 FDE cie=000044f4 pc=00000000000658a0..000000000006599f │ │ - Augmentation data: df 87 ff ff │ │ - DW_CFA_advance_loc: 1 to 00000000000658a1 │ │ +00006398 0000000000000030 00001ac4 FDE cie=000048d8 pc=0000000000063fe0..00000000000640df │ │ + Augmentation data: 2b 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000063fe1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000658a4 │ │ + DW_CFA_advance_loc: 3 to 0000000000063fe4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 3 to 00000000000658a7 │ │ + DW_CFA_advance_loc: 3 to 0000000000063fe7 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 21 to 00000000000658bc │ │ + DW_CFA_advance_loc: 21 to 0000000000063ffc │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000658bd │ │ + DW_CFA_advance_loc: 1 to 0000000000063ffd │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc1: 158 to 000000000006595b │ │ + DW_CFA_advance_loc1: 158 to 000000000006409b │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000065961 │ │ + DW_CFA_advance_loc: 6 to 00000000000640a1 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -00006228 0000000000000038 00001d38 FDE cie=000044f4 pc=00000000000659a0..0000000000065d65 │ │ - Augmentation data: d3 87 ff ff │ │ - DW_CFA_advance_loc: 1 to 00000000000659a1 │ │ +000063cc 0000000000000038 00001af8 FDE cie=000048d8 pc=00000000000640e0..00000000000644a5 │ │ + Augmentation data: 1f 86 ff ff │ │ + DW_CFA_advance_loc: 1 to 00000000000640e1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000659a4 │ │ + DW_CFA_advance_loc: 3 to 00000000000640e4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 00000000000659ae │ │ + DW_CFA_advance_loc: 10 to 00000000000640ee │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 743 to 0000000000065c95 │ │ + DW_CFA_advance_loc2: 743 to 00000000000643d5 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000065c96 │ │ + DW_CFA_advance_loc: 1 to 00000000000643d6 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc1: 75 to 0000000000065ce1 │ │ + DW_CFA_advance_loc1: 75 to 0000000000064421 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000065ce7 │ │ + DW_CFA_advance_loc: 6 to 0000000000064427 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -00006264 0000000000000030 00001d74 FDE cie=000044f4 pc=00000000000660b0..0000000000066426 │ │ - Augmentation data: ab 87 ff ff │ │ - DW_CFA_advance_loc: 1 to 00000000000660b1 │ │ +00006408 0000000000000030 00001b34 FDE cie=000048d8 pc=0000000000065c90..0000000000065f41 │ │ + Augmentation data: f7 85 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000065c91 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000660b4 │ │ + DW_CFA_advance_loc: 3 to 0000000000065c94 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 00000000000660c1 │ │ + DW_CFA_advance_loc: 13 to 0000000000065ca1 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 756 to 00000000000663b5 │ │ + DW_CFA_advance_loc2: 630 to 0000000000065f17 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000663b6 │ │ + DW_CFA_advance_loc: 1 to 0000000000065f18 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006298 000000000000002c 00001da8 FDE cie=000044f4 pc=0000000000067560..0000000000067613 │ │ - Augmentation data: 87 87 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000067561 │ │ +0000643c 000000000000002c 00001b68 FDE cie=000048d8 pc=0000000000066e10..0000000000066ec3 │ │ + Augmentation data: d3 85 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000066e11 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000067564 │ │ + DW_CFA_advance_loc: 3 to 0000000000066e14 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000006756b │ │ + DW_CFA_advance_loc: 7 to 0000000000066e1b │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 129 to 00000000000675ec │ │ + DW_CFA_advance_loc1: 129 to 0000000000066e9c │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000675ed │ │ + DW_CFA_advance_loc: 1 to 0000000000066e9d │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -000062c8 0000000000000028 00001dd8 FDE cie=000044f4 pc=0000000000067730..00000000000677ec │ │ - Augmentation data: 6b 87 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000067731 │ │ +0000646c 0000000000000028 00001b98 FDE cie=000048d8 pc=0000000000066fe0..000000000006709c │ │ + Augmentation data: b7 85 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000066fe1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000067734 │ │ + DW_CFA_advance_loc: 3 to 0000000000066fe4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000006773b │ │ + DW_CFA_advance_loc: 7 to 0000000000066feb │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 151 to 00000000000677d2 │ │ + DW_CFA_advance_loc1: 151 to 0000000000067082 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000677d3 │ │ + DW_CFA_advance_loc: 1 to 0000000000067083 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -000062f4 0000000000000030 00001e04 FDE cie=000044f4 pc=00000000000677f0..0000000000067b45 │ │ - Augmentation data: 63 87 ff ff │ │ - DW_CFA_advance_loc: 1 to 00000000000677f1 │ │ +00006498 0000000000000030 00001bc4 FDE cie=000048d8 pc=00000000000670a0..00000000000673f5 │ │ + Augmentation data: af 85 ff ff │ │ + DW_CFA_advance_loc: 1 to 00000000000670a1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000677f4 │ │ + DW_CFA_advance_loc: 3 to 00000000000670a4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 00000000000677fe │ │ + DW_CFA_advance_loc: 10 to 00000000000670ae │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 683 to 0000000000067aa9 │ │ + DW_CFA_advance_loc2: 683 to 0000000000067359 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000067aaa │ │ + DW_CFA_advance_loc: 1 to 000000000006735a │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006328 0000000000000038 00001e38 FDE cie=000044f4 pc=0000000000067cd0..0000000000067d7f │ │ - Augmentation data: 43 87 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000067cd1 │ │ +000064cc 0000000000000038 00001bf8 FDE cie=000048d8 pc=0000000000067580..000000000006762f │ │ + Augmentation data: 8f 85 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000067581 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000067cd4 │ │ + DW_CFA_advance_loc: 3 to 0000000000067584 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 0000000000067cde │ │ + DW_CFA_advance_loc: 10 to 000000000006758e │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 82 to 0000000000067d30 │ │ + DW_CFA_advance_loc1: 82 to 00000000000675e0 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000067d36 │ │ + DW_CFA_advance_loc: 6 to 00000000000675e6 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 14 to 0000000000067d44 │ │ + DW_CFA_advance_loc: 14 to 00000000000675f4 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000067d45 │ │ + DW_CFA_advance_loc: 1 to 00000000000675f5 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006364 0000000000000038 00001e74 FDE cie=000044f4 pc=0000000000067d80..0000000000067e8f │ │ - Augmentation data: 23 87 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000067d81 │ │ +00006508 0000000000000038 00001c34 FDE cie=000048d8 pc=0000000000067630..000000000006774f │ │ + Augmentation data: 6f 85 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000067631 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000067d84 │ │ + DW_CFA_advance_loc: 3 to 0000000000067634 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 0000000000067d8e │ │ + DW_CFA_advance_loc: 10 to 000000000006763e │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 174 to 0000000000067e3c │ │ + DW_CFA_advance_loc1: 177 to 00000000000676ef │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000067e42 │ │ + DW_CFA_advance_loc: 6 to 00000000000676f5 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 14 to 0000000000067e50 │ │ + DW_CFA_advance_loc: 14 to 0000000000067703 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000067e51 │ │ + DW_CFA_advance_loc: 1 to 0000000000067704 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000063a0 0000000000000030 00001eb0 FDE cie=000044f4 pc=0000000000067e90..0000000000067f35 │ │ - Augmentation data: 07 87 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000067e91 │ │ +00006544 0000000000000030 00001c70 FDE cie=000048d8 pc=0000000000067750..00000000000677ee │ │ + Augmentation data: 53 85 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000067751 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000067e94 │ │ + DW_CFA_advance_loc: 3 to 0000000000067754 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 3 to 0000000000067e97 │ │ + DW_CFA_advance_loc: 3 to 0000000000067757 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 124 to 0000000000067f13 │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000067f19 │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000067f1d │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000067f1e │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_nop │ │ - │ │ -000063d4 0000000000000038 00001ee4 FDE cie=000044f4 pc=0000000000067f40..00000000000681c4 │ │ - Augmentation data: e3 86 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000067f41 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000067f44 │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 0000000000067f4e │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 482 to 0000000000068130 │ │ + DW_CFA_advance_loc1: 117 to 00000000000677cc │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000068131 │ │ + DW_CFA_advance_loc: 6 to 00000000000677d2 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 24 to 0000000000068149 │ │ + DW_CFA_advance_loc: 4 to 00000000000677d6 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 000000000006814e │ │ + DW_CFA_advance_loc: 1 to 00000000000677d7 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00006410 0000000000000030 00001f20 FDE cie=000044f4 pc=0000000000068b90..0000000000068ca0 │ │ - Augmentation data: c7 86 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000068b91 │ │ +00006578 0000000000000038 00001ca4 FDE cie=000048d8 pc=00000000000677f0..0000000000067a64 │ │ + Augmentation data: 2f 85 ff ff │ │ + DW_CFA_advance_loc: 1 to 00000000000677f1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000068b94 │ │ + DW_CFA_advance_loc: 3 to 00000000000677f4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 25 to 0000000000068bad │ │ + DW_CFA_advance_loc: 10 to 00000000000677fe │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 200 to 0000000000068c75 │ │ + DW_CFA_advance_loc2: 466 to 00000000000679d0 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000068c76 │ │ + DW_CFA_advance_loc: 1 to 00000000000679d1 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00006444 0000000000000030 00001f54 FDE cie=000044f4 pc=0000000000068ca0..0000000000068db0 │ │ - Augmentation data: a7 86 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000068ca1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000068ca4 │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 25 to 0000000000068cbd │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 200 to 0000000000068d85 │ │ + DW_CFA_advance_loc: 24 to 00000000000679e9 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000068d86 │ │ + DW_CFA_advance_loc: 5 to 00000000000679ee │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00006478 0000000000000038 00001f88 FDE cie=000044f4 pc=0000000000068e20..0000000000068ec7 │ │ - Augmentation data: 87 86 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000068e21 │ │ +000065b4 0000000000000038 00001ce0 FDE cie=000048d8 pc=00000000000687b0..0000000000068857 │ │ + Augmentation data: 13 85 ff ff │ │ + DW_CFA_advance_loc: 1 to 00000000000687b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000068e24 │ │ + DW_CFA_advance_loc: 3 to 00000000000687b4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 0000000000068e2e │ │ + DW_CFA_advance_loc: 10 to 00000000000687be │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 67 to 0000000000068e71 │ │ + DW_CFA_advance_loc1: 67 to 0000000000068801 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000068e77 │ │ + DW_CFA_advance_loc: 6 to 0000000000068807 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 14 to 0000000000068e85 │ │ + DW_CFA_advance_loc: 14 to 0000000000068815 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000068e86 │ │ + DW_CFA_advance_loc: 1 to 0000000000068816 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000064b4 0000000000000038 00001fc4 FDE cie=000044f4 pc=0000000000068ed0..0000000000069006 │ │ - Augmentation data: 67 86 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000068ed1 │ │ +000065f0 0000000000000038 00001d1c FDE cie=000048d8 pc=0000000000068860..0000000000068986 │ │ + Augmentation data: f3 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000068861 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000068ed4 │ │ + DW_CFA_advance_loc: 3 to 0000000000068864 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 0000000000068ede │ │ + DW_CFA_advance_loc: 10 to 000000000006886e │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 196 to 0000000000068fa2 │ │ + DW_CFA_advance_loc1: 183 to 0000000000068925 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000068fa8 │ │ + DW_CFA_advance_loc: 6 to 000000000006892b │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 14 to 0000000000068fb6 │ │ + DW_CFA_advance_loc: 14 to 0000000000068939 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000068fb7 │ │ + DW_CFA_advance_loc: 1 to 000000000006893a │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000064f0 0000000000000028 00002000 FDE cie=000044f4 pc=00000000000699e0..0000000000069a40 │ │ - Augmentation data: 4b 86 ff ff │ │ - DW_CFA_advance_loc: 1 to 00000000000699e1 │ │ +0000662c 0000000000000028 00001d58 FDE cie=000048d8 pc=0000000000069340..00000000000693a0 │ │ + Augmentation data: d7 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000069341 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000699e4 │ │ + DW_CFA_advance_loc: 3 to 0000000000069344 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 3 to 00000000000699e7 │ │ + DW_CFA_advance_loc: 3 to 0000000000069347 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 41 to 0000000000069a10 │ │ + DW_CFA_advance_loc: 41 to 0000000000069370 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000069a15 │ │ + DW_CFA_advance_loc: 5 to 0000000000069375 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000651c 0000000000000030 0000202c FDE cie=000044f4 pc=000000000006a090..000000000006aa83 │ │ - Augmentation data: 3f 86 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000006a091 │ │ +00006658 0000000000000030 00001d84 FDE cie=000048d8 pc=0000000000069880..0000000000069fd6 │ │ + Augmentation data: cb 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 0000000000069881 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006a094 │ │ + DW_CFA_advance_loc: 3 to 0000000000069884 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 000000000006a0a1 │ │ + DW_CFA_advance_loc: 16 to 0000000000069894 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 2447 to 000000000006aa30 │ │ + DW_CFA_advance_loc2: 1751 to 0000000000069f6b │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006aa31 │ │ + DW_CFA_advance_loc: 1 to 0000000000069f6c │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006550 0000000000000030 00002060 FDE cie=000044f4 pc=000000000006b200..000000000006bc66 │ │ - Augmentation data: 1f 86 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000006b201 │ │ +0000668c 0000000000000038 00001db8 FDE cie=000048d8 pc=000000000006a250..000000000006aa9c │ │ + Augmentation data: a7 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000006a251 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006b204 │ │ + DW_CFA_advance_loc: 3 to 000000000006a254 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 000000000006b211 │ │ + DW_CFA_advance_loc: 16 to 000000000006a264 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 2562 to 000000000006bc13 │ │ + DW_CFA_advance_loc2: 996 to 000000000006a648 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006bc14 │ │ + DW_CFA_advance_loc: 5 to 000000000006a64d │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_advance_loc2: 1055 to 000000000006aa6c │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000000000006aa6d │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00006584 0000000000000030 00002094 FDE cie=000044f4 pc=000000000006c590..000000000006cadb │ │ - Augmentation data: ff 85 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000006c591 │ │ +000066c8 0000000000000030 00001df4 FDE cie=000048d8 pc=000000000006afb0..000000000006b0ef │ │ + Augmentation data: 7f 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000006afb1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006c594 │ │ + DW_CFA_advance_loc: 3 to 000000000006afb4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 000000000006c5a4 │ │ + DW_CFA_advance_loc: 16 to 000000000006afc4 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 1233 to 000000000006ca75 │ │ + DW_CFA_advance_loc1: 236 to 000000000006b0b0 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006ca76 │ │ + DW_CFA_advance_loc: 1 to 000000000006b0b1 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000065b8 0000000000000030 000020c8 FDE cie=000044f4 pc=000000000006cca0..000000000006cfc4 │ │ - Augmentation data: db 85 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000006cca1 │ │ +000066fc 0000000000000030 00001e28 FDE cie=000048d8 pc=000000000006b110..000000000006b43c │ │ + Augmentation data: 5f 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000006b111 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006cca4 │ │ + DW_CFA_advance_loc: 3 to 000000000006b114 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 000000000006ccb4 │ │ + DW_CFA_advance_loc: 16 to 000000000006b124 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 582 to 000000000006cefa │ │ + DW_CFA_advance_loc2: 674 to 000000000006b3c6 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006cefb │ │ + DW_CFA_advance_loc: 1 to 000000000006b3c7 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000065ec 000000000000002c 000020fc FDE cie=000044f4 pc=000000000006d1a0..000000000006d274 │ │ - Augmentation data: cb 85 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000006d1a1 │ │ +00006730 000000000000002c 00001e5c FDE cie=000048d8 pc=000000000006b5c0..000000000006b6b4 │ │ + Augmentation data: 4f 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000006b5c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006d1a4 │ │ + DW_CFA_advance_loc: 3 to 000000000006b5c4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000006d1ab │ │ + DW_CFA_advance_loc: 7 to 000000000006b5cb │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 114 to 000000000006d21d │ │ + DW_CFA_advance_loc1: 140 to 000000000006b657 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006d21e │ │ + DW_CFA_advance_loc: 1 to 000000000006b658 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ │ │ -0000661c 000000000000004c 0000212c FDE cie=000044f4 pc=000000000006d310..000000000006d588 │ │ - Augmentation data: b3 85 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000006d311 │ │ +00006760 000000000000004c 00001e8c FDE cie=000048d8 pc=000000000006b710..000000000006b988 │ │ + Augmentation data: 4b 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000006b711 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006d314 │ │ + DW_CFA_advance_loc: 3 to 000000000006b714 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 000000000006d321 │ │ + DW_CFA_advance_loc: 13 to 000000000006b721 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 153 to 000000000006d3ba │ │ + DW_CFA_advance_loc1: 153 to 000000000006b7ba │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 60 to 000000000006d3f6 │ │ + DW_CFA_advance_loc: 60 to 000000000006b7f6 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 12 to 000000000006d402 │ │ + DW_CFA_advance_loc: 12 to 000000000006b802 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 47 to 000000000006d431 │ │ + DW_CFA_advance_loc: 47 to 000000000006b831 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 49 to 000000000006d462 │ │ + DW_CFA_advance_loc: 49 to 000000000006b862 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 100 to 000000000006d4c6 │ │ + DW_CFA_advance_loc1: 100 to 000000000006b8c6 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 58 to 000000000006d500 │ │ + DW_CFA_advance_loc: 58 to 000000000006b900 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006d501 │ │ + DW_CFA_advance_loc: 1 to 000000000006b901 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 17 to 000000000006d512 │ │ + DW_CFA_advance_loc: 17 to 000000000006b912 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 45 to 000000000006d53f │ │ + DW_CFA_advance_loc: 45 to 000000000006b93f │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 65 to 000000000006d580 │ │ + DW_CFA_advance_loc1: 65 to 000000000006b980 │ │ DW_CFA_GNU_args_size: 0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000666c 000000000000002c 0000217c FDE cie=000044f4 pc=000000000006df60..000000000006dfdb │ │ - Augmentation data: 87 85 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000006df61 │ │ +000067b0 000000000000002c 00001edc FDE cie=000048d8 pc=000000000006c360..000000000006c3db │ │ + Augmentation data: 1f 84 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000006c361 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006df64 │ │ + DW_CFA_advance_loc: 3 to 000000000006c364 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 9 to 000000000006df6d │ │ + DW_CFA_advance_loc: 9 to 000000000006c36d │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 83 to 000000000006dfc0 │ │ + DW_CFA_advance_loc1: 83 to 000000000006c3c0 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006dfc1 │ │ + DW_CFA_advance_loc: 1 to 000000000006c3c1 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000669c 0000000000000034 000021ac FDE cie=000044f4 pc=000000000006ecf0..000000000006ed80 │ │ - Augmentation data: 63 85 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000006ecf1 │ │ +000067e0 0000000000000030 00001f0c FDE cie=000048d8 pc=000000000006d130..000000000006d1d9 │ │ + Augmentation data: fb 83 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000006d131 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006ecf4 │ │ + DW_CFA_advance_loc: 3 to 000000000006d134 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000006ecfb │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ + DW_CFA_advance_loc: 10 to 000000000006d13e │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc: 35 to 000000000006ed1e │ │ + DW_CFA_advance_loc1: 135 to 000000000006d1c5 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006ed1f │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 54 to 000000000006ed55 │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 000000000006ed5b │ │ + DW_CFA_advance_loc: 1 to 000000000006d1c6 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000066d4 0000000000000030 000021e4 FDE cie=000044f4 pc=000000000006ed80..000000000006ee82 │ │ - Augmentation data: 37 85 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000006ed81 │ │ +00006814 0000000000000030 00001f40 FDE cie=000048d8 pc=000000000006d1e0..000000000006d32b │ │ + Augmentation data: db 83 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000006d1e1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006ed84 │ │ + DW_CFA_advance_loc: 3 to 000000000006d1e4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 000000000006ed91 │ │ + DW_CFA_advance_loc: 13 to 000000000006d1f1 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 189 to 000000000006ee4e │ │ + DW_CFA_advance_loc2: 294 to 000000000006d317 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006ee4f │ │ + DW_CFA_advance_loc: 1 to 000000000006d318 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00006708 0000000000000030 00002218 FDE cie=000044f4 pc=000000000006ee90..000000000006f027 │ │ - Augmentation data: 17 85 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000006ee91 │ │ +00006848 0000000000000028 00001f74 FDE cie=000048d8 pc=000000000006d7c0..000000000006d814 │ │ + Augmentation data: bb 83 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000006d7c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006ee94 │ │ + DW_CFA_advance_loc: 3 to 000000000006d7c4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 000000000006eea1 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 341 to 000000000006eff6 │ │ + DW_CFA_advance_loc: 3 to 000000000006d7c7 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_advance_loc1: 64 to 000000000006d807 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006eff7 │ │ + DW_CFA_advance_loc: 1 to 000000000006d808 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -0000673c 0000000000000030 0000224c FDE cie=000044f4 pc=000000000006f440..000000000006f57d │ │ - Augmentation data: f7 84 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000006f441 │ │ +00006874 0000000000000028 00001fa0 FDE cie=000048d8 pc=000000000006d820..000000000006d917 │ │ + Augmentation data: 9f 83 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000006d821 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006f444 │ │ + DW_CFA_advance_loc: 3 to 000000000006d824 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 10 to 000000000006f44e │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 237 to 000000000006f53b │ │ + DW_CFA_advance_loc: 7 to 000000000006d82b │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_advance_loc1: 223 to 000000000006d90a │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006f53c │ │ + DW_CFA_advance_loc: 1 to 000000000006d90b │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00006770 0000000000000024 00002280 FDE cie=000044f4 pc=000000000006f6c0..000000000006f813 │ │ - Augmentation data: d7 84 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000006f6c1 │ │ +000068a0 0000000000000020 00001fcc FDE cie=000048d8 pc=000000000006d9a0..000000000006daf7 │ │ + Augmentation data: 87 83 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000006d9a1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006f6c4 │ │ + DW_CFA_advance_loc: 3 to 000000000006d9a4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 13 to 000000000006f6d1 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_advance_loc: 9 to 000000000006d9ad │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ -00006798 0000000000000030 000022a8 FDE cie=000044f4 pc=000000000006f820..000000000006f881 │ │ - Augmentation data: df 84 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000006f821 │ │ +000068c4 0000000000000030 00001ff0 FDE cie=000048d8 pc=000000000006db00..000000000006db61 │ │ + Augmentation data: 93 83 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000006db01 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006f824 │ │ + DW_CFA_advance_loc: 3 to 000000000006db04 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 6 to 000000000006f82a │ │ + DW_CFA_advance_loc: 6 to 000000000006db0a │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc: 43 to 000000000006f855 │ │ + DW_CFA_advance_loc: 43 to 000000000006db35 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 6 to 000000000006f85b │ │ + DW_CFA_advance_loc: 6 to 000000000006db3b │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 10 to 000000000006f865 │ │ + DW_CFA_advance_loc: 10 to 000000000006db45 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006f866 │ │ + DW_CFA_advance_loc: 1 to 000000000006db46 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ -000067cc 0000000000000028 000022dc FDE cie=000044f4 pc=000000000006fa2e..000000000006fb70 │ │ - Augmentation data: b7 84 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000006fa2f │ │ +000068f8 0000000000000028 00002024 FDE cie=000048d8 pc=000000000006dd0e..000000000006de50 │ │ + Augmentation data: 6b 83 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000006dd0f │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006fa32 │ │ + DW_CFA_advance_loc: 3 to 000000000006dd12 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 000000000006fa39 │ │ + DW_CFA_advance_loc: 7 to 000000000006dd19 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc2: 279 to 000000000006fb50 │ │ + DW_CFA_advance_loc2: 279 to 000000000006de30 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006fb51 │ │ + DW_CFA_advance_loc: 1 to 000000000006de31 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ -000067f8 000000000000001c 00002308 FDE cie=000044f4 pc=000000000006fb80..000000000006fc0e │ │ - Augmentation data: b3 84 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000006fb81 │ │ +00006924 000000000000001c 00002050 FDE cie=000048d8 pc=000000000006de60..000000000006deee │ │ + Augmentation data: 67 83 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000006de61 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006fb84 │ │ + DW_CFA_advance_loc: 3 to 000000000006de64 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 5 to 000000000006fb89 │ │ + DW_CFA_advance_loc: 5 to 000000000006de69 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ -00006818 000000000000002c 00002328 FDE cie=000044f4 pc=000000000006fc50..000000000006fd42 │ │ - Augmentation data: 9f 84 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000006fc51 │ │ +00006944 000000000000002c 00002070 FDE cie=000048d8 pc=000000000006df30..000000000006e022 │ │ + Augmentation data: 53 83 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000006df31 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006fc54 │ │ + DW_CFA_advance_loc: 3 to 000000000006df34 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 9 to 000000000006fc5d │ │ + DW_CFA_advance_loc: 9 to 000000000006df3d │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 170 to 000000000006fd07 │ │ + DW_CFA_advance_loc1: 170 to 000000000006dfe7 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006fd08 │ │ + DW_CFA_advance_loc: 1 to 000000000006dfe8 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006848 0000000000000028 00002358 FDE cie=000044f4 pc=000000000006fd50..000000000006fddf │ │ - Augmentation data: 83 84 ff ff │ │ - DW_CFA_advance_loc: 1 to 000000000006fd51 │ │ +00006974 0000000000000028 000020a0 FDE cie=000048d8 pc=000000000006e030..000000000006e0bf │ │ + Augmentation data: 37 83 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000006e031 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 000000000006fd54 │ │ + DW_CFA_advance_loc: 3 to 000000000006e034 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 5 to 000000000006fd59 │ │ + DW_CFA_advance_loc: 5 to 000000000006e039 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc1: 105 to 000000000006fdc2 │ │ + DW_CFA_advance_loc1: 105 to 000000000006e0a2 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 000000000006fdc3 │ │ + DW_CFA_advance_loc: 1 to 000000000006e0a3 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006874 0000000000000024 00002384 FDE cie=000044f4 pc=0000000000070030..00000000000700de │ │ - Augmentation data: 63 84 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000070031 │ │ +000069a0 000000000000001c 000020cc FDE cie=000048d8 pc=000000000006e310..000000000006e34f │ │ + Augmentation data: 17 83 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000006e311 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000070034 │ │ + DW_CFA_advance_loc: 3 to 000000000006e314 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 11 to 000000000007003f │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -0000689c 0000000000000024 000023ac FDE cie=000044f4 pc=0000000000070100..00000000000701ae │ │ - Augmentation data: 4b 84 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000070101 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000070104 │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 11 to 000000000007010f │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000068c4 0000000000000030 000023d4 FDE cie=000044f4 pc=00000000000702b0..0000000000070e4b │ │ - Augmentation data: 33 84 ff ff │ │ - DW_CFA_advance_loc: 1 to 00000000000702b1 │ │ +000069c0 000000000000001c 000020ec FDE cie=000048d8 pc=000000000006e370..000000000006e3af │ │ + Augmentation data: ff 82 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000006e371 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000702b4 │ │ + DW_CFA_advance_loc: 3 to 000000000006e374 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 16 to 00000000000702c4 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 2362 to 0000000000070bfe │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000070bff │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000068f8 0000000000000028 00002408 FDE cie=000044f4 pc=0000000000070f80..000000000007110a │ │ - Augmentation data: 17 84 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000070f81 │ │ +000069e0 000000000000002c 0000210c FDE cie=000048d8 pc=000000000006e4c0..000000000006e6bd │ │ + Augmentation data: e7 82 ff ff │ │ + DW_CFA_advance_loc: 1 to 000000000006e4c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000070f84 │ │ + DW_CFA_advance_loc: 3 to 000000000006e4c4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 7 to 0000000000070f8b │ │ + DW_CFA_advance_loc: 7 to 000000000006e4cb │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 248 to 0000000000071083 │ │ + DW_CFA_advance_loc1: 228 to 000000000006e5af │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000071084 │ │ + DW_CFA_advance_loc: 1 to 000000000006e5b0 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ - │ │ -00006924 0000000000000048 00002434 FDE cie=000044f4 pc=0000000000071170..00000000000713ba │ │ - Augmentation data: 03 84 ff ff │ │ - DW_CFA_advance_loc: 1 to 0000000000071171 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 0000000000071174 │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 14 to 0000000000071182 │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc: 52 to 00000000000711b6 │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000711bb │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc1: 228 to 000000000007129f │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 2 to 00000000000712a1 │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc: 30 to 00000000000712bf │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 2 to 00000000000712c1 │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ - DW_CFA_advance_loc1: 183 to 0000000000071378 │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000071379 │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006970 ZERO terminator │ │ +00006a10 ZERO terminator │ ├── strings --all --bytes=8 {} │ │ @@ -2,272 +2,274 @@ │ │ __cxa_finalize │ │ __cxa_atexit │ │ __register_atfork │ │ Java_com_neuronencrypt_app_NeuronEncryptNative_nativeDecrypt │ │ Java_com_neuronencrypt_app_NeuronEncryptNative_nativeEncrypt │ │ pthread_getspecific │ │ posix_memalign │ │ +fdatasync │ │ strerror_r │ │ pthread_setspecific │ │ clock_gettime │ │ pthread_mutex_lock │ │ pthread_mutex_unlock │ │ pthread_key_create │ │ pthread_key_delete │ │ dl_iterate_phdr │ │ realpath │ │ readlink │ │ -fdatasync │ │ clock_nanosleep │ │ pthread_rwlock_wrlock │ │ pthread_rwlock_unlock │ │ pthread_rwlock_rdlock │ │ libdl.so │ │ ?dyn char │ │ u128Zeromut │ │ 33s?for , Cunsafe " -fn() + : punycode{}.llvm.0[]::::{closure:#<>& *const ; (,_false{ { } = 0x'..= | !nullstr()i8i16i32i64isizeu8u16u32u64usizef32f64!...@.{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhaustedParseIntErrorEmptyInvalidDigitPosOverflowNegOverflowNotAPowerOfTwo │ │ -Dlreentrant initstream did not contain valid UTF-8a formatting trait implementation returned an error when the underlying stream did notfatal runtime error: initialization or cleanup bug, aborting │ │ -internal error: entered unreachable codefile name contained an unexpected NUL byte__rust_end_short_backtrace__rust_begin_short_backtraces.debug_abbrev.dwo.debug_cu_index.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_tu_indexnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace │ │ +[{recursion limit reached}?`fmt::Error`s should be impossible without a `fmt::Formatter`> , Cunsafe " -fn() + : punycode{}.llvm.0[]::::{closure:#<>#[splat] & *const ; (,_false{ { } = 0x'..= | !nullstr()i8i16i32i64isizeu8u16u32u64usizef32f64!...__R_ZN@.{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhaustedErrorParseIntErrorEmptyInvalidDigitPosOverflowNegOverflowNotAPowerOfTwo" │ │ +Dlreentrant initfatal runtime error: initialization or cleanup bug, aborting │ │ +stream did not contain valid UTF-8a formatting trait implementation returned an error when the underlying stream did notfile name contained an unexpected NUL byteinternal error: entered unreachable code__rust_end_short_backtrace__rust_begin_short_backtraces.debug_abbrev.dwo.debug_cu_index.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_tu_indexnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace │ │ fatal runtime error: Rust panics must be rethrown, aborting │ │ fatal runtime error: Rust cannot catch foreign exceptions, aborting │ │ overflow in Duration::newmid > lencalled `Result::unwrap()` on an `Err` valuefatal runtime error: assertion failed: key as usize != KEY_SENTVAL, aborting │ │ -invalid timestamptoo many active read locks on RwLockassertion failed: is_unlocked(state).debug_abbrev.debug_addr.debug_aranges.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_typeslock count overflow in reentrant mutexadvancing io slices beyond their lengthadvancing IoSlice beyond its length │ │ +invalid timestamptoo many active read locks on RwLockassertion failed: is_unlocked(state).debug_abbrev.debug_addr.debug_aranges.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_names.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_typeslock count overflow in reentrant mutexadvancing IoSlice beyond its lengthadvancing io slices beyond their length │ │ │ │ -.gnu_debuglink.gnu_debugaltlinkmust specify at least one of read, write, or append accesscreating or truncating a file requires write or append accessBoxthread caused non-unwinding panic. aborting. │ │ -stderrfailed to write whole bufferstack backtrace: │ │ +fatal runtime error: Allocation failure, aborting │ │ +.gnu_debuglink.gnu_debugaltlink.debug_GNUmust specify at least one of read, write, or append accesscreating or truncating a file requires write or append accessaborting due to panic │ │ +thread panicked while processing panic. aborting. │ │ +Boxthread caused non-unwinding panic. aborting. │ │ +stderrstack backtrace: │ │ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. │ │ use of std::thread::current() is not possible after the thread's local data has been destroyedfatal runtime error: init_current() was re-entrant, which indicates a bug in the Rust threading implementation, aborting │ │ -no /proc/self/exe available. Is /proc mounted?fatal runtime error: out of TLS keys, aborting │ │ -strerror_r failurefailed to generate unique thread ID: bitspace exhaustedWouldBlockfatal runtime error: thread local panicked on drop, aborting │ │ -cannot panic during the backtrace functionConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseNetworkDownBrokenPipeAlreadyExistsNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataWriteZeroStorageFullNotSeekableQuotaExceededFileTooLargeResourceBusyExecutableFileBusyCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryInProgressOtherUncategorizedOsmessageErrorCustomerrorAccessErrordescription() is deprecated; use Display │ │ +failed to write whole bufferno /proc/self/exe available. Is /proc mounted? │ │ +fatal runtime error: Unexpected TLS failure, aborting │ │ +fatal runtime error: out of TLS keys, aborting │ │ +strerror_r failurefailed to generate unique thread ID: bitspace exhaustedfatal runtime error: thread local panicked on drop, aborting │ │ +cannot panic during the backtrace functionAccessErrordescription() is deprecated; use Display │ │ ++#)+"+++ │ │ +++++++++++++++++++++++++++++++++++++++++++++++++++++++$++ │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ -|$0ffff. │ │ [A\A]A^A_] │ │ AWAVATSH │ │ ([A\A^A_ │ │ UAWAVATSH │ │ [A\A^A_] │ │ [A\A^A_] │ │ UAWAVAUATSH │ │ @@ -275,25 +277,27 @@ │ │ h[A\A]A^A_] │ │ h[A\A]A^A_] │ │ UAWAVAUATSH │ │ VAULTX02H9 │ │ VAULTX03H9 │ │ VAULTX04H9 │ │ [A\A]A^A_] │ │ +D$(H;D$8 │ │ +ueL9t$8ss │ │ UAWAVAUATSH │ │ -VAULTX04H │ │ +VAULTX04I │ │ [A\A]A^A_] │ │ +UAWAVAUATSH │ │ +([A\A]A^A_] │ │ UAWAVAUATSPI │ │ [A\A]A^A_] │ │ [A\A]A^A_] │ │ UAWAVAUATSPH │ │ [A\A]A^A_] │ │ [A\A]A^A_] │ │ -AWAVATSPH │ │ -AWAVATSP │ │ UAWAVAUATSP │ │ [A\A]A^A_] │ │ [A\A]A^A_] │ │ UAWAVAUATSPI │ │ [A\A]A^A_] │ │ [A\A]A^A_] │ │ UAWAVAUATSPH │ │ @@ -310,20 +314,18 @@ │ │ 8[A\A]A^A_] │ │ 8[A\A]A^A_] │ │ UAWAVAUATSH │ │ ([A\A]A^A_] │ │ ([A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ -\$(fffff. │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ h[A\A]A^A_] │ │ -UAWAVATSH │ │ -[A\A^A_] │ │ +t\UAWAVSH │ │ UAWAVATSH │ │ @[A\A^A_] │ │ @[A\A^A_] │ │ UAWAVAUATSH │ │ CancelleI │ │ [A\A]A^A_] │ │ AWAVAUATSH │ │ @@ -337,30 +339,31 @@ │ │ [A\A]A^A_] │ │ aead::ErH │ │ UAWAVATSH │ │ `[A\A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ -"L$XD"l$ │ │ +"L$`D"l$ │ │ D"|$ D"|$ │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ AWAVAUATSH │ │ 0[A\A]A^A_ │ │ UAWAVAUATSPH │ │ [A\A]A^A_] │ │ -UAWAVAUATSH │ │ +UAWAVAUATSPH │ │ [A\A]A^A_] │ │ -AWAVATSPH │ │ AWAVAUATSH │ │ [A\A]A^A_] │ │ -UUUUUUUUL! │ │ -33333333M! │ │ +UAWAVAUATSH │ │ +UUUUUUUUH! │ │ +33333333H! │ │ +H8[A\A]A^A_] │ │ UAWAVAUATSH │ │ U8[A\A]A^A_] │ │ UAWAVAUATSH │ │ C0H1D$@H │ │ L$PH3L$pH │ │ D$XH3D$pI3L │ │ \$PH3\$`M3t │ │ @@ -378,24 +381,24 @@ │ │ AWAVATSH │ │ [A\A^A_] │ │ AWAVATSH │ │ [A\A^A_] │ │ AWAVAUATSH │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ -@ffffff. │ │ [A\A]A^A_] │ │ AWAVAUATSH │ │ [A\A]A^A_] │ │ UAWAVATSH │ │ @[A\A^A_] │ │ AWAVAUATSH │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ -p[A\A]A^A_] │ │ +x[A\A]A^A_] │ │ +AWAVATSPH │ │ UAWAVAUATSH │ │ 8[A\A]A^A_] │ │ AWAVAUATSH │ │ 8[A\A]A^A_] │ │ 8[A\A]A^A_] │ │ AWAVAUATSH │ │ ([A\A]A^A_] │ │ @@ -436,26 +439,24 @@ │ │ [A\A]A^A_] │ │ [A\A]A^A_] │ │ UAWAVAUATSPH │ │ [A\A]A^A_] │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ X[A\A]A^A_] │ │ -X[A\A]A^A_] │ │ UAWAVAUATSH │ │ x[A\A]A^A_] │ │ -AWAVAUATSA │ │ -[A\A]A^A_ │ │ -AWAVATSPH │ │ +UAWAVAUATSPH │ │ +[A\A]A^A_] │ │ w(ffffff. │ │ w(ffffff. │ │ AWAVAUATSH │ │ [A\A]A^A_] │ │ AWAVAUATSH │ │ -x[A\A]A^A_] │ │ +[A\A]A^A_] │ │ AWAVATSM │ │ [A\A^A_] │ │ UAWAVAUATSH │ │ _GCM_SIVH │ │ [A\A]A^A_] │ │ AWAVAUATSH │ │ [A\A]A^A_ │ │ @@ -469,28 +470,27 @@ │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ AWAVATSH │ │ [A\A^A_] │ │ UAWAVAUATSI │ │ 33333333H │ │ UUUUUUUUH │ │ -DDDDDDDDM │ │ -""""""""I │ │ -""""""""L! │ │ -DDDDDDDDL! │ │ -DDDDDDDDH! │ │ -DDDDDDDDH! │ │ +DDDDDDDDI │ │ +""""""""M │ │ +""""""""H! │ │ +DDDDDDDDM! │ │ DDDDDDDDM! │ │ -""""""""I! │ │ DDDDDDDDH! │ │ -DDDDDDDDI! │ │ -""""""""I! │ │ +""""""""H! │ │ DDDDDDDDI! │ │ DDDDDDDDH! │ │ -33333333H! │ │ +""""""""L! │ │ +DDDDDDDDH! │ │ +DDDDDDDDI! │ │ +33333333L! │ │ UUUUUUUUL! │ │ TUUUUUUUL! │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ ([A\A]A^A_] │ │ AWAVAUATSH │ │ 8[A\A]A^A_] │ │ @@ -498,14 +498,15 @@ │ │ [A\A]A^A_] │ │ AWAVAUATSH │ │ h[A\A]A^A_] │ │ h[A\A]A^A_] │ │ AWAVAUATSH │ │ [A\A]A^A_] │ │ [A\A]A^A_] │ │ +[A\A]A^A_] │ │ AWAVAUATSH │ │ [A\A]A^A_] │ │ [A\A]A^A_] │ │ AWAVAUATSH │ │ [A\A]A^A_] │ │ AWAVATSH │ │ [A\A^A_] │ │ @@ -515,19 +516,20 @@ │ │ [A\A]A^A_] │ │ AWAVAUATSH │ │ [A\A]A^A_] │ │ [A\A]A^A_] │ │ AWAVATSH │ │ [A\A^A_] │ │ AWAVAUATSH │ │ -([A\A]A^A_] │ │ -([A\A]A^A_] │ │ +[A\A]A^A_] │ │ +[A\A]A^A_] │ │ AWAVAUATSH │ │ -X[A\A]A^A_] │ │ -X[A\A]A^A_] │ │ +H[A\A]A^A_] │ │ +H[A\A]A^A_] │ │ +H[A\A]A^A_] │ │ AWAVATSH │ │ [A\A^A_] │ │ AWAVATSH │ │ [A\A^A_] │ │ AWAVAUATSH │ │ H[A\A]A^A_] │ │ AWAVAUATSH │ │ @@ -545,41 +547,28 @@ │ │ [A\A]A^A_] │ │ AWAVAUATSH │ │ H[A\A]A^A_] │ │ AWAVAUATSH │ │ [A\A]A^A_] │ │ [A\A]A^A_] │ │ AWAVAUATSH │ │ -([A\A]A^A_] │ │ -AWAVAUATSH │ │ -h[A\A]A^A_] │ │ +X[A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ AWAVAUATSH │ │ X[A\A]A^A_] │ │ AWAVAUATSH │ │ AWAVAUATSH │ │ ([A\A]A^A_] │ │ AWAVATSH │ │ -[A\A^A_] │ │ -AWAVATSH │ │ -u [A\A^A_] │ │ -[A\A^A_] │ │ -AWAVAUATSPH │ │ -[A\A]A^A_] │ │ -AWAVAUATSH │ │ ACKTRACEH │ │ RUST_BACH │ │ ->fulltDA │ │ -[A\A]A^A_] │ │ -AWAVATSH │ │ -u [A\A^A_] │ │ [A\A^A_] │ │ AWAVAUATSH │ │ [A\A]A^A_] │ │ AWAVATSH │ │ [A\A^A_] │ │ AWAVAUATSH │ │ [A\A]A^A_] │ │ @@ -591,15 +580,15 @@ │ │ elf/mapsH │ │ /proc/seH │ │ [A\A]A^A_] │ │ AWAVAUATSH │ │ [A\A]A^A_] │ │ AWAVAUATSH │ │ H[A\A]A^A_] │ │ -AWAVAUATSPI │ │ +AWAVAUATSH │ │ [A\A]A^A_] │ │ AWAVAUATSH │ │ x[A\A]A^A_] │ │ AWAVATSH │ │ [A\A^A_] │ │ [A\A^A_] │ │ AWAVAUATSH │ │ @@ -608,133 +597,123 @@ │ │ [A\A]A^A_] │ │ [A\A]A^A_] │ │ AWAVAUATSH │ │ [A\A]A^A_] │ │ AWAVATSH │ │ [A\A^A_] │ │ AWAVAUATSH │ │ -[A\A]A^A_ │ │ +tGffffff. │ │ +H[A\A]A^A_] │ │ AWAVATSH │ │ [A\A^A_] │ │ AWAVAUATSH │ │ -X[A\A]A^A_] │ │ -AWAVATSH │ │ -[A\A^A_] │ │ -V H;S u&H │ │ -AWAVATSH │ │ -[A\A^A_] │ │ +H[A\A]A^A_] │ │ +AWAVAUATSH │ │ +[A\A]A^A_] │ │ +t^fffff. │ │ AWAVAUATSH │ │ [A\A]A^A_] │ │ [A\A]A^A_] │ │ AWAVAUATSH │ │ [A\A]A^A_] │ │ AWAVAUATSH │ │ [A\A]A^A_] │ │ -L9 w2L9I │ │ +L9 wn^A │ │ + [ c9] m^A │ │ + [ cd] m^A │ │ + [ d0] Rn^A │ │ + [ d4] +n^A │ │ + [ d9] s^A │ │ + [ dd] v^A │ │ + [ e1] t^A │ │ + [ e4] Fu^A │ │ + [ e8] yt^A │ │ + [ ec] pv^A │ │ + [ f1] v^A │ │ + [ f5] u^A │ │ + [ f8] -w^A │ │ + [ fd] z^A │ │ + [ 101] z^A │ │ + [ 105] z^A │ │ + [ 109] z^A │ │ + [ 10d] z^A │ │ + [ 111] z^A │ │ + [ 115] {^A │ │ [ 118] -> │ │ [ 11f] ?dyn char │ │ [ 12c] u128Zeromut ���=? │ │ [ 144] true� │ │ [ 14c] 33s?for�^�^Ge���m����z^A │ │ - [ 4b3] N��1$����}^LU8�H�[�V9^Y�^E��^Q�Y�O^Y���?�^X�m��^^\�o�{�t]�r��^V;��ޟ��S�c�^B{^R�M�^LCallShortMethodAhost unreachable0123456789ABCDEF │ │ + [ 18c] boollongshim��^A │ │ + [ 19c] T�^A │ │ + [ 1a4] A�^A │ │ + [ 1ac] >�^A │ │ + [ 1c4] C�^A │ │ + [ 1d0] ?? │ │ + [ 1f0] get_object_classno storage spaceTooManyOpenFiles^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^GPermissionDenied^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A���^����^����^����^�/;M������ہ��� │ │ + [ 282] @� �`�^P�P�0�p�{invalid syntax}q�^G�q�^G�q�^G�q�^G�6666666666666666entity not found.debug_macro.dwoB^B^C���^G�opE^A[�^R0123456789abcdef │ │ + [ 314] │ │ + [ 330] at │ │ + [ 360] w�DP��^G^I^[ │ │ + [ 36b] 7a^Z��.debug_types.dwo │ │ + [ 390] AddrNotAvailable����������������CallFloatMethodA���� │ │ + [ 3e5] .QA��&�^K.QA^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^Iinvalid filename�� │ │ + [ 430] FindClass resultInputOutputError^H��َK]j]^\�`R��\��_�^B����pl�a�$connection reset^A │ │ + [ 4a3] N��1$����}^LU8�H�[�V9^Y�^E��^Q�Y�O^Y���?�^X�m��^^\�o�{�t]�r��^V;���:����^L��LHQ���^O^O^O^O^O^O^O^O^O^O^O^O^O^O^O^OCallShortMethodAhost unreachable0123456789ABCDEF │ │ [ 540] jjjjjjjjjjjjjjjj��3^^^D����E�@^A�^E����^A │ │ - [ 570] "�(�/�B�e�#�D7q����]���^]��������??? │ │ - [ 5c0] 5^R�%�^Fܔ&i�t��� │ │ - [ 5d4] h^A │ │ - [ 5dc] e��AThrowNewos_errorVAULTX04 │ │ - [ 600] NotFoundDeadlock����^A │ │ - [ 618] TimedOut� │ │ - [ 628] deadlockextern "m�^A │ │ - [ 640] m�^A │ │ - [ 644] m�^A │ │ - [ 648] m�^A │ │ - [ 650] m�^A │ │ - [ 654] m�^A │ │ - [ 658] m�^A │ │ - [ 660] m�^A │ │ - [ 670] "�^A │ │ - [ 674] "�^A │ │ - [ 678] "�^A │ │ - [ 67c] "�^A │ │ - [ 680] "�^A │ │ - [ 684] "�^A │ │ - [ 68c] "�^A │ │ - [ 6d0] Y�^A │ │ - [ 6e8] j�^A │ │ - [ 704] #�^A │ │ - [ 70c] #�^A │ │ - [ 710] #�^A │ │ - [ 718] #�^A │ │ - [ 71c] #�^A │ │ - [ 720] #�^A │ │ - [ 730] #�^A │ │ - [ 734] #�^A │ │ - [ 744] #�^A │ │ - [ 754] #�^A │ │ - [ 758] #�^A │ │ - [ 75c] #�^A │ │ - [ 764] ,�^A │ │ - [ 768] /�^A │ │ - [ 770] 5�^A │ │ - [ 77c] #�^A │ │ - [ 780] #�^A │ │ - [ 78c] #�^A │ │ - [ 794] &�^A │ │ - [ 79c] #�^A │ │ - [ 7a0] #�^A │ │ - [ 7a4] #�^A │ │ - [ 7a8] #�^A │ │ - [ 7ac] #�^A │ │ - [ 7b0] #�^A │ │ - [ 7b4] #�^A │ │ - [ 7b8] #�^A │ │ - [ 7bc] #�^A │ │ - [ 7c0] #�^A │ │ - [ 7c4] #�^A │ │ - [ 7c8] #�^A │ │ - [ 7cc] #�^A │ │ - [ 7d0] #�^A │ │ - [ 7d4] #�^A │ │ - [ 7d8] #�^A │ │ - [ 7dc] #�^A │ │ - [ 7e0] #�^A │ │ - [ 7e4] #�^A │ │ - [ 7e8] #�^A │ │ - [ 7ec] #�^A │ │ - [ 7f0] #�^A │ │ - [ 7f4] #�^A │ │ - [ 7f8] #�^A │ │ - [ 7fc] #�^A │ │ - [ 800] #�^A │ │ - [ 804] #�^A │ │ - [ 808] #�^A │ │ - [ 80c] #�^A │ │ - [ 810] #�^A │ │ - [ 814] #�^A │ │ - [ 818] #�^A │ │ - [ 81c] #�^A │ │ - [ 820] #�^A │ │ - [ 824] #�^A │ │ - [ 828] #�^A │ │ - [ 82c] #�^A │ │ - [ 830] #�^A │ │ - [ 834] #�^A │ │ - [ 838] #�^A │ │ - [ 83c] #�^A │ │ - [ 840] #�^A │ │ - [ 844] #�^A │ │ - [ 848] #�^A │ │ - [ 84c] #�^A │ │ - [ 850] #�^A │ │ - [ 854] #�^A │ │ - [ 858] #�^A │ │ - [ 85c] #�^A │ │ - [ 860] #�^A │ │ - [ 864] #�^A │ │ - [ 868] #�^A │ │ - [ 86c] #�^A │ │ - [ 870] #�^A │ │ - [ 878] #�^A │ │ - [ 87c] #�^A │ │ - [ 890] #�^A │ │ - [ 894] )�^A │ │ - [ 89c] #�^A │ │ - [ 8a0] #�^A │ │ - [ 8a8] #�^A │ │ - [ 8ac] #�^A │ │ - [ 8b4] 2�^A │ │ - [ 8b8] #�^A │ │ - [ 8c0] #�^A │ │ - [ 8c8] �^A │ │ - [ 8cc] #�^A │ │ - [ 8d0] #�^A │ │ - [ 8d4] #�^A │ │ - [ 8d8] #�^A │ │ - [ 8dc] #�^A │ │ - [ 8e4] 1�^A │ │ - [ 8ec] Y�^A │ │ - [ 8f0] g�^A │ │ - [ 8f4] =�^A │ │ - [ 900] u�^A │ │ - [ 908] K�^A │ │ - [ 90c] 5^G^B │ │ - [ 910] 3^G^B │ │ - [ 93c] I^\^B │ │ - [ 944] T^\^B │ │ - [ 948] e^\^B │ │ - [ 960] ;�^B │ │ - [ 968] ;�^B │ │ - [ a0c] b^\^C │ │ - [ a10] .^\^C │ │ - [ a14] .^\^C │ │ - [ a30] U^\^C │ │ - [ a38] U^\^C │ │ - [ a3c] "#^C │ │ - [ a41] #^C │ │ - [ a45] #^C │ │ - [ a49] #^C │ │ - [ a4d] #^C │ │ - [ a51] #^C │ │ - [ a55] $^C │ │ - [ a58] ($^C │ │ - [ a5d] $^C │ │ - [ a61] $^C │ │ - [ a65] $^C │ │ - [ a69] $^C │ │ - [ a6d] $^C │ │ - [ a71] %^C │ │ - [ a75] -^C │ │ - [ a78] :.^C │ │ - [ a7c] %.^C │ │ - [ a80] ,.^C │ │ - [ a85] .^C │ │ - [ a88] A.^C │ │ - [ a8c] Y/^C │ │ - [ a90] Z4^C │ │ - [ a94] T:^C │ │ - [ a99] 8^C │ │ - [ a9d] 4^C │ │ - [ aa1] 6^C │ │ - [ aa4] ,;^C │ │ - [ aa8] F<^C │ │ - [ aad] 9^C │ │ - [ ab0] I?^C │ │ - [ ab5] 7^C │ │ - [ ab9] <^C │ │ - [ abd] 6^C │ │ - [ ac1] 6^C │ │ - [ ac5] <^C │ │ - [ ac8] H6^C │ │ - [ acd] 9^C │ │ - [ ad1] 5^C │ │ - [ ad4] w:^C │ │ - [ ad8] e<^C │ │ - [ add] @^C │ │ - [ ae1] :^C │ │ - [ ae5] ;^C │ │ - [ ae9] @^C │ │ - [ aed] @^C │ │ - [ af0] VN^C │ │ - [ af4] rD^C │ │ - [ af9] 4^C │ │ - [ afc] [D^C │ │ - [ b00] jD^C │ │ - [ b05] U^C │ │ - [ b09] T^C │ │ - [ b0d] U^C │ │ - [ b10] 6U^C │ │ - [ b15] Y^C │ │ - [ b18] 1_^C │ │ - [ b1d] ^^C │ │ - [ b21] _^C │ │ - [ b24] ~^^C │ │ - [ b28] @_^C │ │ - [ b2c] O_^C │ │ - [ b30] "_^C │ │ - [ b34] ^_^C │ │ - [ b38] Kq^C │ │ - [ b3d] v^C │ │ - [ b41] v^C │ │ - [ b45] v^C │ │ - [ b49] v^C │ │ - [ b4d] v^C │ │ - [ b51] v^C │ │ - [ b55] v^C │ │ - [ b59] v^C │ │ - [ b5d] {^C │ │ - [ b60] y�^C │ │ - [ b68] [�^C │ │ - [ b78] j�^C │ │ - [ b84] .�^C │ │ - [ b8c] H�^C │ │ - [ b94] ;�^C │ │ - [ bb8] D�^C │ │ - [ bbc] D�^C │ │ - [ bcc] T�^C │ │ - [ bdc] d�^C │ │ - [ be0] D�^C │ │ - [ be4] <�^C │ │ - [ be8] q�^C │ │ - [ bec] <�^C │ │ - [ bf4] <�^C │ │ - [ bf8] <�^C │ │ - [ bfc] <�^C │ │ - [ c00] <�^C │ │ - [ c04] <�^C │ │ - [ c08] <�^C │ │ - [ c0c] <�^C │ │ - [ c10] <�^C │ │ - [ c14] <�^C │ │ - [ c18] <�^C │ │ - [ c1c] N�^C │ │ - [ c28] <�^C │ │ - [ c30] <�^C │ │ - [ c34] <�^C │ │ - [ c3c] N�^C │ │ - [ c44] <�^C │ │ - [ c48] N�^C │ │ - [ c50] N�^C │ │ - [ c58] +�^C │ │ - [ c5c] <�^C │ │ - [ c60] <�^C │ │ - [ c64] N�^C │ │ - [ c6c] <�^C │ │ - [ c70] <�^C │ │ - [ c74] <�^C │ │ - [ c78] N�^C │ │ - [ c81] 5^D │ │ - [ c84] q5^D │ │ - [ c88] 45^D │ │ - [ c8c] [5^D │ │ - [ c90] J5^D │ │ - [ c95] 5^D │ │ - [ c98] x5^D │ │ - [ c9d] 5^D │ │ - [ ca0] %6^D │ │ - [ ca5] 5^D │ │ - [ ca8] x5^D │ │ - [ cad] 9^D │ │ - [ cb1] 9^D │ │ - [ cb5] 9^D │ │ - [ cb9] 9^D │ │ - [ cbd] 5^D │ │ - [ cc1] 5^D │ │ - [ cc4] 06^D │ │ - [ cc8] x5^D │ │ - [ ccd] 6^D │ │ - [ cd1] 6^D │ │ - [ cd4] C8^D │ │ - [ cd9] 6^D │ │ - [ cdd] 6^D │ │ - [ ce1] 9^D │ │ - [ ce5] 9^D │ │ - [ ce9] 9^D │ │ - [ ced] 9^D │ │ - [ cf0] F7^D │ │ - [ cf4] S8^D │ │ - [ cf8] 27^D │ │ - [ cfd] 6^D │ │ - [ d01] 9^D │ │ - [ d05] 9^D │ │ - [ d09] 9^D │ │ - [ d0c] j9^D │ │ - [ d10] c9^D │ │ - [ d14] h�^D │ │ - [ d20] :�^D │ │ - [ d24] F�^D │ │ - [ d28] b�^D │ │ - [ d2c] b�^D │ │ - [ d30] +�^D │ │ - [ d34] U�^D │ │ - [ d3c] $�^D │ │ - [ d44] H�^D │ │ - [ d48] X�^D │ │ - [ d5c] y�^D │ │ - [ d60] C�^D │ │ - [ d68] y�^D │ │ - [ d6c] C�^D │ │ - [ d74] J^V^E │ │ - [ d78] H^W^E │ │ - [ d84] `^V^E │ │ - [ d8c] d$^E │ │ - [ d91] $^E │ │ - [ d95] $^E │ │ - [ d99] $^E │ │ - [ d9d] $^E │ │ - [ da1] $^E │ │ - [ da5] $^E │ │ - [ da9] $^E │ │ - [ dad] $^E │ │ - [ db1] $^E │ │ - [ db5] $^E │ │ - [ db9] $^E │ │ - [ dbd] $^E │ │ - [ dc1] %^E │ │ - [ dc4] s&^E │ │ - [ dc9] $^E │ │ - [ dcd] $^E │ │ - [ dd1] $^E │ │ - [ dd5] $^E │ │ - [ dd9] $^E │ │ - [ ddd] $^E │ │ - [ de1] $^E │ │ - [ de5] $^E │ │ - [ de9] $^E │ │ - [ dec] G&^E │ │ - [ df1] $^E │ │ - [ df5] %^E │ │ - [ df9] %^E │ │ - [ dfc] 0$^E │ │ - [ e00] 0$^E │ │ - [ e04] 0$^E │ │ - [ e08] 0$^E │ │ - [ e0c] 0$^E │ │ - [ e10] 0$^E │ │ - [ e14] 0$^E │ │ - [ e18] 0$^E │ │ - [ e1c] 0$^E │ │ - [ e20] 0$^E │ │ - [ e24] 0$^E │ │ - [ e28] 0$^E │ │ - [ e2c] 0$^E │ │ - [ e30] 0$^E │ │ - [ e34] 0$^E │ │ - [ e38] 0$^E │ │ - [ e3c] 0$^E │ │ - [ e40] 0$^E │ │ - [ e44] 0$^E │ │ - [ e48] 0$^E │ │ - [ e4c] 0$^E │ │ - [ e50] 0$^E │ │ - [ e54] 0$^E │ │ - [ e58] 8&^E │ │ - [ e5c] x,^E │ │ - [ e61] .^E │ │ - [ e65] -^E │ │ - [ e69] -^E │ │ - [ e6c] ^C^E │ │ - [ e70] zC^E │ │ - [ e75] C^E │ │ - [ e79] C^E │ │ - [ e7d] C^E │ │ - [ e80] ^C^E │ │ - [ e84] ^C^E │ │ - [ e88] ^C^E │ │ - [ e8c] zC^E │ │ - [ e91] C^E │ │ - [ e94] ^C^E │ │ - [ e98] ^C^E │ │ - [ e9c] ^C^E │ │ - [ ea0] ^C^E │ │ - [ ea4] ^C^E │ │ - [ ea8] ^C^E │ │ - [ eac] ^C^E │ │ - [ eb0] ^C^E │ │ - [ eb4] ^C^E │ │ - [ eb8] ^C^E │ │ - [ ebc] ^C^E │ │ - [ ec0] ^C^E │ │ - [ ec4] ^C^E │ │ - [ ec8] ^C^E │ │ - [ ecc] ^C^E │ │ - [ ed0] ^C^E │ │ - [ ed4] ^C^E │ │ - [ ed8] ^C^E │ │ - [ edc] ^C^E │ │ - [ ee0] ^C^E │ │ - [ ee4] ^C^E │ │ - [ ee8] zC^E │ │ - [ eed] C^E │ │ - [ ef1] C^E │ │ - [ ef5] C^E │ │ - [ ef9] C^E │ │ - [ efd] C^E │ │ - [ f01] C^E │ │ - [ f05] C^E │ │ - [ f08] ^C^E │ │ - [ f0d] C^E │ │ - [ f11] C^E │ │ - [ f15] C^E │ │ - [ f19] C^E │ │ - [ f1c] ^C^E │ │ - [ f20] ^C^E │ │ - [ f25] I^E │ │ - [ f29] G^E │ │ - [ f2c] WK^E │ │ - [ f31] K^E │ │ - [ f35] J^E │ │ - [ f39] L^E │ │ - [ f3d] L^E │ │ - [ f41] L^E │ │ - [ f45] L^E │ │ - [ f48] KK^E │ │ - [ f4d] L^E │ │ - [ f51] J^E │ │ - [ f55] H^E │ │ - [ f58] a^E │ │ - [ f89] `^E │ │ - [ f8d] `^E │ │ - [ f91] `^E │ │ - [ f95] `^E │ │ - [ f99] `^E │ │ - [ f9d] `^E │ │ - [ fa1] `^E │ │ - [ fa5] `^E │ │ - [ fa9] `^E │ │ - [ fad] `^E │ │ - [ fb1] `^E │ │ - [ fb5] `^E │ │ - [ fb9] `^E │ │ - [ fbd] `^E │ │ - [ fc1] `^E │ │ - [ fc5] `^E │ │ - [ fc9] `^E │ │ - [ fcd] `^E │ │ - [ fd1] `^E │ │ - [ fd5] `^E │ │ - [ fd9] `^E │ │ - [ fdd] `^E │ │ - [ fe1] `^E │ │ - [ fe5] `^E │ │ - [ fe9] `^E │ │ - [ fed] `^E │ │ - [ ff1] `^E │ │ - [ ff5] `^E │ │ - [ ff9] `^E │ │ - [ ffd] `^E │ │ - [ 1001] `^E │ │ - [ 1005] `^E │ │ - [ 1009] `^E │ │ - [ 100d] `^E │ │ - [ 1011] `^E │ │ - [ 1015] `^E │ │ - [ 1019] `^E │ │ - [ 101d] `^E │ │ - [ 1021] `^E │ │ - [ 1025] `^E │ │ - [ 1029] `^E │ │ - [ 102d] _^E │ │ - [ 1030] W`^E │ │ - [ 1035] _^E │ │ - [ 1038] u`^E │ │ - [ 103d] `^E │ │ - [ 1041] _^E │ │ - [ 1045] _^E │ │ - [ 1049] _^E │ │ - [ 104c] W`^E │ │ - [ 1051] _^E │ │ - [ 1055] _^E │ │ - [ 1059] _^E │ │ - [ 105d] _^E │ │ - [ 1061] _^E │ │ - [ 1065] _^E │ │ - [ 1069] _^E │ │ - [ 106d] _^E │ │ - [ 1071] _^E │ │ - [ 1075] _^E │ │ - [ 1079] _^E │ │ - [ 107d] _^E │ │ - [ 1081] _^E │ │ - [ 1085] _^E │ │ - [ 1089] _^E │ │ - [ 108d] _^E │ │ - [ 1091] _^E │ │ - [ 1095] _^E │ │ - [ 1099] _^E │ │ - [ 109d] _^E │ │ - [ 10a1] _^E │ │ - [ 10a5] _^E │ │ - [ 10a8] W`^E │ │ - [ 10ad] _^E │ │ - [ 10b1] _^E │ │ - [ 10b5] _^E │ │ - [ 10b9] _^E │ │ - [ 10bd] _^E │ │ - [ 10c1] _^E │ │ - [ 10c4] u`^E │ │ - [ 10c9] _^E │ │ - [ 10cd] _^E │ │ - [ 10d1] _^E │ │ - [ 10d5] _^E │ │ - [ 10d9] _^E │ │ - [ 10dd] _^E │ │ - [ 10e1] _^E │ │ - [ 10e5] e^E │ │ - [ 10e8] Rh^E │ │ - [ 10ed] g^E │ │ - [ 10f1] h^E │ │ - [ 10f4] ;g^E │ │ - [ 10f9] i^E │ │ - [ 10fc] yi^E │ │ - [ 1100] +h^E │ │ - [ 1105] i^E │ │ - [ 1109] g^E │ │ - [ 110d] i^E │ │ - [ 1111] g^E │ │ - [ 1114] `g^E │ │ - [ 1118] Ri^E │ │ - [ 111d] f^E │ │ - [ 1121] g^E │ │ - [ 1125] f^E │ │ - [ 1129] h^E │ │ - [ 112d] i^E │ │ - [ 1131] j^E │ │ - [ 1135] h^E │ │ - [ 1138] +i^E │ │ - [ 113c] rj^E │ │ - [ 1141] l^E │ │ - [ 1145] g^E │ │ - [ 1149] g^E │ │ - [ 114c] .m^E │ │ - [ 1150] \f^E │ │ - [ 1155] l^E │ │ - [ 1159] l^E │ │ - [ 115d] j^E │ │ - [ 1160] }h^E │ │ - [ 1164] @j^E │ │ - [ 1169] g^E │ │ - [ 116d] f^E │ │ - [ 1170] @f^E │ │ - [ 1174] Nf^E │ │ - [ 1178] 2f^E │ │ - [ 117d] m^E │ │ - [ 1181] j^E │ │ - [ 1184] Rg^E │ │ - [ 1189] h^E │ │ - [ 118d] j^E │ │ - [ 1190] $f^E │ │ - [ 1195] f^E │ │ - [ 1198] Nj^E │ │ - [ 119c] (e^E │ │ - [ 11a1] g^E │ │ - [ 11a4] +g^E │ │ - [ 11a8] `g^E │ │ - [ 11ad] f^E │ │ - [ 11b0] Lh^E │ │ - [ 11b5] h^E │ │ - [ 11b8] sg^E │ │ - [ 11bc] 6i^E │ │ - [ 11c1] f^E │ │ - [ 11c5] i^E │ │ - [ 11c8] \f^E │ │ - [ 11cd] f^E │ │ - [ 11d1] h^E │ │ - [ 11d4] 'f^E │ │ - [ 11d8] 9g^E │ │ - [ 11dd] e^E │ │ - [ 11e1] g^E │ │ - [ 11e5] h^E │ │ - [ 11e9] j^E │ │ - [ 11ec] %h^E │ │ - [ 11f0] sh^E │ │ - [ 11f5] i^E │ │ - [ 11f9] k^E │ │ - [ 11fd] g^E │ │ - [ 1201] f^E │ │ - [ 1204] vl^E │ │ - [ 1209] e^E │ │ - [ 120d] l^E │ │ - [ 1210] ^C │ │ + [ 908] D=^C │ │ + [ 90d] :^C │ │ + [ 910] L<^C │ │ + [ 915] ?^C │ │ + [ 919] @^C │ │ + [ 91c] {>^C │ │ + [ 920] 3A^C │ │ + [ 925] 7^C │ │ + [ 929] 7^C │ │ + [ 92d] <^C │ │ + [ 930] m<^C │ │ + [ 935] @^C │ │ + [ 939] ;^C │ │ + [ 93d] =^C │ │ + [ 940] y;^C │ │ + [ 945] ?^C │ │ + [ 949] @^C │ │ + [ 94c] fB^C │ │ + [ 950] ;?^C │ │ + [ 954] >@^C │ │ + [ 959] A^C │ │ + [ 95d] B^C │ │ + [ 961] P^C │ │ + [ 964] ;F^C │ │ + [ 968] T:^C │ │ + [ 96c] $F^C │ │ + [ 970] 3F^C │ │ + [ 974] 3Y^C │ │ + [ 979] X^C │ │ + [ 97d] X^C │ │ + [ 981] X^C │ │ + [ 985] ]^C │ │ + [ 988] _c^C │ │ + [ 98d] b^C │ │ + [ 990] Ac^C │ │ + [ 995] b^C │ │ + [ 998] nc^C │ │ + [ 99c] }c^C │ │ + [ 9a0] Pc^C │ │ + [ 9a5] c^C │ │ + [ 9a9] s^C │ │ + [ 9ad] y^C │ │ + [ 9b1] y^C │ │ + [ 9b5] y^C │ │ + [ 9b9] x^C │ │ + [ 9bd] y^C │ │ + [ 9c1] y^C │ │ + [ 9c5] y^C │ │ + [ 9c9] y^C │ │ + [ 9cc] m^�^C │ │ + [ 9d0] 7�^C │ │ + [ 9e0] F�^C │ │ + [ 9e4] U�^C │ │ + [ 9e8] (�^C │ │ + [ 9ec] d�^C │ │ + [ 9f4] ]�^C │ │ + [ 9f8] *�^C │ │ + [ 9fc] w�^C │ │ + [ a00] *�^C │ │ + [ a04] j�^C │ │ + [ a08] *�^C │ │ + [ a0c] *�^C │ │ + [ a10] *�^C │ │ + [ a14] *�^C │ │ + [ a18] *�^C │ │ + [ a1c] *�^C │ │ + [ a20] *�^C │ │ + [ a24] *�^C │ │ + [ a40] *�^C │ │ + [ a44] *�^C │ │ + [ a50] o�^C │ │ + [ a54] g�^C │ │ + [ a5c] g�^C │ │ + [ a60] C�^C │ │ + [ a64] g�^C │ │ + [ a68] g�^C │ │ + [ a6c] g�^C │ │ + [ a70] g�^C │ │ + [ a74] g�^C │ │ + [ a78] g�^C │ │ + [ a7c] g�^C │ │ + [ a80] g�^C │ │ + [ a84] g�^C │ │ + [ a88] g�^C │ │ + [ a8c] y�^C │ │ + [ a98] g�^C │ │ + [ aa0] g�^C │ │ + [ aa4] g�^C │ │ + [ aac] y�^C │ │ + [ ab4] g�^C │ │ + [ ab8] y�^C │ │ + [ ac0] y�^C │ │ + [ ac8] V�^C │ │ + [ acc] g�^C │ │ + [ ad0] g�^C │ │ + [ ad4] y�^C │ │ + [ adc] g�^C │ │ + [ ae0] g�^C │ │ + [ ae4] g�^C │ │ + [ ae8] y�^C │ │ + [ af1] 9^D │ │ + [ af5] 9^D │ │ + [ af9] 9^D │ │ + [ afd] 9^D │ │ + [ b01] 9^D │ │ + [ b05] 9^D │ │ + [ b09] 9^D │ │ + [ b0c] K:^D │ │ + [ b10] u:^D │ │ + [ b15] 9^D │ │ + [ b19] 9^D │ │ + [ b1d] >^D │ │ + [ b21] >^D │ │ + [ b25] >^D │ │ + [ b29] >^D │ │ + [ b2d] 9^D │ │ + [ b30] @:^D │ │ + [ b35] :^D │ │ + [ b39] 9^D │ │ + [ b3d] :^D │ │ + [ b41] ;^D │ │ + [ b45] <^D │ │ + [ b49] ;^D │ │ + [ b4d] :^D │ │ + [ b51] =^D │ │ + [ b55] =^D │ │ + [ b59] =^D │ │ + [ b5d] =^D │ │ + [ b61] ;^D │ │ + [ b65] <^D │ │ + [ b69] ;^D │ │ + [ b6d] :^D │ │ + [ b71] =^D │ │ + [ b74] n=^D │ │ + [ b78] n=^D │ │ + [ b7d] =^D │ │ + [ b81] =^D │ │ + [ b88] 5�^D │ │ + [ b98] =�^D │ │ + [ b9c] L�^D │ │ + [ ba0] &�^D │ │ + [ ba4] [�^D │ │ + [ bac] -�^D │ │ + [ bb0] $�^D │ │ + [ bcc] p^[^E │ │ + [ bd0] L^\^E │ │ + [ bdc] ~^[^E │ │ + [ be5] )^E │ │ + [ be9] )^E │ │ + [ bed] )^E │ │ + [ bf1] )^E │ │ + [ bf5] )^E │ │ + [ bf9] )^E │ │ + [ bfd] )^E │ │ + [ c01] )^E │ │ + [ c05] )^E │ │ + [ c09] )^E │ │ + [ c0d] )^E │ │ + [ c11] )^E │ │ + [ c15] )^E │ │ + [ c18] =*^E │ │ + [ c1c] (+^E │ │ + [ c21] )^E │ │ + [ c25] )^E │ │ + [ c29] )^E │ │ + [ c2d] )^E │ │ + [ c31] )^E │ │ + [ c35] )^E │ │ + [ c39] )^E │ │ + [ c3d] )^E │ │ + [ c41] )^E │ │ + [ c45] *^E │ │ + [ c49] )^E │ │ + [ c4c] 5*^E │ │ + [ c50] `*^E │ │ + [ c54] h)^E │ │ + [ c58] h)^E │ │ + [ c5c] h)^E │ │ + [ c60] h)^E │ │ + [ c64] h)^E │ │ + [ c68] h)^E │ │ + [ c6c] h)^E │ │ + [ c70] h)^E │ │ + [ c74] h)^E │ │ + [ c78] h)^E │ │ + [ c7c] h)^E │ │ + [ c80] h)^E │ │ + [ c84] h)^E │ │ + [ c88] h)^E │ │ + [ c8c] h)^E │ │ + [ c90] h)^E │ │ + [ c94] h)^E │ │ + [ c98] h)^E │ │ + [ c9c] h)^E │ │ + [ ca0] h)^E │ │ + [ ca4] h)^E │ │ + [ ca8] h)^E │ │ + [ cac] h)^E │ │ + [ cb1] *^E │ │ + [ cb5] 0^E │ │ + [ cb9] 2^E │ │ + [ cbd] 2^E │ │ + [ cc1] 2^E │ │ + [ cc5] L^E │ │ + [ cc8] ]P^E │ │ + [ ccd] O^E │ │ + [ cd1] P^E │ │ + [ cd4] _O^E │ │ + [ cd9] P^E │ │ + [ cdd] P^E │ │ + [ ce0] RP^E │ │ + [ ce5] P^E │ │ + [ ce9] O^E │ │ + [ ced] P^E │ │ + [ cf1] O^E │ │ + [ cf4] 5M^E │ │ + [ cf9] M^E │ │ + [ cfc] @M^E │ │ + [ d01] M^E │ │ + [ d05] M^E │ │ + [ d08] 4X^E │ │ + [ d0d] W^E │ │ + [ d11] W^E │ │ + [ d14] (S^E │ │ + [ d19] Y^E │ │ + [ d1d] U^E │ │ + [ d20] -U^E │ │ + [ d25] V^E │ │ + [ d29] U^E │ │ + [ d2d] V^E │ │ + [ d30] tT^E │ │ + [ d34] }T^E │ │ + [ d39] U^E │ │ + [ d3c] kT^E │ │ + [ d40] !U^E │ │ + [ d44] MT^E │ │ + [ d48] 5T^E │ │ + [ d4c] 5T^E │ │ + [ d50] 5T^E │ │ + [ d54] WU^E │ │ + [ d58] gV^E │ │ + [ d5c] |S^E │ │ + [ d60] cU^E │ │ + [ d64] 5T^E │ │ + [ d69] e^E │ │ + [ d6c] "e^E │ │ + [ d71] e^E │ │ + [ d74] .e^E │ │ + [ d78] :e^E │ │ + [ d7d] e^E │ │ + [ d80] De^E │ │ + [ d85] e^E │ │ + [ d89] e^E │ │ + [ d8c] "e^E │ │ + [ d91] e^E │ │ + [ d95] e^E │ │ + [ d99] e^E │ │ + [ d9d] e^E │ │ + [ da1] e^E │ │ + [ da5] e^E │ │ + [ da9] e^E │ │ + [ dad] e^E │ │ + [ db1] e^E │ │ + [ db5] e^E │ │ + [ db9] e^E │ │ + [ dbd] e^E │ │ + [ dc1] e^E │ │ + [ dc5] e^E │ │ + [ dc9] e^E │ │ + [ dcd] e^E │ │ + [ dd1] e^E │ │ + [ dd5] e^E │ │ + [ dd9] e^E │ │ + [ ddd] e^E │ │ + [ de1] e^E │ │ + [ de5] e^E │ │ + [ de8] "e^E │ │ + [ ded] e^E │ │ + [ df1] e^E │ │ + [ df5] e^E │ │ + [ df9] e^E │ │ + [ dfd] e^E │ │ + [ e01] e^E │ │ + [ e04] .e^E │ │ + [ e09] e^E │ │ + [ e0d] e^E │ │ + [ e11] e^E │ │ + [ e15] e^E │ │ + [ e19] e^E │ │ + [ e1d] e^E │ │ + [ e21] e^E │ │ + [ e25] o^E │ │ + [ e28] ep^E │ │ + [ e2d] p^E │ │ + [ e31] p^E │ │ + [ e35] p^E │ │ + [ e39] p^E │ │ + [ e44] s�^E │ │ + [ e4c] T�^E │ │ + [ e50] T�^E │ │ + [ e58] %�^E │ │ + [ e5c] U�^E │ │ + [ e84] ;�^E │ │ + [ e88] T�^E │ │ + [ e8c] g�^E │ │ + [ e9c] 7�^E │ │ + [ ea0] C�^E │ │ + [ eb0] 6�^E │ │ + [ eb4] U�^E │ │ + [ ebc] g�^E │ │ + [ ec0] W�^E │ │ + [ ed0] m�^E │ │ + [ edc] J�^E │ │ + [ ee0] u�^E │ │ + [ ee4] c�^E │ │ + [ eec] <�^E │ │ + [ efc] e�^E │ │ + [ f00] "�^E │ │ + [ f04] y�^E │ │ + [ f0c] a�^E │ │ + [ f88] ;�^E │ │ + [ 1358] j�^E │ │ + [ 1364] |�^E │ │ + [ 1368] |�^E │ │ + [ 136c] |�^E │ │ + [ 1370] |�^E │ │ + [ 1374] |�^E │ │ + [ 1378] |�^E │ │ + [ 137c] |�^E │ │ + [ 1380] |�^E │ │ + [ 1384] |�^E │ │ + [ 1388] |�^E │ │ + [ 138c] |�^E │ │ + [ 1390] |�^E │ │ + [ 1394] |�^E │ │ + [ 139c] !�^E │ │ + [ 13a0] |�^E │ │ + [ 13a4] |�^E │ │ + [ 13a8] |�^E │ │ + [ 13ac] |�^E │ │ + [ 13b0] |�^E │ │ + [ 13b4] |�^E │ │ + [ 13b8] |�^E │ │ + [ 13bc] |�^E │ │ + [ 13c0] |�^E │ │ + [ 13c4] |�^E │ │ + [ 13c8] |�^E │ │ + [ 13cc] |�^E │ │ + [ 13d0] |�^E │ │ + [ 13d4] |�^E │ │ + [ 13d8] |�^E │ │ + [ 13dc] |�^E │ │ + [ 13e0] |�^E │ │ + [ 13e4] |�^E │ │ + [ 13e8] |�^E │ │ + [ 13ec] |�^E │ │ + [ 13f0] |�^E │ │ + [ 13f4] |�^E │ │ + [ 13f8] |�^E │ │ + [ 13fc] |�^E │ │ + [ 1400] |�^E │ │ + [ 1404] |�^E │ │ + [ 1408] |�^E │ │ + [ 140c] |�^E │ │ + [ 1410] |�^E │ │ + [ 1414] |�^E │ │ + [ 141c] |�^E │ │ + [ 1420] |�^E │ │ + [ 1424] |�^E │ │ + [ 1428] |�^E │ │ + [ 142c] |�^E │ │ + [ 1430] |�^E │ │ + [ 1434] |�^E │ │ + [ 1438] |�^E │ │ + [ 143c] |�^E │ │ + [ 1440] |�^E │ │ + [ 1444] |�^E │ │ + [ 1448] |�^E │ │ + [ 144c] |�^E │ │ + [ 1450] |�^E │ │ + [ 1454] |�^E │ │ + [ 1458] |�^E │ │ + [ 145c] |�^E │ │ + [ 1460] |�^E │ │ + [ 1464] |�^E │ │ + [ 1468] |�^E │ │ + [ 146c] |�^E │ │ + [ 1474] |�^E │ │ + [ 1478] |�^E │ │ + [ 147c] |�^E │ │ + [ 1480] |�^E │ │ + [ 1484] |�^E │ │ + [ 1488] |�^E │ │ + [ 148c] |�^E │ │ + [ 1490] |�^E │ │ + [ 1494] |�^E │ │ + [ 1498] |�^E │ │ + [ 149c] |�^E │ │ + [ 14a0] |�^E │ │ + [ 14a4] |�^E │ │ + [ 14a8] X�^E │ │ + [ 14ac] |�^E │ │ + [ 14b0] 8�^E │ │ + [ 14b4] l�^E │ │ + [ 14cc] #�^E │ │ + [ 14fc] f�^E │ │ + [ 1500] w�^E │ │ + [ 1504] D�^E │ │ + [ 1508] 9�^E │ │ + [ 1518] j�^E │ │ + [ 151c] j�^E │ │ + [ 1520] j�^E │ │ + [ 1524] j�^E │ │ + [ 1528] j�^E │ │ + [ 152c] j�^E │ │ + [ 1534] j�^E │ │ + [ 1538] S�^E │ │ + [ 153c] S�^E │ │ + [ 1540] S�^E │ │ + [ 1544] j�^E │ │ + [ 1548] j�^E │ │ + [ 154c] c�^E │ │ + [ 1550] j�^E │ │ + [ 1554] 2�^E │ │ + [ 155c] j�^E │ │ + [ 1560] j�^E │ │ + [ 1564] j�^E │ │ + [ 1568] ~�^E │ │ + [ 156c] j�^E │ │ + [ 1574] j�^E │ │ + [ 1578] j�^E │ │ + [ 157c] j�^E │ │ + [ 1580] j�^E │ │ + [ 1584] j�^E │ │ + [ 1588] j�^E │ │ + [ 1590] j�^E │ │ + [ 1598] j�^E │ │ + [ 159c] j�^E │ │ + [ 15a0] j�^E │ │ + [ 15a4] j�^E │ │ + [ 15a8] j�^E │ │ + [ 15ac] j�^E │ │ + [ 15b0] j�^E │ │ + [ 15b8] j�^E │ │ + [ 15bc] s�^E │ │ + [ 15c0] j�^E │ │ + [ 15cc] j�^E │ │ + [ 15d0] j�^E │ │ + [ 15d4] S�^E │ │ + [ 15d8] E�^E │ │ + [ 15dc] j�^E │ │ + [ 15e0] j�^E │ │ + [ 15f0] !�^E │ │ + [ 15fc] j�^E │ │ + [ 1600] j�^E │ │ + [ 1608] j�^E │ │ + [ 1610] j�^E │ │ + [ 161c] j�^E │ │ + [ 1620] j�^E │ │ + [ 1628] j�^E │ │ + [ 1630] j�^E │ │ + [ 1638] j�^E │ │ + [ 1654] j�^E │ │ + [ 1658] j�^E │ │ + [ 165c] j�^E │ │ + [ 1660] s�^E │ │ + [ 1664] j�^E │ │ + [ 1670] B�^E │ │ + [ 1674] j�^E │ │ + [ 1678] j�^E │ │ + [ 167c] j�^E │ │ + [ 1680] j�^E │ │ + [ 1684] o�^E │ │ + [ 1688] j�^E │ │ + [ 168c] j�^E │ │ + [ 1690] j�^E │ │ + [ 1694] j�^E │ │ + [ 1698] j�^E │ │ + [ 169c] j�^E │ │ + [ 16a0] A�^E │ │ + [ 16a4] j�^E │ │ + [ 16a8] j�^E │ │ + [ 16ac] j�^E │ │ + [ 16b0] j�^E │ │ + [ 16b4] j�^E │ │ + [ 16b8] j�^E │ │ + [ 16bc] j�^E │ │ + [ 16c0] j�^E │ │ + [ 16c4] j�^E │ │ + [ 16c8] j�^E │ │ + [ 16cc] j�^E │ │ + [ 16d4] l�^E │ │ + [ 16d8] 6�^E │ │ + [ 16e0] j�^E │ │ + [ 16e4] j�^E │ │ + [ 16e8] j�^E │ │ + [ 16ec] j�^E │ │ + [ 16f4] j�^E │ │ + [ 16f8] j�^E │ │ + [ 16fc] j�^E │ │ + [ 1700] j�^E │ │ + [ 170c] j�^E │ │ + [ 1710] j�^E │ │ + [ 1714] j�^E │ │ + [ 1728] j�^E │ │ + [ 172c] j�^E │ │ + [ 1730] j�^E │ │ + [ 1734] j�^E │ │ + [ 1738] j�^E │ │ + [ 1750] >�^E │ │ + [ 1754] %�^E │ │ + [ 176c] "�^E │ │ + [ 17b0] >�^E │ │ + [ 17c0] v�^E │ │ + [ 17c8] |�^E │ │ + [ 17cc] v�^E │ │ + [ 17d0] >�^E │ │ + [ 17d4] k�^E │ │ + [ 17d8] q�^E │ │ + [ 17dc] f�^E │ │ + [ 17e0] R�^E │ │ + [ 17e8] X�^E │ │ + [ 17ec] R�^E │ │ + [ 17f0] �^E │ │ + [ 17f4] &�^E │ │ + [ 180c] 3�^E │ │ + [ 1810] 9�^E │ │ + [ 1814] .�^E │ │ + [ 181c] r�^E │ │ + [ 1820] �^E │ │ + [ 183c] V�^E │ │ + [ 184c] V�^E │ │ + [ 1860] &�^E │ │ + [ 1864] *�^E │ │ + [ 186c] &�^E │ │ + [ 1870] ~�^E │ │ + [ 1890] ~�^E │ │ + [ 18b0] >�^E │ │ + [ 18c0] v�^E │ │ + [ 18c8] |�^E │ │ + [ 18cc] v�^E │ │ + [ 18d0] >�^E │ │ + [ 190c] X�^E │ │ + [ 1920] |�^E │ │ + [ 1948] `�^E │ │ + [ 1954] |�^E │ │ + [ 1978] |�^E │ │ + [ 1980] i�^E │ │ + [ 19a8] |�^E │ │ + [ 19b8] |�^E │ │ + [ 19d0] 1�^E │ │ + [ 19d4] i�^E │ │ + [ 1a08] (�^E │ │ + [ 1a10] i�^E │ │ + [ 1a40] ]�^E │ │ + [ 1a44] C�^E │ │ + [ 1a4c] o�^E │ │ + [ 1a50] l�^E │ │ + [ 1a58] ^�^E │ │ + [ 1a64] ,�^E │ │ + [ 1a68] ,�^E │ │ + [ 1a6c] ,�^E │ │ + [ 1a70] m�^E │ │ + [ 1a74] S�^E │ │ + [ 1a78] m�^E │ │ + [ 1a80] ,�^E │ │ + [ 1a84] l�^E │ │ + [ 1a8c] ^�^E │ │ + [ 1a90] m�^E │ │ + [ 1a94] x�^E │ │ + [ 1a98] S�^E │ │ + [ 1aa0] z�^E │ │ + [ 1aa4] m�^E │ │ + [ 1aa8] m�^E │ │ + [ 1ab0] S�^E │ │ + [ 1ab8] S�^E │ │ + [ 1abc] ^�^E │ │ + [ 1ac0] z�^E │ │ + [ 1ac4] m�^E │ │ + [ 1ac8] m�^E │ │ + [ 1acc] ^�^E │ │ + [ 1ad0] ,�^E │ │ + [ 1ad4] l�^E │ │ + [ 1ae0] ,�^E │ │ + [ 1ae4] l�^E │ │ + [ 1af8] )�^E │ │ + [ 1afc] k�^E │ │ + [ 1b00] r�^E │ │ + [ 1b10] l�^E │ │ + [ 1b14] Z�^E │ │ + [ 1b1c] &�^E │ │ + [ 1b20] :�^E │ │ + [ 1b24] S�^E │ │ + [ 1b40] =�^E │ │ + [ 1b44] N�^E │ │ + [ 1b48] =�^E │ │ + [ 1b4c] _�^E │ │ + [ 1b54] H�^E │ │ + [ 1b60] @�^E │ │ + [ 1b78] %�^E │ │ + [ 1b7c] H�^E │ │ + [ 1b88] Z�^E │ │ + [ 1b8c] r�^E │ │ + [ 1b98] ;�^E │ │ + [ 1b9c] e�^E │ │ + [ 1ba0] A�^E │ │ + [ 1bac] f�^E │ │ + [ 1bb8] _�^E │ │ + [ 1bc4] '�^E │ │ + [ 1bd0] \�^E │ │ + [ 1bd8] ]^A^F │ │ + [ 1be0] 0�^E │ │ + [ 1be4] $�^E │ │ + [ 1be8] /�^E │ │ + [ 1bf0] g�^E │ │ + [ 1c04] _�^E │ │ + [ 1c20] `�^E │ │ + [ 1c28] h�^E │ │ + [ 1c2c] W�^E │ │ + [ 1c34] \^B^F │ │ + [ 1c38] F�^E │ │ + [ 1c3c] #^B^F │ │ + [ 1c44] )�^E │ │ + [ 1cd0] [�^E │ │ + [ 1ce4] I�^E │ │ + [ 1d1c] I�^E │ │ + [ 1d40] I�^E │ │ + [ 1d84] I�^E │ │ + [ 1d8c] I�^E │ │ + [ 1ddc] I�^E │ │ + [ 1de8] I�^E │ │ + [ 1df4] I�^E │ │ + [ 1dfc] I�^E │ │ + [ 1e04] I�^E │ │ + [ 1e10] I�^E │ │ + [ 1e30] I�^E │ │ + [ 1ec0] I�^E │ │ + [ 1f9c] y^D^F │ │ + [ 20a4] m�^E │ │ + [ 20a8] K^A^F │ │ + [ 20b8] f\n │ │ + h^K^F │ │ + [ 20d4] B^K^F │ │ + [ 20dc] 9^K^F │ │ + [ 20e0] B^K^F │ │ + [ 20e8] b^K^F │ │ + [ 20ec] /^K^F │ │ + [ 2100] 4\n │ │ + ^^K^F │ │ + [ 2108] ;^K^F │ │ + [ 210c] '^K^F │ │ + [ 2118] '^K^F │ │ + [ 212c] L^P^F │ │ + [ 2140] %^O^F │ │ + [ 214c] T^O^F │ │ + [ 2184] T^M^F │ │ + [ 2188] h^N^F │ │ + [ 218c] U^R^F │ │ + [ 21a4] $^R^F │ │ + [ 21a8] O^Q^F │ │ + [ 21b0] /^N^F │ │ + [ 21b5] (^F │ │ + [ 21b8] B(^F │ │ + [ 21bd] (^F │ │ + [ 21c1] (^F │ │ + [ 21c4] B(^F │ │ + [ 21c9] (^F │ │ + [ 21cd] Z^F │ │ + [ 21d0] k[^F │ │ + [ 21d5] [^F │ │ + [ 21d8] 1[^F │ │ + [ 21dc] }t^F │ │ + [ 21e0] tt^F │ │ + [ 21e4] xt^F │ │ + [ 21e8] }t^F │ │ + [ 21ec] com/neuronencrypt/app/NeuronEncryptExceptionUnexpected native failure.FindClassExceptionCheckNewStringUTFNewStringUTF resultcall_method obj argumentNewGlobalRefDeleteLocalRefGetArrayLengthget_array_length array argumentGetObjectClassGetByteArrayRegionconvert_byte_array array argumentCallBooleanMethodACallByteMethodACallCharMethodACallDoubleMethodACallIntMethodACallLongMethodACallVoidMethodACallObjectMethodASetByteArrayRegion�^K (os error �^A) │ │ + [ 23a9] xmm4 │ │ + [ 23ae] CIE version is not 1 or 3 │ │ + [ 23c8] _Unwind_GetTextRelBase │ │ + [ 23df] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/fmt.rs │ │ + [ 2428] truncated uleb128 expression │ │ + [ 2445] xmm0 │ │ + [ 244a] FDE has zero length │ │ + [ 245f] Passphrase must be at least �^G bytes. │ │ + [ 2485] DW_EH_PE_textrel pointer encoding not supported │ │ + [ 24b5] Can't binary search on variable length encoded data. │ │ + [ 24ea] rbx │ │ + [ 24ee] r13 │ │ + [ 24f2] xmm9 │ │ + [ 24f7] xmm12 │ │ + [ 24fd] /dev/random │ │ + [ 2509] unsupported x86_64 register │ │ + [ 2525] evaluateExpression │ │ + [ 2538] CIE ID is not zero │ │ + [ 254b] /rust/deps/gimli-0.34.0/src/read/line.rs │ │ + [ 2574] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/panicking.rs │ │ + [ 25c1] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/symbolize/gimli/stash.rs │ │ + [ 262e] xmm15 │ │ + [ 2635] "�^A" │ │ + [ 263b] panicked at �^B:\n │ │ 3\n │ │ thread panicked while processing panic. aborting.\n │ │ - [ 2a48] _Unwind_Resume │ │ - [ 2a57] xmm3 │ │ - [ 2a5c] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/src/lib.rs │ │ - [ 2abf] libunwind: malformed DW_CFA_restore DWARF unwind, reg (%lu) out of range\n │ │ - [ 2b09] /home/vagrant/build/com.neuronencrypt.app/neuron-encrypt/src/crypto.rs │ │ - [ 2b51] byte index �^Y is not an OsStr boundary │ │ - [ 2b7a] :�^A:� │ │ - [ 2b80] libunwind: malformed DW_CFA_def_cfa_register DWARF unwind, reg too big\n │ │ - [ 2bc8] libunwind: malformed DW_CFA_offset_extended_sf DWARF unwind, reg too big\n │ │ - [ 2c12] Unknown DWARF encoding for search table. │ │ - [ 2c3b] unknown register │ │ - [ 2c4c] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/raw_vec/mod.rs │ │ - [ 2c9d] /dev/urandom │ │ - [ 2caa] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/collections/btree/node.rs │ │ - [ 2d06] /rust/deps/gimli-0.32.3/src/read/line.rs │ │ - [ 2d2f] libunwind: %s - %s\n │ │ - [ 2d43] getRegister │ │ - [ 2d4f] truncated sleb128 expression │ │ - [ 2d6d] slice index starts at �^M but ends at � │ │ - [ 2d95] Unknown Error: � │ │ - [ 2da6] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/jnienv.rs │ │ - [ 2e0a] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/io/mod.rs │ │ - [ 2e54] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/io/stdio.rs │ │ - [ 2ea0] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/ffi/os_str.rs │ │ - [ 2eef] memory allocation of �G bytes failed\n │ │ + [ 2681] _Unwind_Resume │ │ + [ 2690] xmm3 │ │ + [ 2695] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/src/lib.rs │ │ + [ 26f8] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/sys/thread/unix.rs │ │ + [ 274b] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/io/io_slice/repr_iovec.rs │ │ + [ 27a6] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/symbolize/mod.rs │ │ + [ 280b] libunwind: malformed DW_CFA_restore DWARF unwind, reg (%lu) out of range\n │ │ + [ 2855] /home/vagrant/build/com.neuronencrypt.app/neuron-encrypt/src/crypto.rs │ │ + [ 289c] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/ops/function.rs │ │ + [ 28ed] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/num/wrapping.rs │ │ + [ 293e] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/io/write.rs │ │ + [ 298c] byte index �^Y is not an OsStr boundary │ │ + [ 29b5] :�^A:� │ │ + [ 29bb] libunwind: malformed DW_CFA_def_cfa_register DWARF unwind, reg too big\n │ │ + [ 2a03] libunwind: malformed DW_CFA_offset_extended_sf DWARF unwind, reg too big\n │ │ + [ 2a4d] Unknown DWARF encoding for search table. │ │ + [ 2a76] unknown register │ │ + [ 2a87] /dev/urandom │ │ + [ 2a94] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/io/io_slice.rs │ │ + [ 2ae4] libunwind: %s - %s\n │ │ + [ 2af8] getRegister │ │ + [ 2b04] truncated sleb128 expression │ │ + [ 2b22] slice index starts at �^M but ends at � │ │ + [ 2b49] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/slice/sort/shared/smallsort.rs │ │ + [ 2baa] Unknown Error: � │ │ + [ 2bbb] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/jnienv.rs │ │ + [ 2c1f] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/thread/local.rs │ │ + [ 2c6f] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/symbolize/gimli.rs │ │ + [ 2cd7] memory allocation of �G bytes failed\n │ │ skipping backtrace printing to avoid potential recursion\n │ │ - [ 2f4e] DW_EH_PE_funcrel pointer encoding not supported │ │ - [ 2f7e] DW_OP_deref_size with bad size │ │ - [ 2f9e] end byte index �' is out of bounds for string of length � │ │ - [ 2fd9] start byte index �' is out of bounds for string of length � │ │ - [ 3015] 5fatal runtime error: failed to initiate panic, error �^K, aborting\n │ │ - [ 3059] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sys/io/error/unix.rs │ │ - [ 30ae] _Unwind_Resume() can't return │ │ - [ 30cc] libunwind: malformed DW_CFA_offset_extended DWARF unwind, reg too big\n │ │ - [ 3113] libunwind: malformed DW_CFA_restore_extended DWARF unwind, reg too big\n │ │ - [ 315b] r8 │ │ - [ 315e] r12 │ │ - [ 3162] xmm7 │ │ - [ 3167] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/lib.rs │ │ - [ 31c2] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.6.4/src/os.rs │ │ - [ 321f] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/panicking.rs │ │ - [ 326c] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/thread/id.rs │ │ - [ 32ba] aborting due to panic at �^B:\n │ │ + [ 2d36] DW_EH_PE_funcrel pointer encoding not supported │ │ + [ 2d66] DW_OP_deref_size with bad size │ │ + [ 2d86] end byte index �' is out of bounds for string of length � │ │ + [ 2dc1] start byte index �' is out of bounds for string of length � │ │ + [ 2dfd] 5fatal runtime error: failed to initiate panic, error �^K, aborting\n │ │ + [ 2e41] _Unwind_Resume() can't return │ │ + [ 2e5f] libunwind: malformed DW_CFA_offset_extended DWARF unwind, reg too big\n │ │ + [ 2ea6] libunwind: malformed DW_CFA_restore_extended DWARF unwind, reg too big\n │ │ + [ 2eee] r8 │ │ + [ 2ef1] r12 │ │ + [ 2ef5] xmm7 │ │ + [ 2efa] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/lib.rs │ │ + [ 2f55] /rust/deps/miniz_oxide-0.9.1/src/inflate/output_buffer.rs │ │ + [ 2f8f] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.6.4/src/os.rs │ │ + [ 2fec] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/symbolize/gimli/elf.rs │ │ + [ 3057] /rust/deps/addr2line-0.27.1/src/function.rs │ │ + [ 3084] aborting due to panic at �^B:\n │ │ setFloatRegister │ │ - [ 32ec] libunwind: malformed DW_CFA_undefined DWARF unwind, reg too big\n │ │ - [ 332d] DW_OP_piece not implemented │ │ - [ 3349] r9 │ │ - [ 334c] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/string.rs │ │ - [ 3398] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/time.rs │ │ - [ 33e1] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sys/pal/unix/time.rs │ │ - [ 3436] unwind_phase2 │ │ - [ 3444] libunwind: malformed DW_CFA_offset DWARF unwind, reg (%lu) out of range\n │ │ - [ 348e] Error: � │ │ - [ 3498] :� │ │ - [ 349b] getULEB128 │ │ - [ 34a6] xmm10 │ │ - [ 34ac] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/io/borrowed_buf.rs │ │ - [ 3500] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/collections/btree/map/entry.rs │ │ - [ 3561] /rust/deps/rustc-demangle-0.1.27/src/legacy.rs │ │ - [ 3590] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/thread/current.rs │ │ - [ 35e2] libunwind: malformed DW_CFA_register DWARF unwind, reg2 too big\n │ │ - [ 3623] getSLEB128 │ │ - [ 362e] xmm6 │ │ - [ 3633] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/block.rs │ │ - [ 3690] /rust/deps/gimli-0.32.3/src/read/abbrev.rs │ │ - [ 36bc] failed printing to �^B: � │ │ - [ 36d5] setRegister │ │ - [ 36e1] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/ops/function.rs │ │ - [ 3734] thread '�^C' (�^N) panicked at �^B:\n │ │ - during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ - [ 37bc] libunwind: malformed DW_CFA_def_cfa_sf DWARF unwind, reg too big\n │ │ - [ 37fe] libunwind: malformed DW_CFA_val_offset DWARF unwind, reg (%lu) out of range\n │ │ + [ 30b6] libunwind: malformed DW_CFA_undefined DWARF unwind, reg too big\n │ │ + [ 30f7] DW_OP_piece not implemented │ │ + [ 3113] r9 │ │ + [ 3116] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/sys/sync/rwlock/futex.rs │ │ + [ 316f] unwind_phase2 │ │ + [ 317d] libunwind: malformed DW_CFA_offset DWARF unwind, reg (%lu) out of range\n │ │ + [ 31c7] Error: � │ │ + [ 31d0] /rust/deps/rustc-demangle-0.1.28/src/lib.rs │ │ + [ 31fd] :� │ │ + [ 3200] getULEB128 │ │ + [ 320b] xmm10 │ │ + [ 3211] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/slice/index.rs │ │ + [ 3261] /rust/deps/addr2line-0.27.1/src/unit.rs │ │ + [ 3289] libunwind: malformed DW_CFA_register DWARF unwind, reg2 too big\n │ │ + [ 32ca] getSLEB128 │ │ + [ 32d5] xmm6 │ │ + [ 32da] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/block.rs │ │ + [ 3337] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/str/pattern.rs │ │ + [ 3388] failed printing to �^B: � │ │ + [ 33a1] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/backtrace/libunwind.rs │ │ + [ 340c] setRegister │ │ + [ 3418] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/str/lossy.rs │ │ + [ 3466] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/collections/btree/map/entry.rs │ │ + [ 34c9] thread '�^C' (�^N) panicked at �^B:\n │ │ + /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/symbolize/gimli/lru.rs │ │ + [ 3559] during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ + [ 35bc] libunwind: malformed DW_CFA_def_cfa_sf DWARF unwind, reg too big\n │ │ + [ 35fe] libunwind: malformed DW_CFA_val_offset DWARF unwind, reg (%lu) out of range\n │ │ 9internal error: entered unreachable code: str::from_utf8(�^D) = �" was expected to have 1 char, but �^Q chars were found │ │ - [ 38c4] /rust/deps/addr2line-0.25.1/src/unit.rs │ │ - [ 38ec] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/symbolize/gimli/elf.rs │ │ - [ 3957] no x86_64 float registers │ │ - [ 3971] libunwind: malformed DW_CFA_register DWARF unwind, reg too big\n │ │ - [ 39b1] getTableEntrySize │ │ - [ 39c3] *internal error: entered unreachable code: � │ │ - [ 39f0] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/unicode/printable.rs │ │ - [ 3a46] /rust/deps/miniz_oxide-0.8.9/src/inflate/core.rs │ │ - [ 3a77] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sys/sync/rwlock/futex.rs │ │ - [ 3ad0] rdi │ │ - [ 3ad4] r15 │ │ - [ 3ad8] _Unwind_GetDataRelBase │ │ - [ 3aef] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/params.rs │ │ - [ 3b4f] : � │ │ - [ 3b53] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/num/wrapping.rs │ │ - [ 3ba4] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/path.rs │ │ - [ 3bec] libunwind: malformed DW_CFA_GNU_negative_offset_extended DWARF unwind, reg too big\n │ │ - [ 3c40] xmm13 │ │ - [ 3c46] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/thread/local.rs │ │ - [ 3c96] r10 │ │ - [ 3c9a] r11 │ │ - [ 3c9f] start byte index �& is not a char boundary; it is inside �^H (bytes �^K of string) │ │ - [ 3cf1] byte range starts at �^M but ends at � │ │ - [ 3d18] range start index �" out of range for slice of length � │ │ - [ 3d51] [... omitted �^F frame�^F ...]\n │ │ - [ 3d75] /rust/deps/addr2line-0.25.1/src/function.rs │ │ - [ 3da1] DW_EH_PE_datarel is invalid with a datarelBase of 0 │ │ - [ 3dd5] xmm1 │ │ - [ 3dda] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-0.8.4/src/soft/fixslice64.rs │ │ - [ 3e3e] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/symbolize/gimli/stash.rs │ │ - [ 3eab] libunwind: malformed DW_CFA_def_cfa DWARF unwind, reg too big\n │ │ - [ 3eea] getEncodedP │ │ - [ 3ef6] xmm14 │ │ - [ 3efc] FDE is really a CIE │ │ - [ 3f10] _Unwind_GetTextRelBase() not implemented │ │ - [ 3f3a] end byte index �& is not a char boundary; it is inside �^H (bytes �^K of string) │ │ - [ 3f8a] range end index �" out of range for slice of length � │ │ - [ 3fc0] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/str/lossy.rs │ │ - [ 400f] memory allocation of �^N bytes failed\n │ │ - [ 4035] rax │ │ - [ 4039] rcx │ │ - [ 403d] xmm5 │ │ - [ 4042] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/java_vm/vm.rs │ │ - [ 40aa] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/str/pattern.rs │ │ - [ 40fb] .�� │ │ - [ 40ff] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/backtrace/libunwind.rs │ │ - [ 416a] DW_OP_fbreg not implemented │ │ - [ 4186] _Unwind_GetDataRelBase() not implemented │ │ - [ 41af] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cesu8-1.1.0/src/lib.rs │ │ - [ 4209] ©_from_slice: source slice length (�+) does not match destination slice length (�^A) │ │ - [ 4262] OS Error: � │ │ - [ 426e] unsupported restore location for register │ │ - [ 4298] index out of bounds: the len is �^R but the index is � │ │ - [ 42cf] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/symbolize/gimli/lru.rs │ │ - [ 433a] libunwind: malformed DW_CFA_expression DWARF unwind, reg too big\n │ │ - [ 437c] DW_EH_PE_aligned pointer encoding not supported │ │ - [ 43ac] malformed uleb128 expression │ │ - [ 43c9] rsi │ │ - [ 43cd] xmm8 │ │ - [ 43d2] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/signature.rs │ │ - [ 4439] /rust/deps/addr2line-0.25.1/src/line.rs │ │ - [ 4461] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/fmt.rs │ │ - [ 44ab] assertion `left �^W right` failed\n │ │ + [ 36c4] no x86_64 float registers │ │ + [ 36de] libunwind: malformed DW_CFA_register DWARF unwind, reg too big\n │ │ + [ 371e] getTableEntrySize │ │ + [ 3730] *internal error: entered unreachable code: � │ │ + [ 375d] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/raw_vec/mod.rs │ │ + [ 37ae] /rust/deps/rustc-demangle-0.1.28/src/legacy.rs │ │ + [ 37dd] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/sys/io/error/unix.rs │ │ + [ 3832] rdi │ │ + [ 3836] r15 │ │ + [ 383a] _Unwind_GetDataRelBase │ │ + [ 3851] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/io/borrowed_buf.rs │ │ + [ 38a5] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/params.rs │ │ + [ 3903] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/fmt/mod.rs │ │ + [ 3951] : � │ │ + [ 3955] libunwind: malformed DW_CFA_GNU_negative_offset_extended DWARF unwind, reg too big\n │ │ + [ 39a9] xmm13 │ │ + [ 39af] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/panicking.rs │ │ + [ 39fd] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/ffi/os_str.rs │ │ + [ 3a4b] r10 │ │ + [ 3a4f] r11 │ │ + [ 3a54] start byte index �& is not a char boundary; it is inside �^H (bytes �^K of string) │ │ + [ 3aa6] byte range starts at �^M but ends at � │ │ + [ 3acd] range start index �" out of range for slice of length � │ │ + [ 3b06] [... omitted �^F frame�^F ...]\n │ │ + [ 3b2a] DW_EH_PE_datarel is invalid with a datarelBase of 0 │ │ + [ 3b5e] xmm1 │ │ + [ 3b63] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-0.8.4/src/soft/fixslice64.rs │ │ + [ 3bc7] /rust/deps/gimli-0.34.0/src/read/abbrev.rs │ │ + [ 3bf2] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/collections/btree/navigate.rs │ │ + [ 3c52] libunwind: malformed DW_CFA_def_cfa DWARF unwind, reg too big\n │ │ + [ 3c91] getEncodedP │ │ + [ 3c9d] xmm14 │ │ + [ 3ca3] FDE is really a CIE │ │ + [ 3cb7] _Unwind_GetTextRelBase() not implemented │ │ + [ 3ce1] end byte index �& is not a char boundary; it is inside �^H (bytes �^K of string) │ │ + [ 3d31] range end index �" out of range for slice of length � │ │ + [ 3d68] memory allocation of �^N bytes failed\n │ │ + [ 3d8e] rax │ │ + [ 3d92] rcx │ │ + [ 3d96] xmm5 │ │ + [ 3d9b] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/io/util.rs │ │ + [ 3de8] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/str/mod.rs │ │ + [ 3e34] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/java_vm/vm.rs │ │ + [ 3e9c] /rust/deps/rustc-demangle-0.1.28/src/v0.rs │ │ + [ 3ec7] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/sys/pal/unix/time.rs │ │ + [ 3f1c] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/sync/reentrant_lock.rs │ │ + [ 3f73] /rust/deps/gimli-0.34.0/src/read/index.rs │ │ + [ 3f9e] .�� │ │ + [ 3fa2] DW_OP_fbreg not implemented │ │ + [ 3fbe] _Unwind_GetDataRelBase() not implemented │ │ + [ 3fe7] /rust/deps/addr2line-0.27.1/src/line.rs │ │ + [ 400f] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cesu8-1.1.0/src/lib.rs │ │ + [ 4069] ©_from_slice: source slice length (�+) does not match destination slice length (�^A) │ │ + [ 40c2] OS Error: � │ │ + [ 40ce] unsupported restore location for register │ │ + [ 40f8] index out of bounds: the len is �^R but the index is � │ │ + [ 412f] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/collections/btree/node.rs │ │ + [ 418b] /rust/deps/miniz_oxide-0.9.1/src/inflate/core.rs │ │ + [ 41bc] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/io/stdio.rs │ │ + [ 4208] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/time.rs │ │ + [ 4251] libunwind: malformed DW_CFA_expression DWARF unwind, reg too big\n │ │ + [ 4293] DW_EH_PE_aligned pointer encoding not supported │ │ + [ 42c3] malformed uleb128 expression │ │ + [ 42e0] rsi │ │ + [ 42e4] xmm8 │ │ + [ 42e9] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/signature.rs │ │ + [ 4351] assertion `left �^W right` failed\n │ │ left: �^I\n │ │ right: � │ │ - [ 44e1] /rust/deps/rustc-demangle-0.1.27/src/lib.rs │ │ - [ 450d] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sys/thread/unix.rs │ │ - [ 4560] Hcannot access a Thread Local Storage value during or after destruction: � │ │ - [ 45ab] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/blake2b_long.rs │ │ - [ 4610] B64 encoding invalid: � │ │ - [ 4628] /rust/deps/miniz_oxide-0.8.9/src/inflate/output_buffer.rs │ │ - [ 4662] /rust/deps/rustc-demangle-0.1.27/src/v0.rs │ │ - [ 468d] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha2-0.10.9/src/sha512/x86.rs │ │ - [ 46ee] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/slice/sort/stable/quicksort.rs │ │ - [ 474e] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/symbolize/mod.rs │ │ - [ 47b3] getFloatRegister │ │ - [ 47c4] rbp │ │ - [ 47c8] unknown pointer encoding │ │ - [ 47e1] DWARF opcode not implemented │ │ - [ 47fe] getSavedRegister │ │ - [ 480f] rip │ │ - [ 4813] xmm11 │ │ - [ 4819] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/slice/sort/shared/smallsort.rs │ │ - [ 487b] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sys/io/io_slice/iovec.rs │ │ - [ 48d4] *extension cannot contain path separators: � │ │ - [ 4901] libunwind: malformed DW_CFA_val_offset_sf DWARF unwind, reg too big\n │ │ - [ 4946] libunwind: unsupported .eh_frame_hdr version: %u at %lx\n │ │ - [ 497f] rsp │ │ - [ 4983] r14 │ │ - [ 4987] xmm2 │ │ - [ 498c] libunwind: malformed DW_CFA_same_value DWARF unwind, reg too big\n │ │ - [ 49ce] libunwind: malformed DW_CFA_val_expression DWARF unwind, reg too big\n │ │ - [ 4a14] rdx │ │ - [ 4a18] CIE start does not match │ │ - [ 4a31] Deriving encryption key (Argon2id)...Encrypting final chunk...Encryption complete.Encrypting...[INFO] VAULTX02 (V2) format detected. Consider re-encrypting with V3 for streaming support and no memory limits.\n │ │ + [ 4387] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/bstr/mod.rs │ │ + [ 43d4] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/cell/once.rs │ │ + [ 4422] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/path.rs │ │ + [ 446a] Hcannot access a Thread Local Storage value during or after destruction: � │ │ + [ 44b5] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/blake2b_long.rs │ │ + [ 451a] B64 encoding invalid: � │ │ + [ 4532] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/string.rs │ │ + [ 457e] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha2-0.10.9/src/sha512/x86.rs │ │ + [ 45df] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/io/read.rs │ │ + [ 462c] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/thread/id.rs │ │ + [ 4679] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/thread/current.rs │ │ + [ 46cb] getFloatRegister │ │ + [ 46dc] rbp │ │ + [ 46e0] unknown pointer encoding │ │ + [ 46f9] DWARF opcode not implemented │ │ + [ 4716] getSavedRegister │ │ + [ 4727] rip │ │ + [ 472b] xmm11 │ │ + [ 4733] *extension cannot contain path separators: � │ │ + [ 4760] libunwind: malformed DW_CFA_val_offset_sf DWARF unwind, reg too big\n │ │ + [ 47a5] libunwind: unsupported .eh_frame_hdr version: %u at %lx\n │ │ + [ 47de] rsp │ │ + [ 47e2] r14 │ │ + [ 47e6] xmm2 │ │ + [ 47eb] libunwind: malformed DW_CFA_same_value DWARF unwind, reg too big\n │ │ + [ 482d] libunwind: malformed DW_CFA_val_expression DWARF unwind, reg too big\n │ │ + [ 4873] rdx │ │ + [ 4877] CIE start does not match │ │ + [ 4890] Deriving encryption key (Argon2id)...Encrypting final chunk...Encryption complete.Encrypting...[INFO] VAULTX02 (V2) format detected. Consider re-encrypting with V3 for streaming support and no memory limits.\n │ │ Deriving decryption key (Argon2id)...Decrypting data (AES-256-GCM-SIV)...Decryption complete.Decrypting final chunk...Decrypting...assertion failed: n <= init_unfilledfailed to fill whole bufferJavaType::Method(_) should not come from parsing a method sigGetMethodIDGetMethodID resultFailed to duplicate input file descriptor.Failed to duplicate output file descriptor.Failed to read passphrase.Failed to retain progress listener.Failed to retain cancellation flag.Failed to access JVM.Invalid file descriptor.Wrong passphrase or corrupted file.Cryptographic operation failed.Storage I/O failed.Invalid input or output file.Legacy file too large for this operation.objectshortintfloatdoubleget()Zoperation cancelledonProgress(FLjava/lang/String;)Vnumber of read bytes exceeds limitcapacity overflowshould be 8 bytesinvalid Blake2bVar out lengthassociated data is too longalgorithm identifier invalidkey ID is too longmemory cost is too smallmemory cost is too largeoutput is too shortoutput is too longpassword is too longInvalidBufferSizeTryFromSliceErrorinvalid Base64 lengthinvalid Base64 encodingassertion failed: 0xD800 <= surrogate && surrogate <= 0xDFFFassertion failed: i + w <= bytes.len() │ │ - [ 4fb0] p │ │ - [ 4fb4] -^A^A^A^B^A^B^A^AH^K0^U^P^Ae^G^B^F^B^B^A^D#^A^^^[[^K:^I^I^A^X^D^A^I^A^C^A^E+^C;^I*^X^A 7^A^A^A^D^H^D^A^C^G\n │ │ + [ 4e1a] &^B2^B^C^A7^H^[^D^F^K │ │ + [ 4e28] <^Be^N;^B1^B^O^A^\^B^A^A^K^E"^E�^A^H^B^B^B^V^A^G^A^A^C^D^B^I^B^B^B^D^H^A^D^B^A^E^B^Y^B^C^A^F^D^B^B^V^A^G^A^B^A^B^A^B^B^A^A^E^D^B^B^C^C^A^G^D^A^A^G^Q\n │ │ + 3^A^C^A^F^D^P^B^Z^A^C^A^R^C^X^A^I^A^A^B^G^C^A^D^F^A^A^A^H^F\n │ │ + :^D^]%^B^A^A^A^E^A^X^A^A^A^W^B^E^A^A^A^G^A\n │ │ + H^A$^D'^A$^A^O^A^M%�^A^A^E^A^B │ │ + [ 4f5c] )^A^D^B!^A^D^B^G^A^A^A^D^B^O^A9^A^D^BC^B ^C^Z^FV^B^F^B │ │ + [ 4f7c] Y^G^V^I^X^I^T^L^M^A^C^A^B^L^^B\n │ │ + Y^G+^EF\n │ │ + *^B^E^K,^D^Z^F^K^C>^BA^A^]^B^K^F\n │ │ + .^B^L^TM^A�^H<^C^O^C>^E+^B^K^H+^E │ │ + [ 4fce] &^B^F^B^H^A^A^A^A^A^A^A^_^B5^A^O^A^N^B^F^A^S^B^C^A^I^Ae^A^L^B^[^A^M^C"^N!^O�^D │ │ + [ 5000] -^A^A^E^A^B8^G^B^N^X^I^G^A^G^A^G^A^G^A^G^A^G^A^G^A^G^A~"^Z^AY^L�^ZP^AV^Bg^E+^A^^AV^I0^A │ │ + [ 5034] 7^I │ │ + [ 503c] <^C\n │ │ + 8^HF^H^L^Ft^K^^^CN^A^K^D!^A7^I^N^B\n │ │ + g^X^\\n │ │ + <^D~^B\n │ │ + 1^D │ │ + [ 5072] j&^G^L^E^E^Z^A^E^A^A^A^B^A^B^A │ │ + [ 5083] *^F3^A^S^A^D^D^E^A�^B^A^A�^C^F^B^F^B^F^B^C^C^G^A^G\n │ │ + "{^E^C^D-^CX^A^M^C^A/.�^]^C1^O^\^D$^I^^^E+^E^^^A%^D^N*�^B\n │ │ + $^D$^D(^H4^K^L^A^O^A^G^A^B^A^K^A^O^A^G^A^B^C4^L │ │ + [ 50f4] *^A^IE^F^B^A^A,^A^B^C^A^B^W^AH^H^I0^S^A^B^E!^C^[^E^[&8^D^T^B2^A^B^E^H^A^C^A^]^B^C^D\n │ │ + @ '^D^L^I6^C^]^B^[^E^Z^G^D^L^GPI73^M3^G.^H\n │ │ + &^C^]^H^B�^_^A*^A^C^B^B^P^F^H^I!.^H*^V^Z&^\^T^W^IN^D$^ID\n │ │ + 5^A^R^H'^I`^A^T^K^R^A/>^G^A^A^A^D^A^O^A^K^F;^E\n │ │ + &^A\n │ │ + \^A^E^^H^H\n │ │ + 6^B&"E^K\n │ │ + :^F\n │ │ + !^Ap-^C^N^B\n │ │ + :^E^A │ │ + [ 5302] *�+^D^A�^_^A^V^H^B�^G^A^D^A^B^A^O^A�^B^P)L^D\n │ │ + DL=�^D^A^[^A^B^A^A^B^A^A\n │ │ + 4^B │ │ + [ 5368] ,^Dd^L^O^B^O^A^O^A%\n │ │ + 8^]^M,^D^I^G^B^N^F� │ │ + [ 538e] 8^H\n │ │ + (^H^^^B^L^D^B^N^I' │ │ + [ 53a4] 9^A^A^D^P^B^L^D\n │ │ + g │ │ + [ 53b3] │ │ + [ 53c4] p │ │ + [ 53c8] -^A^A^A^B^A^B^A^AH^K0^U^P^Ae^G^B^F^B^B^A^D#^A^^^[[^K:^I^I^A^X^D^A^I^A^C^A^E+^C;^I*^X^A 7^A^A^A^D^H^D^A^C^G\n │ │ :^A^A^A^B^D^H^A^I^A\n │ │ 9^A^D^B^D^B^B^C^C^A^^^B^C^A^K^B9^A^D^E^A^B^D^A^T^B^V^F^A^A:^A^A^B^A^D^H^A^G^C\n │ │ ;^A^A^A^L^A^I^A(^A^C^A7^A^A^C^E^C^A^D^G^B^K^B^]^A:^A^B^B^A^A^C^C^A^D^G^B^K^B^\^B9^B^A^A^B^D^H^A^I^A\n │ │ H^A^D^A^B^C^A^A^H^AQ^A^B^G^L^Hb^A^B^I^K^GI^B^[^A^A^A^A^A7^N^A^E^A^B^E^K^A$^I^Af^D^A^F^A^B^B^B^Y^B^D^C^P^D^M^A^B^B^F^A^O^A │ │ - [ 50b1] @^B^A^G^H^A^B^K^I^A-^C^A^Au^B"^Av^C^D^B^I^A^F^C�^B^B^A:^A^A^G^A^A^A^A^B^H^F\n │ │ + [ 54c5] @^B^A^G^H^A^B^K^I^A-^C^A^Au^B"^Av^C^D^B^I^A^F^C�^B^B^A:^A^A^G^A^A^A^A^B^H^F\n │ │ 0.^B^L^T^D0\n │ │ &^I^L^B ^D^B^F8^A^A^B^C^A^A^E8^H^B^B�^C^A^M^A^G^D^A^F^A^C^B�@ │ │ - [ 510c] ! │ │ - [ 5111] ` │ │ - [ 5115] i^B │ │ - [ 511b] ^BP^B │ │ - [ 512f] &^H^Y^K^A^A,^C0^A^B^D^B^B^B^A$^AC^F^B^B^B^B^L^A^H^A/^A3^A^A^C^B^B^E^B^A^A*^B^H^A�^A^B^A^D^A │ │ - [ 5175] (^C^D^A�^B │ │ - [ 517d] A^E │ │ - [ 5181] M^FF^K1^D{^A6^O)^A^B^B\n │ │ + [ 5520] ! │ │ + [ 5525] ` │ │ + [ 5529] i^B │ │ + [ 552f] ^BP^B │ │ + [ 5543] &^H^Y^K^A^A,^C0^A^B^D^B^B^B^A$^AC^F^B^B^B^B^L^A^H^A/^A3^A^A^C^B^B^E^B^A^A*^B^H^A�^A^B^A^D^A │ │ + [ 5589] (^C^D^A�^B │ │ + [ 5591] A^E │ │ + [ 5595] M^FF^K1^D{^A6^O)^A^B^B\n │ │ 1^D^B^B^G^A=^C$^E^A^H>^A^L^B4^I^A^A^H^D^B^A_^C^B^D^F^A^B^A�^A^C^H^U^B9^B^A^A^A^A^L^A^I^A^N^G^C^EC^A^B^F^A^A^B^A^A^C^D^C^A^A^N^BU^H^B^C^A^A^W^AQ^A^B^F^A^A^B^A^A^B^A^B�^A^B^D^F^B^A^B^[^BU^H^B^A^A^Bj^A^A^A^B^He^A^A^A^B^D^A^E │ │ - [ 5217] \n │ │ + [ 562b] \n │ │ (^F^B^D^H^A^I^F^B^C.^M^A^B�^A^A^C^A^A�^G^A^F^A^AR^V^B^G^A^B^A^Bz^F^C^A^A^B^A^G^A^AH^B^C^A^A^A │ │ - [ 524f] 4^E^E^C^W^A │ │ - [ 525f] ;^G │ │ - [ 5263] ?^DQ^A^K^B │ │ - [ 526c] .^B^W │ │ - [ 527c] 7^D2^H^A^N^A^V^E^A^O │ │ - [ 5291] d^A�^G │ │ - [ 5297] =^D │ │ - [ 52a7] m^G │ │ - [ 52aa] `�� │ │ - [ 52ae] {\n │ │ + [ 5663] 4^E^E^C^W^A │ │ + [ 5673] ;^G │ │ + [ 5677] ?^DQ^A^K^B │ │ + [ 5680] .^B^W │ │ + [ 5690] 7^D2^H^A^N^A^V^E^A^O │ │ + [ 56a5] d^A�^G │ │ + [ 56ab] =^D │ │ + [ 56bb] m^G │ │ + [ 56be] `�� │ │ + [ 56cc] U^E │ │ + [ 56d2] 1^P │ │ + [ 56dc] O^I │ │ + [ 56ed] 1^A │ │ + [ 56f1] P^A │ │ + [ 56f9] 1^E^A\n │ │ + [ 570e] ` │ │ + [ 5710] {\n │ │ ,\n │ │ (\n │ │ - permission deniedconnection refusednetwork unreachableconnection abortednot connectedaddress in useaddress not availablenetwork downbroken pipeentity already existsoperation would blocknot a directoryis a directorydirectory not emptyread-only filesystem or storage mediumfilesystem loop or indirection limit (e.g. symlink loop)stale network file handleinvalid input parameterinvalid datatimed outwrite zeroseek on unseekable filequota exceededfile too largeresource busyexecutable file busycross-device link or renametoo many linksargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryin progressother erroruncategorized errorcalled `Option::unwrap()` on a `None` valuepanic in a destructor during cleanup==panic in a function that cannot unwind00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A │ │ - [ 57b5] $^Aj^Dk^Bn^B�^C�^B�^B�^B�^B�^L�^I�^B�^B�^A�^E�^B�^A�^D�^B� �^D�^B�^E�^A^L';>NO����{��������^F^G^I6=>V���^D^T^X67VW^�����5�^R����^D^M^N^Q^R)14:EFIJNOde�����������\��^[^\^G^H\n │ │ - 69:����^I7���^G\n │ │ - ;>fi��^Qo_���Zb�����ST��./'(U�����������^F^K^L^U^]:?EQ����^G^Y^Z"%>?�������^D #%&(38:HJLPSUVXZ\^`cefksx}^�������Яno���^"{^E^C^D-^Cf^C^A/.��^]^C1^O^\^D$^I^^^E+^ED^D^N*��^F$^D$^D(^H4^KN^C4^L�7^I^V\n │ │ - ;E9^Cc^H^I0^V^E!^C^[^E^[&8^DK^E/^D\n │ │ - @ '^D^L^I6^C:^E^Z^G^D^L^GPI73^M3^G.^H\n │ │ - &^C^]^H^B��R^P^F^H^I!.^H*^V^Z&^\^T^W^IN^D$^ID^M^Y^G\n │ │ - H^H'^Iu^KB>*^F;^E\n │ │ - Q^F^A^E^P^C^E^KY^H^B^]b^^H^H\n │ │ - ^"E^K\n │ │ - :^F\n │ │ - ,^D^W��!^Ap-^C^Z^D^B�@^_^Q:^E^A��*��+^D^A��6^H^B����)L^D\n │ │ - DL=��<^F^A^DU^E^[4^B�^N,^Dd^LV\n │ │ - 8^]^M,^D^I^G^B^N^F����^C^Q^C^M^C��^F^L^D^A^O^L^D8^H\n │ │ - (^H,^D^B^N^I'�X^H^]^C^K^C;^D^^^D\n │ │ - ^C+^B-^K.^A0^D1^B2^A�^B�^D�^H�^B�^E�^C�^I�xy���0WX���^\�^N^OKL��./?\]_⎑������������� │ │ - [ 5b2d] )147:;=IJ]�������������� │ │ - [ 5b4b] )14:;EFIJ^de�������^M^Q):;EIW[^_de������������^M^QEIde���������񤦾������H������INOWY^_�����������^Q^V^W[\�����mq��^N^_no^\^]_}~����M��^V^W^^^_FGNOXZ\^~^���������rs�tu&./�������� │ │ - [ 5bf2] @��0�^_��NOZ[^G^H^O^P'/��no7=?BESgu��������� │ │ - [ 5c1a] _"��^D�D^H^[^D^F^Q��^N��^E ^G�^\^C^Y^H^A^D/^D4^D^G^C^A^G^F^G^Q\n │ │ - P^O^R^GU^G^C^D^\\n │ │ - N^G^[^GW^G^B^E^X^LP^DC^C-^C^A^D^Q^F^O^L:^D^]%_ m^Dj%��^E��^C^Z^F��^CY^G^V^I^X^I^T^L^T^Lj^F\n │ │ - Y^G+^EF\n │ │ - ,^D^L^D^A^C1^K,^D^Z^F^K^C��^F\n │ │ - L^T��^H<^C^O^C>^E8^H+^E��^Q^X^H/^Q-^C"^N!^O��^D��^V^K^U��^E/^E;^G^B^N^X^I��"t^L��^Z�^P^E��^I�^C7^I�\^T��^H��^T<^C\n │ │ - 8^HF^H^L^Ft^K^^^CZ^DY^I��^X^\\n │ │ - L^D��^F��^L^W^D1�^D��&^G^L^E^E�� *^FL^D��^D��^C^[^C^O^Mattempt to divide by zeroattempt to calculate the remainder with a divisor of zero │ │ - [ 5d96] │ │ - [ 5d9a] ` │ │ - [ 5d9c] ]^S� │ │ - [ 5da2] ^_^L `^_�,`+*0�+o��,^B� -^^� . │ │ - [ 5dbe] `6���6�^A!7^A\n │ │ + permission deniedconnection refusednetwork unreachableconnection abortednot connectedaddress in useaddress not availablenetwork downbroken pipeentity already existsoperation would blocknot a directoryis a directorydirectory not emptyread-only filesystem or storage mediumfilesystem loop or indirection limit (e.g. symlink loop)stale network file handleinvalid input parameterinvalid datatimed outwrite zeroseek on unseekable filequota exceededfile too largeresource busyexecutable file busycross-device link or renametoo many linksargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryin progresstoo many open filesinput/output errorother erroruncategorized errorcalled `Option::unwrap()` on a `None` valuepanic in a destructor during cleanup==panic in a function that cannot unwind00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A │ │ + [ 5c10] attempt to divide by zeroattempt to calculate the remainder with a divisor of zero │ │ + [ 5c64] x^C │ │ + [ 5c68] 0^E │ │ + [ 5c6e] `^AI^R ^C�^V�(^V^_�-*$�7t+`=�,�=�� >,��D�� En��K��`L7^G�N�#�[�/a�V4A��C��GF� │ │ + [ 5cb5] a!� │ │ + [ 5cb9] hA�9j��@m��ց���#�����a� │ │ + [ 5ce2] a���a��ڙ │ │ + [ 5cf8] q� │ │ + [ 5cfe] A���A�X�a� │ │ + [ 5d1a] "�^�b� │ │ + [ 5d2c] K^S^C�z4#���c����� │ │ + [ 5d42] │ │ + [ 5d46] ` │ │ + [ 5d48] ]^S� │ │ + [ 5d4e] ^_^L `^_�,`+*0�+o��,^B� -^^� . │ │ + [ 5d6a] `6���6�^A!7^A\n │ │ a7$^M!8�^N�9/^X!:�^^!K@4�S^^a�T�jaUOo�U��aV │ │ - [ 5df2] aWe�W │ │ - [ 5dfa] !X │ │ - [ 5dff] Y��![���\��a] │ │ - [ 5e0f] ^�^A^�_user-provided comparison function does not correctly implement a total order..^B\x� │ │ - [ 5e69] i^B │ │ - [ 5e6e] RefCell already borrowedgetrandom: this target is not supportederrno: did not return a positive valueunexpected situationSecRandomCopyBytes: iOS Security framework failureRtlGenRandom: Windows system function failureRDRAND: failed multiple times: CPU issue likelyRDRAND: instruction not supportedWeb Crypto API is unavailableCalling Web API crypto.getRandomValues failedrandSecure: VxWorks RNG module is not initializedNode.js crypto CommonJS module is unavailableCalling Node.js API crypto.randomFillSync failedNode.js ES modules are not directly supported, see https://docs.rs/getrandom#nodejs-es-module-supportinternal_codedescriptionunknown_codeassertion failed: src.len() == dst.len()assertion failed: edge.height == self.height - 1JNIEnv*JNIEnvDeleteGlobalRefGetJavaVMfrom_raw ptr argumentJavaVM*JavaVMGetEnvAttachCurrentThreadDetachCurrentThreaddest is out of bounds │ │ - [ 6206] ! │ │ - [ 6208] 1 │ │ - [ 620a] A │ │ - [ 620c] a │ │ - [ 6227] ^A0^A@^A` │ │ - [ 626e] # │ │ - [ 6270] + │ │ - [ 6272] 3 │ │ - [ 6274] ; │ │ - [ 6276] C │ │ - [ 6278] S │ │ - [ 627a] c │ │ - [ 627c] s │ │ - [ 628e] assertion failed: out_pos + 3 < out_slice.len()assertion failed: (source_pos + 3) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 1 < out_slice.len()assertion failed: (source_pos + 1) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 2 < out_slice.len()assertion failed: (source_pos + 2) & out_buf_size_mask < out_slice.len()VAULTX02_AES_256_GCM_SIVVAULTX03_AES_256_GCM_SIV_STREAMVAULTX04_AES_256_GCM_SIV_STREAM_AADa Display implementation returned an error unexpectedly │ │ - [ 6494] g�^Ij;�ʅ�g�+���r�n<�6^]_:�O���^�R^NQ^_l>+�h^E�k�A���^_y!~^S^Y��[{recursion limit reached}?`fmt::Error`s should be impossible without a `fmt::Formatter`> , Cunsafe " -fn() + : punycode{}.llvm.0[]::::{closure:#<>& *const ; (,_false{ { } = 0x'..= | !nullstr()i8i16i32i64isizeu8u16u32u64usizef32f64!...@.{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhaustedParseIntErrorEmptyInvalidDigitPosOverflowNegOverflowNotAPowerOfTwo │ │ - [ 6660] "�(�/�B�e�#�D7q/;M������ہ���8�H�[�V9^Y�^E��^Q�Y�O^Y���?�^X�m��^^\�B^B^C���^G�opE^A[�^R���N��1$����}^LUo�{�t]�r��^V;���5^R�%�^Fܔ&i�t���J��i���%O8�G��Ջ��^Oe��w�^L$u^B+Yo,�-��n��tJ��A�ܰ\�S^Q���v��f�RQ>�^P2�-m�1�?!���'^C��^N��^�Y�¨=�^K��%�\n │ │ + [ 5d9e] aWe�W │ │ + [ 5da6] !X │ │ + [ 5dab] Y��![���\��a] │ │ + [ 5dbb] ^�^A^�_O^C │ │ + [ 5dc6] ` │ │ + [ 5dc8] _^Q� │ │ + [ 5dd1] ^Ad1�^A │ │ + [ 5dda] `^B���^Bs�^C │ │ + [ 5dea] .^D │ │ + [ 5dee] _^D │ │ + [ 5df6] ` │ │ + [ 5dfa] `^A^K �^A�� ^B�^P!^C04�^C��!^Ds�a^D^A │ │ + [ 5e1c] user-provided comparison function does not correctly implement a total order..^B\x� │ │ + [ 5e71] i^B │ │ + [ 5e75] Osmessage │ │ + [ 5e7f] CustomerrorConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseNetworkDownBrokenPipeAlreadyExistsWouldBlockNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataWriteZeroStorageFullNotSeekableQuotaExceededFileTooLargeResourceBusyExecutableFileBusyCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryInProgressUncategorizedRefCell already borrowedgetrandom: this target is not supportederrno: did not return a positive valueunexpected situationSecRandomCopyBytes: iOS Security framework failureRtlGenRandom: Windows system function failureRDRAND: failed multiple times: CPU issue likelyRDRAND: instruction not supportedWeb Crypto API is unavailableCalling Web API crypto.getRandomValues failedrandSecure: VxWorks RNG module is not initializedNode.js crypto CommonJS module is unavailableCalling Node.js API crypto.randomFillSync failedNode.js ES modules are not directly supported, see https://docs.rs/getrandom#nodejs-es-module-supportinternal_codedescriptionunknown_codeassertion failed: src.len() == dst.len()assertion failed: idx < CAPACITY │ │ + [ 635c] assertion failed: edge.height == self.height - 1JNIEnv*JNIEnvDeleteGlobalRefGetJavaVMfrom_raw ptr argumentJavaVM*JavaVMGetEnvAttachCurrentThreadDetachCurrentThreadOtherdest is out of bounds │ │ + [ 6448] ! │ │ + [ 644a] 1 │ │ + [ 644c] A │ │ + [ 644e] a │ │ + [ 6469] ^A0^A@^A`^C │ │ + [ 6490] # │ │ + [ 6492] + │ │ + [ 6494] 3 │ │ + [ 6496] ; │ │ + [ 6498] C │ │ + [ 649a] S │ │ + [ 649c] c │ │ + [ 649e] s │ │ + [ 64b0] assertion failed: out_pos + 3 < out_slice.len()assertion failed: (source_pos + 3) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 1 < out_slice.len()assertion failed: (source_pos + 1) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 2 < out_slice.len()assertion failed: (source_pos + 2) & out_buf_size_mask < out_slice.len()VAULTX02_AES_256_GCM_SIVVAULTX03_AES_256_GCM_SIV_STREAMVAULTX04_AES_256_GCM_SIV_STREAM_AADa Display implementation returned an error unexpectedly │ │ + [ 66b4] g�^Ij;�ʅ�g�+���r�n<�6^]_:�O���^�R^NQ^_l>+�h^E�k�A���^_y!~^S^Y��[{recursion limit reached}?`fmt::Error`s should be impossible without a `fmt::Formatter`> , Cunsafe " -fn() + : punycode{}.llvm.0[]::::{closure:#<>#[splat] & *const ; (,_false{ { } = 0x'..= | !nullstr()i8i16i32i64isizeu8u16u32u64usizef32f64!...__R_ZN@.{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhaustedErrorParseIntErrorEmptyInvalidDigitPosOverflowNegOverflowNotAPowerOfTwo"�(�/�B�e�#�D7q/;M������ہ���8�H�[�V9^Y�^E��^Q�Y�O^Y���?�^X�m��^^\�B^B^C���^G�opE^A[�^R���N��1$����}^LUo�{�t]�r��^V;���5^R�%�^Fܔ&i�t���J��i���%O8�G��Ջ��^Oe��w�^L$u^B+Yo,�-��n��tJ��A�ܰ\�S^Q���v��f�RQ>�^P2�-m�1�?!���'^C��^N��^�Y�¨=�^K��%�\n │ │ G���o�^C�Qc�^Fpn^N\n │ │ g))^T�/�F�\n │ │ '&�&\8!^[.�*�Z�m,Mߕ�^S^M8S�c��Ts\n │ │ e��w<�\n │ │ jv��G.��;5�^T�,r�d^C�L��^A0B�Kf^Z�����p�K�0�T^F�Ql�^XR��^Y��^P�eU$^F��* qW�5^N���2p�j^P���^V��^YS�AQ^Hl7^^���LwH'�H��4cZ��^L^\9�A�J��Ns�cwO�[�����o.h���]�t`/^WCoc�xr��^Tx��9d^Z^H^B�(^^c#�������lP�^Uy�����+Sr��xq�a&��>'�^G��!dž�^^����}��x�n�^�O}��o^Wr�g�^F����}c\n │ │ ?^Q^[G^\^S5^Kq^[�}^D#�w�(�$�@{��2���^U\n │ │ - ���L*~e��)^�Y���:�o�_^WXGJ�^YDlreentrant initstream did not contain valid UTF-8a formatting trait implementation returned an error when the underlying stream did notfatal runtime error: initialization or cleanup bug, aborting\n │ │ - internal error: entered unreachable codefile name contained an unexpected NUL byte__rust_end_short_backtrace__rust_begin_short_backtraces.debug_abbrev.dwo.debug_cu_index.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_tu_indexnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n │ │ + ���L*~e��)^�Y���:�o�_^WXGJ�^YDlreentrant initfatal runtime error: initialization or cleanup bug, aborting\n │ │ + stream did not contain valid UTF-8a formatting trait implementation returned an error when the underlying stream did notfile name contained an unexpected NUL byteinternal error: entered unreachable code__rust_end_short_backtrace__rust_begin_short_backtraces.debug_abbrev.dwo.debug_cu_index.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_tu_indexnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n │ │ fatal runtime error: Rust panics must be rethrown, aborting\n │ │ fatal runtime error: Rust cannot catch foreign exceptions, aborting\n │ │ overflow in Duration::newmid > lencalled `Result::unwrap()` on an `Err` valuefatal runtime error: assertion failed: key as usize != KEY_SENTVAL, aborting\n │ │ - invalid timestamptoo many active read locks on RwLockassertion failed: is_unlocked(state).debug_abbrev.debug_addr.debug_aranges.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_typeslock count overflow in reentrant mutexadvancing io slices beyond their lengthadvancing IoSlice beyond its length\n │ │ + invalid timestamptoo many active read locks on RwLockassertion failed: is_unlocked(state).debug_abbrev.debug_addr.debug_aranges.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_names.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_typeslock count overflow in reentrant mutexadvancing IoSlice beyond its lengthadvancing io slices beyond their length\n │ │ │ │ - [ 6de4] h^D │ │ - [ 6de8] : │ │ - [ 6dec] │ │ - [ 6def] h^A │ │ - [ 6df3] - │ │ - [ 6df7] � │ │ - [ 6e0a] ` │ │ - [ 6e0c] .gnu_debuglink.gnu_debugaltlinkmust specify at least one of read, write, or append accesscreating or truncating a file requires write or append accessBoxthread caused non-unwinding panic. aborting.\n │ │ - stderrfailed to write whole bufferstack backtrace:\n │ │ + [ 7020] h^D │ │ + [ 7024] : │ │ + [ 7028] │ │ + [ 702b] h^A │ │ + [ 702f] - │ │ + [ 7033] � │ │ + [ 7046] ` │ │ + [ 7048] fatal runtime error: Allocation failure, aborting\n │ │ + .gnu_debuglink.gnu_debugaltlink.debug_GNUmust specify at least one of read, write, or append accesscreating or truncating a file requires write or append accessaborting due to panic\n │ │ + thread panicked while processing panic. aborting.\n │ │ + Boxthread caused non-unwinding panic. aborting.\n │ │ + stderrstack backtrace:\n │ │ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.\n │ │ use of std::thread::current() is not possible after the thread's local data has been destroyedfatal runtime error: init_current() was re-entrant, which indicates a bug in the Rust threading implementation, aborting\n │ │ - no /proc/self/exe available. Is /proc mounted?fatal runtime error: out of TLS keys, aborting\n │ │ - strerror_r failurefailed to generate unique thread ID: bitspace exhaustedWouldBlockfatal runtime error: thread local panicked on drop, aborting\n │ │ - cannot panic during the backtrace functionConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseNetworkDownBrokenPipeAlreadyExistsNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataWriteZeroStorageFullNotSeekableQuotaExceededFileTooLargeResourceBusyExecutableFileBusyCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryInProgressOtherUncategorizedOsmessageErrorCustomerrorAccessErrordescription() is deprecated; use Display │ │ - [ 7380] ' │ │ - [ 7388] & │ │ - [ 7398] 2 │ │ - [ 73a0] - │ │ - [ 73a8] / │ │ - [ 73b0] ! │ │ - [ 73c0] - │ │ - [ 73d8] 1 │ │ - [ 73e0] - │ │ - [ 73e8] 0 │ │ - [ 73f0] e │ │ - [ 73f8] ' │ │ - [ 7400] & │ │ - [ 7410] 2 │ │ - [ 7418] - │ │ - [ 7420] / │ │ - [ 7428] ! │ │ - [ 7438] - │ │ - [ 7450] 1 │ │ - [ 7458] - │ │ - [ 7460] 0 │ │ - [ 7468] e │ │ - [ 77f4] `���g���x���������������������������������������������������^I���^Z���,���:���P���\���(���g���p���{�������������������^X�����������������������^D���^O���^\���'���1���6���^H │ │ - [ 79ec] h���o���������������������������������������������������^E���^Q���"���4���B���X���d���0���o���x����������������������� �������������������^A���^L���^W���$���/���9���>���^H │ │ - [ 7be0] ���p���w�������������������������������������������^F��� │ │ - [ 7c24] *���<���J���`���l���8���w���������������������������(�������������������^I���^T���^_���,���7���A���F���^P │ │ - [ 7d10] & │ │ - [ 7d18] 8 │ │ - [ 7de8] 8��� │ │ - [ 7df4] %���2���@���U���a���l���������������������������$���=���T���`���i���X���s�������������������P�����������H�������^F���^[���&���<���I���T���_���^Ak^F │ │ - [ 7e85] j^F │ │ - [ 7e89] j^F │ │ - [ 7e8d] j^F │ │ - [ 7e91] k^F │ │ - [ 7e95] j^F │ │ - [ 7e98] Ck^F │ │ - [ 7e9d] j^F │ │ - [ 7ea1] j^F │ │ - [ 7ea5] j^F │ │ - [ 7ea9] j^F │ │ - [ 7ead] j^F │ │ - [ 7eb1] j^F │ │ - [ 7eb5] j^F │ │ - [ 7eb9] j^F │ │ - [ 7ebd] j^F │ │ - [ 7ec1] j^F │ │ - [ 7ec5] j^F │ │ - [ 7ec9] j^F │ │ - [ 7ecd] j^F │ │ - [ 7ed1] j^F │ │ - [ 7ed5] j^F │ │ - [ 7ed9] j^F │ │ - [ 7edd] j^F │ │ - [ 7ee1] j^F │ │ - [ 7ee5] j^F │ │ - [ 7ee9] j^F │ │ - [ 7eed] j^F │ │ - [ 7ef1] j^F │ │ - [ 7ef5] j^F │ │ - [ 7ef9] j^F │ │ - [ 7efd] j^F │ │ - [ 7f01] j^F │ │ - [ 7f05] j^F │ │ - [ 7f09] j^F │ │ - [ 7f0d] j^F │ │ - [ 7f11] j^F │ │ - [ 7f15] j^F │ │ - [ 7f19] j^F │ │ - [ 7f1d] j^F │ │ - [ 7f21] j^F │ │ - [ 7f25] j^F │ │ - [ 7f29] j^F │ │ - [ 7f2d] j^F │ │ - [ 7f31] j^F │ │ - [ 7f35] j^F │ │ - [ 7f38] [k^F │ │ - [ 7f3c] ek^F │ │ - [ 7f40] kk^F │ │ - [ 7f45] k^F │ │ - [ 7f48] tk^F │ │ - [ 7f4c] zk^F │ │ - [ 7f51] k^F │ │ - [ 7f55] k^F │ │ - [ 7f59] k^F │ │ - [ 7f5d] k^F │ │ - [ 7f60] ek^F │ │ - [ 7f65] k^F │ │ - [ 7f69] k^F │ │ - [ 7f6d] k^F │ │ - [ 7f71] k^F │ │ - [ 7f75] k^F │ │ - [ 7f79] k^F │ │ - [ 7f7d] k^F │ │ - [ 7f81] k^F │ │ - [ 7f84] kk^F │ │ - [ 7f89] k^F │ │ - [ 7f8d] k^F │ │ - [ 7f90] Pl^F │ │ - [ 7f95] k^F │ │ - [ 7f99] k^F │ │ - [ 7f9d] l^F │ │ - [ 7fa1] l^F │ │ - [ 7fa5] l^F │ │ - [ 7fa9] l^F │ │ - [ 7fad] k^F │ │ - [ 7fb1] l^F │ │ - [ 7fb4] "l^F │ │ - [ 7fb8] (l^F │ │ - [ 7fbc] .l^F │ │ - [ 7fc0] 4l^F │ │ - [ 7fc4] :l^F │ │ - [ 7fc8] @l^F │ │ - [ 7fcc] Fl^F │ │ - [ 7fd1] k^F │ │ - [ 7fd5] s^F │ │ - [ 7fd9] r^F │ │ - [ 7fdd] r^F │ │ - [ 7fe1] r^F │ │ - [ 7fe5] r^F │ │ - [ 7fe9] s^F │ │ - [ 7fed] s^F │ │ - [ 7ff1] s^F │ │ - [ 7ff4] 's^F │ │ - [ 7ff8] 4s^F │ │ - [ 7ffc] As^F │ │ - [ 8000] Ns^F │ │ - [ 8004] [s^F │ │ - [ 8008] hs^F │ │ - [ 800c] us^F │ │ - [ 8011] s^F │ │ - [ 8015] s^F │ │ - [ 8019] s^F │ │ - [ 801d] r^F │ │ - [ 8020] Ys^F │ │ - [ 8024] fs^F │ │ - [ 8028] ss^F │ │ - [ 802c] }s^F │ │ - [ 8031] s^F │ │ - [ 8035] s^F │ │ - [ 8039] s^F │ │ - [ 803d] s^F │ │ - [ 8041] s^F │ │ - [ 8045] s^F │ │ - [ 8049] s^F │ │ - [ 804d] s^F │ │ - [ 8051] s^F │ │ - [ 8055] s^F │ │ - [ 8059] s^F │ │ - [ 805c] [}^F │ │ - [ 8061] u^F │ │ - [ 8065] v^F │ │ - [ 8068] +v^F │ │ - [ 806c] Dv^F │ │ - [ 8070] \v^F │ │ - [ 8075] v^F │ │ - [ 8079] v^F │ │ - [ 807c] Ew^F │ │ - [ 8081] w^F │ │ - [ 8085] w^F │ │ - [ 8088] 2x^F │ │ - [ 808c] _x^F │ │ - [ 8091] x^F │ │ - [ 8095] x^F │ │ - [ 8099] x^F │ │ - [ 809d] x^F │ │ - [ 80a1] y^F │ │ - [ 80a5] y^F │ │ - [ 80a8] [z^F │ │ - [ 80ad] z^F │ │ - [ 80b0] ${^F │ │ - [ 80b5] {^F │ │ - [ 80b8] @|^F │ │ - [ 80bc] @|^F │ │ - [ 80c0] @|^F │ │ - [ 80c4] @|^F │ │ - [ 80c8] @|^F │ │ - [ 80cc] @|^F │ │ - [ 80d0] @|^F │ │ - [ 80d4] @|^F │ │ - [ 80d8] @|^F │ │ - [ 80dc] @|^F │ │ - [ 80e0] @|^F │ │ - [ 80e4] @|^F │ │ - [ 80e8] @|^F │ │ - [ 80ec] @|^F │ │ - [ 80f0] @|^F │ │ - [ 80f4] @|^F │ │ - [ 80f8] @|^F │ │ - [ 80fc] @|^F │ │ - [ 8100] @|^F │ │ - [ 8104] @|^F │ │ - [ 8108] @|^F │ │ - [ 810c] @|^F │ │ - [ 8110] @|^F │ │ - [ 8115] |^F │ │ - [ 8119] |^F │ │ - [ 8148] *�^F │ │ - [ 814c] 7�^F │ │ - [ 8150] D�^F │ │ - [ 8154] Q�^F │ │ - [ 8158] ^�^F │ │ - [ 815c] k�^F │ │ - [ 8160] x�^F │ │ - [ 8174] x�^F │ │ - [ 81b4] &�^F │ │ - [ 81b8] /�^F │ │ - [ 81bc] 8�^F │ │ - [ 81c0] A�^F │ │ - [ 81c4] J�^F │ │ - [ 81c8] S�^F │ │ - [ 8204] 9�^F │ │ - [ 8208] 6�^F │ │ - [ 8210] C�^F │ │ - [ 8218] <�^F │ │ - [ 8228] \�^F │ │ - [ 8230] l�^F │ │ - [ 8234] r�^F │ │ - [ 8258] 7�^F │ │ - [ 825c] @�^F │ │ - [ 8260] I�^F │ │ - [ 8264] R�^F │ │ - [ 8268] p�^F │ │ - [ 828c] .�^F │ │ - [ 8294] 7�^F │ │ - [ 82a0] 1�^F │ │ - [ 82a4] B�^F │ │ - [ 82a8] S�^F │ │ - [ 82ac] d�^F │ │ - [ 82b0] u�^F │ │ - [ 82b4] &�^F │ │ - [ 82c0] 8�^F │ │ - [ 82c4] J�^F │ │ - [ 82c8] H�^F │ │ - [ 82cc] b�^F │ │ - [ 83d0] 4�^F │ │ - [ 83d4] 4�^F │ │ - [ 83d8] 4�^F │ │ - [ 83dc] 4�^F │ │ - [ 83e0] 4�^F │ │ - [ 83e4] 4�^F │ │ - [ 83e8] 4�^F │ │ - [ 83ec] 4�^F │ │ - [ 83f0] 4�^F │ │ - [ 83f4] 4�^F │ │ - [ 83f8] 4�^F │ │ - [ 83fc] 4�^F │ │ - [ 8400] 4�^F │ │ - [ 8404] 4�^F │ │ - [ 8408] 4�^F │ │ - [ 840c] 4�^F │ │ - [ 8410] 4�^F │ │ - [ 8414] 4�^F │ │ - [ 8418] 4�^F │ │ - [ 841c] 4�^F │ │ - [ 8420] 4�^F │ │ - [ 8424] 4�^F │ │ - [ 8428] 4�^F │ │ - [ 842c] 4�^F │ │ - [ 8430] 4�^F │ │ - [ 8434] 4�^F │ │ - [ 8438] 4�^F │ │ - [ 843c] 4�^F │ │ - [ 8440] 4�^F │ │ - [ 8444] 4�^F │ │ - [ 8448] 4�^F │ │ - [ 844c] 4�^F │ │ - [ 8450] x�^F │ │ - [ 845c] T�^F │ │ - [ 8468] T�^F │ │ - [ 846c] D�^F │ │ - [ 8470] `�^F │ │ - [ 8474] D�^F │ │ - [ 8478] D�^F │ │ - [ 847c] D�^F │ │ - [ 8484] L�^F │ │ - [ 8488] ,�^F │ │ - [ 8490] 8�^F │ │ - [ 8494] `�^F │ │ - [ 8498] g�^F │ │ - [ 849c] n�^F │ │ - [ 84a0] u�^F │ │ - [ 84a4] ?�^F │ │ - [ 84a8] L�^F │ │ - [ 84ac] F�^F │ │ - [ 84b0] M�^F │ │ - [ 84b4] |�^F │ │ - [ 84b8] T�^F │ │ - [ 84bc] [�^F │ │ - [ 84c0] 3�^F │ │ - [ 84cc] ,�^F │ │ - [ 84d8] @�^F │ │ - [ 84e8] "�^F │ │ - [ 84ec] )�^F │ │ - [ 8500] 0�^F │ │ - [ 8510] 7�^F │ │ - [ 8514] <�^F │ │ - [ 853c] O�^F │ │ - [ 8544] \�^F │ │ - [ 854c] i�^F │ │ - [ 8550] �^F │ │ - [ 8554] -�^F │ │ - [ 8558] 9�^F │ │ - [ 8560] D�^F │ │ - [ 8584] n�^F │ │ - [ 85a8] {�^F │ │ - [ 85ac] R�^F │ │ - [ 85b0] I�^F │ │ - [ 85b4] D�^F │ │ - [ 85b8] K�^F │ │ - [ 85cc] R�^F │ │ - [ 85d0] I�^F │ │ - [ 85d4] D�^F │ │ - [ 85d8] K�^F │ │ - [ 85e0] 3���Y���8���]�����������������������^����m���������������������������3���������������{�������a���R����������������7������d���^Z������ │ │ + failed to write whole bufferno /proc/self/exe available. Is /proc mounted?^B^B^B^B^B^B^B^B^B^B^B │ │ + [ 742e] fatal runtime error: Unexpected TLS failure, aborting\n │ │ + fatal runtime error: out of TLS keys, aborting\n │ │ + strerror_r failurefailed to generate unique thread ID: bitspace exhaustedfatal runtime error: thread local panicked on drop, aborting\n │ │ + cannot panic during the backtrace functionAccessErrordescription() is deprecated; use Display │ │ + [ 75a4] t���������������^F���^U���'���8���D������M���X���b���o���y�������������������������������������������^D���^O���^\���(���4���|���F���T���`���o�����������������������l�������[������� │ │ + [ 7694] &���5���G���X���d���^L���m���x���������������������������������������^E�������^P���^Y���$���/���<���H���T�������f���t���������������������������������������{������� │ │ + [ 776c] &���7���F���U���g���x�������,���������������������������������������^C���^Y���%������0���9���D���O���\���h���t���������������������������������������������������������� │ │ + [ 784c] F���W���f���u���������������L�������������������������������^C���^U���#���9���E������P���Y���d���o���|������������������������������������������^E���^P��������������^Z��� │ │ + [ 792c] f���w�����������������������l�����������������������^F���^R���#���5���C���Y���e���^L���p���y�������������������������������������������^B���^M���^X���%���0������^\�������:��� │ │ + [ 79e9] &8^Y^W^L^I\n │ │ + $���l���^L���6���I���[���h���v�����������������������������������"���Z���s���������������������������������������L�������^X�������&���<���Q���\���r���^�������������������� │ │ + [ 7ab8] '&^T2-/!^]- │ │ + [ 7ac3] 1-0e │ │ + [ 7ac8] '&^T2-/!^]- │ │ + [ 7ad3] 1-0e │ │ + [ 7b00] [���`���l���w���4�������^H^H^F^F^C │ │ + [ 7ba2] +#)+"+++^M&^A++^\^L^_+^N^O^T((+^]^[^X^Y^Q ^K++^^!+$^P^R++++++++++++++++++++++++++++++++++++++++++++++++++++++$++^H^I\n │ │ + +^F^C++^G++^V^B+^D+'^S+++++^Z │ │ + [ 7c1d] ?^F │ │ + [ 7c21] ?^F │ │ + [ 7c25] ?^F │ │ + [ 7c29] ?^F │ │ + [ 7c2d] ?^F │ │ + [ 7c31] ?^F │ │ + [ 7c35] @^F │ │ + [ 7c39] ?^F │ │ + [ 7c3d] ?^F │ │ + [ 7c41] ?^F │ │ + [ 7c45] ?^F │ │ + [ 7c49] ?^F │ │ + [ 7c4d] ?^F │ │ + [ 7c51] ?^F │ │ + [ 7c55] ?^F │ │ + [ 7c59] ?^F │ │ + [ 7c5d] ?^F │ │ + [ 7c61] ?^F │ │ + [ 7c65] ?^F │ │ + [ 7c69] ?^F │ │ + [ 7c6d] ?^F │ │ + [ 7c71] ?^F │ │ + [ 7c75] ?^F │ │ + [ 7c79] ?^F │ │ + [ 7c7d] ?^F │ │ + [ 7c81] ?^F │ │ + [ 7c85] ?^F │ │ + [ 7c89] ?^F │ │ + [ 7c8d] ?^F │ │ + [ 7c91] ?^F │ │ + [ 7c95] ?^F │ │ + [ 7c99] ?^F │ │ + [ 7c9d] ?^F │ │ + [ 7ca1] ?^F │ │ + [ 7ca5] ?^F │ │ + [ 7ca9] ?^F │ │ + [ 7cad] ?^F │ │ + [ 7cb1] ?^F │ │ + [ 7cb5] ?^F │ │ + [ 7cb9] ?^F │ │ + [ 7cbd] ?^F │ │ + [ 7cc1] ?^F │ │ + [ 7cc5] ?^F │ │ + [ 7cc9] ?^F │ │ + [ 7ccd] ?^F │ │ + [ 7cd1] ?^F │ │ + [ 7cd4] /@^F │ │ + [ 7cd8] 9@^F │ │ + [ 7cdc] ?@^F │ │ + [ 7ce1] @^F │ │ + [ 7ce4] H@^F │ │ + [ 7ce8] N@^F │ │ + [ 7cec] T@^F │ │ + [ 7cf0] Z@^F │ │ + [ 7cf4] `@^F │ │ + [ 7cf8] f@^F │ │ + [ 7cfc] 9@^F │ │ + [ 7d00] l@^F │ │ + [ 7d04] r@^F │ │ + [ 7d08] x@^F │ │ + [ 7d0c] ~@^F │ │ + [ 7d11] @^F │ │ + [ 7d15] @^F │ │ + [ 7d19] @^F │ │ + [ 7d1d] @^F │ │ + [ 7d20] ?@^F │ │ + [ 7d25] @^F │ │ + [ 7d29] @^F │ │ + [ 7d2c] $A^F │ │ + [ 7d31] @^F │ │ + [ 7d35] @^F │ │ + [ 7d39] @^F │ │ + [ 7d3d] @^F │ │ + [ 7d41] @^F │ │ + [ 7d45] @^F │ │ + [ 7d49] @^F │ │ + [ 7d4d] @^F │ │ + [ 7d51] @^F │ │ + [ 7d55] @^F │ │ + [ 7d59] A^F │ │ + [ 7d5d] A^F │ │ + [ 7d61] A^F │ │ + [ 7d65] A^F │ │ + [ 7d69] A^F │ │ + [ 7d6d] @^F │ │ + [ 7d70] iH^F │ │ + [ 7d74] vG^F │ │ + [ 7d79] G^F │ │ + [ 7d7d] G^F │ │ + [ 7d81] G^F │ │ + [ 7d85] G^F │ │ + [ 7d89] G^F │ │ + [ 7d8d] G^F │ │ + [ 7d91] G^F │ │ + [ 7d95] H^F │ │ + [ 7d99] H^F │ │ + [ 7d9c] "H^F │ │ + [ 7da0] /H^F │ │ + [ 7da4] .e.CG.. │ │ - 0x0000ca18 ff9b4d01 4900a702 0000a702 1e870700 ..M.I........... │ │ - 0x0000ca28 8c0306f3 06009203 b2010000 c40405c8 ................ │ │ - 0x0000ca38 0600f904 05ca0600 fe046800 00e60505 ..........h..... │ │ - 0x0000ca48 c60600eb 05410000 ac061887 0700c406 .....A.......... │ │ - 0x0000ca58 4d000091 0709a207 019a070d 00007f00 M............... │ │ - 0x0000ca68 00000000 ffff0121 007d0000 7d1f9206 .......!.}..}... │ │ - 0x0000ca78 00df010d fd0500b5 0205e505 009703ab ................ │ │ - 0x0000ca88 02820600 c2057200 00000000 ff9b0d01 ......r......... │ │ - 0x0000ca98 081b0730 00300537 017f0000 00000000 ...0.0.7........ │ │ - 0x0000caa8 ffff0110 00e70100 00e70124 b502008b ...........$.... │ │ - 0x0000cab8 023a0000 ff9bdc04 01d40400 b8030000 .:.............. │ │ - 0x0000cac8 b8030fb0 9a01009c 040fae9a 0100ab04 ................ │ │ - 0x0000cad8 87030000 b20705b2 9a0100b7 07ae0800 ................ │ │ - 0x0000cae8 00e50f5f a3990100 c410f213 0000b624 ..._...........$ │ │ - 0x0000caf8 0cdf9601 00e52505 9e990100 ea256200 ......%......%b. │ │ - 0x0000cb08 00cc260d 8d9b0100 dd270f9a 9b0100ec ..&......'...... │ │ - 0x0000cb18 27eb0400 00d72c42 879b0100 ca2d4af7 '.....,B.....-J. │ │ - 0x0000cb28 9b010094 2e8e0400 00a23227 f8980100 ..........2'.... │ │ - 0x0000cb38 e233289b 9801008a 34a60300 00b0370c .3(.....4.....7. │ │ - 0x0000cb48 9b980100 f937139d 980100db 381a9698 .....7......8... │ │ - 0x0000cb58 0100f03a 17aa9801 00883d0f d0960100 ...:......=..... │ │ - 0x0000cb68 973dc601 0000dd3e 13879b01 00fc3e55 .=.....>......>U │ │ - 0x0000cb78 d0960100 fa3f2bb3 960100a5 40bc0100 .....?+.....@... │ │ - 0x0000cb88 00e14118 97960100 f9417200 00eb420f ..A......Ar...B. │ │ - 0x0000cb98 97960100 b54316d7 970100fd 430cff95 .....C......C... │ │ - 0x0000cba8 0100b744 16d79701 0088461b c5970100 ...D......F..... │ │ - 0x0000cbb8 d4472196 980100b2 4d1b879b 0100df4d .G!.....M......M │ │ - 0x0000cbc8 218d9b01 00cf560c da9a0100 db56dd06 !.....V......V.. │ │ - 0x0000cbd8 0000b85d 0c899b01 00bc6817 959b0100 ...]......h..... │ │ - 0x0000cbe8 d3689c02 0000ef6a 13959b01 00ad6b0c .h.....j......k. │ │ - 0x0000cbf8 f39a0100 f56b0895 9b0100a3 6c9b05b8 .....k......l... │ │ - 0x0000cc08 9b01008f 769802c0 9b0100ed 81016395 ....v.........c. │ │ - 0x0000cc18 9b0100d1 830113f3 970100c0 84010cc0 ................ │ │ - 0x0000cc28 9b010084 8801228b 9b01009f 8a010c89 ......"......... │ │ - 0x0000cc38 9b0100d9 8c01e201 d09b0100 d58e0121 ...............! │ │ - 0x0000cc48 a2980100 f68e01e3 010000d9 90010cf6 ................ │ │ - 0x0000cc58 9c0100ea 90010dc9 9c0100fc 900121d5 ..............!. │ │ - 0x0000cc68 960100a9 910111c8 9b0100bf 91010d9f ................ │ │ - 0x0000cc78 9b0100d1 9101619b 980100c5 92010dc8 ......a......... │ │ - 0x0000cc88 990100d2 92011500 00e79201 fa019b98 ................ │ │ - 0x0000cc98 0100fb94 0117d096 01009795 01189796 ................ │ │ - 0x0000cca8 0100c995 010cd797 0100d795 010cda96 ................ │ │ - 0x0000ccb8 0100e595 010bd096 0100f295 010bb396 ................ │ │ - 0x0000ccc8 0100fd95 01830200 00809801 0c919801 ................ │ │ - 0x0000ccd8 01d19901 0c989a01 01f19901 05879a01 ................ │ │ - 0x0000cce8 01989a01 0ca99a01 01dd9a01 0cee9a01 ................ │ │ - 0x0000ccf8 01a29b01 0cb39b01 01cc9c01 0cf19c01 ................ │ │ - 0x0000cd08 019d9d01 0cda9d01 01a99d01 3600007f ............6... │ │ - 0x0000cd18 00000000 00000000 ff9b3101 2a00c701 ..........1.*... │ │ - 0x0000cd28 0000c701 cc018c0a 01800405 db0900ed ................ │ │ - 0x0000cd38 0405d909 01cf0708 f90900b0 0918910a ................ │ │ - 0x0000cd48 00ca090d 8a0a007f 00000000 00000000 ................ │ │ - 0x0000cd58 ffff010d 00500000 500b8501 005b4600 .....P..P....[F. │ │ - 0x0000cd68 00000000 ffff0117 920519bc 0e00ab05 ................ │ │ - 0x0000cd78 ee080000 990e0cb2 0e00a50e 3c000000 ............<... │ │ - 0x0000cd88 ff9b9002 0189022f bb06fa5a 00ab0ac5 ......./...Z.... │ │ - 0x0000cd98 06eb5a00 f7160ce6 5a00a91a 17e55900 ..Z.....Z.....Y. │ │ - 0x0000cda8 9e1c05ba 5900a41e 0cba5800 ec1f0c89 ....Y.....X..... │ │ - 0x0000cdb8 5800d935 0c855800 e6380c81 5800d839 X..5..X..8..X..9 │ │ - 0x0000cdc8 59895800 8a3b1a87 5800fa3b 0c8e5800 Y.X..;..X..;..X. │ │ - 0x0000cdd8 ee3d05cc 5900893f 05915b00 984212c1 .=..Y..?..[..B.. │ │ - 0x0000cde8 5a00e042 0cec5800 a2430cc4 5900ae43 Z..B..X..C..Y..C │ │ - 0x0000cdf8 0cbc5900 db430cdd 59009146 0bd35800 ..Y..C..Y..F..X. │ │ - 0x0000ce08 fd460b85 5900bc48 8d04885a 00bb5021 .F..Y..H...Z..P! │ │ - 0x0000ce18 dd590085 540dfd5c 0097541b c15c00bf .Y..T..\..T..\.. │ │ - 0x0000ce28 5708fc57 00cc570b aa5900d9 570bf757 W..W..W..Y..W..W │ │ - 0x0000ce38 00e9570c 835800a9 580c835a 01bd580c ..W..X..X..Z..X. │ │ - 0x0000ce48 ce5801d6 580ce758 01ef580c 80590188 .X..X..X..X..Y.. │ │ - 0x0000ce58 590ca559 01ea590c 835a019b 5a0cf85c Y..Y..Y..Z..Z..\ │ │ - 0x0000ce68 01c45a0c e15a01d0 5a0cb75c 01995b0f ..Z..Z..Z..\..[. │ │ - 0x0000ce78 bc5c01fd 5b0cb75c 01c45c0c f35c01e7 .\..[..\..\..\.. │ │ - 0x0000ce88 5c05f85c 01805d0c d65d018c 5d4f0000 \..\..]..]..]O.. │ │ - 0x0000ce98 7f000000 00000000 ffff0111 00ba0300 ................ │ │ - 0x0000cea8 00ba0305 c40500bf 03aa0200 00000000 ................ │ │ - 0x0000ceb8 ffff010c 00480000 480b7900 53420000 .....H..H.y.SB.. │ │ - 0x0000cec8 ffff0111 00830400 00830405 f6040088 ................ │ │ - 0x0000ced8 04930100 00000000 ffff015d 00ad0100 ...........].... │ │ - 0x0000cee8 00ad0116 a40c00c3 01b40100 00f7021f ................ │ │ - 0x0000cef8 fd0b00c2 041aa90c 00dc04f8 020000d4 ................ │ │ - 0x0000cf08 070fa40c 008f0810 930c00d2 0809a40c ................ │ │ - 0x0000cf18 00dc0905 a90c00b2 0a0ca40c 00c30a44 ...............D │ │ - 0x0000cf28 a90c00c4 0b0da40c 00d10b11 0000e20b ................ │ │ - 0x0000cf38 09a90c00 eb0b6800 00000000 ff9b1d01 ......h......... │ │ - 0x0000cf48 191e057a 002a0590 01003d05 8b010084 ...z.*....=..... │ │ - 0x0000cf58 0122e201 01a60141 00007f00 00000000 .".....A........ │ │ - 0x0000cf68 ff9b2d01 2800ff03 0000ff03 1d9c0a00 ..-.(........... │ │ - 0x0000cf78 ee080998 0a00f809 10a10a00 8a0a0c9a ................ │ │ - 0x0000cf88 0a00c70a 09d80a01 d00a0d00 007f0000 ................ │ │ - 0x0000cf98 00000000 ff9b1501 10230553 002f0569 .........#.S./.i │ │ - 0x0000cfa8 005d0564 01622800 007f0000 00000000 .].d.b(......... │ │ - 0x0000cfb8 ff9b1501 1023053b 00281d00 00450855 .....#.;.(...E.U │ │ - 0x0000cfc8 014d0d00 007f0000 00000000 ff9b8001 .M.............. │ │ - 0x0000cfd8 017c8309 0f9e4600 ab0a0cc4 4600a50f .|....F.....F... │ │ - 0x0000cfe8 139c4600 e0140b93 4700eb14 ba170000 ..F.....G....... │ │ - 0x0000cff8 a52c16ad 4700902d 16954700 a43005fc .,..G..-..G..0.. │ │ - 0x0000d008 46008134 0cd14400 d83410a2 4500f937 F..4..D..4..E..7 │ │ - 0x0000d018 5fa94500 a93925e6 4600af3a 10ca4400 _.E..9%.F..:..D. │ │ - 0x0000d028 a63d9c01 ed4400df 400cba44 00e9460c .=...D..@..D..F. │ │ - 0x0000d038 f74601f5 46230000 984708a8 4701a047 .F..F#...G..G..G │ │ - 0x0000d048 240000c4 4705dd47 01c94719 00007f00 $...G..G..G..... │ │ - 0x0000d058 00000000 ffff010a 1e058e01 00238201 .............#.. │ │ - 0x0000d068 00000000 ffff0108 0e053200 13400000 ..........2..@.. │ │ - 0x0000d078 ffff0171 00f52500 00f52508 e83900e2 ...q..%...%..9.. │ │ - 0x0000d088 28098f3a 00d2290c fe3900c6 2b21e13a (..:..)..9..+!.: │ │ - 0x0000d098 008a2c09 ce3a0095 2c09cc3a 00802e24 ..,..:..,..:...$ │ │ - 0x0000d0a8 c83b00d0 2e09e33a 00d92eaf 01000088 .;.....:........ │ │ - 0x0000d0b8 300d943a 00bd330d 993a00ca 33b90500 0..:..3..:..3... │ │ - 0x0000d0c8 0083390d a93b0092 390d933b 00a1390d ..9..;..9..;..9. │ │ - 0x0000d0d8 f73a00b7 391ad63b 00d63910 ed3900e6 .:..9..;..9..9.. │ │ - 0x0000d0e8 39a40200 00000000 ffff0110 00cd0100 9............... │ │ - 0x0000d0f8 00cd0108 860200d5 014e0000 ffff0123 .........N.....# │ │ - 0x0000d108 00a70d00 00a70d0c d01100d2 0d0cc611 ................ │ │ - 0x0000d118 00de0e0c e51100ad 0f0cd211 00b90fc8 ................ │ │ - 0x0000d128 02000000 ffff0110 00bf1300 00bf1305 ................ │ │ - 0x0000d138 d81300c4 132f0000 ffff013b d3130989 ...../.....;.... │ │ - 0x0000d148 1e00dd14 57871e00 cb160c8b 1e00d716 ....W........... │ │ - 0x0000d158 99030000 f0190e9c 1e00891d 16d01e00 ................ │ │ - 0x0000d168 9f1d4d00 00ec1d0d bc1e00fb 1d05851e ..M............. │ │ - 0x0000d178 00801e80 01000000 ffff0128 00980a00 ...........(.... │ │ - 0x0000d188 00980a17 9f0f00a5 0c0d9a0f 00990d12 ................ │ │ - 0x0000d198 870f00ab 0dd20100 00fd0e05 9f0f0082 ................ │ │ - 0x0000d1a8 0f5c0000 ffff0110 00ba0100 00ba0108 .\.............. │ │ - 0x0000d1b8 f30100c2 014e0000 ffff0110 00f71200 .....N.......... │ │ - 0x0000d1c8 00f71205 a81300fc 12470000 ffff0110 .........G...... │ │ - 0x0000d1d8 00cc0100 00cc0108 f80100d4 01410000 .............A.. │ │ - 0x0000d1e8 ffff0110 00b21200 00b21205 e61200b7 ................ │ │ - 0x0000d1f8 124f0000 ff9b2101 1a3405de 01004d05 .O....!..4....M. │ │ - 0x0000d208 c1010052 8f010000 e10108fa 0101e901 ...R............ │ │ - 0x0000d218 1600007f 00000000 00000000 ffff0110 ................ │ │ - 0x0000d228 00a90700 00a9070c c30700b5 07100000 ................ │ │ - 0x0000d238 ffff010c d20308da 0600da03 9c030000 ................ │ │ - 0x0000d248 ffff010d 00490000 49089a01 00516200 .....I..I....Qb. │ │ - 0x0000d258 00000000 ff9b1d01 16009301 00009301 ................ │ │ - 0x0000d268 05a30100 a60109b7 0101af01 0d00007f ................ │ │ - 0x0000d278 00000000 00000000 ffff0110 00b90600 ................ │ │ - 0x0000d288 00b9060c d30600c5 06100000 ff9b1501 ................ │ │ - 0x0000d298 0f400575 0085010f aa010194 011b0000 .@.u............ │ │ - 0x0000d2a8 7f000000 00000000 ff9b1901 154a05d1 .............J.. │ │ - 0x0000d2b8 01004f96 010000e5 010f8a02 01f4011b ..O............. │ │ - 0x0000d2c8 00007f00 00000000 ffff010a 1e058e01 ................ │ │ - 0x0000d2d8 00238201 00000000 ff9b1901 1525058e .#...........%.. │ │ - 0x0000d2e8 04002ac5 040000ef 0408ff04 01f7040d ..*............. │ │ - 0x0000d2f8 00007f00 00000000 ffff0110 00ba0100 ................ │ │ - 0x0000d308 00ba0108 f30100c2 014e0000 ffff0110 .........N...... │ │ - 0x0000d318 00ba0100 00ba0108 f30100c2 014e0000 .............N.. │ │ - 0x0000d328 ff9b1501 0e300566 007510a2 01018501 .....0.f.u...... │ │ - 0x0000d338 2200007f 00000000 00000000 ff9b1901 "............... │ │ - 0x0000d348 155a05e7 01005fa6 01000085 020fb102 .Z...._......... │ │ - 0x0000d358 01940222 00007f00 00000000 ff9b1901 ..."............ │ │ - 0x0000d368 14130835 001f0543 00241800 003c175b ...5...C.$...<.[ │ │ - 0x0000d378 01530d00 007f0000 00000000 ffff0110 .S.............. │ │ - 0x0000d388 00bf1300 00bf1305 d81300c4 132f0000 ............./.. │ │ - 0x0000d398 ffff0110 00b21400 00b21405 cb1400b7 ................ │ │ - 0x0000d3a8 142f0000 ffff010b a10a05a8 0a00a60a ./.............. │ │ - 0x0000d3b8 25000000 ffff011d 009a0200 009a021b %............... │ │ - 0x0000d3c8 850600bf 030d8006 009f0505 eb0500a4 ................ │ │ - 0x0000d3d8 05800100 00000000 ffff0114 007e0000 .............~.. │ │ - 0x0000d3e8 7e0fc001 008f010f ad01009e 01360000 ~............6.. │ │ - 0x0000d3f8 ffff011d 00f20100 00f2010f e8040081 ................ │ │ - 0x0000d408 02b50100 00b6031e e80400d4 03a40100 ................ │ │ - 0x0000d418 00000000 ffff0108 3b086100 43380000 ........;.a.C8.. │ │ - 0x0000d428 ffff0108 44056b00 49470000 ffff0110 ....D.k.IG...... │ │ - 0x0000d438 00900100 00900105 cf010095 016d0000 .............m.. │ │ - 0x0000d448 ffff0110 00a80200 00a80205 e70200ad ................ │ │ - 0x0000d458 026a0000 ffff0110 00c50100 00c50105 .j.............. │ │ - 0x0000d468 910200ca 01730000 ff9b2901 22312ce8 .....s....)."1,. │ │ - 0x0000d478 0100c501 108d0200 d7010fe8 0100f301 ................ │ │ - 0x0000d488 05840201 a00205be 0201a502 2e00007f ................ │ │ - 0x0000d498 00000000 00000000 ffff0108 1c054600 ..............F. │ │ - 0x0000d4a8 21400000 ff9b2101 1c008801 00008801 !@....!......... │ │ - 0x0000d4b8 8301a302 008b021b 0000a602 0fbd0201 ................ │ │ - 0x0000d4c8 b5020d00 007f0000 00000000 ffff0108 ................ │ │ - 0x0000d4d8 31107200 414d0000 ffff0110 3f10c901 1.r.AM......?... │ │ - 0x0000d4e8 00b8010f d90100c7 012b0000 ffff0108 .........+...... │ │ - 0x0000d4f8 38107300 48470000 ffff0109 006f0000 8.s.HG.......o.. │ │ - 0x0000d508 6f35a901 00000000 ffff0109 006f0000 o5...........o.. │ │ - 0x0000d518 6f35a901 00000000 ffff0112 00831000 o5.............. │ │ - 0x0000d528 008310a5 02811700 a812f304 00000000 ................ │ │ - 0x0000d538 ffff0111 00ac0100 00ac013c f10200e8 ...........<.... │ │ - 0x0000d548 01a20100 00000000 ffff0110 00d10300 ................ │ │ - 0x0000d558 00d10313 ae0400e4 03660000 .........f.. │ │ + 0x0000ba94 ff9bb801 01a80100 ab010000 ab01b401 ................ │ │ + 0x0000baa4 d50d07f0 0335bf0d 05a5040a bd0d05af .....5.......... │ │ + 0x0000bab4 046d0000 9c050d90 0d05b005 35ff0c05 .m..........5... │ │ + 0x0000bac4 e5050a90 0d05a606 0de60c05 ba0635d5 ..............5. │ │ + 0x0000bad4 0c05ef06 0ae60c05 86070890 0d05b107 ................ │ │ + 0x0000bae4 10b90c05 c8070ba8 0c05d307 0ab90c05 ................ │ │ + 0x0000baf4 ee0705e6 0c05ce09 21c30b05 ef090bca ........!....... │ │ + 0x0000bb04 0b05840a 10b30b05 b00a0dbc 0b05bd0a ................ │ │ + 0x0000bb14 0ab50b05 f20a2bca 0b05a20b 0fdc0d05 ......+......... │ │ + 0x0000bb24 d90bf501 d00d01f2 0d0a840f 01fc0d44 ...............D │ │ + 0x0000bb34 890f00c9 0e05ee0e 00890f0b 990f017f ................ │ │ + 0x0000bb44 00000001 7d010000 00000000 00000000 ....}........... │ │ + 0x0000bb54 ff9bb801 01a80100 ab010000 ab01b401 ................ │ │ + 0x0000bb64 d50d07f0 0335bf0d 05a5040a bd0d05af .....5.......... │ │ + 0x0000bb74 046d0000 9c050d90 0d05b005 35ff0c05 .m..........5... │ │ + 0x0000bb84 e5050a90 0d05a606 0de60c05 ba0635d5 ..............5. │ │ + 0x0000bb94 0c05ef06 0ae60c05 86070890 0d05b107 ................ │ │ + 0x0000bba4 10b90c05 c8070ba8 0c05d307 0ab90c05 ................ │ │ + 0x0000bbb4 ee0705e6 0c05ce09 21c30b05 ef090bca ........!....... │ │ + 0x0000bbc4 0b05840a 10b30b05 b00a0dbc 0b05bd0a ................ │ │ + 0x0000bbd4 0ab50b05 f20a2bca 0b05a20b 0fdc0d05 ......+......... │ │ + 0x0000bbe4 d90bf501 d00d01f2 0d0a840f 01fc0d44 ...............D │ │ + 0x0000bbf4 890f00c9 0e05ee0e 00890f0b 990f017f ................ │ │ + 0x0000bc04 00000001 7d010000 00000000 00000000 ....}........... │ │ + 0x0000bc14 ff9ba001 01980100 910a0000 910a05eb ................ │ │ + 0x0000bc24 2300bd0d 47e52400 840e49c9 2400cd0e #...G.$...I.$... │ │ + 0x0000bc34 84010000 d10f0be5 24009c10 0bc92400 ........$.....$. │ │ + 0x0000bc44 a710e803 00008f14 18882300 a71415e4 ..........#..... │ │ + 0x0000bc54 2200aa15 0adf2200 cd1612ad 2400f416 ".....".....$... │ │ + 0x0000bc64 05cd2300 f916bb02 0000b419 18b22400 ..#...........$. │ │ + 0x0000bc74 cc19dd08 0000a922 18ad2400 c1220f00 ......."..$..".. │ │ + 0x0000bc84 00d0220d c523008d 230dc023 01d5230c .."..#..#..#..#. │ │ + 0x0000bc94 e62301f5 230ca824 01812434 0000b524 .#..#..$..$4...$ │ │ + 0x0000bca4 0dc42401 fd241a9f 25019725 0d00007f ..$..$..%..%.... │ │ + 0x0000bcb4 00000000 00000000 ff9b1d01 16008f03 ................ │ │ + 0x0000bcc4 00008f03 14a50300 a80308b8 0301b003 ................ │ │ + 0x0000bcd4 0d00007f 00000000 00000000 ff9b3501 ..............5. │ │ + 0x0000bce4 31006700 006733e6 05009a01 7000008a 1.g..g3.....p... │ │ + 0x0000bcf4 0208e605 009202df 020000f1 040ac805 ................ │ │ + 0x0000bd04 00fb04c1 010000bc 060ade06 01c6061d ................ │ │ + 0x0000bd14 00007f00 00000000 ff9be802 01e20200 ................ │ │ + 0x0000bd24 82040000 82040da8 4f008f04 90030000 ........O....... │ │ + 0x0000bd34 9f070db0 4f00ac07 d1010000 fd0811d0 ....O........... │ │ + 0x0000bd44 4e008e09 bc030000 ca0c0d98 4f00dc0c N...........O... │ │ + 0x0000bd54 0cee4f00 e80ca101 0000890e 1bb84f00 ..O...........O. │ │ + 0x0000bd64 a90e0db0 4f00bb0e 0da84f00 c80ec602 ....O.....O..... │ │ + 0x0000bd74 00008e11 10844e00 ae1253b9 4e00cb13 ......N...S.N... │ │ + 0x0000bd84 79c64d00 c414a704 0000eb18 0ae15000 y.M...........P. │ │ + 0x0000bd94 f31a1f8f 4c00a21b 1d814c00 fd1b09d0 ....L.....L..... │ │ + 0x0000bda4 4b008521 25a94b00 cd2116e1 5000e321 K..!%.K..!..P..! │ │ + 0x0000bdb4 c8010000 ab231db9 4d00e524 10ea4d00 .....#..M..$..M. │ │ + 0x0000bdc4 982674a9 4e00d727 79d84d00 d028c004 .&t.N..'y.M..(.. │ │ + 0x0000bdd4 0000902d 10855000 aa2f1ffc 4b00f02f ...-..P../..K../ │ │ + 0x0000bde4 26e64b00 d43009be 4b00f735 8b018550 &.K..0..K..5...P │ │ + 0x0000bdf4 0087370d 984f0094 37c50100 00d93812 ..7..O..7.....8. │ │ + 0x0000be04 ee4e00e3 3a12ce4e 00f53ab7 030000ac .N..:..N..:..... │ │ + 0x0000be14 3e23a14d 00cf3e37 0000863f 8401a14d >#.M..>7...?...M │ │ + 0x0000be24 008a408e 02000098 4203e44b 00d54204 ..@.....B..K..B. │ │ + 0x0000be34 a14d0098 435dc14d 00b84503 cc4c00d7 .M..C].M..E..L.. │ │ + 0x0000be44 4504c14d 00a8471d ee4e00c5 4776fc4c E..M..G..N..Gv.L │ │ + 0x0000be54 00e8487d bd4c00bc 4a2dee4e 00eb4a0f ..H}.L..J-.N..J. │ │ + 0x0000be64 b14d00fc 4a0fa64d 00ee4c04 f74c01f2 .M..J..M..L..L.. │ │ + 0x0000be74 4cef0200 00e14f03 e94f01e4 4fa60100 L.....O..O..O... │ │ + 0x0000be84 007f0000 00000000 ffff015c 00970300 ...........\.... │ │ + 0x0000be94 0097031f ef1400b6 03f30100 00a90590 ................ │ │ + 0x0000bea4 039b1400 c709ed02 8e1400d6 0c54f613 .............T.. │ │ + 0x0000beb4 00900e22 f41300db 0e0ce513 00ff0e14 ..."............ │ │ + 0x0000bec4 b81400d1 0f22f213 009c100c cf1300d6 .....".......... │ │ + 0x0000bed4 10d302b8 1400ab13 11a91400 be130f96 ................ │ │ + 0x0000bee4 1400cd13 ba010000 ff9b2101 1c008e02 ..........!..... │ │ + 0x0000bef4 00008e02 03af0300 9102b701 0000c803 ................ │ │ + 0x0000bf04 03d30301 cb030d00 007f0000 00000000 ................ │ │ + 0x0000bf14 ffff0108 13053300 18360000 ff9b1501 ......3..6...... │ │ + 0x0000bf24 0e2d0563 00750d9e 01018201 2100007f .-.c.u......!... │ │ + 0x0000bf34 00000000 00000000 ff9b2501 213d05b3 ..........%.!=.. │ │ + 0x0000bf44 01007d05 f90100c5 010df401 01e50108 ..}............. │ │ + 0x0000bf54 ef010185 020db802 0192022b 00007f00 ...........+.... │ │ + 0x0000bf64 00000000 ffff0108 10053300 15380000 ..........3..8.. │ │ + 0x0000bf74 ffff0108 19053c00 1e380000 ff9b1501 ......<..8...... │ │ + 0x0000bf84 118d0105 c50100d5 010cff01 01e10123 ...............# │ │ + 0x0000bf94 00007f00 00000000 ff9b1501 0e2d0563 .............-.c │ │ + 0x0000bfa4 00750d9e 01018201 2100007f 00000000 .u......!....... │ │ + 0x0000bfb4 00000000 ff9b2101 1b3c08bd 01008d01 ......!..<...... │ │ + 0x0000bfc4 05d10100 92015300 00e5010d 970201f2 ......S......... │ │ + 0x0000bfd4 012a0000 7f000000 00000000 ffff0110 .*.............. │ │ + 0x0000bfe4 00890100 00890116 f801009f 01770000 .............w.. │ │ + 0x0000bff4 ffff0110 00ad0100 00ad011b a10200c8 ................ │ │ + 0x0000c004 01770000 ffff0110 00920100 00920117 .w.............. │ │ + 0x0000c014 800200a9 01740000 ffff0127 00a00100 .....t.....'.... │ │ + 0x0000c024 00a0011a cd0900ba 015a0000 940215cd .........Z...... │ │ + 0x0000c034 0900a902 86070000 af090acd 0900b909 ................ │ │ + 0x0000c044 32000000 ffff0117 d70322f4 0c009009 2........."..... │ │ + 0x0000c054 16f20c00 c60c27f4 0c00ed0c 1c000000 ......'......... │ │ + 0x0000c064 ffff0110 00fa0200 00fa020a a6030084 ................ │ │ + 0x0000c074 03360000 ff9b6901 63e70420 a50e00bb .6....i.c.. .... │ │ + 0x0000c084 05059d0e 00cb060d 830e00d0 0746c40e .............F.. │ │ + 0x0000c094 00960893 010000a9 0908c40e 00b10984 ................ │ │ + 0x0000c0a4 020000b5 0b0f9d0e 00a10c0f e40d00de ................ │ │ + 0x0000c0b4 0c0d9d0e 00eb0c33 00009e0d 24a50e00 .......3....$... │ │ + 0x0000c0c4 c40d1e9d 0e00a90f 0ade0f01 b30f1600 ................ │ │ + 0x0000c0d4 00c90f08 d90f01d1 0f120000 7f000000 ................ │ │ + 0x0000c0e4 00000000 ff9b2901 24003600 003640ed ......).$.6..6@. │ │ + 0x0000c0f4 020076d7 010000cd 0208eb02 00d50220 ..v............ │ │ + 0x0000c104 0000f502 05820301 fa020d00 007f0000 ................ │ │ + 0x0000c114 00000000 ff9b3d01 36006200 0062399e ......=.6.b..b9. │ │ + 0x0000c124 06009b01 7200008d 02089e06 009502a0 ....r........... │ │ + 0x0000c134 020000b5 04089e06 00bd0465 0000a205 ...........e.... │ │ + 0x0000c144 419c0600 a60605b3 0601ab06 0d00007f A............... │ │ + 0x0000c154 00000000 00000000 ffff0108 231c7a00 ............#.z. │ │ + 0x0000c164 3f590000 ff9b7501 71d8020d aa1300cc ?Y....u.q....... │ │ + 0x0000c174 031dcd11 00ad0505 9c1200ed 0805e812 ................ │ │ + 0x0000c184 00ad0905 bf130089 0bfa04b5 1100ed10 ................ │ │ + 0x0000c194 05e81100 a4110f85 1400b911 0ac81101 ................ │ │ + 0x0000c1a4 d1110de3 1101f511 0c971201 a5120de3 ................ │ │ + 0x0000c1b4 1201f512 0ca51301 94130aa0 1301ae13 ................ │ │ + 0x0000c1c4 0aba1301 d5130c80 1401e113 28000089 ............(... │ │ + 0x0000c1d4 140a9c14 0193140e 00007f00 00000000 ................ │ │ + 0x0000c1e4 ff9b1d01 1600b903 0000b903 0fca0300 ................ │ │ + 0x0000c1f4 cd0308dd 0301d503 0d00007f 00000000 ................ │ │ + 0x0000c204 00000000 ff9b2101 1b00a702 0000a702 ......!......... │ │ + 0x0000c214 03890300 aa027e00 00a80303 b30301ab ......~......... │ │ + 0x0000c224 030d0000 7f000000 00000000 ffff0116 ................ │ │ + 0x0000c234 00e60200 00e6022a 880400bc 03308604 .......*.....0.. │ │ + 0x0000c244 00ec0338 00000000 ffff0110 440db301 ...8........D... │ │ + 0x0000c254 00a20105 a90100a7 01200000 ffff0108 ......... ...... │ │ + 0x0000c264 18054200 1d400000 ffff0108 11032100 ..B..@........!. │ │ + 0x0000c274 14210000 ffff0129 00952200 0095221a .!.....).."...". │ │ + 0x0000c284 e12900af 22830200 00b2241a e12900cc .)..".....$..).. │ │ + 0x0000c294 24920300 00de27d0 01e32900 ae295600 $.....'...)..)V. │ │ + 0x0000c2a4 00000000 ffff0122 00c30300 00c30347 .......".......G │ │ + 0x0000c2b4 fe08008a 048a0300 00940754 fe0800a5 ...........T.... │ │ + 0x0000c2c4 08578009 00fc0822 00000000 ff9b0901 .W....."........ │ │ + 0x0000c2d4 0423092e 017f0000 00000000 ffff015a .#.............Z │ │ + 0x0000c2e4 bc0208c1 1100f602 05c61100 860505b4 ................ │ │ + 0x0000c2f4 11008b05 f7030000 820917b9 11009909 ................ │ │ + 0x0000c304 e2040000 fb0d05b2 1100db0f 18ff1200 ................ │ │ + 0x0000c314 f80f16a7 12009310 33a91200 c8101dfd ........3....... │ │ + 0x0000c324 1100e710 0cd61100 f5100ccb 1100ab11 ................ │ │ + 0x0000c334 05d81100 b011fa01 00000000 ff9b1501 ................ │ │ + 0x0000c344 118d0105 c50100d5 010cff01 01e10123 ...............# │ │ + 0x0000c354 00007f00 00000000 ff9b2101 1b3c08bd ..........!..<.. │ │ + 0x0000c364 01008d01 05d10100 92015300 00e5010d ..........S..... │ │ + 0x0000c374 970201f2 012a0000 7f000000 00000000 .....*.......... │ │ + 0x0000c384 ffff0113 bc01f404 e30800ed 062f8709 ............./.. │ │ + 0x0000c394 009c0782 02000000 ff9b5101 4c00cd03 ..........Q.L... │ │ + 0x0000c3a4 0000cd03 2ade0800 b4040a8b 0900be04 ....*........... │ │ + 0x0000c3b4 a7020000 e50605e3 0800ea07 1fc70800 ................ │ │ + 0x0000c3c4 950808dc 0800ab08 0cde0800 b9080c9e ................ │ │ + 0x0000c3d4 0900ca08 0bd70801 a1090bc3 0901ac09 ................ │ │ + 0x0000c3e4 0abe0901 b6091200 007f0000 00000000 ................ │ │ + 0x0000c3f4 ff9b1901 13006000 0060197e 00810107 ......`..`.~.... │ │ + 0x0000c404 90010188 010d0000 7f000000 00000000 ................ │ │ + 0x0000c414 ffff010d 006d0000 6d089201 00753600 .....m..m....u6. │ │ + 0x0000c424 00000000 ffff010d 00680000 68088d01 .........h..h... │ │ + 0x0000c434 00703600 00000000 ff9b2101 14007300 .p6.......!...s. │ │ + 0x0000c444 00730aa2 0105b801 08e90101 c0012e00 .s.............. │ │ + 0x0000c454 007f0000 00017d00 00000000 00000000 ......}......... │ │ + 0x0000c464 ff9b1d01 191a088d 01015205 7e015923 ..........R.~.Y# │ │ + 0x0000c474 8d01017e 08880101 8d010594 01017f00 ...~............ │ │ + 0x0000c484 00000000 ff9b2d01 2600ad01 0000ad01 ......-.&....... │ │ + 0x0000c494 08a00200 b5015d00 0092020c c902009e ......]......... │ │ + 0x0000c4a4 022e0000 cc0207db 0201d302 0d00007f ................ │ │ + 0x0000c4b4 00000000 00000000 ff9b3501 2e00e701 ..........5..... │ │ + 0x0000c4c4 0000e701 0af70400 f101d301 0000c403 ................ │ │ + 0x0000c4d4 05f70400 c9030ae4 0400d303 9a010000 ................ │ │ + 0x0000c4e4 ed04178c 05018405 0d00007f 00000000 ................ │ │ + 0x0000c4f4 00000000 ffff0108 0b053500 10460000 ..........5..F.. │ │ + 0x0000c504 ffff012b fe018d01 e916008b 03dd0200 ...+............ │ │ + 0x0000c514 00e80510 e91600c1 0dbe01ee 1600ff0e ................ │ │ + 0x0000c524 c4070000 c3160fd4 1600d216 54000000 ............T... │ │ + 0x0000c534 ffff012b fe018d01 d916008b 03ce0200 ...+............ │ │ + 0x0000c544 00d90510 d91600b1 0dbe01de 1600ef0e ................ │ │ + 0x0000c554 c4070000 b3160fc4 1600c216 54000000 ............T... │ │ + 0x0000c564 ffff012b fe018d01 e916008b 03d90200 ...+............ │ │ + 0x0000c574 00e40510 e91600c1 0dbe01ee 1600ff0e ................ │ │ + 0x0000c584 c4070000 c3160fd4 1600d216 54000000 ............T... │ │ + 0x0000c594 ff9b7501 6e00b003 0000b003 b601fd0c ..u.n........... │ │ + 0x0000c5a4 00e604bb 020000a1 07249b0d 00c5073c .........$.....< │ │ + 0x0000c5b4 00008108 05aa0c00 8409059c 0c00d809 ................ │ │ + 0x0000c5c4 6dfd0c00 da0a05aa 0c00df0a 27000086 m...........'... │ │ + 0x0000c5d4 0b05fd0c 00cf0b24 d50c00f5 0b0dfd0c .......$........ │ │ + 0x0000c5e4 00840c0d af0c00b2 0c1cd00c 01f30c03 ................ │ │ + 0x0000c5f4 f80c01f6 0c430000 b90d03c4 0d01bc0d .....C.......... │ │ + 0x0000c604 0d00007f 00000000 00000000 ff9b1901 ................ │ │ + 0x0000c614 12006800 00680f79 007c0b8f 01018701 ..h..h.y.|...... │ │ + 0x0000c624 0d00007f 00000000 00000000 ffff0108 ................ │ │ + 0x0000c634 18054200 1d400000 ffff0104 07051100 ..B..@.......... │ │ + 0x0000c644 ffff0108 1f054600 24470000 ffff0108 ......F.$G...... │ │ + 0x0000c654 13053300 18360000 ff9b2101 1b00cb05 ..3..6....!..... │ │ + 0x0000c664 0000cb05 18a10600 e3054b00 00ae0605 ..........K..... │ │ + 0x0000c674 bb0601b3 060d0000 7f000000 00000000 ................ │ │ + 0x0000c684 ff9b1101 0ce60103 9a0b01e9 01b60900 ................ │ │ + 0x0000c694 007f0000 00000000 ff9b5501 5100c202 ..........U.Q... │ │ + 0x0000c6a4 0000c202 79aa0900 96040990 0900ac04 ....y........... │ │ + 0x0000c6b4 33aa0900 df047100 00d00532 aa0900a3 3.....q....2.... │ │ + 0x0000c6c4 06b40190 0900d707 10aa0900 e7075e00 ..............^. │ │ + 0x0000c6d4 00c5081f aa0900fc 080c9009 00930910 ................ │ │ + 0x0000c6e4 a50901ad 0905ba09 01b2090d 00007f00 ................ │ │ + 0x0000c6f4 00000000 ff9b1d01 191b1085 01002b40 ..............+@ │ │ + 0x0000c704 00006b18 850100a4 0109b501 01ad010d ..k............. │ │ + 0x0000c714 00007f00 00000000 ff9b1501 10580584 .............X.. │ │ + 0x0000c724 01015f23 8f01018f 01059601 017f0000 .._#............ │ │ + 0x0000c734 00000000 ff9b2901 1e85010c f00103a2 ......)......... │ │ + 0x0000c744 01238402 01c70127 f00103f0 0108ff01 .#.....'........ │ │ + 0x0000c754 01f80105 8402017f 00017d00 00000000 ..........}..... │ │ + 0x0000c764 00000000 ff9b1501 107435ab 0100b601 .........t5..... │ │ + 0x0000c774 05d30101 bb012d00 007f0000 00000000 ......-......... │ │ + 0x0000c784 ff9b1d01 1600cb04 0000cb04 0dda0400 ................ │ │ + 0x0000c794 d8042700 00ff040c 8d05017f 00000000 ..'............. │ │ + 0x0000c7a4 00000000 ff9b2901 22009e02 00009e02 ......)."....... │ │ + 0x0000c7b4 1eda0400 bc028402 0000c004 18da0400 ................ │ │ + 0x0000c7c4 f904098a 05018205 0d00007f 00000000 ................ │ │ + 0x0000c7d4 00000000 ffff011d 00970100 0097011f ................ │ │ + 0x0000c7e4 bb050090 020da605 00d802ab 02ab0500 ................ │ │ + 0x0000c7f4 83055a00 00000000 ff9b0d01 081b0730 ..Z............0 │ │ + 0x0000c804 00300537 017f0000 00000000 ffff0110 .0.7............ │ │ + 0x0000c814 00e70100 00e70124 b502008b 023a0000 .......$.....:.. │ │ + 0x0000c824 ff9bfc04 01f50400 e0030000 e0030ffe ................ │ │ + 0x0000c834 a00100ca 040f95a0 0100b507 0697a001 ................ │ │ + 0x0000c844 00a70b05 f59e0100 ac0bfc0c 0000a818 ................ │ │ + 0x0000c854 0c949c01 00b4188e 0a0000c2 225fd19e ............"_.. │ │ + 0x0000c864 0100a123 ae060000 cf290d8d a00100da ...#.....)...... │ │ + 0x0000c874 2a0f9ea0 0100e92a ab020000 942d6587 *......*.....-e. │ │ + 0x0000c884 a001009b 2e43a6a1 0100822f 13d19d01 .....C...../.... │ │ + 0x0000c894 00e22f1a cc9d0100 f63117e0 9d01008d ../......1...... │ │ + 0x0000c8a4 32d90400 00e63627 ae9e0100 99385cd6 2.....6'.....8\. │ │ + 0x0000c8b4 9d0100f5 38fc0200 00f13b43 d69d0100 ....8.....;C.... │ │ + 0x0000c8c4 b43c9901 0000cd3d 11fea001 00d03e1b .<.....=......>. │ │ + 0x0000c8d4 909d0100 984021cc 9d010089 461b87a0 .....@!.....F... │ │ + 0x0000c8e4 0100b346 218da001 00cc4f0c da9f0100 ...F!.....O..... │ │ + 0x0000c8f4 d84fe106 0000b956 0c89a001 00b96317 .O.....V......c. │ │ + 0x0000c904 99a00100 d0639d02 0000ed65 1399a001 .....c.....e.... │ │ + 0x0000c914 00ab660c f39f0100 f3660899 a00100a1 ..f......f...... │ │ + 0x0000c924 679b05a6 a001009e 719502c7 a001008d g.......q....... │ │ + 0x0000c934 7e5199a0 0100e37f 13a89d01 00d38001 ~Q.............. │ │ + 0x0000c944 0cc7a001 00838401 228ba001 00bc8501 ........"....... │ │ + 0x0000c954 0c89a001 00f68701 e201d7a0 0100f289 ................ │ │ + 0x0000c964 0121d89d 0100938a 01b30100 00c68b01 .!.............. │ │ + 0x0000c974 0ca0a201 00d78b01 0df3a101 00e98b01 ................ │ │ + 0x0000c984 11cfa001 00ff8b01 1a8a9c01 009e8c01 ................ │ │ + 0x0000c994 0daea001 00c18c01 4b859c01 008c8d01 ........K....... │ │ + 0x0000c9a4 82010000 8e8e0113 87a00100 ad8e0176 ...............v │ │ + 0x0000c9b4 859c0100 cc8f012b e89b0100 f78f01e7 .......+........ │ │ + 0x0000c9c4 010000de 910116fa 9c0100a6 92010cb4 ................ │ │ + 0x0000c9d4 9b0100e0 920116fa 9c0100de 940118cc ................ │ │ + 0x0000c9e4 9b0100a2 950115d6 9d0100b7 95015200 ..............R. │ │ + 0x0000c9f4 00899601 3fcc9b01 00b39701 6ed69d01 ....?.......n... │ │ + 0x0000ca04 00b49801 0dfa9e01 00c69801 18d69d01 ................ │ │ + 0x0000ca14 00de9801 23000081 990176d6 9d0100b0 ....#.....v..... │ │ + 0x0000ca24 9a011785 9c0100cc 9a0118cc 9b0100fe ................ │ │ + 0x0000ca34 9a010cfa 9c01008c 9b010c8f 9c01009a ................ │ │ + 0x0000ca44 9b010be8 9b0100a7 9b010b85 9c0100b2 ................ │ │ + 0x0000ca54 9b018402 0000b69d 010cc79d 0101849f ................ │ │ + 0x0000ca64 010cc49f 01019d9f 0105b39f 0101c49f ................ │ │ + 0x0000ca74 010cd59f 0101dd9f 010cee9f 0101b1a0 ................ │ │ + 0x0000ca84 010cc2a0 0101f6a1 010c9ba2 0101c7a2 ................ │ │ + 0x0000ca94 010c84a3 0101d3a2 01360000 7f000000 .........6...... │ │ + 0x0000caa4 00000000 ff9b2d01 2900ca01 0000ca01 ......-.)....... │ │ + 0x0000cab4 0ce10801 930204c9 08008503 64e10801 ............d... │ │ + 0x0000cac4 ef0608ce 0800a008 18e60800 ba080ddf ................ │ │ + 0x0000cad4 08007f00 00000000 ffff010d 00500000 .............P.. │ │ + 0x0000cae4 500b8501 005b4600 00000000 ffff0117 P....[F......... │ │ + 0x0000caf4 ea071c86 0d008608 c9040000 cf0c0cfc ................ │ │ + 0x0000cb04 0c00db0c 50000000 ff9b9002 0189022f ....P........../ │ │ + 0x0000cb14 8607e060 00920b90 079d5f00 da180c98 ...`......_..... │ │ + 0x0000cb24 5f00c31c 16975e00 d41e0586 5e00fa20 _.....^.....^.. │ │ + 0x0000cb34 0cc15c00 d52209da 5c009b38 0cb95c00 ..\.."..\..8..\. │ │ + 0x0000cb44 a73b0cbb 5c00ab3c 53da5c00 df3d1dbf .;..\....]..A..]..C │ │ + 0x0000cb64 05ba5d00 904405ac 5f00d547 12ba5e00 ..]..D.._..G..^. │ │ + 0x0000cb74 9d480cdf 5c00f148 0cf95d00 fd480cf1 .H..\..H..]..H.. │ │ + 0x0000cb84 5d009549 0cfe5d00 ab4a0bf8 5c00a94b ]..I..]..J..\..K │ │ + 0x0000cb94 9405df5e 00ba530c fe5d00f2 570dae61 ...^..S..]..W..a │ │ + 0x0000cba4 00b3581b f16000f4 5b08b45c 00815c0b ..X..`..[..\..\. │ │ + 0x0000cbb4 e15d008e 5c0baf5c 009e5c0f bd5c00c4 .]..\..\..\..\.. │ │ + 0x0000cbc4 5c0cd55c 01e25c0c f35c01fb 5c0c8c5d \..\..\..\..\..] │ │ + 0x0000cbd4 01ac5d0c b55e01bf 5d0cdc5d 019c5e0c ..]..^..]..]..^. │ │ + 0x0000cbe4 b55e01bd 5e0cda5e 01c95e0c d66001f2 .^..^..^..^..`.. │ │ + 0x0000cbf4 5e0ca961 01b45f0f db600199 600cd660 ^..a.._..`..`..` │ │ + 0x0000cc04 01f4600c a4610198 6105a961 01b1610c ..`..a..a..a..a. │ │ + 0x0000cc14 896201bd 61510000 7f000000 00000000 .b..aQ.......... │ │ + 0x0000cc24 ffff010c 00480000 480b7900 53420000 .....H..H.y.SB.. │ │ + 0x0000cc34 ffff0153 00ad0100 00ad0116 c70d00c3 ...S............ │ │ + 0x0000cc44 01a60100 00e9021f a00d00dd 05e601cc ................ │ │ + 0x0000cc54 0d00c307 eb010000 ae090fc7 0d00e909 ................ │ │ + 0x0000cc64 10b60d00 ac0abc01 c70d00ed 0b3dcc0d .............=.. │ │ + 0x0000cc74 00e70c0d c70d00f4 0c110000 850d09cc ................ │ │ + 0x0000cc84 0d008e0d 68000000 ff9b1d01 191e057a ....h..........z │ │ + 0x0000cc94 002a0590 01003d05 8b010084 0122e201 .*....=......".. │ │ + 0x0000cca4 01a60141 00007f00 00000000 ffff010c ...A............ │ │ + 0x0000ccb4 a40210a4 0b00b402 92090000 ff9b2d01 ..............-. │ │ + 0x0000ccc4 2800f903 0000f903 17a90a00 f5080ca5 (............... │ │ + 0x0000ccd4 0a00850a 10ae0a00 970a0ca7 0a00da0a ................ │ │ + 0x0000cce4 09eb0a01 e30a0d00 007f0000 00000000 ................ │ │ + 0x0000ccf4 ff9b1501 10230553 002f0569 005d0564 .....#.S./.i.].d │ │ + 0x0000cd04 01622800 007f0000 00000000 ff9b1501 .b(............. │ │ + 0x0000cd14 1023053b 00281d00 00450855 014d0d00 .#.;.(...E.U.M.. │ │ + 0x0000cd24 007f0000 00000000 ff9b9001 018801e6 ................ │ │ + 0x0000cd34 0a0c8a44 008d0c0c b04400af 10138844 ...D.....D.....D │ │ + 0x0000cd44 00c210be 04000080 150b8245 008b1586 ...........E.... │ │ + 0x0000cd54 13000091 2805eb44 00cd2e16 dc4500af ....(..D.....E.. │ │ + 0x0000cd64 310cf842 008b3213 cd430092 356cd243 1..B..2..C..5l.C │ │ + 0x0000cd74 00c93622 d24400cf 3713f342 00b43aad ..6".D..7..B..:. │ │ + 0x0000cd84 01944300 843e0cda 42009b42 19cd4300 ..C..>..B..B..C. │ │ + 0x0000cd94 bc4219f3 4200d544 0ce64401 e1445d00 .B..B..D..D..D]. │ │ + 0x0000cda4 00be4505 d74501c3 451c0000 df4508ef ..E..E..E....E.. │ │ + 0x0000cdb4 4501e745 0d00007f 00000000 00000000 E..E............ │ │ + 0x0000cdc4 ffff010a 17058701 001c8201 00000000 ................ │ │ + 0x0000cdd4 ffff0108 0e053200 13400000 ffff016b ......2..@.....k │ │ + 0x0000cde4 00d01b00 00d01b0c d73c00e4 2a0c903b .........<..*..; │ │ + 0x0000cdf4 00942c0c ff3a00ee 2d21eb3b 00ae2e09 ..,..:..-!.;.... │ │ + 0x0000ce04 d83b00b9 2e09d33b 00903024 dc3c00dd .;.....;..0$.<.. │ │ + 0x0000ce14 3009c33c 00b5320d 953b00c2 32ac0700 0..<..2..;..2... │ │ + 0x0000ce24 00ee390d a13c00fd 390d8b3c 008c3a0e ..9..<..9..<..:. │ │ + 0x0000ce34 ef3b009c 3a2fed3b 00d03a0d 9a3b00df .;..:/.;..:..;.. │ │ + 0x0000ce44 3a0dee3a 00ec3ab3 02000000 ffff0122 :..:..:........" │ │ + 0x0000ce54 00cd0200 00cd0209 9a0500ec 020c9005 ................ │ │ + 0x0000ce64 00e8030c af0500c4 040c9c05 00d0047b ...............{ │ │ + 0x0000ce74 00000000 ffff010b 8e0b0595 0b00930b ................ │ │ + 0x0000ce84 21000000 ffff013b e91409f9 2000db15 !......;.... ... │ │ + 0x0000ce94 56c52000 a8170cfb 2000cb1a 0de62000 V. ..... ..... . │ │ + 0x0000cea4 8d1c11c7 20009e1c 8f020000 ad1e168c .... ........... │ │ + 0x0000ceb4 2100c31e f2010000 b52009c3 2000be20 !........ .. .. │ │ + 0x0000cec4 7c000000 ffff0128 00b70a00 00b70a17 |......(........ │ │ + 0x0000ced4 b00f00b6 0c0dab0f 00aa0d12 980f00bc ................ │ │ + 0x0000cee4 0dd20100 008e0f05 b00f0093 0f5c0000 .............\.. │ │ + 0x0000cef4 ffff010b e50d05ec 0d00ea0d 21000000 ............!... │ │ + 0x0000cf04 ffff010b a10a05a8 0a00a60a 25000000 ............%... │ │ + 0x0000cf14 ff9b2101 1a3405de 01004d05 c1010052 ..!..4....M....R │ │ + 0x0000cf24 8f010000 e10108fa 0101e901 1600007f ................ │ │ + 0x0000cf34 00000000 00000000 ffff0110 00a90700 ................ │ │ + 0x0000cf44 00a9070c c30700b5 07100000 ffff010c ................ │ │ + 0x0000cf54 c0030995 0500c903 e8010000 ffff010d ................ │ │ + 0x0000cf64 00490000 49089a01 00516200 00000000 .I..I....Qb..... │ │ + 0x0000cf74 ff9b1d01 16009301 00009301 05a30100 ................ │ │ + 0x0000cf84 a60109b7 0101af01 0d00007f 00000000 ................ │ │ + 0x0000cf94 00000000 ffff0110 00b90600 00b9060c ................ │ │ + 0x0000cfa4 d30600c5 06100000 ff9b1501 0f400575 .............@.u │ │ + 0x0000cfb4 0085010f aa010194 011b0000 7f000000 ................ │ │ + 0x0000cfc4 00000000 ff9b1901 155005d4 010055a0 .........P....U. │ │ + 0x0000cfd4 010000f5 010f9a02 0184021b 00007f00 ................ │ │ + 0x0000cfe4 00000000 ffff010a 17058701 001c8201 ................ │ │ + 0x0000cff4 00000000 ff9b1901 151e05fe 030023bc ..............#. │ │ + 0x0000d004 040000df 0408ef04 01e7040d 00007f00 ................ │ │ + 0x0000d014 00000000 ff9b1501 0e300566 007510a2 .........0.f.u.. │ │ + 0x0000d024 01018501 2200007f 00000000 00000000 ...."........... │ │ + 0x0000d034 ff9b1901 155005da 010055a0 010000f5 .....P....U..... │ │ + 0x0000d044 010fa102 01840222 00007f00 00000000 ......."........ │ │ + 0x0000d054 ff9b1901 14130835 001f0543 00241800 .......5...C.$.. │ │ + 0x0000d064 003c175b 01530d00 007f0000 00000000 .<.[.S.......... │ │ + 0x0000d074 ffff010b b00e05b7 0e00b50e 21000000 ............!... │ │ + 0x0000d084 ffff0110 00a31000 00a31005 ad1000a8 ................ │ │ + 0x0000d094 10240000 ffff0110 00d40100 00d40109 .$.............. │ │ + 0x0000d0a4 a60200dd 01620000 ffff011d 009e0200 .....b.......... │ │ + 0x0000d0b4 009e021b 8d0600de 030d8006 00e80403 ................ │ │ + 0x0000d0c4 850600eb 04c10100 00000000 ff9b2501 ..............%. │ │ + 0x0000d0d4 21009801 00009801 0fe00100 a9010fc7 !............... │ │ + 0x0000d0e4 0100b801 120000ca 010fdb01 01d9011b ................ │ │ + 0x0000d0f4 00007f00 00000000 ffff011d 00f20100 ................ │ │ + 0x0000d104 00f2010f e8040081 02b50100 00b6031e ................ │ │ + 0x0000d114 e80400d4 03a40100 00000000 ffff0108 ................ │ │ + 0x0000d124 3b086100 43380000 ffff010d 00730000 ;.a.C8.......s.. │ │ + 0x0000d134 73039601 00763300 00000000 ffff0110 s....v3......... │ │ + 0x0000d144 00950200 00950203 b8020098 02330000 .............3.. │ │ + 0x0000d154 ffff010c 00360000 36034800 391b0000 .....6..6.H.9... │ │ + 0x0000d164 ffff0110 00d50100 00d50103 eb0100d8 ................ │ │ + 0x0000d174 011f0000 ff9b2901 2245599a 0200af01 ......)."EY..... │ │ + 0x0000d184 10f30100 c1012d9a 02008602 05980201 ......-......... │ │ + 0x0000d194 a50205c2 0201aa02 2d00007f 00000000 ........-....... │ │ + 0x0000d1a4 00000000 ffff0108 1c054600 21400000 ..........F.!@.. │ │ + 0x0000d1b4 ff9b2101 1c008801 00008801 8301a302 ..!............. │ │ + 0x0000d1c4 008b021b 0000a602 0fbd0201 b5020d00 ................ │ │ + 0x0000d1d4 007f0000 00000000 ffff0108 31107200 ............1.r. │ │ + 0x0000d1e4 414d0000 ffff0110 3f10c901 00b8010f AM......?....... │ │ + 0x0000d1f4 d90100c7 012b0000 ffff0108 38107300 .....+......8.s. │ │ + 0x0000d204 48470000 ffff0104 04313a00 ffff0104 HG.......1:..... │ │ + 0x0000d214 04313a00 ffff0110 008f0300 008f0335 .1:............5 │ │ + 0x0000d224 e40300c4 03390000 .....9.. │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ @@ -1,303 +1,309 @@ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ - 0x0000d564 011b033b b0120000 55020000 2cbc0000 ...;....U...,... │ │ - 0x0000d574 cc120000 3cbc0000 e0120000 4cbc0000 ....<.......L... │ │ - 0x0000d584 f4120000 5cbc0000 08130000 6cbc0000 ....\.......l... │ │ - 0x0000d594 1c130000 8cbc0000 30130000 9cbc0000 ........0....... │ │ - 0x0000d5a4 c8570000 2cc40000 0c590000 bccb0000 .W..,....Y...... │ │ - 0x0000d5b4 505a0000 0cdf0000 c05a0000 cce00000 PZ.......Z...... │ │ - 0x0000d5c4 44130000 9ce20000 005b0000 0ce60000 D........[...... │ │ - 0x0000d5d4 94130000 6ce60000 885b0000 2c160100 ....l....[..,... │ │ - 0x0000d5e4 dc5b0000 5c230100 c4130000 7c230100 .[..\#......|#.. │ │ - 0x0000d5f4 d8130000 9c230100 305c0000 ec230100 .....#..0\...#.. │ │ - 0x0000d604 6c5c0000 9c240100 d45c0000 dc250100 l\...$...\...%.. │ │ - 0x0000d614 ec130000 0c260100 0c140000 7c260100 .....&......|&.. │ │ - 0x0000d624 3c5d0000 dc260100 785d0000 4c270100 <]...&..x]..L'.. │ │ - 0x0000d634 b45d0000 0c280100 045e0000 9c280100 .]...(...^...(.. │ │ - 0x0000d644 545e0000 ac290100 bc5e0000 5c2a0100 T^...)...^..\*.. │ │ - 0x0000d654 245f0000 7c2b0100 24140000 fc2b0100 $_..|+..$....+.. │ │ - 0x0000d664 8c5f0000 9c2e0100 50140000 1c2f0100 ._......P..../.. │ │ - 0x0000d674 64140000 ec390100 e05f0000 0c3b0100 d....9..._...;.. │ │ - 0x0000d684 a8140000 4c3b0100 48600000 8c3c0100 ....L;..H`...<.. │ │ - 0x0000d694 b0600000 ac3d0100 18610000 ac420100 .`...=...a...B.. │ │ - 0x0000d6a4 88610000 3c490100 c4140000 cc4f0100 .a.... │ │ - 0x0000d964 20200000 ec400200 4c200000 4c410200 ...@..L ..LA.. │ │ - 0x0000d974 7c200000 5e410200 90200000 9c410200 | ..^A... ...A.. │ │ - 0x0000d984 ac200000 8c420200 d0200000 dc440200 . ...B... ...D.. │ │ - 0x0000d994 e4200000 1c470200 08210000 ec490200 . ...G...!...I.. │ │ - 0x0000d9a4 2c210000 ec4a0200 40210000 bc4b0200 ,!...J..@!...K.. │ │ - 0x0000d9b4 5c210000 dc4b0200 78210000 fc4b0200 \!...K..x!...K.. │ │ - 0x0000d9c4 94210000 fc4d0200 c0210000 7c4f0200 .!...M...!..|O.. │ │ - 0x0000d9d4 ec210000 8c500200 00220000 9c510200 .!...P..."...Q.. │ │ - 0x0000d9e4 28220000 bc570200 54220000 bc580200 ("...W..T"...X.. │ │ - 0x0000d9f4 78220000 cc580200 94220000 3c5c0200 x"...X..."..<\.. │ │ - 0x0000da04 b0220000 dc5c0200 d8220000 cc5e0200 ."...\..."...^.. │ │ - 0x0000da14 fc220000 fc5e0200 18230000 1c5f0200 ."...^...#..._.. │ │ - 0x0000da24 2c230000 5c5f0200 48230000 bc5f0200 ,#..\_..H#..._.. │ │ - 0x0000da34 64230000 dc5f0200 ec650000 0f600200 d#..._...e...`.. │ │ - 0x0000da44 80230000 18600200 9c230000 2c600200 .#...`...#..,`.. │ │ - 0x0000da54 b8230000 5c600200 d4230000 3c610200 .#..\`...#.... >...>.. │ │ - 0x0000e174 443e0000 3c3f0500 6c3e0000 cc450500 D>.....E.. │ │ - 0x0000e184 0c740000 9c4f0500 a03e0000 0c510500 .t...O...>...Q.. │ │ - 0x0000e194 b43e0000 1c520500 e03e0000 5c560500 .>...R...>..\V.. │ │ - 0x0000e1a4 103f0000 cc560500 243f0000 3c570500 .?...V..$?.... │ │ - 0x0000e644 a44d0000 7c3e0600 b84d0000 cc3e0600 .M..|>...M...>.. │ │ - 0x0000e654 e04d0000 1c3f0600 084e0000 fc3f0600 .M...?...N...?.. │ │ - 0x0000e664 384e0000 3c400600 4c4e0000 dc400600 8N..<@..LN...@.. │ │ - 0x0000e674 784e0000 1c410600 984e0000 5c410600 xN...A...N..\A.. │ │ - 0x0000e684 b84e0000 5c420600 f44e0000 6c430600 .N..\B...N..lC.. │ │ - 0x0000e694 3c4f0000 ec430600 584f0000 cc440600 ..`"..4>.. │ │ + 0x0000d67c 74220000 a4400200 c0220000 04410200 t"...@..."...A.. │ │ + 0x0000d68c d4220000 04420200 e8220000 e4420200 ."...B..."...B.. │ │ + 0x0000d69c fc220000 54430200 1c230000 34440200 ."..TC...#..4D.. │ │ + 0x0000d6ac 30230000 34450200 44230000 34470200 0#..4E..D#..4G.. │ │ + 0x0000d6bc 70230000 04480200 8c230000 15480200 p#...H...#...H.. │ │ + 0x0000d6cc a8230000 54480200 c4230000 d4490200 .#..TH...#...I.. │ │ + 0x0000d6dc f0230000 e44a0200 04240000 f44b0200 .#...J...$...K.. │ │ + 0x0000d6ec 2c240000 14520200 58240000 14530200 ,$...R..X$...S.. │ │ + 0x0000d6fc 7c240000 24530200 98240000 a4560200 |$..$S...$...V.. │ │ + 0x0000d70c b4240000 44570200 dc240000 94570200 .$..DW...$...W.. │ │ + 0x0000d71c 08250000 b4570200 24250000 e4570200 .%...W..$%...W.. │ │ + 0x0000d72c 40250000 04580200 54250000 44580200 @%...X..T%..DX.. │ │ + 0x0000d73c 70250000 a4580200 8c250000 c4580200 p%...X...%...X.. │ │ + 0x0000d74c 9c690000 f7580200 a8250000 00590200 .i...X...%...Y.. │ │ + 0x0000d75c c4250000 14590200 e0250000 44590200 .%...Y...%..DY.. │ │ + 0x0000d76c fc250000 245a0200 10260000 445a0200 .%..$Z...&..DZ.. │ │ + 0x0000d77c 2c260000 645a0200 48260000 845a0200 ,&..dZ..H&...Z.. │ │ + 0x0000d78c 64260000 c45a0200 80260000 44640200 d&...Z...&..Dd.. │ │ + 0x0000d79c ac260000 74640200 c0260000 a4670200 .&..td...&...g.. │ │ + 0x0000d7ac f0260000 e4670200 10270000 f4670200 .&...g...'...g.. │ │ + 0x0000d7bc 24270000 d4680200 4c270000 f4690200 $'...h..L'...i.. │ │ + 0x0000d7cc 74270000 846a0200 94270000 146c0200 t'...j...'...l.. │ │ + 0x0000d7dc bc270000 946c0200 dc270000 646d0200 .'...l...'..dm.. │ │ + 0x0000d7ec fc270000 e46d0200 1c280000 646e0200 .'...m...(..dn.. │ │ + 0x0000d7fc 3c280000 746f0200 60280000 44700200 <(..to..`(..Dp.. │ │ + 0x0000d80c 8c280000 94770200 d4280000 047a0200 .(...w...(...z.. │ │ + 0x0000d81c 1c290000 c47b0200 48290000 7e7c0200 .)...{..H)..~|.. │ │ + 0x0000d82c 68290000 a37c0200 8c290000 c87c0200 h)...|...)...|.. │ │ + 0x0000d83c b0290000 ce7d0200 dc290000 077e0200 .)...}...)...~.. │ │ + 0x0000d84c f0290000 567f0200 1c2a0000 857f0200 .)..V....*...... │ │ + 0x0000d85c 402a0000 0c800200 6c2a0000 e2800200 @*......l*...... │ │ + 0x0000d86c 982a0000 11810200 bc690000 bb8a0200 .*.......i...... │ │ + 0x0000d87c bc2a0000 048b0200 f0690000 148c0200 .*.......i...... │ │ + 0x0000d88c 586a0000 348d0200 c06a0000 d4910200 Xj..4....j...... │ │ + 0x0000d89c 146b0000 a4960200 686b0000 44970200 .k......hk..D... │ │ + 0x0000d8ac d82a0000 b4970200 9c6b0000 64980200 .*.......k..d... │ │ + 0x0000d8bc d86b0000 14990200 f82a0000 e4990200 .k.......*...... │ │ + 0x0000d8cc 442b0000 149a0200 146c0000 049b0200 D+.......l...... │ │ + 0x0000d8dc 5c6c0000 a49b0200 582b0000 c49b0200 \l......X+...... │ │ + 0x0000d8ec 6c2b0000 e49b0200 8c6c0000 449d0200 l+.......l..D... │ │ + 0x0000d8fc bc6c0000 e49f0200 f86c0000 44a00200 .l.......l..D... │ │ + 0x0000d90c 802b0000 e4a10200 942b0000 70a30200 .+.......+..p... │ │ + 0x0000d91c a82b0000 6dbf0200 d82b0000 95c40200 .+..m....+...... │ │ + 0x0000d92c 082c0000 40c80200 342c0000 86c90200 .,..@...4,...... │ │ + 0x0000d93c 682c0000 14ca0200 346d0000 c4d50200 h,......4m...... │ │ + 0x0000d94c 7c2c0000 b4db0200 b02c0000 e4dd0200 |,.......,...... │ │ + 0x0000d95c f42c0000 04de0200 082d0000 24de0200 .,.......-..$... │ │ + 0x0000d96c 1c2d0000 94de0200 582d0000 94df0200 .-......X-...... │ │ + 0x0000d97c 902d0000 b4df0200 a82d0000 24e00200 .-.......-..$... │ │ + 0x0000d98c d42d0000 94e00200 886d0000 34ec0200 .-.......m..4... │ │ + 0x0000d99c dc6d0000 e4f70200 042e0000 54f80200 .m..........T... │ │ + 0x0000d9ac 306e0000 24ff0200 342e0000 84ff0200 0n..$...4....... │ │ + 0x0000d9bc 582e0000 d4ff0200 846e0000 74000300 X........n..t... │ │ + 0x0000d9cc b46e0000 d4000300 e86e0000 f4000300 .n.......n...... │ │ + 0x0000d9dc 086f0000 64010300 882e0000 74010300 .o..d.......t... │ │ + 0x0000d9ec 9c2e0000 a4010300 b42e0000 140a0300 ................ │ │ + 0x0000d9fc f82e0000 140b0300 386f0000 640b0300 ........8o..d... │ │ + 0x0000da0c 0c2f0000 a40b0300 242f0000 b40b0300 ./......$/...... │ │ + 0x0000da1c 746f0000 f40e0300 382f0000 040f0300 to......8/...... │ │ + 0x0000da2c 4c2f0000 140f0300 602f0000 170f0300 L/......`/...... │ │ + 0x0000da3c 742f0000 180f0300 882f0000 5a120300 t/......./..Z... │ │ + 0x0000da4c b82f0000 81120300 cc2f0000 911c0300 ./......./...... │ │ + 0x0000da5c fc2f0000 4c230300 34300000 62230300 ./..L#..40..b#.. │ │ + 0x0000da6c 48300000 4e240300 78300000 bf240300 H0..N$..x0...$.. │ │ + 0x0000da7c a0300000 7b260300 c8300000 9e2a0300 .0..{&...0...*.. │ │ + 0x0000da8c 08310000 f32a0300 30310000 42300300 .1...*..01..B0.. │ │ + 0x0000da9c 68310000 8b310300 98310000 05380300 h1...1...1...8.. │ │ + 0x0000daac d0310000 a9380300 e4310000 94390300 .1...8...1...9.. │ │ + 0x0000dabc 1c320000 eb3a0300 54320000 d73b0300 .2...:..T2...;.. │ │ + 0x0000dacc 84320000 813c0300 ac320000 c73d0300 .2...<...2...=.. │ │ + 0x0000dadc d8320000 b93e0300 0c330000 0e410300 .2...>...3...A.. │ │ + 0x0000daec 4c330000 97410300 74330000 2b420300 L3...A..t3..+B.. │ │ + 0x0000dafc 9c330000 04440300 c8330000 d3460300 .3...D...3...F.. │ │ + 0x0000db0c f0330000 ef480300 18340000 44490300 .3...H...4..DI.. │ │ + 0x0000db1c 2c340000 b2490300 4c340000 c6490300 ,4...I..L4...I.. │ │ + 0x0000db2c 60340000 f7490300 74340000 9c4a0300 `4...I..t4...J.. │ │ + 0x0000db3c a4340000 b54a0300 b8340000 304b0300 .4...J...4..0K.. │ │ + 0x0000db4c e4340000 584b0300 f8340000 d54c0300 .4..XK...4...L.. │ │ + 0x0000db5c 38350000 b44d0300 64350000 434e0300 85...M..d5..CN.. │ │ + 0x0000db6c 8c350000 b74f0300 c0350000 92510300 .5...O...5...Q.. │ │ + 0x0000db7c f4350000 e7530300 20360000 30550300 .5...S.. 6..0U.. │ │ + 0x0000db8c 48360000 025a0300 80360000 b65a0300 H6...Z...6...Z.. │ │ + 0x0000db9c a8360000 e25a0300 bc360000 0d5b0300 .6...Z...6...[.. │ │ + 0x0000dbac d0360000 34660300 00370000 4a660300 .6..4f...7..Jf.. │ │ + 0x0000dbbc 14370000 1d670300 34370000 44670300 .7...g..47..Dg.. │ │ + 0x0000dbcc 54370000 54a30300 b8370000 b4a30300 T7..T....7...... │ │ + 0x0000dbdc d8370000 24a80300 c46f0000 c3ad0300 .7..$....o...... │ │ + 0x0000dbec f86f0000 84b20300 28380000 24b40300 .o......(8..$... │ │ + 0x0000dbfc 58380000 94b40300 20700000 54b50300 X8...... p..T... │ │ + 0x0000dc0c 78380000 84b50300 8c380000 94b50300 x8.......8...... │ │ + 0x0000dc1c a8380000 c4b50300 bc380000 14b60300 .8.......8...... │ │ + 0x0000dc2c d8380000 f4b60300 00390000 94b70300 .8.......9...... │ │ + 0x0000dc3c 2c390000 c4b70300 48390000 e4b70300 ,9......H9...... │ │ + 0x0000dc4c 5c390000 14b80300 50700000 b4b80300 \9......Pp...... │ │ + 0x0000dc5c 78390000 e4b80300 7c700000 f4b90300 x9......|p...... │ │ + 0x0000dc6c 94390000 3cba0300 b0700000 24bb0300 .9..<....p..$... │ │ + 0x0000dc7c bc390000 54bb0300 e0700000 f4bd0300 .9..T....p...... │ │ + 0x0000dc8c d8390000 64be0300 fc390000 e4be0300 .9..d....9...... │ │ + 0x0000dc9c 243a0000 44c00300 503a0000 34c10300 $:..D...P:..4... │ │ + 0x0000dcac 7c3a0000 94c10300 10710000 24c40300 |:.......q..$... │ │ + 0x0000dcbc a43a0000 84c40300 44710000 64c70300 .:......Dq..d... │ │ + 0x0000dccc 78710000 a4c70300 d03a0000 c4c70300 xq.......:...... │ │ + 0x0000dcdc ec3a0000 d4c70300 a0710000 19c90300 .:.......q...... │ │ + 0x0000dcec d4710000 a41a0400 003b0000 941e0400 .q.......;...... │ │ + 0x0000dcfc 303b0000 541f0400 543b0000 44210400 0;..T...T;..D!.. │ │ + 0x0000dd0c 843b0000 14230400 08720000 94270400 .;...#...r...'.. │ │ + 0x0000dd1c 3c720000 44280400 74720000 f42e0400 ...... │ │ + 0x0000ddfc 6c3e0000 24d70400 803e0000 34d90400 l>..$....>..4... │ │ + 0x0000de0c 943e0000 a4d90400 bc3e0000 24da0400 .>.......>..$... │ │ + 0x0000de1c e83e0000 a4da0400 1c3f0000 14db0400 .>.......?...... │ │ + 0x0000de2c 4c3f0000 e4db0400 603f0000 94dc0400 L?......`?...... │ │ + 0x0000de3c 743f0000 04dd0400 9c3f0000 84dd0400 t?.......?...... │ │ + 0x0000de4c 10750000 54e00400 d03f0000 c4e00400 .u..T....?...... │ │ + 0x0000de5c f83f0000 84e10400 2c400000 34e20400 .?......,@..4... │ │ + 0x0000de6c 60400000 44e40400 74400000 54e80400 `@..D...t@..T... │ │ + 0x0000de7c 4c750000 14ee0400 a8400000 24ef0400 Lu.......@..$... │ │ + 0x0000de8c bc400000 e4ef0400 80750000 a4000500 .@.......u...... │ │ + 0x0000de9c b4750000 94080500 e8400000 e4190500 .u.......@...... │ │ + 0x0000deac 18410000 142c0500 48410000 f4310500 .A...,..HA...1.. │ │ + 0x0000debc 40420000 d4340500 6c420000 f4350500 @B...4..lB...5.. │ │ + 0x0000decc 90420000 c4360500 bc420000 14370500 .B...6...B...7.. │ │ + 0x0000dedc e4420000 143c0500 44760000 24430500 .B...<..Dv..$C.. │ │ + 0x0000deec 1c430000 94440500 50430000 84450500 .C...D..PC...E.. │ │ + 0x0000defc 7c430000 d4490500 ac430000 244a0500 |C...I...C..$J.. │ │ + 0x0000df0c c0430000 744a0500 d4430000 34500500 .C..tJ...C..4P.. │ │ + 0x0000df1c 04440000 a4500500 2c440000 d45c0500 .D...P..,D...\.. │ │ + 0x0000df2c 5c440000 e45d0500 70440000 645e0500 \D...]..pD..d^.. │ │ + 0x0000df3c 84440000 445f0500 98440000 b45f0500 .D..D_...D..._.. │ │ + 0x0000df4c c0440000 04600500 e8440000 a4600500 .D...`...D...`.. │ │ + 0x0000df5c 1c450000 34610500 4c450000 f4610500 .E..4a..LE...a.. │ │ + 0x0000df6c 80450000 94620500 b4450000 a4660500 .E...b...E...f.. │ │ + 0x0000df7c 78760000 f46b0500 e8450000 f46c0500 xv...k...E...l.. │ │ + 0x0000df8c fc450000 b46d0500 ac760000 b46e0500 .E...m...v...n.. │ │ + 0x0000df9c e0760000 84720500 28460000 648a0500 .v...r..(F..d... │ │ + 0x0000dfac 1c770000 248d0500 58460000 148e0500 .w..$...XF...... │ │ + 0x0000dfbc 88460000 848e0500 b0460000 94910500 .F.......F...... │ │ + 0x0000dfcc e0460000 64920500 10470000 049b0500 .F..d....G...... │ │ + 0x0000dfdc 38470000 749b0500 60470000 e49b0500 8G..t...`G...... │ │ + 0x0000dfec 50770000 a49c0500 88470000 449d0500 Pw.......G..D... │ │ + 0x0000dffc b4470000 b49d0500 80770000 749e0500 .G.......w..t... │ │ + 0x0000e00c ac770000 d4a10500 dc470000 44a20500 .w.......G..D... │ │ + 0x0000e01c 00480000 b4a20500 28480000 f4a20500 .H......(H...... │ │ + 0x0000e02c 44480000 54a30500 e0770000 04a40500 DH..T....w...... │ │ + 0x0000e03c 1c780000 24a50500 58780000 c4a50500 .x..$...Xx...... │ │ + 0x0000e04c 8c780000 44a80500 60480000 f4ab0500 .x..D...`H...... │ │ + 0x0000e05c 90480000 b4ac0500 bc480000 e4ad0500 .H.......H...... │ │ + 0x0000e06c f0480000 a4ae0500 20490000 d4af0500 .H...... I...... │ │ + 0x0000e07c 44490000 e4af0500 58490000 54b20500 DI......XI..T... │ │ + 0x0000e08c 94490000 c4b20500 bc490000 f4b30500 .I.......I...... │ │ + 0x0000e09c d0490000 14b50500 f4490000 84b50500 .I.......I...... │ │ + 0x0000e0ac c8780000 34b60500 04790000 64b70500 .x..4....y..d... │ │ + 0x0000e0bc 1c4a0000 d4b70500 444a0000 14c10500 .J......DJ...... │ │ + 0x0000e0cc 40790000 74c10500 884a0000 54c60500 @y..t....J..T... │ │ + 0x0000e0dc 6c790000 b4cd0500 bc4a0000 34cf0500 ly.......J..4... │ │ + 0x0000e0ec f04a0000 24d00500 a0790000 74d80500 .J..$....y..t... │ │ + 0x0000e0fc 1c4b0000 f4db0500 4c4b0000 d4dc0500 .K......LK...... │ │ + 0x0000e10c 604b0000 84dd0500 dc790000 c4de0500 `K.......y...... │ │ + 0x0000e11c 8c4b0000 dcde0500 a04b0000 e4de0500 .K.......K...... │ │ + 0x0000e12c 107a0000 14e20500 b44b0000 54e20500 .z.......K..T... │ │ + 0x0000e13c dc4b0000 74e30500 0c4c0000 94e30500 .K..t....L...... │ │ + 0x0000e14c 447a0000 94e40500 204c0000 b4e40500 Dz...... L...... │ │ + 0x0000e15c 344c0000 c4e40500 484c0000 d4e40500 4L......HL...... │ │ + 0x0000e16c 5c4c0000 d7e40500 704c0000 e4e40500 \L......pL...... │ │ + 0x0000e17c 747a0000 64e70500 844c0000 34e80500 tz..d....L..4... │ │ + 0x0000e18c ac4c0000 24f00500 dc4c0000 14f10500 .L..$....L...... │ │ + 0x0000e19c f04c0000 34f10500 c47a0000 b4f10500 .L..4....z...... │ │ + 0x0000e1ac 044d0000 d4f10500 184d0000 04fc0500 .M.......M...... │ │ + 0x0000e1bc 484d0000 d4fe0500 6c4d0000 04ff0500 HM......lM...... │ │ + 0x0000e1cc f47a0000 b4ff0500 287b0000 04010600 .z......({...... │ │ + 0x0000e1dc 804d0000 24010600 a04d0000 84010600 .M..$....M...... │ │ + 0x0000e1ec c84d0000 f0010600 f04d0000 f4010600 .M.......M...... │ │ + 0x0000e1fc 044e0000 04020600 184e0000 d4020600 .N.......N...... │ │ + 0x0000e20c 484e0000 a4040600 784e0000 84050600 HN......xN...... │ │ + 0x0000e21c a84e0000 94050600 5c7b0000 f4050600 .N......\{...... │ │ + 0x0000e22c 887b0000 f4060600 c44e0000 0c070600 .{.......N...... │ │ + 0x0000e23c e44e0000 14070600 f84e0000 24070600 .N.......N..$... │ │ + 0x0000e24c 0c4f0000 34070600 204f0000 44070600 .O..4... O..D... │ │ + 0x0000e25c 344f0000 54070600 484f0000 64070600 4O..T...HO..d... │ │ + 0x0000e26c 5c4f0000 74070600 b47b0000 d4080600 \O..t....{...... │ │ + 0x0000e27c d87b0000 44090600 784f0000 64090600 .{..D...xO..d... │ │ + 0x0000e28c 8c4f0000 84090600 a04f0000 94090600 .O.......O...... │ │ + 0x0000e29c b44f0000 a2090600 c84f0000 e4090600 .O.......O...... │ │ + 0x0000e2ac e44f0000 c40a0600 0c500000 d40a0600 .O.......P...... │ │ + 0x0000e2bc 28500000 e20a0600 0c7c0000 240c0600 (P.......|..$... │ │ + 0x0000e2cc 44500000 340c0600 387c0000 c40c0600 DP..4...8|...... │ │ + 0x0000e2dc 60500000 040d0600 587c0000 040e0600 `P......X|...... │ │ + 0x0000e2ec 887c0000 940e0600 74500000 b40e0600 .|......tP...... │ │ + 0x0000e2fc 88500000 c40e0600 9c500000 340f0600 .P.......P..4... │ │ + 0x0000e30c c8500000 44100600 f0500000 64100600 .P..D....P..d... │ │ + 0x0000e31c 10510000 84100600 24510000 c4100600 .Q......$Q...... │ │ + 0x0000e32c 4c510000 d4100600 60510000 e4100600 LQ......`Q...... │ │ + 0x0000e33c b47c0000 24110600 74510000 44110600 .|..$...tQ..D... │ │ + 0x0000e34c d47c0000 84110600 90510000 a4110600 .|.......Q...... │ │ + 0x0000e35c ac510000 b4110600 c8510000 74120600 .Q.......Q..t... │ │ + 0x0000e36c f8510000 94120600 f47c0000 94140600 .Q.......|...... │ │ + 0x0000e37c 14520000 04150600 3c520000 94150600 .R.........Y..$I.. │ │ + 0x0000e4fc 045a0000 644c0600 505a0000 c44d0600 .Z..dL..PZ...M.. │ │ + 0x0000e50c 9c5a0000 b44f0600 e85a0000 a4510600 .Z...O...Z...Q.. │ │ + 0x0000e51c 345b0000 44520600 585b0000 84520600 4[..DR..X[...R.. │ │ + 0x0000e52c 705b0000 c4520600 885b0000 34530600 p[...R...[..4S.. │ │ + 0x0000e53c c45b0000 .[.. │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ @@ -1,1691 +1,1701 @@ │ │ │ │ Hex dump of section '.eh_frame': │ │ - 0x0000e818 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ - 0x0000e828 1b0c0708 90010000 10000000 1c000000 ................ │ │ - 0x0000e838 58a90000 0c000000 00000000 10000000 X............... │ │ - 0x0000e848 30000000 54a90000 01000000 00000000 0...T........... │ │ - 0x0000e858 10000000 44000000 50a90000 05000000 ....D...P....... │ │ - 0x0000e868 00000000 10000000 58000000 4ca90000 ........X...L... │ │ - 0x0000e878 08000000 00000000 10000000 6c000000 ............l... │ │ - 0x0000e888 48a90000 16000000 00000000 10000000 H............... │ │ - 0x0000e898 80000000 54a90000 0c000000 00000000 ....T........... │ │ - 0x0000e8a8 4c000000 94000000 80cd0000 cf010000 L............... │ │ - 0x0000e8b8 00410e10 420e1842 0e20420e 28410e30 .A..B..B. B.(A.0 │ │ - 0x0000e8c8 83068c05 8e048f03 860202fc 0e28420e .............(B. │ │ - 0x0000e8d8 20420e18 420e1041 0e08410e 3002a90e B..B..A..A.0... │ │ - 0x0000e8e8 28420e20 420e1842 0e10410e 08460e30 (B. B..B..A..F.0 │ │ - 0x0000e8f8 2c000000 e4000000 70d20000 5c000000 ,.......p...\... │ │ - 0x0000e908 00410e10 420e1841 0e20440e 4083048e .A..B..A. D.@... │ │ - 0x0000e918 03860202 4f0e2041 0e18420e 10410e08 ....O. A..B..A.. │ │ - 0x0000e928 10000000 14010000 900f0100 1b000000 ................ │ │ - 0x0000e938 00000000 10000000 28010000 9c0f0100 ........(....... │ │ - 0x0000e948 1d000000 00000000 1c000000 3c010000 ............<... │ │ - 0x0000e958 e8110100 28000000 00410e10 83025f0e ....(....A...._. │ │ - 0x0000e968 08460e10 410e0800 14000000 5c010000 .F..A.......\... │ │ - 0x0000e978 f8110100 6e000000 0002540e 40590e08 ....n.....T.@Y.. │ │ - 0x0000e988 28000000 74010000 50170100 7d000000 (...t...P...}... │ │ - 0x0000e998 00420e10 410e1844 0e308303 8e02025c .B..A..D.0.....\ │ │ - 0x0000e9a8 0e18410e 10420e08 410e3000 10000000 ..A..B..A.0..... │ │ - 0x0000e9b8 a0010000 441a0100 76000000 00000000 ....D...v....... │ │ - 0x0000e9c8 40000000 b4010000 b01a0100 c90a0000 @............... │ │ - 0x0000e9d8 00410e10 420e1842 0e20420e 28410e30 .A..B..B. B.(A.0 │ │ - 0x0000e9e8 470ea004 83068c05 8e048f03 860203b1 G............... │ │ - 0x0000e9f8 0a0e3041 0e28420e 20420e18 420e1041 ..0A.(B. B..B..A │ │ - 0x0000ea08 0e080000 18000000 f8010000 5c260100 ............\&.. │ │ - 0x0000ea18 3d000000 00410e10 83026c0e 08410e10 =....A....l..A.. │ │ - 0x0000ea28 3c000000 14020000 70340100 8e060000 <.......p4...... │ │ - 0x0000ea38 00410e10 420e1842 0e20420e 28410e30 .A..B..B. B.(A.0 │ │ - 0x0000ea48 83068c05 8e048f03 860203de 010e2842 ..............(B │ │ - 0x0000ea58 0e20420e 18420e10 410e0841 0e300000 . B..B..A..A.0.. │ │ - 0x0000ea68 1c000000 54020000 803c0100 3d000000 ....T....<..=... │ │ - 0x0000ea78 00410e10 440e5083 02760e10 410e0800 .A..D.P..v..A... │ │ - 0x0000ea88 28000000 74020000 60440100 f1010000 (...t...`D...... │ │ - 0x0000ea98 00420e10 410e1847 0eb00183 038e0203 .B..A..G........ │ │ - 0x0000eaa8 e3010e18 410e1042 0e080000 44000000 ....A..B....D... │ │ - 0x0000eab8 a0020000 34460100 bc050000 00420e10 ....4F.......B.. │ │ - 0x0000eac8 420e1842 0e20420e 28410e30 470e900e B..B. B.(A.0G... │ │ - 0x0000ead8 83068c05 8d048e03 8f020398 050e3041 ..............0A │ │ - 0x0000eae8 0e28420e 20420e18 420e1042 0e08410e .(B. B..B..B..A. │ │ - 0x0000eaf8 900e0000 10000000 e8020000 ac4b0100 .............K.. │ │ - 0x0000eb08 b4000000 00000000 48000000 fc020000 ........H....... │ │ - 0x0000eb18 584c0100 3c010000 00410e10 420e1842 XL..<....A..B..B │ │ - 0x0000eb28 0e20420e 28420e30 410e3844 0e508307 . B.(B.0A.8D.P.. │ │ - 0x0000eb38 8c068d05 8e048f03 86020323 010e3841 ...........#..8A │ │ - 0x0000eb48 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ - 0x0000eb58 08000000 10000000 48030000 dc4e0100 ........H....N.. │ │ - 0x0000eb68 14000000 00000000 10000000 5c030000 ............\... │ │ - 0x0000eb78 e84e0100 d6000000 00000000 4c000000 .N..........L... │ │ - 0x0000eb88 70030000 54500100 14020000 00410e10 p...TP.......A.. │ │ - 0x0000eb98 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ - 0x0000eba8 0e800183 078c068d 058e048f 03860203 ................ │ │ - 0x0000ebb8 a3010e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ - 0x0000ebc8 420e1041 0e08410e 80010000 1c000000 B..A..A......... │ │ - 0x0000ebd8 c0030000 24520100 74000000 00410e10 ....$R..t....A.. │ │ - 0x0000ebe8 8302760e 08410e10 7b0e0800 10000000 ..v..A..{....... │ │ - 0x0000ebf8 e0030000 84520100 12000000 00000000 .....R.......... │ │ - 0x0000ec08 44000000 f4030000 70560100 68020000 D.......pV..h... │ │ - 0x0000ec18 00410e10 420e1842 0e20420e 28410e30 .A..B..B. B.(A.0 │ │ - 0x0000ec28 440e9001 83068c05 8e048f03 860203eb D............... │ │ - 0x0000ec38 010e3041 0e28420e 20420e18 420e1041 ..0A.(B. B..B..A │ │ - 0x0000ec48 0e08410e 90010000 4c000000 3c040000 ..A.....L...<... │ │ - 0x0000ec58 c8620100 6b060000 00410e10 420e1842 .b..k....A..B..B │ │ - 0x0000ec68 0e20420e 28420e30 410e3847 0ee00983 . B.(B.0A.8G.... │ │ - 0x0000ec78 078c068d 058e048f 03860203 4c050e38 ............L..8 │ │ - 0x0000ec88 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x0000ec98 0e08410e e0090000 48000000 8c040000 ..A.....H....... │ │ - 0x0000eca8 e8680100 88020000 00410e10 420e1842 .h.......A..B..B │ │ - 0x0000ecb8 0e20420e 28420e30 410e3847 0ed00283 . B.(B.0A.8G.... │ │ - 0x0000ecc8 078c068d 058e048f 03860203 6c020e38 ............l..8 │ │ - 0x0000ecd8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x0000ece8 0e080000 48000000 d8040000 1c6d0100 ....H........m.. │ │ - 0x0000ecf8 a0000000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ - 0x0000ed08 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ - 0x0000ed18 8e048f03 86020268 0e38410e 30420e28 .......h.8A.0B.( │ │ - 0x0000ed28 420e2042 0e18420e 10410e08 410e4000 B. B..B..A..A.@. │ │ - 0x0000ed38 1c000000 24050000 706f0100 4d000000 ....$...po..M... │ │ - 0x0000ed48 005e0e10 6a0e0841 0e10430e 08000000 .^..j..A..C..... │ │ - 0x0000ed58 48000000 44050000 a06f0100 89000000 H...D....o...... │ │ - 0x0000ed68 00420e10 420e1842 0e20410e 28410e30 .B..B..B. A.(A.0 │ │ - 0x0000ed78 83058c04 8e038f02 02460e28 410e2042 .........F.(A. B │ │ - 0x0000ed88 0e18420e 10420e08 460e3066 0e28410e ..B..B..F.0f.(A. │ │ - 0x0000ed98 20420e18 420e1042 0e080000 1c000000 B..B..B........ │ │ - 0x0000eda8 90050000 e46f0100 44000000 00510e10 .....o..D....Q.. │ │ - 0x0000edb8 440e2083 026d0e10 410e0800 20000000 D. ..m..A... ... │ │ - 0x0000edc8 b0050000 08700100 27000000 00410e10 .....p..'....A.. │ │ - 0x0000edd8 8602430d 06570c07 08410c06 10000000 ..C..W...A...... │ │ - 0x0000ede8 2c000000 d4050000 0b700100 ae010000 ,........p...... │ │ - 0x0000edf8 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ - 0x0000ee08 8e048f03 0368010c 0708410c 06100000 .....h....A..... │ │ - 0x0000ee18 10000000 04060000 89710100 33000000 .........q..3... │ │ - 0x0000ee28 00000000 28000000 18060000 ac710100 ....(........q.. │ │ - 0x0000ee38 72000000 00420e10 410e1844 0e308303 r....B..A..D.0.. │ │ - 0x0000ee48 8e020251 0e18410e 10420e08 410e3000 ...Q..A..B..A.0. │ │ - 0x0000ee58 28000000 44060000 00720100 09040000 (...D....r...... │ │ - 0x0000ee68 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ - 0x0000ee78 03ff030e 18420e10 420e0800 40000000 .....B..B...@... │ │ - 0x0000ee88 70060000 e4750100 aa020000 00410e10 p....u.......A.. │ │ - 0x0000ee98 420e1842 0e20420e 28420e30 410e3883 B..B. B.(B.0A.8. │ │ - 0x0000eea8 078c068d 058e048f 03860203 96020e30 ...............0 │ │ - 0x0000eeb8 420e2842 0e20420e 18420e10 410e0800 B.(B. B..B..A... │ │ - 0x0000eec8 48000000 b4060000 50780100 690f0000 H.......Px..i... │ │ - 0x0000eed8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0000eee8 410e3847 0ef00183 078c068d 058e048f A.8G............ │ │ - 0x0000eef8 03860203 4d0f0e38 410e3042 0e28420e ....M..8A.0B.(B. │ │ - 0x0000ef08 20420e18 420e1041 0e080000 18000000 B..B..A........ │ │ - 0x0000ef18 00070000 74870100 e3000000 00410e10 ....t........A.. │ │ - 0x0000ef28 02b20e08 410e1000 1c000000 1c070000 ....A........... │ │ - 0x0000ef38 48880100 0b030000 00410e10 8302034f H........A.....O │ │ - 0x0000ef48 020e0841 0e100000 48000000 3c070000 ...A....H...<... │ │ - 0x0000ef58 388b0100 05090000 00410e10 420e1842 8........A..B..B │ │ - 0x0000ef68 0e20420e 28420e30 410e3847 0e800883 . B.(B.0A.8G.... │ │ - 0x0000ef78 078c068d 058e048f 03860203 e9080e38 ...............8 │ │ - 0x0000ef88 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x0000ef98 0e080000 14000000 88070000 fc930100 ................ │ │ - 0x0000efa8 2d000000 00440e30 680e0800 20000000 -....D.0h... ... │ │ - 0x0000efb8 a0070000 14940100 41050000 00410e10 ........A....A.. │ │ - 0x0000efc8 470ed003 83020337 050e1041 0e080000 G......7...A.... │ │ - 0x0000efd8 10000000 c4070000 40990100 0b000000 ........@....... │ │ - 0x0000efe8 00000000 10000000 d8070000 3c990100 ............<... │ │ - 0x0000eff8 0b000000 00000000 10000000 ec070000 ................ │ │ - 0x0000f008 38990100 0b000000 00000000 10000000 8............... │ │ - 0x0000f018 00080000 34990100 0b000000 00000000 ....4........... │ │ - 0x0000f028 10000000 14080000 30990100 0b000000 ........0....... │ │ - 0x0000f038 00000000 10000000 28080000 2c990100 ........(...,... │ │ - 0x0000f048 0b000000 00000000 10000000 3c080000 ............<... │ │ - 0x0000f058 28990100 0b000000 00000000 10000000 (............... │ │ - 0x0000f068 50080000 24990100 0b000000 00000000 P...$........... │ │ - 0x0000f078 18000000 64080000 1b990100 13000000 ....d........... │ │ - 0x0000f088 00410e10 8602430d 06000000 24000000 .A....C.....$... │ │ - 0x0000f098 80080000 14990100 70000000 00410e10 ........p....A.. │ │ - 0x0000f0a8 8602430d 06478304 8e030250 0c070841 ..C..G.....P...A │ │ - 0x0000f0b8 0c061000 24000000 a8080000 5c990100 ....$.......\... │ │ - 0x0000f0c8 76000000 00410e10 8602430d 06468305 v....A....C..F.. │ │ - 0x0000f0d8 8e048f03 026b0c07 08000000 18000000 .....k.......... │ │ - 0x0000f0e8 d0080000 aa990100 12000000 00410e10 .............A.. │ │ - 0x0000f0f8 8602430d 06000000 18000000 ec080000 ..C............. │ │ - 0x0000f108 a8990100 1c000000 00410e10 8602430d .........A....C. │ │ - 0x0000f118 06000000 24000000 08090000 dc9b0100 ....$........... │ │ - 0x0000f128 5a000000 00410e10 8602430d 06478304 Z....A....C..G.. │ │ - 0x0000f138 8e030241 0c070841 0c061000 10000000 ...A...A........ │ │ - 0x0000f148 30090000 e49c0100 19000000 00000000 0............... │ │ - 0x0000f158 10000000 44090000 f09c0100 11000000 ....D........... │ │ - 0x0000f168 00000000 28000000 58090000 fc9c0100 ....(...X....... │ │ - 0x0000f178 61000000 00410e10 8602430d 06478306 a....A....C..G.. │ │ - 0x0000f188 8c058e04 8f037b0c 0708410c 06100000 ......{...A..... │ │ - 0x0000f198 24000000 84090000 409d0100 02010000 $.......@....... │ │ - 0x0000f1a8 00410e10 8602430d 06478306 8c058e04 .A....C..G...... │ │ - 0x0000f1b8 8f0302f6 0c070800 10000000 ac090000 ................ │ │ - 0x0000f1c8 289e0100 12000000 00000000 10000000 (............... │ │ - 0x0000f1d8 c0090000 349e0100 1a000000 00000000 ....4........... │ │ - 0x0000f1e8 2c000000 d4090000 409e0100 39010000 ,.......@...9... │ │ - 0x0000f1f8 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ - 0x0000f208 8e048f03 0315010c 0708410c 06100000 ..........A..... │ │ - 0x0000f218 10000000 040a0000 509f0100 13000000 ........P....... │ │ - 0x0000f228 00000000 4c000000 180a0000 5c9f0100 ....L.......\... │ │ - 0x0000f238 b4090000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ - 0x0000f248 28420e30 410e3847 0e800a83 078c068d (B.0A.8G........ │ │ - 0x0000f258 058e048f 03860203 62090e38 410e3042 ........b..8A.0B │ │ - 0x0000f268 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ - 0x0000f278 800a0000 28000000 680a0000 cca80100 ....(...h....... │ │ - 0x0000f288 da120000 00410e10 8602430d 06548307 .....A....C..T.. │ │ - 0x0000f298 8c068d05 8e048f03 03c1120c 07080000 ................ │ │ - 0x0000f2a8 40000000 940a0000 80bb0100 20010000 @........... ... │ │ - 0x0000f2b8 00410e10 420e1842 0e20420e 28410e30 .A..B..B. B.(A.0 │ │ - 0x0000f2c8 440e7083 068c058e 048f0386 026e0e30 D.p..........n.0 │ │ - 0x0000f2d8 410e2842 0e20420e 18420e10 410e0841 A.(B. B..B..A..A │ │ - 0x0000f2e8 0e700000 1c000000 d80a0000 5cbc0100 .p..........\... │ │ - 0x0000f2f8 e11e0000 00410e10 8602430d 0603dc1e .....A....C..... │ │ - 0x0000f308 0c070800 10000000 f80a0000 2cdb0100 ............,... │ │ - 0x0000f318 19000000 00000000 1c000000 0c0b0000 ................ │ │ - 0x0000f328 38db0100 53000000 00410e10 440e3083 8...S....A..D.0. │ │ - 0x0000f338 02024c0e 10410e08 10000000 2c0b0000 ..L..A......,... │ │ - 0x0000f348 78db0100 1b000000 00000000 10000000 x............... │ │ - 0x0000f358 400b0000 84db0100 1b000000 00000000 @............... │ │ - 0x0000f368 10000000 540b0000 90db0100 0d000000 ....T........... │ │ - 0x0000f378 00000000 10000000 680b0000 fcf00100 ........h....... │ │ - 0x0000f388 34000000 00000000 48000000 7c0b0000 4.......H...|... │ │ - 0x0000f398 28f10100 e01b0000 00410e10 420e1842 (........A..B..B │ │ - 0x0000f3a8 0e20420e 28420e30 410e3844 0ea80183 . B.(B.0A.8D.... │ │ - 0x0000f3b8 078c068d 058e048f 03860203 c71b0e38 ...............8 │ │ - 0x0000f3c8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x0000f3d8 0e080000 28000000 c80b0000 bc0c0200 ....(........... │ │ - 0x0000f3e8 6d000000 00420e10 410e1844 0e308303 m....B..A..D.0.. │ │ - 0x0000f3f8 8e02024c 0e18410e 10420e08 410e3000 ...L..A..B..A.0. │ │ - 0x0000f408 18000000 f40b0000 a0110200 6c000000 ............l... │ │ - 0x0000f418 00410e10 8602430d 06000000 10000000 .A....C......... │ │ - 0x0000f428 100c0000 f4110200 12000000 00000000 ................ │ │ - 0x0000f438 10000000 240c0000 00120200 10000000 ....$........... │ │ - 0x0000f448 00000000 18000000 380c0000 fc110200 ........8....... │ │ - 0x0000f458 2b000000 00410e10 8602430d 06000000 +....A....C..... │ │ - 0x0000f468 30000000 540c0000 10120200 c0010000 0...T........... │ │ - 0x0000f478 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ - 0x0000f488 8e048f03 0398010c 0708420c 0610540c ..........B...T. │ │ - 0x0000f498 07080000 30000000 880c0000 9c130200 ....0........... │ │ - 0x0000f4a8 a9030000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ - 0x0000f4b8 8c068d05 8e048f03 03fb020c 0708420c ..............B. │ │ - 0x0000f4c8 0610029a 0c070800 30000000 bc0c0000 ........0....... │ │ - 0x0000f4d8 18170200 b3040000 00420e10 420e1842 .........B..B..B │ │ - 0x0000f4e8 0e20410e 2883058c 048e038f 0203a504 . A.(........... │ │ - 0x0000f4f8 0e20420e 18420e10 420e0800 30000000 . B..B..B...0... │ │ - 0x0000f508 f00c0000 a41b0200 6b020000 00410e10 ........k....A.. │ │ - 0x0000f518 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ - 0x0000f528 02970c07 08420c06 1003c001 0c070800 .....B.......... │ │ - 0x0000f538 18000000 240d0000 db1d0200 3c000000 ....$.......<... │ │ - 0x0000f548 00410e10 8602430d 06000000 2c000000 .A....C.....,... │ │ - 0x0000f558 400d0000 041e0200 56000000 00410e10 @.......V....A.. │ │ - 0x0000f568 8602430d 06478306 8c058e04 8f037e0c ..C..G........~. │ │ - 0x0000f578 0708420c 06104a0c 07080000 28000000 ..B...J.....(... │ │ - 0x0000f588 700d0000 341e0200 83020000 00410e10 p...4........A.. │ │ - 0x0000f598 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ - 0x0000f5a8 0371020c 07080000 2c000000 9c0d0000 .q......,....... │ │ - 0x0000f5b8 98200200 5f000000 00410e10 8602430d . .._....A....C. │ │ - 0x0000f5c8 06478306 8c058e04 8f037b0c 0708410c .G........{...A. │ │ - 0x0000f5d8 0610560c 07080000 10000000 cc0d0000 ..V............. │ │ - 0x0000f5e8 c8200200 12000000 00000000 18000000 . .............. │ │ - 0x0000f5f8 e00d0000 c6200200 36000000 00410e10 ..... ..6....A.. │ │ - 0x0000f608 8602430d 06000000 20000000 fc0d0000 ..C..... ....... │ │ - 0x0000f618 e8200200 e2000000 00410e10 8602430d . .......A....C. │ │ - 0x0000f628 06458303 02d80c07 08000000 10000000 .E.............. │ │ - 0x0000f638 200e0000 b4210200 44020000 00000000 ....!..D....... │ │ - 0x0000f648 20000000 340e0000 f0230200 3d020000 ...4....#..=... │ │ - 0x0000f658 00410e10 8602430d 06478304 8e030331 .A....C..G.....1 │ │ - 0x0000f668 020c0708 20000000 580e0000 0c260200 .... ...X....&.. │ │ - 0x0000f678 cc020000 00410e10 8602430d 06428303 .....A....C..B.. │ │ - 0x0000f688 580c0708 410c0610 10000000 7c0e0000 X...A.......|... │ │ - 0x0000f698 b8280200 f9000000 00000000 18000000 .(.............. │ │ - 0x0000f6a8 900e0000 a4290200 c5000000 00410e10 .....).......A.. │ │ - 0x0000f6b8 8602430d 06000000 18000000 ac0e0000 ..C............. │ │ - 0x0000f6c8 582a0200 18000000 00410e10 8602430d X*.......A....C. │ │ - 0x0000f6d8 06000000 18000000 c80e0000 5c2a0200 ............\*.. │ │ - 0x0000f6e8 11000000 00410e10 8602430d 06000000 .....A....C..... │ │ - 0x0000f6f8 28000000 e40e0000 602a0200 f7010000 (.......`*...... │ │ - 0x0000f708 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ - 0x0000f718 03ed010e 18420e10 420e0800 28000000 .....B..B...(... │ │ - 0x0000f728 100f0000 342c0200 7c010000 00410e10 ....4,..|....A.. │ │ - 0x0000f738 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ - 0x0000f748 650c0708 410c0610 10000000 3c0f0000 e...A.......<... │ │ - 0x0000f758 882d0200 0f010000 00000000 24000000 .-..........$... │ │ - 0x0000f768 500f0000 842e0200 10010000 00410e10 P............A.. │ │ - 0x0000f778 8602430d 064b8306 8c058e04 8f030300 ..C..K.......... │ │ - 0x0000f788 010c0708 28000000 780f0000 6c2f0200 ....(...x...l/.. │ │ - 0x0000f798 1c060000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ - 0x0000f7a8 8c068d05 8e048f03 030a060c 07080000 ................ │ │ - 0x0000f7b8 20000000 a40f0000 60350200 f9000000 .......`5...... │ │ - 0x0000f7c8 00410e10 8602430d 06458303 02ef0c07 .A....C..E...... │ │ - 0x0000f7d8 08000000 18000000 c80f0000 3c360200 ............<6.. │ │ - 0x0000f7e8 09000000 00410e10 8602430d 06000000 .....A....C..... │ │ - 0x0000f7f8 18000000 e40f0000 30360200 6c030000 ........06..l... │ │ - 0x0000f808 00410e10 8602430d 06000000 24000000 .A....C.....$... │ │ - 0x0000f818 00100000 84390200 99000000 00410e10 .....9.......A.. │ │ - 0x0000f828 8602430d 064b8306 8c058e04 8f030289 ..C..K.......... │ │ - 0x0000f838 0c070800 20000000 28100000 fc390200 .... ...(....9.. │ │ - 0x0000f848 e4010000 00410e10 8602430d 06478304 .....A....C..G.. │ │ - 0x0000f858 8e0303d8 010c0708 18000000 4c100000 ............L... │ │ - 0x0000f868 c83b0200 2e000000 00410e10 8602430d .;.......A....C. │ │ - 0x0000f878 06000000 10000000 68100000 dc3b0200 ........h....;.. │ │ - 0x0000f888 14000000 00000000 18000000 7c100000 ............|... │ │ - 0x0000f898 e83b0200 33000000 00410e10 8602430d .;..3....A....C. │ │ - 0x0000f8a8 06000000 18000000 98100000 0c3c0200 .............<.. │ │ - 0x0000f8b8 51000000 00410e10 8602430d 06000000 Q....A....C..... │ │ - 0x0000f8c8 18000000 b4100000 503c0200 1e000000 ........P<...... │ │ - 0x0000f8d8 00410e10 8602430d 06000000 18000000 .A....C......... │ │ - 0x0000f8e8 d0100000 873c0200 09000000 00410e10 .....<.......A.. │ │ - 0x0000f8f8 8602430d 06000000 18000000 ec100000 ..C............. │ │ - 0x0000f908 743c0200 09000000 00410e10 8602430d t<.......A....C. │ │ - 0x0000f918 06000000 18000000 08110000 6c3c0200 ............l<.. │ │ - 0x0000f928 21000000 00410e10 8602430d 06000000 !....A....C..... │ │ - 0x0000f938 30000000 24110000 803c0200 d4000000 0...$....<...... │ │ - 0x0000f948 00420e10 410e1883 038e0202 9f0e1042 .B..A..........B │ │ - 0x0000f958 0e08410e 185d0e10 420e0841 0e184c0e ..A..]..B..A..L. │ │ - 0x0000f968 10420e08 18000000 58110000 2c3d0200 .B......X...,=.. │ │ - 0x0000f978 18000000 00410e10 8602430d 06000000 .....A....C..... │ │ - 0x0000f988 18000000 74110000 303d0200 18000000 ....t...0=...... │ │ - 0x0000f998 00410e10 8602430d 06000000 18000000 .A....C......... │ │ - 0x0000f9a8 90110000 343d0200 1c000000 00410e10 ....4=.......A.. │ │ - 0x0000f9b8 8602430d 06000000 18000000 ac110000 ..C............. │ │ - 0x0000f9c8 383d0200 3f000000 00410e10 8602430d 8=..?....A....C. │ │ - 0x0000f9d8 06000000 24000000 c8110000 5c3d0200 ....$.......\=.. │ │ - 0x0000f9e8 12010000 00410e10 8602430d 06458303 .....A....C..E.. │ │ - 0x0000f9f8 02fe0c07 08410c06 10000000 1c000000 .....A.......... │ │ - 0x0000fa08 f0110000 543e0200 92000000 00410e10 ....T>.......A.. │ │ - 0x0000fa18 8602430d 06028d0c 07080000 24000000 ..C.........$... │ │ - 0x0000fa28 10120000 d43e0200 8a010000 004f0e10 .....>.......O.. │ │ - 0x0000fa38 410e1883 038e0203 6f010e10 420e08c3 A.......o...B... │ │ - 0x0000fa48 ce000000 1c000000 38120000 3c400200 ........8...<@.. │ │ - 0x0000fa58 71000000 00410e10 8602430d 06026c0c q....A....C...l. │ │ - 0x0000fa68 07080000 2c000000 58120000 9c400200 ....,...X....@.. │ │ - 0x0000fa78 98030000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ - 0x0000fa88 8c068d05 8e048f03 0328030c 0708410c .........(....A. │ │ - 0x0000fa98 06100000 1c000000 88120000 0c440200 .............D.. │ │ - 0x0000faa8 73000000 00410e10 8602430d 06026e0c s....A....C...n. │ │ - 0x0000fab8 07080000 1c000000 a8120000 6c440200 ............lD.. │ │ - 0x0000fac8 71000000 00410e10 8602430d 06026c0c q....A....C...l. │ │ - 0x0000fad8 07080000 1c000000 c8120000 cc440200 .............D.. │ │ - 0x0000fae8 44000000 00410e10 8602430d 06458303 D....A....C..E.. │ │ - 0x0000faf8 7a0c0708 28000000 e8120000 fc440200 z...(........D.. │ │ - 0x0000fb08 cb000000 00490e10 8602430d 065f0c07 .....I....C.._.. │ │ - 0x0000fb18 08c64f0c 06108602 02900c07 08000000 ..O............. │ │ - 0x0000fb28 44000000 14130000 a0450200 d9070000 D........E...... │ │ - 0x0000fb38 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ - 0x0000fb48 470ef001 83068c05 8d048e03 8f0203d7 G............... │ │ - 0x0000fb58 060e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ - 0x0000fb68 0e08410e f0010000 44000000 5c130000 ..A.....D...\... │ │ - 0x0000fb78 384d0200 fd020000 00410e10 470eb001 8M.......A..G... │ │ - 0x0000fb88 830202c1 0e10410e 08420eb0 01790e10 ......A..B...y.. │ │ - 0x0000fb98 410e0841 0eb00103 d2010e10 410e0841 A..A........A..A │ │ - 0x0000fba8 0eb00159 0e10410e 08410eb0 01000000 ...Y..A..A...... │ │ - 0x0000fbb8 28000000 a4130000 f04f0200 b2010000 (........O...... │ │ - 0x0000fbc8 00410e10 440e2083 02030101 0e10410e .A..D. .......A. │ │ - 0x0000fbd8 08410e20 02a80e10 410e0800 1c000000 .A. ....A....... │ │ - 0x0000fbe8 d0130000 84510200 ba000000 00410e10 .....Q.......A.. │ │ - 0x0000fbf8 520e0845 0e1002a1 0e080000 20000000 R..E........ ... │ │ - 0x0000fc08 f0130000 1e520200 25000000 00410e10 .....R..%....A.. │ │ - 0x0000fc18 8602430d 06510c07 08410c06 10000000 ..C..Q...A...... │ │ - 0x0000fc28 20000000 14140000 1f520200 25000000 ........R..%... │ │ - 0x0000fc38 00410e10 8602430d 06510c07 08410c06 .A....C..Q...A.. │ │ - 0x0000fc48 10000000 28000000 38140000 20520200 ....(...8... R.. │ │ - 0x0000fc58 06010000 00410e10 8602430d 06508307 .....A....C..P.. │ │ - 0x0000fc68 8c068d05 8e048f03 02f10c07 08000000 ................ │ │ - 0x0000fc78 10000000 64140000 fa520200 39000000 ....d....R..9... │ │ - 0x0000fc88 00000000 28000000 78140000 1f530200 ....(...x....S.. │ │ - 0x0000fc98 4f010000 00410e10 8602430d 06508307 O....A....C..P.. │ │ - 0x0000fca8 8c068d05 8e048f03 033a010c 07080000 .........:...... │ │ - 0x0000fcb8 20000000 a4140000 42540200 2f000000 .......BT../... │ │ - 0x0000fcc8 00410e10 8602430d 065f0c07 08410c06 .A....C.._...A.. │ │ - 0x0000fcd8 10000000 28000000 c8140000 4d540200 ....(.......MT.. │ │ - 0x0000fce8 87000000 00490e10 8602430d 06498305 .....I....C..I.. │ │ - 0x0000fcf8 8e048f03 02710c07 08c3cecf c6000000 .....q.......... │ │ - 0x0000fd08 28000000 f4140000 a8540200 d6000000 (........T...... │ │ - 0x0000fd18 00410e10 8602430d 064b8306 8c058e04 .A....C..K...... │ │ - 0x0000fd28 8f0302c1 0c070841 0c061000 20000000 .......A.... ... │ │ - 0x0000fd38 20150000 52550200 2f000000 00410e10 ...RU../....A.. │ │ - 0x0000fd48 8602430d 065f0c07 08410c06 10000000 ..C.._...A...... │ │ - 0x0000fd58 18000000 44150000 9b5e0200 3b000000 ....D....^..;... │ │ - 0x0000fd68 00650e10 8602430d 06000000 1c000000 .e....C......... │ │ - 0x0000fd78 60150000 e46a0200 6f000000 00440e40 `....j..o....D.@ │ │ - 0x0000fd88 660e0841 0e400243 0e080000 10000000 f..A.@.C........ │ │ - 0x0000fd98 80150000 046e0200 13000000 00410e10 .....n.......A.. │ │ - 0x0000fda8 3c000000 94150000 106e0200 9e000000 <........n...... │ │ - 0x0000fdb8 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ - 0x0000fdc8 83068c05 8d048e03 8f020277 0e28420e ...........w.(B. │ │ - 0x0000fdd8 20420e18 420e1042 0e08410e 30000000 B..B..B..A.0... │ │ - 0x0000fde8 10000000 d4150000 20730200 9c010000 ........ s...... │ │ - 0x0000fdf8 00000000 10000000 e8150000 ac740200 .............t.. │ │ - 0x0000fe08 8c010000 00000000 2c000000 fc150000 ........,....... │ │ - 0x0000fe18 24760200 571c0000 00410e10 8602430d $v..W....A....C. │ │ - 0x0000fe28 06508307 8c068d05 8e048f03 03b71a0c .P.............. │ │ - 0x0000fe38 0708410c 06100000 28000000 2c160000 ..A.....(...,... │ │ - 0x0000fe48 4b920200 c3030000 00410e10 8602430d K........A....C. │ │ - 0x0000fe58 064d8307 8c068d05 8e048f03 03b1030c .M.............. │ │ - 0x0000fe68 07080000 28000000 58160000 e2950200 ....(...X....... │ │ - 0x0000fe78 ab030000 00410e10 8602430d 06478306 .....A....C..G.. │ │ - 0x0000fe88 8c058e04 8f030373 020c0708 410c0610 .......s....A... │ │ - 0x0000fe98 30000000 84160000 61990200 46010000 0.......a...F... │ │ - 0x0000fea8 00410e10 8602430d 0602560c 0708410c .A....C...V...A. │ │ - 0x0000feb8 06100253 0c070845 0c061067 0c070846 ...S...E...g...F │ │ - 0x0000fec8 0c061000 10000000 b8160000 5ca50200 ............\... │ │ - 0x0000fed8 fd000000 00000000 30000000 cc160000 ........0....... │ │ - 0x0000fee8 48a60200 84060000 00420e10 420e1841 H........B..B..A │ │ - 0x0000fef8 0e20470e d0078304 8e038f02 0372060e . G..........r.. │ │ - 0x0000ff08 20410e18 420e1042 0e080000 40000000 A..B..B....@... │ │ - 0x0000ff18 00170000 a4ac0200 30020000 00420e10 ........0....B.. │ │ - 0x0000ff28 420e1842 0e20420e 28410e30 470ee003 B..B. B.(A.0G... │ │ - 0x0000ff38 83068c05 8d048e03 8f020316 020e3041 ..............0A │ │ - 0x0000ff48 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ - 0x0000ff58 10000000 44170000 90ae0200 19000000 ....D........... │ │ - 0x0000ff68 00000000 10000000 58170000 9cae0200 ........X....... │ │ - 0x0000ff78 11000000 00000000 38000000 6c170000 ........8...l... │ │ - 0x0000ff88 a8ae0200 61000000 00420e10 420e1842 ....a....B..B..B │ │ - 0x0000ff98 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ - 0x0000ffa8 770e2841 0e20420e 18420e10 420e0841 w.(A. B..B..B..A │ │ - 0x0000ffb8 0e300000 34000000 a8170000 dcae0200 .0..4........... │ │ - 0x0000ffc8 fe000000 00410e10 420e1842 0e20410e .....A..B..B. A. │ │ - 0x0000ffd8 28410e30 83058e04 8f038602 02f00e28 (A.0...........( │ │ - 0x0000ffe8 410e2042 0e18420e 10410e08 10000000 A. B..B..A...... │ │ - 0x0000fff8 e0170000 a4af0200 12000000 00000000 ................ │ │ - 0x00010008 28000000 f4170000 b0af0200 6d000000 (...........m... │ │ - 0x00010018 00420e10 410e1844 0e308303 8e02024c .B..A..D.0.....L │ │ - 0x00010028 0e18410e 10420e08 410e3000 28000000 ..A..B..A.0.(... │ │ - 0x00010038 20180000 f4af0200 6c000000 00420e10 .......l....B.. │ │ - 0x00010048 420e1841 0e208304 8e038f02 02620e18 B..A. .......b.. │ │ - 0x00010058 420e1042 0e080000 2c000000 4c180000 B..B....,...L... │ │ - 0x00010068 38b00200 68000000 00420e10 420e1841 8...h....B..B..A │ │ - 0x00010078 0e208304 8e038f02 024f0e18 420e1042 . .......O..B..B │ │ - 0x00010088 0e08410e 20000000 2c000000 7c180000 ..A. ...,...|... │ │ - 0x00010098 28c60200 64000000 00420e10 420e1841 (...d....B..B..A │ │ - 0x000100a8 0e208304 8e038f02 024b0e18 420e1042 . .......K..B..B │ │ - 0x000100b8 0e08410e 20000000 20000000 ac180000 ..A. ... ....... │ │ - 0x000100c8 f8cc0200 51000000 00410e10 83025f0e ....Q....A...._. │ │ - 0x000100d8 08410e10 550e0846 0e100000 30000000 .A..U..F....0... │ │ - 0x000100e8 d0180000 34cd0200 53000000 00410e10 ....4...S....A.. │ │ - 0x000100f8 8602430d 06438304 8e03530c 0708410c ..C..C....S...A. │ │ - 0x00010108 0610700c 0708410c 0610460c 07080000 ..p...A...F..... │ │ - 0x00010118 10000000 04190000 f0ce0200 0b000000 ................ │ │ - 0x00010128 00000000 14000000 18190000 ecce0200 ................ │ │ - 0x00010138 2c000000 00440e30 670e0800 40000000 ,....D.0g...@... │ │ - 0x00010148 30190000 04cf0200 ae080000 00410e10 0............A.. │ │ - 0x00010158 420e1842 0e20420e 28420e30 410e3883 B..B. B.(B.0A.8. │ │ - 0x00010168 078c068d 058e048f 03860203 9a080e30 ...............0 │ │ - 0x00010178 420e2842 0e20420e 18420e10 410e0800 B.(B. B..B..A... │ │ - 0x00010188 10000000 74190000 70d70200 01010000 ....t...p....... │ │ - 0x00010198 00000000 14000000 88190000 bcd80200 ................ │ │ - 0x000101a8 32000000 00440e20 6d0e0800 10000000 2....D. m....... │ │ - 0x000101b8 a0190000 e4d80200 10000000 00000000 ................ │ │ - 0x000101c8 10000000 b4190000 20dc0200 0e000000 ........ ....... │ │ - 0x000101d8 00000000 10000000 c8190000 1cdc0200 ................ │ │ - 0x000101e8 0d000000 00000000 10000000 dc190000 ................ │ │ - 0x000101f8 18dc0200 03000000 00000000 10000000 ................ │ │ - 0x00010208 f0190000 14dc0200 01000000 00000000 ................ │ │ - 0x00010218 2c000000 041a0000 01dc0200 89030000 ,............... │ │ - 0x00010228 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ - 0x00010238 8e048f03 0340030c 0708410c 06100000 .....@....A..... │ │ - 0x00010248 10000000 341a0000 5adf0200 27000000 ....4...Z...'... │ │ - 0x00010258 00000000 2c000000 481a0000 6ddf0200 ....,...H...m... │ │ - 0x00010268 220a0000 00410e10 8602430d 06508307 "....A....C..P.. │ │ - 0x00010278 8c068d05 8e048f03 0328090c 0708410c .........(....A. │ │ - 0x00010288 06100000 34000000 781a0000 5fe90200 ....4...x..._... │ │ - 0x00010298 d4060000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ - 0x000102a8 8c068d05 8e048f03 0376050c 0708450c .........v....E. │ │ - 0x000102b8 0610540c 0708410c 06100000 10000000 ..T...A......... │ │ - 0x000102c8 b01a0000 fbef0200 19000000 00000000 ................ │ │ - 0x000102d8 2c000000 c41a0000 00f00200 ec000000 ,............... │ │ - 0x000102e8 00410e10 8602430d 06498305 8e048f03 .A....C..I...... │ │ - 0x000102f8 02860c07 08450c06 1002530c 07080000 .....E....S..... │ │ - 0x00010308 24000000 f41a0000 bcf00200 71000000 $...........q... │ │ - 0x00010318 00410e10 8602430d 06478304 8e03024c .A....C..G.....L │ │ - 0x00010328 0c070841 0c061000 24000000 1c1b0000 ...A....$....... │ │ - 0x00010338 05f10200 b7010000 00410e10 8602430d .........A....C. │ │ - 0x00010348 06428303 02b10c07 08410c06 10000000 .B.......A...... │ │ - 0x00010358 34000000 441b0000 94f20200 ea030000 4...D........... │ │ - 0x00010368 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ - 0x00010378 8e048f03 0304010c 0708420c 06100373 ..........B....s │ │ - 0x00010388 020c0708 410c0610 24000000 7c1b0000 ....A...$...|... │ │ - 0x00010398 46f60200 55000000 00410e10 8602430d F...U....A....C. │ │ - 0x000103a8 06478304 8e03660c 0708410c 06100000 .G....f...A..... │ │ - 0x000103b8 34000000 a41b0000 73f60200 a2050000 4.......s....... │ │ - 0x000103c8 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ - 0x000103d8 8e048f03 02670c07 08450c06 1002440c .....g...E....D. │ │ - 0x000103e8 0708410c 06100000 2c000000 dc1b0000 ..A.....,....... │ │ - 0x000103f8 ddfb0200 4a010000 00410e10 8602430d ....J....A....C. │ │ - 0x00010408 064d8307 8c068d05 8e048f03 032b010c .M...........+.. │ │ - 0x00010418 0708410c 06100000 10000000 0c1c0000 ..A............. │ │ - 0x00010428 f7fc0200 9d000000 00000000 34000000 ............4... │ │ - 0x00010438 201c0000 80fd0200 7a060000 00410e10 .......z....A.. │ │ - 0x00010448 8602430d 064b8306 8c058e04 8f03031b ..C..K.......... │ │ - 0x00010458 040c0708 450c0610 039a010c 0708410c ....E.........A. │ │ - 0x00010468 06100000 34000000 581c0000 c2030300 ....4...X....... │ │ - 0x00010478 10010000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ - 0x00010488 8c068d05 8e048f03 02700c07 08410c06 .........p...A.. │ │ - 0x00010498 105d0c07 08450c06 10000000 34000000 .]...E......4... │ │ - 0x000104a8 901c0000 9a040300 81010000 00410e10 .............A.. │ │ - 0x000104b8 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ - 0x000104c8 02ac0c07 08450c06 1002b20c 0708410c .....E........A. │ │ - 0x000104d8 06100000 2c000000 c81c0000 e3050300 ....,........... │ │ - 0x000104e8 ec000000 00410e10 8602430d 06498305 .....A....C..I.. │ │ - 0x000104f8 8e048f03 02860c07 08450c06 1002530c .........E....S. │ │ - 0x00010508 07080000 24000000 f81c0000 9f060300 ....$........... │ │ - 0x00010518 8b000000 00410e10 8602430d 06428303 .....A....C..B.. │ │ - 0x00010528 02750c07 08410c06 10000000 28000000 .u...A......(... │ │ - 0x00010538 201d0000 02070300 46010000 00410e10 .......F....A.. │ │ - 0x00010548 8602430d 064e8306 8c058e04 8f030327 ..C..N.........' │ │ - 0x00010558 010c0708 410c0610 30000000 4c1d0000 ....A...0...L... │ │ - 0x00010568 1c080300 ac010000 00410e10 8602430d .........A....C. │ │ - 0x00010578 064d8307 8c068d05 8e048f03 037a010c .M...........z.. │ │ - 0x00010588 0708410c 06105e0c 07080000 34000000 ..A...^.....4... │ │ - 0x00010598 801d0000 94090300 04030000 00410e10 .............A.. │ │ - 0x000105a8 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ - 0x000105b8 0333020c 0708450c 06100284 0c070841 .3....E........A │ │ - 0x000105c8 0c061000 24000000 b81d0000 600c0300 ....$.......`... │ │ - 0x000105d8 89000000 00410e10 8602430d 06478306 .....A....C..G.. │ │ - 0x000105e8 8c058e04 8f03027d 0c070800 24000000 .......}....$... │ │ - 0x000105f8 e01d0000 c10c0300 94000000 00410e10 .............A.. │ │ - 0x00010608 8602430d 06478306 8c058e04 8f030288 ..C..G.......... │ │ - 0x00010618 0c070800 28000000 081e0000 2d0d0300 ....(.......-... │ │ - 0x00010628 d9010000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ - 0x00010638 8c068d05 8e048f03 03c7010c 07080000 ................ │ │ - 0x00010648 24000000 341e0000 da0e0300 cf020000 $...4........... │ │ - 0x00010658 00410e10 8602430d 06478304 8e030340 .A....C..G.....@ │ │ - 0x00010668 020c0708 410c0610 10000000 5c1e0000 ....A.......\... │ │ - 0x00010678 81110300 b9000000 00000000 10000000 ................ │ │ - 0x00010688 701e0000 26120300 14000000 00000000 p...&........... │ │ - 0x00010698 10000000 841e0000 26120300 31000000 ........&...1... │ │ - 0x000106a8 00000000 2c000000 981e0000 43120300 ....,.......C... │ │ - 0x000106b8 a5000000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ - 0x000106c8 8c068d05 8e048f03 02890c07 08410c06 .............A.. │ │ - 0x000106d8 10000000 10000000 c81e0000 b8120300 ................ │ │ - 0x000106e8 19000000 00000000 28000000 dc1e0000 ........(....... │ │ - 0x000106f8 bd120300 7b000000 00410e10 8602430d ....{....A....C. │ │ - 0x00010708 064b8306 8c058e04 8f03025b 0c070841 .K.........[...A │ │ - 0x00010718 0c061000 10000000 081f0000 0c130300 ................ │ │ - 0x00010728 2b000000 00000000 3c000000 1c1f0000 +.......<....... │ │ - 0x00010738 23130300 7d010000 00410e10 8602430d #...}....A....C. │ │ - 0x00010748 064d8307 8c068d05 8e048f03 02910c07 .M.............. │ │ - 0x00010758 08450c06 10540c07 08410c06 1002890c .E...T...A...... │ │ - 0x00010768 0708450c 06100000 28000000 5c1f0000 ..E.....(...\... │ │ - 0x00010778 60140300 df000000 00410e10 8602430d `........A....C. │ │ - 0x00010788 06478304 8e03027d 0c070845 0c061002 .G.....}...E.... │ │ - 0x00010798 510c0708 24000000 881f0000 13150300 Q...$........... │ │ - 0x000107a8 8f000000 00410e10 8602430d 06478306 .....A....C..G.. │ │ - 0x000107b8 8c058e04 8f030283 0c070800 30000000 ............0... │ │ - 0x000107c8 b01f0000 7a150300 74010000 00410e10 ....z...t....A.. │ │ - 0x000107d8 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ - 0x000107e8 02910c07 08450c06 1002cc0c 07080000 .....E.......... │ │ - 0x000107f8 30000000 e41f0000 ba160300 db010000 0............... │ │ - 0x00010808 00410e10 8602430d 06468305 8e048f03 .A....C..F...... │ │ - 0x00010818 02d50c07 08450c06 10026e0c 0708410c .....E....n...A. │ │ - 0x00010828 06100000 28000000 18200000 61180300 ....(.... ..a... │ │ - 0x00010838 55020000 00410e10 8602430d 064d8307 U....A....C..M.. │ │ - 0x00010848 8c068d05 8e048f03 0343020c 07080000 .........C...... │ │ - 0x00010858 24000000 44200000 8a1a0300 49010000 $...D ......I... │ │ - 0x00010868 00410e10 8602430d 06478304 8e0302a4 .A....C..G...... │ │ - 0x00010878 0c070841 0c061000 34000000 6c200000 ...A....4...l .. │ │ - 0x00010888 ab1b0300 6a030000 00410e10 8602430d ....j....A....C. │ │ - 0x00010898 06508307 8c068d05 8e048f03 03ba020c .P.............. │ │ - 0x000108a8 0708450c 0610028a 0c070841 0c061000 ..E........A.... │ │ - 0x000108b8 2c000000 a4200000 dd1e0300 58010000 ,.... ......X... │ │ - 0x000108c8 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ - 0x000108d8 8e048f03 031b010c 0708410c 06100000 ..........A..... │ │ - 0x000108e8 24000000 d4200000 05200300 b4000000 $.... ... ...... │ │ - 0x000108f8 00410e10 8602430d 06498305 8e048f03 .A....C..I...... │ │ - 0x00010908 02a60c07 08000000 10000000 fc200000 ............. .. │ │ - 0x00010918 91200300 2f000000 00000000 10000000 . ../........... │ │ - 0x00010928 10210000 ac200300 36000000 00000000 .!... ..6....... │ │ - 0x00010938 2c000000 24210000 ce200300 3d0b0000 ,...$!... ..=... │ │ - 0x00010948 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ - 0x00010958 8e048f03 03bb090c 0708410c 06100000 ..........A..... │ │ - 0x00010968 10000000 54210000 db2b0300 19000000 ....T!...+...... │ │ - 0x00010978 00000000 1c000000 68210000 e02b0300 ........h!...+.. │ │ - 0x00010988 d9000000 00410e10 8602430d 0602d40c .....A....C..... │ │ - 0x00010998 07080000 10000000 88210000 992c0300 .........!...,.. │ │ - 0x000109a8 12000000 00000000 60000000 9c210000 ........`....!.. │ │ - 0x000109b8 982c0300 103c0000 00410e10 420e1842 .,...<...A..B..B │ │ - 0x000109c8 0e20420e 28420e30 410e3847 0ea00583 . B.(B.0A.8G.... │ │ - 0x000109d8 078c068d 058e048f 03860203 c33b0e38 .............;.8 │ │ - 0x000109e8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x000109f8 0e08410e a005620e 38410e30 420e2842 ..A...b.8A.0B.(B │ │ - 0x00010a08 0e20420e 18420e10 410e0800 1c000000 . B..B..A....... │ │ - 0x00010a18 00220000 44680300 55000000 00410e10 ."..Dh..U....A.. │ │ - 0x00010a28 440e3083 02024e0e 10410e08 4c000000 D.0...N..A..L... │ │ - 0x00010a38 20220000 84680300 61040000 00410e10 "...h..a....A.. │ │ - 0x00010a48 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ - 0x00010a58 0e900283 078c068d 058e048f 03860203 ................ │ │ - 0x00010a68 31040e38 410e3042 0e28420e 20420e18 1..8A.0B.(B. B.. │ │ - 0x00010a78 420e1041 0e08410e 90020000 2c000000 B..A..A.....,... │ │ - 0x00010a88 70220000 94770300 94010000 00410e10 p"...w.......A.. │ │ - 0x00010a98 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ - 0x00010aa8 036a010c 0708410c 06100000 1c000000 .j....A......... │ │ - 0x00010ab8 a0220000 04790300 61000000 00410e10 ."...y..a....A.. │ │ - 0x00010ac8 8602430d 06025c0c 07080000 18000000 ..C...\......... │ │ - 0x00010ad8 c0220000 e47a0300 09000000 00410e10 ."...z.......A.. │ │ - 0x00010ae8 8602430d 06000000 10000000 dc220000 ..C..........".. │ │ - 0x00010af8 d87a0300 27000000 00000000 18000000 .z..'........... │ │ - 0x00010b08 f0220000 f47a0300 44000000 00410e10 ."...z..D....A.. │ │ - 0x00010b18 8602430d 06000000 24000000 0c230000 ..C.....$....#.. │ │ - 0x00010b28 287b0300 c5000000 00410e10 8602430d ({.......A....C. │ │ - 0x00010b38 06478304 8e030275 0c070841 0c061000 .G.....u...A.... │ │ - 0x00010b48 18000000 34230000 d07b0300 2e000000 ....4#...{...... │ │ - 0x00010b58 00410e10 8602430d 06000000 10000000 .A....C......... │ │ - 0x00010b68 50230000 e47b0300 19000000 00000000 P#...{.......... │ │ - 0x00010b78 18000000 64230000 607c0300 2a000000 ....d#..`|..*... │ │ - 0x00010b88 00410e10 8602430d 06000000 24000000 .A....C.....$... │ │ - 0x00010b98 80230000 647d0300 48000000 00410e10 .#..d}..H....A.. │ │ - 0x00010ba8 8602430d 06428303 750c0708 460c0610 ..C..B..u...F... │ │ - 0x00010bb8 460c0708 18000000 a8230000 bc7e0300 F........#...~.. │ │ - 0x00010bc8 2a000000 00410e10 8602430d 06000000 *....A....C..... │ │ - 0x00010bd8 28000000 c4230000 b0810300 aa000000 (....#.......... │ │ - 0x00010be8 00410e10 8602430d 06468305 8e048f03 .A....C..F...... │ │ - 0x00010bf8 02840c07 08410c06 10000000 24000000 .....A......$... │ │ - 0x00010c08 f0230000 34820300 80000000 00410e10 .#..4........A.. │ │ - 0x00010c18 8602430d 06478304 8e030260 0c070841 ..C..G.....`...A │ │ - 0x00010c28 0c061000 28000000 18240000 1c830300 ....(....$...... │ │ - 0x00010c38 4a010000 00410e10 8602430d 064d8307 J....A....C..M.. │ │ - 0x00010c48 8c068d05 8e048f03 0338010c 07080000 .........8...... │ │ - 0x00010c58 28000000 44240000 40840300 e7000000 (...D$..@....... │ │ - 0x00010c68 00410e10 8602430d 064b8306 8c058e04 .A....C..K...... │ │ - 0x00010c78 8f037e0c 0708410c 06100000 24000000 ..~...A.....$... │ │ - 0x00010c88 70240000 04850300 5a000000 00410e10 p$......Z....A.. │ │ - 0x00010c98 8602430d 066a0c07 08410c06 106a0c07 ..C..j...A...j.. │ │ - 0x00010ca8 08000000 28000000 98240000 ec880300 ....(....$...... │ │ - 0x00010cb8 60000000 00410e10 8602430d 06428303 `....A....C..B.. │ │ - 0x00010cc8 640c0708 410c0610 5a0c0708 460c0610 d...A...Z...F... │ │ - 0x00010cd8 18000000 c4240000 a08c0300 1c000000 .....$.......... │ │ - 0x00010ce8 00410e10 8602430d 06000000 10000000 .A....C......... │ │ - 0x00010cf8 e0240000 a48c0300 05000000 00000000 .$.............. │ │ - 0x00010d08 2c000000 f4240000 d0dc0300 ea030000 ,....$.......... │ │ - 0x00010d18 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ - 0x00010d28 8e048f03 0362020c 0708410c 06100000 .....b....A..... │ │ - 0x00010d38 20000000 24250000 90e00300 b9000000 ...$%.......... │ │ - 0x00010d48 00410e10 8602430d 06478304 8e0302ad .A....C..G...... │ │ - 0x00010d58 0c070800 2c000000 48250000 2ce10300 ....,...H%..,... │ │ - 0x00010d68 e7010000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ - 0x00010d78 8c068d05 8e048f03 039d010c 0708410c ..............A. │ │ - 0x00010d88 06100000 28000000 78250000 ece20300 ....(...x%...... │ │ - 0x00010d98 9c010000 00410e10 8602430d 064a8307 .....A....C..J.. │ │ - 0x00010da8 8c068d05 8e048f03 038d010c 07080000 ................ │ │ - 0x00010db8 30000000 a4250000 b0f10300 c2000000 0....%.......... │ │ - 0x00010dc8 00410e10 8602430d 064a8307 8c068d05 .A....C..J...... │ │ - 0x00010dd8 8e048f03 029f0c07 08460c06 104e0c07 .........F...N.. │ │ - 0x00010de8 08000000 4c000000 d8250000 0c240400 ....L....%...$.. │ │ - 0x00010df8 92010000 004f0e10 420e1842 0e20420e .....O..B..B. B. │ │ - 0x00010e08 28410e30 83068c05 8d048e03 8f02036b (A.0...........k │ │ - 0x00010e18 010e2842 0e20420e 18420e10 420e08c3 ..(B. B..B..B... │ │ - 0x00010e28 cccdcecf 440e3083 068c058d 048e038f ....D.0......... │ │ - 0x00010e38 02000000 28000000 28260000 5c250400 ....(...(&..\%.. │ │ - 0x00010e48 a1000000 00410e10 8602430d 06478306 .....A....C..G.. │ │ - 0x00010e58 8c058e04 8f030288 0c070841 0c061000 ...........A.... │ │ - 0x00010e68 28000000 54260000 80260400 2d040000 (...T&...&..-... │ │ - 0x00010e78 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ - 0x00010e88 8e048f03 5c0c0708 410c0610 28000000 ....\...A...(... │ │ - 0x00010e98 80260000 842a0400 54020000 00410e10 .&...*..T....A.. │ │ - 0x00010ea8 8602430d 064e8306 8c058e04 8f03031e ..C..N.......... │ │ - 0x00010eb8 020c0708 410c0610 28000000 ac260000 ....A...(....&.. │ │ - 0x00010ec8 b82c0400 b7000000 00410e10 8602430d .,.......A....C. │ │ - 0x00010ed8 06438304 8e0302a0 0c070841 0c06104e .C.........A...N │ │ - 0x00010ee8 0c070800 24000000 d8260000 ec2f0400 ....$....&.../.. │ │ - 0x00010ef8 66000000 00410e10 8602430d 06478304 f....A....C..G.. │ │ - 0x00010f08 8e03024d 0c070841 0c061000 2c000000 ...M...A....,... │ │ - 0x00010f18 00270000 84370400 8b050000 00410e10 .'...7.......A.. │ │ - 0x00010f28 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ - 0x00010f38 03ab040c 0708410c 06100000 2c000000 ......A.....,... │ │ - 0x00010f48 30270000 34430400 20040000 00410e10 0'..4C.. ....A.. │ │ - 0x00010f58 8602430d 066e8307 8c068d05 8e048f03 ..C..n.......... │ │ - 0x00010f68 030f020c 0708410c 06100000 60000000 ......A.....`... │ │ - 0x00010f78 60270000 24470400 00060000 004b0e10 `'..$G.......K.. │ │ - 0x00010f88 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ - 0x00010f98 8d048e03 8f020240 0e08c3cc cdcecf48 .......@.......H │ │ - 0x00010fa8 0e308306 8c058d04 8e038f02 0313010e .0.............. │ │ - 0x00010fb8 28420e20 420e1842 0e10420e 08c3cccd (B. B..B..B..... │ │ - 0x00010fc8 cecf410e 3083068c 058d048e 038f0200 ..A.0........... │ │ - 0x00010fd8 28000000 c4270000 c0710400 6b000000 (....'...q..k... │ │ - 0x00010fe8 00410e10 8602430d 06428303 02580c07 .A....C..B...X.. │ │ - 0x00010ff8 08460c06 10460c07 08000000 10000000 .F...F.......... │ │ - 0x00011008 f0270000 04720400 05000000 00000000 .'...r.......... │ │ - 0x00011018 2c000000 04280000 00720400 5b040000 ,....(...r..[... │ │ - 0x00011028 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ - 0x00011038 8e048f03 03d6030c 0708410c 06100000 ..........A..... │ │ - 0x00011048 44000000 34280000 40940400 f0000000 D...4(..@....... │ │ - 0x00011058 00530e10 8602430d 06438304 8e0302a3 .S....C..C...... │ │ - 0x00011068 0c0708c3 cec6420c 06108304 86028e03 ......B......... │ │ - 0x00011078 6a0c0708 c3cec641 0c061083 0486028e j......A........ │ │ - 0x00011088 03460c07 08c3cec6 3c000000 7c280000 .F......<...|(.. │ │ - 0x00011098 e8940400 8f010000 00420e10 420e1842 .........B..B..B │ │ - 0x000110a8 0e20420e 28410e30 83068c05 8d048e03 . B.(A.0........ │ │ - 0x000110b8 8f0202eb 0e28420e 20420e18 420e1042 .....(B. B..B..B │ │ - 0x000110c8 0e08410e 30000000 24000000 bc280000 ..A.0...$....(.. │ │ - 0x000110d8 38960400 66000000 00410e10 8602430d 8...f....A....C. │ │ - 0x000110e8 06478304 8e03024d 0c070841 0c061000 .G.....M...A.... │ │ - 0x000110f8 28000000 e4280000 80960400 66000000 (....(......f... │ │ - 0x00011108 00410e10 8602430d 06428303 02530c07 .A....C..B...S.. │ │ - 0x00011118 08460c06 10460c07 08000000 30000000 .F...F......0... │ │ - 0x00011128 10290000 c4960400 76000000 00410e10 .)......v....A.. │ │ - 0x00011138 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ - 0x00011148 02530c07 08460c06 104e0c07 08000000 .S...F...N...... │ │ - 0x00011158 2c000000 44290000 10970400 64000000 ,...D)......d... │ │ - 0x00011168 00410e10 8602430d 06478306 8c058e04 .A....C..G...... │ │ - 0x00011178 8f03024a 0c070846 0c061048 0c070800 ...J...F...H.... │ │ - 0x00011188 10000000 74290000 80980400 a4000000 ....t).......... │ │ - 0x00011198 00000000 24000000 88290000 1c990400 ....$....)...... │ │ - 0x000111a8 66000000 00410e10 8602430d 06478304 f....A....C..G.. │ │ - 0x000111b8 8e03024d 0c070841 0c061000 30000000 ...M...A....0... │ │ - 0x000111c8 b0290000 64990400 76000000 00410e10 .)..d...v....A.. │ │ - 0x000111d8 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ - 0x000111e8 02530c07 08460c06 104e0c07 08000000 .S...F...N...... │ │ - 0x000111f8 30000000 e4290000 c0a20400 be000000 0....).......... │ │ - 0x00011208 00410e10 8602430d 064a8307 8c068d05 .A....C..J...... │ │ - 0x00011218 8e048f03 02980c07 08410c06 10510c07 .........A...Q.. │ │ - 0x00011228 08000000 30000000 182a0000 4ca30400 ....0....*..L... │ │ - 0x00011238 ae000000 00410e10 8602430d 064a8307 .....A....C..J.. │ │ - 0x00011248 8c068d05 8e048f03 02880c07 08410c06 .............A.. │ │ - 0x00011258 10510c07 08000000 10000000 4c2a0000 .Q..........L*.. │ │ - 0x00011268 c8a30400 e5010000 00000000 30000000 ............0... │ │ - 0x00011278 602a0000 a4a50400 42060000 00410e10 `*......B....A.. │ │ - 0x00011288 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ - 0x00011298 0317060c 0708450c 0610510c 07080000 ......E...Q..... │ │ - 0x000112a8 28000000 942a0000 c0b50400 b2000000 (....*.......... │ │ - 0x000112b8 00410e10 8602430d 064a8307 8c068d05 .A....C..J...... │ │ - 0x000112c8 8e048f03 02a30c07 08000000 28000000 ............(... │ │ - 0x000112d8 c02a0000 b4cd0400 c6130000 00410e10 .*...........A.. │ │ - 0x000112e8 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ - 0x000112f8 03b4130c 07080000 2c000000 ec2a0000 ........,....*.. │ │ - 0x00011308 58e10400 e4120000 00410e10 8602430d X........A....C. │ │ - 0x00011318 06508307 8c068d05 8e048f03 0313120c .P.............. │ │ - 0x00011328 0708410c 06100000 24000000 1c2b0000 ..A.....$....+.. │ │ - 0x00011338 18f40400 52080000 00410e10 8602430d ....R....A....C. │ │ - 0x00011348 06438304 8e0303fb 070c0708 410c0610 .C..........A... │ │ - 0x00011358 28000000 442b0000 50fc0400 c2020000 (...D+..P....... │ │ - 0x00011368 00410e10 8602430d 06468305 8e048f03 .A....C..F...... │ │ - 0x00011378 037a020c 0708410c 06100000 20000000 .z....A..... ... │ │ - 0x00011388 702b0000 04000500 bf000000 00420e10 p+...........B.. │ │ - 0x00011398 410e1883 038e0202 b90e1042 0e080000 A..........B.... │ │ - 0x000113a8 24000000 942b0000 a0000500 49000000 $....+......I... │ │ - 0x000113b8 00410e10 8602430d 06428303 760c0708 .A....C..B..v... │ │ - 0x000113c8 460c0610 460c0708 30000000 bc2b0000 F...F...0....+.. │ │ - 0x000113d8 c8000500 8e060000 00410e10 8602430d .........A....C. │ │ - 0x000113e8 06508307 8c068d05 8e048f03 0363060c .P...........c.. │ │ - 0x000113f8 0708450c 0610510c 07080000 10000000 ..E...Q......... │ │ - 0x00011408 f02b0000 f4100500 65010000 00000000 .+......e....... │ │ - 0x00011418 28000000 042c0000 50120500 03010000 (....,..P....... │ │ - 0x00011428 00410e10 8602430d 064a8307 8c068d05 .A....C..J...... │ │ - 0x00011438 8e048f03 02f40c07 08000000 2c000000 ............,... │ │ - 0x00011448 302c0000 34130500 35040000 00410e10 0,..4...5....A.. │ │ - 0x00011458 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ - 0x00011468 0301010c 0708410c 06100000 10000000 ......A......... │ │ - 0x00011478 602c0000 44170500 64000000 00000000 `,..D...d....... │ │ - 0x00011488 10000000 742c0000 a0170500 6c000000 ....t,......l... │ │ - 0x00011498 00000000 3c000000 882c0000 fc170500 ....<....,...... │ │ - 0x000114a8 d5050000 00420e10 420e1842 0e20420e .....B..B..B. B. │ │ - 0x000114b8 28410e30 83068c05 8d048e03 8f02034b (A.0...........K │ │ - 0x000114c8 050e2842 0e20420e 18420e10 420e0841 ..(B. B..B..B..A │ │ - 0x000114d8 0e300000 24000000 c82c0000 9c1d0500 .0..$....,...... │ │ - 0x000114e8 66000000 00410e10 8602430d 06478304 f....A....C..G.. │ │ - 0x000114f8 8e03024d 0c070841 0c061000 3c000000 ...M...A....<... │ │ - 0x00011508 f02c0000 e41d0500 190f0000 00420e10 .,...........B.. │ │ - 0x00011518 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ - 0x00011528 8d048e03 8f0203a1 0e0e2842 0e20420e ..........(B. B. │ │ - 0x00011538 18420e10 420e0841 0e300000 10000000 .B..B..A.0...... │ │ - 0x00011548 302d0000 c42c0500 0c010000 00000000 0-...,.......... │ │ - 0x00011558 10000000 442d0000 c02d0500 7e000000 ....D-...-..~... │ │ - 0x00011568 00000000 24000000 582d0000 4c2f0500 ....$...X-..L/.. │ │ - 0x00011578 66000000 00410e10 8602430d 06478304 f....A....C..G.. │ │ - 0x00011588 8e03024d 0c070841 0c061000 24000000 ...M...A....$... │ │ - 0x00011598 802d0000 942f0500 49000000 00410e10 .-.../..I....A.. │ │ - 0x000115a8 8602430d 06428303 760c0708 460c0610 ..C..B..v...F... │ │ - 0x000115b8 460c0708 30000000 a82d0000 bc2f0500 F...0....-.../.. │ │ - 0x000115c8 93000000 00410e10 8602430d 064a8307 .....A....C..J.. │ │ - 0x000115d8 8c068d05 8e048f03 02700c07 08460c06 .........p...F.. │ │ - 0x000115e8 104e0c07 08000000 2c000000 dc2d0000 .N......,....-.. │ │ - 0x000115f8 28300500 81000000 00410e10 8602430d (0.......A....C. │ │ - 0x00011608 06478306 8c058e04 8f030267 0c070846 .G.........g...F │ │ - 0x00011618 0c061048 0c070800 30000000 0c2e0000 ...H....0....... │ │ - 0x00011628 88300500 b1000000 00410e10 8602430d .0.......A....C. │ │ - 0x00011638 064a8307 8c068d05 8e048f03 028e0c07 .J.............. │ │ - 0x00011648 08460c06 104e0c07 08000000 30000000 .F...N......0... │ │ - 0x00011658 402e0000 14310500 9e000000 00410e10 @....1.......A.. │ │ - 0x00011668 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ - 0x00011678 027b0c07 08460c06 104e0c07 08000000 .{...F...N...... │ │ - 0x00011688 30000000 742e0000 80310500 32060000 0...t....1..2... │ │ - 0x00011698 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ - 0x000116a8 8e048f03 0307060c 0708450c 0610510c ..........E...Q. │ │ - 0x000116b8 07080000 28000000 a82e0000 1c410500 ....(........A.. │ │ - 0x000116c8 b3000000 00410e10 8602430d 064a8307 .....A....C..J.. │ │ - 0x000116d8 8c068d05 8e048f03 02a40c07 08000000 ................ │ │ - 0x000116e8 2c000000 d42e0000 80460500 3e030000 ,........F..>... │ │ - 0x000116f8 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ - 0x00011708 8e048f03 0316030c 0708410c 06100000 ..........A..... │ │ - 0x00011718 10000000 042f0000 104d0500 93000000 ...../...M...... │ │ - 0x00011728 00000000 2c000000 182f0000 9c4d0500 ....,..../...M.. │ │ - 0x00011738 e0000000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ - 0x00011748 8c068d05 8e048f03 02c20c07 08410c06 .............A.. │ │ - 0x00011758 10000000 24000000 482f0000 4c4e0500 ....$...H/..LN.. │ │ - 0x00011768 66000000 00410e10 8602430d 06478304 f....A....C..G.. │ │ - 0x00011778 8e03024d 0c070841 0c061000 2c000000 ...M...A....,... │ │ - 0x00011788 702f0000 944e0500 e8020000 00410e10 p/...N.......A.. │ │ - 0x00011798 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ - 0x000117a8 03c7020c 0708410c 06100000 3c000000 ......A.....<... │ │ - 0x000117b8 a02f0000 54510500 54020000 00420e10 ./..TQ..T....B.. │ │ - 0x000117c8 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ - 0x000117d8 8d048e03 8f0202a9 0e28420e 20420e18 .........(B. B.. │ │ - 0x000117e8 420e1042 0e08410e 30000000 10000000 B..B..A.0....... │ │ - 0x000117f8 e02f0000 74530500 7f090000 00000000 ./..tS.......... │ │ - 0x00011808 24000000 f42f0000 e05c0500 66000000 $..../...\..f... │ │ - 0x00011818 00410e10 8602430d 06478304 8e03024d .A....C..G.....M │ │ - 0x00011828 0c070841 0c061000 28000000 1c300000 ...A....(....0.. │ │ - 0x00011838 e85d0500 98000000 00410e10 8602430d .].......A....C. │ │ - 0x00011848 066e8307 8c068d05 8e048f03 02650c07 .n...........e.. │ │ - 0x00011858 08000000 24000000 48300000 5c5e0500 ....$...H0..\^.. │ │ - 0x00011868 66000000 00410e10 8602430d 06478304 f....A....C..G.. │ │ - 0x00011878 8e03024d 0c070841 0c061000 20000000 ...M...A.... ... │ │ - 0x00011888 70300000 c4620500 63000000 00410e10 p0...b..c....A.. │ │ - 0x00011898 8602430d 06478304 8e030257 0c070800 ..C..G.....W.... │ │ - 0x000118a8 24000000 94300000 10630500 66000000 $....0...c..f... │ │ - 0x000118b8 00410e10 8602430d 06478304 8e03024d .A....C..G.....M │ │ - 0x000118c8 0c070841 0c061000 18000000 bc300000 ...A.........0.. │ │ - 0x000118d8 58630500 3c000000 00550e10 8602430d Xc..<....U....C. │ │ - 0x000118e8 06000000 18000000 d8300000 7c630500 .........0..|c.. │ │ - 0x000118f8 52000000 006f0e10 8602430d 06000000 R....o....C..... │ │ - 0x00011908 2c000000 f4300000 c0680500 da030000 ,....0...h...... │ │ - 0x00011918 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ - 0x00011928 8e048f03 039a030c 0708410c 06100000 ..........A..... │ │ - 0x00011938 2c000000 24310000 706c0500 b6000000 ,...$1..pl...... │ │ - 0x00011948 00490e10 8602430d 064d8307 8c068d05 .I....C..M...... │ │ - 0x00011958 8e048f03 029c0c07 08c3cccd cecfc600 ................ │ │ - 0x00011968 2c000000 54310000 006d0500 07010000 ,...T1...m...... │ │ - 0x00011978 00410e10 8602430d 064c8305 8e048f03 .A....C..L...... │ │ - 0x00011988 02be0c07 08460c06 10720c07 08000000 .....F...r...... │ │ - 0x00011998 20000000 84310000 e06d0500 1f010000 ....1...m...... │ │ - 0x000119a8 00410e10 8602430d 0602e30c 0708410c .A....C.......A. │ │ - 0x000119b8 06100000 10000000 a8310000 dc6e0500 .........1...n.. │ │ - 0x000119c8 0f000000 00000000 38000000 bc310000 ........8....1.. │ │ - 0x000119d8 d86e0500 6f020000 00420e10 420e1841 .n..o....B..B..A │ │ - 0x000119e8 0e208304 8e038f02 0332010e 18420e10 . .......2...B.. │ │ - 0x000119f8 420e0841 0e20032e 010e1842 0e10420e B..A. .....B..B. │ │ - 0x00011a08 08000000 24000000 f8310000 0c710500 ....$....1...q.. │ │ - 0x00011a18 66000000 00410e10 8602430d 06478304 f....A....C..G.. │ │ - 0x00011a28 8e03024d 0c070841 0c061000 24000000 ...M...A....$... │ │ - 0x00011a38 20320000 74730500 66000000 00410e10 2..ts..f....A.. │ │ - 0x00011a48 8602430d 06478304 8e03024d 0c070841 ..C..G.....M...A │ │ - 0x00011a58 0c061000 24000000 48320000 ac750500 ....$...H2...u.. │ │ - 0x00011a68 66000000 00410e10 8602430d 06478304 f....A....C..G.. │ │ - 0x00011a78 8e03024d 0c070841 0c061000 40000000 ...M...A....@... │ │ - 0x00011a88 70320000 f4750500 5e090000 0002bc0e p2...u..^....... │ │ - 0x00011a98 10420e18 420e2042 0e28410e 3083068c .B..B. B.(A.0... │ │ - 0x00011aa8 058d048e 038f0203 92080e28 420e2042 ...........(B. B │ │ - 0x00011ab8 0e18420e 10420e08 c3cccdce cf000000 ..B..B.......... │ │ - 0x00011ac8 30000000 b4320000 707f0500 42060000 0....2..p...B... │ │ - 0x00011ad8 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ - 0x00011ae8 8e048f03 0317060c 0708450c 0610510c ..........E...Q. │ │ - 0x00011af8 07080000 28000000 e8320000 8c8f0500 ....(....2...... │ │ - 0x00011b08 b2000000 00410e10 8602430d 064a8307 .....A....C..J.. │ │ - 0x00011b18 8c068d05 8e048f03 02a30c07 08000000 ................ │ │ - 0x00011b28 30000000 14330000 20900500 a2060000 0....3.. ....... │ │ - 0x00011b38 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ - 0x00011b48 8e048f03 0377060c 0708450c 0610510c .....w....E...Q. │ │ - 0x00011b58 07080000 2c000000 48330000 0ca10500 ....,...H3...... │ │ - 0x00011b68 76030000 00410e10 8602430d 064a8307 v....A....C..J.. │ │ - 0x00011b78 8c068d05 8e048f03 035c030c 0708410c .........\....A. │ │ - 0x00011b88 06100000 28000000 78330000 5ca40500 ....(...x3..\... │ │ - 0x00011b98 ac000000 00410e10 8602430d 064a8307 .....A....C..J.. │ │ - 0x00011ba8 8c068d05 8e048f03 029d0c07 08000000 ................ │ │ - 0x00011bb8 10000000 a4330000 e0a40500 dc000000 .....3.......... │ │ - 0x00011bc8 00000000 30000000 b8330000 aca50500 ....0....3...... │ │ - 0x00011bd8 0a040000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ - 0x00011be8 8c068d05 8e048f03 600c0708 450c0610 ........`...E... │ │ - 0x00011bf8 03cf030c 07080000 10000000 ec330000 .............3.. │ │ - 0x00011c08 d8ae0500 f5000000 00000000 28000000 ............(... │ │ - 0x00011c18 00340000 c4af0500 b3000000 00410e10 .4...........A.. │ │ - 0x00011c28 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ - 0x00011c38 02a40c07 08000000 24000000 2c340000 ........$...,4.. │ │ - 0x00011c48 88b30500 38000000 00410e10 8602430d ....8....A....C. │ │ - 0x00011c58 06428303 650c0708 460c0610 460c0708 .B..e...F...F... │ │ - 0x00011c68 10000000 54340000 a0b30500 89000000 ....T4.......... │ │ - 0x00011c78 00000000 2c000000 68340000 1cb40500 ....,...h4...... │ │ - 0x00011c88 f9000000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ - 0x00011c98 8c068d05 8e048f03 02af0c07 08410c06 .............A.. │ │ - 0x00011ca8 10000000 1c000000 98340000 ccb50500 .........4...... │ │ - 0x00011cb8 2b000000 00410e10 8602430d 06428303 +....A....C..B.. │ │ - 0x00011cc8 5f0c0708 10000000 b8340000 dcb50500 _........4...... │ │ - 0x00011cd8 11000000 00000000 10000000 cc340000 .............4.. │ │ - 0x00011ce8 e8b50500 0e000000 00000000 10000000 ................ │ │ - 0x00011cf8 e0340000 e4b50500 0d000000 00000000 .4.............. │ │ - 0x00011d08 10000000 f4340000 e0b50500 03000000 .....4.......... │ │ - 0x00011d18 00000000 10000000 08350000 dcb50500 .........5...... │ │ - 0x00011d28 01000000 00000000 24000000 1c350000 ........$....5.. │ │ - 0x00011d38 58b80500 cc000000 00410e10 8602430d X........A....C. │ │ - 0x00011d48 06498305 8e048f03 02be0c07 08000000 .I.............. │ │ - 0x00011d58 2c000000 44350000 00b90500 e8070000 ,...D5.......... │ │ - 0x00011d68 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ - 0x00011d78 8e048f03 039c060c 0708410c 06100000 ..........A..... │ │ - 0x00011d88 10000000 74350000 c0c00500 ed000000 ....t5.......... │ │ - 0x00011d98 00000000 10000000 88350000 9cc10500 .........5...... │ │ - 0x00011da8 11000000 00000000 10000000 9c350000 .............5.. │ │ - 0x00011db8 28c20500 1b000000 00000000 2c000000 (...........,... │ │ - 0x00011dc8 b0350000 34c20500 ca090000 00410e10 .5..4........A.. │ │ - 0x00011dd8 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ - 0x00011de8 0396070c 0708410c 06100000 28000000 ......A.....(... │ │ - 0x00011df8 e0350000 d4cb0500 17030000 00410e10 .5...........A.. │ │ - 0x00011e08 8602430d 06478306 8c058e04 8f030394 ..C..G.......... │ │ - 0x00011e18 020c0708 410c0610 10000000 0c360000 ....A........6.. │ │ - 0x00011e28 08d20500 12000000 00000000 1c000000 ................ │ │ - 0x00011e38 20360000 14d20500 3d000000 00410e10 6......=....A.. │ │ - 0x00011e48 8602430d 06428303 760c0708 20000000 ..C..B..v... ... │ │ - 0x00011e58 40360000 34d20500 4d000000 00410e10 @6..4...M....A.. │ │ - 0x00011e68 8602430d 06428303 02460c07 08000000 ..C..B...F...... │ │ - 0x00011e78 10000000 64360000 60d20500 03000000 ....d6..`....... │ │ - 0x00011e88 00000000 10000000 78360000 5cd20500 ........x6..\... │ │ - 0x00011e98 03000000 00000000 2c000000 8c360000 ........,....6.. │ │ - 0x00011ea8 58d20500 a3000000 00410e10 8602430d X........A....C. │ │ - 0x00011eb8 064a8307 8c068d05 8e048f03 02720c07 .J...........r.. │ │ - 0x00011ec8 08410c06 10000000 2c000000 bc360000 .A......,....6.. │ │ - 0x00011ed8 d8d20500 93010000 00410e10 8602430d .........A....C. │ │ - 0x00011ee8 064a8307 8c068d05 8e048f03 02570c07 .J...........W.. │ │ - 0x00011ef8 08410c06 10000000 2c000000 ec360000 .A......,....6.. │ │ - 0x00011f08 48d40500 d6000000 00410e10 8602430d H........A....C. │ │ - 0x00011f18 06428303 02ab0c07 08460c06 10460c07 .B.......F...F.. │ │ - 0x00011f28 08410c06 10000000 18000000 1c370000 .A...........7.. │ │ - 0x00011f38 f8d40500 0a000000 00410e10 8602430d .........A....C. │ │ - 0x00011f48 06000000 1c000000 38370000 2cd60500 ........87..,... │ │ - 0x00011f58 ae000000 00410e10 8602430d 0602a90c .....A....C..... │ │ - 0x00011f68 07080000 10000000 58370000 bcd60500 ........X7...... │ │ - 0x00011f78 12000000 00000000 10000000 6c370000 ............l7.. │ │ - 0x00011f88 c8d60500 03000000 00000000 10000000 ................ │ │ - 0x00011f98 80370000 c4d60500 0e000000 00000000 .7.............. │ │ - 0x00011fa8 10000000 94370000 c0d60500 0c000000 .....7.......... │ │ - 0x00011fb8 00000000 10000000 a8370000 bcd60500 .........7...... │ │ - 0x00011fc8 0c000000 00000000 10000000 bc370000 .............7.. │ │ - 0x00011fd8 b8d60500 0c000000 00000000 10000000 ................ │ │ - 0x00011fe8 d0370000 b4d60500 0c000000 00000000 .7.............. │ │ - 0x00011ff8 18000000 e4370000 b0d60500 09000000 .....7.......... │ │ - 0x00012008 00410e10 8602430d 06000000 10000000 .A....C......... │ │ - 0x00012018 00380000 74d80500 19000000 00000000 .8..t........... │ │ - 0x00012028 10000000 14380000 80d80500 1a000000 .....8.......... │ │ - 0x00012038 00000000 10000000 28380000 8cd80500 ........(8...... │ │ - 0x00012048 08000000 00000000 10000000 3c380000 ............<8.. │ │ - 0x00012058 88d80500 0e000000 00000000 18000000 ................ │ │ - 0x00012068 50380000 82d80500 36000000 00410e10 P8......6....A.. │ │ - 0x00012078 8602430d 06000000 24000000 6c380000 ..C.....$...l8.. │ │ - 0x00012088 a8d80500 d2000000 00410e10 8602430d .........A....C. │ │ - 0x00012098 065d0c07 08450c06 1002ab0c 07080000 .]...E.......... │ │ - 0x000120a8 18000000 94380000 60d90500 09000000 .....8..`....... │ │ - 0x000120b8 00410e10 8602430d 06000000 18000000 .A....C......... │ │ - 0x000120c8 b0380000 54d90500 0e000000 00410e10 .8..T........A.. │ │ - 0x000120d8 8602430d 06000000 18000000 cc380000 ..C..........8.. │ │ - 0x000120e8 88da0500 09000000 00410e10 8602430d .........A....C. │ │ - 0x000120f8 06000000 10000000 e8380000 0cdb0500 .........8...... │ │ - 0x00012108 38000000 00000000 10000000 fc380000 8............8.. │ │ - 0x00012118 c8dc0500 11000000 00000000 10000000 ................ │ │ - 0x00012128 10390000 d4dc0500 0e000000 00000000 .9.............. │ │ - 0x00012138 28000000 24390000 d0dc0500 6c000000 (...$9......l... │ │ - 0x00012148 00410e10 8602430d 06478306 8c058e04 .A....C..G...... │ │ - 0x00012158 8f037b0c 0708410c 06100000 24000000 ..{...A.....$... │ │ - 0x00012168 50390000 14dd0500 0d010000 00410e10 P9...........A.. │ │ - 0x00012178 8602430d 06478306 8c058e04 8f030301 ..C..G.......... │ │ - 0x00012188 010c0708 10000000 78390000 fcdd0500 ........x9...... │ │ - 0x00012198 12000000 00000000 10000000 8c390000 .............9.. │ │ - 0x000121a8 08de0500 17000000 00000000 24000000 ............$... │ │ - 0x000121b8 a0390000 14de0500 40000000 00410e10 .9......@....A.. │ │ - 0x000121c8 8602430d 06438304 8e03690c 0708410c ..C..C....i...A. │ │ - 0x000121d8 06100000 10000000 c8390000 2cde0500 .........9..,... │ │ - 0x000121e8 0b000000 00000000 10000000 dc390000 .............9.. │ │ - 0x000121f8 28de0500 08000000 00000000 18000000 (............... │ │ - 0x00012208 f0390000 d4de0500 1c000000 00410e10 .9...........A.. │ │ - 0x00012218 8602430d 06000000 18000000 0c3a0000 ..C..........:.. │ │ - 0x00012228 88df0500 12000000 00410e10 8602430d .........A....C. │ │ - 0x00012238 06000000 18000000 283a0000 8cdf0500 ........(:...... │ │ - 0x00012248 09000000 00410e10 8602430d 06000000 .....A....C..... │ │ - 0x00012258 2c000000 443a0000 80df0500 c5000000 ,...D:.......... │ │ - 0x00012268 00410e10 8602430d 06458303 02790c07 .A....C..E...y.. │ │ - 0x00012278 08410c06 10690c07 08410c06 10000000 .A...i...A...... │ │ - 0x00012288 10000000 743a0000 c0eb0500 2d000000 ....t:......-... │ │ - 0x00012298 00000000 24000000 883a0000 dceb0500 ....$....:...... │ │ - 0x000122a8 d2000000 00410e10 8602430d 065a0c07 .....A....C..Z.. │ │ - 0x000122b8 08450c06 1002ae0c 07080000 18000000 .E.............. │ │ - 0x000122c8 b03a0000 94ec0500 1c000000 00410e10 .:...........A.. │ │ - 0x000122d8 8602430d 06000000 24000000 cc3a0000 ..C.....$....:.. │ │ - 0x000122e8 28ee0500 58000000 00410e10 8602430d (...X....A....C. │ │ - 0x000122f8 06428303 024c0c07 08410c06 10000000 .B...L...A...... │ │ - 0x00012308 10000000 f43a0000 b0f00500 13000000 .....:.......... │ │ - 0x00012318 00000000 24000000 083b0000 bcf00500 ....$....;...... │ │ - 0x00012328 4e000000 00410e10 8602430d 06478306 N....A....C..G.. │ │ - 0x00012338 8c058e04 8f030242 0c070800 24000000 .......B....$... │ │ - 0x00012348 303b0000 e4f00500 4e000000 00410e10 0;......N....A.. │ │ - 0x00012358 8602430d 06478306 8c058e04 8f030242 ..C..G.........B │ │ - 0x00012368 0c070800 2c000000 583b0000 0cf10500 ....,...X;...... │ │ - 0x00012378 d9000000 00410e10 8602430d 064a8307 .....A....C..J.. │ │ - 0x00012388 8c068d05 8e048f03 02b50c07 08410c06 .............A.. │ │ - 0x00012398 10000000 10000000 883b0000 bcf10500 .........;...... │ │ - 0x000123a8 35000000 00000000 28000000 9c3b0000 5.......(....;.. │ │ - 0x000123b8 e8f10500 93000000 00410e10 8602430d .........A....C. │ │ - 0x000123c8 064b8306 8c058e04 8f03027a 0c070841 .K.........z...A │ │ - 0x000123d8 0c061000 1c000000 c83b0000 5cf20500 .........;..\... │ │ - 0x000123e8 38000000 00410e10 8602430d 06428303 8....A....C..B.. │ │ - 0x000123f8 710c0708 1c000000 e83b0000 7cf20500 q........;..|... │ │ - 0x00012408 38000000 00410e10 8602430d 06428303 8....A....C..B.. │ │ - 0x00012418 710c0708 38000000 083c0000 9cf20500 q...8....<...... │ │ - 0x00012428 f4000000 00410e10 420e1842 0e20410e .....A..B..B. A. │ │ - 0x00012438 28470eb0 0483058e 048f0386 0202e00e (G.............. │ │ - 0x00012448 28410e20 420e1842 0e10410e 08000000 (A. B..B..A..... │ │ - 0x00012458 44000000 443c0000 60f30500 0f010000 D...D<..`....... │ │ - 0x00012468 00410e10 420e1842 0e20420e 28410e30 .A..B..B. B.(A.0 │ │ - 0x00012478 440e8001 83068c05 8e048f03 860202eb D............... │ │ - 0x00012488 0e30410e 28420e20 420e1842 0e10410e .0A.(B. B..B..A. │ │ - 0x00012498 08410e80 01000000 18000000 8c3c0000 .A...........<.. │ │ - 0x000124a8 28f40500 80000000 00410e10 470ec003 (........A..G... │ │ - 0x000124b8 83020000 40000000 a83c0000 8cf40500 ....@....<...... │ │ - 0x000124c8 d3000000 00420e10 420e1842 0e20420e .....B..B..B. B. │ │ - 0x000124d8 28410e30 440e8001 83068c05 8d048e03 (A.0D........... │ │ - 0x000124e8 8f0202bc 0e30410e 28420e20 420e1842 .....0A.(B. B..B │ │ - 0x000124f8 0e10420e 08000000 1c000000 ec3c0000 ..B..........<.. │ │ - 0x00012508 28f50500 21000000 00440e50 550e0841 (...!....D.PU..A │ │ - 0x00012518 0e50460e 08000000 1c000000 0c3d0000 .PF..........=.. │ │ - 0x00012528 38f50500 20000000 00440e50 540e0841 8... ....D.PT..A │ │ - 0x00012538 0e50460e 08000000 10000000 2c3d0000 .PF.........,=.. │ │ - 0x00012548 38f50500 14000000 00000000 10000000 8............... │ │ - 0x00012558 403d0000 44f50500 05000000 00000000 @=..D........... │ │ - 0x00012568 14000000 543d0000 40f50500 14000000 ....T=..@....... │ │ - 0x00012578 00410e10 520e0800 14000000 6c3d0000 .A..R.......l=.. │ │ - 0x00012588 48f50500 0d000000 00000000 00000000 H............... │ │ - 0x00012598 18000000 843d0000 40f50500 5b000000 .....=..@...[... │ │ - 0x000125a8 00410e10 83020259 0e080000 28000000 .A.....Y....(... │ │ - 0x000125b8 a03d0000 84f50500 32000000 00410e10 .=......2....A.. │ │ - 0x000125c8 420e1841 0e208304 8e038602 6a0e1842 B..A. ......j..B │ │ - 0x000125d8 0e10410e 08000000 34000000 cc3d0000 ..A.....4....=.. │ │ - 0x000125e8 98f50500 8b000000 00410e10 420e1842 .........A..B..B │ │ - 0x000125f8 0e20410e 28440e70 83058e04 8f038602 . A.(D.p........ │ │ - 0x00012608 027a0e28 410e2042 0e18420e 10410e08 .z.(A. B..B..A.. │ │ - 0x00012618 10000000 043e0000 f0f50500 0b000000 .....>.......... │ │ - 0x00012628 00000000 10000000 183e0000 ecf50500 .........>...... │ │ - 0x00012638 0e000000 00000000 18000000 2c3e0000 ............,>.. │ │ - 0x00012648 e8f50500 1b000000 00410e10 8302590e .........A....Y. │ │ - 0x00012658 08000000 14000000 483e0000 ecf50500 ........H>...... │ │ - 0x00012668 0e000000 00410e10 4c0e0800 14000000 .....A..L....... │ │ - 0x00012678 603e0000 e4f50500 0c000000 00410e10 `>...........A.. │ │ - 0x00012688 4a0e0800 48000000 783e0000 dcf50500 J...H...x>...... │ │ - 0x00012698 92010000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ - 0x000126a8 28420e30 410e3844 0e608307 8c068d05 (B.0A.8D.`...... │ │ - 0x000126b8 8e048f03 86020379 010e3841 0e30420e .......y..8A.0B. │ │ - 0x000126c8 28420e20 420e1842 0e10410e 08000000 (B. B..B..A..... │ │ - 0x000126d8 48000000 c43e0000 30f70500 61020000 H....>..0...a... │ │ - 0x000126e8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x000126f8 410e3844 0e508307 8c068d05 8e048f03 A.8D.P.......... │ │ - 0x00012708 86020310 020e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ - 0x00012718 420e1842 0e10410e 08410e50 10000000 B..B..A..A.P.... │ │ - 0x00012728 103f0000 54f90500 01000000 00000000 .?..T........... │ │ - 0x00012738 10000000 243f0000 50f90500 01000000 ....$?..P....... │ │ - 0x00012748 00000000 10000000 383f0000 4cf90500 ........8?..L... │ │ - 0x00012758 0a000000 00000000 1c000000 4c3f0000 ............L?.. │ │ - 0x00012768 48f90500 c5000000 00410e10 8302028b H........A...... │ │ - 0x00012778 0e08410e 10000000 1c000000 6c3f0000 ..A.........l?.. │ │ - 0x00012788 f8f90500 c5000000 00410e10 8302028b .........A...... │ │ - 0x00012798 0e08410e 10000000 10000000 8c3f0000 ..A..........?.. │ │ - 0x000127a8 a8fa0500 03000000 00000000 14000000 ................ │ │ - 0x000127b8 a03f0000 a4fa0500 39000000 00410e10 .?......9....A.. │ │ - 0x000127c8 83020000 14000000 b83f0000 ccfa0500 .........?...... │ │ - 0x000127d8 39000000 00410e10 83020000 34000000 9....A......4... │ │ - 0x000127e8 d03f0000 f4fa0500 75000000 00410e10 .?......u....A.. │ │ - 0x000127f8 420e1842 0e20410e 28410e30 83058e04 B..B. A.(A.0.... │ │ - 0x00012808 8f038602 02670e28 410e2042 0e18420e .....g.(A. B..B. │ │ - 0x00012818 10410e08 10000000 08400000 3cfb0500 .A.......@..<... │ │ - 0x00012828 5b000000 00000000 10000000 1c400000 [............@.. │ │ - 0x00012838 88fb0500 09000000 00000000 10000000 ................ │ │ - 0x00012848 30400000 84fb0500 08000000 00000000 0@.............. │ │ - 0x00012858 14000000 44400000 80fb0500 10000000 ....D@.......... │ │ - 0x00012868 00410e10 4e0e0800 38000000 5c400000 .A..N...8...\@.. │ │ - 0x00012878 78fb0500 cc010000 00410e10 420e1842 x........A..B..B │ │ - 0x00012888 0e20410e 28470ef0 0583058e 048f0386 . A.(G.......... │ │ - 0x00012898 0203b801 0e28410e 20420e18 420e1041 .....(A. B..B..A │ │ - 0x000128a8 0e080000 10000000 98400000 0cfd0500 .........@...... │ │ - 0x000128b8 22000000 00000000 4c000000 ac400000 ".......L....@.. │ │ - 0x000128c8 28fd0500 a9050000 00410e10 420e1842 (........A..B..B │ │ - 0x000128d8 0e20420e 28420e30 410e3847 0e800883 . B.(B.0A.8G.... │ │ - 0x000128e8 078c068d 058e048f 03860203 1d050e38 ...............8 │ │ - 0x000128f8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x00012908 0e08410e 80080000 2c000000 fc400000 ..A.....,....@.. │ │ - 0x00012918 88020600 2c0b0000 00410e10 8602430d ....,....A....C. │ │ - 0x00012928 06508307 8c068d05 8e048f03 03030a0c .P.............. │ │ - 0x00012938 0708410c 06100000 78000000 2c410000 ..A.....x...,A.. │ │ - 0x00012948 880d0600 39010000 00410e10 83026d0e ....9....A....m. │ │ - 0x00012958 08410e10 4c0e0841 0e104a0e 08450e10 .A..L..A..J..E.. │ │ - 0x00012968 4c0e0841 0e104c0e 08410e10 4c0e0841 L..A..L..A..L..A │ │ - 0x00012978 0e104c0e 08410e10 4c0e0841 0e104c0e ..L..A..L..A..L. │ │ - 0x00012988 08410e10 4c0e0841 0e104c0e 08410e10 .A..L..A..L..A.. │ │ - 0x00012998 4c0e0841 0e104c0e 08410e10 4c0e0841 L..A..L..A..L..A │ │ - 0x000129a8 0e104c0e 08410e10 4c0e0841 0e104c0e ..L..A..L..A..L. │ │ - 0x000129b8 08410e10 84000000 a8410000 4c0e0600 .A.......A..L... │ │ - 0x000129c8 70010000 00410e10 8302710e 08410e10 p....A....q..A.. │ │ - 0x000129d8 670e0841 0e10500e 08410e10 480e0845 g..A..P..A..H..E │ │ - 0x000129e8 0e10480e 08410e10 480e0841 0e10480e ..H..A..H..A..H. │ │ - 0x000129f8 08410e10 480e0841 0e10480e 08410e10 .A..H..A..H..A.. │ │ - 0x00012a08 480e0841 0e10480e 08410e10 480e0841 H..A..H..A..H..A │ │ - 0x00012a18 0e10480e 08410e10 480e0841 0e10480e ..H..A..H..A..H. │ │ - 0x00012a28 08410e10 480e0841 0e10480e 08410e10 .A..H..A..H..A.. │ │ - 0x00012a38 480e0841 0e10480e 08410e10 38000000 H..A..H..A..8... │ │ - 0x00012a48 30420000 340f0600 98020000 00420e10 0B..4........B.. │ │ - 0x00012a58 420e1841 0e208304 8e038f02 02ed0e18 B..A. .......... │ │ - 0x00012a68 420e1042 0e08410e 20540e18 420e1042 B..B..A. T..B..B │ │ - 0x00012a78 0e08410e 20000000 50000000 6c420000 ..A. ...P...lB.. │ │ - 0x00012a88 98110600 16020000 00410e10 8302660e .........A....f. │ │ - 0x00012a98 08410e10 6b0e0841 0e106b0e 08410e10 .A..k..A..k..A.. │ │ - 0x00012aa8 6b0e0841 0e106b0e 08410e10 6b0e0841 k..A..k..A..k..A │ │ - 0x00012ab8 0e106b0e 08410e10 670e0841 0e10670e ..k..A..g..A..g. │ │ - 0x00012ac8 08410e10 600e0841 0e100000 4c000000 .A..`..A....L... │ │ - 0x00012ad8 c0420000 64130600 400a0000 00410e10 .B..d...@....A.. │ │ - 0x00012ae8 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ - 0x00012af8 0ee00783 078c068d 058e048f 03860203 ................ │ │ - 0x00012b08 bc070e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ - 0x00012b18 420e1041 0e08410e e0070000 48000000 B..A..A.....H... │ │ - 0x00012b28 10430000 541d0600 31030000 00410e10 .C..T...1....A.. │ │ - 0x00012b38 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ - 0x00012b48 0e800683 078c068d 058e048f 03860203 ................ │ │ - 0x00012b58 15030e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ - 0x00012b68 420e1041 0e080000 48000000 5c430000 B..A....H...\C.. │ │ - 0x00012b78 48200600 5e010000 00410e10 420e1842 H ..^....A..B..B │ │ - 0x00012b88 0e20420e 28420e30 410e3844 0e508307 . B.(B.0A.8D.P.. │ │ - 0x00012b98 8c068d05 8e048f03 860202e2 0e38410e .............8A. │ │ - 0x00012ba8 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ - 0x00012bb8 410e5000 48000000 a8430000 5c210600 A.P.H....C..\!.. │ │ - 0x00012bc8 e1010000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ - 0x00012bd8 28420e30 410e3844 0e608307 8c068d05 (B.0A.8D.`...... │ │ - 0x00012be8 8e048f03 860203a9 010e3841 0e30420e ..........8A.0B. │ │ - 0x00012bf8 28420e20 420e1842 0e10410e 08410e60 (B. B..B..A..A.` │ │ - 0x00012c08 48000000 f4430000 00230600 e5010000 H....C...#...... │ │ - 0x00012c18 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00012c28 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ - 0x00012c38 03860203 cc010e38 410e3042 0e28420e .......8A.0B.(B. │ │ - 0x00012c48 20420e18 420e1041 0e080000 20000000 B..B..A.... ... │ │ - 0x00012c58 40440000 a4240600 9e000000 00410e10 @D...$.......A.. │ │ - 0x00012c68 8302650e 08410e10 460e0841 0e100000 ..e..A..F..A.... │ │ - 0x00012c78 14000000 64440000 20250600 39000000 ....dD.. %..9... │ │ - 0x00012c88 00410e10 83020000 14000000 7c440000 .A..........|D.. │ │ - 0x00012c98 48250600 39000000 00410e10 83020000 H%..9....A...... │ │ - 0x00012ca8 38000000 94440000 70250600 6f000000 8....D..p%..o... │ │ - 0x00012cb8 00420e10 420e1842 0e20410e 28470ee0 .B..B..B. A.(G.. │ │ - 0x00012cc8 0383058c 048e038f 0202590e 28410e20 ..........Y.(A. │ │ - 0x00012cd8 420e1842 0e10420e 08000000 24000000 B..B..B.....$... │ │ - 0x00012ce8 d0440000 a4250600 27000000 00420e10 .D...%..'....B.. │ │ - 0x00012cf8 410e1841 0e208303 8e025b0e 18410e10 A..A. ....[..A.. │ │ - 0x00012d08 420e0800 1c000000 00000000 017a504c B............zPL │ │ - 0x00012d18 52000178 10079be9 d006001b 1b0c0708 R..x............ │ │ - 0x00012d28 90010000 40010000 24000000 cc640000 ....@...$....d.. │ │ - 0x00012d38 88070000 045b8fff ff410e10 420e1842 .....[...A..B..B │ │ - 0x00012d48 0e20420e 28420e30 410e3847 0ee00283 . B.(B.0A.8G.... │ │ - 0x00012d58 078c068d 058e048f 03860256 2e00522e ...........V..R. │ │ - 0x00012d68 0002422e 00702e00 4b2e0060 2e00552e ..B..p..K..`..U. │ │ - 0x00012d78 004b2e00 602e004c 2e00482e 004b2e00 .K..`..L..H..K.. │ │ - 0x00012d88 602e0002 9b2e004b 2e00602e 004a2e00 `......K..`..J.. │ │ - 0x00012d98 502e004c 2e004e0e 38410e30 420e2842 P..L..N.8A.0B.(B │ │ - 0x00012da8 0e20420e 18420e10 410e0841 0ee0024e . B..B..A..A...N │ │ - 0x00012db8 2e00742e 00542e00 4b2e0060 2e004a2e ..t..T..K..`..J. │ │ - 0x00012dc8 0002412e 00542e00 4b2e0060 2e004a2e ..A..T..K..`..J. │ │ - 0x00012dd8 00572e00 572e0054 2e00572e 004b2e00 .W..W..T..W..K.. │ │ - 0x00012de8 5b2e0002 e02e1056 0ee80242 0ef00249 [......V...B...I │ │ - 0x00012df8 0ee0022e 00552e00 552e0050 2e005b2e .....U..U..P..[. │ │ - 0x00012e08 00462e00 4d2e004a 2e00582e 00452e00 .F..M..J..X..E.. │ │ - 0x00012e18 4e2e0077 2e00602e 00462e00 4d2e004a N..w..`..F..M..J │ │ - 0x00012e28 2e00572e 005c2e00 512e005b 2e004f2e ..W..\..Q..[..O. │ │ - 0x00012e38 005f2e00 4a2e0057 2e004c2e 00512e00 ._..J..W..L..Q.. │ │ - 0x00012e48 492e0048 2e00502e 004b2e00 662e0056 I..H..P..K..f..V │ │ - 0x00012e58 2e00572e 00562e00 492e0045 2e00452e ..W..V..I..E..E. │ │ - 0x00012e68 004b2e00 452e0000 40010000 68010000 .K..E...@...h... │ │ - 0x00012e78 186b0000 88070000 04d78eff ff410e10 .k...........A.. │ │ - 0x00012e88 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ - 0x00012e98 0ee00283 078c068d 058e048f 03860256 ...............V │ │ - 0x00012ea8 2e00522e 0002422e 00702e00 4b2e0060 ..R...B..p..K..` │ │ - 0x00012eb8 2e00552e 004b2e00 602e004c 2e00482e ..U..K..`..L..H. │ │ - 0x00012ec8 004b2e00 602e0002 9b2e004b 2e00602e .K..`......K..`. │ │ - 0x00012ed8 004a2e00 502e004c 2e004e0e 38410e30 .J..P..L..N.8A.0 │ │ - 0x00012ee8 420e2842 0e20420e 18420e10 410e0841 B.(B. B..B..A..A │ │ - 0x00012ef8 0ee0024e 2e00742e 00542e00 4b2e0060 ...N..t..T..K..` │ │ - 0x00012f08 2e004a2e 0002412e 00542e00 4b2e0060 ..J...A..T..K..` │ │ - 0x00012f18 2e004a2e 00572e00 572e0054 2e00572e ..J..W..W..T..W. │ │ - 0x00012f28 004b2e00 5b2e0002 e02e1056 0ee80242 .K..[......V...B │ │ - 0x00012f38 0ef00249 0ee0022e 00552e00 552e0050 ...I.....U..U..P │ │ - 0x00012f48 2e005b2e 00462e00 4d2e004a 2e00582e ..[..F..M..J..X. │ │ - 0x00012f58 00452e00 4e2e0077 2e00602e 00462e00 .E..N..w..`..F.. │ │ - 0x00012f68 4d2e004a 2e00572e 005c2e00 512e005b M..J..W..\..Q..[ │ │ - 0x00012f78 2e004f2e 005f2e00 4a2e0057 2e004c2e ..O.._..J..W..L. │ │ - 0x00012f88 00512e00 492e0048 2e00502e 004b2e00 .Q..I..H..P..K.. │ │ - 0x00012f98 662e0056 2e00572e 00562e00 492e0045 f..V..W..V..I..E │ │ - 0x00012fa8 2e00452e 004b2e00 452e0000 6c000000 ..E..K..E...l... │ │ - 0x00012fb8 ac020000 64710000 42130000 04538eff ....dq..B....S.. │ │ - 0x00012fc8 ff410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00012fd8 410e3847 0e800383 078c068d 058e048f A.8G............ │ │ - 0x00012fe8 03860203 12010e38 410e3042 0e28420e .......8A.0B.(B. │ │ - 0x00012ff8 20420e18 420e1041 0e08410e 800303a0 B..B..A..A..... │ │ - 0x00013008 0a0e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ - 0x00013018 0e10410e 08460e80 03000000 3c000000 ..A..F......<... │ │ - 0x00013028 1c030000 44840000 bd010000 048b8eff ....D........... │ │ - 0x00013038 ff420e10 420e1842 0e20410e 28440e50 .B..B..B. A.(D.P │ │ - 0x00013048 83058c04 8e038f02 02c50e28 410e2042 ...........(A. B │ │ - 0x00013058 0e18420e 10420e08 410e5000 84000000 ..B..B..A.P..... │ │ - 0x00013068 5c030000 94870000 63030000 046f8eff \.......c....o.. │ │ - 0x00013078 ff410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00013088 410e3844 0ea00183 078c068d 058e048f A.8D............ │ │ - 0x00013098 03860203 af010e38 410e3042 0e28420e .......8A.0B.(B. │ │ - 0x000130a8 20420e18 420e1041 0e08420e a0010246 B..B..A..B....F │ │ - 0x000130b8 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ - 0x000130c8 10410e08 410ea001 02940e38 410e3042 .A..A......8A.0B │ │ - 0x000130d8 0e28420e 20420e18 420e1041 0e08460e .(B. B..B..A..F. │ │ - 0x000130e8 a0010000 50000000 e4030000 dc8a0000 ....P........... │ │ - 0x000130f8 be2f0000 04238eff ff410e10 420e1842 ./...#...A..B..B │ │ - 0x00013108 0e20420e 28420e30 410e3847 0ee01683 . B.(B.0A.8G.... │ │ - 0x00013118 078c068d 058e048f 03860203 d5040e38 ...............8 │ │ - 0x00013128 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x00013138 0e08410e e0160000 50000000 38040000 ..A.....P...8... │ │ - 0x00013148 48ba0000 2f0d0000 047f8fff ff410e10 H.../........A.. │ │ - 0x00013158 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ - 0x00013168 0e901583 078c068d 058e048f 03860203 ................ │ │ - 0x00013178 85080e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ - 0x00013188 420e1041 0e08410e 90150000 38000000 B..A..A.....8... │ │ - 0x00013198 8c040000 64c70000 4e000000 04af8fff ....d...N....... │ │ - 0x000131a8 ff420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ - 0x000131b8 5e0e1842 0e10420e 08460e20 410e1842 ^..B..B..F. A..B │ │ - 0x000131c8 0e10420e 08410e20 64000000 c8040000 ..B..A. d....... │ │ - 0x000131d8 78c70000 a3000000 047f8fff ff410e10 x............A.. │ │ - 0x000131e8 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ - 0x000131f8 0e408307 8c068d05 8e048f03 8602790e .@............y. │ │ - 0x00013208 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ - 0x00013218 410e0846 0e40440e 38410e30 420e2842 A..F.@D.8A.0B.(B │ │ - 0x00013228 0e20420e 18420e10 410e0841 0e400000 . B..B..A..A.@.. │ │ - 0x00013238 64000000 30050000 c0c70000 3d010000 d...0.......=... │ │ - 0x00013248 04338fff ff410e10 420e1842 0e20420e .3...A..B..B. B. │ │ - 0x00013258 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ - 0x00013268 8e048f03 86020289 0e38410e 30420e28 .........8A.0B.( │ │ - 0x00013278 420e2042 0e18420e 10410e08 460e4044 B. B..B..A..F.@D │ │ - 0x00013288 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ - 0x00013298 10410e08 410e4000 38000000 98050000 .A..A.@.8....... │ │ - 0x000132a8 38c90000 58000000 04f78eff ff420e10 8...X........B.. │ │ - 0x000132b8 410e1841 0e208303 8e02660e 18410e10 A..A. ....f..A.. │ │ - 0x000132c8 420e0845 0e20440e 18410e10 420e0841 B..E. D..A..B..A │ │ - 0x000132d8 0e200000 38000000 d4050000 5cc90000 . ..8.......\... │ │ - 0x000132e8 61000000 04c78eff ff420e10 410e1841 a........B..A..A │ │ - 0x000132f8 0e208303 8e026f0e 18410e10 420e0845 . ....o..A..B..E │ │ - 0x00013308 0e20440e 18410e10 420e0841 0e200000 . D..A..B..A. .. │ │ - 0x00013318 4c000000 10060000 90c90000 b8000000 L............... │ │ - 0x00013328 04978eff ff420e10 420e1842 0e20410e .....B..B..B. A. │ │ - 0x00013338 28410e30 83058c04 8e038f02 6c0e2841 (A.0........l.(A │ │ - 0x00013348 0e20420e 18420e10 420e0846 0e305a0e . B..B..B..F.0Z. │ │ - 0x00013358 28410e20 420e1842 0e10420e 08410e30 (A. B..B..B..A.0 │ │ - 0x00013368 4c000000 60060000 00ca0000 8a000000 L...`........... │ │ - 0x00013378 04578eff ff420e10 420e1842 0e20410e .W...B..B..B. A. │ │ - 0x00013388 28410e30 83058c04 8e038f02 560e2841 (A.0........V.(A │ │ - 0x00013398 0e20420e 18420e10 420e0841 0e30720e . B..B..B..A.0r. │ │ - 0x000133a8 28410e20 420e1842 0e10420e 08460e30 (A. B..B..B..F.0 │ │ - 0x000133b8 64000000 b0060000 40ca0000 04010000 d.......@....... │ │ - 0x000133c8 04138eff ff410e10 420e1842 0e20420e .....A..B..B. B. │ │ - 0x000133d8 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ - 0x000133e8 8e048f03 8602029b 0e38410e 30420e28 .........8A.0B.( │ │ - 0x000133f8 420e2042 0e18420e 10410e08 460e4044 B. B..B..A..F.@D │ │ - 0x00013408 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ - 0x00013418 10410e08 410e4000 64000000 18070000 .A..A.@.d....... │ │ - 0x00013428 e8ca0000 a3000000 04c78dff ff410e10 .............A.. │ │ - 0x00013438 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ - 0x00013448 0e408307 8c068d05 8e048f03 8602790e .@............y. │ │ - 0x00013458 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ - 0x00013468 410e0846 0e40440e 38410e30 420e2842 A..F.@D.8A.0B.(B │ │ - 0x00013478 0e20420e 18420e10 410e0841 0e400000 . B..B..A..A.@.. │ │ - 0x00013488 64000000 80070000 30cb0000 1c010000 d.......0....... │ │ - 0x00013498 047b8dff ff410e10 420e1842 0e20420e .{...A..B..B. B. │ │ - 0x000134a8 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ - 0x000134b8 8e048f03 8602024a 0e38410e 30420e28 .......J.8A.0B.( │ │ - 0x000134c8 420e2042 0e18420e 10410e08 410e4002 B. B..B..A..A.@. │ │ - 0x000134d8 4d0e3841 0e30420e 28420e20 420e1842 M.8A.0B.(B. B..B │ │ - 0x000134e8 0e10410e 08460e40 50000000 e8070000 ..A..F.@P....... │ │ - 0x000134f8 68cc0000 99020000 043b8dff ff410e10 h........;...A.. │ │ - 0x00013508 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ - 0x00013518 0e800183 078c068d 058e048f 03860203 ................ │ │ - 0x00013528 04020e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ - 0x00013538 420e1041 0e08410e 80010000 64000000 B..A..A.....d... │ │ - 0x00013548 3c080000 04da0000 16010000 04ff8cff <............... │ │ - 0x00013558 ff410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00013568 410e3844 0e608307 8c068d05 8e048f03 A.8D.`.......... │ │ - 0x00013578 860202ad 0e38410e 30420e28 420e2042 .....8A.0B.(B. B │ │ - 0x00013588 0e18420e 10410e08 460e6055 0e38410e ..B..A..F.`U.8A. │ │ - 0x00013598 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ - 0x000135a8 410e6000 64000000 a4080000 fcda0000 A.`.d........... │ │ - 0x000135b8 3f010000 04ab8cff ff410e10 420e1842 ?........A..B..B │ │ - 0x000135c8 0e20420e 28420e30 410e3844 0e708307 . B.(B.0A.8D.p.. │ │ - 0x000135d8 8c068d05 8e048f03 860202d6 0e38410e .............8A. │ │ - 0x000135e8 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ - 0x000135f8 460e7055 0e38410e 30420e28 420e2042 F.pU.8A.0B.(B. B │ │ - 0x00013608 0e18420e 10410e08 410e7000 64000000 ..B..A..A.p.d... │ │ - 0x00013618 0c090000 d4db0000 1d010000 04578cff .............W.. │ │ - 0x00013628 ff410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00013638 410e3844 0e608307 8c068d05 8e048f03 A.8D.`.......... │ │ - 0x00013648 860202b6 0e38410e 30420e28 420e2042 .....8A.0B.(B. B │ │ - 0x00013658 0e18420e 10410e08 460e6054 0e38410e ..B..A..F.`T.8A. │ │ - 0x00013668 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ - 0x00013678 410e6000 6c000000 74090000 8cdc0000 A.`.l...t....... │ │ - 0x00013688 f8040000 04038cff ff410e10 420e1842 .........A..B..B │ │ - 0x00013698 0e20420e 28420e30 410e3847 0ef00983 . B.(B.0A.8G.... │ │ - 0x000136a8 078c068d 058e048f 03860203 d1010e38 ...............8 │ │ - 0x000136b8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x000136c8 0e08460e f00903bf 020e3841 0e30420e ..F.......8A.0B. │ │ - 0x000136d8 28420e20 420e1842 0e10410e 08410ef0 (B. B..B..A..A.. │ │ - 0x000136e8 09000000 50000000 e4090000 1ce10000 ....P........... │ │ - 0x000136f8 89060000 04bf8bff ff410e10 420e1842 .........A..B..B │ │ - 0x00013708 0e20420e 28420e30 410e3844 0ea00183 . B.(B.0A.8D.... │ │ - 0x00013718 078c068d 058e048f 03860203 0e060e38 ...............8 │ │ - 0x00013728 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x00013738 0e08410e a0010000 5c000000 380a0000 ..A.....\...8... │ │ - 0x00013748 e8ed0000 ba010000 04878bff ff410e10 .............A.. │ │ - 0x00013758 420e1842 0e20420e 28410e30 440e7083 B..B. B.(A.0D.p. │ │ - 0x00013768 068c058e 048f0386 02031301 0e30410e .............0A. │ │ - 0x00013778 28420e20 420e1842 0e10410e 08410e70 (B. B..B..A..A.p │ │ - 0x00013788 02630e30 410e2842 0e20420e 18420e10 .c.0A.(B. B..B.. │ │ - 0x00013798 410e0846 0e700000 50000000 980a0000 A..F.p..P....... │ │ - 0x000137a8 88ef0000 b2070000 043b8bff ff410e10 .........;...A.. │ │ - 0x000137b8 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ - 0x000137c8 0ef00183 078c068d 058e048f 03860203 ................ │ │ - 0x000137d8 3c060e38 410e3042 0e28420e 20420e18 <..8A.0B.(B. B.. │ │ - 0x000137e8 420e1041 0e08410e f0010000 6c000000 B..A..A.....l... │ │ - 0x000137f8 ec0a0000 b4000100 87010000 044f8bff .............O.. │ │ - 0x00013808 ff410e10 410e1847 0ec00183 03860243 .A..A..G.......C │ │ - 0x00013818 2e00512e 00592e20 440ec801 5e0ed001 ..Q..Y. D...^... │ │ - 0x00013828 420ed801 420ee001 490ec001 472e0002 B...B...I...G... │ │ - 0x00013838 a42e0050 0e18410e 10410e08 410ec001 ...P..A..A..A... │ │ - 0x00013848 6a2e004d 2e004e0e 18410e10 410e0841 j..M..N..A..A..A │ │ - 0x00013858 0ec0014a 2e00452e 00482e00 4c000000 ...J..E..H..L... │ │ - 0x00013868 5c0b0000 d4020100 96000000 040f8bff \............... │ │ - 0x00013878 ff420e10 420e1842 0e20410e 28410e30 .B..B..B. A.(A.0 │ │ - 0x00013888 83058c04 8e038f02 600e2841 0e20420e ........`.(A. B. │ │ - 0x00013898 18420e10 420e0841 0e30740e 28410e20 .B..B..A.0t.(A. │ │ - 0x000138a8 420e1842 0e10420e 08460e30 9c000000 B..B..B..F.0.... │ │ - 0x000138b8 ac0b0000 e4050100 38030000 04cf8aff ........8....... │ │ - 0x000138c8 ff410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x000138d8 410e3847 0ee00183 078c068d 058e048f A.8G............ │ │ - 0x000138e8 03860257 2e00512e 00510e38 410e3042 ...W..Q..Q.8A.0B │ │ - 0x000138f8 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ - 0x00013908 e0014d2e 006c2e00 712e006c 2e00622e ..M..l..q..l..b. │ │ - 0x00013918 0002652e 005c2e00 029e2e00 492e0051 ..e..\......I..Q │ │ - 0x00013928 2e00662e 00762e20 440ee801 5e0ef001 ..f..v. D...^... │ │ - 0x00013938 420ef801 420e8002 490ee001 4a2e0002 B...B...I...J... │ │ - 0x00013948 4b2e0045 2e00482e 00000000 24000000 K..E..H.....$... │ │ - 0x00013958 4c0c0000 84080100 98000000 04738aff L............s.. │ │ - 0x00013968 ff410e10 440e3083 0202730e 10410e08 .A..D.0...s..A.. │ │ - 0x00013978 410e3000 50000000 740c0000 6c0b0100 A.0.P...t...l... │ │ - 0x00013988 210a0000 04578aff ff410e10 420e1842 !....W...A..B..B │ │ - 0x00013998 0e20420e 28420e30 410e3847 0ee00283 . B.(B.0A.8G.... │ │ - 0x000139a8 078c068d 058e048f 03860203 88080e38 ...............8 │ │ - 0x000139b8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x000139c8 0e08410e e0020000 44000000 c80c0000 ..A.....D....... │ │ - 0x000139d8 481e0100 e2010000 047f8aff ff420e10 H............B.. │ │ - 0x000139e8 420e1842 0e20420e 28410e30 440e6083 B..B. B.(A.0D.`. │ │ - 0x000139f8 068c058d 048e038f 0203a201 0e30410e .............0A. │ │ - 0x00013a08 28420e20 420e1842 0e10420e 08410e60 (B. B..B..B..A.` │ │ - 0x00013a18 4c000000 100d0000 90200100 fd010000 L........ ...... │ │ - 0x00013a28 045b8aff ff410e10 420e1842 0e20420e .[...A..B..B. B. │ │ - 0x00013a38 28420e30 410e3844 0e508307 8c068d05 (B.0A.8D.P...... │ │ - 0x00013a48 8e048f03 860203a9 010e3841 0e30420e ..........8A.0B. │ │ - 0x00013a58 28420e20 420e1842 0e10410e 08410e50 (B. B..B..A..A.P │ │ - 0x00013a68 30000000 600d0000 60500100 24020000 0...`...`P..$... │ │ - 0x00013a78 041f8aff ff410e10 8602430d 064d8307 .....A....C..M.. │ │ - 0x00013a88 8c068d05 8e048f03 03aa010c 0708410c ..............A. │ │ - 0x00013a98 06100000 2c000000 940d0000 bc520100 ....,........R.. │ │ - 0x00013aa8 c7000000 04078aff ff410e10 8602430d .........A....C. │ │ - 0x00013ab8 06498305 8e048f03 028c0c07 08410c06 .I...........A.. │ │ - 0x00013ac8 10000000 30000000 c40d0000 3c940100 ....0.......<... │ │ - 0x00013ad8 6c150000 04eb89ff ff410e10 8602430d l........A....C. │ │ - 0x00013ae8 06638307 8c068d05 8e048f03 0375140c .c...........u.. │ │ - 0x00013af8 0708410c 06100000 4c000000 f80d0000 ..A.....L....... │ │ - 0x00013b08 08c60100 a0040000 04f389ff ff410e10 .............A.. │ │ - 0x00013b18 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ - 0x00013b28 0e708307 8c068d05 8e048f03 86020313 .p.............. │ │ - 0x00013b38 040e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ - 0x00013b48 0e10410e 08410e70 1c000000 480e0000 ..A..A.p....H... │ │ - 0x00013b58 e8f90100 33000000 04cb89ff ff410e10 ....3........A.. │ │ - 0x00013b68 8602430d 06000000 30000000 680e0000 ..C.....0...h... │ │ - 0x00013b78 45170200 3e090000 04bb89ff ff410e10 E...>........A.. │ │ - 0x00013b88 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ - 0x00013b98 03b7010c 0708410c 06100000 64000000 ......A.....d... │ │ - 0x00013ba8 9c0e0000 94200200 04010000 04df89ff ..... .......... │ │ - 0x00013bb8 ff410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00013bc8 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ - 0x00013bd8 8602029b 0e38410e 30420e28 420e2042 .....8A.0B.(B. B │ │ - 0x00013be8 0e18420e 10410e08 460e4044 0e38410e ..B..A..F.@D.8A. │ │ - 0x00013bf8 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ - 0x00013c08 410e4000 64000000 040f0000 3c210200 A.@.d................. │ │ - 0x000147b8 ff410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ - 0x000147c8 8e048f03 03d91b0c 0708410c 06100000 ..........A..... │ │ - 0x000147d8 30000000 d01a0000 00610400 23010000 0........a..#... │ │ - 0x000147e8 040789ff ff410e10 8602430d 065c8307 .....A....C..\.. │ │ - 0x000147f8 8c068d05 8e048f03 02d80c07 08410c06 .............A.. │ │ - 0x00014808 10000000 38000000 041b0000 9c630400 ....8........c.. │ │ - 0x00014818 01090000 04e788ff ff410e10 8602430d .........A....C. │ │ - 0x00014828 064d8307 8c068d05 8e048f03 0396070c .M.............. │ │ - 0x00014838 0708460c 0610770c 0708410c 06100000 ..F...w...A..... │ │ - 0x00014848 30000000 401b0000 20760400 f3090000 0...@... v...... │ │ - 0x00014858 04d388ff ff410e10 8602430d 064d8307 .....A....C..M.. │ │ - 0x00014868 8c068d05 8e048f03 038f090c 0708410c ..............A. │ │ - 0x00014878 06100000 30000000 741b0000 ac800400 ....0...t....... │ │ - 0x00014888 800f0000 04b388ff ff410e10 8602430d .........A....C. │ │ - 0x00014898 06508307 8c068d05 8e048f03 036d0d0c .P...........m.. │ │ - 0x000148a8 0708410c 06100000 88000000 a81b0000 ..A............. │ │ - 0x000148b8 f88f0400 de070000 04bf88ff ff410e10 .............A.. │ │ - 0x000148c8 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ - 0x000148d8 0397010c 0708410c 061002d4 2e000244 ......A........D │ │ - 0x000148e8 2e00562e 0002442e 00562e00 024b2e00 ..V...D..V...K.. │ │ - 0x000148f8 612e1003 78012e00 02432e00 572e0002 a...x....C..W... │ │ - 0x00014908 9b2e0058 2e005e2e 00792e00 612e0050 ...X..^..y..a..P │ │ - 0x00014918 2e00642e 00672e00 02552e00 4c2e0058 ..d..g...U..L..X │ │ - 0x00014928 2e004c2e 004d2e00 692e005a 2e00492e ..L..M..i..Z..I. │ │ - 0x00014938 00000000 30000000 341c0000 3cc90400 ....0...4...<... │ │ - 0x00014948 10010000 045f88ff ff410e10 8602430d ....._...A....C. │ │ - 0x00014958 06598307 8c068d05 8e048f03 02c80c07 .Y.............. │ │ - 0x00014968 08410c06 10000000 30000000 681c0000 .A......0...h... │ │ - 0x00014978 b8d10400 c3090000 043f88ff ff410e10 .........?...A.. │ │ - 0x00014988 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ - 0x00014998 031c090c 0708410c 06100000 30000000 ......A.....0... │ │ - 0x000149a8 9c1c0000 f4f90400 15010000 041f88ff ................ │ │ - 0x000149b8 ff410e10 8602430d 06598307 8c068d05 .A....C..Y...... │ │ - 0x000149c8 8e048f03 02da0c07 08410c06 10000000 .........A...... │ │ - 0x000149d8 30000000 d01c0000 70040500 86090000 0.......p....... │ │ - 0x000149e8 04ff87ff ff410e10 8602430d 064d8307 .....A....C..M.. │ │ - 0x000149f8 8c068d05 8e048f03 03d9080c 0708410c ..............A. │ │ - 0x00014a08 06100000 30000000 041d0000 8c0e0500 ....0........... │ │ - 0x00014a18 ff000000 04df87ff ff410e10 8602430d .........A....C. │ │ - 0x00014a28 06438304 8e03550c 0708410c 0610029e .C....U...A..... │ │ - 0x00014a38 0c070846 0c061000 38000000 381d0000 ...F....8...8... │ │ - 0x00014a48 580f0500 c5030000 04d387ff ff410e10 X............A.. │ │ - 0x00014a58 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ - 0x00014a68 03e7020c 0708410c 0610024b 0c070846 ......A....K...F │ │ - 0x00014a78 0c061000 30000000 741d0000 2c160500 ....0...t...,... │ │ - 0x00014a88 76030000 04ab87ff ff410e10 8602430d v........A....C. │ │ - 0x00014a98 064d8307 8c068d05 8e048f03 03f4020c .M.............. │ │ - 0x00014aa8 0708410c 06100000 2c000000 a81d0000 ..A.....,....... │ │ - 0x00014ab8 a82a0500 b3000000 048787ff ff410e10 .*...........A.. │ │ - 0x00014ac8 8602430d 06478306 8c058e04 8f030281 ..C..G.......... │ │ - 0x00014ad8 0c070841 0c061000 28000000 d81d0000 ...A....(....... │ │ - 0x00014ae8 482c0500 bc000000 046b87ff ff410e10 H,.......k...A.. │ │ - 0x00014af8 8602430d 06478304 8e030297 0c070841 ..C..G.........A │ │ - 0x00014b08 0c061000 30000000 041e0000 dc2c0500 ....0........,.. │ │ - 0x00014b18 55030000 046387ff ff410e10 8602430d U....c...A....C. │ │ - 0x00014b28 064a8307 8c068d05 8e048f03 03ab020c .J.............. │ │ - 0x00014b38 0708410c 06100000 38000000 381e0000 ..A.....8...8... │ │ - 0x00014b48 88310500 af000000 044387ff ff410e10 .1.......C...A.. │ │ - 0x00014b58 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ - 0x00014b68 02520c07 08460c06 104e0c07 08410c06 .R...F...N...A.. │ │ - 0x00014b78 10000000 38000000 741e0000 fc310500 ....8...t....1.. │ │ - 0x00014b88 0f010000 042387ff ff410e10 8602430d .....#...A....C. │ │ - 0x00014b98 064a8307 8c068d05 8e048f03 02ae0c07 .J.............. │ │ - 0x00014ba8 08460c06 104e0c07 08410c06 10000000 .F...N...A...... │ │ - 0x00014bb8 30000000 b01e0000 d0320500 a5000000 0........2...... │ │ - 0x00014bc8 040787ff ff410e10 8602430d 06438304 .....A....C..C.. │ │ - 0x00014bd8 8e03027c 0c070846 0c061044 0c070841 ...|...F...D...A │ │ - 0x00014be8 0c061000 38000000 e41e0000 4c330500 ....8.......L3.. │ │ - 0x00014bf8 84020000 04e386ff ff410e10 8602430d .........A....C. │ │ - 0x00014c08 064a8307 8c068d05 8e048f03 03e2010c .J.............. │ │ - 0x00014c18 0708410c 0610580c 0708450c 06100000 ..A...X...E..... │ │ - 0x00014c28 30000000 201f0000 603f0500 10010000 0... ...`?...... │ │ - 0x00014c38 04c786ff ff410e10 8602430d 06598307 .....A....C..Y.. │ │ - 0x00014c48 8c068d05 8e048f03 02c80c07 08410c06 .............A.. │ │ - 0x00014c58 10000000 30000000 541f0000 3c400500 ....0...T...<@.. │ │ - 0x00014c68 10010000 04a786ff ff410e10 8602430d .........A....C. │ │ - 0x00014c78 06598307 8c068d05 8e048f03 02c80c07 .Y.............. │ │ - 0x00014c88 08410c06 10000000 38000000 881f0000 .A......8....... │ │ - 0x00014c98 88410500 a7000000 048786ff ff410e10 .A...........A.. │ │ - 0x00014ca8 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ - 0x00014cb8 02430c07 08460c06 104e0c07 08410c06 .C...F...N...A.. │ │ - 0x00014cc8 10000000 38000000 c41f0000 fc410500 ....8........A.. │ │ - 0x00014cd8 36010000 046786ff ff410e10 8602430d 6....g...A....C. │ │ - 0x00014ce8 064a8307 8c068d05 8e048f03 02c40c07 .J.............. │ │ - 0x00014cf8 08460c06 104e0c07 08410c06 10000000 .F...N...A...... │ │ - 0x00014d08 28000000 00200000 d04c0500 60000000 (.... ...L..`... │ │ - 0x00014d18 044b86ff ff410e10 8602430d 06438304 .K...A....C..C.. │ │ - 0x00014d28 8e03690c 0708450c 06100000 30000000 ..i...E.....0... │ │ - 0x00014d38 2c200000 54530500 f3090000 043f86ff , ..TS.......?.. │ │ - 0x00014d48 ff410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ - 0x00014d58 8e048f03 038f090c 0708410c 06100000 ..........A..... │ │ - 0x00014d68 30000000 60200000 90640500 660a0000 0...` ...d..f... │ │ - 0x00014d78 041f86ff ff410e10 8602430d 064d8307 .....A....C..M.. │ │ - 0x00014d88 8c068d05 8e048f03 03020a0c 0708410c ..............A. │ │ - 0x00014d98 06100000 30000000 94200000 ec770500 ....0.... ...w.. │ │ - 0x00014da8 4b050000 04ff85ff ff410e10 8602430d K........A....C. │ │ - 0x00014db8 06508307 8c068d05 8e048f03 03d1040c .P.............. │ │ - 0x00014dc8 0708410c 06100000 30000000 c8200000 ..A.....0.... .. │ │ - 0x00014dd8 c87e0500 24030000 04db85ff ff410e10 .~..$........A.. │ │ - 0x00014de8 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ - 0x00014df8 0346020c 0708410c 06100000 2c000000 .F....A.....,... │ │ - 0x00014e08 fc200000 94830500 d4000000 04cb85ff . .............. │ │ - 0x00014e18 ff410e10 8602430d 06478306 8c058e04 .A....C..G...... │ │ - 0x00014e28 8f030272 0c070841 0c061000 4c000000 ...r...A....L... │ │ - 0x00014e38 2c210000 d4840500 78020000 04b385ff ,!......x....... │ │ - 0x00014e48 ff410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ - 0x00014e58 8e048f03 02992e00 7c2e004c 2e006f2e ........|..L..o. │ │ - 0x00014e68 00712e00 02642e10 7a0c0708 410c0610 .q...d..z...A... │ │ - 0x00014e78 512e006d 2e000241 2e000000 2c000000 Q..m...A....,... │ │ - 0x00014e88 7c210000 d4900500 7b000000 048785ff |!......{....... │ │ - 0x00014e98 ff410e10 8602430d 06498305 8e048f03 .A....C..I...... │ │ - 0x00014ea8 02530c07 08410c06 10000000 34000000 .S...A......4... │ │ - 0x00014eb8 ac210000 349e0500 90000000 046385ff .!..4........c.. │ │ - 0x00014ec8 ff410e10 8602430d 06478306 8c058e04 .A....C..G...... │ │ - 0x00014ed8 8f03630c 0708410c 0610760c 0708460c ..c...A...v...F. │ │ - 0x00014ee8 06100000 30000000 e4210000 8c9e0500 ....0....!...... │ │ - 0x00014ef8 02010000 043785ff ff410e10 8602430d .....7...A....C. │ │ - 0x00014f08 064d8307 8c068d05 8e048f03 02bd0c07 .M.............. │ │ - 0x00014f18 08410c06 10000000 30000000 18220000 .A......0....".. │ │ - 0x00014f28 689f0500 97010000 041785ff ff410e10 h............A.. │ │ - 0x00014f38 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ - 0x00014f48 0355010c 0708410c 06100000 30000000 .U....A.....0... │ │ - 0x00014f58 4c220000 e4a40500 3d010000 04f784ff L"......=....... │ │ - 0x00014f68 ff410e10 8602430d 064a8307 8c068d05 .A....C..J...... │ │ - 0x00014f78 8e048f03 02ed0c07 08410c06 10000000 .........A...... │ │ - 0x00014f88 24000000 80220000 30a70500 53010000 $...."..0...S... │ │ - 0x00014f98 04d784ff ff410e10 8602430d 064d8307 .....A....C..M.. │ │ - 0x00014fa8 8c068d05 8e048f03 30000000 a8220000 ........0....".. │ │ - 0x00014fb8 68a80500 61000000 04df84ff ff410e10 h...a........A.. │ │ - 0x00014fc8 8602430d 06468305 8e048f03 6b0c0708 ..C..F......k... │ │ - 0x00014fd8 460c0610 4a0c0708 410c0610 28000000 F...J...A...(... │ │ - 0x00014fe8 dc220000 42aa0500 42010000 04b784ff ."..B...B....... │ │ - 0x00014ff8 ff410e10 8602430d 06478304 8e030317 .A....C..G...... │ │ - 0x00015008 010c0708 410c0610 1c000000 08230000 ....A........#.. │ │ - 0x00015018 68ab0500 8e000000 04b384ff ff410e10 h............A.. │ │ - 0x00015028 8602430d 06458303 2c000000 28230000 ..C..E..,...(#.. │ │ - 0x00015038 18ac0500 f2000000 049f84ff ff410e10 .............A.. │ │ - 0x00015048 8602430d 06498305 8e048f03 02aa0c07 ..C..I.......... │ │ - 0x00015058 08410c06 10000000 28000000 58230000 .A......(...X#.. │ │ - 0x00015068 e8ac0500 8f000000 048384ff ff410e10 .............A.. │ │ - 0x00015078 8602430d 06458303 02690c07 08410c06 ..C..E...i...A.. │ │ - 0x00015088 10000000 24000000 84230000 9caf0500 ....$....#...... │ │ - 0x00015098 ae000000 046384ff ff410e10 8602430d .....c...A....C. │ │ - 0x000150a8 064b8306 8c058e04 8f030000 24000000 .K..........$... │ │ - 0x000150b8 ac230000 44b00500 ae000000 044b84ff .#..D........K.. │ │ - 0x000150c8 ff410e10 8602430d 064b8306 8c058e04 .A....C..K...... │ │ - 0x000150d8 8f030000 30000000 d4230000 ccb10500 ....0....#...... │ │ - 0x000150e8 9b0b0000 043384ff ff410e10 8602430d .....3...A....C. │ │ - 0x000150f8 06508307 8c068d05 8e048f03 033a090c .P...........:.. │ │ - 0x00015108 0708410c 06100000 28000000 08240000 ..A.....(....$.. │ │ - 0x00015118 68be0500 8a010000 041784ff ff410e10 h............A.. │ │ - 0x00015128 8602430d 06478304 8e0302f8 0c070841 ..C..G.........A │ │ - 0x00015138 0c061000 48000000 34240000 2cc00500 ....H...4$..,... │ │ - 0x00015148 4a020000 040384ff ff410e10 8602430d J........A....C. │ │ - 0x00015158 064e8306 8c058e04 8f03740c 0708450c .N........t...E. │ │ - 0x00015168 061002e4 0c070842 0c06105e 0c070842 .......B...^...B │ │ - 0x00015178 0c061002 b70c0708 410c0610 00000000 ........A....... │ │ - 0x00015188 00000000 .... │ │ + 0x0000e540 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ + 0x0000e550 1b0c0708 90010000 10000000 1c000000 ................ │ │ + 0x0000e560 00aa0000 0c000000 00000000 10000000 ................ │ │ + 0x0000e570 30000000 fca90000 01000000 00000000 0............... │ │ + 0x0000e580 10000000 44000000 f8a90000 05000000 ....D........... │ │ + 0x0000e590 00000000 10000000 58000000 f4a90000 ........X....... │ │ + 0x0000e5a0 08000000 00000000 10000000 6c000000 ............l... │ │ + 0x0000e5b0 f0a90000 16000000 00000000 10000000 ................ │ │ + 0x0000e5c0 80000000 fca90000 0c000000 00000000 ................ │ │ + 0x0000e5d0 4c000000 94000000 a8cd0000 d8010000 L............... │ │ + 0x0000e5e0 00410e10 420e1842 0e20420e 28410e30 .A..B..B. B.(A.0 │ │ + 0x0000e5f0 83068c05 8e048f03 860202fc 0e28420e .............(B. │ │ + 0x0000e600 20420e18 420e1041 0e08410e 3002b20e B..B..A..A.0... │ │ + 0x0000e610 28420e20 420e1842 0e10410e 08460e30 (B. B..B..A..F.0 │ │ + 0x0000e620 2c000000 e4000000 a8d20000 5c000000 ,...........\... │ │ + 0x0000e630 00410e10 420e1841 0e20440e 4083048e .A..B..A. D.@... │ │ + 0x0000e640 03860202 4f0e2041 0e18420e 10410e08 ....O. A..B..A.. │ │ + 0x0000e650 10000000 14010000 d8070100 e2000000 ................ │ │ + 0x0000e660 00000000 10000000 28010000 b4080100 ........(....... │ │ + 0x0000e670 1b000000 00000000 10000000 3c010000 ............<... │ │ + 0x0000e680 c0080100 19000000 00000000 1c000000 ................ │ │ + 0x0000e690 50010000 0c0b0100 28000000 00410e10 P.......(....A.. │ │ + 0x0000e6a0 83025f0e 08460e10 410e0800 14000000 .._..F..A....... │ │ + 0x0000e6b0 70010000 1c0b0100 6e000000 0002540e p.......n.....T. │ │ + 0x0000e6c0 40590e08 10000000 88010000 240c0100 @Y..........$... │ │ + 0x0000e6d0 cf000000 00000000 28000000 9c010000 ........(....... │ │ + 0x0000e6e0 c00f0100 7d000000 00420e10 410e1844 ....}....B..A..D │ │ + 0x0000e6f0 0e308303 8e02025c 0e18410e 10420e08 .0.....\..A..B.. │ │ + 0x0000e700 410e3000 4c000000 c8010000 14100100 A.0.L........... │ │ + 0x0000e710 59020000 00410e10 420e1842 0e20420e Y....A..B..B. B. │ │ + 0x0000e720 28420e30 410e3844 0e800183 078c068d (B.0A.8D........ │ │ + 0x0000e730 058e048f 03860203 ed010e38 410e3042 ...........8A.0B │ │ + 0x0000e740 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ + 0x0000e750 80010000 10000000 18020000 24120100 ............$... │ │ + 0x0000e760 72000000 00000000 40000000 2c020000 r.......@...,... │ │ + 0x0000e770 90120100 c90a0000 00410e10 420e1842 .........A..B..B │ │ + 0x0000e780 0e20420e 28410e30 470ea004 83068c05 . B.(A.0G....... │ │ + 0x0000e790 8e048f03 860203b1 0a0e3041 0e28420e ..........0A.(B. │ │ + 0x0000e7a0 20420e18 420e1041 0e080000 28000000 B..B..A....(... │ │ + 0x0000e7b0 70020000 3c1e0100 53000000 00420e10 p...<...S....B.. │ │ + 0x0000e7c0 410e1841 0e208303 8e027e0e 18410e10 A..A. ....~..A.. │ │ + 0x0000e7d0 420e0841 0e200000 54000000 9c020000 B..A. ..T....... │ │ + 0x0000e7e0 502c0100 97060000 004a0e10 420e1842 P,.......J..B..B │ │ + 0x0000e7f0 0e20410e 2883058e 048f0386 0202560e . A.(.........V. │ │ + 0x0000e800 08c3c6ce cf4c0e28 83058602 8e048f03 .....L.(........ │ │ + 0x0000e810 03f5010e 20420e18 420e1041 0e08c3ce .... B..B..A.... │ │ + 0x0000e820 cfc64d0e 28830586 028e048f 03000000 ..M.(........... │ │ + 0x0000e830 1c000000 f4020000 58340100 3d000000 ........X4..=... │ │ + 0x0000e840 00410e10 440e5083 02760e10 410e0800 .A..D.P..v..A... │ │ + 0x0000e850 28000000 14030000 683c0100 fd010000 (.......h<...... │ │ + 0x0000e860 00420e10 410e1847 0eb00183 038e0203 .B..A..G........ │ │ + 0x0000e870 ef010e18 410e1042 0e080000 44000000 ....A..B....D... │ │ + 0x0000e880 40030000 3c3e0100 a4050000 00420e10 @...<>.......B.. │ │ + 0x0000e890 420e1842 0e20420e 28410e30 470e900e B..B. B.(A.0G... │ │ + 0x0000e8a0 83068c05 8d048e03 8f020380 050e3041 ..............0A │ │ + 0x0000e8b0 0e28420e 20420e18 420e1042 0e08410e .(B. B..B..B..A. │ │ + 0x0000e8c0 900e0000 48000000 88030000 a4430100 ....H........C.. │ │ + 0x0000e8d0 3c010000 00410e10 420e1842 0e20420e <....A..B..B. B. │ │ + 0x0000e8e0 28420e30 410e3844 0e508307 8c068d05 (B.0A.8D.P...... │ │ + 0x0000e8f0 8e048f03 86020323 010e3841 0e30420e .......#..8A.0B. │ │ + 0x0000e900 28420e20 420e1842 0e10410e 08000000 (B. B..B..A..... │ │ + 0x0000e910 10000000 d4030000 28460100 14000000 ........(F...... │ │ + 0x0000e920 00000000 10000000 e8030000 34460100 ............4F.. │ │ + 0x0000e930 d6000000 00000000 34000000 fc030000 ........4....... │ │ + 0x0000e940 00470100 6c000000 00420e10 420e1842 .G..l....B..B..B │ │ + 0x0000e950 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ + 0x0000e960 025c0e28 410e2042 0e18420e 10420e08 .\.(A. B..B..B.. │ │ + 0x0000e970 4c000000 34040000 38470100 1f020000 L...4...8G...... │ │ + 0x0000e980 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x0000e990 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ + 0x0000e9a0 03860203 ae010e38 410e3042 0e28420e .......8A.0B.(B. │ │ + 0x0000e9b0 20420e18 420e1041 0e08410e 80010000 B..B..A..A..... │ │ + 0x0000e9c0 20000000 84040000 08490100 91000000 ........I...... │ │ + 0x0000e9d0 00410e10 8302760e 08410e10 024f0e08 .A....v..A...O.. │ │ + 0x0000e9e0 410e1000 10000000 a8040000 84490100 A............I.. │ │ + 0x0000e9f0 12000000 00000000 44000000 bc040000 ........D....... │ │ + 0x0000ea00 704d0100 62020000 00410e10 420e1842 pM..b....A..B..B │ │ + 0x0000ea10 0e20420e 28410e30 440e9001 83068c05 . B.(A.0D....... │ │ + 0x0000ea20 8e048f03 860203e5 010e3041 0e28420e ..........0A.(B. │ │ + 0x0000ea30 20420e18 420e1041 0e08410e 90010000 B..B..A..A..... │ │ + 0x0000ea40 4c000000 04050000 c8590100 7e060000 L........Y..~... │ │ + 0x0000ea50 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x0000ea60 410e3847 0ef00983 078c068d 058e048f A.8G............ │ │ + 0x0000ea70 03860203 5f050e38 410e3042 0e28420e ...._..8A.0B.(B. │ │ + 0x0000ea80 20420e18 420e1041 0e08410e f0090000 B..B..A..A..... │ │ + 0x0000ea90 48000000 54050000 f85f0100 88020000 H...T...._...... │ │ + 0x0000eaa0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x0000eab0 410e3847 0ed00283 078c068d 058e048f A.8G............ │ │ + 0x0000eac0 03860203 6c020e38 410e3042 0e28420e ....l..8A.0B.(B. │ │ + 0x0000ead0 20420e18 420e1041 0e080000 48000000 B..B..A....H... │ │ + 0x0000eae0 a0050000 2c640100 cd000000 00410e10 ....,d.......A.. │ │ + 0x0000eaf0 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ + 0x0000eb00 0e408307 8c068d05 8e048f03 8602028c .@.............. │ │ + 0x0000eb10 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ + 0x0000eb20 10410e08 410e4000 20000000 ec050000 .A..A.@. ....... │ │ + 0x0000eb30 68660100 27000000 00410e10 8602430d hf..'....A....C. │ │ + 0x0000eb40 06570c07 08410c06 10000000 2c000000 .W...A......,... │ │ + 0x0000eb50 10060000 6b660100 a0010000 00410e10 ....kf.......A.. │ │ + 0x0000eb60 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ + 0x0000eb70 0361010c 0708410c 06100000 10000000 .a....A......... │ │ + 0x0000eb80 40060000 db670100 33000000 00000000 @....g..3....... │ │ + 0x0000eb90 28000000 54060000 08680100 72000000 (...T....h..r... │ │ + 0x0000eba0 00420e10 410e1844 0e308303 8e020251 .B..A..D.0.....Q │ │ + 0x0000ebb0 0e18410e 10420e08 410e3000 40000000 ..A..B..A.0.@... │ │ + 0x0000ebc0 80060000 5c680100 43040000 00410e10 ....\h..C....A.. │ │ + 0x0000ebd0 420e1842 0e20420e 28420e30 410e3883 B..B. B.(B.0A.8. │ │ + 0x0000ebe0 078c068d 058e048f 03860203 2f040e30 ............/..0 │ │ + 0x0000ebf0 420e2842 0e20420e 18420e10 410e0800 B.(B. B..B..A... │ │ + 0x0000ec00 40000000 c4060000 686c0100 aa020000 @.......hl...... │ │ + 0x0000ec10 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x0000ec20 410e3883 078c068d 058e048f 03860203 A.8............. │ │ + 0x0000ec30 96020e30 420e2842 0e20420e 18420e10 ...0B.(B. B..B.. │ │ + 0x0000ec40 410e0800 48000000 08070000 d46e0100 A...H........n.. │ │ + 0x0000ec50 690f0000 00410e10 420e1842 0e20420e i....A..B..B. B. │ │ + 0x0000ec60 28420e30 410e3847 0ef00183 078c068d (B.0A.8G........ │ │ + 0x0000ec70 058e048f 03860203 4d0f0e38 410e3042 ........M..8A.0B │ │ + 0x0000ec80 0e28420e 20420e18 420e1041 0e080000 .(B. B..B..A.... │ │ + 0x0000ec90 18000000 54070000 f87d0100 e3000000 ....T....}...... │ │ + 0x0000eca0 00410e10 02b20e08 410e1000 28000000 .A......A...(... │ │ + 0x0000ecb0 70070000 cc7e0100 24030000 00420e10 p....~..$....B.. │ │ + 0x0000ecc0 410e1841 0e208303 8e020361 020e1841 A..A. .....a...A │ │ + 0x0000ecd0 0e10420e 08410e20 48000000 9c070000 ..B..A. H....... │ │ + 0x0000ece0 d0810100 bf080000 00410e10 420e1842 .........A..B..B │ │ + 0x0000ecf0 0e20420e 28420e30 410e3847 0e800883 . B.(B.0A.8G.... │ │ + 0x0000ed00 078c068d 058e048f 03860203 a3080e38 ...............8 │ │ + 0x0000ed10 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x0000ed20 0e080000 14000000 e8070000 448a0100 ............D... │ │ + 0x0000ed30 2d000000 00440e30 680e0800 20000000 -....D.0h... ... │ │ + 0x0000ed40 00080000 5c8a0100 d1040000 00410e10 ....\........A.. │ │ + 0x0000ed50 470ec003 830203c7 040e1041 0e080000 G..........A.... │ │ + 0x0000ed60 10000000 24080000 188f0100 0b000000 ....$........... │ │ + 0x0000ed70 00000000 10000000 38080000 148f0100 ........8....... │ │ + 0x0000ed80 0b000000 00000000 10000000 4c080000 ............L... │ │ + 0x0000ed90 108f0100 0b000000 00000000 10000000 ................ │ │ + 0x0000eda0 60080000 0c8f0100 0b000000 00000000 `............... │ │ + 0x0000edb0 10000000 74080000 088f0100 0b000000 ....t........... │ │ + 0x0000edc0 00000000 10000000 88080000 048f0100 ................ │ │ + 0x0000edd0 0b000000 00000000 10000000 9c080000 ................ │ │ + 0x0000ede0 008f0100 0b000000 00000000 10000000 ................ │ │ + 0x0000edf0 b0080000 fc8e0100 0b000000 00000000 ................ │ │ + 0x0000ee00 18000000 c4080000 f38e0100 13000000 ................ │ │ + 0x0000ee10 00410e10 8602430d 06000000 18000000 .A....C......... │ │ + 0x0000ee20 e0080000 ea8e0100 12000000 00410e10 .............A.. │ │ + 0x0000ee30 8602430d 06000000 18000000 fc080000 ..C............. │ │ + 0x0000ee40 e08e0100 1c000000 00410e10 8602430d .........A....C. │ │ + 0x0000ee50 06000000 24000000 18090000 e48e0100 ....$........... │ │ + 0x0000ee60 70000000 00410e10 8602430d 06478304 p....A....C..G.. │ │ + 0x0000ee70 8e030250 0c070841 0c061000 24000000 ...P...A....$... │ │ + 0x0000ee80 40090000 2c8f0100 76000000 00410e10 @...,...v....A.. │ │ + 0x0000ee90 8602430d 06468305 8e048f03 026b0c07 ..C..F.......k.. │ │ + 0x0000eea0 08000000 24000000 68090000 b4910100 ....$...h....... │ │ + 0x0000eeb0 5a000000 00410e10 8602430d 06478304 Z....A....C..G.. │ │ + 0x0000eec0 8e030241 0c070841 0c061000 10000000 ...A...A........ │ │ + 0x0000eed0 90090000 5c930100 16000000 00000000 ....\........... │ │ + 0x0000eee0 10000000 a4090000 68930100 11000000 ........h....... │ │ + 0x0000eef0 00000000 28000000 b8090000 74930100 ....(.......t... │ │ + 0x0000ef00 61000000 00410e10 8602430d 06478306 a....A....C..G.. │ │ + 0x0000ef10 8c058e04 8f037b0c 0708410c 06100000 ......{...A..... │ │ + 0x0000ef20 24000000 e4090000 b8930100 02010000 $............... │ │ + 0x0000ef30 00410e10 8602430d 06478306 8c058e04 .A....C..G...... │ │ + 0x0000ef40 8f0302f6 0c070800 1c000000 0c0a0000 ................ │ │ + 0x0000ef50 a0940100 18000000 00410e10 8602430d .........A....C. │ │ + 0x0000ef60 06530c07 08c60000 10000000 2c0a0000 .S..........,... │ │ + 0x0000ef70 a0940100 1a000000 00000000 2c000000 ............,... │ │ + 0x0000ef80 400a0000 ac940100 39010000 00410e10 @.......9....A.. │ │ + 0x0000ef90 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ + 0x0000efa0 0315010c 0708410c 06100000 10000000 ......A......... │ │ + 0x0000efb0 700a0000 bc950100 13000000 00000000 p............... │ │ + 0x0000efc0 4c000000 840a0000 c8950100 a1090000 L............... │ │ + 0x0000efd0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x0000efe0 410e3847 0e800a83 078c068d 058e048f A.8G............ │ │ + 0x0000eff0 03860203 4f090e38 410e3042 0e28420e ....O..8A.0B.(B. │ │ + 0x0000f000 20420e18 420e1041 0e08410e 800a0000 B..B..A..A..... │ │ + 0x0000f010 28000000 d40a0000 289f0100 da130000 (.......(....... │ │ + 0x0000f020 00410e10 8602430d 06548307 8c068d05 .A....C..T...... │ │ + 0x0000f030 8e048f03 03c1130c 07080000 40000000 ............@... │ │ + 0x0000f040 000b0000 dcb20100 20010000 00410e10 ........ ....A.. │ │ + 0x0000f050 420e1842 0e20420e 28410e30 440e7083 B..B. B.(A.0D.p. │ │ + 0x0000f060 068c058e 048f0386 026e0e30 410e2842 .........n.0A.(B │ │ + 0x0000f070 0e20420e 18420e10 410e0841 0e700000 . B..B..A..A.p.. │ │ + 0x0000f080 1c000000 440b0000 b8b30100 ac200000 ....D........ .. │ │ + 0x0000f090 00410e10 8602430d 0603a720 0c070800 .A....C.... .... │ │ + 0x0000f0a0 10000000 640b0000 48d40100 16000000 ....d...H....... │ │ + 0x0000f0b0 00000000 1c000000 780b0000 54d40100 ........x...T... │ │ + 0x0000f0c0 53000000 00410e10 440e3083 02024c0e S....A..D.0...L. │ │ + 0x0000f0d0 10410e08 10000000 980b0000 94d40100 .A.............. │ │ + 0x0000f0e0 1b000000 00000000 10000000 ac0b0000 ................ │ │ + 0x0000f0f0 a0d40100 1b000000 00000000 10000000 ................ │ │ + 0x0000f100 c00b0000 acd40100 0d000000 00000000 ................ │ │ + 0x0000f110 10000000 d40b0000 b8e90100 31000000 ............1... │ │ + 0x0000f120 00000000 48000000 e80b0000 e4e90100 ....H........... │ │ + 0x0000f130 c11b0000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ + 0x0000f140 28420e30 410e3844 0eb00183 078c068d (B.0A.8D........ │ │ + 0x0000f150 058e048f 03860203 a81b0e38 410e3042 ...........8A.0B │ │ + 0x0000f160 0e28420e 20420e18 420e1041 0e080000 .(B. B..B..A.... │ │ + 0x0000f170 1c000000 340c0000 68050200 4d000000 ....4...h...M... │ │ + 0x0000f180 005e0e10 6a0e0841 0e10430e 08000000 .^..j..A..C..... │ │ + 0x0000f190 48000000 540c0000 98050200 91000000 H...T........... │ │ + 0x0000f1a0 00420e10 420e1842 0e20410e 28410e30 .B..B..B. A.(A.0 │ │ + 0x0000f1b0 83058c04 8e038f02 024e0e28 410e2042 .........N.(A. B │ │ + 0x0000f1c0 0e18420e 10420e08 460e3066 0e28410e ..B..B..F.0f.(A. │ │ + 0x0000f1d0 20420e18 420e1042 0e080000 28000000 B..B..B....(... │ │ + 0x0000f1e0 a00c0000 ec050200 6d000000 00420e10 ........m....B.. │ │ + 0x0000f1f0 410e1844 0e308303 8e02024c 0e18410e A..D.0.....L..A. │ │ + 0x0000f200 10420e08 410e3000 28000000 cc0c0000 .B..A.0.(....... │ │ + 0x0000f210 30060200 6c000000 00420e10 420e1841 0...l....B..B..A │ │ + 0x0000f220 0e208304 8e038f02 02620e18 420e1042 . .......b..B..B │ │ + 0x0000f230 0e080000 10000000 f80c0000 140b0200 ................ │ │ + 0x0000f240 03000000 00000000 10000000 0c0d0000 ................ │ │ + 0x0000f250 040b0200 03000000 00000000 10000000 ................ │ │ + 0x0000f260 200d0000 f40a0200 03000000 00000000 ............... │ │ + 0x0000f270 18000000 340d0000 e30a0200 6c000000 ....4.......l... │ │ + 0x0000f280 00410e10 8602430d 06000000 10000000 .A....C......... │ │ + 0x0000f290 500d0000 3c0b0200 12000000 00000000 P...<........... │ │ + 0x0000f2a0 10000000 640d0000 480b0200 0d000000 ....d...H....... │ │ + 0x0000f2b0 00000000 18000000 780d0000 440b0200 ........x...D... │ │ + 0x0000f2c0 2b000000 00410e10 8602430d 06000000 +....A....C..... │ │ + 0x0000f2d0 30000000 940d0000 580b0200 bd010000 0.......X....... │ │ + 0x0000f2e0 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ + 0x0000f2f0 8e048f03 0394010c 0708430c 0610540c ..........C...T. │ │ + 0x0000f300 07080000 30000000 c80d0000 e40c0200 ....0........... │ │ + 0x0000f310 a9030000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ + 0x0000f320 8c068d05 8e048f03 03f7020c 0708430c ..............C. │ │ + 0x0000f330 0610029d 0c070800 30000000 fc0d0000 ........0....... │ │ + 0x0000f340 60100200 c3040000 00420e10 420e1842 `........B..B..B │ │ + 0x0000f350 0e20410e 2883058c 048e038f 0203b504 . A.(........... │ │ + 0x0000f360 0e20420e 18420e10 420e0800 20000000 . B..B..B... ... │ │ + 0x0000f370 300e0000 fc140200 a2010000 00410e10 0............A.. │ │ + 0x0000f380 8602430d 06458303 0398010c 07080000 ..C..E.......... │ │ + 0x0000f390 30000000 540e0000 88160200 7b020000 0...T.......{... │ │ + 0x0000f3a0 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ + 0x0000f3b0 8e048f03 02ac0c07 08430c06 1003ba01 .........C...... │ │ + 0x0000f3c0 0c070800 2c000000 880e0000 d4180200 ....,........... │ │ + 0x0000f3d0 56000000 00410e10 8602430d 06478306 V....A....C..G.. │ │ + 0x0000f3e0 8c058e04 8f037d0c 0708430c 06104a0c ......}...C...J. │ │ + 0x0000f3f0 07080000 28000000 b80e0000 04190200 ....(........... │ │ + 0x0000f400 83020000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ + 0x0000f410 8c068d05 8e048f03 0371020c 07080000 .........q...... │ │ + 0x0000f420 2c000000 e40e0000 681b0200 61000000 ,.......h...a... │ │ + 0x0000f430 00410e10 8602430d 06478306 8c058e04 .A....C..G...... │ │ + 0x0000f440 8f030240 0c070841 0c061052 0c070800 ...@...A...R.... │ │ + 0x0000f450 1c000000 140f0000 a81b0200 18000000 ................ │ │ + 0x0000f460 00410e10 8602430d 06530c07 08c60000 .A....C..S...... │ │ + 0x0000f470 18000000 340f0000 a01b0200 36000000 ....4.......6... │ │ + 0x0000f480 00410e10 8602430d 06000000 10000000 .A....C......... │ │ + 0x0000f490 500f0000 bc1b0200 0b000000 00000000 P............... │ │ + 0x0000f4a0 48000000 640f0000 b81b0200 6c020000 H...d.......l... │ │ + 0x0000f4b0 0002530e 10860243 0d064983 058e048f ..S....C..I..... │ │ + 0x0000f4c0 0302770c 0708c3c6 cecf0257 0c061083 ..w........W.... │ │ + 0x0000f4d0 0586028e 048f0302 d60c0708 c3cecfc6 ................ │ │ + 0x0000f4e0 470c0610 83058602 8e048f03 10000000 G............... │ │ + 0x0000f4f0 b00f0000 dc1d0200 5d000000 00000000 ........]....... │ │ + 0x0000f500 10000000 c40f0000 281e0200 f8000000 ........(....... │ │ + 0x0000f510 00000000 10000000 d80f0000 141f0200 ................ │ │ + 0x0000f520 d7000000 00000000 1c000000 ec0f0000 ................ │ │ + 0x0000f530 e01f0200 6e000000 00540e10 8602430d ....n....T....C. │ │ + 0x0000f540 06480c07 08c60000 10000000 0c100000 .H.............. │ │ + 0x0000f550 30200200 d8000000 00000000 10000000 0 .............. │ │ + 0x0000f560 20100000 fc200200 f7000000 00000000 .... .......... │ │ + 0x0000f570 28000000 34100000 e8210200 f7010000 (...4....!...... │ │ + 0x0000f580 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ + 0x0000f590 03ed010e 18420e10 420e0800 18000000 .....B..B....... │ │ + 0x0000f5a0 60100000 bc230200 c5000000 00410e10 `....#.......A.. │ │ + 0x0000f5b0 8602430d 06000000 18000000 7c100000 ..C.........|... │ │ + 0x0000f5c0 70240200 11000000 00410e10 8602430d p$.......A....C. │ │ + 0x0000f5d0 06000000 18000000 98100000 65240200 ............e$.. │ │ + 0x0000f5e0 3c000000 00410e10 8602430d 06000000 <....A....C..... │ │ + 0x0000f5f0 28000000 b4100000 88240200 7c010000 (........$..|... │ │ + 0x0000f600 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ + 0x0000f610 8e048f03 650c0708 410c0610 10000000 ....e...A....... │ │ + 0x0000f620 e0100000 dc250200 0f010000 00000000 .....%.......... │ │ + 0x0000f630 24000000 f4100000 d8260200 10010000 $........&...... │ │ + 0x0000f640 00410e10 8602430d 064b8306 8c058e04 .A....C..K...... │ │ + 0x0000f650 8f030300 010c0708 28000000 1c110000 ........(....... │ │ + 0x0000f660 c0270200 1c060000 00410e10 8602430d .'.......A....C. │ │ + 0x0000f670 064d8307 8c068d05 8e048f03 030a060c .M.............. │ │ + 0x0000f680 07080000 20000000 48110000 b42d0200 .... ...H....-.. │ │ + 0x0000f690 f9000000 00410e10 8602430d 06458303 .....A....C..E.. │ │ + 0x0000f6a0 02ef0c07 08000000 18000000 6c110000 ............l... │ │ + 0x0000f6b0 902e0200 09000000 00410e10 8602430d .........A....C. │ │ + 0x0000f6c0 06000000 18000000 88110000 842e0200 ................ │ │ + 0x0000f6d0 79030000 00410e10 8602430d 06000000 y....A....C..... │ │ + 0x0000f6e0 24000000 a4110000 e8310200 99000000 $........1...... │ │ + 0x0000f6f0 00410e10 8602430d 064b8306 8c058e04 .A....C..K...... │ │ + 0x0000f700 8f030289 0c070800 28000000 cc110000 ........(....... │ │ + 0x0000f710 60320200 4a000000 00410e10 8602430d `2..J....A....C. │ │ + 0x0000f720 06438304 8e03720c 0708410c 06104b0c .C....r...A...K. │ │ + 0x0000f730 07080000 18000000 f8110000 84320200 .............2.. │ │ + 0x0000f740 18000000 00410e10 8602430d 06000000 .....A....C..... │ │ + 0x0000f750 18000000 14120000 88320200 2e000000 .........2...... │ │ + 0x0000f760 00410e10 8602430d 06000000 10000000 .A....C......... │ │ + 0x0000f770 30120000 9c320200 14000000 00000000 0....2.......... │ │ + 0x0000f780 18000000 44120000 a8320200 33000000 ....D....2..3... │ │ + 0x0000f790 00410e10 8602430d 06000000 18000000 .A....C......... │ │ + 0x0000f7a0 60120000 cc320200 51000000 00410e10 `....2..Q....A.. │ │ + 0x0000f7b0 8602430d 06000000 18000000 7c120000 ..C.........|... │ │ + 0x0000f7c0 10330200 1e000000 00410e10 8602430d .3.......A....C. │ │ + 0x0000f7d0 06000000 18000000 98120000 47330200 ............G3.. │ │ + 0x0000f7e0 09000000 00410e10 8602430d 06000000 .....A....C..... │ │ + 0x0000f7f0 18000000 b4120000 34330200 09000000 ........43...... │ │ + 0x0000f800 00410e10 8602430d 06000000 18000000 .A....C......... │ │ + 0x0000f810 d0120000 2c330200 21000000 00410e10 ....,3..!....A.. │ │ + 0x0000f820 8602430d 06000000 10000000 ec120000 ..C............. │ │ + 0x0000f830 40330200 de000000 00000000 18000000 @3.............. │ │ + 0x0000f840 00130000 0c340200 18000000 00410e10 .....4.......A.. │ │ + 0x0000f850 8602430d 06000000 18000000 1c130000 ..C............. │ │ + 0x0000f860 10340200 18000000 00410e10 8602430d .4.......A....C. │ │ + 0x0000f870 06000000 18000000 38130000 14340200 ........8....4.. │ │ + 0x0000f880 1c000000 00410e10 8602430d 06000000 .....A....C..... │ │ + 0x0000f890 18000000 54130000 18340200 3f000000 ....T....4..?... │ │ + 0x0000f8a0 00410e10 8602430d 06000000 28000000 .A....C.....(... │ │ + 0x0000f8b0 70130000 3c340200 77090000 00410e10 p...<4..w....A.. │ │ + 0x0000f8c0 8602430d 06498305 8e048f03 0383080c ..C..I.......... │ │ + 0x0000f8d0 0708410c 06100000 10000000 9c130000 ..A............. │ │ + 0x0000f8e0 903d0200 29000000 00000000 2c000000 .=..).......,... │ │ + 0x0000f8f0 b0130000 ac3d0200 21030000 00410e10 .....=..!....A.. │ │ + 0x0000f900 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ + 0x0000f910 03e1020c 0708410c 06100000 1c000000 ......A......... │ │ + 0x0000f920 e0130000 ac400200 3e000000 00410e10 .....@..>....A.. │ │ + 0x0000f930 8602430d 06790c07 08000000 10000000 ..C..y.......... │ │ + 0x0000f940 00140000 cc400200 0e000000 00000000 .....@.......... │ │ + 0x0000f950 24000000 14140000 c8400200 d2000000 $........@...... │ │ + 0x0000f960 00410e10 8602430d 065a0c07 08450c06 .A....C..Z...E.. │ │ + 0x0000f970 1002ae0c 07080000 24000000 3c140000 ........$...<... │ │ + 0x0000f980 80410200 12010000 00410e10 8602430d .A.......A....C. │ │ + 0x0000f990 06458303 02fe0c07 08410c06 10000000 .E.......A...... │ │ + 0x0000f9a0 1c000000 64140000 78420200 8e000000 ....d...xB...... │ │ + 0x0000f9b0 00410e10 8602430d 0602890c 07080000 .A....C......... │ │ + 0x0000f9c0 24000000 84140000 e8420200 8a010000 $........B...... │ │ + 0x0000f9d0 004f0e10 410e1883 038e0203 6f010e10 .O..A.......o... │ │ + 0x0000f9e0 420e08c3 ce000000 1c000000 ac140000 B............... │ │ + 0x0000f9f0 50440200 71000000 00410e10 8602430d PD..q....A....C. │ │ + 0x0000fa00 06026c0c 07080000 1c000000 cc140000 ..l............. │ │ + 0x0000fa10 b0440200 ca000000 006b0e10 8602430d .D.......k....C. │ │ + 0x0000fa20 0602510c 070841c6 1c000000 ec140000 ..Q...A......... │ │ + 0x0000fa30 60450200 73000000 00410e10 8602430d `E..s....A....C. │ │ + 0x0000fa40 06026e0c 07080000 1c000000 0c150000 ..n............. │ │ + 0x0000fa50 c0450200 71000000 00410e10 8602430d .E..q....A....C. │ │ + 0x0000fa60 06026c0c 07080000 20000000 2c150000 ..l..... ...,... │ │ + 0x0000fa70 20460200 07010000 00410e10 8602430d F.......A....C. │ │ + 0x0000fa80 06458303 02fd0c07 08000000 28000000 .E..........(... │ │ + 0x0000fa90 50150000 0c470200 c8000000 00490e10 P....G.......I.. │ │ + 0x0000faa0 8602430d 065f0c07 08c64c0c 06108602 ..C.._....L..... │ │ + 0x0000fab0 02900c07 08000000 44000000 7c150000 ........D...|... │ │ + 0x0000fac0 b0470200 49070000 00420e10 420e1842 .G..I....B..B..B │ │ + 0x0000fad0 0e20420e 28410e30 470ef001 83068c05 . B.(A.0G....... │ │ + 0x0000fae0 8d048e03 8f02034c 060e3041 0e28420e .......L..0A.(B. │ │ + 0x0000faf0 20420e18 420e1042 0e08410e f0010000 B..B..B..A..... │ │ + 0x0000fb00 44000000 c4150000 b84e0200 6e020000 D........N..n... │ │ + 0x0000fb10 00410e10 470eb001 830202bd 0e10410e .A..G.........A. │ │ + 0x0000fb20 08430eb0 01790e10 410e0841 0eb00103 .C...y..A..A.... │ │ + 0x0000fb30 46010e10 410e0841 0eb00159 0e10410e F...A..A...Y..A. │ │ + 0x0000fb40 08410eb0 01000000 28000000 0c160000 .A......(....... │ │ + 0x0000fb50 e0500200 b2010000 00410e10 440e2083 .P.......A..D. . │ │ + 0x0000fb60 02030101 0e10410e 08410e20 02a80e10 ......A..A. .... │ │ + 0x0000fb70 410e0800 1c000000 38160000 74520200 A.......8...tR.. │ │ + 0x0000fb80 ba000000 00410e10 520e0845 0e1002a1 .....A..R..E.... │ │ + 0x0000fb90 0e080000 20000000 58160000 0e530200 .... ...X....S.. │ │ + 0x0000fba0 25000000 00410e10 8602430d 06510c07 %....A....C..Q.. │ │ + 0x0000fbb0 08410c06 10000000 20000000 7c160000 .A...... ...|... │ │ + 0x0000fbc0 0f530200 25000000 00410e10 8602430d .S..%....A....C. │ │ + 0x0000fbd0 06510c07 08410c06 10000000 28000000 .Q...A......(... │ │ + 0x0000fbe0 a0160000 10530200 06010000 00410e10 .....S.......A.. │ │ + 0x0000fbf0 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ + 0x0000fc00 02f10c07 08000000 10000000 cc160000 ................ │ │ + 0x0000fc10 ea530200 39000000 00000000 28000000 .S..9.......(... │ │ + 0x0000fc20 e0160000 0f540200 4f010000 00410e10 .....T..O....A.. │ │ + 0x0000fc30 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ + 0x0000fc40 033a010c 07080000 20000000 0c170000 .:...... ....... │ │ + 0x0000fc50 32550200 2f000000 00410e10 8602430d 2U../....A....C. │ │ + 0x0000fc60 065f0c07 08410c06 10000000 28000000 ._...A......(... │ │ + 0x0000fc70 30170000 3d550200 87000000 00490e10 0...=U.......I.. │ │ + 0x0000fc80 8602430d 06498305 8e048f03 02710c07 ..C..I.......q.. │ │ + 0x0000fc90 08c3cecf c6000000 28000000 5c170000 ........(...\... │ │ + 0x0000fca0 98550200 d6000000 00410e10 8602430d .U.......A....C. │ │ + 0x0000fcb0 064b8306 8c058e04 8f0302c1 0c070841 .K.............A │ │ + 0x0000fcc0 0c061000 20000000 88170000 42560200 .... .......BV.. │ │ + 0x0000fcd0 2f000000 00410e10 8602430d 065f0c07 /....A....C.._.. │ │ + 0x0000fce0 08410c06 10000000 18000000 ac170000 .A.............. │ │ + 0x0000fcf0 f75f0200 3b000000 00650e10 8602430d ._..;....e....C. │ │ + 0x0000fd00 06000000 1c000000 c8170000 646c0200 ............dl.. │ │ + 0x0000fd10 6f000000 00440e40 660e0841 0e400243 o....D.@f..A.@.C │ │ + 0x0000fd20 0e080000 48000000 e8170000 146e0200 ....H........n.. │ │ + 0x0000fd30 c9000000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ + 0x0000fd40 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ + 0x0000fd50 8e048f03 86020288 0e38410e 30420e28 .........8A.0B.( │ │ + 0x0000fd60 420e2042 0e18420e 10410e08 410e4000 B. B..B..A..A.@. │ │ + 0x0000fd70 10000000 34180000 986e0200 25000000 ....4....n..%... │ │ + 0x0000fd80 00000000 10000000 48180000 44700200 ........H...Dp.. │ │ + 0x0000fd90 13000000 00410e10 10000000 5c180000 .....A......\... │ │ + 0x0000fda0 50700200 11000000 00000000 10000000 Pp.............. │ │ + 0x0000fdb0 70180000 bc740200 9c010000 00000000 p....t.......... │ │ + 0x0000fdc0 10000000 84180000 48760200 8c010000 ........Hv...... │ │ + 0x0000fdd0 00000000 2c000000 98180000 c0770200 ....,........w.. │ │ + 0x0000fde0 fd1b0000 00410e10 8602430d 06508307 .....A....C..P.. │ │ + 0x0000fdf0 8c068d05 8e048f03 03561a0c 0708410c .........V....A. │ │ + 0x0000fe00 06100000 2c000000 c8180000 8d930200 ....,........... │ │ + 0x0000fe10 28050000 00410e10 8602430d 06508307 (....A....C..P.. │ │ + 0x0000fe20 8c068d05 8e048f03 03ef040c 0708410c ..............A. │ │ + 0x0000fe30 06100000 28000000 f8180000 85980200 ....(........... │ │ + 0x0000fe40 ab030000 00410e10 8602430d 06478306 .....A....C..G.. │ │ + 0x0000fe50 8c058e04 8f030373 020c0708 410c0610 .......s....A... │ │ + 0x0000fe60 30000000 24190000 049c0200 46010000 0...$.......F... │ │ + 0x0000fe70 00410e10 8602430d 0602560c 0708410c .A....C...V...A. │ │ + 0x0000fe80 06100253 0c070845 0c061067 0c070846 ...S...E...g...F │ │ + 0x0000fe90 0c061000 10000000 58190000 169d0200 ........X....... │ │ + 0x0000fea0 84000000 00000000 30000000 6c190000 ........0...l... │ │ + 0x0000feb0 40a90200 ea050000 00420e10 420e1841 @........B..B..A │ │ + 0x0000fec0 0e20470e e0078304 8e038f02 03d8050e . G............. │ │ + 0x0000fed0 20410e18 420e1042 0e080000 40000000 A..B..B....@... │ │ + 0x0000fee0 a0190000 fcae0200 30020000 00420e10 ........0....B.. │ │ + 0x0000fef0 420e1842 0e20420e 28410e30 470ee003 B..B. B.(A.0G... │ │ + 0x0000ff00 83068c05 8d048e03 8f020316 020e3041 ..............0A │ │ + 0x0000ff10 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ + 0x0000ff20 10000000 e4190000 e8b00200 16000000 ................ │ │ + 0x0000ff30 00000000 10000000 f8190000 f4b00200 ................ │ │ + 0x0000ff40 11000000 00000000 38000000 0c1a0000 ........8....... │ │ + 0x0000ff50 00b10200 61000000 00420e10 420e1842 ....a....B..B..B │ │ + 0x0000ff60 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ + 0x0000ff70 770e2841 0e20420e 18420e10 420e0841 w.(A. B..B..B..A │ │ + 0x0000ff80 0e300000 34000000 481a0000 34b10200 .0..4...H...4... │ │ + 0x0000ff90 fe000000 00410e10 420e1842 0e20410e .....A..B..B. A. │ │ + 0x0000ffa0 28410e30 83058e04 8f038602 02f00e28 (A.0...........( │ │ + 0x0000ffb0 410e2042 0e18420e 10410e08 14000000 A. B..B..A...... │ │ + 0x0000ffc0 801a0000 fcb10200 18000000 00410e10 .............A.. │ │ + 0x0000ffd0 560e0800 28000000 981a0000 04b20200 V...(........... │ │ + 0x0000ffe0 6d000000 00420e10 410e1844 0e308303 m....B..A..D.0.. │ │ + 0x0000fff0 8e02024c 0e18410e 10420e08 410e3000 ...L..A..B..A.0. │ │ + 0x00010000 2c000000 c41a0000 48b20200 68000000 ,.......H...h... │ │ + 0x00010010 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ + 0x00010020 024f0e18 420e1042 0e08410e 20000000 .O..B..B..A. ... │ │ + 0x00010030 2c000000 f41a0000 d8c90200 64000000 ,...........d... │ │ + 0x00010040 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ + 0x00010050 024b0e18 420e1042 0e08410e 20000000 .K..B..B..A. ... │ │ + 0x00010060 20000000 241b0000 e8d00200 51000000 ...$.......Q... │ │ + 0x00010070 00410e10 83025f0e 08410e10 550e0846 .A...._..A..U..F │ │ + 0x00010080 0e100000 2c000000 481b0000 24d10200 ....,...H...$... │ │ + 0x00010090 49000000 004e0e10 8602430d 06428303 I....N....C..B.. │ │ + 0x000100a0 6c0c0708 c3c6410c 06108303 8602480c l.....A.......H. │ │ + 0x000100b0 0708c3c6 10000000 781b0000 d4d20200 ........x....... │ │ + 0x000100c0 0b000000 00000000 14000000 8c1b0000 ................ │ │ + 0x000100d0 d0d20200 2c000000 00440e30 670e0800 ....,....D.0g... │ │ + 0x000100e0 40000000 a41b0000 e8d20200 6a080000 @...........j... │ │ + 0x000100f0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00010100 410e3883 078c068d 058e048f 03860203 A.8............. │ │ + 0x00010110 56080e30 420e2842 0e20420e 18420e10 V..0B.(B. B..B.. │ │ + 0x00010120 410e0800 10000000 e81b0000 14db0200 A............... │ │ + 0x00010130 fd000000 00000000 14000000 fc1b0000 ................ │ │ + 0x00010140 50dc0200 32000000 00440e20 6d0e0800 P...2....D. m... │ │ + 0x00010150 10000000 141c0000 78dc0200 0d000000 ........x....... │ │ + 0x00010160 00000000 10000000 281c0000 b4df0200 ........(....... │ │ + 0x00010170 0e000000 00000000 10000000 3c1c0000 ............<... │ │ + 0x00010180 b0df0200 0d000000 00000000 10000000 ................ │ │ + 0x00010190 501c0000 acdf0200 03000000 00000000 P............... │ │ + 0x000101a0 10000000 641c0000 9bdf0200 01000000 ....d........... │ │ + 0x000101b0 00000000 2c000000 781c0000 88df0200 ....,...x....... │ │ + 0x000101c0 42030000 00410e10 8602430d 064d8307 B....A....C..M.. │ │ + 0x000101d0 8c068d05 8e048f03 0321030c 0708410c .........!....A. │ │ + 0x000101e0 06100000 10000000 a81c0000 9ae20200 ................ │ │ + 0x000101f0 27000000 00000000 2c000000 bc1c0000 '.......,....... │ │ + 0x00010200 ade20200 100a0000 00410e10 8602430d .........A....C. │ │ + 0x00010210 06508307 8c068d05 8e048f03 035a090c .P...........Z.. │ │ + 0x00010220 0708410c 06100000 34000000 ec1c0000 ..A.....4....... │ │ + 0x00010230 8dec0200 bb060000 00410e10 8602430d .........A....C. │ │ + 0x00010240 064d8307 8c068d05 8e048f03 0361050c .M...........a.. │ │ + 0x00010250 0708450c 0610540c 0708410c 06100000 ..E...T...A..... │ │ + 0x00010260 10000000 241d0000 10f30200 16000000 ....$........... │ │ + 0x00010270 00000000 2c000000 381d0000 12f30200 ....,...8....... │ │ + 0x00010280 ec000000 00410e10 8602430d 06498305 .....A....C..I.. │ │ + 0x00010290 8e048f03 02860c07 08450c06 1002530c .........E....S. │ │ + 0x000102a0 07080000 24000000 681d0000 cef30200 ....$...h....... │ │ + 0x000102b0 71000000 00410e10 8602430d 06478304 q....A....C..G.. │ │ + 0x000102c0 8e03024c 0c070841 0c061000 24000000 ...L...A....$... │ │ + 0x000102d0 901d0000 17f40200 bc010000 00410e10 .............A.. │ │ + 0x000102e0 8602430d 06428303 02b10c07 08410c06 ..C..B.......A.. │ │ + 0x000102f0 10000000 3c000000 b81d0000 abf50200 ....<........... │ │ + 0x00010300 23040000 00410e10 8602430d 06508307 #....A....C..P.. │ │ + 0x00010310 8c068d05 8e048f03 0300010c 0708430c ..............C. │ │ + 0x00010320 06100388 020c0708 410c0610 630c0708 ........A...c... │ │ + 0x00010330 420c0610 24000000 f81d0000 8ef90200 B...$........... │ │ + 0x00010340 55000000 00410e10 8602430d 06478304 U....A....C..G.. │ │ + 0x00010350 8e03660c 0708410c 06100000 34000000 ..f...A.....4... │ │ + 0x00010360 201e0000 bbf90200 4f050000 00410e10 .......O....A.. │ │ + 0x00010370 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ + 0x00010380 02ab0c07 08450c06 1002400c 0708410c .....E....@...A. │ │ + 0x00010390 06100000 2c000000 581e0000 d2fe0200 ....,...X....... │ │ + 0x000103a0 49010000 00410e10 8602430d 064d8307 I....A....C..M.. │ │ + 0x000103b0 8c068d05 8e048f03 032a010c 0708410c .........*....A. │ │ + 0x000103c0 06100000 34000000 881e0000 ebff0200 ....4........... │ │ + 0x000103d0 7a060000 00410e10 8602430d 064b8306 z....A....C..K.. │ │ + 0x000103e0 8c058e04 8f03031b 040c0708 450c0610 ............E... │ │ + 0x000103f0 039a010c 0708410c 06100000 10000000 ......A......... │ │ + 0x00010400 c01e0000 2d060300 a4000000 00000000 ....-........... │ │ + 0x00010410 34000000 d41e0000 bd060300 eb000000 4............... │ │ + 0x00010420 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ + 0x00010430 8e048f03 02700c07 08410c06 105d0c07 .....p...A...].. │ │ + 0x00010440 08450c06 10000000 34000000 0c1f0000 .E......4....... │ │ + 0x00010450 70070300 57010000 00410e10 8602430d p...W....A....C. │ │ + 0x00010460 064d8307 8c068d05 8e048f03 02870c07 .M.............. │ │ + 0x00010470 08450c06 1002ad0c 0708410c 06100000 .E........A..... │ │ + 0x00010480 2c000000 441f0000 8f080300 ec000000 ,...D........... │ │ + 0x00010490 00410e10 8602430d 06498305 8e048f03 .A....C..I...... │ │ + 0x000104a0 02860c07 08450c06 1002530c 07080000 .....E....S..... │ │ + 0x000104b0 24000000 741f0000 4b090300 aa000000 $...t...K....... │ │ + 0x000104c0 00410e10 8602430d 06428303 02940c07 .A....C..B...... │ │ + 0x000104d0 08410c06 10000000 28000000 9c1f0000 .A......(....... │ │ + 0x000104e0 cd090300 46010000 00410e10 8602430d ....F....A....C. │ │ + 0x000104f0 064e8306 8c058e04 8f030327 010c0708 .N.........'.... │ │ + 0x00010500 410c0610 30000000 c81f0000 e70a0300 A...0........... │ │ + 0x00010510 f2000000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ + 0x00010520 8c068d05 8e048f03 02c30c07 08410c06 .............A.. │ │ + 0x00010530 105a0c07 08000000 3c000000 fc1f0000 .Z......<....... │ │ + 0x00010540 a50b0300 55020000 00410e10 8602430d ....U....A....C. │ │ + 0x00010550 064d8307 8c068d05 8e048f03 037a010c .M...........z.. │ │ + 0x00010560 0708450c 06100284 0c070841 0c06105a ..E........A...Z │ │ + 0x00010570 0c070843 0c061000 24000000 3c200000 ...C....$...< .. │ │ + 0x00010580 ba0d0300 89000000 00410e10 8602430d .........A....C. │ │ + 0x00010590 06478306 8c058e04 8f03027d 0c070800 .G.........}.... │ │ + 0x000105a0 24000000 64200000 1b0e0300 94000000 $...d .......... │ │ + 0x000105b0 00410e10 8602430d 06478306 8c058e04 .A....C..G...... │ │ + 0x000105c0 8f030288 0c070800 28000000 8c200000 ........(.... .. │ │ + 0x000105d0 870e0300 d9010000 00410e10 8602430d .........A....C. │ │ + 0x000105e0 064d8307 8c068d05 8e048f03 03c7010c .M.............. │ │ + 0x000105f0 07080000 24000000 b8200000 34100300 ....$.... ..4... │ │ + 0x00010600 cf020000 00410e10 8602430d 06478304 .....A....C..G.. │ │ + 0x00010610 8e030340 020c0708 410c0610 24000000 ...@....A...$... │ │ + 0x00010620 e0200000 db120300 1c020000 00410e10 . ...........A.. │ │ + 0x00010630 8602430d 06478304 8e0302ac 0c070841 ..C..G.........A │ │ + 0x00010640 0c061000 10000000 08210000 cf140300 .........!...... │ │ + 0x00010650 55000000 00000000 1c000000 1c210000 U............!.. │ │ + 0x00010660 10150300 6e000000 00540e10 8602430d ....n....T....C. │ │ + 0x00010670 06480c07 08c60000 10000000 3c210000 .H............L........... │ │ + 0x00012350 24000000 143e0000 58bf0500 40000000 $....>..X...@... │ │ + 0x00012360 00410e10 8602430d 06438304 8e03690c .A....C..C....i. │ │ + 0x00012370 0708410c 06100000 10000000 3c3e0000 ..A.........<>.. │ │ + 0x00012380 70bf0500 0b000000 00000000 10000000 p............... │ │ + 0x00012390 503e0000 6cbf0500 08000000 00000000 P>..l........... │ │ + 0x000123a0 18000000 643e0000 a8bf0500 1c000000 ....d>.......... │ │ + 0x000123b0 00410e10 8602430d 06000000 18000000 .A....C......... │ │ + 0x000123c0 803e0000 ecbf0500 12000000 00410e10 .>...........A.. │ │ + 0x000123d0 8602430d 06000000 18000000 9c3e0000 ..C..........>.. │ │ + 0x000123e0 f0bf0500 09000000 00410e10 8602430d .........A....C. │ │ + 0x000123f0 06000000 2c000000 b83e0000 e4bf0500 ....,....>...... │ │ + 0x00012400 be000000 00410e10 8602430d 06458303 .....A....C..E.. │ │ + 0x00012410 02720c07 08410c06 10690c07 08410c06 .r...A...i...A.. │ │ + 0x00012420 10000000 18000000 e83e0000 74c00500 .........>..t... │ │ + 0x00012430 1c000000 00410e10 8602430d 06000000 .....A....C..... │ │ + 0x00012440 24000000 043f0000 78c20500 6e000000 $....?..x...n... │ │ + 0x00012450 00410e10 8602430d 06428303 02410c07 .A....C..B...A.. │ │ + 0x00012460 08410c06 10000000 28000000 2c3f0000 .A......(...,?.. │ │ + 0x00012470 c0c20500 87000000 00410e10 8602430d .........A....C. │ │ + 0x00012480 064a8307 8c068d05 8e048f03 02780c07 .J...........x.. │ │ + 0x00012490 08000000 28000000 583f0000 24c30500 ....(...X?..$... │ │ + 0x000124a0 87000000 00410e10 8602430d 064a8307 .....A....C..J.. │ │ + 0x000124b0 8c068d05 8e048f03 02780c07 08000000 .........x...... │ │ + 0x000124c0 10000000 843f0000 88c30500 35000000 .....?......5... │ │ + 0x000124d0 00000000 28000000 983f0000 b4c30500 ....(....?...... │ │ + 0x000124e0 93000000 00410e10 8602430d 064b8306 .....A....C..K.. │ │ + 0x000124f0 8c058e04 8f03027a 0c070841 0c061000 .......z...A.... │ │ + 0x00012500 24000000 c43f0000 28c40500 55000000 $....?..(...U... │ │ + 0x00012510 00410e10 8602430d 06428303 02450c07 .A....C..B...E.. │ │ + 0x00012520 08410c06 10000000 38000000 ec3f0000 .A......8....?.. │ │ + 0x00012530 60c40500 f4000000 00410e10 420e1842 `........A..B..B │ │ + 0x00012540 0e20410e 28470eb0 0483058e 048f0386 . A.(G.......... │ │ + 0x00012550 0202e00e 28410e20 420e1842 0e10410e ....(A. B..B..A. │ │ + 0x00012560 08000000 44000000 28400000 24c50500 ....D...(@..$... │ │ + 0x00012570 0f010000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ + 0x00012580 28410e30 440e8001 83068c05 8e048f03 (A.0D........... │ │ + 0x00012590 860202eb 0e30410e 28420e20 420e1842 .....0A.(B. B..B │ │ + 0x000125a0 0e10410e 08410e80 01000000 18000000 ..A..A.......... │ │ + 0x000125b0 70400000 ecc50500 80000000 00410e10 p@...........A.. │ │ + 0x000125c0 470ec003 83020000 40000000 8c400000 G.......@....@.. │ │ + 0x000125d0 50c60500 d3000000 00420e10 420e1842 P........B..B..B │ │ + 0x000125e0 0e20420e 28410e30 440e8001 83068c05 . B.(A.0D....... │ │ + 0x000125f0 8d048e03 8f0202bc 0e30410e 28420e20 .........0A.(B. │ │ + 0x00012600 420e1842 0e10420e 08000000 1c000000 B..B..B......... │ │ + 0x00012610 d0400000 ecc60500 21000000 00440e50 .@......!....D.P │ │ + 0x00012620 550e0841 0e50460e 08000000 1c000000 U..A.PF......... │ │ + 0x00012630 f0400000 fcc60500 20000000 00440e50 .@...... ....D.P │ │ + 0x00012640 540e0841 0e50460e 08000000 10000000 T..A.PF......... │ │ + 0x00012650 10410000 fcc60500 14000000 00000000 .A.............. │ │ + 0x00012660 10000000 24410000 08c70500 05000000 ....$A.......... │ │ + 0x00012670 00000000 14000000 38410000 04c70500 ........8A...... │ │ + 0x00012680 14000000 00410e10 520e0800 14000000 .....A..R....... │ │ + 0x00012690 50410000 0cc70500 0d000000 00000000 PA.............. │ │ + 0x000126a0 00000000 18000000 68410000 04c70500 ........hA...... │ │ + 0x000126b0 5b000000 00410e10 83020259 0e080000 [....A.....Y.... │ │ + 0x000126c0 28000000 84410000 48c70500 32000000 (....A..H...2... │ │ + 0x000126d0 00410e10 420e1841 0e208304 8e038602 .A..B..A. ...... │ │ + 0x000126e0 6a0e1842 0e10410e 08000000 34000000 j..B..A.....4... │ │ + 0x000126f0 b0410000 5cc70500 8b000000 00410e10 .A..\........A.. │ │ + 0x00012700 420e1842 0e20410e 28440e70 83058e04 B..B. A.(D.p.... │ │ + 0x00012710 8f038602 027a0e28 410e2042 0e18420e .....z.(A. B..B. │ │ + 0x00012720 10410e08 10000000 e8410000 b4c70500 .A.......A...... │ │ + 0x00012730 0b000000 00000000 10000000 fc410000 .............A.. │ │ + 0x00012740 b0c70500 0e000000 00000000 18000000 ................ │ │ + 0x00012750 10420000 acc70500 1b000000 00410e10 .B...........A.. │ │ + 0x00012760 8302590e 08000000 14000000 2c420000 ..Y.........,B.. │ │ + 0x00012770 b0c70500 0e000000 00410e10 4c0e0800 .........A..L... │ │ + 0x00012780 14000000 44420000 a8c70500 0c000000 ....DB.......... │ │ + 0x00012790 00410e10 4a0e0800 48000000 5c420000 .A..J...H...\B.. │ │ + 0x000127a0 a0c70500 92010000 00410e10 420e1842 .........A..B..B │ │ + 0x000127b0 0e20420e 28420e30 410e3844 0e608307 . B.(B.0A.8D.`.. │ │ + 0x000127c0 8c068d05 8e048f03 86020379 010e3841 ...........y..8A │ │ + 0x000127d0 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ + 0x000127e0 08000000 48000000 a8420000 f4c80500 ....H....B...... │ │ + 0x000127f0 61020000 00410e10 420e1842 0e20420e a....A..B..B. B. │ │ + 0x00012800 28420e30 410e3844 0e508307 8c068d05 (B.0A.8D.P...... │ │ + 0x00012810 8e048f03 86020310 020e3841 0e30420e ..........8A.0B. │ │ + 0x00012820 28420e20 420e1842 0e10410e 08410e50 (B. B..B..A..A.P │ │ + 0x00012830 10000000 f4420000 18cb0500 01000000 .....B.......... │ │ + 0x00012840 00000000 10000000 08430000 14cb0500 .........C...... │ │ + 0x00012850 01000000 00000000 10000000 1c430000 .............C.. │ │ + 0x00012860 10cb0500 0a000000 00000000 1c000000 ................ │ │ + 0x00012870 30430000 0ccb0500 c5000000 00410e10 0C...........A.. │ │ + 0x00012880 8302028b 0e08410e 10000000 1c000000 ......A......... │ │ + 0x00012890 50430000 bccb0500 c5000000 00410e10 PC...........A.. │ │ + 0x000128a0 8302028b 0e08410e 10000000 10000000 ......A......... │ │ + 0x000128b0 70430000 6ccc0500 03000000 00000000 pC..l........... │ │ + 0x000128c0 14000000 84430000 68cc0500 39000000 .....C..h...9... │ │ + 0x000128d0 00410e10 83020000 14000000 9c430000 .A...........C.. │ │ + 0x000128e0 90cc0500 39000000 00410e10 83020000 ....9....A...... │ │ + 0x000128f0 34000000 b4430000 b8cc0500 75000000 4....C......u... │ │ + 0x00012900 00410e10 420e1842 0e20410e 28410e30 .A..B..B. A.(A.0 │ │ + 0x00012910 83058e04 8f038602 02670e28 410e2042 .........g.(A. B │ │ + 0x00012920 0e18420e 10410e08 10000000 ec430000 ..B..A.......C.. │ │ + 0x00012930 00cd0500 5b000000 00000000 10000000 ....[........... │ │ + 0x00012940 00440000 4ccd0500 09000000 00000000 .D..L........... │ │ + 0x00012950 10000000 14440000 48cd0500 08000000 .....D..H....... │ │ + 0x00012960 00000000 14000000 28440000 44cd0500 ........(D..D... │ │ + 0x00012970 10000000 00410e10 4e0e0800 38000000 .....A..N...8... │ │ + 0x00012980 40440000 3ccd0500 cc010000 00410e10 @D..<........A.. │ │ + 0x00012990 420e1842 0e20410e 28470ef0 0583058e B..B. A.(G...... │ │ + 0x000129a0 048f0386 0203b801 0e28410e 20420e18 .........(A. B.. │ │ + 0x000129b0 420e1041 0e080000 10000000 7c440000 B..A........|D.. │ │ + 0x000129c0 d0ce0500 22000000 00000000 4c000000 ....".......L... │ │ + 0x000129d0 90440000 ecce0500 a9050000 00410e10 .D...........A.. │ │ + 0x000129e0 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ + 0x000129f0 0e800883 078c068d 058e048f 03860203 ................ │ │ + 0x00012a00 1d050e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ + 0x00012a10 420e1041 0e08410e 80080000 2c000000 B..A..A.....,... │ │ + 0x00012a20 e0440000 4cd40500 2c0b0000 00410e10 .D..L...,....A.. │ │ + 0x00012a30 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ + 0x00012a40 03030a0c 0708410c 06100000 78000000 ......A.....x... │ │ + 0x00012a50 10450000 4cdf0500 39010000 00410e10 .E..L...9....A.. │ │ + 0x00012a60 83026d0e 08410e10 4c0e0841 0e104a0e ..m..A..L..A..J. │ │ + 0x00012a70 08450e10 4c0e0841 0e104c0e 08410e10 .E..L..A..L..A.. │ │ + 0x00012a80 4c0e0841 0e104c0e 08410e10 4c0e0841 L..A..L..A..L..A │ │ + 0x00012a90 0e104c0e 08410e10 4c0e0841 0e104c0e ..L..A..L..A..L. │ │ + 0x00012aa0 08410e10 4c0e0841 0e104c0e 08410e10 .A..L..A..L..A.. │ │ + 0x00012ab0 4c0e0841 0e104c0e 08410e10 4c0e0841 L..A..L..A..L..A │ │ + 0x00012ac0 0e104c0e 08410e10 84000000 8c450000 ..L..A.......E.. │ │ + 0x00012ad0 10e00500 70010000 00410e10 8302710e ....p....A....q. │ │ + 0x00012ae0 08410e10 670e0841 0e10500e 08410e10 .A..g..A..P..A.. │ │ + 0x00012af0 480e0845 0e10480e 08410e10 480e0841 H..E..H..A..H..A │ │ + 0x00012b00 0e10480e 08410e10 480e0841 0e10480e ..H..A..H..A..H. │ │ + 0x00012b10 08410e10 480e0841 0e10480e 08410e10 .A..H..A..H..A.. │ │ + 0x00012b20 480e0841 0e10480e 08410e10 480e0841 H..A..H..A..H..A │ │ + 0x00012b30 0e10480e 08410e10 480e0841 0e10480e ..H..A..H..A..H. │ │ + 0x00012b40 08410e10 480e0841 0e10480e 08410e10 .A..H..A..H..A.. │ │ + 0x00012b50 38000000 14460000 f8e00500 98020000 8....F.......... │ │ + 0x00012b60 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ + 0x00012b70 02ed0e18 420e1042 0e08410e 20540e18 ....B..B..A. T.. │ │ + 0x00012b80 420e1042 0e08410e 20000000 50000000 B..B..A. ...P... │ │ + 0x00012b90 50460000 5ce30500 16020000 00410e10 PF..\........A.. │ │ + 0x00012ba0 8302660e 08410e10 6b0e0841 0e106b0e ..f..A..k..A..k. │ │ + 0x00012bb0 08410e10 6b0e0841 0e106b0e 08410e10 .A..k..A..k..A.. │ │ + 0x00012bc0 6b0e0841 0e106b0e 08410e10 670e0841 k..A..k..A..g..A │ │ + 0x00012bd0 0e10670e 08410e10 600e0841 0e100000 ..g..A..`..A.... │ │ + 0x00012be0 4c000000 a4460000 28e50500 400a0000 L....F..(...@... │ │ + 0x00012bf0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00012c00 410e3847 0ee00783 078c068d 058e048f A.8G............ │ │ + 0x00012c10 03860203 bc070e38 410e3042 0e28420e .......8A.0B.(B. │ │ + 0x00012c20 20420e18 420e1041 0e08410e e0070000 B..B..A..A..... │ │ + 0x00012c30 48000000 f4460000 18ef0500 31030000 H....F......1... │ │ + 0x00012c40 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00012c50 410e3847 0e800683 078c068d 058e048f A.8G............ │ │ + 0x00012c60 03860203 15030e38 410e3042 0e28420e .......8A.0B.(B. │ │ + 0x00012c70 20420e18 420e1041 0e080000 48000000 B..B..A....H... │ │ + 0x00012c80 40470000 0cf20500 5e010000 00410e10 @G......^....A.. │ │ + 0x00012c90 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ + 0x00012ca0 0e508307 8c068d05 8e048f03 860202e2 .P.............. │ │ + 0x00012cb0 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ + 0x00012cc0 10410e08 410e5000 48000000 8c470000 .A..A.P.H....G.. │ │ + 0x00012cd0 20f30500 e1010000 00410e10 420e1842 ........A..B..B │ │ + 0x00012ce0 0e20420e 28420e30 410e3844 0e608307 . B.(B.0A.8D.`.. │ │ + 0x00012cf0 8c068d05 8e048f03 860203a9 010e3841 ..............8A │ │ + 0x00012d00 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ + 0x00012d10 08410e60 48000000 d8470000 c4f40500 .A.`H....G...... │ │ + 0x00012d20 e5010000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ + 0x00012d30 28420e30 410e3844 0e800183 078c068d (B.0A.8D........ │ │ + 0x00012d40 058e048f 03860203 cc010e38 410e3042 ...........8A.0B │ │ + 0x00012d50 0e28420e 20420e18 420e1041 0e080000 .(B. B..B..A.... │ │ + 0x00012d60 20000000 24480000 68f60500 9e000000 ...$H..h....... │ │ + 0x00012d70 00410e10 8302650e 08410e10 460e0841 .A....e..A..F..A │ │ + 0x00012d80 0e100000 14000000 48480000 e4f60500 ........HH...... │ │ + 0x00012d90 39000000 00410e10 83020000 14000000 9....A.......... │ │ + 0x00012da0 60480000 0cf70500 39000000 00410e10 `H......9....A.. │ │ + 0x00012db0 83020000 38000000 78480000 34f70500 ....8...xH..4... │ │ + 0x00012dc0 6f000000 00420e10 420e1842 0e20410e o....B..B..B. A. │ │ + 0x00012dd0 28470ee0 0383058c 048e038f 0202590e (G............Y. │ │ + 0x00012de0 28410e20 420e1842 0e10420e 08000000 (A. B..B..B..... │ │ + 0x00012df0 24000000 b4480000 68f70500 27000000 $....H..h...'... │ │ + 0x00012e00 00420e10 410e1841 0e208303 8e025b0e .B..A..A. ....[. │ │ + 0x00012e10 18410e10 420e0800 1c000000 00000000 .A..B........... │ │ + 0x00012e20 017a504c 52000178 10079b25 a306001b .zPLR..x...%.... │ │ + 0x00012e30 1b0c0708 90010000 40010000 24000000 ........@...$... │ │ + 0x00012e40 90610000 9e070000 044b8cff ff410e10 .a.......K...A.. │ │ + 0x00012e50 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ + 0x00012e60 0ee00283 078c068d 058e048f 03860256 ...............V │ │ + 0x00012e70 2e00522e 0002422e 00702e00 4b2e0060 ..R...B..p..K..` │ │ + 0x00012e80 2e00552e 004b2e00 602e004c 2e00482e ..U..K..`..L..H. │ │ + 0x00012e90 004b2e00 602e0002 9b2e004b 2e00602e .K..`......K..`. │ │ + 0x00012ea0 004a2e00 502e004c 2e004e0e 38410e30 .J..P..L..N.8A.0 │ │ + 0x00012eb0 420e2842 0e20420e 18420e10 410e0841 B.(B. B..B..A..A │ │ + 0x00012ec0 0ee0024e 2e00742e 00542e00 4b2e0060 ...N..t..T..K..` │ │ + 0x00012ed0 2e004a2e 0002412e 00542e00 4b2e0060 ..J...A..T..K..` │ │ + 0x00012ee0 2e004a2e 00572e00 572e0054 2e00572e ..J..W..W..T..W. │ │ + 0x00012ef0 004b2e00 5b2e0002 e02e1056 0ee80242 .K..[......V...B │ │ + 0x00012f00 0ef00249 0ee0022e 00552e00 662e0046 ...I.....U..f..F │ │ + 0x00012f10 2e004d2e 004a2e00 582e0045 2e004e2e ..M..J..X..E..N. │ │ + 0x00012f20 00682e00 482e0077 2e00602e 00462e00 .h..H..w..`..F.. │ │ + 0x00012f30 4d2e004a 2e00572e 005c2e00 512e005b M..J..W..\..Q..[ │ │ + 0x00012f40 2e004f2e 005f2e00 4a2e0057 2e004c2e ..O.._..J..W..L. │ │ + 0x00012f50 00512e00 492e0048 2e00502e 004b2e00 .Q..I..H..P..K.. │ │ + 0x00012f60 662e0056 2e00572e 00562e00 492e0045 f..V..W..V..I..E │ │ + 0x00012f70 2e00452e 004b2e00 452e0000 40010000 ..E..K..E...@... │ │ + 0x00012f80 68010000 ec670000 9e070000 04c78bff h....g.......... │ │ + 0x00012f90 ff410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00012fa0 410e3847 0ee00283 078c068d 058e048f A.8G............ │ │ + 0x00012fb0 03860256 2e00522e 0002422e 00702e00 ...V..R...B..p.. │ │ + 0x00012fc0 4b2e0060 2e00552e 004b2e00 602e004c K..`..U..K..`..L │ │ + 0x00012fd0 2e00482e 004b2e00 602e0002 9b2e004b ..H..K..`......K │ │ + 0x00012fe0 2e00602e 004a2e00 502e004c 2e004e0e ..`..J..P..L..N. │ │ + 0x00012ff0 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ + 0x00013000 410e0841 0ee0024e 2e00742e 00542e00 A..A...N..t..T.. │ │ + 0x00013010 4b2e0060 2e004a2e 0002412e 00542e00 K..`..J...A..T.. │ │ + 0x00013020 4b2e0060 2e004a2e 00572e00 572e0054 K..`..J..W..W..T │ │ + 0x00013030 2e00572e 004b2e00 5b2e0002 e02e1056 ..W..K..[......V │ │ + 0x00013040 0ee80242 0ef00249 0ee0022e 00552e00 ...B...I.....U.. │ │ + 0x00013050 662e0046 2e004d2e 004a2e00 582e0045 f..F..M..J..X..E │ │ + 0x00013060 2e004e2e 00682e00 482e0077 2e00602e ..N..h..H..w..`. │ │ + 0x00013070 00462e00 4d2e004a 2e00572e 005c2e00 .F..M..J..W..\.. │ │ + 0x00013080 512e005b 2e004f2e 005f2e00 4a2e0057 Q..[..O.._..J..W │ │ + 0x00013090 2e004c2e 00512e00 492e0048 2e00502e ..L..Q..I..H..P. │ │ + 0x000130a0 004b2e00 662e0056 2e00572e 00562e00 .K..f..V..W..V.. │ │ + 0x000130b0 492e0045 2e00452e 004b2e00 452e0000 I..E..E..K..E... │ │ + 0x000130c0 6c000000 ac020000 486e0000 a4120000 l.......Hn...... │ │ + 0x000130d0 04438bff ff410e10 420e1842 0e20420e .C...A..B..B. B. │ │ + 0x000130e0 28420e30 410e3847 0e800383 078c068d (B.0A.8G........ │ │ + 0x000130f0 058e048f 03860203 14010e38 410e3042 ...........8A.0B │ │ + 0x00013100 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ + 0x00013110 80030369 0a0e3841 0e30420e 28420e20 ...i..8A.0B.(B. │ │ + 0x00013120 420e1842 0e10410e 08460e80 03000000 B..B..A..F...... │ │ + 0x00013130 3c000000 1c030000 88800000 bd010000 <............... │ │ + 0x00013140 047b8bff ff420e10 420e1842 0e20410e .{...B..B..B. A. │ │ + 0x00013150 28440e50 83058c04 8e038f02 02c50e28 (D.P...........( │ │ + 0x00013160 410e2042 0e18420e 10420e08 410e5000 A. B..B..B..A.P. │ │ + 0x00013170 84000000 5c030000 e8830000 63030000 ....\.......c... │ │ + 0x00013180 045f8bff ff410e10 420e1842 0e20420e ._...A..B..B. B. │ │ + 0x00013190 28420e30 410e3844 0ea00183 078c068d (B.0A.8D........ │ │ + 0x000131a0 058e048f 03860203 af010e38 410e3042 ...........8A.0B │ │ + 0x000131b0 0e28420e 20420e18 420e1041 0e08420e .(B. B..B..A..B. │ │ + 0x000131c0 a0010246 0e38410e 30420e28 420e2042 ...F.8A.0B.(B. B │ │ + 0x000131d0 0e18420e 10410e08 410ea001 02940e38 ..B..A..A......8 │ │ + 0x000131e0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x000131f0 0e08460e a0010000 50000000 e4030000 ..F.....P....... │ │ + 0x00013200 30870000 8a280000 04138bff ff410e10 0....(.......A.. │ │ + 0x00013210 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ + 0x00013220 0e901683 078c068d 058e048f 03860203 ................ │ │ + 0x00013230 52050e38 410e3042 0e28420e 20420e18 R..8A.0B.(B. B.. │ │ + 0x00013240 420e1041 0e08410e 90160000 50000000 B..A..A.....P... │ │ + 0x00013250 38040000 6caf0000 870a0000 042f8cff 8...l......../.. │ │ + 0x00013260 ff410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00013270 410e3847 0ef01483 078c068d 058e048f A.8G............ │ │ + 0x00013280 03860203 0b040e38 410e3042 0e28420e .......8A.0B.(B. │ │ + 0x00013290 20420e18 420e1041 0e08410e f0140000 B..B..A..A..... │ │ + 0x000132a0 4c000000 8c040000 a8b90000 d8010000 L............... │ │ + 0x000132b0 043b8cff ff410e10 420e1842 0e20420e .;...A..B..B. B. │ │ + 0x000132c0 28420e30 410e3844 0e608307 8c068d05 (B.0A.8D.`...... │ │ + 0x000132d0 8e048f03 86020396 010e3841 0e30420e ..........8A.0B. │ │ + 0x000132e0 28420e20 420e1842 0e10410e 08410e60 (B. B..B..A..A.` │ │ + 0x000132f0 38000000 dc040000 68bc0000 4e000000 8.......h...N... │ │ + 0x00013300 04138cff ff420e10 420e1841 0e208304 .....B..B..A. .. │ │ + 0x00013310 8e038f02 5e0e1842 0e10420e 08460e20 ....^..B..B..F. │ │ + 0x00013320 410e1842 0e10420e 08410e20 64000000 A..B..B..A. d... │ │ + 0x00013330 18050000 7cbc0000 a3000000 04e38bff ....|........... │ │ + 0x00013340 ff410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00013350 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ + 0x00013360 8602790e 38410e30 420e2842 0e20420e ..y.8A.0B.(B. B. │ │ + 0x00013370 18420e10 410e0846 0e40440e 38410e30 .B..A..F.@D.8A.0 │ │ + 0x00013380 420e2842 0e20420e 18420e10 410e0841 B.(B. B..B..A..A │ │ + 0x00013390 0e400000 64000000 80050000 c4bc0000 .@..d........... │ │ + 0x000133a0 3d010000 04978bff ff410e10 420e1842 =........A..B..B │ │ + 0x000133b0 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ + 0x000133c0 8c068d05 8e048f03 86020289 0e38410e .............8A. │ │ + 0x000133d0 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ + 0x000133e0 460e4044 0e38410e 30420e28 420e2042 F.@D.8A.0B.(B. B │ │ + 0x000133f0 0e18420e 10410e08 410e4000 38000000 ..B..A..A.@.8... │ │ + 0x00013400 e8050000 3cbe0000 4d000000 045b8bff ....<...M....[.. │ │ + 0x00013410 ff420e10 410e1841 0e208303 8e025f0e .B..A..A. ...._. │ │ + 0x00013420 18410e10 420e0845 0e20440e 18410e10 .A..B..E. D..A.. │ │ + 0x00013430 420e0841 0e200000 38000000 24060000 B..A. ..8...$... │ │ + 0x00013440 50be0000 56000000 042b8bff ff420e10 P...V....+...B.. │ │ + 0x00013450 410e1841 0e208303 8e02680e 18410e10 A..A. ....h..A.. │ │ + 0x00013460 420e0845 0e20440e 18410e10 420e0841 B..E. D..A..B..A │ │ + 0x00013470 0e200000 64000000 60060000 44bf0000 . ..d...`...D... │ │ + 0x00013480 04010000 04fb8aff ff410e10 420e1842 .........A..B..B │ │ + 0x00013490 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ + 0x000134a0 8c068d05 8e048f03 8602029b 0e38410e .............8A. │ │ + 0x000134b0 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ + 0x000134c0 460e4044 0e38410e 30420e28 420e2042 F.@D.8A.0B.(B. B │ │ + 0x000134d0 0e18420e 10410e08 410e4000 64000000 ..B..A..A.@.d... │ │ + 0x000134e0 c8060000 ecbf0000 a3000000 04af8aff ................ │ │ + 0x000134f0 ff410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00013500 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ + 0x00013510 8602790e 38410e30 420e2842 0e20420e ..y.8A.0B.(B. B. │ │ + 0x00013520 18420e10 410e0846 0e40440e 38410e30 .B..A..F.@D.8A.0 │ │ + 0x00013530 420e2842 0e20420e 18420e10 410e0841 B.(B. B..B..A..A │ │ + 0x00013540 0e400000 64000000 30070000 34c00000 .@..d...0...4... │ │ + 0x00013550 1c010000 04638aff ff410e10 420e1842 .....c...A..B..B │ │ + 0x00013560 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ + 0x00013570 8c068d05 8e048f03 8602024a 0e38410e ...........J.8A. │ │ + 0x00013580 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ + 0x00013590 410e4002 4d0e3841 0e30420e 28420e20 A.@.M.8A.0B.(B. │ │ + 0x000135a0 420e1842 0e10410e 08460e40 64000000 B..B..A..F.@d... │ │ + 0x000135b0 98070000 1ccf0000 16010000 04238aff .............#.. │ │ + 0x000135c0 ff410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x000135d0 410e3844 0e608307 8c068d05 8e048f03 A.8D.`.......... │ │ + 0x000135e0 860202ad 0e38410e 30420e28 420e2042 .....8A.0B.(B. B │ │ + 0x000135f0 0e18420e 10410e08 460e6055 0e38410e ..B..A..F.`U.8A. │ │ + 0x00013600 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ + 0x00013610 410e6000 64000000 00080000 34d00000 A.`.d.......4... │ │ + 0x00013620 3f010000 04cf89ff ff410e10 420e1842 ?........A..B..B │ │ + 0x00013630 0e20420e 28420e30 410e3844 0e708307 . B.(B.0A.8D.p.. │ │ + 0x00013640 8c068d05 8e048f03 860202d6 0e38410e .............8A. │ │ + 0x00013650 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ + 0x00013660 460e7055 0e38410e 30420e28 420e2042 F.pU.8A.0B.(B. B │ │ + 0x00013670 0e18420e 10410e08 410e7000 64000000 ..B..A..A.p.d... │ │ + 0x00013680 68080000 0cd10000 1d010000 047b89ff h............{.. │ │ + 0x00013690 ff410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x000136a0 410e3844 0e608307 8c068d05 8e048f03 A.8D.`.......... │ │ + 0x000136b0 860202b6 0e38410e 30420e28 420e2042 .....8A.0B.(B. B │ │ + 0x000136c0 0e18420e 10410e08 460e6054 0e38410e ..B..A..F.`T.8A. │ │ + 0x000136d0 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ + 0x000136e0 410e6000 6c000000 d0080000 c4d10000 A.`.l........... │ │ + 0x000136f0 eb040000 042789ff ff410e10 420e1842 .....'...A..B..B │ │ + 0x00013700 0e20420e 28420e30 410e3847 0e800a83 . B.(B.0A.8G.... │ │ + 0x00013710 078c068d 058e048f 03860203 c2010e38 ...............8 │ │ + 0x00013720 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x00013730 0e08460e 800a03c1 020e3841 0e30420e ..F.......8A.0B. │ │ + 0x00013740 28420e20 420e1842 0e10410e 08410e80 (B. B..B..A..A.. │ │ + 0x00013750 0a000000 50000000 40090000 44d60000 ....P...@...D... │ │ + 0x00013760 89060000 04e388ff ff410e10 420e1842 .........A..B..B │ │ + 0x00013770 0e20420e 28420e30 410e3844 0ea00183 . B.(B.0A.8D.... │ │ + 0x00013780 078c068d 058e048f 03860203 0e060e38 ...............8 │ │ + 0x00013790 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x000137a0 0e08410e a0010000 5c000000 94090000 ..A.....\....... │ │ + 0x000137b0 20e30000 ba010000 04ab88ff ff410e10 ............A.. │ │ + 0x000137c0 420e1842 0e20420e 28410e30 440e7083 B..B. B.(A.0D.p. │ │ + 0x000137d0 068c058e 048f0386 02031301 0e30410e .............0A. │ │ + 0x000137e0 28420e20 420e1842 0e10410e 08410e70 (B. B..B..A..A.p │ │ + 0x000137f0 02630e30 410e2842 0e20420e 18420e10 .c.0A.(B. B..B.. │ │ + 0x00013800 410e0846 0e700000 50000000 f4090000 A..F.p..P....... │ │ + 0x00013810 c0e40000 e3070000 045f88ff ff410e10 ........._...A.. │ │ + 0x00013820 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ + 0x00013830 0ef00183 078c068d 058e048f 03860203 ................ │ │ + 0x00013840 6d060e38 410e3042 0e28420e 20420e18 m..8A.0B.(B. B.. │ │ + 0x00013850 420e1041 0e08410e f0010000 6c000000 B..A..A.....l... │ │ + 0x00013860 480a0000 4cf50000 87010000 047b88ff H...L........{.. │ │ + 0x00013870 ff410e10 410e1847 0ec00183 03860243 .A..A..G.......C │ │ + 0x00013880 2e00512e 00592e20 440ec801 5e0ed001 ..Q..Y. D...^... │ │ + 0x00013890 420ed801 420ee001 490ec001 472e0002 B...B...I...G... │ │ + 0x000138a0 a42e0050 0e18410e 10410e08 410ec001 ...P..A..A..A... │ │ + 0x000138b0 6a2e004d 2e004e0e 18410e10 410e0841 j..M..N..A..A..A │ │ + 0x000138c0 0ec0014a 2e00452e 00482e00 9c000000 ...J..E..H...... │ │ + 0x000138d0 b80a0000 bcfa0000 38030000 043b88ff ........8....;.. │ │ + 0x000138e0 ff410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x000138f0 410e3847 0ee00183 078c068d 058e048f A.8G............ │ │ + 0x00013900 03860257 2e00512e 00510e38 410e3042 ...W..Q..Q.8A.0B │ │ + 0x00013910 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ + 0x00013920 e0014d2e 006c2e00 712e006c 2e00622e ..M..l..q..l..b. │ │ + 0x00013930 0002652e 005c2e00 029e2e00 492e0051 ..e..\......I..Q │ │ + 0x00013940 2e00662e 00762e20 440ee801 5e0ef001 ..f..v. D...^... │ │ + 0x00013950 420ef801 420e8002 490ee001 4a2e0002 B...B...I...J... │ │ + 0x00013960 4b2e0045 2e00482e 00000000 24000000 K..E..H.....$... │ │ + 0x00013970 580b0000 5cfd0000 98000000 04df87ff X...\........... │ │ + 0x00013980 ff410e10 440e3083 0202730e 10410e08 .A..D.0...s..A.. │ │ + 0x00013990 410e3000 50000000 800b0000 44000100 A.0.P.......D... │ │ + 0x000139a0 210a0000 04c387ff ff410e10 420e1842 !........A..B..B │ │ + 0x000139b0 0e20420e 28420e30 410e3847 0ee00283 . B.(B.0A.8G.... │ │ + 0x000139c0 078c068d 058e048f 03860203 88080e38 ...............8 │ │ + 0x000139d0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x000139e0 0e08410e e0020000 44000000 d40b0000 ..A.....D....... │ │ + 0x000139f0 30130100 e2010000 04eb87ff ff420e10 0............B.. │ │ + 0x00013a00 420e1842 0e20420e 28410e30 440e6083 B..B. B.(A.0D.`. │ │ + 0x00013a10 068c058d 048e038f 0203a201 0e30410e .............0A. │ │ + 0x00013a20 28420e20 420e1842 0e10420e 08410e60 (B. B..B..B..A.` │ │ + 0x00013a30 4c000000 1c0c0000 a8150100 b8010000 L............... │ │ + 0x00013a40 04c787ff ff410e10 420e1842 0e20420e .....A..B..B. B. │ │ + 0x00013a50 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ + 0x00013a60 8e048f03 8602035e 010e3841 0e30420e .......^..8A.0B. │ │ + 0x00013a70 28420e20 420e1842 0e10410e 08410e40 (B. B..B..A..A.@ │ │ + 0x00013a80 30000000 6c0c0000 a8430100 24020000 0...l....C..$... │ │ + 0x00013a90 049f87ff ff410e10 8602430d 064d8307 .....A....C..M.. │ │ + 0x00013aa0 8c068d05 8e048f03 03aa010c 0708410c ..............A. │ │ + 0x00013ab0 06100000 2c000000 a00c0000 04460100 ....,........F.. │ │ + 0x00013ac0 c7000000 048787ff ff410e10 8602430d .........A....C. │ │ + 0x00013ad0 06498305 8e048f03 028c0c07 08410c06 .I...........A.. │ │ + 0x00013ae0 10000000 30000000 d00c0000 a4460100 ....0........F.. │ │ + 0x00013af0 5d000000 046b87ff ff410e10 8602430d ]....k...A....C. │ │ + 0x00013b00 06468305 8e048f03 670c0708 460c0610 .F......g...F... │ │ + 0x00013b10 4a0c0708 410c0610 28000000 040d0000 J...A...(....... │ │ + 0x00013b20 d0460100 35000000 044387ff ff410e10 .F..5....C...A.. │ │ + 0x00013b30 8602430d 06438304 8e03540c 0708460c ..C..C....T...F. │ │ + 0x00013b40 06100000 30000000 300d0000 748a0100 ....0...0...t... │ │ + 0x00013b50 04150000 042387ff ff410e10 8602430d .....#...A....C. │ │ + 0x00013b60 06638307 8c068d05 8e048f03 0300140c .c.............. │ │ + 0x00013b70 0708410c 06100000 4c000000 640d0000 ..A.....L...d... │ │ + 0x00013b80 30bd0100 9e040000 041f87ff ff410e10 0............A.. │ │ + 0x00013b90 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ + 0x00013ba0 0e708307 8c068d05 8e048f03 8602030c .p.............. │ │ + 0x00013bb0 040e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ + 0x00013bc0 0e10410e 08410e70 1c000000 b40d0000 ..A..A.p........ │ │ + 0x00013bd0 20ef0100 33000000 04f786ff ff410e10 ...3........A.. │ │ + 0x00013be0 8602430d 06000000 30000000 d40d0000 ..C.....0....... │ │ + 0x00013bf0 4d170200 aa090000 04e786ff ff410e10 M............A.. │ │ + 0x00013c00 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ + 0x00013c10 03d2010c 0708410c 06100000 64000000 ......A.....d... │ │ + 0x00013c20 080e0000 0c210200 04010000 041387ff .....!.......... │ │ + 0x00013c30 ff410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00013c40 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ + 0x00013c50 8602029b 0e38410e 30420e28 420e2042 .....8A.0B.(B. B │ │ + 0x00013c60 0e18420e 10410e08 460e4044 0e38410e ..B..A..F.@D.8A. │ │ + 0x00013c70 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ + 0x00013c80 410e4000 64000000 700e0000 b4210200 A.@.d...p....!.. │ │ + 0x00013c90 1c010000 04c786ff ff410e10 420e1842 .........A..B..B │ │ + 0x00013ca0 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ + 0x00013cb0 8c068d05 8e048f03 8602024a 0e38410e ...........J.8A. │ │ + 0x00013cc0 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ + 0x00013cd0 410e4002 4d0e3841 0e30420e 28420e20 A.@.M.8A.0B.(B. │ │ + 0x00013ce0 420e1842 0e10410e 08460e40 50000000 B..B..A..F.@P... │ │ + 0x00013cf0 d80e0000 6c220200 9e040000 048786ff ....l".......... │ │ + 0x00013d00 ff410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00013d10 410e3844 0e900183 078c068d 058e048f A.8D............ │ │ + 0x00013d20 03860203 2e040e38 410e3042 0e28420e .......8A.0B.(B. │ │ + 0x00013d30 20420e18 420e1041 0e08460e 90010000 B..B..A..F..... │ │ + 0x00013d40 50000000 2c0f0000 b8260200 c8040000 P...,....&...... │ │ + 0x00013d50 044b86ff ff410e10 420e1842 0e20420e .K...A..B..B. B. │ │ + 0x00013d60 28420e30 410e3844 0eb00183 078c068d (B.0A.8D........ │ │ + 0x00013d70 058e048f 03860203 5a020e38 410e3042 ........Z..8A.0B │ │ + 0x00013d80 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ + 0x00013d90 b0010000 30000000 800f0000 342b0200 ....0.......4+.. │ │ + 0x00013da0 95000000 044f86ff ff410e10 420e1841 .....O...A..B..A │ │ + 0x00013db0 0e208304 8e038602 02530e18 420e1041 . .......S..B..A │ │ + 0x00013dc0 0e08410e 20000000 38000000 b40f0000 ..A. ...8....... │ │ + 0x00013dd0 102c0200 ab000000 043b86ff ff420e10 .,.......;...B.. │ │ + 0x00013de0 410e1844 0e508303 8e02027b 0e18410e A..D.P.....{..A. │ │ + 0x00013df0 10420e08 450e5044 0e18410e 10420e08 .B..E.PD..A..B.. │ │ + 0x00013e00 410e5000 38000000 f00f0000 842c0200 A.P.8........,.. │ │ + 0x00013e10 a6000000 041386ff ff420e10 410e1844 .........B..A..D │ │ + 0x00013e20 0e508303 8e020276 0e18410e 10420e08 .P.....v..A..B.. │ │ + 0x00013e30 450e5044 0e18410e 10420e08 410e5000 E.PD..A..B..A.P. │ │ + 0x00013e40 44000000 2c100000 f82d0200 ee000000 D...,....-...... │ │ + 0x00013e50 04eb85ff ff420e10 420e1841 0e20440e .....B..B..A. D. │ │ + 0x00013e60 6083048e 038f0202 8e0e2041 0e18420e `......... A..B. │ │ + 0x00013e70 10420e08 460e6076 0e20410e 18420e10 .B..F.`v. A..B.. │ │ + 0x00013e80 420e0841 0e600000 2c000000 74100000 B..A.`..,...t... │ │ + 0x00013e90 a02e0200 99000000 04cb85ff ff410e10 .............A.. │ │ + 0x00013ea0 410e1841 0e208303 8602024c 0e18410e A..A. .....L..A. │ │ + 0x00013eb0 10410e08 410e2000 2c000000 a4100000 .A..A. .,....... │ │ + 0x00013ec0 502f0200 60010000 04bf85ff ff420e10 P/..`........B.. │ │ + 0x00013ed0 410e1844 0e508303 8e0202d0 0e18410e A..D.P........A. │ │ + 0x00013ee0 10420e08 410e5000 38000000 d4100000 .B..A.P.8....... │ │ + 0x00013ef0 80300200 91020000 04c385ff ff410e10 .0...........A.. │ │ + 0x00013f00 420e1841 0e20470e d0018304 8e038602 B..A. G......... │ │ + 0x00013f10 03dd010e 20410e18 420e1041 0e08410e .... A..B..A..A. │ │ + 0x00013f20 d0010000 38000000 10110000 e4320200 ....8........2.. │ │ + 0x00013f30 56000000 04c385ff ff420e10 410e1841 V........B..A..A │ │ + 0x00013f40 0e208303 8e02600e 18410e10 420e0846 . ....`..A..B..F │ │ + 0x00013f50 0e20440e 18410e10 420e0841 0e200000 . D..A..B..A. .. │ │ + 0x00013f60 50000000 4c110000 d85c0200 a60b0000 P...L....\...... │ │ + 0x00013f70 049385ff ff410e10 420e1842 0e20420e .....A..B..B. B. │ │ + 0x00013f80 28420e30 410e3847 0ee00883 078c068d (B.0A.8G........ │ │ + 0x00013f90 058e048f 03860203 0e0b0e38 410e3042 ...........8A.0B │ │ + 0x00013fa0 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ + 0x00013fb0 e0080000 50000000 a0110000 04730200 ....P........s.. │ │ + 0x00013fc0 960b0000 046f85ff ff410e10 420e1842 .....o...A..B..B │ │ + 0x00013fd0 0e20420e 28420e30 410e3847 0ef00883 . B.(B.0A.8G.... │ │ + 0x00013fe0 078c068d 058e048f 03860203 fe0a0e38 ...............8 │ │ + 0x00013ff0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x00014000 0e08410e f0080000 50000000 f4110000 ..A.....P....... │ │ + 0x00014010 507e0200 a60b0000 044b85ff ff410e10 P~.......K...A.. │ │ + 0x00014020 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ + 0x00014030 0ef00883 078c068d 058e048f 03860203 ................ │ │ + 0x00014040 0e0b0e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ + 0x00014050 420e1041 0e08410e f0080000 50000000 B..A..A.....P... │ │ + 0x00014060 48120000 1c8a0200 c9060000 042785ff H............'.. │ │ + 0x00014070 ff410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00014080 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ + 0x00014090 03860203 79030e38 410e3042 0e28420e ....y..8A.0B.(B. │ │ + 0x000140a0 20420e18 420e1041 0e08410e c0010000 B..B..A..A..... │ │ + 0x000140b0 2c000000 9c120000 48910200 94000000 ,.......H....... │ │ + 0x000140c0 044f85ff ff410e10 8602430d 06468305 .O...A....C..F.. │ │ + 0x000140d0 8e048f03 02580c07 08460c06 10000000 .....X...F...... │ │ + 0x000140e0 30000000 cc120000 b8910200 5d000000 0...........]... │ │ + 0x000140f0 043f85ff ff410e10 8602430d 06468305 .?...A....C..F.. │ │ + 0x00014100 8e048f03 670c0708 460c0610 4a0c0708 ....g...F...J... │ │ + 0x00014110 410c0610 1c000000 00130000 e4910200 A............... │ │ + 0x00014120 16000000 041785ff ff410e10 8602430d .........A....C. │ │ + 0x00014130 06000000 2c000000 20130000 e4910200 ....,... ....... │ │ + 0x00014140 6b000000 04ff84ff ff410e10 8602430d k........A....C. │ │ + 0x00014150 06478306 8c058e04 8f03750c 0708460c .G........u...F. │ │ + 0x00014160 06100000 38000000 50130000 d49b0200 ....8...P....... │ │ + 0x00014170 4e000000 04db84ff ff420e10 420e1841 N........B..B..A │ │ + 0x00014180 0e208304 8e038f02 5e0e1842 0e10420e . ......^..B..B. │ │ + 0x00014190 08460e20 410e1842 0e10420e 08410e20 .F. A..B..B..A. │ │ + 0x000141a0 4c000000 8c130000 389c0200 40030000 L.......8...@... │ │ + 0x000141b0 04ab84ff ff410e10 420e1842 0e20420e .....A..B..B. B. │ │ + 0x000141c0 28420e30 410e3844 0e608307 8c068d05 (B.0A.8D.`...... │ │ + 0x000141d0 8e048f03 86020372 020e3841 0e30420e .......r..8A.0B. │ │ + 0x000141e0 28420e20 420e1842 0e10410e 08410e60 (B. B..B..A..A.` │ │ + 0x000141f0 30000000 dc130000 58380300 9f050000 0.......X8...... │ │ + 0x00014200 048384ff ff410e10 8602430d 064d8307 .....A....C..M.. │ │ + 0x00014210 8c068d05 8e048f03 0388050c 0708410c ..............A. │ │ + 0x00014220 06100000 24000000 10140000 c33d0300 ....$........=.. │ │ + 0x00014230 bf040000 046784ff ff410e10 8602430d .....g...A....C. │ │ + 0x00014240 064d8307 8c068d05 8e048f03 2c000000 .M..........,... │ │ + 0x00014250 38140000 6c440300 ba000000 049b84ff 8...lD.......... │ │ + 0x00014260 ff410e10 8602430d 06458303 780c0708 .A....C..E..x... │ │ + 0x00014270 410c0610 680c0708 410c0610 28000000 A...h...A...(... │ │ + 0x00014280 68140000 bc470300 9b000000 048f84ff h....G.......... │ │ + 0x00014290 ff410e10 8602430d 06438304 8e030250 .A....C..C.....P │ │ + 0x000142a0 0c070841 0c061000 30000000 94140000 ...A....0....... │ │ + 0x000142b0 60480300 09010000 047f84ff ff410e10 `H...........A.. │ │ + 0x000142c0 8602430d 06428303 02580c07 08450c06 ..C..B...X...E.. │ │ + 0x000142d0 10610c07 08410c06 10000000 2c000000 .a...A......,... │ │ + 0x000142e0 c8140000 84490300 e8000000 047b84ff .....I.......{.. │ │ + 0x000142f0 ff410e10 8602430d 06468305 8e048f03 .A....C..F...... │ │ + 0x00014300 02690c07 08410c06 10000000 2c000000 .i...A......,... │ │ + 0x00014310 f8140000 6c4a0300 92020000 046784ff ....lJ.......g.. │ │ + 0x00014320 ff410e10 8602430d 064e8306 8c058e04 .A....C..N...... │ │ + 0x00014330 8f030309 020c0708 410c0610 30000000 ........A...0... │ │ + 0x00014340 28150000 7c500300 8f020000 045b84ff (...|P.......[.. │ │ + 0x00014350 ff410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ + 0x00014360 8e048f03 0315020c 0708410c 06100000 ..........A..... │ │ + 0x00014370 30000000 5c150000 38530300 dd020000 0...\...8S...... │ │ + 0x00014380 045784ff ff410e10 8602430d 06508307 .W...A....C..P.. │ │ + 0x00014390 8c068d05 8e048f03 0353020c 0708410c .........S....A. │ │ + 0x000143a0 06100000 24000000 90150000 e4550300 ....$........U.. │ │ + 0x000143b0 3c000000 044784ff ff410e10 8602430d <....G...A....C. │ │ + 0x000143c0 066b0c07 08410c06 10000000 30000000 .k...A......0... │ │ + 0x000143d0 b8150000 2c560300 45010000 043384ff ....,V..E....3.. │ │ + 0x000143e0 ff410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ + 0x000143f0 8e048f03 0320010c 0708410c 06100000 ..... ....A..... │ │ + 0x00014400 30000000 ec150000 3d570300 89510000 0.......=W...Q.. │ │ + 0x00014410 041384ff ff410e10 8602430d 065f8307 .....A....C.._.. │ │ + 0x00014420 8c068d05 8e048f03 035e450c 0708410c .........^E...A. │ │ + 0x00014430 06100000 30000000 20160000 04b10300 ....0... ....... │ │ + 0x00014440 80040000 046386ff ff410e10 8602430d .....c...A....C. │ │ + 0x00014450 064d8307 8c068d05 8e048f03 03b9030c .M.............. │ │ + 0x00014460 0708410c 06100000 34000000 54160000 ..A.....4...T... │ │ + 0x00014470 50b50300 a1000000 046386ff ff410e10 P........c...A.. │ │ + 0x00014480 8602430d 064b8306 8c058e04 8f030263 ..C..K.........c │ │ + 0x00014490 0c070846 0c06104c 0c070841 0c061000 ...F...L...A.... │ │ + 0x000144a0 2c000000 8c160000 c8b50300 ab060000 ,............... │ │ + 0x000144b0 043f86ff ff410e10 8602430d 064d8307 .?...A....C..M.. │ │ + 0x000144c0 8c068d05 8e048f03 5e0c0708 410c0610 ........^...A... │ │ + 0x000144d0 30000000 bc160000 0abd0300 0e310000 0............1.. │ │ + 0x000144e0 042b86ff ff410e10 8602430d 06508307 .+...A....C..P.. │ │ + 0x000144f0 8c068d05 8e048f03 03c02b0c 0708410c ..........+...A. │ │ + 0x00014500 06100000 34000000 f0160000 34f30300 ....4.......4... │ │ + 0x00014510 95000000 040f87ff ff410e10 8602430d .........A....C. │ │ + 0x00014520 06498305 8e048f03 025b0c07 08460c06 .I.......[...F.. │ │ + 0x00014530 104a0c07 08410c06 10000000 38000000 .J...A......8... │ │ + 0x00014540 28170000 0cfd0300 f6060000 04e786ff (............... │ │ + 0x00014550 ff410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ + 0x00014560 8e048f03 0348050c 0708460c 0610650c .....H....F...e. │ │ + 0x00014570 0708410c 06100000 28000000 64170000 ..A.....(...d... │ │ + 0x00014580 d0030400 e7000000 040387ff ff410e10 .............A.. │ │ + 0x00014590 8602430d 06438304 8e03026e 0c070845 ..C..C.....n...E │ │ + 0x000145a0 0c061000 30000000 90170000 94040400 ....0........... │ │ + 0x000145b0 c6050000 04fb86ff ff410e10 8602430d .........A....C. │ │ + 0x000145c0 06508307 8c068d05 8e048f03 038d050c .P.............. │ │ + 0x000145d0 0708410c 06100000 30000000 c4170000 ..A.....0....... │ │ + 0x000145e0 300a0400 70050000 04d786ff ff410e10 0...p........A.. │ │ + 0x000145f0 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ + 0x00014600 0305030c 0708410c 06100000 30000000 ......A.....0... │ │ + 0x00014610 f8170000 6c0f0400 8a000000 04d786ff ....l........... │ │ + 0x00014620 ff410e10 8602430d 06438304 8e030241 .A....C..C.....A │ │ + 0x00014630 0c070846 0c061044 0c070841 0c061000 ...F...D...A.... │ │ + 0x00014640 28000000 2c180000 c80f0400 5a000000 (...,.......Z... │ │ + 0x00014650 04bf86ff ff410e10 8602430d 06438304 .....A....C..C.. │ │ + 0x00014660 8e036f0c 0708450c 06100000 30000000 ..o...E.....0... │ │ + 0x00014670 58180000 0c1a0400 f4220000 04af86ff X........"...... │ │ + 0x00014680 ff410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ + 0x00014690 8e048f03 0378140c 0708410c 06100000 .....x....A..... │ │ + 0x000146a0 30000000 8c180000 d83c0400 9e000000 0........<...... │ │ + 0x000146b0 041387ff ff410e10 8602430d 06438304 .....A....C..C.. │ │ + 0x000146c0 8e030275 0c070846 0c061044 0c070841 ...u...F...D...A │ │ + 0x000146d0 0c061000 30000000 c0180000 443d0400 ....0.......D=.. │ │ + 0x000146e0 53000000 04ef86ff ff410e10 8602430d S........A....C. │ │ + 0x000146f0 06438304 8e03600c 0708460c 0610440c .C....`...F...D. │ │ + 0x00014700 0708410c 06100000 30000000 f4180000 ..A.....0....... │ │ + 0x00014710 50420400 9f1e0000 04c786ff ff410e10 PB...........A.. │ │ + 0x00014720 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ + 0x00014730 03291c0c 0708410c 06100000 38000000 .)....A.....8... │ │ + 0x00014740 28190000 6c680400 cb020000 040387ff (...lh.......... │ │ + 0x00014750 ff410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ + 0x00014760 8e048f03 032a020c 0708460c 06107e0c .....*....F...~. │ │ + 0x00014770 0708410c 06100000 30000000 64190000 ..A.....0...d... │ │ + 0x00014780 00730400 b4050000 04ef86ff ff410e10 .s...........A.. │ │ + 0x00014790 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ + 0x000147a0 0333050c 0708410c 06100000 30000000 .3....A.....0... │ │ + 0x000147b0 98190000 5c7a0400 ba100000 04cb86ff ....\z.......... │ │ + 0x000147c0 ff410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ + 0x000147d0 8e048f03 03820c0c 0708410c 06100000 ..........A..... │ │ + 0x000147e0 8c000000 cc190000 e88a0400 ef070000 ................ │ │ + 0x000147f0 04d786ff ff410e10 8602430d 06508307 .....A....C..P.. │ │ + 0x00014800 8c068d05 8e048f03 02e40c07 08410c06 .............A.. │ │ + 0x00014810 1002562e 00031a01 2e000248 2e00592e ..V........H..Y. │ │ + 0x00014820 0002632e 00642e10 02502e00 562e0003 ..c..d...P..V... │ │ + 0x00014830 80012e00 02432e00 5b2e0002 892e0058 .....C..[......X │ │ + 0x00014840 2e005e2e 00792e00 612e0050 2e00672e ..^..y..a..P..g. │ │ + 0x00014850 00672e00 02522e00 4c2e0058 2e004c2e .g...R..L..X..L. │ │ + 0x00014860 004d2e00 692e005a 2e00492e 00000000 .M..i..Z..I..... │ │ + 0x00014870 30000000 5c1a0000 c8c50400 0b070000 0...\........... │ │ + 0x00014880 047386ff ff410e10 8602430d 06508307 .s...A....C..P.. │ │ + 0x00014890 8c068d05 8e048f03 038c060c 0708410c ..............A. │ │ + 0x000148a0 06100000 30000000 901a0000 24f00400 ....0.......$... │ │ + 0x000148b0 4b050000 044f86ff ff410e10 8602430d K....O...A....C. │ │ + 0x000148c0 06508307 8c068d05 8e048f03 03d1040c .P.............. │ │ + 0x000148d0 0708410c 06100000 30000000 c41a0000 ..A.....0....... │ │ + 0x000148e0 00f70400 ff000000 042b86ff ff410e10 .........+...A.. │ │ + 0x000148f0 8602430d 06438304 8e03550c 0708410c ..C..C....U...A. │ │ + 0x00014900 0610029e 0c070846 0c061000 38000000 .......F....8... │ │ + 0x00014910 f81a0000 ccf70400 c5030000 041f86ff ................ │ │ + 0x00014920 ff410e10 8602430d 064a8307 8c068d05 .A....C..J...... │ │ + 0x00014930 8e048f03 03e7020c 0708410c 0610024b ..........A....K │ │ + 0x00014940 0c070846 0c061000 30000000 341b0000 ...F....0...4... │ │ + 0x00014950 40130500 b1020000 04f785ff ff410e10 @............A.. │ │ + 0x00014960 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ + 0x00014970 0376020c 0708410c 06100000 2c000000 .v....A.....,... │ │ + 0x00014980 681b0000 8c240500 b3000000 04d385ff h....$.......... │ │ + 0x00014990 ff410e10 8602430d 06478306 8c058e04 .A....C..G...... │ │ + 0x000149a0 8f030281 0c070841 0c061000 28000000 .......A....(... │ │ + 0x000149b0 981b0000 2c260500 bc000000 04b785ff ....,&.......... │ │ + 0x000149c0 ff410e10 8602430d 06478304 8e030297 .A....C..G...... │ │ + 0x000149d0 0c070841 0c061000 30000000 c41b0000 ...A....0....... │ │ + 0x000149e0 c0260500 55030000 04af85ff ff410e10 .&..U........A.. │ │ + 0x000149f0 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ + 0x00014a00 03ab020c 0708410c 06100000 38000000 ......A.....8... │ │ + 0x00014a10 f81b0000 6c2b0500 af000000 048f85ff ....l+.......... │ │ + 0x00014a20 ff410e10 8602430d 064a8307 8c068d05 .A....C..J...... │ │ + 0x00014a30 8e048f03 02520c07 08460c06 104e0c07 .....R...F...N.. │ │ + 0x00014a40 08410c06 10000000 38000000 341c0000 .A......8...4... │ │ + 0x00014a50 e02b0500 1f010000 046f85ff ff410e10 .+.......o...A.. │ │ + 0x00014a60 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ + 0x00014a70 02b10c07 08460c06 104e0c07 08410c06 .....F...N...A.. │ │ + 0x00014a80 10000000 30000000 701c0000 c42c0500 ....0...p....,.. │ │ + 0x00014a90 9e000000 045385ff ff410e10 8602430d .....S...A....C. │ │ + 0x00014aa0 06438304 8e030275 0c070846 0c061044 .C.....u...F...D │ │ + 0x00014ab0 0c070841 0c061000 38000000 a41c0000 ...A....8....... │ │ + 0x00014ac0 302d0500 74020000 042f85ff ff410e10 0-..t..../...A.. │ │ + 0x00014ad0 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ + 0x00014ae0 03d2010c 0708410c 0610580c 0708450c ......A...X...E. │ │ + 0x00014af0 06100000 38000000 e01c0000 b43c0500 ....8........<.. │ │ + 0x00014b00 a7000000 041385ff ff410e10 8602430d .........A....C. │ │ + 0x00014b10 064a8307 8c068d05 8e048f03 02430c07 .J...........C.. │ │ + 0x00014b20 08460c06 104e0c07 08410c06 10000000 .F...N...A...... │ │ + 0x00014b30 38000000 1c1d0000 283d0500 26010000 8.......(=..&... │ │ + 0x00014b40 04f384ff ff410e10 8602430d 064a8307 .....A....C..J.. │ │ + 0x00014b50 8c068d05 8e048f03 02b70c07 08460c06 .............F.. │ │ + 0x00014b60 104e0c07 08410c06 10000000 28000000 .N...A......(... │ │ + 0x00014b70 581d0000 cc470500 60000000 04d784ff X....G..`....... │ │ + 0x00014b80 ff410e10 8602430d 06438304 8e03690c .A....C..C....i. │ │ + 0x00014b90 0708450c 06100000 30000000 841d0000 ..E.....0....... │ │ + 0x00014ba0 e04c0500 56070000 04cb84ff ff410e10 .L..V........A.. │ │ + 0x00014bb0 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ + 0x00014bc0 03d7060c 0708410c 06100000 38000000 ......A.....8... │ │ + 0x00014bd0 b81d0000 7c560500 4c080000 04a784ff ....|V..L....... │ │ + 0x00014be0 ff410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ + 0x00014bf0 8e048f03 03e4030c 0708450c 0610031f ..........E..... │ │ + 0x00014c00 040c0708 410c0610 30000000 f41d0000 ....A...0....... │ │ + 0x00014c10 a0630500 3f010000 047f84ff ff410e10 .c..?........A.. │ │ + 0x00014c20 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ + 0x00014c30 02ec0c07 08410c06 10000000 30000000 .....A......0... │ │ + 0x00014c40 281e0000 cc640500 2c030000 045f84ff (....d..,...._.. │ │ + 0x00014c50 ff410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ + 0x00014c60 8e048f03 03a2020c 0708410c 06100000 ..........A..... │ │ + 0x00014c70 2c000000 5c1e0000 48690500 f4000000 ,...\...Hi...... │ │ + 0x00014c80 044f84ff ff410e10 8602430d 06478306 .O...A....C..G.. │ │ + 0x00014c90 8c058e04 8f03028c 0c070841 0c061000 ...........A.... │ │ + 0x00014ca0 4c000000 8c1e0000 686a0500 78020000 L.......hj..x... │ │ + 0x00014cb0 044b84ff ff410e10 8602430d 064d8307 .K...A....C..M.. │ │ + 0x00014cc0 8c068d05 8e048f03 02992e00 7c2e004c ............|..L │ │ + 0x00014cd0 2e006f2e 00712e00 02642e10 7a0c0708 ..o..q...d..z... │ │ + 0x00014ce0 410c0610 512e006d 2e000241 2e000000 A...Q..m...A.... │ │ + 0x00014cf0 2c000000 dc1e0000 68760500 7b000000 ,.......hv..{... │ │ + 0x00014d00 041f84ff ff410e10 8602430d 06498305 .....A....C..I.. │ │ + 0x00014d10 8e048f03 02530c07 08410c06 10000000 .....S...A...... │ │ + 0x00014d20 30000000 0c1f0000 08840500 a9000000 0............... │ │ + 0x00014d30 04fb83ff ff410e10 8602430d 064a8307 .....A....C..J.. │ │ + 0x00014d40 8c068d05 8e048f03 02870c07 08410c06 .............A.. │ │ + 0x00014d50 10000000 30000000 401f0000 84840500 ....0...@....... │ │ + 0x00014d60 4b010000 04db83ff ff410e10 8602430d K........A....C. │ │ + 0x00014d70 064d8307 8c068d05 8e048f03 0326010c .M...........&.. │ │ + 0x00014d80 0708410c 06100000 28000000 741f0000 ..A.....(...t... │ │ + 0x00014d90 308a0500 54000000 04bb83ff ff410e10 0...T........A.. │ │ + 0x00014da0 8602430d 06438304 8e030240 0c070841 ..C..C.....@...A │ │ + 0x00014db0 0c061000 28000000 a01f0000 648a0500 ....(.......d... │ │ + 0x00014dc0 f7000000 049f83ff ff410e10 8602430d .........A....C. │ │ + 0x00014dd0 06478304 8e0302df 0c070841 0c061000 .G.........A.... │ │ + 0x00014de0 20000000 cc1f0000 b88b0500 57010000 ...........W... │ │ + 0x00014df0 048783ff ff410e10 8602430d 06498305 .....A....C..I.. │ │ + 0x00014e00 8e048f03 30000000 f01f0000 f48c0500 ....0........... │ │ + 0x00014e10 61000000 049383ff ff410e10 8602430d a........A....C. │ │ + 0x00014e20 06468305 8e048f03 6b0c0708 460c0610 .F......k...F... │ │ + 0x00014e30 4a0c0708 410c0610 28000000 24200000 J...A...(...$ .. │ │ + 0x00014e40 ce8e0500 42010000 046b83ff ff410e10 ....B....k...A.. │ │ + 0x00014e50 8602430d 06478304 8e030317 010c0708 ..C..G.......... │ │ + 0x00014e60 410c0610 1c000000 50200000 f48f0500 A.......P ...... │ │ + 0x00014e70 8e000000 046783ff ff410e10 8602430d .....g...A....C. │ │ + 0x00014e80 06458303 2c000000 70200000 a4900500 .E..,...p ...... │ │ + 0x00014e90 f2000000 045383ff ff410e10 8602430d .....S...A....C. │ │ + 0x00014ea0 06498305 8e048f03 02aa0c07 08410c06 .I...........A.. │ │ + 0x00014eb0 10000000 28000000 a0200000 74910500 ....(.... ..t... │ │ + 0x00014ec0 8f000000 043783ff ff410e10 8602430d .....7...A....C. │ │ + 0x00014ed0 06458303 02690c07 08410c06 10000000 .E...i...A...... │ │ + 0x00014ee0 1c000000 cc200000 28940500 3f000000 ..... ..(...?... │ │ + 0x00014ef0 041783ff ff410e10 8602430d 06000000 .....A....C..... │ │ + 0x00014f00 1c000000 ec200000 68940500 3f000000 ..... ..h...?... │ │ + 0x00014f10 04ff82ff ff410e10 8602430d 06000000 .....A....C..... │ │ + 0x00014f20 2c000000 0c210000 98950500 fd010000 ,....!.......... │ │ + 0x00014f30 04e782ff ff410e10 8602430d 06478304 .....A....C..G.. │ │ + 0x00014f40 8e0302e4 0c070841 0c061000 00000000 .......A........ │ │ + 0x00014f50 00000000 .... │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -1,171 +1,171 @@ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ -0000000000019190 : │ │ - lea 0x602d9(%rip),%rdi │ │ - jmp 75380 <__cxa_finalize@plt> │ │ +0000000000018f60 : │ │ + lea 0x5d7d9(%rip),%rdi │ │ + jmp 72650 <__cxa_finalize@plt> │ │ nopl 0x0(%rax) │ │ ret │ │ data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - jmp 191a0 │ │ + jmp 18f70 │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ test %rdi,%rdi │ │ - je 191c7 │ │ + je 18f97 │ │ jmp *%rdi │ │ ret │ │ nopl 0x0(%rax,%rax,1) │ │ mov %rdi,%rsi │ │ lea -0x1a(%rip),%rdi │ │ - lea 0x6028f(%rip),%rdx │ │ - jmp 75390 <__cxa_atexit@plt> │ │ + lea 0x5d78f(%rip),%rdx │ │ + jmp 72660 <__cxa_atexit@plt> │ │ cs nopw 0x0(%rax,%rax,1) │ │ - lea 0x60279(%rip),%rcx │ │ - jmp 753a0 <__register_atfork@plt> │ │ + lea 0x5d779(%rip),%rcx │ │ + jmp 72670 <__register_atfork@plt> │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ │ │ -0000000000019200 : │ │ +0000000000018fd0 : │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x128,%rsp │ │ mov %r8,%r14 │ │ mov %rdi,%rbx │ │ mov %ecx,%eax │ │ or %edx,%eax │ │ - js 192ab │ │ - mov %r9,%r13 │ │ + js 1907b │ │ mov %ecx,%r15d │ │ + mov %r9,%r13 │ │ mov %edx,%edi │ │ - call *0x61ff9(%rip) │ │ + call *0x5f4e1(%rip) │ │ test %eax,%eax │ │ - js 192eb │ │ + js 190bb │ │ mov %eax,%ebp │ │ mov %r15d,%edi │ │ - call *0x61fe6(%rip) │ │ + call *0x5f4ce(%rip) │ │ test %eax,%eax │ │ - js 19322 │ │ + js 190f2 │ │ mov %eax,%r15d │ │ movq $0x0,0x58(%rsp) │ │ test %rbx,%rbx │ │ - je 1936a │ │ + je 1913a │ │ mov (%rbx),%rax │ │ test %rax,%rax │ │ - je 19386 │ │ + je 19156 │ │ mov 0x6d8(%rax),%rax │ │ test %rax,%rax │ │ - je 193a2 │ │ + je 19172 │ │ lea 0x58(%rsp),%rsi │ │ mov %rbx,%rdi │ │ call *%rax │ │ lea 0x6(%rax),%ecx │ │ cmp $0x6,%ecx │ │ - ja 193d3 │ │ - lea -0x15c68(%rip),%rdx │ │ + ja 191a3 │ │ + lea -0x159d8(%rip),%rdx │ │ movslq (%rdx,%rcx,4),%rcx │ │ add %rdx,%rcx │ │ jmp *%rcx │ │ mov $0x5,%ecx │ │ - jmp 193e3 │ │ + jmp 191b3 │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ - call 22530 │ │ - lea -0x10fa6(%rip),%rdx │ │ + call 21ad0 │ │ + lea -0x10eb7(%rip),%rdx │ │ lea 0x58(%rsp),%rdi │ │ mov $0x18,%ecx │ │ mov %rbx,%rsi │ │ - call 1b800 │ │ + call 1b560 │ │ cmpb $0xff,0x58(%rsp) │ │ - je 192e0 │ │ + je 190b0 │ │ lea 0x58(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ mov $0x2,%r13d │ │ - jmp 19445 │ │ + jmp 19215 │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ - call 22530 │ │ - lea -0x110b0(%rip),%rdx │ │ + call 21ad0 │ │ + lea -0x10fc1(%rip),%rdx │ │ lea 0x58(%rsp),%rdi │ │ mov $0x2a,%ecx │ │ mov %rbx,%rsi │ │ - call 1b800 │ │ + call 1b560 │ │ cmpb $0xff,0x58(%rsp) │ │ - je 1935f │ │ + je 1912f │ │ lea 0x58(%rsp),%rdi │ │ - call 1fe00 │ │ - jmp 1935f │ │ + call 1f3c0 │ │ + jmp 1912f │ │ mov %ebp,%edi │ │ - call *0x61f06(%rip) │ │ + call *0x5f3ee(%rip) │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ - call 22530 │ │ - lea -0x110c5(%rip),%rdx │ │ + call 21ad0 │ │ + lea -0x10fd6(%rip),%rdx │ │ lea 0x58(%rsp),%rdi │ │ mov $0x2b,%ecx │ │ mov %rbx,%rsi │ │ - call 1b800 │ │ + call 1b560 │ │ cmpb $0xff,0x58(%rsp) │ │ - je 1935f │ │ + je 1912f │ │ lea 0x58(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ mov $0x1,%r13d │ │ - jmp 19445 │ │ + jmp 19215 │ │ movb $0x8,0x20(%rsp) │ │ - lea -0xfbf7(%rip),%rax │ │ + lea -0xf72a(%rip),%rax │ │ mov %rax,0x28(%rsp) │ │ movq $0x6,0x30(%rsp) │ │ - jmp 193f0 │ │ + jmp 191c0 │ │ movb $0x8,0x20(%rsp) │ │ - lea -0xfc0d(%rip),%rax │ │ + lea -0xf740(%rip),%rax │ │ mov %rax,0x28(%rsp) │ │ movq $0x7,0x30(%rsp) │ │ - jmp 193f0 │ │ + jmp 191c0 │ │ movb $0x6,0x20(%rsp) │ │ - lea -0xfc13(%rip),%rax │ │ + lea -0xf746(%rip),%rax │ │ mov %rax,0x28(%rsp) │ │ movq $0x9,0x30(%rsp) │ │ - jmp 193f0 │ │ + jmp 191c0 │ │ mov $0x1,%ecx │ │ - jmp 193e3 │ │ + jmp 191b3 │ │ mov $0x3,%ecx │ │ - jmp 193e3 │ │ + jmp 191b3 │ │ mov $0x2,%ecx │ │ - jmp 193e3 │ │ + jmp 191b3 │ │ mov $0x6,%ecx │ │ - jmp 193e3 │ │ + jmp 191b3 │ │ mov $0x4,%ecx │ │ - jmp 193e3 │ │ + jmp 191b3 │ │ xor %ecx,%ecx │ │ movb $0xe,0x20(%rsp) │ │ mov %ecx,0x24(%rsp) │ │ mov %eax,0x28(%rsp) │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ - call 22530 │ │ - lea -0x11100(%rip),%rdx │ │ + call 21ad0 │ │ + lea -0x11011(%rip),%rdx │ │ lea 0x58(%rsp),%rdi │ │ mov $0x15,%ecx │ │ mov %rbx,%rsi │ │ - call 1b800 │ │ + call 1b560 │ │ cmpb $0xff,0x58(%rsp) │ │ - je 19425 │ │ + je 191f5 │ │ lea 0x58(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ lea 0x20(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ mov $0x1,%r13d │ │ - mov 0x61df4(%rip),%rbx │ │ + mov 0x5f2dc(%rip),%rbx │ │ mov %r15d,%edi │ │ call *%rbx │ │ mov %ebp,%edi │ │ call *%rbx │ │ mov %r13d,%eax │ │ add $0x128,%rsp │ │ pop %rbx │ │ @@ -173,120 +173,120 @@ │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov 0x58(%rsp),%r12 │ │ test %r12,%r12 │ │ - je 194fa │ │ + je 192ca │ │ mov $0x18,%edi │ │ - call *0x61dc5(%rip) │ │ + call *0x5f2ad(%rip) │ │ test %rax,%rax │ │ - je 1978c │ │ + je 19572 │ │ mov 0x168(%rsp),%rdx │ │ movq $0x1,(%rax) │ │ movq $0x1,0x8(%rax) │ │ mov %rax,0x10(%rsp) │ │ mov %r12,0x10(%rax) │ │ lea 0x20(%rsp),%rdi │ │ mov %rbx,%rsi │ │ - call 1b470 │ │ + call 1b1c0 │ │ cmpb $0xff,0x20(%rsp) │ │ - je 19519 │ │ + je 192e9 │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ - call 22530 │ │ - lea -0x111e3(%rip),%rdx │ │ + call 21ad0 │ │ + lea -0x110f4(%rip),%rdx │ │ lea 0x58(%rsp),%rdi │ │ mov $0x23,%ecx │ │ mov %rbx,%rsi │ │ - call 1b800 │ │ + call 1b560 │ │ cmpb $0xff,0x58(%rsp) │ │ - je 194e5 │ │ + je 192b5 │ │ lea 0x58(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ lea 0x20(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ mov $0x1,%r13d │ │ - jmp 1958e │ │ + jmp 1935e │ │ movq $0x15,0x30(%rsp) │ │ movb $0x7,0x20(%rsp) │ │ - lea -0xfd6b(%rip),%rax │ │ + lea -0xf89e(%rip),%rax │ │ mov %rax,0x28(%rsp) │ │ - jmp 193f0 │ │ + jmp 191c0 │ │ mov 0x160(%rsp),%rdx │ │ mov 0x28(%rsp),%r12 │ │ lea 0x20(%rsp),%rdi │ │ mov %rbx,%rsi │ │ - call 1b470 │ │ + call 1b1c0 │ │ cmpb $0xff,0x20(%rsp) │ │ - je 195a7 │ │ + je 19377 │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ - call 22530 │ │ - lea -0x11290(%rip),%rdx │ │ + call 21ad0 │ │ + lea -0x111a1(%rip),%rdx │ │ lea 0x58(%rsp),%rdi │ │ mov $0x23,%ecx │ │ mov %rbx,%rsi │ │ - call 1b800 │ │ + call 1b560 │ │ cmpb $0xff,0x58(%rsp) │ │ - je 1956f │ │ + je 1933f │ │ lea 0x58(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ lea 0x20(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ mov $0x1,%r13d │ │ lock decq (%r12) │ │ - jne 1958e │ │ + jne 1935e │ │ mov %r12,%rdi │ │ - call 370b0 │ │ + call 37210 │ │ mov 0x10(%rsp),%rdi │ │ lock decq (%rdi) │ │ - jne 19435 │ │ - call 23a40 │ │ - jmp 19435 │ │ + jne 19205 │ │ + call 22f40 │ │ + jmp 19205 │ │ mov 0x28(%rsp),%rax │ │ mov %rax,0x18(%rsp) │ │ lea 0x58(%rsp),%rdi │ │ mov %rbx,%rsi │ │ mov %r14,%rdx │ │ - call 1b630 │ │ + call 1b380 │ │ cmpb $0xff,0x58(%rsp) │ │ - je 195f5 │ │ + je 193c5 │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ - call 226f0 │ │ + call 21c90 │ │ lea 0x58(%rsp),%rdi │ │ - call 1f8c0 │ │ + call 1ef20 │ │ mov 0x18(%rsp),%rdi │ │ lock decq (%rdi) │ │ mov $0x2,%r13d │ │ - jne 1957f │ │ - call 370b0 │ │ - jmp 1957f │ │ + jne 1934f │ │ + call 37210 │ │ + jmp 1934f │ │ mov 0x60(%rsp),%rax │ │ mov 0x68(%rsp),%rcx │ │ mov 0x70(%rsp),%r8 │ │ mov %rax,0xb8(%rsp) │ │ mov %rcx,0xc0(%rsp) │ │ mov %r8,0xc8(%rsp) │ │ mov 0x10(%rsp),%rax │ │ lock incq (%rax) │ │ - jle 1979b │ │ + jle 19581 │ │ mov %ebp,0x30(%rsp) │ │ mov %r12,0x20(%rsp) │ │ mov %rax,0x28(%rsp) │ │ lock incq (%rax) │ │ - jle 1979b │ │ + jle 19581 │ │ mov 0x18(%rsp),%rdx │ │ mov %rdx,0xa8(%rsp) │ │ mov %rax,0xb0(%rsp) │ │ lea 0xa8(%rsp),%rax │ │ mov %rax,0x58(%rsp) │ │ - lea 0x5ff0c(%rip),%rax │ │ + lea 0x5d40c(%rip),%rax │ │ mov %rax,0x60(%rsp) │ │ movl $0xbf800000,0xa0(%rsp) │ │ movq $0x0,0x68(%rsp) │ │ movl $0xffffffff,0x78(%rsp) │ │ movl $0x0,0x80(%rsp) │ │ movb $0x0,0x84(%rsp) │ │ movq $0x0,0x88(%rsp) │ │ @@ -297,310 +297,312 @@ │ │ shr $0x3f,%r9 │ │ lea 0xd0(%rsp),%rdi │ │ lea 0x20(%rsp),%rsi │ │ mov %r15d,%edx │ │ lea 0x58(%rsp),%rax │ │ push %rax │ │ push %r13 │ │ - call 1bbd0 │ │ + call 1b930 │ │ add $0x10,%rsp │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ - call 22530 │ │ + call 21ad0 │ │ cmpl $0xffffffff,0xd0(%rsp) │ │ - je 19719 │ │ + je 19542 │ │ lea 0xd0(%rsp),%rsi │ │ mov %rbx,%rdi │ │ - call 22730 │ │ + call 21cd0 │ │ mov %eax,%r13d │ │ - jmp 19731 │ │ - mov %r15d,%edi │ │ - call 713e0 │ │ - xor %r13d,%r13d │ │ - test %rax,%rax │ │ - je 19731 │ │ - mov %rax,%rdi │ │ - call 1fd70 │ │ cmpq $0x0,0x88(%rsp) │ │ - je 1974a │ │ + je 19500 │ │ mov 0x90(%rsp),%rdi │ │ - call *0x61af6(%rip) │ │ + call *0x5eff8(%rip) │ │ lea 0xa8(%rsp),%rdi │ │ - call 1fbe0 │ │ + call 1f240 │ │ lea 0x20(%rsp),%rdi │ │ - call 1fc40 │ │ + call 1f290 │ │ lea 0xb8(%rsp),%rdi │ │ - call 3a430 │ │ + call 1ee30 │ │ mov 0x10(%rsp),%rdi │ │ lock decq (%rdi) │ │ - jne 1977e │ │ - call 23a40 │ │ + jne 19534 │ │ + call 22f40 │ │ mov %r15d,%edi │ │ - call *0x61aa9(%rip) │ │ - jmp 19445 │ │ + call *0x5efab(%rip) │ │ + jmp 19215 │ │ + mov %r15d,%edi │ │ + call 6e730 │ │ + xor %r13d,%r13d │ │ + test %rax,%rax │ │ + je 194e7 │ │ + mov %eax,%ecx │ │ + and $0x3,%ecx │ │ + lea -0x2(%rcx),%edx │ │ + cmp $0x2,%edx │ │ + jb 194e7 │ │ + test %rcx,%rcx │ │ + je 194e7 │ │ + mov %rax,%rdi │ │ + dec %rdi │ │ + call *0x17(%rax) │ │ + jmp 194e7 │ │ mov $0x8,%edi │ │ mov $0x18,%esi │ │ - call 28a96 │ │ + call 27d0e │ │ ud2 │ │ - jmp 197ad │ │ + jmp 19593 │ │ mov %rax,0x8(%rsp) │ │ - jmp 19800 │ │ + jmp 195e6 │ │ mov %rax,0x8(%rsp) │ │ - jmp 197f6 │ │ + jmp 195dc │ │ mov %rax,0x8(%rsp) │ │ - jmp 197d0 │ │ + jmp 195b6 │ │ mov %rax,0x8(%rsp) │ │ cmpl $0xffffffff,0xd0(%rsp) │ │ - je 197d0 │ │ + je 195b6 │ │ lea 0xd0(%rsp),%rdi │ │ - call 1fcb0 │ │ + call 1f2f0 │ │ cmpq $0x0,0x88(%rsp) │ │ - je 197e9 │ │ + je 195cf │ │ mov 0x90(%rsp),%rdi │ │ - call *0x61a57(%rip) │ │ + call *0x5ef29(%rip) │ │ lea 0xa8(%rsp),%rdi │ │ - call 1fbe0 │ │ + call 1f240 │ │ lea 0x20(%rsp),%rdi │ │ - call 1fc40 │ │ + call 1f290 │ │ lea 0xb8(%rsp),%rdi │ │ - call 3a430 │ │ + call 1ee30 │ │ xor %r13d,%r13d │ │ - jmp 19882 │ │ + jmp 19668 │ │ mov %rax,0x8(%rsp) │ │ lea 0x58(%rsp),%rdi │ │ - call 1f8c0 │ │ - jmp 19828 │ │ + call 1ef20 │ │ + jmp 1960e │ │ mov %rax,0x8(%rsp) │ │ mov 0x18(%rsp),%rax │ │ lock decq (%rax) │ │ - jne 19855 │ │ + jne 1963b │ │ mov 0x18(%rsp),%rdi │ │ - call 370b0 │ │ - jmp 19855 │ │ + call 37210 │ │ + jmp 1963b │ │ mov %rax,0x8(%rsp) │ │ lea 0x20(%rsp),%rdi │ │ - call 1f8e0 │ │ - jmp 19855 │ │ + call 1ef40 │ │ + jmp 1963b │ │ mov %rax,0x8(%rsp) │ │ lock decq (%r12) │ │ mov $0x1,%r13b │ │ - jne 19882 │ │ + jne 19668 │ │ mov %r12,%rdi │ │ - call 370b0 │ │ - jmp 19882 │ │ + call 37210 │ │ + jmp 19668 │ │ mov %rax,0x8(%rsp) │ │ lea 0x20(%rsp),%rdi │ │ - call 1f8e0 │ │ - jmp 1987f │ │ + call 1ef40 │ │ + jmp 19665 │ │ mov %rax,0x8(%rsp) │ │ mov $0x1,%r13b │ │ mov 0x10(%rsp),%rax │ │ lock decq (%rax) │ │ - jne 19897 │ │ + jne 1967d │ │ mov 0x10(%rsp),%rdi │ │ - call 23a40 │ │ + call 22f40 │ │ mov %r15d,%edi │ │ - call *0x61990(%rip) │ │ + call *0x5ee62(%rip) │ │ test %r13b,%r13b │ │ - jne 198d4 │ │ - jmp 198dc │ │ - jmp 198c6 │ │ + jne 196ba │ │ + jmp 196c2 │ │ + jmp 196ac │ │ mov %rax,0x8(%rsp) │ │ lea 0x20(%rsp),%rdi │ │ - call 1fe00 │ │ - jmp 198cb │ │ - call 3357c │ │ + call 1f3c0 │ │ + jmp 196b1 │ │ + call 32b2c │ │ mov %rax,0x8(%rsp) │ │ - jmp 198dc │ │ + jmp 196c2 │ │ mov %rax,0x8(%rsp) │ │ mov %r15d,%edi │ │ - call *0x6195c(%rip) │ │ + call *0x5ee2e(%rip) │ │ mov %ebp,%edi │ │ - call *0x61954(%rip) │ │ + call *0x5ee26(%rip) │ │ mov 0x8(%rsp),%rdi │ │ - call 48948 │ │ + call 48c68 │ │ mov %rax,%r15 │ │ mov %rdx,%r12 │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ - call 22530 │ │ - lea -0x13e8a(%rip),%rdx │ │ + call 21ad0 │ │ + lea -0x13e3c(%rip),%rdx │ │ lea 0xf0(%rsp),%rdi │ │ mov $0x1a,%ecx │ │ mov %rbx,%rsi │ │ - call 1b800 │ │ + call 1b560 │ │ cmpb $0xff,0xf0(%rsp) │ │ - je 1992a │ │ + je 19710 │ │ lea 0xf0(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ mov (%r12),%rax │ │ test %rax,%rax │ │ - je 19938 │ │ + je 1971e │ │ mov %r15,%rdi │ │ call *%rax │ │ mov $0x1,%r13d │ │ cmpq $0x0,0x8(%r12) │ │ - je 19445 │ │ + je 19215 │ │ mov %r15,%rdi │ │ - call *0x618ed(%rip) │ │ - jmp 19445 │ │ + call *0x5edbf(%rip) │ │ + jmp 19215 │ │ cmpq $0x0,0x8(%r12) │ │ - je 1997e │ │ + je 19764 │ │ mov %r15,%rdi │ │ - call *0x618d7(%rip) │ │ - call 33573 │ │ - call 33573 │ │ + call *0x5eda9(%rip) │ │ + call 32b23 │ │ + call 32b23 │ │ mov %r15,%rdi │ │ mov %r12,%rsi │ │ - call 1f900 │ │ - call 33573 │ │ - call 3357c │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 1ef60 │ │ + call 32b23 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ │ │ -0000000000019990 : │ │ +0000000000019770 : │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x128,%rsp │ │ mov %r8,%r14 │ │ mov %rdi,%rbx │ │ mov %ecx,%eax │ │ or %edx,%eax │ │ - js 19a3b │ │ - mov %r9,%r13 │ │ + js 1981b │ │ mov %ecx,%r15d │ │ + mov %r9,%r13 │ │ mov %edx,%edi │ │ - call *0x61869(%rip) │ │ + call *0x5ed41(%rip) │ │ test %eax,%eax │ │ - js 19a7b │ │ + js 1985b │ │ mov %eax,%ebp │ │ mov %r15d,%edi │ │ - call *0x61856(%rip) │ │ + call *0x5ed2e(%rip) │ │ test %eax,%eax │ │ - js 19ab2 │ │ + js 19892 │ │ mov %eax,%r15d │ │ movq $0x0,0x58(%rsp) │ │ test %rbx,%rbx │ │ - je 19afa │ │ + je 198da │ │ mov (%rbx),%rax │ │ test %rax,%rax │ │ - je 19b16 │ │ + je 198f6 │ │ mov 0x6d8(%rax),%rax │ │ test %rax,%rax │ │ - je 19b32 │ │ + je 19912 │ │ lea 0x58(%rsp),%rsi │ │ mov %rbx,%rdi │ │ call *%rax │ │ lea 0x6(%rax),%ecx │ │ cmp $0x6,%ecx │ │ - ja 19b63 │ │ - lea -0x163dc(%rip),%rdx │ │ + ja 19943 │ │ + lea -0x1615c(%rip),%rdx │ │ movslq (%rdx,%rcx,4),%rcx │ │ add %rdx,%rcx │ │ jmp *%rcx │ │ mov $0x5,%ecx │ │ - jmp 19b73 │ │ + jmp 19953 │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ - call 22530 │ │ - lea -0x11736(%rip),%rdx │ │ + call 21ad0 │ │ + lea -0x11657(%rip),%rdx │ │ lea 0x58(%rsp),%rdi │ │ mov $0x18,%ecx │ │ mov %rbx,%rsi │ │ - call 1b800 │ │ + call 1b560 │ │ cmpb $0xff,0x58(%rsp) │ │ - je 19a70 │ │ + je 19850 │ │ lea 0x58(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ mov $0x2,%r13d │ │ - jmp 19bd5 │ │ + jmp 199b5 │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ - call 22530 │ │ - lea -0x11840(%rip),%rdx │ │ + call 21ad0 │ │ + lea -0x11761(%rip),%rdx │ │ lea 0x58(%rsp),%rdi │ │ mov $0x2a,%ecx │ │ mov %rbx,%rsi │ │ - call 1b800 │ │ + call 1b560 │ │ cmpb $0xff,0x58(%rsp) │ │ - je 19aef │ │ + je 198cf │ │ lea 0x58(%rsp),%rdi │ │ - call 1fe00 │ │ - jmp 19aef │ │ + call 1f3c0 │ │ + jmp 198cf │ │ mov %ebp,%edi │ │ - call *0x61776(%rip) │ │ + call *0x5ec4e(%rip) │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ - call 22530 │ │ - lea -0x11855(%rip),%rdx │ │ + call 21ad0 │ │ + lea -0x11776(%rip),%rdx │ │ lea 0x58(%rsp),%rdi │ │ mov $0x2b,%ecx │ │ mov %rbx,%rsi │ │ - call 1b800 │ │ + call 1b560 │ │ cmpb $0xff,0x58(%rsp) │ │ - je 19aef │ │ + je 198cf │ │ lea 0x58(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ mov $0x1,%r13d │ │ - jmp 19bd5 │ │ + jmp 199b5 │ │ movb $0x8,0x20(%rsp) │ │ - lea -0x10387(%rip),%rax │ │ + lea -0xfeca(%rip),%rax │ │ mov %rax,0x28(%rsp) │ │ movq $0x6,0x30(%rsp) │ │ - jmp 19b80 │ │ + jmp 19960 │ │ movb $0x8,0x20(%rsp) │ │ - lea -0x1039d(%rip),%rax │ │ + lea -0xfee0(%rip),%rax │ │ mov %rax,0x28(%rsp) │ │ movq $0x7,0x30(%rsp) │ │ - jmp 19b80 │ │ + jmp 19960 │ │ movb $0x6,0x20(%rsp) │ │ - lea -0x103a3(%rip),%rax │ │ + lea -0xfee6(%rip),%rax │ │ mov %rax,0x28(%rsp) │ │ movq $0x9,0x30(%rsp) │ │ - jmp 19b80 │ │ + jmp 19960 │ │ mov $0x1,%ecx │ │ - jmp 19b73 │ │ + jmp 19953 │ │ mov $0x3,%ecx │ │ - jmp 19b73 │ │ + jmp 19953 │ │ mov $0x2,%ecx │ │ - jmp 19b73 │ │ + jmp 19953 │ │ mov $0x6,%ecx │ │ - jmp 19b73 │ │ + jmp 19953 │ │ mov $0x4,%ecx │ │ - jmp 19b73 │ │ + jmp 19953 │ │ xor %ecx,%ecx │ │ movb $0xe,0x20(%rsp) │ │ mov %ecx,0x24(%rsp) │ │ mov %eax,0x28(%rsp) │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ - call 22530 │ │ - lea -0x11890(%rip),%rdx │ │ + call 21ad0 │ │ + lea -0x117b1(%rip),%rdx │ │ lea 0x58(%rsp),%rdi │ │ mov $0x15,%ecx │ │ mov %rbx,%rsi │ │ - call 1b800 │ │ + call 1b560 │ │ cmpb $0xff,0x58(%rsp) │ │ - je 19bb5 │ │ + je 19995 │ │ lea 0x58(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ lea 0x20(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ mov $0x1,%r13d │ │ - mov 0x61664(%rip),%rbx │ │ + mov 0x5eb3c(%rip),%rbx │ │ mov %r15d,%edi │ │ call *%rbx │ │ mov %ebp,%edi │ │ call *%rbx │ │ mov %r13d,%eax │ │ add $0x128,%rsp │ │ pop %rbx │ │ @@ -608,120 +610,120 @@ │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov 0x58(%rsp),%r12 │ │ test %r12,%r12 │ │ - je 19c8a │ │ + je 19a6a │ │ mov $0x18,%edi │ │ - call *0x61635(%rip) │ │ + call *0x5eb0d(%rip) │ │ test %rax,%rax │ │ - je 19f1c │ │ + je 19d12 │ │ mov 0x168(%rsp),%rdx │ │ movq $0x1,(%rax) │ │ movq $0x1,0x8(%rax) │ │ mov %rax,0x10(%rsp) │ │ mov %r12,0x10(%rax) │ │ lea 0x20(%rsp),%rdi │ │ mov %rbx,%rsi │ │ - call 1b470 │ │ + call 1b1c0 │ │ cmpb $0xff,0x20(%rsp) │ │ - je 19ca9 │ │ + je 19a89 │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ - call 22530 │ │ - lea -0x11973(%rip),%rdx │ │ + call 21ad0 │ │ + lea -0x11894(%rip),%rdx │ │ lea 0x58(%rsp),%rdi │ │ mov $0x23,%ecx │ │ mov %rbx,%rsi │ │ - call 1b800 │ │ + call 1b560 │ │ cmpb $0xff,0x58(%rsp) │ │ - je 19c75 │ │ + je 19a55 │ │ lea 0x58(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ lea 0x20(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ mov $0x1,%r13d │ │ - jmp 19d1e │ │ + jmp 19afe │ │ movq $0x15,0x30(%rsp) │ │ movb $0x7,0x20(%rsp) │ │ - lea -0x104fb(%rip),%rax │ │ + lea -0x1003e(%rip),%rax │ │ mov %rax,0x28(%rsp) │ │ - jmp 19b80 │ │ + jmp 19960 │ │ mov 0x160(%rsp),%rdx │ │ mov 0x28(%rsp),%r12 │ │ lea 0x20(%rsp),%rdi │ │ mov %rbx,%rsi │ │ - call 1b470 │ │ + call 1b1c0 │ │ cmpb $0xff,0x20(%rsp) │ │ - je 19d37 │ │ + je 19b17 │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ - call 22530 │ │ - lea -0x11a20(%rip),%rdx │ │ + call 21ad0 │ │ + lea -0x11941(%rip),%rdx │ │ lea 0x58(%rsp),%rdi │ │ mov $0x23,%ecx │ │ mov %rbx,%rsi │ │ - call 1b800 │ │ + call 1b560 │ │ cmpb $0xff,0x58(%rsp) │ │ - je 19cff │ │ + je 19adf │ │ lea 0x58(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ lea 0x20(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ mov $0x1,%r13d │ │ lock decq (%r12) │ │ - jne 19d1e │ │ + jne 19afe │ │ mov %r12,%rdi │ │ - call 370b0 │ │ + call 37210 │ │ mov 0x10(%rsp),%rdi │ │ lock decq (%rdi) │ │ - jne 19bc5 │ │ - call 23a40 │ │ - jmp 19bc5 │ │ + jne 199a5 │ │ + call 22f40 │ │ + jmp 199a5 │ │ mov 0x28(%rsp),%rax │ │ mov %rax,0x18(%rsp) │ │ lea 0x58(%rsp),%rdi │ │ mov %rbx,%rsi │ │ mov %r14,%rdx │ │ - call 1b630 │ │ + call 1b380 │ │ cmpb $0xff,0x58(%rsp) │ │ - je 19d85 │ │ + je 19b65 │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ - call 226f0 │ │ + call 21c90 │ │ lea 0x58(%rsp),%rdi │ │ - call 1f8c0 │ │ + call 1ef20 │ │ mov 0x18(%rsp),%rdi │ │ lock decq (%rdi) │ │ mov $0x2,%r13d │ │ - jne 19d0f │ │ - call 370b0 │ │ - jmp 19d0f │ │ + jne 19aef │ │ + call 37210 │ │ + jmp 19aef │ │ mov 0x60(%rsp),%rax │ │ mov 0x68(%rsp),%rcx │ │ mov 0x70(%rsp),%r8 │ │ mov %rax,0xb8(%rsp) │ │ mov %rcx,0xc0(%rsp) │ │ mov %r8,0xc8(%rsp) │ │ mov 0x10(%rsp),%rax │ │ lock incq (%rax) │ │ - jle 19f2b │ │ + jle 19d21 │ │ mov %ebp,0x30(%rsp) │ │ mov %r12,0x20(%rsp) │ │ mov %rax,0x28(%rsp) │ │ lock incq (%rax) │ │ - jle 19f2b │ │ + jle 19d21 │ │ mov 0x18(%rsp),%rdx │ │ mov %rdx,0xa8(%rsp) │ │ mov %rax,0xb0(%rsp) │ │ lea 0xa8(%rsp),%rax │ │ mov %rax,0x58(%rsp) │ │ - lea 0x5f77c(%rip),%rax │ │ + lea 0x5cc6c(%rip),%rax │ │ mov %rax,0x60(%rsp) │ │ movl $0xbf800000,0xa0(%rsp) │ │ movq $0x0,0x68(%rsp) │ │ movl $0xffffffff,0x78(%rsp) │ │ movl $0x0,0x80(%rsp) │ │ movb $0x0,0x84(%rsp) │ │ movq $0x0,0x88(%rsp) │ │ @@ -732,1258 +734,1237 @@ │ │ shr $0x3f,%r9 │ │ lea 0xd0(%rsp),%rdi │ │ lea 0x20(%rsp),%rsi │ │ mov %r15d,%edx │ │ lea 0x58(%rsp),%rax │ │ push %rax │ │ push %r13 │ │ - call 1eb90 │ │ + call 1e1c0 │ │ add $0x10,%rsp │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ - call 22530 │ │ + call 21ad0 │ │ cmpl $0xffffffff,0xd0(%rsp) │ │ - je 19ea9 │ │ + je 19ce2 │ │ lea 0xd0(%rsp),%rsi │ │ mov %rbx,%rdi │ │ - call 22730 │ │ + call 21cd0 │ │ mov %eax,%r13d │ │ - jmp 19ec1 │ │ - mov %r15d,%edi │ │ - call 713e0 │ │ - xor %r13d,%r13d │ │ - test %rax,%rax │ │ - je 19ec1 │ │ - mov %rax,%rdi │ │ - call 1fd70 │ │ cmpq $0x0,0x88(%rsp) │ │ - je 19eda │ │ + je 19ca0 │ │ mov 0x90(%rsp),%rdi │ │ - call *0x61366(%rip) │ │ + call *0x5e858(%rip) │ │ lea 0xa8(%rsp),%rdi │ │ - call 1fbe0 │ │ + call 1f240 │ │ lea 0x20(%rsp),%rdi │ │ - call 1fc40 │ │ + call 1f290 │ │ lea 0xb8(%rsp),%rdi │ │ - call 3a430 │ │ + call 1ee30 │ │ mov 0x10(%rsp),%rdi │ │ lock decq (%rdi) │ │ - jne 19f0e │ │ - call 23a40 │ │ + jne 19cd4 │ │ + call 22f40 │ │ mov %r15d,%edi │ │ - call *0x61319(%rip) │ │ - jmp 19bd5 │ │ + call *0x5e80b(%rip) │ │ + jmp 199b5 │ │ + mov %r15d,%edi │ │ + call 6e730 │ │ + xor %r13d,%r13d │ │ + test %rax,%rax │ │ + je 19c87 │ │ + mov %eax,%ecx │ │ + and $0x3,%ecx │ │ + lea -0x2(%rcx),%edx │ │ + cmp $0x2,%edx │ │ + jb 19c87 │ │ + test %rcx,%rcx │ │ + je 19c87 │ │ + mov %rax,%rdi │ │ + dec %rdi │ │ + call *0x17(%rax) │ │ + jmp 19c87 │ │ mov $0x8,%edi │ │ mov $0x18,%esi │ │ - call 28a96 │ │ + call 27d0e │ │ ud2 │ │ - jmp 19f3d │ │ + jmp 19d33 │ │ mov %rax,0x8(%rsp) │ │ - jmp 19f90 │ │ + jmp 19d86 │ │ mov %rax,0x8(%rsp) │ │ - jmp 19f86 │ │ + jmp 19d7c │ │ mov %rax,0x8(%rsp) │ │ - jmp 19f60 │ │ + jmp 19d56 │ │ mov %rax,0x8(%rsp) │ │ cmpl $0xffffffff,0xd0(%rsp) │ │ - je 19f60 │ │ + je 19d56 │ │ lea 0xd0(%rsp),%rdi │ │ - call 1fcb0 │ │ + call 1f2f0 │ │ cmpq $0x0,0x88(%rsp) │ │ - je 19f79 │ │ + je 19d6f │ │ mov 0x90(%rsp),%rdi │ │ - call *0x612c7(%rip) │ │ + call *0x5e789(%rip) │ │ lea 0xa8(%rsp),%rdi │ │ - call 1fbe0 │ │ + call 1f240 │ │ lea 0x20(%rsp),%rdi │ │ - call 1fc40 │ │ + call 1f290 │ │ lea 0xb8(%rsp),%rdi │ │ - call 3a430 │ │ + call 1ee30 │ │ xor %r13d,%r13d │ │ - jmp 1a012 │ │ + jmp 19e08 │ │ mov %rax,0x8(%rsp) │ │ lea 0x58(%rsp),%rdi │ │ - call 1f8c0 │ │ - jmp 19fb8 │ │ + call 1ef20 │ │ + jmp 19dae │ │ mov %rax,0x8(%rsp) │ │ mov 0x18(%rsp),%rax │ │ lock decq (%rax) │ │ - jne 19fe5 │ │ + jne 19ddb │ │ mov 0x18(%rsp),%rdi │ │ - call 370b0 │ │ - jmp 19fe5 │ │ + call 37210 │ │ + jmp 19ddb │ │ mov %rax,0x8(%rsp) │ │ lea 0x20(%rsp),%rdi │ │ - call 1f8e0 │ │ - jmp 19fe5 │ │ + call 1ef40 │ │ + jmp 19ddb │ │ mov %rax,0x8(%rsp) │ │ lock decq (%r12) │ │ mov $0x1,%r13b │ │ - jne 1a012 │ │ + jne 19e08 │ │ mov %r12,%rdi │ │ - call 370b0 │ │ - jmp 1a012 │ │ + call 37210 │ │ + jmp 19e08 │ │ mov %rax,0x8(%rsp) │ │ lea 0x20(%rsp),%rdi │ │ - call 1f8e0 │ │ - jmp 1a00f │ │ + call 1ef40 │ │ + jmp 19e05 │ │ mov %rax,0x8(%rsp) │ │ mov $0x1,%r13b │ │ mov 0x10(%rsp),%rax │ │ lock decq (%rax) │ │ - jne 1a027 │ │ + jne 19e1d │ │ mov 0x10(%rsp),%rdi │ │ - call 23a40 │ │ + call 22f40 │ │ mov %r15d,%edi │ │ - call *0x61200(%rip) │ │ + call *0x5e6c2(%rip) │ │ test %r13b,%r13b │ │ - jne 1a064 │ │ - jmp 1a06c │ │ - jmp 1a056 │ │ + jne 19e5a │ │ + jmp 19e62 │ │ + jmp 19e4c │ │ mov %rax,0x8(%rsp) │ │ lea 0x20(%rsp),%rdi │ │ - call 1fe00 │ │ - jmp 1a05b │ │ - call 3357c │ │ + call 1f3c0 │ │ + jmp 19e51 │ │ + call 32b2c │ │ mov %rax,0x8(%rsp) │ │ - jmp 1a06c │ │ + jmp 19e62 │ │ mov %rax,0x8(%rsp) │ │ mov %r15d,%edi │ │ - call *0x611cc(%rip) │ │ + call *0x5e68e(%rip) │ │ mov %ebp,%edi │ │ - call *0x611c4(%rip) │ │ + call *0x5e686(%rip) │ │ mov 0x8(%rsp),%rdi │ │ - call 48948 │ │ + call 48c68 │ │ mov %rax,%r15 │ │ mov %rdx,%r12 │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ - call 22530 │ │ - lea -0x1461a(%rip),%rdx │ │ + call 21ad0 │ │ + lea -0x145dc(%rip),%rdx │ │ lea 0xf0(%rsp),%rdi │ │ mov $0x1a,%ecx │ │ mov %rbx,%rsi │ │ - call 1b800 │ │ + call 1b560 │ │ cmpb $0xff,0xf0(%rsp) │ │ - je 1a0ba │ │ + je 19eb0 │ │ lea 0xf0(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ mov (%r12),%rax │ │ test %rax,%rax │ │ - je 1a0c8 │ │ + je 19ebe │ │ mov %r15,%rdi │ │ call *%rax │ │ mov $0x1,%r13d │ │ cmpq $0x0,0x8(%r12) │ │ - je 19bd5 │ │ + je 199b5 │ │ mov %r15,%rdi │ │ - call *0x6115d(%rip) │ │ - jmp 19bd5 │ │ + call *0x5e61f(%rip) │ │ + jmp 199b5 │ │ cmpq $0x0,0x8(%r12) │ │ - je 1a10e │ │ + je 19f04 │ │ mov %r15,%rdi │ │ - call *0x61147(%rip) │ │ - call 33573 │ │ - call 33573 │ │ + call *0x5e609(%rip) │ │ + call 32b23 │ │ + call 32b23 │ │ mov %r15,%rdi │ │ mov %r12,%rsi │ │ - call 1f900 │ │ - call 33573 │ │ - call 3357c │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 1ef60 │ │ + call 32b23 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x148,%rsp │ │ mov %rdi,%r15 │ │ cmpq $0x0,0x10(%rdx) │ │ - je 1a1a6 │ │ - mov %r9,%rbp │ │ - mov %r8,%r14 │ │ - mov %rcx,0x20(%rsp) │ │ - mov %rdx,%r13 │ │ - mov %rsi,0x18(%rsp) │ │ - mov 0x190(%rsp),%rbx │ │ - mov 0x188(%rsp),%rax │ │ - mov %rax,0x38(%rsp) │ │ + je 19f8d │ │ + mov %r9,%r12 │ │ + mov %rcx,%r14 │ │ + mov %r8,%rbx │ │ + mov %rsi,0x10(%rsp) │ │ + mov %rdx,0xe0(%rsp) │ │ + mov 0x190(%rsp),%r13 │ │ + mov 0x188(%rsp),%rbp │ │ mov 0x180(%rsp),%rax │ │ - mov %r9,0x80(%rsp) │ │ - mov %rax,%r12 │ │ - mov %rax,0x88(%rsp) │ │ - lea 0x40(%rsp),%rdi │ │ - lea 0x80(%rsp),%rsi │ │ - call 244f0 │ │ - movzbl 0x40(%rsp),%edi │ │ + mov %r9,0x70(%rsp) │ │ + mov %rax,0x20(%rsp) │ │ + mov %rax,0x78(%rsp) │ │ + lea 0x30(%rsp),%rdi │ │ + lea 0x70(%rsp),%rsi │ │ + call 239e0 │ │ + movzbl 0x30(%rsp),%edi │ │ cmp $0x3,%dil │ │ - jne 1a1bf │ │ - cmpb $0x1,0x41(%rsp) │ │ + jne 19fa9 │ │ + cmpb $0x1,0x31(%rsp) │ │ sete %sil │ │ - jmp 1a201 │ │ + jmp 19fee │ │ movb $0x7,(%r15) │ │ - lea -0x146ed(%rip),%rax │ │ + lea -0x146a0(%rip),%rax │ │ mov %rax,0x8(%r15) │ │ movq $0x18,0x10(%r15) │ │ - jmp 1a23c │ │ - mov %rbx,0x10(%rsp) │ │ - mov %r14,%rbx │ │ - movzbl 0x41(%rsp),%esi │ │ - mov 0x48(%rsp),%rax │ │ - movzbl 0x50(%rsp),%ecx │ │ - movzbl 0x51(%rsp),%r14d │ │ - movzbl 0x52(%rsp),%edx │ │ - mov 0x53(%rsp),%r8 │ │ - mov %r8,0x128(%rsp) │ │ - mov 0x58(%rsp),%r8 │ │ - mov %r8,0x12d(%rsp) │ │ + jmp 1a02e │ │ + mov %rbp,0xc8(%rsp) │ │ + mov %r14,%rbp │ │ + movzbl 0x31(%rsp),%esi │ │ + mov 0x38(%rsp),%rax │ │ + movzbl 0x40(%rsp),%ecx │ │ + movzbl 0x41(%rsp),%r14d │ │ + movzbl 0x42(%rsp),%edx │ │ + mov 0x43(%rsp),%r8 │ │ + mov %r8,0xe8(%rsp) │ │ + mov 0x48(%rsp),%r8 │ │ + mov %r8,0xed(%rsp) │ │ cmp $0x2,%dil │ │ - jne 1a24e │ │ + jne 1a040 │ │ mov %esi,%r14d │ │ - mov %r12,%rdi │ │ - call *0x6102b(%rip) │ │ + mov 0x20(%rsp),%r13 │ │ + mov %r13,%rdi │ │ + call *0x5e4f1(%rip) │ │ test %rax,%rax │ │ - je 1b2f1 │ │ + je 1b053 │ │ mov %rax,%rbx │ │ mov %rax,%rdi │ │ - mov %rbp,%rsi │ │ - mov %r12,%rdx │ │ - call *0x61020(%rip) │ │ + mov %r12,%rsi │ │ + mov %r13,%rdx │ │ + call *0x5e4e6(%rip) │ │ movb $0xd,(%r15) │ │ mov %r14b,0x1(%r15) │ │ - mov %r12,0x8(%r15) │ │ + mov %r13,0x8(%r15) │ │ mov %rbx,0x10(%r15) │ │ - mov %r12,0x18(%r15) │ │ + mov %r13,0x18(%r15) │ │ add $0x148,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - mov 0x128(%rsp),%rsi │ │ - mov 0x12d(%rsp),%rdi │ │ - mov %rdi,0xf5(%rsp) │ │ - mov %rsi,0xf0(%rsp) │ │ + mov 0xe8(%rsp),%rsi │ │ + mov 0xed(%rsp),%rdi │ │ + mov %rdi,0x125(%rsp) │ │ + mov %rsi,0x120(%rsp) │ │ cmp $0xffffffffffffffff,%rax │ │ - je 1a204 │ │ - mov %rbp,0x140(%rsp) │ │ + je 19ff1 │ │ + mov %rbx,0x140(%rsp) │ │ + mov %r12,0x138(%rsp) │ │ mov %r15,0x8(%rsp) │ │ - mov %r13,0xe8(%rsp) │ │ movabs $0x8000000000000001,%r8 │ │ - mov 0xf0(%rsp),%rsi │ │ - mov 0xf5(%rsp),%rdi │ │ - mov %rdi,0xb0(%rsp) │ │ - mov %rsi,0xab(%rsp) │ │ - mov %rax,0xa0(%rsp) │ │ - mov %cl,0xa8(%rsp) │ │ - mov %r14b,0xa9(%rsp) │ │ - mov %dl,0xaa(%rsp) │ │ + mov 0x120(%rsp),%rsi │ │ + mov 0x125(%rsp),%rdi │ │ + mov %rdi,0xa0(%rsp) │ │ + mov %rsi,0x9b(%rsp) │ │ + mov %rax,0x90(%rsp) │ │ + mov %cl,0x98(%rsp) │ │ + mov %r14b,0x99(%rsp) │ │ + mov %dl,0x9a(%rsp) │ │ lea 0x2(%r8),%rcx │ │ cmp %rcx,%rax │ │ - jne 1ae27 │ │ - mov 0xa8(%rsp),%rdi │ │ - mov (%rdi),%r13 │ │ - mov 0x8(%rdi),%rbp │ │ + jne 1abc4 │ │ + mov 0x98(%rsp),%rdi │ │ + mov (%rdi),%r12 │ │ + mov 0x8(%rdi),%rbx │ │ mov 0x10(%rdi),%r14 │ │ mov 0x18(%rdi),%r15 │ │ - call *0x60f45(%rip) │ │ - mov %r13,0xd8(%rsp) │ │ - mov %r13,0x108(%rsp) │ │ - mov %rbp,0x30(%rsp) │ │ - mov %rbp,0x110(%rsp) │ │ - mov %r14,0x118(%rsp) │ │ - mov %r15,0x120(%rsp) │ │ - mov 0x10(%rsp),%rax │ │ - cmp %rax,%r14 │ │ - jne 1a397 │ │ - mov %r15,%rbp │ │ - test %rax,%rax │ │ - mov 0xe8(%rsp),%rdi │ │ - mov %rbx,%r14 │ │ - mov %rax,%rbx │ │ - mov 0x38(%rsp),%r15 │ │ + call *0x5e40b(%rip) │ │ + mov %r12,0xd0(%rsp) │ │ + mov %r12,0x100(%rsp) │ │ + mov %rbx,0x28(%rsp) │ │ + mov %rbx,0x108(%rsp) │ │ + mov %r14,0x110(%rsp) │ │ + mov %r15,0x118(%rsp) │ │ + cmp %r13,%r14 │ │ + jne 1a1da │ │ + mov %r15,%r12 │ │ + test %r13,%r13 │ │ + mov 0xe0(%rsp),%rax │ │ + mov 0x140(%rsp),%rbx │ │ + mov %rbp,%r14 │ │ + mov 0xc8(%rsp),%r15 │ │ + je 1a2eb │ │ + mov 0x28(%rsp),%rcx │ │ + mov (%rcx),%rdx │ │ + movzbl (%r15),%ecx │ │ movabs $0x8000000000000001,%r8 │ │ - je 1a4a8 │ │ - mov 0x30(%rsp),%rax │ │ - mov (%rax),%rcx │ │ - movzbl (%r15),%eax │ │ dec %r8 │ │ - mov %rcx,%rdx │ │ - xor %r8,%rdx │ │ - test %rcx,%rcx │ │ - mov $0x1,%ecx │ │ - cmovs %rdx,%rcx │ │ - lea -0x1(%rcx),%rdx │ │ - cmp $0x2,%rdx │ │ - jae 1a43f │ │ - test %eax,%eax │ │ - jne 1a736 │ │ - jmp 1a49e │ │ - mov 0x108(%rsp),%rax │ │ - mov 0x110(%rsp),%rcx │ │ + mov %rdx,%rsi │ │ + xor %r8,%rsi │ │ + test %rdx,%rdx │ │ + mov $0x1,%edx │ │ + cmovs %rsi,%rdx │ │ + lea -0x1(%rdx),%rsi │ │ + cmp $0x2,%rsi │ │ + jae 1a282 │ │ + test %ecx,%ecx │ │ + je 1a2e1 │ │ + xor %ecx,%ecx │ │ + cmp %r13,%rcx │ │ + jae 1a2eb │ │ + movups 0x100(%rsp),%xmm0 │ │ + movups 0x110(%rsp),%xmm1 │ │ + movups %xmm1,0x47(%rsp) │ │ + movups %xmm0,0x37(%rsp) │ │ + mov 0x8(%rsp),%rcx │ │ + movb $0x2,(%rcx) │ │ + movdqu 0x30(%rsp),%xmm0 │ │ + movups 0x40(%rsp),%xmm1 │ │ + movdqu %xmm0,0x1(%rcx) │ │ + movups %xmm1,0x11(%rcx) │ │ + mov 0x4f(%rsp),%rax │ │ + mov %rax,0x20(%rcx) │ │ + jmp 1a02e │ │ + mov 0x100(%rsp),%rax │ │ + mov 0x108(%rsp),%rcx │ │ + mov 0x110(%rsp),%rdx │ │ + mov %rdx,0x47(%rsp) │ │ mov 0x118(%rsp),%rdx │ │ - mov %rdx,0x57(%rsp) │ │ - mov 0x120(%rsp),%rdx │ │ - mov %rdx,0x5f(%rsp) │ │ - mov %rax,0x47(%rsp) │ │ - mov %rcx,0x4f(%rsp) │ │ + mov %rdx,0x4f(%rsp) │ │ + mov %rax,0x37(%rsp) │ │ + mov %rcx,0x3f(%rsp) │ │ mov 0x8(%rsp),%r14 │ │ movb $0x2,(%r14) │ │ - mov 0x40(%rsp),%eax │ │ - movzwl 0x44(%rsp),%ecx │ │ - movzbl 0x46(%rsp),%edx │ │ - mov 0x47(%rsp),%rsi │ │ - movzbl 0x4f(%rsp),%edi │ │ - mov 0x50(%rsp),%r8d │ │ - movzwl 0x54(%rsp),%r9d │ │ - movzbl 0x56(%rsp),%r10d │ │ - mov 0x57(%rsp),%r11 │ │ - movzbl 0x5f(%rsp),%ebx │ │ + mov 0x30(%rsp),%eax │ │ + movzwl 0x34(%rsp),%ecx │ │ + movzbl 0x36(%rsp),%edx │ │ + mov 0x37(%rsp),%rsi │ │ + movzbl 0x3f(%rsp),%edi │ │ + mov 0x40(%rsp),%r8d │ │ + movzwl 0x44(%rsp),%r9d │ │ + movzbl 0x46(%rsp),%r10d │ │ + mov 0x47(%rsp),%r11 │ │ + movzbl 0x4f(%rsp),%ebx │ │ mov %eax,0x1(%r14) │ │ mov %cx,0x5(%r14) │ │ mov %dl,0x7(%r14) │ │ mov %rsi,0x8(%r14) │ │ mov %dil,0x10(%r14) │ │ mov %r8d,0x11(%r14) │ │ mov %r9w,0x15(%r14) │ │ mov %r10b,0x17(%r14) │ │ mov %r11,0x18(%r14) │ │ mov %bl,0x20(%r14) │ │ - mov 0x5f(%rsp),%rax │ │ + mov 0x4f(%rsp),%rax │ │ mov %rax,0x20(%r14) │ │ - jmp 1a23c │ │ - test %rcx,%rcx │ │ - jne 1b2bf │ │ - mov 0x30(%rsp),%rcx │ │ - movzbl 0x8(%rcx),%ecx │ │ - mov %eax,%edx │ │ - lea -0x16df2(%rip),%rsi │ │ - movslq (%rsi,%rdx,4),%rdx │ │ - add %rsi,%rdx │ │ - jmp *%rdx │ │ - mov $0x2,%eax │ │ - jmp 1a496 │ │ - mov $0x5,%eax │ │ - jmp 1a496 │ │ - mov $0x8,%eax │ │ - jmp 1a496 │ │ - mov $0x7,%eax │ │ - jmp 1a496 │ │ - mov $0x4,%eax │ │ - jmp 1a496 │ │ - mov $0x6,%eax │ │ - jmp 1a496 │ │ - xor %eax,%eax │ │ - jmp 1a496 │ │ - mov $0x3,%eax │ │ - cmp %ecx,%eax │ │ - jne 1a736 │ │ - cmp $0x1,%rbx │ │ - jne 1a55c │ │ - mov 0x10(%rdi),%rsi │ │ + jmp 1a02e │ │ + test %rdx,%rdx │ │ + jne 1b021 │ │ + mov 0x28(%rsp),%rdx │ │ + movzbl 0x8(%rdx),%edx │ │ + mov %ecx,%esi │ │ + lea -0x16bd5(%rip),%rdi │ │ + movslq (%rdi,%rsi,4),%rsi │ │ + add %rdi,%rsi │ │ + jmp *%rsi │ │ + mov $0x2,%ecx │ │ + jmp 1a2d9 │ │ + mov $0x5,%ecx │ │ + jmp 1a2d9 │ │ + mov $0x8,%ecx │ │ + jmp 1a2d9 │ │ + mov $0x7,%ecx │ │ + jmp 1a2d9 │ │ + mov $0x4,%ecx │ │ + jmp 1a2d9 │ │ + mov $0x6,%ecx │ │ + jmp 1a2d9 │ │ + xor %ecx,%ecx │ │ + jmp 1a2d9 │ │ + mov $0x3,%ecx │ │ + cmp %edx,%ecx │ │ + jne 1a18b │ │ + cmp $0x1,%r13 │ │ + jne 1a39d │ │ + mov 0x10(%rax),%rsi │ │ test %rsi,%rsi │ │ - je 1a53e │ │ + je 1a37f │ │ mov $0x8,%al │ │ - mov 0x18(%rsp),%rcx │ │ + mov 0x10(%rsp),%rcx │ │ test %rcx,%rcx │ │ - je 1a54e │ │ + je 1a38f │ │ mov (%rcx),%rcx │ │ test %rcx,%rcx │ │ - je 1a590 │ │ + je 1a3d4 │ │ mov 0xf8(%rcx),%rax │ │ test %rax,%rax │ │ - je 1a59e │ │ - mov 0x18(%rsp),%rdi │ │ + je 1a3e2 │ │ + mov 0x10(%rsp),%rdi │ │ call *%rax │ │ - mov %rax,0xe0(%rsp) │ │ - test %rbx,%rbx │ │ - je 1a619 │ │ - lea 0x0(,%rbx,8),%r13 │ │ + mov %rax,0xd8(%rsp) │ │ + test %r13,%r13 │ │ + je 1a42b │ │ + lea 0x0(,%r13,8),%rbp │ │ mov $0x8,%esi │ │ - mov %r13,%rdi │ │ - call 25cb0 │ │ - mov %rax,0x28(%rsp) │ │ + mov %rbp,%rdi │ │ + call 2f6e0 │ │ + mov %rax,0x18(%rsp) │ │ test %rax,%rax │ │ - je 1b2fe │ │ + je 1b060 │ │ movzbl (%r15),%eax │ │ - lea -0x16e6f(%rip),%rcx │ │ + lea -0x16c52(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ movzbl 0x1(%r15),%eax │ │ xor %ecx,%ecx │ │ - xor %edx,%edx │ │ - jmp 1a68b │ │ + jmp 1a48f │ │ mov $0x10,%ecx │ │ - lea -0x16cfa(%rip),%rdx │ │ + lea -0x16b0b(%rip),%rdx │ │ mov $0x7,%al │ │ - jmp 1a5ac │ │ + jmp 1a3f0 │ │ mov $0x6,%ecx │ │ - lea -0x10ddb(%rip),%rdx │ │ - jmp 1a5ac │ │ - mov 0x30(%rsp),%rax │ │ - mov 0x18(%rax),%rcx │ │ - movzbl 0x10(%r15),%eax │ │ - xor %rcx,%r8 │ │ + lea -0x1097f(%rip),%rdx │ │ + jmp 1a3f0 │ │ + mov 0x28(%rsp),%rcx │ │ + mov 0x18(%rcx),%rcx │ │ + movzbl 0x10(%r15),%edx │ │ + mov %r8,%rdi │ │ + xor %rcx,%rdi │ │ test %rcx,%rcx │ │ mov $0x1,%ecx │ │ - cmovs %r8,%rcx │ │ - lea -0x1(%rcx),%rdx │ │ - cmp $0x2,%rdx │ │ - jae 1a5eb │ │ - test %eax,%eax │ │ - jne 1a736 │ │ - jmp 1a4a8 │ │ + cmovns %rcx,%rdi │ │ + lea -0x1(%rdi),%rsi │ │ + cmp $0x2,%rsi │ │ + jae 1a43a │ │ + test %edx,%edx │ │ + jne 1a18d │ │ + jmp 1a2eb │ │ mov $0x7,%ecx │ │ - lea -0x10e17(%rip),%rdx │ │ - jmp 1a5ac │ │ + lea -0x109be(%rip),%rdx │ │ + jmp 1a3f0 │ │ mov $0xe,%ecx │ │ - lea -0x14a87(%rip),%rdx │ │ + lea -0x14a97(%rip),%rdx │ │ mov $0x6,%al │ │ mov 0x8(%rsp),%rsi │ │ mov %al,(%rsi) │ │ mov %rdx,0x8(%rsi) │ │ mov %rcx,0x10(%rsi) │ │ - inc %rbx │ │ - mov 0x30(%rsp),%rdi │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - cmp $0x1,%rbx │ │ - je 1acd3 │ │ - lea 0x18(%rdi),%r14 │ │ - dec %rbx │ │ - call 1ffc0 │ │ - mov %r14,%rdi │ │ - jmp 1a5d0 │ │ - test %rcx,%rcx │ │ - jne 1b2bf │ │ - mov 0x30(%rsp),%rcx │ │ - movzbl 0x20(%rcx),%ecx │ │ - mov %eax,%edx │ │ - lea -0x16f76(%rip),%rsi │ │ - movslq (%rsi,%rdx,4),%rdx │ │ - add %rsi,%rdx │ │ - jmp *%rdx │ │ - mov $0x2,%eax │ │ - jmp 1a72e │ │ + inc %r13 │ │ + mov 0x28(%rsp),%rdi │ │ + nopw 0x0(%rax,%rax,1) │ │ + cmp $0x1,%r13 │ │ + je 1aa8e │ │ + lea 0x18(%rdi),%rbx │ │ + dec %r13 │ │ + call 1f580 │ │ + mov %rbx,%rdi │ │ + jmp 1a410 │ │ mov $0x8,%eax │ │ - mov %rax,0x28(%rsp) │ │ - mov 0x20(%rsp),%rsi │ │ - jmp 1a7dc │ │ + mov %rax,0x18(%rsp) │ │ + jmp 1a5cd │ │ + test %rdi,%rdi │ │ + jne 1b021 │ │ + mov 0x28(%rsp),%rcx │ │ + movzbl 0x20(%rcx),%esi │ │ + mov $0x1,%ecx │ │ + mov %edx,%edi │ │ + lea -0x16d6a(%rip),%r8 │ │ + movslq (%r8,%rdi,4),%rdi │ │ + add %r8,%rdi │ │ + jmp *%rdi │ │ + mov $0x2,%edx │ │ + jmp 1a55e │ │ mov 0x4(%r15),%eax │ │ mov %eax,%ecx │ │ shr $0x8,%ecx │ │ mov %eax,%edx │ │ shr $0x10,%edx │ │ - jmp 1a68b │ │ + xor %esi,%esi │ │ + jmp 1a4cb │ │ movzwl 0x2(%r15),%eax │ │ mov %eax,%ecx │ │ shr $0x8,%ecx │ │ - xor %edx,%edx │ │ - jmp 1a68b │ │ + jmp 1a48f │ │ xor %ecx,%ecx │ │ xor %eax,%eax │ │ xor %edx,%edx │ │ - xor %edi,%edi │ │ - jmp 1a68b │ │ + xor %esi,%esi │ │ + jmp 1a4cb │ │ mov 0x8(%r15),%rax │ │ mov (%rax),%rax │ │ - jmp 1a676 │ │ + jmp 1a4b6 │ │ mov 0x8(%r15),%eax │ │ - mov 0xc(%r15),%edi │ │ + mov 0xc(%r15),%esi │ │ mov %eax,%ecx │ │ shr $0x8,%ecx │ │ mov %eax,%edx │ │ shr $0x10,%edx │ │ - jmp 1a68b │ │ + jmp 1a4cb │ │ mov 0x8(%r15),%rax │ │ mov %rax,%rcx │ │ shr $0x8,%rcx │ │ mov %rax,%rdx │ │ shr $0x10,%rdx │ │ - mov %rax,%rdi │ │ - shr $0x20,%rdi │ │ - mov 0x20(%rsp),%rsi │ │ + mov %rax,%rsi │ │ + shr $0x20,%rsi │ │ shl $0x8,%ecx │ │ movzwl %cx,%ecx │ │ movzbl %al,%eax │ │ or %rcx,%rax │ │ shl $0x10,%edx │ │ or %rax,%rdx │ │ - shl $0x20,%rdi │ │ - or %rdx,%rdi │ │ - mov 0x28(%rsp),%rax │ │ - mov %rdi,(%rax) │ │ - cmp $0x1,%rbx │ │ - je 1a7dc │ │ + shl $0x20,%rsi │ │ + or %rdx,%rsi │ │ + mov 0x18(%rsp),%rax │ │ + mov %rsi,(%rax) │ │ + cmp $0x1,%r13 │ │ + je 1a5cd │ │ movzbl 0x10(%r15),%eax │ │ - lea -0x16fe7(%rip),%rcx │ │ + lea -0x16dc2(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ movzwl 0x12(%r15),%eax │ │ mov %eax,%ecx │ │ shr $0x8,%ecx │ │ - xor %edx,%edx │ │ - jmp 1a7ba │ │ + jmp 1a56f │ │ movzbl 0x11(%r15),%eax │ │ xor %ecx,%ecx │ │ - xor %edx,%edx │ │ - jmp 1a7ba │ │ + jmp 1a56f │ │ mov 0x14(%r15),%eax │ │ mov %eax,%ecx │ │ shr $0x8,%ecx │ │ mov %eax,%edx │ │ shr $0x10,%edx │ │ - jmp 1a7ba │ │ - mov $0x5,%eax │ │ - jmp 1a72e │ │ - mov $0x8,%eax │ │ - jmp 1a72e │ │ - mov $0x7,%eax │ │ - jmp 1a72e │ │ - mov $0x4,%eax │ │ - jmp 1a72e │ │ - mov $0x6,%eax │ │ - jmp 1a72e │ │ - xor %eax,%eax │ │ - jmp 1a72e │ │ - mov $0x3,%eax │ │ - cmp %ecx,%eax │ │ - je 1a4a8 │ │ - movups 0x108(%rsp),%xmm0 │ │ - movups 0x118(%rsp),%xmm1 │ │ - movups %xmm1,0x57(%rsp) │ │ - movups %xmm0,0x47(%rsp) │ │ - mov 0x8(%rsp),%rcx │ │ - movb $0x2,(%rcx) │ │ - movdqu 0x40(%rsp),%xmm0 │ │ - movups 0x50(%rsp),%xmm1 │ │ - movdqu %xmm0,0x1(%rcx) │ │ - movups %xmm1,0x11(%rcx) │ │ - mov 0x5f(%rsp),%rax │ │ - mov %rax,0x20(%rcx) │ │ - jmp 1a23c │ │ + xor %esi,%esi │ │ + jmp 1a5ab │ │ + mov $0x5,%edx │ │ + jmp 1a55e │ │ + mov $0x8,%edx │ │ + jmp 1a55e │ │ + mov $0x7,%edx │ │ + jmp 1a55e │ │ + mov $0x4,%edx │ │ + jmp 1a55e │ │ + mov $0x6,%edx │ │ + jmp 1a55e │ │ + xor %edx,%edx │ │ + jmp 1a55e │ │ + mov $0x3,%edx │ │ + cmp %esi,%edx │ │ + jne 1a18d │ │ + jmp 1a2eb │ │ xor %ecx,%ecx │ │ xor %eax,%eax │ │ xor %edx,%edx │ │ - xor %edi,%edi │ │ - jmp 1a7ba │ │ + xor %esi,%esi │ │ + jmp 1a5ab │ │ mov 0x18(%r15),%rax │ │ mov (%rax),%rax │ │ - jmp 1a7a5 │ │ + jmp 1a596 │ │ mov 0x18(%r15),%eax │ │ - mov 0x1c(%r15),%edi │ │ + mov 0x1c(%r15),%esi │ │ mov %eax,%ecx │ │ shr $0x8,%ecx │ │ mov %eax,%edx │ │ shr $0x10,%edx │ │ - jmp 1a7ba │ │ + jmp 1a5ab │ │ mov 0x18(%r15),%rax │ │ mov %rax,%rcx │ │ shr $0x8,%rcx │ │ mov %rax,%rdx │ │ shr $0x10,%rdx │ │ - mov %rax,%rdi │ │ - shr $0x20,%rdi │ │ + mov %rax,%rsi │ │ + shr $0x20,%rsi │ │ shl $0x8,%ecx │ │ movzwl %cx,%ecx │ │ movzbl %al,%eax │ │ or %rcx,%rax │ │ shl $0x10,%edx │ │ or %rax,%rdx │ │ - shl $0x20,%rdi │ │ - or %rdx,%rdi │ │ - mov 0x28(%rsp),%rax │ │ - mov %rdi,0x8(%rax) │ │ - lea 0x40(%rsp),%rdi │ │ - mov %r14,%rdx │ │ - call 30110 │ │ - cmpq $0xffffffffffffffff,0x40(%rsp) │ │ - je 1a8ec │ │ - mov 0x50(%rsp),%rax │ │ - mov %rax,0x90(%rsp) │ │ - movdqu 0x40(%rsp),%xmm0 │ │ - movdqa %xmm0,0x80(%rsp) │ │ - lea 0x80(%rsp),%rdi │ │ - call 28d60 │ │ - mov %rdx,0x38(%rsp) │ │ - mov %rax,%r14 │ │ - lea 0x40(%rsp),%rdi │ │ - mov 0x140(%rsp),%rsi │ │ - mov %r12,%rdx │ │ - call 30110 │ │ - cmpq $0xffffffffffffffff,0x40(%rsp) │ │ - je 1a909 │ │ - mov 0x50(%rsp),%rax │ │ - mov %rax,0x90(%rsp) │ │ - movdqu 0x40(%rsp),%xmm0 │ │ - movdqa %xmm0,0x80(%rsp) │ │ - lea 0x80(%rsp),%rdi │ │ - call 28d60 │ │ - mov %rax,%rcx │ │ + shl $0x20,%rsi │ │ + or %rdx,%rsi │ │ mov 0x18(%rsp),%rax │ │ + mov %rsi,0x8(%rax) │ │ + lea 0x30(%rsp),%rdi │ │ + mov %r14,%rsi │ │ + mov %rbx,%rdx │ │ + call 2f8b0 │ │ + cmpq $0xffffffffffffffff,0x30(%rsp) │ │ + je 1a6d5 │ │ + mov 0x40(%rsp),%rax │ │ + mov %rax,0x80(%rsp) │ │ + movdqu 0x30(%rsp),%xmm0 │ │ + movdqa %xmm0,0x70(%rsp) │ │ + lea 0x70(%rsp),%rdi │ │ + call 280c0 │ │ + mov %rdx,0xc8(%rsp) │ │ + mov %rax,%rbx │ │ + lea 0x30(%rsp),%rdi │ │ + mov 0x138(%rsp),%rsi │ │ + mov 0x20(%rsp),%rdx │ │ + call 2f8b0 │ │ + cmpq $0xffffffffffffffff,0x30(%rsp) │ │ + je 1a71c │ │ + mov 0x40(%rsp),%rax │ │ + mov %rax,0x80(%rsp) │ │ + movdqu 0x30(%rsp),%xmm0 │ │ + movdqa %xmm0,0x70(%rsp) │ │ + lea 0x70(%rsp),%rdi │ │ + call 280c0 │ │ + mov %rax,%r15 │ │ + mov 0x10(%rsp),%rax │ │ mov (%rax),%rax │ │ test %rax,%rax │ │ mov %rdx,0x20(%rsp) │ │ - je 1a92a │ │ + je 1a6f1 │ │ mov 0x108(%rax),%rax │ │ test %rax,%rax │ │ - je 1a9ab │ │ - mov 0x18(%rsp),%r12 │ │ - mov %r12,%rdi │ │ - mov 0xe0(%rsp),%rsi │ │ - mov %r14,%rdx │ │ - mov %rcx,%r15 │ │ + je 1a784 │ │ + mov 0x10(%rsp),%rbp │ │ + mov %rbp,%rdi │ │ + mov 0xd8(%rsp),%rsi │ │ + mov %rbx,%rdx │ │ + mov %r15,%rcx │ │ call *%rax │ │ - mov %rax,%r13 │ │ - mov (%r12),%rax │ │ + mov %rax,%r14 │ │ + mov 0x0(%rbp),%rax │ │ test %rax,%rax │ │ - je 1a92d │ │ + je 1a6f1 │ │ mov 0x720(%rax),%rax │ │ test %rax,%rax │ │ - je 1aa55 │ │ - mov 0x18(%rsp),%rdi │ │ + je 1a81e │ │ + mov 0x10(%rsp),%rdi │ │ call *%rax │ │ cmp $0x1,%al │ │ - jne 1aaa6 │ │ - movb $0x5,0xa0(%rsp) │ │ - mov $0x5,%r12b │ │ - jmp 1aadd │ │ - mov 0x50(%rsp),%r14 │ │ + jne 1a869 │ │ + movb $0x5,0x90(%rsp) │ │ + mov $0x5,%bpl │ │ + jmp 1a8a0 │ │ + mov 0x40(%rsp),%r14 │ │ test %r14,%r14 │ │ - jns 1a958 │ │ - xor %r13d,%r13d │ │ - mov %r13,%rdi │ │ + jns 1a73c │ │ + xor %ebx,%ebx │ │ + mov %rbx,%rdi │ │ mov %r14,%rsi │ │ - call 2899b │ │ - jmp 1b30b │ │ - mov 0x50(%rsp),%r12 │ │ - test %r12,%r12 │ │ - jns 1a9d9 │ │ - xor %r13d,%r13d │ │ - mov %r13,%rdi │ │ - mov %r12,%rsi │ │ - call 2899b │ │ - jmp 1b30b │ │ - mov %rcx,%r15 │ │ - movb $0x8,0xa0(%rsp) │ │ - lea -0x111b7(%rip),%r13 │ │ - mov %r13,0xa8(%rsp) │ │ - movq $0x7,0xb0(%rsp) │ │ - mov $0x8,%r12b │ │ - jmp 1aadd │ │ - je 1aa2c │ │ - mov 0x48(%rsp),%r15 │ │ - mov $0x1,%r13d │ │ + call 27cfb │ │ + jmp 1b06d │ │ + movb $0x8,0x90(%rsp) │ │ + lea -0x10cde(%rip),%r14 │ │ + mov %r14,0x98(%rsp) │ │ + movq $0x7,0xa0(%rsp) │ │ + mov $0x8,%bpl │ │ + jmp 1a8a0 │ │ + mov 0x40(%rsp),%r14 │ │ + test %r14,%r14 │ │ + jns 1a7af │ │ + xor %ebp,%ebp │ │ + mov %rbp,%rdi │ │ + mov %r14,%rsi │ │ + call 27cfb │ │ + jmp 1b06d │ │ + je 1a7fb │ │ + mov 0x38(%rsp),%r15 │ │ + mov $0x1,%ebx │ │ mov $0x1,%esi │ │ mov %r14,%rdi │ │ - call 25cb0 │ │ + call 2f6e0 │ │ test %rax,%rax │ │ - je 1a8f9 │ │ - mov %r14,0x80(%rsp) │ │ - mov %rax,0x88(%rsp) │ │ + je 1a6e1 │ │ + mov %r14,0x70(%rsp) │ │ + mov %rax,0x78(%rsp) │ │ mov %rax,%rdi │ │ mov %r15,%rsi │ │ mov %r14,%rdx │ │ - call *0x608aa(%rip) │ │ - mov %r14,0x90(%rsp) │ │ - jmp 1a811 │ │ - mov %rcx,%r15 │ │ - movb $0x6,0xa0(%rsp) │ │ - lea -0x1278d(%rip),%r13 │ │ - mov %r13,0xa8(%rsp) │ │ - movq $0xb,0xb0(%rsp) │ │ - mov $0x6,%r12b │ │ - jmp 1aadd │ │ - je 1aa7d │ │ - mov 0x48(%rsp),%r15 │ │ - mov $0x1,%r13d │ │ + call *0x5dd89(%rip) │ │ + mov %r14,0x80(%rsp) │ │ + jmp 1a602 │ │ + movb $0x6,0x90(%rsp) │ │ + lea -0x126a4(%rip),%r14 │ │ + mov %r14,0x98(%rsp) │ │ + movq $0xb,0xa0(%rsp) │ │ + mov $0x6,%bpl │ │ + jmp 1a8a0 │ │ + je 1a846 │ │ + mov 0x38(%rsp),%r15 │ │ + mov $0x1,%ebp │ │ mov $0x1,%esi │ │ - mov %r12,%rdi │ │ - call 25cb0 │ │ + mov %r14,%rdi │ │ + call 2f6e0 │ │ test %rax,%rax │ │ - je 1a91a │ │ - mov %r12,0x80(%rsp) │ │ - mov %rax,0x88(%rsp) │ │ + je 1a72c │ │ + mov %r14,0x70(%rsp) │ │ + mov %rax,0x78(%rsp) │ │ mov %rax,%rdi │ │ mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - call *0x60829(%rip) │ │ - mov %r12,0x90(%rsp) │ │ - jmp 1a863 │ │ + mov %r14,%rdx │ │ + call *0x5dd12(%rip) │ │ + mov %r14,0x80(%rsp) │ │ + jmp 1a653 │ │ + movq $0x0,0x70(%rsp) │ │ + movq $0x1,0x78(%rsp) │ │ movq $0x0,0x80(%rsp) │ │ - movq $0x1,0x88(%rsp) │ │ - movq $0x0,0x90(%rsp) │ │ - jmp 1a811 │ │ - movb $0x6,0xa0(%rsp) │ │ - lea -0x14fcd(%rip),%r13 │ │ - mov %r13,0xa8(%rsp) │ │ - movq $0xe,0xb0(%rsp) │ │ - mov $0x6,%r12b │ │ - jmp 1aadd │ │ + jmp 1a602 │ │ + movb $0x6,0x90(%rsp) │ │ + lea -0x14f62(%rip),%r14 │ │ + mov %r14,0x98(%rsp) │ │ + movq $0xe,0xa0(%rsp) │ │ + mov $0x6,%bpl │ │ + jmp 1a8a0 │ │ + movq $0x0,0x70(%rsp) │ │ + movq $0x1,0x78(%rsp) │ │ movq $0x0,0x80(%rsp) │ │ - movq $0x1,0x88(%rsp) │ │ - movq $0x0,0x90(%rsp) │ │ - jmp 1a863 │ │ - test %r13,%r13 │ │ - je 1aab7 │ │ + jmp 1a653 │ │ + test %r14,%r14 │ │ + je 1a87a │ │ movb $0x0,(%r15) │ │ - mov $0xff,%r12b │ │ - jmp 1ac18 │ │ - movb $0x7,0xa0(%rsp) │ │ - lea -0x1288b(%rip),%r13 │ │ - mov %r13,0xa8(%rsp) │ │ - movq $0x12,0xb0(%rsp) │ │ - mov $0x7,%r12b │ │ - movzbl 0xa0(%rsp),%eax │ │ - mov 0xa1(%rsp),%ecx │ │ - movzwl 0xa5(%rsp),%edx │ │ - movzbl 0xa7(%rsp),%esi │ │ - mov 0xa8(%rsp),%rdi │ │ - mov 0xb0(%rsp),%r8 │ │ - mov 0xb8(%rsp),%r9 │ │ - movdqu 0xc0(%rsp),%xmm0 │ │ - mov %al,0x40(%rsp) │ │ - mov %ecx,0x41(%rsp) │ │ - mov %dx,0x45(%rsp) │ │ - mov %sil,0x47(%rsp) │ │ - mov %rdi,0x48(%rsp) │ │ - mov 0xd0(%rsp),%rax │ │ - mov %rax,0x70(%rsp) │ │ - movdqa %xmm0,0x60(%rsp) │ │ - mov %r8,0x50(%rsp) │ │ - mov %r9,0x58(%rsp) │ │ - cmpb $0x7,0x40(%rsp) │ │ - jne 1ac14 │ │ - lea 0xf0(%rsp),%rdi │ │ - mov %r14,%rsi │ │ - mov 0x38(%rsp),%rdx │ │ - call 35e70 │ │ - lea 0x128(%rsp),%rdi │ │ + mov $0xff,%bpl │ │ + jmp 1a9d5 │ │ + movb $0x7,0x90(%rsp) │ │ + lea -0x1278f(%rip),%r14 │ │ + mov %r14,0x98(%rsp) │ │ + movq $0x12,0xa0(%rsp) │ │ + mov $0x7,%bpl │ │ + movzbl 0x90(%rsp),%eax │ │ + mov 0x91(%rsp),%ecx │ │ + movzwl 0x95(%rsp),%edx │ │ + movzbl 0x97(%rsp),%esi │ │ + mov 0x98(%rsp),%rdi │ │ + mov 0xa0(%rsp),%r8 │ │ + mov 0xa8(%rsp),%r9 │ │ + movdqu 0xb0(%rsp),%xmm0 │ │ + mov %al,0x30(%rsp) │ │ + mov %ecx,0x31(%rsp) │ │ + mov %dx,0x35(%rsp) │ │ + mov %sil,0x37(%rsp) │ │ + mov %rdi,0x38(%rsp) │ │ + mov 0xc0(%rsp),%rax │ │ + mov %rax,0x60(%rsp) │ │ + movdqa %xmm0,0x50(%rsp) │ │ + mov %r8,0x40(%rsp) │ │ + mov %r9,0x48(%rsp) │ │ + cmpb $0x7,0x30(%rsp) │ │ + jne 1a9d1 │ │ + lea 0xe8(%rsp),%rdi │ │ + mov %rbx,%rsi │ │ + mov 0xc8(%rsp),%rdx │ │ + call 35f60 │ │ + lea 0x120(%rsp),%rdi │ │ mov %r15,%rsi │ │ mov 0x20(%rsp),%rdx │ │ - call 35e70 │ │ - mov 0x8(%rsp),%r14 │ │ - movups 0xf0(%rsp),%xmm0 │ │ - movups %xmm0,0x87(%rsp) │ │ - mov 0x100(%rsp),%rax │ │ - mov %rax,0x97(%rsp) │ │ - movups 0x128(%rsp),%xmm0 │ │ - movups %xmm0,0xc0(%rsp) │ │ - mov 0x138(%rsp),%rax │ │ - mov %rax,0xd0(%rsp) │ │ - movdqu 0x80(%rsp),%xmm0 │ │ - movdqu %xmm0,0xa1(%rsp) │ │ - mov 0x8f(%rsp),%rax │ │ - mov %rax,0xb0(%rsp) │ │ - mov 0x97(%rsp),%rax │ │ - mov %rax,0xb8(%rsp) │ │ - lea 0x40(%rsp),%rdi │ │ - call 1fe00 │ │ - mov $0x3,%r12b │ │ - mov 0xa8(%rsp),%r13 │ │ - jmp 1ac4d │ │ + call 35f60 │ │ + mov 0x8(%rsp),%rbx │ │ + movups 0xe8(%rsp),%xmm0 │ │ + movups %xmm0,0x77(%rsp) │ │ + mov 0xf8(%rsp),%rax │ │ + mov %rax,0x87(%rsp) │ │ + movups 0x120(%rsp),%xmm0 │ │ + movups %xmm0,0xb0(%rsp) │ │ + mov 0x130(%rsp),%rax │ │ + mov %rax,0xc0(%rsp) │ │ + movdqu 0x70(%rsp),%xmm0 │ │ + movdqu %xmm0,0x91(%rsp) │ │ + mov 0x7f(%rsp),%rax │ │ + mov %rax,0xa0(%rsp) │ │ + mov 0x87(%rsp),%rax │ │ + mov %rax,0xa8(%rsp) │ │ + lea 0x30(%rsp),%rdi │ │ + call 1f3c0 │ │ + mov $0x3,%bpl │ │ + mov 0x98(%rsp),%r14 │ │ + jmp 1aa0c │ │ movb $0x0,(%r15) │ │ cmpq $0x0,0x20(%rsp) │ │ - je 1ac29 │ │ + je 1a9e6 │ │ mov %r15,%rdi │ │ - call *0x60617(%rip) │ │ - movb $0x0,(%r14) │ │ - cmpq $0x0,0x38(%rsp) │ │ - je 1ac3e │ │ - mov %r14,%rdi │ │ - call *0x60602(%rip) │ │ - cmp $0xff,%r12b │ │ - je 1acfe │ │ - mov 0x8(%rsp),%r14 │ │ - mov 0xa1(%rsp),%eax │ │ - mov 0xa4(%rsp),%ecx │ │ - mov %ecx,0x4(%r14) │ │ - mov %eax,0x1(%r14) │ │ - movdqu 0xb0(%rsp),%xmm0 │ │ - movups 0xc0(%rsp),%xmm1 │ │ - movdqu %xmm0,0x10(%r14) │ │ - movups %xmm1,0x20(%r14) │ │ - mov 0xd0(%rsp),%rax │ │ - mov %rax,0x30(%r14) │ │ - mov %r12b,(%r14) │ │ - mov %r13,0x8(%r14) │ │ - test %rbx,%rbx │ │ - je 1aca2 │ │ + call *0x5db12(%rip) │ │ + movb $0x0,(%rbx) │ │ + cmpq $0x0,0xc8(%rsp) │ │ + je 1a9fd │ │ + mov %rbx,%rdi │ │ + call *0x5dafb(%rip) │ │ + cmp $0xff,%bpl │ │ + je 1aab9 │ │ + mov 0x8(%rsp),%rbx │ │ + mov 0x91(%rsp),%eax │ │ + mov 0x94(%rsp),%ecx │ │ + mov %ecx,0x4(%rbx) │ │ + mov %eax,0x1(%rbx) │ │ + movdqu 0xa0(%rsp),%xmm0 │ │ + movups 0xb0(%rsp),%xmm1 │ │ + movdqu %xmm0,0x10(%rbx) │ │ + movups %xmm1,0x20(%rbx) │ │ + mov 0xc0(%rsp),%rax │ │ + mov %rax,0x30(%rbx) │ │ + mov %bpl,(%rbx) │ │ + mov %r14,0x8(%rbx) │ │ + test %r13,%r13 │ │ + je 1aa5d │ │ + mov 0x18(%rsp),%rdi │ │ + call *0x5da9b(%rip) │ │ + mov 0xd8(%rsp),%rdi │ │ + mov 0x10(%rsp),%rsi │ │ + call 1f1d0 │ │ + inc %r13 │ │ + mov 0x28(%rsp),%rdi │ │ + cmp $0x1,%r13 │ │ + je 1aa8e │ │ + lea 0x18(%rdi),%rbx │ │ + dec %r13 │ │ + call 1f580 │ │ + mov %rbx,%rdi │ │ + jmp 1aa77 │ │ + cmpq $0x0,0xd0(%rsp) │ │ + je 1a02e │ │ mov 0x28(%rsp),%rdi │ │ - call *0x6059e(%rip) │ │ - mov 0xe0(%rsp),%rdi │ │ - mov 0x18(%rsp),%rsi │ │ - call 1fb70 │ │ - inc %rbx │ │ - mov 0x30(%rsp),%rdi │ │ - cmp $0x1,%rbx │ │ - je 1acd3 │ │ - lea 0x18(%rdi),%r14 │ │ - dec %rbx │ │ - call 1ffc0 │ │ - mov %r14,%rdi │ │ - jmp 1acbc │ │ - cmpq $0x0,0xd8(%rsp) │ │ - je 1a23c │ │ - mov 0x30(%rsp),%rdi │ │ add $0x148,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x60542(%rip) │ │ - mov 0xe8(%rsp),%rax │ │ + jmp *0x5da3f(%rip) │ │ + mov 0xe0(%rsp),%rax │ │ mov 0x10(%rax),%rsi │ │ - mov 0x18(%rsp),%rax │ │ + mov 0x10(%rsp),%rax │ │ mov (%rax),%rax │ │ - cmp $0x8,%bpl │ │ - ja 1ad88 │ │ - movzbl %bpl,%ecx │ │ - lea -0x1761b(%rip),%rdx │ │ + cmp $0x8,%r12b │ │ + ja 1ab42 │ │ + movzbl %r12b,%ecx │ │ + lea -0x17376(%rip),%rdx │ │ movslq (%rdx,%rcx,4),%rcx │ │ add %rdx,%rcx │ │ jmp *%rcx │ │ test %rax,%rax │ │ - je 1b15f │ │ + je 1aef0 │ │ mov 0x138(%rax),%rax │ │ test %rax,%rax │ │ - je 1b23f │ │ - mov 0x18(%rsp),%r14 │ │ - mov %r14,%rdi │ │ - mov %r13,%rdx │ │ - mov 0x28(%rsp),%rcx │ │ + je 1afab │ │ + mov 0x10(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov %r14,%rdx │ │ + mov 0x18(%rsp),%rcx │ │ call *%rax │ │ - mov %eax,%r13d │ │ - mov (%r14),%rax │ │ + mov %eax,%ebp │ │ + mov (%rbx),%rax │ │ test %rax,%rax │ │ - je 1b15f │ │ + je 1aef0 │ │ mov 0x720(%rax),%rax │ │ test %rax,%rax │ │ - je 1b184 │ │ - mov 0x18(%rsp),%rdi │ │ + je 1af10 │ │ + mov 0x10(%rsp),%rdi │ │ call *%rax │ │ cmp $0x1,%al │ │ - je 1add5 │ │ + je 1ab97 │ │ mov $0x6,%al │ │ - jmp 1b1ab │ │ + jmp 1add3 │ │ test %rax,%rax │ │ - je 1ade7 │ │ + je 1aef0 │ │ mov 0x120(%rax),%rax │ │ test %rax,%rax │ │ - je 1ae07 │ │ - mov 0x18(%rsp),%r14 │ │ - mov %r14,%rdi │ │ - mov %r13,%rdx │ │ - mov 0x28(%rsp),%rcx │ │ + je 1aba4 │ │ + mov 0x10(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov %r14,%rdx │ │ + mov 0x18(%rsp),%rcx │ │ call *%rax │ │ mov %rax,%r12 │ │ - mov (%r14),%rax │ │ + mov (%rbx),%rax │ │ test %rax,%rax │ │ - je 1ade7 │ │ + je 1aef0 │ │ mov 0x720(%rax),%rax │ │ test %rax,%rax │ │ - je 1b184 │ │ - mov 0x18(%rsp),%rdi │ │ + je 1af10 │ │ + mov 0x10(%rsp),%rdi │ │ call *%rax │ │ cmp $0x1,%al │ │ - jne 1b1a9 │ │ + jne 1af30 │ │ mov 0x8(%rsp),%rax │ │ movb $0x5,(%rax) │ │ - mov 0x10(%rsp),%rbx │ │ - jmp 1ac92 │ │ - mov 0x8(%rsp),%rcx │ │ - movb $0x8,(%rcx) │ │ - lea -0x11671(%rip),%rax │ │ - mov %rax,0x8(%rcx) │ │ - movq $0x7,0x10(%rcx) │ │ - jmp 1ac92 │ │ + jmp 1aa4d │ │ mov 0x8(%rsp),%rcx │ │ movb $0x6,(%rcx) │ │ - lea -0x15245(%rip),%rax │ │ + lea -0x151ae(%rip),%rax │ │ mov %rax,0x8(%rcx) │ │ movq $0x11,0x10(%rcx) │ │ - jmp 1ac92 │ │ - lea -0x10e5b(%rip),%rdi │ │ - lea 0x5e643(%rip),%rdx │ │ + jmp 1aa4d │ │ + lea -0x1093e(%rip),%rdi │ │ + lea 0x5bb76(%rip),%rdx │ │ mov $0x28,%esi │ │ - call 32140 │ │ - jmp 1b30b │ │ + call 31a30 │ │ + jmp 1b06d │ │ test %rax,%rax │ │ - je 1b15f │ │ + je 1aef0 │ │ mov 0x1c8(%rax),%rax │ │ test %rax,%rax │ │ - je 1b1d0 │ │ - mov 0x18(%rsp),%r14 │ │ - mov %r14,%rdi │ │ - mov %r13,%rdx │ │ - mov 0x28(%rsp),%rcx │ │ + je 1af52 │ │ + mov 0x10(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov %r14,%rdx │ │ + mov 0x18(%rsp),%rcx │ │ call *%rax │ │ - movd %xmm0,0x38(%rsp) │ │ - mov (%r14),%rax │ │ + movd %xmm0,0x20(%rsp) │ │ + mov (%rbx),%rax │ │ test %rax,%rax │ │ - je 1b15f │ │ + je 1aef0 │ │ mov 0x720(%rax),%rax │ │ test %rax,%rax │ │ - je 1b184 │ │ - mov 0x18(%rsp),%rdi │ │ + je 1af10 │ │ + mov 0x10(%rsp),%rdi │ │ call *%rax │ │ cmp $0x1,%al │ │ - je 1add5 │ │ - movd 0x38(%rsp),%xmm0 │ │ - movd %xmm0,%r14d │ │ + je 1ab97 │ │ + movd 0x20(%rsp),%xmm0 │ │ + movd %xmm0,%ebx │ │ mov $0x7,%al │ │ - jmp 1b1ab │ │ + jmp 1add3 │ │ test %rax,%rax │ │ - je 1b15f │ │ + je 1aef0 │ │ mov 0x168(%rax),%rax │ │ test %rax,%rax │ │ - je 1b1e1 │ │ - mov 0x18(%rsp),%r14 │ │ - mov %r14,%rdi │ │ - mov %r13,%rdx │ │ - mov 0x28(%rsp),%rcx │ │ + je 1af63 │ │ + mov 0x10(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov %r14,%rdx │ │ + mov 0x18(%rsp),%rcx │ │ call *%rax │ │ - mov %eax,%ebx │ │ - mov (%r14),%rax │ │ + mov %eax,%r14d │ │ + mov (%rbx),%rax │ │ test %rax,%rax │ │ - je 1b15f │ │ + je 1aef0 │ │ mov 0x720(%rax),%rax │ │ test %rax,%rax │ │ - je 1b184 │ │ - mov 0x18(%rsp),%rdi │ │ + je 1af10 │ │ + mov 0x10(%rsp),%rdi │ │ call *%rax │ │ cmp $0x1,%al │ │ - je 1add5 │ │ + je 1ab97 │ │ mov $0x2,%al │ │ - jmp 1b1ab │ │ + jmp 1ad77 │ │ test %rax,%rax │ │ - je 1b15f │ │ + je 1aef0 │ │ mov 0x1e0(%rax),%rax │ │ test %rax,%rax │ │ - je 1b1f5 │ │ - mov 0x18(%rsp),%r14 │ │ - mov %r14,%rdi │ │ - mov %r13,%rdx │ │ - mov 0x28(%rsp),%rcx │ │ + je 1af77 │ │ + mov 0x10(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov %r14,%rdx │ │ + mov 0x18(%rsp),%rcx │ │ call *%rax │ │ - movq %xmm0,0x38(%rsp) │ │ - mov (%r14),%rax │ │ + movq %xmm0,0x20(%rsp) │ │ + mov (%rbx),%rax │ │ test %rax,%rax │ │ - je 1b15f │ │ + je 1aef0 │ │ mov 0x720(%rax),%rax │ │ test %rax,%rax │ │ - je 1b184 │ │ - mov 0x18(%rsp),%rdi │ │ + je 1af10 │ │ + mov 0x10(%rsp),%rdi │ │ call *%rax │ │ cmp $0x1,%al │ │ - je 1add5 │ │ - movq 0x38(%rsp),%xmm0 │ │ + je 1ab97 │ │ + movq 0x20(%rsp),%xmm0 │ │ movq %xmm0,%r12 │ │ mov $0x8,%al │ │ - jmp 1b1ab │ │ + jmp 1af32 │ │ test %rax,%rax │ │ - je 1b15f │ │ + je 1aef0 │ │ mov 0x180(%rax),%rax │ │ test %rax,%rax │ │ - je 1b21a │ │ - mov 0x18(%rsp),%r14 │ │ - mov %r14,%rdi │ │ - mov %r13,%rdx │ │ - mov 0x28(%rsp),%rcx │ │ + je 1af8b │ │ + mov 0x10(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov %r14,%rdx │ │ + mov 0x18(%rsp),%rcx │ │ call *%rax │ │ - mov %eax,%ebx │ │ - mov (%r14),%rax │ │ + mov %eax,%r14d │ │ + mov (%rbx),%rax │ │ test %rax,%rax │ │ - je 1b15f │ │ + je 1aef0 │ │ mov 0x720(%rax),%rax │ │ test %rax,%rax │ │ - je 1b184 │ │ - mov 0x18(%rsp),%rdi │ │ + je 1af10 │ │ + mov 0x10(%rsp),%rdi │ │ call *%rax │ │ cmp $0x1,%al │ │ - je 1add5 │ │ + je 1ab97 │ │ mov $0x3,%al │ │ - jmp 1b1ab │ │ + jmp 1add3 │ │ test %rax,%rax │ │ - je 1b15f │ │ + je 1aef0 │ │ mov 0x150(%rax),%rax │ │ test %rax,%rax │ │ - je 1b264 │ │ - mov 0x18(%rsp),%r14 │ │ - mov %r14,%rdi │ │ - mov %r13,%rdx │ │ - mov 0x28(%rsp),%rcx │ │ + je 1afcb │ │ + mov 0x10(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov %r14,%rdx │ │ + mov 0x18(%rsp),%rcx │ │ call *%rax │ │ - mov %eax,%r13d │ │ - mov (%r14),%rax │ │ + mov %eax,%ebp │ │ + mov (%rbx),%rax │ │ test %rax,%rax │ │ - je 1b15f │ │ + je 1aef0 │ │ mov 0x720(%rax),%rax │ │ test %rax,%rax │ │ - je 1b184 │ │ - mov 0x18(%rsp),%rdi │ │ + je 1af10 │ │ + mov 0x10(%rsp),%rdi │ │ call *%rax │ │ cmp $0x1,%al │ │ - je 1add5 │ │ + je 1ab97 │ │ mov $0x1,%al │ │ - jmp 1b1ab │ │ + jmp 1af32 │ │ test %rax,%rax │ │ - je 1b15f │ │ + je 1aef0 │ │ mov 0x198(%rax),%rax │ │ test %rax,%rax │ │ - je 1b275 │ │ - mov 0x18(%rsp),%r12 │ │ + je 1afdc │ │ + mov 0x10(%rsp),%r12 │ │ mov %r12,%rdi │ │ - mov %r13,%rdx │ │ - mov 0x28(%rsp),%rcx │ │ + mov %r14,%rdx │ │ + mov 0x18(%rsp),%rcx │ │ call *%rax │ │ - mov %eax,%r14d │ │ + mov %eax,%ebx │ │ mov (%r12),%rax │ │ test %rax,%rax │ │ - je 1b15f │ │ + je 1aef0 │ │ mov 0x720(%rax),%rax │ │ test %rax,%rax │ │ - je 1b184 │ │ - mov 0x18(%rsp),%rdi │ │ + je 1af10 │ │ + mov 0x10(%rsp),%rdi │ │ call *%rax │ │ cmp $0x1,%al │ │ - je 1add5 │ │ + je 1ab97 │ │ mov $0x4,%al │ │ - jmp 1b1ab │ │ + jmp 1add3 │ │ test %rax,%rax │ │ - je 1b15f │ │ + je 1aef0 │ │ mov 0x1b0(%rax),%rax │ │ test %rax,%rax │ │ - je 1b289 │ │ - mov 0x18(%rsp),%r14 │ │ - mov %r14,%rdi │ │ - mov %r13,%rdx │ │ - mov 0x28(%rsp),%rcx │ │ + je 1aff0 │ │ + mov 0x10(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov %r14,%rdx │ │ + mov 0x18(%rsp),%rcx │ │ call *%rax │ │ mov %rax,%r12 │ │ - mov (%r14),%rax │ │ + mov (%rbx),%rax │ │ test %rax,%rax │ │ - je 1b15f │ │ + je 1aef0 │ │ mov 0x720(%rax),%rax │ │ test %rax,%rax │ │ - je 1b184 │ │ - mov 0x18(%rsp),%rdi │ │ + je 1af10 │ │ + mov 0x10(%rsp),%rdi │ │ call *%rax │ │ cmp $0x1,%al │ │ - je 1add5 │ │ + je 1ab97 │ │ mov $0x5,%al │ │ - jmp 1b1ab │ │ + jmp 1af32 │ │ test %rax,%rax │ │ - je 1b15f │ │ + je 1aef0 │ │ mov 0x1f8(%rax),%rax │ │ test %rax,%rax │ │ - je 1b29a │ │ - mov 0x18(%rsp),%r14 │ │ - mov %r14,%rdi │ │ - mov %r13,%rdx │ │ - mov 0x28(%rsp),%rcx │ │ + je 1b001 │ │ + mov 0x10(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov %r14,%rdx │ │ + mov 0x18(%rsp),%rcx │ │ call *%rax │ │ - mov (%r14),%rax │ │ + mov (%rbx),%rax │ │ test %rax,%rax │ │ - je 1b15f │ │ + je 1aef0 │ │ mov 0x720(%rax),%rax │ │ test %rax,%rax │ │ - je 1b184 │ │ - mov 0x18(%rsp),%rdi │ │ + je 1af10 │ │ + mov 0x10(%rsp),%rdi │ │ call *%rax │ │ cmp $0x1,%al │ │ - je 1add5 │ │ + je 1ab97 │ │ mov 0x8(%rsp),%rax │ │ movb $0x9,0x8(%rax) │ │ movb $0xff,(%rax) │ │ - mov 0x10(%rsp),%rbx │ │ - jmp 1ac92 │ │ + jmp 1aa4d │ │ mov 0x8(%rsp),%rcx │ │ movb $0x8,(%rcx) │ │ - lea -0x119e9(%rip),%rax │ │ + lea -0x114dd(%rip),%rax │ │ mov %rax,0x8(%rcx) │ │ movq $0x7,0x10(%rcx) │ │ - mov 0x10(%rsp),%rbx │ │ - jmp 1ac92 │ │ + jmp 1aa4d │ │ mov 0x8(%rsp),%rcx │ │ movb $0x6,(%rcx) │ │ - lea -0x156fc(%rip),%rax │ │ + lea -0x15654(%rip),%rax │ │ mov %rax,0x8(%rcx) │ │ movq $0xe,0x10(%rcx) │ │ - mov 0x10(%rsp),%rbx │ │ - jmp 1ac92 │ │ + jmp 1aa4d │ │ xor %eax,%eax │ │ mov 0x8(%rsp),%rcx │ │ mov %al,0x8(%rcx) │ │ - mov %r13b,0x9(%rcx) │ │ - mov %bx,0xa(%rcx) │ │ - mov %r14d,0xc(%rcx) │ │ + mov %bpl,0x9(%rcx) │ │ + mov %r14w,0xa(%rcx) │ │ + mov %ebx,0xc(%rcx) │ │ mov %r12,0x10(%rcx) │ │ movb $0xff,(%rcx) │ │ - mov 0x10(%rsp),%rbx │ │ - jmp 1ac92 │ │ + jmp 1aa4d │ │ mov 0x8(%rsp),%rcx │ │ movb $0x6,(%rcx) │ │ - lea -0x177df(%rip),%rax │ │ - jmp 1b229 │ │ + lea -0x17521(%rip),%rax │ │ + jmp 1af9a │ │ mov 0x8(%rsp),%rcx │ │ movb $0x6,(%rcx) │ │ - lea -0x1566b(%rip),%rax │ │ - jmp 1b2a9 │ │ + lea -0x155b9(%rip),%rax │ │ + jmp 1b010 │ │ mov 0x8(%rsp),%rcx │ │ movb $0x6,(%rcx) │ │ - lea -0x15670(%rip),%rax │ │ - mov %rax,0x8(%rcx) │ │ - movq $0x11,0x10(%rcx) │ │ - mov 0x10(%rsp),%rbx │ │ - jmp 1ac92 │ │ + lea -0x155be(%rip),%rax │ │ + jmp 1abb3 │ │ mov 0x8(%rsp),%rcx │ │ movb $0x6,(%rcx) │ │ - lea -0x176f9(%rip),%rax │ │ + lea -0x1740a(%rip),%rax │ │ mov %rax,0x8(%rcx) │ │ movq $0x10,0x10(%rcx) │ │ - mov 0x10(%rsp),%rbx │ │ - jmp 1ac92 │ │ + jmp 1aa4d │ │ mov 0x8(%rsp),%rcx │ │ movb $0x6,(%rcx) │ │ - lea -0x156ea(%rip),%rax │ │ + lea -0x15622(%rip),%rax │ │ mov %rax,0x8(%rcx) │ │ movq $0x12,0x10(%rcx) │ │ - mov 0x10(%rsp),%rbx │ │ - jmp 1ac92 │ │ + jmp 1aa4d │ │ mov 0x8(%rsp),%rcx │ │ movb $0x6,(%rcx) │ │ - lea -0x156fd(%rip),%rax │ │ - jmp 1b2a9 │ │ + lea -0x15630(%rip),%rax │ │ + jmp 1b010 │ │ mov 0x8(%rsp),%rcx │ │ movb $0x6,(%rcx) │ │ - lea -0x156df(%rip),%rax │ │ - jmp 1b193 │ │ + lea -0x15612(%rip),%rax │ │ + jmp 1af1f │ │ mov 0x8(%rsp),%rcx │ │ movb $0x6,(%rcx) │ │ - lea -0x156e5(%rip),%rax │ │ - jmp 1b2a9 │ │ + lea -0x15618(%rip),%rax │ │ + jmp 1b010 │ │ mov 0x8(%rsp),%rcx │ │ movb $0x6,(%rcx) │ │ - lea -0x156e7(%rip),%rax │ │ + lea -0x1561a(%rip),%rax │ │ mov %rax,0x8(%rcx) │ │ movq $0xf,0x10(%rcx) │ │ - mov 0x10(%rsp),%rbx │ │ - jmp 1ac92 │ │ - lea 0x5e28a(%rip),%rax │ │ - mov %rax,0x40(%rsp) │ │ - lea 0x8bae(%rip),%rax │ │ - mov %rax,0x48(%rsp) │ │ - lea -0x142eb(%rip),%rdi │ │ - lea 0x5e27b(%rip),%rdx │ │ - lea 0x40(%rsp),%rsi │ │ - call 30650 │ │ - jmp 1b30b │ │ + jmp 1aa4d │ │ + lea 0x5b7f8(%rip),%rax │ │ + mov %rax,0x30(%rsp) │ │ + lea 0x833c(%rip),%rax │ │ + mov %rax,0x38(%rsp) │ │ + lea -0x14280(%rip),%rdi │ │ + lea 0x5b7e9(%rip),%rdx │ │ + lea 0x30(%rsp),%rsi │ │ + call 2fe00 │ │ + jmp 1b06d │ │ mov $0x1,%edi │ │ - mov %r12,%rsi │ │ - call 2899b │ │ - mov $0x8,%edi │ │ mov %r13,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ + mov $0x8,%edi │ │ + mov %rbp,%rsi │ │ + call 27cfb │ │ ud2 │ │ - jmp 1b423 │ │ - mov %rax,%r13 │ │ - cmpq $0x0,0xf0(%rsp) │ │ - jne 1b325 │ │ - xor %r14d,%r14d │ │ - jmp 1b33e │ │ - mov 0xf8(%rsp),%rdi │ │ - call *0x5ff0d(%rip) │ │ - xor %r14d,%r14d │ │ - jmp 1b33e │ │ - mov %rax,%r13 │ │ - mov $0x1,%r14b │ │ - lea 0xa0(%rsp),%rdi │ │ - call 1fe00 │ │ - test %r14b,%r14b │ │ - je 1b35c │ │ + jmp 1b175 │ │ + mov %rax,%r14 │ │ + cmpq $0x0,0xe8(%rsp) │ │ + jne 1b086 │ │ + xor %ebx,%ebx │ │ + jmp 1b09d │ │ + mov 0xf0(%rsp),%rdi │ │ + call *0x5d464(%rip) │ │ + xor %ebx,%ebx │ │ + jmp 1b09d │ │ + mov %rax,%r14 │ │ + mov $0x1,%bl │ │ + lea 0x90(%rsp),%rdi │ │ + call 1f3c0 │ │ + test %bl,%bl │ │ + je 1b178 │ │ movb $0x0,(%r15) │ │ cmpq $0x0,0x20(%rsp) │ │ - jne 1b366 │ │ - mov 0x10(%rsp),%rbx │ │ - jmp 1b426 │ │ + je 1b178 │ │ mov %r15,%rdi │ │ - call *0x5fed1(%rip) │ │ - mov 0x10(%rsp),%rbx │ │ - jmp 1b426 │ │ - call 3357c │ │ - mov %rax,%r13 │ │ - jmp 1b436 │ │ - mov %rax,%r13 │ │ - dec %rbx │ │ - je 1b3c6 │ │ - lea 0x18(%r14),%r12 │ │ - mov %r14,%rdi │ │ - call 1ffc0 │ │ - mov %r12,%r14 │ │ - jmp 1b389 │ │ - call 3357c │ │ - mov %rax,%r13 │ │ - nopw 0x0(%rax,%rax,1) │ │ - dec %rbx │ │ - je 1b3c6 │ │ - lea 0x18(%r14),%r12 │ │ + call *0x5d42d(%rip) │ │ + jmp 1b178 │ │ + call 32b2c │ │ + mov %rax,%r14 │ │ + jmp 1b188 │ │ + mov %rax,%r14 │ │ + dec %r13 │ │ + je 1b116 │ │ + lea 0x18(%rbx),%r15 │ │ + mov %rbx,%rdi │ │ + call 1f580 │ │ + mov %r15,%rbx │ │ + jmp 1b0e0 │ │ + call 32b2c │ │ + mov %rax,%r14 │ │ + xchg %ax,%ax │ │ + dec %r13 │ │ + je 1b116 │ │ + lea 0x18(%rbx),%r15 │ │ + mov %rbx,%rdi │ │ + call 1f580 │ │ + mov %r15,%rbx │ │ + jmp 1b100 │ │ + cmpq $0x0,0xd0(%rsp) │ │ + je 1b1a7 │ │ + mov 0x28(%rsp),%rdi │ │ + call *0x5d3c8(%rip) │ │ mov %r14,%rdi │ │ - call 1ffc0 │ │ - mov %r12,%r14 │ │ - jmp 1b3b0 │ │ - cmpq $0x0,0xd8(%rsp) │ │ - je 1b455 │ │ - mov 0x30(%rsp),%rdi │ │ - call *0x5fe60(%rip) │ │ - mov %r13,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ - mov %rax,%r13 │ │ - jmp 1b448 │ │ - mov %rax,%r13 │ │ - lea 0xa0(%rsp),%rdi │ │ - call 1ffc0 │ │ - jmp 1b455 │ │ - call 3357c │ │ - mov %rax,%r13 │ │ - movb $0x0,(%r14) │ │ - cmpq $0x0,0x38(%rsp) │ │ - je 1b426 │ │ + call 6eba0 │ │ + call 32b2c │ │ + mov %rax,%r14 │ │ + jmp 1b19a │ │ + mov %rax,%r14 │ │ + lea 0x90(%rsp),%rdi │ │ + call 1f580 │ │ + jmp 1b1a7 │ │ + call 32b2c │ │ + mov %rax,%r14 │ │ + movb $0x0,(%rbx) │ │ + cmpq $0x0,0xc8(%rsp) │ │ + je 1b178 │ │ + mov %rbx,%rdi │ │ + call *0x5d385(%rip) │ │ + jmp 1b178 │ │ + mov %rax,%r14 │ │ + test %r13,%r13 │ │ + je 1b188 │ │ + mov 0x18(%rsp),%rdi │ │ + call *0x5d370(%rip) │ │ + mov 0x10(%rsp),%rsi │ │ + mov 0xd8(%rsp),%rdi │ │ + call 1f1d0 │ │ + lea 0x100(%rsp),%rdi │ │ + call 1f4d0 │ │ mov %r14,%rdi │ │ - call *0x5fe1f(%rip) │ │ - jmp 1b426 │ │ - mov %rax,%r13 │ │ - test %rbx,%rbx │ │ - je 1b436 │ │ - mov 0x28(%rsp),%rdi │ │ - call *0x5fe0a(%rip) │ │ - mov 0x18(%rsp),%rsi │ │ - mov 0xe0(%rsp),%rdi │ │ - call 1fb70 │ │ - lea 0x108(%rsp),%rdi │ │ - call 1ff10 │ │ - mov %r13,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ - int3 │ │ - int3 │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -1996,59 +1977,59 @@ │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ sub $0x28,%rsp │ │ movq $0x0,0x8(%rsp) │ │ mov $0x8,%al │ │ test %rsi,%rsi │ │ - je 1b4d7 │ │ + je 1b227 │ │ mov (%rsi),%rcx │ │ test %rcx,%rcx │ │ - je 1b4e5 │ │ + je 1b235 │ │ mov 0x6d8(%rcx),%rcx │ │ test %rcx,%rcx │ │ - je 1b4f3 │ │ + je 1b243 │ │ mov %rdx,%rbx │ │ mov %rdi,%r14 │ │ lea 0x8(%rsp),%rax │ │ mov %rsi,%r12 │ │ mov %rsi,%rdi │ │ mov %rax,%rsi │ │ call *%rcx │ │ lea 0x6(%rax),%ecx │ │ cmp $0x6,%ecx │ │ - ja 1b518 │ │ - lea -0x17d98(%rip),%rdx │ │ + ja 1b268 │ │ + lea -0x17a88(%rip),%rdx │ │ movslq (%rdx,%rcx,4),%rcx │ │ add %rdx,%rcx │ │ mov %r14,%rdi │ │ jmp *%rcx │ │ mov $0x5,%ecx │ │ - jmp 1b52b │ │ - lea -0x11d5f(%rip),%rdx │ │ + jmp 1b27b │ │ + lea -0x11812(%rip),%rdx │ │ mov $0x6,%esi │ │ - jmp 1b52f │ │ - lea -0x11d67(%rip),%rdx │ │ + jmp 1b27f │ │ + lea -0x1181a(%rip),%rdx │ │ mov $0x7,%esi │ │ - jmp 1b52f │ │ + jmp 1b27f │ │ mov $0x6,%al │ │ - lea -0x11d61(%rip),%rdx │ │ + lea -0x11814(%rip),%rdx │ │ mov $0x9,%esi │ │ - jmp 1b52f │ │ + jmp 1b27f │ │ mov $0x1,%ecx │ │ - jmp 1b52b │ │ + jmp 1b27b │ │ mov $0x3,%ecx │ │ - jmp 1b52b │ │ + jmp 1b27b │ │ mov $0x2,%ecx │ │ - jmp 1b52b │ │ + jmp 1b27b │ │ mov $0x6,%ecx │ │ mov %r14,%rdi │ │ - jmp 1b52b │ │ + jmp 1b27b │ │ mov $0x4,%ecx │ │ - jmp 1b52b │ │ + jmp 1b27b │ │ xor %ecx,%ecx │ │ mov %eax,%edx │ │ mov $0xe,%al │ │ mov %ecx,0x4(%rdi) │ │ mov %rsi,0x10(%rdi) │ │ mov %al,(%rdi) │ │ mov %rdx,0x8(%rdi) │ │ @@ -2056,428 +2037,436 @@ │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ ret │ │ mov 0x8(%rsp),%r15 │ │ test %r15,%r15 │ │ - je 1b5b6 │ │ + je 1b306 │ │ mov (%r12),%rcx │ │ test %rcx,%rcx │ │ - je 1b5c9 │ │ + je 1b319 │ │ mov 0xa8(%rcx),%rcx │ │ test %rcx,%rcx │ │ - je 1b5e4 │ │ + je 1b334 │ │ mov %r12,%rdi │ │ mov %rbx,%rsi │ │ call *%rcx │ │ movq $0x1,0x8(%rsp) │ │ movq $0x1,0x10(%rsp) │ │ mov %rax,0x18(%rsp) │ │ mov %r15,0x20(%rsp) │ │ mov $0x20,%edi │ │ - call *0x5fca2(%rip) │ │ + call *0x5d20a(%rip) │ │ test %rax,%rax │ │ - je 1b5ff │ │ + je 1b34f │ │ movups 0x8(%rsp),%xmm0 │ │ movups 0x18(%rsp),%xmm1 │ │ movups %xmm1,0x10(%rax) │ │ movups %xmm0,(%rax) │ │ mov %rax,0x8(%r14) │ │ movb $0xff,(%r14) │ │ - jmp 1b53c │ │ + jmp 1b28c │ │ mov $0x7,%al │ │ - lea -0x11e1b(%rip),%rdx │ │ + lea -0x118ce(%rip),%rdx │ │ mov $0x15,%esi │ │ - jmp 1b52f │ │ + jmp 1b27f │ │ movb $0x8,(%rdi) │ │ - lea -0x11e4e(%rip),%rax │ │ + lea -0x11901(%rip),%rax │ │ mov %rax,0x8(%rdi) │ │ movq $0x7,0x10(%rdi) │ │ - jmp 1b53c │ │ + jmp 1b28c │ │ movb $0x6,(%rdi) │ │ - lea -0x15b12(%rip),%rax │ │ + lea -0x15a2e(%rip),%rax │ │ mov %rax,0x8(%rdi) │ │ movq $0xc,0x10(%rdi) │ │ - jmp 1b53c │ │ + jmp 1b28c │ │ lea 0x18(%rsp),%rbx │ │ mov $0x8,%edi │ │ mov $0x20,%esi │ │ - call 28a96 │ │ + call 27d0e │ │ ud2 │ │ mov %rax,%r14 │ │ mov %rbx,%rdi │ │ - call 36e10 │ │ + call 36f70 │ │ mov %r14,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ test %rdx,%rdx │ │ - je 1b6a3 │ │ + je 1b3f3 │ │ test %rsi,%rsi │ │ - je 1b6bb │ │ + je 1b40b │ │ mov (%rsi),%rax │ │ test %rax,%rax │ │ - je 1b6d3 │ │ + je 1b423 │ │ mov 0x558(%rax),%rax │ │ test %rax,%rax │ │ - je 1b6eb │ │ + je 1b43b │ │ mov %rdi,%r14 │ │ mov %rsi,%rdi │ │ mov %rdx,%r12 │ │ mov %rsi,%r15 │ │ mov %rdx,%rsi │ │ call *%rax │ │ mov (%r15),%rcx │ │ test %rcx,%rcx │ │ - je 1b703 │ │ + je 1b453 │ │ mov 0x720(%rcx),%rcx │ │ test %rcx,%rcx │ │ - je 1b71c │ │ + je 1b46c │ │ mov %r15,%rdi │ │ mov %eax,%ebp │ │ call *%rcx │ │ cmp $0x1,%al │ │ - jne 1b73c │ │ + jne 1b48c │ │ movb $0x5,(%r14) │ │ - jmp 1b733 │ │ + jmp 1b483 │ │ movb $0x7,(%rdi) │ │ - lea -0x15b7c(%rip),%rax │ │ + lea -0x15a86(%rip),%rax │ │ mov %rax,0x8(%rdi) │ │ movq $0x21,0x10(%rdi) │ │ - jmp 1b733 │ │ + jmp 1b483 │ │ movb $0x8,(%rdi) │ │ - lea -0x11f46(%rip),%rax │ │ + lea -0x119f9(%rip),%rax │ │ mov %rax,0x8(%rdi) │ │ movq $0x6,0x10(%rdi) │ │ - jmp 1b733 │ │ + jmp 1b483 │ │ movb $0x8,(%rdi) │ │ - lea -0x11f58(%rip),%rax │ │ + lea -0x11a0b(%rip),%rax │ │ mov %rax,0x8(%rdi) │ │ movq $0x7,0x10(%rdi) │ │ - jmp 1b733 │ │ + jmp 1b483 │ │ movb $0x6,(%rdi) │ │ - lea -0x15be0(%rip),%rax │ │ + lea -0x15b1b(%rip),%rax │ │ mov %rax,0x8(%rdi) │ │ movq $0xe,0x10(%rdi) │ │ - jmp 1b733 │ │ + jmp 1b483 │ │ movb $0x8,(%r14) │ │ - lea -0x11f89(%rip),%rax │ │ + lea -0x11a3c(%rip),%rax │ │ mov %rax,0x8(%r14) │ │ movq $0x7,0x10(%r14) │ │ - jmp 1b733 │ │ + jmp 1b483 │ │ movb $0x6,(%r14) │ │ - lea -0x15c90(%rip),%rax │ │ + lea -0x15bac(%rip),%rax │ │ mov %rax,0x8(%r14) │ │ movq $0xe,0x10(%r14) │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ test %ebp,%ebp │ │ - jns 1b745 │ │ - call 28ab0 │ │ + jns 1b495 │ │ + call 27d20 │ │ mov %ebp,%edx │ │ movslq %ebp,%rbx │ │ - je 1b76a │ │ + je 1b4c0 │ │ + mov $0x1,%esi │ │ mov %rbx,%rdi │ │ - call 25d90 │ │ + call *0x5d05e(%rip) │ │ test %rax,%rax │ │ - je 1b7f2 │ │ + je 1b54b │ │ mov %r14,%rcx │ │ mov %r12,%rsi │ │ mov %r15,%rdi │ │ mov %ebp,%edx │ │ - jmp 1b778 │ │ + jmp 1b4ce │ │ mov %r14,%rcx │ │ mov $0x1,%eax │ │ mov %r12,%rsi │ │ mov %r15,%rdi │ │ mov (%rdi),%r8 │ │ test %r8,%r8 │ │ - je 1b7ae │ │ + je 1b507 │ │ mov 0x640(%r8),%r9 │ │ test %r9,%r9 │ │ - je 1b7bf │ │ + je 1b518 │ │ mov %rcx,%r14 │ │ xor %edx,%edx │ │ mov %ebx,%ecx │ │ mov %rax,%r8 │ │ mov %rax,%r15 │ │ call *%r9 │ │ mov %rbx,0x8(%r14) │ │ mov %r15,0x10(%r14) │ │ mov %rbx,0x18(%r14) │ │ movb $0xff,(%r14) │ │ - jmp 1b733 │ │ + jmp 1b483 │ │ mov $0x7,%esi │ │ - lea -0x12035(%rip),%rdi │ │ + lea -0x11af1(%rip),%rdi │ │ mov $0x8,%r8b │ │ - jmp 1b7ce │ │ + jmp 1b527 │ │ mov $0x12,%esi │ │ - lea -0x15c79(%rip),%rdi │ │ + lea -0x15bbf(%rip),%rdi │ │ mov $0x6,%r8b │ │ mov %r8b,(%rcx) │ │ mov %rdi,0x8(%rcx) │ │ mov %rsi,0x10(%rcx) │ │ test %edx,%edx │ │ - je 1b733 │ │ + je 1b483 │ │ mov %rax,%rdi │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x5fa4e(%rip) │ │ + jmp *0x5cfad(%rip) │ │ mov $0x1,%edi │ │ mov %rbx,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x68,%rsp │ │ mov %rcx,%r13 │ │ mov %rdx,%rbp │ │ mov %rsi,%r12 │ │ mov %rdi,%rbx │ │ lea 0x18(%rsp),%rdi │ │ - call 23be0 │ │ + call 230b0 │ │ movzbl 0x18(%rsp),%eax │ │ cmp $0xff,%al │ │ - je 1b85d │ │ + je 1b5bd │ │ mov 0x19(%rsp),%ecx │ │ mov 0x1c(%rsp),%edx │ │ mov %edx,0x4(%rbx) │ │ mov %ecx,0x1(%rbx) │ │ movups 0x30(%rsp),%xmm0 │ │ movups 0x40(%rsp),%xmm1 │ │ movups %xmm0,0x18(%rbx) │ │ movups %xmm1,0x28(%rbx) │ │ movups 0x20(%rsp),%xmm0 │ │ mov %al,(%rbx) │ │ movups %xmm0,0x8(%rbx) │ │ - jmp 1ba0b │ │ + jmp 1b76b │ │ mov 0x20(%rsp),%r14 │ │ mov 0x28(%rsp),%r15 │ │ lea 0x50(%rsp),%rdi │ │ mov %rbp,%rsi │ │ mov %r13,%rdx │ │ - call 30110 │ │ + call 2f8b0 │ │ cmpq $0xffffffffffffffff,0x50(%rsp) │ │ - je 1b8fe │ │ + je 1b65e │ │ mov 0x60(%rsp),%rax │ │ mov %rax,0x10(%rsp) │ │ movups 0x50(%rsp),%xmm0 │ │ movaps %xmm0,(%rsp) │ │ mov %rsp,%rdi │ │ - call 28d60 │ │ + call 280c0 │ │ mov $0x8,%cl │ │ test %r12,%r12 │ │ - je 1b914 │ │ + je 1b674 │ │ mov (%r12),%rsi │ │ test %rsi,%rsi │ │ - je 1b922 │ │ + je 1b682 │ │ mov 0x70(%rsi),%rcx │ │ test %rcx,%rcx │ │ - je 1b96f │ │ + je 1b6cf │ │ mov %rdx,%r13 │ │ mov %r12,%rdi │ │ mov %r14,%rsi │ │ mov %rax,%r12 │ │ mov %rax,%rdx │ │ call *%rcx │ │ mov %eax,%ebp │ │ mov $0x8,%al │ │ test %r15,%r15 │ │ - je 1ba1a │ │ + je 1b77a │ │ mov (%r15),%rcx │ │ test %rcx,%rcx │ │ - je 1ba47 │ │ + je 1b7a7 │ │ mov 0xb8(%rcx),%rax │ │ test %rax,%rax │ │ - je 1ba55 │ │ + je 1b7b5 │ │ mov %r15,%rdi │ │ mov %r14,%rsi │ │ call *%rax │ │ - jmp 1ba7b │ │ + jmp 1b7db │ │ mov 0x60(%rsp),%r13 │ │ test %r13,%r13 │ │ - jns 1b930 │ │ + jns 1b690 │ │ xor %edi,%edi │ │ mov %r13,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ ud2 │ │ mov $0x6,%esi │ │ - lea -0x121a1(%rip),%rdi │ │ - jmp 1b97d │ │ + lea -0x11c64(%rip),%rdi │ │ + jmp 1b6dd │ │ mov $0x7,%esi │ │ - lea -0x121a9(%rip),%rdi │ │ - jmp 1b97d │ │ - je 1ba28 │ │ + lea -0x11c6c(%rip),%rdi │ │ + jmp 1b6dd │ │ + je 1b788 │ │ mov 0x58(%rsp),%rbp │ │ mov %r13,%rdi │ │ - call *0x5f8f4(%rip) │ │ + call *0x5ce4c(%rip) │ │ test %rax,%rax │ │ - je 1babe │ │ + je 1b81e │ │ mov %r13,(%rsp) │ │ mov %rax,0x8(%rsp) │ │ mov %rax,%rdi │ │ mov %rbp,%rsi │ │ mov %r13,%rdx │ │ - call *0x5f8e3(%rip) │ │ + call *0x5ce3b(%rip) │ │ mov %r13,0x10(%rsp) │ │ - jmp 1b892 │ │ + jmp 1b5f2 │ │ mov $0x8,%esi │ │ - lea -0x17d6b(%rip),%rdi │ │ + lea -0x17a53(%rip),%rdi │ │ mov $0x6,%cl │ │ mov %cl,(%rbx) │ │ mov %rdi,0x8(%rbx) │ │ mov %rsi,0x10(%rbx) │ │ movb $0x0,(%rax) │ │ test %rdx,%rdx │ │ - je 1b998 │ │ + je 1b6f8 │ │ mov %rax,%rdi │ │ - call *0x5f8a8(%rip) │ │ + call *0x5ce00(%rip) │ │ mov $0x8,%al │ │ test %r15,%r15 │ │ - je 1b9c9 │ │ + je 1b729 │ │ mov (%r15),%rcx │ │ test %rcx,%rcx │ │ - je 1b9d7 │ │ + je 1b737 │ │ mov 0xb8(%rcx),%rax │ │ test %rax,%rax │ │ - je 1b9e5 │ │ + je 1b745 │ │ mov %r15,%rdi │ │ mov %r14,%rsi │ │ add $0x68,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ jmp *%rax │ │ - lea -0x12251(%rip),%rcx │ │ + lea -0x11d14(%rip),%rcx │ │ mov $0x6,%edx │ │ - jmp 1b9f3 │ │ - lea -0x12259(%rip),%rcx │ │ + jmp 1b753 │ │ + lea -0x11d1c(%rip),%rcx │ │ mov $0x7,%edx │ │ - jmp 1b9f3 │ │ + jmp 1b753 │ │ mov $0x6,%al │ │ - lea -0x15f06(%rip),%rcx │ │ + lea -0x15e32(%rip),%rcx │ │ mov $0xe,%edx │ │ mov %al,0x18(%rsp) │ │ mov %rcx,0x20(%rsp) │ │ mov %rdx,0x28(%rsp) │ │ lea 0x18(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ add $0x68,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea -0x122a2(%rip),%rcx │ │ + lea -0x11d65(%rip),%rcx │ │ mov $0x6,%edx │ │ - jmp 1ba63 │ │ + jmp 1b7c3 │ │ movq $0x0,(%rsp) │ │ movq $0x1,0x8(%rsp) │ │ movq $0x0,0x10(%rsp) │ │ - jmp 1b892 │ │ - lea -0x122c9(%rip),%rcx │ │ + jmp 1b5f2 │ │ + lea -0x11d8c(%rip),%rcx │ │ mov $0x7,%edx │ │ - jmp 1ba63 │ │ + jmp 1b7c3 │ │ mov $0x6,%al │ │ - lea -0x15f76(%rip),%rcx │ │ + lea -0x15ea2(%rip),%rcx │ │ mov $0xe,%edx │ │ mov %al,0x18(%rsp) │ │ mov %rcx,0x20(%rsp) │ │ mov %rdx,0x28(%rsp) │ │ lea 0x18(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ test %ebp,%ebp │ │ - je 1ba95 │ │ + je 1b7f5 │ │ mov %ebp,0x4(%rbx) │ │ mov $0xc,%al │ │ mov %al,(%rbx) │ │ movb $0x0,(%r12) │ │ test %r13,%r13 │ │ - jne 1baa7 │ │ - jmp 1ba0b │ │ + jne 1b807 │ │ + jmp 1b76b │ │ mov $0xff,%al │ │ mov %al,(%rbx) │ │ movb $0x0,(%r12) │ │ test %r13,%r13 │ │ - je 1ba0b │ │ + je 1b76b │ │ mov %r12,%rdi │ │ add $0x68,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x5f782(%rip) │ │ + jmp *0x5ccda(%rip) │ │ mov $0x1,%edi │ │ - jmp 1b90a │ │ + jmp 1b66a │ │ mov %rax,%rbx │ │ movb $0x0,(%r12) │ │ test %r13,%r13 │ │ - je 1bb46 │ │ + je 1b8a6 │ │ mov %r12,%rdi │ │ - call *0x5f762(%rip) │ │ + call *0x5ccba(%rip) │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ mov %rax,%rbx │ │ mov $0x8,%al │ │ test %r15,%r15 │ │ - jne 1bafe │ │ - lea -0x12378(%rip),%rcx │ │ + jne 1b85e │ │ + lea -0x11e3b(%rip),%rcx │ │ mov $0x6,%edx │ │ - jmp 1bb2e │ │ + jmp 1b88e │ │ mov (%r15),%rcx │ │ test %rcx,%rcx │ │ - jne 1bb14 │ │ - lea -0x12388(%rip),%rcx │ │ + jne 1b874 │ │ + lea -0x11e4b(%rip),%rcx │ │ mov $0x7,%edx │ │ - jmp 1bb2e │ │ + jmp 1b88e │ │ mov 0xb8(%rcx),%rax │ │ test %rax,%rax │ │ - jne 1bb4e │ │ + jne 1b8ae │ │ mov $0x6,%al │ │ - lea -0x16041(%rip),%rcx │ │ + lea -0x15f6d(%rip),%rcx │ │ mov $0xe,%edx │ │ mov %al,0x18(%rsp) │ │ mov %rcx,0x20(%rsp) │ │ mov %rdx,0x28(%rsp) │ │ lea 0x18(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ mov %r15,%rdi │ │ mov %r14,%rsi │ │ call *%rax │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -2490,30 +2479,30 @@ │ │ push %rbp │ │ push %r14 │ │ push %rbx │ │ sub $0x20,%rsp │ │ mov %rdi,%rbx │ │ mov 0x3d0(%rsi),%ebp │ │ cmp $0xffffffff,%ebp │ │ - je 1bbbc │ │ + je 1b91c │ │ mov %rdx,%r8 │ │ mov %rsi,%r14 │ │ lea 0x8(%rsp),%rdi │ │ mov %ebp,%edx │ │ xor %ecx,%ecx │ │ - call 21310 │ │ + call 208b0 │ │ mov 0x8(%rsp),%rax │ │ cmp $0xffffffffffffffff,%rax │ │ - je 1bbbc │ │ + je 1b91c │ │ movups 0x10(%rsp),%xmm0 │ │ inc %ebp │ │ mov %ebp,0x3d0(%r14) │ │ mov %rax,(%rbx) │ │ movups %xmm0,0x8(%rbx) │ │ - jmp 1bbc3 │ │ + jmp 1b923 │ │ movq $0xffffffffffffffff,(%rbx) │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ int3 │ │ @@ -2522,3431 +2511,3061 @@ │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0xb28,%rsp │ │ + sub $0xad8,%rsp │ │ mov %rdi,%rbx │ │ cmp $0x8,%r8 │ │ - jae 1bbfe │ │ + jae 1b95e │ │ movq $0xf,(%rbx) │ │ movq $0x8,0x8(%rbx) │ │ - jmp 1c0af │ │ + jmp 1be8c │ │ mov %rsi,%r15 │ │ - mov %edx,0xc(%rsp) │ │ + mov %edx,%ebp │ │ mov %rcx,%r12 │ │ mov %r8,%r14 │ │ - mov %r9,%rbp │ │ - movq $0x0,0x188(%rsp) │ │ - lea 0x188(%rsp),%rsi │ │ + mov %r9,%r13 │ │ + movq $0x0,0x138(%rsp) │ │ + lea 0x138(%rsp),%rsi │ │ mov $0x8,%edx │ │ mov %r15,%rdi │ │ - call 25ab0 │ │ - test %rax,%rax │ │ - je 1bca1 │ │ - mov %rax,%r13 │ │ - mov %rax,%rdi │ │ - call 236b0 │ │ - mov $0xb,%ecx │ │ - cmp $0x25,%al │ │ - jne 1bc95 │ │ - mov %r13d,%eax │ │ - and $0x3,%eax │ │ - xor %ecx,%ecx │ │ - lea -0x2(%rax),%edx │ │ - cmp $0x2,%edx │ │ - jb 1bc95 │ │ - test %rax,%rax │ │ - je 1bc95 │ │ - mov %r13,%r14 │ │ - dec %r14 │ │ - mov -0x1(%r13),%r15 │ │ - mov 0x7(%r13),%r12 │ │ - mov (%r12),%rax │ │ + call 24fe0 │ │ test %rax,%rax │ │ - je 1bc79 │ │ - mov %r15,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r12) │ │ - je 1bc8a │ │ - mov %r15,%rdi │ │ - call *0x5f5b6(%rip) │ │ - mov %r14,%rdi │ │ - call *0x5f5ad(%rip) │ │ - xor %ecx,%ecx │ │ - mov %rcx,(%rbx) │ │ - mov %r13,0x8(%rbx) │ │ - jmp 1c0af │ │ - mov 0x188(%rsp),%rax │ │ + je 1b9c0 │ │ + mov %eax,%r14d │ │ + and $0x3,%r14d │ │ + lea -0x18178(%rip),%rcx │ │ + movslq (%rcx,%r14,4),%rdx │ │ + add %rcx,%rdx │ │ + jmp *%rdx │ │ + movzbl 0x10(%rax),%ecx │ │ + mov $0xb,%edx │ │ + cmp $0x25,%cl │ │ + je 1bb8a │ │ + jmp 1bbab │ │ + mov %ebp,0x14(%rsp) │ │ + mov 0xb18(%rsp),%rbp │ │ + mov 0x138(%rsp),%rax │ │ movabs $0x323058544c554156,%rcx │ │ cmp %rcx,%rax │ │ - je 1bf4c │ │ - mov 0xb60(%rsp),%r13 │ │ + je 1bce1 │ │ movabs $0x333058544c554156,%rcx │ │ cmp %rcx,%rax │ │ - je 1be1e │ │ + je 1bbb3 │ │ movabs $0x343058544c554156,%rcx │ │ cmp %rcx,%rax │ │ - jne 1bfaf │ │ + jne 1bd35 │ │ xorps %xmm0,%xmm0 │ │ - movaps %xmm0,0x190(%rsp) │ │ - movl $0x0,0xf3(%rsp) │ │ - movl $0x0,0xf0(%rsp) │ │ - lea 0x190(%rsp),%rsi │ │ + movaps %xmm0,0x140(%rsp) │ │ + movl $0x0,0xbb(%rsp) │ │ + movl $0x0,0xb8(%rsp) │ │ + lea 0x140(%rsp),%rsi │ │ mov $0x10,%edx │ │ mov %r15,%rdi │ │ - call 25ab0 │ │ + call 24fe0 │ │ test %rax,%rax │ │ - jne 1c0a4 │ │ - lea 0xf0(%rsp),%rsi │ │ + jne 1be81 │ │ + lea 0xb8(%rsp),%rsi │ │ mov $0x7,%edx │ │ mov %r15,%rdi │ │ - call 25ab0 │ │ + call 24fe0 │ │ test %rax,%rax │ │ - jne 1c0a4 │ │ - lea -0x13c1d(%rip),%rsi │ │ - movss -0x185ce(%rip),%xmm0 │ │ + jne 1be81 │ │ + lea -0x13a81(%rip),%rsi │ │ + movss -0x18291(%rip),%xmm0 │ │ mov $0x25,%edx │ │ - mov 0xb68(%rsp),%rdi │ │ - call 3c730 │ │ - lea 0x380(%rsp),%rdi │ │ - lea 0x190(%rsp),%rcx │ │ + mov %rbp,%rdi │ │ + call 3ca80 │ │ + lea 0x330(%rsp),%rdi │ │ + lea 0x140(%rsp),%rcx │ │ mov %r12,%rsi │ │ mov %r14,%rdx │ │ - call 3bbe0 │ │ - mov 0x380(%rsp),%rax │ │ - movups 0x388(%rsp),%xmm0 │ │ - movaps %xmm0,0x760(%rsp) │ │ - mov 0x398(%rsp),%rcx │ │ - mov %rcx,0x770(%rsp) │ │ + call 3be60 │ │ + mov 0x330(%rsp),%rax │ │ + movups 0x338(%rsp),%xmm0 │ │ + movaps %xmm0,0x710(%rsp) │ │ + mov 0x348(%rsp),%rcx │ │ + mov %rcx,0x720(%rsp) │ │ cmp $0xffffffffffffffff,%rax │ │ - jne 1c12b │ │ - mov 0x770(%rsp),%rax │ │ - mov %rax,0x130(%rsp) │ │ - movaps 0x760(%rsp),%xmm0 │ │ - movaps %xmm0,0x120(%rsp) │ │ - mov 0x128(%rsp),%rsi │ │ - mov %rax,0x380(%rsp) │ │ + jne 1bf03 │ │ + mov 0x720(%rsp),%rax │ │ + mov %rax,0x100(%rsp) │ │ + movaps 0x710(%rsp),%xmm0 │ │ + movaps %xmm0,0xf0(%rsp) │ │ + mov 0xf8(%rsp),%rsi │ │ + mov %rax,0x330(%rsp) │ │ cmp $0x20,%rax │ │ - jne 1c28a │ │ - movzbl 0x6369a(%rip),%eax │ │ + jne 1c06b │ │ + movzbl 0x60c34(%rip),%eax │ │ cmp $0x1,%al │ │ - je 1d061 │ │ + mov %rsi,0x128(%rsp) │ │ + je 1ca2b │ │ movzbl %al,%eax │ │ cmp $0xff,%eax │ │ - je 1d04e │ │ - lea 0x760(%rsp),%rdi │ │ - call 27a90 │ │ - jmp 1d0ba │ │ + je 1ca18 │ │ + lea 0x710(%rsp),%rdi │ │ + call 26eb0 │ │ + jmp 1ca88 │ │ + mov 0x60c15(%rip),%rcx │ │ + mov %rax,%rdi │ │ + shr $0x20,%rdi │ │ + mov %rax,%r15 │ │ + call *0x8(%rcx) │ │ + mov %eax,%ecx │ │ + mov %r15,%rax │ │ + mov $0xb,%edx │ │ + cmp $0x25,%cl │ │ + je 1bb8a │ │ + jmp 1bbab │ │ + mov %rax,%rcx │ │ + shr $0x20,%rcx │ │ + mov $0xb,%edx │ │ + cmp $0x25,%cl │ │ + je 1bb8a │ │ + jmp 1bbab │ │ + movzbl 0x1f(%rax),%ecx │ │ + mov $0xb,%edx │ │ + cmp $0x25,%cl │ │ + jne 1bbab │ │ + xor %edx,%edx │ │ + lea -0x2(%r14),%ecx │ │ + cmp $0x2,%ecx │ │ + jb 1bbab │ │ + test %r14,%r14 │ │ + je 1bbab │ │ + mov %rax,%rdi │ │ + dec %rdi │ │ + mov %rax,%r14 │ │ + call *0x17(%rax) │ │ + mov %r14,%rax │ │ + xor %edx,%edx │ │ + mov %rdx,(%rbx) │ │ + jmp 1be88 │ │ xorps %xmm0,%xmm0 │ │ - movaps %xmm0,0x160(%rsp) │ │ - movl $0x0,0x123(%rsp) │ │ - movl $0x0,0x120(%rsp) │ │ - lea 0x160(%rsp),%rsi │ │ + movaps %xmm0,0x110(%rsp) │ │ + movl $0x0,0xf3(%rsp) │ │ + movl $0x0,0xf0(%rsp) │ │ + lea 0x110(%rsp),%rsi │ │ mov $0x10,%edx │ │ mov %r15,%rdi │ │ - call 25ab0 │ │ + call 24fe0 │ │ test %rax,%rax │ │ - jne 1c0a4 │ │ - lea 0x120(%rsp),%rsi │ │ + jne 1be81 │ │ + lea 0xf0(%rsp),%rsi │ │ mov $0x7,%edx │ │ mov %r15,%rdi │ │ - call 25ab0 │ │ + call 24fe0 │ │ test %rax,%rax │ │ - jne 1c0a4 │ │ - lea -0x13d51(%rip),%rsi │ │ - movss -0x18702(%rip),%xmm0 │ │ + jne 1be81 │ │ + lea -0x13c27(%rip),%rsi │ │ + movss -0x18437(%rip),%xmm0 │ │ mov $0x25,%edx │ │ - mov 0xb68(%rsp),%rdi │ │ - call 3c730 │ │ - lea 0x380(%rsp),%rdi │ │ - lea 0x160(%rsp),%rcx │ │ + mov %rbp,%rdi │ │ + call 3ca80 │ │ + lea 0x330(%rsp),%rdi │ │ + lea 0x110(%rsp),%rcx │ │ mov %r12,%rsi │ │ mov %r14,%rdx │ │ - call 3b110 │ │ - mov 0x380(%rsp),%rax │ │ - movups 0x388(%rsp),%xmm0 │ │ - movaps %xmm0,0x760(%rsp) │ │ - mov 0x398(%rsp),%rcx │ │ - mov %rcx,0x770(%rsp) │ │ + call 3b2c0 │ │ + mov 0x330(%rsp),%rax │ │ + movups 0x338(%rsp),%xmm0 │ │ + movaps %xmm0,0x710(%rsp) │ │ + mov 0x348(%rsp),%rcx │ │ + mov %rcx,0x720(%rsp) │ │ cmp $0xffffffffffffffff,%rax │ │ - jne 1c12b │ │ - mov 0x770(%rsp),%rax │ │ - mov %rax,0x80(%rsp) │ │ - movaps 0x760(%rsp),%xmm0 │ │ - movaps %xmm0,0x70(%rsp) │ │ - mov 0x78(%rsp),%rsi │ │ - mov %rax,0x380(%rsp) │ │ + jne 1bf03 │ │ + mov 0x720(%rsp),%rax │ │ + mov %rax,0x60(%rsp) │ │ + movaps 0x710(%rsp),%xmm0 │ │ + movaps %xmm0,0x50(%rsp) │ │ + mov 0x58(%rsp),%rsi │ │ + mov %rax,0x330(%rsp) │ │ cmp $0x20,%rax │ │ - jne 1c278 │ │ - movzbl 0x6356c(%rip),%eax │ │ + jne 1c059 │ │ + movzbl 0x60a97(%rip),%eax │ │ cmp $0x1,%al │ │ - je 1c2af │ │ + mov %rsi,0x90(%rsp) │ │ + je 1c090 │ │ movzbl %al,%eax │ │ cmp $0xff,%eax │ │ - je 1c29c │ │ - lea 0x760(%rsp),%rdi │ │ - call 27a90 │ │ - jmp 1c308 │ │ - lea -0x11a45(%rip),%rax │ │ - mov %rax,0x760(%rsp) │ │ - movq $0x6,0x768(%rsp) │ │ - mov 0x63f3a(%rip),%rdi │ │ - test %rdi,%rdi │ │ - jne 1bf82 │ │ - lea 0x63f2e(%rip),%rdi │ │ - call 48650 │ │ - mov %rax,%rdi │ │ - call *0x5f2c8(%rip) │ │ + je 1c07d │ │ + lea 0x710(%rsp),%rdi │ │ + call 26eb0 │ │ + jmp 1c0ed │ │ + lea -0x114ba(%rip),%rax │ │ + mov %rax,0x710(%rsp) │ │ + movq $0x6,0x718(%rsp) │ │ + mov 0x614e5(%rip),%rdi │ │ + test %rdi,%rdi │ │ + je 1bd41 │ │ + call *0x5c802(%rip) │ │ mov %rax,%r13 │ │ test %rax,%rax │ │ - je 1bfbb │ │ - mov 0x63f31(%rip),%rax │ │ + je 1bd5e │ │ + mov 0x614eb(%rip),%rax │ │ cmp %rax,%r13 │ │ - jne 1bfcf │ │ - mov 0x63f32(%rip),%ebp │ │ + jne 1bd72 │ │ + mov 0x614ec(%rip),%ebp │ │ cmp $0xffffffff,%ebp │ │ - je 1c1bc │ │ + je 1bf9d │ │ inc %ebp │ │ - jmp 1bfeb │ │ + jmp 1bd8e │ │ movq $0x1,(%rbx) │ │ - jmp 1c0af │ │ - call 71110 │ │ + jmp 1be8c │ │ + lea 0x614a0(%rip),%rdi │ │ + call 48840 │ │ + mov %rax,%rdi │ │ + call *0x5c7ba(%rip) │ │ mov %rax,%r13 │ │ - mov 0x63efe(%rip),%rax │ │ + test %rax,%rax │ │ + jne 1bd16 │ │ + call 6e6c0 │ │ + mov %rax,%r13 │ │ + mov 0x6149b(%rip),%rax │ │ cmp %rax,%r13 │ │ - je 1bf9c │ │ + je 1bd22 │ │ mov $0x1,%ebp │ │ xor %eax,%eax │ │ - lock cmpxchg %ebp,0x63ef2(%rip) │ │ - jne 1c1d4 │ │ - mov %r13,0x63edd(%rip) │ │ - mov %ebp,0x63ee3(%rip) │ │ - cmpq $0x0,0x63edf(%rip) │ │ - jne 1c1ab │ │ - movq $0xffffffffffffffff,0x63ece(%rip) │ │ - lea -0x13f51(%rip),%rdi │ │ - mov $0x71,%esi │ │ - call 71480 │ │ - incq 0x63eb6(%rip) │ │ - decl 0x63eac(%rip) │ │ - jne 1c046 │ │ - movq $0x0,0x63e93(%rip) │ │ + lock cmpxchg %ebp,0x6148f(%rip) │ │ + jne 1bfb5 │ │ + mov %r13,0x6147a(%rip) │ │ + mov %ebp,0x61480(%rip) │ │ + cmpq $0x0,0x6147c(%rip) │ │ + jne 1bf8c │ │ + movq $0xffffffffffffffff,0x6146b(%rip) │ │ + lea -0x13e35(%rip),%rsi │ │ + mov $0x71,%edx │ │ + call 6d430 │ │ + mov 0xb18(%rsp),%rbp │ │ + test %rax,%rax │ │ + je 1bded │ │ + mov %eax,%ecx │ │ + and $0x3,%ecx │ │ + cmp $0x2,%rcx │ │ + jb 1bdef │ │ + cmp $0x3,%ecx │ │ + je 1bdef │ │ + mov %rax,%rcx │ │ + shr $0x20,%rcx │ │ + xor %edx,%edx │ │ + cmp $0x9,%ecx │ │ + cmove %rdx,%rax │ │ + jmp 1bdef │ │ + xor %eax,%eax │ │ + incq 0x61422(%rip) │ │ + decl 0x61418(%rip) │ │ + jne 1be1a │ │ + movq $0x0,0x613ff(%rip) │ │ xor %ecx,%ecx │ │ - xchg %ecx,0x63e93(%rip) │ │ + xchg %ecx,0x613ff(%rip) │ │ cmp $0x2,%ecx │ │ - je 1c1e5 │ │ + je 1bfc6 │ │ test %rax,%rax │ │ - jne 1c212 │ │ + jne 1bff3 │ │ xorps %xmm0,%xmm0 │ │ - movaps %xmm0,0xe0(%rsp) │ │ movaps %xmm0,0xd0(%rsp) │ │ - movl $0x0,0x78(%rsp) │ │ - movq $0x0,0x70(%rsp) │ │ - lea 0xd0(%rsp),%rsi │ │ + movaps %xmm0,0xc0(%rsp) │ │ + movl $0x0,0xf8(%rsp) │ │ + movq $0x0,0xf0(%rsp) │ │ + lea 0xc0(%rsp),%rsi │ │ mov $0x20,%edx │ │ mov %r15,%rdi │ │ - call 25ab0 │ │ + call 24fe0 │ │ test %rax,%rax │ │ - jne 1c0a4 │ │ - lea 0x70(%rsp),%rsi │ │ + jne 1be81 │ │ + lea 0xf0(%rsp),%rsi │ │ mov $0xc,%edx │ │ mov %r15,%rdi │ │ - call 25ab0 │ │ + call 24fe0 │ │ test %rax,%rax │ │ - je 1c0c1 │ │ + je 1be9e │ │ movq $0xb,(%rbx) │ │ mov %rax,0x8(%rbx) │ │ - add $0xb28,%rsp │ │ + add $0xad8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea -0x13f97(%rip),%rsi │ │ - movss -0x18948(%rip),%xmm0 │ │ + lea -0x13eb5(%rip),%rsi │ │ + movss -0x186c5(%rip),%xmm0 │ │ mov $0x25,%edx │ │ - mov 0xb68(%rsp),%rdi │ │ - call 3c730 │ │ - lea 0x380(%rsp),%rdi │ │ - lea 0xd0(%rsp),%rcx │ │ + mov %rbp,%rdi │ │ + call 3ca80 │ │ + lea 0x330(%rsp),%rdi │ │ + lea 0xc0(%rsp),%rcx │ │ mov %r12,%rsi │ │ mov %r14,%rdx │ │ - call 39950 │ │ - mov 0x380(%rsp),%rax │ │ - movups 0x388(%rsp),%xmm0 │ │ - movaps %xmm0,0x760(%rsp) │ │ - mov 0x398(%rsp),%rcx │ │ - mov %rcx,0x770(%rsp) │ │ + call 39c40 │ │ + mov 0x330(%rsp),%rax │ │ + movups 0x338(%rsp),%xmm0 │ │ + movaps %xmm0,0x710(%rsp) │ │ + mov 0x348(%rsp),%rcx │ │ + mov %rcx,0x720(%rsp) │ │ cmp $0xffffffffffffffff,%rax │ │ - je 1c14b │ │ - mov 0x770(%rsp),%rcx │ │ + je 1bf23 │ │ + mov 0x720(%rsp),%rcx │ │ mov %rcx,0x18(%rbx) │ │ - movaps 0x760(%rsp),%xmm0 │ │ + movaps 0x710(%rsp),%xmm0 │ │ movups %xmm0,0x8(%rbx) │ │ mov %rax,(%rbx) │ │ - jmp 1c0af │ │ - mov 0x770(%rsp),%rax │ │ - mov %rax,0x40(%rsp) │ │ - movaps 0x760(%rsp),%xmm0 │ │ - movaps %xmm0,0x30(%rsp) │ │ - mov 0x38(%rsp),%rsi │ │ - mov %rax,0x380(%rsp) │ │ + jmp 1be8c │ │ + mov 0x720(%rsp),%rax │ │ + mov %rax,0x120(%rsp) │ │ + movaps 0x710(%rsp),%xmm0 │ │ + movaps %xmm0,0x110(%rsp) │ │ + mov 0x118(%rsp),%rsi │ │ + mov %rax,0x330(%rsp) │ │ cmp $0x20,%rax │ │ - jne 1de99 │ │ - movzbl 0x6330d(%rip),%eax │ │ + jne 1d4b7 │ │ + movzbl 0x607e4(%rip),%eax │ │ cmp $0x1,%al │ │ - je 1debe │ │ + je 1d4dc │ │ movzbl %al,%eax │ │ cmp $0xff,%eax │ │ - je 1deab │ │ - lea 0x380(%rsp),%rdi │ │ - call 27a90 │ │ - jmp 1df15 │ │ - lea 0x5ec66(%rip),%rdi │ │ - call 33430 │ │ - jmp 1e809 │ │ - lea -0x11e24(%rip),%rdi │ │ - lea 0x5e726(%rip),%rdx │ │ + je 1d4c9 │ │ + lea 0x330(%rsp),%rdi │ │ + call 26eb0 │ │ + jmp 1d533 │ │ + lea 0x5c13d(%rip),%rdi │ │ + call 329e0 │ │ + jmp 1debb │ │ + lea -0x11969(%rip),%rdi │ │ + lea 0x5bc15(%rip),%rdx │ │ mov $0x26,%esi │ │ - call 33480 │ │ - lea 0x63cf5(%rip),%rdi │ │ - call 490a0 │ │ - jmp 1bfe4 │ │ - lea 0x63ce4(%rip),%rsi │ │ + call 32a30 │ │ + lea 0x61254(%rip),%rdi │ │ + call 49270 │ │ + jmp 1bd87 │ │ + lea 0x61243(%rip),%rsi │ │ mov $0xca,%edi │ │ mov $0x81,%edx │ │ mov $0x1,%ecx │ │ mov %rax,%r13 │ │ xor %eax,%eax │ │ - call *0x5f052(%rip) │ │ + call *0x5c531(%rip) │ │ mov %r13,%rax │ │ test %rax,%rax │ │ - je 1c04f │ │ - mov %rax,0x1a0(%rsp) │ │ - lea 0x760(%rsp),%rax │ │ - mov %rax,0x380(%rsp) │ │ - lea 0x143ef(%rip),%rax │ │ - mov %rax,0x388(%rsp) │ │ - lea 0x1a0(%rsp),%rax │ │ - mov %rax,0x390(%rsp) │ │ - lea 0x54f20(%rip),%rax │ │ - mov %rax,0x398(%rsp) │ │ - lea -0x15574(%rip),%rdi │ │ - lea 0x5e38a(%rip),%rdx │ │ - lea 0x380(%rsp),%rsi │ │ - call 30650 │ │ - jmp 1e809 │ │ - lea 0x380(%rsp),%rdi │ │ - call 316c2 │ │ - jmp 1e809 │ │ - lea 0x380(%rsp),%rdi │ │ - call 316c2 │ │ - jmp 1e809 │ │ + je 1be23 │ │ + mov %rax,0x150(%rsp) │ │ + lea 0x710(%rsp),%rax │ │ + mov %rax,0x330(%rsp) │ │ + lea 0x13dbe(%rip),%rax │ │ + mov %rax,0x338(%rsp) │ │ + lea 0x150(%rsp),%rax │ │ + mov %rax,0x340(%rsp) │ │ + lea 0x17e8f(%rip),%rax │ │ + mov %rax,0x348(%rsp) │ │ + lea -0x15629(%rip),%rdi │ │ + lea 0x5b849(%rip),%rdx │ │ + lea 0x330(%rsp),%rsi │ │ + call 2fe00 │ │ + jmp 1debb │ │ + lea 0x330(%rsp),%rdi │ │ + call 31018 │ │ + jmp 1debb │ │ + lea 0x330(%rsp),%rdi │ │ + call 31018 │ │ + jmp 1debb │ │ mov %rsi,%r14 │ │ - call 283a0 │ │ + call 27770 │ │ mov %r14,%rsi │ │ test %al,%al │ │ - je 1bf3a │ │ + je 1bccf │ │ movups (%rsi),%xmm0 │ │ movups 0x10(%rsi),%xmm1 │ │ - lea 0x380(%rsp),%r14 │ │ + lea 0x330(%rsp),%r14 │ │ mov %r14,%rdi │ │ - call 283d0 │ │ - lea 0x290(%rsp),%rdi │ │ + call 277a0 │ │ + lea 0x240(%rsp),%rdi │ │ mov %r14,%rsi │ │ - call 23a60 │ │ - lea 0x1a0(%rsp),%rdi │ │ - mov 0x5ef63(%rip),%r12 │ │ + call 22f60 │ │ + lea 0x150(%rsp),%r12 │ │ + mov 0x5c43a(%rip),%rbp │ │ mov $0xf0,%edx │ │ + mov %r12,%rdi │ │ mov %r14,%rsi │ │ - call *%r12 │ │ - lea 0x760(%rsp),%rdi │ │ + call *%rbp │ │ + lea 0x710(%rsp),%rdi │ │ mov $0x1e0,%edx │ │ - lea 0x1a0(%rsp),%rsi │ │ - call *%r12 │ │ - lea 0x380(%rsp),%rdi │ │ - lea 0x760(%rsp),%rsi │ │ + mov %r12,%rsi │ │ + call *%rbp │ │ + mov 0xb18(%rsp),%rbp │ │ + lea 0x330(%rsp),%rdi │ │ + lea 0x710(%rsp),%rsi │ │ mov $0x3c0,%edx │ │ - call *0x5ef25(%rip) │ │ - movzwl 0x124(%rsp),%eax │ │ - movzbl 0x126(%rsp),%ecx │ │ - mov 0x120(%rsp),%edx │ │ - mov %edx,0x740(%rsp) │ │ - mov %cl,0x746(%rsp) │ │ - mov %ax,0x744(%rsp) │ │ - movl $0x0,0x750(%rsp) │ │ + call *0x5c3f8(%rip) │ │ + movzwl 0xf4(%rsp),%eax │ │ + movzbl 0xf6(%rsp),%ecx │ │ + mov 0xf0(%rsp),%edx │ │ + mov %edx,0x6f0(%rsp) │ │ + mov %cl,0x6f6(%rsp) │ │ + mov %ax,0x6f4(%rsp) │ │ + movl $0x0,0x700(%rsp) │ │ mov $0x100010,%edi │ │ mov $0x1,%esi │ │ - call *0x5eef5(%rip) │ │ + call *0x5c3b8(%rip) │ │ test %rax,%rax │ │ - je 1e7e9 │ │ - mov %rax,%rcx │ │ - movq $0x100010,0x30(%rsp) │ │ - mov %rax,0x38(%rsp) │ │ - movq $0x100010,0x40(%rsp) │ │ - movq $0xffffffffffffffff,0x10(%rsp) │ │ - test %r13,%r13 │ │ + je 1de9b │ │ + movq $0x100010,0x98(%rsp) │ │ + mov %rax,0xa0(%rsp) │ │ + movq $0x100010,0xa8(%rsp) │ │ + mov 0xb10(%rsp),%rcx │ │ + test %rcx,%rcx │ │ xorps %xmm0,%xmm0 │ │ - cvtsi2ss %r13,%xmm0 │ │ - movss %xmm0,0xfc(%rsp) │ │ - setne %al │ │ - and %bpl,%al │ │ - mov %al,0xf8(%rsp) │ │ - lea -0x13fd6(%rip),%r12 │ │ - mov 0x5ee7a(%rip),%r13 │ │ - xor %ebp,%ebp │ │ - xor %r14d,%r14d │ │ - movq $0x0,0x150(%rsp) │ │ - movq $0x0,0x148(%rsp) │ │ + cvtsi2ss %rcx,%xmm0 │ │ + movss %xmm0,0x30(%rsp) │ │ + setne %cl │ │ + and %r13b,%cl │ │ + mov %cl,0x68(%rsp) │ │ + movq $0xffffffffffffffff,(%rsp) │ │ + xor %r13d,%r13d │ │ + movq $0x0,0x38(%rsp) │ │ + movq $0x0,0x18(%rsp) │ │ + mov %rax,0x28(%rsp) │ │ mov $0x100010,%edx │ │ - mov %ebp,0x50(%rsp) │ │ - mov %r14,0x180(%rsp) │ │ - xor %edi,%edi │ │ - mov %rcx,0xa0(%rsp) │ │ - mov %rdx,0x158(%rsp) │ │ - lea (%rcx,%rdi,1),%rbp │ │ - mov %rdi,0x88(%rsp) │ │ - sub %rdi,%rdx │ │ - mov %rdx,0x68(%rsp) │ │ - mov %rbp,0xa8(%rsp) │ │ - jmp 1c437 │ │ - mov 0x90(%rsp),%rdi │ │ - call *%r13 │ │ - mov 0xa8(%rsp),%rbp │ │ - mov (%r15),%rdi │ │ - mov 0x8(%r15),%rax │ │ - mov 0x10(%rax),%rsi │ │ - call 238b0 │ │ - test %al,%al │ │ - je 1c462 │ │ - mov $0x13,%edx │ │ - mov $0x23,%edi │ │ - mov %r12,%rsi │ │ - call 6d1a0 │ │ - mov %rax,%r14 │ │ - jmp 1c48b │ │ - mov 0x10(%r15),%edi │ │ - mov %rbp,%rsi │ │ - mov 0x68(%rsp),%rdx │ │ - call *0x5edf4(%rip) │ │ - cmp $0xffffffffffffffff,%rax │ │ - jne 1c4e5 │ │ - call *0x5edf0(%rip) │ │ - mov (%rax),%r14d │ │ - shl $0x20,%r14 │ │ - or $0x2,%r14 │ │ - mov %r14,%rdi │ │ - call 236b0 │ │ - cmp $0x23,%al │ │ - jne 1cb45 │ │ - mov %r14d,%eax │ │ - and $0x3,%eax │ │ - lea -0x2(%rax),%ecx │ │ - cmp $0x2,%ecx │ │ - jb 1c437 │ │ - test %rax,%rax │ │ - je 1c437 │ │ - lea -0x1(%r14),%rax │ │ - mov %rax,0x90(%rsp) │ │ - mov -0x1(%r14),%rbp │ │ - mov 0x7(%r14),%r14 │ │ - mov (%r14),%rax │ │ - test %rax,%rax │ │ - je 1c4cf │ │ - mov %rbp,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r14) │ │ - je 1c424 │ │ - mov %rbp,%rdi │ │ - call *%r13 │ │ - jmp 1c424 │ │ - test %rax,%rax │ │ - je 1c510 │ │ - mov 0x88(%rsp),%rdi │ │ - add %rax,%rdi │ │ - mov 0x158(%rsp),%rdx │ │ - cmp %rdx,%rdi │ │ - mov 0xa0(%rsp),%rcx │ │ - jb 1c406 │ │ - jmp 1c528 │ │ - mov 0x88(%rsp),%rdi │ │ - mov 0xa0(%rsp),%rcx │ │ - mov 0x158(%rsp),%rdx │ │ - mov 0x10(%rsp),%rax │ │ - test %rdi,%rdi │ │ - mov 0x50(%rsp),%ebp │ │ - je 1ce9b │ │ - movq $0xffffffffffffffff,0x10(%rsp) │ │ + mov %r15,%rdi │ │ + mov %rax,%rsi │ │ + call 1ec50 │ │ + test $0x1,%al │ │ + jne 1c5cc │ │ + test %rdx,%rdx │ │ + mov (%rsp),%rax │ │ + je 1c66a │ │ cmp $0xffffffffffffffff,%rax │ │ - je 1c583 │ │ - mov %rax,0xd0(%rsp) │ │ - lea 0x18(%rsp),%rax │ │ + je 1c519 │ │ + mov %rdx,0x40(%rsp) │ │ + mov %rax,0xc0(%rsp) │ │ + lea 0x78(%rsp),%rax │ │ movups (%rax),%xmm0 │ │ - lea 0xd8(%rsp),%rax │ │ + lea 0xc8(%rsp),%rax │ │ movups %xmm0,(%rax) │ │ - mov 0x150(%rsp),%rcx │ │ + mov 0x18(%rsp),%rcx │ │ test %rcx,%rcx │ │ - mov %rdi,0x88(%rsp) │ │ - js 1c590 │ │ + js 1c221 │ │ xorps %xmm0,%xmm0 │ │ cvtsi2ss %rcx,%xmm0 │ │ - jmp 1c5a8 │ │ - mov 0x140(%rsp),%rax │ │ - jmp 1c9bd │ │ + jmp 1c239 │ │ mov %rcx,%rax │ │ shr $1,%rax │ │ and $0x1,%ecx │ │ or %rax,%rcx │ │ xorps %xmm0,%xmm0 │ │ cvtsi2ss %rcx,%xmm0 │ │ addss %xmm0,%xmm0 │ │ - divss 0xfc(%rsp),%xmm0 │ │ - mulss -0x18e21(%rip),%xmm0 │ │ - addss -0x18e55(%rip),%xmm0 │ │ - cmpb $0x0,0xf8(%rsp) │ │ - jne 1c5d3 │ │ - movss -0x18e43(%rip),%xmm0 │ │ + divss 0x30(%rsp),%xmm0 │ │ + mulss -0x18a4f(%rip),%xmm0 │ │ + addss -0x18a83(%rip),%xmm0 │ │ + cmpb $0x0,0x68(%rsp) │ │ + jne 1c25e │ │ + movss -0x18a6e(%rip),%xmm0 │ │ mov $0xd,%edx │ │ - mov 0xb68(%rsp),%rdi │ │ - lea -0x14440(%rip),%rsi │ │ - call 3c730 │ │ - cmp $0xffffffff,%ebp │ │ - je 1ce62 │ │ - mov 0xd8(%rsp),%r8 │ │ - mov 0xe0(%rsp),%r9 │ │ - lea 0x760(%rsp),%rdi │ │ - lea 0x380(%rsp),%rsi │ │ - mov %ebp,%edx │ │ + mov %rbp,%rdi │ │ + lea -0x14207(%rip),%rsi │ │ + call 3ca80 │ │ + cmp $0xffffffff,%r13d │ │ + je 1c5aa │ │ + mov 0xc8(%rsp),%r12 │ │ + mov 0xd0(%rsp),%r9 │ │ + lea 0x710(%rsp),%rdi │ │ + lea 0x330(%rsp),%rsi │ │ + mov %r13d,%edx │ │ xor %ecx,%ecx │ │ - call 211f0 │ │ - mov 0x760(%rsp),%r13 │ │ - cmp $0xffffffffffffffff,%r13 │ │ - je 1ce62 │ │ - mov %r12,%rbp │ │ - mov 0x768(%rsp),%rdx │ │ - mov 0x770(%rsp),%rcx │ │ - mov 0x50(%rsp),%eax │ │ - inc %eax │ │ - mov %eax,0x50(%rsp) │ │ - mov %eax,0x750(%rsp) │ │ - mov %r13,0x1a0(%rsp) │ │ - mov %rdx,0x58(%rsp) │ │ - mov %rdx,0x1a8(%rsp) │ │ - mov %rcx,0x1b0(%rsp) │ │ - mov %rcx,0x60(%rsp) │ │ - test %rcx,%rcx │ │ - je 1c754 │ │ - mov 0x58(%rsp),%r12 │ │ - mov 0x60(%rsp),%r14 │ │ - jmp 1c6bf │ │ - mov %rdx,%rax │ │ - movabs $0xffffffff00000000,%rcx │ │ - and %rcx,%rax │ │ - movabs $0x400000000,%rcx │ │ - cmp %rcx,%rax │ │ - jne 1c74b │ │ - mov %rdx,%rdi │ │ - call 1fd70 │ │ - test %r14,%r14 │ │ - je 1c754 │ │ - mov 0xc(%rsp),%edi │ │ - mov %r12,%rsi │ │ - mov %r14,%rdx │ │ - call 71680 │ │ - cmp $0x1,%rax │ │ - jne 1c6f4 │ │ - mov %edx,%eax │ │ - and $0x3,%eax │ │ - lea -0x18ef8(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmp *%rax │ │ - cmpb $0x23,0x10(%rdx) │ │ - je 1c6ae │ │ - jmp 1ce48 │ │ - test %rdx,%rdx │ │ - je 1ce41 │ │ - mov %r14,%rax │ │ - sub %rdx,%rax │ │ - jb 1d034 │ │ - add %rdx,%r12 │ │ - mov %rax,%r14 │ │ - test %r14,%r14 │ │ - jne 1c6bf │ │ - jmp 1c754 │ │ - mov %rdx,%rax │ │ - shr $0x20,%rax │ │ - movabs $0x2a00000000,%rcx │ │ - cmp %rcx,%rdx │ │ - mov $0xff,%ecx │ │ - cmovae %ecx,%eax │ │ - cmp $0x23,%al │ │ - je 1c6ae │ │ - jmp 1c74b │ │ - cmpb $0x23,0xf(%rdx) │ │ - je 1c6ae │ │ - jmp 1ce48 │ │ - test %rdx,%rdx │ │ - jne 1ce48 │ │ - mov 0x148(%rsp),%r14 │ │ - inc %r14 │ │ - mov %r14,%rax │ │ + mov %r12,%r8 │ │ + mov %r9,0xe8(%rsp) │ │ + call 20790 │ │ + mov 0x710(%rsp),%rax │ │ + cmp $0xffffffffffffffff,%rax │ │ + je 1c5aa │ │ + mov 0x718(%rsp),%r14 │ │ + mov 0x720(%rsp),%rdx │ │ + inc %r13d │ │ + mov %r13d,0x700(%rsp) │ │ + mov %rax,0x8(%rsp) │ │ + mov %rax,0x150(%rsp) │ │ + mov %r14,0x158(%rsp) │ │ + mov %rdx,0x160(%rsp) │ │ + mov 0x14(%rsp),%edi │ │ + mov %r14,%rsi │ │ + mov %rdx,0x20(%rsp) │ │ + call 24f10 │ │ + test %rax,%rax │ │ + jne 1c75c │ │ + mov 0x38(%rsp),%rcx │ │ + inc %rcx │ │ + mov %rcx,%rax │ │ + mov %rcx,0x38(%rsp) │ │ movabs $0x8f5c28f5c28f5c29,%rcx │ │ imul %rcx,%rax │ │ ror $0x2,%rax │ │ movabs $0x28f5c28f5c28f5c,%rcx │ │ cmp %rcx,%rax │ │ - ja 1c79e │ │ - mov 0xc(%rsp),%edi │ │ - call 71430 │ │ + ja 1c374 │ │ + mov 0x14(%rsp),%edi │ │ + call 6e7c0 │ │ test %rax,%rax │ │ - je 1c799 │ │ + je 1c36f │ │ + mov %eax,%ecx │ │ + and $0x3,%ecx │ │ + lea -0x2(%rcx),%edx │ │ + cmp $0x2,%edx │ │ + jb 1c36f │ │ + test %rcx,%rcx │ │ + je 1c36f │ │ mov %rax,%rdi │ │ - call 1fd70 │ │ - call 715a0 │ │ - mov %r13,%rdx │ │ - mov 0x58(%rsp),%rax │ │ - cmpq $0x0,0x60(%rsp) │ │ - je 1c818 │ │ - mov 0x60(%rsp),%rcx │ │ - mov 0x58(%rsp),%rax │ │ + dec %rdi │ │ + call *0x17(%rax) │ │ + call 6e890 │ │ + cmpq $0x0,0x20(%rsp) │ │ + je 1c3d0 │ │ + mov 0x20(%rsp),%rcx │ │ + mov %r14,%rax │ │ and $0x7,%rcx │ │ - je 1c7ce │ │ - mov 0x58(%rsp),%rax │ │ + je 1c398 │ │ + mov %r14,%rax │ │ movb $0x0,(%rax) │ │ inc %rax │ │ dec %rcx │ │ - jne 1c7c3 │ │ - cmpq $0x8,0x60(%rsp) │ │ - jb 1c808 │ │ - mov 0x60(%rsp),%rcx │ │ - add 0x58(%rsp),%rcx │ │ + jne 1c38d │ │ + cmpq $0x8,0x20(%rsp) │ │ + jb 1c3d0 │ │ + mov 0x20(%rsp),%rcx │ │ + add %r14,%rcx │ │ movb $0x0,(%rax) │ │ movb $0x0,0x1(%rax) │ │ movb $0x0,0x2(%rax) │ │ movb $0x0,0x3(%rax) │ │ movb $0x0,0x4(%rax) │ │ movb $0x0,0x5(%rax) │ │ movb $0x0,0x6(%rax) │ │ movb $0x0,0x7(%rax) │ │ add $0x8,%rax │ │ cmp %rcx,%rax │ │ - jne 1c7e0 │ │ - mov 0x1a0(%rsp),%rdx │ │ - mov 0x1a8(%rsp),%rax │ │ - mov %r14,0x148(%rsp) │ │ - movq $0x0,0x1b0(%rsp) │ │ + jne 1c3a8 │ │ + mov 0x8(%rsp),%rdx │ │ test %rdx,%rdx │ │ - mov %rbp,%r12 │ │ - je 1c88f │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ + je 1c3e9 │ │ + mov %edx,%eax │ │ + and $0x7,%eax │ │ cmp $0x8,%rdx │ │ - jae 1c843 │ │ - xor %esi,%esi │ │ - jmp 1c87e │ │ + jae 1c3eb │ │ + xor %ecx,%ecx │ │ + jmp 1c42e │ │ + jmp 1c448 │ │ and $0xfffffffffffffff8,%rdx │ │ - xor %esi,%esi │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 1c849 │ │ - test %rcx,%rcx │ │ - je 1c88f │ │ - add %rsi,%rax │ │ + xor %ecx,%ecx │ │ + movb $0x0,(%r14,%rcx,1) │ │ + movb $0x0,0x1(%r14,%rcx,1) │ │ + movb $0x0,0x2(%r14,%rcx,1) │ │ + movb $0x0,0x3(%r14,%rcx,1) │ │ + movb $0x0,0x4(%r14,%rcx,1) │ │ + movb $0x0,0x5(%r14,%rcx,1) │ │ + movb $0x0,0x6(%r14,%rcx,1) │ │ + movb $0x0,0x7(%r14,%rcx,1) │ │ + add $0x8,%rcx │ │ + cmp %rcx,%rdx │ │ + jne 1c3f1 │ │ + test %rax,%rax │ │ + je 1c43f │ │ + add %r14,%rcx │ │ xor %edx,%edx │ │ - movb $0x0,(%rax,%rdx,1) │ │ + movb $0x0,(%rcx,%rdx,1) │ │ inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 1c883 │ │ - cmpq $0x0,0x1a0(%rsp) │ │ - je 1c8a8 │ │ - mov 0x1a8(%rsp),%rdi │ │ - call *0x5e998(%rip) │ │ - mov 0xd8(%rsp),%rax │ │ - mov 0xe0(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 1c910 │ │ - mov %rdx,%rsi │ │ - mov %rax,%rcx │ │ - and $0x7,%rsi │ │ - je 1c8d7 │ │ - mov %rax,%rcx │ │ - movb $0x0,(%rcx) │ │ - inc %rcx │ │ - dec %rsi │ │ - jne 1c8cc │ │ - cmp $0x8,%rdx │ │ - jb 1c908 │ │ - add %rdx,%rax │ │ - movb $0x0,(%rcx) │ │ - movb $0x0,0x1(%rcx) │ │ - movb $0x0,0x2(%rcx) │ │ - movb $0x0,0x3(%rcx) │ │ - movb $0x0,0x4(%rcx) │ │ - movb $0x0,0x5(%rcx) │ │ - movb $0x0,0x6(%rcx) │ │ - movb $0x0,0x7(%rcx) │ │ - add $0x8,%rcx │ │ - cmp %rax,%rcx │ │ - jne 1c8e0 │ │ - mov 0xd8(%rsp),%rax │ │ - movq $0x0,0xe0(%rsp) │ │ - mov 0xd0(%rsp),%rdx │ │ + cmp %rdx,%rax │ │ + jne 1c433 │ │ + mov %r14,%rdi │ │ + call *0x5c0b0(%rip) │ │ + mov 0xe8(%rsp),%rdx │ │ test %rdx,%rdx │ │ - je 1c984 │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ + je 1c4a0 │ │ + mov %rdx,%rcx │ │ + mov %r12,%rax │ │ + and $0x7,%rcx │ │ + je 1c46f │ │ + mov %r12,%rax │ │ + movb $0x0,(%rax) │ │ + inc %rax │ │ + dec %rcx │ │ + jne 1c464 │ │ cmp $0x8,%rdx │ │ - jae 1c938 │ │ - xor %esi,%esi │ │ - jmp 1c973 │ │ + jb 1c4a0 │ │ + add %r12,%rdx │ │ + movb $0x0,(%rax) │ │ + movb $0x0,0x1(%rax) │ │ + movb $0x0,0x2(%rax) │ │ + movb $0x0,0x3(%rax) │ │ + movb $0x0,0x4(%rax) │ │ + movb $0x0,0x5(%rax) │ │ + movb $0x0,0x6(%rax) │ │ + movb $0x0,0x7(%rax) │ │ + add $0x8,%rax │ │ + cmp %rdx,%rax │ │ + jne 1c478 │ │ + mov (%rsp),%rdx │ │ + lea -0x1(%rdx),%rcx │ │ + mov %edx,%eax │ │ + and $0x7,%eax │ │ + cmp $0x7,%rcx │ │ + jae 1c4b7 │ │ + xor %ecx,%ecx │ │ + jmp 1c4fa │ │ and $0xfffffffffffffff8,%rdx │ │ - xor %esi,%esi │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 1c93e │ │ - test %rcx,%rcx │ │ - je 1c984 │ │ - add %rsi,%rax │ │ + xor %ecx,%ecx │ │ + movb $0x0,(%r12,%rcx,1) │ │ + movb $0x0,0x1(%r12,%rcx,1) │ │ + movb $0x0,0x2(%r12,%rcx,1) │ │ + movb $0x0,0x3(%r12,%rcx,1) │ │ + movb $0x0,0x4(%r12,%rcx,1) │ │ + movb $0x0,0x5(%r12,%rcx,1) │ │ + movb $0x0,0x6(%r12,%rcx,1) │ │ + movb $0x0,0x7(%r12,%rcx,1) │ │ + add $0x8,%rcx │ │ + cmp %rcx,%rdx │ │ + jne 1c4bd │ │ + test %rax,%rax │ │ + je 1c50b │ │ + add %r12,%rcx │ │ xor %edx,%edx │ │ - movb $0x0,(%rax,%rdx,1) │ │ + movb $0x0,(%rcx,%rdx,1) │ │ inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 1c978 │ │ - cmpq $0x0,0xd0(%rsp) │ │ - je 1c99d │ │ - mov 0xd8(%rsp),%rdi │ │ - call *0x5e8a3(%rip) │ │ - mov 0x38(%rsp),%rcx │ │ + cmp %rdx,%rax │ │ + jne 1c4ff │ │ + mov %r12,%rdi │ │ + call *0x5bfe4(%rip) │ │ mov 0x40(%rsp),%rdx │ │ - mov %r13,%rax │ │ - mov 0x50(%rsp),%ebp │ │ - mov 0x5e88b(%rip),%r13 │ │ - mov 0x88(%rsp),%rdi │ │ - cmp %rdi,%rdx │ │ - jb 1e7bd │ │ - test %rdi,%rdi │ │ - js 1cbe4 │ │ - mov %rcx,0xa0(%rsp) │ │ - mov %ebp,0x50(%rsp) │ │ - mov %rax,0x140(%rsp) │ │ - mov $0x1,%r14d │ │ + mov 0x8(%rsp),%rax │ │ + cmp $0x100010,%rdx │ │ + ja 1c9fd │ │ + test %rdx,%rdx │ │ + js 1c599 │ │ + mov %rax,0x8(%rsp) │ │ + mov %r13d,0x40(%rsp) │ │ mov $0x1,%esi │ │ - mov %rdi,%rbp │ │ - call 25cb0 │ │ + mov %rdx,%rdi │ │ + mov %rdx,%r12 │ │ + call 2f6e0 │ │ test %rax,%rax │ │ - je 1e80b │ │ - mov %rax,0x98(%rsp) │ │ + je 1debd │ │ + mov %rax,%r13 │ │ + add %r12,0x18(%rsp) │ │ mov %rax,%rdi │ │ - mov 0xa0(%rsp),%rsi │ │ - mov %rbp,%r14 │ │ - mov %rbp,%rdx │ │ - call *0x5e82a(%rip) │ │ - mov 0x10(%rsp),%rcx │ │ - cmp $0xffffffffffffffff,%rcx │ │ - mov 0x50(%rsp),%ebp │ │ - je 1cb0e │ │ - mov 0x18(%rsp),%rax │ │ - mov 0x20(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 1ca95 │ │ - mov %rdx,%rsi │ │ - mov %rax,%rcx │ │ - and $0x7,%rsi │ │ - je 1ca5a │ │ - mov %rax,%rcx │ │ - movb $0x0,(%rcx) │ │ - inc %rcx │ │ - dec %rsi │ │ - jne 1ca4f │ │ - cmp $0x8,%rdx │ │ - jb 1ca8b │ │ - add %rdx,%rax │ │ - movb $0x0,(%rcx) │ │ - movb $0x0,0x1(%rcx) │ │ - movb $0x0,0x2(%rcx) │ │ - movb $0x0,0x3(%rcx) │ │ - movb $0x0,0x4(%rcx) │ │ - movb $0x0,0x5(%rcx) │ │ - movb $0x0,0x6(%rcx) │ │ - movb $0x0,0x7(%rcx) │ │ - add $0x8,%rcx │ │ - cmp %rax,%rcx │ │ - jne 1ca63 │ │ - mov 0x10(%rsp),%rcx │ │ - mov 0x18(%rsp),%rax │ │ - movq $0x0,0x20(%rsp) │ │ - test %rcx,%rcx │ │ - je 1cafe │ │ - mov %ecx,%edx │ │ - and $0x7,%edx │ │ - cmp $0x8,%rcx │ │ - jae 1cab2 │ │ - xor %esi,%esi │ │ - jmp 1caed │ │ - and $0xfffffffffffffff8,%rcx │ │ - xor %esi,%esi │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rcx │ │ - jne 1cab8 │ │ - test %rdx,%rdx │ │ - je 1cafe │ │ - add %rsi,%rax │ │ - xor %ecx,%ecx │ │ - movb $0x0,(%rax,%rcx,1) │ │ - inc %rcx │ │ - cmp %rcx,%rdx │ │ - jne 1caf2 │ │ - cmpq $0x0,0x10(%rsp) │ │ - je 1cb0e │ │ - mov 0x18(%rsp),%rdi │ │ - call *%r13 │ │ - add %r14,0x150(%rsp) │ │ - mov %r14,0x10(%rsp) │ │ - mov 0x98(%rsp),%rax │ │ - mov %rax,0x18(%rsp) │ │ - mov %r14,0x20(%rsp) │ │ - mov 0x38(%rsp),%rcx │ │ - mov 0x40(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - jne 1c3e8 │ │ - jmp 1cea5 │ │ + mov 0x28(%rsp),%rsi │ │ + mov %r12,%rdx │ │ + call *0x5bf94(%rip) │ │ + mov 0x28(%rsp),%rax │ │ + mov %r13,0x48(%rsp) │ │ + mov %r13,0x78(%rsp) │ │ + mov %r12,0x80(%rsp) │ │ + mov %r12,0xe8(%rsp) │ │ + mov %r12,(%rsp) │ │ + mov 0x40(%rsp),%r13d │ │ + jmp 1c1be │ │ + xor %edi,%edi │ │ + mov 0x48(%rsp),%rsi │ │ + call 27cfb │ │ + jmp 1debb │ │ + movq $0x3,(%rbx) │ │ + mov 0x8(%rsp),%rax │ │ + mov %rax,0x8(%rbx) │ │ + mov %r14,0x10(%rbx) │ │ + mov 0x20(%rsp),%rax │ │ + mov %rax,0x18(%rbx) │ │ + jmp 1c774 │ │ movq $0xb,(%rbx) │ │ - mov %r14,0x8(%rbx) │ │ + mov %rdx,0x8(%rbx) │ │ mov $0x1,%bl │ │ - cmpq $0xffffffffffffffff,0x10(%rsp) │ │ - je 1cc5e │ │ - mov 0x180(%rsp),%rdi │ │ - lea -0x1(%rdi),%rcx │ │ - mov %rdi,%rdx │ │ - mov 0x98(%rsp),%rsi │ │ - mov %rsi,%rax │ │ - and $0x7,%rdx │ │ - je 1cb8c │ │ - mov %rsi,%rax │ │ + cmpq $0xffffffffffffffff,(%rsp) │ │ + je 1c7ff │ │ + mov 0xe8(%rsp),%rcx │ │ + test %rcx,%rcx │ │ + je 1c647 │ │ + mov 0x48(%rsp),%rax │ │ + and $0x7,%rcx │ │ + je 1c60c │ │ + mov 0x48(%rsp),%rax │ │ movb $0x0,(%rax) │ │ inc %rax │ │ - dec %rdx │ │ - jne 1cb81 │ │ - cmp $0x7,%rcx │ │ - jb 1cbbd │ │ - add %rdi,%rsi │ │ + dec %rcx │ │ + jne 1c601 │ │ + mov 0xe8(%rsp),%rcx │ │ + cmp $0x8,%rcx │ │ + jb 1c647 │ │ + add 0x48(%rsp),%rcx │ │ movb $0x0,(%rax) │ │ movb $0x0,0x1(%rax) │ │ movb $0x0,0x2(%rax) │ │ movb $0x0,0x3(%rax) │ │ movb $0x0,0x4(%rax) │ │ movb $0x0,0x5(%rax) │ │ movb $0x0,0x6(%rax) │ │ movb $0x0,0x7(%rax) │ │ add $0x8,%rax │ │ - cmp %rsi,%rax │ │ - jne 1cb95 │ │ - mov 0x10(%rsp),%rdx │ │ - mov 0x18(%rsp),%rax │ │ - movq $0x0,0x20(%rsp) │ │ - test %rdx,%rdx │ │ - je 1cc4b │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 1cbff │ │ - xor %esi,%esi │ │ - jmp 1cc3a │ │ - xor %r14d,%r14d │ │ - mov $0x1,%bpl │ │ - mov %r14,%rdi │ │ - mov 0x98(%rsp),%rsi │ │ - call 2899b │ │ - jmp 1e809 │ │ + cmp %rcx,%rax │ │ + jne 1c61f │ │ + mov (%rsp),%rdx │ │ + lea -0x1(%rdx),%rcx │ │ + mov %edx,%eax │ │ + and $0x7,%eax │ │ + cmp $0x7,%rcx │ │ + jae 1c790 │ │ + xor %ecx,%ecx │ │ + mov 0x48(%rsp),%rdi │ │ + jmp 1c7d0 │ │ + mov %rax,0x70(%rsp) │ │ + cmp $0xffffffffffffffff,%rax │ │ + je 1c785 │ │ + mov 0x80(%rsp),%rax │ │ + mov %rax,0xd0(%rsp) │ │ + mov 0x70(%rsp),%rax │ │ + mov %rax,0xc0(%rsp) │ │ + mov 0x78(%rsp),%rax │ │ + mov %rax,0xc8(%rsp) │ │ + lea -0x1465d(%rip),%rsi │ │ + movss -0x18ed6(%rip),%xmm0 │ │ + mov $0x19,%edx │ │ + mov %rbp,%r14 │ │ + mov %rbp,%rdi │ │ + call 3ca80 │ │ + mov 0xc8(%rsp),%r8 │ │ + mov 0xd0(%rsp),%r9 │ │ + lea 0x710(%rsp),%rdi │ │ + lea 0x330(%rsp),%rsi │ │ + mov %r13d,%edx │ │ + mov $0x1,%ecx │ │ + call 20790 │ │ + movzbl 0x60052(%rip),%eax │ │ + cmpq $0xffffffffffffffff,0x710(%rsp) │ │ + je 1c7e9 │ │ + mov 0x720(%rsp),%rdx │ │ + mov %rdx,0x160(%rsp) │ │ + movups 0x710(%rsp),%xmm0 │ │ + movaps %xmm0,0x150(%rsp) │ │ + mov 0x158(%rsp),%rsi │ │ + mov 0x14(%rsp),%edi │ │ + call 24f10 │ │ + test %rax,%rax │ │ + je 1c99b │ │ + movq $0xb,(%rbx) │ │ + mov %rax,0x8(%rbx) │ │ + lea 0x150(%rsp),%rdi │ │ + call 1ee30 │ │ + jmp 1c7f0 │ │ + movq $0xb,(%rbx) │ │ + mov %rax,0x8(%rbx) │ │ + lea 0x150(%rsp),%rdi │ │ + call 1ee30 │ │ + lea 0xc0(%rsp),%rdi │ │ + call 1ee30 │ │ + mov $0x1,%bl │ │ + jmp 1c7ff │ │ + movq $0x0,(%rbx) │ │ + mov $0x1,%bl │ │ + jmp 1c7ff │ │ and $0xfffffffffffffff8,%rdx │ │ - xor %esi,%esi │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 1cc05 │ │ - test %rcx,%rcx │ │ - je 1cc4b │ │ - add %rsi,%rax │ │ - xor %edx,%edx │ │ - movb $0x0,(%rax,%rdx,1) │ │ - inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 1cc3f │ │ - cmpq $0x0,0x10(%rsp) │ │ - je 1cc5e │ │ - mov 0x18(%rsp),%rdi │ │ - call *0x5e5e2(%rip) │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x40(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 1ccbd │ │ - mov %rdx,%rsi │ │ - mov %rax,%rcx │ │ - and $0x7,%rsi │ │ - je 1cc87 │ │ - mov %rax,%rcx │ │ - movb $0x0,(%rcx) │ │ - inc %rcx │ │ - dec %rsi │ │ - jne 1cc7c │ │ - cmp $0x8,%rdx │ │ - jb 1ccb8 │ │ - add %rdx,%rax │ │ - movb $0x0,(%rcx) │ │ - movb $0x0,0x1(%rcx) │ │ - movb $0x0,0x2(%rcx) │ │ - movb $0x0,0x3(%rcx) │ │ - movb $0x0,0x4(%rcx) │ │ - movb $0x0,0x5(%rcx) │ │ - movb $0x0,0x6(%rcx) │ │ - movb $0x0,0x7(%rcx) │ │ + xor %ecx,%ecx │ │ + mov 0x48(%rsp),%rdi │ │ + movb $0x0,(%rdi,%rcx,1) │ │ + movb $0x0,0x1(%rdi,%rcx,1) │ │ + movb $0x0,0x2(%rdi,%rcx,1) │ │ + movb $0x0,0x3(%rdi,%rcx,1) │ │ + movb $0x0,0x4(%rdi,%rcx,1) │ │ + movb $0x0,0x5(%rdi,%rcx,1) │ │ + movb $0x0,0x6(%rdi,%rcx,1) │ │ + movb $0x0,0x7(%rdi,%rcx,1) │ │ add $0x8,%rcx │ │ - cmp %rax,%rcx │ │ - jne 1cc90 │ │ - mov 0x38(%rsp),%rax │ │ - movq $0x0,0x40(%rsp) │ │ - mov 0x30(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 1cd2b │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 1ccdf │ │ - xor %esi,%esi │ │ - jmp 1cd1a │ │ - and $0xfffffffffffffff8,%rdx │ │ - xor %esi,%esi │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 1cce5 │ │ - test %rcx,%rcx │ │ - je 1cd2b │ │ - add %rsi,%rax │ │ + cmp %rcx,%rdx │ │ + jne 1c79b │ │ + test %rax,%rax │ │ + je 1c7e1 │ │ + add %rdi,%rcx │ │ xor %edx,%edx │ │ - movb $0x0,(%rax,%rdx,1) │ │ + movb $0x0,(%rcx,%rdx,1) │ │ inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 1cd1f │ │ - cmpq $0x0,0x30(%rsp) │ │ - je 1cd3e │ │ - mov 0x38(%rsp),%rdi │ │ - call *0x5e502(%rip) │ │ + cmp %rdx,%rax │ │ + jne 1c7d5 │ │ + call *0x5bd11(%rip) │ │ + jmp 1c7ff │ │ + movq $0x3,(%rbx) │ │ + lea 0xc0(%rsp),%rdi │ │ + call 1ee30 │ │ + xor %ebx,%ebx │ │ + mov 0x90(%rsp),%r14 │ │ + mov $0x3,%eax │ │ + mov 0x28(%rsp),%rdi │ │ + movb $0x0,-0x3(%rdi,%rax,1) │ │ + movb $0x0,-0x2(%rdi,%rax,1) │ │ + movb $0x0,-0x1(%rdi,%rax,1) │ │ + movb $0x0,(%rdi,%rax,1) │ │ + add $0x4,%rax │ │ + cmp $0x100013,%rax │ │ + jne 1c811 │ │ + mov $0x7,%eax │ │ + movb $0x0,-0x7(%rdi,%rax,1) │ │ + movb $0x0,-0x6(%rdi,%rax,1) │ │ + movb $0x0,-0x5(%rdi,%rax,1) │ │ + movb $0x0,-0x4(%rdi,%rax,1) │ │ + movb $0x0,-0x3(%rdi,%rax,1) │ │ + movb $0x0,-0x2(%rdi,%rax,1) │ │ + movb $0x0,-0x1(%rdi,%rax,1) │ │ + movb $0x0,(%rdi,%rax,1) │ │ + add $0x8,%rax │ │ + cmp $0x100017,%rax │ │ + jne 1c835 │ │ + call *0x5bc8a(%rip) │ │ test %bl,%bl │ │ - je 1cd49 │ │ - movzbl 0x62747(%rip),%eax │ │ - mov 0x78(%rsp),%rax │ │ - mov 0x80(%rsp),%rdx │ │ + je 1c879 │ │ + movzbl 0x5fecf(%rip),%eax │ │ + movb $0x0,(%r14) │ │ + movb $0x0,0x1(%r14) │ │ + movb $0x0,0x2(%r14) │ │ + movb $0x0,0x3(%r14) │ │ + movb $0x0,0x4(%r14) │ │ + movb $0x0,0x5(%r14) │ │ + movb $0x0,0x6(%r14) │ │ + movb $0x0,0x7(%r14) │ │ + movb $0x0,0x8(%r14) │ │ + movb $0x0,0x9(%r14) │ │ + movb $0x0,0xa(%r14) │ │ + movb $0x0,0xb(%r14) │ │ + movb $0x0,0xc(%r14) │ │ + movb $0x0,0xd(%r14) │ │ + movb $0x0,0xe(%r14) │ │ + movb $0x0,0xf(%r14) │ │ + movb $0x0,0x10(%r14) │ │ + movb $0x0,0x11(%r14) │ │ + movb $0x0,0x12(%r14) │ │ + movb $0x0,0x13(%r14) │ │ + movb $0x0,0x14(%r14) │ │ + movb $0x0,0x15(%r14) │ │ + movb $0x0,0x16(%r14) │ │ + movb $0x0,0x17(%r14) │ │ + movb $0x0,0x18(%r14) │ │ + movb $0x0,0x19(%r14) │ │ + movb $0x0,0x1a(%r14) │ │ + movb $0x0,0x1b(%r14) │ │ + movb $0x0,0x1c(%r14) │ │ + movb $0x0,0x1d(%r14) │ │ + movb $0x0,0x1e(%r14) │ │ + movb $0x0,0x1f(%r14) │ │ + mov 0x50(%rsp),%rdx │ │ test %rdx,%rdx │ │ - je 1cdab │ │ - mov %rdx,%rsi │ │ - mov %rax,%rcx │ │ - and $0x7,%rsi │ │ - je 1cd75 │ │ - mov %rax,%rcx │ │ - movb $0x0,(%rcx) │ │ - inc %rcx │ │ - dec %rsi │ │ - jne 1cd6a │ │ + je 1d64d │ │ + mov %edx,%eax │ │ + and $0x7,%eax │ │ cmp $0x8,%rdx │ │ - jb 1cda6 │ │ - add %rdx,%rax │ │ - movb $0x0,(%rcx) │ │ - movb $0x0,0x1(%rcx) │ │ - movb $0x0,0x2(%rcx) │ │ - movb $0x0,0x3(%rcx) │ │ - movb $0x0,0x4(%rcx) │ │ - movb $0x0,0x5(%rcx) │ │ - movb $0x0,0x6(%rcx) │ │ - movb $0x0,0x7(%rcx) │ │ + jae 1c935 │ │ + xor %ecx,%ecx │ │ + jmp 1c985 │ │ + movabs $0x7ffffffffffffff8,%rcx │ │ + and %rcx,%rdx │ │ + xor %ecx,%ecx │ │ + movb $0x0,(%r14,%rcx,1) │ │ + movb $0x0,0x1(%r14,%rcx,1) │ │ + movb $0x0,0x2(%r14,%rcx,1) │ │ + movb $0x0,0x3(%r14,%rcx,1) │ │ + movb $0x0,0x4(%r14,%rcx,1) │ │ + movb $0x0,0x5(%r14,%rcx,1) │ │ + movb $0x0,0x6(%r14,%rcx,1) │ │ + movb $0x0,0x7(%r14,%rcx,1) │ │ add $0x8,%rcx │ │ - cmp %rax,%rcx │ │ - jne 1cd7e │ │ - mov 0x78(%rsp),%rax │ │ - movq $0x0,0x80(%rsp) │ │ - mov 0x70(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 1ce25 │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 1cdd0 │ │ - xor %esi,%esi │ │ - jmp 1ce14 │ │ - movabs $0x7ffffffffffffff8,%rsi │ │ - and %rsi,%rdx │ │ - xor %esi,%esi │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 1cddf │ │ - test %rcx,%rcx │ │ - je 1ce25 │ │ - add %rsi,%rax │ │ + cmp %rcx,%rdx │ │ + jne 1c944 │ │ + test %rax,%rax │ │ + je 1d402 │ │ + add %r14,%rcx │ │ xor %edx,%edx │ │ - movb $0x0,(%rax,%rdx,1) │ │ + movb $0x0,(%rcx,%rdx,1) │ │ inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 1ce19 │ │ - cmpq $0x0,0x70(%rsp) │ │ - je 1c0af │ │ - mov 0x78(%rsp),%rdi │ │ - call *0x5e404(%rip) │ │ - jmp 1c0af │ │ - lea 0x5dcb0(%rip),%rdx │ │ - movq $0xb,(%rbx) │ │ - mov %rdx,0x8(%rbx) │ │ - lea 0x1a0(%rsp),%rdi │ │ - call 3a430 │ │ - jmp 1ce87 │ │ - movq $0x3,(%rbx) │ │ - mov 0x140(%rsp),%rax │ │ - mov %rax,0x8(%rbx) │ │ - mov 0x58(%rsp),%rax │ │ - mov %rax,0x10(%rbx) │ │ - mov 0x60(%rsp),%rax │ │ - mov %rax,0x18(%rbx) │ │ - lea 0xd0(%rsp),%rdi │ │ - call 3a430 │ │ - mov $0x1,%bl │ │ - jmp 1cc5e │ │ - cmp $0xffffffffffffffff,%rax │ │ - je 1cfbe │ │ - mov 0x20(%rsp),%rax │ │ - mov %rax,0x110(%rsp) │ │ - mov 0x10(%rsp),%rax │ │ - mov %rax,0x100(%rsp) │ │ - mov 0x18(%rsp),%rax │ │ - mov %rax,0x108(%rsp) │ │ - lea -0x14d45(%rip),%rsi │ │ - movss -0x1975f(%rip),%xmm0 │ │ - mov $0x19,%edx │ │ - mov 0xb68(%rsp),%rdi │ │ - call 3c730 │ │ - mov 0x108(%rsp),%r8 │ │ - mov 0x110(%rsp),%r9 │ │ - lea 0x760(%rsp),%rdi │ │ - lea 0x380(%rsp),%rsi │ │ - mov %ebp,%edx │ │ - mov $0x1,%ecx │ │ - call 211f0 │ │ - movzbl 0x62570(%rip),%eax │ │ - cmpq $0xffffffffffffffff,0x760(%rsp) │ │ - je 1cf7b │ │ - mov 0x770(%rsp),%rdx │ │ - movups 0x760(%rsp),%xmm0 │ │ - movaps %xmm0,0xb0(%rsp) │ │ - mov %rdx,0xc0(%rsp) │ │ - mov 0xb8(%rsp),%rsi │ │ - mov 0xc(%rsp),%edi │ │ - call 25a10 │ │ - test %rax,%rax │ │ - je 1cfcc │ │ - movq $0xb,(%rbx) │ │ - mov %rax,0x8(%rbx) │ │ - lea 0xb0(%rsp),%rdi │ │ - call 3a430 │ │ - jmp 1cfaa │ │ - movaps 0x1a0(%rsp),%xmm0 │ │ - movaps %xmm0,0xd0(%rsp) │ │ - mov 0x1b0(%rsp),%rax │ │ - mov %rax,0xe0(%rsp) │ │ - mov %rax,0x18(%rbx) │ │ - movups %xmm0,0x8(%rbx) │ │ - movq $0x3,(%rbx) │ │ - lea 0x100(%rsp),%rdi │ │ - call 3a430 │ │ - xor %ebx,%ebx │ │ - jmp 1cc5e │ │ - movq $0x0,(%rbx) │ │ - mov $0x1,%bl │ │ - jmp 1cc5e │ │ - lea 0xb0(%rsp),%rdi │ │ - call 3a430 │ │ - lea 0x100(%rsp),%rdi │ │ - call 3a430 │ │ - xor %ebp,%ebp │ │ - mov 0xc(%rsp),%edi │ │ - call 23b40 │ │ - xor %ebp,%ebp │ │ - lea -0x14e80(%rip),%rsi │ │ - movss -0x198b6(%rip),%xmm0 │ │ + cmp %rdx,%rax │ │ + jne 1c98a │ │ + jmp 1d402 │ │ + lea 0x150(%rsp),%rdi │ │ + call 1ee30 │ │ + lea 0xc0(%rsp),%rdi │ │ + call 1ee30 │ │ + mov 0x14(%rsp),%edi │ │ + call 23040 │ │ + lea -0x1498c(%rip),%rsi │ │ + movss -0x19221(%rip),%xmm0 │ │ mov $0x14,%edx │ │ - mov 0xb68(%rsp),%rdi │ │ - call 3c730 │ │ + mov %r14,%rdi │ │ + call 3ca80 │ │ movq $0xffffffffffffffff,(%rbx) │ │ - lea 0x30(%rsp),%rdi │ │ - call 3a430 │ │ - lea 0x70(%rsp),%rdi │ │ - call 3a430 │ │ - jmp 1c0af │ │ - lea 0x5de0d(%rip),%rcx │ │ - mov %rdx,%rdi │ │ - mov %r14,%rsi │ │ - mov %r14,%rdx │ │ - call 32050 │ │ - jmp 1e809 │ │ + lea 0x98(%rsp),%rdi │ │ + call 1ee30 │ │ + lea 0x50(%rsp),%rdi │ │ + call 1ee30 │ │ + jmp 1be8c │ │ + mov %rdx,%rsi │ │ + lea 0x59da1(%rip),%rcx │ │ + mov $0x100010,%edx │ │ + xor %edi,%edi │ │ + call 31960 │ │ + jmp 1debb │ │ mov %rsi,%r14 │ │ - call 283a0 │ │ + call 27770 │ │ mov %r14,%rsi │ │ test %al,%al │ │ - je 1be0c │ │ + je 1bb32 │ │ movups (%rsi),%xmm0 │ │ movups 0x10(%rsi),%xmm1 │ │ - lea 0x380(%rsp),%r14 │ │ + lea 0x330(%rsp),%r14 │ │ mov %r14,%rdi │ │ - call 283d0 │ │ - lea 0x290(%rsp),%rdi │ │ + call 277a0 │ │ + lea 0x240(%rsp),%rdi │ │ mov %r14,%rsi │ │ - call 23a60 │ │ - lea 0x1a0(%rsp),%rdi │ │ - mov 0x5e1b1(%rip),%r12 │ │ + call 22f60 │ │ + lea 0x150(%rsp),%r12 │ │ + mov 0x5ba9f(%rip),%rbp │ │ mov $0xf0,%edx │ │ + mov %r12,%rdi │ │ mov %r14,%rsi │ │ - call *%r12 │ │ - lea 0x760(%rsp),%rdi │ │ + call *%rbp │ │ + lea 0x710(%rsp),%rdi │ │ mov $0x1e0,%edx │ │ - lea 0x1a0(%rsp),%rsi │ │ - call *%r12 │ │ - lea 0x380(%rsp),%rdi │ │ - lea 0x760(%rsp),%rsi │ │ + mov %r12,%rsi │ │ + call *%rbp │ │ + mov 0xb18(%rsp),%rbp │ │ + lea 0x330(%rsp),%rdi │ │ + lea 0x710(%rsp),%rsi │ │ mov $0x3c0,%edx │ │ - call *0x5e173(%rip) │ │ - movzwl 0xf4(%rsp),%eax │ │ - movzbl 0xf6(%rsp),%ecx │ │ - mov 0xf0(%rsp),%edx │ │ - mov %edx,0x740(%rsp) │ │ - mov %cl,0x746(%rsp) │ │ - mov %ax,0x744(%rsp) │ │ - movl $0x0,0x750(%rsp) │ │ - lea 0x160(%rsp),%rdi │ │ - lea 0x190(%rsp),%rsi │ │ - lea 0xf0(%rsp),%rdx │ │ - call 3b0a0 │ │ + call *0x5ba5d(%rip) │ │ + movzwl 0xbc(%rsp),%eax │ │ + movzbl 0xbe(%rsp),%ecx │ │ + mov 0xb8(%rsp),%edx │ │ + mov %edx,0x6f0(%rsp) │ │ + mov %cl,0x6f6(%rsp) │ │ + mov %ax,0x6f4(%rsp) │ │ + movl $0x0,0x700(%rsp) │ │ + lea 0x110(%rsp),%rdi │ │ + lea 0x140(%rsp),%rsi │ │ + lea 0xb8(%rsp),%rdx │ │ + call 3b250 │ │ mov $0x100010,%edi │ │ mov $0x1,%esi │ │ - call *0x5e126(%rip) │ │ + call *0x5ba00(%rip) │ │ test %rax,%rax │ │ - je 1e7fa │ │ + je 1deac │ │ mov %rax,%rcx │ │ - movq $0x100010,0x70(%rsp) │ │ - mov %rax,0x78(%rsp) │ │ - movq $0x100010,0x80(%rsp) │ │ - movq $0xffffffffffffffff,0x30(%rsp) │ │ - test %r13,%r13 │ │ + movq $0x100010,0x50(%rsp) │ │ + mov %rax,0x58(%rsp) │ │ + movq $0x100010,0x60(%rsp) │ │ + mov 0xb10(%rsp),%rdx │ │ + test %rdx,%rdx │ │ setne %al │ │ + and %r13b,%al │ │ + mov %al,0x40(%rsp) │ │ xorps %xmm0,%xmm0 │ │ - cvtsi2ss %r13,%xmm0 │ │ - movss %xmm0,0xf8(%rsp) │ │ - and %bpl,%al │ │ - mov %al,0xfc(%rsp) │ │ - lea -0x14da8(%rip),%r12 │ │ - mov 0x5e0a8(%rip),%r13 │ │ - xor %ebp,%ebp │ │ - xor %r14d,%r14d │ │ - movq $0x0,0x150(%rsp) │ │ - movq $0x0,0x148(%rsp) │ │ + cvtsi2ss %rdx,%xmm0 │ │ + movss %xmm0,0xe8(%rsp) │ │ + mov 0x118(%rsp),%rax │ │ + mov %rax,0x30(%rsp) │ │ + mov 0x120(%rsp),%rax │ │ + mov %rax,0x68(%rsp) │ │ + movq $0xffffffffffffffff,(%rsp) │ │ + movl $0x0,0x8(%rsp) │ │ + movq $0x0,0x38(%rsp) │ │ + movq $0x0,0x18(%rsp) │ │ + mov %rcx,0x90(%rsp) │ │ mov $0x100010,%edx │ │ - mov %ebp,0x50(%rsp) │ │ - mov %r14,0x180(%rsp) │ │ - xor %edi,%edi │ │ - mov %rcx,0xa0(%rsp) │ │ - mov %rdx,0x158(%rsp) │ │ - lea (%rcx,%rdi,1),%rbp │ │ - mov %rdi,0x88(%rsp) │ │ - sub %rdi,%rdx │ │ - mov %rdx,0x68(%rsp) │ │ - mov %rbp,0xa8(%rsp) │ │ - jmp 1d209 │ │ - mov 0x90(%rsp),%rdi │ │ - call *%r13 │ │ - mov 0xa8(%rsp),%rbp │ │ - mov (%r15),%rdi │ │ - mov 0x8(%r15),%rax │ │ - mov 0x10(%rax),%rsi │ │ - call 238b0 │ │ - test %al,%al │ │ - je 1d234 │ │ - mov $0x13,%edx │ │ - mov $0x23,%edi │ │ - mov %r12,%rsi │ │ - call 6d1a0 │ │ - mov %rax,%r14 │ │ - jmp 1d25d │ │ - mov 0x10(%r15),%edi │ │ - mov %rbp,%rsi │ │ - mov 0x68(%rsp),%rdx │ │ - call *0x5e022(%rip) │ │ + mov %r15,%rdi │ │ + mov %rcx,%rsi │ │ + call 1ec50 │ │ + test $0x1,%al │ │ + jne 1cffa │ │ + test %rdx,%rdx │ │ + setne %al │ │ + mov %eax,0x28(%rsp) │ │ + je 1d09a │ │ + mov (%rsp),%rax │ │ cmp $0xffffffffffffffff,%rax │ │ - jne 1d2b7 │ │ - call *0x5e01e(%rip) │ │ - mov (%rax),%r14d │ │ - shl $0x20,%r14 │ │ - or $0x2,%r14 │ │ - mov %r14,%rdi │ │ - call 236b0 │ │ - cmp $0x23,%al │ │ - jne 1d935 │ │ - mov %r14d,%eax │ │ - and $0x3,%eax │ │ - lea -0x2(%rax),%ecx │ │ - cmp $0x2,%ecx │ │ - jb 1d209 │ │ - test %rax,%rax │ │ - je 1d209 │ │ - lea -0x1(%r14),%rax │ │ - mov %rax,0x90(%rsp) │ │ - mov -0x1(%r14),%rbp │ │ - mov 0x7(%r14),%r14 │ │ - mov (%r14),%rax │ │ - test %rax,%rax │ │ - je 1d2a1 │ │ - mov %rbp,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r14) │ │ - je 1d1f6 │ │ + je 1cbfb │ │ mov %rbp,%rdi │ │ - call *%r13 │ │ - jmp 1d1f6 │ │ - test %rax,%rax │ │ - je 1d2e2 │ │ - mov 0x88(%rsp),%rdi │ │ - add %rax,%rdi │ │ - mov 0x158(%rsp),%rdx │ │ - cmp %rdx,%rdi │ │ - mov 0xa0(%rsp),%rcx │ │ - jb 1d1d8 │ │ - jmp 1d2fa │ │ - mov 0x88(%rsp),%rdi │ │ - mov 0xa0(%rsp),%rcx │ │ - mov 0x158(%rsp),%rdx │ │ - mov 0x30(%rsp),%rax │ │ - test %rdi,%rdi │ │ - mov 0x50(%rsp),%ebp │ │ - je 1dcb9 │ │ - movq $0xffffffffffffffff,0x30(%rsp) │ │ - cmp $0xffffffffffffffff,%rax │ │ - je 1d355 │ │ - mov %rax,0xb0(%rsp) │ │ - lea 0x38(%rsp),%rax │ │ + mov %rdx,0x48(%rsp) │ │ + mov %rax,0x70(%rsp) │ │ + lea 0xa0(%rsp),%rax │ │ movups (%rax),%xmm0 │ │ - lea 0xb8(%rsp),%rax │ │ + lea 0x78(%rsp),%rax │ │ movups %xmm0,(%rax) │ │ - mov 0x150(%rsp),%rcx │ │ + mov 0x18(%rsp),%rcx │ │ test %rcx,%rcx │ │ - mov %rdi,0x88(%rsp) │ │ - js 1d362 │ │ + js 1cc08 │ │ xorps %xmm0,%xmm0 │ │ cvtsi2ss %rcx,%xmm0 │ │ - jmp 1d37a │ │ - mov 0x140(%rsp),%rax │ │ - jmp 1d7aa │ │ + jmp 1cc20 │ │ + mov 0x130(%rsp),%rbp │ │ + jmp 1cf1b │ │ mov %rcx,%rax │ │ shr $1,%rax │ │ and $0x1,%ecx │ │ or %rax,%rcx │ │ xorps %xmm0,%xmm0 │ │ cvtsi2ss %rcx,%xmm0 │ │ addss %xmm0,%xmm0 │ │ - divss 0xf8(%rsp),%xmm0 │ │ - mulss -0x19bf3(%rip),%xmm0 │ │ - addss -0x19c27(%rip),%xmm0 │ │ - cmpb $0x0,0xfc(%rsp) │ │ - jne 1d3a5 │ │ - movss -0x19c15(%rip),%xmm0 │ │ + divss 0xe8(%rsp),%xmm0 │ │ + mulss -0x19439(%rip),%xmm0 │ │ + addss -0x1946d(%rip),%xmm0 │ │ + cmpb $0x0,0x40(%rsp) │ │ + jne 1cc48 │ │ + movss -0x19458(%rip),%xmm0 │ │ mov $0xd,%edx │ │ - mov 0xb68(%rsp),%rdi │ │ - lea -0x15212(%rip),%rsi │ │ - call 3c730 │ │ - movups 0xb8(%rsp),%xmm0 │ │ - movups 0x168(%rsp),%xmm1 │ │ - movups %xmm0,0x760(%rsp) │ │ - movups %xmm1,0x770(%rsp) │ │ - cmp $0xffffffff,%ebp │ │ - je 1dc80 │ │ - lea 0x1a0(%rsp),%rdi │ │ - lea 0x380(%rsp),%rsi │ │ - mov %ebp,%edx │ │ + lea -0x14bee(%rip),%rsi │ │ + call 3ca80 │ │ + mov 0x78(%rsp),%r12 │ │ + mov 0x80(%rsp),%r13 │ │ + mov %r12,0x710(%rsp) │ │ + mov %r13,0x718(%rsp) │ │ + mov 0x30(%rsp),%rax │ │ + mov %rax,0x720(%rsp) │ │ + mov 0x68(%rsp),%rax │ │ + mov %rax,0x728(%rsp) │ │ + mov 0x8(%rsp),%edx │ │ + cmp $0xffffffff,%edx │ │ + je 1cfd5 │ │ + lea 0x150(%rsp),%rdi │ │ + lea 0x330(%rsp),%rsi │ │ xor %ecx,%ecx │ │ - lea 0x760(%rsp),%r8 │ │ - call 210b0 │ │ - mov 0x1a0(%rsp),%r13 │ │ - cmp $0xffffffffffffffff,%r13 │ │ - je 1dc80 │ │ - mov %r12,%rbp │ │ - mov 0x1a8(%rsp),%rdx │ │ - mov 0x1b0(%rsp),%rcx │ │ - mov 0x50(%rsp),%eax │ │ + lea 0x710(%rsp),%r8 │ │ + call 20650 │ │ + mov 0x150(%rsp),%rbp │ │ + cmp $0xffffffffffffffff,%rbp │ │ + je 1cfd5 │ │ + mov 0x158(%rsp),%r14 │ │ + mov 0x160(%rsp),%rdx │ │ + mov 0x8(%rsp),%eax │ │ inc %eax │ │ - mov %eax,0x50(%rsp) │ │ - mov %eax,0x750(%rsp) │ │ - mov %r13,0xd0(%rsp) │ │ - mov %rdx,0x58(%rsp) │ │ - mov %rdx,0xd8(%rsp) │ │ - mov %rcx,0xe0(%rsp) │ │ - mov %rcx,0x60(%rsp) │ │ - test %rcx,%rcx │ │ - je 1d53e │ │ - mov 0x58(%rsp),%r12 │ │ - mov 0x60(%rsp),%r14 │ │ - jmp 1d4a9 │ │ - mov %rdx,%rax │ │ - movabs $0xffffffff00000000,%rcx │ │ - and %rcx,%rax │ │ - movabs $0x400000000,%rcx │ │ - cmp %rcx,%rax │ │ - jne 1d535 │ │ - mov %rdx,%rdi │ │ - call 1fd70 │ │ - test %r14,%r14 │ │ - je 1d53e │ │ - mov 0xc(%rsp),%edi │ │ - mov %r12,%rsi │ │ - mov %r14,%rdx │ │ - call 71680 │ │ - cmp $0x1,%rax │ │ - jne 1d4de │ │ - mov %edx,%eax │ │ - and $0x3,%eax │ │ - lea -0x19cd2(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmp *%rax │ │ - cmpb $0x23,0x10(%rdx) │ │ - je 1d498 │ │ - jmp 1dc66 │ │ - test %rdx,%rdx │ │ - je 1dc5f │ │ - mov %r14,%rax │ │ - sub %rdx,%rax │ │ - jb 1de7f │ │ - add %rdx,%r12 │ │ - mov %rax,%r14 │ │ - test %r14,%r14 │ │ - jne 1d4a9 │ │ - jmp 1d53e │ │ - mov %rdx,%rax │ │ - shr $0x20,%rax │ │ - movabs $0x2a00000000,%rcx │ │ - cmp %rcx,%rdx │ │ - mov $0xff,%ecx │ │ - cmovae %ecx,%eax │ │ - cmp $0x23,%al │ │ - je 1d498 │ │ - jmp 1d535 │ │ - cmpb $0x23,0xf(%rdx) │ │ - je 1d498 │ │ - jmp 1dc66 │ │ - test %rdx,%rdx │ │ - jne 1dc66 │ │ - mov 0x148(%rsp),%r14 │ │ - inc %r14 │ │ - mov %r14,%rax │ │ + mov %eax,0x8(%rsp) │ │ + mov %eax,0x700(%rsp) │ │ + mov %rbp,0xc0(%rsp) │ │ + mov %r14,0xc8(%rsp) │ │ + mov %rdx,0xd0(%rsp) │ │ + mov 0x14(%rsp),%edi │ │ + mov %r14,%rsi │ │ + mov %rdx,0x20(%rsp) │ │ + call 24f10 │ │ + test %rax,%rax │ │ + jne 1d1b3 │ │ + mov 0x38(%rsp),%rcx │ │ + inc %rcx │ │ + mov %rcx,%rax │ │ + mov %rcx,0x38(%rsp) │ │ movabs $0x8f5c28f5c28f5c29,%rcx │ │ imul %rcx,%rax │ │ ror $0x2,%rax │ │ movabs $0x28f5c28f5c28f5c,%rcx │ │ cmp %rcx,%rax │ │ - ja 1d588 │ │ - mov 0xc(%rsp),%edi │ │ - call 71430 │ │ + ja 1cd80 │ │ + mov 0x14(%rsp),%edi │ │ + call 6e7c0 │ │ test %rax,%rax │ │ - je 1d583 │ │ + je 1cd7b │ │ + mov %eax,%ecx │ │ + and $0x3,%ecx │ │ + lea -0x2(%rcx),%edx │ │ + cmp $0x2,%edx │ │ + jb 1cd7b │ │ + test %rcx,%rcx │ │ + je 1cd7b │ │ mov %rax,%rdi │ │ - call 1fd70 │ │ - call 715a0 │ │ - mov %r13,%rdx │ │ - mov 0x58(%rsp),%rax │ │ - cmpq $0x0,0x60(%rsp) │ │ - je 1d602 │ │ - mov 0x60(%rsp),%rcx │ │ - mov 0x58(%rsp),%rax │ │ + dec %rdi │ │ + call *0x17(%rax) │ │ + call 6e890 │ │ + cmpq $0x0,0x20(%rsp) │ │ + je 1cddc │ │ + mov 0x20(%rsp),%rcx │ │ + mov %r14,%rax │ │ and $0x7,%rcx │ │ - je 1d5b8 │ │ - mov 0x58(%rsp),%rax │ │ + je 1cda4 │ │ + mov %r14,%rax │ │ movb $0x0,(%rax) │ │ inc %rax │ │ dec %rcx │ │ - jne 1d5ad │ │ - cmpq $0x8,0x60(%rsp) │ │ - jb 1d5f2 │ │ - mov 0x60(%rsp),%rcx │ │ - add 0x58(%rsp),%rcx │ │ + jne 1cd99 │ │ + cmpq $0x8,0x20(%rsp) │ │ + jb 1cddc │ │ + mov 0x20(%rsp),%rcx │ │ + add %r14,%rcx │ │ movb $0x0,(%rax) │ │ movb $0x0,0x1(%rax) │ │ movb $0x0,0x2(%rax) │ │ movb $0x0,0x3(%rax) │ │ movb $0x0,0x4(%rax) │ │ movb $0x0,0x5(%rax) │ │ movb $0x0,0x6(%rax) │ │ movb $0x0,0x7(%rax) │ │ add $0x8,%rax │ │ cmp %rcx,%rax │ │ - jne 1d5ca │ │ - mov 0xd0(%rsp),%rdx │ │ - mov 0xd8(%rsp),%rax │ │ - mov %r14,0x148(%rsp) │ │ - movq $0x0,0xe0(%rsp) │ │ - test %rdx,%rdx │ │ - mov %rbp,%r12 │ │ - je 1d679 │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 1d62d │ │ - xor %esi,%esi │ │ - jmp 1d668 │ │ + jne 1cdb4 │ │ + test %rbp,%rbp │ │ + je 1cdf0 │ │ + mov %ebp,%eax │ │ + and $0x7,%eax │ │ + cmp $0x8,%rbp │ │ + jae 1cdf2 │ │ + xor %ecx,%ecx │ │ + jmp 1ce38 │ │ + jmp 1ce52 │ │ + mov %rbp,%rdx │ │ and $0xfffffffffffffff8,%rdx │ │ - xor %esi,%esi │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 1d633 │ │ - test %rcx,%rcx │ │ - je 1d679 │ │ - add %rsi,%rax │ │ - xor %edx,%edx │ │ - movb $0x0,(%rax,%rdx,1) │ │ - inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 1d66d │ │ - cmpq $0x0,0xd0(%rsp) │ │ - je 1d692 │ │ - mov 0xd8(%rsp),%rdi │ │ - call *0x5dbae(%rip) │ │ - mov 0xb8(%rsp),%rax │ │ - mov 0xc0(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 1d6fa │ │ - mov %rdx,%rsi │ │ - mov %rax,%rcx │ │ - and $0x7,%rsi │ │ - je 1d6c1 │ │ - mov %rax,%rcx │ │ - movb $0x0,(%rcx) │ │ - inc %rcx │ │ - dec %rsi │ │ - jne 1d6b6 │ │ - cmp $0x8,%rdx │ │ - jb 1d6f2 │ │ - add %rdx,%rax │ │ - movb $0x0,(%rcx) │ │ - movb $0x0,0x1(%rcx) │ │ - movb $0x0,0x2(%rcx) │ │ - movb $0x0,0x3(%rcx) │ │ - movb $0x0,0x4(%rcx) │ │ - movb $0x0,0x5(%rcx) │ │ - movb $0x0,0x6(%rcx) │ │ - movb $0x0,0x7(%rcx) │ │ + xor %ecx,%ecx │ │ + movb $0x0,(%r14,%rcx,1) │ │ + movb $0x0,0x1(%r14,%rcx,1) │ │ + movb $0x0,0x2(%r14,%rcx,1) │ │ + movb $0x0,0x3(%r14,%rcx,1) │ │ + movb $0x0,0x4(%r14,%rcx,1) │ │ + movb $0x0,0x5(%r14,%rcx,1) │ │ + movb $0x0,0x6(%r14,%rcx,1) │ │ + movb $0x0,0x7(%r14,%rcx,1) │ │ add $0x8,%rcx │ │ - cmp %rax,%rcx │ │ - jne 1d6ca │ │ - mov 0xb8(%rsp),%rax │ │ - movq $0x0,0xc0(%rsp) │ │ - mov 0xb0(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 1d76e │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 1d722 │ │ - xor %esi,%esi │ │ - jmp 1d75d │ │ - and $0xfffffffffffffff8,%rdx │ │ - xor %esi,%esi │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 1d728 │ │ - test %rcx,%rcx │ │ - je 1d76e │ │ - add %rsi,%rax │ │ + cmp %rcx,%rdx │ │ + jne 1cdfb │ │ + test %rax,%rax │ │ + je 1ce49 │ │ + add %r14,%rcx │ │ xor %edx,%edx │ │ - movb $0x0,(%rax,%rdx,1) │ │ + movb $0x0,(%rcx,%rdx,1) │ │ inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 1d762 │ │ - cmpq $0x0,0xb0(%rsp) │ │ - je 1d787 │ │ - mov 0xb8(%rsp),%rdi │ │ - call *0x5dab9(%rip) │ │ - mov 0x78(%rsp),%rcx │ │ - mov 0x80(%rsp),%rdx │ │ - mov %r13,%rax │ │ - mov 0x50(%rsp),%ebp │ │ - mov 0x5da9e(%rip),%r13 │ │ - mov 0x88(%rsp),%rdi │ │ - cmp %rdi,%rdx │ │ - jb 1e7d3 │ │ - test %rdi,%rdi │ │ - js 1d9d4 │ │ - mov %rcx,0xa0(%rsp) │ │ - mov %ebp,0x50(%rsp) │ │ - mov %rax,0x140(%rsp) │ │ - mov $0x1,%r14d │ │ - mov $0x1,%esi │ │ - mov %rdi,%rbp │ │ - call 25cb0 │ │ - test %rax,%rax │ │ - je 1e818 │ │ - mov %rax,0x98(%rsp) │ │ - mov %rax,%rdi │ │ - mov 0xa0(%rsp),%rsi │ │ - mov %rbp,%r14 │ │ - mov %rbp,%rdx │ │ - call *0x5da3d(%rip) │ │ - mov 0x30(%rsp),%rcx │ │ - cmp $0xffffffffffffffff,%rcx │ │ - mov 0x50(%rsp),%ebp │ │ - je 1d8fb │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x40(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 1d882 │ │ - mov %rdx,%rsi │ │ - mov %rax,%rcx │ │ - and $0x7,%rsi │ │ - je 1d847 │ │ - mov %rax,%rcx │ │ - movb $0x0,(%rcx) │ │ - inc %rcx │ │ - dec %rsi │ │ - jne 1d83c │ │ - cmp $0x8,%rdx │ │ - jb 1d878 │ │ - add %rdx,%rax │ │ - movb $0x0,(%rcx) │ │ - movb $0x0,0x1(%rcx) │ │ - movb $0x0,0x2(%rcx) │ │ - movb $0x0,0x3(%rcx) │ │ - movb $0x0,0x4(%rcx) │ │ - movb $0x0,0x5(%rcx) │ │ - movb $0x0,0x6(%rcx) │ │ - movb $0x0,0x7(%rcx) │ │ - add $0x8,%rcx │ │ - cmp %rax,%rcx │ │ - jne 1d850 │ │ - mov 0x30(%rsp),%rcx │ │ - mov 0x38(%rsp),%rax │ │ - movq $0x0,0x40(%rsp) │ │ - test %rcx,%rcx │ │ - je 1d8eb │ │ - mov %ecx,%edx │ │ - and $0x7,%edx │ │ - cmp $0x8,%rcx │ │ - jae 1d89f │ │ - xor %esi,%esi │ │ - jmp 1d8da │ │ - and $0xfffffffffffffff8,%rcx │ │ - xor %esi,%esi │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rcx │ │ - jne 1d8a5 │ │ - test %rdx,%rdx │ │ - je 1d8eb │ │ - add %rsi,%rax │ │ - xor %ecx,%ecx │ │ - movb $0x0,(%rax,%rcx,1) │ │ - inc %rcx │ │ - cmp %rcx,%rdx │ │ - jne 1d8df │ │ - cmpq $0x0,0x30(%rsp) │ │ - je 1d8fb │ │ - mov 0x38(%rsp),%rdi │ │ - call *%r13 │ │ - add %r14,0x150(%rsp) │ │ - mov %r14,0x30(%rsp) │ │ - mov 0x98(%rsp),%rax │ │ - mov %rax,0x38(%rsp) │ │ - mov %r14,0x40(%rsp) │ │ - mov 0x78(%rsp),%rcx │ │ - mov 0x80(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - jne 1d1ba │ │ - jmp 1dcc3 │ │ - movq $0xb,(%rbx) │ │ - mov %r14,0x8(%rbx) │ │ - mov $0x1,%bl │ │ - cmpq $0xffffffffffffffff,0x30(%rsp) │ │ - je 1da4e │ │ - mov 0x180(%rsp),%rdi │ │ - lea -0x1(%rdi),%rcx │ │ - mov %rdi,%rdx │ │ - mov 0x98(%rsp),%rsi │ │ - mov %rsi,%rax │ │ - and $0x7,%rdx │ │ - je 1d97c │ │ - mov %rsi,%rax │ │ + cmp %rdx,%rax │ │ + jne 1ce3d │ │ + mov %r14,%rdi │ │ + call *0x5b6a6(%rip) │ │ + test %r13,%r13 │ │ + je 1cea2 │ │ + mov %r13,%rcx │ │ + mov %r12,%rax │ │ + and $0x7,%rcx │ │ + je 1ce71 │ │ + mov %r12,%rax │ │ movb $0x0,(%rax) │ │ inc %rax │ │ - dec %rdx │ │ - jne 1d971 │ │ - cmp $0x7,%rcx │ │ - jb 1d9ad │ │ - add %rdi,%rsi │ │ + dec %rcx │ │ + jne 1ce66 │ │ + cmp $0x8,%r13 │ │ + jb 1cea2 │ │ + add %r12,%r13 │ │ movb $0x0,(%rax) │ │ movb $0x0,0x1(%rax) │ │ movb $0x0,0x2(%rax) │ │ movb $0x0,0x3(%rax) │ │ movb $0x0,0x4(%rax) │ │ movb $0x0,0x5(%rax) │ │ movb $0x0,0x6(%rax) │ │ movb $0x0,0x7(%rax) │ │ add $0x8,%rax │ │ - cmp %rsi,%rax │ │ - jne 1d985 │ │ - mov 0x30(%rsp),%rdx │ │ - mov 0x38(%rsp),%rax │ │ - movq $0x0,0x40(%rsp) │ │ - test %rdx,%rdx │ │ - je 1da3b │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 1d9ef │ │ - xor %esi,%esi │ │ - jmp 1da2a │ │ - xor %r14d,%r14d │ │ - mov $0x1,%bpl │ │ - mov %r14,%rdi │ │ - mov 0x98(%rsp),%rsi │ │ - call 2899b │ │ - jmp 1e809 │ │ + cmp %r13,%rax │ │ + jne 1ce7a │ │ + mov (%rsp),%rdx │ │ + lea -0x1(%rdx),%rcx │ │ + mov %edx,%eax │ │ + and $0x7,%eax │ │ + cmp $0x7,%rcx │ │ + jae 1ceb9 │ │ + xor %ecx,%ecx │ │ + jmp 1cefc │ │ and $0xfffffffffffffff8,%rdx │ │ - xor %esi,%esi │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 1d9f5 │ │ - test %rcx,%rcx │ │ - je 1da3b │ │ - add %rsi,%rax │ │ - xor %edx,%edx │ │ - movb $0x0,(%rax,%rdx,1) │ │ - inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 1da2f │ │ - cmpq $0x0,0x30(%rsp) │ │ - je 1da4e │ │ - mov 0x38(%rsp),%rdi │ │ - call *0x5d7f2(%rip) │ │ - mov 0x78(%rsp),%rax │ │ - mov 0x80(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 1dab0 │ │ - mov %rdx,%rsi │ │ - mov %rax,%rcx │ │ - and $0x7,%rsi │ │ - je 1da7a │ │ - mov %rax,%rcx │ │ - movb $0x0,(%rcx) │ │ - inc %rcx │ │ - dec %rsi │ │ - jne 1da6f │ │ - cmp $0x8,%rdx │ │ - jb 1daab │ │ - add %rdx,%rax │ │ - movb $0x0,(%rcx) │ │ - movb $0x0,0x1(%rcx) │ │ - movb $0x0,0x2(%rcx) │ │ - movb $0x0,0x3(%rcx) │ │ - movb $0x0,0x4(%rcx) │ │ - movb $0x0,0x5(%rcx) │ │ - movb $0x0,0x6(%rcx) │ │ - movb $0x0,0x7(%rcx) │ │ + xor %ecx,%ecx │ │ + movb $0x0,(%r12,%rcx,1) │ │ + movb $0x0,0x1(%r12,%rcx,1) │ │ + movb $0x0,0x2(%r12,%rcx,1) │ │ + movb $0x0,0x3(%r12,%rcx,1) │ │ + movb $0x0,0x4(%r12,%rcx,1) │ │ + movb $0x0,0x5(%r12,%rcx,1) │ │ + movb $0x0,0x6(%r12,%rcx,1) │ │ + movb $0x0,0x7(%r12,%rcx,1) │ │ add $0x8,%rcx │ │ - cmp %rax,%rcx │ │ - jne 1da83 │ │ - mov 0x78(%rsp),%rax │ │ - movq $0x0,0x80(%rsp) │ │ - mov 0x70(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 1db21 │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 1dad5 │ │ - xor %esi,%esi │ │ - jmp 1db10 │ │ - and $0xfffffffffffffff8,%rdx │ │ - xor %esi,%esi │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 1dadb │ │ - test %rcx,%rcx │ │ - je 1db21 │ │ - add %rsi,%rax │ │ + cmp %rcx,%rdx │ │ + jne 1cebf │ │ + test %rax,%rax │ │ + je 1cf0d │ │ + add %r12,%rcx │ │ xor %edx,%edx │ │ - movb $0x0,(%rax,%rdx,1) │ │ + movb $0x0,(%rcx,%rdx,1) │ │ inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 1db15 │ │ - cmpq $0x0,0x70(%rsp) │ │ - je 1db34 │ │ - mov 0x78(%rsp),%rdi │ │ - call *0x5d70c(%rip) │ │ - cmpq $0x0,0x160(%rsp) │ │ - je 1db4d │ │ - mov 0x168(%rsp),%rdi │ │ - call *0x5d6f3(%rip) │ │ - test %bl,%bl │ │ - je 1db58 │ │ - movzbl 0x61938(%rip),%eax │ │ - mov 0x128(%rsp),%rax │ │ - mov 0x130(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 1dbc0 │ │ - mov %rdx,%rsi │ │ - mov %rax,%rcx │ │ - and $0x7,%rsi │ │ - je 1db87 │ │ - mov %rax,%rcx │ │ - movb $0x0,(%rcx) │ │ - inc %rcx │ │ - dec %rsi │ │ - jne 1db7c │ │ - cmp $0x8,%rdx │ │ - jb 1dbb8 │ │ - add %rdx,%rax │ │ - movb $0x0,(%rcx) │ │ - movb $0x0,0x1(%rcx) │ │ - movb $0x0,0x2(%rcx) │ │ - movb $0x0,0x3(%rcx) │ │ - movb $0x0,0x4(%rcx) │ │ - movb $0x0,0x5(%rcx) │ │ - movb $0x0,0x6(%rcx) │ │ - movb $0x0,0x7(%rcx) │ │ - add $0x8,%rcx │ │ - cmp %rax,%rcx │ │ - jne 1db90 │ │ - mov 0x128(%rsp),%rax │ │ - movq $0x0,0x130(%rsp) │ │ - mov 0x120(%rsp),%rdx │ │ + cmp %rdx,%rax │ │ + jne 1cf01 │ │ + mov %r12,%rdi │ │ + call *0x5b5e2(%rip) │ │ + mov 0x48(%rsp),%rdx │ │ + cmp $0x100010,%rdx │ │ + ja 1d489 │ │ test %rdx,%rdx │ │ - je 1dc3d │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 1dbe8 │ │ - xor %esi,%esi │ │ - jmp 1dc2c │ │ - movabs $0x7ffffffffffffff8,%rsi │ │ - and %rsi,%rdx │ │ - xor %esi,%esi │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 1dbf7 │ │ - test %rcx,%rcx │ │ - je 1dc3d │ │ - add %rsi,%rax │ │ - xor %edx,%edx │ │ - movb $0x0,(%rax,%rdx,1) │ │ - inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 1dc31 │ │ - cmpq $0x0,0x120(%rsp) │ │ - je 1c0af │ │ - mov 0x128(%rsp),%rdi │ │ - call *0x5d5e6(%rip) │ │ - jmp 1c0af │ │ - lea 0x5ce92(%rip),%rdx │ │ - movq $0xb,(%rbx) │ │ - mov %rdx,0x8(%rbx) │ │ - lea 0xd0(%rsp),%rdi │ │ - call 3a430 │ │ - jmp 1dca5 │ │ + js 1cfab │ │ + mov %rbp,0x48(%rsp) │ │ + mov $0x1,%ebp │ │ + mov $0x1,%esi │ │ + mov %rdx,%rdi │ │ + mov %rdx,%r12 │ │ + call 2f6e0 │ │ + test %rax,%rax │ │ + je 1decc │ │ + mov %rax,%r13 │ │ + add %r12,0x18(%rsp) │ │ + mov %rax,%rdi │ │ + mov 0x90(%rsp),%rbp │ │ + mov %rbp,%rsi │ │ + mov %r12,%rdx │ │ + call *0x5b591(%rip) │ │ + mov %rbp,%rcx │ │ + mov %r13,0xb0(%rsp) │ │ + mov %r13,0xa0(%rsp) │ │ + mov %r12,0xa8(%rsp) │ │ + mov %r12,%r13 │ │ + mov %r12,(%rsp) │ │ + mov 0x48(%rsp),%rax │ │ + mov %rax,0x130(%rsp) │ │ + mov 0xb18(%rsp),%rbp │ │ + jmp 1cb95 │ │ + xor %ebp,%ebp │ │ + movq $0xffffffffffffffff,0x98(%rsp) │ │ + mov $0xffffffffffffffff,%r15 │ │ + mov %rbp,%rdi │ │ + mov 0xb0(%rsp),%rsi │ │ + call 27cfb │ │ + jmp 1debb │ │ movq $0x3,(%rbx) │ │ - mov 0x140(%rsp),%rax │ │ + mov 0x130(%rsp),%rax │ │ mov %rax,0x8(%rbx) │ │ - mov 0x58(%rsp),%rax │ │ - mov %rax,0x10(%rbx) │ │ - mov 0x60(%rsp),%rax │ │ + mov %r14,0x10(%rbx) │ │ + mov 0x20(%rsp),%rax │ │ mov %rax,0x18(%rbx) │ │ - lea 0xb0(%rsp),%rdi │ │ - call 3a430 │ │ + jmp 1d1cb │ │ + movq $0xb,(%rbx) │ │ + mov %rdx,0x8(%rbx) │ │ mov $0x1,%bl │ │ - jmp 1da4e │ │ + mov (%rsp),%rdx │ │ + cmp $0xffffffffffffffff,%rdx │ │ + je 1d253 │ │ + test %r13,%r13 │ │ + je 1d078 │ │ + mov %r13,%rcx │ │ + mov 0xb0(%rsp),%rax │ │ + and $0x7,%rcx │ │ + je 1d03e │ │ + mov 0xb0(%rsp),%rax │ │ + movb $0x0,(%rax) │ │ + inc %rax │ │ + dec %rcx │ │ + jne 1d033 │ │ + cmp $0x8,%r13 │ │ + mov (%rsp),%rdx │ │ + jb 1d078 │ │ + add 0xb0(%rsp),%r13 │ │ + movb $0x0,(%rax) │ │ + movb $0x0,0x1(%rax) │ │ + movb $0x0,0x2(%rax) │ │ + movb $0x0,0x3(%rax) │ │ + movb $0x0,0x4(%rax) │ │ + movb $0x0,0x5(%rax) │ │ + movb $0x0,0x6(%rax) │ │ + movb $0x0,0x7(%rax) │ │ + add $0x8,%rax │ │ + cmp %r13,%rax │ │ + jne 1d050 │ │ + lea -0x1(%rdx),%rcx │ │ + mov %edx,%eax │ │ + and $0x7,%eax │ │ + cmp $0x7,%rcx │ │ + jae 1d1e4 │ │ + xor %ecx,%ecx │ │ + mov 0xb0(%rsp),%rdi │ │ + jmp 1d227 │ │ + mov (%rsp),%rax │ │ + mov %rax,0x98(%rsp) │ │ cmp $0xffffffffffffffff,%rax │ │ - je 1ddf5 │ │ - mov 0x40(%rsp),%rax │ │ - mov %rax,0x20(%rsp) │ │ - mov 0x30(%rsp),%rax │ │ - mov %rax,0x10(%rsp) │ │ - mov 0x38(%rsp),%rax │ │ - mov %rax,0x18(%rsp) │ │ - lea -0x15b5a(%rip),%rsi │ │ - movss -0x1a574(%rip),%xmm0 │ │ + je 1d1d9 │ │ + mov 0xa8(%rsp),%rax │ │ + mov %rax,0x80(%rsp) │ │ + mov 0x98(%rsp),%rax │ │ + mov %rax,0x70(%rsp) │ │ + mov 0xa0(%rsp),%rax │ │ + mov %rax,0x78(%rsp) │ │ + lea -0x15094(%rip),%rsi │ │ + movss -0x1990d(%rip),%xmm0 │ │ mov $0x19,%edx │ │ - mov 0xb68(%rsp),%rdi │ │ - call 3c730 │ │ - movups 0x18(%rsp),%xmm0 │ │ - mov 0x168(%rsp),%r14 │ │ - mov 0x170(%rsp),%rax │ │ - movups %xmm0,0x760(%rsp) │ │ - mov %r14,0x770(%rsp) │ │ - mov %rax,0x778(%rsp) │ │ - lea 0x1a0(%rsp),%rdi │ │ - lea 0x380(%rsp),%rsi │ │ - lea 0x760(%rsp),%r8 │ │ - mov %ebp,%edx │ │ + mov %rbp,%r14 │ │ + mov %rbp,%rdi │ │ + call 3ca80 │ │ + movups 0x78(%rsp),%xmm0 │ │ + movups %xmm0,0x710(%rsp) │ │ + mov 0x30(%rsp),%rax │ │ + mov %rax,0x720(%rsp) │ │ + mov 0x68(%rsp),%rax │ │ + mov %rax,0x728(%rsp) │ │ + lea 0x150(%rsp),%rdi │ │ + lea 0x330(%rsp),%rsi │ │ + lea 0x710(%rsp),%r8 │ │ + mov 0x8(%rsp),%edx │ │ mov $0x1,%ecx │ │ - call 210b0 │ │ - movzbl 0x61736(%rip),%eax │ │ - cmpq $0xffffffffffffffff,0x1a0(%rsp) │ │ - je 1ddb5 │ │ - mov 0x1b0(%rsp),%rdx │ │ - movups 0x1a0(%rsp),%xmm0 │ │ - movaps %xmm0,0x100(%rsp) │ │ - mov %rdx,0x110(%rsp) │ │ - mov 0x108(%rsp),%rsi │ │ - mov 0xc(%rsp),%edi │ │ - call 25a10 │ │ + call 20650 │ │ + movzbl 0x5f5fb(%rip),%eax │ │ + cmpq $0xffffffffffffffff,0x150(%rsp) │ │ + je 1d240 │ │ + mov 0x160(%rsp),%rdx │ │ + mov %rdx,0xd0(%rsp) │ │ + movups 0x150(%rsp),%xmm0 │ │ + movaps %xmm0,0xc0(%rsp) │ │ + mov 0xc8(%rsp),%rsi │ │ + mov 0x14(%rsp),%edi │ │ + call 24f10 │ │ test %rax,%rax │ │ - je 1de03 │ │ + je 1d410 │ │ movq $0xb,(%rbx) │ │ mov %rax,0x8(%rbx) │ │ - lea 0x100(%rsp),%rdi │ │ - call 3a430 │ │ - jmp 1dde4 │ │ - movaps 0xd0(%rsp),%xmm0 │ │ - movaps %xmm0,0xb0(%rsp) │ │ - mov 0xe0(%rsp),%rax │ │ - mov %rax,0xc0(%rsp) │ │ - mov %rax,0x18(%rbx) │ │ - movups %xmm0,0x8(%rbx) │ │ - movq $0x3,(%rbx) │ │ - lea 0x10(%rsp),%rdi │ │ - call 3a430 │ │ - xor %ebx,%ebx │ │ - jmp 1da4e │ │ + lea 0xc0(%rsp),%rdi │ │ + call 1ee30 │ │ + jmp 1d247 │ │ + movq $0xb,(%rbx) │ │ + mov %rax,0x8(%rbx) │ │ + lea 0xc0(%rsp),%rdi │ │ + call 1ee30 │ │ + lea 0x70(%rsp),%rdi │ │ + call 1ee30 │ │ + mov $0x1,%bl │ │ + jmp 1d253 │ │ movq $0x0,(%rbx) │ │ mov $0x1,%bl │ │ - jmp 1da4e │ │ - lea 0x100(%rsp),%rdi │ │ - call 3a430 │ │ - lea 0x10(%rsp),%rdi │ │ - call 3a430 │ │ - xor %ebp,%ebp │ │ - mov 0xc(%rsp),%edi │ │ - call 23b40 │ │ - xor %ebp,%ebp │ │ - lea -0x15cb4(%rip),%rsi │ │ - movss -0x1a6ea(%rip),%xmm0 │ │ - mov $0x14,%edx │ │ - mov 0xb68(%rsp),%rdi │ │ - call 3c730 │ │ - movq $0xffffffffffffffff,(%rbx) │ │ + jmp 1d253 │ │ + and $0xfffffffffffffff8,%rdx │ │ + xor %ecx,%ecx │ │ + mov 0xb0(%rsp),%rdi │ │ + movb $0x0,(%rdi,%rcx,1) │ │ + movb $0x0,0x1(%rdi,%rcx,1) │ │ + movb $0x0,0x2(%rdi,%rcx,1) │ │ + movb $0x0,0x3(%rdi,%rcx,1) │ │ + movb $0x0,0x4(%rdi,%rcx,1) │ │ + movb $0x0,0x5(%rdi,%rcx,1) │ │ + movb $0x0,0x6(%rdi,%rcx,1) │ │ + movb $0x0,0x7(%rdi,%rcx,1) │ │ + add $0x8,%rcx │ │ + cmp %rcx,%rdx │ │ + jne 1d1f2 │ │ + test %rax,%rax │ │ + je 1d238 │ │ + add %rdi,%rcx │ │ + xor %edx,%edx │ │ + movb $0x0,(%rcx,%rdx,1) │ │ + inc %rdx │ │ + cmp %rdx,%rax │ │ + jne 1d22c │ │ + call *0x5b2ba(%rip) │ │ + jmp 1d253 │ │ + movq $0x3,(%rbx) │ │ + lea 0x70(%rsp),%rdi │ │ + call 1ee30 │ │ + xor %ebx,%ebx │ │ + mov 0x128(%rsp),%r14 │ │ + mov $0x3,%eax │ │ + mov 0x90(%rsp),%rdi │ │ + movb $0x0,-0x3(%rdi,%rax,1) │ │ + movb $0x0,-0x2(%rdi,%rax,1) │ │ + movb $0x0,-0x1(%rdi,%rax,1) │ │ + movb $0x0,(%rdi,%rax,1) │ │ + add $0x4,%rax │ │ + cmp $0x100013,%rax │ │ + jne 1d268 │ │ + mov $0x7,%eax │ │ + movb $0x0,-0x7(%rdi,%rax,1) │ │ + movb $0x0,-0x6(%rdi,%rax,1) │ │ + movb $0x0,-0x5(%rdi,%rax,1) │ │ + movb $0x0,-0x4(%rdi,%rax,1) │ │ + movb $0x0,-0x3(%rdi,%rax,1) │ │ + movb $0x0,-0x2(%rdi,%rax,1) │ │ + movb $0x0,-0x1(%rdi,%rax,1) │ │ + movb $0x0,(%rdi,%rax,1) │ │ + add $0x8,%rax │ │ + cmp $0x100017,%rax │ │ + jne 1d28c │ │ + call *0x5b233(%rip) │ │ + cmpq $0x0,0x110(%rsp) │ │ + je 1d2db │ │ + mov 0x30(%rsp),%rdi │ │ + call *0x5b21d(%rip) │ │ + test %bl,%bl │ │ + je 1d2e6 │ │ + movzbl 0x5f462(%rip),%eax │ │ + movb $0x0,(%r14) │ │ + movb $0x0,0x1(%r14) │ │ + movb $0x0,0x2(%r14) │ │ + movb $0x0,0x3(%r14) │ │ + movb $0x0,0x4(%r14) │ │ + movb $0x0,0x5(%r14) │ │ + movb $0x0,0x6(%r14) │ │ + movb $0x0,0x7(%r14) │ │ + movb $0x0,0x8(%r14) │ │ + movb $0x0,0x9(%r14) │ │ + movb $0x0,0xa(%r14) │ │ + movb $0x0,0xb(%r14) │ │ + movb $0x0,0xc(%r14) │ │ + movb $0x0,0xd(%r14) │ │ + movb $0x0,0xe(%r14) │ │ + movb $0x0,0xf(%r14) │ │ + movb $0x0,0x10(%r14) │ │ + movb $0x0,0x11(%r14) │ │ + movb $0x0,0x12(%r14) │ │ + movb $0x0,0x13(%r14) │ │ + movb $0x0,0x14(%r14) │ │ + movb $0x0,0x15(%r14) │ │ + movb $0x0,0x16(%r14) │ │ + movb $0x0,0x17(%r14) │ │ + movb $0x0,0x18(%r14) │ │ + movb $0x0,0x19(%r14) │ │ + movb $0x0,0x1a(%r14) │ │ + movb $0x0,0x1b(%r14) │ │ + movb $0x0,0x1c(%r14) │ │ + movb $0x0,0x1d(%r14) │ │ + movb $0x0,0x1e(%r14) │ │ + movb $0x0,0x1f(%r14) │ │ + mov 0xf0(%rsp),%rdx │ │ + test %rdx,%rdx │ │ + je 1d64d │ │ + mov %edx,%eax │ │ + and $0x7,%eax │ │ + cmp $0x8,%rdx │ │ + jae 1d3a5 │ │ + xor %ecx,%ecx │ │ + jmp 1d3f1 │ │ + movabs $0x7ffffffffffffff8,%rcx │ │ + and %rcx,%rdx │ │ + xor %ecx,%ecx │ │ + movb $0x0,(%r14,%rcx,1) │ │ + movb $0x0,0x1(%r14,%rcx,1) │ │ + movb $0x0,0x2(%r14,%rcx,1) │ │ + movb $0x0,0x3(%r14,%rcx,1) │ │ + movb $0x0,0x4(%r14,%rcx,1) │ │ + movb $0x0,0x5(%r14,%rcx,1) │ │ + movb $0x0,0x6(%r14,%rcx,1) │ │ + movb $0x0,0x7(%r14,%rcx,1) │ │ + add $0x8,%rcx │ │ + cmp %rcx,%rdx │ │ + jne 1d3b4 │ │ + test %rax,%rax │ │ + je 1d402 │ │ + add %r14,%rcx │ │ + xor %edx,%edx │ │ + movb $0x0,(%rcx,%rdx,1) │ │ + inc %rdx │ │ + cmp %rdx,%rax │ │ + jne 1d3f6 │ │ + mov %r14,%rdi │ │ + call *0x5b0ed(%rip) │ │ + jmp 1be8c │ │ + lea 0xc0(%rsp),%rdi │ │ + call 1ee30 │ │ lea 0x70(%rsp),%rdi │ │ - call 3a430 │ │ - cmpq $0x0,0x160(%rsp) │ │ - je 1de6d │ │ + call 1ee30 │ │ + mov 0x14(%rsp),%edi │ │ + mov (%rsp),%r15 │ │ + call 23040 │ │ mov %r14,%rdi │ │ - call *0x5d3d3(%rip) │ │ - lea 0x120(%rsp),%rdi │ │ - call 3a430 │ │ - jmp 1c0af │ │ - lea 0x5cfc2(%rip),%rcx │ │ - mov %rdx,%rdi │ │ - mov %r14,%rsi │ │ - mov %r14,%rdx │ │ - call 32050 │ │ - jmp 1e809 │ │ - lea 0x380(%rsp),%rdi │ │ - call 316c2 │ │ - jmp 1e809 │ │ + lea -0x15405(%rip),%rsi │ │ + movss -0x19c9a(%rip),%xmm0 │ │ + mov $0x14,%edx │ │ + call 3ca80 │ │ + movq $0xffffffffffffffff,(%rbx) │ │ + lea 0x50(%rsp),%rdi │ │ + call 1ee30 │ │ + cmpq $0x0,0x110(%rsp) │ │ + je 1d477 │ │ + mov 0x30(%rsp),%rdi │ │ + call *0x5b081(%rip) │ │ + lea 0xf0(%rsp),%rdi │ │ + call 1ee30 │ │ + jmp 1be8c │ │ + movq $0xffffffffffffffff,0x98(%rsp) │ │ + mov $0xffffffffffffffff,%r15 │ │ + mov %rdx,%rsi │ │ + lea 0x5931a(%rip),%rcx │ │ + mov $0x100010,%edx │ │ + xor %edi,%edi │ │ + call 31960 │ │ + jmp 1debb │ │ + lea 0x330(%rsp),%rdi │ │ + call 31018 │ │ + jmp 1debb │ │ mov %rsi,%r14 │ │ - call 283a0 │ │ + call 27770 │ │ mov %r14,%rsi │ │ test %al,%al │ │ - je 1c199 │ │ + je 1bf7a │ │ movups (%rsi),%xmm0 │ │ movups 0x10(%rsi),%xmm1 │ │ - lea 0x380(%rsp),%r14 │ │ + lea 0x330(%rsp),%r14 │ │ mov %r14,%rdi │ │ - call 283d0 │ │ - lea 0x290(%rsp),%rdi │ │ + call 277a0 │ │ + lea 0x240(%rsp),%rdi │ │ mov %r14,%rsi │ │ - call 23a60 │ │ - lea 0x1a0(%rsp),%r12 │ │ - mov 0x5d354(%rip),%r13 │ │ + call 22f60 │ │ + lea 0x150(%rsp),%r12 │ │ + mov 0x5afee(%rip),%r13 │ │ mov $0xf0,%edx │ │ mov %r12,%rdi │ │ mov %r14,%rsi │ │ call *%r13 │ │ - lea 0x380(%rsp),%rdi │ │ + lea 0x330(%rsp),%rdi │ │ mov $0x1e0,%edx │ │ mov %r12,%rsi │ │ call *%r13 │ │ - lea 0x760(%rsp),%rdi │ │ - lea 0x380(%rsp),%rsi │ │ + lea 0x710(%rsp),%rdi │ │ + lea 0x330(%rsp),%rsi │ │ mov $0x3c0,%edx │ │ - call *0x5d318(%rip) │ │ - movq $0x0,0x10(%rsp) │ │ - movq $0x1,0x18(%rsp) │ │ - movq $0x0,0x20(%rsp) │ │ - mov %r15,0x1a0(%rsp) │ │ - movq $0x40000001,0x1a8(%rsp) │ │ - movq $0x40000001,0x1b0(%rsp) │ │ - lea 0x1a0(%rsp),%rdi │ │ - lea 0x10(%rsp),%rsi │ │ - call 20160 │ │ - mov %rdx,%r13 │ │ + call *0x5afb2(%rip) │ │ + movq $0x0,0x50(%rsp) │ │ + movq $0x1,0x58(%rsp) │ │ + movq $0x0,0x60(%rsp) │ │ + mov %r15,0x150(%rsp) │ │ + movq $0x40000001,0x158(%rsp) │ │ + movq $0x40000001,0x160(%rsp) │ │ + lea 0x150(%rsp),%rdi │ │ + lea 0x50(%rsp),%rsi │ │ + call 1f720 │ │ cmp $0x1,%rax │ │ - je 1e4d1 │ │ - mov 0x20(%rsp),%r12 │ │ - test %r13,%r13 │ │ - je 1e5ed │ │ + jne 1d652 │ │ + movq $0xb,(%rbx) │ │ + mov %rdx,0x8(%rbx) │ │ + cmpq $0x0,0x50(%rsp) │ │ + je 1d5c3 │ │ + mov 0x58(%rsp),%rdi │ │ + call *0x5af35(%rip) │ │ + movzbl 0x5f17e(%rip),%eax │ │ + mov 0x118(%rsp),%rdi │ │ + mov 0x120(%rsp),%rax │ │ + test %rax,%rax │ │ + je 1d62a │ │ + mov %rax,%rdx │ │ + mov %rdi,%rcx │ │ + and $0x7,%rdx │ │ + je 1d5f9 │ │ + mov %rdi,%rcx │ │ + movb $0x0,(%rcx) │ │ + inc %rcx │ │ + dec %rdx │ │ + jne 1d5ee │ │ + cmp $0x8,%rax │ │ + jb 1d62a │ │ + add %rdi,%rax │ │ + movb $0x0,(%rcx) │ │ + movb $0x0,0x1(%rcx) │ │ + movb $0x0,0x2(%rcx) │ │ + movb $0x0,0x3(%rcx) │ │ + movb $0x0,0x4(%rcx) │ │ + movb $0x0,0x5(%rcx) │ │ + movb $0x0,0x6(%rcx) │ │ + movb $0x0,0x7(%rcx) │ │ + add $0x8,%rcx │ │ + cmp %rax,%rcx │ │ + jne 1d602 │ │ + mov 0x110(%rsp),%rdx │ │ + test %rdx,%rdx │ │ + je 1d64d │ │ + mov %edx,%eax │ │ + and $0x7,%eax │ │ + cmp $0x8,%rdx │ │ + jae 1dc78 │ │ + xor %ecx,%ecx │ │ + jmp 1dcbc │ │ + jmp 1be8c │ │ + mov 0x60(%rsp),%r13 │ │ + test %rdx,%rdx │ │ + je 1dc63 │ │ mov $0x2000,%eax │ │ - mov %rax,0xa8(%rsp) │ │ - mov 0x10(%rsp),%rsi │ │ - mov %rsi,%rax │ │ - or %r12,%rax │ │ - jne 1dfe4 │ │ - lea 0x1a0(%rsp),%rdi │ │ - lea 0x10(%rsp),%rsi │ │ - call 20160 │ │ - mov %rdx,%r13 │ │ - cmp $0x1,%rax │ │ - je 1e4d1 │ │ - mov 0x20(%rsp),%r12 │ │ - test %r13,%r13 │ │ - je 1e5ed │ │ - mov 0x10(%rsp),%rsi │ │ - mov 0x18(%rsp),%r10 │ │ - cmp %rsi,%r12 │ │ - je 1e471 │ │ - mov %rsi,%rbp │ │ - sub %r12,%rbp │ │ - mov 0xa8(%rsp),%rax │ │ - cmp %rbp,%rax │ │ - mov %rbp,%rcx │ │ - cmovb %rax,%rcx │ │ - mov 0x1b0(%rsp),%r14 │ │ - test %r14,%r14 │ │ - je 1e5e8 │ │ - add %r12,%r10 │ │ - mov %rcx,%r15 │ │ - mov 0x1a0(%rsp),%r13 │ │ - sub %r14,%r15 │ │ - mov %rcx,0x68(%rsp) │ │ - mov %rbp,0x88(%rsp) │ │ - mov %r10,0x90(%rsp) │ │ - jbe 1e086 │ │ - mov %r10,%rdi │ │ + mov %rax,0x68(%rsp) │ │ + mov 0x50(%rsp),%r12 │ │ + xor %r15d,%r15d │ │ + mov %r12,%rax │ │ + mov %rax,%rcx │ │ + sub %r13,%rcx │ │ + cmp $0x20,%rcx │ │ + mov %rax,%rsi │ │ + setb %al │ │ + mov %rsi,%rdx │ │ + test %rsi,%rsi │ │ + jne 1d6de │ │ + cmp $0x1f,%rcx │ │ + ja 1d6de │ │ + lea 0x150(%rsp),%rdi │ │ + lea 0x50(%rsp),%rsi │ │ + call 1f720 │ │ + test $0x1,%al │ │ + jne 1d5a5 │ │ + mov 0x60(%rsp),%r13 │ │ + test %rdx,%rdx │ │ + je 1dc63 │ │ + mov 0x50(%rsp),%r12 │ │ + mov %r12,%rcx │ │ + sub %r13,%rcx │ │ + cmp $0x20,%rcx │ │ + setb %al │ │ + mov %r12,%rdx │ │ + mov %r13,%r15 │ │ + test %r12,%r12 │ │ + jne 1d6de │ │ + cmp $0x20,%rcx │ │ + jb 1d693 │ │ + mov %rdx,0x18(%rsp) │ │ + test %al,%al │ │ + je 1d75e │ │ + cmp $0xffffffffffffffdf,%r13 │ │ + ja 1ddbd │ │ + lea 0x20(%r13),%rax │ │ + mov 0x18(%rsp),%rsi │ │ + lea (%rsi,%rsi,1),%r12 │ │ + cmp %r12,%rax │ │ + cmova %rax,%r12 │ │ + mov 0x58(%rsp),%rdx │ │ + mov $0x1,%r8d │ │ + mov $0x1,%r9d │ │ + lea 0x330(%rsp),%rdi │ │ + mov %r12,%rcx │ │ + call 22c70 │ │ + cmpl $0x1,0x330(%rsp) │ │ + je 1ddbd │ │ + mov 0x338(%rsp),%rax │ │ + mov %rax,0x8(%rsp) │ │ + mov %rax,0x58(%rsp) │ │ + mov %r12,0x50(%rsp) │ │ + mov %r12,%rcx │ │ + sub %r13,%rcx │ │ + mov %r12,0x18(%rsp) │ │ + mov %r13,%r15 │ │ + jmp 1d7de │ │ + lea 0x20(%r13),%rax │ │ + cmp %rax,%r15 │ │ + jbe 1d7cc │ │ + mov %r15,%rax │ │ + sub %r13,%rax │ │ + mov 0x18(%rsp),%rdx │ │ + sub %r13,%rdx │ │ + mov %rax,0x38(%rsp) │ │ + cmp %rdx,%rax │ │ + ja 1de86 │ │ + mov 0x160(%rsp),%rax │ │ + test %rax,%rax │ │ + je 1dc63 │ │ + mov 0x58(%rsp),%rcx │ │ + add %r13,%rcx │ │ + mov %rcx,0x8(%rsp) │ │ + mov 0x150(%rsp),%rcx │ │ + mov %rcx,0x20(%rsp) │ │ + add $0x10,%rcx │ │ + mov %rcx,0x30(%rsp) │ │ + mov %rax,0x28(%rsp) │ │ + cmp 0x38(%rsp),%rax │ │ + jae 1d8a6 │ │ + jmp 1d90b │ │ + mov 0x18(%rsp),%rcx │ │ + sub %r13,%rcx │ │ + mov 0x58(%rsp),%rax │ │ + mov %rax,0x8(%rsp) │ │ + mov 0x68(%rsp),%rax │ │ + cmp %rax,%rcx │ │ + cmovae %rax,%rcx │ │ + mov 0x160(%rsp),%rax │ │ + test %rax,%rax │ │ + je 1dc63 │ │ + lea (%rcx,%r13,1),%r14 │ │ + add %r13,0x8(%rsp) │ │ + mov 0x150(%rsp),%rdx │ │ + mov %rdx,0x20(%rsp) │ │ + add $0x10,%rdx │ │ + mov %rdx,0x30(%rsp) │ │ + mov %rcx,0x38(%rsp) │ │ + mov %rcx,%rbp │ │ + mov %rax,0x28(%rsp) │ │ + sub %rax,%rbp │ │ + jbe 1d88c │ │ + cmp %r14,%r15 │ │ + jae 1d908 │ │ + mov %r14,0x40(%rsp) │ │ + mov 0x8(%rsp),%rdi │ │ xor %esi,%esi │ │ - mov %r14,%rdx │ │ - call *0x5d227(%rip) │ │ - mov 0x0(%r13),%rdi │ │ - mov 0x8(%r13),%rax │ │ + mov 0x28(%rsp),%rdx │ │ + call *0x5acd4(%rip) │ │ + mov 0x20(%rsp),%rax │ │ + mov (%rax),%rdi │ │ + mov 0x8(%rax),%rax │ │ mov 0x10(%rax),%rsi │ │ - call 238b0 │ │ + call 22db0 │ │ test %al,%al │ │ - je 1e0c9 │ │ + je 1d998 │ │ mov $0x13,%edx │ │ mov $0x23,%edi │ │ - lea -0x15c8e(%rip),%rsi │ │ - call 6d1a0 │ │ - mov %rax,%r13 │ │ + lea -0x155d2(%rip),%rsi │ │ + call 6b5c0 │ │ + mov %rax,%r14 │ │ mov $0x1,%eax │ │ - jmp 1e0e0 │ │ - mov %rcx,%rdx │ │ - mov %r10,%rdi │ │ + jmp 1d9b1 │ │ + cmp %r14,%r15 │ │ + jae 1d8a3 │ │ + mov 0x8(%rsp),%rdi │ │ xor %esi,%esi │ │ - call *0x5d1e4(%rip) │ │ - mov 0x0(%r13),%rdi │ │ - mov 0x8(%r13),%rax │ │ + mov 0x38(%rsp),%rdx │ │ + call *0x5ac7d(%rip) │ │ + mov %r14,%r15 │ │ + mov 0x20(%rsp),%rax │ │ + mov (%rax),%rdi │ │ + mov 0x8(%rax),%rax │ │ mov 0x10(%rax),%rsi │ │ - call 238b0 │ │ + call 22db0 │ │ test %al,%al │ │ - je 1e0e8 │ │ + je 1d8df │ │ mov $0x13,%edx │ │ mov $0x23,%edi │ │ - lea -0x15cd1(%rip),%rsi │ │ - call 6d1a0 │ │ - mov %rax,%r13 │ │ + lea -0x15628(%rip),%rsi │ │ + call 6b5c0 │ │ + mov %rax,%r14 │ │ mov $0x1,%eax │ │ - jmp 1e101 │ │ - mov 0x10(%r13),%edi │ │ - mov 0x90(%rsp),%rsi │ │ - mov %r14,%rdx │ │ - call 71640 │ │ - mov %rdx,%r13 │ │ + jmp 1d8f8 │ │ + mov 0x30(%rsp),%rax │ │ + mov (%rax),%edi │ │ + mov 0x8(%rsp),%rsi │ │ + mov 0x38(%rsp),%rdx │ │ + call 6e930 │ │ + mov %rdx,%r14 │ │ test $0x1,%al │ │ - je 1e109 │ │ - xor %ebp,%ebp │ │ - jmp 1e118 │ │ - mov 0x10(%r13),%edi │ │ - mov 0x90(%rsp),%rsi │ │ - mov 0x68(%rsp),%rdx │ │ - call 71640 │ │ - mov %rdx,%r13 │ │ + jne 1d961 │ │ + cmp %r14,0x38(%rsp) │ │ + jae 1d976 │ │ + jmp 1de6c │ │ + mov %r14,%r15 │ │ + mov 0x20(%rsp),%rax │ │ + mov (%rax),%rdi │ │ + mov 0x8(%rax),%rax │ │ + mov 0x10(%rax),%rsi │ │ + call 22db0 │ │ + test %al,%al │ │ + je 1d944 │ │ + mov $0x13,%edx │ │ + mov $0x23,%edi │ │ + lea -0x1568d(%rip),%rsi │ │ + call 6b5c0 │ │ + mov %rax,%r14 │ │ + mov $0x1,%eax │ │ + jmp 1d95d │ │ + mov 0x30(%rsp),%rax │ │ + mov (%rax),%edi │ │ + mov 0x8(%rsp),%rsi │ │ + mov 0x28(%rsp),%rdx │ │ + call 6e930 │ │ + mov %rdx,%r14 │ │ test $0x1,%al │ │ - je 1e169 │ │ - xor %ebp,%ebp │ │ - jmp 1e12f │ │ - cmp %r13,%r14 │ │ - jb 1e7a3 │ │ - mov %r13,%rbp │ │ - xor %r13d,%r13d │ │ - mov 0x90(%rsp),%rax │ │ - lea (%rax,%r14,1),%rdi │ │ + je 1d96b │ │ + mov %r15,0x40(%rsp) │ │ + xor %r15d,%r15d │ │ + jmp 1d9e4 │ │ + cmp %r14,0x28(%rsp) │ │ + jb 1de6c │ │ + mov 0x28(%rsp),%rax │ │ + sub %r14,%rax │ │ + mov %rax,0x160(%rsp) │ │ + mov 0x18(%rsp),%rax │ │ + mov 0xb18(%rsp),%rbp │ │ + jmp 1dc26 │ │ + mov 0x30(%rsp),%rax │ │ + mov (%rax),%edi │ │ + mov 0x8(%rsp),%rsi │ │ + mov 0x28(%rsp),%rdx │ │ + call 6e930 │ │ + mov %rdx,%r14 │ │ + test $0x1,%al │ │ + je 1d9ba │ │ + xor %r15d,%r15d │ │ + jmp 1d9cb │ │ + cmp %r14,0x28(%rsp) │ │ + jb 1de6c │ │ + mov %r14,%r15 │ │ + xor %r14d,%r14d │ │ + mov 0x28(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + lea (%rcx,%rax,1),%rdi │ │ xor %esi,%esi │ │ - mov %r15,%rdx │ │ - call *0x5d149(%rip) │ │ - sub %rbp,%r14 │ │ - mov %r14,0x1b0(%rsp) │ │ - test %r13,%r13 │ │ - je 1e409 │ │ - mov %r13d,%eax │ │ + mov %rbp,%rdx │ │ + call *0x5ab3c(%rip) │ │ + mov 0x18(%rsp),%rax │ │ + mov 0x28(%rsp),%rcx │ │ + mov %r15,(%rsp) │ │ + sub %r15,%rcx │ │ + mov %rcx,0x160(%rsp) │ │ + test %r14,%r14 │ │ + je 1da30 │ │ + mov %rcx,%rbp │ │ + mov %rax,0x18(%rsp) │ │ + mov %r14d,%eax │ │ and $0x3,%eax │ │ - lea -0x1a988(%rip),%rcx │ │ + lea -0x1a1df(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ - cmpb $0x23,0x10(%r13) │ │ - je 1e216 │ │ - jmp 1e4c9 │ │ - cmp %r13,0x68(%rsp) │ │ - jb 1e7a3 │ │ - sub %r13,%r14 │ │ - mov %r14,%r12 │ │ - mov %r13,%rbp │ │ - mov 0x68(%rsp),%r15 │ │ - jmp 1e3ff │ │ - mov %r13,%rax │ │ - movabs $0xffffffff00000000,%rcx │ │ - and %rcx,%rax │ │ - movabs $0x400000000,%rcx │ │ - cmp %rcx,%rax │ │ - je 1e216 │ │ - jmp 1e4c9 │ │ - mov %r13,%rax │ │ + cmpb $0x23,0x10(%r14) │ │ + je 1daaf │ │ + jmp 1de64 │ │ + mov 0x40(%rsp),%r15 │ │ + jmp 1dc1a │ │ + mov 0x5ed1f(%rip),%rax │ │ + mov %r14,%rdi │ │ + shr $0x20,%rdi │ │ + call *0x10(%rax) │ │ + test %al,%al │ │ + jne 1daaf │ │ + jmp 1de64 │ │ + mov %r14,%rax │ │ shr $0x20,%rax │ │ - movabs $0x2a00000000,%rcx │ │ - cmp %rcx,%r13 │ │ + mov %r14,%rcx │ │ + shr $0x22,%rcx │ │ + cmp $0xb,%ecx │ │ mov $0xff,%ecx │ │ cmovae %ecx,%eax │ │ cmp $0x23,%al │ │ - je 1e216 │ │ - jmp 1e4c9 │ │ - cmpb $0x23,0xf(%r13) │ │ - jne 1e4c9 │ │ - lea -0x1(%r13),%rax │ │ - mov %rax,0x50(%rsp) │ │ - mov -0x1(%r13),%r15 │ │ - mov 0x7(%r13),%r13 │ │ - mov 0x0(%r13),%rax │ │ - test %rax,%rax │ │ - je 1e1fa │ │ - mov %r15,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r13) │ │ - mov 0x5d03a(%rip),%r12 │ │ - je 1e20e │ │ - mov %r15,%rdi │ │ - call *%r12 │ │ - mov 0x50(%rsp),%rdi │ │ - call *%r12 │ │ - test %r14,%r14 │ │ - je 1e409 │ │ - mov 0x1b0(%rsp),%r12 │ │ - mov 0x68(%rsp),%r15 │ │ - jmp 1e262 │ │ - mov %r13,%rax │ │ - movabs $0xffffffff00000000,%rcx │ │ - and %rcx,%rax │ │ - movabs $0x400000000,%rcx │ │ - cmp %rcx,%rax │ │ - jne 1e4c4 │ │ - mov %r12,%r14 │ │ - test %r12,%r12 │ │ - mov 0x68(%rsp),%r15 │ │ - je 1e3fc │ │ - sub %rbp,%r15 │ │ - mov 0x1a0(%rsp),%r13 │ │ - mov 0x0(%r13),%rdi │ │ - mov 0x8(%r13),%rax │ │ + je 1daaf │ │ + jmp 1de64 │ │ + cmpb $0x23,0x1f(%r14) │ │ + jne 1de64 │ │ + lea -0x1(%r14),%rdi │ │ + call *0x17(%r14) │ │ + jmp 1daaf │ │ + mov %r14,%rax │ │ + shr $0x20,%rax │ │ + movabs $0x2c00000000,%rcx │ │ + cmp %rcx,%r14 │ │ + mov $0xff,%ecx │ │ + cmovae %ecx,%eax │ │ + cmp $0x23,%al │ │ + jne 1de64 │ │ + test %rbp,%rbp │ │ + je 1dc10 │ │ + mov 0x20(%rsp),%rax │ │ + mov (%rax),%rdi │ │ + mov 0x8(%rax),%rax │ │ mov 0x10(%rax),%rsi │ │ - cmp %r15,%r14 │ │ - jae 1e2a7 │ │ - call 238b0 │ │ + call 22db0 │ │ + mov 0x38(%rsp),%r15 │ │ + mov (%rsp),%rdx │ │ + sub %rdx,%r15 │ │ + mov 0x8(%rsp),%rcx │ │ + lea (%rcx,%rdx,1),%rsi │ │ + cmp %r15,%rbp │ │ + jae 1db0b │ │ test %al,%al │ │ - je 1e2d0 │ │ + je 1db2f │ │ mov $0x13,%edx │ │ mov $0x23,%edi │ │ - lea -0x15eaf(%rip),%rsi │ │ - call 6d1a0 │ │ - mov %rax,%r13 │ │ + lea -0x15854(%rip),%rsi │ │ + call 6b5c0 │ │ + mov %rax,%r14 │ │ mov $0x1,%eax │ │ - jmp 1e2eb │ │ - call 238b0 │ │ + jmp 1db41 │ │ test %al,%al │ │ - je 1e2f3 │ │ + je 1db49 │ │ mov $0x13,%edx │ │ mov $0x23,%edi │ │ - lea -0x15ed8(%rip),%rsi │ │ - call 6d1a0 │ │ - mov %rax,%r13 │ │ + lea -0x15878(%rip),%rsi │ │ + call 6b5c0 │ │ + mov %rax,%r14 │ │ mov $0x1,%eax │ │ - jmp 1e30e │ │ - mov 0x90(%rsp),%rax │ │ - lea (%rax,%rbp,1),%rsi │ │ - mov 0x10(%r13),%edi │ │ - mov %r14,%rdx │ │ - call 71640 │ │ - mov %rdx,%r13 │ │ + jmp 1db5b │ │ + mov 0x30(%rsp),%rax │ │ + mov (%rax),%edi │ │ + mov %rbp,%rdx │ │ + call 6e930 │ │ + mov %rdx,%r14 │ │ test $0x1,%al │ │ - je 1e335 │ │ + je 1db8b │ │ xor %eax,%eax │ │ - jmp 1e344 │ │ - mov 0x90(%rsp),%rax │ │ - lea (%rax,%rbp,1),%rsi │ │ - mov 0x10(%r13),%edi │ │ + jmp 1db9a │ │ + mov 0x30(%rsp),%rax │ │ + mov (%rax),%edi │ │ mov %r15,%rdx │ │ - call 71640 │ │ - mov %rdx,%r13 │ │ - mov %rbp,%rcx │ │ + call 6e930 │ │ + mov %rdx,%r14 │ │ + mov (%rsp),%rsi │ │ + mov %rsi,%rcx │ │ test $0x1,%al │ │ - jne 1e327 │ │ - cmp %r13,%r15 │ │ - jb 1e79b │ │ - add %rbp,%r13 │ │ - mov %r13,%rcx │ │ - xor %r13d,%r13d │ │ - add %r14,%rbp │ │ - mov %rbp,%r12 │ │ - sub %rcx,%r12 │ │ - mov %rcx,%rbp │ │ - jmp 1e34d │ │ - cmp %r13,%r14 │ │ - jb 1e79b │ │ - mov %r13,%rax │ │ - xor %r13d,%r13d │ │ - add %rax,%rbp │ │ - sub %rax,%r14 │ │ - mov %r14,%r12 │ │ - test %r13,%r13 │ │ - je 1e17d │ │ - mov %r13d,%eax │ │ + jne 1db7c │ │ + cmp %r14,%r15 │ │ + jb 1de6c │ │ + mov (%rsp),%rsi │ │ + add %rsi,%r14 │ │ + mov %r14,%rcx │ │ + xor %r14d,%r14d │ │ + mov %rbp,%rdx │ │ + add %rsi,%rdx │ │ + sub %rcx,%rdx │ │ + mov %rcx,(%rsp) │ │ + jmp 1dba4 │ │ + cmp %r14,%rbp │ │ + jb 1de6c │ │ + mov %r14,%rax │ │ + xor %r14d,%r14d │ │ + add %rax,(%rsp) │ │ + mov %rbp,%rdx │ │ + sub %rax,%rdx │ │ + mov %rdx,0x160(%rsp) │ │ + test %r14,%r14 │ │ + je 1dc10 │ │ + mov %rdx,%rbp │ │ + mov %r14d,%eax │ │ and $0x3,%eax │ │ - lea -0x1ab8b(%rip),%rcx │ │ + lea -0x1a379(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ - cmpb $0x23,0x10(%r13) │ │ - je 1e251 │ │ - jmp 1e4c4 │ │ - mov %r13,%rax │ │ - shr $0x20,%rax │ │ - movabs $0x2a00000000,%rcx │ │ - cmp %rcx,%r13 │ │ - mov $0xff,%ecx │ │ - cmovae %ecx,%eax │ │ - cmp $0x23,%al │ │ - je 1e251 │ │ - jmp 1e4c4 │ │ - cmpb $0x23,0xf(%r13) │ │ - jne 1e4c4 │ │ - lea -0x1(%r13),%rax │ │ - mov %rax,0x50(%rsp) │ │ - mov -0x1(%r13),%r15 │ │ - mov 0x7(%r13),%r13 │ │ - mov 0x0(%r13),%rax │ │ - test %rax,%rax │ │ - je 1e3cf │ │ - mov %r15,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r13) │ │ - mov 0x5ce65(%rip),%r14 │ │ - je 1e3e3 │ │ - mov %r15,%rdi │ │ - call *%r14 │ │ - mov 0x50(%rsp),%rdi │ │ - call *%r14 │ │ - mov %r12,%r14 │ │ - test %r12,%r12 │ │ - mov 0x68(%rsp),%r15 │ │ - jne 1e262 │ │ - xor %r12d,%r12d │ │ - mov %r12,0x1b0(%rsp) │ │ - jmp 1e40e │ │ - mov 0x68(%rsp),%r15 │ │ - mov 0x20(%rsp),%r12 │ │ - add %rbp,%r12 │ │ - mov %r12,0x20(%rsp) │ │ - test %rbp,%rbp │ │ - je 1e5ed │ │ - mov 0x88(%rsp),%rax │ │ - cmp 0xa8(%rsp),%rax │ │ - jb 1dfa5 │ │ - cmp %r15,%rbp │ │ - jne 1dfa5 │ │ - mov 0xa8(%rsp),%rax │ │ + cmpb $0x23,0x10(%r14) │ │ + je 1daaf │ │ + jmp 1de64 │ │ + mov 0x5eb7f(%rip),%rax │ │ + mov %r14,%rdi │ │ + shr $0x20,%rdi │ │ + call *0x10(%rax) │ │ + test %al,%al │ │ + jne 1daaf │ │ + jmp 1de64 │ │ + cmpb $0x23,0x1f(%r14) │ │ + jne 1de64 │ │ + lea -0x1(%r14),%rdi │ │ + call *0x17(%r14) │ │ + jmp 1daaf │ │ + mov 0x40(%rsp),%r15 │ │ + mov 0x18(%rsp),%rax │ │ + mov 0xb18(%rsp),%rbp │ │ + mov (%rsp),%r14 │ │ + add %r14,%r13 │ │ + mov %r13,0x60(%rsp) │ │ + test %r14,%r14 │ │ + je 1dc63 │ │ + cmp 0x68(%rsp),%r14 │ │ + jne 1d675 │ │ + mov 0x68(%rsp),%rax │ │ test %rax,%rax │ │ lea (%rax,%rax,1),%rax │ │ - mov %rax,0xa8(%rsp) │ │ - jns 1dfa5 │ │ - movq $0xffffffffffffffff,0xa8(%rsp) │ │ - jmp 1dfa5 │ │ - lea 0x20(%rsi),%rax │ │ - lea (%rsi,%rsi,1),%rbp │ │ - cmp %rbp,%rax │ │ - cmova %rax,%rbp │ │ - mov $0x1,%r8d │ │ - mov $0x1,%r9d │ │ - lea 0x380(%rsp),%rdi │ │ - mov %r10,%rdx │ │ - mov %rbp,%rcx │ │ - call 23770 │ │ - cmpb $0x0,0x380(%rsp) │ │ - jne 1e78c │ │ - mov 0x388(%rsp),%r10 │ │ - mov %r10,0x18(%rsp) │ │ - mov %rbp,0x10(%rsp) │ │ - jmp 1dff5 │ │ - mov 0x20(%rsp),%r12 │ │ - add %rbp,%r12 │ │ - mov %r12,0x20(%rsp) │ │ - movq $0xb,(%rbx) │ │ - mov %r13,0x8(%rbx) │ │ - cmpq $0x0,0x10(%rsp) │ │ - je 1e4ef │ │ - mov 0x18(%rsp),%rdi │ │ - call *0x5cd51(%rip) │ │ - movzbl 0x60f9a(%rip),%eax │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x40(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 1e555 │ │ - mov %rdx,%rsi │ │ - mov %rax,%rcx │ │ - and $0x7,%rsi │ │ - je 1e51f │ │ - mov %rax,%rcx │ │ - movb $0x0,(%rcx) │ │ - inc %rcx │ │ - dec %rsi │ │ - jne 1e514 │ │ - cmp $0x8,%rdx │ │ - jb 1e550 │ │ - add %rdx,%rax │ │ - movb $0x0,(%rcx) │ │ - movb $0x0,0x1(%rcx) │ │ - movb $0x0,0x2(%rcx) │ │ - movb $0x0,0x3(%rcx) │ │ - movb $0x0,0x4(%rcx) │ │ - movb $0x0,0x5(%rcx) │ │ - movb $0x0,0x6(%rcx) │ │ - movb $0x0,0x7(%rcx) │ │ + mov %rax,0x68(%rsp) │ │ + jns 1d672 │ │ + movq $0xffffffffffffffff,0x68(%rsp) │ │ + jmp 1d672 │ │ + cmp $0x40000000,%r13 │ │ + jbe 1dcd8 │ │ + movq $0x10,(%rbx) │ │ + jmp 1d5b0 │ │ + movabs $0x7ffffffffffffff8,%rcx │ │ + and %rcx,%rdx │ │ + xor %ecx,%ecx │ │ + movb $0x0,(%rdi,%rcx,1) │ │ + movb $0x0,0x1(%rdi,%rcx,1) │ │ + movb $0x0,0x2(%rdi,%rcx,1) │ │ + movb $0x0,0x3(%rdi,%rcx,1) │ │ + movb $0x0,0x4(%rdi,%rcx,1) │ │ + movb $0x0,0x5(%rdi,%rcx,1) │ │ + movb $0x0,0x6(%rdi,%rcx,1) │ │ + movb $0x0,0x7(%rdi,%rcx,1) │ │ add $0x8,%rcx │ │ - cmp %rax,%rcx │ │ - jne 1e528 │ │ - mov 0x38(%rsp),%rax │ │ - movq $0x0,0x40(%rsp) │ │ - mov 0x30(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 1e5cc │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 1e577 │ │ - xor %esi,%esi │ │ - jmp 1e5bb │ │ - movabs $0x7ffffffffffffff8,%rsi │ │ - and %rsi,%rdx │ │ - xor %esi,%esi │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 1e586 │ │ - test %rcx,%rcx │ │ - je 1e5cc │ │ - add %rsi,%rax │ │ + cmp %rcx,%rdx │ │ + jne 1dc87 │ │ + test %rax,%rax │ │ + je 1dccd │ │ + add %rdi,%rcx │ │ xor %edx,%edx │ │ - movb $0x0,(%rax,%rdx,1) │ │ + movb $0x0,(%rcx,%rdx,1) │ │ inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 1e5c0 │ │ - cmpq $0x0,0x30(%rsp) │ │ - je 1c0af │ │ - mov 0x38(%rsp),%rdi │ │ - call *0x5cc5d(%rip) │ │ - jmp 1c0af │ │ - mov %r12,0x20(%rsp) │ │ - cmp $0x40000000,%r12 │ │ - jbe 1e602 │ │ - movq $0x10,(%rbx) │ │ - jmp 1e4dc │ │ - lea 0x100(%rsp),%rdi │ │ - lea 0xd0(%rsp),%rsi │ │ - lea 0x70(%rsp),%rdx │ │ - call 3c6c0 │ │ - lea -0x164cd(%rip),%rsi │ │ - movss -0x1ae9b(%rip),%xmm0 │ │ + cmp %rdx,%rax │ │ + jne 1dcc1 │ │ + call *0x5a825(%rip) │ │ + jmp 1be8c │ │ + lea 0x98(%rsp),%rdi │ │ + lea 0xc0(%rsp),%rsi │ │ + lea 0xf0(%rsp),%rdx │ │ + call 3ca10 │ │ + lea -0x15ce7(%rip),%rsi │ │ + movss -0x1a514(%rip),%xmm0 │ │ mov $0x24,%edx │ │ - mov 0xb68(%rsp),%rdi │ │ - call 3c730 │ │ - mov 0x18(%rsp),%r15 │ │ - mov 0x108(%rsp),%r14 │ │ - mov 0x110(%rsp),%rax │ │ - mov %r15,0x380(%rsp) │ │ - mov %r12,0x388(%rsp) │ │ - mov %r14,0x390(%rsp) │ │ - mov %rax,0x398(%rsp) │ │ - lea 0x1a0(%rsp),%rdi │ │ - lea 0x760(%rsp),%rsi │ │ - lea 0x70(%rsp),%rdx │ │ - lea 0x380(%rsp),%rcx │ │ - call 20f50 │ │ - cmpq $0xffffffffffffffff,0x1a0(%rsp) │ │ - mov 0xc(%rsp),%ebp │ │ - je 1e6f1 │ │ - mov 0x1b0(%rsp),%rdx │ │ - mov %rdx,0xc0(%rsp) │ │ - movups 0x1a0(%rsp),%xmm0 │ │ - movaps %xmm0,0xb0(%rsp) │ │ - mov 0xb8(%rsp),%rsi │ │ - mov %ebp,%edi │ │ - call 25a10 │ │ + mov %rbp,%rdi │ │ + call 3ca80 │ │ + mov 0x58(%rsp),%r15 │ │ + mov 0xa0(%rsp),%r14 │ │ + mov 0xa8(%rsp),%rax │ │ + mov %r15,0x330(%rsp) │ │ + mov %r13,0x338(%rsp) │ │ + mov %r14,0x340(%rsp) │ │ + mov %rax,0x348(%rsp) │ │ + lea 0x150(%rsp),%rdi │ │ + lea 0x710(%rsp),%rsi │ │ + lea 0xf0(%rsp),%rdx │ │ + lea 0x330(%rsp),%rcx │ │ + call 204d0 │ │ + cmpq $0xffffffffffffffff,0x150(%rsp) │ │ + je 1ddcc │ │ + mov 0x160(%rsp),%rdx │ │ + mov %rdx,0x80(%rsp) │ │ + movups 0x150(%rsp),%xmm0 │ │ + movaps %xmm0,0x70(%rsp) │ │ + mov 0x78(%rsp),%rsi │ │ + mov 0x14(%rsp),%edi │ │ + call 24f10 │ │ test %rax,%rax │ │ - je 1e715 │ │ + je 1ddf0 │ │ movq $0xb,(%rbx) │ │ mov %rax,0x8(%rbx) │ │ - lea 0xb0(%rsp),%rdi │ │ - call 3a430 │ │ - jmp 1e6f8 │ │ + lea 0x70(%rsp),%rdi │ │ + call 1ee30 │ │ + jmp 1ddd3 │ │ + movabs $0x2600000003,%rdx │ │ + jmp 1d5a5 │ │ movq $0x3,(%rbx) │ │ - cmpq $0x0,0x100(%rsp) │ │ - je 1e4dc │ │ + cmpq $0x0,0x98(%rsp) │ │ + je 1d5b0 │ │ mov %r14,%rdi │ │ - call *0x5cb30(%rip) │ │ - jmp 1e4dc │ │ - mov %ebp,%edi │ │ - call 23b40 │ │ - lea -0x165a9(%rip),%rsi │ │ - movss -0x1afdf(%rip),%xmm0 │ │ + call *0x5a70d(%rip) │ │ + jmp 1d5b0 │ │ + mov 0x14(%rsp),%edi │ │ + call 23040 │ │ + lea -0x15dc7(%rip),%rsi │ │ + movss -0x1a65c(%rip),%xmm0 │ │ mov $0x14,%edx │ │ - mov 0xb68(%rsp),%rdi │ │ - call 3c730 │ │ + mov %rbp,%rdi │ │ + call 3ca80 │ │ movq $0xffffffffffffffff,(%rbx) │ │ - lea 0xb0(%rsp),%rdi │ │ - call 3a430 │ │ - cmpq $0x0,0x100(%rsp) │ │ - je 1e765 │ │ + lea 0x70(%rsp),%rdi │ │ + call 1ee30 │ │ + cmpq $0x0,0x98(%rsp) │ │ + je 1de3a │ │ mov %r14,%rdi │ │ - call *0x5cadb(%rip) │ │ - cmpq $0x0,0x10(%rsp) │ │ - je 1e776 │ │ + call *0x5a6be(%rip) │ │ + cmpq $0x0,0x50(%rsp) │ │ + je 1de4b │ │ mov %r15,%rdi │ │ - call *0x5caca(%rip) │ │ - movzbl 0x60d13(%rip),%eax │ │ - lea 0x30(%rsp),%rdi │ │ - call 3a430 │ │ - jmp 1c0af │ │ - movabs $0x2600000003,%r13 │ │ - jmp 1e4d1 │ │ - mov %r12,0x1b0(%rsp) │ │ - lea -0x165f6(%rip),%rdi │ │ - lea 0x5ad57(%rip),%rdx │ │ + call *0x5a6ad(%rip) │ │ + movzbl 0x5e8f6(%rip),%eax │ │ + lea 0x110(%rsp),%rdi │ │ + call 1ee30 │ │ + jmp 1be8c │ │ + mov %r14,%rdx │ │ + jmp 1d5a5 │ │ + lea -0x15e00(%rip),%rdi │ │ + lea 0x5895e(%rip),%rdx │ │ mov $0x24,%esi │ │ - call 32140 │ │ - jmp 1e809 │ │ - mov $0x1,%bpl │ │ - mov %rdi,%rsi │ │ - lea 0x5ad0e(%rip),%rcx │ │ - xor %edi,%edi │ │ - call 32050 │ │ - jmp 1e809 │ │ - mov $0x1,%bpl │ │ - mov %rdi,%rsi │ │ - lea 0x5ad10(%rip),%rcx │ │ + call 31a30 │ │ + jmp 1debb │ │ + lea 0x599eb(%rip),%rcx │ │ xor %edi,%edi │ │ - call 32050 │ │ - jmp 1e809 │ │ + mov 0x38(%rsp),%rsi │ │ + call 31960 │ │ + jmp 1debb │ │ mov $0x1,%edi │ │ mov $0x100010,%esi │ │ - call 2899b │ │ - jmp 1e809 │ │ + call 27cfb │ │ + jmp 1debb │ │ mov $0x1,%edi │ │ mov $0x100010,%esi │ │ - call 2899b │ │ + call 27cfb │ │ ud2 │ │ - mov %rbp,0x98(%rsp) │ │ - jmp 1cbe7 │ │ - mov %rbp,0x98(%rsp) │ │ - jmp 1d9d7 │ │ + mov %r12,0x48(%rsp) │ │ + mov $0x1,%edi │ │ + jmp 1c59b │ │ + mov %r12,0xb0(%rsp) │ │ + jmp 1cfad │ │ + mov %rax,%rbx │ │ + lea 0x98(%rsp),%rdi │ │ + call 1ee30 │ │ + jmp 1e1a8 │ │ mov %rax,%rbx │ │ - lea 0x100(%rsp),%rdi │ │ - call 3a430 │ │ - jmp 1e855 │ │ + lea 0xc0(%rsp),%rdi │ │ + call 1ee30 │ │ + jmp 1df20 │ │ mov %rax,%rbx │ │ - lea 0xb0(%rsp),%rdi │ │ - call 3a430 │ │ + lea 0x150(%rsp),%rdi │ │ + call 1ee30 │ │ xor %ebp,%ebp │ │ - jmp 1e885 │ │ + jmp 1df45 │ │ + jmp 1df7c │ │ mov %rax,%rbx │ │ - movzbl 0x60c3b(%rip),%eax │ │ - lea 0x10(%rsp),%rdi │ │ + movzbl 0x5e828(%rip),%eax │ │ + lea 0x70(%rsp),%rdi │ │ xor %ebp,%ebp │ │ - jmp 1eaf6 │ │ - mov %rax,%rbx │ │ - mov $0x1,%bpl │ │ - lea 0x10(%rsp),%rdi │ │ - jmp 1eaf6 │ │ + jmp 1e153 │ │ + jmp 1e059 │ │ mov %rax,%rbx │ │ - movzbl 0x60c15(%rip),%eax │ │ + movzbl 0x5e80d(%rip),%eax │ │ xor %ebp,%ebp │ │ - jmp 1e885 │ │ + jmp 1df45 │ │ mov %rax,%rbx │ │ mov $0x1,%bpl │ │ - lea 0x100(%rsp),%rdi │ │ - call 3a430 │ │ - lea 0x30(%rsp),%rdi │ │ - call 3a430 │ │ + lea 0xc0(%rsp),%rdi │ │ + call 1ee30 │ │ + lea 0x98(%rsp),%rdi │ │ + call 1ee30 │ │ test %bpl,%bpl │ │ - jne 1eb75 │ │ - jmp 1eb7c │ │ - mov %rax,%rbx │ │ - jmp 1e902 │ │ - mov %rax,%rbx │ │ - lea 0xb0(%rsp),%rdi │ │ - call 3a430 │ │ - jmp 1e8ce │ │ - jmp 1ea3d │ │ - jmp 1ea5d │ │ - mov %rax,%rbx │ │ - cmpq $0x0,0x100(%rsp) │ │ - je 1ea7d │ │ - mov 0x108(%rsp),%rdi │ │ - jmp 1e917 │ │ + jne 1e1a1 │ │ + jmp 1e1a8 │ │ mov %rax,%rbx │ │ - jmp 1ea4d │ │ + lea 0x70(%rsp),%rdi │ │ + call 1ee30 │ │ + jmp 1dfaf │ │ mov %rax,%rbx │ │ - jmp 1ea6d │ │ + mov %r14,%rax │ │ + and $0x3,%eax │ │ + lea -0x2(%rax),%ecx │ │ + cmp $0x2,%ecx │ │ + jb 1e0a1 │ │ + test %rax,%rax │ │ + je 1e0a1 │ │ + lea -0x1(%r14),%rdi │ │ + call *0x17(%r14) │ │ + jmp 1e0a1 │ │ + call 32b2c │ │ mov %rax,%rbx │ │ - mov %r12,0x1b0(%rsp) │ │ - cmpq $0x0,0x8(%r13) │ │ - je 1e912 │ │ - mov %r15,%rdi │ │ - call *0x5c92e(%rip) │ │ - mov 0x50(%rsp),%rdi │ │ - call *0x5c923(%rip) │ │ - jmp 1ea7d │ │ + cmpq $0x0,0x98(%rsp) │ │ + je 1e0a1 │ │ + mov 0xa0(%rsp),%rdi │ │ + call *0x5a52c(%rip) │ │ + jmp 1e0a1 │ │ + jmp 1e09e │ │ mov %rax,%rbx │ │ mov $0x1,%bpl │ │ - jmp 1eb05 │ │ - mov %rax,%rbx │ │ - jmp 1eb75 │ │ - mov %rax,%rbx │ │ - jmp 1eb23 │ │ - jmp 1ea3d │ │ - jmp 1ea5d │ │ - jmp 1ea7a │ │ + jmp 1e162 │ │ mov %rax,%rbx │ │ - cmpq $0x0,0x8(%r14) │ │ - je 1e95f │ │ - mov %rbp,%rdi │ │ - call *0x5c8e1(%rip) │ │ - mov 0x90(%rsp),%rdi │ │ - call *0x5c8d3(%rip) │ │ - jmp 1e9e8 │ │ + jmp 1e1a1 │ │ mov %rax,%rbx │ │ - cmpq $0x0,0x8(%r14) │ │ - je 1e982 │ │ - mov %rbp,%rdi │ │ - call *0x5c8be(%rip) │ │ - mov 0x90(%rsp),%rdi │ │ - call *0x5c8b0(%rip) │ │ - jmp 1e9f3 │ │ + jmp 1e180 │ │ + jmp 1e09e │ │ mov %rax,%rbx │ │ - mov %r12,0x1b0(%rsp) │ │ - jmp 1ea7d │ │ + lea 0x150(%rsp),%rdi │ │ + call 1ee30 │ │ + jmp 1e06c │ │ mov %rax,%rbx │ │ - cmpq $0x0,0x8(%r12) │ │ - je 1e9b6 │ │ - mov %r15,%rdi │ │ - call *0x5c88a(%rip) │ │ - mov %r14,%rdi │ │ - call *0x5c881(%rip) │ │ - mov %rbx,%rdi │ │ - call 718d0 │ │ + lea 0xc0(%rsp),%rdi │ │ + call 1ee30 │ │ + jmp 1e05c │ │ mov %rax,%rbx │ │ - incq 0x61507(%rip) │ │ - lea 0x614f0(%rip),%rdi │ │ - call 71560 │ │ - mov %rbx,%rdi │ │ - call 718d0 │ │ + mov (%rsp),%r15 │ │ + mov %r15,0x98(%rsp) │ │ + mov $0x1,%al │ │ + mov %eax,0x28(%rsp) │ │ + jmp 1e138 │ │ mov %rax,%rbx │ │ - mov $0x1,%bpl │ │ - jmp 1eae0 │ │ + mov (%rsp),%rax │ │ + mov %rax,0x70(%rsp) │ │ + cmp $0xffffffffffffffff,%rax │ │ + je 1e194 │ │ + lea 0x70(%rsp),%rdi │ │ + call 1ee30 │ │ + jmp 1e194 │ │ mov %rax,%rbx │ │ mov $0x1,%bpl │ │ - jmp 1eb42 │ │ - mov %rax,%rbx │ │ - lea 0x30(%rsp),%rdi │ │ - call 3a430 │ │ - mov %rbx,%rdi │ │ - call 718d0 │ │ + lea 0x70(%rsp),%rdi │ │ + jmp 1e153 │ │ mov %rax,%rbx │ │ - lea 0x120(%rsp),%rdi │ │ - call 3a430 │ │ + lea 0xc0(%rsp),%rdi │ │ + call 1ee30 │ │ + jmp 1e194 │ │ + jmp 1e09e │ │ + mov %rax,%rbx │ │ + incq 0x5f18e(%rip) │ │ + lea 0x5f177(%rip),%rdi │ │ + call 6e850 │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ mov %rax,%rbx │ │ - lea 0x70(%rsp),%rdi │ │ - call 3a430 │ │ - mov %rbx,%rdi │ │ - call 718d0 │ │ + cmpq $0x0,0x50(%rsp) │ │ + je 1e0b4 │ │ + mov 0x58(%rsp),%rdi │ │ + call *0x5a444(%rip) │ │ + movzbl 0x5e68d(%rip),%eax │ │ + lea 0x110(%rsp),%rdi │ │ + jmp 1e1ad │ │ mov %rax,%rbx │ │ - lea 0xd0(%rsp),%rdi │ │ - call 3a430 │ │ - mov $0x1,%bpl │ │ - lea 0xb0(%rsp),%rdi │ │ - jmp 1eaf6 │ │ + lea 0x110(%rsp),%rdi │ │ + jmp 1e1ad │ │ mov %rax,%rbx │ │ - lea 0x1a0(%rsp),%rdi │ │ - call 3a430 │ │ - lea 0xd0(%rsp),%rdi │ │ - jmp 1eb55 │ │ + jmp 1e187 │ │ mov %rax,%rbx │ │ - cmpq $0x0,0x10(%rsp) │ │ - je 1ea90 │ │ - mov 0x18(%rsp),%rdi │ │ - call *0x5c7b0(%rip) │ │ - movzbl 0x609f9(%rip),%eax │ │ - lea 0x30(%rsp),%rdi │ │ - call 3a430 │ │ - mov %rbx,%rdi │ │ - call 718d0 │ │ + jmp 1e1a8 │ │ mov %rax,%rbx │ │ - lea 0x1a0(%rsp),%rdi │ │ - call 48ec0 │ │ - mov %rbx,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + mov 0x150(%rsp),%rax │ │ + mov %eax,%ecx │ │ + and $0x3,%ecx │ │ + lea -0x2(%rcx),%edx │ │ + cmp $0x2,%edx │ │ + jb 1e1b2 │ │ + test %rcx,%rcx │ │ + je 1e1b2 │ │ + lea -0x1(%rax),%rdi │ │ + call *0x17(%rax) │ │ + jmp 1e1b2 │ │ + call 32b2c │ │ mov %rax,%rbx │ │ - lea 0x613f8(%rip),%rdi │ │ - call 71560 │ │ + lea 0x5f0e0(%rip),%rdi │ │ + call 6e850 │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ mov %rax,%rbx │ │ - cmpq $0xffffffffffffffff,0x30(%rsp) │ │ + cmp $0xffffffffffffffff,%r15 │ │ setne %al │ │ + mov 0x28(%rsp),%ebp │ │ test %bpl,%al │ │ - je 1eafb │ │ + je 1e158 │ │ mov $0x1,%bpl │ │ - lea 0x30(%rsp),%rdi │ │ - call 3a430 │ │ - lea 0x70(%rsp),%rdi │ │ - call 3a430 │ │ - cmpq $0x0,0x160(%rsp) │ │ - je 1eb1e │ │ - mov 0x168(%rsp),%rdi │ │ - call *0x5c722(%rip) │ │ + lea 0x98(%rsp),%rdi │ │ + call 1ee30 │ │ + lea 0x50(%rsp),%rdi │ │ + call 1ee30 │ │ + cmpq $0x0,0x110(%rsp) │ │ + je 1e17b │ │ + mov 0x118(%rsp),%rdi │ │ + call *0x5a37d(%rip) │ │ test %bpl,%bpl │ │ - je 1eb2a │ │ - movzbl 0x60966(%rip),%eax │ │ - lea 0x120(%rsp),%rdi │ │ - call 3a430 │ │ - mov %rbx,%rdi │ │ - call 718d0 │ │ + je 1e187 │ │ + movzbl 0x5e5c1(%rip),%eax │ │ + lea 0xf0(%rsp),%rdi │ │ + jmp 1e1ad │ │ mov %rax,%rbx │ │ - cmpq $0xffffffffffffffff,0x10(%rsp) │ │ - setne %al │ │ - test %bpl,%al │ │ - je 1eb66 │ │ - lea 0x10(%rsp),%rdi │ │ - call 3a430 │ │ - lea 0x30(%rsp),%rdi │ │ - call 3a430 │ │ - jmp 1eb75 │ │ - lea 0x30(%rsp),%rdi │ │ - call 3a430 │ │ - test %bpl,%bpl │ │ - je 1eb7c │ │ - movzbl 0x60914(%rip),%eax │ │ - lea 0x70(%rsp),%rdi │ │ - call 3a430 │ │ + lea 0x98(%rsp),%rdi │ │ + call 1ee30 │ │ + movzbl 0x5e5a0(%rip),%eax │ │ + lea 0x50(%rsp),%rdi │ │ + call 1ee30 │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0xa58,%rsp │ │ + sub $0xa38,%rsp │ │ mov %rdi,%r15 │ │ cmp $0x8,%r8 │ │ - jae 1ebbe │ │ + jae 1e1ee │ │ movq $0xf,(%r15) │ │ movq $0x8,0x8(%r15) │ │ - jmp 1f41f │ │ - mov %edx,%ebp │ │ - mov 0xa90(%rsp),%rdx │ │ + jmp 1e5d5 │ │ + mov %rsi,%r13 │ │ + mov 0xa70(%rsp),%rsi │ │ movabs $0x10000000000000,%rax │ │ - cmp %rax,%rdx │ │ + cmp %rax,%rsi │ │ seta %al │ │ test %al,%r9b │ │ - je 1ec0a │ │ - cvtsi2sd %rdx,%xmm0 │ │ - divsd -0x1afe2(%rip),%xmm0 │ │ + je 1e23b │ │ + cvtsi2sd %rsi,%xmm0 │ │ + divsd -0x1a5a3(%rip),%xmm0 │ │ movq $0x7,(%r15) │ │ movsd %xmm0,0x8(%r15) │ │ movabs $0x41512e0be826d695,%rax │ │ mov %rax,0x10(%r15) │ │ - jmp 1f41f │ │ - mov %rsi,0xa0(%rsp) │ │ - mov %r9,0xb8(%rsp) │ │ - mov 0xa98(%rsp),%r13 │ │ + jmp 1e5d5 │ │ + mov %edx,0x8(%rsp) │ │ + mov %r9,0x68(%rsp) │ │ + mov 0xa78(%rsp),%rbp │ │ xorps %xmm0,%xmm0 │ │ - movaps %xmm0,0xc0(%rsp) │ │ + movaps %xmm0,0x70(%rsp) │ │ movl $0x0,0x13(%rsp) │ │ movl $0x0,0x10(%rsp) │ │ - lea 0xc0(%rsp),%rbx │ │ + lea 0x70(%rsp),%rbx │ │ mov $0x10,%esi │ │ mov %rbx,%rdi │ │ mov %r8,%r14 │ │ mov %rcx,%r12 │ │ - call 3dab0 │ │ + call 3dde0 │ │ lea 0x10(%rsp),%rdi │ │ mov $0x7,%esi │ │ - call 3dab0 │ │ - lea -0x16c0d(%rip),%rsi │ │ - movss -0x1b4ee(%rip),%xmm0 │ │ + call 3dde0 │ │ + lea -0x16372(%rip),%rsi │ │ + movss -0x1aab2(%rip),%xmm0 │ │ mov $0x25,%edx │ │ - mov %r13,%rdi │ │ - call 3c730 │ │ - lea 0x670(%rsp),%rdi │ │ + mov %rbp,%rdi │ │ + call 3ca80 │ │ + lea 0x650(%rsp),%rdi │ │ mov %r12,%rsi │ │ mov %r14,%rdx │ │ mov %rbx,%rcx │ │ - call 3bbe0 │ │ - mov 0x670(%rsp),%rax │ │ - movups 0x678(%rsp),%xmm0 │ │ - movaps %xmm0,0xd0(%rsp) │ │ - mov 0x688(%rsp),%rcx │ │ - mov %rcx,0xe0(%rsp) │ │ + call 3be60 │ │ + mov 0x650(%rsp),%rax │ │ + movups 0x658(%rsp),%xmm0 │ │ + movaps %xmm0,0xb0(%rsp) │ │ + mov 0x668(%rsp),%rcx │ │ + mov %rcx,0xc0(%rsp) │ │ cmp $0xffffffffffffffff,%rax │ │ - je 1ece8 │ │ - mov 0xe0(%rsp),%rcx │ │ + je 1e30c │ │ + mov 0xc0(%rsp),%rcx │ │ mov %rcx,0x18(%r15) │ │ - movaps 0xd0(%rsp),%xmm0 │ │ + movaps 0xb0(%rsp),%xmm0 │ │ movups %xmm0,0x8(%r15) │ │ mov %rax,(%r15) │ │ - jmp 1f41f │ │ - mov 0xe0(%rsp),%rax │ │ - mov %rax,0x50(%rsp) │ │ - movaps 0xd0(%rsp),%xmm0 │ │ - movaps %xmm0,0x40(%rsp) │ │ - mov 0x48(%rsp),%rsi │ │ - mov %rax,0x670(%rsp) │ │ + jmp 1e5d5 │ │ + mov 0xc0(%rsp),%rax │ │ + mov %rax,0x90(%rsp) │ │ + movaps 0xb0(%rsp),%xmm0 │ │ + movaps %xmm0,0x80(%rsp) │ │ + mov 0x88(%rsp),%rbx │ │ + mov %rax,0x650(%rsp) │ │ cmp $0x20,%rax │ │ - jne 1ed41 │ │ - movzbl 0x60774(%rip),%eax │ │ + jne 1e369 │ │ + movzbl 0x5e3ff(%rip),%eax │ │ cmp $0x1,%al │ │ - mov %rsi,0xb0(%rsp) │ │ - je 1ed62 │ │ + je 1e384 │ │ movzbl %al,%eax │ │ cmp $0xff,%eax │ │ - je 1ed53 │ │ - lea 0xd0(%rsp),%rdi │ │ - call 27a90 │ │ - jmp 1edb9 │ │ - lea 0x670(%rsp),%rdi │ │ - call 316c2 │ │ - jmp 1f7d2 │ │ - mov %rsi,%r14 │ │ - call 283a0 │ │ - mov %r14,%rsi │ │ + je 1e37b │ │ + lea 0xb0(%rsp),%rdi │ │ + mov %rbx,%rsi │ │ + call 26eb0 │ │ + jmp 1e3e1 │ │ + lea 0x650(%rsp),%rdi │ │ + call 31018 │ │ + jmp 1eb8d │ │ + call 27770 │ │ test %al,%al │ │ - je 1ed32 │ │ - movups (%rsi),%xmm0 │ │ - movups 0x10(%rsi),%xmm1 │ │ - lea 0x670(%rsp),%r12 │ │ - mov %r12,%rdi │ │ - call 283d0 │ │ - lea 0x580(%rsp),%rdi │ │ - mov %r12,%rsi │ │ - call 23a60 │ │ - lea 0x490(%rsp),%r13 │ │ - mov 0x5c4b0(%rip),%r14 │ │ + je 1e357 │ │ + movups (%rbx),%xmm0 │ │ + movups 0x10(%rbx),%xmm1 │ │ + lea 0x650(%rsp),%r14 │ │ + mov %r14,%rdi │ │ + call 277a0 │ │ + lea 0x560(%rsp),%rdi │ │ + mov %r14,%rsi │ │ + call 22f60 │ │ + lea 0x470(%rsp),%r12 │ │ + mov 0x5a146(%rip),%rbp │ │ mov $0xf0,%edx │ │ - mov %r13,%rdi │ │ - mov %r12,%rsi │ │ - call *%r14 │ │ - lea 0xd0(%rsp),%rdi │ │ + mov %r12,%rdi │ │ + mov %r14,%rsi │ │ + call *%rbp │ │ + lea 0xb0(%rsp),%rdi │ │ mov $0x1e0,%edx │ │ - mov %r13,%rsi │ │ - call *%r14 │ │ - lea 0x670(%rsp),%rdi │ │ - lea 0xd0(%rsp),%rsi │ │ + mov %r12,%rsi │ │ + call *%rbp │ │ + mov 0xa78(%rsp),%rbp │ │ + lea 0x650(%rsp),%rdi │ │ + lea 0xb0(%rsp),%rsi │ │ mov $0x3c0,%edx │ │ - call *0x5c474(%rip) │ │ + call *0x5a104(%rip) │ │ movzwl 0x14(%rsp),%eax │ │ movzbl 0x16(%rsp),%ecx │ │ mov 0x10(%rsp),%edx │ │ - mov %edx,0xa30(%rsp) │ │ - mov %cl,0xa36(%rsp) │ │ - mov %ax,0xa34(%rsp) │ │ - movl $0x0,0xa40(%rsp) │ │ + mov %edx,0xa10(%rsp) │ │ + mov %cl,0xa16(%rsp) │ │ + mov %ax,0xa14(%rsp) │ │ + movl $0x0,0xa20(%rsp) │ │ mov $0x1f,%edi │ │ - call *0x5c42a(%rip) │ │ + call *0x5a0ba(%rip) │ │ test %rax,%rax │ │ - je 1f7ae │ │ - movabs $0x343058544c554156,%rcx │ │ - mov %rcx,(%rax) │ │ - movaps 0xc0(%rsp),%xmm0 │ │ - movups %xmm0,0x8(%rax) │ │ - mov 0x10(%rsp),%edx │ │ + je 1eb7e │ │ + mov %rax,%r14 │ │ + movabs $0x343058544c554156,%rax │ │ + mov %rax,(%r14) │ │ + movaps 0x70(%rsp),%xmm0 │ │ + movups %xmm0,0x8(%r14) │ │ + mov 0x10(%rsp),%eax │ │ mov 0x13(%rsp),%ecx │ │ - mov %edx,0x18(%rax) │ │ - mov %rax,0x8(%rsp) │ │ - mov %ecx,0x1b(%rax) │ │ - mov $0x8,%r12d │ │ - lea -0x1b230(%rip),%r13 │ │ - mov 0x5c429(%rip),%r14 │ │ - jmp 1ee78 │ │ - nopl 0x0(%rax) │ │ - call *0x5c40a(%rip) │ │ - movslq (%rax),%rax │ │ - cmp $0x4,%rax │ │ - jne 1f2d6 │ │ - test %r12,%r12 │ │ - je 1eea9 │ │ - mov %ebp,%edi │ │ - mov %r13,%rsi │ │ - mov %r12,%rdx │ │ - call *%r14 │ │ - cmp $0xffffffffffffffff,%rax │ │ - je 1ee60 │ │ + mov %eax,0x18(%r14) │ │ + mov %ecx,0x1b(%r14) │ │ + lea -0x1a7d8(%rip),%rsi │ │ + mov $0x8,%edx │ │ + mov 0x8(%rsp),%edi │ │ + call 24f10 │ │ test %rax,%rax │ │ - je 1f2cd │ │ - mov %r12,%rcx │ │ - sub %rax,%rcx │ │ - jb 1f5b2 │ │ - add %rax,%r13 │ │ - mov %rcx,%r12 │ │ - test %r12,%r12 │ │ - jne 1ee78 │ │ - mov $0x10,%r12d │ │ - mov 0x8(%rsp),%r13 │ │ - jmp 1eed8 │ │ - cs nopw 0x0(%rax,%rax,1) │ │ - call *0x5c3aa(%rip) │ │ - movslq (%rax),%rax │ │ - cmp $0x4,%rax │ │ - jne 1f43d │ │ - test %r12,%r12 │ │ - je 1ef09 │ │ - mov %ebp,%edi │ │ - mov %rbx,%rsi │ │ - mov %r12,%rdx │ │ - call *%r14 │ │ - cmp $0xffffffffffffffff,%rax │ │ - je 1eec0 │ │ + jne 1e4b7 │ │ + lea 0x70(%rsp),%rsi │ │ + mov $0x10,%edx │ │ + mov 0x8(%rsp),%edi │ │ + call 24f10 │ │ test %rax,%rax │ │ - je 1f431 │ │ - mov %r12,%rcx │ │ - sub %rax,%rcx │ │ - jb 1f5b7 │ │ - add %rax,%rbx │ │ - mov %rcx,%r12 │ │ - test %r12,%r12 │ │ - jne 1eed8 │ │ + jne 1e4b7 │ │ lea 0x10(%rsp),%rsi │ │ mov $0x7,%edx │ │ - mov %ebp,%edi │ │ - call 25a10 │ │ + mov 0x8(%rsp),%edi │ │ + call 24f10 │ │ test %rax,%rax │ │ - jne 1f2e3 │ │ - lea 0xd0(%rsp),%rdi │ │ - call 21070 │ │ - mov 0xe0(%rsp),%rax │ │ - mov %rax,0x70(%rsp) │ │ - movups 0xd0(%rsp),%xmm0 │ │ - movaps %xmm0,0x60(%rsp) │ │ - mov %rax,0x18(%rsp) │ │ + je 1e5e7 │ │ + movq $0xb,(%r15) │ │ + mov %rax,0x8(%r15) │ │ + mov %r14,%rdi │ │ + call *0x5a02d(%rip) │ │ + movzbl 0x5e276(%rip),%eax │ │ + movb $0x0,(%rbx) │ │ + movb $0x0,0x1(%rbx) │ │ + movb $0x0,0x2(%rbx) │ │ + movb $0x0,0x3(%rbx) │ │ + movb $0x0,0x4(%rbx) │ │ + movb $0x0,0x5(%rbx) │ │ + movb $0x0,0x6(%rbx) │ │ + movb $0x0,0x7(%rbx) │ │ + movb $0x0,0x8(%rbx) │ │ + movb $0x0,0x9(%rbx) │ │ + movb $0x0,0xa(%rbx) │ │ + movb $0x0,0xb(%rbx) │ │ + movb $0x0,0xc(%rbx) │ │ + movb $0x0,0xd(%rbx) │ │ + movb $0x0,0xe(%rbx) │ │ + movb $0x0,0xf(%rbx) │ │ + movb $0x0,0x10(%rbx) │ │ + movb $0x0,0x11(%rbx) │ │ + movb $0x0,0x12(%rbx) │ │ + movb $0x0,0x13(%rbx) │ │ + movb $0x0,0x14(%rbx) │ │ + movb $0x0,0x15(%rbx) │ │ + movb $0x0,0x16(%rbx) │ │ + movb $0x0,0x17(%rbx) │ │ + movb $0x0,0x18(%rbx) │ │ + movb $0x0,0x19(%rbx) │ │ + movb $0x0,0x1a(%rbx) │ │ + movb $0x0,0x1b(%rbx) │ │ + movb $0x0,0x1c(%rbx) │ │ + movb $0x0,0x1d(%rbx) │ │ + movb $0x0,0x1e(%rbx) │ │ + movb $0x0,0x1f(%rbx) │ │ + mov 0x80(%rsp),%rdx │ │ + test %rdx,%rdx │ │ + je 1e56d │ │ + mov %edx,%eax │ │ + and $0x7,%eax │ │ + cmp $0x8,%rdx │ │ + jae 1e56f │ │ + xor %ecx,%ecx │ │ + jmp 1e5b5 │ │ + jmp 1e5d5 │ │ + movabs $0x7ffffffffffffff8,%rcx │ │ + and %rcx,%rdx │ │ + xor %ecx,%ecx │ │ + xchg %ax,%ax │ │ + movb $0x0,(%rbx,%rcx,1) │ │ + movb $0x0,0x1(%rbx,%rcx,1) │ │ + movb $0x0,0x2(%rbx,%rcx,1) │ │ + movb $0x0,0x3(%rbx,%rcx,1) │ │ + movb $0x0,0x4(%rbx,%rcx,1) │ │ + movb $0x0,0x5(%rbx,%rcx,1) │ │ + movb $0x0,0x6(%rbx,%rcx,1) │ │ + movb $0x0,0x7(%rbx,%rcx,1) │ │ + add $0x8,%rcx │ │ + cmp %rcx,%rdx │ │ + jne 1e580 │ │ test %rax,%rax │ │ - je 1f464 │ │ - xorps %xmm0,%xmm0 │ │ - cvtsi2ssq 0xa90(%rsp),%xmm0 │ │ - movss %xmm0,0x3c(%rsp) │ │ - mov 0x68(%rsp),%rax │ │ - mov %rax,0x28(%rsp) │ │ - mov 0xa0(%rsp),%rax │ │ - mov (%rax),%rbx │ │ - mov 0x8(%rax),%r14 │ │ - mov 0x10(%rax),%eax │ │ - mov %eax,0x24(%rsp) │ │ - movq $0x0,0x88(%rsp) │ │ - movq $0x0,0x80(%rsp) │ │ + je 1e5cc │ │ + add %rbx,%rcx │ │ xor %edx,%edx │ │ - mov 0x28(%rsp),%rax │ │ - add %rdx,%rax │ │ + nopw 0x0(%rax,%rax,1) │ │ + movb $0x0,(%rcx,%rdx,1) │ │ + inc %rdx │ │ + cmp %rdx,%rax │ │ + jne 1e5c0 │ │ + mov %rbx,%rdi │ │ + call *0x59f23(%rip) │ │ + add $0xa38,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + ret │ │ + lea 0xb0(%rsp),%rdi │ │ + mov $0x100000,%esi │ │ + call 205f0 │ │ + mov 0xc0(%rsp),%rdx │ │ + mov %rdx,0x50(%rsp) │ │ + movups 0xb0(%rsp),%xmm0 │ │ + cvtsi2ssq 0xa70(%rsp),%xmm1 │ │ + movss %xmm1,0x3c(%rsp) │ │ + movaps %xmm0,0x40(%rsp) │ │ + mov 0x48(%rsp),%rax │ │ mov %rax,0x30(%rsp) │ │ - mov 0x18(%rsp),%rax │ │ - mov %rdx,0x90(%rsp) │ │ - sub %rdx,%rax │ │ + mov 0x0(%r13),%rax │ │ mov %rax,0xa8(%rsp) │ │ - jmp 1efe5 │ │ - mov 0x98(%rsp),%rdi │ │ - call *%r12 │ │ - mov 0x8(%rsp),%rax │ │ - mov %r14,%rbx │ │ - mov %r13,%r14 │ │ - mov %rax,%r13 │ │ - mov 0x10(%r14),%rsi │ │ - mov %rbx,%rdi │ │ - call 238b0 │ │ - test %al,%al │ │ - je 1f010 │ │ - mov $0x13,%edx │ │ - mov $0x23,%edi │ │ - lea -0x16c1d(%rip),%rsi │ │ - call 6d1a0 │ │ - mov %rax,%r12 │ │ - jmp 1f03e │ │ - mov 0x24(%rsp),%edi │ │ - mov 0x30(%rsp),%rsi │ │ - mov 0xa8(%rsp),%rdx │ │ - call *0x5c241(%rip) │ │ - cmp $0xffffffffffffffff,%rax │ │ - jne 1f0aa │ │ - call *0x5c23d(%rip) │ │ - mov (%rax),%r12d │ │ - shl $0x20,%r12 │ │ - or $0x2,%r12 │ │ - mov %r12,%rdi │ │ - call 236b0 │ │ - cmp $0x23,%al │ │ - jne 1f44a │ │ - mov %r12d,%eax │ │ - and $0x3,%eax │ │ - lea -0x2(%rax),%ecx │ │ - cmp $0x2,%ecx │ │ - jb 1efe5 │ │ - test %rax,%rax │ │ - je 1efe5 │ │ - mov %r14,%r13 │ │ - mov %rbx,%r14 │ │ - lea -0x1(%r12),%rax │ │ + mov 0x8(%r13),%rax │ │ + mov %rax,0xa0(%rsp) │ │ + mov 0x10(%r13),%eax │ │ + mov %eax,0x38(%rsp) │ │ + mov $0xfffffffe,%eax │ │ mov %rax,0x98(%rsp) │ │ - mov -0x1(%r12),%rbx │ │ - mov 0x7(%r12),%r12 │ │ - mov (%r12),%rax │ │ - test %rax,%rax │ │ - je 1f08c │ │ - mov %rbx,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r12) │ │ - mov 0x5c1a7(%rip),%r12 │ │ - je 1efcc │ │ - mov %rbx,%rdi │ │ - call *%r12 │ │ - jmp 1efcc │ │ - test %rax,%rax │ │ - jne 1f0e2 │ │ - mov 0x90(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 1f464 │ │ - mov 0x88(%rsp),%rcx │ │ + movl $0xffffffff,0x24(%rsp) │ │ + movl $0x1,0x20(%rsp) │ │ + movq $0x0,0x60(%rsp) │ │ + mov %rdx,0x28(%rsp) │ │ + jmp 1e687 │ │ + decl 0x24(%rsp) │ │ + incl 0x20(%rsp) │ │ + mov 0x28(%rsp),%rdx │ │ + mov %r13,%rdi │ │ + mov 0x30(%rsp),%rsi │ │ + call 1ec50 │ │ mov %rdx,%r12 │ │ - add %rdx,%rcx │ │ - mov %rcx,0x88(%rsp) │ │ - js 1f0fa │ │ + cmp $0x1,%rax │ │ + je 1e88d │ │ + test %r12,%r12 │ │ + je 1e89d │ │ + mov 0x60(%rsp),%rcx │ │ + add %r12,%rcx │ │ + mov %rcx,0x60(%rsp) │ │ + js 1e6c3 │ │ xorps %xmm0,%xmm0 │ │ cvtsi2ss %rcx,%xmm0 │ │ - jmp 1f112 │ │ - mov 0x90(%rsp),%rdx │ │ - add %rax,%rdx │ │ - cmp 0x18(%rsp),%rdx │ │ - jb 1efa5 │ │ - jmp 1f0b7 │ │ + jmp 1e6db │ │ mov %rcx,%rax │ │ shr $1,%rax │ │ and $0x1,%ecx │ │ or %rax,%rcx │ │ xorps %xmm0,%xmm0 │ │ cvtsi2ss %rcx,%xmm0 │ │ addss %xmm0,%xmm0 │ │ + mov 0x68(%rsp),%rax │ │ divss 0x3c(%rsp),%xmm0 │ │ - mulss -0x1b988(%rip),%xmm0 │ │ - addss -0x1b9bc(%rip),%xmm0 │ │ - movss -0x1b9b4(%rip),%xmm1 │ │ - cmpq $0x0,0xa90(%rsp) │ │ - je 1f13e │ │ + mulss -0x1aef6(%rip),%xmm0 │ │ + addss -0x1af2a(%rip),%xmm0 │ │ + movss -0x1af22(%rip),%xmm1 │ │ + cmpq $0x0,0xa70(%rsp) │ │ + je 1e70c │ │ movaps %xmm0,%xmm1 │ │ - testb $0x1,0xb8(%rsp) │ │ - jne 1f150 │ │ - movss -0x1b9c0(%rip),%xmm1 │ │ - movss %xmm1,0x30(%rsp) │ │ - movb $0x0,0x7(%rsp) │ │ - mov 0x10(%r14),%rsi │ │ - mov %rbx,%rdi │ │ - call 238b0 │ │ + test $0x1,%al │ │ + jne 1e718 │ │ + movss -0x1af28(%rip),%xmm1 │ │ + movss %xmm1,0x18(%rsp) │ │ + movb $0x0,0xf(%rsp) │ │ + mov 0xa0(%rsp),%rax │ │ + mov 0x10(%rax),%rsi │ │ + mov 0xa8(%rsp),%rdi │ │ + call 22db0 │ │ test %al,%al │ │ - je 1f188 │ │ + je 1e75d │ │ mov $0x13,%edx │ │ mov $0x23,%edi │ │ - lea -0x16d93(%rip),%rsi │ │ - call 6d1a0 │ │ + lea -0x164a9(%rip),%rsi │ │ + call 6b5c0 │ │ mov $0x1,%ecx │ │ - jmp 1f1a1 │ │ + jmp 1e776 │ │ mov $0x1,%edx │ │ - mov 0x24(%rsp),%edi │ │ - lea 0x7(%rsp),%rsi │ │ - call 71640 │ │ + mov 0x38(%rsp),%edi │ │ + lea 0xf(%rsp),%rsi │ │ + call 6e930 │ │ mov %rax,%rcx │ │ mov %rdx,%rax │ │ cmp $0x1,%rcx │ │ - movss 0x30(%rsp),%xmm0 │ │ - je 1f5d1 │ │ + movss 0x18(%rsp),%xmm0 │ │ + je 1e92c │ │ test %rax,%rax │ │ - je 1f5e1 │ │ + je 1e93c │ │ mov $0xd,%edx │ │ - mov 0xa98(%rsp),%rdi │ │ - lea -0x1711b(%rip),%rsi │ │ - call 3c730 │ │ - mov %r12,%rsi │ │ - cmp %r12,0x18(%rsp) │ │ - jb 1f797 │ │ - mov 0x28(%rsp),%rax │ │ - mov %rax,0xd0(%rsp) │ │ - mov %rsi,0xd8(%rsp) │ │ - mov %r13,0xe0(%rsp) │ │ - movq $0x1f,0xe8(%rsp) │ │ - lea 0x490(%rsp),%rdi │ │ - lea 0x670(%rsp),%rsi │ │ - lea 0xd0(%rsp),%rdx │ │ - call 1bb70 │ │ - mov 0x490(%rsp),%r13 │ │ - cmp $0xffffffffffffffff,%r13 │ │ - je 1f6ba │ │ - mov 0x498(%rsp),%r12 │ │ - mov 0x4a0(%rsp),%rdx │ │ - mov %ebp,%edi │ │ - mov %r12,%rsi │ │ - call 25a10 │ │ + mov %rbp,%rdi │ │ + lea -0x1682c(%rip),%rsi │ │ + call 3ca80 │ │ + cmp %r12,0x28(%rsp) │ │ + jb 1eb50 │ │ + mov 0x30(%rsp),%rax │ │ + mov %rax,0xb0(%rsp) │ │ + mov %r12,0xb8(%rsp) │ │ + mov %r14,0xc0(%rsp) │ │ + movq $0x1f,0xc8(%rsp) │ │ + lea 0x470(%rsp),%rdi │ │ + lea 0x650(%rsp),%rsi │ │ + lea 0xb0(%rsp),%rdx │ │ + call 1b8d0 │ │ + mov 0x470(%rsp),%r12 │ │ + cmp $0xffffffffffffffff,%r12 │ │ + je 1ea13 │ │ + mov 0x478(%rsp),%rsi │ │ + mov 0x480(%rsp),%rdx │ │ + mov 0x8(%rsp),%edi │ │ + mov %rsi,0x18(%rsp) │ │ + call 24f10 │ │ test %rax,%rax │ │ - jne 1f6f3 │ │ - mov $0xfffffffe,%eax │ │ - mov 0x80(%rsp),%rcx │ │ - cmp %rax,%rcx │ │ - je 1f700 │ │ - mov %rcx,%rax │ │ - inc %rax │ │ - mov %rax,0x80(%rsp) │ │ - imul $0xc28f5c29,%eax,%eax │ │ - ror $0x2,%eax │ │ - cmp $0x28f5c29,%eax │ │ - jae 1f29c │ │ - mov %ebp,%edi │ │ - call 23b40 │ │ - call 715a0 │ │ - mov 0xa0(%rsp),%rdi │ │ - call 23e00 │ │ - cmp $0x1,%rax │ │ - je 1f715 │ │ - test %r13,%r13 │ │ - je 1f2c1 │ │ - mov %r12,%rdi │ │ - call *0x5bf7f(%rip) │ │ - mov 0x8(%rsp),%r13 │ │ - xor %edx,%edx │ │ - jmp 1efa5 │ │ - lea 0x5b824(%rip),%rax │ │ - jmp 1f2de │ │ - shl $0x20,%rax │ │ - or $0x2,%rax │ │ - mov 0x8(%rsp),%r13 │ │ - movq $0xb,(%r15) │ │ - mov %rax,0x8(%r15) │ │ + jne 1ea45 │ │ + subq $0x1,0x98(%rsp) │ │ + jb 1ea52 │ │ + mov 0x20(%rsp),%eax │ │ + imul $0x51eb851f,%rax,%rax │ │ + shr $0x25,%rax │ │ + imul $0x64,%eax,%eax │ │ + add 0x24(%rsp),%eax │ │ + jne 1e862 │ │ + mov 0x8(%rsp),%edi │ │ + call 23040 │ │ + call 6e890 │ │ mov %r13,%rdi │ │ - call *0x5bf49(%rip) │ │ - movzbl 0x60192(%rip),%eax │ │ - mov 0xb0(%rsp),%rax │ │ - movb $0x0,(%rax) │ │ - movb $0x0,0x1(%rax) │ │ - movb $0x0,0x2(%rax) │ │ - movb $0x0,0x3(%rax) │ │ - movb $0x0,0x4(%rax) │ │ - movb $0x0,0x5(%rax) │ │ - movb $0x0,0x6(%rax) │ │ - movb $0x0,0x7(%rax) │ │ - movb $0x0,0x8(%rax) │ │ - movb $0x0,0x9(%rax) │ │ - movb $0x0,0xa(%rax) │ │ - movb $0x0,0xb(%rax) │ │ - movb $0x0,0xc(%rax) │ │ - movb $0x0,0xd(%rax) │ │ - movb $0x0,0xe(%rax) │ │ - movb $0x0,0xf(%rax) │ │ - movb $0x0,0x10(%rax) │ │ - movb $0x0,0x11(%rax) │ │ - movb $0x0,0x12(%rax) │ │ - movb $0x0,0x13(%rax) │ │ - movb $0x0,0x14(%rax) │ │ - movb $0x0,0x15(%rax) │ │ - movb $0x0,0x16(%rax) │ │ - movb $0x0,0x17(%rax) │ │ - movb $0x0,0x18(%rax) │ │ - movb $0x0,0x19(%rax) │ │ - movb $0x0,0x1a(%rax) │ │ - movb $0x0,0x1b(%rax) │ │ - movb $0x0,0x1c(%rax) │ │ - movb $0x0,0x1d(%rax) │ │ - movb $0x0,0x1e(%rax) │ │ - movb $0x0,0x1f(%rax) │ │ - mov 0x40(%rsp),%rdx │ │ - mov 0x48(%rsp),%rax │ │ - movq $0x0,0x50(%rsp) │ │ - test %rdx,%rdx │ │ - je 1f40c │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 1f3ac │ │ - xor %esi,%esi │ │ - jmp 1f3f5 │ │ - movabs $0x7ffffffffffffff8,%rsi │ │ - and %rsi,%rdx │ │ - xor %esi,%esi │ │ - nopl 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 1f3c0 │ │ - test %rcx,%rcx │ │ - je 1f40c │ │ - add %rsi,%rax │ │ - xor %edx,%edx │ │ - nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rdx,1) │ │ - inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 1f400 │ │ - cmpq $0x0,0x40(%rsp) │ │ - je 1f41f │ │ - mov 0x48(%rsp),%rdi │ │ - call *0x5be21(%rip) │ │ - add $0xa58,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - ret │ │ - lea 0x5b6c0(%rip),%rax │ │ - jmp 1f2e3 │ │ - shl $0x20,%rax │ │ - or $0x2,%rax │ │ - jmp 1f2e3 │ │ + call 232d0 │ │ + cmp $0x1,%rax │ │ + je 1ea67 │ │ + test %r12,%r12 │ │ + je 1e67a │ │ + mov 0x18(%rsp),%rdi │ │ + call *0x59c70(%rip) │ │ + jmp 1e67a │ │ movq $0xb,(%r15) │ │ mov %r12,0x8(%r15) │ │ - lea 0x60(%rsp),%rdi │ │ - call 3a430 │ │ - jmp 1f2ee │ │ - mov 0xa40(%rsp),%edx │ │ - movq $0x1,0xd0(%rsp) │ │ - movq $0x0,0xd8(%rsp) │ │ - mov %r13,0xe0(%rsp) │ │ - movq $0x1f,0xe8(%rsp) │ │ - lea 0x490(%rsp),%rdi │ │ - lea 0x670(%rsp),%rsi │ │ - lea 0xd0(%rsp),%r8 │ │ + jmp 1ea82 │ │ + mov 0xa20(%rsp),%edx │ │ + movq $0x1,0xb0(%rsp) │ │ + movq $0x0,0xb8(%rsp) │ │ + mov %r14,0xc0(%rsp) │ │ + movq $0x1f,0xc8(%rsp) │ │ + lea 0x470(%rsp),%rdi │ │ + lea 0x650(%rsp),%rsi │ │ + lea 0xb0(%rsp),%r8 │ │ mov $0x1,%ecx │ │ - call 21310 │ │ - movzbl 0x5ffd0(%rip),%eax │ │ - mov 0x490(%rsp),%rbx │ │ - cmp $0xffffffffffffffff,%rbx │ │ - je 1f508 │ │ - mov 0x498(%rsp),%r12 │ │ - mov 0x4a0(%rsp),%rdx │ │ - mov %ebp,%edi │ │ - mov %r12,%rsi │ │ - call 25a10 │ │ - test %rax,%rax │ │ - je 1f54f │ │ - movq $0xb,(%r15) │ │ - mov %rax,0x8(%r15) │ │ - test %rbx,%rbx │ │ - je 1f537 │ │ - mov %r12,%rdi │ │ - call *0x5bd3a(%rip) │ │ - jmp 1f537 │ │ - xor %ebx,%ebx │ │ - lea 0xd0(%rsp),%rdi │ │ - call 241e0 │ │ - movups 0xd0(%rsp),%xmm0 │ │ - mov 0xe0(%rsp),%rax │ │ - movq $0x6,(%r15) │ │ - movups %xmm0,0x8(%r15) │ │ - mov %rax,0x18(%r15) │ │ - lea 0x60(%rsp),%rdi │ │ - call 3a430 │ │ - mov %r13,%rdi │ │ - call *0x5bcf6(%rip) │ │ - jmp 1f2fe │ │ - test %rbx,%rbx │ │ - je 1f55d │ │ - mov %r12,%rdi │ │ - call *0x5bce3(%rip) │ │ - xor %ebx,%ebx │ │ - mov %ebp,%edi │ │ - call 23b40 │ │ - xor %ebx,%ebx │ │ - lea -0x174d0(%rip),%rsi │ │ - movss -0x1be2b(%rip),%xmm0 │ │ - mov $0x14,%edx │ │ - mov 0xa98(%rsp),%rdi │ │ - call 3c730 │ │ - movq $0xffffffffffffffff,(%r15) │ │ - lea 0x60(%rsp),%rdi │ │ - call 3a430 │ │ - mov %r13,%rdi │ │ - call *0x5bc9d(%rip) │ │ - lea 0x40(%rsp),%rdi │ │ - call 3a430 │ │ - jmp 1f41f │ │ - mov 0x8(%rsp),%r13 │ │ - lea 0x5b88a(%rip),%rcx │ │ - mov %rax,%rdi │ │ + call 208b0 │ │ + movzbl 0x5de4f(%rip),%eax │ │ + mov 0x470(%rsp),%r13 │ │ + cmp $0xffffffffffffffff,%r13 │ │ + je 1eaf6 │ │ + mov 0x478(%rsp),%r12 │ │ + mov 0x480(%rsp),%rdx │ │ + mov 0x8(%rsp),%edi │ │ mov %r12,%rsi │ │ - mov %r12,%rdx │ │ - call 32050 │ │ - jmp 1f7d2 │ │ + call 24f10 │ │ + jmp 1e9e8 │ │ movq $0xb,(%r15) │ │ mov %rax,0x8(%r15) │ │ - jmp 1f455 │ │ - mov $0x1,%bl │ │ - lea -0x17564(%rip),%rsi │ │ + jmp 1ea82 │ │ + mov $0x1,%r13b │ │ + lea -0x16a01(%rip),%rsi │ │ mov $0x19,%edx │ │ - mov 0xa98(%rsp),%rdi │ │ - call 3c730 │ │ - mov %r12,%rsi │ │ - cmp %r12,0x18(%rsp) │ │ - jb 1f7bf │ │ - mov 0xa40(%rsp),%edx │ │ - mov 0x28(%rsp),%rax │ │ - mov %rax,0xd0(%rsp) │ │ - mov %rsi,0xd8(%rsp) │ │ - mov %r13,0xe0(%rsp) │ │ - movq $0x1f,0xe8(%rsp) │ │ - lea 0x490(%rsp),%rdi │ │ - lea 0x670(%rsp),%rsi │ │ - lea 0xd0(%rsp),%r8 │ │ + mov %rbp,%rdi │ │ + call 3ca80 │ │ + mov 0x28(%rsp),%rdx │ │ + cmp %r12,%rdx │ │ + jb 1eb6b │ │ + mov 0xa20(%rsp),%edx │ │ + mov 0x30(%rsp),%rax │ │ + mov %rax,0xb0(%rsp) │ │ + mov %r12,0xb8(%rsp) │ │ + mov %r14,0xc0(%rsp) │ │ + movq $0x1f,0xc8(%rsp) │ │ + lea 0x470(%rsp),%rdi │ │ + lea 0x650(%rsp),%rsi │ │ + lea 0xb0(%rsp),%r8 │ │ mov $0x1,%ecx │ │ - call 21310 │ │ - movzbl 0x5fe2d(%rip),%eax │ │ - mov 0x490(%rsp),%rbx │ │ - cmp $0xffffffffffffffff,%rbx │ │ - je 1f73c │ │ - mov 0x498(%rsp),%r12 │ │ - mov 0x4a0(%rsp),%rdx │ │ - mov %ebp,%edi │ │ + call 208b0 │ │ + movzbl 0x5dd8e(%rip),%eax │ │ + mov 0x470(%rsp),%r13 │ │ + cmp $0xffffffffffffffff,%r13 │ │ + je 1eb08 │ │ + mov 0x478(%rsp),%r12 │ │ + mov 0x480(%rsp),%rdx │ │ + mov 0x8(%rsp),%edi │ │ mov %r12,%rsi │ │ - call 25a10 │ │ + call 24f10 │ │ test %rax,%rax │ │ - je 1f77f │ │ + je 1ea91 │ │ movq $0xb,(%r15) │ │ mov %rax,0x8(%r15) │ │ - test %rbx,%rbx │ │ - je 1f76b │ │ + test %r13,%r13 │ │ + je 1eb38 │ │ mov %r12,%rdi │ │ - call *0x5bb8b(%rip) │ │ - jmp 1f76b │ │ - mov $0x1,%bl │ │ - lea 0xd0(%rsp),%rdi │ │ - mov 0x8(%rsp),%r13 │ │ - call 241e0 │ │ - movups 0xd0(%rsp),%xmm0 │ │ - mov 0xe0(%rsp),%rax │ │ + call *0x59aea(%rip) │ │ + jmp 1eb38 │ │ + mov $0x1,%r13b │ │ + lea 0xb0(%rsp),%rdi │ │ + call 236d0 │ │ + movups 0xb0(%rsp),%xmm0 │ │ + mov 0xc0(%rsp),%rax │ │ movq $0x6,(%r15) │ │ movups %xmm0,0x8(%r15) │ │ mov %rax,0x18(%r15) │ │ - jmp 1f455 │ │ + jmp 1ea82 │ │ movq $0xb,(%r15) │ │ mov %rax,0x8(%r15) │ │ - jmp 1f720 │ │ + jmp 1ea72 │ │ movq $0x7,(%r15) │ │ - movaps -0x1bcde(%rip),%xmm0 │ │ + movaps -0x1aff0(%rip),%xmm0 │ │ movups %xmm0,0x8(%r15) │ │ - jmp 1f720 │ │ + jmp 1ea72 │ │ movq $0xb,(%r15) │ │ mov %rdx,0x8(%r15) │ │ + test %r12,%r12 │ │ + je 1ea82 │ │ + mov 0x18(%rsp),%rdi │ │ + call *0x59a76(%rip) │ │ + lea 0x40(%rsp),%rdi │ │ + call 1ee30 │ │ + jmp 1e4c2 │ │ test %r13,%r13 │ │ - mov 0x8(%rsp),%r13 │ │ - je 1f455 │ │ + je 1ea9f │ │ mov %r12,%rdi │ │ - call *0x5bb09(%rip) │ │ - jmp 1f455 │ │ - xor %ebx,%ebx │ │ - lea 0xd0(%rsp),%rdi │ │ - call 241e0 │ │ - movups 0xd0(%rsp),%xmm0 │ │ - mov 0xe0(%rsp),%rax │ │ + call *0x59a59(%rip) │ │ + xor %r13d,%r13d │ │ + mov 0x8(%rsp),%edi │ │ + call 23040 │ │ + xor %r13d,%r13d │ │ + lea -0x16b57(%rip),%rsi │ │ + movss -0x1b311(%rip),%xmm0 │ │ + mov $0x14,%edx │ │ + mov %rbp,%rdi │ │ + call 3ca80 │ │ + movq $0xffffffffffffffff,(%r15) │ │ + lea 0x40(%rsp),%rdi │ │ + call 1ee30 │ │ + mov %r14,%rdi │ │ + call *0x59a14(%rip) │ │ + lea 0x80(%rsp),%rdi │ │ + call 1ee30 │ │ + jmp 1e5d5 │ │ + xor %r13d,%r13d │ │ + lea 0xb0(%rsp),%rdi │ │ + call 236d0 │ │ + jmp 1eb18 │ │ + xor %r13d,%r13d │ │ + lea 0xb0(%rsp),%rdi │ │ + call 236d0 │ │ + movups 0xb0(%rsp),%xmm0 │ │ + mov 0xc0(%rsp),%rax │ │ movq $0x6,(%r15) │ │ movups %xmm0,0x8(%r15) │ │ mov %rax,0x18(%r15) │ │ - lea 0x60(%rsp),%rdi │ │ - call 3a430 │ │ - mov 0x8(%rsp),%rdi │ │ - jmp 1f544 │ │ - test %rbx,%rbx │ │ - je 1f78d │ │ - mov %r12,%rdi │ │ - call *0x5bab3(%rip) │ │ - mov 0x8(%rsp),%r13 │ │ - jmp 1f55d │ │ - mov $0x1,%bl │ │ - lea 0x59d08(%rip),%rcx │ │ + lea 0x40(%rsp),%rdi │ │ + call 1ee30 │ │ + mov %r14,%rdi │ │ + call *0x599ad(%rip) │ │ + jmp 1e4d2 │ │ + mov $0x1,%r13b │ │ + lea 0x57c1e(%rip),%rcx │ │ xor %edi,%edi │ │ - mov 0x18(%rsp),%rdx │ │ - call 32050 │ │ - jmp 1f7d2 │ │ + mov %r12,%rsi │ │ + mov 0x28(%rsp),%rdx │ │ + call 31960 │ │ + jmp 1eb8d │ │ + lea 0x57bee(%rip),%rcx │ │ + xor %edi,%edi │ │ + mov %r12,%rsi │ │ + call 31960 │ │ + jmp 1eb8d │ │ mov $0x1,%edi │ │ mov $0x1f,%esi │ │ - call 2899b │ │ - jmp 1f7d2 │ │ - lea 0x59cca(%rip),%rcx │ │ - xor %edi,%edi │ │ - mov 0x18(%rsp),%rdx │ │ - call 32050 │ │ + call 27cfb │ │ ud2 │ │ - mov %rax,%r14 │ │ - test %rbx,%rbx │ │ - je 1f7f3 │ │ - mov %r12,%rdi │ │ - call *0x5ba5b(%rip) │ │ - xor %ebx,%ebx │ │ - jmp 1f853 │ │ - jmp 1f836 │ │ - mov %rax,%r14 │ │ - test %rbx,%rbx │ │ - jne 1f7dc │ │ - xor %ebx,%ebx │ │ - jmp 1f853 │ │ - jmp 1f836 │ │ - mov %rax,%r14 │ │ - mov $0x1,%bl │ │ + mov %rax,%rbx │ │ test %r13,%r13 │ │ - je 1f853 │ │ + je 1ebad │ │ mov %r12,%rdi │ │ - call *0x5ba34(%rip) │ │ - jmp 1f853 │ │ - jmp 1f849 │ │ - mov %rax,%r14 │ │ - cmpq $0x0,0x8(%r12) │ │ - je 1f824 │ │ - mov %rbx,%rdi │ │ - call *0x5ba1c(%rip) │ │ - mov 0x98(%rsp),%rdi │ │ - call *0x5ba0e(%rip) │ │ - mov $0x1,%bl │ │ - jmp 1f853 │ │ - mov %rax,%r14 │ │ - movzbl 0x5fc50(%rip),%eax │ │ - xor %ebx,%ebx │ │ - jmp 1f853 │ │ - mov %rax,%r14 │ │ - jmp 1f86c │ │ - mov %rax,%r14 │ │ - mov $0x1,%bl │ │ - jmp 1f853 │ │ - mov %rax,%r14 │ │ - lea 0x60(%rsp),%rdi │ │ - call 3a430 │ │ - mov 0x8(%rsp),%rdi │ │ - call *0x5b9d8(%rip) │ │ - test %bl,%bl │ │ - je 1f8ad │ │ - movzbl 0x5fc1d(%rip),%eax │ │ - lea 0x40(%rsp),%rdi │ │ - call 3a430 │ │ - mov %r14,%rdi │ │ - call 718d0 │ │ - mov %rax,%r14 │ │ - lea 0x40(%rsp),%rdi │ │ - call 3a430 │ │ + call *0x59958(%rip) │ │ + xor %r13d,%r13d │ │ + jmp 1ebfb │ │ + mov %rax,%rbx │ │ + test %r13,%r13 │ │ + jne 1eb97 │ │ + xor %r13d,%r13d │ │ + jmp 1ebfb │ │ + jmp 1ebe9 │ │ + jmp 1ebe9 │ │ + mov %rax,%rbx │ │ + mov $0x1,%r13b │ │ + test %r12,%r12 │ │ + je 1ebfb │ │ + mov 0x18(%rsp),%rdi │ │ + call *0x5992c(%rip) │ │ + jmp 1ebfb │ │ + mov %rax,%rbx │ │ + mov $0x1,%r13b │ │ + jmp 1ebfb │ │ + mov %rax,%rbx │ │ + jmp 1ec13 │ │ + mov %rax,%rbx │ │ mov %r14,%rdi │ │ - call 718d0 │ │ - mov %rax,%r14 │ │ - mov %r13,%rdi │ │ - call *0x5b99a(%rip) │ │ - movzbl 0x5fbe3(%rip),%eax │ │ + call *0x59911(%rip) │ │ + jmp 1ec13 │ │ + mov %rax,%rbx │ │ + movzbl 0x5db55(%rip),%eax │ │ + xor %r13d,%r13d │ │ + jmp 1ebfb │ │ + mov %rax,%rbx │ │ lea 0x40(%rsp),%rdi │ │ - call 3a430 │ │ + call 1ee30 │ │ mov %r14,%rdi │ │ - call 718d0 │ │ + call *0x598ea(%rip) │ │ + test %r13b,%r13b │ │ + je 1ec32 │ │ + movzbl 0x5db2e(%rip),%eax │ │ + lea 0x80(%rsp),%rdi │ │ + call 1ee30 │ │ + mov %rbx,%rdi │ │ + call 6eba0 │ │ + mov %rax,%rbx │ │ + lea 0x80(%rsp),%rdi │ │ + call 1ee30 │ │ + mov %rbx,%rdi │ │ + call 6eba0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x28,%rsp │ │ + test %rdx,%rdx │ │ + je 1ede9 │ │ + mov (%rdi),%r15 │ │ + mov 0x8(%rdi),%r12 │ │ + mov 0x10(%rdi),%eax │ │ + mov %eax,0x4(%rsp) │ │ + xor %ebp,%ebp │ │ + lea -0x1af8e(%rip),%r13 │ │ + mov %rdx,0x10(%rsp) │ │ + mov %rsi,0x8(%rsp) │ │ + lea (%rsi,%rbp,1),%rax │ │ + mov %rax,0x20(%rsp) │ │ + mov %rdx,%rbx │ │ + mov %rbp,0x18(%rsp) │ │ + sub %rbp,%rbx │ │ + nopl 0x0(%rax) │ │ + mov 0x10(%r12),%rsi │ │ + mov %r15,%rdi │ │ + call 22db0 │ │ + test %al,%al │ │ + je 1ece0 │ │ + mov $0x13,%edx │ │ + mov $0x23,%edi │ │ + lea -0x16a1a(%rip),%rsi │ │ + call 6b5c0 │ │ + mov %rax,%rbp │ │ + mov %ebp,%r14d │ │ + and $0x3,%r14d │ │ + movslq 0x0(%r13,%r14,4),%rax │ │ + add %r13,%rax │ │ + jmp *%rax │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov 0x4(%rsp),%edi │ │ + mov 0x20(%rsp),%rsi │ │ + mov %rbx,%rdx │ │ + call *0x59836(%rip) │ │ + cmp $0xffffffffffffffff,%rax │ │ + jne 1edc0 │ │ + call *0x5982e(%rip) │ │ + movslq (%rax),%rbp │ │ + mov 0x5da54(%rip),%rax │ │ + lea 0x58c0d(%rip),%rcx │ │ + cmp %rcx,%rax │ │ + jne 1edaa │ │ + shl $0x20,%rbp │ │ + or $0x2,%rbp │ │ + mov %ebp,%r14d │ │ + and $0x3,%r14d │ │ + movslq 0x0(%r13,%r14,4),%rax │ │ + add %r13,%rax │ │ + jmp *%rax │ │ + movzbl 0x10(%rbp),%eax │ │ + cmp $0x23,%al │ │ + je 1ed88 │ │ + jmp 1ede2 │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov 0x5da09(%rip),%rax │ │ + mov %rbp,%rdi │ │ + shr $0x20,%rdi │ │ + call *0x8(%rax) │ │ + jmp 1ed77 │ │ + data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov %rbp,%rax │ │ + shr $0x20,%rax │ │ + cmp $0x23,%al │ │ + je 1ed88 │ │ + jmp 1ede2 │ │ + nopl (%rax) │ │ + movzbl 0x1f(%rbp),%eax │ │ + cmp $0x23,%al │ │ + jne 1ede2 │ │ + lea -0x2(%r14),%eax │ │ + cmp $0x2,%eax │ │ + jb 1eca0 │ │ + test %r14,%r14 │ │ + je 1eca0 │ │ + lea -0x1(%rbp),%rdi │ │ + call *0x17(%rbp) │ │ + jmp 1eca0 │ │ + lea 0x58b6f(%rip),%rax │ │ + mov %rax,0x5d9a8(%rip) │ │ + jmp 1ed1c │ │ + nopl (%rax) │ │ + test %rax,%rax │ │ + mov 0x18(%rsp),%rbp │ │ + je 1edeb │ │ + add %rax,%rbp │ │ + mov 0x10(%rsp),%rdx │ │ + cmp %rdx,%rbp │ │ + mov 0x8(%rsp),%rsi │ │ + jb 1ec88 │ │ + jmp 1edeb │ │ + mov $0x1,%eax │ │ + jmp 1eded │ │ + xor %ebp,%ebp │ │ + xor %eax,%eax │ │ + mov %rbp,%rdx │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + ret │ │ + mov %rax,%rbx │ │ + mov %ebp,%eax │ │ + and $0x3,%eax │ │ + lea -0x2(%rax),%ecx │ │ + cmp $0x2,%ecx │ │ + jb 1ee1b │ │ + test %rax,%rax │ │ + je 1ee1b │ │ + lea -0x1(%rbp),%rdi │ │ + call *0x17(%rbp) │ │ + mov %rbx,%rdi │ │ + call 6eba0 │ │ + call 32b2c │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + mov %rdi,%rax │ │ + mov 0x8(%rdi),%rdi │ │ + mov 0x10(%rax),%rcx │ │ + test %rcx,%rcx │ │ + je 1ee98 │ │ + mov %rcx,%rsi │ │ + mov %rdi,%rdx │ │ + and $0x7,%rsi │ │ + je 1ee5b │ │ + mov %rdi,%rdx │ │ + nop │ │ + movb $0x0,(%rdx) │ │ + inc %rdx │ │ + dec %rsi │ │ + jne 1ee50 │ │ + cmp $0x8,%rcx │ │ + jb 1ee98 │ │ + add %rdi,%rcx │ │ + data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + movb $0x0,(%rdx) │ │ + movb $0x0,0x1(%rdx) │ │ + movb $0x0,0x2(%rdx) │ │ + movb $0x0,0x3(%rdx) │ │ + movb $0x0,0x4(%rdx) │ │ + movb $0x0,0x5(%rdx) │ │ + movb $0x0,0x6(%rdx) │ │ + movb $0x0,0x7(%rdx) │ │ + add $0x8,%rdx │ │ + cmp %rcx,%rdx │ │ + jne 1ee70 │ │ + movq $0x0,0x10(%rax) │ │ + mov (%rax),%rdx │ │ + test %rdx,%rdx │ │ + je 1eeb7 │ │ + mov %edx,%eax │ │ + and $0x7,%eax │ │ + cmp $0x8,%rdx │ │ + jae 1eeb8 │ │ + xor %ecx,%ecx │ │ + jmp 1eef5 │ │ + ret │ │ + and $0xfffffffffffffff8,%rdx │ │ + xor %ecx,%ecx │ │ + xchg %ax,%ax │ │ + movb $0x0,(%rdi,%rcx,1) │ │ + movb $0x0,0x1(%rdi,%rcx,1) │ │ + movb $0x0,0x2(%rdi,%rcx,1) │ │ + movb $0x0,0x3(%rdi,%rcx,1) │ │ + movb $0x0,0x4(%rdi,%rcx,1) │ │ + movb $0x0,0x5(%rdi,%rcx,1) │ │ + movb $0x0,0x6(%rdi,%rcx,1) │ │ + movb $0x0,0x7(%rdi,%rcx,1) │ │ + add $0x8,%rcx │ │ + cmp %rcx,%rdx │ │ + jne 1eec0 │ │ + test %rax,%rax │ │ + je 1ef0c │ │ + add %rdi,%rcx │ │ + xor %edx,%edx │ │ + nopw 0x0(%rax,%rax,1) │ │ + movb $0x0,(%rcx,%rdx,1) │ │ + inc %rdx │ │ + cmp %rdx,%rax │ │ + jne 1ef00 │ │ + jmp *0x595e6(%rip) │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ cmpb $0xff,(%rdi) │ │ - jne 1fe00 │ │ + jne 1f3c0 │ │ cmpq $0x0,0x8(%rdi) │ │ - je 1f8da │ │ + je 1ef3a │ │ mov 0x10(%rdi),%rdi │ │ - jmp *0x5b966(%rip) │ │ + jmp *0x595be(%rip) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ cmpb $0xff,(%rdi) │ │ - jne 1fe00 │ │ - mov 0x8(%rdi),%rax │ │ - lock decq (%rax) │ │ - jne 1f8fc │ │ + jne 1f3c0 │ │ mov 0x8(%rdi),%rdi │ │ - jmp 370b0 │ │ + lock decq (%rdi) │ │ + jne 1ef58 │ │ + jmp 37210 │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ mov %rsi,%r14 │ │ mov %rdi,%rbx │ │ mov (%rsi),%rax │ │ test %rax,%rax │ │ - je 1f918 │ │ + je 1ef78 │ │ mov %rbx,%rdi │ │ call *%rax │ │ cmpq $0x0,0x8(%r14) │ │ - je 1f92d │ │ + je 1ef8d │ │ mov %rbx,%rdi │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ - jmp *0x5b913(%rip) │ │ + jmp *0x5956b(%rip) │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ ret │ │ mov %rax,%r15 │ │ cmpq $0x0,0x8(%r14) │ │ - je 1f946 │ │ + je 1efa6 │ │ mov %rbx,%rdi │ │ - call *0x5b8fa(%rip) │ │ + call *0x59552(%rip) │ │ mov %r15,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ @@ -5955,55 +5574,55 @@ │ │ mov %rdi,%r14 │ │ mov 0x8(%rdi),%rbx │ │ mov 0x10(%rdi),%r13 │ │ inc %r13 │ │ mov %rbx,%rdi │ │ nopl 0x0(%rax) │ │ cmp $0x1,%r13 │ │ - je 1f987 │ │ + je 1efe7 │ │ lea 0x18(%rdi),%r12 │ │ dec %r13 │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov %r12,%rdi │ │ - jmp 1f970 │ │ + jmp 1efd0 │ │ cmpq $0x0,(%r14) │ │ - je 1f9a4 │ │ + je 1f004 │ │ mov %rbx,%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x5b89c(%rip) │ │ + jmp *0x594f4(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov %rax,%r15 │ │ cs nopw 0x0(%rax,%rax,1) │ │ dec %r13 │ │ - je 1f9d7 │ │ + je 1f037 │ │ lea 0x18(%r12),%rbp │ │ mov %r12,%rdi │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov %rbp,%r12 │ │ - jmp 1f9c0 │ │ + jmp 1f020 │ │ cmpq $0x0,(%r14) │ │ - je 1f9e6 │ │ + je 1f046 │ │ mov %rbx,%rdi │ │ - call *0x5b85a(%rip) │ │ + call *0x594b2(%rip) │ │ mov %r15,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -6019,435 +5638,352 @@ │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ mov %rdi,%rbx │ │ mov 0x18(%rdi),%r13 │ │ cmp $0xffffffffffffffff,%r13 │ │ - je 1fa55 │ │ + je 1f0b5 │ │ mov 0x20(%rbx),%r15 │ │ mov 0x28(%rbx),%rbp │ │ inc %rbp │ │ mov %r15,%rdi │ │ cs nopw 0x0(%rax,%rax,1) │ │ cmp $0x1,%rbp │ │ - je 1fa47 │ │ + je 1f0a7 │ │ lea 0x18(%rdi),%r12 │ │ dec %rbp │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov %r12,%rdi │ │ - jmp 1fa30 │ │ + jmp 1f090 │ │ test %r13,%r13 │ │ - je 1fa55 │ │ + je 1f0b5 │ │ mov %r15,%rdi │ │ - call *0x5b7eb(%rip) │ │ + call *0x59443(%rip) │ │ mov 0x8(%rbx),%r15 │ │ mov 0x10(%rbx),%r13 │ │ inc %r13 │ │ mov %r15,%rdi │ │ data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp $0x1,%r13 │ │ - je 1fa87 │ │ + je 1f0e7 │ │ lea 0x18(%rdi),%r12 │ │ dec %r13 │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov %r12,%rdi │ │ - jmp 1fa70 │ │ + jmp 1f0d0 │ │ cmpq $0x0,(%rbx) │ │ - je 1faa4 │ │ + je 1f104 │ │ mov %r15,%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x5b79c(%rip) │ │ + jmp *0x593f4(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov %rax,(%rsp) │ │ nopw 0x0(%rax,%rax,1) │ │ dec %rbp │ │ - je 1fad7 │ │ + je 1f137 │ │ lea 0x18(%r12),%r14 │ │ mov %r12,%rdi │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov %r14,%r12 │ │ - jmp 1fac0 │ │ + jmp 1f120 │ │ test %r13,%r13 │ │ - je 1fae5 │ │ + je 1f145 │ │ mov %r15,%rdi │ │ - call *0x5b75b(%rip) │ │ + call *0x593b3(%rip) │ │ mov %rbx,%rdi │ │ - call 1f950 │ │ - jmp 1fb1d │ │ - call 3357c │ │ - call 3357c │ │ + call 1efb0 │ │ + jmp 1f17d │ │ + call 32b2c │ │ + call 32b2c │ │ mov %rax,(%rsp) │ │ nopl (%rax) │ │ dec %r13 │ │ - je 1fb17 │ │ + je 1f177 │ │ lea 0x18(%r12),%r14 │ │ mov %r12,%rdi │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov %r14,%r12 │ │ - jmp 1fb00 │ │ + jmp 1f160 │ │ cmpq $0x0,(%rbx) │ │ - jne 1fb26 │ │ + jne 1f186 │ │ mov (%rsp),%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ mov %r15,%rdi │ │ - call *0x5b711(%rip) │ │ + call *0x59369(%rip) │ │ mov (%rsp),%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ push %rbx │ │ mov %rdi,%rbx │ │ cmpq $0x0,0x20(%rdi) │ │ - jle 1fb55 │ │ + jle 1f1b5 │ │ mov 0x28(%rbx),%rdi │ │ - call *0x5b6eb(%rip) │ │ + call *0x59343(%rip) │ │ cmpq $0x0,(%rbx) │ │ - je 1fb66 │ │ + je 1f1c6 │ │ mov 0x8(%rbx),%rdi │ │ pop %rbx │ │ - jmp *0x5b6da(%rip) │ │ + jmp *0x59332(%rip) │ │ pop %rbx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov $0x8,%al │ │ test %rsi,%rsi │ │ - je 1fb96 │ │ + je 1f1f6 │ │ mov (%rsi),%rcx │ │ test %rcx,%rcx │ │ - je 1fba4 │ │ + je 1f204 │ │ mov 0xb8(%rcx),%rcx │ │ test %rcx,%rcx │ │ - je 1fbb2 │ │ + je 1f212 │ │ mov %rdi,%rax │ │ mov %rsi,%rdi │ │ mov %rax,%rsi │ │ jmp *%rcx │ │ - lea -0x1641e(%rip),%rcx │ │ + lea -0x157e1(%rip),%rcx │ │ mov $0x6,%edx │ │ - jmp 1fbc0 │ │ - lea -0x16426(%rip),%rcx │ │ + jmp 1f220 │ │ + lea -0x157e9(%rip),%rcx │ │ mov $0x7,%edx │ │ - jmp 1fbc0 │ │ + jmp 1f220 │ │ mov $0x6,%al │ │ - lea -0x1a0d3(%rip),%rcx │ │ + lea -0x198ff(%rip),%rcx │ │ mov $0xe,%edx │ │ sub $0x38,%rsp │ │ mov %al,(%rsp) │ │ mov %rcx,0x8(%rsp) │ │ mov %rdx,0x10(%rsp) │ │ mov %rsp,%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ add $0x38,%rsp │ │ ret │ │ int3 │ │ int3 │ │ push %r14 │ │ push %rbx │ │ push %rax │ │ mov %rdi,%rbx │ │ - mov (%rdi),%rax │ │ - lock decq (%rax) │ │ - jne 1fbf8 │ │ - mov (%rbx),%rdi │ │ - call 370b0 │ │ - mov 0x8(%rbx),%rax │ │ - lock decq (%rax) │ │ - jne 1fc12 │ │ + mov (%rdi),%rdi │ │ + lock decq (%rdi) │ │ + jne 1f255 │ │ + call 37210 │ │ mov 0x8(%rbx),%rdi │ │ + lock decq (%rdi) │ │ + jne 1f26b │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r14 │ │ - jmp 23a40 │ │ + jmp 22f40 │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r14 │ │ ret │ │ mov %rax,%r14 │ │ - mov 0x8(%rbx),%rax │ │ - lock decq (%rax) │ │ - jne 1fc30 │ │ mov 0x8(%rbx),%rdi │ │ - call 23a40 │ │ + lock decq (%rdi) │ │ + jne 1f285 │ │ + call 22f40 │ │ mov %r14,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ push %r14 │ │ push %rbx │ │ push %rax │ │ mov %rdi,%rbx │ │ mov 0x10(%rdi),%edi │ │ - call *0x5b5e0(%rip) │ │ - mov (%rbx),%rax │ │ - lock decq (%rax) │ │ - jne 1fc61 │ │ + call *0x59248(%rip) │ │ mov (%rbx),%rdi │ │ - call 370b0 │ │ - mov 0x8(%rbx),%rax │ │ - lock decq (%rax) │ │ - jne 1fc7b │ │ + lock decq (%rdi) │ │ + jne 1f2ae │ │ + call 37210 │ │ mov 0x8(%rbx),%rdi │ │ + lock decq (%rdi) │ │ + jne 1f2c4 │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r14 │ │ - jmp 23a40 │ │ + jmp 22f40 │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r14 │ │ ret │ │ mov %rax,%r14 │ │ - mov 0x8(%rbx),%rax │ │ - lock decq (%rax) │ │ - jne 1fc99 │ │ mov 0x8(%rbx),%rdi │ │ - call 23a40 │ │ + lock decq (%rdi) │ │ + jne 1f2de │ │ + call 22f40 │ │ mov %r14,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - push %r15 │ │ - push %r14 │ │ - push %r12 │ │ - push %rbx │ │ - push %rax │ │ mov (%rdi),%rax │ │ add $0xfffffffffffffffe,%rax │ │ cmp $0xa,%rax │ │ - ja 1fd07 │ │ - lea -0x1c064(%rip),%rcx │ │ + ja 1f3be │ │ + lea -0x1b608(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ cmpq $0x0,0x8(%rdi) │ │ - je 1fd07 │ │ + je 1f3be │ │ mov 0x10(%rdi),%rdi │ │ - add $0x8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - jmp *0x5b54f(%rip) │ │ + jmp *0x591d2(%rip) │ │ + cmpq $0x0,0x8(%rdi) │ │ + je 1f3be │ │ + mov 0x10(%rdi),%rdi │ │ + jmp *0x591bd(%rip) │ │ + cmpq $0x0,0x8(%rdi) │ │ + je 1f3be │ │ + mov 0x10(%rdi),%rdi │ │ + jmp *0x591ac(%rip) │ │ + cmpq $0x0,0x8(%rdi) │ │ + je 1f3be │ │ + mov 0x10(%rdi),%rdi │ │ + jmp *0x5919b(%rip) │ │ + cmpq $0x0,0x8(%rdi) │ │ + je 1f3be │ │ + mov 0x10(%rdi),%rdi │ │ + jmp *0x5918a(%rip) │ │ mov 0x8(%rdi),%rax │ │ mov %eax,%ecx │ │ and $0x3,%ecx │ │ lea -0x2(%rcx),%edx │ │ cmp $0x2,%edx │ │ - jb 1fd07 │ │ + jb 1f3be │ │ test %rcx,%rcx │ │ - jne 1fd13 │ │ - add $0x8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - ret │ │ - lea -0x1(%rax),%rbx │ │ - mov -0x1(%rax),%r14 │ │ - mov 0x7(%rax),%r12 │ │ - mov (%r12),%rax │ │ - test %rax,%rax │ │ - je 1fd2d │ │ - mov %r14,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r12) │ │ - je 1fd3e │ │ - mov %r14,%rdi │ │ - call *0x5b502(%rip) │ │ - mov %rbx,%rdi │ │ - jmp 1fce0 │ │ - mov %rax,%r15 │ │ - cmpq $0x0,0x8(%r12) │ │ - je 1fd57 │ │ - mov %r14,%rdi │ │ - call *0x5b4e9(%rip) │ │ - mov %rbx,%rdi │ │ - call *0x5b4e0(%rip) │ │ - mov %r15,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %r15 │ │ - push %r14 │ │ - push %r12 │ │ - push %rbx │ │ - push %rax │ │ - mov %edi,%eax │ │ - and $0x3,%eax │ │ - lea -0x2(%rax),%ecx │ │ - cmp $0x2,%ecx │ │ - jb 1fd8a │ │ - test %rax,%rax │ │ - jne 1fd96 │ │ - add $0x8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ + je 1f3be │ │ + lea -0x1(%rax),%rdi │ │ + jmp *0x17(%rax) │ │ + cmpq $0x0,0x8(%rdi) │ │ + je 1f3be │ │ + mov 0x10(%rdi),%rdi │ │ + jmp *0x5915c(%rip) │ │ + cmpq $0x0,0x8(%rdi) │ │ + je 1f3be │ │ + mov 0x10(%rdi),%rdi │ │ + jmp *0x5914b(%rip) │ │ + cmpq $0x0,0x8(%rdi) │ │ + je 1f3be │ │ + mov 0x10(%rdi),%rdi │ │ + jmp *0x5913a(%rip) │ │ ret │ │ - lea -0x1(%rdi),%rbx │ │ - mov -0x1(%rdi),%r14 │ │ - mov 0x7(%rdi),%r12 │ │ - mov (%r12),%rax │ │ - test %rax,%rax │ │ - je 1fdb0 │ │ - mov %r14,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r12) │ │ - je 1fdc1 │ │ - mov %r14,%rdi │ │ - call *0x5b47f(%rip) │ │ - mov %rbx,%rdi │ │ - add $0x8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - jmp *0x5b46b(%rip) │ │ - mov %rax,%r15 │ │ - cmpq $0x0,0x8(%r12) │ │ - je 1fde9 │ │ - mov %r14,%rdi │ │ - call *0x5b457(%rip) │ │ - mov %rbx,%rdi │ │ - call *0x5b44e(%rip) │ │ - mov %r15,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ movzbl (%rdi),%eax │ │ add $0xfffffffe,%eax │ │ cmp $0xb,%eax │ │ - ja 1feb6 │ │ - lea -0x1c18d(%rip),%rcx │ │ + ja 1f476 │ │ + lea -0x1b6b5(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ cmpq $0x0,0x8(%rdi) │ │ - je 1fe44 │ │ + je 1f404 │ │ mov 0x10(%rdi),%rax │ │ mov %rdi,%rbx │ │ mov %rax,%rdi │ │ - call *0x5b3ff(%rip) │ │ + call *0x590f7(%rip) │ │ mov %rbx,%rdi │ │ cmpq $0x0,0x20(%rdi) │ │ - je 1feb6 │ │ + je 1f476 │ │ mov 0x28(%rdi),%rdi │ │ - jmp 1fea2 │ │ + jmp 1f462 │ │ cmpq $0x0,0x8(%rdi) │ │ - je 1feb6 │ │ + je 1f476 │ │ mov 0x10(%rdi),%rdi │ │ - jmp 1fea2 │ │ + jmp 1f462 │ │ mov 0x10(%rdi),%rax │ │ mov %rdi,%r12 │ │ mov 0x18(%rdi),%r13 │ │ inc %r13 │ │ mov %rax,%rbx │ │ mov %rax,%rdi │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp $0x1,%r13 │ │ - je 1fe97 │ │ + je 1f457 │ │ lea 0x18(%rdi),%r15 │ │ dec %r13 │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov %r15,%rdi │ │ - jmp 1fe80 │ │ + jmp 1f440 │ │ cmpq $0x0,0x8(%r12) │ │ mov %rbx,%rdi │ │ - je 1feb6 │ │ + je 1f476 │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x5b38a(%rip) │ │ + jmp *0x59082(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov %rax,%r14 │ │ nopl 0x0(%rax,%rax,1) │ │ dec %r13 │ │ - je 1fee6 │ │ + je 1f4a6 │ │ lea 0x18(%r15),%rbp │ │ mov %r15,%rdi │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov %rbp,%r15 │ │ - jmp 1fed0 │ │ + jmp 1f490 │ │ cmpq $0x0,0x8(%r12) │ │ - je 1fef7 │ │ + je 1f4b7 │ │ mov %rbx,%rdi │ │ - call *0x5b349(%rip) │ │ + call *0x59041(%rip) │ │ mov %r14,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -6466,55 +6002,55 @@ │ │ mov %rdi,%r14 │ │ mov 0x8(%rdi),%rbx │ │ mov 0x10(%rdi),%r13 │ │ inc %r13 │ │ mov %rbx,%rdi │ │ nopl 0x0(%rax) │ │ cmp $0x1,%r13 │ │ - je 1ff47 │ │ + je 1f507 │ │ lea 0x18(%rdi),%r12 │ │ dec %r13 │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov %r12,%rdi │ │ - jmp 1ff30 │ │ + jmp 1f4f0 │ │ cmpq $0x0,(%r14) │ │ - je 1ff64 │ │ + je 1f524 │ │ mov %rbx,%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x5b2dc(%rip) │ │ + jmp *0x58fd4(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov %rax,%r15 │ │ cs nopw 0x0(%rax,%rax,1) │ │ dec %r13 │ │ - je 1ff97 │ │ + je 1f557 │ │ lea 0x18(%r12),%rbp │ │ mov %r12,%rdi │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov %rbp,%r12 │ │ - jmp 1ff80 │ │ + jmp 1f540 │ │ cmpq $0x0,(%r14) │ │ - je 1ffa6 │ │ + je 1f566 │ │ mov %rbx,%rdi │ │ - call *0x5b29a(%rip) │ │ + call *0x58f92(%rip) │ │ mov %r15,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -6534,27 +6070,27 @@ │ │ mov (%rdi),%rax │ │ movabs $0x8000000000000000,%rdx │ │ xor %rax,%rdx │ │ test %rax,%rax │ │ mov $0x1,%ecx │ │ cmovs %rdx,%rcx │ │ test %rcx,%rcx │ │ - je 20011 │ │ + je 1f5d1 │ │ cmp $0x1,%rcx │ │ - je 20006 │ │ + je 1f5c6 │ │ cmp $0x2,%rcx │ │ - jne 20020 │ │ + jne 1f5e0 │ │ mov 0x8(%rdi),%rbx │ │ mov %rbx,%rdi │ │ - call 1ffc0 │ │ - jmp 20066 │ │ + call 1f580 │ │ + jmp 1f626 │ │ test %rax,%rax │ │ - je 20011 │ │ + je 1f5d1 │ │ mov 0x8(%rdi),%rbx │ │ - jmp 20066 │ │ + jmp 1f626 │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -6562,65 +6098,65 @@ │ │ mov 0x8(%rdi),%rbx │ │ mov 0x8(%rbx),%r14 │ │ mov 0x10(%rbx),%r13 │ │ inc %r13 │ │ mov %r14,%rdi │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp $0x1,%r13 │ │ - je 20057 │ │ + je 1f617 │ │ lea 0x18(%rdi),%r12 │ │ dec %r13 │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov %r12,%rdi │ │ - jmp 20040 │ │ + jmp 1f600 │ │ cmpq $0x0,(%rbx) │ │ - je 20066 │ │ + je 1f626 │ │ mov %r14,%rdi │ │ - call *0x5b1da(%rip) │ │ + call *0x58ed2(%rip) │ │ mov %rbx,%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x5b1c3(%rip) │ │ + jmp *0x58ebb(%rip) │ │ mov %rax,%r15 │ │ mov %rbx,%rdi │ │ - call *0x5b1b7(%rip) │ │ + call *0x58eaf(%rip) │ │ mov %r15,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ mov %rax,%r15 │ │ data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ dec %r13 │ │ - je 200b7 │ │ + je 1f677 │ │ lea 0x18(%r12),%rbp │ │ mov %r12,%rdi │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov %rbp,%r12 │ │ - jmp 200a0 │ │ + jmp 1f660 │ │ cmpq $0x0,(%rbx) │ │ - je 200c6 │ │ + je 1f686 │ │ mov %r14,%rdi │ │ - call *0x5b17a(%rip) │ │ + call *0x58e72(%rip) │ │ mov %rbx,%rdi │ │ - call *0x5b171(%rip) │ │ + call *0x58e69(%rip) │ │ mov %r15,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %r14 │ │ push %rbx │ │ sub $0x18,%rsp │ │ add %rdx,%rsi │ │ - jb 20147 │ │ + jb 1f707 │ │ mov %r8,%r9 │ │ mov %rcx,%r8 │ │ mov %rdi,%rbx │ │ mov (%rdi),%rax │ │ lea (%rax,%rax,1),%r14 │ │ cmp %r14,%rsi │ │ cmova %rsi,%r14 │ │ @@ -6630,29 +6166,29 @@ │ │ lea 0x4(,%rcx,4),%rcx │ │ cmp %rcx,%r14 │ │ cmovbe %rcx,%r14 │ │ mov 0x8(%rdi),%rdx │ │ mov %rsp,%rdi │ │ mov %rax,%rsi │ │ mov %r14,%rcx │ │ - call 23770 │ │ + call 22c70 │ │ cmpl $0x1,(%rsp) │ │ - je 2014e │ │ + je 1f70e │ │ mov 0x8(%rsp),%rax │ │ mov %rax,0x8(%rbx) │ │ mov %r14,(%rbx) │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r14 │ │ ret │ │ xor %edi,%edi │ │ - call 2899b │ │ + call 27cfb │ │ mov 0x8(%rsp),%rdi │ │ mov 0x10(%rsp),%rsi │ │ - call 2899b │ │ + call 27cfb │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ @@ -6660,185 +6196,159 @@ │ │ push %rbx │ │ sub $0x48,%rsp │ │ xorps %xmm0,%xmm0 │ │ movaps %xmm0,0x30(%rsp) │ │ movaps %xmm0,0x20(%rsp) │ │ mov 0x10(%rdi),%rax │ │ test %rax,%rax │ │ - je 202fd │ │ + je 1f8a1 │ │ mov %rsi,0x10(%rsp) │ │ cmp $0x20,%rax │ │ mov $0x20,%r15d │ │ mov %rax,0x18(%rsp) │ │ cmovb %rax,%r15 │ │ mov %rdi,0x8(%rsp) │ │ mov (%rdi),%r14 │ │ - lea -0x17dc6(%rip),%rbx │ │ - lea -0x1c4f2(%rip),%r12 │ │ - mov 0x5b083(%rip),%r13 │ │ - jmp 201d4 │ │ - nop │ │ - mov (%rsp),%rdi │ │ - call *%r13 │ │ - mov %r15,%rbx │ │ - mov %r12,%r15 │ │ - lea -0x1c510(%rip),%r12 │ │ + lea -0x1ba13(%rip),%r13 │ │ lea 0x20(%rsp),%rbp │ │ + jmp 1f799 │ │ + cs nopw 0x0(%rax,%rax,1) │ │ + mov 0x5cfd9(%rip),%rax │ │ + mov %r12,%rdi │ │ + shr $0x20,%rdi │ │ + call *0x10(%rax) │ │ + test %al,%al │ │ + je 1f89a │ │ mov (%r14),%rdi │ │ mov 0x8(%r14),%rax │ │ mov 0x10(%rax),%rsi │ │ - call 238b0 │ │ + call 22db0 │ │ test %al,%al │ │ - je 20210 │ │ + je 1f7e0 │ │ mov $0x13,%edx │ │ mov $0x23,%edi │ │ - mov %rbx,%rsi │ │ - call 6d1a0 │ │ - mov %rax,%rdx │ │ + lea -0x17516(%rip),%rsi │ │ + call 6b5c0 │ │ + mov %rax,%r12 │ │ and $0x3,%eax │ │ - movslq (%r12,%rax,4),%rax │ │ - add %r12,%rax │ │ + movslq 0x0(%r13,%rax,4),%rax │ │ + add %r13,%rax │ │ jmp *%rax │ │ - xchg %ax,%ax │ │ + data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov 0x10(%r14),%edi │ │ mov %rbp,%rsi │ │ mov %r15,%rdx │ │ - call *0x5b048(%rip) │ │ + call *0x58d38(%rip) │ │ cmp $0xffffffffffffffff,%rax │ │ - jne 2030e │ │ - call *0x5b040(%rip) │ │ - mov (%rax),%edx │ │ - shl $0x20,%rdx │ │ - or $0x2,%rdx │ │ - mov %edx,%eax │ │ + jne 1f8b3 │ │ + call *0x58d30(%rip) │ │ + movslq (%rax),%r12 │ │ + mov 0x5cf56(%rip),%rax │ │ + lea 0x5810f(%rip),%rcx │ │ + cmp %rcx,%rax │ │ + jne 1f887 │ │ + shl $0x20,%r12 │ │ + or $0x2,%r12 │ │ + mov %r12d,%eax │ │ and $0x3,%eax │ │ - movslq (%r12,%rax,4),%rax │ │ - add %r12,%rax │ │ + movslq 0x0(%r13,%rax,4),%rax │ │ + add %r13,%rax │ │ jmp *%rax │ │ - cmpb $0x23,0x10(%rdx) │ │ - je 201d9 │ │ - jmp 202f6 │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %rdx,%rax │ │ - shr $0x20,%rax │ │ - cmp $0x4,%eax │ │ - je 201d9 │ │ - jmp 202f6 │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %rdx,%rax │ │ + cmpb $0x23,0x10(%r12) │ │ + je 1f799 │ │ + jmp 1f89a │ │ + nopl 0x0(%rax) │ │ + mov %r12,%rax │ │ shr $0x20,%rax │ │ - movabs $0x2a00000000,%rcx │ │ - cmp %rcx,%rdx │ │ + mov %r12,%rcx │ │ + shr $0x22,%rcx │ │ + cmp $0xb,%ecx │ │ mov $0xff,%ecx │ │ cmovae %ecx,%eax │ │ cmp $0x23,%al │ │ - je 201d9 │ │ - jmp 202f6 │ │ - cs nopw 0x0(%rax,%rax,1) │ │ - cmpb $0x23,0xf(%rdx) │ │ - jne 202f6 │ │ - mov %r13,%rbp │ │ - mov %r15,%r12 │ │ - mov %rbx,%r15 │ │ - lea -0x1(%rdx),%rax │ │ - mov %rax,(%rsp) │ │ - mov -0x1(%rdx),%rbx │ │ - mov 0x7(%rdx),%r13 │ │ - mov 0x0(%r13),%rax │ │ - test %rax,%rax │ │ - je 202dd │ │ - mov %rbx,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r13) │ │ - mov %rbp,%r13 │ │ - je 201c0 │ │ - mov %rbx,%rdi │ │ - call *%r13 │ │ - jmp 201c0 │ │ + je 1f799 │ │ + jmp 1f89a │ │ + data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + cmpb $0x23,0x1f(%r12) │ │ + jne 1f89a │ │ + lea -0x1(%r12),%rdi │ │ + call *0x17(%r12) │ │ + jmp 1f799 │ │ + lea 0x58092(%rip),%rax │ │ + mov %rax,0x5cecb(%rip) │ │ + jmp 1f816 │ │ mov $0x1,%eax │ │ - jmp 2036e │ │ + jmp 1f914 │ │ mov 0x10(%rsi),%r14 │ │ add $0x10,%rsi │ │ - xor %edx,%edx │ │ - mov %rsi,%rbx │ │ - xor %eax,%eax │ │ - jmp 20366 │ │ - mov 0x18(%rsp),%rdx │ │ - sub %rax,%rdx │ │ - jb 203bc │ │ - mov 0x8(%rsp),%rcx │ │ - mov %rdx,0x10(%rcx) │ │ - cmp $0x21,%rax │ │ - mov 0x10(%rsp),%r15 │ │ - jae 20381 │ │ - lea 0x10(%r15),%rbx │ │ - mov (%r15),%rcx │ │ - mov 0x10(%r15),%r14 │ │ - sub %r14,%rcx │ │ - cmp %rax,%rcx │ │ - jb 20397 │ │ - test %rax,%rax │ │ - je 2037d │ │ - mov 0x8(%r15),%rdi │ │ + xor %r12d,%r12d │ │ + mov %rsi,%r15 │ │ + xor %ebx,%ebx │ │ + jmp 1f90c │ │ + mov %rax,%rbx │ │ + mov 0x18(%rsp),%rcx │ │ + sub %rax,%rcx │ │ + jb 1f961 │ │ + mov 0x8(%rsp),%rax │ │ + mov %rcx,0x10(%rax) │ │ + cmp $0x21,%rbx │ │ + mov 0x10(%rsp),%r12 │ │ + jae 1f92b │ │ + lea 0x10(%r12),%r15 │ │ + mov (%r12),%rax │ │ + mov 0x10(%r12),%r14 │ │ + sub %r14,%rax │ │ + cmp %rbx,%rax │ │ + jb 1f941 │ │ + test %rbx,%rbx │ │ + je 1f926 │ │ + mov 0x8(%r12),%rdi │ │ add %r14,%rdi │ │ lea 0x20(%rsp),%rsi │ │ - mov %rax,%rdx │ │ - mov %rax,%r15 │ │ - call *0x5aee8(%rip) │ │ - mov %r15,%rax │ │ - mov %r15,%rdx │ │ - add %r14,%rax │ │ - mov %rax,(%rbx) │ │ + mov %rbx,%rdx │ │ + call *0x58bf7(%rip) │ │ + mov %rbx,%r12 │ │ + add %r14,%rbx │ │ + mov %rbx,(%r15) │ │ xor %eax,%eax │ │ + mov %r12,%rdx │ │ add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - xor %edx,%edx │ │ - jmp 2030a │ │ - lea 0x5a2f8(%rip),%rcx │ │ + xor %r12d,%r12d │ │ + jmp 1f8af │ │ + lea 0x5801e(%rip),%rcx │ │ mov $0x20,%edx │ │ xor %edi,%edi │ │ - mov %rax,%rsi │ │ - call 32050 │ │ + mov %rbx,%rsi │ │ + call 31960 │ │ mov $0x1,%ecx │ │ mov $0x1,%r8d │ │ - mov %r15,%rdi │ │ + mov %r12,%rdi │ │ mov %r14,%rsi │ │ - mov %rax,%rdx │ │ - mov %rax,%r14 │ │ - call 200e0 │ │ - mov %r14,%rax │ │ - mov 0x10(%r15),%r14 │ │ - jmp 20348 │ │ - lea -0x17fa7(%rip),%rdi │ │ - lea 0x591ce(%rip),%rdx │ │ + mov %rbx,%rdx │ │ + call 1f6a0 │ │ + mov 0x10(%r12),%r14 │ │ + jmp 1f8f3 │ │ + lea -0x1768d(%rip),%rdi │ │ + lea 0x56ef9(%rip),%rdx │ │ mov $0x45,%esi │ │ - call 30650 │ │ - mov %rax,%r14 │ │ - cmpq $0x0,0x8(%r13) │ │ - je 203e7 │ │ - mov %rbx,%rdi │ │ - call *0x5ae59(%rip) │ │ - mov (%rsp),%rdi │ │ - call *0x5ae4f(%rip) │ │ - mov %r14,%rdi │ │ - call 718d0 │ │ + call 2fe00 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - movdqu (%rsi),%xmm0 │ │ pxor (%rdi),%xmm0 │ │ aesenc 0x10(%rdi),%xmm0 │ │ aesenc 0x20(%rdi),%xmm0 │ │ aesenc 0x30(%rdi),%xmm0 │ │ aesenc 0x40(%rdi),%xmm0 │ │ aesenc 0x50(%rdi),%xmm0 │ │ aesenc 0x60(%rdi),%xmm0 │ │ @@ -6846,26 +6356,30 @@ │ │ aesenc 0x80(%rdi),%xmm0 │ │ aesenc 0x90(%rdi),%xmm0 │ │ aesenc 0xa0(%rdi),%xmm0 │ │ aesenc 0xb0(%rdi),%xmm0 │ │ aesenc 0xc0(%rdi),%xmm0 │ │ aesenc 0xd0(%rdi),%xmm0 │ │ aesenclast 0xe0(%rdi),%xmm0 │ │ - movdqu %xmm0,(%rdx) │ │ + movdqu %xmm0,(%rsi) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ sub $0x1f0,%rsp │ │ mov (%rsi),%r8 │ │ @@ -6873,15 +6387,15 @@ │ │ mov 0x10(%rsi),%rcx │ │ mov 0x18(%rsi),%rsi │ │ mov %rsi,%r9 │ │ shr $0x3,%r9 │ │ mov %esi,%edx │ │ and $0x7,%edx │ │ test %r9,%r9 │ │ - je 20aec │ │ + je 2006c │ │ movaps (%rdi),%xmm0 │ │ movaps %xmm0,0x160(%rsp) │ │ movaps 0x10(%rdi),%xmm0 │ │ movaps %xmm0,0x150(%rsp) │ │ movaps 0x20(%rdi),%xmm0 │ │ movaps %xmm0,0x140(%rsp) │ │ movaps 0x30(%rdi),%xmm0 │ │ @@ -7123,15 +6637,15 @@ │ │ xor %ebx,%ebx │ │ cs nopw 0x0(%rax,%rax,1) │ │ movdqu -0x40(%rsp,%rbx,1),%xmm0 │ │ pxor 0x170(%rsp,%rbx,1),%xmm0 │ │ movdqu %xmm0,0x50(%rsp,%rbx,1) │ │ add $0x10,%rbx │ │ cmp $0x80,%rbx │ │ - jne 20a50 │ │ + jne 1ffd0 │ │ inc %r10 │ │ movaps 0xc0(%rsp),%xmm0 │ │ movups %xmm0,0x70(%rcx,%r11,1) │ │ movaps 0xb0(%rsp),%xmm0 │ │ movups %xmm0,0x60(%rcx,%r11,1) │ │ movaps 0xa0(%rsp),%xmm0 │ │ movups %xmm0,0x50(%rcx,%r11,1) │ │ @@ -7142,26 +6656,26 @@ │ │ movdqa 0x70(%rsp),%xmm2 │ │ movdqa 0x80(%rsp),%xmm3 │ │ movdqu %xmm3,0x30(%rcx,%r11,1) │ │ movdqu %xmm2,0x20(%rcx,%r11,1) │ │ movdqu %xmm1,0x10(%rcx,%r11,1) │ │ movdqu %xmm0,(%rcx,%r11,1) │ │ cmp %r10,%r9 │ │ - jne 205b0 │ │ + jne 1fb30 │ │ pxor %xmm0,%xmm0 │ │ movdqa %xmm0,0x30(%rsp) │ │ movdqa %xmm0,0x20(%rsp) │ │ movdqa %xmm0,0x10(%rsp) │ │ movdqa %xmm0,(%rsp) │ │ movdqa %xmm0,-0x10(%rsp) │ │ movdqa %xmm0,-0x20(%rsp) │ │ movdqa %xmm0,-0x30(%rsp) │ │ movdqa %xmm0,-0x40(%rsp) │ │ test %rdx,%rdx │ │ - je 20f39 │ │ + je 204b9 │ │ mov (%r8),%r10d │ │ mov 0x10(%r8),%r9d │ │ movdqu (%r8),%xmm1 │ │ lea (%r10,%r9,1),%r11d │ │ movdqa %xmm1,%xmm8 │ │ pinsrd $0x0,%r11d,%xmm8 │ │ movdqa (%rdi),%xmm0 │ │ @@ -7197,15 +6711,15 @@ │ │ aesenclast %xmm15,%xmm8 │ │ movdqa %xmm8,-0x40(%rsp) │ │ movabs $0xffffffffffffff8,%rdi │ │ and %rdi,%rsi │ │ shl $0x4,%rsi │ │ lea 0x1(%r9),%edi │ │ cmp $0x1,%edx │ │ - je 20f11 │ │ + je 20491 │ │ add %r10d,%edi │ │ movdqa %xmm1,%xmm8 │ │ pinsrd $0x0,%edi,%xmm8 │ │ pxor %xmm0,%xmm8 │ │ aesenc %xmm13,%xmm8 │ │ aesenc %xmm12,%xmm8 │ │ aesenc %xmm11,%xmm8 │ │ @@ -7219,15 +6733,15 @@ │ │ aesenc %xmm2,%xmm8 │ │ aesenc -0x80(%rsp),%xmm8 │ │ aesenc %xmm14,%xmm8 │ │ aesenclast %xmm15,%xmm8 │ │ movdqa %xmm8,-0x30(%rsp) │ │ lea 0x2(%r9),%edi │ │ cmp $0x2,%edx │ │ - je 20f11 │ │ + je 20491 │ │ add %r10d,%edi │ │ movdqa %xmm1,%xmm8 │ │ pinsrd $0x0,%edi,%xmm8 │ │ pxor %xmm0,%xmm8 │ │ aesenc %xmm13,%xmm8 │ │ aesenc %xmm12,%xmm8 │ │ aesenc %xmm11,%xmm8 │ │ @@ -7241,15 +6755,15 @@ │ │ aesenc %xmm2,%xmm8 │ │ aesenc -0x80(%rsp),%xmm8 │ │ aesenc %xmm14,%xmm8 │ │ aesenclast %xmm15,%xmm8 │ │ movdqa %xmm8,-0x20(%rsp) │ │ lea 0x3(%r9),%edi │ │ cmp $0x3,%edx │ │ - je 20f11 │ │ + je 20491 │ │ add %r10d,%edi │ │ movdqa %xmm1,%xmm8 │ │ pinsrd $0x0,%edi,%xmm8 │ │ pxor %xmm0,%xmm8 │ │ aesenc %xmm13,%xmm8 │ │ aesenc %xmm12,%xmm8 │ │ aesenc %xmm11,%xmm8 │ │ @@ -7263,15 +6777,15 @@ │ │ aesenc %xmm2,%xmm8 │ │ aesenc -0x80(%rsp),%xmm8 │ │ aesenc %xmm14,%xmm8 │ │ aesenclast %xmm15,%xmm8 │ │ movdqa %xmm8,-0x10(%rsp) │ │ lea 0x4(%r9),%edi │ │ cmp $0x4,%edx │ │ - je 20f11 │ │ + je 20491 │ │ add %r10d,%edi │ │ movdqa %xmm1,%xmm8 │ │ pinsrd $0x0,%edi,%xmm8 │ │ pxor %xmm0,%xmm8 │ │ aesenc %xmm13,%xmm8 │ │ aesenc %xmm12,%xmm8 │ │ aesenc %xmm11,%xmm8 │ │ @@ -7285,15 +6799,15 @@ │ │ aesenc %xmm2,%xmm8 │ │ aesenc -0x80(%rsp),%xmm8 │ │ aesenc %xmm14,%xmm8 │ │ aesenclast %xmm15,%xmm8 │ │ movdqa %xmm8,(%rsp) │ │ lea 0x5(%r9),%edi │ │ cmp $0x5,%edx │ │ - je 20f11 │ │ + je 20491 │ │ add %edi,%r10d │ │ movdqa %xmm1,%xmm8 │ │ pinsrd $0x0,%r10d,%xmm8 │ │ pxor %xmm0,%xmm8 │ │ aesenc %xmm13,%xmm8 │ │ aesenc %xmm12,%xmm8 │ │ aesenc %xmm11,%xmm8 │ │ @@ -7306,17 +6820,17 @@ │ │ aesenc %xmm3,%xmm8 │ │ aesenc %xmm2,%xmm8 │ │ aesenc -0x80(%rsp),%xmm8 │ │ aesenc %xmm14,%xmm8 │ │ aesenclast %xmm15,%xmm8 │ │ movdqa %xmm8,0x10(%rsp) │ │ cmp $0x6,%edx │ │ - jne 20ea3 │ │ + jne 20423 │ │ add $0x6,%r9d │ │ - jmp 20f0e │ │ + jmp 2048e │ │ lea 0x6(%r9),%edi │ │ movd %edi,%xmm8 │ │ paddd %xmm8,%xmm1 │ │ pxor %xmm1,%xmm0 │ │ aesenc %xmm13,%xmm0 │ │ aesenc %xmm12,%xmm0 │ │ aesenc %xmm11,%xmm0 │ │ @@ -7340,15 +6854,15 @@ │ │ xor %esi,%esi │ │ nopl (%rax) │ │ movdqu (%rax,%rsi,1),%xmm0 │ │ pxor -0x40(%rsp,%rsi,1),%xmm0 │ │ movdqu %xmm0,(%rcx,%rsi,1) │ │ add $0x10,%rsi │ │ dec %rdx │ │ - jne 20f20 │ │ + jne 204a0 │ │ add $0x1f0,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ @@ -7364,144 +6878,166 @@ │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x28,%rsp │ │ mov 0x8(%rcx),%r12 │ │ test %r12,%r12 │ │ - jns 20f6c │ │ - call 28ab0 │ │ + jns 204ec │ │ + call 27d20 │ │ mov %rdi,%rbx │ │ mov 0x10(%rcx),%r14 │ │ mov 0x18(%rcx),%r15 │ │ - je 20fbe │ │ + je 2053e │ │ mov %rsi,0x20(%rsp) │ │ mov %rdx,%rbp │ │ mov (%rcx),%r13 │ │ mov %r12,%rdi │ │ - call *0x5a2ab(%rip) │ │ + call *0x57fe3(%rip) │ │ test %rax,%rax │ │ - je 2103b │ │ + je 205bb │ │ mov %r12,0x8(%rsp) │ │ mov %rax,0x10(%rsp) │ │ mov %rax,%rdi │ │ mov %r13,%rsi │ │ mov %r12,%rdx │ │ - call *0x5a299(%rip) │ │ + call *0x57fd1(%rip) │ │ mov %r12,0x18(%rsp) │ │ mov %rbp,%rdx │ │ mov 0x20(%rsp),%rsi │ │ - jmp 20fd9 │ │ + jmp 20559 │ │ movq $0x0,0x8(%rsp) │ │ movq $0x1,0x10(%rsp) │ │ movq $0x0,0x18(%rsp) │ │ lea 0x8(%rsp),%r8 │ │ mov %rsi,%rdi │ │ mov %rdx,%rsi │ │ mov %r14,%rdx │ │ mov %r15,%rcx │ │ - call 24f20 │ │ + call 24410 │ │ test %al,%al │ │ - je 2101b │ │ + je 2059b │ │ movq $0xffffffffffffffff,(%rbx) │ │ cmpq $0x0,0x8(%rsp) │ │ - je 2102c │ │ + je 205ac │ │ mov 0x10(%rsp),%rdi │ │ add $0x28,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x5a225(%rip) │ │ + jmp *0x57f5d(%rip) │ │ mov 0x18(%rsp),%rax │ │ mov %rax,0x10(%rbx) │ │ movups 0x8(%rsp),%xmm0 │ │ movups %xmm0,(%rbx) │ │ add $0x28,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov $0x1,%edi │ │ mov %r12,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ mov %rax,%rbx │ │ cmpq $0x0,0x8(%rsp) │ │ - je 2105e │ │ + je 205de │ │ mov 0x10(%rsp),%rdi │ │ - call *0x5a1e2(%rip) │ │ + call *0x57f1a(%rip) │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %r14 │ │ push %rbx │ │ - mov %rdi,%rbx │ │ - mov $0x100000,%edi │ │ + push %rax │ │ + test %rsi,%rsi │ │ + jns 205fe │ │ + call 27d20 │ │ + mov %rsi,%rbx │ │ + je 2061e │ │ + mov %rdi,%r14 │ │ mov $0x1,%esi │ │ - call *0x5a1dc(%rip) │ │ + mov %rbx,%rdi │ │ + call *0x57ef4(%rip) │ │ test %rax,%rax │ │ - je 2109e │ │ - movq $0x100000,(%rbx) │ │ - mov %rax,0x8(%rbx) │ │ - movq $0x100000,0x10(%rbx) │ │ + je 20636 │ │ + mov %r14,%rdi │ │ + jmp 20623 │ │ + mov $0x1,%eax │ │ + mov %rbx,(%rdi) │ │ + mov %rax,0x8(%rdi) │ │ + mov %rbx,0x10(%rdi) │ │ + add $0x8,%rsp │ │ pop %rbx │ │ + pop %r14 │ │ ret │ │ mov $0x1,%edi │ │ - mov $0x100000,%esi │ │ - call 2899b │ │ + mov %rbx,%rsi │ │ + call 27cfb │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x38,%rsp │ │ mov 0x8(%r8),%r12 │ │ test %r12,%r12 │ │ - jns 210cc │ │ - call 28ab0 │ │ + jns 2066c │ │ + call 27d20 │ │ mov %rdi,%rbx │ │ mov 0x10(%r8),%r14 │ │ mov 0x18(%r8),%r15 │ │ - je 21124 │ │ + je 206c4 │ │ mov %edx,0x28(%rsp) │ │ mov %ecx,0x24(%rsp) │ │ mov %rsi,%rbp │ │ mov (%r8),%r13 │ │ mov %r12,%rdi │ │ - call *0x5a148(%rip) │ │ + call *0x57e60(%rip) │ │ test %rax,%rax │ │ - je 211c4 │ │ + je 20764 │ │ mov %r12,0x8(%rsp) │ │ mov %rax,0x10(%rsp) │ │ mov %rax,%rdi │ │ mov %r13,%rsi │ │ mov %r12,%rdx │ │ - call *0x5a136(%rip) │ │ + call *0x57e4e(%rip) │ │ mov %r12,0x18(%rsp) │ │ mov %rbp,%rsi │ │ mov 0x24(%rsp),%ecx │ │ mov 0x28(%rsp),%edx │ │ - jmp 2113f │ │ + jmp 206df │ │ movq $0x0,0x8(%rsp) │ │ movq $0x1,0x10(%rsp) │ │ movq $0x0,0x18(%rsp) │ │ mov 0x3c0(%rsi),%eax │ │ mov 0x3c3(%rsi),%edi │ │ mov %edi,0x2f(%rsp) │ │ mov %eax,0x2c(%rsp) │ │ @@ -7510,79 +7046,79 @@ │ │ mov %cl,0x37(%rsp) │ │ lea 0x2c(%rsp),%rax │ │ lea 0x8(%rsp),%r8 │ │ mov %rsi,%rdi │ │ mov %rax,%rsi │ │ mov %r14,%rdx │ │ mov %r15,%rcx │ │ - call 24f20 │ │ + call 24410 │ │ test %al,%al │ │ - je 211a4 │ │ + je 20744 │ │ movq $0xffffffffffffffff,(%rbx) │ │ cmpq $0x0,0x8(%rsp) │ │ - je 211b5 │ │ + je 20755 │ │ mov 0x10(%rsp),%rdi │ │ add $0x38,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x5a09c(%rip) │ │ + jmp *0x57db4(%rip) │ │ mov 0x18(%rsp),%rax │ │ mov %rax,0x10(%rbx) │ │ movups 0x8(%rsp),%xmm0 │ │ movups %xmm0,(%rbx) │ │ add $0x38,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov $0x1,%edi │ │ mov %r12,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ mov %rax,%rbx │ │ cmpq $0x0,0x8(%rsp) │ │ - je 211e7 │ │ + je 20787 │ │ mov 0x10(%rsp),%rdi │ │ - call *0x5a059(%rip) │ │ + call *0x57d71(%rip) │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x28,%rsp │ │ mov %ecx,%ebp │ │ mov %edx,%r15d │ │ mov %rsi,%r14 │ │ mov %rdi,%rbx │ │ test %r9,%r9 │ │ - je 21245 │ │ + je 207e5 │ │ mov %r9,%r12 │ │ mov %r8,%r13 │ │ mov %r9,%rdi │ │ - call *0x5a01b(%rip) │ │ + call *0x57d33(%rip) │ │ test %rax,%rax │ │ - je 212e3 │ │ + je 20883 │ │ mov %r12,(%rsp) │ │ mov %rax,0x8(%rsp) │ │ mov %rax,%rdi │ │ mov %r13,%rsi │ │ mov %r12,%rdx │ │ - call *0x5a00a(%rip) │ │ + call *0x57d22(%rip) │ │ mov %r12,0x10(%rsp) │ │ - jmp 2125f │ │ + jmp 207ff │ │ movq $0x0,(%rsp) │ │ movq $0x1,0x8(%rsp) │ │ movq $0x0,0x10(%rsp) │ │ mov 0x3c0(%r14),%eax │ │ mov 0x3c3(%r14),%ecx │ │ mov %ecx,0x1f(%rsp) │ │ mov %eax,0x1c(%rsp) │ │ @@ -7590,359 +7126,350 @@ │ │ mov %r15d,0x23(%rsp) │ │ mov %bpl,0x27(%rsp) │ │ lea 0x1c(%rsp),%rsi │ │ mov %rsp,%r8 │ │ mov $0x1,%edx │ │ mov %r14,%rdi │ │ xor %ecx,%ecx │ │ - call 24f20 │ │ + call 24410 │ │ test %al,%al │ │ - je 212c4 │ │ + je 20864 │ │ movq $0xffffffffffffffff,(%rbx) │ │ cmpq $0x0,(%rsp) │ │ - je 212d4 │ │ + je 20874 │ │ mov 0x8(%rsp),%rdi │ │ add $0x28,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x59f7c(%rip) │ │ + jmp *0x57c94(%rip) │ │ mov 0x10(%rsp),%rax │ │ mov %rax,0x10(%rbx) │ │ movups (%rsp),%xmm0 │ │ movups %xmm0,(%rbx) │ │ add $0x28,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov $0x1,%edi │ │ mov %r12,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ mov %rax,%rbx │ │ cmpq $0x0,(%rsp) │ │ - je 21305 │ │ + je 208a5 │ │ mov 0x8(%rsp),%rdi │ │ - call *0x59f3b(%rip) │ │ + call *0x57c53(%rip) │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x4b8,%rsp │ │ - mov 0x8(%r8),%r14 │ │ - mov %r14,%r15 │ │ + sub $0x4c8,%rsp │ │ + mov 0x8(%r8),%rbx │ │ + mov %rbx,%r15 │ │ add $0x10,%r15 │ │ - jns 21333 │ │ - call 28ab0 │ │ - mov %ecx,%ebp │ │ - mov %edx,%ebx │ │ - mov %rsi,%r13 │ │ - mov %rdi,0x68(%rsp) │ │ + jns 208d3 │ │ + call 27d20 │ │ + mov %edx,%r13d │ │ + mov %rsi,%r12 │ │ + mov %rdi,0x70(%rsp) │ │ mov (%r8),%rax │ │ - mov %rax,0x8(%rsp) │ │ - mov 0x10(%r8),%r12 │ │ + mov %rax,0x28(%rsp) │ │ + mov 0x10(%r8),%r14 │ │ mov 0x18(%r8),%rax │ │ - mov %rax,0x50(%rsp) │ │ - je 21392 │ │ + mov %rax,0x58(%rsp) │ │ + mov %ecx,0x8(%rsp) │ │ + je 20935 │ │ mov %r15,%rdi │ │ - call *0x59ed9(%rip) │ │ + call *0x57bee(%rip) │ │ test %rax,%rax │ │ - je 217dd │ │ + je 20d70 │ │ mov %rax,%rdi │ │ mov %r15,0x10(%rsp) │ │ mov %rax,0x18(%rsp) │ │ movq $0x0,0x20(%rsp) │ │ - cmp $0xfffffffffffffff0,%r14 │ │ - jae 213ad │ │ - xor %eax,%eax │ │ - test %r14,%r14 │ │ - mov 0x50(%rsp),%r15 │ │ - jne 213d6 │ │ - jmp 21407 │ │ + cmp $0xfffffffffffffff0,%rbx │ │ + jae 20950 │ │ + xor %ebp,%ebp │ │ + test %rbx,%rbx │ │ + mov 0x58(%rsp),%r15 │ │ + jne 20979 │ │ + jmp 2098a │ │ movq $0x0,0x10(%rsp) │ │ movq $0x1,0x18(%rsp) │ │ movq $0x0,0x20(%rsp) │ │ lea 0x10(%rsp),%rdi │ │ mov $0x1,%ecx │ │ mov $0x1,%r8d │ │ xor %esi,%esi │ │ - mov %r14,%rdx │ │ - call 200e0 │ │ - mov 0x50(%rsp),%r15 │ │ + mov %rbx,%rdx │ │ + call 1f6a0 │ │ + mov 0x58(%rsp),%r15 │ │ mov 0x18(%rsp),%rdi │ │ - mov 0x20(%rsp),%rax │ │ - add %rax,%rdi │ │ - mov 0x8(%rsp),%rsi │ │ - mov %ebx,0x8(%rsp) │ │ - mov %r13,%rbx │ │ - mov %r15,%r13 │ │ - mov %ebp,%r15d │ │ - mov %rax,%rbp │ │ - mov %r14,%rdx │ │ - call *0x59e51(%rip) │ │ - mov %rbp,%rax │ │ - mov %r15d,%ebp │ │ - mov %r13,%r15 │ │ - mov %rbx,%r13 │ │ - mov 0x8(%rsp),%ebx │ │ - add %r14,%rax │ │ - mov %rax,0x8(%rsp) │ │ - mov %rax,0x20(%rsp) │ │ - mov 0x3c0(%r13),%eax │ │ - mov 0x3c3(%r13),%ecx │ │ - mov %ecx,0x5f(%rsp) │ │ - mov %eax,0x5c(%rsp) │ │ - bswap %ebx │ │ - mov %ebx,0x63(%rsp) │ │ - mov %bpl,0x67(%rsp) │ │ + mov 0x20(%rsp),%rbp │ │ + add %rbp,%rdi │ │ + mov 0x28(%rsp),%rsi │ │ + mov %rbx,%rdx │ │ + call *0x57b76(%rip) │ │ + add %rbx,%rbp │ │ + mov %rbp,0x20(%rsp) │ │ + mov 0x3c0(%r12),%eax │ │ + mov 0x3c3(%r12),%ecx │ │ + mov %ecx,0x67(%rsp) │ │ + mov %eax,0x64(%rsp) │ │ + bswap %r13d │ │ + mov %r13d,0x6b(%rsp) │ │ + mov 0x8(%rsp),%eax │ │ + mov %al,0x6f(%rsp) │ │ mov 0x18(%rsp),%rax │ │ - mov %rax,0x28(%rsp) │ │ - lea 0xc0(%rsp),%rdi │ │ - lea 0x5c(%rsp),%rdx │ │ - mov %r13,%rsi │ │ - call 230f0 │ │ + mov %rax,0x8(%rsp) │ │ + lea 0xd0(%rsp),%rdi │ │ + lea 0x64(%rsp),%rdx │ │ + mov %r12,%rsi │ │ + call 226c0 │ │ movabs $0x1000000000,%rax │ │ cmp %rax,%r15 │ │ - mov 0x8(%rsp),%rcx │ │ - ja 214c7 │ │ - cmp %rax,%rcx │ │ - ja 214c7 │ │ + ja 20a58 │ │ + cmp %rax,%rbp │ │ + ja 20a58 │ │ + mov %rbp,0x28(%rsp) │ │ movabs $0x1ffffffff0,%rbp │ │ - lea 0x480(%rsp),%r13 │ │ + lea 0x490(%rsp),%r13 │ │ mov %r15,%rcx │ │ and %rbp,%r15 │ │ - lea (%r12,%r15,1),%rbx │ │ - mov %ecx,%r14d │ │ - and $0xf,%r14d │ │ - movzbl 0x5e009(%rip),%eax │ │ + lea (%r14,%r15,1),%rbx │ │ + mov %ecx,%eax │ │ + and $0xf,%eax │ │ + mov %rax,0x88(%rsp) │ │ + movzbl 0x5bd36(%rip),%eax │ │ cmp $0x1,%al │ │ - jne 21502 │ │ + jne 20a93 │ │ cmp $0x10,%rcx │ │ - jb 2152a │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ + jb 20ab8 │ │ + xor %r12d,%r12d │ │ + data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + movups (%r14,%r12,1),%xmm0 │ │ mov %r13,%rdi │ │ - mov %r12,%rsi │ │ - call 3d900 │ │ + call 3dc40 │ │ add $0x10,%r12 │ │ - add $0xfffffffffffffff0,%r15 │ │ - jne 214b0 │ │ - jmp 2152a │ │ - movzbl 0x5dfc2(%rip),%eax │ │ - mov 0x68(%rsp),%rax │ │ + cmp %r12,%r15 │ │ + jne 20a40 │ │ + jmp 20ab8 │ │ + movzbl 0x5bce9(%rip),%eax │ │ + mov 0x70(%rsp),%rax │ │ movq $0xffffffffffffffff,(%rax) │ │ cmpq $0x0,0x10(%rsp) │ │ - je 217ba │ │ + je 20d4d │ │ mov 0x18(%rsp),%rdi │ │ - add $0x4b8,%rsp │ │ + add $0x4c8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x59d3e(%rip) │ │ + jmp *0x57a65(%rip) │ │ cmp $0x10,%rcx │ │ - jb 2152a │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov (%r12),%rsi │ │ - mov 0x8(%r12),%rdx │ │ + jb 20ab8 │ │ + nopl 0x0(%rax) │ │ + mov (%r14),%rsi │ │ + mov 0x8(%r14),%rdx │ │ mov %r13,%rdi │ │ - call 3d050 │ │ - add $0x10,%r12 │ │ - cmp %rbx,%r12 │ │ - jne 21510 │ │ + call 3d3d0 │ │ + add $0x10,%r14 │ │ + cmp %rbx,%r14 │ │ + jne 20aa0 │ │ + mov 0x88(%rsp),%r14 │ │ test %r14,%r14 │ │ - mov 0x50(%rsp),%r15 │ │ - je 21589 │ │ + mov 0x58(%rsp),%r15 │ │ + je 20b1f │ │ mov $0x10,%edx │ │ sub %r14,%rdx │ │ lea (%rsp,%r14,1),%rdi │ │ add $0x30,%rdi │ │ xor %esi,%esi │ │ - call *0x59d2c(%rip) │ │ + call *0x57a3e(%rip) │ │ lea 0x30(%rsp),%rdi │ │ mov %rbx,%rsi │ │ mov %r14,%rdx │ │ - call *0x59ceb(%rip) │ │ - movzbl 0x5df3c(%rip),%eax │ │ + call *0x57a0d(%rip) │ │ + movzbl 0x5bc5e(%rip),%eax │ │ cmp $0x1,%al │ │ - jne 21577 │ │ - lea 0x30(%rsp),%rsi │ │ + jne 20b0d │ │ + movaps 0x30(%rsp),%xmm0 │ │ mov %r13,%rdi │ │ - call 3d900 │ │ - jmp 21589 │ │ + call 3dc40 │ │ + jmp 20b1f │ │ mov 0x30(%rsp),%rsi │ │ mov 0x38(%rsp),%rdx │ │ mov %r13,%rdi │ │ - call 3d050 │ │ - mov 0x8(%rsp),%rcx │ │ + call 3d3d0 │ │ + mov 0x28(%rsp),%rcx │ │ and %rcx,%rbp │ │ - mov 0x28(%rsp),%rax │ │ + mov 0x8(%rsp),%rax │ │ lea (%rax,%rbp,1),%r14 │ │ mov %ecx,%r12d │ │ and $0xf,%r12d │ │ - movzbl 0x5def8(%rip),%eax │ │ + movzbl 0x5bc1a(%rip),%eax │ │ cmp $0x1,%al │ │ - jne 215d7 │ │ + jne 20b6c │ │ cmp $0x10,%rcx │ │ - jb 21608 │ │ - mov 0x28(%rsp),%rbx │ │ + jb 20b98 │ │ + xor %ebx,%ebx │ │ nopw 0x0(%rax,%rax,1) │ │ + mov 0x8(%rsp),%rax │ │ + movups (%rax,%rbx,1),%xmm0 │ │ mov %r13,%rdi │ │ - mov %rbx,%rsi │ │ - call 3d900 │ │ + call 3dc40 │ │ add $0x10,%rbx │ │ - add $0xfffffffffffffff0,%rbp │ │ - jne 215c0 │ │ - jmp 21608 │ │ + cmp %rbx,%rbp │ │ + jne 20b50 │ │ + jmp 20b98 │ │ cmp $0x10,%rcx │ │ - jb 21608 │ │ - mov 0x28(%rsp),%rbx │ │ - data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + jb 20b98 │ │ + mov 0x8(%rsp),%rbx │ │ + nopw 0x0(%rax,%rax,1) │ │ mov (%rbx),%rsi │ │ mov 0x8(%rbx),%rdx │ │ mov %r13,%rdi │ │ - call 3d050 │ │ + call 3d3d0 │ │ add $0x10,%rbx │ │ cmp %r14,%rbx │ │ - jne 215f0 │ │ + jne 20b80 │ │ test %r12,%r12 │ │ - je 21662 │ │ + mov 0x28(%rsp),%rbx │ │ + je 20bf7 │ │ mov $0x10,%edx │ │ sub %r12,%rdx │ │ lea (%rsp,%r12,1),%rdi │ │ add $0x30,%rdi │ │ xor %esi,%esi │ │ - call *0x59c53(%rip) │ │ + call *0x57966(%rip) │ │ lea 0x30(%rsp),%rdi │ │ mov %r14,%rsi │ │ mov %r12,%rdx │ │ - call *0x59c12(%rip) │ │ - movzbl 0x5de63(%rip),%eax │ │ + call *0x57935(%rip) │ │ + movzbl 0x5bb86(%rip),%eax │ │ cmp $0x1,%al │ │ - jne 21650 │ │ - lea 0x30(%rsp),%rsi │ │ + jne 20be5 │ │ + movaps 0x30(%rsp),%xmm0 │ │ mov %r13,%rdi │ │ - call 3d900 │ │ - jmp 21662 │ │ + call 3dc40 │ │ + jmp 20bf7 │ │ mov 0x30(%rsp),%rsi │ │ mov 0x38(%rsp),%rdx │ │ mov %r13,%rdi │ │ - call 3d050 │ │ - lea 0x70(%rsp),%rdi │ │ - lea 0xc0(%rsp),%r13 │ │ + call 3d3d0 │ │ + lea 0x78(%rsp),%rdi │ │ + lea 0xd0(%rsp),%r13 │ │ mov %r13,%rsi │ │ mov %r15,%rdx │ │ - mov 0x8(%rsp),%rbx │ │ mov %rbx,%rcx │ │ - call 22ef0 │ │ - movzbl 0x7f(%rsp),%eax │ │ + call 224c0 │ │ + movzbl 0x87(%rsp),%eax │ │ or $0x80,%al │ │ - mov 0x70(%rsp),%rcx │ │ - mov 0x77(%rsp),%rdx │ │ + mov 0x78(%rsp),%rcx │ │ + mov 0x7f(%rsp),%rdx │ │ mov %rcx,0x38(%rsp) │ │ mov %rdx,0x3f(%rsp) │ │ mov %al,0x47(%rsp) │ │ mov %r13,0x30(%rsp) │ │ movl $0x0,0x48(%rsp) │ │ cmp $0x11,%rbx │ │ - jb 216f1 │ │ + jb 20c84 │ │ shr $0x4,%rbx │ │ - mov 0x28(%rsp),%rax │ │ - mov %rax,0x98(%rsp) │ │ - mov %rax,0xa0(%rsp) │ │ - mov %rbx,0xa8(%rsp) │ │ + mov 0x8(%rsp),%rax │ │ + mov %rax,0xa8(%rsp) │ │ + mov %rax,0xb0(%rsp) │ │ + mov %rbx,0xb8(%rsp) │ │ lea 0x30(%rsp),%rdi │ │ - lea 0x98(%rsp),%rsi │ │ - call 25590 │ │ + lea 0xa8(%rsp),%rsi │ │ + call 24a90 │ │ test %r12,%r12 │ │ - jne 216fe │ │ - jmp 21778 │ │ - mov 0x28(%rsp),%r14 │ │ + jne 20c91 │ │ + jmp 20d0b │ │ + mov 0x8(%rsp),%r14 │ │ mov %rbx,%r12 │ │ test %r12,%r12 │ │ - je 21778 │ │ + je 20d0b │ │ mov $0x10,%eax │ │ sub %r12,%rax │ │ xor %edx,%edx │ │ cmp $0x10,%r12 │ │ cmovb %rax,%rdx │ │ lea (%rsp,%r12,1),%rdi │ │ - add $0xb0,%rdi │ │ + add $0xc0,%rdi │ │ xor %esi,%esi │ │ - call *0x59b55(%rip) │ │ - lea 0xb0(%rsp),%rbx │ │ - mov 0x59b16(%rip),%r15 │ │ + call *0x5786a(%rip) │ │ + lea 0xc0(%rsp),%rbx │ │ + mov 0x5783b(%rip),%r15 │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ mov %r12,%rdx │ │ call *%r15 │ │ - mov %rbx,0x80(%rsp) │ │ - mov %rbx,0x88(%rsp) │ │ - movq $0x1,0x90(%rsp) │ │ + mov %rbx,0x90(%rsp) │ │ + mov %rbx,0x98(%rsp) │ │ + movq $0x1,0xa0(%rsp) │ │ lea 0x30(%rsp),%rdi │ │ - lea 0x80(%rsp),%rsi │ │ - call 25590 │ │ + lea 0x90(%rsp),%rsi │ │ + call 24a90 │ │ mov %r14,%rdi │ │ mov %rbx,%rsi │ │ mov %r12,%rdx │ │ call *%r15 │ │ - movzbl 0x5dd11(%rip),%eax │ │ + movzbl 0x5ba36(%rip),%eax │ │ mov 0x10(%rsp),%rax │ │ mov 0x20(%rsp),%rsi │ │ sub %rsi,%rax │ │ cmp $0xf,%rax │ │ - jbe 217cc │ │ + jbe 20d5f │ │ mov 0x18(%rsp),%rax │ │ - movups 0x70(%rsp),%xmm0 │ │ + movups 0x78(%rsp),%xmm0 │ │ movups %xmm0,(%rax,%rsi,1) │ │ add $0x10,%rsi │ │ mov %rsi,0x20(%rsp) │ │ - mov 0x68(%rsp),%rax │ │ + mov 0x70(%rsp),%rax │ │ mov %rsi,0x10(%rax) │ │ movups 0x10(%rsp),%xmm0 │ │ movups %xmm0,(%rax) │ │ - add $0x4b8,%rsp │ │ + add $0x4c8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ lea 0x10(%rsp),%rdi │ │ - call 25fe0 │ │ + call 253a0 │ │ mov 0x20(%rsp),%rsi │ │ - jmp 21792 │ │ + jmp 20d25 │ │ mov $0x1,%edi │ │ mov %r15,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ mov %rax,%rbx │ │ cmpq $0x0,0x10(%rsp) │ │ - je 21800 │ │ + je 20d93 │ │ mov 0x18(%rsp),%rdi │ │ - call *0x59a40(%rip) │ │ + call *0x57765(%rip) │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ @@ -7958,330 +7485,330 @@ │ │ movq $0x0,0x10(%rsp) │ │ movq $0x1,0x18(%rsp) │ │ movq $0x0,0x20(%rsp) │ │ movw $0x0,0x28(%rsp) │ │ movq $0xffffffffffffffff,0x30(%rsp) │ │ movl $0xffffffff,0x4c(%rsp) │ │ test %rcx,%rcx │ │ - je 219b0 │ │ + je 20f40 │ │ lea (%rax,%rcx,1),%r15 │ │ lea 0x1(%rax),%rdx │ │ movzbl (%rax),%esi │ │ mov %rdx,%r13 │ │ mov %esi,%edi │ │ test %sil,%sil │ │ - jns 218d8 │ │ + jns 20e68 │ │ mov %esi,%edi │ │ and $0x1f,%edi │ │ movzbl 0x1(%rax),%r9d │ │ and $0x3f,%r9d │ │ cmp $0xdf,%sil │ │ - jbe 218c2 │ │ + jbe 20e52 │ │ movzbl 0x2(%rax),%r8d │ │ shl $0x6,%r9d │ │ and $0x3f,%r8d │ │ or %r9d,%r8d │ │ cmp $0xf0,%sil │ │ - jb 218ce │ │ + jb 20e5e │ │ lea 0x4(%rax),%r13 │ │ movzbl 0x3(%rax),%r9d │ │ and $0x7,%edi │ │ shl $0x12,%edi │ │ shl $0x6,%r8d │ │ and $0x3f,%r9d │ │ or %r8d,%r9d │ │ - jmp 218c9 │ │ + jmp 20e59 │ │ lea 0x2(%rax),%r13 │ │ shl $0x6,%edi │ │ or %r9d,%edi │ │ - jmp 218d8 │ │ + jmp 20e68 │ │ lea 0x3(%rax),%r13 │ │ shl $0xc,%edi │ │ or %r8d,%edi │ │ mov %r15,%r8 │ │ sub %r13,%r8 │ │ mov %r13,(%r14) │ │ mov %r8,0x8(%r14) │ │ cmp $0x4c,%edi │ │ - jne 21928 │ │ + jne 20eb8 │ │ movb $0x2,0x50(%rsp) │ │ movl $0x4c,0x48(%rsp) │ │ cmp %r13,%r15 │ │ - je 2194b │ │ + je 20edb │ │ movzbl 0x0(%r13),%ebp │ │ test %bpl,%bpl │ │ mov %r15,0x60(%rsp) │ │ - js 2195a │ │ + js 20eea │ │ inc %r13 │ │ sub %r13,%r15 │ │ mov %r13,(%r14) │ │ mov %r15,0x8(%r14) │ │ cmp $0x3b,%ebp │ │ - jne 219e7 │ │ + jne 20f77 │ │ mov %r13,(%r14) │ │ xor %ebp,%ebp │ │ - jmp 21951 │ │ + jmp 20ee1 │ │ mov %rax,(%r14) │ │ mov %rcx,0x8(%r14) │ │ test %sil,%sil │ │ - jns 219a6 │ │ + jns 20f36 │ │ cmp $0xe0,%sil │ │ - jb 219a2 │ │ + jb 20f32 │ │ cmp $0xf0,%sil │ │ mov %rax,%rdx │ │ sbb $0xffffffffffffffff,%rdx │ │ add $0x3,%rdx │ │ - jmp 219a6 │ │ + jmp 20f36 │ │ mov $0x1,%bpl │ │ xor %r15d,%r15d │ │ mov %r15,0x8(%r14) │ │ - jmp 21e20 │ │ + jmp 213b0 │ │ mov %ebp,%eax │ │ and $0x1f,%eax │ │ movzbl 0x1(%r13),%edx │ │ and $0x3f,%edx │ │ cmp $0xe0,%bpl │ │ - jb 219c9 │ │ + jb 20f59 │ │ movzbl 0x2(%r13),%ecx │ │ shl $0x6,%edx │ │ and $0x3f,%ecx │ │ or %edx,%ecx │ │ cmp $0xf0,%bpl │ │ - jb 21acc │ │ + jb 2105c │ │ movzbl 0x3(%r13),%ebp │ │ add $0x4,%r13 │ │ and $0x7,%eax │ │ shl $0x12,%eax │ │ shl $0x6,%ecx │ │ and $0x3f,%ebp │ │ or %ecx,%ebp │ │ or %eax,%ebp │ │ - jmp 2190e │ │ + jmp 20e9e │ │ lea 0x2(%rax),%rdx │ │ sub %rdx,%r15 │ │ mov %rdx,(%r14) │ │ mov %r15,0x8(%r14) │ │ test %rcx,%rcx │ │ sete 0x1(%rbx) │ │ mov %rax,(%r14) │ │ mov %rcx,0x8(%r14) │ │ movb $0x0,0x2(%rbx) │ │ mov $0x3,%al │ │ - jmp 21e26 │ │ + jmp 213b6 │ │ add $0x2,%r13 │ │ shl $0x6,%eax │ │ or %edx,%eax │ │ sub %r13,%r15 │ │ mov %r13,(%r14) │ │ mov %r15,0x8(%r14) │ │ mov %eax,%ebp │ │ cmp $0x3b,%eax │ │ - je 21921 │ │ + je 20eb1 │ │ lea 0x10(%rsp),%rdi │ │ mov $0x1,%r12d │ │ mov $0x1,%edx │ │ mov $0x1,%ecx │ │ mov $0x1,%r8d │ │ xor %esi,%esi │ │ - call 200e0 │ │ + call 1f6a0 │ │ mov 0x20(%rsp),%rdx │ │ cmp $0x80,%ebp │ │ - jb 21a34 │ │ + jb 20fc4 │ │ mov $0x2,%r12d │ │ cmp $0x800,%ebp │ │ - jb 21a34 │ │ + jb 20fc4 │ │ cmp $0x10000,%ebp │ │ mov $0x4,%r12d │ │ sbb $0x0,%r12 │ │ mov 0x10(%rsp),%rax │ │ sub %rdx,%rax │ │ cmp %rax,%r12 │ │ - ja 21e56 │ │ + ja 213e6 │ │ mov 0x18(%rsp),%r8 │ │ cmp $0x80,%ebp │ │ - jae 21a5b │ │ + jae 20feb │ │ mov %bpl,(%r8,%rdx,1) │ │ - jmp 21af5 │ │ + jmp 21085 │ │ mov %ebp,%ecx │ │ shr $0x6,%ecx │ │ mov %ebp,%eax │ │ shr $0xc,%eax │ │ movd %ebp,%xmm0 │ │ psrld $0x12,%xmm0 │ │ pinsrb $0x1,%eax,%xmm0 │ │ pinsrb $0x2,%ecx,%xmm0 │ │ pinsrb $0x3,%ebp,%xmm0 │ │ - pand -0x1dec8(%rip),%xmm0 │ │ - por -0x1e080(%rip),%xmm0 │ │ + pand -0x1d3f8(%rip),%xmm0 │ │ + por -0x1d5d0(%rip),%xmm0 │ │ cmp $0x800,%ebp │ │ - jae 21aaa │ │ + jae 2103a │ │ or $0xc0,%cl │ │ mov %cl,(%r8,%rdx,1) │ │ pextrb $0x3,%xmm0,0x1(%r8,%rdx,1) │ │ - jmp 21af5 │ │ + jmp 21085 │ │ cmp $0xffff,%ebp │ │ - ja 21aef │ │ + ja 2107f │ │ or $0xe0,%al │ │ mov %al,(%r8,%rdx,1) │ │ pextrb $0x2,%xmm0,0x1(%r8,%rdx,1) │ │ pextrb $0x3,%xmm0,0x2(%r8,%rdx,1) │ │ - jmp 21af5 │ │ + jmp 21085 │ │ add $0x3,%r13 │ │ shl $0xc,%eax │ │ or %eax,%ecx │ │ sub %r13,%r15 │ │ mov %r13,(%r14) │ │ mov %r15,0x8(%r14) │ │ mov %ecx,%ebp │ │ cmp $0x3b,%ecx │ │ - je 21921 │ │ - jmp 219e7 │ │ + je 20eb1 │ │ + jmp 20f77 │ │ movd %xmm0,(%r8,%rdx,1) │ │ add %rdx,%r12 │ │ mov %r12,0x20(%rsp) │ │ movw $0x101,0x28(%rsp) │ │ test %r15,%r15 │ │ mov %rbx,0x8(%rsp) │ │ - je 21cd1 │ │ + je 21261 │ │ lea 0x10(%rsp),%rdi │ │ - jmp 21b35 │ │ + jmp 210c5 │ │ nopl 0x0(%rax) │ │ mov %bl,(%r8,%rbp,1) │ │ add %rbp,%r12 │ │ mov %r12,0x20(%rsp) │ │ test %r15,%r15 │ │ - je 21cde │ │ + je 2126e │ │ mov %r13,%rax │ │ mov %r15,%r9 │ │ mov %r12,%rbp │ │ movzbl 0x0(%r13),%ebx │ │ test %bl,%bl │ │ - js 21b60 │ │ + js 210f0 │ │ lea 0x1(%rax),%r13 │ │ mov 0x60(%rsp),%r15 │ │ - jmp 21bc0 │ │ + jmp 21150 │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov %ebx,%ecx │ │ and $0x1f,%ecx │ │ movzbl 0x1(%rax),%esi │ │ and $0x3f,%esi │ │ cmp $0xdf,%bl │ │ mov 0x60(%rsp),%r15 │ │ - jbe 21ba1 │ │ + jbe 21131 │ │ movzbl 0x2(%rax),%edx │ │ shl $0x6,%esi │ │ and $0x3f,%edx │ │ or %esi,%edx │ │ cmp $0xf0,%bl │ │ - jb 21bae │ │ + jb 2113e │ │ lea 0x4(%rax),%r13 │ │ movzbl 0x3(%rax),%ebx │ │ and $0x7,%ecx │ │ shl $0x12,%ecx │ │ shl $0x6,%edx │ │ and $0x3f,%ebx │ │ or %edx,%ebx │ │ or %ecx,%ebx │ │ - jmp 21bc0 │ │ + jmp 21150 │ │ lea 0x2(%rax),%r13 │ │ shl $0x6,%ecx │ │ or %esi,%ecx │ │ mov %ecx,%ebx │ │ - jmp 21bc0 │ │ + jmp 21150 │ │ lea 0x3(%rax),%r13 │ │ shl $0xc,%ecx │ │ or %ecx,%edx │ │ mov %edx,%ebx │ │ nopl 0x0(%rax) │ │ sub %r13,%r15 │ │ mov %r13,(%r14) │ │ mov %r15,0x8(%r14) │ │ cmp $0x3b,%ebx │ │ - je 21cd6 │ │ + je 21266 │ │ mov $0x1,%r12d │ │ cmp $0x80,%ebx │ │ - jb 21bff │ │ + jb 2118f │ │ mov $0x2,%r12d │ │ cmp $0x800,%ebx │ │ - jb 21bff │ │ + jb 2118f │ │ cmp $0x10000,%ebx │ │ mov $0x4,%r12d │ │ sbb $0x0,%r12 │ │ mov 0x10(%rsp),%rax │ │ sub %rbp,%rax │ │ cmp %rax,%r12 │ │ - ja 21ca0 │ │ + ja 21230 │ │ cmp $0x80,%ebx │ │ - jb 21b20 │ │ + jb 210b0 │ │ mov %ebx,%ecx │ │ shr $0x6,%ecx │ │ mov %ebx,%eax │ │ shr $0xc,%eax │ │ movd %ebx,%xmm0 │ │ psrld $0x12,%xmm0 │ │ pinsrb $0x1,%eax,%xmm0 │ │ pinsrb $0x2,%ecx,%xmm0 │ │ pinsrb $0x3,%ebx,%xmm0 │ │ - pand -0x1e089(%rip),%xmm0 │ │ - por -0x1e241(%rip),%xmm0 │ │ + pand -0x1d5b9(%rip),%xmm0 │ │ + por -0x1d791(%rip),%xmm0 │ │ cmp $0x800,%ebx │ │ - jae 21c70 │ │ + jae 21200 │ │ or $0xc0,%cl │ │ mov %cl,(%r8,%rbp,1) │ │ pextrb $0x3,%xmm0,0x1(%r8,%rbp,1) │ │ - jmp 21b24 │ │ + jmp 210b4 │ │ xchg %ax,%ax │ │ cmp $0xffff,%ebx │ │ - ja 21c95 │ │ + ja 21225 │ │ or $0xe0,%al │ │ mov %al,(%r8,%rbp,1) │ │ pextrb $0x2,%xmm0,0x1(%r8,%rbp,1) │ │ pextrb $0x3,%xmm0,0x2(%r8,%rbp,1) │ │ - jmp 21b24 │ │ + jmp 210b4 │ │ movd %xmm0,(%r8,%rbp,1) │ │ - jmp 21b24 │ │ + jmp 210b4 │ │ mov $0x1,%ecx │ │ mov $0x1,%r8d │ │ mov %rbp,%rsi │ │ mov %r12,%rdx │ │ - call 200e0 │ │ + call 1f6a0 │ │ mov 0x18(%rsp),%r8 │ │ lea 0x10(%rsp),%rdi │ │ cmp $0x80,%ebx │ │ - jb 21b20 │ │ - jmp 21c1c │ │ + jb 210b0 │ │ + jmp 211ac │ │ xor %r9d,%r9d │ │ - jmp 21ce6 │ │ + jmp 21276 │ │ mov %rax,%r13 │ │ mov %rbp,%r12 │ │ - jmp 21ce1 │ │ + jmp 21271 │ │ xor %r9d,%r9d │ │ mov 0x18(%rsp),%r8 │ │ mov 0x10(%rsp),%rbx │ │ cmpq $0x0,0x30(%rsp) │ │ - jle 21d0a │ │ + jle 2129a │ │ mov 0x38(%rsp),%rdi │ │ mov %r8,%r15 │ │ mov %r9,%rbp │ │ - call *0x5953c(%rip) │ │ + call *0x57264(%rip) │ │ mov %rbp,%r9 │ │ mov %r15,%r8 │ │ mov %r8,0x38(%rsp) │ │ mov %r12,0x40(%rsp) │ │ test %r9,%r9 │ │ - je 21d76 │ │ + je 21306 │ │ movzbl 0x0(%r13),%esi │ │ test %sil,%sil │ │ - js 21d7d │ │ + js 2130d │ │ lea 0x1(%r13),%rax │ │ lea -0x1(%r9),%rcx │ │ mov %rax,(%r14) │ │ mov %rcx,0x8(%r14) │ │ cmp $0x3b,%esi │ │ - jne 21df3 │ │ + jne 21383 │ │ mov %r8d,%eax │ │ shr $0x8,%eax │ │ mov %r8d,%ecx │ │ shr $0x10,%ecx │ │ mov 0x3b(%rsp),%rdx │ │ mov 0x40(%rsp),%rsi │ │ mov 0x8(%rsp),%rdi │ │ @@ -8289,63 +7816,63 @@ │ │ mov %rdx,0x13(%rdi) │ │ mov %rbx,0x8(%rdi) │ │ mov %rdi,%rbx │ │ mov %r8b,0x10(%rdi) │ │ mov %al,0x11(%rdi) │ │ mov %cl,0x12(%rdi) │ │ xor %eax,%eax │ │ - jmp 21e26 │ │ + jmp 213b6 │ │ xor %ecx,%ecx │ │ - jmp 21dff │ │ + jmp 2138f │ │ mov %esi,%ecx │ │ and $0x1f,%ecx │ │ movzbl 0x1(%r13),%edi │ │ and $0x3f,%edi │ │ cmp $0xe0,%sil │ │ - jb 21dd6 │ │ + jb 21366 │ │ movzbl 0x2(%r13),%edx │ │ shl $0x6,%edi │ │ and $0x3f,%edx │ │ or %edi,%edx │ │ cmp $0xf0,%sil │ │ - jb 21e37 │ │ + jb 213c7 │ │ lea 0x4(%r13),%rax │ │ movzbl 0x3(%r13),%esi │ │ and $0x7,%ecx │ │ shl $0x12,%ecx │ │ shl $0x6,%edx │ │ and $0x3f,%esi │ │ or %edx,%esi │ │ or %ecx,%esi │ │ lea -0x4(%r9),%rcx │ │ mov %rax,(%r14) │ │ mov %rcx,0x8(%r14) │ │ cmp $0x3b,%esi │ │ - je 21d3b │ │ - jmp 21df3 │ │ + je 212cb │ │ + jmp 21383 │ │ lea 0x2(%r13),%rax │ │ shl $0x6,%ecx │ │ or %edi,%ecx │ │ lea -0x2(%r9),%rdx │ │ mov %rax,(%r14) │ │ mov %rdx,0x8(%r14) │ │ cmp $0x3b,%ecx │ │ - je 21d3b │ │ + je 212cb │ │ add %r9,%r13 │ │ mov %r13,%rcx │ │ sub %rax,%rcx │ │ mov %rax,%r13 │ │ test %r9,%r9 │ │ sete %bpl │ │ mov %r13,(%r14) │ │ mov %rcx,0x8(%r14) │ │ test %rbx,%rbx │ │ - jle 21e1b │ │ + jle 213ab │ │ mov %r8,%rdi │ │ - call *0x59425(%rip) │ │ + call *0x5714d(%rip) │ │ mov 0x8(%rsp),%rbx │ │ mov %bpl,0x1(%rbx) │ │ mov $0x2,%al │ │ mov %al,(%rbx) │ │ add $0x68,%rsp │ │ pop %rbx │ │ pop %r12 │ │ @@ -8357,678 +7884,669 @@ │ │ lea 0x3(%r13),%rax │ │ shl $0xc,%ecx │ │ or %ecx,%edx │ │ lea -0x3(%r9),%rcx │ │ mov %rax,(%r14) │ │ mov %rcx,0x8(%r14) │ │ cmp $0x3b,%edx │ │ - je 21d3b │ │ - jmp 21df3 │ │ + je 212cb │ │ + jmp 21383 │ │ lea 0x10(%rsp),%rdi │ │ mov $0x1,%ecx │ │ mov $0x1,%r8d │ │ mov %rdx,0x58(%rsp) │ │ mov 0x58(%rsp),%rsi │ │ mov %r12,%rdx │ │ - call 200e0 │ │ + call 1f6a0 │ │ mov 0x58(%rsp),%rdx │ │ - jmp 21a45 │ │ - jmp 21e84 │ │ + jmp 20fd5 │ │ + jmp 21414 │ │ mov %rax,%rbx │ │ lea 0x10(%rsp),%rdi │ │ - call 1fb40 │ │ + call 1f1a0 │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + mov 0x8(%rdi),%rdx │ │ + test %rdx,%rdx │ │ + je 21495 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ - push %r12 │ │ push %rbx │ │ - mov 0x8(%rdi),%rsi │ │ - test %rsi,%rsi │ │ - je 21f0a │ │ - mov (%rdi),%r8 │ │ - lea (%r8,%rsi,1),%r9 │ │ - lea 0x1(%r8),%r10 │ │ - movzbl (%r8),%edx │ │ - mov %r10,%rcx │ │ - mov %edx,%eax │ │ - test %dl,%dl │ │ - jns 21f2a │ │ - mov %edx,%eax │ │ + mov (%rdi),%rsi │ │ + lea (%rsi,%rdx,1),%r8 │ │ + lea 0x1(%rsi),%r9 │ │ + movzbl (%rsi),%ecx │ │ + mov %r9,%r10 │ │ + mov %ecx,%eax │ │ + test %cl,%cl │ │ + jns 214b6 │ │ + mov %ecx,%eax │ │ and $0x1f,%eax │ │ - movzbl 0x1(%r8),%ebx │ │ + movzbl 0x1(%rsi),%ebx │ │ and $0x3f,%ebx │ │ - cmp $0xdf,%dl │ │ - jbe 21f15 │ │ - movzbl 0x2(%r8),%r11d │ │ + cmp $0xdf,%cl │ │ + jbe 214a1 │ │ + movzbl 0x2(%rsi),%r11d │ │ shl $0x6,%ebx │ │ and $0x3f,%r11d │ │ or %ebx,%r11d │ │ - cmp $0xf0,%dl │ │ - jb 21f20 │ │ - lea 0x4(%r8),%rcx │ │ - movzbl 0x3(%r8),%ebx │ │ + cmp $0xf0,%cl │ │ + jb 214ac │ │ + lea 0x4(%rsi),%r10 │ │ + movzbl 0x3(%rsi),%ebx │ │ and $0x7,%eax │ │ shl $0x12,%eax │ │ shl $0x6,%r11d │ │ and $0x3f,%ebx │ │ or %r11d,%ebx │ │ - jmp 21f1c │ │ - mov $0x1,%cx │ │ - xor %ebx,%ebx │ │ - jmp 22074 │ │ - lea 0x2(%r8),%rcx │ │ + jmp 214a8 │ │ + mov $0x1,%ax │ │ + xor %r10d,%r10d │ │ + jmp 2169b │ │ + lea 0x2(%rsi),%r10 │ │ shl $0x6,%eax │ │ or %ebx,%eax │ │ - jmp 21f2a │ │ - lea 0x3(%r8),%rcx │ │ + jmp 214b6 │ │ + lea 0x3(%rsi),%r10 │ │ shl $0xc,%eax │ │ or %r11d,%eax │ │ - mov %r9,%r11 │ │ - sub %rcx,%r11 │ │ - mov %rcx,(%rdi) │ │ + mov %r8,%r11 │ │ + sub %r10,%r11 │ │ + mov %r10,(%rdi) │ │ mov %r11,0x8(%rdi) │ │ cmp $0x5a,%eax │ │ mov $0x3,%eax │ │ - mov $0x100,%ebx │ │ - cmove %eax,%ebx │ │ - mov %ebx,%r11d │ │ + mov $0x100,%r11d │ │ + cmove %eax,%r11d │ │ + mov %r11d,%r10d │ │ + not %r10d │ │ shr $0x8,%r11d │ │ - not %ebx │ │ - mov $0x3,%cx │ │ - test $0x3,%bl │ │ - jne 21f61 │ │ - mov %r11d,%ebx │ │ - jmp 22051 │ │ - test %dl,%dl │ │ - js 21f88 │ │ - lea -0x1(%rsi),%rbx │ │ - mov %r10,(%rdi) │ │ - mov %rbx,0x8(%rdi) │ │ - mov $0x1,%bx │ │ - mov %r10,%r14 │ │ - mov %edx,%r15d │ │ - cmp $0x42,%edx │ │ - jne 22026 │ │ - jmp 22051 │ │ - mov %edx,%ebp │ │ + mov $0x3,%ax │ │ + test $0x3,%r10b │ │ + jne 214f1 │ │ + mov %r11d,%r10d │ │ + jmp 21695 │ │ + test %cl,%cl │ │ + js 21519 │ │ + lea -0x1(%rdx),%r10 │ │ + mov %r9,(%rdi) │ │ + mov %r10,0x8(%rdi) │ │ + mov $0x1,%r10w │ │ + mov %r9,%rbx │ │ + mov %ecx,%r14d │ │ + cmp $0x42,%ecx │ │ + jne 215c7 │ │ + jmp 21695 │ │ + mov %ecx,%ebp │ │ and $0x1f,%ebp │ │ - movzbl 0x1(%r8),%ebx │ │ - and $0x3f,%ebx │ │ - cmp $0xe0,%dl │ │ - jb 21fe2 │ │ - movzbl 0x2(%r8),%r12d │ │ - shl $0x6,%ebx │ │ - and $0x3f,%r12d │ │ - or %ebx,%r12d │ │ - cmp $0xf0,%dl │ │ - jb 22004 │ │ - lea 0x4(%r8),%r14 │ │ - movzbl 0x3(%r8),%r15d │ │ + movzbl 0x1(%rsi),%r10d │ │ + and $0x3f,%r10d │ │ + cmp $0xe0,%cl │ │ + jb 21579 │ │ + movzbl 0x2(%rsi),%r15d │ │ + shl $0x6,%r10d │ │ + and $0x3f,%r15d │ │ + or %r10d,%r15d │ │ + cmp $0xf0,%cl │ │ + jb 215a0 │ │ + lea 0x4(%rsi),%rbx │ │ + movzbl 0x3(%rsi),%r14d │ │ and $0x7,%ebp │ │ shl $0x12,%ebp │ │ - shl $0x6,%r12d │ │ - and $0x3f,%r15d │ │ - or %r12d,%r15d │ │ - or %ebp,%r15d │ │ - lea -0x4(%rsi),%rbx │ │ - mov %r14,(%rdi) │ │ - mov %rbx,0x8(%rdi) │ │ - mov $0x1,%bx │ │ - cmp $0x42,%r15d │ │ - jne 22026 │ │ - jmp 22051 │ │ - lea 0x2(%r8),%r14 │ │ + shl $0x6,%r15d │ │ + and $0x3f,%r14d │ │ + or %r15d,%r14d │ │ + or %ebp,%r14d │ │ + lea -0x4(%rdx),%r10 │ │ + mov %rbx,(%rdi) │ │ + mov %r10,0x8(%rdi) │ │ + mov $0x1,%r10w │ │ + cmp $0x42,%r14d │ │ + jne 215c7 │ │ + jmp 21695 │ │ + lea 0x2(%rsi),%rbx │ │ shl $0x6,%ebp │ │ - or %ebx,%ebp │ │ - lea -0x2(%rsi),%rbx │ │ - mov %r14,(%rdi) │ │ - mov %rbx,0x8(%rdi) │ │ - mov $0x1,%bx │ │ - mov %ebp,%r15d │ │ + or %r10d,%ebp │ │ + lea -0x2(%rdx),%r10 │ │ + mov %rbx,(%rdi) │ │ + mov %r10,0x8(%rdi) │ │ + mov $0x1,%r10w │ │ + mov %ebp,%r14d │ │ cmp $0x42,%ebp │ │ - jne 22026 │ │ - jmp 22051 │ │ - lea 0x3(%r8),%r14 │ │ + jne 215c7 │ │ + jmp 21695 │ │ + lea 0x3(%rsi),%rbx │ │ shl $0xc,%ebp │ │ - or %ebp,%r12d │ │ - lea -0x3(%rsi),%rbx │ │ - mov %r14,(%rdi) │ │ - mov %rbx,0x8(%rdi) │ │ - mov $0x1,%bx │ │ - mov %r12d,%r15d │ │ - cmp $0x42,%r12d │ │ - je 22051 │ │ - mov %r9,%rbx │ │ - sub %r14,%rbx │ │ - mov %r14,(%rdi) │ │ - cmp $0x43,%r15d │ │ - mov $0x203,%r14d │ │ - mov $0x100,%ebp │ │ - cmove %r14d,%ebp │ │ - mov %rbx,0x8(%rdi) │ │ - mov %ebp,%ebx │ │ - shr $0x8,%ebx │ │ - cmp $0x3,%bpl │ │ - jne 2208e │ │ - mov %ecx,%edx │ │ - sub $0x3,%dl │ │ - movzbl %dl,%edx │ │ - cmovb %eax,%edx │ │ - movzbl %dl,%edx │ │ - cmp $0x2,%dl │ │ - jae 2206b │ │ - add $0x3,%edx │ │ - mov %edx,%eax │ │ - jmp 2207a │ │ - mov $0x5,%ax │ │ - cmp $0x2,%edx │ │ - je 2207a │ │ - movzwl %cx,%eax │ │ - movzbl %al,%eax │ │ - movzwl %bx,%ecx │ │ - shl $0x8,%ecx │ │ - movzwl %ax,%eax │ │ - or %ecx,%eax │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - ret │ │ - mov %r8,(%rdi) │ │ - mov %rsi,0x8(%rdi) │ │ - xor %r14d,%r14d │ │ - cmp $0x1,%bpl │ │ - sete %r14b │ │ - xor %r15d,%r15d │ │ - cmp $0x1,%bx │ │ - cmovne %r15d,%r11d │ │ - cmove %ebp,%r14d │ │ - not %r14d │ │ - test $0x3,%r14b │ │ - je 21f59 │ │ - mov %r10,%r14 │ │ - mov %edx,%ebx │ │ - test %dl,%dl │ │ - jns 2211c │ │ - mov %edx,%ebx │ │ - and $0x1f,%ebx │ │ - movzbl 0x1(%r8),%r15d │ │ + or %ebp,%r15d │ │ + lea -0x3(%rdx),%r10 │ │ + mov %rbx,(%rdi) │ │ + mov %r10,0x8(%rdi) │ │ + mov $0x1,%r10w │ │ + mov %r15d,%r14d │ │ + cmp $0x42,%r15d │ │ + je 21695 │ │ + mov %r8,%r10 │ │ + sub %rbx,%r10 │ │ + mov %rbx,(%rdi) │ │ + mov %r10,0x8(%rdi) │ │ + cmp $0x43,%r14d │ │ + mov $0x203,%ebx │ │ + mov $0x100,%r10d │ │ + cmove %ebx,%r10d │ │ + mov %r10d,%ebx │ │ + not %ebx │ │ + shr $0x8,%r10d │ │ + test $0x3,%bl │ │ + je 21695 │ │ + cmp $0x1,%r10w │ │ + sete %bl │ │ + mov %r9,%r14 │ │ + mov %ecx,%r10d │ │ + test %cl,%cl │ │ + jns 21668 │ │ + mov %ecx,%r10d │ │ + and $0x1f,%r10d │ │ + movzbl 0x1(%rsi),%r15d │ │ and $0x3f,%r15d │ │ - cmp $0xdf,%dl │ │ - jbe 22107 │ │ - movzbl 0x2(%r8),%ebp │ │ + cmp $0xdf,%cl │ │ + jbe 21650 │ │ + movzbl 0x2(%rsi),%ebp │ │ shl $0x6,%r15d │ │ and $0x3f,%ebp │ │ or %r15d,%ebp │ │ - cmp $0xf0,%dl │ │ - jb 22113 │ │ - lea 0x4(%r8),%r14 │ │ - movzbl 0x3(%r8),%r15d │ │ - and $0x7,%ebx │ │ - shl $0x12,%ebx │ │ + cmp $0xf0,%cl │ │ + jb 2165d │ │ + lea 0x4(%rsi),%r14 │ │ + movzbl 0x3(%rsi),%r15d │ │ + and $0x7,%r10d │ │ + shl $0x12,%r10d │ │ shl $0x6,%ebp │ │ and $0x3f,%r15d │ │ or %ebp,%r15d │ │ - jmp 2210e │ │ - lea 0x2(%r8),%r14 │ │ - shl $0x6,%ebx │ │ - or %r15d,%ebx │ │ - jmp 2211c │ │ - lea 0x3(%r8),%r14 │ │ - shl $0xc,%ebx │ │ - or %ebp,%ebx │ │ - mov %r9,%r15 │ │ + jmp 21658 │ │ + lea 0x2(%rsi),%r14 │ │ + shl $0x6,%r10d │ │ + or %r15d,%r10d │ │ + jmp 21668 │ │ + lea 0x3(%rsi),%r14 │ │ + shl $0xc,%r10d │ │ + or %ebp,%r10d │ │ + mov %r8,%r15 │ │ sub %r14,%r15 │ │ mov %r14,(%rdi) │ │ - cmp $0x44,%ebx │ │ - mov $0x303,%ebx │ │ + cmp $0x44,%r10d │ │ + mov $0x303,%r10d │ │ mov $0x100,%ebp │ │ - cmove %ebx,%ebp │ │ + cmove %r10d,%ebp │ │ mov %r15,0x8(%rdi) │ │ - mov %ebp,%ebx │ │ - shr $0x8,%ebx │ │ + mov %ebp,%r10d │ │ + shr $0x8,%r10d │ │ cmp $0x3,%bpl │ │ - je 22051 │ │ - mov %r8,(%rdi) │ │ - mov %rsi,0x8(%rdi) │ │ - xor %r14d,%r14d │ │ + jne 216a8 │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + movzwl %r10w,%ecx │ │ + shl $0x8,%ecx │ │ + movzwl %ax,%eax │ │ + or %ecx,%eax │ │ + ret │ │ + and %bl,%r11b │ │ + mov %rsi,(%rdi) │ │ + mov %rdx,0x8(%rdi) │ │ + xor %ebx,%ebx │ │ cmp $0x1,%bpl │ │ - sete %r14b │ │ - xor %r15d,%r15d │ │ - cmp $0x1,%bx │ │ - cmovne %r15d,%r11d │ │ - cmove %ebp,%r14d │ │ - not %r14d │ │ - test $0x3,%r14b │ │ - je 21f59 │ │ - mov %r10,%r14 │ │ - mov %edx,%ebx │ │ - test %dl,%dl │ │ - jns 221d6 │ │ - mov %edx,%ebx │ │ - and $0x1f,%ebx │ │ - movzbl 0x1(%r8),%r15d │ │ - and $0x3f,%r15d │ │ - cmp $0xdf,%dl │ │ - jbe 221c1 │ │ - movzbl 0x2(%r8),%ebp │ │ - shl $0x6,%r15d │ │ + sete %bl │ │ + cmp $0x1,%r10w │ │ + sete %r10b │ │ + cmove %ebp,%ebx │ │ + not %ebx │ │ + and %r11b,%r10b │ │ + movzbl %r10b,%r11d │ │ + test $0x3,%bl │ │ + je 214e9 │ │ + mov %r9,%rbx │ │ + mov %ecx,%r10d │ │ + test %cl,%cl │ │ + jns 21740 │ │ + mov %ecx,%r10d │ │ + and $0x1f,%r10d │ │ + movzbl 0x1(%rsi),%r14d │ │ + and $0x3f,%r14d │ │ + cmp $0xdf,%cl │ │ + jbe 21728 │ │ + movzbl 0x2(%rsi),%ebp │ │ + shl $0x6,%r14d │ │ and $0x3f,%ebp │ │ - or %r15d,%ebp │ │ - cmp $0xf0,%dl │ │ - jb 221cd │ │ - lea 0x4(%r8),%r14 │ │ - movzbl 0x3(%r8),%r15d │ │ - and $0x7,%ebx │ │ - shl $0x12,%ebx │ │ + or %r14d,%ebp │ │ + cmp $0xf0,%cl │ │ + jb 21735 │ │ + lea 0x4(%rsi),%rbx │ │ + movzbl 0x3(%rsi),%r14d │ │ + and $0x7,%r10d │ │ + shl $0x12,%r10d │ │ shl $0x6,%ebp │ │ - and $0x3f,%r15d │ │ - or %ebp,%r15d │ │ - jmp 221c8 │ │ - lea 0x2(%r8),%r14 │ │ - shl $0x6,%ebx │ │ - or %r15d,%ebx │ │ - jmp 221d6 │ │ - lea 0x3(%r8),%r14 │ │ - shl $0xc,%ebx │ │ - or %ebp,%ebx │ │ - mov %r9,%r15 │ │ - sub %r14,%r15 │ │ - mov %r14,(%rdi) │ │ - cmp $0x46,%ebx │ │ - mov $0x403,%ebx │ │ - mov $0x100,%ebp │ │ - cmove %ebx,%ebp │ │ - mov %r15,0x8(%rdi) │ │ - mov %ebp,%ebx │ │ - shr $0x8,%ebx │ │ - cmp $0x3,%bpl │ │ - je 22051 │ │ - mov %r8,(%rdi) │ │ - mov %rsi,0x8(%rdi) │ │ + and $0x3f,%r14d │ │ + or %ebp,%r14d │ │ + jmp 21730 │ │ + lea 0x2(%rsi),%rbx │ │ + shl $0x6,%r10d │ │ + or %r14d,%r10d │ │ + jmp 21740 │ │ + lea 0x3(%rsi),%rbx │ │ + shl $0xc,%r10d │ │ + or %ebp,%r10d │ │ + mov %r8,%r14 │ │ + sub %rbx,%r14 │ │ + mov %rbx,(%rdi) │ │ + cmp $0x46,%r10d │ │ + mov $0x403,%r10d │ │ + mov $0x100,%ebx │ │ + cmove %r10d,%ebx │ │ + mov %r14,0x8(%rdi) │ │ + mov %ebx,%r10d │ │ + shr $0x8,%r10d │ │ + cmp $0x3,%bl │ │ + je 21695 │ │ + mov %rsi,(%rdi) │ │ + mov %rdx,0x8(%rdi) │ │ xor %r14d,%r14d │ │ - cmp $0x1,%bpl │ │ + cmp $0x1,%bl │ │ sete %r14b │ │ xor %r15d,%r15d │ │ - cmp $0x1,%bx │ │ - cmovne %r15d,%r11d │ │ - cmove %ebp,%r14d │ │ + cmp $0x1,%r10w │ │ + mov %r11d,%ebp │ │ + cmovne %r15d,%ebp │ │ + cmove %ebx,%r14d │ │ not %r14d │ │ test $0x3,%r14b │ │ - je 21f59 │ │ - mov %r10,%r14 │ │ - mov %edx,%ebx │ │ - test %dl,%dl │ │ - jns 22290 │ │ - mov %edx,%ebx │ │ + je 21827 │ │ + mov %r9,%r14 │ │ + mov %ecx,%ebx │ │ + test %cl,%cl │ │ + jns 21800 │ │ + mov %ecx,%ebx │ │ and $0x1f,%ebx │ │ - movzbl 0x1(%r8),%r15d │ │ + movzbl 0x1(%rsi),%r15d │ │ and $0x3f,%r15d │ │ - cmp $0xdf,%dl │ │ - jbe 2227b │ │ - movzbl 0x2(%r8),%ebp │ │ + cmp $0xdf,%cl │ │ + jbe 217eb │ │ + movzbl 0x2(%rsi),%ebp │ │ shl $0x6,%r15d │ │ and $0x3f,%ebp │ │ or %r15d,%ebp │ │ - cmp $0xf0,%dl │ │ - jb 22287 │ │ - lea 0x4(%r8),%r14 │ │ - movzbl 0x3(%r8),%r15d │ │ + cmp $0xf0,%cl │ │ + jb 217f7 │ │ + lea 0x4(%rsi),%r14 │ │ + movzbl 0x3(%rsi),%r15d │ │ and $0x7,%ebx │ │ shl $0x12,%ebx │ │ shl $0x6,%ebp │ │ and $0x3f,%r15d │ │ or %ebp,%r15d │ │ - jmp 22282 │ │ - lea 0x2(%r8),%r14 │ │ + jmp 217f2 │ │ + lea 0x2(%rsi),%r14 │ │ shl $0x6,%ebx │ │ or %r15d,%ebx │ │ - jmp 22290 │ │ - lea 0x3(%r8),%r14 │ │ + jmp 21800 │ │ + lea 0x3(%rsi),%r14 │ │ shl $0xc,%ebx │ │ or %ebp,%ebx │ │ - mov %r9,%r15 │ │ + mov %r8,%r15 │ │ sub %r14,%r15 │ │ mov %r14,(%rdi) │ │ cmp $0x49,%ebx │ │ - mov $0x503,%ebx │ │ - mov $0x100,%ebp │ │ - cmove %ebx,%ebp │ │ + mov $0x503,%ebp │ │ + mov $0x100,%ebx │ │ + cmove %ebp,%ebx │ │ mov %r15,0x8(%rdi) │ │ - mov %ebp,%ebx │ │ - shr $0x8,%ebx │ │ - cmp $0x3,%bpl │ │ - je 22051 │ │ - mov %r8,(%rdi) │ │ - mov %rsi,0x8(%rdi) │ │ + mov %ebx,%ebp │ │ + shr $0x8,%ebp │ │ + cmp $0x3,%bl │ │ + jne 2182f │ │ + mov %ebp,%r10d │ │ + jmp 21695 │ │ + cmp $0x1,%r10w │ │ + sete %r10b │ │ + mov %rsi,(%rdi) │ │ + mov %rdx,0x8(%rdi) │ │ xor %r14d,%r14d │ │ - cmp $0x1,%bpl │ │ + cmp $0x1,%bl │ │ sete %r14b │ │ - xor %r15d,%r15d │ │ - cmp $0x1,%bx │ │ - cmovne %r15d,%r11d │ │ - cmove %ebp,%r14d │ │ + cmp $0x1,%bp │ │ + sete %bpl │ │ + cmove %ebx,%r14d │ │ not %r14d │ │ + and %r10b,%bpl │ │ + and %r11b,%bpl │ │ + movzbl %bpl,%r11d │ │ test $0x3,%r14b │ │ - je 21f59 │ │ - mov %r10,%r14 │ │ - mov %edx,%ebx │ │ - test %dl,%dl │ │ - jns 2234a │ │ - mov %edx,%ebx │ │ - and $0x1f,%ebx │ │ - movzbl 0x1(%r8),%r15d │ │ - and $0x3f,%r15d │ │ - cmp $0xdf,%dl │ │ - jbe 22335 │ │ - movzbl 0x2(%r8),%ebp │ │ - shl $0x6,%r15d │ │ + je 214e9 │ │ + mov %r9,%rbx │ │ + mov %ecx,%r10d │ │ + test %cl,%cl │ │ + jns 218d3 │ │ + mov %ecx,%r10d │ │ + and $0x1f,%r10d │ │ + movzbl 0x1(%rsi),%r14d │ │ + and $0x3f,%r14d │ │ + cmp $0xdf,%cl │ │ + jbe 218bb │ │ + movzbl 0x2(%rsi),%ebp │ │ + shl $0x6,%r14d │ │ and $0x3f,%ebp │ │ - or %r15d,%ebp │ │ - cmp $0xf0,%dl │ │ - jb 22341 │ │ - lea 0x4(%r8),%r14 │ │ - movzbl 0x3(%r8),%r15d │ │ - and $0x7,%ebx │ │ - shl $0x12,%ebx │ │ + or %r14d,%ebp │ │ + cmp $0xf0,%cl │ │ + jb 218c8 │ │ + lea 0x4(%rsi),%rbx │ │ + movzbl 0x3(%rsi),%r14d │ │ + and $0x7,%r10d │ │ + shl $0x12,%r10d │ │ shl $0x6,%ebp │ │ - and $0x3f,%r15d │ │ - or %ebp,%r15d │ │ - jmp 2233c │ │ - lea 0x2(%r8),%r14 │ │ - shl $0x6,%ebx │ │ - or %r15d,%ebx │ │ - jmp 2234a │ │ - lea 0x3(%r8),%r14 │ │ - shl $0xc,%ebx │ │ - or %ebp,%ebx │ │ - mov %r9,%r15 │ │ - sub %r14,%r15 │ │ - mov %r14,(%rdi) │ │ - cmp $0x4a,%ebx │ │ - mov $0x603,%ebx │ │ - mov $0x100,%ebp │ │ - cmove %ebx,%ebp │ │ - mov %r15,0x8(%rdi) │ │ - mov %ebp,%ebx │ │ - shr $0x8,%ebx │ │ - cmp $0x3,%bpl │ │ - je 22051 │ │ - mov %r8,(%rdi) │ │ - mov %rsi,0x8(%rdi) │ │ + and $0x3f,%r14d │ │ + or %ebp,%r14d │ │ + jmp 218c3 │ │ + lea 0x2(%rsi),%rbx │ │ + shl $0x6,%r10d │ │ + or %r14d,%r10d │ │ + jmp 218d3 │ │ + lea 0x3(%rsi),%rbx │ │ + shl $0xc,%r10d │ │ + or %ebp,%r10d │ │ + mov %r8,%r14 │ │ + sub %rbx,%r14 │ │ + mov %rbx,(%rdi) │ │ + cmp $0x4a,%r10d │ │ + mov $0x603,%r10d │ │ + mov $0x100,%ebx │ │ + cmove %r10d,%ebx │ │ + mov %r14,0x8(%rdi) │ │ + mov %ebx,%r10d │ │ + shr $0x8,%r10d │ │ + cmp $0x3,%bl │ │ + je 21695 │ │ + mov %rsi,(%rdi) │ │ + mov %rdx,0x8(%rdi) │ │ xor %r14d,%r14d │ │ - cmp $0x1,%bpl │ │ + cmp $0x1,%bl │ │ sete %r14b │ │ xor %r15d,%r15d │ │ - cmp $0x1,%bx │ │ - cmovne %r15d,%r11d │ │ - cmove %ebp,%r14d │ │ + cmp $0x1,%r10w │ │ + mov %r11d,%ebp │ │ + cmovne %r15d,%ebp │ │ + cmove %ebx,%r14d │ │ not %r14d │ │ test $0x3,%r14b │ │ - je 21f59 │ │ - mov %r10,%r14 │ │ - mov %edx,%ebx │ │ - test %dl,%dl │ │ - jns 22404 │ │ - mov %edx,%ebx │ │ + je 21827 │ │ + mov %r9,%r14 │ │ + mov %ecx,%ebx │ │ + test %cl,%cl │ │ + jns 21993 │ │ + mov %ecx,%ebx │ │ and $0x1f,%ebx │ │ - movzbl 0x1(%r8),%r15d │ │ + movzbl 0x1(%rsi),%r15d │ │ and $0x3f,%r15d │ │ - cmp $0xdf,%dl │ │ - jbe 223ef │ │ - movzbl 0x2(%r8),%ebp │ │ + cmp $0xdf,%cl │ │ + jbe 2197e │ │ + movzbl 0x2(%rsi),%ebp │ │ shl $0x6,%r15d │ │ and $0x3f,%ebp │ │ or %r15d,%ebp │ │ - cmp $0xf0,%dl │ │ - jb 223fb │ │ - lea 0x4(%r8),%r14 │ │ - movzbl 0x3(%r8),%r15d │ │ + cmp $0xf0,%cl │ │ + jb 2198a │ │ + lea 0x4(%rsi),%r14 │ │ + movzbl 0x3(%rsi),%r15d │ │ and $0x7,%ebx │ │ shl $0x12,%ebx │ │ shl $0x6,%ebp │ │ and $0x3f,%r15d │ │ or %ebp,%r15d │ │ - jmp 223f6 │ │ - lea 0x2(%r8),%r14 │ │ + jmp 21985 │ │ + lea 0x2(%rsi),%r14 │ │ shl $0x6,%ebx │ │ or %r15d,%ebx │ │ - jmp 22404 │ │ - lea 0x3(%r8),%r14 │ │ + jmp 21993 │ │ + lea 0x3(%rsi),%r14 │ │ shl $0xc,%ebx │ │ or %ebp,%ebx │ │ - mov %r9,%r15 │ │ + mov %r8,%r15 │ │ sub %r14,%r15 │ │ mov %r14,(%rdi) │ │ cmp $0x53,%ebx │ │ - mov $0x703,%ebx │ │ - mov $0x100,%ebp │ │ - cmove %ebx,%ebp │ │ + mov $0x703,%ebp │ │ + mov $0x100,%ebx │ │ + cmove %ebp,%ebx │ │ mov %r15,0x8(%rdi) │ │ - mov %ebp,%ebx │ │ - shr $0x8,%ebx │ │ - cmp $0x3,%bpl │ │ - je 22051 │ │ - mov %r8,(%rdi) │ │ - mov %rsi,0x8(%rdi) │ │ + mov %ebx,%ebp │ │ + shr $0x8,%ebp │ │ + cmp $0x3,%bl │ │ + je 21827 │ │ + cmp $0x1,%r10w │ │ + sete %r10b │ │ + mov %rsi,(%rdi) │ │ + mov %rdx,0x8(%rdi) │ │ xor %r14d,%r14d │ │ - cmp $0x1,%bpl │ │ + cmp $0x1,%bl │ │ sete %r14b │ │ - cmp $0x1,%bx │ │ - sete %bl │ │ - cmove %ebp,%r14d │ │ - and %r11b,%bl │ │ - movzbl %bl,%r11d │ │ + cmp $0x1,%bp │ │ + sete %bpl │ │ + cmove %ebx,%r14d │ │ not %r14d │ │ + and %r10b,%bpl │ │ + and %r11b,%bpl │ │ + movzbl %bpl,%r11d │ │ test $0x3,%r14b │ │ - je 21f59 │ │ - mov %edx,%ebx │ │ - test %dl,%dl │ │ - jns 224bc │ │ - and $0x1f,%ebx │ │ - movzbl 0x1(%r8),%r14d │ │ - and $0x3f,%r14d │ │ - cmp $0xdf,%dl │ │ - jbe 224a7 │ │ - movzbl 0x2(%r8),%ebp │ │ - shl $0x6,%r14d │ │ + je 214e9 │ │ + mov %ecx,%r10d │ │ + test %cl,%cl │ │ + jns 21a55 │ │ + and $0x1f,%r10d │ │ + movzbl 0x1(%rsi),%ebp │ │ and $0x3f,%ebp │ │ - or %r14d,%ebp │ │ - cmp $0xf0,%dl │ │ - jb 224b3 │ │ - lea 0x4(%r8),%r10 │ │ - movzbl 0x3(%r8),%r14d │ │ - and $0x7,%ebx │ │ - shl $0x12,%ebx │ │ + cmp $0xdf,%cl │ │ + jbe 21a3d │ │ + movzbl 0x2(%rsi),%ebx │ │ shl $0x6,%ebp │ │ - and $0x3f,%r14d │ │ - or %ebp,%r14d │ │ - jmp 224ae │ │ - lea 0x2(%r8),%r10 │ │ - shl $0x6,%ebx │ │ - or %r14d,%ebx │ │ - jmp 224bc │ │ - lea 0x3(%r8),%r10 │ │ - shl $0xc,%ebx │ │ + and $0x3f,%ebx │ │ or %ebp,%ebx │ │ - sub %r10,%r9 │ │ - mov %r10,(%rdi) │ │ - cmp $0x56,%ebx │ │ - mov $0x803,%ebx │ │ - mov $0x100,%r10d │ │ - cmove %ebx,%r10d │ │ - mov %r9,0x8(%rdi) │ │ - mov %r10d,%ebx │ │ - shr $0x8,%ebx │ │ - cmp $0x3,%r10b │ │ - je 22051 │ │ - mov %r8,(%rdi) │ │ - mov %rsi,0x8(%rdi) │ │ + cmp $0xf0,%cl │ │ + jb 21a4a │ │ + lea 0x4(%rsi),%r9 │ │ + movzbl 0x3(%rsi),%ebp │ │ + and $0x7,%r10d │ │ + shl $0x12,%r10d │ │ + shl $0x6,%ebx │ │ + and $0x3f,%ebp │ │ + or %ebx,%ebp │ │ + jmp 21a45 │ │ + lea 0x2(%rsi),%r9 │ │ + shl $0x6,%r10d │ │ + or %ebp,%r10d │ │ + jmp 21a55 │ │ + lea 0x3(%rsi),%r9 │ │ + shl $0xc,%r10d │ │ + or %ebx,%r10d │ │ + sub %r9,%r8 │ │ + mov %r9,(%rdi) │ │ + cmp $0x56,%r10d │ │ + mov $0x803,%r10d │ │ + mov $0x100,%r9d │ │ + cmove %r10d,%r9d │ │ + mov %r8,0x8(%rdi) │ │ + mov %r9d,%r10d │ │ + shr $0x8,%r10d │ │ + cmp $0x3,%r9b │ │ + je 21695 │ │ + mov %rsi,(%rdi) │ │ xor %esi,%esi │ │ - cmp $0x1,%r10b │ │ + cmp $0x1,%r9b │ │ sete %sil │ │ - cmp $0x1,%bx │ │ - sete %cl │ │ - cmove %r10d,%esi │ │ + xor %r8d,%r8d │ │ + cmp $0x1,%r10w │ │ + cmovne %r8d,%r11d │ │ + mov %rdx,0x8(%rdi) │ │ + cmove %r9d,%esi │ │ cmp $0x3,%sil │ │ - jne 22517 │ │ - and %r11b,%cl │ │ - movzbl %cl,%ebx │ │ - mov %esi,%ecx │ │ - jmp 22051 │ │ - test %dl,%dl │ │ - jns 2251e │ │ - cmp $0xe0,%dl │ │ - xor %ecx,%ecx │ │ + je 214e9 │ │ + test %cl,%cl │ │ + jns 21ab6 │ │ + cmp $0xe0,%cl │ │ + xor %eax,%eax │ │ cmp $0x1,%sil │ │ - sete %cl │ │ - xor %ebx,%ebx │ │ - jmp 22051 │ │ + sete %al │ │ + xor %r10d,%r10d │ │ + jmp 21695 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ sub $0x40,%rsp │ │ test %rsi,%rsi │ │ - je 225f9 │ │ + je 21b99 │ │ mov $0x8,%al │ │ test %rdi,%rdi │ │ - je 22609 │ │ + je 21ba9 │ │ mov (%rdi),%rcx │ │ test %rcx,%rcx │ │ - je 22617 │ │ + je 21bb7 │ │ mov 0x558(%rcx),%rax │ │ test %rax,%rax │ │ - je 22625 │ │ + je 21bc5 │ │ mov %rdi,%r14 │ │ mov %rsi,%r12 │ │ call *%rax │ │ test %eax,%eax │ │ - jle 2264b │ │ + jle 21beb │ │ mov %eax,%ebp │ │ mov %eax,%r15d │ │ mov $0x1,%esi │ │ mov %r15,%rdi │ │ - call *0x58cd1(%rip) │ │ + call *0x569d9(%rip) │ │ test %rax,%rax │ │ - je 226c9 │ │ + je 21c69 │ │ mov %rax,%rbx │ │ mov (%r14),%rax │ │ test %rax,%rax │ │ - je 22658 │ │ + je 21bf8 │ │ mov 0x680(%rax),%rax │ │ test %rax,%rax │ │ - je 22674 │ │ + je 21c14 │ │ mov %r12,%rsi │ │ mov %r14,%rdi │ │ xor %edx,%edx │ │ mov %ebp,%ecx │ │ mov %rbx,%r8 │ │ call *%rax │ │ mov (%r14),%rax │ │ test %rax,%rax │ │ - je 22658 │ │ + je 21bf8 │ │ mov 0x720(%rax),%rax │ │ test %rax,%rax │ │ - je 22690 │ │ + je 21c30 │ │ mov %r14,%rdi │ │ call *%rax │ │ cmp $0x1,%al │ │ - jne 226b4 │ │ + jne 21c54 │ │ movb $0x5,0x8(%rsp) │ │ - jmp 226aa │ │ + jmp 21c4a │ │ mov $0x1f,%ecx │ │ - lea -0x1cb0f(%rip),%rdx │ │ + lea -0x1c26d(%rip),%rdx │ │ mov $0x7,%al │ │ - jmp 22633 │ │ + jmp 21bd3 │ │ mov $0x6,%ecx │ │ - lea -0x18e96(%rip),%rdx │ │ - jmp 22633 │ │ + lea -0x18199(%rip),%rdx │ │ + jmp 21bd3 │ │ mov $0x7,%ecx │ │ - lea -0x18e9e(%rip),%rdx │ │ - jmp 22633 │ │ + lea -0x181a1(%rip),%rdx │ │ + jmp 21bd3 │ │ mov $0xe,%ecx │ │ - lea -0x1cb1c(%rip),%rdx │ │ + lea -0x1c2a7(%rip),%rdx │ │ mov $0x6,%al │ │ mov %al,0x8(%rsp) │ │ mov %rdx,0x10(%rsp) │ │ mov %rcx,0x18(%rsp) │ │ lea 0x8(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ add $0x40,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ movb $0x8,0x8(%rsp) │ │ - lea -0x18edf(%rip),%rax │ │ + lea -0x181e2(%rip),%rax │ │ mov %rax,0x10(%rsp) │ │ movq $0x7,0x18(%rsp) │ │ - jmp 226aa │ │ + jmp 21c4a │ │ movb $0x6,0x8(%rsp) │ │ - lea -0x1ca9e(%rip),%rax │ │ + lea -0x1c20a(%rip),%rax │ │ mov %rax,0x10(%rsp) │ │ movq $0x12,0x18(%rsp) │ │ - jmp 226aa │ │ + jmp 21c4a │ │ movb $0x6,0x8(%rsp) │ │ - lea -0x1cc05(%rip),%rax │ │ + lea -0x1c371(%rip),%rax │ │ mov %rax,0x10(%rsp) │ │ movq $0xe,0x18(%rsp) │ │ lea 0x8(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ mov %rbx,%rdi │ │ add $0x40,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x58b77(%rip) │ │ + jmp *0x5688f(%rip) │ │ mov $0x1,%edi │ │ mov %r15,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ mov %rax,%r14 │ │ mov %rbx,%rdi │ │ - call *0x58b5e(%rip) │ │ + call *0x56876(%rip) │ │ mov %r14,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbx │ │ sub $0x40,%rsp │ │ mov %rdi,%rbx │ │ - call 22530 │ │ - lea -0x1a462(%rip),%rdx │ │ + call 21ad0 │ │ + lea -0x19b43(%rip),%rdx │ │ lea 0x8(%rsp),%rdi │ │ mov $0x1a,%ecx │ │ mov %rbx,%rsi │ │ - call 1b800 │ │ + call 1b560 │ │ cmpb $0xff,0x8(%rsp) │ │ - je 22727 │ │ + je 21cc7 │ │ lea 0x8(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ add $0x40,%rsp │ │ pop %rbx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ @@ -9037,118 +8555,111 @@ │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0xb8,%rsp │ │ mov %rsi,%r13 │ │ mov %rdi,%r14 │ │ mov (%rsi),%rax │ │ - lea -0x1ea7d(%rip),%rcx │ │ + lea -0x1df85(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ mov $0x1d,%r12d │ │ mov $0x1d,%edi │ │ - call *0x58acd(%rip) │ │ + call *0x567e5(%rip) │ │ test %rax,%rax │ │ - je 22dc3 │ │ + je 22394 │ │ mov %rax,%r15 │ │ - movups -0x1a3ed(%rip),%xmm0 │ │ + movups -0x19ace(%rip),%xmm0 │ │ movups %xmm0,0xd(%rax) │ │ - movups -0x1a405(%rip),%xmm0 │ │ + movups -0x19ae6(%rip),%xmm0 │ │ movups %xmm0,(%rax) │ │ movl $0x2,0xc(%rsp) │ │ mov $0x1d,%ebx │ │ - jmp 22a48 │ │ + jmp 22019 │ │ mov $0x23,%r12d │ │ mov $0x23,%edi │ │ - call *0x58a89(%rip) │ │ + call *0x567a1(%rip) │ │ test %rax,%rax │ │ - je 22dc3 │ │ + je 22394 │ │ mov %rax,%r15 │ │ - movups -0x1a483(%rip),%xmm0 │ │ + movups -0x19b64(%rip),%xmm0 │ │ movups %xmm0,0x10(%rax) │ │ - movups -0x1a49e(%rip),%xmm0 │ │ + movups -0x19b7f(%rip),%xmm0 │ │ movups %xmm0,(%rax) │ │ movl $0x2e656c69,0x1f(%rax) │ │ movl $0x3,0xc(%rsp) │ │ mov $0x23,%ebx │ │ - jmp 22a48 │ │ + jmp 22019 │ │ mov $0x1f,%r12d │ │ mov $0x1f,%edi │ │ - call *0x58a3e(%rip) │ │ + call *0x56756(%rip) │ │ test %rax,%rax │ │ - je 22dc3 │ │ + je 22394 │ │ mov %rax,%r15 │ │ - movups -0x1a4ac(%rip),%xmm0 │ │ + movups -0x19b8d(%rip),%xmm0 │ │ movups %xmm0,0xf(%rax) │ │ - movups -0x1a4c6(%rip),%xmm0 │ │ + movups -0x19ba7(%rip),%xmm0 │ │ movups %xmm0,(%rax) │ │ movl $0x1,0xc(%rsp) │ │ mov $0x1f,%ebx │ │ - jmp 22a48 │ │ - mov 0x8(%r13),%rdi │ │ - call 236b0 │ │ - cmp $0x23,%al │ │ - jne 22a0d │ │ - mov $0x9,%r12d │ │ - mov $0x9,%edi │ │ - call *0x589e9(%rip) │ │ - test %rax,%rax │ │ - je 22dc3 │ │ - mov %rax,%r15 │ │ - movabs $0x656c6c65636e6143,%rax │ │ - mov %rax,(%r15) │ │ - movb $0x64,0x8(%r15) │ │ - movl $0x1,0xc(%rsp) │ │ - mov $0x9,%ebx │ │ - jmp 22a48 │ │ + jmp 22019 │ │ + mov 0x8(%r13),%rax │ │ + mov %eax,%ecx │ │ + and $0x3,%ecx │ │ + lea -0x1e029(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmp *%rcx │ │ + movzbl 0x10(%rax),%eax │ │ + jmp 21f9c │ │ mov $0x29,%r12d │ │ mov $0x29,%edi │ │ - call *0x589a8(%rip) │ │ + call *0x566f0(%rip) │ │ test %rax,%rax │ │ - je 22dc3 │ │ + je 22394 │ │ mov %rax,%r15 │ │ - movups -0x1a4e9(%rip),%xmm0 │ │ + movups -0x19b9a(%rip),%xmm0 │ │ movups %xmm0,0x19(%rax) │ │ - movups -0x1a4fd(%rip),%xmm0 │ │ + movups -0x19bae(%rip),%xmm0 │ │ movups %xmm0,0x10(%rax) │ │ - movups -0x1a518(%rip),%xmm0 │ │ + movups -0x19bc9(%rip),%xmm0 │ │ movups %xmm0,(%rax) │ │ movl $0x1,0xc(%rsp) │ │ mov $0x29,%ebx │ │ - jmp 22a48 │ │ + jmp 22019 │ │ mov 0x8(%r13),%rax │ │ mov %rax,0x60(%rsp) │ │ lea 0x60(%rsp),%rax │ │ mov %rax,0x80(%rsp) │ │ - lea 0x116c5(%rip),%rax │ │ + lea 0x12235(%rip),%rax │ │ mov %rax,0x88(%rsp) │ │ mov $0x1c,%dl │ │ - lea -0x1cc34(%rip),%rcx │ │ + lea -0x1c37e(%rip),%rcx │ │ xor %eax,%eax │ │ xor %r12d,%r12d │ │ - jmp 22920 │ │ + jmp 21e90 │ │ data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ movzbl %dl,%edx │ │ add %rdx,%r12 │ │ add %rdx,%rcx │ │ movzbl (%rcx),%edx │ │ test %dl,%dl │ │ - je 22983 │ │ + je 21ef3 │ │ inc %rcx │ │ test %dl,%dl │ │ - jns 22910 │ │ + jns 21e80 │ │ mov %edx,%esi │ │ neg %sil │ │ - jno 2293d │ │ + jno 21ead │ │ movzwl (%rcx),%edx │ │ add %rdx,%r12 │ │ add %rdx,%rcx │ │ add $0x2,%rcx │ │ - jmp 22919 │ │ + jmp 21e89 │ │ test %r12,%r12 │ │ sete %sil │ │ or %sil,%al │ │ mov %edx,%esi │ │ shl $0x7,%sil │ │ mov %edx,%edi │ │ shl $0x5,%dil │ │ @@ -9162,324 +8673,345 @@ │ │ movzbl %dil,%edi │ │ shr $0x2,%dl │ │ and $0x2,%dl │ │ movzbl %dl,%edx │ │ add %rdi,%rcx │ │ add %rdx,%rcx │ │ add %rsi,%rcx │ │ - jmp 22919 │ │ + jmp 21e89 │ │ cmp $0x10,%r12 │ │ setb %cl │ │ test %cl,%al │ │ - jne 229ac │ │ + jne 21f1c │ │ add %r12,%r12 │ │ - js 22ddc │ │ - je 229ac │ │ + js 223ad │ │ + je 21f1c │ │ mov %r12,%rdi │ │ - call *0x58896(%rip) │ │ + call *0x565de(%rip) │ │ test %rax,%rax │ │ - jne 229b4 │ │ - jmp 22dc3 │ │ + jne 21f24 │ │ + jmp 22394 │ │ mov $0x1,%eax │ │ xor %r12d,%r12d │ │ mov %r12,0x28(%rsp) │ │ mov %rax,0x30(%rsp) │ │ movq $0x0,0x38(%rsp) │ │ - lea 0x56caa(%rip),%rsi │ │ - lea -0x1cd0d(%rip),%rdx │ │ + lea 0x54a0a(%rip),%rsi │ │ + lea -0x1c457(%rip),%rdx │ │ lea 0x28(%rsp),%rdi │ │ lea 0x80(%rsp),%rcx │ │ - call 30680 │ │ + call 2fe30 │ │ test %al,%al │ │ - jne 22d9d │ │ + jne 2236e │ │ mov 0x30(%rsp),%r15 │ │ mov 0x38(%rsp),%rbx │ │ cmpq $0x0,0x28(%rsp) │ │ sete %bpl │ │ movl $0x2,0xc(%rsp) │ │ - jmp 22a4a │ │ + jmp 2201b │ │ + mov 0x5a7d9(%rip),%rcx │ │ + shr $0x20,%rax │ │ + mov %eax,%edi │ │ + call *0x8(%rcx) │ │ + jmp 21f9c │ │ + shr $0x20,%rax │ │ + jmp 21f9c │ │ + movzbl 0x1f(%rax),%eax │ │ + cmp $0x23,%al │ │ + jne 21fde │ │ + mov $0x9,%r12d │ │ + mov $0x9,%edi │ │ + call *0x5653f(%rip) │ │ + test %rax,%rax │ │ + je 22394 │ │ + mov %rax,%r15 │ │ + movabs $0x656c6c65636e6143,%rax │ │ + mov %rax,(%r15) │ │ + movb $0x64,0x8(%r15) │ │ + movl $0x1,0xc(%rsp) │ │ + mov $0x9,%ebx │ │ + jmp 22019 │ │ mov $0x13,%r12d │ │ mov $0x13,%edi │ │ - call *0x5881a(%rip) │ │ + call *0x56501(%rip) │ │ test %rax,%rax │ │ - je 22dc3 │ │ + je 22394 │ │ mov %rax,%r15 │ │ - movups -0x1a6c0(%rip),%xmm0 │ │ + movups -0x19dd2(%rip),%xmm0 │ │ movups %xmm0,(%rax) │ │ movl $0x2e64656c,0xf(%rax) │ │ movl $0x1,0xc(%rsp) │ │ mov $0x13,%ebx │ │ xor %ebp,%ebp │ │ lea 0x28(%rsp),%rdi │ │ mov %r14,%rsi │ │ - call 23be0 │ │ + call 230b0 │ │ movzbl 0x28(%rsp),%eax │ │ cmp $0xff,%al │ │ - je 22abb │ │ + je 2208c │ │ mov 0x29(%rsp),%ecx │ │ mov 0x2c(%rsp),%edx │ │ mov %edx,0x84(%rsp) │ │ mov %ecx,0x81(%rsp) │ │ movups 0x40(%rsp),%xmm0 │ │ movups %xmm0,0x98(%rsp) │ │ movups 0x50(%rsp),%xmm0 │ │ movups %xmm0,0xa8(%rsp) │ │ movups 0x30(%rsp),%xmm0 │ │ mov %al,0x80(%rsp) │ │ movups %xmm0,0x88(%rsp) │ │ test %bpl,%bpl │ │ - jne 22d5d │ │ + jne 2232e │ │ mov %r15,%rdi │ │ - call *0x5878a(%rip) │ │ - jmp 22d5d │ │ + call *0x56471(%rip) │ │ + jmp 2232e │ │ mov %r13,0x10(%rsp) │ │ mov 0x30(%rsp),%rax │ │ mov %rax,0x20(%rsp) │ │ mov 0x38(%rsp),%r13 │ │ lea 0x80(%rsp),%rdi │ │ mov %r15,%rsi │ │ mov %rbx,%rdx │ │ - call 30110 │ │ + call 2f8b0 │ │ cmpq $0xffffffffffffffff,0x80(%rsp) │ │ - je 22b99 │ │ + je 2216a │ │ mov 0x90(%rsp),%rax │ │ mov %rax,0x70(%rsp) │ │ movups 0x80(%rsp),%xmm0 │ │ movaps %xmm0,0x60(%rsp) │ │ lea 0x60(%rsp),%rdi │ │ - call 28d60 │ │ + call 280c0 │ │ mov %rax,%r12 │ │ mov %rdx,%rbx │ │ test %bpl,%bpl │ │ - jne 22b29 │ │ + jne 220fa │ │ mov %r15,%rdi │ │ - call *0x58717(%rip) │ │ + call *0x563fe(%rip) │ │ mov $0x8,%al │ │ test %r14,%r14 │ │ - je 22bb5 │ │ + je 22186 │ │ mov (%r14),%rcx │ │ test %rcx,%rcx │ │ - je 22bc3 │ │ + je 22194 │ │ mov 0x70(%rcx),%rax │ │ test %rax,%rax │ │ - je 22c14 │ │ + je 221e5 │ │ mov %r14,%rdi │ │ mov 0x20(%rsp),%rsi │ │ mov %r12,%rdx │ │ call *%rax │ │ mov %eax,%r14d │ │ mov $0x8,%al │ │ test %r13,%r13 │ │ - je 22cc8 │ │ + je 22299 │ │ mov 0x0(%r13),%rcx │ │ test %rcx,%rcx │ │ - je 22cf6 │ │ + je 222c7 │ │ mov 0xb8(%rcx),%rax │ │ test %rax,%rax │ │ - je 22d04 │ │ + je 222d5 │ │ mov %r13,%rdi │ │ mov 0x20(%rsp),%rsi │ │ call *%rax │ │ mov 0x10(%rsp),%r13 │ │ - jmp 22d2f │ │ + jmp 22300 │ │ mov 0x90(%rsp),%rbx │ │ test %rbx,%rbx │ │ - jns 22bd1 │ │ + jns 221a2 │ │ xor %edi,%edi │ │ mov %rbx,%rsi │ │ - call 2899b │ │ - jmp 22de1 │ │ + call 27cfb │ │ + jmp 223b2 │ │ mov $0x6,%ecx │ │ - lea -0x19442(%rip),%rdx │ │ - jmp 22c22 │ │ + lea -0x18776(%rip),%rdx │ │ + jmp 221f3 │ │ mov $0x7,%ecx │ │ - lea -0x1944a(%rip),%rdx │ │ - jmp 22c22 │ │ - je 22cd6 │ │ + lea -0x1877e(%rip),%rdx │ │ + jmp 221f3 │ │ + je 222a7 │ │ mov 0x88(%rsp),%r12 │ │ mov %rbx,%rdi │ │ - call *0x58650(%rip) │ │ + call *0x56337(%rip) │ │ test %rax,%rax │ │ - je 22dd2 │ │ + je 223a3 │ │ mov %rbx,0x60(%rsp) │ │ mov %rax,0x68(%rsp) │ │ mov %rax,%rdi │ │ mov %r12,%rsi │ │ mov %rbx,%rdx │ │ - call *0x5863e(%rip) │ │ + call *0x56325(%rip) │ │ mov %rbx,0x70(%rsp) │ │ - jmp 22b0b │ │ + jmp 220dc │ │ mov $0x8,%ecx │ │ - lea -0x1f010(%rip),%rdx │ │ + lea -0x1e569(%rip),%rdx │ │ mov $0x6,%al │ │ mov %al,0x80(%rsp) │ │ mov %rdx,0x88(%rsp) │ │ mov %rcx,0x90(%rsp) │ │ movb $0x0,(%r12) │ │ test %rbx,%rbx │ │ - je 22c4c │ │ + je 2221d │ │ mov %r12,%rdi │ │ - call *0x585f4(%rip) │ │ + call *0x562db(%rip) │ │ mov $0x8,%al │ │ test %r13,%r13 │ │ - je 22c7c │ │ + je 2224d │ │ mov 0x0(%r13),%rcx │ │ test %rcx,%rcx │ │ - je 22c8a │ │ + je 2225b │ │ mov 0xb8(%rcx),%rax │ │ test %rax,%rax │ │ - je 22c98 │ │ + je 22269 │ │ mov %r13,%rdi │ │ mov 0x20(%rsp),%rsi │ │ call *%rax │ │ mov 0x10(%rsp),%r13 │ │ - jmp 22d5d │ │ - lea -0x19504(%rip),%rcx │ │ + jmp 2232e │ │ + lea -0x18838(%rip),%rcx │ │ mov $0x6,%edx │ │ - jmp 22ca6 │ │ - lea -0x1950c(%rip),%rcx │ │ + jmp 22277 │ │ + lea -0x18840(%rip),%rcx │ │ mov $0x7,%edx │ │ - jmp 22ca6 │ │ + jmp 22277 │ │ mov $0x6,%al │ │ - lea -0x1d1b9(%rip),%rcx │ │ + lea -0x1c956(%rip),%rcx │ │ mov $0xe,%edx │ │ mov %al,0x28(%rsp) │ │ mov %rcx,0x30(%rsp) │ │ mov %rdx,0x38(%rsp) │ │ lea 0x28(%rsp),%rdi │ │ mov 0x10(%rsp),%r13 │ │ - call 1fe00 │ │ - jmp 22d5d │ │ - lea -0x19550(%rip),%rcx │ │ + call 1f3c0 │ │ + jmp 2232e │ │ + lea -0x18884(%rip),%rcx │ │ mov $0x6,%edx │ │ - jmp 22d12 │ │ + jmp 222e3 │ │ movq $0x0,0x60(%rsp) │ │ movq $0x1,0x68(%rsp) │ │ movq $0x0,0x70(%rsp) │ │ - jmp 22b0b │ │ - lea -0x19578(%rip),%rcx │ │ + jmp 220dc │ │ + lea -0x188ac(%rip),%rcx │ │ mov $0x7,%edx │ │ - jmp 22d12 │ │ + jmp 222e3 │ │ mov $0x6,%al │ │ - lea -0x1d225(%rip),%rcx │ │ + lea -0x1c9c2(%rip),%rcx │ │ mov $0xe,%edx │ │ mov %al,0x28(%rsp) │ │ mov %rcx,0x30(%rsp) │ │ mov %rdx,0x38(%rsp) │ │ lea 0x28(%rsp),%rdi │ │ mov 0x10(%rsp),%r13 │ │ - call 1fe00 │ │ + call 1f3c0 │ │ test %r14d,%r14d │ │ - je 22d88 │ │ + je 22359 │ │ mov %r14d,0x84(%rsp) │ │ mov $0xc,%al │ │ mov %al,0x80(%rsp) │ │ movb $0x0,(%r12) │ │ test %rbx,%rbx │ │ - je 22d58 │ │ + je 22329 │ │ mov %r12,%rdi │ │ - call *0x584e8(%rip) │ │ + call *0x561cf(%rip) │ │ test %r14d,%r14d │ │ - je 22d6a │ │ + je 2233b │ │ lea 0x80(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ mov %r13,%rdi │ │ - call 1fcb0 │ │ + call 1f2f0 │ │ mov 0xc(%rsp),%eax │ │ add $0xb8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov $0xff,%al │ │ mov %al,0x80(%rsp) │ │ movb $0x0,(%r12) │ │ test %rbx,%rbx │ │ - jne 22d4f │ │ - jmp 22d58 │ │ - lea -0x18e64(%rip),%rdi │ │ - lea 0x56895(%rip),%rcx │ │ - lea 0x568f6(%rip),%r8 │ │ + jne 22320 │ │ + jmp 22329 │ │ + lea -0x18168(%rip),%rdi │ │ + lea 0x54594(%rip),%rcx │ │ + lea 0x545f5(%rip),%r8 │ │ lea 0x1f(%rsp),%rdx │ │ mov $0x56,%esi │ │ - call 334c0 │ │ - jmp 22de1 │ │ + call 32a70 │ │ + jmp 223b2 │ │ mov $0x1,%edi │ │ mov %r12,%rsi │ │ - call 2899b │ │ - jmp 22de1 │ │ + call 27cfb │ │ + jmp 223b2 │ │ mov $0x1,%edi │ │ - jmp 22ba8 │ │ - call 28ab0 │ │ + jmp 22179 │ │ + call 27d20 │ │ ud2 │ │ mov %rax,%r14 │ │ movb $0x0,(%r12) │ │ test %rbx,%rbx │ │ - je 22ec3 │ │ + je 22494 │ │ mov %r12,%rdi │ │ - call *0x58443(%rip) │ │ - jmp 22ec3 │ │ + call *0x5612a(%rip) │ │ + jmp 22494 │ │ mov %rax,%r14 │ │ test %bpl,%bpl │ │ - jne 22ec8 │ │ + jne 22499 │ │ mov %r15,%rdi │ │ - call *0x58429(%rip) │ │ - jmp 22ec8 │ │ + call *0x56110(%rip) │ │ + jmp 22499 │ │ mov %rax,%r14 │ │ - jmp 22ec8 │ │ + jmp 22499 │ │ mov %rax,%r14 │ │ cmpq $0x0,0x28(%rsp) │ │ - je 22ec8 │ │ + je 22499 │ │ mov 0x30(%rsp),%rdi │ │ - call *0x58402(%rip) │ │ - jmp 22ec8 │ │ + call *0x560e9(%rip) │ │ + jmp 22499 │ │ mov %rax,%r14 │ │ test %bpl,%bpl │ │ - jne 22e54 │ │ + jne 22425 │ │ mov %r15,%rdi │ │ - call *0x583ec(%rip) │ │ + call *0x560d3(%rip) │ │ mov $0x8,%al │ │ test %r13,%r13 │ │ - jne 22e69 │ │ - lea -0x196e3(%rip),%rcx │ │ + jne 2243a │ │ + lea -0x18a17(%rip),%rcx │ │ mov $0x6,%edx │ │ - jmp 22e9a │ │ + jmp 2246b │ │ mov 0x0(%r13),%rcx │ │ test %rcx,%rcx │ │ - jne 22e80 │ │ - lea -0x196f4(%rip),%rcx │ │ + jne 22451 │ │ + lea -0x18a28(%rip),%rcx │ │ mov $0x7,%edx │ │ - jmp 22e9a │ │ + jmp 2246b │ │ mov 0xb8(%rcx),%rax │ │ test %rax,%rax │ │ - jne 22eb9 │ │ + jne 2248a │ │ mov $0x6,%al │ │ - lea -0x1d3ad(%rip),%rcx │ │ + lea -0x1cb4a(%rip),%rcx │ │ mov $0xe,%edx │ │ mov %al,0x28(%rsp) │ │ mov %rcx,0x30(%rsp) │ │ mov %rdx,0x38(%rsp) │ │ lea 0x28(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ mov 0x10(%rsp),%r13 │ │ - jmp 22ec8 │ │ + jmp 22499 │ │ mov %r13,%rdi │ │ mov 0x20(%rsp),%rsi │ │ call *%rax │ │ mov 0x10(%rsp),%r13 │ │ mov %r13,%rdi │ │ - call 1fcb0 │ │ + call 1f2f0 │ │ mov %r14,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ - call 3357c │ │ - int3 │ │ + call 6eba0 │ │ + call 32b2c │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -9493,51 +9025,52 @@ │ │ push %rbx │ │ sub $0x98,%rsp │ │ mov %rsi,%r14 │ │ mov %rdi,%rbx │ │ shl $0x3,%rdx │ │ shl $0x3,%rcx │ │ lea 0x3c0(%rsi),%rdi │ │ - mov %rdx,0x58(%rsp) │ │ - mov %rcx,0x60(%rsp) │ │ - movzbl 0x5c580(%rip),%eax │ │ + movzbl 0x5a272(%rip),%eax │ │ cmp $0x1,%al │ │ - jne 22f30 │ │ - lea 0x58(%rsp),%rsi │ │ - call 3d900 │ │ - jmp 22f3b │ │ + jne 224ff │ │ + movq %rcx,%xmm1 │ │ + movq %rdx,%xmm0 │ │ + punpcklqdq %xmm1,%xmm0 │ │ + call 3dc40 │ │ + jmp 2250a │ │ mov %rdx,%rsi │ │ mov %rcx,%rdx │ │ - call 3d050 │ │ - movzbl 0x5c55e(%rip),%eax │ │ + call 3d3d0 │ │ + movzbl 0x5a247(%rip),%eax │ │ movdqa 0x3d0(%r14),%xmm1 │ │ - movzbl 0x5c54e(%rip),%eax │ │ - movdqa %xmm1,(%rsp) │ │ + movzbl 0x5a237(%rip),%eax │ │ + cmp $0x1,%al │ │ + jne 2254a │ │ pextrb $0x4,%xmm1,%ecx │ │ pextrb $0x5,%xmm1,%edx │ │ pextrb $0x6,%xmm1,%esi │ │ pextrb $0x7,%xmm1,%edi │ │ - cmp $0x1,%al │ │ - jne 22f92 │ │ pextrb $0x8,%xmm1,%eax │ │ - movss -0x1f809(%rip),%xmm0 │ │ + movdqa %xmm1,(%rsp) │ │ + jmp 22572 │ │ + pextrq $0x1,%xmm1,%rax │ │ + pextrq $0x1,%xmm1,0x8(%rsp) │ │ + pextrb $0x4,%xmm1,%ecx │ │ + pextrb $0x5,%xmm1,%edx │ │ + pextrb $0x6,%xmm1,%esi │ │ + pextrb $0x7,%xmm1,%edi │ │ + movss -0x1eda2(%rip),%xmm0 │ │ movdqa %xmm1,%xmm3 │ │ pblendvb %xmm0,%xmm1,%xmm3 │ │ pblendw $0x2,%xmm1,%xmm3 │ │ - jmp 22fae │ │ - movd %xmm1,%r8d │ │ - pextrb $0x8,%xmm1,%eax │ │ - movdqa %xmm1,%xmm3 │ │ - pblendw $0x2,%xmm1,%xmm3 │ │ - pinsrb $0x0,%r8d,%xmm3 │ │ - movss -0x1f3e6(%rip),%xmm0 │ │ + movss -0x1e961(%rip),%xmm0 │ │ movdqa %xmm1,%xmm2 │ │ pblendvb %xmm0,%xmm3,%xmm2 │ │ pextrb $0xf,%xmm1,%r8d │ │ - movzbl 0x5c4d2(%rip),%r10d │ │ + movzbl 0x5a1af(%rip),%r10d │ │ lea 0x3d0(%r14),%r9 │ │ cmp $0x1,%r10b │ │ xorps %xmm0,%xmm0 │ │ movaps %xmm0,(%r9) │ │ movzbl %cl,%ecx │ │ pinsrb $0x4,%ecx,%xmm2 │ │ movzbl %dl,%ecx │ │ @@ -9551,28 +9084,28 @@ │ │ movq %xmm2,(%rsp) │ │ movq 0x3e8(%r14),%xmm2 │ │ pshufd $0xee,%xmm1,%xmm3 │ │ pblendw $0x20,%xmm1,%xmm1 │ │ pshufd $0xee,%xmm1,%xmm1 │ │ movzbl %al,%eax │ │ pinsrb $0x0,%eax,%xmm1 │ │ - movss -0x1f472(%rip),%xmm0 │ │ + movss -0x1e9ed(%rip),%xmm0 │ │ pblendvb %xmm0,%xmm1,%xmm3 │ │ pxor %xmm2,%xmm3 │ │ movd %xmm3,0x8(%rsp) │ │ and $0x7f,%r8b │ │ mov %r8b,0xf(%rsp) │ │ - movzbl 0x5c42f(%rip),%eax │ │ + movzbl 0x5a10c(%rip),%eax │ │ cmp $0x1,%al │ │ - jne 23075 │ │ - mov %rsp,%rdx │ │ + jne 22651 │ │ + movaps (%rsp),%xmm0 │ │ + mov %rsp,%rsi │ │ mov %r14,%rdi │ │ - mov %rdx,%rsi │ │ - call 20400 │ │ - jmp 230cf │ │ + call 1f980 │ │ + jmp 226ab │ │ mov (%rsp),%rax │ │ mov %rax,0x10(%rsp) │ │ mov 0x8(%rsp),%eax │ │ mov %eax,0x18(%rsp) │ │ movzwl 0xc(%rsp),%eax │ │ mov %ax,0x1c(%rsp) │ │ movzbl 0xe(%rsp),%eax │ │ @@ -9582,38 +9115,26 @@ │ │ xorps %xmm0,%xmm0 │ │ movaps %xmm0,0x20(%rsp) │ │ movaps %xmm0,0x30(%rsp) │ │ movaps %xmm0,0x40(%rsp) │ │ lea 0x58(%rsp),%rdi │ │ lea 0x10(%rsp),%rdx │ │ mov %r14,%rsi │ │ - call 26720 │ │ + call 25b20 │ │ movups 0x58(%rsp),%xmm0 │ │ movaps %xmm0,(%rsp) │ │ movaps (%rsp),%xmm0 │ │ movups %xmm0,(%rbx) │ │ add $0x98,%rsp │ │ pop %rbx │ │ pop %r14 │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x6e0,%rsp │ │ mov %rdx,%r14 │ │ @@ -9626,234 +9147,234 @@ │ │ lea 0x4(%rsp),%r13 │ │ lea 0x60(%rsp),%r12 │ │ movl $0x0,(%rsp) │ │ mov (%rdx),%rax │ │ mov %rax,0x4(%rsp) │ │ mov 0x8(%rdx),%eax │ │ mov %eax,0xc(%rsp) │ │ - movzbl 0x5c34e(%rip),%eax │ │ + movzbl 0x5a036(%rip),%eax │ │ cmp $0x1,%al │ │ - jne 23156 │ │ - mov %rsp,%rdx │ │ + jne 22727 │ │ + movaps (%rsp),%xmm0 │ │ + mov %rsp,%rsi │ │ mov %r15,%rdi │ │ - mov %rdx,%rsi │ │ - call 20400 │ │ - jmp 231a1 │ │ + call 1f980 │ │ + jmp 22772 │ │ mov (%rsp),%eax │ │ mov %eax,0x50(%rsp) │ │ mov 0x4(%rsp),%rax │ │ mov %rax,0x54(%rsp) │ │ mov 0xc(%rsp),%eax │ │ mov %eax,0x5c(%rsp) │ │ movups %xmm0,0x20(%r12) │ │ movups %xmm0,0x10(%r12) │ │ movups %xmm0,(%r12) │ │ lea 0x140(%rsp),%rdi │ │ lea 0x50(%rsp),%rdx │ │ mov %r15,%rsi │ │ - call 26720 │ │ + call 25b20 │ │ movups 0x140(%rsp),%xmm0 │ │ movaps %xmm0,(%rsp) │ │ mov (%rsp),%rax │ │ mov %rax,0x30(%rsp) │ │ movl $0x1,(%rsp) │ │ mov 0x8(%r14),%eax │ │ mov %eax,0x8(%r13) │ │ mov (%r14),%rax │ │ mov %rax,0x0(%r13) │ │ - movzbl 0x5c2c9(%rip),%eax │ │ + movzbl 0x59fb0(%rip),%eax │ │ cmp $0x1,%al │ │ - jne 231db │ │ - mov %rsp,%rdx │ │ + jne 227ad │ │ + movaps (%rsp),%xmm0 │ │ + mov %rsp,%rsi │ │ mov %r15,%rdi │ │ - mov %rdx,%rsi │ │ - call 20400 │ │ - jmp 23229 │ │ + call 1f980 │ │ + jmp 227fb │ │ mov (%rsp),%eax │ │ mov %eax,0x50(%rsp) │ │ mov 0x4(%rsp),%rax │ │ mov %rax,0x54(%rsp) │ │ mov 0xc(%rsp),%eax │ │ mov %eax,0x5c(%rsp) │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,0x20(%r12) │ │ movups %xmm0,0x10(%r12) │ │ movups %xmm0,(%r12) │ │ lea 0x140(%rsp),%rdi │ │ lea 0x50(%rsp),%rdx │ │ mov %r15,%rsi │ │ - call 26720 │ │ + call 25b20 │ │ movups 0x140(%rsp),%xmm0 │ │ movaps %xmm0,(%rsp) │ │ mov (%rsp),%rax │ │ mov %rax,0x38(%rsp) │ │ movl $0x2,(%rsp) │ │ mov 0x8(%r14),%eax │ │ mov %eax,0x8(%r13) │ │ mov (%r14),%rax │ │ mov %rax,0x0(%r13) │ │ - movzbl 0x5c241(%rip),%eax │ │ + movzbl 0x59f27(%rip),%eax │ │ cmp $0x1,%al │ │ - jne 23263 │ │ - mov %rsp,%rdx │ │ + jne 22836 │ │ + movaps (%rsp),%xmm0 │ │ + mov %rsp,%rsi │ │ mov %r15,%rdi │ │ - mov %rdx,%rsi │ │ - call 20400 │ │ - jmp 232b1 │ │ + call 1f980 │ │ + jmp 22884 │ │ mov (%rsp),%eax │ │ mov %eax,0x50(%rsp) │ │ mov 0x4(%rsp),%rax │ │ mov %rax,0x54(%rsp) │ │ mov 0xc(%rsp),%eax │ │ mov %eax,0x5c(%rsp) │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,0x20(%r12) │ │ movups %xmm0,0x10(%r12) │ │ movups %xmm0,(%r12) │ │ lea 0x140(%rsp),%rdi │ │ lea 0x50(%rsp),%rdx │ │ mov %r15,%rsi │ │ - call 26720 │ │ + call 25b20 │ │ movups 0x140(%rsp),%xmm0 │ │ movaps %xmm0,(%rsp) │ │ mov (%rsp),%rax │ │ mov %rax,0x10(%rsp) │ │ movl $0x3,(%rsp) │ │ mov 0x8(%r14),%eax │ │ mov %eax,0x8(%r13) │ │ mov (%r14),%rax │ │ mov %rax,0x0(%r13) │ │ - movzbl 0x5c1b9(%rip),%eax │ │ + movzbl 0x59e9e(%rip),%eax │ │ cmp $0x1,%al │ │ - jne 232eb │ │ - mov %rsp,%rdx │ │ + jne 228bf │ │ + movaps (%rsp),%xmm0 │ │ + mov %rsp,%rsi │ │ mov %r15,%rdi │ │ - mov %rdx,%rsi │ │ - call 20400 │ │ - jmp 23339 │ │ + call 1f980 │ │ + jmp 2290d │ │ mov (%rsp),%eax │ │ mov %eax,0x50(%rsp) │ │ mov 0x4(%rsp),%rax │ │ mov %rax,0x54(%rsp) │ │ mov 0xc(%rsp),%eax │ │ mov %eax,0x5c(%rsp) │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,0x20(%r12) │ │ movups %xmm0,0x10(%r12) │ │ movups %xmm0,(%r12) │ │ lea 0x140(%rsp),%rdi │ │ lea 0x50(%rsp),%rdx │ │ mov %r15,%rsi │ │ - call 26720 │ │ + call 25b20 │ │ movups 0x140(%rsp),%xmm0 │ │ movaps %xmm0,(%rsp) │ │ mov (%rsp),%rax │ │ mov %rax,0x18(%rsp) │ │ movl $0x4,(%rsp) │ │ mov 0x8(%r14),%eax │ │ mov %eax,0x8(%r13) │ │ mov (%r14),%rax │ │ mov %rax,0x0(%r13) │ │ - movzbl 0x5c131(%rip),%eax │ │ + movzbl 0x59e15(%rip),%eax │ │ cmp $0x1,%al │ │ - jne 23373 │ │ - mov %rsp,%rdx │ │ + jne 22948 │ │ + movaps (%rsp),%xmm0 │ │ + mov %rsp,%rsi │ │ mov %r15,%rdi │ │ - mov %rdx,%rsi │ │ - call 20400 │ │ - jmp 233c1 │ │ + call 1f980 │ │ + jmp 22996 │ │ mov (%rsp),%eax │ │ mov %eax,0x50(%rsp) │ │ mov 0x4(%rsp),%rax │ │ mov %rax,0x54(%rsp) │ │ mov 0xc(%rsp),%eax │ │ mov %eax,0x5c(%rsp) │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,0x20(%r12) │ │ movups %xmm0,0x10(%r12) │ │ movups %xmm0,(%r12) │ │ lea 0x140(%rsp),%rdi │ │ lea 0x50(%rsp),%rdx │ │ mov %r15,%rsi │ │ - call 26720 │ │ + call 25b20 │ │ movups 0x140(%rsp),%xmm0 │ │ movaps %xmm0,(%rsp) │ │ mov (%rsp),%rax │ │ mov %rax,0x20(%rsp) │ │ movl $0x5,(%rsp) │ │ mov 0x8(%r14),%eax │ │ mov %eax,0x8(%r13) │ │ mov (%r14),%rax │ │ mov %rax,0x0(%r13) │ │ - movzbl 0x5c0a9(%rip),%eax │ │ + movzbl 0x59d8c(%rip),%eax │ │ cmp $0x1,%al │ │ - jne 233fb │ │ - mov %rsp,%rdx │ │ + jne 229d1 │ │ + movaps (%rsp),%xmm0 │ │ + mov %rsp,%rsi │ │ mov %r15,%rdi │ │ - mov %rdx,%rsi │ │ - call 20400 │ │ - jmp 23449 │ │ + call 1f980 │ │ + jmp 22a1f │ │ mov (%rsp),%eax │ │ mov %eax,0x50(%rsp) │ │ mov 0x4(%rsp),%rax │ │ mov %rax,0x54(%rsp) │ │ mov 0xc(%rsp),%eax │ │ mov %eax,0x5c(%rsp) │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,0x20(%r12) │ │ movups %xmm0,0x10(%r12) │ │ movups %xmm0,(%r12) │ │ lea 0x140(%rsp),%rdi │ │ lea 0x50(%rsp),%rdx │ │ mov %r15,%rsi │ │ - call 26720 │ │ + call 25b20 │ │ movups 0x140(%rsp),%xmm0 │ │ movaps %xmm0,(%rsp) │ │ mov (%rsp),%rax │ │ mov %rax,0x28(%rsp) │ │ - movzbl 0x5c037(%rip),%eax │ │ + movzbl 0x59d19(%rip),%eax │ │ cmp $0x1,%al │ │ - je 23484 │ │ + je 22a5a │ │ movzbl %al,%eax │ │ cmp $0xff,%eax │ │ - je 2347b │ │ + je 22a51 │ │ lea 0x320(%rsp),%rdi │ │ lea 0x10(%rsp),%rsi │ │ - call 27a90 │ │ - jmp 234db │ │ - call 283a0 │ │ + call 26eb0 │ │ + jmp 22ab1 │ │ + call 27770 │ │ test %al,%al │ │ - je 23467 │ │ + je 22a3d │ │ movaps 0x10(%rsp),%xmm0 │ │ movaps 0x20(%rsp),%xmm1 │ │ lea 0x50(%rsp),%r15 │ │ mov %r15,%rdi │ │ - call 283d0 │ │ + call 277a0 │ │ lea 0x230(%rsp),%rdi │ │ mov %r15,%rsi │ │ - call 23a60 │ │ + call 22f60 │ │ lea 0x140(%rsp),%r12 │ │ - mov 0x57d8e(%rip),%r13 │ │ + mov 0x55a70(%rip),%r13 │ │ mov $0xf0,%edx │ │ mov %r12,%rdi │ │ mov %r15,%rsi │ │ call *%r13 │ │ lea 0x320(%rsp),%rdi │ │ mov $0x1e0,%edx │ │ mov %r12,%rsi │ │ call *%r13 │ │ - movzbl 0x5bfbe(%rip),%eax │ │ + movzbl 0x59ca0(%rip),%eax │ │ cmp $0xff,%al │ │ - je 236a2 │ │ + je 22c5a │ │ movaps 0x30(%rsp),%xmm0 │ │ movaps %xmm0,0x40(%rsp) │ │ - mov (%r14),%rax │ │ - mov %rax,0x140(%rsp) │ │ mov 0x8(%r14),%eax │ │ - mov %eax,0x148(%rsp) │ │ + mov %eax,0x3e8(%rbx) │ │ + mov (%r14),%rax │ │ + mov %rax,0x3e0(%rbx) │ │ movb $0x0,0x30(%rsp) │ │ movb $0x0,0x31(%rsp) │ │ movb $0x0,0x32(%rsp) │ │ movb $0x0,0x33(%rsp) │ │ movb $0x0,0x34(%rsp) │ │ movb $0x0,0x35(%rsp) │ │ movb $0x0,0x36(%rsp) │ │ @@ -9913,133 +9434,28 @@ │ │ movb $0x0,0xc(%rsp) │ │ movb $0x0,0xd(%rsp) │ │ movb $0x0,0xe(%rsp) │ │ movb $0x0,0xf(%rsp) │ │ lea 0x320(%rsp),%rsi │ │ mov $0x3c0,%edx │ │ mov %rbx,%rdi │ │ - call *0x57be9(%rip) │ │ + call *0x558cd(%rip) │ │ movaps 0x40(%rsp),%xmm0 │ │ movaps %xmm0,0x3c0(%rbx) │ │ xorps %xmm0,%xmm0 │ │ movaps %xmm0,0x3d0(%rbx) │ │ - mov 0x140(%rsp),%rax │ │ - mov %rax,0x3e0(%rbx) │ │ - mov 0x148(%rsp),%eax │ │ - mov %eax,0x3e8(%rbx) │ │ add $0x6e0,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ ret │ │ - call 3d020 │ │ - jmp 234ea │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - mov %rdi,%rax │ │ - mov %eax,%ecx │ │ - and $0x3,%ecx │ │ - lea -0x1f9a3(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmp *%rcx │ │ - movzbl 0x10(%rax),%eax │ │ - ret │ │ - shr $0x20,%rax │ │ - dec %eax │ │ - cmp $0x79,%eax │ │ - ja 2374f │ │ - lea -0x1f9b3(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmp *%rax │ │ - mov $0x1,%al │ │ - ret │ │ - shr $0x20,%rax │ │ - ret │ │ - movzbl 0xf(%rax),%eax │ │ - ret │ │ - mov $0x24,%al │ │ - ret │ │ - mov $0x4,%al │ │ - ret │ │ - mov $0x7,%al │ │ - ret │ │ - mov $0x1a,%al │ │ - ret │ │ - mov $0x27,%al │ │ - ret │ │ - mov $0x9,%al │ │ - ret │ │ - mov $0x8,%al │ │ - ret │ │ - mov $0x1e,%al │ │ - ret │ │ - mov $0x19,%al │ │ - ret │ │ - mov $0x20,%al │ │ - ret │ │ - mov $0x21,%al │ │ - ret │ │ - mov $0x16,%al │ │ - ret │ │ - mov $0x1f,%al │ │ - ret │ │ - mov $0x1d,%al │ │ - ret │ │ - mov $0x12,%al │ │ - ret │ │ - mov $0xa,%al │ │ - ret │ │ - mov $0x1c,%al │ │ - ret │ │ - mov $0xe,%al │ │ - ret │ │ - mov $0xc,%al │ │ - ret │ │ - mov $0x5,%al │ │ - ret │ │ - mov $0x3,%al │ │ - ret │ │ - xor %eax,%eax │ │ - ret │ │ - mov $0xd,%al │ │ - ret │ │ - mov $0x26,%al │ │ - ret │ │ - mov $0xb,%al │ │ - ret │ │ - mov $0x23,%al │ │ - ret │ │ - mov $0x22,%al │ │ - ret │ │ - mov $0x14,%al │ │ - ret │ │ - mov $0xf,%al │ │ - ret │ │ - mov $0x13,%al │ │ - ret │ │ - mov $0x29,%al │ │ - ret │ │ - mov $0x10,%al │ │ - ret │ │ - mov $0x6,%al │ │ - ret │ │ - mov $0x1b,%al │ │ - ret │ │ - mov $0x18,%al │ │ - ret │ │ - mov $0x2,%al │ │ - ret │ │ - mov $0x11,%al │ │ - ret │ │ + call 3d3a0 │ │ + jmp 22ac0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -10063,75 +9479,75 @@ │ │ seto %al │ │ movabs $0x8000000000000000,%rcx │ │ sub %r8,%rcx │ │ cmp %rcx,%r14 │ │ seta %cl │ │ or %al,%cl │ │ mov $0x1,%ebp │ │ - je 237b9 │ │ + je 22cb9 │ │ mov $0x8,%eax │ │ xor %r14d,%r14d │ │ - jmp 23896 │ │ + jmp 22d96 │ │ mov %r8,%r15 │ │ test %rsi,%rsi │ │ - je 23826 │ │ + je 22d26 │ │ cmp %r14,%r15 │ │ - jbe 2385c │ │ + jbe 22d5c │ │ mov %r9,%r13 │ │ mov %rsi,0x10(%rsp) │ │ movq $0x0,0x8(%rsp) │ │ lea 0x8(%rsp),%rdi │ │ mov $0x8,%esi │ │ mov %r14,%rdx │ │ - call *0x57a9a(%rip) │ │ + call *0x5584a(%rip) │ │ test %eax,%eax │ │ setne %al │ │ mov 0x8(%rsp),%rdi │ │ test %rdi,%rdi │ │ sete %cl │ │ or %al,%cl │ │ - jne 2388d │ │ + jne 22d8d │ │ imul 0x10(%rsp),%r13 │ │ mov %r12,%rsi │ │ mov %r13,%rdx │ │ mov %rdi,%r15 │ │ - call *0x57a2d(%rip) │ │ + call *0x557e5(%rip) │ │ mov %r12,%rdi │ │ - call *0x57a1c(%rip) │ │ - jmp 2386f │ │ + call *0x557d4(%rip) │ │ + jmp 22d6f │ │ test %r14,%r14 │ │ - je 2386f │ │ + je 22d6f │ │ cmp %r14,%r15 │ │ - jbe 2387f │ │ + jbe 22d7f │ │ movq $0x0,0x8(%rsp) │ │ lea 0x8(%rsp),%rdi │ │ mov $0x8,%esi │ │ mov %r14,%rdx │ │ - call *0x57a3c(%rip) │ │ + call *0x557ec(%rip) │ │ test %eax,%eax │ │ - jne 2388d │ │ + jne 22d8d │ │ mov 0x8(%rsp),%rax │ │ test %rax,%rax │ │ - jne 23872 │ │ - jmp 2388d │ │ + jne 22d72 │ │ + jmp 22d8d │ │ mov %r12,%rdi │ │ mov %r14,%rsi │ │ - call *0x57a28(%rip) │ │ + call *0x557d8(%rip) │ │ test %rax,%rax │ │ - jne 23872 │ │ - jmp 2388d │ │ + jne 22d72 │ │ + jmp 22d8d │ │ mov %r15,%rax │ │ mov %rax,0x8(%rbx) │ │ mov $0x10,%eax │ │ xor %ebp,%ebp │ │ - jmp 23896 │ │ + jmp 22d96 │ │ mov %r14,%rdi │ │ - call *0x579b0(%rip) │ │ + call *0x55768(%rip) │ │ test %rax,%rax │ │ - jne 23872 │ │ + jne 22d72 │ │ mov %r15,0x8(%rbx) │ │ mov $0x10,%eax │ │ mov %r14,(%rbx,%rax,1) │ │ mov %rbp,(%rbx) │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ @@ -10145,117 +9561,117 @@ │ │ int3 │ │ int3 │ │ push %rbp │ │ push %rbx │ │ sub $0xa8,%rsp │ │ mov %rdi,%rbx │ │ lea 0x38(%rsp),%rdi │ │ - call 36330 │ │ + call 36400 │ │ cmpb $0xff,0x38(%rsp) │ │ - je 238dc │ │ + je 22ddc │ │ lea 0x38(%rsp),%rdi │ │ - call 1fe00 │ │ - jmp 23a0f │ │ + call 1f3c0 │ │ + jmp 22f0f │ │ mov 0x40(%rsp),%rsi │ │ movzbl 0x48(%rsp),%ebp │ │ sub $0x8,%rsp │ │ - lea -0x1b50e(%rip),%rcx │ │ - lea -0x1b512(%rip),%r9 │ │ + lea -0x1ab4f(%rip),%rcx │ │ + lea -0x1ab53(%rip),%r9 │ │ lea 0x78(%rsp),%rdi │ │ mov $0x3,%r8d │ │ mov %rbx,%rdx │ │ push $0x0 │ │ push $0x8 │ │ push $0x3 │ │ - call 1a120 │ │ + call 19f10 │ │ add $0x20,%rsp │ │ cmpb $0xff,0x70(%rsp) │ │ - je 2392b │ │ + je 22e2b │ │ lea 0x70(%rsp),%rdi │ │ - call 1fe00 │ │ - jmp 23a05 │ │ + call 1f3c0 │ │ + jmp 22f05 │ │ movzbl 0x78(%rsp),%ecx │ │ mov $0x6,%eax │ │ - lea -0x1fa28(%rip),%rdx │ │ + lea -0x1f078(%rip),%rdx │ │ movslq (%rdx,%rcx,4),%rcx │ │ add %rdx,%rcx │ │ jmp *%rcx │ │ - lea -0x1b582(%rip),%rcx │ │ - jmp 239da │ │ + lea -0x1abc3(%rip),%rcx │ │ + jmp 22eda │ │ mov $0x3,%eax │ │ - lea -0x1b588(%rip),%rcx │ │ - jmp 239da │ │ + lea -0x1abc9(%rip),%rcx │ │ + jmp 22eda │ │ mov $0x4,%eax │ │ - lea -0x201bb(%rip),%rcx │ │ - jmp 239da │ │ + lea -0x1f65b(%rip),%rcx │ │ + jmp 22eda │ │ mov $0x4,%eax │ │ - lea -0x20225(%rip),%rcx │ │ - jmp 239da │ │ + lea -0x1f6c5(%rip),%rcx │ │ + jmp 22eda │ │ mov $0x5,%eax │ │ - lea -0x1b5b7(%rip),%rcx │ │ - jmp 239da │ │ + lea -0x1abf8(%rip),%rcx │ │ + jmp 22eda │ │ mov $0x5,%eax │ │ - lea -0x1b5bd(%rip),%rcx │ │ - jmp 239da │ │ + lea -0x1abfe(%rip),%rcx │ │ + jmp 22eda │ │ mov $0x4,%eax │ │ - lea -0x201f7(%rip),%rcx │ │ - jmp 239da │ │ + lea -0x1f697(%rip),%rcx │ │ + jmp 22eda │ │ mov $0x4,%eax │ │ - lea -0x201f1(%rip),%rcx │ │ - jmp 239da │ │ + lea -0x1f691(%rip),%rcx │ │ + jmp 22eda │ │ cmpb $0x1,0x79(%rsp) │ │ sete %al │ │ test %bpl,%bpl │ │ - je 23a11 │ │ + je 22f11 │ │ mov %eax,%ebx │ │ - call 36cf0 │ │ + call 36e10 │ │ mov %ebx,%eax │ │ add $0xa8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ - lea -0x1b5fd(%rip),%rcx │ │ + lea -0x1ac3e(%rip),%rcx │ │ movb $0x0,(%rsp) │ │ - lea -0x20229(%rip),%rdx │ │ + lea -0x1f6c9(%rip),%rdx │ │ mov %rdx,0x8(%rsp) │ │ movq $0x4,0x10(%rsp) │ │ mov %rcx,0x18(%rsp) │ │ mov %rax,0x20(%rsp) │ │ mov %rsp,%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ test %bpl,%bpl │ │ - je 23a0f │ │ - call 36cf0 │ │ + je 22f0f │ │ + call 36e10 │ │ xor %eax,%eax │ │ add $0xa8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ - jmp 23a1d │ │ + jmp 22f1d │ │ mov %rax,%rbx │ │ test %bpl,%bpl │ │ - je 23a2a │ │ - call 36cf0 │ │ + je 22f2a │ │ + call 36e10 │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ cmp $0xffffffffffffffff,%rdi │ │ - je 23a53 │ │ + je 22f53 │ │ lock decq 0x8(%rdi) │ │ - jne 23a53 │ │ - jmp *0x577ed(%rip) │ │ + jne 22f53 │ │ + jmp *0x555a5(%rip) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -10307,247 +9723,228 @@ │ │ int3 │ │ int3 │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ - call 71430 │ │ - test %rax,%rax │ │ - je 23b64 │ │ - mov %eax,%ecx │ │ - and $0x3,%ecx │ │ - lea -0x2(%rcx),%edx │ │ - cmp $0x2,%edx │ │ - jb 23b64 │ │ - test %rcx,%rcx │ │ - jne 23b70 │ │ + mov %edi,%ebx │ │ + mov 0x554f7(%rip),%r14 │ │ + mov 0x554d8(%rip),%r15 │ │ + lea 0x548c1(%rip),%r12 │ │ + nop │ │ + mov %ebx,%edi │ │ + call *%r14 │ │ + cmp $0xffffffff,%eax │ │ + jne 230a0 │ │ + call *%r15 │ │ + mov (%rax),%edi │ │ + mov 0x596ea(%rip),%rax │ │ + cmp %r12,%rax │ │ + jne 2308b │ │ + mov 0x596de(%rip),%rax │ │ + call *0x10(%rax) │ │ + test %al,%al │ │ + jne 23060 │ │ + jmp 230a0 │ │ + mov %r12,0x596ce(%rip) │ │ + mov 0x596c7(%rip),%rax │ │ + call *0x10(%rax) │ │ + test %al,%al │ │ + jne 23060 │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ ret │ │ - mov %rax,%rbx │ │ - dec %rbx │ │ - mov -0x1(%rax),%r14 │ │ - mov 0x7(%rax),%r12 │ │ - mov (%r12),%rax │ │ - test %rax,%rax │ │ - je 23b8c │ │ - mov %r14,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r12) │ │ - je 23b9d │ │ - mov %r14,%rdi │ │ - call *0x576a3(%rip) │ │ - mov %rbx,%rdi │ │ - add $0x8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - jmp *0x5768f(%rip) │ │ - mov %rax,%r15 │ │ - cmpq $0x0,0x8(%r12) │ │ - je 23bc5 │ │ - mov %r14,%rdi │ │ - call *0x5767b(%rip) │ │ - mov %rbx,%rdi │ │ - call *0x57672(%rip) │ │ - mov %r15,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x48,%rsp │ │ mov %rsi,%r14 │ │ mov %rdi,%rbx │ │ - lea -0x1e1b3(%rip),%rsi │ │ + lea -0x1d84f(%rip),%rsi │ │ lea 0x30(%rsp),%rdi │ │ mov $0x2c,%edx │ │ - call 30110 │ │ + call 2f8b0 │ │ cmpq $0xffffffffffffffff,0x30(%rsp) │ │ - je 23cc9 │ │ + je 23199 │ │ mov 0x40(%rsp),%rax │ │ mov %rax,0x20(%rsp) │ │ movups 0x30(%rsp),%xmm0 │ │ movaps %xmm0,0x10(%rsp) │ │ lea 0x10(%rsp),%rdi │ │ - call 28d60 │ │ + call 280c0 │ │ mov $0x8,%bpl │ │ test %r14,%r14 │ │ - je 23cd8 │ │ + je 231a8 │ │ mov (%r14),%rcx │ │ - lea -0x1a4c5(%rip),%r12 │ │ + lea -0x196f8(%rip),%r12 │ │ mov $0x7,%r13d │ │ test %rcx,%rcx │ │ - je 23d71 │ │ + je 2324c │ │ mov 0x30(%rcx),%rcx │ │ test %rcx,%rcx │ │ - je 23d32 │ │ + je 23202 │ │ mov %r14,%rdi │ │ mov %rax,%rsi │ │ mov %rax,%r15 │ │ mov %rdx,0x8(%rsp) │ │ call *%rcx │ │ mov 0x8(%rsp),%rdx │ │ mov %rax,%rsi │ │ mov %r15,%rax │ │ mov (%r14),%rcx │ │ test %rcx,%rcx │ │ - je 23d71 │ │ + je 2324c │ │ mov 0x720(%rcx),%rcx │ │ test %rcx,%rcx │ │ - je 23d61 │ │ + je 2323c │ │ mov %rsi,%r12 │ │ mov %r14,%rdi │ │ call *%rcx │ │ cmp $0x1,%al │ │ - jne 23d9c │ │ + jne 23277 │ │ mov $0x5,%bpl │ │ mov %r15,%rax │ │ mov 0x8(%rsp),%rdx │ │ movb $0x0,(%rax) │ │ test %rdx,%rdx │ │ - jne 23d79 │ │ - jmp 23d82 │ │ + jne 23254 │ │ + jmp 2325d │ │ mov 0x40(%rsp),%r15 │ │ test %r15,%r15 │ │ - jns 23cf6 │ │ - call 28ab0 │ │ - lea -0x1a560(%rip),%r12 │ │ + jns 231c6 │ │ + call 27d20 │ │ + lea -0x19793(%rip),%r12 │ │ mov $0x6,%r13d │ │ movb $0x0,(%rax) │ │ test %rdx,%rdx │ │ - jne 23d79 │ │ - jmp 23d82 │ │ - je 23d41 │ │ + jne 23254 │ │ + jmp 2325d │ │ + je 2321c │ │ mov 0x38(%rsp),%r12 │ │ mov %r15,%rdi │ │ - call *0x57532(%rip) │ │ + call *0x5531a(%rip) │ │ test %rax,%rax │ │ - je 23de7 │ │ + je 232c2 │ │ mov %r15,0x10(%rsp) │ │ mov %rax,0x18(%rsp) │ │ mov %rax,%rdi │ │ mov %r12,%rsi │ │ mov %r15,%rdx │ │ - call *0x57520(%rip) │ │ + call *0x55308(%rip) │ │ mov %r15,0x20(%rsp) │ │ - jmp 23c2a │ │ - lea -0x1e2ab(%rip),%r12 │ │ + jmp 230fa │ │ + lea -0x1d947(%rip),%r12 │ │ mov $0x9,%r13d │ │ - jmp 23d6e │ │ + mov $0x6,%bpl │ │ + movb $0x0,(%rax) │ │ + test %rdx,%rdx │ │ + jne 23254 │ │ + jmp 2325d │ │ movq $0x0,0x10(%rsp) │ │ movq $0x1,0x18(%rsp) │ │ movq $0x0,0x20(%rsp) │ │ - jmp 23c2a │ │ - lea -0x1e2d1(%rip),%r12 │ │ + jmp 230fa │ │ + lea -0x1d978(%rip),%r12 │ │ mov $0xe,%r13d │ │ mov $0x6,%bpl │ │ movb $0x0,(%rax) │ │ test %rdx,%rdx │ │ - je 23d82 │ │ + je 2325d │ │ mov %rax,%rdi │ │ - call *0x574be(%rip) │ │ + call *0x5529b(%rip) │ │ mov %bpl,(%rbx) │ │ mov %r12,0x8(%rbx) │ │ mov %r13,0x10(%rbx) │ │ add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ test %r12,%r12 │ │ mov %r15,%rax │ │ mov 0x8(%rsp),%rdx │ │ - je 23dcd │ │ + je 232a8 │ │ mov %r12,%rcx │ │ movb $0x0,(%rax) │ │ test %rdx,%rdx │ │ - je 23dc0 │ │ + je 2329b │ │ mov %rax,%rdi │ │ - call *0x57483(%rip) │ │ + call *0x55260(%rip) │ │ mov %r12,%rcx │ │ mov %rcx,0x8(%rbx) │ │ mov %r14,0x10(%rbx) │ │ movb $0xff,(%rbx) │ │ - jmp 23d8d │ │ + jmp 23268 │ │ mov $0x7,%bpl │ │ - lea -0x20357(%rip),%r12 │ │ + lea -0x1f7f2(%rip),%r12 │ │ mov $0x10,%r13d │ │ movb $0x0,(%rax) │ │ test %rdx,%rdx │ │ - jne 23d79 │ │ - jmp 23d82 │ │ + jne 23254 │ │ + jmp 2325d │ │ mov $0x1,%edi │ │ mov %r15,%rsi │ │ - call 2899b │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 27cfb │ │ int3 │ │ push %rbx │ │ mov %rdi,%rbx │ │ mov (%rdi),%rdi │ │ mov 0x8(%rbx),%rax │ │ mov 0x10(%rax),%rsi │ │ - call 238b0 │ │ + call 22db0 │ │ test %al,%al │ │ - je 23e38 │ │ - lea -0x1ba36(%rip),%rsi │ │ + je 23308 │ │ + lea -0x1b047(%rip),%rsi │ │ mov $0x13,%edx │ │ mov $0x23,%edi │ │ - call 6d1a0 │ │ + call 6b5c0 │ │ mov %rax,%rdx │ │ mov $0x1,%eax │ │ pop %rbx │ │ ret │ │ mov 0x10(%rbx),%edi │ │ mov $0xffffffffffffffff,%rsi │ │ mov $0x1,%edx │ │ - call *0x5744b(%rip) │ │ + call *0x55233(%rip) │ │ mov %rax,%rbx │ │ mov %rax,%rdx │ │ cmp $0xffffffffffffffff,%rax │ │ - jne 23e69 │ │ - call *0x57411(%rip) │ │ - mov (%rax),%edx │ │ + jne 2334d │ │ + call *0x55201(%rip) │ │ + movslq (%rax),%rdx │ │ + mov 0x59427(%rip),%rcx │ │ + lea 0x545e0(%rip),%rax │ │ + cmp %rax,%rcx │ │ + jne 23358 │ │ shl $0x20,%rdx │ │ or $0x2,%rdx │ │ xor %eax,%eax │ │ cmp $0xffffffffffffffff,%rbx │ │ sete %al │ │ pop %rbx │ │ ret │ │ + mov %rax,0x59401(%rip) │ │ + jmp 23345 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -10556,15 +9953,15 @@ │ │ int3 │ │ int3 │ │ int3 │ │ mov %rsi,%rax │ │ mov (%rdi),%rsi │ │ mov 0x8(%rdi),%rdx │ │ mov %rax,%rdi │ │ - jmp 30840 │ │ + jmp 2fff0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -10585,192 +9982,192 @@ │ │ mov %rdx,%r15 │ │ mov %rsi,%r12 │ │ movss %xmm0,0x3c(%rsp) │ │ mov %rdi,%rbx │ │ mov 0x8(%rdi),%rax │ │ mov 0x10(%rax),%rsi │ │ lea 0x70(%rsp),%rdi │ │ - call 36330 │ │ + call 36400 │ │ cmpb $0xff,0x70(%rsp) │ │ - je 23ef5 │ │ + je 233e5 │ │ lea 0x70(%rsp),%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ add $0xa8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov 0x78(%rsp),%r14 │ │ movzbl 0x80(%rsp),%ebp │ │ mov %rsp,%rdi │ │ mov %r12,%rsi │ │ mov %r15,%rdx │ │ - call 30110 │ │ + call 2f8b0 │ │ cmpq $0xffffffffffffffff,(%rsp) │ │ - je 23fa1 │ │ + je 23491 │ │ mov 0x10(%rsp),%rax │ │ mov %rax,0x50(%rsp) │ │ movups (%rsp),%xmm0 │ │ movaps %xmm0,0x40(%rsp) │ │ lea 0x40(%rsp),%r15 │ │ mov %r15,%rdi │ │ - call 28d60 │ │ + call 280c0 │ │ test %r14,%r14 │ │ - je 23fb7 │ │ + je 234a7 │ │ mov (%r14),%rcx │ │ test %rcx,%rcx │ │ - je 23fe1 │ │ + je 234d1 │ │ mov 0x538(%rcx),%rcx │ │ test %rcx,%rcx │ │ - je 24047 │ │ + je 23537 │ │ mov %rdx,%r13 │ │ mov %r14,%rdi │ │ mov %rax,%r12 │ │ mov %rax,%rsi │ │ call *%rcx │ │ mov (%r14),%rcx │ │ test %rcx,%rcx │ │ - je 2406a │ │ + je 2355a │ │ mov 0x720(%rcx),%rcx │ │ test %rcx,%rcx │ │ - je 240a5 │ │ + je 23595 │ │ mov %rax,0x60(%rsp) │ │ mov %r14,%rdi │ │ call *%rcx │ │ cmp $0x1,%al │ │ - jne 240f0 │ │ + jne 235e0 │ │ movb $0x5,(%rsp) │ │ - jmp 240be │ │ + jmp 235ae │ │ mov 0x10(%rsp),%r15 │ │ test %r15,%r15 │ │ - jns 2400b │ │ + jns 234fb │ │ xor %edi,%edi │ │ mov %r15,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ ud2 │ │ movb $0x8,(%rsp) │ │ - lea -0x1a843(%rip),%rcx │ │ + lea -0x19a96(%rip),%rcx │ │ mov %rcx,0x8(%rsp) │ │ movq $0x6,0x10(%rsp) │ │ movb $0x0,(%rax) │ │ test %rdx,%rdx │ │ - jne 240cc │ │ - jmp 240d5 │ │ + jne 235bc │ │ + jmp 235c5 │ │ movb $0x8,(%rsp) │ │ - lea -0x1a867(%rip),%rcx │ │ + lea -0x19aba(%rip),%rcx │ │ mov %rcx,0x8(%rsp) │ │ movq $0x7,0x10(%rsp) │ │ movb $0x0,(%rax) │ │ test %rdx,%rdx │ │ - jne 240cc │ │ - jmp 240d5 │ │ - je 24085 │ │ + jne 235bc │ │ + jmp 235c5 │ │ + je 23575 │ │ mov 0x8(%rsp),%r12 │ │ mov %r15,%rdi │ │ - call *0x5721d(%rip) │ │ + call *0x54fe5(%rip) │ │ test %rax,%rax │ │ - je 241b2 │ │ + je 236a2 │ │ mov %r15,0x40(%rsp) │ │ mov %rax,0x48(%rsp) │ │ mov %rax,%rdi │ │ mov %r12,%rsi │ │ mov %r15,%rdx │ │ - call *0x5720b(%rip) │ │ + call *0x54fd3(%rip) │ │ mov %r15,0x50(%rsp) │ │ - jmp 23f2e │ │ + jmp 2341e │ │ movb $0x6,(%rsp) │ │ - lea -0x1e5ad(%rip),%rcx │ │ + lea -0x1dc69(%rip),%rcx │ │ mov %rcx,0x8(%rsp) │ │ movq $0xc,0x10(%rsp) │ │ movb $0x0,(%rax) │ │ test %rdx,%rdx │ │ - jne 240cc │ │ - jmp 240d5 │ │ + jne 235bc │ │ + jmp 235c5 │ │ movb $0x8,(%rsp) │ │ - lea -0x1a8f0(%rip),%rax │ │ + lea -0x19b43(%rip),%rax │ │ mov %rax,0x8(%rsp) │ │ movq $0x7,0x10(%rsp) │ │ - jmp 240be │ │ + jmp 235ae │ │ movq $0x0,0x40(%rsp) │ │ movq $0x1,0x48(%rsp) │ │ movq $0x0,0x50(%rsp) │ │ - jmp 23f2e │ │ + jmp 2341e │ │ movb $0x6,(%rsp) │ │ - lea -0x1e619(%rip),%rax │ │ + lea -0x1dcd5(%rip),%rax │ │ mov %rax,0x8(%rsp) │ │ movq $0xe,0x10(%rsp) │ │ mov %r12,%rax │ │ mov %r13,%rdx │ │ movb $0x0,(%rax) │ │ test %rdx,%rdx │ │ - je 240d5 │ │ + je 235c5 │ │ mov %rax,%rdi │ │ - call *0x5716b(%rip) │ │ + call *0x54f33(%rip) │ │ mov %rsp,%rdi │ │ - call 1fe00 │ │ + call 1f3c0 │ │ test %bpl,%bpl │ │ - je 23ee3 │ │ - call 36cf0 │ │ - jmp 23ee3 │ │ + je 233d3 │ │ + call 36e10 │ │ + jmp 233d3 │ │ mov 0x60(%rsp),%rcx │ │ test %rcx,%rcx │ │ mov %r12,%rax │ │ mov %r13,%rdx │ │ - je 24188 │ │ + je 23678 │ │ movb $0x0,(%rax) │ │ test %rdx,%rdx │ │ - je 2411a │ │ + je 2360a │ │ mov %rax,%rdi │ │ - call *0x5712b(%rip) │ │ + call *0x54ef3(%rip) │ │ mov 0x60(%rsp),%rcx │ │ mov %rcx,0x68(%rsp) │ │ movb $0x7,0x40(%rsp) │ │ movss 0x3c(%rsp),%xmm0 │ │ movss %xmm0,0x44(%rsp) │ │ movb $0x0,0x50(%rsp) │ │ lea 0x68(%rsp),%rax │ │ mov %rax,0x58(%rsp) │ │ mov (%rbx),%rdx │ │ sub $0x8,%rsp │ │ - lea -0x1bd51(%rip),%rcx │ │ - lea -0x1bd4e(%rip),%r9 │ │ + lea -0x1b382(%rip),%rcx │ │ + lea -0x1b37f(%rip),%r9 │ │ lea 0x8(%rsp),%rdi │ │ mov $0xa,%r8d │ │ mov %r14,%rsi │ │ push $0x2 │ │ push %r15 │ │ push $0x16 │ │ - call 1a120 │ │ + call 19f10 │ │ add $0x20,%rsp │ │ cmpb $0xff,(%rsp) │ │ - je 240dd │ │ + je 235cd │ │ mov %rsp,%rdi │ │ - call 1fe00 │ │ - jmp 240dd │ │ + call 1f3c0 │ │ + jmp 235cd │ │ movb $0x7,(%rsp) │ │ - lea -0x1e6e2(%rip),%rcx │ │ + lea -0x1dd9e(%rip),%rcx │ │ mov %rcx,0x8(%rsp) │ │ movq $0x13,0x10(%rsp) │ │ movb $0x0,(%rax) │ │ test %rdx,%rdx │ │ - jne 240cc │ │ - jmp 240d5 │ │ + jne 235bc │ │ + jmp 235c5 │ │ mov $0x1,%edi │ │ - jmp 23fad │ │ - jmp 241be │ │ + jmp 2349d │ │ + jmp 236ae │ │ mov %rax,%rbx │ │ test %bpl,%bpl │ │ - je 241cb │ │ - call 36cf0 │ │ + je 236bb │ │ + call 36e10 │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -10782,15 +10179,15 @@ │ │ movq $0x1,0x10(%rsp) │ │ movq $0x0,0x18(%rsp) │ │ lea 0x8(%rsp),%rdi │ │ mov $0xb,%edx │ │ mov $0x1,%ecx │ │ mov $0x1,%r8d │ │ xor %esi,%esi │ │ - call 200e0 │ │ + call 1f6a0 │ │ mov 0x10(%rsp),%rax │ │ mov 0x18(%rsp),%rcx │ │ movabs $0x72453a3a64616561,%rdx │ │ mov %rdx,(%rax,%rcx,1) │ │ movl $0x726f7272,0x7(%rax,%rcx,1) │ │ add $0xb,%rcx │ │ mov %rcx,0x18(%rsp) │ │ @@ -10798,19 +10195,19 @@ │ │ movups 0x8(%rsp),%xmm0 │ │ movups %xmm0,(%rbx) │ │ add $0x20,%rsp │ │ pop %rbx │ │ ret │ │ mov %rax,%rbx │ │ cmpq $0x0,0x8(%rsp) │ │ - je 24270 │ │ + je 23760 │ │ mov 0x10(%rsp),%rdi │ │ - call *0x56fd0(%rip) │ │ + call *0x54d98(%rip) │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -10822,132 +10219,130 @@ │ │ push %rbx │ │ sub $0x60,%rsp │ │ mov %rsi,%r14 │ │ mov %rdi,%rbx │ │ mov (%rsi),%r15 │ │ mov 0x8(%rsi),%r12 │ │ mov %rsi,%rdi │ │ - call 21ea0 │ │ + call 21430 │ │ movzwl %ax,%ebp │ │ shr $0x8,%ebp │ │ mov %eax,%ecx │ │ sub $0x3,%cl │ │ movzbl %cl,%esi │ │ mov $0x3,%edx │ │ cmovae %esi,%edx │ │ cmp $0x2,%dl │ │ - jae 242ed │ │ + jae 237dd │ │ movabs $0x8000000000000000,%rax │ │ mov %rax,0x8(%rsp) │ │ mov %bpl,0x10(%rsp) │ │ mov %dl,(%rsp) │ │ cmp $0x2,%cl │ │ - jb 243f0 │ │ + jb 238dd │ │ movzbl %cl,%eax │ │ cmp $0x2,%eax │ │ - jne 243d5 │ │ - jmp 24459 │ │ + jne 238c2 │ │ + jmp 23943 │ │ movzbl %dl,%ecx │ │ cmp $0x2,%ecx │ │ - jne 242ff │ │ + jne 237ef │ │ mov %bpl,0x1(%rsp) │ │ - jmp 24459 │ │ + jmp 23943 │ │ mov %ax,0x1(%rsp) │ │ mov %r15,(%r14) │ │ mov %r12,0x8(%r14) │ │ lea 0x20(%rsp),%rdi │ │ mov %r14,%rsi │ │ - call 25820 │ │ + call 24d20 │ │ movzbl 0x20(%rsp),%ecx │ │ cmp $0x2,%ecx │ │ - jae 24387 │ │ + jae 23874 │ │ mov 0x28(%rsp),%rdi │ │ movzbl 0x30(%rsp),%esi │ │ movzbl 0x31(%rsp),%edx │ │ movzbl 0x32(%rsp),%eax │ │ mov 0x33(%rsp),%r8 │ │ mov %r8,0x50(%rsp) │ │ mov 0x38(%rsp),%r8 │ │ mov %r8,0x55(%rsp) │ │ cmp $0xffffffffffffffff,%rdi │ │ - je 24392 │ │ + je 2387f │ │ mov 0x50(%rsp),%r8 │ │ mov 0x55(%rsp),%r9 │ │ mov %r9,0x18(%rsp) │ │ mov %r8,0x13(%rsp) │ │ - and $0x1,%cl │ │ mov %rdi,0x8(%rsp) │ │ mov %sil,0x10(%rsp) │ │ mov %dl,0x11(%rsp) │ │ mov %al,0x12(%rsp) │ │ mov %cl,(%rsp) │ │ cmp $0x2,%cl │ │ - jae 242dc │ │ - jmp 243f0 │ │ - jne 243a1 │ │ + jae 237cc │ │ + jmp 238dd │ │ + jne 2388e │ │ mov $0x1,%al │ │ movzbl 0x21(%rsp),%edx │ │ xor %esi,%esi │ │ mov %dl,0x1(%rsp) │ │ test $0x1,%sil │ │ - jne 243bc │ │ - jmp 24459 │ │ + jne 238a9 │ │ + jmp 23943 │ │ movzbl 0x21(%rsp),%edx │ │ movzbl 0x22(%rsp),%eax │ │ mov $0x1,%sil │ │ mov %dl,0x1(%rsp) │ │ test $0x1,%sil │ │ - je 24459 │ │ + je 23943 │ │ cmp $0x1,%bp │ │ sete %cl │ │ cmp $0x1,%al │ │ sete %bpl │ │ and %cl,%bpl │ │ mov %bpl,0x2(%rsp) │ │ movb $0x3,(%rsp) │ │ mov %r15,(%r14) │ │ mov %r12,0x8(%r14) │ │ mov %rsp,%rdi │ │ mov %r14,%rsi │ │ - call 21810 │ │ + call 20da0 │ │ movzbl (%rsp),%ecx │ │ cmp $0x2,%ecx │ │ - jae 24457 │ │ + jae 23941 │ │ mov 0x8(%rsp),%rdi │ │ movzbl 0x10(%rsp),%eax │ │ movzbl 0x11(%rsp),%esi │ │ movzbl 0x12(%rsp),%edx │ │ mov 0x13(%rsp),%r8 │ │ mov %r8,0x40(%rsp) │ │ mov 0x18(%rsp),%r8 │ │ mov %r8,0x45(%rsp) │ │ mov 0x40(%rsp),%r8 │ │ mov 0x45(%rsp),%r9 │ │ mov %r8,0x20(%rsp) │ │ mov %r9,0x25(%rsp) │ │ cmp $0xffffffffffffffff,%rdi │ │ - je 24462 │ │ + je 2394c │ │ mov 0x20(%rsp),%r8 │ │ mov 0x25(%rsp),%r9 │ │ mov %r9,0x18(%rbx) │ │ mov %r8,0x13(%rbx) │ │ mov %rdi,0x8(%rbx) │ │ mov %al,0x10(%rbx) │ │ mov %sil,0x11(%rbx) │ │ mov %dl,0x12(%rbx) │ │ - and $0x1,%cl │ │ - jmp 24471 │ │ - jne 24480 │ │ + jmp 2395b │ │ + jne 2396a │ │ mov $0x1,%dl │ │ movzbl 0x1(%rsp),%esi │ │ xor %eax,%eax │ │ mov %sil,0x1(%rbx) │ │ mov $0x2,%cl │ │ test $0x1,%al │ │ - je 24471 │ │ + je 2395b │ │ mov %dl,0x2(%rbx) │ │ mov $0x3,%cl │ │ mov %cl,(%rbx) │ │ add $0x60,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ @@ -10960,35 +10355,41 @@ │ │ or %bpl,%al │ │ sete 0x2(%rsp) │ │ movb $0x3,(%rsp) │ │ mov %r15,(%r14) │ │ mov %r12,0x8(%r14) │ │ mov %rsp,%rdi │ │ mov %r14,%rsi │ │ - call 244f0 │ │ + call 239e0 │ │ movzbl (%rsp),%ecx │ │ cmp $0x2,%ecx │ │ - jb 243f0 │ │ - je 24459 │ │ + jb 238dd │ │ + je 23943 │ │ mov %r15,(%r14) │ │ mov %r12,0x8(%r14) │ │ mov $0x1,%al │ │ test %r12,%r12 │ │ - je 244de │ │ + je 239c8 │ │ movzbl (%r15),%ecx │ │ test %cl,%cl │ │ - jns 244d1 │ │ + jns 239bb │ │ cmp $0xe0,%cl │ │ cmpb $0x1,0x1(%rsp) │ │ sete %sil │ │ xor %edx,%edx │ │ - jmp 24462 │ │ + jmp 2394c │ │ xor %edx,%edx │ │ mov $0x1,%sil │ │ - jmp 24462 │ │ + jmp 2394c │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -11007,121 +10408,121 @@ │ │ movw $0xff,0x70(%rsp) │ │ movq $0x0,0x10(%rsp) │ │ movq $0x8,0x18(%rsp) │ │ movq $0x0,0x20(%rsp) │ │ movq $0xffffffffffffffff,0x28(%rsp) │ │ movl $0xffffffff,0x44(%rsp) │ │ test %rcx,%rcx │ │ - je 24560 │ │ + je 23a50 │ │ lea (%rax,%rcx,1),%r10 │ │ movzbl (%rax),%edx │ │ test %dl,%dl │ │ - js 24567 │ │ + js 23a57 │ │ lea 0x1(%rax),%r13 │ │ mov %edx,%esi │ │ - jmp 245c1 │ │ + jmp 23ab1 │ │ mov $0x1,%al │ │ - jmp 246f8 │ │ + jmp 23be8 │ │ mov %edx,%esi │ │ and $0x1f,%esi │ │ movzbl 0x1(%rax),%r8d │ │ and $0x3f,%r8d │ │ cmp $0xdf,%dl │ │ - jbe 245ab │ │ + jbe 23a9b │ │ movzbl 0x2(%rax),%r9d │ │ shl $0x6,%r8d │ │ and $0x3f,%r9d │ │ or %r8d,%r9d │ │ cmp $0xf0,%dl │ │ - jb 245b7 │ │ + jb 23aa7 │ │ lea 0x4(%rax),%r13 │ │ movzbl 0x3(%rax),%r8d │ │ and $0x7,%esi │ │ shl $0x12,%esi │ │ shl $0x6,%r9d │ │ and $0x3f,%r8d │ │ or %r9d,%r8d │ │ - jmp 245b2 │ │ + jmp 23aa2 │ │ lea 0x2(%rax),%r13 │ │ shl $0x6,%esi │ │ or %r8d,%esi │ │ - jmp 245c1 │ │ + jmp 23ab1 │ │ lea 0x3(%rax),%r13 │ │ shl $0xc,%esi │ │ or %r9d,%esi │ │ sub %r13,%r10 │ │ mov (%rsp),%r8 │ │ mov %r13,(%r8) │ │ mov %r10,0x8(%r8) │ │ cmp $0x28,%esi │ │ - jne 246e3 │ │ + jne 23bd3 │ │ mov %r10,0x50(%rsp) │ │ mov %rdi,0x78(%rsp) │ │ movb $0x2,0x48(%rsp) │ │ movl $0x28,0x40(%rsp) │ │ mov $0x8,%r14d │ │ xor %r15d,%r15d │ │ xor %r12d,%r12d │ │ xor %ebp,%ebp │ │ mov %r8,%rsi │ │ - jmp 24648 │ │ + jmp 23b38 │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ movups 0xc8(%rsp),%xmm0 │ │ mov 0xd8(%rsp),%rax │ │ mov %rax,0x10(%r14,%r12,1) │ │ movups %xmm0,(%r14,%r12,1) │ │ inc %r15 │ │ mov %r15,0x20(%rsp) │ │ mov (%rsp),%rsi │ │ mov (%rsi),%r13 │ │ mov 0x8(%rsi),%rax │ │ mov %rax,0x50(%rsp) │ │ add $0x18,%r12 │ │ mov %ebx,%ebp │ │ lea 0xa8(%rsp),%rdi │ │ - call 24280 │ │ + call 23770 │ │ movzbl 0xa8(%rsp),%eax │ │ mov $0x1,%bl │ │ - lea -0x2072a(%rip),%rcx │ │ + lea -0x1fd6a(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ mov %ebp,%ebx │ │ mov 0xb0(%rsp),%rax │ │ lea 0xb8(%rsp),%rcx │ │ movups (%rcx),%xmm0 │ │ movaps %xmm0,0x100(%rsp) │ │ cmp $0xffffffffffffffff,%rax │ │ - je 24718 │ │ + je 23c08 │ │ mov %rax,0xc8(%rsp) │ │ movaps 0x100(%rsp),%xmm0 │ │ lea 0xd0(%rsp),%rax │ │ movups %xmm0,(%rax) │ │ cmp 0x10(%rsp),%r15 │ │ - jne 24610 │ │ + jne 23b00 │ │ mov $0x1,%edx │ │ mov $0x8,%ecx │ │ mov $0x18,%r8d │ │ lea 0x10(%rsp),%rdi │ │ mov %r15,%rsi │ │ - call 200e0 │ │ + call 1f6a0 │ │ mov 0x18(%rsp),%r14 │ │ - jmp 24610 │ │ + jmp 23b00 │ │ mov %rax,(%r8) │ │ mov %rcx,0x8(%r8) │ │ test %dl,%dl │ │ - jns 246f6 │ │ - cmp $0xdf,%dl │ │ - jbe 246f6 │ │ + jns 23be6 │ │ + cmp $0xe0,%dl │ │ + jb 23be6 │ │ cmp $0xef,%dl │ │ xor %eax,%eax │ │ mov %al,0x1(%rdi) │ │ movb $0x0,0x2(%rdi) │ │ mov $0x3,%al │ │ - jmp 24d80 │ │ + jmp 24270 │ │ mov (%rsp),%rax │ │ mov %r13,(%rax) │ │ mov 0x50(%rsp),%rcx │ │ mov %rcx,0x8(%rax) │ │ mov %ebp,%ebx │ │ mov 0x20(%rsp),%rax │ │ movups 0x10(%rsp),%xmm0 │ │ @@ -11134,516 +10535,511 @@ │ │ mov $0xff,%r13d │ │ cmovne %ecx,%r13d │ │ movaps %xmm0,0x80(%rsp) │ │ mov %rax,0x90(%rsp) │ │ mov %r13b,0x48(%rsp) │ │ mov 0x28(%rsp),%r14 │ │ cmp $0xffffffffffffffff,%r14 │ │ - je 247b5 │ │ + je 23ca5 │ │ mov 0x30(%rsp),%r15 │ │ mov 0x38(%rsp),%rbp │ │ inc %rbp │ │ mov %r15,%rdi │ │ data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp $0x1,%rbp │ │ - je 247a7 │ │ + je 23c97 │ │ lea 0x18(%rdi),%r12 │ │ dec %rbp │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov %r12,%rdi │ │ - jmp 24790 │ │ + jmp 23c80 │ │ test %r14,%r14 │ │ - je 247b5 │ │ + je 23ca5 │ │ mov %r15,%rdi │ │ - call *0x56a8b(%rip) │ │ + call *0x54853(%rip) │ │ mov 0x90(%rsp),%rax │ │ lea 0x28(%rsp),%rcx │ │ mov %rax,0x10(%rcx) │ │ movaps 0x80(%rsp),%xmm0 │ │ movups %xmm0,(%rcx) │ │ - mov (%rsp),%rax │ │ - mov (%rax),%rcx │ │ - mov 0x8(%rax),%rdx │ │ - test %rdx,%rdx │ │ - je 24845 │ │ - lea (%rcx,%rdx,1),%rax │ │ - lea 0x1(%rcx),%rsi │ │ - movzbl (%rcx),%edi │ │ + mov (%rsp),%r11 │ │ + mov 0x8(%r11),%rax │ │ + test %rax,%rax │ │ + je 23d35 │ │ + mov (%r11),%rdx │ │ + lea (%rdx,%rax,1),%rcx │ │ + lea 0x1(%rdx),%rsi │ │ + movzbl (%rdx),%edi │ │ mov %rsi,%r9 │ │ mov %edi,%r8d │ │ test %dil,%dil │ │ - jns 24883 │ │ + jns 23d74 │ │ mov %edi,%r8d │ │ and $0x1f,%r8d │ │ - movzbl 0x1(%rcx),%r11d │ │ + movzbl 0x1(%rdx),%r11d │ │ and $0x3f,%r11d │ │ cmp $0xdf,%dil │ │ - jbe 2486b │ │ - movzbl 0x2(%rcx),%r10d │ │ + jbe 23d58 │ │ + movzbl 0x2(%rdx),%r10d │ │ shl $0x6,%r11d │ │ and $0x3f,%r10d │ │ or %r11d,%r10d │ │ cmp $0xf0,%dil │ │ - jb 24878 │ │ - lea 0x4(%rcx),%r9 │ │ - movzbl 0x3(%rcx),%r11d │ │ + jb 23d65 │ │ + lea 0x4(%rdx),%r9 │ │ + movzbl 0x3(%rdx),%r11d │ │ and $0x7,%r8d │ │ shl $0x12,%r8d │ │ shl $0x6,%r10d │ │ and $0x3f,%r11d │ │ or %r10d,%r11d │ │ - jmp 24873 │ │ - mov $0x1,%dil │ │ - xor %eax,%eax │ │ - jmp 24915 │ │ + jmp 23d60 │ │ + mov $0x1,%cl │ │ + jmp 23e0a │ │ movzbl 0xa9(%rsp),%ebp │ │ mov 0x28(%rsp),%r14 │ │ cmp $0xffffffffffffffff,%r14 │ │ - jne 24948 │ │ - jmp 24985 │ │ - lea 0x2(%rcx),%r9 │ │ + jne 23e30 │ │ + jmp 23e65 │ │ + lea 0x2(%rdx),%r9 │ │ shl $0x6,%r8d │ │ or %r11d,%r8d │ │ - jmp 24883 │ │ - lea 0x3(%rcx),%r9 │ │ + jmp 23d70 │ │ + lea 0x3(%rdx),%r9 │ │ shl $0xc,%r8d │ │ or %r10d,%r8d │ │ - mov %rax,%r10 │ │ - sub %r9,%r10 │ │ mov (%rsp),%r11 │ │ + mov %rcx,%r10 │ │ + sub %r9,%r10 │ │ mov %r9,(%r11) │ │ mov %r10,0x8(%r11) │ │ cmp $0x29,%r8d │ │ - jne 248e6 │ │ + jne 23dd3 │ │ mov 0x28(%rsp),%rax │ │ mov %rax,0x50(%rsp) │ │ movzbl 0x30(%rsp),%r14d │ │ movzbl 0x31(%rsp),%eax │ │ mov %al,0xe(%rsp) │ │ movzbl 0x32(%rsp),%eax │ │ mov %al,0xf(%rsp) │ │ mov 0x8b(%rsp),%rax │ │ mov 0x90(%rsp),%rcx │ │ mov %rax,0x98(%rsp) │ │ mov %rcx,0x9d(%rsp) │ │ mov $0x1,%bl │ │ xor %r15d,%r15d │ │ - jmp 24987 │ │ - mov %rcx,(%r11) │ │ - mov %rdx,0x8(%r11) │ │ + jmp 23e67 │ │ + mov %rdx,(%r11) │ │ + mov %rax,0x8(%r11) │ │ test %dil,%dil │ │ - jns 2490d │ │ + jns 23dfe │ │ cmp $0xe0,%dil │ │ - jb 24906 │ │ + jb 23df3 │ │ cmp $0xf0,%dil │ │ - sbb $0xffffffffffffffff,%rcx │ │ - add $0x3,%rcx │ │ - jmp 2490a │ │ - add $0x2,%rcx │ │ - mov %rcx,%rsi │ │ - sub %rsi,%rax │ │ - xor %edi,%edi │ │ - mov %rsi,%rcx │ │ - xor %esi,%esi │ │ - test %rdx,%rdx │ │ - sete %sil │ │ - cmp $0x3,%r13b │ │ - movzbl %dil,%ebp │ │ - cmovae %esi,%ebp │ │ - cmp $0x1,%bl │ │ - mov (%rsp),%rdx │ │ - mov %rcx,(%rdx) │ │ - mov %rax,0x8(%rdx) │ │ - cmove %esi,%ebp │ │ + sbb $0xffffffffffffffff,%rdx │ │ + add $0x3,%rdx │ │ + jmp 23df7 │ │ + add $0x2,%rdx │ │ + mov %rdx,%rsi │ │ + mov (%rsp),%r11 │ │ + sub %rsi,%rcx │ │ + mov %rsi,(%r11) │ │ + mov %rcx,0x8(%r11) │ │ + xor %ecx,%ecx │ │ + xor %edx,%edx │ │ + test %rax,%rax │ │ + sete %dl │ │ + cmp $0x3,%r13b │ │ + movzbl %cl,%ebp │ │ + cmovae %edx,%ebp │ │ + cmp $0x1,%bl │ │ + cmove %edx,%ebp │ │ xor %r15d,%r15d │ │ mov 0x28(%rsp),%r14 │ │ cmp $0xffffffffffffffff,%r14 │ │ - je 24985 │ │ + je 23e65 │ │ mov 0x30(%rsp),%r12 │ │ mov 0x38(%rsp),%rbx │ │ inc %rbx │ │ mov %r12,%rdi │ │ - nopl 0x0(%rax,%rax,1) │ │ cmp $0x1,%rbx │ │ - je 24977 │ │ + je 23e57 │ │ lea 0x18(%rdi),%r13 │ │ dec %rbx │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov %r13,%rdi │ │ - jmp 24960 │ │ + jmp 23e40 │ │ test %r14,%r14 │ │ - je 24985 │ │ + je 23e65 │ │ mov %r12,%rdi │ │ - call *0x568bb(%rip) │ │ + call *0x54693(%rip) │ │ xor %ebx,%ebx │ │ mov 0x18(%rsp),%r12 │ │ inc %r15 │ │ mov %r12,%rdi │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp $0x1,%r15 │ │ - je 249b7 │ │ + je 23e97 │ │ lea 0x18(%rdi),%r13 │ │ dec %r15 │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov %r13,%rdi │ │ - jmp 249a0 │ │ + jmp 23e80 │ │ cmpq $0x0,0x10(%rsp) │ │ mov 0x50(%rsp),%r13 │ │ - je 249cd │ │ + je 23ead │ │ mov %r12,%rdi │ │ - call *0x56873(%rip) │ │ + call *0x5464b(%rip) │ │ test %bl,%bl │ │ - je 24d75 │ │ + je 24265 │ │ mov 0x98(%rsp),%rax │ │ mov 0x9d(%rsp),%rcx │ │ mov %rcx,0x68(%rsp) │ │ mov %rax,0x63(%rsp) │ │ movb $0x2,0x71(%rsp) │ │ mov %r13,0x58(%rsp) │ │ mov %r14b,0x60(%rsp) │ │ movzbl 0xe(%rsp),%eax │ │ mov %al,0x61(%rsp) │ │ movzbl 0xf(%rsp),%eax │ │ mov %al,0x62(%rsp) │ │ mov (%rsp),%rdi │ │ mov (%rdi),%r12 │ │ mov 0x8(%rdi),%r15 │ │ - call 21ea0 │ │ + call 21430 │ │ mov %eax,%ecx │ │ sub $0x3,%cl │ │ movzbl %cl,%ecx │ │ mov $0x3,%edx │ │ cmovae %ecx,%edx │ │ movzbl %dl,%ecx │ │ - lea -0x20aee(%rip),%rdx │ │ + lea -0x2011e(%rip),%rdx │ │ movslq (%rdx,%rcx,4),%rcx │ │ add %rdx,%rcx │ │ jmp *%rcx │ │ mov $0x3,%cl │ │ - jmp 24a59 │ │ + jmp 23f39 │ │ mov $0x5,%cl │ │ - jmp 24a59 │ │ - movzwl %ax,%ebp │ │ - shr $0x8,%ebp │ │ + jmp 23f39 │ │ + movzwl %ax,%ebx │ │ + shr $0x8,%ebx │ │ cmp $0x3,%al │ │ - jae 24a61 │ │ - jmp 24a79 │ │ + jae 23f41 │ │ + jmp 23f5e │ │ mov $0x4,%cl │ │ - movzwl %ax,%ebp │ │ - shr $0x8,%ebp │ │ + movzwl %ax,%ebx │ │ + shr $0x8,%ebx │ │ mov %ecx,%eax │ │ movzbl %al,%ecx │ │ lea -0x3(%rcx),%edx │ │ cmp $0x2,%edx │ │ - jb 24ba5 │ │ + jae 23f53 │ │ + mov %ebx,%ebp │ │ + jmp 240bb │ │ + mov %ebx,%ebp │ │ cmp $0x5,%ecx │ │ - je 24d3d │ │ + je 24221 │ │ mov (%rsp),%rsi │ │ mov %r12,(%rsi) │ │ mov %r15,0x8(%rsi) │ │ lea 0x10(%rsp),%rdi │ │ - call 25820 │ │ + call 24d20 │ │ movzbl 0x10(%rsp),%edi │ │ cmp $0x2,%edi │ │ - jae 24b30 │ │ + jae 24015 │ │ mov 0x18(%rsp),%rsi │ │ movzbl 0x20(%rsp),%edx │ │ movzbl 0x21(%rsp),%eax │ │ movzbl 0x22(%rsp),%ecx │ │ mov 0x23(%rsp),%r8 │ │ mov %r8,0xa8(%rsp) │ │ mov 0x28(%rsp),%r8 │ │ mov %r8,0xad(%rsp) │ │ cmp $0xffffffffffffffff,%rsi │ │ - je 24b4c │ │ + je 24031 │ │ mov 0xa8(%rsp),%r8 │ │ mov 0xad(%rsp),%r9 │ │ mov %r9,0xe5(%rsp) │ │ mov %r8,0xe0(%rsp) │ │ test $0x1,%dil │ │ - je 24b5a │ │ + je 2403f │ │ mov 0xe0(%rsp),%rdi │ │ mov 0xe5(%rsp),%r8 │ │ mov %r8,0x20(%rsp) │ │ mov %rdi,0x1b(%rsp) │ │ mov %rsi,0x10(%rsp) │ │ mov %dl,0x18(%rsp) │ │ mov %al,0x19(%rsp) │ │ mov %cl,0x1a(%rsp) │ │ lea 0x10(%rsp),%rdi │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov $0x4,%sil │ │ - jmp 24b92 │ │ + jmp 24077 │ │ cmp $0x3,%edi │ │ - jne 24b43 │ │ + jne 24028 │ │ movzbl 0x11(%rsp),%eax │ │ movzbl 0x12(%rsp),%ecx │ │ mov $0x1,%dl │ │ - jmp 24b4c │ │ + jmp 24031 │ │ mov $0x1,%cl │ │ movzbl 0x11(%rsp),%eax │ │ xor %edx,%edx │ │ mov $0x5,%sil │ │ test $0x1,%dl │ │ - je 24b94 │ │ + je 24079 │ │ cmp $0x3,%al │ │ - jae 24b98 │ │ - jmp 24bcc │ │ + jae 2407d │ │ + jmp 24096 │ │ mov 0xe0(%rsp),%rdi │ │ mov 0xe5(%rsp),%r8 │ │ mov %r8,0x20(%rsp) │ │ mov %rdi,0x1b(%rsp) │ │ mov %rsi,0x10(%rsp) │ │ mov %dl,0x18(%rsp) │ │ mov %al,0x19(%rsp) │ │ mov %cl,0x1a(%rsp) │ │ lea 0x10(%rsp),%rdi │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov $0x3,%sil │ │ mov $0xa,%al │ │ mov %eax,%ecx │ │ mov %esi,%eax │ │ + movzbl %cl,%ebp │ │ movzbl %al,%edx │ │ lea -0x3(%rdx),%esi │ │ cmp $0x2,%esi │ │ - jae 24bbe │ │ - mov %ecx,%ebp │ │ - movzbl %al,%ecx │ │ - lea -0x3(%rcx),%edx │ │ - cmp $0x2,%edx │ │ - jb 24c7d │ │ - cmp $0x5,%ecx │ │ - jne 24be9 │ │ - jmp 24d3d │ │ + jb 240bb │ │ cmp $0x5,%edx │ │ - jne 24bca │ │ - mov %ecx,%ebp │ │ - jmp 24d3d │ │ + je 24221 │ │ mov $0x6,%al │ │ mov (%rsp),%rdx │ │ mov %r12,(%rdx) │ │ mov %r15,0x8(%rdx) │ │ - cmp $0x1,%bp │ │ - sete %bpl │ │ + cmp $0x1,%bx │ │ + sete %dl │ │ cmp $0x1,%cl │ │ sete %cl │ │ cmp $0x3,%al │ │ - jae 24c21 │ │ - mov (%rsp),%rsi │ │ - mov %r12,(%rsi) │ │ - mov %r15,0x8(%rsi) │ │ - lea 0x10(%rsp),%rdi │ │ - call 21810 │ │ - movzbl 0x10(%rsp),%eax │ │ - lea -0x20cae(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmp *%rax │ │ - mov $0x3,%bl │ │ - lea 0x18(%rsp),%rdi │ │ - call 1ffc0 │ │ - jmp 24c78 │ │ - and %cl,%bpl │ │ + jb 24138 │ │ + and %cl,%dl │ │ + movzbl %dl,%ebp │ │ movzbl %al,%ecx │ │ lea -0x3(%rcx),%edx │ │ cmp $0x2,%edx │ │ - jae 24bb4 │ │ - jmp 24c7d │ │ - movzbl 0x11(%rsp),%ebp │ │ - jmp 24d3d │ │ - cmpb $0x1,0x11(%rsp) │ │ - sete %bpl │ │ - mov (%rsp),%rax │ │ - mov %r12,(%rax) │ │ - mov %r15,0x8(%rax) │ │ - test %r15,%r15 │ │ - je 24d1f │ │ - cmpb $0x0,(%r12) │ │ - mov %r12,(%rax) │ │ - mov %r15,0x8(%rax) │ │ - add %r12,%r15 │ │ - jmp 24cfc │ │ - mov $0x4,%bl │ │ - lea 0x18(%rsp),%rdi │ │ - call 1ffc0 │ │ - mov $0x9,%bpl │ │ - mov %ebx,%eax │ │ + jae 2412f │ │ movzbl %al,%eax │ │ lea -0x3(%rax),%ecx │ │ cmp $0x2,%ecx │ │ - jae 24ce2 │ │ + jae 24177 │ │ lea 0x60(%rsp),%rax │ │ movups (%rax),%xmm0 │ │ movups %xmm0,0x18(%rsp) │ │ mov %r13,0x10(%rsp) │ │ mov %bpl,0x28(%rsp) │ │ mov $0x20,%edi │ │ - call *0x5658e(%rip) │ │ + call *0x543f9(%rip) │ │ test %rax,%rax │ │ - je 24d94 │ │ + je 24284 │ │ movups 0x10(%rsp),%xmm0 │ │ movups 0x20(%rsp),%xmm1 │ │ movups %xmm1,0x10(%rax) │ │ movups %xmm0,(%rax) │ │ movabs $0x8000000000000003,%rcx │ │ mov 0x78(%rsp),%rdi │ │ mov %rcx,0x8(%rdi) │ │ mov %rax,0x10(%rdi) │ │ xor %eax,%eax │ │ - jmp 24d80 │ │ + jmp 24270 │ │ + cmp $0x5,%ecx │ │ + je 24221 │ │ + mov (%rsp),%rsi │ │ + mov %r12,(%rsi) │ │ + mov %r15,0x8(%rsi) │ │ + lea 0x10(%rsp),%rdi │ │ + call 20da0 │ │ + movzbl 0x10(%rsp),%eax │ │ + lea -0x2034d(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmp *%rax │ │ + lea 0x18(%rsp),%rdi │ │ + call 1f580 │ │ + mov $0x3,%al │ │ + mov $0x9,%bp │ │ + jmp 240c6 │ │ cmp $0x5,%eax │ │ - je 24d3d │ │ + je 24221 │ │ mov (%rsp),%rax │ │ mov %r12,(%rax) │ │ mov %r15,0x8(%rax) │ │ test %r15,%r15 │ │ - je 24d0a │ │ + je 241ee │ │ add %r12,%r15 │ │ xor %ebp,%ebp │ │ + jmp 241cb │ │ + movzbl 0x11(%rsp),%ebp │ │ + mov $0x5,%al │ │ + jmp 240c6 │ │ + cmpb $0x1,0x11(%rsp) │ │ + sete %bpl │ │ + mov (%rsp),%rax │ │ + mov %r12,(%rax) │ │ + mov %r15,0x8(%rax) │ │ + test %r15,%r15 │ │ + je 24203 │ │ + cmpb $0x0,(%r12) │ │ + mov %r12,(%rax) │ │ + mov %r15,0x8(%rax) │ │ + add %r12,%r15 │ │ movzbl (%r12),%eax │ │ test %al,%al │ │ - js 24d0f │ │ + js 241f3 │ │ inc %r12 │ │ - jmp 24d2f │ │ + jmp 24213 │ │ + lea 0x18(%rsp),%rdi │ │ + call 1f580 │ │ + mov $0x4,%al │ │ + mov $0x9,%bp │ │ + jmp 240c6 │ │ mov $0x6,%bpl │ │ - jmp 24d3d │ │ + jmp 24221 │ │ cmp $0xdf,%al │ │ - jbe 24d2b │ │ + jbe 2420f │ │ cmp $0xf0,%al │ │ sbb $0xffffffffffffffff,%r12 │ │ add $0x3,%r12 │ │ - jmp 24d2f │ │ + jmp 24213 │ │ mov %r12,(%rax) │ │ mov %r15,0x8(%rax) │ │ mov $0x1,%bpl │ │ - jmp 24d3d │ │ + jmp 24221 │ │ add $0x2,%r12 │ │ sub %r12,%r15 │ │ mov (%rsp),%rax │ │ mov %r12,(%rax) │ │ mov %r15,0x8(%rax) │ │ mov 0x60(%rsp),%r12 │ │ mov 0x68(%rsp),%rbx │ │ inc %rbx │ │ mov %r12,%rdi │ │ - nopl (%rax) │ │ + data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp $0x1,%rbx │ │ - je 24d67 │ │ + je 24257 │ │ lea 0x18(%rdi),%r14 │ │ dec %rbx │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov %r14,%rdi │ │ - jmp 24d50 │ │ + jmp 24240 │ │ test %r13,%r13 │ │ - je 24d75 │ │ + je 24265 │ │ mov %r12,%rdi │ │ - call *0x564cb(%rip) │ │ + call *0x54293(%rip) │ │ mov 0x78(%rsp),%rdi │ │ mov %bpl,0x1(%rdi) │ │ mov $0x2,%al │ │ mov %al,(%rdi) │ │ add $0x128,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov $0x8,%edi │ │ mov $0x20,%esi │ │ - call 28a96 │ │ + call 27d0e │ │ ud2 │ │ mov %rax,(%rsp) │ │ lea 0x58(%rsp),%rdi │ │ - call 1f950 │ │ - jmp 24f03 │ │ - call 3357c │ │ + call 1efb0 │ │ + jmp 243f3 │ │ + call 32b2c │ │ mov %rax,(%rsp) │ │ lea 0xc8(%rsp),%rdi │ │ - call 1ffc0 │ │ - jmp 24e9e │ │ - call 3357c │ │ + call 1f580 │ │ + jmp 2438e │ │ + call 32b2c │ │ mov %rax,(%rsp) │ │ nopl 0x0(%rax) │ │ dec %rbx │ │ - je 24df6 │ │ + je 242e6 │ │ lea 0x18(%r14),%r15 │ │ mov %r14,%rdi │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov %r15,%r14 │ │ - jmp 24de0 │ │ + jmp 242d0 │ │ cmpq $0x0,0x50(%rsp) │ │ - jne 24ede │ │ - jmp 24f03 │ │ - call 3357c │ │ + jne 243ce │ │ + jmp 243f3 │ │ + call 32b2c │ │ mov %rax,(%rsp) │ │ dec %rbp │ │ - je 24e27 │ │ + je 24317 │ │ lea 0x18(%r12),%rbx │ │ mov %r12,%rdi │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov %rbx,%r12 │ │ - jmp 24e10 │ │ + jmp 24300 │ │ test %r14,%r14 │ │ - je 24e35 │ │ + je 24325 │ │ mov %r15,%rdi │ │ - call *0x5640b(%rip) │ │ + call *0x541d3(%rip) │ │ mov 0x90(%rsp),%rax │ │ lea 0x28(%rsp),%rcx │ │ mov %rax,0x10(%rcx) │ │ movaps 0x80(%rsp),%xmm0 │ │ movups %xmm0,(%rcx) │ │ - jmp 24e9e │ │ - call 3357c │ │ + jmp 2438e │ │ + call 32b2c │ │ mov %rax,(%rsp) │ │ nopl 0x0(%rax) │ │ dec %rbx │ │ - je 24e76 │ │ + je 24366 │ │ lea 0x18(%r13),%r15 │ │ mov %r13,%rdi │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov %r15,%r13 │ │ - jmp 24e60 │ │ + jmp 24350 │ │ test %r14,%r14 │ │ - je 24e84 │ │ + je 24374 │ │ mov %r12,%rdi │ │ - call *0x563bc(%rip) │ │ + call *0x54184(%rip) │ │ lea 0x10(%rsp),%rdi │ │ - call 1f950 │ │ - jmp 24f03 │ │ - call 3357c │ │ - call 3357c │ │ + call 1efb0 │ │ + jmp 243f3 │ │ + call 32b2c │ │ + call 32b2c │ │ mov %rax,(%rsp) │ │ lea 0x10(%rsp),%rdi │ │ - call 1fa00 │ │ - jmp 24f03 │ │ - call 3357c │ │ + call 1f060 │ │ + jmp 243f3 │ │ + call 32b2c │ │ mov %rax,(%rsp) │ │ data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ dec %r15 │ │ - je 24ed6 │ │ + je 243c6 │ │ lea 0x18(%r13),%rbx │ │ mov %r13,%rdi │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov %rbx,%r13 │ │ - jmp 24ec0 │ │ + jmp 243b0 │ │ cmpq $0x0,0x10(%rsp) │ │ - je 24f03 │ │ + je 243f3 │ │ mov %r12,%rdi │ │ - call *0x56359(%rip) │ │ + call *0x54121(%rip) │ │ mov (%rsp),%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ mov %rax,(%rsp) │ │ lea 0x10(%rsp),%rdi │ │ - call 1ff10 │ │ + call 1f4d0 │ │ mov (%rsp),%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -11657,406 +11053,407 @@ │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x4a8,%rsp │ │ + sub $0x4b8,%rsp │ │ mov 0x10(%r8),%rbx │ │ mov $0x1,%bpl │ │ cmp $0x10,%rbx │ │ - jb 25474 │ │ + jb 24977 │ │ mov %rcx,%r13 │ │ mov %rdx,%r15 │ │ mov %rsi,%rdx │ │ mov %rdi,%rsi │ │ lea -0x10(%rbx),%r14 │ │ - mov %r8,0x98(%rsp) │ │ + mov %r8,0xa8(%rsp) │ │ mov 0x8(%r8),%rax │ │ - mov %rax,0x10(%rsp) │ │ - lea 0xb0(%rsp),%rdi │ │ - call 230f0 │ │ + mov %rax,0x48(%rsp) │ │ + lea 0xc0(%rsp),%rdi │ │ + call 226c0 │ │ movabs $0x1000000000,%rax │ │ lea 0x10(%rax),%rcx │ │ cmp %rcx,%r14 │ │ setbe %cl │ │ cmp %rax,%r13 │ │ setbe %al │ │ test %cl,%al │ │ - jne 24f9a │ │ - movzbl 0x5a4fb(%rip),%eax │ │ - jmp 25474 │ │ - mov %r14,0x60(%rsp) │ │ - mov %rbx,0x28(%rsp) │ │ - movabs $0x1ffffffff0,%rbx │ │ - lea 0x470(%rsp),%rbp │ │ + jne 2448a │ │ + movzbl 0x582c3(%rip),%eax │ │ + jmp 24977 │ │ + mov %r14,0x50(%rsp) │ │ + mov %rbx,0x58(%rsp) │ │ + movabs $0x1ffffffff0,%rax │ │ + lea 0x480(%rsp),%rbp │ │ mov %r13,%r14 │ │ - and %rbx,%r14 │ │ + and %rax,%r14 │ │ lea (%r15,%r14,1),%r12 │ │ mov %r13,%rcx │ │ and $0xf,%r13d │ │ - movzbl 0x5a4d2(%rip),%eax │ │ + movzbl 0x5829a(%rip),%eax │ │ cmp $0x1,%al │ │ - mov %rcx,0x58(%rsp) │ │ - jne 24ff7 │ │ + mov %rcx,0x60(%rsp) │ │ + jne 244e8 │ │ cmp $0x10,%rcx │ │ - jb 25018 │ │ - nopl (%rax) │ │ + jb 24508 │ │ + xor %ebx,%ebx │ │ + nop │ │ + movups (%r15,%rbx,1),%xmm0 │ │ mov %rbp,%rdi │ │ - mov %r15,%rsi │ │ - call 3d900 │ │ - add $0x10,%r15 │ │ - add $0xfffffffffffffff0,%r14 │ │ - jne 24fe0 │ │ - jmp 25018 │ │ + call 3dc40 │ │ + add $0x10,%rbx │ │ + cmp %rbx,%r14 │ │ + jne 244d0 │ │ + jmp 24508 │ │ cmp $0x10,%rcx │ │ - jb 25018 │ │ - nopl (%rax) │ │ + jb 24508 │ │ + xchg %ax,%ax │ │ mov (%r15),%rsi │ │ mov 0x8(%r15),%rdx │ │ mov %rbp,%rdi │ │ - call 3d050 │ │ + call 3d3d0 │ │ add $0x10,%r15 │ │ cmp %r12,%r15 │ │ - jne 25000 │ │ - mov 0x28(%rsp),%rax │ │ - mov 0x10(%rsp),%rcx │ │ - lea (%rcx,%rax,1),%r14 │ │ + jne 244f0 │ │ + mov 0x58(%rsp),%rbx │ │ + mov 0x48(%rsp),%r15 │ │ + lea (%r15,%rbx,1),%r14 │ │ add $0xfffffffffffffff0,%r14 │ │ test %r13,%r13 │ │ - je 25084 │ │ + je 24574 │ │ mov $0x10,%edx │ │ sub %r13,%rdx │ │ lea (%rsp,%r13,1),%rdi │ │ - add $0x30,%rdi │ │ + add $0x20,%rdi │ │ xor %esi,%esi │ │ - call *0x56231(%rip) │ │ - lea 0x30(%rsp),%rdi │ │ + call *0x53fe9(%rip) │ │ + lea 0x20(%rsp),%rdi │ │ mov %r12,%rsi │ │ mov %r13,%rdx │ │ - call *0x561f0(%rip) │ │ - movzbl 0x5a441(%rip),%eax │ │ + call *0x53fb8(%rip) │ │ + movzbl 0x58209(%rip),%eax │ │ cmp $0x1,%al │ │ - jne 25072 │ │ - lea 0x30(%rsp),%rsi │ │ + jne 24562 │ │ + movaps 0x20(%rsp),%xmm0 │ │ mov %rbp,%rdi │ │ - call 3d900 │ │ - jmp 25084 │ │ - mov 0x30(%rsp),%rsi │ │ - mov 0x38(%rsp),%rdx │ │ + call 3dc40 │ │ + jmp 24574 │ │ + mov 0x20(%rsp),%rsi │ │ + mov 0x28(%rsp),%rdx │ │ mov %rbp,%rdi │ │ - call 3d050 │ │ + call 3d3d0 │ │ movzbl 0xf(%r14),%edx │ │ mov %dl,0xf(%rsp) │ │ or $0x80,%dl │ │ mov (%r14),%rax │ │ mov 0x7(%r14),%rcx │ │ - mov %rcx,0x3f(%rsp) │ │ - mov %rax,0x38(%rsp) │ │ - mov %dl,0x4(%rsp) │ │ - mov %dl,0x47(%rsp) │ │ - lea 0xb0(%rsp),%rax │ │ - mov %rax,0x30(%rsp) │ │ - movl $0x0,0x48(%rsp) │ │ - mov 0x28(%rsp),%r13 │ │ - and $0xf,%r13d │ │ - mov 0x10(%rsp),%r15 │ │ - mov 0x60(%rsp),%rax │ │ - mov %rax,%r12 │ │ - cmp $0x11,%rax │ │ - jb 2511e │ │ - mov 0x60(%rsp),%r15 │ │ - mov %r15,%rax │ │ + mov %rcx,0x2f(%rsp) │ │ + mov %rax,0x28(%rsp) │ │ + mov %dl,0x5(%rsp) │ │ + mov %dl,0x37(%rsp) │ │ + lea 0xc0(%rsp),%rax │ │ + mov %rax,0x20(%rsp) │ │ + movl $0x0,0x38(%rsp) │ │ + and $0xf,%ebx │ │ + mov 0x50(%rsp),%r13 │ │ + mov %r13,%r12 │ │ + cmp $0x11,%r13 │ │ + jb 2460b │ │ + mov %r13,%rax │ │ shr $0x4,%rax │ │ - and %rbx,%r15 │ │ - mov 0x10(%rsp),%rcx │ │ + mov %r13,%r15 │ │ + movabs $0x1ffffffff0,%rcx │ │ + and %rcx,%r15 │ │ + mov 0x48(%rsp),%rcx │ │ mov %rcx,0x80(%rsp) │ │ mov %rcx,0x88(%rsp) │ │ mov %rax,0x90(%rsp) │ │ add %rcx,%r15 │ │ - lea 0x30(%rsp),%rdi │ │ + lea 0x20(%rsp),%rdi │ │ lea 0x80(%rsp),%rsi │ │ - call 25590 │ │ - mov %r13,%r12 │ │ + call 24a90 │ │ + mov %rbx,%r12 │ │ + mov %rbx,0x58(%rsp) │ │ test %r12,%r12 │ │ - mov %r13,0x28(%rsp) │ │ - je 2519a │ │ + je 24686 │ │ mov $0x10,%eax │ │ sub %r12,%rax │ │ xor %edx,%edx │ │ cmp $0x10,%r12 │ │ cmovb %rax,%rdx │ │ lea (%rsp,%r12,1),%rdi │ │ - add $0xa0,%rdi │ │ + add $0xb0,%rdi │ │ xor %esi,%esi │ │ - call *0x5612b(%rip) │ │ - lea 0xa0(%rsp),%r13 │ │ + call *0x53ee6(%rip) │ │ + lea 0xb0(%rsp),%r13 │ │ + mov 0x53eb7(%rip),%rbx │ │ mov %r13,%rdi │ │ mov %r15,%rsi │ │ mov %r12,%rdx │ │ - call *0x560e4(%rip) │ │ + call *%rbx │ │ mov %r13,0x68(%rsp) │ │ mov %r13,0x70(%rsp) │ │ movq $0x1,0x78(%rsp) │ │ - lea 0x30(%rsp),%rdi │ │ + lea 0x20(%rsp),%rdi │ │ lea 0x68(%rsp),%rsi │ │ - call 25590 │ │ + call 24a90 │ │ mov %r15,%rdi │ │ mov %r13,%rsi │ │ - mov 0x28(%rsp),%r13 │ │ + mov 0x50(%rsp),%r13 │ │ mov %r12,%rdx │ │ - call *0x560ae(%rip) │ │ - mov 0x60(%rsp),%r12 │ │ - and %r12,%rbx │ │ - mov 0x10(%rsp),%rax │ │ - add %rbx,%rax │ │ - mov %rax,0x50(%rsp) │ │ - movzbl 0x5a2ea(%rip),%eax │ │ + call *%rbx │ │ + mov %r14,0xa0(%rsp) │ │ + movabs $0x1ffffffff0,%r14 │ │ + and %r13,%r14 │ │ + mov 0x48(%rsp),%r15 │ │ + lea (%r15,%r14,1),%r12 │ │ + movzbl 0x580ad(%rip),%eax │ │ cmp $0x1,%al │ │ - jne 251e7 │ │ - cmp $0x10,%r12 │ │ - jb 2521a │ │ - mov 0x10(%rsp),%r15 │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ + jne 246d8 │ │ + cmp $0x10,%r13 │ │ + jb 24708 │ │ + xor %ebx,%ebx │ │ + nopw 0x0(%rax,%rax,1) │ │ + movups (%r15,%rbx,1),%xmm0 │ │ mov %rbp,%rdi │ │ - mov %r15,%rsi │ │ - call 3d900 │ │ - add $0x10,%r15 │ │ - add $0xfffffffffffffff0,%rbx │ │ - jne 251d0 │ │ - jmp 2521a │ │ - cmp $0x10,%r12 │ │ - jb 2521a │ │ - mov 0x10(%rsp),%rbx │ │ - data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + call 3dc40 │ │ + add $0x10,%rbx │ │ + cmp %rbx,%r14 │ │ + jne 246c0 │ │ + jmp 24708 │ │ + cmp $0x10,%r13 │ │ + jb 24708 │ │ + mov %r15,%rbx │ │ + data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov (%rbx),%rsi │ │ mov 0x8(%rbx),%rdx │ │ mov %rbp,%rdi │ │ - call 3d050 │ │ + call 3d3d0 │ │ add $0x10,%rbx │ │ - cmp 0x50(%rsp),%rbx │ │ - jne 25200 │ │ - test %r13,%r13 │ │ - je 25276 │ │ + cmp %r12,%rbx │ │ + jne 246f0 │ │ + mov 0x58(%rsp),%rbx │ │ + test %rbx,%rbx │ │ + mov 0xa0(%rsp),%r14 │ │ + je 2476f │ │ mov $0x10,%edx │ │ - sub %r13,%rdx │ │ - lea (%rsp,%r13,1),%rdi │ │ - add $0x30,%rdi │ │ + sub %rbx,%rdx │ │ + lea (%rsp,%rbx,1),%rdi │ │ + add $0x20,%rdi │ │ xor %esi,%esi │ │ - call *0x56041(%rip) │ │ - lea 0x30(%rsp),%rdi │ │ - mov 0x50(%rsp),%rsi │ │ - mov %r13,%rdx │ │ - call *0x55ffe(%rip) │ │ - movzbl 0x5a24f(%rip),%eax │ │ + call *0x53dee(%rip) │ │ + lea 0x20(%rsp),%rdi │ │ + mov %r12,%rsi │ │ + mov %rbx,%rdx │ │ + call *0x53dbd(%rip) │ │ + movzbl 0x5800e(%rip),%eax │ │ cmp $0x1,%al │ │ - jne 25264 │ │ - lea 0x30(%rsp),%rsi │ │ + jne 2475d │ │ + movaps 0x20(%rsp),%xmm0 │ │ mov %rbp,%rdi │ │ - call 3d900 │ │ - jmp 25276 │ │ - mov 0x30(%rsp),%rsi │ │ - mov 0x38(%rsp),%rdx │ │ + call 3dc40 │ │ + jmp 2476f │ │ + mov 0x20(%rsp),%rsi │ │ + mov 0x28(%rsp),%rdx │ │ mov %rbp,%rdi │ │ - call 3d050 │ │ - lea 0x18(%rsp),%rdi │ │ - lea 0xb0(%rsp),%rsi │ │ - mov 0x58(%rsp),%rdx │ │ - mov %r12,%rcx │ │ - call 22ef0 │ │ - movzbl 0x18(%rsp),%eax │ │ + call 3d3d0 │ │ + mov %r12,0x98(%rsp) │ │ + lea 0x10(%rsp),%rdi │ │ + lea 0xc0(%rsp),%rsi │ │ + mov 0x60(%rsp),%rdx │ │ + mov %r13,%rcx │ │ + call 224c0 │ │ + movzbl 0x10(%rsp),%eax │ │ xor %edi,%edi │ │ cmp (%r14),%al │ │ sete %dil │ │ - call 3d010 │ │ - mov %al,0x58(%rsp) │ │ - movzbl 0x19(%rsp),%eax │ │ + call 3d390 │ │ + mov %al,0x60(%rsp) │ │ + movzbl 0x11(%rsp),%eax │ │ xor %edi,%edi │ │ cmp 0x1(%r14),%al │ │ sete %dil │ │ - call 3d010 │ │ + call 3d390 │ │ mov %al,0xe(%rsp) │ │ - movzbl 0x1a(%rsp),%eax │ │ + movzbl 0x12(%rsp),%eax │ │ xor %edi,%edi │ │ cmp 0x2(%r14),%al │ │ sete %dil │ │ - call 3d010 │ │ + call 3d390 │ │ mov %al,0xd(%rsp) │ │ - movzbl 0x1b(%rsp),%eax │ │ + movzbl 0x13(%rsp),%eax │ │ xor %edi,%edi │ │ cmp 0x3(%r14),%al │ │ sete %dil │ │ - call 3d010 │ │ + call 3d390 │ │ mov %eax,%r13d │ │ - movzbl 0x1c(%rsp),%eax │ │ + movzbl 0x14(%rsp),%eax │ │ xor %edi,%edi │ │ cmp 0x4(%r14),%al │ │ sete %dil │ │ - call 3d010 │ │ + call 3d390 │ │ mov %al,0xc(%rsp) │ │ - movzbl 0x1d(%rsp),%eax │ │ + movzbl 0x15(%rsp),%eax │ │ xor %edi,%edi │ │ cmp 0x5(%r14),%al │ │ sete %dil │ │ - call 3d010 │ │ + call 3d390 │ │ mov %eax,%ebx │ │ - movzbl 0x1e(%rsp),%eax │ │ + movzbl 0x16(%rsp),%eax │ │ xor %edi,%edi │ │ cmp 0x6(%r14),%al │ │ sete %dil │ │ - call 3d010 │ │ + call 3d390 │ │ mov %al,0xb(%rsp) │ │ - movzbl 0x1f(%rsp),%eax │ │ + movzbl 0x17(%rsp),%eax │ │ xor %edi,%edi │ │ cmp 0x7(%r14),%al │ │ sete %dil │ │ - call 3d010 │ │ + call 3d390 │ │ mov %al,0xa(%rsp) │ │ - movzbl 0x20(%rsp),%eax │ │ + movzbl 0x18(%rsp),%eax │ │ xor %edi,%edi │ │ cmp 0x8(%r14),%al │ │ sete %dil │ │ - call 3d010 │ │ + call 3d390 │ │ mov %eax,%r15d │ │ - movzbl 0x21(%rsp),%eax │ │ + movzbl 0x19(%rsp),%eax │ │ xor %edi,%edi │ │ cmp 0x9(%r14),%al │ │ sete %dil │ │ - call 3d010 │ │ + call 3d390 │ │ mov %al,0x9(%rsp) │ │ - movzbl 0x22(%rsp),%eax │ │ + movzbl 0x1a(%rsp),%eax │ │ xor %edi,%edi │ │ cmp 0xa(%r14),%al │ │ sete %dil │ │ - call 3d010 │ │ + call 3d390 │ │ mov %al,0x8(%rsp) │ │ - movzbl 0x23(%rsp),%eax │ │ + movzbl 0x1b(%rsp),%eax │ │ xor %edi,%edi │ │ cmp 0xb(%r14),%al │ │ sete %dil │ │ - call 3d010 │ │ + call 3d390 │ │ mov %al,0x7(%rsp) │ │ - movzbl 0x24(%rsp),%eax │ │ + movzbl 0x1c(%rsp),%eax │ │ xor %edi,%edi │ │ cmp 0xc(%r14),%al │ │ sete %dil │ │ - call 3d010 │ │ + call 3d390 │ │ mov %eax,%ebp │ │ - movzbl 0x25(%rsp),%eax │ │ + movzbl 0x1d(%rsp),%eax │ │ xor %edi,%edi │ │ cmp 0xd(%r14),%al │ │ sete %dil │ │ - call 3d010 │ │ + call 3d390 │ │ mov %al,0x6(%rsp) │ │ - movzbl 0x26(%rsp),%eax │ │ + movzbl 0x1e(%rsp),%eax │ │ xor %edi,%edi │ │ cmp 0xe(%r14),%al │ │ sete %dil │ │ - call 3d010 │ │ - mov %al,0x5(%rsp) │ │ + call 3d390 │ │ + mov %eax,%r12d │ │ xor %edi,%edi │ │ movzbl 0xf(%rsp),%eax │ │ - cmp %al,0x27(%rsp) │ │ + cmp %al,0x1f(%rsp) │ │ sete %dil │ │ - call 3d010 │ │ + call 3d390 │ │ movzbl 0xe(%rsp),%ecx │ │ - and 0x58(%rsp),%cl │ │ + and 0x60(%rsp),%cl │ │ and 0xd(%rsp),%r13b │ │ and %cl,%r13b │ │ and 0xc(%rsp),%bl │ │ and 0xb(%rsp),%bl │ │ and %r13b,%bl │ │ and 0xa(%rsp),%r15b │ │ and 0x9(%rsp),%r15b │ │ and 0x8(%rsp),%r15b │ │ and %bl,%r15b │ │ and 0x7(%rsp),%bpl │ │ and 0x6(%rsp),%bpl │ │ - and 0x5(%rsp),%bpl │ │ + and %r12b,%bpl │ │ and %al,%bpl │ │ and %r15b,%bpl │ │ and $0x1,%bpl │ │ movzbl %bpl,%edi │ │ - call 3d010 │ │ + call 3d390 │ │ test %al,%al │ │ - je 25488 │ │ - movzbl 0x5a030(%rip),%eax │ │ - mov 0x98(%rsp),%rax │ │ - cmp 0x10(%rax),%r12 │ │ - ja 25472 │ │ - mov %r12,0x10(%rax) │ │ + je 2498b │ │ + movzbl 0x57dea(%rip),%eax │ │ + mov 0xa8(%rsp),%rax │ │ + mov 0x50(%rsp),%rcx │ │ + cmp 0x10(%rax),%rcx │ │ + ja 24975 │ │ + mov %rcx,0x10(%rax) │ │ xor %ebp,%ebp │ │ mov %ebp,%eax │ │ - add $0x4a8,%rsp │ │ + add $0x4b8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov (%r14),%rax │ │ mov 0x7(%r14),%rcx │ │ - mov %rcx,0x3f(%rsp) │ │ - mov %rax,0x38(%rsp) │ │ - movzbl 0x4(%rsp),%eax │ │ - mov %al,0x47(%rsp) │ │ - lea 0xb0(%rsp),%rax │ │ - mov %rax,0x30(%rsp) │ │ - movl $0x0,0x48(%rsp) │ │ - cmp $0x11,%r12 │ │ - jb 254fa │ │ - shr $0x4,%r12 │ │ - mov 0x10(%rsp),%rax │ │ + mov %rcx,0x2f(%rsp) │ │ + mov %rax,0x28(%rsp) │ │ + movzbl 0x5(%rsp),%eax │ │ + mov %al,0x37(%rsp) │ │ + lea 0xc0(%rsp),%rax │ │ + mov %rax,0x20(%rsp) │ │ + movl $0x0,0x38(%rsp) │ │ + mov 0x50(%rsp),%r15 │ │ + cmp $0x11,%r15 │ │ + jb 24a0a │ │ + shr $0x4,%r15 │ │ + mov 0x48(%rsp),%rax │ │ mov %rax,0x80(%rsp) │ │ mov %rax,0x88(%rsp) │ │ - mov %r12,0x90(%rsp) │ │ - lea 0x30(%rsp),%rdi │ │ + mov %r15,0x90(%rsp) │ │ + lea 0x20(%rsp),%rdi │ │ lea 0x80(%rsp),%rsi │ │ - call 25590 │ │ + call 24a90 │ │ mov $0x1,%bpl │ │ - mov 0x28(%rsp),%r15 │ │ - jmp 2550a │ │ - mov 0x10(%rsp),%rax │ │ - mov %rax,0x50(%rsp) │ │ - mov %r12,%r15 │ │ + mov 0x58(%rsp),%r15 │ │ + mov 0x98(%rsp),%r12 │ │ + jmp 24a12 │ │ + mov 0x48(%rsp),%r12 │ │ mov $0x1,%bpl │ │ test %r15,%r15 │ │ - je 24f8e │ │ + je 2447e │ │ mov $0x10,%eax │ │ sub %r15,%rax │ │ xor %edx,%edx │ │ cmp $0x10,%r15 │ │ cmovb %rax,%rdx │ │ lea (%rsp,%r15,1),%rdi │ │ - add $0xa0,%rdi │ │ + add $0xb0,%rdi │ │ xor %esi,%esi │ │ - call *0x55d40(%rip) │ │ - lea 0xa0(%rsp),%rbx │ │ - mov 0x55d01(%rip),%r14 │ │ + call *0x53ae0(%rip) │ │ + lea 0xb0(%rsp),%rbx │ │ + mov 0x53ab1(%rip),%r14 │ │ mov %rbx,%rdi │ │ - mov 0x50(%rsp),%r12 │ │ mov %r12,%rsi │ │ mov %r15,%rdx │ │ call *%r14 │ │ mov %rbx,0x68(%rsp) │ │ mov %rbx,0x70(%rsp) │ │ movq $0x1,0x78(%rsp) │ │ - lea 0x30(%rsp),%rdi │ │ + lea 0x20(%rsp),%rdi │ │ lea 0x68(%rsp),%rsi │ │ - call 25590 │ │ + call 24a90 │ │ mov %r12,%rdi │ │ mov %rbx,%rsi │ │ mov %r15,%rdx │ │ call *%r14 │ │ - jmp 24f8e │ │ - int3 │ │ - int3 │ │ - int3 │ │ + jmp 2447e │ │ int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ @@ -12065,32 +11462,32 @@ │ │ lea 0x8(%rdi),%rax │ │ mov %rax,0x60(%rsp) │ │ movups (%rsi),%xmm0 │ │ movups %xmm0,0x68(%rsp) │ │ mov 0x10(%rsi),%rax │ │ mov %rax,0x78(%rsp) │ │ mov (%rdi),%r14 │ │ - movzbl 0x59ecb(%rip),%eax │ │ + movzbl 0x57c83(%rip),%eax │ │ cmp $0x1,%al │ │ - jne 255db │ │ + jne 24adb │ │ lea 0x60(%rsp),%rsi │ │ mov %r14,%rdi │ │ - call 20480 │ │ - jmp 25806 │ │ + call 1fa00 │ │ + jmp 24d06 │ │ mov %rdi,%rbx │ │ mov 0x68(%rsp),%rbp │ │ mov 0x70(%rsp),%r13 │ │ mov 0x78(%rsp),%rax │ │ mov %rax,%r15 │ │ shr $0x2,%r15 │ │ mov %rax,(%rsp) │ │ and $0x3,%eax │ │ mov %rax,0x8(%rsp) │ │ test %r15,%r15 │ │ - je 256ed │ │ + je 24bed │ │ mov $0x30,%r12d │ │ nop │ │ mov 0x18(%rbx),%eax │ │ mov 0x8(%rbx),%ecx │ │ mov 0xc(%rbx),%edx │ │ mov 0x10(%rbx),%esi │ │ mov 0x14(%rbx),%edi │ │ @@ -12116,38 +11513,38 @@ │ │ mov %ecx,0x40(%rsp) │ │ mov %edx,0x44(%rsp) │ │ mov %esi,0x48(%rsp) │ │ mov %edi,0x4c(%rsp) │ │ lea 0xd0(%rsp),%rdi │ │ mov %r14,%rsi │ │ lea 0x10(%rsp),%rdx │ │ - call 26720 │ │ + call 25b20 │ │ movups -0x30(%rbp,%r12,1),%xmm0 │ │ movups -0x20(%rbp,%r12,1),%xmm1 │ │ movups -0x10(%rbp,%r12,1),%xmm2 │ │ movups 0x0(%rbp,%r12,1),%xmm3 │ │ xorps 0xd0(%rsp),%xmm0 │ │ xorps 0xe0(%rsp),%xmm1 │ │ xorps 0xf0(%rsp),%xmm2 │ │ xorps 0x100(%rsp),%xmm3 │ │ movups %xmm0,-0x30(%r13,%r12,1) │ │ movups %xmm1,-0x20(%r13,%r12,1) │ │ movups %xmm2,-0x10(%r13,%r12,1) │ │ movups %xmm3,0x0(%r13,%r12,1) │ │ add $0x40,%r12 │ │ dec %r15 │ │ - jne 25610 │ │ + jne 24b10 │ │ xorps %xmm0,%xmm0 │ │ movaps %xmm0,0xc0(%rsp) │ │ movaps %xmm0,0xb0(%rsp) │ │ movaps %xmm0,0xa0(%rsp) │ │ movaps %xmm0,0x90(%rsp) │ │ mov 0x8(%rsp),%rcx │ │ test %rcx,%rcx │ │ - je 25806 │ │ + je 24d06 │ │ movabs $0xffffffffffffffc,%rax │ │ mov (%rsp),%rdx │ │ and %rax,%rdx │ │ shl $0x4,%rdx │ │ add %rdx,%rbp │ │ add %rdx,%r13 │ │ shl $0x4,%ecx │ │ @@ -12166,33 +11563,33 @@ │ │ movaps %xmm0,(%r12) │ │ movd %eax,%xmm0 │ │ paddd 0x80(%rsp),%xmm0 │ │ movdqa %xmm0,0x10(%rsp) │ │ lea 0xd0(%rsp),%rdi │ │ mov 0x58(%rsp),%rsi │ │ lea 0x10(%rsp),%rdx │ │ - call 26720 │ │ + call 25b20 │ │ movups 0xd0(%rsp),%xmm0 │ │ - movups %xmm0,0x90(%rsp,%r14,1) │ │ + movaps %xmm0,0x90(%rsp,%r14,1) │ │ xorps %xmm0,%xmm0 │ │ add $0x10,%r14 │ │ mov %r15d,%eax │ │ cmp %r14,(%rsp) │ │ - jne 25760 │ │ + jne 24c60 │ │ movups 0x0(%rbp),%xmm0 │ │ xorps 0x90(%rsp),%xmm0 │ │ movups %xmm0,0x0(%r13) │ │ mov 0x8(%rsp),%rax │ │ cmp $0x1,%eax │ │ - je 25806 │ │ + je 24d06 │ │ movups 0x10(%rbp),%xmm0 │ │ xorps 0xa0(%rsp),%xmm0 │ │ movups %xmm0,0x10(%r13) │ │ cmp $0x2,%eax │ │ - je 25806 │ │ + je 24d06 │ │ movups 0x20(%rbp),%xmm0 │ │ xorps 0xb0(%rsp),%xmm0 │ │ movups %xmm0,0x20(%r13) │ │ add $0x118,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ @@ -12212,116 +11609,116 @@ │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x30,%rsp │ │ mov 0x8(%rsi),%rax │ │ test %rax,%rax │ │ - je 2584d │ │ + je 24d4d │ │ mov (%rsi),%rdx │ │ lea (%rdx,%rax,1),%rbx │ │ movzbl (%rdx),%ecx │ │ test %cl,%cl │ │ - js 25854 │ │ + js 24d54 │ │ lea 0x1(%rdx),%r14 │ │ mov %ecx,%r8d │ │ - jmp 258b4 │ │ + jmp 24db4 │ │ mov $0x1,%al │ │ - jmp 2593f │ │ + jmp 24e3f │ │ mov %ecx,%r8d │ │ and $0x1f,%r8d │ │ movzbl 0x1(%rdx),%r10d │ │ and $0x3f,%r10d │ │ cmp $0xdf,%cl │ │ - jbe 2589c │ │ + jbe 24d9c │ │ movzbl 0x2(%rdx),%r9d │ │ shl $0x6,%r10d │ │ and $0x3f,%r9d │ │ or %r10d,%r9d │ │ cmp $0xf0,%cl │ │ - jb 258a9 │ │ + jb 24da9 │ │ lea 0x4(%rdx),%r14 │ │ movzbl 0x3(%rdx),%r10d │ │ and $0x7,%r8d │ │ shl $0x12,%r8d │ │ shl $0x6,%r9d │ │ and $0x3f,%r10d │ │ or %r9d,%r10d │ │ - jmp 258a4 │ │ + jmp 24da4 │ │ lea 0x2(%rdx),%r14 │ │ shl $0x6,%r8d │ │ or %r10d,%r8d │ │ - jmp 258b4 │ │ + jmp 24db4 │ │ lea 0x3(%rdx),%r14 │ │ shl $0xc,%r8d │ │ or %r9d,%r8d │ │ mov %rbx,%r12 │ │ sub %r14,%r12 │ │ mov %r14,(%rsi) │ │ mov %r12,0x8(%rsi) │ │ cmp $0x5b,%r8d │ │ - jne 2592f │ │ + jne 24e2f │ │ mov %rdi,%r15 │ │ mov %rsp,%rdi │ │ mov %rsi,%r13 │ │ - call 24280 │ │ + call 23770 │ │ movzbl (%rsp),%eax │ │ cmp $0x2,%eax │ │ - jae 25959 │ │ + jae 24e59 │ │ mov 0x8(%rsp),%rax │ │ movups 0x10(%rsp),%xmm0 │ │ movaps %xmm0,0x20(%rsp) │ │ - movups %xmm0,0x10(%rsp) │ │ movl $0x5b,(%rsp) │ │ lea 0x8(%rsp),%rbx │ │ mov %rax,0x8(%rsp) │ │ + movups %xmm0,0x10(%rsp) │ │ mov $0x18,%edi │ │ - call *0x5592a(%rip) │ │ + call *0x536e2(%rip) │ │ test %rax,%rax │ │ - je 259d9 │ │ + je 24ed9 │ │ mov 0x10(%rbx),%rcx │ │ mov %rcx,0x10(%rax) │ │ movups (%rbx),%xmm0 │ │ movups %xmm0,(%rax) │ │ xor %esi,%esi │ │ mov %r15,%rcx │ │ - jmp 259b3 │ │ + jmp 24eb3 │ │ mov %rdx,(%rsi) │ │ mov %rax,0x8(%rsi) │ │ test %cl,%cl │ │ - jns 2593d │ │ + jns 24e3d │ │ cmp $0xe0,%cl │ │ xor %eax,%eax │ │ movb $0x3,(%rdi) │ │ mov %al,0x1(%rdi) │ │ movb $0x0,0x2(%rdi) │ │ movabs $0x8000000000000002,%rax │ │ mov %rax,0x8(%rdi) │ │ - jmp 259cb │ │ + jmp 24ecb │ │ mov %r15,%rcx │ │ - jne 25965 │ │ + jne 24e65 │ │ movzbl 0x1(%rsp),%edx │ │ - jmp 259b0 │ │ + jmp 24eb0 │ │ movzbl 0x1(%rsp),%edx │ │ mov %r14,0x0(%r13) │ │ mov %r12,0x8(%r13) │ │ cmp %r14,%rbx │ │ - je 259b0 │ │ + je 24eb0 │ │ mov %r13,%rax │ │ movzbl (%r14),%esi │ │ test %sil,%sil │ │ - js 25988 │ │ + js 24e88 │ │ inc %r14 │ │ - jmp 259a0 │ │ + jmp 24ea0 │ │ cmp $0xdf,%sil │ │ - jbe 2599c │ │ + jbe 24e9c │ │ cmp $0xf0,%sil │ │ sbb $0xffffffffffffffff,%r14 │ │ add $0x3,%r14 │ │ - jmp 259a0 │ │ + jmp 24ea0 │ │ add $0x2,%r14 │ │ sub %r14,%rbx │ │ mov %r14,(%rax) │ │ mov %rbx,0x8(%rax) │ │ cmp $0x1,%dl │ │ sete %dl │ │ mov $0x2,%sil │ │ @@ -12335,22 +11732,22 @@ │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ ret │ │ mov $0x8,%edi │ │ mov $0x18,%esi │ │ - call 28a96 │ │ + call 27d0e │ │ ud2 │ │ mov %rax,%r14 │ │ mov %rbx,%rdi │ │ - call 1ffc0 │ │ + call 1f580 │ │ mov %r14,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -12365,516 +11762,419 @@ │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ test %rdx,%rdx │ │ - je 25a7a │ │ + je 24fa1 │ │ mov %rdx,%r14 │ │ mov %rsi,%r15 │ │ mov %edi,%ebp │ │ - mov 0x55851(%rip),%r12 │ │ - lea 0x550c2(%rip),%rbx │ │ - mov 0x55833(%rip),%r13 │ │ - jmp 25a51 │ │ - nop │ │ - call *%r13 │ │ - movslq (%rax),%rax │ │ - cmp $0x4,%rax │ │ - jne 25a8e │ │ + mov 0x53625(%rip),%r13 │ │ + lea 0x529e6(%rip),%rbx │ │ + jmp 24f45 │ │ + nopl 0x0(%rax) │ │ test %r14,%r14 │ │ - je 25a7a │ │ + je 24fa1 │ │ mov %ebp,%edi │ │ mov %r15,%rsi │ │ mov %r14,%rdx │ │ - call *%r12 │ │ + call *%r13 │ │ cmp $0xffffffffffffffff,%rax │ │ - je 25a40 │ │ + je 24f70 │ │ test %rax,%rax │ │ - je 25a7c │ │ + je 24fb2 │ │ mov %r14,%rcx │ │ sub %rax,%rcx │ │ - jb 25a9b │ │ + jb 24fc8 │ │ add %rax,%r15 │ │ mov %rcx,%r14 │ │ - test %r14,%r14 │ │ - jne 25a51 │ │ - xor %ebx,%ebx │ │ - mov %rbx,%rax │ │ + jmp 24f40 │ │ + nopl 0x0(%rax,%rax,1) │ │ + call *0x535ba(%rip) │ │ + movslq (%rax),%r12 │ │ + mov 0x577e0(%rip),%rax │ │ + cmp %rbx,%rax │ │ + jne 24f98 │ │ + mov 0x577d4(%rip),%rax │ │ + mov %r12d,%edi │ │ + call *0x10(%rax) │ │ + test %al,%al │ │ + jne 24f40 │ │ + jmp 24fbb │ │ + mov %rbx,0x577c1(%rip) │ │ + jmp 24f85 │ │ + xor %eax,%eax │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - shl $0x20,%rax │ │ - or $0x2,%rax │ │ - mov %rax,%rbx │ │ - jmp 25a7c │ │ - lea 0x553a6(%rip),%rcx │ │ + lea 0x52e77(%rip),%rax │ │ + jmp 24fa3 │ │ + shl $0x20,%r12 │ │ + or $0x2,%r12 │ │ + mov %r12,%rax │ │ + jmp 24fa3 │ │ + lea 0x53131(%rip),%rcx │ │ mov %rax,%rdi │ │ mov %r14,%rsi │ │ mov %r14,%rdx │ │ - call 32050 │ │ + call 31960 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x18,%rsp │ │ + push %rax │ │ mov %rdx,%rbx │ │ mov %rsi,%r14 │ │ mov (%rdi),%r15 │ │ - mov 0x8(%rdi),%r12 │ │ + mov 0x8(%rdi),%r13 │ │ mov 0x10(%rdi),%ebp │ │ - lea -0x1d6ec(%rip),%r13 │ │ - mov %ebp,0xc(%rsp) │ │ - jmp 25b09 │ │ - mov 0x10(%rsp),%rdi │ │ - call *%r14 │ │ - mov %rbp,%r14 │ │ - mov %r15,%r12 │ │ - mov %r13,%r15 │ │ - mov 0xc(%rsp),%ebp │ │ - lea -0x1d70e(%rip),%r13 │ │ - nopw 0x0(%rax,%rax,1) │ │ + lea -0x1cd5a(%rip),%r12 │ │ + jmp 25039 │ │ + mov %rax,%rcx │ │ + shr $0x20,%rcx │ │ + movabs $0x2c00000000,%rdx │ │ + cmp %rdx,%rax │ │ + mov $0xff,%edx │ │ + cmovae %edx,%ecx │ │ + cmp $0x23,%cl │ │ + jne 25145 │ │ + nopl 0x0(%rax) │ │ test %rbx,%rbx │ │ - je 25c58 │ │ - mov 0x10(%r12),%rsi │ │ + je 2513a │ │ + mov 0x10(%r13),%rsi │ │ mov %r15,%rdi │ │ - call 238b0 │ │ + call 22db0 │ │ test %al,%al │ │ - je 25b50 │ │ + je 25070 │ │ mov $0x13,%edx │ │ mov $0x23,%edi │ │ - mov %r13,%rsi │ │ - call 6d1a0 │ │ + mov %r12,%rsi │ │ + call 6b5c0 │ │ mov %eax,%ecx │ │ and $0x3,%ecx │ │ - lea -0x21bcc(%rip),%rdx │ │ + lea -0x2124b(%rip),%rdx │ │ movslq (%rdx,%rcx,4),%rcx │ │ add %rdx,%rcx │ │ jmp *%rcx │ │ - data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov %ebp,%edi │ │ mov %r14,%rsi │ │ mov %rbx,%rdx │ │ - call *0x5570a(%rip) │ │ + call *0x534aa(%rip) │ │ cmp $0xffffffffffffffff,%rax │ │ - je 25b90 │ │ + je 250b0 │ │ test %rax,%rax │ │ - je 25c5c │ │ + je 2513e │ │ mov %rbx,%rcx │ │ sub %rax,%rcx │ │ - jb 25c72 │ │ + jb 25154 │ │ add %rax,%r14 │ │ mov %rcx,%rbx │ │ - jmp 25b00 │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - call *0x556da(%rip) │ │ - mov (%rax),%eax │ │ + jmp 25030 │ │ + data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + call *0x5347a(%rip) │ │ + movslq (%rax),%rax │ │ + mov 0x576a0(%rip),%rcx │ │ + lea 0x52859(%rip),%rdx │ │ + cmp %rdx,%rcx │ │ + jne 2512a │ │ shl $0x20,%rax │ │ or $0x2,%rax │ │ mov %eax,%ecx │ │ and $0x3,%ecx │ │ - lea -0x21c40(%rip),%rdx │ │ + lea -0x212c4(%rip),%rdx │ │ movslq (%rdx,%rcx,4),%rcx │ │ add %rdx,%rcx │ │ jmp *%rcx │ │ cmpb $0x23,0x10(%rax) │ │ - je 25bfa │ │ - jmp 25c63 │ │ - mov %rax,%rcx │ │ - shr $0x20,%rcx │ │ - cmp $0x4,%ecx │ │ - je 25bfa │ │ - jmp 25c63 │ │ - mov %rax,%rcx │ │ - shr $0x20,%rcx │ │ - movabs $0x2a00000000,%rdx │ │ - cmp %rdx,%rax │ │ - mov $0xff,%edx │ │ - cmovae %edx,%ecx │ │ - cmp $0x23,%cl │ │ - je 25bfa │ │ - jmp 25c63 │ │ - cmpb $0x23,0xf(%rax) │ │ - jne 25c63 │ │ - mov %eax,%ecx │ │ - and $0x3,%ecx │ │ - lea -0x2(%rcx),%edx │ │ - cmp $0x2,%edx │ │ - jb 25b00 │ │ - test %rcx,%rcx │ │ - je 25b00 │ │ - mov %r15,%r13 │ │ - mov %r12,%r15 │ │ - mov %r14,%rbp │ │ - lea -0x1(%rax),%rcx │ │ - mov %rcx,0x10(%rsp) │ │ - mov -0x1(%rax),%r12 │ │ - mov 0x7(%rax),%r14 │ │ - mov (%r14),%rax │ │ - test %rax,%rax │ │ - je 25c3b │ │ - mov %r12,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r14) │ │ - mov 0x555f9(%rip),%r14 │ │ - je 25adb │ │ - mov %r12,%rdi │ │ - call *%r14 │ │ - jmp 25adb │ │ + je 25030 │ │ + jmp 25145 │ │ + mov 0x57664(%rip),%rcx │ │ + mov %rax,(%rsp) │ │ + mov %rax,%rdi │ │ + shr $0x20,%rdi │ │ + call *0x10(%rcx) │ │ + test %al,%al │ │ + mov (%rsp),%rax │ │ + jne 25030 │ │ + jmp 25145 │ │ + cmpb $0x23,0x1f(%rax) │ │ + jne 25145 │ │ + lea -0x1(%rax),%rdi │ │ + call *0x17(%rax) │ │ + jmp 25030 │ │ + lea 0x527ef(%rip),%rcx │ │ + mov %rcx,0x57628(%rip) │ │ + jmp 250cc │ │ xor %eax,%eax │ │ - jmp 25c63 │ │ - lea 0x538bd(%rip),%rax │ │ - add $0x18,%rsp │ │ + jmp 25145 │ │ + lea 0x516c3(%rip),%rax │ │ + add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea 0x538bf(%rip),%rcx │ │ + lea 0x51695(%rip),%rcx │ │ mov %rax,%rdi │ │ mov %rbx,%rsi │ │ mov %rbx,%rdx │ │ - call 32050 │ │ - mov %rax,%rbx │ │ - cmpq $0x0,0x8(%r14) │ │ - je 25c9a │ │ - mov %r12,%rdi │ │ - call *0x555a6(%rip) │ │ - mov 0x10(%rsp),%rdi │ │ - call *0x5559b(%rip) │ │ - mov %rbx,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - mov %rdi,%rdx │ │ - cmp $0x11,%rsi │ │ - setb %al │ │ - cmp %rdi,%rsi │ │ - setbe %cl │ │ - test %cl,%al │ │ - je 25ccd │ │ - mov %rdx,%rdi │ │ - jmp *0x5556b(%rip) │ │ - push %rax │ │ - movq $0x0,(%rsp) │ │ - cmp $0x9,%rsi │ │ - mov $0x8,%eax │ │ - cmovae %rsi,%rax │ │ - mov %rsp,%rdi │ │ - mov %rax,%rsi │ │ - call *0x55599(%rip) │ │ - test %eax,%eax │ │ - jne 25cf9 │ │ + call 31960 │ │ + mov %rax,%r14 │ │ mov (%rsp),%rax │ │ - pop %rcx │ │ - ret │ │ - xor %eax,%eax │ │ - pop %rcx │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %r15 │ │ - push %r14 │ │ - push %r12 │ │ - push %rbx │ │ - push %rax │ │ - mov %rcx,%rbx │ │ - cmp %rcx,%rdx │ │ - jbe 25d47 │ │ - mov %rsi,%r14 │ │ - mov %rdi,%r12 │ │ - movq $0x0,(%rsp) │ │ - mov %rsp,%rdi │ │ - mov $0x8,%esi │ │ - mov %rbx,%rdx │ │ - call *0x55559(%rip) │ │ - test %eax,%eax │ │ - setne %al │ │ - mov (%rsp),%r15 │ │ - test %r15,%r15 │ │ - sete %cl │ │ - or %al,%cl │ │ - je 25d5b │ │ - xor %r15d,%r15d │ │ - jmp 25d7a │ │ - mov %rbx,%rsi │ │ - add $0x8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - jmp *0x55535(%rip) │ │ - cmp %r14,%rbx │ │ - cmovb %rbx,%r14 │ │ - mov %r15,%rdi │ │ - mov %r12,%rsi │ │ - mov %r14,%rdx │ │ - call *0x554d7(%rip) │ │ - mov %r12,%rdi │ │ - call *0x554c6(%rip) │ │ - mov %r15,%rax │ │ - add $0x8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - test %rdi,%rdi │ │ - je 25da0 │ │ - mov $0x1,%esi │ │ - jmp *0x554c0(%rip) │ │ - push %rbx │ │ - sub $0x10,%rsp │ │ - movq $0x0,0x8(%rsp) │ │ - xor %ebx,%ebx │ │ - lea 0x8(%rsp),%rdi │ │ - mov $0x8,%esi │ │ - xor %edx,%edx │ │ - call *0x554c6(%rip) │ │ - test %eax,%eax │ │ - jne 25dcb │ │ - mov 0x8(%rsp),%rbx │ │ - mov %rbx,%rax │ │ - add $0x10,%rsp │ │ - pop %rbx │ │ - ret │ │ + and $0x3,%eax │ │ + lea -0x2(%rax),%ecx │ │ + cmp $0x2,%ecx │ │ + jb 2518b │ │ + test %rax,%rax │ │ + je 2518b │ │ + mov (%rsp),%rbp │ │ + lea -0x1(%rbp),%rdi │ │ + call *0x17(%rbp) │ │ + mov %r14,%rdi │ │ + call 6eba0 │ │ + call 32b2c │ │ push %rbp │ │ mov %rsp,%rbp │ │ mov $0x1,%ecx │ │ mov $0x1,%r8d │ │ - call 35131 │ │ + call 351b1 │ │ cmp $0xffffffffffffffff,%rax │ │ - jne 25df0 │ │ + jne 251b4 │ │ pop %rbp │ │ ret │ │ mov %rax,%rdi │ │ mov %rdx,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x18,%rsp │ │ mov %rdx,%rbx │ │ mov %rsi,%r15 │ │ mov %rdi,%r14 │ │ test %rdx,%rdx │ │ - je 25e47 │ │ + je 25209 │ │ cmpb $0x2f,(%r15) │ │ - je 25e56 │ │ - cmp $0x1,%rbx │ │ - je 25e47 │ │ - cmpb $0xc0,0x1(%r15) │ │ - jl 25e47 │ │ + je 25218 │ │ cmp $0x3,%rbx │ │ - ja 25e37 │ │ - je 25e3e │ │ - jmp 25e47 │ │ + jb 25209 │ │ + cmpb $0xbf,0x1(%r15) │ │ + jle 25209 │ │ + cmp $0x3,%rbx │ │ + je 251fe │ │ cmpb $0xc0,0x3(%r15) │ │ - jl 25e47 │ │ - cmpw $0x2f3a,0x1(%r15) │ │ - je 25e56 │ │ + jl 25209 │ │ + lea 0x1(%r15),%rax │ │ + cmpw $0x2f3a,(%rax) │ │ + je 25218 │ │ mov %r15,%rdi │ │ mov %rbx,%rsi │ │ - call 25fa9 │ │ + call 2535f │ │ test %al,%al │ │ - je 25e69 │ │ + je 2525c │ │ test %rbx,%rbx │ │ - jns 25eb8 │ │ + jns 2522b │ │ xor %r13d,%r13d │ │ mov %r13,%rdi │ │ mov %rbx,%rsi │ │ - call 2899b │ │ - mov 0x8(%r14),%r13 │ │ - mov 0x10(%r14),%r12 │ │ - mov %r13,%rdi │ │ - mov %r12,%rsi │ │ - call 25fa9 │ │ - test %r12,%r12 │ │ - je 25ee9 │ │ - mov %r15,-0x30(%rbp) │ │ - test %al,%al │ │ - mov $0x5c,%eax │ │ - mov $0x2f,%r15d │ │ - cmovne %eax,%r15d │ │ - cmp -0x1(%r13,%r12,1),%r15b │ │ - je 25eb2 │ │ - cmp %r12,(%r14) │ │ - je 25f90 │ │ - mov %r15b,0x0(%r13,%r12,1) │ │ - inc %r12 │ │ - mov %r12,0x10(%r14) │ │ - mov -0x30(%rbp),%r15 │ │ - jmp 25eec │ │ - je 25f1b │ │ + call 27cfb │ │ + je 252a9 │ │ mov $0x1,%r13d │ │ mov $0x1,%esi │ │ mov %rbx,%rdi │ │ - call 25cb0 │ │ + call 2f6e0 │ │ test %rax,%rax │ │ - je 25e5e │ │ + je 25220 │ │ mov %rax,%r12 │ │ mov %rax,%rdi │ │ mov %r15,%rsi │ │ mov %rbx,%rdx │ │ - call *0x55364(%rip) │ │ + call *0x532a9(%rip) │ │ mov %rbx,%r15 │ │ - jmp 25f24 │ │ - xor %r12d,%r12d │ │ - mov (%r14),%rax │ │ - sub %r12,%rax │ │ - cmp %rax,%rbx │ │ - ja 25f75 │ │ - test %rbx,%rbx │ │ - je 25f12 │ │ - add %r12,%r13 │ │ - mov %r13,%rdi │ │ - mov %r15,%rsi │ │ - mov %rbx,%rdx │ │ - call *0x5533a(%rip) │ │ + jmp 252b2 │ │ mov 0x10(%r14),%r12 │ │ - add %rbx,%r12 │ │ + test %r12,%r12 │ │ + je 252f6 │ │ + mov 0x8(%r14),%r13 │ │ + mov %r13,%rdi │ │ + mov %r12,%rsi │ │ + call 2535f │ │ + mov %r13,%rcx │ │ + test %al,%al │ │ + mov $0x5c,%eax │ │ + mov $0x2f,%r13d │ │ + cmovne %eax,%r13d │ │ + cmp -0x1(%rcx,%r12,1),%r13b │ │ + je 252f9 │ │ + cmp %r12,(%r14) │ │ + je 25346 │ │ + mov %r13b,(%rcx,%r12,1) │ │ + inc %r12 │ │ mov %r12,0x10(%r14) │ │ - jmp 25f66 │ │ + jmp 252f9 │ │ mov $0x1,%r12d │ │ xor %r15d,%r15d │ │ mov (%r14),%rax │ │ test %rax,%rax │ │ - je 25f3e │ │ + je 252cc │ │ mov 0x8(%r14),%rdi │ │ - movq $0x1,-0x38(%rbp) │ │ - lea -0x40(%rbp),%rcx │ │ - jmp 25f44 │ │ + movq $0x1,-0x30(%rbp) │ │ lea -0x38(%rbp),%rcx │ │ + jmp 252d2 │ │ + lea -0x30(%rbp),%rcx │ │ xor %eax,%eax │ │ mov %rax,(%rcx) │ │ + cmpq $0x0,-0x30(%rbp) │ │ + je 252e9 │ │ cmpq $0x0,-0x38(%rbp) │ │ - je 25f5b │ │ - cmpq $0x0,-0x40(%rbp) │ │ - je 25f5b │ │ - call *0x552e5(%rip) │ │ + je 252e9 │ │ + call *0x5320f(%rip) │ │ mov %r15,(%r14) │ │ mov %r12,0x8(%r14) │ │ mov %rbx,0x10(%r14) │ │ + jmp 25323 │ │ + xor %r12d,%r12d │ │ + mov (%r14),%rax │ │ + sub %r12,%rax │ │ + cmp %rax,%rbx │ │ + ja 25332 │ │ + test %rbx,%rbx │ │ + je 2531c │ │ + mov 0x8(%r14),%rdi │ │ + add %r12,%rdi │ │ + mov %r15,%rsi │ │ + mov %rbx,%rdx │ │ + call *0x531e4(%rip) │ │ + add %rbx,%r12 │ │ + mov %r12,0x10(%r14) │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov %r14,%rdi │ │ mov %r12,%rsi │ │ mov %rbx,%rdx │ │ - call 25dd4 │ │ - mov 0x8(%r14),%r13 │ │ + call 25198 │ │ mov 0x10(%r14),%r12 │ │ - jmp 25efc │ │ + jmp 25309 │ │ mov $0x1,%edx │ │ mov %r14,%rdi │ │ mov %r12,%rsi │ │ - call 25dd4 │ │ - mov 0x8(%r14),%r13 │ │ - jmp 25ea6 │ │ + call 25198 │ │ + mov 0x8(%r14),%rcx │ │ + jmp 2529c │ │ test %rsi,%rsi │ │ - je 25fc9 │ │ + je 2538f │ │ mov $0x1,%al │ │ cmpb $0x5c,(%rdi) │ │ - je 25fcb │ │ - cmp $0x1,%rsi │ │ - je 25fc9 │ │ - cmpb $0xc0,0x1(%rdi) │ │ - jl 25fc9 │ │ + je 2538e │ │ cmp $0x3,%rsi │ │ - ja 25fcc │ │ - je 25fd2 │ │ - xor %eax,%eax │ │ - ret │ │ + jb 2538f │ │ + cmpb $0xbf,0x1(%rdi) │ │ + jle 2538f │ │ + cmp $0x3,%rsi │ │ + je 25383 │ │ cmpb $0xc0,0x3(%rdi) │ │ - jl 25fc9 │ │ - cmpw $0x5c3a,0x1(%rdi) │ │ + jl 2538f │ │ + inc %rdi │ │ + cmpw $0x5c3a,(%rdi) │ │ sete %al │ │ ret │ │ + xor %eax,%eax │ │ + ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %r14 │ │ push %rbx │ │ sub $0x18,%rsp │ │ cmp $0xffffffffffffffef,%rsi │ │ - ja 2603c │ │ + ja 253fc │ │ mov %rdi,%rbx │ │ add $0x10,%rsi │ │ mov (%rdi),%rax │ │ lea (%rax,%rax,1),%rcx │ │ cmp %rcx,%rsi │ │ cmovbe %rcx,%rsi │ │ cmp $0x9,%rsi │ │ mov $0x8,%r14d │ │ cmovae %rsi,%r14 │ │ mov 0x8(%rdi),%rdx │ │ mov %rsp,%rdi │ │ mov %rax,%rsi │ │ mov %r14,%rcx │ │ - call 3b030 │ │ + call 2f840 │ │ cmpl $0x1,(%rsp) │ │ - je 26043 │ │ + je 25403 │ │ mov 0x8(%rsp),%rax │ │ mov %rax,0x8(%rbx) │ │ mov %r14,(%rbx) │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r14 │ │ ret │ │ xor %edi,%edi │ │ - call 2899b │ │ + call 27cfb │ │ mov 0x8(%rsp),%rdi │ │ mov 0x10(%rsp),%rsi │ │ - call 2899b │ │ + call 27cfb │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %rbp │ │ push %r15 │ │ push %r14 │ │ + push %r13 │ │ + push %r12 │ │ push %rbx │ │ + mov %rdi,-0x8(%rsp) │ │ movzbl 0x1(%rsi),%eax │ │ shl $0x10,%eax │ │ movzbl (%rsi),%r9d │ │ or %rax,%r9 │ │ movzbl 0x2(%rsi),%eax │ │ shl $0x20,%rax │ │ or %r9,%rax │ │ @@ -12886,17 +12186,17 @@ │ │ or %r9,%rax │ │ movzbl 0x9(%rsi),%r9d │ │ shl $0x18,%r9d │ │ or %rax,%r9 │ │ movzbl 0xa(%rsi),%r10d │ │ shl $0x28,%r10 │ │ or %r9,%r10 │ │ - movzbl 0xb(%rsi),%eax │ │ - shl $0x38,%rax │ │ - or %r10,%rax │ │ + movzbl 0xb(%rsi),%edi │ │ + shl $0x38,%rdi │ │ + or %r10,%rdi │ │ movzbl 0x5(%rsi),%r9d │ │ shl $0x10,%r9d │ │ movzbl 0x4(%rsi),%r10d │ │ or %r9,%r10 │ │ movzbl 0x6(%rsi),%r9d │ │ shl $0x20,%r9 │ │ or %r10,%r9 │ │ @@ -12908,256 +12208,267 @@ │ │ or %r10,%r9 │ │ movzbl 0xd(%rsi),%r10d │ │ shl $0x18,%r10d │ │ or %r9,%r10 │ │ movzbl 0xe(%rsi),%r9d │ │ shl $0x28,%r9 │ │ or %r10,%r9 │ │ - movzbl 0xf(%rsi),%esi │ │ - shl $0x38,%rsi │ │ - or %r9,%rsi │ │ - movzbl 0x1(%rdx),%r9d │ │ - shl $0x10,%r9d │ │ - movzbl (%rdx),%r10d │ │ - or %r9,%r10 │ │ - movzbl 0x2(%rdx),%r9d │ │ - shl $0x20,%r9 │ │ - or %r10,%r9 │ │ - movzbl 0x3(%rdx),%r10d │ │ - shl $0x30,%r10 │ │ - or %r9,%r10 │ │ - movzbl 0x8(%rdx),%r9d │ │ - shl $0x8,%r9d │ │ - or %r10,%r9 │ │ - movzbl 0x9(%rdx),%r10d │ │ - shl $0x18,%r10d │ │ - or %r9,%r10 │ │ - movzbl 0xa(%rdx),%r11d │ │ - shl $0x28,%r11 │ │ - or %r10,%r11 │ │ - movzbl 0xb(%rdx),%r9d │ │ - shl $0x38,%r9 │ │ - or %r11,%r9 │ │ - movzbl 0x5(%rdx),%r10d │ │ - shl $0x10,%r10d │ │ - movzbl 0x4(%rdx),%r11d │ │ - or %r10,%r11 │ │ - movzbl 0x6(%rdx),%r10d │ │ - shl $0x20,%r10 │ │ - or %r11,%r10 │ │ - movzbl 0x7(%rdx),%r11d │ │ - shl $0x30,%r11 │ │ - or %r10,%r11 │ │ - movzbl 0xc(%rdx),%r10d │ │ - shl $0x8,%r10d │ │ - or %r11,%r10 │ │ - movzbl 0xd(%rdx),%r11d │ │ - shl $0x18,%r11d │ │ - or %r10,%r11 │ │ - movzbl 0xe(%rdx),%r10d │ │ - shl $0x28,%r10 │ │ - or %r11,%r10 │ │ - movzbl 0xf(%rdx),%edx │ │ - shl $0x38,%rdx │ │ - or %r10,%rdx │ │ - movzbl 0x1(%rcx),%r10d │ │ + movzbl 0x1(%rdx),%r10d │ │ shl $0x10,%r10d │ │ - movzbl (%rcx),%r11d │ │ - or %r10,%r11 │ │ - movzbl 0x2(%rcx),%r10d │ │ - shl $0x20,%r10 │ │ - or %r11,%r10 │ │ - movzbl 0x3(%rcx),%r11d │ │ - shl $0x30,%r11 │ │ - or %r10,%r11 │ │ - movzbl 0x8(%rcx),%r10d │ │ - shl $0x8,%r10d │ │ - or %r11,%r10 │ │ - movzbl 0x9(%rcx),%r11d │ │ - shl $0x18,%r11d │ │ + movzbl (%rdx),%r11d │ │ or %r10,%r11 │ │ - movzbl 0xa(%rcx),%ebx │ │ - shl $0x28,%rbx │ │ + movzbl 0x2(%rdx),%ebx │ │ + shl $0x20,%rbx │ │ or %r11,%rbx │ │ - movzbl 0xb(%rcx),%r10d │ │ - shl $0x38,%r10 │ │ + movzbl 0x3(%rdx),%r10d │ │ + shl $0x30,%r10 │ │ or %rbx,%r10 │ │ - movzbl 0x5(%rcx),%r11d │ │ + movzbl 0x5(%rdx),%r11d │ │ shl $0x10,%r11d │ │ - movzbl 0x4(%rcx),%ebx │ │ + movzbl 0x4(%rdx),%ebx │ │ or %r11,%rbx │ │ - movzbl 0x6(%rcx),%r11d │ │ + movzbl 0x6(%rdx),%r11d │ │ shl $0x20,%r11 │ │ or %rbx,%r11 │ │ - movzbl 0x7(%rcx),%ebx │ │ - shl $0x30,%rbx │ │ - or %r11,%rbx │ │ - movzbl 0xc(%rcx),%r11d │ │ - shl $0x8,%r11d │ │ - or %rbx,%r11 │ │ - movzbl 0xd(%rcx),%ebx │ │ - shl $0x18,%ebx │ │ - or %r11,%rbx │ │ - movzbl 0xe(%rcx),%r14d │ │ - shl $0x28,%r14 │ │ - or %rbx,%r14 │ │ - movzbl 0xf(%rcx),%r11d │ │ - shl $0x38,%r11 │ │ - or %r14,%r11 │ │ - movzbl 0x1(%r8),%ecx │ │ - shl $0x10,%ecx │ │ - movzbl (%r8),%ebx │ │ - or %rcx,%rbx │ │ - movzbl 0x2(%r8),%ecx │ │ - shl $0x20,%rcx │ │ - or %rbx,%rcx │ │ - movzbl 0x3(%r8),%ebx │ │ - shl $0x30,%rbx │ │ - or %rcx,%rbx │ │ - movzbl 0x8(%r8),%ecx │ │ - shl $0x8,%ecx │ │ - or %rbx,%rcx │ │ - movzbl 0x9(%r8),%ebx │ │ - shl $0x18,%ebx │ │ - or %rcx,%rbx │ │ - movzbl 0xa(%r8),%r14d │ │ - shl $0x28,%r14 │ │ - or %rbx,%r14 │ │ - movzbl 0xb(%r8),%ecx │ │ - shl $0x38,%rcx │ │ - or %r14,%rcx │ │ - movzbl 0x5(%r8),%ebx │ │ + movzbl 0x1(%rcx),%ebx │ │ shl $0x10,%ebx │ │ - movzbl 0x4(%r8),%r14d │ │ + movzbl (%rcx),%r14d │ │ or %rbx,%r14 │ │ - movzbl 0x6(%r8),%ebx │ │ + movzbl 0x2(%rcx),%ebx │ │ shl $0x20,%rbx │ │ or %r14,%rbx │ │ - movzbl 0x7(%r8),%r14d │ │ + movzbl 0x3(%rcx),%r14d │ │ shl $0x30,%r14 │ │ or %rbx,%r14 │ │ - movzbl 0xc(%r8),%ebx │ │ + movzbl 0x5(%rcx),%ebx │ │ + shl $0x10,%ebx │ │ + movzbl 0x4(%rcx),%r12d │ │ + or %rbx,%r12 │ │ + movzbl 0x6(%rcx),%r15d │ │ + shl $0x20,%r15 │ │ + or %r12,%r15 │ │ + movzbl 0x1(%r8),%ebx │ │ + shl $0x10,%ebx │ │ + movzbl (%r8),%r12d │ │ + or %rbx,%r12 │ │ + movzbl 0x2(%r8),%ebx │ │ + shl $0x20,%rbx │ │ + or %r12,%rbx │ │ + movzbl 0x3(%r8),%r12d │ │ + shl $0x30,%r12 │ │ + or %rbx,%r12 │ │ + movzbl 0x8(%r8),%ebx │ │ shl $0x8,%ebx │ │ - or %r14,%rbx │ │ - movzbl 0xd(%r8),%r14d │ │ - shl $0x18,%r14d │ │ - or %rbx,%r14 │ │ - movzbl 0xe(%r8),%ebx │ │ - shl $0x28,%rbx │ │ - or %r14,%rbx │ │ - movzbl 0xf(%r8),%r8d │ │ + or %r12,%rbx │ │ + movzbl 0x9(%r8),%r13d │ │ + shl $0x18,%r13d │ │ + or %rbx,%r13 │ │ + movzbl 0xa(%r8),%r12d │ │ + shl $0x28,%r12 │ │ + or %r13,%r12 │ │ + movzbl 0x5(%r8),%ebx │ │ + shl $0x10,%ebx │ │ + movzbl 0x4(%r8),%r13d │ │ + or %rbx,%r13 │ │ + movzbl 0x6(%r8),%ebx │ │ + shl $0x20,%rbx │ │ + or %r13,%rbx │ │ + movzbl 0x7(%r8),%r13d │ │ + shl $0x30,%r13 │ │ + or %rbx,%r13 │ │ + movzbl 0xc(%r8),%ebp │ │ + shl $0x8,%ebp │ │ + or %r13,%rbp │ │ + movzbl 0xd(%r8),%ebx │ │ + shl $0x18,%ebx │ │ + or %rbp,%rbx │ │ + movzbl 0x8(%rcx),%ebp │ │ + shl $0x8,%ebp │ │ + or %r14,%rbp │ │ + movzbl 0x8(%rdx),%r14d │ │ + shl $0x8,%r14d │ │ + or %r10,%r14 │ │ + movzbl 0x7(%rcx),%r13d │ │ + shl $0x30,%r13 │ │ + or %r15,%r13 │ │ + movzbl 0x7(%rdx),%r15d │ │ + shl $0x30,%r15 │ │ + or %r11,%r15 │ │ + movzbl 0x9(%rcx),%r10d │ │ + shl $0x18,%r10d │ │ + or %rbp,%r10 │ │ + movzbl 0x9(%rdx),%r11d │ │ + shl $0x18,%r11d │ │ + or %r14,%r11 │ │ + movzbl 0xa(%rcx),%r14d │ │ + shl $0x28,%r14 │ │ + or %r10,%r14 │ │ + movzbl 0xa(%rdx),%ebp │ │ + shl $0x28,%rbp │ │ + or %r11,%rbp │ │ + movzbl 0xb(%r8),%r10d │ │ + shl $0x38,%r10 │ │ + or %r12,%r10 │ │ + movzbl 0xb(%rcx),%r11d │ │ + shl $0x38,%r11 │ │ + or %r14,%r11 │ │ + movzbl 0xb(%rdx),%r14d │ │ + shl $0x38,%r14 │ │ + or %rbp,%r14 │ │ + movzbl 0xc(%rcx),%r12d │ │ + shl $0x8,%r12d │ │ + or %r13,%r12 │ │ + movzbl 0xc(%rdx),%r13d │ │ + shl $0x8,%r13d │ │ + or %r15,%r13 │ │ + movzbl 0xd(%rcx),%r15d │ │ + shl $0x18,%r15d │ │ + or %r12,%r15 │ │ + movzbl 0xd(%rdx),%r12d │ │ + shl $0x18,%r12d │ │ + or %r13,%r12 │ │ + movzbl 0xe(%r8),%r13d │ │ + shl $0x28,%r13 │ │ + or %rbx,%r13 │ │ + movzbl 0xe(%rcx),%ebp │ │ + shl $0x28,%rbp │ │ + or %r15,%rbp │ │ + movzbl 0xe(%rdx),%eax │ │ + shl $0x28,%rax │ │ + or %r12,%rax │ │ + movzbl 0xf(%rsi),%ebx │ │ + movzbl 0xf(%r8),%r15d │ │ + movzbl 0xf(%rcx),%r8d │ │ + movzbl 0xf(%rdx),%edx │ │ + shl $0x38,%rbx │ │ + or %r9,%rbx │ │ + shl $0x38,%r15 │ │ + or %r13,%r15 │ │ shl $0x38,%r8 │ │ - or %rbx,%r8 │ │ - mov %rax,%rbx │ │ - shr $1,%rbx │ │ - xor %r9,%rbx │ │ - movabs $0x5555555555555555,%r15 │ │ - and %r15,%rbx │ │ - xor %rbx,%r9 │ │ - add %rbx,%rbx │ │ - xor %rax,%rbx │ │ - mov %r10,%rax │ │ - shr $1,%rax │ │ - xor %rcx,%rax │ │ - and %r15,%rax │ │ - xor %rax,%rcx │ │ - add %rax,%rax │ │ - xor %r10,%rax │ │ - mov %rsi,%r14 │ │ - shr $1,%r14 │ │ - xor %rdx,%r14 │ │ - and %r15,%r14 │ │ - xor %r14,%rdx │ │ - add %r14,%r14 │ │ - xor %rsi,%r14 │ │ + or %rbp,%r8 │ │ + shl $0x38,%rdx │ │ + or %rax,%rdx │ │ mov %r11,%rsi │ │ shr $1,%rsi │ │ - xor %r8,%rsi │ │ - and %r15,%rsi │ │ - xor %rsi,%r8 │ │ - add %rsi,%rsi │ │ - xor %r11,%rsi │ │ - mov %rbx,%r10 │ │ - shr $0x2,%r10 │ │ - xor %rax,%r10 │ │ - movabs $0x3333333333333333,%r15 │ │ - and %r15,%r10 │ │ - xor %r10,%rax │ │ - shl $0x2,%r10 │ │ - xor %rbx,%r10 │ │ - mov %r9,%rbx │ │ - shr $0x2,%rbx │ │ - xor %rcx,%rbx │ │ - and %r15,%rbx │ │ - xor %rbx,%rcx │ │ - shl $0x2,%rbx │ │ - xor %r9,%rbx │ │ - mov %r14,%r9 │ │ - shr $0x2,%r9 │ │ - xor %rsi,%r9 │ │ - and %r15,%r9 │ │ - xor %r9,%rsi │ │ - shl $0x2,%r9 │ │ - xor %r14,%r9 │ │ - mov %rdx,%r11 │ │ - shr $0x2,%r11 │ │ - xor %r8,%r11 │ │ - and %r15,%r11 │ │ - xor %r11,%r8 │ │ - shl $0x2,%r11 │ │ + mov %rdi,%rcx │ │ + shr $1,%rcx │ │ + xor %r10,%rsi │ │ + xor %r14,%rcx │ │ + movabs $0x5555555555555555,%rax │ │ + and %rax,%rsi │ │ + lea (%rsi,%rsi,1),%r12 │ │ + and %rax,%rcx │ │ + xor %r10,%rsi │ │ + lea (%rcx,%rcx,1),%r9 │ │ + xor %rdi,%r9 │ │ + xor %r11,%r12 │ │ + xor %r14,%rcx │ │ + mov %r8,%r14 │ │ + shr $1,%r14 │ │ + mov %rbx,%r11 │ │ + shr $1,%r11 │ │ + xor %r15,%r14 │ │ xor %rdx,%r11 │ │ - mov %r10,%rdx │ │ - shr $0x4,%rdx │ │ - xor %r9,%rdx │ │ - movabs $0xf0f0f0f0f0f0f0f,%r15 │ │ - and %r15,%rdx │ │ - xor %rdx,%r9 │ │ - mov %rbx,%r14 │ │ - shr $0x4,%r14 │ │ - xor %r11,%r14 │ │ - and %r15,%r14 │ │ - xor %r14,%r11 │ │ - shl $0x4,%r14 │ │ - xor %rbx,%r14 │ │ - mov %rax,%rbx │ │ - shr $0x4,%rbx │ │ - xor %rsi,%rbx │ │ - and %r15,%rbx │ │ - xor %rbx,%rsi │ │ - shl $0x4,%rbx │ │ - xor %rax,%rbx │ │ + and %rax,%r14 │ │ + lea (%r14,%r14,1),%r13 │ │ + and %rax,%r11 │ │ + lea (%r11,%r11,1),%rbp │ │ + xor %r15,%r14 │ │ + xor %rbx,%rbp │ │ + xor %r8,%r13 │ │ + xor %rdx,%r11 │ │ + mov %r9,%r8 │ │ + shr $0x2,%r8 │ │ mov %rcx,%rax │ │ - shr $0x4,%rax │ │ - xor %r8,%rax │ │ - and %r15,%rax │ │ - mov %rax,%r15 │ │ - shl $0x4,%r15 │ │ - xor %rcx,%r15 │ │ - shl $0x4,%rdx │ │ - xor %r10,%rdx │ │ - mov %rdx,(%rdi) │ │ - mov %r14,0x8(%rdi) │ │ - mov %rbx,0x10(%rdi) │ │ - mov %r15,0x18(%rdi) │ │ - mov %r9,0x20(%rdi) │ │ - mov %r11,0x28(%rdi) │ │ - mov %rsi,0x30(%rdi) │ │ - xor %r8,%rax │ │ - mov %rax,0x38(%rdi) │ │ + shr $0x2,%rax │ │ + xor %r12,%r8 │ │ + xor %rsi,%rax │ │ + movabs $0x3333333333333333,%rdi │ │ + and %rdi,%rax │ │ + and %rdi,%r8 │ │ + lea 0x0(,%r8,4),%rdx │ │ + xor %r9,%rdx │ │ + lea 0x0(,%rax,4),%r9 │ │ + xor %rsi,%rax │ │ + xor %r12,%r8 │ │ + xor %rcx,%r9 │ │ + mov %rbp,%r10 │ │ + shr $0x2,%r10 │ │ + mov %r11,%rcx │ │ + shr $0x2,%rcx │ │ + xor %r13,%r10 │ │ + xor %r14,%rcx │ │ + and %rdi,%rcx │ │ + and %rdi,%r10 │ │ + lea 0x0(,%r10,4),%rsi │ │ + xor %rbp,%rsi │ │ + lea 0x0(,%rcx,4),%rbx │ │ + xor %r14,%rcx │ │ + xor %r13,%r10 │ │ + xor %r11,%rbx │ │ + movq %r8,%xmm0 │ │ + shr $0x4,%r8 │ │ + xor %r10,%r8 │ │ + movq %r8,%xmm4 │ │ + movq %r9,%xmm1 │ │ + shr $0x4,%r9 │ │ + xor %rbx,%r9 │ │ + movq %r9,%xmm2 │ │ + mov %rdx,%rdi │ │ + shr $0x4,%rdi │ │ + xor %rsi,%rdi │ │ + movq %r10,%xmm5 │ │ + movabs $0xf0f0f0f0f0f0f0f,%r8 │ │ + and %r8,%rdi │ │ + movq %rbx,%xmm3 │ │ + mov %rax,%r9 │ │ + shr $0x4,%r9 │ │ + xor %rcx,%r9 │ │ + and %r8,%r9 │ │ + mov %r9,%r8 │ │ + shl $0x4,%r8 │ │ + xor %rax,%r8 │ │ + xor %rdi,%rsi │ │ + shl $0x4,%rdi │ │ + xor %rdx,%rdi │ │ + mov -0x8(%rsp),%rax │ │ + mov %rdi,(%rax) │ │ + punpcklqdq %xmm4,%xmm2 │ │ + punpcklqdq %xmm5,%xmm3 │ │ + pand -0x21cae(%rip),%xmm2 │ │ + pxor %xmm2,%xmm3 │ │ + psllq $0x4,%xmm2 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + pxor %xmm2,%xmm1 │ │ + movdqu %xmm1,0x8(%rax) │ │ + mov %r8,0x18(%rax) │ │ + mov %rsi,0x20(%rax) │ │ + xor %rcx,%r9 │ │ + movdqu %xmm3,0x28(%rax) │ │ + mov %r9,0x38(%rax) │ │ pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ + pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ mov %rdi,%rbp │ │ @@ -13373,15 +12684,15 @@ │ │ mov %rdi,0xa8(%rsp) │ │ lea 0x10(%rdx),%rax │ │ lea 0x20(%rdx),%rcx │ │ lea 0x30(%rdx),%r8 │ │ lea 0x10(%rsp),%rdi │ │ mov %rdx,%rsi │ │ mov %rax,%rdx │ │ - call 26060 │ │ + call 25420 │ │ movups (%rbx),%xmm0 │ │ xorps 0x10(%rsp),%xmm0 │ │ movaps %xmm0,0x10(%rsp) │ │ movups 0x10(%rbx),%xmm0 │ │ xorps 0x20(%rsp),%xmm0 │ │ movaps %xmm0,0x20(%rsp) │ │ movups 0x20(%rbx),%xmm0 │ │ @@ -13392,15 +12703,15 @@ │ │ mov 0x48(%rsp),%rdx │ │ mov %rbx,0x80(%rsp) │ │ xor 0x38(%rbx),%rdx │ │ movq $0x0,0x68(%rsp) │ │ data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov %rdx,0x48(%rsp) │ │ lea 0x10(%rsp),%rdi │ │ - call 26470 │ │ + call 25870 │ │ mov 0x10(%rsp),%r9 │ │ mov 0x18(%rsp),%r13 │ │ mov 0x20(%rsp),%rdi │ │ mov 0x28(%rsp),%rsi │ │ mov 0x30(%rsp),%rbp │ │ mov 0x38(%rsp),%r12 │ │ mov 0x40(%rsp),%rax │ │ @@ -13582,17 +12893,17 @@ │ │ mov %r13,0x20(%rsp) │ │ mov %rdi,0x28(%rsp) │ │ mov %rsi,0x30(%rsp) │ │ mov %rax,0x38(%rsp) │ │ mov %rbx,0x40(%rsp) │ │ mov %r11,0x48(%rsp) │ │ cmp $0x60,%rbp │ │ - je 271bd │ │ + je 265bd │ │ lea 0x10(%rsp),%rdi │ │ - call 26470 │ │ + call 25870 │ │ mov 0x10(%rsp),%r9 │ │ mov 0x18(%rsp),%rcx │ │ mov 0x20(%rsp),%rdi │ │ mov 0x28(%rsp),%rsi │ │ mov 0x30(%rsp),%rbx │ │ mov 0x38(%rsp),%r13 │ │ mov 0x40(%rsp),%r14 │ │ @@ -13719,15 +13030,15 @@ │ │ mov %rdi,0x40(%rsp) │ │ xor %r11,%rsi │ │ rol $0x20,%r13 │ │ xor 0xb8(%rax,%rdx,8),%r13 │ │ xor %r13,%rsi │ │ mov %rsi,0x48(%rsp) │ │ lea 0x10(%rsp),%rdi │ │ - call 26470 │ │ + call 25870 │ │ mov 0x10(%rsp),%r10 │ │ mov 0x18(%rsp),%r12 │ │ mov 0x20(%rsp),%r11 │ │ mov 0x28(%rsp),%rbp │ │ mov 0x30(%rsp),%rbx │ │ mov 0x38(%rsp),%r8 │ │ mov 0x40(%rsp),%rdi │ │ @@ -13915,15 +13226,15 @@ │ │ mov %rax,0x40(%rsp) │ │ mov 0x50(%rsp),%rax │ │ xor %rdx,%rax │ │ xor 0xf8(%r13,%rdi,8),%rbx │ │ xor %rbx,%rax │ │ mov %rax,0x48(%rsp) │ │ lea 0x10(%rsp),%rdi │ │ - call 26470 │ │ + call 25870 │ │ mov 0x10(%rsp),%rdi │ │ mov %rdi,%r11 │ │ rol $0x30,%r11 │ │ mov 0x18(%rsp),%r8 │ │ mov %r8,%r13 │ │ rol $0x30,%r13 │ │ mov 0x20(%rsp),%r9 │ │ @@ -14003,15 +13314,15 @@ │ │ xor 0x8(%rsp),%r14 │ │ xor 0x130(%r15,%rbp,8),%rbx │ │ xor %rbx,%r14 │ │ mov %r14,0x40(%rsp) │ │ xor 0x138(%r15,%rbp,8),%rdx │ │ add $0x20,%rbp │ │ mov %rbp,0x68(%rsp) │ │ - jmp 267b0 │ │ + jmp 25bb0 │ │ mov %rax,%r14 │ │ mov %r10,%rcx │ │ shr $0x8,%rcx │ │ xor %r10,%rcx │ │ movabs $0xff000000ff0000,%rax │ │ and %rax,%rcx │ │ mov %rcx,%rdx │ │ @@ -14079,15 +13390,15 @@ │ │ and %rax,%rcx │ │ mov %rcx,%rax │ │ shl $0x8,%rax │ │ or %rcx,%rax │ │ xor %r11,%rax │ │ mov %rax,0x48(%rsp) │ │ lea 0x10(%rsp),%rdi │ │ - call 26470 │ │ + call 25870 │ │ mov 0x10(%rsp),%rsi │ │ mov 0x18(%rsp),%r8 │ │ mov 0x80(%rsp),%rcx │ │ xor 0x380(%rcx),%rsi │ │ xor 0x388(%rcx),%r8 │ │ mov 0x20(%rsp),%r9 │ │ xor 0x390(%rcx),%r9 │ │ @@ -14358,271 +13669,287 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rax │ │ lea 0x7(%rsi),%rax │ │ cmp $0x77,%rax │ │ - ja 2775f │ │ + ja 26b5f │ │ cmp $0x69,%rsi │ │ - jge 27744 │ │ + jge 26b44 │ │ mov 0x38(%rdi,%rsi,8),%rax │ │ mov %rax,0x78(%rdi,%rsi,8) │ │ lea 0x6(%rsi),%rax │ │ cmp $0x77,%rax │ │ - ja 2775f │ │ + ja 26b5f │ │ mov 0x30(%rdi,%rsi,8),%rax │ │ mov %rax,0x70(%rdi,%rsi,8) │ │ lea 0x5(%rsi),%rax │ │ cmp $0x77,%rax │ │ - ja 2775f │ │ + ja 26b5f │ │ mov 0x28(%rdi,%rsi,8),%rax │ │ mov %rax,0x68(%rdi,%rsi,8) │ │ lea 0x4(%rsi),%rax │ │ cmp $0x77,%rax │ │ - ja 2775f │ │ + ja 26b5f │ │ mov 0x20(%rdi,%rsi,8),%rax │ │ mov %rax,0x60(%rdi,%rsi,8) │ │ lea 0x3(%rsi),%rax │ │ cmp $0x77,%rax │ │ - ja 2775f │ │ + ja 26b5f │ │ mov 0x18(%rdi,%rsi,8),%rax │ │ mov %rax,0x58(%rdi,%rsi,8) │ │ lea 0x2(%rsi),%rax │ │ cmp $0x77,%rax │ │ - ja 2775f │ │ + ja 26b5f │ │ mov 0x10(%rdi,%rsi,8),%rax │ │ mov %rax,0x50(%rdi,%rsi,8) │ │ lea 0x1(%rsi),%rax │ │ cmp $0x77,%rax │ │ - ja 2775f │ │ + ja 26b5f │ │ mov 0x8(%rdi,%rsi,8),%rax │ │ mov %rax,0x48(%rdi,%rsi,8) │ │ cmp $0x77,%rsi │ │ - ja 2775c │ │ + ja 26b5c │ │ mov (%rdi,%rsi,8),%rax │ │ mov %rax,0x40(%rdi,%rsi,8) │ │ pop %rax │ │ ret │ │ add $0xf,%rsi │ │ - lea 0x51ea9(%rip),%rdx │ │ + lea 0x4fd79(%rip),%rdx │ │ mov %rsi,%rdi │ │ mov $0x78,%esi │ │ - call 3131b │ │ + call 31a41 │ │ mov %rsi,%rax │ │ - lea 0x51e7a(%rip),%rdx │ │ + lea 0x4fd4a(%rip),%rdx │ │ mov $0x78,%esi │ │ mov %rax,%rdi │ │ - call 3131b │ │ + call 31a41 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %r14 │ │ push %rbx │ │ + push %rax │ │ + xor %r9d,%r9d │ │ + mov $0x78,%eax │ │ + sub %rsi,%rax │ │ + cmovae %rax,%r9 │ │ lea -0x10(%rsi),%rax │ │ cmp $0x77,%rax │ │ - ja 279d1 │ │ + ja 26de9 │ │ cmp $0x78,%rsi │ │ - jae 27a77 │ │ + jae 26e90 │ │ mov %edx,%ecx │ │ movabs $0xfff0fff0fff0fff0,%rdx │ │ movabs $0xff00ff00ff00ff00,%rax │ │ movabs $0xf000f000f000f000,%r8 │ │ - movabs $0xf000f000f000f,%r9 │ │ - mov (%rdi,%rsi,8),%r10 │ │ - ror %cl,%r10 │ │ - and %r9,%r10 │ │ - xor -0x80(%rdi,%rsi,8),%r10 │ │ - mov %r10,%r11 │ │ - mov %r10,%rbx │ │ - shl $0xc,%rbx │ │ - and %r8,%rbx │ │ - xor %r10,%rbx │ │ - shl $0x4,%r10 │ │ - and %rdx,%r10 │ │ - shl $0x8,%r11 │ │ - and %rax,%r11 │ │ - xor %r10,%r11 │ │ + movabs $0xf000f000f000f,%r10 │ │ + mov (%rdi,%rsi,8),%r11 │ │ + ror %cl,%r11 │ │ + and %r10,%r11 │ │ + xor -0x80(%rdi,%rsi,8),%r11 │ │ + mov %r11,%rbx │ │ + mov %r11,%r14 │ │ + shl $0xc,%r14 │ │ + and %r8,%r14 │ │ + xor %r11,%r14 │ │ + shl $0x4,%r11 │ │ + and %rdx,%r11 │ │ + shl $0x8,%rbx │ │ + and %rax,%rbx │ │ xor %r11,%rbx │ │ - mov %rbx,(%rdi,%rsi,8) │ │ - cmp $0x77,%rsi │ │ - je 279e5 │ │ - mov 0x8(%rdi,%rsi,8),%r10 │ │ - ror %cl,%r10 │ │ - and %r9,%r10 │ │ - xor -0x78(%rdi,%rsi,8),%r10 │ │ - mov %r10,%r11 │ │ - mov %r10,%rbx │ │ - shl $0xc,%rbx │ │ - and %r8,%rbx │ │ - xor %r10,%rbx │ │ - shl $0x4,%r10 │ │ - and %rdx,%r10 │ │ - shl $0x8,%r11 │ │ - and %rax,%r11 │ │ - xor %r10,%r11 │ │ + xor %rbx,%r14 │ │ + mov %r14,(%rdi,%rsi,8) │ │ + cmp $0x1,%r9 │ │ + je 26dfd │ │ + mov 0x8(%rdi,%rsi,8),%r11 │ │ + ror %cl,%r11 │ │ + and %r10,%r11 │ │ + xor -0x78(%rdi,%rsi,8),%r11 │ │ + mov %r11,%rbx │ │ + mov %r11,%r14 │ │ + shl $0xc,%r14 │ │ + and %r8,%r14 │ │ + xor %r11,%r14 │ │ + shl $0x4,%r11 │ │ + and %rdx,%r11 │ │ + shl $0x8,%rbx │ │ + and %rax,%rbx │ │ xor %r11,%rbx │ │ - mov %rbx,0x8(%rdi,%rsi,8) │ │ - cmp $0x75,%rsi │ │ - ja 279fb │ │ - mov 0x10(%rdi,%rsi,8),%r10 │ │ - ror %cl,%r10 │ │ - and %r9,%r10 │ │ - xor -0x70(%rdi,%rsi,8),%r10 │ │ - mov %r10,%r11 │ │ - mov %r10,%rbx │ │ - shl $0xc,%rbx │ │ - and %r8,%rbx │ │ - xor %r10,%rbx │ │ - shl $0x4,%r10 │ │ - and %rdx,%r10 │ │ - shl $0x8,%r11 │ │ - and %rax,%r11 │ │ - xor %r10,%r11 │ │ + xor %rbx,%r14 │ │ + mov %r14,0x8(%rdi,%rsi,8) │ │ + cmp $0x2,%r9 │ │ + je 26e14 │ │ + mov 0x10(%rdi,%rsi,8),%r11 │ │ + ror %cl,%r11 │ │ + and %r10,%r11 │ │ + xor -0x70(%rdi,%rsi,8),%r11 │ │ + mov %r11,%rbx │ │ + mov %r11,%r14 │ │ + shl $0xc,%r14 │ │ + and %r8,%r14 │ │ + xor %r11,%r14 │ │ + shl $0x4,%r11 │ │ + and %rdx,%r11 │ │ + shl $0x8,%rbx │ │ + and %rax,%rbx │ │ xor %r11,%rbx │ │ - mov %rbx,0x10(%rdi,%rsi,8) │ │ - cmp $0x75,%rsi │ │ - je 27a13 │ │ - mov 0x18(%rdi,%rsi,8),%r10 │ │ - ror %cl,%r10 │ │ - and %r9,%r10 │ │ - xor -0x68(%rdi,%rsi,8),%r10 │ │ - mov %r10,%r11 │ │ - mov %r10,%rbx │ │ - shl $0xc,%rbx │ │ - and %r8,%rbx │ │ - xor %r10,%rbx │ │ - shl $0x4,%r10 │ │ - and %rdx,%r10 │ │ - shl $0x8,%r11 │ │ - and %rax,%r11 │ │ - xor %r10,%r11 │ │ + xor %rbx,%r14 │ │ + mov %r14,0x10(%rdi,%rsi,8) │ │ + cmp $0x3,%r9 │ │ + je 26e2c │ │ + mov 0x18(%rdi,%rsi,8),%r11 │ │ + ror %cl,%r11 │ │ + and %r10,%r11 │ │ + xor -0x68(%rdi,%rsi,8),%r11 │ │ + mov %r11,%rbx │ │ + mov %r11,%r14 │ │ + shl $0xc,%r14 │ │ + and %r8,%r14 │ │ + xor %r11,%r14 │ │ + shl $0x4,%r11 │ │ + and %rdx,%r11 │ │ + shl $0x8,%rbx │ │ + and %rax,%rbx │ │ xor %r11,%rbx │ │ - mov %rbx,0x18(%rdi,%rsi,8) │ │ - cmp $0x73,%rsi │ │ - ja 27a2b │ │ - mov 0x20(%rdi,%rsi,8),%r10 │ │ - ror %cl,%r10 │ │ - and %r9,%r10 │ │ - xor -0x60(%rdi,%rsi,8),%r10 │ │ - mov %r10,%r11 │ │ - mov %r10,%rbx │ │ - shl $0xc,%rbx │ │ - and %r8,%rbx │ │ - xor %r10,%rbx │ │ - shl $0x4,%r10 │ │ - and %rdx,%r10 │ │ - shl $0x8,%r11 │ │ - and %rax,%r11 │ │ - xor %r10,%r11 │ │ + xor %rbx,%r14 │ │ + mov %r14,0x18(%rdi,%rsi,8) │ │ + cmp $0x4,%r9 │ │ + je 26e44 │ │ + mov 0x20(%rdi,%rsi,8),%r11 │ │ + ror %cl,%r11 │ │ + and %r10,%r11 │ │ + xor -0x60(%rdi,%rsi,8),%r11 │ │ + mov %r11,%rbx │ │ + mov %r11,%r14 │ │ + shl $0xc,%r14 │ │ + and %r8,%r14 │ │ + xor %r11,%r14 │ │ + shl $0x4,%r11 │ │ + and %rdx,%r11 │ │ + shl $0x8,%rbx │ │ + and %rax,%rbx │ │ xor %r11,%rbx │ │ - mov %rbx,0x20(%rdi,%rsi,8) │ │ - cmp $0x73,%rsi │ │ - je 27a43 │ │ - mov 0x28(%rdi,%rsi,8),%r10 │ │ - ror %cl,%r10 │ │ - and %r9,%r10 │ │ - xor -0x58(%rdi,%rsi,8),%r10 │ │ - mov %r10,%r11 │ │ - mov %r10,%rbx │ │ - shl $0xc,%rbx │ │ - and %r8,%rbx │ │ - xor %r10,%rbx │ │ - shl $0x4,%r10 │ │ - and %rdx,%r10 │ │ - shl $0x8,%r11 │ │ - and %rax,%r11 │ │ - xor %r10,%r11 │ │ + xor %rbx,%r14 │ │ + mov %r14,0x20(%rdi,%rsi,8) │ │ + cmp $0x5,%r9 │ │ + je 26e5c │ │ + mov 0x28(%rdi,%rsi,8),%r11 │ │ + ror %cl,%r11 │ │ + and %r10,%r11 │ │ + xor -0x58(%rdi,%rsi,8),%r11 │ │ + mov %r11,%rbx │ │ + mov %r11,%r14 │ │ + shl $0xc,%r14 │ │ + and %r8,%r14 │ │ + xor %r11,%r14 │ │ + shl $0x4,%r11 │ │ + and %rdx,%r11 │ │ + shl $0x8,%rbx │ │ + and %rax,%rbx │ │ xor %r11,%rbx │ │ - mov %rbx,0x28(%rdi,%rsi,8) │ │ - cmp $0x71,%rsi │ │ - ja 27a5b │ │ - mov 0x30(%rdi,%rsi,8),%r10 │ │ - ror %cl,%r10 │ │ - and %r9,%r10 │ │ - xor -0x50(%rdi,%rsi,8),%r10 │ │ - mov %r10,%r11 │ │ - mov %r10,%rbx │ │ - shl $0xc,%rbx │ │ - and %r8,%rbx │ │ - xor %r10,%rbx │ │ - shl $0x4,%r10 │ │ - and %rdx,%r10 │ │ - shl $0x8,%r11 │ │ - and %rax,%r11 │ │ - xor %r10,%r11 │ │ + xor %rbx,%r14 │ │ + mov %r14,0x28(%rdi,%rsi,8) │ │ + cmp $0x6,%r9 │ │ + je 26e74 │ │ + mov 0x30(%rdi,%rsi,8),%r11 │ │ + ror %cl,%r11 │ │ + and %r10,%r11 │ │ + xor -0x50(%rdi,%rsi,8),%r11 │ │ + mov %r11,%rbx │ │ + mov %r11,%r14 │ │ + shl $0xc,%r14 │ │ + and %r8,%r14 │ │ + xor %r11,%r14 │ │ + shl $0x4,%r11 │ │ + and %rdx,%r11 │ │ + shl $0x8,%rbx │ │ + and %rax,%rbx │ │ xor %r11,%rbx │ │ - mov %rbx,0x30(%rdi,%rsi,8) │ │ - cmp $0x71,%rsi │ │ - je 27a73 │ │ - mov 0x38(%rdi,%rsi,8),%r10 │ │ - ror %cl,%r10 │ │ - and %r9,%r10 │ │ - xor -0x48(%rdi,%rsi,8),%r10 │ │ - mov %r10,%rcx │ │ - mov %r10,%r9 │ │ - shl $0xc,%r9 │ │ - and %r8,%r9 │ │ - xor %r10,%r9 │ │ - shl $0x4,%r10 │ │ - and %rdx,%r10 │ │ + xor %rbx,%r14 │ │ + mov %r14,0x30(%rdi,%rsi,8) │ │ + cmp $0x7,%r9 │ │ + je 26e8c │ │ + mov 0x38(%rdi,%rsi,8),%r9 │ │ + ror %cl,%r9 │ │ + and %r10,%r9 │ │ + xor -0x48(%rdi,%rsi,8),%r9 │ │ + mov %r9,%rcx │ │ + mov %r9,%r10 │ │ + shl $0xc,%r10 │ │ + and %r8,%r10 │ │ + xor %r9,%r10 │ │ + shl $0x4,%r9 │ │ + and %rdx,%r9 │ │ shl $0x8,%rcx │ │ and %rax,%rcx │ │ - xor %r10,%rcx │ │ - xor %rcx,%r9 │ │ - mov %r9,0x38(%rdi,%rsi,8) │ │ + xor %r9,%rcx │ │ + xor %rcx,%r10 │ │ + mov %r10,0x38(%rdi,%rsi,8) │ │ + add $0x8,%rsp │ │ pop %rbx │ │ + pop %r14 │ │ ret │ │ - lea 0x51c38(%rip),%rdx │ │ + lea 0x4faf0(%rip),%rdx │ │ mov $0x78,%esi │ │ mov %rax,%rdi │ │ - call 3131b │ │ - mov $0x78,%edi │ │ - lea 0x51c37(%rip),%rdx │ │ + call 31a41 │ │ + inc %rsi │ │ + mov %rsi,%rdi │ │ + lea 0x4faee(%rip),%rdx │ │ mov $0x78,%esi │ │ - call 3131b │ │ + call 31a41 │ │ add $0x2,%rsi │ │ mov %rsi,%rdi │ │ - lea 0x51c1f(%rip),%rdx │ │ + lea 0x4fad6(%rip),%rdx │ │ mov $0x78,%esi │ │ - call 3131b │ │ + call 31a41 │ │ add $0x3,%rsi │ │ mov %rsi,%rdi │ │ - lea 0x51c07(%rip),%rdx │ │ + lea 0x4fabe(%rip),%rdx │ │ mov $0x78,%esi │ │ - call 3131b │ │ + call 31a41 │ │ add $0x4,%rsi │ │ mov %rsi,%rdi │ │ - lea 0x51bef(%rip),%rdx │ │ + lea 0x4faa6(%rip),%rdx │ │ mov $0x78,%esi │ │ - call 3131b │ │ + call 31a41 │ │ add $0x5,%rsi │ │ mov %rsi,%rdi │ │ - lea 0x51bd7(%rip),%rdx │ │ + lea 0x4fa8e(%rip),%rdx │ │ mov $0x78,%esi │ │ - call 3131b │ │ + call 31a41 │ │ add $0x6,%rsi │ │ mov %rsi,%rdi │ │ - lea 0x51bbf(%rip),%rdx │ │ + lea 0x4fa76(%rip),%rdx │ │ mov $0x78,%esi │ │ - call 3131b │ │ + call 31a41 │ │ add $0x7,%rsi │ │ mov %rsi,%rdi │ │ - lea 0x51ba7(%rip),%rdx │ │ + lea 0x4fa5e(%rip),%rdx │ │ mov $0x78,%esi │ │ - call 3131b │ │ + call 31a41 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ @@ -14632,82 +13959,82 @@ │ │ push %rbx │ │ sub $0x3c8,%rsp │ │ mov %rsi,%r15 │ │ mov %rdi,%rbx │ │ lea 0x88(%rsp),%rdi │ │ mov $0x340,%edx │ │ xor %esi,%esi │ │ - call *0x537bc(%rip) │ │ + call *0x51644(%rip) │ │ lea 0x8(%rsp),%r14 │ │ mov %r14,%rdi │ │ mov %r15,%rsi │ │ mov %r15,%rdx │ │ mov %r15,%rcx │ │ mov %r15,%r8 │ │ - call 26060 │ │ + call 25420 │ │ lea 0x48(%rsp),%rdi │ │ add $0x10,%r15 │ │ mov %r15,%rsi │ │ mov %r15,%rdx │ │ mov %r15,%rcx │ │ mov %r15,%r8 │ │ - call 26060 │ │ + call 25420 │ │ mov $0x8,%r15d │ │ mov $0x80,%r12d │ │ mov $0xc0,%r13d │ │ mov $0x80,%ebp │ │ cs nopw 0x0(%rax,%rax,1) │ │ mov %r14,%rdi │ │ mov %r15,%rsi │ │ - call 27690 │ │ + call 26a90 │ │ lea (%rsp,%r12,1),%rdi │ │ add $0x8,%rdi │ │ - call 26470 │ │ + call 25870 │ │ movdqu 0x8(%rsp,%r12,1),%xmm0 │ │ movdqu 0x30(%rsp,%r12,1),%xmm1 │ │ pcmpeqd %xmm2,%xmm2 │ │ pxor %xmm2,%xmm0 │ │ movdqu %xmm0,0x8(%rsp,%r12,1) │ │ pxor %xmm2,%xmm1 │ │ movdqu %xmm1,0x30(%rsp,%r12,1) │ │ xorb $0xf0,0xb(%rsp,%rbp,1) │ │ add $0x8,%r15 │ │ mov %r14,%rdi │ │ mov %r15,%rsi │ │ mov $0x1c,%edx │ │ - call 27780 │ │ + call 26b80 │ │ cmp $0x3b0,%rbp │ │ - je 27bda │ │ + je 26ffa │ │ mov %r14,%rdi │ │ mov %r15,%rsi │ │ - call 27690 │ │ + call 26a90 │ │ lea (%rsp,%r13,1),%rdi │ │ add $0x8,%rdi │ │ - call 26470 │ │ + call 25870 │ │ movdqu 0x48(%rsp,%r12,1),%xmm0 │ │ movdqu 0x70(%rsp,%r12,1),%xmm1 │ │ pcmpeqd %xmm2,%xmm2 │ │ pxor %xmm2,%xmm0 │ │ movdqu %xmm0,0x48(%rsp,%r12,1) │ │ pxor %xmm2,%xmm1 │ │ movdqu %xmm1,0x70(%rsp,%r12,1) │ │ add $0x8,%r15 │ │ mov %r14,%rdi │ │ mov %r15,%rsi │ │ mov $0xc,%edx │ │ - call 27780 │ │ + call 26b80 │ │ add $0x88,%rbp │ │ sub $0xffffffffffffff80,%r12 │ │ sub $0xffffffffffffff80,%r13 │ │ - jmp 27b10 │ │ + jmp 26f30 │ │ mov $0xf0,%eax │ │ - movdqa -0x24007(%rip),%xmm1 │ │ - movdqa -0x2425f(%rip),%xmm0 │ │ - movdqa -0x24097(%rip),%xmm2 │ │ - movdqa -0x2423f(%rip),%xmm3 │ │ + movdqa -0x233c7(%rip),%xmm1 │ │ + movdqa -0x2363f(%rip),%xmm0 │ │ + movdqa -0x23457(%rip),%xmm2 │ │ + movdqa -0x2360f(%rip),%xmm3 │ │ nop │ │ movdqu -0xa8(%rsp,%rax,1),%xmm7 │ │ movdqu -0x98(%rsp,%rax,1),%xmm6 │ │ movdqu -0x88(%rsp,%rax,1),%xmm5 │ │ movdqu -0x78(%rsp,%rax,1),%xmm4 │ │ movdqa %xmm7,%xmm8 │ │ psrlq $0x8,%xmm8 │ │ @@ -14887,15 +14214,15 @@ │ │ movdqa %xmm4,%xmm5 │ │ psllq $0x4,%xmm5 │ │ por %xmm4,%xmm5 │ │ pxor %xmm6,%xmm5 │ │ movdqu %xmm5,0x8(%rsp,%rax,1) │ │ add $0x100,%rax │ │ cmp $0x3f0,%rax │ │ - jne 27c00 │ │ + jne 27020 │ │ movdqu 0x348(%rsp),%xmm2 │ │ movdqa %xmm2,%xmm3 │ │ psrlq $0x8,%xmm3 │ │ pxor %xmm2,%xmm3 │ │ pand %xmm1,%xmm3 │ │ movdqa %xmm3,%xmm4 │ │ psllq $0x8,%xmm4 │ │ @@ -14929,65 +14256,45 @@ │ │ pxor %xmm4,%xmm3 │ │ movdqu %xmm3,0x358(%rsp) │ │ movdqu 0x368(%rsp),%xmm2 │ │ movdqa %xmm2,%xmm3 │ │ psrlq $0x8,%xmm3 │ │ pxor %xmm2,%xmm3 │ │ pand %xmm1,%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + psllq $0x8,%xmm4 │ │ + por %xmm3,%xmm4 │ │ + pxor %xmm2,%xmm4 │ │ + movdqa %xmm4,%xmm2 │ │ + psrlq $0x4,%xmm2 │ │ + pxor %xmm4,%xmm2 │ │ + pand %xmm0,%xmm2 │ │ + movdqa %xmm2,%xmm3 │ │ + psllq $0x4,%xmm3 │ │ + por %xmm2,%xmm3 │ │ + pxor %xmm4,%xmm3 │ │ + movdqu %xmm3,0x368(%rsp) │ │ + movdqu 0x378(%rsp),%xmm2 │ │ + movdqa %xmm2,%xmm3 │ │ + psrlq $0x8,%xmm3 │ │ + pxor %xmm2,%xmm3 │ │ + pand %xmm1,%xmm3 │ │ movdqa %xmm3,%xmm1 │ │ psllq $0x8,%xmm1 │ │ por %xmm3,%xmm1 │ │ pxor %xmm2,%xmm1 │ │ movdqa %xmm1,%xmm2 │ │ psrlq $0x4,%xmm2 │ │ pxor %xmm1,%xmm2 │ │ pand %xmm0,%xmm2 │ │ movdqa %xmm2,%xmm0 │ │ psllq $0x4,%xmm0 │ │ por %xmm2,%xmm0 │ │ pxor %xmm1,%xmm0 │ │ - movdqu %xmm0,0x368(%rsp) │ │ - mov 0x378(%rsp),%rax │ │ - mov %rax,%rcx │ │ - shr $0x8,%rcx │ │ - xor %rax,%rcx │ │ - movabs $0xf00ff00f00000,%rdx │ │ - and %rdx,%rcx │ │ - mov %rcx,%rsi │ │ - shl $0x8,%rsi │ │ - or %rcx,%rsi │ │ - xor %rax,%rsi │ │ - mov %rsi,%rax │ │ - shr $0x4,%rax │ │ - xor %rsi,%rax │ │ - movabs $0xf0f00000f0f0000,%rcx │ │ - and %rcx,%rax │ │ - mov %rax,%rdi │ │ - shl $0x4,%rdi │ │ - or %rax,%rdi │ │ - xor %rsi,%rdi │ │ - mov %rdi,0x378(%rsp) │ │ - mov 0x380(%rsp),%rax │ │ - mov %rax,%rsi │ │ - shr $0x8,%rsi │ │ - xor %rax,%rsi │ │ - and %rdx,%rsi │ │ - mov %rsi,%rdx │ │ - shl $0x8,%rdx │ │ - or %rsi,%rdx │ │ - xor %rax,%rdx │ │ - mov %rdx,%rax │ │ - shr $0x4,%rax │ │ - xor %rdx,%rax │ │ - and %rcx,%rax │ │ - mov %rax,%rcx │ │ - shl $0x4,%rcx │ │ - or %rax,%rcx │ │ - xor %rdx,%rcx │ │ - mov %rcx,0x380(%rsp) │ │ + movdqu %xmm0,0x378(%rsp) │ │ pcmpeqd %xmm0,%xmm0 │ │ movdqu 0x48(%rsp),%xmm1 │ │ movdqu 0x70(%rsp),%xmm2 │ │ movdqu 0x88(%rsp),%xmm3 │ │ movdqu 0xb0(%rsp),%xmm4 │ │ pxor %xmm0,%xmm1 │ │ movdqu %xmm1,0x48(%rsp) │ │ @@ -15068,302 +14375,267 @@ │ │ movdqu %xmm1,0x388(%rsp) │ │ movdqu 0x3b0(%rsp),%xmm1 │ │ pxor %xmm0,%xmm1 │ │ movdqu %xmm1,0x3b0(%rsp) │ │ lea 0x8(%rsp),%rsi │ │ mov $0x3c0,%edx │ │ mov %rbx,%rdi │ │ - call *0x52ec5(%rip) │ │ + call *0x50da3(%rip) │ │ add $0x3c8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ sub $0x28,%rsp │ │ lea 0x8(%rsp),%rdi │ │ - call 2cec0 │ │ + call 2c570 │ │ lea 0x18(%rsp),%rdi │ │ - call 2cee0 │ │ + call 2c590 │ │ mov 0x10(%rsp),%eax │ │ shr $0x19,%eax │ │ and $0x1,%eax │ │ - mov %al,0x570c8(%rip) │ │ + mov %al,0x54fb0(%rip) │ │ add $0x28,%rsp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ push %rbx │ │ - sub $0x1c0,%rsp │ │ - movaps %xmm1,0xb0(%rsp) │ │ - movaps %xmm0,0xc0(%rsp) │ │ + sub $0x1b0,%rsp │ │ + movaps %xmm1,0xa0(%rsp) │ │ + movaps %xmm0,0xb0(%rsp) │ │ mov %rdi,%rbx │ │ - movaps %xmm1,(%rsp) │ │ - lea 0xf0(%rsp),%rdi │ │ - mov %rsp,%rsi │ │ - call 28920 │ │ - pshufd $0xff,0xf0(%rsp),%xmm0 │ │ - movdqa 0xc0(%rsp),%xmm3 │ │ - movdqa %xmm3,%xmm1 │ │ - pslldq $0x4,%xmm1 │ │ - movdqa %xmm3,%xmm2 │ │ - pslldq $0x8,%xmm2 │ │ - movdqa %xmm3,%xmm4 │ │ - pslldq $0xc,%xmm4 │ │ - pxor %xmm1,%xmm4 │ │ - pxor %xmm2,%xmm4 │ │ - pxor %xmm3,%xmm4 │ │ - pxor %xmm0,%xmm4 │ │ - movdqa %xmm4,0xa0(%rsp) │ │ - movdqa %xmm4,(%rsp) │ │ - lea 0x100(%rsp),%rdi │ │ - mov %rsp,%rsi │ │ - call 28930 │ │ - pshufd $0xaa,0x100(%rsp),%xmm0 │ │ + lea 0xe0(%rsp),%rdi │ │ + movaps %xmm1,%xmm0 │ │ + call 27c80 │ │ + pshufd $0xff,0xe0(%rsp),%xmm4 │ │ movdqa 0xb0(%rsp),%xmm3 │ │ movdqa %xmm3,%xmm1 │ │ pslldq $0x4,%xmm1 │ │ movdqa %xmm3,%xmm2 │ │ pslldq $0x8,%xmm2 │ │ - movdqa %xmm3,%xmm4 │ │ - pslldq $0xc,%xmm4 │ │ - pxor %xmm1,%xmm4 │ │ - pxor %xmm2,%xmm4 │ │ - pxor %xmm3,%xmm4 │ │ - pxor %xmm0,%xmm4 │ │ - movdqa %xmm4,0x90(%rsp) │ │ - movdqa %xmm4,(%rsp) │ │ - lea 0x110(%rsp),%rdi │ │ - mov %rsp,%rsi │ │ - call 28940 │ │ - pshufd $0xff,0x110(%rsp),%xmm0 │ │ + movdqa %xmm3,%xmm0 │ │ + pslldq $0xc,%xmm0 │ │ + pxor %xmm1,%xmm0 │ │ + pxor %xmm2,%xmm0 │ │ + pxor %xmm3,%xmm0 │ │ + pxor %xmm4,%xmm0 │ │ + movdqa %xmm0,0x90(%rsp) │ │ + lea 0xf0(%rsp),%rdi │ │ + call 27c90 │ │ + pshufd $0xaa,0xf0(%rsp),%xmm4 │ │ movdqa 0xa0(%rsp),%xmm3 │ │ movdqa %xmm3,%xmm1 │ │ pslldq $0x4,%xmm1 │ │ movdqa %xmm3,%xmm2 │ │ pslldq $0x8,%xmm2 │ │ - pxor %xmm0,%xmm2 │ │ movdqa %xmm3,%xmm0 │ │ pslldq $0xc,%xmm0 │ │ pxor %xmm1,%xmm0 │ │ pxor %xmm2,%xmm0 │ │ pxor %xmm3,%xmm0 │ │ + pxor %xmm4,%xmm0 │ │ movdqa %xmm0,0x80(%rsp) │ │ - movdqa %xmm0,(%rsp) │ │ - lea 0x120(%rsp),%rdi │ │ - mov %rsp,%rsi │ │ - call 28930 │ │ - pshufd $0xaa,0x120(%rsp),%xmm0 │ │ + lea 0x100(%rsp),%rdi │ │ + call 27ca0 │ │ + pshufd $0xff,0x100(%rsp),%xmm0 │ │ movdqa 0x90(%rsp),%xmm3 │ │ movdqa %xmm3,%xmm1 │ │ pslldq $0x4,%xmm1 │ │ movdqa %xmm3,%xmm2 │ │ pslldq $0x8,%xmm2 │ │ pxor %xmm0,%xmm2 │ │ movdqa %xmm3,%xmm0 │ │ pslldq $0xc,%xmm0 │ │ pxor %xmm1,%xmm0 │ │ pxor %xmm2,%xmm0 │ │ pxor %xmm3,%xmm0 │ │ movdqa %xmm0,0x70(%rsp) │ │ - movdqa %xmm0,(%rsp) │ │ - lea 0x130(%rsp),%rdi │ │ - mov %rsp,%rsi │ │ - call 28950 │ │ - pshufd $0xff,0x130(%rsp),%xmm0 │ │ + lea 0x110(%rsp),%rdi │ │ + call 27c90 │ │ + pshufd $0xaa,0x110(%rsp),%xmm0 │ │ movdqa 0x80(%rsp),%xmm3 │ │ movdqa %xmm3,%xmm1 │ │ pslldq $0x4,%xmm1 │ │ movdqa %xmm3,%xmm2 │ │ pslldq $0x8,%xmm2 │ │ pxor %xmm0,%xmm2 │ │ movdqa %xmm3,%xmm0 │ │ pslldq $0xc,%xmm0 │ │ pxor %xmm1,%xmm0 │ │ pxor %xmm2,%xmm0 │ │ pxor %xmm3,%xmm0 │ │ movdqa %xmm0,0x60(%rsp) │ │ - movdqa %xmm0,(%rsp) │ │ - lea 0x140(%rsp),%rdi │ │ - mov %rsp,%rsi │ │ - call 28930 │ │ - pshufd $0xaa,0x140(%rsp),%xmm0 │ │ + lea 0x120(%rsp),%rdi │ │ + call 27cb0 │ │ + pshufd $0xff,0x120(%rsp),%xmm0 │ │ movdqa 0x70(%rsp),%xmm3 │ │ movdqa %xmm3,%xmm1 │ │ pslldq $0x4,%xmm1 │ │ movdqa %xmm3,%xmm2 │ │ pslldq $0x8,%xmm2 │ │ pxor %xmm0,%xmm2 │ │ movdqa %xmm3,%xmm0 │ │ pslldq $0xc,%xmm0 │ │ pxor %xmm1,%xmm0 │ │ pxor %xmm2,%xmm0 │ │ pxor %xmm3,%xmm0 │ │ movdqa %xmm0,0x50(%rsp) │ │ - movdqa %xmm0,(%rsp) │ │ - lea 0x150(%rsp),%rdi │ │ - mov %rsp,%rsi │ │ - call 28960 │ │ - pshufd $0xff,0x150(%rsp),%xmm0 │ │ + lea 0x130(%rsp),%rdi │ │ + call 27c90 │ │ + pshufd $0xaa,0x130(%rsp),%xmm0 │ │ movdqa 0x60(%rsp),%xmm3 │ │ movdqa %xmm3,%xmm1 │ │ pslldq $0x4,%xmm1 │ │ movdqa %xmm3,%xmm2 │ │ pslldq $0x8,%xmm2 │ │ pxor %xmm0,%xmm2 │ │ movdqa %xmm3,%xmm0 │ │ pslldq $0xc,%xmm0 │ │ pxor %xmm1,%xmm0 │ │ pxor %xmm2,%xmm0 │ │ pxor %xmm3,%xmm0 │ │ movdqa %xmm0,0x40(%rsp) │ │ - movdqa %xmm0,(%rsp) │ │ - lea 0x160(%rsp),%rdi │ │ - mov %rsp,%rsi │ │ - call 28930 │ │ - pshufd $0xaa,0x160(%rsp),%xmm0 │ │ + lea 0x140(%rsp),%rdi │ │ + call 27cc0 │ │ + pshufd $0xff,0x140(%rsp),%xmm0 │ │ movdqa 0x50(%rsp),%xmm3 │ │ movdqa %xmm3,%xmm1 │ │ pslldq $0x4,%xmm1 │ │ movdqa %xmm3,%xmm2 │ │ pslldq $0x8,%xmm2 │ │ pxor %xmm0,%xmm2 │ │ movdqa %xmm3,%xmm0 │ │ pslldq $0xc,%xmm0 │ │ pxor %xmm1,%xmm0 │ │ pxor %xmm2,%xmm0 │ │ pxor %xmm3,%xmm0 │ │ movdqa %xmm0,0x30(%rsp) │ │ - movdqa %xmm0,(%rsp) │ │ - lea 0x170(%rsp),%rdi │ │ - mov %rsp,%rsi │ │ - call 28970 │ │ - pshufd $0xff,0x170(%rsp),%xmm0 │ │ + lea 0x150(%rsp),%rdi │ │ + call 27c90 │ │ + pshufd $0xaa,0x150(%rsp),%xmm0 │ │ movdqa 0x40(%rsp),%xmm3 │ │ movdqa %xmm3,%xmm1 │ │ pslldq $0x4,%xmm1 │ │ movdqa %xmm3,%xmm2 │ │ pslldq $0x8,%xmm2 │ │ pxor %xmm0,%xmm2 │ │ movdqa %xmm3,%xmm0 │ │ pslldq $0xc,%xmm0 │ │ pxor %xmm1,%xmm0 │ │ pxor %xmm2,%xmm0 │ │ pxor %xmm3,%xmm0 │ │ movdqa %xmm0,0x20(%rsp) │ │ - movdqa %xmm0,(%rsp) │ │ - lea 0x180(%rsp),%rdi │ │ - mov %rsp,%rsi │ │ - call 28930 │ │ - pshufd $0xaa,0x180(%rsp),%xmm0 │ │ + lea 0x160(%rsp),%rdi │ │ + call 27cd0 │ │ + pshufd $0xff,0x160(%rsp),%xmm0 │ │ movdqa 0x30(%rsp),%xmm3 │ │ movdqa %xmm3,%xmm1 │ │ pslldq $0x4,%xmm1 │ │ movdqa %xmm3,%xmm2 │ │ pslldq $0x8,%xmm2 │ │ pxor %xmm0,%xmm2 │ │ movdqa %xmm3,%xmm0 │ │ pslldq $0xc,%xmm0 │ │ pxor %xmm1,%xmm0 │ │ pxor %xmm2,%xmm0 │ │ pxor %xmm3,%xmm0 │ │ movdqa %xmm0,0x10(%rsp) │ │ - movdqa %xmm0,(%rsp) │ │ - lea 0x190(%rsp),%rdi │ │ - mov %rsp,%rsi │ │ - call 28980 │ │ - pshufd $0xff,0x190(%rsp),%xmm0 │ │ + lea 0x170(%rsp),%rdi │ │ + call 27c90 │ │ + pshufd $0xaa,0x170(%rsp),%xmm0 │ │ movdqa 0x20(%rsp),%xmm3 │ │ movdqa %xmm3,%xmm1 │ │ pslldq $0x4,%xmm1 │ │ movdqa %xmm3,%xmm2 │ │ pslldq $0x8,%xmm2 │ │ pxor %xmm0,%xmm2 │ │ movdqa %xmm3,%xmm0 │ │ pslldq $0xc,%xmm0 │ │ pxor %xmm1,%xmm0 │ │ pxor %xmm2,%xmm0 │ │ pxor %xmm3,%xmm0 │ │ - movdqa %xmm0,0xd0(%rsp) │ │ movdqa %xmm0,(%rsp) │ │ - lea 0x1a0(%rsp),%rdi │ │ - mov %rsp,%rsi │ │ - call 28930 │ │ - pshufd $0xaa,0x1a0(%rsp),%xmm0 │ │ + lea 0x180(%rsp),%rdi │ │ + call 27ce0 │ │ + pshufd $0xff,0x180(%rsp),%xmm0 │ │ movdqa 0x10(%rsp),%xmm3 │ │ movdqa %xmm3,%xmm1 │ │ pslldq $0x4,%xmm1 │ │ movdqa %xmm3,%xmm2 │ │ pslldq $0x8,%xmm2 │ │ pxor %xmm0,%xmm2 │ │ movdqa %xmm3,%xmm0 │ │ pslldq $0xc,%xmm0 │ │ pxor %xmm1,%xmm0 │ │ pxor %xmm2,%xmm0 │ │ pxor %xmm3,%xmm0 │ │ - movdqa %xmm0,0xe0(%rsp) │ │ - movdqa %xmm0,(%rsp) │ │ - lea 0x1b0(%rsp),%rdi │ │ - mov %rsp,%rsi │ │ - call 28990 │ │ - pshufd $0xff,0x1b0(%rsp),%xmm0 │ │ - movdqa 0xd0(%rsp),%xmm3 │ │ + movdqa %xmm0,0xc0(%rsp) │ │ + lea 0x190(%rsp),%rdi │ │ + call 27c90 │ │ + pshufd $0xaa,0x190(%rsp),%xmm0 │ │ + movdqa (%rsp),%xmm3 │ │ + movdqa %xmm3,%xmm1 │ │ + pslldq $0x4,%xmm1 │ │ + movdqa %xmm3,%xmm2 │ │ + pslldq $0x8,%xmm2 │ │ + pxor %xmm0,%xmm2 │ │ + movdqa %xmm3,%xmm0 │ │ + pslldq $0xc,%xmm0 │ │ + pxor %xmm1,%xmm0 │ │ + pxor %xmm2,%xmm0 │ │ + pxor %xmm3,%xmm0 │ │ + movdqa %xmm0,0xd0(%rsp) │ │ + lea 0x1a0(%rsp),%rdi │ │ + call 27cf0 │ │ + pshufd $0xff,0x1a0(%rsp),%xmm0 │ │ + movdqa 0xc0(%rsp),%xmm3 │ │ movdqa %xmm3,%xmm1 │ │ pslldq $0x8,%xmm1 │ │ pxor %xmm0,%xmm1 │ │ movdqa %xmm3,%xmm0 │ │ pslldq $0x4,%xmm0 │ │ movdqa %xmm3,%xmm2 │ │ pslldq $0xc,%xmm2 │ │ pxor %xmm0,%xmm2 │ │ pxor %xmm1,%xmm2 │ │ - movaps 0xc0(%rsp),%xmm0 │ │ - movaps %xmm0,(%rbx) │ │ movaps 0xb0(%rsp),%xmm0 │ │ - movaps %xmm0,0x10(%rbx) │ │ + movaps %xmm0,(%rbx) │ │ movaps 0xa0(%rsp),%xmm0 │ │ - movaps %xmm0,0x20(%rbx) │ │ + movaps %xmm0,0x10(%rbx) │ │ movaps 0x90(%rsp),%xmm0 │ │ - movaps %xmm0,0x30(%rbx) │ │ + movaps %xmm0,0x20(%rbx) │ │ movaps 0x80(%rsp),%xmm0 │ │ - movaps %xmm0,0x40(%rbx) │ │ + movaps %xmm0,0x30(%rbx) │ │ movaps 0x70(%rsp),%xmm0 │ │ - movaps %xmm0,0x50(%rbx) │ │ + movaps %xmm0,0x40(%rbx) │ │ movaps 0x60(%rsp),%xmm0 │ │ - movaps %xmm0,0x60(%rbx) │ │ + movaps %xmm0,0x50(%rbx) │ │ movaps 0x50(%rsp),%xmm0 │ │ - movaps %xmm0,0x70(%rbx) │ │ + movaps %xmm0,0x60(%rbx) │ │ movaps 0x40(%rsp),%xmm0 │ │ - movaps %xmm0,0x80(%rbx) │ │ + movaps %xmm0,0x70(%rbx) │ │ movaps 0x30(%rsp),%xmm0 │ │ - movaps %xmm0,0x90(%rbx) │ │ + movaps %xmm0,0x80(%rbx) │ │ movaps 0x20(%rsp),%xmm0 │ │ - movaps %xmm0,0xa0(%rbx) │ │ + movaps %xmm0,0x90(%rbx) │ │ movaps 0x10(%rsp),%xmm0 │ │ + movaps %xmm0,0xa0(%rbx) │ │ + movaps (%rsp),%xmm0 │ │ movaps %xmm0,0xb0(%rbx) │ │ pxor %xmm3,%xmm2 │ │ movdqa %xmm3,0xc0(%rbx) │ │ - movaps 0xe0(%rsp),%xmm0 │ │ + movaps 0xd0(%rsp),%xmm0 │ │ movaps %xmm0,0xd0(%rbx) │ │ movdqa %xmm2,0xe0(%rbx) │ │ - add $0x1c0,%rsp │ │ + add $0x1b0,%rsp │ │ pop %rbx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -15373,177 +14645,177 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - aeskeygenassist $0x1,(%rsi),%xmm0 │ │ + aeskeygenassist $0x1,%xmm0,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - aeskeygenassist $0x0,(%rsi),%xmm0 │ │ + aeskeygenassist $0x0,%xmm0,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - aeskeygenassist $0x2,(%rsi),%xmm0 │ │ + aeskeygenassist $0x2,%xmm0,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - aeskeygenassist $0x4,(%rsi),%xmm0 │ │ + aeskeygenassist $0x4,%xmm0,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - aeskeygenassist $0x8,(%rsi),%xmm0 │ │ + aeskeygenassist $0x8,%xmm0,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - aeskeygenassist $0x10,(%rsi),%xmm0 │ │ + aeskeygenassist $0x10,%xmm0,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - aeskeygenassist $0x20,(%rsi),%xmm0 │ │ + aeskeygenassist $0x20,%xmm0,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - aeskeygenassist $0x40,(%rsi),%xmm0 │ │ + aeskeygenassist $0x40,%xmm0,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ ret │ │ push %rbp │ │ mov %rsp,%rbp │ │ test %rdi,%rdi │ │ - jne 289a9 │ │ - call 28ab0 │ │ - call 28a96 │ │ + jne 27d09 │ │ + call 27d20 │ │ + call 27d0e │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + mov %rdi,%rax │ │ + mov %rsi,%rdi │ │ + mov %rax,%rsi │ │ + call 6e3b0 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + lea -0x1fa2e(%rip),%rdi │ │ + lea 0x4ebfe(%rip),%rdx │ │ + mov $0x23,%esi │ │ + call 2fe00 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ sub $0x20,%rsp │ │ add %rdx,%rsi │ │ - jb 28a0c │ │ + jb 27d9c │ │ mov %rdi,%rbx │ │ mov (%rdi),%rax │ │ lea (%rax,%rax,1),%rcx │ │ cmp %rcx,%rsi │ │ cmova %rsi,%rcx │ │ cmp $0x9,%rcx │ │ mov $0x8,%r14d │ │ cmovae %rcx,%r14 │ │ mov 0x8(%rdi),%rdx │ │ lea -0x28(%rbp),%rdi │ │ mov %rax,%rsi │ │ mov %r14,%rcx │ │ - call 28a20 │ │ + call 27db0 │ │ cmpl $0x1,-0x28(%rbp) │ │ - je 28a13 │ │ + je 27da3 │ │ mov -0x20(%rbp),%rax │ │ mov %rax,0x8(%rbx) │ │ mov %r14,(%rbx) │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ xor %edi,%edi │ │ - call 2899b │ │ + call 27cfb │ │ mov -0x20(%rbp),%rdi │ │ mov -0x18(%rbp),%rsi │ │ - call 2899b │ │ + call 27cfb │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ push %rax │ │ mov %rdi,%rbx │ │ mov $0x1,%r15d │ │ test %rcx,%rcx │ │ - js 28a5f │ │ + js 27def │ │ mov %rcx,%r14 │ │ test %rsi,%rsi │ │ - je 28a69 │ │ + je 27df9 │ │ mov %rdx,%rdi │ │ mov %r14,%rsi │ │ - call *0x52844(%rip) │ │ + call *0x50764(%rip) │ │ test %rax,%rax │ │ - je 28a77 │ │ + je 27e07 │ │ mov %rax,0x8(%rbx) │ │ mov $0x10,%eax │ │ xor %r15d,%r15d │ │ - jmp 28a84 │ │ + jmp 27e14 │ │ mov $0x8,%eax │ │ xor %r14d,%r14d │ │ - jmp 28a84 │ │ + jmp 27e14 │ │ mov %r14,%rdi │ │ - call *0x527c6(%rip) │ │ + call *0x506ee(%rip) │ │ test %rax,%rax │ │ - jne 28a51 │ │ + jne 27de1 │ │ movq $0x1,0x8(%rbx) │ │ mov $0x10,%eax │ │ mov %r14,(%rbx,%rax,1) │ │ mov %r15,(%rbx) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - mov %rdi,%rax │ │ - mov %rsi,%rdi │ │ - mov %rax,%rsi │ │ - call 701b0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - lea -0x2067d(%rip),%rdi │ │ - lea 0x50b9e(%rip),%rdx │ │ - mov $0x23,%esi │ │ - call 30650 │ │ - int3 │ │ - int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ @@ -15552,106 +14824,106 @@ │ │ sub $0x68,%rsp │ │ mov %rdx,%r13 │ │ mov %rdi,%r14 │ │ mov %rsi,-0x58(%rbp) │ │ mov %rdx,-0x50(%rbp) │ │ lea -0x78(%rbp),%rdi │ │ lea -0x58(%rbp),%rsi │ │ - call 33900 │ │ + call 33cb0 │ │ mov -0x78(%rbp),%rbx │ │ test %rbx,%rbx │ │ - je 28b30 │ │ + je 27e90 │ │ mov -0x70(%rbp),%r12 │ │ cmpq $0x0,-0x60(%rbp) │ │ - je 28b38 │ │ + je 27e98 │ │ mov %r14,-0x48(%rbp) │ │ test %r13,%r13 │ │ - je 28b4c │ │ + je 27eac │ │ mov %r13,%rdi │ │ - call *0x52716(%rip) │ │ + call *0x5066e(%rip) │ │ test %rax,%rax │ │ - je 28cc9 │ │ + je 28029 │ │ mov %rax,%r14 │ │ - jmp 28b52 │ │ + jmp 27eb2 │ │ mov $0x1,%ebx │ │ xor %r12d,%r12d │ │ mov %rbx,0x8(%r14) │ │ mov %r12,0x10(%r14) │ │ movq $0xffffffffffffffff,(%r14) │ │ - jmp 28c7d │ │ + jmp 27fdd │ │ mov $0x1,%r14d │ │ mov %r13,-0x40(%rbp) │ │ mov %r14,-0x38(%rbp) │ │ movq $0x0,-0x30(%rbp) │ │ cmp %r13,%r12 │ │ - ja 28c8c │ │ + ja 27fec │ │ xor %r15d,%r15d │ │ test %r12,%r12 │ │ - je 28b83 │ │ + je 27ee3 │ │ lea (%r14,%r15,1),%rdi │ │ mov %rbx,%rsi │ │ mov %r12,%rdx │ │ - call *0x526c5(%rip) │ │ + call *0x5061d(%rip) │ │ add %r12,%r15 │ │ mov %r15,-0x30(%rbp) │ │ sub %r15,%r13 │ │ cmp $0x2,%r13 │ │ - jbe 28cab │ │ + jbe 2800b │ │ movb $0xbd,0x2(%r14,%r15,1) │ │ movw $0xbfef,(%r14,%r15,1) │ │ add $0x3,%r15 │ │ mov %r15,-0x30(%rbp) │ │ movups -0x58(%rbp),%xmm0 │ │ movups %xmm0,-0x88(%rbp) │ │ nopw 0x0(%rax,%rax,1) │ │ lea -0x78(%rbp),%rdi │ │ lea -0x88(%rbp),%rsi │ │ - call 33900 │ │ + call 33cb0 │ │ mov -0x78(%rbp),%r12 │ │ test %r12,%r12 │ │ - je 28c6a │ │ + je 27fca │ │ mov -0x70(%rbp),%rbx │ │ mov -0x60(%rbp),%r13 │ │ mov -0x40(%rbp),%rax │ │ sub %r15,%rax │ │ cmp %rax,%rbx │ │ - ja 28c36 │ │ + ja 27f96 │ │ test %rbx,%rbx │ │ - je 28c06 │ │ + je 27f66 │ │ lea (%r14,%r15,1),%rdi │ │ mov %r12,%rsi │ │ mov %rbx,%rdx │ │ - call *0x52642(%rip) │ │ + call *0x5059a(%rip) │ │ add %rbx,%r15 │ │ mov %r15,-0x30(%rbp) │ │ test %r13,%r13 │ │ - je 28bc0 │ │ + je 27f20 │ │ mov -0x40(%rbp),%rax │ │ sub %r15,%rax │ │ cmp $0x2,%rax │ │ - jbe 28c4f │ │ + jbe 27faf │ │ movb $0xbd,0x2(%r14,%r15,1) │ │ movw $0xbfef,(%r14,%r15,1) │ │ add $0x3,%r15 │ │ mov %r15,-0x30(%rbp) │ │ - jmp 28bc0 │ │ + jmp 27f20 │ │ lea -0x40(%rbp),%rdi │ │ mov %r15,%rsi │ │ mov %rbx,%rdx │ │ - call 289b0 │ │ + call 27d40 │ │ mov -0x38(%rbp),%r14 │ │ mov -0x30(%rbp),%r15 │ │ - jmp 28bf6 │ │ + jmp 27f56 │ │ mov $0x3,%edx │ │ lea -0x40(%rbp),%rdi │ │ mov %r15,%rsi │ │ - call 289b0 │ │ + call 27d40 │ │ mov -0x38(%rbp),%r14 │ │ mov -0x30(%rbp),%r15 │ │ - jmp 28c1f │ │ + jmp 27f7f │ │ mov -0x30(%rbp),%rax │ │ mov -0x48(%rbp),%rcx │ │ mov %rax,0x10(%rcx) │ │ movups -0x40(%rbp),%xmm0 │ │ movups %xmm0,(%rcx) │ │ add $0x68,%rsp │ │ pop %rbx │ │ @@ -15660,37 +14932,37 @@ │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ lea -0x40(%rbp),%rdi │ │ xor %esi,%esi │ │ mov %r12,%rdx │ │ - call 289b0 │ │ + call 27d40 │ │ mov -0x30(%rbp),%r15 │ │ mov -0x40(%rbp),%r13 │ │ mov -0x38(%rbp),%r14 │ │ - jmp 28b73 │ │ + jmp 27ed3 │ │ lea -0x40(%rbp),%rdi │ │ mov $0x3,%edx │ │ mov %r15,%rsi │ │ - call 289b0 │ │ + call 27d40 │ │ mov -0x38(%rbp),%r14 │ │ mov -0x30(%rbp),%r15 │ │ - jmp 28b97 │ │ + jmp 27ef7 │ │ mov $0x1,%edi │ │ mov %r13,%rsi │ │ - call 2899b │ │ - jmp 28cd8 │ │ + call 27cfb │ │ + jmp 28038 │ │ mov %rax,%rbx │ │ cmpq $0x0,-0x40(%rbp) │ │ - je 28cec │ │ + je 2804c │ │ mov -0x38(%rbp),%rdi │ │ - call *0x52554(%rip) │ │ + call *0x504ac(%rip) │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -15709,28 +14981,28 @@ │ │ lea (%rsi,%rsi,1),%rax │ │ cmp $0x9,%rax │ │ mov $0x8,%r14d │ │ cmovae %rax,%r14 │ │ mov 0x8(%rdi),%rdx │ │ lea -0x28(%rbp),%rdi │ │ mov %r14,%rcx │ │ - call 28a20 │ │ + call 27db0 │ │ cmpl $0x1,-0x28(%rbp) │ │ - je 28d4d │ │ + je 280ad │ │ mov -0x20(%rbp),%rax │ │ mov %rax,0x8(%rbx) │ │ mov %r14,(%rbx) │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov -0x20(%rbp),%rdi │ │ mov -0x18(%rbp),%rsi │ │ - call 2899b │ │ + call 27cfb │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ @@ -15738,93 +15010,162 @@ │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ sub $0x18,%rsp │ │ mov (%rdi),%rcx │ │ mov 0x10(%rdi),%r15 │ │ cmp %r15,%rcx │ │ - je 28dc3 │ │ + je 28123 │ │ mov 0x8(%rdi),%rax │ │ lea 0x1(%r15),%rbx │ │ movb $0x0,(%rax,%r15,1) │ │ cmp %rbx,%rcx │ │ - jbe 28dec │ │ + jbe 2814c │ │ test %rbx,%rbx │ │ - je 28db3 │ │ + je 28113 │ │ mov %rax,%r14 │ │ mov %rax,%rdi │ │ mov %rbx,%rsi │ │ - call *0x524f1(%rip) │ │ + call *0x50441(%rip) │ │ test %rax,%rax │ │ - jne 28dec │ │ + jne 2814c │ │ mov $0x1,%edi │ │ mov %rbx,%rsi │ │ - call 2899b │ │ - jmp 28e07 │ │ + call 27cfb │ │ + jmp 28167 │ │ mov %rax,%rdi │ │ - call *0x52484(%rip) │ │ + call *0x503dc(%rip) │ │ mov $0x1,%eax │ │ - jmp 28dec │ │ + jmp 2814c │ │ lea 0x1(%r15),%rbx │ │ mov 0x8(%rdi),%rdx │ │ lea -0x30(%rbp),%rdi │ │ mov %r15,%rsi │ │ mov %rdx,%r14 │ │ mov %rbx,%rcx │ │ - call 28a20 │ │ + call 27db0 │ │ cmpl $0x1,-0x30(%rbp) │ │ - je 28dfa │ │ + je 2815a │ │ mov -0x28(%rbp),%rax │ │ movb $0x0,(%rax,%r15,1) │ │ mov %rbx,%rdx │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov -0x28(%rbp),%rdi │ │ mov -0x20(%rbp),%rsi │ │ - call 2899b │ │ + call 27cfb │ │ ud2 │ │ mov %rax,%rbx │ │ test %r15,%r15 │ │ - jne 28e16 │ │ - jmp 28e1f │ │ + jne 28176 │ │ + jmp 2817f │ │ mov %rax,%rbx │ │ mov %r14,%rdi │ │ - call *0x52421(%rip) │ │ + call *0x50379(%rip) │ │ + mov %rbx,%rdi │ │ + call 6eba0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %rbx │ │ + push %rax │ │ + mov %rsi,%r14 │ │ + mov %rdi,%rbx │ │ + mov (%rsi),%rax │ │ + test %rax,%rax │ │ + je 281ad │ │ + mov %rbx,%rdi │ │ + call *%rax │ │ + cmpq $0x0,0x8(%r14) │ │ + je 281c7 │ │ + mov %rbx,%rdi │ │ + add $0x8,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + jmp *0x50331(%rip) │ │ + add $0x8,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + ret │ │ + mov %rax,%r15 │ │ + cmpq $0x0,0x8(%r14) │ │ + je 281e5 │ │ + mov %rbx,%rdi │ │ + call *0x50313(%rip) │ │ + mov %r15,%rdi │ │ + call 6eba0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %r14 │ │ + push %rbx │ │ + mov %rdi,%rbx │ │ + mov (%rdi),%rdi │ │ + mov 0x8(%rbx),%rsi │ │ + call *0x10(%rbx) │ │ + mov %rbx,%rdi │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + jmp *0x502e7(%rip) │ │ + mov %rax,%r14 │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call *0x502db(%rip) │ │ + mov %r14,%rdi │ │ + call 6eba0 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov (%rsi),%rdi │ │ mov 0x8(%rsi),%rax │ │ - mov 0x18(%rax),%rax │ │ - lea -0x1e4d6(%rip),%rsi │ │ + lea -0x1e365(%rip),%rsi │ │ mov $0x5,%edx │ │ - jmp *%rax │ │ + jmp *0x18(%rax) │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ cmpq $0x0,(%rdi) │ │ - je 28e60 │ │ + je 28260 │ │ mov 0x8(%rdi),%rdi │ │ - jmp *0x523e0(%rip) │ │ + jmp *0x50298(%rip) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -15845,38 +15186,38 @@ │ │ push %rbx │ │ mov %rdx,%rbx │ │ mov %rdi,%r14 │ │ mov (%rdi),%rax │ │ mov 0x10(%rdi),%r15 │ │ sub %r15,%rax │ │ cmp %rax,%rdx │ │ - ja 28eb7 │ │ + ja 282b7 │ │ test %rbx,%rbx │ │ - je 28ea5 │ │ + je 282a5 │ │ mov 0x8(%r14),%rdi │ │ add %r15,%rdi │ │ mov %rbx,%rdx │ │ - call *0x523a3(%rip) │ │ + call *0x5025b(%rip) │ │ add %rbx,%r15 │ │ mov %r15,0x10(%r14) │ │ xor %eax,%eax │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov %r14,%rdi │ │ mov %rsi,%r12 │ │ mov %r15,%rsi │ │ mov %rbx,%rdx │ │ - call 289b0 │ │ + call 27d40 │ │ mov %r12,%rsi │ │ mov 0x10(%r14),%r15 │ │ - jmp 28e95 │ │ + jmp 28295 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -15893,64 +15234,64 @@ │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ mov 0x10(%rdi),%rbx │ │ mov $0x1,%r14d │ │ cmp $0x80,%esi │ │ - jb 28f1b │ │ + jb 2831b │ │ mov $0x2,%r14d │ │ cmp $0x800,%esi │ │ - jb 28f1b │ │ + jb 2831b │ │ cmp $0x10000,%esi │ │ mov $0x4,%r14d │ │ sbb $0x0,%r14 │ │ mov (%rdi),%rax │ │ sub %rbx,%rax │ │ cmp %rax,%r14 │ │ - ja 28f3b │ │ + ja 2833b │ │ mov 0x8(%rdi),%rax │ │ cmp $0x80,%esi │ │ - jae 28f5e │ │ + jae 2835e │ │ mov %sil,(%rax,%rbx,1) │ │ - jmp 28fd0 │ │ + jmp 283d0 │ │ mov %rdi,%r15 │ │ mov %esi,%r12d │ │ mov %rbx,%rsi │ │ mov %r14,%rdx │ │ - call 289b0 │ │ + call 27d40 │ │ mov %r12d,%esi │ │ mov %r15,%rdi │ │ mov 0x8(%rdi),%rax │ │ cmp $0x80,%esi │ │ - jb 28f32 │ │ + jb 28332 │ │ mov %esi,%edx │ │ shr $0x6,%edx │ │ mov %esi,%ecx │ │ shr $0xc,%ecx │ │ movd %esi,%xmm0 │ │ psrld $0x12,%xmm0 │ │ pinsrb $0x1,%ecx,%xmm0 │ │ pinsrb $0x2,%edx,%xmm0 │ │ pinsrb $0x3,%esi,%xmm0 │ │ - pand -0x253cb(%rip),%xmm0 │ │ - por -0x25583(%rip),%xmm0 │ │ + pand -0x2476b(%rip),%xmm0 │ │ + por -0x24943(%rip),%xmm0 │ │ cmp $0x800,%esi │ │ - jae 28fab │ │ + jae 283ab │ │ or $0xc0,%dl │ │ mov %dl,(%rax,%rbx,1) │ │ pextrb $0x3,%xmm0,0x1(%rax,%rbx,1) │ │ - jmp 28fd0 │ │ + jmp 283d0 │ │ cmp $0xffff,%esi │ │ - ja 28fcb │ │ + ja 283cb │ │ or $0xe0,%cl │ │ mov %cl,(%rax,%rbx,1) │ │ pextrb $0x2,%xmm0,0x1(%rax,%rbx,1) │ │ pextrb $0x3,%xmm0,0x2(%rax,%rbx,1) │ │ - jmp 28fd0 │ │ + jmp 283d0 │ │ movd %xmm0,(%rax,%rbx,1) │ │ add %rbx,%r14 │ │ mov %r14,0x10(%rdi) │ │ xor %eax,%eax │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ @@ -15967,39 +15308,37 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ mov %rdx,%rcx │ │ mov %rsi,%rdx │ │ - lea 0x5067b(%rip),%rsi │ │ - jmp 30680 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + lea 0x4e547(%rip),%rsi │ │ + call 2fe30 │ │ + pop %rbp │ │ + ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov 0x8(%rdi),%rax │ │ mov 0x10(%rdi),%r8 │ │ mov (%rsi),%rdx │ │ mov 0x8(%rsi),%rcx │ │ mov %rax,%rdi │ │ mov %r8,%rsi │ │ - jmp 33b10 │ │ + jmp 336a0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ @@ -16008,105 +15347,105 @@ │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x18,%rsp │ │ mov %rdx,%r15 │ │ inc %r15 │ │ - js 29157 │ │ + js 28557 │ │ mov %rdx,%r14 │ │ mov %rsi,%r13 │ │ mov %rdi,%rbx │ │ mov %r15,%rdi │ │ - call *0x521d9(%rip) │ │ + call *0x50091(%rip) │ │ test %rax,%rax │ │ - je 2915c │ │ + je 2855c │ │ mov %rax,%r12 │ │ mov %rax,%rdi │ │ mov %r13,%rsi │ │ mov %r14,%rdx │ │ - call *0x521ce(%rip) │ │ + call *0x50086(%rip) │ │ lea 0x7(%r13),%rax │ │ and $0xfffffffffffffff8,%rax │ │ sub %r13,%rax │ │ - jne 2908b │ │ + jne 2848b │ │ xor %eax,%eax │ │ - jmp 290a4 │ │ + jmp 284a4 │ │ xor %ecx,%ecx │ │ nopl (%rax) │ │ cmpb $0x0,0x0(%r13,%rcx,1) │ │ - je 29139 │ │ + je 28539 │ │ inc %rcx │ │ cmp %rcx,%rax │ │ - jne 29090 │ │ + jne 28490 │ │ movabs $0x8080808080808080,%rcx │ │ lea -0x10(%r14),%rdx │ │ - movdqa -0x257ea(%rip),%xmm0 │ │ + movdqa -0x24bba(%rip),%xmm0 │ │ nopw 0x0(%rax,%rax,1) │ │ movdqu 0x0(%r13,%rax,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ psubq %xmm1,%xmm2 │ │ por %xmm1,%xmm2 │ │ movq %xmm2,%rsi │ │ and %rcx,%rsi │ │ pextrq $0x1,%xmm2,%rdi │ │ and %rsi,%rdi │ │ cmp %rcx,%rdi │ │ - jne 290f3 │ │ + jne 284f3 │ │ add $0x10,%rax │ │ cmp %rdx,%rax │ │ - jbe 290c0 │ │ + jbe 284c0 │ │ mov %r14,%rdx │ │ sub %rax,%rdx │ │ - je 29110 │ │ + je 28510 │ │ add %rax,%r13 │ │ xor %ecx,%ecx │ │ cmpb $0x0,0x0(%r13,%rcx,1) │ │ - je 29136 │ │ + je 28536 │ │ inc %rcx │ │ cmp %rcx,%rdx │ │ - jne 29100 │ │ + jne 28500 │ │ mov %r15,-0x40(%rbp) │ │ mov %r12,-0x38(%rbp) │ │ mov %r14,-0x30(%rbp) │ │ lea -0x40(%rbp),%rdi │ │ - call 28d60 │ │ + call 280c0 │ │ mov %rax,0x8(%rbx) │ │ mov %rdx,0x10(%rbx) │ │ movq $0xffffffffffffffff,(%rbx) │ │ - jmp 29148 │ │ + jmp 28548 │ │ add %rax,%rcx │ │ mov %r15,(%rbx) │ │ mov %r12,0x8(%rbx) │ │ mov %r14,0x10(%rbx) │ │ mov %rcx,0x18(%rbx) │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - call 28ab0 │ │ + call 27d20 │ │ mov $0x1,%edi │ │ mov %r15,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov %rsi,%rax │ │ mov 0x8(%rdi),%rsi │ │ mov 0x10(%rdi),%rdx │ │ mov %rax,%rdi │ │ - jmp 30840 │ │ + jmp 2fff0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -16136,17 +15475,17 @@ │ │ mov %ecx,%eax │ │ shr $0x8,%eax │ │ mov %cl,0x8(%rsp) │ │ mov %ecx,%edx │ │ shr $0x18,%edx │ │ mov %dl,0xb(%rsp) │ │ mov %ax,0x9(%rsp) │ │ - cmp $0x41,%rcx │ │ - jae 294be │ │ xorps %xmm0,%xmm0 │ │ + cmp $0x41,%rcx │ │ + jae 288be │ │ movups %xmm0,0x130(%rsp) │ │ movups %xmm0,0x120(%rsp) │ │ movups %xmm0,0x110(%rsp) │ │ movups %xmm0,0x100(%rsp) │ │ movups %xmm0,0xf0(%rsp) │ │ movups %xmm0,0xe0(%rsp) │ │ movups %xmm0,0xd0(%rsp) │ │ @@ -16165,50 +15504,50 @@ │ │ mov 0x8(%rsp),%eax │ │ mov %eax,0xc0(%rsp) │ │ movb $0x4,0x140(%rsp) │ │ shl $0x4,%rsi │ │ add %r12,%rsi │ │ mov %rsi,0x20(%rsp) │ │ mov $0x4,%bl │ │ - jmp 29311 │ │ + jmp 28711 │ │ nopw 0x0(%rax,%rax,1) │ │ lea 0xc0(%rsp),%rax │ │ lea (%rax,%r15,1),%rdi │ │ mov %r14,%rdx │ │ - call *0x51f53(%rip) │ │ + call *0x4fe0b(%rip) │ │ add %r15,%r14 │ │ mov %r14,%rbx │ │ add $0x10,%r12 │ │ mov %bl,0x140(%rsp) │ │ cmp 0x20(%rsp),%r12 │ │ - je 29402 │ │ + je 28802 │ │ mov (%r12),%rsi │ │ mov 0x8(%r12),%r14 │ │ movzbl %bl,%r15d │ │ mov $0x80,%ebx │ │ sub %r15,%rbx │ │ mov %r14,%r13 │ │ sub %rbx,%r13 │ │ - jbe 292e0 │ │ + jbe 286e0 │ │ test %r15,%r15 │ │ - je 2936d │ │ + je 2876d │ │ lea 0xc0(%rsp),%r14 │ │ add %r14,%r15 │ │ mov %r15,%rdi │ │ mov %rsi,%r15 │ │ mov %rbx,%rdx │ │ - call *0x51efb(%rip) │ │ + call *0x4fdb3(%rip) │ │ subq $0xffffffffffffff80,0xb0(%rsp) │ │ lea 0x70(%rsp),%rdi │ │ mov %r14,%rsi │ │ xor %edx,%edx │ │ - call 2e4c0 │ │ + call 2db10 │ │ mov %r15,%rsi │ │ add %rbx,%rsi │ │ - jmp 29370 │ │ + jmp 28770 │ │ mov %r14,%r13 │ │ mov %r13d,%ebx │ │ and $0x7f,%ebx │ │ shr $0x7,%r13 │ │ xor %eax,%eax │ │ test %rbx,%rbx │ │ sete %al │ │ @@ -16217,126 +15556,125 @@ │ │ sub %rax,%r13 │ │ mov %r13,%r14 │ │ shl $0x7,%r14 │ │ mov %r14,%r15 │ │ mov %rsi,0x18(%rsp) │ │ test %r13,%r13 │ │ lea 0x70(%rsp),%rbp │ │ - je 293d3 │ │ + je 287d3 │ │ nopw 0x0(%rax,%rax,1) │ │ lea 0x80(%rsi),%r13 │ │ subq $0xffffffffffffff80,0xb0(%rsp) │ │ mov %rbp,%rdi │ │ xor %edx,%edx │ │ - call 2e4c0 │ │ + call 2db10 │ │ mov %r13,%rsi │ │ add $0xffffffffffffff80,%r15 │ │ - jne 293b0 │ │ + jne 287b0 │ │ mov 0x18(%rsp),%rsi │ │ add %r14,%rsi │ │ lea 0xc0(%rsp),%rdi │ │ mov %rbx,%rdx │ │ - call *0x51e5c(%rip) │ │ + call *0x4fd14(%rip) │ │ add $0x10,%r12 │ │ mov %bl,0x140(%rsp) │ │ cmp 0x20(%rsp),%r12 │ │ - jne 29311 │ │ + jne 28711 │ │ mov $0x9,%al │ │ cmpq $0x40,0xb8(%rsp) │ │ - jne 29afc │ │ + jne 28ee9 │ │ movzbl 0x140(%rsp),%eax │ │ add %rax,0xb0(%rsp) │ │ cmp $0x80,%rax │ │ - je 29447 │ │ + je 28847 │ │ lea 0xc0(%rsp),%rcx │ │ lea (%rcx,%rax,1),%rdi │ │ mov $0x80,%edx │ │ sub %rax,%rdx │ │ xor %esi,%esi │ │ - call *0x51e31(%rip) │ │ + call *0x4fcd9(%rip) │ │ movb $0x0,0x140(%rsp) │ │ lea 0x70(%rsp),%rdi │ │ lea 0xc0(%rsp),%rsi │ │ mov $0xffffffffffffffff,%rdx │ │ - call 2e4c0 │ │ + call 2db10 │ │ movups 0x70(%rsp),%xmm0 │ │ movups 0x80(%rsp),%xmm1 │ │ movups 0x90(%rsp),%xmm2 │ │ movups 0xa0(%rsp),%xmm3 │ │ - movaps %xmm0,0x2f0(%rsp) │ │ - movaps %xmm1,0x300(%rsp) │ │ - movaps %xmm2,0x310(%rsp) │ │ - movaps %xmm3,0x320(%rsp) │ │ + movaps %xmm0,0x330(%rsp) │ │ + movaps %xmm1,0x340(%rsp) │ │ + movaps %xmm2,0x350(%rsp) │ │ + movaps %xmm3,0x360(%rsp) │ │ mov 0x10(%rsp),%rax │ │ movups %xmm3,0x30(%rax) │ │ movups %xmm2,0x20(%rax) │ │ movups %xmm1,0x10(%rax) │ │ movups %xmm0,(%rax) │ │ - jmp 29afa │ │ + jmp 28ee7 │ │ + movups %xmm0,0x190(%rsp) │ │ + movups %xmm0,0x200(%rsp) │ │ + movups %xmm0,0x1f0(%rsp) │ │ + movups %xmm0,0x1e0(%rsp) │ │ + movups %xmm0,0x1d0(%rsp) │ │ + movups %xmm0,0x1c0(%rsp) │ │ + movups %xmm0,0x1b0(%rsp) │ │ + movups %xmm0,0x1a0(%rsp) │ │ mov %r15,0x148(%rsp) │ │ mov %rbx,0x150(%rsp) │ │ mov %r14,0x158(%rsp) │ │ mov %r9,0x160(%rsp) │ │ mov %r11,0x168(%rsp) │ │ mov %r8,0x170(%rsp) │ │ mov %r10,0x178(%rsp) │ │ mov %rdi,0x180(%rsp) │ │ - xorps %xmm0,%xmm0 │ │ - movups %xmm0,0x188(%rsp) │ │ - movups %xmm0,0x198(%rsp) │ │ - movups %xmm0,0x1a8(%rsp) │ │ - movups %xmm0,0x1b8(%rsp) │ │ - movups %xmm0,0x1c8(%rsp) │ │ - movups %xmm0,0x1d8(%rsp) │ │ - movups %xmm0,0x1e8(%rsp) │ │ - movups %xmm0,0x1f8(%rsp) │ │ - movq $0x0,0x208(%rsp) │ │ + movq $0x0,0x188(%rsp) │ │ mov %rcx,0x28(%rsp) │ │ mov %ecx,0x190(%rsp) │ │ movb $0x4,0x210(%rsp) │ │ shl $0x4,%rsi │ │ add %r12,%rsi │ │ mov %rsi,0x20(%rsp) │ │ mov $0x4,%bl │ │ - jmp 295b1 │ │ - data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + jmp 289a1 │ │ + xchg %ax,%ax │ │ lea 0x190(%rsp),%rax │ │ lea (%rax,%r13,1),%rdi │ │ mov %r15,%rdx │ │ - call *0x51cb3(%rip) │ │ + call *0x4fb7b(%rip) │ │ add %r13,%r15 │ │ mov %r15,%rbx │ │ add $0x10,%r12 │ │ mov %bl,0x210(%rsp) │ │ cmp 0x20(%rsp),%r12 │ │ - je 296a2 │ │ + je 28a92 │ │ mov (%r12),%rsi │ │ mov 0x8(%r12),%r15 │ │ movzbl %bl,%r13d │ │ mov $0x80,%ebx │ │ sub %r13,%rbx │ │ mov %r15,%rbp │ │ sub %rbx,%rbp │ │ - jbe 29580 │ │ + jbe 28970 │ │ test %r13,%r13 │ │ - je 29610 │ │ + je 28a00 │ │ lea 0x190(%rsp),%r15 │ │ add %r15,%r13 │ │ mov %r13,%rdi │ │ mov %rsi,%r14 │ │ mov %rbx,%rdx │ │ - call *0x51c5b(%rip) │ │ + call *0x4fb23(%rip) │ │ subq $0xffffffffffffff80,0x188(%rsp) │ │ lea 0x148(%rsp),%rdi │ │ mov %r15,%rsi │ │ xor %edx,%edx │ │ - call 2e4c0 │ │ + call 2db10 │ │ mov %r14,%rsi │ │ add %rbx,%rsi │ │ - jmp 29613 │ │ + jmp 28a03 │ │ mov %r15,%rbp │ │ mov %ebp,%ebx │ │ and $0x7f,%ebx │ │ shr $0x7,%rbp │ │ xor %eax,%eax │ │ test %rbx,%rbx │ │ sete %al │ │ @@ -16345,132 +15683,132 @@ │ │ sub %rax,%rbp │ │ mov %rbp,%r15 │ │ shl $0x7,%r15 │ │ mov %r15,%r13 │ │ mov %rsi,0x18(%rsp) │ │ test %rbp,%rbp │ │ lea 0x148(%rsp),%r14 │ │ - je 29673 │ │ + je 28a63 │ │ nopl 0x0(%rax) │ │ lea 0x80(%rsi),%rbp │ │ subq $0xffffffffffffff80,0x188(%rsp) │ │ mov %r14,%rdi │ │ xor %edx,%edx │ │ - call 2e4c0 │ │ + call 2db10 │ │ mov %rbp,%rsi │ │ add $0xffffffffffffff80,%r13 │ │ - jne 29650 │ │ + jne 28a40 │ │ mov 0x18(%rsp),%rsi │ │ add %r15,%rsi │ │ lea 0x190(%rsp),%rdi │ │ mov %rbx,%rdx │ │ - call *0x51bbc(%rip) │ │ + call *0x4fa84(%rip) │ │ add $0x10,%r12 │ │ mov %bl,0x210(%rsp) │ │ cmp 0x20(%rsp),%r12 │ │ - jne 295b1 │ │ + jne 289a1 │ │ movzbl 0x210(%rsp),%eax │ │ add %rax,0x188(%rsp) │ │ cmp $0x80,%rax │ │ - je 296d6 │ │ + je 28ac6 │ │ lea 0x190(%rsp),%rcx │ │ lea (%rcx,%rax,1),%rdi │ │ mov $0x80,%edx │ │ sub %rax,%rdx │ │ xor %esi,%esi │ │ - call *0x51ba2(%rip) │ │ + call *0x4fa5a(%rip) │ │ movb $0x0,0x210(%rsp) │ │ lea 0x148(%rsp),%rdi │ │ lea 0x190(%rsp),%rsi │ │ mov $0xffffffffffffffff,%rdx │ │ - call 2e4c0 │ │ + call 2db10 │ │ movups 0x148(%rsp),%xmm0 │ │ movups 0x158(%rsp),%xmm1 │ │ movups 0x168(%rsp),%xmm2 │ │ movups 0x178(%rsp),%xmm3 │ │ movaps %xmm0,0x30(%rsp) │ │ movaps %xmm1,0x40(%rsp) │ │ movaps %xmm2,0x50(%rsp) │ │ movaps %xmm3,0x60(%rsp) │ │ mov 0x10(%rsp),%rax │ │ movups %xmm1,0x10(%rax) │ │ movups %xmm0,(%rax) │ │ mov 0x28(%rsp),%rax │ │ mov %eax,%r13d │ │ and $0x7e0,%r13d │ │ - lea 0x378(%rsp),%rbp │ │ - lea 0x338(%rsp),%rbx │ │ - lea 0x3e0(%rsp),%r14 │ │ + lea 0x378(%rsp),%rbx │ │ + lea 0x310(%rsp),%rbp │ │ lea -0x20(%rax),%r15 │ │ mov $0x20,%r12d │ │ + lea 0x330(%rsp),%r14 │ │ nopl 0x0(%rax,%rax,1) │ │ cmp $0x41,%r15 │ │ - jb 298fe │ │ + jb 28ceb │ │ movaps 0x30(%rsp),%xmm0 │ │ movaps 0x40(%rsp),%xmm1 │ │ movaps 0x50(%rsp),%xmm2 │ │ movaps 0x60(%rsp),%xmm3 │ │ movups %xmm3,0x30(%rbx) │ │ movups %xmm2,0x20(%rbx) │ │ movups %xmm1,0x10(%rbx) │ │ movups %xmm0,(%rbx) │ │ movabs $0x6a09e667f2bdc948,%rax │ │ - mov %rax,0x2f0(%rsp) │ │ + mov %rax,0x330(%rsp) │ │ movabs $0xbb67ae8584caa73b,%rax │ │ - mov %rax,0x2f8(%rsp) │ │ + mov %rax,0x338(%rsp) │ │ movabs $0x3c6ef372fe94f82b,%rax │ │ - mov %rax,0x300(%rsp) │ │ + mov %rax,0x340(%rsp) │ │ movabs $0xa54ff53a5f1d36f1,%rax │ │ - mov %rax,0x308(%rsp) │ │ + mov %rax,0x348(%rsp) │ │ movabs $0x510e527fade682d1,%rax │ │ - mov %rax,0x310(%rsp) │ │ + mov %rax,0x350(%rsp) │ │ movabs $0x9b05688c2b3e6c1f,%rax │ │ - mov %rax,0x318(%rsp) │ │ + mov %rax,0x358(%rsp) │ │ movabs $0x1f83d9abfb41bd6b,%rax │ │ - mov %rax,0x320(%rsp) │ │ + mov %rax,0x360(%rsp) │ │ movabs $0x5be0cd19137e2179,%rax │ │ - mov %rax,0x328(%rsp) │ │ - movq $0x40,0x330(%rsp) │ │ + mov %rax,0x368(%rsp) │ │ + movq $0x40,0x370(%rsp) │ │ xorps %xmm0,%xmm0 │ │ - movups %xmm0,0x30(%rbp) │ │ - movups %xmm0,0x20(%rbp) │ │ - movups %xmm0,0x10(%rbp) │ │ - movups %xmm0,0x0(%rbp) │ │ - movb $0x0,0x40(%rbp) │ │ - lea 0x2f0(%rsp),%rdi │ │ + movups %xmm0,0x70(%rbx) │ │ + movups %xmm0,0x60(%rbx) │ │ + movups %xmm0,0x50(%rbx) │ │ + movups %xmm0,0x40(%rbx) │ │ + movb $0x0,0x80(%rbx) │ │ + mov %r14,%rdi │ │ mov %rbx,%rsi │ │ mov $0xffffffffffffffff,%rdx │ │ - call 2e4c0 │ │ - movups 0x2f0(%rsp),%xmm0 │ │ - movups 0x300(%rsp),%xmm1 │ │ - movaps %xmm1,0x3d0(%rsp) │ │ - movaps %xmm0,0x3c0(%rsp) │ │ - movups -0x68(%rbp),%xmm0 │ │ - movups -0x58(%rbp),%xmm1 │ │ - movups %xmm1,0x10(%r14) │ │ - movups %xmm0,(%r14) │ │ - movaps 0x3e0(%rsp),%xmm0 │ │ - movaps 0x3f0(%rsp),%xmm1 │ │ + call 2db10 │ │ + movups 0x330(%rsp),%xmm0 │ │ + movups 0x340(%rsp),%xmm1 │ │ + movaps %xmm1,0x300(%rsp) │ │ + movaps %xmm0,0x2f0(%rsp) │ │ + movups -0x28(%rbx),%xmm0 │ │ + movups -0x18(%rbx),%xmm1 │ │ + movups %xmm1,0x10(%rbp) │ │ + movups %xmm0,0x0(%rbp) │ │ + movaps 0x310(%rsp),%xmm0 │ │ + movaps 0x320(%rsp),%xmm1 │ │ movaps %xmm1,0x60(%rsp) │ │ movaps %xmm0,0x50(%rsp) │ │ - movaps 0x3c0(%rsp),%xmm0 │ │ - movaps 0x3d0(%rsp),%xmm1 │ │ + movaps 0x2f0(%rsp),%xmm0 │ │ + movaps 0x300(%rsp),%xmm1 │ │ movaps %xmm1,0x40(%rsp) │ │ movaps %xmm0,0x30(%rsp) │ │ movaps 0x40(%rsp),%xmm0 │ │ mov 0x10(%rsp),%rax │ │ movups %xmm0,0x10(%rax,%r12,1) │ │ movaps 0x30(%rsp),%xmm0 │ │ movups %xmm0,(%rax,%r12,1) │ │ add $0x20,%r12 │ │ add $0xffffffffffffffe0,%r15 │ │ cmp %r12,%r13 │ │ - jne 29770 │ │ + jne 28b60 │ │ mov $0x9,%al │ │ - jmp 29afc │ │ + jmp 28ee9 │ │ movabs $0x6a09e667f2bdc948,%rax │ │ add $0xffffffffffffffc0,%rax │ │ xor %r15,%rax │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,0x2d8(%rsp) │ │ movups %xmm0,0x2c8(%rsp) │ │ movups %xmm0,0x2b8(%rsp) │ │ @@ -16504,64 +15842,67 @@ │ │ movups %xmm3,0x298(%rsp) │ │ movups %xmm2,0x288(%rsp) │ │ movups %xmm1,0x278(%rsp) │ │ movups %xmm0,0x268(%rsp) │ │ movb $0x40,0x2e8(%rsp) │ │ mov 0x28(%rsp),%rdx │ │ cmp %rdx,%r12 │ │ - ja 29b0e │ │ + ja 28efb │ │ cmp 0x260(%rsp),%r15 │ │ - jne 29b20 │ │ + jne 28f0d │ │ add %r12,0x10(%rsp) │ │ lea 0x268(%rsp),%rbx │ │ movzbl 0x2e8(%rsp),%eax │ │ add %rax,0x258(%rsp) │ │ cmp $0x80,%rax │ │ - je 29a85 │ │ + je 28e72 │ │ lea (%rbx,%rax,1),%rdi │ │ mov $0x80,%edx │ │ sub %rax,%rdx │ │ xor %esi,%esi │ │ - call *0x517f3(%rip) │ │ + call *0x4f6ae(%rip) │ │ movb $0x0,0x2e8(%rsp) │ │ lea 0x218(%rsp),%rdi │ │ mov %rbx,%rsi │ │ mov $0xffffffffffffffff,%rdx │ │ - call 2e4c0 │ │ + call 2db10 │ │ movups 0x218(%rsp),%xmm0 │ │ movups 0x228(%rsp),%xmm1 │ │ movups 0x238(%rsp),%xmm2 │ │ movups 0x248(%rsp),%xmm3 │ │ - movaps %xmm0,0x2f0(%rsp) │ │ - movaps %xmm1,0x300(%rsp) │ │ - movaps %xmm2,0x310(%rsp) │ │ - movaps %xmm3,0x320(%rsp) │ │ - lea 0x2f0(%rsp),%rsi │ │ + movaps %xmm0,0x330(%rsp) │ │ + movaps %xmm1,0x340(%rsp) │ │ + movaps %xmm2,0x350(%rsp) │ │ + movaps %xmm3,0x360(%rsp) │ │ + lea 0x330(%rsp),%rsi │ │ mov 0x10(%rsp),%rdi │ │ mov %r15,%rdx │ │ - call *0x5174e(%rip) │ │ + call *0x4f619(%rip) │ │ mov $0xff,%al │ │ add $0x4c8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea 0x4fcf3(%rip),%rcx │ │ + lea 0x4dbd6(%rip),%rcx │ │ mov %r12,%rdi │ │ mov %rdx,%rsi │ │ - call 32050 │ │ - lea -0x216c7(%rip),%rdi │ │ - lea 0x4fbb2(%rip),%rcx │ │ - lea 0x4fcbb(%rip),%r8 │ │ + call 31960 │ │ + lea -0x20bf5(%rip),%rdi │ │ + lea 0x4daad(%rip),%rcx │ │ + lea 0x4db9e(%rip),%r8 │ │ lea 0xf(%rsp),%rdx │ │ mov $0x1d,%esi │ │ - call 334c0 │ │ + call 32a70 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -16575,24 +15916,24 @@ │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ and $0xffffffffffffffc0,%rsp │ │ sub $0x900,%rsp │ │ - movzbl 0x558f9(%rip),%eax │ │ + movzbl 0x537c1(%rip),%eax │ │ cmp $0x1,%al │ │ - jne 29b7d │ │ - call 2af50 │ │ - jmp 2ae1b │ │ - mov %rdi,0x88(%rsp) │ │ + jne 28f6d │ │ + call 2a440 │ │ + jmp 2a30b │ │ + mov %rdi,0xa8(%rsp) │ │ lea 0x4c0(%rsp),%rdi │ │ mov %rdx,%rbx │ │ mov $0x400,%edx │ │ - call *0x516ad(%rip) │ │ + call *0x4f575(%rip) │ │ mov %rbx,%rax │ │ mov $0x6,%ecx │ │ data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ movdqa 0x490(%rsp,%rcx,8),%xmm0 │ │ movdqa 0x4a0(%rsp,%rcx,8),%xmm1 │ │ movdqa 0x4b0(%rsp,%rcx,8),%xmm2 │ │ movdqa 0x4c0(%rsp,%rcx,8),%xmm3 │ │ @@ -16602,19 +15943,19 @@ │ │ movdqa %xmm1,0x4a0(%rsp,%rcx,8) │ │ pxor -0x10(%rax,%rcx,8),%xmm2 │ │ pxor (%rax,%rcx,8),%xmm3 │ │ movdqa %xmm2,0x4b0(%rsp,%rcx,8) │ │ movdqa %xmm3,0x4c0(%rsp,%rcx,8) │ │ add $0x8,%rcx │ │ cmp $0x86,%rcx │ │ - jne 29bb0 │ │ + jne 28fa0 │ │ lea 0xc0(%rsp),%rdi │ │ lea 0x4c0(%rsp),%rsi │ │ mov $0x400,%edx │ │ - call *0x51611(%rip) │ │ + call *0x4f4d9(%rip) │ │ xor %r9d,%r9d │ │ nopw 0x0(%rax,%rax,1) │ │ mov 0xe0(%rsp,%r9,8),%rdx │ │ mov 0xc0(%rsp,%r9,8),%r15 │ │ lea (%rdx,%r15,1),%rax │ │ mov %edx,%ecx │ │ mov %rdx,%rsi │ │ @@ -16633,23 +15974,23 @@ │ │ add %rdx,%rdx │ │ and %rdi,%rdx │ │ imul %rcx,%rdx │ │ add %rax,%rdx │ │ xor %rdx,%rsi │ │ rol $0x28,%rsi │ │ lea (%rsi,%r15,1),%rax │ │ - mov %rsi,0x30(%rsp) │ │ + mov %rsi,0x60(%rsp) │ │ mov %esi,%ecx │ │ add %r15,%r15 │ │ and %rdi,%r15 │ │ imul %rcx,%r15 │ │ add %rax,%r15 │ │ xor %r15,%r10 │ │ rol $0x30,%r10 │ │ - mov %r10,0x20(%rsp) │ │ + mov %r10,0x50(%rsp) │ │ lea (%r10,%rdx,1),%rax │ │ mov %r10d,%ecx │ │ add %rdx,%rdx │ │ and %rdi,%rdx │ │ imul %rcx,%rdx │ │ mov 0xe8(%rsp,%r9,8),%r14 │ │ lea (%r14,%r8,1),%rcx │ │ @@ -16679,15 +16020,15 @@ │ │ mov %r10,%rbx │ │ imul %rcx,%r8 │ │ add %rax,%r8 │ │ xor %r8,%rdi │ │ rol $0x30,%rdi │ │ lea (%rdi,%rsi,1),%rcx │ │ mov %rdi,%r10 │ │ - mov %rdi,0x60(%rsp) │ │ + mov %rdi,0x80(%rsp) │ │ mov 0xd0(%rsp,%r9,8),%r11 │ │ mov 0xf0(%rsp,%r9,8),%r13 │ │ lea (%r11,%r13,1),%rax │ │ mov %r13d,%edi │ │ add %r11,%r11 │ │ and %rbx,%r11 │ │ imul %rdi,%r11 │ │ @@ -16715,16 +16056,16 @@ │ │ mov %r13d,%ebx │ │ imul %rbx,%r11 │ │ add %rdi,%r11 │ │ xor %r11,%r10 │ │ rol $0x30,%r10 │ │ add %rcx,%rsi │ │ lea (%r10,%rax,1),%rcx │ │ - mov %rcx,0x10(%rsp) │ │ - mov %r10,0x70(%rsp) │ │ + mov %rcx,0x30(%rsp) │ │ + mov %r10,0x90(%rsp) │ │ add %rax,%rax │ │ and %r12,%rax │ │ mov %r12,%rdi │ │ mov %r10d,%ecx │ │ imul %rcx,%rax │ │ mov 0xd8(%rsp,%r9,8),%r12 │ │ mov 0xf8(%rsp,%r9,8),%rbx │ │ @@ -16735,73 +16076,73 @@ │ │ imul %rdi,%r12 │ │ add %rcx,%r12 │ │ mov 0x138(%rsp,%r9,8),%rdi │ │ xor %r12,%rdi │ │ rol $0x20,%rdi │ │ mov 0x118(%rsp,%r9,8),%rcx │ │ lea (%rdi,%rcx,1),%r10 │ │ - mov %r10,0x50(%rsp) │ │ + mov %r10,0x40(%rsp) │ │ add %rcx,%rcx │ │ movabs $0x1fffffffe,%r10 │ │ and %r10,%rcx │ │ mov %edi,%r10d │ │ imul %r10,%rcx │ │ - add 0x50(%rsp),%rcx │ │ + add 0x40(%rsp),%rcx │ │ xor %rcx,%rbx │ │ rol $0x28,%rbx │ │ - add 0x10(%rsp),%rax │ │ + add 0x30(%rsp),%rax │ │ lea (%rbx,%r12,1),%r10 │ │ - mov %r10,0x10(%rsp) │ │ + mov %r10,0x30(%rsp) │ │ add %r12,%r12 │ │ movabs $0x1fffffffe,%r10 │ │ and %r10,%r12 │ │ mov %ebx,%r10d │ │ imul %r10,%r12 │ │ - add 0x10(%rsp),%r12 │ │ + add 0x30(%rsp),%r12 │ │ xor %r12,%rdi │ │ rol $0x30,%rdi │ │ lea (%rdi,%rcx,1),%r10 │ │ - mov %r10,0x10(%rsp) │ │ + mov %r10,0x30(%rsp) │ │ add %rcx,%rcx │ │ movabs $0x1fffffffe,%r10 │ │ and %r10,%rcx │ │ mov %edi,%r10d │ │ imul %r10,%rcx │ │ - add 0x10(%rsp),%rcx │ │ + add 0x30(%rsp),%rcx │ │ xor %rsi,%r14 │ │ rol $1,%r14 │ │ lea (%r14,%r15,1),%r10 │ │ - mov %r10,0x10(%rsp) │ │ + mov %r10,0x30(%rsp) │ │ add %r15,%r15 │ │ movabs $0x1fffffffe,%r10 │ │ and %r10,%r15 │ │ mov %r14d,%r10d │ │ imul %r10,%r15 │ │ - add 0x10(%rsp),%r15 │ │ + add 0x30(%rsp),%r15 │ │ xor %r15,%rdi │ │ rol $0x20,%rdi │ │ xor %rax,%r13 │ │ lea (%rdi,%rax,1),%r10 │ │ - mov %r10,0x10(%rsp) │ │ + mov %r10,0x30(%rsp) │ │ add %rax,%rax │ │ movabs $0x1fffffffe,%r10 │ │ and %r10,%rax │ │ mov %edi,%r10d │ │ imul %r10,%rax │ │ - add 0x10(%rsp),%rax │ │ + add 0x30(%rsp),%rax │ │ xor %rax,%r14 │ │ rol $0x28,%r14 │ │ lea (%r14,%r15,1),%r10 │ │ - mov %r10,0x10(%rsp) │ │ + mov %r10,0x30(%rsp) │ │ add %r15,%r15 │ │ movabs $0x1fffffffe,%r10 │ │ and %r10,%r15 │ │ mov %r14d,%r10d │ │ imul %r10,%r15 │ │ - add 0x10(%rsp),%r15 │ │ + add 0x30(%rsp),%r15 │ │ mov %r15,0xc0(%rsp,%r9,8) │ │ xor %rdi,%r15 │ │ rol $0x30,%r15 │ │ mov %r15,0x138(%rsp,%r9,8) │ │ lea (%r15,%rax,1),%rdi │ │ mov %r15d,%r10d │ │ add %rax,%rax │ │ @@ -16815,15 +16156,15 @@ │ │ lea (%r8,%r13,1),%rdi │ │ add %r8,%r8 │ │ and %r15,%r8 │ │ mov %r15,%r14 │ │ mov %r13d,%r10d │ │ imul %r10,%r8 │ │ add %rdi,%r8 │ │ - mov 0x20(%rsp),%r15 │ │ + mov 0x50(%rsp),%r15 │ │ xor %r8,%r15 │ │ rol $0x20,%r15 │ │ lea (%r15,%r15,1),%rdi │ │ and %r14,%rdi │ │ mov %ecx,%r10d │ │ imul %r10,%rdi │ │ xor %rcx,%rbx │ │ @@ -16849,24 +16190,24 @@ │ │ and %r14,%rdi │ │ imul %rcx,%rdi │ │ add %rax,%rdi │ │ rol $1,%rbx │ │ mov %rdi,0x118(%rsp,%r9,8) │ │ xor %r13,%rdi │ │ rol $1,%rdi │ │ - mov 0x30(%rsp),%r10 │ │ + mov 0x60(%rsp),%r10 │ │ xor %rdx,%r10 │ │ mov %rdi,0xf0(%rsp,%r9,8) │ │ lea (%rbx,%r11,1),%rax │ │ mov %ebx,%ecx │ │ add %r11,%r11 │ │ and %r14,%r11 │ │ imul %rcx,%r11 │ │ add %rax,%r11 │ │ - mov 0x60(%rsp),%rdi │ │ + mov 0x80(%rsp),%rdi │ │ xor %r11,%rdi │ │ rol $0x20,%rdi │ │ lea (%rdi,%rdx,1),%rax │ │ mov %edi,%ecx │ │ add %rdx,%rdx │ │ and %r14,%rdx │ │ imul %rcx,%rdx │ │ @@ -16896,15 +16237,15 @@ │ │ mov %r12d,%ecx │ │ lea (%rdi,%rdi,1),%rax │ │ and %r14,%rax │ │ imul %rcx,%rax │ │ rol $1,%rdx │ │ add %r12,%rax │ │ add %rdi,%rax │ │ - mov 0x70(%rsp),%r10 │ │ + mov 0x90(%rsp),%r10 │ │ xor %rax,%r10 │ │ rol $0x20,%r10 │ │ mov %rdx,0xf8(%rsp,%r9,8) │ │ lea (%r10,%rsi,1),%rcx │ │ mov %r10d,%edx │ │ add %rsi,%rsi │ │ and %r14,%rsi │ │ @@ -16930,644 +16271,698 @@ │ │ add %rcx,%rsi │ │ mov %rsi,0x108(%rsp,%r9,8) │ │ xor %rdi,%rsi │ │ rol $1,%rsi │ │ mov %rsi,0xe0(%rsp,%r9,8) │ │ add $0x10,%r9 │ │ cmp $0x80,%r9 │ │ - jne 29c40 │ │ + jne 29030 │ │ mov $0x380,%eax │ │ - mov 0x88(%rsp),%rdi │ │ - xchg %ax,%ax │ │ + mov 0xa8(%rsp),%rdi │ │ + nopw 0x0(%rax,%rax,1) │ │ movdqa -0x2c0(%rsp,%rax,1),%xmm4 │ │ - movdqa -0x2b0(%rsp,%rax,1),%xmm1 │ │ - movdqa -0x240(%rsp,%rax,1),%xmm14 │ │ + movdqa -0x2b0(%rsp,%rax,1),%xmm2 │ │ + movdqa -0x240(%rsp,%rax,1),%xmm12 │ │ movdqa -0x230(%rsp,%rax,1),%xmm0 │ │ - movdqa %xmm4,%xmm3 │ │ - punpcklqdq %xmm1,%xmm3 │ │ - punpckhqdq %xmm1,%xmm4 │ │ - movdqa -0x1b0(%rsp,%rax,1),%xmm1 │ │ - movdqa -0x1c0(%rsp,%rax,1),%xmm11 │ │ - movdqa %xmm11,%xmm10 │ │ - punpcklqdq %xmm1,%xmm10 │ │ - punpckhqdq %xmm1,%xmm11 │ │ - movdqa %xmm10,%xmm1 │ │ - paddq %xmm3,%xmm1 │ │ - paddq %xmm3,%xmm3 │ │ - movdqa %xmm3,%xmm2 │ │ - movdqa -0x2664d(%rip),%xmm13 │ │ - pand %xmm13,%xmm2 │ │ - psrlq $0x20,%xmm2 │ │ - pmuludq %xmm10,%xmm2 │ │ - psllq $0x20,%xmm2 │ │ - pmuludq %xmm10,%xmm3 │ │ - paddq %xmm2,%xmm3 │ │ - paddq %xmm1,%xmm3 │ │ - movdqa 0x50(%rsp,%rax,1),%xmm1 │ │ + movdqa %xmm4,%xmm1 │ │ + punpcklqdq %xmm2,%xmm1 │ │ + punpckhqdq %xmm2,%xmm4 │ │ + movdqa -0x1b0(%rsp,%rax,1),%xmm2 │ │ + movdqa -0x1c0(%rsp,%rax,1),%xmm10 │ │ + movdqa %xmm10,%xmm11 │ │ + punpcklqdq %xmm2,%xmm11 │ │ + punpckhqdq %xmm2,%xmm10 │ │ + movdqa %xmm11,%xmm2 │ │ + paddq %xmm1,%xmm2 │ │ + movdqa %xmm11,%xmm3 │ │ + pxor %xmm5,%xmm5 │ │ + pblendw $0xcc,%xmm5,%xmm3 │ │ + paddq %xmm1,%xmm1 │ │ + movdqa %xmm1,%xmm5 │ │ + movdqa -0x259fc(%rip),%xmm14 │ │ + pand %xmm14,%xmm5 │ │ + psrlq $0x20,%xmm5 │ │ + pmuludq %xmm3,%xmm5 │ │ + psllq $0x20,%xmm5 │ │ + pmuludq %xmm3,%xmm1 │ │ + paddq %xmm5,%xmm1 │ │ + paddq %xmm2,%xmm1 │ │ + movdqa 0x50(%rsp,%rax,1),%xmm2 │ │ movdqa 0x40(%rsp,%rax,1),%xmm5 │ │ - movdqa %xmm5,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - punpckhqdq %xmm1,%xmm5 │ │ - pxor %xmm3,%xmm2 │ │ - pshufd $0xb1,%xmm2,%xmm1 │ │ - psrlq $0x20,%xmm2 │ │ - movdqa -0xb0(%rsp,%rax,1),%xmm7 │ │ + movdqa %xmm5,%xmm7 │ │ + punpcklqdq %xmm2,%xmm7 │ │ + punpckhqdq %xmm2,%xmm5 │ │ + pxor %xmm1,%xmm7 │ │ + pshufd $0xb1,%xmm7,%xmm2 │ │ + psrlq $0x20,%xmm7 │ │ + movdqa -0xb0(%rsp,%rax,1),%xmm3 │ │ movdqa -0xc0(%rsp,%rax,1),%xmm6 │ │ movdqa %xmm6,%xmm8 │ │ - punpcklqdq %xmm7,%xmm8 │ │ - punpckhqdq %xmm7,%xmm6 │ │ - movdqa %xmm1,%xmm9 │ │ + punpcklqdq %xmm3,%xmm8 │ │ + punpckhqdq %xmm3,%xmm6 │ │ + movdqa %xmm2,%xmm9 │ │ paddq %xmm8,%xmm9 │ │ paddq %xmm8,%xmm8 │ │ - movdqa %xmm8,%xmm7 │ │ - pand %xmm13,%xmm7 │ │ - pmuludq %xmm2,%xmm8 │ │ - psrlq $0x20,%xmm7 │ │ - pmuludq %xmm2,%xmm7 │ │ - psllq $0x20,%xmm7 │ │ - paddq %xmm8,%xmm7 │ │ - paddq %xmm9,%xmm7 │ │ - pxor %xmm7,%xmm10 │ │ - movdqa %xmm10,%xmm2 │ │ - psrlq $0x18,%xmm2 │ │ - psllq $0x28,%xmm10 │ │ - por %xmm2,%xmm10 │ │ - movdqa %xmm10,%xmm8 │ │ - paddq %xmm3,%xmm8 │ │ - paddq %xmm3,%xmm3 │ │ - movdqa %xmm3,%xmm12 │ │ - pand %xmm13,%xmm12 │ │ - pmuludq %xmm2,%xmm3 │ │ - psrlq $0x20,%xmm12 │ │ - pmuludq %xmm2,%xmm12 │ │ - psllq $0x20,%xmm12 │ │ - paddq %xmm3,%xmm12 │ │ - paddq %xmm8,%xmm12 │ │ - pxor %xmm12,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psllq $0x30,%xmm2 │ │ - psrlq $0x10,%xmm1 │ │ - pblendw $0x77,%xmm1,%xmm2 │ │ - movdqa %xmm2,0x70(%rsp) │ │ - paddq %xmm7,%xmm2 │ │ - paddq %xmm7,%xmm7 │ │ - movdqa %xmm7,%xmm3 │ │ - pand %xmm13,%xmm3 │ │ - pmuludq %xmm1,%xmm7 │ │ + movdqa %xmm8,%xmm3 │ │ + pand %xmm14,%xmm3 │ │ + pmuludq %xmm7,%xmm8 │ │ psrlq $0x20,%xmm3 │ │ - pmuludq %xmm1,%xmm3 │ │ + pmuludq %xmm7,%xmm3 │ │ psllq $0x20,%xmm3 │ │ - paddq %xmm7,%xmm3 │ │ - paddq %xmm2,%xmm3 │ │ - pxor %xmm3,%xmm10 │ │ - movdqa %xmm10,%xmm1 │ │ - psrlq $0x3f,%xmm1 │ │ - paddq %xmm10,%xmm10 │ │ - por %xmm1,%xmm10 │ │ - movdqa %xmm10,0x30(%rsp) │ │ + paddq %xmm8,%xmm3 │ │ + paddq %xmm9,%xmm3 │ │ + pxor %xmm3,%xmm11 │ │ + movdqa %xmm11,%xmm7 │ │ + psrlq $0x18,%xmm7 │ │ + psllq $0x28,%xmm11 │ │ + por %xmm7,%xmm11 │ │ + movdqa %xmm11,%xmm8 │ │ + paddq %xmm1,%xmm8 │ │ + pxor %xmm9,%xmm9 │ │ + pblendw $0xcc,%xmm9,%xmm7 │ │ + paddq %xmm1,%xmm1 │ │ + movdqa %xmm1,%xmm13 │ │ + pand %xmm14,%xmm13 │ │ + pmuludq %xmm7,%xmm1 │ │ + psrlq $0x20,%xmm13 │ │ + pmuludq %xmm7,%xmm13 │ │ + psllq $0x20,%xmm13 │ │ + paddq %xmm1,%xmm13 │ │ + paddq %xmm8,%xmm13 │ │ + pxor %xmm13,%xmm2 │ │ + movdqa %xmm2,%xmm1 │ │ + psllq $0x30,%xmm1 │ │ + psrlq $0x10,%xmm2 │ │ + pblendw $0x77,%xmm2,%xmm1 │ │ + movdqa %xmm1,0x90(%rsp) │ │ + paddq %xmm3,%xmm1 │ │ + pblendw $0xcc,%xmm9,%xmm2 │ │ + pxor %xmm7,%xmm7 │ │ + paddq %xmm3,%xmm3 │ │ + movdqa %xmm3,%xmm8 │ │ + pand %xmm14,%xmm8 │ │ + pmuludq %xmm2,%xmm3 │ │ + psrlq $0x20,%xmm8 │ │ + pmuludq %xmm2,%xmm8 │ │ + psllq $0x20,%xmm8 │ │ + paddq %xmm3,%xmm8 │ │ + paddq %xmm1,%xmm8 │ │ + pxor %xmm8,%xmm11 │ │ movdqa %xmm11,%xmm1 │ │ + psrlq $0x3f,%xmm1 │ │ + paddq %xmm11,%xmm11 │ │ + por %xmm1,%xmm11 │ │ + movdqa %xmm11,0x60(%rsp) │ │ + movdqa %xmm10,%xmm1 │ │ paddq %xmm4,%xmm1 │ │ + movdqa %xmm10,%xmm2 │ │ + pblendw $0xcc,%xmm7,%xmm2 │ │ paddq %xmm4,%xmm4 │ │ - movdqa %xmm4,%xmm2 │ │ - pand %xmm13,%xmm2 │ │ - psrlq $0x20,%xmm2 │ │ - pmuludq %xmm11,%xmm2 │ │ - psllq $0x20,%xmm2 │ │ - pmuludq %xmm11,%xmm4 │ │ - paddq %xmm2,%xmm4 │ │ + movdqa %xmm4,%xmm3 │ │ + pand %xmm14,%xmm3 │ │ + psrlq $0x20,%xmm3 │ │ + pmuludq %xmm2,%xmm3 │ │ + psllq $0x20,%xmm3 │ │ + pmuludq %xmm2,%xmm4 │ │ + paddq %xmm3,%xmm4 │ │ paddq %xmm1,%xmm4 │ │ pxor %xmm4,%xmm5 │ │ - pshufd $0xb1,%xmm5,%xmm1 │ │ + pshufd $0xb1,%xmm5,%xmm2 │ │ psrlq $0x20,%xmm5 │ │ - movdqa %xmm1,%xmm2 │ │ - paddq %xmm6,%xmm2 │ │ + movdqa %xmm2,%xmm1 │ │ + paddq %xmm6,%xmm1 │ │ paddq %xmm6,%xmm6 │ │ - movdqa %xmm6,%xmm8 │ │ - pand %xmm13,%xmm8 │ │ + movdqa %xmm6,%xmm3 │ │ + pand %xmm14,%xmm3 │ │ pmuludq %xmm5,%xmm6 │ │ - psrlq $0x20,%xmm8 │ │ - pmuludq %xmm5,%xmm8 │ │ - psllq $0x20,%xmm8 │ │ - paddq %xmm6,%xmm8 │ │ - paddq %xmm2,%xmm8 │ │ - pxor %xmm8,%xmm11 │ │ - movdqa %xmm11,%xmm2 │ │ - psrlq $0x18,%xmm2 │ │ - psllq $0x28,%xmm11 │ │ - por %xmm2,%xmm11 │ │ - movdqa %xmm11,%xmm5 │ │ + psrlq $0x20,%xmm3 │ │ + pmuludq %xmm5,%xmm3 │ │ + psllq $0x20,%xmm3 │ │ + paddq %xmm6,%xmm3 │ │ + paddq %xmm1,%xmm3 │ │ + pxor %xmm3,%xmm10 │ │ + movdqa %xmm10,%xmm1 │ │ + psrlq $0x18,%xmm1 │ │ + psllq $0x28,%xmm10 │ │ + por %xmm1,%xmm10 │ │ + movdqa %xmm10,%xmm5 │ │ paddq %xmm4,%xmm5 │ │ + pblendw $0xcc,%xmm7,%xmm1 │ │ paddq %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm6 │ │ - pand %xmm13,%xmm6 │ │ - pmuludq %xmm2,%xmm4 │ │ + pand %xmm14,%xmm6 │ │ + pmuludq %xmm1,%xmm4 │ │ psrlq $0x20,%xmm6 │ │ - pmuludq %xmm2,%xmm6 │ │ + pmuludq %xmm1,%xmm6 │ │ psllq $0x20,%xmm6 │ │ paddq %xmm4,%xmm6 │ │ paddq %xmm5,%xmm6 │ │ - movdqa %xmm6,0x60(%rsp) │ │ - pxor %xmm6,%xmm1 │ │ - movdqa %xmm1,%xmm9 │ │ - psllq $0x30,%xmm9 │ │ - psrlq $0x10,%xmm1 │ │ - pblendw $0x77,%xmm1,%xmm9 │ │ - movdqa %xmm9,%xmm2 │ │ - paddq %xmm8,%xmm2 │ │ - paddq %xmm8,%xmm8 │ │ - movdqa %xmm8,%xmm7 │ │ - pand %xmm13,%xmm7 │ │ - movdqa %xmm13,%xmm6 │ │ - pmuludq %xmm1,%xmm8 │ │ - psrlq $0x20,%xmm7 │ │ - pmuludq %xmm1,%xmm7 │ │ - psllq $0x20,%xmm7 │ │ - paddq %xmm8,%xmm7 │ │ - paddq %xmm2,%xmm7 │ │ - pxor %xmm7,%xmm11 │ │ - movdqa %xmm11,%xmm1 │ │ - psrlq $0x3f,%xmm1 │ │ - paddq %xmm11,%xmm11 │ │ - por %xmm1,%xmm11 │ │ - movdqa %xmm14,%xmm8 │ │ - punpcklqdq %xmm0,%xmm8 │ │ - punpckhqdq %xmm0,%xmm14 │ │ - movdqa %xmm14,0x20(%rsp) │ │ - movdqa -0x130(%rsp,%rax,1),%xmm0 │ │ - movdqa -0x140(%rsp,%rax,1),%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - punpcklqdq %xmm0,%xmm5 │ │ - punpckhqdq %xmm0,%xmm4 │ │ - movdqa %xmm5,%xmm0 │ │ - paddq %xmm8,%xmm0 │ │ - paddq %xmm8,%xmm8 │ │ - movdqa %xmm8,%xmm1 │ │ - pand %xmm13,%xmm1 │ │ - psrlq $0x20,%xmm1 │ │ - pmuludq %xmm5,%xmm1 │ │ - psllq $0x20,%xmm1 │ │ - pmuludq %xmm5,%xmm8 │ │ - paddq %xmm1,%xmm8 │ │ - paddq %xmm0,%xmm8 │ │ - movdqa 0xd0(%rsp,%rax,1),%xmm0 │ │ - movdqa 0xc0(%rsp,%rax,1),%xmm13 │ │ - movdqa %xmm13,%xmm2 │ │ - punpcklqdq %xmm0,%xmm2 │ │ - punpckhqdq %xmm0,%xmm13 │ │ - movdqa -0x30(%rsp,%rax,1),%xmm1 │ │ - movdqa -0x40(%rsp,%rax,1),%xmm0 │ │ - movdqa %xmm0,%xmm10 │ │ - punpcklqdq %xmm1,%xmm10 │ │ - punpckhqdq %xmm1,%xmm0 │ │ - pxor %xmm8,%xmm2 │ │ - pshufd $0xb1,%xmm2,%xmm1 │ │ - psrlq $0x20,%xmm2 │ │ - movdqa %xmm1,%xmm14 │ │ - paddq %xmm10,%xmm14 │ │ - paddq %xmm10,%xmm10 │ │ - movdqa %xmm10,%xmm15 │ │ - pand %xmm6,%xmm15 │ │ - pmuludq %xmm2,%xmm10 │ │ + movdqa %xmm6,0x80(%rsp) │ │ + pxor %xmm6,%xmm2 │ │ + movdqa %xmm2,%xmm1 │ │ + psllq $0x30,%xmm1 │ │ + psrlq $0x10,%xmm2 │ │ + pblendw $0x77,%xmm2,%xmm1 │ │ + movdqa %xmm1,0x30(%rsp) │ │ + paddq %xmm3,%xmm1 │ │ + pxor %xmm4,%xmm4 │ │ + pblendw $0xcc,%xmm4,%xmm2 │ │ + paddq %xmm3,%xmm3 │ │ + movdqa %xmm3,%xmm15 │ │ + pand %xmm14,%xmm15 │ │ + movdqa %xmm14,%xmm5 │ │ + pmuludq %xmm2,%xmm3 │ │ psrlq $0x20,%xmm15 │ │ pmuludq %xmm2,%xmm15 │ │ psllq $0x20,%xmm15 │ │ - paddq %xmm10,%xmm15 │ │ - paddq %xmm14,%xmm15 │ │ - pxor %xmm15,%xmm5 │ │ - movdqa %xmm5,%xmm10 │ │ - psrlq $0x18,%xmm10 │ │ - psllq $0x28,%xmm5 │ │ - por %xmm10,%xmm5 │ │ - movdqa %xmm5,%xmm14 │ │ - paddq %xmm8,%xmm14 │ │ - paddq %xmm8,%xmm8 │ │ - movdqa %xmm8,%xmm2 │ │ - pand %xmm6,%xmm2 │ │ - pmuludq %xmm10,%xmm8 │ │ + paddq %xmm3,%xmm15 │ │ + paddq %xmm1,%xmm15 │ │ + pxor %xmm15,%xmm10 │ │ + movdqa %xmm10,%xmm1 │ │ + psrlq $0x3f,%xmm1 │ │ + paddq %xmm10,%xmm10 │ │ + por %xmm1,%xmm10 │ │ + movdqa %xmm12,%xmm9 │ │ + punpcklqdq %xmm0,%xmm9 │ │ + punpckhqdq %xmm0,%xmm12 │ │ + movdqa -0x130(%rsp,%rax,1),%xmm0 │ │ + movdqa -0x140(%rsp,%rax,1),%xmm6 │ │ + movdqa %xmm6,%xmm11 │ │ + punpcklqdq %xmm0,%xmm11 │ │ + punpckhqdq %xmm0,%xmm6 │ │ + movdqa %xmm11,%xmm0 │ │ + paddq %xmm9,%xmm0 │ │ + movdqa %xmm11,%xmm1 │ │ + pblendw $0xcc,%xmm4,%xmm1 │ │ + paddq %xmm9,%xmm9 │ │ + movdqa %xmm9,%xmm2 │ │ + pand %xmm14,%xmm2 │ │ psrlq $0x20,%xmm2 │ │ - pmuludq %xmm10,%xmm2 │ │ + pmuludq %xmm1,%xmm2 │ │ psllq $0x20,%xmm2 │ │ - paddq %xmm8,%xmm2 │ │ - paddq %xmm14,%xmm2 │ │ - pxor %xmm2,%xmm1 │ │ - movdqa %xmm1,%xmm10 │ │ - psllq $0x30,%xmm10 │ │ - psrlq $0x10,%xmm1 │ │ - pblendw $0x77,%xmm1,%xmm10 │ │ - movdqa %xmm10,%xmm14 │ │ - paddq %xmm15,%xmm14 │ │ - paddq %xmm15,%xmm15 │ │ - movdqa %xmm15,%xmm8 │ │ - pand %xmm6,%xmm8 │ │ - pmuludq %xmm1,%xmm15 │ │ - psrlq $0x20,%xmm8 │ │ - pmuludq %xmm1,%xmm8 │ │ - psllq $0x20,%xmm8 │ │ - paddq %xmm15,%xmm8 │ │ - paddq %xmm14,%xmm8 │ │ - pxor %xmm8,%xmm5 │ │ - movdqa %xmm5,%xmm1 │ │ - psrlq $0x3f,%xmm1 │ │ - paddq %xmm5,%xmm5 │ │ - por %xmm1,%xmm5 │ │ - movdqa %xmm5,0x10(%rsp) │ │ - movdqa %xmm4,%xmm1 │ │ - movdqa 0x20(%rsp),%xmm5 │ │ - paddq %xmm5,%xmm1 │ │ - paddq %xmm5,%xmm5 │ │ - movdqa %xmm5,%xmm14 │ │ - pand %xmm6,%xmm14 │ │ - psrlq $0x20,%xmm14 │ │ - pmuludq %xmm4,%xmm14 │ │ - psllq $0x20,%xmm14 │ │ - pmuludq %xmm4,%xmm5 │ │ - paddq %xmm14,%xmm5 │ │ - paddq %xmm1,%xmm5 │ │ - pxor %xmm5,%xmm13 │ │ - pshufd $0xb1,%xmm13,%xmm1 │ │ - psrlq $0x20,%xmm13 │ │ - movdqa %xmm1,%xmm15 │ │ - paddq %xmm0,%xmm15 │ │ + pmuludq %xmm1,%xmm9 │ │ + paddq %xmm2,%xmm9 │ │ + paddq %xmm0,%xmm9 │ │ + movdqa 0xd0(%rsp,%rax,1),%xmm0 │ │ + movdqa 0xc0(%rsp,%rax,1),%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + punpcklqdq %xmm0,%xmm4 │ │ + punpckhqdq %xmm0,%xmm1 │ │ + movdqa -0x30(%rsp,%rax,1),%xmm2 │ │ + movdqa -0x40(%rsp,%rax,1),%xmm0 │ │ + movdqa %xmm0,%xmm7 │ │ + punpcklqdq %xmm2,%xmm7 │ │ + punpckhqdq %xmm2,%xmm0 │ │ + pxor %xmm9,%xmm4 │ │ + pshufd $0xb1,%xmm4,%xmm2 │ │ + psrlq $0x20,%xmm4 │ │ + movdqa %xmm2,%xmm14 │ │ + paddq %xmm7,%xmm14 │ │ + paddq %xmm7,%xmm7 │ │ + movdqa %xmm7,%xmm3 │ │ + pand %xmm5,%xmm3 │ │ + pmuludq %xmm4,%xmm7 │ │ + psrlq $0x20,%xmm3 │ │ + pmuludq %xmm4,%xmm3 │ │ + psllq $0x20,%xmm3 │ │ + paddq %xmm7,%xmm3 │ │ + paddq %xmm14,%xmm3 │ │ + pxor %xmm3,%xmm11 │ │ + movdqa %xmm11,%xmm7 │ │ + psrlq $0x18,%xmm7 │ │ + psllq $0x28,%xmm11 │ │ + por %xmm7,%xmm11 │ │ + movdqa %xmm11,%xmm14 │ │ + paddq %xmm9,%xmm14 │ │ + pxor %xmm4,%xmm4 │ │ + pblendw $0xcc,%xmm4,%xmm7 │ │ + paddq %xmm9,%xmm9 │ │ + movdqa %xmm9,%xmm4 │ │ + pand %xmm5,%xmm4 │ │ + pmuludq %xmm7,%xmm9 │ │ + psrlq $0x20,%xmm4 │ │ + pmuludq %xmm7,%xmm4 │ │ + psllq $0x20,%xmm4 │ │ + paddq %xmm9,%xmm4 │ │ + paddq %xmm14,%xmm4 │ │ + pxor %xmm4,%xmm2 │ │ + movdqa %xmm2,%xmm7 │ │ + psllq $0x30,%xmm7 │ │ + psrlq $0x10,%xmm2 │ │ + pblendw $0x77,%xmm2,%xmm7 │ │ + movdqa %xmm7,0x40(%rsp) │ │ + paddq %xmm3,%xmm7 │ │ + pxor %xmm5,%xmm5 │ │ + pblendw $0xcc,%xmm5,%xmm2 │ │ + paddq %xmm3,%xmm3 │ │ + movdqa %xmm3,%xmm9 │ │ + movdqa -0x25e37(%rip),%xmm14 │ │ + pand %xmm14,%xmm9 │ │ + pmuludq %xmm2,%xmm3 │ │ + psrlq $0x20,%xmm9 │ │ + pmuludq %xmm2,%xmm9 │ │ + psllq $0x20,%xmm9 │ │ + paddq %xmm3,%xmm9 │ │ + paddq %xmm7,%xmm9 │ │ + pxor %xmm9,%xmm11 │ │ + movdqa %xmm11,%xmm2 │ │ + psrlq $0x3f,%xmm2 │ │ + paddq %xmm11,%xmm11 │ │ + por %xmm2,%xmm11 │ │ + movdqa %xmm6,%xmm2 │ │ + paddq %xmm12,%xmm2 │ │ + movdqa %xmm6,%xmm3 │ │ + pblendw $0xcc,%xmm5,%xmm3 │ │ + paddq %xmm12,%xmm12 │ │ + movdqa %xmm12,%xmm7 │ │ + pand %xmm14,%xmm7 │ │ + movdqa %xmm14,%xmm5 │ │ + psrlq $0x20,%xmm7 │ │ + pmuludq %xmm3,%xmm7 │ │ + pmuludq %xmm3,%xmm12 │ │ + psllq $0x20,%xmm7 │ │ + paddq %xmm7,%xmm12 │ │ + paddq %xmm2,%xmm12 │ │ + pxor %xmm12,%xmm1 │ │ + pshufd $0xb1,%xmm1,%xmm3 │ │ + psrlq $0x20,%xmm1 │ │ + movdqa %xmm3,%xmm2 │ │ + paddq %xmm0,%xmm2 │ │ paddq %xmm0,%xmm0 │ │ movdqa %xmm0,%xmm14 │ │ - pand %xmm6,%xmm14 │ │ - pmuludq %xmm13,%xmm0 │ │ + movdqa %xmm5,%xmm7 │ │ + pand %xmm5,%xmm14 │ │ + pmuludq %xmm1,%xmm0 │ │ psrlq $0x20,%xmm14 │ │ - pmuludq %xmm13,%xmm14 │ │ + pmuludq %xmm1,%xmm14 │ │ psllq $0x20,%xmm14 │ │ paddq %xmm0,%xmm14 │ │ - paddq %xmm15,%xmm14 │ │ - pxor %xmm14,%xmm4 │ │ - movdqa %xmm4,%xmm0 │ │ - psrlq $0x18,%xmm0 │ │ - psllq $0x28,%xmm4 │ │ - por %xmm0,%xmm4 │ │ - movdqa %xmm4,%xmm13 │ │ - paddq %xmm5,%xmm13 │ │ - paddq %xmm5,%xmm5 │ │ - movdqa %xmm5,%xmm15 │ │ - pand %xmm6,%xmm15 │ │ - pmuludq %xmm0,%xmm5 │ │ - psrlq $0x20,%xmm15 │ │ - pmuludq %xmm0,%xmm15 │ │ - psllq $0x20,%xmm15 │ │ - paddq %xmm5,%xmm15 │ │ - paddq %xmm13,%xmm15 │ │ - pxor %xmm15,%xmm1 │ │ - movdqa %xmm1,%xmm13 │ │ - psllq $0x30,%xmm13 │ │ - psrlq $0x10,%xmm1 │ │ - pblendw $0x77,%xmm1,%xmm13 │ │ - movdqa %xmm13,%xmm0 │ │ - paddq %xmm14,%xmm0 │ │ - paddq %xmm14,%xmm14 │ │ - movdqa %xmm14,%xmm5 │ │ - pand %xmm6,%xmm5 │ │ - pmuludq %xmm1,%xmm14 │ │ - psrlq $0x20,%xmm5 │ │ - pmuludq %xmm1,%xmm5 │ │ - psllq $0x20,%xmm5 │ │ - paddq %xmm14,%xmm5 │ │ - paddq %xmm0,%xmm5 │ │ - movdqa %xmm5,0x50(%rsp) │ │ - pxor %xmm5,%xmm4 │ │ - movdqa %xmm4,%xmm0 │ │ - psrlq $0x3f,%xmm0 │ │ - paddq %xmm4,%xmm4 │ │ - por %xmm0,%xmm4 │ │ - movdqa %xmm11,%xmm1 │ │ - paddq %xmm12,%xmm1 │ │ + paddq %xmm2,%xmm14 │ │ + pxor %xmm14,%xmm6 │ │ + movdqa %xmm6,%xmm1 │ │ + psrlq $0x18,%xmm1 │ │ + psllq $0x28,%xmm6 │ │ + por %xmm1,%xmm6 │ │ + movdqa %xmm6,%xmm2 │ │ + paddq %xmm12,%xmm2 │ │ + pxor %xmm5,%xmm5 │ │ + pblendw $0xcc,%xmm5,%xmm1 │ │ paddq %xmm12,%xmm12 │ │ movdqa %xmm12,%xmm0 │ │ - movdqa %xmm6,%xmm5 │ │ - pand %xmm6,%xmm0 │ │ - pmuludq %xmm11,%xmm12 │ │ + pand %xmm7,%xmm0 │ │ + pmuludq %xmm1,%xmm12 │ │ psrlq $0x20,%xmm0 │ │ - pmuludq %xmm11,%xmm0 │ │ + pmuludq %xmm1,%xmm0 │ │ psllq $0x20,%xmm0 │ │ paddq %xmm12,%xmm0 │ │ - paddq %xmm1,%xmm0 │ │ - pxor %xmm0,%xmm13 │ │ - pshufd $0xb1,%xmm13,%xmm12 │ │ - movdqa %xmm12,0x40(%rsp) │ │ - psrlq $0x20,%xmm13 │ │ - paddq %xmm8,%xmm12 │ │ - paddq %xmm8,%xmm8 │ │ - movdqa %xmm8,%xmm1 │ │ - pand %xmm6,%xmm1 │ │ - pmuludq %xmm13,%xmm8 │ │ - psrlq $0x20,%xmm1 │ │ - pmuludq %xmm13,%xmm1 │ │ - psllq $0x20,%xmm1 │ │ - paddq %xmm8,%xmm1 │ │ - paddq %xmm12,%xmm1 │ │ - pxor %xmm1,%xmm11 │ │ - movdqa %xmm11,%xmm8 │ │ - psrlq $0x18,%xmm8 │ │ - psllq $0x28,%xmm11 │ │ - por %xmm8,%xmm11 │ │ - movdqa %xmm11,0x20(%rsp) │ │ - paddq %xmm0,%xmm11 │ │ - paddq %xmm0,%xmm0 │ │ - movdqa %xmm0,%xmm12 │ │ - pand %xmm6,%xmm12 │ │ - pmuludq %xmm8,%xmm0 │ │ + paddq %xmm2,%xmm0 │ │ + pxor %xmm0,%xmm3 │ │ + movdqa %xmm3,%xmm2 │ │ + psllq $0x30,%xmm2 │ │ + psrlq $0x10,%xmm3 │ │ + pblendw $0x77,%xmm3,%xmm2 │ │ + movdqa %xmm2,%xmm1 │ │ + paddq %xmm14,%xmm1 │ │ + pblendw $0xcc,%xmm5,%xmm3 │ │ + paddq %xmm14,%xmm14 │ │ + movdqa %xmm14,%xmm12 │ │ + pand %xmm7,%xmm12 │ │ + movdqa %xmm7,%xmm5 │ │ + pmuludq %xmm3,%xmm14 │ │ psrlq $0x20,%xmm12 │ │ - pmuludq %xmm8,%xmm12 │ │ + pmuludq %xmm3,%xmm12 │ │ psllq $0x20,%xmm12 │ │ - paddq %xmm0,%xmm12 │ │ - paddq %xmm11,%xmm12 │ │ - movdqa %xmm4,%xmm0 │ │ - paddq %xmm2,%xmm0 │ │ - paddq %xmm2,%xmm2 │ │ - movdqa %xmm2,%xmm13 │ │ - pand %xmm6,%xmm13 │ │ - pmuludq %xmm4,%xmm2 │ │ - psrlq $0x20,%xmm13 │ │ - pmuludq %xmm4,%xmm13 │ │ - psllq $0x20,%xmm13 │ │ - paddq %xmm2,%xmm13 │ │ - paddq %xmm0,%xmm13 │ │ - pxor %xmm13,%xmm9 │ │ - pshufd $0xb1,%xmm9,%xmm0 │ │ - psrlq $0x20,%xmm9 │ │ - movdqa %xmm0,%xmm2 │ │ - movdqa %xmm0,%xmm11 │ │ - paddq %xmm3,%xmm2 │ │ - paddq %xmm3,%xmm3 │ │ - movdqa %xmm3,%xmm8 │ │ - pand %xmm6,%xmm8 │ │ - pmuludq %xmm9,%xmm3 │ │ - psrlq $0x20,%xmm8 │ │ - pmuludq %xmm9,%xmm8 │ │ - psllq $0x20,%xmm8 │ │ - paddq %xmm3,%xmm8 │ │ - paddq %xmm2,%xmm8 │ │ - pxor %xmm8,%xmm4 │ │ - movdqa %xmm4,%xmm2 │ │ - psrlq $0x18,%xmm2 │ │ - psllq $0x28,%xmm4 │ │ - por %xmm2,%xmm4 │ │ - movdqa %xmm4,%xmm9 │ │ - paddq %xmm13,%xmm9 │ │ + paddq %xmm14,%xmm12 │ │ + paddq %xmm1,%xmm12 │ │ + pxor %xmm12,%xmm6 │ │ + movdqa %xmm6,%xmm1 │ │ + psrlq $0x3f,%xmm1 │ │ + paddq %xmm6,%xmm6 │ │ + por %xmm1,%xmm6 │ │ + movdqa %xmm10,%xmm3 │ │ + paddq %xmm13,%xmm3 │ │ + movdqa %xmm10,%xmm7 │ │ + pxor %xmm1,%xmm1 │ │ + pblendw $0xcc,%xmm1,%xmm7 │ │ paddq %xmm13,%xmm13 │ │ - movdqa %xmm13,%xmm3 │ │ - pand %xmm6,%xmm3 │ │ - pmuludq %xmm2,%xmm13 │ │ + movdqa %xmm13,%xmm1 │ │ + pand %xmm5,%xmm1 │ │ + pmuludq %xmm7,%xmm13 │ │ + psrlq $0x20,%xmm1 │ │ + pmuludq %xmm7,%xmm1 │ │ + psllq $0x20,%xmm1 │ │ + paddq %xmm13,%xmm1 │ │ + paddq %xmm3,%xmm1 │ │ + pxor %xmm1,%xmm2 │ │ + pshufd $0xb1,%xmm2,%xmm7 │ │ + movdqa %xmm7,0x70(%rsp) │ │ + psrlq $0x20,%xmm2 │ │ + paddq %xmm9,%xmm7 │ │ + paddq %xmm9,%xmm9 │ │ + movdqa %xmm9,%xmm3 │ │ + pand %xmm5,%xmm3 │ │ + movdqa %xmm5,%xmm14 │ │ + pmuludq %xmm2,%xmm9 │ │ psrlq $0x20,%xmm3 │ │ pmuludq %xmm2,%xmm3 │ │ psllq $0x20,%xmm3 │ │ - paddq %xmm13,%xmm3 │ │ paddq %xmm9,%xmm3 │ │ - movdqa 0x30(%rsp),%xmm0 │ │ - movdqa %xmm0,%xmm9 │ │ - paddq %xmm9,%xmm9 │ │ - movdqa %xmm9,%xmm2 │ │ - pand %xmm6,%xmm2 │ │ - pmuludq %xmm15,%xmm9 │ │ + paddq %xmm7,%xmm3 │ │ + pxor %xmm3,%xmm10 │ │ + movdqa %xmm10,%xmm2 │ │ + psrlq $0x18,%xmm2 │ │ + psllq $0x28,%xmm10 │ │ + por %xmm2,%xmm10 │ │ + movdqa %xmm10,0x50(%rsp) │ │ + paddq %xmm1,%xmm10 │ │ + pxor %xmm5,%xmm5 │ │ + pblendw $0xcc,%xmm5,%xmm2 │ │ + paddq %xmm1,%xmm1 │ │ + movdqa %xmm1,%xmm13 │ │ + pand %xmm14,%xmm13 │ │ + pmuludq %xmm2,%xmm1 │ │ + psrlq $0x20,%xmm13 │ │ + pmuludq %xmm2,%xmm13 │ │ + psllq $0x20,%xmm13 │ │ + paddq %xmm1,%xmm13 │ │ + paddq %xmm10,%xmm13 │ │ + movdqa %xmm6,%xmm1 │ │ + paddq %xmm4,%xmm1 │ │ + movdqa %xmm6,%xmm7 │ │ + pblendw $0xcc,%xmm5,%xmm7 │ │ + paddq %xmm4,%xmm4 │ │ + movdqa %xmm4,%xmm2 │ │ + pand %xmm14,%xmm2 │ │ + pmuludq %xmm7,%xmm4 │ │ psrlq $0x20,%xmm2 │ │ - pmuludq %xmm15,%xmm2 │ │ + pmuludq %xmm7,%xmm2 │ │ psllq $0x20,%xmm2 │ │ - paddq %xmm9,%xmm2 │ │ - paddq %xmm0,%xmm15 │ │ - paddq %xmm15,%xmm2 │ │ - pxor %xmm2,%xmm10 │ │ - pshufd $0xb1,%xmm10,%xmm13 │ │ - psrlq $0x20,%xmm10 │ │ - movdqa %xmm13,%xmm14 │ │ - paddq %xmm7,%xmm14 │ │ - paddq %xmm7,%xmm7 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - pmuludq %xmm10,%xmm7 │ │ + paddq %xmm4,%xmm2 │ │ + paddq %xmm1,%xmm2 │ │ + movdqa 0x30(%rsp),%xmm1 │ │ + pxor %xmm2,%xmm1 │ │ + pshufd $0xb1,%xmm1,%xmm7 │ │ + psrlq $0x20,%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + movdqa %xmm7,%xmm1 │ │ + paddq %xmm8,%xmm1 │ │ + paddq %xmm8,%xmm8 │ │ + movdqa %xmm8,%xmm9 │ │ + pand %xmm14,%xmm9 │ │ + pmuludq %xmm4,%xmm8 │ │ psrlq $0x20,%xmm9 │ │ - pmuludq %xmm10,%xmm9 │ │ + pmuludq %xmm4,%xmm9 │ │ psllq $0x20,%xmm9 │ │ - paddq %xmm7,%xmm9 │ │ - paddq %xmm14,%xmm9 │ │ - movdqa %xmm0,%xmm14 │ │ - pxor %xmm9,%xmm14 │ │ - movdqa %xmm14,%xmm10 │ │ - psrlq $0x18,%xmm10 │ │ - psllq $0x28,%xmm14 │ │ - por %xmm10,%xmm14 │ │ - movdqa %xmm14,0x30(%rsp) │ │ - paddq %xmm2,%xmm14 │ │ - paddq %xmm2,%xmm2 │ │ - movdqa %xmm2,%xmm7 │ │ - pand %xmm6,%xmm7 │ │ - pmuludq %xmm10,%xmm2 │ │ - psrlq $0x20,%xmm7 │ │ - pmuludq %xmm10,%xmm7 │ │ - psllq $0x20,%xmm7 │ │ - paddq %xmm2,%xmm7 │ │ - paddq %xmm14,%xmm7 │ │ - pxor %xmm3,%xmm11 │ │ - movdqa %xmm11,0xa0(%rsp) │ │ - movdqa %xmm3,%xmm0 │ │ - punpckhqdq %xmm7,%xmm0 │ │ - movdqa %xmm0,0xb0(%rsp) │ │ - punpcklqdq %xmm7,%xmm3 │ │ - pxor %xmm13,%xmm7 │ │ - movdqa 0x40(%rsp),%xmm0 │ │ - pxor %xmm12,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - psllq $0x30,%xmm2 │ │ - psrlq $0x10,%xmm0 │ │ - pblendw $0x77,%xmm0,%xmm2 │ │ - movdqa %xmm7,%xmm10 │ │ - psllq $0x30,%xmm10 │ │ - psrlq $0x10,%xmm7 │ │ - pblendw $0x77,%xmm7,%xmm10 │ │ - movdqa %xmm10,%xmm6 │ │ - punpckhqdq %xmm2,%xmm6 │ │ - movdqa %xmm6,0x40(%rsp) │ │ - movdqa %xmm10,%xmm6 │ │ - punpcklqdq %xmm2,%xmm6 │ │ - movdqa %xmm6,0x90(%rsp) │ │ - paddq %xmm1,%xmm2 │ │ - paddq %xmm1,%xmm1 │ │ - movdqa %xmm1,%xmm14 │ │ - pand %xmm5,%xmm14 │ │ - movdqa %xmm5,%xmm13 │ │ - pmuludq %xmm0,%xmm1 │ │ - psrlq $0x20,%xmm14 │ │ - pmuludq %xmm0,%xmm14 │ │ - psllq $0x20,%xmm14 │ │ - paddq %xmm1,%xmm14 │ │ - paddq %xmm2,%xmm14 │ │ - movdqa 0x20(%rsp),%xmm5 │ │ - pxor %xmm14,%xmm5 │ │ - movdqa %xmm5,%xmm1 │ │ - psrlq $0x3f,%xmm1 │ │ - paddq %xmm5,%xmm5 │ │ - por %xmm1,%xmm5 │ │ - movdqa %xmm5,0x20(%rsp) │ │ - movdqa 0x10(%rsp),%xmm15 │ │ - movdqa %xmm15,%xmm1 │ │ - movdqa 0x60(%rsp),%xmm0 │ │ - paddq %xmm0,%xmm1 │ │ - paddq %xmm0,%xmm0 │ │ - movdqa %xmm0,%xmm6 │ │ - pand %xmm13,%xmm6 │ │ - pmuludq %xmm15,%xmm0 │ │ - psrlq $0x20,%xmm6 │ │ - pmuludq %xmm15,%xmm6 │ │ - psllq $0x20,%xmm6 │ │ - paddq %xmm0,%xmm6 │ │ - paddq %xmm1,%xmm6 │ │ - pshufd $0xb1,0x70(%rsp),%xmm0 │ │ - pshufd $0xb1,%xmm6,%xmm1 │ │ - pxor %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ + paddq %xmm8,%xmm9 │ │ + paddq %xmm1,%xmm9 │ │ + pxor %xmm9,%xmm6 │ │ + movdqa %xmm6,%xmm4 │ │ + psrlq $0x18,%xmm4 │ │ + psllq $0x28,%xmm6 │ │ + por %xmm4,%xmm6 │ │ + movdqa %xmm6,%xmm8 │ │ + paddq %xmm2,%xmm8 │ │ + pblendw $0xcc,%xmm5,%xmm4 │ │ paddq %xmm2,%xmm2 │ │ movdqa %xmm2,%xmm1 │ │ - pand %xmm13,%xmm1 │ │ - movdqa 0x50(%rsp),%xmm11 │ │ - pmuludq %xmm11,%xmm2 │ │ + pand %xmm14,%xmm1 │ │ + pmuludq %xmm4,%xmm2 │ │ psrlq $0x20,%xmm1 │ │ - pmuludq %xmm11,%xmm1 │ │ + pmuludq %xmm4,%xmm1 │ │ psllq $0x20,%xmm1 │ │ paddq %xmm2,%xmm1 │ │ - paddq %xmm0,%xmm11 │ │ - paddq %xmm11,%xmm1 │ │ - pxor %xmm1,%xmm15 │ │ - movdqa %xmm15,%xmm5 │ │ - psrlq $0x18,%xmm5 │ │ - psllq $0x28,%xmm15 │ │ - por %xmm5,%xmm15 │ │ - movdqa %xmm15,%xmm11 │ │ - paddq %xmm6,%xmm11 │ │ - paddq %xmm6,%xmm6 │ │ - movdqa %xmm6,%xmm2 │ │ - pand %xmm13,%xmm2 │ │ - pmuludq %xmm5,%xmm6 │ │ + paddq %xmm8,%xmm1 │ │ + movdqa %xmm0,%xmm4 │ │ + pblendw $0xcc,%xmm5,%xmm0 │ │ + movdqa 0x60(%rsp),%xmm5 │ │ + movdqa %xmm5,%xmm8 │ │ + paddq %xmm8,%xmm8 │ │ + movdqa %xmm8,%xmm2 │ │ + pand %xmm14,%xmm2 │ │ + pmuludq %xmm0,%xmm8 │ │ psrlq $0x20,%xmm2 │ │ - pmuludq %xmm5,%xmm2 │ │ + pmuludq %xmm0,%xmm2 │ │ psllq $0x20,%xmm2 │ │ - paddq %xmm6,%xmm2 │ │ - paddq %xmm11,%xmm2 │ │ - movdqa %xmm12,%xmm5 │ │ - punpcklqdq %xmm2,%xmm12 │ │ - movdqa %xmm12,-0x2c0(%rsp,%rax,1) │ │ - punpckhqdq %xmm2,%xmm5 │ │ - movdqa %xmm5,-0x2b0(%rsp,%rax,1) │ │ - pxor %xmm0,%xmm2 │ │ - movdqa %xmm2,%xmm5 │ │ - psllq $0x30,%xmm5 │ │ - psrlq $0x10,%xmm2 │ │ - pblendw $0x77,%xmm2,%xmm5 │ │ - movdqa %xmm5,%xmm6 │ │ - paddq %xmm1,%xmm6 │ │ - paddq %xmm1,%xmm1 │ │ - movdqa %xmm1,%xmm0 │ │ - pand %xmm13,%xmm0 │ │ - pmuludq %xmm2,%xmm1 │ │ - psrlq $0x20,%xmm0 │ │ - pmuludq %xmm2,%xmm0 │ │ - psllq $0x20,%xmm0 │ │ - paddq %xmm1,%xmm0 │ │ - paddq %xmm6,%xmm0 │ │ - movdqa %xmm14,%xmm1 │ │ - punpcklqdq %xmm0,%xmm14 │ │ - movdqa %xmm14,-0x40(%rsp,%rax,1) │ │ - punpckhqdq %xmm0,%xmm1 │ │ - movdqa %xmm1,-0x30(%rsp,%rax,1) │ │ - pxor %xmm15,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - psrlq $0x3f,%xmm1 │ │ - paddq %xmm0,%xmm0 │ │ - por %xmm1,%xmm0 │ │ - movdqa 0xa0(%rsp),%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psllq $0x30,%xmm2 │ │ - psrlq $0x10,%xmm1 │ │ - pblendw $0x77,%xmm1,%xmm2 │ │ - movdqa %xmm1,%xmm6 │ │ - movdqa %xmm5,%xmm1 │ │ - punpcklqdq %xmm2,%xmm5 │ │ - movdqa %xmm5,0x40(%rsp,%rax,1) │ │ - punpckhqdq %xmm2,%xmm1 │ │ - movdqa %xmm1,0x50(%rsp,%rax,1) │ │ paddq %xmm8,%xmm2 │ │ - paddq %xmm8,%xmm8 │ │ - movdqa %xmm8,%xmm1 │ │ - pand %xmm13,%xmm1 │ │ - pmuludq %xmm6,%xmm8 │ │ - psrlq $0x20,%xmm1 │ │ - pmuludq %xmm6,%xmm1 │ │ - psllq $0x20,%xmm1 │ │ - paddq %xmm8,%xmm1 │ │ - paddq %xmm2,%xmm1 │ │ - pxor %xmm1,%xmm4 │ │ + paddq %xmm5,%xmm4 │ │ + movdqa %xmm5,%xmm0 │ │ + paddq %xmm4,%xmm2 │ │ + movdqa 0x40(%rsp),%xmm5 │ │ + pxor %xmm2,%xmm5 │ │ + pshufd $0xb1,%xmm5,%xmm4 │ │ + psrlq $0x20,%xmm5 │ │ + movdqa %xmm5,%xmm10 │ │ + movdqa %xmm4,%xmm8 │ │ + paddq %xmm15,%xmm8 │ │ + paddq %xmm15,%xmm15 │ │ + movdqa %xmm15,%xmm5 │ │ + pand %xmm14,%xmm5 │ │ + pmuludq %xmm10,%xmm15 │ │ + psrlq $0x20,%xmm5 │ │ + pmuludq %xmm10,%xmm5 │ │ + psllq $0x20,%xmm5 │ │ + paddq %xmm15,%xmm5 │ │ + paddq %xmm8,%xmm5 │ │ + movdqa %xmm0,%xmm15 │ │ + pxor %xmm5,%xmm15 │ │ + movdqa %xmm15,%xmm10 │ │ + psrlq $0x18,%xmm10 │ │ + psllq $0x28,%xmm15 │ │ + por %xmm10,%xmm15 │ │ + movdqa %xmm15,0x60(%rsp) │ │ + paddq %xmm2,%xmm15 │ │ + pxor %xmm0,%xmm0 │ │ + pblendw $0xcc,%xmm0,%xmm10 │ │ + paddq %xmm2,%xmm2 │ │ + movdqa %xmm2,%xmm8 │ │ + movdqa %xmm14,%xmm0 │ │ + pand %xmm14,%xmm8 │ │ + pmuludq %xmm10,%xmm2 │ │ + psrlq $0x20,%xmm8 │ │ + pmuludq %xmm10,%xmm8 │ │ + psllq $0x20,%xmm8 │ │ + paddq %xmm2,%xmm8 │ │ + paddq %xmm15,%xmm8 │ │ + pxor %xmm1,%xmm7 │ │ + movdqa %xmm7,0xb0(%rsp) │ │ + movdqa %xmm1,%xmm2 │ │ + punpckhqdq %xmm8,%xmm2 │ │ + movdqa %xmm2,0x30(%rsp) │ │ + punpcklqdq %xmm8,%xmm1 │ │ + pxor %xmm4,%xmm8 │ │ + movdqa 0x70(%rsp),%xmm4 │ │ + pxor %xmm13,%xmm4 │ │ movdqa %xmm4,%xmm2 │ │ + psllq $0x30,%xmm2 │ │ + psrlq $0x10,%xmm4 │ │ + pblendw $0x77,%xmm4,%xmm2 │ │ + movdqa %xmm8,%xmm10 │ │ + psllq $0x30,%xmm10 │ │ + psrlq $0x10,%xmm8 │ │ + pblendw $0x77,%xmm8,%xmm10 │ │ + movdqa %xmm10,%xmm14 │ │ + punpckhqdq %xmm2,%xmm14 │ │ + movdqa %xmm14,0x40(%rsp) │ │ + movdqa %xmm10,%xmm14 │ │ + punpcklqdq %xmm2,%xmm14 │ │ + movdqa %xmm14,0x70(%rsp) │ │ + paddq %xmm3,%xmm2 │ │ + pxor %xmm7,%xmm7 │ │ + pblendw $0xcc,%xmm7,%xmm4 │ │ + paddq %xmm3,%xmm3 │ │ + movdqa %xmm3,%xmm15 │ │ + pand %xmm0,%xmm15 │ │ + movdqa %xmm0,%xmm14 │ │ + pmuludq %xmm4,%xmm3 │ │ + psrlq $0x20,%xmm15 │ │ + pmuludq %xmm4,%xmm15 │ │ + psllq $0x20,%xmm15 │ │ + paddq %xmm3,%xmm15 │ │ + paddq %xmm2,%xmm15 │ │ + movdqa 0x50(%rsp),%xmm0 │ │ + pxor %xmm15,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ psrlq $0x3f,%xmm2 │ │ + paddq %xmm0,%xmm0 │ │ + por %xmm2,%xmm0 │ │ + movdqa %xmm0,0x50(%rsp) │ │ + movdqa %xmm11,%xmm2 │ │ + movdqa 0x80(%rsp),%xmm0 │ │ + paddq %xmm0,%xmm2 │ │ + movdqa %xmm11,%xmm4 │ │ + pblendw $0xcc,%xmm7,%xmm4 │ │ + paddq %xmm0,%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + pand %xmm14,%xmm3 │ │ + movdqa %xmm14,%xmm7 │ │ + pmuludq %xmm4,%xmm0 │ │ + psrlq $0x20,%xmm3 │ │ + pmuludq %xmm4,%xmm3 │ │ + psllq $0x20,%xmm3 │ │ + paddq %xmm0,%xmm3 │ │ + paddq %xmm2,%xmm3 │ │ + pshufd $0xb1,0x90(%rsp),%xmm0 │ │ + pshufd $0xb1,%xmm3,%xmm2 │ │ + pxor %xmm2,%xmm0 │ │ + movdqa %xmm12,%xmm14 │ │ + pxor %xmm2,%xmm2 │ │ + pblendw $0xcc,%xmm2,%xmm12 │ │ + movdqa %xmm0,%xmm4 │ │ paddq %xmm4,%xmm4 │ │ - por %xmm2,%xmm4 │ │ + movdqa %xmm4,%xmm2 │ │ + pand %xmm7,%xmm2 │ │ + pmuludq %xmm12,%xmm4 │ │ + psrlq $0x20,%xmm2 │ │ + pmuludq %xmm12,%xmm2 │ │ + psllq $0x20,%xmm2 │ │ + paddq %xmm4,%xmm2 │ │ + paddq %xmm0,%xmm14 │ │ + paddq %xmm14,%xmm2 │ │ + pxor %xmm2,%xmm11 │ │ + movdqa %xmm11,%xmm4 │ │ + psrlq $0x18,%xmm4 │ │ + psllq $0x28,%xmm11 │ │ + por %xmm4,%xmm11 │ │ + movdqa %xmm11,%xmm12 │ │ + paddq %xmm3,%xmm12 │ │ + pxor %xmm7,%xmm7 │ │ + pblendw $0xcc,%xmm7,%xmm4 │ │ + paddq %xmm3,%xmm3 │ │ + movdqa %xmm3,%xmm14 │ │ + movdqa -0x26444(%rip),%xmm7 │ │ + pand %xmm7,%xmm14 │ │ + pmuludq %xmm4,%xmm3 │ │ + psrlq $0x20,%xmm14 │ │ + pmuludq %xmm4,%xmm14 │ │ + psllq $0x20,%xmm14 │ │ + paddq %xmm3,%xmm14 │ │ + paddq %xmm12,%xmm14 │ │ + movdqa %xmm13,%xmm3 │ │ + punpcklqdq %xmm14,%xmm13 │ │ + movdqa %xmm13,-0x2c0(%rsp,%rax,1) │ │ + punpckhqdq %xmm14,%xmm3 │ │ + movdqa %xmm3,-0x2b0(%rsp,%rax,1) │ │ + pxor %xmm0,%xmm14 │ │ + movdqa %xmm14,%xmm0 │ │ + psllq $0x30,%xmm0 │ │ + psrlq $0x10,%xmm14 │ │ + pblendw $0x77,%xmm14,%xmm0 │ │ + movdqa %xmm0,%xmm4 │ │ + paddq %xmm2,%xmm4 │ │ + pxor %xmm3,%xmm3 │ │ + pblendw $0xcc,%xmm3,%xmm14 │ │ + paddq %xmm2,%xmm2 │ │ + movdqa %xmm2,%xmm3 │ │ + movdqa %xmm7,%xmm12 │ │ + pand %xmm7,%xmm3 │ │ + pmuludq %xmm14,%xmm2 │ │ + psrlq $0x20,%xmm3 │ │ + pmuludq %xmm14,%xmm3 │ │ + psllq $0x20,%xmm3 │ │ + paddq %xmm2,%xmm3 │ │ + paddq %xmm4,%xmm3 │ │ + movdqa %xmm15,%xmm2 │ │ + punpcklqdq %xmm3,%xmm15 │ │ + movdqa %xmm15,-0x40(%rsp,%rax,1) │ │ + punpckhqdq %xmm3,%xmm2 │ │ + movdqa %xmm2,-0x30(%rsp,%rax,1) │ │ + pxor %xmm11,%xmm3 │ │ + movdqa %xmm3,%xmm2 │ │ + psrlq $0x3f,%xmm2 │ │ + paddq %xmm3,%xmm3 │ │ + por %xmm2,%xmm3 │ │ + movdqa 0xb0(%rsp),%xmm7 │ │ + movdqa %xmm7,%xmm4 │ │ + psllq $0x30,%xmm4 │ │ + psrlq $0x10,%xmm7 │ │ + pblendw $0x77,%xmm7,%xmm4 │ │ movdqa %xmm0,%xmm2 │ │ - punpckhqdq %xmm4,%xmm2 │ │ punpcklqdq %xmm4,%xmm0 │ │ - movdqa %xmm0,-0x140(%rsp,%rax,1) │ │ - movdqa %xmm2,-0x130(%rsp,%rax,1) │ │ - movdqa %xmm3,-0x240(%rsp,%rax,1) │ │ - movaps 0xb0(%rsp),%xmm0 │ │ + movdqa %xmm0,0x40(%rsp,%rax,1) │ │ + punpckhqdq %xmm4,%xmm2 │ │ + movdqa %xmm2,0x50(%rsp,%rax,1) │ │ + paddq %xmm9,%xmm4 │ │ + pxor %xmm11,%xmm11 │ │ + pblendw $0xcc,%xmm11,%xmm7 │ │ + paddq %xmm9,%xmm9 │ │ + movdqa %xmm9,%xmm2 │ │ + pand %xmm12,%xmm2 │ │ + pmuludq %xmm7,%xmm9 │ │ + psrlq $0x20,%xmm2 │ │ + pmuludq %xmm7,%xmm2 │ │ + psllq $0x20,%xmm2 │ │ + paddq %xmm9,%xmm2 │ │ + paddq %xmm4,%xmm2 │ │ + pxor %xmm2,%xmm6 │ │ + movdqa %xmm6,%xmm0 │ │ + psrlq $0x3f,%xmm0 │ │ + paddq %xmm6,%xmm6 │ │ + por %xmm0,%xmm6 │ │ + movdqa %xmm3,%xmm0 │ │ + punpckhqdq %xmm6,%xmm0 │ │ + punpcklqdq %xmm6,%xmm3 │ │ + movdqa %xmm3,-0x140(%rsp,%rax,1) │ │ + movdqa %xmm0,-0x130(%rsp,%rax,1) │ │ + movdqa %xmm1,-0x240(%rsp,%rax,1) │ │ + movaps 0x30(%rsp),%xmm0 │ │ movaps %xmm0,-0x230(%rsp,%rax,1) │ │ - movaps 0x90(%rsp),%xmm0 │ │ + movaps 0x70(%rsp),%xmm0 │ │ movaps %xmm0,0xc0(%rsp,%rax,1) │ │ movaps 0x40(%rsp),%xmm0 │ │ movaps %xmm0,0xd0(%rsp,%rax,1) │ │ - paddq %xmm9,%xmm10 │ │ - paddq %xmm9,%xmm9 │ │ - movdqa %xmm9,%xmm0 │ │ - pand %xmm13,%xmm0 │ │ - pmuludq %xmm7,%xmm9 │ │ - psrlq $0x20,%xmm0 │ │ - pmuludq %xmm7,%xmm0 │ │ - psllq $0x20,%xmm0 │ │ - paddq %xmm9,%xmm0 │ │ - paddq %xmm10,%xmm0 │ │ - movdqa %xmm1,%xmm2 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqa %xmm1,-0xc0(%rsp,%rax,1) │ │ - punpckhqdq %xmm0,%xmm2 │ │ - movdqa %xmm2,-0xb0(%rsp,%rax,1) │ │ - pxor 0x30(%rsp),%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - psrlq $0x3f,%xmm1 │ │ - paddq %xmm0,%xmm0 │ │ - por %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - movdqa 0x20(%rsp),%xmm2 │ │ - punpckhqdq %xmm2,%xmm1 │ │ - punpcklqdq %xmm2,%xmm0 │ │ - movdqa %xmm0,-0x1c0(%rsp,%rax,1) │ │ - movdqa %xmm1,-0x1b0(%rsp,%rax,1) │ │ + paddq %xmm5,%xmm10 │ │ + pblendw $0xcc,%xmm11,%xmm8 │ │ + paddq %xmm5,%xmm5 │ │ + movdqa %xmm5,%xmm1 │ │ + pand %xmm12,%xmm1 │ │ + pmuludq %xmm8,%xmm5 │ │ + psrlq $0x20,%xmm1 │ │ + pmuludq %xmm8,%xmm1 │ │ + psllq $0x20,%xmm1 │ │ + paddq %xmm5,%xmm1 │ │ + paddq %xmm10,%xmm1 │ │ + movdqa %xmm2,%xmm0 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqa %xmm2,-0xc0(%rsp,%rax,1) │ │ + punpckhqdq %xmm1,%xmm0 │ │ + movdqa %xmm0,-0xb0(%rsp,%rax,1) │ │ + pxor 0x60(%rsp),%xmm1 │ │ + movdqa %xmm1,%xmm0 │ │ + psrlq $0x3f,%xmm0 │ │ + paddq %xmm1,%xmm1 │ │ + por %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm0 │ │ + movdqa 0x50(%rsp),%xmm2 │ │ + punpckhqdq %xmm2,%xmm0 │ │ + punpcklqdq %xmm2,%xmm1 │ │ + movdqa %xmm1,-0x1c0(%rsp,%rax,1) │ │ + movdqa %xmm0,-0x1b0(%rsp,%rax,1) │ │ add $0x20,%rax │ │ cmp $0x400,%rax │ │ - jne 2a170 │ │ + jne 29570 │ │ mov $0x6,%eax │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ + nop │ │ movdqa 0x90(%rsp,%rax,8),%xmm0 │ │ movdqa 0xa0(%rsp,%rax,8),%xmm1 │ │ movdqa 0xb0(%rsp,%rax,8),%xmm2 │ │ movdqa 0xc0(%rsp,%rax,8),%xmm3 │ │ pxor 0x490(%rsp,%rax,8),%xmm0 │ │ pxor 0x4a0(%rsp,%rax,8),%xmm1 │ │ movdqa %xmm0,0x90(%rsp,%rax,8) │ │ movdqa %xmm1,0xa0(%rsp,%rax,8) │ │ pxor 0x4b0(%rsp,%rax,8),%xmm2 │ │ pxor 0x4c0(%rsp,%rax,8),%xmm3 │ │ movdqa %xmm2,0xb0(%rsp,%rax,8) │ │ movdqa %xmm3,0xc0(%rsp,%rax,8) │ │ add $0x8,%rax │ │ cmp $0x86,%rax │ │ - jne 2ad90 │ │ + jne 2a280 │ │ lea 0xc0(%rsp),%rsi │ │ mov $0x400,%edx │ │ - call *0x5042d(%rip) │ │ + call *0x4e1f5(%rip) │ │ lea -0x28(%rbp),%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -17584,83 +16979,83 @@ │ │ push %r12 │ │ push %rbx │ │ sub $0x40,%rsp │ │ mov %rsi,%r14 │ │ mov (%rsi),%rbx │ │ mov 0x8(%rsi),%r12 │ │ mov 0x18(%r12),%r15 │ │ - lea -0x22912(%rip),%rsi │ │ + lea -0x21f43(%rip),%rsi │ │ mov $0x11,%edx │ │ mov %rbx,%rdi │ │ call *%r15 │ │ mov $0x1,%bpl │ │ test %al,%al │ │ - je 2ae73 │ │ + je 2a363 │ │ mov %ebp,%eax │ │ add $0x40,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ testb $0x80,0x12(%r14) │ │ - jne 2aead │ │ - lea -0x212e4(%rip),%rsi │ │ + jne 2a39d │ │ + lea -0x2054b(%rip),%rsi │ │ mov $0x1,%edx │ │ mov %rbx,%rdi │ │ call *%r15 │ │ test %al,%al │ │ - jne 2ae64 │ │ - lea -0x212d8(%rip),%rsi │ │ + jne 2a354 │ │ + lea -0x2053f(%rip),%rsi │ │ mov $0x2,%edx │ │ mov %r14,%rdi │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 2ae64 │ │ - jmp 2af37 │ │ - lea -0x225d1(%rip),%rsi │ │ + jne 2a354 │ │ + jmp 2a427 │ │ + lea -0x215ff(%rip),%rsi │ │ mov $0x2,%edx │ │ mov %rbx,%rdi │ │ call *%r15 │ │ test %al,%al │ │ - jne 2ae64 │ │ + jne 2a354 │ │ movb $0x1,0xf(%rsp) │ │ mov %rbx,0x10(%rsp) │ │ mov %r12,0x18(%rsp) │ │ lea 0xf(%rsp),%rax │ │ mov %rax,0x20(%rsp) │ │ mov 0x10(%r14),%rax │ │ mov %rax,0x38(%rsp) │ │ lea 0x10(%rsp),%rax │ │ mov %rax,0x28(%rsp) │ │ - lea 0x4e9aa(%rip),%rax │ │ + lea 0x4c78a(%rip),%rax │ │ mov %rax,0x30(%rsp) │ │ - lea -0x21343(%rip),%rsi │ │ + lea -0x205aa(%rip),%rsi │ │ lea 0x28(%rsp),%rdi │ │ mov $0x2,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 2ae64 │ │ - lea -0x2263f(%rip),%rsi │ │ + jne 2a354 │ │ + lea -0x2166d(%rip),%rsi │ │ lea 0x10(%rsp),%rdi │ │ mov $0x2,%edx │ │ - call 313c0 │ │ + call 30d00 │ │ test %al,%al │ │ - jne 2ae64 │ │ - lea -0x213d5(%rip),%rsi │ │ + jne 2a354 │ │ + lea -0x20645(%rip),%rsi │ │ mov $0x1,%edx │ │ mov %rbx,%rdi │ │ call *%r15 │ │ mov %eax,%ebp │ │ - jmp 2ae64 │ │ + jmp 2a354 │ │ push %rbp │ │ mov %rsp,%rbp │ │ and $0xffffffffffffffc0,%rsp │ │ - sub $0x8c0,%rsp │ │ + sub $0x900,%rsp │ │ vmovaps (%rsi),%ymm0 │ │ vmovaps 0x20(%rsi),%ymm1 │ │ vmovaps 0x40(%rsi),%ymm2 │ │ vmovaps 0x60(%rsi),%ymm3 │ │ vmovaps 0x80(%rsi),%ymm4 │ │ vmovaps 0xa0(%rsi),%ymm5 │ │ vmovaps 0xc0(%rsi),%ymm6 │ │ @@ -17670,54 +17065,54 @@ │ │ vmovaps 0x140(%rsi),%ymm10 │ │ vmovaps 0x160(%rsi),%ymm11 │ │ vmovaps 0x180(%rsi),%ymm12 │ │ vmovaps 0x1a0(%rsi),%ymm13 │ │ vmovaps 0x1c0(%rsi),%ymm14 │ │ vmovaps 0x1e0(%rsi),%ymm15 │ │ vxorps (%rdx),%ymm0,%ymm0 │ │ - vmovaps %ymm0,0x4e0(%rsp) │ │ + vmovaps %ymm0,0x540(%rsp) │ │ vxorps 0x20(%rdx),%ymm1,%ymm0 │ │ - vmovaps %ymm0,0x4c0(%rsp) │ │ + vmovaps %ymm0,0x520(%rsp) │ │ vxorps 0x40(%rdx),%ymm2,%ymm0 │ │ - vmovaps %ymm0,0x4a0(%rsp) │ │ + vmovaps %ymm0,0x500(%rsp) │ │ vxorps 0x60(%rdx),%ymm3,%ymm0 │ │ - vmovaps %ymm0,0x480(%rsp) │ │ + vmovaps %ymm0,0x4e0(%rsp) │ │ vxorps 0x80(%rdx),%ymm4,%ymm0 │ │ - vmovaps %ymm0,0x560(%rsp) │ │ + vmovaps %ymm0,0x5c0(%rsp) │ │ vxorps 0xa0(%rdx),%ymm5,%ymm0 │ │ - vmovaps %ymm0,0x540(%rsp) │ │ + vmovaps %ymm0,0x5a0(%rsp) │ │ vxorps 0xc0(%rdx),%ymm6,%ymm0 │ │ - vmovaps %ymm0,0x520(%rsp) │ │ + vmovaps %ymm0,0x580(%rsp) │ │ vxorps 0xe0(%rdx),%ymm7,%ymm0 │ │ - vmovaps %ymm0,0x500(%rsp) │ │ + vmovaps %ymm0,0x560(%rsp) │ │ vxorps 0x100(%rdx),%ymm8,%ymm0 │ │ - vmovaps %ymm0,0x5e0(%rsp) │ │ + vmovaps %ymm0,0x640(%rsp) │ │ vxorps 0x120(%rdx),%ymm9,%ymm0 │ │ - vmovaps %ymm0,0x5c0(%rsp) │ │ + vmovaps %ymm0,0x620(%rsp) │ │ vxorps 0x140(%rdx),%ymm10,%ymm0 │ │ - vmovaps %ymm0,0x5a0(%rsp) │ │ + vmovaps %ymm0,0x600(%rsp) │ │ vxorps 0x160(%rdx),%ymm11,%ymm0 │ │ - vmovaps %ymm0,0x580(%rsp) │ │ + vmovaps %ymm0,0x5e0(%rsp) │ │ vxorps 0x180(%rdx),%ymm12,%ymm0 │ │ - vmovaps %ymm0,0x660(%rsp) │ │ + vmovaps %ymm0,0x6c0(%rsp) │ │ vxorps 0x1a0(%rdx),%ymm13,%ymm0 │ │ - vmovaps %ymm0,0x640(%rsp) │ │ + vmovaps %ymm0,0x6a0(%rsp) │ │ vxorps 0x1c0(%rdx),%ymm14,%ymm0 │ │ - vmovaps %ymm0,0x620(%rsp) │ │ + vmovaps %ymm0,0x680(%rsp) │ │ vxorps 0x1e0(%rdx),%ymm15,%ymm0 │ │ - vmovaps %ymm0,0x600(%rsp) │ │ + vmovaps %ymm0,0x660(%rsp) │ │ vmovaps 0x200(%rsi),%ymm0 │ │ vxorps 0x200(%rdx),%ymm0,%ymm0 │ │ - vmovaps %ymm0,0x680(%rsp) │ │ - vmovaps 0x220(%rsi),%ymm0 │ │ - vxorps 0x220(%rdx),%ymm0,%ymm15 │ │ + vmovaps %ymm0,0x6e0(%rsp) │ │ + vmovdqa 0x220(%rsi),%ymm0 │ │ + vpxor 0x220(%rdx),%ymm0,%ymm15 │ │ vmovdqa 0x240(%rsi),%ymm0 │ │ vpxor 0x240(%rdx),%ymm0,%ymm14 │ │ - vmovdqa 0x260(%rsi),%ymm0 │ │ - vpxor 0x260(%rdx),%ymm0,%ymm13 │ │ + vmovaps 0x260(%rsi),%ymm0 │ │ + vxorps 0x260(%rdx),%ymm0,%ymm13 │ │ vmovdqa 0x280(%rsi),%ymm0 │ │ vpxor 0x280(%rdx),%ymm0,%ymm9 │ │ vmovdqa 0x2a0(%rsi),%ymm0 │ │ vpxor 0x2a0(%rdx),%ymm0,%ymm6 │ │ vmovdqa 0x2c0(%rsi),%ymm0 │ │ vpxor 0x2c0(%rdx),%ymm0,%ymm10 │ │ vmovdqa 0x2e0(%rsi),%ymm0 │ │ @@ -17734,80 +17129,80 @@ │ │ vpxor 0x380(%rdx),%ymm0,%ymm4 │ │ vmovdqa 0x3a0(%rsi),%ymm0 │ │ vpxor 0x3a0(%rdx),%ymm0,%ymm8 │ │ vmovdqa 0x3c0(%rsi),%ymm0 │ │ vpxor 0x3c0(%rdx),%ymm0,%ymm12 │ │ vmovdqa 0x3e0(%rsi),%ymm0 │ │ vpxor 0x3e0(%rdx),%ymm0,%ymm1 │ │ - vmovaps 0x4e0(%rsp),%ymm0 │ │ + vmovaps 0x540(%rsp),%ymm0 │ │ vmovaps %ymm0,(%rsp) │ │ - vmovaps 0x4c0(%rsp),%ymm0 │ │ + vmovaps 0x520(%rsp),%ymm0 │ │ vmovaps %ymm0,0x20(%rsp) │ │ - vmovaps 0x4a0(%rsp),%ymm0 │ │ + vmovaps 0x500(%rsp),%ymm0 │ │ vmovaps %ymm0,0x40(%rsp) │ │ - vmovaps 0x480(%rsp),%ymm0 │ │ + vmovaps 0x4e0(%rsp),%ymm0 │ │ vmovaps %ymm0,0x60(%rsp) │ │ - vmovaps 0x560(%rsp),%ymm0 │ │ + vmovaps 0x5c0(%rsp),%ymm0 │ │ vmovaps %ymm0,0x80(%rsp) │ │ - vmovaps 0x540(%rsp),%ymm0 │ │ + vmovaps 0x5a0(%rsp),%ymm0 │ │ vmovaps %ymm0,0xa0(%rsp) │ │ - vmovaps 0x520(%rsp),%ymm0 │ │ + vmovaps 0x580(%rsp),%ymm0 │ │ vmovaps %ymm0,0xc0(%rsp) │ │ - vmovaps 0x500(%rsp),%ymm0 │ │ + vmovaps 0x560(%rsp),%ymm0 │ │ vmovaps %ymm0,0xe0(%rsp) │ │ - vmovaps 0x5e0(%rsp),%ymm0 │ │ + vmovaps 0x640(%rsp),%ymm0 │ │ vmovaps %ymm0,0x100(%rsp) │ │ - vmovaps 0x5c0(%rsp),%ymm0 │ │ + vmovaps 0x620(%rsp),%ymm0 │ │ vmovaps %ymm0,0x120(%rsp) │ │ - vmovaps 0x5a0(%rsp),%ymm0 │ │ + vmovaps 0x600(%rsp),%ymm0 │ │ vmovaps %ymm0,0x140(%rsp) │ │ - vmovaps 0x580(%rsp),%ymm0 │ │ + vmovaps 0x5e0(%rsp),%ymm0 │ │ vmovaps %ymm0,0x160(%rsp) │ │ - vmovaps 0x660(%rsp),%ymm0 │ │ + vmovaps 0x6c0(%rsp),%ymm0 │ │ vmovaps %ymm0,0x180(%rsp) │ │ - vmovaps 0x640(%rsp),%ymm0 │ │ + vmovaps 0x6a0(%rsp),%ymm0 │ │ vmovaps %ymm0,0x1a0(%rsp) │ │ - vmovaps 0x620(%rsp),%ymm0 │ │ + vmovaps 0x680(%rsp),%ymm0 │ │ vmovaps %ymm0,0x1c0(%rsp) │ │ - vmovaps 0x600(%rsp),%ymm0 │ │ + vmovaps 0x660(%rsp),%ymm0 │ │ vmovaps %ymm0,0x1e0(%rsp) │ │ - vmovdqa 0x680(%rsp),%ymm0 │ │ + vmovdqa 0x6e0(%rsp),%ymm0 │ │ vmovdqa %ymm0,0x200(%rsp) │ │ - vmovaps %ymm15,0x800(%rsp) │ │ - vmovaps %ymm15,0x220(%rsp) │ │ - vmovdqa %ymm14,0x780(%rsp) │ │ + vmovdqa %ymm15,0x860(%rsp) │ │ + vmovdqa %ymm15,0x220(%rsp) │ │ + vmovdqa %ymm14,0x7e0(%rsp) │ │ vmovdqa %ymm14,0x240(%rsp) │ │ - vmovdqa %ymm13,0x700(%rsp) │ │ - vmovdqa %ymm13,0x260(%rsp) │ │ - vmovdqa %ymm9,0x860(%rsp) │ │ + vmovaps %ymm13,0x760(%rsp) │ │ + vmovaps %ymm13,0x260(%rsp) │ │ + vmovdqa %ymm9,0x8c0(%rsp) │ │ vmovdqa %ymm9,0x280(%rsp) │ │ - vmovdqa %ymm6,0x7e0(%rsp) │ │ + vmovdqa %ymm6,0x840(%rsp) │ │ vmovdqa %ymm6,0x2a0(%rsp) │ │ - vmovdqa %ymm10,0x760(%rsp) │ │ + vmovdqa %ymm10,0x7c0(%rsp) │ │ vmovdqa %ymm10,0x2c0(%rsp) │ │ - vmovdqa %ymm5,0x6e0(%rsp) │ │ + vmovdqa %ymm5,0x740(%rsp) │ │ vmovdqa %ymm5,0x2e0(%rsp) │ │ - vmovdqa %ymm3,0x840(%rsp) │ │ + vmovdqa %ymm3,0x8a0(%rsp) │ │ vmovdqa %ymm3,0x300(%rsp) │ │ - vmovdqa %ymm7,0x7c0(%rsp) │ │ + vmovdqa %ymm7,0x820(%rsp) │ │ vmovdqa %ymm7,0x320(%rsp) │ │ - vmovdqa %ymm11,0x740(%rsp) │ │ + vmovdqa %ymm11,0x7a0(%rsp) │ │ vmovdqa %ymm11,0x340(%rsp) │ │ - vmovdqa %ymm2,0x6c0(%rsp) │ │ + vmovdqa %ymm2,0x720(%rsp) │ │ vmovdqa %ymm2,0x360(%rsp) │ │ - vmovdqa %ymm4,0x820(%rsp) │ │ + vmovdqa %ymm4,0x880(%rsp) │ │ vmovdqa %ymm4,0x380(%rsp) │ │ - vmovdqa %ymm8,0x7a0(%rsp) │ │ + vmovdqa %ymm8,0x800(%rsp) │ │ vmovdqa %ymm8,0x3a0(%rsp) │ │ - vmovdqa %ymm12,0x720(%rsp) │ │ + vmovdqa %ymm12,0x780(%rsp) │ │ vmovdqa %ymm12,0x3c0(%rsp) │ │ - vmovdqa %ymm1,0x6a0(%rsp) │ │ + vmovdqa %ymm1,0x700(%rsp) │ │ vmovdqa %ymm1,0x3e0(%rsp) │ │ mov $0x1f8,%eax │ │ - vpbroadcastq -0x277df(%rip),%ymm15 │ │ + vpbroadcastq -0x26c57(%rip),%ymm13 │ │ nop │ │ vmovq -0x78(%rsp,%rax,1),%xmm0 │ │ vmovq -0xf8(%rsp,%rax,1),%xmm1 │ │ vpunpcklqdq %xmm0,%xmm1,%xmm0 │ │ vmovq -0x178(%rsp,%rax,1),%xmm1 │ │ vmovq -0x1f8(%rsp,%rax,1),%xmm2 │ │ vpunpcklqdq %xmm1,%xmm2,%xmm1 │ │ @@ -17816,19 +17211,22 @@ │ │ vmovq -0xd8(%rsp,%rax,1),%xmm2 │ │ vpunpcklqdq %xmm0,%xmm2,%xmm0 │ │ vmovq -0x158(%rsp,%rax,1),%xmm2 │ │ vmovq -0x1d8(%rsp,%rax,1),%xmm3 │ │ vpunpcklqdq %xmm2,%xmm3,%xmm2 │ │ vinserti128 $0x1,%xmm0,%ymm2,%ymm0 │ │ vpaddq %ymm1,%ymm0,%ymm2 │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ + vpblendd $0xaa,%ymm3,%ymm0,%ymm3 │ │ + vpxor %xmm8,%xmm8,%xmm8 │ │ vpaddq %ymm1,%ymm1,%ymm1 │ │ - vpand %ymm1,%ymm15,%ymm3 │ │ - vpmuludq %ymm0,%ymm1,%ymm1 │ │ - vpsrlq $0x20,%ymm3,%ymm3 │ │ - vpmuludq %ymm0,%ymm3,%ymm3 │ │ + vpand %ymm1,%ymm13,%ymm4 │ │ + vpmuludq %ymm3,%ymm1,%ymm1 │ │ + vpsrlq $0x20,%ymm4,%ymm4 │ │ + vpmuludq %ymm3,%ymm4,%ymm3 │ │ vpsllq $0x20,%ymm3,%ymm3 │ │ vpaddq %ymm3,%ymm1,%ymm1 │ │ vpaddq %ymm1,%ymm2,%ymm1 │ │ vmovq -0x18(%rsp,%rax,1),%xmm2 │ │ vmovq -0x98(%rsp,%rax,1),%xmm3 │ │ vpunpcklqdq %xmm2,%xmm3,%xmm2 │ │ vmovq -0x118(%rsp,%rax,1),%xmm3 │ │ @@ -17838,1090 +17236,1151 @@ │ │ vpxor %ymm2,%ymm1,%ymm2 │ │ vpsrlq $0x20,%ymm2,%ymm3 │ │ vpshufd $0xb1,%ymm2,%ymm2 │ │ vmovq -0x38(%rsp,%rax,1),%xmm4 │ │ vmovq -0xb8(%rsp,%rax,1),%xmm5 │ │ vpunpcklqdq %xmm4,%xmm5,%xmm4 │ │ vmovq -0x138(%rsp,%rax,1),%xmm5 │ │ - vmovq -0x1b8(%rsp,%rax,1),%xmm6 │ │ - vpunpcklqdq %xmm5,%xmm6,%xmm5 │ │ + vmovq -0x1b8(%rsp,%rax,1),%xmm7 │ │ + vpunpcklqdq %xmm5,%xmm7,%xmm5 │ │ vinserti128 $0x1,%xmm4,%ymm5,%ymm4 │ │ vpaddq %ymm4,%ymm2,%ymm5 │ │ vpaddq %ymm4,%ymm4,%ymm4 │ │ - vpand %ymm4,%ymm15,%ymm6 │ │ + vpand %ymm4,%ymm13,%ymm7 │ │ vpmuludq %ymm3,%ymm4,%ymm4 │ │ - vpsrlq $0x20,%ymm6,%ymm6 │ │ - vpmuludq %ymm3,%ymm6,%ymm3 │ │ + vpsrlq $0x20,%ymm7,%ymm7 │ │ + vpmuludq %ymm3,%ymm7,%ymm3 │ │ vpsllq $0x20,%ymm3,%ymm3 │ │ vpaddq %ymm3,%ymm4,%ymm3 │ │ vpaddq %ymm3,%ymm5,%ymm3 │ │ vpxor %ymm0,%ymm3,%ymm0 │ │ vpsrlq $0x18,%ymm0,%ymm4 │ │ vpsllq $0x28,%ymm0,%ymm0 │ │ vpor %ymm4,%ymm0,%ymm0 │ │ vpaddq %ymm1,%ymm0,%ymm5 │ │ + vpblendd $0xaa,%ymm8,%ymm4,%ymm4 │ │ vpaddq %ymm1,%ymm1,%ymm1 │ │ - vpand %ymm1,%ymm15,%ymm6 │ │ + vpand %ymm1,%ymm13,%ymm7 │ │ vpmuludq %ymm4,%ymm1,%ymm1 │ │ - vpsrlq $0x20,%ymm6,%ymm6 │ │ - vpmuludq %ymm4,%ymm6,%ymm4 │ │ + vpsrlq $0x20,%ymm7,%ymm7 │ │ + vpmuludq %ymm4,%ymm7,%ymm4 │ │ vpsllq $0x20,%ymm4,%ymm4 │ │ vpaddq %ymm4,%ymm1,%ymm1 │ │ - vpaddq %ymm1,%ymm5,%ymm7 │ │ - vpxor %ymm2,%ymm7,%ymm1 │ │ + vpaddq %ymm1,%ymm5,%ymm1 │ │ + vmovdqa %ymm1,0x420(%rsp) │ │ + vpxor %ymm2,%ymm1,%ymm1 │ │ vpsllq $0x30,%ymm1,%ymm2 │ │ vpsrlq $0x10,%ymm1,%ymm1 │ │ - vpblendw $0x88,%ymm2,%ymm1,%ymm14 │ │ - vpaddq %ymm3,%ymm14,%ymm2 │ │ + vpblendw $0x88,%ymm2,%ymm1,%ymm2 │ │ + vmovdqa %ymm2,0x480(%rsp) │ │ + vpaddq %ymm3,%ymm2,%ymm2 │ │ + vpblendd $0xaa,%ymm8,%ymm1,%ymm1 │ │ vpaddq %ymm3,%ymm3,%ymm3 │ │ - vpand %ymm3,%ymm15,%ymm4 │ │ + vpand %ymm3,%ymm13,%ymm4 │ │ vpmuludq %ymm1,%ymm3,%ymm3 │ │ vpsrlq $0x20,%ymm4,%ymm4 │ │ vpmuludq %ymm1,%ymm4,%ymm1 │ │ vpsllq $0x20,%ymm1,%ymm1 │ │ vpaddq %ymm1,%ymm3,%ymm1 │ │ vpaddq %ymm1,%ymm2,%ymm1 │ │ - vmovdqa %ymm1,0x440(%rsp) │ │ + vmovdqa %ymm1,0x4a0(%rsp) │ │ vpxor %ymm0,%ymm1,%ymm0 │ │ vpsrlq $0x3f,%ymm0,%ymm1 │ │ vpaddq %ymm0,%ymm0,%ymm0 │ │ vpor %ymm1,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,0x460(%rsp) │ │ + vmovdqa %ymm0,0x4c0(%rsp) │ │ vmovq -0x70(%rsp,%rax,1),%xmm0 │ │ vmovq -0xf0(%rsp,%rax,1),%xmm1 │ │ vpunpcklqdq %xmm0,%xmm1,%xmm0 │ │ vmovq -0x170(%rsp,%rax,1),%xmm1 │ │ vmovq -0x1f0(%rsp,%rax,1),%xmm2 │ │ vpunpcklqdq %xmm1,%xmm2,%xmm1 │ │ vinserti128 $0x1,%xmm0,%ymm1,%ymm1 │ │ vmovq -0x50(%rsp,%rax,1),%xmm0 │ │ vmovq -0xd0(%rsp,%rax,1),%xmm2 │ │ vpunpcklqdq %xmm0,%xmm2,%xmm0 │ │ vmovq -0x150(%rsp,%rax,1),%xmm2 │ │ - vmovq -0x1d0(%rsp,%rax,1),%xmm3 │ │ - vpunpcklqdq %xmm2,%xmm3,%xmm2 │ │ + vmovq -0x1d0(%rsp,%rax,1),%xmm4 │ │ + vpunpcklqdq %xmm2,%xmm4,%xmm2 │ │ vinserti128 $0x1,%xmm0,%ymm2,%ymm0 │ │ vpaddq %ymm1,%ymm0,%ymm2 │ │ + vpblendd $0xaa,%ymm8,%ymm0,%ymm4 │ │ vpaddq %ymm1,%ymm1,%ymm1 │ │ - vpand %ymm1,%ymm15,%ymm3 │ │ - vpmuludq %ymm0,%ymm1,%ymm1 │ │ - vpsrlq $0x20,%ymm3,%ymm3 │ │ - vpmuludq %ymm0,%ymm3,%ymm3 │ │ - vpsllq $0x20,%ymm3,%ymm3 │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ - vpaddq %ymm1,%ymm2,%ymm1 │ │ - vmovq -0x10(%rsp,%rax,1),%xmm2 │ │ - vmovq -0x90(%rsp,%rax,1),%xmm3 │ │ - vpunpcklqdq %xmm2,%xmm3,%xmm2 │ │ - vmovq -0x110(%rsp,%rax,1),%xmm3 │ │ - vmovq -0x190(%rsp,%rax,1),%xmm4 │ │ - vpunpcklqdq %xmm3,%xmm4,%xmm3 │ │ - vinserti128 $0x1,%xmm2,%ymm3,%ymm2 │ │ - vpxor %ymm2,%ymm1,%ymm2 │ │ - vpsrlq $0x20,%ymm2,%ymm3 │ │ - vpshufd $0xb1,%ymm2,%ymm2 │ │ - vmovq -0x30(%rsp,%rax,1),%xmm4 │ │ - vmovq -0xb0(%rsp,%rax,1),%xmm5 │ │ - vpunpcklqdq %xmm4,%xmm5,%xmm4 │ │ - vmovq -0x130(%rsp,%rax,1),%xmm5 │ │ - vmovq -0x1b0(%rsp,%rax,1),%xmm6 │ │ - vpunpcklqdq %xmm5,%xmm6,%xmm5 │ │ - vinserti128 $0x1,%xmm4,%ymm5,%ymm4 │ │ - vpaddq %ymm4,%ymm2,%ymm5 │ │ - vpaddq %ymm4,%ymm4,%ymm4 │ │ - vpand %ymm4,%ymm15,%ymm6 │ │ - vpmuludq %ymm3,%ymm4,%ymm4 │ │ - vpsrlq $0x20,%ymm6,%ymm6 │ │ - vpmuludq %ymm3,%ymm6,%ymm3 │ │ - vpsllq $0x20,%ymm3,%ymm3 │ │ - vpaddq %ymm3,%ymm4,%ymm3 │ │ - vpaddq %ymm3,%ymm5,%ymm3 │ │ - vpxor %ymm0,%ymm3,%ymm0 │ │ - vpsrlq $0x18,%ymm0,%ymm4 │ │ - vpsllq $0x28,%ymm0,%ymm0 │ │ - vpor %ymm4,%ymm0,%ymm0 │ │ - vpaddq %ymm1,%ymm0,%ymm5 │ │ - vpaddq %ymm1,%ymm1,%ymm1 │ │ - vpand %ymm1,%ymm15,%ymm6 │ │ + vpand %ymm1,%ymm13,%ymm7 │ │ vpmuludq %ymm4,%ymm1,%ymm1 │ │ - vpsrlq $0x20,%ymm6,%ymm6 │ │ - vpmuludq %ymm4,%ymm6,%ymm4 │ │ + vpsrlq $0x20,%ymm7,%ymm7 │ │ + vpmuludq %ymm4,%ymm7,%ymm4 │ │ vpsllq $0x20,%ymm4,%ymm4 │ │ vpaddq %ymm4,%ymm1,%ymm1 │ │ - vpaddq %ymm1,%ymm5,%ymm8 │ │ - vpxor %ymm2,%ymm8,%ymm1 │ │ - vpsllq $0x30,%ymm1,%ymm2 │ │ - vpsrlq $0x10,%ymm1,%ymm1 │ │ - vpblendw $0x88,%ymm2,%ymm1,%ymm2 │ │ - vmovdqa %ymm2,0x400(%rsp) │ │ - vpaddq %ymm3,%ymm2,%ymm2 │ │ - vpaddq %ymm3,%ymm3,%ymm3 │ │ - vpand %ymm3,%ymm15,%ymm4 │ │ - vpmuludq %ymm1,%ymm3,%ymm3 │ │ - vpsrlq $0x20,%ymm4,%ymm4 │ │ - vpmuludq %ymm1,%ymm4,%ymm1 │ │ - vpsllq $0x20,%ymm1,%ymm1 │ │ - vpaddq %ymm1,%ymm3,%ymm1 │ │ - vpaddq %ymm1,%ymm2,%ymm1 │ │ - vmovdqa %ymm1,0x420(%rsp) │ │ - vpxor %ymm0,%ymm1,%ymm0 │ │ - vpsrlq $0x3f,%ymm0,%ymm1 │ │ - vpaddq %ymm0,%ymm0,%ymm0 │ │ - vpor %ymm1,%ymm0,%ymm11 │ │ - vmovq -0x68(%rsp,%rax,1),%xmm0 │ │ - vmovq -0xe8(%rsp,%rax,1),%xmm1 │ │ - vpunpcklqdq %xmm0,%xmm1,%xmm0 │ │ - vmovq -0x168(%rsp,%rax,1),%xmm1 │ │ - vmovq -0x1e8(%rsp,%rax,1),%xmm2 │ │ - vpunpcklqdq %xmm1,%xmm2,%xmm1 │ │ - vinserti128 $0x1,%xmm0,%ymm1,%ymm1 │ │ - vmovq -0x48(%rsp,%rax,1),%xmm0 │ │ - vmovq -0xc8(%rsp,%rax,1),%xmm2 │ │ - vpunpcklqdq %xmm0,%xmm2,%xmm0 │ │ - vmovq -0x148(%rsp,%rax,1),%xmm2 │ │ - vmovq -0x1c8(%rsp,%rax,1),%xmm3 │ │ - vpunpcklqdq %xmm2,%xmm3,%xmm2 │ │ - vinserti128 $0x1,%xmm0,%ymm2,%ymm0 │ │ - vpaddq %ymm1,%ymm0,%ymm2 │ │ - vpaddq %ymm1,%ymm1,%ymm1 │ │ - vpand %ymm1,%ymm15,%ymm3 │ │ - vpmuludq %ymm0,%ymm1,%ymm1 │ │ - vpsrlq $0x20,%ymm3,%ymm3 │ │ - vpmuludq %ymm0,%ymm3,%ymm3 │ │ - vpsllq $0x20,%ymm3,%ymm3 │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ vpaddq %ymm1,%ymm2,%ymm1 │ │ - vmovq -0x8(%rsp,%rax,1),%xmm2 │ │ - vmovq -0x88(%rsp,%rax,1),%xmm3 │ │ - vpunpcklqdq %xmm2,%xmm3,%xmm2 │ │ - vmovq -0x108(%rsp,%rax,1),%xmm3 │ │ - vmovq -0x188(%rsp,%rax,1),%xmm4 │ │ - vpunpcklqdq %xmm3,%xmm4,%xmm3 │ │ - vinserti128 $0x1,%xmm2,%ymm3,%ymm2 │ │ + vmovq -0x10(%rsp,%rax,1),%xmm2 │ │ + vmovq -0x90(%rsp,%rax,1),%xmm4 │ │ + vpunpcklqdq %xmm2,%xmm4,%xmm2 │ │ + vmovq -0x110(%rsp,%rax,1),%xmm4 │ │ + vmovq -0x190(%rsp,%rax,1),%xmm7 │ │ + vpunpcklqdq %xmm4,%xmm7,%xmm4 │ │ + vinserti128 $0x1,%xmm2,%ymm4,%ymm2 │ │ vpxor %ymm2,%ymm1,%ymm2 │ │ - vpsrlq $0x20,%ymm2,%ymm3 │ │ + vpsrlq $0x20,%ymm2,%ymm4 │ │ vpshufd $0xb1,%ymm2,%ymm2 │ │ - vmovq -0x28(%rsp,%rax,1),%xmm4 │ │ - vmovq -0xa8(%rsp,%rax,1),%xmm6 │ │ - vpunpcklqdq %xmm4,%xmm6,%xmm4 │ │ - vmovq -0x128(%rsp,%rax,1),%xmm6 │ │ - vmovq -0x1a8(%rsp,%rax,1),%xmm9 │ │ - vpunpcklqdq %xmm6,%xmm9,%xmm6 │ │ - vinserti128 $0x1,%xmm4,%ymm6,%ymm4 │ │ - vpaddq %ymm4,%ymm2,%ymm6 │ │ - vpaddq %ymm4,%ymm4,%ymm4 │ │ - vpand %ymm4,%ymm15,%ymm9 │ │ - vpmuludq %ymm3,%ymm4,%ymm4 │ │ - vpsrlq $0x20,%ymm9,%ymm9 │ │ - vpmuludq %ymm3,%ymm9,%ymm3 │ │ - vpsllq $0x20,%ymm3,%ymm3 │ │ - vpaddq %ymm3,%ymm4,%ymm3 │ │ - vpaddq %ymm3,%ymm6,%ymm3 │ │ - vpxor %ymm0,%ymm3,%ymm0 │ │ - vpsrlq $0x18,%ymm0,%ymm4 │ │ + vmovq -0x30(%rsp,%rax,1),%xmm7 │ │ + vmovq -0xb0(%rsp,%rax,1),%xmm9 │ │ + vpunpcklqdq %xmm7,%xmm9,%xmm7 │ │ + vmovq -0x130(%rsp,%rax,1),%xmm9 │ │ + vmovq -0x1b0(%rsp,%rax,1),%xmm10 │ │ + vpunpcklqdq %xmm9,%xmm10,%xmm9 │ │ + vinserti128 $0x1,%xmm7,%ymm9,%ymm7 │ │ + vpaddq %ymm7,%ymm2,%ymm9 │ │ + vpaddq %ymm7,%ymm7,%ymm7 │ │ + vpand %ymm7,%ymm13,%ymm10 │ │ + vpmuludq %ymm4,%ymm7,%ymm7 │ │ + vpsrlq $0x20,%ymm10,%ymm10 │ │ + vpmuludq %ymm4,%ymm10,%ymm4 │ │ + vpsllq $0x20,%ymm4,%ymm4 │ │ + vpaddq %ymm4,%ymm7,%ymm4 │ │ + vpaddq %ymm4,%ymm9,%ymm4 │ │ + vpxor %ymm0,%ymm4,%ymm0 │ │ + vpsrlq $0x18,%ymm0,%ymm7 │ │ vpsllq $0x28,%ymm0,%ymm0 │ │ - vpor %ymm4,%ymm0,%ymm0 │ │ - vpaddq %ymm1,%ymm0,%ymm6 │ │ + vpor %ymm7,%ymm0,%ymm0 │ │ + vpaddq %ymm1,%ymm0,%ymm9 │ │ + vpblendd $0xaa,%ymm8,%ymm7,%ymm7 │ │ vpaddq %ymm1,%ymm1,%ymm1 │ │ - vpand %ymm1,%ymm15,%ymm9 │ │ - vpmuludq %ymm4,%ymm1,%ymm1 │ │ - vpsrlq $0x20,%ymm9,%ymm9 │ │ - vpmuludq %ymm4,%ymm9,%ymm4 │ │ - vpsllq $0x20,%ymm4,%ymm4 │ │ - vpaddq %ymm4,%ymm1,%ymm1 │ │ - vpaddq %ymm1,%ymm6,%ymm9 │ │ + vpand %ymm1,%ymm13,%ymm10 │ │ + vpmuludq %ymm7,%ymm1,%ymm1 │ │ + vpsrlq $0x20,%ymm10,%ymm10 │ │ + vpmuludq %ymm7,%ymm10,%ymm7 │ │ + vpsllq $0x20,%ymm7,%ymm7 │ │ + vpaddq %ymm7,%ymm1,%ymm1 │ │ + vpaddq %ymm1,%ymm9,%ymm9 │ │ vpxor %ymm2,%ymm9,%ymm1 │ │ vpsllq $0x30,%ymm1,%ymm2 │ │ vpsrlq $0x10,%ymm1,%ymm1 │ │ - vpblendw $0x88,%ymm2,%ymm1,%ymm6 │ │ - vpaddq %ymm3,%ymm6,%ymm2 │ │ - vpaddq %ymm3,%ymm3,%ymm3 │ │ - vpand %ymm3,%ymm15,%ymm4 │ │ - vpmuludq %ymm1,%ymm3,%ymm3 │ │ - vpsrlq $0x20,%ymm4,%ymm4 │ │ - vpmuludq %ymm1,%ymm4,%ymm1 │ │ + vpblendw $0x88,%ymm2,%ymm1,%ymm2 │ │ + vmovdqa %ymm2,0x460(%rsp) │ │ + vpaddq %ymm4,%ymm2,%ymm2 │ │ + vpblendd $0xaa,%ymm8,%ymm1,%ymm1 │ │ + vpaddq %ymm4,%ymm4,%ymm4 │ │ + vpand %ymm4,%ymm13,%ymm7 │ │ + vpmuludq %ymm1,%ymm4,%ymm4 │ │ + vpsrlq $0x20,%ymm7,%ymm7 │ │ + vpmuludq %ymm1,%ymm7,%ymm1 │ │ vpsllq $0x20,%ymm1,%ymm1 │ │ - vpaddq %ymm1,%ymm3,%ymm1 │ │ - vpaddq %ymm1,%ymm2,%ymm2 │ │ - vpxor %ymm0,%ymm2,%ymm0 │ │ + vpaddq %ymm1,%ymm4,%ymm1 │ │ + vpaddq %ymm1,%ymm2,%ymm4 │ │ + vpxor %ymm0,%ymm4,%ymm0 │ │ vpsrlq $0x3f,%ymm0,%ymm1 │ │ vpaddq %ymm0,%ymm0,%ymm0 │ │ - vpor %ymm1,%ymm0,%ymm4 │ │ - vmovq -0x60(%rsp,%rax,1),%xmm0 │ │ - vmovq -0xe0(%rsp,%rax,1),%xmm1 │ │ - vpunpcklqdq %xmm0,%xmm1,%xmm0 │ │ - vmovq -0x160(%rsp,%rax,1),%xmm1 │ │ - vmovq -0x1e0(%rsp,%rax,1),%xmm3 │ │ - vpunpcklqdq %xmm1,%xmm3,%xmm1 │ │ - vinserti128 $0x1,%xmm0,%ymm1,%ymm0 │ │ - vmovq -0x40(%rsp,%rax,1),%xmm1 │ │ - vmovq -0xc0(%rsp,%rax,1),%xmm3 │ │ - vpunpcklqdq %xmm1,%xmm3,%xmm1 │ │ - vmovq -0x140(%rsp,%rax,1),%xmm3 │ │ - vmovq -0x1c0(%rsp,%rax,1),%xmm10 │ │ - vpunpcklqdq %xmm3,%xmm10,%xmm3 │ │ - vinserti128 $0x1,%xmm1,%ymm3,%ymm1 │ │ - vpaddq %ymm0,%ymm1,%ymm3 │ │ - vpaddq %ymm0,%ymm0,%ymm0 │ │ - vpand %ymm0,%ymm15,%ymm10 │ │ - vpmuludq %ymm1,%ymm0,%ymm0 │ │ - vpsrlq $0x20,%ymm10,%ymm10 │ │ - vpmuludq %ymm1,%ymm10,%ymm10 │ │ + vpor %ymm1,%ymm0,%ymm3 │ │ + vmovq -0x68(%rsp,%rax,1),%xmm1 │ │ + vmovq -0xe8(%rsp,%rax,1),%xmm2 │ │ + vpunpcklqdq %xmm1,%xmm2,%xmm1 │ │ + vmovq -0x168(%rsp,%rax,1),%xmm2 │ │ + vmovq -0x1e8(%rsp,%rax,1),%xmm7 │ │ + vpunpcklqdq %xmm2,%xmm7,%xmm2 │ │ + vinserti128 $0x1,%xmm1,%ymm2,%ymm2 │ │ + vmovq -0x48(%rsp,%rax,1),%xmm1 │ │ + vmovq -0xc8(%rsp,%rax,1),%xmm7 │ │ + vpunpcklqdq %xmm1,%xmm7,%xmm1 │ │ + vmovq -0x148(%rsp,%rax,1),%xmm7 │ │ + vmovq -0x1c8(%rsp,%rax,1),%xmm10 │ │ + vpunpcklqdq %xmm7,%xmm10,%xmm7 │ │ + vinserti128 $0x1,%xmm1,%ymm7,%ymm1 │ │ + vpaddq %ymm2,%ymm1,%ymm7 │ │ + vpblendd $0xaa,%ymm8,%ymm1,%ymm10 │ │ + vpaddq %ymm2,%ymm2,%ymm2 │ │ + vpand %ymm2,%ymm13,%ymm11 │ │ + vpmuludq %ymm2,%ymm10,%ymm2 │ │ + vpsrlq $0x20,%ymm11,%ymm11 │ │ + vpmuludq %ymm10,%ymm11,%ymm10 │ │ vpsllq $0x20,%ymm10,%ymm10 │ │ - vpaddq %ymm0,%ymm10,%ymm0 │ │ - vpaddq %ymm0,%ymm3,%ymm0 │ │ - vmovq (%rsp,%rax,1),%xmm3 │ │ - vmovq -0x80(%rsp,%rax,1),%xmm10 │ │ - vpunpcklqdq %xmm3,%xmm10,%xmm3 │ │ - vmovq -0x100(%rsp,%rax,1),%xmm10 │ │ - vmovq -0x180(%rsp,%rax,1),%xmm13 │ │ - vpunpcklqdq %xmm10,%xmm13,%xmm10 │ │ - vinserti128 $0x1,%xmm3,%ymm10,%ymm3 │ │ - vmovq -0x20(%rsp,%rax,1),%xmm10 │ │ - vmovq -0xa0(%rsp,%rax,1),%xmm13 │ │ - vpunpcklqdq %xmm10,%xmm13,%xmm10 │ │ - vmovq -0x120(%rsp,%rax,1),%xmm13 │ │ - vmovq -0x1a0(%rsp,%rax,1),%xmm5 │ │ - vpunpcklqdq %xmm13,%xmm5,%xmm5 │ │ - vinserti128 $0x1,%xmm10,%ymm5,%ymm5 │ │ - vpxor %ymm3,%ymm0,%ymm3 │ │ - vpsrlq $0x20,%ymm3,%ymm10 │ │ - vpaddq %ymm5,%ymm5,%ymm13 │ │ - vpand %ymm15,%ymm13,%ymm12 │ │ - vpmuludq %ymm10,%ymm13,%ymm13 │ │ - vpsrlq $0x20,%ymm12,%ymm12 │ │ - vpmuludq %ymm10,%ymm12,%ymm10 │ │ + vpaddq %ymm2,%ymm10,%ymm2 │ │ + vpaddq %ymm2,%ymm7,%ymm2 │ │ + vmovq -0x8(%rsp,%rax,1),%xmm7 │ │ + vmovq -0x88(%rsp,%rax,1),%xmm10 │ │ + vpunpcklqdq %xmm7,%xmm10,%xmm7 │ │ + vmovq -0x108(%rsp,%rax,1),%xmm10 │ │ + vmovq -0x188(%rsp,%rax,1),%xmm11 │ │ + vpunpcklqdq %xmm10,%xmm11,%xmm10 │ │ + vinserti128 $0x1,%xmm7,%ymm10,%ymm7 │ │ + vpxor %ymm7,%ymm2,%ymm7 │ │ + vpsrlq $0x20,%ymm7,%ymm10 │ │ + vpshufd $0xb1,%ymm7,%ymm7 │ │ + vmovq -0x28(%rsp,%rax,1),%xmm11 │ │ + vmovq -0xa8(%rsp,%rax,1),%xmm12 │ │ + vpunpcklqdq %xmm11,%xmm12,%xmm11 │ │ + vmovq -0x128(%rsp,%rax,1),%xmm12 │ │ + vmovq -0x1a8(%rsp,%rax,1),%xmm14 │ │ + vpunpcklqdq %xmm12,%xmm14,%xmm12 │ │ + vinserti128 $0x1,%xmm11,%ymm12,%ymm11 │ │ + vpaddq %ymm7,%ymm11,%ymm12 │ │ + vpaddq %ymm11,%ymm11,%ymm11 │ │ + vpand %ymm13,%ymm11,%ymm14 │ │ + vpmuludq %ymm10,%ymm11,%ymm11 │ │ + vpsrlq $0x20,%ymm14,%ymm14 │ │ + vpmuludq %ymm10,%ymm14,%ymm10 │ │ vpsllq $0x20,%ymm10,%ymm10 │ │ - vpaddq %ymm10,%ymm13,%ymm10 │ │ - vpshufd $0xb1,%ymm3,%ymm3 │ │ - vpaddq %ymm5,%ymm3,%ymm5 │ │ - vpaddq %ymm5,%ymm10,%ymm5 │ │ - vpxor %ymm1,%ymm5,%ymm1 │ │ + vpaddq %ymm10,%ymm11,%ymm10 │ │ + vpaddq %ymm10,%ymm12,%ymm11 │ │ + vpxor %ymm1,%ymm11,%ymm1 │ │ vpsrlq $0x18,%ymm1,%ymm10 │ │ vpsllq $0x28,%ymm1,%ymm1 │ │ vpor %ymm1,%ymm10,%ymm1 │ │ - vpaddq %ymm0,%ymm0,%ymm12 │ │ - vpand %ymm15,%ymm12,%ymm13 │ │ - vpmuludq %ymm10,%ymm12,%ymm12 │ │ - vpsrlq $0x20,%ymm13,%ymm13 │ │ - vpmuludq %ymm10,%ymm13,%ymm10 │ │ + vpaddq %ymm2,%ymm1,%ymm12 │ │ + vpblendd $0xaa,%ymm8,%ymm10,%ymm10 │ │ + vpaddq %ymm2,%ymm2,%ymm2 │ │ + vpand %ymm2,%ymm13,%ymm14 │ │ + vpmuludq %ymm2,%ymm10,%ymm2 │ │ + vpsrlq $0x20,%ymm14,%ymm14 │ │ + vpmuludq %ymm10,%ymm14,%ymm10 │ │ vpsllq $0x20,%ymm10,%ymm10 │ │ - vpaddq %ymm10,%ymm12,%ymm10 │ │ - vpaddq %ymm0,%ymm1,%ymm0 │ │ - vpaddq %ymm0,%ymm10,%ymm10 │ │ - vpxor %ymm3,%ymm10,%ymm0 │ │ - vpsllq $0x30,%ymm0,%ymm3 │ │ + vpaddq %ymm2,%ymm10,%ymm2 │ │ + vpaddq %ymm2,%ymm12,%ymm10 │ │ + vpxor %ymm7,%ymm10,%ymm2 │ │ + vpsllq $0x30,%ymm2,%ymm7 │ │ + vpsrlq $0x10,%ymm2,%ymm2 │ │ + vpblendw $0x88,%ymm7,%ymm2,%ymm0 │ │ + vmovdqa %ymm0,0x440(%rsp) │ │ + vpaddq %ymm0,%ymm11,%ymm12 │ │ + vpblendd $0xaa,%ymm8,%ymm2,%ymm2 │ │ + vpaddq %ymm11,%ymm11,%ymm11 │ │ + vpand %ymm13,%ymm11,%ymm14 │ │ + vpmuludq %ymm2,%ymm11,%ymm11 │ │ + vpsrlq $0x20,%ymm14,%ymm14 │ │ + vpmuludq %ymm2,%ymm14,%ymm2 │ │ + vpsllq $0x20,%ymm2,%ymm2 │ │ + vpaddq %ymm2,%ymm11,%ymm2 │ │ + vpaddq %ymm2,%ymm12,%ymm12 │ │ + vpxor %ymm1,%ymm12,%ymm1 │ │ + vpsrlq $0x3f,%ymm1,%ymm2 │ │ + vpaddq %ymm1,%ymm1,%ymm1 │ │ + vpor %ymm2,%ymm1,%ymm1 │ │ + vmovq -0x60(%rsp,%rax,1),%xmm2 │ │ + vmovq -0xe0(%rsp,%rax,1),%xmm11 │ │ + vpunpcklqdq %xmm2,%xmm11,%xmm2 │ │ + vmovq -0x160(%rsp,%rax,1),%xmm11 │ │ + vmovq -0x1e0(%rsp,%rax,1),%xmm14 │ │ + vpunpcklqdq %xmm11,%xmm14,%xmm11 │ │ + vinserti128 $0x1,%xmm2,%ymm11,%ymm2 │ │ + vmovq -0x40(%rsp,%rax,1),%xmm11 │ │ + vmovq -0xc0(%rsp,%rax,1),%xmm14 │ │ + vpunpcklqdq %xmm11,%xmm14,%xmm11 │ │ + vmovq -0x140(%rsp,%rax,1),%xmm14 │ │ + vmovq -0x1c0(%rsp,%rax,1),%xmm15 │ │ + vpunpcklqdq %xmm14,%xmm15,%xmm14 │ │ + vinserti128 $0x1,%xmm11,%ymm14,%ymm11 │ │ + vpblendd $0xaa,%ymm8,%ymm11,%ymm14 │ │ + vpaddq %ymm2,%ymm2,%ymm15 │ │ + vpand %ymm13,%ymm15,%ymm0 │ │ + vpmuludq %ymm14,%ymm15,%ymm15 │ │ + vpsrlq $0x20,%ymm0,%ymm0 │ │ + vpmuludq %ymm0,%ymm14,%ymm0 │ │ + vpaddq %ymm2,%ymm11,%ymm2 │ │ + vpsllq $0x20,%ymm0,%ymm0 │ │ + vpaddq %ymm0,%ymm15,%ymm0 │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ + vmovq (%rsp,%rax,1),%xmm0 │ │ + vmovq -0x80(%rsp,%rax,1),%xmm14 │ │ + vpunpcklqdq %xmm0,%xmm14,%xmm0 │ │ + vmovq -0x100(%rsp,%rax,1),%xmm14 │ │ + vmovq -0x180(%rsp,%rax,1),%xmm15 │ │ + vpunpcklqdq %xmm14,%xmm15,%xmm14 │ │ + vinserti128 $0x1,%xmm0,%ymm14,%ymm0 │ │ + vmovq -0x20(%rsp,%rax,1),%xmm14 │ │ + vmovq -0xa0(%rsp,%rax,1),%xmm15 │ │ + vpunpcklqdq %xmm14,%xmm15,%xmm14 │ │ + vmovq -0x120(%rsp,%rax,1),%xmm15 │ │ + vmovq -0x1a0(%rsp,%rax,1),%xmm5 │ │ + vpunpcklqdq %xmm15,%xmm5,%xmm5 │ │ + vinserti128 $0x1,%xmm14,%ymm5,%ymm5 │ │ + vpxor %ymm0,%ymm2,%ymm0 │ │ + vpsrlq $0x20,%ymm0,%ymm14 │ │ + vpaddq %ymm5,%ymm5,%ymm15 │ │ + vpand %ymm13,%ymm15,%ymm6 │ │ + vpmuludq %ymm14,%ymm15,%ymm15 │ │ + vpsrlq $0x20,%ymm6,%ymm6 │ │ + vpmuludq %ymm6,%ymm14,%ymm6 │ │ + vpsllq $0x20,%ymm6,%ymm6 │ │ + vpaddq %ymm6,%ymm15,%ymm6 │ │ + vpshufd $0xb1,%ymm0,%ymm0 │ │ + vpaddq %ymm5,%ymm0,%ymm5 │ │ + vpaddq %ymm6,%ymm5,%ymm5 │ │ + vpxor %ymm5,%ymm11,%ymm6 │ │ + vpsrlq $0x18,%ymm6,%ymm11 │ │ + vpsllq $0x28,%ymm6,%ymm6 │ │ + vpor %ymm6,%ymm11,%ymm6 │ │ + vpblendd $0xaa,%ymm8,%ymm11,%ymm11 │ │ + vpaddq %ymm2,%ymm2,%ymm14 │ │ + vpand %ymm13,%ymm14,%ymm15 │ │ + vpmuludq %ymm11,%ymm14,%ymm14 │ │ + vpsrlq $0x20,%ymm15,%ymm15 │ │ + vpmuludq %ymm11,%ymm15,%ymm11 │ │ + vpsllq $0x20,%ymm11,%ymm11 │ │ + vpaddq %ymm11,%ymm14,%ymm11 │ │ + vpaddq %ymm2,%ymm6,%ymm2 │ │ + vpaddq %ymm2,%ymm11,%ymm11 │ │ + vpxor %ymm0,%ymm11,%ymm0 │ │ + vpsllq $0x30,%ymm0,%ymm2 │ │ vpsrlq $0x10,%ymm0,%ymm0 │ │ - vpblendw $0x88,%ymm3,%ymm0,%ymm12 │ │ - vpaddq %ymm5,%ymm5,%ymm3 │ │ - vpand %ymm3,%ymm15,%ymm13 │ │ - vpmuludq %ymm0,%ymm3,%ymm3 │ │ - vpsrlq $0x20,%ymm13,%ymm13 │ │ - vpmuludq %ymm0,%ymm13,%ymm0 │ │ + vpblendw $0x88,%ymm2,%ymm0,%ymm15 │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ + vpblendd $0xaa,%ymm7,%ymm0,%ymm0 │ │ + vpaddq %ymm5,%ymm5,%ymm2 │ │ + vpand %ymm2,%ymm13,%ymm14 │ │ + vpmuludq %ymm0,%ymm2,%ymm2 │ │ + vpsrlq $0x20,%ymm14,%ymm14 │ │ + vpmuludq %ymm0,%ymm14,%ymm0 │ │ vpsllq $0x20,%ymm0,%ymm0 │ │ - vpaddq %ymm0,%ymm3,%ymm0 │ │ - vpaddq %ymm5,%ymm12,%ymm3 │ │ - vpaddq %ymm0,%ymm3,%ymm3 │ │ - vpxor %ymm1,%ymm3,%ymm0 │ │ - vpsrlq $0x3f,%ymm0,%ymm1 │ │ + vpaddq %ymm0,%ymm2,%ymm0 │ │ + vpaddq %ymm5,%ymm15,%ymm2 │ │ + vpaddq %ymm0,%ymm2,%ymm14 │ │ + vpxor %ymm6,%ymm14,%ymm0 │ │ + vpsrlq $0x3f,%ymm0,%ymm2 │ │ vpaddq %ymm0,%ymm0,%ymm0 │ │ - vpor %ymm1,%ymm0,%ymm1 │ │ - vpaddq %ymm7,%ymm7,%ymm0 │ │ - vpand %ymm0,%ymm15,%ymm5 │ │ - vpmuludq %ymm0,%ymm11,%ymm0 │ │ - vpsrlq $0x20,%ymm5,%ymm5 │ │ - vpmuludq %ymm5,%ymm11,%ymm5 │ │ - vpsllq $0x20,%ymm5,%ymm5 │ │ - vpaddq %ymm5,%ymm0,%ymm0 │ │ - vpaddq %ymm7,%ymm11,%ymm5 │ │ + vpor %ymm2,%ymm0,%ymm2 │ │ + vpblendd $0xaa,%ymm7,%ymm3,%ymm0 │ │ + vmovdqa 0x420(%rsp),%ymm8 │ │ + vpaddq %ymm8,%ymm8,%ymm5 │ │ + vpand %ymm5,%ymm13,%ymm6 │ │ + vpmuludq %ymm0,%ymm5,%ymm5 │ │ + vpsrlq $0x20,%ymm6,%ymm6 │ │ + vpmuludq %ymm0,%ymm6,%ymm0 │ │ + vpsllq $0x20,%ymm0,%ymm0 │ │ vpaddq %ymm0,%ymm5,%ymm0 │ │ - vpxor %ymm0,%ymm12,%ymm5 │ │ - vpsrlq $0x20,%ymm5,%ymm7 │ │ - vpaddq %ymm2,%ymm2,%ymm12 │ │ - vpand %ymm15,%ymm12,%ymm13 │ │ - vpmuludq %ymm7,%ymm12,%ymm12 │ │ - vpsrlq $0x20,%ymm13,%ymm13 │ │ - vpmuludq %ymm7,%ymm13,%ymm7 │ │ - vpsllq $0x20,%ymm7,%ymm7 │ │ - vpaddq %ymm7,%ymm12,%ymm7 │ │ + vpaddq %ymm3,%ymm8,%ymm5 │ │ + vpaddq %ymm0,%ymm5,%ymm0 │ │ + vpxor %ymm0,%ymm15,%ymm5 │ │ + vpsrlq $0x20,%ymm5,%ymm6 │ │ + vpaddq %ymm12,%ymm12,%ymm15 │ │ + vpand %ymm13,%ymm15,%ymm8 │ │ + vpmuludq %ymm6,%ymm15,%ymm15 │ │ + vpsrlq $0x20,%ymm8,%ymm8 │ │ + vpmuludq %ymm6,%ymm8,%ymm6 │ │ + vpsllq $0x20,%ymm6,%ymm6 │ │ + vpaddq %ymm6,%ymm15,%ymm6 │ │ vpshufd $0xb1,%ymm5,%ymm5 │ │ - vpaddq %ymm2,%ymm5,%ymm2 │ │ - vpaddq %ymm7,%ymm2,%ymm2 │ │ - vpxor %ymm2,%ymm11,%ymm7 │ │ - vpsrlq $0x18,%ymm7,%ymm11 │ │ - vpsllq $0x28,%ymm7,%ymm7 │ │ - vpor %ymm7,%ymm11,%ymm7 │ │ + vpaddq %ymm5,%ymm12,%ymm8 │ │ + vpaddq %ymm6,%ymm8,%ymm6 │ │ + vpxor %ymm3,%ymm6,%ymm3 │ │ + vpsrlq $0x18,%ymm3,%ymm8 │ │ + vpsllq $0x28,%ymm3,%ymm3 │ │ + vpor %ymm3,%ymm8,%ymm3 │ │ + vpblendd $0xaa,%ymm7,%ymm8,%ymm8 │ │ vpaddq %ymm0,%ymm0,%ymm12 │ │ - vpand %ymm15,%ymm12,%ymm13 │ │ - vpmuludq %ymm11,%ymm12,%ymm12 │ │ - vpsrlq $0x20,%ymm13,%ymm13 │ │ - vpmuludq %ymm11,%ymm13,%ymm11 │ │ - vpsllq $0x20,%ymm11,%ymm11 │ │ - vpaddq %ymm11,%ymm12,%ymm11 │ │ - vpaddq %ymm0,%ymm7,%ymm0 │ │ - vpaddq %ymm0,%ymm11,%ymm0 │ │ - vpxor %ymm5,%ymm0,%ymm5 │ │ - vpsllq $0x30,%ymm5,%ymm11 │ │ - vpsrlq $0x10,%ymm5,%ymm5 │ │ - vpblendw $0x88,%ymm11,%ymm5,%ymm11 │ │ - vpaddq %ymm2,%ymm2,%ymm12 │ │ - vpand %ymm15,%ymm12,%ymm13 │ │ - vpmuludq %ymm5,%ymm12,%ymm12 │ │ - vpsrlq $0x20,%ymm13,%ymm13 │ │ - vpmuludq %ymm5,%ymm13,%ymm5 │ │ - vpsllq $0x20,%ymm5,%ymm5 │ │ - vpaddq %ymm5,%ymm12,%ymm5 │ │ - vpaddq %ymm2,%ymm11,%ymm2 │ │ - vpaddq %ymm5,%ymm2,%ymm2 │ │ - vpxor %ymm7,%ymm2,%ymm5 │ │ - vpsrlq $0x3f,%ymm5,%ymm7 │ │ - vpaddq %ymm5,%ymm5,%ymm5 │ │ - vpor %ymm7,%ymm5,%ymm7 │ │ - vpaddq %ymm8,%ymm8,%ymm5 │ │ - vpand %ymm5,%ymm15,%ymm12 │ │ - vpmuludq %ymm4,%ymm5,%ymm5 │ │ + vpand %ymm13,%ymm12,%ymm15 │ │ + vpmuludq %ymm8,%ymm12,%ymm12 │ │ + vpsrlq $0x20,%ymm15,%ymm15 │ │ + vpmuludq %ymm8,%ymm15,%ymm8 │ │ + vpsllq $0x20,%ymm8,%ymm8 │ │ + vpaddq %ymm8,%ymm12,%ymm8 │ │ + vpaddq %ymm0,%ymm3,%ymm0 │ │ + vpaddq %ymm0,%ymm8,%ymm15 │ │ + vpxor %ymm5,%ymm15,%ymm0 │ │ + vpsllq $0x30,%ymm0,%ymm5 │ │ + vpsrlq $0x10,%ymm0,%ymm8 │ │ + vpblendw $0x88,%ymm5,%ymm8,%ymm7 │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ + vpblendd $0xaa,%ymm0,%ymm8,%ymm5 │ │ + vpaddq %ymm6,%ymm6,%ymm8 │ │ + vpand %ymm13,%ymm8,%ymm12 │ │ + vpmuludq %ymm5,%ymm8,%ymm8 │ │ vpsrlq $0x20,%ymm12,%ymm12 │ │ - vpmuludq %ymm4,%ymm12,%ymm12 │ │ - vpsllq $0x20,%ymm12,%ymm12 │ │ - vpaddq %ymm5,%ymm12,%ymm5 │ │ - vpaddq %ymm4,%ymm8,%ymm8 │ │ + vpmuludq %ymm5,%ymm12,%ymm5 │ │ + vpsllq $0x20,%ymm5,%ymm5 │ │ vpaddq %ymm5,%ymm8,%ymm5 │ │ - vpshufd $0xb1,%ymm14,%ymm8 │ │ - vpshufd $0xb1,%ymm5,%ymm12 │ │ - vpxor %ymm8,%ymm12,%ymm8 │ │ - vpaddq %ymm8,%ymm8,%ymm12 │ │ - vpand %ymm15,%ymm12,%ymm13 │ │ - vpmuludq %ymm3,%ymm12,%ymm12 │ │ - vpsrlq $0x20,%ymm13,%ymm13 │ │ - vpmuludq %ymm3,%ymm13,%ymm13 │ │ - vpsllq $0x20,%ymm13,%ymm13 │ │ - vpaddq %ymm13,%ymm12,%ymm12 │ │ - vpaddq %ymm3,%ymm8,%ymm3 │ │ - vpaddq %ymm3,%ymm12,%ymm13 │ │ - vpxor %ymm4,%ymm13,%ymm3 │ │ - vpsrlq $0x18,%ymm3,%ymm4 │ │ - vpsllq $0x28,%ymm3,%ymm3 │ │ - vpor %ymm4,%ymm3,%ymm3 │ │ - vpaddq %ymm5,%ymm5,%ymm12 │ │ - vpand %ymm15,%ymm12,%ymm14 │ │ - vpmuludq %ymm4,%ymm12,%ymm12 │ │ - vpsrlq $0x20,%ymm14,%ymm14 │ │ - vpmuludq %ymm4,%ymm14,%ymm4 │ │ - vpsllq $0x20,%ymm4,%ymm4 │ │ - vpaddq %ymm4,%ymm12,%ymm4 │ │ - vpaddq %ymm5,%ymm3,%ymm5 │ │ - vpaddq %ymm4,%ymm5,%ymm4 │ │ - vpunpcklqdq %xmm4,%xmm0,%xmm5 │ │ - vmovdqa %xmm5,-0x1f8(%rsp,%rax,1) │ │ - vpunpckhqdq %xmm4,%xmm0,%xmm5 │ │ - vmovdqa %xmm5,-0x178(%rsp,%rax,1) │ │ - vextracti128 $0x1,%ymm0,%xmm0 │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ - vpunpcklqdq %xmm5,%xmm0,%xmm12 │ │ - vmovdqa %xmm12,-0xf8(%rsp,%rax,1) │ │ - vpunpckhqdq %xmm5,%xmm0,%xmm0 │ │ - vmovdqa %xmm0,-0x78(%rsp,%rax,1) │ │ - vpxor %ymm4,%ymm8,%ymm0 │ │ - vpsllq $0x30,%ymm0,%ymm4 │ │ - vpsrlq $0x10,%ymm0,%ymm5 │ │ - vpblendw $0x88,%ymm4,%ymm5,%ymm0 │ │ - vpaddq %ymm13,%ymm13,%ymm4 │ │ - vpand %ymm4,%ymm15,%ymm8 │ │ - vpmuludq %ymm5,%ymm4,%ymm4 │ │ + vpaddq %ymm6,%ymm7,%ymm6 │ │ + vpaddq %ymm5,%ymm6,%ymm12 │ │ + vpxor %ymm3,%ymm12,%ymm3 │ │ + vpsrlq $0x3f,%ymm3,%ymm5 │ │ + vpaddq %ymm3,%ymm3,%ymm3 │ │ + vpor %ymm5,%ymm3,%ymm3 │ │ + vmovdqa %ymm3,0x420(%rsp) │ │ + vpblendd $0xaa,%ymm0,%ymm1,%ymm3 │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ + vpaddq %ymm9,%ymm9,%ymm5 │ │ + vpand %ymm5,%ymm13,%ymm8 │ │ + vpmuludq %ymm3,%ymm5,%ymm5 │ │ vpsrlq $0x20,%ymm8,%ymm8 │ │ - vpmuludq %ymm5,%ymm8,%ymm5 │ │ - vpaddq %ymm0,%ymm13,%ymm8 │ │ - vpsllq $0x20,%ymm5,%ymm5 │ │ - vpaddq %ymm5,%ymm4,%ymm4 │ │ - vpaddq %ymm4,%ymm8,%ymm4 │ │ - vpunpcklqdq %xmm4,%xmm2,%xmm5 │ │ - vmovdqa %xmm5,-0x1a8(%rsp,%rax,1) │ │ - vpunpckhqdq %xmm4,%xmm2,%xmm5 │ │ - vmovdqa %xmm5,-0x128(%rsp,%rax,1) │ │ - vextracti128 $0x1,%ymm2,%xmm2 │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ - vpunpcklqdq %xmm5,%xmm2,%xmm8 │ │ - vmovdqa %xmm8,-0xa8(%rsp,%rax,1) │ │ - vpunpckhqdq %xmm5,%xmm2,%xmm2 │ │ - vmovdqa %xmm2,-0x28(%rsp,%rax,1) │ │ - vpxor %ymm3,%ymm4,%ymm2 │ │ - vpsrlq $0x3f,%ymm2,%ymm3 │ │ - vpaddq %ymm2,%ymm2,%ymm2 │ │ - vpor %ymm3,%ymm2,%ymm2 │ │ - vpaddq %ymm1,%ymm9,%ymm3 │ │ - vpaddq %ymm9,%ymm9,%ymm4 │ │ - vpand %ymm4,%ymm15,%ymm5 │ │ - vpmuludq %ymm1,%ymm4,%ymm4 │ │ - vpsrlq $0x20,%ymm5,%ymm5 │ │ - vpmuludq %ymm1,%ymm5,%ymm5 │ │ - vpsllq $0x20,%ymm5,%ymm5 │ │ - vpaddq %ymm5,%ymm4,%ymm4 │ │ - vpaddq %ymm4,%ymm3,%ymm4 │ │ - vpxor 0x400(%rsp),%ymm4,%ymm3 │ │ - vpsrlq $0x20,%ymm3,%ymm5 │ │ + vpmuludq %ymm3,%ymm8,%ymm3 │ │ + vpsllq $0x20,%ymm3,%ymm3 │ │ + vpaddq %ymm3,%ymm5,%ymm3 │ │ + vpaddq %ymm1,%ymm9,%ymm5 │ │ + vpaddq %ymm3,%ymm5,%ymm3 │ │ + vpshufd $0xb1,0x480(%rsp),%ymm5 │ │ vpshufd $0xb1,%ymm3,%ymm8 │ │ - vmovdqa 0x440(%rsp),%ymm9 │ │ - vpaddq %ymm9,%ymm8,%ymm3 │ │ + vpxor %ymm5,%ymm8,%ymm9 │ │ + vpblendd $0xaa,%ymm6,%ymm14,%ymm5 │ │ + vpaddq %ymm9,%ymm9,%ymm8 │ │ + vpand %ymm13,%ymm8,%ymm0 │ │ + vpmuludq %ymm5,%ymm8,%ymm8 │ │ + vpsrlq $0x20,%ymm0,%ymm0 │ │ + vpmuludq %ymm5,%ymm0,%ymm0 │ │ + vpsllq $0x20,%ymm0,%ymm0 │ │ + vpaddq %ymm0,%ymm8,%ymm0 │ │ + vpaddq %ymm9,%ymm14,%ymm5 │ │ + vpaddq %ymm0,%ymm5,%ymm14 │ │ + vpxor %ymm1,%ymm14,%ymm0 │ │ + vpsrlq $0x18,%ymm0,%ymm1 │ │ + vpsllq $0x28,%ymm0,%ymm0 │ │ + vpor %ymm1,%ymm0,%ymm5 │ │ + vpblendd $0xaa,%ymm6,%ymm1,%ymm0 │ │ + vpaddq %ymm3,%ymm3,%ymm1 │ │ + vpand %ymm1,%ymm13,%ymm8 │ │ + vpmuludq %ymm0,%ymm1,%ymm1 │ │ + vpsrlq $0x20,%ymm8,%ymm8 │ │ + vpmuludq %ymm0,%ymm8,%ymm0 │ │ + vpsllq $0x20,%ymm0,%ymm0 │ │ + vpaddq %ymm0,%ymm1,%ymm0 │ │ + vpaddq %ymm3,%ymm5,%ymm1 │ │ + vpaddq %ymm0,%ymm1,%ymm0 │ │ + vpunpcklqdq %xmm0,%xmm15,%xmm1 │ │ + vmovdqa %xmm1,-0x1f8(%rsp,%rax,1) │ │ + vpunpckhqdq %xmm0,%xmm15,%xmm1 │ │ + vmovdqa %xmm1,-0x178(%rsp,%rax,1) │ │ + vextracti128 $0x1,%ymm15,%xmm1 │ │ + vextracti128 $0x1,%ymm0,%xmm3 │ │ + vpunpcklqdq %xmm3,%xmm1,%xmm8 │ │ + vmovdqa %xmm8,-0xf8(%rsp,%rax,1) │ │ + vpunpckhqdq %xmm3,%xmm1,%xmm1 │ │ + vmovdqa %xmm1,-0x78(%rsp,%rax,1) │ │ + vpxor %ymm0,%ymm9,%ymm0 │ │ + vpsllq $0x30,%ymm0,%ymm1 │ │ + vpsrlq $0x10,%ymm0,%ymm0 │ │ + vpblendw $0x88,%ymm1,%ymm0,%ymm1 │ │ + vpblendd $0xaa,%ymm6,%ymm0,%ymm0 │ │ + vpaddq %ymm14,%ymm14,%ymm3 │ │ + vpand %ymm3,%ymm13,%ymm8 │ │ + vpmuludq %ymm0,%ymm3,%ymm3 │ │ + vpsrlq $0x20,%ymm8,%ymm8 │ │ + vpmuludq %ymm0,%ymm8,%ymm0 │ │ + vpaddq %ymm1,%ymm14,%ymm8 │ │ + vpsllq $0x20,%ymm0,%ymm0 │ │ + vpaddq %ymm0,%ymm3,%ymm0 │ │ + vpaddq %ymm0,%ymm8,%ymm0 │ │ + vpunpcklqdq %xmm0,%xmm12,%xmm3 │ │ + vmovdqa %xmm3,-0x1a8(%rsp,%rax,1) │ │ + vpunpckhqdq %xmm0,%xmm12,%xmm3 │ │ + vmovdqa %xmm3,-0x128(%rsp,%rax,1) │ │ + vextracti128 $0x1,%ymm12,%xmm3 │ │ + vextracti128 $0x1,%ymm0,%xmm8 │ │ + vpunpcklqdq %xmm8,%xmm3,%xmm9 │ │ + vmovdqa %xmm9,-0xa8(%rsp,%rax,1) │ │ + vpunpckhqdq %xmm8,%xmm3,%xmm3 │ │ + vmovdqa %xmm3,-0x28(%rsp,%rax,1) │ │ + vpxor %ymm5,%ymm0,%ymm0 │ │ + vpsrlq $0x3f,%ymm0,%ymm3 │ │ + vpaddq %ymm0,%ymm0,%ymm0 │ │ + vpor %ymm3,%ymm0,%ymm5 │ │ + vpaddq %ymm2,%ymm10,%ymm0 │ │ + vpblendd $0xaa,%ymm6,%ymm2,%ymm3 │ │ + vpaddq %ymm10,%ymm10,%ymm8 │ │ + vpand %ymm13,%ymm8,%ymm9 │ │ + vpmuludq %ymm3,%ymm8,%ymm8 │ │ + vpsrlq $0x20,%ymm9,%ymm9 │ │ + vpmuludq %ymm3,%ymm9,%ymm3 │ │ + vpsllq $0x20,%ymm3,%ymm3 │ │ + vpaddq %ymm3,%ymm8,%ymm3 │ │ + vpaddq %ymm3,%ymm0,%ymm0 │ │ + vpxor 0x460(%rsp),%ymm0,%ymm3 │ │ + vpsrlq $0x20,%ymm3,%ymm8 │ │ + vpshufd $0xb1,%ymm3,%ymm10 │ │ + vmovdqa 0x4a0(%rsp),%ymm9 │ │ + vpaddq %ymm9,%ymm10,%ymm3 │ │ vpaddq %ymm9,%ymm9,%ymm9 │ │ - vpand %ymm15,%ymm9,%ymm12 │ │ - vpmuludq %ymm5,%ymm9,%ymm9 │ │ + vpand %ymm13,%ymm9,%ymm12 │ │ + vpmuludq %ymm8,%ymm9,%ymm9 │ │ vpsrlq $0x20,%ymm12,%ymm12 │ │ - vpmuludq %ymm5,%ymm12,%ymm5 │ │ - vpsllq $0x20,%ymm5,%ymm5 │ │ - vpaddq %ymm5,%ymm9,%ymm5 │ │ - vpaddq %ymm5,%ymm3,%ymm5 │ │ - vpxor %ymm1,%ymm5,%ymm1 │ │ - vpsrlq $0x18,%ymm1,%ymm9 │ │ - vpsllq $0x28,%ymm1,%ymm1 │ │ - vpor %ymm1,%ymm9,%ymm3 │ │ - vpaddq %ymm4,%ymm3,%ymm1 │ │ - vpaddq %ymm4,%ymm4,%ymm4 │ │ - vpand %ymm4,%ymm15,%ymm12 │ │ - vpmuludq %ymm4,%ymm9,%ymm4 │ │ + vpmuludq %ymm8,%ymm12,%ymm8 │ │ + vpsllq $0x20,%ymm8,%ymm8 │ │ + vpaddq %ymm8,%ymm9,%ymm8 │ │ + vpaddq %ymm3,%ymm8,%ymm9 │ │ + vpxor %ymm2,%ymm9,%ymm2 │ │ + vpsrlq $0x18,%ymm2,%ymm8 │ │ + vpsllq $0x28,%ymm2,%ymm2 │ │ + vpor %ymm2,%ymm8,%ymm3 │ │ + vpaddq %ymm0,%ymm3,%ymm2 │ │ + vpblendd $0xaa,%ymm6,%ymm8,%ymm8 │ │ + vpaddq %ymm0,%ymm0,%ymm0 │ │ + vpand %ymm0,%ymm13,%ymm12 │ │ + vpmuludq %ymm0,%ymm8,%ymm0 │ │ vpsrlq $0x20,%ymm12,%ymm12 │ │ - vpmuludq %ymm9,%ymm12,%ymm9 │ │ - vpsllq $0x20,%ymm9,%ymm9 │ │ - vpaddq %ymm4,%ymm9,%ymm4 │ │ - vpaddq %ymm4,%ymm1,%ymm1 │ │ - vpxor %ymm1,%ymm8,%ymm4 │ │ - vpsllq $0x30,%ymm4,%ymm8 │ │ - vpsrlq $0x10,%ymm4,%ymm4 │ │ - vpblendw $0x88,%ymm8,%ymm4,%ymm8 │ │ - vpunpcklqdq %xmm8,%xmm0,%xmm9 │ │ - vmovdqa %xmm9,-0x198(%rsp,%rax,1) │ │ - vpunpckhqdq %xmm8,%xmm0,%xmm9 │ │ - vmovdqa %xmm9,-0x118(%rsp,%rax,1) │ │ - vextracti128 $0x1,%ymm8,%xmm9 │ │ - vextracti128 $0x1,%ymm0,%xmm0 │ │ - vpunpcklqdq %xmm9,%xmm0,%xmm12 │ │ + vpmuludq %ymm8,%ymm12,%ymm8 │ │ + vpsllq $0x20,%ymm8,%ymm8 │ │ + vpaddq %ymm0,%ymm8,%ymm0 │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ + vpxor %ymm2,%ymm10,%ymm0 │ │ + vpsllq $0x30,%ymm0,%ymm8 │ │ + vpsrlq $0x10,%ymm0,%ymm0 │ │ + vpblendw $0x88,%ymm8,%ymm0,%ymm8 │ │ + vpunpcklqdq %xmm8,%xmm1,%xmm10 │ │ + vmovdqa %xmm10,-0x198(%rsp,%rax,1) │ │ + vpunpckhqdq %xmm8,%xmm1,%xmm10 │ │ + vmovdqa %xmm10,-0x118(%rsp,%rax,1) │ │ + vextracti128 $0x1,%ymm8,%xmm10 │ │ + vextracti128 $0x1,%ymm1,%xmm1 │ │ + vpunpcklqdq %xmm10,%xmm1,%xmm12 │ │ vmovdqa %xmm12,-0x98(%rsp,%rax,1) │ │ - vpunpckhqdq %xmm9,%xmm0,%xmm0 │ │ - vmovdqa %xmm0,-0x18(%rsp,%rax,1) │ │ - vpaddq %ymm5,%ymm8,%ymm0 │ │ - vpaddq %ymm5,%ymm5,%ymm5 │ │ - vpand %ymm5,%ymm15,%ymm8 │ │ - vpmuludq %ymm4,%ymm5,%ymm5 │ │ - vpsrlq $0x20,%ymm8,%ymm8 │ │ - vpmuludq %ymm4,%ymm8,%ymm4 │ │ - vpsllq $0x20,%ymm4,%ymm4 │ │ - vpaddq %ymm4,%ymm5,%ymm4 │ │ - vpaddq %ymm4,%ymm0,%ymm0 │ │ - vpxor %ymm3,%ymm0,%ymm3 │ │ - vpsrlq $0x3f,%ymm3,%ymm4 │ │ - vpaddq %ymm3,%ymm3,%ymm3 │ │ - vpor %ymm4,%ymm3,%ymm3 │ │ - vpunpcklqdq %xmm3,%xmm2,%xmm4 │ │ - vmovdqa %xmm4,-0x1c8(%rsp,%rax,1) │ │ - vpunpckhqdq %xmm3,%xmm2,%xmm4 │ │ - vmovdqa %xmm4,-0x148(%rsp,%rax,1) │ │ - vextracti128 $0x1,%ymm3,%xmm3 │ │ - vextracti128 $0x1,%ymm2,%xmm2 │ │ - vpunpcklqdq %xmm3,%xmm2,%xmm4 │ │ - vmovdqa %xmm4,-0xc8(%rsp,%rax,1) │ │ - vpunpckhqdq %xmm3,%xmm2,%xmm2 │ │ - vmovdqa %xmm2,-0x48(%rsp,%rax,1) │ │ - vmovdqa 0x460(%rsp),%ymm9 │ │ - vpaddq %ymm9,%ymm10,%ymm2 │ │ - vpaddq %ymm9,%ymm9,%ymm3 │ │ - vpand %ymm3,%ymm15,%ymm4 │ │ - vpmuludq %ymm3,%ymm10,%ymm3 │ │ - vpsrlq $0x20,%ymm4,%ymm4 │ │ - vpmuludq %ymm4,%ymm10,%ymm4 │ │ - vpsllq $0x20,%ymm4,%ymm4 │ │ - vpaddq %ymm4,%ymm3,%ymm3 │ │ - vpaddq %ymm3,%ymm2,%ymm5 │ │ - vpxor %ymm6,%ymm5,%ymm2 │ │ - vpsrlq $0x20,%ymm2,%ymm3 │ │ - vpshufd $0xb1,%ymm2,%ymm4 │ │ - vmovdqa 0x420(%rsp),%ymm6 │ │ - vpaddq %ymm6,%ymm4,%ymm2 │ │ - vpaddq %ymm6,%ymm6,%ymm6 │ │ - vpand %ymm6,%ymm15,%ymm8 │ │ - vpmuludq %ymm3,%ymm6,%ymm6 │ │ + vpunpckhqdq %xmm10,%xmm1,%xmm1 │ │ + vmovdqa %xmm1,-0x18(%rsp,%rax,1) │ │ + vpaddq %ymm9,%ymm8,%ymm1 │ │ + vpblendd $0xaa,%ymm6,%ymm0,%ymm0 │ │ + vpaddq %ymm9,%ymm9,%ymm8 │ │ + vpand %ymm13,%ymm8,%ymm9 │ │ + vpmuludq %ymm0,%ymm8,%ymm8 │ │ + vpsrlq $0x20,%ymm9,%ymm9 │ │ + vpmuludq %ymm0,%ymm9,%ymm0 │ │ + vpsllq $0x20,%ymm0,%ymm0 │ │ + vpaddq %ymm0,%ymm8,%ymm0 │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ + vpxor %ymm3,%ymm1,%ymm0 │ │ + vpsrlq $0x3f,%ymm0,%ymm3 │ │ + vpaddq %ymm0,%ymm0,%ymm0 │ │ + vpor %ymm3,%ymm0,%ymm0 │ │ + vpunpcklqdq %xmm0,%xmm5,%xmm3 │ │ + vmovdqa %xmm3,-0x1c8(%rsp,%rax,1) │ │ + vpunpckhqdq %xmm0,%xmm5,%xmm3 │ │ + vmovdqa %xmm3,-0x148(%rsp,%rax,1) │ │ + vextracti128 $0x1,%ymm0,%xmm0 │ │ + vextracti128 $0x1,%ymm5,%xmm3 │ │ + vpunpcklqdq %xmm0,%xmm3,%xmm5 │ │ + vmovdqa %xmm5,-0xc8(%rsp,%rax,1) │ │ + vpunpckhqdq %xmm0,%xmm3,%xmm0 │ │ + vmovdqa %xmm0,-0x48(%rsp,%rax,1) │ │ + vmovdqa 0x4c0(%rsp),%ymm10 │ │ + vpaddq %ymm10,%ymm11,%ymm0 │ │ + vpblendd $0xaa,%ymm6,%ymm11,%ymm3 │ │ + vpaddq %ymm10,%ymm10,%ymm5 │ │ + vpand %ymm5,%ymm13,%ymm8 │ │ + vpmuludq %ymm3,%ymm5,%ymm5 │ │ vpsrlq $0x20,%ymm8,%ymm8 │ │ vpmuludq %ymm3,%ymm8,%ymm3 │ │ vpsllq $0x20,%ymm3,%ymm3 │ │ - vpaddq %ymm3,%ymm6,%ymm3 │ │ - vpaddq %ymm3,%ymm2,%ymm3 │ │ - vpxor %ymm3,%ymm9,%ymm2 │ │ - vpsrlq $0x18,%ymm2,%ymm6 │ │ - vpsllq $0x28,%ymm2,%ymm2 │ │ - vpor %ymm6,%ymm2,%ymm2 │ │ - vpaddq %ymm5,%ymm5,%ymm8 │ │ - vpand %ymm15,%ymm8,%ymm9 │ │ - vpmuludq %ymm6,%ymm8,%ymm8 │ │ + vpaddq %ymm3,%ymm5,%ymm3 │ │ + vpaddq %ymm3,%ymm0,%ymm0 │ │ + vpxor 0x440(%rsp),%ymm0,%ymm3 │ │ + vpsrlq $0x20,%ymm3,%ymm8 │ │ + vpshufd $0xb1,%ymm3,%ymm5 │ │ + vpaddq %ymm4,%ymm5,%ymm3 │ │ + vpaddq %ymm4,%ymm4,%ymm4 │ │ + vpand %ymm4,%ymm13,%ymm9 │ │ + vpmuludq %ymm4,%ymm8,%ymm4 │ │ vpsrlq $0x20,%ymm9,%ymm9 │ │ - vpmuludq %ymm6,%ymm9,%ymm6 │ │ - vpaddq %ymm5,%ymm2,%ymm5 │ │ - vpsllq $0x20,%ymm6,%ymm6 │ │ - vpaddq %ymm6,%ymm8,%ymm6 │ │ - vpaddq %ymm6,%ymm5,%ymm5 │ │ - vpunpcklqdq %xmm5,%xmm1,%xmm6 │ │ - vmovdqa %xmm6,-0x1e8(%rsp,%rax,1) │ │ - vpunpckhqdq %xmm5,%xmm1,%xmm6 │ │ - vmovdqa %xmm6,-0x168(%rsp,%rax,1) │ │ - vextracti128 $0x1,%ymm1,%xmm1 │ │ - vextracti128 $0x1,%ymm5,%xmm6 │ │ - vpunpcklqdq %xmm6,%xmm1,%xmm8 │ │ - vmovdqa %xmm8,-0xe8(%rsp,%rax,1) │ │ - vpunpckhqdq %xmm6,%xmm1,%xmm1 │ │ - vmovdqa %xmm1,-0x68(%rsp,%rax,1) │ │ - vpxor %ymm4,%ymm5,%ymm1 │ │ - vpsllq $0x30,%ymm1,%ymm4 │ │ - vpsrlq $0x10,%ymm1,%ymm1 │ │ - vpblendw $0x88,%ymm4,%ymm1,%ymm4 │ │ - vpunpcklqdq %xmm11,%xmm4,%xmm5 │ │ + vpmuludq %ymm8,%ymm9,%ymm8 │ │ + vpsllq $0x20,%ymm8,%ymm8 │ │ + vpaddq %ymm4,%ymm8,%ymm4 │ │ + vpaddq %ymm4,%ymm3,%ymm4 │ │ + vpxor %ymm4,%ymm10,%ymm3 │ │ + vpsrlq $0x18,%ymm3,%ymm8 │ │ + vpsllq $0x28,%ymm3,%ymm3 │ │ + vpor %ymm3,%ymm8,%ymm3 │ │ + vpblendd $0xaa,%ymm6,%ymm8,%ymm8 │ │ + vpaddq %ymm0,%ymm0,%ymm9 │ │ + vpand %ymm13,%ymm9,%ymm10 │ │ + vpmuludq %ymm8,%ymm9,%ymm9 │ │ + vpsrlq $0x20,%ymm10,%ymm10 │ │ + vpmuludq %ymm8,%ymm10,%ymm8 │ │ + vpaddq %ymm0,%ymm3,%ymm0 │ │ + vpsllq $0x20,%ymm8,%ymm8 │ │ + vpaddq %ymm8,%ymm9,%ymm8 │ │ + vpaddq %ymm0,%ymm8,%ymm0 │ │ + vpunpcklqdq %xmm0,%xmm2,%xmm8 │ │ + vmovdqa %xmm8,-0x1e8(%rsp,%rax,1) │ │ + vpunpckhqdq %xmm0,%xmm2,%xmm8 │ │ + vmovdqa %xmm8,-0x168(%rsp,%rax,1) │ │ + vextracti128 $0x1,%ymm2,%xmm2 │ │ + vextracti128 $0x1,%ymm0,%xmm8 │ │ + vpunpcklqdq %xmm8,%xmm2,%xmm9 │ │ + vmovdqa %xmm9,-0xe8(%rsp,%rax,1) │ │ + vpunpckhqdq %xmm8,%xmm2,%xmm2 │ │ + vmovdqa %xmm2,-0x68(%rsp,%rax,1) │ │ + vpxor %ymm5,%ymm0,%ymm0 │ │ + vpsllq $0x30,%ymm0,%ymm2 │ │ + vpsrlq $0x10,%ymm0,%ymm0 │ │ + vpblendw $0x88,%ymm2,%ymm0,%ymm2 │ │ + vpunpcklqdq %xmm7,%xmm2,%xmm5 │ │ vmovdqa %xmm5,-0x188(%rsp,%rax,1) │ │ - vpunpckhqdq %xmm11,%xmm4,%xmm5 │ │ + vpunpckhqdq %xmm7,%xmm2,%xmm5 │ │ vmovdqa %xmm5,-0x108(%rsp,%rax,1) │ │ - vextracti128 $0x1,%ymm11,%xmm5 │ │ - vextracti128 $0x1,%ymm4,%xmm6 │ │ - vpunpcklqdq %xmm5,%xmm6,%xmm8 │ │ + vextracti128 $0x1,%ymm7,%xmm5 │ │ + vextracti128 $0x1,%ymm2,%xmm7 │ │ + vpunpcklqdq %xmm5,%xmm7,%xmm8 │ │ vmovdqa %xmm8,-0x88(%rsp,%rax,1) │ │ - vpunpckhqdq %xmm5,%xmm6,%xmm5 │ │ + vpunpckhqdq %xmm5,%xmm7,%xmm5 │ │ vmovdqa %xmm5,-0x8(%rsp,%rax,1) │ │ - vpaddq %ymm3,%ymm4,%ymm4 │ │ - vpaddq %ymm3,%ymm3,%ymm3 │ │ - vpand %ymm3,%ymm15,%ymm5 │ │ - vpmuludq %ymm1,%ymm3,%ymm3 │ │ + vpaddq %ymm4,%ymm2,%ymm2 │ │ + vpblendd $0xaa,%ymm6,%ymm0,%ymm0 │ │ + vpaddq %ymm4,%ymm4,%ymm4 │ │ + vpand %ymm4,%ymm13,%ymm5 │ │ + vpmuludq %ymm0,%ymm4,%ymm4 │ │ vpsrlq $0x20,%ymm5,%ymm5 │ │ - vpmuludq %ymm1,%ymm5,%ymm1 │ │ - vpsllq $0x20,%ymm1,%ymm1 │ │ - vpaddq %ymm1,%ymm3,%ymm1 │ │ - vpaddq %ymm1,%ymm4,%ymm1 │ │ - vpunpcklqdq %xmm1,%xmm0,%xmm3 │ │ - vmovdqa %xmm3,-0x1b8(%rsp,%rax,1) │ │ - vpunpckhqdq %xmm1,%xmm0,%xmm3 │ │ - vmovdqa %xmm3,-0x138(%rsp,%rax,1) │ │ - vextracti128 $0x1,%ymm0,%xmm0 │ │ - vextracti128 $0x1,%ymm1,%xmm3 │ │ - vpunpcklqdq %xmm3,%xmm0,%xmm4 │ │ + vpmuludq %ymm0,%ymm5,%ymm0 │ │ + vpsllq $0x20,%ymm0,%ymm0 │ │ + vpaddq %ymm0,%ymm4,%ymm0 │ │ + vpaddq %ymm0,%ymm2,%ymm0 │ │ + vpunpcklqdq %xmm0,%xmm1,%xmm2 │ │ + vmovdqa %xmm2,-0x1b8(%rsp,%rax,1) │ │ + vpunpckhqdq %xmm0,%xmm1,%xmm2 │ │ + vmovdqa %xmm2,-0x138(%rsp,%rax,1) │ │ + vextracti128 $0x1,%ymm1,%xmm1 │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ + vpunpcklqdq %xmm2,%xmm1,%xmm4 │ │ vmovdqa %xmm4,-0xb8(%rsp,%rax,1) │ │ - vpunpckhqdq %xmm3,%xmm0,%xmm0 │ │ - vmovdqa %xmm0,-0x38(%rsp,%rax,1) │ │ - vpxor %ymm2,%ymm1,%ymm0 │ │ + vpunpckhqdq %xmm2,%xmm1,%xmm1 │ │ + vmovdqa %xmm1,-0x38(%rsp,%rax,1) │ │ + vpxor %ymm3,%ymm0,%ymm0 │ │ vpsrlq $0x3f,%ymm0,%ymm1 │ │ vpaddq %ymm0,%ymm0,%ymm0 │ │ vpor %ymm1,%ymm0,%ymm0 │ │ - vpunpcklqdq %xmm7,%xmm0,%xmm1 │ │ + vmovdqa 0x420(%rsp),%ymm2 │ │ + vpunpcklqdq %xmm2,%xmm0,%xmm1 │ │ vmovdqa %xmm1,-0x1d8(%rsp,%rax,1) │ │ - vpunpckhqdq %xmm7,%xmm0,%xmm1 │ │ + vpunpckhqdq %xmm2,%xmm0,%xmm1 │ │ vmovdqa %xmm1,-0x158(%rsp,%rax,1) │ │ - vextracti128 $0x1,%ymm7,%xmm1 │ │ + vextracti128 $0x1,%ymm2,%xmm1 │ │ vextracti128 $0x1,%ymm0,%xmm0 │ │ vpunpcklqdq %xmm1,%xmm0,%xmm2 │ │ vmovdqa %xmm2,-0xd8(%rsp,%rax,1) │ │ vpunpckhqdq %xmm1,%xmm0,%xmm0 │ │ vmovdqa %xmm0,-0x58(%rsp,%rax,1) │ │ add $0x200,%rax │ │ cmp $0x5f8,%rax │ │ - jne 2b420 │ │ + jne 2a910 │ │ mov $0x380,%eax │ │ - nopw 0x0(%rax,%rax,1) │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ vmovdqa -0x380(%rsp,%rax,1),%ymm0 │ │ - vmovdqa -0x360(%rsp,%rax,1),%ymm3 │ │ - vmovdqa -0x300(%rsp,%rax,1),%ymm1 │ │ - vmovdqa -0x2e0(%rsp,%rax,1),%ymm2 │ │ - vpunpcklqdq %ymm3,%ymm0,%ymm4 │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ - vpunpckhqdq %ymm3,%ymm0,%ymm0 │ │ - vpermq $0xd8,%ymm0,%ymm3 │ │ + vmovdqa -0x360(%rsp,%rax,1),%ymm1 │ │ + vmovdqa -0x300(%rsp,%rax,1),%ymm2 │ │ + vmovdqa -0x2e0(%rsp,%rax,1),%ymm6 │ │ + vpunpcklqdq %ymm1,%ymm0,%ymm3 │ │ + vpermq $0xd8,%ymm3,%ymm3 │ │ + vpunpckhqdq %ymm1,%ymm0,%ymm0 │ │ + vpermq $0xd8,%ymm0,%ymm1 │ │ vmovdqa -0x260(%rsp,%rax,1),%ymm0 │ │ - vmovdqa -0x280(%rsp,%rax,1),%ymm5 │ │ - vpunpcklqdq %ymm0,%ymm5,%ymm6 │ │ - vpermq $0xd8,%ymm6,%ymm6 │ │ - vpunpckhqdq %ymm0,%ymm5,%ymm0 │ │ + vmovdqa -0x280(%rsp,%rax,1),%ymm4 │ │ + vpunpcklqdq %ymm0,%ymm4,%ymm5 │ │ + vpermq $0xd8,%ymm5,%ymm5 │ │ + vpunpckhqdq %ymm0,%ymm4,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ - vpaddq %ymm4,%ymm6,%ymm5 │ │ - vpaddq %ymm4,%ymm4,%ymm4 │ │ - vpand %ymm4,%ymm15,%ymm7 │ │ - vpsrlq $0x20,%ymm7,%ymm7 │ │ - vpmuludq %ymm6,%ymm7,%ymm7 │ │ - vpsllq $0x20,%ymm7,%ymm7 │ │ - vpmuludq %ymm6,%ymm4,%ymm4 │ │ - vpaddq %ymm7,%ymm4,%ymm4 │ │ - vpaddq %ymm4,%ymm5,%ymm7 │ │ - vmovdqa -0x60(%rsp,%rax,1),%ymm4 │ │ - vmovdqa -0x80(%rsp,%rax,1),%ymm5 │ │ - vpunpcklqdq %ymm4,%ymm5,%ymm8 │ │ - vpermq $0xd8,%ymm8,%ymm8 │ │ - vpunpckhqdq %ymm4,%ymm5,%ymm4 │ │ + vpaddq %ymm3,%ymm5,%ymm4 │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ + vpblendd $0xaa,%ymm7,%ymm5,%ymm8 │ │ + vpaddq %ymm3,%ymm3,%ymm3 │ │ + vpand %ymm3,%ymm13,%ymm9 │ │ + vpsrlq $0x20,%ymm9,%ymm9 │ │ + vpmuludq %ymm8,%ymm9,%ymm9 │ │ + vpsllq $0x20,%ymm9,%ymm9 │ │ + vpmuludq %ymm3,%ymm8,%ymm3 │ │ + vpaddq %ymm3,%ymm9,%ymm3 │ │ + vpaddq %ymm3,%ymm4,%ymm8 │ │ + vmovdqa -0x60(%rsp,%rax,1),%ymm3 │ │ + vmovdqa -0x80(%rsp,%rax,1),%ymm4 │ │ + vpunpcklqdq %ymm3,%ymm4,%ymm9 │ │ + vpermq $0xd8,%ymm9,%ymm9 │ │ + vpunpckhqdq %ymm3,%ymm4,%ymm3 │ │ + vpermq $0xd8,%ymm3,%ymm3 │ │ + vpxor %ymm9,%ymm8,%ymm4 │ │ + vpsrlq $0x20,%ymm4,%ymm9 │ │ + vpshufd $0xb1,%ymm4,%ymm10 │ │ + vmovdqa -0x160(%rsp,%rax,1),%ymm4 │ │ + vmovdqa -0x180(%rsp,%rax,1),%ymm11 │ │ + vpunpcklqdq %ymm4,%ymm11,%ymm12 │ │ + vpermq $0xd8,%ymm12,%ymm12 │ │ + vpunpckhqdq %ymm4,%ymm11,%ymm4 │ │ vpermq $0xd8,%ymm4,%ymm4 │ │ - vpxor %ymm7,%ymm8,%ymm5 │ │ - vpsrlq $0x20,%ymm5,%ymm8 │ │ - vpshufd $0xb1,%ymm5,%ymm10 │ │ - vmovdqa -0x160(%rsp,%rax,1),%ymm5 │ │ - vmovdqa -0x180(%rsp,%rax,1),%ymm9 │ │ - vpunpcklqdq %ymm5,%ymm9,%ymm11 │ │ - vpermq $0xd8,%ymm11,%ymm11 │ │ - vpunpckhqdq %ymm5,%ymm9,%ymm5 │ │ - vpermq $0xd8,%ymm5,%ymm5 │ │ - vpaddq %ymm11,%ymm10,%ymm9 │ │ - vpaddq %ymm11,%ymm11,%ymm11 │ │ - vpand %ymm15,%ymm11,%ymm12 │ │ - vpmuludq %ymm8,%ymm11,%ymm11 │ │ - vpsrlq $0x20,%ymm12,%ymm12 │ │ - vpmuludq %ymm8,%ymm12,%ymm8 │ │ - vpsllq $0x20,%ymm8,%ymm8 │ │ - vpaddq %ymm8,%ymm11,%ymm8 │ │ - vpaddq %ymm8,%ymm9,%ymm8 │ │ - vpxor %ymm6,%ymm8,%ymm6 │ │ - vpsrlq $0x18,%ymm6,%ymm9 │ │ - vpsllq $0x28,%ymm6,%ymm6 │ │ - vpor %ymm6,%ymm9,%ymm11 │ │ - vpaddq %ymm7,%ymm11,%ymm6 │ │ - vpaddq %ymm7,%ymm7,%ymm7 │ │ - vpand %ymm7,%ymm15,%ymm12 │ │ - vpmuludq %ymm7,%ymm9,%ymm7 │ │ - vpsrlq $0x20,%ymm12,%ymm12 │ │ - vpmuludq %ymm9,%ymm12,%ymm9 │ │ + vpaddq %ymm12,%ymm10,%ymm11 │ │ + vpaddq %ymm12,%ymm12,%ymm12 │ │ + vpand %ymm13,%ymm12,%ymm14 │ │ + vpmuludq %ymm9,%ymm12,%ymm12 │ │ + vpsrlq $0x20,%ymm14,%ymm14 │ │ + vpmuludq %ymm9,%ymm14,%ymm9 │ │ vpsllq $0x20,%ymm9,%ymm9 │ │ - vpaddq %ymm7,%ymm9,%ymm7 │ │ - vpaddq %ymm7,%ymm6,%ymm9 │ │ - vpxor %ymm10,%ymm9,%ymm6 │ │ - vpsllq $0x30,%ymm6,%ymm7 │ │ - vpsrlq $0x10,%ymm6,%ymm10 │ │ - vpblendw $0x88,%ymm7,%ymm10,%ymm6 │ │ - vmovdqa %ymm6,0x400(%rsp) │ │ - vpaddq %ymm6,%ymm8,%ymm7 │ │ + vpaddq %ymm9,%ymm12,%ymm9 │ │ + vpaddq %ymm9,%ymm11,%ymm9 │ │ + vpxor %ymm5,%ymm9,%ymm5 │ │ + vpsrlq $0x18,%ymm5,%ymm11 │ │ + vpsllq $0x28,%ymm5,%ymm5 │ │ + vpor %ymm5,%ymm11,%ymm12 │ │ + vpaddq %ymm8,%ymm12,%ymm5 │ │ + vpblendd $0xaa,%ymm7,%ymm11,%ymm11 │ │ vpaddq %ymm8,%ymm8,%ymm8 │ │ - vpand %ymm15,%ymm8,%ymm12 │ │ - vpmuludq %ymm10,%ymm8,%ymm8 │ │ - vpsrlq $0x20,%ymm12,%ymm12 │ │ - vpmuludq %ymm10,%ymm12,%ymm10 │ │ - vpsllq $0x20,%ymm10,%ymm10 │ │ - vpaddq %ymm10,%ymm8,%ymm8 │ │ - vpaddq %ymm7,%ymm8,%ymm14 │ │ - vpxor %ymm11,%ymm14,%ymm7 │ │ - vpsrlq $0x3f,%ymm7,%ymm8 │ │ - vpaddq %ymm7,%ymm7,%ymm7 │ │ - vpor %ymm7,%ymm8,%ymm6 │ │ - vmovdqa %ymm6,0x460(%rsp) │ │ - vpaddq %ymm3,%ymm0,%ymm7 │ │ - vpaddq %ymm3,%ymm3,%ymm3 │ │ - vpand %ymm3,%ymm15,%ymm8 │ │ - vpsrlq $0x20,%ymm8,%ymm8 │ │ - vpmuludq %ymm0,%ymm8,%ymm8 │ │ - vpsllq $0x20,%ymm8,%ymm8 │ │ - vpmuludq %ymm0,%ymm3,%ymm3 │ │ - vpaddq %ymm3,%ymm8,%ymm3 │ │ - vpaddq %ymm3,%ymm7,%ymm3 │ │ - vpxor %ymm4,%ymm3,%ymm4 │ │ - vpsrlq $0x20,%ymm4,%ymm7 │ │ - vpshufd $0xb1,%ymm4,%ymm4 │ │ - vpaddq %ymm5,%ymm4,%ymm8 │ │ - vpaddq %ymm5,%ymm5,%ymm5 │ │ - vpand %ymm5,%ymm15,%ymm10 │ │ - vpmuludq %ymm7,%ymm5,%ymm5 │ │ - vpsrlq $0x20,%ymm10,%ymm10 │ │ - vpmuludq %ymm7,%ymm10,%ymm7 │ │ - vpsllq $0x20,%ymm7,%ymm7 │ │ - vpaddq %ymm7,%ymm5,%ymm5 │ │ - vpaddq %ymm5,%ymm8,%ymm5 │ │ - vpxor %ymm0,%ymm5,%ymm0 │ │ - vpsrlq $0x18,%ymm0,%ymm7 │ │ + vpand %ymm13,%ymm8,%ymm14 │ │ + vpmuludq %ymm11,%ymm8,%ymm8 │ │ + vpsrlq $0x20,%ymm14,%ymm14 │ │ + vpmuludq %ymm11,%ymm14,%ymm11 │ │ + vpsllq $0x20,%ymm11,%ymm11 │ │ + vpaddq %ymm11,%ymm8,%ymm8 │ │ + vpaddq %ymm5,%ymm8,%ymm8 │ │ + vpxor %ymm10,%ymm8,%ymm5 │ │ + vpsllq $0x30,%ymm5,%ymm10 │ │ + vpsrlq $0x10,%ymm5,%ymm5 │ │ + vpblendw $0x88,%ymm10,%ymm5,%ymm7 │ │ + vmovdqa %ymm7,0x440(%rsp) │ │ + vpaddq %ymm7,%ymm9,%ymm10 │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ + vpblendd $0xaa,%ymm7,%ymm5,%ymm5 │ │ + vpaddq %ymm9,%ymm9,%ymm9 │ │ + vpand %ymm13,%ymm9,%ymm11 │ │ + vpmuludq %ymm5,%ymm9,%ymm9 │ │ + vpsrlq $0x20,%ymm11,%ymm11 │ │ + vpmuludq %ymm5,%ymm11,%ymm5 │ │ + vpsllq $0x20,%ymm5,%ymm5 │ │ + vpaddq %ymm5,%ymm9,%ymm5 │ │ + vpaddq %ymm5,%ymm10,%ymm5 │ │ + vmovdqa %ymm5,0x480(%rsp) │ │ + vpxor %ymm5,%ymm12,%ymm9 │ │ + vpsrlq $0x3f,%ymm9,%ymm10 │ │ + vpaddq %ymm9,%ymm9,%ymm9 │ │ + vpor %ymm10,%ymm9,%ymm5 │ │ + vmovdqa %ymm5,0x4c0(%rsp) │ │ + vpaddq %ymm1,%ymm0,%ymm9 │ │ + vpblendd $0xaa,%ymm7,%ymm0,%ymm10 │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ + vpaddq %ymm1,%ymm1,%ymm1 │ │ + vpand %ymm1,%ymm13,%ymm11 │ │ + vpsrlq $0x20,%ymm11,%ymm11 │ │ + vpmuludq %ymm10,%ymm11,%ymm11 │ │ + vpsllq $0x20,%ymm11,%ymm11 │ │ + vpmuludq %ymm1,%ymm10,%ymm1 │ │ + vpaddq %ymm1,%ymm11,%ymm1 │ │ + vpaddq %ymm1,%ymm9,%ymm1 │ │ + vpxor %ymm3,%ymm1,%ymm3 │ │ + vpsrlq $0x20,%ymm3,%ymm9 │ │ + vpshufd $0xb1,%ymm3,%ymm3 │ │ + vpaddq %ymm4,%ymm3,%ymm10 │ │ + vpaddq %ymm4,%ymm4,%ymm4 │ │ + vpand %ymm4,%ymm13,%ymm11 │ │ + vpmuludq %ymm4,%ymm9,%ymm4 │ │ + vpsrlq $0x20,%ymm11,%ymm11 │ │ + vpmuludq %ymm9,%ymm11,%ymm9 │ │ + vpsllq $0x20,%ymm9,%ymm9 │ │ + vpaddq %ymm4,%ymm9,%ymm4 │ │ + vpaddq %ymm4,%ymm10,%ymm9 │ │ + vpxor %ymm0,%ymm9,%ymm0 │ │ + vpsrlq $0x18,%ymm0,%ymm4 │ │ vpsllq $0x28,%ymm0,%ymm0 │ │ - vpor %ymm7,%ymm0,%ymm0 │ │ - vpaddq %ymm3,%ymm0,%ymm8 │ │ - vpaddq %ymm3,%ymm3,%ymm3 │ │ - vpand %ymm3,%ymm15,%ymm10 │ │ - vpmuludq %ymm7,%ymm3,%ymm3 │ │ + vpor %ymm4,%ymm0,%ymm0 │ │ + vpaddq %ymm1,%ymm0,%ymm10 │ │ + vpblendd $0xaa,%ymm5,%ymm4,%ymm4 │ │ + vpaddq %ymm1,%ymm1,%ymm1 │ │ + vpand %ymm1,%ymm13,%ymm11 │ │ + vpmuludq %ymm4,%ymm1,%ymm1 │ │ + vpsrlq $0x20,%ymm11,%ymm11 │ │ + vpmuludq %ymm4,%ymm11,%ymm4 │ │ + vpsllq $0x20,%ymm4,%ymm4 │ │ + vpaddq %ymm4,%ymm1,%ymm1 │ │ + vpaddq %ymm1,%ymm10,%ymm15 │ │ + vpxor %ymm3,%ymm15,%ymm1 │ │ + vpsllq $0x30,%ymm1,%ymm3 │ │ + vpsrlq $0x10,%ymm1,%ymm1 │ │ + vpblendw $0x88,%ymm3,%ymm1,%ymm3 │ │ + vmovdqa %ymm3,0x460(%rsp) │ │ + vpaddq %ymm3,%ymm9,%ymm3 │ │ + vpblendd $0xaa,%ymm5,%ymm1,%ymm1 │ │ + vpaddq %ymm9,%ymm9,%ymm9 │ │ + vpand %ymm13,%ymm9,%ymm10 │ │ + vpmuludq %ymm1,%ymm9,%ymm9 │ │ vpsrlq $0x20,%ymm10,%ymm10 │ │ - vpmuludq %ymm7,%ymm10,%ymm7 │ │ - vpsllq $0x20,%ymm7,%ymm7 │ │ - vpaddq %ymm7,%ymm3,%ymm3 │ │ - vpaddq %ymm3,%ymm8,%ymm12 │ │ - vpxor %ymm4,%ymm12,%ymm3 │ │ - vpsllq $0x30,%ymm3,%ymm4 │ │ - vpsrlq $0x10,%ymm3,%ymm3 │ │ - vpblendw $0x88,%ymm4,%ymm3,%ymm4 │ │ - vmovdqa %ymm4,0x420(%rsp) │ │ - vpaddq %ymm5,%ymm4,%ymm4 │ │ - vpaddq %ymm5,%ymm5,%ymm5 │ │ - vpand %ymm5,%ymm15,%ymm8 │ │ - vpmuludq %ymm3,%ymm5,%ymm5 │ │ - vpsrlq $0x20,%ymm8,%ymm8 │ │ - vpmuludq %ymm3,%ymm8,%ymm3 │ │ - vpsllq $0x20,%ymm3,%ymm3 │ │ - vpaddq %ymm3,%ymm5,%ymm3 │ │ - vpaddq %ymm3,%ymm4,%ymm3 │ │ - vmovdqa %ymm3,0x440(%rsp) │ │ - vpxor %ymm0,%ymm3,%ymm0 │ │ - vpsrlq $0x3f,%ymm0,%ymm3 │ │ + vpmuludq %ymm1,%ymm10,%ymm1 │ │ + vpsllq $0x20,%ymm1,%ymm1 │ │ + vpaddq %ymm1,%ymm9,%ymm1 │ │ + vpaddq %ymm1,%ymm3,%ymm1 │ │ + vmovdqa %ymm1,0x4a0(%rsp) │ │ + vpxor %ymm0,%ymm1,%ymm0 │ │ + vpsrlq $0x3f,%ymm0,%ymm1 │ │ vpaddq %ymm0,%ymm0,%ymm0 │ │ - vpor %ymm3,%ymm0,%ymm4 │ │ - vpunpcklqdq %ymm2,%ymm1,%ymm3 │ │ - vpermq $0xd8,%ymm3,%ymm8 │ │ - vpunpckhqdq %ymm2,%ymm1,%ymm7 │ │ - vmovdqa -0x1e0(%rsp,%rax,1),%ymm1 │ │ - vmovdqa -0x200(%rsp,%rax,1),%ymm2 │ │ - vpunpcklqdq %ymm1,%ymm2,%ymm3 │ │ - vpermq $0xd8,%ymm3,%ymm5 │ │ - vpunpckhqdq %ymm1,%ymm2,%ymm6 │ │ - vpaddq %ymm5,%ymm8,%ymm1 │ │ - vpaddq %ymm8,%ymm8,%ymm2 │ │ - vpand %ymm2,%ymm15,%ymm8 │ │ - vpsrlq $0x20,%ymm8,%ymm8 │ │ - vpmuludq %ymm5,%ymm8,%ymm8 │ │ - vpsllq $0x20,%ymm8,%ymm8 │ │ - vpmuludq %ymm5,%ymm2,%ymm2 │ │ - vpaddq %ymm2,%ymm8,%ymm2 │ │ - vpaddq %ymm2,%ymm1,%ymm2 │ │ - vmovdqa 0x20(%rsp,%rax,1),%ymm1 │ │ - vmovdqa (%rsp,%rax,1),%ymm8 │ │ - vpunpcklqdq %ymm1,%ymm8,%ymm10 │ │ - vpunpckhqdq %ymm1,%ymm8,%ymm8 │ │ - vmovdqa -0xe0(%rsp,%rax,1),%ymm1 │ │ - vmovdqa -0x100(%rsp,%rax,1),%ymm11 │ │ - vpunpcklqdq %ymm1,%ymm11,%ymm0 │ │ - vpunpckhqdq %ymm1,%ymm11,%ymm3 │ │ - vpermq $0xd8,%ymm10,%ymm10 │ │ - vpxor %ymm2,%ymm10,%ymm10 │ │ + vpor %ymm1,%ymm0,%ymm3 │ │ + vpunpcklqdq %ymm6,%ymm2,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ - vpsrlq $0x20,%ymm10,%ymm11 │ │ - vmovdqa %ymm15,%ymm13 │ │ - vpaddq %ymm0,%ymm0,%ymm15 │ │ - vpand %ymm13,%ymm15,%ymm1 │ │ - vpmuludq %ymm11,%ymm15,%ymm15 │ │ - vpsrlq $0x20,%ymm1,%ymm1 │ │ - vpmuludq %ymm1,%ymm11,%ymm1 │ │ - vpsllq $0x20,%ymm1,%ymm1 │ │ - vpaddq %ymm1,%ymm15,%ymm1 │ │ - vpshufd $0xb1,%ymm10,%ymm11 │ │ + vpunpckhqdq %ymm6,%ymm2,%ymm4 │ │ + vmovdqa -0x1e0(%rsp,%rax,1),%ymm2 │ │ + vmovdqa -0x200(%rsp,%rax,1),%ymm6 │ │ + vpunpcklqdq %ymm2,%ymm6,%ymm9 │ │ + vpermq $0xd8,%ymm9,%ymm10 │ │ + vpunpckhqdq %ymm2,%ymm6,%ymm2 │ │ + vpaddq %ymm0,%ymm10,%ymm6 │ │ + vpblendd $0xaa,%ymm5,%ymm10,%ymm9 │ │ + vpaddq %ymm0,%ymm0,%ymm0 │ │ + vpand %ymm0,%ymm13,%ymm11 │ │ + vpsrlq $0x20,%ymm11,%ymm11 │ │ + vpmuludq %ymm9,%ymm11,%ymm11 │ │ + vpsllq $0x20,%ymm11,%ymm11 │ │ + vpmuludq %ymm0,%ymm9,%ymm0 │ │ vpaddq %ymm0,%ymm11,%ymm0 │ │ - vpaddq %ymm1,%ymm0,%ymm0 │ │ - vpxor %ymm5,%ymm0,%ymm1 │ │ - vpsrlq $0x18,%ymm1,%ymm5 │ │ - vpsllq $0x28,%ymm1,%ymm1 │ │ - vpor %ymm5,%ymm1,%ymm1 │ │ - vpaddq %ymm2,%ymm2,%ymm10 │ │ - vpand %ymm13,%ymm10,%ymm15 │ │ - vpmuludq %ymm5,%ymm10,%ymm10 │ │ - vpsrlq $0x20,%ymm15,%ymm15 │ │ - vpmuludq %ymm5,%ymm15,%ymm5 │ │ - vpsllq $0x20,%ymm5,%ymm5 │ │ - vpaddq %ymm5,%ymm10,%ymm5 │ │ - vpaddq %ymm2,%ymm1,%ymm2 │ │ - vpaddq %ymm5,%ymm2,%ymm10 │ │ - vpxor %ymm11,%ymm10,%ymm2 │ │ - vpsllq $0x30,%ymm2,%ymm5 │ │ - vpsrlq $0x10,%ymm2,%ymm2 │ │ - vpblendw $0x88,%ymm5,%ymm2,%ymm5 │ │ - vmovdqa %ymm5,0x880(%rsp) │ │ + vpaddq %ymm0,%ymm6,%ymm6 │ │ + vmovdqa 0x20(%rsp,%rax,1),%ymm0 │ │ + vmovdqa (%rsp,%rax,1),%ymm9 │ │ + vpunpcklqdq %ymm0,%ymm9,%ymm11 │ │ + vpunpckhqdq %ymm0,%ymm9,%ymm9 │ │ + vmovdqa -0xe0(%rsp,%rax,1),%ymm0 │ │ + vmovdqa -0x100(%rsp,%rax,1),%ymm12 │ │ + vpunpcklqdq %ymm0,%ymm12,%ymm14 │ │ + vpunpckhqdq %ymm0,%ymm12,%ymm1 │ │ + vpermq $0xd8,%ymm11,%ymm11 │ │ + vpxor %ymm6,%ymm11,%ymm11 │ │ + vpermq $0xd8,%ymm14,%ymm12 │ │ + vpsrlq $0x20,%ymm11,%ymm14 │ │ + vpaddq %ymm12,%ymm12,%ymm7 │ │ + vpand %ymm7,%ymm13,%ymm0 │ │ + vpmuludq %ymm7,%ymm14,%ymm7 │ │ + vpsrlq $0x20,%ymm0,%ymm0 │ │ + vpmuludq %ymm0,%ymm14,%ymm0 │ │ + vpsllq $0x20,%ymm0,%ymm0 │ │ + vpaddq %ymm0,%ymm7,%ymm0 │ │ + vpshufd $0xb1,%ymm11,%ymm7 │ │ + vpaddq %ymm7,%ymm12,%ymm11 │ │ + vpaddq %ymm0,%ymm11,%ymm0 │ │ + vpxor %ymm0,%ymm10,%ymm10 │ │ + vpsrlq $0x18,%ymm10,%ymm11 │ │ + vpsllq $0x28,%ymm10,%ymm10 │ │ + vpor %ymm11,%ymm10,%ymm12 │ │ + vpblendd $0xaa,%ymm5,%ymm11,%ymm10 │ │ + vpaddq %ymm6,%ymm6,%ymm11 │ │ + vpand %ymm13,%ymm11,%ymm14 │ │ + vpmuludq %ymm10,%ymm11,%ymm11 │ │ + vpsrlq $0x20,%ymm14,%ymm14 │ │ + vpmuludq %ymm10,%ymm14,%ymm10 │ │ + vpsllq $0x20,%ymm10,%ymm10 │ │ + vpaddq %ymm10,%ymm11,%ymm10 │ │ + vpaddq %ymm6,%ymm12,%ymm6 │ │ + vpaddq %ymm6,%ymm10,%ymm10 │ │ + vpxor %ymm7,%ymm10,%ymm6 │ │ + vpsllq $0x30,%ymm6,%ymm7 │ │ + vpsrlq $0x10,%ymm6,%ymm11 │ │ + vpblendw $0x88,%ymm7,%ymm11,%ymm6 │ │ + vpblendd $0xaa,%ymm5,%ymm11,%ymm7 │ │ vpaddq %ymm0,%ymm0,%ymm11 │ │ - vpand %ymm13,%ymm11,%ymm15 │ │ - vpmuludq %ymm2,%ymm11,%ymm11 │ │ - vpsrlq $0x20,%ymm15,%ymm15 │ │ - vpmuludq %ymm2,%ymm15,%ymm2 │ │ - vpsllq $0x20,%ymm2,%ymm2 │ │ - vpaddq %ymm2,%ymm11,%ymm2 │ │ - vpaddq %ymm0,%ymm5,%ymm0 │ │ - vpaddq %ymm2,%ymm0,%ymm11 │ │ - vpxor %ymm1,%ymm11,%ymm0 │ │ - vpsrlq $0x3f,%ymm0,%ymm1 │ │ + vpand %ymm13,%ymm11,%ymm14 │ │ + vpmuludq %ymm7,%ymm11,%ymm11 │ │ + vpsrlq $0x20,%ymm14,%ymm14 │ │ + vpmuludq %ymm7,%ymm14,%ymm7 │ │ + vpsllq $0x20,%ymm7,%ymm7 │ │ + vpaddq %ymm7,%ymm11,%ymm7 │ │ + vpaddq %ymm0,%ymm6,%ymm0 │ │ + vpaddq %ymm7,%ymm0,%ymm11 │ │ + vpxor %ymm12,%ymm11,%ymm0 │ │ + vpsrlq $0x3f,%ymm0,%ymm7 │ │ vpaddq %ymm0,%ymm0,%ymm0 │ │ - vpor %ymm1,%ymm0,%ymm2 │ │ - vpermq $0xd8,%ymm7,%ymm0 │ │ - vpermq $0xd8,%ymm6,%ymm1 │ │ - vpaddq %ymm0,%ymm0,%ymm6 │ │ - vpand %ymm6,%ymm13,%ymm7 │ │ + vpor %ymm7,%ymm0,%ymm12 │ │ + vpermq $0xd8,%ymm4,%ymm0 │ │ + vpermq $0xd8,%ymm2,%ymm2 │ │ + vpaddq %ymm0,%ymm0,%ymm4 │ │ + vpand %ymm4,%ymm13,%ymm7 │ │ vpsrlq $0x20,%ymm7,%ymm7 │ │ - vpmuludq %ymm1,%ymm7,%ymm7 │ │ + vpblendd $0xaa,%ymm5,%ymm2,%ymm14 │ │ + vpmuludq %ymm7,%ymm14,%ymm7 │ │ + vpmuludq %ymm4,%ymm14,%ymm4 │ │ vpsllq $0x20,%ymm7,%ymm7 │ │ - vpmuludq %ymm1,%ymm6,%ymm6 │ │ - vpaddq %ymm7,%ymm6,%ymm6 │ │ - vpaddq %ymm0,%ymm1,%ymm0 │ │ - vpaddq %ymm6,%ymm0,%ymm0 │ │ - vpermq $0xd8,%ymm8,%ymm6 │ │ - vpermq $0xd8,%ymm3,%ymm3 │ │ - vpxor %ymm6,%ymm0,%ymm6 │ │ - vpsrlq $0x20,%ymm6,%ymm7 │ │ - vpaddq %ymm3,%ymm3,%ymm8 │ │ - vpand %ymm13,%ymm8,%ymm15 │ │ - vpmuludq %ymm7,%ymm8,%ymm8 │ │ - vpsrlq $0x20,%ymm15,%ymm15 │ │ - vpmuludq %ymm7,%ymm15,%ymm7 │ │ + vpaddq %ymm7,%ymm4,%ymm4 │ │ + vpaddq %ymm0,%ymm2,%ymm0 │ │ + vpaddq %ymm4,%ymm0,%ymm0 │ │ + vpermq $0xd8,%ymm9,%ymm4 │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ + vpxor %ymm4,%ymm0,%ymm4 │ │ + vpsrlq $0x20,%ymm4,%ymm7 │ │ + vpaddq %ymm1,%ymm1,%ymm9 │ │ + vpand %ymm13,%ymm9,%ymm14 │ │ + vpmuludq %ymm7,%ymm9,%ymm9 │ │ + vpsrlq $0x20,%ymm14,%ymm14 │ │ + vpmuludq %ymm7,%ymm14,%ymm7 │ │ vpsllq $0x20,%ymm7,%ymm7 │ │ - vpaddq %ymm7,%ymm8,%ymm7 │ │ - vpshufd $0xb1,%ymm6,%ymm6 │ │ - vpaddq %ymm3,%ymm6,%ymm3 │ │ - vpaddq %ymm7,%ymm3,%ymm3 │ │ - vpxor %ymm1,%ymm3,%ymm1 │ │ - vpsrlq $0x18,%ymm1,%ymm7 │ │ - vpsllq $0x28,%ymm1,%ymm1 │ │ - vpor %ymm7,%ymm1,%ymm1 │ │ - vpaddq %ymm0,%ymm0,%ymm8 │ │ - vpand %ymm13,%ymm8,%ymm15 │ │ - vpmuludq %ymm7,%ymm8,%ymm8 │ │ - vpsrlq $0x20,%ymm15,%ymm15 │ │ - vpmuludq %ymm7,%ymm15,%ymm7 │ │ + vpaddq %ymm7,%ymm9,%ymm7 │ │ + vpshufd $0xb1,%ymm4,%ymm4 │ │ + vpaddq %ymm1,%ymm4,%ymm1 │ │ + vpaddq %ymm7,%ymm1,%ymm1 │ │ + vpxor %ymm2,%ymm1,%ymm2 │ │ + vpsrlq $0x18,%ymm2,%ymm7 │ │ + vpsllq $0x28,%ymm2,%ymm2 │ │ + vpor %ymm7,%ymm2,%ymm2 │ │ + vpblendd $0xaa,%ymm5,%ymm7,%ymm7 │ │ + vpaddq %ymm0,%ymm0,%ymm9 │ │ + vpand %ymm13,%ymm9,%ymm14 │ │ + vpmuludq %ymm7,%ymm9,%ymm9 │ │ + vpsrlq $0x20,%ymm14,%ymm14 │ │ + vpmuludq %ymm7,%ymm14,%ymm7 │ │ vpsllq $0x20,%ymm7,%ymm7 │ │ - vpaddq %ymm7,%ymm8,%ymm7 │ │ - vpaddq %ymm0,%ymm1,%ymm0 │ │ - vpaddq %ymm7,%ymm0,%ymm8 │ │ - vpxor %ymm6,%ymm8,%ymm0 │ │ - vpsllq $0x30,%ymm0,%ymm6 │ │ + vpaddq %ymm7,%ymm9,%ymm7 │ │ + vpaddq %ymm0,%ymm2,%ymm0 │ │ + vpaddq %ymm7,%ymm0,%ymm9 │ │ + vpxor %ymm4,%ymm9,%ymm0 │ │ + vpsllq $0x30,%ymm0,%ymm4 │ │ vpsrlq $0x10,%ymm0,%ymm0 │ │ - vpblendw $0x88,%ymm6,%ymm0,%ymm6 │ │ - vpaddq %ymm3,%ymm3,%ymm7 │ │ - vpand %ymm7,%ymm13,%ymm15 │ │ + vpblendw $0x88,%ymm4,%ymm0,%ymm4 │ │ + vpblendd $0xaa,%ymm5,%ymm0,%ymm0 │ │ + vpaddq %ymm1,%ymm1,%ymm7 │ │ + vpand %ymm7,%ymm13,%ymm14 │ │ vpmuludq %ymm0,%ymm7,%ymm7 │ │ - vpsrlq $0x20,%ymm15,%ymm15 │ │ - vpmuludq %ymm0,%ymm15,%ymm0 │ │ + vpsrlq $0x20,%ymm14,%ymm14 │ │ + vpmuludq %ymm0,%ymm14,%ymm0 │ │ vpsllq $0x20,%ymm0,%ymm0 │ │ vpaddq %ymm0,%ymm7,%ymm0 │ │ - vpaddq %ymm3,%ymm6,%ymm3 │ │ - vpaddq %ymm0,%ymm3,%ymm3 │ │ - vpxor %ymm1,%ymm3,%ymm0 │ │ - vpsrlq $0x3f,%ymm0,%ymm1 │ │ - vpaddq %ymm0,%ymm0,%ymm0 │ │ - vpor %ymm1,%ymm0,%ymm5 │ │ - vpaddq %ymm9,%ymm9,%ymm0 │ │ - vpand %ymm0,%ymm13,%ymm7 │ │ - vpmuludq %ymm4,%ymm0,%ymm0 │ │ - vpsrlq $0x20,%ymm7,%ymm7 │ │ - vpmuludq %ymm4,%ymm7,%ymm7 │ │ - vpsllq $0x20,%ymm7,%ymm7 │ │ - vpaddq %ymm7,%ymm0,%ymm0 │ │ - vpaddq %ymm4,%ymm9,%ymm7 │ │ - vpaddq %ymm0,%ymm7,%ymm0 │ │ - vpxor %ymm0,%ymm6,%ymm6 │ │ - vpsrlq $0x20,%ymm6,%ymm7 │ │ - vpaddq %ymm11,%ymm11,%ymm9 │ │ - vpand %ymm13,%ymm9,%ymm15 │ │ - vpmuludq %ymm7,%ymm9,%ymm9 │ │ - vpsrlq $0x20,%ymm15,%ymm15 │ │ - vpmuludq %ymm7,%ymm15,%ymm7 │ │ + vpaddq %ymm1,%ymm4,%ymm1 │ │ + vpaddq %ymm0,%ymm1,%ymm0 │ │ + vpxor %ymm2,%ymm0,%ymm1 │ │ + vpsrlq $0x3f,%ymm1,%ymm2 │ │ + vpaddq %ymm1,%ymm1,%ymm1 │ │ + vpor %ymm2,%ymm1,%ymm2 │ │ + vpblendd $0xaa,%ymm5,%ymm3,%ymm1 │ │ + vpaddq %ymm8,%ymm8,%ymm7 │ │ + vpand %ymm7,%ymm13,%ymm14 │ │ + vpmuludq %ymm1,%ymm7,%ymm7 │ │ + vpsrlq $0x20,%ymm14,%ymm14 │ │ + vpmuludq %ymm1,%ymm14,%ymm1 │ │ + vpsllq $0x20,%ymm1,%ymm1 │ │ + vpaddq %ymm1,%ymm7,%ymm1 │ │ + vpaddq %ymm3,%ymm8,%ymm7 │ │ + vpaddq %ymm1,%ymm7,%ymm1 │ │ + vpxor %ymm1,%ymm4,%ymm4 │ │ + vpsrlq $0x20,%ymm4,%ymm7 │ │ + vpaddq %ymm11,%ymm11,%ymm8 │ │ + vpand %ymm13,%ymm8,%ymm14 │ │ + vpmuludq %ymm7,%ymm8,%ymm8 │ │ + vpsrlq $0x20,%ymm14,%ymm14 │ │ + vpmuludq %ymm7,%ymm14,%ymm7 │ │ vpsllq $0x20,%ymm7,%ymm7 │ │ - vpaddq %ymm7,%ymm9,%ymm7 │ │ - vpshufd $0xb1,%ymm6,%ymm6 │ │ - vpaddq %ymm6,%ymm11,%ymm9 │ │ - vpaddq %ymm7,%ymm9,%ymm7 │ │ - vpxor %ymm4,%ymm7,%ymm4 │ │ - vpsrlq $0x18,%ymm4,%ymm9 │ │ - vpsllq $0x28,%ymm4,%ymm4 │ │ - vpor %ymm4,%ymm9,%ymm15 │ │ - vpaddq %ymm0,%ymm0,%ymm4 │ │ - vpand %ymm4,%ymm13,%ymm11 │ │ - vpmuludq %ymm4,%ymm9,%ymm4 │ │ + vpaddq %ymm7,%ymm8,%ymm7 │ │ + vpshufd $0xb1,%ymm4,%ymm4 │ │ + vpaddq %ymm4,%ymm11,%ymm8 │ │ + vpaddq %ymm7,%ymm8,%ymm7 │ │ + vpxor %ymm3,%ymm7,%ymm3 │ │ + vpsrlq $0x18,%ymm3,%ymm8 │ │ + vpsllq $0x28,%ymm3,%ymm3 │ │ + vpor %ymm3,%ymm8,%ymm14 │ │ + vpblendd $0xaa,%ymm5,%ymm8,%ymm3 │ │ + vpaddq %ymm1,%ymm1,%ymm8 │ │ + vpand %ymm13,%ymm8,%ymm11 │ │ + vpmuludq %ymm3,%ymm8,%ymm8 │ │ vpsrlq $0x20,%ymm11,%ymm11 │ │ - vpmuludq %ymm9,%ymm11,%ymm9 │ │ - vpsllq $0x20,%ymm9,%ymm9 │ │ - vpaddq %ymm4,%ymm9,%ymm4 │ │ + vpmuludq %ymm3,%ymm11,%ymm3 │ │ + vpsllq $0x20,%ymm3,%ymm3 │ │ + vpaddq %ymm3,%ymm8,%ymm3 │ │ + vpaddq %ymm1,%ymm14,%ymm1 │ │ + vpaddq %ymm3,%ymm1,%ymm3 │ │ + vpxor %ymm4,%ymm3,%ymm1 │ │ + vpsllq $0x30,%ymm1,%ymm4 │ │ + vpsrlq $0x10,%ymm1,%ymm1 │ │ + vpblendw $0x88,%ymm4,%ymm1,%ymm11 │ │ + vpblendd $0xaa,%ymm5,%ymm1,%ymm1 │ │ + vpaddq %ymm7,%ymm7,%ymm4 │ │ + vpand %ymm4,%ymm13,%ymm8 │ │ + vpmuludq %ymm1,%ymm4,%ymm4 │ │ + vpsrlq $0x20,%ymm8,%ymm8 │ │ + vpmuludq %ymm1,%ymm8,%ymm1 │ │ + vpsllq $0x20,%ymm1,%ymm1 │ │ + vpaddq %ymm1,%ymm4,%ymm1 │ │ + vpaddq %ymm7,%ymm11,%ymm4 │ │ + vpaddq %ymm1,%ymm4,%ymm1 │ │ + vpxor %ymm1,%ymm14,%ymm4 │ │ + vpsrlq $0x3f,%ymm4,%ymm7 │ │ + vpaddq %ymm4,%ymm4,%ymm4 │ │ + vpor %ymm7,%ymm4,%ymm4 │ │ + vmovdqa %ymm4,0x420(%rsp) │ │ + vpxor %xmm8,%xmm8,%xmm8 │ │ + vpblendd $0xaa,%ymm8,%ymm12,%ymm4 │ │ + vpaddq %ymm15,%ymm15,%ymm7 │ │ + vpand %ymm7,%ymm13,%ymm14 │ │ + vpmuludq %ymm4,%ymm7,%ymm7 │ │ + vpsrlq $0x20,%ymm14,%ymm14 │ │ + vpmuludq %ymm4,%ymm14,%ymm4 │ │ + vpsllq $0x20,%ymm4,%ymm4 │ │ + vpaddq %ymm4,%ymm7,%ymm4 │ │ + vpaddq %ymm15,%ymm12,%ymm5 │ │ + vpaddq %ymm4,%ymm5,%ymm5 │ │ + vpshufd $0xb1,0x440(%rsp),%ymm4 │ │ + vpshufd $0xb1,%ymm5,%ymm7 │ │ + vpxor %ymm4,%ymm7,%ymm15 │ │ + vpblendd $0xaa,%ymm8,%ymm0,%ymm4 │ │ + vpaddq %ymm15,%ymm15,%ymm7 │ │ + vpand %ymm7,%ymm13,%ymm14 │ │ + vpmuludq %ymm4,%ymm7,%ymm7 │ │ + vpsrlq $0x20,%ymm14,%ymm14 │ │ + vpmuludq %ymm4,%ymm14,%ymm4 │ │ + vpsllq $0x20,%ymm4,%ymm4 │ │ + vpaddq %ymm4,%ymm7,%ymm4 │ │ vpaddq %ymm0,%ymm15,%ymm0 │ │ - vpaddq %ymm4,%ymm0,%ymm4 │ │ - vpxor %ymm6,%ymm4,%ymm0 │ │ - vpsllq $0x30,%ymm0,%ymm6 │ │ - vpsrlq $0x10,%ymm0,%ymm0 │ │ - vpblendw $0x88,%ymm6,%ymm0,%ymm11 │ │ - vpaddq %ymm7,%ymm7,%ymm6 │ │ - vpand %ymm6,%ymm13,%ymm9 │ │ - vpmuludq %ymm0,%ymm6,%ymm6 │ │ - vpsrlq $0x20,%ymm9,%ymm9 │ │ - vpmuludq %ymm0,%ymm9,%ymm0 │ │ + vpaddq %ymm4,%ymm0,%ymm14 │ │ + vpxor %ymm12,%ymm14,%ymm0 │ │ + vpsrlq $0x18,%ymm0,%ymm7 │ │ + vpsllq $0x28,%ymm0,%ymm0 │ │ + vpor %ymm7,%ymm0,%ymm4 │ │ + vpblendd $0xaa,%ymm8,%ymm7,%ymm0 │ │ + vpaddq %ymm5,%ymm5,%ymm7 │ │ + vpand %ymm7,%ymm13,%ymm12 │ │ + vpmuludq %ymm0,%ymm7,%ymm7 │ │ + vpsrlq $0x20,%ymm12,%ymm12 │ │ + vpmuludq %ymm0,%ymm12,%ymm0 │ │ vpsllq $0x20,%ymm0,%ymm0 │ │ - vpaddq %ymm0,%ymm6,%ymm0 │ │ - vpaddq %ymm7,%ymm11,%ymm6 │ │ - vpaddq %ymm0,%ymm6,%ymm1 │ │ - vpxor %ymm1,%ymm15,%ymm6 │ │ - vpsrlq $0x3f,%ymm6,%ymm7 │ │ - vpaddq %ymm6,%ymm6,%ymm6 │ │ - vpor %ymm7,%ymm6,%ymm9 │ │ - vpaddq %ymm12,%ymm12,%ymm6 │ │ - vpand %ymm6,%ymm13,%ymm7 │ │ - vpmuludq %ymm2,%ymm6,%ymm6 │ │ + vpaddq %ymm0,%ymm7,%ymm0 │ │ + vpaddq %ymm5,%ymm4,%ymm5 │ │ + vpaddq %ymm0,%ymm5,%ymm0 │ │ + vpermq $0xf6,%ymm3,%ymm5 │ │ + vpermq $0xe8,%ymm0,%ymm7 │ │ + vpblendd $0xcc,%ymm7,%ymm5,%ymm5 │ │ + vpermq $0xd4,%ymm3,%ymm3 │ │ + vpermq $0x60,%ymm0,%ymm7 │ │ + vpblendd $0xcc,%ymm7,%ymm3,%ymm3 │ │ + vmovdqa %ymm3,-0x380(%rsp,%rax,1) │ │ + vmovdqa %ymm5,-0x360(%rsp,%rax,1) │ │ + vpxor %ymm0,%ymm15,%ymm0 │ │ + vpsllq $0x30,%ymm0,%ymm3 │ │ + vpsrlq $0x10,%ymm0,%ymm5 │ │ + vpblendw $0x88,%ymm3,%ymm5,%ymm0 │ │ + vpblendd $0xaa,%ymm8,%ymm5,%ymm3 │ │ + vpaddq %ymm14,%ymm14,%ymm5 │ │ + vpand %ymm5,%ymm13,%ymm7 │ │ + vpmuludq %ymm3,%ymm5,%ymm5 │ │ vpsrlq $0x20,%ymm7,%ymm7 │ │ - vpmuludq %ymm2,%ymm7,%ymm7 │ │ - vpsllq $0x20,%ymm7,%ymm7 │ │ - vpaddq %ymm7,%ymm6,%ymm6 │ │ - vpaddq %ymm2,%ymm12,%ymm7 │ │ - vpaddq %ymm6,%ymm7,%ymm12 │ │ - vpshufd $0xb1,0x400(%rsp),%ymm6 │ │ - vpshufd $0xb1,%ymm12,%ymm7 │ │ - vpxor %ymm6,%ymm7,%ymm6 │ │ - vpaddq %ymm6,%ymm6,%ymm7 │ │ - vpand %ymm7,%ymm13,%ymm15 │ │ - vpmuludq %ymm3,%ymm7,%ymm7 │ │ - vpsrlq $0x20,%ymm15,%ymm15 │ │ - vpmuludq %ymm3,%ymm15,%ymm15 │ │ - vpsllq $0x20,%ymm15,%ymm15 │ │ - vpaddq %ymm7,%ymm15,%ymm7 │ │ - vpaddq %ymm6,%ymm3,%ymm3 │ │ - vpaddq %ymm7,%ymm3,%ymm7 │ │ - vpxor %ymm2,%ymm7,%ymm2 │ │ - vpsrlq $0x18,%ymm2,%ymm15 │ │ - vpsllq $0x28,%ymm2,%ymm2 │ │ - vpor %ymm2,%ymm15,%ymm3 │ │ - vpaddq %ymm12,%ymm12,%ymm2 │ │ - vpand %ymm2,%ymm13,%ymm0 │ │ - vpmuludq %ymm2,%ymm15,%ymm2 │ │ - vpsrlq $0x20,%ymm0,%ymm0 │ │ - vpmuludq %ymm0,%ymm15,%ymm0 │ │ - vmovdqa %ymm13,%ymm15 │ │ - vpsllq $0x20,%ymm0,%ymm0 │ │ - vpaddq %ymm0,%ymm2,%ymm0 │ │ - vpaddq %ymm3,%ymm12,%ymm2 │ │ - vpaddq %ymm0,%ymm2,%ymm0 │ │ - vpermq $0xf6,%ymm4,%ymm2 │ │ - vpermq $0xe8,%ymm0,%ymm12 │ │ - vpblendd $0xcc,%ymm12,%ymm2,%ymm2 │ │ - vpermq $0xd4,%ymm4,%ymm4 │ │ - vpermq $0x60,%ymm0,%ymm12 │ │ - vpblendd $0xcc,%ymm12,%ymm4,%ymm4 │ │ - vmovdqa %ymm4,-0x380(%rsp,%rax,1) │ │ - vmovdqa %ymm2,-0x360(%rsp,%rax,1) │ │ - vpxor %ymm6,%ymm0,%ymm0 │ │ - vpsllq $0x30,%ymm0,%ymm2 │ │ - vpsrlq $0x10,%ymm0,%ymm0 │ │ - vpblendw $0x88,%ymm2,%ymm0,%ymm2 │ │ - vpaddq %ymm7,%ymm7,%ymm4 │ │ - vpand %ymm4,%ymm13,%ymm6 │ │ - vpmuludq %ymm0,%ymm4,%ymm4 │ │ - vpsrlq $0x20,%ymm6,%ymm6 │ │ - vpmuludq %ymm0,%ymm6,%ymm0 │ │ - vpaddq %ymm7,%ymm2,%ymm6 │ │ - vpsllq $0x20,%ymm0,%ymm0 │ │ - vpaddq %ymm0,%ymm4,%ymm0 │ │ - vpaddq %ymm0,%ymm6,%ymm0 │ │ - vpermq $0xf6,%ymm1,%ymm4 │ │ - vpermq $0xe8,%ymm0,%ymm6 │ │ - vpblendd $0xcc,%ymm6,%ymm4,%ymm4 │ │ + vpmuludq %ymm3,%ymm7,%ymm3 │ │ + vpaddq %ymm0,%ymm14,%ymm7 │ │ + vpsllq $0x20,%ymm3,%ymm3 │ │ + vpaddq %ymm3,%ymm5,%ymm3 │ │ + vpaddq %ymm3,%ymm7,%ymm3 │ │ + vpermq $0xf6,%ymm1,%ymm5 │ │ + vpermq $0xe8,%ymm3,%ymm7 │ │ + vpblendd $0xcc,%ymm7,%ymm5,%ymm5 │ │ vpermq $0xd4,%ymm1,%ymm1 │ │ - vpermq $0x60,%ymm0,%ymm6 │ │ - vpblendd $0xcc,%ymm6,%ymm1,%ymm1 │ │ + vpermq $0x60,%ymm3,%ymm7 │ │ + vpblendd $0xcc,%ymm7,%ymm1,%ymm1 │ │ vmovdqa %ymm1,-0x100(%rsp,%rax,1) │ │ - vmovdqa %ymm4,-0xe0(%rsp,%rax,1) │ │ - vpxor %ymm3,%ymm0,%ymm0 │ │ - vpsrlq $0x3f,%ymm0,%ymm1 │ │ - vpaddq %ymm0,%ymm0,%ymm0 │ │ - vpor %ymm1,%ymm0,%ymm3 │ │ - vpaddq %ymm5,%ymm10,%ymm0 │ │ - vpaddq %ymm10,%ymm10,%ymm1 │ │ - vpand %ymm1,%ymm13,%ymm4 │ │ - vpmuludq %ymm5,%ymm1,%ymm1 │ │ - vpsrlq $0x20,%ymm4,%ymm4 │ │ - vpmuludq %ymm5,%ymm4,%ymm4 │ │ + vmovdqa %ymm5,-0xe0(%rsp,%rax,1) │ │ + vpxor %ymm4,%ymm3,%ymm1 │ │ + vpsrlq $0x3f,%ymm1,%ymm3 │ │ + vpaddq %ymm1,%ymm1,%ymm1 │ │ + vpor %ymm3,%ymm1,%ymm3 │ │ + vpaddq %ymm2,%ymm10,%ymm1 │ │ + vpblendd $0xaa,%ymm8,%ymm2,%ymm4 │ │ + vpaddq %ymm10,%ymm10,%ymm5 │ │ + vpand %ymm5,%ymm13,%ymm7 │ │ + vpmuludq %ymm4,%ymm5,%ymm5 │ │ + vpsrlq $0x20,%ymm7,%ymm7 │ │ + vpmuludq %ymm4,%ymm7,%ymm4 │ │ vpsllq $0x20,%ymm4,%ymm4 │ │ + vpaddq %ymm4,%ymm5,%ymm4 │ │ vpaddq %ymm4,%ymm1,%ymm1 │ │ - vpaddq %ymm1,%ymm0,%ymm0 │ │ - vpxor 0x420(%rsp),%ymm0,%ymm1 │ │ - vpsrlq $0x20,%ymm1,%ymm4 │ │ - vpshufd $0xb1,%ymm1,%ymm6 │ │ - vpaddq %ymm6,%ymm14,%ymm1 │ │ - vpaddq %ymm14,%ymm14,%ymm7 │ │ - vpand %ymm7,%ymm13,%ymm10 │ │ - vpmuludq %ymm4,%ymm7,%ymm7 │ │ - vpsrlq $0x20,%ymm10,%ymm10 │ │ - vpmuludq %ymm4,%ymm10,%ymm4 │ │ - vpsllq $0x20,%ymm4,%ymm4 │ │ - vpaddq %ymm4,%ymm7,%ymm4 │ │ - vpaddq %ymm4,%ymm1,%ymm4 │ │ - vpxor %ymm5,%ymm4,%ymm1 │ │ - vpsrlq $0x18,%ymm1,%ymm5 │ │ - vpsllq $0x28,%ymm1,%ymm1 │ │ - vpor %ymm5,%ymm1,%ymm7 │ │ - vpaddq %ymm0,%ymm7,%ymm1 │ │ - vpaddq %ymm0,%ymm0,%ymm0 │ │ - vpand %ymm0,%ymm13,%ymm10 │ │ - vpmuludq %ymm5,%ymm0,%ymm0 │ │ - vpsrlq $0x20,%ymm10,%ymm10 │ │ - vpmuludq %ymm5,%ymm10,%ymm5 │ │ + vpxor 0x460(%rsp),%ymm1,%ymm4 │ │ + vpsrlq $0x20,%ymm4,%ymm5 │ │ + vpshufd $0xb1,%ymm4,%ymm4 │ │ + vmovdqa 0x480(%rsp),%ymm10 │ │ + vpaddq %ymm4,%ymm10,%ymm7 │ │ + vpaddq %ymm10,%ymm10,%ymm10 │ │ + vpand %ymm13,%ymm10,%ymm12 │ │ + vpmuludq %ymm5,%ymm10,%ymm10 │ │ + vpsrlq $0x20,%ymm12,%ymm12 │ │ + vpmuludq %ymm5,%ymm12,%ymm5 │ │ vpsllq $0x20,%ymm5,%ymm5 │ │ - vpaddq %ymm5,%ymm0,%ymm0 │ │ - vpaddq %ymm0,%ymm1,%ymm1 │ │ - vpxor %ymm6,%ymm1,%ymm0 │ │ - vpsllq $0x30,%ymm0,%ymm5 │ │ - vpsrlq $0x10,%ymm0,%ymm0 │ │ - vpblendw $0x88,%ymm5,%ymm0,%ymm5 │ │ - vpermq $0xe8,%ymm5,%ymm6 │ │ - vpermq $0xf6,%ymm2,%ymm10 │ │ - vpblendd $0xcc,%ymm6,%ymm10,%ymm6 │ │ - vpermq $0x60,%ymm5,%ymm10 │ │ - vpermq $0xd4,%ymm2,%ymm2 │ │ - vpblendd $0xcc,%ymm10,%ymm2,%ymm2 │ │ - vmovdqa %ymm2,-0x80(%rsp,%rax,1) │ │ - vmovdqa %ymm6,-0x60(%rsp,%rax,1) │ │ - vpaddq %ymm4,%ymm5,%ymm2 │ │ - vpaddq %ymm4,%ymm4,%ymm4 │ │ - vpand %ymm4,%ymm13,%ymm5 │ │ - vpmuludq %ymm0,%ymm4,%ymm4 │ │ - vpsrlq $0x20,%ymm5,%ymm5 │ │ - vpmuludq %ymm0,%ymm5,%ymm0 │ │ - vpsllq $0x20,%ymm0,%ymm0 │ │ - vpaddq %ymm0,%ymm4,%ymm0 │ │ - vpaddq %ymm0,%ymm2,%ymm0 │ │ - vpxor %ymm7,%ymm0,%ymm2 │ │ + vpaddq %ymm5,%ymm10,%ymm5 │ │ + vpaddq %ymm5,%ymm7,%ymm5 │ │ + vpxor %ymm2,%ymm5,%ymm2 │ │ + vpsrlq $0x18,%ymm2,%ymm7 │ │ + vpsllq $0x28,%ymm2,%ymm2 │ │ + vpor %ymm7,%ymm2,%ymm2 │ │ + vpaddq %ymm1,%ymm2,%ymm10 │ │ + vpblendd $0xaa,%ymm8,%ymm7,%ymm7 │ │ + vpaddq %ymm1,%ymm1,%ymm1 │ │ + vpand %ymm1,%ymm13,%ymm12 │ │ + vpmuludq %ymm7,%ymm1,%ymm1 │ │ + vpsrlq $0x20,%ymm12,%ymm12 │ │ + vpmuludq %ymm7,%ymm12,%ymm7 │ │ + vpsllq $0x20,%ymm7,%ymm7 │ │ + vpaddq %ymm7,%ymm1,%ymm1 │ │ + vpaddq %ymm1,%ymm10,%ymm1 │ │ + vpxor %ymm4,%ymm1,%ymm4 │ │ + vpsllq $0x30,%ymm4,%ymm7 │ │ + vpsrlq $0x10,%ymm4,%ymm4 │ │ + vpblendw $0x88,%ymm7,%ymm4,%ymm7 │ │ + vpermq $0xe8,%ymm7,%ymm10 │ │ + vpermq $0xf6,%ymm0,%ymm12 │ │ + vpblendd $0xcc,%ymm10,%ymm12,%ymm10 │ │ + vpermq $0x60,%ymm7,%ymm12 │ │ + vpermq $0xd4,%ymm0,%ymm0 │ │ + vpblendd $0xcc,%ymm12,%ymm0,%ymm0 │ │ + vmovdqa %ymm0,-0x80(%rsp,%rax,1) │ │ + vmovdqa %ymm10,-0x60(%rsp,%rax,1) │ │ + vpaddq %ymm5,%ymm7,%ymm0 │ │ + vpblendd $0xaa,%ymm8,%ymm4,%ymm4 │ │ + vpaddq %ymm5,%ymm5,%ymm5 │ │ + vpand %ymm5,%ymm13,%ymm7 │ │ + vpmuludq %ymm4,%ymm5,%ymm5 │ │ + vpsrlq $0x20,%ymm7,%ymm7 │ │ + vpmuludq %ymm4,%ymm7,%ymm4 │ │ + vpsllq $0x20,%ymm4,%ymm4 │ │ + vpaddq %ymm4,%ymm5,%ymm4 │ │ + vpaddq %ymm4,%ymm0,%ymm0 │ │ + vpxor %ymm2,%ymm0,%ymm2 │ │ vpsrlq $0x3f,%ymm2,%ymm4 │ │ vpaddq %ymm2,%ymm2,%ymm2 │ │ vpor %ymm4,%ymm2,%ymm2 │ │ vpermq $0xe8,%ymm2,%ymm4 │ │ vpermq $0xf6,%ymm3,%ymm5 │ │ vpblendd $0xcc,%ymm4,%ymm5,%ymm4 │ │ vpermq $0x60,%ymm2,%ymm2 │ │ vpermq $0xd4,%ymm3,%ymm3 │ │ vpblendd $0xcc,%ymm2,%ymm3,%ymm2 │ │ vmovdqa %ymm2,-0x200(%rsp,%rax,1) │ │ vmovdqa %ymm4,-0x1e0(%rsp,%rax,1) │ │ - vmovdqa 0x460(%rsp),%ymm10 │ │ - vpaddq %ymm10,%ymm8,%ymm2 │ │ - vpaddq %ymm10,%ymm10,%ymm3 │ │ - vpand %ymm3,%ymm13,%ymm4 │ │ - vpmuludq %ymm3,%ymm8,%ymm3 │ │ - vpsrlq $0x20,%ymm4,%ymm4 │ │ - vpmuludq %ymm4,%ymm8,%ymm4 │ │ - vpsllq $0x20,%ymm4,%ymm4 │ │ - vpaddq %ymm4,%ymm3,%ymm3 │ │ - vpaddq %ymm3,%ymm2,%ymm4 │ │ - vpxor 0x880(%rsp),%ymm4,%ymm2 │ │ + vmovdqa 0x4c0(%rsp),%ymm5 │ │ + vpaddq %ymm5,%ymm9,%ymm2 │ │ + vpblendd $0xaa,%ymm8,%ymm9,%ymm3 │ │ + vpaddq %ymm5,%ymm5,%ymm4 │ │ + vmovdqa %ymm5,%ymm9 │ │ + vpand %ymm4,%ymm13,%ymm5 │ │ + vpmuludq %ymm3,%ymm4,%ymm4 │ │ + vpsrlq $0x20,%ymm5,%ymm5 │ │ + vpmuludq %ymm3,%ymm5,%ymm3 │ │ + vpsllq $0x20,%ymm3,%ymm3 │ │ + vpaddq %ymm3,%ymm4,%ymm3 │ │ + vpaddq %ymm3,%ymm2,%ymm5 │ │ + vpxor %ymm6,%ymm5,%ymm2 │ │ vpsrlq $0x20,%ymm2,%ymm3 │ │ - vpshufd $0xb1,%ymm2,%ymm5 │ │ - vmovdqa 0x440(%rsp),%ymm6 │ │ - vpaddq %ymm6,%ymm5,%ymm2 │ │ + vpshufd $0xb1,%ymm2,%ymm4 │ │ + vmovdqa 0x4a0(%rsp),%ymm6 │ │ + vpaddq %ymm6,%ymm4,%ymm2 │ │ vpaddq %ymm6,%ymm6,%ymm6 │ │ vpand %ymm6,%ymm13,%ymm7 │ │ vpmuludq %ymm3,%ymm6,%ymm6 │ │ vpsrlq $0x20,%ymm7,%ymm7 │ │ vpmuludq %ymm3,%ymm7,%ymm3 │ │ vpsllq $0x20,%ymm3,%ymm3 │ │ vpaddq %ymm3,%ymm6,%ymm3 │ │ vpaddq %ymm3,%ymm2,%ymm3 │ │ - vpxor %ymm3,%ymm10,%ymm2 │ │ + vpxor %ymm3,%ymm9,%ymm2 │ │ vpsrlq $0x18,%ymm2,%ymm6 │ │ vpsllq $0x28,%ymm2,%ymm2 │ │ vpor %ymm6,%ymm2,%ymm2 │ │ - vpaddq %ymm4,%ymm4,%ymm7 │ │ - vpand %ymm7,%ymm13,%ymm8 │ │ + vpblendd $0xaa,%ymm8,%ymm6,%ymm6 │ │ + vpaddq %ymm5,%ymm5,%ymm7 │ │ + vpand %ymm7,%ymm13,%ymm9 │ │ vpmuludq %ymm6,%ymm7,%ymm7 │ │ - vpsrlq $0x20,%ymm8,%ymm8 │ │ - vpmuludq %ymm6,%ymm8,%ymm6 │ │ - vpaddq %ymm4,%ymm2,%ymm4 │ │ + vpsrlq $0x20,%ymm9,%ymm9 │ │ + vpmuludq %ymm6,%ymm9,%ymm6 │ │ + vpaddq %ymm5,%ymm2,%ymm5 │ │ vpsllq $0x20,%ymm6,%ymm6 │ │ vpaddq %ymm6,%ymm7,%ymm6 │ │ - vpaddq %ymm6,%ymm4,%ymm4 │ │ + vpaddq %ymm6,%ymm5,%ymm5 │ │ vpermq $0xf6,%ymm1,%ymm6 │ │ - vpermq $0xe8,%ymm4,%ymm7 │ │ + vpermq $0xe8,%ymm5,%ymm7 │ │ vpblendd $0xcc,%ymm7,%ymm6,%ymm6 │ │ vpermq $0xd4,%ymm1,%ymm1 │ │ - vpermq $0x60,%ymm4,%ymm7 │ │ + vpermq $0x60,%ymm5,%ymm7 │ │ vpblendd $0xcc,%ymm7,%ymm1,%ymm1 │ │ vmovdqa %ymm1,-0x300(%rsp,%rax,1) │ │ vmovdqa %ymm6,-0x2e0(%rsp,%rax,1) │ │ - vpxor %ymm5,%ymm4,%ymm1 │ │ + vpxor %ymm4,%ymm5,%ymm1 │ │ vpsllq $0x30,%ymm1,%ymm4 │ │ vpsrlq $0x10,%ymm1,%ymm1 │ │ vpblendw $0x88,%ymm4,%ymm1,%ymm4 │ │ vpermq $0xe8,%ymm11,%ymm5 │ │ vpermq $0xf6,%ymm4,%ymm6 │ │ vpblendd $0xcc,%ymm5,%ymm6,%ymm5 │ │ vpermq $0x60,%ymm11,%ymm6 │ │ vpermq $0xd4,%ymm4,%ymm7 │ │ vpblendd $0xcc,%ymm6,%ymm7,%ymm6 │ │ vmovdqa %ymm6,(%rsp,%rax,1) │ │ vmovdqa %ymm5,0x20(%rsp,%rax,1) │ │ vpaddq %ymm3,%ymm4,%ymm4 │ │ + vpblendd $0xaa,%ymm8,%ymm1,%ymm1 │ │ vpaddq %ymm3,%ymm3,%ymm3 │ │ vpand %ymm3,%ymm13,%ymm5 │ │ vpmuludq %ymm1,%ymm3,%ymm3 │ │ vpsrlq $0x20,%ymm5,%ymm5 │ │ vpmuludq %ymm1,%ymm5,%ymm1 │ │ vpsllq $0x20,%ymm1,%ymm1 │ │ vpaddq %ymm1,%ymm3,%ymm1 │ │ @@ -18934,180 +18393,172 @@ │ │ vpblendd $0xcc,%ymm4,%ymm0,%ymm0 │ │ vmovdqa %ymm0,-0x180(%rsp,%rax,1) │ │ vmovdqa %ymm3,-0x160(%rsp,%rax,1) │ │ vpxor %ymm2,%ymm1,%ymm0 │ │ vpsrlq $0x3f,%ymm0,%ymm1 │ │ vpaddq %ymm0,%ymm0,%ymm0 │ │ vpor %ymm1,%ymm0,%ymm0 │ │ - vpermq $0xe8,%ymm9,%ymm1 │ │ + vmovdqa 0x420(%rsp),%ymm3 │ │ + vpermq $0xe8,%ymm3,%ymm1 │ │ vpermq $0xf6,%ymm0,%ymm2 │ │ vpblendd $0xcc,%ymm1,%ymm2,%ymm1 │ │ - vpermq $0x60,%ymm9,%ymm2 │ │ + vpermq $0x60,%ymm3,%ymm2 │ │ vpermq $0xd4,%ymm0,%ymm0 │ │ vpblendd $0xcc,%ymm2,%ymm0,%ymm0 │ │ vmovdqa %ymm0,-0x280(%rsp,%rax,1) │ │ vmovdqa %ymm1,-0x260(%rsp,%rax,1) │ │ add $0x40,%rax │ │ cmp $0x400,%rax │ │ - jne 2c080 │ │ - vmovaps 0x4e0(%rsp),%ymm0 │ │ + jne 2b670 │ │ + vmovaps 0x540(%rsp),%ymm0 │ │ vxorps (%rsp),%ymm0,%ymm0 │ │ - vmovaps 0x4c0(%rsp),%ymm1 │ │ + vmovaps 0x520(%rsp),%ymm1 │ │ vxorps 0x20(%rsp),%ymm1,%ymm1 │ │ - vmovaps 0x4a0(%rsp),%ymm2 │ │ + vmovaps 0x500(%rsp),%ymm2 │ │ vxorps 0x40(%rsp),%ymm2,%ymm2 │ │ - vmovaps 0x480(%rsp),%ymm3 │ │ + vmovaps 0x4e0(%rsp),%ymm3 │ │ vxorps 0x60(%rsp),%ymm3,%ymm3 │ │ vmovaps %ymm0,(%rsp) │ │ vmovaps %ymm1,0x20(%rsp) │ │ vmovaps %ymm2,0x40(%rsp) │ │ vmovaps %ymm3,0x60(%rsp) │ │ - vmovaps 0x560(%rsp),%ymm0 │ │ + vmovaps 0x5c0(%rsp),%ymm0 │ │ vxorps 0x80(%rsp),%ymm0,%ymm0 │ │ - vmovaps 0x540(%rsp),%ymm1 │ │ + vmovaps 0x5a0(%rsp),%ymm1 │ │ vxorps 0xa0(%rsp),%ymm1,%ymm1 │ │ - vmovaps 0x520(%rsp),%ymm2 │ │ + vmovaps 0x580(%rsp),%ymm2 │ │ vxorps 0xc0(%rsp),%ymm2,%ymm2 │ │ - vmovaps 0x500(%rsp),%ymm3 │ │ + vmovaps 0x560(%rsp),%ymm3 │ │ vxorps 0xe0(%rsp),%ymm3,%ymm3 │ │ vmovaps %ymm0,0x80(%rsp) │ │ vmovaps %ymm1,0xa0(%rsp) │ │ vmovaps %ymm2,0xc0(%rsp) │ │ vmovaps %ymm3,0xe0(%rsp) │ │ - vmovaps 0x5e0(%rsp),%ymm0 │ │ + vmovaps 0x640(%rsp),%ymm0 │ │ vxorps 0x100(%rsp),%ymm0,%ymm0 │ │ - vmovaps 0x5c0(%rsp),%ymm1 │ │ + vmovaps 0x620(%rsp),%ymm1 │ │ vxorps 0x120(%rsp),%ymm1,%ymm1 │ │ - vmovaps 0x5a0(%rsp),%ymm2 │ │ + vmovaps 0x600(%rsp),%ymm2 │ │ vxorps 0x140(%rsp),%ymm2,%ymm2 │ │ - vmovaps 0x580(%rsp),%ymm3 │ │ + vmovaps 0x5e0(%rsp),%ymm3 │ │ vxorps 0x160(%rsp),%ymm3,%ymm3 │ │ vmovaps %ymm0,0x100(%rsp) │ │ vmovaps %ymm1,0x120(%rsp) │ │ vmovaps %ymm2,0x140(%rsp) │ │ vmovaps %ymm3,0x160(%rsp) │ │ - vmovaps 0x660(%rsp),%ymm0 │ │ + vmovaps 0x6c0(%rsp),%ymm0 │ │ vxorps 0x180(%rsp),%ymm0,%ymm0 │ │ - vmovaps 0x640(%rsp),%ymm1 │ │ + vmovaps 0x6a0(%rsp),%ymm1 │ │ vxorps 0x1a0(%rsp),%ymm1,%ymm1 │ │ - vmovaps 0x620(%rsp),%ymm2 │ │ + vmovaps 0x680(%rsp),%ymm2 │ │ vxorps 0x1c0(%rsp),%ymm2,%ymm2 │ │ - vmovaps 0x600(%rsp),%ymm3 │ │ + vmovaps 0x660(%rsp),%ymm3 │ │ vxorps 0x1e0(%rsp),%ymm3,%ymm3 │ │ vmovaps %ymm0,0x180(%rsp) │ │ vmovaps %ymm1,0x1a0(%rsp) │ │ vmovaps %ymm2,0x1c0(%rsp) │ │ vmovaps %ymm3,0x1e0(%rsp) │ │ - vmovaps 0x680(%rsp),%ymm0 │ │ + vmovaps 0x6e0(%rsp),%ymm0 │ │ vxorps 0x200(%rsp),%ymm0,%ymm0 │ │ - vmovaps 0x800(%rsp),%ymm1 │ │ + vmovaps 0x860(%rsp),%ymm1 │ │ vxorps 0x220(%rsp),%ymm1,%ymm1 │ │ - vmovaps 0x780(%rsp),%ymm2 │ │ + vmovaps 0x7e0(%rsp),%ymm2 │ │ vxorps 0x240(%rsp),%ymm2,%ymm2 │ │ - vmovaps 0x700(%rsp),%ymm3 │ │ + vmovaps 0x760(%rsp),%ymm3 │ │ vxorps 0x260(%rsp),%ymm3,%ymm3 │ │ vmovaps %ymm0,0x200(%rsp) │ │ vmovaps %ymm1,0x220(%rsp) │ │ vmovaps %ymm2,0x240(%rsp) │ │ vmovaps %ymm3,0x260(%rsp) │ │ - vmovaps 0x860(%rsp),%ymm0 │ │ + vmovaps 0x8c0(%rsp),%ymm0 │ │ vxorps 0x280(%rsp),%ymm0,%ymm0 │ │ - vmovaps 0x7e0(%rsp),%ymm1 │ │ + vmovaps 0x840(%rsp),%ymm1 │ │ vxorps 0x2a0(%rsp),%ymm1,%ymm1 │ │ - vmovaps 0x760(%rsp),%ymm2 │ │ + vmovaps 0x7c0(%rsp),%ymm2 │ │ vxorps 0x2c0(%rsp),%ymm2,%ymm2 │ │ - vmovaps 0x6e0(%rsp),%ymm3 │ │ + vmovaps 0x740(%rsp),%ymm3 │ │ vxorps 0x2e0(%rsp),%ymm3,%ymm3 │ │ vmovaps %ymm0,0x280(%rsp) │ │ vmovaps %ymm1,0x2a0(%rsp) │ │ vmovaps %ymm2,0x2c0(%rsp) │ │ vmovaps %ymm3,0x2e0(%rsp) │ │ - vmovaps 0x840(%rsp),%ymm0 │ │ + vmovaps 0x8a0(%rsp),%ymm0 │ │ vxorps 0x300(%rsp),%ymm0,%ymm0 │ │ - vmovaps 0x7c0(%rsp),%ymm1 │ │ + vmovaps 0x820(%rsp),%ymm1 │ │ vxorps 0x320(%rsp),%ymm1,%ymm1 │ │ - vmovaps 0x740(%rsp),%ymm2 │ │ + vmovaps 0x7a0(%rsp),%ymm2 │ │ vxorps 0x340(%rsp),%ymm2,%ymm2 │ │ - vmovaps 0x6c0(%rsp),%ymm3 │ │ + vmovaps 0x720(%rsp),%ymm3 │ │ vxorps 0x360(%rsp),%ymm3,%ymm3 │ │ vmovaps %ymm0,0x300(%rsp) │ │ vmovaps %ymm1,0x320(%rsp) │ │ vmovaps %ymm2,0x340(%rsp) │ │ vmovaps %ymm3,0x360(%rsp) │ │ - vmovaps 0x820(%rsp),%ymm0 │ │ + vmovaps 0x880(%rsp),%ymm0 │ │ vxorps 0x380(%rsp),%ymm0,%ymm0 │ │ - vmovaps 0x7a0(%rsp),%ymm1 │ │ + vmovaps 0x800(%rsp),%ymm1 │ │ vxorps 0x3a0(%rsp),%ymm1,%ymm1 │ │ - vmovaps 0x720(%rsp),%ymm2 │ │ + vmovaps 0x780(%rsp),%ymm2 │ │ vxorps 0x3c0(%rsp),%ymm2,%ymm2 │ │ - vmovaps 0x6a0(%rsp),%ymm3 │ │ + vmovaps 0x700(%rsp),%ymm3 │ │ vxorps 0x3e0(%rsp),%ymm3,%ymm3 │ │ vmovaps %ymm0,0x380(%rsp) │ │ vmovaps %ymm1,0x3a0(%rsp) │ │ vmovaps %ymm2,0x3c0(%rsp) │ │ vmovaps %ymm3,0x3e0(%rsp) │ │ mov %rsp,%rsi │ │ mov $0x400,%edx │ │ vzeroupper │ │ - call *0x4e41c(%rip) │ │ + call *0x4c019(%rip) │ │ mov %rbp,%rsp │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ mov (%rsi),%rdi │ │ mov 0x8(%rsi),%rax │ │ - mov 0x18(%rax),%rax │ │ - lea -0x24923(%rip),%rsi │ │ + lea -0x24110(%rip),%rsi │ │ mov $0x11,%edx │ │ - jmp *%rax │ │ + jmp *0x18(%rax) │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbx │ │ sub $0x20,%rsp │ │ mov %rsp,%rdi │ │ - call 2cec0 │ │ + call 2c570 │ │ lea 0x10(%rsp),%rdi │ │ - call 2cee0 │ │ + call 2c590 │ │ mov 0x8(%rsp),%ebx │ │ mov %ebx,%eax │ │ not %eax │ │ test $0xc000000,%eax │ │ - jne 2ce94 │ │ - call 2cf00 │ │ + jne 2c544 │ │ + call 2c5b0 │ │ not %eax │ │ test $0x6,%al │ │ sete %al │ │ - jmp 2ce96 │ │ + jmp 2c546 │ │ xor %eax,%eax │ │ mov 0x14(%rsp),%ecx │ │ and $0x20,%ecx │ │ shr $0x5,%ecx │ │ shr $0x1c,%ebx │ │ and %al,%bl │ │ and %cl,%bl │ │ - mov %bl,0x525bb(%rip) │ │ + mov %bl,0x501c3(%rip) │ │ add $0x20,%rsp │ │ pop %rbx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -19165,92 +18616,96 @@ │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ and $0xffffffffffffffc0,%rsp │ │ sub $0xfc0,%rsp │ │ movq $0x0,(%rsp) │ │ sub $0x200,%rsp │ │ - mov %r8,0x30(%rsp) │ │ - mov 0x50(%rdi),%r12d │ │ - test %r12,%r12 │ │ - je 2e422 │ │ - mov %rdx,%r10 │ │ + mov 0x50(%rdi),%ebx │ │ + test %rbx,%rbx │ │ + je 2da70 │ │ mov %rsi,%r15 │ │ - lea 0x0(,%r12,4),%r13 │ │ - lea 0x0(,%r12,8),%rax │ │ - mov 0x48(%rdi),%r11d │ │ - cmp %r11,%rax │ │ - cmovbe %r11,%rax │ │ + lea 0x0(,%rbx,4),%r13 │ │ + lea 0x0(,%rbx,8),%rax │ │ + mov 0x48(%rdi),%esi │ │ + cmp %rsi,%rax │ │ + mov %rsi,0x70(%rsp) │ │ + cmovbe %rsi,%rax │ │ mov %rax,%rsi │ │ or %r13,%rsi │ │ - movabs $0x700000000,%rdx │ │ - test %rdx,%rsi │ │ - je 2cf86 │ │ + movabs $0x700000000,%r10 │ │ + test %r10,%rsi │ │ + mov %r8,0x40(%rsp) │ │ + mov %r9,0xb8(%rsp) │ │ + mov %rcx,0x60(%rsp) │ │ + mov %rdx,0x18(%rsp) │ │ + je 2c64b │ │ xor %edx,%edx │ │ div %r13 │ │ - jmp 2cf8b │ │ + mov %rax,%r12 │ │ + jmp 2c653 │ │ xor %edx,%edx │ │ div %r13d │ │ - mov %rax,%r14 │ │ - imul %r12,%r14 │ │ + mov %eax,%r12d │ │ + mov %r12,%r14 │ │ + imul %rbx,%r14 │ │ lea 0x0(,%r14,4),%rdx │ │ shl $0xc,%r14 │ │ - mov %rdx,%rsi │ │ - shr $0x36,%rsi │ │ - sete %sil │ │ - movabs $0x7fffffffffffffc1,%r8 │ │ - cmp %r8,%r14 │ │ - setb %r8b │ │ - test %r8b,%sil │ │ - jne 2cfc4 │ │ - call 28ab0 │ │ - mov %r11,0x98(%rsp) │ │ - mov %rcx,0x50(%rsp) │ │ - mov %rax,0x78(%rsp) │ │ + mov %rdx,%rax │ │ + shr $0x36,%rax │ │ + sete %al │ │ + movabs $0x7fffffffffffffc1,%rcx │ │ + cmp %rcx,%r14 │ │ + setb %cl │ │ + test %cl,%al │ │ + jne 2c689 │ │ + call 27d20 │ │ mov %rdx,0x48(%rsp) │ │ - mov %r9,0xb8(%rsp) │ │ test %r14,%r14 │ │ - mov %rdi,0x18(%rsp) │ │ - mov %r10,0x38(%rsp) │ │ - je 2d046 │ │ + mov %rdi,0x20(%rsp) │ │ + je 2c6f9 │ │ movq $0x0,0x540(%rsp) │ │ lea 0x540(%rsp),%rdi │ │ mov $0x40,%esi │ │ mov %r14,%rdx │ │ - call *0x4e274(%rip) │ │ + call *0x4be7e(%rip) │ │ test %eax,%eax │ │ - jne 2e438 │ │ - mov 0x540(%rsp),%rbx │ │ - test %rbx,%rbx │ │ - je 2e438 │ │ + jne 2da7c │ │ + mov 0x540(%rsp),%rax │ │ + mov %rax,0x38(%rsp) │ │ + test %rax,%rax │ │ + je 2da7c │ │ mov 0x48(%rsp),%rax │ │ mov %rax,0x80(%rsp) │ │ - mov 0x18(%rsp),%rdi │ │ - mov 0x38(%rsp),%r10 │ │ - jmp 2d05c │ │ - mov $0x40,%ebx │ │ + mov 0x20(%rsp),%rdi │ │ + test %rax,%rax │ │ + mov %rbx,0x68(%rsp) │ │ + jne 2c722 │ │ + jmp 2c83c │ │ + mov $0x40,%eax │ │ + mov %rax,0x38(%rsp) │ │ movq $0x0,0x80(%rsp) │ │ mov 0x48(%rsp),%rax │ │ test %rax,%rax │ │ - mov %rbx,0x28(%rsp) │ │ - mov %r12,0x60(%rsp) │ │ - mov %r13,0x40(%rsp) │ │ - je 2d18c │ │ + mov %rbx,0x68(%rsp) │ │ + je 2c83c │ │ + mov %r12,0x50(%rsp) │ │ + mov %r13,0x30(%rsp) │ │ mov 0x48(%rsp),%rax │ │ lea -0x1(%rax),%r13 │ │ add $0xfffffffffffffffe,%rax │ │ mov %r13d,%r12d │ │ and $0x7,%r12d │ │ - mov %rbx,%r14 │ │ + mov 0x38(%rsp),%r14 │ │ cmp $0x6,%rax │ │ - jbe 2d13d │ │ + jbe 2c7ed │ │ and $0xfffffffffffffff8,%r13 │ │ - mov 0x4e1d8(%rip),%rbx │ │ - mov 0x28(%rsp),%r14 │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov 0x4bdc6(%rip),%rbx │ │ + mov 0x38(%rsp),%r14 │ │ + nop │ │ mov $0x400,%edx │ │ mov %r14,%rdi │ │ xor %esi,%esi │ │ call *%rbx │ │ lea 0x400(%r14),%rdi │ │ mov $0x400,%edx │ │ xor %esi,%esi │ │ @@ -19277,747 +18732,739 @@ │ │ call *%rbx │ │ lea 0x1c00(%r14),%rdi │ │ mov $0x400,%edx │ │ xor %esi,%esi │ │ call *%rbx │ │ add $0x2000,%r14 │ │ add $0xfffffffffffffff8,%r13 │ │ - jne 2d0b0 │ │ - mov 0x4e134(%rip),%rbx │ │ + jne 2c760 │ │ + mov 0x4bd2c(%rip),%rbx │ │ data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov $0x400,%edx │ │ mov %r14,%rdi │ │ xor %esi,%esi │ │ call *%rbx │ │ add $0x400,%r14 │ │ dec %r12 │ │ - jne 2d150 │ │ + jne 2c800 │ │ mov $0x400,%edx │ │ mov %r14,%rdi │ │ xor %esi,%esi │ │ - call *0x4e100(%rip) │ │ - mov 0x28(%rsp),%rbx │ │ - mov 0x60(%rsp),%r12 │ │ - mov 0x18(%rsp),%rdi │ │ - mov 0x38(%rsp),%r10 │ │ - cmpl $0x1,(%rdi) │ │ - jne 2d1a8 │ │ + call *0x4bcf8(%rip) │ │ + mov 0x68(%rsp),%rbx │ │ + mov 0x30(%rsp),%r13 │ │ + mov 0x50(%rsp),%r12 │ │ + mov 0x20(%rsp),%rdi │ │ + movzbl (%rdi),%eax │ │ + mov 0x8(%rdi),%rcx │ │ + cmp $0x41,%rcx │ │ + setae %dl │ │ mov $0x8,%r14b │ │ - cmpq $0x40,0x8(%rdi) │ │ - ja 2e387 │ │ + test %dl,%al │ │ + jne 2d9c0 │ │ + cmp $0x40,%rcx │ │ + setb %cl │ │ mov $0x9,%r14b │ │ - jne 2e387 │ │ - mov %r10,%rax │ │ + test %cl,%al │ │ + jne 2d9c0 │ │ + mov 0x18(%rsp),%rax │ │ shr $0x20,%rax │ │ mov $0xa,%r14b │ │ - jne 2e387 │ │ + jne 2d9c0 │ │ + mov %r13,0x30(%rsp) │ │ + lea 0x188(%rsp),%r13 │ │ + xorps %xmm0,%xmm0 │ │ + movups %xmm0,0x1f0(%rsp) │ │ + movups %xmm0,0x1e0(%rsp) │ │ + movups %xmm0,0x1d0(%rsp) │ │ + movups %xmm0,0x1c0(%rsp) │ │ + movups %xmm0,0x1b0(%rsp) │ │ + movups %xmm0,0x1a0(%rsp) │ │ + movq $0x0,0x200(%rsp) │ │ movabs $0x6a09e667f2bdc948,%rax │ │ - mov %rax,0x100(%rsp) │ │ + mov %rax,0x140(%rsp) │ │ movabs $0xbb67ae8584caa73b,%rax │ │ - mov %rax,0x108(%rsp) │ │ + mov %rax,0x148(%rsp) │ │ movabs $0x3c6ef372fe94f82b,%rax │ │ - mov %rax,0x110(%rsp) │ │ + mov %rax,0x150(%rsp) │ │ movabs $0xa54ff53a5f1d36f1,%rax │ │ - mov %rax,0x118(%rsp) │ │ + mov %rax,0x158(%rsp) │ │ movabs $0x510e527fade682d1,%rax │ │ - mov %rax,0x120(%rsp) │ │ + mov %rax,0x160(%rsp) │ │ movabs $0x9b05688c2b3e6c1f,%rax │ │ - mov %rax,0x128(%rsp) │ │ + mov %rax,0x168(%rsp) │ │ movabs $0x1f83d9abfb41bd6b,%rax │ │ - mov %rax,0x130(%rsp) │ │ + mov %rax,0x170(%rsp) │ │ movabs $0x5be0cd19137e2179,%rax │ │ - mov %rax,0x138(%rsp) │ │ - movq $0x0,0x140(%rsp) │ │ - lea 0x148(%rsp),%rbx │ │ - xorps %xmm0,%xmm0 │ │ - movups %xmm0,0x160(%rsp) │ │ - movups %xmm0,0x170(%rsp) │ │ - movups %xmm0,0x180(%rsp) │ │ - movups %xmm0,0x190(%rsp) │ │ - movups %xmm0,0x1a0(%rsp) │ │ - movups %xmm0,0x1b0(%rsp) │ │ - movq $0x0,0x1c0(%rsp) │ │ - mov %r12d,0x148(%rsp) │ │ - movl $0x40,0x14c(%rsp) │ │ - mov 0x98(%rsp),%rax │ │ - mov %eax,0x150(%rsp) │ │ + mov %rax,0x178(%rsp) │ │ + movq $0x0,0x180(%rsp) │ │ + mov %ebx,0x188(%rsp) │ │ + movl $0x40,0x18c(%rsp) │ │ + mov 0x70(%rsp),%rax │ │ + mov %eax,0x190(%rsp) │ │ mov 0x4c(%rdi),%eax │ │ mov %rax,0x88(%rsp) │ │ - mov %eax,0x154(%rsp) │ │ + mov %eax,0x194(%rsp) │ │ mov 0x68(%rdi),%eax │ │ mov %eax,0xa4(%rsp) │ │ - mov %eax,0x158(%rsp) │ │ + mov %eax,0x198(%rsp) │ │ movzbl 0x6c(%rdi),%eax │ │ - mov %rax,0xa8(%rsp) │ │ - mov %eax,0x15c(%rsp) │ │ - mov %r10d,0x160(%rsp) │ │ - movb $0x1c,0x1c8(%rsp) │ │ - lea 0x164(%rsp),%rdi │ │ - cmp $0x65,%r10 │ │ - jb 2d401 │ │ + mov %rax,0x90(%rsp) │ │ + mov %eax,0x19c(%rsp) │ │ + mov 0x18(%rsp),%r14 │ │ + mov %r14d,0x1a0(%rsp) │ │ + movb $0x1c,0x208(%rsp) │ │ + lea 0x1a4(%rsp),%rdi │ │ + cmp $0x65,%r14 │ │ + mov %r12,0x50(%rsp) │ │ + jb 2cad3 │ │ + mov %r13,%rsi │ │ mov 0x60(%r15),%eax │ │ mov %eax,0x60(%rdi) │ │ movups 0x50(%r15),%xmm0 │ │ movups %xmm0,0x50(%rdi) │ │ movups 0x40(%r15),%xmm0 │ │ movups %xmm0,0x40(%rdi) │ │ movups (%r15),%xmm0 │ │ movups 0x10(%r15),%xmm1 │ │ movups 0x20(%r15),%xmm2 │ │ movups 0x30(%r15),%xmm3 │ │ movups %xmm3,0x30(%rdi) │ │ movups %xmm2,0x20(%rdi) │ │ movups %xmm1,0x10(%rdi) │ │ movups %xmm0,(%rdi) │ │ - movq $0x80,0x140(%rsp) │ │ - lea 0x100(%rsp),%rdi │ │ - mov %rbx,%rsi │ │ + movq $0x80,0x180(%rsp) │ │ + lea 0x140(%rsp),%rdi │ │ xor %edx,%edx │ │ - mov %r10,%r14 │ │ - call 2e4c0 │ │ + call 2db10 │ │ add $0xffffffffffffff9c,%r14 │ │ mov %r14d,%eax │ │ and $0x7f,%eax │ │ shr $0x7,%r14 │ │ xor %ecx,%ecx │ │ test %rax,%rax │ │ sete %cl │ │ - mov $0x80,%r13d │ │ - cmovne %rax,%r13 │ │ + mov $0x80,%edx │ │ + cmovne %rax,%rdx │ │ + mov %rdx,0x18(%rsp) │ │ sub %rcx,%r14 │ │ mov %r14,%rbx │ │ shl $0x7,%rbx │ │ lea (%r15,%rbx,1),%rax │ │ add $0x64,%rax │ │ - mov %rax,0x38(%rsp) │ │ + mov %rax,0x70(%rsp) │ │ test %r14,%r14 │ │ - je 2d3e6 │ │ + je 2cab6 │ │ add $0x64,%r15 │ │ - lea 0x100(%rsp),%r14 │ │ - nopl 0x0(%rax) │ │ + lea 0x140(%rsp),%r14 │ │ + cs nopw 0x0(%rax,%rax,1) │ │ lea 0x80(%r15),%r12 │ │ - subq $0xffffffffffffff80,0x140(%rsp) │ │ + subq $0xffffffffffffff80,0x180(%rsp) │ │ mov %r14,%rdi │ │ mov %r15,%rsi │ │ xor %edx,%edx │ │ - call 2e4c0 │ │ + call 2db10 │ │ mov %r12,%r15 │ │ add $0xffffffffffffff80,%rbx │ │ - jne 2d3c0 │ │ - lea 0x148(%rsp),%rbx │ │ - mov %rbx,%rdi │ │ - mov 0x38(%rsp),%rsi │ │ - mov %r13,%rdx │ │ - call *0x4de49(%rip) │ │ - jmp 2d414 │ │ + jne 2ca90 │ │ + mov %r13,%rdi │ │ + mov 0x70(%rsp),%rsi │ │ + mov 0x18(%rsp),%r15 │ │ + mov %r15,%rdx │ │ + call *0x4ba34(%rip) │ │ + mov 0x50(%rsp),%r12 │ │ + jmp 2cae6 │ │ mov %r15,%rsi │ │ - mov %r10,%rdx │ │ - mov %r10,%r13 │ │ - call *0x4de38(%rip) │ │ - add $0x1c,%r13 │ │ - mov %r13b,0x1c8(%rsp) │ │ - mov 0x30(%rsp),%r12 │ │ - mov %r12d,0x540(%rsp) │ │ - cmp $0x7d,%r13 │ │ - jb 2d496 │ │ + mov %r14,%rdx │ │ + call *0x4ba21(%rip) │ │ + add $0x1c,%r14 │ │ + mov %r14,%r15 │ │ + mov %r15b,0x208(%rsp) │ │ + mov 0x40(%rsp),%r14 │ │ + mov %r14d,0x540(%rsp) │ │ + cmp $0x7d,%r15 │ │ + jb 2cb5b │ │ mov $0x80,%r14d │ │ - sub %r13,%r14 │ │ - lea (%rbx,%r13,1),%rdi │ │ + sub %r15,%r14 │ │ + lea (%r15,%r13,1),%rdi │ │ lea 0x540(%rsp),%rsi │ │ - mov 0x4ddfd(%rip),%rbx │ │ + mov 0x4b9e3(%rip),%rbx │ │ mov %r14,%rdx │ │ call *%rbx │ │ - subq $0xffffffffffffff80,0x140(%rsp) │ │ - lea 0x100(%rsp),%rdi │ │ - lea 0x148(%rsp),%rsi │ │ + subq $0xffffffffffffff80,0x180(%rsp) │ │ + lea 0x140(%rsp),%rdi │ │ + mov %r13,%rsi │ │ xor %edx,%edx │ │ - call 2e4c0 │ │ + call 2db10 │ │ lea (%rsp,%r14,1),%rsi │ │ add $0x540,%rsi │ │ - add $0xffffffffffffff84,%r13 │ │ - lea 0x148(%rsp),%rdi │ │ - mov %r13,%rdx │ │ - call *%rbx │ │ - lea 0x148(%rsp),%rbx │ │ - jmp 2d4a2 │ │ - mov %r12d,0x148(%rsp,%r13,1) │ │ - add $0x4,%r13 │ │ - mov %r13b,0x1c8(%rsp) │ │ - mov $0x80,%r15d │ │ - sub %r13,%r15 │ │ - lea (%rbx,%r13,1),%rdi │ │ - mov %r12,%rax │ │ - sub %r15,%rax │ │ - jbe 2d516 │ │ - mov %rax,%r13 │ │ - mov 0x4dd7f(%rip),%rbx │ │ - mov 0x50(%rsp),%r14 │ │ - mov %r14,%rsi │ │ + mov 0x40(%rsp),%r14 │ │ + add $0xffffffffffffff84,%r15 │ │ + mov %r13,%rdi │ │ mov %r15,%rdx │ │ call *%rbx │ │ - subq $0xffffffffffffff80,0x140(%rsp) │ │ - lea 0x100(%rsp),%rdi │ │ - lea 0x148(%rsp),%rsi │ │ + jmp 2cb67 │ │ + mov %r14d,0x188(%rsp,%r15,1) │ │ + add $0x4,%r15 │ │ + mov 0x60(%rsp),%rsi │ │ + mov %r15b,0x208(%rsp) │ │ + mov $0x80,%r13d │ │ + sub %r15,%r13 │ │ + lea 0x188(%rsp),%rax │ │ + lea (%rax,%r15,1),%rdi │ │ + mov %r14,%rbx │ │ + sub %r13,%rbx │ │ + jbe 2cbda │ │ + mov %rsi,%r14 │ │ + mov %r13,%rdx │ │ + call *0x4b963(%rip) │ │ + subq $0xffffffffffffff80,0x180(%rsp) │ │ + lea 0x140(%rsp),%rdi │ │ + lea 0x188(%rsp),%r15 │ │ + mov %r15,%rsi │ │ xor %edx,%edx │ │ - call 2e4c0 │ │ - add %r15,%r14 │ │ - lea 0x148(%rsp),%rdi │ │ + call 2db10 │ │ + add %r13,%r14 │ │ + mov %r15,%rdi │ │ mov %r14,%rsi │ │ - mov %r13,%r12 │ │ - mov %r13,%rdx │ │ - call *%rbx │ │ - lea 0x148(%rsp),%rbx │ │ - jmp 2d52d │ │ - mov %r13,%r14 │ │ - mov 0x50(%rsp),%rsi │ │ - mov %r12,%rdx │ │ - call *0x4dd21(%rip) │ │ - add %r12,%r14 │ │ - mov %r14,%r12 │ │ - mov %r12b,0x1c8(%rsp) │ │ - mov 0x18(%rsp),%rax │ │ - mov 0x58(%rax),%rsi │ │ - test %rsi,%rsi │ │ - je 2d5d7 │ │ - mov 0x60(%rax),%rcx │ │ + mov %rbx,%rdx │ │ + call *0x4b92e(%rip) │ │ + mov %rbx,%rax │ │ + mov %r15,%r13 │ │ + jmp 2cbf1 │ │ + mov %r14,%rdx │ │ + call *0x4b91d(%rip) │ │ + add %r14,%r15 │ │ + mov %r15,%rax │ │ + lea 0x188(%rsp),%r13 │ │ + mov %al,0x208(%rsp) │ │ + mov 0x20(%rsp),%rsi │ │ + mov 0x58(%rsi),%r15 │ │ + test %r15,%r15 │ │ + je 2cc84 │ │ + mov 0x60(%rsi),%rcx │ │ mov %ecx,0x540(%rsp) │ │ - cmp $0x7d,%r12 │ │ - jb 2d64c │ │ + cmp $0x7d,%rax │ │ + jb 2ccfc │ │ mov $0x80,%r14d │ │ - sub %r12,%r14 │ │ - lea (%rbx,%r12,1),%rdi │ │ - lea 0x540(%rsp),%rax │ │ - mov 0x4dcd0(%rip),%r15 │ │ - mov %rsi,%rbx │ │ - mov %rax,%rsi │ │ - mov %rcx,%r13 │ │ + sub %rax,%r14 │ │ + lea (%rax,%r13,1),%rdi │ │ + lea 0x540(%rsp),%rsi │ │ + mov %rax,%rbx │ │ + mov %rcx,0x18(%rsp) │ │ mov %r14,%rdx │ │ - call *%r15 │ │ - subq $0xffffffffffffff80,0x140(%rsp) │ │ - lea 0x100(%rsp),%rdi │ │ - lea 0x148(%rsp),%rsi │ │ + call *0x4b8bf(%rip) │ │ + subq $0xffffffffffffff80,0x180(%rsp) │ │ + lea 0x140(%rsp),%rdi │ │ + mov %r13,%rsi │ │ xor %edx,%edx │ │ - call 2e4c0 │ │ + call 2db10 │ │ lea (%rsp,%r14,1),%rsi │ │ add $0x540,%rsi │ │ - add $0xffffffffffffff84,%r12 │ │ - lea 0x148(%rsp),%rdi │ │ - mov %r12,%rdx │ │ - call *%r15 │ │ - mov %r13,%rcx │ │ - mov %rbx,%rsi │ │ - lea 0x148(%rsp),%rbx │ │ - jmp 2d658 │ │ + add $0xffffffffffffff84,%rbx │ │ + mov %r13,%rdi │ │ + mov %rbx,%rdx │ │ + call *0x4b889(%rip) │ │ + mov 0x18(%rsp),%rcx │ │ + mov %rbx,%rax │ │ + jmp 2cd07 │ │ movl $0x0,0x540(%rsp) │ │ - cmp $0x7d,%r12 │ │ - jb 2d964 │ │ + cmp $0x7d,%rax │ │ + jb 2ce0e │ │ mov $0x80,%r14d │ │ - sub %r12,%r14 │ │ - lea (%rbx,%r12,1),%rdi │ │ + sub %rax,%r14 │ │ + lea (%rax,%r13,1),%rdi │ │ lea 0x540(%rsp),%rsi │ │ - mov %rbx,%r15 │ │ - mov 0x4dc3d(%rip),%rbx │ │ + mov 0x4b84b(%rip),%rbx │ │ + mov %rax,%r15 │ │ mov %r14,%rdx │ │ call *%rbx │ │ - subq $0xffffffffffffff80,0x140(%rsp) │ │ - lea 0x100(%rsp),%rdi │ │ - mov %r15,%rsi │ │ + subq $0xffffffffffffff80,0x180(%rsp) │ │ + lea 0x140(%rsp),%rdi │ │ + mov %r13,%rsi │ │ xor %edx,%edx │ │ - call 2e4c0 │ │ + call 2db10 │ │ lea (%rsp,%r14,1),%rsi │ │ add $0x540,%rsi │ │ - add $0xffffffffffffff84,%r12 │ │ - mov %r15,%rdi │ │ - mov %r12,%rdx │ │ + add $0xffffffffffffff84,%r15 │ │ + mov %r13,%rdi │ │ + mov %r15,%rdx │ │ call *%rbx │ │ - mov 0x18(%rsp),%rax │ │ - jmp 2d974 │ │ - mov %ecx,0x148(%rsp,%r12,1) │ │ - add $0x4,%r12 │ │ - mov %r12b,0x1c8(%rsp) │ │ + mov 0x20(%rsp),%rsi │ │ + mov %r15,%rbx │ │ + jmp 2ce20 │ │ + mov %ecx,0x188(%rsp,%rax,1) │ │ + add $0x4,%rax │ │ + mov %al,0x208(%rsp) │ │ mov $0x80,%r14d │ │ - mov $0x80,%r15d │ │ - sub %r12,%r15 │ │ - mov %r12,%r13 │ │ - lea (%rbx,%r12,1),%rdi │ │ - mov %rbx,%r12 │ │ + sub %rax,%r14 │ │ + lea (%rax,%r13,1),%rdi │ │ mov %rcx,%rbx │ │ - sub %r15,%rbx │ │ - jbe 2d729 │ │ - mov %rsi,0x30(%rsp) │ │ - mov 0x30(%rsp),%rsi │ │ - mov %r15,%rdx │ │ - call *0x4dbb0(%rip) │ │ - subq $0xffffffffffffff80,0x140(%rsp) │ │ - lea 0x100(%rsp),%rdi │ │ - mov %r12,%rsi │ │ + sub %r14,%rbx │ │ + jbe 2cdeb │ │ + mov %r15,%rsi │ │ + mov $0x80,%r12d │ │ + mov %r14,%rdx │ │ + call *0x4b7c7(%rip) │ │ + subq $0xffffffffffffff80,0x180(%rsp) │ │ + lea 0x140(%rsp),%rdi │ │ + mov %r13,%rsi │ │ xor %edx,%edx │ │ - call 2e4c0 │ │ - mov 0x30(%rsp),%rsi │ │ - add %r15,%rsi │ │ + call 2db10 │ │ + add %r14,%r15 │ │ mov %ebx,%eax │ │ and $0x7f,%eax │ │ shr $0x7,%rbx │ │ xor %ecx,%ecx │ │ test %rax,%rax │ │ sete %cl │ │ - cmovne %rax,%r14 │ │ + cmovne %rax,%r12 │ │ + mov %r12,0x18(%rsp) │ │ sub %rcx,%rbx │ │ mov %rbx,%r12 │ │ shl $0x7,%r12 │ │ - lea (%rsi,%r12,1),%r13 │ │ + lea (%r15,%r12,1),%rax │ │ + mov %rax,0x40(%rsp) │ │ test %rbx,%rbx │ │ - je 2d713 │ │ - lea 0x100(%rsp),%r15 │ │ - nopl 0x0(%rax,%rax,1) │ │ - lea 0x80(%rsi),%rbx │ │ - subq $0xffffffffffffff80,0x140(%rsp) │ │ - mov %r15,%rdi │ │ + je 2cdc6 │ │ + lea 0x140(%rsp),%r14 │ │ + data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + lea 0x80(%r15),%rbx │ │ + subq $0xffffffffffffff80,0x180(%rsp) │ │ + mov %r14,%rdi │ │ + mov %r15,%rsi │ │ xor %edx,%edx │ │ - call 2e4c0 │ │ - mov %rbx,%rsi │ │ + call 2db10 │ │ + mov %rbx,%r15 │ │ add $0xffffffffffffff80,%r12 │ │ - jne 2d6f0 │ │ - lea 0x148(%rsp),%rdi │ │ - mov %r13,%rsi │ │ - mov %r14,%rdx │ │ - call *0x4db21(%rip) │ │ - jmp 2d73b │ │ - mov %rcx,%rbx │ │ + jne 2cda0 │ │ + lea 0x188(%rsp),%r13 │ │ + mov %r13,%rdi │ │ + mov 0x40(%rsp),%rsi │ │ + mov 0x18(%rsp),%rbx │ │ + mov %rbx,%rdx │ │ + call *0x4b71c(%rip) │ │ + mov 0x50(%rsp),%r12 │ │ + jmp 2ce00 │ │ + mov %r15,%rsi │ │ + mov %rax,%rbx │ │ + mov %rcx,%r14 │ │ mov %rcx,%rdx │ │ - call *0x4db13(%rip) │ │ - mov %r13,%r14 │ │ - add %rbx,%r14 │ │ - mov %r14b,0x1c8(%rsp) │ │ - mov 0x28(%rsp),%rbx │ │ - mov 0x18(%rsp),%rax │ │ - mov 0x40(%rax),%r12 │ │ - cmp $0x21,%r12 │ │ - jae 2d992 │ │ - mov %r12d,0x540(%rsp) │ │ - movzbl %r14b,%ebx │ │ + call *0x4b703(%rip) │ │ + add %r14,%rbx │ │ + mov %bl,0x208(%rsp) │ │ + mov 0x20(%rsp),%rsi │ │ + jmp 2ce27 │ │ + movl $0x0,0x188(%rsp,%rax,1) │ │ + add $0x4,%rax │ │ + mov %rax,%rbx │ │ + mov %bl,0x208(%rsp) │ │ + mov 0x40(%rsi),%rax │ │ + cmp $0x21,%rax │ │ + jae 2da32 │ │ + mov %eax,0x540(%rsp) │ │ + movzbl %bl,%ebx │ │ cmp $0x7d,%bl │ │ - jb 2d7d9 │ │ + jb 2ceb3 │ │ mov $0x80,%r14d │ │ sub %rbx,%r14 │ │ - lea 0x148(%rsp),%r13 │ │ lea (%rbx,%r13,1),%rdi │ │ lea 0x540(%rsp),%rsi │ │ - mov 0x4dab8(%rip),%r15 │ │ + mov 0x4b6a0(%rip),%r15 │ │ mov %r14,%rdx │ │ + mov %rax,0x18(%rsp) │ │ call *%r15 │ │ - subq $0xffffffffffffff80,0x140(%rsp) │ │ - lea 0x100(%rsp),%rdi │ │ + subq $0xffffffffffffff80,0x180(%rsp) │ │ + lea 0x140(%rsp),%rdi │ │ mov %r13,%rsi │ │ xor %edx,%edx │ │ - call 2e4c0 │ │ + call 2db10 │ │ lea (%rsp,%r14,1),%rax │ │ add $0x540,%rax │ │ lea -0x7c(%rbx),%r14 │ │ mov %r14,%rsi │ │ and $0xffffffffffffff80,%rsi │ │ add %rax,%rsi │ │ mov %r13,%rdi │ │ mov %r14,%rdx │ │ call *%r15 │ │ mov 0x18(%rsp),%rax │ │ - jmp 2d7ed │ │ - mov %r12d,0x148(%rsp,%rbx,1) │ │ + mov 0x20(%rsp),%rsi │ │ + jmp 2cebe │ │ + mov %eax,0x188(%rsp,%rbx,1) │ │ lea 0x4(%rbx),%r14 │ │ - lea 0x148(%rsp),%r13 │ │ - add $0x20,%rax │ │ - mov %r14b,0x1c8(%rsp) │ │ + add $0x20,%rsi │ │ + mov %r14b,0x208(%rsp) │ │ mov $0x80,%r15d │ │ sub %r14,%r15 │ │ lea (%r14,%r13,1),%rdi │ │ - mov %r12,%rbx │ │ + mov %rax,%rbx │ │ sub %r15,%rbx │ │ - jbe 2d850 │ │ - mov 0x4da33(%rip),%r12 │ │ - mov %rax,%rsi │ │ + jbe 2cf1a │ │ + mov %rsi,%r14 │ │ mov %r15,%rdx │ │ - mov %rax,%r14 │ │ - call *%r12 │ │ - subq $0xffffffffffffff80,0x140(%rsp) │ │ - lea 0x100(%rsp),%rdi │ │ + call *0x4b615(%rip) │ │ + subq $0xffffffffffffff80,0x180(%rsp) │ │ + lea 0x140(%rsp),%rdi │ │ mov %r13,%rsi │ │ xor %edx,%edx │ │ - call 2e4c0 │ │ + call 2db10 │ │ add %r15,%r14 │ │ mov %r13,%rdi │ │ mov %r14,%rsi │ │ - mov %rbx,%r14 │ │ mov %rbx,%rdx │ │ - call *%r12 │ │ - jmp 2d85f │ │ - mov %rax,%rsi │ │ - mov %r12,%rdx │ │ - call *0x4d9ec(%rip) │ │ - add %r12,%r14 │ │ - mov 0x28(%rsp),%rbx │ │ - mov %r14b,0x1c8(%rsp) │ │ + call *0x4b5e8(%rip) │ │ + jmp 2cf2c │ │ + mov %rax,%rdx │ │ + mov %rax,%rbx │ │ + call *0x4b5da(%rip) │ │ + add %rbx,%r14 │ │ + mov %r14,%rbx │ │ + mov %bl,0x208(%rsp) │ │ lea 0x540(%rsp),%rdi │ │ - lea 0x100(%rsp),%rsi │ │ + lea 0x140(%rsp),%rsi │ │ mov $0xd0,%edx │ │ - call *0x4d9c1(%rip) │ │ + call *0x4b5b2(%rip) │ │ lea 0x588(%rsp),%r14 │ │ movzbl 0x608(%rsp),%eax │ │ add %rax,0x580(%rsp) │ │ cmp $0x80,%rax │ │ - je 2d8bb │ │ + je 2cf82 │ │ lea (%r14,%rax,1),%rdi │ │ mov $0x80,%edx │ │ sub %rax,%rdx │ │ xor %esi,%esi │ │ - call *0x4d9bd(%rip) │ │ + call *0x4b59e(%rip) │ │ movb $0x0,0x608(%rsp) │ │ lea 0x540(%rsp),%rdi │ │ mov %r14,%rsi │ │ mov $0xffffffffffffffff,%rdx │ │ - call 2e4c0 │ │ + call 2db10 │ │ movups 0x540(%rsp),%xmm0 │ │ movups 0x550(%rsp),%xmm1 │ │ movups 0x560(%rsp),%xmm2 │ │ movups 0x570(%rsp),%xmm3 │ │ movaps %xmm0,0x940(%rsp) │ │ movaps %xmm1,0x950(%rsp) │ │ - movaps %xmm0,0x500(%rsp) │ │ - movaps %xmm1,0x510(%rsp) │ │ - movaps %xmm2,0x520(%rsp) │ │ - movaps %xmm3,0x530(%rsp) │ │ - mov 0x40(%rsp),%rcx │ │ - mov 0x78(%rsp),%rax │ │ - imul %rax,%rcx │ │ + movaps %xmm0,0x100(%rsp) │ │ + movaps %xmm1,0x110(%rsp) │ │ + movaps %xmm2,0x120(%rsp) │ │ + movaps %xmm3,0x130(%rsp) │ │ + mov 0x30(%rsp),%rbx │ │ + imul %r12,%rbx │ │ mov $0x6,%r14b │ │ - cmp 0x48(%rsp),%rcx │ │ - ja 2e387 │ │ - lea 0x0(,%rax,4),%r9 │ │ - mov %rcx,%rax │ │ + cmp 0x48(%rsp),%rbx │ │ + ja 2d9c0 │ │ + lea 0x0(,%r12,4),%r9 │ │ + mov %rbx,%rax │ │ or %r9,%rax │ │ shr $0x20,%rax │ │ - je 2d9ad │ │ - mov %rcx,%rax │ │ + je 2d026 │ │ + mov %rbx,%rax │ │ xor %edx,%edx │ │ div %r9 │ │ - jmp 2d9b4 │ │ - movl $0x0,0x148(%rsp,%r12,1) │ │ - add $0x4,%r12 │ │ - mov %r12,%r14 │ │ - mov 0x28(%rsp),%rbx │ │ - mov %r14b,0x1c8(%rsp) │ │ - mov 0x40(%rax),%r12 │ │ - cmp $0x21,%r12 │ │ - jb 2d75b │ │ - lea 0x4be3f(%rip),%rcx │ │ - mov $0x20,%edx │ │ - xor %edi,%edi │ │ - mov %r12,%rsi │ │ - call 32050 │ │ - jmp 2e420 │ │ - mov %ecx,%eax │ │ + jmp 2d02d │ │ + mov %ebx,%eax │ │ xor %edx,%edx │ │ div %r9d │ │ - mov %rcx,0x40(%rsp) │ │ - sub %rdx,%rcx │ │ - mov %rcx,0x18(%rsp) │ │ - cmp %rcx,%r9 │ │ - mov %r9,0x30(%rsp) │ │ - jbe 2dfe6 │ │ + mov 0x38(%rsp),%r14 │ │ + mov %rbx,0x30(%rsp) │ │ + sub %rdx,%rbx │ │ + mov %rbx,0x20(%rsp) │ │ + cmp %rbx,%r9 │ │ + mov %r9,0x18(%rsp) │ │ + jbe 2d634 │ │ cmpq $0x0,0x88(%rsp) │ │ - mov 0x28(%rsp),%rbx │ │ - mov 0x60(%rsp),%r15 │ │ - mov 0x78(%rsp),%r12 │ │ - je 2e24b │ │ + mov 0x68(%rsp),%rbx │ │ + mov 0x50(%rsp),%r12 │ │ + je 2d89b │ │ lea (%r12,%r12,2),%rax │ │ mov %rax,0xf8(%rsp) │ │ lea (%r12,%r12,2),%rax │ │ dec %rax │ │ mov %rax,0xf0(%rsp) │ │ - lea 0x30(%rbx),%rax │ │ - mov %rax,0xd0(%rsp) │ │ + lea 0x30(%r14),%rax │ │ + mov %rax,0xc8(%rsp) │ │ xor %eax,%eax │ │ - jmp 2da36 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0xc0(%rsp),%rax │ │ + jmp 2d0a7 │ │ + mov 0xb0(%rsp),%rax │ │ cmp 0x88(%rsp),%rax │ │ - je 2e24b │ │ - mov %rax,%rdx │ │ + je 2d89b │ │ + mov %rax,%rcx │ │ + cmpl $0x2,0x90(%rsp) │ │ + sete %dl │ │ cmpl $0x10,0xa4(%rsp) │ │ + sete %sil │ │ + inc %rax │ │ + mov %rax,0xb0(%rsp) │ │ + mov %rcx,0x60(%rsp) │ │ + test %rcx,%rcx │ │ sete %al │ │ - lea 0x1(%rdx),%rcx │ │ - mov %rcx,0xc0(%rsp) │ │ - mov %rdx,0x50(%rsp) │ │ - test %rdx,%rdx │ │ - sete %cl │ │ - or %al,%cl │ │ - mov %cl,0x27(%rsp) │ │ - movq $0x0,0x68(%rsp) │ │ - jmp 2da83 │ │ + and %al,%dl │ │ + mov %dl,0x2d(%rsp) │ │ + or %al,%sil │ │ + mov %sil,0x2f(%rsp) │ │ + xor %eax,%eax │ │ + jmp 2d0fe │ │ nopl 0x0(%rax) │ │ - mov 0xc8(%rsp),%rcx │ │ - mov %rcx,0x68(%rsp) │ │ - cmp $0x4,%rcx │ │ - je 2da20 │ │ - mov 0xa8(%rsp),%rax │ │ - cmp $0x2,%rax │ │ - je 2daa0 │ │ - mov $0x1,%cl │ │ - mov %ecx,0x38(%rsp) │ │ - cmp $0x1,%eax │ │ - je 2dab4 │ │ - jmp 2daac │ │ - xchg %ax,%ax │ │ - cmpq $0x0,0x50(%rsp) │ │ - je 2dfd4 │ │ - movl $0x0,0x38(%rsp) │ │ - mov 0x68(%rsp),%rcx │ │ - lea 0x1(%rcx),%rdx │ │ - mov %rcx,%rsi │ │ - mov 0x50(%rsp),%rax │ │ + mov 0xc0(%rsp),%rax │ │ + cmp $0x4,%rax │ │ + je 2d091 │ │ + mov %rax,%rdx │ │ + cmpl $0x1,0x90(%rsp) │ │ + sete %al │ │ + lea 0x1(%rdx),%rcx │ │ + cmp $0x2,%rdx │ │ + setb %sil │ │ + and 0x2d(%rsp),%sil │ │ + or %al,%sil │ │ + mov %sil,0x40(%rsp) │ │ + mov %rdx,%rsi │ │ + mov 0x60(%rsp),%rax │ │ or %rax,%rsi │ │ - mov %rsi,0xb0(%rsp) │ │ - mov %rcx,%rsi │ │ + mov %rsi,0xa8(%rsp) │ │ + mov %rdx,%rsi │ │ imul %r12,%rsi │ │ mov %rsi,0xe0(%rsp) │ │ - test %rcx,%rcx │ │ - sete 0x26(%rsp) │ │ + test %rdx,%rdx │ │ + sete 0x2e(%rsp) │ │ mov $0x0,%esi │ │ cmove %r9,%rsi │ │ mov %rsi,0xd8(%rsp) │ │ - mov %rdx,0xc8(%rsp) │ │ - imul %r12,%rdx │ │ + mov %rcx,0xc0(%rsp) │ │ + imul %r12,%rcx │ │ test %rax,%rax │ │ - cmove %rax,%rdx │ │ - cmp $0x3,%rcx │ │ + cmove %rax,%rcx │ │ + mov %rdx,0xd0(%rsp) │ │ + cmp $0x3,%rdx │ │ mov $0x0,%eax │ │ - cmove %rax,%rdx │ │ - mov %rdx,0x98(%rsp) │ │ + cmove %rax,%rcx │ │ + mov %rcx,0x70(%rsp) │ │ xor %r8d,%r8d │ │ - jmp 2db46 │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ + jmp 2d1b6 │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ inc %r8 │ │ - mov 0x60(%rsp),%r15 │ │ - cmp %r15,%r8 │ │ - mov 0x78(%rsp),%r12 │ │ - je 2da70 │ │ - mov %r8,0x18(%rsp) │ │ - mov $0x400,%edx │ │ - lea 0x100(%rsp),%rdi │ │ - xor %esi,%esi │ │ - mov 0x4d717(%rip),%r14 │ │ - call *%r14 │ │ + mov 0x68(%rsp),%rbx │ │ + cmp %rbx,%r8 │ │ + mov 0x50(%rsp),%r12 │ │ + je 2d0f0 │ │ + mov %r8,0x20(%rsp) │ │ mov $0x400,%edx │ │ lea 0xd40(%rsp),%rdi │ │ xor %esi,%esi │ │ - call *%r14 │ │ + mov 0x4b34f(%rip),%rbx │ │ + call *%rbx │ │ mov $0x400,%edx │ │ lea 0x940(%rsp),%rdi │ │ xor %esi,%esi │ │ - call *%r14 │ │ - cmpb $0x0,0x38(%rsp) │ │ - je 2dc70 │ │ - mov 0x50(%rsp),%rax │ │ + call *%rbx │ │ + mov $0x400,%edx │ │ + lea 0x140(%rsp),%rdi │ │ + xor %esi,%esi │ │ + call *%rbx │ │ + cmpb $0x0,0x40(%rsp) │ │ + je 2d2e0 │ │ + mov 0x60(%rsp),%rax │ │ mov %rax,0x940(%rsp) │ │ - mov 0x18(%rsp),%r8 │ │ + mov 0x20(%rsp),%r8 │ │ mov %r8,0x948(%rsp) │ │ - mov 0x68(%rsp),%rax │ │ + mov 0xd0(%rsp),%rax │ │ mov %rax,0x950(%rsp) │ │ - mov 0x40(%rsp),%rdi │ │ + mov 0x30(%rsp),%rdi │ │ mov %rdi,0x958(%rsp) │ │ mov 0x88(%rsp),%rax │ │ mov %rax,0x960(%rsp) │ │ - mov 0xa8(%rsp),%rax │ │ + mov 0x90(%rsp),%rax │ │ mov %rax,0x968(%rsp) │ │ - cmpq $0x0,0xb0(%rsp) │ │ - mov 0x30(%rsp),%r9 │ │ - jne 2dc8a │ │ + cmpq $0x0,0xa8(%rsp) │ │ + mov 0x18(%rsp),%r9 │ │ + jne 2d2fa │ │ movq $0x1,0x970(%rsp) │ │ - lea 0xd40(%rsp),%r15 │ │ - mov %r15,%rdi │ │ - lea 0x100(%rsp),%r14 │ │ - mov %r14,%rsi │ │ + lea 0xd40(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + lea 0x140(%rsp),%r15 │ │ + mov %r15,%rsi │ │ lea 0x940(%rsp),%rdx │ │ - call 29b50 │ │ + call 28f40 │ │ lea 0x540(%rsp),%r13 │ │ mov %r13,%rdi │ │ - mov %r14,%rsi │ │ - mov %r15,%rdx │ │ - call 29b50 │ │ + mov %r15,%rsi │ │ + mov %rbx,%rdx │ │ + call 28f40 │ │ mov $0x400,%edx │ │ - mov %r15,%rdi │ │ + mov %rbx,%rdi │ │ mov %r13,%rsi │ │ - call *0x4d5f7(%rip) │ │ - mov 0x18(%rsp),%r8 │ │ - mov 0x30(%rsp),%r9 │ │ - mov 0x40(%rsp),%rdi │ │ + call *0x4b23f(%rip) │ │ + mov 0x20(%rsp),%r8 │ │ + mov 0x18(%rsp),%r9 │ │ + mov 0x30(%rsp),%rdi │ │ mov $0x1,%eax │ │ - mov %rax,0x70(%rsp) │ │ - jmp 2dcd9 │ │ + mov %rax,0x78(%rsp) │ │ + jmp 2d349 │ │ nopl 0x0(%rax) │ │ - cmpq $0x0,0xb0(%rsp) │ │ - mov 0x40(%rsp),%rdi │ │ - mov 0x30(%rsp),%r9 │ │ - mov 0x18(%rsp),%r8 │ │ - je 2dcd0 │ │ - mov %r8,%r15 │ │ - imul %r9,%r15 │ │ + cmpq $0x0,0xa8(%rsp) │ │ + mov 0x30(%rsp),%rdi │ │ + mov 0x18(%rsp),%r9 │ │ + mov 0x20(%rsp),%r8 │ │ + je 2d340 │ │ + mov %r8,%rbx │ │ + imul %r9,%rbx │ │ mov 0xe0(%rsp),%rax │ │ - add %rax,%r15 │ │ + add %rax,%rbx │ │ mov 0xd8(%rsp),%rcx │ │ - lea (%r15,%rcx,1),%r14 │ │ - movq $0x0,0x70(%rsp) │ │ - movzbl 0x26(%rsp),%ecx │ │ + lea (%rbx,%rcx,1),%r15 │ │ + movq $0x0,0x78(%rsp) │ │ + movzbl 0x2e(%rsp),%ecx │ │ mov %cl,0x17(%rsp) │ │ - mov %rax,0x90(%rsp) │ │ + mov %rax,0x98(%rsp) │ │ xor %r13d,%r13d │ │ cmp %r12,%r13 │ │ - jae 2db30 │ │ - jmp 2dd07 │ │ - movq $0x0,0x70(%rsp) │ │ - mov %r8,%r15 │ │ - imul %r9,%r15 │ │ - or $0x2,%r15 │ │ + jae 2d1a0 │ │ + jmp 2d377 │ │ + movq $0x0,0x78(%rsp) │ │ + mov %r8,%rbx │ │ + imul %r9,%rbx │ │ + or $0x2,%rbx │ │ mov $0x2,%r13d │ │ movb $0x1,0x17(%rsp) │ │ - movq $0x0,0x90(%rsp) │ │ - mov %r15,%r14 │ │ + movq $0x0,0x98(%rsp) │ │ + mov %rbx,%r15 │ │ cmp %r12,%r13 │ │ - jae 2db30 │ │ - dec %r14 │ │ - mov 0x90(%rsp),%rax │ │ + jae 2d1a0 │ │ + dec %r15 │ │ + mov 0x98(%rsp),%rax │ │ dec %rax │ │ mov %rax,0xe8(%rsp) │ │ - mov %r15,%r12 │ │ + mov %rbx,%r12 │ │ shl $0xa,%r12 │ │ - add 0xd0(%rsp),%r12 │ │ - jmp 2dd85 │ │ + add 0xc8(%rsp),%r12 │ │ + jmp 2d3f5 │ │ xchg %ax,%ax │ │ - mov 0x40(%rsp),%rsi │ │ - cmp %rsi,%r15 │ │ - jae 2e3d4 │ │ - mov %r15,%rdi │ │ + mov 0x30(%rsp),%rsi │ │ + cmp %rsi,%rbx │ │ + jae 2da0f │ │ + mov %rbx,%rdi │ │ shl $0xa,%rdi │ │ - add %rbx,%rdi │ │ + add %r14,%rdi │ │ mov $0x400,%edx │ │ lea 0x540(%rsp),%rsi │ │ - call *0x4d4ed(%rip) │ │ - mov 0x40(%rsp),%rdi │ │ + call *0x4b135(%rip) │ │ + mov 0x30(%rsp),%rdi │ │ inc %r13 │ │ - mov %r15,%r14 │ │ - inc %r15 │ │ + mov %rbx,%r15 │ │ + inc %rbx │ │ add $0x400,%r12 │ │ - cmp 0x78(%rsp),%r13 │ │ - mov 0x30(%rsp),%r9 │ │ - mov 0x18(%rsp),%r8 │ │ - jae 2db30 │ │ - cmpb $0x0,0x38(%rsp) │ │ - je 2de50 │ │ - mov %r13,%rbx │ │ - and $0x7f,%rbx │ │ - jne 2de12 │ │ - mov 0x70(%rsp),%rcx │ │ + cmp 0x50(%rsp),%r13 │ │ + mov 0x18(%rsp),%r9 │ │ + mov 0x20(%rsp),%r8 │ │ + jae 2d1a0 │ │ + cmpb $0x0,0x40(%rsp) │ │ + je 2d4c0 │ │ + mov %r13,%r14 │ │ + and $0x7f,%r14 │ │ + jne 2d482 │ │ + mov 0x78(%rsp),%rcx │ │ inc %rcx │ │ - mov %rcx,0x70(%rsp) │ │ + mov %rcx,0x78(%rsp) │ │ mov %rcx,0x970(%rsp) │ │ lea 0xd40(%rsp),%rdi │ │ - lea 0x100(%rsp),%rsi │ │ + lea 0x140(%rsp),%rsi │ │ lea 0x940(%rsp),%rdx │ │ - call 29b50 │ │ + call 28f40 │ │ lea 0x540(%rsp),%rdi │ │ - lea 0x100(%rsp),%rsi │ │ + lea 0x140(%rsp),%rsi │ │ lea 0xd40(%rsp),%rdx │ │ - call 29b50 │ │ + call 28f40 │ │ mov $0x400,%edx │ │ lea 0xd40(%rsp),%rdi │ │ lea 0x540(%rsp),%rsi │ │ - call *0x4d445(%rip) │ │ - mov 0x18(%rsp),%r8 │ │ - mov 0x30(%rsp),%r9 │ │ - mov 0x40(%rsp),%rdi │ │ - lea (%rsp,%rbx,8),%rax │ │ + call *0x4b08d(%rip) │ │ + mov 0x20(%rsp),%r8 │ │ + mov 0x18(%rsp),%r9 │ │ + mov 0x30(%rsp),%rdi │ │ + lea (%rsp,%r14,8),%rax │ │ add $0xd40,%rax │ │ - mov 0x28(%rsp),%rbx │ │ + mov 0x38(%rsp),%r14 │ │ mov (%rax),%rsi │ │ - cmpq $0x0,0x50(%rsp) │ │ - je 2de6e │ │ + cmpq $0x0,0x60(%rsp) │ │ + je 2d4de │ │ mov %rsi,%rax │ │ shr $0x20,%rax │ │ xor %edx,%edx │ │ - divl 0x60(%rsp) │ │ + divl 0x68(%rsp) │ │ mov %edx,%ecx │ │ cmp %r8,%rcx │ │ - jne 2de80 │ │ + jne 2d4f0 │ │ mov 0xf0(%rsp),%rax │ │ - jmp 2deb2 │ │ + jmp 2d522 │ │ nopw 0x0(%rax,%rax,1) │ │ - cmp %rdi,%r14 │ │ - jae 2e3c8 │ │ - mov %r14,%rax │ │ + cmp %rdi,%r15 │ │ + jae 2da03 │ │ + mov %r15,%rax │ │ shl $0xa,%rax │ │ - add %rbx,%rax │ │ + add %r14,%rax │ │ mov (%rax),%rsi │ │ - cmpq $0x0,0x50(%rsp) │ │ - jne 2de2c │ │ + cmpq $0x0,0x60(%rsp) │ │ + jne 2d49c │ │ cmpb $0x0,0x17(%rsp) │ │ - je 2de92 │ │ + je 2d502 │ │ lea -0x1(%r13),%rax │ │ - jmp 2deb5 │ │ + jmp 2d525 │ │ nopl 0x0(%rax,%rax,1) │ │ cmp $0x1,%r13 │ │ mov 0xf8(%rsp),%rax │ │ sbb $0x0,%rax │ │ - jmp 2deb8 │ │ + jmp 2d528 │ │ mov %rsi,%rax │ │ shr $0x20,%rax │ │ xor %edx,%edx │ │ - divl 0x60(%rsp) │ │ + divl 0x68(%rsp) │ │ mov %edx,%ecx │ │ cmp %r8,%rcx │ │ - jne 2dfbf │ │ + jne 2d61f │ │ mov 0xe8(%rsp),%rax │ │ add %r13,%rax │ │ mov %r8,%rcx │ │ mov %esi,%edx │ │ imul %rdx,%rdx │ │ shr $0x20,%rdx │ │ imul %rax,%rdx │ │ shr $0x20,%rdx │ │ not %rdx │ │ - add 0x98(%rsp),%rax │ │ + add 0x70(%rsp),%rax │ │ add %rdx,%rax │ │ mov %rax,%rdx │ │ or %r9,%rdx │ │ shr $0x20,%rdx │ │ - je 2df00 │ │ + je 2d560 │ │ xor %edx,%edx │ │ div %r9 │ │ - cmp %rdi,%r14 │ │ - jb 2df0e │ │ - jmp 2e3bc │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + cmp %rdi,%r15 │ │ + jb 2d56e │ │ + jmp 2d9f7 │ │ xor %edx,%edx │ │ div %r9d │ │ - cmp %rdi,%r14 │ │ - jae 2e3bc │ │ + cmp %rdi,%r15 │ │ + jae 2d9f7 │ │ imul %r9,%rcx │ │ add %rcx,%rdx │ │ cmp %rdi,%rdx │ │ - jae 2e3ad │ │ - shl $0xa,%r14 │ │ - add %rbx,%r14 │ │ + jae 2d9e8 │ │ + shl $0xa,%r15 │ │ + add %r14,%r15 │ │ shl $0xa,%rdx │ │ - add %rbx,%rdx │ │ + add %r14,%rdx │ │ lea 0x540(%rsp),%rdi │ │ - mov %r14,%rsi │ │ - call 29b50 │ │ - cmpb $0x0,0x27(%rsp) │ │ - jne 2dd30 │ │ - mov 0x40(%rsp),%rdi │ │ - cmp %rdi,%r15 │ │ - jae 2e3e0 │ │ + mov %r15,%rsi │ │ + call 28f40 │ │ + cmpb $0x0,0x2f(%rsp) │ │ + jne 2d3a0 │ │ + mov 0x30(%rsp),%rdi │ │ + cmp %rdi,%rbx │ │ + jae 2da1b │ │ xor %eax,%eax │ │ nopw 0x0(%rax,%rax,1) │ │ movups -0x30(%r12,%rax,8),%xmm0 │ │ movups -0x20(%r12,%rax,8),%xmm1 │ │ movups -0x10(%r12,%rax,8),%xmm2 │ │ movups (%r12,%rax,8),%xmm3 │ │ xorps 0x540(%rsp,%rax,8),%xmm0 │ │ @@ -20026,270 +19473,276 @@ │ │ movups %xmm1,-0x20(%r12,%rax,8) │ │ xorps 0x560(%rsp,%rax,8),%xmm2 │ │ xorps 0x570(%rsp,%rax,8),%xmm3 │ │ movups %xmm2,-0x10(%r12,%rax,8) │ │ movups %xmm3,(%r12,%rax,8) │ │ add $0x8,%rax │ │ cmp $0x80,%rax │ │ - jne 2df60 │ │ - jmp 2dd60 │ │ + jne 2d5c0 │ │ + jmp 2d3d0 │ │ cmp $0x1,%r13 │ │ - mov 0x90(%rsp),%rax │ │ + mov 0x98(%rsp),%rax │ │ sbb $0x0,%rax │ │ - jmp 2deb8 │ │ - cmpq $0x2,0x68(%rsp) │ │ - setb %al │ │ - mov %eax,0x38(%rsp) │ │ - jmp 2dab4 │ │ + jmp 2d528 │ │ xor %r12d,%r12d │ │ shl $0xa,%r9 │ │ - mov %r9,0x38(%rsp) │ │ - mov 0x28(%rsp),%r13 │ │ - jmp 2e011 │ │ - nopl 0x0(%rax) │ │ + mov %r9,0x40(%rsp) │ │ + mov %r14,%r13 │ │ + jmp 2d656 │ │ mov %ebx,%r12d │ │ mov %r15,%r13 │ │ - cmp 0x18(%rsp),%r9 │ │ - ja 2d9cf │ │ + cmp 0x20(%rsp),%r9 │ │ + ja 2d04d │ │ movl $0x0,0xd40(%rsp) │ │ mov %r12d,0x940(%rsp) │ │ - lea 0x500(%rsp),%rax │ │ - mov %rax,0x100(%rsp) │ │ - movq $0x40,0x108(%rsp) │ │ + lea 0x100(%rsp),%rax │ │ + mov %rax,0x140(%rsp) │ │ + movq $0x40,0x148(%rsp) │ │ lea 0xd40(%rsp),%rax │ │ - mov %rax,0x110(%rsp) │ │ - movq $0x4,0x118(%rsp) │ │ + mov %rax,0x150(%rsp) │ │ + movq $0x4,0x158(%rsp) │ │ lea 0x940(%rsp),%rax │ │ - mov %rax,0x120(%rsp) │ │ - movq $0x4,0x128(%rsp) │ │ + mov %rax,0x160(%rsp) │ │ + movq $0x4,0x168(%rsp) │ │ mov $0x400,%edx │ │ lea 0x540(%rsp),%r14 │ │ mov %r14,%rdi │ │ xor %esi,%esi │ │ - call *0x4d1e8(%rip) │ │ + call *0x4ae4b(%rip) │ │ mov $0x3,%esi │ │ mov $0x400,%ecx │ │ - lea 0x100(%rsp),%rdi │ │ + lea 0x140(%rsp),%rdi │ │ mov %r14,%rdx │ │ - call 29190 │ │ + call 28590 │ │ mov %eax,%r14d │ │ cmp $0xff,%al │ │ - jne 2e382 │ │ - mov 0x38(%rsp),%rax │ │ + jne 2d9c0 │ │ + mov 0x40(%rsp),%rax │ │ lea (%rax,%r13,1),%r15 │ │ - mov 0x18(%rsp),%rax │ │ - sub 0x30(%rsp),%rax │ │ - mov %rax,0x18(%rsp) │ │ + mov 0x20(%rsp),%rax │ │ + sub 0x18(%rsp),%rax │ │ + mov %rax,0x20(%rsp) │ │ lea 0x1(%r12),%ebx │ │ mov $0x400,%eax │ │ xor %ecx,%ecx │ │ lea 0x540(%rsp),%rdx │ │ - data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + cs nopw 0x0(%rax,%rax,1) │ │ cmp $0x8,%rax │ │ mov $0x8,%esi │ │ cmovb %rax,%rsi │ │ - jb 2e3f7 │ │ + jb 2da4a │ │ mov (%rdx),%rdi │ │ mov %rdi,0x0(%r13,%rcx,8) │ │ - je 2e133 │ │ + je 2d773 │ │ sub %rsi,%rax │ │ cmp $0x8,%rax │ │ - jb 2e3f7 │ │ + jb 2da4a │ │ add %rsi,%rdx │ │ mov (%rdx),%rsi │ │ mov %rsi,0x8(%r13,%rcx,8) │ │ add $0x2,%rcx │ │ add $0x8,%rdx │ │ add $0xfffffffffffffff8,%rax │ │ - jne 2e0f0 │ │ + jne 2d730 │ │ movl $0x1,0xd40(%rsp) │ │ mov %r12d,0x940(%rsp) │ │ - lea 0x500(%rsp),%rax │ │ - mov %rax,0x100(%rsp) │ │ - movq $0x40,0x108(%rsp) │ │ + lea 0x100(%rsp),%rax │ │ + mov %rax,0x140(%rsp) │ │ + movq $0x40,0x148(%rsp) │ │ lea 0xd40(%rsp),%rax │ │ - mov %rax,0x110(%rsp) │ │ - movq $0x4,0x118(%rsp) │ │ + mov %rax,0x150(%rsp) │ │ + movq $0x4,0x158(%rsp) │ │ lea 0x940(%rsp),%rax │ │ - mov %rax,0x120(%rsp) │ │ - movq $0x4,0x128(%rsp) │ │ + mov %rax,0x160(%rsp) │ │ + movq $0x4,0x168(%rsp) │ │ mov $0x400,%edx │ │ lea 0x540(%rsp),%r14 │ │ mov %r14,%rdi │ │ xor %esi,%esi │ │ - call *0x4d0c6(%rip) │ │ + call *0x4ad2e(%rip) │ │ mov $0x3,%esi │ │ mov $0x400,%ecx │ │ - lea 0x100(%rsp),%rdi │ │ + lea 0x140(%rsp),%rdi │ │ mov %r14,%rdx │ │ - call 29190 │ │ + call 28590 │ │ mov %eax,%r14d │ │ cmp $0xff,%al │ │ - jne 2e382 │ │ + jne 2d9c0 │ │ mov $0x400,%edi │ │ xor %eax,%eax │ │ lea 0x540(%rsp),%rsi │ │ mov %rdi,%rcx │ │ - mov 0x30(%rsp),%r9 │ │ - xchg %ax,%ax │ │ + mov 0x38(%rsp),%r14 │ │ + mov 0x18(%rsp),%r9 │ │ + data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp $0x8,%rdi │ │ mov $0x8,%r8d │ │ cmovb %rdi,%r8 │ │ lea (%rsi,%r8,1),%rdx │ │ sub %r8,%rcx │ │ cmp $0x8,%rdi │ │ - jb 2e3f7 │ │ + jb 2da4a │ │ mov (%rsi),%rsi │ │ mov %rsi,0x400(%r13,%rax,8) │ │ - je 2e000 │ │ + je 2d645 │ │ cmp $0x8,%rcx │ │ - jb 2e3f7 │ │ + jb 2da4a │ │ mov (%rdx),%rsi │ │ mov %rsi,0x408(%r13,%rax,8) │ │ add $0x2,%rax │ │ lea 0x8(%rdx),%rsi │ │ add $0xfffffffffffffff8,%rcx │ │ mov %rcx,%rdi │ │ - jne 2e1f0 │ │ - jmp 2e000 │ │ - lea -0x1(%r9),%r14 │ │ - cmp 0x48(%rsp),%r14 │ │ - jae 2e445 │ │ - mov %r14,%rsi │ │ + jne 2d840 │ │ + jmp 2d645 │ │ + lea -0x1(%r9),%r15 │ │ + cmp 0x48(%rsp),%r15 │ │ + jae 2da93 │ │ + mov %r15,%rsi │ │ shl $0xa,%rsi │ │ - add %rbx,%rsi │ │ - lea 0x100(%rsp),%rdi │ │ + add %r14,%rsi │ │ + lea 0x140(%rsp),%rdi │ │ mov $0x400,%edx │ │ - call *0x4cfd1(%rip) │ │ - cmp $0x1,%r15d │ │ - mov 0x30(%rsp),%rsi │ │ - je 2e32c │ │ + call *0x4ac39(%rip) │ │ + cmp $0x1,%ebx │ │ + mov 0x18(%rsp),%rsi │ │ + je 2d96c │ │ mov $0x1,%eax │ │ - lea 0x4b52e(%rip),%rdx │ │ - data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + lea 0x491af(%rip),%rdx │ │ mov %rax,%rcx │ │ imul %rsi,%rcx │ │ - add %r14,%rcx │ │ + add %r15,%rcx │ │ cmp 0x48(%rsp),%rcx │ │ - jae 2e42e │ │ + jae 2da89 │ │ shl $0xa,%rcx │ │ - add %rbx,%rcx │ │ + add %r14,%rcx │ │ xor %edi,%edi │ │ - xchg %ax,%ax │ │ + nop │ │ movups (%rcx,%rdi,8),%xmm0 │ │ movups 0x10(%rcx,%rdi,8),%xmm1 │ │ - xorps 0x100(%rsp,%rdi,8),%xmm0 │ │ - xorps 0x110(%rsp,%rdi,8),%xmm1 │ │ - movaps %xmm0,0x100(%rsp,%rdi,8) │ │ - movaps %xmm1,0x110(%rsp,%rdi,8) │ │ + xorps 0x140(%rsp,%rdi,8),%xmm0 │ │ + xorps 0x150(%rsp,%rdi,8),%xmm1 │ │ + movaps %xmm0,0x140(%rsp,%rdi,8) │ │ + movaps %xmm1,0x150(%rsp,%rdi,8) │ │ movups 0x20(%rcx,%rdi,8),%xmm0 │ │ movups 0x30(%rcx,%rdi,8),%xmm1 │ │ - xorps 0x120(%rsp,%rdi,8),%xmm0 │ │ - xorps 0x130(%rsp,%rdi,8),%xmm1 │ │ - movaps %xmm0,0x120(%rsp,%rdi,8) │ │ - movaps %xmm1,0x130(%rsp,%rdi,8) │ │ + xorps 0x160(%rsp,%rdi,8),%xmm0 │ │ + xorps 0x170(%rsp,%rdi,8),%xmm1 │ │ + movaps %xmm0,0x160(%rsp,%rdi,8) │ │ + movaps %xmm1,0x170(%rsp,%rdi,8) │ │ add $0x8,%rdi │ │ cmp $0x80,%rdi │ │ - jne 2e2c0 │ │ + jne 2d900 │ │ inc %rax │ │ - cmp %r15,%rax │ │ - jne 2e2a0 │ │ + cmp %rbx,%rax │ │ + jne 2d8e1 │ │ lea 0x540(%rsp),%r14 │ │ - lea 0x100(%rsp),%rsi │ │ + lea 0x140(%rsp),%rsi │ │ mov $0x400,%edx │ │ mov %r14,%rdi │ │ - call *0x4cefe(%rip) │ │ + call *0x4ab76(%rip) │ │ mov %r14,0x940(%rsp) │ │ movq $0x400,0x948(%rsp) │ │ lea 0x940(%rsp),%rdi │ │ mov $0x1,%esi │ │ mov $0x40,%ecx │ │ mov 0xb8(%rsp),%rdx │ │ - call 29190 │ │ + call 28590 │ │ mov %eax,%r14d │ │ - jmp 2e387 │ │ - mov 0x28(%rsp),%rbx │ │ cmpq $0x0,0x80(%rsp) │ │ - je 2e39b │ │ - mov %rbx,%rdi │ │ - call *0x4cea5(%rip) │ │ + je 2d9d6 │ │ + mov 0x38(%rsp),%rdi │ │ + call *0x4ab22(%rip) │ │ mov %r14d,%eax │ │ lea -0x28(%rbp),%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - mov %rdx,%r14 │ │ + mov %rdx,%r15 │ │ mov %rdi,%rsi │ │ - lea 0x4b3a6(%rip),%rdx │ │ - jmp 2e3ed │ │ + lea 0x4903b(%rip),%rdx │ │ + jmp 2da28 │ │ mov %rdi,%rsi │ │ - lea 0x4b382(%rip),%rdx │ │ - jmp 2e3ed │ │ + lea 0x49017(%rip),%rdx │ │ + jmp 2da28 │ │ mov %rdi,%rsi │ │ - lea 0x4b35e(%rip),%rdx │ │ - jmp 2e3ed │ │ - mov %r15,%r14 │ │ - lea 0x4b3b2(%rip),%rdx │ │ - jmp 2e3ed │ │ - mov %r15,%r14 │ │ + lea 0x48ff3(%rip),%rdx │ │ + jmp 2da28 │ │ + mov %rbx,%r15 │ │ + lea 0x49047(%rip),%rdx │ │ + jmp 2da28 │ │ + mov %rbx,%r15 │ │ mov %rdi,%rsi │ │ - lea 0x4b38b(%rip),%rdx │ │ - mov %r14,%rdi │ │ - call 3131b │ │ - jmp 2e420 │ │ - lea -0x25faf(%rip),%rdi │ │ - lea 0x4b2bb(%rip),%rcx │ │ - lea 0x4b2f4(%rip),%r8 │ │ + lea 0x49020(%rip),%rdx │ │ + mov %r15,%rdi │ │ + call 31a41 │ │ + jmp 2da6e │ │ + lea 0x4906f(%rip),%rcx │ │ + mov $0x20,%edx │ │ + xor %edi,%edi │ │ + mov %rax,%rsi │ │ + call 31960 │ │ + jmp 2da6e │ │ + lea -0x25743(%rip),%rdi │ │ + lea 0x48f50(%rip),%rcx │ │ + lea 0x48f31(%rip),%r8 │ │ lea 0x5f(%rsp),%rdx │ │ mov $0x11,%esi │ │ - mov 0x28(%rsp),%rbx │ │ - call 334c0 │ │ + call 32a70 │ │ ud2 │ │ - lea 0x4b2ef(%rip),%rdi │ │ - call 336a0 │ │ - mov %rcx,%r14 │ │ - mov 0x48(%rsp),%rsi │ │ - jmp 2e3ed │ │ + lea 0x48f71(%rip),%rdi │ │ + call 32c50 │ │ mov $0x40,%edi │ │ mov %r14,%rsi │ │ - call 2899b │ │ - lea 0x4b35c(%rip),%rdx │ │ + call 27cfb │ │ + mov %rcx,%r15 │ │ mov 0x48(%rsp),%rsi │ │ - jmp 2e3ed │ │ - mov %rax,%r14 │ │ - mov 0x28(%rsp),%rbx │ │ - jmp 2e460 │ │ + jmp 2da28 │ │ + lea 0x48fde(%rip),%rdx │ │ + mov 0x48(%rsp),%rsi │ │ + jmp 2da28 │ │ + jmp 2daa3 │ │ mov %rax,%r14 │ │ cmpq $0x0,0x80(%rsp) │ │ - je 2e474 │ │ - mov %rbx,%rdi │ │ - call *0x4cdcc(%rip) │ │ + je 2dabc │ │ + mov 0x38(%rsp),%rdi │ │ + call *0x4aa3c(%rip) │ │ mov %r14,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov (%rdi),%rax │ │ movzbl (%rax),%eax │ │ mov (%rsi),%rdi │ │ mov 0x8(%rsi),%rcx │ │ mov %eax,%edx │ │ xor $0x1,%edx │ │ - lea 0x15(,%rdx,2),%rdx │ │ - lea -0x25f50(%rip),%r8 │ │ - lea -0x25f42(%rip),%rsi │ │ + lea -0x256d9(%rip),%r8 │ │ + lea -0x256cb(%rip),%rsi │ │ test %eax,%eax │ │ cmovne %r8,%rsi │ │ - mov 0x18(%rcx),%rax │ │ - jmp *%rax │ │ + lea 0x15(,%rdx,2),%rdx │ │ + jmp *0x18(%rcx) │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -20300,2191 +19753,2337 @@ │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x70,%rsp │ │ - mov %rdx,%r11 │ │ - mov (%rsi),%r8 │ │ - mov %r8,0x20(%rsp) │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,-0x38(%rsp) │ │ - mov 0x10(%rsi),%rbx │ │ - mov %rbx,0x18(%rsp) │ │ - mov 0x18(%rsi),%rax │ │ - mov %rax,(%rsp) │ │ - mov 0x20(%rsi),%rbp │ │ - mov %rbp,0x28(%rsp) │ │ - mov 0x28(%rsi),%rax │ │ - mov %rax,-0x10(%rsp) │ │ - mov 0x30(%rsi),%rdx │ │ + sub $0x78,%rsp │ │ + mov %rsi,%rbx │ │ + mov %rdi,%rcx │ │ + mov 0x20(%rsi),%r8 │ │ + mov %r8,-0x10(%rsp) │ │ + mov 0x30(%rsi),%rdi │ │ + mov %rdi,-0x8(%rsp) │ │ + mov 0x10(%rcx),%rsi │ │ + mov %rsi,0x68(%rsp) │ │ + mov 0x18(%rcx),%rax │ │ + mov %rax,0x70(%rsp) │ │ + mov 0x30(%rcx),%r15 │ │ + mov 0x38(%rcx),%rbp │ │ + lea (%r15,%rsi,1),%r14 │ │ + lea (%rax,%rbp,1),%r10 │ │ + add %r8,%r14 │ │ + add %rdi,%r10 │ │ + movabs $0x1f83d9abfb41bd6b,%r12 │ │ + xor %rdx,%r12 │ │ + xor %r14,%r12 │ │ + movabs $0x5be0cd19137e2179,%rsi │ │ + xor %r10,%rsi │ │ + rol $0x20,%r12 │ │ + rol $0x20,%rsi │ │ + mov (%rcx),%rax │ │ + mov %rax,0x58(%rsp) │ │ + mov (%rbx),%rdx │ │ mov %rdx,0x38(%rsp) │ │ - mov (%rdi),%rcx │ │ - mov %rcx,0x60(%rsp) │ │ - mov 0x20(%rdi),%rax │ │ - mov %rax,0x40(%rsp) │ │ - lea (%rax,%rcx,1),%r15 │ │ - add %r8,%r15 │ │ - mov 0x40(%rdi),%rax │ │ - xor %r15,%rax │ │ + mov 0x20(%rcx),%r9 │ │ + lea (%r9,%rax,1),%r11 │ │ + add %rdx,%r11 │ │ + mov 0x40(%rcx),%rax │ │ + xor %r11,%rax │ │ movabs $0x510e527fade682d1,%r13 │ │ xor %rax,%r13 │ │ - movabs $0x1f83d9abfb41bd6b,%rcx │ │ - xor %r11,%rcx │ │ - mov 0x38(%rsi),%rax │ │ - mov %rax,-0x8(%rsp) │ │ - mov 0x40(%rsi),%rax │ │ - mov %rax,-0x20(%rsp) │ │ - mov 0x48(%rsi),%rax │ │ - mov %rax,0x30(%rsp) │ │ - mov 0x50(%rsi),%rax │ │ - mov %rax,-0x30(%rsp) │ │ - mov 0x58(%rsi),%rax │ │ - mov %rax,-0x18(%rsp) │ │ - mov 0x60(%rsi),%rax │ │ - mov %rax,-0x40(%rsp) │ │ - mov 0x68(%rsi),%rax │ │ - mov %rax,0x10(%rsp) │ │ - mov 0x70(%rsi),%rax │ │ - mov %rax,-0x48(%rsp) │ │ - mov 0x78(%rsi),%rax │ │ - mov %rax,-0x28(%rsp) │ │ - mov %rdi,0x68(%rsp) │ │ - mov 0x8(%rdi),%rax │ │ - mov %rax,0x48(%rsp) │ │ - mov 0x28(%rdi),%r8 │ │ - lea (%r8,%rax,1),%r12 │ │ - add %rbx,%r12 │ │ - mov 0x10(%rdi),%rax │ │ - mov %rax,0x50(%rsp) │ │ - mov 0x30(%rdi),%r9 │ │ - lea (%r9,%rax,1),%r10 │ │ - add %rbp,%r10 │ │ - mov 0x18(%rdi),%rax │ │ - mov %rax,0x58(%rsp) │ │ - mov 0x38(%rdi),%r14 │ │ - lea (%r14,%rax,1),%rdi │ │ - add %rdx,%rdi │ │ - movabs $0x9b05688c2b3e6c1f,%rbx │ │ - xor %r12,%rbx │ │ - rol $0x20,%r13 │ │ - rol $0x20,%rbx │ │ - xor %r10,%rcx │ │ - rol $0x20,%rcx │ │ - mov %rcx,-0x58(%rsp) │ │ - movabs $0x5be0cd19137e2179,%rax │ │ - xor %rdi,%rax │ │ - rol $0x20,%rax │ │ - mov %rax,%r11 │ │ - movabs $0x6a09e667f3bcc908,%rdx │ │ - add %r13,%rdx │ │ - movabs $0xbb67ae8584caa73b,%rsi │ │ - add %rbx,%rsi │ │ - mov %rsi,-0x80(%rsp) │ │ movabs $0x3c6ef372fe94f82b,%rax │ │ - add %rcx,%rax │ │ - movabs $0xa54ff53a5f1d36f1,%rcx │ │ - add %r11,%rcx │ │ - mov %rcx,-0x70(%rsp) │ │ + add %r12,%rax │ │ + movabs $0xa54ff53a5f1d36f1,%rdx │ │ + add %rsi,%rdx │ │ + mov %r15,%rdi │ │ + xor %rax,%rdi │ │ + mov %rax,%r15 │ │ + rol $0x28,%rdi │ │ + mov %rbp,%r8 │ │ + xor %rdx,%r8 │ │ mov %rdx,%rbp │ │ - xor 0x40(%rsp),%rbp │ │ - xor %rsi,%r8 │ │ - xor %rax,%r9 │ │ - xor %rcx,%r14 │ │ - rol $0x28,%rbp │ │ rol $0x28,%r8 │ │ - mov %r8,%rsi │ │ + mov 0x28(%rbx),%rax │ │ + mov %rax,-0x28(%rsp) │ │ + add %rax,%r14 │ │ + add %rdi,%r14 │ │ + mov %r14,-0x58(%rsp) │ │ + mov 0x38(%rbx),%rax │ │ + mov %rax,0x28(%rsp) │ │ + mov %r10,%rdx │ │ + add %rax,%rdx │ │ + add %r8,%rdx │ │ + xor %r14,%r12 │ │ + rol $0x30,%r12 │ │ + mov %r12,0x40(%rsp) │ │ + xor %rdx,%rsi │ │ + rol $0x30,%rsi │ │ + mov %rsi,0x48(%rsp) │ │ + add %r12,%r15 │ │ + mov %r15,-0x68(%rsp) │ │ + add %rsi,%rbp │ │ + mov %rbp,-0x80(%rsp) │ │ + xor %r15,%rdi │ │ + rol $1,%rdi │ │ + mov %rdi,%r14 │ │ + xor %rbp,%r8 │ │ + rol $1,%r8 │ │ + mov %r8,%r12 │ │ + mov 0x70(%rbx),%rax │ │ + mov %rax,0x30(%rsp) │ │ + add %rax,%rdx │ │ + mov %rcx,0x60(%rsp) │ │ + mov 0x8(%rcx),%rax │ │ + mov %rax,0x50(%rsp) │ │ + mov 0x28(%rcx),%rsi │ │ + lea (%rsi,%rax,1),%r8 │ │ + mov 0x10(%rbx),%rax │ │ + mov %rax,0x20(%rsp) │ │ + add %rax,%r8 │ │ + movabs $0x9b05688c2b3e6c1f,%rbp │ │ + xor %r8,%rbp │ │ + rol $0x20,%r13 │ │ + rol $0x20,%rbp │ │ + movabs $0x6a09e667f3bcc908,%rcx │ │ + add %r13,%rcx │ │ + movabs $0xbb67ae8584caa73b,%rdi │ │ + add %rbp,%rdi │ │ + mov %r9,%r10 │ │ + xor %rcx,%r10 │ │ + mov %rsi,%r9 │ │ + xor %rdi,%r9 │ │ + rol $0x28,%r10 │ │ rol $0x28,%r9 │ │ - rol $0x28,%r14 │ │ - add -0x38(%rsp),%r15 │ │ - add %rbp,%r15 │ │ - add (%rsp),%r12 │ │ - add %r8,%r12 │ │ - add -0x10(%rsp),%r10 │ │ - add %r9,%r10 │ │ - add -0x8(%rsp),%rdi │ │ - add %r14,%rdi │ │ - xor %r15,%r13 │ │ - xor %r12,%rbx │ │ - mov -0x58(%rsp),%rcx │ │ - xor %r10,%rcx │ │ - xor %rdi,%r11 │ │ + mov 0x8(%rbx),%rax │ │ + mov %rax,0x8(%rsp) │ │ + add %rax,%r11 │ │ + add %r10,%r11 │ │ + mov 0x18(%rbx),%rax │ │ + mov %rax,0x18(%rsp) │ │ + add %rax,%r8 │ │ + add %r9,%r8 │ │ + xor %r11,%r13 │ │ + xor %r8,%rbp │ │ + mov %r8,%r15 │ │ rol $0x30,%r13 │ │ - rol $0x30,%rbx │ │ - rol $0x30,%rcx │ │ - mov %rcx,-0x58(%rsp) │ │ - rol $0x30,%r11 │ │ - add %r13,%rdx │ │ - mov %rdx,-0x60(%rsp) │ │ - mov -0x80(%rsp),%r8 │ │ - add %rbx,%r8 │ │ - mov %r8,-0x80(%rsp) │ │ - add %rcx,%rax │ │ - mov -0x70(%rsp),%rcx │ │ - add %r11,%rcx │ │ - xor %rdx,%rbp │ │ - xor %r8,%rsi │ │ - xor %rax,%r9 │ │ - xor %rcx,%r14 │ │ - mov %rcx,%rdx │ │ - rol $1,%rbp │ │ - rol $1,%rsi │ │ - mov %rsi,0x8(%rsp) │ │ + rol $0x30,%rbp │ │ + add %r13,%rcx │ │ + mov %rcx,-0x78(%rsp) │ │ + add %rbp,%rdi │ │ + mov %rdi,-0x70(%rsp) │ │ + xor %rcx,%r10 │ │ + xor %rdi,%r9 │ │ + rol $1,%r10 │ │ rol $1,%r9 │ │ - mov %r9,%r8 │ │ - rol $1,%r14 │ │ - add -0x20(%rsp),%r15 │ │ + mov 0x40(%rbx),%rax │ │ + mov %rax,-0x18(%rsp) │ │ + mov 0x48(%rbx),%rcx │ │ + mov %rcx,(%rsp) │ │ + mov 0x50(%rbx),%rsi │ │ + mov %rsi,-0x30(%rsp) │ │ + mov 0x68(%rbx),%rdi │ │ + mov %rdi,-0x20(%rsp) │ │ + mov 0x78(%rbx),%rcx │ │ + mov %rcx,-0x40(%rsp) │ │ + mov 0x60(%rbx),%rdi │ │ + mov %rdi,0x10(%rsp) │ │ + mov 0x58(%rbx),%rcx │ │ + mov %rcx,-0x38(%rsp) │ │ + add %rax,%r11 │ │ + add %r9,%r11 │ │ add %rsi,%r15 │ │ - add -0x30(%rsp),%r12 │ │ - add %r9,%r12 │ │ - add -0x40(%rsp),%r10 │ │ - add %r14,%r10 │ │ - add -0x48(%rsp),%rdi │ │ - add %rbp,%rdi │ │ - xor %r15,%r11 │ │ - xor %r12,%r13 │ │ - xor %r10,%rbx │ │ - mov -0x58(%rsp),%rsi │ │ - xor %rdi,%rsi │ │ - rol $0x20,%r11 │ │ - mov %r11,-0x78(%rsp) │ │ + mov %r14,%r8 │ │ + add %r14,%r15 │ │ + mov -0x58(%rsp),%r14 │ │ + add %rdi,%r14 │ │ + mov %r12,%rcx │ │ + add %r12,%r14 │ │ + mov %r14,-0x58(%rsp) │ │ + mov %rdx,%rax │ │ + add %r10,%rax │ │ + mov %rax,-0x60(%rsp) │ │ + mov 0x48(%rsp),%rdx │ │ + xor %r11,%rdx │ │ + xor %r15,%r13 │ │ + xor %r14,%rbp │ │ + mov 0x40(%rsp),%r12 │ │ + xor %rax,%r12 │ │ + rol $0x20,%rdx │ │ + mov %rdx,%r14 │ │ rol $0x20,%r13 │ │ - rol $0x20,%rbx │ │ - rol $0x20,%rsi │ │ - mov %rsi,-0x58(%rsp) │ │ - mov %rax,%rcx │ │ - add %r11,%rcx │ │ - add %r13,%rdx │ │ - mov %rdx,-0x70(%rsp) │ │ - mov -0x60(%rsp),%r9 │ │ - add %rbx,%r9 │ │ - mov %r9,-0x60(%rsp) │ │ + rol $0x20,%rbp │ │ + rol $0x20,%r12 │ │ + mov -0x68(%rsp),%rdi │ │ + add %rdx,%rdi │ │ + mov %rdi,-0x68(%rsp) │ │ mov -0x80(%rsp),%rax │ │ - add %rsi,%rax │ │ - mov 0x8(%rsp),%rsi │ │ - xor %rcx,%rsi │ │ - xor %rdx,%r8 │ │ - xor %r9,%r14 │ │ - xor %rax,%rbp │ │ - rol $0x28,%rsi │ │ - mov %rsi,0x8(%rsp) │ │ + add %r13,%rax │ │ + mov %rax,-0x80(%rsp) │ │ + mov -0x78(%rsp),%rsi │ │ + add %rbp,%rsi │ │ + mov %rsi,-0x78(%rsp) │ │ + mov -0x70(%rsp),%rdx │ │ + add %r12,%rdx │ │ + xor %rdi,%r9 │ │ + xor %rax,%r8 │ │ + xor %rsi,%rcx │ │ + xor %rdx,%r10 │ │ + mov %rdx,%rbx │ │ + rol $0x28,%r9 │ │ rol $0x28,%r8 │ │ - rol $0x28,%r14 │ │ - rol $0x28,%rbp │ │ - mov %r15,%r11 │ │ - add 0x30(%rsp),%r11 │ │ - add %rsi,%r11 │ │ - add -0x18(%rsp),%r12 │ │ - add %r8,%r12 │ │ - add 0x10(%rsp),%r10 │ │ - add %r14,%r10 │ │ - add -0x28(%rsp),%rdi │ │ - add %rbp,%rdi │ │ - mov -0x78(%rsp),%r9 │ │ - xor %r11,%r9 │ │ - xor %r12,%r13 │ │ - xor %r10,%rbx │ │ - mov -0x58(%rsp),%rsi │ │ - xor %rdi,%rsi │ │ - rol $0x30,%r9 │ │ + rol $0x28,%rcx │ │ + mov %rcx,%rdx │ │ + rol $0x28,%r10 │ │ + mov (%rsp),%rcx │ │ + add %rcx,%r11 │ │ + add %r9,%r11 │ │ + add -0x38(%rsp),%r15 │ │ + add %r8,%r15 │ │ + mov -0x58(%rsp),%rax │ │ + add -0x20(%rsp),%rax │ │ + add %rdx,%rax │ │ + mov %rax,%rsi │ │ + mov %rax,-0x58(%rsp) │ │ + mov -0x60(%rsp),%rax │ │ + add -0x40(%rsp),%rax │ │ + add %r10,%rax │ │ + mov %rax,-0x60(%rsp) │ │ + xor %r11,%r14 │ │ + xor %r15,%r13 │ │ + xor %rsi,%rbp │ │ + xor %rax,%r12 │ │ + rol $0x30,%r14 │ │ rol $0x30,%r13 │ │ - rol $0x30,%rbx │ │ - rol $0x30,%rsi │ │ - mov %rsi,-0x58(%rsp) │ │ - add %r9,%rcx │ │ - mov %rcx,-0x68(%rsp) │ │ - mov -0x70(%rsp),%rdx │ │ - add %r13,%rdx │ │ - mov %rdx,-0x70(%rsp) │ │ - mov -0x60(%rsp),%r15 │ │ - add %rbx,%r15 │ │ - add %rsi,%rax │ │ - mov 0x8(%rsp),%rsi │ │ - xor %rcx,%rsi │ │ - xor %rdx,%r8 │ │ - xor %r15,%r14 │ │ - xor %rax,%rbp │ │ - mov %rax,%rcx │ │ - mov %rsi,%rax │ │ - rol $1,%rax │ │ - mov %rax,0x8(%rsp) │ │ - rol $1,%r8 │ │ - rol $1,%r14 │ │ - rol $1,%rbp │ │ - add -0x48(%rsp),%r11 │ │ - add %rbp,%r11 │ │ - add 0x28(%rsp),%r12 │ │ - add %rax,%r12 │ │ - add 0x30(%rsp),%r10 │ │ - add %r8,%r10 │ │ - add 0x10(%rsp),%rdi │ │ + rol $0x30,%rbp │ │ + rol $0x30,%r12 │ │ + mov -0x68(%rsp),%rdi │ │ add %r14,%rdi │ │ - xor %r11,%r13 │ │ - xor %r12,%rbx │ │ - mov -0x58(%rsp),%rsi │ │ - xor %r10,%rsi │ │ + mov -0x80(%rsp),%rsi │ │ + add %r13,%rsi │ │ + mov %rsi,-0x80(%rsp) │ │ + mov -0x78(%rsp),%rax │ │ + add %rbp,%rax │ │ + mov %rax,-0x78(%rsp) │ │ + add %r12,%rbx │ │ xor %rdi,%r9 │ │ - rol $0x20,%r13 │ │ - rol $0x20,%rbx │ │ - rol $0x20,%rsi │ │ - mov %rsi,-0x58(%rsp) │ │ - rol $0x20,%r9 │ │ - mov %r15,%rax │ │ - add %r13,%rax │ │ - mov %rcx,%rdx │ │ - add %rbx,%rdx │ │ - mov %rdx,-0x80(%rsp) │ │ - mov -0x68(%rsp),%rcx │ │ - add %rsi,%rcx │ │ - mov %rcx,-0x68(%rsp) │ │ - mov -0x70(%rsp),%r15 │ │ + xor %rsi,%r8 │ │ + xor %rax,%rdx │ │ + xor %rbx,%r10 │ │ + mov %rbx,%rax │ │ + rol $1,%r9 │ │ + rol $1,%r8 │ │ + rol $1,%rdx │ │ + mov %rdx,-0x50(%rsp) │ │ + rol $1,%r10 │ │ + add 0x30(%rsp),%r11 │ │ + add %r10,%r11 │ │ + mov %r10,%rbx │ │ + add -0x10(%rsp),%r15 │ │ add %r9,%r15 │ │ - xor %rax,%rbp │ │ - mov 0x8(%rsp),%rsi │ │ - xor %rdx,%rsi │ │ - xor %rcx,%r8 │ │ - xor %r15,%r14 │ │ - rol $0x28,%rbp │ │ - rol $0x28,%rsi │ │ - rol $0x28,%r8 │ │ - rol $0x28,%r14 │ │ - add -0x30(%rsp),%r11 │ │ - add %rbp,%r11 │ │ - add -0x20(%rsp),%r12 │ │ - add %rsi,%r12 │ │ - add -0x28(%rsp),%r10 │ │ + mov -0x58(%rsp),%r10 │ │ + add %rcx,%r10 │ │ add %r8,%r10 │ │ - add 0x38(%rsp),%rdi │ │ - add %r14,%rdi │ │ - mov %rdi,%rdx │ │ - mov %rdi,-0x50(%rsp) │ │ + mov %r10,%rsi │ │ + mov -0x60(%rsp),%r10 │ │ + add -0x20(%rsp),%r10 │ │ + add %rdx,%r10 │ │ xor %r11,%r13 │ │ - xor %r12,%rbx │ │ - mov -0x58(%rsp),%rcx │ │ - xor %r10,%rcx │ │ - mov %r9,%rdi │ │ - xor %rdx,%rdi │ │ - rol $0x30,%r13 │ │ - rol $0x30,%rbx │ │ - rol $0x30,%rcx │ │ - mov %rcx,-0x58(%rsp) │ │ - rol $0x30,%rdi │ │ - mov %rdi,%rdx │ │ - mov %rax,%r9 │ │ - add %r13,%r9 │ │ - mov %r9,-0x60(%rsp) │ │ + xor %r15,%rbp │ │ + xor %rsi,%r12 │ │ + xor %r10,%r14 │ │ + rol $0x20,%r13 │ │ + rol $0x20,%rbp │ │ + rol $0x20,%r12 │ │ + rol $0x20,%r14 │ │ + mov -0x78(%rsp),%rdx │ │ + add %r13,%rdx │ │ + mov %rdx,-0x78(%rsp) │ │ + mov %rax,%rcx │ │ + add %rbp,%rcx │ │ + add %r12,%rdi │ │ mov -0x80(%rsp),%rax │ │ - add %rbx,%rax │ │ + add %r14,%rax │ │ mov %rax,-0x80(%rsp) │ │ - mov -0x68(%rsp),%rdi │ │ - add %rcx,%rdi │ │ - mov %rdi,-0x68(%rsp) │ │ - mov %r15,%rcx │ │ - add %rdx,%rcx │ │ - xor %r9,%rbp │ │ - mov %rsi,%r15 │ │ - xor %rax,%r15 │ │ - mov %r8,%rax │ │ - xor %rdi,%rax │ │ - mov %r14,%r9 │ │ + xor %rdx,%rbx │ │ xor %rcx,%r9 │ │ - rol $1,%rbp │ │ - rol $1,%r15 │ │ - rol $1,%rax │ │ - mov %rax,%r14 │ │ - rol $1,%r9 │ │ - add -0x38(%rsp),%r11 │ │ - add %r15,%r11 │ │ - mov %r15,%r8 │ │ - add 0x20(%rsp),%r12 │ │ - add %rax,%r12 │ │ - add -0x18(%rsp),%r10 │ │ - add %r9,%r10 │ │ - mov -0x50(%rsp),%rdi │ │ - add -0x10(%rsp),%rdi │ │ - add %rbp,%rdi │ │ - xor %r11,%rdx │ │ - xor %r12,%r13 │ │ - xor %r10,%rbx │ │ - mov -0x58(%rsp),%rsi │ │ - xor %rdi,%rsi │ │ - rol $0x20,%rdx │ │ - mov %rdx,-0x78(%rsp) │ │ - rol $0x20,%r13 │ │ - rol $0x20,%rbx │ │ - rol $0x20,%rsi │ │ - mov %rsi,-0x58(%rsp) │ │ - mov -0x68(%rsp),%r15 │ │ - add %rdx,%r15 │ │ - mov %r15,-0x68(%rsp) │ │ - add %r13,%rcx │ │ - mov %rcx,-0x70(%rsp) │ │ - mov -0x60(%rsp),%rax │ │ - add %rbx,%rax │ │ - mov %rax,-0x60(%rsp) │ │ - mov -0x80(%rsp),%rdx │ │ - add %rsi,%rdx │ │ - xor %r15,%r8 │ │ - xor %rcx,%r14 │ │ - xor %rax,%r9 │ │ - xor %rdx,%rbp │ │ - mov %rdx,%r15 │ │ - rol $0x28,%r8 │ │ - rol $0x28,%r14 │ │ + xor %rdi,%r8 │ │ + mov -0x50(%rsp),%rdx │ │ + xor %rax,%rdx │ │ + rol $0x28,%rbx │ │ rol $0x28,%r9 │ │ - rol $0x28,%rbp │ │ - add -0x40(%rsp),%r11 │ │ - add %r8,%r11 │ │ - add 0x18(%rsp),%r12 │ │ - add %r14,%r12 │ │ + rol $0x28,%r8 │ │ + rol $0x28,%rdx │ │ + mov %rdx,-0x50(%rsp) │ │ + add -0x30(%rsp),%r11 │ │ + add %rbx,%r11 │ │ + add -0x18(%rsp),%r15 │ │ + add %r9,%r15 │ │ + add -0x40(%rsp),%rsi │ │ + add %r8,%rsi │ │ add -0x8(%rsp),%r10 │ │ - add %r9,%r10 │ │ - mov %rdi,%rax │ │ - add (%rsp),%rax │ │ - add %rbp,%rax │ │ - mov %rax,-0x50(%rsp) │ │ - mov -0x78(%rsp),%rsi │ │ - xor %r11,%rsi │ │ - xor %r12,%r13 │ │ - xor %r10,%rbx │ │ - mov -0x58(%rsp),%rdi │ │ - xor %rax,%rdi │ │ - rol $0x30,%rsi │ │ - mov %rsi,-0x78(%rsp) │ │ + add %rdx,%r10 │ │ + xor %r11,%r13 │ │ + xor %r15,%rbp │ │ + xor %rsi,%r12 │ │ + xor %r10,%r14 │ │ rol $0x30,%r13 │ │ - rol $0x30,%rbx │ │ - rol $0x30,%rdi │ │ - mov %rdi,-0x58(%rsp) │ │ - mov -0x68(%rsp),%rcx │ │ - add %rsi,%rcx │ │ - mov %rcx,-0x68(%rsp) │ │ - mov -0x70(%rsp),%rax │ │ + rol $0x30,%rbp │ │ + rol $0x30,%r12 │ │ + rol $0x30,%r14 │ │ + mov -0x78(%rsp),%rax │ │ add %r13,%rax │ │ - mov %rax,-0x70(%rsp) │ │ - mov -0x60(%rsp),%rdx │ │ - add %rbx,%rdx │ │ - add %rdi,%r15 │ │ - xor %rcx,%r8 │ │ - xor %rax,%r14 │ │ - xor %rdx,%r9 │ │ - xor %r15,%rbp │ │ - rol $1,%r8 │ │ - rol $1,%r14 │ │ - rol $1,%r9 │ │ - rol $1,%rbp │ │ - add -0x18(%rsp),%r11 │ │ - add %rbp,%r11 │ │ - add -0x40(%rsp),%r12 │ │ - add %r8,%r12 │ │ - add -0x10(%rsp),%r10 │ │ - add %r14,%r10 │ │ + mov %rax,-0x78(%rsp) │ │ + add %rbp,%rcx │ │ + mov %rcx,-0x70(%rsp) │ │ + add %r12,%rdi │ │ + mov -0x80(%rsp),%rdx │ │ + add %r14,%rdx │ │ + xor %rax,%rbx │ │ + xor %rcx,%r9 │ │ + xor %rdi,%r8 │ │ + mov %rdi,%rax │ │ mov -0x50(%rsp),%rdi │ │ - add -0x28(%rsp),%rdi │ │ - add %r9,%rdi │ │ - xor %r11,%r13 │ │ - xor %r12,%rbx │ │ - mov -0x58(%rsp),%rax │ │ - xor %r10,%rax │ │ - mov -0x78(%rsp),%rcx │ │ - xor %rdi,%rcx │ │ - rol $0x20,%r13 │ │ - rol $0x20,%rbx │ │ - rol $0x20,%rax │ │ - mov %rax,-0x58(%rsp) │ │ - rol $0x20,%rcx │ │ - mov %rcx,%rsi │ │ + xor %rdx,%rdi │ │ mov %rdx,%rcx │ │ + rol $1,%rbx │ │ + rol $1,%r9 │ │ + rol $1,%r8 │ │ + rol $1,%rdi │ │ + add 0x8(%rsp),%r11 │ │ + add %r9,%r11 │ │ + add 0x38(%rsp),%r15 │ │ + add %r8,%r15 │ │ + add -0x38(%rsp),%rsi │ │ + add %rdi,%rsi │ │ + mov %rsi,-0x58(%rsp) │ │ + add -0x28(%rsp),%r10 │ │ + add %rbx,%r10 │ │ + xor %r11,%r14 │ │ + xor %r15,%r13 │ │ + xor %rsi,%rbp │ │ + xor %r10,%r12 │ │ + rol $0x20,%r14 │ │ + rol $0x20,%r13 │ │ + rol $0x20,%rbp │ │ + rol $0x20,%r12 │ │ + mov %rax,%rdx │ │ + add %r14,%rdx │ │ + mov %rdx,-0x68(%rsp) │ │ add %r13,%rcx │ │ - mov %rcx,-0x60(%rsp) │ │ - add %rbx,%r15 │ │ - mov -0x68(%rsp),%rdx │ │ - add %rax,%rdx │ │ - mov -0x70(%rsp),%rax │ │ - add %rsi,%rax │ │ - mov %rax,-0x70(%rsp) │ │ - xor %rcx,%rbp │ │ - xor %r15,%r8 │ │ - mov %r15,%rcx │ │ - xor %rdx,%r14 │ │ - xor %rax,%r9 │ │ - rol $0x28,%rbp │ │ - rol $0x28,%r8 │ │ - rol $0x28,%r14 │ │ - rol $0x28,%r9 │ │ - add -0x20(%rsp),%r11 │ │ - add %rbp,%r11 │ │ - add 0x20(%rsp),%r12 │ │ - add %r8,%r12 │ │ - add 0x18(%rsp),%r10 │ │ - add %r14,%r10 │ │ - add 0x10(%rsp),%rdi │ │ - add %r9,%rdi │ │ - mov %rdi,-0x50(%rsp) │ │ - xor %r11,%r13 │ │ - xor %r12,%rbx │ │ - mov -0x58(%rsp),%r15 │ │ - xor %r10,%r15 │ │ - xor %rdi,%rsi │ │ - rol $0x30,%r13 │ │ - rol $0x30,%rbx │ │ - rol $0x30,%r15 │ │ - rol $0x30,%rsi │ │ - mov %rsi,%rdi │ │ - mov %rsi,-0x78(%rsp) │ │ - mov -0x60(%rsp),%rax │ │ - add %r13,%rax │ │ - mov %rax,-0x60(%rsp) │ │ mov %rcx,%rsi │ │ - add %rbx,%rsi │ │ - add %r15,%rdx │ │ + mov %rcx,-0x80(%rsp) │ │ + mov -0x78(%rsp),%rax │ │ + add %rbp,%rax │ │ + mov %rax,-0x78(%rsp) │ │ mov -0x70(%rsp),%rcx │ │ - add %rdi,%rcx │ │ - xor %rax,%rbp │ │ - mov %rsi,-0x80(%rsp) │ │ - xor %rsi,%r8 │ │ - xor %rdx,%r14 │ │ - xor %rcx,%r9 │ │ - mov %rcx,%rax │ │ - rol $1,%rbp │ │ - rol $1,%r8 │ │ - rol $1,%r14 │ │ - rol $1,%r9 │ │ - add -0x30(%rsp),%r11 │ │ - add %r8,%r11 │ │ - add (%rsp),%r12 │ │ - add %r14,%r12 │ │ - add -0x8(%rsp),%r10 │ │ - add %r9,%r10 │ │ - mov -0x50(%rsp),%rdi │ │ - add 0x30(%rsp),%rdi │ │ - add %rbp,%rdi │ │ - mov -0x78(%rsp),%rsi │ │ - xor %r11,%rsi │ │ - xor %r12,%r13 │ │ - xor %r10,%rbx │ │ - xor %rdi,%r15 │ │ - rol $0x20,%rsi │ │ - mov %rsi,-0x78(%rsp) │ │ - rol $0x20,%r13 │ │ - rol $0x20,%rbx │ │ - rol $0x20,%r15 │ │ - mov %rdx,%rcx │ │ - add %rsi,%rcx │ │ - mov %rcx,-0x68(%rsp) │ │ - add %r13,%rax │ │ - mov -0x60(%rsp),%rdx │ │ - add %rbx,%rdx │ │ - mov -0x80(%rsp),%rsi │ │ - add %r15,%rsi │ │ - mov %rsi,-0x80(%rsp) │ │ - xor %rcx,%r8 │ │ - xor %rax,%r14 │ │ + add %r12,%rcx │ │ + mov %rcx,-0x70(%rsp) │ │ xor %rdx,%r9 │ │ - mov %rdx,%rcx │ │ - xor %rsi,%rbp │ │ - rol $0x28,%r8 │ │ - rol $0x28,%r14 │ │ + xor %rsi,%r8 │ │ + xor %rax,%rdi │ │ + xor %rcx,%rbx │ │ rol $0x28,%r9 │ │ - rol $0x28,%rbp │ │ - add -0x48(%rsp),%r11 │ │ - add %r8,%r11 │ │ - add 0x38(%rsp),%r12 │ │ - add %r14,%r12 │ │ - add -0x38(%rsp),%r10 │ │ - add %r9,%r10 │ │ - add 0x28(%rsp),%rdi │ │ - add %rbp,%rdi │ │ - mov -0x78(%rsp),%rsi │ │ - xor %r11,%rsi │ │ - xor %r12,%r13 │ │ - xor %r10,%rbx │ │ - xor %rdi,%r15 │ │ - rol $0x30,%rsi │ │ - mov %rsi,-0x78(%rsp) │ │ + rol $0x28,%r8 │ │ + rol $0x28,%rdi │ │ + mov %rdi,%rdx │ │ + rol $0x28,%rbx │ │ + add 0x10(%rsp),%r11 │ │ + add %r9,%r11 │ │ + add 0x20(%rsp),%r15 │ │ + add %r8,%r15 │ │ + mov -0x58(%rsp),%rsi │ │ + add 0x28(%rsp),%rsi │ │ + add %rdi,%rsi │ │ + mov %rsi,-0x58(%rsp) │ │ + add 0x18(%rsp),%r10 │ │ + add %rbx,%r10 │ │ + xor %r11,%r14 │ │ + xor %r15,%r13 │ │ + xor %rsi,%rbp │ │ + xor %r10,%r12 │ │ + rol $0x30,%r14 │ │ rol $0x30,%r13 │ │ - rol $0x30,%rbx │ │ - rol $0x30,%r15 │ │ - mov -0x68(%rsp),%rdx │ │ - add %rsi,%rdx │ │ - mov %rdx,-0x68(%rsp) │ │ + rol $0x30,%rbp │ │ + rol $0x30,%r12 │ │ + mov -0x68(%rsp),%rdi │ │ + add %r14,%rdi │ │ + mov %rdi,-0x68(%rsp) │ │ + mov -0x80(%rsp),%rax │ │ add %r13,%rax │ │ - mov %rax,-0x70(%rsp) │ │ - add %rbx,%rcx │ │ - mov -0x80(%rsp),%rsi │ │ - add %r15,%rsi │ │ - xor %rdx,%r8 │ │ - xor %rax,%r14 │ │ - xor %rcx,%r9 │ │ - xor %rsi,%rbp │ │ - mov %rsi,%rax │ │ - rol $1,%r8 │ │ - rol $1,%r14 │ │ + mov -0x78(%rsp),%rcx │ │ + add %rbp,%rcx │ │ + mov -0x70(%rsp),%rsi │ │ + add %r12,%rsi │ │ + xor %rdi,%r9 │ │ + xor %rax,%r8 │ │ + xor %rcx,%rdx │ │ + mov %rsi,%rdi │ │ + xor %rsi,%rbx │ │ rol $1,%r9 │ │ - rol $1,%rbp │ │ - add -0x8(%rsp),%r11 │ │ - add %rbp,%r11 │ │ - add (%rsp),%r12 │ │ - add %r8,%r12 │ │ - add 0x10(%rsp),%r10 │ │ - add %r14,%r10 │ │ - add -0x18(%rsp),%rdi │ │ - add %r9,%rdi │ │ + rol $1,%r8 │ │ + rol $1,%rdx │ │ + mov %rdx,-0x50(%rsp) │ │ + rol $1,%rbx │ │ + add -0x38(%rsp),%r11 │ │ + add %rbx,%r11 │ │ + add 0x10(%rsp),%r15 │ │ + add %r9,%r15 │ │ + mov -0x58(%rsp),%rsi │ │ + add -0x28(%rsp),%rsi │ │ + add %r8,%rsi │ │ + add -0x40(%rsp),%r10 │ │ + add %rdx,%r10 │ │ xor %r11,%r13 │ │ - xor %r12,%rbx │ │ - mov %r15,%rdx │ │ - xor %r10,%rdx │ │ - mov -0x78(%rsp),%r15 │ │ - xor %rdi,%r15 │ │ + xor %r15,%rbp │ │ + xor %rsi,%r12 │ │ + xor %r10,%r14 │ │ rol $0x20,%r13 │ │ - rol $0x20,%rbx │ │ - mov %rbx,-0x78(%rsp) │ │ - rol $0x20,%rdx │ │ - rol $0x20,%r15 │ │ - add %r13,%rcx │ │ - add %rbx,%rax │ │ + rol $0x20,%rbp │ │ + rol $0x20,%r12 │ │ + rol $0x20,%r14 │ │ + mov %rcx,%rdx │ │ + add %r13,%rdx │ │ + mov %rdx,-0x78(%rsp) │ │ + add %rbp,%rdi │ │ + mov -0x68(%rsp),%rcx │ │ + add %r12,%rcx │ │ + add %r14,%rax │ │ mov %rax,-0x80(%rsp) │ │ - mov -0x68(%rsp),%rsi │ │ - add %rdx,%rsi │ │ - mov %rsi,-0x68(%rsp) │ │ - mov %rdx,%rbx │ │ - mov -0x70(%rsp),%rax │ │ - add %r15,%rax │ │ - mov %rax,-0x70(%rsp) │ │ - xor %rcx,%rbp │ │ - mov -0x80(%rsp),%rdx │ │ - xor %rdx,%r8 │ │ - xor %rsi,%r14 │ │ - xor %rax,%r9 │ │ - rol $0x28,%rbp │ │ - rol $0x28,%r8 │ │ - rol $0x28,%r14 │ │ + xor %rdx,%rbx │ │ + xor %rdi,%r9 │ │ + mov %rcx,%rdx │ │ + xor %rcx,%r8 │ │ + mov -0x50(%rsp),%rcx │ │ + xor %rax,%rcx │ │ + rol $0x28,%rbx │ │ rol $0x28,%r9 │ │ - add 0x30(%rsp),%r11 │ │ - add %rbp,%r11 │ │ - add -0x38(%rsp),%r12 │ │ - add %r8,%r12 │ │ - add -0x40(%rsp),%r10 │ │ - add %r14,%r10 │ │ - add -0x48(%rsp),%rdi │ │ - add %r9,%rdi │ │ + rol $0x28,%r8 │ │ + rol $0x28,%rcx │ │ + mov %rcx,-0x50(%rsp) │ │ + add -0x18(%rsp),%r11 │ │ + add %rbx,%r11 │ │ + add 0x38(%rsp),%r15 │ │ + add %r9,%r15 │ │ + add 0x20(%rsp),%rsi │ │ + add %r8,%rsi │ │ + add -0x20(%rsp),%r10 │ │ + add %rcx,%r10 │ │ xor %r11,%r13 │ │ - mov -0x78(%rsp),%rax │ │ - xor %r12,%rax │ │ - xor %r10,%rbx │ │ - xor %rdi,%r15 │ │ + xor %r15,%rbp │ │ + xor %rsi,%r12 │ │ + xor %r10,%r14 │ │ rol $0x30,%r13 │ │ - rol $0x30,%rax │ │ + rol $0x30,%rbp │ │ + rol $0x30,%r12 │ │ + rol $0x30,%r14 │ │ + mov -0x78(%rsp),%rax │ │ + add %r13,%rax │ │ mov %rax,-0x78(%rsp) │ │ - rol $0x30,%rbx │ │ - rol $0x30,%r15 │ │ - add %r13,%rcx │ │ - mov %rcx,-0x60(%rsp) │ │ - mov %rdx,%rsi │ │ - add %rax,%rsi │ │ - mov -0x68(%rsp),%rdx │ │ - add %rbx,%rdx │ │ - mov -0x70(%rsp),%rax │ │ - add %r15,%rax │ │ - xor %rcx,%rbp │ │ - mov %rsi,-0x80(%rsp) │ │ - xor %rsi,%r8 │ │ - mov %rdx,%rcx │ │ - xor %rdx,%r14 │ │ - xor %rax,%r9 │ │ - mov %rax,%rdx │ │ - rol $1,%rbp │ │ - rol $1,%r8 │ │ - rol $1,%r14 │ │ - rol $1,%r9 │ │ - add 0x18(%rsp),%r11 │ │ - add %r8,%r11 │ │ - add -0x10(%rsp),%r12 │ │ - add %r14,%r12 │ │ - add 0x28(%rsp),%r10 │ │ - add %r9,%r10 │ │ - add -0x28(%rsp),%rdi │ │ add %rbp,%rdi │ │ - xor %r11,%r15 │ │ - xor %r12,%r13 │ │ - mov -0x78(%rsp),%rsi │ │ - xor %r10,%rsi │ │ - xor %rdi,%rbx │ │ - rol $0x20,%r15 │ │ + mov %rdi,-0x70(%rsp) │ │ + add %r12,%rdx │ │ + mov -0x80(%rsp),%rcx │ │ + add %r14,%rcx │ │ + xor %rax,%rbx │ │ + xor %rdi,%r9 │ │ + xor %rdx,%r8 │ │ + mov %rdx,%rax │ │ + mov %rcx,%rdi │ │ + mov -0x50(%rsp),%rdx │ │ + xor %rcx,%rdx │ │ + rol $1,%rbx │ │ + rol $1,%r9 │ │ + rol $1,%r8 │ │ + rol $1,%rdx │ │ + mov %rdx,-0x50(%rsp) │ │ + add -0x30(%rsp),%r11 │ │ + add %r9,%r11 │ │ + add 0x18(%rsp),%r15 │ │ + add %r8,%r15 │ │ + add 0x28(%rsp),%rsi │ │ + add %rdx,%rsi │ │ + add (%rsp),%r10 │ │ + add %rbx,%r10 │ │ + xor %r11,%r14 │ │ + xor %r15,%r13 │ │ + xor %rsi,%rbp │ │ + xor %r10,%r12 │ │ + rol $0x20,%r14 │ │ rol $0x20,%r13 │ │ - rol $0x20,%rsi │ │ - mov %rsi,-0x78(%rsp) │ │ - rol $0x20,%rbx │ │ - mov %rcx,%rax │ │ - add %r15,%rax │ │ - mov %rdx,%rcx │ │ - add %r13,%rcx │ │ - mov -0x60(%rsp),%rdx │ │ - add %rsi,%rdx │ │ - mov -0x80(%rsp),%rsi │ │ - add %rbx,%rsi │ │ - xor %rax,%r8 │ │ - xor %rcx,%r14 │ │ + rol $0x20,%rbp │ │ + rol $0x20,%r12 │ │ + mov %rax,%rdx │ │ + add %r14,%rdx │ │ + mov %rdx,-0x68(%rsp) │ │ + add %r13,%rdi │ │ + mov %rdi,-0x80(%rsp) │ │ + mov -0x78(%rsp),%rax │ │ + add %rbp,%rax │ │ + mov -0x70(%rsp),%rcx │ │ + add %r12,%rcx │ │ + mov %rcx,-0x70(%rsp) │ │ xor %rdx,%r9 │ │ - mov %rsi,-0x80(%rsp) │ │ - xor %rsi,%rbp │ │ - rol $0x28,%r8 │ │ - rol $0x28,%r14 │ │ + xor %rdi,%r8 │ │ + mov -0x50(%rsp),%rdx │ │ + xor %rax,%rdx │ │ + xor %rcx,%rbx │ │ rol $0x28,%r9 │ │ - rol $0x28,%rbp │ │ - add 0x38(%rsp),%r11 │ │ - add %r8,%r11 │ │ - add -0x30(%rsp),%r12 │ │ - add %r14,%r12 │ │ - add 0x20(%rsp),%r10 │ │ - add %r9,%r10 │ │ - add -0x20(%rsp),%rdi │ │ - add %rbp,%rdi │ │ - xor %r11,%r15 │ │ - xor %r12,%r13 │ │ - mov -0x78(%rsp),%rsi │ │ - xor %r10,%rsi │ │ - xor %rdi,%rbx │ │ - rol $0x30,%r15 │ │ + rol $0x28,%r8 │ │ + rol $0x28,%rdx │ │ + mov %rdx,-0x50(%rsp) │ │ + rol $0x28,%rbx │ │ + add 0x30(%rsp),%r11 │ │ + add %r9,%r11 │ │ + add -0x8(%rsp),%r15 │ │ + add %r8,%r15 │ │ + add 0x8(%rsp),%rsi │ │ + add %rdx,%rsi │ │ + add -0x10(%rsp),%r10 │ │ + add %rbx,%r10 │ │ + xor %r11,%r14 │ │ + xor %r15,%r13 │ │ + xor %rsi,%rbp │ │ + xor %r10,%r12 │ │ + rol $0x30,%r14 │ │ rol $0x30,%r13 │ │ - rol $0x30,%rsi │ │ - mov %rsi,-0x78(%rsp) │ │ - rol $0x30,%rbx │ │ - add %r15,%rax │ │ - mov %rax,-0x68(%rsp) │ │ + rol $0x30,%rbp │ │ + rol $0x30,%r12 │ │ + mov -0x68(%rsp),%rdi │ │ + add %r14,%rdi │ │ + mov %rdi,-0x68(%rsp) │ │ + mov -0x80(%rsp),%rcx │ │ add %r13,%rcx │ │ - mov %rcx,-0x70(%rsp) │ │ - add %rsi,%rdx │ │ - mov -0x80(%rsp),%rsi │ │ - add %rbx,%rsi │ │ - xor %rax,%r8 │ │ - xor %rcx,%r14 │ │ - mov %rdx,%rax │ │ - xor %rdx,%r9 │ │ - xor %rsi,%rbp │ │ - mov %rsi,%rcx │ │ - rol $1,%r8 │ │ - rol $1,%r14 │ │ + mov %rcx,-0x80(%rsp) │ │ + add %rbp,%rax │ │ + mov -0x70(%rsp),%rdx │ │ + add %r12,%rdx │ │ + xor %rdi,%r9 │ │ + xor %rcx,%r8 │ │ + mov -0x50(%rsp),%rcx │ │ + xor %rax,%rcx │ │ + xor %rdx,%rbx │ │ + mov %rdx,%rdi │ │ rol $1,%r9 │ │ - rol $1,%rbp │ │ - add 0x30(%rsp),%r11 │ │ - add %rbp,%r11 │ │ - add -0x10(%rsp),%r12 │ │ - add %r8,%r12 │ │ - add 0x18(%rsp),%r10 │ │ - add %r14,%r10 │ │ - add -0x30(%rsp),%rdi │ │ - add %r9,%rdi │ │ + rol $1,%r8 │ │ + rol $1,%rcx │ │ + mov %rcx,%rdx │ │ + rol $1,%rbx │ │ + add 0x28(%rsp),%r11 │ │ + add %rbx,%r11 │ │ + mov %rbx,%rcx │ │ + add 0x18(%rsp),%r15 │ │ + add %r9,%r15 │ │ + add -0x20(%rsp),%rsi │ │ + add %r8,%rsi │ │ + mov %rsi,-0x58(%rsp) │ │ + add -0x38(%rsp),%r10 │ │ + add %rdx,%r10 │ │ + mov %r10,-0x60(%rsp) │ │ xor %r11,%r13 │ │ - mov -0x78(%rsp),%rsi │ │ - xor %r12,%rsi │ │ - xor %r10,%rbx │ │ - xor %rdi,%r15 │ │ + xor %r15,%rbp │ │ + xor %rsi,%r12 │ │ + xor %r10,%r14 │ │ rol $0x20,%r13 │ │ - rol $0x20,%rsi │ │ - rol $0x20,%rbx │ │ - rol $0x20,%r15 │ │ + rol $0x20,%rbp │ │ + rol $0x20,%r12 │ │ + mov %r12,%r10 │ │ + rol $0x20,%r14 │ │ add %r13,%rax │ │ - mov %rax,%rdx │ │ - mov %rax,-0x60(%rsp) │ │ - add %rsi,%rcx │ │ - mov %rcx,-0x80(%rsp) │ │ - mov -0x68(%rsp),%rcx │ │ - add %rbx,%rcx │ │ - mov -0x70(%rsp),%rax │ │ - add %r15,%rax │ │ - mov %rax,-0x70(%rsp) │ │ - xor %rdx,%rbp │ │ - mov -0x80(%rsp),%rdx │ │ - xor %rdx,%r8 │ │ - xor %rcx,%r14 │ │ - xor %rax,%r9 │ │ - rol $0x28,%rbp │ │ - rol $0x28,%r8 │ │ - rol $0x28,%r14 │ │ + mov %rdi,%rbx │ │ + add %rbp,%rbx │ │ + mov -0x68(%rsp),%rdi │ │ + add %r12,%rdi │ │ + mov %rdi,-0x68(%rsp) │ │ + mov -0x80(%rsp),%rsi │ │ + add %r14,%rsi │ │ + xor %rax,%rcx │ │ + xor %rbx,%r9 │ │ + xor %rdi,%r8 │ │ + mov %rdx,%r12 │ │ + xor %rsi,%r12 │ │ + mov %rsi,%rdi │ │ + rol $0x28,%rcx │ │ rol $0x28,%r9 │ │ - add 0x20(%rsp),%r11 │ │ - add %rbp,%r11 │ │ - add -0x8(%rsp),%r12 │ │ - add %r8,%r12 │ │ - add 0x28(%rsp),%r10 │ │ - add %r14,%r10 │ │ - add -0x28(%rsp),%rdi │ │ - add %r9,%rdi │ │ + rol $0x28,%r8 │ │ + rol $0x28,%r12 │ │ + add (%rsp),%r11 │ │ + add %rcx,%r11 │ │ + add 0x8(%rsp),%r15 │ │ + add %r9,%r15 │ │ + mov -0x58(%rsp),%rdx │ │ + add 0x10(%rsp),%rdx │ │ + add %r8,%rdx │ │ + mov %rdx,-0x58(%rsp) │ │ + mov -0x60(%rsp),%rsi │ │ + add 0x30(%rsp),%rsi │ │ + add %r12,%rsi │ │ xor %r11,%r13 │ │ - xor %r12,%rsi │ │ - xor %r10,%rbx │ │ - xor %rdi,%r15 │ │ + xor %r15,%rbp │ │ + xor %rdx,%r10 │ │ + xor %rsi,%r14 │ │ rol $0x30,%r13 │ │ - rol $0x30,%rsi │ │ - mov %rsi,-0x78(%rsp) │ │ - rol $0x30,%rbx │ │ - rol $0x30,%r15 │ │ - mov -0x60(%rsp),%rax │ │ + rol $0x30,%rbp │ │ + rol $0x30,%r10 │ │ + rol $0x30,%r14 │ │ add %r13,%rax │ │ - mov %rax,-0x60(%rsp) │ │ - add %rsi,%rdx │ │ - mov %rdx,-0x80(%rsp) │ │ - mov %rcx,%rsi │ │ - add %rbx,%rsi │ │ - mov -0x70(%rsp),%rcx │ │ - add %r15,%rcx │ │ - xor %rax,%rbp │ │ + add %rbp,%rbx │ │ + mov %rbx,-0x70(%rsp) │ │ + mov -0x68(%rsp),%rdx │ │ + add %r10,%rdx │ │ + add %r14,%rdi │ │ + xor %rax,%rcx │ │ + xor %rbx,%r9 │ │ + mov %rdx,%rbx │ │ xor %rdx,%r8 │ │ - mov %rsi,%rax │ │ - xor %rsi,%r14 │ │ - xor %rcx,%r9 │ │ - mov %rcx,%rdx │ │ - rol $1,%rbp │ │ - rol $1,%r8 │ │ - rol $1,%r14 │ │ + xor %rdi,%r12 │ │ + rol $1,%rcx │ │ rol $1,%r9 │ │ - add -0x48(%rsp),%r11 │ │ - add %r8,%r11 │ │ - add -0x18(%rsp),%r12 │ │ - add %r14,%r12 │ │ - add 0x38(%rsp),%r10 │ │ - add %r9,%r10 │ │ - add (%rsp),%rdi │ │ - add %rbp,%rdi │ │ - xor %r11,%r15 │ │ - xor %r12,%r13 │ │ - mov -0x78(%rsp),%rcx │ │ - xor %r10,%rcx │ │ - xor %rdi,%rbx │ │ - rol $0x20,%r15 │ │ - rol $0x20,%r13 │ │ - rol $0x20,%rcx │ │ - mov %rcx,-0x78(%rsp) │ │ - rol $0x20,%rbx │ │ - add %r15,%rax │ │ - mov %rax,-0x68(%rsp) │ │ - add %r13,%rdx │ │ - mov -0x60(%rsp),%rsi │ │ + rol $1,%r8 │ │ + rol $1,%r12 │ │ + add 0x20(%rsp),%r11 │ │ + add %r9,%r11 │ │ + add -0x28(%rsp),%r15 │ │ + add %r8,%r15 │ │ + mov -0x58(%rsp),%rdx │ │ + add -0x10(%rsp),%rdx │ │ + add %r12,%rdx │ │ + mov %rdx,-0x58(%rsp) │ │ + add -0x40(%rsp),%rsi │ │ add %rcx,%rsi │ │ - mov -0x80(%rsp),%rcx │ │ - add %rbx,%rcx │ │ - mov %rcx,-0x80(%rsp) │ │ - xor %rax,%r8 │ │ - xor %rdx,%r14 │ │ - mov %rsi,-0x60(%rsp) │ │ - xor %rsi,%r9 │ │ - xor %rcx,%rbp │ │ - rol $0x28,%r8 │ │ - rol $0x28,%r14 │ │ + xor %r11,%r14 │ │ + xor %r15,%r13 │ │ + xor %rdx,%rbp │ │ + xor %rsi,%r10 │ │ + rol $0x20,%r14 │ │ + rol $0x20,%r13 │ │ + rol $0x20,%rbp │ │ + rol $0x20,%r10 │ │ + add %r14,%rbx │ │ + mov %rbx,-0x68(%rsp) │ │ + add %r13,%rdi │ │ + mov %rdi,-0x80(%rsp) │ │ + add %rbp,%rax │ │ + mov -0x70(%rsp),%rdx │ │ + add %r10,%rdx │ │ + mov %rdx,-0x70(%rsp) │ │ + xor %rbx,%r9 │ │ + xor %rdi,%r8 │ │ + xor %rax,%r12 │ │ + xor %rdx,%rcx │ │ rol $0x28,%r9 │ │ - rol $0x28,%rbp │ │ - add -0x38(%rsp),%r11 │ │ - add %r8,%r11 │ │ - mov -0x40(%rsp),%rax │ │ - add %rax,%r12 │ │ - add %r14,%r12 │ │ - add -0x20(%rsp),%r10 │ │ - add %r9,%r10 │ │ - add 0x10(%rsp),%rdi │ │ - add %rbp,%rdi │ │ - xor %r11,%r15 │ │ - xor %r12,%r13 │ │ - mov -0x78(%rsp),%rcx │ │ - xor %r10,%rcx │ │ - xor %rdi,%rbx │ │ - rol $0x30,%r15 │ │ + rol $0x28,%r8 │ │ + rol $0x28,%r12 │ │ + rol $0x28,%rcx │ │ + mov %rcx,%rdx │ │ + mov %rcx,-0x48(%rsp) │ │ + add -0x8(%rsp),%r11 │ │ + add %r9,%r11 │ │ + add -0x30(%rsp),%r15 │ │ + add %r8,%r15 │ │ + mov -0x58(%rsp),%rbx │ │ + add 0x38(%rsp),%rbx │ │ + add %r12,%rbx │ │ + mov %rsi,%rcx │ │ + add -0x18(%rsp),%rcx │ │ + add %rdx,%rcx │ │ + mov %rcx,%rsi │ │ + xor %r11,%r14 │ │ + xor %r15,%r13 │ │ + xor %rbx,%rbp │ │ + xor %rcx,%r10 │ │ + rol $0x30,%r14 │ │ rol $0x30,%r13 │ │ - rol $0x30,%rcx │ │ - mov %rcx,-0x78(%rsp) │ │ - rol $0x30,%rbx │ │ - mov -0x68(%rsp),%rsi │ │ - add %r15,%rsi │ │ - mov %rsi,-0x68(%rsp) │ │ - add %r13,%rdx │ │ - mov %rdx,-0x70(%rsp) │ │ - mov -0x60(%rsp),%rax │ │ - add %rcx,%rax │ │ + rol $0x30,%rbp │ │ + rol $0x30,%r10 │ │ + mov -0x68(%rsp),%rdi │ │ + add %r14,%rdi │ │ + mov %rdi,-0x68(%rsp) │ │ mov -0x80(%rsp),%rcx │ │ - add %rbx,%rcx │ │ - xor %rsi,%r8 │ │ - xor %rdx,%r14 │ │ - xor %rax,%r9 │ │ - xor %rcx,%rbp │ │ - mov %rcx,%rdx │ │ - rol $1,%r8 │ │ - rol $1,%r14 │ │ + add %r13,%rcx │ │ + mov %rcx,-0x80(%rsp) │ │ + add %rbp,%rax │ │ + mov -0x70(%rsp),%rdx │ │ + add %r10,%rdx │ │ + xor %rdi,%r9 │ │ + xor %rcx,%r8 │ │ + xor %rax,%r12 │ │ + mov -0x48(%rsp),%rdi │ │ + xor %rdx,%rdi │ │ rol $1,%r9 │ │ - rol $1,%rbp │ │ - add 0x18(%rsp),%r11 │ │ - add %rbp,%r11 │ │ - add 0x38(%rsp),%r12 │ │ - add %r8,%r12 │ │ - add 0x20(%rsp),%r10 │ │ - add %r14,%r10 │ │ - add -0x20(%rsp),%rdi │ │ - add %r9,%rdi │ │ + rol $1,%r8 │ │ + rol $1,%r12 │ │ + rol $1,%rdi │ │ + add (%rsp),%r11 │ │ + add %rdi,%r11 │ │ + add -0x28(%rsp),%r15 │ │ + add %r9,%r15 │ │ + add 0x20(%rsp),%rbx │ │ + add %r8,%rbx │ │ + add -0x30(%rsp),%rsi │ │ + add %r12,%rsi │ │ + mov %rsi,-0x60(%rsp) │ │ xor %r11,%r13 │ │ - mov -0x78(%rsp),%rsi │ │ - xor %r12,%rsi │ │ - xor %r10,%rbx │ │ - xor %rdi,%r15 │ │ - rol $0x20,%r13 │ │ - rol $0x20,%rsi │ │ - mov %rsi,-0x78(%rsp) │ │ - rol $0x20,%rbx │ │ - rol $0x20,%r15 │ │ - mov %rax,%rcx │ │ - add %r13,%rcx │ │ - add %rsi,%rdx │ │ - mov -0x68(%rsp),%rsi │ │ - add %rbx,%rsi │ │ - mov %rsi,-0x68(%rsp) │ │ - mov -0x70(%rsp),%rax │ │ - add %r15,%rax │ │ - mov %rax,-0x70(%rsp) │ │ - xor %rcx,%rbp │ │ - xor %rdx,%r8 │ │ + xor %r15,%rbp │ │ + xor %rbx,%r10 │ │ xor %rsi,%r14 │ │ - xor %rax,%r9 │ │ - rol $0x28,%rbp │ │ - rol $0x28,%r8 │ │ - rol $0x28,%r14 │ │ + rol $0x20,%r13 │ │ + rol $0x20,%rbp │ │ + rol $0x20,%r10 │ │ + rol $0x20,%r14 │ │ + add %r13,%rax │ │ + add %rbp,%rdx │ │ + mov %rdx,%rsi │ │ + mov %rdx,-0x70(%rsp) │ │ + mov -0x68(%rsp),%rcx │ │ + add %r10,%rcx │ │ + mov -0x80(%rsp),%rdx │ │ + add %r14,%rdx │ │ + mov %rdx,-0x80(%rsp) │ │ + xor %rax,%rdi │ │ + xor %rsi,%r9 │ │ + xor %rcx,%r8 │ │ + xor %rdx,%r12 │ │ + rol $0x28,%rdi │ │ rol $0x28,%r9 │ │ - add -0x40(%rsp),%r11 │ │ - add %rbp,%r11 │ │ - add -0x30(%rsp),%r12 │ │ - add %r8,%r12 │ │ - add -0x18(%rsp),%r10 │ │ - add %r14,%r10 │ │ - add (%rsp),%rdi │ │ - add %r9,%rdi │ │ + rol $0x28,%r8 │ │ + rol $0x28,%r12 │ │ + add 0x38(%rsp),%r11 │ │ + add %rdi,%r11 │ │ + add 0x28(%rsp),%r15 │ │ + add %r9,%r15 │ │ + add -0x10(%rsp),%rbx │ │ + add %r8,%rbx │ │ + mov -0x60(%rsp),%rsi │ │ + add -0x40(%rsp),%rsi │ │ + add %r12,%rsi │ │ + mov %rsi,-0x60(%rsp) │ │ xor %r11,%r13 │ │ - mov -0x78(%rsp),%rsi │ │ - xor %r12,%rsi │ │ - xor %r10,%rbx │ │ - xor %rdi,%r15 │ │ + xor %r15,%rbp │ │ + xor %rbx,%r10 │ │ + xor %rsi,%r14 │ │ rol $0x30,%r13 │ │ - rol $0x30,%rsi │ │ - mov %rsi,-0x78(%rsp) │ │ - rol $0x30,%rbx │ │ - rol $0x30,%r15 │ │ - add %r13,%rcx │ │ - mov %rcx,-0x60(%rsp) │ │ - mov %rdx,%rax │ │ - add %rsi,%rax │ │ - mov %rax,-0x80(%rsp) │ │ - mov -0x68(%rsp),%rdx │ │ - add %rbx,%rdx │ │ - mov -0x70(%rsp),%rsi │ │ - add %r15,%rsi │ │ - xor %rcx,%rbp │ │ - xor %rax,%r8 │ │ - xor %rdx,%r14 │ │ + rol $0x30,%rbp │ │ + rol $0x30,%r10 │ │ + rol $0x30,%r14 │ │ + add %r13,%rax │ │ + mov %rax,-0x78(%rsp) │ │ + mov -0x70(%rsp),%rdx │ │ + add %rbp,%rdx │ │ + mov %rdx,-0x70(%rsp) │ │ + add %r10,%rcx │ │ + mov -0x80(%rsp),%rsi │ │ + add %r14,%rsi │ │ + xor %rax,%rdi │ │ + xor %rdx,%r9 │ │ + xor %rcx,%r8 │ │ + mov %rcx,%rdx │ │ mov %rsi,%rcx │ │ - xor %rsi,%r9 │ │ - rol $1,%rbp │ │ - rol $1,%r8 │ │ - rol $1,%r14 │ │ + xor %rsi,%r12 │ │ + rol $1,%rdi │ │ rol $1,%r9 │ │ - add 0x28(%rsp),%r11 │ │ - add %r8,%r11 │ │ - add -0x8(%rsp),%r12 │ │ - add %r14,%r12 │ │ - add -0x28(%rsp),%r10 │ │ - add %r9,%r10 │ │ - add -0x38(%rsp),%rdi │ │ - add %rbp,%rdi │ │ - xor %r11,%r15 │ │ - xor %r12,%r13 │ │ - mov -0x78(%rsp),%rax │ │ - xor %r10,%rax │ │ - xor %rdi,%rbx │ │ - rol $0x20,%r15 │ │ + rol $1,%r8 │ │ + rol $1,%r12 │ │ + add 0x30(%rsp),%r11 │ │ + add %r9,%r11 │ │ + add -0x38(%rsp),%r15 │ │ + add %r8,%r15 │ │ + add -0x8(%rsp),%rbx │ │ + add %r12,%rbx │ │ + mov -0x60(%rsp),%rsi │ │ + add 0x18(%rsp),%rsi │ │ + add %rdi,%rsi │ │ + mov %rsi,-0x60(%rsp) │ │ + xor %r11,%r14 │ │ + xor %r15,%r13 │ │ + xor %rbx,%rbp │ │ + xor %rsi,%r10 │ │ + rol $0x20,%r14 │ │ rol $0x20,%r13 │ │ - rol $0x20,%rax │ │ - mov %rax,-0x78(%rsp) │ │ - rol $0x20,%rbx │ │ - add %r15,%rdx │ │ + rol $0x20,%rbp │ │ + rol $0x20,%r10 │ │ + add %r14,%rdx │ │ mov %rdx,%rsi │ │ mov %rdx,-0x68(%rsp) │ │ - mov %rcx,%rdx │ │ - add %r13,%rdx │ │ + mov %rcx,%rax │ │ + add %r13,%rax │ │ + mov -0x78(%rsp),%rcx │ │ + add %rbp,%rcx │ │ + mov %rcx,-0x78(%rsp) │ │ + mov -0x70(%rsp),%rdx │ │ + add %r10,%rdx │ │ mov %rdx,-0x70(%rsp) │ │ - mov -0x60(%rsp),%rcx │ │ - add %rax,%rcx │ │ - mov -0x80(%rsp),%rax │ │ - add %rbx,%rax │ │ - mov %rax,-0x80(%rsp) │ │ - xor %rsi,%r8 │ │ - xor %rdx,%r14 │ │ - xor %rcx,%r9 │ │ - xor %rax,%rbp │ │ - rol $0x28,%r8 │ │ - rol $0x28,%r14 │ │ + xor %rsi,%r9 │ │ + xor %rax,%r8 │ │ + xor %rcx,%r12 │ │ + xor %rdx,%rdi │ │ rol $0x28,%r9 │ │ - rol $0x28,%rbp │ │ - add 0x10(%rsp),%r11 │ │ - add %r8,%r11 │ │ - add -0x10(%rsp),%r12 │ │ - add %r14,%r12 │ │ - add -0x48(%rsp),%r10 │ │ - add %r9,%r10 │ │ - add 0x30(%rsp),%rdi │ │ - add %rbp,%rdi │ │ - xor %r11,%r15 │ │ - xor %r12,%r13 │ │ - mov -0x78(%rsp),%rsi │ │ - xor %r10,%rsi │ │ - xor %rdi,%rbx │ │ - rol $0x30,%r15 │ │ + rol $0x28,%r8 │ │ + rol $0x28,%r12 │ │ + rol $0x28,%rdi │ │ + add 0x8(%rsp),%r11 │ │ + add %r9,%r11 │ │ + add 0x10(%rsp),%r15 │ │ + add %r8,%r15 │ │ + add -0x18(%rsp),%rbx │ │ + add %r12,%rbx │ │ + mov -0x60(%rsp),%rsi │ │ + add -0x20(%rsp),%rsi │ │ + add %rdi,%rsi │ │ + mov %rsi,-0x60(%rsp) │ │ + xor %r11,%r14 │ │ + xor %r15,%r13 │ │ + xor %rbx,%rbp │ │ + xor %rsi,%r10 │ │ + rol $0x30,%r14 │ │ rol $0x30,%r13 │ │ - rol $0x30,%rsi │ │ - mov %rsi,-0x78(%rsp) │ │ - rol $0x30,%rbx │ │ - mov -0x68(%rsp),%rdx │ │ - add %r15,%rdx │ │ - mov -0x70(%rsp),%rax │ │ - add %r13,%rax │ │ - mov %rax,-0x70(%rsp) │ │ - add %rsi,%rcx │ │ - mov -0x80(%rsp),%rsi │ │ - add %rbx,%rsi │ │ - xor %rdx,%r8 │ │ - xor %rax,%r14 │ │ + rol $0x30,%rbp │ │ + rol $0x30,%r10 │ │ + mov -0x68(%rsp),%rcx │ │ + add %r14,%rcx │ │ + mov %rcx,-0x68(%rsp) │ │ + mov %rax,%rdx │ │ + add %r13,%rdx │ │ + mov %rdx,-0x80(%rsp) │ │ + mov -0x78(%rsp),%rax │ │ + add %rbp,%rax │ │ + mov -0x70(%rsp),%rsi │ │ + add %r10,%rsi │ │ xor %rcx,%r9 │ │ - mov %rcx,%rax │ │ - xor %rsi,%rbp │ │ - rol $1,%r8 │ │ - rol $1,%r14 │ │ + xor %rdx,%r8 │ │ + xor %rax,%r12 │ │ + mov %rsi,%rdx │ │ + xor %rsi,%rdi │ │ rol $1,%r9 │ │ - rol $1,%rbp │ │ - add -0x40(%rsp),%r11 │ │ - add %rbp,%r11 │ │ - add -0x38(%rsp),%r12 │ │ - add %r8,%r12 │ │ - add -0x48(%rsp),%r10 │ │ - add %r14,%r10 │ │ - add 0x28(%rsp),%rdi │ │ - add %r9,%rdi │ │ + rol $1,%r8 │ │ + rol $1,%r12 │ │ + rol $1,%rdi │ │ + add 0x20(%rsp),%r11 │ │ + add %rdi,%r11 │ │ + add -0x8(%rsp),%r15 │ │ + add %r9,%r15 │ │ + add 0x38(%rsp),%rbx │ │ + add %r8,%rbx │ │ + mov -0x60(%rsp),%rsi │ │ + add -0x18(%rsp),%rsi │ │ + add %r12,%rsi │ │ + mov %rsi,-0x60(%rsp) │ │ xor %r11,%r13 │ │ - mov -0x78(%rsp),%rcx │ │ - xor %r12,%rcx │ │ - xor %r10,%rbx │ │ - xor %rdi,%r15 │ │ + xor %r15,%rbp │ │ + xor %rbx,%r10 │ │ + xor %rsi,%r14 │ │ rol $0x20,%r13 │ │ - rol $0x20,%rcx │ │ - mov %rcx,-0x78(%rsp) │ │ - rol $0x20,%rbx │ │ - rol $0x20,%r15 │ │ + rol $0x20,%rbp │ │ + rol $0x20,%r10 │ │ + rol $0x20,%r14 │ │ add %r13,%rax │ │ - mov %rax,-0x60(%rsp) │ │ - add %rcx,%rsi │ │ - mov %rsi,-0x80(%rsp) │ │ - add %rbx,%rdx │ │ - mov -0x70(%rsp),%rcx │ │ - add %r15,%rcx │ │ - xor %rax,%rbp │ │ - xor %rsi,%r8 │ │ - xor %rdx,%r14 │ │ - mov %rcx,-0x70(%rsp) │ │ - xor %rcx,%r9 │ │ - rol $0x28,%rbp │ │ - rol $0x28,%r8 │ │ - rol $0x28,%r14 │ │ + mov %rax,%rsi │ │ + mov %rax,-0x78(%rsp) │ │ + add %rbp,%rdx │ │ + mov -0x68(%rsp),%rax │ │ + add %r10,%rax │ │ + mov -0x80(%rsp),%rcx │ │ + add %r14,%rcx │ │ + mov %rcx,-0x80(%rsp) │ │ + xor %rsi,%rdi │ │ + xor %rdx,%r9 │ │ + xor %rax,%r8 │ │ + xor %rcx,%r12 │ │ + rol $0x28,%rdi │ │ rol $0x28,%r9 │ │ - add -0x10(%rsp),%r11 │ │ - add %rbp,%r11 │ │ - add -0x28(%rsp),%r12 │ │ - add %r8,%r12 │ │ - add 0x10(%rsp),%r10 │ │ - add %r14,%r10 │ │ - add -0x30(%rsp),%rdi │ │ - add %r9,%rdi │ │ + rol $0x28,%r8 │ │ + rol $0x28,%r12 │ │ + add 0x10(%rsp),%r11 │ │ + add %rdi,%r11 │ │ + add -0x30(%rsp),%r15 │ │ + add %r9,%r15 │ │ + add -0x38(%rsp),%rbx │ │ + add %r8,%rbx │ │ + mov -0x60(%rsp),%rsi │ │ + add 0x18(%rsp),%rsi │ │ + add %r12,%rsi │ │ + mov %rsi,-0x60(%rsp) │ │ xor %r11,%r13 │ │ - mov -0x78(%rsp),%rsi │ │ - xor %r12,%rsi │ │ - xor %r10,%rbx │ │ - xor %rdi,%r15 │ │ + xor %r15,%rbp │ │ + xor %rbx,%r10 │ │ + xor %rsi,%r14 │ │ rol $0x30,%r13 │ │ - rol $0x30,%rsi │ │ - mov %rsi,-0x78(%rsp) │ │ - rol $0x30,%rbx │ │ - rol $0x30,%r15 │ │ - mov -0x60(%rsp),%rcx │ │ + rol $0x30,%rbp │ │ + rol $0x30,%r10 │ │ + rol $0x30,%r14 │ │ + mov -0x78(%rsp),%rcx │ │ add %r13,%rcx │ │ - mov %rcx,-0x60(%rsp) │ │ - mov -0x80(%rsp),%rax │ │ - add %rsi,%rax │ │ - mov %rax,-0x80(%rsp) │ │ - add %rbx,%rdx │ │ - mov -0x70(%rsp),%rsi │ │ - add %r15,%rsi │ │ - xor %rcx,%rbp │ │ + mov %rcx,-0x78(%rsp) │ │ + add %rbp,%rdx │ │ + mov %rdx,-0x70(%rsp) │ │ + add %r10,%rax │ │ + mov -0x80(%rsp),%rsi │ │ + add %r14,%rsi │ │ + xor %rcx,%rdi │ │ + xor %rdx,%r9 │ │ xor %rax,%r8 │ │ - mov %rdx,%rax │ │ - xor %rdx,%r14 │ │ mov %rsi,%rcx │ │ - xor %rsi,%r9 │ │ - rol $1,%rbp │ │ - rol $1,%r8 │ │ - rol $1,%r14 │ │ + xor %rsi,%r12 │ │ + rol $1,%rdi │ │ rol $1,%r9 │ │ - add 0x20(%rsp),%r11 │ │ - add %r8,%r11 │ │ - add 0x38(%rsp),%r12 │ │ - add %r14,%r12 │ │ - add 0x30(%rsp),%r10 │ │ - add %r9,%r10 │ │ - add -0x20(%rsp),%rdi │ │ - add %rbp,%rdi │ │ - xor %r11,%r15 │ │ - xor %r12,%r13 │ │ - mov -0x78(%rsp),%rdx │ │ - xor %r10,%rdx │ │ - xor %rdi,%rbx │ │ - rol $0x20,%r15 │ │ + rol $1,%r8 │ │ + rol $1,%r12 │ │ + add -0x10(%rsp),%r11 │ │ + add %r9,%r11 │ │ + add 0x28(%rsp),%r15 │ │ + add %r8,%r15 │ │ + add -0x40(%rsp),%rbx │ │ + add %r12,%rbx │ │ + mov -0x60(%rsp),%rsi │ │ + add 0x8(%rsp),%rsi │ │ + add %rdi,%rsi │ │ + mov %rsi,-0x60(%rsp) │ │ + xor %r11,%r14 │ │ + xor %r15,%r13 │ │ + xor %rbx,%rbp │ │ + xor %rsi,%r10 │ │ + rol $0x20,%r14 │ │ rol $0x20,%r13 │ │ - rol $0x20,%rdx │ │ - mov %rdx,-0x78(%rsp) │ │ - rol $0x20,%rbx │ │ - add %r15,%rax │ │ - mov %rax,%rsi │ │ - add %r13,%rcx │ │ - mov %rcx,-0x70(%rsp) │ │ - mov -0x60(%rsp),%rcx │ │ - add %rdx,%rcx │ │ - mov %rcx,-0x60(%rsp) │ │ - mov -0x80(%rsp),%rax │ │ - add %rbx,%rax │ │ - mov %rax,-0x80(%rsp) │ │ + rol $0x20,%rbp │ │ + rol $0x20,%r10 │ │ + add %r14,%rax │ │ + mov %rax,-0x68(%rsp) │ │ + mov %rcx,%rsi │ │ + add %r13,%rsi │ │ + mov -0x78(%rsp),%rcx │ │ + add %rbp,%rcx │ │ + mov -0x70(%rsp),%rdx │ │ + add %r10,%rdx │ │ + xor %rax,%r9 │ │ + mov %rsi,-0x80(%rsp) │ │ xor %rsi,%r8 │ │ - mov %rsi,%rdx │ │ - xor -0x70(%rsp),%r14 │ │ - xor %rcx,%r9 │ │ - xor %rax,%rbp │ │ - rol $0x28,%r8 │ │ - rol $0x28,%r14 │ │ + mov %rcx,-0x78(%rsp) │ │ + xor %rcx,%r12 │ │ + xor %rdx,%rdi │ │ rol $0x28,%r9 │ │ - rol $0x28,%rbp │ │ - add -0x8(%rsp),%r11 │ │ - add %r8,%r11 │ │ - add (%rsp),%r12 │ │ - add %r14,%r12 │ │ - add 0x18(%rsp),%r10 │ │ - add %r9,%r10 │ │ - add -0x18(%rsp),%rdi │ │ - add %rbp,%rdi │ │ - xor %r11,%r15 │ │ - xor %r12,%r13 │ │ - mov -0x78(%rsp),%rsi │ │ - xor %r10,%rsi │ │ - xor %rdi,%rbx │ │ - rol $0x30,%r15 │ │ + rol $0x28,%r8 │ │ + rol $0x28,%r12 │ │ + rol $0x28,%rdi │ │ + add -0x20(%rsp),%r11 │ │ + add %r9,%r11 │ │ + add -0x28(%rsp),%r15 │ │ + add %r8,%r15 │ │ + add 0x30(%rsp),%rbx │ │ + add %r12,%rbx │ │ + mov -0x60(%rsp),%rsi │ │ + add (%rsp),%rsi │ │ + add %rdi,%rsi │ │ + mov %rsi,-0x60(%rsp) │ │ + xor %r11,%r14 │ │ + xor %r15,%r13 │ │ + xor %rbx,%rbp │ │ + xor %rsi,%r10 │ │ + rol $0x30,%r14 │ │ rol $0x30,%r13 │ │ - rol $0x30,%rsi │ │ - mov %rsi,-0x78(%rsp) │ │ - rol $0x30,%rbx │ │ - add %r15,%rdx │ │ - mov %rdx,-0x68(%rsp) │ │ - mov -0x70(%rsp),%rcx │ │ + rol $0x30,%rbp │ │ + rol $0x30,%r10 │ │ + mov -0x68(%rsp),%rax │ │ + add %r14,%rax │ │ + mov %rax,-0x68(%rsp) │ │ + mov -0x80(%rsp),%rcx │ │ add %r13,%rcx │ │ - mov %rcx,-0x70(%rsp) │ │ - mov -0x60(%rsp),%rax │ │ - add %rsi,%rax │ │ - mov -0x80(%rsp),%rsi │ │ - add %rbx,%rsi │ │ - xor %rdx,%r8 │ │ - xor %rcx,%r14 │ │ + mov %rcx,-0x80(%rsp) │ │ + mov -0x78(%rsp),%rsi │ │ + add %rbp,%rsi │ │ + add %r10,%rdx │ │ xor %rax,%r9 │ │ - mov %rax,%rcx │ │ - xor %rsi,%rbp │ │ - rol $1,%r8 │ │ - rol $1,%r14 │ │ + xor %rcx,%r8 │ │ + mov %rsi,%rax │ │ + xor %rsi,%r12 │ │ + xor %rdx,%rdi │ │ rol $1,%r9 │ │ - rol $1,%rbp │ │ + rol $1,%r8 │ │ + rol $1,%r12 │ │ + rol $1,%rdi │ │ add 0x10(%rsp),%r11 │ │ - add %rbp,%r11 │ │ - add -0x8(%rsp),%r12 │ │ - add %r8,%r12 │ │ - add -0x40(%rsp),%r10 │ │ - add %r14,%r10 │ │ - add (%rsp),%rdi │ │ - add %r9,%rdi │ │ + add %rdi,%r11 │ │ + add 0x8(%rsp),%r15 │ │ + add %r9,%r15 │ │ + add 0x30(%rsp),%rbx │ │ + add %r8,%rbx │ │ + mov -0x60(%rsp),%rsi │ │ + add -0x10(%rsp),%rsi │ │ + add %r12,%rsi │ │ + mov %rsi,-0x60(%rsp) │ │ xor %r11,%r13 │ │ - mov -0x78(%rsp),%rdx │ │ - xor %r12,%rdx │ │ - xor %r10,%rbx │ │ - xor %rdi,%r15 │ │ + xor %r15,%rbp │ │ + xor %rbx,%r10 │ │ + xor %rsi,%r14 │ │ rol $0x20,%r13 │ │ - rol $0x20,%rdx │ │ - mov %rdx,-0x78(%rsp) │ │ - rol $0x20,%rbx │ │ - rol $0x20,%r15 │ │ - add %r13,%rcx │ │ - add %rdx,%rsi │ │ - mov %rsi,-0x80(%rsp) │ │ - mov -0x68(%rsp),%rdx │ │ - add %rbx,%rdx │ │ - mov -0x70(%rsp),%rax │ │ - add %r15,%rax │ │ - mov %rax,-0x70(%rsp) │ │ - xor %rcx,%rbp │ │ - xor %rsi,%r8 │ │ - xor %rdx,%r14 │ │ - xor %rax,%r9 │ │ - rol $0x28,%rbp │ │ - rol $0x28,%r8 │ │ - rol $0x28,%r14 │ │ + rol $0x20,%rbp │ │ + rol $0x20,%r10 │ │ + rol $0x20,%r14 │ │ + add %r13,%rax │ │ + add %rbp,%rdx │ │ + mov %rdx,-0x70(%rsp) │ │ + mov -0x68(%rsp),%rcx │ │ + add %r10,%rcx │ │ + mov -0x80(%rsp),%rsi │ │ + add %r14,%rsi │ │ + xor %rax,%rdi │ │ + xor %rdx,%r9 │ │ + xor %rcx,%r8 │ │ + xor %rsi,%r12 │ │ + rol $0x28,%rdi │ │ rol $0x28,%r9 │ │ - add -0x18(%rsp),%r11 │ │ - add %rbp,%r11 │ │ - add -0x48(%rsp),%r12 │ │ - add %r8,%r12 │ │ - add -0x38(%rsp),%r10 │ │ - add %r14,%r10 │ │ - add 0x30(%rsp),%rdi │ │ - add %r9,%rdi │ │ + rol $0x28,%r8 │ │ + rol $0x28,%r12 │ │ + add -0x28(%rsp),%r11 │ │ + add %rdi,%r11 │ │ + add -0x40(%rsp),%r15 │ │ + add %r9,%r15 │ │ + add -0x20(%rsp),%rbx │ │ + add %r8,%rbx │ │ + mov -0x60(%rsp),%rdx │ │ + add -0x30(%rsp),%rdx │ │ + add %r12,%rdx │ │ + mov %rdx,-0x60(%rsp) │ │ xor %r11,%r13 │ │ - mov -0x78(%rsp),%rsi │ │ - xor %r12,%rsi │ │ - xor %r10,%rbx │ │ - xor %rdi,%r15 │ │ + xor %r15,%rbp │ │ + xor %rbx,%r10 │ │ + xor %rdx,%r14 │ │ rol $0x30,%r13 │ │ - rol $0x30,%rsi │ │ - mov %rsi,-0x78(%rsp) │ │ - rol $0x30,%rbx │ │ - mov %rbx,-0x58(%rsp) │ │ - rol $0x30,%r15 │ │ - add %r13,%rcx │ │ - mov %rcx,-0x60(%rsp) │ │ - mov -0x80(%rsp),%rax │ │ - add %rsi,%rax │ │ - mov %rax,-0x80(%rsp) │ │ - mov %rdx,%rsi │ │ - add %rbx,%rsi │ │ - mov %rsi,-0x68(%rsp) │ │ + rol $0x30,%rbp │ │ + rol $0x30,%r10 │ │ + rol $0x30,%r14 │ │ + add %r13,%rax │ │ + mov %rax,-0x78(%rsp) │ │ mov -0x70(%rsp),%rdx │ │ - add %r15,%rdx │ │ - xor %rcx,%rbp │ │ - xor %rax,%r8 │ │ - xor %rsi,%r14 │ │ + add %rbp,%rdx │ │ + add %r10,%rcx │ │ + add %r14,%rsi │ │ + xor %rax,%rdi │ │ + mov %rdx,-0x70(%rsp) │ │ xor %rdx,%r9 │ │ - mov %rdx,%rcx │ │ - rol $1,%rbp │ │ - rol $1,%r8 │ │ - mov %r8,0x8(%rsp) │ │ - rol $1,%r14 │ │ + xor %rcx,%r8 │ │ + xor %rsi,%r12 │ │ + mov %rsi,%rdx │ │ + rol $1,%rdi │ │ rol $1,%r9 │ │ - add -0x10(%rsp),%r11 │ │ - add %r8,%r11 │ │ - mov -0x28(%rsp),%rax │ │ - add %rax,%r12 │ │ - add %r14,%r12 │ │ - add -0x20(%rsp),%r10 │ │ - add %r9,%r10 │ │ - mov %r10,-0x50(%rsp) │ │ - add 0x18(%rsp),%rdi │ │ - add %rbp,%rdi │ │ - xor %r11,%r15 │ │ - xor %r12,%r13 │ │ - mov -0x78(%rsp),%rbx │ │ - xor %r10,%rbx │ │ - mov -0x58(%rsp),%r8 │ │ - xor %rdi,%r8 │ │ - rol $0x20,%r15 │ │ + rol $1,%r8 │ │ + rol $1,%r12 │ │ + add 0x38(%rsp),%r11 │ │ + add %r9,%r11 │ │ + add -0x8(%rsp),%r15 │ │ + add %r8,%r15 │ │ + add (%rsp),%rbx │ │ + add %r12,%rbx │ │ + mov -0x60(%rsp),%rsi │ │ + add -0x18(%rsp),%rsi │ │ + add %rdi,%rsi │ │ + mov %rsi,-0x60(%rsp) │ │ + xor %r11,%r14 │ │ + xor %r15,%r13 │ │ + xor %rbx,%rbp │ │ + xor %rsi,%r10 │ │ + rol $0x20,%r14 │ │ rol $0x20,%r13 │ │ - rol $0x20,%rbx │ │ - rol $0x20,%r8 │ │ - mov %r8,-0x58(%rsp) │ │ - mov -0x68(%rsp),%rdx │ │ - add %r15,%rdx │ │ - mov %rcx,%rsi │ │ + rol $0x20,%rbp │ │ + rol $0x20,%r10 │ │ + add %r14,%rcx │ │ + mov %rcx,-0x68(%rsp) │ │ + mov %rdx,%rsi │ │ add %r13,%rsi │ │ - mov %rsi,-0x70(%rsp) │ │ - mov -0x60(%rsp),%rcx │ │ - add %rbx,%rcx │ │ - mov -0x80(%rsp),%rax │ │ - add %r8,%rax │ │ - mov %rax,-0x80(%rsp) │ │ - mov 0x8(%rsp),%r10 │ │ - xor %rdx,%r10 │ │ - mov %r14,%r8 │ │ - xor %rsi,%r8 │ │ + mov -0x78(%rsp),%rax │ │ + add %rbp,%rax │ │ + mov %rax,-0x78(%rsp) │ │ + mov -0x70(%rsp),%rdx │ │ + add %r10,%rdx │ │ + mov %rdx,-0x70(%rsp) │ │ xor %rcx,%r9 │ │ - xor %rax,%rbp │ │ - rol $0x28,%r10 │ │ - rol $0x28,%r8 │ │ + xor %rsi,%r8 │ │ + mov %rsi,%rcx │ │ + xor %rax,%r12 │ │ + xor %rdx,%rdi │ │ rol $0x28,%r9 │ │ - rol $0x28,%rbp │ │ - add 0x20(%rsp),%r11 │ │ - add %r10,%r11 │ │ - add 0x28(%rsp),%r12 │ │ - add %r8,%r12 │ │ - mov -0x50(%rsp),%r14 │ │ - add 0x38(%rsp),%r14 │ │ - add %r9,%r14 │ │ - add -0x30(%rsp),%rdi │ │ - add %rbp,%rdi │ │ - mov %rdi,-0x50(%rsp) │ │ - xor %r11,%r15 │ │ - xor %r12,%r13 │ │ - xor %r14,%rbx │ │ - mov -0x58(%rsp),%rax │ │ - xor %rdi,%rax │ │ - rol $0x30,%r15 │ │ + rol $0x28,%r8 │ │ + rol $0x28,%r12 │ │ + rol $0x28,%rdi │ │ + mov %rdi,-0x48(%rsp) │ │ + add 0x28(%rsp),%r11 │ │ + add %r9,%r11 │ │ + add 0x18(%rsp),%r15 │ │ + add %r8,%r15 │ │ + add 0x20(%rsp),%rbx │ │ + add %r12,%rbx │ │ + mov %rbx,%rdx │ │ + mov -0x60(%rsp),%rax │ │ + add -0x38(%rsp),%rax │ │ + add %rdi,%rax │ │ + mov %rax,%rsi │ │ + xor %r11,%r14 │ │ + xor %r15,%r13 │ │ + xor %rbx,%rbp │ │ + xor %rax,%r10 │ │ + rol $0x30,%r14 │ │ rol $0x30,%r13 │ │ - rol $0x30,%rbx │ │ - rol $0x30,%rax │ │ - mov %rax,%rdi │ │ - mov %rax,-0x58(%rsp) │ │ - mov %rdx,%rsi │ │ - add %r15,%rsi │ │ - mov %rsi,-0x68(%rsp) │ │ - mov -0x70(%rsp),%rax │ │ - add %r13,%rax │ │ - mov %rax,-0x70(%rsp) │ │ - add %rbx,%rcx │ │ - mov -0x80(%rsp),%rdx │ │ - add %rdi,%rdx │ │ - xor %rsi,%r10 │ │ - xor %rax,%r8 │ │ - xor %rcx,%r9 │ │ - xor %rdx,%rbp │ │ - rol $1,%r10 │ │ - rol $1,%r8 │ │ + rol $0x30,%rbp │ │ + rol $0x30,%r10 │ │ + mov -0x68(%rsp),%rdi │ │ + add %r14,%rdi │ │ + mov %rdi,-0x68(%rsp) │ │ + add %r13,%rcx │ │ + mov %rcx,-0x80(%rsp) │ │ + mov -0x78(%rsp),%rax │ │ + add %rbp,%rax │ │ + mov -0x70(%rsp),%rbx │ │ + add %r10,%rbx │ │ + xor %rdi,%r9 │ │ + xor %rcx,%r8 │ │ + xor %rax,%r12 │ │ + mov -0x48(%rsp),%rdi │ │ + xor %rbx,%rdi │ │ rol $1,%r9 │ │ - rol $1,%rbp │ │ - add 0x38(%rsp),%r11 │ │ - add %rbp,%r11 │ │ - add -0x48(%rsp),%r12 │ │ - add %r10,%r12 │ │ - add -0x18(%rsp),%r14 │ │ - add %r8,%r14 │ │ - mov -0x50(%rsp),%rdi │ │ - add 0x20(%rsp),%rdi │ │ - add %r9,%rdi │ │ + rol $1,%r8 │ │ + rol $1,%r12 │ │ + rol $1,%rdi │ │ + add -0x20(%rsp),%r11 │ │ + add %rdi,%r11 │ │ + add 0x28(%rsp),%r15 │ │ + add %r9,%r15 │ │ + add 0x10(%rsp),%rdx │ │ + add %r8,%rdx │ │ + mov %rdx,-0x58(%rsp) │ │ + add 0x18(%rsp),%rsi │ │ + add %r12,%rsi │ │ xor %r11,%r13 │ │ - xor %r12,%rbx │ │ - mov -0x58(%rsp),%rax │ │ - xor %r14,%rax │ │ - xor %rdi,%r15 │ │ + xor %r15,%rbp │ │ + xor %rdx,%r10 │ │ + xor %rsi,%r14 │ │ rol $0x20,%r13 │ │ - rol $0x20,%rbx │ │ - rol $0x20,%rax │ │ - mov %rax,-0x58(%rsp) │ │ - rol $0x20,%r15 │ │ - mov %rcx,%rsi │ │ - add %r13,%rsi │ │ - mov %rsi,-0x60(%rsp) │ │ - mov %rdx,%rcx │ │ - add %rbx,%rcx │ │ - mov %rcx,-0x80(%rsp) │ │ - mov -0x68(%rsp),%rdx │ │ - add %rax,%rdx │ │ + rol $0x20,%rbp │ │ + rol $0x20,%r10 │ │ + rol $0x20,%r14 │ │ + mov %rax,%rdx │ │ + add %r13,%rdx │ │ + mov %rdx,-0x78(%rsp) │ │ + add %rbp,%rbx │ │ + mov -0x68(%rsp),%rcx │ │ + add %r10,%rcx │ │ + mov -0x80(%rsp),%rax │ │ + add %r14,%rax │ │ + mov %rax,-0x80(%rsp) │ │ + xor %rdx,%rdi │ │ + xor %rbx,%r9 │ │ + xor %rcx,%r8 │ │ + xor %rax,%r12 │ │ + rol $0x28,%rdi │ │ + rol $0x28,%r9 │ │ + rol $0x28,%r8 │ │ + rol $0x28,%r12 │ │ + add -0x38(%rsp),%r11 │ │ + add %rdi,%r11 │ │ + add 0x30(%rsp),%r15 │ │ + add %r9,%r15 │ │ + mov -0x58(%rsp),%rdx │ │ + add 0x8(%rsp),%rdx │ │ + add %r8,%rdx │ │ + mov %rdx,-0x58(%rsp) │ │ + add (%rsp),%rsi │ │ + add %r12,%rsi │ │ + xor %r11,%r13 │ │ + xor %r15,%rbp │ │ + xor %rdx,%r10 │ │ + xor %rsi,%r14 │ │ + rol $0x30,%r13 │ │ + rol $0x30,%rbp │ │ + rol $0x30,%r10 │ │ + rol $0x30,%r14 │ │ + mov -0x78(%rsp),%rax │ │ + add %r13,%rax │ │ + mov %rax,-0x78(%rsp) │ │ + add %rbp,%rbx │ │ + mov %rcx,%rdx │ │ + add %r10,%rdx │ │ mov %rdx,-0x68(%rsp) │ │ - mov -0x70(%rsp),%rax │ │ - add %r15,%rax │ │ - mov %rax,-0x70(%rsp) │ │ - xor %rsi,%rbp │ │ - xor %rcx,%r10 │ │ + mov -0x80(%rsp),%rcx │ │ + add %r14,%rcx │ │ + xor %rax,%rdi │ │ + xor %rbx,%r9 │ │ xor %rdx,%r8 │ │ - xor %rax,%r9 │ │ - rol $0x28,%rbp │ │ - rol $0x28,%r10 │ │ - rol $0x28,%r8 │ │ - rol $0x28,%r9 │ │ + xor %rcx,%r12 │ │ + mov %rcx,%rax │ │ + rol $1,%rdi │ │ + rol $1,%r9 │ │ + rol $1,%r8 │ │ + rol $1,%r12 │ │ add -0x28(%rsp),%r11 │ │ - add %rbp,%r11 │ │ - add 0x30(%rsp),%r12 │ │ - add %r10,%r12 │ │ - add (%rsp),%r14 │ │ - add %r8,%r14 │ │ - add -0x20(%rsp),%rdi │ │ - add %r9,%rdi │ │ - xor %r11,%r13 │ │ - xor %r12,%rbx │ │ + add %r9,%r11 │ │ + add -0x40(%rsp),%r15 │ │ + add %r8,%r15 │ │ mov -0x58(%rsp),%rdx │ │ - xor %r14,%rdx │ │ - xor %rdi,%r15 │ │ - rol $0x30,%r13 │ │ - rol $0x30,%rbx │ │ - rol $0x30,%rdx │ │ + add -0x18(%rsp),%rdx │ │ + add %r12,%rdx │ │ mov %rdx,-0x58(%rsp) │ │ - rol $0x30,%r15 │ │ - mov -0x60(%rsp),%rcx │ │ - add %r13,%rcx │ │ - mov %rcx,-0x60(%rsp) │ │ + add 0x20(%rsp),%rsi │ │ + add %rdi,%rsi │ │ + xor %r11,%r14 │ │ + xor %r15,%r13 │ │ + xor %rdx,%rbp │ │ + xor %rsi,%r10 │ │ + rol $0x20,%r14 │ │ + rol $0x20,%r13 │ │ + rol $0x20,%rbp │ │ + rol $0x20,%r10 │ │ + mov -0x68(%rsp),%rcx │ │ + add %r14,%rcx │ │ + mov %rax,%rdx │ │ + add %r13,%rdx │ │ + mov %rdx,-0x80(%rsp) │ │ + mov -0x78(%rsp),%rax │ │ + add %rbp,%rax │ │ + add %r10,%rbx │ │ + mov %rbx,-0x70(%rsp) │ │ + xor %rcx,%r9 │ │ + xor %rdx,%r8 │ │ + xor %rax,%r12 │ │ + mov %rax,%rdx │ │ + xor %rbx,%rdi │ │ + rol $0x28,%r9 │ │ + rol $0x28,%r8 │ │ + rol $0x28,%r12 │ │ + rol $0x28,%rdi │ │ + mov %rdi,-0x48(%rsp) │ │ + add 0x38(%rsp),%r11 │ │ + add %r9,%r11 │ │ + add -0x10(%rsp),%r15 │ │ + add %r8,%r15 │ │ + mov -0x58(%rsp),%rbx │ │ + add -0x8(%rsp),%rbx │ │ + add %r12,%rbx │ │ + add -0x30(%rsp),%rsi │ │ + add %rdi,%rsi │ │ + xor %r11,%r14 │ │ + xor %r15,%r13 │ │ + xor %rbx,%rbp │ │ + xor %rsi,%r10 │ │ + rol $0x30,%r14 │ │ + rol $0x30,%r13 │ │ + rol $0x30,%rbp │ │ + rol $0x30,%r10 │ │ + mov %r10,0x40(%rsp) │ │ + add %r14,%rcx │ │ + mov %rcx,-0x68(%rsp) │ │ mov -0x80(%rsp),%rax │ │ - add %rbx,%rax │ │ + add %r13,%rax │ │ mov %rax,-0x80(%rsp) │ │ - mov -0x68(%rsp),%rsi │ │ - add %rdx,%rsi │ │ + mov %rdx,%rdi │ │ + add %rbp,%rdi │ │ mov -0x70(%rsp),%rdx │ │ - add %r15,%rdx │ │ - xor %rcx,%rbp │ │ - xor %rax,%r10 │ │ - mov %rsi,%rax │ │ - xor %rsi,%r8 │ │ - xor %rdx,%r9 │ │ - rol $1,%rbp │ │ - rol $1,%r10 │ │ - rol $1,%r8 │ │ + add %r10,%rdx │ │ + mov %rdx,-0x70(%rsp) │ │ + xor %rcx,%r9 │ │ + xor %rax,%r8 │ │ + xor %rdi,%r12 │ │ + mov -0x48(%rsp),%r10 │ │ + xor %rdx,%r10 │ │ rol $1,%r9 │ │ - add -0x40(%rsp),%r11 │ │ + rol $1,%r8 │ │ + rol $1,%r12 │ │ + rol $1,%r10 │ │ + add -0x8(%rsp),%r11 │ │ add %r10,%r11 │ │ - add 0x10(%rsp),%r12 │ │ - add %r8,%r12 │ │ - add -0x38(%rsp),%r14 │ │ - add %r9,%r14 │ │ - add -0x30(%rsp),%rdi │ │ - add %rbp,%rdi │ │ - mov %rdi,-0x50(%rsp) │ │ - xor %r11,%r15 │ │ - xor %r12,%r13 │ │ - xor %r14,%rbx │ │ - mov -0x58(%rsp),%rsi │ │ - xor %rdi,%rsi │ │ - rol $0x20,%r15 │ │ + add 0x30(%rsp),%r15 │ │ + add %r9,%r15 │ │ + add -0x38(%rsp),%rbx │ │ + add %r8,%rbx │ │ + mov %rbx,%rax │ │ + mov %rbx,-0x58(%rsp) │ │ + add 0x38(%rsp),%rsi │ │ + add %r12,%rsi │ │ + xor %r11,%r13 │ │ + xor %r15,%rbp │ │ + mov 0x40(%rsp),%rbx │ │ + xor %rax,%rbx │ │ + xor %rsi,%r14 │ │ rol $0x20,%r13 │ │ + rol $0x20,%rbp │ │ rol $0x20,%rbx │ │ - rol $0x20,%rsi │ │ - add %r15,%rax │ │ - mov %rax,%rdi │ │ - mov %rax,-0x68(%rsp) │ │ + rol $0x20,%r14 │ │ + mov %rdi,%rdx │ │ add %r13,%rdx │ │ - mov -0x60(%rsp),%rax │ │ - add %rbx,%rax │ │ - mov %rax,-0x60(%rsp) │ │ + mov %rdx,-0x78(%rsp) │ │ + mov -0x70(%rsp),%rax │ │ + add %rbp,%rax │ │ + mov -0x68(%rsp),%rdi │ │ + add %rbx,%rdi │ │ mov -0x80(%rsp),%rcx │ │ - add %rsi,%rcx │ │ - mov %rcx,-0x80(%rsp) │ │ - xor %rdi,%r10 │ │ - xor %rdx,%r8 │ │ + add %r14,%rcx │ │ + xor %rdx,%r10 │ │ + mov %rax,%rdx │ │ xor %rax,%r9 │ │ - xor %rcx,%rbp │ │ + xor %rdi,%r8 │ │ + xor %rcx,%r12 │ │ rol $0x28,%r10 │ │ - rol $0x28,%r8 │ │ + mov %r10,-0x48(%rsp) │ │ rol $0x28,%r9 │ │ - rol $0x28,%rbp │ │ - add 0x18(%rsp),%r11 │ │ + rol $0x28,%r8 │ │ + rol $0x28,%r12 │ │ + add -0x40(%rsp),%r11 │ │ add %r10,%r11 │ │ - add -0x8(%rsp),%r12 │ │ - add %r8,%r12 │ │ - add 0x28(%rsp),%r14 │ │ - add %r9,%r14 │ │ - mov -0x50(%rsp),%rdi │ │ - add -0x10(%rsp),%rdi │ │ - add %rbp,%rdi │ │ - mov %rdi,-0x50(%rsp) │ │ - xor %r11,%r15 │ │ - xor %r12,%r13 │ │ - xor %r14,%rbx │ │ - xor %rdi,%rsi │ │ - rol $0x30,%r15 │ │ + add (%rsp),%r15 │ │ + add %r9,%r15 │ │ + mov -0x58(%rsp),%r10 │ │ + add 0x18(%rsp),%r10 │ │ + add %r8,%r10 │ │ + add -0x18(%rsp),%rsi │ │ + add %r12,%rsi │ │ + mov %rsi,-0x60(%rsp) │ │ + xor %r11,%r13 │ │ + xor %r15,%rbp │ │ + xor %r10,%rbx │ │ + xor %rsi,%r14 │ │ rol $0x30,%r13 │ │ + rol $0x30,%rbp │ │ rol $0x30,%rbx │ │ - rol $0x30,%rsi │ │ - mov %rsi,%rdi │ │ - mov %rsi,-0x58(%rsp) │ │ - mov -0x68(%rsp),%rsi │ │ - add %r15,%rsi │ │ - mov %rsi,-0x68(%rsp) │ │ - mov %rdx,%rax │ │ + rol $0x30,%r14 │ │ + mov -0x78(%rsp),%rax │ │ add %r13,%rax │ │ - mov -0x60(%rsp),%rcx │ │ - add %rbx,%rcx │ │ - mov -0x80(%rsp),%rdx │ │ - add %rdi,%rdx │ │ - xor %rsi,%r10 │ │ - xor %rax,%r8 │ │ - xor %rcx,%r9 │ │ - xor %rdx,%rbp │ │ - rol $1,%r10 │ │ - rol $1,%r8 │ │ + mov %rax,-0x78(%rsp) │ │ + add %rbp,%rdx │ │ + mov %rdx,-0x70(%rsp) │ │ + add %rbx,%rdi │ │ + add %r14,%rcx │ │ + mov %rcx,-0x80(%rsp) │ │ + mov -0x48(%rsp),%rsi │ │ + xor %rax,%rsi │ │ + xor %rdx,%r9 │ │ + xor %rdi,%r8 │ │ + mov %r12,%rdx │ │ + xor %rcx,%rdx │ │ + mov %rsi,%rax │ │ + rol $1,%rax │ │ + mov %rax,-0x48(%rsp) │ │ rol $1,%r9 │ │ - rol $1,%rbp │ │ - add -0x30(%rsp),%r11 │ │ - add %rbp,%r11 │ │ - add -0x20(%rsp),%r12 │ │ - add %r10,%r12 │ │ - add -0x8(%rsp),%r14 │ │ - add %r8,%r14 │ │ - mov -0x50(%rsp),%rdi │ │ - add -0x38(%rsp),%rdi │ │ - add %r9,%rdi │ │ - mov %rdi,-0x50(%rsp) │ │ - xor %r11,%r13 │ │ - xor %r12,%rbx │ │ - mov -0x58(%rsp),%rsi │ │ - xor %r14,%rsi │ │ - xor %rdi,%r15 │ │ + rol $1,%r8 │ │ + rol $1,%rdx │ │ + add 0x10(%rsp),%r11 │ │ + add %r9,%r11 │ │ + add -0x20(%rsp),%r15 │ │ + add %r8,%r15 │ │ + mov %r10,%rsi │ │ + add 0x8(%rsp),%rsi │ │ + add %rdx,%rsi │ │ + mov -0x60(%rsp),%r10 │ │ + add -0x30(%rsp),%r10 │ │ + add %rax,%r10 │ │ + xor %r11,%r14 │ │ + xor %r15,%r13 │ │ + xor %rsi,%rbp │ │ + xor %r10,%rbx │ │ + rol $0x20,%r14 │ │ rol $0x20,%r13 │ │ + rol $0x20,%rbp │ │ rol $0x20,%rbx │ │ - rol $0x20,%rsi │ │ - rol $0x20,%r15 │ │ + mov %rbx,%r12 │ │ + mov %rdi,%rax │ │ + add %r14,%rax │ │ + mov %rax,-0x68(%rsp) │ │ + mov -0x80(%rsp),%rcx │ │ add %r13,%rcx │ │ - mov %rcx,%rdi │ │ - mov %rcx,-0x60(%rsp) │ │ - add %rbx,%rdx │ │ - mov %rdx,%rcx │ │ - mov %rdx,-0x80(%rsp) │ │ - mov -0x68(%rsp),%rdx │ │ - add %rsi,%rdx │ │ - add %r15,%rax │ │ - mov %rax,-0x70(%rsp) │ │ - xor %rdi,%rbp │ │ - xor %rcx,%r10 │ │ - xor %rdx,%r8 │ │ + mov -0x78(%rsp),%rdi │ │ + add %rbp,%rdi │ │ + mov %rdi,-0x78(%rsp) │ │ + mov -0x70(%rsp),%rbx │ │ + add %r12,%rbx │ │ xor %rax,%r9 │ │ - rol $0x28,%rbp │ │ - rol $0x28,%r10 │ │ - rol $0x28,%r8 │ │ + xor %rcx,%r8 │ │ + mov %rcx,%rax │ │ + xor %rdi,%rdx │ │ + mov -0x48(%rsp),%rcx │ │ + xor %rbx,%rcx │ │ rol $0x28,%r9 │ │ - add 0x18(%rsp),%r11 │ │ - add %rbp,%r11 │ │ - add 0x28(%rsp),%r12 │ │ - add %r10,%r12 │ │ - add 0x38(%rsp),%r14 │ │ - add %r8,%r14 │ │ - mov -0x50(%rsp),%rdi │ │ - add -0x10(%rsp),%rdi │ │ - add %r9,%rdi │ │ - xor %r11,%r13 │ │ - xor %r12,%rbx │ │ - xor %r14,%rsi │ │ - xor %rdi,%r15 │ │ - rol $0x30,%r13 │ │ - rol $0x30,%rbx │ │ - rol $0x30,%rsi │ │ + rol $0x28,%r8 │ │ + rol $0x28,%rdx │ │ + rol $0x28,%rcx │ │ + mov %rcx,-0x48(%rsp) │ │ + add 0x20(%rsp),%r11 │ │ + add %r9,%r11 │ │ + mov 0x28(%rsp),%rdi │ │ + add %rdi,%r15 │ │ + add %r8,%r15 │ │ + add -0x10(%rsp),%rsi │ │ + add %rdx,%rsi │ │ mov %rsi,-0x58(%rsp) │ │ - rol $0x30,%r15 │ │ - mov -0x60(%rsp),%rcx │ │ - add %r13,%rcx │ │ - mov -0x80(%rsp),%rax │ │ - add %rbx,%rax │ │ + add -0x28(%rsp),%r10 │ │ + add %rcx,%r10 │ │ + xor %r11,%r14 │ │ + xor %r15,%r13 │ │ + xor %rsi,%rbp │ │ + xor %r10,%r12 │ │ + rol $0x30,%r14 │ │ + rol $0x30,%r13 │ │ + rol $0x30,%rbp │ │ + rol $0x30,%r12 │ │ + mov -0x68(%rsp),%rsi │ │ + add %r14,%rsi │ │ + mov %rsi,-0x68(%rsp) │ │ + add %r13,%rax │ │ mov %rax,-0x80(%rsp) │ │ - add %rsi,%rdx │ │ - mov -0x70(%rsp),%rsi │ │ - add %r15,%rsi │ │ - xor %rcx,%rbp │ │ - xor %rax,%r10 │ │ - xor %rdx,%r8 │ │ + mov -0x78(%rsp),%rcx │ │ + add %rbp,%rcx │ │ + mov %rcx,-0x78(%rsp) │ │ + add %r12,%rbx │ │ xor %rsi,%r9 │ │ - mov %rsi,%rax │ │ - rol $1,%rbp │ │ - rol $1,%r10 │ │ - rol $1,%r8 │ │ + xor %rax,%r8 │ │ + mov %rdx,%rsi │ │ + xor %rcx,%rsi │ │ + mov -0x48(%rsp),%rax │ │ + xor %rbx,%rax │ │ rol $1,%r9 │ │ - add -0x28(%rsp),%r11 │ │ - add %r10,%r11 │ │ - add 0x30(%rsp),%r12 │ │ - add %r8,%r12 │ │ - add (%rsp),%r14 │ │ - add %r9,%r14 │ │ - add 0x10(%rsp),%rdi │ │ - add %rbp,%rdi │ │ - mov %rdi,-0x50(%rsp) │ │ - xor %r11,%r15 │ │ - xor %r12,%r13 │ │ - xor %r14,%rbx │ │ - mov -0x58(%rsp),%rsi │ │ - xor %rdi,%rsi │ │ - rol $0x20,%r15 │ │ + rol $1,%r8 │ │ + rol $1,%rsi │ │ + rol $1,%rax │ │ + add -0x30(%rsp),%r11 │ │ + add %rax,%r11 │ │ + add -0x18(%rsp),%r15 │ │ + add %r9,%r15 │ │ + mov -0x58(%rsp),%rcx │ │ + add %rdi,%rcx │ │ + add %r8,%rcx │ │ + mov %rcx,-0x58(%rsp) │ │ + add 0x8(%rsp),%r10 │ │ + add %rsi,%r10 │ │ + mov %rsi,%rdx │ │ + xor %r11,%r13 │ │ + xor %r15,%rbp │ │ + xor %rcx,%r12 │ │ + xor %r10,%r14 │ │ rol $0x20,%r13 │ │ - rol $0x20,%rbx │ │ - rol $0x20,%rsi │ │ - mov %rsi,%rdi │ │ - mov %rsi,-0x58(%rsp) │ │ - mov %rdx,%rsi │ │ - add %r15,%rsi │ │ - mov %rsi,-0x68(%rsp) │ │ - add %r13,%rax │ │ - add %rbx,%rcx │ │ - mov -0x80(%rsp),%rdx │ │ - add %rdi,%rdx │ │ - mov %rdx,-0x80(%rsp) │ │ - xor %rsi,%r10 │ │ - xor %rax,%r8 │ │ - xor %rcx,%r9 │ │ - xor %rdx,%rbp │ │ - rol $0x28,%r10 │ │ - rol $0x28,%r8 │ │ - rol $0x28,%r9 │ │ - rol $0x28,%rbp │ │ - add -0x18(%rsp),%r11 │ │ - add %r10,%r11 │ │ - add -0x48(%rsp),%r12 │ │ - add %r8,%r12 │ │ - add -0x40(%rsp),%r14 │ │ - add %r9,%r14 │ │ - mov -0x50(%rsp),%rdi │ │ - add 0x20(%rsp),%rdi │ │ - add %rbp,%rdi │ │ - mov %rdi,-0x50(%rsp) │ │ - xor %r11,%r15 │ │ - xor %r12,%r13 │ │ - xor %r14,%rbx │ │ - mov -0x58(%rsp),%rsi │ │ - xor %rdi,%rsi │ │ - rol $0x30,%r15 │ │ - rol $0x30,%r13 │ │ - rol $0x30,%rbx │ │ - rol $0x30,%rsi │ │ - mov %rsi,%rdi │ │ - mov %rsi,-0x58(%rsp) │ │ - mov -0x68(%rsp),%rdx │ │ - add %r15,%rdx │ │ - mov %rdx,-0x68(%rsp) │ │ - mov %rax,%rsi │ │ + rol $0x20,%rbp │ │ + rol $0x20,%r12 │ │ + rol $0x20,%r14 │ │ + mov -0x78(%rsp),%rsi │ │ add %r13,%rsi │ │ - mov %rsi,-0x70(%rsp) │ │ - mov %rcx,%rax │ │ - add %rbx,%rax │ │ - mov -0x80(%rsp),%rcx │ │ - add %rdi,%rcx │ │ - xor %rdx,%r10 │ │ - xor %rsi,%r8 │ │ - xor %rax,%r9 │ │ + mov %rsi,-0x78(%rsp) │ │ + add %rbp,%rbx │ │ + mov %rbx,-0x70(%rsp) │ │ + mov -0x68(%rsp),%rcx │ │ + add %r12,%rcx │ │ + mov %rcx,-0x68(%rsp) │ │ + mov -0x80(%rsp),%rdi │ │ + add %r14,%rdi │ │ + mov %rdi,-0x80(%rsp) │ │ + xor %rsi,%rax │ │ + xor %rbx,%r9 │ │ + xor %rcx,%r8 │ │ + xor %rdi,%rdx │ │ + rol $0x28,%rax │ │ mov %rax,%rsi │ │ - xor %rcx,%rbp │ │ - mov %rcx,%rdx │ │ - rol $1,%r10 │ │ - rol $1,%r8 │ │ - rol $1,%r9 │ │ - rol $1,%rbp │ │ + rol $0x28,%r9 │ │ + rol $0x28,%r8 │ │ + rol $0x28,%rdx │ │ add 0x20(%rsp),%r11 │ │ - add %rbp,%r11 │ │ - add 0x18(%rsp),%r12 │ │ - add %r10,%r12 │ │ - add 0x28(%rsp),%r14 │ │ - add %r8,%r14 │ │ - mov -0x50(%rsp),%rdi │ │ - add 0x38(%rsp),%rdi │ │ - add %r9,%rdi │ │ - xor %r11,%r13 │ │ - xor %r12,%rbx │ │ + add %rax,%r11 │ │ + add -0x10(%rsp),%r15 │ │ + add %r9,%r15 │ │ mov -0x58(%rsp),%rax │ │ - xor %r14,%rax │ │ - xor %rdi,%r15 │ │ - rol $0x20,%r13 │ │ - rol $0x20,%rbx │ │ - mov %rbx,-0x78(%rsp) │ │ - rol $0x20,%rax │ │ - rol $0x20,%r15 │ │ - mov %rsi,%rcx │ │ - add %r13,%rcx │ │ - mov %rdx,%rsi │ │ - add %rbx,%rsi │ │ - mov %rsi,-0x80(%rsp) │ │ - mov -0x68(%rsp),%rdx │ │ - add %rax,%rdx │ │ - mov %rax,%rbx │ │ - mov -0x70(%rsp),%rax │ │ - add %r15,%rax │ │ - mov %rax,-0x70(%rsp) │ │ - xor %rcx,%rbp │ │ - xor %rsi,%r10 │ │ - xor %rdx,%r8 │ │ - xor %rax,%r9 │ │ - rol $0x28,%rbp │ │ - rol $0x28,%r10 │ │ - rol $0x28,%r8 │ │ - rol $0x28,%r9 │ │ - add -0x38(%rsp),%r11 │ │ - add %rbp,%r11 │ │ - add (%rsp),%r12 │ │ - add %r10,%r12 │ │ - add -0x10(%rsp),%r14 │ │ - add %r8,%r14 │ │ - add -0x8(%rsp),%rdi │ │ - add %r9,%rdi │ │ - mov %rdi,-0x50(%rsp) │ │ + add -0x8(%rsp),%rax │ │ + add %r8,%rax │ │ + mov %rax,-0x58(%rsp) │ │ + add -0x28(%rsp),%r10 │ │ + add %rdx,%r10 │ │ xor %r11,%r13 │ │ - mov -0x78(%rsp),%rsi │ │ - xor %r12,%rsi │ │ - xor %r14,%rbx │ │ - xor %rdi,%r15 │ │ + xor %r15,%rbp │ │ + xor %rax,%r12 │ │ + mov %r14,%rbx │ │ + xor %r10,%rbx │ │ rol $0x30,%r13 │ │ - rol $0x30,%rsi │ │ - mov %rsi,-0x78(%rsp) │ │ + rol $0x30,%rbp │ │ + rol $0x30,%r12 │ │ rol $0x30,%rbx │ │ - rol $0x30,%r15 │ │ - add %r13,%rcx │ │ - mov %rcx,-0x60(%rsp) │ │ - mov -0x80(%rsp),%rax │ │ - add %rsi,%rax │ │ - mov %rax,-0x80(%rsp) │ │ - add %rbx,%rdx │ │ - mov -0x70(%rsp),%rdi │ │ - add %r15,%rdi │ │ - xor %rcx,%rbp │ │ - xor %rax,%r10 │ │ - xor %rdx,%r8 │ │ - xor %rdi,%r9 │ │ - rol $1,%rbp │ │ - rol $1,%r10 │ │ - rol $1,%r8 │ │ + mov -0x78(%rsp),%rdi │ │ + add %r13,%rdi │ │ + mov %rdi,-0x78(%rsp) │ │ + mov -0x70(%rsp),%rcx │ │ + add %rbp,%rcx │ │ + mov %rcx,-0x70(%rsp) │ │ + mov -0x68(%rsp),%rax │ │ + add %r12,%rax │ │ + mov -0x80(%rsp),%r14 │ │ + add %rbx,%r14 │ │ + xor %rdi,%rsi │ │ + xor %rcx,%r9 │ │ + xor %rax,%r8 │ │ + mov %rax,%rcx │ │ + xor %r14,%rdx │ │ + mov %r14,%rdi │ │ + rol $1,%rsi │ │ rol $1,%r9 │ │ - add -0x20(%rsp),%r11 │ │ - add %r10,%r11 │ │ - add -0x30(%rsp),%r12 │ │ - add %r8,%r12 │ │ - add -0x40(%rsp),%r14 │ │ - add %r9,%r14 │ │ - mov -0x50(%rsp),%rax │ │ - add -0x48(%rsp),%rax │ │ - add %rbp,%rax │ │ - mov %rax,-0x50(%rsp) │ │ - xor %r11,%r15 │ │ - xor %r12,%r13 │ │ - mov -0x78(%rsp),%rsi │ │ - xor %r14,%rsi │ │ - xor %rax,%rbx │ │ - rol $0x20,%r15 │ │ - rol $0x20,%r13 │ │ - rol $0x20,%rsi │ │ + rol $1,%r8 │ │ + rol $1,%rdx │ │ + add -0x40(%rsp),%r11 │ │ + add %r9,%r11 │ │ + add (%rsp),%r15 │ │ + add %r8,%r15 │ │ + mov -0x58(%rsp),%rax │ │ + add 0x18(%rsp),%rax │ │ + add %rdx,%rax │ │ + add -0x20(%rsp),%r10 │ │ + add %rsi,%r10 │ │ + mov %r10,-0x60(%rsp) │ │ + xor %r11,%rbx │ │ + xor %r15,%r13 │ │ + xor %rax,%rbp │ │ + mov %rax,%r14 │ │ + xor %r10,%r12 │ │ rol $0x20,%rbx │ │ - add %r15,%rdx │ │ - mov %rdx,-0x68(%rsp) │ │ + rol $0x20,%r13 │ │ + rol $0x20,%rbp │ │ + rol $0x20,%r12 │ │ + mov %rcx,%r10 │ │ + add %rbx,%r10 │ │ + mov %r10,-0x68(%rsp) │ │ add %r13,%rdi │ │ - mov %rdi,-0x70(%rsp) │ │ - mov -0x60(%rsp),%rax │ │ - add %rsi,%rax │ │ - mov %rax,-0x60(%rsp) │ │ - mov -0x80(%rsp),%rcx │ │ - add %rbx,%rcx │ │ - mov %rcx,-0x80(%rsp) │ │ - xor %rdx,%r10 │ │ + mov %rdi,-0x80(%rsp) │ │ + mov -0x78(%rsp),%rax │ │ + add %rbp,%rax │ │ + mov -0x70(%rsp),%rcx │ │ + add %r12,%rcx │ │ + mov %rcx,-0x70(%rsp) │ │ + xor %r10,%r9 │ │ xor %rdi,%r8 │ │ - xor %rax,%r9 │ │ - xor %rcx,%rbp │ │ - rol $0x28,%r10 │ │ - mov %r10,0x8(%rsp) │ │ - rol $0x28,%r8 │ │ - mov %r8,-0x58(%rsp) │ │ + xor %rax,%rdx │ │ + mov %rax,%rdi │ │ + xor %rcx,%rsi │ │ rol $0x28,%r9 │ │ - mov %r9,-0x78(%rsp) │ │ - rol $0x28,%rbp │ │ - mov 0x30(%rsp),%rdx │ │ - add %rdx,%r11 │ │ - add %r10,%r11 │ │ - mov %r11,%rcx │ │ - xor %r11,%r15 │ │ - mov %r15,%r11 │ │ - add -0x48(%rsp),%rcx │ │ - add -0x18(%rsp),%r12 │ │ - add %r8,%r12 │ │ - xor %r12,%r13 │ │ - add 0x28(%rsp),%r12 │ │ - mov %r12,-0x48(%rsp) │ │ - mov 0x10(%rsp),%rax │ │ + rol $0x28,%r8 │ │ + rol $0x28,%rdx │ │ + mov %rdx,-0x50(%rsp) │ │ + rol $0x28,%rsi │ │ + add -0x38(%rsp),%r11 │ │ + add %r9,%r11 │ │ + add 0x30(%rsp),%r15 │ │ + add %r8,%r15 │ │ mov %r14,%r10 │ │ - add %rax,%r10 │ │ - add %r9,%r10 │ │ - xor %r10,%rsi │ │ + add 0x10(%rsp),%r10 │ │ add %rdx,%r10 │ │ - mov %r10,%r12 │ │ - mov -0x50(%rsp),%r9 │ │ - add -0x28(%rsp),%r9 │ │ - add %rbp,%r9 │ │ - mov %rbx,%r15 │ │ - xor %r9,%r15 │ │ - rol $0x30,%r11 │ │ + mov 0x38(%rsp),%r14 │ │ + mov -0x60(%rsp),%rax │ │ + add %r14,%rax │ │ + add %rsi,%rax │ │ + mov %rax,-0x60(%rsp) │ │ + xor %r11,%rbx │ │ + xor %r15,%r13 │ │ + xor %r10,%rbp │ │ + mov %r12,%rdx │ │ + xor %rax,%rdx │ │ + rol $0x30,%rbx │ │ rol $0x30,%r13 │ │ - rol $0x30,%rsi │ │ - mov %rsi,%rdi │ │ - rol $0x30,%r15 │ │ - add %rax,%r9 │ │ - mov -0x70(%rsp),%rdx │ │ - add %r13,%rdx │ │ - mov %rdx,-0x70(%rsp) │ │ - mov -0x80(%rsp),%rax │ │ - add %r15,%rax │ │ - mov %rax,-0x80(%rsp) │ │ - xor %rax,%rbp │ │ - rol $1,%rbp │ │ - mov %rcx,%r8 │ │ - add %rbp,%r8 │ │ - xor %r8,%r13 │ │ - mov %r13,%r10 │ │ - add -0x30(%rsp),%r8 │ │ - mov -0x68(%rsp),%rax │ │ - mov %r11,%rsi │ │ - add %r11,%rax │ │ - mov -0x60(%rsp),%rcx │ │ - add %rdi,%rcx │ │ - mov 0x8(%rsp),%r13 │ │ - xor %rax,%r13 │ │ - rol $1,%r13 │ │ - mov -0x48(%rsp),%r14 │ │ - add %r13,%r14 │ │ - mov %r13,%rbx │ │ - xor %r14,%rdi │ │ - add -0x20(%rsp),%r14 │ │ - mov -0x58(%rsp),%r11 │ │ - xor %rdx,%r11 │ │ - rol $1,%r11 │ │ - mov %r11,-0x58(%rsp) │ │ - add %r11,%r12 │ │ - xor %r12,%r15 │ │ - add -0x28(%rsp),%r12 │ │ - mov -0x78(%rsp),%r13 │ │ - xor %rcx,%r13 │ │ - rol $1,%r13 │ │ - add %r13,%r9 │ │ - xor %r9,%rsi │ │ - add 0x38(%rsp),%r9 │ │ - rol $0x20,%r10 │ │ - add %r10,%rcx │ │ - mov %rcx,-0x60(%rsp) │ │ - mov %rbp,%r11 │ │ - xor %rcx,%r11 │ │ - rol $0x28,%r11 │ │ - mov %r11,-0x68(%rsp) │ │ - add %r11,%r8 │ │ - xor %r8,%r10 │ │ - mov %r8,%r11 │ │ - mov %r10,%rbp │ │ - add -0x38(%rsp),%r11 │ │ - rol $0x20,%rdi │ │ - mov %r15,%rdx │ │ - rol $0x20,%rdx │ │ - mov -0x80(%rsp),%r15 │ │ - add %rdi,%r15 │ │ + rol $0x30,%rbp │ │ + rol $0x30,%rdx │ │ + mov %rdx,0x40(%rsp) │ │ + mov -0x68(%rsp),%rcx │ │ + add %rbx,%rcx │ │ + mov %rcx,-0x68(%rsp) │ │ + mov -0x80(%rsp),%r12 │ │ + add %r13,%r12 │ │ + mov %r12,-0x80(%rsp) │ │ + add %rbp,%rdi │ │ + mov -0x70(%rsp),%rax │ │ add %rdx,%rax │ │ - xor %r15,%rbx │ │ - mov -0x58(%rsp),%r8 │ │ + xor %rcx,%r9 │ │ + xor %r12,%r8 │ │ + mov -0x50(%rsp),%rdx │ │ + xor %rdi,%rdx │ │ + xor %rax,%rsi │ │ + mov %rax,%r12 │ │ + rol $1,%r9 │ │ + rol $1,%r8 │ │ + rol $1,%rdx │ │ + rol $1,%rsi │ │ + add %r14,%r11 │ │ + add %rsi,%r11 │ │ + add 0x20(%rsp),%r15 │ │ + add %r9,%r15 │ │ + add -0x10(%rsp),%r10 │ │ + add %r8,%r10 │ │ + mov -0x60(%rsp),%rax │ │ + add -0x8(%rsp),%rax │ │ + add %rdx,%rax │ │ + mov %rax,-0x60(%rsp) │ │ + xor %r11,%r13 │ │ + xor %r15,%rbp │ │ + mov 0x40(%rsp),%rcx │ │ + xor %r10,%rcx │ │ + xor %rax,%rbx │ │ + rol $0x20,%r13 │ │ + rol $0x20,%rbp │ │ + rol $0x20,%rcx │ │ + mov %rcx,0x40(%rsp) │ │ + rol $0x20,%rbx │ │ + add %r13,%rdi │ │ + mov %rdi,-0x78(%rsp) │ │ + mov %r12,%r14 │ │ + add %rbp,%r14 │ │ + mov %r14,-0x70(%rsp) │ │ + mov -0x68(%rsp),%rax │ │ + add %rcx,%rax │ │ + mov -0x80(%rsp),%r12 │ │ + add %rbx,%r12 │ │ + xor %rdi,%rsi │ │ + xor %r14,%r9 │ │ xor %rax,%r8 │ │ - rol $0x28,%rbx │ │ + mov %rax,%rdi │ │ + mov %rdx,%rax │ │ + xor %r12,%rax │ │ + mov %r12,%r14 │ │ + rol $0x28,%rsi │ │ + mov %rsi,-0x48(%rsp) │ │ + rol $0x28,%r9 │ │ rol $0x28,%r8 │ │ - add %rbx,%r14 │ │ - xor %r14,%rdi │ │ - add 0x20(%rsp),%r14 │ │ - mov %r12,%r10 │ │ + rol $0x28,%rax │ │ + mov %rax,-0x50(%rsp) │ │ + add 0x8(%rsp),%r11 │ │ + add %rsi,%r11 │ │ + add 0x18(%rsp),%r15 │ │ + add %r9,%r15 │ │ + add -0x28(%rsp),%r10 │ │ add %r8,%r10 │ │ - xor %r10,%rdx │ │ - add -0x18(%rsp),%r10 │ │ - rol $0x20,%rsi │ │ - mov -0x70(%rsp),%rcx │ │ - add %rsi,%rcx │ │ - xor %rcx,%r13 │ │ - rol $0x28,%r13 │ │ - add %r13,%r9 │ │ - xor %r9,%rsi │ │ + mov %r10,-0x58(%rsp) │ │ + mov -0x60(%rsp),%r12 │ │ + add 0x28(%rsp),%r12 │ │ + add %rax,%r12 │ │ + mov %r12,%rcx │ │ + xor %r11,%r13 │ │ + xor %r15,%rbp │ │ + mov 0x40(%rsp),%r12 │ │ + xor %r10,%r12 │ │ + xor %rcx,%rbx │ │ + rol $0x30,%r13 │ │ rol $0x30,%rbp │ │ - rol $0x30,%rdi │ │ - rol $0x30,%rdx │ │ - rol $0x30,%rsi │ │ - add -0x10(%rsp),%r9 │ │ - add %rdi,%r15 │ │ - mov %r15,-0x80(%rsp) │ │ - mov %rdi,%r12 │ │ - add %rsi,%rcx │ │ - mov %rcx,%rdi │ │ - xor %r15,%rbx │ │ - rol $1,%rbx │ │ - mov %rbx,0x8(%rsp) │ │ - add %rbx,%r11 │ │ - xor %r11,%rsi │ │ - add -0x40(%rsp),%r11 │ │ - mov -0x60(%rsp),%rcx │ │ - add %rbp,%rcx │ │ - add %rdx,%rax │ │ - mov %r8,%rbx │ │ - xor %rax,%rbx │ │ - rol $1,%rbx │ │ + rol $0x30,%r12 │ │ + rol $0x30,%rbx │ │ + mov -0x70(%rsp),%rax │ │ + add %rbp,%rax │ │ + mov %rax,-0x70(%rsp) │ │ + add %r12,%rdi │ │ add %rbx,%r14 │ │ - xor %r14,%rbp │ │ - add 0x18(%rsp),%r14 │ │ - xor %rdi,%r13 │ │ - mov %rdi,%r15 │ │ - rol $1,%r13 │ │ - mov %r13,-0x78(%rsp) │ │ - add %r13,%r10 │ │ - mov %r12,%r13 │ │ - xor %r10,%r13 │ │ - add -0x8(%rsp),%r10 │ │ - mov -0x68(%rsp),%r8 │ │ - xor %rcx,%r8 │ │ - mov %rcx,%r12 │ │ + xor %rax,%r9 │ │ + xor %rdi,%r8 │ │ + rol $1,%r9 │ │ + add -0x18(%rsp),%r11 │ │ + add %r9,%r11 │ │ + xor %r11,%rbx │ │ + rol $0x20,%rbx │ │ + add %rbx,%rdi │ │ + mov %rdi,-0x68(%rsp) │ │ + xor %rdi,%r9 │ │ + rol $0x28,%r9 │ │ + mov %r9,-0x60(%rsp) │ │ + mov 0x30(%rsp),%rax │ │ + add %rax,%rcx │ │ + mov %rcx,%r10 │ │ + add (%rsp),%r11 │ │ + add %r9,%r11 │ │ + mov %r11,%r9 │ │ + xor %r11,%rbx │ │ + mov %rbx,0x48(%rsp) │ │ + add %rax,%r9 │ │ + mov -0x78(%rsp),%rdi │ │ + add %r13,%rdi │ │ rol $1,%r8 │ │ - add %r8,%r9 │ │ - xor %r9,%rdx │ │ - add (%rsp),%r9 │ │ - mov %r9,%rdi │ │ - mov %rsi,%r9 │ │ - rol $0x20,%r9 │ │ - add %r9,%rax │ │ - mov %rax,-0x68(%rsp) │ │ - mov 0x8(%rsp),%rsi │ │ - xor %rax,%rsi │ │ - rol $0x28,%rsi │ │ - mov %r11,%rcx │ │ - add %rsi,%rcx │ │ - xor %rcx,%r9 │ │ - xor 0x60(%rsp),%rcx │ │ - rol $0x20,%rbp │ │ + mov %r14,%rax │ │ + mov -0x50(%rsp),%rdx │ │ + xor %r14,%rdx │ │ + add -0x30(%rsp),%r15 │ │ + add %r8,%r15 │ │ + xor %r15,%r13 │ │ rol $0x20,%r13 │ │ - add %rbp,%r15 │ │ - mov %r12,%rax │ │ add %r13,%rax │ │ - xor %r15,%rbx │ │ - mov %r15,%r12 │ │ - mov -0x78(%rsp),%r11 │ │ + mov %rax,-0x80(%rsp) │ │ + xor %rax,%r8 │ │ + rol $0x28,%r8 │ │ + mov %r8,-0x50(%rsp) │ │ + add -0x38(%rsp),%r15 │ │ + add %r8,%r15 │ │ + xor %r15,%r13 │ │ + add -0x10(%rsp),%r15 │ │ + mov %r15,%rcx │ │ + mov %rdx,%r11 │ │ + rol $1,%r11 │ │ + mov %rdi,%rax │ │ + mov -0x48(%rsp),%rsi │ │ + xor %rdi,%rsi │ │ + mov -0x58(%rsp),%rdx │ │ + add 0x10(%rsp),%rdx │ │ + add %r11,%rdx │ │ + mov %rbp,%r14 │ │ + xor %rdx,%r14 │ │ + rol $0x20,%r14 │ │ + add %r14,%rax │ │ xor %rax,%r11 │ │ - rol $0x28,%rbx │ │ + mov %rax,%rbp │ │ rol $0x28,%r11 │ │ - add %r11,%r10 │ │ - xor %r10,%r13 │ │ + mov -0x20(%rsp),%rbx │ │ + add %rbx,%rdx │ │ + add %r11,%rdx │ │ + mov %r11,%rdi │ │ + xor %rdx,%r14 │ │ + add (%rsp),%rdx │ │ + mov %rdx,-0x58(%rsp) │ │ + rol $1,%rsi │ │ + add %rsi,%r10 │ │ + mov %r12,%r8 │ │ + xor %r10,%r8 │ │ + rol $0x20,%r8 │ │ + mov -0x70(%rsp),%rax │ │ + add %r8,%rax │ │ + xor %rax,%rsi │ │ + rol $0x28,%rsi │ │ + add -0x40(%rsp),%r10 │ │ + add %rsi,%r10 │ │ + xor %r10,%r8 │ │ + add %rbx,%r10 │ │ + mov %r10,%r11 │ │ rol $0x30,%r13 │ │ - add %r13,%rax │ │ - xor %rax,%r11 │ │ - xor %rax,%rcx │ │ - add %rbx,%r14 │ │ - xor %r14,%rbp │ │ - xor 0x48(%rsp),%r14 │ │ - rol $0x20,%rdx │ │ - mov -0x80(%rsp),%rax │ │ - add %rdx,%rax │ │ - xor %rax,%r8 │ │ - rol $0x28,%r8 │ │ - add %r8,%rdi │ │ - xor %rdi,%rdx │ │ - rol $0x30,%rdx │ │ - add %rdx,%rax │ │ - xor %rax,%r8 │ │ - xor %rax,%r14 │ │ + rol $0x30,%r8 │ │ + add %r8,%rax │ │ + mov %rax,-0x70(%rsp) │ │ + xor %rax,%rsi │ │ + rol $1,%rsi │ │ + mov -0x80(%rsp),%rdx │ │ + add %r13,%rdx │ │ + mov %rdx,-0x80(%rsp) │ │ + add %rsi,%r9 │ │ + xor %r9,%r13 │ │ + mov %r13,-0x78(%rsp) │ │ + add -0x30(%rsp),%r9 │ │ + mov %r9,-0x48(%rsp) │ │ + mov 0x48(%rsp),%r12 │ │ + rol $0x30,%r12 │ │ + rol $0x30,%r14 │ │ + mov -0x68(%rsp),%rbx │ │ + add %r12,%rbx │ │ + mov %r12,%rax │ │ + mov -0x60(%rsp),%r15 │ │ + xor %rbx,%r15 │ │ + rol $1,%r15 │ │ + mov %rbp,%r9 │ │ + add %r14,%r9 │ │ + add %r15,%rcx │ │ + mov %r15,%rbp │ │ + xor %rcx,%r14 │ │ + add -0x18(%rsp),%rcx │ │ + mov -0x50(%rsp),%r15 │ │ + xor %rdx,%r15 │ │ + xor %r9,%rdi │ │ + rol $1,%r15 │ │ + rol $1,%rdi │ │ + mov -0x58(%rsp),%rdx │ │ + add %r15,%rdx │ │ + xor %rdx,%r8 │ │ + add -0x40(%rsp),%rdx │ │ + add %rdi,%r11 │ │ + xor %r11,%rax │ │ + add -0x8(%rsp),%r11 │ │ + rol $0x20,%r8 │ │ + add %r8,%rbx │ │ + mov %rbx,-0x68(%rsp) │ │ + xor %rbx,%r15 │ │ + rol $0x28,%r15 │ │ + add %r15,%rdx │ │ + xor %rdx,%r8 │ │ + add -0x38(%rsp),%rdx │ │ + rol $0x20,%r14 │ │ + mov -0x70(%rsp),%r12 │ │ + add %r14,%r12 │ │ + xor %r12,%rbp │ │ + rol $0x28,%rbp │ │ + mov %rcx,%r10 │ │ + add %rbp,%r10 │ │ + xor %r10,%r14 │ │ + add 0x38(%rsp),%r10 │ │ + mov -0x78(%rsp),%rbx │ │ + rol $0x20,%rbx │ │ + rol $0x20,%rax │ │ + add %rbx,%r9 │ │ + mov %r9,-0x78(%rsp) │ │ + mov -0x80(%rsp),%rcx │ │ + add %rax,%rcx │ │ + xor %r9,%rsi │ │ + xor %rcx,%rdi │ │ + rol $0x28,%rsi │ │ + rol $0x28,%rdi │ │ + mov -0x48(%rsp),%r13 │ │ + add %rsi,%r13 │ │ + xor %r13,%rbx │ │ + add 0x8(%rsp),%r13 │ │ + mov %r13,%r9 │ │ + add %rdi,%r11 │ │ + xor %r11,%rax │ │ + add -0x28(%rsp),%r11 │ │ + rol $0x30,%r14 │ │ + rol $0x30,%rax │ │ + add %rax,%rcx │ │ + mov %rcx,-0x80(%rsp) │ │ + xor %rcx,%rdi │ │ + rol $1,%rdi │ │ + add %r14,%r12 │ │ + mov %r12,-0x70(%rsp) │ │ + add %rdi,%rdx │ │ + xor %rdx,%r14 │ │ + add 0x28(%rsp),%rdx │ │ + mov %rbx,%r13 │ │ + rol $0x30,%r13 │ │ + rol $0x30,%r8 │ │ + mov -0x68(%rsp),%rbx │ │ + add %r8,%rbx │ │ + xor %rbx,%r15 │ │ + rol $1,%r15 │ │ + mov -0x78(%rsp),%rcx │ │ + add %r13,%rcx │ │ + mov %rcx,-0x78(%rsp) │ │ + add %r15,%r10 │ │ + xor %r10,%r13 │ │ + add 0x20(%rsp),%r10 │ │ + xor %rcx,%rsi │ │ + xor %r12,%rbp │ │ + rol $1,%rbp │ │ + rol $1,%rsi │ │ + add %rbp,%r9 │ │ + xor %r9,%rax │ │ + add 0x10(%rsp),%r9 │ │ + add %rsi,%r11 │ │ + xor %r11,%r8 │ │ + add 0x18(%rsp),%r11 │ │ + rol $0x20,%rax │ │ + add %rax,%rbx │ │ + xor %rbx,%rbp │ │ + rol $0x28,%rbp │ │ + add %rbp,%r9 │ │ + mov %rbp,%rcx │ │ + xor %r9,%rax │ │ + xor 0x58(%rsp),%r9 │ │ + rol $0x20,%r14 │ │ + mov -0x78(%rsp),%r12 │ │ + add %r14,%r12 │ │ + xor %r12,%rdi │ │ + rol $0x28,%rdi │ │ + add %rdi,%rdx │ │ + xor %rdx,%r14 │ │ + rol $0x30,%r14 │ │ + add %r14,%r12 │ │ + xor %r12,%rdi │ │ + xor %r12,%r9 │ │ + rol $0x20,%r13 │ │ + rol $0x20,%r8 │ │ + mov -0x80(%rsp),%rbp │ │ + add %r13,%rbp │ │ + mov %rbp,-0x80(%rsp) │ │ + mov -0x70(%rsp),%r12 │ │ + add %r8,%r12 │ │ + xor %rbp,%r15 │ │ + xor %r12,%rsi │ │ + rol $0x28,%r15 │ │ + rol $0x28,%rsi │ │ + add %r15,%r10 │ │ + add %rsi,%r11 │ │ + xor %r10,%r13 │ │ + xor %r11,%r8 │ │ + rol $0x30,%r8 │ │ xor 0x50(%rsp),%r10 │ │ - rol $0x30,%r9 │ │ + add %r8,%r12 │ │ + xor %r12,%rsi │ │ + xor %r12,%r10 │ │ + xor 0x68(%rsp),%rdx │ │ + rol $0x30,%rax │ │ + add %rax,%rbx │ │ + mov %rax,%r12 │ │ + xor %rbx,%rcx │ │ + xor %rbx,%rdx │ │ + mov %r13,%rbp │ │ rol $0x30,%rbp │ │ - mov -0x68(%rsp),%r15 │ │ - add %r9,%r15 │ │ - xor %r15,%rsi │ │ - xor %r15,%r10 │ │ - add %rbp,%r12 │ │ - xor %r12,%rbx │ │ - xor 0x58(%rsp),%r12 │ │ - xor %rdi,%r12 │ │ - mov 0x68(%rsp),%r15 │ │ - mov %rcx,(%r15) │ │ - mov %r14,0x8(%r15) │ │ - mov %r10,0x10(%r15) │ │ - mov %r12,0x18(%r15) │ │ - xor 0x40(%rsp),%rbp │ │ + mov -0x80(%rsp),%rax │ │ + add %rbp,%rax │ │ + xor %rax,%r15 │ │ + xor 0x70(%rsp),%rax │ │ + xor %r11,%rax │ │ + mov 0x60(%rsp),%r11 │ │ + movdqu 0x20(%r11),%xmm0 │ │ + movdqu 0x30(%r11),%xmm1 │ │ + mov %r9,(%r11) │ │ + mov %r10,0x8(%r11) │ │ + mov %rdx,0x10(%r11) │ │ + mov %rax,0x18(%r11) │ │ + rol $1,%rcx │ │ + movq %rcx,%xmm2 │ │ rol $1,%rsi │ │ - rol $1,%r8 │ │ - xor 0x28(%r15),%rsi │ │ - xor %r8,%rbp │ │ - xor %r13,%rsi │ │ - rol $1,%rbx │ │ - rol $1,%r11 │ │ - xor 0x30(%r15),%rbx │ │ - xor %rdx,%rbx │ │ - xor 0x38(%r15),%r11 │ │ - xor %r9,%r11 │ │ - mov %rbp,0x20(%r15) │ │ - mov %rsi,0x28(%r15) │ │ - mov %rbx,0x30(%r15) │ │ - mov %r11,0x38(%r15) │ │ - add $0x70,%rsp │ │ + movq %rsi,%xmm3 │ │ + rol $1,%rdi │ │ + rol $1,%r15 │ │ + movq %rdi,%xmm4 │ │ + movq %r15,%xmm5 │ │ + movq %r12,%xmm6 │ │ + movq %r8,%xmm7 │ │ + movq %r14,%xmm8 │ │ + movq %rbp,%xmm9 │ │ + punpcklqdq %xmm2,%xmm3 │ │ + punpcklqdq %xmm4,%xmm5 │ │ + pxor %xmm1,%xmm5 │ │ + punpcklqdq %xmm6,%xmm7 │ │ + pxor %xmm5,%xmm7 │ │ + punpcklqdq %xmm8,%xmm9 │ │ + pxor %xmm0,%xmm9 │ │ + pxor %xmm3,%xmm9 │ │ + movdqu %xmm7,0x30(%r11) │ │ + movdqu %xmm9,0x20(%r11) │ │ + add $0x78,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + mov %rdi,%rdx │ │ + cmp $0x11,%rsi │ │ + setb %al │ │ + cmp %rdi,%rsi │ │ + setbe %cl │ │ + test %cl,%al │ │ + je 2f6fd │ │ + mov %rdx,%rdi │ │ + jmp *0x48df3(%rip) │ │ + push %rax │ │ + movq $0x0,(%rsp) │ │ + cmp $0x9,%rsi │ │ + mov $0x8,%eax │ │ + cmovae %rsi,%rax │ │ + mov %rsp,%rdi │ │ + mov %rax,%rsi │ │ + call *0x48e19(%rip) │ │ + test %eax,%eax │ │ + jne 2f729 │ │ + mov (%rsp),%rax │ │ + pop %rcx │ │ + ret │ │ + xor %eax,%eax │ │ + pop %rcx │ │ + ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %r15 │ │ + push %r14 │ │ + push %r12 │ │ + push %rbx │ │ + push %rax │ │ + mov %rcx,%rbx │ │ + cmp %rcx,%rdx │ │ + jbe 2f77f │ │ + mov %rsi,%r14 │ │ + mov %rdi,%r12 │ │ + movq $0x0,(%rsp) │ │ + cmp $0x9,%rdx │ │ + mov $0x8,%esi │ │ + cmovae %rdx,%rsi │ │ + mov %rsp,%rdi │ │ + mov %rbx,%rdx │ │ + call *0x48dd1(%rip) │ │ + test %eax,%eax │ │ + setne %al │ │ + mov (%rsp),%r15 │ │ + test %r15,%r15 │ │ + sete %cl │ │ + or %al,%cl │ │ + je 2f793 │ │ + xor %r15d,%r15d │ │ + jmp 2f7b2 │ │ + mov %rbx,%rsi │ │ + add $0x8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r14 │ │ + pop %r15 │ │ + jmp *0x48dad(%rip) │ │ + cmp %r14,%rbx │ │ + cmovb %rbx,%r14 │ │ + mov %r15,%rdi │ │ + mov %r12,%rsi │ │ + mov %r14,%rdx │ │ + call *0x48d57(%rip) │ │ + mov %r12,%rdi │ │ + call *0x48d46(%rip) │ │ + mov %r15,%rax │ │ + add $0x8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r14 │ │ + pop %r15 │ │ + ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %r14 │ │ push %rbx │ │ sub $0x18,%rsp │ │ add %rdx,%rsi │ │ - jb 300f7 │ │ + jb 2f827 │ │ mov %rdi,%rbx │ │ mov (%rdi),%rax │ │ lea (%rax,%rax,1),%rcx │ │ cmp %rcx,%rsi │ │ cmova %rsi,%rcx │ │ cmp $0x9,%rcx │ │ mov $0x8,%r14d │ │ cmovae %rcx,%r14 │ │ mov 0x8(%rdi),%rdx │ │ mov %rsp,%rdi │ │ mov %rax,%rsi │ │ mov %r14,%rcx │ │ - call 3b030 │ │ + call 2f840 │ │ cmpl $0x1,(%rsp) │ │ - je 300fe │ │ + je 2f82e │ │ mov 0x8(%rsp),%rax │ │ mov %rax,0x8(%rbx) │ │ mov %r14,(%rbx) │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r14 │ │ ret │ │ xor %edi,%edi │ │ - call 2899b │ │ + call 27cfb │ │ mov 0x8(%rsp),%rdi │ │ mov 0x10(%rsp),%rsi │ │ - call 2899b │ │ + call 27cfb │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %r15 │ │ + push %r14 │ │ + push %rbx │ │ + mov %rdi,%rbx │ │ + mov $0x1,%r15d │ │ + test %rcx,%rcx │ │ + js 2f87a │ │ + mov %rcx,%r14 │ │ + test %rsi,%rsi │ │ + je 2f884 │ │ + mov %rdx,%rdi │ │ + mov %r14,%rsi │ │ + call *0x48cd9(%rip) │ │ + test %rax,%rax │ │ + je 2f892 │ │ + mov %rax,0x8(%rbx) │ │ + mov $0x10,%eax │ │ + xor %r15d,%r15d │ │ + jmp 2f89f │ │ + mov $0x8,%eax │ │ + xor %r14d,%r14d │ │ + jmp 2f89f │ │ + mov %r14,%rdi │ │ + call *0x48c63(%rip) │ │ + test %rax,%rax │ │ + jne 2f86c │ │ + movq $0x1,0x8(%rbx) │ │ + mov $0x10,%eax │ │ + mov %r14,(%rbx,%rax,1) │ │ + mov %r15,(%rbx) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %r15 │ │ + ret │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x38,%rsp │ │ mov %rdx,%r15 │ │ mov %rsi,%r14 │ │ cmp $0xf,%rdx │ │ - ja 30158 │ │ + ja 2f8f8 │ │ test %r15,%r15 │ │ - je 301ef │ │ + je 2f99e │ │ xor %eax,%eax │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ cmpb $0x0,(%r14,%rax,1) │ │ - je 30215 │ │ + je 2f9b5 │ │ inc %rax │ │ cmp %rax,%r15 │ │ - jne 30140 │ │ - jmp 301ef │ │ + jne 2f8e0 │ │ + jmp 2f99e │ │ lea 0x7(%r14),%rax │ │ and $0xfffffffffffffff8,%rax │ │ sub %r14,%rax │ │ - jne 301b4 │ │ + jne 2f954 │ │ lea -0x10(%r15),%rcx │ │ xor %eax,%eax │ │ movabs $0x8080808080808080,%rdx │ │ - movdqa -0x2c8ad(%rip),%xmm0 │ │ + movdqa -0x2c01d(%rip),%xmm0 │ │ nopl (%rax) │ │ movdqu (%r14,%rax,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ psubq %xmm1,%xmm2 │ │ por %xmm1,%xmm2 │ │ movq %xmm2,%rsi │ │ and %rdx,%rsi │ │ pextrq $0x1,%xmm2,%r8 │ │ and %rsi,%r8 │ │ cmp %rdx,%r8 │ │ - jne 301ea │ │ + jne 2f978 │ │ add $0x10,%rax │ │ cmp %rcx,%rax │ │ - jbe 30180 │ │ - jmp 301ea │ │ + jbe 2f920 │ │ + jmp 2f978 │ │ xor %ecx,%ecx │ │ cs nopw 0x0(%rax,%rax,1) │ │ cmpb $0x0,(%r14,%rcx,1) │ │ - je 30215 │ │ + je 2f9b5 │ │ inc %rcx │ │ cmp %rcx,%rax │ │ - jne 301c0 │ │ + jne 2f960 │ │ lea -0x10(%r15),%rcx │ │ cmp %rcx,%rax │ │ - ja 301ea │ │ - jmp 3016b │ │ - nopw 0x0(%rax,%rax,1) │ │ - cmpb $0x0,(%r14,%rax,1) │ │ - je 30215 │ │ - inc %rax │ │ - cmp %rax,%r15 │ │ - jne 301e0 │ │ + jbe 2f90b │ │ + mov %r15,%rcx │ │ + sub %rax,%rcx │ │ + je 2f99e │ │ + add %r14,%rax │ │ + xor %edx,%edx │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ + cmpb $0x0,(%rax,%rdx,1) │ │ + je 2f9b5 │ │ + inc %rdx │ │ + cmp %rdx,%rcx │ │ + jne 2f990 │ │ xor %eax,%eax │ │ - data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp %rax,%r15 │ │ - je 3024f │ │ + je 2f9ef │ │ movzbl (%r14,%rax,1),%ecx │ │ add $0x10,%cl │ │ inc %rax │ │ cmp $0x4,%cl │ │ - ja 30200 │ │ + ja 2f9a0 │ │ mov %r15,%rax │ │ shr $1,%rax │ │ movabs $0x3fffffffffffffff,%rbx │ │ and %rax,%rbx │ │ mov %rdi,0x30(%rsp) │ │ mov %r14,0x28(%rsp) │ │ - je 30263 │ │ + je 2fa03 │ │ mov %rbx,%rdi │ │ - call *0x4affb(%rip) │ │ + call *0x48b13(%rip) │ │ test %rax,%rax │ │ - jne 30268 │ │ + jne 2fa08 │ │ mov $0x1,%edi │ │ mov %rbx,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ mov %r14,0x8(%rdi) │ │ mov %r15,0x10(%rdi) │ │ movq $0xffffffffffffffff,(%rdi) │ │ - jmp 3052d │ │ + jmp 2fcc6 │ │ mov $0x1,%eax │ │ mov %rbx,0x8(%rsp) │ │ mov %rax,0x10(%rsp) │ │ movq $0x0,0x18(%rsp) │ │ test %r15,%r15 │ │ - je 3050e │ │ - xor %r13d,%r13d │ │ + je 2fca7 │ │ xor %ebp,%ebp │ │ + xor %r12d,%r12d │ │ mov %r15,0x20(%rsp) │ │ - jmp 302b8 │ │ + jmp 2fa58 │ │ mov 0x10(%rsp),%rax │ │ - mov %r15b,(%rax,%r13,1) │ │ - inc %r13 │ │ - mov %r13,0x18(%rsp) │ │ + mov %r15b,(%rax,%rbp,1) │ │ inc %rbp │ │ - mov %rbp,%r14 │ │ + mov %rbp,0x18(%rsp) │ │ + inc %r12 │ │ + mov %r12,%r14 │ │ mov 0x20(%rsp),%r15 │ │ - mov %r14,%rbp │ │ + mov %r14,%r12 │ │ cmp %r15,%r14 │ │ - jae 3050e │ │ + jae 2fca7 │ │ mov 0x28(%rsp),%rax │ │ - movzbl (%rax,%rbp,1),%r15d │ │ + movzbl (%rax,%r12,1),%r15d │ │ test %r15,%r15 │ │ - je 302e0 │ │ + je 2fa80 │ │ test %r15b,%r15b │ │ - js 30330 │ │ - cmp 0x8(%rsp),%r13 │ │ - jne 30290 │ │ + js 2fad0 │ │ + cmp 0x8(%rsp),%rbp │ │ + jne 2fa30 │ │ lea 0x8(%rsp),%rdi │ │ - call 28d00 │ │ - jmp 30290 │ │ + call 28060 │ │ + jmp 2fa30 │ │ nop │ │ mov 0x8(%rsp),%rax │ │ - cmp %rax,%r13 │ │ - jne 302f9 │ │ + cmp %rax,%rbp │ │ + jne 2fa99 │ │ lea 0x8(%rsp),%rdi │ │ - call 28d00 │ │ + call 28060 │ │ mov 0x8(%rsp),%rax │ │ mov 0x10(%rsp),%rcx │ │ - movb $0xc0,(%rcx,%r13,1) │ │ - lea 0x1(%r13),%rdx │ │ + movb $0xc0,(%rcx,%rbp,1) │ │ + lea 0x1(%rbp),%rdx │ │ mov %rdx,0x18(%rsp) │ │ cmp %rax,%rdx │ │ - jne 30320 │ │ + jne 2fabf │ │ lea 0x8(%rsp),%rdi │ │ - call 28d00 │ │ + call 28060 │ │ mov 0x10(%rsp),%rcx │ │ - movb $0x80,0x1(%rcx,%r13,1) │ │ - add $0x2,%r13 │ │ - jmp 3029c │ │ - nop │ │ - lea -0x2767e(%rip),%rax │ │ + movb $0x80,0x1(%rcx,%rbp,1) │ │ + add $0x2,%rbp │ │ + jmp 2fa3c │ │ + nopl (%rax) │ │ + lea -0x26937(%rip),%rax │ │ movzbl (%r15,%rax,1),%ebx │ │ - lea (%rbx,%rbp,1),%r14 │ │ + lea (%r12,%rbx,1),%r14 │ │ cmp 0x20(%rsp),%r14 │ │ - ja 3053c │ │ + ja 2fcd5 │ │ mov 0x28(%rsp),%rax │ │ - lea (%rax,%rbp,1),%r12 │ │ + lea (%rax,%r12,1),%r13 │ │ lea 0x10(%r15),%eax │ │ cmp $0x4,%al │ │ - ja 30461 │ │ - cmp %rbp,%r14 │ │ - jb 30574 │ │ - movzbl 0x1(%r12),%eax │ │ + ja 2fbfa │ │ + cmp %r12,%r14 │ │ + jb 2fd12 │ │ + movzbl 0x1(%r13),%eax │ │ and $0x3f,%eax │ │ - movzbl 0x2(%r12),%ebx │ │ - mov %ebx,%ecx │ │ - and $0x3f,%ecx │ │ - movzbl 0x3(%r12),%ebp │ │ + movzbl 0x2(%r13),%r12d │ │ + mov %r12d,%ebx │ │ + and $0x30,%ebx │ │ and $0x7,%r15d │ │ shl $0x12,%r15d │ │ shl $0xc,%eax │ │ - shl $0x6,%ecx │ │ - or %r15d,%ecx │ │ - and $0x3f,%ebp │ │ - or %ebp,%eax │ │ - lea (%rcx,%rax,1),%r15d │ │ - add $0xff0000,%r15d │ │ - shr $0xa,%r15d │ │ - mov %r15d,%r12d │ │ - or $0xd800,%r12d │ │ - movzwl %r12w,%eax │ │ - cmp $0xdfff,%eax │ │ - ja 30551 │ │ + shl $0x6,%ebx │ │ + or %r15d,%ebx │ │ + or %eax,%ebx │ │ + shr $0xa,%ebx │ │ + add $0x3fc0,%ebx │ │ + mov %ebx,%r15d │ │ + or $0xd800,%r15d │ │ + movzwl %r15w,%eax │ │ + cmp $0xe000,%eax │ │ + jae 2fcef │ │ + movzbl 0x3(%r13),%eax │ │ + mov %al,0x7(%rsp) │ │ mov 0x8(%rsp),%rax │ │ mov %rax,%rcx │ │ - sub %r13,%rcx │ │ + sub %rbp,%rcx │ │ cmp $0x2,%rcx │ │ - jbe 304cc │ │ - movswl %r12w,%ecx │ │ + jbe 2fc65 │ │ + movswl %r15w,%ecx │ │ shr $0x6,%ecx │ │ and $0x3f,%cl │ │ or $0x80,%cl │ │ - and $0x3f,%r15b │ │ - or $0x80,%r15b │ │ - movzbl %r15b,%edx │ │ + and $0x3f,%bl │ │ + or $0x80,%bl │ │ + movzbl %bl,%edx │ │ shl $0x10,%edx │ │ movzbl %cl,%ecx │ │ shl $0x8,%ecx │ │ add %ecx,%edx │ │ add $0xed,%edx │ │ mov 0x10(%rsp),%rcx │ │ - mov %dx,(%rcx,%r13,1) │ │ + mov %dx,(%rcx,%rbp,1) │ │ shr $0x10,%edx │ │ - mov %dl,0x2(%rcx,%r13,1) │ │ - add $0x3,%r13 │ │ - mov %r13,0x18(%rsp) │ │ - sub %r13,%rax │ │ + mov %dl,0x2(%rcx,%rbp,1) │ │ + add $0x3,%rbp │ │ + mov %rbp,0x18(%rsp) │ │ + sub %rbp,%rax │ │ cmp $0x2,%rax │ │ - jbe 304ed │ │ - and $0xf,%bl │ │ - or $0xb0,%bl │ │ - or $0x80,%bpl │ │ - movzbl %bpl,%eax │ │ + jbe 2fc86 │ │ + movzbl 0x7(%rsp),%eax │ │ + and $0x3f,%al │ │ + and $0xf,%r12b │ │ + or $0xb0,%r12b │ │ + or $0x80,%al │ │ + movzbl %al,%eax │ │ shl $0x10,%eax │ │ - movzbl %bl,%edx │ │ + movzbl %r12b,%edx │ │ shl $0x8,%edx │ │ add %edx,%eax │ │ add $0xed,%eax │ │ - mov %ax,(%rcx,%r13,1) │ │ + mov %ax,(%rcx,%rbp,1) │ │ shr $0x10,%eax │ │ - mov %al,0x2(%rcx,%r13,1) │ │ - add $0x3,%r13 │ │ - mov %r13,0x18(%rsp) │ │ - jmp 302a7 │ │ - cmp %rbp,%r14 │ │ + mov %al,0x2(%rcx,%rbp,1) │ │ + add $0x3,%rbp │ │ + mov %rbp,0x18(%rsp) │ │ + jmp 2fa47 │ │ + cmp %r12,%r14 │ │ mov 0x20(%rsp),%r15 │ │ - jb 3056b │ │ + jb 2fd09 │ │ mov 0x8(%rsp),%rax │ │ - sub %r13,%rax │ │ + sub %rbp,%rax │ │ cmp %rbx,%rax │ │ - jb 304ab │ │ + jb 2fc44 │ │ test %rbx,%rbx │ │ - je 30498 │ │ + je 2fc31 │ │ mov 0x10(%rsp),%rdi │ │ - add %r13,%rdi │ │ - mov %r12,%rsi │ │ + add %rbp,%rdi │ │ + mov %r13,%rsi │ │ mov %rbx,%rdx │ │ - call *0x4adb3(%rip) │ │ - add %rbx,%r13 │ │ - mov %r13,0x18(%rsp) │ │ - mov %r14,%rbp │ │ + call *0x488d2(%rip) │ │ + add %rbx,%rbp │ │ + mov %rbp,0x18(%rsp) │ │ + mov %r14,%r12 │ │ cmp %r15,%r14 │ │ - jb 302b8 │ │ - jmp 3050e │ │ + jb 2fa58 │ │ + jmp 2fca7 │ │ lea 0x8(%rsp),%rdi │ │ - mov %r13,%rsi │ │ + mov %rbp,%rsi │ │ mov %rbx,%rdx │ │ - call 300a0 │ │ - mov 0x18(%rsp),%r13 │ │ + call 2f7d0 │ │ + mov 0x18(%rsp),%rbp │ │ mov 0x20(%rsp),%r15 │ │ test %rbx,%rbx │ │ - jne 30481 │ │ - jmp 30498 │ │ + jne 2fc1a │ │ + jmp 2fc31 │ │ mov $0x3,%edx │ │ lea 0x8(%rsp),%rdi │ │ - mov %r13,%rsi │ │ - call 300a0 │ │ + mov %rbp,%rsi │ │ + call 2f7d0 │ │ mov 0x8(%rsp),%rax │ │ - mov 0x18(%rsp),%r13 │ │ - jmp 303d6 │ │ + mov 0x18(%rsp),%rbp │ │ + jmp 2fb6f │ │ mov $0x3,%edx │ │ lea 0x8(%rsp),%rdi │ │ - mov %r13,%rsi │ │ - call 300a0 │ │ + mov %rbp,%rsi │ │ + call 2f7d0 │ │ mov 0x10(%rsp),%rcx │ │ - mov 0x18(%rsp),%r13 │ │ - jmp 30428 │ │ + mov 0x18(%rsp),%rbp │ │ + jmp 2fbbc │ │ mov 0x18(%rsp),%rax │ │ mov 0x30(%rsp),%rcx │ │ mov %rax,0x10(%rcx) │ │ mov 0x8(%rsp),%rax │ │ mov %rax,(%rcx) │ │ mov 0x10(%rsp),%rax │ │ mov %rax,0x8(%rcx) │ │ @@ -22492,74 +22091,90 @@ │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ + lea -0x27864(%rip),%rdi │ │ + lea 0x46e25(%rip),%rdx │ │ mov $0x26,%esi │ │ - lea 0x492f0(%rip),%rdx │ │ - lea -0x27f96(%rip),%rdi │ │ - jmp 30564 │ │ + call 31a30 │ │ + jmp 2fd2c │ │ + lea -0x278ba(%rip),%rdi │ │ + lea 0x46df3(%rip),%rdx │ │ mov $0x3c,%esi │ │ - lea -0x27fe0(%rip),%rdi │ │ - lea 0x492bc(%rip),%rdx │ │ - call 32140 │ │ - jmp 3058e │ │ - lea 0x492f6(%rip),%rcx │ │ - jmp 30580 │ │ - lea 0x492d5(%rip),%rcx │ │ + call 31a30 │ │ + jmp 2fd2c │ │ + lea 0x46e28(%rip),%rcx │ │ + jmp 2fd1e │ │ + lea 0x46e07(%rip),%rcx │ │ mov 0x20(%rsp),%r15 │ │ - mov %rbp,%rdi │ │ + mov %r12,%rdi │ │ mov %r14,%rsi │ │ mov %r15,%rdx │ │ - call 32050 │ │ + call 31960 │ │ ud2 │ │ - jmp 30592 │ │ + jmp 2fd30 │ │ mov %rax,%rbx │ │ cmpq $0x0,0x8(%rsp) │ │ - je 305a8 │ │ + je 2fd46 │ │ mov 0x10(%rsp),%rdi │ │ - call *0x4ac98(%rip) │ │ + call *0x487b2(%rip) │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ + int3 │ │ + int3 │ │ + xor %eax,%eax │ │ + ret │ │ + int3 │ │ + mov $0x2b,%al │ │ + ret │ │ + int3 │ │ + xor %eax,%eax │ │ + ret │ │ push %rbp │ │ mov %rsp,%rbp │ │ sub $0x60,%rsp │ │ lea -0x10(%rbp),%rax │ │ mov %rdi,(%rax) │ │ mov %rsi,0x8(%rax) │ │ lea -0x20(%rbp),%rdi │ │ mov %rdx,(%rdi) │ │ mov %rcx,0x8(%rdi) │ │ - lea -0x27a0c(%rip),%rcx │ │ + lea -0x26cd0(%rip),%rcx │ │ lea -0x30(%rbp),%rdx │ │ mov %rcx,(%rdx) │ │ movq $0x2,0x8(%rdx) │ │ lea -0x60(%rbp),%rsi │ │ mov %rdx,(%rsi) │ │ - lea 0x2e(%rip),%rcx │ │ + lea 0x33(%rip),%rcx │ │ mov %rcx,0x8(%rsi) │ │ mov %rax,0x10(%rsi) │ │ - lea 0x3f(%rip),%rax │ │ + lea 0x44(%rip),%rax │ │ mov %rax,0x18(%rsi) │ │ mov %rdi,0x20(%rsi) │ │ mov %rax,0x28(%rsi) │ │ - lea -0x28b3a(%rip),%rdi │ │ + lea -0x283df(%rip),%rdi │ │ mov %r8,%rdx │ │ - call 30650 │ │ + call 2fe00 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov %rsi,%rax │ │ mov (%rdi),%rsi │ │ mov 0x8(%rdi),%rdx │ │ mov %rax,%rdi │ │ - jmp 30840 │ │ + jmp 2fff0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -22568,28 +22183,30 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov (%rdi),%rax │ │ mov 0x8(%rdi),%rcx │ │ - mov 0x18(%rcx),%rcx │ │ mov %rax,%rdi │ │ - jmp *%rcx │ │ + jmp *0x18(%rcx) │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ sub $0x30,%rsp │ │ mov %rdi,-0x10(%rbp) │ │ mov %rsi,-0x8(%rbp) │ │ lea -0x10(%rbp),%rax │ │ mov %rax,-0x28(%rbp) │ │ mov %rdx,-0x20(%rbp) │ │ movw $0x1,-0x18(%rbp) │ │ lea -0x28(%rbp),%rdi │ │ - call 700e0 │ │ + call 6e350 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ @@ -22597,304 +22214,308 @@ │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x38,%rsp │ │ mov %rcx,%rbx │ │ mov %rdx,%r13 │ │ + mov %rsi,%rax │ │ mov %rdi,%r14 │ │ test $0x1,%bl │ │ - jne 3080b │ │ + jne 2ffbb │ │ + mov %rax,-0x38(%rbp) │ │ movzbl 0x0(%r13),%eax │ │ test %al,%al │ │ - je 3082b │ │ - mov %rsi,-0x50(%rbp) │ │ - mov 0x18(%rsi),%rcx │ │ + je 2ffd8 │ │ + mov -0x38(%rbp),%rcx │ │ + mov 0x18(%rcx),%rcx │ │ mov %rcx,-0x58(%rbp) │ │ movq $0x0,-0x30(%rbp) │ │ - jmp 306e0 │ │ - cs nopw 0x0(%rax,%rax,1) │ │ + jmp 2fe90 │ │ + nopl (%rax) │ │ movzbl (%r12),%eax │ │ mov %r12,%r13 │ │ test %al,%al │ │ - je 3082b │ │ + je 2ffd8 │ │ lea 0x1(%r13),%r12 │ │ movzbl %al,%r15d │ │ test %al,%al │ │ - js 30710 │ │ + js 2fec0 │ │ mov %r14,%rdi │ │ mov %r12,%rsi │ │ mov %r15,%rdx │ │ call *-0x58(%rbp) │ │ test %al,%al │ │ - jne 3082f │ │ + jne 2ffdc │ │ add %r15,%r12 │ │ - jmp 306d0 │ │ + jmp 2fe80 │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp $0x80,%al │ │ - je 30735 │ │ + je 2fee5 │ │ cmp $0xc0,%r15d │ │ - jne 3075c │ │ + jne 2ff0c │ │ mov -0x30(%rbp),%r15 │ │ mov %r15,%rax │ │ shl $0x4,%rax │ │ - movq $0x60000020,-0x38(%rbp) │ │ - jmp 307d2 │ │ + movq $0x60000020,-0x40(%rbp) │ │ + jmp 2ff82 │ │ movzwl 0x1(%r13),%r15d │ │ lea 0x3(%r13),%rsi │ │ mov %r14,%rdi │ │ mov %r15,%rdx │ │ call *-0x58(%rbp) │ │ test %al,%al │ │ - jne 3082f │ │ + jne 2ffdc │ │ lea (%r15,%r13,1),%r12 │ │ add $0x3,%r12 │ │ - jmp 306d0 │ │ + jmp 2fe80 │ │ mov $0x60000020,%ecx │ │ test $0x1,%al │ │ - je 30770 │ │ + je 2ff20 │ │ mov 0x1(%r13),%ecx │ │ add $0x5,%r13 │ │ mov %r13,%r12 │ │ test $0x2,%al │ │ - jne 3078d │ │ + jne 2ff3d │ │ xor %edx,%edx │ │ mov -0x30(%rbp),%r15 │ │ test $0x4,%al │ │ - je 3079e │ │ + je 2ff4e │ │ movzwl (%r12),%esi │ │ add $0x2,%r12 │ │ test $0x8,%al │ │ - jne 307a4 │ │ - jmp 307ad │ │ + jne 2ff54 │ │ + jmp 2ff5d │ │ movzwl (%r12),%edx │ │ add $0x2,%r12 │ │ mov -0x30(%rbp),%r15 │ │ test $0x4,%al │ │ - jne 3077e │ │ + jne 2ff2e │ │ xor %esi,%esi │ │ test $0x8,%al │ │ - je 307ad │ │ + je 2ff5d │ │ movzwl (%r12),%r15d │ │ add $0x2,%r12 │ │ test $0x10,%al │ │ - jne 307fa │ │ + jne 2ffaa │ │ test $0x20,%al │ │ - je 307c0 │ │ + je 2ff70 │ │ movzwl %si,%eax │ │ shl $0x4,%eax │ │ movzwl 0x8(%rbx,%rax,1),%esi │ │ mov %r15,%rax │ │ shl $0x4,%rax │ │ - mov %ecx,-0x38(%rbp) │ │ - mov %dx,-0x34(%rbp) │ │ - mov %si,-0x32(%rbp) │ │ - mov %r14,-0x48(%rbp) │ │ - mov -0x50(%rbp),%rcx │ │ - mov %rcx,-0x40(%rbp) │ │ + mov %ecx,-0x40(%rbp) │ │ + mov %dx,-0x3c(%rbp) │ │ + mov %si,-0x3a(%rbp) │ │ + mov %r14,-0x50(%rbp) │ │ + mov -0x38(%rbp),%rcx │ │ + mov %rcx,-0x48(%rbp) │ │ mov (%rbx,%rax,1),%rdi │ │ - lea -0x48(%rbp),%rsi │ │ + lea -0x50(%rbp),%rsi │ │ call *0x8(%rbx,%rax,1) │ │ test %al,%al │ │ - jne 3082f │ │ + jne 2ffdc │ │ inc %r15 │ │ mov %r15,-0x30(%rbp) │ │ - jmp 306d0 │ │ + jmp 2fe80 │ │ movzwl %dx,%edx │ │ shl $0x4,%edx │ │ movzwl 0x8(%rbx,%rdx,1),%edx │ │ test $0x20,%al │ │ - jne 307b5 │ │ - jmp 307c0 │ │ + jne 2ff65 │ │ + jmp 2ff70 │ │ shr $1,%rbx │ │ - mov 0x18(%rsi),%rax │ │ mov %r14,%rdi │ │ mov %r13,%rsi │ │ mov %rbx,%rdx │ │ add $0x38,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *%rax │ │ + jmp *0x18(%rax) │ │ xor %eax,%eax │ │ - jmp 30831 │ │ + jmp 2ffde │ │ mov $0x1,%al │ │ add $0x38,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x28,%rsp │ │ mov %rdx,%r13 │ │ mov 0x10(%rdi),%r14d │ │ test $0x18000000,%r14d │ │ - je 30b2d │ │ + je 302dd │ │ test $0x10000000,%r14d │ │ - jne 30891 │ │ + jne 30041 │ │ cmp $0x20,%r13 │ │ - jae 308ef │ │ + jae 3009f │ │ test %r13,%r13 │ │ - je 30929 │ │ + je 300d9 │ │ cmp $0x4,%r13 │ │ - jae 30931 │ │ + jae 300e1 │ │ xor %eax,%eax │ │ xor %r12d,%r12d │ │ - jmp 30ae2 │ │ + jmp 30292 │ │ movzwl 0x16(%rdi),%r12d │ │ test %r12,%r12 │ │ - je 3090e │ │ + je 300be │ │ add %rsi,%r13 │ │ xor %edx,%edx │ │ mov %rsi,%r9 │ │ mov %rsi,%rcx │ │ mov %r12,%rax │ │ - jmp 308c5 │ │ + jmp 30075 │ │ nopl 0x0(%rax,%rax,1) │ │ lea 0x1(%rcx),%r8 │ │ mov %r8,%rdx │ │ sub %rcx,%rdx │ │ add %rsi,%rdx │ │ mov %r8,%rcx │ │ dec %rax │ │ - je 30919 │ │ + je 300c9 │ │ mov %rdx,%rsi │ │ cmp %r13,%rcx │ │ - je 30914 │ │ + je 300c4 │ │ movzbl (%rcx),%edx │ │ test %dl,%dl │ │ - jns 308b0 │ │ + jns 30060 │ │ cmp $0xe0,%dl │ │ - jb 308e9 │ │ + jb 30099 │ │ cmp $0xf0,%dl │ │ mov %rcx,%r8 │ │ sbb $0xffffffffffffffff,%r8 │ │ add $0x3,%r8 │ │ - jmp 308b4 │ │ + jmp 30064 │ │ lea 0x2(%rcx),%r8 │ │ - jmp 308b4 │ │ + jmp 30064 │ │ mov %rdi,%rbx │ │ mov %rsi,%rdi │ │ mov %rsi,%r15 │ │ mov %r13,%rsi │ │ - call 30bf0 │ │ + call 303a0 │ │ mov %r15,%rsi │ │ mov %rbx,%rdi │ │ mov %rax,%r12 │ │ - jmp 30af3 │ │ + jmp 302a3 │ │ xor %edx,%edx │ │ xor %eax,%eax │ │ - jmp 3091e │ │ + jmp 300ce │ │ mov %rsi,%rdx │ │ - jmp 3091b │ │ + jmp 300cb │ │ xor %eax,%eax │ │ mov %r9,%rsi │ │ sub %rax,%r12 │ │ mov %rdx,%r13 │ │ - jmp 30af3 │ │ + jmp 302a3 │ │ xor %r12d,%r12d │ │ - jmp 30af3 │ │ + jmp 302a3 │ │ mov %r13d,%eax │ │ and $0x1c,%eax │ │ movzwl (%rsi),%ecx │ │ movd %ecx,%xmm0 │ │ movzwl 0x2(%rsi),%ecx │ │ movd %ecx,%xmm1 │ │ - movdqa -0x2ceee(%rip),%xmm2 │ │ + movdqa -0x2c65e(%rip),%xmm2 │ │ pcmpgtb %xmm2,%xmm0 │ │ pmovzxbq %xmm0,%xmm0 │ │ - movdqa -0x2ce9f(%rip),%xmm3 │ │ + movdqa -0x2c5ff(%rip),%xmm3 │ │ pand %xmm3,%xmm0 │ │ pcmpgtb %xmm2,%xmm1 │ │ pmovzxbq %xmm1,%xmm1 │ │ pand %xmm3,%xmm1 │ │ cmp $0x4,%rax │ │ - je 30acb │ │ + je 3027b │ │ movzwl 0x4(%rsi),%ecx │ │ movd %ecx,%xmm4 │ │ movzwl 0x6(%rsi),%ecx │ │ movd %ecx,%xmm5 │ │ pcmpgtb %xmm2,%xmm4 │ │ pmovzxbq %xmm4,%xmm4 │ │ pand %xmm3,%xmm4 │ │ pcmpgtb %xmm2,%xmm5 │ │ pmovzxbq %xmm5,%xmm5 │ │ pand %xmm3,%xmm5 │ │ paddq %xmm4,%xmm0 │ │ paddq %xmm5,%xmm1 │ │ cmp $0x8,%eax │ │ - je 30acb │ │ + je 3027b │ │ movzwl 0x8(%rsi),%ecx │ │ movd %ecx,%xmm4 │ │ movzwl 0xa(%rsi),%ecx │ │ movd %ecx,%xmm5 │ │ pcmpgtb %xmm2,%xmm4 │ │ pmovzxbq %xmm4,%xmm4 │ │ pand %xmm3,%xmm4 │ │ pcmpgtb %xmm2,%xmm5 │ │ pmovzxbq %xmm5,%xmm5 │ │ pand %xmm3,%xmm5 │ │ paddq %xmm4,%xmm0 │ │ paddq %xmm5,%xmm1 │ │ cmp $0xc,%eax │ │ - je 30acb │ │ + je 3027b │ │ movzwl 0xc(%rsi),%ecx │ │ movd %ecx,%xmm4 │ │ movzwl 0xe(%rsi),%ecx │ │ movd %ecx,%xmm5 │ │ pcmpgtb %xmm2,%xmm4 │ │ pmovzxbq %xmm4,%xmm4 │ │ pand %xmm3,%xmm4 │ │ pcmpgtb %xmm2,%xmm5 │ │ pmovzxbq %xmm5,%xmm5 │ │ pand %xmm3,%xmm5 │ │ paddq %xmm4,%xmm0 │ │ paddq %xmm5,%xmm1 │ │ cmp $0x10,%eax │ │ - je 30acb │ │ + je 3027b │ │ movzwl 0x10(%rsi),%ecx │ │ movd %ecx,%xmm4 │ │ movzwl 0x12(%rsi),%ecx │ │ movd %ecx,%xmm5 │ │ pcmpgtb %xmm2,%xmm4 │ │ pmovzxbq %xmm4,%xmm4 │ │ pand %xmm3,%xmm4 │ │ pcmpgtb %xmm2,%xmm5 │ │ pmovzxbq %xmm5,%xmm5 │ │ pand %xmm3,%xmm5 │ │ paddq %xmm4,%xmm0 │ │ paddq %xmm5,%xmm1 │ │ cmp $0x14,%eax │ │ - je 30acb │ │ + je 3027b │ │ movzwl 0x14(%rsi),%ecx │ │ movd %ecx,%xmm4 │ │ movzwl 0x16(%rsi),%ecx │ │ movd %ecx,%xmm5 │ │ pcmpgtb %xmm2,%xmm4 │ │ pmovzxbq %xmm4,%xmm4 │ │ pand %xmm3,%xmm4 │ │ pcmpgtb %xmm2,%xmm5 │ │ pmovzxbq %xmm5,%xmm5 │ │ pand %xmm3,%xmm5 │ │ paddq %xmm4,%xmm0 │ │ paddq %xmm5,%xmm1 │ │ cmp $0x18,%eax │ │ - je 30acb │ │ + je 3027b │ │ movzwl 0x18(%rsi),%ecx │ │ movd %ecx,%xmm4 │ │ movzwl 0x1a(%rsi),%ecx │ │ movd %ecx,%xmm5 │ │ pcmpgtb %xmm2,%xmm4 │ │ pmovzxbq %xmm4,%xmm4 │ │ pand %xmm3,%xmm4 │ │ @@ -22904,94 +22525,93 @@ │ │ paddq %xmm4,%xmm0 │ │ paddq %xmm2,%xmm1 │ │ paddq %xmm1,%xmm0 │ │ pshufd $0xee,%xmm0,%xmm1 │ │ paddq %xmm0,%xmm1 │ │ movq %xmm1,%r12 │ │ cmp %rax,%r13 │ │ - je 30af3 │ │ + je 302a3 │ │ xor %ecx,%ecx │ │ cmpb $0xc0,(%rsi,%rax,1) │ │ setge %cl │ │ add %rcx,%r12 │ │ inc %rax │ │ - jmp 30add │ │ + jmp 3028d │ │ movzwl 0x14(%rdi),%eax │ │ cmp %rax,%r12 │ │ - jae 30b2d │ │ + jae 302dd │ │ mov %rax,-0x38(%rbp) │ │ mov %eax,%edx │ │ sub %r12d,%edx │ │ mov %r14d,%eax │ │ shr $0x1d,%eax │ │ and $0x3,%eax │ │ - lea -0x2cb99(%rip),%rcx │ │ + lea -0x2c499(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ mov %rsi,-0x50(%rbp) │ │ mov %r13,-0x48(%rbp) │ │ mov %edx,-0x2c(%rbp) │ │ jmp *%rax │ │ xor %eax,%eax │ │ - jmp 30b57 │ │ + jmp 30304 │ │ mov (%rdi),%rax │ │ mov 0x8(%rdi),%rcx │ │ - mov 0x18(%rcx),%rcx │ │ mov %rax,%rdi │ │ mov %r13,%rdx │ │ add $0x28,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *%rcx │ │ + jmp *0x18(%rcx) │ │ mov %edx,%eax │ │ - jmp 30b57 │ │ + jmp 30304 │ │ movzwl %dx,%eax │ │ shr $1,%eax │ │ and $0x1fffff,%r14d │ │ mov (%rdi),%r13 │ │ mov 0x8(%rdi),%rbx │ │ mov %rax,-0x40(%rbp) │ │ lea 0x1(%rax),%r15d │ │ - nopl (%rax) │ │ + nopw 0x0(%rax,%rax,1) │ │ mov %r13,%rdi │ │ dec %r15w │ │ - je 30b87 │ │ + je 30337 │ │ mov %r14d,%esi │ │ call *0x20(%rbx) │ │ test %al,%al │ │ - je 30b70 │ │ + je 30320 │ │ mov $0x1,%al │ │ - jmp 30bda │ │ + jmp 3038a │ │ mov -0x50(%rbp),%rsi │ │ mov -0x48(%rbp),%rdx │ │ call *0x18(%rbx) │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 30bda │ │ + jne 3038a │ │ mov -0x40(%rbp),%rax │ │ sub %eax,-0x2c(%rbp) │ │ add %r12d,%eax │ │ mov %rax,%r12 │ │ sub -0x38(%rbp),%r12d │ │ mov $0xffff,%r15w │ │ lea (%r12,%r15,1),%eax │ │ cmp $0xffff,%ax │ │ - je 30bcc │ │ + je 3037c │ │ mov %r13,%rdi │ │ mov %r14d,%esi │ │ call *0x20(%rbx) │ │ inc %r15d │ │ test %al,%al │ │ - je 30bb0 │ │ - jmp 30bd2 │ │ + je 30360 │ │ + jmp 30382 │ │ mov -0x2c(%rbp),%eax │ │ mov %eax,%r15d │ │ cmp -0x2c(%rbp),%r15w │ │ setb %al │ │ add $0x28,%rsp │ │ pop %rbx │ │ pop %r12 │ │ @@ -23016,100 +22636,100 @@ │ │ mov %rcx,%rax │ │ sub %rdi,%rax │ │ sub %rax,%rsi │ │ mov %esi,%edx │ │ and $0x7,%edx │ │ mov %rcx,%r8 │ │ sub %rdi,%r8 │ │ - jne 30c19 │ │ + jne 303c9 │ │ xor %eax,%eax │ │ - jmp 30c97 │ │ + jmp 30447 │ │ cmp $0x4,%r8 │ │ - jae 30c26 │ │ + jae 303d6 │ │ xor %r9d,%r9d │ │ xor %eax,%eax │ │ - jmp 30c80 │ │ + jmp 30430 │ │ movzwl 0x2(%rdi),%eax │ │ movd %eax,%xmm0 │ │ - movdqa -0x2d1d6(%rip),%xmm1 │ │ + movdqa -0x2c946(%rip),%xmm1 │ │ pcmpgtb %xmm1,%xmm0 │ │ pmovzxbq %xmm0,%xmm0 │ │ - movdqa -0x2d187(%rip),%xmm2 │ │ + movdqa -0x2c8e7(%rip),%xmm2 │ │ pand %xmm2,%xmm0 │ │ movzwl (%rdi),%eax │ │ movd %eax,%xmm3 │ │ pcmpgtb %xmm1,%xmm3 │ │ pmovzxbq %xmm3,%xmm1 │ │ pand %xmm2,%xmm1 │ │ paddq %xmm0,%xmm1 │ │ pshufd $0xee,%xmm1,%xmm0 │ │ paddq %xmm1,%xmm0 │ │ movq %xmm0,%rax │ │ mov $0x4,%r9d │ │ - je 30c97 │ │ + je 30447 │ │ nopl 0x0(%rax) │ │ xor %r10d,%r10d │ │ cmpb $0xc0,(%rdi,%r9,1) │ │ setge %r10b │ │ add %r10,%rax │ │ inc %r9 │ │ cmp %r9,%r8 │ │ - jne 30c80 │ │ + jne 30430 │ │ test %rdx,%rdx │ │ - je 30d30 │ │ + je 304e0 │ │ movabs $0x7ffffffffffffff8,%rdi │ │ and %rsi,%rdi │ │ xor %r10d,%r10d │ │ cmpb $0xc0,(%rcx,%rdi,1) │ │ setge %r10b │ │ cmp $0x1,%edx │ │ - je 30d33 │ │ + je 304e3 │ │ xor %r8d,%r8d │ │ cmpb $0xc0,0x1(%rcx,%rdi,1) │ │ setge %r8b │ │ add %r8,%r10 │ │ cmp $0x2,%edx │ │ - je 30d33 │ │ + je 304e3 │ │ xor %r8d,%r8d │ │ cmpb $0xc0,0x2(%rcx,%rdi,1) │ │ setge %r8b │ │ add %r8,%r10 │ │ cmp $0x3,%edx │ │ - je 30d33 │ │ + je 304e3 │ │ xor %r8d,%r8d │ │ cmpb $0xc0,0x3(%rcx,%rdi,1) │ │ setge %r8b │ │ add %r8,%r10 │ │ cmp $0x4,%edx │ │ - je 30d33 │ │ + je 304e3 │ │ xor %r8d,%r8d │ │ cmpb $0xc0,0x4(%rcx,%rdi,1) │ │ setge %r8b │ │ add %r8,%r10 │ │ cmp $0x5,%edx │ │ - je 30d33 │ │ + je 304e3 │ │ xor %r8d,%r8d │ │ cmpb $0xc0,0x5(%rcx,%rdi,1) │ │ setge %r8b │ │ add %r8,%r10 │ │ cmp $0x6,%edx │ │ - je 30d33 │ │ + je 304e3 │ │ xor %edx,%edx │ │ cmpb $0xc0,0x6(%rcx,%rdi,1) │ │ setge %dl │ │ add %rdx,%r10 │ │ - jmp 30d33 │ │ + jmp 304e3 │ │ xor %r10d,%r10d │ │ add %rax,%r10 │ │ shr $0x3,%rsi │ │ movabs $0xff00ff00ff00ff,%rdi │ │ movabs $0x1000100010001,%rdx │ │ pcmpeqd %xmm0,%xmm0 │ │ - movdqa -0x2d4ca(%rip),%xmm1 │ │ - jmp 30d94 │ │ + movdqa -0x2cc3a(%rip),%xmm1 │ │ + jmp 30544 │ │ nopl 0x0(%rax) │ │ xor %r10d,%r10d │ │ add %r8,%rcx │ │ sub %r9,%rsi │ │ mov %r9d,%r11d │ │ and $0x3,%r11d │ │ mov %r10,%rbx │ │ @@ -23117,132 +22737,136 @@ │ │ shr $0x8,%r10 │ │ and %rdi,%r10 │ │ add %rbx,%r10 │ │ imul %rdx,%r10 │ │ shr $0x30,%r10 │ │ add %rax,%r10 │ │ test %r11,%r11 │ │ - jne 31010 │ │ + jne 307d0 │ │ mov %r10,%rax │ │ test %rsi,%rsi │ │ - je 3109b │ │ + je 3085b │ │ mov %rcx,%r8 │ │ cmp $0xc0,%rsi │ │ mov $0xc0,%r9d │ │ cmovb %rsi,%r9 │ │ lea 0x0(,%r9,8),%ecx │ │ mov %ecx,%r11d │ │ and $0x7e0,%r11d │ │ - je 30d60 │ │ + je 30510 │ │ lea -0x20(%rcx),%r14 │ │ cmp $0x60,%r14 │ │ - jae 30de0 │ │ + jae 30590 │ │ mov %r8,%rbx │ │ xor %r10d,%r10d │ │ - jmp 30fa8 │ │ + jmp 30761 │ │ nopl (%rax) │ │ shr $0x5,%r14 │ │ inc %r14 │ │ mov %r14,%r15 │ │ and $0xfffffffffffffffc,%r15 │ │ mov %r15,%rbx │ │ shl $0x5,%rbx │ │ add %r8,%rbx │ │ - lea 0x40(%r8),%r10 │ │ - pxor %xmm4,%xmm4 │ │ + lea 0x78(%r8),%r10 │ │ + pxor %xmm3,%xmm3 │ │ mov %r15,%r12 │ │ - pxor %xmm6,%xmm6 │ │ + pxor %xmm2,%xmm2 │ │ nopw 0x0(%rax,%rax,1) │ │ - movdqu -0x40(%r10),%xmm2 │ │ - movdqu -0x20(%r10),%xmm5 │ │ - movdqa %xmm2,%xmm3 │ │ - punpcklqdq %xmm5,%xmm3 │ │ - movdqa %xmm3,%xmm7 │ │ + movq -0x58(%r10),%xmm4 │ │ + movq -0x78(%r10),%xmm5 │ │ + punpcklqdq %xmm4,%xmm5 │ │ + movq -0x18(%r10),%xmm4 │ │ + movq -0x38(%r10),%xmm6 │ │ + punpcklqdq %xmm4,%xmm6 │ │ + movdqa %xmm5,%xmm4 │ │ + pxor %xmm0,%xmm4 │ │ + movdqa %xmm6,%xmm7 │ │ pxor %xmm0,%xmm7 │ │ + psrlq $0x7,%xmm4 │ │ psrlq $0x7,%xmm7 │ │ - psrlq $0x6,%xmm3 │ │ - por %xmm7,%xmm3 │ │ - pand %xmm1,%xmm3 │ │ - paddq %xmm4,%xmm3 │ │ - movdqu -0x30(%r10),%xmm4 │ │ - movdqu -0x10(%r10),%xmm7 │ │ - punpckhqdq %xmm5,%xmm2 │ │ - movdqa %xmm4,%xmm5 │ │ - punpcklqdq %xmm7,%xmm5 │ │ - punpckhqdq %xmm7,%xmm4 │ │ - movdqu 0x30(%r10),%xmm10 │ │ - movdqu 0x20(%r10),%xmm7 │ │ - movdqu (%r10),%xmm9 │ │ - movdqa %xmm9,%xmm8 │ │ - punpcklqdq %xmm7,%xmm8 │ │ - movdqa %xmm8,%xmm11 │ │ - pxor %xmm0,%xmm11 │ │ - psrlq $0x7,%xmm11 │ │ - psrlq $0x6,%xmm8 │ │ - por %xmm11,%xmm8 │ │ - pand %xmm1,%xmm8 │ │ - paddq %xmm6,%xmm8 │ │ - movdqu 0x10(%r10),%xmm6 │ │ - punpckhqdq %xmm7,%xmm9 │ │ - movdqa %xmm6,%xmm7 │ │ - punpcklqdq %xmm10,%xmm7 │ │ - punpckhqdq %xmm10,%xmm6 │ │ - movdqa %xmm2,%xmm10 │ │ - pxor %xmm0,%xmm10 │ │ - movdqa %xmm9,%xmm11 │ │ - pxor %xmm0,%xmm11 │ │ - psrlq $0x7,%xmm10 │ │ - psrlq $0x7,%xmm11 │ │ - psrlq $0x6,%xmm2 │ │ - por %xmm10,%xmm2 │ │ - psrlq $0x6,%xmm9 │ │ - por %xmm11,%xmm9 │ │ - pand %xmm1,%xmm2 │ │ - pand %xmm1,%xmm9 │ │ - movdqa %xmm5,%xmm10 │ │ - pxor %xmm0,%xmm10 │ │ - movdqa %xmm7,%xmm11 │ │ - pxor %xmm0,%xmm11 │ │ - psrlq $0x7,%xmm10 │ │ - psrlq $0x7,%xmm11 │ │ psrlq $0x6,%xmm5 │ │ - por %xmm10,%xmm5 │ │ - psrlq $0x6,%xmm7 │ │ - por %xmm11,%xmm7 │ │ + por %xmm4,%xmm5 │ │ + psrlq $0x6,%xmm6 │ │ + por %xmm7,%xmm6 │ │ pand %xmm1,%xmm5 │ │ - paddq %xmm2,%xmm5 │ │ - paddq %xmm3,%xmm5 │ │ + paddq %xmm5,%xmm3 │ │ + pand %xmm1,%xmm6 │ │ + paddq %xmm6,%xmm2 │ │ + movq -0x50(%r10),%xmm4 │ │ + movq -0x70(%r10),%xmm7 │ │ + punpcklqdq %xmm4,%xmm7 │ │ + movq -0x10(%r10),%xmm4 │ │ + movq -0x30(%r10),%xmm6 │ │ + punpcklqdq %xmm4,%xmm6 │ │ + movdqa %xmm7,%xmm4 │ │ + pxor %xmm0,%xmm4 │ │ + movdqa %xmm6,%xmm5 │ │ + pxor %xmm0,%xmm5 │ │ + psrlq $0x7,%xmm4 │ │ + psrlq $0x7,%xmm5 │ │ + psrlq $0x6,%xmm7 │ │ + por %xmm4,%xmm7 │ │ + psrlq $0x6,%xmm6 │ │ + por %xmm5,%xmm6 │ │ pand %xmm1,%xmm7 │ │ - paddq %xmm9,%xmm7 │ │ - paddq %xmm8,%xmm7 │ │ - movdqa %xmm4,%xmm2 │ │ - pxor %xmm0,%xmm2 │ │ - movdqa %xmm6,%xmm3 │ │ - pxor %xmm0,%xmm3 │ │ - psrlq $0x7,%xmm2 │ │ - psrlq $0x7,%xmm3 │ │ + pand %xmm1,%xmm6 │ │ + movq -0x48(%r10),%xmm5 │ │ + movq -0x68(%r10),%xmm4 │ │ + punpcklqdq %xmm5,%xmm4 │ │ + movq -0x8(%r10),%xmm8 │ │ + movq -0x28(%r10),%xmm5 │ │ + punpcklqdq %xmm8,%xmm5 │ │ + movdqa %xmm4,%xmm8 │ │ + pxor %xmm0,%xmm8 │ │ + movdqa %xmm5,%xmm9 │ │ + pxor %xmm0,%xmm9 │ │ + psrlq $0x7,%xmm8 │ │ + psrlq $0x7,%xmm9 │ │ psrlq $0x6,%xmm4 │ │ - por %xmm2,%xmm4 │ │ - psrlq $0x6,%xmm6 │ │ - por %xmm3,%xmm6 │ │ + por %xmm8,%xmm4 │ │ + psrlq $0x6,%xmm5 │ │ + por %xmm9,%xmm5 │ │ pand %xmm1,%xmm4 │ │ - paddq %xmm5,%xmm4 │ │ - pand %xmm1,%xmm6 │ │ - paddq %xmm7,%xmm6 │ │ + paddq %xmm7,%xmm4 │ │ + paddq %xmm3,%xmm4 │ │ + pand %xmm1,%xmm5 │ │ + paddq %xmm6,%xmm5 │ │ + paddq %xmm2,%xmm5 │ │ + movq -0x40(%r10),%xmm2 │ │ + movq -0x60(%r10),%xmm3 │ │ + punpcklqdq %xmm2,%xmm3 │ │ + movq (%r10),%xmm6 │ │ + movq -0x20(%r10),%xmm2 │ │ + punpcklqdq %xmm6,%xmm2 │ │ + movdqa %xmm3,%xmm6 │ │ + pxor %xmm0,%xmm6 │ │ + movdqa %xmm2,%xmm7 │ │ + pxor %xmm0,%xmm7 │ │ + psrlq $0x7,%xmm6 │ │ + psrlq $0x7,%xmm7 │ │ + psrlq $0x6,%xmm3 │ │ + por %xmm6,%xmm3 │ │ + psrlq $0x6,%xmm2 │ │ + por %xmm7,%xmm2 │ │ + pand %xmm1,%xmm3 │ │ + paddq %xmm4,%xmm3 │ │ + pand %xmm1,%xmm2 │ │ + paddq %xmm5,%xmm2 │ │ sub $0xffffffffffffff80,%r10 │ │ add $0xfffffffffffffffc,%r12 │ │ - jne 30e10 │ │ - paddq %xmm4,%xmm6 │ │ - pshufd $0xee,%xmm6,%xmm2 │ │ - paddq %xmm6,%xmm2 │ │ - movq %xmm2,%r10 │ │ + jne 305c0 │ │ + paddq %xmm3,%xmm2 │ │ + pshufd $0xee,%xmm2,%xmm3 │ │ + paddq %xmm2,%xmm3 │ │ + movq %xmm3,%r10 │ │ cmp %r15,%r14 │ │ - je 30d63 │ │ + je 30513 │ │ add %r8,%r11 │ │ - nopl 0x0(%rax,%rax,1) │ │ + data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ movdqu (%rbx),%xmm2 │ │ movdqu 0x10(%rbx),%xmm3 │ │ movdqa %xmm2,%xmm4 │ │ pxor %xmm0,%xmm4 │ │ movdqa %xmm3,%xmm5 │ │ pxor %xmm0,%xmm5 │ │ psrlq $0x7,%xmm5 │ │ @@ -23256,38 +22880,38 @@ │ │ paddq %xmm3,%xmm2 │ │ pshufd $0xee,%xmm2,%xmm3 │ │ paddq %xmm2,%xmm3 │ │ movq %xmm3,%r14 │ │ add %r14,%r10 │ │ add $0x20,%rbx │ │ cmp %r11,%rbx │ │ - jne 30fb0 │ │ - jmp 30d63 │ │ + jne 30770 │ │ + jmp 30513 │ │ movabs $0x101010101010101,%rcx │ │ and $0xfc,%r9d │ │ mov %r9d,%eax │ │ mov (%r8,%rax,8),%rax │ │ mov %rax,%rsi │ │ not %rsi │ │ shr $0x7,%rsi │ │ shr $0x6,%rax │ │ or %rsi,%rax │ │ and %rcx,%rax │ │ cmp $0x1,%r11d │ │ - je 31080 │ │ + je 30840 │ │ mov 0x8(%r8,%r9,8),%rsi │ │ mov %rsi,%rbx │ │ not %rbx │ │ shr $0x7,%rbx │ │ shr $0x6,%rsi │ │ or %rbx,%rsi │ │ and %rcx,%rsi │ │ add %rsi,%rax │ │ cmp $0x2,%r11d │ │ - je 31080 │ │ + je 30840 │ │ mov 0x10(%r8,%r9,8),%rsi │ │ mov %rsi,%r8 │ │ not %r8 │ │ shr $0x7,%r8 │ │ shr $0x6,%rsi │ │ or %r8,%rsi │ │ and %rcx,%rsi │ │ @@ -23316,259 +22940,363 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ + push %rbx │ │ + sub $0x18,%rsp │ │ + mov 0x10(%rsi),%eax │ │ + test $0x2000000,%eax │ │ + jne 30984 │ │ + test $0x4000000,%eax │ │ + jne 309af │ │ + mov $0x14,%eax │ │ + lea -0x277c6(%rip),%r8 │ │ + mov %rdi,%rdx │ │ + cmp $0x3e8,%rdi │ │ + jb 30913 │ │ + movabs $0x346dc5d63886594b,%r9 │ │ + mov %rdi,%rcx │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %rax,%r10 │ │ + mov %rcx,%rax │ │ + mul %r9 │ │ + shr $0xb,%rdx │ │ + imul $0x2710,%edx,%eax │ │ + mov %ecx,%r11d │ │ + sub %eax,%r11d │ │ + imul $0x147b,%r11d,%eax │ │ + shr $0x13,%eax │ │ + imul $0x64,%eax,%ebx │ │ + sub %ebx,%r11d │ │ + movzwl (%r8,%rax,2),%eax │ │ + mov %ax,-0x20(%rbp,%r10,1) │ │ + movzwl %r11w,%eax │ │ + movzwl (%r8,%rax,2),%eax │ │ + mov %ax,-0x1e(%rbp,%r10,1) │ │ + lea -0x4(%r10),%rax │ │ + cmp $0x98967f,%rcx │ │ + mov %rdx,%rcx │ │ + ja 308c0 │ │ + cmp $0xa,%rdx │ │ + jb 30945 │ │ + mov %edx,%ecx │ │ + shr $0x2,%ecx │ │ + movzwl %cx,%ecx │ │ + imul $0x147b,%ecx,%ecx │ │ + shr $0x11,%ecx │ │ + imul $0x64,%ecx,%r9d │ │ + sub %r9d,%edx │ │ + movzwl %dx,%edx │ │ + movzwl (%r8,%rdx,2),%edx │ │ + mov %dx,-0x1e(%rbp,%rax,1) │ │ + add $0xfffffffffffffffe,%rax │ │ + mov %rcx,%rdx │ │ + test %rdi,%rdi │ │ + je 3094f │ │ + test %rdx,%rdx │ │ + je 3095f │ │ + and $0xf,%edx │ │ + movzbl 0x1(%r8,%rdx,2),%ecx │ │ + mov %cl,-0x1d(%rbp,%rax,1) │ │ + dec %rax │ │ + mov $0x14,%r9d │ │ + sub %rax,%r9 │ │ + lea (%rax,%rbp,1),%r8 │ │ + add $0xffffffffffffffe4,%r8 │ │ + mov $0x1,%edx │ │ + mov %rsi,%rdi │ │ + mov $0x1,%esi │ │ + xor %ecx,%ecx │ │ + jmp 30a06 │ │ + mov $0x11,%edx │ │ + lea -0x2d010(%rip),%rax │ │ + mov %rdx,%rcx │ │ + mov %edi,%edx │ │ + and $0xf,%edx │ │ + shr $0x4,%rdi │ │ + movzbl (%rdx,%rax,1),%edx │ │ + mov %dl,-0x1e(%rbp,%rcx,1) │ │ + lea -0x1(%rcx),%rdx │ │ + test %rdi,%rdi │ │ + jne 30990 │ │ + jmp 309dd │ │ + mov $0x11,%edx │ │ + lea -0x2ce0b(%rip),%rax │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %rdx,%rcx │ │ + mov %edi,%edx │ │ + and $0xf,%edx │ │ + shr $0x4,%rdi │ │ + movzbl (%rdx,%rax,1),%edx │ │ + mov %dl,-0x1e(%rbp,%rcx,1) │ │ + lea -0x1(%rcx),%rdx │ │ + test %rdi,%rdi │ │ + jne 309c0 │ │ + add $0xfffffffffffffffe,%rcx │ │ + lea (%rcx,%rbp,1),%r8 │ │ + add $0xffffffffffffffe4,%r8 │ │ + mov $0x11,%r9d │ │ + sub %rdx,%r9 │ │ + lea -0x26bc2(%rip),%rdx │ │ + mov $0x2,%ecx │ │ + mov %rsi,%rdi │ │ + mov $0x1,%esi │ │ + call 30a20 │ │ + add $0x18,%rsp │ │ + pop %rbx │ │ + pop %rbp │ │ + ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x48,%rsp │ │ mov %r9,%r13 │ │ mov %r8,%r12 │ │ - mov 0x10(%rdi),%r15d │ │ - mov %r15d,%eax │ │ - and $0x200000,%eax │ │ - cmp $0x1,%eax │ │ - mov $0x0,%r8d │ │ - sbb %r8d,%r8d │ │ - or $0x2b,%r8d │ │ - shr $0x15,%eax │ │ test %esi,%esi │ │ - mov $0x2d,%esi │ │ - cmovne %r8d,%esi │ │ - mov %esi,-0x2c(%rbp) │ │ - mov $0x1,%r8d │ │ - cmovne %rax,%r8 │ │ - add %r9,%r8 │ │ + je 30ae0 │ │ + mov 0x10(%rdi),%r15d │ │ + mov %r15d,%r8d │ │ + and $0x200000,%r8d │ │ + xor %eax,%eax │ │ + cmp $0x1,%r8d │ │ + sbb %eax,%eax │ │ + or $0x2b,%eax │ │ + mov %eax,-0x2c(%rbp) │ │ + shr $0x15,%r8d │ │ + add %r13,%r8 │ │ test $0x800000,%r15d │ │ - jne 3115a │ │ - xor %edx,%edx │ │ + je 30afc │ │ + xor %eax,%eax │ │ + test %rcx,%rcx │ │ + je 30a8f │ │ + cmpb $0xc0,(%rdx) │ │ + setge %al │ │ + cmp $0x1,%rcx │ │ + je 30a8f │ │ + xor %esi,%esi │ │ + cmpb $0xc0,0x1(%rdx) │ │ + setge %sil │ │ + add %rsi,%rax │ │ + add %rax,%r8 │ │ movzwl 0x14(%rdi),%r14d │ │ cmp %r14,%r8 │ │ - jb 31187 │ │ + jb 30b08 │ │ mov %rcx,%r8 │ │ mov %rdx,%rcx │ │ mov (%rdi),%rbx │ │ - mov 0x8(%rdi),%r15 │ │ + mov 0x8(%rdi),%rsi │ │ mov %rbx,%rdi │ │ - mov %r15,%rsi │ │ + mov %rsi,%r14 │ │ mov -0x2c(%rbp),%edx │ │ - call 31360 │ │ + call 30ca0 │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 3130c │ │ - mov 0x18(%r15),%rax │ │ + jne 30c8c │ │ mov %rbx,%rdi │ │ mov %r12,%rsi │ │ mov %r13,%rdx │ │ + mov %r14,%rax │ │ add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *%rax │ │ - xor %eax,%eax │ │ - test %rcx,%rcx │ │ - je 3117a │ │ - cmpb $0xc0,(%rdx) │ │ - setge %al │ │ - cmp $0x1,%rcx │ │ - je 3117a │ │ - xor %esi,%esi │ │ - cmpb $0xc0,0x1(%rdx) │ │ - setge %sil │ │ - add %rsi,%rax │ │ - add %rax,%r8 │ │ + jmp *0x18(%rax) │ │ + lea 0x1(%r13),%r8 │ │ + mov 0x10(%rdi),%r15d │ │ + movl $0x2d,-0x2c(%rbp) │ │ + test $0x800000,%r15d │ │ + jne 30a6f │ │ + xor %edx,%edx │ │ movzwl 0x14(%rdi),%r14d │ │ cmp %r14,%r8 │ │ - jae 31116 │ │ + jae 30a9c │ │ test $0x1000000,%r15d │ │ mov %r12,-0x40(%rbp) │ │ mov %r8,-0x48(%rbp) │ │ - jne 311cf │ │ + jne 30b50 │ │ mov %r14d,%r9d │ │ sub %r8d,%r9d │ │ mov %r15d,%eax │ │ shr $0x1d,%eax │ │ and $0x3,%eax │ │ - lea -0x2d222(%rip),%rsi │ │ + lea -0x2ccf3(%rip),%rsi │ │ movslq (%rsi,%rax,4),%rax │ │ add %rsi,%rax │ │ mov %r13,-0x58(%rbp) │ │ mov %rcx,-0x68(%rbp) │ │ mov %rdx,-0x60(%rbp) │ │ mov %r9d,-0x38(%rbp) │ │ jmp *%rax │ │ mov %r9d,%eax │ │ - jmp 31267 │ │ + jmp 30be7 │ │ mov 0x10(%rdi),%r12 │ │ mov %r12d,%eax │ │ and $0x9fe00000,%eax │ │ or $0x20000030,%eax │ │ mov %eax,0x10(%rdi) │ │ mov (%rdi),%r15 │ │ mov %rdi,-0x38(%rbp) │ │ mov %rcx,%r8 │ │ mov %rdx,%rcx │ │ mov 0x8(%rdi),%rbx │ │ mov %r15,%rdi │ │ mov %rbx,%rsi │ │ mov -0x2c(%rbp),%edx │ │ - call 31360 │ │ + call 30ca0 │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 3130c │ │ + jne 30c8c │ │ sub -0x48(%rbp),%r14d │ │ inc %r14d │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ + cs nopw 0x0(%rax,%rax,1) │ │ dec %r14w │ │ - je 31237 │ │ + je 30bb7 │ │ mov %r15,%rdi │ │ mov $0x30,%esi │ │ call *0x20(%rbx) │ │ test %al,%al │ │ - je 31220 │ │ - jmp 31295 │ │ + je 30ba0 │ │ + jmp 30c15 │ │ mov %r15,%rdi │ │ mov -0x40(%rbp),%rsi │ │ mov %r13,%rdx │ │ call *0x18(%rbx) │ │ test %al,%al │ │ mov $0x1,%al │ │ - jne 3130c │ │ + jne 30c8c │ │ mov -0x38(%rbp),%rax │ │ mov %r12,0x10(%rax) │ │ xor %eax,%eax │ │ - jmp 3130c │ │ + jmp 30c8c │ │ xor %eax,%eax │ │ - jmp 31267 │ │ + jmp 30be7 │ │ movzwl %r9w,%eax │ │ shr $1,%eax │ │ and $0x1fffff,%r15d │ │ mov (%rdi),%rbx │ │ mov 0x8(%rdi),%r12 │ │ mov %rax,-0x50(%rbp) │ │ lea 0x1(%rax),%r13d │ │ nopl (%rax) │ │ mov %rbx,%rdi │ │ dec %r13w │ │ - je 31299 │ │ + je 30c19 │ │ mov %r15d,%esi │ │ call *0x20(%r12) │ │ test %al,%al │ │ - je 31280 │ │ + je 30c00 │ │ mov $0x1,%al │ │ - jmp 3130c │ │ + jmp 30c8c │ │ mov %r12,%rsi │ │ mov -0x2c(%rbp),%edx │ │ mov -0x60(%rbp),%rcx │ │ mov -0x68(%rbp),%r8 │ │ - call 31360 │ │ + call 30ca0 │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 3130c │ │ + jne 30c8c │ │ mov %rbx,%rdi │ │ mov -0x40(%rbp),%rsi │ │ mov -0x58(%rbp),%rdx │ │ call *0x18(%r12) │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 3130c │ │ + jne 30c8c │ │ mov -0x50(%rbp),%r13 │ │ sub %r13d,-0x38(%rbp) │ │ add -0x48(%rbp),%r13d │ │ sub %r14d,%r13d │ │ mov $0xffff,%r14w │ │ lea (%r14,%r13,1),%eax │ │ cmp $0xffff,%ax │ │ - je 312fe │ │ + je 30c7e │ │ mov %rbx,%rdi │ │ mov %r15d,%esi │ │ call *0x20(%r12) │ │ inc %r14d │ │ test %al,%al │ │ - je 312e0 │ │ - jmp 31304 │ │ + je 30c60 │ │ + jmp 30c84 │ │ mov -0x38(%rbp),%eax │ │ mov %eax,%r14d │ │ cmp -0x38(%rbp),%r14w │ │ setb %al │ │ add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - sub $0x30,%rsp │ │ - lea -0x8(%rbp),%rax │ │ - mov %rdi,(%rax) │ │ - lea -0x10(%rbp),%rcx │ │ - mov %rsi,(%rcx) │ │ - lea -0x30(%rbp),%rsi │ │ - mov %rcx,(%rsi) │ │ - lea 0x2c71(%rip),%rcx │ │ - mov %rcx,0x8(%rsi) │ │ - mov %rax,0x10(%rsi) │ │ - mov %rcx,0x18(%rsi) │ │ - lea -0x29a8a(%rip),%rdi │ │ - call 30650 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ mov %r8,%rbx │ │ mov %rcx,%r14 │ │ - mov %rsi,%r12 │ │ + mov %rsi,%rcx │ │ mov %rdi,%r15 │ │ cmp $0xffffffff,%edx │ │ - je 3138e │ │ + je 30cd2 │ │ mov %r15,%rdi │ │ mov %edx,%esi │ │ - call *0x20(%r12) │ │ + mov %rcx,%r12 │ │ + call *0x20(%rcx) │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 313ad │ │ + mov %r12,%rcx │ │ + jne 30ced │ │ test %r14,%r14 │ │ - je 313ab │ │ - mov 0x18(%r12),%rax │ │ + je 30ceb │ │ mov %r15,%rdi │ │ mov %r14,%rsi │ │ mov %rbx,%rdx │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *%rax │ │ + jmp *0x18(%rcx) │ │ xor %eax,%eax │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ @@ -23595,21 +23323,21 @@ │ │ mov 0x10(%rdi),%rax │ │ mov %rax,-0x50(%rbp) │ │ mov (%rdi),%rax │ │ mov %rax,-0x48(%rbp) │ │ mov 0x8(%rdi),%rax │ │ mov %rax,-0x40(%rbp) │ │ xor %r14d,%r14d │ │ - movdqa -0x2da11(%rip),%xmm2 │ │ - movdqa -0x2dab9(%rip),%xmm3 │ │ - movdqa -0x2db81(%rip),%xmm4 │ │ + movdqa -0x2d311(%rip),%xmm2 │ │ + movdqa -0x2d3b9(%rip),%xmm3 │ │ + movdqa -0x2d481(%rip),%xmm4 │ │ xor %r15d,%r15d │ │ xor %eax,%eax │ │ mov %rdx,-0x58(%rbp) │ │ - jmp 31470 │ │ + jmp 30db0 │ │ nopl 0x0(%rax) │ │ cmpb $0xa,-0x1(%r10,%rbx,1) │ │ sete %al │ │ sub %r15,%rbx │ │ add %r10,%r15 │ │ mov -0x50(%rbp),%rcx │ │ mov %al,(%rcx) │ │ @@ -23617,135 +23345,135 @@ │ │ mov %r15,%rsi │ │ mov %rbx,%rdx │ │ mov -0x40(%rbp),%rax │ │ call *0x18(%rax) │ │ mov %r13,%r15 │ │ test %al,%al │ │ mov -0x58(%rbp),%rdx │ │ - movdqa -0x2da67(%rip),%xmm2 │ │ - movdqa -0x2db0f(%rip),%xmm3 │ │ - movdqa -0x2dbd7(%rip),%xmm4 │ │ + movdqa -0x2d367(%rip),%xmm2 │ │ + movdqa -0x2d40f(%rip),%xmm3 │ │ + movdqa -0x2d4d7(%rip),%xmm4 │ │ mov -0x34(%rbp),%eax │ │ - jne 31632 │ │ + jne 30f72 │ │ test $0x1,%al │ │ - jne 3162e │ │ + jne 30f6e │ │ cmp %r14,%rdx │ │ - jae 31490 │ │ + jae 30dd0 │ │ mov %r14,%r13 │ │ mov -0x30(%rbp),%r10 │ │ - jmp 315e3 │ │ + jmp 30f23 │ │ nopl 0x0(%rax) │ │ mov -0x30(%rbp),%r10 │ │ - jmp 314ac │ │ + jmp 30dec │ │ cs nopw 0x0(%rax,%rax,1) │ │ mov %r13,%r14 │ │ - cmp %r13,%rdx │ │ - jb 315e3 │ │ + cmp %rdx,%r13 │ │ + ja 30f23 │ │ mov %rdx,%rcx │ │ sub %r14,%rcx │ │ lea (%r10,%r14,1),%rax │ │ cmp $0xf,%rcx │ │ - ja 314f0 │ │ + ja 30e30 │ │ cmp %r14,%rdx │ │ - je 315e0 │ │ + je 30f20 │ │ xor %esi,%esi │ │ nopw 0x0(%rax,%rax,1) │ │ cmpb $0xa,(%rax,%rsi,1) │ │ - je 315b3 │ │ + je 30ef3 │ │ inc %rsi │ │ cmp %rsi,%rcx │ │ - jne 314d0 │ │ - jmp 315e0 │ │ + jne 30e10 │ │ + jmp 30f20 │ │ nopw 0x0(%rax,%rax,1) │ │ lea 0x7(%rax),%r9 │ │ and $0xfffffffffffffff8,%r9 │ │ sub %rax,%r9 │ │ - jne 31510 │ │ + jne 30e50 │ │ lea -0x10(%rcx),%rsi │ │ xor %r9d,%r9d │ │ - jmp 31545 │ │ + jmp 30e85 │ │ cs nopw 0x0(%rax,%rax,1) │ │ xor %esi,%esi │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ cmpb $0xa,(%rax,%rsi,1) │ │ - je 315b3 │ │ + je 30ef3 │ │ inc %rsi │ │ cmp %rsi,%r9 │ │ - jne 31520 │ │ + jne 30e60 │ │ lea -0x10(%rcx),%rsi │ │ cs nopw 0x0(%rax,%rax,1) │ │ cmp %rsi,%r9 │ │ - ja 31580 │ │ + ja 30ec0 │ │ movdqu (%rax,%r9,1),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ pxor %xmm2,%xmm1 │ │ paddq %xmm4,%xmm1 │ │ pxor %xmm3,%xmm0 │ │ por %xmm1,%xmm0 │ │ movq %xmm0,%rdi │ │ and %r12,%rdi │ │ pextrq $0x1,%xmm0,%r8 │ │ and %rdi,%r8 │ │ cmp %r12,%r8 │ │ - jne 31580 │ │ + jne 30ec0 │ │ add $0x10,%r9 │ │ - jmp 31540 │ │ + jmp 30e80 │ │ nopl 0x0(%rax) │ │ cmp %r9,%rcx │ │ - je 315e0 │ │ + je 30f20 │ │ lea (%rax,%r9,1),%rcx │ │ mov %rdx,%rdi │ │ sub %r9,%rdi │ │ sub %r14,%rdi │ │ xor %esi,%esi │ │ data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ cmpb $0xa,(%rcx,%rsi,1) │ │ - je 315b0 │ │ + je 30ef0 │ │ inc %rsi │ │ cmp %rsi,%rdi │ │ - jne 315a0 │ │ - jmp 315e0 │ │ + jne 30ee0 │ │ + jmp 30f20 │ │ add %r9,%rsi │ │ lea (%r14,%rsi,1),%r13 │ │ inc %r13 │ │ add %rsi,%r14 │ │ cmp %rdx,%r14 │ │ - jae 314a0 │ │ + jae 30de0 │ │ cmpb $0xa,(%rax,%rsi,1) │ │ - jne 314a0 │ │ + jne 30de0 │ │ xor %eax,%eax │ │ mov %r13,%r14 │ │ mov %r13,%rbx │ │ - jmp 315f3 │ │ + jmp 30f33 │ │ nopw 0x0(%rax,%rax,1) │ │ mov %rdx,%r13 │ │ mov $0x1,%al │ │ mov %r13,%r14 │ │ mov %r15,%r13 │ │ mov %rdx,%rbx │ │ cmp %r15,%rdx │ │ - je 3162e │ │ + je 30f6e │ │ mov %eax,-0x34(%rbp) │ │ mov -0x50(%rbp),%rax │ │ cmpb $0x0,(%rax) │ │ - je 3161e │ │ + je 30f5e │ │ mov $0x4,%edx │ │ mov -0x48(%rbp),%rdi │ │ - lea -0x2deb3(%rip),%rsi │ │ + lea -0x2d793(%rip),%rsi │ │ mov -0x40(%rbp),%rax │ │ call *0x18(%rax) │ │ mov -0x30(%rbp),%r10 │ │ test %al,%al │ │ - jne 31632 │ │ + jne 30f72 │ │ cmp %r15,%rbx │ │ - jne 31420 │ │ + jne 30d60 │ │ xor %eax,%eax │ │ - jmp 31429 │ │ + jmp 30d69 │ │ xor %eax,%eax │ │ - jmp 31634 │ │ + jmp 30f74 │ │ mov $0x1,%al │ │ add $0x38,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ @@ -23768,799 +23496,626 @@ │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ mov 0x10(%rdi),%r14 │ │ mov (%rdi),%rbx │ │ - mov 0x8(%rdi),%r15 │ │ + mov 0x8(%rdi),%rcx │ │ cmpb $0x0,(%r14) │ │ - je 31697 │ │ - lea -0x2df17(%rip),%rax │ │ + je 30fdc │ │ + lea -0x2d7f7(%rip),%rax │ │ mov $0x4,%edx │ │ mov %rbx,%rdi │ │ - mov %esi,%r12d │ │ + mov %esi,%r15d │ │ mov %rax,%rsi │ │ - call *0x18(%r15) │ │ - mov %r12d,%esi │ │ + mov %rcx,%r12 │ │ + call *0x18(%rcx) │ │ + mov %r12,%rcx │ │ + mov %r15d,%esi │ │ test %al,%al │ │ - je 31697 │ │ + je 30fdc │ │ mov $0x1,%al │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ cmp $0xa,%esi │ │ sete (%r14) │ │ - mov 0x20(%r15),%rax │ │ mov %rbx,%rdi │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *%rax │ │ - int3 │ │ - mov %rdx,%rcx │ │ - mov %rsi,%rdx │ │ - lea 0x481e3(%rip),%rsi │ │ - jmp 30680 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - sub $0x10,%rsp │ │ - lea -0x8(%rbp),%rax │ │ - mov %rdi,(%rax) │ │ - lea -0x2dab0(%rip),%rcx │ │ - lea -0x10(%rbp),%rdx │ │ - mov %rcx,(%rdx) │ │ - lea 0x4819a(%rip),%rcx │ │ - lea 0x47dd3(%rip),%r8 │ │ - mov %rax,%rdi │ │ - mov %rcx,%rsi │ │ - call 305b0 │ │ - int3 │ │ - int3 │ │ + jmp *0x20(%rcx) │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %rbx │ │ - sub $0x18,%rsp │ │ - mov %rsi,%rbx │ │ - mov (%rdi),%rax │ │ - mov (%rax),%rdi │ │ - mov 0x10(%rsi),%eax │ │ - test $0x2000000,%eax │ │ - jne 31751 │ │ - test $0x4000000,%eax │ │ - jne 3177f │ │ - lea -0x1c(%rbp),%rsi │ │ - call 317f0 │ │ - mov $0x14,%r9d │ │ - sub %rax,%r9 │ │ - lea (%rax,%rbp,1),%r8 │ │ - add $0xffffffffffffffe4,%r8 │ │ - mov $0x1,%edx │ │ - mov %rbx,%rdi │ │ - mov $0x1,%esi │ │ - xor %ecx,%ecx │ │ - jmp 317d6 │ │ - mov $0x11,%edx │ │ - lea -0x2de1d(%rip),%rax │ │ - nopl (%rax) │ │ - mov %rdx,%rcx │ │ - mov %edi,%edx │ │ - and $0xf,%edx │ │ - shr $0x4,%rdi │ │ - movzbl (%rdx,%rax,1),%edx │ │ - mov %dl,-0x1e(%rbp,%rcx,1) │ │ - lea -0x1(%rcx),%rdx │ │ - test %rdi,%rdi │ │ - jne 31760 │ │ - jmp 317ad │ │ - mov $0x11,%edx │ │ - lea -0x2dc3b(%rip),%rax │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rdx,%rcx │ │ - mov %edi,%edx │ │ - and $0xf,%edx │ │ - shr $0x4,%rdi │ │ - movzbl (%rdx,%rax,1),%edx │ │ - mov %dl,-0x1e(%rbp,%rcx,1) │ │ - lea -0x1(%rcx),%rdx │ │ - test %rdi,%rdi │ │ - jne 31790 │ │ - add $0xfffffffffffffffe,%rcx │ │ - lea (%rcx,%rbp,1),%r8 │ │ - add $0xffffffffffffffe4,%r8 │ │ - mov $0x11,%r9d │ │ - sub %rdx,%r9 │ │ - lea -0x27c1b(%rip),%rdx │ │ - mov $0x2,%ecx │ │ - mov %rbx,%rdi │ │ - mov $0x1,%esi │ │ - call 310b0 │ │ - add $0x18,%rsp │ │ - pop %rbx │ │ - pop %rbp │ │ - ret │ │ - int3 │ │ - int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - mov $0x14,%eax │ │ - mov %rdi,%rcx │ │ - cmp $0x3e7,%rdi │ │ - jbe 319ce │ │ - movabs $0x346dc5d63886594b,%rcx │ │ - mov %rdi,%rax │ │ - mul %rcx │ │ - mov %rdx,%rcx │ │ - shr $0xb,%rcx │ │ - imul $0x2710,%ecx,%eax │ │ - mov %edi,%edx │ │ - sub %eax,%edx │ │ - imul $0x147b,%edx,%eax │ │ - shr $0x13,%eax │ │ - imul $0x64,%eax,%r8d │ │ - sub %r8d,%edx │ │ - lea -0x28c4c(%rip),%r9 │ │ - movzwl (%r9,%rax,2),%eax │ │ - mov %ax,0x10(%rsi) │ │ - movzwl %dx,%eax │ │ - movzwl (%r9,%rax,2),%eax │ │ - mov %ax,0x12(%rsi) │ │ - mov $0x10,%eax │ │ - cmp $0x989680,%rdi │ │ - jb 319ce │ │ - movabs $0xabcc77118461cefd,%rdx │ │ - mov %rdi,%rax │ │ - mul %rdx │ │ - mov %rdx,%r8 │ │ - shr $0x1a,%r8 │ │ - movabs $0xd1b71758e2197,%rdx │ │ - mov %rcx,%rax │ │ - mul %rdx │ │ - shr $1,%edx │ │ - imul $0x2710,%edx,%eax │ │ - sub %eax,%ecx │ │ - imul $0x147b,%ecx,%eax │ │ - shr $0x13,%eax │ │ - imul $0x64,%eax,%edx │ │ - sub %edx,%ecx │ │ - movzwl (%r9,%rax,2),%eax │ │ - mov %ax,0xc(%rsi) │ │ - movzwl %cx,%eax │ │ - movzwl (%r9,%rax,2),%eax │ │ - mov %ax,0xe(%rsi) │ │ - mov %rdi,%rcx │ │ - shr $0xb,%rcx │ │ - mov $0xc,%eax │ │ - cmp $0x2e90edd,%rcx │ │ - jb 319cb │ │ - movabs $0x232f33025bd42233,%rcx │ │ - mov %rdi,%rax │ │ - mul %rcx │ │ - mov %rdx,%rcx │ │ - movabs $0x68db8bac710cc,%rdx │ │ - mov %r8,%rax │ │ - mul %rdx │ │ - shr $0x25,%rcx │ │ - imul $0x2710,%edx,%eax │ │ - sub %eax,%r8d │ │ - imul $0x147b,%r8d,%eax │ │ - shr $0x13,%eax │ │ - imul $0x64,%eax,%edx │ │ - sub %edx,%r8d │ │ - movzwl (%r9,%rax,2),%eax │ │ - mov %ax,0x8(%rsi) │ │ - movzwl %r8w,%eax │ │ - movzwl (%r9,%rax,2),%eax │ │ - mov %ax,0xa(%rsi) │ │ - mov $0x8,%eax │ │ - movabs $0x38d7ea4c68000,%rdx │ │ - cmp %rdx,%rdi │ │ - jb 319ce │ │ - movabs $0x39a5652fb1137857,%rdx │ │ - mov %rdi,%rax │ │ - mul %rdx │ │ - shr $0x33,%rdx │ │ - imul $0x1a36e2f,%rcx,%rax │ │ - shr $0x26,%rax │ │ - imul $0x2710,%eax,%eax │ │ - sub %eax,%ecx │ │ - imul $0x147b,%ecx,%eax │ │ - shr $0x13,%eax │ │ - imul $0x64,%eax,%r8d │ │ - sub %r8d,%ecx │ │ - movzwl (%r9,%rax,2),%eax │ │ - mov %ax,0x4(%rsi) │ │ - movzwl %cx,%eax │ │ - movzwl (%r9,%rax,2),%eax │ │ - mov %ax,0x6(%rsi) │ │ - mov $0x4,%eax │ │ - movabs $0x8ac7230489e80000,%rcx │ │ - cmp %rcx,%rdi │ │ - jb 31a29 │ │ - imul $0x51f,%edx,%eax │ │ - shr $0x11,%eax │ │ - imul $0x64,%eax,%ecx │ │ - sub %ecx,%edx │ │ - movzwl (%r9,%rax,2),%eax │ │ - mov %ax,(%rsi) │ │ - movzwl %dx,%eax │ │ - movzwl (%r9,%rax,2),%eax │ │ - mov %ax,0x2(%rsi) │ │ - xor %ecx,%ecx │ │ - xor %eax,%eax │ │ - jmp 31a07 │ │ - mov %r8,%rcx │ │ - cmp $0xa,%rcx │ │ - jb 31a07 │ │ - mov %ecx,%edx │ │ - shr $0x2,%edx │ │ - movzwl %dx,%edx │ │ - imul $0x147b,%edx,%edx │ │ - shr $0x11,%edx │ │ - imul $0x64,%edx,%r8d │ │ - sub %r8d,%ecx │ │ - movzwl %cx,%ecx │ │ - lea -0x28e05(%rip),%r8 │ │ - movzwl (%r8,%rcx,2),%ecx │ │ - mov %cx,-0x2(%rsi,%rax,1) │ │ - add $0xfffffffffffffffe,%rax │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ mov %rdx,%rcx │ │ - test %rdi,%rdi │ │ - je 31a12 │ │ - test %rcx,%rcx │ │ - jne 31a12 │ │ - ret │ │ - and $0xf,%ecx │ │ - lea -0x28e2b(%rip),%rdx │ │ - movzbl 0x1(%rdx,%rcx,2),%ecx │ │ - mov %cl,-0x1(%rsi,%rax,1) │ │ - dec %rax │ │ + mov %rsi,%rdx │ │ + lea 0x45b5f(%rip),%rsi │ │ + call 2fe30 │ │ + pop %rbp │ │ ret │ │ - mov %rdx,%rcx │ │ - cmp $0xa,%rcx │ │ - jae 319d4 │ │ - jmp 31a07 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + sub $0x10,%rsp │ │ + lea -0x8(%rbp),%rax │ │ + mov %rdi,(%rax) │ │ + lea -0x2d38e(%rip),%rcx │ │ + lea -0x10(%rbp),%rdx │ │ + mov %rcx,(%rdx) │ │ + lea 0x45b14(%rip),%rcx │ │ + lea 0x4574d(%rip),%r8 │ │ + mov %rax,%rdi │ │ + mov %rcx,%rsi │ │ + call 2fd5b │ │ int3 │ │ int3 │ │ + mov (%rdi),%rax │ │ + mov (%rax),%rdi │ │ + jmp 30870 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x20,%rsp │ │ cmp $0x27,%esi │ │ - ja 31a6c │ │ + ja 31081 │ │ mov %esi,%eax │ │ - lea -0x2dabd(%rip),%rcx │ │ + lea -0x2d222(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ movw $0x305c,(%rdi) │ │ - jmp 31c62 │ │ + jmp 3117a │ │ cmp $0x5c,%esi │ │ - jne 31a7b │ │ + jne 31090 │ │ movw $0x5c5c,(%rdi) │ │ - jmp 31c62 │ │ - cmp $0x300,%esi │ │ - setae %al │ │ - test %dl,%al │ │ - je 31b9a │ │ + jmp 3117a │ │ + lea -0x20(%rsi),%eax │ │ + cmp $0x5f,%eax │ │ + setb %al │ │ + mov %esi,%ecx │ │ + and $0x1ffffe,%ecx │ │ + cmp $0xff9e,%ecx │ │ + sete %cl │ │ + or %al,%cl │ │ + jne 31168 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x18,%rsp │ │ + movd %esi,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + paddd -0x2d480(%rip),%xmm0 │ │ + movdqa -0x2d738(%rip),%xmm1 │ │ + pminud %xmm0,%xmm1 │ │ + pcmpeqd %xmm0,%xmm1 │ │ + movmskps %xmm1,%eax │ │ + test %eax,%eax │ │ + jne 311ab │ │ + lea -0x100000(%rsi),%eax │ │ + cmp $0xfffe,%eax │ │ + setb %al │ │ + cmp $0x20,%esi │ │ + sete %cl │ │ + or %al,%cl │ │ + jne 311ab │ │ + cmp $0x85,%esi │ │ + jae 3118d │ │ + mov %rdi,%rbx │ │ + mov %esi,%edi │ │ + mov %rsi,%r14 │ │ + call 31510 │ │ + mov %r14,%rsi │ │ + mov %rbx,%rdi │ │ + test %al,%al │ │ + je 311ab │ │ + mov %esi,(%rdi) │ │ + mov $0x81,%cl │ │ + mov $0x80,%al │ │ + jmp 31259 │ │ + movw $0x6e5c,(%rdi) │ │ + jmp 3117a │ │ + test $0x100,%edx │ │ + je 31168 │ │ + movw $0x275c,(%rdi) │ │ + jmp 3117a │ │ + movw $0x725c,(%rdi) │ │ + jmp 3117a │ │ + movw $0x745c,(%rdi) │ │ + jmp 3117a │ │ + and $0xffffff,%edx │ │ + cmp $0x10000,%edx │ │ + jae 31175 │ │ + mov %esi,(%rdi) │ │ + mov $0x81,%cl │ │ + mov $0x80,%al │ │ + mov %al,0xc(%rdi) │ │ + mov %cl,0xd(%rdi) │ │ + ret │ │ + movw $0x225c,(%rdi) │ │ + movq $0x0,0x2(%rdi) │ │ + mov $0x2,%cl │ │ + xor %eax,%eax │ │ + mov %al,0xc(%rdi) │ │ + mov %cl,0xd(%rdi) │ │ + ret │ │ mov %rdi,%rbx │ │ mov %esi,%edi │ │ mov %rsi,%r14 │ │ - call 31f50 │ │ + mov %edx,%r15d │ │ + call 312d0 │ │ mov %r14,%rsi │ │ mov %rbx,%rdi │ │ test %al,%al │ │ - je 31b9a │ │ + je 3126a │ │ mov %esi,%eax │ │ or $0x1,%eax │ │ bsr %eax,%ecx │ │ xor $0x1c,%ecx │ │ shr $0x2,%ecx │ │ lea -0x2(%rcx),%rax │ │ - movb $0x0,-0x18(%rbp) │ │ - movw $0x0,-0x1a(%rbp) │ │ + movb $0x0,-0x20(%rbp) │ │ + movw $0x0,-0x22(%rbp) │ │ mov %esi,%r8d │ │ shr $0x14,%r8d │ │ - lea -0x2e191(%rip),%rdx │ │ + lea -0x2d855(%rip),%rdx │ │ movzbl (%r8,%rdx,1),%r8d │ │ - mov %r8b,-0x17(%rbp) │ │ + mov %r8b,-0x1f(%rbp) │ │ mov %esi,%r8d │ │ shr $0x10,%r8d │ │ and $0xf,%r8d │ │ movzbl (%r8,%rdx,1),%r8d │ │ - mov %r8b,-0x16(%rbp) │ │ + mov %r8b,-0x1e(%rbp) │ │ mov %esi,%r8d │ │ shr $0xc,%r8d │ │ and $0xf,%r8d │ │ movzbl (%r8,%rdx,1),%r8d │ │ - mov %r8b,-0x15(%rbp) │ │ + mov %r8b,-0x1d(%rbp) │ │ mov %esi,%r8d │ │ shr $0x8,%r8d │ │ and $0xf,%r8d │ │ movzbl (%r8,%rdx,1),%r8d │ │ - mov %r8b,-0x14(%rbp) │ │ + mov %r8b,-0x1c(%rbp) │ │ mov %esi,%r8d │ │ shr $0x4,%r8d │ │ and $0xf,%r8d │ │ movzbl (%r8,%rdx,1),%r8d │ │ - mov %r8b,-0x13(%rbp) │ │ + mov %r8b,-0x1b(%rbp) │ │ and $0xf,%esi │ │ movzbl (%rsi,%rdx,1),%edx │ │ - mov %dl,-0x12(%rbp) │ │ - movb $0x7d,-0x11(%rbp) │ │ - movw $0x755c,-0x1c(%rbp,%rcx,1) │ │ - movb $0x7b,-0x1a(%rbp,%rcx,1) │ │ - movzwl -0x12(%rbp),%ecx │ │ + mov %dl,-0x1a(%rbp) │ │ + movb $0x7d,-0x19(%rbp) │ │ + movw $0x755c,-0x24(%rbp,%rcx,1) │ │ + movb $0x7b,-0x22(%rbp,%rcx,1) │ │ + movzwl -0x1a(%rbp),%ecx │ │ mov %cx,0x8(%rdi) │ │ - mov -0x1a(%rbp),%rcx │ │ + mov -0x22(%rbp),%rcx │ │ mov %rcx,(%rdi) │ │ - jmp 31c59 │ │ - movw $0x6e5c,(%rdi) │ │ - jmp 31c62 │ │ - test $0x100,%edx │ │ - je 31b9a │ │ - movw $0x275c,(%rdi) │ │ - jmp 31c62 │ │ - movw $0x725c,(%rdi) │ │ - jmp 31c62 │ │ - movw $0x745c,(%rdi) │ │ - jmp 31c62 │ │ - and $0xffffff,%edx │ │ - cmp $0x10000,%edx │ │ - jae 31c5d │ │ - mov %rdi,%rbx │ │ - mov %rsi,%r14 │ │ - mov %esi,%edi │ │ - call 31c80 │ │ - test %al,%al │ │ - je 31bba │ │ - mov %rbx,%rdi │ │ - mov %r14d,(%rbx) │ │ - mov $0x81,%cl │ │ - mov $0x80,%al │ │ - jmp 31c6e │ │ - mov %r14,%rdx │ │ - mov %edx,%eax │ │ - or $0x1,%eax │ │ - bsr %eax,%ecx │ │ - xor $0x1c,%ecx │ │ - shr $0x2,%ecx │ │ - lea -0x2(%rcx),%rax │ │ - movb $0x0,-0x22(%rbp) │ │ - movw $0x0,-0x24(%rbp) │ │ - mov %edx,%edi │ │ - shr $0x14,%edi │ │ - lea -0x2e2a5(%rip),%rsi │ │ - movzbl (%rdi,%rsi,1),%edi │ │ - mov %dil,-0x21(%rbp) │ │ - mov %edx,%edi │ │ - shr $0x10,%edi │ │ - and $0xf,%edi │ │ - movzbl (%rdi,%rsi,1),%edi │ │ - mov %dil,-0x20(%rbp) │ │ - mov %edx,%edi │ │ - shr $0xc,%edi │ │ - and $0xf,%edi │ │ - movzbl (%rdi,%rsi,1),%edi │ │ - mov %dil,-0x1f(%rbp) │ │ - mov %edx,%edi │ │ - shr $0x8,%edi │ │ - and $0xf,%edi │ │ - movzbl (%rdi,%rsi,1),%edi │ │ - mov %dil,-0x1e(%rbp) │ │ - mov %edx,%edi │ │ - shr $0x4,%edi │ │ - and $0xf,%edi │ │ - movzbl (%rdi,%rsi,1),%edi │ │ - mov %dil,-0x1d(%rbp) │ │ - and $0xf,%edx │ │ - movzbl (%rdx,%rsi,1),%edx │ │ - mov %dl,-0x1c(%rbp) │ │ - movb $0x7d,-0x1b(%rbp) │ │ - movw $0x755c,-0x26(%rbp,%rcx,1) │ │ - movb $0x7b,-0x24(%rbp,%rcx,1) │ │ - movzwl -0x1c(%rbp),%ecx │ │ - mov %rbx,%rdi │ │ - mov %cx,0x8(%rbx) │ │ - mov -0x24(%rbp),%rcx │ │ - mov %rcx,(%rbx) │ │ mov $0xa,%cl │ │ - jmp 31c6e │ │ - movw $0x225c,(%rdi) │ │ - movq $0x0,0x2(%rdi) │ │ - mov $0x2,%cl │ │ - xor %eax,%eax │ │ - mov %al,0xc(%rdi) │ │ - mov %cl,0xd(%rdi) │ │ - add $0x20,%rsp │ │ + add $0x18,%rsp │ │ pop %rbx │ │ pop %r14 │ │ + pop %r15 │ │ pop %rbp │ │ + mov %al,0xc(%rdi) │ │ + mov %cl,0xd(%rdi) │ │ ret │ │ + mov %r15d,%ecx │ │ + cmp $0x300,%esi │ │ + setae %al │ │ + test %cl,%al │ │ + je 31291 │ │ + mov %esi,%edi │ │ + call 31330 │ │ + mov %r14,%rsi │ │ + mov %rbx,%rdi │ │ + test %al,%al │ │ + jne 311ab │ │ + jmp 3129d │ │ + cmp $0xac,%esi │ │ + jbe 31110 │ │ + mov %esi,%edi │ │ + call 31430 │ │ + mov %r14,%rsi │ │ + mov %rbx,%rdi │ │ + test %al,%al │ │ + jne 311ab │ │ + mov %esi,%edi │ │ + call 31580 │ │ + mov %r14,%rsi │ │ + mov %rbx,%rdi │ │ + test %al,%al │ │ + je 31110 │ │ + jmp 311ab │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %rbx │ │ - push %rax │ │ - cmp $0x20,%edi │ │ - jae 31c8f │ │ - xor %eax,%eax │ │ - jmp 31c96 │ │ - mov $0x1,%al │ │ - cmp $0x7f,%edi │ │ - jae 31c9f │ │ - and $0x1,%al │ │ - add $0x8,%rsp │ │ - pop %rbx │ │ - pop %rbp │ │ - ret │ │ - cmp $0x10000,%edi │ │ - jae 31d38 │ │ - mov %edi,%ecx │ │ - shr $0x8,%ecx │ │ - xor %eax,%eax │ │ - lea -0x28bd8(%rip),%rdx │ │ - lea -0x28b93(%rip),%r8 │ │ - xor %r9d,%r9d │ │ - jmp 31ce3 │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - ja 31e61 │ │ - mov %rsi,%rax │ │ - cmp $0x4c,%r9 │ │ - je 31e61 │ │ - movzbl 0x1(%r9,%rdx,1),%r10d │ │ - lea (%rax,%r10,1),%rsi │ │ - cmp %cl,(%r9,%rdx,1) │ │ - lea 0x2(%r9),%r9 │ │ - jne 31cd0 │ │ - cmp %rax,%rsi │ │ - jb 31f18 │ │ - cmp $0x11c,%rsi │ │ - ja 31f18 │ │ - test %r10,%r10 │ │ - je 31cd6 │ │ - xor %r11d,%r11d │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - lea (%rax,%r11,1),%rbx │ │ - cmp %dil,(%r8,%rbx,1) │ │ - je 31c8b │ │ - inc %r11 │ │ - cmp %r11,%r10 │ │ - jne 31d20 │ │ - jmp 31cd6 │ │ - cmp $0x20000,%edi │ │ - jae 31db8 │ │ mov %edi,%ecx │ │ shr $0x8,%ecx │ │ xor %eax,%eax │ │ - lea -0x28f95(%rip),%rdx │ │ - lea -0x28f40(%rip),%r8 │ │ - xor %r9d,%r9d │ │ - jmp 31d6d │ │ - ja 31ebd │ │ - mov %rsi,%rax │ │ - cmp $0x5c,%r9 │ │ - je 31ebd │ │ - movzbl 0x1(%r9,%rdx,1),%r10d │ │ - lea (%rax,%r10,1),%rsi │ │ - cmp %cl,(%r9,%rdx,1) │ │ - lea 0x2(%r9),%r9 │ │ - jne 31d5a │ │ - cmp %rax,%rsi │ │ - jb 31f2c │ │ - cmp $0xd4,%rsi │ │ - ja 31f2c │ │ - test %r10,%r10 │ │ - je 31d60 │ │ - xor %r11d,%r11d │ │ - nop │ │ - lea (%rax,%r11,1),%rbx │ │ - cmp %dil,(%r8,%rbx,1) │ │ - je 31c8b │ │ - inc %r11 │ │ - cmp %r11,%r10 │ │ - jne 31da0 │ │ - jmp 31d60 │ │ - mov %edi,%eax │ │ - and $0x1fffe0,%eax │ │ - movd %edi,%xmm0 │ │ - and $0x1ffffe,%edi │ │ - cmp $0x2ceae,%edi │ │ - pshufd $0x0,%xmm0,%xmm1 │ │ - pshufd $0x50,%xmm0,%xmm0 │ │ - movq %xmm0,%xmm0 │ │ - paddd -0x2e545(%rip),%xmm0 │ │ - paddd -0x2e40d(%rip),%xmm1 │ │ - setne %cl │ │ - mov $0xfff5337a,%edx │ │ - movd %edx,%xmm2 │ │ - mov $0xe01f0,%edx │ │ - pinsrd $0x1,%edx,%xmm2 │ │ - pinsrd $0x2,%eax,%xmm2 │ │ - pinsrd $0x3,%edi,%xmm2 │ │ - movdqa -0x2e268(%rip),%xmm3 │ │ - pminud %xmm1,%xmm3 │ │ - pcmpeqd %xmm1,%xmm3 │ │ - movdqa %xmm0,%xmm1 │ │ - pmaxud %xmm2,%xmm1 │ │ - pcmpeqd %xmm0,%xmm1 │ │ - pcmpeqd %xmm4,%xmm4 │ │ - pxor %xmm4,%xmm1 │ │ - packssdw %xmm1,%xmm3 │ │ - pcmpeqd %xmm0,%xmm2 │ │ - pshufhw $0x84,%xmm2,%xmm0 │ │ - pxor %xmm4,%xmm0 │ │ - pblendw $0x3f,%xmm3,%xmm0 │ │ - packsswb %xmm0,%xmm0 │ │ - pmovmskb %xmm0,%eax │ │ - cmp $0xff,%al │ │ + cmp $0x1f,%ecx │ │ + jg 312f1 │ │ + test %ecx,%ecx │ │ + je 31307 │ │ + cmp $0x16,%ecx │ │ + jne 31316 │ │ + cmp $0x1680,%edi │ │ sete %al │ │ - and %cl,%al │ │ - jmp 31c96 │ │ - mov $0x1,%al │ │ - xor %ecx,%ecx │ │ - lea -0x28c23(%rip),%rdx │ │ - jmp 31e88 │ │ - mov %r8,%rcx │ │ - sub %esi,%edi │ │ - js 31c96 │ │ - xor $0x1,%al │ │ - cmp $0x124,%rcx │ │ - je 31c96 │ │ - lea 0x1(%rcx),%r8 │ │ - movsbl (%rcx,%rdx,1),%esi │ │ - test %esi,%esi │ │ - jns 31e6e │ │ - cmp $0x124,%r8 │ │ - je 31f40 │ │ - movzbl 0x1(%rcx,%rdx,1),%r8d │ │ - add $0x2,%rcx │ │ - and $0x7f,%esi │ │ - shl $0x8,%esi │ │ - or %r8d,%esi │ │ - sub %esi,%edi │ │ - jns 31e79 │ │ - jmp 31c96 │ │ - movzwl %di,%ecx │ │ - mov $0x1,%al │ │ - xor %edx,%edx │ │ - lea -0x28fe2(%rip),%rsi │ │ - jmp 31ee7 │ │ - mov %r8,%rdx │ │ - sub %edi,%ecx │ │ - js 31c96 │ │ - xor $0x1,%al │ │ - cmp $0x1f8,%rdx │ │ - je 31c96 │ │ - lea 0x1(%rdx),%r8 │ │ - movsbl (%rdx,%rsi,1),%edi │ │ - test %edi,%edi │ │ - jns 31ecd │ │ - cmp $0x1f8,%r8 │ │ - je 31f40 │ │ - movzbl 0x1(%rdx,%rsi,1),%r8d │ │ - add $0x2,%rdx │ │ - and $0x7f,%edi │ │ - shl $0x8,%edi │ │ - or %r8d,%edi │ │ - sub %edi,%ecx │ │ - jns 31ed8 │ │ - jmp 31c96 │ │ - lea 0x47a59(%rip),%rcx │ │ - mov $0x11c,%edx │ │ - mov %rax,%rdi │ │ - call 32050 │ │ - lea 0x47a45(%rip),%rcx │ │ - mov $0xd4,%edx │ │ - mov %rax,%rdi │ │ - call 32050 │ │ - lea 0x47a49(%rip),%rdi │ │ - call 32120 │ │ - int3 │ │ + and $0x1,%al │ │ + ret │ │ + cmp $0x20,%ecx │ │ + je 31319 │ │ + cmp $0x30,%ecx │ │ + jne 31316 │ │ + cmp $0x3000,%edi │ │ + sete %al │ │ + and $0x1,%al │ │ + ret │ │ + movzbl %dil,%eax │ │ + lea -0x26954(%rip),%rcx │ │ + movzbl (%rax,%rcx,1),%eax │ │ + and $0x1,%al │ │ + ret │ │ + movzbl %dil,%eax │ │ + lea -0x26966(%rip),%rcx │ │ + movzbl (%rax,%rcx,1),%eax │ │ + shr $1,%al │ │ + and $0x1,%al │ │ + ret │ │ int3 │ │ int3 │ │ int3 │ │ - xor %edx,%edx │ │ + xor %esi,%esi │ │ cmp $0x10eab,%edi │ │ - setae %dl │ │ + setae %sil │ │ mov %edi,%eax │ │ shl $0xb,%eax │ │ - shl $0x4,%edx │ │ - lea 0x8(%rdx),%rsi │ │ - lea -0x28bae(%rip),%rcx │ │ - mov 0x20(%rcx,%rdx,4),%r8d │ │ - shl $0xb,%r8d │ │ - cmp %eax,%r8d │ │ - cmova %rdx,%rsi │ │ - lea 0x4(%rsi),%rdx │ │ - mov 0x10(%rcx,%rsi,4),%r8d │ │ - shl $0xb,%r8d │ │ - cmp %eax,%r8d │ │ - cmova %rsi,%rdx │ │ - lea 0x2(%rdx),%rsi │ │ - mov 0x8(%rcx,%rdx,4),%r8d │ │ - shl $0xb,%r8d │ │ - cmp %eax,%r8d │ │ - cmova %rdx,%rsi │ │ - lea 0x1(%rsi),%rdx │ │ - mov 0x4(%rcx,%rsi,4),%r8d │ │ - shl $0xb,%r8d │ │ - cmp %eax,%r8d │ │ - cmova %rsi,%rdx │ │ - lea 0x1(%rdx),%r8 │ │ - mov 0x4(%rcx,%rdx,4),%esi │ │ + shl $0x4,%esi │ │ + lea 0x8(%rsi),%r8 │ │ + lea -0x27f83(%rip),%rdx │ │ + mov $0x1fffff,%ecx │ │ + mov 0x20(%rdx,%rsi,4),%r9d │ │ + and %ecx,%r9d │ │ + cmp %r9d,%edi │ │ + cmovb %rsi,%r8 │ │ + lea 0x4(%r8),%rsi │ │ + mov 0x10(%rdx,%r8,4),%r9d │ │ + and %ecx,%r9d │ │ + cmp %r9d,%edi │ │ + cmovb %r8,%rsi │ │ + lea 0x2(%rsi),%r8 │ │ + mov 0x8(%rdx,%rsi,4),%r9d │ │ + and %ecx,%r9d │ │ + cmp %r9d,%edi │ │ + cmovb %rsi,%r8 │ │ + lea 0x1(%r8),%rsi │ │ + mov 0x4(%rdx,%r8,4),%r9d │ │ + and %ecx,%r9d │ │ + cmp %r9d,%edi │ │ + cmovb %r8,%rsi │ │ + lea 0x1(%rsi),%r9 │ │ + mov 0x4(%rdx,%rsi,4),%r8d │ │ + and %ecx,%r8d │ │ + cmp %r8d,%edi │ │ + cmovb %rsi,%r9 │ │ + mov (%rdx,%r9,4),%esi │ │ shl $0xb,%esi │ │ + xor %r8d,%r8d │ │ cmp %eax,%esi │ │ - cmova %rdx,%r8 │ │ - mov (%rcx,%r8,4),%edx │ │ - shl $0xb,%edx │ │ - xor %esi,%esi │ │ - cmp %eax,%edx │ │ - sete %sil │ │ - adc %r8,%rsi │ │ - mov (%rcx,%rsi,4),%eax │ │ + sete %r8b │ │ + adc %r9,%r8 │ │ + mov (%rdx,%r8,4),%eax │ │ shr $0x15,%eax │ │ - mov $0x2ff,%edx │ │ - cmp $0x1f,%rsi │ │ - ja 31ffa │ │ - mov 0x4(%rcx,%rsi,4),%edx │ │ - shr $0x15,%edx │ │ - test %rsi,%rsi │ │ - je 32039 │ │ - mov $0x1fffff,%r8d │ │ - and -0x4(%rcx,%rsi,4),%r8d │ │ - mov %rax,%rcx │ │ - not %rcx │ │ - add %rdx,%rcx │ │ - je 32036 │ │ - sub %r8d,%edi │ │ - dec %rdx │ │ - xor %esi,%esi │ │ - lea -0x29a40(%rip),%rcx │ │ + mov $0x2ff,%esi │ │ + cmp $0x1f,%r8 │ │ + ja 313e1 │ │ + mov 0x4(%rdx,%r8,4),%esi │ │ + shr $0x15,%esi │ │ + test %r8,%r8 │ │ + je 31419 │ │ + and -0x4(%rdx,%r8,4),%ecx │ │ + mov %rax,%rdx │ │ + not %rdx │ │ + add %rsi,%rdx │ │ + je 31416 │ │ + sub %ecx,%edi │ │ + dec %rsi │ │ + xor %edx,%edx │ │ + lea -0x289ac(%rip),%rcx │ │ nop │ │ - mov %esi,%r8d │ │ - movzbl (%rax,%rcx,1),%esi │ │ - add %r8d,%esi │ │ - cmp %edi,%esi │ │ - ja 32036 │ │ + mov %edx,%r8d │ │ + movzbl (%rax,%rcx,1),%edx │ │ + add %r8d,%edx │ │ + cmp %edi,%edx │ │ + ja 31416 │ │ inc %rax │ │ - cmp %rax,%rdx │ │ - jne 32020 │ │ + cmp %rax,%rsi │ │ + jne 31400 │ │ and $0x1,%al │ │ ret │ │ - xor %r8d,%r8d │ │ - mov %rax,%rcx │ │ - not %rcx │ │ - add %rdx,%rcx │ │ - jne 32010 │ │ - jmp 32036 │ │ - int3 │ │ + xor %ecx,%ecx │ │ + mov %rax,%rdx │ │ + not %rdx │ │ + add %rsi,%rdx │ │ + jne 313f1 │ │ + jmp 31416 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - sub $0x30,%rsp │ │ - cmp %rdx,%rdi │ │ - jbe 32097 │ │ - mov %rdi,-0x8(%rbp) │ │ - mov %rdx,-0x10(%rbp) │ │ - lea -0x8(%rbp),%rax │ │ - mov %rax,-0x30(%rbp) │ │ - lea 0x1f3c(%rip),%rax │ │ - mov %rax,-0x28(%rbp) │ │ - lea -0x10(%rbp),%rdx │ │ - mov %rdx,-0x20(%rbp) │ │ - mov %rax,-0x18(%rbp) │ │ - lea -0x2ad44(%rip),%rdi │ │ - lea -0x30(%rbp),%rsi │ │ - mov %rcx,%rdx │ │ - call 30650 │ │ - cmp %rdx,%rsi │ │ - ja 320db │ │ - cmp %rsi,%rdi │ │ - jbe 320db │ │ - mov %rdi,-0x8(%rbp) │ │ - mov %rsi,-0x10(%rbp) │ │ - lea -0x8(%rbp),%rax │ │ - mov %rax,-0x30(%rbp) │ │ - lea 0x1ef8(%rip),%rax │ │ - mov %rax,-0x28(%rbp) │ │ - lea -0x10(%rbp),%rdx │ │ - mov %rdx,-0x20(%rbp) │ │ - mov %rax,-0x18(%rbp) │ │ - lea -0x2bd33(%rip),%rdi │ │ - lea -0x30(%rbp),%rsi │ │ - mov %rcx,%rdx │ │ - call 30650 │ │ - mov %rsi,-0x8(%rbp) │ │ - mov %rdx,-0x10(%rbp) │ │ - lea -0x8(%rbp),%rax │ │ - mov %rax,-0x30(%rbp) │ │ - lea 0x1ebe(%rip),%rax │ │ - mov %rax,-0x28(%rbp) │ │ - lea -0x10(%rbp),%rdx │ │ - mov %rdx,-0x20(%rbp) │ │ - mov %rax,-0x18(%rbp) │ │ - lea -0x2ab50(%rip),%rdi │ │ - lea -0x30(%rbp),%rsi │ │ - mov %rcx,%rdx │ │ - call 30650 │ │ int3 │ │ int3 │ │ + mov %edi,%eax │ │ + shl $0xb,%eax │ │ + xor %ecx,%ecx │ │ + cmp $0xfe00,%edi │ │ + mov $0x6,%r8d │ │ + cmovb %rcx,%r8 │ │ + lea 0x3(%r8),%r9 │ │ + lea -0x28002(%rip),%rsi │ │ + mov $0x1fffff,%edx │ │ + mov 0xc(%rsi,%r8,4),%r10d │ │ + and %edx,%r10d │ │ + cmp %r10d,%edi │ │ + cmovb %r8,%r9 │ │ + lea 0x1(%r9),%r8 │ │ + mov 0x4(%rsi,%r9,4),%r10d │ │ + and %edx,%r10d │ │ + cmp %r10d,%edi │ │ + cmovb %r9,%r8 │ │ + lea 0x1(%r8),%r10 │ │ + mov 0x4(%rsi,%r8,4),%r9d │ │ + and %edx,%r9d │ │ + cmp %r9d,%edi │ │ + cmovb %r8,%r10 │ │ + mov (%rsi,%r10,4),%r8d │ │ + shl $0xb,%r8d │ │ + xor %r9d,%r9d │ │ + cmp %eax,%r8d │ │ + sete %r9b │ │ + adc %r10,%r9 │ │ + mov (%rsi,%r9,4),%eax │ │ + shr $0x15,%eax │ │ + mov $0x23,%r8d │ │ + cmp $0xa,%r9 │ │ + ja 314c2 │ │ + mov 0x4(%rsi,%r9,4),%r8d │ │ + shr $0x15,%r8d │ │ + test %r9,%r9 │ │ + je 314c9 │ │ + and -0x4(%rsi,%r9,4),%edx │ │ + mov %edx,%ecx │ │ + mov %rax,%rdx │ │ + not %rdx │ │ + add %r8,%rdx │ │ + je 31504 │ │ + sub %ecx,%edi │ │ + dec %r8 │ │ + xor %edx,%edx │ │ + lea -0x28790(%rip),%rcx │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov %edx,%esi │ │ + movzbl (%rax,%rcx,1),%edx │ │ + add %esi,%edx │ │ + cmp %edi,%edx │ │ + ja 31504 │ │ + inc %rax │ │ + cmp %rax,%r8 │ │ + jne 314f0 │ │ + and $0x1,%al │ │ + ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + mov $0x1,%al │ │ + cmp $0x378,%edi │ │ + jae 3151b │ │ + ret │ │ + cmp $0x3fffe,%edi │ │ + jae 31530 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - mov %rdi,%rdx │ │ - lea -0x295b4(%rip),%rdi │ │ - mov $0x2b,%esi │ │ - call 32140 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 31660 │ │ + xor $0x1,%al │ │ + pop %rbp │ │ + ret │ │ + cmp $0xe0001,%edi │ │ + sete %cl │ │ + lea -0xe0020(%rdi),%edx │ │ + cmp $0x60,%edx │ │ + setb %dl │ │ + lea -0xe0100(%rdi),%esi │ │ + cmp $0xf0,%esi │ │ + setb %sil │ │ + or %dl,%sil │ │ + lea -0xf0000(%rdi),%edx │ │ + cmp $0xfffe,%edx │ │ + setb %dl │ │ + or %cl,%dl │ │ + or %sil,%dl │ │ + jne 3151a │ │ + add $0xfff00000,%edi │ │ + cmp $0xfffe,%edi │ │ + setb %al │ │ + ret │ │ int3 │ │ int3 │ │ + mov %edi,%eax │ │ + shl $0xb,%eax │ │ + xor %ecx,%ecx │ │ + cmp $0x110bd,%edi │ │ + setae %cl │ │ + lea (%rcx,%rcx,4),%rdx │ │ + lea (%rcx,%rcx,4),%r8 │ │ + add $0x3,%r8 │ │ + lea -0x28123(%rip),%rsi │ │ + mov $0x1fffff,%ecx │ │ + mov 0xc(%rsi,%rdx,4),%r9d │ │ + and %ecx,%r9d │ │ + cmp %r9d,%edi │ │ + cmovb %rdx,%r8 │ │ + lea 0x1(%r8),%rdx │ │ + mov 0x4(%rsi,%r8,4),%r9d │ │ + and %ecx,%r9d │ │ + cmp %r9d,%edi │ │ + cmovb %r8,%rdx │ │ + lea 0x1(%rdx),%r9 │ │ + mov 0x4(%rsi,%rdx,4),%r8d │ │ + and %ecx,%r8d │ │ + cmp %r8d,%edi │ │ + cmovb %rdx,%r9 │ │ + mov (%rsi,%r9,4),%edx │ │ + shl $0xb,%edx │ │ + xor %r8d,%r8d │ │ + cmp %eax,%edx │ │ + sete %r8b │ │ + adc %r9,%r8 │ │ + mov (%rsi,%r8,4),%eax │ │ + shr $0x15,%eax │ │ + mov $0x2b,%edx │ │ + cmp $0x9,%r8 │ │ + ja 3160f │ │ + mov 0x4(%rsi,%r8,4),%edx │ │ + shr $0x15,%edx │ │ + test %r8,%r8 │ │ + je 31649 │ │ + and -0x4(%rsi,%r8,4),%ecx │ │ + mov %rax,%rsi │ │ + not %rsi │ │ + add %rdx,%rsi │ │ + je 31646 │ │ + sub %ecx,%edi │ │ + dec %rdx │ │ + xor %esi,%esi │ │ + lea -0x288b8(%rip),%rcx │ │ + nopl (%rax) │ │ + mov %esi,%r8d │ │ + movzbl (%rax,%rcx,1),%esi │ │ + add %r8d,%esi │ │ + cmp %edi,%esi │ │ + ja 31646 │ │ + inc %rax │ │ + cmp %rax,%rdx │ │ + jne 31630 │ │ + and $0x1,%al │ │ + ret │ │ + xor %ecx,%ecx │ │ + mov %rax,%rsi │ │ + not %rsi │ │ + add %rdx,%rsi │ │ + jne 3161f │ │ + jmp 31646 │ │ int3 │ │ int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - lea 0x1(,%rsi,2),%rsi │ │ - call 30650 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + mov %edi,%eax │ │ + shl $0xb,%eax │ │ + xor %ecx,%ecx │ │ + cmp $0x1b2fc,%edi │ │ + mov $0x1b,%r8d │ │ + cmovb %rcx,%r8 │ │ + lea 0xd(%r8),%r9 │ │ + lea -0x2838e(%rip),%rsi │ │ + mov $0x1fffff,%edx │ │ + mov 0x34(%rsi,%r8,4),%r10d │ │ + and %edx,%r10d │ │ + cmp %r10d,%edi │ │ + cmovb %r8,%r9 │ │ + lea 0x7(%r9),%r8 │ │ + mov 0x1c(%rsi,%r9,4),%r10d │ │ + and %edx,%r10d │ │ + cmp %r10d,%edi │ │ + cmovb %r9,%r8 │ │ + lea 0x3(%r8),%r9 │ │ + mov 0xc(%rsi,%r8,4),%r10d │ │ + and %edx,%r10d │ │ + cmp %r10d,%edi │ │ + cmovb %r8,%r9 │ │ + lea 0x2(%r9),%r8 │ │ + mov 0x8(%rsi,%r9,4),%r10d │ │ + and %edx,%r10d │ │ + cmp %r10d,%edi │ │ + cmovb %r9,%r8 │ │ + lea 0x1(%r8),%r10 │ │ + mov 0x4(%rsi,%r8,4),%r9d │ │ + and %edx,%r9d │ │ + cmp %r9d,%edi │ │ + cmovb %r8,%r10 │ │ + mov (%rsi,%r10,4),%r8d │ │ + shl $0xb,%r8d │ │ + xor %r9d,%r9d │ │ + cmp %eax,%r8d │ │ + sete %r9b │ │ + adc %r10,%r9 │ │ + mov (%rsi,%r9,4),%eax │ │ + shr $0x15,%eax │ │ + mov $0x5b5,%r8d │ │ + cmp $0x34,%r9 │ │ + ja 31718 │ │ + mov 0x4(%rsi,%r9,4),%r8d │ │ + shr $0x15,%r8d │ │ + test %r9,%r9 │ │ + je 3171f │ │ + and -0x4(%rsi,%r9,4),%edx │ │ + mov %edx,%ecx │ │ + mov %rax,%rdx │ │ + not %rdx │ │ + add %r8,%rdx │ │ + je 31754 │ │ + sub %ecx,%edi │ │ + dec %r8 │ │ + xor %edx,%edx │ │ + lea -0x2929a(%rip),%rcx │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %edx,%esi │ │ + movzbl (%rax,%rcx,1),%edx │ │ + add %esi,%edx │ │ + cmp %edi,%edx │ │ + ja 31754 │ │ + inc %rax │ │ + cmp %rax,%r8 │ │ + jne 31740 │ │ + and $0x1,%al │ │ + ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -24570,138 +24125,138 @@ │ │ push %r14 │ │ push %rbx │ │ xor %ecx,%ecx │ │ mov %rdx,%rax │ │ sub $0xf,%rax │ │ cmovae %rax,%rcx │ │ test %rdx,%rdx │ │ - je 32327 │ │ + je 31927 │ │ lea 0x7(%rsi),%r8 │ │ and $0xfffffffffffffff8,%r8 │ │ sub %rsi,%r8 │ │ xor %eax,%eax │ │ - lea -0x294d6(%rip),%r10 │ │ + lea -0x285ef(%rip),%r10 │ │ movabs $0x8080808080808080,%r11 │ │ - jmp 321af │ │ + jmp 317af │ │ nopl 0x0(%rax,%rax,1) │ │ inc %r14 │ │ mov %r14,%rax │ │ cmp %rdx,%rax │ │ - jae 32327 │ │ + jae 31927 │ │ movzbl (%rsi,%rax,1),%ebx │ │ test %bl,%bl │ │ - js 32210 │ │ + js 31810 │ │ mov %r8d,%r9d │ │ sub %eax,%r9d │ │ test $0x7,%r9b │ │ - je 321d4 │ │ + je 317d4 │ │ inc %rax │ │ - jmp 321a6 │ │ + jmp 317a6 │ │ nopl 0x0(%rax,%rax,1) │ │ add $0x10,%rax │ │ cmp %rcx,%rax │ │ - jae 321e7 │ │ + jae 317e7 │ │ mov 0x8(%rsi,%rax,1),%r9 │ │ or (%rsi,%rax,1),%r9 │ │ test %r11,%r9 │ │ - je 321d0 │ │ + je 317d0 │ │ cmp %rdx,%rax │ │ - jae 321a6 │ │ + jae 317a6 │ │ nopl 0x0(%rax) │ │ cmpb $0x0,(%rsi,%rax,1) │ │ - js 321a6 │ │ + js 317a6 │ │ inc %rax │ │ cmp %rax,%rdx │ │ - jne 321f0 │ │ - jmp 32327 │ │ + jne 317f0 │ │ + jmp 31927 │ │ data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ movzbl (%rbx,%r10,1),%r14d │ │ mov $0x1,%r9b │ │ cmp $0x4,%r14d │ │ - je 3227b │ │ + je 3187b │ │ cmp $0x3,%r14d │ │ - je 3224d │ │ + je 3184d │ │ cmp $0x2,%r14d │ │ - jne 32338 │ │ + jne 31938 │ │ lea 0x1(%rax),%r14 │ │ cmp %rdx,%r14 │ │ - jae 32333 │ │ + jae 31933 │ │ cmpb $0xbf,(%rsi,%r14,1) │ │ mov $0x1,%bl │ │ - jle 321a0 │ │ - jmp 3233e │ │ + jle 317a0 │ │ + jmp 3193e │ │ lea 0x1(%rax),%r14 │ │ cmp %rdx,%r14 │ │ - jae 32333 │ │ + jae 31933 │ │ movzbl (%rsi,%r14,1),%r14d │ │ cmp $0xe0,%rbx │ │ - je 322a9 │ │ + je 318a9 │ │ cmp $0xed,%ebx │ │ - jne 322c4 │ │ + jne 318c4 │ │ cmp $0x9f,%r14b │ │ - jle 322dc │ │ - jmp 32338 │ │ + jle 318dc │ │ + jmp 31938 │ │ lea 0x1(%rax),%r14 │ │ cmp %rdx,%r14 │ │ - jae 32333 │ │ + jae 31933 │ │ movzbl (%rsi,%r14,1),%r14d │ │ cmp $0xf0,%rbx │ │ - je 322b8 │ │ + je 318b8 │ │ cmp $0xf4,%ebx │ │ - jne 322f2 │ │ + jne 318f2 │ │ cmp $0x8f,%r14b │ │ - jle 32300 │ │ - jmp 32338 │ │ + jle 31900 │ │ + jmp 31938 │ │ and $0xe0,%r14b │ │ cmp $0xa0,%r14b │ │ - je 322dc │ │ - jmp 32338 │ │ + je 318dc │ │ + jmp 31938 │ │ add $0x70,%r14b │ │ cmp $0x30,%r14b │ │ - jb 32300 │ │ - jmp 32338 │ │ + jb 31900 │ │ + jmp 31938 │ │ lea 0x1f(%rbx),%r15d │ │ cmp $0xc,%r15b │ │ - jb 322d6 │ │ + jb 318d6 │ │ and $0xfe,%bl │ │ cmp $0xee,%bl │ │ - jne 32338 │ │ + jne 31938 │ │ cmp $0xc0,%r14b │ │ - jge 32338 │ │ + jge 31938 │ │ lea 0x2(%rax),%r14 │ │ cmp %rdx,%r14 │ │ - jae 32333 │ │ + jae 31933 │ │ cmpb $0xbf,(%rsi,%r14,1) │ │ - jle 321a0 │ │ - jmp 3233c │ │ + jle 317a0 │ │ + jmp 3193c │ │ add $0xf,%bl │ │ cmp $0x2,%bl │ │ - ja 32338 │ │ + ja 31938 │ │ cmp $0xc0,%r14b │ │ - jge 32338 │ │ + jge 31938 │ │ lea 0x2(%rax),%rbx │ │ cmp %rdx,%rbx │ │ - jae 32333 │ │ + jae 31933 │ │ cmpb $0xbf,(%rsi,%rbx,1) │ │ - jg 3233c │ │ + jg 3193c │ │ lea 0x3(%rax),%r14 │ │ cmp %rdx,%r14 │ │ - jae 32333 │ │ + jae 31933 │ │ cmpb $0xc0,(%rsi,%r14,1) │ │ - jl 321a0 │ │ + jl 317a0 │ │ mov $0x3,%bl │ │ - jmp 3233e │ │ + jmp 3193e │ │ mov %rsi,0x8(%rdi) │ │ mov %rdx,0x10(%rdi) │ │ xor %eax,%eax │ │ - jmp 3234e │ │ + jmp 3194e │ │ xor %r9d,%r9d │ │ - jmp 3233e │ │ + jmp 3193e │ │ mov $0x1,%bl │ │ - jmp 3233e │ │ + jmp 3193e │ │ mov $0x2,%bl │ │ mov %rax,0x8(%rdi) │ │ mov %r9b,0x10(%rdi) │ │ mov %bl,0x11(%rdi) │ │ mov $0x1,%eax │ │ mov %rax,(%rdi) │ │ pop %rbx │ │ @@ -24715,24 +24270,105 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ + sub $0x30,%rsp │ │ + cmp %rdx,%rdi │ │ + jbe 319a7 │ │ + mov %rdi,-0x8(%rbp) │ │ + mov %rdx,-0x10(%rbp) │ │ + lea -0x8(%rbp),%rax │ │ + mov %rax,-0x30(%rbp) │ │ + lea 0x270c(%rip),%rax │ │ + mov %rax,-0x28(%rbp) │ │ + lea -0x10(%rbp),%rdx │ │ + mov %rdx,-0x20(%rbp) │ │ + mov %rax,-0x18(%rbp) │ │ + lea -0x2a83f(%rip),%rdi │ │ + lea -0x30(%rbp),%rsi │ │ + mov %rcx,%rdx │ │ + call 2fe00 │ │ + cmp %rdx,%rsi │ │ + ja 319eb │ │ + cmp %rsi,%rdi │ │ + jbe 319eb │ │ + mov %rdi,-0x8(%rbp) │ │ + mov %rsi,-0x10(%rbp) │ │ + lea -0x8(%rbp),%rax │ │ + mov %rax,-0x30(%rbp) │ │ + lea 0x26c8(%rip),%rax │ │ + mov %rax,-0x28(%rbp) │ │ + lea -0x10(%rbp),%rdx │ │ + mov %rdx,-0x20(%rbp) │ │ + mov %rax,-0x18(%rbp) │ │ + lea -0x2b82e(%rip),%rdi │ │ + lea -0x30(%rbp),%rsi │ │ + mov %rcx,%rdx │ │ + call 2fe00 │ │ + mov %rsi,-0x8(%rbp) │ │ + mov %rdx,-0x10(%rbp) │ │ + lea -0x8(%rbp),%rax │ │ + mov %rax,-0x30(%rbp) │ │ + lea 0x268e(%rip),%rax │ │ + mov %rax,-0x28(%rbp) │ │ + lea -0x10(%rbp),%rdx │ │ + mov %rdx,-0x20(%rbp) │ │ + mov %rax,-0x18(%rbp) │ │ + lea -0x2a659(%rip),%rdi │ │ + lea -0x30(%rbp),%rsi │ │ + mov %rcx,%rdx │ │ + call 2fe00 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + lea 0x1(,%rsi,2),%rsi │ │ + call 2fe00 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + sub $0x30,%rsp │ │ + lea -0x8(%rbp),%rax │ │ + mov %rdi,(%rax) │ │ + lea -0x10(%rbp),%rcx │ │ + mov %rsi,(%rcx) │ │ + lea -0x30(%rbp),%rsi │ │ + mov %rcx,(%rsi) │ │ + lea 0x262b(%rip),%rcx │ │ + mov %rcx,0x8(%rsi) │ │ + mov %rax,0x10(%rsi) │ │ + mov %rcx,0x18(%rsi) │ │ + lea -0x2a2f0(%rip),%rdi │ │ + call 2fe00 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x48,%rsp │ │ mov %rdi,%rbx │ │ mov $0x1,%r12b │ │ cmpb $0x0,0x8(%rdi) │ │ - je 32397 │ │ + je 31ab7 │ │ mov %r12b,0x8(%rbx) │ │ movb $0x1,0x9(%rbx) │ │ mov %rbx,%rax │ │ add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ @@ -24741,159 +24377,159 @@ │ │ pop %rbp │ │ ret │ │ mov %rcx,-0x40(%rbp) │ │ mov %r8,-0x38(%rbp) │ │ mov (%rbx),%r15 │ │ testb $0x80,0x12(%r15) │ │ movzbl 0x9(%rbx),%eax │ │ - jne 3241d │ │ + jne 31b3d │ │ mov %rsi,%r14 │ │ mov %rdx,%r13 │ │ movzbl %al,%edx │ │ xor $0x3,%rdx │ │ - lea -0x28868(%rip),%rcx │ │ - lea -0x28822(%rip),%rsi │ │ + lea -0x27d08(%rip),%rcx │ │ + lea -0x27cb9(%rip),%rsi │ │ test %al,%al │ │ cmovne %rcx,%rsi │ │ mov (%r15),%rdi │ │ mov 0x8(%r15),%rax │ │ call *0x18(%rax) │ │ test %al,%al │ │ - jne 3237d │ │ + jne 31a9d │ │ mov (%r15),%rdi │ │ mov 0x8(%r15),%rax │ │ mov %r14,%rsi │ │ mov %r13,%rdx │ │ call *0x18(%rax) │ │ test %al,%al │ │ - jne 3237d │ │ + jne 31a9d │ │ mov (%r15),%rdi │ │ mov 0x8(%r15),%rax │ │ - lea -0x28891(%rip),%rsi │ │ + lea -0x27d31(%rip),%rsi │ │ mov $0x2,%edx │ │ call *0x18(%rax) │ │ test %al,%al │ │ - jne 3237d │ │ + jne 31a9d │ │ mov -0x40(%rbp),%rdi │ │ mov %r15,%rsi │ │ call *-0x38(%rbp) │ │ - jmp 324d4 │ │ + jmp 31bf4 │ │ test %al,%al │ │ - jne 32451 │ │ + jne 31b71 │ │ mov (%r15),%rdi │ │ mov 0x8(%r15),%rcx │ │ - lea -0x29b51(%rip),%rax │ │ + lea -0x28daf(%rip),%rax │ │ mov %rdx,%r14 │ │ mov $0x3,%edx │ │ mov %rsi,%r12 │ │ mov %rax,%rsi │ │ call *0x18(%rcx) │ │ mov %r12,%rsi │ │ mov %r14,%rdx │ │ mov $0x1,%r12b │ │ test %al,%al │ │ - jne 3237d │ │ + jne 31a9d │ │ movb $0x1,-0x29(%rbp) │ │ movups (%r15),%xmm0 │ │ movaps %xmm0,-0x70(%rbp) │ │ lea -0x29(%rbp),%rax │ │ mov %rax,-0x60(%rbp) │ │ mov 0x10(%r15),%rax │ │ mov %rax,-0x48(%rbp) │ │ lea -0x70(%rbp),%rdi │ │ mov %rdi,-0x58(%rbp) │ │ - lea 0x47424(%rip),%rax │ │ + lea 0x44fd4(%rip),%rax │ │ mov %rax,-0x50(%rbp) │ │ - call 313c0 │ │ + call 30d00 │ │ test %al,%al │ │ - jne 3237d │ │ - lea -0x28927(%rip),%rsi │ │ + jne 31a9d │ │ + lea -0x27dc7(%rip),%rsi │ │ lea -0x70(%rbp),%rdi │ │ mov $0x2,%edx │ │ - call 313c0 │ │ + call 30d00 │ │ test %al,%al │ │ - jne 3237d │ │ + jne 31a9d │ │ lea -0x58(%rbp),%rsi │ │ mov -0x40(%rbp),%rdi │ │ call *-0x38(%rbp) │ │ test %al,%al │ │ - jne 3237d │ │ + jne 31a9d │ │ mov -0x58(%rbp),%rdi │ │ mov -0x50(%rbp),%rax │ │ - lea -0x29beb(%rip),%rsi │ │ + lea -0x28e49(%rip),%rsi │ │ mov $0x2,%edx │ │ call *0x18(%rax) │ │ mov %eax,%r12d │ │ - jmp 3237d │ │ + jmp 31a9d │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ cmp $0xf,%rdx │ │ - ja 32507 │ │ + ja 31c27 │ │ xor %ecx,%ecx │ │ nopl 0x0(%rax,%rax,1) │ │ cmpb $0x0,(%rsi,%rcx,1) │ │ - je 325c3 │ │ + je 31ce3 │ │ inc %rcx │ │ cmp %rcx,%rdx │ │ - jne 324f0 │ │ - jmp 325af │ │ + jne 31c10 │ │ + jmp 31ccf │ │ lea 0x7(%rsi),%rax │ │ and $0xfffffffffffffff8,%rax │ │ sub %rsi,%rax │ │ - jne 32563 │ │ + jne 31c83 │ │ lea -0x10(%rdx),%rcx │ │ xor %eax,%eax │ │ movabs $0x8080808080808080,%r8 │ │ - movdqa -0x2ec5c(%rip),%xmm0 │ │ + movdqa -0x2e34c(%rip),%xmm0 │ │ nopl 0x0(%rax) │ │ movdqu (%rsi,%rax,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ psubq %xmm1,%xmm2 │ │ por %xmm1,%xmm2 │ │ movq %xmm2,%r9 │ │ and %r8,%r9 │ │ pextrq $0x1,%xmm2,%r10 │ │ and %r9,%r10 │ │ cmp %r8,%r10 │ │ - jne 32587 │ │ + jne 31ca7 │ │ add $0x10,%rax │ │ cmp %rcx,%rax │ │ - jbe 32530 │ │ - jmp 32587 │ │ + jbe 31c50 │ │ + jmp 31ca7 │ │ xor %ecx,%ecx │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ cmpb $0x0,(%rsi,%rcx,1) │ │ - je 325c3 │ │ + je 31ce3 │ │ inc %rcx │ │ cmp %rcx,%rax │ │ - jne 32570 │ │ + jne 31c90 │ │ lea -0x10(%rdx),%rcx │ │ cmp %rcx,%rax │ │ - jbe 3251a │ │ + jbe 31c3a │ │ mov %rdx,%r8 │ │ sub %rax,%r8 │ │ - je 325af │ │ + je 31ccf │ │ lea (%rsi,%rax,1),%r9 │ │ xor %ecx,%ecx │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ cmpb $0x0,(%r9,%rcx,1) │ │ - je 325c0 │ │ + je 31ce0 │ │ inc %rcx │ │ cmp %rcx,%r8 │ │ - jne 325a0 │ │ + jne 31cc0 │ │ movq $0x1,0x8(%rdi) │ │ mov $0x1,%eax │ │ mov %rax,(%rdi) │ │ ret │ │ add %rax,%rcx │ │ lea 0x1(%rcx),%rax │ │ cmp %rdx,%rax │ │ - jne 325da │ │ + jne 31cfa │ │ mov %rsi,0x8(%rdi) │ │ mov %rdx,0x10(%rdi) │ │ xor %eax,%eax │ │ mov %rax,(%rdi) │ │ ret │ │ movq $0x0,0x8(%rdi) │ │ mov %rcx,0x10(%rdi) │ │ @@ -24907,77 +24543,77 @@ │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ sub $0x40,%rsp │ │ mov %rdi,%rbx │ │ mov $0x1,%al │ │ cmpb $0x0,0x8(%rdi) │ │ - jne 326e9 │ │ + jne 31e09 │ │ mov (%rbx),%r14 │ │ testb $0x80,0x12(%r14) │ │ movzbl 0x9(%rbx),%eax │ │ - jne 3265e │ │ + jne 31d7e │ │ test %al,%al │ │ - je 32651 │ │ + je 31d71 │ │ mov (%r14),%rdi │ │ mov 0x8(%r14),%rcx │ │ - lea -0x28ad5(%rip),%rax │ │ + lea -0x27f75(%rip),%rax │ │ mov %rdx,%r15 │ │ mov $0x2,%edx │ │ mov %rsi,%r12 │ │ mov %rax,%rsi │ │ call *0x18(%rcx) │ │ mov %r12,%rsi │ │ mov %r15,%rdx │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 326e9 │ │ + jne 31e09 │ │ mov %rsi,%rdi │ │ mov %r14,%rsi │ │ call *%rdx │ │ - jmp 326e9 │ │ + jmp 31e09 │ │ test %al,%al │ │ - jne 3268f │ │ + jne 31daf │ │ mov (%r14),%rdi │ │ mov 0x8(%r14),%rcx │ │ - lea -0x28261(%rip),%rax │ │ + lea -0x276e5(%rip),%rax │ │ mov %rdx,%r15 │ │ mov $0x1,%edx │ │ mov %rsi,%r12 │ │ mov %rax,%rsi │ │ call *0x18(%rcx) │ │ mov %r12,%rsi │ │ mov %r15,%rdx │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 326e9 │ │ + jne 31e09 │ │ movb $0x1,-0x21(%rbp) │ │ movups (%r14),%xmm0 │ │ movaps %xmm0,-0x60(%rbp) │ │ lea -0x21(%rbp),%rax │ │ mov %rax,-0x50(%rbp) │ │ mov 0x10(%r14),%rax │ │ mov %rax,-0x30(%rbp) │ │ lea -0x60(%rbp),%rax │ │ mov %rax,-0x40(%rbp) │ │ - lea 0x471e6(%rip),%rax │ │ + lea 0x44d96(%rip),%rax │ │ mov %rax,-0x38(%rbp) │ │ lea -0x40(%rbp),%rax │ │ mov %rsi,%rdi │ │ mov %rax,%rsi │ │ call *%rdx │ │ test %al,%al │ │ - je 326d2 │ │ + je 31df2 │ │ mov $0x1,%al │ │ - jmp 326e9 │ │ + jmp 31e09 │ │ mov -0x40(%rbp),%rdi │ │ mov -0x38(%rbp),%rax │ │ - lea -0x29e00(%rip),%rsi │ │ + lea -0x2905e(%rip),%rsi │ │ mov $0x2,%edx │ │ call *0x18(%rax) │ │ mov %al,0x8(%rbx) │ │ movb $0x1,0x9(%rbx) │ │ mov %rbx,%rax │ │ add $0x40,%rsp │ │ pop %rbx │ │ @@ -24996,250 +24632,248 @@ │ │ sub $0x18,%rsp │ │ mov %r8,%rbx │ │ mov %rcx,%r12 │ │ mov %rdx,%r11 │ │ mov %rdi,%r10 │ │ cmp $0x1,%r8 │ │ mov %rsi,-0x40(%rbp) │ │ - jne 3279e │ │ + jne 31ebe │ │ mov $0x1,%r15d │ │ xor %eax,%eax │ │ xor %r13d,%r13d │ │ mov $0x1,%ecx │ │ cmp %r13,%rax │ │ cmova %rax,%r13 │ │ cmovbe %rcx,%r15 │ │ mov %rbx,%r14 │ │ sub %r13,%r14 │ │ - jb 32c49 │ │ + jb 32369 │ │ mov %r15,%rsi │ │ add %r13,%rsi │ │ - jb 32c5d │ │ + jb 3237d │ │ cmp %rbx,%rsi │ │ - ja 32c5d │ │ + ja 3237d │ │ mov %r11,-0x30(%rbp) │ │ mov %r10,-0x38(%rbp) │ │ lea (%r12,%r15,1),%rsi │ │ mov %r12,%rdi │ │ mov %r13,%rdx │ │ - call *0x48b25(%rip) │ │ + call *0x466c5(%rip) │ │ test %eax,%eax │ │ - je 328bd │ │ + je 31fdd │ │ cmp $0x4,%rbx │ │ - jae 32a6f │ │ + jae 3218f │ │ xor %eax,%eax │ │ xor %ecx,%ecx │ │ mov -0x38(%rbp),%r8 │ │ mov -0x30(%rbp),%r9 │ │ - jmp 32c9f │ │ + jmp 323bf │ │ mov $0x1,%edx │ │ xor %ecx,%ecx │ │ mov $0x1,%r8d │ │ xor %r9d,%r9d │ │ mov $0x1,%r15d │ │ xor %eax,%eax │ │ - jmp 32808 │ │ + jmp 31f28 │ │ nopl 0x0(%rax,%rax,1) │ │ inc %r9 │ │ cmp %r15,%r9 │ │ mov %r9,%rdi │ │ cmove %rcx,%rdi │ │ cmovne %rcx,%r9 │ │ add %r9,%rdx │ │ mov %rdi,%r9 │ │ lea (%rdx,%r9,1),%r8 │ │ cmp %rbx,%r8 │ │ - jb 32808 │ │ - jmp 32830 │ │ + jb 31f28 │ │ + jmp 31f50 │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ add %r9,%rdx │ │ inc %rdx │ │ mov %rdx,%r15 │ │ sub %rax,%r15 │ │ xor %r9d,%r9d │ │ lea (%rdx,%r9,1),%r8 │ │ cmp %rbx,%r8 │ │ - jae 32830 │ │ + jae 31f50 │ │ lea (%rax,%r9,1),%rdi │ │ cmp %rbx,%rdi │ │ - jae 32c6f │ │ + jae 3238f │ │ movzbl (%r12,%rdi,1),%edi │ │ cmp %dil,(%r12,%r8,1) │ │ - jb 327f0 │ │ - je 327c0 │ │ + jb 31f10 │ │ + je 31ee0 │ │ mov %rdx,%rax │ │ inc %rdx │ │ mov $0x1,%r15d │ │ - jmp 327fc │ │ + jmp 31f1c │ │ mov $0x1,%esi │ │ xor %edx,%edx │ │ mov $0x1,%r9d │ │ xor %r8d,%r8d │ │ mov $0x1,%ecx │ │ xor %r13d,%r13d │ │ - jmp 3286c │ │ + jmp 31f8c │ │ nopw 0x0(%rax,%rax,1) │ │ add %r8,%rsi │ │ inc %rsi │ │ mov %rsi,%rcx │ │ sub %r13,%rcx │ │ xor %r8d,%r8d │ │ lea (%rsi,%r8,1),%r9 │ │ cmp %rbx,%r9 │ │ - jae 32737 │ │ + jae 31e57 │ │ lea (%r8,%r13,1),%rdi │ │ cmp %rbx,%rdi │ │ - jae 32c6f │ │ + jae 3238f │ │ movzbl (%r12,%rdi,1),%edi │ │ cmp %dil,(%r12,%r9,1) │ │ - ja 32850 │ │ - jne 328b0 │ │ + ja 31f70 │ │ + jne 31fd0 │ │ inc %r8 │ │ cmp %rcx,%r8 │ │ mov %r8,%rdi │ │ cmove %rdx,%rdi │ │ cmovne %rdx,%r8 │ │ add %r8,%rsi │ │ mov %rdi,%r8 │ │ lea (%rsi,%r8,1),%r9 │ │ cmp %rbx,%r9 │ │ - jb 3286c │ │ - jmp 32737 │ │ + jb 31f8c │ │ + jmp 31e57 │ │ nopl 0x0(%rax,%rax,1) │ │ mov %rsi,%r13 │ │ inc %rsi │ │ mov $0x1,%ecx │ │ - jmp 3285c │ │ + jmp 31f7c │ │ lea -0x1(%rbx),%rcx │ │ mov $0x1,%r8d │ │ xor %esi,%esi │ │ xor %r9d,%r9d │ │ mov $0x1,%r10d │ │ xor %edx,%edx │ │ - jmp 328f8 │ │ + jmp 32018 │ │ cs nopw 0x0(%rax,%rax,1) │ │ mov $0x1,%r8d │ │ xor %r9d,%r9d │ │ mov %r10,%rdx │ │ mov %r11,%r10 │ │ cmp %r15,%r8 │ │ - je 3297e │ │ + je 3209e │ │ lea (%r10,%r9,1),%rax │ │ cmp %rbx,%rax │ │ - jae 3297e │ │ + jae 3209e │ │ mov %r10,%rax │ │ not %rax │ │ mov %rbx,%rdi │ │ sub %r9,%rdi │ │ add %rax,%rdi │ │ cmp %rbx,%rdi │ │ - jae 32c7e │ │ + jae 3239e │ │ mov %rcx,%rax │ │ sub %r9,%rax │ │ sub %rdx,%rax │ │ cmp %rbx,%rax │ │ - jae 32c8d │ │ + jae 323ad │ │ lea 0x1(%r10),%r11 │ │ movzbl (%r12,%rax,1),%eax │ │ cmp %al,(%r12,%rdi,1) │ │ - jae 32950 │ │ + jae 32070 │ │ lea (%r9,%r10,1),%r11 │ │ inc %r11 │ │ mov %r11,%r8 │ │ sub %rdx,%r8 │ │ xor %r9d,%r9d │ │ - jmp 3296c │ │ - nopl 0x0(%rax) │ │ - jne 328e0 │ │ + jmp 3208c │ │ + jne 32000 │ │ inc %r9 │ │ cmp %r8,%r9 │ │ mov %r9,%rax │ │ cmove %rsi,%rax │ │ cmovne %rsi,%r9 │ │ mov %r9,%r11 │ │ add %r10,%r11 │ │ mov %rax,%r9 │ │ mov %rdx,%r10 │ │ mov %r10,%rdx │ │ mov %r11,%r10 │ │ cmp %r15,%r8 │ │ - jne 328f8 │ │ + jne 32018 │ │ mov $0x1,%r8d │ │ xor %esi,%esi │ │ xor %r10d,%r10d │ │ mov $0x1,%r11d │ │ xor %r9d,%r9d │ │ - jmp 329b8 │ │ + jmp 320d8 │ │ data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov $0x1,%r8d │ │ xor %r10d,%r10d │ │ mov %r11,%r9 │ │ mov %r14,%r11 │ │ cmp %r15,%r8 │ │ - je 32a3e │ │ + je 3215e │ │ lea (%r11,%r10,1),%rax │ │ cmp %rbx,%rax │ │ - jae 32a3e │ │ + jae 3215e │ │ mov %r11,%rax │ │ not %rax │ │ mov %rbx,%rdi │ │ sub %r10,%rdi │ │ add %rax,%rdi │ │ cmp %rbx,%rdi │ │ - jae 32c7e │ │ + jae 3239e │ │ mov %rcx,%rax │ │ sub %r10,%rax │ │ sub %r9,%rax │ │ cmp %rbx,%rax │ │ - jae 32c8d │ │ + jae 323ad │ │ lea 0x1(%r11),%r14 │ │ movzbl (%r12,%rax,1),%eax │ │ cmp %al,(%r12,%rdi,1) │ │ - jbe 32a10 │ │ + jbe 32130 │ │ lea (%r10,%r11,1),%r14 │ │ inc %r14 │ │ mov %r14,%r8 │ │ sub %r9,%r8 │ │ xor %r10d,%r10d │ │ - jmp 32a2c │ │ - nopl 0x0(%rax) │ │ - jne 329a0 │ │ + jmp 3214c │ │ + jne 320c0 │ │ inc %r10 │ │ cmp %r8,%r10 │ │ mov %r10,%rax │ │ cmove %rsi,%rax │ │ cmovne %rsi,%r10 │ │ mov %r10,%r14 │ │ add %r11,%r14 │ │ mov %rax,%r10 │ │ mov %r9,%r11 │ │ mov %r11,%r9 │ │ mov %r14,%r11 │ │ cmp %r15,%r8 │ │ - jne 329b8 │ │ + jne 320d8 │ │ cmp %rdx,%r9 │ │ cmova %r9,%rdx │ │ mov %rbx,%rax │ │ sub %rdx,%rax │ │ test %r15,%r15 │ │ - je 32b3e │ │ + je 3225e │ │ cmp $0x4,%r15 │ │ mov -0x38(%rbp),%r8 │ │ mov -0x30(%rbp),%r9 │ │ - jae 32b55 │ │ + jae 32275 │ │ xor %edx,%edx │ │ xor %ecx,%ecx │ │ - jmp 32c22 │ │ + jmp 32342 │ │ mov %ebx,%eax │ │ and $0x1c,%eax │ │ pxor %xmm0,%xmm0 │ │ xor %ecx,%ecx │ │ - movdqa -0x2f252(%rip),%xmm1 │ │ - movd -0x2f31a(%rip),%xmm2 │ │ - movdqa -0x2efd2(%rip),%xmm4 │ │ + movdqa -0x2e942(%rip),%xmm1 │ │ + movd -0x2e9da(%rip),%xmm2 │ │ + movdqa -0x2e6a2(%rip),%xmm4 │ │ pxor %xmm3,%xmm3 │ │ mov -0x38(%rbp),%r8 │ │ mov -0x30(%rbp),%r9 │ │ xchg %ax,%ax │ │ movzwl (%r12,%rcx,1),%edx │ │ movd %edx,%xmm5 │ │ movzwl 0x2(%r12,%rcx,1),%edx │ │ @@ -25264,34 +24898,34 @@ │ │ pshufd $0xee,%xmm8,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ psllq %xmm6,%xmm7 │ │ pblendw $0xf,%xmm5,%xmm7 │ │ por %xmm7,%xmm0 │ │ add $0x4,%rcx │ │ cmp %rcx,%rax │ │ - jne 32aa0 │ │ + jne 321c0 │ │ por %xmm3,%xmm0 │ │ pshufd $0xee,%xmm0,%xmm1 │ │ por %xmm0,%xmm1 │ │ movq %xmm1,%rcx │ │ - jmp 32cab │ │ + jmp 323cb │ │ xor %esi,%esi │ │ mov %rbx,%rdx │ │ xor %ecx,%ecx │ │ xor %r15d,%r15d │ │ mov -0x38(%rbp),%r8 │ │ mov -0x30(%rbp),%r9 │ │ - jmp 32cce │ │ + jmp 323ee │ │ mov %r15,%rdx │ │ and $0xfffffffffffffffc,%rdx │ │ pxor %xmm0,%xmm0 │ │ xor %ecx,%ecx │ │ - movdqa -0x2f33a(%rip),%xmm1 │ │ - movd -0x2f402(%rip),%xmm2 │ │ - movdqa -0x2f0ba(%rip),%xmm4 │ │ + movdqa -0x2ea2a(%rip),%xmm1 │ │ + movd -0x2eac2(%rip),%xmm2 │ │ + movdqa -0x2e78a(%rip),%xmm4 │ │ pxor %xmm3,%xmm3 │ │ xchg %ax,%ax │ │ movzwl (%r12,%rcx,1),%esi │ │ movd %esi,%xmm5 │ │ movzwl 0x2(%r12,%rcx,1),%esi │ │ movd %esi,%xmm6 │ │ movdqa %xmm5,%xmm7 │ │ @@ -25314,56 +24948,56 @@ │ │ pshufd $0xee,%xmm8,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ psllq %xmm6,%xmm7 │ │ pblendw $0xf,%xmm5,%xmm7 │ │ por %xmm7,%xmm0 │ │ add $0x4,%rcx │ │ cmp %rcx,%rdx │ │ - jne 32b80 │ │ + jne 322a0 │ │ por %xmm3,%xmm0 │ │ pshufd $0xee,%xmm0,%xmm1 │ │ por %xmm0,%xmm1 │ │ movq %xmm1,%rcx │ │ cmp %rdx,%r15 │ │ - jne 32c22 │ │ + jne 32342 │ │ xor %esi,%esi │ │ - jmp 32c41 │ │ + jmp 32361 │ │ xor %esi,%esi │ │ data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ movzbl (%r12,%rdx,1),%edi │ │ bts %rdi,%rcx │ │ inc %rdx │ │ cmp %rdx,%r15 │ │ - jne 32c30 │ │ + jne 32350 │ │ mov %rbx,%rdx │ │ - jmp 32cce │ │ - lea 0x46ce0(%rip),%rcx │ │ + jmp 323ee │ │ + lea 0x44890(%rip),%rcx │ │ xor %edi,%edi │ │ mov %r13,%rsi │ │ mov %rbx,%rdx │ │ - call 32050 │ │ - lea 0x46cb4(%rip),%rcx │ │ + call 31960 │ │ + lea 0x44864(%rip),%rcx │ │ mov %r15,%rdi │ │ mov %rbx,%rdx │ │ - call 32050 │ │ - lea 0x46c5a(%rip),%rdx │ │ + call 31960 │ │ + lea 0x4480a(%rip),%rdx │ │ mov %rbx,%rsi │ │ - call 3131b │ │ - lea 0x46c63(%rip),%rdx │ │ + call 31a41 │ │ + lea 0x44813(%rip),%rdx │ │ mov %rbx,%rsi │ │ - call 3131b │ │ - lea 0x46c6c(%rip),%rdx │ │ + call 31a41 │ │ + lea 0x4481c(%rip),%rdx │ │ mov %rax,%rdi │ │ mov %rbx,%rsi │ │ - call 3131b │ │ + call 31a41 │ │ movzbl (%r12,%rax,1),%edx │ │ bts %rdx,%rcx │ │ inc %rax │ │ cmp %rax,%rbx │ │ - jne 32c9f │ │ + jne 323bf │ │ cmp %r13,%r14 │ │ cmovbe %r13,%r14 │ │ inc %r14 │ │ mov $0xffffffffffffffff,%rsi │ │ mov $0xffffffffffffffff,%rdx │ │ mov %r14,%r15 │ │ mov %r13,%rax │ │ @@ -25395,18 +25029,18 @@ │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %rbx │ │ sub $0x18,%rsp │ │ mov (%rdi),%ecx │ │ mov $0xa,%edx │ │ - lea -0x2a146(%rip),%rax │ │ + lea -0x2937f(%rip),%rax │ │ mov %ecx,%edi │ │ cmp $0x3e8,%ecx │ │ - jb 32da4 │ │ + jb 324c4 │ │ mov $0xd1b71759,%r8d │ │ mov %ecx,%r9d │ │ nopw 0x0(%rax,%rax,1) │ │ mov %r9d,%edi │ │ imul %r8,%rdi │ │ shr $0x2d,%rdi │ │ imul $0x2710,%edi,%r10d │ │ @@ -25420,297 +25054,307 @@ │ │ mov %r10w,-0x16(%rbp,%rdx,1) │ │ movzwl %r11w,%r10d │ │ movzwl (%rax,%r10,2),%r10d │ │ mov %r10w,-0x14(%rbp,%rdx,1) │ │ add $0xfffffffffffffffc,%rdx │ │ cmp $0x98967f,%r9d │ │ mov %edi,%r9d │ │ - ja 32d50 │ │ + ja 32470 │ │ cmp $0x9,%edi │ │ - jbe 32dd6 │ │ + jbe 324f6 │ │ movzwl %di,%r8d │ │ shr $0x2,%r8d │ │ imul $0x147b,%r8d,%r8d │ │ shr $0x11,%r8d │ │ imul $0x64,%r8d,%r9d │ │ sub %r9d,%edi │ │ movzwl %di,%edi │ │ movzwl (%rax,%rdi,2),%edi │ │ mov %di,-0x14(%rbp,%rdx,1) │ │ add $0xfffffffffffffffe,%rdx │ │ mov %r8d,%edi │ │ test %ecx,%ecx │ │ - je 32dde │ │ + je 324fe │ │ test %edi,%edi │ │ - je 32ded │ │ + je 3250d │ │ and $0xf,%edi │ │ movzbl 0x1(%rax,%rdi,2),%eax │ │ mov %al,-0x13(%rbp,%rdx,1) │ │ dec %rdx │ │ mov $0xa,%r9d │ │ sub %rdx,%r9 │ │ lea (%rdx,%rbp,1),%r8 │ │ add $0xffffffffffffffee,%r8 │ │ mov $0x1,%edx │ │ mov %rsi,%rdi │ │ mov $0x1,%esi │ │ xor %ecx,%ecx │ │ - call 310b0 │ │ + call 30a20 │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - call 32e30 │ │ + call 32550 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ sub $0x60,%rsp │ │ mov %rdx,-0x48(%rbp) │ │ mov %rcx,-0x40(%rbp) │ │ mov %rsi,-0x50(%rbp) │ │ cmp %rsi,%rdx │ │ - ja 33138 │ │ + ja 32865 │ │ cmp %rsi,%rcx │ │ - ja 32e87 │ │ + ja 325a3 │ │ cmp %rcx,%rdx │ │ - ja 3316a │ │ + ja 32897 │ │ test %rdx,%rdx │ │ setne %al │ │ cmp %rsi,%rdx │ │ setb %r9b │ │ test %r9b,%al │ │ - je 32e77 │ │ + je 32593 │ │ cmpb $0xbf,(%rdi,%rdx,1) │ │ - jle 32f03 │ │ + jle 325e8 │ │ test %rcx,%rcx │ │ setne %al │ │ cmp %rsi,%rcx │ │ setb %dl │ │ test %dl,%al │ │ - jne 32eb9 │ │ + jne 325d5 │ │ lea -0x40(%rbp),%rax │ │ mov %rax,-0x38(%rbp) │ │ - lea 0x111a(%rip),%rax │ │ + lea 0x1ade(%rip),%rax │ │ mov %rax,-0x30(%rbp) │ │ lea -0x50(%rbp),%rcx │ │ mov %rcx,-0x28(%rbp) │ │ mov %rax,-0x20(%rbp) │ │ - lea -0x2c8e0(%rip),%rdi │ │ + lea -0x2c1b4(%rip),%rdi │ │ lea -0x38(%rbp),%rsi │ │ mov %r8,%rdx │ │ - call 30650 │ │ + call 2fe00 │ │ cmpb $0xbf,(%rdi,%rcx,1) │ │ - jg 32e87 │ │ - mov %rcx,%rdx │ │ - data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - cmpb $0xbf,(%rdi,%rdx,1) │ │ - jg 32ee0 │ │ - dec %rdx │ │ - jne 32ed0 │ │ - xor %edx,%edx │ │ + jg 325a3 │ │ + cmpb $0xbf,-0x1(%rdi,%rcx,1) │ │ + jle 325fc │ │ + lea -0x1(%rcx),%rdx │ │ + jmp 32610 │ │ + cmpb $0xbf,-0x1(%rdi,%rdx,1) │ │ + jle 326c1 │ │ + lea -0x1(%rdx),%rax │ │ + jmp 326e0 │ │ + lea -0x2(%rcx),%rax │ │ + lea -0x3(%rcx),%rdx │ │ + cmpb $0xc0,-0x2(%rdi,%rcx,1) │ │ + cmovge %rax,%rdx │ │ nopl (%rax) │ │ + cmp %rcx,%rsi │ │ + je 32856 │ │ cmpb $0xbf,(%rdi,%rcx,1) │ │ - jg 32ef1 │ │ + jg 3262a │ │ inc %rcx │ │ - cmp %rcx,%rsi │ │ - jne 32ee0 │ │ + cmp %rsi,%rcx │ │ + jb 32610 │ │ mov %rsi,%rcx │ │ mov %rdx,-0x60(%rbp) │ │ mov %rcx,-0x58(%rbp) │ │ cmp %rcx,%rdx │ │ - jbe 32f49 │ │ - call 32e20 │ │ - mov %rdx,%rax │ │ - cs nopw 0x0(%rax,%rax,1) │ │ - cmpb $0xbf,(%rdi,%rax,1) │ │ - jg 32f20 │ │ - dec %rax │ │ - jne 32f10 │ │ - xor %eax,%eax │ │ - nopl (%rax) │ │ - cmpb $0xbf,(%rdi,%rdx,1) │ │ - jg 32f31 │ │ - inc %rdx │ │ - cmp %rdx,%rsi │ │ - jne 32f20 │ │ - mov %rsi,%rdx │ │ - mov %rax,-0x60(%rbp) │ │ - mov %rdx,-0x58(%rbp) │ │ - cmp %rdx,%rax │ │ - jbe 32f5b │ │ - mov %rdx,%rcx │ │ - mov %rax,%rdx │ │ - call 32e20 │ │ - test %rdx,%rdx │ │ - jne 32f78 │ │ + seta %al │ │ cmp %rsi,%rcx │ │ - jae 32f8d │ │ - cmpb $0xbf,(%rdi,%rcx,1) │ │ - jle 32efe │ │ - jmp 32f93 │ │ - test %rax,%rax │ │ - jne 32fec │ │ + seta %r9b │ │ + or %al,%r9b │ │ + je 32649 │ │ + call 32540 │ │ cmp %rsi,%rdx │ │ - jae 33000 │ │ + je 32664 │ │ + test %rdx,%rdx │ │ + je 32659 │ │ cmpb $0xbf,(%rdi,%rdx,1) │ │ - jle 32f3e │ │ - jmp 33006 │ │ - cmp %rsi,%rdx │ │ - jae 33013 │ │ - cmpb $0xc0,(%rdi,%rdx,1) │ │ - jl 32efe │ │ - jmp 32f4e │ │ - jne 32efe │ │ + jle 32644 │ │ + cmp %rsi,%rcx │ │ + je 32664 │ │ + cmpb $0xbf,(%rdi,%rcx,1) │ │ + jle 32644 │ │ cmp %rcx,%rdx │ │ - je 3300b │ │ + je 3273f │ │ movzbl (%rdi,%rdx,1),%eax │ │ test %al,%al │ │ - jns 33093 │ │ + jns 327b1 │ │ mov %eax,%ecx │ │ and $0x1f,%ecx │ │ movzbl 0x1(%rdi,%rdx,1),%r9d │ │ and $0x3f,%r9d │ │ cmp $0xdf,%al │ │ - jbe 33078 │ │ + jbe 32796 │ │ movzbl 0x2(%rdi,%rdx,1),%esi │ │ shl $0x6,%r9d │ │ and $0x3f,%esi │ │ or %r9d,%esi │ │ cmp $0xf0,%al │ │ - jb 3308c │ │ + jb 327aa │ │ movzbl 0x3(%rdi,%rdx,1),%eax │ │ and $0x7,%ecx │ │ shl $0x12,%ecx │ │ shl $0x6,%esi │ │ and $0x3f,%eax │ │ or %esi,%eax │ │ or %ecx,%eax │ │ - jmp 33093 │ │ + jmp 327b1 │ │ + lea -0x2(%rdx),%rcx │ │ + lea -0x3(%rdx),%rax │ │ + cmpb $0xc0,-0x2(%rdi,%rdx,1) │ │ + cmovge %rcx,%rax │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + cmp %rdx,%rsi │ │ + je 32856 │ │ + cmpb $0xbf,(%rdi,%rdx,1) │ │ + jg 326fa │ │ + inc %rdx │ │ + cmp %rsi,%rdx │ │ + jb 326e0 │ │ + mov %rsi,%rdx │ │ + mov %rax,-0x60(%rbp) │ │ + mov %rdx,-0x58(%rbp) │ │ + cmp %rdx,%rax │ │ + seta %cl │ │ + cmp %rsi,%rdx │ │ + seta %r9b │ │ + or %cl,%r9b │ │ + je 3271f │ │ + mov %rdx,%rcx │ │ + mov %rax,%rdx │ │ + call 32540 │ │ cmp %rsi,%rax │ │ - jae 3301e │ │ - cmpb $0xc0,(%rdi,%rax,1) │ │ - jl 32f3e │ │ - jmp 32f64 │ │ - jne 32f3e │ │ + je 3273a │ │ + test %rax,%rax │ │ + je 3272f │ │ + cmpb $0xbf,(%rdi,%rax,1) │ │ + jle 32714 │ │ + cmp %rsi,%rdx │ │ + je 3273a │ │ + cmpb $0xbf,(%rdi,%rdx,1) │ │ + jle 32714 │ │ cmp %rdx,%rax │ │ - jne 33029 │ │ + jne 32747 │ │ mov %r8,%rdi │ │ - call 32120 │ │ - jne 32efe │ │ - jmp 32f4e │ │ - jne 32f3e │ │ - jmp 32f64 │ │ + call 329c0 │ │ movzbl (%rdi,%rax,1),%ecx │ │ test %cl,%cl │ │ - jns 330e9 │ │ + jns 32807 │ │ mov %ecx,%edx │ │ and $0x1f,%edx │ │ movzbl 0x1(%rdi,%rax,1),%r9d │ │ and $0x3f,%r9d │ │ cmp $0xdf,%cl │ │ - jbe 33082 │ │ + jbe 327a0 │ │ movzbl 0x2(%rdi,%rax,1),%esi │ │ shl $0x6,%r9d │ │ and $0x3f,%esi │ │ or %r9d,%esi │ │ cmp $0xf0,%cl │ │ - jb 330e2 │ │ + jb 32800 │ │ movzbl 0x3(%rdi,%rax,1),%ecx │ │ and $0x7,%edx │ │ shl $0x12,%edx │ │ shl $0x6,%esi │ │ and $0x3f,%ecx │ │ or %esi,%ecx │ │ or %edx,%ecx │ │ - jmp 330e9 │ │ + jmp 32807 │ │ shl $0x6,%ecx │ │ or %r9d,%ecx │ │ mov %ecx,%eax │ │ - jmp 33093 │ │ + jmp 327b1 │ │ shl $0x6,%edx │ │ or %r9d,%edx │ │ mov %edx,%ecx │ │ - jmp 330e9 │ │ + jmp 32807 │ │ shl $0xc,%ecx │ │ or %ecx,%esi │ │ mov %esi,%eax │ │ mov %eax,-0x4(%rbp) │ │ lea -0x40(%rbp),%rax │ │ mov %rax,-0x38(%rbp) │ │ - lea 0xf0b(%rip),%rax │ │ + lea 0x18cd(%rip),%rax │ │ mov %rax,-0x30(%rbp) │ │ lea -0x4(%rbp),%rax │ │ mov %rax,-0x28(%rbp) │ │ - lea 0xe8(%rip),%rax │ │ + lea 0xfa(%rip),%rax │ │ mov %rax,-0x20(%rbp) │ │ lea -0x60(%rbp),%rax │ │ mov %rax,-0x18(%rbp) │ │ - lea 0x175(%rip),%rax │ │ + lea 0x187(%rip),%rax │ │ mov %rax,-0x10(%rbp) │ │ - lea -0x2bb6d(%rip),%rdi │ │ + lea -0x2b484(%rip),%rdi │ │ lea -0x38(%rbp),%rsi │ │ mov %r8,%rdx │ │ - call 30650 │ │ + call 2fe00 │ │ shl $0xc,%edx │ │ or %edx,%esi │ │ mov %esi,%ecx │ │ mov %ecx,-0x4(%rbp) │ │ lea -0x48(%rbp),%rax │ │ mov %rax,-0x38(%rbp) │ │ - lea 0xeb5(%rip),%rax │ │ + lea 0x1877(%rip),%rax │ │ mov %rax,-0x30(%rbp) │ │ lea -0x4(%rbp),%rax │ │ mov %rax,-0x28(%rbp) │ │ - lea 0x92(%rip),%rax │ │ + lea 0xa4(%rip),%rax │ │ mov %rax,-0x20(%rbp) │ │ lea -0x60(%rbp),%rax │ │ mov %rax,-0x18(%rbp) │ │ - lea 0x11f(%rip),%rax │ │ + lea 0x131(%rip),%rax │ │ mov %rax,-0x10(%rbp) │ │ - lea -0x2be5e(%rip),%rdi │ │ + lea -0x2b767(%rip),%rdi │ │ lea -0x38(%rbp),%rsi │ │ mov %r8,%rdx │ │ - call 30650 │ │ + call 2fe00 │ │ + lea 0x443bb(%rip),%rdx │ │ + mov %rsi,%rdi │ │ + call 31a41 │ │ lea -0x48(%rbp),%rax │ │ mov %rax,-0x38(%rbp) │ │ - lea 0xe69(%rip),%rax │ │ + lea 0x181c(%rip),%rax │ │ mov %rax,-0x30(%rbp) │ │ lea -0x50(%rbp),%rcx │ │ mov %rcx,-0x28(%rbp) │ │ mov %rax,-0x20(%rbp) │ │ - lea -0x2cb56(%rip),%rdi │ │ + lea -0x2c43b(%rip),%rdi │ │ lea -0x38(%rbp),%rsi │ │ mov %r8,%rdx │ │ - call 30650 │ │ + call 2fe00 │ │ lea -0x48(%rbp),%rax │ │ mov %rax,-0x38(%rbp) │ │ - lea 0xe37(%rip),%rax │ │ + lea 0x17ea(%rip),%rax │ │ mov %rax,-0x30(%rbp) │ │ lea -0x40(%rbp),%rcx │ │ mov %rcx,-0x28(%rbp) │ │ mov %rax,-0x20(%rbp) │ │ - lea -0x2be70(%rip),%rdi │ │ + lea -0x2b788(%rip),%rdi │ │ lea -0x38(%rbp),%rsi │ │ mov %r8,%rdx │ │ - call 30650 │ │ + call 2fe00 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ @@ -25724,40 +25368,40 @@ │ │ mov 0x20(%r12),%r15 │ │ mov %rbx,%rdi │ │ mov $0x27,%esi │ │ call *%r15 │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 3322c │ │ + jne 3295c │ │ mov (%r14),%esi │ │ lea -0x30(%rbp),%rdi │ │ mov $0x101,%edx │ │ - call 31a40 │ │ + call 31060 │ │ movzbl -0x23(%rbp),%edx │ │ cmp $0x81,%rdx │ │ - jb 33202 │ │ + jb 32932 │ │ mov -0x30(%rbp),%esi │ │ mov %rbx,%rdi │ │ call *%r15 │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - je 33221 │ │ - jmp 3322c │ │ + je 32951 │ │ + jmp 3295c │ │ movzbl -0x24(%rbp),%eax │ │ sub %rax,%rdx │ │ lea (%rax,%rbp,1),%rsi │ │ add $0xffffffffffffffd0,%rsi │ │ mov %rbx,%rdi │ │ call *0x18(%r12) │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 3322c │ │ + jne 3295c │ │ mov %rbx,%rdi │ │ mov $0x27,%esi │ │ call *%r15 │ │ add $0x10,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ @@ -25771,144 +25415,51 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ - sub $0x20,%rsp │ │ mov %rsi,%rbx │ │ mov %rdi,%r14 │ │ mov (%rdi),%rdi │ │ - mov 0x10(%rsi),%eax │ │ - test $0x2000000,%eax │ │ - jne 33293 │ │ - test $0x4000000,%eax │ │ - jne 332bf │ │ - lea -0x24(%rbp),%rsi │ │ - call 317f0 │ │ - mov $0x14,%r9d │ │ - sub %rax,%r9 │ │ - lea (%rax,%rbp,1),%r8 │ │ - add $0xffffffffffffffdc,%r8 │ │ - mov $0x1,%edx │ │ - mov %rbx,%rdi │ │ - mov $0x1,%esi │ │ - xor %ecx,%ecx │ │ - jmp 33316 │ │ - mov $0x11,%edx │ │ - lea -0x2f95f(%rip),%rax │ │ - nop │ │ - mov %rdx,%rcx │ │ - mov %edi,%edx │ │ - and $0xf,%edx │ │ - shr $0x4,%rdi │ │ - movzbl (%rdx,%rax,1),%edx │ │ - mov %dl,-0x26(%rbp,%rcx,1) │ │ - lea -0x1(%rcx),%rdx │ │ - test %rdi,%rdi │ │ - jne 332a0 │ │ - jmp 332ed │ │ - mov $0x11,%edx │ │ - lea -0x2f77b(%rip),%rax │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rdx,%rcx │ │ - mov %edi,%edx │ │ - and $0xf,%edx │ │ - shr $0x4,%rdi │ │ - movzbl (%rdx,%rax,1),%edx │ │ - mov %dl,-0x26(%rbp,%rcx,1) │ │ - lea -0x1(%rcx),%rdx │ │ - test %rdi,%rdi │ │ - jne 332d0 │ │ - add $0xfffffffffffffffe,%rcx │ │ - lea (%rcx,%rbp,1),%r8 │ │ - add $0xffffffffffffffdc,%r8 │ │ - mov $0x11,%r9d │ │ - sub %rdx,%r9 │ │ - lea -0x2975b(%rip),%rdx │ │ - mov $0x2,%ecx │ │ - mov %rbx,%rdi │ │ - mov $0x1,%esi │ │ - call 310b0 │ │ - mov %eax,%ecx │ │ - mov $0x1,%al │ │ - test %cl,%cl │ │ - jne 3341b │ │ + call 30870 │ │ + test %al,%al │ │ + jne 329a3 │ │ mov (%rbx),%rdi │ │ mov 0x8(%rbx),%rax │ │ - lea -0x29ea5(%rip),%rsi │ │ + lea -0x2949f(%rip),%rsi │ │ mov $0x2,%edx │ │ call *0x18(%rax) │ │ - mov %eax,%ecx │ │ + test %al,%al │ │ + je 329aa │ │ mov $0x1,%al │ │ - test %cl,%cl │ │ - jne 3341b │ │ - mov 0x8(%r14),%rdi │ │ - mov 0x10(%rbx),%eax │ │ - test $0x2000000,%eax │ │ - jne 3338c │ │ - test $0x4000000,%eax │ │ - jne 333bf │ │ - lea -0x24(%rbp),%rsi │ │ - call 317f0 │ │ - mov $0x14,%r9d │ │ - sub %rax,%r9 │ │ - lea (%rax,%rbp,1),%r8 │ │ - add $0xffffffffffffffdc,%r8 │ │ - mov $0x1,%edx │ │ - mov %rbx,%rdi │ │ - mov $0x1,%esi │ │ - xor %ecx,%ecx │ │ - jmp 33416 │ │ - mov $0x11,%edx │ │ - lea -0x2fa58(%rip),%rax │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rdx,%rcx │ │ - mov %edi,%edx │ │ - and $0xf,%edx │ │ - shr $0x4,%rdi │ │ - movzbl (%rdx,%rax,1),%edx │ │ - mov %dl,-0x26(%rbp,%rcx,1) │ │ - lea -0x1(%rcx),%rdx │ │ - test %rdi,%rdi │ │ - jne 333a0 │ │ - jmp 333ed │ │ - mov $0x11,%edx │ │ - lea -0x2f87b(%rip),%rax │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rdx,%rcx │ │ - mov %edi,%edx │ │ - and $0xf,%edx │ │ - shr $0x4,%rdi │ │ - movzbl (%rdx,%rax,1),%edx │ │ - mov %dl,-0x26(%rbp,%rcx,1) │ │ - lea -0x1(%rcx),%rdx │ │ - test %rdi,%rdi │ │ - jne 333d0 │ │ - add $0xfffffffffffffffe,%rcx │ │ - lea (%rcx,%rbp,1),%r8 │ │ - add $0xffffffffffffffdc,%r8 │ │ - mov $0x11,%r9d │ │ - sub %rdx,%r9 │ │ - lea -0x2985b(%rip),%rdx │ │ - mov $0x2,%ecx │ │ - mov %rbx,%rdi │ │ - mov $0x1,%esi │ │ - call 310b0 │ │ - add $0x20,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ + mov 0x8(%r14),%rdi │ │ + mov %rbx,%rsi │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + jmp 30870 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + mov %rdi,%rdx │ │ + lea -0x2996d(%rip),%rdi │ │ + mov $0x2b,%esi │ │ + call 31a30 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -25916,23 +25467,23 @@ │ │ mov %rsp,%rbp │ │ sub $0x20,%rsp │ │ mov %rdi,%rdx │ │ lea -0x1(%rbp),%rax │ │ mov %rax,-0x18(%rbp) │ │ lea 0x16(%rip),%rax │ │ mov %rax,-0x10(%rbp) │ │ - lea -0x2b5ac(%rip),%rdi │ │ + lea -0x2ac44(%rip),%rdi │ │ lea -0x18(%rbp),%rsi │ │ - call 30650 │ │ + call 2fe00 │ │ int3 │ │ int3 │ │ mov %rsi,%rdi │ │ - lea -0x29fcc(%rip),%rsi │ │ + lea -0x2931f(%rip),%rsi │ │ mov $0x18,%edx │ │ - jmp 30840 │ │ + jmp 2fff0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -25944,19 +25495,19 @@ │ │ push %rbp │ │ mov %rsp,%rbp │ │ sub $0x20,%rsp │ │ mov %rdi,-0x10(%rbp) │ │ mov %rsi,-0x8(%rbp) │ │ lea -0x10(%rbp),%rax │ │ mov %rax,-0x20(%rbp) │ │ - lea -0x2e7f(%rip),%rax │ │ + lea -0x2c7f(%rip),%rax │ │ mov %rax,-0x18(%rbp) │ │ - lea -0x2b601(%rip),%rdi │ │ + lea -0x2ac99(%rip),%rdi │ │ lea -0x20(%rbp),%rsi │ │ - call 30650 │ │ + call 2fe00 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -25971,24 +25522,24 @@ │ │ sub $0x40,%rsp │ │ mov %rdi,-0x10(%rbp) │ │ mov %rsi,-0x8(%rbp) │ │ mov %rdx,-0x20(%rbp) │ │ mov %rcx,-0x18(%rbp) │ │ lea -0x10(%rbp),%rax │ │ mov %rax,-0x40(%rbp) │ │ - lea -0x2ec7(%rip),%rax │ │ + lea -0x2cc7(%rip),%rax │ │ mov %rax,-0x38(%rbp) │ │ lea -0x20(%rbp),%rax │ │ mov %rax,-0x30(%rbp) │ │ - lea -0x2eba(%rip),%rax │ │ + lea -0x2cba(%rip),%rax │ │ mov %rax,-0x28(%rbp) │ │ - lea -0x2c388(%rip),%rdi │ │ + lea -0x2bad6(%rip),%rdi │ │ lea -0x40(%rbp),%rsi │ │ mov %r8,%rdx │ │ - call 30650 │ │ + call 2fe00 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -25998,59 +25549,59 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - lea -0x2a960(%rip),%rdi │ │ - lea 0x46416(%rip),%rcx │ │ + lea -0x29a29(%rip),%rdi │ │ + lea 0x4414e(%rip),%rcx │ │ mov $0x4d,%esi │ │ xor %edx,%edx │ │ - call 33540 │ │ + call 32af0 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ sub $0x30,%rsp │ │ mov %rdi,-0x28(%rbp) │ │ mov %rsi,-0x20(%rbp) │ │ lea -0x28(%rbp),%rax │ │ mov %rax,-0x18(%rbp) │ │ mov %rcx,-0x10(%rbp) │ │ movb $0x0,-0x8(%rbp) │ │ mov %dl,-0x7(%rbp) │ │ lea -0x18(%rbp),%rdi │ │ - call 700e0 │ │ + call 6e350 │ │ ud2 │ │ - call 33573 │ │ + call 32b23 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - call 33520 │ │ + call 32ad0 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - call 33590 │ │ + call 32b40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - lea -0x2a9f6(%rip),%rdi │ │ - lea 0x463be(%rip),%rcx │ │ + lea -0x29abf(%rip),%rdi │ │ + lea 0x440f6(%rip),%rcx │ │ mov $0x49,%esi │ │ mov $0x1,%edx │ │ - call 33540 │ │ + call 32af0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -26058,161 +25609,1076 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %r14 │ │ - push %rbx │ │ lea 0x7(%rsi),%r8 │ │ and $0xfffffffffffffff8,%r8 │ │ sub %rsi,%r8 │ │ - jne 33637 │ │ + jne 32bf8 │ │ lea -0x10(%rdx),%rax │ │ xor %r8d,%r8d │ │ movabs $0x8080808080808080,%rcx │ │ - movabs $0x101010101010100,%r9 │ │ - movzbl %dil,%r11d │ │ - lea 0x1(%r9),%r10 │ │ - imul %r11,%r10 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov (%rsi,%r8,1),%r11 │ │ - xor %r10,%r11 │ │ - mov %r9,%rbx │ │ - sub %r11,%rbx │ │ - or %r11,%rbx │ │ - mov 0x8(%rsi,%r8,1),%r11 │ │ - xor %r10,%r11 │ │ - mov %r9,%r14 │ │ - sub %r11,%r14 │ │ - or %r11,%r14 │ │ - and %rcx,%rbx │ │ - and %r14,%rbx │ │ - cmp %rcx,%rbx │ │ - jne 33657 │ │ + movzbl %dil,%r9d │ │ + movabs $0x101010101010101,%r10 │ │ + imul %r9,%r10 │ │ + movq %r10,%xmm0 │ │ + pshufd $0x44,%xmm0,%xmm0 │ │ + movdqa -0x2f2b2(%rip),%xmm1 │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + movdqu (%rsi,%r8,1),%xmm2 │ │ + pxor %xmm0,%xmm2 │ │ + movdqa %xmm1,%xmm3 │ │ + psubq %xmm2,%xmm3 │ │ + por %xmm2,%xmm3 │ │ + movq %xmm3,%r9 │ │ + and %rcx,%r9 │ │ + pextrq $0x1,%xmm3,%r10 │ │ + and %r9,%r10 │ │ + cmp %rcx,%r10 │ │ + jne 32c1b │ │ add $0x10,%r8 │ │ cmp %rax,%r8 │ │ - jbe 33600 │ │ - jmp 33657 │ │ + jbe 32bc0 │ │ + jmp 32c1b │ │ xor %ecx,%ecx │ │ - nopl 0x0(%rax) │ │ + nopw 0x0(%rax,%rax,1) │ │ cmp %dil,(%rsi,%rcx,1) │ │ - je 33688 │ │ + je 32c45 │ │ inc %rcx │ │ cmp %rcx,%r8 │ │ - jne 33640 │ │ + jne 32c00 │ │ lea -0x10(%rdx),%rax │ │ cmp %rax,%r8 │ │ - jbe 335d7 │ │ + jbe 32b84 │ │ sub %r8,%rdx │ │ - jne 33665 │ │ + jne 32c26 │ │ xor %eax,%eax │ │ mov %rcx,%rdx │ │ - pop %rbx │ │ - pop %r14 │ │ ret │ │ add %r8,%rsi │ │ xor %eax,%eax │ │ xor %ecx,%ecx │ │ - nopl 0x0(%rax) │ │ + nopl (%rax) │ │ cmp %dil,(%rsi,%rcx,1) │ │ - je 33685 │ │ + je 32c42 │ │ inc %rcx │ │ cmp %rcx,%rdx │ │ - jne 33670 │ │ + jne 32c30 │ │ mov %rcx,%rdx │ │ - pop %rbx │ │ - pop %r14 │ │ ret │ │ add %r8,%rcx │ │ mov $0x1,%eax │ │ mov %rcx,%rdx │ │ - pop %rbx │ │ - pop %r14 │ │ ret │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ mov %rdi,%rdx │ │ - lea -0x2a341(%rip),%rdi │ │ + lea -0x299be(%rip),%rdi │ │ mov $0x33,%esi │ │ - call 30650 │ │ + call 2fe00 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ mov %rdi,%rdx │ │ - lea -0x2a348(%rip),%rdi │ │ + lea -0x299c5(%rip),%rdi │ │ mov $0x73,%esi │ │ - call 30650 │ │ + call 2fe00 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - lea -0x2a2a7(%rip),%rdi │ │ - lea 0x462b6(%rip),%rdx │ │ + lea -0x297ef(%rip),%rdi │ │ + lea 0x43fd6(%rip),%rdx │ │ mov $0x99,%esi │ │ - call 30650 │ │ + call 2fe00 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ sub $0x30,%rsp │ │ mov %rsi,-0x8(%rbp) │ │ mov %rdi,-0x10(%rbp) │ │ lea -0x8(%rbp),%rax │ │ mov %rax,-0x30(%rbp) │ │ - lea 0x891(%rip),%rax │ │ + lea 0x13c1(%rip),%rax │ │ mov %rax,-0x28(%rbp) │ │ lea -0x10(%rbp),%rcx │ │ mov %rcx,-0x20(%rbp) │ │ mov %rax,-0x18(%rbp) │ │ - lea -0x2befd(%rip),%rdi │ │ + lea -0x2b5ed(%rip),%rdi │ │ lea -0x30(%rbp),%rsi │ │ - call 30650 │ │ + call 2fe00 │ │ + int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x58,%rsp │ │ + mov %rsi,%rbx │ │ + mov (%rdi),%r14 │ │ + mov %r14d,%eax │ │ + and $0x3,%eax │ │ + lea -0x2ee24(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmp *%rax │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x28e4e(%rip),%rsi │ │ + mov $0x5,%edx │ │ + call *0x18(%rax) │ │ + mov %eax,%ecx │ │ + mov $0x1,%al │ │ + test %cl,%cl │ │ + jne 33574 │ │ + testb $0x80,0x12(%rbx) │ │ + jne 3320c │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x28f24(%rip),%rsi │ │ + mov $0x3,%edx │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + jne 33572 │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x2f58d(%rip),%rsi │ │ + mov $0x4,%edx │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + jne 33572 │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x28fa2(%rip),%rsi │ │ + mov $0x2,%edx │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + jne 33572 │ │ + mov (%rbx),%rsi │ │ + mov 0x8(%rbx),%rdx │ │ + movzbl 0x10(%r14),%edi │ │ + call 33670 │ │ + test %al,%al │ │ + jne 33572 │ │ + jmp 332b1 │ │ + shr $0x20,%r14 │ │ + mov %r14d,-0x44(%rbp) │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x298ce(%rip),%rsi │ │ + mov $0x2,%edx │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + je 32efc │ │ + mov 0x49976(%rip),%rax │ │ + mov %r14d,%edi │ │ + call *0x8(%rax) │ │ + mov $0x1,%al │ │ + jmp 33574 │ │ + mov %r14,%rax │ │ + shr $0x20,%rax │ │ + shr $0x22,%r14 │ │ + cmp $0xb,%r14d │ │ + mov $0xff,%r14d │ │ + cmovb %eax,%r14d │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x2f60a(%rip),%rsi │ │ + mov $0x4,%edx │ │ + call *0x18(%rax) │ │ + mov %eax,%ecx │ │ + mov $0x1,%al │ │ + test %cl,%cl │ │ + jne 33574 │ │ + testb $0x80,0x12(%rbx) │ │ + jne 3317b │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x29024(%rip),%rsi │ │ + mov $0x1,%edx │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + jne 33572 │ │ + movzbl %r14b,%eax │ │ + lea -0x2825d(%rip),%rcx │ │ + movzbl (%rax,%rcx,1),%edx │ │ + lea -0x2823c(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rsi │ │ + add %rcx,%rsi │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + mov $0x1,%al │ │ + je 331f9 │ │ + jmp 33574 │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x2998f(%rip),%rsi │ │ + mov $0x6,%edx │ │ + call *0x18(%rax) │ │ + mov %rbx,-0x60(%rbp) │ │ + mov $0x1,%r15b │ │ + test %al,%al │ │ + je 32f71 │ │ + mov %r15b,-0x58(%rbp) │ │ + movb $0x1,-0x57(%rbp) │ │ + mov -0x1(%r14),%rcx │ │ + mov 0x7(%r14),%rax │ │ + mov 0x18(%rax),%r8 │ │ + lea -0x299bb(%rip),%rsi │ │ + lea -0x60(%rbp),%rdi │ │ + mov $0x5,%edx │ │ + call 31a80 │ │ + movzbl -0x58(%rbp),%ecx │ │ + movzbl -0x57(%rbp),%eax │ │ + mov %eax,%edx │ │ + not %dl │ │ + or %cl,%dl │ │ + test $0x1,%dl │ │ + je 33002 │ │ + or %cl,%al │ │ + jmp 33574 │ │ + testb $0x80,0x12(%rbx) │ │ + jne 33028 │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x290e5(%rip),%rsi │ │ + mov $0x3,%edx │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + jne 32de3 │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x2f746(%rip),%rsi │ │ + mov $0x4,%edx │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + jne 32de3 │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x29163(%rip),%rsi │ │ + mov $0x2,%edx │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + jne 32de3 │ │ + lea -0x44(%rbp),%rdi │ │ + mov %rbx,%rsi │ │ + call 33a20 │ │ + jmp 330d6 │ │ + testb $0x80,0x12(%rbx) │ │ + jne 33337 │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x2915a(%rip),%rsi │ │ + mov $0x3,%edx │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + jne 32eb5 │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x2f7c3(%rip),%rsi │ │ + mov $0x4,%edx │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + jne 32eb5 │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x291d8(%rip),%rsi │ │ + mov $0x2,%edx │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + jne 32eb5 │ │ + movzbl 0x1f(%r14),%eax │ │ + lea -0x28219(%rip),%rcx │ │ + movzbl (%rax,%rcx,1),%edx │ │ + lea -0x281f8(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rsi │ │ + add %rcx,%rsi │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + call *0x18(%rax) │ │ + jmp 333e6 │ │ + mov -0x60(%rbp),%rax │ │ + testb $0x80,0x12(%rax) │ │ + jne 333ee │ │ + mov (%rax),%rdi │ │ + mov 0x8(%rax),%rax │ │ + lea -0x291ec(%rip),%rsi │ │ + mov $0x2,%edx │ │ + jmp 33401 │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x2a296(%rip),%rsi │ │ + mov $0x3,%edx │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + jne 32de3 │ │ + movb $0x1,-0x68(%rbp) │ │ + movups (%rbx),%xmm0 │ │ + movaps %xmm0,-0x60(%rbp) │ │ + lea -0x68(%rbp),%rax │ │ + mov %rax,-0x50(%rbp) │ │ + mov 0x10(%rbx),%rax │ │ + mov %rax,-0x30(%rbp) │ │ + lea -0x60(%rbp),%rdi │ │ + mov %rdi,-0x40(%rbp) │ │ + lea 0x43b00(%rip),%rax │ │ + mov %rax,-0x38(%rbp) │ │ + lea -0x2f88f(%rip),%rsi │ │ + mov $0x4,%edx │ │ + call 30d00 │ │ + test %al,%al │ │ + jne 32de3 │ │ + lea -0x292a7(%rip),%rsi │ │ + lea -0x60(%rbp),%rdi │ │ + mov $0x2,%edx │ │ + call 30d00 │ │ + test %al,%al │ │ + jne 32de3 │ │ + lea -0x44(%rbp),%rdi │ │ + lea -0x40(%rbp),%rsi │ │ + call 33a20 │ │ + test %al,%al │ │ + jne 32de3 │ │ + mov -0x40(%rbp),%rdi │ │ + mov -0x38(%rbp),%rax │ │ + lea -0x2a32b(%rip),%rsi │ │ + mov $0x2,%edx │ │ + call *0x18(%rax) │ │ + mov %eax,%r15d │ │ + mov 0x49680(%rip),%rax │ │ + mov %r14d,%edi │ │ + call *0x8(%rax) │ │ + mov %eax,%r14d │ │ + mov $0x1,%al │ │ + test %r15b,%r15b │ │ + jne 33574 │ │ + testb $0x80,0x12(%rbx) │ │ + jne 33409 │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x29333(%rip),%rsi │ │ + mov $0x2,%edx │ │ + call *0x18(%rax) │ │ + mov %eax,%ecx │ │ + mov $0x1,%al │ │ + test %cl,%cl │ │ + jne 33574 │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x2f94a(%rip),%rsi │ │ + mov $0x4,%edx │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + jne 33572 │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x2935f(%rip),%rsi │ │ + mov $0x2,%edx │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + jne 33572 │ │ + mov (%rbx),%rsi │ │ + mov 0x8(%rbx),%rdx │ │ + movzbl %r14b,%edi │ │ + call 33670 │ │ + test %al,%al │ │ + mov $0x1,%al │ │ + jne 33574 │ │ + jmp 33493 │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x2a3e4(%rip),%rsi │ │ + mov $0x2,%edx │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + jne 33572 │ │ + movb $0x1,-0x60(%rbp) │ │ + movups (%rbx),%xmm0 │ │ + movaps %xmm0,-0x40(%rbp) │ │ + lea -0x60(%rbp),%rax │ │ + mov %rax,-0x30(%rbp) │ │ + movzbl %r14b,%eax │ │ + lea -0x284cf(%rip),%rcx │ │ + movzbl (%rax,%rcx,1),%edx │ │ + lea -0x284ae(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rsi │ │ + add %rcx,%rsi │ │ + lea -0x40(%rbp),%rdi │ │ + call 30d00 │ │ + test %al,%al │ │ + jne 33572 │ │ + lea -0x2a43e(%rip),%rsi │ │ + lea -0x40(%rbp),%rdi │ │ + mov $0x2,%edx │ │ + call 30d00 │ │ + test %al,%al │ │ + mov $0x1,%al │ │ + jne 33574 │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x2941e(%rip),%rsi │ │ + jmp 333fc │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x2a47a(%rip),%rsi │ │ + mov $0x3,%edx │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + jne 33572 │ │ + movb $0x1,-0x60(%rbp) │ │ + movups (%rbx),%xmm0 │ │ + movaps %xmm0,-0x40(%rbp) │ │ + lea -0x60(%rbp),%rax │ │ + mov %rax,-0x30(%rbp) │ │ + lea -0x2fa60(%rip),%rsi │ │ + lea -0x40(%rbp),%rdi │ │ + mov $0x4,%edx │ │ + call 30d00 │ │ + test %al,%al │ │ + jne 33572 │ │ + lea -0x29474(%rip),%rsi │ │ + lea -0x40(%rbp),%rdi │ │ + mov $0x2,%edx │ │ + call 30d00 │ │ + test %al,%al │ │ + jne 33572 │ │ + movzbl 0x10(%r14),%edi │ │ + lea 0x438ed(%rip),%rdx │ │ + lea -0x40(%rbp),%rsi │ │ + call 33670 │ │ + test %al,%al │ │ + jne 33572 │ │ + lea -0x2a4f8(%rip),%rsi │ │ + lea -0x40(%rbp),%rdi │ │ + mov $0x2,%edx │ │ + call 30d00 │ │ + test %al,%al │ │ + jne 33572 │ │ + testb $0x80,0x12(%rbx) │ │ + jne 33512 │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x294f0(%rip),%rsi │ │ + mov $0x2,%edx │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + jne 33572 │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x29de0(%rip),%rsi │ │ + mov $0x7,%edx │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + jne 33572 │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x29518(%rip),%rsi │ │ + mov $0x2,%edx │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + jne 33572 │ │ + mov (%r14),%rdi │ │ + mov 0x8(%r14),%rsi │ │ + mov (%rbx),%rdx │ │ + mov 0x8(%rbx),%rcx │ │ + call 336a0 │ │ + test %al,%al │ │ + mov $0x1,%al │ │ + jne 33574 │ │ + jmp 3359c │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x2a5a5(%rip),%rsi │ │ + mov $0x3,%edx │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + jne 32eb5 │ │ + movb $0x1,-0x68(%rbp) │ │ + movups (%rbx),%xmm0 │ │ + movaps %xmm0,-0x40(%rbp) │ │ + lea -0x68(%rbp),%rax │ │ + mov %rax,-0x30(%rbp) │ │ + lea -0x2fb8b(%rip),%rsi │ │ + lea -0x40(%rbp),%rdi │ │ + mov $0x4,%edx │ │ + call 30d00 │ │ + test %al,%al │ │ + jne 32eb5 │ │ + lea -0x2959f(%rip),%rsi │ │ + lea -0x40(%rbp),%rdi │ │ + mov $0x2,%edx │ │ + call 30d00 │ │ + test %al,%al │ │ + jne 32eb5 │ │ + movzbl 0x1f(%r14),%eax │ │ + lea -0x28506(%rip),%rcx │ │ + movzbl (%rax,%rcx,1),%edx │ │ + lea -0x284e5(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rsi │ │ + add %rcx,%rsi │ │ + lea -0x40(%rbp),%rdi │ │ + call 30d00 │ │ + test %al,%al │ │ + jne 32eb5 │ │ + lea -0x2a635(%rip),%rsi │ │ + lea -0x40(%rbp),%rdi │ │ + mov $0x2,%edx │ │ + call 30d00 │ │ + mov %eax,%r15d │ │ + jmp 32eb5 │ │ + mov (%rax),%rdi │ │ + mov 0x8(%rax),%rax │ │ + lea -0x29604(%rip),%rsi │ │ + mov $0x1,%edx │ │ + call *0x18(%rax) │ │ + jmp 33574 │ │ + movb $0x1,-0x60(%rbp) │ │ + movups (%rbx),%xmm0 │ │ + movaps %xmm0,-0x40(%rbp) │ │ + lea -0x60(%rbp),%rax │ │ + mov %rax,-0x30(%rbp) │ │ + lea -0x2fc3f(%rip),%rsi │ │ + lea -0x40(%rbp),%rdi │ │ + mov $0x4,%edx │ │ + call 30d00 │ │ + test %al,%al │ │ + jne 33572 │ │ + lea -0x29653(%rip),%rsi │ │ + lea -0x40(%rbp),%rdi │ │ + mov $0x2,%edx │ │ + call 30d00 │ │ + test %al,%al │ │ + jne 33572 │ │ + movzbl %r14b,%edi │ │ + lea 0x4370f(%rip),%rdx │ │ + lea -0x40(%rbp),%rsi │ │ + call 33670 │ │ + test %al,%al │ │ + jne 33572 │ │ + lea -0x2a6d6(%rip),%rsi │ │ + lea -0x40(%rbp),%rdi │ │ + mov $0x2,%edx │ │ + call 30d00 │ │ + mov %eax,%ecx │ │ + mov $0x1,%al │ │ + test %cl,%cl │ │ + jne 33574 │ │ + testb $0x80,0x12(%rbx) │ │ + jne 335ba │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x296d2(%rip),%rsi │ │ + mov $0x2,%edx │ │ + call *0x18(%rax) │ │ + mov %eax,%ecx │ │ + mov $0x1,%al │ │ + test %cl,%cl │ │ + jne 33574 │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x29fc6(%rip),%rsi │ │ + mov $0x7,%edx │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + jne 33572 │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + lea -0x296fe(%rip),%rsi │ │ + mov $0x2,%edx │ │ + call *0x18(%rax) │ │ + test %al,%al │ │ + jne 33572 │ │ + mov (%rbx),%rsi │ │ + mov 0x8(%rbx),%rdx │ │ + lea -0x44(%rbp),%rdi │ │ + call 339d0 │ │ + test %al,%al │ │ + mov $0x1,%al │ │ + jne 33574 │ │ + jmp 3359c │ │ + movb $0x1,-0x60(%rbp) │ │ + movups (%rbx),%xmm0 │ │ + movaps %xmm0,-0x40(%rbp) │ │ + lea -0x60(%rbp),%rax │ │ + mov %rax,-0x30(%rbp) │ │ + lea -0x2a025(%rip),%rsi │ │ + lea -0x40(%rbp),%rdi │ │ + mov $0x7,%edx │ │ + call 30d00 │ │ + test %al,%al │ │ + jne 33572 │ │ + lea -0x29758(%rip),%rsi │ │ + lea -0x40(%rbp),%rdi │ │ + mov $0x2,%edx │ │ + call 30d00 │ │ + test %al,%al │ │ + jne 33572 │ │ + mov (%r14),%rdi │ │ + mov 0x8(%r14),%rsi │ │ + lea 0x4360b(%rip),%rcx │ │ + lea -0x40(%rbp),%rdx │ │ + call 336a0 │ │ + test %al,%al │ │ + je 33581 │ │ + mov $0x1,%al │ │ + and $0x1,%al │ │ + add $0x58,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + ret │ │ + lea -0x2a7e5(%rip),%rsi │ │ + lea -0x40(%rbp),%rdi │ │ + mov $0x2,%edx │ │ + call 30d00 │ │ + test %al,%al │ │ + mov $0x1,%al │ │ + jne 33574 │ │ + testb $0x80,0x12(%rbx) │ │ + jne 335ae │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + jmp 33017 │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + jmp 333f5 │ │ + movb $0x1,-0x19(%rbp) │ │ + movups (%rbx),%xmm0 │ │ + movaps %xmm0,-0x40(%rbp) │ │ + lea -0x19(%rbp),%rax │ │ + mov %rax,-0x30(%rbp) │ │ + lea -0x2a0cd(%rip),%rsi │ │ + lea -0x40(%rbp),%rdi │ │ + mov $0x7,%edx │ │ + call 30d00 │ │ + test %al,%al │ │ + jne 33572 │ │ + lea -0x29800(%rip),%rsi │ │ + lea -0x40(%rbp),%rdi │ │ + mov $0x2,%edx │ │ + call 30d00 │ │ + test %al,%al │ │ + jne 33572 │ │ + lea -0x44(%rbp),%rax │ │ + mov %rax,-0x68(%rbp) │ │ + lea -0x68(%rbp),%rax │ │ + mov %rax,-0x60(%rbp) │ │ + lea 0x3f6(%rip),%rax │ │ + mov %rax,-0x58(%rbp) │ │ + lea 0x4354b(%rip),%rsi │ │ + lea -0x2d968(%rip),%rdx │ │ + lea -0x40(%rbp),%rdi │ │ + lea -0x60(%rbp),%rcx │ │ + call 2fe30 │ │ + test %al,%al │ │ + jne 33572 │ │ + lea -0x2a8a5(%rip),%rsi │ │ + lea -0x40(%rbp),%rdi │ │ + mov $0x2,%edx │ │ + call 30d00 │ │ + mov %eax,%ecx │ │ + mov $0x1,%al │ │ + test %cl,%cl │ │ + jne 33574 │ │ + jmp 3359c │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + mov %rdx,%rax │ │ + mov %rsi,%rcx │ │ + movzbl %dil,%esi │ │ + lea -0x286f9(%rip),%rdx │ │ + movzbl (%rsi,%rdx,1),%edx │ │ + lea -0x286d8(%rip),%rdi │ │ + movslq (%rdi,%rsi,4),%rsi │ │ + add %rdi,%rsi │ │ + mov %rcx,%rdi │ │ + jmp *0x18(%rax) │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x48,%rsp │ │ + mov %rcx,%r12 │ │ + mov %rdx,%rbx │ │ + mov %rsi,%r13 │ │ + mov %rdi,-0x30(%rbp) │ │ + mov 0x20(%rcx),%r14 │ │ + mov %rdx,%rdi │ │ + mov $0x22,%esi │ │ + call *%r14 │ │ + mov $0x1,%r15b │ │ + test %al,%al │ │ + jne 33981 │ │ + test %r13,%r13 │ │ + je 3392f │ │ + mov %r12,-0x48(%rbp) │ │ + mov %r14,-0x40(%rbp) │ │ + mov %rbx,-0x38(%rbp) │ │ + xor %ecx,%ecx │ │ + mov %r13,-0x50(%rbp) │ │ + mov %r13,%rax │ │ + xor %r13d,%r13d │ │ + mov -0x30(%rbp),%r14 │ │ + jmp 3370c │ │ + nop │ │ + add %r12,%rcx │ │ + sub %r14,%rax │ │ + je 33900 │ │ + lea (%r14,%rax,1),%rdi │ │ + xor %r12d,%r12d │ │ + data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + movzbl (%r14,%r12,1),%edx │ │ + lea -0x7f(%rdx),%esi │ │ + cmp $0xa1,%sil │ │ + jb 33750 │ │ + cmp $0x22,%edx │ │ + je 33750 │ │ + cmp $0x5c,%edx │ │ + je 33750 │ │ + inc %r12 │ │ + cmp %r12,%rax │ │ + jne 33720 │ │ + jmp 338fd │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ + movzbl (%r14,%r12,1),%ebx │ │ + test %bl,%bl │ │ + mov %rdi,-0x58(%rbp) │ │ + js 33770 │ │ + add %r12,%r14 │ │ + inc %r14 │ │ + jmp 337d0 │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ + add %r12,%r14 │ │ + mov %ebx,%eax │ │ + and $0x1f,%eax │ │ + movzbl 0x1(%r14),%esi │ │ + and $0x3f,%esi │ │ + cmp $0xdf,%bl │ │ + jbe 337b2 │ │ + movzbl 0x2(%r14),%edx │ │ + shl $0x6,%esi │ │ + and $0x3f,%edx │ │ + or %esi,%edx │ │ + cmp $0xf0,%bl │ │ + jb 337bf │ │ + movzbl 0x3(%r14),%ebx │ │ + add $0x4,%r14 │ │ + and $0x7,%eax │ │ + shl $0x12,%eax │ │ + shl $0x6,%edx │ │ + and $0x3f,%ebx │ │ + or %edx,%ebx │ │ + or %eax,%ebx │ │ + jmp 337d0 │ │ + add $0x2,%r14 │ │ + shl $0x6,%eax │ │ + or %esi,%eax │ │ + mov %eax,%ebx │ │ + jmp 337d0 │ │ + add $0x3,%r14 │ │ + shl $0xc,%eax │ │ + or %eax,%edx │ │ + mov %edx,%ebx │ │ + nopw 0x0(%rax,%rax,1) │ │ + add %rcx,%r12 │ │ + lea -0x68(%rbp),%rdi │ │ + mov %ebx,%esi │ │ + mov $0x10001,%edx │ │ + call 31060 │ │ + movzbl -0x5b(%rbp),%r15d │ │ + movzbl -0x5c(%rbp),%ecx │ │ + mov %r15d,%eax │ │ + sub %cl,%al │ │ + cmp $0x1,%al │ │ + je 338c3 │ │ + mov %rcx,-0x70(%rbp) │ │ + mov %r12,%rdx │ │ + sub %r13,%rdx │ │ + mov -0x50(%rbp),%rsi │ │ + jb 33998 │ │ + cmp %rsi,%r12 │ │ + ja 33998 │ │ + cmp %rsi,%r13 │ │ + je 33843 │ │ + test %r13,%r13 │ │ + je 3382f │ │ + mov -0x30(%rbp),%rax │ │ + cmpb $0xbf,(%rax,%r13,1) │ │ + jle 33998 │ │ + cmp %rsi,%r12 │ │ + je 33843 │ │ + mov -0x30(%rbp),%rax │ │ + cmpb $0xbf,(%rax,%r12,1) │ │ + jle 33998 │ │ + add -0x30(%rbp),%r13 │ │ + mov -0x48(%rbp),%rax │ │ + mov %r13,%rsi │ │ + mov 0x18(%rax),%r13 │ │ + mov -0x38(%rbp),%rdi │ │ + call *%r13 │ │ + test %al,%al │ │ + jne 33993 │ │ + cmp $0x81,%r15b │ │ + jb 33873 │ │ + mov -0x68(%rbp),%esi │ │ + mov -0x38(%rbp),%rdi │ │ + call *-0x40(%rbp) │ │ + jmp 3388c │ │ + mov -0x70(%rbp),%rax │ │ + sub %rax,%r15 │ │ + lea (%rax,%rbp,1),%rsi │ │ + add $0xffffffffffffff98,%rsi │ │ + mov -0x38(%rbp),%rdi │ │ + mov %r15,%rdx │ │ + call *%r13 │ │ + test %al,%al │ │ + jne 33993 │ │ + mov $0x1,%r13d │ │ + cmp $0x80,%ebx │ │ + jb 338c0 │ │ + mov $0x2,%r13d │ │ + cmp $0x800,%ebx │ │ + jb 338c0 │ │ + cmp $0x10000,%ebx │ │ + mov $0x4,%r13d │ │ + sbb $0x0,%r13 │ │ + add %r12,%r13 │ │ + mov -0x58(%rbp),%rax │ │ + mov $0x1,%ecx │ │ + cmp $0x80,%ebx │ │ + jb 33700 │ │ + mov $0x2,%ecx │ │ + cmp $0x800,%ebx │ │ + jb 33700 │ │ + cmp $0x10000,%ebx │ │ + mov $0x4,%ecx │ │ + sbb $0x0,%rcx │ │ + jmp 33700 │ │ + add %rax,%rcx │ │ + cmp %rcx,%r13 │ │ + mov -0x38(%rbp),%rbx │ │ + mov -0x40(%rbp),%r14 │ │ + mov $0x1,%r15b │ │ + mov -0x48(%rbp),%r12 │ │ + mov -0x50(%rbp),%rsi │ │ + ja 339ae │ │ + cmp %rsi,%rcx │ │ + ja 339ae │ │ + cmp %rsi,%r13 │ │ + jne 33936 │ │ + mov %rsi,%r13 │ │ + jmp 3395a │ │ + xor %r13d,%r13d │ │ + xor %ecx,%ecx │ │ + jmp 3395a │ │ + test %r13,%r13 │ │ + je 33946 │ │ + mov -0x30(%rbp),%rax │ │ + cmpb $0xbf,(%rax,%r13,1) │ │ + jle 339ae │ │ + cmp %rsi,%rcx │ │ + jne 33950 │ │ + mov %rsi,%rcx │ │ + jmp 3395a │ │ + mov -0x30(%rbp),%rax │ │ + cmpb $0xc0,(%rax,%rcx,1) │ │ + jl 339ae │ │ + mov -0x30(%rbp),%rsi │ │ + add %r13,%rsi │ │ + sub %r13,%rcx │ │ + mov %rbx,%rdi │ │ + mov %rcx,%rdx │ │ + call *0x18(%r12) │ │ + test %al,%al │ │ + jne 33981 │ │ + mov %rbx,%rdi │ │ + mov $0x22,%esi │ │ + call *%r14 │ │ + mov %eax,%r15d │ │ + mov %r15d,%eax │ │ + add $0x48,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + ret │ │ + mov $0x1,%r15b │ │ + jmp 33981 │ │ + lea 0x43351(%rip),%r8 │ │ + mov -0x30(%rbp),%rdi │ │ + mov %r13,%rdx │ │ + mov %r12,%rcx │ │ + call 32540 │ │ + lea 0x43353(%rip),%r8 │ │ + mov -0x30(%rbp),%rdi │ │ + mov %r13,%rdx │ │ + call 32540 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + sub $0x20,%rsp │ │ + mov %rdi,-0x8(%rbp) │ │ + lea -0x8(%rbp),%rax │ │ + mov %rax,-0x18(%rbp) │ │ + lea 0x25(%rip),%rax │ │ + mov %rax,-0x10(%rbp) │ │ + lea -0x2dd32(%rip),%rax │ │ + lea -0x18(%rbp),%rcx │ │ + mov %rsi,%rdi │ │ + mov %rdx,%rsi │ │ + mov %rax,%rdx │ │ + call 2fe30 │ │ + add $0x20,%rsp │ │ + pop %rbp │ │ + ret │ │ + int3 │ │ + int3 │ │ + mov (%rdi),%rax │ │ + mov (%rax),%edi │ │ + mov 0x48d44(%rip),%rax │ │ + jmp *(%rax) │ │ + int3 │ │ + int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + sub $0x10,%rsp │ │ + mov 0x10(%rsi),%eax │ │ + test $0x2000000,%eax │ │ + jne 33a43 │ │ + test $0x4000000,%eax │ │ + jne 33a80 │ │ + add $0x10,%rsp │ │ + pop %rbp │ │ + jmp 33b00 │ │ + mov (%rdi),%r8d │ │ + mov $0x9,%ecx │ │ + lea -0x300d2(%rip),%rax │ │ + mov %r8d,%edi │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov %rcx,%rdx │ │ + shr $0x4,%edi │ │ + and $0xf,%r8d │ │ + movzbl (%r8,%rax,1),%ecx │ │ + mov %cl,-0xa(%rbp,%rdx,1) │ │ + lea -0x1(%rdx),%rcx │ │ + mov %edi,%r8d │ │ + test %edi,%edi │ │ + jne 33a60 │ │ + jmp 33abe │ │ + mov (%rdi),%r8d │ │ + mov $0x9,%ecx │ │ + lea -0x2fedf(%rip),%rax │ │ + mov %r8d,%edi │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov %rcx,%rdx │ │ + shr $0x4,%edi │ │ + and $0xf,%r8d │ │ + movzbl (%r8,%rax,1),%ecx │ │ + mov %cl,-0xa(%rbp,%rdx,1) │ │ + lea -0x1(%rdx),%rcx │ │ + mov %edi,%r8d │ │ + test %edi,%edi │ │ + jne 33aa0 │ │ + add $0xfffffffffffffffe,%rdx │ │ + lea (%rdx,%rbp,1),%r8 │ │ + add $0xfffffffffffffff8,%r8 │ │ + mov $0x9,%r9d │ │ + sub %rcx,%r9 │ │ + lea -0x29ca3(%rip),%rdx │ │ + mov $0x2,%ecx │ │ + mov %rsi,%rdi │ │ + mov $0x1,%esi │ │ + call 30a20 │ │ + add $0x10,%rsp │ │ + pop %rbp │ │ + ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %rbx │ │ sub $0x18,%rsp │ │ mov (%rdi),%eax │ │ mov %eax,%r8d │ │ neg %r8d │ │ cmovs %eax,%r8d │ │ mov %rsi,%rdi │ │ mov $0xa,%edx │ │ - lea -0x2ab73(%rip),%rcx │ │ + lea -0x2aa4c(%rip),%rcx │ │ cmp $0x3e8,%r8d │ │ - jb 33848 │ │ + jb 33c08 │ │ mov $0xd1b71759,%r9d │ │ nopw 0x0(%rax,%rax,1) │ │ mov %r8d,%esi │ │ imul %r9,%rsi │ │ shr $0x2d,%rsi │ │ imul $0x2710,%esi,%r10d │ │ mov %r8d,%r11d │ │ @@ -26225,54 +26691,54 @@ │ │ mov %r10w,-0x16(%rbp,%rdx,1) │ │ movzwl %r11w,%r10d │ │ movzwl (%rcx,%r10,2),%r10d │ │ mov %r10w,-0x14(%rbp,%rdx,1) │ │ add $0xfffffffffffffffc,%rdx │ │ cmp $0x98967f,%r8d │ │ mov %esi,%r8d │ │ - ja 33780 │ │ + ja 33b40 │ │ cmp $0x9,%esi │ │ - jbe 33806 │ │ + jbe 33bc6 │ │ movzwl %si,%r8d │ │ shr $0x2,%r8d │ │ imul $0x147b,%r8d,%r8d │ │ shr $0x11,%r8d │ │ imul $0x64,%r8d,%r9d │ │ sub %r9d,%esi │ │ movzwl %si,%esi │ │ movzwl (%rcx,%rsi,2),%esi │ │ mov %si,-0x14(%rbp,%rdx,1) │ │ add $0xfffffffffffffffe,%rdx │ │ mov %r8d,%esi │ │ test %eax,%eax │ │ - je 3380e │ │ + je 33bce │ │ test %esi,%esi │ │ - je 3381d │ │ + je 33bdd │ │ and $0xf,%esi │ │ movzbl 0x1(%rcx,%rsi,2),%ecx │ │ mov %cl,-0x13(%rbp,%rdx,1) │ │ dec %rdx │ │ mov $0xa,%r9d │ │ sub %rdx,%r9 │ │ lea (%rdx,%rbp,1),%r8 │ │ add $0xffffffffffffffee,%r8 │ │ not %eax │ │ shr $0x1f,%eax │ │ mov $0x1,%edx │ │ mov %eax,%esi │ │ xor %ecx,%ecx │ │ - call 310b0 │ │ + call 30a20 │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ mov %r8d,%esi │ │ cmp $0x9,%esi │ │ - ja 337d9 │ │ - jmp 33806 │ │ + ja 33b99 │ │ + jmp 33bc6 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -26282,163 +26748,150 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ sub $0x10,%rsp │ │ - mov $0x3,%eax │ │ - mov %edi,%ecx │ │ + mov $0x3,%r9d │ │ + mov %edi,%eax │ │ cmp $0xa,%dil │ │ - jb 338a0 │ │ + jb 33c62 │ │ movzbl %dil,%eax │ │ lea (%rax,%rax,4),%ecx │ │ - lea (%rax,%rcx,8),%ecx │ │ - shr $0xc,%ecx │ │ - imul $0x64,%ecx,%eax │ │ + lea (%rax,%rcx,8),%eax │ │ + shr $0xc,%eax │ │ + imul $0x64,%eax,%ecx │ │ mov %edi,%edx │ │ - sub %al,%dl │ │ - movzbl %dl,%eax │ │ - lea -0x2aca2(%rip),%rdx │ │ - movzwl (%rdx,%rax,2),%eax │ │ - mov %ax,-0x2(%rbp) │ │ - mov $0x1,%eax │ │ - test %cl,%cl │ │ - sete %dl │ │ + sub %cl,%dl │ │ + movzbl %dl,%ecx │ │ + lea -0x2ab7c(%rip),%rdx │ │ + movzwl (%rdx,%rcx,2),%ecx │ │ + mov %cx,-0x2(%rbp) │ │ + mov $0x1,%r9d │ │ + test %al,%al │ │ + sete %cl │ │ test %dil,%dil │ │ - setne %dil │ │ - test %dl,%dil │ │ - jne 338c7 │ │ - movzbl %cl,%ecx │ │ - lea -0x2acca(%rip),%rdx │ │ - movzbl 0x1(%rdx,%rcx,2),%ecx │ │ - mov %cl,-0x4(%rbp,%rax,1) │ │ - dec %rax │ │ - mov $0x3,%r9d │ │ - sub %rax,%r9 │ │ - lea (%rax,%rbp,1),%r8 │ │ + setne %dl │ │ + test %cl,%dl │ │ + jne 33c88 │ │ + movzbl %al,%eax │ │ + lea -0x2aba3(%rip),%rcx │ │ + movzbl 0x1(%rcx,%rax,2),%eax │ │ + mov %al,-0x4(%rbp,%r9,1) │ │ + dec %r9 │ │ + lea (%r9,%rbp,1),%r8 │ │ add $0xfffffffffffffffd,%r8 │ │ + xor $0x3,%r9 │ │ mov $0x1,%edx │ │ mov %rsi,%rdi │ │ mov $0x1,%esi │ │ xor %ecx,%ecx │ │ - call 310b0 │ │ + call 30a20 │ │ add $0x10,%rsp │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ mov 0x8(%rsi),%rcx │ │ test %rcx,%rcx │ │ - je 33a82 │ │ + je 33e32 │ │ push %r14 │ │ push %rbx │ │ mov (%rsi),%rax │ │ xor %edx,%edx │ │ - lea -0x2ac63(%rip),%r9 │ │ - lea -0x2a486(%rip),%r10 │ │ - jmp 33938 │ │ + lea -0x2ab2c(%rip),%r9 │ │ + lea -0x2a7c5(%rip),%r10 │ │ + jmp 33ce8 │ │ add $0x4,%rdx │ │ mov %rdx,%r8 │ │ mov %r8,%rdx │ │ cmp %rcx,%r8 │ │ - jae 33a5b │ │ + jae 33e0b │ │ movzbl (%rax,%rdx,1),%r11d │ │ lea 0x1(%rdx),%r8 │ │ test %r11b,%r11b │ │ - jns 3392c │ │ + jns 33cdc │ │ movzbl (%r11,%r9,1),%ebx │ │ cmp $0x4,%ebx │ │ - je 339a3 │ │ + je 33d53 │ │ cmp $0x3,%ebx │ │ - je 33979 │ │ + je 33d29 │ │ cmp $0x2,%ebx │ │ - jne 33a5b │ │ + jne 33e0b │ │ lea (%rax,%r8,1),%r11 │ │ cmp %rcx,%r8 │ │ cmovae %r10,%r11 │ │ cmpb $0xc0,(%r11) │ │ - jge 33a5b │ │ + jge 33e0b │ │ add $0x2,%rdx │ │ - jmp 33929 │ │ + jmp 33cd9 │ │ lea (%rax,%r8,1),%rbx │ │ cmp %rcx,%r8 │ │ cmovae %r10,%rbx │ │ movzbl (%rbx),%ebx │ │ cmp $0xe0,%r11 │ │ - je 339cd │ │ + je 33d7d │ │ cmp $0xed,%r11d │ │ - jne 339e4 │ │ + jne 33d94 │ │ cmp $0x9f,%bl │ │ - jle 339fd │ │ - jmp 33a5b │ │ + jle 33dad │ │ + jmp 33e0b │ │ lea (%rax,%r8,1),%rbx │ │ cmp %rcx,%r8 │ │ cmovae %r10,%rbx │ │ movzbl (%rbx),%ebx │ │ cmp $0xf0,%r11 │ │ - je 339da │ │ + je 33d8a │ │ cmp $0xf4,%r11d │ │ - jne 33a1c │ │ + jne 33dcc │ │ cmp $0x8f,%bl │ │ - jle 33a2b │ │ - jmp 33a5b │ │ + jle 33ddb │ │ + jmp 33e0b │ │ and $0xe0,%bl │ │ cmp $0xa0,%bl │ │ - je 339fd │ │ - jmp 33a5b │ │ + je 33dad │ │ + jmp 33e0b │ │ add $0x70,%bl │ │ cmp $0x30,%bl │ │ - jb 33a2b │ │ - jmp 33a5b │ │ + jb 33ddb │ │ + jmp 33e0b │ │ lea 0x1f(%r11),%r14d │ │ cmp $0xc,%r14b │ │ - jb 339f8 │ │ + jb 33da8 │ │ and $0xfe,%r11b │ │ cmp $0xee,%r11b │ │ - jne 33a5b │ │ + jne 33e0b │ │ cmp $0xc0,%bl │ │ - jge 33a5b │ │ + jge 33e0b │ │ lea 0x2(%rdx),%r8 │ │ cmp %rcx,%r8 │ │ lea 0x2(%rax,%rdx,1),%r11 │ │ cmovae %r10,%r11 │ │ cmpb $0xc0,(%r11) │ │ - jge 33a5b │ │ + jge 33e0b │ │ add $0x3,%rdx │ │ - jmp 33929 │ │ + jmp 33cd9 │ │ add $0xf,%r11b │ │ cmp $0x2,%r11b │ │ - ja 33a5b │ │ + ja 33e0b │ │ cmp $0xc0,%bl │ │ - jge 33a5b │ │ + jge 33e0b │ │ lea 0x2(%rdx),%r8 │ │ cmp %rcx,%r8 │ │ lea 0x2(%rax,%rdx,1),%r11 │ │ cmovae %r10,%r11 │ │ cmpb $0xbf,(%r11) │ │ - jg 33a5b │ │ + jg 33e0b │ │ lea 0x3(%rdx),%r8 │ │ cmp %rcx,%r8 │ │ lea 0x3(%rax,%rdx,1),%r11 │ │ cmovae %r10,%r11 │ │ cmpb $0xbf,(%r11) │ │ - jle 33925 │ │ + jle 33cd5 │ │ lea (%rax,%r8,1),%r9 │ │ sub %r8,%rcx │ │ mov %r9,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ sub %rdx,%r8 │ │ mov %rax,(%rdi) │ │ add %rdx,%rax │ │ @@ -26457,35 +26910,35 @@ │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ sub $0x10,%rsp │ │ movzbl (%rdi),%eax │ │ mov $0x3,%edi │ │ - lea -0x2ff57(%rip),%rcx │ │ + lea -0x302a7(%rip),%rcx │ │ nopw 0x0(%rax,%rax,1) │ │ mov %rdi,%rdx │ │ movzbl %al,%edi │ │ shr $0x4,%al │ │ and $0xf,%edi │ │ movzbl (%rdi,%rcx,1),%edi │ │ mov %dil,-0x4(%rbp,%rdx,1) │ │ lea -0x1(%rdx),%rdi │ │ test %al,%al │ │ - jne 33ab0 │ │ + jne 33e60 │ │ add $0xfffffffffffffffe,%rdx │ │ lea (%rdx,%rbp,1),%r8 │ │ add $0xfffffffffffffffe,%r8 │ │ mov $0x3,%r9d │ │ sub %rdi,%r9 │ │ - lea -0x29f3b(%rip),%rdx │ │ + lea -0x2a062(%rip),%rdx │ │ mov $0x2,%ecx │ │ mov %rsi,%rdi │ │ mov $0x1,%esi │ │ - call 310b0 │ │ + call 30a20 │ │ add $0x10,%rsp │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -26496,304 +26949,98 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + mov (%rdi),%rcx │ │ + mov %ecx,%eax │ │ + and $0x3,%eax │ │ + lea -0x2ffd3(%rip),%rdx │ │ + movslq (%rdx,%rax,4),%rax │ │ + add %rdx,%rax │ │ + jmp *%rax │ │ + mov (%rcx),%rax │ │ + mov 0x8(%rcx),%rdx │ │ + mov %rsi,%rdi │ │ + mov %rax,%rsi │ │ + jmp 2fff0 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x48,%rsp │ │ - mov %rdx,%r14 │ │ - mov %rsi,%r12 │ │ - mov %rdi,%rbx │ │ - mov %rcx,-0x58(%rbp) │ │ - mov 0x20(%rcx),%r15 │ │ - mov %rdx,%rdi │ │ - mov $0x22,%esi │ │ - call *%r15 │ │ - mov $0x1,%r13b │ │ - test %al,%al │ │ - jne 33e38 │ │ - test %r12,%r12 │ │ - je 33ddb │ │ - mov %r15,-0x38(%rbp) │ │ - mov %r14,-0x40(%rbp) │ │ - xor %edx,%edx │ │ - xor %ecx,%ecx │ │ - mov %r12,%rax │ │ - mov %rbx,-0x30(%rbp) │ │ - mov %r12,-0x48(%rbp) │ │ - jmp 33b7c │ │ - nopw 0x0(%rax,%rax,1) │ │ - add %r13,%rcx │ │ - sub %rbx,%rax │ │ - je 33d93 │ │ - lea (%rbx,%rax,1),%r8 │ │ - xor %r13d,%r13d │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - movzbl (%rbx,%r13,1),%edi │ │ - lea -0x7f(%rdi),%esi │ │ - cmp $0xa1,%sil │ │ - jb 33bc0 │ │ - cmp $0x22,%edi │ │ - je 33bc0 │ │ - cmp $0x5c,%edi │ │ - je 33bc0 │ │ - inc %r13 │ │ - cmp %r13,%rax │ │ - jne 33b90 │ │ - jmp 33d90 │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - movzbl (%rbx,%r13,1),%r15d │ │ - test %r15b,%r15b │ │ - mov %r8,-0x50(%rbp) │ │ - js 33be0 │ │ - mov %rdx,%r12 │ │ - add %r13,%rbx │ │ - inc %rbx │ │ - jmp 33c50 │ │ - nopl 0x0(%rax) │ │ - add %r13,%rbx │ │ - mov %r15d,%eax │ │ - and $0x1f,%eax │ │ - movzbl 0x1(%rbx),%esi │ │ - and $0x3f,%esi │ │ - cmp $0xdf,%r15b │ │ - jbe 33c29 │ │ - movzbl 0x2(%rbx),%edi │ │ - shl $0x6,%esi │ │ - and $0x3f,%edi │ │ - or %esi,%edi │ │ - mov %rdx,%r12 │ │ - cmp $0xf0,%r15b │ │ - jb 33c3a │ │ - movzbl 0x3(%rbx),%r15d │ │ - add $0x4,%rbx │ │ - and $0x7,%eax │ │ - shl $0x12,%eax │ │ - shl $0x6,%edi │ │ - and $0x3f,%r15d │ │ - or %edi,%r15d │ │ - or %eax,%r15d │ │ - jmp 33c50 │ │ - mov %rdx,%r12 │ │ - add $0x2,%rbx │ │ - shl $0x6,%eax │ │ - or %esi,%eax │ │ - mov %eax,%r15d │ │ - jmp 33c50 │ │ - add $0x3,%rbx │ │ - shl $0xc,%eax │ │ - or %eax,%edi │ │ - mov %edi,%r15d │ │ - cs nopw 0x0(%rax,%rax,1) │ │ - add %rcx,%r13 │ │ - lea -0x68(%rbp),%rdi │ │ - mov %r15d,%esi │ │ - mov $0x10001,%edx │ │ - call 31a40 │ │ - movzbl -0x5b(%rbp),%ecx │ │ - movzbl -0x5c(%rbp),%r14d │ │ - mov %ecx,%eax │ │ - sub %r14b,%al │ │ - cmp $0x1,%al │ │ - jne 33c80 │ │ - mov %r12,%rdx │ │ - jmp 33d4f │ │ - xchg %ax,%ax │ │ - mov %rcx,-0x70(%rbp) │ │ - mov %r13,%rdx │ │ - mov %r12,%rsi │ │ - sub %r12,%rdx │ │ - mov -0x48(%rbp),%rcx │ │ - jb 33e4f │ │ - test %rsi,%rsi │ │ - je 33cb6 │ │ - cmp %rcx,%rsi │ │ - jae 33cb0 │ │ - mov -0x30(%rbp),%rax │ │ - cmpb $0xbf,(%rax,%rsi,1) │ │ - jg 33cb6 │ │ - jmp 33e4f │ │ - jne 33e4f │ │ - test %r13,%r13 │ │ - je 33cd6 │ │ - cmp %rcx,%r13 │ │ - jae 33cd0 │ │ - mov -0x30(%rbp),%rax │ │ - cmpb $0xbf,(%rax,%r13,1) │ │ - jg 33cd6 │ │ - jmp 33e4f │ │ - jne 33e4f │ │ - add -0x30(%rbp),%rsi │ │ - mov -0x58(%rbp),%rax │ │ - mov 0x18(%rax),%r12 │ │ - mov -0x40(%rbp),%rdi │ │ - call *%r12 │ │ - test %al,%al │ │ - jne 33e4a │ │ - mov -0x70(%rbp),%rdx │ │ - cmp $0x81,%dl │ │ - jb 33d06 │ │ - mov -0x68(%rbp),%esi │ │ - mov -0x40(%rbp),%rdi │ │ - call *-0x38(%rbp) │ │ - jmp 33d18 │ │ - sub %r14,%rdx │ │ - lea (%r14,%rbp,1),%rsi │ │ - add $0xffffffffffffff98,%rsi │ │ - mov -0x40(%rbp),%rdi │ │ - call *%r12 │ │ - test %al,%al │ │ - jne 33e4a │ │ - mov $0x1,%edx │ │ - cmp $0x80,%r15d │ │ - jb 33d4c │ │ - mov $0x2,%edx │ │ - cmp $0x800,%r15d │ │ - jb 33d4c │ │ - cmp $0x10000,%r15d │ │ - mov $0x4,%edx │ │ - sbb $0x0,%rdx │ │ - add %r13,%rdx │ │ - mov -0x48(%rbp),%r12 │ │ - mov -0x50(%rbp),%rax │ │ - mov $0x1,%ecx │ │ - cmp $0x80,%r15d │ │ - jb 33b70 │ │ - mov $0x2,%ecx │ │ - cmp $0x800,%r15d │ │ - jb 33b70 │ │ - cmp $0x10000,%r15d │ │ - mov $0x4,%ecx │ │ - sbb $0x0,%rcx │ │ - jmp 33b70 │ │ - add %rax,%rcx │ │ - cmp %rcx,%rdx │ │ - ja 33e68 │ │ - test %rdx,%rdx │ │ - mov -0x40(%rbp),%r14 │ │ - je 33de2 │ │ - cmp %r12,%rdx │ │ - mov -0x30(%rbp),%rbx │ │ - jae 33df9 │ │ - cmpb $0xbf,(%rbx,%rdx,1) │ │ - mov %rdx,%rax │ │ - mov -0x38(%rbp),%r15 │ │ - mov $0x1,%r13b │ │ - jle 33e96 │ │ - test %rcx,%rcx │ │ - je 33df4 │ │ - cmp %r12,%rcx │ │ - jae 33e0a │ │ - cmpb $0xbf,(%rbx,%rcx,1) │ │ - jle 33e7e │ │ - mov %rcx,%r12 │ │ - jmp 33e10 │ │ - xor %r12d,%r12d │ │ - xor %eax,%eax │ │ - jmp 33e10 │ │ - xor %eax,%eax │ │ - mov -0x30(%rbp),%rbx │ │ - mov -0x38(%rbp),%r15 │ │ - mov $0x1,%r13b │ │ - test %rcx,%rcx │ │ - jne 33dc7 │ │ - xor %r12d,%r12d │ │ - jmp 33e10 │ │ - mov %r12,%rax │ │ - mov -0x38(%rbp),%r15 │ │ - mov $0x1,%r13b │ │ - je 33dc2 │ │ - jmp 33e96 │ │ - jne 33e93 │ │ - sub %rax,%r12 │ │ - add %rax,%rbx │ │ - mov %r14,%rdi │ │ - mov %rbx,%rsi │ │ - mov %r12,%rdx │ │ - mov -0x58(%rbp),%rax │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 33e38 │ │ - mov %r14,%rdi │ │ - mov $0x22,%esi │ │ - call *%r15 │ │ - mov %eax,%r13d │ │ - mov %r13d,%eax │ │ - add $0x48,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ + sub $0x30,%rsp │ │ + shr $0x20,%rcx │ │ + mov %ecx,-0x4(%rbp) │ │ + lea -0x4(%rbp),%rax │ │ + mov %rax,-0x10(%rbp) │ │ + lea -0x10(%rbp),%rcx │ │ + mov %rcx,-0x30(%rbp) │ │ + lea -0x500(%rip),%rcx │ │ + mov %rcx,-0x28(%rbp) │ │ + mov %rax,-0x20(%rbp) │ │ + lea -0x41f(%rip),%rax │ │ + mov %rax,-0x18(%rbp) │ │ + mov (%rsi),%rdi │ │ + mov 0x8(%rsi),%rsi │ │ + lea -0x2e509(%rip),%rdx │ │ + lea -0x30(%rbp),%rcx │ │ + call 2fe30 │ │ + add $0x30,%rsp │ │ pop %rbp │ │ ret │ │ - mov $0x1,%r13b │ │ - jmp 33e38 │ │ - lea 0x45bca(%rip),%r8 │ │ - mov -0x30(%rbp),%rdi │ │ - mov %rsi,%rdx │ │ - mov %rcx,%rsi │ │ - mov %r13,%rcx │ │ - call 32e20 │ │ - mov -0x30(%rbp),%rbx │ │ - lea 0x45bc5(%rip),%r8 │ │ - mov %rbx,%rdi │ │ - mov %r12,%rsi │ │ - call 32e20 │ │ - mov %rax,%rdx │ │ - lea 0x45bb0(%rip),%r8 │ │ - mov %rbx,%rdi │ │ - mov %r12,%rsi │ │ - call 32e20 │ │ - mov %rax,%rdx │ │ - lea 0x45b9b(%rip),%r8 │ │ - mov %rbx,%rdi │ │ - mov %r12,%rsi │ │ - call 32e20 │ │ - int3 │ │ - int3 │ │ + mov %rcx,%rax │ │ + shr $0x20,%rax │ │ + shr $0x22,%rcx │ │ + cmp $0xb,%ecx │ │ + mov $0xff,%ecx │ │ + cmovb %eax,%ecx │ │ + movzbl %cl,%eax │ │ + lea -0x28ef8(%rip),%rcx │ │ + movzbl (%rax,%rcx,1),%edx │ │ + lea -0x28ed7(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + mov (%rsi),%rdi │ │ + mov 0x8(%rsi),%rcx │ │ + mov %rax,%rsi │ │ + jmp *0x18(%rcx) │ │ + mov -0x1(%rcx),%rdi │ │ + mov 0x7(%rcx),%rax │ │ + jmp *0x20(%rax) │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ sub $0x10,%rsp │ │ mov $0x3,%edx │ │ - lea -0x30584(%rip),%rax │ │ + lea -0x30624(%rip),%rax │ │ data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov %rdx,%rcx │ │ movzbl %dil,%edx │ │ shr $0x4,%dil │ │ and $0xf,%edx │ │ movzbl (%rdx,%rax,1),%edx │ │ mov %dl,-0x4(%rbp,%rcx,1) │ │ lea -0x1(%rcx),%rdx │ │ test %dil,%dil │ │ - jne 33ed0 │ │ + jne 33fb0 │ │ add $0xfffffffffffffffe,%rcx │ │ lea (%rcx,%rbp,1),%r8 │ │ add $0xfffffffffffffffe,%r8 │ │ mov $0x3,%r9d │ │ sub %rdx,%r9 │ │ - lea -0x2a35d(%rip),%rdx │ │ + lea -0x2a1b4(%rip),%rdx │ │ mov $0x2,%ecx │ │ mov %rsi,%rdi │ │ mov $0x1,%esi │ │ - call 310b0 │ │ + call 30a20 │ │ add $0x10,%rsp │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -26806,35 +27053,35 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ sub $0x10,%rsp │ │ mov $0x11,%edx │ │ - lea -0x30604(%rip),%rax │ │ + lea -0x306a4(%rip),%rax │ │ data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov %rdx,%rcx │ │ mov %edi,%edx │ │ and $0xf,%edx │ │ shr $0x4,%rdi │ │ movzbl (%rdx,%rax,1),%edx │ │ mov %dl,-0x12(%rbp,%rcx,1) │ │ lea -0x1(%rcx),%rdx │ │ test %rdi,%rdi │ │ - jne 33f50 │ │ + jne 34030 │ │ add $0xfffffffffffffffe,%rcx │ │ lea (%rcx,%rbp,1),%r8 │ │ add $0xfffffffffffffff0,%r8 │ │ mov $0x11,%r9d │ │ sub %rdx,%r9 │ │ - lea -0x2a3db(%rip),%rdx │ │ + lea -0x2a232(%rip),%rdx │ │ mov $0x2,%ecx │ │ mov %rsi,%rdi │ │ mov $0x1,%esi │ │ - call 310b0 │ │ + call 30a20 │ │ add $0x10,%rsp │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -26849,779 +27096,743 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %rbx │ │ sub $0x18,%rsp │ │ - mov %rsi,%rbx │ │ - mov (%rdi),%rdi │ │ - lea -0x1c(%rbp),%rsi │ │ - call 317f0 │ │ + mov (%rdi),%r8 │ │ + mov $0x14,%eax │ │ + lea -0x2afd0(%rip),%rdi │ │ + mov %r8,%rdx │ │ + cmp $0x3e8,%r8 │ │ + jb 34121 │ │ + movabs $0x346dc5d63886594b,%r9 │ │ + mov %r8,%rcx │ │ + data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov %rax,%r10 │ │ + mov %rcx,%rax │ │ + mul %r9 │ │ + shr $0xb,%rdx │ │ + imul $0x2710,%edx,%eax │ │ + mov %ecx,%r11d │ │ + sub %eax,%r11d │ │ + imul $0x147b,%r11d,%eax │ │ + shr $0x13,%eax │ │ + imul $0x64,%eax,%ebx │ │ + sub %ebx,%r11d │ │ + movzwl (%rdi,%rax,2),%eax │ │ + mov %ax,-0x20(%rbp,%r10,1) │ │ + movzwl %r11w,%eax │ │ + movzwl (%rdi,%rax,2),%eax │ │ + mov %ax,-0x1e(%rbp,%r10,1) │ │ + lea -0x4(%r10),%rax │ │ + cmp $0x98967f,%rcx │ │ + mov %rdx,%rcx │ │ + ja 340d0 │ │ + cmp $0xa,%rdx │ │ + jb 34152 │ │ + mov %edx,%ecx │ │ + shr $0x2,%ecx │ │ + movzwl %cx,%ecx │ │ + imul $0x147b,%ecx,%ecx │ │ + shr $0x11,%ecx │ │ + imul $0x64,%ecx,%r9d │ │ + sub %r9d,%edx │ │ + movzwl %dx,%edx │ │ + movzwl (%rdi,%rdx,2),%edx │ │ + mov %dx,-0x1e(%rbp,%rax,1) │ │ + add $0xfffffffffffffffe,%rax │ │ + mov %rcx,%rdx │ │ + test %r8,%r8 │ │ + je 3415c │ │ + test %rdx,%rdx │ │ + je 3416b │ │ + and $0xf,%edx │ │ + movzbl 0x1(%rdi,%rdx,2),%ecx │ │ + mov %cl,-0x1d(%rbp,%rax,1) │ │ + dec %rax │ │ mov $0x14,%r9d │ │ sub %rax,%r9 │ │ lea (%rax,%rbp,1),%r8 │ │ add $0xffffffffffffffe4,%r8 │ │ mov $0x1,%edx │ │ - mov %rbx,%rdi │ │ + mov %rsi,%rdi │ │ mov $0x1,%esi │ │ xor %ecx,%ecx │ │ - call 310b0 │ │ + call 30a20 │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ testb $0x18,0x13(%rsi) │ │ mov (%rdi),%eax │ │ - je 3402b │ │ + je 341cb │ │ push %rbp │ │ mov %rsp,%rbp │ │ sub $0x10,%rsp │ │ movl $0x0,-0x4(%rbp) │ │ cmp $0x80,%eax │ │ - jae 3403a │ │ + jae 341d7 │ │ mov %al,-0x4(%rbp) │ │ mov $0x1,%edx │ │ - jmp 340b6 │ │ + jmp 34253 │ │ mov (%rsi),%rdi │ │ mov 0x8(%rsi),%rcx │ │ - mov 0x20(%rcx),%rcx │ │ mov %eax,%esi │ │ - jmp *%rcx │ │ + jmp *0x20(%rcx) │ │ mov %eax,%edx │ │ shr $0x6,%edx │ │ mov %eax,%ecx │ │ shr $0xc,%ecx │ │ movd %eax,%xmm0 │ │ psrld $0x12,%xmm0 │ │ pinsrb $0x1,%ecx,%xmm0 │ │ pinsrb $0x2,%edx,%xmm0 │ │ pinsrb $0x3,%eax,%xmm0 │ │ - pand -0x304a7(%rip),%xmm0 │ │ - por -0x3065f(%rip),%xmm0 │ │ + pand -0x305e4(%rip),%xmm0 │ │ + por -0x307bc(%rip),%xmm0 │ │ cmp $0x800,%eax │ │ - jae 3408a │ │ + jae 34227 │ │ or $0xc0,%dl │ │ mov %dl,-0x4(%rbp) │ │ pextrb $0x3,%xmm0,-0x3(%rbp) │ │ mov $0x2,%edx │ │ - jmp 340b6 │ │ + jmp 34253 │ │ cmp $0xffff,%eax │ │ - ja 340ac │ │ + ja 34249 │ │ or $0xe0,%cl │ │ mov %cl,-0x4(%rbp) │ │ pextrb $0x2,%xmm0,-0x3(%rbp) │ │ pextrb $0x3,%xmm0,-0x2(%rbp) │ │ mov $0x3,%edx │ │ - jmp 340b6 │ │ + jmp 34253 │ │ movd %xmm0,-0x4(%rbp) │ │ mov $0x4,%edx │ │ lea -0x4(%rbp),%rax │ │ mov %rsi,%rdi │ │ mov %rax,%rsi │ │ - call 30840 │ │ + call 2fff0 │ │ add $0x10,%rsp │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0xc0,%rsp │ │ mov %rsi,%r14 │ │ mov %rdi,%rbx │ │ mov (%rsi),%r12 │ │ mov 0x8(%rsi),%rax │ │ mov 0x18(%rax),%r13 │ │ - lea -0x2978c(%rip),%rsi │ │ + lea -0x2a3bf(%rip),%rsi │ │ mov $0x5,%edx │ │ mov %r12,%rdi │ │ call *%r13 │ │ mov %r14,0x10(%rsp) │ │ mov %al,0x18(%rsp) │ │ movb $0x0,0x19(%rsp) │ │ mov (%rbx),%r15d │ │ test %r15d,%r15d │ │ - js 341a4 │ │ + js 34344 │ │ mov %r15d,0x4(%rsp) │ │ mov $0x1,%bl │ │ test %al,%al │ │ - je 34216 │ │ + je 343b7 │ │ pxor %xmm0,%xmm0 │ │ movdqa %xmm0,0xb0(%rsp) │ │ movdqa %xmm0,0xa0(%rsp) │ │ movdqa %xmm0,0x90(%rsp) │ │ movdqa %xmm0,0x80(%rsp) │ │ movdqa %xmm0,0x70(%rsp) │ │ movdqa %xmm0,0x60(%rsp) │ │ movdqa %xmm0,0x50(%rsp) │ │ movdqa %xmm0,0x40(%rsp) │ │ lea 0x40(%rsp),%rsi │ │ mov $0x80,%edx │ │ mov %r15d,%edi │ │ - call *0x47129(%rip) │ │ + call *0x44249(%rip) │ │ test %eax,%eax │ │ - jne 34767 │ │ + jne 3487c │ │ pxor %xmm1,%xmm1 │ │ pcmpeqb 0x40(%rsp),%xmm1 │ │ pmovmskb %xmm1,%eax │ │ test %eax,%eax │ │ - je 34417 │ │ + je 345b8 │ │ xor %eax,%eax │ │ - jmp 344dc │ │ + jmp 3467d │ │ mov %r15d,%eax │ │ and $0x7fffffff,%eax │ │ cmp $0xf,%eax │ │ setb %dl │ │ mov $0x79ff,%esi │ │ mov %r15d,%ecx │ │ shr %cl,%esi │ │ test %sil,%dl │ │ - je 3428b │ │ - lea -0x2981c(%rip),%rcx │ │ - mov (%rcx,%rax,8),%r14 │ │ + je 3442c │ │ + lea -0x29224(%rip),%rcx │ │ + movzbl (%rax,%rcx,1),%r14d │ │ mov %eax,%eax │ │ - lea 0x46c87(%rip),%rcx │ │ + lea 0x43d9e(%rip),%rcx │ │ mov (%rcx,%rax,8),%r12 │ │ mov %r15d,0x40(%rsp) │ │ - lea -0x2aae6(%rip),%rsi │ │ - lea 0x9c0(%rip),%r8 │ │ + lea -0x2aa2a(%rip),%rsi │ │ + lea 0x89f(%rip),%r8 │ │ lea 0x10(%rsp),%rdi │ │ lea 0x40(%rsp),%rcx │ │ mov $0xd,%edx │ │ - call 32360 │ │ + call 31a80 │ │ cmpb $0x1,0x18(%rsp) │ │ - jne 3437e │ │ + jne 3451f │ │ mov $0x1,%al │ │ - jmp 347ae │ │ + jmp 348c3 │ │ testb $0x80,0x12(%r14) │ │ - jne 342c4 │ │ - lea -0x2a682(%rip),%rsi │ │ + jne 34465 │ │ + lea -0x2a59a(%rip),%rsi │ │ mov $0x3,%edx │ │ mov %r12,%rdi │ │ call *%r13 │ │ mov $0x1,%bl │ │ test %al,%al │ │ - jne 3412c │ │ + jne 342cc │ │ mov (%r14),%rdi │ │ mov 0x8(%r14),%rax │ │ - lea -0x30633(%rip),%rsi │ │ + lea -0x3075c(%rip),%rsi │ │ mov $0x8,%edx │ │ call *0x18(%rax) │ │ test %al,%al │ │ - jne 3412c │ │ + jne 342cc │ │ mov (%r14),%rdi │ │ mov 0x8(%r14),%rax │ │ - lea -0x2a6fc(%rip),%rsi │ │ + lea -0x2a61d(%rip),%rsi │ │ mov $0x2,%edx │ │ call *0x18(%rax) │ │ test %al,%al │ │ - jne 3412c │ │ + jne 342cc │ │ lea 0x4(%rsp),%rdi │ │ mov %r14,%rsi │ │ - call 34d70 │ │ - jmp 3487b │ │ + call 34df0 │ │ + jmp 3498b │ │ mov %r15d,0x40(%rsp) │ │ - lea -0x2ab7c(%rip),%rsi │ │ - lea 0x912(%rip),%r8 │ │ + lea -0x2aac0(%rip),%rsi │ │ + lea 0x7f1(%rip),%r8 │ │ lea 0x10(%rsp),%rdi │ │ lea 0x40(%rsp),%rcx │ │ mov $0xc,%edx │ │ - call 32360 │ │ + call 31a80 │ │ movzbl 0x18(%rsp),%ebx │ │ movzbl 0x19(%rsp),%ecx │ │ xor $0x1,%cl │ │ - jmp 34769 │ │ - lea -0x2b9ed(%rip),%rsi │ │ + jmp 3487e │ │ + lea -0x2b6cc(%rip),%rsi │ │ mov $0x3,%edx │ │ mov %r12,%rdi │ │ call *%r13 │ │ mov $0x1,%bl │ │ test %al,%al │ │ - jne 3412c │ │ + jne 342cc │ │ movb $0x1,0x3(%rsp) │ │ movdqu (%r14),%xmm0 │ │ movdqa %xmm0,0x20(%rsp) │ │ lea 0x3(%rsp),%rax │ │ mov %rax,0x30(%rsp) │ │ mov 0x10(%r14),%r12 │ │ mov %r12,0x50(%rsp) │ │ lea 0x20(%rsp),%rdi │ │ mov %rdi,0x40(%rsp) │ │ - lea 0x4558c(%rip),%rax │ │ + lea 0x426bb(%rip),%rax │ │ mov %rax,0x48(%rsp) │ │ - lea -0x30708(%rip),%rsi │ │ + lea -0x30831(%rip),%rsi │ │ mov $0x8,%edx │ │ - call 313c0 │ │ + call 30d00 │ │ test %al,%al │ │ - jne 3412c │ │ - lea -0x2a7cc(%rip),%rsi │ │ + jne 342cc │ │ + lea -0x2a6ed(%rip),%rsi │ │ lea 0x20(%rsp),%rdi │ │ mov $0x2,%edx │ │ - call 313c0 │ │ + call 30d00 │ │ test %al,%al │ │ - jne 3412c │ │ + jne 342cc │ │ test $0x2000000,%r12d │ │ - jne 347c1 │ │ + jne 348d6 │ │ test $0x4000000,%r12d │ │ - jne 347fd │ │ + jne 3490d │ │ lea 0x4(%rsp),%rdi │ │ lea 0x40(%rsp),%rsi │ │ - call 33740 │ │ - jmp 3485a │ │ + call 33b00 │ │ + jmp 3496a │ │ mov 0x10(%rsp),%r15 │ │ testb $0x80,0x12(%r15) │ │ movzbl 0x19(%rsp),%eax │ │ - jne 34652 │ │ + jne 34767 │ │ movzbl %al,%edx │ │ xor $0x3,%rdx │ │ - lea -0x2a848(%rip),%rcx │ │ - lea -0x2a802(%rip),%rsi │ │ + lea -0x2a769(%rip),%rcx │ │ + lea -0x2a71a(%rip),%rsi │ │ test %al,%al │ │ cmovne %rcx,%rsi │ │ mov (%r15),%rdi │ │ mov 0x8(%r15),%rax │ │ call *0x18(%rax) │ │ mov $0x1,%bl │ │ test %al,%al │ │ - jne 34767 │ │ + jne 3487c │ │ mov (%r15),%rdi │ │ mov 0x8(%r15),%rax │ │ - lea -0x2acc0(%rip),%rsi │ │ + lea -0x2ac04(%rip),%rsi │ │ mov $0xb,%edx │ │ call *0x18(%rax) │ │ test %al,%al │ │ - jne 34767 │ │ + jne 3487c │ │ mov (%r15),%rdi │ │ mov 0x8(%r15),%rax │ │ - lea -0x2a881(%rip),%rsi │ │ + lea -0x2a7a2(%rip),%rsi │ │ mov $0x2,%edx │ │ call *0x18(%rax) │ │ test %al,%al │ │ - jne 34767 │ │ + jne 3487c │ │ mov (%r15),%rdx │ │ mov 0x8(%r15),%rcx │ │ mov %r12,%rdi │ │ mov %r14,%rsi │ │ - call 33b10 │ │ + call 336a0 │ │ mov %eax,%ebx │ │ - jmp 34767 │ │ + jmp 3487c │ │ pxor %xmm0,%xmm0 │ │ movdqa 0x50(%rsp),%xmm1 │ │ pcmpeqb %xmm0,%xmm1 │ │ pmovmskb %xmm1,%ecx │ │ mov $0x10,%eax │ │ test %ecx,%ecx │ │ - jne 344dc │ │ + jne 3467d │ │ pcmpeqb 0x60(%rsp),%xmm0 │ │ pmovmskb %xmm0,%ecx │ │ mov $0x20,%eax │ │ movdqa %xmm0,%xmm1 │ │ test %ecx,%ecx │ │ - jne 344dc │ │ + jne 3467d │ │ pxor %xmm0,%xmm0 │ │ movdqa 0x70(%rsp),%xmm1 │ │ pcmpeqb %xmm0,%xmm1 │ │ pmovmskb %xmm1,%ecx │ │ mov $0x30,%eax │ │ test %ecx,%ecx │ │ - jne 344dc │ │ + jne 3467d │ │ pcmpeqb 0x80(%rsp),%xmm0 │ │ pmovmskb %xmm0,%ecx │ │ mov $0x40,%eax │ │ movdqa %xmm0,%xmm1 │ │ test %ecx,%ecx │ │ - jne 344dc │ │ + jne 3467d │ │ pxor %xmm0,%xmm0 │ │ movdqa 0x90(%rsp),%xmm1 │ │ pcmpeqb %xmm0,%xmm1 │ │ pmovmskb %xmm1,%ecx │ │ mov $0x50,%eax │ │ test %ecx,%ecx │ │ - jne 344dc │ │ + jne 3467d │ │ pcmpeqb 0xa0(%rsp),%xmm0 │ │ pmovmskb %xmm0,%ecx │ │ mov $0x60,%eax │ │ movdqa %xmm0,%xmm1 │ │ test %ecx,%ecx │ │ - jne 344dc │ │ + jne 3467d │ │ pxor %xmm1,%xmm1 │ │ pcmpeqb 0xb0(%rsp),%xmm1 │ │ pmovmskb %xmm1,%ecx │ │ mov $0x70,%eax │ │ test %ecx,%ecx │ │ - je 3489f │ │ + je 349af │ │ psllw $0x7,%xmm1 │ │ pxor %xmm0,%xmm0 │ │ pcmpgtb %xmm1,%xmm0 │ │ - pand -0x30b51(%rip),%xmm0 │ │ - pextrb $0x1,%xmm0,%ecx │ │ - movd %xmm0,%edx │ │ - cmp %cl,%dl │ │ - cmova %edx,%ecx │ │ - pextrb $0x2,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0x3,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0x4,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0x5,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0x6,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0x7,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0x8,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0x9,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0xa,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0xb,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0xc,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0xd,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0xe,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0xf,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - mov $0x10,%dl │ │ - sub %cl,%dl │ │ - movzbl %dl,%edx │ │ + pand -0x30cb2(%rip),%xmm0 │ │ + pcmpeqd %xmm1,%xmm1 │ │ + pxor %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm0 │ │ + psrlw $0x8,%xmm0 │ │ + pminub %xmm1,%xmm0 │ │ + phminposuw %xmm0,%xmm0 │ │ + movd %xmm0,%ecx │ │ + add $0x11,%cl │ │ + movzbl %cl,%edx │ │ add %rax,%rdx │ │ lea 0x20(%rsp),%rdi │ │ lea 0x40(%rsp),%rsi │ │ - call 32160 │ │ + call 31760 │ │ cmpb $0x0,0x20(%rsp) │ │ - jne 34767 │ │ + jne 3487c │ │ test %bl,%bl │ │ mov $0x1,%bl │ │ - jne 34767 │ │ + jne 3487c │ │ mov 0x28(%rsp),%r12 │ │ mov 0x30(%rsp),%r15 │ │ testb $0x80,0x12(%r14) │ │ - jne 346f8 │ │ + jne 3480d │ │ mov (%r14),%rdi │ │ mov 0x8(%r14),%rax │ │ - lea -0x2aa92(%rip),%rsi │ │ + lea -0x2a927(%rip),%rsi │ │ mov $0x2,%edx │ │ call *0x18(%rax) │ │ mov $0x1,%bl │ │ test %al,%al │ │ - jne 34767 │ │ + jne 3487c │ │ mov (%r14),%rdi │ │ mov 0x8(%r14),%rax │ │ - lea -0x2aefb(%rip),%rsi │ │ + lea -0x2adb3(%rip),%rsi │ │ mov $0xb,%edx │ │ call *0x18(%rax) │ │ test %al,%al │ │ - jne 34767 │ │ + jne 3487c │ │ mov (%r14),%rdi │ │ mov 0x8(%r14),%rax │ │ - lea -0x2aabc(%rip),%rsi │ │ + lea -0x2a951(%rip),%rsi │ │ mov $0x2,%edx │ │ call *0x18(%rax) │ │ test %al,%al │ │ - jne 34767 │ │ + jne 3487c │ │ mov (%r14),%rdx │ │ mov 0x8(%r14),%rcx │ │ mov %r12,%rdi │ │ mov %r15,%rsi │ │ - call 33b10 │ │ + call 336a0 │ │ mov %eax,%ebx │ │ - jmp 34767 │ │ + jmp 3487c │ │ test %al,%al │ │ - jne 34676 │ │ + jne 3478b │ │ mov (%r15),%rdi │ │ mov 0x8(%r15),%rax │ │ - lea -0x2bd86(%rip),%rsi │ │ + lea -0x2b9d9(%rip),%rsi │ │ mov $0x3,%edx │ │ call *0x18(%rax) │ │ mov $0x1,%bl │ │ test %al,%al │ │ - jne 34767 │ │ + jne 3487c │ │ movb $0x1,0x20(%rsp) │ │ movdqu (%r15),%xmm0 │ │ movdqa %xmm0,0x40(%rsp) │ │ lea 0x20(%rsp),%rax │ │ mov %rax,0x50(%rsp) │ │ - lea -0x2af87(%rip),%rsi │ │ + lea -0x2ae3f(%rip),%rsi │ │ lea 0x40(%rsp),%rdi │ │ mov $0xb,%edx │ │ - call 313c0 │ │ + call 30d00 │ │ test %al,%al │ │ - jne 34765 │ │ - lea -0x2ab48(%rip),%rsi │ │ + jne 3487a │ │ + lea -0x2a9dd(%rip),%rsi │ │ lea 0x40(%rsp),%rdi │ │ mov $0x2,%edx │ │ - call 313c0 │ │ + call 30d00 │ │ test %al,%al │ │ - jne 34765 │ │ - lea 0x451cd(%rip),%rcx │ │ + jne 3487a │ │ + lea 0x42388(%rip),%rcx │ │ lea 0x40(%rsp),%rdx │ │ mov %r12,%rdi │ │ mov %r14,%rsi │ │ - call 33b10 │ │ + call 336a0 │ │ test %al,%al │ │ - jne 34765 │ │ - lea -0x2be0d(%rip),%rsi │ │ + jne 3487a │ │ + lea -0x2ba60(%rip),%rsi │ │ lea 0x40(%rsp),%rdi │ │ - jmp 3488e │ │ + jmp 3499e │ │ movb $0x1,0x8(%rsp) │ │ movdqu (%r14),%xmm0 │ │ movdqa %xmm0,0x20(%rsp) │ │ lea 0x8(%rsp),%rax │ │ mov %rax,0x30(%rsp) │ │ - lea -0x2b009(%rip),%rsi │ │ + lea -0x2aec1(%rip),%rsi │ │ lea 0x20(%rsp),%rdi │ │ mov $0xb,%edx │ │ - call 313c0 │ │ + call 30d00 │ │ test %al,%al │ │ - jne 34765 │ │ - lea -0x2abc6(%rip),%rsi │ │ + jne 3487a │ │ + lea -0x2aa5b(%rip),%rsi │ │ lea 0x20(%rsp),%rdi │ │ mov $0x2,%edx │ │ - call 313c0 │ │ + call 30d00 │ │ test %al,%al │ │ - jne 34765 │ │ - lea 0x45153(%rip),%rcx │ │ + jne 3487a │ │ + lea 0x4230e(%rip),%rcx │ │ lea 0x20(%rsp),%rdx │ │ mov %r12,%rdi │ │ mov %r15,%rsi │ │ - call 33b10 │ │ + call 336a0 │ │ test %al,%al │ │ - je 34882 │ │ + je 34992 │ │ mov $0x1,%bl │ │ xor %ecx,%ecx │ │ mov %ecx,%eax │ │ xor $0x1,%al │ │ or %bl,%al │ │ test %cl,%cl │ │ - jne 347ae │ │ + jne 348c3 │ │ test $0x1,%bl │ │ - jne 347ae │ │ + jne 348c3 │ │ mov 0x10(%rsp),%rax │ │ testb $0x80,0x12(%rax) │ │ - jne 34798 │ │ + jne 348ad │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rax │ │ - lea -0x2abe8(%rip),%rsi │ │ + lea -0x2aa74(%rip),%rsi │ │ mov $0x2,%edx │ │ - jmp 347ab │ │ + jmp 348c0 │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rax │ │ - lea -0x2ac2e(%rip),%rsi │ │ + lea -0x2aac3(%rip),%rsi │ │ mov $0x1,%edx │ │ call *0x18(%rax) │ │ and $0x1,%al │ │ add $0xc0,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ ret │ │ mov $0x9,%ecx │ │ - lea -0x30e8d(%rip),%rax │ │ + lea -0x30f62(%rip),%rax │ │ mov %r15d,%edi │ │ mov %r15d,%esi │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ mov %rcx,%rdx │ │ shr $0x4,%esi │ │ and $0xf,%edi │ │ movzbl (%rdi,%rax,1),%ecx │ │ mov %cl,0x6(%rsp,%rdx,1) │ │ lea -0x1(%rdx),%rcx │ │ mov %esi,%edi │ │ test %esi,%esi │ │ - jne 347e0 │ │ - jmp 3482a │ │ + jne 348f0 │ │ + jmp 3493a │ │ mov $0x9,%ecx │ │ - lea -0x30cb9(%rip),%rax │ │ + lea -0x30d69(%rip),%rax │ │ mov %r15d,%edi │ │ mov %r15d,%esi │ │ mov %rcx,%rdx │ │ shr $0x4,%esi │ │ and $0xf,%edi │ │ movzbl (%rdi,%rax,1),%ecx │ │ mov %cl,0x6(%rsp,%rdx,1) │ │ lea -0x1(%rdx),%rcx │ │ mov %esi,%edi │ │ test %esi,%esi │ │ - jne 3480f │ │ + jne 3491f │ │ add $0xfffffffffffffffe,%rdx │ │ lea (%rsp,%rdx,1),%r8 │ │ add $0x8,%r8 │ │ mov $0x9,%r9d │ │ sub %rcx,%r9 │ │ - lea -0x2ac98(%rip),%rdx │ │ + lea -0x2ab1f(%rip),%rdx │ │ lea 0x40(%rsp),%rdi │ │ mov $0x2,%ecx │ │ mov $0x1,%esi │ │ - call 310b0 │ │ + call 30a20 │ │ test %al,%al │ │ - jne 3412c │ │ + jne 342cc │ │ mov 0x40(%rsp),%rdi │ │ mov 0x48(%rsp),%rax │ │ - lea -0x2bf92(%rip),%rsi │ │ + lea -0x2bbe0(%rip),%rsi │ │ mov $0x2,%edx │ │ call *0x18(%rax) │ │ mov %eax,%ebx │ │ - jmp 3412c │ │ - lea -0x2bfa8(%rip),%rsi │ │ + jmp 342cc │ │ + lea -0x2bbf6(%rip),%rsi │ │ lea 0x20(%rsp),%rdi │ │ mov $0x2,%edx │ │ - call 313c0 │ │ + call 30d00 │ │ mov %eax,%ebx │ │ - jmp 34767 │ │ + jmp 3487c │ │ mov $0x80,%edx │ │ - jmp 345a4 │ │ + jmp 346b9 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbx │ │ sub $0xa0,%rsp │ │ mov %rsi,%rbx │ │ mov (%rdi),%edi │ │ test %edi,%edi │ │ - js 34934 │ │ + js 34a44 │ │ mov %edi,0x4(%rsp) │ │ pxor %xmm0,%xmm0 │ │ movdqa %xmm0,0x90(%rsp) │ │ movdqa %xmm0,0x80(%rsp) │ │ movdqa %xmm0,0x70(%rsp) │ │ movdqa %xmm0,0x60(%rsp) │ │ movdqa %xmm0,0x50(%rsp) │ │ movdqa %xmm0,0x40(%rsp) │ │ movdqa %xmm0,0x30(%rsp) │ │ movdqa %xmm0,0x20(%rsp) │ │ lea 0x20(%rsp),%rsi │ │ mov $0x80,%edx │ │ - call *0x46999(%rip) │ │ + call *0x43b49(%rip) │ │ test %eax,%eax │ │ - jne 34b54 │ │ + jne 34bd5 │ │ pxor %xmm1,%xmm1 │ │ pcmpeqb 0x20(%rsp),%xmm1 │ │ pmovmskb %xmm1,%eax │ │ test %eax,%eax │ │ - je 349b7 │ │ + je 34ac4 │ │ xor %eax,%eax │ │ - jmp 34a76 │ │ + jmp 34b83 │ │ mov %edi,%eax │ │ and $0x7fffffff,%eax │ │ cmp $0xf,%eax │ │ setb %dl │ │ mov $0x79ff,%esi │ │ mov %edi,%ecx │ │ shr %cl,%esi │ │ test %sil,%dl │ │ - je 3497c │ │ - lea -0x29f2e(%rip),%rcx │ │ - mov (%rcx,%rax,8),%rdx │ │ + je 34a89 │ │ + lea -0x2990e(%rip),%rcx │ │ + movzbl (%rax,%rcx,1),%edx │ │ mov %eax,%eax │ │ - lea 0x46575(%rip),%rcx │ │ + lea 0x4371d(%rip),%rcx │ │ mov (%rcx,%rax,8),%rsi │ │ mov (%rbx),%rdi │ │ mov 0x8(%rbx),%rax │ │ - mov 0x18(%rax),%rax │ │ add $0xa0,%rsp │ │ pop %rbx │ │ - jmp *%rax │ │ + jmp *0x18(%rax) │ │ mov %edi,0x8(%rsp) │ │ lea 0x8(%rsp),%rax │ │ mov %rax,0x20(%rsp) │ │ - lea -0x1c71(%rip),%rax │ │ + lea -0x265e(%rip),%rax │ │ mov %rax,0x28(%rsp) │ │ mov (%rbx),%rdi │ │ mov 0x8(%rbx),%rsi │ │ - lea -0x2e5e0(%rip),%rdx │ │ + lea -0x2e878(%rip),%rdx │ │ lea 0x20(%rsp),%rcx │ │ - call 30680 │ │ + call 2fe30 │ │ add $0xa0,%rsp │ │ pop %rbx │ │ ret │ │ pxor %xmm0,%xmm0 │ │ movdqa 0x30(%rsp),%xmm1 │ │ pcmpeqb %xmm0,%xmm1 │ │ pmovmskb %xmm1,%ecx │ │ mov $0x10,%eax │ │ test %ecx,%ecx │ │ - jne 34a76 │ │ + jne 34b83 │ │ pcmpeqb 0x40(%rsp),%xmm0 │ │ pmovmskb %xmm0,%ecx │ │ mov $0x20,%eax │ │ movdqa %xmm0,%xmm1 │ │ test %ecx,%ecx │ │ - jne 34a76 │ │ + jne 34b83 │ │ pxor %xmm0,%xmm0 │ │ movdqa 0x50(%rsp),%xmm1 │ │ pcmpeqb %xmm0,%xmm1 │ │ pmovmskb %xmm1,%ecx │ │ mov $0x30,%eax │ │ test %ecx,%ecx │ │ - jne 34a76 │ │ + jne 34b83 │ │ pcmpeqb 0x60(%rsp),%xmm0 │ │ pmovmskb %xmm0,%ecx │ │ mov $0x40,%eax │ │ movdqa %xmm0,%xmm1 │ │ test %ecx,%ecx │ │ - jne 34a76 │ │ + jne 34b83 │ │ pxor %xmm0,%xmm0 │ │ movdqa 0x70(%rsp),%xmm1 │ │ pcmpeqb %xmm0,%xmm1 │ │ pmovmskb %xmm1,%ecx │ │ mov $0x50,%eax │ │ test %ecx,%ecx │ │ - jne 34a76 │ │ + jne 34b83 │ │ pcmpeqb 0x80(%rsp),%xmm0 │ │ pmovmskb %xmm0,%ecx │ │ mov $0x60,%eax │ │ movdqa %xmm0,%xmm1 │ │ test %ecx,%ecx │ │ - jne 34a76 │ │ + jne 34b83 │ │ pxor %xmm1,%xmm1 │ │ pcmpeqb 0x90(%rsp),%xmm1 │ │ pmovmskb %xmm1,%ecx │ │ mov $0x70,%eax │ │ test %ecx,%ecx │ │ - je 34ba6 │ │ + je 34c27 │ │ psllw $0x7,%xmm1 │ │ pxor %xmm0,%xmm0 │ │ pcmpgtb %xmm1,%xmm0 │ │ - pand -0x310eb(%rip),%xmm0 │ │ - pextrb $0x1,%xmm0,%ecx │ │ - movd %xmm0,%edx │ │ - cmp %cl,%dl │ │ - cmova %edx,%ecx │ │ - pextrb $0x2,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0x3,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0x4,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0x5,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0x6,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0x7,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0x8,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0x9,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0xa,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0xb,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0xc,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0xd,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0xe,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - pextrb $0xf,%xmm0,%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - mov $0x10,%dl │ │ - sub %cl,%dl │ │ - movzbl %dl,%edx │ │ + pand -0x311b8(%rip),%xmm0 │ │ + pcmpeqd %xmm1,%xmm1 │ │ + pxor %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm0 │ │ + psrlw $0x8,%xmm0 │ │ + pminub %xmm1,%xmm0 │ │ + phminposuw %xmm0,%xmm0 │ │ + movd %xmm0,%ecx │ │ + add $0x11,%cl │ │ + movzbl %cl,%edx │ │ add %rax,%rdx │ │ lea 0x8(%rsp),%rdi │ │ lea 0x20(%rsp),%rsi │ │ - call 32160 │ │ + call 31760 │ │ cmpb $0x0,0x8(%rsp) │ │ - je 34b8b │ │ + je 34c0c │ │ lea 0x4(%rsp),%rax │ │ mov %rax,0x8(%rsp) │ │ - lea -0x1425(%rip),%rax │ │ + lea -0x10e6(%rip),%rax │ │ mov %rax,0x10(%rsp) │ │ mov (%rbx),%rdi │ │ mov 0x8(%rbx),%rsi │ │ - lea -0x2d2e7(%rip),%rdx │ │ + lea -0x2d4a8(%rip),%rdx │ │ lea 0x8(%rsp),%rcx │ │ - call 30680 │ │ + call 2fe30 │ │ add $0xa0,%rsp │ │ pop %rbx │ │ ret │ │ mov 0x10(%rsp),%rsi │ │ mov 0x18(%rsp),%rdx │ │ mov %rbx,%rdi │ │ - call 30840 │ │ + call 2fff0 │ │ add $0xa0,%rsp │ │ pop %rbx │ │ ret │ │ mov $0x80,%edx │ │ - jmp 34b3e │ │ - int3 │ │ + jmp 34bbf │ │ int3 │ │ int3 │ │ push %rbx │ │ sub $0x10,%rsp │ │ mov 0x10(%rsi),%eax │ │ test $0x2000000,%eax │ │ - jne 34cb8 │ │ + jne 34d38 │ │ test $0x4000000,%eax │ │ - jne 34cf0 │ │ + jne 34d70 │ │ mov (%rdi),%ecx │ │ mov $0xa,%edx │ │ - lea -0x2bfeb(%rip),%rax │ │ + lea -0x2bb84(%rip),%rax │ │ mov %ecx,%edi │ │ cmp $0x3e8,%ecx │ │ - jb 34c44 │ │ + jb 34cc4 │ │ mov $0xd1b71759,%r8d │ │ mov %ecx,%r9d │ │ nop │ │ mov %r9d,%edi │ │ imul %r8,%rdi │ │ shr $0x2d,%rdi │ │ imul $0x2710,%edi,%r10d │ │ @@ -27635,87 +27846,87 @@ │ │ mov %r10w,0x2(%rsp,%rdx,1) │ │ movzwl %r11w,%r10d │ │ movzwl (%rax,%r10,2),%r10d │ │ mov %r10w,0x4(%rsp,%rdx,1) │ │ add $0xfffffffffffffffc,%rdx │ │ cmp $0x98967f,%r9d │ │ mov %edi,%r9d │ │ - ja 34bf0 │ │ + ja 34c70 │ │ cmp $0x9,%edi │ │ - jbe 34c76 │ │ + jbe 34cf6 │ │ movzwl %di,%r8d │ │ shr $0x2,%r8d │ │ imul $0x147b,%r8d,%r8d │ │ shr $0x11,%r8d │ │ imul $0x64,%r8d,%r9d │ │ sub %r9d,%edi │ │ movzwl %di,%edi │ │ movzwl (%rax,%rdi,2),%edi │ │ mov %di,0x4(%rsp,%rdx,1) │ │ add $0xfffffffffffffffe,%rdx │ │ mov %r8d,%edi │ │ test %ecx,%ecx │ │ - je 34c7e │ │ + je 34cfe │ │ test %edi,%edi │ │ - je 34c8d │ │ + je 34d0d │ │ and $0xf,%edi │ │ movzbl 0x1(%rax,%rdi,2),%eax │ │ mov %al,0x5(%rsp,%rdx,1) │ │ dec %rdx │ │ mov $0xa,%r9d │ │ sub %rdx,%r9 │ │ lea (%rsp,%rdx,1),%r8 │ │ add $0x6,%r8 │ │ mov $0x1,%edx │ │ mov %rsi,%rdi │ │ mov $0x1,%esi │ │ xor %ecx,%ecx │ │ - call 310b0 │ │ + call 30a20 │ │ add $0x10,%rsp │ │ pop %rbx │ │ ret │ │ mov (%rdi),%r8d │ │ mov $0x9,%ecx │ │ - lea -0x31387(%rip),%rax │ │ + lea -0x313c7(%rip),%rax │ │ mov %r8d,%edi │ │ nopw 0x0(%rax,%rax,1) │ │ mov %rcx,%rdx │ │ shr $0x4,%edi │ │ and $0xf,%r8d │ │ movzbl (%r8,%rax,1),%ecx │ │ mov %cl,0x4(%rsp,%rdx,1) │ │ lea -0x1(%rdx),%rcx │ │ mov %edi,%r8d │ │ test %edi,%edi │ │ - jne 34cd0 │ │ - jmp 34d2e │ │ + jne 34d50 │ │ + jmp 34dae │ │ mov (%rdi),%r8d │ │ mov $0x9,%ecx │ │ - lea -0x311af(%rip),%rax │ │ + lea -0x311cf(%rip),%rax │ │ mov %r8d,%edi │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov %rcx,%rdx │ │ shr $0x4,%edi │ │ and $0xf,%r8d │ │ movzbl (%r8,%rax,1),%ecx │ │ mov %cl,0x4(%rsp,%rdx,1) │ │ lea -0x1(%rdx),%rcx │ │ mov %edi,%r8d │ │ test %edi,%edi │ │ - jne 34d10 │ │ + jne 34d90 │ │ add $0xfffffffffffffffe,%rdx │ │ lea (%rsp,%rdx,1),%r8 │ │ add $0x6,%r8 │ │ mov $0x9,%r9d │ │ sub %rcx,%r9 │ │ - lea -0x2b19c(%rip),%rdx │ │ + lea -0x2af93(%rip),%rdx │ │ mov $0x2,%ecx │ │ mov %rsi,%rdi │ │ mov $0x1,%esi │ │ - call 310b0 │ │ + call 30a20 │ │ add $0x10,%rsp │ │ pop %rbx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -27728,81 +27939,81 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rax │ │ mov 0x10(%rsi),%eax │ │ test $0x2000000,%eax │ │ - jne 34d88 │ │ + jne 34e08 │ │ test $0x4000000,%eax │ │ - jne 34dc0 │ │ + jne 34e40 │ │ pop %rax │ │ - jmp 33740 │ │ + jmp 33b00 │ │ mov (%rdi),%r8d │ │ mov $0x9,%ecx │ │ - lea -0x31457(%rip),%rax │ │ + lea -0x31497(%rip),%rax │ │ mov %r8d,%edi │ │ nopw 0x0(%rax,%rax,1) │ │ mov %rcx,%rdx │ │ shr $0x4,%edi │ │ and $0xf,%r8d │ │ movzbl (%r8,%rax,1),%ecx │ │ mov %cl,-0x2(%rsp,%rdx,1) │ │ lea -0x1(%rdx),%rcx │ │ mov %edi,%r8d │ │ test %edi,%edi │ │ - jne 34da0 │ │ - jmp 34dfe │ │ + jne 34e20 │ │ + jmp 34e7e │ │ mov (%rdi),%r8d │ │ mov $0x9,%ecx │ │ - lea -0x3127f(%rip),%rax │ │ + lea -0x3129f(%rip),%rax │ │ mov %r8d,%edi │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov %rcx,%rdx │ │ shr $0x4,%edi │ │ and $0xf,%r8d │ │ movzbl (%r8,%rax,1),%ecx │ │ mov %cl,-0x2(%rsp,%rdx,1) │ │ lea -0x1(%rdx),%rcx │ │ mov %edi,%r8d │ │ test %edi,%edi │ │ - jne 34de0 │ │ + jne 34e60 │ │ add $0xfffffffffffffffe,%rdx │ │ lea (%rsp,%rdx,1),%r8 │ │ mov $0x9,%r9d │ │ sub %rcx,%r9 │ │ - lea -0x2b268(%rip),%rdx │ │ + lea -0x2b05f(%rip),%rdx │ │ mov $0x2,%ecx │ │ mov %rsi,%rdi │ │ mov $0x1,%esi │ │ - call 310b0 │ │ + call 30a20 │ │ pop %rcx │ │ ret │ │ push %rbp │ │ mov %rsp,%rbp │ │ mov $0x538,%edi │ │ - call *0x463ff(%rip) │ │ + call *0x43637(%rip) │ │ test %rax,%rax │ │ - je 34e40 │ │ + je 34ec0 │ │ pop %rbp │ │ ret │ │ mov $0x8,%edi │ │ mov $0x538,%esi │ │ - call 28a96 │ │ + call 27d0e │ │ push %rbp │ │ mov %rsp,%rbp │ │ mov $0x598,%edi │ │ - call *0x463da(%rip) │ │ + call *0x43612(%rip) │ │ test %rax,%rax │ │ - je 34e65 │ │ + je 34ee5 │ │ pop %rbp │ │ ret │ │ mov $0x8,%edi │ │ mov $0x598,%esi │ │ - call 28a96 │ │ + call 27d0e │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ @@ -27814,43 +28025,43 @@ │ │ mov (%rsi),%r15 │ │ mov 0x10(%rsi),%r13 │ │ movzwl 0x532(%r15),%r12d │ │ lea 0x1(%r13),%rcx │ │ lea (%r15,%r13,8),%rsi │ │ add $0x4d8,%rsi │ │ cmp %r12,%rcx │ │ - jbe 34ece │ │ + jbe 34f4e │ │ mov %r8,(%rsi) │ │ lea -0xb0(%rbp),%rdi │ │ mov $0xe,%ecx │ │ mov %rax,%rsi │ │ rep movsq %ds:(%rsi),%es:(%rdi) │ │ - jmp 34f38 │ │ + jmp 34fb8 │ │ mov %rax,-0x38(%rbp) │ │ lea 0x4d8(%r15),%rax │ │ lea (%rax,%rcx,8),%rdi │ │ mov %r12,%rbx │ │ sub %r13,%rbx │ │ mov %rdx,-0x40(%rbp) │ │ lea 0x0(,%rbx,8),%rdx │ │ mov %r8,-0x30(%rbp) │ │ - call *0x463b7(%rip) │ │ + call *0x435f7(%rip) │ │ mov -0x30(%rbp),%rax │ │ mov %rax,0x4d8(%r15,%r13,8) │ │ lea -0xb0(%rbp),%rdi │ │ mov $0xe,%ecx │ │ mov -0x38(%rbp),%rsi │ │ rep movsq %ds:(%rsi),%es:(%rdi) │ │ imul $0x70,%r13,%rsi │ │ add %r15,%rsi │ │ lea 0x1(%r13),%rax │ │ imul $0x70,%rax,%rdi │ │ add %r15,%rdi │ │ imul $0x70,%rbx,%rdx │ │ - call *0x4637c(%rip) │ │ + call *0x435bc(%rip) │ │ mov -0x40(%rbp),%rdx │ │ inc %r12d │ │ imul $0x70,%r13,%rdi │ │ add %r15,%rdi │ │ lea -0xb0(%rbp),%rsi │ │ mov $0xe,%ecx │ │ rep movsq %ds:(%rsi),%es:(%rdi) │ │ @@ -27864,28 +28075,28 @@ │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ test %rdi,%rdi │ │ - je 34f8f │ │ + je 3500f │ │ imul %rcx,%rdi │ │ mov %rdx,-0x10(%rsp) │ │ lea -0x8(%rsp),%rax │ │ - jmp 34f96 │ │ + jmp 35016 │ │ lea -0x10(%rsp),%rax │ │ xor %edi,%edi │ │ mov %rdi,(%rax) │ │ cmpq $0x0,-0x10(%rsp) │ │ - je 34fb2 │ │ + je 35032 │ │ cmpq $0x0,-0x8(%rsp) │ │ - je 34fb2 │ │ + je 35032 │ │ mov %rsi,%rdi │ │ - jmp *0x4628e(%rip) │ │ + jmp *0x434c6(%rip) │ │ ret │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ @@ -27899,95 +28110,95 @@ │ │ movzwl 0x532(%rdi),%r15d │ │ lea 0x1(%r15),%eax │ │ mov %eax,-0x2c(%rbp) │ │ lea 0x1(%rsi),%rdx │ │ lea (%rdi,%rsi,8),%rsi │ │ add $0x4d8,%rsi │ │ cmp %r15,%rdx │ │ - jbe 35014 │ │ + jbe 35094 │ │ mov %r13,(%rsi) │ │ lea -0xb0(%rbp),%rdi │ │ mov $0xe,%ecx │ │ mov %r8,%rsi │ │ rep movsq %ds:(%rsi),%es:(%rdi) │ │ mov %rdx,%r13 │ │ - jmp 3506e │ │ + jmp 350ee │ │ lea 0x4d8(%r14),%rax │ │ lea (%rax,%rdx,8),%rdi │ │ mov %r15,%r12 │ │ sub %rbx,%r12 │ │ lea 0x0(,%r12,8),%rdx │ │ mov %r8,-0x38(%rbp) │ │ - call *0x46279(%rip) │ │ + call *0x434b9(%rip) │ │ mov %r13,0x4d8(%r14,%rbx,8) │ │ lea -0xb0(%rbp),%rdi │ │ mov $0xe,%ecx │ │ mov -0x38(%rbp),%rsi │ │ rep movsq %ds:(%rsi),%es:(%rdi) │ │ imul $0x70,%rbx,%rsi │ │ add %r14,%rsi │ │ lea 0x1(%rbx),%r13 │ │ imul $0x70,%r13,%rdi │ │ add %r14,%rdi │ │ imul $0x70,%r12,%rdx │ │ - call *0x46242(%rip) │ │ + call *0x43482(%rip) │ │ imul $0x70,%rbx,%rdi │ │ add %r14,%rdi │ │ lea -0xb0(%rbp),%rsi │ │ mov $0xe,%ecx │ │ rep movsq %ds:(%rsi),%es:(%rdi) │ │ lea 0x2(%r15),%r12 │ │ lea 0x2(%rbx),%rax │ │ cmp %rax,%r12 │ │ - jbe 350b0 │ │ + jbe 35130 │ │ lea 0x538(%r14),%rcx │ │ lea (%rcx,%r13,8),%rsi │ │ lea (%rcx,%rax,8),%rdi │ │ mov %r15,%rdx │ │ sub %rbx,%rdx │ │ shl $0x3,%rdx │ │ - call *0x46200(%rip) │ │ + call *0x43440(%rip) │ │ mov -0x40(%rbp),%rax │ │ mov %rax,0x540(%r14,%rbx,8) │ │ mov -0x2c(%rbp),%eax │ │ mov %ax,0x532(%r14) │ │ cmp %r12,%r13 │ │ - jae 350f0 │ │ + jae 35170 │ │ dec %rbx │ │ mov 0x548(%r14,%rbx,8),%rax │ │ mov %r14,0x4d0(%rax) │ │ lea 0x2(%rbx),%ecx │ │ mov %cx,0x530(%rax) │ │ inc %rbx │ │ cmp %rbx,%r15 │ │ - jne 350cf │ │ + jne 3514f │ │ add $0x88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ push %rbp │ │ mov %rsp,%rbp │ │ mov (%rdi),%rsi │ │ mov $0x1,%edx │ │ mov $0x8,%ecx │ │ mov $0x70,%r8d │ │ - call 35131 │ │ + call 351b1 │ │ cmp $0xffffffffffffffff,%rax │ │ - jne 35126 │ │ + jne 351a6 │ │ pop %rbp │ │ ret │ │ mov %rax,%rdi │ │ mov %rdx,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ add %rdx,%rsi │ │ - jae 35139 │ │ + jae 351b9 │ │ xor %eax,%eax │ │ ret │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ @@ -28006,20 +28217,20 @@ │ │ cmp %rcx,%r14 │ │ cmovbe %rcx,%r14 │ │ mov 0x8(%rdi),%rdx │ │ lea -0x30(%rbp),%r15 │ │ mov %r15,%rdi │ │ mov %rax,%rsi │ │ mov %r14,%rcx │ │ - call 351b8 │ │ + call 35238 │ │ cmpl $0x1,(%r15) │ │ - jne 3519b │ │ + jne 3521b │ │ mov -0x28(%rbp),%rax │ │ mov -0x20(%rbp),%rdx │ │ - jmp 351ad │ │ + jmp 3522d │ │ mov -0x28(%rbp),%rax │ │ mov %rax,0x8(%rbx) │ │ mov %r14,(%rbx) │ │ mov $0xffffffffffffffff,%rax │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r14 │ │ @@ -28042,619 +28253,635 @@ │ │ seto %al │ │ movabs $0x8000000000000000,%rcx │ │ sub %r15,%rcx │ │ cmp %rcx,%r14 │ │ seta %cl │ │ or %al,%cl │ │ mov $0x1,%r12d │ │ - je 35203 │ │ + je 35283 │ │ mov $0x8,%eax │ │ xor %r14d,%r14d │ │ - jmp 35275 │ │ + jmp 352f5 │ │ test %rsi,%rsi │ │ - je 35216 │ │ + je 35296 │ │ imul %r9,%rsi │ │ mov %r15,-0x28(%rbp) │ │ lea -0x30(%rbp),%rax │ │ - jmp 3521c │ │ + jmp 3529c │ │ lea -0x28(%rbp),%rax │ │ xor %esi,%esi │ │ mov %rsi,(%rax) │ │ cmpq $0x0,-0x28(%rbp) │ │ - je 3523f │ │ + je 352bf │ │ mov -0x30(%rbp),%rsi │ │ test %rsi,%rsi │ │ - je 35249 │ │ + je 352c9 │ │ mov %r8,%rdi │ │ mov %r15,%rdx │ │ mov %r14,%rcx │ │ - call 25d00 │ │ - jmp 35259 │ │ + call 2f730 │ │ + jmp 352d9 │ │ test %r14,%r14 │ │ - jne 3524e │ │ + jne 352ce │ │ mov %r15,%rax │ │ - jmp 3525e │ │ + jmp 352de │ │ test %r14,%r14 │ │ - je 35289 │ │ + je 35309 │ │ mov %r14,%rdi │ │ mov %r15,%rsi │ │ - call 25cb0 │ │ + call 2f6e0 │ │ test %rax,%rax │ │ - je 3526c │ │ + je 352ec │ │ mov %rax,0x8(%rbx) │ │ mov $0x10,%eax │ │ xor %r12d,%r12d │ │ - jmp 35275 │ │ + jmp 352f5 │ │ mov %r15,0x8(%rbx) │ │ mov $0x10,%eax │ │ mov %r14,(%rbx,%rax,1) │ │ mov %r12,(%rbx) │ │ add $0x10,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov %r15,%rax │ │ - jmp 35259 │ │ + jmp 352d9 │ │ push %rbp │ │ mov %rsp,%rbp │ │ mov (%rdi),%rsi │ │ mov $0x1,%edx │ │ mov $0x8,%ecx │ │ mov $0x10,%r8d │ │ - call 35131 │ │ + call 351b1 │ │ cmp $0xffffffffffffffff,%rax │ │ - jne 352b2 │ │ + jne 35332 │ │ pop %rbp │ │ ret │ │ mov %rax,%rdi │ │ mov %rdx,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x228,%rsp │ │ - mov %rsi,%r13 │ │ - mov 0x60(%rsi),%r15 │ │ - lea -0x1(%r15),%r14 │ │ - cmp 0x10(%rdi),%r14 │ │ - jae 3530b │ │ + sub $0x238,%rsp │ │ + mov %rsi,%r12 │ │ + mov 0x60(%rsi),%r14 │ │ + lea -0x1(%r14),%r15 │ │ + cmp 0x10(%rdi),%r15 │ │ + jae 3538d │ │ mov $0x1,%bl │ │ - cmpq $0x0,0x0(%r13) │ │ - je 35475 │ │ - mov 0x8(%r13),%rdi │ │ - mov 0x10(%r13),%rsi │ │ + cmpq $0x0,(%r12) │ │ + je 35510 │ │ + mov 0x8(%r12),%rdi │ │ + mov 0x10(%r12),%rsi │ │ mov $0x8,%edx │ │ mov $0x10,%ecx │ │ - call 34f7a │ │ - jmp 35475 │ │ + call 34ffa │ │ + jmp 35510 │ │ mov %rdi,%rbx │ │ - jne 35382 │ │ + jne 35404 │ │ cmpq $0x0,0x28(%rbx) │ │ - je 353f3 │ │ + je 35474 │ │ mov 0x18(%rbx),%rax │ │ test %rax,%rax │ │ - je 353f3 │ │ + je 35474 │ │ mov 0x20(%rbx),%rcx │ │ movzwl 0x532(%rax),%esi │ │ mov %esi,%edi │ │ shl $0x3,%edi │ │ mov $0xffffffffffffffff,%rdx │ │ test %rdi,%rdi │ │ - je 3536f │ │ - cmp 0x4e0(%rax,%rdx,8),%r15 │ │ + je 353f1 │ │ + cmp 0x4e0(%rax,%rdx,8),%r14 │ │ seta %r8b │ │ sbb $0x0,%r8b │ │ inc %rdx │ │ add $0xfffffffffffffff8,%rdi │ │ cmp $0x1,%r8b │ │ - je 3533f │ │ + je 353c1 │ │ movzbl %r8b,%esi │ │ test %esi,%esi │ │ - je 352e2 │ │ - jmp 35372 │ │ + je 35362 │ │ + jmp 353f4 │ │ mov %rsi,%rdx │ │ sub $0x1,%rcx │ │ - jb 353f3 │ │ + jb 35474 │ │ mov 0x538(%rax,%rdx,8),%rax │ │ - jmp 3532c │ │ + jmp 353ae │ │ lea 0x18(%rbx),%rax │ │ - mov 0x18(%rbx),%r12 │ │ - test %r12,%r12 │ │ - je 35419 │ │ + mov 0x18(%rbx),%r13 │ │ + test %r13,%r13 │ │ + je 3549a │ │ mov 0x20(%rbx),%rcx │ │ - movzwl 0x532(%r12),%edx │ │ + movzwl 0x532(%r13),%edx │ │ mov %edx,%esi │ │ shl $0x3,%esi │ │ - mov $0xffffffffffffffff,%r14 │ │ + mov $0xffffffffffffffff,%r15 │ │ test %rsi,%rsi │ │ - je 353dc │ │ - cmp 0x4e0(%r12,%r14,8),%r15 │ │ + je 3545d │ │ + cmp 0x4e0(%r13,%r15,8),%r14 │ │ seta %dil │ │ sbb $0x0,%dil │ │ - inc %r14 │ │ + inc %r15 │ │ add $0xfffffffffffffff8,%rsi │ │ cmp $0x1,%dil │ │ - je 353ac │ │ + je 3542d │ │ movzbl %dil,%edx │ │ test %edx,%edx │ │ - je 352e2 │ │ - jmp 353df │ │ - mov %rdx,%r14 │ │ + je 35362 │ │ + jmp 35460 │ │ + mov %rdx,%r15 │ │ sub $0x1,%rcx │ │ - jb 35489 │ │ - mov 0x538(%r12,%r14,8),%r12 │ │ - jmp 35397 │ │ - cmp (%rbx),%r14 │ │ - jne 35400 │ │ + jb 35524 │ │ + mov 0x538(%r13,%r15,8),%r13 │ │ + jmp 35419 │ │ + cmp (%rbx),%r15 │ │ + jne 35481 │ │ mov %rbx,%rdi │ │ - call 35102 │ │ - imul $0x70,%r14,%rdi │ │ + call 35182 │ │ + imul $0x70,%r15,%rdi │ │ add 0x8(%rbx),%rdi │ │ mov $0xe,%ecx │ │ - mov %r13,%rsi │ │ + mov %r12,%rsi │ │ rep movsq %ds:(%rsi),%es:(%rdi) │ │ - mov %r15,0x10(%rbx) │ │ - jmp 35473 │ │ - mov %rax,-0xd8(%rbp) │ │ - mov %r15,-0xd0(%rbp) │ │ - movq $0x0,-0xc8(%rbp) │ │ - call 34e2a │ │ + mov %r14,0x10(%rbx) │ │ + jmp 3550e │ │ + mov %rax,-0xd0(%rbp) │ │ + mov %r14,-0xc8(%rbp) │ │ + movq $0x0,-0xc0(%rbp) │ │ + call 34eaa │ │ xor %ecx,%ecx │ │ mov %rcx,0x4d0(%rax) │ │ movw $0x0,0x532(%rax) │ │ mov %rax,0x18(%rbx) │ │ mov %rcx,0x20(%rbx) │ │ - movw $0x1,0x532(%rax) │ │ - mov %r15,0x4d8(%rax) │ │ + movzwl 0x532(%rax),%ecx │ │ + cmp $0xb,%rcx │ │ + jae 35b18 │ │ + lea 0x1(%rcx),%edx │ │ + mov %dx,0x532(%rax) │ │ + mov %r14,0x4d8(%rax,%rcx,8) │ │ + imul $0x70,%rcx,%rcx │ │ + add %rcx,%rax │ │ mov $0xe,%ecx │ │ mov %rax,%rdi │ │ - mov %r13,%rsi │ │ + mov %r12,%rsi │ │ rep movsq %ds:(%rsi),%es:(%rdi) │ │ incq 0x28(%rbx) │ │ xor %ebx,%ebx │ │ mov %ebx,%eax │ │ - add $0x228,%rsp │ │ + add $0x238,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - mov %rax,-0xd8(%rbp) │ │ - mov %r15,-0xd0(%rbp) │ │ - mov %r12,-0xc8(%rbp) │ │ - movq $0x0,-0xc0(%rbp) │ │ - mov %r14,-0xb8(%rbp) │ │ - cmpw $0xb,0x532(%r12) │ │ - jb 354d4 │ │ - cmp $0x5,%r14 │ │ - jae 354ef │ │ + mov %rax,-0xd0(%rbp) │ │ + mov %r14,-0xc8(%rbp) │ │ + mov %r13,-0xc0(%rbp) │ │ + movq $0x0,-0xb8(%rbp) │ │ + mov %r15,-0xb0(%rbp) │ │ + cmpw $0xb,0x532(%r13) │ │ + jb 3556e │ │ + cmp $0x5,%r15 │ │ + jae 35589 │ │ mov $0x4,%eax │ │ - mov %rax,-0x48(%rbp) │ │ + mov %rax,-0x30(%rbp) │ │ movl $0x0,-0x50(%rbp) │ │ - jmp 35529 │ │ - lea -0xc8(%rbp),%rsi │ │ - lea -0x1a0(%rbp),%rdi │ │ - mov %r15,%rdx │ │ - mov %r13,%rcx │ │ - call 34e74 │ │ - jmp 3546f │ │ - je 3550a │ │ - cmp $0x6,%r14 │ │ - jne 35517 │ │ + jmp 355c3 │ │ + lea -0xc0(%rbp),%rsi │ │ + lea -0x138(%rbp),%rdi │ │ + mov %r14,%rdx │ │ + mov %r12,%rcx │ │ + call 34ef4 │ │ + jmp 3550a │ │ + je 355a4 │ │ + cmp $0x6,%r15 │ │ + jne 355b1 │ │ mov $0x5,%eax │ │ - mov %rax,-0x48(%rbp) │ │ + mov %rax,-0x30(%rbp) │ │ mov $0x1,%al │ │ mov %eax,-0x50(%rbp) │ │ - xor %r14d,%r14d │ │ - jmp 35529 │ │ + xor %r15d,%r15d │ │ + jmp 355c3 │ │ movl $0x0,-0x50(%rbp) │ │ - mov %r14,-0x48(%rbp) │ │ - jmp 35529 │ │ - add $0xfffffffffffffff9,%r14 │ │ + mov %r15,-0x30(%rbp) │ │ + jmp 355c3 │ │ + add $0xfffffffffffffff9,%r15 │ │ mov $0x6,%eax │ │ - mov %rax,-0x48(%rbp) │ │ + mov %rax,-0x30(%rbp) │ │ mov $0x1,%al │ │ mov %eax,-0x50(%rbp) │ │ - call 34e2a │ │ + call 34eaa │ │ movq $0x0,0x4d0(%rax) │ │ movw $0x0,0x532(%rax) │ │ - movzwl 0x532(%r12),%ecx │ │ - mov -0x48(%rbp),%r9 │ │ + movzwl 0x532(%r13),%ecx │ │ + mov -0x30(%rbp),%r9 │ │ mov %r9,%r8 │ │ not %r8 │ │ add %rcx,%r8 │ │ mov %r8w,0x532(%rax) │ │ - mov 0x4d8(%r12,%r9,8),%rcx │ │ + mov 0x4d8(%r13,%r9,8),%rcx │ │ mov %rcx,-0x70(%rbp) │ │ imul $0x70,%r9,%rcx │ │ mov %rax,%rdx │ │ - lea (%r12,%rcx,1),%rsi │ │ + lea (%rcx,%r13,1),%rsi │ │ add $0x18,%rsi │ │ mov -0x18(%rsi),%rax │ │ - mov %rax,-0x30(%rbp) │ │ - mov -0x10(%rsi),%rax │ │ mov %rax,-0x38(%rbp) │ │ + mov -0x10(%rsi),%rax │ │ + mov %rax,-0x48(%rbp) │ │ mov -0x8(%rsi),%rax │ │ mov %rax,-0x40(%rbp) │ │ - lea -0x1a0(%rbp),%rdi │ │ + lea -0x138(%rbp),%rdi │ │ mov $0xb,%ecx │ │ rep movsq %ds:(%rsi),%es:(%rdi) │ │ cmp $0xc,%r8 │ │ - jae 35ac3 │ │ - lea 0x4d8(%r12),%rax │ │ + jae 35b85 │ │ + lea 0x4d8(%r13),%rax │ │ lea 0x1(%r9),%rcx │ │ mov %rcx,-0x88(%rbp) │ │ lea (%rax,%r9,8),%rsi │ │ add $0x8,%rsi │ │ lea 0x4d8(%rdx),%rdi │ │ mov %rdx,-0x58(%rbp) │ │ lea 0x0(,%r8,8),%rdx │ │ mov %r8,-0x80(%rbp) │ │ - mov %r9,-0x48(%rbp) │ │ - call *0x45c60(%rip) │ │ + mov %r9,-0x30(%rbp) │ │ + call *0x42e80(%rip) │ │ imul $0x70,-0x88(%rbp),%rsi │ │ - add %r12,%rsi │ │ + add %r13,%rsi │ │ imul $0x70,-0x80(%rbp),%rdx │ │ mov -0x58(%rbp),%rdi │ │ - call *0x45c46(%rip) │ │ - mov -0x48(%rbp),%rax │ │ - mov %ax,0x532(%r12) │ │ - lea -0x1f8(%rbp),%rdi │ │ - lea -0x1a0(%rbp),%rsi │ │ + call *0x42e66(%rip) │ │ + mov -0x30(%rbp),%rax │ │ + mov %ax,0x532(%r13) │ │ + lea -0x208(%rbp),%rdi │ │ + lea -0x138(%rbp),%rsi │ │ mov $0xb,%ecx │ │ rep movsq %ds:(%rsi),%es:(%rdi) │ │ cmpb $0x0,-0x50(%rbp) │ │ mov -0x58(%rbp),%rax │ │ - cmove %r12,%rax │ │ - lea -0x250(%rbp),%rsi │ │ + cmove %r13,%rax │ │ + lea -0x260(%rbp),%rsi │ │ mov %rax,(%rsi) │ │ movq $0x0,0x8(%rsi) │ │ - mov %r14,0x10(%rsi) │ │ - lea -0x1a0(%rbp),%rdi │ │ - mov %r15,%rdx │ │ - mov %r13,%rcx │ │ - call 34e74 │ │ - mov -0x30(%rbp),%r8 │ │ + mov %r15,0x10(%rsi) │ │ + lea -0x138(%rbp),%rdi │ │ + mov %r14,%rdx │ │ + mov %r12,%rcx │ │ + call 34ef4 │ │ + mov -0x38(%rbp),%r8 │ │ cmp $0x2,%r8 │ │ - je 3546f │ │ - lea -0x130(%rbp),%rdi │ │ + je 3550a │ │ + lea -0x198(%rbp),%rdi │ │ mov %r8,-0x18(%rdi) │ │ - mov -0x38(%rbp),%rax │ │ + mov -0x48(%rbp),%rax │ │ mov %rax,-0x10(%rdi) │ │ - mov -0x40(%rbp),%r10 │ │ - mov %r10,-0x8(%rdi) │ │ - lea -0x1f8(%rbp),%rsi │ │ + mov -0x40(%rbp),%rax │ │ + mov %rax,-0x8(%rdi) │ │ + lea -0x208(%rbp),%rsi │ │ mov $0xb,%ecx │ │ rep movsq %ds:(%rsi),%es:(%rdi) │ │ - mov 0x4d0(%r12),%r13 │ │ - test %r13,%r13 │ │ - je 35982 │ │ + mov 0x4d0(%r13),%r12 │ │ + test %r12,%r12 │ │ + je 35a10 │ │ movq $0x0,-0x78(%rbp) │ │ - mov %r10,%r11 │ │ - mov %rax,%rdi │ │ - mov %r8,%r9 │ │ + mov %rax,%r9 │ │ + mov %r8,%rdi │ │ mov -0x70(%rbp),%rdx │ │ - movzwl 0x530(%r12),%esi │ │ - movzwl 0x532(%r13),%eax │ │ + movzwl 0x530(%r13),%esi │ │ + movzwl 0x532(%r12),%eax │ │ cmp $0xb,%rax │ │ - jb 35a5e │ │ - mov %r9,-0xb0(%rbp) │ │ - mov %rdi,-0xa0(%rbp) │ │ - mov %r11,-0xa8(%rbp) │ │ - mov $0x4,%r14d │ │ + jb 35b00 │ │ + mov $0x4,%r13d │ │ cmp $0x5,%si │ │ - mov %rax,-0x48(%rbp) │ │ - jae 356fd │ │ + mov %rax,-0x50(%rbp) │ │ + jae 3577b │ │ mov %rsi,-0x68(%rbp) │ │ - jmp 3571f │ │ + jmp 3579d │ │ cmp $0x5,%rsi │ │ - je 35718 │ │ + je 35796 │ │ cmp $0x6,%esi │ │ - jne 35728 │ │ - mov $0x5,%r14d │ │ + jne 357a6 │ │ + mov $0x5,%r13d │ │ movq $0x0,-0x68(%rbp) │ │ - jmp 35736 │ │ + jmp 357b4 │ │ mov %rsi,-0x68(%rbp) │ │ - mov %rsi,%r14 │ │ + mov %rsi,%r13 │ │ lea -0x98(%rbp),%rax │ │ - jmp 3573d │ │ + jmp 357bb │ │ add $0xfffffffffffffff9,%rsi │ │ mov %rsi,-0x68(%rbp) │ │ - mov $0x6,%r14d │ │ + mov $0x6,%r13d │ │ lea -0x90(%rbp),%rax │ │ mov %rax,-0x60(%rbp) │ │ mov %rdx,-0x80(%rbp) │ │ - call 34e4f │ │ - mov %rax,%r12 │ │ + mov %rdi,-0xa8(%rbp) │ │ + mov %r9,-0xa0(%rbp) │ │ + call 34ecf │ │ + mov %rax,%r15 │ │ movq $0x0,0x4d0(%rax) │ │ movw $0x0,0x532(%rax) │ │ - movzwl 0x532(%r13),%eax │ │ - mov %r14,%r15 │ │ - not %r15 │ │ - add %rax,%r15 │ │ - mov %r15w,0x532(%r12) │ │ - mov 0x4d8(%r13,%r14,8),%rax │ │ + movzwl 0x532(%r12),%eax │ │ + mov %r13,%r14 │ │ + not %r14 │ │ + add %rax,%r14 │ │ + mov %r14w,0x532(%r15) │ │ + mov 0x4d8(%r12,%r13,8),%rax │ │ mov %rax,-0x70(%rbp) │ │ - imul $0x70,%r14,%rax │ │ - lea (%rax,%r13,1),%rsi │ │ + imul $0x70,%r13,%rax │ │ + lea (%r12,%rax,1),%rsi │ │ add $0x18,%rsi │ │ + movdqu -0x18(%rsi),%xmm0 │ │ + movdqa %xmm0,-0xe0(%rbp) │ │ mov -0x18(%rsi),%rax │ │ - mov %rax,-0x30(%rbp) │ │ - mov -0x10(%rsi),%rax │ │ mov %rax,-0x38(%rbp) │ │ mov -0x8(%rsi),%rax │ │ mov %rax,-0x40(%rbp) │ │ mov $0xb,%ecx │ │ - mov %r14,%rdx │ │ - mov %r13,%r14 │ │ - lea -0x1a0(%rbp),%r13 │ │ - mov %r13,%rdi │ │ + mov %r13,%rdx │ │ + mov %r12,%r13 │ │ + lea -0x138(%rbp),%r12 │ │ + mov %r12,%rdi │ │ rep movsq %ds:(%rsi),%es:(%rdi) │ │ - cmp $0xc,%r15 │ │ - jae 35a76 │ │ - lea 0x4d8(%r14),%rax │ │ + cmp $0xc,%r14 │ │ + jae 35b35 │ │ + lea 0x4d8(%r13),%rax │ │ lea 0x1(%rdx),%rcx │ │ - mov %rcx,-0x88(%rbp) │ │ + mov %rcx,-0x30(%rbp) │ │ lea (%rax,%rdx,8),%rsi │ │ add $0x8,%rsi │ │ - lea 0x4d8(%r12),%rdi │ │ - mov %rdx,-0x50(%rbp) │ │ - lea 0x0(,%r15,8),%rdx │ │ - call *0x45a47(%rip) │ │ - imul $0x70,-0x88(%rbp),%rsi │ │ - add %r14,%rsi │ │ - imul $0x70,%r15,%rdx │ │ - mov %r12,%rdi │ │ - call *0x45a2f(%rip) │ │ - mov -0x50(%rbp),%r8 │ │ - mov %r8w,0x532(%r14) │ │ + lea 0x4d8(%r15),%rdi │ │ + mov %rdx,-0x88(%rbp) │ │ + lea 0x0(,%r14,8),%rdx │ │ + call *0x42c6f(%rip) │ │ + imul $0x70,-0x30(%rbp),%rsi │ │ + add %r13,%rsi │ │ + imul $0x70,%r14,%rdx │ │ + mov %r15,%rdi │ │ + call *0x42c5a(%rip) │ │ + mov %r13,-0x30(%rbp) │ │ + mov -0x88(%rbp),%rdx │ │ + mov %dx,0x532(%r13) │ │ mov $0xb,%ecx │ │ - lea -0x1f8(%rbp),%rdi │ │ - mov %r13,%rsi │ │ + lea -0x208(%rbp),%rdi │ │ + mov %r12,%rsi │ │ rep movsq %ds:(%rsi),%es:(%rdi) │ │ - movzwl 0x532(%r12),%r15d │ │ - lea 0x1(%r15),%rax │ │ - cmp $0xb,%r15 │ │ - ja 35a91 │ │ - mov %r8,%rsi │ │ - mov -0x48(%rbp),%rcx │ │ - sub %esi,%ecx │ │ - cmp %eax,%ecx │ │ - jne 35aa9 │ │ - mov %r14,%rdx │ │ + movzwl 0x532(%r15),%eax │ │ + lea 0x1(%rax),%r14 │ │ + cmp $0xb,%rax │ │ + ja 35b50 │ │ + mov %rdx,%rcx │ │ + mov -0x50(%rbp),%rax │ │ + sub %ecx,%eax │ │ + cmp %r14d,%eax │ │ + lea -0x260(%rbp),%r12 │ │ + jne 35b6b │ │ incq -0x78(%rbp) │ │ - mov %r12,%rdi │ │ + mov %r15,%rdi │ │ add $0x538,%rdi │ │ - mov %r14,%r13 │ │ - lea (%rdx,%rsi,8),%rsi │ │ + mov -0x30(%rbp),%rax │ │ + lea (%rax,%rcx,8),%rsi │ │ add $0x540,%rsi │ │ - shl $0x3,%eax │ │ - mov %rax,%rdx │ │ - call *0x459be(%rip) │ │ + lea 0x0(,%r14,8),%edx │ │ + call *0x42bdb(%rip) │ │ xor %eax,%eax │ │ - mov %rax,%rcx │ │ - cmp %r15,%rax │ │ - adc $0x0,%rax │ │ - mov 0x538(%r12,%rcx,8),%rdx │ │ - mov %r12,0x4d0(%rdx) │ │ - mov %cx,0x530(%rdx) │ │ - cmp %r15,%rcx │ │ - jae 358b6 │ │ - cmp %r15,%rax │ │ - jbe 3588c │ │ + mov 0x538(%r15,%rax,8),%rcx │ │ + mov %r15,0x4d0(%rcx) │ │ + mov %ax,0x530(%rcx) │ │ + inc %rax │ │ + cmp %rax,%r14 │ │ + jne 35927 │ │ mov $0xb,%ecx │ │ - lea -0x1a0(%rbp),%r14 │ │ + lea -0x138(%rbp),%r14 │ │ mov %r14,%rdi │ │ - lea -0x1f8(%rbp),%rsi │ │ + lea -0x208(%rbp),%rsi │ │ rep movsq %ds:(%rsi),%es:(%rdi) │ │ - mov %r13,-0x98(%rbp) │ │ - mov %r12,-0x90(%rbp) │ │ + mov -0x30(%rbp),%rax │ │ + mov %rax,-0x98(%rbp) │ │ + mov %r15,-0x90(%rbp) │ │ mov -0x60(%rbp),%rax │ │ mov (%rax),%rdi │ │ mov -0x68(%rbp),%rsi │ │ mov -0x80(%rbp),%rdx │ │ - lea -0x148(%rbp),%rcx │ │ + lea -0x1b0(%rbp),%rcx │ │ mov -0x58(%rbp),%r8 │ │ - call 34fb3 │ │ + call 35033 │ │ mov $0xb,%ecx │ │ - lea -0x250(%rbp),%r9 │ │ - mov %r9,%rdi │ │ + mov %r12,%rdi │ │ mov %r14,%rsi │ │ rep movsq %ds:(%rsi),%es:(%rdi) │ │ - mov -0x30(%rbp),%r8 │ │ + mov -0x38(%rbp),%r8 │ │ cmp $0x2,%r8 │ │ - je 3546f │ │ - mov -0x98(%rbp),%r12 │ │ + je 3550a │ │ + mov -0x98(%rbp),%r13 │ │ mov -0x90(%rbp),%rax │ │ mov %rax,-0x58(%rbp) │ │ - mov %r8,-0x148(%rbp) │ │ - mov -0x38(%rbp),%rax │ │ - mov %rax,-0x140(%rbp) │ │ - mov -0x40(%rbp),%r10 │ │ - mov %r10,-0x138(%rbp) │ │ + movdqa -0xe0(%rbp),%xmm0 │ │ + movdqa %xmm0,-0x1b0(%rbp) │ │ + mov -0x40(%rbp),%rax │ │ + mov %rax,-0x1a0(%rbp) │ │ mov $0xb,%ecx │ │ - lea -0x130(%rbp),%rdi │ │ - mov %r9,%rsi │ │ + lea -0x198(%rbp),%rdi │ │ + mov %r12,%rsi │ │ rep movsq %ds:(%rsi),%es:(%rdi) │ │ - mov 0x4d0(%r12),%r13 │ │ - mov %r10,%r11 │ │ - mov %rax,%rdi │ │ - mov %r8,%r9 │ │ + mov 0x4d0(%r13),%r12 │ │ + pextrq $0x1,%xmm0,-0x48(%rbp) │ │ + mov %rax,%r9 │ │ + mov %r8,%rdi │ │ mov -0x70(%rbp),%rcx │ │ mov %rcx,%rdx │ │ - test %r13,%r13 │ │ - je 3598e │ │ - jmp 356b7 │ │ + test %r12,%r12 │ │ + je 35a1c │ │ + jmp 3574a │ │ movq $0x0,-0x78(%rbp) │ │ mov -0x70(%rbp),%rcx │ │ - mov %r8,-0x30(%rbp) │ │ - mov %rax,-0x38(%rbp) │ │ - mov %r10,-0x40(%rbp) │ │ + mov %r8,-0x38(%rbp) │ │ + mov %rax,-0x40(%rbp) │ │ mov 0x18(%rbx),%r15 │ │ test %r15,%r15 │ │ - je 35ae2 │ │ + je 35ba4 │ │ mov %rcx,%r13 │ │ mov 0x20(%rbx),%r12 │ │ - call 34e4f │ │ + call 34ecf │ │ mov %rax,%r14 │ │ movq $0x0,0x4d0(%rax) │ │ movw $0x0,0x532(%rax) │ │ mov %r15,0x538(%rax) │ │ mov %r12,%rax │ │ inc %rax │ │ - je 35af0 │ │ + je 35bb2 │ │ mov %r14,0x4d0(%r15) │ │ movw $0x0,0x530(%r15) │ │ mov %r14,0x18(%rbx) │ │ mov %rax,0x20(%rbx) │ │ cmp %r12,-0x78(%rbp) │ │ - jne 35afe │ │ - lea -0x130(%rbp),%rsi │ │ - mov $0x1,%ax │ │ - mov %ax,0x532(%r14) │ │ - mov %r13,0x4d8(%r14) │ │ - mov -0x30(%rbp),%rcx │ │ - mov %rcx,(%r14) │ │ - mov -0x38(%rbp),%rcx │ │ - mov %rcx,0x8(%r14) │ │ - mov -0x40(%rbp),%rcx │ │ - mov %rcx,0x10(%r14) │ │ - mov %r14,%rdi │ │ - add $0x18,%rdi │ │ + jne 35bc0 │ │ + movzwl 0x532(%r14),%eax │ │ + cmp $0xb,%rax │ │ + jae 35bd5 │ │ + lea -0x198(%rbp),%rsi │ │ + lea 0x1(%rax),%edx │ │ + mov %dx,0x532(%r14) │ │ + mov %r13,0x4d8(%r14,%rax,8) │ │ + imul $0x70,%rax,%rcx │ │ + mov -0x38(%rbp),%rdi │ │ + mov %rdi,(%r14,%rcx,1) │ │ + mov -0x48(%rbp),%rdi │ │ + mov %rdi,0x8(%r14,%rcx,1) │ │ + mov -0x40(%rbp),%rdi │ │ + mov %rdi,0x10(%r14,%rcx,1) │ │ + lea 0x18(%r14,%rcx,1),%rdi │ │ mov $0xb,%ecx │ │ rep movsq %ds:(%rsi),%es:(%rdi) │ │ mov -0x58(%rbp),%rcx │ │ - mov %rcx,0x540(%r14) │ │ + mov %rcx,0x540(%r14,%rax,8) │ │ mov %r14,0x4d0(%rcx) │ │ - mov %ax,0x530(%rcx) │ │ - jmp 3546f │ │ - lea -0x148(%rbp),%rcx │ │ - mov %r13,%rdi │ │ + mov %dx,0x530(%rcx) │ │ + jmp 3550a │ │ + lea -0x1b0(%rbp),%rcx │ │ + mov %r12,%rdi │ │ mov -0x58(%rbp),%r8 │ │ - call 34fb3 │ │ - jmp 3546f │ │ - lea 0x4404b(%rip),%rcx │ │ + call 35033 │ │ + jmp 3550a │ │ + lea -0x2c173(%rip),%rdi │ │ + lea 0x4128a(%rip),%rdx │ │ + mov $0x20,%esi │ │ + call 31a30 │ │ + jmp 35bed │ │ + lea 0x4125c(%rip),%rcx │ │ mov $0xb,%edx │ │ xor %edi,%edi │ │ - mov %r15,%rsi │ │ - call 32050 │ │ - jmp 35b16 │ │ - lea 0x43fd0(%rip),%rcx │ │ + mov %r14,%rsi │ │ + call 31960 │ │ + jmp 35bed │ │ + lea 0x411e1(%rip),%rcx │ │ mov $0xc,%edx │ │ xor %edi,%edi │ │ - mov %rax,%rsi │ │ - call 32050 │ │ - jmp 35b16 │ │ - lea -0x2c389(%rip),%rdi │ │ - lea 0x43fc9(%rip),%rdx │ │ + mov %r14,%rsi │ │ + call 31960 │ │ + jmp 35bed │ │ + lea -0x2c1ee(%rip),%rdi │ │ + lea 0x411d7(%rip),%rdx │ │ mov $0x28,%esi │ │ - call 32140 │ │ - jmp 35b16 │ │ - mov -0x30(%rbp),%r15 │ │ + call 31a30 │ │ + jmp 35bed │ │ + mov -0x38(%rbp),%r15 │ │ mov %rdx,%r14 │ │ - lea 0x43ff7(%rip),%rcx │ │ + lea 0x41205(%rip),%rcx │ │ mov $0xb,%edx │ │ xor %edi,%edi │ │ mov %r8,%rsi │ │ - call 32050 │ │ - jmp 35b16 │ │ - lea 0x43faf(%rip),%rdi │ │ - call 32120 │ │ - jmp 35b16 │ │ - lea 0x43f59(%rip),%rdi │ │ - call 32120 │ │ - jmp 35b16 │ │ - lea -0x2c3b6(%rip),%rdi │ │ - lea 0x43fd4(%rip),%rdx │ │ + call 31960 │ │ + jmp 35bed │ │ + lea 0x411bd(%rip),%rdi │ │ + call 329c0 │ │ + jmp 35bed │ │ + lea 0x41167(%rip),%rdi │ │ + call 329c0 │ │ + jmp 35bed │ │ + lea 0x41201(%rip),%rdx │ │ mov $0x30,%esi │ │ - call 32140 │ │ + lea -0x2c1e7(%rip),%rdi │ │ + jmp 35be8 │ │ + lea 0x41204(%rip),%rdx │ │ + mov $0x20,%esi │ │ + lea -0x2c23c(%rip),%rdi │ │ + call 31a30 │ │ ud2 │ │ ud2 │ │ - jmp 35b26 │ │ - mov %rax,%rbx │ │ - jmp 35bcc │ │ - jmp 35b26 │ │ + jmp 35cbc │ │ mov %rax,%rbx │ │ - jmp 35b85 │ │ - jmp 35b38 │ │ + jmp 35c9b │ │ + jmp 35cbc │ │ + jmp 35cbc │ │ mov %r14,%rdi │ │ - call *0x4570a(%rip) │ │ + call *0x428e7(%rip) │ │ ud2 │ │ + jmp 35c15 │ │ mov %rax,%rbx │ │ - cmpq $0x0,-0x30(%rbp) │ │ - je 35bf3 │ │ + cmpq $0x0,-0x38(%rbp) │ │ + je 35cdf │ │ mov $0x8,%edx │ │ mov $0x10,%ecx │ │ - mov -0x38(%rbp),%rdi │ │ + mov -0x48(%rbp),%rdi │ │ mov -0x40(%rbp),%rsi │ │ - jmp 35bee │ │ + jmp 35cda │ │ mov %rax,%rbx │ │ test %r15,%r15 │ │ - je 35b7c │ │ + je 35c59 │ │ mov $0x8,%edx │ │ mov $0x10,%ecx │ │ - mov -0x38(%rbp),%rdi │ │ + mov -0x48(%rbp),%rdi │ │ mov -0x40(%rbp),%rsi │ │ - call 34f7a │ │ + call 34ffa │ │ mov %r14,%rdi │ │ - call *0x456bb(%rip) │ │ - cmpq $0x0,0x0(%r13) │ │ - je 35bf3 │ │ - mov 0x8(%r13),%rdi │ │ - mov 0x10(%r13),%rsi │ │ - mov $0x8,%edx │ │ - mov $0x10,%ecx │ │ - jmp 35bee │ │ - jmp 35ba2 │ │ + call *0x42896(%rip) │ │ + jmp 35cbf │ │ + jmp 35c66 │ │ mov %rax,%rbx │ │ - cmpq $0x0,-0x30(%rbp) │ │ - je 35bc3 │ │ + cmpq $0x0,-0x38(%rbp) │ │ + je 35c92 │ │ + movdqa -0xe0(%rbp),%xmm0 │ │ + pextrq $0x1,%xmm0,%rdi │ │ mov $0x8,%edx │ │ mov $0x10,%ecx │ │ - mov -0x38(%rbp),%rdi │ │ mov -0x40(%rbp),%rsi │ │ - call 34f7a │ │ - mov %r12,%rdi │ │ - call *0x45674(%rip) │ │ - cmpq $0x0,-0xb0(%rbp) │ │ - je 35bf3 │ │ + call 34ffa │ │ + mov %r15,%rdi │ │ + call *0x4285d(%rip) │ │ + cmpq $0x0,-0xa8(%rbp) │ │ + je 35cdf │ │ mov $0x8,%edx │ │ mov $0x10,%ecx │ │ - mov -0xa0(%rbp),%rdi │ │ - mov -0xa8(%rbp),%rsi │ │ - call 34f7a │ │ + mov -0x48(%rbp),%rdi │ │ + mov -0xa0(%rbp),%rsi │ │ + jmp 35cda │ │ + mov %rax,%rbx │ │ + cmpq $0x0,(%r12) │ │ + je 35cdf │ │ + mov 0x8(%r12),%rdi │ │ + mov 0x10(%r12),%rsi │ │ + mov $0x8,%edx │ │ + mov $0x10,%ecx │ │ + call 34ffa │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ cmpl $0x1,(%rdi) │ │ - jne 35c0a │ │ + jne 35cf6 │ │ mov 0x10(%rdi),%rax │ │ mov 0x18(%rdi),%rsi │ │ - jmp 35c1b │ │ + jmp 35d07 │ │ mov 0x8(%rdi),%rsi │ │ cmp $0x5,%rsi │ │ - ja 35c1f │ │ + ja 35d0b │ │ add $0x10,%rdi │ │ mov %rdi,%rax │ │ mov %rsi,%rdx │ │ ret │ │ push %rbp │ │ mov %rsp,%rbp │ │ - lea 0x43ece(%rip),%rcx │ │ + lea 0x410e2(%rip),%rcx │ │ mov $0x5,%edx │ │ xor %edi,%edi │ │ - call 32050 │ │ + call 31960 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -28667,83 +28894,83 @@ │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ movzbl (%rdi),%eax │ │ add $0xfffffffe,%eax │ │ cmp $0xb,%eax │ │ - ja 35cf6 │ │ - lea -0x31c25(%rip),%rcx │ │ + ja 35de6 │ │ + lea -0x31e45(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ cmpq $0x0,0x8(%rdi) │ │ - je 35c84 │ │ + je 35d74 │ │ mov 0x10(%rdi),%rax │ │ mov %rdi,%rbx │ │ mov %rax,%rdi │ │ - call *0x455bf(%rip) │ │ + call *0x42787(%rip) │ │ mov %rbx,%rdi │ │ cmpq $0x0,0x20(%rdi) │ │ - je 35cf6 │ │ + je 35de6 │ │ mov 0x28(%rdi),%rdi │ │ - jmp 35ce2 │ │ + jmp 35dd2 │ │ cmpq $0x0,0x8(%rdi) │ │ - je 35cf6 │ │ + je 35de6 │ │ mov 0x10(%rdi),%rdi │ │ - jmp 35ce2 │ │ + jmp 35dd2 │ │ mov 0x10(%rdi),%rax │ │ mov %rdi,%r12 │ │ mov 0x18(%rdi),%r13 │ │ inc %r13 │ │ mov %rax,%rbx │ │ mov %rax,%rdi │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp $0x1,%r13 │ │ - je 35cd7 │ │ + je 35dc7 │ │ lea 0x18(%rdi),%r15 │ │ dec %r13 │ │ - call 35d50 │ │ + call 35e40 │ │ mov %r15,%rdi │ │ - jmp 35cc0 │ │ + jmp 35db0 │ │ cmpq $0x0,0x8(%r12) │ │ mov %rbx,%rdi │ │ - je 35cf6 │ │ + je 35de6 │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x4554a(%rip) │ │ + jmp *0x42712(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov %rax,%r14 │ │ nopl 0x0(%rax,%rax,1) │ │ dec %r13 │ │ - je 35d26 │ │ + je 35e16 │ │ lea 0x18(%r15),%rbp │ │ mov %r15,%rdi │ │ - call 35d50 │ │ + call 35e40 │ │ mov %rbp,%r15 │ │ - jmp 35d10 │ │ + jmp 35e00 │ │ cmpq $0x0,0x8(%r12) │ │ - je 35d37 │ │ + je 35e27 │ │ mov %rbx,%rdi │ │ - call *0x45509(%rip) │ │ + call *0x426d1(%rip) │ │ mov %r14,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -28762,27 +28989,27 @@ │ │ mov (%rdi),%rax │ │ movabs $0x8000000000000000,%rdx │ │ xor %rax,%rdx │ │ test %rax,%rax │ │ mov $0x1,%ecx │ │ cmovs %rdx,%rcx │ │ test %rcx,%rcx │ │ - je 35da1 │ │ + je 35e91 │ │ cmp $0x1,%rcx │ │ - je 35d96 │ │ + je 35e86 │ │ cmp $0x2,%rcx │ │ - jne 35db0 │ │ + jne 35ea0 │ │ mov 0x8(%rdi),%rbx │ │ mov %rbx,%rdi │ │ - call 35d50 │ │ - jmp 35df6 │ │ + call 35e40 │ │ + jmp 35ee6 │ │ test %rax,%rax │ │ - je 35da1 │ │ + je 35e91 │ │ mov 0x8(%rdi),%rbx │ │ - jmp 35df6 │ │ + jmp 35ee6 │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -28790,1341 +29017,1356 @@ │ │ mov 0x8(%rdi),%rbx │ │ mov 0x8(%rbx),%r14 │ │ mov 0x10(%rbx),%r13 │ │ inc %r13 │ │ mov %r14,%rdi │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp $0x1,%r13 │ │ - je 35de7 │ │ + je 35ed7 │ │ lea 0x18(%rdi),%r12 │ │ dec %r13 │ │ - call 35d50 │ │ + call 35e40 │ │ mov %r12,%rdi │ │ - jmp 35dd0 │ │ + jmp 35ec0 │ │ cmpq $0x0,(%rbx) │ │ - je 35df6 │ │ + je 35ee6 │ │ mov %r14,%rdi │ │ - call *0x4544a(%rip) │ │ + call *0x42612(%rip) │ │ mov %rbx,%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x45433(%rip) │ │ + jmp *0x425fb(%rip) │ │ mov %rax,%r15 │ │ mov %rbx,%rdi │ │ - call *0x45427(%rip) │ │ + call *0x425ef(%rip) │ │ mov %r15,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ mov %rax,%r15 │ │ data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ dec %r13 │ │ - je 35e47 │ │ + je 35f37 │ │ lea 0x18(%r12),%rbp │ │ mov %r12,%rdi │ │ - call 35d50 │ │ + call 35e40 │ │ mov %rbp,%r12 │ │ - jmp 35e30 │ │ + jmp 35f20 │ │ cmpq $0x0,(%rbx) │ │ - je 35e56 │ │ + je 35f46 │ │ mov %r14,%rdi │ │ - call *0x453ea(%rip) │ │ + call *0x425b2(%rip) │ │ mov %rbx,%rdi │ │ - call *0x453e1(%rip) │ │ + call *0x425a9(%rip) │ │ mov %r15,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x58,%rsp │ │ + mov %rdx,%r15 │ │ mov %rsi,%rbx │ │ - mov %rdi,0x30(%rsp) │ │ - mov %rdx,0x38(%rsp) │ │ - lea -0x1(%rdx),%r12 │ │ + mov %rdi,0x38(%rsp) │ │ + dec %r15 │ │ lea 0x40(%rsp),%rdi │ │ - mov %r12,%rdx │ │ - call 32160 │ │ + mov %r15,%rdx │ │ + call 31760 │ │ cmpl $0x1,0x40(%rsp) │ │ - jne 361ae │ │ - test %r12,%r12 │ │ - je 3620d │ │ - mov %r12,%rdi │ │ - call *0x4537f(%rip) │ │ + jne 3629f │ │ + test %r15,%r15 │ │ + je 362fe │ │ + mov %r15,%rdi │ │ + call *0x4254a(%rip) │ │ test %rax,%rax │ │ - je 362dc │ │ - mov %r12,0x8(%rsp) │ │ - mov %rax,0x10(%rsp) │ │ - movq $0x0,0x18(%rsp) │ │ - lea (%rbx,%r12,1),%rcx │ │ - mov %rcx,0x20(%rsp) │ │ - xor %r13d,%r13d │ │ - mov %rbx,0x28(%rsp) │ │ - jmp 35f0f │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0x10(%rsp),%rax │ │ - mov %r14b,(%rax,%r13,1) │ │ - inc %r13 │ │ - mov %r13,0x18(%rsp) │ │ + je 363ac │ │ + mov %r15,0x10(%rsp) │ │ + mov %rax,0x18(%rsp) │ │ + movq $0x0,0x20(%rsp) │ │ + lea (%rbx,%r15,1),%rcx │ │ + mov %rcx,0x28(%rsp) │ │ + xor %r12d,%r12d │ │ + mov %rbx,0x30(%rsp) │ │ + jmp 35fff │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov 0x18(%rsp),%rax │ │ + mov %r13b,(%rax,%r12,1) │ │ + inc %r12 │ │ + mov %r12,0x20(%rsp) │ │ mov %rbp,%rbx │ │ - cmp 0x20(%rsp),%rbp │ │ - je 3624a │ │ - movzbl (%rbx),%r14d │ │ - test %r14,%r14 │ │ - je 361c4 │ │ + cmp 0x28(%rsp),%rbp │ │ + je 3633d │ │ + movzbl (%rbx),%r13d │ │ + test %r13,%r13 │ │ + je 362b5 │ │ lea 0x1(%rbx),%rbp │ │ - test %r14b,%r14b │ │ - js 35f40 │ │ - cmp 0x8(%rsp),%r13 │ │ - jne 35ef0 │ │ - lea 0x8(%rsp),%rdi │ │ - call 28d00 │ │ - jmp 35ef0 │ │ + test %r13b,%r13b │ │ + js 36030 │ │ + cmp 0x10(%rsp),%r12 │ │ + jne 35fe0 │ │ + lea 0x10(%rsp),%rdi │ │ + call 28060 │ │ + jmp 35fe0 │ │ nopl 0x0(%rax,%rax,1) │ │ - cmp $0xc0,%r14b │ │ - jne 35f86 │ │ - cmp 0x20(%rsp),%rbp │ │ - je 361c4 │ │ + cmp $0xc0,%r13b │ │ + jne 36076 │ │ + cmp 0x28(%rsp),%rbp │ │ + je 362b5 │ │ xor %eax,%eax │ │ cmp 0x1(%rbx),%al │ │ - jno 361c4 │ │ - cmp 0x8(%rsp),%r13 │ │ - jne 35f6d │ │ - lea 0x8(%rsp),%rdi │ │ - call 28d00 │ │ + jno 362b5 │ │ + cmp 0x10(%rsp),%r12 │ │ + jne 3605d │ │ + lea 0x10(%rsp),%rdi │ │ + call 28060 │ │ add $0x2,%rbx │ │ - mov 0x10(%rsp),%rax │ │ - movb $0x0,(%rax,%r13,1) │ │ - inc %r13 │ │ + mov 0x18(%rsp),%rax │ │ + movb $0x0,(%rax,%r12,1) │ │ + inc %r12 │ │ mov %rbx,%rbp │ │ - jmp 35efc │ │ - cmp 0x20(%rsp),%rbp │ │ - je 361c4 │ │ - movzbl 0x1(%rbx),%r15d │ │ - cmp $0xbf,%r15b │ │ - jg 361c4 │ │ - lea -0x2d2ee(%rip),%rcx │ │ - movzbl (%r14,%rcx,1),%ecx │ │ + jmp 35fec │ │ + cmp 0x28(%rsp),%rbp │ │ + je 362b5 │ │ + movzbl 0x1(%rbx),%r14d │ │ + cmp $0xbf,%r14b │ │ + jg 362b5 │ │ + lea -0x2cef7(%rip),%rcx │ │ + movzbl 0x0(%r13,%rcx,1),%ecx │ │ lea 0x2(%rbx),%rbp │ │ cmp $0x3,%ecx │ │ - je 35fe7 │ │ + je 360d8 │ │ cmp $0x2,%ecx │ │ - jne 361c4 │ │ - mov 0x8(%rsp),%rax │ │ - sub %r13,%rax │ │ - cmp $0x1,%rax │ │ - jbe 36158 │ │ + jne 362b5 │ │ mov 0x10(%rsp),%rax │ │ - mov %r14b,(%rax,%r13,1) │ │ - mov %r15b,0x1(%rax,%r13,1) │ │ - add $0x2,%r13 │ │ - jmp 35efc │ │ - cmp 0x20(%rsp),%rbp │ │ - je 361c4 │ │ + sub %r12,%rax │ │ + cmp $0x1,%rax │ │ + jbe 36249 │ │ + mov 0x18(%rsp),%rax │ │ + mov %r13b,(%rax,%r12,1) │ │ + mov %r14b,0x1(%rax,%r12,1) │ │ + add $0x2,%r12 │ │ + jmp 35fec │ │ + cmp 0x28(%rsp),%rbp │ │ + je 362b5 │ │ movzbl 0x2(%rbx),%ecx │ │ - mov %cl,0x7(%rsp) │ │ + mov %cl,0xf(%rsp) │ │ cmp $0xbf,%cl │ │ - jg 361c4 │ │ + jg 362b5 │ │ lea 0x3(%rbx),%rbp │ │ - cmp $0xe0,%r14d │ │ - je 36101 │ │ - cmp $0xed,%r14d │ │ - jne 3610c │ │ - cmp $0x9f,%r15b │ │ - jbe 36129 │ │ - cmp $0xaf,%r15b │ │ - ja 361c4 │ │ - cmp 0x20(%rsp),%rbp │ │ - je 361c4 │ │ + cmp $0xe0,%r13d │ │ + je 361f2 │ │ + cmp $0xed,%r13d │ │ + jne 361fd │ │ + cmp $0x9f,%r14b │ │ + jbe 3621a │ │ + cmp $0xaf,%r14b │ │ + ja 362b5 │ │ + cmp 0x28(%rsp),%rbp │ │ + je 362b5 │ │ cmpb $0xed,0x3(%rbx) │ │ - jne 361c4 │ │ + jne 362b5 │ │ lea 0x4(%rbx),%rcx │ │ - cmp 0x20(%rsp),%rcx │ │ - je 361c4 │ │ + cmp 0x28(%rsp),%rcx │ │ + je 362b5 │ │ movzbl 0x4(%rbx),%ebp │ │ lea 0x40(%rbp),%ecx │ │ cmp $0xf0,%cl │ │ - jb 361c4 │ │ + jb 362b5 │ │ lea 0x5(%rbx),%rcx │ │ - cmp 0x20(%rsp),%rcx │ │ - je 361c4 │ │ - movzbl 0x5(%rbx),%r14d │ │ - cmp $0xbf,%r14b │ │ - jg 361c4 │ │ - mov 0x8(%rsp),%rcx │ │ - sub %r13,%rcx │ │ + cmp 0x28(%rsp),%rcx │ │ + je 362b5 │ │ + movzbl 0x5(%rbx),%r13d │ │ + cmp $0xbf,%r13b │ │ + jg 362b5 │ │ + mov 0x10(%rsp),%rcx │ │ + sub %r12,%rcx │ │ cmp $0x3,%rcx │ │ - jbe 3618d │ │ - movzbl %r15b,%ecx │ │ - movzbl 0x7(%rsp),%edx │ │ + jbe 3627e │ │ + movzbl %r14b,%ecx │ │ + movzbl 0xf(%rsp),%edx │ │ add $0x6,%rbx │ │ and $0x2f,%ecx │ │ shl $0x10,%ecx │ │ and $0x3f,%edx │ │ shl $0xa,%edx │ │ or %ecx,%edx │ │ and $0x3f,%ebp │ │ shl $0x6,%ebp │ │ lea (%rdx,%rbp,1),%ecx │ │ shl $0xa,%ecx │ │ add %ebp,%edx │ │ add $0xffe0f400,%edx │ │ mov %edx,%esi │ │ shr $0x12,%esi │ │ - shl $0x18,%r14d │ │ + shl $0x18,%r13d │ │ add $0x7fd00000,%ecx │ │ and $0x3f0000,%ecx │ │ or %esi,%ecx │ │ shr $0x4,%edx │ │ and $0x3f00,%edx │ │ add %ecx,%edx │ │ - lea (%r14,%rdx,1),%ecx │ │ + lea (%rdx,%r13,1),%ecx │ │ add $0x8080f0,%ecx │ │ - mov %ecx,(%rax,%r13,1) │ │ - add $0x4,%r13 │ │ - jmp 35f7e │ │ - cmp $0x9f,%r15b │ │ - ja 36129 │ │ - jmp 361c4 │ │ - lea 0x1f(%r14),%eax │ │ + mov %ecx,(%rax,%r12,1) │ │ + add $0x4,%r12 │ │ + jmp 3606e │ │ + cmp $0x9f,%r14b │ │ + ja 3621a │ │ + jmp 362b5 │ │ + lea 0x1f(%r13),%eax │ │ cmp $0xc,%al │ │ setb %al │ │ - mov %r14d,%ecx │ │ + mov %r13d,%ecx │ │ and $0xfe,%cl │ │ cmp $0xee,%cl │ │ sete %cl │ │ or %al,%cl │ │ - je 361c4 │ │ - mov 0x8(%rsp),%rax │ │ - sub %r13,%rax │ │ - cmp $0x2,%rax │ │ - jbe 36174 │ │ + je 362b5 │ │ mov 0x10(%rsp),%rax │ │ - mov %r14b,(%rax,%r13,1) │ │ - mov %r15b,0x1(%rax,%r13,1) │ │ - movzbl 0x7(%rsp),%ecx │ │ - mov %cl,0x2(%rax,%r13,1) │ │ - add $0x3,%r13 │ │ - jmp 35efc │ │ + sub %r12,%rax │ │ + cmp $0x2,%rax │ │ + jbe 36265 │ │ + mov 0x18(%rsp),%rax │ │ + mov %r13b,(%rax,%r12,1) │ │ + mov %r14b,0x1(%rax,%r12,1) │ │ + movzbl 0xf(%rsp),%ecx │ │ + mov %cl,0x2(%rax,%r12,1) │ │ + add $0x3,%r12 │ │ + jmp 35fec │ │ mov $0x2,%edx │ │ - lea 0x8(%rsp),%rdi │ │ - mov %r13,%rsi │ │ - call 300a0 │ │ - mov 0x18(%rsp),%r13 │ │ - jmp 35fd0 │ │ + lea 0x10(%rsp),%rdi │ │ + mov %r12,%rsi │ │ + call 2f7d0 │ │ + mov 0x20(%rsp),%r12 │ │ + jmp 360c1 │ │ mov $0x3,%edx │ │ - lea 0x8(%rsp),%rdi │ │ - mov %r13,%rsi │ │ - call 300a0 │ │ - mov 0x18(%rsp),%r13 │ │ - jmp 36137 │ │ + lea 0x10(%rsp),%rdi │ │ + mov %r12,%rsi │ │ + call 2f7d0 │ │ + mov 0x20(%rsp),%r12 │ │ + jmp 36228 │ │ mov $0x4,%edx │ │ - lea 0x8(%rsp),%rdi │ │ - mov %r13,%rsi │ │ - call 300a0 │ │ - mov 0x10(%rsp),%rax │ │ - mov 0x18(%rsp),%r13 │ │ - jmp 36099 │ │ + lea 0x10(%rsp),%rdi │ │ + mov %r12,%rsi │ │ + call 2f7d0 │ │ + mov 0x18(%rsp),%rax │ │ + mov 0x20(%rsp),%r12 │ │ + jmp 3618a │ │ mov 0x48(%rsp),%rcx │ │ - mov 0x50(%rsp),%r13 │ │ + mov 0x50(%rsp),%r12 │ │ mov $0xffffffffffffffff,%rax │ │ - jmp 3625f │ │ - cmpq $0x0,0x8(%rsp) │ │ - je 361d7 │ │ - mov 0x10(%rsp),%rdi │ │ - call *0x45069(%rip) │ │ - mov 0x28(%rsp),%rbx │ │ - lea 0x8(%rsp),%rdi │ │ + jmp 36352 │ │ + cmpq $0x0,0x10(%rsp) │ │ + je 362c8 │ │ + mov 0x18(%rsp),%rdi │ │ + call *0x42230(%rip) │ │ + mov 0x30(%rsp),%rbx │ │ + lea 0x10(%rsp),%rdi │ │ mov %rbx,%rsi │ │ - mov %r12,%rdx │ │ - call 28ad0 │ │ - mov 0x8(%rsp),%rax │ │ + mov %r15,%rdx │ │ + call 27e30 │ │ + mov 0x10(%rsp),%rax │ │ cmp $0xffffffffffffffff,%rax │ │ - jne 36274 │ │ - mov 0x18(%rsp),%r12 │ │ - test %r12,%r12 │ │ - jns 36219 │ │ + jne 36367 │ │ + mov 0x20(%rsp),%r15 │ │ + test %r15,%r15 │ │ + jns 3630a │ │ xor %edi,%edi │ │ - mov %r12,%rsi │ │ - call 2899b │ │ + mov %r15,%rsi │ │ + call 27cfb │ │ ud2 │ │ mov $0x1,%ecx │ │ - xor %r13d,%r13d │ │ + xor %r12d,%r12d │ │ xor %eax,%eax │ │ - jmp 3625f │ │ - je 362ac │ │ - mov 0x10(%rsp),%rbp │ │ - mov %r12,%rdi │ │ - call *0x4500b(%rip) │ │ + jmp 36352 │ │ + je 3637f │ │ + mov %rbx,%r14 │ │ + mov 0x18(%rsp),%rbx │ │ + mov %r15,%rdi │ │ + call *0x421d3(%rip) │ │ test %rax,%rax │ │ - je 362dc │ │ - mov %rax,%r13 │ │ + je 363b6 │ │ + mov %rax,%r12 │ │ mov %rax,%rdi │ │ - mov %rbp,%rsi │ │ - mov %r12,%rdx │ │ - call *0x45000(%rip) │ │ - jmp 362b2 │ │ - mov 0x8(%rsp),%rax │ │ + mov %rbx,%rsi │ │ + mov %r15,%rdx │ │ + call *0x421c8(%rip) │ │ + mov %r14,%rbx │ │ + jmp 36385 │ │ + mov 0x10(%rsp),%rax │ │ cmp $0xfffffffffffffffe,%rax │ │ - mov 0x28(%rsp),%rbx │ │ - je 361dc │ │ - mov 0x10(%rsp),%rcx │ │ - mov %rax,0x8(%rsp) │ │ - mov %rcx,0x10(%rsp) │ │ - mov %r13,0x18(%rsp) │ │ + mov 0x30(%rsp),%rbx │ │ + je 362cd │ │ + mov 0x18(%rsp),%rcx │ │ + mov %rax,0x10(%rsp) │ │ + mov %rcx,0x18(%rsp) │ │ + mov %r12,0x20(%rsp) │ │ cmp $0xffffffffffffffff,%rax │ │ - je 361f7 │ │ - mov 0x18(%rsp),%rax │ │ - mov 0x30(%rsp),%rcx │ │ + je 362e8 │ │ + mov 0x20(%rsp),%rax │ │ + mov 0x38(%rsp),%rcx │ │ mov %rax,0x10(%rcx) │ │ - movups 0x8(%rsp),%xmm0 │ │ + movups 0x10(%rsp),%xmm0 │ │ movups %xmm0,(%rcx) │ │ - movb $0x0,(%rbx) │ │ - cmpq $0x0,0x38(%rsp) │ │ - je 362cd │ │ + jmp 36395 │ │ + mov $0x1,%r12d │ │ + mov 0x38(%rsp),%rax │ │ + mov %r15,(%rax) │ │ + mov %r12,0x8(%rax) │ │ + mov %r15,0x10(%rax) │ │ mov %rbx,%rdi │ │ add $0x58,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x44f94(%rip) │ │ - mov $0x1,%r13d │ │ - mov 0x30(%rsp),%rax │ │ - mov %r12,(%rax) │ │ - mov %r13,0x8(%rax) │ │ - mov %r12,0x10(%rax) │ │ - movb $0x0,(%rbx) │ │ - cmpq $0x0,0x38(%rsp) │ │ - jne 36295 │ │ - add $0x58,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - ret │ │ + jmp *0x4214c(%rip) │ │ mov $0x1,%edi │ │ - jmp 36203 │ │ - mov %rax,%r15 │ │ - cmpq $0x0,0x8(%rsp) │ │ - jne 362f8 │ │ - mov 0x28(%rsp),%rbx │ │ - jmp 3630d │ │ - mov 0x10(%rsp),%rdi │ │ - call *0x44f3d(%rip) │ │ - mov 0x28(%rsp),%rbx │ │ - jmp 3630d │ │ - mov %rax,%r15 │ │ + jmp 362f4 │ │ + mov $0x1,%edi │ │ + mov %r14,%rbx │ │ + jmp 362f4 │ │ + mov %rax,%r14 │ │ + cmpq $0x0,0x10(%rsp) │ │ + jne 363d5 │ │ + mov 0x30(%rsp),%rbx │ │ + jmp 363ea │ │ + mov 0x18(%rsp),%rdi │ │ + call *0x42118(%rip) │ │ + mov 0x30(%rsp),%rbx │ │ + jmp 363ea │ │ + mov %rax,%r14 │ │ movb $0x0,(%rbx) │ │ - cmpq $0x0,0x38(%rsp) │ │ - je 36321 │ │ mov %rbx,%rdi │ │ - call *0x44f1f(%rip) │ │ - mov %r15,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call *0x42102(%rip) │ │ + mov %r14,%rdi │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x78,%rsp │ │ mov %rsi,%r14 │ │ mov %rdi,%rbx │ │ movq $0x0,0x40(%rsp) │ │ test %rsi,%rsi │ │ - je 36398 │ │ + je 36468 │ │ mov (%r14),%rax │ │ test %rax,%rax │ │ - je 363a6 │ │ + je 36476 │ │ mov 0x30(%rax),%rax │ │ test %rax,%rax │ │ - je 363ce │ │ + je 364a1 │ │ lea 0x40(%rsp),%rsi │ │ mov %r14,%rdi │ │ mov $0x10001,%edx │ │ call *%rax │ │ lea 0x6(%rax),%ecx │ │ cmp $0x6,%ecx │ │ - ja 3640b │ │ - lea -0x32319(%rip),%rdx │ │ + ja 365a0 │ │ + lea -0x32519(%rip),%rdx │ │ movslq (%rdx,%rcx,4),%rcx │ │ add %rdx,%rcx │ │ jmp *%rcx │ │ mov $0x5,%ecx │ │ - jmp 3641b │ │ + jmp 365b0 │ │ movb $0x8,0x8(%rsp) │ │ - lea -0x2cbeb(%rip),%rax │ │ - jmp 363da │ │ + lea -0x2ca1e(%rip),%rax │ │ + jmp 364ad │ │ movb $0x8,0x8(%rsp) │ │ - lea -0x2cbf3(%rip),%rax │ │ + lea -0x2ca26(%rip),%rax │ │ mov %rax,0x10(%rsp) │ │ movq $0x7,0x18(%rsp) │ │ - mov 0x49ab9(%rip),%rdi │ │ + mov 0x46d29(%rip),%rdi │ │ test %rdi,%rdi │ │ - jne 36443 │ │ - jmp 36434 │ │ + jne 364cb │ │ + jmp 365cd │ │ movb $0xa,0x8(%rsp) │ │ - lea -0x2cc14(%rip),%rax │ │ + lea -0x2ca4a(%rip),%rax │ │ mov %rax,0x10(%rsp) │ │ movq $0x6,0x18(%rsp) │ │ - mov 0x49a91(%rip),%rdi │ │ - test %rdi,%rdi │ │ - jne 36443 │ │ - jmp 36434 │ │ - mov $0x1,%ecx │ │ - jmp 3641b │ │ - mov $0x3,%ecx │ │ - jmp 3641b │ │ - mov $0x2,%ecx │ │ - jmp 3641b │ │ - mov $0x6,%ecx │ │ - jmp 3641b │ │ - mov $0x4,%ecx │ │ - jmp 3641b │ │ - xor %ecx,%ecx │ │ - movb $0xe,0x8(%rsp) │ │ - mov %ecx,0xc(%rsp) │ │ - mov %eax,0x10(%rsp) │ │ - mov 0x49a51(%rip),%rdi │ │ + mov 0x46cfe(%rip),%rdi │ │ test %rdi,%rdi │ │ - jne 36443 │ │ - lea 0x49a45(%rip),%rdi │ │ - call 48650 │ │ - mov %rax,%rdi │ │ - call *0x44e07(%rip) │ │ + je 365cd │ │ + call *0x4203f(%rip) │ │ mov %rax,%r15 │ │ cmp $0x2,%rax │ │ - jbe 3664a │ │ + jbe 365ef │ │ lock incq -0x10(%r15) │ │ - jle 366fe │ │ + jle 36845 │ │ add $0xfffffffffffffff0,%r15 │ │ movq $0x0,0x40(%rsp) │ │ test %r14,%r14 │ │ - je 36667 │ │ + je 3660c │ │ mov (%r14),%rax │ │ test %rax,%rax │ │ - je 364ba │ │ + je 36542 │ │ mov 0x20(%rax),%rax │ │ test %rax,%rax │ │ - je 364d4 │ │ + je 3655c │ │ lea 0x40(%rsp),%rsi │ │ mov %r14,%rdi │ │ xor %edx,%edx │ │ call *%rax │ │ lea 0x6(%rax),%ecx │ │ cmp $0x6,%ecx │ │ - ja 36532 │ │ - lea -0x3241f(%rip),%rdx │ │ + ja 366a3 │ │ + lea -0x325d7(%rip),%rdx │ │ movslq (%rdx,%rcx,4),%rcx │ │ add %rdx,%rcx │ │ jmp *%rcx │ │ mov $0x5,%ebp │ │ - jmp 36542 │ │ + jmp 366b3 │ │ mov $0x7,%r14d │ │ - lea -0x2cd08(%rip),%r12 │ │ + lea -0x2caf3(%rip),%r12 │ │ mov $0x8,%r13b │ │ mov $0x7,%edx │ │ - jmp 3667c │ │ + jmp 36621 │ │ mov $0xa,%r13b │ │ - lea -0x2cd12(%rip),%r12 │ │ + lea -0x2cafd(%rip),%r12 │ │ mov (%r14),%rax │ │ test %rax,%rax │ │ - jne 36550 │ │ + jne 366c5 │ │ mov $0x8,%cl │ │ - lea -0x2cd30(%rip),%rax │ │ + lea -0x2cb1f(%rip),%rax │ │ mov $0x7,%edx │ │ mov $0x13,%r14d │ │ - jmp 36681 │ │ + jmp 36626 │ │ + mov $0x1,%ecx │ │ + jmp 365b0 │ │ + mov $0x3,%ecx │ │ + jmp 365b0 │ │ + mov $0x2,%ecx │ │ + jmp 365b0 │ │ + mov $0x6,%ecx │ │ + jmp 365b0 │ │ + mov $0x4,%ecx │ │ + jmp 365b0 │ │ + xor %ecx,%ecx │ │ + movb $0xe,0x8(%rsp) │ │ + mov %ecx,0xc(%rsp) │ │ + mov %eax,0x10(%rsp) │ │ + mov 0x46bfc(%rip),%rdi │ │ + test %rdi,%rdi │ │ + jne 364cb │ │ + lea 0x46bec(%rip),%rdi │ │ + call 48840 │ │ + mov %rax,%rdi │ │ + call *0x41f2e(%rip) │ │ + mov %rax,%r15 │ │ + cmp $0x2,%rax │ │ + ja 364de │ │ + mov %r15,%rdi │ │ + call 6e4c0 │ │ + mov %rax,%r15 │ │ + movq $0x0,0x40(%rsp) │ │ + test %r14,%r14 │ │ + jne 364ff │ │ + mov $0x6,%r14d │ │ + lea -0x2cbc3(%rip),%r12 │ │ + mov $0x8,%r13b │ │ + mov $0x6,%edx │ │ + mov %r12,%rax │ │ + mov $0x8,%cl │ │ + mov %cl,0x40(%rsp) │ │ + mov %rax,0x48(%rsp) │ │ + mov %rdx,0x50(%rsp) │ │ + lea 0x40(%rsp),%rdi │ │ + call 35d30 │ │ + lock decq (%r15) │ │ + jne 3664c │ │ + mov %r15,%rdi │ │ + call 48c20 │ │ + mov %ebp,0x4(%rbx) │ │ + mov %r14,0x10(%rbx) │ │ + mov %r13b,(%rbx) │ │ + mov %r12,0x8(%rbx) │ │ + lea 0x8(%rsp),%rdi │ │ + call 35d30 │ │ + add $0x78,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + ret │ │ mov 0x40(%rsp),%rax │ │ test %rax,%rax │ │ - je 36610 │ │ + je 367ad │ │ mov %rax,0x8(%rbx) │ │ movb $0x0,0x10(%rbx) │ │ movb $0xff,(%rbx) │ │ - jmp 366bf │ │ + jmp 36664 │ │ mov $0x1,%ebp │ │ - jmp 36542 │ │ + jmp 366b3 │ │ mov $0x3,%ebp │ │ - jmp 36542 │ │ + jmp 366b3 │ │ mov $0x2,%ebp │ │ - jmp 36542 │ │ + jmp 366b3 │ │ mov $0x6,%ebp │ │ - jmp 36542 │ │ + jmp 366b3 │ │ mov $0x4,%ebp │ │ - jmp 36542 │ │ + jmp 366b3 │ │ xor %ebp,%ebp │ │ mov %eax,%r12d │ │ mov $0xe,%r13b │ │ mov (%r14),%rax │ │ test %rax,%rax │ │ - je 364e6 │ │ + je 36572 │ │ mov 0x28(%rax),%rax │ │ test %rax,%rax │ │ - je 36571 │ │ + je 366f0 │ │ mov %r14,%rdi │ │ call *%rax │ │ - lock decq 0x498f2(%rip) │ │ + lock decq 0x46abd(%rip) │ │ mov $0x13,%r14d │ │ - jmp 36699 │ │ + lock decq (%r15) │ │ + jne 3664c │ │ + jmp 36644 │ │ mov $0xa,%cl │ │ - lea -0x2cd9b(%rip),%rax │ │ + lea -0x2cc7d(%rip),%rax │ │ mov $0x13,%r14d │ │ mov $0x13,%edx │ │ - jmp 36681 │ │ - lock incq 0x498c6(%rip) │ │ - mov 0x40(%rsp),%r13 │ │ - call 36790 │ │ + jmp 36626 │ │ + lock incq 0x46a87(%rip) │ │ + mov 0x40(%rsp),%rbp │ │ + mov 0x4601b(%rip),%r13 │ │ + test %r13,%r13 │ │ + je 367ea │ │ + mov %r13d,%edi │ │ + call *0x41de1(%rip) │ │ mov %rax,%r12 │ │ - test %rax,%rax │ │ - je 366dc │ │ + cmp $0x1,%rax │ │ + jbe 367fe │ │ + test %r12,%r12 │ │ + je 36815 │ │ cmpq $0x0,(%r12) │ │ - jne 366ce │ │ + jne 36839 │ │ movq $0xffffffffffffffff,(%r12) │ │ cmpq $0x0,0x8(%r12) │ │ - je 365e2 │ │ + je 3677f │ │ mov 0x10(%r12),%rdi │ │ - call 36860 │ │ + call 36970 │ │ mov 0x8(%r12),%rax │ │ lock decq (%rax) │ │ - jne 365e2 │ │ + jne 3677f │ │ mov 0x8(%r12),%rdi │ │ - call 48900 │ │ + call 48c20 │ │ mov %r15,0x8(%r12) │ │ mov %r14,0x10(%r12) │ │ incq (%r12) │ │ - test %r13,%r13 │ │ - lea -0x2ce56(%rip),%r12 │ │ - cmovne %r13,%r12 │ │ - je 3663f │ │ + test %rbp,%rbp │ │ + lea -0x2cd56(%rip),%r12 │ │ + cmovne %rbp,%r12 │ │ + je 367dc │ │ mov %r12,0x8(%rbx) │ │ movb $0x1,0x10(%rbx) │ │ movb $0xff,(%rbx) │ │ - jmp 366b5 │ │ + jmp 3665a │ │ movq $0x15,0x18(%rsp) │ │ movb $0x7,0x8(%rsp) │ │ - lea -0x2ce81(%rip),%rax │ │ + lea -0x2cd81(%rip),%rax │ │ mov %rax,0x10(%rsp) │ │ - mov 0x4984f(%rip),%rdi │ │ + mov 0x469f2(%rip),%rdi │ │ test %rdi,%rdi │ │ - jne 36443 │ │ - jmp 36434 │ │ + jne 364cb │ │ + jmp 365cd │ │ mov $0x7,%r13b │ │ mov $0x15,%r14d │ │ - jmp 366a7 │ │ - mov %r15,%rdi │ │ - call 70f80 │ │ - mov %rax,%r15 │ │ - movq $0x0,0x40(%rsp) │ │ - test %r14,%r14 │ │ - jne 36477 │ │ - mov $0x6,%r14d │ │ - lea -0x2cebb(%rip),%r12 │ │ - mov $0x8,%r13b │ │ - mov $0x6,%edx │ │ - mov %r12,%rax │ │ - mov $0x8,%cl │ │ - mov %cl,0x40(%rsp) │ │ - mov %rax,0x48(%rsp) │ │ - mov %rdx,0x50(%rsp) │ │ - lea 0x40(%rsp),%rdi │ │ - call 35c40 │ │ - lock decq (%r15) │ │ - jne 366a7 │ │ - mov %r15,%rdi │ │ - call 48900 │ │ - mov %ebp,0x4(%rbx) │ │ - mov %r14,0x10(%rbx) │ │ - mov %r13b,(%rbx) │ │ - mov %r12,0x8(%rbx) │ │ - lea 0x8(%rsp),%rdi │ │ - call 35c40 │ │ - add $0x78,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - ret │ │ - lea 0x4343b(%rip),%rdi │ │ - call 33430 │ │ - jmp 366fe │ │ + jmp 3664c │ │ + lea 0x45f47(%rip),%rdi │ │ + call 48840 │ │ + mov %rax,%r13 │ │ + jmp 36726 │ │ + mov %r13d,%edi │ │ + mov %r12,%rsi │ │ + call 368d0 │ │ + mov %rax,%r12 │ │ + test %r12,%r12 │ │ + jne 36745 │ │ mov %r14,%rdi │ │ - call 36860 │ │ + call 36970 │ │ lock decq (%r15) │ │ - jne 366f2 │ │ + jne 3682b │ │ mov %r15,%rdi │ │ - call 48900 │ │ - lea 0x43d87(%rip),%rdi │ │ - call 48720 │ │ + call 48c20 │ │ + lea 0x40f4e(%rip),%rdi │ │ + call 489c0 │ │ + jmp 36845 │ │ + lea 0x405d0(%rip),%rdi │ │ + call 329e0 │ │ ud2 │ │ - jmp 36744 │ │ + mov %rax,%rbx │ │ + mov %r15,%rdi │ │ + mov %r14,%rsi │ │ + call 36a90 │ │ + jmp 368ac │ │ + call 32b2c │ │ + jmp 3688b │ │ + mov %rax,%rbx │ │ + jmp 368ac │ │ mov %rax,%rbx │ │ mov 0x8(%r12),%rax │ │ lock decq (%rax) │ │ - jne 3671a │ │ + jne 3687b │ │ mov 0x8(%r12),%rdi │ │ - call 48900 │ │ + call 48c20 │ │ mov %r15,0x8(%r12) │ │ mov %r14,0x10(%r12) │ │ incq (%r12) │ │ - jmp 36765 │ │ - mov %rax,%rbx │ │ - mov %r15,%rdi │ │ - mov %r14,%rsi │ │ - call 36980 │ │ - jmp 36765 │ │ - call 3357c │ │ - mov %rax,%rbx │ │ - jmp 36765 │ │ + jmp 368ac │ │ mov %rax,%rbx │ │ lock decq (%r15) │ │ - jne 36765 │ │ + jne 368ac │ │ mov %r15,%rdi │ │ - call 48900 │ │ - jmp 36765 │ │ + call 48c20 │ │ + jmp 368ac │ │ mov %rax,%rbx │ │ mov %r15,%rdi │ │ mov %r14,%rsi │ │ - call 368d0 │ │ + call 369e0 │ │ lea 0x8(%rsp),%rdi │ │ - call 35c40 │ │ + call 35d30 │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ - call 3357c │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 6eba0 │ │ + call 32b2c │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - push %r15 │ │ + push %rbp │ │ push %r14 │ │ push %rbx │ │ - sub $0x10,%rsp │ │ - mov 0x48ce0(%rip),%rbx │ │ - test %rbx,%rbx │ │ - je 367b5 │ │ - mov %ebx,%edi │ │ - call *0x44aa3(%rip) │ │ - cmp $0x1,%rax │ │ - jbe 367d2 │ │ - jmp 36824 │ │ - lea 0x48cc4(%rip),%rdi │ │ - call 48650 │ │ - mov %rax,%rbx │ │ - mov %ebx,%edi │ │ - call *0x44a84(%rip) │ │ - cmp $0x1,%rax │ │ - ja 36824 │ │ - je 36822 │ │ + cmp $0x1,%rsi │ │ + je 36921 │ │ + mov %edi,%ebp │ │ mov $0x20,%edi │ │ - call *0x44a59(%rip) │ │ + call *0x41c09(%rip) │ │ test %rax,%rax │ │ - je 3682e │ │ + je 36930 │ │ + mov %rax,%rbx │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,(%rax) │ │ - mov %ebx,0x18(%rax) │ │ - mov %ebx,%edi │ │ - mov %rax,%r15 │ │ - call *0x44a58(%rip) │ │ + mov %ebp,0x18(%rax) │ │ + mov %ebp,%edi │ │ + call *0x41c10(%rip) │ │ mov %rax,%r14 │ │ - mov %ebx,%edi │ │ - mov %r15,%rbx │ │ - mov %r15,%rsi │ │ - call *0x44aaf(%rip) │ │ + mov %ebp,%edi │ │ + mov %rbx,%rsi │ │ + call *0x41c6a(%rip) │ │ + test %eax,%eax │ │ + jne 3692b │ │ test %r14,%r14 │ │ - je 3681d │ │ - mov %r14,0x8(%rsp) │ │ - lea 0x8(%rsp),%rdi │ │ - call 36a30 │ │ + je 36923 │ │ + mov %r14,%rdi │ │ + call 36c40 │ │ + jmp 36923 │ │ + xor %ebx,%ebx │ │ mov %rbx,%rax │ │ - jmp 36824 │ │ - xor %eax,%eax │ │ - add $0x10,%rsp │ │ pop %rbx │ │ pop %r14 │ │ - pop %r15 │ │ + pop %rbp │ │ ret │ │ - mov $0x8,%edi │ │ - mov $0x20,%esi │ │ - call 28a96 │ │ - ud2 │ │ + call 48a10 │ │ + lea -0x2c25f(%rip),%rdi │ │ + mov $0x32,%esi │ │ + call 36b40 │ │ + mov %rax,%rdi │ │ + call 36c10 │ │ + call 487b0 │ │ mov %rax,%rbx │ │ xor %edi,%edi │ │ - call 368d0 │ │ + call 369e0 │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ sub $0x38,%rsp │ │ mov $0x8,%al │ │ test %rdi,%rdi │ │ - je 3688b │ │ + je 3699b │ │ mov (%rdi),%rcx │ │ test %rcx,%rcx │ │ - je 36899 │ │ + je 369a9 │ │ mov 0x28(%rcx),%rax │ │ test %rax,%rax │ │ - je 368a7 │ │ + je 369b7 │ │ call *%rax │ │ - lock decq 0x495d2(%rip) │ │ + lock decq 0x46802(%rip) │ │ add $0x38,%rsp │ │ ret │ │ - lea -0x2d0d9(%rip),%rcx │ │ + lea -0x2cf4c(%rip),%rcx │ │ mov $0x6,%edx │ │ - jmp 368b5 │ │ - lea -0x2d0e1(%rip),%rcx │ │ + jmp 369c5 │ │ + lea -0x2cf54(%rip),%rcx │ │ mov $0x7,%edx │ │ - jmp 368b5 │ │ + jmp 369c5 │ │ mov $0xa,%al │ │ - lea -0x2d0d1(%rip),%rcx │ │ + lea -0x2cf44(%rip),%rcx │ │ mov $0x13,%edx │ │ mov %al,(%rsp) │ │ mov %rcx,0x8(%rsp) │ │ mov %rdx,0x10(%rsp) │ │ mov %rsp,%rdi │ │ - call 35c40 │ │ + call 35d30 │ │ add $0x38,%rsp │ │ ret │ │ int3 │ │ push %r14 │ │ push %rbx │ │ sub $0x38,%rsp │ │ test %rdi,%rdi │ │ - je 3695a │ │ + je 36a6a │ │ mov %rdi,%rbx │ │ mov $0x8,%al │ │ test %rsi,%rsi │ │ - je 36906 │ │ + je 36a16 │ │ mov (%rsi),%rcx │ │ test %rcx,%rcx │ │ - je 36914 │ │ + je 36a24 │ │ mov 0x28(%rcx),%rax │ │ test %rax,%rax │ │ - je 36922 │ │ + je 36a32 │ │ mov %rsi,%rdi │ │ call *%rax │ │ - lock decq 0x49554(%rip) │ │ - jmp 36945 │ │ - lea -0x2d154(%rip),%rcx │ │ + lock decq 0x46784(%rip) │ │ + jmp 36a55 │ │ + lea -0x2cfc7(%rip),%rcx │ │ mov $0x6,%edx │ │ - jmp 36930 │ │ - lea -0x2d15c(%rip),%rcx │ │ + jmp 36a40 │ │ + lea -0x2cfcf(%rip),%rcx │ │ mov $0x7,%edx │ │ - jmp 36930 │ │ + jmp 36a40 │ │ mov $0xa,%al │ │ - lea -0x2d14c(%rip),%rcx │ │ + lea -0x2cfbf(%rip),%rcx │ │ mov $0x13,%edx │ │ mov %al,(%rsp) │ │ mov %rcx,0x8(%rsp) │ │ mov %rdx,0x10(%rsp) │ │ mov %rsp,%rdi │ │ - call 35c40 │ │ + call 35d30 │ │ lock decq (%rbx) │ │ - jne 3695a │ │ + jne 36a6a │ │ mov %rbx,%rdi │ │ add $0x38,%rsp │ │ pop %rbx │ │ pop %r14 │ │ - jmp 48900 │ │ + jmp 48c20 │ │ add $0x38,%rsp │ │ pop %rbx │ │ pop %r14 │ │ ret │ │ mov %rax,%r14 │ │ lock decq (%rbx) │ │ - jne 36973 │ │ + jne 36a83 │ │ mov %rbx,%rdi │ │ - call 48900 │ │ + call 48c20 │ │ mov %r14,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %r14 │ │ push %rbx │ │ sub $0x38,%rsp │ │ mov %rdi,%rbx │ │ mov $0x8,%al │ │ test %rsi,%rsi │ │ - je 369b1 │ │ + je 36ac1 │ │ mov (%rsi),%rcx │ │ test %rcx,%rcx │ │ - je 369bf │ │ + je 36acf │ │ mov 0x28(%rcx),%rax │ │ test %rax,%rax │ │ - je 369cd │ │ + je 36add │ │ mov %rsi,%rdi │ │ call *%rax │ │ - lock decq 0x494a9(%rip) │ │ - jmp 369f0 │ │ - lea -0x2d1ff(%rip),%rcx │ │ + lock decq 0x466d9(%rip) │ │ + jmp 36b00 │ │ + lea -0x2d072(%rip),%rcx │ │ mov $0x6,%edx │ │ - jmp 369db │ │ - lea -0x2d207(%rip),%rcx │ │ + jmp 36aeb │ │ + lea -0x2d07a(%rip),%rcx │ │ mov $0x7,%edx │ │ - jmp 369db │ │ + jmp 36aeb │ │ mov $0xa,%al │ │ - lea -0x2d1f7(%rip),%rcx │ │ + lea -0x2d06a(%rip),%rcx │ │ mov $0x13,%edx │ │ mov %al,(%rsp) │ │ mov %rcx,0x8(%rsp) │ │ mov %rdx,0x10(%rsp) │ │ mov %rsp,%rdi │ │ - call 35c40 │ │ + call 35d30 │ │ lock decq (%rbx) │ │ - jne 36a05 │ │ + jne 36b15 │ │ mov %rbx,%rdi │ │ add $0x38,%rsp │ │ pop %rbx │ │ pop %r14 │ │ - jmp 48900 │ │ + jmp 48c20 │ │ add $0x38,%rsp │ │ pop %rbx │ │ pop %r14 │ │ ret │ │ mov %rax,%r14 │ │ lock decq (%rbx) │ │ - jne 36a1e │ │ + jne 36b2e │ │ mov %rbx,%rdi │ │ - call 48900 │ │ + call 48c20 │ │ mov %r14,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ + push %r13 │ │ + push %r12 │ │ push %rbx │ │ - sub $0x38,%rsp │ │ + push %rax │ │ + test %rsi,%rsi │ │ + je 36bcd │ │ + mov %rsi,%r14 │ │ + mov %rdi,%r15 │ │ + mov 0x419fb(%rip),%r13 │ │ + mov 0x419cc(%rip),%rbp │ │ + lea 0x40db5(%rip),%rbx │ │ + jmp 36b75 │ │ + nopl (%rax) │ │ + test %r14,%r14 │ │ + je 36bcd │ │ + mov $0x2,%edi │ │ + mov %r15,%rsi │ │ + mov %r14,%rdx │ │ + call *%r13 │ │ + cmp $0xffffffffffffffff,%rax │ │ + je 36ba0 │ │ + test %rax,%rax │ │ + je 36bde │ │ + mov %r14,%rcx │ │ + sub %rax,%rcx │ │ + jb 36bf4 │ │ + add %rax,%r15 │ │ + mov %rcx,%r14 │ │ + jmp 36b70 │ │ + xchg %ax,%ax │ │ + call *%rbp │ │ + movslq (%rax),%r12 │ │ + mov 0x45bb4(%rip),%rax │ │ + cmp %rbx,%rax │ │ + jne 36bc4 │ │ + mov 0x45ba8(%rip),%rax │ │ + mov %r12d,%edi │ │ + call *0x10(%rax) │ │ + test %al,%al │ │ + jne 36b70 │ │ + jmp 36be7 │ │ + mov %rbx,0x45b95(%rip) │ │ + jmp 36bb1 │ │ + xor %eax,%eax │ │ + add $0x8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + ret │ │ + lea 0x4124b(%rip),%rax │ │ + jmp 36bcf │ │ + shl $0x20,%r12 │ │ + or $0x2,%r12 │ │ + mov %r12,%rax │ │ + jmp 36bcf │ │ + lea 0x41505(%rip),%rcx │ │ + mov %rax,%rdi │ │ + mov %r14,%rsi │ │ + mov %r14,%rdx │ │ + call 31960 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + test %rdi,%rdi │ │ + je 36c27 │ │ + mov %edi,%eax │ │ + and $0x3,%eax │ │ + lea -0x2(%rax),%ecx │ │ + cmp $0x2,%ecx │ │ + jb 36c27 │ │ + test %rax,%rax │ │ + jne 36c28 │ │ + ret │ │ + lea -0x1(%rdi),%rax │ │ + mov %rdi,%rcx │ │ + mov %rax,%rdi │ │ + jmp *0x17(%rcx) │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %r15 │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x40,%rsp │ │ mov %rdi,%rbx │ │ - mov (%rdi),%r15 │ │ - mov $0x1,%bpl │ │ - cmpq $0x0,0x8(%r15) │ │ - je 36ac4 │ │ - mov 0x10(%r15),%rdi │ │ + cmpq $0x0,0x8(%rdi) │ │ + je 36cd0 │ │ + mov 0x10(%rbx),%rdi │ │ mov $0x8,%al │ │ test %rdi,%rdi │ │ - je 36a72 │ │ + je 36c7b │ │ mov (%rdi),%rcx │ │ test %rcx,%rcx │ │ - je 36a80 │ │ + je 36c89 │ │ mov 0x28(%rcx),%rax │ │ test %rax,%rax │ │ - je 36a8e │ │ + je 36c97 │ │ call *%rax │ │ - lock decq 0x493e8(%rip) │ │ - jmp 36ab1 │ │ - lea -0x2d2c0(%rip),%rcx │ │ + lock decq 0x4651f(%rip) │ │ + jmp 36cbd │ │ + lea -0x2d22c(%rip),%rcx │ │ mov $0x6,%edx │ │ - jmp 36a9c │ │ - lea -0x2d2c8(%rip),%rcx │ │ + jmp 36ca5 │ │ + lea -0x2d234(%rip),%rcx │ │ mov $0x7,%edx │ │ - jmp 36a9c │ │ + jmp 36ca5 │ │ mov $0xa,%al │ │ - lea -0x2d2b8(%rip),%rcx │ │ + lea -0x2d224(%rip),%rcx │ │ mov $0x13,%edx │ │ - mov %al,(%rsp) │ │ - mov %rcx,0x8(%rsp) │ │ - mov %rdx,0x10(%rsp) │ │ - mov %rsp,%rdi │ │ - call 35c40 │ │ - mov 0x8(%r15),%rax │ │ + mov %al,0x8(%rsp) │ │ + mov %rcx,0x10(%rsp) │ │ + mov %rdx,0x18(%rsp) │ │ + lea 0x8(%rsp),%rdi │ │ + call 35d30 │ │ + mov 0x8(%rbx),%rax │ │ lock decq (%rax) │ │ - jne 36ac4 │ │ - mov 0x8(%r15),%rdi │ │ - call 48900 │ │ - mov %rbx,%r14 │ │ - mov (%rbx),%rdi │ │ - call *0x44770(%rip) │ │ - test %bpl,%bpl │ │ - jne 36ada │ │ - test %r14,%r14 │ │ - jne 36ae5 │ │ - add $0x38,%rsp │ │ + jne 36cd0 │ │ + mov 0x8(%rbx),%rdi │ │ + call 48c20 │ │ + mov %rbx,%rdi │ │ + add $0x40,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ - pop %rbp │ │ - ret │ │ - mov %r14,%rdi │ │ - mov %r15,%rsi │ │ - call 6f6b0 │ │ + jmp *0x41816(%rip) │ │ mov %rax,%r14 │ │ - mov 0x8(%r15),%rax │ │ + mov 0x8(%rbx),%rax │ │ lock decq (%rax) │ │ - jne 36b06 │ │ - mov 0x8(%r15),%rdi │ │ - call 48900 │ │ + jne 36cf8 │ │ + mov 0x8(%rbx),%rdi │ │ + call 48c20 │ │ mov %r14,%rdi │ │ - call 48948 │ │ + call 48c68 │ │ mov %rax,%r14 │ │ mov %rdx,%r15 │ │ - xor %ebp,%ebp │ │ - mov (%rbx),%rdi │ │ - call *0x44721(%rip) │ │ - test %bpl,%bpl │ │ - je 36ad5 │ │ - jmp 36ada │ │ - call 33573 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + mov %rbx,%rdi │ │ + call *0x417e9(%rip) │ │ + test %r14,%r14 │ │ + jne 36d1e │ │ + add $0x40,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %r15 │ │ + ret │ │ + mov %r14,%rdi │ │ + mov %r15,%rsi │ │ + call 6d990 │ │ + call 32b23 │ │ int3 │ │ int3 │ │ - push %r14 │ │ + push %rbp │ │ push %rbx │ │ push %rax │ │ - mov %rdi,%r14 │ │ - mov 0x18(%rdi),%ebx │ │ + mov %rdi,%rbx │ │ + mov 0x18(%rdi),%ebp │ │ mov $0x1,%esi │ │ - mov %ebx,%edi │ │ - call *0x44771(%rip) │ │ - mov %r14,(%rsp) │ │ - mov %rsp,%rdi │ │ - call 36a30 │ │ - mov %ebx,%edi │ │ + mov %ebp,%edi │ │ + call *0x41832(%rip) │ │ + test %eax,%eax │ │ + jne 36d82 │ │ + mov %rbx,%rdi │ │ + call 36c40 │ │ + mov %ebp,%edi │ │ xor %esi,%esi │ │ - call *0x4475b(%rip) │ │ - mov 0x49294(%rip),%rdi │ │ + call *0x4181c(%rip) │ │ + test %eax,%eax │ │ + jne 36da7 │ │ + mov 0x463d9(%rip),%rdi │ │ test %rdi,%rdi │ │ - jne 36b78 │ │ - lea 0x49288(%rip),%rdi │ │ - call 48650 │ │ - mov %rax,%rdi │ │ + je 36d89 │ │ mov $0x1,%esi │ │ - call *0x44735(%rip) │ │ + call *0x41801(%rip) │ │ + test %eax,%eax │ │ + jne 36da7 │ │ add $0x8,%rsp │ │ pop %rbx │ │ - pop %r14 │ │ + pop %rbp │ │ ret │ │ - call 36ba0 │ │ + call 48a10 │ │ + jmp 36dc2 │ │ + lea 0x463b0(%rip),%rdi │ │ + call 48840 │ │ + mov %rax,%rdi │ │ + mov $0x1,%esi │ │ + call *0x417d5(%rip) │ │ + test %eax,%eax │ │ + je 36d7b │ │ + call 48a10 │ │ + jmp 36dc2 │ │ + mov %rbx,%rdi │ │ + call 36c40 │ │ + jmp 36dbd │ │ + call 32b2c │ │ + call 36dd0 │ │ ud2 │ │ - call 3357c │ │ - int3 │ │ - int3 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rax │ │ - call 36bc0 │ │ + call 36df0 │ │ mov %rax,%rdi │ │ - call 36c60 │ │ - call 485c0 │ │ + call 36c10 │ │ + call 487b0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - mov $0x3d,%r14d │ │ - lea -0x2c4b6(%rip),%r15 │ │ - mov 0x446a3(%rip),%r12 │ │ - lea 0x43f14(%rip),%rbx │ │ - mov 0x44685(%rip),%r13 │ │ - jmp 36c01 │ │ - nopl (%rax) │ │ - call *%r13 │ │ - movslq (%rax),%rax │ │ - cmp $0x4,%rax │ │ - jne 36c31 │ │ - test %r14,%r14 │ │ - je 36c2d │ │ - mov $0x2,%edi │ │ - mov %r15,%rsi │ │ - mov %r14,%rdx │ │ - call *%r12 │ │ - cmp $0xffffffffffffffff,%rax │ │ - je 36bf0 │ │ - test %rax,%rax │ │ - je 36c3c │ │ - mov %r14,%rcx │ │ - sub %rax,%rcx │ │ - jb 36c49 │ │ - add %rax,%r15 │ │ - mov %rcx,%r14 │ │ - test %r14,%r14 │ │ - jne 36c01 │ │ - xor %ebx,%ebx │ │ - jmp 36c3c │ │ - shl $0x20,%rax │ │ - or $0x2,%rax │ │ - mov %rax,%rbx │ │ - mov %rbx,%rax │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - ret │ │ - lea 0x441f8(%rip),%rcx │ │ - mov %rax,%rdi │ │ - mov %r14,%rsi │ │ - mov %r14,%rdx │ │ - call 32050 │ │ + lea -0x2c28b(%rip),%rdi │ │ + mov $0x3d,%esi │ │ + jmp 36b40 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ - push %r15 │ │ - push %r14 │ │ - push %r12 │ │ - push %rbx │ │ - push %rax │ │ - test %rdi,%rdi │ │ - je 36c7f │ │ - mov %edi,%eax │ │ - and $0x3,%eax │ │ - lea -0x2(%rax),%ecx │ │ - cmp $0x2,%ecx │ │ - jb 36c7f │ │ - test %rax,%rax │ │ - jne 36c8b │ │ - add $0x8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - ret │ │ - lea -0x1(%rdi),%rbx │ │ - mov -0x1(%rdi),%r14 │ │ - mov 0x7(%rdi),%r12 │ │ - mov (%r12),%rax │ │ - test %rax,%rax │ │ - je 36ca5 │ │ - mov %r14,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r12) │ │ - je 36cb6 │ │ - mov %r14,%rdi │ │ - call *0x4458a(%rip) │ │ - mov %rbx,%rdi │ │ - add $0x8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - jmp *0x44576(%rip) │ │ - mov %rax,%r15 │ │ - cmpq $0x0,0x8(%r12) │ │ - je 36cde │ │ - mov %r14,%rdi │ │ - call *0x44562(%rip) │ │ - mov %rbx,%rdi │ │ - call *0x44559(%rip) │ │ - mov %r15,%rdi │ │ - call 718d0 │ │ int3 │ │ push %r14 │ │ push %rbx │ │ sub $0x38,%rsp │ │ - call 36790 │ │ - test %rax,%rax │ │ - je 36dbb │ │ + mov 0x4591a(%rip),%r14 │ │ + test %r14,%r14 │ │ + je 36eeb │ │ + mov %r14d,%edi │ │ + call *0x416e0(%rip) │ │ mov %rax,%rbx │ │ - cmpq $0x0,(%rax) │ │ - jne 36dad │ │ + cmp $0x1,%rax │ │ + jbe 36eff │ │ + test %rbx,%rbx │ │ + je 36f16 │ │ + cmpq $0x0,(%rbx) │ │ + jne 36f22 │ │ movq $0xffffffffffffffff,(%rbx) │ │ cmpq $0x0,0x8(%rbx) │ │ - je 36d9a │ │ + je 36ed8 │ │ mov 0x10(%rbx),%rdi │ │ mov $0x8,%al │ │ test %rdi,%rdi │ │ - je 36d48 │ │ + je 36e86 │ │ mov (%rdi),%rcx │ │ test %rcx,%rcx │ │ - je 36d56 │ │ + je 36e94 │ │ mov 0x28(%rcx),%rax │ │ test %rax,%rax │ │ - je 36d64 │ │ + je 36ea2 │ │ call *%rax │ │ - lock decq 0x49112(%rip) │ │ - jmp 36d87 │ │ - lea -0x2d596(%rip),%rcx │ │ + lock decq 0x46314(%rip) │ │ + jmp 36ec5 │ │ + lea -0x2d437(%rip),%rcx │ │ mov $0x6,%edx │ │ - jmp 36d72 │ │ - lea -0x2d59e(%rip),%rcx │ │ + jmp 36eb0 │ │ + lea -0x2d43f(%rip),%rcx │ │ mov $0x7,%edx │ │ - jmp 36d72 │ │ + jmp 36eb0 │ │ mov $0xa,%al │ │ - lea -0x2d58e(%rip),%rcx │ │ + lea -0x2d42f(%rip),%rcx │ │ mov $0x13,%edx │ │ mov %al,(%rsp) │ │ mov %rcx,0x8(%rsp) │ │ mov %rdx,0x10(%rsp) │ │ mov %rsp,%rdi │ │ - call 35c40 │ │ + call 35d30 │ │ mov 0x8(%rbx),%rax │ │ lock decq (%rax) │ │ - jne 36d9a │ │ + jne 36ed8 │ │ mov 0x8(%rbx),%rdi │ │ - call 48900 │ │ + call 48c20 │ │ movq $0x0,0x8(%rbx) │ │ incq (%rbx) │ │ add $0x38,%rsp │ │ pop %rbx │ │ pop %r14 │ │ ret │ │ - lea 0x42d74(%rip),%rdi │ │ - call 33430 │ │ + lea 0x45846(%rip),%rdi │ │ + call 48840 │ │ + mov %rax,%r14 │ │ + jmp 36e27 │ │ + mov %r14d,%edi │ │ + mov %rbx,%rsi │ │ + call 368d0 │ │ + mov %rax,%rbx │ │ + test %rbx,%rbx │ │ + jne 36e46 │ │ + lea 0x40863(%rip),%rdi │ │ + call 489c0 │ │ + lea 0x3feff(%rip),%rdi │ │ + call 329e0 │ │ ud2 │ │ - lea 0x436be(%rip),%rdi │ │ - call 48720 │ │ mov %rax,%r14 │ │ mov 0x8(%rbx),%rax │ │ lock decq (%rax) │ │ - jne 36ddd │ │ + jne 36f46 │ │ mov 0x8(%rbx),%rdi │ │ - call 48900 │ │ + call 48c20 │ │ movq $0x0,0x8(%rbx) │ │ incq (%rbx) │ │ mov %r14,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ mov %rax,%r14 │ │ xor %edi,%edi │ │ - call 368d0 │ │ + call 369e0 │ │ mov %r14,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 6eba0 │ │ + call 32b2c │ │ push %rbp │ │ push %r14 │ │ push %rbx │ │ sub $0xb0,%rsp │ │ mov (%rdi),%rbx │ │ movq $0x0,(%rdi) │ │ movq $0x0,0x78(%rsp) │ │ mov 0x8(%rdi),%rsi │ │ test %rsi,%rsi │ │ - je 36e7c │ │ + je 36fdc │ │ mov (%rsi),%rax │ │ test %rax,%rax │ │ - je 36e8a │ │ + je 36fea │ │ mov 0x30(%rax),%rcx │ │ test %rcx,%rcx │ │ - je 36ea6 │ │ + je 37006 │ │ lea 0x78(%rsp),%rax │ │ mov %rsi,%r14 │ │ mov %rsi,%rdi │ │ mov %rax,%rsi │ │ mov $0x10001,%edx │ │ call *%rcx │ │ lea 0x6(%rax),%ecx │ │ cmp $0x6,%ecx │ │ - ja 36ed7 │ │ - lea -0x32dc8(%rip),%rdx │ │ + ja 37037 │ │ + lea -0x33058(%rip),%rdx │ │ movslq (%rdx,%rcx,4),%rcx │ │ add %rdx,%rcx │ │ jmp *%rcx │ │ mov $0x5,%ecx │ │ - jmp 36ee7 │ │ + jmp 37047 │ │ movb $0x8,0x40(%rsp) │ │ - lea -0x2d6cf(%rip),%rax │ │ - jmp 36eb2 │ │ + lea -0x2d592(%rip),%rax │ │ + jmp 37012 │ │ movb $0x8,0x40(%rsp) │ │ - lea -0x2d6d7(%rip),%rax │ │ + lea -0x2d59a(%rip),%rax │ │ mov %rax,0x48(%rsp) │ │ movq $0x7,0x50(%rsp) │ │ - jmp 36ef7 │ │ + jmp 37057 │ │ movb $0xa,0x40(%rsp) │ │ - lea -0x2d6ec(%rip),%rax │ │ + lea -0x2d5af(%rip),%rax │ │ mov %rax,0x48(%rsp) │ │ movq $0x6,0x50(%rsp) │ │ - jmp 36ef7 │ │ + jmp 37057 │ │ mov $0x1,%ecx │ │ - jmp 36ee7 │ │ + jmp 37047 │ │ mov $0x3,%ecx │ │ - jmp 36ee7 │ │ + jmp 37047 │ │ mov $0x2,%ecx │ │ - jmp 36ee7 │ │ + jmp 37047 │ │ mov $0x6,%ecx │ │ - jmp 36ee7 │ │ + jmp 37047 │ │ mov $0x4,%ecx │ │ - jmp 36ee7 │ │ + jmp 37047 │ │ xor %ecx,%ecx │ │ mov %r14,%rsi │ │ movb $0xe,0x40(%rsp) │ │ mov %ecx,0x44(%rsp) │ │ mov %eax,0x48(%rsp) │ │ lea 0x78(%rsp),%rdi │ │ - call 36330 │ │ + call 36400 │ │ cmpb $0xff,0x78(%rsp) │ │ - je 36f3d │ │ + je 3709d │ │ mov 0xa8(%rsp),%rax │ │ mov %rax,0x30(%rsp) │ │ movups 0x78(%rsp),%xmm0 │ │ movups 0x88(%rsp),%xmm1 │ │ movups 0x98(%rsp),%xmm2 │ │ movaps %xmm2,0x20(%rsp) │ │ movaps %xmm1,0x10(%rsp) │ │ movaps %xmm0,(%rsp) │ │ - jmp 36fd9 │ │ + jmp 37139 │ │ mov 0x80(%rsp),%rdi │ │ movzbl 0x88(%rsp),%ebp │ │ test %rdi,%rdi │ │ - je 36f76 │ │ + je 370d6 │ │ mov (%rdi),%rax │ │ test %rax,%rax │ │ - je 36f96 │ │ + je 370f6 │ │ mov 0xb0(%rax),%rax │ │ test %rax,%rax │ │ - je 36fb6 │ │ + je 37116 │ │ mov %rbx,%rsi │ │ call *%rax │ │ movb $0xff,(%rsp) │ │ test %bpl,%bpl │ │ - jne 36fd4 │ │ - jmp 36fd9 │ │ + jne 37134 │ │ + jmp 37139 │ │ movb $0x8,(%rsp) │ │ - lea -0x2d802(%rip),%rax │ │ + lea -0x2d6c5(%rip),%rax │ │ mov %rax,0x8(%rsp) │ │ movq $0x6,0x10(%rsp) │ │ test %bpl,%bpl │ │ - jne 36fd4 │ │ - jmp 36fd9 │ │ + jne 37134 │ │ + jmp 37139 │ │ movb $0x8,(%rsp) │ │ - lea -0x2d81c(%rip),%rax │ │ + lea -0x2d6df(%rip),%rax │ │ mov %rax,0x8(%rsp) │ │ movq $0x7,0x10(%rsp) │ │ test %bpl,%bpl │ │ - jne 36fd4 │ │ - jmp 36fd9 │ │ + jne 37134 │ │ + jmp 37139 │ │ movb $0x6,(%rsp) │ │ - lea -0x2d835(%rip),%rax │ │ + lea -0x2d6f8(%rip),%rax │ │ mov %rax,0x8(%rsp) │ │ movq $0xf,0x10(%rsp) │ │ test %bpl,%bpl │ │ - je 36fd9 │ │ - call 36cf0 │ │ + je 37139 │ │ + call 36e10 │ │ lea 0x40(%rsp),%rdi │ │ - call 35c40 │ │ + call 35d30 │ │ cmpb $0xff,(%rsp) │ │ - je 36ff1 │ │ + je 37151 │ │ mov %rsp,%rdi │ │ - call 35c40 │ │ + call 35d30 │ │ add $0xb0,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov 0x78(%rsp),%rdi │ │ test %rdi,%rdi │ │ - je 37022 │ │ + je 37182 │ │ mov (%rdi),%rax │ │ test %rax,%rax │ │ - je 37044 │ │ + je 371a4 │ │ mov 0xb0(%rax),%rax │ │ test %rax,%rax │ │ - je 37054 │ │ + je 371b4 │ │ mov %rbx,%rsi │ │ call *%rax │ │ - jmp 36ff1 │ │ + jmp 37151 │ │ mov %r14,%rsi │ │ movq $0x15,0x50(%rsp) │ │ movb $0x7,0x40(%rsp) │ │ - lea -0x2d896(%rip),%rax │ │ + lea -0x2d759(%rip),%rax │ │ mov %rax,0x48(%rsp) │ │ - jmp 36ef7 │ │ + jmp 37057 │ │ mov $0x7,%eax │ │ - lea -0x2d8cb(%rip),%rcx │ │ + lea -0x2d78e(%rip),%rcx │ │ mov $0x8,%dl │ │ - jmp 37062 │ │ + jmp 371c2 │ │ mov $0xf,%eax │ │ - lea -0x2d8d4(%rip),%rcx │ │ + lea -0x2d797(%rip),%rcx │ │ mov $0x6,%dl │ │ mov %dl,(%rsp) │ │ mov %rcx,0x8(%rsp) │ │ mov %rax,0x10(%rsp) │ │ - jmp 36fe9 │ │ + jmp 37149 │ │ mov %rax,%rbx │ │ cmpb $0xff,(%rsp) │ │ - je 37094 │ │ + je 371f4 │ │ mov %rsp,%rdi │ │ - call 35c40 │ │ - jmp 37094 │ │ + call 35d30 │ │ + jmp 371f4 │ │ mov %rax,%rbx │ │ lea 0x40(%rsp),%rdi │ │ - call 35c40 │ │ + call 35d30 │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -30137,89 +30379,89 @@ │ │ int3 │ │ int3 │ │ push %r14 │ │ push %rbx │ │ push %rax │ │ mov %rdi,%rbx │ │ add $0x10,%rdi │ │ - call 36e10 │ │ + call 36f70 │ │ cmp $0xffffffffffffffff,%rbx │ │ - je 370dd │ │ + je 3723d │ │ lock decq 0x8(%rbx) │ │ - jne 370dd │ │ + jne 3723d │ │ mov %rbx,%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r14 │ │ - jmp *0x44163(%rip) │ │ + jmp *0x412bb(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r14 │ │ ret │ │ mov %rax,%r14 │ │ cmp $0xffffffffffffffff,%rbx │ │ - je 370fe │ │ + je 3725e │ │ lock decq 0x8(%rbx) │ │ - jne 370fe │ │ + jne 3725e │ │ mov %rbx,%rdi │ │ - call *0x44142(%rip) │ │ + call *0x4129a(%rip) │ │ mov %r14,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov %rdx,%rcx │ │ lea 0x196(%rip),%rax │ │ - mov %rax,0x48377(%rip) │ │ + mov %rax,0x454cf(%rip) │ │ cmp %rdx,%rsi │ │ - jae 37244 │ │ + jae 373a4 │ │ mov %rsi,%rdx │ │ mov %rcx,%rsi │ │ sub %rdx,%rsi │ │ cmp $0xf,%rsi │ │ - ja 37151 │ │ + ja 372b1 │ │ add %rdx,%rsi │ │ xor %eax,%eax │ │ xchg %ax,%ax │ │ cmp %dil,(%rdx) │ │ - je 37175 │ │ + je 372d5 │ │ inc %rdx │ │ cmp %rcx,%rdx │ │ - jne 37140 │ │ + jne 372a0 │ │ mov %rsi,%rdx │ │ ret │ │ movd %edi,%xmm0 │ │ pxor %xmm1,%xmm1 │ │ pshufb %xmm1,%xmm0 │ │ movdqu (%rdx),%xmm1 │ │ pcmpeqb %xmm0,%xmm1 │ │ pmovmskb %xmm1,%eax │ │ test %eax,%eax │ │ - je 3717b │ │ + je 372db │ │ tzcnt %eax,%eax │ │ add %rax,%rdx │ │ mov $0x1,%eax │ │ ret │ │ and $0xfffffffffffffff0,%rdx │ │ add $0x10,%rdx │ │ cmp $0x40,%rsi │ │ setae %sil │ │ lea -0x40(%rcx),%rax │ │ cmp %rax,%rdx │ │ setbe %dil │ │ and %sil,%dil │ │ cmp $0x1,%dil │ │ - jne 371e8 │ │ + jne 37348 │ │ nop │ │ movdqa (%rdx),%xmm4 │ │ pcmpeqb %xmm0,%xmm4 │ │ movdqa 0x10(%rdx),%xmm3 │ │ pcmpeqb %xmm0,%xmm3 │ │ movdqa 0x20(%rdx),%xmm2 │ │ pcmpeqb %xmm0,%xmm2 │ │ @@ -30228,63 +30470,63 @@ │ │ movdqa %xmm4,%xmm5 │ │ por %xmm3,%xmm5 │ │ movdqa %xmm2,%xmm6 │ │ por %xmm1,%xmm6 │ │ por %xmm5,%xmm6 │ │ pmovmskb %xmm6,%esi │ │ test %esi,%esi │ │ - jne 37247 │ │ + jne 373a7 │ │ add $0x40,%rdx │ │ cmp %rax,%rdx │ │ - jbe 371a0 │ │ + jbe 37300 │ │ lea -0x10(%rcx),%rax │ │ cmp %rax,%rdx │ │ - ja 37219 │ │ + ja 37379 │ │ data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ movdqu (%rdx),%xmm1 │ │ pcmpeqb %xmm0,%xmm1 │ │ pmovmskb %xmm1,%esi │ │ test %esi,%esi │ │ - jne 3726c │ │ + jne 373cc │ │ add $0x10,%rdx │ │ cmp %rax,%rdx │ │ - jbe 37200 │ │ + jbe 37360 │ │ cmp %rcx,%rdx │ │ - jae 37244 │ │ + jae 373a4 │ │ movdqu -0x10(%rcx),%xmm1 │ │ - pcmpeqb %xmm1,%xmm0 │ │ - pmovmskb %xmm0,%edx │ │ + pcmpeqb %xmm0,%xmm1 │ │ + pmovmskb %xmm1,%edx │ │ xor %eax,%eax │ │ test %edx,%edx │ │ setne %al │ │ mov $0x20,%esi │ │ tzcnt %edx,%esi │ │ lea (%rcx,%rsi,1),%rdx │ │ add $0xfffffffffffffff0,%rdx │ │ ret │ │ xor %eax,%eax │ │ ret │ │ pmovmskb %xmm4,%eax │ │ test %eax,%eax │ │ - jne 3716e │ │ + jne 372ce │ │ pmovmskb %xmm3,%eax │ │ test %eax,%eax │ │ - je 37279 │ │ + je 373d9 │ │ add $0x10,%rdx │ │ tzcnt %eax,%eax │ │ add %rax,%rdx │ │ mov $0x1,%eax │ │ ret │ │ tzcnt %esi,%eax │ │ add %rax,%rdx │ │ mov $0x1,%eax │ │ ret │ │ pmovmskb %xmm2,%eax │ │ test %eax,%eax │ │ - je 37292 │ │ + je 373f2 │ │ add $0x20,%rdx │ │ tzcnt %eax,%eax │ │ add %rax,%rdx │ │ mov $0x1,%eax │ │ ret │ │ add $0x30,%rdx │ │ pmovmskb %xmm1,%eax │ │ @@ -30295,51 +30537,51 @@ │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov %rdx,%rcx │ │ cmp %rdx,%rsi │ │ - jae 373d4 │ │ + jae 37534 │ │ mov %rsi,%rdx │ │ mov %rcx,%rsi │ │ sub %rdx,%rsi │ │ cmp $0xf,%rsi │ │ - ja 372e1 │ │ + ja 37441 │ │ add %rdx,%rsi │ │ xor %eax,%eax │ │ cmp %dil,(%rdx) │ │ - je 37305 │ │ + je 37465 │ │ inc %rdx │ │ cmp %rcx,%rdx │ │ - jne 372d0 │ │ + jne 37430 │ │ mov %rsi,%rdx │ │ ret │ │ movd %edi,%xmm0 │ │ pxor %xmm1,%xmm1 │ │ pshufb %xmm1,%xmm0 │ │ movdqu (%rdx),%xmm1 │ │ pcmpeqb %xmm0,%xmm1 │ │ pmovmskb %xmm1,%eax │ │ test %eax,%eax │ │ - je 3730b │ │ + je 3746b │ │ tzcnt %eax,%eax │ │ add %rax,%rdx │ │ mov $0x1,%eax │ │ ret │ │ and $0xfffffffffffffff0,%rdx │ │ add $0x10,%rdx │ │ cmp $0x40,%rsi │ │ setae %sil │ │ lea -0x40(%rcx),%rax │ │ cmp %rax,%rdx │ │ setbe %dil │ │ and %sil,%dil │ │ cmp $0x1,%dil │ │ - jne 37378 │ │ + jne 374d8 │ │ nop │ │ movdqa (%rdx),%xmm4 │ │ pcmpeqb %xmm0,%xmm4 │ │ movdqa 0x10(%rdx),%xmm3 │ │ pcmpeqb %xmm0,%xmm3 │ │ movdqa 0x20(%rdx),%xmm2 │ │ pcmpeqb %xmm0,%xmm2 │ │ @@ -30348,63 +30590,63 @@ │ │ movdqa %xmm4,%xmm5 │ │ por %xmm3,%xmm5 │ │ movdqa %xmm2,%xmm6 │ │ por %xmm1,%xmm6 │ │ por %xmm5,%xmm6 │ │ pmovmskb %xmm6,%esi │ │ test %esi,%esi │ │ - jne 373d7 │ │ + jne 37537 │ │ add $0x40,%rdx │ │ cmp %rax,%rdx │ │ - jbe 37330 │ │ + jbe 37490 │ │ lea -0x10(%rcx),%rax │ │ cmp %rax,%rdx │ │ - ja 373a9 │ │ + ja 37509 │ │ data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ movdqu (%rdx),%xmm1 │ │ pcmpeqb %xmm0,%xmm1 │ │ pmovmskb %xmm1,%esi │ │ test %esi,%esi │ │ - jne 373fc │ │ + jne 3755c │ │ add $0x10,%rdx │ │ cmp %rax,%rdx │ │ - jbe 37390 │ │ + jbe 374f0 │ │ cmp %rcx,%rdx │ │ - jae 373d4 │ │ + jae 37534 │ │ movdqu -0x10(%rcx),%xmm1 │ │ - pcmpeqb %xmm1,%xmm0 │ │ - pmovmskb %xmm0,%edx │ │ + pcmpeqb %xmm0,%xmm1 │ │ + pmovmskb %xmm1,%edx │ │ xor %eax,%eax │ │ test %edx,%edx │ │ setne %al │ │ mov $0x20,%esi │ │ tzcnt %edx,%esi │ │ lea (%rcx,%rsi,1),%rdx │ │ add $0xfffffffffffffff0,%rdx │ │ ret │ │ xor %eax,%eax │ │ ret │ │ pmovmskb %xmm4,%eax │ │ test %eax,%eax │ │ - jne 372fe │ │ + jne 3745e │ │ pmovmskb %xmm3,%eax │ │ test %eax,%eax │ │ - je 37409 │ │ + je 37569 │ │ add $0x10,%rdx │ │ tzcnt %eax,%eax │ │ add %rax,%rdx │ │ mov $0x1,%eax │ │ ret │ │ tzcnt %esi,%eax │ │ add %rax,%rdx │ │ mov $0x1,%eax │ │ ret │ │ pmovmskb %xmm2,%eax │ │ test %eax,%eax │ │ - je 37422 │ │ + je 37582 │ │ add $0x20,%rdx │ │ tzcnt %eax,%eax │ │ add %rax,%rdx │ │ mov $0x1,%eax │ │ ret │ │ add $0x30,%rdx │ │ pmovmskb %xmm1,%eax │ │ @@ -30417,2130 +30659,2179 @@ │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0xb8,%rsp │ │ - mov %r9,%r15 │ │ - mov %r8,-0x60(%rbp) │ │ - mov %rdx,%r10 │ │ - mov %rsi,%r12 │ │ - mov %rdi,-0xe0(%rbp) │ │ + mov %r9,-0x48(%rbp) │ │ + mov %r8,-0x50(%rbp) │ │ + mov %rdx,%r15 │ │ + mov %rsi,%r13 │ │ + mov %rdi,-0xd8(%rbp) │ │ mov 0x2904(%rsi),%r14b │ │ mov 0x28c0(%rsi),%rax │ │ mov 0x28c8(%rsi),%esi │ │ - mov 0x28f0(%r12),%dil │ │ + mov 0x28f0(%r13),%dl │ │ mov %rax,-0x40(%rbp) │ │ mov %esi,-0x38(%rbp) │ │ - mov 0x28dc(%r12),%rax │ │ + mov 0x28dc(%r13),%rax │ │ mov %rax,-0x34(%rbp) │ │ - mov %dil,-0x2c(%rbp) │ │ - lea 0x2780(%r12),%rax │ │ - mov %rax,-0xa8(%rbp) │ │ - lea 0x28a0(%r12),%rax │ │ - mov %rax,-0xa0(%rbp) │ │ - lea 0x28f1(%r12),%rax │ │ + mov %dl,-0x2c(%rbp) │ │ + lea 0x2780(%r13),%rax │ │ mov %rax,-0x90(%rbp) │ │ - lea 0x2810(%r12),%rax │ │ + lea 0x28a0(%r13),%rax │ │ + mov %rax,-0x88(%rbp) │ │ + lea 0x28f1(%r13),%rax │ │ + mov %rax,-0x98(%rbp) │ │ + lea 0x2810(%r13),%rax │ │ mov %rax,-0xd0(%rbp) │ │ - lea 0x2880(%r12),%rax │ │ + lea 0x2880(%r13),%rax │ │ mov %rax,-0xc8(%rbp) │ │ - movq $0x0,-0x48(%rbp) │ │ - lea -0x33431(%rip),%r13 │ │ - mov %rcx,-0x88(%rbp) │ │ - mov %rcx,%rbx │ │ - mov %rdx,-0xd8(%rbp) │ │ + xor %r11d,%r11d │ │ + mov %rcx,-0x70(%rbp) │ │ + mov %rcx,%r12 │ │ + mov %r15,-0xa0(%rbp) │ │ + mov %r13,-0x68(%rbp) │ │ cmp $0x18,%r14b │ │ - ja 38f94 │ │ + ja 390a7 │ │ movzbl %r14b,%eax │ │ - movslq 0x0(%r13,%rax,4),%rax │ │ - add %r13,%rax │ │ + lea -0x336d5(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ jmp *%rax │ │ xorps %xmm0,%xmm0 │ │ movaps %xmm0,-0x40(%rbp) │ │ movq $0x0,-0x33(%rbp) │ │ - pmovsxbd -0x33dda(%rip),%xmm0 │ │ - movdqu %xmm0,0x28cc(%r12) │ │ + pmovsxbd -0x33ece(%rip),%xmm0 │ │ + movdqu %xmm0,0x28cc(%r13) │ │ mov $0x1,%r14b │ │ - jmp 37502 │ │ + jmp 37650 │ │ + mov -0x30(%rbp),%edi │ │ + movzwl 0x28ec(%r13),%eax │ │ + cmp %eax,%edi │ │ + jae 376cb │ │ mov -0x38(%rbp),%ecx │ │ cmp $0x3,%rcx │ │ - jae 375a4 │ │ - test %rbx,%rbx │ │ - je 38f61 │ │ - movzbl (%r10),%eax │ │ + jae 376fa │ │ + test %r12,%r12 │ │ + je 37747 │ │ + dec %r12 │ │ + movzbl (%r15),%eax │ │ shl %cl,%rax │ │ - dec %rbx │ │ - inc %r10 │ │ + inc %r15 │ │ + or -0x40(%rbp),%rax │ │ + add $0x8,%ecx │ │ + jmp 376fe │ │ + mov %r15,%rbx │ │ + mov %r11,%r15 │ │ + movw $0x13,0x28ec(%r13) │ │ + lea -0x40(%rbp),%rsi │ │ + mov %r13,%rdi │ │ + call 39199 │ │ + cmp $0xff,%al │ │ + je 38bb5 │ │ + mov %edx,%r14d │ │ + mov %r15,%r11 │ │ + mov %rbx,%r15 │ │ + jmp 3773a │ │ + mov -0x40(%rbp),%rax │ │ + mov %rax,%rdx │ │ + shr $0x3,%rdx │ │ + mov %rdx,-0x40(%rbp) │ │ + add $0xfffffffd,%ecx │ │ + mov %ecx,-0x38(%rbp) │ │ + cmp $0x13,%edi │ │ + jae 3917c │ │ + lea -0x2dc6f(%rip),%rcx │ │ + movzbl (%rdi,%rcx,1),%ecx │ │ + and $0x7,%al │ │ + mov -0x98(%rbp),%rdx │ │ + mov %al,(%rdx,%rcx,1) │ │ + lea 0x1(%rdi),%eax │ │ + mov %eax,-0x30(%rbp) │ │ + xor %eax,%eax │ │ + mov $0xfc,%r14b │ │ + test %al,%al │ │ + je 37694 │ │ + jmp 382e6 │ │ + mov $0x2,%al │ │ + xor %r12d,%r12d │ │ + jmp 37737 │ │ + mov -0x30(%rbp),%edx │ │ + movzwl 0x28e8(%r13),%eax │ │ + movzwl 0x28ea(%r13),%ecx │ │ + add %eax,%ecx │ │ + cmp %ecx,%edx │ │ + jae 3782f │ │ + mov -0x38(%rbp),%eax │ │ + cmp $0xf,%rax │ │ + jae 378ca │ │ + cmp $0x1,%r12 │ │ + ja 378d0 │ │ + mov -0x40(%rbp),%rsi │ │ + test %r12,%r12 │ │ + sete %r8b │ │ + mov %rax,%rcx │ │ + mov %esi,%edi │ │ + and $0x3ff,%edi │ │ + movswl 0x1b00(%r13,%rdi,2),%edi │ │ + test %edi,%edi │ │ + js 377b4 │ │ + shr $0x9,%edi │ │ + dec %edi │ │ + cmp %rdi,%rcx │ │ + jbe 377f5 │ │ + jmp 378ea │ │ + cmp $0xb,%rcx │ │ + jb 377f5 │ │ + mov $0xc,%r9d │ │ + lea -0x2(%r9),%r10d │ │ + not %edi │ │ + bt %r10,%rsi │ │ + adc $0x0,%edi │ │ + cmp $0x23f,%edi │ │ + ja 39158 │ │ + movswl 0x2300(%r13,%rdi,2),%edi │ │ + test %edi,%edi │ │ + jns 378ea │ │ + mov %r9d,%r10d │ │ + inc %r9d │ │ + cmp %r10,%rcx │ │ + jae 377c0 │ │ + test $0x1,%r8b │ │ + jne 379a1 │ │ + movzbl (%r15),%edi │ │ + inc %r15 │ │ + shl %cl,%rdi │ │ + or %rdi,%rsi │ │ + mov %rsi,-0x40(%rbp) │ │ + add $0x8,%eax │ │ + mov $0x1,%r8b │ │ + xor %r12d,%r12d │ │ + cmp $0x6,%rcx │ │ + lea 0x8(%rcx),%rcx │ │ + mov %ecx,-0x38(%rbp) │ │ + jbe 37790 │ │ + jmp 378ec │ │ + cmp %ecx,%edx │ │ + jne 386a1 │ │ + cmp $0x121,%eax │ │ + jae 390af │ │ + mov %r15,%rbx │ │ + mov %r11,%r15 │ │ + mov -0x90(%rbp),%rdi │ │ + mov %r13,%rsi │ │ + mov %rax,%rdx │ │ + call *0x40ca5(%rip) │ │ + movzwl 0x28e8(%r13),%esi │ │ + movzwl 0x28ea(%r13),%edx │ │ + lea (%rdx,%rsi,1),%eax │ │ + and $0x1ff,%esi │ │ + and $0x1ff,%eax │ │ + cmp %si,%ax │ │ + jb 390bf │ │ + and $0x1f,%edx │ │ + sub %rsi,%rax │ │ + cmp %rdx,%rax │ │ + jne 390d6 │ │ + add %r13,%rsi │ │ + mov -0x88(%rbp),%rdi │ │ + call *0x40c5f(%rip) │ │ + decb 0x28ef(%r13) │ │ + lea -0x40(%rbp),%rsi │ │ + mov %r13,%rdi │ │ + call 39199 │ │ + cmp $0xff,%al │ │ + je 38bd5 │ │ + mov %edx,%r14d │ │ + mov %r15,%r11 │ │ + mov %rbx,%r15 │ │ + jmp 37994 │ │ + mov -0x40(%rbp),%rsi │ │ + jmp 378ec │ │ + movzwl (%r15),%esi │ │ + add $0xfffffffffffffffe,%r12 │ │ + mov %eax,%ecx │ │ + shl %cl,%rsi │ │ + add $0x2,%r15 │ │ + or -0x40(%rbp),%rsi │ │ + add $0x10,%eax │ │ + jmp 378ec │ │ + mov %ecx,%eax │ │ + mov %esi,%ecx │ │ + and $0x3ff,%ecx │ │ + movswl 0x1b00(%r13,%rcx,2),%edi │ │ + test %edi,%edi │ │ + js 3790e │ │ + mov %edi,%ecx │ │ + shr $0x9,%ecx │ │ + and $0x1ff,%edi │ │ + jmp 37942 │ │ + mov $0xa,%cl │ │ + not %edi │ │ + movzbl %cl,%r8d │ │ + bt %r8,%rsi │ │ + adc $0x0,%edi │ │ + cmp $0x240,%edi │ │ + jae 37938 │ │ + mov %edi,%edi │ │ + movswl 0x2300(%r13,%rdi,2),%edi │ │ + inc %cl │ │ + test %edi,%edi │ │ + js 37910 │ │ + jmp 3793f │ │ + inc %cl │ │ + mov $0x7fff,%edi │ │ + movzbl %cl,%ecx │ │ + shr %cl,%rsi │ │ + mov %rsi,-0x40(%rbp) │ │ + sub %ecx,%eax │ │ + mov %eax,-0x38(%rbp) │ │ + mov %edi,-0x34(%rbp) │ │ + cmp $0x10,%edi │ │ + jae 3796b │ │ + mov %edx,%eax │ │ + and $0x1ff,%eax │ │ + mov %dil,0x0(%r13,%rax,1) │ │ + inc %edx │ │ + mov %edx,-0x30(%rbp) │ │ + xor %eax,%eax │ │ + jmp 37994 │ │ + mov $0x1,%al │ │ + test %rdx,%rdx │ │ + jne 3797a │ │ + mov $0x20,%r14b │ │ + cmp $0x10,%edi │ │ + je 37994 │ │ + movl $0x70302,-0xb8(%rbp) │ │ + and $0x3,%edi │ │ + mov -0xb8(%rbp,%rdi,1),%cl │ │ + mov %cl,-0x2c(%rbp) │ │ + mov $0xb,%r14b │ │ + test %al,%al │ │ + je 3774e │ │ + jmp 3837a │ │ + mov $0x2,%al │ │ + mov $0xfc,%r14b │ │ + jmp 37994 │ │ + mov -0x38(%rbp),%ecx │ │ + cmp $0x3,%rcx │ │ + jae 37a09 │ │ + test %r12,%r12 │ │ + je 3906b │ │ + movzbl (%r15),%eax │ │ + shl %cl,%rax │ │ + dec %r12 │ │ + inc %r15 │ │ or -0x40(%rbp),%rax │ │ - or $0x8,%ecx │ │ + add $0x8,%ecx │ │ mov %rax,%rdx │ │ shr $0x3,%rdx │ │ mov %rdx,-0x40(%rbp) │ │ add $0xfffffffd,%ecx │ │ mov %ecx,-0x38(%rbp) │ │ mov %eax,%ecx │ │ and $0x1,%cl │ │ - mov %cl,0x28ee(%r12) │ │ + mov %cl,0x28ee(%r13) │ │ shr $1,%al │ │ and $0x3,%al │ │ - mov %al,0x28ef(%r12) │ │ + mov %al,0x28ef(%r13) │ │ movzbl %al,%eax │ │ - lea -0x33477(%rip),%rcx │ │ + lea -0x33a0c(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ mov -0x40(%rbp),%rax │ │ mov %rax,%rdx │ │ shr $0x3,%rdx │ │ mov %rdx,-0x40(%rbp) │ │ add $0xfffffffd,%ecx │ │ mov %ecx,-0x38(%rbp) │ │ mov %eax,%ecx │ │ and $0x1,%cl │ │ - mov %cl,0x28ee(%r12) │ │ + mov %cl,0x28ee(%r13) │ │ shr $1,%al │ │ and $0x3,%al │ │ - mov %al,0x28ef(%r12) │ │ + mov %al,0x28ef(%r13) │ │ movzbl %al,%eax │ │ - lea -0x334b8(%rip),%rcx │ │ + lea -0x33a4b(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ - movl $0x200120,0x28e8(%r12) │ │ + movl $0x200120,0x28e8(%r13) │ │ mov $0x90,%edx │ │ - mov -0xa8(%rbp),%rdi │ │ + mov -0x90(%rbp),%rdi │ │ mov $0x8,%esi │ │ - mov %r10,%r14 │ │ - call *0x43c6d(%rip) │ │ - movaps -0x33bd2(%rip),%xmm0 │ │ + mov %r11,%r14 │ │ + call *0x40ab3(%rip) │ │ + movaps -0x33ff4(%rip),%xmm0 │ │ mov -0xd0(%rbp),%rax │ │ movups %xmm0,(%rax) │ │ movups %xmm0,0x10(%rax) │ │ movups %xmm0,0x20(%rax) │ │ movups %xmm0,0x30(%rax) │ │ movups %xmm0,0x40(%rax) │ │ movups %xmm0,0x50(%rax) │ │ movups %xmm0,0x60(%rax) │ │ - movaps -0x33dcb(%rip),%xmm0 │ │ + movaps -0x341ed(%rip),%xmm0 │ │ mov -0xc8(%rbp),%rcx │ │ movups %xmm0,(%rcx) │ │ movabs $0x707070707070707,%rax │ │ mov %rax,0x10(%rcx) │ │ movabs $0x808080808080808,%rax │ │ - mov %rax,0x2898(%r12) │ │ - movdqa -0x33e2d(%rip),%xmm0 │ │ - mov -0xa0(%rbp),%rax │ │ + mov %rax,0x2898(%r13) │ │ + movdqa -0x3425e(%rip),%xmm0 │ │ + mov -0x88(%rbp),%rax │ │ movdqu %xmm0,0x10(%rax) │ │ movdqu %xmm0,(%rax) │ │ lea -0x40(%rbp),%rsi │ │ - mov %r12,%rdi │ │ - call 39093 │ │ - mov %r14,%r10 │ │ + mov %r13,%rdi │ │ + call 39199 │ │ + mov %r14,%r11 │ │ test %al,%al │ │ - je 37541 │ │ + je 379a8 │ │ movzbl %al,%eax │ │ cmp $0x1,%eax │ │ - jne 38f91 │ │ + jne 390a4 │ │ mov %edx,%r14d │ │ - jmp 37502 │ │ + jmp 37650 │ │ movzbl -0x2c(%rbp),%eax │ │ mov -0x38(%rbp),%edx │ │ cmp %eax,%edx │ │ - jae 38333 │ │ - mov $0xfc,%dil │ │ - mov $0x1,%r11b │ │ + jae 383d8 │ │ + mov $0xfc,%r9b │ │ + mov $0x1,%r10b │ │ mov $0x10,%r14b │ │ - test %rbx,%rbx │ │ - je 38b6f │ │ + test %r12,%r12 │ │ + je 38bc3 │ │ mov -0x40(%rbp),%rsi │ │ - inc %r10 │ │ - mov $0x1,%r8d │ │ - sub %rbx,%r8 │ │ - mov %rsi,%r9 │ │ - movzbl -0x1(%r10),%esi │ │ + inc %r15 │ │ + mov $0x1,%edi │ │ + sub %r12,%rdi │ │ + mov %rsi,%r8 │ │ + movzbl -0x1(%r15),%esi │ │ mov %edx,%ecx │ │ shl %cl,%rsi │ │ - or %r9,%rsi │ │ + or %r8,%rsi │ │ lea 0x8(%rdx),%ecx │ │ cmp %eax,%ecx │ │ - jae 385b8 │ │ - inc %r10 │ │ - inc %r8 │ │ + jae 38651 │ │ + inc %r15 │ │ + inc %rdi │ │ add $0x8,%edx │ │ - cmp $0x1,%r8 │ │ - jne 376d9 │ │ - jmp 38b37 │ │ + cmp $0x1,%rdi │ │ + jne 37b39 │ │ + jmp 38b93 │ │ movzbl -0x2c(%rbp),%eax │ │ mov -0x38(%rbp),%edx │ │ mov -0x40(%rbp),%rsi │ │ cmp %eax,%edx │ │ - jae 3824a │ │ - test %rbx,%rbx │ │ - je 38b20 │ │ - dec %rbx │ │ - movzbl (%r10),%edi │ │ - inc %r10 │ │ + jae 382f7 │ │ + test %r12,%r12 │ │ + je 38b7c │ │ + dec %r12 │ │ + movzbl (%r15),%edi │ │ + inc %r15 │ │ mov %edx,%ecx │ │ shl %cl,%rdi │ │ or %rdi,%rsi │ │ mov %rsi,-0x40(%rbp) │ │ add $0x8,%edx │ │ mov %edx,-0x38(%rbp) │ │ - jmp 37713 │ │ + jmp 37b73 │ │ movzbl -0x2c(%rbp),%eax │ │ mov -0x38(%rbp),%edx │ │ mov -0x40(%rbp),%r14 │ │ cmp %eax,%edx │ │ - jae 38271 │ │ - test %rbx,%rbx │ │ - je 38b15 │ │ - dec %rbx │ │ - movzbl (%r10),%esi │ │ - inc %r10 │ │ + jae 3831e │ │ + test %r12,%r12 │ │ + je 38b71 │ │ + dec %r12 │ │ + movzbl (%r15),%esi │ │ + inc %r15 │ │ mov %edx,%ecx │ │ shl %cl,%rsi │ │ or %rsi,%r14 │ │ mov %r14,-0x40(%rbp) │ │ add $0x8,%edx │ │ mov %edx,-0x38(%rbp) │ │ - jmp 3774d │ │ + jmp 37bad │ │ mov -0x38(%rbp),%eax │ │ mov %eax,%ecx │ │ and $0x7,%cl │ │ shrq %cl,-0x40(%rbp) │ │ and $0xfffffff8,%eax │ │ mov %eax,-0x38(%rbp) │ │ movl $0x0,-0x30(%rbp) │ │ mov $0x5,%r14b │ │ - jmp 37502 │ │ + jmp 37650 │ │ + mov %r15,%rbx │ │ mov -0x38(%rbp),%r9d │ │ - cmp $0x4,%rbx │ │ - jae 3833c │ │ - mov -0x48(%rbp),%rsi │ │ + mov %r12,%r15 │ │ + cmp $0x4,%r12 │ │ + jae 383e1 │ │ cmp $0xf,%r9d │ │ - mov %rsi,-0x48(%rbp) │ │ - jae 3856f │ │ - cmp $0x1,%rbx │ │ - lea -0x33708(%rip),%r13 │ │ - ja 385e7 │ │ + jae 38609 │ │ + mov %r15,%r12 │ │ + cmp $0x1,%r15 │ │ + ja 38680 │ │ mov -0x40(%rbp),%rax │ │ - test %rbx,%rbx │ │ + test %r12,%r12 │ │ sete %dl │ │ mov %r9d,%ecx │ │ + mov %rbx,%r15 │ │ mov %eax,%esi │ │ and $0x3ff,%esi │ │ - movswl 0x200(%r12,%rsi,2),%edi │ │ + movswl 0x200(%r13,%rsi,2),%edi │ │ test %edi,%edi │ │ - js 377ff │ │ + js 37c5c │ │ shr $0x9,%edi │ │ dec %edi │ │ cmp %rdi,%rcx │ │ - jbe 3783e │ │ - jmp 386df │ │ + jbe 37c9b │ │ + jmp 3876c │ │ cmp $0xb,%rcx │ │ - jb 3783e │ │ + jb 37c9b │ │ mov $0xc,%esi │ │ lea -0x2(%rsi),%r8d │ │ not %edi │ │ bt %r8,%rax │ │ adc $0x0,%edi │ │ cmp $0x23f,%edi │ │ - ja 39056 │ │ - movswl 0xa00(%r12,%rdi,2),%edi │ │ + ja 39158 │ │ + movswl 0xa00(%r13,%rdi,2),%edi │ │ test %edi,%edi │ │ - jns 386df │ │ + jns 3876c │ │ mov %esi,%r8d │ │ inc %esi │ │ cmp %r8,%rcx │ │ - jae 3780a │ │ + jae 37c67 │ │ test $0x1,%dl │ │ - jne 38f53 │ │ - movzbl (%r10),%edx │ │ - inc %r10 │ │ + jne 3905d │ │ + movzbl (%r15),%edx │ │ + inc %r15 │ │ shl %cl,%rdx │ │ or %rdx,%rax │ │ mov %rax,-0x40(%rbp) │ │ add $0x8,%r9d │ │ mov $0x1,%dl │ │ - xor %ebx,%ebx │ │ + xor %r12d,%r12d │ │ cmp $0x6,%rcx │ │ lea 0x8(%rcx),%rcx │ │ mov %ecx,-0x38(%rbp) │ │ - jbe 377db │ │ - jmp 386e2 │ │ - mov %rbx,-0x58(%rbp) │ │ - mov -0x30(%rbp),%edi │ │ - movzwl 0x28ec(%r12),%eax │ │ - cmp %eax,%edi │ │ - jae 378bd │ │ - mov -0x38(%rbp),%ecx │ │ - cmp $0x3,%rcx │ │ - jae 378f3 │ │ - mov -0x58(%rbp),%rax │ │ - test %rax,%rax │ │ - je 37940 │ │ - dec %rax │ │ - mov %rax,%rbx │ │ - movzbl (%r10),%eax │ │ - inc %r10 │ │ - shl %cl,%rax │ │ - or -0x40(%rbp),%rax │ │ - or $0x8,%ecx │ │ - mov %rbx,-0x58(%rbp) │ │ - jmp 378f7 │ │ - mov %rbx,%r13 │ │ - mov %r15,%rbx │ │ - mov %r10,%r15 │ │ - movw $0x13,0x28ec(%r12) │ │ - lea -0x40(%rbp),%rsi │ │ - mov %r12,%rdi │ │ - call 39093 │ │ - cmp $0xff,%al │ │ - je 38b58 │ │ - mov %edx,%r14d │ │ - mov %r15,%r10 │ │ - mov %rbx,%r15 │ │ - mov %r13,%rbx │ │ - jmp 37933 │ │ - mov -0x40(%rbp),%rax │ │ - mov %rax,%rdx │ │ - shr $0x3,%rdx │ │ - mov %rdx,-0x40(%rbp) │ │ - add $0xfffffffd,%ecx │ │ - mov %ecx,-0x38(%rbp) │ │ - cmp $0x13,%edi │ │ - jae 39070 │ │ - lea -0x2e10a(%rip),%rcx │ │ - movzbl (%rdi,%rcx,1),%ecx │ │ - and $0x7,%al │ │ - mov -0x90(%rbp),%rdx │ │ - mov %al,(%rdx,%rcx,1) │ │ - lea 0x1(%rdi),%eax │ │ - mov %eax,-0x30(%rbp) │ │ - xor %eax,%eax │ │ - mov $0xfc,%r14b │ │ - test %al,%al │ │ - je 3787a │ │ - jmp 38239 │ │ - mov $0x2,%al │ │ - movq $0x0,-0x58(%rbp) │ │ - jmp 37930 │ │ - test %rbx,%rbx │ │ - je 38f20 │ │ - dec %rbx │ │ - movzbl (%r10),%eax │ │ - inc %r10 │ │ - mov %eax,0x28d0(%r12) │ │ - mov 0x28cc(%r12),%esi │ │ - mov %esi,%ecx │ │ - shr $0x4,%ecx │ │ - add $0x8,%ecx │ │ - and $0x30,%ecx │ │ - mov %esi,%edx │ │ - and $0xf,%edx │ │ - xor $0x8,%edx │ │ - shl $0x8,%esi │ │ - or %eax,%esi │ │ - imul $0x8421085,%rsi,%rdi │ │ - shr $0x20,%rdi │ │ - mov %esi,%r8d │ │ - sub %edi,%r8d │ │ - shr $1,%r8d │ │ - add %edi,%r8d │ │ - shr $0x4,%r8d │ │ - mov %r8d,%edi │ │ - shl $0x5,%edi │ │ - sub %edi,%r8d │ │ - add %esi,%r8d │ │ - and $0x20,%eax │ │ - or %ecx,%eax │ │ - or %r8d,%eax │ │ - or %edx,%eax │ │ + jbe 37c38 │ │ + jmp 3876f │ │ + test %r12,%r12 │ │ + je 39020 │ │ + dec %r12 │ │ + movzbl (%r15),%esi │ │ + inc %r15 │ │ + mov %esi,0x28d0(%r13) │ │ + mov 0x28cc(%r13),%ecx │ │ + mov %ecx,%edi │ │ + shr $0x4,%edi │ │ + add $0x8,%edi │ │ + and $0x30,%edi │ │ + mov %ecx,%r8d │ │ + and $0xf,%r8d │ │ + xor $0x8,%r8d │ │ + shl $0x8,%ecx │ │ + or %esi,%ecx │ │ + movabs $0x842108428000000,%rdx │ │ + mov %rcx,%rax │ │ + mul %rdx │ │ + mov %edx,%eax │ │ + shl $0x5,%eax │ │ + sub %eax,%edx │ │ + add %ecx,%edx │ │ + and $0x20,%esi │ │ + or %edx,%esi │ │ + or %edi,%esi │ │ + or %r8d,%esi │ │ mov $0x1d,%eax │ │ mov $0x3,%r14d │ │ cmovne %eax,%r14d │ │ - jmp 37502 │ │ + jmp 37650 │ │ mov -0x38(%rbp),%eax │ │ cmp $0xf,%rax │ │ - jae 38498 │ │ - cmp $0x1,%rbx │ │ - ja 3859e │ │ + jae 3853b │ │ + cmp $0x1,%r12 │ │ + ja 38637 │ │ mov -0x40(%rbp),%rdx │ │ - test %rbx,%rbx │ │ + test %r12,%r12 │ │ sete %sil │ │ mov %rax,%rcx │ │ mov %edx,%edi │ │ and $0x3ff,%edi │ │ - movswl 0xe80(%r12,%rdi,2),%edi │ │ + movswl 0xe80(%r13,%rdi,2),%edi │ │ test %edi,%edi │ │ - js 37a15 │ │ + js 37d90 │ │ shr $0x9,%edi │ │ dec %edi │ │ cmp %rdi,%rcx │ │ - jbe 37a56 │ │ - jmp 3860e │ │ + jbe 37dd1 │ │ + jmp 386a9 │ │ cmp $0xb,%rcx │ │ - jb 37a56 │ │ + jb 37dd1 │ │ mov $0xc,%r8d │ │ lea -0x2(%r8),%r9d │ │ not %edi │ │ bt %r9,%rdx │ │ adc $0x0,%edi │ │ cmp $0x23f,%edi │ │ - ja 39056 │ │ - movswl 0x1680(%r12,%rdi,2),%edi │ │ + ja 39158 │ │ + movswl 0x1680(%r13,%rdi,2),%edi │ │ test %edi,%edi │ │ - jns 3860e │ │ + jns 386a9 │ │ mov %r8d,%r9d │ │ inc %r8d │ │ cmp %r9,%rcx │ │ - jae 37a21 │ │ + jae 37d9c │ │ test $0x1,%sil │ │ - jne 38f08 │ │ - movzbl (%r10),%esi │ │ - inc %r10 │ │ + jne 39007 │ │ + movzbl (%r15),%esi │ │ + inc %r15 │ │ shl %cl,%rsi │ │ or %rsi,%rdx │ │ mov %rdx,-0x40(%rbp) │ │ add $0x8,%eax │ │ mov $0x1,%sil │ │ - xor %ebx,%ebx │ │ + xor %r12d,%r12d │ │ cmp $0x6,%rcx │ │ lea 0x8(%rcx),%rcx │ │ mov %ecx,-0x38(%rbp) │ │ - jbe 379f1 │ │ - jmp 38610 │ │ - test %rbx,%rbx │ │ - je 38f45 │ │ - mov %rbx,%rax │ │ - mov %r15,%rbx │ │ - mov %r12,-0x68(%rbp) │ │ - mov %r15,%r14 │ │ - mov -0x48(%rbp),%rdi │ │ - sub %rdi,%r14 │ │ - cmp %r14,%rax │ │ - cmovb %rax,%r14 │ │ - mov -0x30(%rbp),%r12d │ │ + jbe 37d6c │ │ + jmp 386ab │ │ + test %r12,%r12 │ │ + je 3904f │ │ + mov -0x48(%rbp),%rdx │ │ + mov %rdx,%r14 │ │ + sub %r11,%r14 │ │ cmp %r14,%r12 │ │ + mov %r12,%rbx │ │ cmovb %r12,%r14 │ │ - mov %r14,%r13 │ │ - add %rdi,%r13 │ │ - jb 3901a │ │ - cmp %rbx,%r13 │ │ - ja 3901a │ │ - mov %rax,%r15 │ │ - add -0x60(%rbp),%rdi │ │ - mov %r10,%rsi │ │ + mov -0x30(%rbp),%r13d │ │ + cmp %r14,%r13 │ │ + cmovb %r13,%r14 │ │ + mov %r14,%r12 │ │ + add %r11,%r12 │ │ + jb 39123 │ │ + cmp %rdx,%r12 │ │ + ja 39123 │ │ + add -0x50(%rbp),%r11 │ │ + mov %r11,%rdi │ │ + mov %r15,%rsi │ │ mov %r14,%rdx │ │ - mov %r10,-0x70(%rbp) │ │ - call *0x4375e(%rip) │ │ - mov -0x70(%rbp),%r10 │ │ - mov %r15,%rax │ │ - sub %r14,%rax │ │ - add %r14,%r10 │ │ - sub %r14d,%r12d │ │ - mov %r12d,-0x30(%rbp) │ │ + call *0x406a5(%rip) │ │ + sub %r14,%rbx │ │ + add %r14,%r15 │ │ + sub %r14d,%r13d │ │ + mov %r13d,-0x30(%rbp) │ │ mov $0x6,%r14b │ │ - mov %r13,-0x48(%rbp) │ │ - mov -0x68(%rbp),%r12 │ │ - mov %rbx,%r15 │ │ - mov %rax,%rbx │ │ - jmp 386d3 │ │ - test %rbx,%rbx │ │ - je 38f2e │ │ - dec %rbx │ │ - movzbl (%r10),%eax │ │ - inc %r10 │ │ - mov %eax,0x28cc(%r12) │ │ + mov %r12,%r11 │ │ + mov %rbx,%r12 │ │ + mov -0x68(%rbp),%r13 │ │ + jmp 37650 │ │ + test %r12,%r12 │ │ + je 3902e │ │ + dec %r12 │ │ + movzbl (%r15),%eax │ │ + inc %r15 │ │ + mov %eax,0x28cc(%r13) │ │ mov $0x2,%r14b │ │ - jmp 37502 │ │ + jmp 37650 │ │ mov -0x38(%rbp),%ecx │ │ cmp $0x8,%rcx │ │ - jae 384a1 │ │ - test %rbx,%rbx │ │ - je 38f74 │ │ - dec %rbx │ │ - movzbl (%r10),%eax │ │ + jae 38544 │ │ + test %r12,%r12 │ │ + je 39088 │ │ + dec %r12 │ │ + movzbl (%r15),%eax │ │ shl %cl,%rax │ │ - inc %r10 │ │ + inc %r15 │ │ or -0x40(%rbp),%rax │ │ - or $0x8,%ecx │ │ - jmp 384a5 │ │ + add $0x8,%ecx │ │ + jmp 38548 │ │ mov $0x3,%r14b │ │ - cmpb $0x0,0x28ee(%r12) │ │ - je 37502 │ │ + cmpb $0x0,0x28ee(%r13) │ │ + je 37650 │ │ mov -0x38(%rbp),%ecx │ │ - mov -0x40(%rbp),%rdx │ │ + mov -0x40(%rbp),%r8 │ │ mov %ecx,%eax │ │ and $0xfffffff8,%eax │ │ - mov -0x88(%rbp),%r8 │ │ - mov %r8,%r10 │ │ - sub %rbx,%r10 │ │ + mov -0x70(%rbp),%rdx │ │ + mov %rdx,%r15 │ │ + sub %r12,%r15 │ │ mov %ecx,%esi │ │ shr $0x3,%esi │ │ - cmp %esi,%r10d │ │ - cmovb %r10d,%esi │ │ + cmp %esi,%r15d │ │ + cmovb %r15d,%esi │ │ lea 0x0(,%rsi,8),%edi │ │ sub %edi,%eax │ │ mov %eax,-0x38(%rbp) │ │ - sub %rsi,%r10 │ │ - mov %r8,%rbx │ │ - sub %r10,%rbx │ │ - jb 3903d │ │ + sub %rsi,%r15 │ │ + mov %rdx,%r12 │ │ + sub %r15,%r12 │ │ + jb 39146 │ │ and $0x7,%cl │ │ - shr %cl,%rdx │ │ - add -0xd8(%rbp),%r10 │ │ + shr %cl,%r8 │ │ + add -0xa0(%rbp),%r15 │ │ and $0x38,%al │ │ mov $0xffffffffffffffff,%rsi │ │ mov %eax,%ecx │ │ shl %cl,%rsi │ │ not %rsi │ │ - and %rdx,%rsi │ │ + and %r8,%rsi │ │ mov %rsi,-0x40(%rbp) │ │ movl $0x0,-0x30(%rbp) │ │ mov $0x17,%r14b │ │ - jmp 37502 │ │ + jmp 37650 │ │ mov -0x30(%rbp),%eax │ │ mov -0x38(%rbp),%esi │ │ mov -0x40(%rbp),%rdi │ │ cmp $0x5,%eax │ │ mov $0x4,%edx │ │ cmovae %eax,%edx │ │ cmp %rax,%rdx │ │ - je 382e4 │ │ + je 3838b │ │ test %esi,%esi │ │ - je 37c49 │ │ + je 37faa │ │ cmp $0x7,%esi │ │ - ja 37c31 │ │ - test %rbx,%rbx │ │ - je 38b75 │ │ - movzbl (%r10),%r8d │ │ + ja 37f92 │ │ + test %r12,%r12 │ │ + je 38bca │ │ + movzbl (%r15),%r8d │ │ mov %esi,%ecx │ │ shl %cl,%r8 │ │ - dec %rbx │ │ - inc %r10 │ │ + dec %r12 │ │ + inc %r15 │ │ or %r8,%rdi │ │ or $0x8,%esi │ │ - mov %dil,0x28e4(%r12,%rax,1) │ │ + mov %dil,0x28e4(%r13,%rax,1) │ │ shr $0x8,%rdi │ │ mov %rdi,-0x40(%rbp) │ │ add $0xfffffff8,%esi │ │ mov %esi,-0x38(%rbp) │ │ - jmp 37c65 │ │ + jmp 37fc6 │ │ xor %esi,%esi │ │ - test %rbx,%rbx │ │ - je 38b4d │ │ - dec %rbx │ │ - mov (%r10),%cl │ │ - inc %r10 │ │ - mov %cl,0x28e4(%r12,%rax,1) │ │ + test %r12,%r12 │ │ + je 38baa │ │ + dec %r12 │ │ + mov (%r15),%cl │ │ + inc %r15 │ │ + mov %cl,0x28e4(%r13,%rax,1) │ │ inc %rax │ │ mov %eax,-0x30(%rbp) │ │ - jmp 37c01 │ │ + jmp 37f62 │ │ mov -0x30(%rbp),%eax │ │ mov %eax,%ecx │ │ and $0x1ff,%ecx │ │ mov %ecx,-0x30(%rbp) │ │ mov $0x14,%r14b │ │ cmp $0x100,%ecx │ │ - je 37502 │ │ + je 37650 │ │ mov $0x21,%r14b │ │ cmp $0x11d,%ecx │ │ - ja 37502 │ │ + ja 37650 │ │ dec %eax │ │ and $0x1f,%eax │ │ - lea -0x2e447(%rip),%rcx │ │ + lea -0x2e63a(%rip),%rcx │ │ mov (%rax,%rcx,1),%cl │ │ mov %cl,-0x2c(%rbp) │ │ - lea -0x2e434(%rip),%rcx │ │ + lea -0x2e513(%rip),%rcx │ │ movzwl (%rcx,%rax,2),%ecx │ │ mov %ecx,-0x30(%rbp) │ │ add $0xffffffe4,%eax │ │ cmp $0xffffffec,%eax │ │ setb %r14b │ │ or $0xe,%r14b │ │ - jmp 37502 │ │ + jmp 37650 │ │ mov -0x30(%rbp),%eax │ │ mov $0x15,%r14b │ │ cmp $0xff,%eax │ │ - ja 37502 │ │ - mov -0x48(%rbp),%rdi │ │ - cmp %rdi,%r15 │ │ - je 38f82 │ │ - jbe 39067 │ │ - mov -0x60(%rbp),%rcx │ │ - mov %al,(%rcx,%rdi,1) │ │ - inc %rdi │ │ - mov %rdi,-0x48(%rbp) │ │ + ja 37650 │ │ + mov -0x48(%rbp),%rcx │ │ + cmp %r11,%rcx │ │ + je 39096 │ │ + jbe 39169 │ │ + mov -0x50(%rbp),%rcx │ │ + mov %al,(%rcx,%r11,1) │ │ + inc %r11 │ │ mov $0xc,%r14b │ │ - jmp 37502 │ │ + jmp 37650 │ │ mov $0x14,%r14b │ │ cmpl $0x0,-0x30(%rbp) │ │ - je 37502 │ │ + je 37650 │ │ mov $0x7,%r14b │ │ - cmp -0x48(%rbp),%r15 │ │ - jne 37502 │ │ - jmp 38f6f │ │ - mov -0x48(%rbp),%rdi │ │ - cmp %rdi,%r15 │ │ - je 38f40 │ │ - jbe 39067 │ │ + cmp %r11,-0x48(%rbp) │ │ + jne 37650 │ │ + jmp 39079 │ │ + mov -0x48(%rbp),%rax │ │ + cmp %r11,%rax │ │ + je 39041 │ │ + jbe 39169 │ │ mov -0x34(%rbp),%al │ │ - mov -0x60(%rbp),%rcx │ │ - mov %al,(%rcx,%rdi,1) │ │ - inc %rdi │ │ - mov %rdi,-0x48(%rbp) │ │ + mov -0x50(%rbp),%rcx │ │ + mov %al,(%rcx,%r11,1) │ │ + inc %r11 │ │ cmpl $0x0,-0x38(%rbp) │ │ mov $0x6,%eax │ │ mov $0x11,%r14d │ │ cmove %eax,%r14d │ │ decl -0x30(%rbp) │ │ cmove %eax,%r14d │ │ - jmp 37502 │ │ - mov %rbx,%r13 │ │ - mov %r15,-0x98(%rbp) │ │ - mov -0x30(%rbp),%edx │ │ - movzwl 0x28e8(%r12),%eax │ │ - movzwl 0x28ea(%r12),%ecx │ │ - add %eax,%ecx │ │ - cmp %ecx,%edx │ │ - jae 37e69 │ │ - mov -0x38(%rbp),%eax │ │ - cmp $0xf,%rax │ │ - jae 37f0f │ │ - cmp $0x1,%r13 │ │ - ja 37f15 │ │ - mov -0x40(%rbp),%rsi │ │ - test %r13,%r13 │ │ - sete %r9b │ │ - mov %rax,%rcx │ │ - mov %r13,%r8 │ │ - mov %r10,%r15 │ │ - mov %esi,%edi │ │ - and $0x3ff,%edi │ │ - movswl 0x1b00(%r12,%rdi,2),%edi │ │ - test %edi,%edi │ │ - js 37de0 │ │ - shr $0x9,%edi │ │ - dec %edi │ │ - cmp %rdi,%rcx │ │ - jbe 37e21 │ │ - jmp 37f32 │ │ - cmp $0xb,%rcx │ │ - jb 37e21 │ │ - mov $0xc,%r10d │ │ - lea -0x2(%r10),%r11d │ │ - not %edi │ │ - bt %r11,%rsi │ │ - adc $0x0,%edi │ │ - cmp $0x23f,%edi │ │ - ja 39056 │ │ - movswl 0x2300(%r12,%rdi,2),%edi │ │ - test %edi,%edi │ │ - jns 37f32 │ │ - mov %r10d,%r11d │ │ - inc %r10d │ │ - cmp %r11,%rcx │ │ - jae 37dec │ │ - test $0x1,%r9b │ │ - jne 37ff5 │ │ - mov %r15,%r10 │ │ - movzbl (%r15),%edi │ │ - shl %cl,%rdi │ │ - inc %r10 │ │ - or %rdi,%rsi │ │ - mov %rsi,-0x40(%rbp) │ │ - add $0x8,%eax │ │ - mov $0x1,%r9b │ │ - xor %ebx,%ebx │ │ - mov $0x0,%r8d │ │ - mov $0x0,%r13d │ │ - cmp $0x6,%rcx │ │ - lea 0x8(%rcx),%rcx │ │ - mov %ecx,-0x38(%rbp) │ │ - jbe 37db9 │ │ - jmp 37f3a │ │ - cmp %ecx,%edx │ │ - jne 38606 │ │ - cmp $0x121,%eax │ │ - jae 38f9c │ │ - mov %rbx,-0x58(%rbp) │ │ - mov %r15,%rbx │ │ - mov %r10,%r15 │ │ - mov -0xa8(%rbp),%rdi │ │ - mov %r12,%rsi │ │ - mov %rax,%rdx │ │ - call *0x433af(%rip) │ │ - movzwl 0x28e8(%r12),%esi │ │ - movzwl 0x28ea(%r12),%edx │ │ - lea (%rdx,%rsi,1),%eax │ │ - and $0x1ff,%esi │ │ - and $0x1ff,%eax │ │ - cmp %si,%ax │ │ - jb 38fac │ │ - and $0x1f,%edx │ │ - sub %rsi,%rax │ │ - cmp %rdx,%rax │ │ - jne 38fc3 │ │ - add %r12,%rsi │ │ - mov -0xa0(%rbp),%rdi │ │ - call *0x43367(%rip) │ │ - decb 0x28ef(%r12) │ │ - lea -0x40(%rbp),%rsi │ │ - mov %r12,%rdi │ │ - call 39093 │ │ - cmp $0xff,%al │ │ - je 38b80 │ │ - mov %edx,%r14d │ │ - mov %r15,%r10 │ │ - mov %rbx,%r15 │ │ - mov -0x58(%rbp),%rbx │ │ - jmp 37fe8 │ │ - mov -0x40(%rbp),%rsi │ │ - jmp 37f3a │ │ - movzwl (%r10),%esi │ │ - add $0xfffffffffffffffe,%r13 │ │ - add $0x2,%r10 │ │ - mov %eax,%ecx │ │ - shl %cl,%rsi │ │ - or -0x40(%rbp),%rsi │ │ - or $0x10,%eax │ │ - mov %r13,%rbx │ │ - jmp 37f3a │ │ - mov %r8,%r13 │ │ - mov %ecx,%eax │ │ - mov %r15,%r10 │ │ - mov %esi,%ecx │ │ - and $0x3ff,%ecx │ │ - movswl 0x1b00(%r12,%rcx,2),%edi │ │ - test %edi,%edi │ │ - js 37f5c │ │ - mov %edi,%ecx │ │ - shr $0x9,%ecx │ │ - and $0x1ff,%edi │ │ - jmp 37f90 │ │ - mov $0xa,%cl │ │ - not %edi │ │ - movzbl %cl,%r8d │ │ - bt %r8,%rsi │ │ - adc $0x0,%edi │ │ - cmp $0x240,%edi │ │ - jae 37f86 │ │ - mov %edi,%edi │ │ - movswl 0x2300(%r12,%rdi,2),%edi │ │ - inc %cl │ │ - test %edi,%edi │ │ - js 37f5e │ │ - jmp 37f8d │ │ - inc %cl │ │ - mov $0x7fff,%edi │ │ - movzbl %cl,%ecx │ │ - mov -0x98(%rbp),%r15 │ │ - shr %cl,%rsi │ │ - mov %rsi,-0x40(%rbp) │ │ - sub %ecx,%eax │ │ - mov %eax,-0x38(%rbp) │ │ - mov %edi,-0x34(%rbp) │ │ - cmp $0x10,%edi │ │ - jae 37fbf │ │ - mov %edx,%eax │ │ - and $0x1ff,%eax │ │ - mov %dil,(%r12,%rax,1) │ │ - inc %edx │ │ - mov %edx,-0x30(%rbp) │ │ - xor %eax,%eax │ │ - jmp 37fe8 │ │ - mov $0x1,%al │ │ - test %rdx,%rdx │ │ - jne 37fce │ │ - mov $0x20,%r14b │ │ - cmp $0x10,%edi │ │ - je 37fe8 │ │ - movl $0x70302,-0xc0(%rbp) │ │ - and $0x3,%edi │ │ - mov -0xc0(%rbp,%rdi,1),%cl │ │ - mov %cl,-0x2c(%rbp) │ │ - mov $0xb,%r14b │ │ - test %al,%al │ │ - je 37d72 │ │ - jmp 382d3 │ │ - mov $0x2,%al │ │ - mov $0xfc,%r14b │ │ - mov %r8,%r13 │ │ - mov %r15,%r10 │ │ - mov -0x98(%rbp),%r15 │ │ - jmp 37fe8 │ │ + jmp 37650 │ │ mov -0x30(%rbp),%esi │ │ cmp $0x2,%rsi │ │ - ja 384c4 │ │ + ja 38567 │ │ mov -0x40(%rbp),%r8 │ │ mov -0x38(%rbp),%eax │ │ - mov %rbx,%r9 │ │ + mov %r12,%r9 │ │ movabs $0x500000005,%rcx │ │ - mov %rcx,-0xc0(%rbp) │ │ - movl $0x4,-0xb8(%rbp) │ │ - mov -0xc0(%rbp,%rsi,4),%edx │ │ + mov %rcx,-0xb8(%rbp) │ │ + movl $0x4,-0xb0(%rbp) │ │ + mov -0xb8(%rbp,%rsi,4),%edx │ │ cmp %edx,%eax │ │ - jae 3807a │ │ + jae 38134 │ │ mov %r9,%rdi │ │ test %rdi,%rdi │ │ - je 38adc │ │ + je 38b38 │ │ dec %rdi │ │ - movzbl (%r10),%r9d │ │ + movzbl (%r15),%r9d │ │ mov %eax,%ecx │ │ shl %cl,%r9 │ │ - inc %r10 │ │ + inc %r15 │ │ or %r9,%r8 │ │ mov %r8,-0x40(%rbp) │ │ add $0x8,%eax │ │ mov %eax,-0x38(%rbp) │ │ - mov %rdi,%rbx │ │ + mov %rdi,%r12 │ │ mov %rdi,%r9 │ │ cmp %edx,%eax │ │ - jb 38049 │ │ - jmp 3807d │ │ - mov %rbx,%rdi │ │ - mov %r10,%r14 │ │ + jb 38103 │ │ + jmp 38137 │ │ + mov %r12,%rdi │ │ mov %r8,%r10 │ │ mov %edx,%ecx │ │ shr %cl,%r10 │ │ mov %r10,-0x40(%rbp) │ │ sub %edx,%eax │ │ + mov %r11,%r14 │ │ mov $0xffffffffffffffff,%r11 │ │ shl %cl,%r11 │ │ mov %eax,-0x38(%rbp) │ │ not %r11d │ │ and %r11d,%r8d │ │ - lea -0x2e8a0(%rip),%rcx │ │ + mov %r14,%r11 │ │ + lea -0x2e6bb(%rip),%rcx │ │ add (%rcx,%rsi,2),%r8w │ │ - mov %r8w,0x28e8(%r12,%rsi,2) │ │ + mov %r8w,0x28e8(%r13,%rsi,2) │ │ inc %rsi │ │ mov %esi,-0x30(%rbp) │ │ - mov %rdi,%rbx │ │ + mov %rdi,%r12 │ │ mov %r10,%r8 │ │ - mov %r14,%r10 │ │ cmp $0x3,%esi │ │ - jne 38020 │ │ - jmp 384c7 │ │ + jne 380da │ │ + jmp 3856a │ │ mov -0x34(%rbp),%ecx │ │ - mov -0x48(%rbp),%rax │ │ + mov %r11,%rax │ │ sub %rcx,%rax │ │ setb %dl │ │ - cmp %rcx,%r15 │ │ + cmp %rcx,-0x48(%rbp) │ │ setb %sil │ │ or %dl,%sil │ │ mov $0x1e,%r14b │ │ - jne 37502 │ │ - mov %rbx,%r13 │ │ - mov %r15,%rsi │ │ + jne 37650 │ │ + mov %r15,%rbx │ │ mov %r12,%r15 │ │ - mov -0x30(%rbp),%r8d │ │ mov -0x48(%rbp),%rdx │ │ - lea (%rdx,%r8,1),%r12 │ │ - mov %rsi,%rbx │ │ - cmp %rsi,%r12 │ │ - ja 38128 │ │ - cmp %rdx,%rax │ │ - jb 386b1 │ │ + sub %r11,%rdx │ │ + mov -0x30(%rbp),%r8d │ │ + lea (%r11,%r8,1),%r12 │ │ + cmp %rdx,%r12 │ │ + ja 381df │ │ + cmp %r11,%rax │ │ + jb 38751 │ │ mov %rcx,%rax │ │ neg %rax │ │ cmp %r8,%rax │ │ - jae 386b1 │ │ + jae 38751 │ │ test %r8,%r8 │ │ mov $0xc,%eax │ │ mov $0x13,%r14d │ │ cmove %eax,%r14d │ │ - jmp 386ca │ │ - mov %rbx,-0x58(%rbp) │ │ - mov %r12,-0x68(%rbp) │ │ + jmp 38afc │ │ + mov %r12,-0x58(%rbp) │ │ mov -0x34(%rbp),%eax │ │ - mov %rax,-0x70(%rbp) │ │ - mov -0x30(%rbp),%r12d │ │ - mov %r15,%rbx │ │ - mov -0x48(%rbp),%r15 │ │ + mov %rax,-0x60(%rbp) │ │ + mov -0x30(%rbp),%r13d │ │ + mov -0x48(%rbp),%rbx │ │ mov %rbx,%r14 │ │ - sub %r15,%r14 │ │ - je 38ac9 │ │ - mov %r15,%rdx │ │ - sub -0x70(%rbp),%rdx │ │ - mov %r12d,%eax │ │ + sub %r11,%r14 │ │ + je 38b22 │ │ + mov %r11,%rdx │ │ + sub -0x60(%rbp),%rdx │ │ + mov %r13d,%eax │ │ cmp %r14,%rax │ │ cmovb %rax,%r14 │ │ - mov -0x60(%rbp),%rdi │ │ + mov -0x50(%rbp),%rdi │ │ mov %rbx,%rsi │ │ - mov %r15,%rcx │ │ + mov %r11,%rcx │ │ mov %r14,%r8 │ │ - mov %r10,%r13 │ │ - call 39456 │ │ - mov %r13,%r10 │ │ - add %r14,%r15 │ │ - sub %r14d,%r12d │ │ - mov %r12d,-0x30(%rbp) │ │ - jne 38159 │ │ - mov %r15,-0x48(%rbp) │ │ + mov %r15,%r12 │ │ + mov %r11,%r15 │ │ + call 396c1 │ │ + mov %r15,%r11 │ │ + mov %r12,%r15 │ │ + add %r14,%r11 │ │ + sub %r14d,%r13d │ │ + mov %r13d,-0x30(%rbp) │ │ + jne 38209 │ │ mov $0xc,%r14b │ │ - mov -0x68(%rbp),%r12 │ │ - mov %rbx,%r15 │ │ - mov -0x58(%rbp),%rbx │ │ - jmp 386d3 │ │ + mov -0x68(%rbp),%r13 │ │ + mov -0x58(%rbp),%r12 │ │ + jmp 37650 │ │ mov -0x30(%rbp),%eax │ │ mov -0x38(%rbp),%esi │ │ mov -0x40(%rbp),%rdi │ │ - mov 0x28d4(%r12),%edx │ │ + mov 0x28d4(%r13),%edx │ │ cmp $0x4,%eax │ │ - jae 3832b │ │ + jae 383d0 │ │ test %esi,%esi │ │ - je 3820e │ │ + je 382bc │ │ cmp $0x7,%esi │ │ - ja 381f3 │ │ - test %rbx,%rbx │ │ - je 38b66 │ │ - movzbl (%r10),%r8d │ │ + ja 382a1 │ │ + test %r12,%r12 │ │ + je 38bba │ │ + movzbl (%r15),%r8d │ │ mov %esi,%ecx │ │ shl %cl,%r8 │ │ - dec %rbx │ │ - inc %r10 │ │ + dec %r12 │ │ + inc %r15 │ │ or %r8,%rdi │ │ or $0x8,%esi │ │ movzbl %dil,%ecx │ │ shr $0x8,%rdi │ │ mov %rdi,-0x40(%rbp) │ │ add $0xfffffff8,%esi │ │ mov %esi,-0x38(%rbp) │ │ shl $0x8,%edx │ │ or %edx,%ecx │ │ mov %ecx,%edx │ │ - jmp 3822a │ │ + jmp 382d8 │ │ xor %esi,%esi │ │ - test %rbx,%rbx │ │ - je 38b40 │ │ - dec %rbx │ │ - movzbl (%r10),%ecx │ │ - inc %r10 │ │ + test %r12,%r12 │ │ + je 38b9c │ │ + dec %r12 │ │ + movzbl (%r15),%ecx │ │ + inc %r15 │ │ shl $0x8,%edx │ │ or %ecx,%edx │ │ mov %edx,%ecx │ │ - mov %ecx,0x28d4(%r12) │ │ + mov %ecx,0x28d4(%r13) │ │ inc %eax │ │ mov %eax,-0x30(%rbp) │ │ - jmp 381c3 │ │ + jmp 38271 │ │ movzbl %al,%eax │ │ cmp $0x1,%eax │ │ - je 386d3 │ │ - jmp 38aea │ │ + je 37650 │ │ + jmp 38b46 │ │ mov $0xffffffffffffffff,%rdi │ │ mov %eax,%ecx │ │ shl %cl,%rdi │ │ not %edi │ │ and %esi,%edi │ │ shr %cl,%rsi │ │ mov %rsi,-0x40(%rbp) │ │ sub %eax,%edx │ │ mov %edx,-0x38(%rbp) │ │ add %edi,-0x30(%rbp) │ │ mov $0xf,%r14b │ │ - jmp 37502 │ │ - mov %rbx,-0x58(%rbp) │ │ + jmp 37650 │ │ + mov %r12,-0x58(%rbp) │ │ mov $0xffffffffffffffff,%rsi │ │ mov %eax,%ecx │ │ shl %cl,%rsi │ │ mov %r14,%rdi │ │ shr %cl,%rdi │ │ mov %rdi,-0x40(%rbp) │ │ sub %eax,%edx │ │ mov %edx,-0x38(%rbp) │ │ - mov $0x3,%eax │ │ - mov %rax,-0xc0(%rbp) │ │ - mov %rax,-0xb8(%rbp) │ │ - movq $0xb,-0xb0(%rbp) │ │ + movq $0x3,-0xb8(%rbp) │ │ + movq $0xb,-0xa8(%rbp) │ │ mov -0x34(%rbp),%ecx │ │ - mov -0x30(%rbp),%r13d │ │ + mov -0x30(%rbp),%r12d │ │ mov %r15,%rbx │ │ cmp $0x10,%ecx │ │ - jne 3850e │ │ - lea -0x1(%r13),%eax │ │ + jne 385af │ │ + lea -0x1(%r12),%eax │ │ and $0x1ff,%eax │ │ - mov (%r12,%rax,1),%al │ │ - jmp 38510 │ │ + mov 0x0(%r13,%rax,1),%al │ │ + jmp 385b1 │ │ movzbl %al,%eax │ │ cmp $0x2,%eax │ │ - jne 386d3 │ │ - jmp 38af2 │ │ - movzwl 0x28e4(%r12),%eax │ │ - movzwl 0x28e6(%r12),%ecx │ │ + jne 37650 │ │ + jmp 38b4e │ │ + movzwl 0x28e4(%r13),%eax │ │ + movzwl 0x28e6(%r13),%ecx │ │ xor %ax,%cx │ │ mov %eax,-0x30(%rbp) │ │ mov $0x1f,%r14b │ │ cmp $0xffff,%cx │ │ - jne 37502 │ │ + jne 37650 │ │ mov $0x14,%r14b │ │ test %ax,%ax │ │ - je 37502 │ │ + je 37650 │ │ test %esi,%esi │ │ mov $0x6,%eax │ │ mov $0x11,%r14d │ │ cmove %eax,%r14d │ │ - jmp 37502 │ │ + jmp 37650 │ │ mov $0x18,%r14b │ │ - jmp 37502 │ │ + jmp 37650 │ │ mov -0x40(%rbp),%rsi │ │ - jmp 385c0 │ │ - mov -0x40(%rbp),%r13 │ │ + jmp 38659 │ │ + mov -0x40(%rbp),%r12 │ │ mov -0x48(%rbp),%rsi │ │ - mov %r15,%rax │ │ - sub %rsi,%rax │ │ + mov %rsi,%rax │ │ + sub %r11,%rax │ │ cmp $0x2,%rax │ │ - jb 377af │ │ - cmp $0xe,%rbx │ │ - mov %rsi,-0x48(%rbp) │ │ - jb 3836a │ │ + jb 37c11 │ │ + cmp $0xe,%r15 │ │ + jb 3840b │ │ cmp $0x102,%rax │ │ - ja 38750 │ │ + ja 387dd │ │ cmp $0x1d,%r9d │ │ - ja 38388 │ │ - mov (%r10),%eax │ │ + ja 38428 │ │ + mov (%rbx),%eax │ │ mov %r9d,%ecx │ │ shl %cl,%rax │ │ - add $0xfffffffffffffffc,%rbx │ │ - add $0x4,%r10 │ │ - or %rax,%r13 │ │ + add $0xfffffffffffffffc,%r15 │ │ + add $0x4,%rbx │ │ + or %rax,%r12 │ │ or $0x20,%r9d │ │ - mov %r13d,%eax │ │ + mov %r12d,%eax │ │ and $0x3ff,%eax │ │ - movswl 0x200(%r12,%rax,2),%eax │ │ + movswl 0x200(%r13,%rax,2),%eax │ │ test %eax,%eax │ │ - js 383a4 │ │ + js 38444 │ │ mov %eax,%ecx │ │ shr $0x9,%ecx │ │ - jmp 383d6 │ │ + jmp 38476 │ │ mov $0xa,%cl │ │ not %eax │ │ movzbl %cl,%edx │ │ - bt %rdx,%r13 │ │ + bt %rdx,%r12 │ │ adc $0x0,%eax │ │ cmp $0x240,%eax │ │ - jae 383cc │ │ + jae 3846c │ │ mov %eax,%eax │ │ - movswl 0xa00(%r12,%rax,2),%eax │ │ + movswl 0xa00(%r13,%rax,2),%eax │ │ inc %cl │ │ test %eax,%eax │ │ - js 383a6 │ │ - jmp 383d3 │ │ + js 38446 │ │ + jmp 38473 │ │ inc %cl │ │ mov $0x7fff,%eax │ │ movzbl %cl,%ecx │ │ mov %eax,-0x30(%rbp) │ │ - shr %cl,%r13 │ │ - mov %r13,-0x40(%rbp) │ │ + shr %cl,%r12 │ │ + mov %r12,-0x40(%rbp) │ │ sub %ecx,%r9d │ │ mov %r9d,-0x38(%rbp) │ │ mov $0x15,%r14b │ │ bt $0x8,%eax │ │ - jb 386d3 │ │ - mov %r13d,%ecx │ │ + jb 38afc │ │ + mov %r12d,%ecx │ │ and $0x3ff,%ecx │ │ - movswl 0x200(%r12,%rcx,2),%edx │ │ + movswl 0x200(%r13,%rcx,2),%edx │ │ test %edx,%edx │ │ - js 38411 │ │ + js 384b1 │ │ mov %edx,%ecx │ │ shr $0x9,%ecx │ │ - jmp 38444 │ │ + jmp 384e4 │ │ mov $0xa,%cl │ │ not %edx │ │ movzbl %cl,%esi │ │ - bt %rsi,%r13 │ │ + bt %rsi,%r12 │ │ adc $0x0,%edx │ │ cmp $0x240,%edx │ │ - jae 3843a │ │ + jae 384da │ │ mov %edx,%edx │ │ - movswl 0xa00(%r12,%rdx,2),%edx │ │ + movswl 0xa00(%r13,%rdx,2),%edx │ │ inc %cl │ │ test %edx,%edx │ │ - js 38413 │ │ - jmp 38441 │ │ + js 384b3 │ │ + jmp 384e1 │ │ inc %cl │ │ mov $0x7fff,%edx │ │ movzbl %cl,%ecx │ │ - shr %cl,%r13 │ │ - mov %r13,-0x40(%rbp) │ │ + shr %cl,%r12 │ │ + mov %r12,-0x40(%rbp) │ │ sub %ecx,%r9d │ │ mov %r9d,-0x38(%rbp) │ │ - mov -0x48(%rbp),%rsi │ │ - cmp %rsi,%r15 │ │ - jbe 39081 │ │ - mov -0x60(%rbp),%rcx │ │ - mov %al,(%rcx,%rsi,1) │ │ - lea 0x1(%rsi),%rdi │ │ + cmp %r11,-0x48(%rbp) │ │ + jbe 39169 │ │ + mov -0x50(%rbp),%rcx │ │ + mov %al,(%rcx,%r11,1) │ │ + lea 0x1(%r11),%rdi │ │ bt $0x8,%edx │ │ - jb 38769 │ │ - cmp %r15,%rdi │ │ - jae 39067 │ │ - mov -0x60(%rbp),%rax │ │ - mov %dl,0x1(%rax,%rsi,1) │ │ - add $0x2,%rsi │ │ - cmp $0x3,%rbx │ │ - ja 38344 │ │ - jmp 377af │ │ + jb 38ae1 │ │ + mov -0x48(%rbp),%rsi │ │ + cmp %rsi,%rdi │ │ + jae 3918d │ │ + mov -0x50(%rbp),%rax │ │ + mov %dl,0x1(%rax,%r11,1) │ │ + add $0x2,%r11 │ │ + cmp $0x3,%r15 │ │ + ja 383e9 │ │ + jmp 37c11 │ │ mov -0x40(%rbp),%rdx │ │ - jmp 38610 │ │ + jmp 386ab │ │ mov -0x40(%rbp),%rax │ │ mov %rax,%rdx │ │ shr $0x8,%rdx │ │ mov %rdx,-0x40(%rbp) │ │ add $0xfffffff8,%ecx │ │ mov %ecx,-0x38(%rbp) │ │ movzbl %al,%eax │ │ mov %eax,-0x34(%rbp) │ │ mov $0x12,%r14b │ │ - jmp 37502 │ │ - mov %rbx,%rdi │ │ + jmp 37650 │ │ + mov %r12,%rdi │ │ xor %eax,%eax │ │ - mov -0x90(%rbp),%rcx │ │ + mov -0x98(%rbp),%rcx │ │ mov %eax,0xf(%rcx) │ │ pxor %xmm0,%xmm0 │ │ movdqu %xmm0,(%rcx) │ │ - cmpw $0x1f,0x28ea(%r12) │ │ + cmpw $0x1f,0x28ea(%r13) │ │ mov $0x9,%r14d │ │ mov $0x1b,%ecx │ │ cmovae %ecx,%r14d │ │ - cmpw $0x11f,0x28e8(%r12) │ │ + cmpw $0x11f,0x28e8(%r13) │ │ mov %eax,-0x30(%rbp) │ │ cmovae %ecx,%r14d │ │ - mov %rdi,%rbx │ │ - jmp 37502 │ │ + mov %rdi,%r12 │ │ + jmp 37650 │ │ xor %eax,%eax │ │ not %rsi │ │ and %rsi,%r14 │ │ and $0x2,%ecx │ │ - add -0xc0(%rbp,%rcx,8),%r14 │ │ - lea (%r14,%r13,1),%esi │ │ - mov %r13d,%edi │ │ + add -0xb8(%rbp,%rcx,8),%r14 │ │ + lea (%r14,%r12,1),%esi │ │ + mov %r12d,%edi │ │ and $0x1ff,%edi │ │ and $0x1ff,%esi │ │ mov %rsi,%rdx │ │ sub %rdi,%rdx │ │ - jb 3902c │ │ - mov %r10,%r15 │ │ - add %r12,%rdi │ │ + jb 39135 │ │ + mov %r11,%r15 │ │ + add %r13,%rdi │ │ movzbl %al,%esi │ │ - call *0x42d29(%rip) │ │ - add %r13d,%r14d │ │ + call *0x3ff30(%rip) │ │ + add %r12d,%r14d │ │ mov %r14d,-0x30(%rbp) │ │ mov $0xa,%r14b │ │ - lea -0x344a0(%rip),%r13 │ │ - mov %r15,%r10 │ │ + mov %r15,%r11 │ │ + mov -0x58(%rbp),%r12 │ │ mov %rbx,%r15 │ │ - mov -0x58(%rbp),%rbx │ │ - jmp 37502 │ │ + jmp 37650 │ │ mov -0x40(%rbp),%rax │ │ - lea -0x344ba(%rip),%r13 │ │ - jmp 386e2 │ │ + mov %r15,%r12 │ │ + mov %rbx,%r15 │ │ + jmp 3876f │ │ movl $0x0,-0x30(%rbp) │ │ mov $0x8,%r14b │ │ - jmp 37502 │ │ + jmp 37650 │ │ mov $0x19,%r14b │ │ - jmp 37502 │ │ + jmp 37650 │ │ mov $0x4,%r14b │ │ - jmp 37502 │ │ - movzwl (%r10),%edx │ │ - add $0xfffffffffffffffe,%rbx │ │ + jmp 37650 │ │ + movzwl (%r15),%edx │ │ + add $0xfffffffffffffffe,%r12 │ │ mov %eax,%ecx │ │ shl %cl,%rdx │ │ - add $0x2,%r10 │ │ + add $0x2,%r15 │ │ or -0x40(%rbp),%rdx │ │ - or $0x10,%eax │ │ - jmp 38610 │ │ - neg %r8 │ │ - mov %r8,%rbx │ │ + add $0x10,%eax │ │ + jmp 386ab │ │ + neg %rdi │ │ + mov %rdi,%r12 │ │ mov %ecx,%edx │ │ mov $0xffffffffffffffff,%rdi │ │ mov %eax,%ecx │ │ shl %cl,%rdi │ │ not %edi │ │ and %esi,%edi │ │ shr %cl,%rsi │ │ mov %rsi,-0x40(%rbp) │ │ sub %eax,%edx │ │ mov %edx,-0x38(%rbp) │ │ add %edi,-0x34(%rbp) │ │ mov $0x16,%r14b │ │ - jmp 37502 │ │ - movzwl (%r10),%eax │ │ - add $0xfffffffffffffffe,%rbx │ │ + jmp 37650 │ │ + mov %rbx,%r15 │ │ + movzwl (%rbx),%eax │ │ + add $0xfffffffffffffffe,%r12 │ │ mov %r9d,%ecx │ │ shl %cl,%rax │ │ - add $0x2,%r10 │ │ + add $0x2,%r15 │ │ or -0x40(%rbp),%rax │ │ or $0x10,%r9d │ │ - jmp 386e2 │ │ + jmp 3876f │ │ mov $0x1a,%r14b │ │ - jmp 386d3 │ │ + jmp 37650 │ │ mov %ecx,%eax │ │ mov %edx,%ecx │ │ and $0x3ff,%ecx │ │ - movswl 0xe80(%r12,%rcx,2),%esi │ │ + movswl 0xe80(%r13,%rcx,2),%esi │ │ test %esi,%esi │ │ - js 38632 │ │ + js 386cd │ │ mov %esi,%ecx │ │ shr $0x9,%ecx │ │ and $0x1ff,%esi │ │ - jmp 38665 │ │ + jmp 38700 │ │ mov $0xa,%cl │ │ not %esi │ │ movzbl %cl,%edi │ │ bt %rdi,%rdx │ │ adc $0x0,%esi │ │ cmp $0x240,%esi │ │ - jae 3865b │ │ + jae 386f6 │ │ mov %esi,%esi │ │ - movswl 0x1680(%r12,%rsi,2),%esi │ │ + movswl 0x1680(%r13,%rsi,2),%esi │ │ inc %cl │ │ test %esi,%esi │ │ - js 38634 │ │ - jmp 38662 │ │ + js 386cf │ │ + jmp 386fd │ │ inc %cl │ │ mov $0x7fff,%esi │ │ movzbl %cl,%ecx │ │ shr %cl,%rdx │ │ mov %rdx,-0x40(%rbp) │ │ sub %ecx,%eax │ │ mov %eax,-0x38(%rbp) │ │ mov $0x22,%r14b │ │ cmp $0x1d,%esi │ │ - ja 37502 │ │ + ja 37650 │ │ mov %esi,%eax │ │ mov %esi,%ecx │ │ shr $1,%cl │ │ - cmp $0x1,%cl │ │ - adc $0xff,%cl │ │ + xor %edx,%edx │ │ + sub $0x1,%cl │ │ + movzbl %cl,%ecx │ │ + cmovb %edx,%ecx │ │ mov %cl,-0x2c(%rbp) │ │ - lea -0x2ee71(%rip),%rcx │ │ + lea -0x2ec6f(%rip),%rcx │ │ movzwl (%rcx,%rax,2),%eax │ │ mov %eax,-0x34(%rbp) │ │ cmp $0x4,%esi │ │ mov $0x16,%eax │ │ mov $0x10,%r14d │ │ cmovb %eax,%r14d │ │ - jmp 37502 │ │ - mov -0x60(%rbp),%rdi │ │ - mov %rbx,%rsi │ │ - mov %r10,%r14 │ │ - call 39801 │ │ - mov %r14,%r10 │ │ + jmp 37650 │ │ + mov -0x50(%rbp),%rdi │ │ + mov -0x48(%rbp),%rsi │ │ + mov %r11,%rdx │ │ + call 39a6c │ │ mov $0xc,%r14b │ │ - mov %r12,-0x48(%rbp) │ │ - mov %r15,%r12 │ │ - mov %rbx,%r15 │ │ - mov %r13,%rbx │ │ - lea -0x3461a(%rip),%r13 │ │ - jmp 37502 │ │ + mov %r12,%r11 │ │ + jmp 38afc │ │ mov %ecx,%r9d │ │ mov %eax,%ecx │ │ and $0x3ff,%ecx │ │ - movswl 0x200(%r12,%rcx,2),%edx │ │ + movswl 0x200(%r13,%rcx,2),%edx │ │ test %edx,%edx │ │ - js 38704 │ │ + js 38791 │ │ mov %edx,%ecx │ │ shr $0x9,%ecx │ │ and $0x1ff,%edx │ │ - jmp 38737 │ │ + jmp 387c4 │ │ mov $0xa,%cl │ │ not %edx │ │ movzbl %cl,%esi │ │ bt %rsi,%rax │ │ adc $0x0,%edx │ │ cmp $0x240,%edx │ │ - jae 3872d │ │ + jae 387ba │ │ mov %edx,%edx │ │ - movswl 0xa00(%r12,%rdx,2),%edx │ │ + movswl 0xa00(%r13,%rdx,2),%edx │ │ inc %cl │ │ test %edx,%edx │ │ - js 38706 │ │ - jmp 38734 │ │ + js 38793 │ │ + jmp 387c1 │ │ inc %cl │ │ mov $0x7fff,%edx │ │ movzbl %cl,%ecx │ │ shr %cl,%rax │ │ mov %rax,-0x40(%rbp) │ │ sub %ecx,%r9d │ │ mov %r9d,-0x38(%rbp) │ │ mov %edx,-0x30(%rbp) │ │ mov $0xd,%r14b │ │ - jmp 37502 │ │ + jmp 37650 │ │ mov -0x34(%rbp),%r8d │ │ - mov -0x2c(%rbp),%r11b │ │ + mov -0x2c(%rbp),%r10b │ │ mov $0xc,%r14b │ │ - cmp $0xe,%rbx │ │ - jae 38775 │ │ + cmp $0xe,%r15 │ │ + jae 387f6 │ │ mov -0x30(%rbp),%eax │ │ - jmp 38a83 │ │ - mov %edx,-0x30(%rbp) │ │ - mov %rdi,-0x48(%rbp) │ │ - jmp 386d3 │ │ - mov %r12,-0x68(%rbp) │ │ + jmp 38ae9 │ │ cmp $0x1d,%r9d │ │ - ja 38797 │ │ - mov (%r10),%eax │ │ + ja 38813 │ │ + mov (%rbx),%eax │ │ mov %r9d,%ecx │ │ shl %cl,%rax │ │ - add $0xfffffffffffffffc,%rbx │ │ - add $0x4,%r10 │ │ - or %rax,%r13 │ │ + add $0xfffffffffffffffc,%r15 │ │ + add $0x4,%rbx │ │ + or %rax,%r12 │ │ or $0x20,%r9d │ │ - mov %r13d,%eax │ │ + mov %r12d,%eax │ │ and $0x3ff,%eax │ │ - movswl 0x200(%r12,%rax,2),%eax │ │ + movswl 0x200(%r13,%rax,2),%eax │ │ test %eax,%eax │ │ - js 387b3 │ │ + js 3882f │ │ mov %eax,%ecx │ │ shr $0x9,%ecx │ │ - jmp 387e5 │ │ + jmp 38861 │ │ mov $0xa,%cl │ │ not %eax │ │ movzbl %cl,%edx │ │ - bt %rdx,%r13 │ │ + bt %rdx,%r12 │ │ adc $0x0,%eax │ │ cmp $0x240,%eax │ │ - jae 387db │ │ + jae 38857 │ │ mov %eax,%eax │ │ - movswl 0xa00(%r12,%rax,2),%eax │ │ + movswl 0xa00(%r13,%rax,2),%eax │ │ inc %cl │ │ test %eax,%eax │ │ - js 387b5 │ │ - jmp 387e2 │ │ + js 38831 │ │ + jmp 3885e │ │ inc %cl │ │ mov $0x7fff,%eax │ │ movzbl %cl,%ecx │ │ - shr %cl,%r13 │ │ + shr %cl,%r12 │ │ sub %ecx,%r9d │ │ bt $0x8,%eax │ │ - jb 388a7 │ │ - mov %r13d,%ecx │ │ + jb 38924 │ │ + mov %r12d,%ecx │ │ and $0x3ff,%ecx │ │ - movswl 0x200(%r12,%rcx,2),%edx │ │ + movswl 0x200(%r13,%rcx,2),%edx │ │ test %edx,%edx │ │ - js 38812 │ │ + js 3888e │ │ mov %edx,%ecx │ │ shr $0x9,%ecx │ │ - jmp 3884b │ │ - mov %rsi,%rdi │ │ + jmp 388c1 │ │ mov $0xa,%cl │ │ not %edx │ │ movzbl %cl,%esi │ │ - bt %rsi,%r13 │ │ + bt %rsi,%r12 │ │ adc $0x0,%edx │ │ cmp $0x240,%edx │ │ - jae 3883e │ │ + jae 388b7 │ │ mov %edx,%edx │ │ - movswl 0xa00(%r12,%rdx,2),%edx │ │ + movswl 0xa00(%r13,%rdx,2),%edx │ │ inc %cl │ │ test %edx,%edx │ │ - js 38817 │ │ - jmp 38845 │ │ + js 38890 │ │ + jmp 388be │ │ inc %cl │ │ mov $0x7fff,%edx │ │ movzbl %cl,%ecx │ │ - mov %rdi,%rsi │ │ - shr %cl,%r13 │ │ - cmp %r15,%rsi │ │ - jae 39081 │ │ + shr %cl,%r12 │ │ + cmp -0x48(%rbp),%r11 │ │ + jae 39169 │ │ sub %ecx,%r9d │ │ - mov -0x60(%rbp),%rcx │ │ - mov %al,(%rcx,%rsi,1) │ │ - lea 0x1(%rsi),%rdi │ │ + mov -0x50(%rbp),%rcx │ │ + mov %al,(%rcx,%r11,1) │ │ + lea 0x1(%r11),%rdi │ │ bt $0x8,%edx │ │ - jb 388a2 │ │ - cmp %r15,%rdi │ │ - jae 39067 │ │ - mov -0x60(%rbp),%rcx │ │ - mov %dl,0x1(%rcx,%rsi,1) │ │ - add $0x2,%rsi │ │ - mov %r15,%rcx │ │ - sub %rsi,%rcx │ │ + jb 3891f │ │ + mov -0x48(%rbp),%rsi │ │ + cmp %rsi,%rdi │ │ + jae 3918d │ │ + mov -0x50(%rbp),%rcx │ │ + mov %dl,0x1(%rcx,%r11,1) │ │ + add $0x2,%r11 │ │ + mov %rsi,%rcx │ │ + sub %r11,%rcx │ │ cmp $0x103,%rcx │ │ - jb 38a7f │ │ - cmp $0xe,%rbx │ │ - jae 38779 │ │ - jmp 38a7f │ │ - mov %rdi,%rsi │ │ + jb 38ae9 │ │ + cmp $0xe,%r15 │ │ + jae 387f6 │ │ + jmp 38ae9 │ │ + mov %rdi,%r11 │ │ mov %edx,%eax │ │ - mov %rsi,-0x48(%rbp) │ │ - mov %eax,%esi │ │ - and $0x1ff,%esi │ │ - cmp $0x100,%esi │ │ - je 38a9b │ │ - cmp $0x11d,%esi │ │ - ja 38fd8 │ │ + mov %eax,%edi │ │ + and $0x1ff,%edi │ │ + cmp $0x100,%edi │ │ + je 38b07 │ │ + cmp $0x11d,%edi │ │ + ja 390eb │ │ dec %eax │ │ and $0x1f,%eax │ │ cmp $0x1d,%r9d │ │ - ja 388ee │ │ - mov (%r10),%edx │ │ + ja 38966 │ │ + mov (%rbx),%edx │ │ mov %r9d,%ecx │ │ shl %cl,%rdx │ │ - add $0xfffffffffffffffc,%rbx │ │ - add $0x4,%r10 │ │ - or %rdx,%r13 │ │ + add $0xfffffffffffffffc,%r15 │ │ + add $0x4,%rbx │ │ + or %rdx,%r12 │ │ or $0x20,%r9d │ │ - lea -0x2f097(%rip),%rcx │ │ - mov (%rax,%rcx,1),%r11b │ │ - lea -0x2f082(%rip),%rcx │ │ - movzwl (%rcx,%rax,2),%esi │ │ + lea -0x2efa1(%rip),%rcx │ │ + mov (%rax,%rcx,1),%r10b │ │ + lea -0x2ee78(%rip),%rcx │ │ + movzwl (%rcx,%rax,2),%edi │ │ add $0xffffffe4,%eax │ │ cmp $0xffffffec,%eax │ │ - jb 38929 │ │ - movzbl %r11b,%ecx │ │ + jb 389a1 │ │ + movzbl %r10b,%ecx │ │ mov $0xffffffffffffffff,%rax │ │ shl %cl,%rax │ │ not %eax │ │ - and %r13d,%eax │ │ - shr %cl,%r13 │ │ + and %r12d,%eax │ │ + shr %cl,%r12 │ │ sub %ecx,%r9d │ │ - add %esi,%eax │ │ - mov %eax,%esi │ │ - mov %r13d,%eax │ │ + add %edi,%eax │ │ + mov %eax,%edi │ │ + mov %r12d,%eax │ │ and $0x3ff,%eax │ │ - movswl 0xe80(%r12,%rax,2),%eax │ │ + movswl 0xe80(%r13,%rax,2),%eax │ │ test %eax,%eax │ │ - mov %rbx,-0x58(%rbp) │ │ - js 38949 │ │ + js 389bd │ │ mov %eax,%ecx │ │ shr $0x9,%ecx │ │ - jmp 3897b │ │ + jmp 389ef │ │ mov $0xa,%cl │ │ not %eax │ │ movzbl %cl,%edx │ │ - bt %rdx,%r13 │ │ + bt %rdx,%r12 │ │ adc $0x0,%eax │ │ cmp $0x240,%eax │ │ - jae 38971 │ │ + jae 389e5 │ │ mov %eax,%eax │ │ - movswl 0x1680(%r12,%rax,2),%eax │ │ + movswl 0x1680(%r13,%rax,2),%eax │ │ inc %cl │ │ test %eax,%eax │ │ - js 3894b │ │ - jmp 38978 │ │ + js 389bf │ │ + jmp 389ec │ │ inc %cl │ │ mov $0x7fff,%eax │ │ movzbl %cl,%ecx │ │ - shr %cl,%r13 │ │ + shr %cl,%r12 │ │ mov %eax,%edx │ │ and $0x1ff,%edx │ │ sub %ecx,%r9d │ │ cmp $0x1d,%edx │ │ - ja 38ff0 │ │ - mov %eax,%r11d │ │ - shr $1,%r11b │ │ - cmp $0x1,%r11b │ │ - adc $0xff,%r11b │ │ + ja 39100 │ │ + mov %eax,%ecx │ │ + shr $1,%cl │ │ + xor %esi,%esi │ │ + sub $0x1,%cl │ │ + movzbl %cl,%r10d │ │ + cmovb %esi,%r10d │ │ mov %edx,%ecx │ │ - lea -0x2f187(%rip),%rdx │ │ + lea -0x2ef5c(%rip),%rdx │ │ movzwl (%rdx,%rcx,2),%r8d │ │ cmp $0x4,%al │ │ - jae 389b8 │ │ - mov -0x48(%rbp),%r12 │ │ - jmp 389fd │ │ + jb 38a68 │ │ cmp $0x1e,%r9d │ │ - mov -0x48(%rbp),%r12 │ │ - jae 389db │ │ - mov (%r10),%eax │ │ + jae 38a46 │ │ + mov (%rbx),%eax │ │ mov %r9d,%ecx │ │ shl %cl,%rax │ │ - addq $0xfffffffffffffffc,-0x58(%rbp) │ │ - add $0x4,%r10 │ │ - or %rax,%r13 │ │ + add $0xfffffffffffffffc,%r15 │ │ + add $0x4,%rbx │ │ + or %rax,%r12 │ │ or $0x20,%r9d │ │ mov $0xffffffffffffffff,%rax │ │ - mov %r11d,%ecx │ │ + mov %r10d,%ecx │ │ shl %cl,%rax │ │ not %eax │ │ - and %r13d,%eax │ │ - shr %cl,%r13 │ │ - movzbl %r11b,%ecx │ │ + and %r12d,%eax │ │ + shr %cl,%r12 │ │ + movzbl %r10b,%ecx │ │ sub %ecx,%r9d │ │ add %r8d,%eax │ │ mov %eax,%r8d │ │ mov %r8d,%ecx │ │ mov $0x1e,%al │ │ - cmp %rcx,%r15 │ │ - jb 38ff4 │ │ - cmp %rcx,%r12 │ │ - jb 38ff4 │ │ - mov %r11b,-0x49(%rbp) │ │ - mov %r8d,-0x78(%rbp) │ │ - mov %r9d,-0x7c(%rbp) │ │ - mov %r10,-0x70(%rbp) │ │ - mov %esi,-0x74(%rbp) │ │ - mov %esi,%r8d │ │ - mov -0x60(%rbp),%rdi │ │ - mov %r15,%rbx │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - mov %r8,%r15 │ │ - call 39801 │ │ - add %r15,%r12 │ │ - mov %rbx,%rcx │ │ - sub %r12,%rbx │ │ - cmp $0x103,%rbx │ │ - mov %r12,%rsi │ │ - jb 38aa5 │ │ - mov -0x58(%rbp),%rbx │ │ - cmp $0xd,%rbx │ │ - mov -0x68(%rbp),%r12 │ │ - mov %rcx,%r15 │ │ - mov -0x70(%rbp),%r10 │ │ - mov -0x7c(%rbp),%r9d │ │ - mov -0x78(%rbp),%r8d │ │ - mov -0x49(%rbp),%r11b │ │ - ja 38779 │ │ - mov %rsi,-0x48(%rbp) │ │ - jmp 38ac4 │ │ - mov %rsi,-0x48(%rbp) │ │ - mov %r13,-0x40(%rbp) │ │ + cmp %rcx,%r11 │ │ + jb 39102 │ │ + mov -0x48(%rbp),%rdx │ │ + cmp %rcx,%rdx │ │ + jb 39102 │ │ + mov %r10d,-0x78(%rbp) │ │ + mov %r8d,-0x7c(%rbp) │ │ + mov %r9d,-0x58(%rbp) │ │ + mov %edi,-0x74(%rbp) │ │ + mov %edi,%r8d │ │ + mov %r8,-0xc0(%rbp) │ │ + mov -0x50(%rbp),%rdi │ │ + mov %rdx,%rsi │ │ + mov %r11,%rdx │ │ + mov %r11,-0x60(%rbp) │ │ + call 39a6c │ │ + mov -0x60(%rbp),%r11 │ │ + add -0xc0(%rbp),%r11 │ │ + mov -0x48(%rbp),%rax │ │ + sub %r11,%rax │ │ + cmp $0x103,%rax │ │ + jb 38b11 │ │ + cmp $0xd,%r15 │ │ + mov -0x58(%rbp),%r9d │ │ + mov -0x7c(%rbp),%r8d │ │ + mov -0x78(%rbp),%r10d │ │ + ja 387f6 │ │ + jmp 38b1d │ │ + mov %edx,-0x30(%rbp) │ │ + mov %rdi,%r11 │ │ + jmp 38afc │ │ + mov %r12,-0x40(%rbp) │ │ mov %r9d,-0x38(%rbp) │ │ mov %r8d,-0x34(%rbp) │ │ mov %eax,-0x30(%rbp) │ │ - mov %r11b,-0x2c(%rbp) │ │ - jmp 386d3 │ │ + mov %r10b,-0x2c(%rbp) │ │ + mov %r15,%r12 │ │ + mov %rbx,%r15 │ │ + jmp 37650 │ │ mov $0x100,%eax │ │ mov $0x14,%r14b │ │ - jmp 38a83 │ │ - mov %rsi,-0x48(%rbp) │ │ - mov -0x68(%rbp),%r12 │ │ - mov %rcx,%r15 │ │ - mov -0x58(%rbp),%rbx │ │ - mov -0x70(%rbp),%r10 │ │ - mov -0x7c(%rbp),%r9d │ │ - mov -0x78(%rbp),%r8d │ │ - mov -0x49(%rbp),%r11b │ │ + jmp 38ae9 │ │ + mov -0x58(%rbp),%r9d │ │ + mov -0x7c(%rbp),%r8d │ │ + mov -0x78(%rbp),%r10d │ │ mov -0x74(%rbp),%eax │ │ - jmp 38a83 │ │ + jmp 38ae9 │ │ mov $0x13,%r14b │ │ - mov $0x2,%dil │ │ - mov %rbx,-0x48(%rbp) │ │ - mov -0x68(%rbp),%r12 │ │ - jmp 38b86 │ │ - mov $0xfc,%dil │ │ - mov $0x1,%r11b │ │ + mov $0x2,%r9b │ │ + mov %rbx,%r11 │ │ + mov -0x68(%rbp),%r13 │ │ + mov -0x58(%rbp),%r12 │ │ + jmp 38bde │ │ + mov $0xfc,%r9b │ │ + mov $0x1,%r10b │ │ mov $0x8,%r14b │ │ - jmp 38b71 │ │ - mov %r14d,%edi │ │ + jmp 38bc6 │ │ + mov %r14d,%r9d │ │ mov $0x9,%r14b │ │ - jmp 38af8 │ │ - mov %r14d,%edi │ │ + jmp 38b54 │ │ + mov %r14d,%r9d │ │ mov $0xa,%r14b │ │ - mov $0x1,%r11b │ │ - cmp $0x1,%dil │ │ mov -0x48(%rbp),%rax │ │ - je 38b2b │ │ - movzbl %dil,%eax │ │ + mov $0x1,%r10b │ │ + cmp $0x1,%r9b │ │ + je 38b87 │ │ + movzbl %r9b,%eax │ │ cmp $0xfc,%eax │ │ - jne 38b8d │ │ - mov $0xfc,%dil │ │ - jmp 38b71 │ │ - mov $0xfc,%dil │ │ - mov $0x1,%r11b │ │ + jne 38bde │ │ + mov $0xfc,%r9b │ │ + jmp 38bc6 │ │ + mov $0xfc,%r9b │ │ + mov $0x1,%r10b │ │ mov $0xb,%r14b │ │ - jmp 38b6f │ │ - mov $0xfc,%dil │ │ - mov $0x1,%r11b │ │ + jmp 38bc3 │ │ + mov $0xfc,%r9b │ │ + mov $0x1,%r10b │ │ mov $0xe,%r14b │ │ - jmp 38b6f │ │ - cmp %rax,%r15 │ │ - sete %dil │ │ - inc %dil │ │ - jmp 38b71 │ │ + jmp 38bc3 │ │ + cmp %r11,%rax │ │ + sete %r9b │ │ + inc %r9b │ │ + jmp 38bc6 │ │ mov %rsi,-0x40(%rbp) │ │ mov %edx,-0x38(%rbp) │ │ - jmp 38b6f │ │ - mov $0xfc,%dil │ │ - mov $0x1,%r11b │ │ + jmp 38bc3 │ │ + mov $0xfc,%r9b │ │ + mov $0x1,%r10b │ │ mov $0x17,%r14b │ │ - xor %ebx,%ebx │ │ - jmp 38bb6 │ │ - mov $0xfc,%dil │ │ - mov $0x1,%r11b │ │ + xor %r12d,%r12d │ │ + jmp 38c05 │ │ + mov $0xfc,%r9b │ │ + mov $0x1,%r10b │ │ mov $0x5,%r14b │ │ - jmp 38bb6 │ │ + jmp 38c05 │ │ mov $0x9,%r14b │ │ - mov $0xff,%dil │ │ - mov %rbx,%r15 │ │ - mov %r13,%rbx │ │ - jmp 38b8d │ │ - mov $0xfc,%dil │ │ - mov $0x1,%r11b │ │ + jmp 38bd8 │ │ + mov $0xfc,%r9b │ │ + mov $0x1,%r10b │ │ mov $0x17,%r14b │ │ - xor %ebx,%ebx │ │ + xor %r12d,%r12d │ │ xor %esi,%esi │ │ - jmp 38bb6 │ │ - mov $0xfc,%dil │ │ - mov $0x1,%r11b │ │ + jmp 38c05 │ │ + mov $0xfc,%r9b │ │ + mov $0x1,%r10b │ │ mov $0x5,%r14b │ │ - jmp 38b71 │ │ + jmp 38bc6 │ │ mov $0xa,%r14b │ │ - mov $0xff,%dil │ │ - mov %rbx,%r15 │ │ - mov -0x58(%rbp),%rbx │ │ - mov -0x88(%rbp),%rax │ │ - sub %ebx,%eax │ │ + mov $0xff,%r9b │ │ + mov %r15,%r11 │ │ + mov -0x70(%rbp),%rax │ │ + sub %r12d,%eax │ │ mov -0x38(%rbp),%ecx │ │ mov %ecx,%esi │ │ shr $0x3,%esi │ │ cmp %esi,%eax │ │ cmovb %eax,%esi │ │ lea 0x0(,%rsi,8),%eax │ │ sub %eax,%ecx │ │ mov %ecx,-0x38(%rbp) │ │ - test %dil,%dil │ │ - setne %r11b │ │ + test %r9b,%r9b │ │ + setne %r10b │ │ mov -0x38(%rbp),%ecx │ │ mov $0xffffffffffffffff,%rax │ │ shl %cl,%rax │ │ not %rax │ │ and -0x40(%rbp),%rax │ │ - mov %r14b,0x2904(%r12) │ │ - mov %ecx,0x28c8(%r12) │ │ + mov %r14b,0x2904(%r13) │ │ + mov %ecx,0x28c8(%r13) │ │ mov -0x34(%rbp),%rcx │ │ - mov %rcx,0x28dc(%r12) │ │ + mov %rcx,0x28dc(%r13) │ │ mov -0x2c(%rbp),%cl │ │ - mov %cl,0x28f0(%r12) │ │ - mov %rax,0x28c0(%r12) │ │ - test %dil,%dil │ │ - js 38ed3 │ │ - mov -0x48(%rbp),%r9 │ │ - cmp %r15,%r9 │ │ - ja 38fdc │ │ - mov %r11b,-0x70(%rbp) │ │ - mov %rbx,-0x58(%rbp) │ │ - mov %r12,%r15 │ │ - mov 0x28d8(%r12),%eax │ │ + mov %cl,0x28f0(%r13) │ │ + mov %rax,0x28c0(%r13) │ │ + test %r9b,%r9b │ │ + js 38ce5 │ │ + mov -0x48(%rbp),%rdx │ │ + cmp %rdx,%r11 │ │ + ja 390ef │ │ + mov %r10b,-0x98(%rbp) │ │ + mov %r9d,-0x48(%rbp) │ │ + mov 0x28d8(%r13),%eax │ │ movzwl %ax,%r8d │ │ + mov %r11,%r9 │ │ mov %eax,%r11d │ │ shr $0x10,%r11d │ │ movabs $0x7ffffffffffffffc,%rcx │ │ and %r9,%rcx │ │ + mov %r9,-0x60(%rbp) │ │ and $0x3,%r9d │ │ + mov %r9,-0x90(%rbp) │ │ movabs $0x2f3754d76c7316df,%rdx │ │ mov %rcx,%rax │ │ mul %rdx │ │ shr $0xc,%rdx │ │ - imul $0x56c0,%rdx,%rdx │ │ - mov %rcx,%rax │ │ - sub %rdx,%rax │ │ + imul $0x56c0,%rdx,%rdi │ │ + mov %rcx,%r15 │ │ + sub %rdi,%r15 │ │ + xor %r10d,%r10d │ │ + mov $0x56c0,%eax │ │ + cmp %rax,%rdi │ │ + mov %r12,-0x58(%rbp) │ │ + mov %r8d,-0x88(%rbp) │ │ + jae 38cee │ │ + xor %eax,%eax │ │ + xor %r8d,%r8d │ │ + xor %ebx,%ebx │ │ + xor %edx,%edx │ │ + xor %r14d,%r14d │ │ + xor %r13d,%r13d │ │ + xor %r12d,%r12d │ │ + jmp 38dea │ │ + mov -0x70(%rbp),%rbx │ │ + jmp 38fdd │ │ + imul $0x56c0,%r8d,%edx │ │ pxor %xmm0,%xmm0 │ │ - mov $0x56c0,%ebx │ │ - cmp %rbx,%rdx │ │ - mov %r8d,-0x90(%rbp) │ │ - jae 38c7d │ │ - pxor %xmm1,%xmm1 │ │ - jmp 38d45 │ │ - imul $0x56c0,%r8d,%r14d │ │ - movdqa -0x3539c(%rip),%xmm2 │ │ - pmovsxbw -0x35045(%rip),%xmm3 │ │ - mov $0x80078071,%r13d │ │ - mov %rdx,%r8 │ │ - mov -0x60(%rbp),%r10 │ │ - pxor %xmm1,%xmm1 │ │ - mov $0xffffffffffffa940,%r12 │ │ - pmovzxbd 0x56c0(%r10,%r12,1),%xmm4 │ │ - paddd %xmm4,%xmm0 │ │ - paddd %xmm0,%xmm1 │ │ - add $0x4,%r12 │ │ - jne 38cad │ │ - add %rbx,%r10 │ │ - add $0xffffffffffffa940,%r8 │ │ - add %r14d,%r11d │ │ - pshufd $0xf5,%xmm0,%xmm4 │ │ - pmuludq %xmm2,%xmm4 │ │ - movdqa %xmm0,%xmm5 │ │ - pmuludq %xmm2,%xmm5 │ │ + movdqa -0x353d1(%rip),%xmm1 │ │ + pmovsxbw -0x35042(%rip),%xmm2 │ │ + mov $0x80078071,%r8d │ │ + mov %rdi,%r10 │ │ + mov -0x50(%rbp),%rbx │ │ + pxor %xmm3,%xmm3 │ │ + xor %r14d,%r14d │ │ + pmovzxbd (%rbx,%r14,1),%xmm4 │ │ + paddd %xmm4,%xmm3 │ │ + paddd %xmm3,%xmm0 │ │ + add $0x4,%r14 │ │ + cmp $0x56c0,%r14 │ │ + jne 38d1e │ │ + add %rax,%rbx │ │ + add $0xffffffffffffa940,%r10 │ │ + add %edx,%r11d │ │ + pshufd $0xf5,%xmm3,%xmm4 │ │ + pmuludq %xmm1,%xmm4 │ │ + movdqa %xmm3,%xmm5 │ │ + pmuludq %xmm1,%xmm5 │ │ pshufd $0xf5,%xmm5,%xmm5 │ │ pblendw $0xcc,%xmm4,%xmm5 │ │ psrld $0xf,%xmm5 │ │ - pmulld %xmm3,%xmm5 │ │ - psubd %xmm5,%xmm0 │ │ - pshufd $0xf5,%xmm1,%xmm4 │ │ - pmuludq %xmm2,%xmm4 │ │ - movdqa %xmm1,%xmm5 │ │ - pmuludq %xmm2,%xmm5 │ │ + pmulld %xmm2,%xmm5 │ │ + psubd %xmm5,%xmm3 │ │ + pshufd $0xf5,%xmm0,%xmm4 │ │ + pmuludq %xmm1,%xmm4 │ │ + movdqa %xmm0,%xmm5 │ │ + pmuludq %xmm1,%xmm5 │ │ pshufd $0xf5,%xmm5,%xmm5 │ │ pblendw $0xcc,%xmm4,%xmm5 │ │ psrld $0xf,%xmm5 │ │ - pmulld %xmm3,%xmm5 │ │ - psubd %xmm5,%xmm1 │ │ - mov %r11,%r12 │ │ - imul %r13,%r12 │ │ - shr $0x2f,%r12 │ │ - imul $0xfff1,%r12d,%r12d │ │ - sub %r12d,%r11d │ │ - cmp %rbx,%r8 │ │ - jae 38ca6 │ │ - test %rax,%rax │ │ - je 38dc8 │ │ - mov -0x60(%rbp),%rbx │ │ - pmovzxbd (%rbx,%rdx,1),%xmm2 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm0,%xmm1 │ │ - add $0x4,%rdx │ │ - cmp %rdx,%rcx │ │ - jne 38d4e │ │ - pshufd $0xf5,%xmm0,%xmm2 │ │ - movdqa -0x35482(%rip),%xmm3 │ │ - pmuludq %xmm3,%xmm2 │ │ - movdqa %xmm0,%xmm4 │ │ - pmuludq %xmm3,%xmm4 │ │ - pshufd $0xf5,%xmm4,%xmm4 │ │ - pblendw $0xcc,%xmm2,%xmm4 │ │ - psrld $0xf,%xmm4 │ │ - pmovsxbw -0x35147(%rip),%xmm2 │ │ - pmulld %xmm2,%xmm4 │ │ - psubd %xmm4,%xmm0 │ │ - pshufd $0xf5,%xmm1,%xmm4 │ │ - pmuludq %xmm3,%xmm4 │ │ - pmuludq %xmm1,%xmm3 │ │ - pshufd $0xf5,%xmm3,%xmm3 │ │ - pblendw $0xcc,%xmm4,%xmm3 │ │ - psrld $0xf,%xmm3 │ │ - pmulld %xmm2,%xmm3 │ │ - psubd %xmm3,%xmm1 │ │ - jmp 38dcc │ │ - mov -0x60(%rbp),%rbx │ │ - pextrd $0x3,%xmm0,%edx │ │ - mov $0xfff1,%r8d │ │ - sub %edx,%r8d │ │ - lea (%r8,%r8,2),%edx │ │ - mov -0x90(%rbp),%r14d │ │ - imul %r14d,%eax │ │ - add %eax,%r11d │ │ + pmulld %xmm2,%xmm5 │ │ + psubd %xmm5,%xmm0 │ │ + mov %r11,%r14 │ │ + imul %r8,%r14 │ │ + shr $0x2f,%r14 │ │ + imul $0xfff1,%r14d,%r14d │ │ + sub %r14d,%r11d │ │ + cmp %rax,%r10 │ │ + jae 38d1b │ │ + pextrd $0x1,%xmm3,%r14d │ │ + pextrd $0x2,%xmm3,%edx │ │ + pextrd $0x3,%xmm3,%ebx │ │ + movd %xmm3,%r12d │ │ + movd %xmm0,%r13d │ │ + pextrd $0x1,%xmm0,%r10d │ │ + pextrd $0x2,%xmm0,%eax │ │ + pextrd $0x3,%xmm0,%r8d │ │ + test %r15,%r15 │ │ + je 38ee9 │ │ + mov %r15,-0xa0(%rbp) │ │ + mov -0x50(%rbp),%r9 │ │ + movzbl (%r9,%rdi,1),%r15d │ │ + add %r15d,%r12d │ │ + movzbl 0x1(%r9,%rdi,1),%r15d │ │ + add %r15d,%r14d │ │ + movzbl 0x2(%r9,%rdi,1),%r15d │ │ + add %r15d,%edx │ │ + movzbl 0x3(%r9,%rdi,1),%r15d │ │ + add %r15d,%ebx │ │ + add %r12d,%r13d │ │ + add %r14d,%r10d │ │ + add %edx,%eax │ │ + add %ebx,%r8d │ │ + add $0x4,%rdi │ │ + cmp %rdi,%rcx │ │ + jne 38dfe │ │ + mov %r12d,%r15d │ │ + mov $0x80078071,%edi │ │ + imul %rdi,%r15 │ │ + shr $0x2f,%r15 │ │ + imul $0xfff1,%r15d,%r15d │ │ + sub %r15d,%r12d │ │ + mov %r14d,%r15d │ │ + imul %rdi,%r15 │ │ + shr $0x2f,%r15 │ │ + imul $0xfff1,%r15d,%r15d │ │ + sub %r15d,%r14d │ │ + mov %edx,%r15d │ │ + imul %rdi,%r15 │ │ + shr $0x2f,%r15 │ │ + imul $0xfff1,%r15d,%r15d │ │ + sub %r15d,%edx │ │ + mov %ebx,%r15d │ │ + imul %rdi,%r15 │ │ + shr $0x2f,%r15 │ │ + imul $0xfff1,%r15d,%r15d │ │ + sub %r15d,%ebx │ │ + mov %r13d,%r15d │ │ + imul %rdi,%r15 │ │ + shr $0x2f,%r15 │ │ + imul $0xfff1,%r15d,%r15d │ │ + sub %r15d,%r13d │ │ + mov %r10d,%r15d │ │ + imul %rdi,%r15 │ │ + shr $0x2f,%r15 │ │ + imul $0xfff1,%r15d,%r15d │ │ + sub %r15d,%r10d │ │ + mov %eax,%r15d │ │ + imul %rdi,%r15 │ │ + shr $0x2f,%r15 │ │ + imul $0xfff1,%r15d,%r15d │ │ + sub %r15d,%eax │ │ + mov %r8d,%r15d │ │ + imul %rdi,%r15 │ │ + shr $0x2f,%r15 │ │ + imul $0xfff1,%r15d,%edi │ │ + sub %edi,%r8d │ │ + mov -0xa0(%rbp),%r15 │ │ + add %eax,%r10d │ │ + add %r13d,%r8d │ │ + mov $0xfff1,%eax │ │ + sub %ebx,%eax │ │ + lea (%rax,%rax,2),%edi │ │ + mov -0x88(%rbp),%r9d │ │ + imul %r9d,%r15d │ │ + add %r15d,%r11d │ │ mov $0x80078071,%eax │ │ - mov %r11,%r8 │ │ - imul %rax,%r8 │ │ - shr $0x2f,%r8 │ │ - imul $0xfff1,%r8d,%r8d │ │ - sub %r8d,%r11d │ │ - pshufd $0xff,%xmm1,%xmm2 │ │ - paddd %xmm1,%xmm2 │ │ - movd %xmm2,%r8d │ │ - pshufd $0xfa,%xmm1,%xmm2 │ │ - paddd %xmm1,%xmm2 │ │ - pextrd $0x1,%xmm2,%r10d │ │ + mov %r11,%r15 │ │ + imul %rax,%r15 │ │ + shr $0x2f,%r15 │ │ + imul $0xfff1,%r15d,%r15d │ │ + sub %r15d,%r11d │ │ lea (%r11,%r10,4),%r10d │ │ - add %edx,%r10d │ │ - pextrd $0x2,%xmm0,%edx │ │ - pextrd $0x1,%xmm0,%r11d │ │ - lea (%r11,%rdx,2),%edx │ │ - phaddd %xmm0,%xmm0 │ │ - sub %edx,%r10d │ │ - phaddd %xmm0,%xmm0 │ │ - lea (%r10,%r8,4),%edx │ │ - add $0x2ffd3,%edx │ │ - movd %xmm0,%r8d │ │ - add %r14d,%r8d │ │ - test %r9,%r9 │ │ - je 38e7f │ │ - add %rcx,%rbx │ │ + add %edi,%r10d │ │ + lea (%r14,%rdx,2),%edi │ │ + sub %edi,%r10d │ │ + lea (%r10,%r8,4),%edi │ │ + add $0x2ffd3,%edi │ │ + add %r9d,%ebx │ │ + add %r14d,%edx │ │ + add %ebx,%edx │ │ + add %r12d,%edx │ │ + mov -0x90(%rbp),%r14 │ │ + test %r14,%r14 │ │ + je 38f7d │ │ + mov -0x50(%rbp),%r9 │ │ + add %rcx,%r9 │ │ xor %ecx,%ecx │ │ - mov -0x70(%rbp),%r11b │ │ - movzbl (%rbx,%rcx,1),%r10d │ │ - add %r10d,%r8d │ │ + mov -0x70(%rbp),%rbx │ │ + mov -0x68(%rbp),%r10 │ │ + mov -0x60(%rbp),%r11 │ │ + mov -0x58(%rbp),%r12 │ │ + movzbl (%r9,%rcx,1),%r8d │ │ add %r8d,%edx │ │ + add %edx,%edi │ │ inc %rcx │ │ - cmp %rcx,%r9 │ │ - jne 38e6a │ │ - jmp 38e83 │ │ - mov -0x70(%rbp),%r11b │ │ - mov %r8d,%ecx │ │ + cmp %rcx,%r14 │ │ + jne 38f69 │ │ + jmp 38f8d │ │ + mov -0x70(%rbp),%rbx │ │ + mov -0x68(%rbp),%r10 │ │ + mov -0x60(%rbp),%r11 │ │ + mov -0x58(%rbp),%r12 │ │ + mov %edx,%ecx │ │ imul %rax,%rcx │ │ shr $0x2f,%rcx │ │ imul $0xfff1,%ecx,%ecx │ │ - sub %ecx,%r8d │ │ - mov %edx,%ecx │ │ + sub %ecx,%edx │ │ + mov %edi,%ecx │ │ imul %rax,%rcx │ │ shr $0x2f,%rcx │ │ imul $0xfff1,%ecx,%eax │ │ - sub %eax,%edx │ │ - shl $0x10,%edx │ │ - or %r8d,%edx │ │ - mov %edx,0x28d8(%r15) │ │ - cmp 0x28d4(%r15),%edx │ │ - movzbl %dil,%eax │ │ - mov $0xfe,%edi │ │ - cmove %eax,%edi │ │ - test %r11b,%r11b │ │ - cmovne %eax,%edi │ │ - mov -0x58(%rbp),%rbx │ │ - add %rbx,%rsi │ │ - mov -0x88(%rbp),%rax │ │ - sub %rsi,%rax │ │ - mov -0xe0(%rbp),%rcx │ │ - mov %dil,0x8(%rcx) │ │ - mov %rax,(%rcx) │ │ - mov -0x48(%rbp),%rax │ │ - mov %rax,0x10(%rcx) │ │ + sub %eax,%edi │ │ + shl $0x10,%edi │ │ + or %edx,%edi │ │ + mov %edi,0x28d8(%r10) │ │ + cmp 0x28d4(%r10),%edi │ │ + movzbl -0x48(%rbp),%eax │ │ + mov $0xfe,%r9d │ │ + cmove %eax,%r9d │ │ + cmpb $0x0,-0x98(%rbp) │ │ + cmovne %eax,%r9d │ │ + add %r12,%rsi │ │ + sub %rsi,%rbx │ │ + mov -0xd8(%rbp),%rax │ │ + mov %r9b,0x8(%rax) │ │ + mov %rbx,(%rax) │ │ + mov %r11,0x10(%rax) │ │ add $0xb8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - mov $0xfc,%dil │ │ - mov $0x1,%r11b │ │ + mov $0xfc,%r9b │ │ + mov $0x1,%r10b │ │ mov $0xf,%r14b │ │ - jmp 38b71 │ │ + jmp 38bc6 │ │ mov $0x18,%r14b │ │ - xor %edi,%edi │ │ - jmp 38b8d │ │ - mov $0xfc,%dil │ │ - mov $0x1,%r11b │ │ + xor %r9d,%r9d │ │ + jmp 38bde │ │ + mov $0xfc,%r9b │ │ + mov $0x1,%r10b │ │ mov $0x2,%r14b │ │ - jmp 38b6f │ │ - mov $0xfc,%dil │ │ + jmp 38bc3 │ │ + mov $0xfc,%r9b │ │ mov $0x1,%r14b │ │ - xor %ebx,%ebx │ │ + xor %r12d,%r12d │ │ xor %esi,%esi │ │ - mov $0x1,%r11b │ │ - jmp 38bb6 │ │ + mov $0x1,%r10b │ │ + jmp 38c05 │ │ mov $0x12,%r14b │ │ - jmp 38f85 │ │ - mov $0xfc,%dil │ │ - mov $0x1,%r11b │ │ + mov $0x2,%r9b │ │ + mov %rax,%r11 │ │ + jmp 38bde │ │ + mov $0xfc,%r9b │ │ + mov $0x1,%r10b │ │ mov $0x7,%r14b │ │ - jmp 38b6f │ │ - mov $0xfc,%dil │ │ - mov $0x1,%r11b │ │ + jmp 38bc3 │ │ + mov $0xfc,%r9b │ │ + mov $0x1,%r10b │ │ mov $0xc,%r14b │ │ - jmp 38b71 │ │ - mov $0xfc,%dil │ │ - mov $0x1,%r11b │ │ + jmp 38bc6 │ │ + mov $0xfc,%r9b │ │ + mov $0x1,%r10b │ │ mov $0x3,%r14b │ │ - jmp 38b71 │ │ + jmp 38bc6 │ │ mov $0x6,%r14b │ │ - jmp 38f85 │ │ - mov $0xfc,%dil │ │ - mov $0x1,%r11b │ │ + mov $0x2,%r9b │ │ + mov -0x48(%rbp),%r11 │ │ + jmp 38bde │ │ + mov $0xfc,%r9b │ │ + mov $0x1,%r10b │ │ mov $0x11,%r14b │ │ - jmp 38b6f │ │ + jmp 38bc3 │ │ mov $0xd,%r14b │ │ - mov $0x2,%dil │ │ - mov %r15,-0x48(%rbp) │ │ - jmp 38b8d │ │ + mov $0x2,%r9b │ │ + mov %rcx,%r11 │ │ + jmp 38bde │ │ mov $0x3,%r14b │ │ - mov $0xff,%dil │ │ - jmp 38b8d │ │ - lea 0x40c45(%rip),%rcx │ │ + mov $0xff,%r9b │ │ + jmp 38bde │ │ + lea 0x3dec2(%rip),%rcx │ │ mov $0x120,%edx │ │ xor %edi,%edi │ │ - jmp 38fbb │ │ - lea 0x40c1d(%rip),%rcx │ │ + jmp 390ce │ │ + lea 0x3de9a(%rip),%rcx │ │ mov $0x200,%edx │ │ mov %rsi,%rdi │ │ mov %rax,%rsi │ │ - call 32050 │ │ - lea 0x40bee(%rip),%rcx │ │ + call 31960 │ │ + lea 0x3de6b(%rip),%rcx │ │ mov %rdx,%rdi │ │ mov %rax,%rsi │ │ mov %rcx,%rdx │ │ - call 33700 │ │ + call 32cb0 │ │ mov $0x21,%al │ │ - jmp 38ffc │ │ - lea 0x40c35(%rip),%rcx │ │ + jmp 39102 │ │ + lea 0x3deb2(%rip),%rcx │ │ xor %edi,%edi │ │ - mov %r9,%rsi │ │ - mov %r15,%rdx │ │ - call 32050 │ │ + mov %r11,%rsi │ │ + call 31960 │ │ mov $0x22,%al │ │ - jmp 38ff8 │ │ - mov -0x68(%rbp),%r12 │ │ - mov -0x58(%rbp),%rbx │ │ - mov %r13,-0x40(%rbp) │ │ + mov %r12,-0x40(%rbp) │ │ mov %r9d,-0x38(%rbp) │ │ mov %r8d,-0x34(%rbp) │ │ - mov %esi,-0x30(%rbp) │ │ - mov %r11b,-0x2c(%rbp) │ │ - mov $0xff,%dil │ │ + mov %edi,-0x30(%rbp) │ │ + mov %r10b,-0x2c(%rbp) │ │ + mov $0xff,%r9b │ │ mov %eax,%r14d │ │ - jmp 38b8d │ │ - lea 0x40b7f(%rip),%rcx │ │ - mov %r13,%rsi │ │ - mov %rbx,%rdx │ │ - call 32050 │ │ - lea 0x40b3d(%rip),%rcx │ │ + mov %r15,%r12 │ │ + jmp 38bde │ │ + lea 0x3dd76(%rip),%rcx │ │ + mov %r11,%rdi │ │ + mov %r12,%rsi │ │ + call 31960 │ │ + lea 0x3dd34(%rip),%rcx │ │ mov $0x200,%edx │ │ - call 32050 │ │ - lea 0x40bbc(%rip),%rcx │ │ - mov %r10,%rdi │ │ - mov -0x88(%rbp),%rdx │ │ + call 31960 │ │ + lea 0x3de43(%rip),%rcx │ │ + mov %r15,%rdi │ │ mov %rdx,%rsi │ │ - call 32050 │ │ - lea 0x40ae3(%rip),%rdx │ │ + call 31960 │ │ + lea 0x3dce1(%rip),%rdx │ │ mov $0x240,%esi │ │ - call 3131b │ │ - lea 0x40b1a(%rip),%rdx │ │ - jmp 3908b │ │ - lea 0x40ae1(%rip),%rdx │ │ + call 31a41 │ │ + lea 0x3dd18(%rip),%rdx │ │ + mov %r11,%rdi │ │ + mov -0x48(%rbp),%rsi │ │ + call 31a41 │ │ + lea 0x3dcd5(%rip),%rdx │ │ mov $0x13,%esi │ │ - call 3131b │ │ - lea 0x40b00(%rip),%rdx │ │ - mov %rsi,%rdi │ │ - mov %r15,%rsi │ │ - call 3131b │ │ + call 31a41 │ │ + lea 0x3dcf4(%rip),%rdx │ │ + call 31a41 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x78,%rsp │ │ - mov %rsi,-0x30(%rbp) │ │ - mov %rdi,%r14 │ │ + sub $0x108,%rsp │ │ + mov %rsi,-0x38(%rbp) │ │ + mov %rdi,%r12 │ │ + lea 0x28f1(%rdi),%rsi │ │ + lea 0x1b00(%rdi),%rax │ │ + mov %rax,-0xe8(%rbp) │ │ + lea 0x28a0(%rdi),%rax │ │ + mov %rax,-0xe0(%rbp) │ │ + lea 0x2780(%rdi),%rax │ │ + mov %rax,-0xd8(%rbp) │ │ + lea 0x200(%rdi),%rcx │ │ + lea -0x50(%rbp),%r11 │ │ mov 0x28ef(%rdi),%al │ │ - movaps -0x355e8(%rip),%xmm1 │ │ - movzbl %al,%ebx │ │ - test %bl,%bl │ │ - je 39131 │ │ - cmp $0x2,%ebx │ │ - je 390dc │ │ - cmp $0x1,%ebx │ │ - jne 39445 │ │ - mov $0x20,%r12d │ │ - lea 0x28a0(%r14),%r13 │ │ - jmp 3913e │ │ + movaps -0x356dd(%rip),%xmm1 │ │ + mov 0x3f31c(%rip),%r8 │ │ + mov %rsi,-0xd0(%rbp) │ │ + mov %rcx,-0xc8(%rbp) │ │ + movzbl %al,%edi │ │ + test %dil,%dil │ │ + je 39291 │ │ + cmp $0x2,%edi │ │ + je 39237 │ │ + cmp $0x1,%edi │ │ + jne 39686 │ │ + mov $0x20,%r14d │ │ + mov -0xe0(%rbp),%r13 │ │ + jmp 3929e │ │ xorps %xmm0,%xmm0 │ │ - movaps %xmm0,-0x90(%rbp) │ │ - movaps %xmm0,-0xa0(%rbp) │ │ - movaps %xmm0,-0x50(%rbp) │ │ movaps %xmm0,-0x60(%rbp) │ │ movaps %xmm0,-0x70(%rbp) │ │ - movaps %xmm0,-0x80(%rbp) │ │ - movl $0x0,-0x40(%rbp) │ │ + movaps %xmm0,-0x100(%rbp) │ │ + movaps %xmm0,-0x110(%rbp) │ │ + movaps %xmm0,-0x120(%rbp) │ │ + movaps %xmm0,-0x130(%rbp) │ │ + movl $0x0,-0xf0(%rbp) │ │ xor %eax,%eax │ │ - movups %xmm1,0x1b00(%r14,%rax,2) │ │ + movups %xmm1,0x1b00(%r12,%rax,2) │ │ add $0x8,%rax │ │ cmp $0x400,%rax │ │ - jne 39106 │ │ - mov $0x13,%r12d │ │ - lea 0x28f1(%r14),%r13 │ │ - lea 0x1b00(%r14),%r15 │ │ - jmp 3919e │ │ - mov $0x120,%r12d │ │ - lea 0x2780(%r14),%r13 │ │ - imul $0xc80,%rbx,%r15 │ │ - lea 0x200(%r14),%rax │ │ - add %rax,%r15 │ │ + jne 3926a │ │ + mov $0x13,%r14d │ │ + mov %rsi,%r13 │ │ + mov -0xe8(%rbp),%r15 │ │ + jmp 39307 │ │ + mov $0x120,%r14d │ │ + mov -0xd8(%rbp),%r13 │ │ + mov %rdi,%rbx │ │ + imul $0xc80,%rdi,%r15 │ │ + add %rcx,%r15 │ │ xorps %xmm0,%xmm0 │ │ - movaps %xmm0,-0x90(%rbp) │ │ - movaps %xmm0,-0xa0(%rbp) │ │ - movaps %xmm0,-0x50(%rbp) │ │ movaps %xmm0,-0x60(%rbp) │ │ movaps %xmm0,-0x70(%rbp) │ │ - movaps %xmm0,-0x80(%rbp) │ │ - movl $0x0,-0x40(%rbp) │ │ + movaps %xmm0,-0x100(%rbp) │ │ + movaps %xmm0,-0x110(%rbp) │ │ + movaps %xmm0,-0x120(%rbp) │ │ + movaps %xmm0,-0x130(%rbp) │ │ + movl $0x0,-0xf0(%rbp) │ │ xor %eax,%eax │ │ movups %xmm1,(%r15,%rax,2) │ │ add $0x8,%rax │ │ cmp $0x400,%rax │ │ - jne 39179 │ │ + jne 392de │ │ lea 0x800(%r15),%rdi │ │ mov $0x480,%edx │ │ xor %esi,%esi │ │ - call *0x420da(%rip) │ │ - movzwl 0x28e8(%r14,%rbx,2),%esi │ │ + call *%r8 │ │ + lea -0x50(%rbp),%r11 │ │ + mov %rbx,%rdi │ │ + movzwl 0x28e8(%r12,%rdi,2),%ebx │ │ mov $0xff,%al │ │ - mov $0x1c,%dl │ │ - cmp %esi,%r12d │ │ - jb 39447 │ │ - test %rsi,%rsi │ │ - movaps -0x356ee(%rip),%xmm1 │ │ - mov $0x3333,%r12d │ │ - mov $0x5555,%r11d │ │ - je 391ee │ │ - xor %ecx,%ecx │ │ - movzbl 0x0(%r13,%rcx,1),%edi │ │ - cmp $0xf,%rdi │ │ - ja 39447 │ │ - incw -0xa0(%rbp,%rdi,2) │ │ + mov $0x1c,%r8b │ │ + cmp %ebx,%r14d │ │ + jb 39688 │ │ + test %rbx,%rbx │ │ + movaps -0x35808(%rip),%xmm1 │ │ + mov $0x3333,%r10d │ │ + je 3934f │ │ + xor %ecx,%ecx │ │ + movzbl 0x0(%r13,%rcx,1),%edx │ │ + cmp $0xf,%rdx │ │ + ja 39688 │ │ + incw -0x70(%rbp,%rdx,2) │ │ inc %rcx │ │ - cmp %rcx,%rsi │ │ - jne 391ce │ │ + cmp %rcx,%rbx │ │ + jne 39332 │ │ + mov %r13,-0x30(%rbp) │ │ + mov %r12,-0xc0(%rbp) │ │ + lea -0x70(%rbp),%rax │ │ + mov %rax,-0xb0(%rbp) │ │ + mov %r11,-0xa8(%rbp) │ │ + lea -0x12c(%rbp),%rax │ │ + mov %rax,-0xa0(%rbp) │ │ + lea -0xec(%rbp),%rax │ │ + mov %rax,-0x98(%rbp) │ │ + xor %r13d,%r13d │ │ + mov %r13,-0x90(%rbp) │ │ + movq $0x10,-0x88(%rbp) │ │ + mov %r13,-0x80(%rbp) │ │ + movq $0x1,-0x78(%rbp) │ │ + mov $0x1,%r14d │ │ + mov $0x1,%edx │ │ + xor %r12d,%r12d │ │ + test %rdx,%rdx │ │ + jne 39445 │ │ + mov -0x90(%rbp),%rcx │ │ + cmp -0x88(%rbp),%rcx │ │ + jae 39407 │ │ + lea 0x1(%rcx),%rax │ │ + mov %rax,-0x90(%rbp) │ │ + lea (%rcx,%rcx,1),%rax │ │ + add -0xb0(%rbp),%rax │ │ + shl $0x2,%rcx │ │ + add -0xa0(%rbp),%rcx │ │ + mov -0x80(%rbp),%rdx │ │ + lea 0x1(%rdx),%rsi │ │ + mov %rsi,-0x80(%rbp) │ │ + mov %rdx,-0x50(%rbp) │ │ + mov %rcx,-0x40(%rbp) │ │ + jmp 39409 │ │ xor %eax,%eax │ │ - mov $0x1,%r8d │ │ - xor %r9d,%r9d │ │ - xor %edi,%edi │ │ - xor %ecx,%ecx │ │ - test $0x1,%r9b │ │ - je 39234 │ │ - cmp $0x10,%rax │ │ - mov %rax,%r8 │ │ - adc $0x0,%r8 │ │ - cmp $0x10,%rax │ │ - jae 3925a │ │ - movzwl -0xa0(%rbp,%rax,2),%r9d │ │ - add %r9d,%ecx │ │ - add %r9d,%edi │ │ - add %edi,%edi │ │ - mov %edi,-0x7c(%rbp,%rax,4) │ │ - mov $0x1,%r9b │ │ - mov %r8,%rax │ │ - xor %r8d,%r8d │ │ - jmp 391fd │ │ - mov $0x10,%r9d │ │ - sub %rax,%r9 │ │ - cmp %r8,%r9 │ │ - cmovae %r8,%r9 │ │ - add %rax,%r9 │ │ - cmp %r9,%rax │ │ - cmovbe %r9,%rax │ │ - cmp $0xf,%rax │ │ - ja 3925a │ │ - lea 0x1(%rax),%r8 │ │ - jmp 39214 │ │ - cmp $0x10000,%edi │ │ - je 39277 │ │ + mov %rax,-0x48(%rbp) │ │ + test %rax,%rax │ │ + je 39485 │ │ + movzwl (%rax),%ecx │ │ + mov -0x50(%rbp),%rax │ │ + mov -0x40(%rbp),%rdx │ │ + add %ecx,%r12d │ │ + add %r12d,%r12d │ │ + mov %r12d,(%rdx) │ │ + add %r14d,%r14d │ │ + sub %ecx,%r14d │ │ + js 3967b │ │ + test %cx,%cx │ │ + cmove %r13d,%eax │ │ + mov -0x78(%rbp),%rdx │ │ + mov %eax,%r13d │ │ + jmp 393b7 │ │ + movq $0x0,-0x78(%rbp) │ │ + mov %rdi,-0xb8(%rbp) │ │ + lea -0x50(%rbp),%rdi │ │ + lea -0xb0(%rbp),%rsi │ │ + call 39bb2 │ │ + mov $0x1c,%r8b │ │ + mov -0xb8(%rbp),%rdi │ │ + mov $0x3333,%r10d │ │ + movaps -0x3595b(%rip),%xmm1 │ │ + lea -0x50(%rbp),%r11 │ │ + mov -0x48(%rbp),%rax │ │ + jmp 3940d │ │ + cmp $0x10000,%r12d │ │ + mov $0xf0f,%r14d │ │ + je 394a9 │ │ mov $0x1,%al │ │ - cmp $0x2,%ebx │ │ - je 39447 │ │ - cmp $0x1,%cx │ │ - ja 39447 │ │ - mov $0xffff,%di │ │ + cmp $0x2,%edi │ │ + je 39688 │ │ + cmp $0x1,%r13d │ │ + ja 39688 │ │ + mov $0xffff,%si │ │ xor %eax,%eax │ │ - mov $0xf0f,%ebx │ │ - cmp %rsi,%rax │ │ - jae 393fe │ │ + mov -0xc0(%rbp),%r12 │ │ + mov -0x30(%rbp),%r13 │ │ + cmp %rbx,%rax │ │ + jae 39645 │ │ mov %rax,%rdx │ │ inc %rax │ │ - movzbl 0x0(%r13,%rdx,1),%r9d │ │ - and $0xf,%r9d │ │ - je 39334 │ │ - mov -0x80(%rbp,%r9,4),%r10d │ │ - lea 0x1(%r10),%r8d │ │ - mov %r9d,%ecx │ │ + movzbl 0x0(%r13,%rdx,1),%r8d │ │ + and $0xf,%r8d │ │ + je 3957c │ │ + mov -0x130(%rbp,%r8,4),%r9d │ │ + lea 0x1(%r9),%edi │ │ + mov %r8d,%ecx │ │ neg %cl │ │ - shl %cl,%r10d │ │ - shr %cl,%r10d │ │ - rol $0x8,%r10w │ │ - mov %r10d,%ecx │ │ + shl %cl,%r9d │ │ + shr %cl,%r9d │ │ + rol $0x8,%r9w │ │ + mov %r9d,%ecx │ │ shr $0x4,%ecx │ │ - and %ebx,%ecx │ │ - and %ebx,%r10d │ │ - shl $0x4,%r10d │ │ - or %ecx,%r10d │ │ - mov %r10d,%ecx │ │ - and %r12d,%ecx │ │ - shr $0x2,%r10d │ │ - and %r12d,%r10d │ │ - lea (%r10,%rcx,4),%ecx │ │ - mov %ecx,%r10d │ │ - and %r11d,%r10d │ │ + and %r14d,%ecx │ │ + and %r14d,%r9d │ │ + shl $0x4,%r9d │ │ + or %ecx,%r9d │ │ + mov %r9d,%ecx │ │ + and %r10d,%ecx │ │ + shr $0x2,%r9d │ │ + and %r10d,%r9d │ │ + lea (%r9,%rcx,4),%ecx │ │ + mov %ecx,%r9d │ │ + mov $0x5555,%r13d │ │ + and %r13d,%r9d │ │ shr $1,%ecx │ │ - and %r11d,%ecx │ │ - lea (%rcx,%r10,2),%r10d │ │ + and %r13d,%ecx │ │ + lea (%rcx,%r9,2),%r9d │ │ mov $0x10,%cl │ │ - sub %r9b,%cl │ │ - shr %cl,%r10d │ │ - mov %r8d,-0x80(%rbp,%r9,4) │ │ - movzwl %r10w,%r8d │ │ - cmp $0xa,%r9b │ │ - ja 39342 │ │ - cmp $0x3ff,%r8d │ │ - ja 39334 │ │ - movzbl %r9b,%ecx │ │ + sub %r8b,%cl │ │ + shr %cl,%r9d │ │ + mov %edi,-0x130(%rbp,%r8,4) │ │ + movzwl %r9w,%edi │ │ + cmp $0xa,%r8b │ │ + ja 3958a │ │ + cmp $0x3ff,%edi │ │ + mov -0x30(%rbp),%r13 │ │ + ja 3957c │ │ + movzbl %r8b,%ecx │ │ + mov %ecx,%r8d │ │ + shl $0x9,%r8d │ │ + or %r8d,%edx │ │ + mov $0x1,%r8d │ │ + shl %cl,%r8d │ │ + mov %dx,(%r15,%rdi,2) │ │ + add %r8,%rdi │ │ + cmp $0x400,%rdi │ │ + jb 3956b │ │ + cmp %rbx,%rax │ │ + je 39645 │ │ + jmp 394c3 │ │ + and $0x3ff,%r9d │ │ + movzwl (%r15,%r9,2),%r10d │ │ + cmp $0x31e,%r10d │ │ + jne 395a9 │ │ + mov %si,(%r15,%r9,2) │ │ + lea -0x2(%rsi),%ecx │ │ + jmp 395ae │ │ + mov %esi,%ecx │ │ + mov %r10d,%esi │ │ + mov -0x30(%rbp),%r13 │ │ + shr $0x9,%edi │ │ + cmp $0xb,%r8b │ │ + jne 395c3 │ │ mov %ecx,%r9d │ │ - shl $0x9,%r9d │ │ - or %r9d,%edx │ │ - mov $0x1,%r9d │ │ - shl %cl,%r9d │ │ - mov %dx,(%r15,%r8,2) │ │ - add %r9,%r8 │ │ - cmp $0x400,%r8 │ │ - jb 39323 │ │ - cmp %rsi,%rax │ │ - je 393fe │ │ - jmp 3928b │ │ - and $0x3ff,%r10d │ │ - movzwl (%r15,%r10,2),%r11d │ │ - cmp $0x31e,%r11d │ │ - jne 39361 │ │ - mov %di,(%r15,%r10,2) │ │ - lea -0x2(%rdi),%ecx │ │ - jmp 39366 │ │ - mov %edi,%ecx │ │ - mov %r11d,%edi │ │ - shr $0x9,%r8d │ │ - cmp $0xb,%r9b │ │ - jne 39378 │ │ - mov %ecx,%r10d │ │ - mov %edi,%r11d │ │ - jmp 393ce │ │ - add $0xfffffff5,%r9d │ │ - not %edi │ │ - bt $0x1,%r8d │ │ - adc $0x0,%di │ │ + mov %esi,%r10d │ │ + jmp 39616 │ │ + add $0xfffffff5,%r8d │ │ + not %esi │ │ + bt $0x1,%edi │ │ + adc $0x0,%si │ │ + movzwl %si,%esi │ │ + cmp $0x23f,%esi │ │ + ja 3967f │ │ + movzwl 0x800(%r15,%rsi,2),%r10d │ │ + test %r10w,%r10w │ │ + je 395f7 │ │ + mov %ecx,%r9d │ │ + mov %r10d,%ecx │ │ + jmp 39604 │ │ + mov %cx,0x800(%r15,%rsi,2) │ │ + lea -0x2(%rcx),%r9d │ │ movzwl %di,%edi │ │ - cmp $0x23f,%edi │ │ - ja 3941d │ │ - movzwl 0x800(%r15,%rdi,2),%r11d │ │ - test %r11w,%r11w │ │ - je 393ad │ │ + shr $1,%edi │ │ mov %ecx,%r10d │ │ - mov %r11d,%ecx │ │ - jmp 393ba │ │ - mov %cx,0x800(%r15,%rdi,2) │ │ - lea -0x2(%rcx),%r10d │ │ - movzwl %r8w,%r8d │ │ - shr $1,%r8d │ │ - mov %ecx,%r11d │ │ - mov %ecx,%edi │ │ - mov %r10d,%ecx │ │ - dec %r9b │ │ - jne 3937c │ │ - not %r11d │ │ - bt $0x1,%r8d │ │ - adc $0x0,%r11w │ │ - movzwl %r11w,%ecx │ │ + mov %ecx,%esi │ │ + mov %r9d,%ecx │ │ + dec %r8b │ │ + jne 395c7 │ │ + not %r10d │ │ + bt $0x1,%edi │ │ + adc $0x0,%r10w │ │ + movzwl %r10w,%ecx │ │ cmp $0x23f,%ecx │ │ - ja 3941d │ │ + ja 3967f │ │ mov %dx,0x800(%r15,%rcx,2) │ │ - mov %r10d,%edi │ │ - mov $0x5555,%r11d │ │ - jmp 39282 │ │ - movzbl 0x28ef(%r14),%eax │ │ + mov %r9d,%esi │ │ + mov $0x3333,%r10d │ │ + jmp 394ba │ │ + movzbl 0x28ef(%r12),%eax │ │ test %eax,%eax │ │ - je 39423 │ │ + je 3969d │ │ cmp $0x2,%eax │ │ - je 39434 │ │ + je 396af │ │ dec %al │ │ - mov %al,0x28ef(%r14) │ │ - jmp 390b8 │ │ - mov $0xa,%dl │ │ - mov $0xff,%al │ │ - jmp 39447 │ │ - mov -0x30(%rbp),%rax │ │ - movl $0x0,0x10(%rax) │ │ - mov $0x1,%al │ │ - mov $0xc,%dl │ │ - jmp 39447 │ │ - mov -0x30(%rbp),%rax │ │ - movl $0x0,0x10(%rax) │ │ + mov %al,0x28ef(%r12) │ │ + mov -0xc8(%rbp),%rcx │ │ + mov 0x3eeb1(%rip),%r8 │ │ + mov -0xd0(%rbp),%rsi │ │ + jmp 39212 │ │ mov $0x1,%al │ │ - mov $0xa,%dl │ │ - jmp 39447 │ │ + jmp 39688 │ │ + mov $0xa,%r8b │ │ mov $0xff,%al │ │ - add $0x78,%rsp │ │ + jmp 39688 │ │ + mov $0xff,%al │ │ + mov %r8d,%edx │ │ + add $0x108,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ + mov -0x38(%rbp),%rax │ │ + movl $0x0,0x10(%rax) │ │ + mov $0x1,%al │ │ + mov $0xc,%r8b │ │ + jmp 39688 │ │ + mov -0x38(%rbp),%rax │ │ + movl $0x0,0x10(%rax) │ │ + mov $0x1,%al │ │ + mov $0xa,%r8b │ │ + jmp 39688 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ mov %r8,%r15 │ │ @@ -32554,29 +32845,29 @@ │ │ cmovae %rsi,%rdi │ │ mov %r15d,%eax │ │ and $0xfffffffc,%eax │ │ lea (%rax,%rcx,1),%r12 │ │ cmp $0x1,%rdi │ │ sete %dil │ │ test %dil,%r8b │ │ - je 394e3 │ │ + je 3974e │ │ lea -0x1(%rcx),%rdi │ │ cmp %rbx,%rdi │ │ - jae 397b6 │ │ + jae 39a21 │ │ cmp %rcx,%r12 │ │ - jb 3973a │ │ + jb 399a5 │ │ cmp %rbx,%r12 │ │ - ja 3973a │ │ + ja 399a5 │ │ lea (%r14,%rcx,1),%rdi │ │ movzbl -0x1(%r14,%rcx,1),%esi │ │ mov %rax,%rdx │ │ - call *0x41db1(%rip) │ │ + call *0x3edee(%rip) │ │ lea -0x1(%r12),%rsi │ │ and $0x3,%r15d │ │ - lea -0x353a3(%rip),%rax │ │ + lea -0x3573e(%rip),%rax │ │ movslq (%rax,%r15,4),%rdx │ │ add %rax,%rdx │ │ mov %r12,%rcx │ │ jmp *%rdx │ │ cmp %rcx,%rdx │ │ setb %dil │ │ cmp $0x4,%rsi │ │ @@ -32584,210 +32875,210 @@ │ │ xor %eax,%eax │ │ mov %rbx,%r8 │ │ sub $0x3,%r8 │ │ cmovae %r8,%rax │ │ cmp %r12,%rax │ │ cmovae %r12,%rax │ │ test %sil,%dil │ │ - je 39555 │ │ + je 397c0 │ │ cmp %rax,%rcx │ │ - jae 39601 │ │ + jae 3986c │ │ lea -0x4(%rbx),%rdi │ │ lea 0x3(%rdx),%rsi │ │ cmp %rbx,%rsi │ │ - jae 39705 │ │ + jae 39970 │ │ mov %rdx,%rsi │ │ sub $0xfffffffffffffffc,%rsi │ │ - jae 39710 │ │ + jae 3997b │ │ cmp %rdi,%rcx │ │ - ja 39722 │ │ + ja 3998d │ │ mov (%r14,%rdx,1),%edx │ │ mov %edx,(%r14,%rcx,1) │ │ add $0x4,%rcx │ │ mov %rsi,%rdx │ │ cmp %rax,%rcx │ │ - jae 39604 │ │ - jmp 39518 │ │ + jae 3986f │ │ + jmp 39783 │ │ cmp %rax,%rcx │ │ - jae 39601 │ │ + jae 3986c │ │ lea (%rdx,%r14,1),%r8 │ │ add $0x3,%r8 │ │ lea (%rcx,%r14,1),%r9 │ │ add $0x3,%r9 │ │ xor %esi,%esi │ │ lea (%rcx,%rsi,1),%rdi │ │ add $0x3,%rdi │ │ cmp %rbx,%rdi │ │ - jae 396d5 │ │ + jae 39940 │ │ lea (%rdx,%rsi,1),%rdi │ │ add $0x3,%rdi │ │ cmp %rbx,%rdi │ │ - jae 396ed │ │ + jae 39958 │ │ lea (%rdx,%rsi,1),%rdi │ │ cmp %rbx,%rdi │ │ - jae 397ad │ │ + jae 39a18 │ │ mov -0x3(%r8,%rsi,1),%dil │ │ mov %dil,-0x3(%r9,%rsi,1) │ │ lea (%rdx,%rsi,1),%rdi │ │ inc %rdi │ │ cmp %rbx,%rdi │ │ - jae 397a4 │ │ + jae 39a0f │ │ mov -0x2(%r8,%rsi,1),%dil │ │ mov %dil,-0x2(%r9,%rsi,1) │ │ lea (%rdx,%rsi,1),%rdi │ │ add $0x2,%rdi │ │ cmp %rbx,%rdi │ │ - jae 3979b │ │ + jae 39a06 │ │ mov -0x1(%r8,%rsi,1),%dil │ │ mov %dil,-0x1(%r9,%rsi,1) │ │ mov (%r8,%rsi,1),%dil │ │ mov %dil,(%r9,%rsi,1) │ │ lea (%rcx,%rsi,1),%rdi │ │ add $0x4,%rdi │ │ add $0x4,%rsi │ │ cmp %rax,%rdi │ │ - jb 39570 │ │ + jb 397db │ │ add %rsi,%rdx │ │ add %rsi,%rcx │ │ mov %rdx,%rsi │ │ and $0x3,%r15d │ │ - lea -0x354db(%rip),%rax │ │ + lea -0x35876(%rip),%rax │ │ movslq (%rax,%r15,4),%rdx │ │ add %rax,%rdx │ │ jmp *%rdx │ │ cmp %rbx,%rsi │ │ - jae 397bf │ │ + jae 39a2a │ │ cmp %rbx,%rcx │ │ - jb 396c4 │ │ - lea 0x4074f(%rip),%rdx │ │ - jmp 397f6 │ │ + jb 3992f │ │ + lea 0x3d7e4(%rip),%rdx │ │ + jmp 39a61 │ │ lea 0x1(%rcx),%rax │ │ cmp %rbx,%rax │ │ - jae 39752 │ │ + jae 399bd │ │ lea 0x1(%rsi),%rdx │ │ cmp %rbx,%rdx │ │ - jae 39775 │ │ + jae 399e0 │ │ cmp %rbx,%rsi │ │ - jae 397c8 │ │ + jae 39a33 │ │ cmp %rbx,%rcx │ │ - jb 396b6 │ │ - lea 0x4077b(%rip),%rdx │ │ - jmp 397f6 │ │ + jb 39921 │ │ + lea 0x3d810(%rip),%rdx │ │ + jmp 39a61 │ │ lea 0x2(%rcx),%rax │ │ cmp %rbx,%rax │ │ - jae 39762 │ │ + jae 399cd │ │ lea 0x2(%rsi),%rdx │ │ cmp %rbx,%rdx │ │ - jae 39788 │ │ + jae 399f3 │ │ cmp %rbx,%rsi │ │ - jae 397d1 │ │ + jae 39a3c │ │ cmp %rbx,%rcx │ │ - jae 397da │ │ + jae 39a45 │ │ mov (%r14,%rsi,1),%dil │ │ mov %dil,(%r14,%rcx,1) │ │ inc %rsi │ │ cmp %rbx,%rsi │ │ - jae 397e3 │ │ + jae 39a4e │ │ inc %rcx │ │ cmp %rbx,%rcx │ │ - jae 397ef │ │ + jae 39a5a │ │ mov (%r14,%rsi,1),%sil │ │ mov %sil,(%r14,%rcx,1) │ │ mov %rdx,%rsi │ │ mov %rax,%rcx │ │ mov (%r14,%rsi,1),%al │ │ mov %al,(%r14,%rcx,1) │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea -0x2fe1e(%rip),%rdi │ │ - lea 0x4060d(%rip),%rdx │ │ - mov $0x2f,%esi │ │ - call 32140 │ │ lea -0x2fe07(%rip),%rdi │ │ - lea 0x4060d(%rip),%rdx │ │ + lea 0x3d6a2(%rip),%rdx │ │ + mov $0x2f,%esi │ │ + call 31a30 │ │ + lea -0x2fdf0(%rip),%rdi │ │ + lea 0x3d6a2(%rip),%rdx │ │ mov $0x48,%esi │ │ - call 32140 │ │ - lea 0x40794(%rip),%rcx │ │ + call 31a30 │ │ + lea 0x3d829(%rip),%rcx │ │ xor %edi,%edi │ │ - jmp 3971a │ │ - lea 0x407a1(%rip),%rcx │ │ + jmp 39985 │ │ + lea 0x3d836(%rip),%rcx │ │ mov %rdx,%rdi │ │ mov %rbx,%rdx │ │ - call 32050 │ │ - lea -0x2ff37(%rip),%rdi │ │ - lea 0x40758(%rip),%rdx │ │ + call 31960 │ │ + lea -0x2ff00(%rip),%rdi │ │ + lea 0x3d7ed(%rip),%rdx │ │ mov $0x2b,%esi │ │ - call 30650 │ │ - lea 0x40597(%rip),%rax │ │ + call 2fe00 │ │ + lea 0x3d62c(%rip),%rax │ │ mov %rcx,%rdi │ │ mov %r12,%rsi │ │ mov %rbx,%rdx │ │ mov %rax,%rcx │ │ - call 32050 │ │ - lea -0x2fe24(%rip),%rdi │ │ - lea 0x40638(%rip),%rdx │ │ - jmp 396e3 │ │ - lea -0x2fdbd(%rip),%rdi │ │ - lea 0x40688(%rip),%rdx │ │ - jmp 396e3 │ │ - lea -0x2fe18(%rip),%rdi │ │ - lea 0x4062d(%rip),%rdx │ │ - jmp 396fb │ │ - lea -0x2fdb4(%rip),%rdi │ │ - lea 0x4067a(%rip),%rdx │ │ - jmp 396fb │ │ - lea 0x405ae(%rip),%rdx │ │ - jmp 397f9 │ │ - lea 0x4058d(%rip),%rdx │ │ - jmp 397f9 │ │ - lea 0x4056c(%rip),%rdx │ │ - jmp 397f9 │ │ - lea 0x40503(%rip),%rdx │ │ - jmp 397f9 │ │ - lea 0x405a2(%rip),%rdx │ │ - jmp 397ea │ │ - lea 0x405f9(%rip),%rdx │ │ - jmp 397ea │ │ - lea 0x40650(%rip),%rdx │ │ - jmp 397ea │ │ - lea 0x4065f(%rip),%rdx │ │ - jmp 397f6 │ │ - lea 0x4066e(%rip),%rdx │ │ + call 31960 │ │ + lea -0x2fe0d(%rip),%rdi │ │ + lea 0x3d6cd(%rip),%rdx │ │ + jmp 3994e │ │ + lea -0x2fda6(%rip),%rdi │ │ + lea 0x3d71d(%rip),%rdx │ │ + jmp 3994e │ │ + lea -0x2fe01(%rip),%rdi │ │ + lea 0x3d6c2(%rip),%rdx │ │ + jmp 39966 │ │ + lea -0x2fd9d(%rip),%rdi │ │ + lea 0x3d70f(%rip),%rdx │ │ + jmp 39966 │ │ + lea 0x3d643(%rip),%rdx │ │ + jmp 39a64 │ │ + lea 0x3d622(%rip),%rdx │ │ + jmp 39a64 │ │ + lea 0x3d601(%rip),%rdx │ │ + jmp 39a64 │ │ + lea 0x3d598(%rip),%rdx │ │ + jmp 39a64 │ │ + lea 0x3d637(%rip),%rdx │ │ + jmp 39a55 │ │ + lea 0x3d68e(%rip),%rdx │ │ + jmp 39a55 │ │ + lea 0x3d6e5(%rip),%rdx │ │ + jmp 39a55 │ │ + lea 0x3d6f4(%rip),%rdx │ │ + jmp 39a61 │ │ + lea 0x3d703(%rip),%rdx │ │ mov %rsi,%rdi │ │ - jmp 397f9 │ │ - lea 0x4067a(%rip),%rdx │ │ + jmp 39a64 │ │ + lea 0x3d70f(%rip),%rdx │ │ mov %rcx,%rdi │ │ mov %rbx,%rsi │ │ - call 3131b │ │ + call 31a41 │ │ push %rbp │ │ mov %rsp,%rbp │ │ mov %rdx,%r9 │ │ mov %rsi,%rax │ │ sub %rcx,%rdx │ │ cmp $0x3,%r8 │ │ - jne 3985c │ │ + jne 39ac7 │ │ mov %r9,%rcx │ │ sub $0xfffffffffffffffd,%rcx │ │ setae %sil │ │ cmp %rax,%rcx │ │ seta %cl │ │ or %sil,%cl │ │ - jne 3985a │ │ - lea 0x2(%rdx),%rcx │ │ + jne 39ac5 │ │ + lea 0x1(%rdx),%rcx │ │ cmp %rax,%rcx │ │ - jae 3985a │ │ + jae 39ac5 │ │ cmp %rdx,%rax │ │ - jbe 3985a │ │ - lea 0x1(%rdx),%rcx │ │ + jbe 39ac5 │ │ + lea 0x2(%rdx),%rcx │ │ cmp %rax,%rcx │ │ - jae 3985a │ │ + jae 39ac5 │ │ mov (%rdi,%rdx,1),%al │ │ mov %al,(%rdi,%r9,1) │ │ mov 0x1(%rdi,%rdx,1),%al │ │ mov %al,0x1(%rdi,%r9,1) │ │ mov 0x2(%rdi,%rdx,1),%al │ │ mov %al,0x2(%rdi,%r9,1) │ │ pop %rbp │ │ @@ -32795,74 +33086,115 @@ │ │ cmp %r9,%rdx │ │ setae %sil │ │ mov %rcx,%r10 │ │ neg %r10 │ │ cmp %r10,%r8 │ │ seta %r10b │ │ test %r10b,%sil │ │ - jne 398a8 │ │ + jne 39b13 │ │ cmp %rcx,%r8 │ │ - ja 398a8 │ │ + ja 39b13 │ │ lea (%rdx,%r8,1),%rsi │ │ cmp %rax,%rsi │ │ - jae 398a8 │ │ + jae 39b13 │ │ cmp %r9,%rdx │ │ - jae 398b4 │ │ + jae 39b1f │ │ sub %r9,%rax │ │ - jb 3991f │ │ + jb 39b8a │ │ cmp %rax,%r8 │ │ - ja 398e1 │ │ + ja 39b4c │ │ cmp %rdx,%rsi │ │ - jb 3990d │ │ + jb 39b78 │ │ cmp %r9,%rsi │ │ - ja 3990d │ │ + ja 39b78 │ │ add %rdi,%r9 │ │ add %rdi,%rdx │ │ - jmp 398d1 │ │ + jmp 39b3c │ │ mov %rax,%rsi │ │ mov %r9,%rcx │ │ pop %rbp │ │ - jmp 39456 │ │ + jmp 396c1 │ │ sub %rdx,%rax │ │ - jb 3992f │ │ + jb 39b9a │ │ mov %r8,%rsi │ │ add %r9,%rsi │ │ - jb 398ea │ │ + jb 39b55 │ │ cmp %rdx,%rsi │ │ - ja 398ea │ │ + ja 39b55 │ │ cmp %rax,%r8 │ │ - ja 398f9 │ │ + ja 39b64 │ │ add %rdi,%rdx │ │ add %rdi,%r9 │ │ mov %r9,%rdi │ │ mov %rdx,%rsi │ │ mov %r8,%rdx │ │ pop %rbp │ │ - jmp *0x41967(%rip) │ │ - lea 0x403c0(%rip),%rcx │ │ - jmp 39900 │ │ - lea 0x4036f(%rip),%rcx │ │ + jmp *0x3e9b4(%rip) │ │ + lea 0x3d3dd(%rip),%rcx │ │ + jmp 39b6b │ │ + lea 0x3d38c(%rip),%rcx │ │ mov %r9,%rdi │ │ - call 32050 │ │ - lea 0x40348(%rip),%rcx │ │ + call 31960 │ │ + lea 0x3d365(%rip),%rcx │ │ xor %edi,%edi │ │ mov %r8,%rsi │ │ mov %rax,%rdx │ │ - call 32050 │ │ - lea 0x4037c(%rip),%rcx │ │ + call 31960 │ │ + lea 0x3d399(%rip),%rcx │ │ mov %rdx,%rdi │ │ mov %r9,%rdx │ │ - call 32050 │ │ - lea -0x2f723(%rip),%rdi │ │ - lea 0x4034b(%rip),%rdx │ │ - jmp 3993d │ │ - lea -0x2f733(%rip),%rdi │ │ - lea 0x402f3(%rip),%rdx │ │ + call 31960 │ │ + lea -0x2f6fe(%rip),%rdi │ │ + lea 0x3d368(%rip),%rdx │ │ + jmp 39ba8 │ │ + lea -0x2f70e(%rip),%rdi │ │ + lea 0x3d310(%rip),%rdx │ │ mov $0x13,%esi │ │ - call 30650 │ │ + call 2fe00 │ │ + mov 0x20(%rsi),%rax │ │ + mov 0x28(%rsi),%r8 │ │ + mov %r8,%r9 │ │ + sub %rax,%r9 │ │ + cmp %rdx,%r9 │ │ + cmovae %rdx,%r9 │ │ + lea (%r9,%rax,1),%rcx │ │ + cmp %rcx,%rax │ │ + jae 39bd7 │ │ + mov %rcx,0x20(%rsi) │ │ + mov %rcx,%rax │ │ + mov $0x8,%ecx │ │ + cmp %r8,%rax │ │ + jae 39bfc │ │ + sub %rdx,%r9 │ │ + lea 0x1(%rax),%r10 │ │ + test %r9,%r9 │ │ + je 39c00 │ │ + inc %r9 │ │ + mov %r10,%rax │ │ + cmp %r10,%r8 │ │ + jne 39be4 │ │ + mov %r8,0x20(%rsi) │ │ + xor %eax,%eax │ │ + jmp 39c31 │ │ + mov %r10,0x20(%rsi) │ │ + lea (%rax,%rax,1),%rcx │ │ + add (%rsi),%rcx │ │ + shl $0x2,%rax │ │ + add 0x10(%rsi),%rax │ │ + mov 0x30(%rsi),%r8 │ │ + lea (%r8,%rdx,1),%r9 │ │ + add %r8,%rdx │ │ + inc %rdx │ │ + mov %rdx,0x30(%rsi) │ │ + mov %r9,(%rdi) │ │ + mov %rcx,0x8(%rdi) │ │ + mov $0x10,%ecx │ │ + mov %rax,(%rdi,%rcx,1) │ │ + ret │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -32870,169 +33202,155 @@ │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x498,%rsp │ │ + sub $0x428,%rsp │ │ mov %rcx,%r12 │ │ mov %rdx,%r13 │ │ mov %rsi,%rbp │ │ - mov %rdi,%r14 │ │ + mov %rdi,%r15 │ │ mov $0x20,%edi │ │ mov $0x1,%esi │ │ - call *0x418e3(%rip) │ │ + call *0x3e89b(%rip) │ │ test %rax,%rax │ │ - je 3a3bb │ │ - mov %rax,%r15 │ │ - movq $0x20,0x28(%rsp) │ │ - mov %rax,0x30(%rsp) │ │ - movq $0x20,0x38(%rsp) │ │ + je 3a774 │ │ + mov %rax,%r14 │ │ + movq $0x20,0x10(%rsp) │ │ + mov %rax,0x18(%rsp) │ │ + movq $0x20,0x20(%rsp) │ │ mov $0x40,%edi │ │ mov $0x1,%esi │ │ - call *0x418b0(%rip) │ │ + call *0x3e868(%rip) │ │ test %rax,%rax │ │ - je 3a3ca │ │ + je 3a783 │ │ mov %rax,%rbx │ │ - movq $0x40,0x10(%rsp) │ │ - mov %rax,0x18(%rsp) │ │ - movq $0x40,0x20(%rsp) │ │ - xorps %xmm0,%xmm0 │ │ - movaps %xmm0,0x40(%rsp) │ │ - movq $0x0,0x50(%rsp) │ │ - movaps %xmm0,0x60(%rsp) │ │ - movaps %xmm0,0x70(%rsp) │ │ - movzbl 0x45a73(%rip),%eax │ │ + movq $0x40,0x28(%rsp) │ │ + mov %rax,0x30(%rsp) │ │ + movq $0x40,0x38(%rsp) │ │ + movzbl 0x42a56(%rip),%eax │ │ cmp $0xff,%al │ │ - je 3a3b1 │ │ - movb $0x2,0x18c(%rsp) │ │ - movl $0x13,0x188(%rsp) │ │ - movq $0x1,0x120(%rsp) │ │ - movq $0x40,0x128(%rsp) │ │ - movaps 0x40(%rsp),%xmm0 │ │ - movups %xmm0,0x130(%rsp) │ │ - mov 0x50(%rsp),%rax │ │ - mov %rax,0x140(%rsp) │ │ - movaps 0x60(%rsp),%xmm0 │ │ - movaps 0x70(%rsp),%xmm1 │ │ - movups %xmm0,0x148(%rsp) │ │ - movups %xmm1,0x158(%rsp) │ │ + je 3a76a │ │ + movb $0x2,0xac(%rsp) │ │ + movl $0x13,0xa8(%rsp) │ │ + movq $0x1,0x40(%rsp) │ │ + movq $0x40,0x48(%rsp) │ │ + xorps %xmm0,%xmm0 │ │ + movups %xmm0,0x50(%rsp) │ │ + movups %xmm0,0x60(%rsp) │ │ + movups %xmm0,0x70(%rsp) │ │ + movq $0x0,0x80(%rsp) │ │ movabs $0x300040000,%rax │ │ - mov %rax,0x168(%rsp) │ │ - movl $0x4,0x170(%rsp) │ │ - movq $0x0,0x178(%rsp) │ │ - lea 0x120(%rsp),%rdi │ │ + mov %rax,0x88(%rsp) │ │ + movl $0x4,0x90(%rsp) │ │ + movq $0x0,0x98(%rsp) │ │ + lea 0x40(%rsp),%rdi │ │ mov $0x20,%r8d │ │ mov %rbp,%rsi │ │ mov %r13,%rdx │ │ mov %r12,%rcx │ │ mov %rbx,%r9 │ │ - call 2cf10 │ │ + call 2c5c0 │ │ cmp $0xff,%al │ │ - je 39b05 │ │ - mov %al,0x190(%rsp) │ │ - movq $0x0,0x230(%rsp) │ │ - movq $0x1,0x238(%rsp) │ │ - movq $0x0,0x240(%rsp) │ │ + je 39dbb │ │ + mov %al,0x150(%rsp) │ │ + movq $0x0,0x1f0(%rsp) │ │ + movq $0x1,0x1f8(%rsp) │ │ + movq $0x0,0x200(%rsp) │ │ sub $0x2,%al │ │ movzbl %al,%eax │ │ mov $0x2,%ecx │ │ cmovae %eax,%ecx │ │ movzbl %cl,%eax │ │ - lea -0x359a6(%rip),%rcx │ │ + lea -0x35d8c(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ - lea -0x3167d(%rip),%r15 │ │ - mov $0x1b,%r12d │ │ - jmp 3a0af │ │ - lea 0x230(%rsp),%rdi │ │ + lea -0x31a74(%rip),%r12 │ │ + mov $0x1b,%r13d │ │ + jmp 3a3ad │ │ + lea 0x1f0(%rsp),%rdi │ │ mov %rbx,%rsi │ │ - call 3a530 │ │ - lea 0x270(%rsp),%rsi │ │ - lea 0x190(%rsp),%rdi │ │ - mov 0x4171c(%rip),%rbp │ │ + call 3a7f0 │ │ + lea 0x230(%rsp),%rsi │ │ + lea 0x150(%rsp),%rdi │ │ + mov 0x3e71e(%rip),%rbp │ │ mov $0xa0,%edx │ │ call *%rbp │ │ - movaps 0x220(%rsp),%xmm0 │ │ + movaps 0x1e0(%rsp),%xmm0 │ │ + movaps %xmm0,0x140(%rsp) │ │ + movaps 0x1d0(%rsp),%xmm0 │ │ + movaps %xmm0,0x130(%rsp) │ │ + movaps 0x1c0(%rsp),%xmm0 │ │ + movaps %xmm0,0x120(%rsp) │ │ + movaps 0x1b0(%rsp),%xmm0 │ │ movaps %xmm0,0x110(%rsp) │ │ - movaps 0x210(%rsp),%xmm0 │ │ + movaps 0x1a0(%rsp),%xmm0 │ │ movaps %xmm0,0x100(%rsp) │ │ - movaps 0x200(%rsp),%xmm0 │ │ - movaps %xmm0,0xf0(%rsp) │ │ - movaps 0x1f0(%rsp),%xmm0 │ │ - movaps %xmm0,0xe0(%rsp) │ │ - movaps 0x1e0(%rsp),%xmm0 │ │ - movaps %xmm0,0xd0(%rsp) │ │ + movaps 0x150(%rsp),%xmm0 │ │ + movaps 0x160(%rsp),%xmm1 │ │ + movaps 0x170(%rsp),%xmm2 │ │ + movaps 0x180(%rsp),%xmm3 │ │ + movaps %xmm0,0xb0(%rsp) │ │ + movaps %xmm1,0xc0(%rsp) │ │ + movaps %xmm2,0xd0(%rsp) │ │ + movaps %xmm3,0xe0(%rsp) │ │ movaps 0x190(%rsp),%xmm0 │ │ - movaps 0x1a0(%rsp),%xmm1 │ │ - movaps 0x1b0(%rsp),%xmm2 │ │ - movaps 0x1c0(%rsp),%xmm3 │ │ - movaps %xmm0,0x80(%rsp) │ │ - movaps %xmm1,0x90(%rsp) │ │ - movaps %xmm2,0xa0(%rsp) │ │ - movaps %xmm3,0xb0(%rsp) │ │ - movaps 0x1d0(%rsp),%xmm0 │ │ - movaps %xmm0,0xc0(%rsp) │ │ + movaps %xmm0,0xf0(%rsp) │ │ xorps %xmm0,%xmm0 │ │ - movups %xmm0,0x339(%rsp) │ │ - movups %xmm0,0x329(%rsp) │ │ - movups %xmm0,0x319(%rsp) │ │ - movups %xmm0,0x309(%rsp) │ │ movups %xmm0,0x2f9(%rsp) │ │ movups %xmm0,0x2e9(%rsp) │ │ - movq $0x0,0x348(%rsp) │ │ - lea 0x3e0(%rsp),%r12 │ │ - lea 0x80(%rsp),%rsi │ │ + movups %xmm0,0x2d9(%rsp) │ │ + movups %xmm0,0x2c9(%rsp) │ │ + movups %xmm0,0x2b9(%rsp) │ │ + movups %xmm0,0x2a9(%rsp) │ │ + movq $0x0,0x308(%rsp) │ │ + lea 0x370(%rsp),%r12 │ │ + lea 0xb0(%rsp),%rsi │ │ mov $0xa0,%edx │ │ mov %r12,%rdi │ │ call *%rbp │ │ movabs $0x5649535f4d43475f,%rax │ │ - mov %rax,0x490(%rsp) │ │ - movups -0x30222(%rip),%xmm0 │ │ - movaps %xmm0,0x480(%rsp) │ │ - lea 0x230(%rsp),%r13 │ │ + mov %rax,0x420(%rsp) │ │ + movups -0x30256(%rip),%xmm0 │ │ + movaps %xmm0,0x410(%rsp) │ │ + lea 0x1f0(%rsp),%r13 │ │ mov $0xb8,%edx │ │ mov %r13,%rdi │ │ mov %r12,%rsi │ │ call *%rbp │ │ - movb $0x1,0x2e8(%rsp) │ │ - movb $0x19,0x350(%rsp) │ │ - lea 0x3a0(%rsp),%rdi │ │ + movb $0x1,0x2a8(%rsp) │ │ + movb $0x19,0x310(%rsp) │ │ + lea 0xb0(%rsp),%rdi │ │ mov %r13,%rsi │ │ - call 3abc0 │ │ + call 3ade0 │ │ xor %eax,%eax │ │ xor %ecx,%ecx │ │ - cs nopw 0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ xor %edx,%edx │ │ cmp $0x40,%rcx │ │ setne %dl │ │ add %rcx,%rdx │ │ - movzbl 0x3a0(%rsp,%rax,1),%esi │ │ - movzbl 0x3a1(%rsp,%rax,1),%edi │ │ - mov %sil,0x80(%rsp,%rcx,1) │ │ + movzbl 0xb0(%rsp,%rax,1),%esi │ │ + movzbl 0xb1(%rsp,%rax,1),%edi │ │ + mov %sil,0x328(%rsp,%rcx,1) │ │ add $0x2,%rax │ │ xor %ecx,%ecx │ │ cmp $0x40,%rdx │ │ setne %cl │ │ add %rdx,%rcx │ │ - mov %dil,0x80(%rsp,%rdx,1) │ │ + mov %dil,0x328(%rsp,%rdx,1) │ │ cmp $0x40,%rax │ │ - jne 39c90 │ │ - movups 0x80(%rsp),%xmm0 │ │ - movups 0x90(%rsp),%xmm1 │ │ - movups 0xa0(%rsp),%xmm2 │ │ - movups 0xb0(%rsp),%xmm3 │ │ - movaps %xmm3,0x390(%rsp) │ │ - movaps %xmm2,0x380(%rsp) │ │ - movaps %xmm1,0x370(%rsp) │ │ - movaps %xmm0,0x360(%rsp) │ │ - movups %xmm1,0x10(%r15) │ │ - movups %xmm0,(%r15) │ │ + jne 39f40 │ │ + movups 0x328(%rsp),%xmm0 │ │ + movups 0x338(%rsp),%xmm1 │ │ + movups %xmm1,0x10(%r14) │ │ + movups %xmm0,(%r14) │ │ movb $0x0,(%rbx) │ │ movb $0x0,0x1(%rbx) │ │ movb $0x0,0x2(%rbx) │ │ movb $0x0,0x3(%rbx) │ │ movb $0x0,0x4(%rbx) │ │ movb $0x0,0x5(%rbx) │ │ movb $0x0,0x6(%rbx) │ │ @@ -33089,177 +33407,207 @@ │ │ movb $0x0,0x39(%rbx) │ │ movb $0x0,0x3a(%rbx) │ │ movb $0x0,0x3b(%rbx) │ │ movb $0x0,0x3c(%rbx) │ │ movb $0x0,0x3d(%rbx) │ │ movb $0x0,0x3e(%rbx) │ │ movb $0x0,0x3f(%rbx) │ │ - mov 0x10(%rsp),%rdx │ │ - mov 0x18(%rsp),%rax │ │ - movq $0x0,0x20(%rsp) │ │ - test %rdx,%rdx │ │ - je 39e9c │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 39e41 │ │ - xor %esi,%esi │ │ - jmp 39e85 │ │ - and $0xfffffffffffffff8,%rdx │ │ - xor %esi,%esi │ │ - nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 39e50 │ │ - test %rcx,%rcx │ │ - je 39e9c │ │ - add %rsi,%rax │ │ - xor %edx,%edx │ │ - nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rdx,1) │ │ - inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 39e90 │ │ - mov 0x38(%rsp),%rax │ │ - mov %rax,0x18(%r14) │ │ - movups 0x28(%rsp),%xmm0 │ │ - movups %xmm0,0x8(%r14) │ │ - movq $0xffffffffffffffff,(%r14) │ │ - mov 0x18(%rsp),%rax │ │ - mov 0x20(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 39f2d │ │ - mov %rdx,%rsi │ │ - mov %rax,%rcx │ │ - and $0x7,%rsi │ │ - je 39eeb │ │ - mov %rax,%rcx │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rcx) │ │ - inc %rcx │ │ - dec %rsi │ │ - jne 39ee0 │ │ - cmp $0x8,%rdx │ │ - jb 39f28 │ │ - add %rdx,%rax │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rcx) │ │ - movb $0x0,0x1(%rcx) │ │ - movb $0x0,0x2(%rcx) │ │ - movb $0x0,0x3(%rcx) │ │ - movb $0x0,0x4(%rcx) │ │ - movb $0x0,0x5(%rcx) │ │ - movb $0x0,0x6(%rcx) │ │ - movb $0x0,0x7(%rcx) │ │ - add $0x8,%rcx │ │ - cmp %rax,%rcx │ │ - jne 39f00 │ │ - mov 0x18(%rsp),%rax │ │ - movq $0x0,0x20(%rsp) │ │ - mov 0x10(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 39fac │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 39f4f │ │ - xor %esi,%esi │ │ - jmp 39f95 │ │ - and $0xfffffffffffffff8,%rdx │ │ - xor %esi,%esi │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 39f60 │ │ - test %rcx,%rcx │ │ - je 39fac │ │ - add %rsi,%rax │ │ - xor %edx,%edx │ │ - nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rdx,1) │ │ - inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 39fa0 │ │ - cmpq $0x0,0x10(%rsp) │ │ - je 3a39f │ │ - mov 0x18(%rsp),%rdi │ │ - jmp 3a399 │ │ - lea -0x31b03(%rip),%r15 │ │ - mov $0x18,%r12d │ │ - jmp 3a0af │ │ - lea 0x190(%rsp),%rax │ │ - mov %rax,0x80(%rsp) │ │ - lea 0x80(%rsp),%rax │ │ - mov %rax,0x3e0(%rsp) │ │ - lea -0xbb7b(%rip),%rax │ │ - mov %rax,0x3e8(%rsp) │ │ - lea 0x3fee6(%rip),%rsi │ │ - lea -0x323d2(%rip),%rdx │ │ - lea 0x230(%rsp),%rdi │ │ - lea 0x3e0(%rsp),%rcx │ │ - call 30680 │ │ - test %al,%al │ │ - je 3a0eb │ │ - lea -0x305b8(%rip),%rdi │ │ - lea 0x3fe94(%rip),%rcx │ │ - lea 0x3fedd(%rip),%r8 │ │ + movb $0x0,(%rbx) │ │ + movb $0x0,0x1(%rbx) │ │ + movb $0x0,0x2(%rbx) │ │ + movb $0x0,0x3(%rbx) │ │ + movb $0x0,0x4(%rbx) │ │ + movb $0x0,0x5(%rbx) │ │ + movb $0x0,0x6(%rbx) │ │ + movb $0x0,0x7(%rbx) │ │ + movb $0x0,0x8(%rbx) │ │ + movb $0x0,0x9(%rbx) │ │ + movb $0x0,0xa(%rbx) │ │ + movb $0x0,0xb(%rbx) │ │ + movb $0x0,0xc(%rbx) │ │ + movb $0x0,0xd(%rbx) │ │ + movb $0x0,0xe(%rbx) │ │ + movb $0x0,0xf(%rbx) │ │ + movb $0x0,0x10(%rbx) │ │ + movb $0x0,0x11(%rbx) │ │ + movb $0x0,0x12(%rbx) │ │ + movb $0x0,0x13(%rbx) │ │ + movb $0x0,0x14(%rbx) │ │ + movb $0x0,0x15(%rbx) │ │ + movb $0x0,0x16(%rbx) │ │ + movb $0x0,0x17(%rbx) │ │ + movb $0x0,0x18(%rbx) │ │ + movb $0x0,0x19(%rbx) │ │ + movb $0x0,0x1a(%rbx) │ │ + movb $0x0,0x1b(%rbx) │ │ + movb $0x0,0x1c(%rbx) │ │ + movb $0x0,0x1d(%rbx) │ │ + movb $0x0,0x1e(%rbx) │ │ + movb $0x0,0x1f(%rbx) │ │ + movb $0x0,0x20(%rbx) │ │ + movb $0x0,0x21(%rbx) │ │ + movb $0x0,0x22(%rbx) │ │ + movb $0x0,0x23(%rbx) │ │ + movb $0x0,0x24(%rbx) │ │ + movb $0x0,0x25(%rbx) │ │ + movb $0x0,0x26(%rbx) │ │ + movb $0x0,0x27(%rbx) │ │ + movb $0x0,0x28(%rbx) │ │ + movb $0x0,0x29(%rbx) │ │ + movb $0x0,0x2a(%rbx) │ │ + movb $0x0,0x2b(%rbx) │ │ + movb $0x0,0x2c(%rbx) │ │ + movb $0x0,0x2d(%rbx) │ │ + movb $0x0,0x2e(%rbx) │ │ + movb $0x0,0x2f(%rbx) │ │ + movb $0x0,0x30(%rbx) │ │ + movb $0x0,0x31(%rbx) │ │ + movb $0x0,0x32(%rbx) │ │ + movb $0x0,0x33(%rbx) │ │ + movb $0x0,0x34(%rbx) │ │ + movb $0x0,0x35(%rbx) │ │ + movb $0x0,0x36(%rbx) │ │ + movb $0x0,0x37(%rbx) │ │ + movb $0x0,0x38(%rbx) │ │ + movb $0x0,0x39(%rbx) │ │ + movb $0x0,0x3a(%rbx) │ │ + movb $0x0,0x3b(%rbx) │ │ + movb $0x0,0x3c(%rbx) │ │ + movb $0x0,0x3d(%rbx) │ │ + movb $0x0,0x3e(%rbx) │ │ + movb $0x0,0x3f(%rbx) │ │ + mov 0x20(%rsp),%rax │ │ + mov %rax,0x18(%r15) │ │ + movups 0x10(%rsp),%xmm0 │ │ + movups %xmm0,0x8(%r15) │ │ + movq $0xffffffffffffffff,(%r15) │ │ + movb $0x0,(%rbx) │ │ + movb $0x0,0x1(%rbx) │ │ + movb $0x0,0x2(%rbx) │ │ + movb $0x0,0x3(%rbx) │ │ + movb $0x0,0x4(%rbx) │ │ + movb $0x0,0x5(%rbx) │ │ + movb $0x0,0x6(%rbx) │ │ + movb $0x0,0x7(%rbx) │ │ + movb $0x0,0x8(%rbx) │ │ + movb $0x0,0x9(%rbx) │ │ + movb $0x0,0xa(%rbx) │ │ + movb $0x0,0xb(%rbx) │ │ + movb $0x0,0xc(%rbx) │ │ + movb $0x0,0xd(%rbx) │ │ + movb $0x0,0xe(%rbx) │ │ + movb $0x0,0xf(%rbx) │ │ + movb $0x0,0x10(%rbx) │ │ + movb $0x0,0x11(%rbx) │ │ + movb $0x0,0x12(%rbx) │ │ + movb $0x0,0x13(%rbx) │ │ + movb $0x0,0x14(%rbx) │ │ + movb $0x0,0x15(%rbx) │ │ + movb $0x0,0x16(%rbx) │ │ + movb $0x0,0x17(%rbx) │ │ + movb $0x0,0x18(%rbx) │ │ + movb $0x0,0x19(%rbx) │ │ + movb $0x0,0x1a(%rbx) │ │ + movb $0x0,0x1b(%rbx) │ │ + movb $0x0,0x1c(%rbx) │ │ + movb $0x0,0x1d(%rbx) │ │ + movb $0x0,0x1e(%rbx) │ │ + movb $0x0,0x1f(%rbx) │ │ + movb $0x0,0x20(%rbx) │ │ + movb $0x0,0x21(%rbx) │ │ + movb $0x0,0x22(%rbx) │ │ + movb $0x0,0x23(%rbx) │ │ + movb $0x0,0x24(%rbx) │ │ + movb $0x0,0x25(%rbx) │ │ + movb $0x0,0x26(%rbx) │ │ + movb $0x0,0x27(%rbx) │ │ + movb $0x0,0x28(%rbx) │ │ + movb $0x0,0x29(%rbx) │ │ + movb $0x0,0x2a(%rbx) │ │ + movb $0x0,0x2b(%rbx) │ │ + movb $0x0,0x2c(%rbx) │ │ + movb $0x0,0x2d(%rbx) │ │ + movb $0x0,0x2e(%rbx) │ │ + movb $0x0,0x2f(%rbx) │ │ + movb $0x0,0x30(%rbx) │ │ + movb $0x0,0x31(%rbx) │ │ + movb $0x0,0x32(%rbx) │ │ + movb $0x0,0x33(%rbx) │ │ + movb $0x0,0x34(%rbx) │ │ + movb $0x0,0x35(%rbx) │ │ + movb $0x0,0x36(%rbx) │ │ + movb $0x0,0x37(%rbx) │ │ + movb $0x0,0x38(%rbx) │ │ + movb $0x0,0x39(%rbx) │ │ + movb $0x0,0x3a(%rbx) │ │ + movb $0x0,0x3b(%rbx) │ │ + movb $0x0,0x3c(%rbx) │ │ + movb $0x0,0x3d(%rbx) │ │ + movb $0x0,0x3e(%rbx) │ │ + movb $0x0,0x3f(%rbx) │ │ + mov %rbx,%rdi │ │ + call *0x3e23d(%rip) │ │ + jmp 3a758 │ │ + lea -0x31f42(%rip),%r12 │ │ + mov $0x18,%r13d │ │ + jmp 3a3ad │ │ + lea 0x150(%rsp),%rax │ │ + mov %rax,0xb0(%rsp) │ │ + lea 0xb0(%rsp),%rax │ │ + mov %rax,0x370(%rsp) │ │ + lea -0xc829(%rip),%rax │ │ + mov %rax,0x378(%rsp) │ │ + lea 0x3cee8(%rip),%rsi │ │ + lea -0x32766(%rip),%rdx │ │ + lea 0x1f0(%rsp),%rdi │ │ + lea 0x370(%rsp),%rcx │ │ + call 2fe30 │ │ + test %al,%al │ │ + je 3a3e9 │ │ + lea -0x30634(%rip),%rdi │ │ + lea 0x3ce96(%rip),%rcx │ │ + lea 0x3cedf(%rip),%r8 │ │ lea 0xf(%rsp),%rdx │ │ mov $0x37,%esi │ │ - call 334c0 │ │ - jmp 3a3d9 │ │ - lea -0x31baa(%rip),%r15 │ │ - mov $0x12,%r12d │ │ - jmp 3a0af │ │ - lea -0x31b64(%rip),%r15 │ │ - mov $0x12,%r12d │ │ - jmp 3a0af │ │ - lea -0x31be4(%rip),%r15 │ │ - mov $0x1c,%r12d │ │ - jmp 3a0af │ │ - lea -0x31bad(%rip),%r15 │ │ - mov $0x18,%r12d │ │ - jmp 3a0af │ │ - lea -0x31ba4(%rip),%r15 │ │ - mov $0x13,%r12d │ │ - jmp 3a0af │ │ - lea -0x31b8e(%rip),%r15 │ │ - mov $0x14,%r12d │ │ - lea 0x230(%rsp),%rdi │ │ + call 32a70 │ │ + jmp 3a792 │ │ + lea -0x31fe9(%rip),%r12 │ │ + mov $0x12,%r13d │ │ + jmp 3a3ad │ │ + lea -0x31fa3(%rip),%r12 │ │ + mov $0x12,%r13d │ │ + jmp 3a3ad │ │ + lea -0x32023(%rip),%r12 │ │ + mov $0x1c,%r13d │ │ + jmp 3a3ad │ │ + lea -0x31fec(%rip),%r12 │ │ + mov $0x18,%r13d │ │ + jmp 3a3ad │ │ + lea -0x31fe3(%rip),%r12 │ │ + mov $0x13,%r13d │ │ + jmp 3a3ad │ │ + lea -0x31fcd(%rip),%r12 │ │ + mov $0x14,%r13d │ │ + lea 0x1f0(%rsp),%rdi │ │ xor %esi,%esi │ │ - mov %r12,%rdx │ │ - call 3afc0 │ │ - mov 0x240(%rsp),%r13 │ │ - mov 0x238(%rsp),%rdi │ │ - add %r13,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - call *0x41168(%rip) │ │ - add %r12,%r13 │ │ - mov %r13,0x240(%rsp) │ │ - mov 0x240(%rsp),%rax │ │ - mov %rax,0x18(%r14) │ │ - movups 0x230(%rsp),%xmm0 │ │ - movups %xmm0,0x8(%r14) │ │ - movq $0x4,(%r14) │ │ + mov %r13,%rdx │ │ + call 3b1e0 │ │ + mov 0x200(%rsp),%rbp │ │ + mov 0x1f8(%rsp),%rdi │ │ + add %rbp,%rdi │ │ + mov %r12,%rsi │ │ + mov %r13,%rdx │ │ + call *0x3e122(%rip) │ │ + add %r13,%rbp │ │ + mov %rbp,0x200(%rsp) │ │ + mov 0x200(%rsp),%rax │ │ + mov %rax,0x18(%r15) │ │ + movups 0x1f0(%rsp),%xmm0 │ │ + movups %xmm0,0x8(%r15) │ │ + movq $0x4,(%r15) │ │ movb $0x0,(%rbx) │ │ movb $0x0,0x1(%rbx) │ │ movb $0x0,0x2(%rbx) │ │ movb $0x0,0x3(%rbx) │ │ movb $0x0,0x4(%rbx) │ │ movb $0x0,0x5(%rbx) │ │ movb $0x0,0x6(%rbx) │ │ @@ -33316,567 +33664,501 @@ │ │ movb $0x0,0x39(%rbx) │ │ movb $0x0,0x3a(%rbx) │ │ movb $0x0,0x3b(%rbx) │ │ movb $0x0,0x3c(%rbx) │ │ movb $0x0,0x3d(%rbx) │ │ movb $0x0,0x3e(%rbx) │ │ movb $0x0,0x3f(%rbx) │ │ - mov 0x10(%rsp),%rdx │ │ - mov 0x18(%rsp),%rax │ │ - movq $0x0,0x20(%rsp) │ │ - test %rdx,%rdx │ │ - je 3a28c │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 3a231 │ │ - xor %esi,%esi │ │ - jmp 3a275 │ │ - and $0xfffffffffffffff8,%rdx │ │ - xor %esi,%esi │ │ - nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 3a240 │ │ - test %rcx,%rcx │ │ - je 3a28c │ │ - add %rsi,%rax │ │ - xor %edx,%edx │ │ - nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rdx,1) │ │ - inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 3a280 │ │ - cmpq $0x0,0x10(%rsp) │ │ - je 3a29f │ │ - mov 0x18(%rsp),%rdi │ │ - call *0x40fa1(%rip) │ │ - mov 0x30(%rsp),%rax │ │ - mov 0x38(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 3a30d │ │ - mov %rdx,%rsi │ │ - mov %rax,%rcx │ │ - and $0x7,%rsi │ │ - je 3a2cb │ │ - mov %rax,%rcx │ │ - nopl (%rax) │ │ - movb $0x0,(%rcx) │ │ - inc %rcx │ │ - dec %rsi │ │ - jne 3a2c0 │ │ - cmp $0x8,%rdx │ │ - jb 3a308 │ │ - add %rdx,%rax │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rcx) │ │ - movb $0x0,0x1(%rcx) │ │ - movb $0x0,0x2(%rcx) │ │ - movb $0x0,0x3(%rcx) │ │ - movb $0x0,0x4(%rcx) │ │ - movb $0x0,0x5(%rcx) │ │ - movb $0x0,0x6(%rcx) │ │ - movb $0x0,0x7(%rcx) │ │ - add $0x8,%rcx │ │ - cmp %rax,%rcx │ │ - jne 3a2e0 │ │ - mov 0x30(%rsp),%rax │ │ - movq $0x0,0x38(%rsp) │ │ - mov 0x28(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 3a38c │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 3a32f │ │ - xor %esi,%esi │ │ - jmp 3a375 │ │ - and $0xfffffffffffffff8,%rdx │ │ - xor %esi,%esi │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 3a340 │ │ - test %rcx,%rcx │ │ - je 3a38c │ │ - add %rsi,%rax │ │ - xor %edx,%edx │ │ - nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rdx,1) │ │ - inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 3a380 │ │ - cmpq $0x0,0x28(%rsp) │ │ - je 3a39f │ │ - mov 0x30(%rsp),%rdi │ │ - call *0x40ea1(%rip) │ │ - add $0x498,%rsp │ │ + movb $0x0,(%rbx) │ │ + movb $0x0,0x1(%rbx) │ │ + movb $0x0,0x2(%rbx) │ │ + movb $0x0,0x3(%rbx) │ │ + movb $0x0,0x4(%rbx) │ │ + movb $0x0,0x5(%rbx) │ │ + movb $0x0,0x6(%rbx) │ │ + movb $0x0,0x7(%rbx) │ │ + movb $0x0,0x8(%rbx) │ │ + movb $0x0,0x9(%rbx) │ │ + movb $0x0,0xa(%rbx) │ │ + movb $0x0,0xb(%rbx) │ │ + movb $0x0,0xc(%rbx) │ │ + movb $0x0,0xd(%rbx) │ │ + movb $0x0,0xe(%rbx) │ │ + movb $0x0,0xf(%rbx) │ │ + movb $0x0,0x10(%rbx) │ │ + movb $0x0,0x11(%rbx) │ │ + movb $0x0,0x12(%rbx) │ │ + movb $0x0,0x13(%rbx) │ │ + movb $0x0,0x14(%rbx) │ │ + movb $0x0,0x15(%rbx) │ │ + movb $0x0,0x16(%rbx) │ │ + movb $0x0,0x17(%rbx) │ │ + movb $0x0,0x18(%rbx) │ │ + movb $0x0,0x19(%rbx) │ │ + movb $0x0,0x1a(%rbx) │ │ + movb $0x0,0x1b(%rbx) │ │ + movb $0x0,0x1c(%rbx) │ │ + movb $0x0,0x1d(%rbx) │ │ + movb $0x0,0x1e(%rbx) │ │ + movb $0x0,0x1f(%rbx) │ │ + movb $0x0,0x20(%rbx) │ │ + movb $0x0,0x21(%rbx) │ │ + movb $0x0,0x22(%rbx) │ │ + movb $0x0,0x23(%rbx) │ │ + movb $0x0,0x24(%rbx) │ │ + movb $0x0,0x25(%rbx) │ │ + movb $0x0,0x26(%rbx) │ │ + movb $0x0,0x27(%rbx) │ │ + movb $0x0,0x28(%rbx) │ │ + movb $0x0,0x29(%rbx) │ │ + movb $0x0,0x2a(%rbx) │ │ + movb $0x0,0x2b(%rbx) │ │ + movb $0x0,0x2c(%rbx) │ │ + movb $0x0,0x2d(%rbx) │ │ + movb $0x0,0x2e(%rbx) │ │ + movb $0x0,0x2f(%rbx) │ │ + movb $0x0,0x30(%rbx) │ │ + movb $0x0,0x31(%rbx) │ │ + movb $0x0,0x32(%rbx) │ │ + movb $0x0,0x33(%rbx) │ │ + movb $0x0,0x34(%rbx) │ │ + movb $0x0,0x35(%rbx) │ │ + movb $0x0,0x36(%rbx) │ │ + movb $0x0,0x37(%rbx) │ │ + movb $0x0,0x38(%rbx) │ │ + movb $0x0,0x39(%rbx) │ │ + movb $0x0,0x3a(%rbx) │ │ + movb $0x0,0x3b(%rbx) │ │ + movb $0x0,0x3c(%rbx) │ │ + movb $0x0,0x3d(%rbx) │ │ + movb $0x0,0x3e(%rbx) │ │ + movb $0x0,0x3f(%rbx) │ │ + mov 0x3deea(%rip),%r15 │ │ + mov %rbx,%rdi │ │ + call *%r15 │ │ + movb $0x0,(%r14) │ │ + movb $0x0,0x1(%r14) │ │ + movb $0x0,0x2(%r14) │ │ + movb $0x0,0x3(%r14) │ │ + movb $0x0,0x4(%r14) │ │ + movb $0x0,0x5(%r14) │ │ + movb $0x0,0x6(%r14) │ │ + movb $0x0,0x7(%r14) │ │ + movb $0x0,0x8(%r14) │ │ + movb $0x0,0x9(%r14) │ │ + movb $0x0,0xa(%r14) │ │ + movb $0x0,0xb(%r14) │ │ + movb $0x0,0xc(%r14) │ │ + movb $0x0,0xd(%r14) │ │ + movb $0x0,0xe(%r14) │ │ + movb $0x0,0xf(%r14) │ │ + movb $0x0,0x10(%r14) │ │ + movb $0x0,0x11(%r14) │ │ + movb $0x0,0x12(%r14) │ │ + movb $0x0,0x13(%r14) │ │ + movb $0x0,0x14(%r14) │ │ + movb $0x0,0x15(%r14) │ │ + movb $0x0,0x16(%r14) │ │ + movb $0x0,0x17(%r14) │ │ + movb $0x0,0x18(%r14) │ │ + movb $0x0,0x19(%r14) │ │ + movb $0x0,0x1a(%r14) │ │ + movb $0x0,0x1b(%r14) │ │ + movb $0x0,0x1c(%r14) │ │ + movb $0x0,0x1d(%r14) │ │ + movb $0x0,0x1e(%r14) │ │ + movb $0x0,0x1f(%r14) │ │ + movb $0x0,(%r14) │ │ + movb $0x0,0x1(%r14) │ │ + movb $0x0,0x2(%r14) │ │ + movb $0x0,0x3(%r14) │ │ + movb $0x0,0x4(%r14) │ │ + movb $0x0,0x5(%r14) │ │ + movb $0x0,0x6(%r14) │ │ + movb $0x0,0x7(%r14) │ │ + movb $0x0,0x8(%r14) │ │ + movb $0x0,0x9(%r14) │ │ + movb $0x0,0xa(%r14) │ │ + movb $0x0,0xb(%r14) │ │ + movb $0x0,0xc(%r14) │ │ + movb $0x0,0xd(%r14) │ │ + movb $0x0,0xe(%r14) │ │ + movb $0x0,0xf(%r14) │ │ + movb $0x0,0x10(%r14) │ │ + movb $0x0,0x11(%r14) │ │ + movb $0x0,0x12(%r14) │ │ + movb $0x0,0x13(%r14) │ │ + movb $0x0,0x14(%r14) │ │ + movb $0x0,0x15(%r14) │ │ + movb $0x0,0x16(%r14) │ │ + movb $0x0,0x17(%r14) │ │ + movb $0x0,0x18(%r14) │ │ + movb $0x0,0x19(%r14) │ │ + movb $0x0,0x1a(%r14) │ │ + movb $0x0,0x1b(%r14) │ │ + movb $0x0,0x1c(%r14) │ │ + movb $0x0,0x1d(%r14) │ │ + movb $0x0,0x1e(%r14) │ │ + movb $0x0,0x1f(%r14) │ │ + mov %r14,%rdi │ │ + call *%r15 │ │ + add $0x428,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - call 2ce60 │ │ - jmp 399fd │ │ + call 2c510 │ │ + jmp 39cd2 │ │ mov $0x1,%edi │ │ mov $0x20,%esi │ │ - call 2899b │ │ + call 27cfb │ │ mov $0x1,%edi │ │ mov $0x40,%esi │ │ - call 2899b │ │ + call 27cfb │ │ ud2 │ │ mov %rax,%rbx │ │ - lea 0x28(%rsp),%rdi │ │ - call 3a430 │ │ + lea 0x10(%rsp),%rdi │ │ + call 1ee30 │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ mov %rax,%rbx │ │ - jmp 3a411 │ │ + jmp 3a7ca │ │ mov %rax,%rbx │ │ - cmpq $0x0,0x230(%rsp) │ │ - je 3a411 │ │ - mov 0x238(%rsp),%rdi │ │ - call *0x40e2f(%rip) │ │ - lea 0x10(%rsp),%rdi │ │ - call 3a430 │ │ + cmpq $0x0,0x1f0(%rsp) │ │ + je 3a7ca │ │ + mov 0x1f8(%rsp),%rdi │ │ + call *0x3dd2e(%rip) │ │ lea 0x28(%rsp),%rdi │ │ - call 3a430 │ │ + call 1ee30 │ │ + lea 0x10(%rsp),%rdi │ │ + call 1ee30 │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ - mov 0x8(%rdi),%rax │ │ - mov 0x10(%rdi),%rdx │ │ - test %rdx,%rdx │ │ - je 3a49c │ │ - mov %rdx,%rsi │ │ - mov %rax,%rcx │ │ - and $0x7,%rsi │ │ - je 3a45b │ │ - mov %rax,%rcx │ │ - nopl 0x0(%rax) │ │ - movb $0x0,(%rcx) │ │ - inc %rcx │ │ - dec %rsi │ │ - jne 3a450 │ │ - cmp $0x8,%rdx │ │ - jb 3a498 │ │ - add %rdx,%rax │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rcx) │ │ - movb $0x0,0x1(%rcx) │ │ - movb $0x0,0x2(%rcx) │ │ - movb $0x0,0x3(%rcx) │ │ - movb $0x0,0x4(%rcx) │ │ - movb $0x0,0x5(%rcx) │ │ - movb $0x0,0x6(%rcx) │ │ - movb $0x0,0x7(%rcx) │ │ - add $0x8,%rcx │ │ - cmp %rax,%rcx │ │ - jne 3a470 │ │ - mov 0x8(%rdi),%rax │ │ - movq $0x0,0x10(%rdi) │ │ - mov (%rdi),%rdx │ │ - test %rdx,%rdx │ │ - je 3a51c │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 3a4bb │ │ - xor %esi,%esi │ │ - jmp 3a505 │ │ - and $0xfffffffffffffff8,%rdx │ │ - xor %esi,%esi │ │ - data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 3a4d0 │ │ - test %rcx,%rcx │ │ - je 3a51c │ │ - add %rsi,%rax │ │ - xor %edx,%edx │ │ - nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rdx,1) │ │ - inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 3a510 │ │ - cmpq $0x0,(%rdi) │ │ - je 3a52c │ │ - mov 0x8(%rdi),%rdi │ │ - jmp *0x40d14(%rip) │ │ - ret │ │ int3 │ │ int3 │ │ int3 │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ - sub $0x3b0,%rsp │ │ + sub $0x3c0,%rsp │ │ mov %rsi,%r14 │ │ mov %rdi,%rbx │ │ xorps %xmm0,%xmm0 │ │ - movaps %xmm0,0x150(%rsp) │ │ - movaps %xmm0,0x140(%rsp) │ │ - movaps %xmm0,0x130(%rsp) │ │ - movaps %xmm0,0x120(%rsp) │ │ - movaps -0x36c6c(%rip),%xmm0 │ │ - movaps %xmm0,0x120(%rsp) │ │ - movaps %xmm0,0x130(%rsp) │ │ - movaps %xmm0,0x140(%rsp) │ │ - movaps %xmm0,0x150(%rsp) │ │ - movaps %xmm0,0x160(%rsp) │ │ - movaps %xmm0,0x170(%rsp) │ │ - movaps %xmm0,0x180(%rsp) │ │ - movaps %xmm0,0x190(%rsp) │ │ - movaps -0x30ac3(%rip),%xmm0 │ │ - movaps %xmm0,0x100(%rsp) │ │ - movaps -0x30ae2(%rip),%xmm0 │ │ - movaps %xmm0,0xf0(%rsp) │ │ - movaps -0x30b01(%rip),%xmm0 │ │ - movaps %xmm0,0xe0(%rsp) │ │ - movaps -0x30b20(%rip),%xmm0 │ │ movaps %xmm0,0xd0(%rsp) │ │ - movq $0x0,0x118(%rsp) │ │ - movq $0x1,0x110(%rsp) │ │ - lea 0xd0(%rsp),%rdi │ │ - lea 0x120(%rsp),%r15 │ │ + movaps %xmm0,0xc0(%rsp) │ │ + movaps %xmm0,0xb0(%rsp) │ │ + movaps %xmm0,0xa0(%rsp) │ │ + movaps -0x36eec(%rip),%xmm0 │ │ + movaps %xmm0,0xa0(%rsp) │ │ + movaps %xmm0,0xb0(%rsp) │ │ + movaps %xmm0,0xc0(%rsp) │ │ + movaps %xmm0,0xd0(%rsp) │ │ + movaps %xmm0,0xe0(%rsp) │ │ + movaps %xmm0,0xf0(%rsp) │ │ + movaps %xmm0,0x100(%rsp) │ │ + movaps %xmm0,0x110(%rsp) │ │ + movaps -0x30b03(%rip),%xmm0 │ │ + movaps %xmm0,0x30(%rsp) │ │ + movaps -0x30b1f(%rip),%xmm0 │ │ + movaps %xmm0,0x20(%rsp) │ │ + movaps -0x30b3b(%rip),%xmm0 │ │ + movaps %xmm0,0x10(%rsp) │ │ + movaps -0x30b57(%rip),%xmm0 │ │ + movaps %xmm0,(%rsp) │ │ + movq $0x0,0x48(%rsp) │ │ + movq $0x1,0x40(%rsp) │ │ + mov %rsp,%rdi │ │ + lea 0xa0(%rsp),%r15 │ │ mov %r15,%rsi │ │ - call 43650 │ │ - movaps -0x36aaf(%rip),%xmm2 │ │ - movaps 0x120(%rsp),%xmm0 │ │ + call 43970 │ │ + movaps -0x36cf7(%rip),%xmm2 │ │ + movaps 0xa0(%rsp),%xmm0 │ │ xorps %xmm2,%xmm0 │ │ - movaps 0x130(%rsp),%xmm1 │ │ + movaps 0xb0(%rsp),%xmm1 │ │ xorps %xmm2,%xmm1 │ │ - movaps %xmm0,0x120(%rsp) │ │ - movaps %xmm1,0x130(%rsp) │ │ - movaps 0x140(%rsp),%xmm0 │ │ + movaps %xmm0,0xa0(%rsp) │ │ + movaps %xmm1,0xb0(%rsp) │ │ + movaps 0xc0(%rsp),%xmm0 │ │ xorps %xmm2,%xmm0 │ │ - movaps 0x150(%rsp),%xmm1 │ │ + movaps 0xd0(%rsp),%xmm1 │ │ xorps %xmm2,%xmm1 │ │ - movaps %xmm0,0x140(%rsp) │ │ - movaps %xmm1,0x150(%rsp) │ │ - movaps 0x160(%rsp),%xmm0 │ │ + movaps %xmm0,0xc0(%rsp) │ │ + movaps %xmm1,0xd0(%rsp) │ │ + movaps 0xe0(%rsp),%xmm0 │ │ xorps %xmm2,%xmm0 │ │ - movaps 0x170(%rsp),%xmm1 │ │ + movaps 0xf0(%rsp),%xmm1 │ │ xorps %xmm2,%xmm1 │ │ - movaps %xmm0,0x160(%rsp) │ │ - movaps %xmm1,0x170(%rsp) │ │ - movaps 0x180(%rsp),%xmm0 │ │ + movaps %xmm0,0xe0(%rsp) │ │ + movaps %xmm1,0xf0(%rsp) │ │ + movaps 0x100(%rsp),%xmm0 │ │ xorps %xmm2,%xmm0 │ │ - movaps 0x190(%rsp),%xmm1 │ │ + movaps 0x110(%rsp),%xmm1 │ │ xorps %xmm2,%xmm1 │ │ - movaps %xmm0,0x180(%rsp) │ │ - movaps %xmm1,0x190(%rsp) │ │ - movaps -0x30bce(%rip),%xmm0 │ │ - movaps %xmm0,0x30(%rsp) │ │ - movaps -0x30bea(%rip),%xmm0 │ │ - movaps %xmm0,0x20(%rsp) │ │ - movaps -0x30c06(%rip),%xmm0 │ │ - movaps %xmm0,0x10(%rsp) │ │ - movaps -0x30c22(%rip),%xmm0 │ │ - movaps %xmm0,(%rsp) │ │ - movq $0x0,0x48(%rsp) │ │ - movq $0x1,0x40(%rsp) │ │ - mov %rsp,%rdi │ │ + movaps %xmm0,0x100(%rsp) │ │ + movaps %xmm1,0x110(%rsp) │ │ + movaps -0x30bf6(%rip),%xmm0 │ │ + movaps %xmm0,0x80(%rsp) │ │ + movaps -0x30c15(%rip),%xmm0 │ │ + movaps %xmm0,0x70(%rsp) │ │ + movaps -0x30c31(%rip),%xmm0 │ │ + movaps %xmm0,0x60(%rsp) │ │ + movaps -0x30c4d(%rip),%xmm0 │ │ + movaps %xmm0,0x50(%rsp) │ │ + movq $0x0,0x98(%rsp) │ │ + movq $0x1,0x90(%rsp) │ │ + lea 0x50(%rsp),%rdi │ │ mov %r15,%rsi │ │ - call 43650 │ │ - movaps 0x40(%rsp),%xmm0 │ │ + call 43970 │ │ + movaps 0x90(%rsp),%xmm0 │ │ movaps %xmm0,0x230(%rsp) │ │ - movaps (%rsp),%xmm0 │ │ - movaps 0x10(%rsp),%xmm1 │ │ - movaps 0x20(%rsp),%xmm2 │ │ - movaps 0x30(%rsp),%xmm3 │ │ + movaps 0x50(%rsp),%xmm0 │ │ + movaps 0x60(%rsp),%xmm1 │ │ + movaps 0x70(%rsp),%xmm2 │ │ + movaps 0x80(%rsp),%xmm3 │ │ movaps %xmm3,0x220(%rsp) │ │ movaps %xmm2,0x210(%rsp) │ │ movaps %xmm1,0x200(%rsp) │ │ movaps %xmm0,0x1f0(%rsp) │ │ - movaps 0xd0(%rsp),%xmm0 │ │ - movaps 0xe0(%rsp),%xmm1 │ │ - movaps 0xf0(%rsp),%xmm2 │ │ - movaps 0x100(%rsp),%xmm3 │ │ + movaps (%rsp),%xmm0 │ │ + movaps 0x10(%rsp),%xmm1 │ │ + movaps 0x20(%rsp),%xmm2 │ │ + movaps 0x30(%rsp),%xmm3 │ │ movaps %xmm0,0x1a0(%rsp) │ │ movaps %xmm1,0x1b0(%rsp) │ │ movaps %xmm2,0x1c0(%rsp) │ │ movaps %xmm3,0x1d0(%rsp) │ │ - movaps 0x110(%rsp),%xmm0 │ │ + movaps 0x40(%rsp),%xmm0 │ │ movaps %xmm0,0x1e0(%rsp) │ │ xorps %xmm0,%xmm0 │ │ + movaps %xmm0,0x3a0(%rsp) │ │ movaps %xmm0,0x390(%rsp) │ │ movaps %xmm0,0x380(%rsp) │ │ movaps %xmm0,0x370(%rsp) │ │ movaps %xmm0,0x360(%rsp) │ │ movaps %xmm0,0x350(%rsp) │ │ movaps %xmm0,0x340(%rsp) │ │ movaps %xmm0,0x330(%rsp) │ │ - movaps %xmm0,0x320(%rsp) │ │ - movb $0x0,0x3a0(%rsp) │ │ - lea 0x280(%rsp),%r15 │ │ + movb $0x0,0x3b0(%rsp) │ │ + lea 0x290(%rsp),%r15 │ │ lea 0x1a0(%rsp),%rsi │ │ mov $0xa0,%edx │ │ mov %r15,%rdi │ │ - call *0x40a4c(%rip) │ │ + call *0x3da59(%rip) │ │ movups (%r14),%xmm0 │ │ movups 0x10(%r14),%xmm1 │ │ movups 0x20(%r14),%xmm2 │ │ movups 0x30(%r14),%xmm3 │ │ - movaps %xmm0,0x320(%rsp) │ │ - movaps %xmm1,0x330(%rsp) │ │ - movaps %xmm2,0x340(%rsp) │ │ - movaps %xmm3,0x350(%rsp) │ │ - movb $0x40,0x3a0(%rsp) │ │ - mov %rsp,%rdi │ │ + movaps %xmm0,0x330(%rsp) │ │ + movaps %xmm1,0x340(%rsp) │ │ + movaps %xmm2,0x350(%rsp) │ │ + movaps %xmm3,0x360(%rsp) │ │ + movb $0x40,0x3b0(%rsp) │ │ + lea 0x1a0(%rsp),%rdi │ │ mov %r15,%rsi │ │ - call 3abc0 │ │ + call 3ade0 │ │ xor %eax,%eax │ │ xor %ecx,%ecx │ │ cs nopw 0x0(%rax,%rax,1) │ │ xor %edx,%edx │ │ cmp $0x40,%rcx │ │ setne %dl │ │ add %rcx,%rdx │ │ - movzbl (%rsp,%rax,1),%esi │ │ - movzbl 0x1(%rsp,%rax,1),%edi │ │ - mov %sil,0x1a0(%rsp,%rcx,1) │ │ + movzbl 0x1a0(%rsp,%rax,1),%esi │ │ + movzbl 0x1a1(%rsp,%rax,1),%edi │ │ + mov %sil,0x248(%rsp,%rcx,1) │ │ add $0x2,%rax │ │ xor %ecx,%ecx │ │ cmp $0x40,%rdx │ │ setne %cl │ │ add %rdx,%rcx │ │ - mov %dil,0x1a0(%rsp,%rdx,1) │ │ + mov %dil,0x248(%rsp,%rdx,1) │ │ cmp $0x40,%rax │ │ - jne 3a850 │ │ - movups 0x1a0(%rsp),%xmm0 │ │ - movups 0x1b0(%rsp),%xmm1 │ │ - movups 0x1c0(%rsp),%xmm2 │ │ - movups 0x1d0(%rsp),%xmm3 │ │ - movaps %xmm3,0x270(%rsp) │ │ - movaps %xmm2,0x260(%rsp) │ │ - movaps %xmm1,0x250(%rsp) │ │ - movaps %xmm0,0x240(%rsp) │ │ - xorps %xmm4,%xmm4 │ │ - movaps %xmm4,0x90(%rsp) │ │ - movaps %xmm4,0xa0(%rsp) │ │ - movaps %xmm4,0xb0(%rsp) │ │ - movaps %xmm4,0xc0(%rsp) │ │ - movaps %xmm0,0x50(%rsp) │ │ - movaps %xmm1,0x60(%rsp) │ │ - movaps %xmm2,0x70(%rsp) │ │ - movaps %xmm3,0x80(%rsp) │ │ - movaps 0x50(%rsp),%xmm0 │ │ - movaps -0x37011(%rip),%xmm2 │ │ - xorps %xmm2,%xmm0 │ │ - movaps 0x60(%rsp),%xmm1 │ │ - xorps %xmm2,%xmm1 │ │ - movaps %xmm0,0x50(%rsp) │ │ - movaps %xmm1,0x60(%rsp) │ │ - movaps 0x70(%rsp),%xmm0 │ │ - xorps %xmm2,%xmm0 │ │ - movaps 0x80(%rsp),%xmm1 │ │ - xorps %xmm2,%xmm1 │ │ - movaps %xmm0,0x70(%rsp) │ │ - movaps %xmm1,0x80(%rsp) │ │ - movaps 0x90(%rsp),%xmm0 │ │ - xorps %xmm2,%xmm0 │ │ - movaps 0xa0(%rsp),%xmm1 │ │ - xorps %xmm2,%xmm1 │ │ - movaps %xmm0,0x90(%rsp) │ │ - movaps %xmm1,0xa0(%rsp) │ │ - movaps 0xb0(%rsp),%xmm0 │ │ - xorps %xmm2,%xmm0 │ │ - xorps 0xc0(%rsp),%xmm2 │ │ - movaps %xmm0,0xb0(%rsp) │ │ - movaps %xmm2,0xc0(%rsp) │ │ - movaps -0x30ea6(%rip),%xmm0 │ │ - movaps %xmm0,0x100(%rsp) │ │ - movaps -0x30ec5(%rip),%xmm0 │ │ - movaps %xmm0,0xf0(%rsp) │ │ - movaps -0x30ee4(%rip),%xmm0 │ │ - movaps %xmm0,0xe0(%rsp) │ │ - movaps -0x30f03(%rip),%xmm0 │ │ - movaps %xmm0,0xd0(%rsp) │ │ - movq $0x0,0x118(%rsp) │ │ - movq $0x1,0x110(%rsp) │ │ - lea 0xd0(%rsp),%rdi │ │ - lea 0x50(%rsp),%r14 │ │ + jne 3ab00 │ │ + movups 0x248(%rsp),%xmm0 │ │ + movups 0x258(%rsp),%xmm1 │ │ + movups 0x268(%rsp),%xmm2 │ │ + movups 0x278(%rsp),%xmm3 │ │ + movaps -0x37229(%rip),%xmm4 │ │ + xorps %xmm4,%xmm0 │ │ + xorps %xmm4,%xmm1 │ │ + movaps %xmm0,0x120(%rsp) │ │ + movaps %xmm1,0x130(%rsp) │ │ + xorps %xmm4,%xmm2 │ │ + xorps %xmm4,%xmm3 │ │ + movaps %xmm2,0x140(%rsp) │ │ + movaps %xmm3,0x150(%rsp) │ │ + movaps %xmm4,0x160(%rsp) │ │ + movaps %xmm4,0x170(%rsp) │ │ + movaps %xmm4,0x180(%rsp) │ │ + movaps %xmm4,0x190(%rsp) │ │ + movaps -0x30e4c(%rip),%xmm0 │ │ + movaps %xmm0,0x30(%rsp) │ │ + movaps -0x30e68(%rip),%xmm0 │ │ + movaps %xmm0,0x20(%rsp) │ │ + movaps -0x30e84(%rip),%xmm0 │ │ + movaps %xmm0,0x10(%rsp) │ │ + movaps -0x30ea0(%rip),%xmm0 │ │ + movaps %xmm0,(%rsp) │ │ + movq $0x0,0x48(%rsp) │ │ + movq $0x1,0x40(%rsp) │ │ + mov %rsp,%rdi │ │ + lea 0x120(%rsp),%r14 │ │ mov %r14,%rsi │ │ - call 43650 │ │ - movaps 0x50(%rsp),%xmm0 │ │ - movaps -0x36e94(%rip),%xmm2 │ │ + call 43970 │ │ + movaps 0x120(%rsp),%xmm0 │ │ + movaps -0x37048(%rip),%xmm2 │ │ xorps %xmm2,%xmm0 │ │ - movaps 0x60(%rsp),%xmm1 │ │ + movaps 0x130(%rsp),%xmm1 │ │ xorps %xmm2,%xmm1 │ │ - movaps %xmm0,0x50(%rsp) │ │ - movaps %xmm1,0x60(%rsp) │ │ - movaps 0x70(%rsp),%xmm0 │ │ + movaps %xmm0,0x120(%rsp) │ │ + movaps %xmm1,0x130(%rsp) │ │ + movaps 0x140(%rsp),%xmm0 │ │ xorps %xmm2,%xmm0 │ │ - movaps 0x80(%rsp),%xmm1 │ │ + movaps 0x150(%rsp),%xmm1 │ │ xorps %xmm2,%xmm1 │ │ - movaps %xmm0,0x70(%rsp) │ │ - movaps %xmm1,0x80(%rsp) │ │ - movaps 0x90(%rsp),%xmm0 │ │ + movaps %xmm0,0x140(%rsp) │ │ + movaps %xmm1,0x150(%rsp) │ │ + movaps 0x160(%rsp),%xmm0 │ │ xorps %xmm2,%xmm0 │ │ - movaps 0xa0(%rsp),%xmm1 │ │ + movaps 0x170(%rsp),%xmm1 │ │ xorps %xmm2,%xmm1 │ │ - movaps %xmm0,0x90(%rsp) │ │ - movaps %xmm1,0xa0(%rsp) │ │ - movaps 0xb0(%rsp),%xmm0 │ │ + movaps %xmm0,0x160(%rsp) │ │ + movaps %xmm1,0x170(%rsp) │ │ + movaps 0x180(%rsp),%xmm0 │ │ xorps %xmm2,%xmm0 │ │ - xorps 0xc0(%rsp),%xmm2 │ │ - movaps %xmm0,0xb0(%rsp) │ │ - movaps %xmm2,0xc0(%rsp) │ │ - movaps -0x30f99(%rip),%xmm0 │ │ - movaps %xmm0,0x30(%rsp) │ │ - movaps -0x30fb5(%rip),%xmm0 │ │ - movaps %xmm0,0x20(%rsp) │ │ - movaps -0x30fd1(%rip),%xmm0 │ │ - movaps %xmm0,0x10(%rsp) │ │ - movaps -0x30fed(%rip),%xmm0 │ │ - movaps %xmm0,(%rsp) │ │ - movq $0x0,0x48(%rsp) │ │ - movq $0x1,0x40(%rsp) │ │ - mov %rsp,%rdi │ │ + xorps 0x190(%rsp),%xmm2 │ │ + movaps %xmm0,0x180(%rsp) │ │ + movaps %xmm2,0x190(%rsp) │ │ + movaps -0x30f3c(%rip),%xmm0 │ │ + movaps %xmm0,0x80(%rsp) │ │ + movaps -0x30f5b(%rip),%xmm0 │ │ + movaps %xmm0,0x70(%rsp) │ │ + movaps -0x30f77(%rip),%xmm0 │ │ + movaps %xmm0,0x60(%rsp) │ │ + movaps -0x30f93(%rip),%xmm0 │ │ + movaps %xmm0,0x50(%rsp) │ │ + movq $0x0,0x98(%rsp) │ │ + movq $0x1,0x90(%rsp) │ │ + lea 0x50(%rsp),%rdi │ │ mov %r14,%rsi │ │ - call 43650 │ │ - movaps 0x40(%rsp),%xmm0 │ │ + call 43970 │ │ + movaps 0x90(%rsp),%xmm0 │ │ movaps %xmm0,0x230(%rsp) │ │ - movaps (%rsp),%xmm0 │ │ - movaps 0x10(%rsp),%xmm1 │ │ - movaps 0x20(%rsp),%xmm2 │ │ - movaps 0x30(%rsp),%xmm3 │ │ + movaps 0x50(%rsp),%xmm0 │ │ + movaps 0x60(%rsp),%xmm1 │ │ + movaps 0x70(%rsp),%xmm2 │ │ + movaps 0x80(%rsp),%xmm3 │ │ movaps %xmm3,0x220(%rsp) │ │ movaps %xmm2,0x210(%rsp) │ │ movaps %xmm1,0x200(%rsp) │ │ movaps %xmm0,0x1f0(%rsp) │ │ - movaps 0xd0(%rsp),%xmm0 │ │ - movaps 0xe0(%rsp),%xmm1 │ │ - movaps 0xf0(%rsp),%xmm2 │ │ - movaps 0x100(%rsp),%xmm3 │ │ + movaps (%rsp),%xmm0 │ │ + movaps 0x10(%rsp),%xmm1 │ │ + movaps 0x20(%rsp),%xmm2 │ │ + movaps 0x30(%rsp),%xmm3 │ │ movaps %xmm0,0x1a0(%rsp) │ │ movaps %xmm1,0x1b0(%rsp) │ │ movaps %xmm2,0x1c0(%rsp) │ │ movaps %xmm3,0x1d0(%rsp) │ │ - movaps 0x110(%rsp),%xmm0 │ │ + movaps 0x40(%rsp),%xmm0 │ │ movaps %xmm0,0x1e0(%rsp) │ │ - movaps 0x240(%rsp),%xmm0 │ │ - movaps 0x250(%rsp),%xmm1 │ │ - movaps 0x260(%rsp),%xmm2 │ │ - movaps 0x270(%rsp),%xmm3 │ │ - movups %xmm3,0x30(%rbx) │ │ - movups %xmm2,0x20(%rbx) │ │ - movups %xmm1,0x10(%rbx) │ │ - movups %xmm0,(%rbx) │ │ + movups 0x248(%rsp),%xmm0 │ │ + movups 0x258(%rsp),%xmm1 │ │ + movups 0x268(%rsp),%xmm2 │ │ + movups 0x278(%rsp),%xmm3 │ │ + movaps %xmm3,0x30(%rbx) │ │ + movaps %xmm2,0x20(%rbx) │ │ + movaps %xmm1,0x10(%rbx) │ │ + movaps %xmm0,(%rbx) │ │ add $0x40,%rbx │ │ lea 0x1a0(%rsp),%rsi │ │ mov $0xa0,%edx │ │ mov %rbx,%rdi │ │ - call *0x406a1(%rip) │ │ - add $0x3b0,%rsp │ │ + call *0x3d733(%rip) │ │ + add $0x3c0,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x1b0,%rsp │ │ mov %rdi,%rbx │ │ mov %rsp,%rdi │ │ mov $0x130,%edx │ │ - call *0x40667(%rip) │ │ + call *0x3d6ff(%rip) │ │ lea 0xa0(%rsp),%r14 │ │ movzbl 0x120(%rsp),%r15d │ │ mov 0x40(%rsp),%rax │ │ mov 0x48(%rsp),%r12 │ │ shld $0xa,%rax,%r12 │ │ shl $0xa,%rax │ │ lea 0x0(,%r15,8),%r13d │ │ or %rax,%r13 │ │ bswap %r13 │ │ bswap %r12 │ │ movb $0x80,0xa0(%rsp,%r15,1) │ │ cmp $0x7f,%r15 │ │ - je 3ac4c │ │ + je 3ae6c │ │ lea (%rsp,%r15,1),%rdi │ │ add $0xa0,%rdi │ │ inc %rdi │ │ mov %r15,%rdx │ │ xor $0x7f,%rdx │ │ xor %esi,%esi │ │ - call *0x40636(%rip) │ │ + call *0x3d6be(%rip) │ │ xor $0x70,%r15d │ │ cmp $0xf,%r15d │ │ - ja 3acb2 │ │ + ja 3aed2 │ │ mov %rsp,%r15 │ │ mov %r15,%rdi │ │ mov %r14,%rsi │ │ - call 43650 │ │ + call 43970 │ │ xorps %xmm0,%xmm0 │ │ movaps %xmm0,0x190(%rsp) │ │ movaps %xmm0,0x180(%rsp) │ │ movaps %xmm0,0x170(%rsp) │ │ movaps %xmm0,0x160(%rsp) │ │ movaps %xmm0,0x150(%rsp) │ │ movaps %xmm0,0x140(%rsp) │ │ movaps %xmm0,0x130(%rsp) │ │ mov %r13,0x1a8(%rsp) │ │ mov %r12,0x1a0(%rsp) │ │ lea 0x130(%rsp),%rsi │ │ mov %r15,%rdi │ │ - jmp 3acc8 │ │ + jmp 3aee8 │ │ mov %r12,0x110(%rsp) │ │ mov %r13,0x118(%rsp) │ │ mov %rsp,%rdi │ │ mov %r14,%rsi │ │ - call 43650 │ │ + call 43970 │ │ movdqa (%rsp),%xmm0 │ │ movdqa 0x10(%rsp),%xmm1 │ │ movdqa 0x20(%rsp),%xmm2 │ │ movdqa 0x30(%rsp),%xmm3 │ │ - movdqa -0x3727c(%rip),%xmm4 │ │ + movdqa -0x3745c(%rip),%xmm4 │ │ pshufb %xmm4,%xmm0 │ │ movdqa %xmm0,0xa0(%rsp) │ │ pshufb %xmm4,%xmm1 │ │ movdqa %xmm1,0xb0(%rsp) │ │ pshufb %xmm4,%xmm2 │ │ movdqa %xmm2,0xc0(%rsp) │ │ pshufb %xmm4,%xmm3 │ │ @@ -33894,20 +34176,20 @@ │ │ pxor %xmm0,%xmm0 │ │ movdqu %xmm0,0xe1(%rsp) │ │ movdqu %xmm0,0xf1(%rsp) │ │ movdqu %xmm0,0x100(%rsp) │ │ mov %rcx,0x110(%rsp) │ │ mov %rax,0x118(%rsp) │ │ mov %r14,%rsi │ │ - call 43650 │ │ + call 43970 │ │ movdqa 0x50(%rsp),%xmm0 │ │ movdqa 0x60(%rsp),%xmm1 │ │ movdqa 0x70(%rsp),%xmm2 │ │ movdqa 0x80(%rsp),%xmm3 │ │ - movdqa -0x37348(%rip),%xmm4 │ │ + movdqa -0x37528(%rip),%xmm4 │ │ pshufb %xmm4,%xmm0 │ │ pshufb %xmm4,%xmm1 │ │ pshufb %xmm4,%xmm2 │ │ pshufb %xmm4,%xmm3 │ │ movdqu %xmm0,(%rbx) │ │ movdqu %xmm1,0x10(%rbx) │ │ movdqu %xmm2,0x20(%rbx) │ │ @@ -33917,29 +34199,31 @@ │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ ret │ │ mov (%rsi),%rdi │ │ mov 0x8(%rsi),%rax │ │ - mov 0x18(%rax),%rax │ │ - lea -0x30496(%rip),%rsi │ │ + lea -0x31145(%rip),%rsi │ │ mov $0x5,%edx │ │ - jmp *%rax │ │ + jmp *0x18(%rax) │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ cmpq $0x0,(%rdi) │ │ - je 3ae20 │ │ + je 3b040 │ │ mov 0x8(%rdi),%rdi │ │ - jmp *0x40420(%rip) │ │ + jmp *0x3d4b8(%rip) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -33959,38 +34243,38 @@ │ │ push %rax │ │ mov %rdx,%rbx │ │ mov %rdi,%r14 │ │ mov (%rdi),%rax │ │ mov 0x10(%rdi),%r15 │ │ sub %r15,%rax │ │ cmp %rax,%rdx │ │ - ja 3ae77 │ │ + ja 3b097 │ │ test %rbx,%rbx │ │ - je 3ae62 │ │ + je 3b082 │ │ mov 0x8(%r14),%rdi │ │ add %r15,%rdi │ │ mov %rbx,%rdx │ │ - call *0x403e6(%rip) │ │ + call *0x3d47e(%rip) │ │ add %rbx,%r15 │ │ mov %r15,0x10(%r14) │ │ xor %eax,%eax │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ ret │ │ mov %r14,%rdi │ │ mov %rsi,%r12 │ │ mov %r15,%rsi │ │ mov %rbx,%rdx │ │ - call 3afc0 │ │ + call 3b1e0 │ │ mov %r12,%rsi │ │ mov 0x10(%r14),%r15 │ │ - jmp 3ae52 │ │ + jmp 3b072 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -34006,177 +34290,136 @@ │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ push %rax │ │ mov 0x10(%rdi),%rbx │ │ mov $0x1,%r14d │ │ cmp $0x80,%esi │ │ - jb 3aed7 │ │ + jb 3b0f7 │ │ mov $0x2,%r14d │ │ cmp $0x800,%esi │ │ - jb 3aed7 │ │ + jb 3b0f7 │ │ cmp $0x10000,%esi │ │ mov $0x4,%r14d │ │ sbb $0x0,%r14 │ │ mov (%rdi),%rax │ │ sub %rbx,%rax │ │ cmp %rax,%r14 │ │ - ja 3aef7 │ │ + ja 3b117 │ │ mov 0x8(%rdi),%rax │ │ cmp $0x80,%esi │ │ - jae 3af18 │ │ + jae 3b138 │ │ mov %sil,(%rax,%rbx,1) │ │ - jmp 3af8a │ │ + jmp 3b1aa │ │ mov %rdi,%r15 │ │ mov %esi,%ebp │ │ mov %rbx,%rsi │ │ mov %r14,%rdx │ │ - call 3afc0 │ │ + call 3b1e0 │ │ mov %ebp,%esi │ │ mov %r15,%rdi │ │ mov 0x8(%rdi),%rax │ │ cmp $0x80,%esi │ │ - jb 3aeee │ │ + jb 3b10e │ │ mov %esi,%edx │ │ shr $0x6,%edx │ │ mov %esi,%ecx │ │ shr $0xc,%ecx │ │ movd %esi,%xmm0 │ │ psrld $0x12,%xmm0 │ │ pinsrb $0x1,%ecx,%xmm0 │ │ pinsrb $0x2,%edx,%xmm0 │ │ pinsrb $0x3,%esi,%xmm0 │ │ - pand -0x37385(%rip),%xmm0 │ │ - por -0x3753d(%rip),%xmm0 │ │ + pand -0x37545(%rip),%xmm0 │ │ + por -0x3771d(%rip),%xmm0 │ │ cmp $0x800,%esi │ │ - jae 3af65 │ │ + jae 3b185 │ │ or $0xc0,%dl │ │ mov %dl,(%rax,%rbx,1) │ │ pextrb $0x3,%xmm0,0x1(%rax,%rbx,1) │ │ - jmp 3af8a │ │ + jmp 3b1aa │ │ cmp $0xffff,%esi │ │ - ja 3af85 │ │ + ja 3b1a5 │ │ or $0xe0,%cl │ │ mov %cl,(%rax,%rbx,1) │ │ pextrb $0x2,%xmm0,0x1(%rax,%rbx,1) │ │ pextrb $0x3,%xmm0,0x2(%rax,%rbx,1) │ │ - jmp 3af8a │ │ + jmp 3b1aa │ │ movd %xmm0,(%rax,%rbx,1) │ │ add %rbx,%r14 │ │ mov %r14,0x10(%rdi) │ │ xor %eax,%eax │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ + push %rax │ │ mov %rdx,%rcx │ │ mov %rsi,%rdx │ │ - lea 0x3ef43(%rip),%rsi │ │ - jmp 30680 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + lea 0x3c022(%rip),%rsi │ │ + call 2fe30 │ │ + add $0x8,%rsp │ │ + ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %r14 │ │ push %rbx │ │ sub $0x18,%rsp │ │ add %rdx,%rsi │ │ - jb 3b017 │ │ + jb 3b237 │ │ mov %rdi,%rbx │ │ mov (%rdi),%rax │ │ lea (%rax,%rax,1),%rcx │ │ cmp %rcx,%rsi │ │ cmova %rsi,%rcx │ │ cmp $0x9,%rcx │ │ mov $0x8,%r14d │ │ cmovae %rcx,%r14 │ │ mov 0x8(%rdi),%rdx │ │ mov %rsp,%rdi │ │ mov %rax,%rsi │ │ mov %r14,%rcx │ │ - call 3b030 │ │ + call 2f840 │ │ cmpl $0x1,(%rsp) │ │ - je 3b01e │ │ + je 3b23e │ │ mov 0x8(%rsp),%rax │ │ mov %rax,0x8(%rbx) │ │ mov %r14,(%rbx) │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r14 │ │ ret │ │ xor %edi,%edi │ │ - call 2899b │ │ + call 27cfb │ │ mov 0x8(%rsp),%rdi │ │ mov 0x10(%rsp),%rsi │ │ - call 2899b │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %r15 │ │ - push %r14 │ │ - push %rbx │ │ - mov %rdi,%rbx │ │ - mov $0x1,%r15d │ │ - test %rcx,%rcx │ │ - js 3b06a │ │ - mov %rcx,%r14 │ │ - test %rsi,%rsi │ │ - je 3b074 │ │ - mov %rdx,%rdi │ │ - mov %r14,%rsi │ │ - call *0x40239(%rip) │ │ - test %rax,%rax │ │ - je 3b082 │ │ - mov %rax,0x8(%rbx) │ │ - mov $0x10,%eax │ │ - xor %r15d,%r15d │ │ - jmp 3b08f │ │ - mov $0x8,%eax │ │ - xor %r14d,%r14d │ │ - jmp 3b08f │ │ - mov %r14,%rdi │ │ - call *0x401bb(%rip) │ │ - test %rax,%rax │ │ - jne 3b05c │ │ - movq $0x1,0x8(%rbx) │ │ - mov $0x10,%eax │ │ - mov %r14,(%rbx,%rax,1) │ │ - mov %r15,(%rbx) │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %r15 │ │ - ret │ │ - int3 │ │ + call 27cfb │ │ int3 │ │ int3 │ │ int3 │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ mov %rdx,%r14 │ │ mov %rsi,%r15 │ │ mov %rdi,%rbx │ │ mov $0x1f,%edi │ │ - call *0x4017f(%rip) │ │ + call *0x3d287(%rip) │ │ test %rax,%rax │ │ - je 3b0f9 │ │ + je 3b2a9 │ │ movabs $0x343058544c554156,%rcx │ │ mov %rcx,(%rax) │ │ movups (%r15),%xmm0 │ │ movups %xmm0,0x8(%rax) │ │ mov (%r14),%ecx │ │ mov 0x3(%r14),%edx │ │ mov %ecx,0x18(%rax) │ │ @@ -34186,183 +34429,169 @@ │ │ movq $0x1f,0x10(%rbx) │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ ret │ │ mov $0x1,%edi │ │ mov $0x1f,%esi │ │ - call 2899b │ │ + call 27cfb │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x4a8,%rsp │ │ + sub $0x438,%rsp │ │ mov %rcx,%r12 │ │ mov %rdx,%r13 │ │ mov %rsi,%rbp │ │ - mov %rdi,%r14 │ │ + mov %rdi,%r15 │ │ mov $0x20,%edi │ │ mov $0x1,%esi │ │ - call *0x40123(%rip) │ │ + call *0x3d21b(%rip) │ │ test %rax,%rax │ │ - je 3bb6b │ │ - mov %rax,%r15 │ │ - movq $0x20,0x28(%rsp) │ │ - mov %rax,0x30(%rsp) │ │ - movq $0x20,0x38(%rsp) │ │ + je 3bde4 │ │ + mov %rax,%r14 │ │ + movq $0x20,0x10(%rsp) │ │ + mov %rax,0x18(%rsp) │ │ + movq $0x20,0x20(%rsp) │ │ mov $0x40,%edi │ │ mov $0x1,%esi │ │ - call *0x400f0(%rip) │ │ + call *0x3d1e8(%rip) │ │ test %rax,%rax │ │ - je 3bb7a │ │ + je 3bdf3 │ │ mov %rax,%rbx │ │ - movq $0x40,0x10(%rsp) │ │ - mov %rax,0x18(%rsp) │ │ - movq $0x40,0x20(%rsp) │ │ - xorps %xmm0,%xmm0 │ │ - movaps %xmm0,0x40(%rsp) │ │ - movq $0x0,0x50(%rsp) │ │ - movaps %xmm0,0x60(%rsp) │ │ - movaps %xmm0,0x70(%rsp) │ │ - movzbl 0x442b3(%rip),%eax │ │ + movq $0x40,0x28(%rsp) │ │ + mov %rax,0x30(%rsp) │ │ + movq $0x40,0x38(%rsp) │ │ + movzbl 0x413d6(%rip),%eax │ │ cmp $0xff,%al │ │ - je 3bb61 │ │ - movb $0x2,0x18c(%rsp) │ │ - movl $0x13,0x188(%rsp) │ │ - movq $0x1,0x120(%rsp) │ │ - movq $0x40,0x128(%rsp) │ │ - movaps 0x40(%rsp),%xmm0 │ │ - movups %xmm0,0x130(%rsp) │ │ - mov 0x50(%rsp),%rax │ │ - mov %rax,0x140(%rsp) │ │ - movaps 0x60(%rsp),%xmm0 │ │ - movaps 0x70(%rsp),%xmm1 │ │ - movups %xmm0,0x148(%rsp) │ │ - movups %xmm1,0x158(%rsp) │ │ + je 3bdda │ │ + movb $0x2,0xac(%rsp) │ │ + movl $0x13,0xa8(%rsp) │ │ + movq $0x1,0x40(%rsp) │ │ + movq $0x40,0x48(%rsp) │ │ + xorps %xmm0,%xmm0 │ │ + movups %xmm0,0x50(%rsp) │ │ + movups %xmm0,0x60(%rsp) │ │ + movups %xmm0,0x70(%rsp) │ │ + movq $0x0,0x80(%rsp) │ │ movabs $0x300040000,%rax │ │ - mov %rax,0x168(%rsp) │ │ - movl $0x4,0x170(%rsp) │ │ - movq $0x0,0x178(%rsp) │ │ - lea 0x120(%rsp),%rdi │ │ + mov %rax,0x88(%rsp) │ │ + movl $0x4,0x90(%rsp) │ │ + movq $0x0,0x98(%rsp) │ │ + lea 0x40(%rsp),%rdi │ │ mov $0x10,%r8d │ │ mov %rbp,%rsi │ │ mov %r13,%rdx │ │ mov %r12,%rcx │ │ mov %rbx,%r9 │ │ - call 2cf10 │ │ + call 2c5c0 │ │ cmp $0xff,%al │ │ - je 3b2c5 │ │ - mov %al,0x190(%rsp) │ │ - movq $0x0,0x230(%rsp) │ │ - movq $0x1,0x238(%rsp) │ │ - movq $0x0,0x240(%rsp) │ │ + je 3b43b │ │ + mov %al,0x150(%rsp) │ │ + movq $0x0,0x1f0(%rsp) │ │ + movq $0x1,0x1f8(%rsp) │ │ + movq $0x0,0x200(%rsp) │ │ sub $0x2,%al │ │ movzbl %al,%eax │ │ mov $0x2,%ecx │ │ cmovae %eax,%ecx │ │ movzbl %cl,%eax │ │ - lea -0x37142(%rip),%rcx │ │ + lea -0x373e8(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ - lea -0x32e3d(%rip),%r15 │ │ - mov $0x1b,%r12d │ │ - jmp 3b85f │ │ - lea 0x230(%rsp),%rdi │ │ + lea -0x330f4(%rip),%r12 │ │ + mov $0x1b,%r13d │ │ + jmp 3ba1d │ │ + lea 0x1f0(%rsp),%rdi │ │ mov %rbx,%rsi │ │ - call 3a530 │ │ - lea 0x270(%rsp),%rsi │ │ - lea 0x190(%rsp),%rdi │ │ - mov 0x3ff5c(%rip),%rbp │ │ + call 3a7f0 │ │ + lea 0x230(%rsp),%rsi │ │ + lea 0x150(%rsp),%rdi │ │ + mov 0x3d09e(%rip),%rbp │ │ mov $0xa0,%edx │ │ call *%rbp │ │ - movaps 0x220(%rsp),%xmm0 │ │ + movaps 0x1e0(%rsp),%xmm0 │ │ + movaps %xmm0,0x140(%rsp) │ │ + movaps 0x1d0(%rsp),%xmm0 │ │ + movaps %xmm0,0x130(%rsp) │ │ + movaps 0x1c0(%rsp),%xmm0 │ │ + movaps %xmm0,0x120(%rsp) │ │ + movaps 0x1b0(%rsp),%xmm0 │ │ movaps %xmm0,0x110(%rsp) │ │ - movaps 0x210(%rsp),%xmm0 │ │ + movaps 0x1a0(%rsp),%xmm0 │ │ movaps %xmm0,0x100(%rsp) │ │ - movaps 0x200(%rsp),%xmm0 │ │ - movaps %xmm0,0xf0(%rsp) │ │ - movaps 0x1f0(%rsp),%xmm0 │ │ - movaps %xmm0,0xe0(%rsp) │ │ - movaps 0x1e0(%rsp),%xmm0 │ │ - movaps %xmm0,0xd0(%rsp) │ │ + movaps 0x150(%rsp),%xmm0 │ │ + movaps 0x160(%rsp),%xmm1 │ │ + movaps 0x170(%rsp),%xmm2 │ │ + movaps 0x180(%rsp),%xmm3 │ │ + movaps %xmm0,0xb0(%rsp) │ │ + movaps %xmm1,0xc0(%rsp) │ │ + movaps %xmm2,0xd0(%rsp) │ │ + movaps %xmm3,0xe0(%rsp) │ │ movaps 0x190(%rsp),%xmm0 │ │ - movaps 0x1a0(%rsp),%xmm1 │ │ - movaps 0x1b0(%rsp),%xmm2 │ │ - movaps 0x1c0(%rsp),%xmm3 │ │ - movaps %xmm0,0x80(%rsp) │ │ - movaps %xmm1,0x90(%rsp) │ │ - movaps %xmm2,0xa0(%rsp) │ │ - movaps %xmm3,0xb0(%rsp) │ │ - movaps 0x1d0(%rsp),%xmm0 │ │ - movaps %xmm0,0xc0(%rsp) │ │ + movaps %xmm0,0xf0(%rsp) │ │ xorps %xmm0,%xmm0 │ │ - movaps %xmm0,0x340(%rsp) │ │ - movaps %xmm0,0x330(%rsp) │ │ - movaps %xmm0,0x320(%rsp) │ │ - movaps %xmm0,0x310(%rsp) │ │ movaps %xmm0,0x300(%rsp) │ │ movaps %xmm0,0x2f0(%rsp) │ │ - lea 0x3e0(%rsp),%r12 │ │ - lea 0x80(%rsp),%rsi │ │ + movaps %xmm0,0x2e0(%rsp) │ │ + movaps %xmm0,0x2d0(%rsp) │ │ + movaps %xmm0,0x2c0(%rsp) │ │ + movaps %xmm0,0x2b0(%rsp) │ │ + lea 0x370(%rsp),%r12 │ │ + lea 0xb0(%rsp),%rsi │ │ mov $0xa0,%edx │ │ mov %r12,%rdi │ │ call *%rbp │ │ - movups -0x319ac(%rip),%xmm0 │ │ - movaps %xmm0,0x480(%rsp) │ │ - movups -0x319ac(%rip),%xmm0 │ │ - movups %xmm0,0x48f(%rsp) │ │ - lea 0x230(%rsp),%r13 │ │ + movups -0x318a0(%rip),%xmm0 │ │ + movaps %xmm0,0x410(%rsp) │ │ + movups -0x318a0(%rip),%xmm0 │ │ + movups %xmm0,0x41f(%rsp) │ │ + lea 0x1f0(%rsp),%r13 │ │ mov $0xbf,%edx │ │ mov %r13,%rdi │ │ mov %r12,%rsi │ │ call *%rbp │ │ - movb $0x1,0x2ef(%rsp) │ │ - movb $0x20,0x350(%rsp) │ │ - lea 0x3a0(%rsp),%rdi │ │ + movb $0x1,0x2af(%rsp) │ │ + movb $0x20,0x310(%rsp) │ │ + lea 0xb0(%rsp),%rdi │ │ mov %r13,%rsi │ │ - call 3abc0 │ │ + call 3ade0 │ │ xor %eax,%eax │ │ xor %ecx,%ecx │ │ - nopw 0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ xor %edx,%edx │ │ cmp $0x40,%rcx │ │ setne %dl │ │ add %rcx,%rdx │ │ - movzbl 0x3a0(%rsp,%rax,1),%esi │ │ - movzbl 0x3a1(%rsp,%rax,1),%edi │ │ - mov %sil,0x80(%rsp,%rcx,1) │ │ + movzbl 0xb0(%rsp,%rax,1),%esi │ │ + movzbl 0xb1(%rsp,%rax,1),%edi │ │ + mov %sil,0x328(%rsp,%rcx,1) │ │ add $0x2,%rax │ │ xor %ecx,%ecx │ │ cmp $0x40,%rdx │ │ setne %cl │ │ add %rdx,%rcx │ │ - mov %dil,0x80(%rsp,%rdx,1) │ │ + mov %dil,0x328(%rsp,%rdx,1) │ │ cmp $0x40,%rax │ │ - jne 3b440 │ │ - movups 0x80(%rsp),%xmm0 │ │ - movups 0x90(%rsp),%xmm1 │ │ - movups 0xa0(%rsp),%xmm2 │ │ - movups 0xb0(%rsp),%xmm3 │ │ - movaps %xmm3,0x390(%rsp) │ │ - movaps %xmm2,0x380(%rsp) │ │ - movaps %xmm1,0x370(%rsp) │ │ - movaps %xmm0,0x360(%rsp) │ │ - movups %xmm1,0x10(%r15) │ │ - movups %xmm0,(%r15) │ │ + jne 3b5b0 │ │ + movups 0x328(%rsp),%xmm0 │ │ + movups 0x338(%rsp),%xmm1 │ │ + movups %xmm1,0x10(%r14) │ │ + movups %xmm0,(%r14) │ │ movb $0x0,(%rbx) │ │ movb $0x0,0x1(%rbx) │ │ movb $0x0,0x2(%rbx) │ │ movb $0x0,0x3(%rbx) │ │ movb $0x0,0x4(%rbx) │ │ movb $0x0,0x5(%rbx) │ │ movb $0x0,0x6(%rbx) │ │ @@ -34419,177 +34648,207 @@ │ │ movb $0x0,0x39(%rbx) │ │ movb $0x0,0x3a(%rbx) │ │ movb $0x0,0x3b(%rbx) │ │ movb $0x0,0x3c(%rbx) │ │ movb $0x0,0x3d(%rbx) │ │ movb $0x0,0x3e(%rbx) │ │ movb $0x0,0x3f(%rbx) │ │ - mov 0x10(%rsp),%rdx │ │ - mov 0x18(%rsp),%rax │ │ - movq $0x0,0x20(%rsp) │ │ - test %rdx,%rdx │ │ - je 3b64c │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 3b5f1 │ │ - xor %esi,%esi │ │ - jmp 3b635 │ │ - and $0xfffffffffffffff8,%rdx │ │ - xor %esi,%esi │ │ - nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 3b600 │ │ - test %rcx,%rcx │ │ - je 3b64c │ │ - add %rsi,%rax │ │ - xor %edx,%edx │ │ - nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rdx,1) │ │ - inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 3b640 │ │ - mov 0x38(%rsp),%rax │ │ - mov %rax,0x18(%r14) │ │ - movups 0x28(%rsp),%xmm0 │ │ - movups %xmm0,0x8(%r14) │ │ - movq $0xffffffffffffffff,(%r14) │ │ - mov 0x18(%rsp),%rax │ │ - mov 0x20(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 3b6dd │ │ - mov %rdx,%rsi │ │ - mov %rax,%rcx │ │ - and $0x7,%rsi │ │ - je 3b69b │ │ - mov %rax,%rcx │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rcx) │ │ - inc %rcx │ │ - dec %rsi │ │ - jne 3b690 │ │ - cmp $0x8,%rdx │ │ - jb 3b6d8 │ │ - add %rdx,%rax │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rcx) │ │ - movb $0x0,0x1(%rcx) │ │ - movb $0x0,0x2(%rcx) │ │ - movb $0x0,0x3(%rcx) │ │ - movb $0x0,0x4(%rcx) │ │ - movb $0x0,0x5(%rcx) │ │ - movb $0x0,0x6(%rcx) │ │ - movb $0x0,0x7(%rcx) │ │ - add $0x8,%rcx │ │ - cmp %rax,%rcx │ │ - jne 3b6b0 │ │ - mov 0x18(%rsp),%rax │ │ - movq $0x0,0x20(%rsp) │ │ - mov 0x10(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 3b75c │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 3b6ff │ │ - xor %esi,%esi │ │ - jmp 3b745 │ │ - and $0xfffffffffffffff8,%rdx │ │ - xor %esi,%esi │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 3b710 │ │ - test %rcx,%rcx │ │ - je 3b75c │ │ - add %rsi,%rax │ │ - xor %edx,%edx │ │ - nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rdx,1) │ │ - inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 3b750 │ │ - cmpq $0x0,0x10(%rsp) │ │ - je 3bb4f │ │ - mov 0x18(%rsp),%rdi │ │ - jmp 3bb49 │ │ - lea -0x332b3(%rip),%r15 │ │ - mov $0x18,%r12d │ │ - jmp 3b85f │ │ - lea 0x190(%rsp),%rax │ │ - mov %rax,0x80(%rsp) │ │ - lea 0x80(%rsp),%rax │ │ - mov %rax,0x3e0(%rsp) │ │ - lea -0xd32b(%rip),%rax │ │ - mov %rax,0x3e8(%rsp) │ │ - lea 0x3e736(%rip),%rsi │ │ - lea -0x33b82(%rip),%rdx │ │ - lea 0x230(%rsp),%rdi │ │ - lea 0x3e0(%rsp),%rcx │ │ - call 30680 │ │ - test %al,%al │ │ - je 3b89b │ │ - lea -0x31d68(%rip),%rdi │ │ - lea 0x3e6e4(%rip),%rcx │ │ - lea 0x3e72d(%rip),%r8 │ │ + movb $0x0,(%rbx) │ │ + movb $0x0,0x1(%rbx) │ │ + movb $0x0,0x2(%rbx) │ │ + movb $0x0,0x3(%rbx) │ │ + movb $0x0,0x4(%rbx) │ │ + movb $0x0,0x5(%rbx) │ │ + movb $0x0,0x6(%rbx) │ │ + movb $0x0,0x7(%rbx) │ │ + movb $0x0,0x8(%rbx) │ │ + movb $0x0,0x9(%rbx) │ │ + movb $0x0,0xa(%rbx) │ │ + movb $0x0,0xb(%rbx) │ │ + movb $0x0,0xc(%rbx) │ │ + movb $0x0,0xd(%rbx) │ │ + movb $0x0,0xe(%rbx) │ │ + movb $0x0,0xf(%rbx) │ │ + movb $0x0,0x10(%rbx) │ │ + movb $0x0,0x11(%rbx) │ │ + movb $0x0,0x12(%rbx) │ │ + movb $0x0,0x13(%rbx) │ │ + movb $0x0,0x14(%rbx) │ │ + movb $0x0,0x15(%rbx) │ │ + movb $0x0,0x16(%rbx) │ │ + movb $0x0,0x17(%rbx) │ │ + movb $0x0,0x18(%rbx) │ │ + movb $0x0,0x19(%rbx) │ │ + movb $0x0,0x1a(%rbx) │ │ + movb $0x0,0x1b(%rbx) │ │ + movb $0x0,0x1c(%rbx) │ │ + movb $0x0,0x1d(%rbx) │ │ + movb $0x0,0x1e(%rbx) │ │ + movb $0x0,0x1f(%rbx) │ │ + movb $0x0,0x20(%rbx) │ │ + movb $0x0,0x21(%rbx) │ │ + movb $0x0,0x22(%rbx) │ │ + movb $0x0,0x23(%rbx) │ │ + movb $0x0,0x24(%rbx) │ │ + movb $0x0,0x25(%rbx) │ │ + movb $0x0,0x26(%rbx) │ │ + movb $0x0,0x27(%rbx) │ │ + movb $0x0,0x28(%rbx) │ │ + movb $0x0,0x29(%rbx) │ │ + movb $0x0,0x2a(%rbx) │ │ + movb $0x0,0x2b(%rbx) │ │ + movb $0x0,0x2c(%rbx) │ │ + movb $0x0,0x2d(%rbx) │ │ + movb $0x0,0x2e(%rbx) │ │ + movb $0x0,0x2f(%rbx) │ │ + movb $0x0,0x30(%rbx) │ │ + movb $0x0,0x31(%rbx) │ │ + movb $0x0,0x32(%rbx) │ │ + movb $0x0,0x33(%rbx) │ │ + movb $0x0,0x34(%rbx) │ │ + movb $0x0,0x35(%rbx) │ │ + movb $0x0,0x36(%rbx) │ │ + movb $0x0,0x37(%rbx) │ │ + movb $0x0,0x38(%rbx) │ │ + movb $0x0,0x39(%rbx) │ │ + movb $0x0,0x3a(%rbx) │ │ + movb $0x0,0x3b(%rbx) │ │ + movb $0x0,0x3c(%rbx) │ │ + movb $0x0,0x3d(%rbx) │ │ + movb $0x0,0x3e(%rbx) │ │ + movb $0x0,0x3f(%rbx) │ │ + mov 0x20(%rsp),%rax │ │ + mov %rax,0x18(%r15) │ │ + movups 0x10(%rsp),%xmm0 │ │ + movups %xmm0,0x8(%r15) │ │ + movq $0xffffffffffffffff,(%r15) │ │ + movb $0x0,(%rbx) │ │ + movb $0x0,0x1(%rbx) │ │ + movb $0x0,0x2(%rbx) │ │ + movb $0x0,0x3(%rbx) │ │ + movb $0x0,0x4(%rbx) │ │ + movb $0x0,0x5(%rbx) │ │ + movb $0x0,0x6(%rbx) │ │ + movb $0x0,0x7(%rbx) │ │ + movb $0x0,0x8(%rbx) │ │ + movb $0x0,0x9(%rbx) │ │ + movb $0x0,0xa(%rbx) │ │ + movb $0x0,0xb(%rbx) │ │ + movb $0x0,0xc(%rbx) │ │ + movb $0x0,0xd(%rbx) │ │ + movb $0x0,0xe(%rbx) │ │ + movb $0x0,0xf(%rbx) │ │ + movb $0x0,0x10(%rbx) │ │ + movb $0x0,0x11(%rbx) │ │ + movb $0x0,0x12(%rbx) │ │ + movb $0x0,0x13(%rbx) │ │ + movb $0x0,0x14(%rbx) │ │ + movb $0x0,0x15(%rbx) │ │ + movb $0x0,0x16(%rbx) │ │ + movb $0x0,0x17(%rbx) │ │ + movb $0x0,0x18(%rbx) │ │ + movb $0x0,0x19(%rbx) │ │ + movb $0x0,0x1a(%rbx) │ │ + movb $0x0,0x1b(%rbx) │ │ + movb $0x0,0x1c(%rbx) │ │ + movb $0x0,0x1d(%rbx) │ │ + movb $0x0,0x1e(%rbx) │ │ + movb $0x0,0x1f(%rbx) │ │ + movb $0x0,0x20(%rbx) │ │ + movb $0x0,0x21(%rbx) │ │ + movb $0x0,0x22(%rbx) │ │ + movb $0x0,0x23(%rbx) │ │ + movb $0x0,0x24(%rbx) │ │ + movb $0x0,0x25(%rbx) │ │ + movb $0x0,0x26(%rbx) │ │ + movb $0x0,0x27(%rbx) │ │ + movb $0x0,0x28(%rbx) │ │ + movb $0x0,0x29(%rbx) │ │ + movb $0x0,0x2a(%rbx) │ │ + movb $0x0,0x2b(%rbx) │ │ + movb $0x0,0x2c(%rbx) │ │ + movb $0x0,0x2d(%rbx) │ │ + movb $0x0,0x2e(%rbx) │ │ + movb $0x0,0x2f(%rbx) │ │ + movb $0x0,0x30(%rbx) │ │ + movb $0x0,0x31(%rbx) │ │ + movb $0x0,0x32(%rbx) │ │ + movb $0x0,0x33(%rbx) │ │ + movb $0x0,0x34(%rbx) │ │ + movb $0x0,0x35(%rbx) │ │ + movb $0x0,0x36(%rbx) │ │ + movb $0x0,0x37(%rbx) │ │ + movb $0x0,0x38(%rbx) │ │ + movb $0x0,0x39(%rbx) │ │ + movb $0x0,0x3a(%rbx) │ │ + movb $0x0,0x3b(%rbx) │ │ + movb $0x0,0x3c(%rbx) │ │ + movb $0x0,0x3d(%rbx) │ │ + movb $0x0,0x3e(%rbx) │ │ + movb $0x0,0x3f(%rbx) │ │ + mov %rbx,%rdi │ │ + call *0x3cbcd(%rip) │ │ + jmp 3bdc8 │ │ + lea -0x335b2(%rip),%r12 │ │ + mov $0x18,%r13d │ │ + jmp 3ba1d │ │ + lea 0x150(%rsp),%rax │ │ + mov %rax,0xb0(%rsp) │ │ + lea 0xb0(%rsp),%rax │ │ + mov %rax,0x370(%rsp) │ │ + lea -0xde99(%rip),%rax │ │ + mov %rax,0x378(%rsp) │ │ + lea 0x3b878(%rip),%rsi │ │ + lea -0x33dd6(%rip),%rdx │ │ + lea 0x1f0(%rsp),%rdi │ │ + lea 0x370(%rsp),%rcx │ │ + call 2fe30 │ │ + test %al,%al │ │ + je 3ba59 │ │ + lea -0x31ca4(%rip),%rdi │ │ + lea 0x3b826(%rip),%rcx │ │ + lea 0x3b86f(%rip),%r8 │ │ lea 0xf(%rsp),%rdx │ │ mov $0x37,%esi │ │ - call 334c0 │ │ - jmp 3bb89 │ │ - lea -0x3335a(%rip),%r15 │ │ - mov $0x12,%r12d │ │ - jmp 3b85f │ │ - lea -0x33314(%rip),%r15 │ │ - mov $0x12,%r12d │ │ - jmp 3b85f │ │ - lea -0x33394(%rip),%r15 │ │ - mov $0x1c,%r12d │ │ - jmp 3b85f │ │ - lea -0x3335d(%rip),%r15 │ │ - mov $0x18,%r12d │ │ - jmp 3b85f │ │ - lea -0x33354(%rip),%r15 │ │ - mov $0x13,%r12d │ │ - jmp 3b85f │ │ - lea -0x3333e(%rip),%r15 │ │ - mov $0x14,%r12d │ │ - lea 0x230(%rsp),%rdi │ │ + call 32a70 │ │ + jmp 3be02 │ │ + lea -0x33659(%rip),%r12 │ │ + mov $0x12,%r13d │ │ + jmp 3ba1d │ │ + lea -0x33613(%rip),%r12 │ │ + mov $0x12,%r13d │ │ + jmp 3ba1d │ │ + lea -0x33693(%rip),%r12 │ │ + mov $0x1c,%r13d │ │ + jmp 3ba1d │ │ + lea -0x3365c(%rip),%r12 │ │ + mov $0x18,%r13d │ │ + jmp 3ba1d │ │ + lea -0x33653(%rip),%r12 │ │ + mov $0x13,%r13d │ │ + jmp 3ba1d │ │ + lea -0x3363d(%rip),%r12 │ │ + mov $0x14,%r13d │ │ + lea 0x1f0(%rsp),%rdi │ │ xor %esi,%esi │ │ - mov %r12,%rdx │ │ - call 3afc0 │ │ - mov 0x240(%rsp),%r13 │ │ - mov 0x238(%rsp),%rdi │ │ - add %r13,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - call *0x3f9b8(%rip) │ │ - add %r12,%r13 │ │ - mov %r13,0x240(%rsp) │ │ - mov 0x240(%rsp),%rax │ │ - mov %rax,0x18(%r14) │ │ - movups 0x230(%rsp),%xmm0 │ │ - movups %xmm0,0x8(%r14) │ │ - movq $0x4,(%r14) │ │ + mov %r13,%rdx │ │ + call 3b1e0 │ │ + mov 0x200(%rsp),%rbp │ │ + mov 0x1f8(%rsp),%rdi │ │ + add %rbp,%rdi │ │ + mov %r12,%rsi │ │ + mov %r13,%rdx │ │ + call *0x3cab2(%rip) │ │ + add %r13,%rbp │ │ + mov %rbp,0x200(%rsp) │ │ + mov 0x200(%rsp),%rax │ │ + mov %rax,0x18(%r15) │ │ + movups 0x1f0(%rsp),%xmm0 │ │ + movups %xmm0,0x8(%r15) │ │ + movq $0x4,(%r15) │ │ movb $0x0,(%rbx) │ │ movb $0x0,0x1(%rbx) │ │ movb $0x0,0x2(%rbx) │ │ movb $0x0,0x3(%rbx) │ │ movb $0x0,0x4(%rbx) │ │ movb $0x0,0x5(%rbx) │ │ movb $0x0,0x6(%rbx) │ │ @@ -34646,318 +34905,339 @@ │ │ movb $0x0,0x39(%rbx) │ │ movb $0x0,0x3a(%rbx) │ │ movb $0x0,0x3b(%rbx) │ │ movb $0x0,0x3c(%rbx) │ │ movb $0x0,0x3d(%rbx) │ │ movb $0x0,0x3e(%rbx) │ │ movb $0x0,0x3f(%rbx) │ │ - mov 0x10(%rsp),%rdx │ │ - mov 0x18(%rsp),%rax │ │ - movq $0x0,0x20(%rsp) │ │ - test %rdx,%rdx │ │ - je 3ba3c │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 3b9e1 │ │ - xor %esi,%esi │ │ - jmp 3ba25 │ │ - and $0xfffffffffffffff8,%rdx │ │ - xor %esi,%esi │ │ - nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 3b9f0 │ │ - test %rcx,%rcx │ │ - je 3ba3c │ │ - add %rsi,%rax │ │ - xor %edx,%edx │ │ - nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rdx,1) │ │ - inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 3ba30 │ │ - cmpq $0x0,0x10(%rsp) │ │ - je 3ba4f │ │ - mov 0x18(%rsp),%rdi │ │ - call *0x3f7f1(%rip) │ │ - mov 0x30(%rsp),%rax │ │ - mov 0x38(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 3babd │ │ - mov %rdx,%rsi │ │ - mov %rax,%rcx │ │ - and $0x7,%rsi │ │ - je 3ba7b │ │ - mov %rax,%rcx │ │ - nopl (%rax) │ │ - movb $0x0,(%rcx) │ │ - inc %rcx │ │ - dec %rsi │ │ - jne 3ba70 │ │ - cmp $0x8,%rdx │ │ - jb 3bab8 │ │ - add %rdx,%rax │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rcx) │ │ - movb $0x0,0x1(%rcx) │ │ - movb $0x0,0x2(%rcx) │ │ - movb $0x0,0x3(%rcx) │ │ - movb $0x0,0x4(%rcx) │ │ - movb $0x0,0x5(%rcx) │ │ - movb $0x0,0x6(%rcx) │ │ - movb $0x0,0x7(%rcx) │ │ - add $0x8,%rcx │ │ - cmp %rax,%rcx │ │ - jne 3ba90 │ │ - mov 0x30(%rsp),%rax │ │ - movq $0x0,0x38(%rsp) │ │ - mov 0x28(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 3bb3c │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 3badf │ │ - xor %esi,%esi │ │ - jmp 3bb25 │ │ - and $0xfffffffffffffff8,%rdx │ │ - xor %esi,%esi │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 3baf0 │ │ - test %rcx,%rcx │ │ - je 3bb3c │ │ - add %rsi,%rax │ │ - xor %edx,%edx │ │ - nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rdx,1) │ │ - inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 3bb30 │ │ - cmpq $0x0,0x28(%rsp) │ │ - je 3bb4f │ │ - mov 0x30(%rsp),%rdi │ │ - call *0x3f6f1(%rip) │ │ - add $0x4a8,%rsp │ │ + movb $0x0,(%rbx) │ │ + movb $0x0,0x1(%rbx) │ │ + movb $0x0,0x2(%rbx) │ │ + movb $0x0,0x3(%rbx) │ │ + movb $0x0,0x4(%rbx) │ │ + movb $0x0,0x5(%rbx) │ │ + movb $0x0,0x6(%rbx) │ │ + movb $0x0,0x7(%rbx) │ │ + movb $0x0,0x8(%rbx) │ │ + movb $0x0,0x9(%rbx) │ │ + movb $0x0,0xa(%rbx) │ │ + movb $0x0,0xb(%rbx) │ │ + movb $0x0,0xc(%rbx) │ │ + movb $0x0,0xd(%rbx) │ │ + movb $0x0,0xe(%rbx) │ │ + movb $0x0,0xf(%rbx) │ │ + movb $0x0,0x10(%rbx) │ │ + movb $0x0,0x11(%rbx) │ │ + movb $0x0,0x12(%rbx) │ │ + movb $0x0,0x13(%rbx) │ │ + movb $0x0,0x14(%rbx) │ │ + movb $0x0,0x15(%rbx) │ │ + movb $0x0,0x16(%rbx) │ │ + movb $0x0,0x17(%rbx) │ │ + movb $0x0,0x18(%rbx) │ │ + movb $0x0,0x19(%rbx) │ │ + movb $0x0,0x1a(%rbx) │ │ + movb $0x0,0x1b(%rbx) │ │ + movb $0x0,0x1c(%rbx) │ │ + movb $0x0,0x1d(%rbx) │ │ + movb $0x0,0x1e(%rbx) │ │ + movb $0x0,0x1f(%rbx) │ │ + movb $0x0,0x20(%rbx) │ │ + movb $0x0,0x21(%rbx) │ │ + movb $0x0,0x22(%rbx) │ │ + movb $0x0,0x23(%rbx) │ │ + movb $0x0,0x24(%rbx) │ │ + movb $0x0,0x25(%rbx) │ │ + movb $0x0,0x26(%rbx) │ │ + movb $0x0,0x27(%rbx) │ │ + movb $0x0,0x28(%rbx) │ │ + movb $0x0,0x29(%rbx) │ │ + movb $0x0,0x2a(%rbx) │ │ + movb $0x0,0x2b(%rbx) │ │ + movb $0x0,0x2c(%rbx) │ │ + movb $0x0,0x2d(%rbx) │ │ + movb $0x0,0x2e(%rbx) │ │ + movb $0x0,0x2f(%rbx) │ │ + movb $0x0,0x30(%rbx) │ │ + movb $0x0,0x31(%rbx) │ │ + movb $0x0,0x32(%rbx) │ │ + movb $0x0,0x33(%rbx) │ │ + movb $0x0,0x34(%rbx) │ │ + movb $0x0,0x35(%rbx) │ │ + movb $0x0,0x36(%rbx) │ │ + movb $0x0,0x37(%rbx) │ │ + movb $0x0,0x38(%rbx) │ │ + movb $0x0,0x39(%rbx) │ │ + movb $0x0,0x3a(%rbx) │ │ + movb $0x0,0x3b(%rbx) │ │ + movb $0x0,0x3c(%rbx) │ │ + movb $0x0,0x3d(%rbx) │ │ + movb $0x0,0x3e(%rbx) │ │ + movb $0x0,0x3f(%rbx) │ │ + mov 0x3c87a(%rip),%r15 │ │ + mov %rbx,%rdi │ │ + call *%r15 │ │ + movb $0x0,(%r14) │ │ + movb $0x0,0x1(%r14) │ │ + movb $0x0,0x2(%r14) │ │ + movb $0x0,0x3(%r14) │ │ + movb $0x0,0x4(%r14) │ │ + movb $0x0,0x5(%r14) │ │ + movb $0x0,0x6(%r14) │ │ + movb $0x0,0x7(%r14) │ │ + movb $0x0,0x8(%r14) │ │ + movb $0x0,0x9(%r14) │ │ + movb $0x0,0xa(%r14) │ │ + movb $0x0,0xb(%r14) │ │ + movb $0x0,0xc(%r14) │ │ + movb $0x0,0xd(%r14) │ │ + movb $0x0,0xe(%r14) │ │ + movb $0x0,0xf(%r14) │ │ + movb $0x0,0x10(%r14) │ │ + movb $0x0,0x11(%r14) │ │ + movb $0x0,0x12(%r14) │ │ + movb $0x0,0x13(%r14) │ │ + movb $0x0,0x14(%r14) │ │ + movb $0x0,0x15(%r14) │ │ + movb $0x0,0x16(%r14) │ │ + movb $0x0,0x17(%r14) │ │ + movb $0x0,0x18(%r14) │ │ + movb $0x0,0x19(%r14) │ │ + movb $0x0,0x1a(%r14) │ │ + movb $0x0,0x1b(%r14) │ │ + movb $0x0,0x1c(%r14) │ │ + movb $0x0,0x1d(%r14) │ │ + movb $0x0,0x1e(%r14) │ │ + movb $0x0,0x1f(%r14) │ │ + movb $0x0,(%r14) │ │ + movb $0x0,0x1(%r14) │ │ + movb $0x0,0x2(%r14) │ │ + movb $0x0,0x3(%r14) │ │ + movb $0x0,0x4(%r14) │ │ + movb $0x0,0x5(%r14) │ │ + movb $0x0,0x6(%r14) │ │ + movb $0x0,0x7(%r14) │ │ + movb $0x0,0x8(%r14) │ │ + movb $0x0,0x9(%r14) │ │ + movb $0x0,0xa(%r14) │ │ + movb $0x0,0xb(%r14) │ │ + movb $0x0,0xc(%r14) │ │ + movb $0x0,0xd(%r14) │ │ + movb $0x0,0xe(%r14) │ │ + movb $0x0,0xf(%r14) │ │ + movb $0x0,0x10(%r14) │ │ + movb $0x0,0x11(%r14) │ │ + movb $0x0,0x12(%r14) │ │ + movb $0x0,0x13(%r14) │ │ + movb $0x0,0x14(%r14) │ │ + movb $0x0,0x15(%r14) │ │ + movb $0x0,0x16(%r14) │ │ + movb $0x0,0x17(%r14) │ │ + movb $0x0,0x18(%r14) │ │ + movb $0x0,0x19(%r14) │ │ + movb $0x0,0x1a(%r14) │ │ + movb $0x0,0x1b(%r14) │ │ + movb $0x0,0x1c(%r14) │ │ + movb $0x0,0x1d(%r14) │ │ + movb $0x0,0x1e(%r14) │ │ + movb $0x0,0x1f(%r14) │ │ + mov %r14,%rdi │ │ + call *%r15 │ │ + add $0x438,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - call 2ce60 │ │ - jmp 3b1bd │ │ + call 2c510 │ │ + jmp 3b352 │ │ mov $0x1,%edi │ │ mov $0x20,%esi │ │ - call 2899b │ │ + call 27cfb │ │ mov $0x1,%edi │ │ mov $0x40,%esi │ │ - call 2899b │ │ + call 27cfb │ │ ud2 │ │ mov %rax,%rbx │ │ - lea 0x28(%rsp),%rdi │ │ - call 3a430 │ │ + lea 0x10(%rsp),%rdi │ │ + call 1ee30 │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ mov %rax,%rbx │ │ - jmp 3bbc1 │ │ + jmp 3be3a │ │ mov %rax,%rbx │ │ - cmpq $0x0,0x230(%rsp) │ │ - je 3bbc1 │ │ - mov 0x238(%rsp),%rdi │ │ - call *0x3f67f(%rip) │ │ - lea 0x10(%rsp),%rdi │ │ - call 3a430 │ │ + cmpq $0x0,0x1f0(%rsp) │ │ + je 3be3a │ │ + mov 0x1f8(%rsp),%rdi │ │ + call *0x3c6be(%rip) │ │ lea 0x28(%rsp),%rdi │ │ - call 3a430 │ │ + call 1ee30 │ │ + lea 0x10(%rsp),%rdi │ │ + call 1ee30 │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x4a8,%rsp │ │ + sub $0x438,%rsp │ │ mov %rcx,%r12 │ │ mov %rdx,%r13 │ │ mov %rsi,%rbp │ │ - mov %rdi,%r14 │ │ + mov %rdi,%r15 │ │ mov $0x20,%edi │ │ mov $0x1,%esi │ │ - call *0x3f653(%rip) │ │ + call *0x3c67b(%rip) │ │ test %rax,%rax │ │ - je 3c64b │ │ - mov %rax,%r15 │ │ - movq $0x20,0x28(%rsp) │ │ - mov %rax,0x30(%rsp) │ │ - movq $0x20,0x38(%rsp) │ │ + je 3c994 │ │ + mov %rax,%r14 │ │ + movq $0x20,0x10(%rsp) │ │ + mov %rax,0x18(%rsp) │ │ + movq $0x20,0x20(%rsp) │ │ mov $0x40,%edi │ │ mov $0x1,%esi │ │ - call *0x3f620(%rip) │ │ + call *0x3c648(%rip) │ │ test %rax,%rax │ │ - je 3c65a │ │ + je 3c9a3 │ │ mov %rax,%rbx │ │ - movq $0x40,0x10(%rsp) │ │ - mov %rax,0x18(%rsp) │ │ - movq $0x40,0x20(%rsp) │ │ - xorps %xmm0,%xmm0 │ │ - movaps %xmm0,0x40(%rsp) │ │ - movq $0x0,0x50(%rsp) │ │ - movaps %xmm0,0x60(%rsp) │ │ - movaps %xmm0,0x70(%rsp) │ │ - movzbl 0x437e3(%rip),%eax │ │ + movq $0x40,0x28(%rsp) │ │ + mov %rax,0x30(%rsp) │ │ + movq $0x40,0x38(%rsp) │ │ + movzbl 0x40836(%rip),%eax │ │ cmp $0xff,%al │ │ - je 3c641 │ │ - movb $0x2,0x18c(%rsp) │ │ - movl $0x13,0x188(%rsp) │ │ - movq $0x1,0x120(%rsp) │ │ - movq $0x40,0x128(%rsp) │ │ - movaps 0x40(%rsp),%xmm0 │ │ - movups %xmm0,0x130(%rsp) │ │ - mov 0x50(%rsp),%rax │ │ - mov %rax,0x140(%rsp) │ │ - movaps 0x60(%rsp),%xmm0 │ │ - movaps 0x70(%rsp),%xmm1 │ │ - movups %xmm0,0x148(%rsp) │ │ - movups %xmm1,0x158(%rsp) │ │ + je 3c98a │ │ + movb $0x2,0xac(%rsp) │ │ + movl $0x13,0xa8(%rsp) │ │ + movq $0x1,0x40(%rsp) │ │ + movq $0x40,0x48(%rsp) │ │ + xorps %xmm0,%xmm0 │ │ + movups %xmm0,0x50(%rsp) │ │ + movups %xmm0,0x60(%rsp) │ │ + movups %xmm0,0x70(%rsp) │ │ + movq $0x0,0x80(%rsp) │ │ movabs $0x300040000,%rax │ │ - mov %rax,0x168(%rsp) │ │ - movl $0x4,0x170(%rsp) │ │ - movq $0x0,0x178(%rsp) │ │ - lea 0x120(%rsp),%rdi │ │ + mov %rax,0x88(%rsp) │ │ + movl $0x4,0x90(%rsp) │ │ + movq $0x0,0x98(%rsp) │ │ + lea 0x40(%rsp),%rdi │ │ mov $0x10,%r8d │ │ mov %rbp,%rsi │ │ mov %r13,%rdx │ │ mov %r12,%rcx │ │ mov %rbx,%r9 │ │ - call 2cf10 │ │ + call 2c5c0 │ │ cmp $0xff,%al │ │ - je 3bd95 │ │ - mov %al,0x190(%rsp) │ │ - movq $0x0,0x230(%rsp) │ │ - movq $0x1,0x238(%rsp) │ │ - movq $0x0,0x240(%rsp) │ │ + je 3bfdb │ │ + mov %al,0x150(%rsp) │ │ + movq $0x0,0x1f0(%rsp) │ │ + movq $0x1,0x1f8(%rsp) │ │ + movq $0x0,0x200(%rsp) │ │ sub $0x2,%al │ │ movzbl %al,%eax │ │ mov $0x2,%ecx │ │ cmovae %eax,%ecx │ │ movzbl %cl,%eax │ │ - lea -0x37bee(%rip),%rcx │ │ + lea -0x37f64(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ - lea -0x3390d(%rip),%r15 │ │ - mov $0x1b,%r12d │ │ - jmp 3c33f │ │ - lea 0x230(%rsp),%rdi │ │ + lea -0x33c94(%rip),%r12 │ │ + mov $0x1b,%r13d │ │ + jmp 3c5cd │ │ + lea 0x1f0(%rsp),%rdi │ │ mov %rbx,%rsi │ │ - call 3a530 │ │ - lea 0x270(%rsp),%rsi │ │ - lea 0x190(%rsp),%rdi │ │ - mov 0x3f48c(%rip),%rbp │ │ + call 3a7f0 │ │ + lea 0x230(%rsp),%rsi │ │ + lea 0x150(%rsp),%rdi │ │ + mov 0x3c4fe(%rip),%rbp │ │ mov $0xa0,%edx │ │ call *%rbp │ │ - movaps 0x220(%rsp),%xmm0 │ │ + movaps 0x1e0(%rsp),%xmm0 │ │ + movaps %xmm0,0x140(%rsp) │ │ + movaps 0x1d0(%rsp),%xmm0 │ │ + movaps %xmm0,0x130(%rsp) │ │ + movaps 0x1c0(%rsp),%xmm0 │ │ + movaps %xmm0,0x120(%rsp) │ │ + movaps 0x1b0(%rsp),%xmm0 │ │ movaps %xmm0,0x110(%rsp) │ │ - movaps 0x210(%rsp),%xmm0 │ │ + movaps 0x1a0(%rsp),%xmm0 │ │ movaps %xmm0,0x100(%rsp) │ │ - movaps 0x200(%rsp),%xmm0 │ │ - movaps %xmm0,0xf0(%rsp) │ │ - movaps 0x1f0(%rsp),%xmm0 │ │ - movaps %xmm0,0xe0(%rsp) │ │ - movaps 0x1e0(%rsp),%xmm0 │ │ - movaps %xmm0,0xd0(%rsp) │ │ + movaps 0x150(%rsp),%xmm0 │ │ + movaps 0x160(%rsp),%xmm1 │ │ + movaps 0x170(%rsp),%xmm2 │ │ + movaps 0x180(%rsp),%xmm3 │ │ + movaps %xmm0,0xb0(%rsp) │ │ + movaps %xmm1,0xc0(%rsp) │ │ + movaps %xmm2,0xd0(%rsp) │ │ + movaps %xmm3,0xe0(%rsp) │ │ movaps 0x190(%rsp),%xmm0 │ │ - movaps 0x1a0(%rsp),%xmm1 │ │ - movaps 0x1b0(%rsp),%xmm2 │ │ - movaps 0x1c0(%rsp),%xmm3 │ │ - movaps %xmm0,0x80(%rsp) │ │ - movaps %xmm1,0x90(%rsp) │ │ - movaps %xmm2,0xa0(%rsp) │ │ - movaps %xmm3,0xb0(%rsp) │ │ - movaps 0x1d0(%rsp),%xmm0 │ │ - movaps %xmm0,0xc0(%rsp) │ │ + movaps %xmm0,0xf0(%rsp) │ │ xorps %xmm0,%xmm0 │ │ - movups %xmm0,0x340(%rsp) │ │ - movups %xmm0,0x334(%rsp) │ │ - movups %xmm0,0x324(%rsp) │ │ - movups %xmm0,0x314(%rsp) │ │ - movups %xmm0,0x304(%rsp) │ │ + movups %xmm0,0x300(%rsp) │ │ movups %xmm0,0x2f4(%rsp) │ │ - lea 0x3e0(%rsp),%r12 │ │ - lea 0x80(%rsp),%rsi │ │ + movups %xmm0,0x2e4(%rsp) │ │ + movups %xmm0,0x2d4(%rsp) │ │ + movups %xmm0,0x2c4(%rsp) │ │ + movups %xmm0,0x2b4(%rsp) │ │ + lea 0x370(%rsp),%r12 │ │ + lea 0xb0(%rsp),%rsi │ │ mov $0xa0,%edx │ │ mov %r12,%rdi │ │ call *%rbp │ │ - movups -0x3245d(%rip),%xmm0 │ │ - movaps %xmm0,0x480(%rsp) │ │ - movups -0x3245c(%rip),%xmm0 │ │ - movaps %xmm0,0x490(%rsp) │ │ - movl $0x4441415f,0x49f(%rsp) │ │ - lea 0x230(%rsp),%r13 │ │ + movups -0x32421(%rip),%xmm0 │ │ + movaps %xmm0,0x410(%rsp) │ │ + movups -0x32420(%rip),%xmm0 │ │ + movaps %xmm0,0x420(%rsp) │ │ + movl $0x4441415f,0x42f(%rsp) │ │ + lea 0x1f0(%rsp),%r13 │ │ mov $0xc3,%edx │ │ mov %r13,%rdi │ │ mov %r12,%rsi │ │ call *%rbp │ │ - movb $0x1,0x2f3(%rsp) │ │ - movb $0x24,0x350(%rsp) │ │ - lea 0x3a0(%rsp),%rdi │ │ + movb $0x1,0x2b3(%rsp) │ │ + movb $0x24,0x310(%rsp) │ │ + lea 0xb0(%rsp),%rdi │ │ mov %r13,%rsi │ │ - call 3abc0 │ │ + call 3ade0 │ │ xor %eax,%eax │ │ xor %ecx,%ecx │ │ - data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ xor %edx,%edx │ │ cmp $0x40,%rcx │ │ setne %dl │ │ add %rcx,%rdx │ │ - movzbl 0x3a0(%rsp,%rax,1),%esi │ │ - movzbl 0x3a1(%rsp,%rax,1),%edi │ │ - mov %sil,0x80(%rsp,%rcx,1) │ │ + movzbl 0xb0(%rsp,%rax,1),%esi │ │ + movzbl 0xb1(%rsp,%rax,1),%edi │ │ + mov %sil,0x328(%rsp,%rcx,1) │ │ add $0x2,%rax │ │ xor %ecx,%ecx │ │ cmp $0x40,%rdx │ │ setne %cl │ │ add %rdx,%rcx │ │ - mov %dil,0x80(%rsp,%rdx,1) │ │ + mov %dil,0x328(%rsp,%rdx,1) │ │ cmp $0x40,%rax │ │ - jne 3bf20 │ │ - movups 0x80(%rsp),%xmm0 │ │ - movups 0x90(%rsp),%xmm1 │ │ - movups 0xa0(%rsp),%xmm2 │ │ - movups 0xb0(%rsp),%xmm3 │ │ - movaps %xmm3,0x390(%rsp) │ │ - movaps %xmm2,0x380(%rsp) │ │ - movaps %xmm1,0x370(%rsp) │ │ - movaps %xmm0,0x360(%rsp) │ │ - movups %xmm1,0x10(%r15) │ │ - movups %xmm0,(%r15) │ │ + jne 3c160 │ │ + movups 0x328(%rsp),%xmm0 │ │ + movups 0x338(%rsp),%xmm1 │ │ + movups %xmm1,0x10(%r14) │ │ + movups %xmm0,(%r14) │ │ movb $0x0,(%rbx) │ │ movb $0x0,0x1(%rbx) │ │ movb $0x0,0x2(%rbx) │ │ movb $0x0,0x3(%rbx) │ │ movb $0x0,0x4(%rbx) │ │ movb $0x0,0x5(%rbx) │ │ movb $0x0,0x6(%rbx) │ │ @@ -35014,177 +35294,207 @@ │ │ movb $0x0,0x39(%rbx) │ │ movb $0x0,0x3a(%rbx) │ │ movb $0x0,0x3b(%rbx) │ │ movb $0x0,0x3c(%rbx) │ │ movb $0x0,0x3d(%rbx) │ │ movb $0x0,0x3e(%rbx) │ │ movb $0x0,0x3f(%rbx) │ │ - mov 0x10(%rsp),%rdx │ │ - mov 0x18(%rsp),%rax │ │ - movq $0x0,0x20(%rsp) │ │ - test %rdx,%rdx │ │ - je 3c12c │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 3c0d1 │ │ - xor %esi,%esi │ │ - jmp 3c115 │ │ - and $0xfffffffffffffff8,%rdx │ │ - xor %esi,%esi │ │ - nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 3c0e0 │ │ - test %rcx,%rcx │ │ - je 3c12c │ │ - add %rsi,%rax │ │ - xor %edx,%edx │ │ - nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rdx,1) │ │ - inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 3c120 │ │ - mov 0x38(%rsp),%rax │ │ - mov %rax,0x18(%r14) │ │ - movups 0x28(%rsp),%xmm0 │ │ - movups %xmm0,0x8(%r14) │ │ - movq $0xffffffffffffffff,(%r14) │ │ - mov 0x18(%rsp),%rax │ │ - mov 0x20(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 3c1bd │ │ - mov %rdx,%rsi │ │ - mov %rax,%rcx │ │ - and $0x7,%rsi │ │ - je 3c17b │ │ - mov %rax,%rcx │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rcx) │ │ - inc %rcx │ │ - dec %rsi │ │ - jne 3c170 │ │ - cmp $0x8,%rdx │ │ - jb 3c1b8 │ │ - add %rdx,%rax │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rcx) │ │ - movb $0x0,0x1(%rcx) │ │ - movb $0x0,0x2(%rcx) │ │ - movb $0x0,0x3(%rcx) │ │ - movb $0x0,0x4(%rcx) │ │ - movb $0x0,0x5(%rcx) │ │ - movb $0x0,0x6(%rcx) │ │ - movb $0x0,0x7(%rcx) │ │ - add $0x8,%rcx │ │ - cmp %rax,%rcx │ │ - jne 3c190 │ │ - mov 0x18(%rsp),%rax │ │ - movq $0x0,0x20(%rsp) │ │ - mov 0x10(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 3c23c │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 3c1df │ │ - xor %esi,%esi │ │ - jmp 3c225 │ │ - and $0xfffffffffffffff8,%rdx │ │ - xor %esi,%esi │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 3c1f0 │ │ - test %rcx,%rcx │ │ - je 3c23c │ │ - add %rsi,%rax │ │ - xor %edx,%edx │ │ - nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rdx,1) │ │ - inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 3c230 │ │ - cmpq $0x0,0x10(%rsp) │ │ - je 3c62f │ │ - mov 0x18(%rsp),%rdi │ │ - jmp 3c629 │ │ - lea -0x33d93(%rip),%r15 │ │ - mov $0x18,%r12d │ │ - jmp 3c33f │ │ - lea 0x190(%rsp),%rax │ │ - mov %rax,0x80(%rsp) │ │ - lea 0x80(%rsp),%rax │ │ - mov %rax,0x3e0(%rsp) │ │ - lea -0xde0b(%rip),%rax │ │ - mov %rax,0x3e8(%rsp) │ │ - lea 0x3dc56(%rip),%rsi │ │ - lea -0x34662(%rip),%rdx │ │ - lea 0x230(%rsp),%rdi │ │ - lea 0x3e0(%rsp),%rcx │ │ - call 30680 │ │ - test %al,%al │ │ - je 3c37b │ │ - lea -0x32848(%rip),%rdi │ │ - lea 0x3dc04(%rip),%rcx │ │ - lea 0x3dc4d(%rip),%r8 │ │ + movb $0x0,(%rbx) │ │ + movb $0x0,0x1(%rbx) │ │ + movb $0x0,0x2(%rbx) │ │ + movb $0x0,0x3(%rbx) │ │ + movb $0x0,0x4(%rbx) │ │ + movb $0x0,0x5(%rbx) │ │ + movb $0x0,0x6(%rbx) │ │ + movb $0x0,0x7(%rbx) │ │ + movb $0x0,0x8(%rbx) │ │ + movb $0x0,0x9(%rbx) │ │ + movb $0x0,0xa(%rbx) │ │ + movb $0x0,0xb(%rbx) │ │ + movb $0x0,0xc(%rbx) │ │ + movb $0x0,0xd(%rbx) │ │ + movb $0x0,0xe(%rbx) │ │ + movb $0x0,0xf(%rbx) │ │ + movb $0x0,0x10(%rbx) │ │ + movb $0x0,0x11(%rbx) │ │ + movb $0x0,0x12(%rbx) │ │ + movb $0x0,0x13(%rbx) │ │ + movb $0x0,0x14(%rbx) │ │ + movb $0x0,0x15(%rbx) │ │ + movb $0x0,0x16(%rbx) │ │ + movb $0x0,0x17(%rbx) │ │ + movb $0x0,0x18(%rbx) │ │ + movb $0x0,0x19(%rbx) │ │ + movb $0x0,0x1a(%rbx) │ │ + movb $0x0,0x1b(%rbx) │ │ + movb $0x0,0x1c(%rbx) │ │ + movb $0x0,0x1d(%rbx) │ │ + movb $0x0,0x1e(%rbx) │ │ + movb $0x0,0x1f(%rbx) │ │ + movb $0x0,0x20(%rbx) │ │ + movb $0x0,0x21(%rbx) │ │ + movb $0x0,0x22(%rbx) │ │ + movb $0x0,0x23(%rbx) │ │ + movb $0x0,0x24(%rbx) │ │ + movb $0x0,0x25(%rbx) │ │ + movb $0x0,0x26(%rbx) │ │ + movb $0x0,0x27(%rbx) │ │ + movb $0x0,0x28(%rbx) │ │ + movb $0x0,0x29(%rbx) │ │ + movb $0x0,0x2a(%rbx) │ │ + movb $0x0,0x2b(%rbx) │ │ + movb $0x0,0x2c(%rbx) │ │ + movb $0x0,0x2d(%rbx) │ │ + movb $0x0,0x2e(%rbx) │ │ + movb $0x0,0x2f(%rbx) │ │ + movb $0x0,0x30(%rbx) │ │ + movb $0x0,0x31(%rbx) │ │ + movb $0x0,0x32(%rbx) │ │ + movb $0x0,0x33(%rbx) │ │ + movb $0x0,0x34(%rbx) │ │ + movb $0x0,0x35(%rbx) │ │ + movb $0x0,0x36(%rbx) │ │ + movb $0x0,0x37(%rbx) │ │ + movb $0x0,0x38(%rbx) │ │ + movb $0x0,0x39(%rbx) │ │ + movb $0x0,0x3a(%rbx) │ │ + movb $0x0,0x3b(%rbx) │ │ + movb $0x0,0x3c(%rbx) │ │ + movb $0x0,0x3d(%rbx) │ │ + movb $0x0,0x3e(%rbx) │ │ + movb $0x0,0x3f(%rbx) │ │ + mov 0x20(%rsp),%rax │ │ + mov %rax,0x18(%r15) │ │ + movups 0x10(%rsp),%xmm0 │ │ + movups %xmm0,0x8(%r15) │ │ + movq $0xffffffffffffffff,(%r15) │ │ + movb $0x0,(%rbx) │ │ + movb $0x0,0x1(%rbx) │ │ + movb $0x0,0x2(%rbx) │ │ + movb $0x0,0x3(%rbx) │ │ + movb $0x0,0x4(%rbx) │ │ + movb $0x0,0x5(%rbx) │ │ + movb $0x0,0x6(%rbx) │ │ + movb $0x0,0x7(%rbx) │ │ + movb $0x0,0x8(%rbx) │ │ + movb $0x0,0x9(%rbx) │ │ + movb $0x0,0xa(%rbx) │ │ + movb $0x0,0xb(%rbx) │ │ + movb $0x0,0xc(%rbx) │ │ + movb $0x0,0xd(%rbx) │ │ + movb $0x0,0xe(%rbx) │ │ + movb $0x0,0xf(%rbx) │ │ + movb $0x0,0x10(%rbx) │ │ + movb $0x0,0x11(%rbx) │ │ + movb $0x0,0x12(%rbx) │ │ + movb $0x0,0x13(%rbx) │ │ + movb $0x0,0x14(%rbx) │ │ + movb $0x0,0x15(%rbx) │ │ + movb $0x0,0x16(%rbx) │ │ + movb $0x0,0x17(%rbx) │ │ + movb $0x0,0x18(%rbx) │ │ + movb $0x0,0x19(%rbx) │ │ + movb $0x0,0x1a(%rbx) │ │ + movb $0x0,0x1b(%rbx) │ │ + movb $0x0,0x1c(%rbx) │ │ + movb $0x0,0x1d(%rbx) │ │ + movb $0x0,0x1e(%rbx) │ │ + movb $0x0,0x1f(%rbx) │ │ + movb $0x0,0x20(%rbx) │ │ + movb $0x0,0x21(%rbx) │ │ + movb $0x0,0x22(%rbx) │ │ + movb $0x0,0x23(%rbx) │ │ + movb $0x0,0x24(%rbx) │ │ + movb $0x0,0x25(%rbx) │ │ + movb $0x0,0x26(%rbx) │ │ + movb $0x0,0x27(%rbx) │ │ + movb $0x0,0x28(%rbx) │ │ + movb $0x0,0x29(%rbx) │ │ + movb $0x0,0x2a(%rbx) │ │ + movb $0x0,0x2b(%rbx) │ │ + movb $0x0,0x2c(%rbx) │ │ + movb $0x0,0x2d(%rbx) │ │ + movb $0x0,0x2e(%rbx) │ │ + movb $0x0,0x2f(%rbx) │ │ + movb $0x0,0x30(%rbx) │ │ + movb $0x0,0x31(%rbx) │ │ + movb $0x0,0x32(%rbx) │ │ + movb $0x0,0x33(%rbx) │ │ + movb $0x0,0x34(%rbx) │ │ + movb $0x0,0x35(%rbx) │ │ + movb $0x0,0x36(%rbx) │ │ + movb $0x0,0x37(%rbx) │ │ + movb $0x0,0x38(%rbx) │ │ + movb $0x0,0x39(%rbx) │ │ + movb $0x0,0x3a(%rbx) │ │ + movb $0x0,0x3b(%rbx) │ │ + movb $0x0,0x3c(%rbx) │ │ + movb $0x0,0x3d(%rbx) │ │ + movb $0x0,0x3e(%rbx) │ │ + movb $0x0,0x3f(%rbx) │ │ + mov %rbx,%rdi │ │ + call *0x3c01d(%rip) │ │ + jmp 3c978 │ │ + lea -0x34162(%rip),%r12 │ │ + mov $0x18,%r13d │ │ + jmp 3c5cd │ │ + lea 0x150(%rsp),%rax │ │ + mov %rax,0xb0(%rsp) │ │ + lea 0xb0(%rsp),%rax │ │ + mov %rax,0x370(%rsp) │ │ + lea -0xea49(%rip),%rax │ │ + mov %rax,0x378(%rsp) │ │ + lea 0x3acc8(%rip),%rsi │ │ + lea -0x34986(%rip),%rdx │ │ + lea 0x1f0(%rsp),%rdi │ │ + lea 0x370(%rsp),%rcx │ │ + call 2fe30 │ │ + test %al,%al │ │ + je 3c609 │ │ + lea -0x32854(%rip),%rdi │ │ + lea 0x3ac76(%rip),%rcx │ │ + lea 0x3acbf(%rip),%r8 │ │ lea 0xf(%rsp),%rdx │ │ mov $0x37,%esi │ │ - call 334c0 │ │ - jmp 3c669 │ │ - lea -0x33e3a(%rip),%r15 │ │ - mov $0x12,%r12d │ │ - jmp 3c33f │ │ - lea -0x33df4(%rip),%r15 │ │ - mov $0x12,%r12d │ │ - jmp 3c33f │ │ - lea -0x33e74(%rip),%r15 │ │ - mov $0x1c,%r12d │ │ - jmp 3c33f │ │ - lea -0x33e3d(%rip),%r15 │ │ - mov $0x18,%r12d │ │ - jmp 3c33f │ │ - lea -0x33e34(%rip),%r15 │ │ - mov $0x13,%r12d │ │ - jmp 3c33f │ │ - lea -0x33e1e(%rip),%r15 │ │ - mov $0x14,%r12d │ │ - lea 0x230(%rsp),%rdi │ │ + call 32a70 │ │ + jmp 3c9b2 │ │ + lea -0x34209(%rip),%r12 │ │ + mov $0x12,%r13d │ │ + jmp 3c5cd │ │ + lea -0x341c3(%rip),%r12 │ │ + mov $0x12,%r13d │ │ + jmp 3c5cd │ │ + lea -0x34243(%rip),%r12 │ │ + mov $0x1c,%r13d │ │ + jmp 3c5cd │ │ + lea -0x3420c(%rip),%r12 │ │ + mov $0x18,%r13d │ │ + jmp 3c5cd │ │ + lea -0x34203(%rip),%r12 │ │ + mov $0x13,%r13d │ │ + jmp 3c5cd │ │ + lea -0x341ed(%rip),%r12 │ │ + mov $0x14,%r13d │ │ + lea 0x1f0(%rsp),%rdi │ │ xor %esi,%esi │ │ - mov %r12,%rdx │ │ - call 3afc0 │ │ - mov 0x240(%rsp),%r13 │ │ - mov 0x238(%rsp),%rdi │ │ - add %r13,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - call *0x3eed8(%rip) │ │ - add %r12,%r13 │ │ - mov %r13,0x240(%rsp) │ │ - mov 0x240(%rsp),%rax │ │ - mov %rax,0x18(%r14) │ │ - movups 0x230(%rsp),%xmm0 │ │ - movups %xmm0,0x8(%r14) │ │ - movq $0x4,(%r14) │ │ + mov %r13,%rdx │ │ + call 3b1e0 │ │ + mov 0x200(%rsp),%rbp │ │ + mov 0x1f8(%rsp),%rdi │ │ + add %rbp,%rdi │ │ + mov %r12,%rsi │ │ + mov %r13,%rdx │ │ + call *0x3bf02(%rip) │ │ + add %r13,%rbp │ │ + mov %rbp,0x200(%rsp) │ │ + mov 0x200(%rsp),%rax │ │ + mov %rax,0x18(%r15) │ │ + movups 0x1f0(%rsp),%xmm0 │ │ + movups %xmm0,0x8(%r15) │ │ + movq $0x4,(%r15) │ │ movb $0x0,(%rbx) │ │ movb $0x0,0x1(%rbx) │ │ movb $0x0,0x2(%rbx) │ │ movb $0x0,0x3(%rbx) │ │ movb $0x0,0x4(%rbx) │ │ movb $0x0,0x5(%rbx) │ │ movb $0x0,0x6(%rbx) │ │ @@ -35241,167 +35551,202 @@ │ │ movb $0x0,0x39(%rbx) │ │ movb $0x0,0x3a(%rbx) │ │ movb $0x0,0x3b(%rbx) │ │ movb $0x0,0x3c(%rbx) │ │ movb $0x0,0x3d(%rbx) │ │ movb $0x0,0x3e(%rbx) │ │ movb $0x0,0x3f(%rbx) │ │ - mov 0x10(%rsp),%rdx │ │ - mov 0x18(%rsp),%rax │ │ - movq $0x0,0x20(%rsp) │ │ - test %rdx,%rdx │ │ - je 3c51c │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 3c4c1 │ │ - xor %esi,%esi │ │ - jmp 3c505 │ │ - and $0xfffffffffffffff8,%rdx │ │ - xor %esi,%esi │ │ - nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 3c4d0 │ │ - test %rcx,%rcx │ │ - je 3c51c │ │ - add %rsi,%rax │ │ - xor %edx,%edx │ │ - nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rdx,1) │ │ - inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 3c510 │ │ - cmpq $0x0,0x10(%rsp) │ │ - je 3c52f │ │ - mov 0x18(%rsp),%rdi │ │ - call *0x3ed11(%rip) │ │ - mov 0x30(%rsp),%rax │ │ - mov 0x38(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 3c59d │ │ - mov %rdx,%rsi │ │ - mov %rax,%rcx │ │ - and $0x7,%rsi │ │ - je 3c55b │ │ - mov %rax,%rcx │ │ - nopl (%rax) │ │ - movb $0x0,(%rcx) │ │ - inc %rcx │ │ - dec %rsi │ │ - jne 3c550 │ │ - cmp $0x8,%rdx │ │ - jb 3c598 │ │ - add %rdx,%rax │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rcx) │ │ - movb $0x0,0x1(%rcx) │ │ - movb $0x0,0x2(%rcx) │ │ - movb $0x0,0x3(%rcx) │ │ - movb $0x0,0x4(%rcx) │ │ - movb $0x0,0x5(%rcx) │ │ - movb $0x0,0x6(%rcx) │ │ - movb $0x0,0x7(%rcx) │ │ - add $0x8,%rcx │ │ - cmp %rax,%rcx │ │ - jne 3c570 │ │ - mov 0x30(%rsp),%rax │ │ - movq $0x0,0x38(%rsp) │ │ - mov 0x28(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 3c61c │ │ - mov %edx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x8,%rdx │ │ - jae 3c5bf │ │ - xor %esi,%esi │ │ - jmp 3c605 │ │ - and $0xfffffffffffffff8,%rdx │ │ - xor %esi,%esi │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rsi,1) │ │ - movb $0x0,0x1(%rax,%rsi,1) │ │ - movb $0x0,0x2(%rax,%rsi,1) │ │ - movb $0x0,0x3(%rax,%rsi,1) │ │ - movb $0x0,0x4(%rax,%rsi,1) │ │ - movb $0x0,0x5(%rax,%rsi,1) │ │ - movb $0x0,0x6(%rax,%rsi,1) │ │ - movb $0x0,0x7(%rax,%rsi,1) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne 3c5d0 │ │ - test %rcx,%rcx │ │ - je 3c61c │ │ - add %rsi,%rax │ │ - xor %edx,%edx │ │ - nopw 0x0(%rax,%rax,1) │ │ - movb $0x0,(%rax,%rdx,1) │ │ - inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 3c610 │ │ - cmpq $0x0,0x28(%rsp) │ │ - je 3c62f │ │ - mov 0x30(%rsp),%rdi │ │ - call *0x3ec11(%rip) │ │ - add $0x4a8,%rsp │ │ + movb $0x0,(%rbx) │ │ + movb $0x0,0x1(%rbx) │ │ + movb $0x0,0x2(%rbx) │ │ + movb $0x0,0x3(%rbx) │ │ + movb $0x0,0x4(%rbx) │ │ + movb $0x0,0x5(%rbx) │ │ + movb $0x0,0x6(%rbx) │ │ + movb $0x0,0x7(%rbx) │ │ + movb $0x0,0x8(%rbx) │ │ + movb $0x0,0x9(%rbx) │ │ + movb $0x0,0xa(%rbx) │ │ + movb $0x0,0xb(%rbx) │ │ + movb $0x0,0xc(%rbx) │ │ + movb $0x0,0xd(%rbx) │ │ + movb $0x0,0xe(%rbx) │ │ + movb $0x0,0xf(%rbx) │ │ + movb $0x0,0x10(%rbx) │ │ + movb $0x0,0x11(%rbx) │ │ + movb $0x0,0x12(%rbx) │ │ + movb $0x0,0x13(%rbx) │ │ + movb $0x0,0x14(%rbx) │ │ + movb $0x0,0x15(%rbx) │ │ + movb $0x0,0x16(%rbx) │ │ + movb $0x0,0x17(%rbx) │ │ + movb $0x0,0x18(%rbx) │ │ + movb $0x0,0x19(%rbx) │ │ + movb $0x0,0x1a(%rbx) │ │ + movb $0x0,0x1b(%rbx) │ │ + movb $0x0,0x1c(%rbx) │ │ + movb $0x0,0x1d(%rbx) │ │ + movb $0x0,0x1e(%rbx) │ │ + movb $0x0,0x1f(%rbx) │ │ + movb $0x0,0x20(%rbx) │ │ + movb $0x0,0x21(%rbx) │ │ + movb $0x0,0x22(%rbx) │ │ + movb $0x0,0x23(%rbx) │ │ + movb $0x0,0x24(%rbx) │ │ + movb $0x0,0x25(%rbx) │ │ + movb $0x0,0x26(%rbx) │ │ + movb $0x0,0x27(%rbx) │ │ + movb $0x0,0x28(%rbx) │ │ + movb $0x0,0x29(%rbx) │ │ + movb $0x0,0x2a(%rbx) │ │ + movb $0x0,0x2b(%rbx) │ │ + movb $0x0,0x2c(%rbx) │ │ + movb $0x0,0x2d(%rbx) │ │ + movb $0x0,0x2e(%rbx) │ │ + movb $0x0,0x2f(%rbx) │ │ + movb $0x0,0x30(%rbx) │ │ + movb $0x0,0x31(%rbx) │ │ + movb $0x0,0x32(%rbx) │ │ + movb $0x0,0x33(%rbx) │ │ + movb $0x0,0x34(%rbx) │ │ + movb $0x0,0x35(%rbx) │ │ + movb $0x0,0x36(%rbx) │ │ + movb $0x0,0x37(%rbx) │ │ + movb $0x0,0x38(%rbx) │ │ + movb $0x0,0x39(%rbx) │ │ + movb $0x0,0x3a(%rbx) │ │ + movb $0x0,0x3b(%rbx) │ │ + movb $0x0,0x3c(%rbx) │ │ + movb $0x0,0x3d(%rbx) │ │ + movb $0x0,0x3e(%rbx) │ │ + movb $0x0,0x3f(%rbx) │ │ + mov 0x3bcca(%rip),%r15 │ │ + mov %rbx,%rdi │ │ + call *%r15 │ │ + movb $0x0,(%r14) │ │ + movb $0x0,0x1(%r14) │ │ + movb $0x0,0x2(%r14) │ │ + movb $0x0,0x3(%r14) │ │ + movb $0x0,0x4(%r14) │ │ + movb $0x0,0x5(%r14) │ │ + movb $0x0,0x6(%r14) │ │ + movb $0x0,0x7(%r14) │ │ + movb $0x0,0x8(%r14) │ │ + movb $0x0,0x9(%r14) │ │ + movb $0x0,0xa(%r14) │ │ + movb $0x0,0xb(%r14) │ │ + movb $0x0,0xc(%r14) │ │ + movb $0x0,0xd(%r14) │ │ + movb $0x0,0xe(%r14) │ │ + movb $0x0,0xf(%r14) │ │ + movb $0x0,0x10(%r14) │ │ + movb $0x0,0x11(%r14) │ │ + movb $0x0,0x12(%r14) │ │ + movb $0x0,0x13(%r14) │ │ + movb $0x0,0x14(%r14) │ │ + movb $0x0,0x15(%r14) │ │ + movb $0x0,0x16(%r14) │ │ + movb $0x0,0x17(%r14) │ │ + movb $0x0,0x18(%r14) │ │ + movb $0x0,0x19(%r14) │ │ + movb $0x0,0x1a(%r14) │ │ + movb $0x0,0x1b(%r14) │ │ + movb $0x0,0x1c(%r14) │ │ + movb $0x0,0x1d(%r14) │ │ + movb $0x0,0x1e(%r14) │ │ + movb $0x0,0x1f(%r14) │ │ + movb $0x0,(%r14) │ │ + movb $0x0,0x1(%r14) │ │ + movb $0x0,0x2(%r14) │ │ + movb $0x0,0x3(%r14) │ │ + movb $0x0,0x4(%r14) │ │ + movb $0x0,0x5(%r14) │ │ + movb $0x0,0x6(%r14) │ │ + movb $0x0,0x7(%r14) │ │ + movb $0x0,0x8(%r14) │ │ + movb $0x0,0x9(%r14) │ │ + movb $0x0,0xa(%r14) │ │ + movb $0x0,0xb(%r14) │ │ + movb $0x0,0xc(%r14) │ │ + movb $0x0,0xd(%r14) │ │ + movb $0x0,0xe(%r14) │ │ + movb $0x0,0xf(%r14) │ │ + movb $0x0,0x10(%r14) │ │ + movb $0x0,0x11(%r14) │ │ + movb $0x0,0x12(%r14) │ │ + movb $0x0,0x13(%r14) │ │ + movb $0x0,0x14(%r14) │ │ + movb $0x0,0x15(%r14) │ │ + movb $0x0,0x16(%r14) │ │ + movb $0x0,0x17(%r14) │ │ + movb $0x0,0x18(%r14) │ │ + movb $0x0,0x19(%r14) │ │ + movb $0x0,0x1a(%r14) │ │ + movb $0x0,0x1b(%r14) │ │ + movb $0x0,0x1c(%r14) │ │ + movb $0x0,0x1d(%r14) │ │ + movb $0x0,0x1e(%r14) │ │ + movb $0x0,0x1f(%r14) │ │ + mov %r14,%rdi │ │ + call *%r15 │ │ + add $0x438,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - call 2ce60 │ │ - jmp 3bc8d │ │ + call 2c510 │ │ + jmp 3bef2 │ │ mov $0x1,%edi │ │ mov $0x20,%esi │ │ - call 2899b │ │ + call 27cfb │ │ mov $0x1,%edi │ │ mov $0x40,%esi │ │ - call 2899b │ │ + call 27cfb │ │ ud2 │ │ mov %rax,%rbx │ │ - lea 0x28(%rsp),%rdi │ │ - call 3a430 │ │ + lea 0x10(%rsp),%rdi │ │ + call 1ee30 │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ mov %rax,%rbx │ │ - jmp 3c6a1 │ │ + jmp 3c9ea │ │ mov %rax,%rbx │ │ - cmpq $0x0,0x230(%rsp) │ │ - je 3c6a1 │ │ - mov 0x238(%rsp),%rdi │ │ - call *0x3eb9f(%rip) │ │ - lea 0x10(%rsp),%rdi │ │ - call 3a430 │ │ + cmpq $0x0,0x1f0(%rsp) │ │ + je 3c9ea │ │ + mov 0x1f8(%rsp),%rdi │ │ + call *0x3bb0e(%rip) │ │ lea 0x28(%rsp),%rdi │ │ - call 3a430 │ │ + call 1ee30 │ │ + lea 0x10(%rsp),%rdi │ │ + call 1ee30 │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ mov %rdx,%r14 │ │ mov %rsi,%r15 │ │ mov %rdi,%rbx │ │ mov $0x2c,%edi │ │ - call *0x3eb5f(%rip) │ │ + call *0x3bac7(%rip) │ │ test %rax,%rax │ │ - je 3c715 │ │ + je 3ca65 │ │ movups (%r15),%xmm0 │ │ movups 0x10(%r15),%xmm1 │ │ movups %xmm1,0x10(%rax) │ │ movups %xmm0,(%rax) │ │ mov (%r14),%rcx │ │ mov %rcx,0x20(%rax) │ │ mov 0x8(%r14),%ecx │ │ @@ -35411,15 +35756,15 @@ │ │ movq $0x2c,0x10(%rbx) │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ ret │ │ mov $0x1,%edi │ │ mov $0x2c,%esi │ │ - call 2899b │ │ + call 27cfb │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -35437,417 +35782,434 @@ │ │ sub $0x88,%rsp │ │ mov %rdx,%rbp │ │ mov %rsi,0x30(%rsp) │ │ movss %xmm0,0xc(%rsp) │ │ mov %rdi,%rbx │ │ lea 0x50(%rsp),%rsi │ │ mov $0x1,%edi │ │ - call *0x3eb5e(%rip) │ │ + call *0x3bace(%rip) │ │ cmp $0xffffffff,%eax │ │ - je 3ccd6 │ │ + je 3d026 │ │ mov 0x58(%rsp),%rax │ │ cmp $0x3b9aca00,%rax │ │ - jae 3cac5 │ │ + jae 3ce15 │ │ mov 0x50(%rsp),%rcx │ │ mov %rcx,0x40(%rsp) │ │ mov %rcx,0x78(%rsp) │ │ mov %rax,0x48(%rsp) │ │ mov %eax,0x80(%rsp) │ │ movss 0x48(%rbx),%xmm0 │ │ movss %xmm0,0x3c(%rsp) │ │ lea 0x28(%rbx),%r14 │ │ mov $0x1,%ecx │ │ xor %eax,%eax │ │ lock cmpxchg %ecx,0x28(%rbx) │ │ - jne 3cafa │ │ + jne 3ce4a │ │ mov %r14,0x68(%rsp) │ │ - mov 0x436cc(%rip),%rax │ │ + mov 0x406bc(%rip),%rax │ │ shl $1,%rax │ │ test %rax,%rax │ │ - jne 3cb07 │ │ + jne 3ce57 │ │ xor %r14d,%r14d │ │ movabs $0x7fffffffffffffff,%r15 │ │ movzbl 0x2c(%rbx),%eax │ │ lea 0x10(%rbx),%rax │ │ mov %rax,0x70(%rsp) │ │ mov $0x1,%ecx │ │ xor %eax,%eax │ │ lock cmpxchg %ecx,0x10(%rbx) │ │ - jne 3cb18 │ │ - mov 0x4368d(%rip),%rax │ │ + jne 3ce68 │ │ + mov 0x4067d(%rip),%rax │ │ test %r15,%rax │ │ - jne 3cb31 │ │ + jne 3ce81 │ │ xor %r13d,%r13d │ │ movzbl 0x14(%rbx),%eax │ │ mov 0x40(%rbx),%r15 │ │ test %r15,%r15 │ │ mov %r15,0x28(%rsp) │ │ - je 3c85a │ │ + je 3cbaa │ │ mov 0x38(%rbx),%r12 │ │ mov %r15,%rdi │ │ - call *0x3ea0a(%rip) │ │ + call *0x3b972(%rip) │ │ test %rax,%rax │ │ - je 3cd20 │ │ + je 3d084 │ │ mov %rax,0x10(%rsp) │ │ mov %rax,%rdi │ │ mov %r12,%rsi │ │ mov %r15,%rdx │ │ - call *0x3e9fd(%rip) │ │ + call *0x3b965(%rip) │ │ mov 0x18(%rbx),%r12 │ │ mov 0x20(%rbx),%r15d │ │ test %r13b,%r13b │ │ - je 3c871 │ │ - jmp 3c88b │ │ + je 3cbc1 │ │ + jmp 3cbdb │ │ mov $0x1,%eax │ │ mov %rax,0x10(%rsp) │ │ mov 0x18(%rbx),%r12 │ │ mov 0x20(%rbx),%r15d │ │ test %r13b,%r13b │ │ - jne 3c88b │ │ - mov 0x43618(%rip),%rax │ │ + jne 3cbdb │ │ + mov 0x40608(%rip),%rax │ │ movabs $0x7fffffffffffffff,%rcx │ │ test %rcx,%rax │ │ - jne 3cc8a │ │ + jne 3cfda │ │ xor %eax,%eax │ │ lea 0x10(%rbx),%rcx │ │ xchg %eax,(%rcx) │ │ cmp $0x2,%eax │ │ - je 3cb42 │ │ + je 3ce92 │ │ test %r14b,%r14b │ │ - jne 3c8bb │ │ - mov 0x435e8(%rip),%rax │ │ + jne 3cc0b │ │ + mov 0x405d8(%rip),%rax │ │ movabs $0x7fffffffffffffff,%rcx │ │ test %rcx,%rax │ │ - jne 3cca0 │ │ + jne 3cff0 │ │ xor %eax,%eax │ │ lea 0x28(%rbx),%rsi │ │ xchg %eax,(%rsi) │ │ cmp $0x2,%eax │ │ - je 3cb6b │ │ + je 3cebb │ │ cmp $0xffffffff,%r15d │ │ - je 3c979 │ │ + je 3ccc9 │ │ mov %r12,0x18(%rsp) │ │ mov %r15d,0x20(%rsp) │ │ lea 0x50(%rsp),%rdi │ │ lea 0x78(%rsp),%rsi │ │ lea 0x18(%rsp),%rdx │ │ mov 0x28(%rsp),%r14 │ │ - call 701e0 │ │ + call 6e3e0 │ │ mov $0x3e8,%eax │ │ mulq 0x58(%rsp) │ │ mov 0x60(%rsp),%ecx │ │ imul $0x431bde83,%rcx,%rcx │ │ shr $0x32,%rcx │ │ add %rax,%rcx │ │ adc $0x0,%rdx │ │ movss 0xc(%rsp),%xmm0 │ │ subss 0x3c(%rsp),%xmm0 │ │ - andps -0x3907c(%rip),%xmm0 │ │ - ucomiss -0x39193(%rip),%xmm0 │ │ - mov 0x50(%rsp),%rax │ │ + andps -0x3939c(%rip),%xmm0 │ │ + ucomiss -0x39483(%rip),%xmm0 │ │ + movzbl 0x50(%rsp),%eax │ │ seta %sil │ │ not %al │ │ xor %edi,%edi │ │ mov $0x64,%r8d │ │ cmp %rcx,%r8 │ │ sbb %rdx,%rdi │ │ setb %cl │ │ and %al,%cl │ │ cmp %rbp,%r14 │ │ setne %al │ │ or %cl,%al │ │ or %sil,%al │ │ - jne 3c979 │ │ + jne 3ccc9 │ │ mov 0x10(%rsp),%rdi │ │ mov 0x30(%rsp),%rsi │ │ mov %rbp,%rdx │ │ - call *0x3e92f(%rip) │ │ + call *0x3b89f(%rip) │ │ test %eax,%eax │ │ - je 3caa8 │ │ + je 3cdf8 │ │ mov (%rbx),%rdi │ │ mov 0x8(%rbx),%rax │ │ movss 0xc(%rsp),%xmm0 │ │ mov 0x30(%rsp),%rsi │ │ mov %rbp,%rdx │ │ mov 0x28(%rsp),%r15 │ │ call *0x18(%rax) │ │ mov %rbp,%rdi │ │ - call *0x3e899(%rip) │ │ + call *0x3b801(%rip) │ │ test %rax,%rax │ │ - je 3cd11 │ │ + je 3d075 │ │ mov %rax,%r14 │ │ mov %rax,%rdi │ │ mov 0x30(%rsp),%rsi │ │ mov %rbp,%rdx │ │ - call *0x3e88c(%rip) │ │ + call *0x3b7f4(%rip) │ │ mov $0x1,%ecx │ │ xor %eax,%eax │ │ lea 0x28(%rbx),%rdx │ │ lock cmpxchg %ecx,(%rdx) │ │ - jne 3cb91 │ │ - mov 0x434b8(%rip),%rax │ │ + jne 3cee1 │ │ + mov 0x404a8(%rip),%rax │ │ movabs $0x7fffffffffffffff,%rcx │ │ test %rcx,%rax │ │ - jne 3cbb4 │ │ + jne 3cf04 │ │ xor %r12d,%r12d │ │ movzbl 0x2c(%rbx),%eax │ │ cmpq $0x0,0x30(%rbx) │ │ - je 3ca03 │ │ + je 3cd53 │ │ mov 0x38(%rbx),%rdi │ │ - call *0x3e83d(%rip) │ │ + call *0x3b7a5(%rip) │ │ mov %rbp,0x30(%rbx) │ │ mov %r14,0x38(%rbx) │ │ mov %rbp,0x40(%rbx) │ │ test %r12b,%r12b │ │ movabs $0x7fffffffffffffff,%r12 │ │ - jne 3ca2e │ │ - mov 0x4346b(%rip),%rax │ │ + jne 3cd7e │ │ + mov 0x4045b(%rip),%rax │ │ test %r12,%rax │ │ - jne 3ccb6 │ │ + jne 3d006 │ │ xor %eax,%eax │ │ lea 0x28(%rbx),%rsi │ │ xchg %eax,(%rsi) │ │ cmp $0x2,%eax │ │ - je 3cbd4 │ │ + je 3cf24 │ │ mov $0x1,%ecx │ │ xor %eax,%eax │ │ lea 0x10(%rbx),%r14 │ │ lock cmpxchg %ecx,(%r14) │ │ - jne 3cbf0 │ │ - mov 0x43434(%rip),%rax │ │ + jne 3cf40 │ │ + mov 0x40424(%rip),%rax │ │ test %r12,%rax │ │ - jne 3cc08 │ │ + jne 3cf58 │ │ movzbl 0x14(%rbx),%eax │ │ mov 0x40(%rsp),%rax │ │ mov %rax,0x18(%rbx) │ │ mov 0x48(%rsp),%rax │ │ mov %eax,0x20(%rbx) │ │ - mov 0x4340f(%rip),%rax │ │ + mov 0x403ff(%rip),%rax │ │ test %r12,%rax │ │ - jne 3cc70 │ │ + jne 3cfc0 │ │ xor %eax,%eax │ │ xchg %eax,(%r14) │ │ cmp $0x2,%eax │ │ - je 3cc3d │ │ + je 3cf8d │ │ movss 0xc(%rsp),%xmm0 │ │ movss %xmm0,0x48(%rbx) │ │ test %r15,%r15 │ │ - je 3cab3 │ │ + je 3ce03 │ │ mov 0x10(%rsp),%rdi │ │ - call *0x3e78d(%rip) │ │ + call *0x3b6f5(%rip) │ │ add $0x88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea 0x3dd34(%rip),%rax │ │ + lea 0x3accc(%rip),%rax │ │ mov %rax,0x18(%rsp) │ │ - lea -0x328cc(%rip),%rdi │ │ - lea 0x3dce9(%rip),%rcx │ │ - lea 0x3dd4a(%rip),%r8 │ │ + lea -0x3298c(%rip),%rdi │ │ + lea 0x3ac69(%rip),%rcx │ │ + lea 0x3ace2(%rip),%r8 │ │ lea 0x18(%rsp),%rdx │ │ mov $0x2b,%esi │ │ - call 334c0 │ │ - jmp 3cd2d │ │ + call 32a70 │ │ + jmp 3d091 │ │ mov %r14,%rdi │ │ - call 490a0 │ │ - jmp 3c7b8 │ │ - call 48d90 │ │ + call 49270 │ │ + jmp 3cb08 │ │ + call 49020 │ │ mov %eax,%r14d │ │ xor $0x1,%r14b │ │ - jmp 3c7d3 │ │ + jmp 3cb23 │ │ lea 0x10(%rbx),%rdi │ │ - call 490a0 │ │ - mov 0x43368(%rip),%rax │ │ + call 49270 │ │ + mov 0x40358(%rip),%rax │ │ test %r15,%rax │ │ - je 3c80c │ │ - call 48d90 │ │ + je 3cb5c │ │ + call 49020 │ │ mov %eax,%r13d │ │ xor $0x1,%r13b │ │ - jmp 3c80f │ │ + jmp 3cb5f │ │ mov $0xca,%edi │ │ lea 0x10(%rbx),%rsi │ │ mov $0x81,%edx │ │ mov $0x1,%ecx │ │ xor %eax,%eax │ │ - call *0x3e6fb(%rip) │ │ + call *0x3b66b(%rip) │ │ test %r14b,%r14b │ │ - je 3c8a1 │ │ - jmp 3c8bb │ │ + je 3cbf1 │ │ + jmp 3cc0b │ │ mov $0xca,%edi │ │ mov $0x81,%edx │ │ mov $0x1,%ecx │ │ xor %eax,%eax │ │ - call *0x3e6d6(%rip) │ │ + call *0x3b646(%rip) │ │ cmp $0xffffffff,%r15d │ │ - jne 3c8d6 │ │ - jmp 3c979 │ │ + jne 3cc26 │ │ + jmp 3ccc9 │ │ lea 0x28(%rbx),%rdi │ │ - call 490a0 │ │ - mov 0x432ef(%rip),%rax │ │ + call 49270 │ │ + mov 0x402df(%rip),%rax │ │ movabs $0x7fffffffffffffff,%rcx │ │ test %rcx,%rax │ │ - je 3c9eb │ │ - call 48d90 │ │ + je 3cd3b │ │ + call 49020 │ │ mov %eax,%r12d │ │ xor $0x1,%r12b │ │ movzbl 0x2c(%rbx),%eax │ │ cmpq $0x0,0x30(%rbx) │ │ - jne 3c9f9 │ │ - jmp 3ca03 │ │ + jne 3cd49 │ │ + jmp 3cd53 │ │ mov $0xca,%edi │ │ mov $0x81,%edx │ │ mov $0x1,%ecx │ │ xor %eax,%eax │ │ - call *0x3e66d(%rip) │ │ - jmp 3ca3f │ │ + call *0x3b5dd(%rip) │ │ + jmp 3cd8f │ │ mov %r14,%rdi │ │ - call 490a0 │ │ - mov 0x43291(%rip),%rax │ │ + call 49270 │ │ + mov 0x40281(%rip),%rax │ │ test %r12,%rax │ │ - je 3ca65 │ │ - call 48d90 │ │ + je 3cdb5 │ │ + call 49020 │ │ movzbl 0x14(%rbx),%ecx │ │ mov 0x40(%rsp),%rcx │ │ mov %rcx,0x18(%rbx) │ │ mov 0x48(%rsp),%rcx │ │ mov %ecx,0x20(%rbx) │ │ test %al,%al │ │ lea 0x10(%rbx),%r14 │ │ movabs $0x7fffffffffffffff,%r12 │ │ - jne 3ca7a │ │ - jmp 3ca8a │ │ + jne 3cdca │ │ + jmp 3cdda │ │ mov $0xca,%edi │ │ mov %r14,%rsi │ │ mov $0x81,%edx │ │ mov $0x1,%ecx │ │ xor %eax,%eax │ │ - call *0x3e601(%rip) │ │ + call *0x3b571(%rip) │ │ movss 0xc(%rsp),%xmm0 │ │ movss %xmm0,0x48(%rbx) │ │ test %r15,%r15 │ │ - jne 3caa8 │ │ - jmp 3cab3 │ │ - call 48d90 │ │ + jne 3cdf8 │ │ + jmp 3ce03 │ │ + call 49020 │ │ test %al,%al │ │ lea 0x10(%rbx),%r14 │ │ - jne 3ca8a │ │ + jne 3cdda │ │ movb $0x1,0x14(%rbx) │ │ - jmp 3ca8a │ │ - call 48d90 │ │ + jmp 3cdda │ │ + call 49020 │ │ test %al,%al │ │ - jne 3c88b │ │ + jne 3cbdb │ │ movb $0x1,0x14(%rbx) │ │ - jmp 3c88b │ │ - call 48d90 │ │ + jmp 3cbdb │ │ + call 49020 │ │ test %al,%al │ │ - jne 3c8bb │ │ + jne 3cc0b │ │ movb $0x1,0x2c(%rbx) │ │ - jmp 3c8bb │ │ - call 48d90 │ │ + jmp 3cc0b │ │ + call 49020 │ │ test %al,%al │ │ movabs $0x7fffffffffffffff,%r12 │ │ - jne 3ca2e │ │ + jne 3cd7e │ │ movb $0x1,0x2c(%rbx) │ │ - jmp 3ca2e │ │ - call *0x3e594(%rip) │ │ - mov (%rax),%eax │ │ + jmp 3cd7e │ │ + call *0x3b504(%rip) │ │ + movslq (%rax),%rax │ │ + mov 0x3f72a(%rip),%rdx │ │ + lea 0x3a8e3(%rip),%rcx │ │ + cmp %rcx,%rdx │ │ + jne 3d093 │ │ shl $0x20,%rax │ │ or $0x2,%rax │ │ mov %rax,0x18(%rsp) │ │ - lea -0x32ae6(%rip),%rdi │ │ - lea 0x3dacf(%rip),%rcx │ │ - lea 0x3db18(%rip),%r8 │ │ + lea -0x32bba(%rip),%rdi │ │ + lea 0x3aa3b(%rip),%rcx │ │ + lea 0x3aa9c(%rip),%r8 │ │ lea 0x18(%rsp),%rdx │ │ mov $0x2b,%esi │ │ - call 334c0 │ │ - jmp 3cd2d │ │ + call 32a70 │ │ + jmp 3d091 │ │ mov $0x1,%edi │ │ mov %rbp,%rsi │ │ - call 2899b │ │ - jmp 3cd2d │ │ + call 27cfb │ │ + jmp 3d091 │ │ mov $0x1,%edi │ │ mov %r15,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ ud2 │ │ + mov %rcx,0x3f6c6(%rip) │ │ + jmp 3d042 │ │ mov %rax,%rbx │ │ mov %r14,%rdi │ │ - call *0x3e505(%rip) │ │ - jmp 3cd7f │ │ + call *0x3b450(%rip) │ │ + jmp 3d100 │ │ mov %rax,%rbx │ │ - jmp 3cd53 │ │ + jmp 3d0c0 │ │ mov %rax,%rbx │ │ movzbl %r13b,%esi │ │ mov 0x70(%rsp),%rdi │ │ - call 3cdc0 │ │ + call 3d150 │ │ movzbl %r14b,%esi │ │ mov 0x68(%rsp),%rdi │ │ - call 3cdc0 │ │ - jmp 3cda7 │ │ - call 3357c │ │ + call 3d150 │ │ + jmp 3d13c │ │ + call 32b2c │ │ mov %rax,%rbx │ │ - lea 0x18(%rsp),%rdi │ │ - call 48ec0 │ │ - jmp 3cda7 │ │ - call 3357c │ │ + mov 0x18(%rsp),%rax │ │ + mov %eax,%ecx │ │ + and $0x3,%ecx │ │ + lea -0x2(%rcx),%edx │ │ + cmp $0x2,%edx │ │ + jb 3d13c │ │ + test %rcx,%rcx │ │ + je 3d13c │ │ + lea -0x1(%rax),%rdi │ │ + call *0x17(%rax) │ │ + jmp 3d13c │ │ + call 32b2c │ │ mov %rax,%rbx │ │ cmpq $0x0,0x28(%rsp) │ │ - je 3cda7 │ │ + je 3d13c │ │ mov 0x10(%rsp),%rdi │ │ - call *0x3e4ae(%rip) │ │ + call *0x3b3e5(%rip) │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ mov %rax,%rbx │ │ - lea 0x18(%rsp),%rdi │ │ - call 48ec0 │ │ + mov 0x18(%rsp),%rax │ │ + mov %eax,%ecx │ │ + and $0x3,%ecx │ │ + lea -0x2(%rcx),%edx │ │ + cmp $0x2,%edx │ │ + jb 3d13c │ │ + test %rcx,%rcx │ │ + je 3d13c │ │ + lea -0x1(%rax),%rdi │ │ + call *0x17(%rax) │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbx │ │ test $0x1,%sil │ │ - jne 3cdd6 │ │ - mov 0x430c2(%rip),%rax │ │ + jne 3d166 │ │ + mov 0x40072(%rip),%rax │ │ shl $1,%rax │ │ test %rax,%rax │ │ - jne 3cdfc │ │ + jne 3d18c │ │ xor %eax,%eax │ │ xchg %eax,(%rdi) │ │ cmp $0x2,%eax │ │ - je 3cde1 │ │ + je 3d171 │ │ pop %rbx │ │ ret │ │ mov %rdi,%rsi │ │ mov $0xca,%edi │ │ mov $0x81,%edx │ │ mov $0x1,%ecx │ │ xor %eax,%eax │ │ pop %rbx │ │ - jmp *0x3e45c(%rip) │ │ + jmp *0x3b38c(%rip) │ │ mov %rdi,%rbx │ │ - call 48d90 │ │ + call 49020 │ │ mov %rbx,%rdi │ │ test %al,%al │ │ - jne 3cdd6 │ │ + jne 3d166 │ │ movb $0x1,0x4(%rdi) │ │ - jmp 3cdd6 │ │ + jmp 3d166 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -35855,105 +36217,93 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %r14 │ │ - push %rbx │ │ - mov %rcx,%rbx │ │ - sub %rdx,%rbx │ │ - jb 3ce34 │ │ + cmp %rdx,%rcx │ │ + jb 3d1ba │ │ cmp %rsi,%rcx │ │ - jbe 3ce3b │ │ + jbe 3d1bd │ │ xor %eax,%eax │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %rbp │ │ ret │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %rbx │ │ + push %rax │ │ add %rdi,%rdx │ │ add %rdi,%rcx │ │ - mov 0x42650(%rip),%rax │ │ + mov 0x3f580(%rip),%rax │ │ xor %edi,%edi │ │ - mov %rdx,%r14 │ │ + mov %rdx,%rbx │ │ mov %rdx,%rsi │ │ mov %rcx,%rdx │ │ call *%rax │ │ cmp $0x1,%rax │ │ - jne 3ce6c │ │ - sub %r14,%rdx │ │ - xor %eax,%eax │ │ - cmp %rbx,%rdx │ │ - cmovbe %r14,%rax │ │ + jne 3d1f0 │ │ + mov %rbx,%rax │ │ + sub %rbx,%rdx │ │ + add $0x8,%rsp │ │ pop %rbx │ │ - pop %r14 │ │ pop %rbp │ │ ret │ │ xor %eax,%eax │ │ + add $0x8,%rsp │ │ pop %rbx │ │ - pop %r14 │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ push %rax │ │ call *0x20(%rsi) │ │ mov %rax,%r14 │ │ mov %rdx,%rbx │ │ mov $0x38,%edi │ │ - call *0x3e39a(%rip) │ │ + call *0x3b2d2(%rip) │ │ test %rax,%rax │ │ - je 3cee8 │ │ + je 3d268 │ │ movabs $0x54535552005a4f4d,%rcx │ │ mov %rcx,(%rax) │ │ lea 0xc9(%rip),%rcx │ │ mov %rcx,0x8(%rax) │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,0x10(%rax) │ │ - lea -0x33a2c(%rip),%rcx │ │ + lea -0x33d3b(%rip),%rcx │ │ mov %rcx,0x20(%rax) │ │ mov %r14,0x28(%rax) │ │ mov %rbx,0x30(%rax) │ │ mov %rax,%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x3e3e0(%rip) │ │ + jmp *0x3b320(%rip) │ │ mov $0x8,%edi │ │ mov $0x38,%esi │ │ - call 28a96 │ │ + call 27d0e │ │ ud2 │ │ mov %rax,%r15 │ │ mov %r14,%rdi │ │ mov %rbx,%rsi │ │ - call 3cf20 │ │ + call 3d2a0 │ │ mov %r15,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -35968,48 +36318,48 @@ │ │ push %r14 │ │ push %rbx │ │ push %rax │ │ mov %rsi,%r14 │ │ mov %rdi,%rbx │ │ mov (%rsi),%rax │ │ test %rax,%rax │ │ - je 3cf3d │ │ + je 3d2bd │ │ mov %rbx,%rdi │ │ call *%rax │ │ cmpq $0x0,0x8(%r14) │ │ - je 3cf57 │ │ + je 3d2d7 │ │ mov %rbx,%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x3e2e9(%rip) │ │ + jmp *0x3b221(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov %rax,%r15 │ │ cmpq $0x0,0x8(%r14) │ │ - je 3cf75 │ │ + je 3d2f5 │ │ mov %rbx,%rdi │ │ - call *0x3e2cb(%rip) │ │ + call *0x3b203(%rip) │ │ mov %r15,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ mov %rsi,%rdi │ │ - call 3cfa0 │ │ - call 70030 │ │ - call 33573 │ │ + call 3d320 │ │ + call 6e310 │ │ + call 32b23 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -36023,37 +36373,37 @@ │ │ push %r12 │ │ push %rbx │ │ mov %rdi,%rbx │ │ mov 0x28(%rdi),%r14 │ │ mov 0x30(%rdi),%r12 │ │ mov (%r12),%rax │ │ test %rax,%rax │ │ - je 3cfc4 │ │ + je 3d344 │ │ mov %r14,%rdi │ │ call *%rax │ │ cmpq $0x0,0x8(%r12) │ │ - je 3cfd5 │ │ + je 3d355 │ │ mov %r14,%rdi │ │ - call *0x3e26b(%rip) │ │ + call *0x3b1a3(%rip) │ │ mov %rbx,%rdi │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x3e25a(%rip) │ │ + jmp *0x3b192(%rip) │ │ mov %rax,%r15 │ │ cmpq $0x0,0x8(%r12) │ │ - je 3cffa │ │ + je 3d37a │ │ mov %r14,%rdi │ │ - call *0x3e246(%rip) │ │ + call *0x3b17e(%rip) │ │ mov %rbx,%rdi │ │ - call *0x3e23d(%rip) │ │ + call *0x3b175(%rip) │ │ mov %r15,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov %dil,-0x1(%rsp) │ │ movzbl -0x1(%rsp),%eax │ │ @@ -36061,638 +36411,612 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ sub $0x28,%rsp │ │ lea 0x8(%rsp),%rdi │ │ - call 2cec0 │ │ + call 2c570 │ │ lea 0x18(%rsp),%rdi │ │ - call 2cee0 │ │ + call 2c590 │ │ movzbl 0x10(%rsp),%eax │ │ shr $1,%al │ │ and $0x1,%al │ │ - mov %al,0x42459(%rip) │ │ + mov %al,0x3f391(%rip) │ │ add $0x28,%rsp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - mov %rdx,%r14 │ │ - mov %rsi,%rbx │ │ - mov %rdi,-0x8(%rsp) │ │ - xor 0x10(%rdi),%rbx │ │ - xor 0x18(%rdi),%r14 │ │ - mov (%rdi),%r10 │ │ - mov 0x8(%rdi),%rdx │ │ - mov %rbx,%rax │ │ + mov %rdx,%r15 │ │ + mov %rsi,%r11 │ │ + xor 0x10(%rdi),%r11 │ │ + xor 0x18(%rdi),%r15 │ │ + mov %r11,%rax │ │ bswap %rax │ │ mov %rax,%rcx │ │ shr $0x4,%rcx │ │ movabs $0xf0f0f0f0f0f0f0f,%r8 │ │ and %r8,%rcx │ │ and %r8,%rax │ │ shl $0x4,%rax │ │ or %rcx,%rax │ │ movabs $0x3333333333333333,%r9 │ │ mov %rax,%rcx │ │ and %r9,%rcx │ │ shr $0x2,%rax │ │ and %r9,%rax │ │ lea (%rax,%rcx,4),%rax │ │ - movabs $0x5555555555555555,%rdi │ │ + movabs $0x5555555555555555,%rsi │ │ mov %rax,%rcx │ │ - and %rdi,%rcx │ │ + and %rsi,%rcx │ │ shr $1,%rax │ │ - and %rdi,%rax │ │ - mov %r14,%rsi │ │ - bswap %rsi │ │ + and %rsi,%rax │ │ + mov %r15,%rdx │ │ + bswap %rdx │ │ lea (%rax,%rcx,2),%rax │ │ - mov %rax,-0x30(%rsp) │ │ - mov %rsi,%rax │ │ + mov %rax,-0x28(%rsp) │ │ + mov %rdx,%rax │ │ shr $0x4,%rax │ │ and %r8,%rax │ │ - and %r8,%rsi │ │ - shl $0x4,%rsi │ │ - or %rax,%rsi │ │ - mov %rsi,%rax │ │ - and %r9,%rax │ │ - shr $0x2,%rsi │ │ - and %r9,%rsi │ │ - lea (%rsi,%rax,4),%rax │ │ - mov %rax,%rcx │ │ - and %rdi,%rcx │ │ - shr $1,%rax │ │ - and %rdi,%rax │ │ - lea (%rax,%rcx,2),%rax │ │ - mov %rax,-0x48(%rsp) │ │ - mov %r10,%rax │ │ - bswap %rax │ │ - mov %rax,%rcx │ │ - shr $0x4,%rcx │ │ - and %r8,%rcx │ │ - and %r8,%rax │ │ - shl $0x4,%rax │ │ - or %rcx,%rax │ │ - mov %rax,%rcx │ │ - and %r9,%rcx │ │ - shr $0x2,%rax │ │ - and %r9,%rax │ │ - lea (%rax,%rcx,4),%rax │ │ - mov %rax,%rcx │ │ - and %rdi,%rcx │ │ - shr $1,%rax │ │ - and %rdi,%rax │ │ - lea (%rax,%rcx,2),%rax │ │ - mov %rax,-0x38(%rsp) │ │ - mov %rdx,-0x50(%rsp) │ │ + and %r8,%rdx │ │ + shl $0x4,%rdx │ │ + or %rax,%rdx │ │ mov %rdx,%rax │ │ - bswap %rax │ │ - mov %rax,%rcx │ │ - shr $0x4,%rcx │ │ - and %r8,%rcx │ │ - and %r8,%rax │ │ - shl $0x4,%rax │ │ - or %rcx,%rax │ │ - mov %rax,%rcx │ │ - and %r9,%rcx │ │ - shr $0x2,%rax │ │ and %r9,%rax │ │ - lea (%rax,%rcx,4),%rax │ │ + shr $0x2,%rdx │ │ + and %r9,%rdx │ │ + lea (%rdx,%rax,4),%rax │ │ mov %rax,%rcx │ │ - and %rdi,%rcx │ │ + and %rsi,%rcx │ │ shr $1,%rax │ │ - and %rdi,%rax │ │ + and %rsi,%rax │ │ lea (%rax,%rcx,2),%rax │ │ + mov %rax,-0x38(%rsp) │ │ + mov %rdi,-0x30(%rsp) │ │ + mov (%rdi),%rbx │ │ + mov 0x8(%rdi),%rbp │ │ + mov %rbp,%rax │ │ + xor %rbx,%rax │ │ mov %rax,-0x40(%rsp) │ │ - mov %rdx,%rax │ │ - xor %r10,%rax │ │ - movabs $0x4444444444444444,%rdx │ │ - mov %r10,%r11 │ │ - and %rdx,%r11 │ │ - mov %r10,%r15 │ │ - mov %r10,%r12 │ │ - movabs $0x8888888888888888,%r8 │ │ - and %r8,%r10 │ │ - movabs $0x2222222222222222,%rdi │ │ - mov %rbx,%r9 │ │ - and %rdi,%r9 │ │ - mov %rbx,%rsi │ │ - and %rdx,%rsi │ │ - mov %r11,%rcx │ │ + mov %rbx,%rax │ │ + mov %rbx,%rdx │ │ + movabs $0x4444444444444444,%rdi │ │ + mov %rbx,%r8 │ │ + and %rdi,%r8 │ │ + movabs $0x8888888888888888,%r12 │ │ + and %r12,%rbx │ │ + movabs $0x2222222222222222,%r10 │ │ + mov %r11,%r9 │ │ + and %r10,%r9 │ │ + mov %r11,%rsi │ │ + and %rdi,%rsi │ │ + mov %r8,%rcx │ │ imul %rsi,%rcx │ │ - mov %r10,%r13 │ │ - imul %r9,%r13 │ │ - xor %rcx,%r13 │ │ - mov %r14,%rbp │ │ - xor %rbx,%rbp │ │ + mov %rbx,%r14 │ │ + imul %r9,%r14 │ │ + xor %rcx,%r14 │ │ + mov %r15,%r13 │ │ + xor %r11,%r13 │ │ movabs $0x1111111111111111,%rcx │ │ - and %rcx,%r15 │ │ - and %rdi,%r12 │ │ + and %rcx,%rax │ │ + and %r10,%rdx │ │ + mov %r11,%r10 │ │ + and %rcx,%r10 │ │ + and %r12,%r11 │ │ + mov %rax,%r12 │ │ + imul %r10,%r12 │ │ + mov %r12,-0x8(%rsp) │ │ + mov %rdx,%rcx │ │ + imul %r11,%rcx │ │ + xor %r12,%rcx │ │ + xor %r14,%rcx │ │ + mov %rax,%r14 │ │ + imul %r9,%r14 │ │ + mov %rdx,%r12 │ │ + imul %r10,%r12 │ │ + xor %r14,%r12 │ │ + mov %r8,%r14 │ │ + imul %r11,%r14 │ │ mov %rbx,%rdi │ │ - and %rcx,%rdi │ │ - and %r8,%rbx │ │ - mov %r15,%rcx │ │ - imul %rdi,%rcx │ │ - mov %rcx,-0x10(%rsp) │ │ - mov %r12,%r8 │ │ - imul %rbx,%r8 │ │ - xor %rcx,%r8 │ │ - xor %r13,%r8 │ │ + imul %rsi,%rdi │ │ + xor %r14,%rdi │ │ + xor %r12,%rdi │ │ + mov %rbx,%r14 │ │ + imul %r11,%r14 │ │ + imul %rax,%r11 │ │ + imul %rsi,%rax │ │ + imul %rdx,%rsi │ │ + imul %r9,%rdx │ │ + xor %rax,%rdx │ │ + imul %r8,%r9 │ │ + imul %r10,%r8 │ │ + xor %r8,%r14 │ │ + xor %rdx,%r14 │ │ + xor %r11,%rsi │ │ + imul %rbx,%r10 │ │ + xor %r9,%r10 │ │ + xor %rsi,%r10 │ │ + movabs $0x1111111111111111,%rsi │ │ + and %rsi,%rcx │ │ + movabs $0x2222222222222222,%rbx │ │ + and %rbx,%rdi │ │ + or %rcx,%rdi │ │ + mov %rdi,-0x10(%rsp) │ │ + movabs $0x4444444444444444,%r12 │ │ + and %r12,%r14 │ │ + movabs $0x8888888888888888,%rdx │ │ + and %rdx,%r10 │ │ + or %r14,%r10 │ │ + mov %r10,-0x18(%rsp) │ │ + mov %rbp,%rdi │ │ + mov %rsi,%rcx │ │ + and %rsi,%rdi │ │ + mov %rbp,%rsi │ │ + and %rbx,%rsi │ │ + mov %r15,%r11 │ │ + and %rcx,%r11 │ │ mov %r15,%rcx │ │ + mov %r15,%rax │ │ + mov %rdx,%r10 │ │ + and %rdx,%r15 │ │ + mov %rdi,%rdx │ │ + imul %r11,%rdx │ │ + mov %rsi,%r8 │ │ + imul %r15,%r8 │ │ + xor %rdx,%r8 │ │ + mov %rbp,%r9 │ │ + mov %r12,%rdx │ │ + and %r12,%r9 │ │ + and %r10,%rbp │ │ + mov %r10,%r12 │ │ + and %rbx,%rcx │ │ + and %rdx,%rax │ │ + mov %r9,%r10 │ │ + imul %rax,%r10 │ │ + mov %rbp,%rdx │ │ + imul %rcx,%rdx │ │ + xor %r10,%rdx │ │ + xor %r8,%rdx │ │ + mov %rdi,%r8 │ │ + imul %rcx,%r8 │ │ + mov %rsi,%r10 │ │ + imul %r11,%r10 │ │ + xor %r8,%r10 │ │ + mov %r9,%r14 │ │ + imul %r15,%r14 │ │ + mov %rbp,%r8 │ │ + imul %rax,%r8 │ │ + xor %r14,%r8 │ │ + xor %r10,%r8 │ │ + mov %rbp,%r10 │ │ + imul %r15,%r10 │ │ + imul %rdi,%r15 │ │ + imul %rax,%rdi │ │ + imul %rsi,%rax │ │ + imul %rcx,%rsi │ │ + xor %rdi,%rsi │ │ imul %r9,%rcx │ │ - mov %r12,%r13 │ │ - imul %rdi,%r13 │ │ - xor %rcx,%r13 │ │ - mov %r11,%rcx │ │ - imul %rbx,%rcx │ │ - mov %r10,%rdx │ │ - imul %rsi,%rdx │ │ - xor %rcx,%rdx │ │ - xor %r13,%rdx │ │ - mov %r10,%rcx │ │ - imul %rbx,%rcx │ │ - imul %r15,%rbx │ │ - imul %rsi,%r15 │ │ - imul %r12,%rsi │ │ - imul %r9,%r12 │ │ - xor %r15,%r12 │ │ imul %r11,%r9 │ │ - imul %rdi,%r11 │ │ - xor %r11,%rcx │ │ - xor %r12,%rcx │ │ - xor %rbx,%rsi │ │ - imul %r10,%rdi │ │ - xor %r9,%rdi │ │ - xor %rsi,%rdi │ │ - movabs $0x1111111111111111,%r9 │ │ - and %r9,%r8 │ │ - movabs $0x2222222222222222,%r13 │ │ - and %r13,%rdx │ │ - or %r8,%rdx │ │ - mov %rdx,-0x18(%rsp) │ │ - movabs $0x4444444444444444,%r15 │ │ - and %r15,%rcx │ │ - movabs $0x8888888888888888,%rdx │ │ - and %rdx,%rdi │ │ - or %rcx,%rdi │ │ - mov %rdi,-0x20(%rsp) │ │ - mov -0x50(%rsp),%r10 │ │ - mov %r10,%rbx │ │ - and %r9,%rbx │ │ - mov %r10,%r11 │ │ - and %r13,%r11 │ │ + xor %r9,%r10 │ │ + xor %rsi,%r10 │ │ + xor %r15,%rax │ │ + imul %rbp,%r11 │ │ + xor %rcx,%r11 │ │ + xor %rax,%r11 │ │ + movabs $0x1111111111111111,%rax │ │ + and %rax,%rdx │ │ + and %rbx,%r8 │ │ + or %rdx,%r8 │ │ + movabs $0x4444444444444444,%r9 │ │ + and %r9,%r10 │ │ + or %r8,%r10 │ │ + and %r12,%r11 │ │ + or %r10,%r11 │ │ + mov %r11,-0x20(%rsp) │ │ + mov -0x40(%rsp),%r14 │ │ mov %r14,%rsi │ │ - and %r9,%rsi │ │ + and %rax,%rsi │ │ + mov %r14,%rdx │ │ + and %rbx,%rdx │ │ + mov %rbx,%rbp │ │ + mov %r13,%rbx │ │ + and %rax,%rbx │ │ + mov %r13,%rcx │ │ + mov %r13,%rax │ │ + and %r12,%r13 │ │ + mov %rsi,%rdi │ │ + imul %rbx,%rdi │ │ + mov %rdx,%r8 │ │ + imul %r13,%r8 │ │ + xor %rdi,%r8 │ │ + mov %r14,%r10 │ │ + mov %r9,%r15 │ │ + and %r9,%r10 │ │ + and %r12,%r14 │ │ + and %rbp,%rcx │ │ + and %r9,%rax │ │ + mov %r10,%rdi │ │ + imul %rax,%rdi │ │ mov %r14,%r9 │ │ + imul %rcx,%r9 │ │ + xor %rdi,%r9 │ │ + xor %r8,%r9 │ │ + mov %rsi,%rdi │ │ + imul %rcx,%rdi │ │ + mov %rdx,%r8 │ │ + imul %rbx,%r8 │ │ + xor %rdi,%r8 │ │ + mov %r10,%r11 │ │ + imul %r13,%r11 │ │ + mov %r14,%rdi │ │ + imul %rax,%rdi │ │ + xor %r11,%rdi │ │ + xor %r8,%rdi │ │ mov %r14,%r8 │ │ - mov %rdx,%rdi │ │ - and %rdx,%r14 │ │ - mov %rbx,%rcx │ │ - imul %rsi,%rcx │ │ - mov %r11,%rdx │ │ - imul %r14,%rdx │ │ - xor %rcx,%rdx │ │ - mov %r10,%r12 │ │ - and %r15,%r12 │ │ - and %rdi,%r10 │ │ - and %r13,%r9 │ │ - mov %r13,%rdi │ │ + imul %r13,%r8 │ │ + imul %rsi,%r13 │ │ + imul %rax,%rsi │ │ + imul %rdx,%rax │ │ + imul %rcx,%rdx │ │ + xor %rsi,%rdx │ │ + imul %r10,%rcx │ │ + imul %rbx,%r10 │ │ + xor %r10,%r8 │ │ + xor %rdx,%r8 │ │ + xor %r13,%rax │ │ + imul %r14,%rbx │ │ + xor %rcx,%rbx │ │ + xor %rax,%rbx │ │ + movabs $0x1111111111111111,%rdx │ │ + and %rdx,%r9 │ │ + and %rbp,%rdi │ │ + or %r9,%rdi │ │ and %r15,%r8 │ │ - mov %r12,%rcx │ │ - imul %r8,%rcx │ │ - mov %r10,%r15 │ │ - imul %r9,%r15 │ │ - xor %rcx,%r15 │ │ - xor %rdx,%r15 │ │ - mov %rbx,%rcx │ │ - imul %r9,%rcx │ │ - mov %r11,%rdx │ │ - imul %rsi,%rdx │ │ - xor %rcx,%rdx │ │ - mov %r12,%rcx │ │ - imul %r14,%rcx │ │ - mov %r10,%r13 │ │ - imul %r8,%r13 │ │ - xor %rcx,%r13 │ │ - xor %rdx,%r13 │ │ - mov %r10,%rcx │ │ - imul %r14,%rcx │ │ - imul %rbx,%r14 │ │ - imul %r8,%rbx │ │ - imul %r11,%r8 │ │ - imul %r9,%r11 │ │ - xor %rbx,%r11 │ │ - imul %r12,%r9 │ │ - imul %rsi,%r12 │ │ - xor %r12,%rcx │ │ - xor %r11,%rcx │ │ - xor %r14,%r8 │ │ - imul %r10,%rsi │ │ - xor %r9,%rsi │ │ - xor %r8,%rsi │ │ - movabs $0x1111111111111111,%r8 │ │ - and %r8,%r15 │ │ - and %rdi,%r13 │ │ - or %r15,%r13 │ │ - movabs $0x4444444444444444,%rbx │ │ - and %rbx,%rcx │ │ - or %r13,%rcx │ │ - movabs $0x8888888888888888,%r10 │ │ - and %r10,%rsi │ │ - or %rcx,%rsi │ │ - mov %rsi,-0x50(%rsp) │ │ - mov %rax,%r11 │ │ - and %r8,%r11 │ │ - mov %rax,%r9 │ │ - and %rdi,%r9 │ │ - mov %rdi,%r14 │ │ - mov %rbp,%rsi │ │ - and %r8,%rsi │ │ - mov %r8,%r13 │ │ - mov %rbp,%r8 │ │ - mov %rbp,%rcx │ │ - and %r10,%rbp │ │ - mov %r11,%rdx │ │ - imul %rsi,%rdx │ │ - mov %r9,%rdi │ │ + or %rdi,%r8 │ │ + and %r12,%rbx │ │ + or %r8,%rbx │ │ + mov %rbx,-0x40(%rsp) │ │ + mov -0x38(%rsp),%r13 │ │ + mov -0x28(%rsp),%r14 │ │ + xor %r14,%r13 │ │ + mov -0x30(%rsp),%rax │ │ + movdqu (%rax),%xmm0 │ │ + pshufb -0x39ce7(%rip),%xmm0 │ │ + movdqa -0x39c1f(%rip),%xmm1 │ │ + movdqa %xmm0,%xmm2 │ │ + pand %xmm1,%xmm2 │ │ + movdqa -0x39e9f(%rip),%xmm3 │ │ + pshufb %xmm2,%xmm3 │ │ + psrlw $0x4,%xmm0 │ │ + pand %xmm1,%xmm0 │ │ + movdqa -0x39bb5(%rip),%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + por %xmm3,%xmm1 │ │ + movq %xmm1,%rsi │ │ + mov %rsi,%r8 │ │ + and %rdx,%r8 │ │ + mov %rsi,%r10 │ │ + mov %rbp,%rbx │ │ + and %rbp,%r10 │ │ + mov %r14,%rbp │ │ + and %rdx,%rbp │ │ + mov %r14,%r9 │ │ + mov %r14,%rcx │ │ + mov %r12,%rdx │ │ + and %r12,%r14 │ │ + mov %r8,%rax │ │ + imul %rbp,%rax │ │ + mov %r10,%r11 │ │ + imul %r14,%r11 │ │ + pextrq $0x1,%xmm1,%r15 │ │ + xor %rax,%r11 │ │ + mov %r15,%r12 │ │ + xor %rsi,%r12 │ │ + mov %rsi,%rdi │ │ + movabs $0x4444444444444444,%rax │ │ + and %rax,%rdi │ │ + and %rdx,%rsi │ │ + and %rbx,%r9 │ │ + and %rax,%rcx │ │ + mov %rdi,%rax │ │ + imul %rcx,%rax │ │ + mov %rsi,%rbx │ │ + imul %r9,%rbx │ │ + xor %rax,%rbx │ │ + xor %r11,%rbx │ │ + mov %r8,%rax │ │ + imul %r9,%rax │ │ + mov %r10,%r11 │ │ + imul %rbp,%r11 │ │ + xor %rax,%r11 │ │ + mov %rdi,%rdx │ │ + imul %r14,%rdx │ │ + mov %rsi,%rax │ │ + imul %rcx,%rax │ │ + xor %rdx,%rax │ │ + xor %r11,%rax │ │ + mov %rsi,%r11 │ │ + imul %r14,%r11 │ │ + imul %r8,%r14 │ │ + imul %rcx,%r8 │ │ + imul %r10,%rcx │ │ + imul %r9,%r10 │ │ + xor %r8,%r10 │ │ + imul %rdi,%r9 │ │ imul %rbp,%rdi │ │ - xor %rdx,%rdi │ │ - mov %rax,%r15 │ │ - and %rbx,%r15 │ │ - and %r10,%rax │ │ - and %r14,%r8 │ │ - and %rbx,%rcx │ │ - mov %r15,%rdx │ │ - imul %rcx,%rdx │ │ - mov %rax,%rbx │ │ - imul %r8,%rbx │ │ - xor %rdx,%rbx │ │ - xor %rdi,%rbx │ │ + xor %rdi,%r11 │ │ + xor %r10,%r11 │ │ + xor %r14,%rcx │ │ + imul %rsi,%rbp │ │ + xor %r9,%rbp │ │ + xor %rcx,%rbp │ │ + movabs $0x1111111111111111,%rdx │ │ + and %rdx,%rbx │ │ + movabs $0x2222222222222222,%rcx │ │ + and %rcx,%rax │ │ + or %rbx,%rax │ │ + movabs $0x4444444444444444,%rsi │ │ + and %rsi,%r11 │ │ + or %rax,%r11 │ │ + movabs $0x8888888888888888,%r8 │ │ + and %r8,%rbp │ │ + or %r11,%rbp │ │ + mov %r15,%r11 │ │ + and %rdx,%r11 │ │ + mov %r15,%r10 │ │ + and %rcx,%r10 │ │ + mov %rcx,%rbx │ │ + mov -0x38(%rsp),%r14 │ │ + mov %r14,%rcx │ │ + and %rdx,%rcx │ │ + mov %r14,%r9 │ │ + mov %r14,%rax │ │ + and %r8,%r14 │ │ mov %r11,%rdx │ │ - imul %r8,%rdx │ │ - mov %r9,%rdi │ │ - imul %rsi,%rdi │ │ - xor %rdx,%rdi │ │ + imul %rcx,%rdx │ │ + mov %r10,%rsi │ │ + imul %r14,%rsi │ │ + xor %rdx,%rsi │ │ mov %r15,%rdx │ │ - imul %rbp,%rdx │ │ - mov %rax,%r12 │ │ - imul %rcx,%r12 │ │ - xor %rdx,%r12 │ │ - xor %rdi,%r12 │ │ - mov %rax,%rdi │ │ - imul %rbp,%rdi │ │ - imul %r11,%rbp │ │ - imul %rcx,%r11 │ │ - imul %r9,%rcx │ │ - imul %r8,%r9 │ │ - xor %r11,%r9 │ │ - imul %r15,%r8 │ │ - imul %rsi,%r15 │ │ - xor %r15,%rdi │ │ - xor %r9,%rdi │ │ - xor %rbp,%rcx │ │ + movabs $0x4444444444444444,%rdi │ │ + and %rdi,%rdx │ │ + and %r8,%r15 │ │ + and %rbx,%r9 │ │ + and %rdi,%rax │ │ + mov %rdx,%rdi │ │ + imul %rax,%rdi │ │ + mov %r15,%rbx │ │ + imul %r9,%rbx │ │ + xor %rdi,%rbx │ │ + xor %rsi,%rbx │ │ + mov %r11,%rsi │ │ + imul %r9,%rsi │ │ + mov %r10,%rdi │ │ + imul %rcx,%rdi │ │ + xor %rsi,%rdi │ │ + mov %rdx,%r8 │ │ + imul %r14,%r8 │ │ + mov %r15,%rsi │ │ imul %rax,%rsi │ │ xor %r8,%rsi │ │ - xor %rcx,%rsi │ │ - mov %r13,%r8 │ │ - and %r13,%rbx │ │ - mov %r14,%r13 │ │ - and %r14,%r12 │ │ - or %rbx,%r12 │ │ - movabs $0x4444444444444444,%rax │ │ - and %rax,%rdi │ │ - or %r12,%rdi │ │ - mov %r10,%r15 │ │ - and %r10,%rsi │ │ - or %rdi,%rsi │ │ - mov %rsi,-0x28(%rsp) │ │ - mov -0x48(%rsp),%rsi │ │ - mov -0x30(%rsp),%rcx │ │ - xor %rcx,%rsi │ │ - mov -0x38(%rsp),%rax │ │ - mov %rax,%rbx │ │ - and %r8,%rbx │ │ - mov %rax,%r11 │ │ - mov %rax,%r10 │ │ - and %r14,%r11 │ │ - mov %rcx,%rax │ │ - and %r8,%rax │ │ - mov %rcx,%r9 │ │ - mov %rcx,%r8 │ │ - and %r15,%rcx │ │ - mov %rbx,%rdx │ │ - imul %rax,%rdx │ │ - mov %r11,%rdi │ │ - imul %rcx,%rdi │ │ + xor %rdi,%rsi │ │ + mov %r15,%rdi │ │ + imul %r14,%rdi │ │ + imul %r11,%r14 │ │ + imul %rax,%r11 │ │ + imul %r10,%rax │ │ + imul %r9,%r10 │ │ + xor %r11,%r10 │ │ + imul %rdx,%r9 │ │ + imul %rcx,%rdx │ │ xor %rdx,%rdi │ │ - mov -0x40(%rsp),%rbp │ │ - mov %rbp,%r14 │ │ - mov %r10,%rdx │ │ - xor %r10,%r14 │ │ - mov %r10,%r12 │ │ - movabs $0x4444444444444444,%r10 │ │ - and %r10,%r12 │ │ - and %r15,%rdx │ │ - and %r13,%r9 │ │ - and %r10,%r8 │ │ + xor %r10,%rdi │ │ + xor %r14,%rax │ │ + imul %r15,%rcx │ │ + xor %r9,%rcx │ │ + xor %rax,%rcx │ │ + movabs $0x1111111111111111,%rdx │ │ + and %rdx,%rbx │ │ + movabs $0x2222222222222222,%r15 │ │ + and %r15,%rsi │ │ + or %rbx,%rsi │ │ + movabs $0x4444444444444444,%rbx │ │ + and %rbx,%rdi │ │ + or %rsi,%rdi │ │ + movabs $0x8888888888888888,%r8 │ │ + and %r8,%rcx │ │ + or %rdi,%rcx │ │ + mov %r12,%r11 │ │ + and %rdx,%r11 │ │ mov %r12,%r10 │ │ - imul %r8,%r10 │ │ - mov %rdx,%r15 │ │ - imul %r9,%r15 │ │ - xor %r10,%r15 │ │ - xor %rdi,%r15 │ │ - mov %rbx,%rdi │ │ + and %r15,%r10 │ │ + mov %r13,%rax │ │ + and %rdx,%rax │ │ + mov %r13,%r9 │ │ + mov %r13,%rdx │ │ + and %r8,%r13 │ │ + mov %r11,%rsi │ │ + imul %rax,%rsi │ │ + mov %r10,%rdi │ │ + imul %r13,%rdi │ │ + xor %rsi,%rdi │ │ + mov %r12,%rsi │ │ + and %rbx,%rsi │ │ + and %r8,%r12 │ │ + and %r15,%r9 │ │ + and %rbx,%rdx │ │ + mov %rsi,%r8 │ │ + imul %rdx,%r8 │ │ + mov %r12,%rbx │ │ + imul %r9,%rbx │ │ + xor %r8,%rbx │ │ + xor %rdi,%rbx │ │ + mov %r11,%rdi │ │ imul %r9,%rdi │ │ - mov %r11,%r10 │ │ - imul %rax,%r10 │ │ - xor %rdi,%r10 │ │ + mov %r10,%r8 │ │ + imul %rax,%r8 │ │ + xor %rdi,%r8 │ │ + mov %rsi,%r14 │ │ + imul %r13,%r14 │ │ mov %r12,%rdi │ │ - imul %rcx,%rdi │ │ - mov %rdx,%r13 │ │ - imul %r8,%r13 │ │ - xor %rdi,%r13 │ │ - xor %r10,%r13 │ │ - mov %rdx,%rdi │ │ - imul %rcx,%rdi │ │ - imul %rbx,%rcx │ │ - imul %r8,%rbx │ │ - imul %r11,%r8 │ │ - imul %r9,%r11 │ │ - xor %rbx,%r11 │ │ - imul %r12,%r9 │ │ - imul %rax,%r12 │ │ - xor %r12,%rdi │ │ - xor %r11,%rdi │ │ - xor %rcx,%r8 │ │ - imul %rdx,%rax │ │ - xor %r9,%rax │ │ - xor %r8,%rax │ │ - movabs $0x1111111111111111,%r8 │ │ - and %r8,%r15 │ │ - movabs $0x2222222222222222,%rdx │ │ - and %rdx,%r13 │ │ - or %r15,%r13 │ │ - movabs $0x4444444444444444,%rcx │ │ - and %rcx,%rdi │ │ - or %r13,%rdi │ │ - movabs $0x8888888888888888,%r13 │ │ - and %r13,%rax │ │ - or %rdi,%rax │ │ - mov %rbp,%r11 │ │ - and %r8,%r11 │ │ - mov %rbp,%r10 │ │ - mov %rbp,%rcx │ │ - and %rdx,%r10 │ │ - mov %rdx,%rbp │ │ - mov -0x48(%rsp),%rdx │ │ - mov %rdx,%rdi │ │ - and %r8,%rdi │ │ - mov %rdx,%r9 │ │ - mov %rdx,%r8 │ │ - and %r13,%rdx │ │ - mov %r11,%rbx │ │ - imul %rdi,%rbx │ │ - mov %r10,%r12 │ │ - imul %rdx,%r12 │ │ - xor %rbx,%r12 │ │ - mov %rcx,%r15 │ │ - movabs $0x4444444444444444,%rbx │ │ - and %rbx,%r15 │ │ - and %r13,%rcx │ │ - and %rbp,%r9 │ │ - and %rbx,%r8 │ │ - mov %r15,%r13 │ │ - imul %r8,%r13 │ │ - mov %rcx,%rbx │ │ - imul %r9,%rbx │ │ - xor %r13,%rbx │ │ - xor %r12,%rbx │ │ - mov %r11,%r12 │ │ - imul %r9,%r12 │ │ - mov %r10,%r13 │ │ - imul %rdi,%r13 │ │ - xor %r12,%r13 │ │ - mov %r15,%rbp │ │ - imul %rdx,%rbp │ │ - mov %rcx,%r12 │ │ - imul %r8,%r12 │ │ - xor %rbp,%r12 │ │ - xor %r13,%r12 │ │ - mov %rcx,%r13 │ │ - imul %rdx,%r13 │ │ - imul %r11,%rdx │ │ - imul %r8,%r11 │ │ - imul %r10,%r8 │ │ - imul %r9,%r10 │ │ - xor %r11,%r10 │ │ - imul %r15,%r9 │ │ - imul %rdi,%r15 │ │ - xor %r15,%r13 │ │ - xor %r10,%r13 │ │ - xor %rdx,%r8 │ │ - imul %rcx,%rdi │ │ - xor %r9,%rdi │ │ + imul %rdx,%rdi │ │ + xor %r14,%rdi │ │ xor %r8,%rdi │ │ - movabs $0x1111111111111111,%r8 │ │ - and %r8,%rbx │ │ - movabs $0x2222222222222222,%rdx │ │ - and %rdx,%r12 │ │ - or %rbx,%r12 │ │ - movabs $0x4444444444444444,%rbp │ │ - and %rbp,%r13 │ │ - or %r12,%r13 │ │ - movabs $0x8888888888888888,%rcx │ │ - and %rcx,%rdi │ │ - or %r13,%rdi │ │ - mov %r14,%rbx │ │ - and %r8,%rbx │ │ - mov %r14,%r11 │ │ - and %rdx,%r11 │ │ - mov %rdx,%r12 │ │ - mov %rsi,%r10 │ │ - and %r8,%r10 │ │ - mov %rsi,%r9 │ │ - mov %rsi,%r8 │ │ - and %rcx,%rsi │ │ - mov %rbx,%r15 │ │ - imul %r10,%r15 │ │ - mov %r11,%r13 │ │ - imul %rsi,%r13 │ │ - xor %r15,%r13 │ │ - mov %r14,%rdx │ │ - and %rbp,%rdx │ │ - and %rcx,%r14 │ │ - and %r12,%r9 │ │ - mov %r12,%rcx │ │ - and %rbp,%r8 │ │ - mov %rdx,%rbp │ │ - imul %r8,%rbp │ │ - mov %r14,%r15 │ │ - imul %r9,%r15 │ │ - xor %rbp,%r15 │ │ - xor %r13,%r15 │ │ - mov %rbx,%r13 │ │ - imul %r9,%r13 │ │ - mov %r11,%rbp │ │ - imul %r10,%rbp │ │ - xor %r13,%rbp │ │ - mov %rdx,%r12 │ │ - imul %rsi,%r12 │ │ - mov %r14,%r13 │ │ - imul %r8,%r13 │ │ - xor %r12,%r13 │ │ - xor %rbp,%r13 │ │ - mov %r14,%rbp │ │ - imul %rsi,%rbp │ │ - imul %rbx,%rsi │ │ - imul %r8,%rbx │ │ - imul %r11,%r8 │ │ - imul %r9,%r11 │ │ - xor %rbx,%r11 │ │ - imul %rdx,%r9 │ │ + mov %r12,%r8 │ │ + imul %r13,%r8 │ │ + imul %r11,%r13 │ │ + imul %rdx,%r11 │ │ imul %r10,%rdx │ │ - xor %rdx,%rbp │ │ - xor %r11,%rbp │ │ + imul %r9,%r10 │ │ + xor %r11,%r10 │ │ + imul %rsi,%r9 │ │ + imul %rax,%rsi │ │ xor %rsi,%r8 │ │ - imul %r14,%r10 │ │ - xor %r9,%r10 │ │ - xor %r8,%r10 │ │ - movabs $0x1111111111111111,%rdx │ │ - and %rdx,%r15 │ │ - and %rcx,%r13 │ │ - or %r15,%r13 │ │ - movabs $0x4444444444444444,%rcx │ │ - and %rcx,%rbp │ │ - or %r13,%rbp │ │ - movabs $0x8888888888888888,%rcx │ │ - and %rcx,%r10 │ │ - or %rbp,%r10 │ │ - mov %rax,%r8 │ │ - xor %rdi,%r8 │ │ - bswap %rax │ │ xor %r10,%r8 │ │ - mov %rax,%rcx │ │ - shr $0x4,%rcx │ │ - movabs $0xf0f0f0f0f0f0f0f,%r10 │ │ - and %r10,%rcx │ │ + xor %r13,%rdx │ │ + imul %r12,%rax │ │ + xor %r9,%rax │ │ + xor %rdx,%rax │ │ + movabs $0x1111111111111111,%rdx │ │ + and %rdx,%rbx │ │ + and %r15,%rdi │ │ + or %rbx,%rdi │ │ + movabs $0x4444444444444444,%rdx │ │ + and %rdx,%r8 │ │ + or %rdi,%r8 │ │ + movabs $0x8888888888888888,%rdx │ │ + and %rdx,%rax │ │ + or %r8,%rax │ │ + mov %rbp,%rsi │ │ + xor %rcx,%rsi │ │ + bswap %rbp │ │ + xor %rax,%rsi │ │ + mov %rbp,%rax │ │ + shr $0x4,%rax │ │ + movabs $0xf0f0f0f0f0f0f0f,%r8 │ │ + and %r8,%rax │ │ + and %r8,%rbp │ │ + shl $0x4,%rbp │ │ + or %rax,%rbp │ │ + mov %rbp,%rax │ │ + movabs $0x3333333333333333,%r10 │ │ and %r10,%rax │ │ - shl $0x4,%rax │ │ - or %rcx,%rax │ │ - mov %rax,%rcx │ │ - movabs $0x3333333333333333,%rsi │ │ - and %rsi,%rcx │ │ - shr $0x2,%rax │ │ - and %rsi,%rax │ │ - lea (%rax,%rcx,4),%rax │ │ - mov %rax,%rcx │ │ + shr $0x2,%rbp │ │ + and %r10,%rbp │ │ + lea 0x0(,%rax,4),%rax │ │ + add %rbp,%rax │ │ + mov %rax,%rdx │ │ movabs $0x5555555555555555,%r11 │ │ - and %r11,%rcx │ │ + and %r11,%rdx │ │ shr $1,%rax │ │ movabs $0x5555555555555554,%r9 │ │ and %r9,%rax │ │ - lea (%rax,%rcx,2),%rcx │ │ - bswap %rdi │ │ - mov %rdi,%rax │ │ + lea (%rax,%rdx,2),%rdx │ │ + bswap %rcx │ │ + mov %rcx,%rax │ │ shr $0x4,%rax │ │ + and %r8,%rax │ │ + and %r8,%rcx │ │ + shl $0x4,%rcx │ │ + or %rax,%rcx │ │ + mov %rcx,%rax │ │ and %r10,%rax │ │ - and %r10,%rdi │ │ - shl $0x4,%rdi │ │ - or %rax,%rdi │ │ - mov %rdi,%rax │ │ - and %rsi,%rax │ │ - shr $0x2,%rdi │ │ - and %rsi,%rdi │ │ - lea (%rdi,%rax,4),%rax │ │ - mov %rax,%rdx │ │ - and %r11,%rdx │ │ + shr $0x2,%rcx │ │ + and %r10,%rcx │ │ + lea (%rcx,%rax,4),%rax │ │ + mov %rax,%rcx │ │ + and %r11,%rcx │ │ shr $1,%rax │ │ and %r9,%rax │ │ - lea (%rax,%rdx,2),%rax │ │ - bswap %r8 │ │ - mov %r8,%rdx │ │ - shr $0x4,%rdx │ │ - and %r10,%rdx │ │ - and %r10,%r8 │ │ - shl $0x4,%r8 │ │ - or %rdx,%r8 │ │ - mov %r8,%rdx │ │ - and %rsi,%rdx │ │ - shr $0x2,%r8 │ │ - and %rsi,%r8 │ │ - lea (%r8,%rdx,4),%rdx │ │ + lea (%rax,%rcx,2),%rax │ │ + bswap %rsi │ │ + mov %rsi,%rcx │ │ + shr $0x4,%rcx │ │ + and %r8,%rcx │ │ + and %r8,%rsi │ │ + shl $0x4,%rsi │ │ + or %rcx,%rsi │ │ + mov %rsi,%rcx │ │ + and %r10,%rcx │ │ + shr $0x2,%rsi │ │ + and %r10,%rsi │ │ + lea (%rsi,%rcx,4),%rcx │ │ mov %r11,%rsi │ │ - and %rdx,%rsi │ │ - shr $1,%rdx │ │ - and %r9,%rdx │ │ - lea (%rdx,%rsi,2),%rdi │ │ - mov -0x20(%rsp),%r9 │ │ - mov -0x18(%rsp),%rsi │ │ - or %rsi,%r9 │ │ + and %rcx,%rsi │ │ shr $1,%rcx │ │ - mov -0x10(%rsp),%rdx │ │ - shl $0x3f,%rdx │ │ - shl $0x3e,%rsi │ │ - xor %rdx,%rsi │ │ - mov %r9,%r8 │ │ - shl $0x39,%r8 │ │ - xor %rsi,%r8 │ │ - mov %r9,%rdx │ │ - xor -0x28(%rsp),%r8 │ │ - xor %r9,%r8 │ │ + and %r9,%rcx │ │ + lea (%rcx,%rsi,2),%rcx │ │ + mov -0x18(%rsp),%r9 │ │ + mov -0x10(%rsp),%rdi │ │ + or %rdi,%r9 │ │ + shr $1,%rdx │ │ + mov -0x8(%rsp),%rsi │ │ + shl $0x3f,%rsi │ │ + shl $0x3e,%rdi │ │ + xor %rsi,%rdi │ │ mov %r9,%rsi │ │ - shr $1,%rsi │ │ + shl $0x39,%rsi │ │ + xor %rdi,%rsi │ │ + mov %r9,%rdi │ │ + xor -0x40(%rsp),%rsi │ │ + xor %r9,%rsi │ │ + mov %r9,%r8 │ │ + shr $1,%r8 │ │ + shr $0x2,%rdi │ │ + xor %r8,%rdi │ │ + mov -0x20(%rsp),%r10 │ │ + xor %r10,%rsi │ │ + xor %rdx,%rsi │ │ + mov %rsi,%rdx │ │ shr $0x2,%rdx │ │ - xor %rsi,%rdx │ │ - mov -0x50(%rsp),%r10 │ │ - xor %r10,%r8 │ │ - xor %rcx,%r8 │ │ - mov %r8,%rcx │ │ - shr $0x2,%rcx │ │ - mov %r8,%rsi │ │ - shr $0x7,%rsi │ │ - xor %rcx,%rsi │ │ - xor %r8,%rax │ │ - shr $1,%rax │ │ + mov %rsi,%r8 │ │ + shr $0x7,%r8 │ │ + xor %rdx,%r8 │ │ xor %rsi,%rax │ │ + shr $1,%rax │ │ xor %r8,%rax │ │ - mov %r8,%rcx │ │ - mov %r8,%rsi │ │ - shl $0x39,%r8 │ │ - xor %r9,%r8 │ │ + xor %rsi,%rax │ │ + mov %rsi,%rdx │ │ + mov %rsi,%r8 │ │ + shl $0x39,%rsi │ │ + xor %r9,%rsi │ │ shr $0x7,%r9 │ │ - xor %rdx,%r9 │ │ - shr $1,%rdi │ │ xor %rdi,%r9 │ │ - shl $0x3f,%rcx │ │ - shl $0x3e,%rsi │ │ - xor %rcx,%rsi │ │ - xor %r9,%rsi │ │ - xor %r10,%r8 │ │ - xor %rsi,%r8 │ │ - mov -0x8(%rsp),%rcx │ │ - mov %r8,0x10(%rcx) │ │ + shr $1,%rcx │ │ + xor %rcx,%r9 │ │ + shl $0x3f,%rdx │ │ + shl $0x3e,%r8 │ │ + xor %rdx,%r8 │ │ + xor %r9,%r8 │ │ + xor %r10,%rsi │ │ + xor %r8,%rsi │ │ + mov -0x30(%rsp),%rcx │ │ + mov %rsi,0x10(%rcx) │ │ mov %rax,0x18(%rcx) │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ - movdqu (%rsi),%xmm0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ pxor 0x10(%rdi),%xmm0 │ │ movdqa (%rdi),%xmm1 │ │ pshufd $0xee,%xmm1,%xmm2 │ │ pxor %xmm1,%xmm2 │ │ pshufd $0xee,%xmm0,%xmm3 │ │ pxor %xmm0,%xmm3 │ │ pclmullqlqdq %xmm2,%xmm3 │ │ @@ -36745,65 +37069,53 @@ │ │ pxor %xmm2,%xmm1 │ │ punpcklqdq %xmm5,%xmm1 │ │ movdqa %xmm1,0x10(%rdi) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ mov %rsi,%r14 │ │ mov %rdi,%rbx │ │ mov (%rsi),%rax │ │ test %rax,%rax │ │ - je 3da28 │ │ + je 3dd58 │ │ mov %rbx,%rdi │ │ call *%rax │ │ cmpq $0x0,0x8(%r14) │ │ - je 3da3d │ │ + je 3dd6d │ │ mov %rbx,%rdi │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ - jmp *0x3d803(%rip) │ │ + jmp *0x3a78b(%rip) │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ ret │ │ mov %rax,%r15 │ │ cmpq $0x0,0x8(%r14) │ │ - je 3da56 │ │ + je 3dd86 │ │ mov %rbx,%rdi │ │ - call *0x3d7ea(%rip) │ │ + call *0x3a772(%rip) │ │ mov %r15,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ sub $0x18,%rsp │ │ mov %rdi,0x8(%rsp) │ │ lea 0x30(%rip),%rax │ │ mov %rax,0x10(%rsp) │ │ mov (%rsi),%rdi │ │ mov 0x8(%rsi),%rsi │ │ - lea -0x35bda(%rip),%rdx │ │ + lea -0x35ff2(%rip),%rdx │ │ lea 0x8(%rsp),%rcx │ │ - call 30680 │ │ + call 2fe30 │ │ add $0x18,%rsp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -36814,1674 +37126,1635 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov (%rdi),%rax │ │ mov 0x8(%rdi),%rcx │ │ - mov 0x20(%rcx),%rcx │ │ mov %rax,%rdi │ │ - jmp *%rcx │ │ + jmp *0x20(%rcx) │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x28,%rsp │ │ mov %rsi,%rbx │ │ mov %rdi,%r14 │ │ - mov 0x419a5(%rip),%r15 │ │ + mov 0x3e92d(%rip),%r15 │ │ cmp $0xffffffffffffffff,%r15 │ │ - je 3db42 │ │ + je 3de72 │ │ test %r15,%r15 │ │ - je 3db77 │ │ - mov 0x3d777(%rip),%r15 │ │ - mov 0x3d788(%rip),%r12 │ │ + je 3dea7 │ │ + mov 0x3a707(%rip),%r15 │ │ + mov 0x3a718(%rip),%r12 │ │ mov $0x80000001,%ebp │ │ - jmp 3daf9 │ │ + jmp 3de29 │ │ nop │ │ test %rbx,%rbx │ │ - je 3dd2c │ │ + je 3e05c │ │ mov $0x13e,%edi │ │ mov %r14,%rsi │ │ mov %rbx,%rdx │ │ xor %ecx,%ecx │ │ xor %eax,%eax │ │ call *%r15 │ │ test %rax,%rax │ │ - jle 3db20 │ │ + jle 3de50 │ │ sub %rax,%rbx │ │ - jb 3dd3b │ │ + jb 3e06b │ │ add %rax,%r14 │ │ - jmp 3daf0 │ │ + jmp 3de20 │ │ xchg %ax,%ax │ │ cmp $0xffffffffffffffff,%rax │ │ - jne 3dd3b │ │ + jne 3e06b │ │ call *%r12 │ │ mov (%rax),%r13d │ │ test %r13d,%r13d │ │ cmovle %ebp,%r13d │ │ cmp $0x4,%r13d │ │ - je 3daf0 │ │ - jmp 3dd41 │ │ + je 3de20 │ │ + jmp 3e071 │ │ mov $0x1,%r15d │ │ mov $0x13e,%edi │ │ mov $0x1,%esi │ │ xor %edx,%edx │ │ xor %ecx,%ecx │ │ xor %eax,%eax │ │ - call *0x3d6fa(%rip) │ │ + call *0x3a68a(%rip) │ │ test %rax,%rax │ │ - js 3dbf0 │ │ - mov %r15,0x41902(%rip) │ │ + js 3df20 │ │ + mov %r15,0x3e88a(%rip) │ │ test %r15,%r15 │ │ - jne 3dada │ │ - mov 0x418fa(%rip),%r15 │ │ + jne 3de0a │ │ + mov 0x3e882(%rip),%r15 │ │ cmp $0xffffffffffffffff,%r15 │ │ - jne 3dcd9 │ │ - lea 0x422a1(%rip),%rdi │ │ - call *0x3d73b(%rip) │ │ - mov 0x418dc(%rip),%r15 │ │ + jne 3e009 │ │ + lea 0x3f2b1(%rip),%rdi │ │ + call *0x3a6cb(%rip) │ │ + mov 0x3e864(%rip),%r15 │ │ cmp $0xffffffffffffffff,%r15 │ │ - jne 3dccc │ │ - lea -0x37cd1(%rip),%r15 │ │ - mov 0x3d6bc(%rip),%rbp │ │ - jmp 3dbca │ │ + jne 3dffc │ │ + lea -0x38350(%rip),%r15 │ │ + mov 0x3a64c(%rip),%rbp │ │ + jmp 3defa │ │ cs nopw 0x0(%rax,%rax,1) │ │ cmp $0x4,%r13d │ │ - jne 3dda5 │ │ + jne 3e0d5 │ │ mov %r15,%rdi │ │ mov $0x80000,%esi │ │ xor %eax,%eax │ │ - call *0x3d6fe(%rip) │ │ + call *0x3a68e(%rip) │ │ test %eax,%eax │ │ - jns 3dc15 │ │ + jns 3df45 │ │ call *%rbp │ │ mov (%rax),%r13d │ │ test %r13d,%r13d │ │ - jg 3dbc0 │ │ + jg 3def0 │ │ mov $0x80000001,%r13d │ │ - jmp 3dbc0 │ │ - call *0x3d67a(%rip) │ │ + jmp 3def0 │ │ + call *0x3a60a(%rip) │ │ xor %r15d,%r15d │ │ cmpl $0x26,(%rax) │ │ setne %r15b │ │ - mov %r15,0x41869(%rip) │ │ + mov %r15,0x3e7f1(%rip) │ │ test %r15,%r15 │ │ - jne 3dada │ │ - jmp 3db77 │ │ + jne 3de0a │ │ + jmp 3dea7 │ │ mov %eax,0x4(%rsp) │ │ mov %eax,0x8(%rsp) │ │ movl $0x1,0xc(%rsp) │ │ lea 0x8(%rsp),%r15 │ │ - mov 0x3d6af(%rip),%r12 │ │ + mov 0x3a63f(%rip),%r12 │ │ data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov %r15,%rdi │ │ mov $0x1,%esi │ │ mov $0xffffffff,%edx │ │ call *%r12 │ │ test %eax,%eax │ │ - jns 3dc73 │ │ + jns 3dfa3 │ │ call *%rbp │ │ mov (%rax),%r13d │ │ test %r13d,%r13d │ │ - jle 3dd95 │ │ + jle 3e0c5 │ │ cmp $0x4,%r13d │ │ - je 3dc40 │ │ + je 3df70 │ │ cmp $0xb,%r13d │ │ - je 3dc40 │ │ - jmp 3dd9b │ │ + je 3df70 │ │ + jmp 3e0cb │ │ mov 0x4(%rsp),%edi │ │ - call *0x3d5b3(%rip) │ │ - lea -0x379b7(%rip),%r12 │ │ - jmp 3dc9a │ │ + call *0x3a53b(%rip) │ │ + lea -0x37e9d(%rip),%r12 │ │ + jmp 3dfca │ │ cs nopw 0x0(%rax,%rax,1) │ │ cmp $0x4,%r13d │ │ - jne 3dda5 │ │ + jne 3e0d5 │ │ mov %r12,%rdi │ │ mov $0x80000,%esi │ │ xor %eax,%eax │ │ - call *0x3d62e(%rip) │ │ + call *0x3a5be(%rip) │ │ test %eax,%eax │ │ - jns 3dcc0 │ │ + jns 3dff0 │ │ call *%rbp │ │ mov (%rax),%r13d │ │ test %r13d,%r13d │ │ - jg 3dc90 │ │ + jg 3dfc0 │ │ mov $0x80000001,%r13d │ │ - jmp 3dc90 │ │ + jmp 3dfc0 │ │ mov %eax,%r15d │ │ mov %eax,%eax │ │ - mov %rax,0x417ac(%rip) │ │ - lea 0x4215d(%rip),%rdi │ │ - call *0x3d60f(%rip) │ │ - mov 0x3d588(%rip),%r12 │ │ + mov %rax,0x3e734(%rip) │ │ + lea 0x3f16d(%rip),%rdi │ │ + call *0x3a59f(%rip) │ │ + mov 0x3a518(%rip),%r12 │ │ mov $0x80000001,%ebp │ │ - jmp 3dcfd │ │ + jmp 3e02d │ │ nopw 0x0(%rax,%rax,1) │ │ sub %rax,%rbx │ │ - jb 3dd3b │ │ + jb 3e06b │ │ add %rax,%r14 │ │ test %rbx,%rbx │ │ - je 3dd2c │ │ + je 3e05c │ │ mov %r15d,%edi │ │ mov %r14,%rsi │ │ mov %rbx,%rdx │ │ call *%r12 │ │ test %rax,%rax │ │ - jg 3dcf0 │ │ + jg 3e020 │ │ cmp $0xffffffffffffffff,%rax │ │ - jne 3dd3b │ │ - call *0x3d556(%rip) │ │ + jne 3e06b │ │ + call *0x3a4e6(%rip) │ │ mov (%rax),%r13d │ │ test %r13d,%r13d │ │ cmovle %ebp,%r13d │ │ cmp $0x4,%r13d │ │ - je 3dcf8 │ │ - jmp 3dd41 │ │ + je 3e028 │ │ + jmp 3e071 │ │ add $0x28,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov $0x80000002,%r13d │ │ mov $0x4,%edi │ │ - call *0x3d4ec(%rip) │ │ + call *0x3a474(%rip) │ │ test %rax,%rax │ │ - je 3ddc2 │ │ + je 3e0f2 │ │ mov %r13d,(%rax) │ │ mov %rax,0x18(%rsp) │ │ - lea 0x3c210(%rip),%rax │ │ + lea 0x391e0(%rip),%rax │ │ mov %rax,0x20(%rsp) │ │ lea 0x18(%rsp),%rax │ │ mov %rax,0x8(%rsp) │ │ lea -0x316(%rip),%rax │ │ mov %rax,0x10(%rsp) │ │ - lea -0x372c5(%rip),%rdi │ │ - lea 0x3c1af(%rip),%rdx │ │ + lea -0x3785c(%rip),%rdi │ │ + lea 0x3917f(%rip),%rdx │ │ lea 0x8(%rsp),%rsi │ │ - call 30650 │ │ + call 2fe00 │ │ ud2 │ │ mov $0x80000001,%r13d │ │ mov 0x4(%rsp),%edi │ │ - call *0x3d48b(%rip) │ │ - lea 0x42084(%rip),%rdi │ │ - call *0x3d536(%rip) │ │ + call *0x3a413(%rip) │ │ + lea 0x3f094(%rip),%rdi │ │ + call *0x3a4c6(%rip) │ │ mov $0x4,%edi │ │ - call *0x3d47b(%rip) │ │ + call *0x3a403(%rip) │ │ test %rax,%rax │ │ - jne 3dd51 │ │ + jne 3e081 │ │ mov $0x4,%edi │ │ mov $0x4,%esi │ │ - call 28a96 │ │ + call 27d0e │ │ mov %rax,%rbx │ │ mov 0x18(%rsp),%rdi │ │ mov 0x20(%rsp),%rsi │ │ - call 3da10 │ │ + call 3dd40 │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ mov %rdi,%rax │ │ - movups -0x3a49a(%rip),%xmm0 │ │ + movups -0x3a73a(%rip),%xmm0 │ │ movups %xmm0,(%rdi) │ │ ret │ │ int3 │ │ int3 │ │ - lea -0x33480(%rip),%rax │ │ + lea -0x33559(%rip),%rax │ │ mov $0x28,%edx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ xor %eax,%eax │ │ ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ ret │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x38,%rsp │ │ + mov %rsi,%r14 │ │ cmpl $0x1,(%rsi) │ │ - jne 3dfae │ │ - mov 0x28(%rsi),%rdx │ │ - mov 0x50(%rsi),%rax │ │ + jne 3e2c6 │ │ + mov 0x28(%r14),%rdx │ │ + mov 0x50(%r14),%r8 │ │ mov $0x2,%r9d │ │ - cmp %rax,%rdx │ │ - je 3e161 │ │ - mov %rdi,-0x38(%rbp) │ │ - mov 0x48(%rsi),%r10 │ │ - mov 0x60(%rsi),%rcx │ │ - lea (%rdx,%rcx,1),%r8 │ │ - dec %r8 │ │ - mov %rax,%r9 │ │ - cmp %rax,%r8 │ │ - jae 3dffc │ │ - mov 0x38(%rsi),%rdi │ │ - mov 0x58(%rsi),%r14 │ │ - mov 0x20(%rsi),%r11 │ │ - mov 0x8(%rsi),%r13 │ │ - mov 0x18(%rsi),%r9 │ │ - mov %rcx,%rbx │ │ - sub %r9,%rbx │ │ - mov %rbx,-0x48(%rbp) │ │ - add %rdx,%r9 │ │ - mov %r9,-0x50(%rbp) │ │ - lea (%rdx,%rcx,1),%r9 │ │ - mov %r9,-0x40(%rbp) │ │ - mov %rdx,%r9 │ │ - sub %r13,%r9 │ │ - inc %r9 │ │ - mov %r9,-0x58(%rbp) │ │ - lea (%r10,%rdx,1),%r12 │ │ - mov %rdi,%r15 │ │ - mov %rdx,%r9 │ │ - mov %r11,-0x30(%rbp) │ │ - cmp %r9,%rdx │ │ - jne 3dffc │ │ - movzbl (%r10,%r8,1),%r8d │ │ - bt %r8,%r11 │ │ - jae 3df1f │ │ - cmp %r13,%r15 │ │ - mov %r13,%r8 │ │ - cmova %r15,%r8 │ │ + cmp %r8,%rdx │ │ + je 3e465 │ │ + mov %rdi,-0x30(%rbp) │ │ + mov 0x48(%r14),%r9 │ │ + mov 0x60(%r14),%rsi │ │ + lea (%rdx,%rsi,1),%rbx │ │ + dec %rbx │ │ + mov %r8,%rcx │ │ + cmp %r8,%rbx │ │ + jae 3e316 │ │ + mov 0x38(%r14),%rdi │ │ + mov 0x58(%r14),%r11 │ │ + mov 0x20(%r14),%rax │ │ + mov %rax,-0x58(%rbp) │ │ + mov 0x8(%r14),%r12 │ │ + mov 0x18(%r14),%rax │ │ + mov %rsi,%rcx │ │ + sub %rax,%rcx │ │ + mov %rcx,-0x40(%rbp) │ │ + mov %rdx,%rcx │ │ + sub %r12,%rcx │ │ + inc %rcx │ │ + mov %rcx,-0x50(%rbp) │ │ + add %rdx,%rax │ │ + mov %rax,-0x48(%rbp) │ │ + lea (%rdx,%rsi,1),%rax │ │ + mov %rax,-0x38(%rbp) │ │ + lea (%r9,%rdx,1),%r13 │ │ + mov %rdi,%r10 │ │ + mov %rdx,%rcx │ │ + cmp %rcx,%rdx │ │ + jne 3e316 │ │ + movzbl (%r9,%rbx,1),%eax │ │ + mov -0x58(%rbp),%rcx │ │ + bt %rax,%rcx │ │ + jae 3e23b │ │ + cmp %r12,%r10 │ │ + mov %r12,%rbx │ │ + cmova %r10,%rbx │ │ cmp $0xffffffffffffffff,%rdi │ │ - cmove %r13,%r8 │ │ - mov %r8,%r11 │ │ - cmp %rcx,%r11 │ │ - jae 3df36 │ │ - mov %r11,%r9 │ │ - add %rdx,%r11 │ │ - cmp %rax,%r11 │ │ - jae 3e173 │ │ - lea 0x1(%r9),%r11 │ │ - mov (%r14,%r9,1),%bl │ │ - cmp (%r12,%r9,1),%bl │ │ - je 3dee2 │ │ - add -0x58(%rbp),%r9 │ │ - mov %r9,0x28(%rsi) │ │ + cmove %r12,%rbx │ │ + cmp %rsi,%rbx │ │ + mov %rsi,%rax │ │ + cmova %rbx,%rax │ │ + cmp %rbx,%rax │ │ + je 3e251 │ │ + mov %rbx,%rcx │ │ + inc %rbx │ │ + mov (%r11,%rcx,1),%r15b │ │ + cmp 0x0(%r13,%rcx,1),%r15b │ │ + je 3e213 │ │ + add -0x50(%rbp),%rcx │ │ + mov %rcx,0x28(%r14) │ │ cmp $0xffffffffffffffff,%rdi │ │ - je 3dfa8 │ │ - xor %r8d,%r8d │ │ - mov -0x30(%rbp),%r11 │ │ - jmp 3df8c │ │ - lea (%rdx,%rcx,1),%r9 │ │ - mov %r9,0x28(%rsi) │ │ + je 3e2a4 │ │ + xor %ebx,%ebx │ │ + jmp 3e29d │ │ + lea (%rdx,%rsi,1),%rcx │ │ + mov %rcx,0x28(%r14) │ │ cmp $0xffffffffffffffff,%rdi │ │ - je 3df93 │ │ - xor %r8d,%r8d │ │ - lea (%rdx,%rcx,1),%r9 │ │ - jmp 3df8c │ │ + je 3e2a4 │ │ + xor %ebx,%ebx │ │ + lea (%rdx,%rsi,1),%rcx │ │ + jmp 3e29d │ │ cmp $0xffffffffffffffff,%rdi │ │ - mov %r15,%r11 │ │ - mov $0x0,%r8d │ │ - cmove %r8,%r11 │ │ - mov %r13,%r9 │ │ - cmp %r9,%r11 │ │ - jae 3e033 │ │ - dec %r9 │ │ - cmp %rcx,%r9 │ │ - jae 3e198 │ │ - lea (%r9,%rdx,1),%r8 │ │ - cmp %rax,%r8 │ │ - jae 3e186 │ │ - mov (%r14,%r9,1),%bl │ │ - cmp (%r10,%r8,1),%bl │ │ - je 3df4a │ │ - mov -0x50(%rbp),%r9 │ │ - mov %r9,0x28(%rsi) │ │ - mov -0x48(%rbp),%r8 │ │ + mov %r10,%rbx │ │ + mov $0x0,%eax │ │ + cmove %rax,%rbx │ │ + lea -0x1(%r12),%rcx │ │ + lea 0x1(%rcx),%rax │ │ + cmp %rax,%rbx │ │ + jae 3e34e │ │ + cmp %rsi,%rcx │ │ + jae 3e477 │ │ + mov (%r11,%rcx,1),%al │ │ + cmp 0x0(%r13,%rcx,1),%al │ │ + lea -0x1(%rcx),%rcx │ │ + je 3e266 │ │ + mov -0x48(%rbp),%rcx │ │ + mov %rcx,0x28(%r14) │ │ + mov -0x40(%rbp),%rbx │ │ cmp $0xffffffffffffffff,%rdi │ │ - mov -0x30(%rbp),%r11 │ │ - je 3df93 │ │ - mov %r8,0x38(%rsi) │ │ - mov %r8,%r15 │ │ - lea -0x1(%rcx),%r8 │ │ - add %r9,%r8 │ │ - cmp %rax,%r8 │ │ - jb 3deb9 │ │ - jmp 3e0f3 │ │ - mov -0x30(%rbp),%r11 │ │ - jmp 3df93 │ │ + je 3e2a4 │ │ + mov %rbx,0x38(%r14) │ │ + mov %rbx,%r10 │ │ + lea -0x1(%rsi),%rax │ │ + lea (%rcx,%rax,1),%rbx │ │ + cmp %r8,%rbx │ │ + jb 3e1df │ │ + mov -0x30(%rbp),%rdi │ │ + lea 0x8(%rdi),%rax │ │ + lea 0x10(%rdi),%r10 │ │ + mov %r8,%rcx │ │ + jmp 3e327 │ │ mov $0x2,%r9d │ │ - cmpb $0x0,0x1a(%rsi) │ │ - jne 3e161 │ │ - mov 0x18(%rsi),%r8b │ │ + cmpb $0x0,0x1a(%r14) │ │ + jne 3e465 │ │ + mov 0x18(%r14),%r8b │ │ mov %r8d,%eax │ │ xor $0x1,%al │ │ - mov %al,0x18(%rsi) │ │ - mov 0x8(%rsi),%rdx │ │ - mov 0x48(%rsi),%rax │ │ - mov 0x50(%rsi),%rcx │ │ + mov %al,0x18(%r14) │ │ + mov 0x8(%r14),%rdx │ │ + mov 0x48(%r14),%rax │ │ + mov 0x50(%r14),%rcx │ │ test %rdx,%rdx │ │ - je 3e060 │ │ + je 3e37b │ │ cmp %rcx,%rdx │ │ - jae 3e05e │ │ + jae 3e379 │ │ cmpb $0xc0,(%rax,%rdx,1) │ │ - jge 3e060 │ │ - lea 0x3ce3f(%rip),%r8 │ │ + jge 3e37b │ │ + lea 0x39ddd(%rip),%r8 │ │ mov %rax,%rdi │ │ mov %rcx,%rsi │ │ - call 32e20 │ │ - mov -0x38(%rbp),%rdi │ │ - lea 0x8(%rdi),%rcx │ │ - lea 0x10(%rdi),%r8 │ │ - test %r9,%r9 │ │ - je 3e02c │ │ - mov %r9,%r11 │ │ - cmp %rax,%r11 │ │ - jae 3e021 │ │ - cmpb $0xbf,(%r10,%r11,1) │ │ - jle 3e027 │ │ - jmp 3e0cb │ │ - je 3e0ce │ │ + call 32540 │ │ + mov -0x30(%rbp),%rdi │ │ + lea 0x8(%rdi),%rax │ │ + lea 0x10(%rdi),%r10 │ │ + test %rcx,%rcx │ │ + je 3e346 │ │ + mov %rcx,%r11 │ │ + cmp %r8,%r11 │ │ + jae 3e33b │ │ + cmpb $0xbf,(%r9,%r11,1) │ │ + jle 3e341 │ │ + jmp 3e3e3 │ │ + je 3e3e6 │ │ inc %r11 │ │ - jne 3e010 │ │ - xor %eax,%eax │ │ - jmp 3e0ce │ │ - mov -0x40(%rbp),%rax │ │ - mov %rax,0x28(%rsi) │ │ + jne 3e32a │ │ + xor %r8d,%r8d │ │ + jmp 3e3e6 │ │ + mov -0x38(%rbp),%rax │ │ + mov %rax,0x28(%r14) │ │ cmp $0xffffffffffffffff,%rdi │ │ - je 3e049 │ │ - movq $0x0,0x38(%rsi) │ │ - mov -0x38(%rbp),%rdi │ │ + je 3e364 │ │ + movq $0x0,0x38(%r14) │ │ + mov -0x30(%rbp),%rdi │ │ mov %rdx,0x8(%rdi) │ │ - mov -0x40(%rbp),%rax │ │ + mov -0x38(%rbp),%rax │ │ mov %rax,0x10(%rdi) │ │ - jmp 3e11e │ │ - jne 3dfea │ │ + jmp 3e422 │ │ + jne 3e304 │ │ cmp %rcx,%rdx │ │ - jne 3e077 │ │ + jne 3e393 │ │ test %r8b,%r8b │ │ - jne 3e116 │ │ - movb $0x1,0x1a(%rsi) │ │ - jmp 3e161 │ │ + jne 3e41a │ │ + movb $0x1,0x1a(%r14) │ │ + jmp 3e465 │ │ movzbl (%rax,%rdx,1),%ecx │ │ test %cl,%cl │ │ - jns 3e111 │ │ + jns 3e415 │ │ mov %ecx,%r9d │ │ and $0x1f,%r9d │ │ movzbl 0x1(%rax,%rdx,1),%r11d │ │ and $0x3f,%r11d │ │ cmp $0xdf,%cl │ │ - jbe 3e0e7 │ │ + jbe 3e3ff │ │ movzbl 0x2(%rax,%rdx,1),%r10d │ │ shl $0x6,%r11d │ │ and $0x3f,%r10d │ │ or %r11d,%r10d │ │ cmp $0xf0,%cl │ │ - jb 3e107 │ │ + jb 3e40b │ │ movzbl 0x3(%rax,%rdx,1),%ecx │ │ and $0x7,%r9d │ │ shl $0x12,%r9d │ │ shl $0x6,%r10d │ │ and $0x3f,%ecx │ │ or %r10d,%ecx │ │ or %r9d,%ecx │ │ - jmp 3e111 │ │ - mov %r11,%rax │ │ - cmp %rax,%r9 │ │ - cmovbe %rax,%r9 │ │ - mov %r9,0x28(%rsi) │ │ - mov %rdx,(%rcx) │ │ - mov %rax,(%r8) │ │ + jmp 3e415 │ │ + mov %r11,%r8 │ │ + cmp %r8,%rcx │ │ + cmovbe %r8,%rcx │ │ + mov %rcx,0x28(%r14) │ │ + mov %rdx,(%rax) │ │ + mov %r8,(%r10) │ │ mov $0x1,%r9d │ │ - jmp 3e161 │ │ + jmp 3e465 │ │ shl $0x6,%r9d │ │ or %r11d,%r9d │ │ mov %r9d,%ecx │ │ - jmp 3e111 │ │ - mov -0x38(%rbp),%rdi │ │ - lea 0x8(%rdi),%rcx │ │ - lea 0x10(%rdi),%r8 │ │ - mov %rax,%r9 │ │ - jmp 3e00d │ │ + jmp 3e415 │ │ shl $0xc,%r9d │ │ or %r9d,%r10d │ │ mov %r10d,%ecx │ │ test %r8b,%r8b │ │ - je 3e123 │ │ + je 3e427 │ │ mov %rdx,0x8(%rdi) │ │ mov %rdx,0x10(%rdi) │ │ xor %r9d,%r9d │ │ - jmp 3e161 │ │ + jmp 3e465 │ │ mov $0x1,%r9d │ │ mov $0x1,%eax │ │ cmp $0x80,%ecx │ │ - jb 3e152 │ │ + jb 3e456 │ │ mov $0x2,%eax │ │ cmp $0x800,%ecx │ │ - jb 3e152 │ │ + jb 3e456 │ │ cmp $0x10000,%ecx │ │ mov $0x4,%eax │ │ sbb $0x0,%rax │ │ add %rdx,%rax │ │ - mov %rax,0x8(%rsi) │ │ + mov %rax,0x8(%r14) │ │ mov %rdx,0x8(%rdi) │ │ mov %rax,0x10(%rdi) │ │ mov %r9,(%rdi) │ │ add $0x38,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - add %rdx,%r8 │ │ - cmp %r8,%rax │ │ - cmova %rax,%r8 │ │ - lea 0x3c3a4(%rip),%rdx │ │ - jmp 3e18d │ │ - lea 0x3c383(%rip),%rdx │ │ - mov %r8,%rdi │ │ - mov %rax,%rsi │ │ - call 3131b │ │ - lea 0x3c359(%rip),%rdx │ │ - mov %r9,%rdi │ │ - mov %rcx,%rsi │ │ - call 3131b │ │ + lea 0x3937a(%rip),%rdx │ │ + mov %rcx,%rdi │ │ + call 31a41 │ │ mov (%rdi),%rdi │ │ mov 0x10(%rsi),%eax │ │ bt $0x19,%eax │ │ - jb 3e1c4 │ │ + jb 3e4a0 │ │ bt $0x1a,%eax │ │ - jb 3e1cc │ │ + jb 3e4a8 │ │ movzbl (%rdi),%edi │ │ - jmp 33860 │ │ + jmp 33c20 │ │ movzbl (%rdi),%edi │ │ - jmp 33eb0 │ │ - jmp 33a90 │ │ + jmp 33f90 │ │ + jmp 33e40 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0xa8,%rsp │ │ + sub $0xb8,%rsp │ │ mov %rdx,%r12 │ │ - mov %rdi,-0x48(%rbp) │ │ - lea -0x3467a(%rip),%rcx │ │ - lea -0xb8(%rbp),%r15 │ │ + mov %rsi,%rbx │ │ + mov %rdi,-0x58(%rbp) │ │ + lea -0x346d9(%rip),%rcx │ │ + lea -0xc8(%rbp),%r15 │ │ mov $0x6,%r8d │ │ mov %r15,%rdi │ │ - mov %rsi,-0x38(%rbp) │ │ - call 32700 │ │ + call 31e20 │ │ cmpb $0x0,(%r15) │ │ - je 3e302 │ │ - mov -0x80(%rbp),%r11 │ │ - mov -0x70(%rbp),%rdx │ │ - mov -0x58(%rbp),%rax │ │ - lea -0x1(%rax),%rdi │ │ + je 3e5f6 │ │ + mov %rbx,-0x38(%rbp) │ │ + mov -0x90(%rbp),%r10 │ │ + mov -0x80(%rbp),%rax │ │ mov -0x68(%rbp),%rsi │ │ - mov -0x60(%rbp),%r10 │ │ - cmp $0xffffffffffffffff,%r11 │ │ - je 3e369 │ │ - mov -0x90(%rbp),%rcx │ │ - add %rcx,%rdi │ │ - cmp %rsi,%rdi │ │ - jae 3e41b │ │ - mov -0x98(%rbp),%r14 │ │ - mov -0xb0(%rbp),%r13 │ │ - mov -0xa0(%rbp),%r8 │ │ - mov %rax,%r9 │ │ - mov %r8,-0x40(%rbp) │ │ - sub %r8,%r9 │ │ - mov %r9,-0x50(%rbp) │ │ - movzbl (%rdx,%rdi,1),%edi │ │ - bt %rdi,%r14 │ │ - jae 3e2b6 │ │ - cmp %r13,%r11 │ │ - mov %r13,%r15 │ │ - cmova %r11,%r15 │ │ - lea (%rdx,%rcx,1),%r8 │ │ - mov %r15,%rdi │ │ - cmp %rax,%rdi │ │ - jae 3e2cd │ │ - mov %rdi,%r9 │ │ - add %rcx,%rdi │ │ - cmp %rsi,%rdi │ │ - jae 3eb31 │ │ - lea 0x1(%r9),%rdi │ │ - mov (%r10,%r9,1),%bl │ │ - cmp (%r8,%r9,1),%bl │ │ - je 3e289 │ │ - sub %r13,%rcx │ │ - add %r9,%rcx │ │ - inc %rcx │ │ - jmp 3e2b9 │ │ - add %rax,%rcx │ │ - xor %r11d,%r11d │ │ - lea -0x1(%rax),%rdi │ │ - add %rcx,%rdi │ │ + lea -0x1(%rsi),%rdi │ │ + mov -0x78(%rbp),%r11 │ │ + mov -0x70(%rbp),%r9 │ │ + cmp $0xffffffffffffffff,%r10 │ │ + mov %r11,-0x40(%rbp) │ │ + je 3e636 │ │ + mov -0xa0(%rbp),%rcx │ │ + lea (%rcx,%rdi,1),%rdx │ │ + cmp %r11,%rdx │ │ + jae 3e6e5 │ │ + mov -0xa8(%rbp),%r8 │ │ + mov -0xc0(%rbp),%rbx │ │ + mov -0xb0(%rbp),%r11 │ │ + mov %rsi,%r14 │ │ + mov %r11,-0x48(%rbp) │ │ + sub %r11,%r14 │ │ + mov %r14,-0x60(%rbp) │ │ + mov $0x1,%r11d │ │ + sub %rbx,%r11 │ │ + mov %r11,-0x50(%rbp) │ │ + movzbl (%rax,%rdx,1),%edx │ │ + bt %rdx,%r8 │ │ + jae 3e5a8 │ │ + mov %rdi,%r11 │ │ + cmp %rbx,%r10 │ │ + mov %rbx,%r14 │ │ + cmova %r10,%r14 │ │ + cmp %rsi,%r14 │ │ + mov %rsi,%rdi │ │ + cmova %r14,%rdi │ │ + lea (%rax,%rcx,1),%rdx │ │ + cmp %r14,%rdi │ │ + je 3e5b0 │ │ + mov %r14,%r13 │ │ + inc %r14 │ │ + mov (%r9,%r13,1),%r15b │ │ + cmp (%rdx,%r13,1),%r15b │ │ + je 3e587 │ │ + add -0x50(%rbp),%rcx │ │ + add %r13,%rcx │ │ + xor %r10d,%r10d │ │ + jmp 3e5e0 │ │ + add %rsi,%rcx │ │ + xor %r10d,%r10d │ │ + jmp 3e5e3 │ │ + lea -0x1(%rbx),%rdi │ │ + lea 0x1(%rdi),%r14 │ │ + cmp %r14,%r10 │ │ + jae 3e6ee │ │ cmp %rsi,%rdi │ │ - jb 3e26e │ │ - jmp 3e41b │ │ - mov %r13,%rdi │ │ - cmp %rdi,%r11 │ │ - jae 3e338 │ │ - dec %rdi │ │ - cmp %rax,%rdi │ │ - jae 3eb59 │ │ - lea (%rdi,%rcx,1),%r8 │ │ - cmp %rsi,%r8 │ │ - jae 3eb4a │ │ - mov (%r10,%rdi,1),%r9b │ │ - cmp (%rdx,%r8,1),%r9b │ │ - je 3e2d0 │ │ - add -0x40(%rbp),%rcx │ │ - mov -0x50(%rbp),%r11 │ │ - jmp 3e2bc │ │ - lea -0xd0(%rbp),%r15 │ │ - lea -0xb8(%rbp),%r13 │ │ + jae 3ee3f │ │ + mov (%r9,%rdi,1),%r14b │ │ + cmp (%rdx,%rdi,1),%r14b │ │ + lea -0x1(%rdi),%rdi │ │ + je 3e5b4 │ │ + add -0x48(%rbp),%rcx │ │ + mov -0x60(%rbp),%r10 │ │ + mov %r11,%rdi │ │ + lea (%rcx,%rdi,1),%rdx │ │ + cmp -0x40(%rbp),%rdx │ │ + jb 3e562 │ │ + jmp 3e6e5 │ │ + lea -0xe0(%rbp),%r15 │ │ + lea -0xc8(%rbp),%r13 │ │ mov %r15,%rdi │ │ mov %r13,%rsi │ │ - call 3de21 │ │ - mov -0xd0(%rbp),%rax │ │ + call 3e144 │ │ + mov -0xe0(%rbp),%rax │ │ cmp $0x1,%rax │ │ - je 3e310 │ │ + je 3e604 │ │ test %rax,%rax │ │ - jne 3e41b │ │ - mov -0xc8(%rbp),%rcx │ │ + jne 3e62d │ │ + mov -0xd8(%rbp),%rcx │ │ + jmp 3e6f2 │ │ + mov %rbx,-0x38(%rbp) │ │ + jmp 3e6e5 │ │ + mov -0xa0(%rbp),%rcx │ │ + lea (%rcx,%rdi,1),%rdx │ │ + cmp %r11,%rdx │ │ + jae 3e6e5 │ │ + mov -0xa8(%rbp),%r8 │ │ + mov -0xc0(%rbp),%r11 │ │ + cmp %rsi,%r11 │ │ + mov %rsi,%r14 │ │ + cmova %r11,%r14 │ │ + mov -0xb0(%rbp),%r10 │ │ + mov %r10,-0x48(%rbp) │ │ + lea -0x1(%r11),%r13 │ │ + mov $0x1,%r10d │ │ + sub %r11,%r10 │ │ + mov %r10,-0x50(%rbp) │ │ + movzbl (%rax,%rdx,1),%edx │ │ + bt %rdx,%r8 │ │ + jae 3e6b0 │ │ + mov %rdi,%r10 │ │ + lea (%rax,%rcx,1),%rdx │ │ + mov %r11,%rbx │ │ + cmp %rbx,%r14 │ │ + je 3e6b5 │ │ + mov %rbx,%rdi │ │ + inc %rbx │ │ + mov (%r9,%rdi,1),%r15b │ │ + cmp (%rdx,%rdi,1),%r15b │ │ + je 3e692 │ │ + add -0x50(%rbp),%rcx │ │ + add %rdi,%rcx │ │ + jmp 3e6d8 │ │ + add %rsi,%rcx │ │ + jmp 3e6db │ │ + mov %r13,%rdi │ │ + cmp $0xffffffffffffffff,%rdi │ │ + je 3e6ee │ │ + cmp %rsi,%r13 │ │ + jae 3ee3f │ │ + mov (%r9,%rdi,1),%bl │ │ + cmp (%rdx,%rdi,1),%bl │ │ + lea -0x1(%rdi),%rdi │ │ + je 3e6b8 │ │ + add -0x48(%rbp),%rcx │ │ + mov %r10,%rdi │ │ + lea (%rcx,%rdi,1),%rdx │ │ + cmp -0x40(%rbp),%rdx │ │ + jb 3e67e │ │ + mov -0x38(%rbp),%rbx │ │ + jmp 3e7db │ │ + mov -0x38(%rbp),%rbx │ │ mov %rcx,%rdx │ │ add $0x6,%rdx │ │ - mov -0x38(%rbp),%r10 │ │ - je 3e42a │ │ + je 3e714 │ │ cmp %r12,%rdx │ │ - jae 3e424 │ │ - cmpb $0xbf,(%r10,%rdx,1) │ │ - jg 3e42a │ │ - lea 0x3bcf4(%rip),%r8 │ │ - jmp 3ebd7 │ │ - mov -0x90(%rbp),%rcx │ │ - mov %rdi,%rbx │ │ - add %rcx,%rdi │ │ - cmp %rsi,%rdi │ │ - jae 3e41b │ │ - mov -0x98(%rbp),%r14 │ │ - mov -0xb0(%rbp),%r11 │ │ - mov -0xa0(%rbp),%r8 │ │ - mov %r8,-0x40(%rbp) │ │ - lea -0x1(%r11),%r13 │ │ - movzbl (%rdx,%rdi,1),%edi │ │ - bt %rdi,%r14 │ │ - jae 3e3da │ │ - lea (%rdx,%rcx,1),%rdi │ │ - mov %r11,%r9 │ │ - cmp %rax,%r9 │ │ - jae 3e3df │ │ - mov %r9,%r8 │ │ - add %rcx,%r9 │ │ - cmp %rsi,%r9 │ │ - jae 3eb68 │ │ - lea 0x1(%r8),%r9 │ │ - mov (%r10,%r8,1),%r15b │ │ - cmp (%rdi,%r8,1),%r15b │ │ - je 3e3ad │ │ - sub %r11,%rcx │ │ - add %r8,%rcx │ │ - inc %rcx │ │ - jmp 3e412 │ │ - add %rax,%rcx │ │ - jmp 3e412 │ │ - mov %r11,%rdi │ │ - test %rdi,%rdi │ │ - je 3e338 │ │ - dec %rdi │ │ - cmp %rax,%r13 │ │ - jae 3eb59 │ │ - lea (%rdi,%rcx,1),%r8 │ │ - cmp %rsi,%r8 │ │ - jae 3eb4a │ │ - mov (%r10,%rdi,1),%r9b │ │ - cmp (%rdx,%r8,1),%r9b │ │ - je 3e3e2 │ │ - add -0x40(%rbp),%rcx │ │ - lea (%rcx,%rbx,1),%rdi │ │ - cmp %rsi,%rdi │ │ - jb 3e39c │ │ - mov -0x38(%rbp),%r10 │ │ - jmp 3e4f2 │ │ - jne 3e35d │ │ - add %r10,%rdx │ │ - lea (%r10,%r12,1),%rax │ │ + jae 3e712 │ │ + cmpb $0xbf,(%rbx,%rdx,1) │ │ + jg 3e714 │ │ + lea 0x38c4b(%rip),%r8 │ │ + jmp 3eea1 │ │ + jne 3e706 │ │ + add %rbx,%rdx │ │ + lea (%rbx,%r12,1),%rax │ │ cmp %rax,%rdx │ │ - je 3e4c7 │ │ + je 3e7b1 │ │ movzbl (%rdx),%esi │ │ test %sil,%sil │ │ - js 3e447 │ │ + js 3e731 │ │ inc %rdx │ │ - jmp 3e4a8 │ │ + jmp 3e792 │ │ mov %esi,%edi │ │ and $0x1f,%edi │ │ movzbl 0x1(%rdx),%r9d │ │ and $0x3f,%r9d │ │ cmp $0xdf,%sil │ │ - jbe 3e48d │ │ + jbe 3e777 │ │ movzbl 0x2(%rdx),%r8d │ │ shl $0x6,%r9d │ │ and $0x3f,%r8d │ │ or %r9d,%r8d │ │ cmp $0xf0,%sil │ │ - jb 3e49b │ │ + jb 3e785 │ │ movzbl 0x3(%rdx),%esi │ │ add $0x4,%rdx │ │ and $0x7,%edi │ │ shl $0x12,%edi │ │ shl $0x6,%r8d │ │ and $0x3f,%esi │ │ or %r8d,%esi │ │ or %edi,%esi │ │ - jmp 3e4a8 │ │ + jmp 3e792 │ │ add $0x2,%rdx │ │ shl $0x6,%edi │ │ or %r9d,%edi │ │ mov %edi,%esi │ │ - jmp 3e4a8 │ │ + jmp 3e792 │ │ add $0x3,%rdx │ │ shl $0xc,%edi │ │ or %edi,%r8d │ │ mov %r8d,%esi │ │ lea -0x3a(%rsi),%edi │ │ cmp $0xfffffff6,%edi │ │ setb %dil │ │ add $0xffffffb9,%esi │ │ cmp $0xfffffff9,%esi │ │ setb %sil │ │ test %dil,%sil │ │ - je 3e431 │ │ - jmp 3e4f2 │ │ + je 3e71b │ │ + jmp 3e7db │ │ test %rcx,%rcx │ │ - je 3e4e1 │ │ + je 3e7ca │ │ cmp %r12,%rcx │ │ - jae 3e4ec │ │ - cmpb $0xbf,(%r10,%rcx,1) │ │ - jle 3eb8f │ │ + jae 3e7d5 │ │ + cmpb $0xbf,(%rbx,%rcx,1) │ │ + jle 3ee59 │ │ mov %rcx,%r12 │ │ - jmp 3e4f2 │ │ - mov $0x2,%r14d │ │ - jmp 3eaf5 │ │ - jne 3eb8f │ │ + jmp 3e7db │ │ + mov $0x2,%r15d │ │ + jmp 3ee03 │ │ + jne 3ee59 │ │ cmp $0x3,%r12 │ │ - jae 3e52b │ │ - mov $0x2,%r14d │ │ + jae 3e814 │ │ + mov $0x2,%r15d │ │ cmp $0x2,%r12 │ │ - jne 3eaf5 │ │ - cmpw $0x4e5a,(%r10) │ │ - jne 3e84c │ │ + jne 3ee03 │ │ + cmpw $0x4e5a,(%rbx) │ │ + jne 3eb3a │ │ mov $0xfffffffffffffffe,%r13 │ │ - mov $0x2,%r15d │ │ - mov $0x2,%esi │ │ - jmp 3e5af │ │ - movzwl (%r10),%eax │ │ - xor $0x5a5f,%eax │ │ - movzbl 0x2(%r10),%ecx │ │ - xor $0x4e,%ecx │ │ - or %ax,%cx │ │ - je 3e56e │ │ - cmpw $0x4e5a,(%r10) │ │ - je 3e588 │ │ - mov $0x3,%r15d │ │ + mov $0x2,%r9d │ │ + mov $0x2,%r14d │ │ + jmp 3e899 │ │ + lea -0x349a4(%rip),%rdi │ │ + mov $0x3,%r14d │ │ + mov $0x3,%edx │ │ + mov %rbx,%rsi │ │ + call *0x39d31(%rip) │ │ + test %eax,%eax │ │ + je 3e85e │ │ + cmpw $0x4e5a,(%rbx) │ │ + je 3e873 │ │ + mov $0x3,%r9d │ │ cmp $0x3,%r12 │ │ - je 3e7fb │ │ - cmpl $0x4e5a5f5f,(%r10) │ │ - je 3e631 │ │ - mov %r12,%r15 │ │ - jmp 3e7fb │ │ + je 3eae3 │ │ + cmpl $0x4e5a5f5f,(%rbx) │ │ + je 3e91a │ │ + mov %r12,%r9 │ │ + jmp 3eae3 │ │ mov $0xfffffffffffffffd,%r13 │ │ - mov $0x3,%esi │ │ cmp $0x3,%r12 │ │ - jne 3e5a1 │ │ - mov $0x3,%r15d │ │ - jmp 3e5af │ │ - cmpb $0xbf,0x2(%r10) │ │ - jle 3ebbd │ │ - mov $0x2,%esi │ │ + jne 3e88c │ │ + mov $0x3,%r9d │ │ + jmp 3e899 │ │ + cmpb $0xbf,0x2(%rbx) │ │ + jle 3ee87 │ │ + mov $0x2,%r14d │ │ mov $0xfffffffffffffffe,%r13 │ │ - jmp 3e5ac │ │ - cmpb $0xbf,0x3(%r10) │ │ - jle 3ebcb │ │ - mov %r12,%r15 │ │ - add %r15,%r13 │ │ - add %r10,%rsi │ │ - lea (%rsi,%r13,1),%rcx │ │ + jmp 3e896 │ │ + cmpb $0xbf,0x3(%rbx) │ │ + jle 3ee95 │ │ + mov %r12,%r9 │ │ + add %r9,%r13 │ │ + add %rbx,%r14 │ │ + lea (%r14,%r13,1),%rcx │ │ xor %eax,%eax │ │ cmp %rax,%r13 │ │ - je 3e5cf │ │ - cmpb $0x0,(%rsi,%rax,1) │ │ + je 3e8ba │ │ + cmpb $0x0,(%r14,%rax,1) │ │ lea 0x1(%rax),%rax │ │ - jns 3e5bb │ │ - jmp 3e7f5 │ │ + jns 3e8a5 │ │ + jmp 3eadd │ │ test %r13,%r13 │ │ - je 3e7f5 │ │ - movzbl (%rsi),%r9d │ │ - test %r9b,%r9b │ │ - js 3e5ea │ │ - lea 0x1(%rsi),%rdi │ │ - jmp 3e685 │ │ - mov %r9d,%eax │ │ + je 3eadd │ │ + movzbl (%r14),%r8d │ │ + test %r8b,%r8b │ │ + js 3e8d5 │ │ + lea 0x1(%r14),%rdi │ │ + jmp 3e96d │ │ + mov %r8d,%eax │ │ and $0x1f,%eax │ │ - movzbl 0x1(%rsi),%r8d │ │ - and $0x3f,%r8d │ │ - cmp $0xdf,%r9b │ │ - jbe 3e65f │ │ - movzbl 0x2(%rsi),%edx │ │ - shl $0x6,%r8d │ │ + movzbl 0x1(%r14),%esi │ │ + and $0x3f,%esi │ │ + cmp $0xdf,%r8b │ │ + jbe 3e948 │ │ + movzbl 0x2(%r14),%edx │ │ + shl $0x6,%esi │ │ and $0x3f,%edx │ │ - or %r8d,%edx │ │ - cmp $0xf0,%r9b │ │ - jb 3e679 │ │ - lea 0x4(%rsi),%rdi │ │ - movzbl 0x3(%rsi),%r9d │ │ + or %esi,%edx │ │ + cmp $0xf0,%r8b │ │ + jb 3e961 │ │ + lea 0x4(%r14),%rdi │ │ + movzbl 0x3(%r14),%r8d │ │ and $0x7,%eax │ │ shl $0x12,%eax │ │ shl $0x6,%edx │ │ - and $0x3f,%r9d │ │ - or %edx,%r9d │ │ - or %eax,%r9d │ │ - jmp 3e685 │ │ + and $0x3f,%r8d │ │ + or %edx,%r8d │ │ + or %eax,%r8d │ │ + jmp 3e96d │ │ mov $0xfffffffffffffffc,%r13 │ │ - mov $0x4,%esi │ │ + mov $0x4,%r14d │ │ cmp $0x5,%r12 │ │ - jb 3e66e │ │ - cmpb $0xbf,0x4(%r10) │ │ - jg 3e5ac │ │ - lea 0x3bbd3(%rip),%r8 │ │ + jb 3e956 │ │ + cmpb $0xbf,0x4(%rbx) │ │ + jg 3e896 │ │ + lea 0x38bea(%rip),%r8 │ │ mov $0x4,%edx │ │ - jmp 3ebd7 │ │ - lea 0x2(%rsi),%rdi │ │ + jmp 3eea1 │ │ + lea 0x2(%r14),%rdi │ │ shl $0x6,%eax │ │ - or %r8d,%eax │ │ - mov %eax,%r9d │ │ - jmp 3e685 │ │ - mov $0x4,%r15d │ │ - jmp 3e5af │ │ - lea 0x3(%rsi),%rdi │ │ + or %esi,%eax │ │ + mov %eax,%r8d │ │ + jmp 3e96d │ │ + mov $0x4,%r9d │ │ + jmp 3e899 │ │ + lea 0x3(%r14),%rdi │ │ shl $0xc,%eax │ │ or %eax,%edx │ │ - mov %edx,%r9d │ │ + mov %edx,%r8d │ │ xor %r12d,%r12d │ │ - cmp $0x45,%r9d │ │ - jne 3e696 │ │ + cmp $0x45,%r8d │ │ + jne 3e97e │ │ sub %rdi,%rcx │ │ - jmp 3e9c8 │ │ - mov $0xa,%r8d │ │ - add $0xffffffd0,%r9d │ │ - cmp $0x9,%r9d │ │ - ja 3e7f5 │ │ + jmp 3ecc9 │ │ + mov $0xa,%esi │ │ + mov %r9,%r11 │ │ + add $0xffffffd0,%r8d │ │ + cmp $0x9,%r8d │ │ + ja 3eadd │ │ xor %eax,%eax │ │ - mul %r8 │ │ - jo 3e7f5 │ │ - mov %r9d,%edx │ │ + mul %rsi │ │ + jo 3eadd │ │ + mov %r8d,%edx │ │ add %rdx,%rax │ │ - jb 3e7f5 │ │ + jb 3eadd │ │ cmp %rcx,%rdi │ │ - je 3e7f5 │ │ + je 3eadd │ │ movzbl (%rdi),%edx │ │ test %dl,%dl │ │ - js 3e6d6 │ │ + js 3e9c0 │ │ inc %rdi │ │ - jmp 3e741 │ │ - mov %edx,%r9d │ │ - and $0x1f,%r9d │ │ - movzbl 0x1(%rdi),%r11d │ │ - and $0x3f,%r11d │ │ - cmp $0xdf,%dl │ │ - jbe 3e71f │ │ - movzbl 0x2(%rdi),%r10d │ │ - shl $0x6,%r11d │ │ + jmp 3ea2a │ │ + mov %edx,%r8d │ │ + and $0x1f,%r8d │ │ + movzbl 0x1(%rdi),%r10d │ │ and $0x3f,%r10d │ │ - or %r11d,%r10d │ │ + cmp $0xdf,%dl │ │ + jbe 3ea09 │ │ + movzbl 0x2(%rdi),%r9d │ │ + shl $0x6,%r10d │ │ + and $0x3f,%r9d │ │ + or %r10d,%r9d │ │ cmp $0xf0,%dl │ │ - jb 3e72f │ │ + jb 3ea19 │ │ movzbl 0x3(%rdi),%edx │ │ add $0x4,%rdi │ │ - and $0x7,%r9d │ │ - shl $0x12,%r9d │ │ - shl $0x6,%r10d │ │ + and $0x7,%r8d │ │ + shl $0x12,%r8d │ │ + shl $0x6,%r9d │ │ and $0x3f,%edx │ │ - or %r10d,%edx │ │ or %r9d,%edx │ │ - jmp 3e73d │ │ + or %r8d,%edx │ │ + jmp 3ea27 │ │ add $0x2,%rdi │ │ - shl $0x6,%r9d │ │ - or %r11d,%r9d │ │ - mov %r9d,%edx │ │ - jmp 3e741 │ │ + shl $0x6,%r8d │ │ + or %r10d,%r8d │ │ + mov %r8d,%edx │ │ + jmp 3ea2a │ │ add $0x3,%rdi │ │ - shl $0xc,%r9d │ │ - or %r9d,%r10d │ │ - mov %r10d,%edx │ │ - mov -0x38(%rbp),%r10 │ │ - lea -0x30(%rdx),%r9d │ │ - cmp $0xa,%r9d │ │ - jb 3e6ac │ │ + shl $0xc,%r8d │ │ + or %r8d,%r9d │ │ + mov %r9d,%edx │ │ + mov %r11,%r9 │ │ + lea -0x30(%rdx),%r8d │ │ + cmp $0xa,%r8d │ │ + jb 3e996 │ │ test %rax,%rax │ │ - je 3e7e1 │ │ + je 3eac9 │ │ cmp %rcx,%rdi │ │ - je 3e7f5 │ │ + je 3eadd │ │ movzbl (%rdi),%edx │ │ test %dl,%dl │ │ - js 3e76d │ │ + js 3ea56 │ │ inc %rdi │ │ - jmp 3e7d8 │ │ - mov %edx,%r9d │ │ - and $0x1f,%r9d │ │ - movzbl 0x1(%rdi),%r11d │ │ - and $0x3f,%r11d │ │ - cmp $0xdf,%dl │ │ - jbe 3e7b6 │ │ - movzbl 0x2(%rdi),%r10d │ │ - shl $0x6,%r11d │ │ + jmp 3eac0 │ │ + mov %edx,%r8d │ │ + and $0x1f,%r8d │ │ + movzbl 0x1(%rdi),%r10d │ │ and $0x3f,%r10d │ │ - or %r11d,%r10d │ │ + cmp $0xdf,%dl │ │ + jbe 3ea9f │ │ + movzbl 0x2(%rdi),%r9d │ │ + shl $0x6,%r10d │ │ + and $0x3f,%r9d │ │ + or %r10d,%r9d │ │ cmp $0xf0,%dl │ │ - jb 3e7c6 │ │ + jb 3eaaf │ │ movzbl 0x3(%rdi),%edx │ │ add $0x4,%rdi │ │ - and $0x7,%r9d │ │ - shl $0x12,%r9d │ │ - shl $0x6,%r10d │ │ + and $0x7,%r8d │ │ + shl $0x12,%r8d │ │ + shl $0x6,%r9d │ │ and $0x3f,%edx │ │ - or %r10d,%edx │ │ or %r9d,%edx │ │ - jmp 3e7d4 │ │ + or %r8d,%edx │ │ + jmp 3eabd │ │ add $0x2,%rdi │ │ - shl $0x6,%r9d │ │ - or %r11d,%r9d │ │ - mov %r9d,%edx │ │ - jmp 3e7d8 │ │ + shl $0x6,%r8d │ │ + or %r10d,%r8d │ │ + mov %r8d,%edx │ │ + jmp 3eac0 │ │ add $0x3,%rdi │ │ - shl $0xc,%r9d │ │ - or %r9d,%r10d │ │ - mov %r10d,%edx │ │ - mov -0x38(%rbp),%r10 │ │ + shl $0xc,%r8d │ │ + or %r8d,%r9d │ │ + mov %r9d,%edx │ │ + mov %r11,%r9 │ │ dec %rax │ │ - jne 3e758 │ │ + jne 3ea41 │ │ inc %r12 │ │ - mov %edx,%r9d │ │ + mov %edx,%r8d │ │ cmp $0x45,%edx │ │ - jne 3e69c │ │ - jmp 3e68e │ │ - cmp $0x3,%r15 │ │ - jb 3e84c │ │ - cmpw $0x525f,(%r10) │ │ - je 3e87b │ │ - cmpb $0x52,(%r10) │ │ - je 3e862 │ │ - mov $0x2,%r14d │ │ - cmp $0x3,%r15 │ │ - je 3eaf5 │ │ - movzwl (%r10),%eax │ │ - xor $0x5f5f,%eax │ │ - movzbl 0x2(%r10),%ecx │ │ - xor $0x52,%ecx │ │ - or %ax,%cx │ │ - jne 3eaf5 │ │ - mov 0x3(%r10),%al │ │ + jne 3e986 │ │ + jmp 3e976 │ │ + cmp $0x3,%r9 │ │ + jb 3eb3a │ │ + cmpw $0x525f,(%rbx) │ │ + je 3eb67 │ │ + cmpb $0x52,(%rbx) │ │ + je 3eb4f │ │ + mov $0x2,%r15d │ │ + cmp $0x3,%r9 │ │ + je 3ee03 │ │ + lea -0x34c92(%rip),%rdi │ │ + mov $0x3,%edx │ │ + mov %rbx,%rsi │ │ + mov %r9,%r14 │ │ + call *0x39a49(%rip) │ │ + test %eax,%eax │ │ + jne 3ee03 │ │ + mov %r14,%r9 │ │ + mov 0x3(%rbx),%al │ │ cmp $0xbf,%al │ │ - jle 3ebe5 │ │ - lea 0x3(%r10),%r13 │ │ + jle 3eeaf │ │ + lea 0x3(%rbx),%r13 │ │ mov $0xfffffffffffffffd,%r12 │ │ - jmp 3e892 │ │ + jmp 3eb7d │ │ + mov $0x2,%r9d │ │ + cmpb $0x52,(%rbx) │ │ mov $0x2,%r15d │ │ - cmpb $0x52,(%r10) │ │ - mov $0x2,%r14d │ │ - jne 3eaf5 │ │ - mov 0x1(%r10),%al │ │ + jne 3ee03 │ │ + mov 0x1(%rbx),%al │ │ cmp $0xbf,%al │ │ - jle 3eb81 │ │ - lea 0x1(%r10),%r13 │ │ + jle 3ee4b │ │ + lea 0x1(%rbx),%r13 │ │ mov $0xffffffffffffffff,%r12 │ │ - jmp 3e892 │ │ - mov 0x2(%r10),%al │ │ + jmp 3eb7d │ │ + mov 0x2(%rbx),%al │ │ cmp $0xbf,%al │ │ - jle 3eba3 │ │ - lea 0x2(%r10),%r13 │ │ + jle 3ee6d │ │ + lea 0x2(%rbx),%r13 │ │ mov $0xfffffffffffffffe,%r12 │ │ add $0xbf,%al │ │ - mov $0x2,%r14d │ │ + mov $0x2,%r15d │ │ cmp $0x19,%al │ │ - ja 3eaf5 │ │ - add %r15,%r12 │ │ + ja 3ee03 │ │ + add %r9,%r12 │ │ xor %eax,%eax │ │ cmp %rax,%r12 │ │ - je 3e8bd │ │ + je 3eba8 │ │ cmpb $0x0,0x0(%r13,%rax,1) │ │ lea 0x1(%rax),%rax │ │ - jns 3e8a7 │ │ - jmp 3eaf5 │ │ - lea -0xb8(%rbp),%rdi │ │ + jns 3eb92 │ │ + jmp 3ee03 │ │ + mov %r9,%r14 │ │ + lea -0xc8(%rbp),%rdi │ │ mov %r13,(%rdi) │ │ mov %r12,0x8(%rdi) │ │ xor %eax,%eax │ │ mov %rax,0x10(%rdi) │ │ mov %eax,0x18(%rdi) │ │ mov %rax,0x20(%rdi) │ │ mov %eax,0x28(%rdi) │ │ xor %esi,%esi │ │ - call 3ebf3 │ │ + call 3eebd │ │ test %al,%al │ │ - jne 3eb0e │ │ - mov -0xb8(%rbp),%rdi │ │ + jne 3ee1c │ │ + mov -0xc8(%rbp),%rdi │ │ test %rdi,%rdi │ │ - mov -0x38(%rbp),%r10 │ │ - je 3eaf5 │ │ - movzbl -0xb0(%rbp),%eax │ │ - movzbl -0xa9(%rbp),%ecx │ │ - shl $0x10,%ecx │ │ - movzwl -0xab(%rbp),%edx │ │ - or %ecx,%edx │ │ - shl $0x20,%rdx │ │ - mov -0xaf(%rbp),%ecx │ │ - or %rdx,%rcx │ │ - mov -0xa8(%rbp),%rdx │ │ - shl $0x8,%rcx │ │ - or %rax,%rcx │ │ + je 3ee03 │ │ + mov -0xc0(%rbp),%rcx │ │ + mov %rcx,%rax │ │ + shr $0x8,%rax │ │ + mov -0xb8(%rbp),%rdx │ │ cmp %rcx,%rdx │ │ - jae 3e99f │ │ - mov (%rdi,%rdx,1),%al │ │ - add $0xbf,%al │ │ - cmp $0x1a,%al │ │ - jae 3e99f │ │ - lea -0xb8(%rbp),%rax │ │ + jae 3ec92 │ │ + mov (%rdi,%rdx,1),%sil │ │ + add $0xbf,%sil │ │ + cmp $0x1a,%sil │ │ + jae 3ec92 │ │ + lea -0xc8(%rbp),%rax │ │ movsd 0x18(%rax),%xmm0 │ │ mov %rdi,(%rax) │ │ mov %rcx,0x8(%rax) │ │ mov %rdx,0x10(%rax) │ │ movlps %xmm0,0x18(%rax) │ │ movq $0x0,0x20(%rax) │ │ movl $0x0,0x28(%rax) │ │ mov %rax,%rdi │ │ xor %esi,%esi │ │ - call 3ebf3 │ │ + call 3eebd │ │ test %al,%al │ │ - jne 3eb0e │ │ - mov -0xb8(%rbp),%rdi │ │ + jne 3ee1c │ │ + mov -0xc8(%rbp),%rdi │ │ test %rdi,%rdi │ │ - mov -0x38(%rbp),%r10 │ │ - je 3eaf5 │ │ - mov -0xb0(%rbp),%rcx │ │ - mov -0xa8(%rbp),%rdx │ │ + je 3ee03 │ │ + mov %r14,%r9 │ │ + mov -0xc0(%rbp),%cl │ │ + movzbl -0xb9(%rbp),%eax │ │ + shl $0x10,%eax │ │ + movzwl -0xbb(%rbp),%edx │ │ + or %eax,%edx │ │ + shl $0x20,%rdx │ │ + mov -0xbf(%rbp),%eax │ │ + or %rdx,%rax │ │ + mov -0xb8(%rbp),%rdx │ │ + jmp 3ec95 │ │ + mov %r14,%r9 │ │ + shl $0x8,%rax │ │ + movzbl %cl,%ecx │ │ + or %rax,%rcx │ │ test %rdx,%rdx │ │ - je 3e9c0 │ │ + je 3ecc0 │ │ cmp %rdx,%rcx │ │ - jbe 3e9be │ │ + jbe 3ecbe │ │ cmpb $0xbf,(%rdi,%rdx,1) │ │ - jg 3e9c0 │ │ - lea 0x3b842(%rip),%r8 │ │ + jg 3ecc0 │ │ + lea 0x38842(%rip),%r8 │ │ mov %rcx,%rsi │ │ - call 32e20 │ │ - jne 3e9af │ │ + call 32540 │ │ + jne 3ecaf │ │ add %rdx,%rdi │ │ sub %rdx,%rcx │ │ - xor %esi,%esi │ │ + xor %r14d,%r14d │ │ test %rcx,%rcx │ │ - je 3eac7 │ │ - mov $0x2,%r14d │ │ + je 3edd5 │ │ + mov $0x2,%r15d │ │ cmpb $0x2e,(%rdi) │ │ - jne 3eaf5 │ │ + jne 3ee03 │ │ + mov %r9,-0x40(%rbp) │ │ lea (%rdi,%rcx,1),%rax │ │ - mov $0x2e,%r10b │ │ - movabs $0x7e0000007f,%rbx │ │ - mov %rdi,%r8 │ │ - test %r10b,%r10b │ │ - js 3ea02 │ │ - inc %r8 │ │ - movzbl %r10b,%r9d │ │ - jmp 3ea6d │ │ - mov %r10d,%edx │ │ - and $0x1f,%dl │ │ - movzbl %dl,%r9d │ │ - movzbl 0x1(%r8),%edx │ │ - and $0x3f,%edx │ │ - cmp $0xdf,%r10b │ │ - jbe 3ea52 │ │ - movzbl 0x2(%r8),%r11d │ │ - shl $0x6,%edx │ │ + mov $0x2e,%r9b │ │ + movabs $0x7e0000007f,%rdx │ │ + mov %rdi,%rsi │ │ + test %r9b,%r9b │ │ + js 3ed07 │ │ + inc %rsi │ │ + movzbl %r9b,%r8d │ │ + jmp 3ed76 │ │ + mov %r9d,%r8d │ │ + and $0x1f,%r8b │ │ + movzbl %r8b,%r8d │ │ + movzbl 0x1(%rsi),%r11d │ │ and $0x3f,%r11d │ │ - or %edx,%r11d │ │ - cmp $0xf0,%r10b │ │ - jb 3ea5f │ │ - movzbl 0x3(%r8),%edx │ │ - add $0x4,%r8 │ │ - and $0x7,%r9d │ │ - shl $0x12,%r9d │ │ + cmp $0xdf,%r9b │ │ + jbe 3ed5b │ │ + movzbl 0x2(%rsi),%r10d │ │ shl $0x6,%r11d │ │ - and $0x3f,%edx │ │ - or %r11d,%edx │ │ - or %r9d,%edx │ │ - mov %edx,%r9d │ │ - jmp 3ea6d │ │ - add $0x2,%r8 │ │ - shl $0x6,%r9d │ │ - or %edx,%r9d │ │ - jmp 3ea6d │ │ - add $0x3,%r8 │ │ - shl $0xc,%r9d │ │ - or %r9d,%r11d │ │ - mov %r11d,%r9d │ │ - mov %r9d,%edx │ │ - and $0x1fffdf,%edx │ │ - add $0xffffffbf,%edx │ │ - cmp $0x1a,%edx │ │ - setb %dl │ │ - lea -0x30(%r9),%r10d │ │ + and $0x3f,%r10d │ │ + or %r11d,%r10d │ │ + cmp $0xf0,%r9b │ │ + jb 3ed68 │ │ + movzbl 0x3(%rsi),%r9d │ │ + add $0x4,%rsi │ │ + and $0x7,%r8d │ │ + shl $0x12,%r8d │ │ + shl $0x6,%r10d │ │ + and $0x3f,%r9d │ │ + or %r10d,%r9d │ │ + or %r8d,%r9d │ │ + mov %r9d,%r8d │ │ + jmp 3ed76 │ │ + add $0x2,%rsi │ │ + shl $0x6,%r8d │ │ + or %r11d,%r8d │ │ + jmp 3ed76 │ │ + add $0x3,%rsi │ │ + shl $0xc,%r8d │ │ + or %r8d,%r10d │ │ + mov %r10d,%r8d │ │ + mov %r8d,%r9d │ │ + and $0x1fffdf,%r9d │ │ + add $0xffffffbf,%r9d │ │ + cmp $0x1a,%r9d │ │ + setb %r9b │ │ + lea -0x30(%r8),%r10d │ │ cmp $0xa,%r10d │ │ setb %r10b │ │ - lea -0x21(%r9),%r11d │ │ + lea -0x21(%r8),%r11d │ │ cmp $0xf,%r11d │ │ setb %r11b │ │ or %r10b,%r11b │ │ - or %dl,%r11b │ │ - jne 3eaae │ │ - lea -0x3a(%r9),%edx │ │ - cmp $0x26,%edx │ │ - ja 3eabb │ │ - bt %rdx,%rbx │ │ - jae 3eabb │ │ - cmp %rax,%r8 │ │ - je 3eacb │ │ - mov (%r8),%r10b │ │ - jmp 3e9f4 │ │ - add $0xffffff81,%r9d │ │ - cmp $0xfffffffc,%r9d │ │ - jb 3eaf5 │ │ - jmp 3eaae │ │ + or %r9b,%r11b │ │ + jne 3edbc │ │ + lea -0x3a(%r8),%r9d │ │ + cmp $0x26,%r9d │ │ + ja 3edc9 │ │ + bt %r9,%rdx │ │ + jae 3edc9 │ │ + cmp %rax,%rsi │ │ + je 3edd9 │ │ + mov (%rsi),%r9b │ │ + jmp 3ecf9 │ │ + add $0xffffff81,%r8d │ │ + cmp $0xfffffffc,%r8d │ │ + jb 3ee03 │ │ + jmp 3edbc │ │ xor %ecx,%ecx │ │ - jmp 3eacf │ │ - mov -0x38(%rbp),%r10 │ │ - mov -0x48(%rbp),%rax │ │ - mov %rsi,0x8(%rax) │ │ + jmp 3eddd │ │ + mov -0x40(%rbp),%r9 │ │ + mov -0x58(%rbp),%rax │ │ + mov %r14,0x8(%rax) │ │ mov %r13,0x10(%rax) │ │ mov %r12,0x18(%rax) │ │ - mov %r10,0x20(%rax) │ │ - mov %r15,0x28(%rax) │ │ + mov %rbx,0x20(%rax) │ │ + mov %r9,0x28(%rax) │ │ mov %rdi,0x30(%rax) │ │ mov %rcx,0x38(%rax) │ │ - mov $0x1,%r14d │ │ - mov -0x48(%rbp),%rax │ │ - mov %r14,(%rax) │ │ - add $0xa8,%rsp │ │ + mov $0x1,%r15d │ │ + mov -0x58(%rbp),%rax │ │ + mov %r15,(%rax) │ │ + add $0xb8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea -0x34ffb(%rip),%rdi │ │ - lea 0x3b5cc(%rip),%rcx │ │ - lea 0x3b6bd(%rip),%r8 │ │ + lea -0x35089(%rip),%rdi │ │ + lea 0x385be(%rip),%rcx │ │ + lea 0x386af(%rip),%r8 │ │ lea -0x29(%rbp),%rdx │ │ mov $0x3d,%esi │ │ - call 334c0 │ │ - add %rcx,%r15 │ │ - cmp %r15,%rsi │ │ - cmova %rsi,%r15 │ │ - lea 0x3b9e6(%rip),%rdx │ │ - mov %r15,%rdi │ │ - call 3131b │ │ - lea 0x3b9bf(%rip),%rdx │ │ - mov %r8,%rdi │ │ - call 3131b │ │ - lea 0x3b998(%rip),%rdx │ │ - mov %rax,%rsi │ │ - call 3131b │ │ - add %r11,%rcx │ │ - cmp %rcx,%rsi │ │ - cmova %rsi,%rcx │ │ - lea 0x3b9af(%rip),%rdx │ │ - mov %rcx,%rdi │ │ - call 3131b │ │ - lea 0x3b628(%rip),%r8 │ │ + call 32a70 │ │ + lea 0x389b2(%rip),%rdx │ │ + call 31a41 │ │ + lea 0x3865e(%rip),%r8 │ │ mov $0x1,%edx │ │ - jmp 3ebaf │ │ - lea 0x3b4da(%rip),%r8 │ │ - mov %r10,%rdi │ │ + jmp 3ee79 │ │ + lea 0x38510(%rip),%r8 │ │ + mov %rbx,%rdi │ │ mov %r12,%rsi │ │ xor %edx,%edx │ │ - call 32e20 │ │ - lea 0x3b61e(%rip),%r8 │ │ + call 32540 │ │ + lea 0x38654(%rip),%r8 │ │ mov $0x2,%edx │ │ - mov %r10,%rdi │ │ - mov %r15,%rsi │ │ - mov %r15,%rcx │ │ - call 32e20 │ │ - lea 0x3b67c(%rip),%r8 │ │ + mov %rbx,%rdi │ │ + mov %r9,%rsi │ │ + mov %r9,%rcx │ │ + call 32540 │ │ + lea 0x386b2(%rip),%r8 │ │ mov $0x2,%edx │ │ - jmp 3ebd7 │ │ - lea 0x3b686(%rip),%r8 │ │ + jmp 3eea1 │ │ + lea 0x386bc(%rip),%r8 │ │ mov $0x3,%edx │ │ - mov %r10,%rdi │ │ + mov %rbx,%rdi │ │ mov %r12,%rsi │ │ mov %r12,%rcx │ │ - call 32e20 │ │ - lea 0x3b5ac(%rip),%r8 │ │ + call 32540 │ │ + lea 0x385e2(%rip),%r8 │ │ mov $0x3,%edx │ │ - jmp 3ebaf │ │ + jmp 3ee79 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x68,%rsp │ │ mov %rdi,%rbx │ │ mov (%rdi),%rax │ │ test %rax,%rax │ │ - je 3f157 │ │ + je 3f40c │ │ mov 0x18(%rbx),%ecx │ │ inc %ecx │ │ mov %ecx,0x18(%rbx) │ │ cmp $0x1f5,%ecx │ │ - jb 3ec58 │ │ + jb 3ef22 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3ec48 │ │ - lea -0x35133(%rip),%rsi │ │ + je 3ef12 │ │ + lea -0x3517d(%rip),%rsi │ │ mov $0x19,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 3f182 │ │ + jne 3f437 │ │ movq $0x0,(%rbx) │ │ movb $0x1,0x8(%rbx) │ │ - jmp 3f17f │ │ - mov 0x8(%rbx),%rdx │ │ - mov 0x10(%rbx),%rcx │ │ - cmp %rdx,%rcx │ │ - jae 3ede1 │ │ + jmp 3f434 │ │ mov %esi,%r15d │ │ + mov 0x8(%rbx),%rsi │ │ + mov 0x10(%rbx),%rcx │ │ + cmp %rsi,%rcx │ │ + jae 3f057 │ │ mov (%rax,%rcx,1),%r12b │ │ lea 0x1(%rcx),%rdi │ │ mov %rdi,0x10(%rbx) │ │ - movzbl %r12b,%esi │ │ - cmp $0x4c,%esi │ │ - jle 3ed42 │ │ - cmp $0x57,%esi │ │ - jg 3edd3 │ │ - cmp $0x4d,%esi │ │ - je 3ee16 │ │ - cmp $0x4e,%esi │ │ - jne 3ede1 │ │ - mov $0x1,%r13d │ │ - cmp %rdx,%rdi │ │ - jae 3eceb │ │ - movzbl 0x1(%rax,%rcx,1),%esi │ │ + movzbl %r12b,%edx │ │ + cmp $0x4c,%edx │ │ + jle 3efb8 │ │ + cmp $0x57,%edx │ │ + jg 3f049 │ │ + cmp $0x4d,%edx │ │ + je 3f08c │ │ + cmp $0x4e,%edx │ │ + jne 3f057 │ │ + cmp %rsi,%rdi │ │ + jae 3f20a │ │ + movzbl 0x1(%rax,%rcx,1),%r13d │ │ add $0x2,%rcx │ │ mov %rcx,0x10(%rbx) │ │ - lea -0x41(%rsi),%eax │ │ - lea -0x7b(%rsi),%ecx │ │ + lea -0x41(%r13),%eax │ │ + lea -0x7b(%r13),%ecx │ │ cmp $0xe6,%cl │ │ mov $0x1,%ecx │ │ movabs $0xffffffff00000000,%rdx │ │ cmovb %rcx,%rdx │ │ - shl $0x20,%rsi │ │ + shl $0x20,%r13 │ │ cmp $0x1a,%al │ │ - cmovae %rdx,%rsi │ │ - mov %rsi,%r13 │ │ - cmp $0x1,%sil │ │ - jne 3f05f │ │ - and $0x100,%r13d │ │ - mov 0x20(%rbx),%rdi │ │ - test %rdi,%rdi │ │ - mov %r13,%rcx │ │ - je 3ed33 │ │ - xor %eax,%eax │ │ - test %rcx,%rcx │ │ - setne %al │ │ - lea 0x10(%rax,%rax,8),%rdx │ │ - lea -0x3b432(%rip),%rax │ │ - lea -0x35219(%rip),%rsi │ │ - cmove %rax,%rsi │ │ - mov %rcx,%r14 │ │ - call 30840 │ │ - mov %r14,%rcx │ │ - mov $0x1,%r14b │ │ - test %al,%al │ │ - jne 3f182 │ │ - movq $0x0,(%rbx) │ │ - mov %ch,0x8(%rbx) │ │ - jmp 3f17f │ │ - cmp $0x42,%esi │ │ - je 3ee66 │ │ - cmp $0x43,%esi │ │ - je 3ef28 │ │ - cmp $0x49,%esi │ │ - jne 3ede1 │ │ + cmovae %rdx,%r13 │ │ + cmp $0x1,%r13b │ │ + jne 3f314 │ │ + shr $0x8,%r13 │ │ + jmp 3f20d │ │ + cmp $0x42,%edx │ │ + je 3f0dc │ │ + cmp $0x43,%edx │ │ + je 3f19e │ │ + cmp $0x49,%edx │ │ + jne 3f057 │ │ movzbl %r15b,%esi │ │ mov %rbx,%rdi │ │ - call 3ebf3 │ │ + call 3eebd │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 3f182 │ │ + jne 3f437 │ │ test %r15b,%r15b │ │ - je 3ed9b │ │ + je 3f011 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3ed9b │ │ - lea -0x35207(%rip),%rsi │ │ + je 3f011 │ │ + lea -0x351fd(%rip),%rsi │ │ mov $0x2,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 3f182 │ │ + jne 3f437 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3edbd │ │ - lea -0x3521b(%rip),%rsi │ │ + je 3f033 │ │ + lea -0x35211(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 3f182 │ │ + jne 3f437 │ │ mov %rbx,%rdi │ │ - call 3ffd5 │ │ + call 4026e │ │ test %rax,%rax │ │ - je 3eef4 │ │ - jmp 3f182 │ │ - cmp $0x58,%esi │ │ - je 3ee16 │ │ - cmp $0x59,%esi │ │ - je 3ee82 │ │ + je 3f16a │ │ + jmp 3f437 │ │ + cmp $0x58,%edx │ │ + je 3f08c │ │ + cmp $0x59,%edx │ │ + je 3f0f8 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3ee06 │ │ - lea -0x3b511(%rip),%rsi │ │ + je 3f07c │ │ + lea -0x3b747(%rip),%rsi │ │ mov $0x10,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 3f182 │ │ + jne 3f437 │ │ movq $0x0,(%rbx) │ │ movb $0x0,0x8(%rbx) │ │ - jmp 3f17f │ │ + jmp 3f434 │ │ lea -0x48(%rbp),%r14 │ │ mov %r14,%rdi │ │ mov %rbx,%rsi │ │ mov $0x73,%edx │ │ - call 3f3cc │ │ + call 3f67a │ │ cmpb $0x1,(%r14) │ │ - jne 3ee7a │ │ + jne 3f0f0 │ │ mov -0x47(%rbp),%r15b │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3ef80 │ │ + je 3f1fa │ │ movzbl %r15b,%eax │ │ lea (%rax,%rax,8),%rdx │ │ add $0x10,%rdx │ │ - lea -0x35354(%rip),%rcx │ │ - lea -0x3b57b(%rip),%rsi │ │ + lea -0x3534a(%rip),%rcx │ │ + lea -0x3b7b1(%rip),%rsi │ │ test %al,%al │ │ cmovne %rcx,%rsi │ │ - jmp 3ef70 │ │ + jmp 3f1ea │ │ movzbl %r15b,%esi │ │ mov %rbx,%rdi │ │ - call 3f2e0 │ │ + call 3f58e │ │ mov $0x1,%r14b │ │ - jmp 3ef0e │ │ + jmp 3f184 │ │ mov %rbx,%rdi │ │ - call 3f9de │ │ + call 3fcca │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3eea7 │ │ - lea -0x35302(%rip),%rsi │ │ + je 3f11d │ │ + lea -0x352f8(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 3f182 │ │ + jne 3f437 │ │ mov %rbx,%rdi │ │ - call 3fa33 │ │ + call 3fd1f │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 3f182 │ │ + jne 3f437 │ │ cmp $0x4d,%r12b │ │ - je 3eef4 │ │ + je 3f16a │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3eee2 │ │ - lea -0x3b728(%rip),%rsi │ │ + je 3f158 │ │ + lea -0x3b93e(%rip),%rsi │ │ mov $0x4,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 3f182 │ │ + jne 3f437 │ │ mov %rbx,%rdi │ │ xor %esi,%esi │ │ - call 3ebf3 │ │ + call 3eebd │ │ test %al,%al │ │ - jne 3f182 │ │ + jne 3f437 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3ef16 │ │ - lea -0x35373(%rip),%rsi │ │ + je 3f18c │ │ + lea -0x35369(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 3f182 │ │ + jne 3f437 │ │ cmpq $0x0,(%rbx) │ │ - je 3f17f │ │ + je 3f434 │ │ decl 0x18(%rbx) │ │ - jmp 3f17f │ │ + jmp 3f434 │ │ lea -0x48(%rbp),%r14 │ │ mov %r14,%rdi │ │ mov %rbx,%rsi │ │ mov $0x73,%edx │ │ - call 3f3cc │ │ + call 3f67a │ │ cmpb $0x1,(%r14) │ │ - jne 3ef90 │ │ + jne 3f245 │ │ mov -0x47(%rbp),%r15b │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3ef80 │ │ - lea -0x35456(%rip),%rax │ │ - lea -0x3b67d(%rip),%rsi │ │ + je 3f1fa │ │ + lea -0x35450(%rip),%rax │ │ + lea -0x3b8b7(%rip),%rsi │ │ test %r15b,%r15b │ │ cmovne %rax,%rsi │ │ movzbl %r15b,%eax │ │ lea (%rax,%rax,8),%rdx │ │ add $0x10,%rdx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 3f182 │ │ + jne 3f437 │ │ movq $0x0,(%rbx) │ │ mov %r15b,0x8(%rbx) │ │ - jmp 3f17f │ │ + jmp 3f434 │ │ + xor %r13d,%r13d │ │ + mov 0x20(%rbx),%rdi │ │ + test %rdi,%rdi │ │ + je 3f07c │ │ + mov %r13d,%eax │ │ + and $0x1,%r13d │ │ + lea 0x10(,%r13,8),%rdx │ │ + add %r13,%rdx │ │ + lea -0x354b3(%rip),%rcx │ │ + lea -0x3b91a(%rip),%rsi │ │ + test $0x1,%al │ │ + cmovne %rcx,%rsi │ │ + jmp 3f06c │ │ cmpq $0x0,(%rbx) │ │ - je 3f157 │ │ + je 3f40c │ │ mov 0x8(%r14),%r15 │ │ mov %r14,%rdi │ │ mov %rbx,%rsi │ │ - call 3f43d │ │ + call 3f6eb │ │ cmpq $0x0,(%r14) │ │ - je 3f126 │ │ + je 3f3db │ │ movups -0x48(%rbp),%xmm0 │ │ movups -0x38(%rbp),%xmm1 │ │ movaps %xmm1,-0x80(%rbp) │ │ movaps %xmm0,-0x90(%rbp) │ │ mov 0x20(%rbx),%rsi │ │ test %rsi,%rsi │ │ - je 3ef16 │ │ + je 3f18c │ │ lea -0x90(%rbp),%rdi │ │ - call 3f5f4 │ │ + call 3f8a7 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 3f182 │ │ + jne 3f437 │ │ mov 0x20(%rbx),%rax │ │ test %rax,%rax │ │ - je 3ef16 │ │ + je 3f18c │ │ test %r15,%r15 │ │ - je 3ef16 │ │ + je 3f18c │ │ mov $0x800000,%ecx │ │ and 0x10(%rax),%ecx │ │ - jne 3ef16 │ │ + jne 3f18c │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rax │ │ - lea -0x3549c(%rip),%rsi │ │ + lea -0x354d1(%rip),%rsi │ │ mov $0x1,%edx │ │ call *0x18(%rax) │ │ test %al,%al │ │ - jne 3f182 │ │ + jne 3f437 │ │ mov 0x20(%rbx),%rsi │ │ mov %r15,%rdi │ │ - call 33f30 │ │ + call 34010 │ │ test %al,%al │ │ - jne 3f182 │ │ + jne 3f437 │ │ mov 0x20(%rbx),%rax │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rax │ │ - lea -0x354d1(%rip),%rsi │ │ + lea -0x35506(%rip),%rsi │ │ mov $0x1,%edx │ │ call *0x18(%rax) │ │ - jmp 3ef0e │ │ + jmp 3f184 │ │ movzbl %r15b,%esi │ │ mov %rbx,%rdi │ │ - call 3ebf3 │ │ + call 3eebd │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 3f182 │ │ + jne 3f437 │ │ cmpq $0x0,(%rbx) │ │ - je 3f12f │ │ + je 3f3e4 │ │ lea -0x48(%rbp),%r15 │ │ mov %r15,%rdi │ │ mov %rbx,%rsi │ │ mov $0x73,%edx │ │ - call 3f3cc │ │ + call 3f67a │ │ cmpb $0x1,(%r15) │ │ - je 3ee30 │ │ + je 3f0a6 │ │ cmpq $0x0,(%rbx) │ │ - je 3f157 │ │ + je 3f40c │ │ mov 0x8(%r15),%r12 │ │ mov %r15,%rdi │ │ mov %rbx,%rsi │ │ - call 3f43d │ │ + call 3f6eb │ │ cmpq $0x0,(%r15) │ │ - je 3f126 │ │ + je 3f3db │ │ shr $0x20,%r13 │ │ movups -0x48(%rbp),%xmm0 │ │ movups -0x38(%rbp),%xmm1 │ │ movaps %xmm1,-0x60(%rbp) │ │ movaps %xmm0,-0x70(%rbp) │ │ cmp $0xffffffff,%r13d │ │ - jne 3f194 │ │ + jne 3f449 │ │ mov -0x58(%rbp),%rax │ │ or -0x68(%rbp),%rax │ │ - je 3ef16 │ │ + je 3f18c │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3ef16 │ │ - lea -0x3557b(%rip),%rsi │ │ + je 3f18c │ │ + lea -0x355b0(%rip),%rsi │ │ mov $0x2,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 3f182 │ │ + jne 3f437 │ │ mov 0x20(%rbx),%rsi │ │ test %rsi,%rsi │ │ - je 3ef16 │ │ + je 3f18c │ │ lea -0x70(%rbp),%rdi │ │ - call 3f5f4 │ │ - jmp 3ef0e │ │ + call 3f8a7 │ │ + jmp 3f184 │ │ mov -0x40(%rbp),%r15b │ │ - jmp 3ee34 │ │ + jmp 3f0aa │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3f17f │ │ - lea -0x355bd(%rip),%rsi │ │ + je 3f434 │ │ + lea -0x355f2(%rip),%rsi │ │ mov $0x2,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 3f182 │ │ + jne 3f437 │ │ cmpq $0x0,(%rbx) │ │ - jne 3f080 │ │ + jne 3f335 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3f17f │ │ - lea -0x3564e(%rip),%rsi │ │ + je 3f434 │ │ + lea -0x35683(%rip),%rsi │ │ mov $0x1,%edx │ │ add $0x68,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp 30840 │ │ + jmp 2fff0 │ │ xor %r14d,%r14d │ │ mov %r14d,%eax │ │ add $0x68,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - mov %r13,%r15 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3f1b5 │ │ - lea -0x35623(%rip),%rsi │ │ + je 3f467 │ │ + lea -0x35655(%rip),%rsi │ │ mov $0x3,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 3f182 │ │ - mov %r15,%rax │ │ - cmp $0x43,%eax │ │ - je 3f1d9 │ │ - cmp $0x53,%eax │ │ - jne 3f1f5 │ │ + jne 3f437 │ │ + cmp $0x43,%r13d │ │ + je 3f48a │ │ + cmp $0x53,%r13d │ │ + jne 3f4a6 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3f213 │ │ - lea -0x3ba0e(%rip),%rsi │ │ + je 3f4c4 │ │ + lea -0x3bc5f(%rip),%rsi │ │ mov $0x4,%edx │ │ - jmp 3f1ee │ │ + jmp 3f49f │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3f213 │ │ - lea -0x35662(%rip),%rsi │ │ + je 3f4c4 │ │ + lea -0x35693(%rip),%rsi │ │ mov $0x7,%edx │ │ - call 30840 │ │ - jmp 3f20b │ │ - mov %r15d,-0x48(%rbp) │ │ + call 2fff0 │ │ + jmp 3f4bc │ │ + mov %r13d,-0x48(%rbp) │ │ mov 0x20(%rbx),%rsi │ │ test %rsi,%rsi │ │ - je 3f213 │ │ + je 3f4c4 │ │ lea -0x48(%rbp),%rdi │ │ - call 34000 │ │ + call 341a0 │ │ test %al,%al │ │ - jne 3f182 │ │ + jne 3f437 │ │ mov -0x58(%rbp),%rax │ │ - mov 0x20(%rbx),%rdi │ │ or -0x68(%rbp),%rax │ │ - jne 3f27e │ │ + mov 0x20(%rbx),%rdi │ │ + jne 3f52f │ │ test %rdi,%rdi │ │ - je 3ef16 │ │ - lea -0x356a2(%rip),%rsi │ │ + je 3f18c │ │ + lea -0x356d3(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 3f182 │ │ + jne 3f437 │ │ mov 0x20(%rbx),%rsi │ │ mov %r12,-0x48(%rbp) │ │ test %rsi,%rsi │ │ - je 3ef16 │ │ + je 3f18c │ │ lea -0x48(%rbp),%rdi │ │ - call 33fb0 │ │ + call 34090 │ │ test %al,%al │ │ - jne 3f182 │ │ + jne 3f437 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3ef16 │ │ - lea -0x35701(%rip),%rsi │ │ - jmp 3ef04 │ │ + je 3f18c │ │ + lea -0x35732(%rip),%rsi │ │ + jmp 3f17a │ │ test %rdi,%rdi │ │ - je 3ef16 │ │ - lea -0x35700(%rip),%rsi │ │ + je 3f18c │ │ + lea -0x35731(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 3f182 │ │ + jne 3f437 │ │ mov 0x20(%rbx),%rsi │ │ test %rsi,%rsi │ │ - je 3ef16 │ │ + je 3f18c │ │ lea -0x70(%rbp),%rdi │ │ - call 3f5f4 │ │ + call 3f8a7 │ │ test %al,%al │ │ - jne 3f182 │ │ + jne 3f437 │ │ mov 0x20(%rbx),%rdi │ │ - jmp 3f221 │ │ + jmp 3f4d2 │ │ mov (%rsi),%rdi │ │ mov 0x8(%rsi),%rax │ │ - mov 0x18(%rax),%rax │ │ - lea -0x3496d(%rip),%rsi │ │ + lea -0x356ad(%rip),%rsi │ │ mov $0x5,%edx │ │ - jmp *%rax │ │ + jmp *0x18(%rax) │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ sub $0x48,%rsp │ │ mov %rdi,%rbx │ │ cmpq $0x0,(%rdi) │ │ - je 3f354 │ │ + je 3f602 │ │ mov %esi,%r14d │ │ lea -0x38(%rbp),%r15 │ │ mov %r15,%rdi │ │ mov %rbx,%rsi │ │ - call 419b5 │ │ + call 41ce1 │ │ cmpq $0x0,(%r15) │ │ - je 3f378 │ │ + je 3f626 │ │ cmpq $0x0,0x20(%rbx) │ │ - je 3f3bf │ │ + je 3f66d │ │ movups (%rbx),%xmm0 │ │ movups 0x10(%rbx),%xmm1 │ │ movaps %xmm1,-0x50(%rbp) │ │ movaps %xmm0,-0x60(%rbp) │ │ movups -0x38(%rbp),%xmm0 │ │ movups -0x28(%rbp),%xmm1 │ │ movups %xmm0,(%rbx) │ │ movups %xmm1,0x10(%rbx) │ │ movzbl %r14b,%esi │ │ mov %rbx,%rdi │ │ - call 3ebf3 │ │ + call 3eebd │ │ movaps -0x60(%rbp),%xmm0 │ │ movaps -0x50(%rbp),%xmm1 │ │ movups %xmm0,(%rbx) │ │ movups %xmm1,0x10(%rbx) │ │ - jmp 3f3c1 │ │ + jmp 3f66f │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3f3bf │ │ - lea -0x3584b(%rip),%rsi │ │ + je 3f66d │ │ + lea -0x35879(%rip),%rsi │ │ mov $0x1,%edx │ │ add $0x48,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp 30840 │ │ + jmp 2fff0 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3f3b0 │ │ + je 3f65e │ │ mov -0x30(%rbp),%al │ │ - lea -0x3588b(%rip),%rcx │ │ - lea -0x3bab2(%rip),%rsi │ │ + lea -0x358b9(%rip),%rcx │ │ + lea -0x3bd20(%rip),%rsi │ │ test %al,%al │ │ cmovne %rcx,%rsi │ │ movzbl %al,%eax │ │ lea (%rax,%rax,8),%rdx │ │ add $0x10,%rdx │ │ - call 30840 │ │ + call 2fff0 │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 3f3c1 │ │ + jne 3f66f │ │ movups -0x38(%rbp),%xmm0 │ │ movups -0x28(%rbp),%xmm1 │ │ movups %xmm1,0x10(%rbx) │ │ movups %xmm0,(%rbx) │ │ xor %eax,%eax │ │ add $0x48,%rsp │ │ pop %rbx │ │ @@ -38493,1664 +38766,1655 @@ │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ sub $0x10,%rsp │ │ mov %rdi,%rbx │ │ mov 0x10(%rsi),%rax │ │ cmp 0x8(%rsi),%rax │ │ - jae 3f40f │ │ + jae 3f6bd │ │ mov (%rsi),%rcx │ │ cmp %dl,(%rcx,%rax,1) │ │ - jne 3f40f │ │ + jne 3f6bd │ │ inc %rax │ │ mov %rax,0x10(%rsi) │ │ lea -0x20(%rbp),%r14 │ │ mov %r14,%rdi │ │ - call 4011f │ │ + call 40a31 │ │ cmpb $0x0,(%r14) │ │ - je 3f424 │ │ + je 3f6d2 │ │ mov -0x1f(%rbp),%al │ │ mov %al,0x1(%rbx) │ │ mov $0x1,%al │ │ - jmp 3f419 │ │ + jmp 3f6c7 │ │ movq $0x0,0x8(%rbx) │ │ xor %eax,%eax │ │ mov %al,(%rbx) │ │ add $0x10,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov -0x18(%rbp),%rax │ │ cmp $0xffffffffffffffff,%rax │ │ - je 3f437 │ │ + je 3f6e5 │ │ inc %rax │ │ mov %rax,0x8(%rbx) │ │ - jmp 3f417 │ │ + jmp 3f6c5 │ │ movb $0x0,0x1(%rbx) │ │ - jmp 3f40b │ │ + jmp 3f6b9 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %rbx │ │ push %rax │ │ - mov %rsi,%r8 │ │ + mov %rsi,%r9 │ │ mov 0x8(%rsi),%rsi │ │ - mov 0x10(%r8),%r10 │ │ + mov 0x10(%r9),%r10 │ │ cmp %rsi,%r10 │ │ - jae 3f469 │ │ - mov (%r8),%rax │ │ + jae 3f717 │ │ + mov (%r9),%rax │ │ cmpb $0x75,(%rax,%r10,1) │ │ - jne 3f469 │ │ + jne 3f717 │ │ inc %r10 │ │ - mov %r10,0x10(%r8) │ │ - mov $0x1,%r11b │ │ - jmp 3f46c │ │ - xor %r11d,%r11d │ │ + mov %r10,0x10(%r9) │ │ + mov $0x1,%r8b │ │ + jmp 3f71a │ │ + xor %r8d,%r8d │ │ cmp %rsi,%r10 │ │ - jae 3f4e3 │ │ - mov (%r8),%r9 │ │ - mov (%r9,%r10,1),%al │ │ + jae 3f791 │ │ + mov (%r9),%r11 │ │ + mov (%r11,%r10,1),%al │ │ add $0xd0,%al │ │ cmp $0xa,%al │ │ - jae 3f4e3 │ │ + jae 3f791 │ │ inc %r10 │ │ - mov %r10,0x10(%r8) │ │ + mov %r10,0x10(%r9) │ │ test %al,%al │ │ - je 3f4b8 │ │ + je 3f766 │ │ movzbl %al,%eax │ │ mov $0xa,%ecx │ │ cmp %r10,%rsi │ │ - je 3f4cf │ │ - mov (%r9,%r10,1),%bl │ │ + je 3f77d │ │ + mov (%r11,%r10,1),%bl │ │ add $0xd0,%bl │ │ cmp $0x9,%bl │ │ - ja 3f4ba │ │ + ja 3f768 │ │ inc %r10 │ │ - mov %r10,0x10(%r8) │ │ + mov %r10,0x10(%r9) │ │ mul %rcx │ │ - jo 3f4e3 │ │ + jo 3f791 │ │ movzbl %bl,%edx │ │ add %rdx,%rax │ │ - jb 3f4e3 │ │ - jmp 3f491 │ │ + jae 3f73f │ │ + jmp 3f791 │ │ xor %eax,%eax │ │ cmp %rsi,%r10 │ │ - jae 3f4d2 │ │ - cmpb $0x5f,(%r9,%r10,1) │ │ - jne 3f4d2 │ │ + jae 3f780 │ │ + cmpb $0x5f,(%r11,%r10,1) │ │ + jne 3f780 │ │ inc %r10 │ │ - mov %r10,0x10(%r8) │ │ - jmp 3f4d2 │ │ + mov %r10,0x10(%r9) │ │ + jmp 3f780 │ │ mov %rsi,%r10 │ │ mov %r10,%rcx │ │ add %rax,%rcx │ │ - jb 3f4e3 │ │ - mov %rcx,0x10(%r8) │ │ + jb 3f791 │ │ + mov %rcx,0x10(%r9) │ │ cmp %rsi,%rcx │ │ - jbe 3f4f5 │ │ + jbe 3f7a3 │ │ movb $0x0,0x8(%rdi) │ │ movq $0x0,(%rdi) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ cmp %rsi,%r10 │ │ - jae 3f505 │ │ - cmpb $0xbf,(%r9,%r10,1) │ │ - jle 3f5ce │ │ + je 3f7c8 │ │ + test %r10,%r10 │ │ + je 3f7b8 │ │ + cmpb $0xbf,(%r11,%r10,1) │ │ + jle 3f881 │ │ cmp %rsi,%rcx │ │ - jae 3f515 │ │ - cmpb $0xbf,(%r9,%rcx,1) │ │ - jle 3f5ce │ │ - lea (%r9,%r10,1),%rsi │ │ - test %r11b,%r11b │ │ - je 3f54f │ │ - lea (%r10,%r9,1),%r8 │ │ + je 3f7c8 │ │ + cmpb $0xbf,(%r11,%rcx,1) │ │ + jle 3f881 │ │ + lea (%r11,%r10,1),%rsi │ │ + test %r8b,%r8b │ │ + je 3f802 │ │ + lea (%r10,%r11,1),%r8 │ │ dec %r8 │ │ mov %rax,%rcx │ │ test %rcx,%rcx │ │ - je 3f568 │ │ + je 3f81b │ │ mov %rcx,%rdx │ │ dec %rcx │ │ cmpb $0x5f,(%r8,%rdx,1) │ │ - jne 3f528 │ │ + jne 3f7db │ │ test %rcx,%rcx │ │ - je 3f578 │ │ + je 3f82b │ │ cmp %rax,%rcx │ │ - jae 3f571 │ │ + jae 3f824 │ │ cmpb $0xbf,(%rsi,%rcx,1) │ │ - jg 3f578 │ │ - jmp 3f5e0 │ │ + jg 3f82b │ │ + jmp 3f893 │ │ mov %rsi,(%rdi) │ │ mov %rax,0x8(%rdi) │ │ movq $0x1,0x10(%rdi) │ │ movq $0x0,0x18(%rdi) │ │ - jmp 3f4ee │ │ + jmp 3f79c │ │ mov $0x1,%edx │ │ xor %ecx,%ecx │ │ - jmp 3f5b1 │ │ - jne 3f5e0 │ │ + jmp 3f864 │ │ + jne 3f893 │ │ test %rdx,%rdx │ │ - je 3f5a2 │ │ + je 3f855 │ │ cmp %rax,%rdx │ │ - jae 3f588 │ │ - cmpb $0xbf,(%rsi,%rdx,1) │ │ - jle 3f58d │ │ + jae 3f83b │ │ + cmpb $0xc0,(%rsi,%rdx,1) │ │ + jl 3f840 │ │ mov %rdx,%r8 │ │ - jmp 3f5a5 │ │ + jmp 3f858 │ │ mov %rax,%r8 │ │ - je 3f5a5 │ │ - lea 0x3abd4(%rip),%r8 │ │ + je 3f858 │ │ + lea 0x37c21(%rip),%r8 │ │ mov %rsi,%rdi │ │ mov %rax,%rsi │ │ mov %rax,%rcx │ │ - call 32e20 │ │ + call 32540 │ │ xor %r8d,%r8d │ │ sub %r8,%rax │ │ add %rsi,%r8 │ │ mov %rsi,%rdx │ │ mov %r8,%rsi │ │ test %rax,%rax │ │ - je 3f4e3 │ │ + je 3f791 │ │ mov %rdx,(%rdi) │ │ mov %rcx,0x8(%rdi) │ │ mov %rsi,0x10(%rdi) │ │ mov %rax,0x18(%rdi) │ │ - jmp 3f4ee │ │ - lea 0x3ab63(%rip),%r8 │ │ - mov %r9,%rdi │ │ + jmp 3f79c │ │ + lea 0x37bb0(%rip),%r8 │ │ + mov %r11,%rdi │ │ mov %r10,%rdx │ │ - call 32e20 │ │ - lea 0x3ab69(%rip),%r8 │ │ + call 32540 │ │ + lea 0x37bb6(%rip),%r8 │ │ mov %rsi,%rdi │ │ mov %rax,%rsi │ │ xor %edx,%edx │ │ - call 32e20 │ │ + call 32540 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x248,%rsp │ │ + sub $0x258,%rsp │ │ mov %rsi,%rbx │ │ mov %rdi,%r13 │ │ - lea -0x270(%rbp),%rdi │ │ + lea -0x278(%rbp),%rdi │ │ mov $0x200,%edx │ │ xor %esi,%esi │ │ - call *0x3bc56(%rip) │ │ + call *0x38c4b(%rip) │ │ mov 0x18(%r13),%rcx │ │ mov %rcx,-0x58(%rbp) │ │ test %rcx,%rcx │ │ - je 3f6e8 │ │ + je 3f99b │ │ mov %rbx,-0x50(%rbp) │ │ mov 0x10(%r13),%rax │ │ mov %rax,-0x48(%rbp) │ │ - mov (%rax),%r11b │ │ + mov (%rax),%r9b │ │ mov 0x0(%r13),%rcx │ │ mov 0x8(%r13),%rax │ │ test %rax,%rax │ │ - mov %rcx,-0x68(%rbp) │ │ - mov %rax,-0x70(%rbp) │ │ - je 3f70e │ │ + mov %rcx,-0x70(%rbp) │ │ + mov %rax,-0x78(%rbp) │ │ + je 3f9be │ │ add %rcx,%rax │ │ - xor %r9d,%r9d │ │ + xor %r10d,%r10d │ │ movzbl (%rcx),%edx │ │ test %dl,%dl │ │ - js 3f66d │ │ + js 3f920 │ │ inc %rcx │ │ - jmp 3f6c6 │ │ + jmp 3f979 │ │ mov %edx,%esi │ │ and $0x1f,%esi │ │ movzbl 0x1(%rcx),%r8d │ │ and $0x3f,%r8d │ │ cmp $0xdf,%dl │ │ - jbe 3f6ad │ │ + jbe 3f960 │ │ movzbl 0x2(%rcx),%edi │ │ shl $0x6,%r8d │ │ and $0x3f,%edi │ │ or %r8d,%edi │ │ cmp $0xf0,%dl │ │ - jb 3f6bb │ │ + jb 3f96e │ │ movzbl 0x3(%rcx),%edx │ │ add $0x4,%rcx │ │ and $0x7,%esi │ │ shl $0x12,%esi │ │ shl $0x6,%edi │ │ and $0x3f,%edx │ │ or %edi,%edx │ │ or %esi,%edx │ │ - jmp 3f6c6 │ │ + jmp 3f979 │ │ add $0x2,%rcx │ │ shl $0x6,%esi │ │ or %r8d,%esi │ │ mov %esi,%edx │ │ - jmp 3f6c6 │ │ + jmp 3f979 │ │ add $0x3,%rcx │ │ shl $0xc,%esi │ │ or %esi,%edi │ │ mov %edi,%edx │ │ - cmp $0x80,%r9 │ │ - je 3f900 │ │ - mov %edx,-0x270(%rbp,%r9,4) │ │ - inc %r9 │ │ + cmp $0x80,%r10 │ │ + je 3fbc5 │ │ + mov %edx,-0x278(%rbp,%r10,4) │ │ + inc %r10 │ │ cmp %rax,%rcx │ │ - je 3f711 │ │ - jmp 3f661 │ │ + je 3f9c1 │ │ + jmp 3f914 │ │ mov 0x0(%r13),%rsi │ │ mov 0x8(%r13),%rdx │ │ mov (%rbx),%rdi │ │ mov 0x8(%rbx),%rax │ │ - mov 0x18(%rax),%rax │ │ - add $0x248,%rsp │ │ + add $0x258,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *%rax │ │ - xor %r9d,%r9d │ │ + jmp *0x18(%rax) │ │ + xor %r10d,%r10d │ │ mov -0x58(%rbp),%rax │ │ - mov -0x48(%rbp),%r14 │ │ - add %r14,%rax │ │ + mov -0x48(%rbp),%rbx │ │ + add %rbx,%rax │ │ mov %rax,-0x60(%rbp) │ │ - lea 0x4(,%r9,4),%rax │ │ + cmp $0x81,%r10 │ │ + mov $0x80,%eax │ │ + cmovae %r10,%rax │ │ + mov %rax,-0x68(%rbp) │ │ + mov $0x80,%r13d │ │ + lea 0x4(,%r10,4),%rax │ │ mov %rax,-0x38(%rbp) │ │ mov $0x2bc,%eax │ │ mov %rax,-0x40(%rbp) │ │ mov $0x48,%r12d │ │ - mov $0x80,%r13d │ │ - mov $0x1a,%ebx │ │ + mov $0x1a,%r14d │ │ xor %edi,%edi │ │ - inc %r14 │ │ + inc %rbx │ │ mov $0x1,%esi │ │ xor %eax,%eax │ │ mov $0x24,%r15d │ │ xor %ecx,%ecx │ │ mov %r15,%rdx │ │ sub %r12,%rdx │ │ - mov $0x0,%r10d │ │ - cmovae %rdx,%r10 │ │ - cmp $0x1,%r10 │ │ - adc $0x0,%r10 │ │ - cmp $0x1a,%r10 │ │ - cmovae %rbx,%r10 │ │ + mov $0x0,%r11d │ │ + cmovae %rdx,%r11 │ │ + cmp $0x1,%r11 │ │ + adc $0x0,%r11 │ │ + cmp $0x1a,%r11 │ │ + cmovae %r14,%r11 │ │ test $0x1,%al │ │ - je 3f790 │ │ - cmp -0x60(%rbp),%r14 │ │ - je 3f900 │ │ - mov (%r14),%al │ │ - inc %r14 │ │ - jmp 3f793 │ │ - mov %r11d,%eax │ │ + je 3fa54 │ │ + cmp -0x60(%rbp),%rbx │ │ + je 3fbc5 │ │ + mov (%rbx),%al │ │ + inc %rbx │ │ + jmp 3fa57 │ │ + mov %r9d,%eax │ │ lea -0x61(%rax),%edx │ │ cmp $0x1a,%dl │ │ - jb 3f7ab │ │ + jb 3fa6f │ │ lea -0x30(%rax),%edx │ │ cmp $0x9,%dl │ │ - ja 3f900 │ │ + ja 3fbc5 │ │ add $0xea,%al │ │ mov %eax,%edx │ │ movzbl %dl,%r8d │ │ mov %r8,%rax │ │ mul %rsi │ │ - jo 3f900 │ │ + jo 3fbc5 │ │ add %rax,%rcx │ │ - jb 3f900 │ │ - cmp %r8,%r10 │ │ - ja 3f7eb │ │ + jb 3fbc5 │ │ + cmp %r8,%r11 │ │ + ja 3faaf │ │ mov $0x24,%edx │ │ - sub %r10,%rdx │ │ + sub %r11,%rdx │ │ mov %rsi,%rax │ │ mul %rdx │ │ - jo 3f900 │ │ + jo 3fbc5 │ │ mov %rax,%rsi │ │ add $0x24,%r15 │ │ mov $0x1,%al │ │ - jmp 3f75a │ │ + jmp 3fa1f │ │ add %rcx,%rdi │ │ - jb 3f900 │ │ - lea 0x1(%r9),%r8 │ │ + jb 3fbc5 │ │ + lea 0x1(%r10),%rsi │ │ mov %rdi,%rax │ │ xor %edx,%edx │ │ - div %r8 │ │ + div %rsi │ │ add %rax,%r13 │ │ - jb 3f900 │ │ + jb 3fbc5 │ │ mov %r13,%rax │ │ shr $0x20,%rax │ │ - jne 3f900 │ │ + jne 3fbc5 │ │ mov %r13d,%eax │ │ xor $0xd800,%eax │ │ add $0xffef0000,%eax │ │ cmp $0xffef0800,%eax │ │ - jb 3f900 │ │ - cmp $0x7f,%r9 │ │ - ja 3f900 │ │ + jb 3fbc5 │ │ + cmp -0x68(%rbp),%r10 │ │ + je 3fbc5 │ │ mov %rdx,%rdi │ │ - cmp %rdx,%r9 │ │ - jbe 3f85a │ │ - mov -0x274(%rbp,%r9,4),%eax │ │ - mov %eax,-0x270(%rbp,%r9,4) │ │ - dec %r9 │ │ - cmp %rdi,%r9 │ │ - ja 3f840 │ │ - jmp 3f867 │ │ + mov %r10,%rax │ │ + cmp %rdx,%r10 │ │ + jbe 3fb1f │ │ + mov -0x27c(%rbp,%rax,4),%edx │ │ + mov %edx,-0x278(%rbp,%rax,4) │ │ + dec %rax │ │ + cmp %rdi,%rax │ │ + ja 3fb07 │ │ + jmp 3fb2c │ │ cmp $0x80,%rdi │ │ - jae 3f9cd │ │ - mov %r13d,-0x270(%rbp,%rdi,4) │ │ - cmp -0x60(%rbp),%r14 │ │ - movabs $0xea0ea0ea0ea0ea0f,%r10 │ │ - je 3f999 │ │ + jae 3fcb9 │ │ + mov %r13d,-0x278(%rbp,%rdi,4) │ │ + cmp -0x60(%rbp),%rbx │ │ + movabs $0xea0ea0ea0ea0ea0f,%r11 │ │ + je 3fc6c │ │ + mov (%rbx),%r9b │ │ mov %rcx,%rax │ │ xor %edx,%edx │ │ divq -0x40(%rbp) │ │ mov %rax,%rcx │ │ xor %edx,%edx │ │ - div %r8 │ │ - mov %rax,%rsi │ │ - add %rcx,%rsi │ │ - cmp $0x1c8,%rsi │ │ - jb 3f8c5 │ │ - xor %r9d,%r9d │ │ - mov %rsi,%rax │ │ - mul %r10 │ │ + div %rsi │ │ + mov %rax,%r8 │ │ + add %rcx,%r8 │ │ + cmp $0x1c8,%r8 │ │ + jb 3fb8d │ │ + xor %r10d,%r10d │ │ + mov %r8,%rax │ │ + mul %r11 │ │ mov %rdx,%rcx │ │ shr $0x5,%rcx │ │ - add $0x24,%r9 │ │ - cmp $0x3e57,%rsi │ │ - mov %rcx,%rsi │ │ - ja 3f8a6 │ │ - jmp 3f8cb │ │ - mov %rsi,%rcx │ │ - xor %r9d,%r9d │ │ + add $0x24,%r10 │ │ + cmp $0x3e57,%r8 │ │ + mov %rcx,%r8 │ │ + ja 3fb6e │ │ + jmp 3fb93 │ │ + mov %r8,%rcx │ │ + xor %r10d,%r10d │ │ inc %rdi │ │ - mov (%r14),%r11b │ │ lea 0x0(,%rcx,4),%eax │ │ lea (%rax,%rax,8),%eax │ │ add $0x26,%ecx │ │ xor %edx,%edx │ │ div %cx │ │ movzwl %ax,%r12d │ │ - add %r9,%r12 │ │ + add %r10,%r12 │ │ addq $0x4,-0x38(%rbp) │ │ mov $0x2,%eax │ │ mov %rax,-0x40(%rbp) │ │ - mov %r8,%r9 │ │ - jmp 3f748 │ │ + mov %rsi,%r10 │ │ + jmp 3fa0d │ │ mov -0x50(%rbp),%rax │ │ mov (%rax),%r12 │ │ mov 0x8(%rax),%rax │ │ mov 0x18(%rax),%rax │ │ - lea -0x35da7(%rip),%rsi │ │ + lea -0x35dec(%rip),%rsi │ │ mov $0x9,%edx │ │ mov %r12,%rdi │ │ mov %rax,%rbx │ │ call *%rax │ │ mov $0x1,%r13b │ │ test %al,%al │ │ - jne 3f96d │ │ - mov -0x70(%rbp),%rdx │ │ + jne 3fc32 │ │ + mov -0x78(%rbp),%rdx │ │ test %rdx,%rdx │ │ - je 3f959 │ │ + je 3fc1e │ │ mov %r12,%rdi │ │ - mov -0x68(%rbp),%rsi │ │ + mov -0x70(%rbp),%rsi │ │ mov %rbx,%r14 │ │ call *%rbx │ │ test %al,%al │ │ - jne 3f96d │ │ - lea -0x35de5(%rip),%rsi │ │ + jne 3fc32 │ │ + lea -0x35e2a(%rip),%rsi │ │ mov $0x1,%edx │ │ mov %r12,%rdi │ │ call *%r14 │ │ test %al,%al │ │ - jne 3f96d │ │ + jne 3fc32 │ │ mov %r12,%rdi │ │ mov -0x48(%rbp),%rsi │ │ mov -0x58(%rbp),%rdx │ │ mov %rbx,%r14 │ │ call *%rbx │ │ test %al,%al │ │ - je 3f982 │ │ + je 3fc47 │ │ mov %r13d,%eax │ │ - add $0x248,%rsp │ │ + add $0x258,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea -0x35e11(%rip),%rsi │ │ + lea -0x35e56(%rip),%rsi │ │ mov $0x1,%edx │ │ mov %r12,%rdi │ │ mov %r14,%rax │ │ - jmp 3f6fb │ │ - lea -0x2c(%rbp),%rbx │ │ - mov -0x50(%rbp),%r14 │ │ - lea -0x270(%rbp),%r15 │ │ + add $0x258,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + jmp *%rax │ │ + cmp $0x7f,%r10 │ │ + ja 3fca6 │ │ + lea -0x2c(%rbp),%r14 │ │ + mov -0x50(%rbp),%rbx │ │ + lea -0x278(%rbp),%r15 │ │ mov (%r15),%eax │ │ mov %eax,-0x2c(%rbp) │ │ - mov %rbx,%rdi │ │ - mov %r14,%rsi │ │ - call 34000 │ │ + mov %r14,%rdi │ │ + mov %rbx,%rsi │ │ + call 341a0 │ │ mov %eax,%r13d │ │ test %al,%al │ │ - jne 3f96d │ │ + jne 3fc32 │ │ add $0x4,%r15 │ │ addq $0xfffffffffffffffc,-0x38(%rbp) │ │ - jne 3f9a8 │ │ - jmp 3f96d │ │ - lea 0x3a60c(%rip),%rdx │ │ + jne 3fc81 │ │ + jmp 3fc32 │ │ + lea 0x37633(%rip),%rcx │ │ + mov $0x80,%edx │ │ + xor %edi,%edi │ │ + call 31960 │ │ + lea 0x37638(%rip),%rdx │ │ mov $0x80,%esi │ │ - call 3131b │ │ + call 31a41 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ sub $0x10,%rsp │ │ mov %rdi,%rbx │ │ mov 0x20(%rdi),%r14 │ │ movq $0x0,0x20(%rdi) │ │ xor %esi,%esi │ │ - call 3ebf3 │ │ + call 3eebd │ │ test %al,%al │ │ - jne 3fa10 │ │ + jne 3fcfc │ │ mov %r14,0x20(%rbx) │ │ add $0x10,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ - lea -0x35efd(%rip),%rdi │ │ - lea 0x3a6ca(%rip),%rcx │ │ - lea 0x3a5a3(%rip),%r8 │ │ + lea -0x35f69(%rip),%rdi │ │ + lea 0x376de(%rip),%rcx │ │ + lea 0x375b7(%rip),%r8 │ │ lea -0x11(%rbp),%rdx │ │ mov $0x3d,%esi │ │ - call 334c0 │ │ + call 32a70 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x18,%rsp │ │ - mov %rdi,%r12 │ │ + mov %rdi,%rbx │ │ mov (%rdi),%r14 │ │ test %r14,%r14 │ │ - je 3fa87 │ │ - mov 0x8(%r12),%r13 │ │ - mov 0x10(%r12),%r15 │ │ - cmp %r13,%r15 │ │ - jae 3fab0 │ │ - movzbl (%r14,%r15,1),%ebx │ │ - lea 0x1(%r15),%rax │ │ - mov %rax,0x10(%r12) │ │ - mov %ebx,%edi │ │ - call 41a30 │ │ + je 3fdb8 │ │ + mov 0x8(%rbx),%r12 │ │ + mov 0x10(%rbx),%r13 │ │ + cmp %r12,%r13 │ │ + jae 3fd8b │ │ + cmpb $0x77,(%r14,%r13,1) │ │ + jne 3fd8b │ │ + inc %r13 │ │ + mov %r13,0x10(%rbx) │ │ + mov 0x20(%rbx),%rdi │ │ + test %rdi,%rdi │ │ + je 3fd8b │ │ + lea -0x35f54(%rip),%rsi │ │ + mov $0x9,%edx │ │ + call 2fff0 │ │ + mov $0x1,%r14b │ │ + test %al,%al │ │ + jne 3fe0f │ │ + mov (%rbx),%r14 │ │ + test %r14,%r14 │ │ + je 3fdb8 │ │ + mov 0x8(%rbx),%r12 │ │ + mov 0x10(%rbx),%r13 │ │ + cmp %r12,%r13 │ │ + jae 3fde0 │ │ + movzbl (%r14,%r13,1),%r15d │ │ + lea 0x1(%r13),%rax │ │ + mov %rax,0x10(%rbx) │ │ + mov %r15d,%edi │ │ + call 41d5c │ │ test %rax,%rax │ │ - je 3faf5 │ │ - mov 0x20(%r12),%rdi │ │ + je 3fe21 │ │ + mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3fae0 │ │ + je 3fe0c │ │ mov %rax,%rsi │ │ - jmp 3fa9d │ │ - mov 0x20(%r12),%rdi │ │ + jmp 3fdcd │ │ + mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3fae0 │ │ - lea -0x35f7f(%rip),%rsi │ │ + je 3fe0c │ │ + lea -0x3602f(%rip),%rsi │ │ mov $0x1,%edx │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp 30840 │ │ - mov 0x20(%r12),%rdi │ │ + jmp 2fff0 │ │ + mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3fad2 │ │ - lea -0x3c1e1(%rip),%rsi │ │ + je 3fe01 │ │ + lea -0x3c4d0(%rip),%rsi │ │ mov $0x10,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 3fae3 │ │ - movq $0x0,(%r12) │ │ - movb $0x0,0x8(%r12) │ │ + jne 3fe0f │ │ + movq $0x0,(%rbx) │ │ + movb $0x0,0x8(%rbx) │ │ xor %r14d,%r14d │ │ mov %r14d,%eax │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea 0x1(%r15),%rsi │ │ - mov 0x18(%r12),%eax │ │ + lea 0x1(%r13),%rdx │ │ + mov 0x18(%rbx),%eax │ │ inc %eax │ │ - mov %eax,0x18(%r12) │ │ + mov %eax,0x18(%rbx) │ │ cmp $0x1f4,%eax │ │ - jbe 3fb3e │ │ - mov 0x20(%r12),%rdi │ │ + jbe 3fe62 │ │ + mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3fb2e │ │ - lea -0x3601d(%rip),%rsi │ │ + je 3fe55 │ │ + lea -0x360c4(%rip),%rsi │ │ mov $0x19,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 3fae3 │ │ - movq $0x0,(%r12) │ │ - movb $0x1,0x8(%r12) │ │ - jmp 3fae0 │ │ - lea -0x41(%rbx),%eax │ │ + jne 3fe0f │ │ + movq $0x0,(%rbx) │ │ + movb $0x1,0x8(%rbx) │ │ + jmp 3fe0c │ │ + lea -0x41(%r15),%eax │ │ cmp $0x16,%eax │ │ - ja 3feca │ │ - lea -0x3b9a1(%rip),%rcx │ │ + ja 401aa │ │ + lea -0x3bdf6(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ - mov 0x20(%r12),%rdi │ │ + mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3fb80 │ │ - lea -0x35feb(%rip),%rsi │ │ + je 3fea4 │ │ + lea -0x3608f(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 3fae3 │ │ - mov %r12,%r15 │ │ - mov %r12,%rdi │ │ - call 3fa33 │ │ + jne 3fe0f │ │ + mov %rbx,%rdi │ │ + call 3fd1f │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 3fae3 │ │ - cmp $0x41,%ebx │ │ - jne 3fbd8 │ │ - mov %r15,%rcx │ │ - mov 0x20(%r15),%rdi │ │ + jne 3fe0f │ │ + cmp $0x41,%r15d │ │ + jne 3fef4 │ │ + mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3fbc3 │ │ - lea -0x36013(%rip),%rsi │ │ + je 3fedf │ │ + lea -0x360a9(%rip),%rsi │ │ mov $0x2,%edx │ │ - call 30840 │ │ - mov %r15,%rcx │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 3fae3 │ │ - mov %rcx,%rdi │ │ + jne 3fe0f │ │ + mov %rbx,%rdi │ │ mov $0x1,%esi │ │ - call 401bc │ │ + call 403b7 │ │ test %al,%al │ │ - jne 3fae3 │ │ - mov %r15,%rbx │ │ - mov 0x20(%r15),%rdi │ │ + jne 3fe0f │ │ + mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3ff82 │ │ - lea -0x3606e(%rip),%rsi │ │ - jmp 3fd86 │ │ - mov 0x20(%r12),%rdi │ │ + je 4025c │ │ + lea -0x36107(%rip),%rsi │ │ + jmp 4008c │ │ + mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3fc1a │ │ - lea -0x36071(%rip),%rsi │ │ + je 3ff32 │ │ + lea -0x36100(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 3fae3 │ │ - cmp $0x50,%ebx │ │ - jne 3ff46 │ │ - mov 0x20(%r12),%rdi │ │ + jne 3fe0f │ │ + cmp $0x50,%r15d │ │ + jne 40224 │ │ + mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3ff6c │ │ - lea -0x360a3(%rip),%rsi │ │ + je 40249 │ │ + lea -0x36132(%rip),%rsi │ │ mov $0x6,%edx │ │ - jmp 3ff5c │ │ - mov 0x20(%r12),%rdi │ │ + jmp 40239 │ │ + mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3fc7f │ │ - lea -0x360c1(%rip),%rsi │ │ + je 3ff93 │ │ + lea -0x3614f(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 3fae3 │ │ - mov (%r12),%r14 │ │ + jne 3fe0f │ │ + mov (%rbx),%r14 │ │ test %r14,%r14 │ │ - je 3ff41 │ │ - mov 0x8(%r12),%r13 │ │ - mov 0x10(%r12),%rsi │ │ - cmp %r13,%rsi │ │ - jae 3ff41 │ │ - cmpb $0x4c,(%r14,%rsi,1) │ │ - jne 3ff41 │ │ - inc %rsi │ │ - mov %rsi,0x10(%r12) │ │ + je 4021e │ │ + mov 0x8(%rbx),%r12 │ │ + mov 0x10(%rbx),%rdx │ │ + cmp %r12,%rdx │ │ + jae 4021e │ │ + cmpb $0x4c,(%r14,%rdx,1) │ │ + jne 4021e │ │ + inc %rdx │ │ + mov %rdx,0x10(%rbx) │ │ lea -0x38(%rbp),%r14 │ │ mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 4011f │ │ - cmpb $0x0,(%r14) │ │ - je 3ff02 │ │ + mov %rbx,%rsi │ │ + call 40a31 │ │ + cmpb $0x1,(%r14) │ │ + jne 401e0 │ │ mov -0x37(%rbp),%r15b │ │ - mov 0x20(%r12),%rdi │ │ + mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3fcf2 │ │ + je 40004 │ │ movzbl %r15b,%eax │ │ lea (%rax,%rax,8),%rdx │ │ add $0x10,%rdx │ │ - lea -0x361d5(%rip),%rcx │ │ - lea -0x3c3fc(%rip),%rsi │ │ + lea -0x36267(%rip),%rcx │ │ + lea -0x3c6ce(%rip),%rsi │ │ test %al,%al │ │ cmovne %rcx,%rsi │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 3fae3 │ │ - movq $0x0,(%r12) │ │ - mov %r15b,0x8(%r12) │ │ - jmp 3fae0 │ │ - mov 0x20(%r12),%rdi │ │ + jne 3fe0f │ │ + movq $0x0,(%rbx) │ │ + mov %r15b,0x8(%rbx) │ │ + jmp 3fe0c │ │ + mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3fd2a │ │ - lea -0x36178(%rip),%rsi │ │ + je 40039 │ │ + lea -0x361fe(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 3fae3 │ │ - mov %r12,%r15 │ │ - mov %r12,%rdi │ │ - call 41cb7 │ │ + jne 3fe0f │ │ + mov %rbx,%rdi │ │ + call 41fe0 │ │ mov $0x1,%r14b │ │ test $0x1,%al │ │ - jne 3fae3 │ │ + jne 3fe0f │ │ cmp $0x1,%rdx │ │ - jne 3fd6f │ │ - mov %r15,%rbx │ │ - mov 0x20(%r15),%rdi │ │ + jne 40078 │ │ + mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3ff82 │ │ - lea -0x361bf(%rip),%rsi │ │ + je 4025c │ │ + lea -0x3623f(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 3fae3 │ │ - mov %r15,%rbx │ │ - mov 0x20(%r15),%rdi │ │ + jne 3fe0f │ │ + mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3ff82 │ │ - lea -0x3621d(%rip),%rsi │ │ + je 4025c │ │ + lea -0x362a3(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ - mov %r15,%rbx │ │ - jmp 3ff7a │ │ - mov %r12,%rdi │ │ - call 3fa33 │ │ + call 2fff0 │ │ + jmp 40254 │ │ + mov %rbx,%rdi │ │ + call 3fd1f │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 3fae3 │ │ - mov 0x20(%r12),%rdi │ │ + jne 3fe0f │ │ + mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - mov %r12,%rbx │ │ - je 3fdd1 │ │ - lea -0x3c623(%rip),%rsi │ │ + je 400d0 │ │ + lea -0x3c8c2(%rip),%rsi │ │ mov $0x4,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 3fae3 │ │ + jne 3fe0f │ │ mov %rbx,%rdi │ │ - call 41eba │ │ - jmp 3ff7a │ │ - mov %r12,%rdi │ │ - call 41bd8 │ │ - jmp 3ff74 │ │ - mov %r12,%rdi │ │ - call 41a5b │ │ - jmp 3ff74 │ │ - mov 0x20(%r12),%rdi │ │ + call 421e3 │ │ + jmp 40254 │ │ + mov %rbx,%rdi │ │ + call 41f01 │ │ + jmp 40251 │ │ + mov %rbx,%rdi │ │ + call 41d84 │ │ + jmp 40251 │ │ + mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3fe1e │ │ - lea -0x3c6b9(%rip),%rsi │ │ + je 4011c │ │ + lea -0x3c957(%rip),%rsi │ │ mov $0x4,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 3fae3 │ │ - mov %r12,%rdi │ │ - call 41d46 │ │ + jne 3fe0f │ │ + mov %rbx,%rdi │ │ + call 4206f │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 3fae3 │ │ - mov (%r12),%rcx │ │ + jne 3fe0f │ │ + mov (%rbx),%rcx │ │ test %rcx,%rcx │ │ - je 3fede │ │ - mov 0x10(%r12),%rax │ │ - cmp 0x8(%r12),%rax │ │ - jae 3fede │ │ + je 401bd │ │ + mov 0x10(%rbx),%rax │ │ + cmp 0x8(%rbx),%rax │ │ + jae 401bd │ │ cmpb $0x4c,(%rcx,%rax,1) │ │ - jne 3fede │ │ + jne 401bd │ │ inc %rax │ │ - mov %rax,0x10(%r12) │ │ + mov %rax,0x10(%rbx) │ │ lea -0x38(%rbp),%r15 │ │ mov %r15,%rdi │ │ - mov %r12,%rsi │ │ - call 4011f │ │ - cmpb $0x0,(%r15) │ │ - je 3ff94 │ │ - mov -0x37(%rbp),%r15b │ │ - mov %r12,%rbx │ │ - mov 0x20(%r12),%rdi │ │ + mov %rbx,%rsi │ │ + call 40a31 │ │ + cmpb $0x1,(%r15) │ │ + je 3ffc7 │ │ + mov -0x30(%rbp),%r15 │ │ + test %r15,%r15 │ │ + je 4025c │ │ + mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3feba │ │ - movzbl %r15b,%eax │ │ - lea (%rax,%rax,8),%rdx │ │ - add $0x10,%rdx │ │ - lea -0x3639d(%rip),%rcx │ │ - lea -0x3c5c4(%rip),%rsi │ │ - test %al,%al │ │ - cmovne %rcx,%rsi │ │ - call 30840 │ │ - mov $0x1,%r14b │ │ + je 4019a │ │ + lea -0x3639e(%rip),%rsi │ │ + mov $0x3,%edx │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 3fae3 │ │ - movq $0x0,(%rbx) │ │ - mov %r15b,0x8(%rbx) │ │ - jmp 3fae0 │ │ - mov %r15,0x10(%r12) │ │ - mov %r12,%rdi │ │ + jne 3fe0f │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + call 40ad5 │ │ + jmp 40254 │ │ + mov %r13,0x10(%rbx) │ │ + mov %rbx,%rdi │ │ xor %esi,%esi │ │ - call 3ebf3 │ │ - jmp 3ff74 │ │ - mov 0x20(%r12),%rdi │ │ + call 3eebd │ │ + jmp 40251 │ │ + mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3fad2 │ │ - lea -0x3c613(%rip),%rsi │ │ + je 3fe01 │ │ + lea -0x3c8b1(%rip),%rsi │ │ mov $0x10,%edx │ │ - call 30840 │ │ - jmp 3face │ │ + call 2fff0 │ │ + jmp 3fdfd │ │ mov -0x30(%rbp),%rsi │ │ test %rsi,%rsi │ │ - je 3ff41 │ │ - mov %r12,%rdi │ │ - call 40836 │ │ + je 4021e │ │ + mov %rbx,%rdi │ │ + call 40ad5 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 3fae3 │ │ - mov 0x20(%r12),%rdi │ │ + jne 3fe0f │ │ + mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3ff41 │ │ - lea -0x3639c(%rip),%rsi │ │ + je 4021e │ │ + lea -0x363f0(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 3fae3 │ │ - cmp $0x52,%ebx │ │ - je 3ff6c │ │ - mov 0x20(%r12),%rdi │ │ + jne 3fe0f │ │ + cmp $0x52,%r15d │ │ + je 40249 │ │ + mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 3ff6c │ │ - lea -0x3c7ef(%rip),%rsi │ │ + je 40249 │ │ + lea -0x3ca6c(%rip),%rsi │ │ mov $0x4,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 3fae3 │ │ - mov %r12,%rdi │ │ - call 3fa33 │ │ - mov %r12,%rbx │ │ + jne 3fe0f │ │ + mov %rbx,%rdi │ │ + call 3fd1f │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 3fae3 │ │ + jne 3fe0f │ │ cmpq $0x0,(%rbx) │ │ - je 3fae0 │ │ + je 3fe0c │ │ decl 0x18(%rbx) │ │ - jmp 3fae0 │ │ - mov -0x30(%rbp),%r15 │ │ - test %r15,%r15 │ │ - mov %r12,%rbx │ │ - je 3ff82 │ │ - mov %rbx,%r12 │ │ - mov 0x20(%rbx),%rdi │ │ - test %rdi,%rdi │ │ - je 3ffc5 │ │ - lea -0x36449(%rip),%rsi │ │ - mov $0x3,%edx │ │ - call 30840 │ │ - test %al,%al │ │ - jne 3fae3 │ │ - mov %r12,%rbx │ │ - mov %r12,%rdi │ │ - mov %r15,%rsi │ │ - call 40836 │ │ - jmp 3ff7a │ │ + jmp 3fe0c │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x18,%rsp │ │ mov (%rdi),%rax │ │ test %rax,%rax │ │ - je 400be │ │ + je 40356 │ │ mov %rdi,%rbx │ │ xor %r14d,%r14d │ │ lea -0x38(%rbp),%r15 │ │ - lea -0x364aa(%rip),%r12 │ │ + lea -0x364c3(%rip),%r12 │ │ xor %r13d,%r13d │ │ mov 0x8(%rbx),%rdx │ │ mov 0x10(%rbx),%rcx │ │ cmp %rdx,%rcx │ │ - jae 4001d │ │ + jae 402b6 │ │ cmpb $0x45,(%rax,%rcx,1) │ │ - je 400b7 │ │ + je 4034f │ │ sub $0x1,%r13 │ │ - jb 40051 │ │ + jb 402ea │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 40051 │ │ + je 402ea │ │ mov $0x2,%edx │ │ mov %r12,%rsi │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 400fa │ │ + jne 40392 │ │ mov (%rbx),%rax │ │ test %rax,%rax │ │ - je 4008a │ │ + je 40323 │ │ mov 0x8(%rbx),%rdx │ │ mov 0x10(%rbx),%rcx │ │ cmp %rdx,%rcx │ │ - jae 4008a │ │ + jae 40323 │ │ movzbl (%rax,%rcx,1),%eax │ │ cmp $0x4b,%eax │ │ - je 400a4 │ │ + je 4033c │ │ cmp $0x4c,%eax │ │ - jne 4008a │ │ + jne 40323 │ │ inc %rcx │ │ mov %rcx,0x10(%rbx) │ │ mov %r15,%rdi │ │ mov %rbx,%rsi │ │ - call 4011f │ │ - cmpb $0x0,-0x38(%rbp) │ │ - jne 400c3 │ │ + call 40a31 │ │ + cmpb $0x1,-0x38(%rbp) │ │ + je 4035b │ │ mov -0x30(%rbp),%rsi │ │ mov %rbx,%rdi │ │ - call 40836 │ │ - jmp 40092 │ │ + call 40ad5 │ │ + jmp 4032b │ │ mov %rbx,%rdi │ │ - call 3fa33 │ │ + call 3fd1f │ │ test %al,%al │ │ - jne 400fa │ │ + jne 40392 │ │ mov (%rbx),%rax │ │ test %rax,%rax │ │ - jne 40006 │ │ - jmp 40100 │ │ + je 40398 │ │ + jmp 4029f │ │ inc %rcx │ │ mov %rcx,0x10(%rbx) │ │ mov %rbx,%rdi │ │ xor %esi,%esi │ │ - call 401bc │ │ - jmp 40092 │ │ + call 403b7 │ │ + jmp 4032b │ │ inc %rcx │ │ mov %rcx,0x10(%rbx) │ │ xor %r14d,%r14d │ │ - jmp 40100 │ │ + jmp 40398 │ │ mov -0x37(%rbp),%r14b │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 40112 │ │ - lea -0x365d7(%rip),%rax │ │ - lea -0x3c7fe(%rip),%rsi │ │ + je 403aa │ │ + lea -0x365ef(%rip),%rax │ │ + lea -0x3ca56(%rip),%rsi │ │ test %r14b,%r14b │ │ cmovne %rax,%rsi │ │ movzbl %r14b,%eax │ │ lea (%rax,%rax,8),%rdx │ │ add $0x10,%rdx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - je 40112 │ │ + je 403aa │ │ mov $0x1,%r14d │ │ mov %r14,%rax │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ movq $0x0,(%rbx) │ │ mov %r14b,0x8(%rbx) │ │ - jmp 400be │ │ - mov (%rsi),%r8 │ │ - mov 0x8(%rsi),%r9 │ │ - mov 0x10(%rsi),%rcx │ │ - cmp %r9,%rcx │ │ - jae 40147 │ │ - cmpb $0x5f,(%r8,%rcx,1) │ │ - jne 40147 │ │ - inc %rcx │ │ - mov %rcx,0x10(%rsi) │ │ - movq $0x0,0x8(%rdi) │ │ - jmp 401b7 │ │ - xor %eax,%eax │ │ - mov $0x3e,%r10d │ │ - cmp %r9,%rcx │ │ - jae 4019b │ │ - mov (%r8,%rcx,1),%dl │ │ - cmp $0x5f,%dl │ │ - je 401a3 │ │ - lea -0x30(%rdx),%r11d │ │ - cmp $0xa,%r11b │ │ - jb 40186 │ │ - lea -0x61(%rdx),%r11d │ │ - cmp $0x1a,%r11b │ │ - jae 40176 │ │ - add $0xa9,%dl │ │ - jmp 40183 │ │ - lea -0x41(%rdx),%r11d │ │ - cmp $0x1a,%r11b │ │ - jae 4019b │ │ - add $0xe3,%dl │ │ - mov %edx,%r11d │ │ - inc %rcx │ │ - mov %rcx,0x10(%rsi) │ │ - mul %r10 │ │ - jo 4019b │ │ - movzbl %r11b,%edx │ │ - add %rdx,%rax │ │ - jae 4014f │ │ - movb $0x0,0x1(%rdi) │ │ - mov $0x1,%al │ │ - jmp 401b9 │ │ - inc %rcx │ │ - mov %rcx,0x10(%rsi) │ │ - cmp $0xffffffffffffffff,%rax │ │ - je 4019b │ │ - inc %rax │ │ - mov %rax,0x8(%rdi) │ │ - xor %eax,%eax │ │ - mov %al,(%rdi) │ │ - ret │ │ + jmp 40356 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ sub $0x10,%rsp │ │ mov %rdi,%rbx │ │ mov (%rdi),%rcx │ │ test %rcx,%rcx │ │ - je 405c1 │ │ + je 407bc │ │ mov %esi,%r14d │ │ mov 0x8(%rbx),%rsi │ │ mov 0x10(%rbx),%rax │ │ cmp %rsi,%rax │ │ - jae 40448 │ │ + jae 40643 │ │ movzbl (%rcx,%rax,1),%r12d │ │ lea 0x1(%rax),%rdx │ │ mov %rdx,0x10(%rbx) │ │ mov 0x18(%rbx),%edi │ │ inc %edi │ │ mov %edi,0x18(%rbx) │ │ cmp $0x1f4,%edi │ │ - jbe 40240 │ │ + jbe 4043b │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 40230 │ │ - lea -0x3671b(%rip),%rsi │ │ + je 4042b │ │ + lea -0x36696(%rip),%rsi │ │ mov $0x19,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r15b │ │ test %al,%al │ │ - jne 40776 │ │ + jne 40971 │ │ movq $0x0,(%rbx) │ │ movb $0x1,0x8(%rbx) │ │ - jmp 40773 │ │ + jmp 4096e │ │ lea -0x51(%r12),%edi │ │ cmp $0x28,%edi │ │ - ja 402ba │ │ - lea -0x3c045(%rip),%r8 │ │ + ja 404b5 │ │ + lea -0x3c370(%rip),%r8 │ │ movslq (%r8,%rdi,4),%rdi │ │ add %r8,%rdi │ │ jmp *%rdi │ │ cmp %rsi,%rdx │ │ - jae 40292 │ │ + jae 4048d │ │ cmpb $0x6e,(%rcx,%rdx,1) │ │ - jne 40292 │ │ + jne 4048d │ │ add $0x2,%rax │ │ mov %rax,0x10(%rbx) │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 40292 │ │ - lea -0x36718(%rip),%rsi │ │ + je 4048d │ │ + lea -0x36693(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r15b │ │ test %al,%al │ │ - jne 40776 │ │ + jne 40971 │ │ mov %rbx,%rdi │ │ mov %r12d,%esi │ │ - call 40946 │ │ + call 40bc0 │ │ mov $0x1,%r15b │ │ test %al,%al │ │ - jne 40776 │ │ + jne 40971 │ │ cmpq $0x0,(%rbx) │ │ - je 40773 │ │ + je 4096e │ │ decl 0x18(%rbx) │ │ - jmp 40773 │ │ + jmp 4096e │ │ cmp $0x41,%r12d │ │ - je 40679 │ │ + je 40874 │ │ cmp $0x42,%r12d │ │ - jne 40448 │ │ + jne 40643 │ │ movzbl %r14b,%esi │ │ mov %rbx,%rdi │ │ - call 40ac7 │ │ - jmp 4029d │ │ + call 40d17 │ │ + jmp 40498 │ │ lea -0x30(%rbp),%r14 │ │ mov %r14,%rdi │ │ mov %rbx,%rsi │ │ - call 40bb3 │ │ + call 40e03 │ │ mov (%r14),%rdi │ │ test %rdi,%rdi │ │ - je 406ff │ │ + je 408fa │ │ mov -0x28(%rbp),%rsi │ │ - call 40c3e │ │ + call 40ead │ │ cmp $0x1,%rax │ │ - jne 40448 │ │ + jne 40643 │ │ test %rdx,%rdx │ │ - je 40796 │ │ + je 40991 │ │ cmp $0x1,%rdx │ │ - jne 40448 │ │ + jne 40643 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 402a8 │ │ - lea -0x3cbb9(%rip),%rsi │ │ + je 404a3 │ │ + lea -0x3cd54(%rip),%rsi │ │ mov $0x4,%edx │ │ - jmp 4066f │ │ + jmp 4086a │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 402a8 │ │ - lea -0x367ac(%rip),%rsi │ │ - jmp 4066a │ │ + je 404a3 │ │ + lea -0x3671e(%rip),%rsi │ │ + jmp 40865 │ │ cmp %rsi,%rdx │ │ - jae 40370 │ │ + jae 4056b │ │ cmpb $0x65,(%rcx,%rdx,1) │ │ - jne 40370 │ │ + jne 4056b │ │ add $0x2,%rax │ │ mov %rax,0x10(%rbx) │ │ mov %rbx,%rdi │ │ - call 40f30 │ │ - jmp 4029d │ │ + call 410e5 │ │ + jmp 40498 │ │ test %r14b,%r14b │ │ - jne 4039a │ │ + jne 40595 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 4039a │ │ - lea -0x367e0(%rip),%rsi │ │ + je 40595 │ │ + lea -0x36752(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r15b │ │ test %al,%al │ │ - jne 40776 │ │ + jne 40971 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 403bf │ │ - lea -0x36818(%rip),%rsi │ │ + je 405ba │ │ + lea -0x3678a(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r15b │ │ test %al,%al │ │ - jne 40776 │ │ + jne 40971 │ │ cmp $0x52,%r12d │ │ - je 403ea │ │ + je 405e5 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 403ea │ │ - lea -0x3cc6d(%rip),%rsi │ │ + je 405e5 │ │ + lea -0x3ce08(%rip),%rsi │ │ mov $0x4,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r15b │ │ test %al,%al │ │ - jne 40776 │ │ + jne 40971 │ │ mov %rbx,%rdi │ │ mov $0x1,%esi │ │ - call 401bc │ │ - jmp 40642 │ │ + call 403b7 │ │ + jmp 4083d │ │ lea -0x30(%rbp),%r14 │ │ mov %r14,%rdi │ │ mov %rbx,%rsi │ │ - call 40bb3 │ │ + call 40e03 │ │ mov (%r14),%rdi │ │ test %rdi,%rdi │ │ - je 4072f │ │ + je 4092a │ │ mov -0x28(%rbp),%rsi │ │ - call 40c3e │ │ + call 40ead │ │ mov %rdx,%rcx │ │ shr $0x20,%rcx │ │ sete %cl │ │ and %al,%cl │ │ cmp $0x1,%cl │ │ - jne 40448 │ │ + jne 40643 │ │ mov %edx,%eax │ │ xor $0xd800,%eax │ │ add $0xffef0000,%eax │ │ cmp $0xffef0800,%eax │ │ - jae 40786 │ │ + jae 40981 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 4046d │ │ - lea -0x3cb78(%rip),%rsi │ │ + je 40668 │ │ + lea -0x3cd33(%rip),%rsi │ │ mov $0x10,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r15b │ │ test %al,%al │ │ - jne 40776 │ │ + jne 40971 │ │ movq $0x0,(%rbx) │ │ movb $0x0,0x8(%rbx) │ │ - jmp 40773 │ │ + jmp 4096e │ │ test %r14b,%r14b │ │ - jne 404a7 │ │ + jne 406a2 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 404a7 │ │ - lea -0x368ed(%rip),%rsi │ │ + je 406a2 │ │ + lea -0x3685f(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r15b │ │ test %al,%al │ │ - jne 40776 │ │ + jne 40971 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 404cc │ │ - lea -0x3691a(%rip),%rsi │ │ + je 406c7 │ │ + lea -0x3688c(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r15b │ │ test %al,%al │ │ - jne 40776 │ │ + jne 40971 │ │ mov %rbx,%rdi │ │ - call 412bd │ │ + call 413c3 │ │ mov $0x1,%r15b │ │ test $0x1,%al │ │ - jne 40776 │ │ + jne 40971 │ │ cmp $0x1,%rdx │ │ - jne 4050b │ │ + jne 40706 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 402a8 │ │ - lea -0x3695b(%rip),%rsi │ │ + je 404a3 │ │ + lea -0x368cd(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 40776 │ │ + jne 40971 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 402a8 │ │ - lea -0x369b6(%rip),%rsi │ │ - jmp 406f0 │ │ + je 404a3 │ │ + lea -0x36931(%rip),%rsi │ │ + jmp 408eb │ │ test %r14b,%r14b │ │ - jne 4054e │ │ + jne 40749 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 4054e │ │ - lea -0x36994(%rip),%rsi │ │ + je 40749 │ │ + lea -0x36906(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r15b │ │ test %al,%al │ │ - jne 40776 │ │ + jne 40971 │ │ mov %rbx,%rdi │ │ mov $0x1,%esi │ │ - call 3ebf3 │ │ + call 3eebd │ │ mov $0x1,%r15b │ │ test %al,%al │ │ - jne 40776 │ │ + jne 40971 │ │ mov (%rbx),%rax │ │ test %rax,%rax │ │ - je 405c1 │ │ + je 407bc │ │ mov 0x10(%rbx),%rcx │ │ cmp 0x8(%rbx),%rcx │ │ - jae 4059e │ │ + jae 40799 │ │ movzbl (%rax,%rcx,1),%eax │ │ inc %rcx │ │ mov %rcx,0x10(%rbx) │ │ cmp $0x53,%eax │ │ - je 407e5 │ │ + je 409e0 │ │ cmp $0x54,%eax │ │ - je 407b4 │ │ + je 409af │ │ cmp $0x55,%eax │ │ - je 4064d │ │ + je 40848 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 4046d │ │ - lea -0x3ccd2(%rip),%rsi │ │ + je 40668 │ │ + lea -0x3ce8d(%rip),%rsi │ │ mov $0x10,%edx │ │ - call 30840 │ │ - jmp 40465 │ │ + call 2fff0 │ │ + jmp 40660 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 40773 │ │ - lea -0x36abc(%rip),%rsi │ │ + je 4096e │ │ + lea -0x36a37(%rip),%rsi │ │ mov $0x1,%edx │ │ add $0x10,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp 30840 │ │ + jmp 2fff0 │ │ test %r14b,%r14b │ │ - jne 40615 │ │ + jne 40810 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 40615 │ │ - lea -0x36a5b(%rip),%rsi │ │ + je 40810 │ │ + lea -0x369cd(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r15b │ │ test %al,%al │ │ - jne 40776 │ │ + jne 40971 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 4063a │ │ - lea -0x36a91(%rip),%rsi │ │ + je 40835 │ │ + lea -0x36a03(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r15b │ │ test %al,%al │ │ - jne 40776 │ │ + jne 40971 │ │ mov %rbx,%rdi │ │ - call 40f30 │ │ + call 410e5 │ │ mov $0x1,%r15b │ │ test %al,%al │ │ - jne 40776 │ │ + jne 40971 │ │ test %r14b,%r14b │ │ - jne 402a8 │ │ + jne 404a3 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 402a8 │ │ - lea -0x36af2(%rip),%rsi │ │ + je 404a3 │ │ + lea -0x36a6d(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ - jmp 4029d │ │ + call 2fff0 │ │ + jmp 40498 │ │ test %r14b,%r14b │ │ - jne 406a3 │ │ + jne 4089e │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 406a3 │ │ - lea -0x36ae9(%rip),%rsi │ │ + je 4089e │ │ + lea -0x36a5b(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r15b │ │ test %al,%al │ │ - jne 40776 │ │ + jne 40971 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 406c8 │ │ - lea -0x36b33(%rip),%rsi │ │ + je 408c3 │ │ + lea -0x36aae(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r15b │ │ test %al,%al │ │ - jne 40776 │ │ + jne 40971 │ │ mov %rbx,%rdi │ │ - call 41234 │ │ + call 4133a │ │ mov $0x1,%r15b │ │ test %rax,%rax │ │ - jne 40776 │ │ + jne 40971 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 402a8 │ │ - lea -0x36b6f(%rip),%rsi │ │ + je 404a3 │ │ + lea -0x36aea(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ - jmp 40645 │ │ + call 2fff0 │ │ + jmp 40840 │ │ mov -0x28(%rbp),%r14b │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 40768 │ │ - lea -0x36c13(%rip),%rax │ │ - lea -0x3ce3a(%rip),%rsi │ │ + je 40963 │ │ + lea -0x36b8e(%rip),%rax │ │ + lea -0x3cff5(%rip),%rsi │ │ test %r14b,%r14b │ │ cmovne %rax,%rsi │ │ movzbl %r14b,%eax │ │ lea (%rax,%rax,8),%rdx │ │ add $0x10,%rdx │ │ - jmp 4075c │ │ + jmp 40957 │ │ mov -0x28(%rbp),%r14b │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 40768 │ │ + je 40963 │ │ movzbl %r14b,%eax │ │ lea (%rax,%rax,8),%rdx │ │ add $0x10,%rdx │ │ - lea -0x36c4f(%rip),%rcx │ │ - lea -0x3ce76(%rip),%rsi │ │ + lea -0x36bca(%rip),%rcx │ │ + lea -0x3d031(%rip),%rsi │ │ test %al,%al │ │ cmovne %rcx,%rsi │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r15b │ │ test %al,%al │ │ - jne 40776 │ │ + jne 40971 │ │ movq $0x0,(%rbx) │ │ mov %r14b,0x8(%rbx) │ │ xor %r15d,%r15d │ │ mov %r15d,%eax │ │ add $0x10,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov 0x20(%rbx),%rdi │ │ mov %edx,%esi │ │ - call 40d84 │ │ - jmp 4029d │ │ + call 40ff3 │ │ + jmp 40498 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 402a8 │ │ - lea -0x36c0a(%rip),%rsi │ │ + je 404a3 │ │ + lea -0x36b7c(%rip),%rsi │ │ mov $0x5,%edx │ │ - jmp 4066f │ │ + jmp 4086a │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 407d2 │ │ - lea -0x36c27(%rip),%rsi │ │ + je 409cd │ │ + lea -0x36b99(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 40776 │ │ + jne 40971 │ │ mov %rbx,%rdi │ │ - call 41234 │ │ + call 4133a │ │ test %rax,%rax │ │ - je 4050b │ │ - jmp 40776 │ │ + je 40706 │ │ + jmp 40971 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 40807 │ │ - lea -0x36c4f(%rip),%rsi │ │ + je 40a02 │ │ + lea -0x36bc1(%rip),%rsi │ │ mov $0x3,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 40776 │ │ + jne 40971 │ │ mov %rbx,%rdi │ │ - call 41351 │ │ + call 41457 │ │ test %rax,%rax │ │ - jne 40776 │ │ + jne 40971 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 402a8 │ │ - lea -0x36c83(%rip),%rsi │ │ + je 404a3 │ │ + lea -0x36bf5(%rip),%rsi │ │ mov $0x2,%edx │ │ - jmp 406f5 │ │ + jmp 408f0 │ │ + mov (%rsi),%r8 │ │ + mov 0x8(%rsi),%r9 │ │ + mov 0x10(%rsi),%rcx │ │ + cmp %r9,%rcx │ │ + jae 40a59 │ │ + cmpb $0x5f,(%r8,%rcx,1) │ │ + jne 40a59 │ │ + inc %rcx │ │ + mov %rcx,0x10(%rsi) │ │ + movq $0x0,0x8(%rdi) │ │ + jmp 40ad0 │ │ + cmp %r9,%rcx │ │ + cmova %rcx,%r9 │ │ + xor %eax,%eax │ │ + mov $0x3e,%r10d │ │ + cmp %rcx,%r9 │ │ + je 40ab4 │ │ + mov (%r8,%rcx,1),%dl │ │ + cmp $0x5f,%dl │ │ + je 40abc │ │ + lea -0x30(%rdx),%r11d │ │ + cmp $0xa,%r11b │ │ + jb 40a9f │ │ + lea -0x61(%rdx),%r11d │ │ + cmp $0x1a,%r11b │ │ + jae 40a8f │ │ + add $0xa9,%dl │ │ + jmp 40a9c │ │ + lea -0x41(%rdx),%r11d │ │ + cmp $0x1a,%r11b │ │ + jae 40ab4 │ │ + add $0xe3,%dl │ │ + mov %edx,%r11d │ │ + inc %rcx │ │ + mov %rcx,0x10(%rsi) │ │ + mul %r10 │ │ + jo 40ab4 │ │ + movzbl %r11b,%edx │ │ + add %rdx,%rax │ │ + jae 40a68 │ │ + movb $0x0,0x1(%rdi) │ │ + mov $0x1,%al │ │ + jmp 40ad2 │ │ + inc %rcx │ │ + mov %rcx,0x10(%rsi) │ │ + cmp $0xffffffffffffffff,%rax │ │ + je 40ab4 │ │ + inc %rax │ │ + mov %rax,0x8(%rdi) │ │ + xor %eax,%eax │ │ + mov %al,(%rdi) │ │ + ret │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x18,%rsp │ │ mov 0x20(%rdi),%rbx │ │ test %rbx,%rbx │ │ - je 408a3 │ │ - mov %rsi,%r13 │ │ + je 40b42 │ │ + mov %rsi,%r12 │ │ mov %rdi,%r15 │ │ - lea -0x36cad(%rip),%rsi │ │ + lea -0x36cc3(%rip),%rsi │ │ mov $0x1,%edx │ │ mov %rbx,%rdi │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 408a6 │ │ - test %r13,%r13 │ │ - je 408b8 │ │ - mov 0x28(%r15),%r12d │ │ - sub %r13,%r12 │ │ - jae 408da │ │ - lea -0x3cfa6(%rip),%rsi │ │ + jne 40b45 │ │ + test %r12,%r12 │ │ + je 40b57 │ │ + mov 0x28(%r15),%r13d │ │ + sub %r12,%r13 │ │ + jae 40b79 │ │ + lea -0x3d205(%rip),%rsi │ │ mov $0x10,%edx │ │ mov %rbx,%rdi │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 408a6 │ │ + jne 40b45 │ │ movq $0x0,(%r15) │ │ movb $0x0,0x8(%r15) │ │ xor %r14d,%r14d │ │ mov %r14d,%eax │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea -0x36d20(%rip),%rsi │ │ + lea -0x36d36(%rip),%rsi │ │ mov $0x1,%edx │ │ mov %rbx,%rdi │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp 30840 │ │ - cmp $0x1a,%r12 │ │ - jae 408f5 │ │ - add $0x61,%r12d │ │ - lea -0x3c(%rbp),%rdi │ │ - mov %r12d,(%rdi) │ │ - mov %rbx,%rsi │ │ - call 34000 │ │ - jmp 4093e │ │ - lea -0x36d5d(%rip),%rsi │ │ + jmp 2fff0 │ │ + cmp $0x1a,%r13 │ │ + jae 40b94 │ │ + add $0x61,%r13d │ │ + lea -0x2c(%rbp),%rdi │ │ + mov %r13d,(%rdi) │ │ + mov %rbx,%rsi │ │ + call 341a0 │ │ + jmp 40bbb │ │ + lea -0x36d73(%rip),%rsi │ │ mov $0x1,%edx │ │ mov %rbx,%rdi │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 408a6 │ │ - lea -0x3c(%rbp),%rsi │ │ - mov %r12,%rdi │ │ - call 317f0 │ │ - mov $0x14,%r9d │ │ - sub %rax,%r9 │ │ - lea (%rax,%rbp,1),%r8 │ │ - add $0xffffffffffffffc4,%r8 │ │ - mov $0x1,%edx │ │ - mov %rbx,%rdi │ │ - mov $0x1,%esi │ │ - xor %ecx,%ecx │ │ - call 310b0 │ │ + jne 40b45 │ │ + lea -0x38(%rbp),%rdi │ │ + mov %r13,(%rdi) │ │ + mov %rbx,%rsi │ │ + call 34090 │ │ mov %eax,%r14d │ │ - jmp 408a6 │ │ + jmp 40b45 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x18,%rsp │ │ mov %rdi,%r14 │ │ cmpq $0x0,(%rdi) │ │ - je 409dc │ │ + je 40c31 │ │ mov %esi,%ebx │ │ - lea -0x40(%rbp),%r15 │ │ + lea -0x38(%rbp),%r15 │ │ mov %r15,%rdi │ │ mov %r14,%rsi │ │ - call 40bb3 │ │ + call 40e03 │ │ mov (%r15),%r12 │ │ test %r12,%r12 │ │ - je 40a08 │ │ - mov -0x38(%rbp),%r13 │ │ + je 40c5d │ │ + mov -0x30(%rbp),%r13 │ │ mov %r12,%rdi │ │ mov %r13,%rsi │ │ - call 40c3e │ │ + call 40ead │ │ cmp $0x1,%rax │ │ - jne 40a4c │ │ + jne 40ca1 │ │ + mov %rdx,-0x38(%rbp) │ │ mov 0x20(%r14),%r14 │ │ test %r14,%r14 │ │ - je 40aa6 │ │ - lea -0x40(%rbp),%rsi │ │ - mov %rdx,%rdi │ │ - call 317f0 │ │ - mov $0x14,%r9d │ │ - sub %rax,%r9 │ │ - lea (%rax,%rbp,1),%r8 │ │ - add $0xffffffffffffffc0,%r8 │ │ - mov $0x1,%edx │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - xor %ecx,%ecx │ │ - call 310b0 │ │ + je 40cf6 │ │ + lea -0x38(%rbp),%rdi │ │ + mov %r14,%rsi │ │ + call 34090 │ │ mov $0x1,%r15b │ │ - jmp 40a7e │ │ + jmp 40cd3 │ │ mov 0x20(%r14),%rdi │ │ test %rdi,%rdi │ │ - je 40aa6 │ │ - lea -0x36ed7(%rip),%rsi │ │ + je 40cf6 │ │ + lea -0x36eac(%rip),%rsi │ │ mov $0x1,%edx │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp 30840 │ │ - mov -0x38(%rbp),%bl │ │ + jmp 2fff0 │ │ + mov -0x30(%rbp),%bl │ │ mov 0x20(%r14),%rdi │ │ test %rdi,%rdi │ │ - je 40a3f │ │ - lea -0x36f1b(%rip),%rax │ │ - lea -0x3d142(%rip),%rsi │ │ + je 40c94 │ │ + lea -0x36ef0(%rip),%rax │ │ + lea -0x3d357(%rip),%rsi │ │ test %bl,%bl │ │ cmovne %rax,%rsi │ │ movzbl %bl,%eax │ │ lea (%rax,%rax,8),%rdx │ │ add $0x10,%rdx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r15b │ │ test %al,%al │ │ - jne 40aa9 │ │ + jne 40cf9 │ │ movq $0x0,(%r14) │ │ mov %bl,0x8(%r14) │ │ - jmp 40aa6 │ │ + jmp 40cf6 │ │ mov 0x20(%r14),%r14 │ │ test %r14,%r14 │ │ - je 40aa6 │ │ - lea -0x36eae(%rip),%rsi │ │ + je 40cf6 │ │ + lea -0x36e7a(%rip),%rsi │ │ mov $0x2,%edx │ │ mov %r14,%rdi │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r15b │ │ test %al,%al │ │ - jne 40aa9 │ │ + jne 40cf9 │ │ mov %r14,%rdi │ │ mov %r12,%rsi │ │ mov %r13,%rdx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 40aa9 │ │ + jne 40cf9 │ │ testb $0x80,0x12(%r14) │ │ - jne 40aa6 │ │ + jne 40cf6 │ │ movzbl %bl,%edi │ │ - call 41a30 │ │ + call 41d5c │ │ test %rax,%rax │ │ - je 40abb │ │ + je 40d0b │ │ mov %r14,%rdi │ │ mov %rax,%rsi │ │ - call 30840 │ │ - mov %eax,%r15d │ │ - jmp 40aa9 │ │ + jmp 40c4a │ │ xor %r15d,%r15d │ │ mov %r15d,%eax │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea 0x396be(%rip),%rdi │ │ - call 32120 │ │ + lea 0x3676e(%rip),%rdi │ │ + call 329c0 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ sub $0x48,%rsp │ │ mov %rdi,%rbx │ │ cmpq $0x0,(%rdi) │ │ - je 40b3b │ │ + je 40d8b │ │ mov %esi,%r14d │ │ lea -0x38(%rbp),%r15 │ │ mov %r15,%rdi │ │ mov %rbx,%rsi │ │ - call 419b5 │ │ + call 41ce1 │ │ cmpq $0x0,(%r15) │ │ - je 40b5f │ │ + je 40daf │ │ cmpq $0x0,0x20(%rbx) │ │ - je 40ba6 │ │ + je 40df6 │ │ movups (%rbx),%xmm0 │ │ movups 0x10(%rbx),%xmm1 │ │ movaps %xmm1,-0x50(%rbp) │ │ movaps %xmm0,-0x60(%rbp) │ │ movups -0x38(%rbp),%xmm0 │ │ movups -0x28(%rbp),%xmm1 │ │ movups %xmm0,(%rbx) │ │ movups %xmm1,0x10(%rbx) │ │ movzbl %r14b,%esi │ │ mov %rbx,%rdi │ │ - call 401bc │ │ + call 403b7 │ │ movaps -0x60(%rbp),%xmm0 │ │ movaps -0x50(%rbp),%xmm1 │ │ movups %xmm0,(%rbx) │ │ movups %xmm1,0x10(%rbx) │ │ - jmp 40ba8 │ │ + jmp 40df8 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 40ba6 │ │ - lea -0x37032(%rip),%rsi │ │ + je 40df6 │ │ + lea -0x37002(%rip),%rsi │ │ mov $0x1,%edx │ │ add $0x48,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp 30840 │ │ + jmp 2fff0 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 40b97 │ │ + je 40de7 │ │ mov -0x30(%rbp),%al │ │ - lea -0x37072(%rip),%rcx │ │ - lea -0x3d299(%rip),%rsi │ │ + lea -0x37042(%rip),%rcx │ │ + lea -0x3d4a9(%rip),%rsi │ │ test %al,%al │ │ cmovne %rcx,%rsi │ │ movzbl %al,%eax │ │ lea (%rax,%rax,8),%rdx │ │ add $0x10,%rdx │ │ - call 30840 │ │ + call 2fff0 │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 40ba8 │ │ + jne 40df8 │ │ movups -0x38(%rbp),%xmm0 │ │ movups -0x28(%rbp),%xmm1 │ │ movups %xmm1,0x10(%rbx) │ │ movups %xmm0,(%rbx) │ │ xor %eax,%eax │ │ add $0x48,%rsp │ │ pop %rbx │ │ @@ -40160,532 +40424,444 @@ │ │ ret │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %rbx │ │ push %rax │ │ mov %rsi,%r8 │ │ mov 0x10(%rsi),%rdx │ │ - mov (%rsi),%rax │ │ mov 0x8(%rsi),%rsi │ │ - mov %rdx,%r10 │ │ - cmp %rsi,%r10 │ │ - jae 40c1d │ │ - mov %r10,%rcx │ │ - mov (%rax,%r10,1),%r9b │ │ - inc %r10 │ │ - mov %r10,0x10(%r8) │ │ - lea -0x30(%r9),%r11d │ │ + cmp %rsi,%rdx │ │ + mov %rsi,%r9 │ │ + cmova %rdx,%r9 │ │ + mov (%r8),%rax │ │ + lea 0x1(%rdx),%r11 │ │ + neg %r9 │ │ + lea (%r9,%r11,1),%r10 │ │ + cmp $0x1,%r10 │ │ + je 40e8c │ │ + mov %r11,%rcx │ │ + mov -0x1(%rax,%r11,1),%r10b │ │ + mov %r11,0x10(%r8) │ │ + lea -0x30(%r10),%r11d │ │ cmp $0xa,%r11b │ │ setb %r11b │ │ - lea -0x61(%r9),%ebx │ │ + lea -0x61(%r10),%ebx │ │ cmp $0x6,%bl │ │ setb %bl │ │ or %r11b,%bl │ │ - jne 40bca │ │ - cmp $0x5f,%r9b │ │ - jne 40c1d │ │ - mov %rcx,%r8 │ │ - sub %rdx,%r8 │ │ - jb 40c2f │ │ + lea 0x1(%rcx),%r11 │ │ + test %bl,%bl │ │ + jne 40e28 │ │ + cmp $0x5f,%r10b │ │ + jne 40e8c │ │ + dec %rcx │ │ + cmp %rsi,%rcx │ │ + ja 40e9e │ │ + cmp %rsi,%rdx │ │ + je 40e7d │ │ test %rdx,%rdx │ │ - je 40c11 │ │ + je 40e7d │ │ cmpb $0xc0,(%rax,%rdx,1) │ │ - jl 40c2f │ │ + jl 40e9e │ │ add %rdx,%rax │ │ + sub %rdx,%rcx │ │ mov %rax,(%rdi) │ │ - mov %r8,0x8(%rdi) │ │ - jmp 40c28 │ │ + mov %rcx,0x8(%rdi) │ │ + jmp 40e97 │ │ movb $0x0,0x8(%rdi) │ │ movq $0x0,(%rdi) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ - lea 0x394ea(%rip),%r8 │ │ + lea 0x3657b(%rip),%r8 │ │ mov %rax,%rdi │ │ - call 32e20 │ │ + call 32540 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ sub $0x80,%rsp │ │ mov %rsi,%rbx │ │ mov %rdi,%r14 │ │ - lea -0x370de(%rip),%rcx │ │ + lea -0x370cd(%rip),%rcx │ │ lea -0xa0(%rbp),%r15 │ │ mov $0x1,%r8d │ │ mov %r15,%rdi │ │ mov %r14,%rsi │ │ mov %rbx,%rdx │ │ - call 32700 │ │ + call 31e20 │ │ lea -0x38(%rbp),%r12 │ │ mov %r12,%rdi │ │ mov %r15,%rsi │ │ - call 3de21 │ │ + call 3e144 │ │ mov -0x38(%rbp),%rax │ │ test %rax,%rax │ │ - je 40c7c │ │ + je 40eeb │ │ cmp $0x1,%eax │ │ - jne 40c9b │ │ + jne 40f0a │ │ mov -0x30(%rbp),%rcx │ │ - jmp 40c9e │ │ + jmp 40f0d │ │ mov %rbx,%rcx │ │ mov %rbx,%rax │ │ sub %rcx,%rax │ │ cmp $0x10,%rax │ │ - jbe 40cb1 │ │ + jbe 40f20 │ │ xor %eax,%eax │ │ - jmp 40d68 │ │ + jmp 40fd7 │ │ mov $0x1,%eax │ │ cmp %rcx,%rbx │ │ - jne 40cc2 │ │ + jne 40f31 │ │ xor %edx,%edx │ │ - jmp 40d68 │ │ + jmp 40fd7 │ │ add %r14,%rbx │ │ add %r14,%rcx │ │ xor %edx,%edx │ │ movzbl (%rcx),%esi │ │ test %sil,%sil │ │ - js 40cd7 │ │ + js 40f46 │ │ inc %rcx │ │ - jmp 40d38 │ │ + jmp 40fa7 │ │ mov %esi,%edi │ │ and $0x1f,%edi │ │ movzbl 0x1(%rcx),%r9d │ │ and $0x3f,%r9d │ │ cmp $0xdf,%sil │ │ - jbe 40d1d │ │ + jbe 40f8c │ │ movzbl 0x2(%rcx),%r8d │ │ shl $0x6,%r9d │ │ and $0x3f,%r8d │ │ or %r9d,%r8d │ │ cmp $0xf0,%sil │ │ - jb 40d2b │ │ + jb 40f9a │ │ movzbl 0x3(%rcx),%esi │ │ add $0x4,%rcx │ │ and $0x7,%edi │ │ shl $0x12,%edi │ │ shl $0x6,%r8d │ │ and $0x3f,%esi │ │ or %r8d,%esi │ │ or %edi,%esi │ │ - jmp 40d38 │ │ + jmp 40fa7 │ │ add $0x2,%rcx │ │ shl $0x6,%edi │ │ or %r9d,%edi │ │ mov %edi,%esi │ │ - jmp 40d38 │ │ + jmp 40fa7 │ │ add $0x3,%rcx │ │ shl $0xc,%edi │ │ or %edi,%r8d │ │ mov %r8d,%esi │ │ lea -0x41(%rsi),%r8d │ │ and $0xffffffdf,%r8d │ │ add $0xa,%r8d │ │ lea -0x30(%rsi),%edi │ │ cmp $0x3a,%esi │ │ cmovae %r8d,%edi │ │ cmp $0x10,%edi │ │ - jae 40d78 │ │ + jae 40fe7 │ │ mov %rdx,%rsi │ │ shl $0x4,%rsi │ │ mov %edi,%edx │ │ or %rsi,%rdx │ │ cmp %rbx,%rcx │ │ - jne 40cca │ │ + jne 40f39 │ │ add $0x80,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea 0x39389(%rip),%rdi │ │ - call 32120 │ │ + lea 0x3641a(%rip),%rdi │ │ + call 329c0 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x28,%rsp │ │ + sub $0x18,%rsp │ │ test %rdi,%rdi │ │ - je 40efd │ │ + je 410b1 │ │ mov %esi,%r12d │ │ mov %rdi,%r14 │ │ mov (%rdi),%rdi │ │ mov 0x8(%r14),%rax │ │ mov $0x27,%esi │ │ call *0x20(%rax) │ │ mov $0x1,%bl │ │ test %al,%al │ │ - jne 40eff │ │ + jne 410b7 │ │ + lea -0x38(%rbp),%r15 │ │ cmp $0x22,%r12d │ │ - je 40ee3 │ │ - cmp $0xffffffff,%r12d │ │ - je 40f10 │ │ - cmp $0xc,%r12d │ │ - jg 40df0 │ │ - test %r12d,%r12d │ │ - je 40e0a │ │ - cmp $0x9,%r12d │ │ - je 40e45 │ │ - cmp $0xa,%r12d │ │ - jne 40e1a │ │ - movw $0x6e5c,-0x38(%rbp) │ │ - jmp 40e53 │ │ - cmp $0xd,%r12d │ │ - je 40e12 │ │ - cmp $0x27,%r12d │ │ - je 40e4d │ │ - cmp $0x5c,%r12d │ │ - jne 40e1a │ │ - movw $0x5c5c,-0x38(%rbp) │ │ - jmp 40e53 │ │ - movw $0x305c,-0x38(%rbp) │ │ - jmp 40e53 │ │ - movw $0x725c,-0x38(%rbp) │ │ - jmp 40e53 │ │ - cmp $0x2ff,%r12d │ │ - jbe 40e2f │ │ - mov %r12d,%edi │ │ - call 31f50 │ │ - test %al,%al │ │ - jne 40eab │ │ - mov %r12d,%edi │ │ - call 31c80 │ │ - test %al,%al │ │ - je 40eab │ │ - mov %r12d,-0x38(%rbp) │ │ - mov $0x81,%al │ │ - mov $0x80,%cl │ │ - jmp 40e5f │ │ - movw $0x745c,-0x38(%rbp) │ │ - jmp 40e53 │ │ - movw $0x275c,-0x38(%rbp) │ │ - movq $0x0,-0x36(%rbp) │ │ - mov $0x2,%al │ │ - xor %ecx,%ecx │ │ - movzwl -0x30(%rbp),%edx │ │ - mov %dx,-0x40(%rbp) │ │ - mov -0x38(%rbp),%rdx │ │ - mov %rdx,-0x48(%rbp) │ │ - mov -0x48(%rbp),%r12d │ │ - movzbl %cl,%r13d │ │ - movzbl %al,%r15d │ │ - mov %r12d,%esi │ │ - cmp $0x80,%r15b │ │ - ja 40e8a │ │ - movzbl -0x48(%rbp,%r13,1),%esi │ │ + jne 41051 │ │ mov (%r14),%rdi │ │ mov 0x8(%r14),%rax │ │ + mov $0x22,%esi │ │ call *0x20(%rax) │ │ - test %al,%al │ │ - jne 40eff │ │ - inc %r13 │ │ - cmp %r15,%r13 │ │ - jb 40e7b │ │ mov $0xffffffff,%r12d │ │ - jmp 40dbd │ │ - lea -0x48(%rbp),%rdi │ │ + test %al,%al │ │ + je 41030 │ │ + jmp 410b7 │ │ + cmp $0xffffffff,%r12d │ │ + je 410c8 │ │ + mov %r15,%rdi │ │ mov %r12d,%esi │ │ - call 417f9 │ │ - movzwl -0x40(%rbp),%eax │ │ - mov %ax,-0x30(%rbp) │ │ - mov -0x48(%rbp),%rax │ │ - mov %rax,-0x38(%rbp) │ │ - mov -0x3e(%rbp),%cl │ │ - mov -0x3d(%rbp),%al │ │ - movzwl -0x30(%rbp),%edx │ │ - mov %dx,-0x40(%rbp) │ │ - mov -0x38(%rbp),%rdx │ │ - mov %rdx,-0x48(%rbp) │ │ - cmp %al,%cl │ │ - jb 40e6f │ │ - jmp 40ea0 │ │ + call 418ff │ │ + movzbl -0x2b(%rbp),%r12d │ │ + movzbl -0x2c(%rbp),%r13d │ │ + mov -0x38(%rbp),%r15d │ │ + cmp %r12b,%r13b │ │ + mov %r13d,%eax │ │ + cmovbe %r12d,%eax │ │ + movzbl %al,%ebx │ │ + cmp %r13,%rbx │ │ + je 410a4 │ │ + mov %r15d,%esi │ │ + cmp $0x80,%r12b │ │ + ja 41091 │ │ + movzbl -0x38(%rbp,%r13,1),%esi │ │ mov (%r14),%rdi │ │ mov 0x8(%r14),%rax │ │ - mov $0x22,%esi │ │ call *0x20(%rax) │ │ + inc %r13 │ │ + test %al,%al │ │ + je 4107d │ │ + jmp 410b5 │ │ mov $0xffffffff,%r12d │ │ - jmp 40db5 │ │ + mov $0x1,%bl │ │ + jmp 4102c │ │ xor %ebx,%ebx │ │ + jmp 410b7 │ │ + mov $0x1,%bl │ │ mov %ebx,%eax │ │ - add $0x28,%rsp │ │ + add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov (%r14),%rdi │ │ mov 0x8(%r14),%rax │ │ - mov 0x20(%rax),%rax │ │ mov $0x27,%esi │ │ - add $0x28,%rsp │ │ + add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *%rax │ │ + jmp *0x20(%rax) │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x58,%rsp │ │ + sub $0x48,%rsp │ │ mov %rdi,%r14 │ │ cmpq $0x0,(%rdi) │ │ - je 4114d │ │ - lea -0x78(%rbp),%rbx │ │ + je 41249 │ │ + lea -0x68(%rbp),%rbx │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ - call 40bb3 │ │ + call 40e03 │ │ mov (%rbx),%r15 │ │ test %r15,%r15 │ │ - je 411a7 │ │ - mov -0x70(%rbp),%r12 │ │ - test $0x1,%r12b │ │ - jne 41179 │ │ + je 412a3 │ │ + mov -0x60(%rbp),%r13 │ │ + test $0x1,%r13b │ │ + jne 41275 │ │ movabs $0x7ffffffffffffffe,%rax │ │ - and %rax,%r12 │ │ - lea (%r15,%r12,1),%r13 │ │ + and %rax,%r13 │ │ + lea (%r15,%r13,1),%r12 │ │ mov %r15,(%rbx) │ │ - mov %r12,0x8(%rbx) │ │ - mov %r13,0x10(%rbx) │ │ + mov %r13,0x8(%rbx) │ │ + mov %r12,0x10(%rbx) │ │ movq $0x0,0x18(%rbx) │ │ movq $0x2,0x20(%rbx) │ │ mov %rbx,%rdi │ │ - call 4152a │ │ + call 41630 │ │ cmp $0xfffffffe,%eax │ │ - jb 40fa3 │ │ - jne 41179 │ │ + jb 41158 │ │ + jne 41275 │ │ mov 0x20(%r14),%r14 │ │ test %r14,%r14 │ │ - je 411eb │ │ + je 412e7 │ │ mov (%r14),%rdi │ │ mov 0x8(%r14),%rax │ │ mov $0x22,%esi │ │ call *0x20(%rax) │ │ mov $0x1,%bl │ │ test %al,%al │ │ - jne 411ed │ │ - lea -0x78(%rbp),%rax │ │ + jne 412e9 │ │ + lea -0x68(%rbp),%rax │ │ mov %r15,(%rax) │ │ mov %rax,%r15 │ │ - mov %r12,0x8(%rax) │ │ - mov %r13,0x10(%rax) │ │ + mov %r13,0x8(%rax) │ │ + mov %r12,0x10(%rax) │ │ movq $0x0,0x18(%rax) │ │ movq $0x2,0x20(%rax) │ │ + lea -0x40(%rbp),%r12 │ │ mov %r15,%rdi │ │ - call 4152a │ │ + call 41630 │ │ cmp $0xfffffffe,%eax │ │ - je 411fe │ │ - mov %eax,%r12d │ │ + je 412fa │ │ cmp $0x27,%eax │ │ - je 41040 │ │ - cmp $0xffffffff,%r12d │ │ - je 41211 │ │ - cmp $0xc,%r12d │ │ - jg 41058 │ │ - test %r12d,%r12d │ │ - je 41072 │ │ - cmp $0x9,%r12d │ │ - je 410ad │ │ - cmp $0xa,%r12d │ │ - jne 41082 │ │ - movw $0x6e5c,-0x38(%rbp) │ │ - jmp 410bb │ │ + jne 411e5 │ │ mov (%r14),%rdi │ │ mov 0x8(%r14),%rax │ │ mov $0x27,%esi │ │ call *0x20(%rax) │ │ test %al,%al │ │ - je 40ffe │ │ - jmp 411ed │ │ - cmp $0xd,%r12d │ │ - je 4107a │ │ - cmp $0x22,%r12d │ │ - je 410b5 │ │ - cmp $0x5c,%r12d │ │ - jne 41082 │ │ - movw $0x5c5c,-0x38(%rbp) │ │ - jmp 410bb │ │ - movw $0x305c,-0x38(%rbp) │ │ - jmp 410bb │ │ - movw $0x725c,-0x38(%rbp) │ │ - jmp 410bb │ │ - cmp $0x2ff,%r12d │ │ - jbe 41097 │ │ - mov %r12d,%edi │ │ - call 31f50 │ │ - test %al,%al │ │ - jne 41115 │ │ - mov %r12d,%edi │ │ - call 31c80 │ │ - test %al,%al │ │ - je 41115 │ │ - mov %r12d,-0x38(%rbp) │ │ - mov $0x81,%al │ │ - mov $0x80,%cl │ │ - jmp 410c7 │ │ - movw $0x745c,-0x38(%rbp) │ │ - jmp 410bb │ │ - movw $0x225c,-0x38(%rbp) │ │ - movq $0x0,-0x36(%rbp) │ │ - mov $0x2,%al │ │ - xor %ecx,%ecx │ │ - movzwl -0x30(%rbp),%edx │ │ - mov %dx,-0x40(%rbp) │ │ - mov -0x38(%rbp),%rdx │ │ - mov %rdx,-0x48(%rbp) │ │ - mov -0x48(%rbp),%r12d │ │ - movzbl %cl,%r13d │ │ - movzbl %al,%r15d │ │ - mov %r12d,%esi │ │ - cmp $0x80,%r15b │ │ - ja 410f2 │ │ - movzbl -0x48(%rbp,%r13,1),%esi │ │ + je 411b7 │ │ + jmp 412e9 │ │ + cmp $0xffffffff,%eax │ │ + je 41317 │ │ + mov %r12,%rdi │ │ + mov %eax,%esi │ │ + call 418ff │ │ + movzbl -0x33(%rbp),%r13d │ │ + movzbl -0x34(%rbp),%r15d │ │ + mov -0x40(%rbp),%eax │ │ + mov %eax,-0x30(%rbp) │ │ + cmp %r13b,%r15b │ │ + mov %r15d,%eax │ │ + cmovbe %r13d,%eax │ │ + movzbl %al,%r12d │ │ + cmp %r15,%r12 │ │ + je 41240 │ │ + mov -0x30(%rbp),%esi │ │ + cmp $0x80,%r13b │ │ + ja 4122a │ │ + movzbl -0x40(%rbp,%r15,1),%esi │ │ mov (%r14),%rdi │ │ mov 0x8(%r14),%rax │ │ call *0x20(%rax) │ │ + inc %r15 │ │ test %al,%al │ │ - jne 411ed │ │ - inc %r13 │ │ - cmp %r15,%r13 │ │ - jb 410e3 │ │ - lea -0x78(%rbp),%r15 │ │ - jmp 40ffe │ │ - lea -0x48(%rbp),%rdi │ │ - mov %r12d,%esi │ │ - call 417f9 │ │ - movzwl -0x40(%rbp),%eax │ │ - mov %ax,-0x30(%rbp) │ │ - mov -0x48(%rbp),%rax │ │ - mov %rax,-0x38(%rbp) │ │ - mov -0x3e(%rbp),%cl │ │ - mov -0x3d(%rbp),%al │ │ - movzwl -0x30(%rbp),%edx │ │ - mov %dx,-0x40(%rbp) │ │ - mov -0x38(%rbp),%rdx │ │ - mov %rdx,-0x48(%rbp) │ │ - cmp %al,%cl │ │ - jb 410d7 │ │ - jmp 4110c │ │ + je 41216 │ │ + jmp 412e9 │ │ + lea -0x68(%rbp),%r15 │ │ + jmp 411b3 │ │ mov 0x20(%r14),%rdi │ │ test %rdi,%rdi │ │ - je 411eb │ │ - lea -0x37648(%rip),%rsi │ │ + je 412e7 │ │ + lea -0x374c4(%rip),%rsi │ │ mov $0x1,%edx │ │ - add $0x58,%rsp │ │ + add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp 30840 │ │ + jmp 2fff0 │ │ mov 0x20(%r14),%rdi │ │ test %rdi,%rdi │ │ - je 41199 │ │ - lea -0x3d8a9(%rip),%rsi │ │ + je 41295 │ │ + lea -0x3d965(%rip),%rsi │ │ mov $0x10,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%bl │ │ test %al,%al │ │ - jne 411ed │ │ + jne 412e9 │ │ movq $0x0,(%r14) │ │ movb $0x0,0x8(%r14) │ │ - jmp 411eb │ │ - mov -0x70(%rbp),%r15b │ │ + jmp 412e7 │ │ + mov -0x60(%rbp),%r15b │ │ mov 0x20(%r14),%rdi │ │ test %rdi,%rdi │ │ - je 411e0 │ │ - lea -0x376bb(%rip),%rax │ │ - lea -0x3d8e2(%rip),%rsi │ │ + je 412dc │ │ + lea -0x37537(%rip),%rax │ │ + lea -0x3d99e(%rip),%rsi │ │ test %r15b,%r15b │ │ cmovne %rax,%rsi │ │ movzbl %r15b,%eax │ │ lea (%rax,%rax,8),%rdx │ │ add $0x10,%rdx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%bl │ │ test %al,%al │ │ - jne 411ed │ │ + jne 412e9 │ │ movq $0x0,(%r14) │ │ mov %r15b,0x8(%r14) │ │ xor %ebx,%ebx │ │ mov %ebx,%eax │ │ - add $0x58,%rsp │ │ + add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov (%r14),%rdi │ │ mov 0x8(%r14),%rax │ │ mov $0x22,%esi │ │ - call *0x20(%rax) │ │ - mov %eax,%ebx │ │ - jmp 411ed │ │ - lea -0x3700c(%rip),%rdi │ │ - lea 0x38e69(%rip),%rcx │ │ - lea 0x39212(%rip),%r8 │ │ - lea -0x49(%rbp),%rdx │ │ + add $0x48,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + jmp *0x20(%rax) │ │ + lea -0x36e82(%rip),%rdi │ │ + lea 0x36063(%rip),%rcx │ │ + lea 0x3640c(%rip),%r8 │ │ + lea -0x29(%rbp),%rdx │ │ mov $0x2b,%esi │ │ - call 334c0 │ │ + call 32a70 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ mov (%rdi),%rax │ │ test %rax,%rax │ │ - je 412af │ │ + je 413b5 │ │ mov %rdi,%r14 │ │ xor %ebx,%ebx │ │ - lea -0x376fa(%rip),%r15 │ │ + lea -0x37580(%rip),%r15 │ │ xor %r12d,%r12d │ │ mov 0x10(%r14),%rcx │ │ cmp 0x8(%r14),%rcx │ │ - jae 41266 │ │ + jae 4136c │ │ cmpb $0x45,(%rax,%rcx,1) │ │ - je 412a8 │ │ + je 413ae │ │ sub $0x1,%r12 │ │ - jb 41286 │ │ + jb 4138c │ │ mov 0x20(%r14),%rdi │ │ test %rdi,%rdi │ │ - je 41286 │ │ + je 4138c │ │ mov $0x2,%edx │ │ mov %r15,%rsi │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 412a1 │ │ + jne 413a7 │ │ mov %r14,%rdi │ │ mov $0x1,%esi │ │ - call 401bc │ │ + call 403b7 │ │ test %al,%al │ │ - jne 412a1 │ │ + jne 413a7 │ │ mov (%r14),%rax │ │ test %rax,%rax │ │ - jne 41256 │ │ - jmp 412b1 │ │ + jne 4135c │ │ + jmp 413b7 │ │ mov $0x1,%ebx │ │ - jmp 412b1 │ │ + jmp 413b7 │ │ inc %rcx │ │ mov %rcx,0x10(%r14) │ │ xor %ebx,%ebx │ │ mov %rbx,%rax │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ @@ -40696,48 +40872,48 @@ │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ mov (%rdi),%rax │ │ test %rax,%rax │ │ - je 4132c │ │ + je 41432 │ │ mov %rdi,%r15 │ │ xor %r14d,%r14d │ │ - lea -0x37784(%rip),%r12 │ │ + lea -0x3760a(%rip),%r12 │ │ xor %ebx,%ebx │ │ mov 0x10(%r15),%rcx │ │ cmp 0x8(%r15),%rcx │ │ - jae 412ef │ │ + jae 413f5 │ │ cmpb $0x45,(%rax,%rcx,1) │ │ - je 41338 │ │ + je 4143e │ │ test %rbx,%rbx │ │ - je 4130e │ │ + je 41414 │ │ mov 0x20(%r15),%rdi │ │ test %rdi,%rdi │ │ - je 4130e │ │ + je 41414 │ │ mov $0x2,%edx │ │ mov %r12,%rsi │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 41330 │ │ + jne 41436 │ │ mov %r15,%rdi │ │ mov $0x1,%esi │ │ - call 401bc │ │ + call 403b7 │ │ test %al,%al │ │ - jne 41330 │ │ + jne 41436 │ │ inc %rbx │ │ mov (%r15),%rax │ │ test %rax,%rax │ │ - jne 412df │ │ - jmp 41342 │ │ + jne 413e5 │ │ + jmp 41448 │ │ xor %ebx,%ebx │ │ - jmp 4133f │ │ + jmp 41445 │ │ mov $0x1,%r14d │ │ - jmp 41342 │ │ + jmp 41448 │ │ inc %rcx │ │ mov %rcx,0x10(%r15) │ │ xor %r14d,%r14d │ │ mov %r14,%rax │ │ mov %rbx,%rdx │ │ pop %rbx │ │ pop %r12 │ │ @@ -40751,118 +40927,118 @@ │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x48,%rsp │ │ mov (%rdi),%rax │ │ test %rax,%rax │ │ - je 41515 │ │ + je 4161b │ │ mov %rdi,%rbx │ │ lea -0x48(%rbp),%r14 │ │ lea -0x70(%rbp),%r12 │ │ xor %r13d,%r13d │ │ mov 0x10(%rbx),%rcx │ │ cmp 0x8(%rbx),%rcx │ │ - jae 41390 │ │ + jae 41496 │ │ cmpb $0x45,(%rax,%rcx,1) │ │ - je 4150e │ │ + je 41614 │ │ sub $0x1,%r13 │ │ - jb 413c2 │ │ + jb 414c8 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 413c2 │ │ + je 414c8 │ │ mov $0x2,%edx │ │ - lea -0x37852(%rip),%rsi │ │ - call 30840 │ │ + lea -0x376d8(%rip),%rsi │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 414f9 │ │ + jne 415ff │ │ cmpq $0x0,(%rbx) │ │ - je 4145a │ │ + je 41560 │ │ mov %r14,%rdi │ │ mov %rbx,%rsi │ │ mov $0x73,%edx │ │ - call 3f3cc │ │ + call 3f67a │ │ cmpb $0x1,-0x48(%rbp) │ │ - je 41493 │ │ + je 41599 │ │ cmpq $0x0,(%rbx) │ │ - je 4145a │ │ + je 41560 │ │ mov %r14,%rdi │ │ mov %rbx,%rsi │ │ - call 3f43d │ │ + call 3f6eb │ │ cmpq $0x0,-0x48(%rbp) │ │ - je 414c3 │ │ + je 415c9 │ │ movups -0x48(%rbp),%xmm0 │ │ movups -0x38(%rbp),%xmm1 │ │ movaps %xmm1,-0x60(%rbp) │ │ movaps %xmm0,-0x70(%rbp) │ │ mov 0x20(%rbx),%rsi │ │ test %rsi,%rsi │ │ - je 41443 │ │ + je 41549 │ │ mov %r12,%rdi │ │ - call 3f5f4 │ │ + call 3f8a7 │ │ test %al,%al │ │ - jne 414f9 │ │ + jne 415ff │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 41443 │ │ + je 41549 │ │ mov $0x2,%edx │ │ - lea -0x378c9(%rip),%rsi │ │ - call 30840 │ │ + lea -0x3774f(%rip),%rsi │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 414f9 │ │ + jne 415ff │ │ mov %rbx,%rdi │ │ mov $0x1,%esi │ │ - call 401bc │ │ + call 403b7 │ │ test %al,%al │ │ - jne 414f9 │ │ - jmp 41482 │ │ + jne 415ff │ │ + jmp 41588 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 41482 │ │ + je 41588 │ │ mov $0x1,%r15d │ │ mov $0x1,%edx │ │ - lea -0x3795c(%rip),%rsi │ │ - call 30840 │ │ + lea -0x377e2(%rip),%rsi │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 41518 │ │ + jne 4161e │ │ mov (%rbx),%rax │ │ test %rax,%rax │ │ - jne 4137c │ │ - jmp 41515 │ │ + jne 41482 │ │ + jmp 4161b │ │ mov -0x47(%rbp),%r14b │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 41501 │ │ - lea -0x379a7(%rip),%rax │ │ - lea -0x3dbce(%rip),%rsi │ │ + je 41607 │ │ + lea -0x3782d(%rip),%rax │ │ + lea -0x3dc94(%rip),%rsi │ │ test %r14b,%r14b │ │ cmovne %rax,%rsi │ │ movzbl %r14b,%eax │ │ lea (%rax,%rax,8),%rdx │ │ add $0x10,%rdx │ │ - jmp 414f0 │ │ + jmp 415f6 │ │ mov -0x40(%rbp),%r14b │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 41501 │ │ + je 41607 │ │ movzbl %r14b,%eax │ │ lea (%rax,%rax,8),%rdx │ │ add $0x10,%rdx │ │ - lea -0x379e3(%rip),%rcx │ │ - lea -0x3dc0a(%rip),%rsi │ │ + lea -0x37869(%rip),%rcx │ │ + lea -0x3dcd0(%rip),%rsi │ │ test %al,%al │ │ cmovne %rcx,%rsi │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - je 41501 │ │ + je 41607 │ │ mov $0x1,%r15d │ │ - jmp 41518 │ │ + jmp 4161e │ │ movq $0x0,(%rbx) │ │ mov %r14b,0x8(%rbx) │ │ - jmp 41515 │ │ + jmp 4161b │ │ inc %rcx │ │ mov %rcx,0x10(%rbx) │ │ xor %r15d,%r15d │ │ mov %r15,%rax │ │ add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ @@ -40876,257 +41052,421 @@ │ │ push %r14 │ │ push %rbx │ │ sub $0x60,%rsp │ │ mov 0x8(%rdi),%rcx │ │ mov 0x20(%rdi),%rsi │ │ mov $0xfffffffe,%eax │ │ sub %rsi,%rcx │ │ - jb 4176d │ │ + jb 41873 │ │ mov (%rdi),%r8 │ │ lea (%r8,%rsi,1),%rax │ │ mov %rax,(%rdi) │ │ mov %rcx,0x8(%rdi) │ │ cmp $0x2,%rsi │ │ - jne 41782 │ │ + jne 41888 │ │ movzbl (%r8),%edx │ │ lea -0x41(%rdx),%r9d │ │ and $0xffffffdf,%r9d │ │ add $0xa,%r9d │ │ lea -0x30(%rdx),%eax │ │ cmp $0x3a,%edx │ │ cmovae %r9d,%eax │ │ cmp $0xf,%eax │ │ - ja 41776 │ │ + ja 4187c │ │ movzbl 0x1(%r8),%edx │ │ lea -0x41(%rdx),%r10d │ │ and $0xffffffdf,%r10d │ │ add $0xa,%r10d │ │ lea -0x30(%rdx),%r9d │ │ cmp $0x3a,%edx │ │ cmovae %r10d,%r9d │ │ cmp $0x10,%r9d │ │ - jae 41776 │ │ + jae 4187c │ │ shl $0x4,%al │ │ or %al,%r9b │ │ - js 415f9 │ │ + js 416ff │ │ lea -0x14(%rbp),%rax │ │ mov %r9b,(%rax) │ │ movw $0x0,0x1(%rax) │ │ movb $0x0,0x3(%rax) │ │ mov %rax,-0x28(%rbp) │ │ movq $0x1,-0x20(%rbp) │ │ mov $0x1,%edx │ │ lea -0x70(%rbp),%rbx │ │ lea -0x14(%rbp),%rsi │ │ mov %rbx,%rdi │ │ - call 32160 │ │ + call 31760 │ │ cmpb $0x0,(%rbx) │ │ - je 416e1 │ │ + je 417e7 │ │ mov $0xffffffff,%eax │ │ - jmp 4176d │ │ + jmp 41873 │ │ mov $0xffffffff,%eax │ │ cmp $0xc0,%r9b │ │ - jb 4176d │ │ + jb 41873 │ │ mov $0x2,%edx │ │ cmp $0xe0,%r9b │ │ - jb 4162d │ │ + jb 41733 │ │ mov $0x3,%edx │ │ cmp $0xf0,%r9b │ │ - jb 4162d │ │ + jb 41733 │ │ mov $0x4,%edx │ │ cmp $0xf8,%r9b │ │ - jae 4176d │ │ + jae 41873 │ │ lea -0x13(%rbp),%rax │ │ mov %r9b,-0x1(%rax) │ │ movw $0x0,(%rax) │ │ movb $0x0,0x2(%rax) │ │ lea -0x14(%rbp),%r9 │ │ mov %r9,-0x28(%rbp) │ │ mov %rdx,-0x20(%rbp) │ │ lea -0x2(,%rdx,2),%r9 │ │ add %r8,%rsi │ │ add $0x2,%rsi │ │ xor %r8d,%r8d │ │ lea (%rcx,%r8,1),%r10 │ │ cmp $0x2,%r10 │ │ - jb 415ef │ │ + jb 416f5 │ │ lea (%rcx,%r8,1),%r10 │ │ add $0xfffffffffffffffe,%r10 │ │ mov %rsi,(%rdi) │ │ mov %r10,0x8(%rdi) │ │ movzbl -0x2(%rsi),%r11d │ │ lea -0x41(%r11),%ebx │ │ and $0xffffffdf,%ebx │ │ add $0xa,%ebx │ │ lea -0x30(%r11),%r10d │ │ cmp $0x3a,%r11d │ │ cmovae %ebx,%r10d │ │ cmp $0xf,%r10d │ │ - ja 41776 │ │ + ja 4187c │ │ movzbl -0x1(%rsi),%ebx │ │ lea -0x41(%rbx),%r14d │ │ and $0xffffffdf,%r14d │ │ add $0xa,%r14d │ │ lea -0x30(%rbx),%r11d │ │ cmp $0x3a,%ebx │ │ cmovae %r14d,%r11d │ │ cmp $0x10,%r11d │ │ - jae 41776 │ │ + jae 4187c │ │ shl $0x4,%r10b │ │ or %r10b,%r11b │ │ mov %r11b,(%rax) │ │ add $0xfffffffffffffffe,%r8 │ │ inc %rax │ │ add $0x2,%rsi │ │ mov %r9,%r10 │ │ add %r8,%r10 │ │ - jne 4165c │ │ - jmp 415d6 │ │ + jne 41762 │ │ + jmp 416dc │ │ mov -0x68(%rbp),%rdi │ │ mov -0x60(%rbp),%rax │ │ mov %rdi,-0x38(%rbp) │ │ mov %rax,-0x30(%rbp) │ │ lea (%rdi,%rax,1),%rsi │ │ test %rax,%rax │ │ - je 417a2 │ │ + je 418a8 │ │ movzbl (%rdi),%eax │ │ test %al,%al │ │ - js 4170b │ │ + js 41811 │ │ lea 0x1(%rdi),%rdx │ │ - jmp 41768 │ │ + jmp 4186e │ │ mov %eax,%ecx │ │ and $0x1f,%ecx │ │ movzbl 0x1(%rdi),%r9d │ │ and $0x3f,%r9d │ │ cmp $0xdf,%al │ │ - jbe 4174d │ │ + jbe 41853 │ │ movzbl 0x2(%rdi),%r8d │ │ shl $0x6,%r9d │ │ and $0x3f,%r8d │ │ or %r9d,%r8d │ │ cmp $0xf0,%al │ │ - jb 4175b │ │ + jb 41861 │ │ lea 0x4(%rdi),%rdx │ │ movzbl 0x3(%rdi),%eax │ │ and $0x7,%ecx │ │ shl $0x12,%ecx │ │ shl $0x6,%r8d │ │ and $0x3f,%eax │ │ or %r8d,%eax │ │ or %ecx,%eax │ │ - jmp 41768 │ │ + jmp 4186e │ │ lea 0x2(%rdi),%rdx │ │ shl $0x6,%ecx │ │ or %r9d,%ecx │ │ mov %ecx,%eax │ │ - jmp 41768 │ │ + jmp 4186e │ │ lea 0x3(%rdi),%rdx │ │ shl $0xc,%ecx │ │ or %ecx,%r8d │ │ mov %r8d,%eax │ │ cmp %rsi,%rdx │ │ - jne 4179a │ │ + jne 418a0 │ │ add $0x60,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ - lea 0x388ab(%rip),%rdi │ │ - call 32120 │ │ - lea -0x377b6(%rip),%rdi │ │ - lea 0x38880(%rip),%rdx │ │ + lea 0x35abd(%rip),%rdi │ │ + call 329c0 │ │ + lea -0x37602(%rip),%rdi │ │ + lea 0x35a92(%rip),%rdx │ │ mov $0x28,%esi │ │ - call 32140 │ │ + call 31a30 │ │ mov (%rdx),%al │ │ test %al,%al │ │ - jns 417a2 │ │ + jns 418a8 │ │ cmp $0xe0,%al │ │ - call 418c6 │ │ + call 41bf2 │ │ lea -0x40(%rbp),%rcx │ │ mov %rax,(%rcx) │ │ lea -0x28(%rbp),%rax │ │ lea -0x70(%rbp),%rsi │ │ mov %rax,(%rsi) │ │ - lea 0x137(%rip),%rax │ │ + lea 0x35d(%rip),%rax │ │ mov %rax,0x8(%rsi) │ │ lea -0x38(%rbp),%rax │ │ mov %rax,0x10(%rsi) │ │ - lea 0x1c9(%rip),%rax │ │ + lea 0x3ef(%rip),%rax │ │ mov %rax,0x18(%rsi) │ │ mov %rcx,0x20(%rsi) │ │ - lea -0xd832(%rip),%rax │ │ + lea -0xd858(%rip),%rax │ │ mov %rax,0x28(%rsi) │ │ - lea -0x3a971(%rip),%rdi │ │ - lea 0x38804(%rip),%rdx │ │ - call 30650 │ │ - mov %esi,%eax │ │ + lea -0x3ac17(%rip),%rdi │ │ + lea 0x35a16(%rip),%rdx │ │ + call 2fe00 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x10,%rsp │ │ + mov %esi,%r14d │ │ + mov %rdi,%rbx │ │ + cmp $0xc,%esi │ │ + jle 4192e │ │ + cmp $0x26,%r14d │ │ + jg 41946 │ │ + cmp $0xd,%r14d │ │ + je 41989 │ │ + cmp $0x22,%r14d │ │ + jne 41960 │ │ + movw $0x225c,(%rbx) │ │ + jmp 4199c │ │ + test %r14d,%r14d │ │ + je 41959 │ │ + cmp $0x9,%r14d │ │ + je 41997 │ │ + cmp $0xa,%r14d │ │ + jne 41960 │ │ + movw $0x6e5c,(%rbx) │ │ + jmp 4199c │ │ + cmp $0x27,%r14d │ │ + je 41990 │ │ + cmp $0x5c,%r14d │ │ + jne 41960 │ │ + movw $0x5c5c,(%rbx) │ │ + jmp 4199c │ │ + movw $0x305c,(%rbx) │ │ + jmp 4199c │ │ + lea -0x20(%r14),%eax │ │ + cmp $0x5f,%eax │ │ + setb %al │ │ + mov %r14d,%ecx │ │ + and $0x1ffffe,%ecx │ │ + cmp $0xff9e,%ecx │ │ + sete %cl │ │ + or %al,%cl │ │ + je 419b7 │ │ + mov %r14d,(%rbx) │ │ + mov $0x81,%cl │ │ + mov $0x80,%al │ │ + jmp 419a8 │ │ + movw $0x725c,(%rbx) │ │ + jmp 4199c │ │ + movw $0x275c,(%rbx) │ │ + jmp 4199c │ │ + movw $0x745c,(%rbx) │ │ + movq $0x0,0x2(%rbx) │ │ + mov $0x2,%cl │ │ + xor %eax,%eax │ │ + mov %al,0xc(%rbx) │ │ + mov %cl,0xd(%rbx) │ │ + add $0x10,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ + movd %r14d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + paddd -0x3dd79(%rip),%xmm0 │ │ + pmovzxwd -0x3dd02(%rip),%xmm1 │ │ + pminud %xmm0,%xmm1 │ │ + pcmpeqd %xmm0,%xmm1 │ │ + movmskps %xmm1,%eax │ │ + test %eax,%eax │ │ + jne 41a27 │ │ + lea -0x100000(%r14),%eax │ │ + cmp $0xfffe,%eax │ │ + setb %al │ │ + cmp $0x20,%r14d │ │ + sete %cl │ │ + or %al,%cl │ │ + jne 41a27 │ │ + cmp $0x85,%r14d │ │ + jae 41a17 │ │ + mov %r14d,%edi │ │ + call 41b70 │ │ + test %al,%al │ │ + jne 41980 │ │ + jmp 41a27 │ │ + mov %r14d,%edi │ │ + call 41b1b │ │ + test %al,%al │ │ + je 41ace │ │ + mov %r14d,%eax │ │ or $0x1,%eax │ │ - bsr %eax,%eax │ │ - xor $0x1c,%eax │ │ - shr $0x2,%eax │ │ - lea -0x2(%rax),%rcx │ │ - movb $0x0,-0x8(%rsp) │ │ - movw $0x0,-0xa(%rsp) │ │ - mov %esi,%r8d │ │ - shr $0x14,%r8d │ │ - lea -0x3dee5(%rip),%rdx │ │ - mov (%r8,%rdx,1),%r8b │ │ - mov %r8b,-0x7(%rsp) │ │ - mov %esi,%r8d │ │ - shr $0x10,%r8d │ │ - and $0xf,%r8d │ │ - mov (%r8,%rdx,1),%r8b │ │ - mov %r8b,-0x6(%rsp) │ │ - mov %esi,%r8d │ │ - shr $0xc,%r8d │ │ - and $0xf,%r8d │ │ - mov (%r8,%rdx,1),%r8b │ │ - mov %r8b,-0x5(%rsp) │ │ - mov %esi,%r8d │ │ - shr $0x8,%r8d │ │ - and $0xf,%r8d │ │ - mov (%r8,%rdx,1),%r8b │ │ - mov %r8b,-0x4(%rsp) │ │ - mov %esi,%r8d │ │ - shr $0x4,%r8d │ │ - and $0xf,%r8d │ │ - mov (%r8,%rdx,1),%r8b │ │ - mov %r8b,-0x3(%rsp) │ │ + bsr %eax,%ecx │ │ + xor $0x1c,%ecx │ │ + shr $0x2,%ecx │ │ + lea -0x2(%rcx),%rax │ │ + movb $0x0,-0x18(%rbp) │ │ + movw $0x0,-0x1a(%rbp) │ │ + mov %r14d,%esi │ │ + shr $0x14,%esi │ │ + lea -0x3e0d1(%rip),%rdx │ │ + mov (%rsi,%rdx,1),%sil │ │ + mov %sil,-0x17(%rbp) │ │ + mov %r14d,%esi │ │ + shr $0x10,%esi │ │ and $0xf,%esi │ │ - mov (%rsi,%rdx,1),%dl │ │ - mov %dl,-0x2(%rsp) │ │ - movb $0x7d,-0x1(%rsp) │ │ - movw $0x755c,-0xc(%rsp,%rax,1) │ │ - movb $0x7b,-0xa(%rsp,%rax,1) │ │ - movzwl -0x2(%rsp),%eax │ │ - mov %ax,0x8(%rdi) │ │ - mov -0xa(%rsp),%rax │ │ - mov %rax,(%rdi) │ │ - mov %cl,0xa(%rdi) │ │ - movb $0xa,0xb(%rdi) │ │ + mov (%rsi,%rdx,1),%sil │ │ + mov %sil,-0x16(%rbp) │ │ + mov %r14d,%esi │ │ + shr $0xc,%esi │ │ + and $0xf,%esi │ │ + mov (%rsi,%rdx,1),%sil │ │ + mov %sil,-0x15(%rbp) │ │ + mov %r14d,%esi │ │ + shr $0x8,%esi │ │ + and $0xf,%esi │ │ + mov (%rsi,%rdx,1),%sil │ │ + mov %sil,-0x14(%rbp) │ │ + mov %r14d,%esi │ │ + shr $0x4,%esi │ │ + and $0xf,%esi │ │ + mov (%rsi,%rdx,1),%sil │ │ + mov %sil,-0x13(%rbp) │ │ + and $0xf,%r14d │ │ + mov (%r14,%rdx,1),%dl │ │ + mov %dl,-0x12(%rbp) │ │ + movb $0x7d,-0x11(%rbp) │ │ + movw $0x755c,-0x1c(%rbp,%rcx,1) │ │ + movb $0x7b,-0x1a(%rbp,%rcx,1) │ │ + movzwl -0x12(%rbp),%ecx │ │ + mov %cx,0x8(%rbx) │ │ + mov -0x1a(%rbp),%rcx │ │ + mov %rcx,(%rbx) │ │ + mov $0xa,%cl │ │ + jmp 419a8 │ │ + cmp $0x2ff,%r14d │ │ + jbe 41ae9 │ │ + mov %r14d,%edi │ │ + call 31330 │ │ + test %al,%al │ │ + jne 41a27 │ │ + jmp 41af6 │ │ + cmp $0xac,%r14d │ │ + jbe 41a05 │ │ + mov %r14d,%edi │ │ + call 31430 │ │ + test %al,%al │ │ + jne 41a27 │ │ + mov %r14d,%edi │ │ + call 31580 │ │ + test %al,%al │ │ + je 41a05 │ │ + jmp 41a27 │ │ + mov %edi,%ecx │ │ + shr $0x8,%ecx │ │ + xor %eax,%eax │ │ + cmp $0x1f,%ecx │ │ + jg 41b38 │ │ + test %ecx,%ecx │ │ + je 41b4d │ │ + cmp $0x16,%ecx │ │ + jne 41b6d │ │ + cmp $0x1680,%edi │ │ + jmp 41b48 │ │ + cmp $0x20,%ecx │ │ + je 41b5d │ │ + cmp $0x30,%ecx │ │ + jne 41b6d │ │ + cmp $0x3000,%edi │ │ + sete %al │ │ + jmp 41b6d │ │ + movzbl %dil,%eax │ │ + lea -0x3719a(%rip),%rcx │ │ + mov (%rax,%rcx,1),%al │ │ + jmp 41b6d │ │ + movzbl %dil,%eax │ │ + lea -0x371aa(%rip),%rcx │ │ + mov (%rax,%rcx,1),%al │ │ + shr $1,%al │ │ + and $0x1,%al │ │ + ret │ │ + mov $0x1,%al │ │ + cmp $0x378,%edi │ │ + jae 41b7b │ │ + ret │ │ + cmp $0x3fffe,%edi │ │ + jae 41b90 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + call 31660 │ │ + xor $0x1,%al │ │ + pop %rbp │ │ + ret │ │ + cmp $0xe0001,%edi │ │ + sete %cl │ │ + lea -0xe0020(%rdi),%edx │ │ + cmp $0x60,%edx │ │ + setb %dl │ │ + lea -0xe0100(%rdi),%esi │ │ + cmp $0xf0,%esi │ │ + setb %sil │ │ + or %dl,%sil │ │ + lea -0xf0000(%rdi),%edx │ │ + cmp $0xfffe,%edx │ │ + setb %dl │ │ + or %cl,%dl │ │ + or %sil,%dl │ │ + jne 41b7a │ │ + add $0xfff00000,%edi │ │ + cmp $0xfffe,%edi │ │ + setb %al │ │ ret │ │ mov %rsi,%rdi │ │ - lea -0x37cfd(%rip),%rsi │ │ + lea -0x37da0(%rip),%rsi │ │ mov $0x2,%edx │ │ - jmp 30840 │ │ + jmp 2fff0 │ │ mov %rsi,%rax │ │ sub %rdi,%rsi │ │ cmp $0x20,%rsi │ │ - jae 30bf0 │ │ + jae 303a0 │ │ cmp %rdi,%rax │ │ - je 418f4 │ │ + je 41c20 │ │ xor %eax,%eax │ │ xor %ecx,%ecx │ │ xor %edx,%edx │ │ cmpb $0xc0,(%rdi,%rcx,1) │ │ setge %dl │ │ add %rdx,%rax │ │ inc %rcx │ │ cmp %rcx,%rsi │ │ - jne 418df │ │ + jne 41c0b │ │ ret │ │ xor %eax,%eax │ │ ret │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ @@ -41135,287 +41475,286 @@ │ │ push %rbx │ │ sub $0x18,%rsp │ │ mov %rsi,%rbx │ │ mov (%rdi),%r12 │ │ mov 0x8(%rdi),%r13 │ │ mov (%rsi),%rdi │ │ mov 0x8(%rsi),%rax │ │ - lea -0x37da0(%rip),%rsi │ │ + lea -0x37e4c(%rip),%rsi │ │ mov $0x1,%edx │ │ call *0x18(%rax) │ │ mov %rbx,-0x38(%rbp) │ │ mov %al,-0x30(%rbp) │ │ movb $0x0,-0x2f(%rbp) │ │ test %r13,%r13 │ │ - je 41992 │ │ - lea -0x3795(%rip),%rbx │ │ + je 41cbe │ │ + lea -0x37e5(%rip),%rbx │ │ lea -0x38(%rbp),%r14 │ │ lea -0x40(%rbp),%r15 │ │ mov %r12,-0x40(%rbp) │ │ inc %r12 │ │ mov %r14,%rdi │ │ mov %r15,%rsi │ │ mov %rbx,%rdx │ │ - call 325f0 │ │ + call 31d10 │ │ dec %r13 │ │ - jne 41947 │ │ + jne 41c73 │ │ mov $0x1,%al │ │ cmpb $0x0,-0x30(%rbp) │ │ - jne 41983 │ │ + jne 41caf │ │ mov -0x38(%rbp),%rax │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rax │ │ - lea -0x37dfa(%rip),%rsi │ │ + lea -0x37ea6(%rip),%rsi │ │ mov $0x1,%edx │ │ call *0x18(%rax) │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - je 41969 │ │ - jmp 41983 │ │ + je 41c95 │ │ + jmp 41caf │ │ mov (%rdi),%rax │ │ mov 0x8(%rdi),%r8 │ │ mov (%rsi),%rdx │ │ mov 0x8(%rsi),%rcx │ │ mov %rax,%rdi │ │ mov %r8,%rsi │ │ - jmp 33b10 │ │ + jmp 336a0 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ sub $0x10,%rsp │ │ mov %rsi,%r14 │ │ mov %rdi,%rbx │ │ mov 0x10(%rsi),%r12 │ │ lea -0x30(%rbp),%r15 │ │ mov %r15,%rdi │ │ - call 4011f │ │ + call 40a31 │ │ cmpb $0x1,(%r15) │ │ - jne 419e8 │ │ + jne 41d14 │ │ mov -0x2f(%rbp),%al │ │ mov %al,0x8(%rbx) │ │ - jmp 41a0c │ │ + jmp 41d38 │ │ dec %r12 │ │ mov -0x28(%rbp),%rax │ │ cmp %r12,%rax │ │ - jae 41a08 │ │ + jae 41d34 │ │ mov 0x18(%r14),%ecx │ │ inc %ecx │ │ cmp $0x1f4,%ecx │ │ - jbe 41a20 │ │ + jbe 41d4c │ │ movb $0x1,0x8(%rbx) │ │ - jmp 41a0c │ │ + jmp 41d38 │ │ movb $0x0,0x8(%rbx) │ │ movq $0x0,(%rbx) │ │ add $0x10,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ movups (%r14),%xmm0 │ │ movups %xmm0,(%rbx) │ │ mov %rax,0x10(%rbx) │ │ mov %ecx,0x18(%rbx) │ │ - jmp 41a13 │ │ + jmp 41d3f │ │ add $0x9f,%dil │ │ cmp $0x19,%dil │ │ - ja 41a58 │ │ + ja 41d81 │ │ movzbl %dil,%eax │ │ - shl $0x3,%eax │ │ - lea -0x36fa8(%rip),%rcx │ │ - mov (%rax,%rcx,1),%rdx │ │ - lea 0x394fd(%rip),%rcx │ │ - mov (%rax,%rcx,1),%rax │ │ + lea -0x36c09(%rip),%rcx │ │ + movzbl (%rax,%rcx,1),%edx │ │ + lea 0x3648c(%rip),%rcx │ │ + mov (%rcx,%rax,8),%rax │ │ ret │ │ xor %eax,%eax │ │ ret │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x18,%rsp │ │ mov %rdi,%rbx │ │ cmpq $0x0,(%rdi) │ │ - je 41ada │ │ + je 41e03 │ │ lea -0x38(%rbp),%r14 │ │ mov %r14,%rdi │ │ mov %rbx,%rsi │ │ mov $0x47,%edx │ │ - call 3f3cc │ │ + call 3f67a │ │ cmpb $0x1,(%r14) │ │ - jne 41b17 │ │ + jne 41e40 │ │ mov -0x37(%rbp),%r15b │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 41acd │ │ - lea -0x37fa7(%rip),%rax │ │ - lea -0x3e1ce(%rip),%rsi │ │ + je 41df6 │ │ + lea -0x38050(%rip),%rax │ │ + lea -0x3e4b7(%rip),%rsi │ │ test %r15b,%r15b │ │ cmovne %rax,%rsi │ │ movzbl %r15b,%eax │ │ lea (%rax,%rax,8),%rdx │ │ add $0x10,%rdx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 41b05 │ │ + jne 41e2e │ │ movq $0x0,(%rbx) │ │ mov %r15b,0x8(%rbx) │ │ - jmp 41b02 │ │ + jmp 41e2b │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 41b02 │ │ - lea -0x37fd1(%rip),%rsi │ │ + je 41e2b │ │ + lea -0x3807a(%rip),%rsi │ │ mov $0x1,%edx │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp 30840 │ │ + jmp 2fff0 │ │ xor %r14d,%r14d │ │ mov %r14d,%eax │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 41b8f │ │ + je 41eb8 │ │ mov -0x30(%rbp),%r12 │ │ test %r12,%r12 │ │ - je 41bc7 │ │ - lea -0x3e3b4(%rip),%rsi │ │ + je 41ef0 │ │ + lea -0x3e67d(%rip),%rsi │ │ mov $0x4,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 41b05 │ │ + jne 41e2e │ │ xor %r13d,%r13d │ │ - lea -0x37ff6(%rip),%r15 │ │ + lea -0x3809f(%rip),%r15 │ │ cmp %r13,%r12 │ │ - je 41ba5 │ │ + je 41ece │ │ test %r13,%r13 │ │ - je 41b73 │ │ + je 41e9c │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 41b73 │ │ + je 41e9c │ │ mov $0x2,%edx │ │ mov %r15,%rsi │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 41b05 │ │ + jne 41e2e │ │ incl 0x28(%rbx) │ │ mov $0x1,%esi │ │ mov %rbx,%rdi │ │ - call 40836 │ │ + call 40ad5 │ │ inc %r13 │ │ test %al,%al │ │ - je 41b4f │ │ - jmp 41b05 │ │ + je 41e78 │ │ + jmp 41e2e │ │ mov %rbx,%rdi │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp 42433 │ │ + jmp 4275c │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 41bc7 │ │ - lea -0x3805e(%rip),%rsi │ │ + je 41ef0 │ │ + lea -0x38107(%rip),%rsi │ │ mov $0x2,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 41b05 │ │ + jne 41e2e │ │ mov %rbx,%rdi │ │ - call 42433 │ │ + call 4275c │ │ sub %r12d,0x28(%rbx) │ │ - jmp 41b08 │ │ + jmp 41e31 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ sub $0x40,%rsp │ │ mov %rdi,%rbx │ │ cmpq $0x0,(%rdi) │ │ - je 41c43 │ │ + je 41f6c │ │ lea -0x30(%rbp),%r14 │ │ mov %r14,%rdi │ │ mov %rbx,%rsi │ │ - call 419b5 │ │ + call 41ce1 │ │ cmpq $0x0,(%r14) │ │ - je 41c65 │ │ + je 41f8e │ │ cmpq $0x0,0x20(%rbx) │ │ - je 41cac │ │ + je 41fd5 │ │ movups (%rbx),%xmm0 │ │ movups 0x10(%rbx),%xmm1 │ │ movaps %xmm1,-0x40(%rbp) │ │ movaps %xmm0,-0x50(%rbp) │ │ movups -0x30(%rbp),%xmm0 │ │ movups -0x20(%rbp),%xmm1 │ │ movups %xmm0,(%rbx) │ │ movups %xmm1,0x10(%rbx) │ │ mov %rbx,%rdi │ │ - call 3fa33 │ │ + call 3fd1f │ │ movaps -0x50(%rbp),%xmm0 │ │ movaps -0x40(%rbp),%xmm1 │ │ movups %xmm0,(%rbx) │ │ movups %xmm1,0x10(%rbx) │ │ - jmp 41cae │ │ + jmp 41fd7 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 41cac │ │ - lea -0x3813a(%rip),%rsi │ │ + je 41fd5 │ │ + lea -0x381e3(%rip),%rsi │ │ mov $0x1,%edx │ │ add $0x40,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ - jmp 30840 │ │ + jmp 2fff0 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 41c9d │ │ + je 41fc6 │ │ mov -0x28(%rbp),%al │ │ - lea -0x38178(%rip),%rcx │ │ - lea -0x3e39f(%rip),%rsi │ │ + lea -0x38221(%rip),%rcx │ │ + lea -0x3e688(%rip),%rsi │ │ test %al,%al │ │ cmovne %rcx,%rsi │ │ movzbl %al,%eax │ │ lea (%rax,%rax,8),%rdx │ │ add $0x10,%rdx │ │ - call 30840 │ │ + call 2fff0 │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 41cae │ │ + jne 41fd7 │ │ movups -0x30(%rbp),%xmm0 │ │ movups -0x20(%rbp),%xmm1 │ │ movups %xmm1,0x10(%rbx) │ │ movups %xmm0,(%rbx) │ │ xor %eax,%eax │ │ add $0x40,%rsp │ │ pop %rbx │ │ @@ -41426,47 +41765,47 @@ │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ mov (%rdi),%rax │ │ test %rax,%rax │ │ - je 41d21 │ │ + je 4204a │ │ mov %rdi,%r15 │ │ xor %r14d,%r14d │ │ - lea -0x3817e(%rip),%r12 │ │ + lea -0x38227(%rip),%r12 │ │ xor %ebx,%ebx │ │ mov 0x10(%r15),%rcx │ │ cmp 0x8(%r15),%rcx │ │ - jae 41ce9 │ │ + jae 42012 │ │ cmpb $0x45,(%rax,%rcx,1) │ │ - je 41d2d │ │ + je 42056 │ │ test %rbx,%rbx │ │ - je 41d08 │ │ + je 42031 │ │ mov 0x20(%r15),%rdi │ │ test %rdi,%rdi │ │ - je 41d08 │ │ + je 42031 │ │ mov $0x2,%edx │ │ mov %r12,%rsi │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 41d25 │ │ + jne 4204e │ │ mov %r15,%rdi │ │ - call 3fa33 │ │ + call 3fd1f │ │ test %al,%al │ │ - jne 41d25 │ │ + jne 4204e │ │ inc %rbx │ │ mov (%r15),%rax │ │ test %rax,%rax │ │ - jne 41cd9 │ │ - jmp 41d37 │ │ + jne 42002 │ │ + jmp 42060 │ │ xor %ebx,%ebx │ │ - jmp 41d34 │ │ + jmp 4205d │ │ mov $0x1,%r14d │ │ - jmp 41d37 │ │ + jmp 42060 │ │ inc %rcx │ │ mov %rcx,0x10(%r15) │ │ xor %r14d,%r14d │ │ mov %r14,%rax │ │ mov %rbx,%rdx │ │ pop %rbx │ │ pop %r12 │ │ @@ -41480,103 +41819,103 @@ │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x18,%rsp │ │ mov %rdi,%rbx │ │ cmpq $0x0,(%rdi) │ │ - je 41dc5 │ │ + je 420ee │ │ lea -0x38(%rbp),%r14 │ │ mov %r14,%rdi │ │ mov %rbx,%rsi │ │ mov $0x47,%edx │ │ - call 3f3cc │ │ + call 3f67a │ │ cmpb $0x1,(%r14) │ │ - jne 41df5 │ │ + jne 4211e │ │ mov -0x37(%rbp),%r15b │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 41db8 │ │ - lea -0x3828e(%rip),%rax │ │ - lea -0x3e4b5(%rip),%rsi │ │ + je 420e1 │ │ + lea -0x38337(%rip),%rax │ │ + lea -0x3e79e(%rip),%rsi │ │ test %r15b,%r15b │ │ cmovne %rax,%rsi │ │ movzbl %r15b,%eax │ │ lea (%rax,%rax,8),%rdx │ │ add $0x10,%rdx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 41ea8 │ │ + jne 421d1 │ │ movq $0x0,(%rbx) │ │ mov %r15b,0x8(%rbx) │ │ - jmp 41ded │ │ + jmp 42116 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 41ded │ │ - lea -0x382bc(%rip),%rsi │ │ + je 42116 │ │ + lea -0x38365(%rip),%rsi │ │ mov $0x1,%edx │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp 30840 │ │ + jmp 2fff0 │ │ xor %r14d,%r14d │ │ - jmp 41ea8 │ │ + jmp 421d1 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 41e6e │ │ + je 42197 │ │ mov -0x30(%rbp),%r12 │ │ test %r12,%r12 │ │ - je 41e99 │ │ - lea -0x3e692(%rip),%rsi │ │ + je 421c2 │ │ + lea -0x3e95b(%rip),%rsi │ │ mov $0x4,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 41ea8 │ │ + jne 421d1 │ │ xor %r13d,%r13d │ │ - lea -0x382d8(%rip),%r15 │ │ + lea -0x38381(%rip),%r15 │ │ cmp %r13,%r12 │ │ - je 41e7b │ │ + je 421a4 │ │ test %r13,%r13 │ │ - je 41e55 │ │ + je 4217e │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 41e55 │ │ + je 4217e │ │ mov $0x2,%edx │ │ mov %r15,%rsi │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 41ea8 │ │ + jne 421d1 │ │ incl 0x28(%rbx) │ │ mov $0x1,%esi │ │ mov %rbx,%rdi │ │ - call 40836 │ │ + call 40ad5 │ │ inc %r13 │ │ test %al,%al │ │ - je 41e31 │ │ - jmp 41ea8 │ │ + je 4215a │ │ + jmp 421d1 │ │ mov %rbx,%rdi │ │ - call 42095 │ │ + call 423be │ │ mov %rax,%r14 │ │ - jmp 41ea8 │ │ + jmp 421d1 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 41e99 │ │ - lea -0x38334(%rip),%rsi │ │ + je 421c2 │ │ + lea -0x383dd(%rip),%rsi │ │ mov $0x2,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 41ea8 │ │ + jne 421d1 │ │ mov %rbx,%rdi │ │ - call 42095 │ │ + call 423be │ │ mov %rax,%r14 │ │ sub %r12d,0x28(%rbx) │ │ mov %r14d,%eax │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ @@ -41589,291 +41928,291 @@ │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ push %rax │ │ mov %rdi,%rbx │ │ mov (%rdi),%rax │ │ test %rax,%rax │ │ - je 41f7a │ │ + je 422a3 │ │ mov 0x10(%rbx),%rcx │ │ cmp 0x8(%rbx),%rcx │ │ - jae 41f45 │ │ + jae 4226e │ │ movzbl (%rax,%rcx,1),%eax │ │ inc %rcx │ │ mov %rcx,0x10(%rbx) │ │ cmp $0x4e,%eax │ │ - je 41fdb │ │ + je 42304 │ │ cmp $0x4f,%eax │ │ - je 41f9e │ │ + je 422c7 │ │ cmp $0x52,%eax │ │ - jne 41f45 │ │ + jne 4226e │ │ mov %rbx,%rdi │ │ xor %esi,%esi │ │ - call 401bc │ │ + call 403b7 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 41fff │ │ + jne 42328 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 41f36 │ │ - lea -0x38373(%rip),%rsi │ │ + je 4225f │ │ + lea -0x38413(%rip),%rsi │ │ mov $0x3,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 41fff │ │ + jne 42328 │ │ mov %rbx,%rdi │ │ xor %esi,%esi │ │ - call 401bc │ │ - jmp 41ff8 │ │ + call 403b7 │ │ + jmp 42321 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 41f6a │ │ - lea -0x3e675(%rip),%rsi │ │ + je 42293 │ │ + lea -0x3e95e(%rip),%rsi │ │ mov $0x10,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 41fff │ │ + jne 42328 │ │ movq $0x0,(%rbx) │ │ movb $0x0,0x8(%rbx) │ │ - jmp 41ffc │ │ + jmp 42325 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 41ffc │ │ - lea -0x38471(%rip),%rsi │ │ + je 42325 │ │ + lea -0x3851a(%rip),%rsi │ │ mov $0x1,%edx │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp 30840 │ │ + jmp 2fff0 │ │ mov 0x18(%rbx),%eax │ │ inc %eax │ │ mov %eax,0x18(%rbx) │ │ cmp $0x1f4,%eax │ │ - jbe 4200d │ │ + jbe 42336 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 41fce │ │ - lea -0x384bd(%rip),%rsi │ │ + je 422f7 │ │ + lea -0x38566(%rip),%rsi │ │ mov $0x19,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 41fff │ │ + jne 42328 │ │ movq $0x0,(%rbx) │ │ movb $0x1,0x8(%rbx) │ │ - jmp 41ffc │ │ + jmp 42325 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 41ffc │ │ - lea -0x38434(%rip),%rsi │ │ + je 42325 │ │ + lea -0x384d4(%rip),%rsi │ │ mov $0x5,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 41fff │ │ + jne 42328 │ │ xor %r14d,%r14d │ │ mov %r14d,%eax │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov %rbx,%rdi │ │ - call 41eba │ │ + call 421e3 │ │ mov $0x1,%r14b │ │ test %al,%al │ │ - jne 41fff │ │ - lea -0x3846f(%rip),%r15 │ │ + jne 42328 │ │ + lea -0x3850f(%rip),%r15 │ │ mov (%rbx),%rcx │ │ test %rcx,%rcx │ │ - je 42063 │ │ + je 4238c │ │ mov 0x10(%rbx),%rax │ │ cmp 0x8(%rbx),%rax │ │ - jae 4203b │ │ + jae 42364 │ │ cmpb $0x45,(%rcx,%rax,1) │ │ - je 42086 │ │ + je 423af │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 42055 │ │ + je 4237e │ │ mov $0x3,%edx │ │ mov %r15,%rsi │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 41fff │ │ + jne 42328 │ │ mov %rbx,%rdi │ │ - call 41eba │ │ + call 421e3 │ │ test %al,%al │ │ - je 42023 │ │ - jmp 41fff │ │ + je 4234c │ │ + jmp 42328 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 41f6a │ │ - lea -0x3e797(%rip),%rsi │ │ + je 42293 │ │ + lea -0x3ea80(%rip),%rsi │ │ mov $0x10,%edx │ │ - call 30840 │ │ - jmp 41f62 │ │ + call 2fff0 │ │ + jmp 4228b │ │ inc %rax │ │ mov %rax,0x10(%rbx) │ │ decl 0x18(%rbx) │ │ - jmp 41ffc │ │ + jmp 42325 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x48,%rsp │ │ mov (%rdi),%rax │ │ test %rax,%rax │ │ - je 422d5 │ │ + je 425fe │ │ mov %rdi,%rbx │ │ lea -0x48(%rbp),%r13 │ │ lea -0x70(%rbp),%r12 │ │ xor %r14d,%r14d │ │ mov 0x10(%rbx),%rcx │ │ cmp 0x8(%rbx),%rcx │ │ - jae 420d4 │ │ + jae 423fd │ │ cmpb $0x45,(%rax,%rcx,1) │ │ - je 422ce │ │ + je 425f7 │ │ test %r14,%r14 │ │ - je 420fb │ │ + je 42424 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 420fb │ │ + je 42424 │ │ mov $0x3,%edx │ │ - lea -0x38584(%rip),%rsi │ │ - call 30840 │ │ + lea -0x3862d(%rip),%rsi │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 422b9 │ │ + jne 425e2 │ │ mov %rbx,%rdi │ │ - call 422ea │ │ + call 42613 │ │ cmp $0x2,%al │ │ - je 422b9 │ │ + je 425e2 │ │ mov (%rbx),%rcx │ │ test %rcx,%rcx │ │ - je 42229 │ │ + je 42552 │ │ mov 0x10(%rbx),%rdx │ │ cmp 0x8(%rbx),%rdx │ │ - jae 42229 │ │ + jae 42552 │ │ cmpb $0x70,(%rcx,%rdx,1) │ │ - jne 42229 │ │ + jne 42552 │ │ inc %rdx │ │ mov %rdx,0x10(%rbx) │ │ test $0x1,%al │ │ - je 42151 │ │ + je 4247a │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 42173 │ │ + je 4249c │ │ mov $0x2,%edx │ │ - lea -0x385f6(%rip),%rsi │ │ - jmp 42166 │ │ + lea -0x3869f(%rip),%rsi │ │ + jmp 4248f │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 42173 │ │ + je 4249c │ │ mov $0x1,%edx │ │ - lea -0x385d6(%rip),%rsi │ │ - call 30840 │ │ + lea -0x3867f(%rip),%rsi │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 422b9 │ │ + jne 425e2 │ │ cmpq $0x0,(%rbx) │ │ - je 42266 │ │ + je 4258f │ │ mov %r13,%rdi │ │ mov %rbx,%rsi │ │ - call 3f43d │ │ + call 3f6eb │ │ cmpq $0x0,-0x48(%rbp) │ │ - je 42283 │ │ + je 425ac │ │ movups -0x48(%rbp),%xmm0 │ │ movups -0x38(%rbp),%xmm1 │ │ movaps %xmm1,-0x60(%rbp) │ │ movaps %xmm0,-0x70(%rbp) │ │ mov 0x20(%rbx),%rsi │ │ test %rsi,%rsi │ │ - je 421de │ │ + je 42507 │ │ mov %r12,%rdi │ │ - call 3f5f4 │ │ + call 3f8a7 │ │ test %al,%al │ │ - jne 422b9 │ │ + jne 425e2 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 421de │ │ + je 42507 │ │ mov $0x3,%edx │ │ - lea -0x38626(%rip),%rsi │ │ - call 30840 │ │ + lea -0x386c6(%rip),%rsi │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 422b9 │ │ + jne 425e2 │ │ mov (%rbx),%rcx │ │ test %rcx,%rcx │ │ - je 42209 │ │ + je 42532 │ │ mov 0x10(%rbx),%rax │ │ cmp 0x8(%rbx),%rax │ │ - jae 42209 │ │ + jae 42532 │ │ cmpb $0x4b,(%rcx,%rax,1) │ │ - jne 42209 │ │ + jne 42532 │ │ inc %rax │ │ mov %rax,0x10(%rbx) │ │ mov %rbx,%rdi │ │ xor %esi,%esi │ │ - call 401bc │ │ - jmp 42211 │ │ + call 403b7 │ │ + jmp 4253a │ │ mov %rbx,%rdi │ │ - call 3fa33 │ │ + call 3fd1f │ │ test %al,%al │ │ - jne 422b9 │ │ + jne 425e2 │ │ mov (%rbx),%rcx │ │ mov $0x1,%al │ │ test %rcx,%rcx │ │ - jne 42117 │ │ - jmp 4222d │ │ + jne 42440 │ │ + jmp 42556 │ │ test $0x1,%al │ │ - je 42255 │ │ + je 4257e │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 42255 │ │ + je 4257e │ │ mov $0x1,%r15d │ │ mov $0x1,%edx │ │ - lea -0x386b7(%rip),%rsi │ │ - call 30840 │ │ + lea -0x38760(%rip),%rsi │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 422d8 │ │ + jne 42601 │ │ mov (%rbx),%rax │ │ inc %r14 │ │ test %rax,%rax │ │ - jne 420c0 │ │ - jmp 422d5 │ │ + jne 423e9 │ │ + jmp 425fe │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 42255 │ │ + je 4257e │ │ mov $0x1,%r15d │ │ mov $0x1,%edx │ │ - lea -0x38768(%rip),%rsi │ │ - jmp 42248 │ │ + lea -0x38811(%rip),%rsi │ │ + jmp 42571 │ │ mov -0x40(%rbp),%r14b │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 422c1 │ │ + je 425ea │ │ movzbl %r14b,%eax │ │ lea (%rax,%rax,8),%rdx │ │ add $0x10,%rdx │ │ - lea -0x387a3(%rip),%rcx │ │ - lea -0x3e9ca(%rip),%rsi │ │ + lea -0x3884c(%rip),%rcx │ │ + lea -0x3ecb3(%rip),%rsi │ │ test %al,%al │ │ cmovne %rcx,%rsi │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - je 422c1 │ │ + je 425ea │ │ mov $0x1,%r15d │ │ - jmp 422d8 │ │ + jmp 42601 │ │ movq $0x0,(%rbx) │ │ mov %r14b,0x8(%rbx) │ │ - jmp 422d5 │ │ + jmp 425fe │ │ inc %rcx │ │ mov %rcx,0x10(%rbx) │ │ xor %r15d,%r15d │ │ mov %r15,%rax │ │ add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ @@ -41886,1364 +42225,1366 @@ │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ sub $0x40,%rsp │ │ mov %rdi,%rbx │ │ mov (%rdi),%rcx │ │ test %rcx,%rcx │ │ - je 4237e │ │ + je 426a7 │ │ mov 0x10(%rbx),%rax │ │ cmp 0x8(%rbx),%rax │ │ - jae 4237e │ │ + jae 426a7 │ │ movzbl (%rcx,%rax,1),%ecx │ │ cmp $0x49,%ecx │ │ - je 4239a │ │ + je 426c3 │ │ cmp $0x42,%ecx │ │ - jne 4237e │ │ + jne 426a7 │ │ inc %rax │ │ mov %rax,0x10(%rbx) │ │ lea -0x30(%rbp),%r14 │ │ mov %r14,%rdi │ │ mov %rbx,%rsi │ │ - call 419b5 │ │ + call 41ce1 │ │ cmpq $0x0,(%r14) │ │ - je 423e0 │ │ + je 42709 │ │ cmpq $0x0,0x20(%rbx) │ │ - je 4242b │ │ + je 42754 │ │ movups (%rbx),%xmm0 │ │ movups 0x10(%rbx),%xmm1 │ │ movaps %xmm1,-0x40(%rbp) │ │ movaps %xmm0,-0x50(%rbp) │ │ movups -0x30(%rbp),%xmm0 │ │ movups -0x20(%rbp),%xmm1 │ │ movups %xmm0,(%rbx) │ │ movups %xmm1,0x10(%rbx) │ │ mov %rbx,%rdi │ │ - call 422ea │ │ + call 42613 │ │ movaps -0x50(%rbp),%xmm0 │ │ movaps -0x40(%rbp),%xmm1 │ │ movups %xmm0,(%rbx) │ │ movups %xmm1,0x10(%rbx) │ │ - jmp 42391 │ │ + jmp 426ba │ │ mov %rbx,%rdi │ │ xor %esi,%esi │ │ - call 3ebf3 │ │ + call 3eebd │ │ mov %eax,%r14d │ │ add %r14b,%r14b │ │ mov %r14d,%eax │ │ add $0x40,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ inc %rax │ │ mov %rax,0x10(%rbx) │ │ mov %rbx,%rdi │ │ xor %esi,%esi │ │ - call 3ebf3 │ │ + call 3eebd │ │ mov $0x2,%r14b │ │ test %al,%al │ │ - jne 4238e │ │ + jne 426b7 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 423d0 │ │ - lea -0x38832(%rip),%rsi │ │ + je 426f9 │ │ + lea -0x388db(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 4238e │ │ + jne 426b7 │ │ mov %rbx,%rdi │ │ - call 3ffd5 │ │ + call 4026e │ │ mov %rax,%r14 │ │ inc %r14b │ │ - jmp 4238e │ │ + jmp 426b7 │ │ mov 0x20(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 4241c │ │ + je 42745 │ │ mov -0x28(%rbp),%al │ │ - lea -0x388f3(%rip),%rcx │ │ - lea -0x3eb1a(%rip),%rsi │ │ + lea -0x3899c(%rip),%rcx │ │ + lea -0x3ee03(%rip),%rsi │ │ test %al,%al │ │ cmovne %rcx,%rsi │ │ movzbl %al,%eax │ │ lea (%rax,%rax,8),%rdx │ │ add $0x10,%rdx │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - je 4241c │ │ + je 42745 │ │ mov $0x2,%r14b │ │ - jmp 4238e │ │ + jmp 426b7 │ │ movups -0x30(%rbp),%xmm0 │ │ movups -0x20(%rbp),%xmm1 │ │ movups %xmm1,0x10(%rbx) │ │ movups %xmm0,(%rbx) │ │ xor %r14d,%r14d │ │ - jmp 4238e │ │ + jmp 426b7 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0xa8,%rsp │ │ - mov %rdi,%rbx │ │ + sub $0x88,%rsp │ │ + mov %rdi,%r13 │ │ mov (%rdi),%rcx │ │ test %rcx,%rcx │ │ - je 4264d │ │ - mov 0x8(%rbx),%rdx │ │ - mov 0x10(%rbx),%rax │ │ + je 42a49 │ │ + mov 0x8(%r13),%rdx │ │ + mov 0x10(%r13),%rax │ │ cmp %rdx,%rax │ │ - jae 42475 │ │ + jae 4279e │ │ cmpb $0x55,(%rcx,%rax,1) │ │ - jne 42475 │ │ + jne 4279e │ │ inc %rax │ │ - mov %rax,0x10(%rbx) │ │ + mov %rax,0x10(%r13) │ │ mov $0x1,%r15b │ │ - jmp 42478 │ │ + jmp 427a1 │ │ xor %r15d,%r15d │ │ cmp %rdx,%rax │ │ - jae 424ad │ │ + jae 427dc │ │ cmpb $0x4b,(%rcx,%rax,1) │ │ - jne 424ad │ │ + jne 427dc │ │ lea 0x1(%rax),%rsi │ │ - mov %rsi,0x10(%rbx) │ │ + mov %rsi,0x10(%r13) │ │ cmp %rdx,%rsi │ │ - jae 424e8 │ │ + jae 4281e │ │ cmpb $0x43,(%rcx,%rsi,1) │ │ - jne 424e8 │ │ + jne 4281e │ │ add $0x2,%rax │ │ - mov %rax,0x10(%rbx) │ │ - mov $0x1,%r12d │ │ - lea -0x38950(%rip),%r14 │ │ - jmp 4251b │ │ + mov %rax,0x10(%r13) │ │ + mov $0x1,%ebx │ │ + lea -0x389f8(%rip),%rax │ │ + mov %rax,-0x38(%rbp) │ │ + jmp 4285e │ │ test %r15b,%r15b │ │ - je 4264d │ │ - xor %r14d,%r14d │ │ - mov 0x20(%rbx),%rdi │ │ + je 42a49 │ │ + movq $0x0,-0x38(%rbp) │ │ + mov 0x20(%r13),%rdi │ │ test %rdi,%rdi │ │ - je 424de │ │ - lea -0x3896d(%rip),%rsi │ │ + je 42812 │ │ + lea -0x38a21(%rip),%rsi │ │ mov $0x7,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r15b │ │ test %al,%al │ │ - jne 4277c │ │ - test %r14,%r14 │ │ - jne 42520 │ │ - jmp 4264d │ │ - lea -0x80(%rbp),%r14 │ │ + jne 42c0d │ │ + cmpq $0x0,-0x38(%rbp) │ │ + jne 42863 │ │ + jmp 42a49 │ │ + lea -0xa8(%rbp),%r14 │ │ mov %r14,%rdi │ │ - mov %rbx,%rsi │ │ - call 3f43d │ │ - mov (%r14),%r14 │ │ - test %r14,%r14 │ │ - je 42706 │ │ - mov -0x78(%rbp),%r12 │ │ - test %r12,%r12 │ │ - je 4274d │ │ - cmpq $0x0,-0x68(%rbp) │ │ - jne 4274d │ │ + mov %r13,%rsi │ │ + call 3f6eb │ │ + mov (%r14),%rcx │ │ + mov %rcx,-0x38(%rbp) │ │ + test %rcx,%rcx │ │ + je 42913 │ │ + mov -0xa0(%rbp),%rbx │ │ + test %rbx,%rbx │ │ + je 42962 │ │ + cmpq $0x0,-0x90(%rbp) │ │ + jne 42962 │ │ test %r15b,%r15b │ │ - jne 424b9 │ │ - mov 0x20(%rbx),%r13 │ │ - test %r13,%r13 │ │ - je 42548 │ │ - lea -0x3e8d0(%rip),%rsi │ │ + jne 427ed │ │ + mov 0x20(%r13),%r14 │ │ + test %r14,%r14 │ │ + je 4288b │ │ + lea -0x3eb8b(%rip),%rsi │ │ mov $0x8,%edx │ │ - mov %r13,%rdi │ │ - call 30840 │ │ + mov %r14,%rdi │ │ + call 2fff0 │ │ mov $0x1,%r15b │ │ test %al,%al │ │ - jne 4277c │ │ - xor %eax,%eax │ │ - lea -0xc8(%rbp),%rdi │ │ - mov %rax,(%rdi) │ │ - mov %r12,0x8(%rdi) │ │ - mov %r14,0x10(%rdi) │ │ - mov %r12,0x18(%rdi) │ │ - mov %rax,0x20(%rdi) │ │ - mov %r12,0x28(%rdi) │ │ - movabs $0x5f0000005f,%rax │ │ - mov %rax,0x30(%rdi) │ │ - movb $0x1,0x38(%rdi) │ │ - movw $0x1,0x40(%rdi) │ │ - call 4279d │ │ - test %rax,%rax │ │ - je 42791 │ │ - test %r13,%r13 │ │ - je 425a6 │ │ - mov %r13,%rdi │ │ - mov %rax,%rsi │ │ - call 30840 │ │ + jne 42c0d │ │ + mov %r14,-0x58(%rbp) │ │ + movq $0x0,-0x40(%rbp) │ │ + xor %r15d,%r15d │ │ + mov %rbx,%rdx │ │ + sub %r15,%rdx │ │ + mov -0x38(%rbp),%rax │ │ + lea (%rax,%r15,1),%rsi │ │ + cmp $0xf,%rdx │ │ + ja 428d0 │ │ + mov $0x1,%r12b │ │ + cmp %r15,%rbx │ │ + je 4299c │ │ + xor %ecx,%ecx │ │ + cmpb $0x5f,(%rsi,%rcx,1) │ │ + je 428e5 │ │ + inc %rcx │ │ + cmp %rcx,%rdx │ │ + je 4299c │ │ + jmp 428bc │ │ + mov $0x5f,%edi │ │ + call 32b70 │ │ + test $0x1,%al │ │ + je 42999 │ │ + mov %rdx,%rcx │ │ + lea (%r15,%rcx,1),%r14 │ │ + inc %r14 │ │ + add %rcx,%r15 │ │ + cmp %rbx,%r15 │ │ + jae 42903 │ │ + mov -0x38(%rbp),%rax │ │ + cmpb $0x5f,(%rax,%r15,1) │ │ + je 42c22 │ │ + mov %r14,%r15 │ │ + cmp %rbx,%r14 │ │ + jbe 4289a │ │ + mov $0x1,%r12b │ │ + jmp 4299f │ │ + mov -0xa0(%rbp),%bl │ │ + mov 0x20(%r13),%rdi │ │ + test %rdi,%rdi │ │ + je 42951 │ │ + lea -0x38ba9(%rip),%rax │ │ + lea -0x3f010(%rip),%rsi │ │ + test %bl,%bl │ │ + cmovne %rax,%rsi │ │ + movzbl %bl,%eax │ │ + lea (%rax,%rax,8),%rdx │ │ + add $0x10,%rdx │ │ + call 2fff0 │ │ + mov $0x1,%r15b │ │ test %al,%al │ │ - jne 42645 │ │ - lea -0x80(%rbp),%r15 │ │ - lea -0xc8(%rbp),%rsi │ │ - mov $0x9,%ecx │ │ - mov %r15,%rdi │ │ - rep movsq %ds:(%rsi),%es:(%rdi) │ │ - mov %r13,%rcx │ │ - mov %r13,-0x30(%rbp) │ │ - mov %rcx,-0x38(%rbp) │ │ - mov %rcx,%rax │ │ - mov %rax,%r13 │ │ - mov %r15,%rdi │ │ - call 4279d │ │ - test %rax,%rax │ │ - je 42627 │ │ - mov %rax,%r12 │ │ - mov $0x0,%eax │ │ - test %r13,%r13 │ │ - je 425ca │ │ - mov %rdx,%r14 │ │ - mov $0x1,%edx │ │ - mov %r13,%rdi │ │ - lea -0x38a94(%rip),%rsi │ │ - call 30840 │ │ + jne 42c0d │ │ + movq $0x0,0x0(%r13) │ │ + mov %bl,0x8(%r13) │ │ + jmp 42ac6 │ │ + mov 0x20(%r13),%rdi │ │ + test %rdi,%rdi │ │ + je 42987 │ │ + lea -0x3f052(%rip),%rsi │ │ + mov $0x10,%edx │ │ + call 2fff0 │ │ + mov $0x1,%r15b │ │ test %al,%al │ │ - mov -0x30(%rbp),%r13 │ │ - jne 42645 │ │ - mov $0x0,%ecx │ │ - test %r13,%r13 │ │ - je 425c3 │ │ - mov %r13,%rdi │ │ - mov %r12,%rsi │ │ - mov %r14,%rdx │ │ - call 30840 │ │ - mov %r13,%rcx │ │ + jne 42c0d │ │ + movq $0x0,0x0(%r13) │ │ + movb $0x0,0x8(%r13) │ │ + jmp 42ac6 │ │ + mov $0x1,%r12b │ │ + mov %rbx,%r14 │ │ + mov %rbx,%r15 │ │ + mov -0x58(%rbp),%rdi │ │ + test %rdi,%rdi │ │ + je 429c2 │ │ + mov -0x38(%rbp),%rsi │ │ + mov %r15,%rdx │ │ + call 2fff0 │ │ + mov $0x1,%r15b │ │ test %al,%al │ │ - je 425c3 │ │ - jmp 42645 │ │ - mov -0x38(%rbp),%rdi │ │ + jne 42c0d │ │ + mov %r13,-0x60(%rbp) │ │ + mov -0x40(%rbp),%rcx │ │ + mov %rcx,-0xa8(%rbp) │ │ + mov %rbx,-0xa0(%rbp) │ │ + mov -0x38(%rbp),%rax │ │ + mov %rax,-0x98(%rbp) │ │ + mov %rbx,-0x90(%rbp) │ │ + mov %r14,-0x88(%rbp) │ │ + mov %rbx,-0x80(%rbp) │ │ + movabs $0x5f0000005f,%rax │ │ + mov %rax,-0x78(%rbp) │ │ + mov $0x1,%al │ │ + mov %al,-0x70(%rbp) │ │ + mov %al,-0x68(%rbp) │ │ + mov %r12b,-0x67(%rbp) │ │ + test %r12b,%r12b │ │ + je 42b08 │ │ + mov -0x58(%rbp),%rax │ │ + mov %rax,-0x50(%rbp) │ │ + mov -0x50(%rbp),%rdi │ │ test %rdi,%rdi │ │ - je 4264d │ │ - lea -0x38ad4(%rip),%rsi │ │ + mov -0x60(%rbp),%r13 │ │ + je 42a49 │ │ + lea -0x38c51(%rip),%rsi │ │ mov $0x2,%edx │ │ - call 30840 │ │ - test %al,%al │ │ - je 4264d │ │ + call 2fff0 │ │ mov $0x1,%r15b │ │ - jmp 4277c │ │ - mov 0x20(%rbx),%rdi │ │ + test %al,%al │ │ + jne 42c0d │ │ + mov 0x20(%r13),%rdi │ │ test %rdi,%rdi │ │ - je 42672 │ │ - lea -0x38af7(%rip),%rsi │ │ + je 42a6e │ │ + lea -0x38c73(%rip),%rsi │ │ mov $0x3,%edx │ │ - call 30840 │ │ + call 2fff0 │ │ mov $0x1,%r15b │ │ test %al,%al │ │ - jne 4277c │ │ - mov %rbx,%rdi │ │ - call 41cb7 │ │ + jne 42c0d │ │ + mov %r13,%rdi │ │ + call 41fe0 │ │ mov $0x1,%r15b │ │ test $0x1,%al │ │ - jne 4277c │ │ - mov 0x20(%rbx),%rdi │ │ - test %rdi,%rdi │ │ - je 426a7 │ │ - lea -0x38b2c(%rip),%rsi │ │ + jne 42c0d │ │ + mov 0x20(%r13),%r14 │ │ + test %r14,%r14 │ │ + je 42aa6 │ │ + lea -0x38ca8(%rip),%rsi │ │ mov $0x1,%edx │ │ - call 30840 │ │ + mov %r14,%rdi │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 4277c │ │ - mov (%rbx),%rcx │ │ + jne 42c0d │ │ + mov 0x0(%r13),%rcx │ │ test %rcx,%rcx │ │ - je 426cb │ │ - mov 0x10(%rbx),%rax │ │ - cmp 0x8(%rbx),%rax │ │ - jae 426cb │ │ + je 42ace │ │ + mov 0x10(%r13),%rax │ │ + cmp 0x8(%r13),%rax │ │ + jae 42ace │ │ cmpb $0x75,(%rcx,%rax,1) │ │ - jne 426cb │ │ + jne 42ace │ │ inc %rax │ │ - mov %rax,0x10(%rbx) │ │ - jmp 42779 │ │ - mov 0x20(%rbx),%rdi │ │ - test %rdi,%rdi │ │ - je 426ed │ │ - lea -0x3ef93(%rip),%rsi │ │ + mov %rax,0x10(%r13) │ │ + xor %r15d,%r15d │ │ + jmp 42c0d │ │ + test %r14,%r14 │ │ + je 42aef │ │ + lea -0x3f332(%rip),%rsi │ │ mov $0x4,%edx │ │ - call 30840 │ │ + mov %r14,%rdi │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 4277c │ │ - mov %rbx,%rdi │ │ - add $0xa8,%rsp │ │ + jne 42c0d │ │ + mov %r13,%rdi │ │ + add $0x88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp 3fa33 │ │ - mov -0x78(%rbp),%r14b │ │ - mov 0x20(%rbx),%rdi │ │ - test %rdi,%rdi │ │ - je 42740 │ │ - lea -0x38c1a(%rip),%rax │ │ - lea -0x3ee41(%rip),%rsi │ │ - test %r14b,%r14b │ │ - cmovne %rax,%rsi │ │ - movzbl %r14b,%eax │ │ - lea (%rax,%rax,8),%rdx │ │ - add $0x10,%rdx │ │ - call 30840 │ │ - mov $0x1,%r15b │ │ + jmp 3fd1f │ │ + mov -0x78(%rbp),%al │ │ + mov %al,-0x29(%rbp) │ │ + mov -0x58(%rbp),%r15 │ │ + mov %r15,-0x50(%rbp) │ │ + mov %rcx,%r12 │ │ + cmp %r14,%rbx │ │ + jb 42b8a │ │ + mov %r14,%r13 │ │ + mov %rbx,%rdx │ │ + sub %r13,%rdx │ │ + mov -0x38(%rbp),%rax │ │ + lea (%rax,%r13,1),%rsi │ │ + cmp $0xf,%rdx │ │ + ja 42b4c │ │ + cmp %r13,%rbx │ │ + je 42b87 │ │ + xor %ecx,%ecx │ │ + cmpb $0x5f,(%rsi,%rcx,1) │ │ + je 42b5d │ │ + inc %rcx │ │ + cmp %rcx,%rdx │ │ + jne 42b3c │ │ + jmp 42b87 │ │ + mov $0x5f,%edi │ │ + call 32b70 │ │ + test $0x1,%al │ │ + je 42b87 │ │ + mov %rdx,%rcx │ │ + lea (%rcx,%r13,1),%r14 │ │ + inc %r14 │ │ + add %rcx,%r13 │ │ + cmp %rbx,%r13 │ │ + jae 42b7d │ │ + mov -0x38(%rbp),%rax │ │ + mov -0x29(%rbp),%cl │ │ + cmp %cl,(%rax,%r13,1) │ │ + je 42bfd │ │ + mov %r14,%r13 │ │ + cmp %rbx,%r14 │ │ + jbe 42b21 │ │ + jmp 42b8a │ │ + mov %rbx,%r14 │ │ + movb $0x1,-0x67(%rbp) │ │ + mov $0x1,%al │ │ + mov %eax,-0x44(%rbp) │ │ + mov %r12,-0x40(%rbp) │ │ + mov %rbx,%r13 │ │ + test %r15,%r15 │ │ + je 42be7 │ │ + mov $0x1,%edx │ │ + mov %r15,%rdi │ │ + lea -0x38dc9(%rip),%rsi │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 4277c │ │ - movq $0x0,(%rbx) │ │ - mov %r14b,0x8(%rbx) │ │ - jmp 42779 │ │ - mov 0x20(%rbx),%rdi │ │ - test %rdi,%rdi │ │ - je 4276e │ │ - lea -0x3ee7d(%rip),%rsi │ │ - mov $0x10,%edx │ │ - call 30840 │ │ - mov $0x1,%r15b │ │ + jne 42c0a │ │ + mov -0x58(%rbp),%r15 │ │ + test %r15,%r15 │ │ + je 42bdf │ │ + sub %r12,%r13 │ │ + add -0x38(%rbp),%r12 │ │ + mov %r15,%rdi │ │ + mov %r12,%rsi │ │ + mov %r13,%rdx │ │ + call 2fff0 │ │ + mov %r15,-0x50(%rbp) │ │ test %al,%al │ │ - jne 4277c │ │ - movq $0x0,(%rbx) │ │ - movb $0x0,0x8(%rbx) │ │ + je 42bea │ │ + jmp 42c0a │ │ + movq $0x0,-0x50(%rbp) │ │ xor %r15d,%r15d │ │ + cmpb $0x0,-0x44(%rbp) │ │ + mov -0x40(%rbp),%rcx │ │ + jne 42a20 │ │ + jmp 42b16 │ │ + movl $0x0,-0x44(%rbp) │ │ + mov %r14,-0x40(%rbp) │ │ + jmp 42b9a │ │ + mov $0x1,%r15b │ │ mov %r15d,%eax │ │ - add $0xa8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - ret │ │ - lea 0x378a8(%rip),%rdi │ │ - call 32120 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x28,%rsp │ │ - cmpb $0x0,0x41(%rdi) │ │ - je 427bb │ │ - xor %eax,%eax │ │ - jmp 428b8 │ │ - mov %rdi,%rbx │ │ - mov 0x10(%rdi),%rax │ │ - mov %rax,-0x30(%rbp) │ │ - mov 0x18(%rdi),%rax │ │ - mov 0x28(%rdi),%r15 │ │ - mov %rax,-0x48(%rbp) │ │ - cmp %rax,%r15 │ │ - seta %al │ │ - mov 0x20(%rdi),%r13 │ │ - cmp %r13,%r15 │ │ - setb %cl │ │ - or %al,%cl │ │ - jne 42895 │ │ - movzbl 0x38(%rbx),%r8d │ │ - mov 0x2f(%rbx,%r8,1),%r14b │ │ - movzbl %r14b,%eax │ │ - mov %eax,-0x34(%rbp) │ │ - mov %r8,-0x40(%rbp) │ │ - mov %r15,%rax │ │ - sub %r13,%rax │ │ - mov -0x30(%rbp),%rcx │ │ - lea (%rcx,%r13,1),%rsi │ │ - cmp $0xf,%rax │ │ - ja 4282f │ │ - xor %edx,%edx │ │ - test %rax,%rax │ │ - je 4282b │ │ - cmp %r14b,(%rsi,%rdx,1) │ │ - je 42840 │ │ - inc %rdx │ │ - cmp %rdx,%rax │ │ - jne 4281a │ │ - mov %rax,%rdx │ │ - xor %eax,%eax │ │ - jmp 42845 │ │ - mov -0x34(%rbp),%edi │ │ - mov %rax,%rdx │ │ - call 335c0 │ │ - mov -0x40(%rbp),%r8 │ │ - jmp 42845 │ │ - mov $0x1,%eax │ │ - cmp $0x1,%rax │ │ - jne 42891 │ │ - add %rdx,%r13 │ │ - inc %r13 │ │ - mov %r13,0x20(%rbx) │ │ - mov %r13,%r12 │ │ - sub %r8,%r12 │ │ - jb 42886 │ │ - cmp -0x48(%rbp),%r13 │ │ - ja 42886 │ │ - cmp $0x5,%r8b │ │ - jae 428df │ │ - mov -0x30(%rbp),%rax │ │ - lea (%rax,%r12,1),%rdi │ │ - lea 0x30(%rbx),%rsi │ │ - mov %r8,%rdx │ │ - call *0x38a22(%rip) │ │ - mov -0x40(%rbp),%r8 │ │ - test %eax,%eax │ │ - je 428ca │ │ - cmp %r13,%r15 │ │ - jae 427ff │ │ - jmp 42895 │ │ - mov %r15,0x20(%rbx) │ │ - movb $0x1,0x41(%rbx) │ │ - mov (%rbx),%rcx │ │ - mov 0x8(%rbx),%r12 │ │ - mov -0x30(%rbp),%rdx │ │ - add %rcx,%rdx │ │ - xor %eax,%eax │ │ - sub %rcx,%r12 │ │ - cmovne %rdx,%rax │ │ - cmpb $0x0,0x40(%rbx) │ │ - cmovne %rdx,%rax │ │ - mov %r12,%rdx │ │ - add $0x28,%rsp │ │ + add $0x88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - mov (%rbx),%rax │ │ - sub %rax,%r12 │ │ - mov -0x30(%rbp),%rcx │ │ - add %rax,%rcx │ │ - mov %r13,(%rbx) │ │ - mov %rcx,%rax │ │ - jmp 428b8 │ │ - lea 0x383c2(%rip),%rcx │ │ - mov $0x4,%edx │ │ - xor %edi,%edi │ │ - mov %r8,%rsi │ │ - call 32050 │ │ + xor %r12d,%r12d │ │ + mov %r14,-0x40(%rbp) │ │ + jmp 429a2 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ sub $0x18,%rsp │ │ mov %rsi,%rbx │ │ lea -0x20(%rbp),%r14 │ │ mov %rdi,(%r14) │ │ mov (%rsi),%rdi │ │ mov 0x8(%rsi),%rax │ │ - lea -0x38cd0(%rip),%rsi │ │ + lea -0x38d75(%rip),%rsi │ │ mov $0xd,%edx │ │ call *0x18(%rax) │ │ lea -0x30(%rbp),%r15 │ │ mov %rbx,(%r15) │ │ mov %al,0x8(%r15) │ │ movb $0x0,0x9(%r15) │ │ - lea -0x3f1b5(%rip),%rsi │ │ + lea -0x3f48e(%rip),%rsi │ │ lea 0x69(%rip),%r8 │ │ mov $0x4,%edx │ │ mov %r15,%rdi │ │ mov %r14,%rcx │ │ - call 32360 │ │ + call 31a80 │ │ mov 0x8(%r15),%cl │ │ mov 0x9(%r15),%al │ │ mov %eax,%edx │ │ not %dl │ │ or %cl,%dl │ │ test $0x1,%dl │ │ - je 42967 │ │ + je 42ca0 │ │ or %cl,%al │ │ - jmp 4299c │ │ + jmp 42cd5 │ │ mov -0x30(%rbp),%rax │ │ testb $0x80,0x12(%rax) │ │ - jne 42986 │ │ + jne 42cbf │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rax │ │ - lea -0x38dd6(%rip),%rsi │ │ + lea -0x38e86(%rip),%rsi │ │ mov $0x2,%edx │ │ - jmp 42999 │ │ + jmp 42cd2 │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rax │ │ - lea -0x38e1c(%rip),%rsi │ │ + lea -0x38ed5(%rip),%rsi │ │ mov $0x1,%edx │ │ call *0x18(%rax) │ │ and $0x1,%al │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov (%rdi),%rax │ │ movzbl (%rax),%eax │ │ - lea -0x37e46(%rip),%rcx │ │ - mov (%rcx,%rax,8),%rdx │ │ - lea -0x37e21(%rip),%rcx │ │ + lea -0x37b67(%rip),%rcx │ │ + movzbl (%rax,%rcx,1),%edx │ │ + lea -0x37b6a(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ mov (%rsi),%rdi │ │ mov 0x8(%rsi),%rcx │ │ - mov 0x18(%rcx),%rcx │ │ mov %rax,%rsi │ │ - jmp *%rcx │ │ + jmp *0x18(%rcx) │ │ mov 0x8(%rdi),%rax │ │ sub %rdx,%rax │ │ setb %cl │ │ or (%rdi),%cl │ │ movzbl %cl,%ecx │ │ - mov %ecx,%r8d │ │ - and $0x1,%r8d │ │ - mov %r8,(%rdi) │ │ + mov %rcx,(%rdi) │ │ mov %rax,0x8(%rdi) │ │ - test $0x1,%cl │ │ - je 429fd │ │ + test %cl,%cl │ │ + je 42d2b │ │ mov $0x1,%al │ │ ret │ │ mov 0x10(%rdi),%rax │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rax │ │ - mov 0x18(%rax),%rax │ │ - jmp *%rax │ │ + jmp *0x18(%rax) │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x68,%rsp │ │ - mov %rsi,%r15 │ │ + sub $0x58,%rsp │ │ + mov %rsi,%r14 │ │ mov (%rdi),%rax │ │ mov (%rax),%r13 │ │ test %r13,%r13 │ │ - je 4339c │ │ + je 436be │ │ mov 0x8(%rax),%rcx │ │ mov %rcx,-0x38(%rbp) │ │ - mov 0x10(%rax),%rax │ │ - mov %rax,-0x50(%rbp) │ │ + mov 0x10(%rax),%r15 │ │ xor %edi,%edi │ │ - mov $0xa,%r14d │ │ - mov %r15,-0x40(%rbp) │ │ - cmp -0x50(%rbp),%rdi │ │ - je 433ca │ │ + mov %r14,-0x30(%rbp) │ │ + mov %r15,-0x48(%rbp) │ │ + cmp %r15,%rdi │ │ + je 436e9 │ │ cmpq $0x0,-0x38(%rbp) │ │ - je 43449 │ │ + je 43749 │ │ lea 0x1(%rdi),%rax │ │ - mov %rax,-0x58(%rbp) │ │ + mov %rax,-0x50(%rbp) │ │ mov 0x0(%r13),%dl │ │ movzbl %dl,%r9d │ │ mov -0x38(%rbp),%rsi │ │ lea -0x1(%rsi),%rcx │ │ xor %eax,%eax │ │ mov %edx,%r8d │ │ test %r8b,%r8b │ │ - js 42a8a │ │ + js 42dae │ │ movzbl %r8b,%r10d │ │ - jmp 42ae4 │ │ + jmp 42e08 │ │ mov %r8d,%r10d │ │ and $0x1f,%r10b │ │ movzbl %r10b,%r10d │ │ movzbl 0x1(%r13,%rax,1),%ebx │ │ and $0x3f,%ebx │ │ cmp $0xdf,%r8b │ │ - jbe 42ad4 │ │ + jbe 42df8 │ │ movzbl 0x2(%r13,%rax,1),%r11d │ │ shl $0x6,%ebx │ │ and $0x3f,%r11d │ │ or %ebx,%r11d │ │ cmp $0xf0,%r8b │ │ - jb 42add │ │ + jb 42e01 │ │ movzbl 0x3(%r13,%rax,1),%ebx │ │ and $0x7,%r10d │ │ shl $0x12,%r10d │ │ shl $0x6,%r11d │ │ and $0x3f,%ebx │ │ or %r11d,%ebx │ │ - jmp 42ad8 │ │ + jmp 42dfc │ │ shl $0x6,%r10d │ │ or %ebx,%r10d │ │ - jmp 42ae4 │ │ + jmp 42e08 │ │ shl $0xc,%r10d │ │ or %r11d,%r10d │ │ lea (%rax,%r13,1),%r12 │ │ add $0xffffffd0,%r10d │ │ cmp $0xa,%r10d │ │ - jae 42b15 │ │ + jae 42e39 │ │ cmp %rax,%rcx │ │ - je 43449 │ │ + je 43749 │ │ mov 0x1(%r13,%rax,1),%r8b │ │ cmp $0xbf,%r8b │ │ - jle 43455 │ │ + jle 43755 │ │ dec %rsi │ │ inc %rax │ │ - jmp 42a7f │ │ + jmp 42da3 │ │ mov -0x38(%rbp),%rcx │ │ sub %rsi,%rcx │ │ - je 43471 │ │ + je 4378b │ │ cmpb $0xbf,0x0(%r13,%rcx,1) │ │ - jle 43476 │ │ + jle 43790 │ │ cmp $0x1,%rcx │ │ - jne 42b4b │ │ + jne 42e6f │ │ mov $0x1,%r10b │ │ cmp $0x2b,%r9d │ │ - je 43405 │ │ + je 43723 │ │ cmp $0x2d,%r9d │ │ - je 43405 │ │ + je 43723 │ │ xor %r9d,%r9d │ │ cmp $0x2b,%dl │ │ sete %r9b │ │ sub %r9,%rcx │ │ add %r9,%r13 │ │ neg %r9 │ │ cmp $0x11,%rcx │ │ - jae 42bc8 │ │ + jae 42eec │ │ test %rcx,%rcx │ │ - je 42bfe │ │ + je 42f27 │ │ add %rax,%r9 │ │ xor %ecx,%ecx │ │ xor %eax,%eax │ │ movzbl 0x0(%r13,%rcx,1),%edx │ │ add $0xffffffd0,%edx │ │ cmp $0x9,%edx │ │ - ja 4346c │ │ + ja 4376c │ │ lea (%rax,%rax,4),%rax │ │ mov %edx,%edx │ │ lea (%rdx,%rax,2),%rax │ │ inc %rcx │ │ cmp %rcx,%r9 │ │ - jne 42b74 │ │ + jne 42e98 │ │ test %rax,%rax │ │ - je 42bfe │ │ + je 42f27 │ │ mov %rsi,%rcx │ │ sub %rax,%rcx │ │ mov %rcx,-0x38(%rbp) │ │ - jbe 42c0d │ │ + jbe 42f36 │ │ cmpb $0xbf,(%r12,%rax,1) │ │ - jle 4348b │ │ + jle 437a5 │ │ cmpb $0xbf,(%r12,%rax,1) │ │ - jle 4349a │ │ + jle 437b4 │ │ lea (%r12,%rax,1),%r13 │ │ mov %rax,%rsi │ │ - jmp 42c21 │ │ + jmp 42f4a │ │ add %rax,%r9 │ │ xor %ecx,%ecx │ │ xor %eax,%eax │ │ cmp %rcx,%r9 │ │ - je 42b98 │ │ - mul %r14 │ │ + je 42ebc │ │ + mov $0xa,%edx │ │ + mul %rdx │ │ movzbl 0x0(%r13,%rcx,1),%edx │ │ - jo 433f3 │ │ + jo 43711 │ │ add $0xffffffd0,%edx │ │ cmp $0xa,%edx │ │ - jae 4346c │ │ + jae 4376c │ │ mov %edx,%edx │ │ inc %rcx │ │ add %rdx,%rax │ │ - jae 42bcf │ │ - jmp 43402 │ │ + jae 42ef3 │ │ + jmp 43720 │ │ xor %r14d,%r14d │ │ mov %rsi,-0x38(%rbp) │ │ mov %r12,%r13 │ │ - jmp 42d05 │ │ - jne 4348b │ │ + jmp 43027 │ │ + jne 437a5 │ │ add %r12,%rax │ │ mov %rax,%r13 │ │ movq $0x0,-0x38(%rbp) │ │ + testb $0x80,0x12(%r14) │ │ + je 43024 │ │ lea 0x1(%rdi),%rax │ │ - cmp -0x50(%rbp),%rax │ │ - jne 42d02 │ │ - mov 0x10(%r15),%eax │ │ - mov $0x800000,%ecx │ │ - and %ecx,%eax │ │ - je 42d02 │ │ + cmp %r15,%rax │ │ + jne 43024 │ │ cmp $0x68,%r8b │ │ - jne 42d02 │ │ + jne 43024 │ │ cmp $0x1,%rsi │ │ - je 42c5c │ │ + je 42f7e │ │ cmpb $0xc0,0x1(%r12) │ │ - jl 434ea │ │ + jl 43803 │ │ lea 0x1(%r12),%rax │ │ lea (%r12,%rsi,1),%rcx │ │ cmp %rcx,%rax │ │ - je 433ca │ │ + je 436e9 │ │ movzbl (%rax),%edx │ │ test %dl,%dl │ │ - js 42c7a │ │ + js 42f9c │ │ inc %rax │ │ - jmp 42ce1 │ │ + jmp 43003 │ │ mov %edx,%r8d │ │ and $0x1f,%r8d │ │ movzbl 0x1(%rax),%r10d │ │ and $0x3f,%r10d │ │ cmp $0xdf,%dl │ │ - jbe 42cc3 │ │ + jbe 42fe5 │ │ movzbl 0x2(%rax),%r9d │ │ shl $0x6,%r10d │ │ and $0x3f,%r9d │ │ or %r10d,%r9d │ │ cmp $0xf0,%dl │ │ - jb 42cd3 │ │ + jb 42ff5 │ │ movzbl 0x3(%rax),%edx │ │ add $0x4,%rax │ │ and $0x7,%r8d │ │ shl $0x12,%r8d │ │ shl $0x6,%r9d │ │ and $0x3f,%edx │ │ or %r9d,%edx │ │ or %r8d,%edx │ │ - jmp 42ce1 │ │ + jmp 43003 │ │ add $0x2,%rax │ │ shl $0x6,%r8d │ │ or %r10d,%r8d │ │ mov %r8d,%edx │ │ - jmp 42ce1 │ │ + jmp 43003 │ │ add $0x3,%rax │ │ shl $0xc,%r8d │ │ or %r8d,%r9d │ │ mov %r9d,%edx │ │ lea -0x41(%rdx),%r8d │ │ and $0xffffffde,%r8d │ │ add $0xa,%r8d │ │ lea -0x30(%rdx),%r9d │ │ cmp $0x3a,%edx │ │ cmovae %r8d,%r9d │ │ cmp $0xf,%r9d │ │ - jbe 42c65 │ │ + jbe 42f87 │ │ mov %rsi,%r14 │ │ test %rdi,%rdi │ │ - je 42d28 │ │ - mov (%r15),%rdi │ │ - mov 0x8(%r15),%rax │ │ + je 4304e │ │ + mov -0x30(%rbp),%rax │ │ + mov (%rax),%rdi │ │ + mov 0x8(%rax),%rax │ │ mov $0x2,%edx │ │ - lea -0x3919b(%rip),%rsi │ │ + lea -0x39241(%rip),%rsi │ │ call *0x18(%rax) │ │ test %al,%al │ │ - jne 43398 │ │ + jne 436ba │ │ cmp $0x1,%r14 │ │ - jbe 42d49 │ │ + jbe 4306f │ │ cmpw $0x245f,(%r12) │ │ - jne 42d49 │ │ + jne 4306f │ │ cmpb $0xc0,0x1(%r12) │ │ - jl 434d9 │ │ + jl 437ec │ │ inc %r12 │ │ dec %r14 │ │ + mov %r14,%r15 │ │ mov %r12,%rbx │ │ test %r14,%r14 │ │ - je 42d8f │ │ + je 430bc │ │ movzbl (%rbx),%eax │ │ cmp $0x24,%eax │ │ - je 42e78 │ │ + je 431a0 │ │ cmp $0x2e,%eax │ │ - jne 42d8f │ │ - cmp $0x1,%r14 │ │ - jne 42f57 │ │ - mov (%r15),%rdi │ │ - mov 0x8(%r15),%rax │ │ + jne 430bc │ │ + cmp $0x1,%r15 │ │ + jne 4329d │ │ + mov -0x30(%rbp),%rax │ │ + mov (%rax),%rdi │ │ + mov 0x8(%rax),%rax │ │ mov $0x1,%edx │ │ - lea -0x39193(%rip),%rsi │ │ + lea -0x39231(%rip),%rsi │ │ call *0x18(%rax) │ │ test %al,%al │ │ - jne 43398 │ │ - jmp 4327a │ │ - mov %r14,-0x30(%rbp) │ │ - lea (%rbx,%r14,1),%rax │ │ + jne 436ba │ │ + jmp 43357 │ │ + lea (%rbx,%r15,1),%rax │ │ xor %edi,%edi │ │ mov %rbx,%rcx │ │ cmp %rax,%rcx │ │ - je 43371 │ │ + je 43696 │ │ mov %rdi,%r14 │ │ movzbl (%rcx),%edx │ │ test %dl,%dl │ │ - js 42db5 │ │ + js 430de │ │ lea 0x1(%rcx),%rsi │ │ - jmp 42e14 │ │ + jmp 4313d │ │ mov %edx,%edi │ │ and $0x1f,%edi │ │ movzbl 0x1(%rcx),%r9d │ │ and $0x3f,%r9d │ │ cmp $0xdf,%dl │ │ - jbe 42df9 │ │ + jbe 43122 │ │ movzbl 0x2(%rcx),%r8d │ │ shl $0x6,%r9d │ │ and $0x3f,%r8d │ │ or %r9d,%r8d │ │ cmp $0xf0,%dl │ │ - jb 42e07 │ │ + jb 43130 │ │ lea 0x4(%rcx),%rsi │ │ movzbl 0x3(%rcx),%edx │ │ and $0x7,%edi │ │ shl $0x12,%edi │ │ shl $0x6,%r8d │ │ and $0x3f,%edx │ │ or %r8d,%edx │ │ or %edi,%edx │ │ - jmp 42e14 │ │ + jmp 4313d │ │ lea 0x2(%rcx),%rsi │ │ shl $0x6,%edi │ │ or %r9d,%edi │ │ mov %edi,%edx │ │ - jmp 42e14 │ │ + jmp 4313d │ │ lea 0x3(%rcx),%rsi │ │ shl $0xc,%edi │ │ or %edi,%r8d │ │ mov %r8d,%edx │ │ cmp $0x24,%edx │ │ - je 42e2e │ │ + je 43157 │ │ mov %r14,%rdi │ │ sub %rcx,%rdi │ │ add %rsi,%rdi │ │ mov %rsi,%rcx │ │ cmp $0x2e,%edx │ │ - jne 42d9c │ │ + jne 430c5 │ │ test %r14,%r14 │ │ - je 42f05 │ │ - cmp -0x30(%rbp),%r14 │ │ - mov -0x40(%rbp),%r15 │ │ - jae 42f20 │ │ + je 43252 │ │ + cmp %r15,%r14 │ │ + jae 4326d │ │ cmpb $0xbf,(%rbx,%r14,1) │ │ - jle 433db │ │ - mov (%r15),%rdi │ │ - mov 0x8(%r15),%rax │ │ + jle 436fa │ │ + mov -0x30(%rbp),%rax │ │ + mov (%rax),%rdi │ │ + mov 0x8(%rax),%rax │ │ mov %rbx,%rsi │ │ mov %r14,%rdx │ │ call *0x18(%rax) │ │ test %al,%al │ │ - jne 43398 │ │ + jne 436ba │ │ cmpb $0xc0,(%rbx,%r14,1) │ │ - jge 42f42 │ │ - jmp 434ae │ │ - cmp $0x1,%r14 │ │ - je 42e88 │ │ + jge 43292 │ │ + jmp 437c8 │ │ + cmp $0x1,%r15 │ │ + je 431b0 │ │ cmpb $0xbf,0x1(%rbx) │ │ - jle 434d0 │ │ - mov %r14,-0x30(%rbp) │ │ - lea -0x1(%r14),%r12 │ │ - lea 0x1(%rbx),%r14 │ │ - xor %r15d,%r15d │ │ - mov %r12,%rax │ │ - sub %r15,%rax │ │ - lea (%r14,%r15,1),%rsi │ │ - cmp $0xf,%rax │ │ - ja 42ec3 │ │ - xor %edx,%edx │ │ - test %rax,%rax │ │ - je 42ebf │ │ - cmpb $0x24,(%rsi,%rdx,1) │ │ - je 42ed2 │ │ - inc %rdx │ │ - cmp %rdx,%rax │ │ - jne 42eae │ │ - mov %rax,%rdx │ │ - xor %eax,%eax │ │ - jmp 42ed7 │ │ + jle 437e3 │ │ + lea -0x1(%r15),%rdi │ │ + lea 0x1(%rbx),%r11 │ │ + xor %r12d,%r12d │ │ + mov %rdi,-0x40(%rbp) │ │ + mov %rdi,%rdx │ │ + sub %r12,%rdx │ │ + lea (%r11,%r12,1),%rsi │ │ + cmp $0xf,%rdx │ │ + ja 431ed │ │ + cmp %r12,%rdi │ │ + je 43696 │ │ + xor %ecx,%ecx │ │ + cmpb $0x24,(%rsi,%rcx,1) │ │ + je 43218 │ │ + inc %rcx │ │ + cmp %rcx,%rdx │ │ + jne 431da │ │ + jmp 43696 │ │ mov $0x24,%edi │ │ - mov %rax,%rdx │ │ - call 335c0 │ │ - jmp 42ed7 │ │ - mov $0x1,%eax │ │ - cmp $0x1,%rax │ │ - jne 43371 │ │ - lea (%rdx,%r15,1),%rcx │ │ - cmp %r12,%rcx │ │ - jae 42ef5 │ │ - cmpb $0x24,(%r14,%rcx,1) │ │ - je 42fac │ │ - add %rdx,%r15 │ │ - inc %r15 │ │ - cmp %r15,%r12 │ │ - jae 42e97 │ │ - jmp 43371 │ │ - mov -0x40(%rbp),%r15 │ │ - mov (%r15),%rdi │ │ - mov 0x8(%r15),%rax │ │ + mov %rbx,%r14 │ │ + mov %r15,%rbx │ │ + mov %r11,%r15 │ │ + call 32b70 │ │ + mov -0x40(%rbp),%rdi │ │ + mov %r15,%r11 │ │ + mov %rbx,%r15 │ │ + mov %r14,%rbx │ │ + test $0x1,%al │ │ + je 43696 │ │ + mov %rdx,%rcx │ │ + lea (%rcx,%r12,1),%rax │ │ + inc %rax │ │ + add %r12,%rcx │ │ + cmp %rdi,%rcx │ │ + jae 43241 │ │ + mov (%r11,%rcx,1),%dl │ │ + cmp %rdi,%rax │ │ + ja 43368 │ │ + mov %rax,%r12 │ │ + cmp $0x24,%dl │ │ + jne 431bf │ │ + jmp 43368 │ │ + mov %rax,%r12 │ │ + cmp %rdi,%rax │ │ + jbe 431bf │ │ + jmp 43696 │ │ + mov -0x30(%rbp),%rax │ │ + mov (%rax),%rdi │ │ + mov 0x8(%rax),%rax │ │ mov %rbx,%rsi │ │ xor %edx,%edx │ │ call *0x18(%rax) │ │ mov $0x0,%r14d │ │ - jmp 42f3a │ │ - jne 433db │ │ - mov (%r15),%rdi │ │ - mov 0x8(%r15),%rax │ │ + jmp 4328a │ │ + jne 436fa │ │ + mov -0x30(%rbp),%rax │ │ + mov (%rax),%rdi │ │ + mov 0x8(%rax),%rax │ │ mov %rbx,%rsi │ │ - mov -0x30(%rbp),%r14 │ │ - mov %r14,%rdx │ │ + mov %r15,%rdx │ │ call *0x18(%rax) │ │ + mov %r15,%r14 │ │ test %al,%al │ │ - jne 43398 │ │ - mov -0x30(%rbp),%rax │ │ - sub %r14,%rax │ │ + jne 436ba │ │ + sub %r14,%r15 │ │ add %r14,%rbx │ │ - mov %rbx,%r12 │ │ - mov %rax,%r14 │ │ - jmp 42d49 │ │ + jmp 4335d │ │ movzbl 0x1(%rbx),%eax │ │ cmp $0xbf,%al │ │ - jle 434c7 │ │ + mov -0x30(%rbp),%r8 │ │ + jle 437da │ │ test %al,%al │ │ - jns 43214 │ │ + jns 432f7 │ │ mov %eax,%ecx │ │ and $0x1f,%ecx │ │ movzbl 0x2(%rbx),%esi │ │ and $0x3f,%esi │ │ cmp $0xdf,%al │ │ - jbe 4300c │ │ + jbe 432e7 │ │ movzbl 0x3(%rbx),%edx │ │ shl $0x6,%esi │ │ and $0x3f,%edx │ │ or %esi,%edx │ │ cmp $0xf0,%al │ │ - jb 4320d │ │ + jb 432f0 │ │ movzbl 0x4(%rbx),%eax │ │ and $0x7,%ecx │ │ shl $0x12,%ecx │ │ shl $0x6,%edx │ │ and $0x3f,%eax │ │ or %edx,%eax │ │ or %ecx,%eax │ │ - jmp 43214 │ │ - movzbl (%r14),%eax │ │ + jmp 432f7 │ │ + shl $0x6,%ecx │ │ + or %esi,%ecx │ │ + mov %ecx,%eax │ │ + jmp 432f7 │ │ + shl $0xc,%ecx │ │ + or %ecx,%edx │ │ + mov %edx,%eax │ │ + mov (%r8),%rdi │ │ + mov 0x8(%r8),%rcx │ │ + mov 0x18(%rcx),%rcx │ │ + cmp $0x2e,%eax │ │ + jne 43337 │ │ + mov $0x2,%edx │ │ + lea -0x39511(%rip),%rsi │ │ + call *%rcx │ │ + test %al,%al │ │ + jne 436ba │ │ + cmp $0x3,%r15 │ │ + jb 4332d │ │ + cmpb $0xc0,0x2(%rbx) │ │ + jl 43829 │ │ + add $0xfffffffffffffffe,%r15 │ │ + add $0x2,%rbx │ │ + jmp 4335d │ │ + mov $0x1,%edx │ │ + lea -0x394c8(%rip),%rsi │ │ + call *%rcx │ │ + test %al,%al │ │ + jne 436ba │ │ + cmpb $0xc0,0x1(%rbx) │ │ + jl 4380f │ │ + dec %r15 │ │ + inc %rbx │ │ + mov %rbx,%r12 │ │ + mov %r15,%r14 │ │ + jmp 4306f │ │ + cmp $0x24,%dl │ │ + jne 43696 │ │ + movzbl (%r11),%eax │ │ cmp $0xc0,%al │ │ - jl 4342e │ │ + jl 43771 │ │ lea 0x2(%rcx),%r12 │ │ - mov -0x30(%rbp),%rdx │ │ - sub %r12,%rdx │ │ - mov %rdx,-0x48(%rbp) │ │ - mov -0x40(%rbp),%r15 │ │ - jbe 42fd8 │ │ + mov %r15,%r14 │ │ + sub %r12,%r14 │ │ + jbe 43394 │ │ cmpb $0xc0,(%rbx,%r12,1) │ │ - jl 4351b │ │ + jl 43837 │ │ add %rbx,%r12 │ │ cmp $0x1,%rcx │ │ - je 430a2 │ │ + je 43452 │ │ cmp $0x2,%rcx │ │ - je 43018 │ │ + je 433c8 │ │ test %rcx,%rcx │ │ - je 43371 │ │ + je 43696 │ │ cmp $0x75,%eax │ │ - jne 43371 │ │ + jne 43696 │ │ cmpb $0xc0,0x2(%rbx) │ │ - jge 430bb │ │ - jmp 43534 │ │ - shl $0x6,%ecx │ │ - or %esi,%ecx │ │ - mov %ecx,%eax │ │ - jmp 43214 │ │ - cmpw $0x5053,(%r14) │ │ - lea -0x3943a(%rip),%rsi │ │ - je 43183 │ │ - cmpw $0x5042,(%r14) │ │ - lea -0x394a4(%rip),%rsi │ │ - je 43183 │ │ - cmpw $0x4652,(%r14) │ │ - lea -0x394b9(%rip),%rsi │ │ - je 43183 │ │ - cmpw $0x544c,(%r14) │ │ - lea -0x394ce(%rip),%rsi │ │ - je 43183 │ │ - cmpw $0x5447,(%r14) │ │ - lea -0x394e0(%rip),%rsi │ │ - je 43183 │ │ - cmpw $0x504c,(%r14) │ │ - lea -0x394e7(%rip),%rsi │ │ - je 43183 │ │ - cmpw $0x5052,(%r14) │ │ - lea -0x3952e(%rip),%rsi │ │ - jne 42ff4 │ │ - jmp 43183 │ │ - lea -0x3950b(%rip),%rsi │ │ + jge 4346b │ │ + jmp 43849 │ │ + cmpw $0x5053,(%r11) │ │ + lea -0x3955b(%rip),%rsi │ │ + je 43532 │ │ + cmpw $0x5042,(%r11) │ │ + lea -0x395cb(%rip),%rsi │ │ + je 43532 │ │ + cmpw $0x4652,(%r11) │ │ + lea -0x395e0(%rip),%rsi │ │ + je 43532 │ │ + cmpw $0x544c,(%r11) │ │ + lea -0x395fe(%rip),%rsi │ │ + je 43532 │ │ + cmpw $0x5447,(%r11) │ │ + lea -0x39610(%rip),%rsi │ │ + je 43532 │ │ + cmpw $0x504c,(%r11) │ │ + lea -0x3960e(%rip),%rsi │ │ + je 43532 │ │ + cmpw $0x5052,(%r11) │ │ + lea -0x3965e(%rip),%rsi │ │ + jne 433b0 │ │ + jmp 43532 │ │ + lea -0x39632(%rip),%rsi │ │ cmp $0x43,%eax │ │ - je 43183 │ │ + je 43532 │ │ cmp $0x75,%eax │ │ - jne 43371 │ │ - add %rcx,%r14 │ │ - lea -0x1(%rcx),%rdx │ │ - lea 0x2(%rbx),%rsi │ │ - mov %rsi,%r8 │ │ - mov %r8,%rax │ │ - cmp %r14,%r8 │ │ - je 4316f │ │ - movzbl (%rax),%edi │ │ - test %dil,%dil │ │ - js 430e3 │ │ - lea 0x1(%rax),%r8 │ │ - jmp 4314c │ │ - mov %edi,%r9d │ │ - and $0x1f,%r9d │ │ - movzbl 0x1(%rax),%r11d │ │ - and $0x3f,%r11d │ │ - cmp $0xdf,%dil │ │ - jbe 4312e │ │ - movzbl 0x2(%rax),%r10d │ │ - shl $0x6,%r11d │ │ + jne 43696 │ │ + add %rcx,%r11 │ │ + dec %rcx │ │ + lea 0x2(%rbx),%rdx │ │ + mov %rdx,%rdi │ │ + mov %rdi,%rax │ │ + cmp %r11,%rdi │ │ + je 4351e │ │ + movzbl (%rax),%esi │ │ + test %sil,%sil │ │ + js 43492 │ │ + lea 0x1(%rax),%rdi │ │ + jmp 434fb │ │ + mov %esi,%r8d │ │ + and $0x1f,%r8d │ │ + movzbl 0x1(%rax),%r10d │ │ and $0x3f,%r10d │ │ - or %r11d,%r10d │ │ - cmp $0xf0,%dil │ │ - jb 4313e │ │ - lea 0x4(%rax),%r8 │ │ - movzbl 0x3(%rax),%edi │ │ - and $0x7,%r9d │ │ - shl $0x12,%r9d │ │ + cmp $0xdf,%sil │ │ + jbe 434dd │ │ + movzbl 0x2(%rax),%r9d │ │ shl $0x6,%r10d │ │ - and $0x3f,%edi │ │ - or %r10d,%edi │ │ - or %r9d,%edi │ │ - jmp 4314c │ │ - lea 0x2(%rax),%r8 │ │ + and $0x3f,%r9d │ │ + or %r10d,%r9d │ │ + cmp $0xf0,%sil │ │ + jb 434ed │ │ + lea 0x4(%rax),%rdi │ │ + movzbl 0x3(%rax),%esi │ │ + and $0x7,%r8d │ │ + shl $0x12,%r8d │ │ shl $0x6,%r9d │ │ - or %r11d,%r9d │ │ - mov %r9d,%edi │ │ - jmp 4314c │ │ - lea 0x3(%rax),%r8 │ │ - shl $0xc,%r9d │ │ - or %r9d,%r10d │ │ - mov %r10d,%edi │ │ - lea -0x3a(%rdi),%r9d │ │ - cmp $0xfffffff6,%r9d │ │ - setb %r9b │ │ - add $0xffffff99,%edi │ │ - cmp $0xfffffffa,%edi │ │ - setb %dil │ │ - and %r9b,%dil │ │ - cmp $0x1,%dil │ │ - jne 430c9 │ │ - cmp $0x2,%rcx │ │ - je 43197 │ │ + and $0x3f,%esi │ │ + or %r9d,%esi │ │ + or %r8d,%esi │ │ + jmp 434fb │ │ + lea 0x2(%rax),%rdi │ │ + shl $0x6,%r8d │ │ + or %r10d,%r8d │ │ + mov %r8d,%esi │ │ + jmp 434fb │ │ + lea 0x3(%rax),%rdi │ │ + shl $0xc,%r8d │ │ + or %r8d,%r9d │ │ + mov %r9d,%esi │ │ + lea -0x3a(%rsi),%r8d │ │ + cmp $0xfffffff6,%r8d │ │ + setb %r8b │ │ + add $0xffffff99,%esi │ │ + cmp $0xfffffffa,%esi │ │ + setb %sil │ │ + and %r8b,%sil │ │ + cmp $0x1,%sil │ │ + jne 43478 │ │ cmp $0x1,%rcx │ │ - je 43371 │ │ - mov (%rsi),%cl │ │ - jmp 431ac │ │ - mov (%r15),%rdi │ │ - mov 0x8(%r15),%rax │ │ + je 4354a │ │ + test %rcx,%rcx │ │ + je 43696 │ │ + mov (%rdx),%sil │ │ + jmp 4355f │ │ + mov -0x30(%rbp),%rax │ │ + mov (%rax),%rdi │ │ + mov 0x8(%rax),%rax │ │ mov $0x1,%edx │ │ call *0x18(%rax) │ │ - jmp 43339 │ │ - movzbl (%rsi),%ecx │ │ - cmp $0x2b,%ecx │ │ - je 43371 │ │ - cmp $0x2d,%ecx │ │ - je 43371 │ │ + jmp 43662 │ │ + movzbl (%rdx),%esi │ │ + cmp $0x2b,%esi │ │ + je 43696 │ │ + cmp $0x2d,%esi │ │ + je 43696 │ │ xor %edi,%edi │ │ - cmp $0x2b,%cl │ │ + cmp $0x2b,%sil │ │ sete %dil │ │ - sub %rdi,%rdx │ │ - add %rdi,%rsi │ │ - cmp $0x9,%rdx │ │ - jae 43288 │ │ - xor %ecx,%ecx │ │ - test %rdx,%rdx │ │ - je 432d2 │ │ + sub %rdi,%rcx │ │ + add %rdi,%rdx │ │ + cmp $0x9,%rcx │ │ + jae 435b9 │ │ + xor %esi,%esi │ │ + test %rcx,%rcx │ │ + je 43603 │ │ xor %edi,%edi │ │ - movzbl (%rsi,%rdi,1),%r9d │ │ + movzbl (%rdx,%rdi,1),%r9d │ │ lea -0x41(%r9),%r10d │ │ and $0xffffffdf,%r10d │ │ add $0xa,%r10d │ │ lea -0x30(%r9),%r8d │ │ cmp $0x3a,%r9d │ │ cmovae %r10d,%r8d │ │ cmp $0xf,%r8d │ │ - ja 43371 │ │ - shl $0x4,%ecx │ │ - or %r8d,%ecx │ │ + ja 43696 │ │ + shl $0x4,%esi │ │ + or %r8d,%esi │ │ inc %rdi │ │ - cmp %rdi,%rdx │ │ - je 432d2 │ │ - jmp 431d2 │ │ - shl $0xc,%ecx │ │ - or %ecx,%edx │ │ - mov %edx,%eax │ │ - mov (%r15),%rdi │ │ - mov 0x8(%r15),%rcx │ │ - mov 0x18(%rcx),%rcx │ │ - cmp $0x2e,%eax │ │ - jne 4325a │ │ - mov $0x2,%edx │ │ - lea -0x396ae(%rip),%rsi │ │ - call *%rcx │ │ - test %al,%al │ │ - jne 43398 │ │ - cmp $0x3,%r14 │ │ - jb 4324a │ │ - cmpb $0xc0,0x2(%rbx) │ │ - jl 4350d │ │ - add $0xfffffffffffffffe,%r14 │ │ - add $0x2,%rbx │ │ - mov %rbx,%r12 │ │ - jmp 42d49 │ │ - mov $0x1,%edx │ │ - lea -0x3967a(%rip),%rsi │ │ - call *%rcx │ │ - test %al,%al │ │ - jne 43398 │ │ - cmpb $0xc0,0x1(%rbx) │ │ - jl 434f6 │ │ - dec %r14 │ │ - inc %rbx │ │ - mov %rbx,%r12 │ │ - jmp 42d49 │ │ + cmp %rdi,%rcx │ │ + je 43603 │ │ + jmp 43582 │ │ xor %r8d,%r8d │ │ xor %edi,%edi │ │ - movzbl (%rsi,%rdi,1),%r10d │ │ + movzbl (%rdx,%rdi,1),%r10d │ │ lea -0x41(%r10),%r9d │ │ - lea -0x30(%r10),%ecx │ │ + lea -0x30(%r10),%esi │ │ cmp $0xfffffff,%r8d │ │ - ja 43347 │ │ + ja 4366c │ │ and $0xffffffdf,%r9d │ │ add $0xa,%r9d │ │ cmp $0x3a,%r10b │ │ - cmovae %r9d,%ecx │ │ - cmp $0x10,%ecx │ │ - jae 43371 │ │ + cmovae %r9d,%esi │ │ + cmp $0x10,%esi │ │ + jae 43696 │ │ shl $0x4,%r8d │ │ - or %r8d,%ecx │ │ + or %r8d,%esi │ │ inc %rdi │ │ - mov %ecx,%r8d │ │ - cmp %rdi,%rdx │ │ - jne 4328d │ │ - shl $0x20,%rcx │ │ - test $0x1,%cl │ │ - jne 43371 │ │ - mov %rcx,%rdx │ │ - shr $0x20,%rdx │ │ - mov %edx,%esi │ │ - xor $0xd800,%esi │ │ - add $0xffef0000,%esi │ │ - cmp $0xffef0800,%esi │ │ - jb 43371 │ │ - cmp %r14,%rax │ │ - jne 43371 │ │ - mov %edx,-0x88(%rbp) │ │ - mov %rcx,%rax │ │ + mov %esi,%r8d │ │ + cmp %rdi,%rcx │ │ + jne 435be │ │ + shl $0x20,%rsi │ │ + test $0x1,%sil │ │ + jne 43696 │ │ + mov %rsi,%rcx │ │ + shr $0x20,%rcx │ │ + mov %ecx,%edx │ │ + xor $0xd800,%edx │ │ + add $0xffef0000,%edx │ │ + cmp $0xffef0800,%edx │ │ + jb 43696 │ │ + cmp %r11,%rax │ │ + jne 43696 │ │ + mov %ecx,-0x80(%rbp) │ │ + mov %rsi,%rax │ │ shr $0x25,%rax │ │ - je 43371 │ │ + je 43696 │ │ movabs $0xffffff8100000000,%rax │ │ - add %rax,%rcx │ │ - shr $0x20,%rcx │ │ - cmp $0x21,%ecx │ │ - jb 43371 │ │ - lea -0x88(%rbp),%rdi │ │ - mov -0x40(%rbp),%r15 │ │ - mov %r15,%rsi │ │ - call 34000 │ │ + add %rax,%rsi │ │ + shr $0x20,%rsi │ │ + cmp $0x21,%esi │ │ + jb 43696 │ │ + lea -0x80(%rbp),%rdi │ │ + mov -0x30(%rbp),%rsi │ │ + call 341a0 │ │ test %al,%al │ │ - mov -0x48(%rbp),%r14 │ │ - je 42d49 │ │ - jmp 43398 │ │ + je 4306f │ │ + jmp 436ba │ │ and $0xffffffde,%r9d │ │ add $0xa,%r9d │ │ cmp $0x3a,%r10b │ │ - cmovae %r9d,%ecx │ │ - xor %edx,%edx │ │ - cmp $0x10,%ecx │ │ - setb %dl │ │ - shl $0x8,%edx │ │ - add $0x101,%rdx │ │ - mov %rdx,%rcx │ │ - jmp 432d6 │ │ - mov -0x40(%rbp),%r15 │ │ - mov (%r15),%rdi │ │ - mov 0x8(%r15),%rax │ │ + cmovae %r9d,%esi │ │ + xor %ecx,%ecx │ │ + cmp $0x10,%esi │ │ + setb %cl │ │ + shl $0x8,%ecx │ │ + add $0x101,%rcx │ │ + mov %rcx,%rsi │ │ + jmp 43607 │ │ + mov -0x30(%rbp),%r14 │ │ + mov (%r14),%rdi │ │ + mov 0x8(%r14),%rax │ │ mov %rbx,%rsi │ │ - mov -0x30(%rbp),%rdx │ │ + mov %r15,%rdx │ │ call *0x18(%rax) │ │ test %al,%al │ │ - mov -0x58(%rbp),%rdi │ │ - mov $0xa,%r14d │ │ - je 42a4d │ │ + mov -0x48(%rbp),%r15 │ │ + mov -0x50(%rbp),%rdi │ │ + je 42d72 │ │ mov $0x1,%al │ │ - jmp 433cc │ │ + jmp 436eb │ │ movups 0x8(%rax),%xmm0 │ │ - lea -0x88(%rbp),%rdi │ │ + lea -0x80(%rbp),%rdi │ │ movups %xmm0,(%rdi) │ │ movq $0x0,0x10(%rdi) │ │ xor %eax,%eax │ │ mov %eax,0x18(%rdi) │ │ - mov %r15,0x20(%rdi) │ │ + mov %r14,0x20(%rdi) │ │ mov %eax,0x28(%rdi) │ │ mov $0x1,%esi │ │ - call 3ebf3 │ │ - jmp 433cc │ │ + call 3eebd │ │ + jmp 436eb │ │ xor %eax,%eax │ │ - add $0x68,%rsp │ │ + add $0x58,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea 0x36f36(%rip),%r8 │ │ + lea 0x33eff(%rip),%r8 │ │ mov %rbx,%rdi │ │ - mov -0x30(%rbp),%rsi │ │ + mov %r15,%rsi │ │ xor %edx,%edx │ │ mov %r14,%rcx │ │ - call 32e20 │ │ + call 32540 │ │ add $0xd0,%dl │ │ xor %r10d,%r10d │ │ cmp $0xa,%dl │ │ adc $0x1,%r10b │ │ - jmp 43405 │ │ + jmp 43723 │ │ mov $0x2,%r10b │ │ - lea -0x88(%rbp),%rdx │ │ + lea -0x80(%rbp),%rdx │ │ mov %r10b,(%rdx) │ │ - lea -0x3920a(%rip),%rdi │ │ - lea 0x36c8b(%rip),%rcx │ │ - lea 0x36e94(%rip),%r8 │ │ + lea -0x39295(%rip),%rdi │ │ + lea 0x33c70(%rip),%rcx │ │ + lea 0x33e61(%rip),%r8 │ │ mov $0x2b,%esi │ │ - call 334c0 │ │ - inc %rcx │ │ - lea 0x36f28(%rip),%r8 │ │ - mov $0x1,%edx │ │ - mov %rbx,%rdi │ │ - mov -0x30(%rbp),%rsi │ │ - call 32e20 │ │ - lea 0x36e20(%rip),%rdi │ │ - call 32120 │ │ - lea 0x36e2c(%rip),%r8 │ │ + call 32a70 │ │ + lea 0x33e20(%rip),%rdi │ │ + call 329c0 │ │ + lea 0x33f7c(%rip),%r8 │ │ mov $0x1,%edx │ │ mov %r12,%rdi │ │ mov %rsi,%rcx │ │ - call 32e20 │ │ + call 32540 │ │ mov $0x1,%r10b │ │ - jmp 43405 │ │ + jmp 43723 │ │ + inc %rcx │ │ + lea 0x33ecd(%rip),%r8 │ │ + mov $0x1,%edx │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + call 32540 │ │ xor %r10d,%r10d │ │ - jmp 43405 │ │ - lea 0x36e23(%rip),%r8 │ │ + jmp 43723 │ │ + lea 0x33df1(%rip),%r8 │ │ mov %r13,%rdi │ │ mov -0x38(%rbp),%rsi │ │ xor %edx,%edx │ │ - call 32e20 │ │ - lea 0x36e3e(%rip),%r8 │ │ + call 32540 │ │ + lea 0x33e0c(%rip),%r8 │ │ mov %r12,%rdi │ │ mov %rax,%rdx │ │ - jmp 43464 │ │ - lea 0x36e47(%rip),%r8 │ │ + jmp 43764 │ │ + lea 0x33e15(%rip),%r8 │ │ mov %r12,%rdi │ │ xor %edx,%edx │ │ mov %rax,%rcx │ │ - call 32e20 │ │ - lea 0x36e7b(%rip),%r8 │ │ + call 32540 │ │ + lea 0x33e49(%rip),%r8 │ │ mov %rbx,%rdi │ │ - mov -0x30(%rbp),%rcx │ │ - mov %rcx,%rsi │ │ + mov %r15,%rsi │ │ mov %r14,%rdx │ │ - call 32e20 │ │ - lea 0x36eda(%rip),%r8 │ │ - jmp 434fd │ │ - lea 0x36e71(%rip),%r8 │ │ - jmp 434fd │ │ - lea 0x36e20(%rip),%r8 │ │ + jmp 43821 │ │ + lea 0x33eaf(%rip),%r8 │ │ + jmp 43816 │ │ + lea 0x33e46(%rip),%r8 │ │ + jmp 43816 │ │ + lea 0x33df5(%rip),%r8 │ │ mov $0x1,%edx │ │ mov %r12,%rdi │ │ - jmp 43505 │ │ - lea 0x36d1f(%rip),%r8 │ │ - jmp 4345c │ │ - lea 0x36edb(%rip),%r8 │ │ + mov %r14,%rsi │ │ + jmp 43709 │ │ + lea 0x33d06(%rip),%r8 │ │ + jmp 4375c │ │ + lea 0x33eaa(%rip),%r8 │ │ mov $0x1,%edx │ │ mov %rbx,%rdi │ │ - mov %r14,%rsi │ │ - jmp 433eb │ │ - lea 0x36eac(%rip),%r8 │ │ + mov %r15,%rsi │ │ + mov %r15,%rcx │ │ + call 32540 │ │ + lea 0x33e78(%rip),%r8 │ │ mov $0x2,%edx │ │ - jmp 43502 │ │ - lea 0x36e56(%rip),%r8 │ │ + jmp 4381b │ │ + lea 0x33e22(%rip),%r8 │ │ mov %rbx,%rdi │ │ - mov -0x30(%rbp),%rcx │ │ - mov %rcx,%rsi │ │ + mov %r15,%rsi │ │ mov %r12,%rdx │ │ - call 32e20 │ │ - lea 0x36e55(%rip),%r8 │ │ + jmp 43821 │ │ + lea 0x33e28(%rip),%r8 │ │ mov $0x1,%edx │ │ - mov %r14,%rdi │ │ + mov %r11,%rdi │ │ mov %rcx,%rsi │ │ - call 32e20 │ │ + call 32540 │ │ mov (%rsi),%rdi │ │ mov 0x8(%rsi),%rax │ │ - mov 0x18(%rax),%rax │ │ - lea -0x39925(%rip),%rsi │ │ + lea -0x399a7(%rip),%rsi │ │ mov $0x12,%edx │ │ - jmp *%rax │ │ + jmp *0x18(%rax) │ │ push %rbp │ │ mov %rsp,%rbp │ │ sub $0x10,%rsp │ │ movl $0x0,-0x4(%rbp) │ │ cmp $0x80,%esi │ │ - jae 43586 │ │ + jae 43898 │ │ mov %sil,-0x4(%rbp) │ │ mov $0x1,%edx │ │ - jmp 43603 │ │ + jmp 43915 │ │ mov %esi,%ecx │ │ shr $0x6,%ecx │ │ mov %esi,%eax │ │ shr $0xc,%eax │ │ movd %esi,%xmm0 │ │ psrld $0x12,%xmm0 │ │ pinsrb $0x1,%eax,%xmm0 │ │ pinsrb $0x2,%ecx,%xmm0 │ │ pinsrb $0x3,%esi,%xmm0 │ │ - pand -0x3f9f3(%rip),%xmm0 │ │ - por -0x3fbab(%rip),%xmm0 │ │ + pand -0x3fca5(%rip),%xmm0 │ │ + por -0x3fe7d(%rip),%xmm0 │ │ cmp $0x800,%esi │ │ - jae 435d7 │ │ + jae 438e9 │ │ or $0xc0,%cl │ │ mov %cl,-0x4(%rbp) │ │ pextrb $0x3,%xmm0,-0x3(%rbp) │ │ mov $0x2,%edx │ │ - jmp 43603 │ │ + jmp 43915 │ │ cmp $0xffff,%esi │ │ - ja 435f9 │ │ + ja 4390b │ │ or $0xe0,%al │ │ mov %al,-0x4(%rbp) │ │ pextrb $0x2,%xmm0,-0x3(%rbp) │ │ pextrb $0x3,%xmm0,-0x2(%rbp) │ │ mov $0x3,%edx │ │ - jmp 43603 │ │ + jmp 43915 │ │ movd %xmm0,-0x4(%rbp) │ │ mov $0x4,%edx │ │ mov 0x8(%rdi),%rax │ │ sub %rdx,%rax │ │ setb %cl │ │ or (%rdi),%cl │ │ movzbl %cl,%ecx │ │ - mov %ecx,%esi │ │ - and $0x1,%esi │ │ - mov %rsi,(%rdi) │ │ + mov %rcx,(%rdi) │ │ mov %rax,0x8(%rdi) │ │ mov $0x1,%al │ │ - test $0x1,%cl │ │ - jne 43637 │ │ + test %cl,%cl │ │ + jne 43943 │ │ mov 0x10(%rdi),%rax │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rax │ │ lea -0x4(%rbp),%rsi │ │ call *0x18(%rax) │ │ add $0x10,%rsp │ │ pop %rbp │ │ ret │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ mov %rdx,%rcx │ │ mov %rsi,%rdx │ │ - lea 0x36da6(%rip),%rsi │ │ - jmp 30680 │ │ + lea 0x33d96(%rip),%rsi │ │ + call 2fe30 │ │ + pop %rbp │ │ + ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x268,%rsp │ │ mov %rdi,0x110(%rsp) │ │ - movzbl 0x3be31(%rip),%eax │ │ + movzbl 0x38dc9(%rip),%eax │ │ cmp $0x1,%al │ │ - je 47242 │ │ + je 47562 │ │ movzbl %al,%eax │ │ cmp $0xff,%eax │ │ - je 4722f │ │ + je 4754f │ │ mov 0x8(%rsi),%rdx │ │ bswap %rdx │ │ mov %rdx,%rax │ │ ror $1,%rax │ │ mov (%rsi),%r8 │ │ mov %rdx,%rcx │ │ rol $0x38,%rcx │ │ @@ -47432,51 +47773,51 @@ │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov %rsi,%rbx │ │ - call 47260 │ │ + call 47580 │ │ mov %rbx,%rsi │ │ test %al,%al │ │ - je 43686 │ │ + je 439a6 │ │ mov 0x110(%rsp),%rdi │ │ add $0x268,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp 472c0 │ │ + jmp 475e0 │ │ push %rbx │ │ sub $0x20,%rsp │ │ mov %rsp,%rdi │ │ - call 2cec0 │ │ + call 2c570 │ │ lea 0x10(%rsp),%rdi │ │ - call 2cee0 │ │ + call 2c590 │ │ mov 0x8(%rsp),%ebx │ │ mov %ebx,%eax │ │ not %eax │ │ test $0xc000000,%eax │ │ - jne 47294 │ │ - call 2cf00 │ │ + jne 475b4 │ │ + call 2c5b0 │ │ not %eax │ │ test $0x6,%al │ │ sete %al │ │ - jmp 47296 │ │ + jmp 475b6 │ │ xor %eax,%eax │ │ mov 0x14(%rsp),%ecx │ │ and $0x20,%ecx │ │ shr $0x5,%ecx │ │ shr $0x1c,%ebx │ │ and %al,%bl │ │ and %cl,%bl │ │ - mov %bl,0x381f4(%rip) │ │ + mov %bl,0x3518c(%rip) │ │ mov %ebx,%eax │ │ add $0x20,%rsp │ │ pop %rbx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ @@ -47499,47 +47840,47 @@ │ │ mov 0x8(%rdi),%r15 │ │ mov 0x10(%rdi),%r9 │ │ mov 0x18(%rdi),%r8 │ │ mov 0x20(%rdi),%r12 │ │ mov 0x28(%rdi),%rax │ │ mov 0x30(%rdi),%rbp │ │ vmovdqu (%rsi),%xmm0 │ │ - vmovdqa -0x43888(%rip),%xmm7 │ │ + vmovdqa -0x43b68(%rip),%xmm7 │ │ vpshufb %xmm7,%xmm0,%xmm2 │ │ - vpaddq -0x43765(%rip),%xmm2,%xmm0 │ │ + vpaddq -0x43a25(%rip),%xmm2,%xmm0 │ │ mov %rdi,0x40(%rsp) │ │ mov 0x38(%rdi),%rdx │ │ vmovdqa %xmm0,0x50(%rsp) │ │ vmovdqu 0x10(%rsi),%xmm0 │ │ vpshufb %xmm7,%xmm0,%xmm3 │ │ - vpaddq -0x43a66(%rip),%xmm3,%xmm0 │ │ + vpaddq -0x43d56(%rip),%xmm3,%xmm0 │ │ vmovdqa %xmm0,0x60(%rsp) │ │ vmovdqu 0x20(%rsi),%xmm0 │ │ vpshufb %xmm7,%xmm0,%xmm0 │ │ - vpaddq -0x4384e(%rip),%xmm0,%xmm1 │ │ + vpaddq -0x43b1e(%rip),%xmm0,%xmm1 │ │ vmovdqa %xmm1,0x70(%rsp) │ │ vmovdqu 0x30(%rsi),%xmm1 │ │ vpshufb %xmm7,%xmm1,%xmm1 │ │ - vpaddq -0x43856(%rip),%xmm1,%xmm5 │ │ + vpaddq -0x43b26(%rip),%xmm1,%xmm5 │ │ vmovdqu 0x40(%rsi),%xmm4 │ │ vpshufb %xmm7,%xmm4,%xmm4 │ │ - vpaddq -0x43a38(%rip),%xmm4,%xmm6 │ │ + vpaddq -0x43d18(%rip),%xmm4,%xmm6 │ │ vmovdqa %xmm5,0x80(%rsp) │ │ vmovdqa %xmm6,0x90(%rsp) │ │ vmovdqu 0x50(%rsi),%xmm5 │ │ vpshufb %xmm7,%xmm5,%xmm6 │ │ - vpaddq -0x438ac(%rip),%xmm6,%xmm5 │ │ + vpaddq -0x43b7c(%rip),%xmm6,%xmm5 │ │ vmovdqa %xmm5,0xa0(%rsp) │ │ vmovdqu 0x60(%rsi),%xmm5 │ │ vpshufb %xmm7,%xmm5,%xmm5 │ │ - vpaddq -0x43897(%rip),%xmm5,%xmm8 │ │ + vpaddq -0x43b67(%rip),%xmm5,%xmm8 │ │ vmovdqa %xmm8,0xb0(%rsp) │ │ vmovdqu 0x70(%rsi),%xmm8 │ │ vpshufb %xmm7,%xmm8,%xmm7 │ │ - vpaddq -0x437d2(%rip),%xmm7,%xmm8 │ │ + vpaddq -0x43a82(%rip),%xmm7,%xmm8 │ │ vmovdqa %xmm8,0xc0(%rsp) │ │ xor %r11d,%r11d │ │ mov $0x10,%ecx │ │ mov %r10,(%rsp) │ │ mov %rdx,0x28(%rsp) │ │ mov %r12,0x20(%rsp) │ │ mov %rbp,0x38(%rsp) │ │ @@ -47560,15 +47901,15 @@ │ │ vmovdqa %xmm2,%xmm8 │ │ vmovdqa %xmm6,%xmm10 │ │ vmovdqa %xmm0,%xmm11 │ │ nopw 0x0(%rax,%rax,1) │ │ mov %rax,%rdx │ │ lea (%rcx,%r14,1),%rax │ │ cmp $0x4f,%rax │ │ - ja 4770d │ │ + ja 47a2d │ │ mov %r10,%rsi │ │ vmovdqa %xmm5,%xmm6 │ │ vmovdqa %xmm1,%xmm0 │ │ vmovdqa %xmm11,%xmm3 │ │ vmovdqa %xmm7,%xmm5 │ │ vmovdqa %xmm4,%xmm1 │ │ vmovdqa %xmm10,%xmm4 │ │ @@ -47597,15 +47938,15 @@ │ │ vpsllq $0x2d,%xmm5,%xmm11 │ │ vpxor %xmm11,%xmm10,%xmm10 │ │ vpxor %xmm10,%xmm9,%xmm9 │ │ vpsrlq $0x3d,%xmm5,%xmm10 │ │ vpxor %xmm10,%xmm9,%xmm9 │ │ vpaddq %xmm9,%xmm8,%xmm8 │ │ vpaddq %xmm7,%xmm8,%xmm7 │ │ - lea -0x3d85f(%rip),%r10 │ │ + lea -0x3d8ef(%rip),%r10 │ │ vpaddq (%r10,%rax,1),%xmm7,%xmm8 │ │ add 0x50(%rsp,%r14,8),%r9 │ │ mov %r12,%rax │ │ rol $0x32,%rax │ │ mov %r12,%r10 │ │ rol $0x2e,%r10 │ │ xor %rax,%r10 │ │ @@ -47675,20 +48016,20 @@ │ │ mov %rbp,%r13 │ │ mov %rdx,%r9 │ │ vmovdqa %xmm3,%xmm9 │ │ vmovdqa %xmm2,%xmm8 │ │ vmovdqa %xmm6,%xmm10 │ │ vmovdqa %xmm0,%xmm11 │ │ cmp $0x10,%r14 │ │ - jne 47430 │ │ + jne 47750 │ │ add %r8,%rcx │ │ add $0x2,%rcx │ │ mov 0x48(%rsp),%r11 │ │ cmp $0x4,%r11d │ │ - jne 47400 │ │ + jne 47720 │ │ xor %r8d,%r8d │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov %rdi,%r11 │ │ mov %rsi,%rdi │ │ mov %r15,%rsi │ │ mov %rax,%rcx │ │ add 0x50(%rsp,%r8,8),%rdx │ │ @@ -47726,15 +48067,15 @@ │ │ add %rdx,%r10 │ │ add %r12,%r10 │ │ add %r11,%r12 │ │ inc %r8 │ │ mov %rbp,%rdx │ │ mov %rcx,%rbp │ │ cmp $0x10,%r8 │ │ - jne 47620 │ │ + jne 47940 │ │ add (%rsp),%r10 │ │ mov 0x40(%rsp),%rdx │ │ mov %r10,(%rdx) │ │ add 0x8(%rsp),%r15 │ │ mov %r15,0x8(%rdx) │ │ add 0x10(%rsp),%rsi │ │ mov %rsi,0x10(%rdx) │ │ @@ -47752,18 +48093,18 @@ │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea 0x32d3c(%rip),%rdx │ │ + lea 0x2fd1c(%rip),%rdx │ │ mov $0x50,%esi │ │ mov %rax,%rdi │ │ - call 3131b │ │ + call 31a41 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -47781,264 +48122,265 @@ │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x58,%rsp │ │ mov $0x3,%eax │ │ cmp $0x1,%edi │ │ - jne 47cba │ │ + jne 47fdb │ │ mov %r8,%r12 │ │ mov %rcx,%rbx │ │ - mov %esi,-0x3c(%rbp) │ │ + mov %esi,-0x40(%rbp) │ │ mov %r8,-0x70(%rbp) │ │ mov %r8,%rdi │ │ - call *0x33b8b(%rip) │ │ + call *0x30b2b(%rip) │ │ mov %rax,%r13 │ │ - movl $0x0,-0x30(%rbp) │ │ - lea -0x30(%rbp),%rsi │ │ + movl $0x0,-0x2c(%rbp) │ │ + lea -0x2c(%rbp),%rsi │ │ mov %r12,%rdi │ │ - call *0x33b7c(%rip) │ │ + call *0x30b1c(%rip) │ │ mov %rax,%r14 │ │ - cmpl $0x1,-0x30(%rbp) │ │ + cmpl $0x1,-0x2c(%rbp) │ │ sbb $0x0,%r14 │ │ mov %r12,%rdi │ │ - call *0x33b70(%rip) │ │ + call *0x30b10(%rip) │ │ mov %rax,-0x38(%rbp) │ │ lea -0x70(%rbp),%rax │ │ mov %rax,-0x78(%rbp) │ │ mov %rax,-0x80(%rbp) │ │ test %r13,%r13 │ │ - je 47c2e │ │ + je 47f4e │ │ mov %r14,-0x68(%rbp) │ │ movzbl 0x0(%r13),%r14d │ │ lea 0x1(%r13),%r15 │ │ cmp $0xff,%r14d │ │ - je 477f1 │ │ + je 47b11 │ │ mov %r14d,%eax │ │ shr $0x4,%eax │ │ and $0x7,%eax │ │ cmp $0x5,%eax │ │ - ja 47c84 │ │ - lea -0x43528(%rip),%rcx │ │ + ja 47fa4 │ │ + lea -0x43978(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ mov %r15,%r8 │ │ jmp *%rax │ │ lea -0x78(%rbp),%rdi │ │ - lea 0x333a1(%rip),%rax │ │ - jmp 47816 │ │ + lea 0x30351(%rip),%rax │ │ + jmp 47b36 │ │ mov -0x38(%rbp),%r8 │ │ - jmp 4790e │ │ + jmp 47c2e │ │ mov -0x38(%rbp),%rax │ │ mov %rax,%r8 │ │ test %rax,%rax │ │ - jne 47821 │ │ - jmp 47c84 │ │ + jne 47b41 │ │ + jmp 47fa4 │ │ lea -0x80(%rbp),%rdi │ │ - lea 0x333aa(%rip),%rax │ │ + lea 0x3035a(%rip),%rax │ │ call *0x28(%rax) │ │ mov %rax,%r8 │ │ test %rax,%rax │ │ - je 47855 │ │ + je 47b75 │ │ mov %r14d,%eax │ │ and $0xf,%eax │ │ cmp $0xc,%eax │ │ - ja 47c84 │ │ - lea -0x4356f(%rip),%rcx │ │ + ja 47fa4 │ │ + lea -0x439bf(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ mov 0x1(%r13),%rax │ │ add $0x9,%r13 │ │ - jmp 47900 │ │ + jmp 47c20 │ │ add $0x7,%r15 │ │ and $0xfffffffffffffff8,%r15 │ │ test $0xf,%r14b │ │ - jne 47c84 │ │ + jne 47fa4 │ │ mov (%r15),%r8 │ │ add $0x8,%r15 │ │ - jmp 47906 │ │ + jmp 47c26 │ │ mov 0x1(%r13),%eax │ │ - jmp 478fc │ │ + jmp 47c1c │ │ xor %eax,%eax │ │ xor %ecx,%ecx │ │ nopl 0x0(%rax,%rax,1) │ │ movzbl (%r15),%esi │ │ mov %esi,%edx │ │ and $0x7f,%esi │ │ shl %cl,%rsi │ │ inc %r15 │ │ or %rsi,%rax │ │ add $0x7,%ecx │ │ test %dl,%dl │ │ - js 47880 │ │ + js 47ba0 │ │ mov $0xffffffffffffffff,%rsi │ │ shl %cl,%rsi │ │ xor %edi,%edi │ │ cmp $0x40,%dl │ │ cmovb %rdi,%rsi │ │ cmp $0x40,%ecx │ │ cmovae %rdi,%rsi │ │ or %rsi,%rax │ │ - jmp 47903 │ │ + jmp 47c23 │ │ movswq 0x1(%r13),%rax │ │ add $0x3,%r13 │ │ - jmp 47900 │ │ + jmp 47c20 │ │ xor %ecx,%ecx │ │ xor %eax,%eax │ │ nopw 0x0(%rax,%rax,1) │ │ movzbl (%r15),%edx │ │ mov %edx,%esi │ │ and $0x7f,%edx │ │ shl %cl,%rdx │ │ inc %r15 │ │ or %rdx,%rax │ │ add $0x7,%rcx │ │ test %sil,%sil │ │ - js 478d0 │ │ - jmp 47903 │ │ + js 47bf0 │ │ + jmp 47c23 │ │ movzwl 0x1(%r13),%eax │ │ add $0x3,%r13 │ │ - jmp 47900 │ │ + jmp 47c20 │ │ movslq 0x1(%r13),%rax │ │ add $0x5,%r13 │ │ mov %r13,%r15 │ │ add %rax,%r8 │ │ test %r14b,%r14b │ │ - jns 4790e │ │ + jns 47c2e │ │ mov (%r8),%r8 │ │ lea 0x1(%r15),%rdi │ │ cmpb $0xff,(%r15) │ │ mov %r8,-0x48(%rbp) │ │ - je 47929 │ │ + je 47c49 │ │ nopl 0x0(%rax) │ │ cmpb $0x0,(%rdi) │ │ lea 0x1(%rdi),%rdi │ │ - js 47920 │ │ + js 47c40 │ │ movzbl (%rdi),%r9d │ │ inc %rdi │ │ - xor %ecx,%ecx │ │ xor %r8d,%r8d │ │ + xor %ecx,%ecx │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ movzbl (%rdi),%eax │ │ mov %eax,%edx │ │ and $0x7f,%eax │ │ shl %cl,%rax │ │ inc %rdi │ │ or %rax,%r8 │ │ add $0x7,%rcx │ │ test %dl,%dl │ │ - js 47940 │ │ + js 47c60 │ │ cmp $0xf,%r9b │ │ - ja 47c7f │ │ + ja 47f9f │ │ add %rdi,%r8 │ │ - movzbl %r9b,%r11d │ │ + mov %r9d,%r11d │ │ mov %r12,-0x60(%rbp) │ │ mov %rbx,-0x58(%rbp) │ │ - mov %r9b,-0x29(%rbp) │ │ + mov %r9d,-0x3c(%rbp) │ │ mov %r11,-0x50(%rbp) │ │ mov $0x4,%r10d │ │ + nop │ │ cmp %r8,%rdi │ │ - jae 47c31 │ │ - cmp $0xc,%r9b │ │ - ja 47c84 │ │ - lea -0x4369e(%rip),%rcx │ │ + jae 47f51 │ │ + cmp $0xc,%r9d │ │ + ja 47fa4 │ │ + lea -0x43aee(%rip),%rcx │ │ movslq (%rcx,%r11,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ mov (%rdi),%r14 │ │ mov 0x8(%rdi),%r15 │ │ mov 0x10(%rdi),%r13 │ │ add $0x18,%rdi │ │ - jmp 47b61 │ │ + jmp 47e80 │ │ mov (%rdi),%r14d │ │ mov 0x4(%rdi),%r15d │ │ mov 0x8(%rdi),%r13d │ │ add $0xc,%rdi │ │ - jmp 47b61 │ │ + jmp 47e80 │ │ xor %ecx,%ecx │ │ xor %r14d,%r14d │ │ movzbl (%rdi),%eax │ │ mov %eax,%edx │ │ and $0x7f,%eax │ │ shl %cl,%rax │ │ inc %rdi │ │ or %rax,%r14 │ │ add $0x7,%rcx │ │ test %dl,%dl │ │ - js 479d0 │ │ + js 47cf0 │ │ xor %ecx,%ecx │ │ xor %r15d,%r15d │ │ xchg %ax,%ax │ │ movzbl (%rdi),%eax │ │ mov %eax,%edx │ │ and $0x7f,%eax │ │ shl %cl,%rax │ │ inc %rdi │ │ or %rax,%r15 │ │ add $0x7,%rcx │ │ test %dl,%dl │ │ - js 479f0 │ │ + js 47d10 │ │ xor %ecx,%ecx │ │ xor %r13d,%r13d │ │ xchg %ax,%ax │ │ movzbl (%rdi),%eax │ │ mov %eax,%edx │ │ and $0x7f,%eax │ │ shl %cl,%rax │ │ inc %rdi │ │ or %rax,%r13 │ │ add $0x7,%rcx │ │ test %dl,%dl │ │ - js 47a10 │ │ - jmp 47b61 │ │ + js 47d30 │ │ + jmp 47e80 │ │ movslq (%rdi),%r14 │ │ movslq 0x4(%rdi),%r15 │ │ movslq 0x8(%rdi),%r13 │ │ add $0xc,%rdi │ │ - jmp 47b61 │ │ + jmp 47e80 │ │ xor %r14d,%r14d │ │ xor %eax,%eax │ │ nopw 0x0(%rax,%rax,1) │ │ movzbl (%rdi),%edx │ │ mov %edx,%r11d │ │ and $0x7f,%edx │ │ mov %eax,%ecx │ │ shl %cl,%rdx │ │ inc %rdi │ │ or %rdx,%r14 │ │ add $0x7,%eax │ │ test %r11b,%r11b │ │ - js 47a50 │ │ + js 47d70 │ │ xor %r15d,%r15d │ │ xor %edx,%edx │ │ data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ movzbl (%rdi),%esi │ │ mov %esi,%r9d │ │ and $0x7f,%esi │ │ mov %edx,%ecx │ │ shl %cl,%rsi │ │ inc %rdi │ │ or %rsi,%r15 │ │ add $0x7,%edx │ │ test %r9b,%r9b │ │ - js 47a80 │ │ + js 47da0 │ │ xor %r13d,%r13d │ │ xor %esi,%esi │ │ data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ movzbl (%rdi),%r12d │ │ mov %r12d,%ebx │ │ and $0x7f,%r12d │ │ mov %esi,%ecx │ │ shl %cl,%r12 │ │ inc %rdi │ │ or %r12,%r13 │ │ add $0x7,%esi │ │ test %bl,%bl │ │ - js 47ab0 │ │ + js 47dd0 │ │ mov $0xffffffffffffffff,%r12 │ │ mov %eax,%ecx │ │ shl %cl,%r12 │ │ cmp $0x40,%r11b │ │ mov $0x0,%r11d │ │ cmovb %r11,%r12 │ │ cmp $0x40,%eax │ │ @@ -48058,63 +48400,63 @@ │ │ cmp $0x40,%bl │ │ cmovb %r11,%rdx │ │ cmp $0x40,%esi │ │ cmovae %r11,%rdx │ │ or %rdx,%r13 │ │ mov -0x60(%rbp),%r12 │ │ mov -0x58(%rbp),%rbx │ │ - movzbl -0x29(%rbp),%r9d │ │ + mov -0x3c(%rbp),%r9d │ │ mov -0x50(%rbp),%r11 │ │ - jmp 47b61 │ │ + jmp 47e80 │ │ movzwl (%rdi),%r14d │ │ movzwl 0x2(%rdi),%r15d │ │ movzwl 0x4(%rdi),%r13d │ │ - jmp 47b5d │ │ + jmp 47e7c │ │ movswq (%rdi),%r14 │ │ movswq 0x2(%rdi),%r15 │ │ movswq 0x4(%rdi),%r13 │ │ add $0x6,%rdi │ │ - xor %ecx,%ecx │ │ xor %eax,%eax │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ + xor %ecx,%ecx │ │ + data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ movzbl (%rdi),%edx │ │ mov %edx,%esi │ │ and $0x7f,%edx │ │ shl %cl,%rdx │ │ inc %rdi │ │ or %rdx,%rax │ │ add $0x7,%rcx │ │ test %sil,%sil │ │ - js 47b70 │ │ + js 47e90 │ │ add -0x38(%rbp),%r14 │ │ mov -0x68(%rbp),%rcx │ │ cmp %r14,%rcx │ │ - jb 47c31 │ │ + jb 47f51 │ │ add %r15,%r14 │ │ cmp %r14,%rcx │ │ - jae 47980 │ │ + jae 47ca0 │ │ test %r13,%r13 │ │ - je 47c2e │ │ + je 47f4e │ │ add %r13,-0x48(%rbp) │ │ test %rax,%rax │ │ - je 47ca1 │ │ + je 47fc1 │ │ lea (%r8,%rax,1),%rdx │ │ dec %rdx │ │ xor %eax,%eax │ │ xor %ecx,%ecx │ │ nopl 0x0(%rax,%rax,1) │ │ movzbl (%rdx),%edi │ │ mov %edi,%esi │ │ and $0x7f,%edi │ │ shl %cl,%rdi │ │ inc %rdx │ │ or %rdi,%rax │ │ add $0x7,%ecx │ │ test %sil,%sil │ │ - js 47bd0 │ │ + js 47ef0 │ │ mov $0xffffffffffffffff,%rdx │ │ shl %cl,%rdx │ │ xor %edi,%edi │ │ cmp $0x40,%sil │ │ cmovb %rdi,%rdx │ │ cmp $0x40,%ecx │ │ cmovae %rdi,%rdx │ │ @@ -48122,517 +48464,457 @@ │ │ mov %rax,%rsi │ │ or %rdx,%rsi │ │ setg %cl │ │ xor $0x3,%rcx │ │ or %rax,%rdx │ │ mov $0x1,%r10d │ │ cmovne %rcx,%r10 │ │ - mov -0x3c(%rbp),%edx │ │ + mov -0x40(%rbp),%edx │ │ test $0x1,%dl │ │ - jne 47caf │ │ - jmp 47c39 │ │ + jne 47fcf │ │ + jmp 47f59 │ │ xor %r10d,%r10d │ │ - mov -0x3c(%rbp),%edx │ │ + mov -0x40(%rbp),%edx │ │ test $0x1,%dl │ │ - jne 47caf │ │ + jne 47fcf │ │ mov $0x8,%eax │ │ - lea -0x43915(%rip),%rsi │ │ + lea -0x43d65(%rip),%rsi │ │ movslq (%rsi,%r10,4),%rcx │ │ add %rsi,%rcx │ │ jmp *%rcx │ │ mov %rbx,%rdx │ │ - mov 0x336b0(%rip),%rbx │ │ + mov 0x30650(%rip),%rbx │ │ mov %r12,%rdi │ │ xor %esi,%esi │ │ call *%rbx │ │ mov %r12,%rdi │ │ mov $0x1,%esi │ │ xor %edx,%edx │ │ call *%rbx │ │ mov %r12,%rdi │ │ mov -0x48(%rbp),%rsi │ │ - call *0x33698(%rip) │ │ + call *0x30638(%rip) │ │ mov $0x7,%eax │ │ - jmp 47cba │ │ + jmp 47fdb │ │ test %r8,%r8 │ │ - je 47c8b │ │ + je 47fab │ │ mov $0x3,%eax │ │ - jmp 47cba │ │ + jmp 47fdb │ │ mov $0x4,%r10d │ │ - jmp 47c31 │ │ + jmp 47f51 │ │ mov $0x2,%eax │ │ - jmp 47cba │ │ + jmp 47fdb │ │ test $0x8,%dl │ │ - jne 47cba │ │ - jmp 47c4e │ │ + jne 47fdb │ │ + jmp 47f6e │ │ mov $0x1,%r10d │ │ - mov -0x3c(%rbp),%edx │ │ + mov -0x40(%rbp),%edx │ │ test $0x1,%dl │ │ - je 47c39 │ │ - lea -0x3d0fe(%rip),%rax │ │ - mov (%rax,%r10,4),%eax │ │ + je 47f59 │ │ + lea -0x3ce2e(%rip),%rax │ │ + movzbl (%r10,%rax,1),%eax │ │ add $0x58,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - call 33573 │ │ + call 32b23 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x78,%rsp │ │ mov %rdi,-0x70(%rbp) │ │ mov %rsi,-0x68(%rbp) │ │ - mov %rdx,-0x40(%rbp) │ │ - lock incq 0x3819d(%rip) │ │ - jle 47d40 │ │ + mov %rdx,-0x38(%rbp) │ │ + lock incq 0x351bc(%rip) │ │ + jle 48055 │ │ mov %r8d,%r13d │ │ + mov %ecx,%ebx │ │ mov %rsi,%r14 │ │ mov %rdi,%r15 │ │ - mov %ecx,-0x30(%rbp) │ │ - mov 0x377a0(%rip),%r12 │ │ + mov 0x34748(%rip),%r12 │ │ test %r12,%r12 │ │ - jne 47d1c │ │ - lea 0x37794(%rip),%rdi │ │ - call 48650 │ │ - mov %rax,%r12 │ │ + je 483db │ │ mov %r12d,%edi │ │ - call *0x3352b(%rip) │ │ - mov %rax,%rbx │ │ + call *0x304d6(%rip) │ │ cmp $0x1,%rax │ │ - ja 47dbf │ │ - jne 47d75 │ │ - lea 0x32745(%rip),%rdi │ │ - call 48720 │ │ - lea -0x40(%rbp),%rax │ │ + jbe 483ef │ │ + test %rax,%rax │ │ + jne 4809b │ │ + lea 0x2f730(%rip),%rdi │ │ + call 489c0 │ │ + lea -0x38(%rbp),%rax │ │ lea -0x60(%rbp),%rdx │ │ mov %rax,(%rdx) │ │ - lea 0x66e(%rip),%rax │ │ + lea 0x5e9(%rip),%rax │ │ mov %rax,0x8(%rdx) │ │ lea -0x70(%rbp),%rax │ │ mov %rax,0x10(%rdx) │ │ - lea -0x17725(%rip),%rax │ │ + lea -0x1828a(%rip),%rax │ │ mov %rax,0x18(%rdx) │ │ - lea -0x41487(%rip),%rsi │ │ - jmp 47e14 │ │ - mov %r13d,-0x38(%rbp) │ │ - push $0x18 │ │ - pop %rdi │ │ - call *0x334b6(%rip) │ │ - test %rax,%rax │ │ - je 481ba │ │ - mov %rax,%rbx │ │ - andq $0x0,(%rax) │ │ - movb $0x0,0x8(%rax) │ │ - mov %r12d,0x10(%rax) │ │ - mov %r12d,%edi │ │ - call *0x334ad(%rip) │ │ - mov %rax,%r13 │ │ - mov %r12d,%edi │ │ - mov %rbx,%rsi │ │ - call *0x33506(%rip) │ │ - mov %r13,%rdi │ │ - call *0x33485(%rip) │ │ - mov -0x38(%rbp),%r13d │ │ - cmpb $0x0,0x8(%rbx) │ │ - je 47e2a │ │ + lea -0x41972(%rip),%rsi │ │ + lea -0x29(%rbp),%rdi │ │ + call 486c0 │ │ + mov %rax,%rdi │ │ + call 48780 │ │ + call 487b0 │ │ + cmpb $0x0,0x8(%rax) │ │ + je 480f2 │ │ mov %r15,%rdi │ │ call *0x30(%r14) │ │ test %rax,%rax │ │ push $0x1 │ │ pop %rcx │ │ cmovne %rax,%rcx │ │ cmove %rax,%rdx │ │ lea -0xa0(%rbp),%rax │ │ mov %rcx,(%rax) │ │ mov %rdx,0x8(%rax) │ │ - lea -0x40(%rbp),%rcx │ │ + lea -0x38(%rbp),%rcx │ │ lea -0x60(%rbp),%rdx │ │ mov %rcx,(%rdx) │ │ - lea 0x5c6(%rip),%rcx │ │ + lea 0x57a(%rip),%rcx │ │ mov %rcx,0x8(%rdx) │ │ mov %rax,0x10(%rdx) │ │ - lea -0x177e9(%rip),%rax │ │ + lea -0x18315(%rip),%rax │ │ mov %rax,0x18(%rdx) │ │ - lea -0x41de3(%rip),%rsi │ │ - lea -0x29(%rbp),%rdi │ │ - call 48430 │ │ - mov %rax,%rdi │ │ - call 48530 │ │ - call 485c0 │ │ - incq (%rbx) │ │ - movb $0x1,0x8(%rbx) │ │ - mov 0x38031(%rip),%eax │ │ + lea -0x42426(%rip),%rsi │ │ + jmp 48085 │ │ + incq (%rax) │ │ + movb $0x1,0x8(%rax) │ │ + mov 0x350a9(%rip),%eax │ │ cmp $0x3ffffffd,%eax │ │ - ja 481a9 │ │ + ja 483ff │ │ lea 0x1(%rax),%ecx │ │ - lock cmpxchg %ecx,0x3801b(%rip) │ │ - jne 481a9 │ │ - cmpq $0x0,0x38015(%rip) │ │ - jne 47e88 │ │ + lock cmpxchg %ecx,0x35093(%rip) │ │ + jne 483ff │ │ + cmpq $0x0,0x3508d(%rip) │ │ + jne 48213 │ │ mov -0x70(%rbp),%rdi │ │ mov -0x68(%rbp),%r15 │ │ - mov %rdi,-0x38(%rbp) │ │ + mov %rdi,-0x78(%rbp) │ │ call *0x28(%r15) │ │ mov %rax,%r12 │ │ mov %rdx,%r14 │ │ - mov -0x40(%rbp),%rbx │ │ + mov -0x38(%rbp),%rax │ │ + mov %rax,-0x88(%rbp) │ │ test %r13b,%r13b │ │ - je 47f5a │ │ + je 48297 │ │ mov $0xff,%r13b │ │ - jmp 47ffd │ │ - mov -0x70(%rbp),%rdi │ │ - mov -0x68(%rbp),%r15 │ │ - mov %rdi,-0x38(%rbp) │ │ - call *0x28(%r15) │ │ - lea -0x60(%rbp),%rsi │ │ - mov %rax,(%rsi) │ │ - mov %rdx,0x8(%rsi) │ │ - mov -0x40(%rbp),%rax │ │ - mov %rax,0x10(%rsi) │ │ - mov -0x30(%rbp),%eax │ │ - mov %al,0x18(%rsi) │ │ - mov %r13b,0x19(%rsi) │ │ - mov 0x37fb4(%rip),%rdi │ │ - mov 0x37fb5(%rip),%rax │ │ - call *0x28(%rax) │ │ - call 485d0 │ │ - mov 0x375d6(%rip),%r14 │ │ - test %r14,%r14 │ │ - jne 47ee6 │ │ - lea 0x375ca(%rip),%rdi │ │ - call 48650 │ │ - mov %rax,%r14 │ │ - mov %r14d,%edi │ │ - call *0x33361(%rip) │ │ - mov %rax,%rbx │ │ - cmp $0x1,%rax │ │ - ja 47f40 │ │ - je 47d34 │ │ - push $0x18 │ │ - pop %rdi │ │ - call *0x33331(%rip) │ │ - test %rax,%rax │ │ - je 481ba │ │ - mov %rax,%rbx │ │ - andq $0x0,(%rax) │ │ - movb $0x0,0x8(%rax) │ │ - mov %r14d,0x10(%rax) │ │ - mov %r14d,%edi │ │ - call *0x33328(%rip) │ │ - mov %rax,%r12 │ │ - mov %r14d,%edi │ │ - mov %rbx,%rsi │ │ - call *0x33381(%rip) │ │ - mov %r12,%rdi │ │ - call *0x33300(%rip) │ │ - movb $0x0,0x8(%rbx) │ │ - cmpb $0x0,-0x30(%rbp) │ │ - je 481c5 │ │ - mov -0x38(%rbp),%rdi │ │ - mov %r15,%rsi │ │ - call 48600 │ │ - mov 0x37547(%rip),%r13 │ │ - test %r13,%r13 │ │ - jne 47f75 │ │ - lea 0x3753b(%rip),%rdi │ │ - call 48650 │ │ - mov %rax,%r13 │ │ - mov %rbx,-0x88(%rbp) │ │ - mov %r13d,%edi │ │ - call *0x332cb(%rip) │ │ - mov %rax,%rbx │ │ - cmp $0x1,%rax │ │ - ja 47fe5 │ │ - jne 47fa1 │ │ - lea 0x324e9(%rip),%rdi │ │ - call 48720 │ │ - jmp 481e3 │ │ - push $0x18 │ │ - pop %rdi │ │ - call *0x3328e(%rip) │ │ - test %rax,%rax │ │ - je 481d8 │ │ - mov %rax,%rbx │ │ - andq $0x0,(%rax) │ │ - movb $0x0,0x8(%rax) │ │ - mov %r13d,0x10(%rax) │ │ - mov %r13d,%edi │ │ - call *0x33285(%rip) │ │ - mov %rax,-0x80(%rbp) │ │ - mov %r13d,%edi │ │ - mov %rbx,%rsi │ │ - call *0x332dd(%rip) │ │ - mov -0x80(%rbp),%rdi │ │ - call *0x3325b(%rip) │ │ - mov $0x1,%r13b │ │ - cmpq $0x1,(%rbx) │ │ - mov -0x88(%rbp),%rbx │ │ - ja 47ffd │ │ - call 48ab0 │ │ - mov %eax,%r13d │ │ - mov %rbx,-0x90(%rbp) │ │ - mov 0x18(%r14),%rbx │ │ + mov -0x88(%rbp),%rax │ │ + mov %rax,-0x90(%rbp) │ │ + mov 0x18(%r14),%r14 │ │ lea -0x60(%rbp),%rdi │ │ mov %r12,%rsi │ │ - call *%rbx │ │ + call *%r14 │ │ movdqa -0x60(%rbp),%xmm0 │ │ - pxor -0x4458e(%rip),%xmm0 │ │ + pxor -0x4468f(%rip),%xmm0 │ │ ptest %xmm0,%xmm0 │ │ - jne 480b6 │ │ + jne 482e7 │ │ push $0x8 │ │ pop %rcx │ │ mov %r12,%rax │ │ mov (%rax),%rax │ │ mov (%r12,%rcx,1),%rcx │ │ mov %rax,-0xa0(%rbp) │ │ mov %rcx,-0x98(%rbp) │ │ - call 49190 │ │ + call 49360 │ │ mov %eax,%r12d │ │ and $0x1,%r12b │ │ lea -0x90(%rbp),%rax │ │ mov %rax,-0x60(%rbp) │ │ lea -0xa0(%rbp),%rax │ │ mov %rax,-0x58(%rbp) │ │ lea -0x29(%rbp),%rax │ │ mov %rax,-0x50(%rbp) │ │ - lea 0x329e3(%rip),%rax │ │ + lea 0x2fb52(%rip),%rax │ │ mov %rax,-0x48(%rbp) │ │ - mov 0x37e00(%rip),%rdi │ │ + mov 0x34fdf(%rip),%rdi │ │ test %rdi,%rdi │ │ - jne 48094 │ │ - lea 0x37df4(%rip),%rdi │ │ - call 48650 │ │ - mov %rax,%rdi │ │ - call *0x331b6(%rip) │ │ + je 4846b │ │ + call *0x30320(%rip) │ │ cmp $0x2,%rax │ │ - jbe 480e0 │ │ + jbe 48312 │ │ add $0xfffffffffffffff0,%rax │ │ - lea -0x78(%rbp),%rsi │ │ + lea -0x80(%rbp),%rsi │ │ mov %rax,(%rsi) │ │ lea -0x60(%rbp),%rdi │ │ - call 491f0 │ │ - jmp 480eb │ │ + call 493c0 │ │ + jmp 4831d │ │ + mov -0x70(%rbp),%rdi │ │ + mov -0x68(%rbp),%r15 │ │ + mov %rdi,-0x78(%rbp) │ │ + call *0x28(%r15) │ │ + lea -0x60(%rbp),%rsi │ │ + mov %rax,(%rsi) │ │ + mov %rdx,0x8(%rsi) │ │ + mov -0x38(%rbp),%rax │ │ + mov %rax,0x10(%rsi) │ │ + mov %bl,0x18(%rsi) │ │ + mov %r13b,0x19(%rsi) │ │ + mov 0x34f6c(%rip),%rdi │ │ + mov 0x34f6d(%rip),%rax │ │ + call *0x28(%rax) │ │ + call 487c0 │ │ + mov 0x34516(%rip),%r14 │ │ + test %r14,%r14 │ │ + je 48410 │ │ + mov %r14d,%edi │ │ + call *0x302a4(%rip) │ │ + cmp $0x1,%rax │ │ + jbe 48424 │ │ + test %rax,%rax │ │ + je 48049 │ │ + movb $0x0,0x8(%rax) │ │ + test %bl,%bl │ │ + je 48458 │ │ + mov -0x78(%rbp),%rdi │ │ + mov %r15,%rsi │ │ + call 487f0 │ │ + mov 0x344d2(%rip),%r13 │ │ + test %r13,%r13 │ │ + je 48434 │ │ + mov %r13d,%edi │ │ + call *0x30260(%rip) │ │ + cmp $0x1,%rax │ │ + jbe 48448 │ │ + test %rax,%rax │ │ + jne 482cd │ │ + lea 0x2f4ba(%rip),%rdi │ │ + call 489c0 │ │ + ud2 │ │ + mov $0x1,%r13b │ │ + cmpq $0x1,(%rax) │ │ + ja 48156 │ │ + call 48d80 │ │ + mov %eax,%r13d │ │ + jmp 48156 │ │ lea -0x60(%rbp),%rdi │ │ mov %r12,%rsi │ │ - call *%rbx │ │ + call *%r14 │ │ movdqa -0x60(%rbp),%xmm0 │ │ - pxor -0x445ac(%rip),%xmm0 │ │ + pxor -0x4478e(%rip),%xmm0 │ │ ptest %xmm0,%xmm0 │ │ - jne 48129 │ │ + jne 4835b │ │ lea 0x8(%r12),%rax │ │ push $0x10 │ │ pop %rcx │ │ - jmp 4802f │ │ + jmp 48190 │ │ lea -0x60(%rbp),%rdi │ │ xor %esi,%esi │ │ - call 491f0 │ │ + call 493c0 │ │ test %r13b,%r13b │ │ - je 48163 │ │ + je 48395 │ │ movzbl %r13b,%eax │ │ cmp $0x1,%eax │ │ - je 48138 │ │ + je 4836a │ │ cmp $0x2,%eax │ │ - jne 48194 │ │ + jne 483c6 │ │ xor %eax,%eax │ │ - xchg %al,0x37398(%rip) │ │ + xchg %al,0x3442c(%rip) │ │ test %al,%al │ │ - je 48194 │ │ - lea -0x3dffd(%rip),%rsi │ │ + je 483c6 │ │ + lea -0x3df9f(%rip),%rsi │ │ lea -0x29(%rbp),%rdi │ │ mov $0x9d,%edx │ │ - call 48430 │ │ - jmp 4818c │ │ - lea -0x3dc5e(%rip),%rax │ │ + call 486c0 │ │ + jmp 483be │ │ + lea -0x3db70(%rip),%rax │ │ push $0xc │ │ pop %rcx │ │ - jmp 48036 │ │ - lea -0x78(%rbp),%rax │ │ + jmp 48197 │ │ + lea -0x80(%rbp),%rax │ │ movb $0x1,(%rax) │ │ lea -0x60(%rbp),%rdx │ │ mov %rax,(%rdx) │ │ - lea 0x14b3(%rip),%rax │ │ + lea 0x1331(%rip),%rax │ │ mov %rax,0x8(%rdx) │ │ - lea -0x402af(%rip),%rsi │ │ + lea -0x405c9(%rip),%rsi │ │ lea -0x29(%rbp),%rdi │ │ - call 48430 │ │ - jmp 4818c │ │ - lea -0x78(%rbp),%rax │ │ + call 486c0 │ │ + jmp 483be │ │ + lea -0x80(%rbp),%rax │ │ movb $0x0,(%rax) │ │ lea -0x60(%rbp),%rdx │ │ mov %rax,(%rdx) │ │ - lea 0x1488(%rip),%rax │ │ + lea 0x1306(%rip),%rax │ │ mov %rax,0x8(%rdx) │ │ - lea -0x402da(%rip),%rsi │ │ + lea -0x405f4(%rip),%rsi │ │ lea -0x29(%rbp),%rdi │ │ - call 48430 │ │ + call 486c0 │ │ mov %rax,%rdi │ │ - call 48530 │ │ + call 48780 │ │ movzbl %r12b,%esi │ │ - lea 0x37d41(%rip),%rdi │ │ - call 495a0 │ │ - jmp 47ec6 │ │ - lea 0x37cb8(%rip),%rdi │ │ - call 48220 │ │ - jmp 47e53 │ │ - push $0x8 │ │ - pop %rdi │ │ - push $0x18 │ │ - pop %rsi │ │ - call 28a96 │ │ - lea -0x3dcee(%rip),%rsi │ │ + lea 0x34e4f(%rip),%rdi │ │ + call 49650 │ │ + jmp 4824e │ │ + lea 0x3438e(%rip),%rdi │ │ + call 48840 │ │ + mov %rax,%r12 │ │ + jmp 48031 │ │ + mov %r12d,%edi │ │ + mov %rax,%rsi │ │ + call 48920 │ │ + jmp 48044 │ │ + lea 0x34da2(%rip),%rdi │ │ + call 484b0 │ │ + jmp 4811b │ │ + lea 0x34359(%rip),%rdi │ │ + call 48840 │ │ + mov %rax,%r14 │ │ + jmp 48263 │ │ + mov %r14d,%edi │ │ + mov %rax,%rsi │ │ + call 48920 │ │ + jmp 48276 │ │ + lea 0x34335(%rip),%rdi │ │ + call 48840 │ │ + mov %rax,%r13 │ │ + jmp 482a7 │ │ + mov %r13d,%edi │ │ + mov %rax,%rsi │ │ + call 48920 │ │ + jmp 482ba │ │ + lea -0x3dc61(%rip),%rsi │ │ lea -0x29(%rbp),%rdi │ │ push $0x5b │ │ pop %rdx │ │ - jmp 47e18 │ │ - push $0x8 │ │ - pop %rdi │ │ - push $0x18 │ │ - pop %rsi │ │ - call 28a96 │ │ - ud2 │ │ + jmp 48089 │ │ + lea 0x34d4e(%rip),%rdi │ │ + call 48840 │ │ + mov %rax,%rdi │ │ + jmp 481ea │ │ mov %rax,%rbx │ │ movzbl %r12b,%esi │ │ - lea 0x37ced(%rip),%rdi │ │ - call 495a0 │ │ - jmp 48202 │ │ - call 3357c │ │ + lea 0x34d93(%rip),%rdi │ │ + call 49650 │ │ + jmp 4849c │ │ + call 32b2c │ │ mov %rax,%rbx │ │ - call 485d0 │ │ + call 487c0 │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x28,%rsp │ │ mov %rdi,%rbx │ │ mov (%rdi),%eax │ │ cmp $0x3fffffff,%eax │ │ - jne 48262 │ │ + jne 484f2 │ │ mov $0xffffff9d,%ecx │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ pause │ │ mov (%rbx),%eax │ │ cmp $0x3fffffff,%eax │ │ - jne 48262 │ │ + jne 484f2 │ │ test %ecx,%ecx │ │ lea 0x1(%rcx),%ecx │ │ - jne 48250 │ │ + jne 484e0 │ │ lea -0x38(%rbp),%r15 │ │ xor %ecx,%ecx │ │ - mov 0x32fe9(%rip),%r12 │ │ - mov 0x32ffa(%rip),%r13 │ │ - jmp 4828d │ │ + mov 0x30019(%rip),%r12 │ │ + mov 0x3002a(%rip),%r13 │ │ + jmp 4851d │ │ nopl 0x0(%rax,%rax,1) │ │ lea 0x1(%rax),%edx │ │ lock cmpxchg %edx,(%rbx) │ │ - je 4838d │ │ + je 4861d │ │ mov %eax,%edx │ │ and $0x3fffffff,%edx │ │ test $0x1,%cl │ │ - je 482b4 │ │ + je 48544 │ │ mov %eax,%esi │ │ shr $0x1e,%esi │ │ and $0x1,%esi │ │ lea -0x1(%rdx),%edi │ │ cmp $0x3ffffffd,%edi │ │ setae %dil │ │ or %sil,%dil │ │ - je 48280 │ │ + je 48510 │ │ cmp $0x3ffffffe,%edx │ │ setb %sil │ │ test $0x40000000,%eax │ │ sete %dil │ │ and %sil,%dil │ │ test %eax,%eax │ │ setns %sil │ │ test %sil,%dil │ │ - jne 48280 │ │ + jne 48510 │ │ cmp $0x3ffffffe,%edx │ │ - je 4839c │ │ + je 4862c │ │ test $0x40000000,%eax │ │ - jne 482fb │ │ - mov %eax,%r14d │ │ - or $0x40000000,%r14d │ │ + jne 48588 │ │ + lea 0x40000000(%rax),%r14d │ │ lock cmpxchg %r14d,(%rbx) │ │ - jne 4828d │ │ - jmp 482fe │ │ + jne 4851d │ │ + jmp 4858b │ │ mov %eax,%r14d │ │ movq $0x0,-0x40(%rbp) │ │ - cs nopw 0x0(%rax,%rax,1) │ │ + data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov (%rbx),%eax │ │ cmp %r14d,%eax │ │ - jne 48351 │ │ + jne 485e1 │ │ cmpb $0x0,-0x40(%rbp) │ │ mov $0x0,%r8d │ │ cmovne %r15,%r8 │ │ movl $0xffffffff,(%rsp) │ │ mov $0xca,%edi │ │ mov %rbx,%rsi │ │ mov $0x89,%edx │ │ mov %r14d,%ecx │ │ xor %r9d,%r9d │ │ xor %eax,%eax │ │ call *%r12 │ │ test %rax,%rax │ │ - jns 48351 │ │ + jns 485e1 │ │ call *%r13 │ │ cmpl $0x4,(%rax) │ │ - je 48310 │ │ + je 485a0 │ │ mov (%rbx),%eax │ │ mov $0x1,%cl │ │ cmp $0x3fffffff,%eax │ │ - jne 4828d │ │ + jne 4851d │ │ mov $0xffffff9d,%edx │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ pause │ │ mov (%rbx),%eax │ │ lea 0x1(%rdx),%esi │ │ cmp $0x3fffffff,%eax │ │ - jne 4828d │ │ + jne 4851d │ │ test %edx,%edx │ │ mov %esi,%edx │ │ - jne 48370 │ │ - jmp 4828d │ │ + jne 48600 │ │ + jmp 4851d │ │ add $0x28,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ lea -0x3e10e(%rip),%rdi │ │ - lea 0x3249e(%rip),%rdx │ │ + lea 0x2f4f6(%rip),%rdx │ │ mov $0x49,%esi │ │ - call 30650 │ │ + call 2fe00 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -48649,24 +48931,24 @@ │ │ mov 0x8(%rsi),%rsi │ │ movups (%rax),%xmm0 │ │ movups %xmm0,-0x40(%rbp) │ │ lea 0x10(%rax),%rcx │ │ add $0x14,%rax │ │ lea -0x40(%rbp),%rdx │ │ mov %rdx,-0x30(%rbp) │ │ - lea -0x17dd0(%rip),%rdx │ │ + lea -0x188b0(%rip),%rdx │ │ mov %rdx,-0x28(%rbp) │ │ mov %rcx,-0x20(%rbp) │ │ - lea -0x156df(%rip),%rcx │ │ + lea -0x1624f(%rip),%rcx │ │ mov %rcx,-0x18(%rbp) │ │ mov %rax,-0x10(%rbp) │ │ mov %rcx,-0x8(%rbp) │ │ - lea -0x4226a(%rip),%rdx │ │ + lea -0x4265f(%rip),%rdx │ │ lea -0x30(%rbp),%rcx │ │ - call 30680 │ │ + call 2fe30 │ │ add $0x40,%rsp │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -48679,186 +48961,148 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r12 │ │ push %rbx │ │ - sub $0x10,%rsp │ │ + sub $0x18,%rsp │ │ mov %rdx,%rcx │ │ mov %rsi,%rdx │ │ - mov %rdi,-0x30(%rbp) │ │ - lea -0x28(%rbp),%rbx │ │ - movq $0x0,-0x28(%rbp) │ │ - lea 0x32144(%rip),%rsi │ │ - lea -0x30(%rbp),%rdi │ │ - call 30680 │ │ - mov -0x28(%rbp),%rcx │ │ + mov %rdi,-0x18(%rbp) │ │ + movq $0x0,-0x10(%rbp) │ │ + lea 0x2f20e(%rip),%rsi │ │ + lea -0x18(%rbp),%rdi │ │ + call 2fe30 │ │ + mov -0x10(%rbp),%rcx │ │ test %al,%al │ │ - je 4848f │ │ + je 48702 │ │ mov %rcx,%rax │ │ test %rcx,%rcx │ │ - jne 484de │ │ - lea -0x3e53c(%rip),%rdi │ │ - lea 0x320d5(%rip),%rdx │ │ - mov $0xad,%esi │ │ - call 30650 │ │ - ud2 │ │ + je 4872b │ │ + add $0x18,%rsp │ │ + pop %rbx │ │ + pop %rbp │ │ + ret │ │ test %rcx,%rcx │ │ - je 484dc │ │ + je 48722 │ │ mov %ecx,%edx │ │ and $0x3,%edx │ │ xor %eax,%eax │ │ lea -0x2(%rdx),%esi │ │ cmp $0x2,%esi │ │ - jb 484de │ │ + jb 486fb │ │ test %rdx,%rdx │ │ - je 484de │ │ - lea -0x1(%rcx),%rbx │ │ - mov -0x1(%rcx),%r15 │ │ - mov 0x7(%rcx),%r12 │ │ - mov (%r12),%rax │ │ - test %rax,%rax │ │ - je 484c2 │ │ - mov %r15,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r12) │ │ - je 484d3 │ │ - mov %r15,%rdi │ │ - call *0x32d6d(%rip) │ │ - mov %rbx,%rdi │ │ - call *0x32d64(%rip) │ │ + je 486fb │ │ + lea -0x1(%rcx),%rdi │ │ + call *0x17(%rcx) │ │ xor %eax,%eax │ │ - add $0x10,%rsp │ │ + add $0x18,%rsp │ │ pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ pop %rbp │ │ ret │ │ - mov %rax,%r14 │ │ - cmpq $0x0,0x8(%r12) │ │ - je 484ff │ │ - mov %r15,%rdi │ │ - call *0x32d41(%rip) │ │ - mov %rbx,%rdi │ │ - call *0x32d38(%rip) │ │ - mov %r14,%rdi │ │ - call 718d0 │ │ - mov %rax,%r14 │ │ - cmpq $0x0,-0x28(%rbp) │ │ - je 48522 │ │ - mov %rbx,%rdi │ │ - call 48ec0 │ │ - mov %r14,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + lea -0x3e525(%rip),%rdi │ │ + lea 0x2f19f(%rip),%rdx │ │ + mov $0xad,%esi │ │ + call 2fe00 │ │ + ud2 │ │ + mov -0x10(%rbp),%rcx │ │ + test %rcx,%rcx │ │ + je 4876d │ │ + mov %ecx,%edx │ │ + and $0x3,%edx │ │ + lea -0x2(%rdx),%esi │ │ + cmp $0x2,%esi │ │ + jb 4876d │ │ + test %rdx,%rdx │ │ + je 4876d │ │ + lea -0x1(%rcx),%rdi │ │ + mov %rax,%rbx │ │ + call *0x17(%rcx) │ │ + mov %rbx,%rax │ │ + mov %rax,%rdi │ │ + call 6eba0 │ │ + call 32b2c │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r12 │ │ - push %rbx │ │ test %rdi,%rdi │ │ - je 48552 │ │ + je 48797 │ │ mov %edi,%eax │ │ and $0x3,%eax │ │ lea -0x2(%rax),%ecx │ │ cmp $0x2,%ecx │ │ - jb 48552 │ │ + jb 48797 │ │ test %rax,%rax │ │ - jne 4855b │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + jne 48798 │ │ ret │ │ - lea -0x1(%rdi),%rbx │ │ - mov -0x1(%rdi),%r14 │ │ - mov 0x7(%rdi),%r12 │ │ - mov (%r12),%rax │ │ - test %rax,%rax │ │ - je 48575 │ │ - mov %r14,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r12) │ │ - je 48586 │ │ - mov %r14,%rdi │ │ - call *0x32cba(%rip) │ │ - mov %rbx,%rdi │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - jmp *0x32ca9(%rip) │ │ - mov %rax,%r15 │ │ - cmpq $0x0,0x8(%r12) │ │ - je 485ab │ │ - mov %r14,%rdi │ │ - call *0x32c95(%rip) │ │ - mov %rbx,%rdi │ │ - call *0x32c8c(%rip) │ │ - mov %r15,%rdi │ │ - call 718d0 │ │ + lea -0x1(%rdi),%rax │ │ + mov %rdi,%rcx │ │ + mov %rax,%rdi │ │ + jmp *0x17(%rcx) │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - call 6f430 │ │ + call 6d7b0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov $0xffffffff,%esi │ │ - lock xadd %esi,0x3788b(%rip) │ │ + lock xadd %esi,0x349db(%rip) │ │ dec %esi │ │ mov %esi,%eax │ │ and $0xbfffffff,%eax │ │ neg %eax │ │ - jo 485eb │ │ + jo 487db │ │ ret │ │ - lea 0x37876(%rip),%rdi │ │ - jmp 6f350 │ │ + lea 0x349c6(%rip),%rdi │ │ + jmp 6d6d0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ sub $0x20,%rsp │ │ - call 3ce80 │ │ + call 3d200 │ │ mov %eax,-0x8(%rbp) │ │ lea -0x8(%rbp),%rax │ │ mov %rax,-0x18(%rbp) │ │ - lea -0x158ff(%rip),%rax │ │ + lea -0x163cf(%rip),%rax │ │ mov %rax,-0x10(%rbp) │ │ - lea -0x41fe5(%rip),%rsi │ │ + lea -0x4238d(%rip),%rsi │ │ lea -0x1(%rbp),%rdi │ │ lea -0x18(%rbp),%rdx │ │ - call 48430 │ │ + call 486c0 │ │ mov %rax,%rdi │ │ - call 48530 │ │ - call 485c0 │ │ + call 48780 │ │ + call 487b0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -48872,608 +49116,653 @@ │ │ push %r14 │ │ push %rbx │ │ sub $0x10,%rsp │ │ mov %rdi,%rbx │ │ mov 0x8(%rdi),%rsi │ │ movl $0x0,-0x18(%rbp) │ │ lea -0x18(%rbp),%rdi │ │ - call *0x32ca5(%rip) │ │ + call *0x2fd75(%rip) │ │ test %eax,%eax │ │ - jne 486d1 │ │ + jne 488c9 │ │ mov -0x18(%rbp),%r14d │ │ test %r14d,%r14d │ │ - jne 486aa │ │ + jne 4889e │ │ mov 0x8(%rbx),%rsi │ │ movl $0x0,-0x1c(%rbp) │ │ lea -0x1c(%rbp),%rdi │ │ - call *0x32c83(%rip) │ │ + call *0x2fd53(%rip) │ │ test %eax,%eax │ │ - jne 486d1 │ │ + jne 488c9 │ │ mov -0x1c(%rbp),%r14d │ │ xor %edi,%edi │ │ - call *0x32c7b(%rip) │ │ + call *0x2fd4b(%rip) │ │ + test %eax,%eax │ │ + jne 4890d │ │ test %r14d,%r14d │ │ - je 486f3 │ │ + je 488eb │ │ movslq %r14d,%rcx │ │ xor %eax,%eax │ │ lock cmpxchg %rcx,(%rbx) │ │ - je 486c5 │ │ + je 488bd │ │ mov %rax,%rbx │ │ mov %r14d,%edi │ │ - call *0x32c5e(%rip) │ │ + call *0x2fd2a(%rip) │ │ + test %eax,%eax │ │ + jne 4890d │ │ mov %rbx,%rcx │ │ mov %rcx,%rax │ │ add $0x10,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ - lea -0x3e03a(%rip),%rsi │ │ + lea -0x3dddc(%rip),%rsi │ │ lea -0x11(%rbp),%rdi │ │ mov $0x5f,%edx │ │ - call 48430 │ │ + call 486c0 │ │ mov %rax,%rdi │ │ - call 48530 │ │ - call 485c0 │ │ - lea -0x3e4c3(%rip),%rsi │ │ + call 48780 │ │ + call 487b0 │ │ + lea -0x3e42b(%rip),%rsi │ │ lea -0x11(%rbp),%rdi │ │ mov $0x9b,%edx │ │ - call 48430 │ │ + call 486c0 │ │ mov %rax,%rdi │ │ - call 48530 │ │ - call 485c0 │ │ + call 48780 │ │ + call 487b0 │ │ + call 48a10 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %rbx │ │ + push %rax │ │ + cmp $0x1,%rsi │ │ + je 48981 │ │ + mov %edi,%r14d │ │ + mov $0x18,%edi │ │ + call *0x2fbb2(%rip) │ │ + test %rax,%rax │ │ + je 48996 │ │ + mov %rax,%rbx │ │ + movq $0x0,(%rax) │ │ + movb $0x0,0x8(%rax) │ │ + mov %r14d,0x10(%rax) │ │ + mov %r14d,%edi │ │ + call *0x2fbb2(%rip) │ │ + mov %rax,%r15 │ │ + mov %r14d,%edi │ │ + mov %rbx,%rsi │ │ + call *0x2fc0b(%rip) │ │ + test %eax,%eax │ │ + jne 48991 │ │ + test %r15,%r15 │ │ + je 48983 │ │ + mov %r15,%rdi │ │ + call *0x2fb79(%rip) │ │ + jmp 48983 │ │ + xor %ebx,%ebx │ │ + mov %rbx,%rax │ │ + add $0x8,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + ret │ │ + call 48a10 │ │ + lea -0x3e2c5(%rip),%rsi │ │ + lea -0x19(%rbp),%rdi │ │ + mov $0x65,%edx │ │ + call 486c0 │ │ + mov %rax,%rdi │ │ + call 48780 │ │ + call 487b0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ sub $0x20,%rsp │ │ mov %rdi,%rdx │ │ lea -0x1(%rbp),%rax │ │ mov %rax,-0x18(%rbp) │ │ lea 0x16(%rip),%rax │ │ mov %rax,-0x10(%rbp) │ │ - lea -0x40bb5(%rip),%rdi │ │ + lea -0x40eeb(%rip),%rdi │ │ lea -0x18(%rbp),%rsi │ │ - call 30650 │ │ + call 2fe00 │ │ int3 │ │ int3 │ │ mov (%rsi),%rdi │ │ mov 0x8(%rsi),%rax │ │ - mov 0x18(%rax),%rax │ │ - lea -0x3dde6(%rip),%rsi │ │ + lea -0x3de2b(%rip),%rsi │ │ mov $0xb,%edx │ │ - jmp *%rax │ │ + jmp *0x18(%rax) │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - push %r15 │ │ + sub $0x10,%rsp │ │ + lea -0x3df61(%rip),%rsi │ │ + lea -0x1(%rbp),%rdi │ │ + mov $0x6d,%edx │ │ + call 486c0 │ │ + mov %rax,%rdi │ │ + call 48780 │ │ + call 487b0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ - push %rax │ │ mov %rdi,%rbx │ │ mov 0x10(%rdi),%r14d │ │ - mov 0x32b30(%rip),%r15 │ │ mov $0x1,%esi │ │ mov %r14d,%edi │ │ - call *%r15 │ │ + call *0x2fb1c(%rip) │ │ + test %eax,%eax │ │ + jne 48a98 │ │ mov %rbx,%rdi │ │ - call *0x32aa4(%rip) │ │ + call *0x2fa8f(%rip) │ │ mov %r14d,%edi │ │ xor %esi,%esi │ │ - call *%r15 │ │ - mov 0x3764d(%rip),%rdi │ │ + call *0x2fb04(%rip) │ │ + test %eax,%eax │ │ + jne 48abd │ │ + mov 0x346c1(%rip),%rdi │ │ test %rdi,%rdi │ │ - jne 487bf │ │ - lea 0x37641(%rip),%rdi │ │ - call 48650 │ │ - mov %rax,%rdi │ │ + je 48a9f │ │ mov $0x1,%esi │ │ - add $0x8,%rsp │ │ + call *0x2fae9(%rip) │ │ + test %eax,%eax │ │ + jne 48abd │ │ pop %rbx │ │ pop %r14 │ │ - pop %r15 │ │ pop %rbp │ │ - jmp *0x32ae4(%rip) │ │ - call 487e0 │ │ + ret │ │ + call 48a10 │ │ + jmp 48ad4 │ │ + lea 0x3469a(%rip),%rdi │ │ + call 48840 │ │ + mov %rax,%rdi │ │ + mov $0x1,%esi │ │ + call *0x2fabf(%rip) │ │ + test %eax,%eax │ │ + je 48a93 │ │ + call 48a10 │ │ + jmp 48ad4 │ │ + mov %rbx,%rdi │ │ + call *0x2fa2b(%rip) │ │ + jmp 48acf │ │ + call 48ae0 │ │ ud2 │ │ - call 3357c │ │ + call 32b2c │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ sub $0x10,%rsp │ │ - lea -0x3e0cf(%rip),%rsi │ │ + lea -0x3df83(%rip),%rsi │ │ lea -0x1(%rbp),%rdi │ │ mov $0x7b,%edx │ │ - call 48430 │ │ + call 486c0 │ │ mov %rax,%rdi │ │ - call 48530 │ │ - call 485c0 │ │ + call 48780 │ │ + call 487b0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %rbx │ │ push %rax │ │ cmp $0x1,%rdi │ │ - je 48839 │ │ - mov 0x3765d(%rip),%rdi │ │ + je 48b73 │ │ + mov 0x3469d(%rip),%rdi │ │ test %rdi,%rdi │ │ - je 48865 │ │ - call *0x32a22(%rip) │ │ - cmp $0x3,%rax │ │ - jae 48880 │ │ - jmp 488d4 │ │ - mov 0x375b8(%rip),%rdi │ │ - test %rdi,%rdi │ │ - jne 48854 │ │ - lea 0x375ac(%rip),%rdi │ │ - call 48650 │ │ - mov %rax,%rdi │ │ - mov $0x2,%esi │ │ - add $0x8,%rsp │ │ - pop %rbx │ │ - pop %rbp │ │ - jmp *0x32a53(%rip) │ │ - lea 0x37614(%rip),%rdi │ │ - call 48650 │ │ - mov %rax,%rdi │ │ - call *0x329d6(%rip) │ │ + je 48b95 │ │ + call *0x2f9e2(%rip) │ │ cmp $0x3,%rax │ │ - jb 488d4 │ │ + jb 48b8e │ │ mov %rax,%rbx │ │ - mov 0x375f6(%rip),%rdi │ │ + mov 0x34682(%rip),%rdi │ │ test %rdi,%rdi │ │ - je 488b3 │ │ + je 48bd7 │ │ mov $0x2,%esi │ │ - call *0x32a1e(%rip) │ │ + call *0x2fa26(%rip) │ │ + test %eax,%eax │ │ + jne 48bf9 │ │ lock decq -0x10(%rbx) │ │ - jne 488d4 │ │ + jne 48b8e │ │ add $0xfffffffffffffff0,%rbx │ │ mov %rbx,%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ - jmp 48900 │ │ - lea 0x375c6(%rip),%rdi │ │ - call 48650 │ │ - mov %rax,%rdi │ │ + jmp 48c20 │ │ + mov 0x345c6(%rip),%rdi │ │ + test %rdi,%rdi │ │ + je 48bb2 │ │ mov $0x2,%esi │ │ - call *0x329eb(%rip) │ │ - lock decq -0x10(%rbx) │ │ - je 488a1 │ │ + call *0x2f9ee(%rip) │ │ + test %eax,%eax │ │ + jne 48bd0 │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ + lea 0x34624(%rip),%rdi │ │ + call 48840 │ │ + mov %rax,%rdi │ │ + call *0x2f966(%rip) │ │ + cmp $0x3,%rax │ │ + jae 48b34 │ │ + jmp 48b8e │ │ + lea 0x34587(%rip),%rdi │ │ + call 48840 │ │ + mov %rax,%rdi │ │ + mov $0x2,%esi │ │ + call *0x2f9ac(%rip) │ │ + test %eax,%eax │ │ + je 48b8e │ │ + call 48a10 │ │ + jmp 48c0d │ │ + lea 0x345e2(%rip),%rdi │ │ + call 48840 │ │ + mov %rax,%rdi │ │ + mov $0x2,%esi │ │ + call *0x2f987(%rip) │ │ + test %eax,%eax │ │ + je 48b5a │ │ + call 48a10 │ │ + jmp 48c0d │ │ mov %rax,%rdi │ │ - call 48948 │ │ - call 48a80 │ │ + call 48c68 │ │ + call 48d50 │ │ ud2 │ │ - call 33573 │ │ - call 33573 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 32b23 │ │ + call 32b23 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %rbx │ │ push %rax │ │ mov 0x18(%rdi),%rax │ │ test %rax,%rax │ │ - je 48928 │ │ + je 48c48 │ │ cmpq $0x0,0x20(%rdi) │ │ movb $0x0,(%rax) │ │ - je 48928 │ │ + je 48c48 │ │ mov %rdi,%rbx │ │ mov %rax,%rdi │ │ - call *0x3291b(%rip) │ │ + call *0x2f8b3(%rip) │ │ mov %rbx,%rdi │ │ cmp $0xffffffffffffffff,%rdi │ │ - je 48941 │ │ + je 48c61 │ │ lock decq 0x8(%rdi) │ │ - jne 48941 │ │ + jne 48c61 │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ - jmp *0x328ff(%rip) │ │ + jmp *0x2f897(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ - push %r13 │ │ - push %r12 │ │ push %rbx │ │ push %rax │ │ movabs $0x54535552005a4f4d,%rax │ │ cmp %rax,(%rdi) │ │ - jne 48a29 │ │ - lea -0x3f4d3(%rip),%rax │ │ + jne 48cfa │ │ + lea -0x3f77a(%rip),%rax │ │ cmp %rax,0x20(%rdi) │ │ - jne 48a2f │ │ + jne 48d00 │ │ mov 0x28(%rdi),%rbx │ │ mov 0x30(%rdi),%r14 │ │ - call *0x328b8(%rip) │ │ - lock decq 0x37500(%rip) │ │ - mov 0x36b11(%rip),%r15 │ │ + call *0x2f85c(%rip) │ │ + lock decq 0x3452c(%rip) │ │ + mov 0x33ac5(%rip),%r15 │ │ test %r15,%r15 │ │ - jne 489ab │ │ - lea 0x36b05(%rip),%rdi │ │ - call 48650 │ │ - mov %rax,%r15 │ │ + je 48cdc │ │ mov %r15d,%edi │ │ - call *0x3289c(%rip) │ │ - mov %rax,%r12 │ │ + call *0x2f857(%rip) │ │ cmp $0x1,%rax │ │ - ja 489fd │ │ - je 48a34 │ │ - push $0x18 │ │ - pop %rdi │ │ - call *0x32870(%rip) │ │ + jbe 48ced │ │ test %rax,%rax │ │ - je 48a1c │ │ - mov %rax,%r12 │ │ - andq $0x0,(%rax) │ │ + je 48d05 │ │ + decq (%rax) │ │ movb $0x0,0x8(%rax) │ │ - mov %r15d,0x10(%rax) │ │ - mov %r15d,%edi │ │ - call *0x3286b(%rip) │ │ - mov %rax,%r13 │ │ - mov %r15d,%edi │ │ - mov %r12,%rsi │ │ - call *0x328c4(%rip) │ │ - mov %r13,%rdi │ │ - call *0x32843(%rip) │ │ - decq (%r12) │ │ - movb $0x0,0x8(%r12) │ │ mov %rbx,%rax │ │ mov %r14,%rdx │ │ add $0x8,%rsp │ │ pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - push $0x8 │ │ - pop %rdi │ │ - push $0x18 │ │ - pop %rsi │ │ - call 28a96 │ │ - jmp 48a40 │ │ - call *0x328f9(%rip) │ │ - call 70100 │ │ - lea 0x31a45(%rip),%rdi │ │ - call 48720 │ │ + lea 0x33a8d(%rip),%rdi │ │ + call 48840 │ │ + mov %rax,%r15 │ │ + jmp 48cb0 │ │ + mov %r15d,%edi │ │ + mov %rax,%rsi │ │ + call 48920 │ │ + jmp 48cbf │ │ + call *0x2f8e8(%rip) │ │ + call 6e370 │ │ + lea 0x2ea74(%rip),%rdi │ │ + call 489c0 │ │ ud2 │ │ mov %rax,%r15 │ │ mov (%r14),%rax │ │ test %rax,%rax │ │ - je 48a52 │ │ + je 48d23 │ │ mov %rbx,%rdi │ │ call *%rax │ │ cmpq $0x0,0x8(%r14) │ │ - je 48a62 │ │ + je 48d33 │ │ mov %rbx,%rdi │ │ - call *0x327de(%rip) │ │ + call *0x2f7c5(%rip) │ │ mov %r15,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ cmpq $0x0,0x8(%r14) │ │ - je 48a7a │ │ + je 48d4b │ │ mov %rbx,%rdi │ │ - call *0x327c6(%rip) │ │ - call 3357c │ │ - int3 │ │ + call *0x2f7ad(%rip) │ │ + call 32b2c │ │ push %rbp │ │ mov %rsp,%rbp │ │ sub $0x10,%rsp │ │ - lea -0x3eaf9(%rip),%rsi │ │ + lea -0x3ebb1(%rip),%rsi │ │ lea -0x1(%rbp),%rdi │ │ mov $0x7b,%edx │ │ - call 48430 │ │ + call 486c0 │ │ mov %rax,%rdi │ │ - call 48530 │ │ - call 485c0 │ │ + call 48780 │ │ + call 487b0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ - push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x188,%rsp │ │ - movzbl 0x37395(%rip),%ebx │ │ - dec %bl │ │ - cmp $0x3,%bl │ │ - jb 48cf3 │ │ + sub $0x180,%rsp │ │ + movzbl 0x34406(%rip),%r14d │ │ + dec %r14b │ │ + cmp $0x3,%r14b │ │ + jb 48f89 │ │ movabs $0x45434152544b4341,%rax │ │ - mov %rax,-0x1a2(%rbp) │ │ + mov %rax,-0x19a(%rbp) │ │ movabs $0x4341425f54535552,%rax │ │ - mov %rax,-0x1a8(%rbp) │ │ - movb $0x0,-0x19a(%rbp) │ │ - movq -0x1a8(%rbp),%xmm0 │ │ + mov %rax,-0x1a0(%rbp) │ │ + movb $0x0,-0x192(%rbp) │ │ + movq -0x1a0(%rbp),%xmm0 │ │ pxor %xmm1,%xmm1 │ │ pcmpeqb %xmm1,%xmm0 │ │ pcmpeqd %xmm2,%xmm2 │ │ - movq -0x1a0(%rbp),%xmm3 │ │ + movq -0x198(%rbp),%xmm3 │ │ pcmpeqb %xmm1,%xmm3 │ │ por %xmm0,%xmm3 │ │ pxor %xmm2,%xmm0 │ │ pmovzxbw %xmm0,%xmm0 │ │ - cmpb $0x0,-0x19c(%rbp) │ │ + cmpb $0x0,-0x194(%rbp) │ │ setne %al │ │ - pshufb -0x4511f(%rip),%xmm3 │ │ + pshufb -0x453b0(%rip),%xmm3 │ │ pxor %xmm2,%xmm3 │ │ punpckhqdq %xmm0,%xmm3 │ │ psllw $0xf,%xmm3 │ │ packsswb %xmm3,%xmm3 │ │ pmovmskb %xmm3,%ecx │ │ cmp $0xff,%cl │ │ sete %cl │ │ and %al,%cl │ │ cmp $0x1,%cl │ │ - jne 48be9 │ │ - cmpb $0x0,-0x19b(%rbp) │ │ - je 48be9 │ │ + jne 48eba │ │ + cmpb $0x0,-0x193(%rbp) │ │ + je 48eba │ │ mov $0x1,%al │ │ test %al,%al │ │ - je 48be9 │ │ - mov 0x3731e(%rip),%eax │ │ + je 48eba │ │ + mov 0x3438d(%rip),%eax │ │ cmp $0x3ffffffd,%eax │ │ - ja 48c78 │ │ + ja 48f9c │ │ lea 0x1(%rax),%ecx │ │ - lock cmpxchg %ecx,0x37308(%rip) │ │ - jne 48c78 │ │ - movzbl 0x37303(%rip),%eax │ │ - lea -0x1a8(%rbp),%rdi │ │ - call *0x32786(%rip) │ │ + lock cmpxchg %ecx,0x34377(%rip) │ │ + jne 48f9c │ │ + movzbl 0x34372(%rip),%eax │ │ + lea -0x1a0(%rbp),%rdi │ │ + call *0x2f775(%rip) │ │ test %rax,%rax │ │ - je 48bf2 │ │ - mov %rax,%rbx │ │ + je 48ec3 │ │ + mov %rax,%r14 │ │ mov %rax,%rdi │ │ - call *0x3277d(%rip) │ │ + call *0x2f76c(%rip) │ │ test %rax,%rax │ │ - je 48bfb │ │ + je 48ecc │ │ mov %rax,%r15 │ │ mov %rax,%rdi │ │ - call *0x3266c(%rip) │ │ + call *0x2f653(%rip) │ │ test %rax,%rax │ │ - je 48d19 │ │ - mov %rax,%r14 │ │ + je 48fcb │ │ + mov %rax,%rbx │ │ mov %rax,%rdi │ │ - mov %rbx,%rsi │ │ + mov %r14,%rsi │ │ mov %r15,%rdx │ │ - call *0x32661(%rip) │ │ - jmp 48c04 │ │ - lea 0x31a48(%rip),%r14 │ │ - jmp 48c24 │ │ + call *0x2f648(%rip) │ │ + jmp 48ed4 │ │ + lea 0x2ea77(%rip),%rbx │ │ + jmp 48f04 │ │ mov $0xffffffffffffffff,%r15 │ │ - jmp 48c04 │ │ - mov $0x1,%r14d │ │ + jmp 48ed4 │ │ + mov $0x1,%ebx │ │ xor %r15d,%r15d │ │ mov $0xffffffff,%esi │ │ - lock xadd %esi,0x37287(%rip) │ │ + lock xadd %esi,0x342f7(%rip) │ │ dec %esi │ │ mov %esi,%eax │ │ and $0xbfffffff,%eax │ │ neg %eax │ │ - jo 48c89 │ │ + jo 48fad │ │ + mov $0x3,%r12b │ │ + mov $0x2,%r14b │ │ + cmp $0xffffffffffffffff,%r15 │ │ + je 48f6a │ │ cmp $0xfffffffffffffffe,%r15 │ │ - jne 48c9b │ │ - mov %r14d,%eax │ │ + jne 48f25 │ │ + mov %ebx,%eax │ │ and $0x3,%eax │ │ - mov $0x3,%r13b │ │ - mov $0x2,%bl │ │ + mov $0x3,%r12b │ │ + mov $0x2,%r14b │ │ lea -0x2(%rax),%ecx │ │ cmp $0x2,%ecx │ │ - jb 48cd6 │ │ - test %rax,%rax │ │ - je 48cd6 │ │ - lea -0x1(%r14),%r15 │ │ - mov -0x1(%r14),%r12 │ │ - mov 0x7(%r14),%r14 │ │ - mov (%r14),%rax │ │ + jb 48f6a │ │ test %rax,%rax │ │ - je 48c5d │ │ - mov %r12,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r14) │ │ - je 48c6d │ │ - mov %r12,%rdi │ │ - call *0x325d3(%rip) │ │ - mov %r15,%rdi │ │ - call *0x325ca(%rip) │ │ - jmp 48cd6 │ │ - lea 0x37219(%rip),%rdi │ │ - call 48220 │ │ - jmp 48b96 │ │ - lea 0x37208(%rip),%rdi │ │ - call 6f350 │ │ - cmp $0xfffffffffffffffe,%r15 │ │ - je 48c24 │ │ - mov $0x3,%r13b │ │ - mov $0x2,%bl │ │ - cmp $0xffffffffffffffff,%r15 │ │ - je 48cd6 │ │ + je 48f6a │ │ + lea -0x1(%rbx),%rdi │ │ + call *0x17(%rbx) │ │ + jmp 48f6a │ │ cmp $0x4,%r15 │ │ - je 48cba │ │ + je 48f38 │ │ cmp $0x1,%r15 │ │ - jne 48cc3 │ │ - cmpb $0x30,(%r14) │ │ - jne 48cc3 │ │ - jmp 48d0c │ │ - cmpl $0x6c6c7566,(%r14) │ │ - je 48d07 │ │ - mov $0x1,%r13b │ │ + jne 48f40 │ │ + cmpb $0x30,(%rbx) │ │ + jne 48f40 │ │ + jmp 48f5c │ │ + cmpl $0x6c6c7566,(%rbx) │ │ + je 48f56 │ │ + mov $0x1,%r12b │ │ test %r15,%r15 │ │ - je 48cd4 │ │ - mov %r14,%rdi │ │ - call *0x3256c(%rip) │ │ - xor %ebx,%ebx │ │ + je 48f51 │ │ + mov %rbx,%rdi │ │ + call *0x2f5a7(%rip) │ │ + xor %r14d,%r14d │ │ + jmp 48f6a │ │ + mov $0x2,%r12b │ │ + mov $0x1,%r14b │ │ + test %r15,%r15 │ │ + je 48f6a │ │ + mov %rbx,%rdi │ │ + call *0x2f58e(%rip) │ │ xor %eax,%eax │ │ - lock cmpxchg %r13b,0x3717f(%rip) │ │ - je 48cf3 │ │ + lock cmpxchg %r12b,0x3422b(%rip) │ │ + je 48f89 │ │ lea -0x1(%rax),%ecx │ │ cmp $0x4,%al │ │ movzbl %cl,%eax │ │ - mov $0xff,%ebx │ │ - cmovb %eax,%ebx │ │ - mov %ebx,%eax │ │ - add $0x188,%rsp │ │ + mov $0xff,%r14d │ │ + cmovb %eax,%r14d │ │ + mov %r14d,%eax │ │ + add $0x180,%rsp │ │ pop %rbx │ │ pop %r12 │ │ - pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - mov $0x2,%r13b │ │ - mov $0x1,%bl │ │ - test %r15,%r15 │ │ - je 48cd6 │ │ - mov %r14,%rdi │ │ - jmp 48c70 │ │ + lea 0x34235(%rip),%rdi │ │ + call 484b0 │ │ + jmp 48e67 │ │ + lea 0x34224(%rip),%rdi │ │ + call 6d6d0 │ │ + mov $0x3,%r12b │ │ + mov $0x2,%r14b │ │ + cmp $0xffffffffffffffff,%r15 │ │ + jne 48efe │ │ + jmp 48f6a │ │ mov $0x1,%edi │ │ mov %r15,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ ud2 │ │ mov %rax,%rbx │ │ - cmpq $0x0,0x8(%r14) │ │ - je 48d3b │ │ - mov %r12,%rdi │ │ - call *0x32505(%rip) │ │ - mov %r15,%rdi │ │ - call *0x324fc(%rip) │ │ - mov %rbx,%rdi │ │ - call 718d0 │ │ - mov %rax,%rbx │ │ mov $0xffffffff,%esi │ │ - lock xadd %esi,0x3713c(%rip) │ │ + lock xadd %esi,0x341ee(%rip) │ │ dec %esi │ │ mov %esi,%eax │ │ and $0xbfffffff,%eax │ │ neg %eax │ │ - jo 48d71 │ │ + jo 48fff │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ - lea 0x37120(%rip),%rdi │ │ - call 6f350 │ │ - jmp 48d69 │ │ - call 3357c │ │ + call 6eba0 │ │ + lea 0x341d2(%rip),%rdi │ │ + call 6d6d0 │ │ + jmp 48ff7 │ │ + call 32b2c │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ push %rbx │ │ push %rax │ │ - mov 0x36707(%rip),%rbx │ │ + mov 0x33743(%rip),%rbx │ │ test %rbx,%rbx │ │ - jne 48db5 │ │ - lea 0x366fb(%rip),%rdi │ │ - call 48650 │ │ - mov %rax,%rbx │ │ + je 49053 │ │ mov %ebx,%edi │ │ - call *0x32493(%rip) │ │ - mov %rax,%r14 │ │ + call *0x2f4d6(%rip) │ │ cmp $0x1,%rax │ │ - ja 48e0d │ │ - je 48e2e │ │ - mov $0x18,%edi │ │ - call *0x32465(%rip) │ │ + jbe 49070 │ │ test %rax,%rax │ │ - je 48e1f │ │ - mov %rax,%r14 │ │ - movq $0x0,(%rax) │ │ - movb $0x0,0x8(%rax) │ │ - mov %ebx,0x10(%rax) │ │ - mov %ebx,%edi │ │ - call *0x3245f(%rip) │ │ - mov %rax,%r15 │ │ - mov %ebx,%edi │ │ - mov %r14,%rsi │ │ - call *0x324b9(%rip) │ │ - test %r15,%r15 │ │ - je 48e0d │ │ - mov %r15,%rdi │ │ - call *0x32433(%rip) │ │ - cmpq $0x0,(%r14) │ │ + je 4907f │ │ + cmpq $0x0,(%rax) │ │ sete %al │ │ add $0x8,%rsp │ │ pop %rbx │ │ - pop %r14 │ │ - pop %r15 │ │ pop %rbp │ │ ret │ │ - mov $0x8,%edi │ │ - mov $0x18,%esi │ │ - call 28a96 │ │ - lea 0x3164b(%rip),%rdi │ │ - call 48720 │ │ - int3 │ │ + lea 0x33716(%rip),%rdi │ │ + call 48840 │ │ + mov %rax,%rbx │ │ + mov %ebx,%edi │ │ + call *0x2f4a6(%rip) │ │ + cmp $0x1,%rax │ │ + ja 49040 │ │ + mov %ebx,%edi │ │ + mov %rax,%rsi │ │ + call 48920 │ │ + test %rax,%rax │ │ + jne 49045 │ │ + lea 0x2e6fa(%rip),%rdi │ │ + call 489c0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ sub $0x20,%rsp │ │ add %rdx,%rsi │ │ - jb 48eac │ │ + jb 490fc │ │ mov %r8,%r9 │ │ mov %rcx,%r8 │ │ mov %rdi,%rbx │ │ mov (%rdi),%rax │ │ lea (%rax,%rax,1),%r14 │ │ cmp %r14,%rsi │ │ cmova %rsi,%r14 │ │ @@ -49483,296 +49772,249 @@ │ │ lea 0x4(,%rcx,4),%rcx │ │ cmp %rcx,%r14 │ │ cmovbe %rcx,%r14 │ │ mov 0x8(%rdi),%rdx │ │ lea -0x28(%rbp),%rdi │ │ mov %rax,%rsi │ │ mov %r14,%rcx │ │ - call 48f50 │ │ + call 49110 │ │ cmpl $0x1,-0x28(%rbp) │ │ - je 48eb3 │ │ + je 49103 │ │ mov -0x20(%rbp),%rax │ │ mov %rax,0x8(%rbx) │ │ mov %r14,(%rbx) │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ xor %edi,%edi │ │ - call 2899b │ │ + call 27cfb │ │ mov -0x20(%rbp),%rdi │ │ mov -0x18(%rbp),%rsi │ │ - call 2899b │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r12 │ │ - push %rbx │ │ - mov (%rdi),%rax │ │ - mov %eax,%ecx │ │ - and $0x3,%ecx │ │ - lea -0x2(%rcx),%edx │ │ - cmp $0x2,%edx │ │ - jb 48ee0 │ │ - test %rcx,%rcx │ │ - jne 48ee9 │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - ret │ │ - lea -0x1(%rax),%rbx │ │ - mov -0x1(%rax),%r14 │ │ - mov 0x7(%rax),%r12 │ │ - mov (%r12),%rax │ │ - test %rax,%rax │ │ - je 48f03 │ │ - mov %r14,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r12) │ │ - je 48f14 │ │ - mov %r14,%rdi │ │ - call *0x3232c(%rip) │ │ - mov %rbx,%rdi │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - jmp *0x3231b(%rip) │ │ - mov %rax,%r15 │ │ - cmpq $0x0,0x8(%r12) │ │ - je 48f39 │ │ - mov %r14,%rdi │ │ - call *0x32307(%rip) │ │ - mov %rbx,%rdi │ │ - call *0x322fe(%rip) │ │ - mov %r15,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 27cfb │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x18,%rsp │ │ - mov %r8,%r15 │ │ - mov %rdx,%r8 │ │ + mov %rdx,%r15 │ │ mov %rdi,%rbx │ │ mov %r9,%rax │ │ mul %rcx │ │ mov %rax,%r14 │ │ seto %al │ │ movabs $0x8000000000000000,%rcx │ │ - sub %r15,%rcx │ │ + sub %r8,%rcx │ │ cmp %rcx,%r14 │ │ seta %cl │ │ or %al,%cl │ │ - mov $0x1,%ecx │ │ - je 48f9f │ │ + mov $0x1,%r13d │ │ + je 4915d │ │ mov $0x8,%eax │ │ xor %r14d,%r14d │ │ - jmp 49084 │ │ - mov %rsi,%r12 │ │ + jmp 49251 │ │ test %rsi,%rsi │ │ - je 49015 │ │ - cmp %r14,%r15 │ │ - jbe 49048 │ │ - mov %r9,%r13 │ │ + je 491d1 │ │ + cmp %r14,%r8 │ │ mov %r8,-0x38(%rbp) │ │ + jbe 49210 │ │ + mov %r9,%r12 │ │ + mov %rsi,-0x40(%rbp) │ │ movq $0x0,-0x30(%rbp) │ │ - lea -0x30(%rbp),%rdi │ │ + cmp $0x9,%r8 │ │ mov $0x8,%esi │ │ + cmovae %r8,%rsi │ │ + lea -0x30(%rbp),%rdi │ │ mov %r14,%rdx │ │ - call *0x322b7(%rip) │ │ + call *0x2f3a0(%rip) │ │ test %eax,%eax │ │ setne %al │ │ - mov -0x30(%rbp),%rdx │ │ - test %rdx,%rdx │ │ + mov -0x30(%rbp),%rdi │ │ + test %rdi,%rdi │ │ sete %cl │ │ or %al,%cl │ │ - mov $0x1,%ecx │ │ - jne 4907b │ │ - imul %r12,%r13 │ │ - mov %rdx,%r12 │ │ - mov %rdx,%rdi │ │ - mov -0x38(%rbp),%r15 │ │ + jne 49244 │ │ + imul -0x40(%rbp),%r12 │ │ mov %r15,%rsi │ │ - mov %r13,%rdx │ │ - call *0x32241(%rip) │ │ + mov %r12,%rdx │ │ + mov %rdi,%r12 │ │ + call *0x2f33d(%rip) │ │ mov %r15,%rdi │ │ - call *0x32230(%rip) │ │ + call *0x2f32c(%rip) │ │ mov %r12,%rax │ │ - jmp 4906e │ │ + jmp 49236 │ │ test %r14,%r14 │ │ - je 49056 │ │ - cmp %r14,%r15 │ │ - jbe 4905b │ │ + je 49223 │ │ + cmp %r14,%r8 │ │ + mov %r8,-0x38(%rbp) │ │ + jbe 49228 │ │ movq $0x0,-0x30(%rbp) │ │ - lea -0x30(%rbp),%rdi │ │ + cmp $0x9,%r8 │ │ mov $0x8,%esi │ │ + cmovae %r8,%rsi │ │ + lea -0x30(%rbp),%rdi │ │ mov %r14,%rdx │ │ - call *0x3224f(%rip) │ │ + call *0x2f337(%rip) │ │ test %eax,%eax │ │ - mov $0x1,%ecx │ │ - jne 4907b │ │ + jne 49244 │ │ mov -0x30(%rbp),%rax │ │ - jmp 49069 │ │ - mov %r8,%rdi │ │ + test %rax,%rax │ │ + jne 49236 │ │ + jmp 49244 │ │ + mov %r15,%rdi │ │ mov %r14,%rsi │ │ - call *0x3223c(%rip) │ │ - jmp 49064 │ │ - mov %r15,%rax │ │ - jmp 4906e │ │ + call *0x2f324(%rip) │ │ + test %rax,%rax │ │ + jne 49236 │ │ + jmp 49244 │ │ + mov %r8,%rax │ │ + jmp 49236 │ │ mov %r14,%rdi │ │ - call *0x321d4(%rip) │ │ - mov $0x1,%ecx │ │ + call *0x2f2bf(%rip) │ │ test %rax,%rax │ │ - je 4907b │ │ + je 49244 │ │ mov %rax,0x8(%rbx) │ │ mov $0x10,%eax │ │ - xor %ecx,%ecx │ │ - jmp 49084 │ │ - mov %r15,0x8(%rbx) │ │ + xor %r13d,%r13d │ │ + jmp 49251 │ │ + mov -0x38(%rbp),%rax │ │ + mov %rax,0x8(%rbx) │ │ mov $0x10,%eax │ │ mov %r14,(%rbx,%rax,1) │ │ - mov %rcx,(%rbx) │ │ + mov %r13,(%rbx) │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ sub $0x20,%rsp │ │ mov %rdi,%rbx │ │ mov (%rdi),%eax │ │ cmp $0x1,%eax │ │ - jne 490d0 │ │ + jne 492a0 │ │ mov $0xffffff9d,%ecx │ │ xchg %ax,%ax │ │ pause │ │ mov (%rbx),%eax │ │ cmp $0x1,%eax │ │ - jne 490d0 │ │ + jne 492a0 │ │ test %ecx,%ecx │ │ lea 0x1(%rcx),%ecx │ │ - jne 490c0 │ │ + jne 49290 │ │ test %eax,%eax │ │ - jne 490ee │ │ + jne 492be │ │ mov $0x1,%ecx │ │ xor %eax,%eax │ │ lock cmpxchg %ecx,(%rbx) │ │ - jne 490ee │ │ + jne 492be │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ lea -0x30(%rbp),%r14 │ │ - mov 0x3215f(%rip),%r15 │ │ - mov 0x32170(%rip),%r12 │ │ + mov 0x2f24f(%rip),%r15 │ │ + mov 0x2f260(%rip),%r12 │ │ cmp $0x2,%eax │ │ - je 49110 │ │ + je 492e0 │ │ mov $0x2,%eax │ │ xchg %eax,(%rbx) │ │ test %eax,%eax │ │ - je 490e1 │ │ + je 492b1 │ │ movq $0x0,-0x38(%rbp) │ │ nopl 0x0(%rax,%rax,1) │ │ mov (%rbx),%eax │ │ cmp $0x2,%eax │ │ - jne 49163 │ │ + jne 49333 │ │ cmpb $0x0,-0x38(%rbp) │ │ mov $0x0,%r8d │ │ cmovne %r14,%r8 │ │ movl $0xffffffff,(%rsp) │ │ mov $0xca,%edi │ │ mov %rbx,%rsi │ │ mov $0x89,%edx │ │ mov $0x2,%ecx │ │ xor %r9d,%r9d │ │ xor %eax,%eax │ │ call *%r15 │ │ test %rax,%rax │ │ - jns 49163 │ │ + jns 49333 │ │ call *%r12 │ │ cmpl $0x4,(%rax) │ │ - je 49120 │ │ + je 492f0 │ │ mov (%rbx),%eax │ │ cmp $0x1,%eax │ │ - jne 49100 │ │ + jne 492d0 │ │ mov $0xffffff9d,%ecx │ │ nop │ │ pause │ │ mov (%rbx),%eax │ │ lea 0x1(%rcx),%edx │ │ cmp $0x1,%eax │ │ - jne 49100 │ │ + jne 492d0 │ │ test %ecx,%ecx │ │ mov %edx,%ecx │ │ - jne 49170 │ │ - jmp 49100 │ │ + jne 49340 │ │ + jmp 492d0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ mov $0x1,%ecx │ │ xor %eax,%eax │ │ - lock cmpxchg %ecx,0x36d3d(%rip) │ │ - jne 491bf │ │ - mov 0x36ce4(%rip),%rax │ │ + lock cmpxchg %ecx,0x33ead(%rip) │ │ + jne 4938f │ │ + mov 0x33e54(%rip),%rax │ │ shl $1,%rax │ │ test %rax,%rax │ │ - jne 491da │ │ + jne 493aa │ │ xor %eax,%eax │ │ - movzbl 0x36d27(%rip),%ecx │ │ + movzbl 0x33e97(%rip),%ecx │ │ pop %rbp │ │ ret │ │ - lea 0x36d1a(%rip),%rdi │ │ - call 490a0 │ │ - mov 0x36cbe(%rip),%rax │ │ + lea 0x33e8a(%rip),%rdi │ │ + call 49270 │ │ + mov 0x33e2e(%rip),%rax │ │ shl $1,%rax │ │ test %rax,%rax │ │ - je 491b4 │ │ - call 48d90 │ │ + je 49384 │ │ + call 49020 │ │ xor $0x1,%al │ │ - movzbl 0x36cfc(%rip),%ecx │ │ + movzbl 0x33e6c(%rip),%ecx │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -49780,398 +50022,305 @@ │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x2a8,%rsp │ │ + sub $0x298,%rsp │ │ test %rsi,%rsi │ │ - je 4921e │ │ + je 493ee │ │ mov (%rsi),%rcx │ │ mov 0x18(%rcx),%rax │ │ test %rax,%rax │ │ - je 4921e │ │ + je 493ee │ │ mov 0x20(%rcx),%rcx │ │ dec %rcx │ │ - jmp 49220 │ │ + jmp 493f0 │ │ xor %eax,%eax │ │ - mov (%rdi),%r15 │ │ - mov 0x8(%rdi),%r13 │ │ + mov (%rdi),%r13 │ │ + mov 0x8(%rdi),%r12 │ │ mov 0x10(%rdi),%rdx │ │ - mov %rdx,-0x50(%rbp) │ │ + mov %rdx,-0x38(%rbp) │ │ test %rax,%rax │ │ - lea -0x3f214(%rip),%rdx │ │ + lea -0x3f154(%rip),%rdx │ │ cmovne %rax,%rdx │ │ mov 0x18(%rdi),%rax │ │ - mov %rax,-0x48(%rbp) │ │ + mov %rax,-0x30(%rbp) │ │ mov $0x9,%eax │ │ cmovne %rcx,%rax │ │ - mov %rdx,-0xb8(%rbp) │ │ - mov %rax,-0xb0(%rbp) │ │ - cmpq $0x0,0x320dc(%rip) │ │ - je 4926e │ │ - call *0x320d4(%rip) │ │ - jmp 4927b │ │ + mov %rdx,-0xa0(%rbp) │ │ + mov %rax,-0x98(%rbp) │ │ + cmpq $0x0,0x2f1cc(%rip) │ │ + je 4943e │ │ + call *0x2f1c4(%rip) │ │ + jmp 4944b │ │ mov $0xba,%edi │ │ xor %eax,%eax │ │ - call *0x31fdd(%rip) │ │ + call *0x2f0cd(%rip) │ │ cltq │ │ - mov %rax,-0x58(%rbp) │ │ - lea -0x2d0(%rbp),%r14 │ │ + mov %rax,-0x40(%rbp) │ │ + lea -0x2b8(%rbp),%r14 │ │ mov $0x200,%edx │ │ mov %r14,%rdi │ │ xor %esi,%esi │ │ - call *0x31fe0(%rip) │ │ - mov %r14,-0xd0(%rbp) │ │ - movq $0x200,-0xc8(%rbp) │ │ - movq $0x0,-0xc0(%rbp) │ │ + call *0x2f0b8(%rip) │ │ + mov %r14,-0xb8(%rbp) │ │ + movq $0x200,-0xb0(%rbp) │ │ + movq $0x0,-0xa8(%rbp) │ │ + lea -0xa0(%rbp),%rax │ │ + mov %rax,-0x90(%rbp) │ │ + lea -0x196ca(%rip),%r14 │ │ + mov %r14,-0x88(%rbp) │ │ + lea -0x40(%rbp),%rax │ │ + mov %rax,-0x80(%rbp) │ │ + lea -0x15420(%rip),%rbx │ │ + mov %rbx,-0x78(%rbp) │ │ + mov %r13,-0x70(%rbp) │ │ + lea -0xe6f(%rip),%r15 │ │ + mov %r15,-0x68(%rbp) │ │ + mov %r12,-0x60(%rbp) │ │ + mov %r14,-0x58(%rbp) │ │ lea -0xb8(%rbp),%rax │ │ - mov %rax,-0xa8(%rbp) │ │ - lea -0x18caa(%rip),%r14 │ │ - mov %r14,-0xa0(%rbp) │ │ - lea -0x58(%rbp),%rax │ │ - mov %rax,-0x98(%rbp) │ │ - lea -0x15333(%rip),%rbx │ │ - mov %rbx,-0x90(%rbp) │ │ - mov %r15,-0x88(%rbp) │ │ - lea -0xf38(%rip),%r12 │ │ - mov %r12,-0x80(%rbp) │ │ - mov %r13,-0x78(%rbp) │ │ - mov %r14,-0x70(%rbp) │ │ - lea -0xd0(%rbp),%rax │ │ - mov %rax,-0x68(%rbp) │ │ - movq $0x0,-0x60(%rbp) │ │ - lea 0x31252(%rip),%rsi │ │ - lea -0x425c3(%rip),%rdx │ │ - lea -0x68(%rbp),%rdi │ │ - lea -0xa8(%rbp),%rcx │ │ - call 30680 │ │ - mov -0x60(%rbp),%rcx │ │ + mov %rax,-0x50(%rbp) │ │ + movq $0x0,-0x48(%rbp) │ │ + lea 0x2e3c3(%rip),%rsi │ │ + lea -0x42995(%rip),%rdx │ │ + lea -0x50(%rbp),%rdi │ │ + lea -0x90(%rbp),%rcx │ │ + call 2fe30 │ │ + mov -0x48(%rbp),%rcx │ │ test %al,%al │ │ - je 4943e │ │ + je 4957a │ │ test %rcx,%rcx │ │ - je 4951c │ │ + je 49600 │ │ mov %ecx,%eax │ │ and $0x3,%eax │ │ lea -0x2(%rax),%edx │ │ cmp $0x2,%edx │ │ - jb 493a1 │ │ - test %rax,%rax │ │ - je 493a1 │ │ - lea -0x1(%rcx),%rax │ │ - mov %rax,-0x30(%rbp) │ │ - mov -0x1(%rcx),%rax │ │ - mov %rax,-0x38(%rbp) │ │ - mov 0x7(%rcx),%rax │ │ - mov %rax,-0x40(%rbp) │ │ - mov (%rax),%rax │ │ + jb 49526 │ │ test %rax,%rax │ │ - je 49382 │ │ - mov -0x38(%rbp),%rdi │ │ - call *%rax │ │ - mov -0x38(%rbp),%rdi │ │ - mov -0x40(%rbp),%rax │ │ - cmpq $0x0,0x8(%rax) │ │ - je 49397 │ │ - call *0x31ea9(%rip) │ │ - mov -0x30(%rbp),%rdi │ │ - call *0x31e9f(%rip) │ │ - mov -0x48(%rbp),%rax │ │ + je 49526 │ │ + lea -0x1(%rcx),%rdi │ │ + call *0x17(%rcx) │ │ + mov -0x30(%rbp),%rax │ │ mov 0x48(%rax),%rax │ │ - lea -0xb8(%rbp),%rcx │ │ - mov %rcx,-0xa8(%rbp) │ │ - mov %r14,-0xa0(%rbp) │ │ - lea -0x58(%rbp),%rcx │ │ - mov %rcx,-0x98(%rbp) │ │ - mov %rbx,-0x90(%rbp) │ │ - mov %r15,-0x88(%rbp) │ │ - mov %r12,-0x80(%rbp) │ │ - mov %r13,-0x78(%rbp) │ │ - mov %r14,-0x70(%rbp) │ │ - lea -0x42688(%rip),%rsi │ │ - lea -0xa8(%rbp),%rdx │ │ - mov -0x50(%rbp),%rdi │ │ + lea -0xa0(%rbp),%rcx │ │ + mov %rcx,-0x90(%rbp) │ │ + mov %r14,-0x88(%rbp) │ │ + lea -0x40(%rbp),%rcx │ │ + mov %rcx,-0x80(%rbp) │ │ + mov %rbx,-0x78(%rbp) │ │ + mov %r13,-0x70(%rbp) │ │ + mov %r15,-0x68(%rbp) │ │ + mov %r12,-0x60(%rbp) │ │ + mov %r14,-0x58(%rbp) │ │ + lea -0x42a0f(%rip),%rsi │ │ + lea -0x90(%rbp),%rdx │ │ + mov -0x38(%rbp),%rdi │ │ call *%rax │ │ test %rax,%rax │ │ - je 494f4 │ │ - mov %eax,%ecx │ │ - and $0x3,%ecx │ │ - lea -0x2(%rcx),%edx │ │ - cmp $0x2,%edx │ │ - jb 494f4 │ │ - test %rcx,%rcx │ │ - je 494f4 │ │ - mov %rax,%rbx │ │ - dec %rbx │ │ - mov -0x1(%rax),%r15 │ │ - mov 0x7(%rax),%r14 │ │ - mov (%r14),%rax │ │ - test %rax,%rax │ │ - je 494db │ │ - mov %r15,%rdi │ │ - call *%rax │ │ - jmp 494db │ │ + jne 495bf │ │ + jmp 495d8 │ │ test %rcx,%rcx │ │ - je 49487 │ │ + je 49598 │ │ mov %ecx,%eax │ │ and $0x3,%eax │ │ lea -0x2(%rax),%edx │ │ cmp $0x2,%edx │ │ - jb 49487 │ │ - test %rax,%rax │ │ - je 49487 │ │ - lea -0x1(%rcx),%rbx │ │ - mov -0x1(%rcx),%r15 │ │ - mov 0x7(%rcx),%r14 │ │ - mov (%r14),%rax │ │ + jb 49598 │ │ test %rax,%rax │ │ - je 4946e │ │ - mov %r15,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r14) │ │ - je 4947e │ │ - mov %r15,%rdi │ │ - call *0x31dc2(%rip) │ │ - mov %rbx,%rdi │ │ - call *0x31db9(%rip) │ │ - mov -0xc0(%rbp),%rdx │ │ - cmp $0x201,%rdx │ │ - jae 49506 │ │ - lea -0x2d0(%rbp),%rsi │ │ - mov -0x50(%rbp),%rdi │ │ - mov -0x48(%rbp),%rax │ │ + je 49598 │ │ + lea -0x1(%rcx),%rdi │ │ + call *0x17(%rcx) │ │ + mov -0xa8(%rbp),%rdx │ │ + cmp $0x200,%rdx │ │ + ja 495ea │ │ + lea -0x2b8(%rbp),%rsi │ │ + mov -0x38(%rbp),%rdi │ │ + mov -0x30(%rbp),%rax │ │ call *0x38(%rax) │ │ test %rax,%rax │ │ - je 494f4 │ │ + je 495d8 │ │ mov %eax,%ecx │ │ and $0x3,%ecx │ │ lea -0x2(%rcx),%edx │ │ cmp $0x2,%edx │ │ - jb 494f4 │ │ + jb 495d8 │ │ test %rcx,%rcx │ │ - je 494f4 │ │ - mov %rax,%rbx │ │ - dec %rbx │ │ - mov -0x1(%rax),%r15 │ │ - mov 0x7(%rax),%r14 │ │ - mov (%r14),%rax │ │ - test %rax,%rax │ │ - je 494db │ │ - mov %r15,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r14) │ │ - je 494eb │ │ - mov %r15,%rdi │ │ - call *0x31d55(%rip) │ │ - mov %rbx,%rdi │ │ - call *0x31d4c(%rip) │ │ - add $0x2a8,%rsp │ │ + je 495d8 │ │ + lea -0x1(%rax),%rdi │ │ + call *0x17(%rax) │ │ + add $0x298,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea 0x311a3(%rip),%rcx │ │ + lea 0x2e38f(%rip),%rcx │ │ mov %rdx,%rsi │ │ mov $0x200,%edx │ │ xor %edi,%edi │ │ - call 32050 │ │ - lea -0x3f5e3(%rip),%rdi │ │ - lea 0x3102e(%rip),%rdx │ │ + call 31960 │ │ + lea -0x3f3fa(%rip),%rdi │ │ + lea 0x2e2ca(%rip),%rdx │ │ mov $0xad,%esi │ │ - call 30650 │ │ + call 2fe00 │ │ ud2 │ │ - jmp 4953a │ │ - jmp 4953a │ │ - mov %rbx,-0x30(%rbp) │ │ - mov %rax,%rbx │ │ - cmpq $0x0,0x8(%r14) │ │ - je 49551 │ │ - mov %r15,%rdi │ │ - call *0x31cef(%rip) │ │ - mov -0x30(%rbp),%rdi │ │ - call *0x31ce5(%rip) │ │ - mov %rbx,%rdi │ │ - call 718d0 │ │ - mov -0x38(%rbp),%r15 │ │ - mov %rax,%rbx │ │ - mov -0x40(%rbp),%rax │ │ - cmpq $0x0,0x8(%rax) │ │ - jne 49548 │ │ - jmp 49551 │ │ + mov -0x48(%rbp),%rcx │ │ + test %rcx,%rcx │ │ + je 49642 │ │ + mov %ecx,%edx │ │ + and $0x3,%edx │ │ + lea -0x2(%rdx),%esi │ │ + cmp $0x2,%esi │ │ + jb 49642 │ │ + test %rdx,%rdx │ │ + je 49642 │ │ + lea -0x1(%rcx),%rdi │ │ mov %rax,%rbx │ │ - cmpq $0x0,-0x60(%rbp) │ │ - je 4958a │ │ - lea -0x60(%rbp),%rdi │ │ - call 48ec0 │ │ - mov %rbx,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call *0x17(%rcx) │ │ + mov %rbx,%rax │ │ + mov %rax,%rdi │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %rbx │ │ push %rax │ │ test $0x1,%sil │ │ - jne 495bb │ │ - mov 0x368dd(%rip),%rax │ │ + jne 4966b │ │ + mov 0x33b6d(%rip),%rax │ │ shl $1,%rax │ │ test %rax,%rax │ │ - jne 495eb │ │ + jne 4969b │ │ xor %eax,%eax │ │ xchg %eax,(%rdi) │ │ cmp $0x2,%eax │ │ - je 495cb │ │ + je 4967b │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ mov %rdi,%rsi │ │ mov $0xca,%edi │ │ mov $0x81,%edx │ │ mov $0x1,%ecx │ │ xor %eax,%eax │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ - jmp *0x31c6d(%rip) │ │ + jmp *0x2ee7d(%rip) │ │ mov %rdi,%rbx │ │ - call 48d90 │ │ + call 49020 │ │ mov %rbx,%rdi │ │ test %al,%al │ │ - jne 495bb │ │ + jne 4966b │ │ movb $0x1,0x4(%rdi) │ │ - jmp 495bb │ │ + jmp 4966b │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0xb8,%rsp │ │ mov %rsi,-0x90(%rbp) │ │ movzbl (%rdi),%eax │ │ mov %al,-0x2a(%rbp) │ │ mov %al,-0x2b(%rbp) │ │ mov $0x200,%r15d │ │ mov $0x200,%edi │ │ - call *0x31c03(%rip) │ │ + call *0x2ee0b(%rip) │ │ test %rax,%rax │ │ - je 498d6 │ │ - mov %rax,%r14 │ │ + je 49947 │ │ + mov %rax,%r12 │ │ movq $0x200,-0x88(%rbp) │ │ mov %rax,-0x80(%rbp) │ │ - mov 0x31cf1(%rip),%r13 │ │ - mov 0x31c12(%rip),%rbx │ │ - xchg %ax,%ax │ │ - mov %r14,%rdi │ │ + mov 0x2ef01(%rip),%r13 │ │ + mov 0x2ee22(%rip),%rbx │ │ + lea 0x2e20b(%rip),%r14 │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov %r12,%rdi │ │ mov %r15,%rsi │ │ call *%r13 │ │ test %rax,%rax │ │ - jne 496a9 │ │ + jne 49796 │ │ call *%rbx │ │ - movslq (%rax),%r12 │ │ - cmp $0x22,%r12 │ │ - jne 496ee │ │ + mov (%rax),%eax │ │ + mov 0x33027(%rip),%rcx │ │ + cmp %r14,%rcx │ │ + jne 49773 │ │ + cmp $0x22,%eax │ │ + jne 4977f │ │ mov %r15,-0x78(%rbp) │ │ mov $0x1,%edx │ │ mov $0x1,%ecx │ │ mov $0x1,%r8d │ │ lea -0x88(%rbp),%rdi │ │ mov %r15,%rsi │ │ - call 48e40 │ │ + call 49090 │ │ mov -0x88(%rbp),%r15 │ │ - mov -0x80(%rbp),%r14 │ │ - jmp 49660 │ │ - mov %r14,%rdi │ │ - call *0x31c86(%rip) │ │ + mov -0x80(%rbp),%r12 │ │ + jmp 49720 │ │ + mov %r14,0x32fe6(%rip) │ │ + cmp $0x22,%eax │ │ + je 49743 │ │ + test %r15,%r15 │ │ + je 4978d │ │ + mov %r12,%rdi │ │ + call *0x2ed6b(%rip) │ │ + mov $0xffffffffffffffff,%r15 │ │ + jmp 497e5 │ │ + mov %r12,%rdi │ │ + call *0x2ee59(%rip) │ │ mov %rax,%r13 │ │ cmp %rax,%r15 │ │ - jbe 49755 │ │ + jbe 497cf │ │ test %r13,%r13 │ │ - je 49763 │ │ - mov %r14,%rdi │ │ + je 497d4 │ │ + mov %r12,%rdi │ │ mov %r13,%rsi │ │ - call *0x31bbd(%rip) │ │ + call *0x2ed88(%rip) │ │ mov %r13,%r15 │ │ test %rax,%rax │ │ - jne 49774 │ │ + jne 497e5 │ │ mov $0x1,%edi │ │ mov %r13,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ ud2 │ │ - shl $0x20,%r12 │ │ - or $0x2,%r12 │ │ - test %r15,%r15 │ │ - je 49704 │ │ - mov %r14,%rdi │ │ - call *0x31b3c(%rip) │ │ - mov %r12,%r14 │ │ - and $0x3,%r12d │ │ - mov $0xffffffffffffffff,%r15 │ │ - lea -0x2(%r12),%eax │ │ - cmp $0x2,%eax │ │ - jb 49753 │ │ - test %r12,%r12 │ │ - je 49753 │ │ - lea -0x1(%r14),%r12 │ │ - mov -0x1(%r14),%r13 │ │ - mov 0x7(%r14),%r14 │ │ - mov (%r14),%rax │ │ - test %rax,%rax │ │ - je 4973a │ │ - mov %r13,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r14) │ │ - je 4974a │ │ - mov %r13,%rdi │ │ - call *0x31af6(%rip) │ │ + mov %r12,%rax │ │ + jmp 497e5 │ │ mov %r12,%rdi │ │ - call *0x31aed(%rip) │ │ - jmp 49774 │ │ - mov %r14,%r12 │ │ - mov %r14,%rax │ │ - cmp $0xffffffffffffffff,%r15 │ │ - jne 49774 │ │ - jmp 49707 │ │ - mov %r14,%rdi │ │ - call *0x31ad4(%rip) │ │ + call *0x2ed1b(%rip) │ │ mov $0x1,%eax │ │ xor %r15d,%r15d │ │ movzbl -0x2a(%rbp),%r14d │ │ mov %r14b,-0x38(%rbp) │ │ mov %r15,-0x50(%rbp) │ │ mov %rax,-0x48(%rbp) │ │ mov %r13,-0x40(%rbp) │ │ mov -0x90(%rbp),%rbx │ │ mov (%rbx),%rdi │ │ mov 0x8(%rbx),%rax │ │ - lea -0x3f26e(%rip),%rsi │ │ + lea -0x3efdb(%rip),%rsi │ │ mov $0x11,%edx │ │ call *0x18(%rax) │ │ test %al,%al │ │ - jne 49880 │ │ + jne 498f1 │ │ mov %rbx,-0xd8(%rbp) │ │ movq $0x0,-0xc0(%rbp) │ │ mov %r14b,-0xb8(%rbp) │ │ lea -0x50(%rbp),%rax │ │ mov %rax,-0xd0(%rbp) │ │ - lea 0x31337(%rip),%rax │ │ + lea 0x2e57e(%rip),%rax │ │ mov %rax,-0xc8(%rbp) │ │ movq $0x0,-0x98(%rbp) │ │ movb $0x0,-0x29(%rbp) │ │ movq $0x0,-0xa0(%rbp) │ │ movb $0x1,-0x2c(%rbp) │ │ mov %r14b,-0x2d(%rbp) │ │ lea -0x2b(%rbp),%rax │ │ @@ -50186,85 +50335,69 @@ │ │ mov %rax,-0x68(%rbp) │ │ lea -0xa0(%rbp),%rax │ │ mov %rax,-0x60(%rbp) │ │ lea -0x2c(%rbp),%rax │ │ mov %rax,-0x58(%rbp) │ │ lea -0x88(%rbp),%rax │ │ mov %rax,-0xb0(%rbp) │ │ - lea 0x312dd(%rip),%rax │ │ + lea 0x2e524(%rip),%rax │ │ mov %rax,-0xa8(%rbp) │ │ - lea 0xd7(%rip),%rdi │ │ + lea 0xb6(%rip),%rdi │ │ lea -0xb0(%rbp),%rsi │ │ - call *0x31ada(%rip) │ │ + call *0x2ed29(%rip) │ │ cmpb $0x0,-0x29(%rbp) │ │ - je 498a7 │ │ + je 49918 │ │ mov -0x50(%rbp),%r15 │ │ mov $0x1,%bl │ │ mov $0x1,%al │ │ test %r15,%r15 │ │ - jle 49895 │ │ + jle 49906 │ │ mov -0x48(%rbp),%rdi │ │ - call *0x319ad(%rip) │ │ + call *0x2ebf4(%rip) │ │ mov %ebx,%eax │ │ add $0xb8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ test %r14b,%r14b │ │ - jne 498c6 │ │ + jne 49937 │ │ mov (%rbx),%rdi │ │ mov 0x8(%rbx),%rax │ │ - lea -0x3f379(%rip),%rsi │ │ + lea -0x3f0e6(%rip),%rsi │ │ mov $0x58,%edx │ │ call *0x18(%rax) │ │ test %al,%al │ │ - jne 4987c │ │ + jne 498ed │ │ xor %ebx,%ebx │ │ cmpq $0x0,-0x50(%rbp) │ │ mov $0x0,%eax │ │ - jg 49889 │ │ - jmp 49895 │ │ + jg 498fa │ │ + jmp 49906 │ │ mov $0x1,%edi │ │ mov $0x200,%esi │ │ - call 2899b │ │ - mov %rax,%rbx │ │ - cmpq $0x0,0x8(%r14) │ │ - je 498f8 │ │ - mov %r13,%rdi │ │ - call *0x31948(%rip) │ │ - mov %r12,%rdi │ │ - jmp 49926 │ │ + call 27cfb │ │ mov %rax,%rbx │ │ - jmp 49923 │ │ + jmp 4997c │ │ mov %rax,%rbx │ │ cmpq $0x0,-0x50(%rbp) │ │ - jle 4992c │ │ + jle 49985 │ │ mov -0x48(%rbp),%rdi │ │ - jmp 49926 │ │ + jmp 4997f │ │ mov %rax,%rbx │ │ cmpq $0x0,-0x88(%rbp) │ │ - je 4992c │ │ - mov -0x80(%rbp),%r14 │ │ - mov %r14,%rdi │ │ - call *0x31914(%rip) │ │ + je 49985 │ │ + mov -0x80(%rbp),%r12 │ │ + mov %r12,%rdi │ │ + call *0x2eb73(%rip) │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ sub $0x20,%rsp │ │ movq $0x0,-0x20(%rbp) │ │ @@ -50275,32 +50408,32 @@ │ │ call *0x20(%rax) │ │ xor $0x1,%al │ │ movzbl %al,%eax │ │ lea (%rax,%rax,8),%eax │ │ add $0x20,%rsp │ │ pop %rbp │ │ ret │ │ - call 49980 │ │ + call 499d0 │ │ ud2 │ │ - call 3357c │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - lea -0x3f22e(%rip),%rdi │ │ - lea 0x312fe(%rip),%rdx │ │ + lea -0x3ee32(%rip),%rdi │ │ + lea 0x2e57e(%rip),%rdx │ │ mov $0x55,%esi │ │ - call 30650 │ │ + call 2fe00 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - jmp 499b0 │ │ + jmp 49a00 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -50315,20 +50448,20 @@ │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x98,%rsp │ │ mov %rdi,%rbx │ │ mov (%rdi),%rax │ │ cmpb $0x0,(%rax) │ │ - jne 499e0 │ │ + jne 49a30 │ │ mov 0x8(%rbx),%rcx │ │ cmpq $0x64,(%rcx) │ │ - jbe 499e0 │ │ + jbe 49a30 │ │ xor %eax,%eax │ │ - jmp 49ad3 │ │ + jmp 49b23 │ │ movb $0x0,-0x29(%rbp) │ │ mov 0x30(%rbx),%rcx │ │ mov 0x10(%rbx),%r15 │ │ mov 0x18(%rbx),%r12 │ │ lea -0x29(%rbp),%rdx │ │ mov %rdx,-0x98(%rbp) │ │ mov %rax,-0x90(%rbp) │ │ @@ -50340,43 +50473,43 @@ │ │ mov %r12,-0x70(%rbp) │ │ mov %r15,-0x68(%rbp) │ │ mov %rsi,-0x60(%rbp) │ │ movzbl (%rsi),%r13d │ │ mov 0x8(%rsi),%r14 │ │ mov %r14,%rax │ │ test %r13b,%r13b │ │ - jne 49a3e │ │ + jne 49a8e │ │ mov %r14,%rdi │ │ - call *0x3191a(%rip) │ │ + call *0x2eb8a(%rip) │ │ lea -0x1(%rax),%rdi │ │ test %rax,%rax │ │ cmove %rax,%rdi │ │ lea -0x98(%rbp),%rsi │ │ - call 49af5 │ │ + call 49b45 │ │ cmpb $0x0,-0x29(%rbp) │ │ - jne 49ac6 │ │ + jne 49b16 │ │ mov -0x48(%rbp),%rax │ │ cmpb $0x0,(%rax) │ │ - je 49ac6 │ │ + je 49b16 │ │ mov %r12,-0x40(%rbp) │ │ movq $0x0,-0x38(%rbp) │ │ test %r13b,%r13b │ │ - jne 49a81 │ │ + jne 49ad1 │ │ mov %r14,%rdi │ │ - call *0x318da(%rip) │ │ + call *0x2eb4a(%rip) │ │ mov %rax,%r14 │ │ movq $0xffffffffffffffff,-0x98(%rbp) │ │ movq $0x2,-0xb0(%rbp) │ │ movl $0x0,(%rsp) │ │ lea -0x40(%rbp),%rdi │ │ lea -0x98(%rbp),%rdx │ │ lea -0xb0(%rbp),%rcx │ │ mov %r14,%rsi │ │ xor %r8d,%r8d │ │ - call 4e9e0 │ │ + call 4ecd0 │ │ mov %al,(%r15) │ │ mov -0x40(%rbp),%rax │ │ incq 0x18(%rax) │ │ mov 0x8(%rbx),%rax │ │ incq (%rax) │ │ movzbl (%r15),%eax │ │ xor $0x1,%al │ │ @@ -50387,4342 +50520,4496 @@ │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov -0x40(%rbp),%rcx │ │ incq 0x18(%rcx) │ │ mov %rax,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x1000,%rsp │ │ movq $0x0,(%rsp) │ │ - sub $0x348,%rsp │ │ - mov %rsi,-0x1f0(%rbp) │ │ - mov %rdi,%r13 │ │ - cmpq $0xffffffffffffffff,0x3598e(%rip) │ │ + sub $0x458,%rsp │ │ + mov %rsi,-0x200(%rbp) │ │ + mov %rdi,%rbx │ │ + cmpq $0xffffffffffffffff,0x32c06(%rip) │ │ push $0x8 │ │ - pop %r15 │ │ - jne 49fb6 │ │ + pop %r13 │ │ + jne 4a968 │ │ + mov %rbx,-0xc8(%rbp) │ │ movabs $0x1b600000000,%rax │ │ - mov %rax,-0x5a0(%rbp) │ │ - andl $0x0,-0x598(%rbp) │ │ - andw $0x0,-0x594(%rbp) │ │ - movb $0x1,-0x598(%rbp) │ │ + mov %rax,-0x5f0(%rbp) │ │ + movq $0x1,-0x5e8(%rbp) │ │ movabs $0x7370616d2f666c65,%rax │ │ - lea -0x1370(%rbp),%rsi │ │ + lea -0x1480(%rbp),%rsi │ │ mov %rax,0x7(%rsi) │ │ movabs $0x65732f636f72702f,%rax │ │ mov %rax,(%rsi) │ │ movb $0x0,0xf(%rsi) │ │ - lea -0xa30(%rbp),%rbx │ │ + lea -0xac0(%rbp),%rbx │ │ push $0x10 │ │ pop %rdx │ │ mov %rbx,%rdi │ │ - call 324e0 │ │ + call 31c00 │ │ cmpl $0x1,(%rbx) │ │ - jne 49ba1 │ │ - lea 0x30a99(%rip),%rax │ │ - jmp 49bca │ │ - mov -0xa28(%rbp),%rsi │ │ - lea -0x7e8(%rbp),%rbx │ │ - lea -0x5a0(%rbp),%rdx │ │ + jne 49bed │ │ + lea 0x2dd4d(%rip),%rax │ │ + jmp 49c16 │ │ + mov -0xab8(%rbp),%rsi │ │ + lea -0x858(%rbp),%rbx │ │ + lea -0x5f0(%rbp),%rdx │ │ mov %rbx,%rdi │ │ - call 4f080 │ │ + call 4f370 │ │ cmpl $0x1,(%rbx) │ │ - jne 49bde │ │ - mov -0x7e0(%rbp),%rax │ │ - lea -0x1370(%rbp),%rdi │ │ - mov %rax,(%rdi) │ │ - call 48ec0 │ │ - jmp 49ed5 │ │ - mov -0x7e4(%rbp),%r12d │ │ - andq $0x0,-0x7e8(%rbp) │ │ - movq $0x1,-0x7e0(%rbp) │ │ - andq $0x0,-0x7d8(%rbp) │ │ - lea -0x1370(%rbp),%rsi │ │ + jne 49c3c │ │ + mov -0x850(%rbp),%rax │ │ + mov %eax,%ecx │ │ + and $0x3,%ecx │ │ + lea -0x2(%rcx),%edx │ │ + cmp $0x2,%edx │ │ + jb 4a890 │ │ + test %rcx,%rcx │ │ + je 4a890 │ │ + lea -0x1(%rax),%rdi │ │ + call *0x17(%rax) │ │ + jmp 4a890 │ │ + mov -0x854(%rbp),%r14d │ │ + andq $0x0,-0xac0(%rbp) │ │ + movq $0x1,-0xab8(%rbp) │ │ + andq $0x0,-0xab0(%rbp) │ │ + lea -0x1480(%rbp),%rsi │ │ mov $0x90,%ecx │ │ xor %eax,%eax │ │ mov %rsi,%rdi │ │ rep stos %al,%es:(%rdi) │ │ - mov %r12d,%edi │ │ - call *0x31744(%rip) │ │ + mov %r14d,%edi │ │ + call *0x2e9a6(%rip) │ │ cmp $0xffffffff,%eax │ │ - mov %r13,-0x88(%rbp) │ │ - mov %r12d,-0x40(%rbp) │ │ - je 49c99 │ │ - mov -0x1340(%rbp),%rbx │ │ + mov %r14d,-0x70(%rbp) │ │ + je 49cfa │ │ + mov -0x1450(%rbp),%rbx │ │ push $0x1 │ │ pop %rdx │ │ - mov %r12d,%edi │ │ + mov %r14d,%edi │ │ xor %esi,%esi │ │ - call *0x31657(%rip) │ │ + call *0x2e8b8(%rip) │ │ cmp $0xffffffffffffffff,%rax │ │ - je 49c99 │ │ - xor %r14d,%r14d │ │ + je 49cfa │ │ + xor %r15d,%r15d │ │ sub %rax,%rbx │ │ - cmovae %rbx,%r14 │ │ - test %r14,%r14 │ │ - jne 4b03a │ │ + cmovae %rbx,%r15 │ │ + test %r15,%r15 │ │ + jne 49ff4 │ │ xor %ebx,%ebx │ │ - lea 0x400(%r14),%rax │ │ + lea 0x400(%r15),%rax │ │ mov %eax,%ecx │ │ and $0x1fff,%ecx │ │ - mov %r14,%rdx │ │ + mov %r15,%rdx │ │ sub %rcx,%rdx │ │ add $0x2400,%rdx │ │ cmp %rax,%rdx │ │ mov $0x2000,%esi │ │ cmovae %rdx,%rsi │ │ test %rcx,%rcx │ │ cmove %rax,%rsi │ │ - mov %rsi,-0x58(%rbp) │ │ - test %r14,%r14 │ │ - je 49ce3 │ │ - mov $0x1,%r14b │ │ - jmp 49cec │ │ - call *0x315d1(%rip) │ │ + mov %rsi,-0x38(%rbp) │ │ + test %r15,%r15 │ │ + je 49d61 │ │ + mov $0x1,%r15b │ │ + xor %r10d,%r10d │ │ + mov %rbx,%r13 │ │ + mov -0x70(%rbp),%r14d │ │ + jmp 49d74 │ │ + call *0x2e830(%rip) │ │ + mov 0x32a59(%rip),%rcx │ │ + lea 0x2dc12(%rip),%rax │ │ + cmp %rax,%rcx │ │ + jne 4b5d8 │ │ mov $0x2000,%eax │ │ - mov %rax,-0x58(%rbp) │ │ - xor %r14d,%r14d │ │ + mov %rax,-0x38(%rbp) │ │ + xor %r15d,%r15d │ │ xor %ebx,%ebx │ │ - lea -0x7e8(%rbp),%rsi │ │ - mov %r12d,%edi │ │ - call 6d0a0 │ │ + lea -0xac0(%rbp),%rsi │ │ + mov %r14d,%edi │ │ + call 6b480 │ │ + mov %rdx,%r12 │ │ cmp $0x1,%rax │ │ - jne 49cca │ │ - mov $0x1,%r14b │ │ - jmp 49e4e │ │ - test %rdx,%rdx │ │ - je 49e49 │ │ - mov -0x7e8(%rbp),%rsi │ │ - mov -0x7d8(%rbp),%rdx │ │ - jmp 49cf1 │ │ - mov $0x1,%r14b │ │ + jne 49d48 │ │ + mov $0x1,%al │ │ + mov %rax,-0x38(%rbp) │ │ + jmp 4a07f │ │ + test %r12,%r12 │ │ + je 49fbb │ │ + mov -0xac0(%rbp),%r13 │ │ + mov -0xab0(%rbp),%r10 │ │ + jmp 49d74 │ │ + mov $0x1,%r15b │ │ cmp $0x20,%rbx │ │ - jb 49cad │ │ - xor %edx,%edx │ │ - mov %rbx,%rsi │ │ - mov 0x31570(%rip),%r15 │ │ - mov 0x31571(%rip),%r12 │ │ - mov %rbx,-0x48(%rbp) │ │ - mov %r14,-0x50(%rbp) │ │ - cmp %rsi,%rdx │ │ - jne 49d3d │ │ - cmp %rbx,%rsi │ │ - jne 49d3d │ │ - mov -0x40(%rbp),%edi │ │ - lea -0x7e8(%rbp),%rsi │ │ - call 6d0a0 │ │ - cmp $0x1,%rax │ │ - je 49cc2 │ │ - test %rdx,%rdx │ │ - mov -0x7d8(%rbp),%rdx │ │ - je 4b071 │ │ - mov -0x7e8(%rbp),%rsi │ │ - mov -0x7e0(%rbp),%r14 │ │ - cmp %rsi,%rdx │ │ - mov %rdx,-0x68(%rbp) │ │ - je 49ddb │ │ - mov -0x7e8(%rbp),%r13 │ │ - add %rdx,%r14 │ │ - mov %r13,-0x78(%rbp) │ │ - sub %rdx,%r13 │ │ - mov -0x58(%rbp),%rax │ │ - cmp %r13,%rax │ │ - cmovb %rax,%r13 │ │ - movabs $0x7fffffffffffffff,%rax │ │ - cmp %rax,%r13 │ │ - cmovae %rax,%r13 │ │ - mov -0x40(%rbp),%edi │ │ - mov %r14,%rsi │ │ + mov -0x70(%rbp),%r14d │ │ + jb 49d25 │ │ + xor %r10d,%r10d │ │ + mov %rbx,%r13 │ │ + xor %r12d,%r12d │ │ + mov %r13,%rcx │ │ + sub %r10,%rcx │ │ + cmp $0x20,%rcx │ │ + setb %al │ │ + cmp %rbx,%r13 │ │ + jne 49ddb │ │ + cmp $0x1f,%rcx │ │ + ja 49ddb │ │ + mov %r14d,%edi │ │ + lea -0xac0(%rbp),%rsi │ │ + call 6b480 │ │ + mov %rdx,%r12 │ │ + test $0x1,%al │ │ + jne 4a075 │ │ + test %r12,%r12 │ │ + mov -0xab0(%rbp),%r12 │ │ + je 49fcb │ │ + mov -0xac0(%rbp),%r13 │ │ + mov %r13,%rcx │ │ + sub %r12,%rcx │ │ + cmp $0x20,%rcx │ │ + setb %al │ │ + mov %r12,%r10 │ │ + cmp %rbx,%r13 │ │ + jne 49ddb │ │ + cmp $0x20,%rcx │ │ + jb 49d8f │ │ + test %al,%al │ │ + je 49e5e │ │ + cmp $0xffffffffffffffdf,%r10 │ │ + ja 49fdf │ │ + mov %r15,-0x40(%rbp) │ │ + mov %rbx,-0x50(%rbp) │ │ + lea 0x20(%r10),%rax │ │ + lea 0x0(,%r13,2),%r15 │ │ + cmp %r15,%rax │ │ + cmova %rax,%r15 │ │ + mov -0xab8(%rbp),%rdx │ │ + lea -0x1480(%rbp),%rdi │ │ + mov %r13,%rsi │ │ + mov %r15,%rcx │ │ + push $0x1 │ │ + pop %r8 │ │ + mov %r8,%r9 │ │ + mov %r10,%rbx │ │ + call 49110 │ │ + cmpl $0x1,-0x1480(%rbp) │ │ + je 4a06b │ │ + mov -0x1478(%rbp),%rax │ │ + mov %rax,-0xab8(%rbp) │ │ + mov %r15,-0xac0(%rbp) │ │ + mov %r15,%r14 │ │ + sub %rbx,%r14 │ │ + mov %r15,%r13 │ │ + mov %rbx,%r12 │ │ + mov %rbx,%r10 │ │ + mov -0x50(%rbp),%rbx │ │ + jmp 49e8c │ │ + lea 0x20(%r10),%rax │ │ + cmp %rax,%r12 │ │ + mov %r15,-0x40(%rbp) │ │ + jbe 49e86 │ │ + mov %r12,%r14 │ │ + sub %r10,%r14 │ │ mov %r13,%rdx │ │ - call *%r15 │ │ + sub %r10,%rdx │ │ + cmp %rdx,%r14 │ │ + ja 4ba12 │ │ + mov %r12,-0x30(%rbp) │ │ + jmp 49e9f │ │ + mov %r13,%r14 │ │ + sub %r10,%r14 │ │ + mov -0x38(%rbp),%rax │ │ + cmp %rax,%r14 │ │ + cmovae %rax,%r14 │ │ + lea (%r14,%r10,1),%rax │ │ + mov %rax,-0x30(%rbp) │ │ + mov %r12,-0x48(%rbp) │ │ + mov -0xab8(%rbp),%r15 │ │ + mov %r10,-0x50(%rbp) │ │ + add %r10,%r15 │ │ + movabs $0x7fffffffffffffff,%rax │ │ + cmp %rax,%r14 │ │ + cmovae %rax,%r14 │ │ + mov -0x70(%rbp),%edi │ │ + mov %r15,%rsi │ │ + mov %r14,%rdx │ │ + call *0x2e657(%rip) │ │ cmp $0xffffffffffffffff,%rax │ │ - jne 49da1 │ │ - call *%r12 │ │ - movslq (%rax),%rbx │ │ - cmp $0x4,%rbx │ │ - je 49d7e │ │ - jmp 49e31 │ │ - mov -0x68(%rbp),%rdx │ │ - add %rax,%rdx │ │ - mov %rdx,-0x7d8(%rbp) │ │ + jne 49f19 │ │ + call *0x2e653(%rip) │ │ + movslq (%rax),%r12 │ │ + mov 0x32879(%rip),%rax │ │ + lea 0x2da32(%rip),%rcx │ │ + cmp %rcx,%rax │ │ + jne 49f09 │ │ + mov 0x32866(%rip),%rax │ │ + mov %r12d,%edi │ │ + call *0x10(%rax) │ │ + test %al,%al │ │ + jne 49ec2 │ │ + jmp 49fa0 │ │ + lea 0x2da10(%rip),%rax │ │ + mov %rax,0x32849(%rip) │ │ + jmp 49ef3 │ │ + mov -0x30(%rbp),%rcx │ │ + mov -0x48(%rbp),%rdx │ │ + cmp %rcx,%rdx │ │ + mov %rcx,%r12 │ │ + cmovb %rdx,%r12 │ │ + mov -0x50(%rbp),%r10 │ │ + add %rax,%r10 │ │ + mov %r10,-0xab0(%rbp) │ │ test %rax,%rax │ │ - je 49e4b │ │ - mov -0x50(%rbp),%r14 │ │ - test %r14b,%r14b │ │ - mov -0x58(%rbp),%rax │ │ + je 4a05b │ │ + cmp %rcx,%rdx │ │ + setae %cl │ │ + mov -0x40(%rbp),%r15 │ │ + mov %r15d,%edx │ │ + xor $0x1,%dl │ │ + test %dl,%cl │ │ + je 49f85 │ │ + cmp -0x38(%rbp),%rax │ │ + mov -0x70(%rbp),%r14d │ │ + jne 49d77 │ │ + mov -0x38(%rbp),%rax │ │ + test %rax,%rax │ │ + lea (%rax,%rax,1),%rax │ │ + mov %rax,-0x38(%rbp) │ │ + jns 49d77 │ │ + push $0xffffffffffffffff │ │ + pop %rax │ │ + mov %rax,-0x38(%rbp) │ │ + jmp 49d77 │ │ + test %r15b,%r15b │ │ + mov -0x38(%rbp),%rax │ │ push $0xffffffffffffffff │ │ pop %rcx │ │ cmove %rcx,%rax │ │ - mov %rax,-0x58(%rbp) │ │ - mov -0x78(%rbp),%rsi │ │ - mov -0x48(%rbp),%rbx │ │ - jmp 49d07 │ │ - lea 0x20(%rsi),%rax │ │ - lea (%rsi,%rsi,1),%rbx │ │ - cmp %rbx,%rax │ │ - cmova %rax,%rbx │ │ - lea -0x1370(%rbp),%rdi │ │ - mov %r14,%rdx │ │ + mov %rax,-0x38(%rbp) │ │ + mov -0x70(%rbp),%r14d │ │ + jmp 49d77 │ │ + shl $0x20,%r12 │ │ + or $0x2,%r12 │ │ + mov -0x50(%rbp),%r10 │ │ + mov %r10,-0xab0(%rbp) │ │ + mov $0x1,%al │ │ + mov %rax,-0x38(%rbp) │ │ + jmp 49fd6 │ │ + xor %r12d,%r12d │ │ + movq $0x0,-0x38(%rbp) │ │ + jmp 4a07f │ │ + movq $0x0,-0x38(%rbp) │ │ + mov %r12,%r10 │ │ + push $0x8 │ │ + pop %r13 │ │ + jmp 4a086 │ │ + mov $0x1,%al │ │ + mov %rax,-0x38(%rbp) │ │ + movabs $0x2600000003,%r12 │ │ + jmp 4a07b │ │ + cmp $0x9,%r15 │ │ + mov %r13,%rbx │ │ + cmovae %r15,%rbx │ │ + lea -0x1480(%rbp),%r14 │ │ + push $0x1 │ │ + pop %rdx │ │ + mov %r14,%rdi │ │ + xor %esi,%esi │ │ mov %rbx,%rcx │ │ + call 27db0 │ │ + cmpl $0x1,(%r14) │ │ + jne 4a02b │ │ + movabs $0x2600000003,%r12 │ │ + jmp 4a0c9 │ │ + mov -0x1478(%rbp),%rax │ │ + mov %rax,-0xab8(%rbp) │ │ + mov %rbx,-0xac0(%rbp) │ │ + cmp $0xfffffffffffffbff,%r15 │ │ + jbe 49cb3 │ │ + mov $0x2000,%eax │ │ + mov %rax,-0x38(%rbp) │ │ + jmp 49ceb │ │ + movq $0x0,-0x38(%rbp) │ │ + mov %r10,%r12 │ │ + jmp 49fd6 │ │ + movabs $0x2600000003,%r12 │ │ + mov $0x1,%al │ │ + mov %rax,-0x38(%rbp) │ │ + push $0x8 │ │ + pop %r13 │ │ + mov -0xab0(%rbp),%r10 │ │ + mov -0xab8(%rbp),%r14 │ │ + lea -0x1480(%rbp),%rbx │ │ + mov %rbx,%rdi │ │ + mov %r14,%rsi │ │ + mov %r10,%rdx │ │ + mov %r10,%r15 │ │ + call 31760 │ │ + cmpq $0x0,(%rbx) │ │ + je 4a0bc │ │ + lea 0x2d7ae(%rip),%rax │ │ + cmpb $0x0,-0x38(%rbp) │ │ + cmove %rax,%r12 │ │ + jmp 4a0c9 │ │ + mov %r15,-0xab0(%rbp) │ │ + cmpb $0x0,-0x38(%rbp) │ │ + je 4a0f6 │ │ + mov %r12d,%eax │ │ + and $0x3,%eax │ │ + lea -0x2(%rax),%ecx │ │ + cmp $0x2,%ecx │ │ + mov -0x70(%rbp),%ebx │ │ + jb 4a871 │ │ + test %rax,%rax │ │ + je 4a871 │ │ + lea -0x1(%r12),%rdi │ │ + call *0x17(%r12) │ │ + jmp 4a871 │ │ + mov %r15,%r9 │ │ + andq $0x0,-0x1480(%rbp) │ │ + movq $0x8,-0x1478(%rbp) │ │ + andq $0x0,-0x1470(%rbp) │ │ + test %r15,%r15 │ │ + je 4a7f1 │ │ + mov %r14,%r10 │ │ + lea (%r14,%r9,1),%rax │ │ + xor %r14d,%r14d │ │ + movabs $0x100003600,%r11 │ │ + mov %r13,%rdx │ │ + xor %r12d,%r12d │ │ + cmpb $0xa,(%r10,%r12,1) │ │ + je 4a153 │ │ + lea (%r10,%r12,1),%rcx │ │ + inc %rcx │ │ + inc %r12 │ │ + cmp %rax,%rcx │ │ + je 4a7f4 │ │ + jmp 4a137 │ │ + mov %rdx,-0x38(%rbp) │ │ + test %r12,%r12 │ │ + je 4a82a │ │ + xor %r13d,%r13d │ │ + cmpb $0x20,(%r10,%r13,1) │ │ + jne 4a17a │ │ + inc %r13 │ │ + cmp %r13,%r12 │ │ + jne 4a163 │ │ + mov %r12,%rcx │ │ + mov %r10,%r13 │ │ + jmp 4a183 │ │ + mov %r12,%rcx │ │ + sub %r13,%rcx │ │ + add %r10,%r13 │ │ + test %rcx,%rcx │ │ + je 4a82a │ │ + xor %ebx,%ebx │ │ + cmpb $0x20,0x0(%r13,%rbx,1) │ │ + je 4a1a3 │ │ + inc %rbx │ │ + cmp %rbx,%rcx │ │ + jne 4a18e │ │ + jmp 4a82a │ │ + test %rbx,%rbx │ │ + je 4a82a │ │ + lea 0x1(%rbx),%rdx │ │ + mov %rcx,%rax │ │ + sub %rdx,%rax │ │ + je 4a82a │ │ + lea (%rbx,%r13,1),%rdx │ │ + inc %rdx │ │ + mov %rbx,%rsi │ │ + sub %rcx,%rsi │ │ + inc %rsi │ │ + lea (%rbx,%r13,1),%rdi │ │ + xor %ecx,%ecx │ │ + cmpb $0x20,0x1(%rdi,%rcx,1) │ │ + jne 4a1e6 │ │ + inc %rcx │ │ + mov %rsi,%r8 │ │ + add %rcx,%r8 │ │ + jne 4a1d2 │ │ + jmp 4a1ec │ │ + sub %rcx,%rax │ │ + add %rcx,%rdx │ │ + test %rax,%rax │ │ + je 4a82a │ │ + xor %esi,%esi │ │ + cmpb $0x20,(%rdx,%rsi,1) │ │ + je 4a20a │ │ + inc %rsi │ │ + cmp %rsi,%rax │ │ + jne 4a1f7 │ │ + jmp 4a82a │ │ + test %rsi,%rsi │ │ + je 4a82a │ │ + lea 0x1(%rsi),%rdi │ │ + mov %rax,%rcx │ │ + sub %rdi,%rcx │ │ + je 4a82a │ │ + lea (%rdx,%rsi,1),%r8 │ │ + inc %r8 │ │ + sub %rax,%rsi │ │ + inc %rsi │ │ + xor %eax,%eax │ │ + cmpb $0x20,(%r8,%rax,1) │ │ + jne 4a246 │ │ + inc %rax │ │ + mov %rsi,%rdx │ │ + add %rax,%rdx │ │ + jne 4a232 │ │ + jmp 4a24c │ │ + sub %rax,%rcx │ │ + add %rax,%r8 │ │ + test %rcx,%rcx │ │ + je 4a82a │ │ + xor %r15d,%r15d │ │ + cmpb $0x20,(%r8,%r15,1) │ │ + je 4a26c │ │ + inc %r15 │ │ + cmp %r15,%rcx │ │ + jne 4a258 │ │ + jmp 4a82a │ │ + test %r15,%r15 │ │ + je 4a82a │ │ + lea 0x1(%r15),%rdx │ │ + mov %rcx,%rax │ │ + sub %rdx,%rax │ │ + je 4a82a │ │ + lea (%r8,%r15,1),%rdx │ │ + inc %rdx │ │ + mov %r15,%rsi │ │ + sub %rcx,%rsi │ │ + inc %rsi │ │ + lea (%r8,%r15,1),%rdi │ │ + xor %ecx,%ecx │ │ + mov %r8,-0x48(%rbp) │ │ + cmpb $0x20,0x1(%rdi,%rcx,1) │ │ + jne 4a2b3 │ │ + inc %rcx │ │ + mov %rsi,%r8 │ │ + add %rcx,%r8 │ │ + jne 4a29f │ │ + jmp 4a2b9 │ │ + sub %rcx,%rax │ │ + add %rcx,%rdx │ │ + test %rax,%rax │ │ + je 4a82a │ │ + xor %esi,%esi │ │ + cmpb $0x20,(%rdx,%rsi,1) │ │ + je 4a2d7 │ │ + inc %rsi │ │ + cmp %rsi,%rax │ │ + jne 4a2c4 │ │ + jmp 4a82a │ │ + test %rsi,%rsi │ │ + je 4a82a │ │ + lea 0x1(%rsi),%rcx │ │ + mov %rax,%rdi │ │ + sub %rcx,%rdi │ │ + je 4a82a │ │ + lea (%rdx,%rsi,1),%rcx │ │ + inc %rcx │ │ + sub %rax,%rsi │ │ + inc %rsi │ │ + xor %eax,%eax │ │ + cmpb $0x20,(%rcx,%rax,1) │ │ + jne 4a312 │ │ + inc %rax │ │ + mov %rsi,%rdx │ │ + add %rax,%rdx │ │ + jne 4a2ff │ │ + jmp 4a318 │ │ + sub %rax,%rdi │ │ + add %rax,%rcx │ │ + test %rdi,%rdi │ │ + je 4a82a │ │ + mov %rdi,%rsi │ │ + lea (%rcx,%rsi,1),%rax │ │ + xor %edx,%edx │ │ + cmpb $0x20,(%rcx,%rdx,1) │ │ + je 4a33d │ │ + inc %rdx │ │ + cmp %rdx,%rdi │ │ + jne 4a32a │ │ push $0x1 │ │ - pop %r8 │ │ - mov %r8,%r9 │ │ - call 48f50 │ │ - cmpl $0x1,-0x1370(%rbp) │ │ - je 4b193 │ │ - mov -0x1368(%rbp),%r14 │ │ - mov %r14,-0x7e0(%rbp) │ │ - mov %rbx,-0x7e8(%rbp) │ │ - mov -0x68(%rbp),%rdx │ │ - mov %rbx,%r13 │ │ - jmp 49d58 │ │ - shl $0x20,%rbx │ │ - or $0x2,%rbx │ │ - mov -0x68(%rbp),%rdx │ │ - mov %rdx,-0x7d8(%rbp) │ │ - mov $0x1,%r14b │ │ - jmp 49e58 │ │ + pop %rax │ │ + jmp 4a378 │ │ + test %rdx,%rdx │ │ + je 4a82a │ │ + lea (%rcx,%rdx,1),%rdi │ │ + inc %rdi │ │ + inc %rdx │ │ + sub %rdx,%rsi │ │ + je 4a402 │ │ + movzbl (%rdi),%ecx │ │ + cmp $0x20,%rcx │ │ + ja 4a40b │ │ + bt %rcx,%r11 │ │ + jae 4a40b │ │ + inc %rdi │ │ + dec %rsi │ │ + jne 4a359 │ │ + mov %rax,-0x58(%rbp) │ │ + movq $0x0,-0x40(%rbp) │ │ + xor %ecx,%ecx │ │ + mov %r15,-0x78(%rbp) │ │ + mov %r9,-0x50(%rbp) │ │ + mov %rbx,%rdx │ │ + sub %rcx,%rdx │ │ + lea (%rcx,%r13,1),%rsi │ │ + cmp $0xf,%rdx │ │ + ja 4a3bf │ │ + mov %rbx,%rax │ │ + sub %rcx,%rax │ │ + je 4a82a │ │ + xor %edx,%edx │ │ + cmpb $0x2d,(%rsi,%rdx,1) │ │ + je 4a3dd │ │ + inc %rdx │ │ + cmp %rdx,%rax │ │ + jne 4a3ac │ │ + jmp 4a82a │ │ + push $0x2d │ │ + pop %rdi │ │ + mov %r10,%r15 │ │ + mov %rcx,-0x30(%rbp) │ │ + call 32b70 │ │ + mov -0x30(%rbp),%rcx │ │ + test $0x1,%al │ │ + je 4a82a │ │ + mov %r15,%r10 │ │ + lea (%rdx,%rcx,1),%rax │ │ + inc %rax │ │ + lea (%rdx,%rcx,1),%rdi │ │ + cmp %rbx,%rdi │ │ + jae 4a3f5 │ │ + cmpb $0x2d,0x0(%r13,%rdi,1) │ │ + je 4a418 │ │ + mov %rax,%rcx │ │ + cmp %rax,%rbx │ │ + jae 4a38e │ │ + jmp 4a82a │ │ + mov %rdi,-0x58(%rbp) │ │ + jmp 4a37c │ │ + mov %rdi,-0x58(%rbp) │ │ + mov %rsi,-0x40(%rbp) │ │ + jmp 4a384 │ │ + mov %rcx,%r8 │ │ + mov %r10,-0xa0(%rbp) │ │ + cmp $0x1,%rdi │ │ + je 4a437 │ │ + test %rdi,%rdi │ │ + je 4a82a │ │ + mov 0x0(%r13),%sil │ │ + jmp 4a44e │ │ + movzbl 0x0(%r13),%esi │ │ + cmp $0x2b,%esi │ │ + je 4a82a │ │ + cmp $0x2d,%esi │ │ + je 4a82a │ │ + xor %ecx,%ecx │ │ + cmp $0x2b,%sil │ │ + sete %cl │ │ + mov %rcx,%rsi │ │ + neg %rsi │ │ + sub %rcx,%rdi │ │ + add %r13,%rcx │ │ + cmp $0x11,%rdi │ │ + jae 4a4c9 │ │ + test %rdi,%rdi │ │ + je 4a540 │ │ + add %r8,%rsi │ │ + add %rdx,%rsi │ │ + neg %rsi │ │ + xor %edx,%edx │ │ + movq $0x0,-0x30(%rbp) │ │ + movzbl (%rcx,%rdx,1),%r8d │ │ + lea -0x41(%r8),%r9d │ │ + and $0xffffffdf,%r9d │ │ + add $0xa,%r9d │ │ + lea -0x30(%r8),%edi │ │ + cmp $0x3a,%r8d │ │ + cmovae %r9d,%edi │ │ + cmp $0xf,%edi │ │ + ja 4a82a │ │ + mov -0x30(%rbp),%r8 │ │ + shl $0x4,%r8 │ │ + mov %edi,%edi │ │ + or %r8,%rdi │ │ + mov %rdi,-0x30(%rbp) │ │ + inc %rdx │ │ + mov %rsi,%rdi │ │ + add %rdx,%rdi │ │ + jne 4a485 │ │ + jmp 4a548 │ │ + add %r8,%rsi │ │ + add %rdx,%rsi │ │ + neg %rsi │ │ + xor %edx,%edx │ │ + movq $0x0,-0x30(%rbp) │ │ + mov %rsi,%rdi │ │ + add %rdx,%rdi │ │ + je 4a548 │ │ + movabs $0xfffffffffffffff,%rdi │ │ + cmp %rdi,-0x30(%rbp) │ │ + ja 4a82a │ │ + mov -0x30(%rbp),%rdi │ │ + shl $0x4,%rdi │ │ + movzbl (%rcx,%rdx,1),%r8d │ │ + lea -0x41(%r8),%r9d │ │ + and $0xffffffdf,%r9d │ │ + add $0xa,%r9d │ │ + lea -0x30(%r8),%r10d │ │ + cmp $0x3a,%r8d │ │ + cmovae %r9d,%r10d │ │ + cmp $0x10,%r10d │ │ + setae %r8b │ │ + add %rdi,%r10 │ │ + mov %r10,-0x30(%rbp) │ │ + setb %dil │ │ + or %r8b,%dil │ │ + inc %rdx │ │ + test %dil,%dil │ │ + je 4a4dc │ │ + jmp 4a82a │ │ + movq $0x0,-0x30(%rbp) │ │ + mov %rbx,%rdx │ │ + sub %rax,%rdx │ │ + cmp $0x1,%rdx │ │ + je 4a564 │ │ + test %rdx,%rdx │ │ + je 4a82a │ │ + mov 0x0(%r13,%rax,1),%cl │ │ + jmp 4a57c │ │ + movzbl 0x0(%r13,%rax,1),%ecx │ │ + cmp $0x2b,%ecx │ │ + je 4a82a │ │ + cmp $0x2d,%ecx │ │ + je 4a82a │ │ + xor %esi,%esi │ │ + cmp $0x2b,%cl │ │ + sete %sil │ │ + mov %rsi,%rcx │ │ + neg %rcx │ │ + sub %rsi,%rdx │ │ + cmp $0x11,%rdx │ │ + jae 4a5dc │ │ + test %rdx,%rdx │ │ + je 4a637 │ │ + add %rsi,%r13 │ │ + add %rbx,%rcx │ │ + xor %ebx,%ebx │ │ + movzbl 0x0(%r13,%rax,1),%esi │ │ + lea -0x41(%rsi),%edi │ │ + and $0xffffffdf,%edi │ │ + add $0xa,%edi │ │ + lea -0x30(%rsi),%edx │ │ + cmp $0x3a,%esi │ │ + cmovae %edi,%edx │ │ + cmp $0xf,%edx │ │ + ja 4a82a │ │ + mov %rbx,%rsi │ │ + shl $0x4,%rsi │ │ + mov %edx,%ebx │ │ + or %rsi,%rbx │ │ + inc %rax │ │ + cmp %rax,%rcx │ │ + jne 4a5a5 │ │ + jmp 4a639 │ │ + add %rbx,%rcx │ │ + add %rsi,%r13 │ │ + xor %ebx,%ebx │ │ + cmp %rax,%rcx │ │ + je 4a639 │ │ + movabs $0xfffffffffffffff,%rdx │ │ + cmp %rdx,%rbx │ │ + ja 4a82a │ │ + mov %rbx,%rdx │ │ + shl $0x4,%rdx │ │ + movzbl 0x0(%r13,%rax,1),%esi │ │ + lea -0x41(%rsi),%edi │ │ + and $0xffffffdf,%edi │ │ + add $0xa,%edi │ │ + lea -0x30(%rsi),%ebx │ │ + cmp $0x3a,%esi │ │ + cmovae %edi,%ebx │ │ + cmp $0x10,%ebx │ │ + setae %sil │ │ + add %rdx,%rbx │ │ + setb %dl │ │ + or %sil,%dl │ │ + inc %rax │ │ + test %dl,%dl │ │ + je 4a5e4 │ │ + jmp 4a82a │ │ + xor %ebx,%ebx │ │ + mov -0x48(%rbp),%r8 │ │ + movzbl (%r8),%eax │ │ + mov -0x78(%rbp),%rcx │ │ + cmp $0x1,%rcx │ │ + jne 4a65d │ │ + cmp $0x2b,%eax │ │ + je 4a82a │ │ + cmp $0x2d,%eax │ │ + je 4a82a │ │ xor %edx,%edx │ │ + cmp $0x2b,%eax │ │ + sete %dl │ │ + sub %rdx,%rcx │ │ + add %rdx,%r8 │ │ + mov %rdx,%rax │ │ + neg %rax │ │ + cmp $0x11,%rcx │ │ + jae 4a6c0 │ │ + test %rcx,%rcx │ │ + je 4a713 │ │ + add -0x78(%rbp),%rax │ │ + xor %ecx,%ecx │ │ + xor %r13d,%r13d │ │ + movzbl (%r8,%rcx,1),%esi │ │ + lea -0x41(%rsi),%edi │ │ + and $0xffffffdf,%edi │ │ + add $0xa,%edi │ │ + lea -0x30(%rsi),%edx │ │ + cmp $0x3a,%esi │ │ + cmovae %edi,%edx │ │ + cmp $0xf,%edx │ │ + ja 4a82a │ │ + mov %r13,%rsi │ │ + shl $0x4,%rsi │ │ + mov %edx,%r13d │ │ + or %rsi,%r13 │ │ + inc %rcx │ │ + cmp %rcx,%rax │ │ + jne 4a689 │ │ + jmp 4a716 │ │ + add -0x78(%rbp),%rax │ │ + xor %ecx,%ecx │ │ + xor %r13d,%r13d │ │ + movabs $0xfffffffffffffff,%rdx │ │ + cmp %rdx,%r13 │ │ + ja 4a82a │ │ + movzbl (%r8,%rcx,1),%esi │ │ + lea -0x30(%rsi),%edi │ │ + lea -0x41(%rsi),%edx │ │ + and $0xffffffdf,%edx │ │ + add $0xa,%edx │ │ + cmp $0x3a,%esi │ │ + cmovb %edi,%edx │ │ + cmp $0x10,%edx │ │ + jae 4a82a │ │ + mov %r13,%rsi │ │ + shl $0x4,%rsi │ │ + mov %edx,%r13d │ │ + or %rsi,%r13 │ │ + inc %rcx │ │ + cmp %rcx,%rax │ │ + je 4a716 │ │ + jmp 4a6c9 │ │ + xor %r13d,%r13d │ │ + cmpq $0x0,-0x40(%rbp) │ │ + je 4a755 │ │ + mov -0x40(%rbp),%rdi │ │ + call *0x2ddc9(%rip) │ │ + mov %rax,-0x48(%rbp) │ │ + test %rax,%rax │ │ + je 4e8d1 │ │ + mov -0x48(%rbp),%rdi │ │ + mov -0x58(%rbp),%rsi │ │ + mov -0x40(%rbp),%r15 │ │ + mov %r15,%rdx │ │ + call *0x2ddb7(%rip) │ │ + cmp $0xffffffffffffffff,%r15 │ │ + je 4a82a │ │ + jmp 4a764 │ │ + push $0x1 │ │ + pop %rax │ │ + mov %rax,-0x48(%rbp) │ │ + movq $0x0,-0x40(%rbp) │ │ + cmp -0x1480(%rbp),%r14 │ │ + jne 4a784 │ │ + lea -0x1480(%rbp),%rdi │ │ + call 62260 │ │ + mov -0x1478(%rbp),%rax │ │ + mov %rax,-0x38(%rbp) │ │ + imul $0x30,%r14,%rax │ │ + mov -0x38(%rbp),%rdx │ │ + mov -0x40(%rbp),%rcx │ │ + mov %rcx,(%rdx,%rax,1) │ │ + mov -0x48(%rbp),%rsi │ │ + mov %rsi,0x8(%rdx,%rax,1) │ │ + mov %rcx,0x10(%rdx,%rax,1) │ │ + mov -0x30(%rbp),%rcx │ │ + mov %rcx,0x18(%rdx,%rax,1) │ │ + mov %rbx,0x20(%rdx,%rax,1) │ │ + mov %r13,0x28(%rdx,%rax,1) │ │ + inc %r14 │ │ + mov %r14,-0x1470(%rbp) │ │ + lea 0x1(%r12),%rcx │ │ + mov -0x50(%rbp),%r9 │ │ + mov -0xa0(%rbp),%r10 │ │ + lea (%r10,%r9,1),%rax │ │ + add %r12,%r10 │ │ + inc %r10 │ │ + sub %rcx,%r9 │ │ + push $0x8 │ │ + pop %r13 │ │ + movabs $0x100003600,%r11 │ │ + je 4a7f4 │ │ + jmp 4a134 │ │ xor %r14d,%r14d │ │ - mov %rdx,%rbx │ │ - mov -0x7d8(%rbp),%rdx │ │ - mov -0x7e0(%rbp),%r12 │ │ - lea -0x1370(%rbp),%r15 │ │ - mov %r15,%rdi │ │ - mov %r12,%rsi │ │ - mov %rdx,%r13 │ │ - call 32160 │ │ - cmpq $0x0,(%r15) │ │ - je 49e8a │ │ - lea 0x306bf(%rip),%rax │ │ - test %r14b,%r14b │ │ - cmove %rax,%rbx │ │ - jmp 49e9d │ │ - mov %r13,-0x7d8(%rbp) │ │ - test %r14b,%r14b │ │ + mov -0x1480(%rbp),%r15 │ │ + mov -0x1478(%rbp),%r12 │ │ + cmpq $0x0,-0xac0(%rbp) │ │ + je 4a819 │ │ + mov -0xab8(%rbp),%rdi │ │ + call *0x2dcdf(%rip) │ │ + mov -0x70(%rbp),%edi │ │ + call *0x2dcc6(%rip) │ │ + cmp $0xffffffffffffffff,%r15 │ │ + jne 4a894 │ │ + jmp 4a890 │ │ + mov -0x1478(%rbp),%rbx │ │ + test %r14,%r14 │ │ + je 4a857 │ │ + lea 0x8(%rbx),%r15 │ │ + mov 0x2dcb7(%rip),%r12 │ │ + cmpq $0x0,-0x8(%r15) │ │ + je 4a84e │ │ + mov (%r15),%rdi │ │ + call *%r12 │ │ + add $0x30,%r15 │ │ + dec %r14 │ │ + jne 4a841 │ │ + cmpq $0x0,-0x1480(%rbp) │ │ push $0x8 │ │ - pop %rcx │ │ - je 4a5b1 │ │ - lea -0x1370(%rbp),%rdi │ │ - mov %rbx,(%rdi) │ │ - call 48ec0 │ │ - mov -0x88(%rbp),%r13 │ │ - mov -0x40(%rbp),%ebx │ │ - cmpq $0x0,-0x7e8(%rbp) │ │ - je 49ecd │ │ - mov -0x7e0(%rbp),%rdi │ │ - call *0x31373(%rip) │ │ + pop %r13 │ │ + je 4a86e │ │ + mov %rbx,%rdi │ │ + call *0x2dc8a(%rip) │ │ + mov -0x70(%rbp),%ebx │ │ + cmpq $0x0,-0xac0(%rbp) │ │ + je 4a888 │ │ + mov -0xab8(%rbp),%rdi │ │ + call *0x2dc70(%rip) │ │ mov %ebx,%edi │ │ - call *0x3135b(%rip) │ │ + call *0x2dc58(%rip) │ │ push $0xffffffffffffffff │ │ pop %r15 │ │ - lea -0x1370(%rbp),%rbx │ │ + lea -0x1480(%rbp),%rbx │ │ andq $0x0,(%rbx) │ │ movq $0x8,0x8(%rbx) │ │ andq $0x0,0x10(%rbx) │ │ mov %r15,0x18(%rbx) │ │ mov %r12,0x20(%rbx) │ │ mov %r14,0x28(%rbx) │ │ - lea 0x531c(%rip),%rdi │ │ + lea 0x4c81(%rip),%rdi │ │ mov %rbx,%rsi │ │ - call *0x3145b(%rip) │ │ + call *0x2dd60(%rip) │ │ movups (%rbx),%xmm0 │ │ - movaps %xmm0,-0xa30(%rbp) │ │ + movaps %xmm0,-0xac0(%rbp) │ │ mov 0x10(%rbx),%rax │ │ - mov %rax,-0xa20(%rbp) │ │ + mov %rax,-0xab0(%rbp) │ │ mov 0x18(%rbx),%r14 │ │ cmp $0xffffffffffffffff,%r14 │ │ - je 49f7e │ │ - mov %r13,-0x88(%rbp) │ │ - mov -0x1350(%rbp),%rbx │ │ - mov -0x1348(%rbp),%r15 │ │ + je 4a92f │ │ + mov -0x1460(%rbp),%rbx │ │ + mov -0x1458(%rbp),%r15 │ │ test %r15,%r15 │ │ - je 49f69 │ │ + je 4a91d │ │ lea 0x8(%rbx),%r12 │ │ - mov 0x312ef(%rip),%r13 │ │ + mov 0x2dbf3(%rip),%r13 │ │ cmpq $0x0,-0x8(%r12) │ │ - je 49f60 │ │ + je 4a914 │ │ mov (%r12),%rdi │ │ call *%r13 │ │ add $0x30,%r12 │ │ dec %r15 │ │ - jne 49f51 │ │ + jne 4a905 │ │ test %r14,%r14 │ │ - mov -0x88(%rbp),%r13 │ │ - je 49f7e │ │ + push $0x8 │ │ + pop %r13 │ │ + je 4a92f │ │ mov %rbx,%rdi │ │ - call *0x312c2(%rip) │ │ - movdqa -0xa30(%rbp),%xmm0 │ │ - lea -0x1370(%rbp),%rsi │ │ - movdqa %xmm0,(%rsi) │ │ - mov -0xa20(%rbp),%rax │ │ + call *0x2dbc9(%rip) │ │ + movaps -0xac0(%rbp),%xmm0 │ │ + lea -0x1480(%rbp),%rsi │ │ + movaps %xmm0,(%rsi) │ │ + mov -0xab0(%rbp),%rax │ │ mov %rax,0x10(%rsi) │ │ - lea 0x35515(%rip),%rdi │ │ - mov $0x938,%ecx │ │ + lea 0x31e2e(%rip),%rdi │ │ + mov $0x9b8,%ecx │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - andq $0x0,0x35e3e(%rip) │ │ - push $0x8 │ │ - pop %r15 │ │ - mov 0x3550b(%rip),%rsi │ │ + andq $0x0,0x327d7(%rip) │ │ + mov -0xc8(%rbp),%rbx │ │ + mov 0x31e21(%rip),%rsi │ │ test %rsi,%rsi │ │ - je 4e2cb │ │ + je 4e0b5 │ │ push $0xffffffffffffffff │ │ pop %rax │ │ - mov %rax,-0x68(%rbp) │ │ + mov %rax,-0x50(%rbp) │ │ push $0x1 │ │ - pop %rbx │ │ - mov 0x354e9(%rip),%rcx │ │ + pop %r12 │ │ + mov 0x31dfe(%rip),%rcx │ │ imul $0x48,%rsi,%rax │ │ add %rcx,%rax │ │ xor %r14d,%r14d │ │ mov %rcx,%rdx │ │ mov 0x30(%rdx),%r8 │ │ mov 0x38(%rdx),%rdi │ │ - mov 0x40(%rdx),%r12 │ │ + mov 0x40(%rdx),%r15 │ │ add $0x48,%rdx │ │ shl $0x4,%rdi │ │ test %rdi,%rdi │ │ - je 4a01e │ │ + je 4a9d1 │ │ mov %r8,%r9 │ │ add $0x10,%r8 │ │ mov (%r9),%r10 │ │ - add %r12,%r10 │ │ + add %r15,%r10 │ │ add $0xfffffffffffffff0,%rdi │ │ - cmp %r13,%r10 │ │ - ja 49ff8 │ │ + cmp %rbx,%r10 │ │ + ja 4a9ab │ │ add 0x8(%r9),%r10 │ │ - cmp %r13,%r10 │ │ - jbe 49ff8 │ │ - jmp 4a02b │ │ + cmp %rbx,%r10 │ │ + jbe 4a9ab │ │ + jmp 4a9de │ │ inc %r14 │ │ cmp %rax,%rdx │ │ - jne 49fe4 │ │ - jmp 4e2cb │ │ - mov 0x35dbe(%rip),%rax │ │ + jne 4a997 │ │ + jmp 4e0b5 │ │ + mov 0x32753(%rip),%rax │ │ cmp $0x5,%rax │ │ - jae 4b139 │ │ + jae 4b1c6 │ │ test %rax,%rax │ │ - je 4a07d │ │ - imul $0xfffffffffffffdb8,%rax,%r8 │ │ - mov $0x248,%r10d │ │ - xor %edx,%edx │ │ - lea 0x35461(%rip),%rdi │ │ - mov $0x248,%r9d │ │ - cmp %r14,-0x230(%r9,%rdi,1) │ │ - je 4a0d4 │ │ + je 4aa30 │ │ + imul $0xfffffffffffffd98,%rax,%r8 │ │ + mov $0x268,%r10d │ │ + xor %edx,%edx │ │ + lea 0x31d76(%rip),%rdi │ │ + mov $0x268,%r9d │ │ + cmp %r14,-0x250(%r9,%rdi,1) │ │ + je 4aa8e │ │ inc %rdx │ │ lea (%r8,%r9,1),%r11 │ │ - add $0x248,%r11 │ │ + add $0x268,%r11 │ │ add %r10,%r9 │ │ cmp %r10,%r11 │ │ - jne 4a05d │ │ + jne 4aa10 │ │ + mov %rbx,-0xc8(%rbp) │ │ cmp %rsi,%r14 │ │ - jae 4ba43 │ │ + jae 4e244 │ │ imul $0x48,%r14,%rax │ │ mov 0x18(%rcx,%rax,1),%rsi │ │ mov 0x20(%rcx,%rax,1),%rdx │ │ cmpl $0x1,(%rcx,%rax,1) │ │ - mov %rsi,-0x58(%rbp) │ │ - mov %rdx,-0x78(%rbp) │ │ - jne 4adf0 │ │ + mov %rsi,-0x38(%rbp) │ │ + mov %rdx,-0x30(%rbp) │ │ + jne 4afc5 │ │ cmp $0x2,%rdx │ │ - jb 4adf0 │ │ + jb 4afc5 │ │ mov 0x8(%rcx,%rax,1),%rcx │ │ lea -0x1(%rdx),%rax │ │ xor %ebx,%ebx │ │ cmpw $0x2f21,(%rsi,%rbx,1) │ │ - je 4a14a │ │ + je 4ab04 │ │ inc %rbx │ │ cmp %rbx,%rax │ │ - jne 4a0bb │ │ - jmp 4adf0 │ │ + jne 4aa75 │ │ + jmp 4afc5 │ │ cmp %rax,%rdx │ │ - jae 4e2cb │ │ - imul $0x248,%rdx,%rax │ │ + jae 4e0b5 │ │ + imul $0x268,%rdx,%rax │ │ lea (%rax,%rdi,1),%rsi │ │ add $0x18,%rsi │ │ - lea 0x353dd(%rip),%r8 │ │ - lea -0xa30(%rbp),%rax │ │ - mov $0x248,%ecx │ │ + lea 0x31ceb(%rip),%r8 │ │ + lea -0xac0(%rbp),%rax │ │ + mov $0x268,%ecx │ │ mov %rax,%rdi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - lea -0x1370(%rbp),%rdx │ │ - lea 0x248(%r8),%r10 │ │ - mov $0x248,%ecx │ │ + lea -0x1480(%rbp),%rdx │ │ + lea 0x268(%r8),%r10 │ │ + mov $0x268,%ecx │ │ mov %r8,%rsi │ │ mov %rdx,%rdi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - mov $0x248,%ecx │ │ + mov $0x268,%ecx │ │ mov %r8,%rdi │ │ mov %rax,%rsi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - mov $0x248,%ecx │ │ + mov $0x268,%ecx │ │ mov %rax,%rdi │ │ mov %rdx,%rsi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ mov %r10,%r8 │ │ - add $0xfffffffffffffdb8,%r9 │ │ - jne 4a10b │ │ - jmp 4c6e2 │ │ + add $0xfffffffffffffd98,%r9 │ │ + jne 4aac5 │ │ + jmp 4c3b3 │ │ cmp %rdx,%rbx │ │ - ja 4b54f │ │ - mov %rcx,-0x40(%rbp) │ │ + ja 4b9dd │ │ + mov %rcx,-0x70(%rbp) │ │ mov %r14,-0x48(%rbp) │ │ - mov %r12,-0x50(%rbp) │ │ - lea -0x5a0(%rbp),%rax │ │ + mov %r15,-0x40(%rbp) │ │ + lea -0x5f0(%rbp),%rax │ │ movabs $0x1b600000000,%rcx │ │ mov %rcx,(%rax) │ │ - andl $0x0,0x8(%rax) │ │ - andw $0x0,0xc(%rax) │ │ - movb $0x1,0x8(%rax) │ │ - mov %rax,-0x3b0(%rbp) │ │ + movq $0x1,0x8(%rax) │ │ + mov %rax,-0x498(%rbp) │ │ cmp $0x17f,%rbx │ │ - ja 4b565 │ │ - lea -0x1370(%rbp),%r12 │ │ - mov %r12,%rdi │ │ - mov -0x58(%rbp),%rsi │ │ + ja 4b9f3 │ │ + lea -0x1480(%rbp),%r15 │ │ + mov %r15,%rdi │ │ + mov -0x38(%rbp),%rsi │ │ mov %rbx,%rdx │ │ - call *0x3109d(%rip) │ │ - movb $0x0,-0x1370(%rbp,%rbx,1) │ │ + call *0x2d9a0(%rip) │ │ + movb $0x0,-0x1480(%rbp,%rbx,1) │ │ inc %rbx │ │ - lea -0xa30(%rbp),%r14 │ │ + lea -0xac0(%rbp),%r14 │ │ mov %r14,%rdi │ │ - mov %r12,%rsi │ │ + mov %r15,%rsi │ │ mov %rbx,%rdx │ │ - call 324e0 │ │ + call 31c00 │ │ cmpl $0x1,(%r14) │ │ - jne 4a1eb │ │ - lea 0x30460(%rip),%rax │ │ - mov %rax,-0x7e0(%rbp) │ │ - movl $0x1,-0x7e8(%rbp) │ │ - jmp 4a205 │ │ - mov -0xa28(%rbp),%rsi │ │ - lea -0x7e8(%rbp),%rdi │ │ - lea -0x5a0(%rbp),%rdx │ │ - call 4f080 │ │ - mov -0x50(%rbp),%r12 │ │ + jne 4aba0 │ │ + lea 0x2cdab(%rip),%rax │ │ + mov %rax,-0x850(%rbp) │ │ + movl $0x1,-0x858(%rbp) │ │ + jmp 4abba │ │ + mov -0xab8(%rbp),%rsi │ │ + lea -0x858(%rbp),%rdi │ │ + lea -0x5f0(%rbp),%rdx │ │ + call 4f370 │ │ + mov -0x40(%rbp),%r15 │ │ mov -0x48(%rbp),%r14 │ │ - cmpb $0x0,-0x7e8(%rbp) │ │ - je 4a238 │ │ - mov -0x7e0(%rbp),%rax │ │ - lea -0x490(%rbp),%rdi │ │ - mov %rax,(%rdi) │ │ - movl $0x1,-0x8(%rdi) │ │ - call 48ec0 │ │ - jmp 4ade8 │ │ - mov -0x7e4(%rbp),%edx │ │ - lea -0xa30(%rbp),%rsi │ │ + cmpl $0x1,-0x858(%rbp) │ │ + jne 4ac00 │ │ + mov -0x850(%rbp),%rax │ │ + mov %eax,%ecx │ │ + and $0x3,%ecx │ │ + lea -0x2(%rcx),%edx │ │ + cmp $0x2,%edx │ │ + mov -0x38(%rbp),%rsi │ │ + mov -0x30(%rbp),%rdx │ │ + jb 4afc5 │ │ + test %rcx,%rcx │ │ + je 4afc5 │ │ + lea -0x1(%rax),%rdi │ │ + call *0x17(%rax) │ │ + jmp 4afbd │ │ + mov -0x854(%rbp),%ebx │ │ + lea -0x1480(%rbp),%rsi │ │ mov $0x90,%ecx │ │ xor %eax,%eax │ │ mov %rsi,%rdi │ │ rep stos %al,%es:(%rdi) │ │ - mov %edx,-0x60(%rbp) │ │ - mov %edx,%edi │ │ - call *0x31104(%rip) │ │ + mov %ebx,%edi │ │ + call *0x2d9ff(%rip) │ │ cmp $0xffffffff,%eax │ │ - je 4adb8 │ │ - lea -0xa28(%rbp),%rsi │ │ - lea -0x1360(%rbp),%rdi │ │ - mov $0x88,%ecx │ │ - rep movsb %ds:(%rsi),%es:(%rdi) │ │ - mov -0x40(%rbp),%r9 │ │ + je 4af75 │ │ + mov -0x70(%rbp),%r9 │ │ test %r9,%r9 │ │ - js 4addf │ │ - mov -0x1338(%rbp),%rbx │ │ - sub %r9,%rbx │ │ + js 4afb1 │ │ + mov -0x1450(%rbp),%r14 │ │ + sub %r9,%r14 │ │ push $0x1 │ │ pop %rdx │ │ push $0x2 │ │ pop %rcx │ │ xor %edi,%edi │ │ - mov %rbx,%rsi │ │ - mov -0x60(%rbp),%r8d │ │ - call *0x310ca(%rip) │ │ + mov %r14,%rsi │ │ + mov %ebx,%r8d │ │ + call *0x2d9db(%rip) │ │ cmp $0xffffffffffffffff,%rax │ │ - je 4addf │ │ + je 4afb1 │ │ andq $0x0,-0x498(%rbp) │ │ - mov %r15,-0x490(%rbp) │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,-0x488(%rbp) │ │ - mov %r15,-0x478(%rbp) │ │ + mov %r13,-0x490(%rbp) │ │ + xorps %xmm0,%xmm0 │ │ + movups %xmm0,-0x488(%rbp) │ │ + mov %r13,-0x478(%rbp) │ │ andq $0x0,-0x470(%rbp) │ │ - lea -0x5a0(%rbp),%rdi │ │ - mov %rax,-0x80(%rbp) │ │ + lea -0x5f0(%rbp),%rdi │ │ + mov %rax,-0x58(%rbp) │ │ mov %rax,%rsi │ │ - mov %rbx,-0x70(%rbp) │ │ - mov %rbx,%rdx │ │ - call 4f800 │ │ - cmpq $0xffffffffffffffff,-0x5a0(%rbp) │ │ - je 4b00e │ │ + mov %r14,-0x78(%rbp) │ │ + mov %r14,%rdx │ │ + call 4fa70 │ │ + cmpq $0xffffffffffffffff,-0x5f0(%rbp) │ │ + je 4af97 │ │ push $0x78 │ │ pop %rcx │ │ - lea -0x7e8(%rbp),%rdx │ │ - lea -0x5a0(%rbp),%rsi │ │ + lea -0x858(%rbp),%rdx │ │ + lea -0x5f0(%rbp),%rsi │ │ mov %rdx,%rdi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - lea -0xa30(%rbp),%rcx │ │ + lea -0xac0(%rbp),%rcx │ │ orq $0xffffffffffffffff,(%rcx) │ │ - lea -0x1370(%rbp),%rdi │ │ + lea -0x1480(%rbp),%rdi │ │ lea -0x498(%rbp),%rsi │ │ mov %rcx,%r8 │ │ - call 50032 │ │ - mov -0x1370(%rbp),%r14 │ │ + call 501e2 │ │ + mov -0x1480(%rbp),%r14 │ │ cmp $0xffffffffffffffff,%r14 │ │ - je 4b00e │ │ - movups -0x1368(%rbp),%xmm0 │ │ + je 4af97 │ │ + movups -0x1478(%rbp),%xmm0 │ │ movaps %xmm0,-0xa0(%rbp) │ │ + movups -0x1468(%rbp),%xmm0 │ │ + movaps %xmm0,-0x320(%rbp) │ │ + movups -0x1458(%rbp),%xmm0 │ │ + movaps %xmm0,-0x310(%rbp) │ │ + movups -0x1448(%rbp),%xmm0 │ │ + movaps %xmm0,-0x2b0(%rbp) │ │ + movups -0x1438(%rbp),%xmm0 │ │ + movaps %xmm0,-0x300(%rbp) │ │ + movups -0x1428(%rbp),%xmm0 │ │ + movaps %xmm0,-0x2f0(%rbp) │ │ + movups -0x1418(%rbp),%xmm0 │ │ + movaps %xmm0,-0x2e0(%rbp) │ │ + movups -0x1408(%rbp),%xmm0 │ │ + movaps %xmm0,-0xc0(%rbp) │ │ + movups -0x13f8(%rbp),%xmm0 │ │ + movaps %xmm0,-0x90(%rbp) │ │ + movups -0x13e8(%rbp),%xmm0 │ │ + movaps %xmm0,-0xb0(%rbp) │ │ + movups -0x13d8(%rbp),%xmm0 │ │ + movaps %xmm0,-0xe0(%rbp) │ │ + movups -0x13c8(%rbp),%xmm0 │ │ + movaps %xmm0,-0x1b0(%rbp) │ │ + movups -0x13b8(%rbp),%xmm0 │ │ + movaps %xmm0,-0x120(%rbp) │ │ + movups -0x13a8(%rbp),%xmm0 │ │ + movaps %xmm0,-0x2d0(%rbp) │ │ + movups -0x1398(%rbp),%xmm0 │ │ + movaps %xmm0,-0x140(%rbp) │ │ + movups -0x498(%rbp),%xmm0 │ │ + movaps %xmm0,-0x3f0(%rbp) │ │ + movups -0x488(%rbp),%xmm0 │ │ + movaps %xmm0,-0x3e0(%rbp) │ │ + movups -0x478(%rbp),%xmm0 │ │ + movaps %xmm0,-0x3d0(%rbp) │ │ + movups -0x1388(%rbp),%xmm0 │ │ + movaps %xmm0,-0x2c0(%rbp) │ │ + mov -0x1268(%rbp),%r15 │ │ + movups -0x1378(%rbp),%xmm0 │ │ + movaps %xmm0,-0x110(%rbp) │ │ + movups -0x1368(%rbp),%xmm0 │ │ + movaps %xmm0,-0x1f0(%rbp) │ │ movups -0x1358(%rbp),%xmm0 │ │ - movaps %xmm0,-0x340(%rbp) │ │ + movaps %xmm0,-0x2a0(%rbp) │ │ movups -0x1348(%rbp),%xmm0 │ │ - movaps %xmm0,-0x330(%rbp) │ │ + movaps %xmm0,-0x1a0(%rbp) │ │ movups -0x1338(%rbp),%xmm0 │ │ - movaps %xmm0,-0x320(%rbp) │ │ + movaps %xmm0,-0x290(%rbp) │ │ movups -0x1328(%rbp),%xmm0 │ │ - movaps %xmm0,-0x310(%rbp) │ │ + movaps %xmm0,-0x130(%rbp) │ │ movups -0x1318(%rbp),%xmm0 │ │ movaps %xmm0,-0x280(%rbp) │ │ movups -0x1308(%rbp),%xmm0 │ │ - movaps %xmm0,-0x300(%rbp) │ │ + movaps %xmm0,-0xf0(%rbp) │ │ movups -0x12f8(%rbp),%xmm0 │ │ - movaps %xmm0,-0xe0(%rbp) │ │ + movaps %xmm0,-0x270(%rbp) │ │ movups -0x12e8(%rbp),%xmm0 │ │ - movaps %xmm0,-0xd0(%rbp) │ │ + movaps %xmm0,-0x100(%rbp) │ │ movups -0x12d8(%rbp),%xmm0 │ │ - movaps %xmm0,-0xb0(%rbp) │ │ + movaps %xmm0,-0x260(%rbp) │ │ movups -0x12c8(%rbp),%xmm0 │ │ - movaps %xmm0,-0xc0(%rbp) │ │ + movaps %xmm0,-0x1e0(%rbp) │ │ movups -0x12b8(%rbp),%xmm0 │ │ - movaps %xmm0,-0x190(%rbp) │ │ + movaps %xmm0,-0x250(%rbp) │ │ movups -0x12a8(%rbp),%xmm0 │ │ - movaps %xmm0,-0x150(%rbp) │ │ + movaps %xmm0,-0x340(%rbp) │ │ movups -0x1298(%rbp),%xmm0 │ │ - movaps %xmm0,-0x2f0(%rbp) │ │ + movaps %xmm0,-0x240(%rbp) │ │ movups -0x1288(%rbp),%xmm0 │ │ - movaps %xmm0,-0x2e0(%rbp) │ │ - movups -0x498(%rbp),%xmm0 │ │ - movaps %xmm0,-0x3e0(%rbp) │ │ - movups -0x488(%rbp),%xmm0 │ │ - movaps %xmm0,-0x3d0(%rbp) │ │ - movups -0x478(%rbp),%xmm0 │ │ - movaps %xmm0,-0x3c0(%rbp) │ │ + movaps %xmm0,-0x330(%rbp) │ │ movups -0x1278(%rbp),%xmm0 │ │ - movaps %xmm0,-0x2d0(%rbp) │ │ - mov -0x1178(%rbp),%r12 │ │ - movups -0x1268(%rbp),%xmm0 │ │ - movaps %xmm0,-0x1e0(%rbp) │ │ - movups -0x1258(%rbp),%xmm0 │ │ - movaps %xmm0,-0x140(%rbp) │ │ - movups -0x1248(%rbp),%xmm0 │ │ - movaps %xmm0,-0x2c0(%rbp) │ │ - movups -0x1238(%rbp),%xmm0 │ │ - movaps %xmm0,-0x180(%rbp) │ │ - movups -0x1228(%rbp),%xmm0 │ │ - movaps %xmm0,-0x270(%rbp) │ │ - movups -0x1218(%rbp),%xmm0 │ │ - movaps %xmm0,-0xf0(%rbp) │ │ - movups -0x1208(%rbp),%xmm0 │ │ - movaps %xmm0,-0x260(%rbp) │ │ - movups -0x11f8(%rbp),%xmm0 │ │ - movaps %xmm0,-0x170(%rbp) │ │ - movups -0x11e8(%rbp),%xmm0 │ │ - movaps %xmm0,-0x250(%rbp) │ │ - movups -0x11d8(%rbp),%xmm0 │ │ - movaps %xmm0,-0x1c0(%rbp) │ │ - movups -0x11c8(%rbp),%xmm0 │ │ - movaps %xmm0,-0x240(%rbp) │ │ - movups -0x11b8(%rbp),%xmm0 │ │ - movaps %xmm0,-0x160(%rbp) │ │ - movups -0x11a8(%rbp),%xmm0 │ │ - movaps %xmm0,-0x230(%rbp) │ │ - movups -0x1198(%rbp),%xmm0 │ │ - movaps %xmm0,-0x1d0(%rbp) │ │ - movups -0x1188(%rbp),%xmm0 │ │ - movaps %xmm0,-0x40(%rbp) │ │ - mov -0x60(%rbp),%edi │ │ - call *0x30cfd(%rip) │ │ - movaps -0x40(%rbp),%xmm7 │ │ - movaps -0x230(%rbp),%xmm6 │ │ - movaps -0x240(%rbp),%xmm5 │ │ - movaps -0x250(%rbp),%xmm4 │ │ - movdqa -0x260(%rbp),%xmm3 │ │ - movdqa -0x270(%rbp),%xmm2 │ │ - movdqa -0x2c0(%rbp),%xmm1 │ │ - movdqa -0x2d0(%rbp),%xmm0 │ │ - movaps -0x2e0(%rbp),%xmm15 │ │ - movaps -0x2f0(%rbp),%xmm14 │ │ - movaps -0x300(%rbp),%xmm13 │ │ - movaps -0x280(%rbp),%xmm12 │ │ - movaps -0x310(%rbp),%xmm11 │ │ - movaps -0x320(%rbp),%xmm10 │ │ - movaps -0x330(%rbp),%xmm9 │ │ - movaps -0x340(%rbp),%xmm8 │ │ - jmp 4c385 │ │ - andq $0x0,-0xa30(%rbp) │ │ - movq $0x8,-0xa28(%rbp) │ │ - andq $0x0,-0xa20(%rbp) │ │ - test %r13,%r13 │ │ - je 4af73 │ │ - lea (%r12,%r13,1),%rax │ │ - xor %r14d,%r14d │ │ - movdqa -0x46dc4(%rip),%xmm2 │ │ - movdqa -0x46ddc(%rip),%xmm3 │ │ - movdqa -0x46d64(%rip),%xmm4 │ │ - mov %rcx,%rsi │ │ - mov -0x40(%rbp),%edi │ │ - xor %ebx,%ebx │ │ - cmpb $0xa,(%r12,%rbx,1) │ │ - je 4a618 │ │ - lea (%r12,%rbx,1),%rcx │ │ - inc %rcx │ │ - inc %rbx │ │ + movaps %xmm0,-0x70(%rbp) │ │ + mov %ebx,%edi │ │ + call *0x2d5ed(%rip) │ │ + movaps -0x70(%rbp),%xmm8 │ │ + movaps -0x240(%rbp),%xmm7 │ │ + movaps -0x250(%rbp),%xmm6 │ │ + movaps -0x260(%rbp),%xmm5 │ │ + movaps -0x270(%rbp),%xmm4 │ │ + movaps -0x280(%rbp),%xmm3 │ │ + movaps -0x290(%rbp),%xmm2 │ │ + movaps -0x2a0(%rbp),%xmm1 │ │ + movaps -0x2c0(%rbp),%xmm0 │ │ + movaps -0x2d0(%rbp),%xmm15 │ │ + movaps -0x2e0(%rbp),%xmm14 │ │ + movaps -0x2f0(%rbp),%xmm13 │ │ + movaps -0x300(%rbp),%xmm12 │ │ + movaps -0x2b0(%rbp),%xmm11 │ │ + movaps -0x310(%rbp),%xmm10 │ │ + movaps -0x320(%rbp),%xmm9 │ │ + jmp 4c043 │ │ + call *0x2d5b5(%rip) │ │ + mov 0x317de(%rip),%rcx │ │ + lea 0x2c997(%rip),%rax │ │ cmp %rax,%rcx │ │ - je 4af79 │ │ - jmp 4a5fc │ │ - mov %rsi,-0x78(%rbp) │ │ - mov %r12,-0x58(%rbp) │ │ - mov %r13,-0x68(%rbp) │ │ - test %rbx,%rbx │ │ - je 4afbe │ │ - xor %ecx,%ecx │ │ - mov -0x58(%rbp),%rax │ │ - cmpb $0x20,(%rax,%rcx,1) │ │ - jne 4a649 │ │ - inc %rcx │ │ - cmp %rcx,%rbx │ │ - jne 4a633 │ │ - mov %rbx,%r8 │ │ - mov %rax,%rcx │ │ - jmp 4a652 │ │ - mov %rbx,%r8 │ │ - sub %rcx,%r8 │ │ - add %rax,%rcx │ │ - test %r8,%r8 │ │ - je 4afbe │ │ - push $0xffffffffffffffff │ │ - pop %rsi │ │ - xor %edi,%edi │ │ - cmpb $0x20,(%rcx,%rdi,1) │ │ - je 4a676 │ │ - inc %rdi │ │ - inc %rsi │ │ - cmp %rdi,%r8 │ │ - jne 4a660 │ │ - jmp 4afbe │ │ - test %rdi,%rdi │ │ - je 4afbe │ │ - lea 0x1(%rdi),%rax │ │ - mov %r8,%rdx │ │ - sub %rax,%rdx │ │ - je 4afbe │ │ - lea (%rcx,%rdi,1),%rax │ │ - inc %rax │ │ - mov %rdi,%r9 │ │ - sub %r8,%r9 │ │ - inc %r9 │ │ - lea (%rcx,%rdi,1),%r10 │ │ - xor %r8d,%r8d │ │ - cmpb $0x20,0x1(%r10,%r8,1) │ │ - jne 4a6bb │ │ - inc %r8 │ │ - mov %r9,%r11 │ │ - add %r8,%r11 │ │ - jne 4a6a6 │ │ - jmp 4a6c1 │ │ - sub %r8,%rdx │ │ - add %r8,%rax │ │ - test %rdx,%rdx │ │ - je 4afbe │ │ - xor %r8d,%r8d │ │ - cmpb $0x20,(%rax,%r8,1) │ │ - je 4a6e1 │ │ - inc %r8 │ │ - cmp %r8,%rdx │ │ - jne 4a6cd │ │ - jmp 4afbe │ │ - test %r8,%r8 │ │ - je 4afbe │ │ - lea 0x1(%r8),%r10 │ │ - mov %rdx,%r9 │ │ - sub %r10,%r9 │ │ - je 4afbe │ │ - add %r8,%rax │ │ - inc %rax │ │ - sub %rdx,%r8 │ │ - inc %r8 │ │ - xor %edx,%edx │ │ - cmpb $0x20,(%rax,%rdx,1) │ │ - jne 4a71b │ │ - inc %rdx │ │ - mov %r8,%r10 │ │ - add %rdx,%r10 │ │ - jne 4a708 │ │ - jmp 4a721 │ │ - sub %rdx,%r9 │ │ - add %rdx,%rax │ │ - test %r9,%r9 │ │ - je 4afbe │ │ - xor %edx,%edx │ │ - cmpb $0x20,(%rax,%rdx,1) │ │ - je 4a73f │ │ - inc %rdx │ │ - cmp %rdx,%r9 │ │ - jne 4a72c │ │ - jmp 4afbe │ │ - test %rdx,%rdx │ │ - je 4afbe │ │ - lea 0x1(%rdx),%r10 │ │ - mov %r9,%r8 │ │ - sub %r10,%r8 │ │ - je 4afbe │ │ - lea (%rax,%rdx,1),%r10 │ │ - inc %r10 │ │ - mov %rdx,%r11 │ │ - sub %r9,%r11 │ │ - inc %r11 │ │ - lea (%rax,%rdx,1),%r15 │ │ - xor %r9d,%r9d │ │ - cmpb $0x20,0x1(%r15,%r9,1) │ │ - jne 4a784 │ │ - inc %r9 │ │ - mov %r11,%r12 │ │ - add %r9,%r12 │ │ - jne 4a76f │ │ - jmp 4a78a │ │ - sub %r9,%r8 │ │ - add %r9,%r10 │ │ - test %r8,%r8 │ │ - je 4afbe │ │ - xor %r11d,%r11d │ │ - cmpb $0x20,(%r10,%r11,1) │ │ - je 4a7aa │ │ - inc %r11 │ │ - cmp %r11,%r8 │ │ - jne 4a796 │ │ - jmp 4afbe │ │ - test %r11,%r11 │ │ - je 4afbe │ │ - lea 0x1(%r11),%r9 │ │ - mov %r8,%r15 │ │ - sub %r9,%r15 │ │ - je 4afbe │ │ - lea (%r10,%r11,1),%r9 │ │ - inc %r9 │ │ - sub %r8,%r11 │ │ - inc %r11 │ │ - xor %r8d,%r8d │ │ - cmpb $0x20,(%r9,%r8,1) │ │ - jne 4a7e7 │ │ - inc %r8 │ │ - mov %r11,%r10 │ │ - add %r8,%r10 │ │ - jne 4a7d3 │ │ - jmp 4a7ed │ │ - sub %r8,%r15 │ │ - add %r8,%r9 │ │ - test %r15,%r15 │ │ - je 4afbe │ │ - lea (%r9,%r15,1),%r8 │ │ - xor %r10d,%r10d │ │ - cmpb $0x20,(%r9,%r10,1) │ │ - je 4a812 │ │ - inc %r10 │ │ - cmp %r10,%r15 │ │ - jne 4a7fd │ │ - push $0x1 │ │ - pop %r8 │ │ - jmp 4a858 │ │ - test %r10,%r10 │ │ - je 4afbe │ │ - lea (%r9,%r10,1),%r11 │ │ - inc %r11 │ │ - inc %r10 │ │ - sub %r10,%r15 │ │ - je 4a9b0 │ │ - movabs $0x100003600,%r10 │ │ - movzbl (%r11),%r9d │ │ - cmp $0x20,%r9 │ │ - ja 4a9b9 │ │ - bt %r9,%r10 │ │ - jae 4a9b9 │ │ - inc %r11 │ │ - dec %r15 │ │ - jne 4a838 │ │ - mov %r8,-0x70(%rbp) │ │ - xor %r15d,%r15d │ │ - movabs $0x2d0000002d,%r8 │ │ - mov %rcx,-0x1370(%rbp) │ │ - mov %rdi,-0x1368(%rbp) │ │ - andq $0x0,-0x1360(%rbp) │ │ - mov %rdi,-0x1358(%rbp) │ │ - movb $0x1,-0x1348(%rbp) │ │ - mov %r8,-0x1350(%rbp) │ │ - xor %r10d,%r10d │ │ - mov %r15,-0x50(%rbp) │ │ - mov %rdi,%r13 │ │ - sub %r10,%r13 │ │ - lea (%rcx,%r10,1),%r8 │ │ - cmp $0x10,%r13 │ │ - jae 4a8d2 │ │ - mov %rdi,%r9 │ │ - sub %r10,%r9 │ │ - je 4afbe │ │ - xor %r12d,%r12d │ │ - cmpb $0x2d,(%r8,%r12,1) │ │ - je 4a983 │ │ - inc %r12 │ │ - cmp %r12,%r9 │ │ - jne 4a8ba │ │ - jmp 4afbe │ │ - lea 0x7(%r8),%r9 │ │ - and $0xfffffffffffffff8,%r9 │ │ - sub %r8,%r9 │ │ - mov %r10,-0x48(%rbp) │ │ - jne 4a8ec │ │ - lea -0x10(%r13),%r15 │ │ - xor %r9d,%r9d │ │ - jmp 4a90f │ │ - xor %r12d,%r12d │ │ - cmpb $0x2d,(%r8,%r12,1) │ │ - je 4a904 │ │ - inc %r12 │ │ - cmp %r12,%r9 │ │ - jne 4a8ef │ │ - lea -0x10(%r13),%r15 │ │ - jmp 4a90a │ │ - mov -0x48(%rbp),%r10 │ │ - jmp 4a983 │ │ - cmp %r15,%r9 │ │ - ja 4a950 │ │ - movdqu (%r8,%r9,1),%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pxor %xmm2,%xmm1 │ │ - paddq %xmm4,%xmm1 │ │ - pxor %xmm3,%xmm0 │ │ - por %xmm1,%xmm0 │ │ - movq %xmm0,%r12 │ │ - movabs $0x8080808080808080,%r11 │ │ - and %r11,%r12 │ │ - pextrq $0x1,%xmm0,%r10 │ │ - and %r12,%r10 │ │ - cmp %r11,%r10 │ │ - jne 4a950 │ │ - add $0x10,%r9 │ │ - jmp 4a90a │ │ - cmp %r9,%r13 │ │ - mov -0x48(%rbp),%r10 │ │ - je 4afbe │ │ - add %r9,%r8 │ │ - mov %rdi,%r11 │ │ - sub %r9,%r11 │ │ - sub %r10,%r11 │ │ - xor %r12d,%r12d │ │ - cmpb $0x2d,(%r8,%r12,1) │ │ - je 4a980 │ │ - inc %r12 │ │ - cmp %r12,%r11 │ │ - jne 4a96c │ │ - jmp 4afbe │ │ - add %r9,%r12 │ │ - lea (%r10,%r12,1),%r8 │ │ - inc %r8 │ │ - lea (%r10,%r12,1),%r9 │ │ - cmp %rdi,%r9 │ │ - jae 4a99f │ │ - mov %r10,%r13 │ │ - mov $0x2d,%r10b │ │ - cmp %r10b,(%rcx,%r9,1) │ │ - je 4a9c2 │ │ - mov %r8,%r10 │ │ - cmp %r8,%rdi │ │ - jae 4a89b │ │ - jmp 4afbe │ │ - mov %r11,-0x70(%rbp) │ │ - jmp 4a85c │ │ - mov %r11,-0x70(%rbp) │ │ - jmp 4a85f │ │ - cmp $0x1,%r9 │ │ - je 4a9d6 │ │ - test %r9,%r9 │ │ - je 4afbe │ │ - mov (%rcx),%r15b │ │ - jmp 4a9ee │ │ - movzbl (%rcx),%r15d │ │ - cmp $0x2b,%r15d │ │ - je 4afbe │ │ - cmp $0x2d,%r15d │ │ - je 4afbe │ │ - xor %r10d,%r10d │ │ - cmp $0x2b,%r15b │ │ - sete %r10b │ │ - mov %r10,%r11 │ │ - neg %r11 │ │ - mov %r11,%r15 │ │ - mov %r9,%r11 │ │ - sub %r10,%r11 │ │ - add %rcx,%r10 │ │ - mov %r10,-0x80(%rbp) │ │ - cmp $0x11,%r11 │ │ - jae 4aa77 │ │ - test %r11,%r11 │ │ - je 4aaf0 │ │ - add %r12,%r15 │ │ - add %r13,%r15 │ │ - neg %r15 │ │ - mov %r15,-0x48(%rbp) │ │ - xor %r10d,%r10d │ │ - xor %r13d,%r13d │ │ - mov -0x80(%rbp),%r11 │ │ - movzbl (%r11,%r10,1),%r11d │ │ - lea -0x41(%r11),%r15d │ │ - and $0xffffffdf,%r15d │ │ - add $0xa,%r15d │ │ - lea -0x30(%r11),%r12d │ │ - cmp $0x3a,%r11d │ │ - cmovae %r15d,%r12d │ │ - cmp $0xf,%r12d │ │ - ja 4afbe │ │ - mov %r13,%r11 │ │ - shl $0x4,%r11 │ │ - mov %r12d,%r13d │ │ - or %r11,%r13 │ │ - inc %r10 │ │ - mov -0x48(%rbp),%r11 │ │ - add %r10,%r11 │ │ - jne 4aa31 │ │ - jmp 4aaf3 │ │ - add %r12,%r15 │ │ - add %r13,%r15 │ │ - neg %r15 │ │ - mov %r15,-0x48(%rbp) │ │ - xor %r10d,%r10d │ │ - xor %r13d,%r13d │ │ - mov -0x48(%rbp),%r11 │ │ - add %r10,%r11 │ │ - je 4aaf3 │ │ - movabs $0xfffffffffffffff,%r11 │ │ - cmp %r11,%r13 │ │ - ja 4afbe │ │ - mov %r13,%r11 │ │ - shl $0x4,%r11 │ │ - mov -0x80(%rbp),%r15 │ │ - movzbl (%r15,%r10,1),%r12d │ │ - lea -0x41(%r12),%r15d │ │ - and $0xffffffdf,%r15d │ │ - add $0xa,%r15d │ │ - lea -0x30(%r12),%r13d │ │ - cmp $0x3a,%r12d │ │ - cmovae %r15d,%r13d │ │ - cmp $0x10,%r13d │ │ - setae %r15b │ │ - add %r11,%r13 │ │ - setb %r11b │ │ - or %r15b,%r11b │ │ - inc %r10 │ │ - test $0x1,%r11b │ │ - je 4aa8a │ │ - jmp 4afbe │ │ - xor %r13d,%r13d │ │ - mov %rdi,%r11 │ │ - sub %r8,%r11 │ │ - cmp $0x1,%r11 │ │ - je 4ab0e │ │ - test %r11,%r11 │ │ - je 4afbe │ │ - mov (%rcx,%r8,1),%r10b │ │ - jmp 4ab27 │ │ - movzbl (%rcx,%r8,1),%r10d │ │ - cmp $0x2b,%r10d │ │ - je 4afbe │ │ - cmp $0x2d,%r10d │ │ - je 4afbe │ │ - xor %r15d,%r15d │ │ - cmp $0x2b,%r10b │ │ - sete %r15b │ │ - mov %r15,%r10 │ │ - neg %r10 │ │ - sub %r15,%r11 │ │ - cmp $0x11,%r11 │ │ - jae 4ab91 │ │ - test %r11,%r11 │ │ - je 4abf5 │ │ - add %r15,%rcx │ │ - inc %rcx │ │ - add %rsi,%r10 │ │ - xor %r12d,%r12d │ │ - movzbl (%rcx,%r9,1),%edi │ │ - lea -0x41(%rdi),%r8d │ │ - and $0xffffffdf,%r8d │ │ - add $0xa,%r8d │ │ - lea -0x30(%rdi),%esi │ │ - cmp $0x3a,%edi │ │ - cmovae %r8d,%esi │ │ - cmp $0xf,%esi │ │ - ja 4afbe │ │ - mov %r12,%rdi │ │ - shl $0x4,%rdi │ │ - mov %esi,%r12d │ │ - or %rdi,%r12 │ │ - inc %r9 │ │ - cmp %r9,%r10 │ │ - jne 4ab56 │ │ - jmp 4abf8 │ │ - add %rdi,%r10 │ │ - add %r15,%rcx │ │ - xor %r12d,%r12d │ │ - cmp %r8,%r10 │ │ - je 4abf8 │ │ - movabs $0xfffffffffffffff,%rsi │ │ - cmp %rsi,%r12 │ │ - ja 4afbe │ │ - mov %r12,%rsi │ │ - shl $0x4,%rsi │ │ - movzbl (%rcx,%r8,1),%edi │ │ - lea -0x41(%rdi),%r9d │ │ - and $0xffffffdf,%r9d │ │ - add $0xa,%r9d │ │ - lea -0x30(%rdi),%r12d │ │ - cmp $0x3a,%edi │ │ - cmovae %r9d,%r12d │ │ - cmp $0x10,%r12d │ │ - setae %dil │ │ - add %rsi,%r12 │ │ - setb %sil │ │ - or %dil,%sil │ │ - inc %r8 │ │ - test $0x1,%sil │ │ - je 4ab9a │ │ - jmp 4afbe │ │ - xor %r12d,%r12d │ │ - movzbl (%rax),%ecx │ │ - cmp $0x1,%rdx │ │ - jne 4ac13 │ │ - cmp $0x2b,%ecx │ │ - je 4afbe │ │ - cmp $0x2d,%ecx │ │ - je 4afbe │ │ - xor %edi,%edi │ │ - cmp $0x2b,%ecx │ │ - sete %dil │ │ - mov %rdx,%rsi │ │ - sub %rdi,%rsi │ │ - add %rdi,%rax │ │ - mov %rdi,%rcx │ │ - neg %rcx │ │ - cmp $0x11,%rsi │ │ - jae 4ac7c │ │ - test %rsi,%rsi │ │ - je 4accf │ │ - add %rdx,%rcx │ │ - xor %edx,%edx │ │ - xor %r15d,%r15d │ │ - movzbl (%rax,%rdx,1),%edi │ │ - lea -0x41(%rdi),%r8d │ │ - and $0xffffffdf,%r8d │ │ - add $0xa,%r8d │ │ - lea -0x30(%rdi),%esi │ │ - cmp $0x3a,%edi │ │ - cmovae %r8d,%esi │ │ - cmp $0xf,%esi │ │ - ja 4afbe │ │ - mov %r15,%rdi │ │ - shl $0x4,%rdi │ │ - mov %esi,%r15d │ │ - or %rdi,%r15 │ │ - inc %rdx │ │ - cmp %rdx,%rcx │ │ - jne 4ac42 │ │ - jmp 4acd2 │ │ - add %rdx,%rcx │ │ - xor %edx,%edx │ │ - xor %r15d,%r15d │ │ - movabs $0xfffffffffffffff,%rsi │ │ - cmp %rsi,%r15 │ │ - ja 4afbe │ │ - movzbl (%rax,%rdx,1),%edi │ │ - lea -0x30(%rdi),%r8d │ │ - lea -0x41(%rdi),%esi │ │ - and $0xffffffdf,%esi │ │ - add $0xa,%esi │ │ - cmp $0x3a,%edi │ │ - cmovb %r8d,%esi │ │ - cmp $0x10,%esi │ │ - jae 4afbe │ │ - mov %r15,%rdi │ │ - shl $0x4,%rdi │ │ - mov %esi,%r15d │ │ - or %rdi,%r15 │ │ - inc %rdx │ │ - cmp %rdx,%rcx │ │ - je 4acd2 │ │ - jmp 4ac84 │ │ - xor %r15d,%r15d │ │ - cmpq $0x0,-0x50(%rbp) │ │ - je 4ad15 │ │ - mov -0x50(%rbp),%rdi │ │ - call *0x30555(%rip) │ │ - mov %rax,-0x48(%rbp) │ │ - test %rax,%rax │ │ - je 4e5cc │ │ - mov -0x48(%rbp),%rdi │ │ - mov -0x70(%rbp),%rsi │ │ - mov -0x50(%rbp),%rdx │ │ - call *0x30546(%rip) │ │ - mov -0x50(%rbp),%rcx │ │ - mov %rcx,%rax │ │ - cmp $0xffffffffffffffff,%rcx │ │ - je 4afbe │ │ - jmp 4ad1e │ │ - push $0x1 │ │ - pop %rax │ │ - mov %rax,-0x48(%rbp) │ │ - xor %eax,%eax │ │ - mov %rax,-0x50(%rbp) │ │ - cmp -0xa30(%rbp),%r14 │ │ - jne 4ad42 │ │ - lea -0xa30(%rbp),%rdi │ │ - call 63280 │ │ - mov -0xa28(%rbp),%rax │ │ - mov %rax,-0x78(%rbp) │ │ - imul $0x30,%r14,%rax │ │ + je 4afb1 │ │ + mov %rax,0x317cb(%rip) │ │ + jmp 4afb1 │ │ + lea -0x498(%rbp),%rdi │ │ + call 50120 │ │ + mov -0x58(%rbp),%rdi │ │ mov -0x78(%rbp),%rsi │ │ - mov -0x50(%rbp),%rcx │ │ - mov %rcx,(%rsi,%rax,1) │ │ - mov -0x48(%rbp),%rdx │ │ - mov %rdx,0x8(%rsi,%rax,1) │ │ - mov %rcx,0x10(%rsi,%rax,1) │ │ - mov %r13,0x18(%rsi,%rax,1) │ │ - mov %r12,0x20(%rsi,%rax,1) │ │ - mov %r15,0x28(%rsi,%rax,1) │ │ - inc %r14 │ │ - mov %r14,-0xa20(%rbp) │ │ - lea 0x1(%rbx),%rcx │ │ - mov -0x68(%rbp),%r13 │ │ - mov -0x58(%rbp),%r12 │ │ - lea (%r12,%r13,1),%rax │ │ - add %rbx,%r12 │ │ - inc %r12 │ │ - sub %rcx,%r13 │ │ - mov -0x40(%rbp),%edi │ │ - movdqa -0x4757d(%rip),%xmm2 │ │ - movdqa -0x47595(%rip),%xmm3 │ │ - movdqa -0x4751d(%rip),%xmm4 │ │ - je 4af79 │ │ - jmp 4a5fa │ │ - call *0x304b2(%rip) │ │ - mov (%rax),%eax │ │ - shl $0x20,%rax │ │ - or $0x2,%rax │ │ - lea -0x1368(%rbp),%rdi │ │ - mov %rax,(%rdi) │ │ - movq $0x1,-0x8(%rdi) │ │ - call 48ec0 │ │ - mov -0x60(%rbp),%edi │ │ - call *0x30448(%rip) │ │ - mov -0x58(%rbp),%rsi │ │ - mov -0x78(%rbp),%rdx │ │ - lea -0x1370(%rbp),%rbx │ │ + call *0x2d687(%rip) │ │ + mov %ebx,%edi │ │ + call *0x2d52f(%rip) │ │ + mov -0x48(%rbp),%r14 │ │ + mov -0x38(%rbp),%rsi │ │ + mov -0x30(%rbp),%rdx │ │ + lea -0x1480(%rbp),%rbx │ │ mov %rbx,%rdi │ │ - call 52f10 │ │ + call 532f0 │ │ cmpl $0x1,(%rbx) │ │ - jne 4e2cb │ │ - lea -0x1370(%rbp),%rdi │ │ + jne 4e0b5 │ │ + lea -0x1480(%rbp),%rdi │ │ mov 0x8(%rdi),%rsi │ │ - andq $0x0,-0x2b0(%rbp) │ │ + andq $0x0,-0x420(%rbp) │ │ mov 0x10(%rdi),%rdx │ │ - mov %r15,-0x2a8(%rbp) │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,-0x2a0(%rbp) │ │ - mov %r15,-0x290(%rbp) │ │ - andq $0x0,-0x288(%rbp) │ │ - mov %rsi,-0x80(%rbp) │ │ - mov %rdx,-0x70(%rbp) │ │ - call 4f800 │ │ + mov %r13,-0x418(%rbp) │ │ + xorps %xmm0,%xmm0 │ │ + movups %xmm0,-0x410(%rbp) │ │ + mov %r13,-0x400(%rbp) │ │ + andq $0x0,-0x3f8(%rbp) │ │ + mov %rsi,-0x58(%rbp) │ │ + mov %rdx,-0x78(%rbp) │ │ + call 4fa70 │ │ mov %r14,-0x48(%rbp) │ │ - cmpq $0xffffffffffffffff,-0x1370(%rbp) │ │ - mov %r12,-0x50(%rbp) │ │ - je 4c392 │ │ - mov %r13,-0x88(%rbp) │ │ + cmpq $0xffffffffffffffff,-0x1480(%rbp) │ │ + mov %r15,-0x40(%rbp) │ │ + je 4c050 │ │ push $0x78 │ │ pop %rcx │ │ lea -0x498(%rbp),%rbx │ │ - lea -0x1370(%rbp),%rsi │ │ + lea -0x1480(%rbp),%rsi │ │ mov %rbx,%rdi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ mov %rbx,%rdi │ │ - call 53200 │ │ + call 53590 │ │ mov 0x30(%rbx),%r13 │ │ test %r13,%r13 │ │ - je 4c1a7 │ │ + je 4be4e │ │ mov -0x460(%rbp),%rbx │ │ test %rbx,%rbx │ │ - je 4c1a7 │ │ - mov -0x470(%rbp),%r15 │ │ + je 4be4e │ │ + mov -0x470(%rbp),%r12 │ │ shl $0x6,%r13 │ │ mov -0x458(%rbp),%rax │ │ - mov %rax,-0x40(%rbp) │ │ - mov -0x448(%rbp),%r12 │ │ + mov %rax,-0x70(%rbp) │ │ + mov -0x448(%rbp),%r15 │ │ mov -0x450(%rbp),%r14 │ │ - mov (%r15),%edx │ │ + mov (%r12),%edx │ │ add %r14,%rdx │ │ - jb 4af0c │ │ + jb 4b0d9 │ │ mov %rbx,%rdi │ │ - mov -0x40(%rbp),%rsi │ │ - mov %r12,%rcx │ │ - call 3ce20 │ │ + mov -0x70(%rbp),%rsi │ │ + mov %r15,%rcx │ │ + call 3d1b0 │ │ test %rax,%rax │ │ setne %cl │ │ cmp $0xe,%rdx │ │ sete %dl │ │ and %cl,%dl │ │ cmp $0x1,%dl │ │ - jne 4af0c │ │ + jne 4b0d9 │ │ mov %rax,%rdi │ │ - lea -0x40ac3(%rip),%rsi │ │ + lea -0x409c2(%rip),%rsi │ │ push $0xe │ │ pop %rdx │ │ - call *0x30398(%rip) │ │ + call *0x2d48b(%rip) │ │ test %eax,%eax │ │ - je 4af1b │ │ - add $0x40,%r15 │ │ + je 4b0e8 │ │ + add $0x40,%r12 │ │ add $0xffffffffffffffc0,%r13 │ │ - jne 4aeca │ │ - jmp 4c1a7 │ │ - cmpl $0x8,0x4(%r15) │ │ - je 4c1a7 │ │ - mov 0x20(%r15),%rax │ │ + jne 4b096 │ │ + jmp 4be4e │ │ + cmpl $0x8,0x4(%r12) │ │ + je 4be4e │ │ + mov 0x20(%r12),%rax │ │ test %rax,%rax │ │ - je 4c1a7 │ │ + je 4be4e │ │ mov -0x478(%rbp),%rcx │ │ - mov 0x18(%r15),%r12 │ │ - sub %r12,%rcx │ │ + mov 0x18(%r12),%r15 │ │ + sub %r15,%rcx │ │ setb %dl │ │ cmp %rcx,%rax │ │ seta %cl │ │ or %dl,%cl │ │ - jne 4c1a7 │ │ - add -0x480(%rbp),%r12 │ │ - xor %esi,%esi │ │ - cmpb $0x0,(%r12,%rsi,1) │ │ - je 4b07c │ │ - inc %rsi │ │ - cmp %rsi,%rax │ │ - jne 4af5b │ │ - jmp 4c1a7 │ │ - xor %r14d,%r14d │ │ - mov -0x40(%rbp),%edi │ │ - mov %edi,%ebx │ │ - mov -0xa30(%rbp),%r15 │ │ - mov -0xa28(%rbp),%r12 │ │ - cmpq $0x0,-0x7e8(%rbp) │ │ - je 4afa0 │ │ - mov -0x7e0(%rbp),%rdi │ │ - call *0x302a0(%rip) │ │ - mov %ebx,%edi │ │ - call *0x30288(%rip) │ │ - cmp $0xffffffffffffffff,%r15 │ │ - mov -0x88(%rbp),%r13 │ │ - je 49ed5 │ │ - jmp 49ed9 │ │ - mov -0xa28(%rbp),%rbx │ │ - test %r14,%r14 │ │ - mov -0x88(%rbp),%r13 │ │ - je 4aff2 │ │ - lea 0x8(%rbx),%r15 │ │ - mov 0x30264(%rip),%r12 │ │ - cmpq $0x0,-0x8(%r15) │ │ - je 4afe9 │ │ - mov (%r15),%rdi │ │ - call *%r12 │ │ - add $0x30,%r15 │ │ - dec %r14 │ │ - jne 4afdc │ │ - cmpq $0x0,-0xa30(%rbp) │ │ - je 49eb3 │ │ - mov %rbx,%rdi │ │ - call *0x30237(%rip) │ │ - jmp 49eb3 │ │ - lea -0x498(%rbp),%rdi │ │ - call 4ff70 │ │ - mov -0x80(%rbp),%rdi │ │ - mov -0x70(%rbp),%rsi │ │ - call *0x30350(%rip) │ │ - mov -0x60(%rbp),%edi │ │ - call *0x301ff(%rip) │ │ - mov -0x48(%rbp),%r14 │ │ - jmp 4ade8 │ │ - cmp $0x9,%r14 │ │ - cmovae %r14,%r15 │ │ - lea -0x1370(%rbp),%rbx │ │ - push $0x1 │ │ - pop %rdx │ │ - mov %rbx,%rdi │ │ - xor %esi,%esi │ │ - mov %r15,%rcx │ │ - call 28a20 │ │ - cmpl $0x1,(%rbx) │ │ - jne 4b106 │ │ - movabs $0x2600000003,%rbx │ │ - jmp 49e9d │ │ - xor %r14d,%r14d │ │ - mov %rdx,%rbx │ │ - jmp 49e58 │ │ - mov %rsi,%rcx │ │ + jne 4be4e │ │ + add -0x480(%rbp),%r15 │ │ + xor %r13d,%r13d │ │ + cmpb $0x0,(%r15,%r13,1) │ │ + je 4b140 │ │ + inc %r13 │ │ + cmp %r13,%rax │ │ + jne 4b12c │ │ + jmp 4be4e │ │ + mov %r13,%rcx │ │ and $0xfffffffffffffffc,%rcx │ │ lea 0x4(%rcx),%rdx │ │ add $0x8,%rcx │ │ cmp %rdx,%rcx │ │ - jb 4c1a7 │ │ + jb 4be4e │ │ cmp %rax,%rcx │ │ - ja 4c1a7 │ │ - mov -0x78(%rbp),%r14 │ │ + ja 4be4e │ │ + mov -0x30(%rbp),%r14 │ │ cmp $0x17f,%r14 │ │ - mov %rsi,-0x40(%rbp) │ │ - ja 4ba52 │ │ - lea -0x1370(%rbp),%rbx │ │ + ja 4e253 │ │ + lea -0x1480(%rbp),%rbx │ │ mov %rbx,%rdi │ │ - mov -0x58(%rbp),%rsi │ │ + mov -0x38(%rbp),%rsi │ │ mov %r14,%rdx │ │ - call *0x3017f(%rip) │ │ - movb $0x0,-0x1370(%rbp,%r14,1) │ │ + call *0x2d377(%rip) │ │ + movb $0x0,-0x1480(%rbp,%r14,1) │ │ lea 0x1(%r14),%rdx │ │ - lea -0xa30(%rbp),%r14 │ │ + lea -0xac0(%rbp),%r14 │ │ mov %r14,%rdi │ │ mov %rbx,%rsi │ │ - call 324e0 │ │ + call 31c00 │ │ cmpl $0x1,(%r14) │ │ - jne 4b145 │ │ - lea 0x2f543(%rip),%rax │ │ - mov %rax,-0x7e0(%rbp) │ │ - orq $0xffffffffffffffff,-0x7e8(%rbp) │ │ - jmp 4b158 │ │ - mov -0x1368(%rbp),%rax │ │ - mov %rax,-0x7e0(%rbp) │ │ - mov %r15,-0x7e8(%rbp) │ │ - cmp $0xfffffffffffffbff,%r14 │ │ - mov %r15,%rbx │ │ - jbe 49c5c │ │ - mov $0x2000,%eax │ │ - mov %rax,-0x58(%rbp) │ │ - jmp 49c94 │ │ - lea 0x2f8e8(%rip),%rcx │ │ - jmp 4e332 │ │ - mov -0xa28(%rbp),%rsi │ │ - lea -0x7e8(%rbp),%rdi │ │ - call 533a0 │ │ - mov -0x7e8(%rbp),%r15 │ │ - cmp $0xffffffffffffffff,%r15 │ │ - je 4b182 │ │ - mov -0x7e0(%rbp),%r13 │ │ - mov -0x7d8(%rbp),%rbx │ │ - test %rbx,%rbx │ │ - je 4b1a2 │ │ - cmpb $0x2f,0x0(%r13) │ │ + jne 4b1d2 │ │ + lea 0x2c783(%rip),%rax │ │ + mov %rax,-0x850(%rbp) │ │ + orq $0xffffffffffffffff,-0x858(%rbp) │ │ + jmp 4b1e5 │ │ + lea 0x2cb2b(%rip),%rcx │ │ + jmp 4e0ef │ │ + mov -0xab8(%rbp),%rsi │ │ + lea -0x858(%rbp),%rdi │ │ + call 53780 │ │ + mov -0x858(%rbp),%rax │ │ + mov -0x850(%rbp),%r12 │ │ + cmp $0xffffffffffffffff,%rax │ │ + je 4b219 │ │ + mov %r13,%rbx │ │ + mov %rax,-0xa0(%rbp) │ │ + mov -0x848(%rbp),%r14 │ │ + test %r14,%r14 │ │ + je 4b243 │ │ + cmpb $0x2f,(%r12) │ │ sete %al │ │ - jmp 4b1a4 │ │ - lea -0x7e0(%rbp),%rdi │ │ - call 48ec0 │ │ - jmp 4c1a7 │ │ - movabs $0x2600000003,%rdx │ │ - jmp 49cc2 │ │ + jmp 4b245 │ │ + mov %r12d,%eax │ │ + and $0x3,%eax │ │ + lea -0x2(%rax),%ecx │ │ + cmp $0x2,%ecx │ │ + jb 4be4e │ │ + test %rax,%rax │ │ + je 4be4e │ │ + lea -0x1(%r12),%rdi │ │ + call *0x17(%r12) │ │ + jmp 4be4e │ │ xor %eax,%eax │ │ - lea -0x1370(%rbp),%rsi │ │ - mov %r13,(%rsi) │ │ - mov %rbx,0x8(%rsi) │ │ + lea -0x1480(%rbp),%rsi │ │ + mov %r12,(%rsi) │ │ + mov %r14,0x8(%rsi) │ │ movb $0xff,0x10(%rsi) │ │ mov %al,0x3a(%rsi) │ │ movw $0x201,0x38(%rsi) │ │ - lea -0xa30(%rbp),%rdi │ │ - call 534f0 │ │ - mov -0xa30(%rbp),%al │ │ + lea -0xac0(%rbp),%rdi │ │ + mov %r12,-0x70(%rbp) │ │ + call 538e0 │ │ + mov -0xac0(%rbp),%al │ │ add $0xf9,%al │ │ cmp $0xf7,%al │ │ - ja 4b20e │ │ - lea -0x1370(%rbp),%rdi │ │ - call 53920 │ │ - mov %rax,%rcx │ │ - mov %rbx,-0xe0(%rbp) │ │ - mov -0x40(%rbp),%rax │ │ - lea (%rax,%rdx,1),%rbx │ │ + ja 4b2a8 │ │ + lea -0x1480(%rbp),%rdi │ │ + call 53d00 │ │ + add %rdx,%rbx │ │ add $0x10,%rbx │ │ - jns 4b213 │ │ + jns 4b48c │ │ xor %r14d,%r14d │ │ mov %r14,%rdi │ │ mov %rbx,%rsi │ │ - call 2899b │ │ - jmp 4e5f2 │ │ - jmp 4b6d5 │ │ - mov %rcx,-0xb0(%rbp) │ │ - mov %rdx,-0x68(%rbp) │ │ - mov %r12,-0xd0(%rbp) │ │ - je 4b23d │ │ + call 27cfb │ │ + jmp 4e8f7 │ │ + cmpq $0x0,-0xa0(%rbp) │ │ + je 4b2bc │ │ + mov -0x70(%rbp),%rdi │ │ + call *0x2d23c(%rip) │ │ + cmpq $0xffffffffffffffff,-0x50(%rbp) │ │ + je 4be4e │ │ + lea -0x1480(%rbp),%rdi │ │ + mov -0x80(%rbp),%rsi │ │ + mov %r12,%rdx │ │ + call 532f0 │ │ + cmpl $0x1,-0x1480(%rbp) │ │ + jne 4b4c1 │ │ + mov %r12,-0x90(%rbp) │ │ + mov -0x1478(%rbp),%rsi │ │ + andq $0x0,-0x188(%rbp) │ │ + mov -0x1470(%rbp),%rdx │ │ + push $0x8 │ │ + pop %rax │ │ + mov %rax,-0x180(%rbp) │ │ + xorps %xmm0,%xmm0 │ │ + movups %xmm0,-0x178(%rbp) │ │ + mov %rax,-0x168(%rbp) │ │ + andq $0x0,-0x160(%rbp) │ │ + lea -0xac0(%rbp),%rdi │ │ + mov %rsi,-0x1c0(%rbp) │ │ + mov %rdx,-0x1b8(%rbp) │ │ + call 4fa70 │ │ + mov -0xac0(%rbp),%rax │ │ + mov %rax,-0xb0(%rbp) │ │ + cmp $0xffffffffffffffff,%rax │ │ + je 4bd8d │ │ + mov -0xab8(%rbp),%rax │ │ + mov %rax,-0x1a0(%rbp) │ │ + mov -0xab0(%rbp),%rax │ │ + mov %rax,-0x1f0(%rbp) │ │ + mov -0xaa8(%rbp),%rax │ │ + mov %rax,-0x140(%rbp) │ │ + mov -0xaa0(%rbp),%rax │ │ + mov %rax,-0x120(%rbp) │ │ + mov -0xa98(%rbp),%rax │ │ + mov %rax,-0xe0(%rbp) │ │ + mov -0xa90(%rbp),%rax │ │ + mov -0xa88(%rbp),%rcx │ │ + mov %rcx,-0x70(%rbp) │ │ + mov -0xa80(%rbp),%rcx │ │ + mov %rcx,-0xa0(%rbp) │ │ + mov -0xa78(%rbp),%r15 │ │ + mov -0xa70(%rbp),%rcx │ │ + mov %rcx,-0xc0(%rbp) │ │ + movups -0xa68(%rbp),%xmm0 │ │ + movaps %xmm0,-0x4f0(%rbp) │ │ + movups -0xa58(%rbp),%xmm0 │ │ + movaps %xmm0,-0x4e0(%rbp) │ │ + push $0xffffffffffffffff │ │ + pop %rcx │ │ + mov %rcx,-0x110(%rbp) │ │ + mov %rax,-0x1b0(%rbp) │ │ + test %rax,%rax │ │ + je 4ba95 │ │ + cmpq $0x0,-0x70(%rbp) │ │ + je 4ba95 │ │ + mov -0x1b0(%rbp),%r13 │ │ + shl $0x6,%r13 │ │ + lea -0x40d0f(%rip),%rbx │ │ + push $0x11 │ │ + pop %r14 │ │ + mov -0xe0(%rbp),%r12 │ │ + mov (%r12),%edx │ │ + add %r15,%rdx │ │ + jb 4b47d │ │ + mov -0x70(%rbp),%rdi │ │ + mov -0xa0(%rbp),%rsi │ │ + mov -0xc0(%rbp),%rcx │ │ + call 3d1b0 │ │ + test %rax,%rax │ │ + setne %cl │ │ + cmp $0x11,%rdx │ │ + sete %dl │ │ + and %cl,%dl │ │ + cmp $0x1,%dl │ │ + jne 4b47d │ │ + mov %rax,%rdi │ │ + mov %rbx,%rsi │ │ + mov %r14,%rdx │ │ + call *0x2d0eb(%rip) │ │ + test %eax,%eax │ │ + je 4ba28 │ │ + add $0x40,%r12 │ │ + add $0xffffffffffffffc0,%r13 │ │ + jne 4b432 │ │ + jmp 4ba95 │ │ + mov %r14,-0xb0(%rbp) │ │ + mov %rax,-0xe0(%rbp) │ │ + mov %rdx,-0x50(%rbp) │ │ + mov %r15,-0xc0(%rbp) │ │ + je 4b4d5 │ │ push $0x1 │ │ pop %r14 │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ - call 25cb0 │ │ + call 2f6e0 │ │ test %rax,%rax │ │ - je 4b1fe │ │ - jmp 4b240 │ │ + je 4b298 │ │ + jmp 4b4d8 │ │ + cmpq $0x0,-0x50(%rbp) │ │ + je 4be4e │ │ + mov -0x80(%rbp),%rdi │ │ + jmp 4b9d2 │ │ push $0x1 │ │ pop %rax │ │ - mov %r13,-0xa0(%rbp) │ │ - mov %r15,-0xc0(%rbp) │ │ - mov %rbx,-0x130(%rbp) │ │ - mov %rax,-0x128(%rbp) │ │ - andq $0x0,-0x120(%rbp) │ │ - mov -0x68(%rbp),%r14 │ │ + mov %rbx,-0x188(%rbp) │ │ + mov %rax,-0x180(%rbp) │ │ + andq $0x0,-0x178(%rbp) │ │ + mov -0x50(%rbp),%r14 │ │ test %r14,%r14 │ │ - je 4b294 │ │ + je 4b51e │ │ cmp %rbx,%r14 │ │ - ja 4e40f │ │ + ja 4e74e │ │ xor %ebx,%ebx │ │ add %rbx,%rax │ │ mov %rax,%rdi │ │ - mov -0xb0(%rbp),%rsi │ │ - mov -0x68(%rbp),%r14 │ │ + mov -0xe0(%rbp),%rsi │ │ + mov -0x50(%rbp),%r14 │ │ mov %r14,%rdx │ │ - call *0x2ffb6(%rip) │ │ - jmp 4b296 │ │ + call *0x2cfe4(%rip) │ │ + jmp 4b520 │ │ xor %ebx,%ebx │ │ add %r14,%rbx │ │ - mov %rbx,-0x120(%rbp) │ │ - je 4b2b6 │ │ - mov -0x128(%rbp),%rax │ │ - mov %rbx,%r13 │ │ + mov %rbx,-0x178(%rbp) │ │ + je 4b540 │ │ + mov -0x180(%rbp),%rax │ │ + mov %rbx,%rsi │ │ cmpb $0x2f,-0x1(%rax,%rbx,1) │ │ setne %cl │ │ - jmp 4b2bb │ │ - mov %rbx,%r13 │ │ + jmp 4b545 │ │ + mov %rbx,%rsi │ │ xor %ecx,%ecx │ │ - cmpq $0x0,-0x40(%rbp) │ │ - je 4b2eb │ │ - mov -0xd0(%rbp),%rax │ │ + test %r13,%r13 │ │ + je 4b571 │ │ + mov -0xc0(%rbp),%rax │ │ cmpb $0x2f,(%rax) │ │ - mov -0x130(%rbp),%rax │ │ - jne 4b2f2 │ │ - andq $0x0,-0x120(%rbp) │ │ - xor %r13d,%r13d │ │ - cmp %rax,-0x40(%rbp) │ │ - jbe 4b330 │ │ - jmp 4e3c6 │ │ - mov -0x130(%rbp),%rax │ │ + mov -0x188(%rbp),%rax │ │ + jne 4b578 │ │ + andq $0x0,-0x178(%rbp) │ │ + xor %esi,%esi │ │ + cmp %rax,%r13 │ │ + jbe 4b5b1 │ │ + jmp 4e5e7 │ │ + mov -0x188(%rbp),%rax │ │ test %cl,%cl │ │ - je 4b31b │ │ - cmp %r13,%rax │ │ - je 4e4be │ │ - mov -0x128(%rbp),%rcx │ │ - mov %r13,%rdx │ │ - movb $0x2f,(%rcx,%r13,1) │ │ + je 4b5a0 │ │ + cmp %rsi,%rax │ │ + je 4e7c6 │ │ + mov -0x180(%rbp),%rcx │ │ + mov %rsi,%rdx │ │ + movb $0x2f,(%rcx,%rsi,1) │ │ inc %rdx │ │ - mov %rdx,%r13 │ │ - mov %rdx,-0x120(%rbp) │ │ - sub %r13,%rax │ │ - mov -0x40(%rbp),%rcx │ │ - cmp %rax,%rcx │ │ - ja 4e3c6 │ │ - test %rcx,%rcx │ │ - je 4b355 │ │ - mov -0x128(%rbp),%rax │ │ - mov %rax,-0x60(%rbp) │ │ - lea (%rax,%r13,1),%rdi │ │ - mov -0xd0(%rbp),%rsi │ │ - mov -0x40(%rbp),%rbx │ │ - mov %rbx,%rdx │ │ - call *0x2fef5(%rip) │ │ - jmp 4b364 │ │ - mov -0x128(%rbp),%rax │ │ - mov %rax,-0x60(%rbp) │ │ - mov -0x40(%rbp),%rbx │ │ - add %rbx,%r13 │ │ - je 4b376 │ │ - mov -0x60(%rbp),%rax │ │ + mov %rdx,%rsi │ │ + mov %rdx,-0x178(%rbp) │ │ + sub %rsi,%rax │ │ + cmp %rax,%r13 │ │ + ja 4e5e7 │ │ + test %r13,%r13 │ │ + je 4b5e4 │ │ + mov -0x180(%rbp),%rax │ │ + mov %rax,-0x80(%rbp) │ │ + mov %rsi,%r14 │ │ + lea (%rax,%rsi,1),%rdi │ │ + mov -0xc0(%rbp),%rsi │ │ + mov %r13,%rbx │ │ + mov %r13,%rdx │ │ + call *0x2cf2a(%rip) │ │ + jmp 4b5f5 │ │ + mov %rax,0x31181(%rip) │ │ + jmp 49d17 │ │ + mov -0x180(%rbp),%rax │ │ + mov %rax,-0x80(%rbp) │ │ + mov %r13,%rbx │ │ + mov %rsi,%r14 │ │ + add %rbx,%r14 │ │ + mov %r14,-0x90(%rbp) │ │ + je 4b60e │ │ + mov -0x80(%rbp),%rax │ │ cmpb $0x2f,(%rax) │ │ sete %r14b │ │ - jmp 4b379 │ │ + jmp 4b611 │ │ xor %r14d,%r14d │ │ - cmpq $0x0,-0xe0(%rbp) │ │ - je 4b393 │ │ - mov -0xa0(%rbp),%rax │ │ + cmpq $0x0,-0xb0(%rbp) │ │ + je 4b628 │ │ + mov -0x70(%rbp),%rax │ │ cmpb $0x2f,(%rax) │ │ sete %r15b │ │ - jmp 4b396 │ │ + jmp 4b62b │ │ xor %r15d,%r15d │ │ - mov %r13,%r12 │ │ - mov -0xe0(%rbp),%rbx │ │ - cmp %rbx,%r13 │ │ - jne 4b3c1 │ │ - mov -0x60(%rbp),%rdi │ │ - mov -0xa0(%rbp),%rsi │ │ - mov %rbx,%rdx │ │ - call *0x2fee7(%rip) │ │ + mov -0xb0(%rbp),%r12 │ │ + cmp %r12,-0x90(%rbp) │ │ + jne 4b654 │ │ + mov -0x80(%rbp),%rdi │ │ + mov -0x70(%rbp),%rsi │ │ + mov %r12,%rdx │ │ + call *0x2cf14(%rip) │ │ test %eax,%eax │ │ - je 4b513 │ │ - mov %rbx,%rsi │ │ - lea -0x7e8(%rbp),%rbx │ │ - mov -0x60(%rbp),%rax │ │ + je 4b7de │ │ + lea -0x858(%rbp),%rbx │ │ + mov -0x80(%rbp),%rax │ │ mov %rax,(%rbx) │ │ - mov %r12,0x8(%rbx) │ │ + mov -0x90(%rbp),%rax │ │ + mov %rax,0x8(%rbx) │ │ mov $0xff,%al │ │ mov %al,0x10(%rbx) │ │ mov $0x201,%cx │ │ mov %cx,0x38(%rbx) │ │ mov %r14b,0x3a(%rbx) │ │ - lea -0xa30(%rbp),%r14 │ │ - mov -0xa0(%rbp),%rdx │ │ + lea -0xac0(%rbp),%r14 │ │ + mov -0x70(%rbp),%rdx │ │ mov %rdx,(%r14) │ │ - mov %rsi,0x8(%r14) │ │ + mov %r12,0x8(%r14) │ │ mov %al,0x10(%r14) │ │ mov %cx,0x38(%r14) │ │ mov %r15b,0x3a(%r14) │ │ - lea -0x1338(%rbp),%r12 │ │ - lea -0x3b0(%rbp),%r15 │ │ - mov %r15,%rdi │ │ + lea -0x1448(%rbp),%r15 │ │ + lea -0x3b8(%rbp),%r12 │ │ + mov %r12,%rdi │ │ mov %rbx,%rsi │ │ - call 534f0 │ │ - cmpb $0xff,-0x3b0(%rbp) │ │ - je 4b4d7 │ │ - lea -0x5a0(%rbp),%rdi │ │ - mov %r14,%rsi │ │ - call 534f0 │ │ - cmpb $0xff,-0x5a0(%rbp) │ │ - je 4b4d2 │ │ - mov -0x380(%rbp),%rax │ │ - mov %rax,-0x1340(%rbp) │ │ - movups -0x3b0(%rbp),%xmm0 │ │ - movups -0x3a0(%rbp),%xmm1 │ │ - movups -0x390(%rbp),%xmm2 │ │ - movaps %xmm2,-0x1350(%rbp) │ │ - movaps %xmm1,-0x1360(%rbp) │ │ - movaps %xmm0,-0x1370(%rbp) │ │ - mov -0x570(%rbp),%rax │ │ - mov %rax,0x30(%r12) │ │ - movdqu -0x5a0(%rbp),%xmm0 │ │ - movdqu -0x590(%rbp),%xmm1 │ │ - movdqu -0x580(%rbp),%xmm2 │ │ - movdqu %xmm2,0x20(%r12) │ │ - movdqu %xmm1,0x10(%r12) │ │ - movdqu %xmm0,(%r12) │ │ - lea -0x1370(%rbp),%rdi │ │ - mov %r12,%rsi │ │ - call 53b80 │ │ - test %al,%al │ │ - jne 4b417 │ │ - mov %r13,%rsi │ │ - jmp 4b4f6 │ │ - lea -0x1370(%rbp),%rdi │ │ - lea -0xa30(%rbp),%rsi │ │ - call 534f0 │ │ - mov %r13,%rsi │ │ - cmpb $0xff,-0x1370(%rbp) │ │ - je 4b513 │ │ - mov -0x60(%rbp),%rdi │ │ - call 53c40 │ │ + call 538e0 │ │ + cmpb $0xff,-0x3b8(%rbp) │ │ + je 4b75e │ │ + lea -0x5f0(%rbp),%rdi │ │ + mov %r14,%rsi │ │ + call 538e0 │ │ + cmpb $0xff,-0x5f0(%rbp) │ │ + je 4b77a │ │ + mov -0x388(%rbp),%rax │ │ + mov %rax,-0x1450(%rbp) │ │ + movups -0x3b8(%rbp),%xmm0 │ │ + movups -0x3a8(%rbp),%xmm1 │ │ + movups -0x398(%rbp),%xmm2 │ │ + movaps %xmm2,-0x1460(%rbp) │ │ + movaps %xmm1,-0x1470(%rbp) │ │ + movaps %xmm0,-0x1480(%rbp) │ │ + mov -0x5c0(%rbp),%rax │ │ + mov %rax,0x30(%r15) │ │ + movups -0x5f0(%rbp),%xmm0 │ │ + movups -0x5e0(%rbp),%xmm1 │ │ + movups -0x5d0(%rbp),%xmm2 │ │ + movups %xmm2,0x20(%r15) │ │ + movups %xmm1,0x10(%r15) │ │ + movups %xmm0,(%r15) │ │ + lea -0x1480(%rbp),%rdi │ │ + mov %r15,%rsi │ │ + call 68010 │ │ test %al,%al │ │ - je 4b513 │ │ - mov -0x130(%rbp),%rax │ │ - mov %rax,-0x68(%rbp) │ │ - jmp 4b6c4 │ │ - andq $0x0,-0x120(%rbp) │ │ - cmpq $0x0,-0x68(%rbp) │ │ - je 4b584 │ │ - mov -0x68(%rbp),%rax │ │ - cmp -0x130(%rbp),%rax │ │ - ja 4e48f │ │ + jne 4b6ab │ │ + jmp 4b77a │ │ + lea -0x1480(%rbp),%rdi │ │ + lea -0xac0(%rbp),%rsi │ │ + call 538e0 │ │ + cmpb $0xff,-0x1480(%rbp) │ │ + je 4b7de │ │ + lea -0x1480(%rbp),%rdi │ │ + mov -0x80(%rbp),%rsi │ │ + mov -0x90(%rbp),%rdx │ │ + call 53fc0 │ │ + cmpl $0x1,-0x1480(%rbp) │ │ + jne 4b7bc │ │ + mov -0x1478(%rbp),%rax │ │ + mov %eax,%ecx │ │ + and $0x3,%ecx │ │ + lea -0x2(%rcx),%edx │ │ + cmp $0x2,%edx │ │ + jb 4b7de │ │ + test %rcx,%rcx │ │ + je 4b7de │ │ + lea -0x1(%rax),%rdi │ │ + call *0x17(%rax) │ │ + jmp 4b7de │ │ + mov $0xf000,%eax │ │ + and -0x1460(%rbp),%eax │ │ + cmp $0x8000,%eax │ │ + jne 4b7de │ │ + mov -0x188(%rbp),%rax │ │ + mov %rax,-0x50(%rbp) │ │ + jmp 4b9a3 │ │ + andq $0x0,-0x178(%rbp) │ │ + mov -0x50(%rbp),%r14 │ │ + test %r14,%r14 │ │ + je 4b81b │ │ + cmp -0x188(%rbp),%r14 │ │ + ja 4e78b │ │ xor %ebx,%ebx │ │ - mov -0x60(%rbp),%rdi │ │ + mov -0x80(%rbp),%rdi │ │ add %rbx,%rdi │ │ - mov -0xb0(%rbp),%rsi │ │ - mov -0x68(%rbp),%rdx │ │ - call *0x2fcfb(%rip) │ │ - jmp 4b586 │ │ - lea -0x41353(%rip),%rdi │ │ - lea 0x2f61b(%rip),%rdx │ │ - push $0x13 │ │ - pop %rsi │ │ - call 30650 │ │ - lea -0x7e8(%rbp),%rdi │ │ - lea -0x3b0(%rbp),%rcx │ │ - mov -0x58(%rbp),%rsi │ │ - mov %rbx,%rdx │ │ - call 4f750 │ │ - jmp 4a205 │ │ + mov -0xe0(%rbp),%rsi │ │ + mov -0x50(%rbp),%r14 │ │ + mov %r14,%rdx │ │ + call *0x2cce7(%rip) │ │ + jmp 4b81d │ │ xor %ebx,%ebx │ │ - add -0x68(%rbp),%rbx │ │ - mov %rbx,-0x120(%rbp) │ │ - je 4b5c1 │ │ - mov -0x130(%rbp),%rax │ │ - mov -0x128(%rbp),%rcx │ │ + add %r14,%rbx │ │ + mov %rbx,-0x178(%rbp) │ │ + je 4b857 │ │ + mov -0x188(%rbp),%rax │ │ + mov -0x180(%rbp),%rcx │ │ cmpb $0x2f,-0x1(%rcx,%rbx,1) │ │ - je 4b5ca │ │ + je 4b860 │ │ cmp %rbx,%rax │ │ - je 4e53e │ │ + je 4e824 │ │ movb $0x2f,(%rcx,%rbx,1) │ │ inc %rbx │ │ - mov %rbx,-0x120(%rbp) │ │ - jmp 4b5ca │ │ - mov -0x130(%rbp),%rax │ │ + mov %rbx,-0x178(%rbp) │ │ + jmp 4b860 │ │ + mov -0x188(%rbp),%rax │ │ xor %ebx,%ebx │ │ sub %rbx,%rax │ │ cmp $0x5,%rax │ │ - jbe 4e3eb │ │ + jbe 4e6f8 │ │ lea 0x6(%rbx),%rcx │ │ - mov -0x128(%rbp),%rax │ │ + mov -0x180(%rbp),%rax │ │ movw $0x6775,0x4(%rax,%rbx,1) │ │ movl $0x6265642e,(%rax,%rbx,1) │ │ - mov %rcx,%r13 │ │ - mov %rcx,-0x120(%rbp) │ │ - mov %rax,-0x60(%rbp) │ │ + mov %rcx,%r14 │ │ + mov %rcx,-0x178(%rbp) │ │ + mov %rax,-0x80(%rbp) │ │ mov 0x5(%rax,%rbx,1),%cl │ │ - cmpq $0x0,-0x40(%rbp) │ │ - je 4b635 │ │ - mov -0xd0(%rbp),%rax │ │ + test %r13,%r13 │ │ + je 4b8c8 │ │ + mov -0xc0(%rbp),%rax │ │ cmpb $0x2f,(%rax) │ │ - mov -0x130(%rbp),%rax │ │ - jne 4b63c │ │ - andq $0x0,-0x120(%rbp) │ │ - xor %r13d,%r13d │ │ - mov -0x40(%rbp),%rbx │ │ - cmp %rax,%rbx │ │ - jbe 4b679 │ │ - jmp 4e45c │ │ - mov -0x130(%rbp),%rax │ │ + mov -0x188(%rbp),%rax │ │ + jne 4b8cf │ │ + andq $0x0,-0x178(%rbp) │ │ + xor %r14d,%r14d │ │ + mov %r13,%rbx │ │ + cmp %rax,%r13 │ │ + jbe 4b90a │ │ + jmp 4e71c │ │ + mov -0x188(%rbp),%rax │ │ cmp $0x2f,%cl │ │ - je 4b663 │ │ - cmp %r13,%rax │ │ - je 4e508 │ │ - mov -0x60(%rbp),%rcx │ │ - mov %r13,%rdx │ │ - movb $0x2f,(%rcx,%r13,1) │ │ + je 4b8f6 │ │ + cmp %r14,%rax │ │ + je 4e7ee │ │ + mov -0x80(%rbp),%rcx │ │ + mov %r14,%rdx │ │ + movb $0x2f,(%rcx,%r14,1) │ │ inc %rdx │ │ - mov %rdx,%r13 │ │ - mov %rdx,-0x120(%rbp) │ │ - sub %r13,%rax │ │ - cmp %rax,-0x40(%rbp) │ │ - ja 4e458 │ │ - mov -0x40(%rbp),%rbx │ │ - test %rbx,%rbx │ │ - je 4b69b │ │ - mov -0x60(%rbp),%rdi │ │ - add %r13,%rdi │ │ - mov -0xd0(%rbp),%rsi │ │ - mov %rbx,%rdx │ │ - call *0x2fbb8(%rip) │ │ - mov -0x128(%rbp),%rax │ │ - mov %rax,-0x60(%rbp) │ │ - add %rbx,%r13 │ │ - mov %r13,-0x120(%rbp) │ │ - mov -0x60(%rbp),%rdi │ │ - mov %r13,%rsi │ │ - call 53c40 │ │ - mov -0x130(%rbp),%rcx │ │ - mov %rcx,-0x68(%rbp) │ │ - test %al,%al │ │ - je 4b8c3 │ │ - mov -0xc0(%rbp),%r15 │ │ + mov %rdx,%r14 │ │ + mov %rdx,-0x178(%rbp) │ │ + sub %r14,%rax │ │ mov %r13,%rbx │ │ - mov -0xa0(%rbp),%r13 │ │ - test %r15,%r15 │ │ - je 4b6e3 │ │ - mov %r13,%rdi │ │ - call *0x2fb5d(%rip) │ │ - cmpq $0xffffffffffffffff,-0x68(%rbp) │ │ - je 4c1a7 │ │ - lea -0x1370(%rbp),%rdi │ │ - mov -0x60(%rbp),%rsi │ │ + cmp %rax,%r13 │ │ + ja 4e71c │ │ + test %r13,%r13 │ │ + je 4b92c │ │ + mov -0x80(%rbp),%rdi │ │ + add %r14,%rdi │ │ + mov -0xc0(%rbp),%rsi │ │ mov %rbx,%rdx │ │ - call 52f10 │ │ - cmpl $0x1,-0x1370(%rbp) │ │ - jne 4b8b2 │ │ - mov %rbx,-0xf0(%rbp) │ │ - mov -0x1368(%rbp),%rsi │ │ - andq $0x0,-0x130(%rbp) │ │ - mov -0x1360(%rbp),%rdx │ │ - push $0x8 │ │ - pop %rax │ │ - mov %rax,-0x128(%rbp) │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,-0x120(%rbp) │ │ - mov %rax,-0x110(%rbp) │ │ - andq $0x0,-0x108(%rbp) │ │ - lea -0xa30(%rbp),%rdi │ │ - mov %rsi,-0x1a0(%rbp) │ │ - mov %rdx,-0x198(%rbp) │ │ - call 4f800 │ │ - mov -0xa30(%rbp),%rax │ │ - mov %rax,-0xd0(%rbp) │ │ - cmp $0xffffffffffffffff,%rax │ │ - je 4c0df │ │ - mov -0xa28(%rbp),%rax │ │ - mov %rax,-0x180(%rbp) │ │ - mov -0xa20(%rbp),%rax │ │ - mov %rax,-0x1e0(%rbp) │ │ - mov -0xa18(%rbp),%rax │ │ - mov %rax,-0x150(%rbp) │ │ - mov -0xa10(%rbp),%rax │ │ - mov %rax,-0x190(%rbp) │ │ - mov -0xa08(%rbp),%rax │ │ - mov %rax,-0xb0(%rbp) │ │ - mov -0xa00(%rbp),%rax │ │ - mov -0x9f8(%rbp),%rcx │ │ - mov %rcx,-0x40(%rbp) │ │ - mov -0x9f0(%rbp),%rcx │ │ - mov %rcx,-0xa0(%rbp) │ │ - mov -0x9e8(%rbp),%r12 │ │ - mov -0x9e0(%rbp),%rcx │ │ - mov %rcx,-0xe0(%rbp) │ │ - movups -0x9d8(%rbp),%xmm0 │ │ - movaps %xmm0,-0x510(%rbp) │ │ - movdqu -0x9c8(%rbp),%xmm0 │ │ - movdqa %xmm0,-0x500(%rbp) │ │ - push $0xffffffffffffffff │ │ - pop %rcx │ │ - mov %rcx,-0x140(%rbp) │ │ - mov %rax,-0xc0(%rbp) │ │ - test %rax,%rax │ │ - je 4bdfd │ │ - cmpq $0x0,-0x40(%rbp) │ │ - je 4bdfd │ │ - mov -0xc0(%rbp),%r13 │ │ - shl $0x6,%r13 │ │ - lea -0x41408(%rip),%rbx │ │ - push $0x11 │ │ - pop %r14 │ │ - mov -0xb0(%rbp),%r15 │ │ - mov (%r15),%edx │ │ - add %r12,%rdx │ │ - jb 4b8a3 │ │ - mov -0x40(%rbp),%rdi │ │ - mov -0xa0(%rbp),%rsi │ │ - mov -0xe0(%rbp),%rcx │ │ - call 3ce20 │ │ - test %rax,%rax │ │ - setne %cl │ │ - cmp $0x11,%rdx │ │ - sete %dl │ │ - and %cl,%dl │ │ - cmp $0x1,%dl │ │ - jne 4b8a3 │ │ - mov %rax,%rdi │ │ - mov %rbx,%rsi │ │ + call *0x2cbdf(%rip) │ │ + mov -0x180(%rbp),%rax │ │ + mov %rax,-0x80(%rbp) │ │ + add %rbx,%r14 │ │ + mov %r14,-0x178(%rbp) │ │ + lea -0x1480(%rbp),%rdi │ │ + mov -0x80(%rbp),%rsi │ │ + mov %r14,-0x90(%rbp) │ │ mov %r14,%rdx │ │ - call *0x2fa01(%rip) │ │ - test %eax,%eax │ │ - je 4b8f4 │ │ - add $0x40,%r15 │ │ - add $0xffffffffffffffc0,%r13 │ │ - jne 4b85d │ │ - jmp 4bdfd │ │ - cmpq $0x0,-0x68(%rbp) │ │ - je 4c1a7 │ │ - mov -0x60(%rbp),%rdi │ │ - jmp 4b8e9 │ │ - cmpq $0x0,-0x68(%rbp) │ │ - je 4b8d4 │ │ - mov -0x60(%rbp),%rdi │ │ - call *0x2f96c(%rip) │ │ - cmpq $0x0,-0xc0(%rbp) │ │ - je 4c1a7 │ │ - mov -0xa0(%rbp),%rdi │ │ - call *0x2f951(%rip) │ │ - jmp 4c1a7 │ │ - cmpl $0x8,0x4(%r15) │ │ - je 4bdfd │ │ - mov 0x20(%r15),%r13 │ │ + call 53fc0 │ │ + cmpl $0x1,-0x1480(%rbp) │ │ + jne 4b986 │ │ + mov -0x1478(%rbp),%rax │ │ + mov %eax,%ecx │ │ + and $0x3,%ecx │ │ + lea -0x2(%rcx),%edx │ │ + cmp $0x2,%edx │ │ + jb 4b979 │ │ + test %rcx,%rcx │ │ + je 4b979 │ │ + lea -0x1(%rax),%rdi │ │ + call *0x17(%rax) │ │ + mov -0x188(%rbp),%rax │ │ + mov %rax,-0x50(%rbp) │ │ + jmp 4b9af │ │ + mov $0xf000,%eax │ │ + and -0x1460(%rbp),%eax │ │ + mov -0x188(%rbp),%rcx │ │ + mov %rcx,-0x50(%rbp) │ │ + cmp $0x8000,%eax │ │ + jne 4b9af │ │ + mov -0x90(%rbp),%r12 │ │ + jmp 4b2a8 │ │ + cmpq $0x0,-0x50(%rbp) │ │ + je 4b9c0 │ │ + mov -0x80(%rbp),%rdi │ │ + call *0x2cb38(%rip) │ │ + cmpq $0x0,-0xa0(%rbp) │ │ + je 4be4e │ │ + mov -0x70(%rbp),%rdi │ │ + call *0x2cb20(%rip) │ │ + jmp 4be4e │ │ + lea -0x41551(%rip),%rdi │ │ + lea 0x2c45d(%rip),%rdx │ │ + push $0x13 │ │ + pop %rsi │ │ + call 2fe00 │ │ + lea -0x858(%rbp),%rdi │ │ + lea -0x498(%rbp),%rcx │ │ + mov -0x38(%rbp),%rsi │ │ + mov %rbx,%rdx │ │ + call 4f9c0 │ │ + jmp 4abba │ │ + lea 0x2be5f(%rip),%rcx │ │ + xor %edi,%edi │ │ + mov %r14,%rsi │ │ + call 31960 │ │ + jmp 4e8f7 │ │ + cmpl $0x8,0x4(%r12) │ │ + je 4ba95 │ │ + mov 0x20(%r12),%r13 │ │ test %r13,%r13 │ │ - je 4bdfd │ │ - mov 0x18(%r15),%rcx │ │ - mov -0x190(%rbp),%rax │ │ - mov %rcx,-0x170(%rbp) │ │ + je 4ba95 │ │ + mov 0x18(%r12),%rcx │ │ + mov -0x120(%rbp),%rax │ │ + mov %rcx,-0x130(%rbp) │ │ sub %rcx,%rax │ │ setb %cl │ │ cmp %rax,%r13 │ │ seta %al │ │ or %cl,%al │ │ - jne 4bdfd │ │ - mov -0x170(%rbp),%rax │ │ - add -0x150(%rbp),%rax │ │ - mov %rax,-0x170(%rbp) │ │ + jne 4ba95 │ │ + mov -0x130(%rbp),%rax │ │ + add -0x140(%rbp),%rax │ │ + mov %rax,-0x130(%rbp) │ │ xor %r14d,%r14d │ │ - mov -0x170(%rbp),%rax │ │ + mov -0x130(%rbp),%rax │ │ cmpb $0x0,(%rax,%r14,1) │ │ - je 4b96c │ │ + je 4e175 │ │ mov %r14,%rax │ │ inc %rax │ │ mov %rax,%r14 │ │ cmp %rax,%r13 │ │ - je 4bdfd │ │ - jmp 4b94a │ │ - test %r14,%r14 │ │ - je 4b9d5 │ │ - mov -0x170(%rbp),%rax │ │ - cmpb $0x2f,(%rax) │ │ - jne 4b9d5 │ │ - mov -0x170(%rbp),%rdi │ │ - mov %r14,%rsi │ │ - call 53c40 │ │ - test %al,%al │ │ - je 4bdfd │ │ - push $0x1 │ │ - pop %rsi │ │ - mov %r14,%rdi │ │ - mov %rsi,-0x160(%rbp) │ │ - call 25cb0 │ │ - mov %rax,-0xf0(%rbp) │ │ - test %rax,%rax │ │ - je 4e5da │ │ - mov -0xf0(%rbp),%rdi │ │ - mov -0x170(%rbp),%rsi │ │ - mov %r14,%rbx │ │ - mov %r14,%rdx │ │ - call *0x2f878(%rip) │ │ - jmp 4bcaa │ │ - cmpq $0x17f,-0xf0(%rbp) │ │ - ja 4e570 │ │ - lea -0xa30(%rbp),%rdi │ │ - mov -0x60(%rbp),%rsi │ │ - mov -0xf0(%rbp),%r15 │ │ - mov %r15,%rdx │ │ - call *0x2f847(%rip) │ │ - movb $0x0,-0xa30(%rbp,%r15,1) │ │ - inc %r15 │ │ - lea -0x7e8(%rbp),%rbx │ │ - mov %rbx,%rdi │ │ - lea -0xa30(%rbp),%rsi │ │ - mov %r15,%rdx │ │ - call 324e0 │ │ - cmpl $0x1,(%rbx) │ │ - jne 4ba6a │ │ - lea 0x2ec06(%rip),%rax │ │ - mov %rax,-0x598(%rbp) │ │ - orq $0xffffffffffffffff,-0x5a0(%rbp) │ │ - jmp 4ba7d │ │ - lea 0x2ee46(%rip),%rdx │ │ - mov %r14,%rdi │ │ - call 3131b │ │ - lea -0x7e8(%rbp),%rdi │ │ - mov -0x58(%rbp),%rsi │ │ - mov %r14,%rdx │ │ - call 53450 │ │ - jmp 4b158 │ │ - mov -0x7e0(%rbp),%rsi │ │ - lea -0x5a0(%rbp),%rdi │ │ - call 533a0 │ │ - mov -0x5a0(%rbp),%rax │ │ - mov %rax,-0x1d0(%rbp) │ │ - cmp $0xffffffffffffffff,%rax │ │ - je 4baba │ │ - mov -0x598(%rbp),%rax │ │ - mov %rax,-0x1c0(%rbp) │ │ - mov -0x590(%rbp),%rax │ │ - test %rax,%rax │ │ - je 4bacb │ │ - mov -0x1c0(%rbp),%rcx │ │ - cmpb $0x2f,(%rcx) │ │ - sete %cl │ │ - jmp 4bacd │ │ - lea -0x598(%rbp),%rdi │ │ - call 48ec0 │ │ - jmp 4bdfd │ │ - xor %ecx,%ecx │ │ - lea -0xa30(%rbp),%rsi │ │ - mov -0x1c0(%rbp),%rdx │ │ - mov %rdx,(%rsi) │ │ - mov %rax,0x8(%rsi) │ │ - movb $0xff,0x10(%rsi) │ │ - mov %cl,0x3a(%rsi) │ │ - movw $0x201,0x38(%rsi) │ │ - lea -0x7e8(%rbp),%rdi │ │ - call 534f0 │ │ - mov -0x7e8(%rbp),%al │ │ - add $0xf9,%al │ │ - cmp $0xf7,%al │ │ - ja 4bb77 │ │ - lea -0xa30(%rbp),%rdi │ │ - call 53920 │ │ - mov %rax,-0x160(%rbp) │ │ - mov %rdx,%r15 │ │ - test %rdx,%rdx │ │ - je 4bb86 │ │ - push $0x1 │ │ - pop %rsi │ │ - mov %r15,%rdi │ │ - call 25cb0 │ │ - mov %rax,-0xf0(%rbp) │ │ - test %rax,%rax │ │ - je 4e5e7 │ │ - mov -0xf0(%rbp),%rbx │ │ - mov %rbx,%rdi │ │ - mov -0x160(%rbp),%rsi │ │ - mov %r15,%rdx │ │ - call *0x2f6f1(%rip) │ │ - mov %r15,-0xa30(%rbp) │ │ - mov %rbx,-0xa28(%rbp) │ │ - mov %r15,-0xa20(%rbp) │ │ - cmpb $0x2f,-0x1(%rbx,%r15,1) │ │ - setne %al │ │ - jmp 4bbad │ │ - push $0xffffffffffffffff │ │ - pop %rax │ │ - mov %rax,-0x160(%rbp) │ │ - jmp 4bc85 │ │ - andq $0x0,-0xa30(%rbp) │ │ - movq $0x1,-0xa28(%rbp) │ │ - andq $0x0,-0xa20(%rbp) │ │ - push $0x1 │ │ - pop %rax │ │ - mov %rax,-0xf0(%rbp) │ │ - xor %eax,%eax │ │ - test %r14,%r14 │ │ - je 4bbd2 │ │ - mov -0x170(%rbp),%rcx │ │ - cmpb $0x2f,(%rcx) │ │ - jne 4bbd2 │ │ - andq $0x0,-0xa20(%rbp) │ │ - xor %ebx,%ebx │ │ - cmp %r15,%r14 │ │ - jbe 4bc2e │ │ - jmp 4e58c │ │ - test %al,%al │ │ - je 4bc1a │ │ - lea -0xa30(%rbp),%rdi │ │ - push $0x1 │ │ - pop %rcx │ │ - mov %r15,%rsi │ │ - mov %rcx,%rdx │ │ - mov %rcx,%r8 │ │ - call 48e40 │ │ - mov -0xa20(%rbp),%rbx │ │ - mov -0xa30(%rbp),%r15 │ │ - mov -0xa28(%rbp),%rax │ │ - mov %rax,-0xf0(%rbp) │ │ - movb $0x2f,(%rax,%rbx,1) │ │ - inc %rbx │ │ - mov %rbx,-0xa20(%rbp) │ │ - jmp 4bc1d │ │ - mov %r15,%rbx │ │ - sub %rbx,%r15 │ │ - cmp %r15,%r14 │ │ - ja 4e58c │ │ - test %r14,%r14 │ │ - je 4bc56 │ │ - mov -0xf0(%rbp),%rdi │ │ - add %rbx,%rdi │ │ - mov -0x170(%rbp),%rsi │ │ - mov %r14,%rdx │ │ - call *0x2f600(%rip) │ │ - mov -0xa28(%rbp),%rax │ │ - mov %rax,-0xf0(%rbp) │ │ - add %r14,%rbx │ │ - mov %rbx,-0xa20(%rbp) │ │ - mov -0xf0(%rbp),%rdi │ │ - mov %rbx,%rsi │ │ - call 53c40 │ │ - mov -0xa30(%rbp),%rcx │ │ - mov %rcx,-0x160(%rbp) │ │ - test %al,%al │ │ - je 4bdcf │ │ - cmpq $0x0,-0x1d0(%rbp) │ │ - je 4bc9c │ │ - mov -0x1c0(%rbp),%rdi │ │ - call *0x2f5a4(%rip) │ │ - cmpq $0xffffffffffffffff,-0x160(%rbp) │ │ - je 4bdfd │ │ - lea -0x7e8(%rbp),%rdi │ │ - mov -0xf0(%rbp),%rsi │ │ - mov %rbx,%rdx │ │ - call 52f10 │ │ - cmpl $0x1,-0x7e8(%rbp) │ │ - jne 4bdac │ │ - mov -0x7e0(%rbp),%rbx │ │ - mov -0x7d8(%rbp),%rax │ │ - mov %rax,-0x140(%rbp) │ │ - mov -0x108(%rbp),%r15 │ │ - cmp -0x118(%rbp),%r15 │ │ - jne 4bcfe │ │ - lea -0x118(%rbp),%rdi │ │ - call 53ee0 │ │ - mov -0x110(%rbp),%rax │ │ - mov %r15,%rcx │ │ - shl $0x4,%rcx │ │ - mov %rbx,(%rax,%rcx,1) │ │ - mov -0x140(%rbp),%rdx │ │ - mov %rdx,0x8(%rax,%rcx,1) │ │ - inc %r15 │ │ - mov %r15,-0x108(%rbp) │ │ - je 4e5be │ │ - lea -0xa30(%rbp),%rdi │ │ - mov %rbx,%rsi │ │ - mov -0x140(%rbp),%rdx │ │ - call 4f800 │ │ - mov -0xa30(%rbp),%r15 │ │ - push $0xffffffffffffffff │ │ - pop %rax │ │ - mov %rax,-0x140(%rbp) │ │ - cmp $0xffffffffffffffff,%r15 │ │ - je 4bdb6 │ │ - lea -0xa30(%rbp),%rdi │ │ - mov 0x8(%rdi),%rbx │ │ - call 53200 │ │ - test %rax,%rax │ │ - je 4bd9c │ │ - lea 0x1(%r14),%rcx │ │ - sub %rcx,%r13 │ │ - cmp %r13,%rdx │ │ - jne 4bd9c │ │ - mov -0x170(%rbp),%rcx │ │ - lea (%rcx,%r14,1),%rsi │ │ - inc %rsi │ │ - mov %rax,%rdi │ │ - mov %r13,%rdx │ │ - call *0x2f50c(%rip) │ │ - test %eax,%eax │ │ - je 4e4e9 │ │ - test %r15,%r15 │ │ - je 4bdb6 │ │ - mov %rbx,%rdi │ │ - call *0x2f496(%rip) │ │ - jmp 4bdb6 │ │ - push $0xffffffffffffffff │ │ - pop %rax │ │ - mov %rax,-0x140(%rbp) │ │ - cmpq $0x0,-0x160(%rbp) │ │ - je 4bdfd │ │ - mov -0xf0(%rbp),%rdi │ │ - call *0x2f473(%rip) │ │ - jmp 4bdfd │ │ - cmpq $0x0,-0x160(%rbp) │ │ - je 4bde6 │ │ - mov -0xf0(%rbp),%rdi │ │ - call *0x2f45a(%rip) │ │ - cmpq $0x0,-0x1d0(%rbp) │ │ - je 4bdfd │ │ - mov -0x1c0(%rbp),%rdi │ │ - call *0x2f443(%rip) │ │ - lea -0x5a0(%rbp),%rdi │ │ - lea -0x130(%rbp),%rcx │ │ - mov -0x58(%rbp),%rsi │ │ - mov -0x78(%rbp),%rdx │ │ - call 53f50 │ │ - lea -0x7e8(%rbp),%rdx │ │ - mov -0xd0(%rbp),%rax │ │ + jne 4ba75 │ │ + lea -0x5f0(%rbp),%rdi │ │ + lea -0x188(%rbp),%rcx │ │ + mov -0x38(%rbp),%rsi │ │ + mov -0x30(%rbp),%rdx │ │ + call 54250 │ │ + lea -0x858(%rbp),%rdx │ │ + mov -0xb0(%rbp),%rax │ │ mov %rax,(%rdx) │ │ - mov -0x180(%rbp),%rax │ │ + mov -0x1a0(%rbp),%rax │ │ mov %rax,0x8(%rdx) │ │ - mov -0x1e0(%rbp),%rax │ │ + mov -0x1f0(%rbp),%rax │ │ mov %rax,0x10(%rdx) │ │ - mov -0x150(%rbp),%rax │ │ + mov -0x140(%rbp),%rax │ │ mov %rax,0x18(%rdx) │ │ - mov -0x190(%rbp),%rax │ │ + mov -0x120(%rbp),%rax │ │ mov %rax,0x20(%rdx) │ │ - mov -0xb0(%rbp),%rax │ │ + mov -0xe0(%rbp),%rax │ │ mov %rax,0x28(%rdx) │ │ - mov -0xc0(%rbp),%rax │ │ + mov -0x1b0(%rbp),%rax │ │ mov %rax,0x30(%rdx) │ │ - mov -0x40(%rbp),%rax │ │ + mov -0x70(%rbp),%rax │ │ mov %rax,0x38(%rdx) │ │ mov -0xa0(%rbp),%rax │ │ mov %rax,0x40(%rdx) │ │ - mov %r12,0x48(%rdx) │ │ - mov -0xe0(%rbp),%rax │ │ + mov %r15,0x48(%rdx) │ │ + mov -0xc0(%rbp),%rax │ │ mov %rax,0x50(%rdx) │ │ - movdqa -0x510(%rbp),%xmm0 │ │ - movdqa -0x500(%rbp),%xmm1 │ │ - movdqu %xmm0,0x58(%rdx) │ │ - movdqu %xmm1,0x68(%rdx) │ │ - lea -0xa20(%rbp),%rdi │ │ - mov -0x140(%rbp),%rax │ │ + movaps -0x4f0(%rbp),%xmm0 │ │ + movaps -0x4e0(%rbp),%xmm1 │ │ + movups %xmm0,0x58(%rdx) │ │ + movups %xmm1,0x68(%rdx) │ │ + lea -0xab0(%rbp),%rdi │ │ + mov -0x110(%rbp),%rax │ │ mov %rax,-0x10(%rdi) │ │ mov %rbx,-0x8(%rdi) │ │ push $0x68 │ │ pop %rcx │ │ - lea -0x3b0(%rbp),%rsi │ │ + lea -0x3b8(%rbp),%rsi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - lea -0x1370(%rbp),%rdi │ │ - lea -0x130(%rbp),%rsi │ │ - lea -0xa30(%rbp),%rcx │ │ - lea -0x5a0(%rbp),%r8 │ │ - call 50032 │ │ - mov -0x1370(%rbp),%r14 │ │ + lea -0x1480(%rbp),%rdi │ │ + lea -0x188(%rbp),%rsi │ │ + lea -0xac0(%rbp),%rcx │ │ + lea -0x5f0(%rbp),%r8 │ │ + call 501e2 │ │ + mov -0x1480(%rbp),%r14 │ │ cmp $0xffffffffffffffff,%r14 │ │ - je 4c0df │ │ - movups -0x1368(%rbp),%xmm0 │ │ + je 4bd8d │ │ + movups -0x1478(%rbp),%xmm0 │ │ movaps %xmm0,-0xa0(%rbp) │ │ + movups -0x1468(%rbp),%xmm0 │ │ + movaps %xmm0,-0x320(%rbp) │ │ + movups -0x1458(%rbp),%xmm0 │ │ + movaps %xmm0,-0x310(%rbp) │ │ + movups -0x1448(%rbp),%xmm0 │ │ + movaps %xmm0,-0x2b0(%rbp) │ │ + movups -0x1438(%rbp),%xmm0 │ │ + movaps %xmm0,-0x300(%rbp) │ │ + movups -0x1428(%rbp),%xmm0 │ │ + movaps %xmm0,-0x2f0(%rbp) │ │ + movups -0x1418(%rbp),%xmm0 │ │ + movaps %xmm0,-0x2e0(%rbp) │ │ + movups -0x1408(%rbp),%xmm0 │ │ + movaps %xmm0,-0xc0(%rbp) │ │ + movups -0x13f8(%rbp),%xmm0 │ │ + movaps %xmm0,-0x90(%rbp) │ │ + movups -0x13e8(%rbp),%xmm0 │ │ + movaps %xmm0,-0xb0(%rbp) │ │ + movups -0x13d8(%rbp),%xmm0 │ │ + movaps %xmm0,-0xe0(%rbp) │ │ + movups -0x13c8(%rbp),%xmm0 │ │ + movaps %xmm0,-0x1b0(%rbp) │ │ + movups -0x13b8(%rbp),%xmm0 │ │ + movaps %xmm0,-0x120(%rbp) │ │ + movups -0x13a8(%rbp),%xmm0 │ │ + movaps %xmm0,-0x2d0(%rbp) │ │ + movups -0x1398(%rbp),%xmm0 │ │ + movaps %xmm0,-0x140(%rbp) │ │ + movups -0x188(%rbp),%xmm0 │ │ + movaps %xmm0,-0x230(%rbp) │ │ + movups -0x178(%rbp),%xmm0 │ │ + movaps %xmm0,-0x220(%rbp) │ │ + movups -0x168(%rbp),%xmm0 │ │ + movaps %xmm0,-0x210(%rbp) │ │ + movups -0x1388(%rbp),%xmm0 │ │ + movaps %xmm0,-0x2c0(%rbp) │ │ + mov -0x1268(%rbp),%r15 │ │ + movups -0x1378(%rbp),%xmm0 │ │ + movaps %xmm0,-0x110(%rbp) │ │ movups -0x1358(%rbp),%xmm0 │ │ - movaps %xmm0,-0x340(%rbp) │ │ + movaps %xmm0,-0x2a0(%rbp) │ │ movups -0x1348(%rbp),%xmm0 │ │ - movaps %xmm0,-0x330(%rbp) │ │ + movaps %xmm0,-0x1a0(%rbp) │ │ movups -0x1338(%rbp),%xmm0 │ │ - movaps %xmm0,-0x320(%rbp) │ │ + movaps %xmm0,-0x290(%rbp) │ │ movups -0x1328(%rbp),%xmm0 │ │ - movaps %xmm0,-0x310(%rbp) │ │ + movaps %xmm0,-0x130(%rbp) │ │ movups -0x1318(%rbp),%xmm0 │ │ movaps %xmm0,-0x280(%rbp) │ │ movups -0x1308(%rbp),%xmm0 │ │ - movaps %xmm0,-0x300(%rbp) │ │ + movaps %xmm0,-0xf0(%rbp) │ │ movups -0x12f8(%rbp),%xmm0 │ │ - movaps %xmm0,-0xe0(%rbp) │ │ + movaps %xmm0,-0x270(%rbp) │ │ movups -0x12e8(%rbp),%xmm0 │ │ - movaps %xmm0,-0xd0(%rbp) │ │ + movaps %xmm0,-0x100(%rbp) │ │ movups -0x12d8(%rbp),%xmm0 │ │ - movaps %xmm0,-0xb0(%rbp) │ │ + movaps %xmm0,-0x260(%rbp) │ │ movups -0x12c8(%rbp),%xmm0 │ │ - movaps %xmm0,-0xc0(%rbp) │ │ + movaps %xmm0,-0x1e0(%rbp) │ │ movups -0x12b8(%rbp),%xmm0 │ │ - movaps %xmm0,-0x190(%rbp) │ │ + movaps %xmm0,-0x250(%rbp) │ │ movups -0x12a8(%rbp),%xmm0 │ │ - movaps %xmm0,-0x150(%rbp) │ │ + movaps %xmm0,-0x340(%rbp) │ │ movups -0x1298(%rbp),%xmm0 │ │ - movaps %xmm0,-0x2f0(%rbp) │ │ + movaps %xmm0,-0x240(%rbp) │ │ movups -0x1288(%rbp),%xmm0 │ │ - movaps %xmm0,-0x2e0(%rbp) │ │ - movups -0x130(%rbp),%xmm0 │ │ - movaps %xmm0,-0x420(%rbp) │ │ - movups -0x120(%rbp),%xmm0 │ │ - movaps %xmm0,-0x410(%rbp) │ │ - movups -0x110(%rbp),%xmm0 │ │ - movaps %xmm0,-0x400(%rbp) │ │ + movaps %xmm0,-0x330(%rbp) │ │ movups -0x1278(%rbp),%xmm0 │ │ - movaps %xmm0,-0x2d0(%rbp) │ │ - mov -0x1178(%rbp),%r12 │ │ - movups -0x1258(%rbp),%xmm0 │ │ - movaps %xmm0,-0x140(%rbp) │ │ - movups -0x1248(%rbp),%xmm0 │ │ - movaps %xmm0,-0x2c0(%rbp) │ │ - movups -0x1238(%rbp),%xmm0 │ │ - movaps %xmm0,-0x180(%rbp) │ │ - movups -0x1228(%rbp),%xmm0 │ │ - movaps %xmm0,-0x270(%rbp) │ │ - movups -0x1218(%rbp),%xmm0 │ │ - movaps %xmm0,-0xf0(%rbp) │ │ - movups -0x1208(%rbp),%xmm0 │ │ - movaps %xmm0,-0x260(%rbp) │ │ - movups -0x11f8(%rbp),%xmm0 │ │ - movaps %xmm0,-0x170(%rbp) │ │ - movups -0x11e8(%rbp),%xmm0 │ │ - movaps %xmm0,-0x250(%rbp) │ │ - movups -0x11d8(%rbp),%xmm0 │ │ - movaps %xmm0,-0x1c0(%rbp) │ │ - movups -0x11c8(%rbp),%xmm0 │ │ - movaps %xmm0,-0x240(%rbp) │ │ - movups -0x11b8(%rbp),%xmm0 │ │ - movaps %xmm0,-0x160(%rbp) │ │ - movups -0x11a8(%rbp),%xmm0 │ │ - movaps %xmm0,-0x230(%rbp) │ │ - movups -0x1198(%rbp),%xmm0 │ │ - movaps %xmm0,-0x1d0(%rbp) │ │ - movups -0x1188(%rbp),%xmm0 │ │ - movaps %xmm0,-0x40(%rbp) │ │ - movdqu -0x1268(%rbp),%xmm0 │ │ - movdqa %xmm0,-0x1e0(%rbp) │ │ - jmp 4c103 │ │ - lea -0x130(%rbp),%rdi │ │ - call 4ff70 │ │ - mov -0x1a0(%rbp),%rdi │ │ - mov -0x198(%rbp),%rsi │ │ - call *0x2f279(%rip) │ │ + movaps %xmm0,-0x70(%rbp) │ │ + movups -0x1368(%rbp),%xmm0 │ │ + movaps %xmm0,-0x1f0(%rbp) │ │ + jmp 4bdb1 │ │ + lea -0x188(%rbp),%rdi │ │ + call 50120 │ │ + mov -0x1c0(%rbp),%rdi │ │ + mov -0x1b8(%rbp),%rsi │ │ + call *0x2c88b(%rip) │ │ push $0xffffffffffffffff │ │ pop %r14 │ │ - cmpq $0x0,-0x68(%rbp) │ │ - je 4c114 │ │ - mov -0x60(%rbp),%rdi │ │ - call *0x2f12c(%rip) │ │ + cmpq $0x0,-0x50(%rbp) │ │ + je 4bdc2 │ │ + mov -0x80(%rbp),%rdi │ │ + call *0x2c736(%rip) │ │ cmp $0xffffffffffffffff,%r14 │ │ - je 4c1a7 │ │ - movaps -0x420(%rbp),%xmm0 │ │ - movaps -0x410(%rbp),%xmm1 │ │ - movaps -0x400(%rbp),%xmm2 │ │ - movaps %xmm2,-0x200(%rbp) │ │ - movaps %xmm1,-0x210(%rbp) │ │ - movaps %xmm0,-0x220(%rbp) │ │ + je 4be4e │ │ + movaps -0x230(%rbp),%xmm0 │ │ + movaps -0x220(%rbp),%xmm1 │ │ + movaps -0x210(%rbp),%xmm2 │ │ + movaps %xmm2,-0x4b0(%rbp) │ │ + movaps %xmm1,-0x4c0(%rbp) │ │ + movaps %xmm0,-0x4d0(%rbp) │ │ cmpq $0x0,-0x498(%rbp) │ │ - je 4c15f │ │ + je 4be0d │ │ mov -0x490(%rbp),%rdi │ │ - call *0x2f0e1(%rip) │ │ - movaps -0x220(%rbp),%xmm0 │ │ - movdqa -0x210(%rbp),%xmm1 │ │ - movdqa -0x200(%rbp),%xmm2 │ │ - movaps %xmm0,-0x3e0(%rbp) │ │ - movdqa %xmm1,-0x3d0(%rbp) │ │ - movdqa %xmm2,-0x3c0(%rbp) │ │ - mov -0x88(%rbp),%r13 │ │ - mov -0x1a0(%rbp),%rbx │ │ - mov -0x198(%rbp),%r15 │ │ - jmp 4c396 │ │ - lea -0x7e8(%rbp),%rdi │ │ - lea -0x2b0(%rbp),%rcx │ │ - mov -0x58(%rbp),%rsi │ │ - mov -0x78(%rbp),%rdx │ │ - call 53f50 │ │ - mov -0x88(%rbp),%r13 │ │ - lea -0xa30(%rbp),%rcx │ │ + call *0x2c6eb(%rip) │ │ + movaps -0x4d0(%rbp),%xmm0 │ │ + movaps -0x4c0(%rbp),%xmm1 │ │ + movaps -0x4b0(%rbp),%xmm2 │ │ + movaps %xmm0,-0x3f0(%rbp) │ │ + movaps %xmm1,-0x3e0(%rbp) │ │ + movaps %xmm2,-0x3d0(%rbp) │ │ + push $0x1 │ │ + pop %r12 │ │ + mov -0x1c0(%rbp),%rbx │ │ + mov -0x1b8(%rbp),%r13 │ │ + jmp 4c054 │ │ + lea -0x858(%rbp),%rdi │ │ + lea -0x420(%rbp),%rcx │ │ + mov -0x38(%rbp),%rsi │ │ + mov -0x30(%rbp),%rdx │ │ + call 54250 │ │ + push $0x1 │ │ + pop %r12 │ │ + lea -0xac0(%rbp),%rcx │ │ orq $0xffffffffffffffff,(%rcx) │ │ - lea -0x1370(%rbp),%rdi │ │ - lea -0x2b0(%rbp),%rsi │ │ + lea -0x1480(%rbp),%rdi │ │ + lea -0x420(%rbp),%rsi │ │ lea -0x498(%rbp),%rdx │ │ - lea -0x7e8(%rbp),%r8 │ │ - call 50032 │ │ - mov -0x1370(%rbp),%r14 │ │ + lea -0x858(%rbp),%r8 │ │ + call 501e2 │ │ + mov -0x1480(%rbp),%r14 │ │ cmp $0xffffffffffffffff,%r14 │ │ - je 4c392 │ │ - movups -0x1368(%rbp),%xmm0 │ │ + je 4c050 │ │ + movups -0x1478(%rbp),%xmm0 │ │ movaps %xmm0,-0xa0(%rbp) │ │ - movups -0x1358(%rbp),%xmm8 │ │ - movups -0x1348(%rbp),%xmm9 │ │ - movups -0x1338(%rbp),%xmm10 │ │ - movups -0x1328(%rbp),%xmm11 │ │ - movups -0x1318(%rbp),%xmm12 │ │ - movups -0x1308(%rbp),%xmm13 │ │ - movups -0x12f8(%rbp),%xmm0 │ │ - movaps %xmm0,-0xe0(%rbp) │ │ - movups -0x12e8(%rbp),%xmm0 │ │ - movaps %xmm0,-0xd0(%rbp) │ │ - movups -0x12d8(%rbp),%xmm0 │ │ - movaps %xmm0,-0xb0(%rbp) │ │ - movups -0x12c8(%rbp),%xmm0 │ │ + movups -0x1468(%rbp),%xmm9 │ │ + movups -0x1458(%rbp),%xmm10 │ │ + movups -0x1448(%rbp),%xmm11 │ │ + movups -0x1438(%rbp),%xmm12 │ │ + movups -0x1428(%rbp),%xmm13 │ │ + movups -0x1418(%rbp),%xmm14 │ │ + movups -0x1408(%rbp),%xmm0 │ │ movaps %xmm0,-0xc0(%rbp) │ │ - movups -0x12b8(%rbp),%xmm0 │ │ - movaps %xmm0,-0x190(%rbp) │ │ - movups -0x12a8(%rbp),%xmm0 │ │ - movaps %xmm0,-0x150(%rbp) │ │ - movups -0x1298(%rbp),%xmm14 │ │ - movups -0x1288(%rbp),%xmm15 │ │ - movups -0x2b0(%rbp),%xmm0 │ │ + movups -0x13f8(%rbp),%xmm0 │ │ + movaps %xmm0,-0x90(%rbp) │ │ + movups -0x13e8(%rbp),%xmm0 │ │ + movaps %xmm0,-0xb0(%rbp) │ │ + movups -0x13d8(%rbp),%xmm0 │ │ + movaps %xmm0,-0xe0(%rbp) │ │ + movups -0x13c8(%rbp),%xmm0 │ │ + movaps %xmm0,-0x1b0(%rbp) │ │ + movups -0x13b8(%rbp),%xmm0 │ │ + movaps %xmm0,-0x120(%rbp) │ │ + movups -0x13a8(%rbp),%xmm15 │ │ + movups -0x1398(%rbp),%xmm0 │ │ + movaps %xmm0,-0x140(%rbp) │ │ + movups -0x420(%rbp),%xmm0 │ │ + movaps %xmm0,-0x3f0(%rbp) │ │ + movups -0x410(%rbp),%xmm0 │ │ movaps %xmm0,-0x3e0(%rbp) │ │ - movups -0x2a0(%rbp),%xmm0 │ │ + movups -0x400(%rbp),%xmm0 │ │ movaps %xmm0,-0x3d0(%rbp) │ │ - movups -0x290(%rbp),%xmm0 │ │ - movaps %xmm0,-0x3c0(%rbp) │ │ - movdqu -0x1278(%rbp),%xmm0 │ │ - mov -0x1178(%rbp),%r12 │ │ - movups -0x1268(%rbp),%xmm1 │ │ - movaps %xmm1,-0x1e0(%rbp) │ │ - movups -0x1258(%rbp),%xmm1 │ │ - movaps %xmm1,-0x140(%rbp) │ │ - movdqu -0x1248(%rbp),%xmm1 │ │ - movups -0x1238(%rbp),%xmm2 │ │ - movaps %xmm2,-0x180(%rbp) │ │ - movdqu -0x1228(%rbp),%xmm2 │ │ - movups -0x1218(%rbp),%xmm3 │ │ - movaps %xmm3,-0xf0(%rbp) │ │ - movdqu -0x1208(%rbp),%xmm3 │ │ - movups -0x11f8(%rbp),%xmm4 │ │ - movaps %xmm4,-0x170(%rbp) │ │ - movups -0x11e8(%rbp),%xmm4 │ │ - movups -0x11d8(%rbp),%xmm5 │ │ - movaps %xmm5,-0x1c0(%rbp) │ │ - movups -0x11c8(%rbp),%xmm5 │ │ - movups -0x11b8(%rbp),%xmm6 │ │ - movaps %xmm6,-0x160(%rbp) │ │ - movups -0x11a8(%rbp),%xmm6 │ │ - movups -0x1198(%rbp),%xmm7 │ │ - movaps %xmm7,-0x1d0(%rbp) │ │ - movups -0x1188(%rbp),%xmm7 │ │ - mov -0x70(%rbp),%rax │ │ - mov -0x80(%rbp),%rcx │ │ - jmp 4c439 │ │ + movups -0x1388(%rbp),%xmm0 │ │ + mov -0x1268(%rbp),%r15 │ │ + movups -0x1378(%rbp),%xmm1 │ │ + movaps %xmm1,-0x110(%rbp) │ │ + movups -0x1368(%rbp),%xmm1 │ │ + movaps %xmm1,-0x1f0(%rbp) │ │ + movups -0x1358(%rbp),%xmm1 │ │ + movups -0x1348(%rbp),%xmm2 │ │ + movaps %xmm2,-0x1a0(%rbp) │ │ + movups -0x1338(%rbp),%xmm2 │ │ + movups -0x1328(%rbp),%xmm3 │ │ + movaps %xmm3,-0x130(%rbp) │ │ + movups -0x1318(%rbp),%xmm3 │ │ + movups -0x1308(%rbp),%xmm4 │ │ + movaps %xmm4,-0xf0(%rbp) │ │ + movups -0x12f8(%rbp),%xmm4 │ │ + movups -0x12e8(%rbp),%xmm5 │ │ + movaps %xmm5,-0x100(%rbp) │ │ + movups -0x12d8(%rbp),%xmm5 │ │ + movups -0x12c8(%rbp),%xmm6 │ │ + movaps %xmm6,-0x1e0(%rbp) │ │ + movups -0x12b8(%rbp),%xmm6 │ │ + movups -0x12a8(%rbp),%xmm7 │ │ + movaps %xmm7,-0x340(%rbp) │ │ + movups -0x1298(%rbp),%xmm7 │ │ + movups -0x1288(%rbp),%xmm8 │ │ + movaps %xmm8,-0x330(%rbp) │ │ + movups -0x1278(%rbp),%xmm8 │ │ + mov -0x78(%rbp),%rax │ │ + mov -0x58(%rbp),%rcx │ │ + jmp 4c0f3 │ │ push $0xffffffffffffffff │ │ pop %r14 │ │ - lea -0x2b0(%rbp),%rdi │ │ - call 4ff70 │ │ - mov -0x80(%rbp),%rdi │ │ - mov -0x70(%rbp),%rsi │ │ - call *0x2efc8(%rip) │ │ - mov %r15,%rax │ │ + lea -0x420(%rbp),%rdi │ │ + call 50120 │ │ + mov -0x58(%rbp),%rdi │ │ + mov -0x78(%rbp),%rsi │ │ + call *0x2c5ca(%rip) │ │ + mov %r13,%rax │ │ mov %rbx,%rcx │ │ cmp $0xffffffffffffffff,%r14 │ │ - movaps -0x340(%rbp),%xmm8 │ │ - movaps -0x330(%rbp),%xmm9 │ │ - movaps -0x320(%rbp),%xmm10 │ │ - movaps -0x310(%rbp),%xmm11 │ │ - movaps -0x280(%rbp),%xmm12 │ │ - movaps -0x300(%rbp),%xmm13 │ │ - movaps -0x2f0(%rbp),%xmm14 │ │ - movaps -0x2e0(%rbp),%xmm15 │ │ - movdqa -0x2d0(%rbp),%xmm0 │ │ - movdqa -0x2c0(%rbp),%xmm1 │ │ - movdqa -0x270(%rbp),%xmm2 │ │ - movdqa -0x260(%rbp),%xmm3 │ │ - movaps -0x250(%rbp),%xmm4 │ │ - movaps -0x240(%rbp),%xmm5 │ │ - movaps -0x230(%rbp),%xmm6 │ │ - movaps -0x40(%rbp),%xmm7 │ │ - je 4e2cb │ │ - movaps %xmm7,-0x40(%rbp) │ │ - mov %r14,-0x7e0(%rbp) │ │ + movaps -0x320(%rbp),%xmm9 │ │ + movaps -0x310(%rbp),%xmm10 │ │ + movaps -0x2b0(%rbp),%xmm11 │ │ + movaps -0x300(%rbp),%xmm12 │ │ + movaps -0x2f0(%rbp),%xmm13 │ │ + movaps -0x2e0(%rbp),%xmm14 │ │ + movaps -0x2d0(%rbp),%xmm15 │ │ + movaps -0x2c0(%rbp),%xmm0 │ │ + movaps -0x2a0(%rbp),%xmm1 │ │ + movaps -0x290(%rbp),%xmm2 │ │ + movaps -0x280(%rbp),%xmm3 │ │ + movaps -0x270(%rbp),%xmm4 │ │ + movaps -0x260(%rbp),%xmm5 │ │ + movaps -0x250(%rbp),%xmm6 │ │ + movaps -0x240(%rbp),%xmm7 │ │ + movaps -0x70(%rbp),%xmm8 │ │ + je 4e0b5 │ │ + movaps %xmm8,-0x70(%rbp) │ │ + mov %r14,-0x850(%rbp) │ │ + movaps %xmm7,%xmm8 │ │ movaps %xmm6,%xmm7 │ │ movaps %xmm5,%xmm6 │ │ movaps %xmm4,%xmm5 │ │ - movdqa %xmm3,%xmm4 │ │ - movdqa %xmm2,%xmm3 │ │ - movdqa %xmm1,%xmm2 │ │ - movdqa %xmm0,%xmm1 │ │ + movaps %xmm3,%xmm4 │ │ + movaps %xmm2,%xmm3 │ │ + movaps %xmm1,%xmm2 │ │ + movaps %xmm0,%xmm1 │ │ movaps %xmm15,%xmm0 │ │ movaps %xmm14,%xmm15 │ │ movaps %xmm13,%xmm14 │ │ movaps %xmm12,%xmm13 │ │ movaps %xmm11,%xmm12 │ │ movaps %xmm10,%xmm11 │ │ movaps %xmm9,%xmm10 │ │ - movaps %xmm8,%xmm9 │ │ - movaps -0xa0(%rbp),%xmm8 │ │ - movups %xmm8,-0x7d8(%rbp) │ │ + movaps -0xa0(%rbp),%xmm9 │ │ + movups %xmm9,-0x848(%rbp) │ │ + movups %xmm10,-0x838(%rbp) │ │ + movups %xmm11,-0x828(%rbp) │ │ + movups %xmm12,-0x818(%rbp) │ │ + movups %xmm13,-0x808(%rbp) │ │ + movups %xmm14,-0x7f8(%rbp) │ │ + movups %xmm15,-0x7e8(%rbp) │ │ + movaps -0xc0(%rbp),%xmm9 │ │ + movups %xmm9,-0x7d8(%rbp) │ │ + movaps -0x90(%rbp),%xmm9 │ │ movups %xmm9,-0x7c8(%rbp) │ │ - movups %xmm10,-0x7b8(%rbp) │ │ - movups %xmm11,-0x7a8(%rbp) │ │ - movups %xmm12,-0x798(%rbp) │ │ - movups %xmm13,-0x788(%rbp) │ │ - movups %xmm14,-0x778(%rbp) │ │ - movaps -0xe0(%rbp),%xmm8 │ │ - movups %xmm8,-0x768(%rbp) │ │ - movaps -0xd0(%rbp),%xmm8 │ │ - movups %xmm8,-0x758(%rbp) │ │ - movaps -0xb0(%rbp),%xmm8 │ │ - movups %xmm8,-0x748(%rbp) │ │ - movaps -0xc0(%rbp),%xmm8 │ │ - movups %xmm8,-0x738(%rbp) │ │ - movaps -0x190(%rbp),%xmm8 │ │ - movups %xmm8,-0x728(%rbp) │ │ - movaps -0x150(%rbp),%xmm8 │ │ - movups %xmm8,-0x718(%rbp) │ │ - movups %xmm15,-0x708(%rbp) │ │ - movups %xmm0,-0x6f8(%rbp) │ │ - movdqu %xmm1,-0x6e8(%rbp) │ │ - movaps -0x1e0(%rbp),%xmm0 │ │ - movups %xmm0,-0x6d8(%rbp) │ │ + movaps -0xb0(%rbp),%xmm9 │ │ + movups %xmm9,-0x7b8(%rbp) │ │ + movaps -0xe0(%rbp),%xmm9 │ │ + movups %xmm9,-0x7a8(%rbp) │ │ + movaps -0x1b0(%rbp),%xmm9 │ │ + movups %xmm9,-0x798(%rbp) │ │ + movaps -0x120(%rbp),%xmm9 │ │ + movups %xmm9,-0x788(%rbp) │ │ + movups %xmm0,-0x778(%rbp) │ │ movaps -0x140(%rbp),%xmm0 │ │ - movups %xmm0,-0x6c8(%rbp) │ │ - movdqu %xmm2,-0x6b8(%rbp) │ │ - movaps -0x180(%rbp),%xmm0 │ │ - movups %xmm0,-0x6a8(%rbp) │ │ - movdqu %xmm3,-0x698(%rbp) │ │ + movups %xmm0,-0x768(%rbp) │ │ + movups %xmm1,-0x758(%rbp) │ │ + movaps -0x110(%rbp),%xmm0 │ │ + movups %xmm0,-0x748(%rbp) │ │ + movaps -0x1f0(%rbp),%xmm0 │ │ + movups %xmm0,-0x738(%rbp) │ │ + movups %xmm2,-0x728(%rbp) │ │ + movaps -0x1a0(%rbp),%xmm0 │ │ + movups %xmm0,-0x718(%rbp) │ │ + movups %xmm3,-0x708(%rbp) │ │ + movaps -0x130(%rbp),%xmm0 │ │ + movups %xmm0,-0x6f8(%rbp) │ │ + movups %xmm4,-0x6e8(%rbp) │ │ movaps -0xf0(%rbp),%xmm0 │ │ - movups %xmm0,-0x688(%rbp) │ │ - movdqu %xmm4,-0x678(%rbp) │ │ - movaps -0x170(%rbp),%xmm0 │ │ - movups %xmm0,-0x668(%rbp) │ │ - movups %xmm5,-0x658(%rbp) │ │ - movaps -0x1c0(%rbp),%xmm0 │ │ + movups %xmm0,-0x6d8(%rbp) │ │ + movups %xmm5,-0x6c8(%rbp) │ │ + movaps -0x100(%rbp),%xmm0 │ │ + movups %xmm0,-0x6b8(%rbp) │ │ + movups %xmm6,-0x6a8(%rbp) │ │ + movaps -0x1e0(%rbp),%xmm0 │ │ + movups %xmm0,-0x698(%rbp) │ │ + movups %xmm7,-0x688(%rbp) │ │ + movaps -0x340(%rbp),%xmm0 │ │ + movups %xmm0,-0x678(%rbp) │ │ + movups %xmm8,-0x668(%rbp) │ │ + movaps -0x330(%rbp),%xmm0 │ │ + movups %xmm0,-0x658(%rbp) │ │ + movaps -0x70(%rbp),%xmm0 │ │ movups %xmm0,-0x648(%rbp) │ │ - movups %xmm6,-0x638(%rbp) │ │ - movaps -0x160(%rbp),%xmm0 │ │ - movups %xmm0,-0x628(%rbp) │ │ - movups %xmm7,-0x618(%rbp) │ │ - movaps -0x1d0(%rbp),%xmm0 │ │ - movups %xmm0,-0x608(%rbp) │ │ - movaps -0x40(%rbp),%xmm0 │ │ - movups %xmm0,-0x5f8(%rbp) │ │ - mov %r12,-0x5e8(%rbp) │ │ - mov %rcx,-0x5e0(%rbp) │ │ - mov %rax,-0x5d8(%rbp) │ │ - movaps -0x3c0(%rbp),%xmm0 │ │ - movups %xmm0,-0x5b0(%rbp) │ │ + mov %r15,-0x638(%rbp) │ │ + mov %rcx,-0x630(%rbp) │ │ + mov %rax,-0x628(%rbp) │ │ movaps -0x3d0(%rbp),%xmm0 │ │ - movups %xmm0,-0x5c0(%rbp) │ │ - movdqa -0x3e0(%rbp),%xmm0 │ │ - movdqu %xmm0,-0x5d0(%rbp) │ │ + movups %xmm0,-0x600(%rbp) │ │ + movaps -0x3e0(%rbp),%xmm0 │ │ + movups %xmm0,-0x610(%rbp) │ │ + movaps -0x3f0(%rbp),%xmm0 │ │ + movups %xmm0,-0x620(%rbp) │ │ mov -0x48(%rbp),%rax │ │ - mov %rax,-0x7e8(%rbp) │ │ - mov 0x337c1(%rip),%rax │ │ + mov %rax,-0x858(%rbp) │ │ + mov 0x30e3c(%rip),%rax │ │ cmp $0x4,%rax │ │ - mov -0x50(%rbp),%r12 │ │ - jne 4c657 │ │ - movq $0x3,0x337ac(%rip) │ │ - lea 0x3355d(%rip),%rdi │ │ - call 545b0 │ │ - mov 0x33799(%rip),%rax │ │ + mov -0x40(%rbp),%r15 │ │ + jne 4c324 │ │ + movq $0x3,0x30e27(%rip) │ │ + lea 0x30bb8(%rip),%rdi │ │ + call 54950 │ │ + mov 0x30e14(%rip),%rax │ │ inc %rax │ │ - lea -0xa30(%rbp),%rdi │ │ - lea -0x7e8(%rbp),%rsi │ │ - mov $0x248,%ecx │ │ + lea -0xac0(%rbp),%rdi │ │ + lea -0x858(%rbp),%rsi │ │ + mov $0x268,%ecx │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ cmp $0x4,%rax │ │ - ja 4e32b │ │ + ja 4e0e8 │ │ test %rax,%rax │ │ - je 4c6d8 │ │ - imul $0x248,%rax,%r10 │ │ + je 4c3a5 │ │ + imul $0x268,%rax,%r10 │ │ xor %r11d,%r11d │ │ - lea 0x32e29(%rip),%rbx │ │ - lea -0x1370(%rbp),%rdx │ │ - lea -0xa30(%rbp),%r8 │ │ + lea 0x30424(%rip),%rbx │ │ + lea -0x1480(%rbp),%rdx │ │ + lea -0xac0(%rbp),%r8 │ │ lea (%r11,%rbx,1),%r9 │ │ add $0x18,%r9 │ │ - mov $0x248,%ecx │ │ + mov $0x268,%ecx │ │ mov %rdx,%rdi │ │ mov %r9,%rsi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - mov $0x248,%ecx │ │ + mov $0x268,%ecx │ │ mov %r9,%rdi │ │ mov %r8,%rsi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - mov $0x248,%ecx │ │ + mov $0x268,%ecx │ │ mov %r8,%rdi │ │ mov %rdx,%rsi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - add $0x248,%r11 │ │ + add $0x268,%r11 │ │ cmp %r11,%r10 │ │ - jne 4c69d │ │ - mov %rax,0x33711(%rip) │ │ - push $0x1 │ │ - pop %rbx │ │ - sub %r12,%r13 │ │ - mov 0x32fbc(%rip),%rax │ │ - mov 0x32fbd(%rip),%rdx │ │ + jne 4c36a │ │ + mov %rax,0x30d8c(%rip) │ │ + mov -0xc8(%rbp),%rbx │ │ + sub %r15,%rbx │ │ + mov 0x305d3(%rip),%rax │ │ + mov 0x305d4(%rip),%rdx │ │ mov %rdx,%rdi │ │ mov %rdx,%rcx │ │ test %rdx,%rdx │ │ - je 4c747 │ │ + je 4c418 │ │ xor %edi,%edi │ │ cmp $0x1,%rdx │ │ - je 4c72e │ │ + je 4c3ff │ │ mov %rdx,%rcx │ │ mov %rdi,%rsi │ │ mov %rcx,%r8 │ │ shr $1,%r8 │ │ add %r8,%rdi │ │ mov %rdi,%r9 │ │ shl $0x5,%r9 │ │ - cmp %r13,0x8(%rax,%r9,1) │ │ + cmp %rbx,0x8(%rax,%r9,1) │ │ cmova %rsi,%rdi │ │ sub %r8,%rcx │ │ cmp $0x1,%rcx │ │ - ja 4c709 │ │ + ja 4c3da │ │ mov %rdi,%rcx │ │ shl $0x5,%rcx │ │ - cmp %r13,0x8(%rax,%rcx,1) │ │ - jne 4c741 │ │ - mov %rbx,%rcx │ │ - jmp 4c747 │ │ + cmp %rbx,0x8(%rax,%rcx,1) │ │ + jne 4c412 │ │ + mov %r12,%rcx │ │ + jmp 4c418 │ │ adc $0x0,%rdi │ │ xor %ecx,%ecx │ │ add %rcx,%rdi │ │ cmp %rdx,%rdi │ │ - ja 4e33f │ │ + ja 4e0fc │ │ push $0x3 │ │ pop %rcx │ │ - mov %ecx,-0x40(%rbp) │ │ - mov %r13,-0x88(%rbp) │ │ - je 4c882 │ │ - lea 0x1(%r13),%r12 │ │ + mov %ecx,-0x70(%rbp) │ │ + mov %rbx,-0xc8(%rbp) │ │ + je 4c553 │ │ + lea 0x1(%rbx),%r15 │ │ shl $0x5,%rdx │ │ lea (%rax,%rdx,1),%r14 │ │ shl $0x5,%rdi │ │ add %rdi,%rax │ │ sub %rdi,%rdx │ │ - lea 0x20(%rax),%r15 │ │ - cmp 0x18(%rax),%r12 │ │ - jbe 4c79f │ │ - cmp 0x8(%rax),%r13 │ │ - jae 4c791 │ │ - cmp (%rax),%r12 │ │ - ja 4c7ac │ │ - mov %r15,%rax │ │ + lea 0x20(%rax),%r13 │ │ + cmp 0x18(%rax),%r15 │ │ + jbe 4c470 │ │ + cmp 0x8(%rax),%rbx │ │ + jae 4c462 │ │ + cmp (%rax),%r15 │ │ + ja 4c47d │ │ + mov %r13,%rax │ │ add $0xffffffffffffffe0,%rdx │ │ - jne 4c77c │ │ - jmp 4c882 │ │ - lea -0x1370(%rbp),%rcx │ │ + jne 4c44d │ │ + jmp 4c553 │ │ + lea -0x1480(%rbp),%rcx │ │ mov $0x1,%dl │ │ xor %eax,%eax │ │ - jmp 4c7de │ │ + jmp 4c4af │ │ mov 0x10(%rax),%rdi │ │ - mov 0x32f09(%rip),%rsi │ │ + mov 0x30520(%rip),%rsi │ │ cmp %rsi,%rdi │ │ - jae 4e44c │ │ - imul $0x230,%rdi,%rcx │ │ - add 0x32eea(%rip),%rcx │ │ - mov %rcx,-0x1370(%rbp) │ │ - lea -0xa30(%rbp),%rcx │ │ + jae 4e7ba │ │ + imul $0x250,%rdi,%rcx │ │ + add 0x30501(%rip),%rcx │ │ + mov %rcx,-0x1480(%rbp) │ │ + lea -0xac0(%rbp),%rcx │ │ xor %edx,%edx │ │ mov %rax,(%rcx) │ │ - mov -0x1370(%rbp),%rbx │ │ + mov -0x1480(%rbp),%rbx │ │ test %rbx,%rbx │ │ - je 4c882 │ │ - lea 0x32ea8(%rip),%rcx │ │ - lea -0x1370(%rbp),%rdi │ │ + je 4c553 │ │ + lea 0x304bf(%rip),%rcx │ │ + lea -0x1480(%rbp),%rdi │ │ mov %rbx,%rsi │ │ - mov -0x88(%rbp),%r13 │ │ - mov %edx,-0x40(%rbp) │ │ - mov %r13,%rdx │ │ - call 546a0 │ │ - lea -0xa30(%rbp),%rdx │ │ - mov %r13,(%rdx) │ │ + mov -0xc8(%rbp),%r12 │ │ + mov %edx,-0x70(%rbp) │ │ + mov %r12,%rdx │ │ + call 54a40 │ │ + lea -0xac0(%rbp),%rdx │ │ + mov %r12,(%rdx) │ │ mov %rbx,0x8(%rdx) │ │ - lea 0x32e77(%rip),%rax │ │ + lea 0x3048e(%rip),%rax │ │ mov %rax,0x10(%rdx) │ │ - lea 0x32e74(%rip),%rax │ │ + lea 0x3048b(%rip),%rax │ │ mov %rax,0x18(%rdx) │ │ - mov %r13,0x20(%rdx) │ │ - mov %r12,0x28(%rdx) │ │ - mov %r15,0x30(%rdx) │ │ + mov %r12,0x20(%rdx) │ │ + mov %r15,0x28(%rdx) │ │ + mov %r13,0x30(%rdx) │ │ mov %r14,0x38(%rdx) │ │ - mov %r13,0x40(%rdx) │ │ - mov %r12,0x48(%rdx) │ │ - mov -0x40(%rbp),%eax │ │ + mov %r12,0x40(%rdx) │ │ + mov %r15,0x48(%rdx) │ │ + mov -0x70(%rbp),%eax │ │ mov %al,0x50(%rdx) │ │ - lea -0x7e8(%rbp),%rbx │ │ + lea -0x858(%rbp),%rbx │ │ mov %rbx,%rdi │ │ - lea -0x1370(%rbp),%rsi │ │ - call 54c30 │ │ + lea -0x1480(%rbp),%rsi │ │ + call 55010 │ │ cmpb $0x2,0xb8(%rbx) │ │ - jne 4ca33 │ │ - mov -0x7e8(%rbp),%eax │ │ - mov %eax,-0x40(%rbp) │ │ - mov -0x40(%rbp),%ecx │ │ + jne 4c777 │ │ + mov -0x858(%rbp),%eax │ │ + mov %eax,-0x70(%rbp) │ │ + mov -0x70(%rbp),%ecx │ │ cmp $0xffffffff,%ecx │ │ - mov -0x88(%rbp),%r13 │ │ - je 4e2a0 │ │ - mov -0x7b0(%rbp),%rax │ │ + mov -0xc8(%rbp),%rdi │ │ + je 4e08d │ │ + mov -0x820(%rbp),%rax │ │ mov %rax,-0xb0(%rbp) │ │ - mov -0x7a0(%rbp),%rax │ │ + mov -0x810(%rbp),%rax │ │ mov %rax,-0xa0(%rbp) │ │ mov %ecx,%eax │ │ sub $0x3,%eax │ │ push $0x2 │ │ pop %rcx │ │ cmovb %ecx,%eax │ │ test %eax,%eax │ │ - je 4c9c4 │ │ - mov -0x7e4(%rbp),%ecx │ │ - mov %rcx,-0x70(%rbp) │ │ - mov -0x7e0(%rbp),%rcx │ │ - mov %rcx,-0x58(%rbp) │ │ + je 4c695 │ │ + mov -0x854(%rbp),%ecx │ │ + mov %rcx,-0x78(%rbp) │ │ + mov -0x850(%rbp),%rcx │ │ + mov %rcx,-0x38(%rbp) │ │ shr $0x20,%rcx │ │ - mov %rcx,-0x50(%rbp) │ │ - mov -0x7d8(%rbp),%rcx │ │ + mov %rcx,-0x40(%rbp) │ │ + mov -0x848(%rbp),%rcx │ │ mov %rcx,-0x48(%rbp) │ │ - mov -0x7d0(%rbp),%rcx │ │ - mov %rcx,-0x78(%rbp) │ │ - mov -0x7c8(%rbp),%rcx │ │ - mov -0x7c0(%rbp),%rdx │ │ - mov %rdx,-0x180(%rbp) │ │ - mov -0x7b8(%rbp),%rdx │ │ - mov %rdx,-0xc0(%rbp) │ │ - mov -0x7a8(%rbp),%rdx │ │ - mov %rdx,-0xd0(%rbp) │ │ - mov -0x798(%rbp),%rdx │ │ - mov %rdx,-0x80(%rbp) │ │ - lea 0x60(%rcx),%rdx │ │ - mov %rdx,-0x190(%rbp) │ │ - lea 0x1c8(%rcx),%rdx │ │ - mov %rdx,-0x150(%rbp) │ │ - mov %rcx,-0xe0(%rbp) │ │ - add $0x1d0,%rcx │ │ + mov -0x840(%rbp),%rcx │ │ + mov %rcx,-0x30(%rbp) │ │ + mov -0x838(%rbp),%rcx │ │ + mov -0x830(%rbp),%rsi │ │ + mov -0x828(%rbp),%rdx │ │ + mov %rdx,-0xe0(%rbp) │ │ + mov -0x818(%rbp),%rdx │ │ + mov %rdx,-0x90(%rbp) │ │ + mov -0x808(%rbp),%rdx │ │ + mov %rdx,-0x58(%rbp) │ │ + lea 0x10(%rcx),%rdx │ │ + mov %rdx,-0x1b0(%rbp) │ │ + lea 0x1f8(%rcx),%rdx │ │ + mov %rdx,-0x120(%rbp) │ │ + mov %rcx,-0xc0(%rbp) │ │ + add $0x200,%rcx │ │ mov %rcx,-0x140(%rbp) │ │ cmp $0x1,%eax │ │ - jne 4c9cb │ │ - cmpl $0x3,-0x40(%rbp) │ │ + mov %rsi,-0x110(%rbp) │ │ + jne 4c69c │ │ + cmpl $0x3,-0x70(%rbp) │ │ setae %al │ │ cmpq $0x0,-0xa0(%rbp) │ │ sete %cl │ │ or %al,%cl │ │ - jne 4c989 │ │ + jne 4c65a │ │ mov -0xb0(%rbp),%rdi │ │ - call *0x2e8b7(%rip) │ │ - mov -0x58(%rbp),%rax │ │ - mov %rax,-0x68(%rbp) │ │ + call *0x2be9e(%rip) │ │ + mov -0x38(%rbp),%rax │ │ + mov %rax,-0x50(%rbp) │ │ push $0x2 │ │ pop %rax │ │ push $0x3 │ │ pop %rcx │ │ - mov %ecx,-0x40(%rbp) │ │ - mov %rax,-0x58(%rbp) │ │ + mov %ecx,-0x70(%rbp) │ │ + mov %rax,-0x38(%rbp) │ │ mov -0x48(%rbp),%r13 │ │ - mov -0x78(%rbp),%r12 │ │ - mov -0xe0(%rbp),%r15 │ │ - mov -0x88(%rbp),%rdi │ │ - call 5a490 │ │ + mov -0x30(%rbp),%r12 │ │ + mov -0xc0(%rbp),%r15 │ │ + mov -0xc8(%rbp),%rdi │ │ + call 5a800 │ │ mov %rax,%rbx │ │ mov %rdx,%r14 │ │ - jmp 4dfe7 │ │ + jmp 4ddd4 │ │ xor %ebx,%ebx │ │ - jmp 4e279 │ │ - mov -0x40(%rbp),%eax │ │ - mov -0x70(%rbp),%rcx │ │ + jmp 4e05f │ │ + mov -0x70(%rbp),%eax │ │ + mov -0x78(%rbp),%rcx │ │ shl $0x20,%rcx │ │ or %rax,%rcx │ │ - mov %rcx,-0x68(%rbp) │ │ - mov -0x80(%rbp),%rax │ │ - cmp %rax,-0xd0(%rbp) │ │ - je 4df20 │ │ + mov -0x58(%rbp),%rax │ │ + cmp %rax,-0x90(%rbp) │ │ + mov %rcx,-0x50(%rbp) │ │ + je 4dd6f │ │ mov -0x8(%rax),%r14 │ │ mov 0x28(%r14),%eax │ │ - movl $0x0,-0x40(%rbp) │ │ + movl $0x0,-0x70(%rbp) │ │ test %eax,%eax │ │ setne %bl │ │ mov 0x2c(%r14),%ecx │ │ - xor %esi,%esi │ │ - mov %rcx,-0x50(%rbp) │ │ + mov %rcx,-0x40(%rbp) │ │ test %ecx,%ecx │ │ setne %r15b │ │ cmpl $0x1,(%r14) │ │ - mov %rax,-0x70(%rbp) │ │ - jne 4ca2c │ │ - mov -0x190(%rbp),%rax │ │ + mov %rax,-0x78(%rbp) │ │ + jne 4c735 │ │ + mov -0x1b0(%rbp),%rax │ │ cmpl $0xfffffffe,(%rax) │ │ - jne 4df36 │ │ + je 4c735 │ │ + mov 0x8(%r14),%r12 │ │ + mov -0x120(%rbp),%rax │ │ + cmpb $0x0,(%rax) │ │ + mov -0x140(%rbp),%rax │ │ + je 4e144 │ │ + cmpq $0x0,(%rax) │ │ + je 4e0cb │ │ + cmp 0x8(%rax),%r12 │ │ + jae 4c735 │ │ + mov (%rax),%rcx │ │ + imul $0x18,%r12,%rdx │ │ + mov 0x8(%rcx,%rdx,1),%rax │ │ + mov 0x10(%rcx,%rdx,1),%rcx │ │ + jmp 4c737 │ │ xor %eax,%eax │ │ - jmp 4dfac │ │ - mov 0x32b17(%rip),%cl │ │ - lea 0x32b10(%rip),%rax │ │ + addq $0xfffffffffffffff8,-0x58(%rbp) │ │ + mov -0x70(%rbp),%edx │ │ + mov %bl,%dl │ │ + mov %edx,-0x70(%rbp) │ │ + xor %edx,%edx │ │ + mov %r15b,%dl │ │ + mov 0x18(%r14),%rbx │ │ + test %rbx,%rbx │ │ + je 4dd85 │ │ + mov -0x48(%rbp),%r12 │ │ + mov -0x38(%rbp),%r13 │ │ + mov 0x20(%r14),%r14 │ │ + mov -0x30(%rbp),%r15 │ │ + mov %rdx,-0x38(%rbp) │ │ + mov %rax,-0x48(%rbp) │ │ + mov %rcx,-0x30(%rbp) │ │ + jmp 4ddd4 │ │ + mov 0x3009b(%rip),%cl │ │ + lea 0x30094(%rip),%rax │ │ xor %edx,%edx │ │ - mov %cl,-0x58(%rbp) │ │ + mov %cl,-0x48(%rbp) │ │ cmp $0xff,%cl │ │ cmovne %rax,%rdx │ │ - mov 0x32b4e(%rip),%eax │ │ - mov %rax,-0x190(%rbp) │ │ - lea -0x1(%rax),%r11d │ │ - mov 0x32afc(%rip),%rbx │ │ - mov 0x32aed(%rip),%r15 │ │ - mov 0x32afe(%rip),%rax │ │ + mov 0x300d2(%rip),%eax │ │ + mov %rax,-0x1b0(%rbp) │ │ + lea -0x1(%rax),%eax │ │ + mov %rax,-0x70(%rbp) │ │ + mov 0x3007d(%rip),%rax │ │ + mov %rax,-0x38(%rbp) │ │ + mov 0x3006a(%rip),%rax │ │ + mov %rax,-0x50(%rbp) │ │ + mov 0x30077(%rip),%rax │ │ mov %rax,-0x340(%rbp) │ │ - mov 0x32ae8(%rip),%rax │ │ + mov 0x30061(%rip),%rax │ │ mov %rax,-0x330(%rbp) │ │ - mov 0x32b0f(%rip),%eax │ │ + mov 0x30088(%rip),%eax │ │ mov %eax,-0x320(%rbp) │ │ - mov 0x32ae6(%rip),%rax │ │ - mov %rax,-0x300(%rbp) │ │ - mov 0x32af1(%rip),%eax │ │ - mov 0x32aca(%rip),%rcx │ │ + mov 0x30078(%rip),%eax │ │ + mov 0x30059(%rip),%rcx │ │ + mov %rcx,-0x300(%rbp) │ │ + mov 0x30043(%rip),%rcx │ │ mov %rcx,-0x2e0(%rbp) │ │ - mov %rax,-0x280(%rbp) │ │ + mov %rax,-0x2b0(%rbp) │ │ add %rax,%rdx │ │ mov %rdx,-0x310(%rbp) │ │ - mov 0x32abb(%rip),%rax │ │ + mov 0x30034(%rip),%rax │ │ mov %rax,-0x2d0(%rbp) │ │ - mov 0x32ab5(%rip),%rax │ │ + mov 0x3002e(%rip),%rax │ │ mov %rax,-0x2f0(%rbp) │ │ - mov 0x32b1f(%rip),%rax │ │ + mov 0x30098(%rip),%rax │ │ mov %rax,-0x2c0(%rbp) │ │ - mov 0x32b09(%rip),%rax │ │ + mov 0x30082(%rip),%rax │ │ + mov %rax,-0x2a0(%rbp) │ │ + mov 0x3008c(%rip),%rax │ │ + mov %rax,-0x538(%rbp) │ │ + mov 0x30076(%rip),%rax │ │ + mov %rax,-0x290(%rbp) │ │ + mov 0x30080(%rip),%rax │ │ + mov %rax,-0x530(%rbp) │ │ + mov 0x3006a(%rip),%rax │ │ + mov %rax,-0x280(%rbp) │ │ + mov 0x300b4(%rip),%rax │ │ + mov %rax,-0x528(%rbp) │ │ + mov 0x3009e(%rip),%rax │ │ mov %rax,-0x270(%rbp) │ │ - mov 0x32b13(%rip),%rax │ │ - mov %rax,-0x4d0(%rbp) │ │ - mov 0x32afd(%rip),%rax │ │ + mov 0x300a8(%rip),%rax │ │ + mov %rax,-0x520(%rbp) │ │ + mov 0x30092(%rip),%rax │ │ mov %rax,-0x260(%rbp) │ │ - mov 0x32b07(%rip),%rax │ │ - mov %rax,-0x4c8(%rbp) │ │ - mov 0x32af1(%rip),%rax │ │ + mov 0x3003c(%rip),%rax │ │ + mov %rax,-0x518(%rbp) │ │ + mov 0x30026(%rip),%rax │ │ mov %rax,-0x250(%rbp) │ │ - mov 0x32b1b(%rip),%rax │ │ - mov %rax,-0x4c0(%rbp) │ │ - mov 0x32b05(%rip),%rax │ │ + mov 0x30030(%rip),%rax │ │ + mov %rax,-0x510(%rbp) │ │ + mov 0x3001a(%rip),%rax │ │ mov %rax,-0x240(%rbp) │ │ - mov 0x32b0f(%rip),%rax │ │ - mov %rax,-0x4b8(%rbp) │ │ - mov 0x32af9(%rip),%rax │ │ - mov %rax,-0x230(%rbp) │ │ - mov 0x32ad3(%rip),%rax │ │ - mov %rax,-0x4b0(%rbp) │ │ - mov 0x32abd(%rip),%rax │ │ - mov %rax,-0x60(%rbp) │ │ - mov 0x32aea(%rip),%rax │ │ - mov %rax,-0x4a8(%rbp) │ │ - mov 0x32ad4(%rip),%rax │ │ - mov %rax,-0x1a0(%rbp) │ │ - mov 0x32ade(%rip),%rax │ │ - mov %rax,-0x4a0(%rbp) │ │ - mov 0x32ac8(%rip),%rax │ │ - mov %rax,-0x198(%rbp) │ │ - mov 0x32a6a(%rip),%rax │ │ - mov %rax,-0x4f0(%rbp) │ │ - mov 0x32a64(%rip),%rax │ │ - mov %rax,-0x4e8(%rbp) │ │ - mov 0x32aae(%rip),%rax │ │ - mov %rax,-0x4e0(%rbp) │ │ - mov 0x32aa8(%rip),%rax │ │ - mov %rax,-0x4d8(%rbp) │ │ - mov %r11,-0x68(%rbp) │ │ - mov %rbx,-0x78(%rbp) │ │ - mov %r15,-0x48(%rbp) │ │ - movdqu -0x7e8(%rbp),%xmm0 │ │ - movdqu -0x7d8(%rbp),%xmm1 │ │ - movdqu -0x7c8(%rbp),%xmm2 │ │ - movdqa %xmm2,-0x200(%rbp) │ │ - movdqa %xmm1,-0x210(%rbp) │ │ - movdqa %xmm0,-0x220(%rbp) │ │ + mov 0x30034(%rip),%rax │ │ + mov %rax,-0x508(%rbp) │ │ + mov 0x3001e(%rip),%rax │ │ + mov %rax,-0x80(%rbp) │ │ + mov 0x3004b(%rip),%rax │ │ + mov %rax,-0x500(%rbp) │ │ + mov 0x30035(%rip),%rax │ │ + mov %rax,-0x1c0(%rbp) │ │ + mov 0x3003f(%rip),%rax │ │ + mov %rax,-0x4f8(%rbp) │ │ + mov 0x30029(%rip),%rax │ │ + mov %rax,-0x1b8(%rbp) │ │ + mov 0x2ffcb(%rip),%rax │ │ + mov %rax,-0x558(%rbp) │ │ + mov 0x2ffc5(%rip),%rax │ │ + mov %rax,-0x550(%rbp) │ │ + mov 0x3000f(%rip),%rax │ │ + mov %rax,-0x548(%rbp) │ │ + mov 0x30009(%rip),%rax │ │ + mov %rax,-0x540(%rbp) │ │ + lea -0x1480(%rbp),%rax │ │ + add $0x1a4,%rax │ │ + mov %rax,-0x348(%rbp) │ │ + movups -0x858(%rbp),%xmm0 │ │ + movups -0x848(%rbp),%xmm1 │ │ + movups -0x838(%rbp),%xmm2 │ │ + movaps %xmm2,-0x210(%rbp) │ │ + movaps %xmm1,-0x220(%rbp) │ │ + movaps %xmm0,-0x230(%rbp) │ │ mov $0x90,%ecx │ │ - lea -0x5a0(%rbp),%rdi │ │ - lea -0x7b8(%rbp),%rsi │ │ + lea -0x5f0(%rbp),%rdi │ │ + lea -0x828(%rbp),%rsi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - cmpb $0xff,-0x58(%rbp) │ │ - je 4ceef │ │ - cmpl $0x0,-0x190(%rbp) │ │ - je 4ceef │ │ - mov -0x220(%rbp),%r14 │ │ - mov -0x218(%rbp),%rcx │ │ + cmpb $0xff,-0x48(%rbp) │ │ + je 4ccbc │ │ + cmpl $0x0,-0x1b0(%rbp) │ │ + je 4ccbc │ │ + mov -0x230(%rbp),%rbx │ │ + mov -0x228(%rbp),%rcx │ │ mov %rcx,%rdx │ │ shr $0x20,%rdx │ │ - and %r11d,%edx │ │ + mov -0x70(%rbp),%rax │ │ + and %eax,%edx │ │ or $0x1,%rdx │ │ - mov %r11d,%esi │ │ + mov %eax,%esi │ │ mov %rcx,%rax │ │ - and %r11d,%eax │ │ + and -0x70(%rbp),%eax │ │ lea 0x0(,%rax,8),%rdi │ │ - mov %rbx,%r8 │ │ + mov -0x38(%rbp),%r8 │ │ sub %rdi,%r8 │ │ - jb 4ceef │ │ + jb 4ccbc │ │ cmp $0x8,%r8 │ │ - jb 4ceef │ │ - movzbl 0x7(%r15,%rdi,1),%r8d │ │ - movzwl 0x4(%r15,%rdi,1),%r9d │ │ - movzbl 0x6(%r15,%rdi,1),%r10d │ │ + jb 4ccbc │ │ + mov -0x50(%rbp),%r11 │ │ + movzbl 0x7(%r11,%rdi,1),%r8d │ │ + movzwl 0x4(%r11,%rdi,1),%r9d │ │ + movzbl 0x6(%r11,%rdi,1),%r10d │ │ shl $0x10,%r10d │ │ or %r9d,%r10d │ │ - mov (%r15,%rdi,1),%edi │ │ + mov (%r11,%rdi,1),%edi │ │ shl $0x28,%r10 │ │ shl $0x8,%rdi │ │ or %r10,%rdi │ │ shrd $0x8,%r8,%rdi │ │ cmp %rcx,%rdi │ │ - je 4ccf1 │ │ + je 4ca81 │ │ sub $0x1,%esi │ │ setb %r8b │ │ test %rdi,%rdi │ │ - je 4ceef │ │ + je 4ccbc │ │ add %rdx,%rax │ │ test %r8b,%r8b │ │ - je 4cc81 │ │ - jmp 4ceef │ │ + je 4ca0c │ │ + jmp 4ccbc │ │ shl $0x2,%rax │ │ mov -0x340(%rbp),%rcx │ │ sub %rax,%rcx │ │ setae %dl │ │ cmp $0x4,%rcx │ │ setae %cl │ │ and %dl,%cl │ │ cmp $0x1,%cl │ │ - jne 4ceef │ │ + jne 4ccbc │ │ mov -0x330(%rbp),%rcx │ │ mov (%rcx,%rax,1),%eax │ │ - test %eax,%eax │ │ - je 4ceef │ │ dec %eax │ │ cmp -0x320(%rbp),%eax │ │ - jae 4ceef │ │ - mov %eax,%ecx │ │ - imul -0x280(%rbp),%rcx │ │ - shl $0x2,%rcx │ │ - mov -0x300(%rbp),%rdx │ │ - sub %rcx,%rdx │ │ - jb 4ceef │ │ - mov -0x2f0(%rbp),%r12 │ │ - sub %rcx,%r12 │ │ - jb 4ceef │ │ - mov -0x280(%rbp),%rsi │ │ + jae 4ccbc │ │ + mov %eax,%r10d │ │ + imul -0x2b0(%rbp),%r10 │ │ + shl $0x2,%r10 │ │ + mov -0x300(%rbp),%r11 │ │ + sub %r10,%r11 │ │ + jb 4ccbc │ │ + mov -0x2f0(%rbp),%r14 │ │ + sub %r10,%r14 │ │ + jb 4ccbc │ │ + mov -0x2b0(%rbp),%rsi │ │ cmp $0x9,%esi │ │ - jae 4e39e │ │ + jae 4e12e │ │ test %rsi,%rsi │ │ - je 4d74f │ │ + je 4d51f │ │ mov -0x2e0(%rbp),%rax │ │ - lea (%rax,%rcx,1),%rdi │ │ - add -0x2d0(%rbp),%rcx │ │ + lea (%rax,%r10,1),%r15 │ │ + add -0x2d0(%rbp),%r10 │ │ xor %r9d,%r9d │ │ - xor %r8d,%r8d │ │ - xor %r11d,%r11d │ │ - xor %ebx,%ebx │ │ + xor %r12d,%r12d │ │ + xor %r13d,%r13d │ │ + xor %ecx,%ecx │ │ + xor %eax,%eax │ │ + movl $0x0,-0x30(%rbp) │ │ movl $0x0,-0x40(%rbp) │ │ - movl $0x0,-0x50(%rbp) │ │ - movl $0x0,-0x70(%rbp) │ │ - movl $0x0,-0x80(%rbp) │ │ + movl $0x0,-0x78(%rbp) │ │ + movl $0x0,-0x58(%rbp) │ │ movl $0x0,-0xa0(%rbp) │ │ - movl $0x0,-0xe0(%rbp) │ │ - movl $0x0,-0xd0(%rbp) │ │ - movl $0x0,-0xb0(%rbp) │ │ movl $0x0,-0xc0(%rbp) │ │ - movl $0x0,-0x150(%rbp) │ │ - movl $0x0,-0x180(%rbp) │ │ + movl $0x0,-0x90(%rbp) │ │ + movl $0x0,-0xb0(%rbp) │ │ + movl $0x0,-0xe0(%rbp) │ │ + movl $0x0,-0x120(%rbp) │ │ movl $0x0,-0x140(%rbp) │ │ - movl $0x0,-0x1e0(%rbp) │ │ - lea 0x326a3(%rip),%rsi │ │ - cmp $0x4,%rdx │ │ - jb 4ced7 │ │ - cmp $0x4,%r12 │ │ - jb 4ced7 │ │ - movzbl 0x98(%r8,%rsi,1),%r15d │ │ - mov (%rdi,%r8,4),%eax │ │ - mov (%rcx,%r8,4),%r10d │ │ - mov %r15d,%r15d │ │ - lea -0x48b00(%rip),%r13 │ │ - movslq 0x0(%r13,%r15,4),%r15 │ │ - add %r13,%r15 │ │ - jmp *%r15 │ │ - mov %r10d,-0x40(%rbp) │ │ - mov %eax,%ebx │ │ - jmp 4cea6 │ │ - mov %r10d,-0x70(%rbp) │ │ - mov %eax,-0x50(%rbp) │ │ - jmp 4cea6 │ │ - mov %r10d,-0x1e0(%rbp) │ │ - mov %eax,-0x140(%rbp) │ │ - jmp 4cea6 │ │ - mov %r10d,-0x180(%rbp) │ │ - mov %eax,-0x150(%rbp) │ │ - jmp 4cea6 │ │ - mov %r10d,-0xa0(%rbp) │ │ - mov %eax,-0x80(%rbp) │ │ - jmp 4cea6 │ │ - mov %r10d,-0xd0(%rbp) │ │ - mov %eax,-0xe0(%rbp) │ │ - jmp 4cea6 │ │ - mov %r10d,-0xc0(%rbp) │ │ - mov %eax,-0xb0(%rbp) │ │ - mov %r11d,%r10d │ │ - mov %r9d,%eax │ │ - lea (%r8,%rsi,1),%r15 │ │ - add $0x99,%r15 │ │ - inc %r8 │ │ - add $0xfffffffffffffffc,%rdx │ │ - add $0xfffffffffffffffc,%r12 │ │ - mov %eax,%r9d │ │ - mov %r10d,%r11d │ │ - cmp -0x310(%rbp),%r15 │ │ - jne 4ce15 │ │ - jmp 4cedd │ │ - mov %r11d,%r10d │ │ - mov %r9d,%eax │ │ - mov %eax,%eax │ │ - mov -0x2c0(%rbp),%rcx │ │ - sub %rax,%rcx │ │ - jae 4d986 │ │ - andq $0x0,-0x3b0(%rbp) │ │ - movq $0x1,-0x3a8(%rbp) │ │ - andq $0x0,-0x3a0(%rbp) │ │ - mov -0x210(%rbp),%r15 │ │ + movl $0x0,-0x110(%rbp) │ │ + movl $0x0,-0x1a0(%rbp) │ │ + movl $0x0,-0x1f0(%rbp) │ │ + movl $0x0,-0xf0(%rbp) │ │ + movl $0x0,-0x130(%rbp) │ │ + movl $0x0,-0x100(%rbp) │ │ + cmp $0x4,%r11 │ │ + jb 4cca9 │ │ + cmp $0x4,%r14 │ │ + jb 4cca9 │ │ + lea 0x2fba4(%rip),%rdx │ │ + movzbl 0x98(%r13,%rdx,1),%edx │ │ + mov (%r15,%r13,4),%edi │ │ + mov (%r10,%r13,4),%r8d │ │ + mov %edx,%edx │ │ + lea -0x489e2(%rip),%rsi │ │ + movslq (%rsi,%rdx,4),%rdx │ │ + add %rsi,%rdx │ │ + jmp *%rdx │ │ + mov %r8d,%ecx │ │ + mov %edi,%r9d │ │ + jmp 4cc7c │ │ + mov %r8d,-0x90(%rbp) │ │ + mov %edi,-0xc0(%rbp) │ │ + jmp 4cc7c │ │ + mov %r8d,-0x100(%rbp) │ │ + mov %edi,-0x130(%rbp) │ │ + jmp 4cc7c │ │ + mov %r8d,-0x78(%rbp) │ │ + mov %edi,-0x40(%rbp) │ │ + jmp 4cc7c │ │ + mov %r8d,-0xa0(%rbp) │ │ + mov %edi,-0x58(%rbp) │ │ + jmp 4cc7c │ │ + mov %r8d,-0xf0(%rbp) │ │ + mov %edi,-0x1f0(%rbp) │ │ + jmp 4cc7c │ │ + mov %r8d,-0x30(%rbp) │ │ + mov %edi,%eax │ │ + jmp 4cc7c │ │ + mov %r8d,-0xe0(%rbp) │ │ + mov %edi,-0xb0(%rbp) │ │ + jmp 4cc7c │ │ + mov %r8d,-0x140(%rbp) │ │ + mov %edi,-0x120(%rbp) │ │ + jmp 4cc7c │ │ + mov %r8d,-0x1a0(%rbp) │ │ + mov %edi,-0x110(%rbp) │ │ + lea 0x2fafd(%rip),%rdx │ │ + add %r13,%rdx │ │ + add $0x99,%rdx │ │ + inc %r13 │ │ + add $0x4,%r12 │ │ + add $0xfffffffffffffffc,%r11 │ │ + add $0xfffffffffffffffc,%r14 │ │ + cmp -0x310(%rbp),%rdx │ │ + jne 4cbc1 │ │ + mov %r9d,%r9d │ │ + mov -0x2c0(%rbp),%rdi │ │ + sub %r9,%rdi │ │ + jae 4d7af │ │ + andq $0x0,-0x3b8(%rbp) │ │ + movq $0x1,-0x3b0(%rbp) │ │ + andq $0x0,-0x3a8(%rbp) │ │ + mov -0x220(%rbp),%r15 │ │ test %r15,%r15 │ │ - je 4cf6c │ │ - mov -0x208(%rbp),%r14 │ │ + je 4cd39 │ │ + mov -0x218(%rbp),%r14 │ │ test %r14,%r14 │ │ push $0x1 │ │ pop %r12 │ │ - je 4cf98 │ │ + je 4cd65 │ │ cmpb $0x2f,(%r15) │ │ - lea -0xa30(%rbp),%r13 │ │ - lea -0x3b0(%rbp),%rdi │ │ + lea -0xac0(%rbp),%r13 │ │ + lea -0x3b8(%rbp),%rdi │ │ xor %esi,%esi │ │ mov %r14,%rdx │ │ mov %r12,%rcx │ │ mov %r12,%r8 │ │ - call 48e40 │ │ - mov -0x3a8(%rbp),%rax │ │ - mov -0x3a0(%rbp),%rbx │ │ - mov %rax,-0x40(%rbp) │ │ + call 49090 │ │ + mov -0x3b0(%rbp),%rax │ │ + mov -0x3a8(%rbp),%rbx │ │ + mov %rax,-0x30(%rbp) │ │ lea (%rax,%rbx,1),%rdi │ │ mov %r15,%rsi │ │ mov %r14,%rdx │ │ - call *0x2e2de(%rip) │ │ - jmp 4cfa5 │ │ - mov -0x200(%rbp),%r15 │ │ + call *0x2b7c9(%rip) │ │ + jmp 4cd72 │ │ + mov -0x210(%rbp),%r15 │ │ test %r15,%r15 │ │ push $0x1 │ │ pop %r12 │ │ - je 4d5d6 │ │ - mov -0x1f8(%rbp),%r14 │ │ + je 4d3b4 │ │ + mov -0x208(%rbp),%r14 │ │ xor %ebx,%ebx │ │ - mov %r12,-0x40(%rbp) │ │ + mov %r12,-0x30(%rbp) │ │ xor %ecx,%ecx │ │ - lea -0xa30(%rbp),%r13 │ │ - jmp 4cfe0 │ │ - mov %r12,-0x40(%rbp) │ │ + lea -0xac0(%rbp),%r13 │ │ + jmp 4cdae │ │ + mov %r12,-0x30(%rbp) │ │ xor %ebx,%ebx │ │ - lea -0xa30(%rbp),%r13 │ │ + lea -0xac0(%rbp),%r13 │ │ add %r14,%rbx │ │ - mov %rbx,-0x3a0(%rbp) │ │ - mov -0x200(%rbp),%r15 │ │ + mov %rbx,-0x3a8(%rbp) │ │ + mov -0x210(%rbp),%r15 │ │ test %r15,%r15 │ │ - je 4cfd5 │ │ - mov -0x1f8(%rbp),%r14 │ │ + je 4cda2 │ │ + mov -0x208(%rbp),%r14 │ │ test %rbx,%rbx │ │ - je 4cfdc │ │ - mov -0x40(%rbp),%rax │ │ + je 4cdaa │ │ + mov -0x30(%rbp),%rax │ │ cmpb $0x2f,-0x1(%rax,%rbx,1) │ │ setne %cl │ │ - jmp 4cfe0 │ │ - xor %ebx,%ebx │ │ - jmp 4d5e3 │ │ + jmp 4cdae │ │ + xor %r12d,%r12d │ │ + jmp 4d3c2 │ │ xor %ebx,%ebx │ │ xor %ecx,%ecx │ │ test %r14,%r14 │ │ - je 4d009 │ │ + je 4cdd7 │ │ cmpb $0x2f,(%r15) │ │ - mov -0x3b0(%rbp),%rax │ │ - jne 4d010 │ │ - andq $0x0,-0x3a0(%rbp) │ │ + mov -0x3b8(%rbp),%rax │ │ + jne 4cdde │ │ + andq $0x0,-0x3a8(%rbp) │ │ mov $0x0,%ebx │ │ cmp %rax,%r14 │ │ - jbe 4d040 │ │ - jmp 4dbe2 │ │ - mov -0x3b0(%rbp),%rax │ │ + jbe 4ce0e │ │ + jmp 4da52 │ │ + mov -0x3b8(%rbp),%rax │ │ test %cl,%cl │ │ - je 4d02f │ │ + je 4cdfd │ │ cmp %rbx,%rax │ │ - je 4dc2d │ │ - mov -0x40(%rbp),%rcx │ │ + je 4da8b │ │ + mov -0x30(%rbp),%rcx │ │ movb $0x2f,(%rcx,%rbx,1) │ │ inc %rbx │ │ - mov %rbx,-0x3a0(%rbp) │ │ + mov %rbx,-0x3a8(%rbp) │ │ sub %rbx,%rax │ │ cmp %rax,%r14 │ │ - ja 4dbe2 │ │ + ja 4da52 │ │ test %r14,%r14 │ │ - je 4d053 │ │ - mov -0x40(%rbp),%rdi │ │ + je 4ce21 │ │ + mov -0x30(%rbp),%rdi │ │ add %rbx,%rdi │ │ mov %r15,%rsi │ │ mov %r14,%rdx │ │ - call *0x2e1f5(%rip) │ │ + call *0x2b6df(%rip) │ │ add %r14,%rbx │ │ - mov %rbx,-0x3a0(%rbp) │ │ - mov -0x3a8(%rbp),%rsi │ │ + mov %rbx,-0x3a8(%rbp) │ │ + mov -0x3b0(%rbp),%rsi │ │ lea -0x498(%rbp),%rdi │ │ - mov %rsi,-0x40(%rbp) │ │ + mov %rsi,-0x30(%rbp) │ │ mov %rbx,%rdx │ │ - call 52f10 │ │ + call 532f0 │ │ cmpl $0x1,-0x498(%rbp) │ │ - jne 4d5ae │ │ + jne 4d38b │ │ mov -0x490(%rbp),%r15 │ │ mov -0x488(%rbp),%rbx │ │ - mov 0x32677(%rip),%r14 │ │ - cmp 0x32660(%rip),%r14 │ │ - jne 4d0ae │ │ - lea 0x32657(%rip),%rdi │ │ - call 53ee0 │ │ - mov 0x32653(%rip),%rax │ │ + mov 0x2fb91(%rip),%r14 │ │ + cmp 0x2fb7a(%rip),%r14 │ │ + jne 4ce7c │ │ + lea 0x2fb71(%rip),%rdi │ │ + call 541e0 │ │ + mov 0x2fb6d(%rip),%rax │ │ mov %r14,%rcx │ │ shl $0x4,%rcx │ │ mov %r15,(%rax,%rcx,1) │ │ mov %rbx,0x8(%rax,%rcx,1) │ │ inc %r14 │ │ - mov %r14,0x32641(%rip) │ │ - je 4e34e │ │ - mov 0x3262c(%rip),%rax │ │ + mov %r14,0x2fb5b(%rip) │ │ + je 4e10b │ │ + mov 0x2fb46(%rip),%rax │ │ shl $0x4,%r14 │ │ mov -0x10(%rax,%r14,1),%rsi │ │ mov -0x8(%rax,%r14,1),%rdx │ │ mov %r13,%rdi │ │ - call 4f800 │ │ - mov -0xa30(%rbp),%rax │ │ + call 4fa70 │ │ + mov -0xac0(%rbp),%rax │ │ cmp $0xffffffffffffffff,%rax │ │ - je 4d5ae │ │ - mov %rax,-0x160(%rbp) │ │ - mov -0xa28(%rbp),%rax │ │ - mov %rax,-0x1d0(%rbp) │ │ + je 4d38b │ │ + mov %rax,-0x100(%rbp) │ │ + mov -0xab8(%rbp),%rax │ │ + mov %rax,-0x1e0(%rbp) │ │ mov %r13,%rdi │ │ - lea 0x325c6(%rip),%rsi │ │ - lea -0x430c4(%rip),%rdx │ │ + lea 0x2fae0(%rip),%rsi │ │ + lea -0x42c02(%rip),%rdx │ │ push $0x11 │ │ pop %rcx │ │ - call 55280 │ │ - mov %rdx,-0x50(%rbp) │ │ + call 55670 │ │ + mov %rdx,-0x40(%rbp) │ │ mov %rax,%rcx │ │ test %rax,%rax │ │ - mov -0x50(%rbp),%rax │ │ + mov -0x40(%rbp),%rax │ │ cmove %rcx,%rax │ │ - mov %rax,-0x50(%rbp) │ │ + mov %rax,-0x40(%rbp) │ │ push $0x1 │ │ pop %rax │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x150(%rbp) │ │ - lea -0xa30(%rbp),%rdi │ │ - lea 0x32585(%rip),%rsi │ │ - lea -0x430e5(%rip),%rdx │ │ + mov %rcx,-0x120(%rbp) │ │ + lea -0xac0(%rbp),%rdi │ │ + lea 0x2fa9f(%rip),%rsi │ │ + lea -0x42c23(%rip),%rdx │ │ push $0xf │ │ pop %rcx │ │ - call 55280 │ │ - mov %rdx,-0x70(%rbp) │ │ + call 55670 │ │ + mov %rdx,-0x78(%rbp) │ │ mov %rax,%rcx │ │ test %rax,%rax │ │ - mov -0x70(%rbp),%rax │ │ + mov -0x78(%rbp),%rax │ │ cmove %rcx,%rax │ │ - mov %rax,-0x70(%rbp) │ │ + mov %rax,-0x78(%rbp) │ │ push $0x1 │ │ pop %rax │ │ cmove %rax,%rcx │ │ mov %rcx,-0x140(%rbp) │ │ - lea -0xa30(%rbp),%rdi │ │ - lea 0x32544(%rip),%rsi │ │ - lea -0x43117(%rip),%rdx │ │ + lea -0xac0(%rbp),%rdi │ │ + lea 0x2fa5e(%rip),%rsi │ │ + lea -0x42c55(%rip),%rdx │ │ push $0xf │ │ pop %rcx │ │ - call 55280 │ │ - mov %rdx,-0x80(%rbp) │ │ + call 55670 │ │ + mov %rdx,-0x58(%rbp) │ │ mov %rax,%rcx │ │ test %rax,%rax │ │ - mov -0x80(%rbp),%rax │ │ + mov -0x58(%rbp),%rax │ │ cmove %rcx,%rax │ │ - mov %rax,-0x80(%rbp) │ │ + mov %rax,-0x58(%rbp) │ │ push $0x1 │ │ pop %rax │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x180(%rbp) │ │ - lea -0xa30(%rbp),%rdi │ │ - lea 0x32503(%rip),%rsi │ │ - lea -0x43128(%rip),%rdx │ │ + mov %rcx,-0x110(%rbp) │ │ + lea -0xac0(%rbp),%rdi │ │ + lea 0x2fa1d(%rip),%rsi │ │ + lea -0x42c66(%rip),%rdx │ │ push $0x12 │ │ pop %rcx │ │ - call 55280 │ │ + call 55670 │ │ mov %rdx,-0xa0(%rbp) │ │ mov %rax,%rcx │ │ test %rax,%rax │ │ mov -0xa0(%rbp),%rax │ │ cmove %rcx,%rax │ │ mov %rax,-0xa0(%rbp) │ │ push $0x1 │ │ pop %rax │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x1e0(%rbp) │ │ - lea -0xa30(%rbp),%rdi │ │ - lea 0x324b9(%rip),%rsi │ │ - lea -0x49916(%rip),%rdx │ │ + mov %rcx,-0x1a0(%rbp) │ │ + lea -0xac0(%rbp),%rdi │ │ + lea 0x2f9d3(%rip),%rsi │ │ + lea -0x496a4(%rip),%rdx │ │ push $0x10 │ │ pop %rcx │ │ - call 55280 │ │ - mov %rdx,-0xe0(%rbp) │ │ + call 55670 │ │ + mov %rdx,-0xc0(%rbp) │ │ mov %rax,%rcx │ │ test %rax,%rax │ │ - mov -0xe0(%rbp),%rax │ │ + mov -0xc0(%rbp),%rax │ │ cmove %rcx,%rax │ │ - mov %rax,-0xe0(%rbp) │ │ + mov %rax,-0xc0(%rbp) │ │ push $0x1 │ │ pop %rax │ │ cmove %rax,%rcx │ │ - mov %rcx,-0xf0(%rbp) │ │ - lea -0xa30(%rbp),%rdi │ │ - lea 0x3246f(%rip),%rsi │ │ - lea -0x43197(%rip),%rdx │ │ + mov %rcx,-0x1f0(%rbp) │ │ + lea -0xac0(%rbp),%rdi │ │ + lea 0x2f989(%rip),%rsi │ │ + lea -0x42cd5(%rip),%rdx │ │ push $0xe │ │ pop %rcx │ │ - call 55280 │ │ - mov %rdx,-0xd0(%rbp) │ │ + call 55670 │ │ + mov %rdx,-0x90(%rbp) │ │ mov %rax,%rcx │ │ test %rax,%rax │ │ - mov -0xd0(%rbp),%rax │ │ + mov -0x90(%rbp),%rax │ │ cmove %rcx,%rax │ │ - mov %rax,-0xd0(%rbp) │ │ + mov %rax,-0x90(%rbp) │ │ push $0x1 │ │ pop %rax │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x170(%rbp) │ │ - lea -0xa30(%rbp),%rdi │ │ - lea 0x32425(%rip),%rsi │ │ - lea -0x431d3(%rip),%rdx │ │ + mov %rcx,-0x130(%rbp) │ │ + lea -0xac0(%rbp),%rdi │ │ + lea 0x2f93f(%rip),%rsi │ │ + lea -0x42d11(%rip),%rdx │ │ push $0x16 │ │ pop %rcx │ │ - call 55280 │ │ + call 55670 │ │ mov %rdx,-0xb0(%rbp) │ │ mov %rax,%rcx │ │ test %rax,%rax │ │ mov -0xb0(%rbp),%rax │ │ cmove %rcx,%rax │ │ mov %rax,-0xb0(%rbp) │ │ push $0x1 │ │ pop %rax │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x1c0(%rbp) │ │ - lea -0xa30(%rbp),%rdi │ │ - lea 0x323db(%rip),%rsi │ │ - lea -0x49964(%rip),%rdx │ │ + mov %rcx,-0xf0(%rbp) │ │ + lea -0xac0(%rbp),%rdi │ │ + lea 0x2f8f5(%rip),%rsi │ │ + lea -0x496e2(%rip),%rdx │ │ push $0x10 │ │ pop %rcx │ │ - call 55280 │ │ - mov %rdx,-0xc0(%rbp) │ │ + call 55670 │ │ + mov %rdx,-0xe0(%rbp) │ │ mov %rax,%r14 │ │ test %rax,%rax │ │ - mov -0xc0(%rbp),%rax │ │ + mov -0xe0(%rbp),%rax │ │ cmove %r14,%rax │ │ - mov %rax,-0xc0(%rbp) │ │ + mov %rax,-0xe0(%rbp) │ │ push $0x1 │ │ pop %rax │ │ cmove %rax,%r14 │ │ - lea -0xa30(%rbp),%rdi │ │ - lea 0x32398(%rip),%rsi │ │ - lea -0x432b4(%rip),%rdx │ │ + lea -0xac0(%rbp),%rdi │ │ + lea 0x2f8b2(%rip),%rsi │ │ + lea -0x42df2(%rip),%rdx │ │ push $0xe │ │ pop %rcx │ │ - call 55280 │ │ - mov %rax,%r15 │ │ + call 55670 │ │ + mov %rax,%rbx │ │ mov %rdx,%r13 │ │ test %rax,%rax │ │ cmove %rax,%r13 │ │ push $0x1 │ │ pop %rax │ │ - cmove %rax,%r15 │ │ - lea -0xa30(%rbp),%rdi │ │ - lea 0x32367(%rip),%rsi │ │ - lea -0x432d7(%rip),%rdx │ │ + cmove %rax,%rbx │ │ + lea -0xac0(%rbp),%rdi │ │ + lea 0x2f881(%rip),%rsi │ │ + lea -0x42e15(%rip),%rdx │ │ push $0x13 │ │ pop %rcx │ │ - call 55280 │ │ - mov %rax,%rbx │ │ + call 55670 │ │ + mov %rax,%r15 │ │ mov %rdx,%r12 │ │ - lea -0xa30(%rbp),%rdi │ │ - lea 0x32344(%rip),%rsi │ │ - lea -0x432d5(%rip),%rdx │ │ + lea -0xac0(%rbp),%rdi │ │ + lea 0x2f85e(%rip),%rsi │ │ + lea -0x42e13(%rip),%rdx │ │ push $0x13 │ │ pop %rcx │ │ - call 55280 │ │ - test %rbx,%rbx │ │ - mov %rbx,%rcx │ │ + call 55670 │ │ + test %r15,%r15 │ │ + mov %r15,%rcx │ │ push $0x1 │ │ pop %rsi │ │ cmove %rsi,%rcx │ │ - cmove %rbx,%r12 │ │ + cmove %r15,%r12 │ │ test %rax,%rax │ │ cmove %rax,%rdx │ │ cmove %rsi,%rax │ │ - mov -0x220(%rbp),%rsi │ │ + mov -0x230(%rbp),%rsi │ │ mov 0x20(%rsi),%r9 │ │ mov 0x28(%rsi),%r10 │ │ - mov 0xe0(%rsi),%rdi │ │ - mov 0xe8(%rsi),%r8 │ │ - mov 0x100(%rsi),%rsi │ │ + mov 0xf0(%rsi),%rdi │ │ + mov 0xf8(%rsi),%r8 │ │ + mov 0x110(%rsi),%rsi │ │ test %rsi,%rsi │ │ - je 4d402 │ │ + je 4d1d0 │ │ lock incq (%rsi) │ │ - jle 4e5f2 │ │ - mov -0x150(%rbp),%r11 │ │ - mov %r11,-0x1360(%rbp) │ │ - mov -0x50(%rbp),%r11 │ │ - mov %r11,-0x1358(%rbp) │ │ - mov %r9,-0x1350(%rbp) │ │ - mov %r10,-0x1348(%rbp) │ │ + jle 4e8f7 │ │ + mov -0x120(%rbp),%r11 │ │ + mov %r11,-0x1470(%rbp) │ │ + mov -0x40(%rbp),%r11 │ │ + mov %r11,-0x1468(%rbp) │ │ + mov %r9,-0x1460(%rbp) │ │ + mov %r10,-0x1458(%rbp) │ │ push $0x1 │ │ pop %r9 │ │ - mov %r9,-0x1340(%rbp) │ │ - andq $0x0,-0x1338(%rbp) │ │ + mov %r9,-0x1450(%rbp) │ │ + andq $0x0,-0x1448(%rbp) │ │ mov -0x140(%rbp),%r10 │ │ - mov %r10,-0x1330(%rbp) │ │ - mov -0x70(%rbp),%r10 │ │ - mov %r10,-0x1328(%rbp) │ │ - mov -0x180(%rbp),%r10 │ │ - mov %r10,-0x1320(%rbp) │ │ - mov -0x80(%rbp),%r10 │ │ - mov %r10,-0x1318(%rbp) │ │ - mov %r9,-0x1310(%rbp) │ │ - andq $0x0,-0x1308(%rbp) │ │ - mov -0x1e0(%rbp),%r10 │ │ - mov %r10,-0x1300(%rbp) │ │ + mov %r10,-0x1440(%rbp) │ │ + mov -0x78(%rbp),%r10 │ │ + mov %r10,-0x1438(%rbp) │ │ + mov -0x110(%rbp),%r10 │ │ + mov %r10,-0x1430(%rbp) │ │ + mov -0x58(%rbp),%r10 │ │ + mov %r10,-0x1428(%rbp) │ │ + mov %r9,-0x1420(%rbp) │ │ + andq $0x0,-0x1418(%rbp) │ │ + mov -0x1a0(%rbp),%r10 │ │ + mov %r10,-0x1410(%rbp) │ │ mov -0xa0(%rbp),%r10 │ │ - mov %r10,-0x12f8(%rbp) │ │ + mov %r10,-0x1408(%rbp) │ │ + mov -0x1f0(%rbp),%r10 │ │ + mov %r10,-0x1400(%rbp) │ │ + mov -0xc0(%rbp),%r10 │ │ + mov %r10,-0x13f8(%rbp) │ │ + mov %r9,-0x13f0(%rbp) │ │ + andq $0x0,-0x13e8(%rbp) │ │ + mov -0x130(%rbp),%r10 │ │ + mov %r10,-0x13e0(%rbp) │ │ + mov -0x90(%rbp),%r10 │ │ + mov %r10,-0x13d8(%rbp) │ │ mov -0xf0(%rbp),%r10 │ │ - mov %r10,-0x12f0(%rbp) │ │ - mov -0xe0(%rbp),%r10 │ │ - mov %r10,-0x12e8(%rbp) │ │ - mov -0x170(%rbp),%r10 │ │ - mov %r10,-0x12e0(%rbp) │ │ - mov -0xd0(%rbp),%r10 │ │ - mov %r10,-0x12d8(%rbp) │ │ - mov -0x1c0(%rbp),%r10 │ │ - mov %r10,-0x12d0(%rbp) │ │ + mov %r10,-0x13d0(%rbp) │ │ mov -0xb0(%rbp),%r10 │ │ - mov %r10,-0x12c8(%rbp) │ │ - mov %r14,-0x12c0(%rbp) │ │ - mov -0xc0(%rbp),%r10 │ │ - mov %r10,-0x12b8(%rbp) │ │ - mov %r15,-0x12b0(%rbp) │ │ - mov %r13,-0x12a8(%rbp) │ │ - mov %rcx,-0x12a0(%rbp) │ │ - mov %r12,-0x1298(%rbp) │ │ - mov %rdi,-0x1290(%rbp) │ │ - mov %r8,-0x1288(%rbp) │ │ - mov %rax,-0x1280(%rbp) │ │ - mov %rdx,-0x1278(%rbp) │ │ - mov %rsi,-0x1270(%rbp) │ │ - andq $0x0,-0x1268(%rbp) │ │ - andq $0x0,-0x1258(%rbp) │ │ - movb $0x1,-0x1250(%rbp) │ │ - mov %r9,-0x1370(%rbp) │ │ - mov %r9,-0x1368(%rbp) │ │ - mov $0x128,%edi │ │ - call *0x2dcc7(%rip) │ │ + mov %r10,-0x13c8(%rbp) │ │ + mov %r14,-0x13c0(%rbp) │ │ + mov -0xe0(%rbp),%r10 │ │ + mov %r10,-0x13b8(%rbp) │ │ + mov %rbx,-0x13b0(%rbp) │ │ + mov %r13,-0x13a8(%rbp) │ │ + mov %rcx,-0x13a0(%rbp) │ │ + mov %r12,-0x1398(%rbp) │ │ + mov %rdi,-0x1390(%rbp) │ │ + mov %r8,-0x1388(%rbp) │ │ + mov %rax,-0x1380(%rbp) │ │ + mov %rdx,-0x1378(%rbp) │ │ + mov %rsi,-0x1370(%rbp) │ │ + andq $0x0,-0x1368(%rbp) │ │ + andq $0x0,-0x1358(%rbp) │ │ + movb $0x1,-0x1350(%rbp) │ │ + mov %r9,-0x1480(%rbp) │ │ + mov %r9,-0x1478(%rbp) │ │ + mov $0x138,%edi │ │ + call *0x2b1a2(%rip) │ │ test %rax,%rax │ │ - je 4e35f │ │ - mov %rax,%rbx │ │ - mov $0x128,%ecx │ │ + je 4e11c │ │ + mov %rax,%r12 │ │ + mov $0x138,%ecx │ │ mov %rax,%rdi │ │ - lea -0x1370(%rbp),%rsi │ │ + lea -0x1480(%rbp),%rsi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - cmpq $0x0,-0x160(%rbp) │ │ - lea -0xa30(%rbp),%r13 │ │ - je 4d5e3 │ │ - mov -0x1d0(%rbp),%rdi │ │ - call *0x2dc94(%rip) │ │ - jmp 4d5e3 │ │ - cmpq $0x0,-0x3b0(%rbp) │ │ - je 4d5c2 │ │ - mov -0x40(%rbp),%rdi │ │ - call *0x2dc7e(%rip) │ │ - mov -0x220(%rbp),%rax │ │ + cmpq $0x0,-0x100(%rbp) │ │ + lea -0xac0(%rbp),%r13 │ │ + je 4d3c2 │ │ + mov -0x1e0(%rbp),%rdi │ │ + call *0x2b16f(%rip) │ │ + jmp 4d3c2 │ │ + cmpq $0x0,-0x3b8(%rbp) │ │ + je 4d39f │ │ + mov -0x30(%rbp),%rdi │ │ + call *0x2b159(%rip) │ │ + mov -0x230(%rbp),%rax │ │ lock decq (%rax) │ │ - mov $0x0,%ebx │ │ - je 4d604 │ │ - jmp 4d610 │ │ - mov %r12,-0x40(%rbp) │ │ - xor %ebx,%ebx │ │ - lea -0xa30(%rbp),%r13 │ │ - cmpq $0x0,-0x3b0(%rbp) │ │ - je 4d5f7 │ │ - mov -0x40(%rbp),%rdi │ │ - call *0x2dc49(%rip) │ │ - mov -0x220(%rbp),%r14 │ │ - lock decq (%r14) │ │ - jne 4d610 │ │ - lea -0x220(%rbp),%rdi │ │ - call 55190 │ │ - movdqu -0x5a0(%rbp),%xmm0 │ │ - movdqu -0x590(%rbp),%xmm1 │ │ - movdqa %xmm1,-0x2a0(%rbp) │ │ - movdqa %xmm0,-0x2b0(%rbp) │ │ - mov -0x2a0(%rbp),%r15 │ │ - lea -0x298(%rbp),%rax │ │ - mov %rax,-0x510(%rbp) │ │ - mov %rbx,-0x508(%rbp) │ │ - mov 0x218(%r15),%al │ │ - cmp $0xfe,%al │ │ - je 4db26 │ │ - test %rbx,%rbx │ │ - je 4d679 │ │ + mov $0x0,%r12d │ │ + je 4d3e3 │ │ + jmp 4d3ef │ │ + mov %r12,-0x30(%rbp) │ │ + xor %r12d,%r12d │ │ + lea -0xac0(%rbp),%r13 │ │ + cmpq $0x0,-0x3b8(%rbp) │ │ + je 4d3d6 │ │ + mov -0x30(%rbp),%rdi │ │ + call *0x2b122(%rip) │ │ + mov -0x230(%rbp),%rbx │ │ lock decq (%rbx) │ │ - jne 4d672 │ │ - lea -0x508(%rbp),%rdi │ │ - call 55190 │ │ - mov 0x218(%r15),%al │ │ + jne 4d3ef │ │ + lea -0x230(%rbp),%rdi │ │ + call 55580 │ │ + movups -0x5f0(%rbp),%xmm0 │ │ + movups -0x5e0(%rbp),%xmm1 │ │ + movaps %xmm1,-0x4c0(%rbp) │ │ + movaps %xmm0,-0x4d0(%rbp) │ │ + mov -0x4c0(%rbp),%r14 │ │ + lea -0x4b8(%rbp),%rax │ │ + mov %rax,-0x3f0(%rbp) │ │ + mov %r12,-0x3e8(%rbp) │ │ + mov 0x1e0(%r14),%al │ │ + cmp $0xfe,%al │ │ + je 4d9e1 │ │ + test %r12,%r12 │ │ + je 4d455 │ │ + lock decq (%r12) │ │ + jne 4d44e │ │ + lea -0x3e8(%rbp),%rdi │ │ + call 55580 │ │ + mov 0x1e0(%r14),%al │ │ cmp $0xff,%al │ │ - je 4d68f │ │ - mov 0x218(%r15),%rcx │ │ - mov 0x220(%r15),%rax │ │ + je 4d46b │ │ + mov 0x1e0(%r14),%rcx │ │ + mov 0x1e8(%r14),%rax │ │ mov $0xff,%dl │ │ - jmp 4d6c1 │ │ - mov 0x220(%r15),%rax │ │ + jmp 4d49d │ │ + mov 0x1e8(%r14),%rax │ │ test %rax,%rax │ │ - je 4d6aa │ │ - mov 0x1c0(%rax),%rcx │ │ + je 4d486 │ │ + mov 0x1e0(%rax),%rcx │ │ add $0x10,%rcx │ │ mov $0x2,%dl │ │ - jmp 4d6c1 │ │ - mov -0x2b0(%rbp),%rax │ │ - mov -0x2a8(%rbp),%rcx │ │ + jmp 4d49d │ │ + mov -0x4d0(%rbp),%rax │ │ + mov -0x4c8(%rbp),%rcx │ │ mov (%rcx),%rcx │ │ add $0x10,%rcx │ │ xor %edx,%edx │ │ - mov %dl,-0x1370(%rbp) │ │ - mov %rcx,-0x1368(%rbp) │ │ - mov %rax,-0x1360(%rbp) │ │ + mov %dl,-0x1480(%rbp) │ │ + mov %rcx,-0x1478(%rbp) │ │ + mov %rax,-0x1470(%rbp) │ │ lea -0x490(%rbp),%rdi │ │ - lea -0x580(%rbp),%rsi │ │ - lea -0x1370(%rbp),%rdx │ │ - call 58220 │ │ + lea -0x5d0(%rbp),%rsi │ │ + lea -0x1480(%rbp),%rdx │ │ + call 58500 │ │ andq $0x0,-0x498(%rbp) │ │ push $0x58 │ │ pop %rcx │ │ mov %r13,%rdi │ │ - lea -0x568(%rbp),%rsi │ │ + lea -0x5b8(%rbp),%rsi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - lea -0x1370(%rbp),%rdi │ │ + lea -0x1480(%rbp),%rdi │ │ lea -0x498(%rbp),%rsi │ │ mov %r13,%rdx │ │ - call 54c30 │ │ + call 55010 │ │ mov $0xc0,%ecx │ │ - lea -0x7e8(%rbp),%rdi │ │ - lea -0x1370(%rbp),%rsi │ │ + lea -0x858(%rbp),%rdi │ │ + lea -0x1480(%rbp),%rsi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - cmpb $0x2,-0x730(%rbp) │ │ - mov -0x68(%rbp),%r11 │ │ - mov -0x78(%rbp),%rbx │ │ - mov -0x48(%rbp),%r15 │ │ - jne 4cc03 │ │ - jmp 4c879 │ │ - mov -0x198(%rbp),%rax │ │ + cmpb $0x2,-0x7a0(%rbp) │ │ + jne 4c992 │ │ + jmp 4c54a │ │ + mov -0x1b8(%rbp),%rax │ │ + mov %rax,-0xe0(%rbp) │ │ + mov -0x1c0(%rbp),%rax │ │ + mov %rax,-0x90(%rbp) │ │ + mov -0x80(%rbp),%rax │ │ mov %rax,-0xa0(%rbp) │ │ - mov -0x1a0(%rbp),%rax │ │ - mov %rax,-0x70(%rbp) │ │ - mov -0x60(%rbp),%rax │ │ - mov %rax,-0x50(%rbp) │ │ - mov -0x230(%rbp),%rax │ │ - mov %rax,-0xc0(%rbp) │ │ - mov -0x240(%rbp),%r11 │ │ - mov -0x250(%rbp),%r8 │ │ - mov -0x260(%rbp),%rdx │ │ + mov -0x240(%rbp),%rax │ │ + mov %rax,-0x58(%rbp) │ │ + mov -0x250(%rbp),%rax │ │ + mov %rax,-0x40(%rbp) │ │ + mov -0x260(%rbp),%rax │ │ + mov %rax,-0x110(%rbp) │ │ mov -0x270(%rbp),%rax │ │ - movq $0x0,-0xd0(%rbp) │ │ - movq $0x0,-0xe0(%rbp) │ │ - movq $0x0,-0x80(%rbp) │ │ - movq $0x0,-0x40(%rbp) │ │ + mov %rax,-0x1a0(%rbp) │ │ + mov -0x280(%rbp),%rsi │ │ + mov -0x290(%rbp),%r13 │ │ + mov -0x2a0(%rbp),%r9 │ │ + movq $0x0,-0x140(%rbp) │ │ + movq $0x0,-0x120(%rbp) │ │ movq $0x0,-0xb0(%rbp) │ │ - xor %ecx,%ecx │ │ - xor %r10d,%r10d │ │ - xor %esi,%esi │ │ - mov %r11,%rdi │ │ - mov 0x20(%r14),%r13 │ │ - mov 0x28(%r14),%r9 │ │ - mov 0xe0(%r14),%r12 │ │ - mov 0xe8(%r14),%r15 │ │ - mov 0x100(%r14),%rbx │ │ - test %rbx,%rbx │ │ - je 4d801 │ │ - lock incq (%rbx) │ │ - jle 4e5f2 │ │ + movq $0x0,-0xc0(%rbp) │ │ + movq $0x0,-0x78(%rbp) │ │ + movq $0x0,-0x30(%rbp) │ │ + xor %r12d,%r12d │ │ + xor %r15d,%r15d │ │ + xor %edi,%edi │ │ + xor %r8d,%r8d │ │ + mov 0x20(%rbx),%rdx │ │ + mov 0x28(%rbx),%r14 │ │ + mov 0xf0(%rbx),%rcx │ │ + mov 0xf8(%rbx),%rax │ │ + mov 0x110(%rbx),%r11 │ │ + test %r11,%r11 │ │ + je 4d600 │ │ + lock incq (%r11) │ │ + jle 4e8f7 │ │ push $0x1 │ │ - pop %r11 │ │ + pop %r10 │ │ + mov %r10,-0x1480(%rbp) │ │ + mov %r10,-0x1478(%rbp) │ │ + mov %r9,-0x1470(%rbp) │ │ + mov %r8,-0x1468(%rbp) │ │ + mov %rdx,-0x1460(%rbp) │ │ + mov %r14,-0x1458(%rbp) │ │ + mov -0x548(%rbp),%rdx │ │ + mov %rdx,-0x1450(%rbp) │ │ + mov -0x540(%rbp),%r8 │ │ + mov %r8,-0x1448(%rbp) │ │ + mov %r13,-0x1440(%rbp) │ │ + mov %rdi,-0x1438(%rbp) │ │ + mov %rsi,-0x1430(%rbp) │ │ + mov %r15,-0x1428(%rbp) │ │ + mov %rdx,-0x1420(%rbp) │ │ + mov %r8,-0x1418(%rbp) │ │ + mov -0x40(%rbp),%rsi │ │ + mov %rsi,-0x1410(%rbp) │ │ + mov -0x78(%rbp),%rsi │ │ + mov %rsi,-0x1408(%rbp) │ │ + mov -0x58(%rbp),%rsi │ │ + mov %rsi,-0x1400(%rbp) │ │ + mov -0xc0(%rbp),%rsi │ │ + mov %rsi,-0x13f8(%rbp) │ │ + mov %rdx,-0x13f0(%rbp) │ │ + mov %r8,-0x13e8(%rbp) │ │ + mov -0x558(%rbp),%rdx │ │ + mov %rdx,-0x13e0(%rbp) │ │ + mov -0x550(%rbp),%rdx │ │ + mov %rdx,-0x13d8(%rbp) │ │ + mov -0xa0(%rbp),%rdx │ │ + mov %rdx,-0x13d0(%rbp) │ │ + mov -0xb0(%rbp),%rdx │ │ + mov %rdx,-0x13c8(%rbp) │ │ + mov -0xe0(%rbp),%rdx │ │ + mov %rdx,-0x13c0(%rbp) │ │ + mov -0x140(%rbp),%rdx │ │ + mov %rdx,-0x13b8(%rbp) │ │ + mov -0x1a0(%rbp),%rdx │ │ + mov %rdx,-0x13b0(%rbp) │ │ + mov %r12,-0x13a8(%rbp) │ │ + mov -0x110(%rbp),%rdx │ │ + mov %rdx,-0x13a0(%rbp) │ │ + mov -0x30(%rbp),%rdx │ │ + mov %rdx,-0x1398(%rbp) │ │ + mov %rcx,-0x1390(%rbp) │ │ + mov %rax,-0x1388(%rbp) │ │ + mov -0x90(%rbp),%rax │ │ + mov %rax,-0x1380(%rbp) │ │ + mov -0x120(%rbp),%rax │ │ + mov %rax,-0x1378(%rbp) │ │ mov %r11,-0x1370(%rbp) │ │ - mov %r11,-0x1368(%rbp) │ │ - mov %rax,-0x1360(%rbp) │ │ - mov %rsi,-0x1358(%rbp) │ │ - mov %r13,-0x1350(%rbp) │ │ - mov %r9,-0x1348(%rbp) │ │ - mov -0x4e0(%rbp),%rax │ │ - mov %rax,-0x1340(%rbp) │ │ - mov -0x4d8(%rbp),%rsi │ │ - mov %rsi,-0x1338(%rbp) │ │ - mov %rdx,-0x1330(%rbp) │ │ - mov %r10,-0x1328(%rbp) │ │ - mov %r8,-0x1320(%rbp) │ │ - mov %rcx,-0x1318(%rbp) │ │ - mov %rax,-0x1310(%rbp) │ │ - mov %rsi,-0x1308(%rbp) │ │ - mov %rax,-0x1300(%rbp) │ │ - mov %rsi,-0x12f8(%rbp) │ │ - mov %rax,-0x12f0(%rbp) │ │ - mov %rsi,-0x12e8(%rbp) │ │ - mov -0x4f0(%rbp),%rax │ │ - mov %rax,-0x12e0(%rbp) │ │ - mov -0x4e8(%rbp),%rax │ │ - mov %rax,-0x12d8(%rbp) │ │ - mov -0x50(%rbp),%rax │ │ - mov %rax,-0x12d0(%rbp) │ │ - mov -0x80(%rbp),%rax │ │ - mov %rax,-0x12c8(%rbp) │ │ - mov -0xa0(%rbp),%rax │ │ - mov %rax,-0x12c0(%rbp) │ │ - mov -0xd0(%rbp),%rax │ │ - mov %rax,-0x12b8(%rbp) │ │ - mov %rdi,-0x12b0(%rbp) │ │ - mov -0xb0(%rbp),%rax │ │ - mov %rax,-0x12a8(%rbp) │ │ - mov -0xc0(%rbp),%rax │ │ - mov %rax,-0x12a0(%rbp) │ │ - mov -0x40(%rbp),%rax │ │ - mov %rax,-0x1298(%rbp) │ │ - mov %r12,-0x1290(%rbp) │ │ - mov %r15,-0x1288(%rbp) │ │ - mov -0x70(%rbp),%rax │ │ - mov %rax,-0x1280(%rbp) │ │ - mov -0xe0(%rbp),%rax │ │ - mov %rax,-0x1278(%rbp) │ │ - mov %rbx,-0x1270(%rbp) │ │ - andq $0x0,-0x1268(%rbp) │ │ - andq $0x0,-0x1258(%rbp) │ │ - movb $0x1,-0x1250(%rbp) │ │ - mov $0x128,%edi │ │ - call *0x2d8db(%rip) │ │ + andq $0x0,-0x1368(%rbp) │ │ + andq $0x0,-0x1358(%rbp) │ │ + movb $0x1,-0x1350(%rbp) │ │ + mov $0x138,%edi │ │ + call *0x2ad6a(%rip) │ │ test %rax,%rax │ │ - je 4e3b4 │ │ - mov %rax,%rbx │ │ - mov $0x128,%ecx │ │ + je 4e163 │ │ + mov %rax,%r12 │ │ + mov $0x138,%ecx │ │ mov %rax,%rdi │ │ - lea -0x1370(%rbp),%rsi │ │ + lea -0x1480(%rbp),%rsi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - lea -0xa30(%rbp),%r13 │ │ - jmp 4d5fe │ │ - mov %r10d,%esi │ │ - cmp %rsi,%rcx │ │ - jb 4ceef │ │ - mov %ebx,%r12d │ │ - mov -0x4d0(%rbp),%rdx │ │ - sub %r12,%rdx │ │ - jb 4ceef │ │ - mov -0x40(%rbp),%r15d │ │ - cmp %r15,%rdx │ │ - jb 4ceef │ │ - mov -0x50(%rbp),%edi │ │ - mov -0x4c8(%rbp),%rdx │ │ - sub %rdi,%rdx │ │ - jb 4ceef │ │ - mov -0x70(%rbp),%ecx │ │ - cmp %rcx,%rdx │ │ - jb 4ceef │ │ - mov -0x80(%rbp),%r11d │ │ - mov -0x4c0(%rbp),%rdx │ │ - sub %r11,%rdx │ │ - jb 4ceef │ │ - mov -0xa0(%rbp),%r8d │ │ - cmp %r8,%rdx │ │ - jb 4ceef │ │ - mov -0xe0(%rbp),%r13d │ │ - mov -0x4b8(%rbp),%rdx │ │ - sub %r13,%rdx │ │ - jb 4ceef │ │ - mov -0xd0(%rbp),%r9d │ │ - mov %r9,-0x40(%rbp) │ │ - cmp %r9,%rdx │ │ - jb 4ceef │ │ - mov -0xb0(%rbp),%r9d │ │ - mov -0x4b0(%rbp),%rdx │ │ - mov %r9,-0x50(%rbp) │ │ - sub %r9,%rdx │ │ - jb 4ceef │ │ - mov -0xc0(%rbp),%r9d │ │ - mov %r9,-0x80(%rbp) │ │ - cmp %r9,%rdx │ │ - jb 4ceef │ │ - mov -0x150(%rbp),%edx │ │ - mov -0x4a8(%rbp),%r10 │ │ - mov %rdx,-0x70(%rbp) │ │ - sub %rdx,%r10 │ │ - jb 4ceef │ │ - mov -0x180(%rbp),%edx │ │ - mov -0x140(%rbp),%ebx │ │ - mov -0x4a0(%rbp),%r9 │ │ - mov %rbx,-0xa0(%rbp) │ │ - sub %rbx,%r9 │ │ - setb %bl │ │ - mov %rdx,-0xe0(%rbp) │ │ - cmp %rdx,%r10 │ │ - jb 4ceef │ │ - test %bl,%bl │ │ - jne 4ceef │ │ - mov -0x1e0(%rbp),%edx │ │ - mov %rdx,-0xd0(%rbp) │ │ - cmp %rdx,%r9 │ │ - jb 4ceef │ │ - mov %r8,-0xb0(%rbp) │ │ - mov %r15,%r10 │ │ - add -0x270(%rbp),%rax │ │ - add -0x260(%rbp),%r12 │ │ - mov %r12,%rdx │ │ - add -0x250(%rbp),%rdi │ │ - mov %rdi,%r8 │ │ - add -0x240(%rbp),%r11 │ │ - add -0x230(%rbp),%r13 │ │ - mov %r13,-0xc0(%rbp) │ │ - mov -0x50(%rbp),%rdi │ │ - add -0x60(%rbp),%rdi │ │ - mov %rdi,-0x50(%rbp) │ │ - mov -0x70(%rbp),%rdi │ │ - add -0x1a0(%rbp),%rdi │ │ - mov %rdi,-0x70(%rbp) │ │ - mov -0xa0(%rbp),%rdi │ │ - add -0x198(%rbp),%rdi │ │ + lea -0xac0(%rbp),%r13 │ │ + jmp 4d3dd │ │ + mov %ecx,%r8d │ │ + cmp %r8,%rdi │ │ + jb 4ccbc │ │ + mov %eax,%r14d │ │ + mov -0x538(%rbp),%rax │ │ + sub %r14,%rax │ │ + jb 4ccbc │ │ + mov -0x30(%rbp),%r11d │ │ + cmp %r11,%rax │ │ + jb 4ccbc │ │ + mov -0x40(%rbp),%r10d │ │ + mov -0x530(%rbp),%rax │ │ + sub %r10,%rax │ │ + jb 4ccbc │ │ + mov -0x78(%rbp),%r15d │ │ + cmp %r15,%rax │ │ + jb 4ccbc │ │ + mov -0x58(%rbp),%ecx │ │ + mov -0x528(%rbp),%rax │ │ + sub %rcx,%rax │ │ + jb 4ccbc │ │ + mov -0xa0(%rbp),%esi │ │ + cmp %rsi,%rax │ │ + jb 4ccbc │ │ + mov -0xc0(%rbp),%edx │ │ + mov -0x520(%rbp),%rax │ │ + sub %rdx,%rax │ │ + jb 4ccbc │ │ + mov -0x90(%rbp),%edi │ │ + mov %rdi,-0x30(%rbp) │ │ + cmp %rdi,%rax │ │ + jb 4ccbc │ │ + mov -0xb0(%rbp),%edi │ │ + mov -0x518(%rbp),%rax │ │ + mov %rdi,-0x40(%rbp) │ │ + sub %rdi,%rax │ │ + jb 4ccbc │ │ + mov -0xe0(%rbp),%edi │ │ + mov %rdi,-0x78(%rbp) │ │ + cmp %rdi,%rax │ │ + jb 4ccbc │ │ + mov -0x120(%rbp),%edi │ │ + mov -0x510(%rbp),%rax │ │ + mov %rdi,-0x58(%rbp) │ │ + sub %rdi,%rax │ │ + jb 4ccbc │ │ + mov -0x140(%rbp),%edi │ │ + mov %rdi,-0xc0(%rbp) │ │ + cmp %rdi,%rax │ │ + jb 4ccbc │ │ + mov -0x110(%rbp),%edi │ │ + mov -0x508(%rbp),%rax │ │ mov %rdi,-0xa0(%rbp) │ │ - jmp 4d7d2 │ │ - test %rbx,%rbx │ │ - je 4dc11 │ │ - mov -0x298(%rbp),%r13 │ │ - mov %rbx,-0x348(%rbp) │ │ - movdqu 0x40(%rbx),%xmm0 │ │ - movdqu %xmm0,-0x3e0(%rbp) │ │ - andq $0x0,-0x3d0(%rbp) │ │ - lea -0x1370(%rbp),%rdi │ │ - lea -0x3e0(%rbp),%rsi │ │ - call 556a0 │ │ - mov -0x1370(%rbp),%rax │ │ - mov -0x1368(%rbp),%r12b │ │ - lea -0x1367(%rbp),%rsi │ │ - mov (%rsi),%ecx │ │ - mov 0x3(%rsi),%edx │ │ - mov %ecx,-0x1a8(%rbp) │ │ - mov %edx,-0x1a5(%rbp) │ │ - mov -0x1360(%rbp),%r14 │ │ - cmp $0xffffffffffffffff,%rax │ │ - je 4dc1c │ │ - mov 0x3f(%rsi),%rcx │ │ - mov %rcx,-0x100(%rbp) │ │ - movdqu 0xf(%rsi),%xmm0 │ │ - movdqu 0x1f(%rsi),%xmm1 │ │ - movdqu 0x2f(%rsi),%xmm2 │ │ - movdqa %xmm2,-0x110(%rbp) │ │ - movdqa %xmm1,-0x120(%rbp) │ │ - movdqa %xmm0,-0x130(%rbp) │ │ - cmp $0x2,%eax │ │ - jne 4dc63 │ │ - mov $0xff,%r12b │ │ - xor %r14d,%r14d │ │ - jmp 4dd24 │ │ - lea -0x3b0(%rbp),%rdi │ │ + sub %rdi,%rax │ │ + jb 4ccbc │ │ + mov -0x1a0(%rbp),%edi │ │ + mov %rdi,-0xb0(%rbp) │ │ + cmp %rdi,%rax │ │ + jb 4ccbc │ │ + mov -0x1f0(%rbp),%eax │ │ + mov -0x500(%rbp),%r12 │ │ + mov %rax,-0x90(%rbp) │ │ + sub %rax,%r12 │ │ + jb 4ccbc │ │ + mov -0xf0(%rbp),%r13d │ │ + mov -0x130(%rbp),%edi │ │ + mov -0x4f8(%rbp),%rax │ │ + mov %rdi,-0xe0(%rbp) │ │ + sub %rdi,%rax │ │ + setb %dil │ │ + mov %r13,-0x120(%rbp) │ │ + cmp %r13,%r12 │ │ + jb 4ccbc │ │ + test %dil,%dil │ │ + jne 4ccbc │ │ + mov -0x100(%rbp),%edi │ │ + mov %rdi,-0x140(%rbp) │ │ + cmp %rdi,%rax │ │ + jb 4ccbc │ │ + mov %rsi,%r12 │ │ + mov %r11,%rdi │ │ + add -0x2a0(%rbp),%r9 │ │ + add -0x290(%rbp),%r14 │ │ + mov %r14,%r13 │ │ + add -0x280(%rbp),%r10 │ │ + mov %r10,%rsi │ │ + add -0x270(%rbp),%rcx │ │ + mov %rcx,-0x1a0(%rbp) │ │ + add -0x260(%rbp),%rdx │ │ + mov %rdx,-0x110(%rbp) │ │ + mov -0x40(%rbp),%rax │ │ + add -0x250(%rbp),%rax │ │ + mov %rax,-0x40(%rbp) │ │ + mov -0x58(%rbp),%rax │ │ + add -0x240(%rbp),%rax │ │ + mov %rax,-0x58(%rbp) │ │ + mov -0xa0(%rbp),%rax │ │ + add -0x80(%rbp),%rax │ │ + mov %rax,-0xa0(%rbp) │ │ + mov -0x90(%rbp),%rax │ │ + add -0x1c0(%rbp),%rax │ │ + mov %rax,-0x90(%rbp) │ │ + mov -0xe0(%rbp),%rax │ │ + add -0x1b8(%rbp),%rax │ │ + mov %rax,-0xe0(%rbp) │ │ + jmp 4d5d4 │ │ + test %r12,%r12 │ │ + je 4da81 │ │ + mov -0x4b8(%rbp),%r13 │ │ + mov %r12,-0x350(%rbp) │ │ + movups 0x40(%r12),%xmm0 │ │ + movups %xmm0,-0x420(%rbp) │ │ + andq $0x0,-0x410(%rbp) │ │ + lea -0x188(%rbp),%rdi │ │ + lea -0x420(%rbp),%rsi │ │ + call 55a70 │ │ + mov -0x188(%rbp),%rax │ │ + mov -0x180(%rbp),%r15b │ │ + mov -0x178(%rbp),%rbx │ │ + cmp $0xfffffffffffffffe,%rax │ │ + je 4dac1 │ │ + cmp $0xffffffff,%eax │ │ + jne 4dade │ │ + mov $0xff,%r15b │ │ + xor %ebx,%ebx │ │ + jmp 4db86 │ │ + lea -0x3b8(%rbp),%rdi │ │ mov %rbx,%rsi │ │ mov %r14,%rdx │ │ mov %r12,%rcx │ │ mov %r12,%r8 │ │ - call 48e40 │ │ - mov -0x3a8(%rbp),%rax │ │ - mov %rax,-0x40(%rbp) │ │ - mov -0x3a0(%rbp),%rbx │ │ - jmp 4d040 │ │ - mov $0xff,%r12b │ │ - xor %r14d,%r14d │ │ - jmp 4deb8 │ │ - mov -0x1a8(%rbp),%eax │ │ - mov -0x1a5(%rbp),%ecx │ │ - jmp 4dd18 │ │ - lea -0x3b0(%rbp),%rdi │ │ + call 49090 │ │ + mov -0x3b0(%rbp),%rax │ │ + mov %rax,-0x30(%rbp) │ │ + mov -0x3a8(%rbp),%rbx │ │ + jmp 4ce0e │ │ + mov $0xff,%r15b │ │ + xor %ebx,%ebx │ │ + jmp 4dd07 │ │ + lea -0x3b8(%rbp),%rdi │ │ mov %rbx,%rsi │ │ mov %r12,%rdx │ │ mov %r12,%rcx │ │ mov %r12,%r8 │ │ - call 48e40 │ │ - mov -0x3a0(%rbp),%rbx │ │ - mov -0x3b0(%rbp),%rax │ │ - mov -0x3a8(%rbp),%rcx │ │ - mov %rcx,-0x40(%rbp) │ │ - jmp 4d01d │ │ - mov %rax,-0x3b0(%rbp) │ │ - mov %r12b,-0x3a8(%rbp) │ │ - mov -0x1a8(%rbp),%eax │ │ - mov -0x1a5(%rbp),%ecx │ │ - lea -0x3a7(%rbp),%rdx │ │ - mov %ecx,0x3(%rdx) │ │ - mov %eax,(%rdx) │ │ - mov %r14,-0x3a0(%rbp) │ │ - mov -0x100(%rbp),%rax │ │ - mov %rax,0x3f(%rdx) │ │ - movdqa -0x130(%rbp),%xmm0 │ │ - movdqa -0x120(%rbp),%xmm1 │ │ - movdqa -0x110(%rbp),%xmm2 │ │ - movdqu %xmm2,0x2f(%rdx) │ │ - movdqu %xmm1,0x1f(%rdx) │ │ - movdqu %xmm0,0xf(%rdx) │ │ - lea 0x10(%rbx),%rsi │ │ - lea -0x1370(%rbp),%rdi │ │ - lea -0x3b0(%rbp),%rdx │ │ - call 55ca0 │ │ - mov -0x1370(%rbp),%rax │ │ - mov -0x1368(%rbp),%r12b │ │ - lea -0x1367(%rbp),%rsi │ │ - mov (%rsi),%ecx │ │ - mov 0x3(%rsi),%edx │ │ - mov %ecx,-0x1b0(%rbp) │ │ - mov %edx,-0x1ad(%rbp) │ │ - mov -0x1360(%rbp),%r14 │ │ + call 49090 │ │ + mov -0x3a8(%rbp),%rbx │ │ + mov -0x3b8(%rbp),%rax │ │ + mov -0x3b0(%rbp),%rcx │ │ + mov %rcx,-0x30(%rbp) │ │ + jmp 4cdeb │ │ + lea -0x17f(%rbp),%rcx │ │ + mov (%rcx),%eax │ │ + mov 0x3(%rcx),%ecx │ │ + mov %ecx,-0x147d(%rbp) │ │ + mov %eax,-0x1480(%rbp) │ │ + jmp 4db86 │ │ + mov %rax,-0x3b8(%rbp) │ │ + mov %r15b,-0x3b0(%rbp) │ │ + lea -0x17f(%rbp),%rdx │ │ + mov (%rdx),%eax │ │ + mov 0x3(%rdx),%ecx │ │ + lea -0x3af(%rbp),%rsi │ │ + mov %ecx,0x3(%rsi) │ │ + mov %eax,(%rsi) │ │ + mov %rbx,-0x3a8(%rbp) │ │ + movups 0xf(%rdx),%xmm0 │ │ + movups 0x1f(%rdx),%xmm1 │ │ + movups 0x2f(%rdx),%xmm2 │ │ + movups %xmm2,0x2f(%rsi) │ │ + movups %xmm1,0x1f(%rsi) │ │ + movups %xmm0,0xf(%rsi) │ │ + lea 0x10(%r12),%rsi │ │ + lea -0x1480(%rbp),%rdi │ │ + lea -0x3b8(%rbp),%rdx │ │ + call 56080 │ │ + mov -0x1480(%rbp),%rax │ │ + mov -0x1478(%rbp),%r15b │ │ + lea -0x1477(%rbp),%rdx │ │ + mov (%rdx),%ecx │ │ + mov 0x3(%rdx),%edx │ │ + mov %ecx,-0x1c8(%rbp) │ │ + mov %edx,-0x1c5(%rbp) │ │ + mov -0x1470(%rbp),%rbx │ │ cmp $0x2,%rax │ │ - jne 4dd46 │ │ - mov -0x1b0(%rbp),%eax │ │ - mov -0x1ad(%rbp),%ecx │ │ - mov %eax,-0x1370(%rbp) │ │ - mov %ecx,-0x136d(%rbp) │ │ - lock decq (%rbx) │ │ - lea -0xa30(%rbp),%r13 │ │ - jne 4deb8 │ │ - lea -0x348(%rbp),%rdi │ │ - call 55190 │ │ - jmp 4deb8 │ │ - movzwl 0x3f(%rsi),%ecx │ │ - mov %cx,-0x3f0(%rbp) │ │ - movups 0xf(%rsi),%xmm0 │ │ - movups 0x1f(%rsi),%xmm1 │ │ - movups 0x2f(%rsi),%xmm2 │ │ - movaps %xmm2,-0x400(%rbp) │ │ - movaps %xmm1,-0x410(%rbp) │ │ - movaps %xmm0,-0x420(%rbp) │ │ - movzwl -0x1326(%rbp),%r10d │ │ - mov $0x14c,%ecx │ │ - lea -0xa30(%rbp),%rdi │ │ - lea -0x1324(%rbp),%rsi │ │ + jne 4dba9 │ │ + mov -0x1c8(%rbp),%eax │ │ + mov -0x1c5(%rbp),%ecx │ │ + mov %eax,-0x1480(%rbp) │ │ + mov %ecx,-0x147d(%rbp) │ │ + lock decq (%r12) │ │ + lea -0xac0(%rbp),%r13 │ │ + jne 4dd07 │ │ + lea -0x350(%rbp),%rdi │ │ + call 55580 │ │ + jmp 4dd07 │ │ + mov $0x18a,%ecx │ │ + lea -0xac0(%rbp),%rdi │ │ + lea -0x1468(%rbp),%rsi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - mov -0x11d0(%rbp),%r8 │ │ - mov -0x11c0(%rbp),%rcx │ │ + movzwl -0x12de(%rbp),%r11d │ │ + mov -0x348(%rbp),%rdx │ │ + mov (%rdx),%rcx │ │ + mov %rcx,-0x4f0(%rbp) │ │ + mov 0x8(%rdx),%ecx │ │ + mov %ecx,-0x4e8(%rbp) │ │ + mov -0x12c8(%rbp),%r9 │ │ + mov -0x12b8(%rbp),%rcx │ │ + mov %rcx,-0x30(%rbp) │ │ + mov -0x12b0(%rbp),%r10 │ │ + mov -0x12a8(%rbp),%rcx │ │ mov %rcx,-0x40(%rbp) │ │ - mov -0x11b8(%rbp),%r9 │ │ - mov -0x1b0(%rbp),%ecx │ │ - mov -0x1ad(%rbp),%edx │ │ - mov %ecx,-0x1e8(%rbp) │ │ - mov %edx,-0x1e5(%rbp) │ │ - mov 0x198(%r13),%rdx │ │ - mov 0x1a8(%r13),%r11 │ │ - cmp $0x4,%r10w │ │ - ja 4dddc │ │ - mov 0x1b8(%r13),%r9 │ │ - mov %rbx,-0x11b0(%rbp) │ │ - mov %rax,-0x1370(%rbp) │ │ - mov %r12b,-0x1368(%rbp) │ │ - mov -0x1e8(%rbp),%eax │ │ - mov -0x1e5(%rbp),%ecx │ │ - lea -0x1367(%rbp),%rsi │ │ - mov %ecx,0x3(%rsi) │ │ - mov %eax,(%rsi) │ │ - mov %r14,-0x1360(%rbp) │ │ - movzwl -0x3f0(%rbp),%eax │ │ - mov %ax,0x3f(%rsi) │ │ - movdqa -0x420(%rbp),%xmm0 │ │ - movdqa -0x410(%rbp),%xmm1 │ │ - movdqa -0x400(%rbp),%xmm2 │ │ - movdqu %xmm2,0x2f(%rsi) │ │ - movdqu %xmm1,0x1f(%rsi) │ │ - movdqu %xmm0,0xf(%rsi) │ │ - mov %r10w,-0x1326(%rbp) │ │ - mov $0x14c,%ecx │ │ - lea -0x1324(%rbp),%rdi │ │ - lea -0xa30(%rbp),%rsi │ │ + mov -0x1c8(%rbp),%ecx │ │ + mov -0x1c5(%rbp),%edx │ │ + mov %ecx,-0x1f8(%rbp) │ │ + mov %edx,-0x1f5(%rbp) │ │ + mov 0x1b0(%r13),%r8 │ │ + mov 0x1c0(%r13),%rdx │ │ + cmp $0x4,%r11w │ │ + ja 4dc38 │ │ + mov 0x1d0(%r13),%r10 │ │ + mov %r12,-0x12a0(%rbp) │ │ + mov %rax,-0x1480(%rbp) │ │ + mov %r15b,-0x1478(%rbp) │ │ + mov -0x1f5(%rbp),%eax │ │ + lea -0x1477(%rbp),%rcx │ │ + mov %eax,0x3(%rcx) │ │ + mov -0x1f8(%rbp),%eax │ │ + mov %eax,(%rcx) │ │ + mov %rbx,-0x1470(%rbp) │ │ + mov $0x18a,%ecx │ │ + lea -0x1468(%rbp),%rdi │ │ + lea -0xac0(%rbp),%rsi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - mov %rdx,-0x11d8(%rbp) │ │ - mov %r8,-0x11d0(%rbp) │ │ - mov %r11,-0x11c8(%rbp) │ │ + mov %r11w,-0x12de(%rbp) │ │ + mov -0x4e8(%rbp),%eax │ │ + mov -0x348(%rbp),%rcx │ │ + mov %eax,0x8(%rcx) │ │ + mov -0x4f0(%rbp),%rax │ │ + mov %rax,(%rcx) │ │ + mov %r8,-0x12d0(%rbp) │ │ + mov %r9,-0x12c8(%rbp) │ │ + mov %rdx,-0x12c0(%rbp) │ │ + mov -0x30(%rbp),%rax │ │ + mov %rax,-0x12b8(%rbp) │ │ + mov %r10,-0x12b0(%rbp) │ │ mov -0x40(%rbp),%rax │ │ - mov %rax,-0x11c0(%rbp) │ │ - mov %r9,-0x11b8(%rbp) │ │ - mov $0x1c8,%edi │ │ - call *0x2d3a7(%rip) │ │ + mov %rax,-0x12a8(%rbp) │ │ + mov $0x1f0,%edi │ │ + call *0x2a810(%rip) │ │ test %rax,%rax │ │ - je 4e43a │ │ - mov %rax,%r14 │ │ - mov $0x1c8,%ecx │ │ + je 4e779 │ │ + mov %rax,%rbx │ │ + mov $0x1f0,%ecx │ │ mov %rax,%rdi │ │ - lea -0x1370(%rbp),%rsi │ │ + lea -0x1480(%rbp),%rsi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - mov $0xff,%r12b │ │ - lea -0xa30(%rbp),%r13 │ │ - cmpb $0xfe,0x218(%r15) │ │ - jne 4deef │ │ - mov %r12b,0x218(%r15) │ │ - mov -0x1370(%rbp),%eax │ │ - mov -0x136d(%rbp),%ecx │ │ - mov %eax,0x219(%r15) │ │ - mov %ecx,0x21c(%r15) │ │ - mov %r14,0x220(%r15) │ │ - jmp 4d672 │ │ - cmp $0xfe,%r12b │ │ - je 4d672 │ │ - movzbl %r12b,%edi │ │ - mov %r14,%rsi │ │ - call 658a0 │ │ - lea -0x43ffc(%rip),%rdi │ │ - lea 0x2c555(%rip),%rdx │ │ + mov $0xff,%r15b │ │ + lea -0xac0(%rbp),%r13 │ │ + cmpb $0xfe,0x1e0(%r14) │ │ + jne 4dd3e │ │ + mov %r15b,0x1e0(%r14) │ │ + mov -0x1480(%rbp),%eax │ │ + mov -0x147d(%rbp),%ecx │ │ + mov %eax,0x1e1(%r14) │ │ + mov %ecx,0x1e4(%r14) │ │ + mov %rbx,0x1e8(%r14) │ │ + jmp 4d44e │ │ + cmp $0xfe,%r15b │ │ + je 4d44e │ │ + movzbl %r15b,%edi │ │ + mov %rbx,%rsi │ │ + call 63fe0 │ │ + lea -0x43bbb(%rip),%rdi │ │ + lea 0x29a06(%rip),%rdx │ │ push $0x1d │ │ pop %rsi │ │ - call 30650 │ │ - jmp 4e5f2 │ │ - mov -0xc0(%rbp),%rax │ │ + call 2fe00 │ │ + jmp 4e8f7 │ │ + mov -0xe0(%rbp),%rax │ │ mov 0x28(%rax),%rbx │ │ test %rbx,%rbx │ │ - je 4df74 │ │ + je 4dda2 │ │ mov 0x30(%rax),%r14 │ │ - jmp 4df74 │ │ - mov 0x8(%r14),%r12 │ │ - mov -0x150(%rbp),%rax │ │ - cmpb $0x0,(%rax) │ │ - mov -0x140(%rbp),%rax │ │ - je 4e371 │ │ - cmpq $0x0,(%rax) │ │ - je 4e307 │ │ - cmp 0x8(%rax),%r12 │ │ - jae 4dfa8 │ │ - mov (%rax),%rcx │ │ - imul $0x18,%r12,%rdx │ │ - mov 0x8(%rcx,%rdx,1),%rax │ │ - mov 0x10(%rcx,%rdx,1),%rcx │ │ - jmp 4dfaa │ │ + jmp 4dda2 │ │ + mov -0x48(%rbp),%r12 │ │ + mov -0x38(%rbp),%r13 │ │ + mov -0x30(%rbp),%r15 │ │ + mov %rdx,-0x38(%rbp) │ │ + mov %rax,-0x48(%rbp) │ │ + mov %rcx,-0x30(%rbp) │ │ + jmp 4c67e │ │ cmpq $0x0,-0xa0(%rbp) │ │ - je 4df8b │ │ + je 4ddb9 │ │ mov -0xb0(%rbp),%rdi │ │ - call *0x2d2b5(%rip) │ │ + call *0x2a73f(%rip) │ │ push $0x3 │ │ pop %rax │ │ - mov %eax,-0x40(%rbp) │ │ - mov -0x58(%rbp),%r13 │ │ + mov %eax,-0x70(%rbp) │ │ + mov -0x38(%rbp),%r13 │ │ mov -0x48(%rbp),%r12 │ │ - mov -0x78(%rbp),%r15 │ │ - test %rbx,%rbx │ │ - je 4c9ad │ │ - jmp 4dfe7 │ │ - xor %eax,%eax │ │ - xor %esi,%esi │ │ - addq $0xfffffffffffffff8,-0x80(%rbp) │ │ - mov -0x40(%rbp),%edx │ │ - mov %bl,%dl │ │ - mov %edx,-0x40(%rbp) │ │ - mov %r15b,%sil │ │ - mov 0x18(%r14),%rbx │ │ + mov -0x30(%rbp),%r15 │ │ test %rbx,%rbx │ │ - je 4e2dd │ │ - mov -0x48(%rbp),%r12 │ │ - mov -0x58(%rbp),%r13 │ │ - mov 0x20(%r14),%r14 │ │ - mov -0x78(%rbp),%r15 │ │ - mov %esi,%edx │ │ - mov %rdx,-0x58(%rbp) │ │ - mov %rax,-0x48(%rbp) │ │ - mov %rcx,-0x78(%rbp) │ │ - lea -0x1370(%rbp),%rsi │ │ - mov -0x68(%rbp),%rax │ │ + je 4c67e │ │ + lea -0x1480(%rbp),%rsi │ │ + mov -0x50(%rbp),%rax │ │ mov %rax,(%rsi) │ │ mov %r13,0x8(%rsi) │ │ mov %r12,0x10(%rsi) │ │ mov %r15,0x18(%rsi) │ │ - mov -0x88(%rbp),%rax │ │ + mov -0xc8(%rbp),%rax │ │ mov %rax,0x20(%rsi) │ │ mov %rbx,0x28(%rsi) │ │ mov %r14,0x30(%rsi) │ │ - mov -0x1f0(%rbp),%rdi │ │ - call 6d310 │ │ - mov -0x40(%rbp),%edx │ │ + mov -0x200(%rbp),%rdi │ │ + call 6b710 │ │ + mov -0x70(%rbp),%edx │ │ mov %edx,%eax │ │ sub $0x3,%eax │ │ push $0x2 │ │ pop %rcx │ │ cmovb %ecx,%eax │ │ - mov -0x58(%rbp),%ebx │ │ + mov -0x38(%rbp),%ebx │ │ cmp $0x1,%eax │ │ - je 4e101 │ │ + je 4deee │ │ cmp $0x2,%eax │ │ - jne 4e270 │ │ - mov -0x40(%rbp),%eax │ │ - mov -0x70(%rbp),%r13 │ │ + jne 4e05d │ │ + mov -0x70(%rbp),%eax │ │ + mov -0x78(%rbp),%r13 │ │ shl $0x20,%r13 │ │ or %rax,%r13 │ │ - mov -0x50(%rbp),%rax │ │ - shl $0x20,%rax │ │ - or %rbx,%rax │ │ - mov %rax,-0x68(%rbp) │ │ - mov -0x80(%rbp),%rax │ │ - cmp %rax,-0xd0(%rbp) │ │ - je 4e19f │ │ + mov -0x40(%rbp),%rcx │ │ + shl $0x20,%rcx │ │ + or %rbx,%rcx │ │ + mov -0x58(%rbp),%rax │ │ + cmp %rax,-0x90(%rbp) │ │ + mov %rcx,-0x50(%rbp) │ │ + je 4df8c │ │ mov -0x8(%rax),%r14 │ │ mov 0x28(%r14),%eax │ │ mov 0x2c(%r14),%ecx │ │ - movl $0x0,-0x40(%rbp) │ │ + movl $0x0,-0x70(%rbp) │ │ test %eax,%eax │ │ setne %bl │ │ - movq $0x0,-0x58(%rbp) │ │ - mov %rcx,-0x50(%rbp) │ │ + movq $0x0,-0x38(%rbp) │ │ + mov %rcx,-0x40(%rbp) │ │ test %ecx,%ecx │ │ setne %r15b │ │ cmpb $0x0,(%r14) │ │ - mov %rax,-0x70(%rbp) │ │ - je 4e162 │ │ - mov -0x190(%rbp),%rax │ │ + mov %rax,-0x78(%rbp) │ │ + je 4df4f │ │ + mov -0x1b0(%rbp),%rax │ │ cmpl $0xfffffffe,(%rax) │ │ - je 4e162 │ │ + je 4df4f │ │ mov 0x8(%r14),%r12 │ │ - mov -0x150(%rbp),%rax │ │ + mov -0x120(%rbp),%rax │ │ cmpb $0x0,(%rax) │ │ mov -0x140(%rbp),%rax │ │ - je 4e24a │ │ + je 4e037 │ │ cmpq $0x0,(%rax) │ │ - jne 4e0e8 │ │ + jne 4ded5 │ │ cmpb $0xff,0x8(%rax) │ │ - jne 4e2fc │ │ + jne 4e0c7 │ │ mov 0x10(%rax),%rax │ │ cmp 0x8(%rax),%r12 │ │ - jae 4e162 │ │ + jae 4df4f │ │ mov (%rax),%rcx │ │ imul $0x18,%r12,%rdx │ │ mov 0x8(%rcx,%rdx,1),%rax │ │ mov 0x10(%rcx,%rdx,1),%rcx │ │ - jmp 4e164 │ │ + jmp 4df51 │ │ cmp $0x3,%edx │ │ setae %al │ │ cmpq $0x0,-0xa0(%rbp) │ │ sete %cl │ │ or %al,%cl │ │ - jne 4e123 │ │ + jne 4df10 │ │ mov -0xb0(%rbp),%rdi │ │ - call *0x2d11d(%rip) │ │ - mov -0x50(%rbp),%r13 │ │ + call *0x2a5e8(%rip) │ │ + mov -0x40(%rbp),%r13 │ │ shl $0x20,%r13 │ │ or %rbx,%r13 │ │ push $0x3 │ │ pop %rax │ │ - mov %eax,-0x40(%rbp) │ │ + mov %eax,-0x70(%rbp) │ │ push $0x2 │ │ pop %rax │ │ - mov %rax,-0x58(%rbp) │ │ + mov %rax,-0x38(%rbp) │ │ mov -0x48(%rbp),%rax │ │ - mov %rax,-0x68(%rbp) │ │ - mov -0x78(%rbp),%r15 │ │ - mov -0xe0(%rbp),%r12 │ │ - mov -0x88(%rbp),%rdi │ │ - call 5a490 │ │ + mov %rax,-0x50(%rbp) │ │ + mov -0x30(%rbp),%r15 │ │ + mov -0xc0(%rbp),%r12 │ │ + mov -0xc8(%rbp),%rdi │ │ + call 5a800 │ │ mov %rax,%rbx │ │ mov %rdx,%r14 │ │ - jmp 4e1e1 │ │ + jmp 4dfce │ │ xor %eax,%eax │ │ - addq $0xfffffffffffffff8,-0x80(%rbp) │ │ - mov -0x40(%rbp),%edx │ │ + addq $0xfffffffffffffff8,-0x58(%rbp) │ │ + mov -0x70(%rbp),%edx │ │ mov %bl,%dl │ │ - mov %edx,-0x40(%rbp) │ │ - mov -0x58(%rbp),%rdx │ │ + mov %edx,-0x70(%rbp) │ │ + mov -0x38(%rbp),%rdx │ │ mov %r15b,%dl │ │ - mov %rdx,-0x58(%rbp) │ │ + mov %rdx,-0x38(%rbp) │ │ mov 0x18(%r14),%rbx │ │ test %rbx,%rbx │ │ - je 4e235 │ │ + je 4e022 │ │ mov -0x48(%rbp),%r15 │ │ mov 0x20(%r14),%r14 │ │ - mov -0x78(%rbp),%r12 │ │ + mov -0x30(%rbp),%r12 │ │ mov %rax,-0x48(%rbp) │ │ - mov %rcx,-0x78(%rbp) │ │ - jmp 4e1e1 │ │ - mov -0xc0(%rbp),%rax │ │ + mov %rcx,-0x30(%rbp) │ │ + jmp 4dfce │ │ + mov -0xe0(%rbp),%rax │ │ mov 0x28(%rax),%rbx │ │ test %rbx,%rbx │ │ - je 4e1b3 │ │ + je 4dfa0 │ │ mov 0x30(%rax),%r14 │ │ cmpq $0x0,-0xa0(%rbp) │ │ - je 4e1ca │ │ + je 4dfb7 │ │ mov -0xb0(%rbp),%rdi │ │ - call *0x2d076(%rip) │ │ + call *0x2a541(%rip) │ │ push $0x3 │ │ pop %rax │ │ - mov %eax,-0x40(%rbp) │ │ + mov %eax,-0x70(%rbp) │ │ mov -0x48(%rbp),%r15 │ │ - mov -0x78(%rbp),%r12 │ │ + mov -0x30(%rbp),%r12 │ │ test %rbx,%rbx │ │ - je 4e14e │ │ - mov %r13,-0x1370(%rbp) │ │ - mov -0x68(%rbp),%rax │ │ - mov %rax,-0x1368(%rbp) │ │ - mov %r15,-0x1360(%rbp) │ │ - mov %r12,-0x1358(%rbp) │ │ - mov -0x88(%rbp),%rax │ │ - mov %rax,-0x1350(%rbp) │ │ - mov %rbx,-0x1348(%rbp) │ │ - mov %r14,-0x1340(%rbp) │ │ - mov -0x1f0(%rbp),%rdi │ │ - lea -0x1370(%rbp),%rsi │ │ - call 6d310 │ │ - jmp 4e020 │ │ + je 4df3b │ │ + mov %r13,-0x1480(%rbp) │ │ + mov -0x50(%rbp),%rax │ │ + mov %rax,-0x1478(%rbp) │ │ + mov %r15,-0x1470(%rbp) │ │ + mov %r12,-0x1468(%rbp) │ │ + mov -0xc8(%rbp),%rax │ │ + mov %rax,-0x1460(%rbp) │ │ + mov %rbx,-0x1458(%rbp) │ │ + mov %r14,-0x1450(%rbp) │ │ + mov -0x200(%rbp),%rdi │ │ + lea -0x1480(%rbp),%rsi │ │ + call 6b710 │ │ + jmp 4de0d │ │ mov -0x48(%rbp),%r15 │ │ - mov -0x78(%rbp),%r12 │ │ + mov -0x30(%rbp),%r12 │ │ mov %rax,-0x48(%rbp) │ │ - mov %rcx,-0x78(%rbp) │ │ - jmp 4e14e │ │ - mov -0x150(%rbp),%rdi │ │ - mov -0x180(%rbp),%rsi │ │ - mov -0xe0(%rbp),%rdx │ │ - mov -0x190(%rbp),%rcx │ │ - call 58680 │ │ - jmp 4e0d4 │ │ + mov %rcx,-0x30(%rbp) │ │ + jmp 4df3b │ │ + mov -0x120(%rbp),%rdi │ │ + mov -0x110(%rbp),%rsi │ │ + mov -0xc0(%rbp),%rdx │ │ + mov -0x1b0(%rbp),%rcx │ │ + call 58960 │ │ + jmp 4dec1 │ │ mov $0x1,%bl │ │ - mov -0x88(%rbp),%r13 │ │ cmpq $0x0,-0xa0(%rbp) │ │ sete %al │ │ - cmpl $0x3,-0x40(%rbp) │ │ + cmpl $0x3,-0x70(%rbp) │ │ setae %cl │ │ or %al,%cl │ │ - jne 4e29c │ │ + jne 4e082 │ │ mov -0xb0(%rbp),%rdi │ │ - call *0x2cfa4(%rip) │ │ + call *0x2a476(%rip) │ │ test %bl,%bl │ │ - jne 4e2cb │ │ - mov %r13,%rdi │ │ - call 5a490 │ │ + mov -0xc8(%rbp),%rdi │ │ + jne 4e0b5 │ │ + call 5a800 │ │ test %rax,%rax │ │ - je 4e2cb │ │ - lea -0x1370(%rbp),%rsi │ │ + je 4e0b5 │ │ + lea -0x1480(%rbp),%rsi │ │ orl $0xffffffff,(%rsi) │ │ mov %rax,0x8(%rsi) │ │ mov %rdx,0x10(%rsi) │ │ - mov -0x1f0(%rbp),%rdi │ │ - call 6d310 │ │ - add $0x1348,%rsp │ │ + mov -0x200(%rbp),%rdi │ │ + call 6b710 │ │ + add $0x1458,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - mov -0x48(%rbp),%r12 │ │ - mov -0x58(%rbp),%r13 │ │ - mov -0x78(%rbp),%r15 │ │ - mov %esi,%edx │ │ - mov %rdx,-0x58(%rbp) │ │ - mov %rax,-0x48(%rbp) │ │ - mov %rcx,-0x78(%rbp) │ │ - jmp 4c9ad │ │ mov $0x1,%bl │ │ - mov -0x88(%rbp),%r13 │ │ - jmp 4e30f │ │ + jmp 4e0d3 │ │ cmpb $0xff,0x8(%rax) │ │ - je 4e322 │ │ + je 4e0df │ │ xor %ebx,%ebx │ │ cmpq $0x0,-0xa0(%rbp) │ │ - jne 4e28f │ │ - jmp 4e29c │ │ + jne 4e075 │ │ + jmp 4e082 │ │ mov 0x10(%rax),%rax │ │ - jmp 4df5b │ │ - lea 0x2c6de(%rip),%rcx │ │ + jmp 4c71c │ │ + lea 0x29bf1(%rip),%rcx │ │ push $0x4 │ │ pop %rdx │ │ xor %edi,%edi │ │ mov %rax,%rsi │ │ - call 32050 │ │ - lea 0x2c682(%rip),%rcx │ │ + call 31960 │ │ + lea 0x29b95(%rip),%rcx │ │ mov %rdx,%rsi │ │ - call 32050 │ │ - lea 0x2c493(%rip),%rdi │ │ - call 32120 │ │ - jmp 4e5f2 │ │ + call 31960 │ │ + lea 0x299be(%rip),%rdi │ │ + call 329c0 │ │ + jmp 4e8f7 │ │ push $0x8 │ │ pop %rdi │ │ - mov $0x128,%esi │ │ - call 28a96 │ │ - jmp 4e5f2 │ │ - mov -0x150(%rbp),%rdi │ │ - mov -0x180(%rbp),%rsi │ │ - mov -0xe0(%rbp),%rdx │ │ - mov -0x190(%rbp),%rcx │ │ - call 58680 │ │ - mov -0x88(%rbp),%r13 │ │ - jmp 4df51 │ │ - lea 0x2c60b(%rip),%rcx │ │ + mov $0x138,%esi │ │ + call 27d0e │ │ + jmp 4e8f7 │ │ + lea 0x29b4b(%rip),%rcx │ │ push $0x8 │ │ pop %rdx │ │ xor %edi,%edi │ │ - call 32050 │ │ - jmp 4e5f2 │ │ + call 31960 │ │ + jmp 4e8f7 │ │ + mov -0x120(%rbp),%rdi │ │ + mov -0xc0(%rbp),%rdx │ │ + mov -0x1b0(%rbp),%rcx │ │ + call 58960 │ │ + jmp 4c712 │ │ push $0x8 │ │ pop %rdi │ │ - mov $0x128,%esi │ │ - call 28a96 │ │ - jmp 4e5f2 │ │ - lea -0x130(%rbp),%rdi │ │ + mov $0x138,%esi │ │ + call 27d0e │ │ + jmp 4e8f7 │ │ + test %r14,%r14 │ │ + je 4e1d6 │ │ + mov -0x130(%rbp),%rax │ │ + cmpb $0x2f,(%rax) │ │ + jne 4e1d6 │ │ + lea -0xac0(%rbp),%rdi │ │ + mov -0x130(%rbp),%rsi │ │ + mov %r14,%rdx │ │ + call 53fc0 │ │ + cmpl $0x1,-0xac0(%rbp) │ │ + jne 4e3d1 │ │ + mov -0xab8(%rbp),%rax │ │ + mov %eax,%ecx │ │ + and $0x3,%ecx │ │ + lea -0x2(%rcx),%edx │ │ + cmp $0x2,%edx │ │ + jb 4ba95 │ │ + test %rcx,%rcx │ │ + je 4ba95 │ │ + lea -0x1(%rax),%rdi │ │ + call *0x17(%rax) │ │ + jmp 4ba95 │ │ + cmpq $0x17f,-0x90(%rbp) │ │ + ja 4e875 │ │ + lea -0xac0(%rbp),%rdi │ │ + mov -0x80(%rbp),%rsi │ │ + mov -0x90(%rbp),%r12 │ │ + mov %r12,%rdx │ │ + call *0x2a2fe(%rip) │ │ + movb $0x0,-0xac0(%rbp,%r12,1) │ │ + inc %r12 │ │ + lea -0x858(%rbp),%rbx │ │ + mov %rbx,%rdi │ │ + lea -0xac0(%rbp),%rsi │ │ + mov %r12,%rdx │ │ + call 31c00 │ │ + cmpl $0x1,(%rbx) │ │ + jne 4e26b │ │ + lea 0x29705(%rip),%rax │ │ + mov %rax,-0x5e8(%rbp) │ │ + orq $0xffffffffffffffff,-0x5f0(%rbp) │ │ + jmp 4e27e │ │ + lea 0x29915(%rip),%rdx │ │ + mov %r14,%rdi │ │ + call 31a41 │ │ + lea -0x858(%rbp),%rdi │ │ + mov -0x38(%rbp),%rsi │ │ + mov %r14,%rdx │ │ + call 53840 │ │ + jmp 4b1e5 │ │ + mov -0x850(%rbp),%rsi │ │ + lea -0x5f0(%rbp),%rdi │ │ + call 53780 │ │ + mov -0x5f0(%rbp),%rcx │ │ + mov -0x5e8(%rbp),%rax │ │ + mov %rax,-0x90(%rbp) │ │ + mov %rcx,-0x1e0(%rbp) │ │ + cmp $0xffffffffffffffff,%rcx │ │ + je 4e2bb │ │ + mov -0x5e0(%rbp),%rax │ │ + test %rax,%rax │ │ + je 4e2ed │ │ + mov -0x90(%rbp),%rcx │ │ + cmpb $0x2f,(%rcx) │ │ + sete %cl │ │ + jmp 4e2ef │ │ + mov -0x90(%rbp),%rax │ │ + and $0x3,%eax │ │ + lea -0x2(%rax),%ecx │ │ + cmp $0x2,%ecx │ │ + jb 4ba95 │ │ + test %rax,%rax │ │ + je 4ba95 │ │ + mov -0x90(%rbp),%rax │ │ + lea -0x1(%rax),%rdi │ │ + call *0x17(%rax) │ │ + jmp 4ba95 │ │ + xor %ecx,%ecx │ │ + lea -0xac0(%rbp),%rsi │ │ + mov -0x90(%rbp),%rdx │ │ + mov %rdx,(%rsi) │ │ + mov %rax,0x8(%rsi) │ │ + movb $0xff,0x10(%rsi) │ │ + mov %cl,0x3a(%rsi) │ │ + movw $0x201,0x38(%rsi) │ │ + lea -0x858(%rbp),%rdi │ │ + call 538e0 │ │ + mov -0x858(%rbp),%al │ │ + add $0xf9,%al │ │ + cmp $0xf7,%al │ │ + ja 4e3a0 │ │ + lea -0xac0(%rbp),%rdi │ │ + call 53d00 │ │ + mov %rax,-0x100(%rbp) │ │ + mov %rdx,%r12 │ │ + test %rdx,%rdx │ │ + je 4e54f │ │ + push $0x1 │ │ + pop %rsi │ │ + mov %r12,%rdi │ │ + call 2f6e0 │ │ + mov %rax,-0xf0(%rbp) │ │ + test %rax,%rax │ │ + je 4e8df │ │ + mov -0xf0(%rbp),%rbx │ │ + mov %rbx,%rdi │ │ + mov -0x100(%rbp),%rsi │ │ + mov %r12,%rdx │ │ + call *0x2a183(%rip) │ │ + mov %r12,-0x858(%rbp) │ │ + mov %rbx,-0x850(%rbp) │ │ + mov %r12,-0x848(%rbp) │ │ + cmpb $0x2f,-0x1(%rbx,%r12,1) │ │ + setne %al │ │ + jmp 4e576 │ │ + push $0xffffffffffffffff │ │ + pop %rax │ │ + mov %rax,-0x100(%rbp) │ │ + cmpq $0x0,-0x1e0(%rbp) │ │ + je 4e3c1 │ │ + mov -0x90(%rbp),%rdi │ │ + call *0x2a137(%rip) │ │ + cmpq $0xffffffffffffffff,-0x100(%rbp) │ │ + je 4ba95 │ │ + jmp 4e423 │ │ + mov $0xf000,%eax │ │ + and -0xaa0(%rbp),%eax │ │ + cmp $0x8000,%eax │ │ + jne 4ba95 │ │ + push $0x1 │ │ + pop %rsi │ │ + mov %r14,%rdi │ │ + mov %rsi,-0x100(%rbp) │ │ + call 2f6e0 │ │ + mov %rax,-0xf0(%rbp) │ │ + test %rax,%rax │ │ + je 4e8ec │ │ + mov -0xf0(%rbp),%rdi │ │ + mov -0x130(%rbp),%rsi │ │ + mov %r14,%rbx │ │ + mov %r14,%rdx │ │ + call *0x2a0dd(%rip) │ │ + lea -0x858(%rbp),%rdi │ │ + mov -0xf0(%rbp),%rsi │ │ + mov %rbx,%rdx │ │ + call 532f0 │ │ + cmpl $0x1,-0x858(%rbp) │ │ + jne 4e525 │ │ + mov -0x850(%rbp),%rbx │ │ + mov -0x848(%rbp),%rax │ │ + mov %rax,-0x90(%rbp) │ │ + mov -0x160(%rbp),%r12 │ │ + cmp -0x170(%rbp),%r12 │ │ + jne 4e477 │ │ + lea -0x170(%rbp),%rdi │ │ + call 541e0 │ │ + mov -0x168(%rbp),%rax │ │ + mov %r12,%rcx │ │ + shl $0x4,%rcx │ │ + mov %rbx,(%rax,%rcx,1) │ │ + mov -0x90(%rbp),%rdx │ │ + mov %rdx,0x8(%rax,%rcx,1) │ │ + inc %r12 │ │ + mov %r12,-0x160(%rbp) │ │ + je 4e8c3 │ │ + lea -0xac0(%rbp),%rdi │ │ + mov %rbx,%rsi │ │ + mov -0x90(%rbp),%rdx │ │ + call 4fa70 │ │ + mov -0xac0(%rbp),%r12 │ │ + push $0xffffffffffffffff │ │ + pop %rax │ │ + mov %rax,-0x110(%rbp) │ │ + cmp $0xffffffffffffffff,%r12 │ │ + je 4e52f │ │ + lea -0xac0(%rbp),%rdi │ │ + mov 0x8(%rdi),%rbx │ │ + call 53590 │ │ + test %rax,%rax │ │ + je 4e515 │ │ + lea 0x1(%r14),%rcx │ │ + sub %rcx,%r13 │ │ + cmp %r13,%rdx │ │ + jne 4e515 │ │ + mov -0x130(%rbp),%rcx │ │ + lea (%rcx,%r14,1),%rsi │ │ + inc %rsi │ │ + mov %rax,%rdi │ │ + mov %r13,%rdx │ │ + call *0x2a053(%rip) │ │ + test %eax,%eax │ │ + je 4e856 │ │ + test %r12,%r12 │ │ + je 4e52f │ │ + mov %rbx,%rdi │ │ + call *0x29fd5(%rip) │ │ + jmp 4e52f │ │ + push $0xffffffffffffffff │ │ + pop %rax │ │ + mov %rax,-0x110(%rbp) │ │ + cmpq $0x0,-0x100(%rbp) │ │ + je 4ba95 │ │ + mov -0xf0(%rbp),%rdi │ │ + call *0x29fae(%rip) │ │ + jmp 4ba95 │ │ + andq $0x0,-0x858(%rbp) │ │ + movq $0x1,-0x850(%rbp) │ │ + andq $0x0,-0x848(%rbp) │ │ + push $0x1 │ │ + pop %rax │ │ + mov %rax,-0xf0(%rbp) │ │ + xor %eax,%eax │ │ + test %r14,%r14 │ │ + je 4e59f │ │ + mov -0x130(%rbp),%rcx │ │ + cmpb $0x2f,(%rcx) │ │ + jne 4e59f │ │ + andq $0x0,-0x848(%rbp) │ │ + xor %ebx,%ebx │ │ + cmp %r12,%r14 │ │ + jbe 4e61c │ │ + jmp 4e891 │ │ + test %al,%al │ │ + je 4e608 │ │ + lea -0x858(%rbp),%rdi │ │ push $0x1 │ │ pop %rcx │ │ - mov %r13,%rsi │ │ - mov -0x40(%rbp),%rdx │ │ + mov %r12,%rsi │ │ + mov %rcx,%rdx │ │ mov %rcx,%r8 │ │ - call 48e40 │ │ - mov -0x120(%rbp),%r13 │ │ - jmp 4b330 │ │ - lea -0x130(%rbp),%rdi │ │ + call 49090 │ │ + mov -0x848(%rbp),%rbx │ │ + mov -0x858(%rbp),%r12 │ │ + mov -0x850(%rbp),%rax │ │ + mov %rax,-0xf0(%rbp) │ │ + movb $0x2f,(%rax,%rbx,1) │ │ + inc %rbx │ │ + mov %rbx,-0x848(%rbp) │ │ + jmp 4e60b │ │ + lea -0x188(%rbp),%rdi │ │ + push $0x1 │ │ + pop %rcx │ │ + mov %r13,%rdx │ │ + mov %rcx,%r8 │ │ + call 49090 │ │ + mov -0x178(%rbp),%rsi │ │ + jmp 4b5b1 │ │ + mov %r12,%rbx │ │ + sub %rbx,%r12 │ │ + cmp %r12,%r14 │ │ + ja 4e891 │ │ + test %r14,%r14 │ │ + je 4e644 │ │ + mov -0xf0(%rbp),%rdi │ │ + add %rbx,%rdi │ │ + mov -0x130(%rbp),%rsi │ │ + mov %r14,%rdx │ │ + call *0x29eca(%rip) │ │ + mov -0x850(%rbp),%rax │ │ + mov %rax,-0xf0(%rbp) │ │ + add %r14,%rbx │ │ + mov %rbx,-0x848(%rbp) │ │ + lea -0xac0(%rbp),%rdi │ │ + mov -0xf0(%rbp),%rsi │ │ + mov %rbx,%rdx │ │ + call 53fc0 │ │ + cmpl $0x1,-0xac0(%rbp) │ │ + jne 4e69d │ │ + mov -0xab8(%rbp),%rax │ │ + mov %eax,%ecx │ │ + and $0x3,%ecx │ │ + lea -0x2(%rcx),%edx │ │ + cmp $0x2,%edx │ │ + jb 4e68d │ │ + test %rcx,%rcx │ │ + je 4e68d │ │ + lea -0x1(%rax),%rdi │ │ + call *0x17(%rax) │ │ + mov -0x858(%rbp),%rax │ │ + mov %rax,-0x100(%rbp) │ │ + jmp 4e6c1 │ │ + mov $0xf000,%eax │ │ + and -0xaa0(%rbp),%eax │ │ + mov -0x858(%rbp),%rcx │ │ + mov %rcx,-0x100(%rbp) │ │ + cmp $0x8000,%eax │ │ + je 4e3aa │ │ + cmpq $0x0,-0x100(%rbp) │ │ + je 4e6d8 │ │ + mov -0xf0(%rbp),%rdi │ │ + call *0x29e20(%rip) │ │ + cmpq $0x0,-0x1e0(%rbp) │ │ + je 4ba95 │ │ + mov -0x90(%rbp),%rdi │ │ + call *0x29e05(%rip) │ │ + jmp 4ba95 │ │ + lea -0x188(%rbp),%rdi │ │ push $0x6 │ │ pop %rdx │ │ push $0x1 │ │ pop %rcx │ │ mov %rbx,%rsi │ │ mov %rcx,%r8 │ │ - call 48e40 │ │ - mov -0x120(%rbp),%rbx │ │ - jmp 4b5d7 │ │ - lea -0x130(%rbp),%rdi │ │ + call 49090 │ │ + mov -0x178(%rbp),%rbx │ │ + jmp 4b86d │ │ + lea -0x188(%rbp),%rdi │ │ push $0x1 │ │ pop %rcx │ │ - xor %esi,%esi │ │ - mov -0x68(%rbp),%rdx │ │ + mov %r14,%rsi │ │ + mov %rbx,%rdx │ │ mov %rcx,%r8 │ │ - call 48e40 │ │ - mov -0x128(%rbp),%rax │ │ - mov -0x120(%rbp),%rbx │ │ - jmp 4b278 │ │ - push $0x8 │ │ - pop %rdi │ │ - mov $0x1c8,%esi │ │ - call 28a96 │ │ - jmp 4e5f2 │ │ - lea 0x2c2d5(%rip),%rdx │ │ - call 3131b │ │ - mov -0x40(%rbp),%rbx │ │ - lea -0x130(%rbp),%rdi │ │ + call 49090 │ │ + mov -0x180(%rbp),%rax │ │ + mov %rax,-0x80(%rbp) │ │ + mov -0x178(%rbp),%r14 │ │ + mov %r13,%rbx │ │ + jmp 4b90a │ │ + lea -0x188(%rbp),%rdi │ │ push $0x1 │ │ pop %rcx │ │ - mov %r13,%rsi │ │ - mov %rbx,%rdx │ │ + xor %esi,%esi │ │ + mov -0x50(%rbp),%rdx │ │ mov %rcx,%r8 │ │ - call 48e40 │ │ - mov -0x128(%rbp),%rax │ │ - mov %rax,-0x60(%rbp) │ │ - mov -0x120(%rbp),%r13 │ │ - mov -0x40(%rbp),%rbx │ │ - jmp 4b679 │ │ - lea -0x130(%rbp),%rdi │ │ + call 49090 │ │ + mov -0x180(%rbp),%rax │ │ + mov -0x178(%rbp),%rbx │ │ + jmp 4b502 │ │ + push $0x10 │ │ + pop %rdi │ │ + mov $0x1f0,%esi │ │ + call 27d0e │ │ + jmp 4e8f7 │ │ + lea -0x188(%rbp),%rdi │ │ push $0x1 │ │ pop %rcx │ │ xor %esi,%esi │ │ - mov -0x68(%rbp),%rdx │ │ + mov -0x50(%rbp),%rdx │ │ mov %rcx,%r8 │ │ - call 48e40 │ │ - mov -0x128(%rbp),%rax │ │ - mov %rax,-0x60(%rbp) │ │ - mov -0x120(%rbp),%rbx │ │ - jmp 4b535 │ │ - lea -0x130(%rbp),%rdi │ │ + call 49090 │ │ + mov -0x180(%rbp),%rax │ │ + mov %rax,-0x80(%rbp) │ │ + mov -0x178(%rbp),%rbx │ │ + jmp 4b7fe │ │ + lea 0x29237(%rip),%rdx │ │ + call 31a41 │ │ + lea -0x188(%rbp),%rdi │ │ push $0x1 │ │ pop %rcx │ │ - mov %r13,%rsi │ │ mov %rcx,%rdx │ │ mov %rcx,%r8 │ │ - call 48e40 │ │ - mov -0x130(%rbp),%rax │ │ - mov -0x120(%rbp),%r13 │ │ - jmp 4b2ff │ │ - lea -0xa20(%rbp),%rsi │ │ - push $0x68 │ │ - pop %rcx │ │ - lea -0x3b0(%rbp),%rdi │ │ - rep movsb %ds:(%rsi),%es:(%rdi) │ │ - mov %r15,-0x140(%rbp) │ │ - jmp 4bdb6 │ │ - lea -0x130(%rbp),%rdi │ │ + call 49090 │ │ + mov -0x188(%rbp),%rax │ │ + mov -0x178(%rbp),%rsi │ │ + jmp 4b585 │ │ + lea -0x188(%rbp),%rdi │ │ push $0x1 │ │ pop %rcx │ │ - mov %r13,%rsi │ │ + mov %r14,%rsi │ │ mov %rcx,%rdx │ │ mov %rcx,%r8 │ │ - call 48e40 │ │ - mov -0x120(%rbp),%r13 │ │ - mov -0x130(%rbp),%rax │ │ - mov -0x128(%rbp),%rcx │ │ - mov %rcx,-0x60(%rbp) │ │ - jmp 4b64a │ │ - lea -0x130(%rbp),%rdi │ │ + call 49090 │ │ + mov -0x178(%rbp),%r14 │ │ + mov -0x188(%rbp),%rax │ │ + mov -0x180(%rbp),%rcx │ │ + mov %rcx,-0x80(%rbp) │ │ + jmp 4b8dd │ │ + lea -0x188(%rbp),%rdi │ │ push $0x1 │ │ pop %rcx │ │ mov %rbx,%rsi │ │ mov %rcx,%rdx │ │ mov %rcx,%r8 │ │ - call 48e40 │ │ - mov -0x120(%rbp),%rbx │ │ - mov -0x130(%rbp),%rax │ │ - mov -0x128(%rbp),%rcx │ │ - jmp 4b5b1 │ │ - lea -0x5a0(%rbp),%rdi │ │ - mov -0x60(%rbp),%rsi │ │ - mov -0xf0(%rbp),%rdx │ │ - call 53450 │ │ - jmp 4ba7d │ │ - lea -0xa30(%rbp),%rdi │ │ + call 49090 │ │ + mov -0x178(%rbp),%rbx │ │ + mov -0x188(%rbp),%rax │ │ + mov -0x180(%rbp),%rcx │ │ + jmp 4b847 │ │ + lea -0xab0(%rbp),%rsi │ │ + push $0x68 │ │ + pop %rcx │ │ + lea -0x3b8(%rbp),%rdi │ │ + rep movsb %ds:(%rsi),%es:(%rdi) │ │ + mov %r12,-0x110(%rbp) │ │ + jmp 4e52f │ │ + lea -0x5f0(%rbp),%rdi │ │ + mov -0x80(%rbp),%rsi │ │ + mov -0x90(%rbp),%rdx │ │ + call 53840 │ │ + jmp 4e27e │ │ + lea -0x858(%rbp),%rdi │ │ push $0x1 │ │ pop %rcx │ │ mov %rbx,%rsi │ │ mov %r14,%rdx │ │ mov %rcx,%r8 │ │ - call 48e40 │ │ - mov -0xa28(%rbp),%rax │ │ + call 49090 │ │ + mov -0x850(%rbp),%rax │ │ mov %rax,-0xf0(%rbp) │ │ - mov -0xa20(%rbp),%rbx │ │ - jmp 4bc2e │ │ - lea 0x2c223(%rip),%rdi │ │ - call 32120 │ │ - jmp 4e5f2 │ │ + mov -0x848(%rbp),%rbx │ │ + jmp 4e61c │ │ + lea 0x29206(%rip),%rdi │ │ + call 329c0 │ │ + jmp 4e8f7 │ │ push $0x1 │ │ pop %rdi │ │ - mov -0x50(%rbp),%rsi │ │ - call 2899b │ │ - jmp 4e5f2 │ │ + mov -0x40(%rbp),%rsi │ │ + call 27cfb │ │ + jmp 4e8f7 │ │ push $0x1 │ │ pop %rdi │ │ - mov %r14,%rsi │ │ - call 2899b │ │ - jmp 4e5f2 │ │ + mov %r12,%rsi │ │ + call 27cfb │ │ + jmp 4e8f7 │ │ push $0x1 │ │ pop %rdi │ │ - mov %r15,%rsi │ │ - call 2899b │ │ + mov %r14,%rsi │ │ + call 27cfb │ │ ud2 │ │ mov %rax,%r14 │ │ mov %rbx,%rdi │ │ - mov -0x140(%rbp),%rsi │ │ - call *0x2cd71(%rip) │ │ - jmp 4e6cf │ │ + mov -0x90(%rbp),%rsi │ │ + call *0x29d2c(%rip) │ │ + jmp 4e9c2 │ │ mov %rax,%r14 │ │ - cmpq $0x0,-0xa30(%rbp) │ │ - je 4e62b │ │ - mov -0xa28(%rbp),%rdi │ │ - call *0x2cc1a(%rip) │ │ - jmp 4e62b │ │ + cmpq $0x0,-0x858(%rbp) │ │ + je 4e930 │ │ + mov -0x850(%rbp),%rdi │ │ + call *0x29bcd(%rip) │ │ + jmp 4e930 │ │ mov %rax,%r14 │ │ - cmpq $0x0,-0x1d0(%rbp) │ │ - je 4e722 │ │ - mov -0x1c0(%rbp),%rdi │ │ - jmp 4e6e0 │ │ - jmp 4e71f │ │ - jmp 4e717 │ │ + cmpq $0x0,-0x1e0(%rbp) │ │ + je 4ea28 │ │ + mov -0x90(%rbp),%rdi │ │ + jmp 4e9e5 │ │ + jmp 4ea25 │ │ + jmp 4ea1d │ │ mov %rax,%r14 │ │ - jmp 4e668 │ │ + jmp 4e96d │ │ mov %rax,%r14 │ │ - cmpq $0x0,-0x50(%rbp) │ │ - je 4e668 │ │ + cmpq $0x0,-0x40(%rbp) │ │ + je 4e96d │ │ mov -0x48(%rbp),%rdi │ │ - call *0x2cbd8(%rip) │ │ - mov -0xa28(%rbp),%rbx │ │ - mov -0xa20(%rbp),%r15 │ │ + call *0x29b8b(%rip) │ │ + mov -0x1478(%rbp),%rbx │ │ + mov -0x1470(%rbp),%r15 │ │ test %r15,%r15 │ │ - je 4e69e │ │ + je 4e9a3 │ │ lea 0x8(%rbx),%r12 │ │ - mov 0x2cbba(%rip),%r13 │ │ + mov 0x29b6d(%rip),%r13 │ │ cmpq $0x0,-0x8(%r12) │ │ - je 4e695 │ │ + je 4e99a │ │ mov (%r12),%rdi │ │ call *%r13 │ │ add $0x30,%r12 │ │ dec %r15 │ │ - jne 4e686 │ │ - cmpq $0x0,-0xa30(%rbp) │ │ - je 4e82a │ │ - mov %rbx,%rdi │ │ - call *0x2cb8b(%rip) │ │ - jmp 4e82a │ │ - mov %rax,%r14 │ │ - cmpq $0x0,-0x140(%rbp) │ │ - jle 4e722 │ │ + jne 4e98b │ │ + cmpq $0x0,-0x1480(%rbp) │ │ + je 4ebc6 │ │ mov %rbx,%rdi │ │ - jmp 4e6e0 │ │ + call *0x29b3e(%rip) │ │ + jmp 4ebc6 │ │ mov %rax,%r14 │ │ - cmpq $0x0,-0x160(%rbp) │ │ - je 4e722 │ │ + cmpq $0x0,-0x100(%rbp) │ │ + je 4ea28 │ │ mov -0xf0(%rbp),%rdi │ │ - call *0x2cb5a(%rip) │ │ - jmp 4e722 │ │ + jmp 4e9e5 │ │ mov %rax,%r14 │ │ - lock decq (%rbx) │ │ - jne 4e99e │ │ - lea -0x348(%rbp),%rdi │ │ - call 55190 │ │ - jmp 4e99e │ │ - call 3357c │ │ + cmpq $0x0,-0x110(%rbp) │ │ + jle 4ea28 │ │ + mov %rbx,%rdi │ │ + call *0x29b0d(%rip) │ │ + jmp 4ea28 │ │ mov %rax,%r14 │ │ - jmp 4e739 │ │ - jmp 4e76d │ │ + lock decq (%r12) │ │ + jne 4ec98 │ │ + lea -0x350(%rbp),%rdi │ │ + call 55580 │ │ + jmp 4ec98 │ │ + call 32b2c │ │ mov %rax,%r14 │ │ - jmp 4e759 │ │ + jmp 4ea3f │ │ mov %rax,%r14 │ │ - jmp 4e8d2 │ │ + jmp 4ea5f │ │ + jmp 4ea73 │ │ mov %rax,%r14 │ │ - cmpq $0x0,-0xd0(%rbp) │ │ - je 4e739 │ │ - mov -0x180(%rbp),%rdi │ │ - call *0x2cb07(%rip) │ │ - lea -0x130(%rbp),%rdi │ │ - call 4ff70 │ │ - mov -0x1a0(%rbp),%rdi │ │ - mov -0x198(%rbp),%rsi │ │ - call *0x2cc1f(%rip) │ │ - cmpq $0x0,-0x68(%rbp) │ │ - je 4e908 │ │ - mov -0x60(%rbp),%rdi │ │ - jmp 4e902 │ │ + jmp 4eba9 │ │ mov %rax,%r14 │ │ - cmpq $0x0,-0x130(%rbp) │ │ - je 4e787 │ │ - mov -0x128(%rbp),%rdi │ │ - call *0x2cab9(%rip) │ │ - mov -0xc0(%rbp),%r15 │ │ - jmp 4e8f6 │ │ + cmpq $0x0,-0xb0(%rbp) │ │ + je 4ea3f │ │ + mov -0x1a0(%rbp),%rdi │ │ + call *0x29ab9(%rip) │ │ + lea -0x188(%rbp),%rdi │ │ + call 50120 │ │ + mov -0x1c0(%rbp),%rdi │ │ + mov -0x1b8(%rbp),%rsi │ │ + call *0x29bd9(%rip) │ │ + cmpq $0x0,-0x50(%rbp) │ │ + je 4ec02 │ │ + mov -0x80(%rbp),%rdi │ │ + jmp 4ebfc │ │ mov %rax,%r14 │ │ - jmp 4e7b5 │ │ + cmpq $0x0,-0x188(%rbp) │ │ + je 4ebee │ │ + mov -0x180(%rbp),%rdi │ │ + call *0x29a67(%rip) │ │ + jmp 4ebee │ │ mov %rax,%r14 │ │ lea -0x498(%rbp),%rdi │ │ - call 4ff70 │ │ - mov -0x80(%rbp),%rdi │ │ - mov -0x70(%rbp),%rsi │ │ - call *0x2cbc3(%rip) │ │ - mov -0x60(%rbp),%edi │ │ - jmp 4e844 │ │ + call 50120 │ │ + mov -0x58(%rbp),%rdi │ │ + mov -0x78(%rbp),%rsi │ │ + call *0x29b85(%rip) │ │ + mov %ebx,%edi │ │ + jmp 4ebe0 │ │ + jmp 4ebc3 │ │ mov %rax,%r14 │ │ - lock decq (%rbx) │ │ - jne 4e7d2 │ │ - lea -0x11b0(%rbp),%rdi │ │ - call 55190 │ │ - mov -0x1200(%rbp),%rax │ │ - lock decq (%rax) │ │ - jne 4e7eb │ │ - mov -0x1200(%rbp),%rdi │ │ - call 58140 │ │ - lea -0x1310(%rbp),%rdi │ │ - call 581a0 │ │ - jmp 4e99e │ │ - lea -0x1310(%rbp),%rdi │ │ - call 581a0 │ │ - call 3357c │ │ - lea -0x1370(%rbp),%rdi │ │ - call 58090 │ │ - call 3357c │ │ - call 3357c │ │ - jmp 4e827 │ │ - jmp 4e827 │ │ - mov %rax,%r14 │ │ - cmpq $0x0,-0x7e8(%rbp) │ │ - je 4e841 │ │ - mov -0x7e0(%rbp),%rdi │ │ - call *0x2c9ff(%rip) │ │ - mov -0x40(%rbp),%edi │ │ - call *0x2c9e6(%rip) │ │ - jmp 4e9c7 │ │ - mov %rax,%r14 │ │ - lea -0x7e8(%rbp),%rdi │ │ - call 545b0 │ │ - jmp 4e9c7 │ │ - call 3357c │ │ + lock decq (%r12) │ │ + jne 4ead5 │ │ + lea -0x12a0(%rbp),%rdi │ │ + call 55580 │ │ + mov -0x12d8(%rbp),%rdi │ │ + lock decq (%rdi) │ │ + jne 4eae7 │ │ + call 58420 │ │ + lea -0x1470(%rbp),%rdi │ │ + call 58480 │ │ + jmp 4ec98 │ │ + lea -0x1470(%rbp),%rdi │ │ + call 58480 │ │ + call 32b2c │ │ + lea -0x1480(%rbp),%rdi │ │ + call 58380 │ │ + call 32b2c │ │ + call 32b2c │ │ + mov %rax,%r14 │ │ + lea -0x858(%rbp),%rdi │ │ + call 54950 │ │ + jmp 4ecc1 │ │ + call 32b2c │ │ mov %rax,%r14 │ │ mov %r15,%rdi │ │ mov %rbx,%rsi │ │ - call *0x2cb01(%rip) │ │ - jmp 4e96e │ │ - jmp 4e88f │ │ - jmp 4e8c5 │ │ - jmp 4e8b5 │ │ - mov %rax,%r14 │ │ - jmp 4e91f │ │ - jmp 4e96b │ │ - mov %rax,%r14 │ │ - jmp 4e908 │ │ - mov %rax,%r14 │ │ - lea -0x1370(%rbp),%rdi │ │ - call 55220 │ │ - jmp 4e985 │ │ - call 3357c │ │ + call *0x29af1(%rip) │ │ + jmp 4ec68 │ │ + jmp 4eb63 │ │ + jmp 4eb9c │ │ + jmp 4eb8c │ │ + mov %rax,%r14 │ │ + jmp 4ec19 │ │ + jmp 4ebc3 │ │ + jmp 4ebc3 │ │ + jmp 4ec65 │ │ + mov %rax,%r14 │ │ + jmp 4ec02 │ │ + mov %rax,%r14 │ │ + jmp 4ec47 │ │ + mov %rax,%r14 │ │ + lea -0x1480(%rbp),%rdi │ │ + call 55610 │ │ + jmp 4ec7f │ │ + call 32b2c │ │ mov %rax,%r14 │ │ - jmp 4e94d │ │ + jmp 4ec98 │ │ mov %rax,%r14 │ │ - jmp 4e99e │ │ + jmp 4ec7f │ │ mov %rax,%r14 │ │ - jmp 4e985 │ │ - mov %rax,%r14 │ │ - cmpl $0x3,-0x40(%rbp) │ │ - je 4e9c7 │ │ + cmpl $0x3,-0x70(%rbp) │ │ + je 4ecc1 │ │ cmpq $0x0,-0xa0(%rbp) │ │ - je 4e9c7 │ │ + je 4ecc1 │ │ mov -0xb0(%rbp),%rdi │ │ - jmp 4e9c1 │ │ - mov %r13,-0xa0(%rbp) │ │ + jmp 4ecbb │ │ mov %rax,%r14 │ │ - test %r15,%r15 │ │ - je 4e908 │ │ - mov -0xa0(%rbp),%rdi │ │ - call *0x2c938(%rip) │ │ + cmpq $0x0,-0xac0(%rbp) │ │ + je 4ebdd │ │ + mov -0xab8(%rbp),%rdi │ │ + call *0x2991b(%rip) │ │ + mov -0x70(%rbp),%edi │ │ + call *0x29902(%rip) │ │ + jmp 4ecc1 │ │ + mov %rax,%r14 │ │ + cmpq $0x0,-0xa0(%rbp) │ │ + je 4ec02 │ │ + mov -0x70(%rbp),%rdi │ │ + call *0x298f6(%rip) │ │ cmpq $0x0,-0x498(%rbp) │ │ - je 4e91f │ │ + je 4ec19 │ │ mov -0x490(%rbp),%rdi │ │ - call *0x2c921(%rip) │ │ - lea -0x2b0(%rbp),%rdi │ │ - call 4ff70 │ │ - mov -0x80(%rbp),%rdi │ │ - mov -0x70(%rbp),%rsi │ │ - call *0x2ca3f(%rip) │ │ - jmp 4e9c7 │ │ + call *0x298df(%rip) │ │ + lea -0x420(%rbp),%rdi │ │ + call 50120 │ │ + mov -0x58(%rbp),%rdi │ │ + mov -0x78(%rbp),%rsi │ │ + call *0x29a05(%rip) │ │ + jmp 4ecc1 │ │ mov %rax,%r14 │ │ - lea -0x1370(%rbp),%rdi │ │ - call 55220 │ │ - cmpq $0x0,-0x160(%rbp) │ │ - je 4e96e │ │ - mov -0x1d0(%rbp),%rdi │ │ - call *0x2c8dc(%rip) │ │ - jmp 4e96e │ │ - call 3357c │ │ - mov %rax,%r14 │ │ - cmpq $0x0,-0x3b0(%rbp) │ │ - je 4e985 │ │ - mov -0x3a8(%rbp),%rdi │ │ - call *0x2c8bb(%rip) │ │ - mov -0x220(%rbp),%rax │ │ + lea -0x1480(%rbp),%rdi │ │ + call 55610 │ │ + cmpq $0x0,-0x100(%rbp) │ │ + je 4ec68 │ │ + mov -0x1e0(%rbp),%rdi │ │ + call *0x2989a(%rip) │ │ + jmp 4ec68 │ │ + call 32b2c │ │ + mov %rax,%r14 │ │ + cmpq $0x0,-0x3b8(%rbp) │ │ + je 4ec7f │ │ + mov -0x3b0(%rbp),%rdi │ │ + call *0x29879(%rip) │ │ + mov -0x230(%rbp),%rax │ │ lock decq (%rax) │ │ - jne 4e99e │ │ - lea -0x220(%rbp),%rdi │ │ - call 55190 │ │ - cmpb $0x2,-0x730(%rbp) │ │ - jne 4e9c7 │ │ - cmpl $0x2,-0x7e8(%rbp) │ │ - ja 4e9c7 │ │ - cmpq $0x0,-0x7a0(%rbp) │ │ - je 4e9c7 │ │ - mov -0x7b0(%rbp),%rdi │ │ - call *0x2c879(%rip) │ │ + jne 4ec98 │ │ + lea -0x230(%rbp),%rdi │ │ + call 55580 │ │ + cmpb $0x2,-0x7a0(%rbp) │ │ + jne 4ecc1 │ │ + cmpl $0x2,-0x858(%rbp) │ │ + ja 4ecc1 │ │ + cmpq $0x0,-0x810(%rbp) │ │ + je 4ecc1 │ │ + mov -0x820(%rbp),%rdi │ │ + call *0x29837(%rip) │ │ mov %r14,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x88,%rsp │ │ mov (%rdi),%r15 │ │ mov 0x8(%rdi),%rbx │ │ mov %rsi,-0xb0(%rbp) │ │ test %rsi,%rsi │ │ - jne 4ea1c │ │ + jne 4ed0c │ │ cmpb $0x0,0x20(%r15) │ │ - jne 4ea1c │ │ + jne 4ed0c │ │ inc %rbx │ │ mov %rbx,0x8(%rdi) │ │ xor %eax,%eax │ │ - jmp 4ec45 │ │ + jmp 4ef35 │ │ mov %rdx,%r12 │ │ mov %r8d,%r14d │ │ mov %r9d,%r13d │ │ mov %rcx,-0xa8(%rbp) │ │ mov %rdi,-0xa0(%rbp) │ │ mov (%r15),%rax │ │ test %rbx,%rbx │ │ - je 4eaaf │ │ + je 4ed9f │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rax │ │ - lea -0x44622(%rip),%rsi │ │ + lea -0x44676(%rip),%rsi │ │ mov $0x6,%edx │ │ call *0x18(%rax) │ │ test %al,%al │ │ - jne 4ec43 │ │ + jne 4ef33 │ │ cmpb $0x1,0x20(%r15) │ │ - jne 4eb2e │ │ + jne 4ee1e │ │ mov (%r15),%rax │ │ - lea -0x4b0fe(%rip),%rcx │ │ + lea -0x4b3ae(%rip),%rcx │ │ mov %rcx,-0x80(%rbp) │ │ - lea -0x1e459(%rip),%rcx │ │ + lea -0x1ef99(%rip),%rcx │ │ mov %rcx,-0x78(%rbp) │ │ movq $0x0,-0x70(%rbp) │ │ movw $0x15,-0x68(%rbp) │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rsi │ │ - lea -0x4ae99(%rip),%rdx │ │ + lea -0x4b119(%rip),%rdx │ │ lea -0x80(%rbp),%rcx │ │ - call 30680 │ │ + call 2fe30 │ │ test %al,%al │ │ - je 4eb2e │ │ - jmp 4ec43 │ │ + je 4ee1e │ │ + jmp 4ef33 │ │ lea 0x18(%r15),%rcx │ │ mov %rcx,-0x80(%rbp) │ │ - lea -0x1ab0e(%rip),%rcx │ │ + lea -0x1ad1e(%rip),%rcx │ │ mov %rcx,-0x78(%rbp) │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rsi │ │ - lea -0x446c0(%rip),%rdx │ │ + lea -0x44714(%rip),%rdx │ │ lea -0x80(%rbp),%rcx │ │ - call 30680 │ │ + call 2fe30 │ │ test %al,%al │ │ - jne 4ec43 │ │ + jne 4ef33 │ │ cmpb $0x1,0x20(%r15) │ │ - jne 4eb2e │ │ + jne 4ee1e │ │ mov (%r15),%rax │ │ lea -0xb0(%rbp),%rcx │ │ mov %rcx,-0x80(%rbp) │ │ lea 0x2d3(%rip),%rcx │ │ mov %rcx,-0x78(%rbp) │ │ movq $0x0,-0x70(%rbp) │ │ movw $0x12,-0x68(%rbp) │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rsi │ │ - lea -0x44702(%rip),%rdx │ │ + lea -0x44756(%rip),%rdx │ │ lea -0x80(%rbp),%rcx │ │ - call 30680 │ │ + call 2fe30 │ │ test %al,%al │ │ - jne 4ec43 │ │ + jne 4ef33 │ │ cmpl $0xffffffff,(%r12) │ │ - je 4eb99 │ │ + je 4ee89 │ │ cmpb $0x0,0x20(%r15) │ │ - je 4ebbb │ │ + je 4eeab │ │ movups 0x40(%r12),%xmm0 │ │ movaps %xmm0,-0x40(%rbp) │ │ movups (%r12),%xmm0 │ │ movups 0x10(%r12),%xmm1 │ │ movups 0x20(%r12),%xmm2 │ │ movups 0x30(%r12),%xmm3 │ │ movaps %xmm3,-0x50(%rbp) │ │ @@ -54732,25 +55019,25 @@ │ │ mov (%r15),%rax │ │ lea -0x80(%rbp),%rcx │ │ mov %rcx,-0x90(%rbp) │ │ lea 0x30e(%rip),%rcx │ │ mov %rcx,-0x88(%rbp) │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rsi │ │ - lea -0x46cee(%rip),%rdx │ │ - jmp 4ec16 │ │ + lea -0x470c6(%rip),%rdx │ │ + jmp 4ef06 │ │ mov (%r15),%rax │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rax │ │ - lea -0x4477d(%rip),%rsi │ │ + lea -0x447d1(%rip),%rsi │ │ mov $0x9,%edx │ │ call *0x18(%rax) │ │ test %al,%al │ │ - je 4ec26 │ │ - jmp 4ec43 │ │ + je 4ef16 │ │ + jmp 4ef33 │ │ movups 0x40(%r12),%xmm0 │ │ movaps %xmm0,-0x40(%rbp) │ │ movups (%r12),%xmm0 │ │ movups 0x10(%r12),%xmm1 │ │ movups 0x20(%r12),%xmm2 │ │ movups 0x30(%r12),%xmm3 │ │ movaps %xmm3,-0x50(%rbp) │ │ @@ -54760,167 +55047,165 @@ │ │ mov (%r15),%rax │ │ lea -0x80(%rbp),%rcx │ │ mov %rcx,-0x90(%rbp) │ │ lea 0x28f(%rip),%rcx │ │ mov %rcx,-0x88(%rbp) │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rsi │ │ - lea -0x447e0(%rip),%rdx │ │ + lea -0x44834(%rip),%rdx │ │ lea -0x90(%rbp),%rcx │ │ - call 30680 │ │ + call 2fe30 │ │ test %al,%al │ │ - jne 4ec43 │ │ + jne 4ef33 │ │ mov (%r15),%rax │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rax │ │ - lea -0x44828(%rip),%rsi │ │ + lea -0x4487c(%rip),%rsi │ │ mov $0x1,%edx │ │ call *0x18(%rax) │ │ test %al,%al │ │ - je 4ec57 │ │ + je 4ef47 │ │ mov $0x1,%al │ │ add $0x88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov -0xa8(%rbp),%rax │ │ cmpl $0x2,(%rax) │ │ - setne %al │ │ - and %al,%r14b │ │ - cmp $0x1,%r14b │ │ + sete %al │ │ + not %r14b │ │ + or %al,%r14b │ │ + test $0x1,%r14b │ │ mov -0xa0(%rbp),%rdi │ │ - jne 4ea0e │ │ + jne 4ecfe │ │ mov %r13d,-0x94(%rbp) │ │ cmpb $0x1,0x20(%r15) │ │ - jne 4eccc │ │ + jne 4efbf │ │ mov (%r15),%rax │ │ - lea -0x4b320(%rip),%rcx │ │ + lea -0x4b5d3(%rip),%rcx │ │ mov %rcx,-0x80(%rbp) │ │ - lea -0x1e67b(%rip),%rcx │ │ + lea -0x1f1be(%rip),%rcx │ │ mov %rcx,-0x78(%rbp) │ │ movq $0x0,-0x70(%rbp) │ │ movw $0x12,-0x68(%rbp) │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rsi │ │ - lea -0x4b0bb(%rip),%rdx │ │ + lea -0x4b33e(%rip),%rdx │ │ lea -0x80(%rbp),%rcx │ │ - call 30680 │ │ + call 2fe30 │ │ test %al,%al │ │ - jne 4ec43 │ │ + jne 4ef33 │ │ mov (%r15),%rax │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rax │ │ - lea -0x4b35d(%rip),%rsi │ │ + lea -0x4b610(%rip),%rsi │ │ mov $0x10,%edx │ │ call *0x18(%rax) │ │ test %al,%al │ │ - jne 4ec43 │ │ + jne 4ef33 │ │ mov 0x8(%r15),%rdi │ │ mov 0x10(%r15),%rax │ │ mov (%r15),%rsi │ │ mov %rsi,-0x80(%rbp) │ │ lea -0x78(%rbp),%rdx │ │ mov -0xa8(%rbp),%rcx │ │ movups (%rcx),%xmm0 │ │ movups %xmm0,-0x78(%rbp) │ │ mov 0x10(%rcx),%rcx │ │ mov %rcx,-0x68(%rbp) │ │ call *0x20(%rax) │ │ test %al,%al │ │ - jne 4ec43 │ │ + jne 4ef33 │ │ mov (%r15),%rax │ │ lea -0x94(%rbp),%rcx │ │ mov %rcx,-0x80(%rbp) │ │ - lea -0x1c016(%rip),%r14 │ │ + lea -0x1cbe9(%rip),%r14 │ │ mov %r14,-0x78(%rbp) │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rsi │ │ - lea -0x48281(%rip),%rdx │ │ + lea -0x487af(%rip),%rdx │ │ lea -0x80(%rbp),%rcx │ │ - call 30680 │ │ + call 2fe30 │ │ test %al,%al │ │ - jne 4ec43 │ │ + jne 4ef33 │ │ cmpl $0x1,0x10(%rbp) │ │ - jne 4ed99 │ │ + jne 4f08c │ │ mov 0x18(%rbp),%eax │ │ mov %eax,-0x90(%rbp) │ │ mov (%r15),%rax │ │ lea -0x90(%rbp),%rcx │ │ mov %rcx,-0x80(%rbp) │ │ mov %r14,-0x78(%rbp) │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rsi │ │ - lea -0x482c1(%rip),%rdx │ │ + lea -0x487ef(%rip),%rdx │ │ lea -0x80(%rbp),%rcx │ │ - call 30680 │ │ + call 2fe30 │ │ test %al,%al │ │ - jne 4ec43 │ │ + jne 4ef33 │ │ mov (%r15),%rax │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rax │ │ - lea -0x4499b(%rip),%rsi │ │ + lea -0x449f2(%rip),%rsi │ │ mov $0x1,%edx │ │ call *0x18(%rax) │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ mov -0xa0(%rbp),%rdi │ │ - je 4ea0e │ │ - jmp 4ec45 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + je 4ecfe │ │ + jmp 4ef35 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ sub $0x10,%rsp │ │ mov %rsi,%rbx │ │ mov (%rdi),%rax │ │ mov 0x10(%rsi),%r14 │ │ mov %r14d,%ecx │ │ test $0x800000,%r14d │ │ - je 4ee0e │ │ + je 4f0fe │ │ test $0x8000000,%r14d │ │ - jne 4ee08 │ │ + jne 4f0f8 │ │ or $0x9000000,%ecx │ │ movw $0x12,0x14(%rbx) │ │ - jmp 4ee0e │ │ + jmp 4f0fe │ │ or $0x1000000,%ecx │ │ or $0x800000,%ecx │ │ mov %ecx,0x10(%rbx) │ │ mov $0x11,%esi │ │ - lea -0x4b4e3(%rip),%rcx │ │ + lea -0x4b793(%rip),%rcx │ │ data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov %rsi,%rdx │ │ mov %eax,%esi │ │ and $0xf,%esi │ │ shr $0x4,%rax │ │ movzbl (%rsi,%rcx,1),%esi │ │ mov %sil,-0x22(%rbp,%rdx,1) │ │ lea -0x1(%rdx),%rsi │ │ test %rax,%rax │ │ - jne 4ee30 │ │ + jne 4f120 │ │ add $0xfffffffffffffffe,%rdx │ │ lea (%rdx,%rbp,1),%r8 │ │ add $0xffffffffffffffe0,%r8 │ │ mov $0x11,%r9d │ │ sub %rsi,%r9 │ │ - lea -0x452bc(%rip),%rdx │ │ + lea -0x45323(%rip),%rdx │ │ mov $0x2,%ecx │ │ mov %rbx,%rdi │ │ mov $0x1,%esi │ │ - call 310b0 │ │ + call 30a20 │ │ mov %r14,0x10(%rbx) │ │ add $0x10,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ int3 │ │ @@ -54937,133 +55222,133 @@ │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x48,%rsp │ │ mov %rsi,-0x38(%rbp) │ │ mov (%rdi),%rax │ │ cmp $0x2,%rax │ │ - jne 4ef25 │ │ + jne 4f215 │ │ mov 0x48(%rdi),%r14 │ │ test %r14,%r14 │ │ - je 4f02e │ │ + je 4f31e │ │ mov 0x40(%rdi),%r15 │ │ nop │ │ lea -0x50(%rbp),%rdi │ │ mov %r15,%rsi │ │ mov %r14,%rdx │ │ - call 32160 │ │ + call 31760 │ │ cmpl $0x1,-0x50(%rbp) │ │ - jne 4f015 │ │ + jne 4f305 │ │ mov -0x48(%rbp),%r13 │ │ movzbl -0x40(%rbp),%ebx │ │ movzbl -0x3f(%rbp),%r12d │ │ mov $0x3,%edx │ │ mov -0x38(%rbp),%rdi │ │ - lea -0x449eb(%rip),%rsi │ │ - call 30840 │ │ + lea -0x449bb(%rip),%rsi │ │ + call 2fff0 │ │ test %al,%al │ │ - jne 4f02a │ │ + jne 4f31a │ │ cmp $0x1,%bl │ │ - jne 4f02e │ │ + jne 4f31e │ │ add %r12,%r13 │ │ cmp %r13,%r14 │ │ - jb 4f03f │ │ + jb 4f32f │ │ add %r13,%r15 │ │ sub %r13,%r14 │ │ - jne 4eec0 │ │ - jmp 4f02e │ │ + jne 4f1b0 │ │ + jmp 4f31e │ │ cmp $0x1,%eax │ │ - jne 4ef79 │ │ + jne 4f269 │ │ mov %rdi,%r15 │ │ lea 0x8(%rdi),%rax │ │ mov -0x38(%rbp),%rcx │ │ testl $0x800000,0x10(%rcx) │ │ mov %rax,-0x58(%rbp) │ │ movq $0x0,-0x50(%rbp) │ │ movq $0xf4240,-0x48(%rbp) │ │ mov %rcx,-0x40(%rbp) │ │ lea -0x58(%rbp),%rax │ │ - jne 4efa5 │ │ + jne 4f295 │ │ mov %rax,-0x68(%rbp) │ │ - lea -0xc557(%rip),%rax │ │ + lea -0xc51c(%rip),%rax │ │ mov %rax,-0x60(%rbp) │ │ - lea 0x2b480(%rip),%rsi │ │ - lea -0x470ce(%rip),%rdx │ │ - jmp 4efc2 │ │ + lea 0x28490(%rip),%rsi │ │ + lea -0x474a6(%rip),%rdx │ │ + jmp 4f2b2 │ │ mov 0x20(%rdi),%rsi │ │ mov %rdi,%r15 │ │ mov 0x28(%rdi),%rdx │ │ mov -0x38(%rbp),%rax │ │ mov (%rax),%r14 │ │ mov 0x8(%rax),%rax │ │ mov 0x18(%rax),%rbx │ │ mov %r14,%rdi │ │ call *%rbx │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - je 4f006 │ │ - jmp 4f030 │ │ + je 4f2f6 │ │ + jmp 4f320 │ │ mov %rax,-0x68(%rbp) │ │ - lea -0xc5a2(%rip),%rax │ │ + lea -0xc567(%rip),%rax │ │ mov %rax,-0x60(%rbp) │ │ - lea 0x2b435(%rip),%rsi │ │ - lea -0x44b8c(%rip),%rdx │ │ + lea 0x28445(%rip),%rsi │ │ + lea -0x44be0(%rip),%rdx │ │ lea -0x50(%rbp),%rdi │ │ lea -0x68(%rbp),%rcx │ │ - call 30680 │ │ + call 2fe30 │ │ cmpl $0x1,-0x50(%rbp) │ │ - jne 4eff3 │ │ + jne 4f2e3 │ │ test %al,%al │ │ - je 4f054 │ │ + je 4f344 │ │ mov -0x38(%rbp),%rax │ │ mov (%rax),%rdi │ │ mov 0x8(%rax),%rax │ │ - lea -0x453fe(%rip),%rsi │ │ + lea -0x4545f(%rip),%rsi │ │ mov $0x14,%edx │ │ call *0x18(%rax) │ │ test %al,%al │ │ - jne 4f02a │ │ + jne 4f31a │ │ mov -0x38(%rbp),%rax │ │ mov (%rax),%r14 │ │ mov 0x8(%rax),%rax │ │ mov 0x18(%rax),%rbx │ │ mov 0x30(%r15),%rsi │ │ mov 0x38(%r15),%rdx │ │ mov %r14,%rdi │ │ call *%rbx │ │ - jmp 4f030 │ │ + jmp 4f320 │ │ mov -0x48(%rbp),%rsi │ │ mov -0x40(%rbp),%rdx │ │ mov -0x38(%rbp),%rdi │ │ - call 30840 │ │ + call 2fff0 │ │ test %al,%al │ │ - je 4f02e │ │ + je 4f31e │ │ mov $0x1,%al │ │ - jmp 4f030 │ │ + jmp 4f320 │ │ xor %eax,%eax │ │ add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea 0x2ba9a(%rip),%rcx │ │ + lea 0x28a7a(%rip),%rcx │ │ mov %r13,%rdi │ │ mov %r14,%rsi │ │ mov %r14,%rdx │ │ - call 32050 │ │ - lea -0x4545a(%rip),%rdi │ │ - lea 0x2b066(%rip),%rcx │ │ - lea 0x2b3b7(%rip),%r8 │ │ + call 31960 │ │ + lea -0x454bb(%rip),%rdi │ │ + lea 0x28076(%rip),%rcx │ │ + lea 0x283c7(%rip),%r8 │ │ lea -0x29(%rbp),%rdx │ │ mov $0x37,%esi │ │ - call 334c0 │ │ + call 32a70 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -55072,379 +55357,369 @@ │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - push %rax │ │ - mov %rsi,%r14 │ │ + sub $0x18,%rsp │ │ + mov %rsi,-0x38(%rbp) │ │ mov %rdi,%rbx │ │ movzbl 0x9(%rdx),%ecx │ │ movzbl 0xa(%rdx),%eax │ │ cmpb $0x0,0x8(%rdx) │ │ - je 4f0b7 │ │ + je 4f3ab │ │ test %cl,%cl │ │ - je 4f0d7 │ │ + je 4f3cb │ │ mov $0x2,%esi │ │ mov $0x402,%r15d │ │ test %al,%al │ │ - je 4f0ca │ │ - jmp 4f0f5 │ │ + je 4f3be │ │ + jmp 4f3e9 │ │ test %cl,%cl │ │ - je 4f0e7 │ │ + je 4f3db │ │ mov $0x1,%esi │ │ mov $0x401,%r15d │ │ test %al,%al │ │ - jne 4f0f5 │ │ + jne 4f3e9 │ │ movzbl 0xb(%rdx),%eax │ │ movzbl 0xd(%rdx),%ecx │ │ mov %esi,%r15d │ │ - jmp 4f10f │ │ + jmp 4f403 │ │ test %al,%al │ │ - je 4f1a7 │ │ + je 4f4c1 │ │ mov $0x402,%r15d │ │ - jmp 4f0f5 │ │ + jmp 4f3e9 │ │ mov $0x401,%r15d │ │ test %al,%al │ │ - je 4f1cc │ │ + je 4f4e6 │ │ movzbl 0xb(%rdx),%eax │ │ movzbl 0xd(%rdx),%ecx │ │ mov %eax,%esi │ │ not %sil │ │ or %cl,%sil │ │ test $0x1,%sil │ │ - je 4f1ec │ │ + je 4f506 │ │ cmpb $0x0,0xc(%rdx) │ │ mov %rbx,-0x30(%rbp) │ │ - je 4f129 │ │ + je 4f41d │ │ cmp $0x1,%cl │ │ - je 4f12e │ │ + je 4f422 │ │ movzbl %al,%eax │ │ shl $0x9,%eax │ │ or $0x40,%eax │ │ - jmp 4f13b │ │ + jmp 4f42f │ │ test $0x1,%cl │ │ - je 4f135 │ │ + je 4f429 │ │ mov $0xc0,%eax │ │ - jmp 4f13b │ │ + jmp 4f42f │ │ movzbl %al,%eax │ │ shl $0x9,%eax │ │ mov $0xfff7fffc,%ecx │ │ and (%rdx),%ecx │ │ or %ecx,%r15d │ │ or %eax,%r15d │ │ or $0x80000,%r15d │ │ mov 0x4(%rdx),%r12d │ │ - mov 0x2c17e(%rip),%r13 │ │ - mov 0x2c10f(%rip),%rbx │ │ - data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %r14,%rdi │ │ + mov 0x2914a(%rip),%rbx │ │ + lea 0x284cb(%rip),%r14 │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov -0x38(%rbp),%rdi │ │ mov %r15d,%esi │ │ mov %r12d,%edx │ │ xor %eax,%eax │ │ - call *%r13 │ │ - cmp $0xffffffff,%eax │ │ - jne 4f19c │ │ call *%rbx │ │ - movslq (%rax),%rax │ │ - cmp $0x4,%rax │ │ - je 4f170 │ │ - shl $0x20,%rax │ │ - or $0x2,%rax │ │ - mov -0x30(%rbp),%rbx │ │ - jmp 4f202 │ │ + cmp $0xffffffff,%eax │ │ + jne 4f4a4 │ │ + call *0x290b7(%rip) │ │ + movslq (%rax),%r13 │ │ + mov 0x2d2dd(%rip),%rax │ │ + cmp %r14,%rax │ │ + jne 4f49b │ │ + mov 0x2d2d1(%rip),%rax │ │ + mov %r13d,%edi │ │ + call *0x10(%rax) │ │ + test %al,%al │ │ + jne 4f460 │ │ + jmp 4f4af │ │ + mov %r14,0x2d2be(%rip) │ │ + jmp 4f488 │ │ mov -0x30(%rbp),%rbx │ │ mov %eax,0x4(%rbx) │ │ xor %eax,%eax │ │ - jmp 4f20b │ │ + jmp 4f525 │ │ + shl $0x20,%r13 │ │ + or $0x2,%r13 │ │ + mov -0x30(%rbp),%rbx │ │ + mov %r13,0x8(%rbx) │ │ + jmp 4f520 │ │ cmpb $0x0,0xb(%rdx) │ │ - jne 4f1ec │ │ + jne 4f506 │ │ cmpb $0x0,0xc(%rdx) │ │ - jne 4f1ec │ │ + jne 4f506 │ │ xor %r15d,%r15d │ │ cmpb $0x0,0xd(%rdx) │ │ mov $0x0,%ecx │ │ mov $0x0,%eax │ │ - je 4f10f │ │ - jmp 4f1ec │ │ + je 4f403 │ │ + jmp 4f506 │ │ cmpb $0x0,0xc(%rdx) │ │ - jne 4f1ec │ │ + jne 4f506 │ │ cmpb $0x0,0xd(%rdx) │ │ - jne 4f1ec │ │ + jne 4f506 │ │ cmpb $0x0,0xb(%rdx) │ │ - jne 4f1ec │ │ - lea -0x44d8a(%rip),%rsi │ │ + jne 4f506 │ │ + lea -0x44dcc(%rip),%rsi │ │ mov $0x3a,%edx │ │ - jmp 4f1f8 │ │ - lea -0x44d5e(%rip),%rsi │ │ + jmp 4f512 │ │ + lea -0x44da0(%rip),%rsi │ │ mov $0x3d,%edx │ │ mov $0x14,%edi │ │ - call 6d1a0 │ │ + call 6b5c0 │ │ mov %rax,0x8(%rbx) │ │ mov $0x1,%eax │ │ mov %eax,(%rbx) │ │ - add $0x8,%rsp │ │ + add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x78,%rsp │ │ mov (%rdi),%r13 │ │ mov 0x8(%rdi),%r12 │ │ - mov 0x10(%rdi),%r14 │ │ + mov 0x10(%rdi),%rax │ │ + mov %rax,-0x40(%rbp) │ │ movzwl 0x18(%rdi),%ebx │ │ - mov %rdx,-0x40(%rbp) │ │ + mov %rdx,-0x38(%rbp) │ │ mov 0x10(%rdx),%rax │ │ test %r12,%r12 │ │ - mov %rbx,-0x48(%rbp) │ │ - je 4f2bd │ │ + je 4f5db │ │ test %r13,%r13 │ │ - je 4f2e7 │ │ + je 4f60a │ │ test %rax,%rax │ │ - jne 4f26a │ │ + jne 4f58a │ │ cmpb $0x0,(%r12) │ │ - je 4f32f │ │ + je 4f65c │ │ mov %r12,%rdi │ │ - call *0x2c0c5(%rip) │ │ + call *0x29065(%rip) │ │ test %rax,%rax │ │ - je 4f457 │ │ + je 4f5e5 │ │ mov %rax,%r15 │ │ - mov %r15,%rdi │ │ - call *0x2bfb0(%rip) │ │ + mov %rax,%rdi │ │ + call *0x28f4c(%rip) │ │ test %rax,%rax │ │ - je 4f395 │ │ - mov %rax,-0x38(%rbp) │ │ + je 4f6c5 │ │ + mov %rax,%r14 │ │ mov %rax,%rdi │ │ mov %r12,%rsi │ │ mov %r15,%rdx │ │ - call *0x2bfa4(%rip) │ │ + call *0x28f41(%rip) │ │ mov %r15,-0x30(%rbp) │ │ - mov -0x40(%rbp),%r12 │ │ + mov -0x38(%rbp),%r12 │ │ + mov %r15,%rdi │ │ cmpq $0xffffffffffffffff,0x18(%r12) │ │ - jne 4f4c6 │ │ - jmp 4f4d0 │ │ + jne 4f741 │ │ + jmp 4f747 │ │ test %r13,%r13 │ │ - je 4f2e7 │ │ + je 4f60a │ │ test %rax,%rax │ │ - je 4f32f │ │ - mov $0x1,%eax │ │ - mov %rax,-0x38(%rbp) │ │ + je 4f65c │ │ + mov $0x1,%r14d │ │ + xor %edi,%edi │ │ movq $0x0,-0x30(%rbp) │ │ - xor %r15d,%r15d │ │ - xor %r8d,%r8d │ │ - mov -0x40(%rbp),%r12 │ │ - jmp 4f4d3 │ │ + mov -0x38(%rbp),%r12 │ │ + cmpq $0xffffffffffffffff,0x18(%r12) │ │ + jne 4f741 │ │ + jmp 4f747 │ │ lea -0x98(%rbp),%rdi │ │ - call 6cca0 │ │ - mov -0x40(%rbp),%r12 │ │ + call 6b110 │ │ + mov -0x38(%rbp),%r12 │ │ mov -0x98(%rbp),%rax │ │ + mov -0x90(%rbp),%r14 │ │ cmp $0xffffffffffffffff,%rax │ │ - je 4f3e7 │ │ - mov %rax,-0x30(%rbp) │ │ - mov -0x90(%rbp),%rax │ │ - mov %rax,-0x38(%rbp) │ │ - mov -0x88(%rbp),%r15 │ │ - cmpq $0xffffffffffffffff,0x18(%r12) │ │ - jne 4f4c6 │ │ - jmp 4f4d0 │ │ - mov -0x40(%rbp),%r12 │ │ + jne 4f6f7 │ │ + mov %r14d,%eax │ │ + and $0x3,%eax │ │ + xor %edi,%edi │ │ + lea -0x2(%rax),%ecx │ │ + cmp $0x2,%ecx │ │ + jb 4f72b │ │ + test %rax,%rax │ │ + je 4f72b │ │ + lea -0x1(%r14),%rdi │ │ + call *0x17(%r14) │ │ + jmp 4f729 │ │ + mov -0x38(%rbp),%r12 │ │ cmpq $0xffffffffffffffff,0x18(%r12) │ │ - je 4f3a7 │ │ + je 4f6d7 │ │ mov 0x28(%r12),%rcx │ │ test %rcx,%rcx │ │ - je 4f3a7 │ │ + je 4f6d7 │ │ mov 0x20(%r12),%rax │ │ shl $0x4,%rcx │ │ lea (%rcx,%rcx,2),%rcx │ │ - jmp 4f36a │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + jmp 4f69a │ │ + data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ add $0x30,%rax │ │ add $0xffffffffffffffd0,%rcx │ │ - je 4f3a7 │ │ + je 4f6d7 │ │ cmp %r13,0x18(%rax) │ │ - ja 4f360 │ │ + ja 4f690 │ │ cmp 0x20(%rax),%r13 │ │ - jae 4f360 │ │ + jae 4f690 │ │ mov 0x10(%rax),%r15 │ │ test %r15,%r15 │ │ - je 4f360 │ │ + je 4f690 │ │ mov 0x8(%rax),%r12 │ │ mov %r15,%rdi │ │ - call *0x2beac(%rip) │ │ + call *0x28e34(%rip) │ │ test %rax,%rax │ │ - jne 4f291 │ │ + jne 4f5ad │ │ mov $0x1,%edi │ │ mov %r15,%rsi │ │ - call 2899b │ │ - jmp 4f6f7 │ │ + call 27cfb │ │ + jmp 4f987 │ │ lea -0x98(%rbp),%rdi │ │ - call 6cca0 │ │ - mov -0x98(%rbp),%rcx │ │ - mov -0x90(%rbp),%rax │ │ - cmp $0xffffffffffffffff,%rcx │ │ - je 4f427 │ │ - mov %rcx,-0x30(%rbp) │ │ - mov -0x88(%rbp),%r15 │ │ - mov %rax,-0x38(%rbp) │ │ - cmpq $0xffffffffffffffff,0x18(%r12) │ │ - jne 4f4c6 │ │ - jmp 4f4d0 │ │ - mov -0x90(%rbp),%rax │ │ - mov %eax,%ecx │ │ - and $0x3,%ecx │ │ - mov $0x1,%edx │ │ - mov %rdx,-0x38(%rbp) │ │ - xor %r15d,%r15d │ │ - lea -0x2(%rcx),%edx │ │ - cmp $0x2,%edx │ │ - jb 4f445 │ │ - test %rcx,%rcx │ │ - je 4f445 │ │ - lea -0x1(%rax),%r15 │ │ - mov -0x1(%rax),%r12 │ │ - mov 0x7(%rax),%rbx │ │ - mov (%rbx),%rax │ │ - test %rax,%rax │ │ - je 4f492 │ │ - mov %r12,%rdi │ │ - call *%rax │ │ - jmp 4f492 │ │ - mov %eax,%ecx │ │ - and $0x3,%ecx │ │ - mov $0x1,%edx │ │ - mov %rdx,-0x38(%rbp) │ │ - xor %r15d,%r15d │ │ - lea -0x2(%rcx),%edx │ │ - cmp $0x2,%edx │ │ - jb 4f445 │ │ - test %rcx,%rcx │ │ - jne 4f479 │ │ - movq $0x0,-0x30(%rbp) │ │ - cmpq $0xffffffffffffffff,0x18(%r12) │ │ - jne 4f4c6 │ │ - jmp 4f4d0 │ │ - mov $0x1,%eax │ │ - mov %rax,-0x38(%rbp) │ │ - xor %r15d,%r15d │ │ - movq $0x0,-0x30(%rbp) │ │ - mov -0x40(%rbp),%r12 │ │ + call 6b110 │ │ + mov -0x98(%rbp),%rax │ │ + mov -0x90(%rbp),%r14 │ │ + cmp $0xffffffffffffffff,%rax │ │ + je 4f70c │ │ + mov %rax,-0x30(%rbp) │ │ + mov -0x88(%rbp),%rdi │ │ cmpq $0xffffffffffffffff,0x18(%r12) │ │ - jne 4f4c6 │ │ - jmp 4f4d0 │ │ - lea -0x1(%rax),%r15 │ │ - mov -0x1(%rax),%r12 │ │ - mov 0x7(%rax),%rbx │ │ - mov (%rbx),%rax │ │ + jne 4f741 │ │ + jmp 4f747 │ │ + mov %r14d,%eax │ │ + and $0x3,%eax │ │ + xor %edi,%edi │ │ + lea -0x2(%rax),%ecx │ │ + cmp $0x2,%ecx │ │ + jb 4f72b │ │ test %rax,%rax │ │ - je 4f492 │ │ - mov %r12,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%rbx) │ │ - je 4f4a2 │ │ - mov %r12,%rdi │ │ - call *0x2bd9e(%rip) │ │ - mov %r15,%rdi │ │ - call *0x2bd95(%rip) │ │ - xor %r15d,%r15d │ │ + je 4f72b │ │ + lea -0x1(%r14),%rdi │ │ + call *0x17(%r14) │ │ + xor %edi,%edi │ │ + mov $0x1,%r14d │ │ movq $0x0,-0x30(%rbp) │ │ - mov -0x40(%rbp),%r12 │ │ - mov -0x48(%rbp),%rbx │ │ cmpq $0xffffffffffffffff,0x18(%r12) │ │ - je 4f4d0 │ │ - cmp $0x2,%r15 │ │ - jae 4f64b │ │ + je 4f747 │ │ + cmp $0x2,%rdi │ │ + jae 4f7b5 │ │ xor %r8d,%r8d │ │ test %rbx,%rbx │ │ mov $0x8,%eax │ │ mov %rbx,%rcx │ │ - mov %r14,%rbx │ │ - cmove %rax,%rbx │ │ - test %r14,%r14 │ │ - cmovne %rcx,%r14 │ │ - cmove %rax,%rbx │ │ - test %r14,%r14 │ │ - je 4f524 │ │ - mov %r8,-0x50(%rbp) │ │ - mov %r14d,%r12d │ │ + mov -0x40(%rbp),%rbx │ │ + mov %rbx,%r15 │ │ + cmove %rax,%r15 │ │ + test %rbx,%rbx │ │ + mov %rcx,-0x50(%rbp) │ │ + cmovne %rcx,%rbx │ │ + cmove %rax,%r15 │ │ + test %rbx,%rbx │ │ + je 4f7ae │ │ + mov %r8,-0x48(%rbp) │ │ + mov %rdi,-0x40(%rbp) │ │ + mov %ebx,%r12d │ │ shl $0x4,%r12d │ │ mov %r12,%rdi │ │ - call *0x2bd2f(%rip) │ │ + call *0x28d64(%rip) │ │ test %rax,%rax │ │ - je 4f6ea │ │ - cmp $0x1,%r14 │ │ - jne 4f52b │ │ + je 4f97a │ │ + cmp $0x1,%rbx │ │ + jne 4f7ea │ │ xor %ecx,%ecx │ │ - mov -0x40(%rbp),%r12 │ │ - mov -0x50(%rbp),%r8 │ │ - jmp 4f589 │ │ + mov -0x38(%rbp),%r12 │ │ + mov -0x40(%rbp),%rdi │ │ + mov -0x48(%rbp),%r8 │ │ + jmp 4f84d │ │ xor %ecx,%ecx │ │ - jmp 4f5a8 │ │ - mov %r14d,%edx │ │ - and $0xfffe,%edx │ │ - lea 0x60(%rbx),%rsi │ │ + jmp 4f86c │ │ + mov 0x20(%r12),%rax │ │ + mov 0x28(%r12),%rcx │ │ + lea -0x1(%rdi),%rdx │ │ + xor %r8d,%r8d │ │ + xor %esi,%esi │ │ + nopl 0x0(%rax,%rax,1) │ │ + cmpw $0x2f21,(%r14,%rsi,1) │ │ + je 4f90b │ │ + inc %rsi │ │ + cmp %rsi,%rdx │ │ + jne 4f7d0 │ │ + jmp 4f74a │ │ + mov %rbx,%r10 │ │ + and $0xfffe,%ebx │ │ + lea 0x60(%r15),%rsi │ │ mov %rax,%rdi │ │ add $0x18,%rdi │ │ xor %ecx,%ecx │ │ - mov -0x40(%rbp),%r12 │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov -0x38(%rbp),%r12 │ │ + data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov -0x50(%rsi),%r8 │ │ mov -0x38(%rsi),%r9 │ │ mov %r8,-0x18(%rdi) │ │ mov %r9,-0x10(%rdi) │ │ mov -0x18(%rsi),%r8 │ │ mov (%rsi),%r9 │ │ mov %r8,-0x8(%rdi) │ │ mov %r9,(%rdi) │ │ add $0x2,%rcx │ │ add $0x70,%rsi │ │ add $0x20,%rdi │ │ - cmp %rcx,%rdx │ │ - jne 4f550 │ │ - test $0x1,%r14b │ │ - mov -0x50(%rbp),%r8 │ │ - je 4f5a4 │ │ + cmp %rcx,%rbx │ │ + jne 4f810 │ │ + test $0x1,%r10b │ │ + mov -0x40(%rbp),%rdi │ │ + mov -0x48(%rbp),%r8 │ │ + je 4f868 │ │ imul $0x38,%rcx,%rdx │ │ - mov 0x10(%rbx,%rdx,1),%rsi │ │ - mov 0x28(%rbx,%rdx,1),%rdx │ │ + mov 0x10(%r15,%rdx,1),%rsi │ │ + mov 0x28(%r15,%rdx,1),%rdx │ │ shl $0x4,%rcx │ │ mov %rsi,(%rax,%rcx,1) │ │ mov %rdx,0x8(%rax,%rcx,1) │ │ - mov -0x48(%rbp),%rcx │ │ - mov -0x38(%rbp),%rdx │ │ - mov -0x30(%rbp),%rsi │ │ - mov %rsi,-0x88(%rbp) │ │ - mov %rdx,-0x80(%rbp) │ │ - mov %r15,-0x78(%rbp) │ │ + mov -0x50(%rbp),%rcx │ │ + mov -0x30(%rbp),%rdx │ │ + mov %rdx,-0x88(%rbp) │ │ + mov %r14,-0x80(%rbp) │ │ + mov %rdi,-0x78(%rbp) │ │ mov %r8,-0x98(%rbp) │ │ mov -0xa0(%rbp),%rdx │ │ mov %rdx,-0x90(%rbp) │ │ mov %rcx,-0x70(%rbp) │ │ mov %rax,-0x68(%rbp) │ │ mov %rcx,-0x60(%rbp) │ │ mov %r13,-0x58(%rbp) │ │ mov 0x10(%r12),%rbx │ │ cmp (%r12),%rbx │ │ - jne 4f5f7 │ │ + jne 4f8b7 │ │ mov %r12,%rdi │ │ - call 644c0 │ │ + call 63170 │ │ mov 0x8(%r12),%rax │ │ lea (%rbx,%rbx,8),%rcx │ │ mov -0x58(%rbp),%rdx │ │ mov %rdx,0x40(%rax,%rcx,8) │ │ movups -0x98(%rbp),%xmm0 │ │ movups -0x88(%rbp),%xmm1 │ │ movups -0x78(%rbp),%xmm2 │ │ @@ -55460,131 +55735,108 @@ │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - mov 0x20(%r12),%rax │ │ - mov 0x28(%r12),%rcx │ │ - lea -0x1(%r15),%rdx │ │ - xor %r8d,%r8d │ │ - xor %esi,%esi │ │ - mov -0x38(%rbp),%rdi │ │ - data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - cmpw $0x2f21,(%rdi,%rsi,1) │ │ - je 4f685 │ │ - inc %rsi │ │ - cmp %rsi,%rdx │ │ - jne 4f670 │ │ - jmp 4f4d3 │ │ - cmp %r15,%rsi │ │ - ja 4f6d0 │ │ + cmp %rdi,%rsi │ │ + ja 4f960 │ │ test %rcx,%rcx │ │ - je 4f4d0 │ │ + je 4f747 │ │ shl $0x4,%rcx │ │ lea (%rcx,%rcx,2),%rcx │ │ xor %r8d,%r8d │ │ - jmp 4f6ae │ │ + jmp 4f93e │ │ + cs nopw 0x0(%rax,%rax,1) │ │ add $0x30,%rax │ │ add $0xffffffffffffffd0,%rcx │ │ - je 4f4d3 │ │ + je 4f74a │ │ cmp %r13,0x18(%rax) │ │ - ja 4f6a0 │ │ + ja 4f930 │ │ cmp 0x20(%rax),%r13 │ │ - jae 4f6a0 │ │ + jae 4f930 │ │ mov 0x28(%rax),%rax │ │ mov %rax,-0xa0(%rbp) │ │ mov $0x1,%r8d │ │ - jmp 4f4d3 │ │ + jmp 4f74a │ │ lea -0x454d4(%rip),%rdi │ │ - lea 0x2b49a(%rip),%rdx │ │ + lea 0x284da(%rip),%rdx │ │ mov $0x13,%esi │ │ - call 30650 │ │ - jmp 4f6f7 │ │ + call 2fe00 │ │ + jmp 4f987 │ │ mov $0x8,%edi │ │ mov %r12,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ ud2 │ │ - jmp 4f6fb │ │ - cmpq $0x0,0x8(%rbx) │ │ - je 4f70b │ │ - mov %r12,%rdi │ │ - call *0x2bb35(%rip) │ │ - mov %r15,%rdi │ │ - call *0x2bb2c(%rip) │ │ - call 33573 │ │ + call 32b23 │ │ lea -0x98(%rbp),%rdi │ │ - call 6cfd0 │ │ - call 33573 │ │ - jmp 4f731 │ │ - call 33573 │ │ + call 6b440 │ │ + call 32b23 │ │ + jmp 4f9a6 │ │ + call 32b23 │ │ cmpq $0x0,-0x30(%rbp) │ │ - jne 4f73d │ │ - call 33573 │ │ - mov -0x38(%rbp),%rdi │ │ - call *0x2baf9(%rip) │ │ - call 33573 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + jne 4f9b2 │ │ + call 32b23 │ │ + mov %r14,%rdi │ │ + call *0x28b3d(%rip) │ │ + call 32b23 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ sub $0x20,%rsp │ │ mov %rcx,%r15 │ │ mov %rdi,%r14 │ │ lea -0x40(%rbp),%rdi │ │ - call 29030 │ │ + call 28430 │ │ mov -0x40(%rbp),%rax │ │ cmp $0xffffffffffffffff,%rax │ │ - je 4f795 │ │ - lea 0x2aeb9(%rip),%rcx │ │ + je 4fa05 │ │ + lea 0x27f49(%rip),%rcx │ │ mov %rcx,0x8(%r14) │ │ movl $0x1,(%r14) │ │ test %rax,%rax │ │ - je 4f7c8 │ │ + je 4fa38 │ │ mov -0x38(%rbp),%rbx │ │ - jmp 4f7b3 │ │ + jmp 4fa23 │ │ mov -0x38(%rbp),%rbx │ │ mov -0x30(%rbp),%r12 │ │ mov (%r15),%rdx │ │ mov %r14,%rdi │ │ mov %rbx,%rsi │ │ - call 4f080 │ │ + call 4f370 │ │ movb $0x0,(%rbx) │ │ test %r12,%r12 │ │ - je 4f7c8 │ │ + je 4fa38 │ │ mov %rbx,%rdi │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x2ba78(%rip) │ │ + jmp *0x28ac0(%rip) │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov %rax,%r14 │ │ movb $0x0,(%rbx) │ │ test %r12,%r12 │ │ - je 4f7e9 │ │ + je 4fa59 │ │ mov %rbx,%rdi │ │ - call *0x2ba57(%rip) │ │ + call *0x28a9f(%rip) │ │ mov %r14,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -55602,463 +55854,430 @@ │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x78,%rsp │ │ mov %rdi,%rbx │ │ cmp $0x40,%rdx │ │ - jae 4f830 │ │ + jae 4faa0 │ │ movq $0xffffffffffffffff,(%rbx) │ │ add $0x78,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov %rsi,%r15 │ │ cmpl $0x464c457f,(%rsi) │ │ - jne 4f81a │ │ + jne 4fa8a │ │ cmpb $0x2,0x4(%r15) │ │ - jne 4f81a │ │ + jne 4fa8a │ │ movzbl 0x5(%r15),%eax │ │ lea -0x1(%rax),%ecx │ │ cmp $0x1,%cl │ │ - ja 4f81a │ │ + ja 4fa8a │ │ cmpb $0x1,0x6(%r15) │ │ - jne 4f81a │ │ + jne 4fa8a │ │ cmp $0x2,%al │ │ - je 4f81a │ │ - mov %rdx,%r13 │ │ - mov 0x28(%r15),%rsi │ │ - mov $0x1,%r14d │ │ - test %rsi,%rsi │ │ - je 4f961 │ │ - movzwl 0x3c(%r15),%r14d │ │ + je 4fa8a │ │ + mov %rdx,%r14 │ │ + mov 0x28(%r15),%r11 │ │ + test %r11,%r11 │ │ + je 4fb97 │ │ + movzwl 0x3c(%r15),%r13d │ │ movzwl 0x3a(%r15),%eax │ │ - test %r14,%r14 │ │ - je 4fadf │ │ + test %r13,%r13 │ │ + je 4fb59 │ │ cmp $0x40,%ax │ │ - jne 4f81a │ │ - mov %r13,%rax │ │ - sub %rsi,%rax │ │ - cmp %rsi,%r13 │ │ - jb 4f81a │ │ - mov %r14,%rdi │ │ - shl $0x6,%rdi │ │ - cmp %rax,%rdi │ │ - ja 4f81a │ │ - lea (%r15,%rsi,1),%r11 │ │ + jne 4fa8a │ │ + mov %r14,%rax │ │ + sub %r11,%rax │ │ + cmp %r11,%r14 │ │ + jb 4fa8a │ │ + mov %r13,%rcx │ │ + shl $0x6,%rcx │ │ + cmp %rax,%rcx │ │ + ja 4fa8a │ │ + add %r15,%r11 │ │ movzwl 0x3e(%r15),%eax │ │ cmp $0xffff,%eax │ │ - jne 4f8b8 │ │ + jne 4fb19 │ │ mov 0x28(%r11),%eax │ │ test %eax,%eax │ │ - je 4f81a │ │ + je 4fa8a │ │ mov %eax,%eax │ │ - cmp %rax,%r14 │ │ - jbe 4f81a │ │ + cmp %rax,%r13 │ │ + jbe 4fa8a │ │ shl $0x6,%rax │ │ - movq $0x0,-0x78(%rbp) │ │ cmpl $0x8,0x4(%r11,%rax,1) │ │ - mov $0x0,%r12d │ │ - mov $0x0,%ecx │ │ - je 4f902 │ │ + je 4fba0 │ │ add %r11,%rax │ │ - mov 0x18(%rax),%rcx │ │ - mov 0x20(%rax),%r12 │ │ + mov 0x18(%rax),%rdx │ │ + mov 0x20(%rax),%rcx │ │ mov %r15,-0x78(%rbp) │ │ - add %rcx,%r12 │ │ - jb 4f81a │ │ - mov %rcx,-0x60(%rbp) │ │ - xor %r8d,%r8d │ │ - mov %rdi,%rax │ │ - mov %r11,%r10 │ │ - cmpl $0x2,0x4(%r10) │ │ - je 4fbf4 │ │ - inc %r8 │ │ - add $0x40,%r10 │ │ + mov %rdx,-0x40(%rbp) │ │ + add %rdx,%rcx │ │ + mov %rcx,-0x48(%rbp) │ │ + jae 4fbb8 │ │ + jmp 4fa8a │ │ + cmp $0x40,%ax │ │ + jne 4fa8a │ │ + mov %r14,%rax │ │ + sub %r11,%rax │ │ + setb %cl │ │ + cmp $0x40,%rax │ │ + setb %dl │ │ + or %cl,%dl │ │ + jne 4fa8a │ │ + mov 0x20(%r15,%r11,1),%r13 │ │ + test %r13,%r13 │ │ + je 4fb97 │ │ + mov %r13,%rcx │ │ + shr $0x3a,%rcx │ │ + je 4faf5 │ │ + jmp 4fa8a │ │ + xor %r13d,%r13d │ │ + mov $0x1,%r11d │ │ + movq $0x0,-0x78(%rbp) │ │ + movq $0x0,-0x48(%rbp) │ │ + movq $0x0,-0x40(%rbp) │ │ + lea -0x40(%r11),%rcx │ │ + mov %r13,%rax │ │ + shl $0x6,%rax │ │ + mov $0xffffffffffffffff,%rsi │ │ + nopw 0x0(%rax,%rax,1) │ │ + test %rax,%rax │ │ + je 4fcfd │ │ + inc %rsi │ │ + lea 0x40(%rcx),%rdi │ │ add $0xffffffffffffffc0,%rax │ │ - jne 4f90f │ │ - mov %rdi,%rax │ │ - mov %r11,%r9 │ │ - xor %r8d,%r8d │ │ - mov %r14,-0x68(%rbp) │ │ - cmpl $0xb,0x4(%r9) │ │ - je 4fc30 │ │ - inc %r8 │ │ - add $0x40,%r9 │ │ + cmpl $0x2,0x44(%rcx) │ │ + mov %rdi,%rcx │ │ + jne 4fbd0 │ │ + mov 0x20(%rdi),%rcx │ │ + test %rcx,%rcx │ │ + je 4fc16 │ │ + mov 0x18(%rdi),%r12 │ │ + mov %r14,%rax │ │ + sub %r12,%rax │ │ + setb %dl │ │ + cmp %rax,%rcx │ │ + seta %al │ │ + or %dl,%al │ │ + jne 4fa8a │ │ + add %r15,%r12 │ │ + jmp 4fc1c │ │ + mov $0x1,%r12d │ │ + movabs $0xaaaaaaaaaaaaaaab,%rdx │ │ + mov %rcx,%rax │ │ + mul %rdx │ │ + shr $0x4,%rdx │ │ + lea 0x0(,%rdx,8),%rax │ │ + lea (%rax,%rax,2),%rax │ │ + cmp %rax,%rcx │ │ + jne 4fa8a │ │ + mov 0x28(%rdi),%eax │ │ + test %rax,%rax │ │ + je 4fc87 │ │ + cmp %rax,%r13 │ │ + jbe 4fa8a │ │ + shl $0x6,%rax │ │ + cmpl $0x3,0x4(%r11,%rax,1) │ │ + jne 4fa8a │ │ + add %r11,%rax │ │ + mov 0x18(%rax),%rdi │ │ + mov 0x20(%rax),%r8 │ │ + mov %r15,-0x60(%rbp) │ │ + mov %rdi,-0x38(%rbp) │ │ + add %rdi,%r8 │ │ + mov %r8,-0x30(%rbp) │ │ + jae 4fc9f │ │ + jmp 4fa8a │ │ + movq $0x0,-0x60(%rbp) │ │ + movq $0x0,-0x30(%rbp) │ │ + movq $0x0,-0x38(%rbp) │ │ + mov %r13,%rax │ │ + shl $0x6,%rax │ │ + xor %edi,%edi │ │ + jmp 4fcb3 │ │ + add $0x40,%rdi │ │ + cmp %rdi,%rax │ │ + je 4fcf7 │ │ + cmpl $0x12,0x4(%r11,%rdi,1) │ │ + jne 4fcaa │ │ + mov 0x28(%r11,%rdi,1),%r8d │ │ + cmp %r8,%rsi │ │ + jne 4fcaa │ │ + mov 0x20(%r11,%rdi,1),%r8 │ │ + test %r8,%r8 │ │ + je 4fcaa │ │ + test $0x3,%r8b │ │ + jne 4fa8a │ │ + mov 0x18(%r11,%rdi,1),%r9 │ │ + cmp %r9,%r14 │ │ + jb 4fa8a │ │ + mov %r14,%r10 │ │ + sub %r9,%r10 │ │ + cmp %r10,%r8 │ │ + jbe 4fcaa │ │ + jmp 4fa8a │ │ + cmp $0x17,%rcx │ │ + ja 4fd78 │ │ + lea -0x40(%r11),%rcx │ │ + mov %r13,%rax │ │ + shl $0x6,%rax │ │ + mov $0xffffffffffffffff,%rsi │ │ + test %rax,%rax │ │ + je 4fd58 │ │ + inc %rsi │ │ + lea 0x40(%rcx),%rdi │ │ add $0xffffffffffffffc0,%rax │ │ - jne 4f934 │ │ - movq $0x0,-0x40(%rbp) │ │ - mov %r12,-0x58(%rbp) │ │ - mov %r11,-0x70(%rbp) │ │ - jmp 4fbd7 │ │ - movq $0x0,-0x58(%rbp) │ │ + cmpl $0xb,0x44(%rcx) │ │ + mov %rdi,%rcx │ │ + jne 4fd0f │ │ + mov 0x20(%rdi),%rcx │ │ + test %rcx,%rcx │ │ + je 4ff30 │ │ + mov 0x18(%rdi),%r12 │ │ + mov %r14,%rax │ │ + sub %r12,%rax │ │ + setb %dl │ │ + cmp %rax,%rcx │ │ + seta %al │ │ + or %dl,%al │ │ + jne 4fa8a │ │ + add %r15,%r12 │ │ + jmp 4ff36 │ │ movq $0x0,-0x60(%rbp) │ │ - movq $0x0,-0x78(%rbp) │ │ - movq $0x0,-0x68(%rbp) │ │ - mov $0x1,%eax │ │ - mov %rax,-0x70(%rbp) │ │ - movq $0x0,-0x40(%rbp) │ │ + mov $0x1,%r12d │ │ movq $0x0,-0x38(%rbp) │ │ movq $0x0,-0x30(%rbp) │ │ xor %edx,%edx │ │ + mov %r13,-0x68(%rbp) │ │ + mov %r11,-0x70(%rbp) │ │ shl $0x3,%rdx │ │ lea (%rdx,%rdx,2),%rax │ │ - mov %r14,%rsi │ │ - lea (%r14,%rax,1),%r12 │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + lea (%r12,%rax,1),%r13 │ │ test %rax,%rax │ │ - je 4fb21 │ │ - mov %rsi,%rcx │ │ - add $0x18,%rsi │ │ + je 4feaa │ │ + mov %r12,%rcx │ │ + add $0x18,%r12 │ │ movzbl 0x4(%rcx),%edx │ │ and $0xf,%dl │ │ add $0xfd,%dl │ │ add $0xffffffffffffffe8,%rax │ │ cmp $0xfe,%dl │ │ - jb 4f9c0 │ │ + jb 4fd8c │ │ cmpw $0x0,0x6(%rcx) │ │ - je 4f9c0 │ │ - movups -0x10(%rsi),%xmm0 │ │ + je 4fd8c │ │ + movups -0x10(%r12),%xmm0 │ │ movaps %xmm0,-0xa0(%rbp) │ │ - mov %rsi,%r14 │ │ - mov -0x18(%rsi),%eax │ │ - mov %eax,-0x44(%rbp) │ │ + mov -0x18(%r12),%eax │ │ + mov %eax,-0x4c(%rbp) │ │ mov $0x60,%edi │ │ - call *0x2b82f(%rip) │ │ + call *0x2871a(%rip) │ │ test %rax,%rax │ │ - je 4ff0a │ │ + je 500b0 │ │ movaps -0xa0(%rbp),%xmm0 │ │ movups %xmm0,(%rax) │ │ - mov -0x44(%rbp),%ecx │ │ + mov -0x4c(%rbp),%ecx │ │ mov %ecx,0x10(%rax) │ │ movq $0x4,-0x90(%rbp) │ │ mov %rax,-0x88(%rbp) │ │ movq $0x1,-0x80(%rbp) │ │ - mov $0x1,%esi │ │ + mov $0x1,%r9d │ │ lea -0x90(%rbp),%rdi │ │ - nopl 0x0(%rax,%rax,1) │ │ - cmp %r12,%r14 │ │ - je 4fb2e │ │ - mov %r14,%rcx │ │ - add $0x18,%r14 │ │ + cmp %r13,%r12 │ │ + je 4feb8 │ │ + mov %r12,%rcx │ │ + add $0x18,%r12 │ │ movzbl 0x4(%rcx),%edx │ │ and $0xf,%dl │ │ add $0xfd,%dl │ │ cmp $0xfe,%dl │ │ - jb 4fa50 │ │ + jb 4fe16 │ │ cmpw $0x0,0x6(%rcx) │ │ - je 4fa50 │ │ - movups -0x10(%r14),%xmm0 │ │ + je 4fe16 │ │ + movups -0x10(%r12),%xmm0 │ │ movaps %xmm0,-0xa0(%rbp) │ │ - mov -0x18(%r14),%ecx │ │ - mov %ecx,-0x44(%rbp) │ │ - cmp -0x90(%rbp),%rsi │ │ - jne 4fabd │ │ + mov -0x18(%r12),%ecx │ │ + mov %ecx,-0x4c(%rbp) │ │ + cmp -0x90(%rbp),%r9 │ │ + jne 4fe88 │ │ mov $0x1,%edx │ │ mov $0x8,%ecx │ │ mov $0x18,%r8d │ │ - mov %rsi,-0x50(%rbp) │ │ - call 48e40 │ │ + mov %r9,-0x58(%rbp) │ │ + mov %r9,%rsi │ │ + call 49090 │ │ mov -0x88(%rbp),%rax │ │ - mov -0x50(%rbp),%rsi │ │ + mov -0x58(%rbp),%r9 │ │ lea -0x90(%rbp),%rdi │ │ - lea (%rsi,%rsi,2),%rcx │ │ + lea (%r9,%r9,2),%rcx │ │ movaps -0xa0(%rbp),%xmm0 │ │ movups %xmm0,(%rax,%rcx,8) │ │ - mov -0x44(%rbp),%edx │ │ + mov -0x4c(%rbp),%edx │ │ mov %edx,0x10(%rax,%rcx,8) │ │ - inc %rsi │ │ - mov %rsi,-0x80(%rbp) │ │ - jmp 4fa50 │ │ - cmp $0x40,%ax │ │ - jne 4f81a │ │ - mov %r13,%rax │ │ - sub %rsi,%rax │ │ - setb %cl │ │ - cmp $0x40,%rax │ │ - setb %dl │ │ - or %cl,%dl │ │ - jne 4f81a │ │ - mov 0x20(%r15,%rsi,1),%r14 │ │ - test %r14,%r14 │ │ - je 4fba6 │ │ - mov %r14,%rcx │ │ - shr $0x3a,%rcx │ │ - je 4f88f │ │ - jmp 4f81a │ │ - mov $0x8,%r14d │ │ + inc %r9 │ │ + mov %r9,-0x80(%rbp) │ │ + jmp 4fe16 │ │ + mov $0x8,%r13d │ │ xor %r12d,%r12d │ │ - xor %esi,%esi │ │ - jmp 4fb46 │ │ + xor %r9d,%r9d │ │ + jmp 4fed0 │ │ mov -0x90(%rbp),%r12 │ │ - mov -0x88(%rbp),%r14 │ │ - cmp $0x2,%rsi │ │ - jae 4fe79 │ │ - mov -0x60(%rbp),%rcx │ │ + mov -0x88(%rbp),%r13 │ │ + cmp $0x2,%r9 │ │ + jae 50015 │ │ + mov -0x70(%rbp),%rax │ │ + mov -0x68(%rbp),%rcx │ │ + mov -0x48(%rbp),%rdx │ │ + mov -0x40(%rbp),%rsi │ │ + mov -0x38(%rbp),%rdi │ │ + mov -0x30(%rbp),%r8 │ │ mov %r12,(%rbx) │ │ - mov %r14,0x8(%rbx) │ │ - mov %rsi,0x10(%rbx) │ │ + mov %r13,0x8(%rbx) │ │ + mov %r9,0x10(%rbx) │ │ mov %r15,0x18(%rbx) │ │ - mov %r13,0x20(%rbx) │ │ - mov -0x70(%rbp),%rax │ │ + mov %r14,0x20(%rbx) │ │ mov %rax,0x28(%rbx) │ │ - mov -0x68(%rbp),%rax │ │ - mov %rax,0x30(%rbx) │ │ + mov %rcx,0x30(%rbx) │ │ mov -0x78(%rbp),%rax │ │ mov %rax,0x38(%rbx) │ │ - mov %r13,0x40(%rbx) │ │ - mov %rcx,0x48(%rbx) │ │ - mov -0x58(%rbp),%rax │ │ - mov %rax,0x50(%rbx) │ │ - mov -0x40(%rbp),%rax │ │ + mov %r14,0x40(%rbx) │ │ + mov %rsi,0x48(%rbx) │ │ + mov %rdx,0x50(%rbx) │ │ + mov -0x60(%rbp),%rax │ │ mov %rax,0x58(%rbx) │ │ - mov %r13,0x60(%rbx) │ │ - mov -0x38(%rbp),%rax │ │ - mov %rax,0x68(%rbx) │ │ - mov -0x30(%rbp),%rax │ │ - mov %rax,0x70(%rbx) │ │ - jmp 4f821 │ │ - movq $0x0,-0x58(%rbp) │ │ - movq $0x0,-0x60(%rbp) │ │ - movq $0x0,-0x78(%rbp) │ │ - movq $0x0,-0x68(%rbp) │ │ - mov $0x1,%eax │ │ - mov %rax,-0x70(%rbp) │ │ - movq $0x0,-0x40(%rbp) │ │ - movq $0x0,-0x38(%rbp) │ │ - movq $0x0,-0x30(%rbp) │ │ - xor %edx,%edx │ │ - mov $0x1,%r14d │ │ - jmp 4f9a4 │ │ - mov %r12,-0x58(%rbp) │ │ - mov %r11,-0x70(%rbp) │ │ - mov 0x20(%r10),%rcx │ │ - test %rcx,%rcx │ │ - je 4fc63 │ │ - mov 0x18(%r10),%rdx │ │ - mov %r13,%rax │ │ - mov %rdx,-0xa0(%rbp) │ │ - sub %rdx,%rax │ │ - setb %dl │ │ - cmp %rax,%rcx │ │ - seta %al │ │ - or %dl,%al │ │ - jne 4f81a │ │ - add %r15,-0xa0(%rbp) │ │ - jmp 4fc6f │ │ - mov 0x20(%r9),%rcx │ │ - test %rcx,%rcx │ │ - je 4fcea │ │ - mov 0x18(%r9),%rdx │ │ - mov %r13,%rax │ │ - mov %rdx,%r14 │ │ - sub %rdx,%rax │ │ - setb %dl │ │ - cmp %rax,%rcx │ │ - seta %al │ │ - or %dl,%al │ │ - jne 4f81a │ │ - add %r15,%r14 │ │ - jmp 4fcf0 │ │ - mov $0x1,%eax │ │ - mov %rax,-0xa0(%rbp) │ │ - movabs $0xaaaaaaaaaaaaaaab,%rdx │ │ - mov %rcx,%rax │ │ - mul %rdx │ │ - shr $0x4,%rdx │ │ - lea 0x0(,%rdx,8),%rax │ │ - lea (%rax,%rax,2),%rax │ │ - cmp %rax,%rcx │ │ - jne 4f81a │ │ - mov 0x28(%r10),%eax │ │ - test %rax,%rax │ │ - je 4fd65 │ │ - cmp %rax,%r14 │ │ - jbe 4f81a │ │ - shl $0x6,%rax │ │ - lea (%r15,%rsi,1),%r9 │ │ - cmpl $0x3,0x4(%r9,%rax,1) │ │ - jne 4f81a │ │ - add %r15,%rax │ │ - add %rsi,%rax │ │ - mov 0x18(%rax),%r9 │ │ - mov 0x20(%rax),%r10 │ │ - mov %r15,-0x40(%rbp) │ │ - mov %r9,-0x38(%rbp) │ │ - add %r9,%r10 │ │ - mov %r10,-0x30(%rbp) │ │ - jae 4fd7d │ │ - jmp 4f81a │ │ - mov $0x1,%r14d │ │ + mov %r14,0x60(%rbx) │ │ + mov %rdi,0x68(%rbx) │ │ + mov %r8,0x70(%rbx) │ │ + jmp 4fa91 │ │ + mov $0x1,%r12d │ │ movabs $0xaaaaaaaaaaaaaaab,%rdx │ │ mov %rcx,%rax │ │ mul %rdx │ │ shr $0x4,%rdx │ │ lea 0x0(,%rdx,8),%rax │ │ lea (%rax,%rax,2),%rax │ │ cmp %rax,%rcx │ │ - jne 4f81a │ │ - mov 0x28(%r9),%eax │ │ + jne 4fa8a │ │ + mov 0x28(%rdi),%eax │ │ test %rax,%rax │ │ - je 4fdfe │ │ - cmp %rax,-0x68(%rbp) │ │ - jbe 4f81a │ │ + je 4ffa1 │ │ + cmp %rax,%r13 │ │ + jbe 4fa8a │ │ shl $0x6,%rax │ │ cmpl $0x3,0x4(%r11,%rax,1) │ │ - jne 4f81a │ │ + jne 4fa8a │ │ add %r11,%rax │ │ mov 0x18(%rax),%rcx │ │ - mov 0x20(%rax),%r9 │ │ - mov %r15,-0x40(%rbp) │ │ + mov 0x20(%rax),%rdi │ │ + mov %r15,-0x60(%rbp) │ │ mov %rcx,-0x38(%rbp) │ │ - add %rcx,%r9 │ │ - mov %r9,-0x30(%rbp) │ │ - jae 4fe16 │ │ - jmp 4f81a │ │ - movq $0x0,-0x40(%rbp) │ │ - movq $0x0,-0x30(%rbp) │ │ - movq $0x0,-0x38(%rbp) │ │ - lea (%rsi,%r15,1),%rax │ │ - add $0x28,%rax │ │ - xor %r10d,%r10d │ │ - jmp 4fd93 │ │ - add $0x40,%r10 │ │ - cmp %r10,%rdi │ │ - je 4fddc │ │ - cmpl $0x12,-0x24(%rax,%r10,1) │ │ - jne 4fd8a │ │ - mov (%rax,%r10,1),%r11d │ │ - cmp %r11,%r8 │ │ - jne 4fd8a │ │ - mov -0x8(%rax,%r10,1),%r11 │ │ - test %r11,%r11 │ │ - je 4fd8a │ │ - test $0x3,%r11b │ │ - jne 4f81a │ │ - mov -0x10(%rax,%r10,1),%r12 │ │ - cmp %r12,%r13 │ │ - jb 4f81a │ │ - mov %r14,%r9 │ │ - mov %r13,%r14 │ │ - sub %r12,%r14 │ │ - cmp %r14,%r11 │ │ - mov %r9,%r14 │ │ - jbe 4fd8a │ │ - jmp 4f81a │ │ - cmp $0x17,%rcx │ │ - lea (%r15,%rsi,1),%r11 │ │ - mov -0x58(%rbp),%r12 │ │ - jbe 4f927 │ │ - mov %r14,-0x68(%rbp) │ │ - mov -0xa0(%rbp),%r14 │ │ - jmp 4f9a4 │ │ - movq $0x0,-0x40(%rbp) │ │ + add %rcx,%rdi │ │ + mov %rdi,-0x30(%rbp) │ │ + jae 4ffb9 │ │ + jmp 4fa8a │ │ + movq $0x0,-0x60(%rbp) │ │ movq $0x0,-0x30(%rbp) │ │ movq $0x0,-0x38(%rbp) │ │ - lea (%rsi,%r15,1),%rax │ │ - add $0x28,%rax │ │ + mov %r13,%rax │ │ + shl $0x6,%rax │ │ xor %ecx,%ecx │ │ - jmp 4fe2b │ │ + jmp 4ffd1 │ │ add $0x40,%rcx │ │ - cmp %rcx,%rdi │ │ - je 4fe6c │ │ - cmpl $0x12,-0x24(%rax,%rcx,1) │ │ - jne 4fe22 │ │ - mov (%rax,%rcx,1),%esi │ │ - cmp %rsi,%r8 │ │ - jne 4fe22 │ │ - mov -0x8(%rax,%rcx,1),%rsi │ │ - test %rsi,%rsi │ │ - je 4fe22 │ │ - test $0x3,%sil │ │ - jne 4f81a │ │ - mov -0x10(%rax,%rcx,1),%r9 │ │ - cmp %r9,%r13 │ │ - jb 4f81a │ │ - mov %r13,%r10 │ │ - sub %r9,%r10 │ │ - cmp %r10,%rsi │ │ - jbe 4fe22 │ │ - jmp 4f81a │ │ - mov %r12,-0x58(%rbp) │ │ - mov %r11,-0x70(%rbp) │ │ - jmp 4f9a4 │ │ - mov %rsi,-0x50(%rbp) │ │ - cmp $0x15,%rsi │ │ - jae 4ff19 │ │ - mov -0x50(%rbp),%rax │ │ + cmp %rcx,%rax │ │ + je 4fd78 │ │ + cmpl $0x12,0x4(%r11,%rcx,1) │ │ + jne 4ffc4 │ │ + mov 0x28(%r11,%rcx,1),%edi │ │ + cmp %rdi,%rsi │ │ + jne 4ffc4 │ │ + mov 0x20(%r11,%rcx,1),%rdi │ │ + test %rdi,%rdi │ │ + je 4ffc4 │ │ + test $0x3,%dil │ │ + jne 4fa8a │ │ + mov 0x18(%r11,%rcx,1),%r8 │ │ + cmp %r8,%r14 │ │ + jb 4fa8a │ │ + mov %r14,%r9 │ │ + sub %r8,%r9 │ │ + cmp %r9,%rdi │ │ + jbe 4ffc4 │ │ + jmp 4fa8a │ │ + mov %r9,-0x58(%rbp) │ │ + cmp $0x15,%r9 │ │ + jae 500bf │ │ + mov -0x58(%rbp),%rax │ │ lea (%rax,%rax,2),%rax │ │ - lea (%r14,%rax,8),%rax │ │ - lea 0x18(%r14),%rsi │ │ + mov %r13,%rdi │ │ + lea 0x0(,%rax,8),%rax │ │ + add %r13,%rax │ │ + lea 0x18(%r13),%rsi │ │ mov $0x18,%ecx │ │ - mov %r14,%rdi │ │ - jmp 4fec2 │ │ - mov %r14,%rdi │ │ + jmp 50065 │ │ + mov %r9,%rdi │ │ mov %rsi,(%rdi) │ │ movaps -0x90(%rbp),%xmm0 │ │ movups %xmm0,0x8(%rdi) │ │ lea 0x18(%rdx),%rsi │ │ add $0x18,%rcx │ │ mov %rdx,%rdi │ │ cmp %rax,%rsi │ │ - je 4ff25 │ │ + je 500cb │ │ mov %rsi,%rdx │ │ mov 0x18(%rdi),%rsi │ │ cmp (%rdi),%rsi │ │ - jae 4feb2 │ │ + jae 50055 │ │ movups 0x20(%rdi),%xmm0 │ │ movaps %xmm0,-0x90(%rbp) │ │ mov %rcx,%r8 │ │ - mov -0x8(%r14,%r8,1),%rdi │ │ - mov %rdi,0x10(%r14,%r8,1) │ │ - movups -0x18(%r14,%r8,1),%xmm0 │ │ - movups %xmm0,(%r14,%r8,1) │ │ + mov %r13,%r9 │ │ + mov -0x8(%r9,%r8,1),%rdi │ │ + mov %rdi,0x10(%r9,%r8,1) │ │ + movups -0x18(%r9,%r8,1),%xmm0 │ │ + movups %xmm0,(%r9,%r8,1) │ │ cmp $0x18,%r8 │ │ - je 4fea1 │ │ + je 50044 │ │ lea -0x18(%r8),%rdi │ │ - cmp -0x30(%r14,%r8,1),%rsi │ │ + cmp -0x30(%r9,%r8,1),%rsi │ │ mov %rdi,%r8 │ │ - jb 4fedc │ │ - add %r14,%rdi │ │ - jmp 4fea4 │ │ + jb 50082 │ │ + add %r9,%rdi │ │ + jmp 50047 │ │ mov $0x8,%edi │ │ mov $0x60,%esi │ │ - call 2899b │ │ - mov %r14,%rdi │ │ - mov -0x50(%rbp),%rsi │ │ - call 6c0a0 │ │ - mov -0x60(%rbp),%rcx │ │ - mov -0x50(%rbp),%rsi │ │ - jmp 4fb4a │ │ + call 27cfb │ │ + mov %r13,%rdi │ │ + mov -0x58(%rbp),%rsi │ │ + call 63090 │ │ + mov -0x70(%rbp),%rax │ │ + mov -0x68(%rbp),%rcx │ │ + mov -0x48(%rbp),%rdx │ │ + mov -0x40(%rbp),%rsi │ │ + mov -0x38(%rbp),%rdi │ │ + mov -0x30(%rbp),%r8 │ │ + mov -0x58(%rbp),%r9 │ │ + jmp 4fee8 │ │ mov %rax,%rbx │ │ test %r12,%r12 │ │ - jne 4ff50 │ │ - jmp 4ff59 │ │ + jne 5010a │ │ + jmp 50113 │ │ mov %rax,%rbx │ │ cmpq $0x0,-0x90(%rbp) │ │ - je 4ff59 │ │ - mov -0x88(%rbp),%r14 │ │ - mov %r14,%rdi │ │ - call *0x2b2e7(%rip) │ │ + je 50113 │ │ + mov -0x88(%rbp),%r13 │ │ + mov %r13,%rdi │ │ + call *0x283e5(%rip) │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ @@ -56068,55 +56287,55 @@ │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ mov %rdi,%rbx │ │ mov 0x8(%rdi),%r14 │ │ mov 0x10(%rdi),%r15 │ │ test %r15,%r15 │ │ - je 4ffba │ │ + je 5016a │ │ lea 0x8(%r14),%r12 │ │ - mov 0x2b2a7(%rip),%r13 │ │ - jmp 4ffa9 │ │ + mov 0x283af(%rip),%r13 │ │ + jmp 50159 │ │ nopl 0x0(%rax,%rax,1) │ │ add $0x18,%r12 │ │ dec %r15 │ │ - je 4ffba │ │ + je 5016a │ │ cmpq $0x0,-0x8(%r12) │ │ - je 4ffa0 │ │ + je 50150 │ │ mov (%r12),%rdi │ │ call *%r13 │ │ - jmp 4ffa0 │ │ + jmp 50150 │ │ cmpq $0x0,(%rbx) │ │ - je 4ffc9 │ │ + je 50179 │ │ mov %r14,%rdi │ │ - call *0x2b277(%rip) │ │ + call *0x2837f(%rip) │ │ mov 0x20(%rbx),%r14 │ │ mov 0x28(%rbx),%r15 │ │ test %r15,%r15 │ │ - je 50005 │ │ + je 501b5 │ │ lea 0x8(%r14),%r12 │ │ - mov 0x2b397(%rip),%r13 │ │ + mov 0x284a7(%rip),%r13 │ │ data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov -0x8(%r12),%rdi │ │ mov (%r12),%rsi │ │ call *%r13 │ │ add $0x10,%r12 │ │ dec %r15 │ │ - jne 4fff0 │ │ + jne 501a0 │ │ cmpq $0x0,0x18(%rbx) │ │ - je 50023 │ │ + je 501d3 │ │ mov %r14,%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x2b21d(%rip) │ │ + jmp *0x28325(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -56124,2890 +56343,3020 @@ │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x8e8,%rsp │ │ - mov %r8,-0x178(%rbp) │ │ - mov %rcx,-0x118(%rbp) │ │ + sub $0x908,%rsp │ │ + mov %r8,-0x150(%rbp) │ │ + mov %rcx,-0xf8(%rbp) │ │ mov %rdx,%r14 │ │ - mov %rsi,%r12 │ │ - mov %rdi,-0x1d8(%rbp) │ │ - lea -0x45d8b(%rip),%rdx │ │ + mov %rsi,%r15 │ │ + mov %rdi,-0x1a8(%rbp) │ │ + lea -0x45cab(%rip),%rdx │ │ push $0xd │ │ pop %rcx │ │ mov %r14,%rdi │ │ - call 55280 │ │ - mov %rdx,-0x40(%rbp) │ │ + call 55670 │ │ + mov %rdx,-0x60(%rbp) │ │ test %rax,%rax │ │ push $0x1 │ │ pop %rcx │ │ mov %rax,%rdx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0xc8(%rbp) │ │ - mov -0x40(%rbp),%rcx │ │ + mov %rdx,-0xd8(%rbp) │ │ + mov -0x60(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x40(%rbp) │ │ - lea -0x45db4(%rip),%rdx │ │ + mov %rcx,-0x60(%rbp) │ │ + lea -0x45cd4(%rip),%rdx │ │ push $0xb │ │ pop %rcx │ │ mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %rdx,-0x68(%rbp) │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0x70(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0x60(%rbp) │ │ - mov -0x68(%rbp),%rcx │ │ + mov %rdx,-0x48(%rbp) │ │ + mov -0x70(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x68(%rbp) │ │ - lea -0x45ddf(%rip),%rdx │ │ + mov %rcx,-0x70(%rbp) │ │ + lea -0x45cff(%rip),%rdx │ │ push $0xe │ │ pop %rcx │ │ mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %rdx,-0x58(%rbp) │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0x30(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0xc0(%rbp) │ │ - mov -0x58(%rbp),%rcx │ │ + mov %rdx,-0x50(%rbp) │ │ + mov -0x30(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x58(%rbp) │ │ - lea -0x45e0a(%rip),%rdx │ │ + mov %rcx,-0x30(%rbp) │ │ + lea -0x45d27(%rip),%rdx │ │ push $0xb │ │ pop %rcx │ │ mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %rdx,-0xb8(%rbp) │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0xc0(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0x90(%rbp) │ │ - mov -0xb8(%rbp),%rcx │ │ + mov %rdx,-0xd0(%rbp) │ │ + mov -0xc0(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0xb8(%rbp) │ │ - lea -0x45e41(%rip),%rdx │ │ + mov %rcx,-0xc0(%rbp) │ │ + lea -0x45d5e(%rip),%rdx │ │ push $0xb │ │ pop %rcx │ │ mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %rdx,-0x80(%rbp) │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0x90(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0x138(%rbp) │ │ - mov -0x80(%rbp),%rcx │ │ + mov %rdx,-0x40(%rbp) │ │ + mov -0x90(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x80(%rbp) │ │ - lea -0x45e6f(%rip),%rdx │ │ + mov %rcx,-0x90(%rbp) │ │ + lea -0x45d92(%rip),%rdx │ │ push $0xf │ │ pop %rcx │ │ mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %rdx,-0xa8(%rbp) │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0x38(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0xb0(%rbp) │ │ - mov -0xa8(%rbp),%rcx │ │ + mov %rdx,-0x148(%rbp) │ │ + mov -0x38(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0xa8(%rbp) │ │ - lea -0x45e89(%rip),%rdx │ │ + mov %rcx,-0x38(%rbp) │ │ + lea -0x45da3(%rip),%rdx │ │ push $0xe │ │ pop %rcx │ │ mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %rdx,-0x78(%rbp) │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0xb8(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0x50(%rbp) │ │ - mov -0x78(%rbp),%rcx │ │ + mov %rdx,-0xf0(%rbp) │ │ + mov -0xb8(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x78(%rbp) │ │ - lea -0x45eb1(%rip),%rdx │ │ + mov %rcx,-0xb8(%rbp) │ │ + lea -0x45dd7(%rip),%rdx │ │ push $0xc │ │ pop %rcx │ │ mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %rdx,-0x70(%rbp) │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0x88(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0xe8(%rbp) │ │ - mov -0x70(%rbp),%rcx │ │ + mov %rdx,-0xc8(%rbp) │ │ + mov -0x88(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x70(%rbp) │ │ - lea -0x45ec2(%rip),%rdx │ │ - push $0xa │ │ + mov %rcx,-0x88(%rbp) │ │ + lea -0x45e0d(%rip),%rdx │ │ + push $0xc │ │ pop %rcx │ │ mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ + mov %r15,%rsi │ │ + call 55670 │ │ mov %rdx,-0xa0(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0xd8(%rbp) │ │ + mov %rdx,-0x80(%rbp) │ │ mov -0xa0(%rbp),%rcx │ │ cmove %rax,%rcx │ │ mov %rcx,-0xa0(%rbp) │ │ - lea -0x45efa(%rip),%rdx │ │ - push $0x12 │ │ + lea -0x45e24(%rip),%rdx │ │ + push $0xa │ │ pop %rcx │ │ mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ + mov %r15,%rsi │ │ + call 55670 │ │ mov %rdx,-0x98(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0x170(%rbp) │ │ + mov %rdx,-0x130(%rbp) │ │ mov -0x98(%rbp),%rcx │ │ cmove %rax,%rcx │ │ mov %rcx,-0x98(%rbp) │ │ - lea -0x45f2a(%rip),%rdx │ │ + lea -0x45e5c(%rip),%rdx │ │ + push $0x12 │ │ + pop %rcx │ │ + mov %r14,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0xb0(%rbp) │ │ + test %rax,%rax │ │ + mov %rax,%rdx │ │ + push $0x1 │ │ + pop %rcx │ │ + cmove %rcx,%rdx │ │ + mov %rdx,-0x138(%rbp) │ │ + mov -0xb0(%rbp),%rcx │ │ + cmove %rax,%rcx │ │ + mov %rcx,-0xb0(%rbp) │ │ + lea -0x45e8c(%rip),%rdx │ │ push $0xc │ │ pop %rcx │ │ mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %rdx,-0xe0(%rbp) │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0xa8(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0xd0(%rbp) │ │ - mov -0xe0(%rbp),%rcx │ │ + mov %rdx,-0x78(%rbp) │ │ + mov -0xa8(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0xe0(%rbp) │ │ - lea -0x45fd7(%rip),%rdx │ │ + mov %rcx,-0xa8(%rbp) │ │ + lea -0x45f42(%rip),%rdx │ │ push $0xa │ │ pop %rcx │ │ mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %rdx,-0x48(%rbp) │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0xe8(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0x130(%rbp) │ │ - mov -0x48(%rbp),%rcx │ │ + mov %rdx,-0x140(%rbp) │ │ + mov -0xe8(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x48(%rbp) │ │ - lea -0x46006(%rip),%rdx │ │ + mov %rcx,-0xe8(%rbp) │ │ + lea -0x45f7a(%rip),%rdx │ │ push $0xf │ │ pop %rcx │ │ mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %rdx,-0x88(%rbp) │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0x68(%rbp) │ │ test %rax,%rax │ │ - mov %rax,%rbx │ │ + mov %rax,%r12 │ │ push $0x1 │ │ pop %rcx │ │ - cmove %rcx,%rbx │ │ - mov -0x88(%rbp),%rcx │ │ + cmove %rcx,%r12 │ │ + mov -0x68(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x88(%rbp) │ │ - lea -0x46018(%rip),%rdx │ │ + mov %rcx,-0x68(%rbp) │ │ + lea -0x45f77(%rip),%rdx │ │ push $0xd │ │ pop %rcx │ │ mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %rax,%r13 │ │ - mov %rdx,%r15 │ │ - lea -0x46026(%rip),%rdx │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rax,%rbx │ │ + mov %rdx,%r13 │ │ + lea -0x45f85(%rip),%rdx │ │ push $0xf │ │ pop %rcx │ │ mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %r12,-0x110(%rbp) │ │ - mov %r14,-0xf0(%rbp) │ │ - xorps %xmm0,%xmm0 │ │ - movups %xmm0,-0x758(%rbp) │ │ - mov -0xc8(%rbp),%rcx │ │ - mov %rcx,-0x848(%rbp) │ │ - mov -0x40(%rbp),%rcx │ │ - mov %rcx,-0x840(%rbp) │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %r15,-0x168(%rbp) │ │ + mov %r14,-0xe0(%rbp) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,-0x598(%rbp) │ │ + mov -0xd8(%rbp),%rcx │ │ + mov %rcx,-0x698(%rbp) │ │ mov -0x60(%rbp),%rcx │ │ - mov %rcx,-0x838(%rbp) │ │ - mov -0x68(%rbp),%rcx │ │ - mov %rcx,-0x830(%rbp) │ │ + mov %rcx,-0x690(%rbp) │ │ + mov -0x48(%rbp),%rcx │ │ + mov %rcx,-0x688(%rbp) │ │ + mov -0x70(%rbp),%rcx │ │ + mov %rcx,-0x680(%rbp) │ │ + mov -0x50(%rbp),%rcx │ │ + mov %rcx,-0x678(%rbp) │ │ + mov -0x30(%rbp),%rcx │ │ + mov %rcx,-0x670(%rbp) │ │ + mov -0xd0(%rbp),%rcx │ │ + mov %rcx,-0x668(%rbp) │ │ mov -0xc0(%rbp),%rcx │ │ - mov %rcx,-0x828(%rbp) │ │ - mov -0x58(%rbp),%rcx │ │ - mov %rcx,-0x820(%rbp) │ │ + mov %rcx,-0x660(%rbp) │ │ + mov -0x40(%rbp),%rcx │ │ + mov %rcx,-0x658(%rbp) │ │ mov -0x90(%rbp),%rcx │ │ - mov %rcx,-0x818(%rbp) │ │ + mov %rcx,-0x650(%rbp) │ │ + mov -0x148(%rbp),%rcx │ │ + mov %rcx,-0x648(%rbp) │ │ + mov -0x38(%rbp),%rcx │ │ + mov %rcx,-0x640(%rbp) │ │ + mov -0xf0(%rbp),%rcx │ │ + mov %rcx,-0x638(%rbp) │ │ mov -0xb8(%rbp),%rcx │ │ - mov %rcx,-0x810(%rbp) │ │ - mov -0x138(%rbp),%rcx │ │ - mov %rcx,-0x808(%rbp) │ │ + mov %rcx,-0x630(%rbp) │ │ + mov -0xc8(%rbp),%rcx │ │ + mov %rcx,-0x628(%rbp) │ │ + mov -0x88(%rbp),%rcx │ │ + mov %rcx,-0x620(%rbp) │ │ mov -0x80(%rbp),%rcx │ │ - mov %rcx,-0x800(%rbp) │ │ + mov %rcx,-0x618(%rbp) │ │ + mov -0xa0(%rbp),%rcx │ │ + mov %rcx,-0x610(%rbp) │ │ + mov -0x130(%rbp),%rcx │ │ + mov %rcx,-0x608(%rbp) │ │ + mov -0x98(%rbp),%rcx │ │ + mov %rcx,-0x600(%rbp) │ │ + mov -0x138(%rbp),%rcx │ │ + mov %rcx,-0x5f8(%rbp) │ │ mov -0xb0(%rbp),%rcx │ │ - mov %rcx,-0x7f8(%rbp) │ │ - mov -0xa8(%rbp),%rcx │ │ - mov %rcx,-0x7f0(%rbp) │ │ - mov -0x50(%rbp),%rcx │ │ - mov %rcx,-0x7e8(%rbp) │ │ + mov %rcx,-0x5f0(%rbp) │ │ mov -0x78(%rbp),%rcx │ │ - mov %rcx,-0x7e0(%rbp) │ │ + mov %rcx,-0x5e8(%rbp) │ │ + mov -0xa8(%rbp),%rcx │ │ + mov %rcx,-0x5e0(%rbp) │ │ + mov -0x140(%rbp),%rcx │ │ + mov %rcx,-0x5d8(%rbp) │ │ mov -0xe8(%rbp),%rcx │ │ - mov %rcx,-0x7d8(%rbp) │ │ - mov -0x70(%rbp),%rcx │ │ - mov %rcx,-0x7d0(%rbp) │ │ - mov -0xd8(%rbp),%rcx │ │ - mov %rcx,-0x7c8(%rbp) │ │ - mov -0xa0(%rbp),%rcx │ │ - mov %rcx,-0x7c0(%rbp) │ │ - mov -0x170(%rbp),%rcx │ │ - mov %rcx,-0x7b8(%rbp) │ │ - mov -0x98(%rbp),%rcx │ │ - mov %rcx,-0x7b0(%rbp) │ │ - mov -0xd0(%rbp),%rcx │ │ - mov %rcx,-0x7a8(%rbp) │ │ - mov -0xe0(%rbp),%rcx │ │ - mov %rcx,-0x7a0(%rbp) │ │ - mov -0x130(%rbp),%rcx │ │ - mov %rcx,-0x798(%rbp) │ │ - mov -0x48(%rbp),%rcx │ │ - mov %rcx,-0x790(%rbp) │ │ - mov %rbx,-0x788(%rbp) │ │ - test %r13,%r13 │ │ - cmove %r13,%r15 │ │ - mov -0x88(%rbp),%rcx │ │ - mov %rcx,-0x780(%rbp) │ │ - push $0x1 │ │ - pop %rbx │ │ + mov %rcx,-0x5d0(%rbp) │ │ + mov %r12,-0x5c8(%rbp) │ │ + test %rbx,%rbx │ │ cmove %rbx,%r13 │ │ - mov %r13,-0x778(%rbp) │ │ - mov %r15,-0x770(%rbp) │ │ + mov -0x68(%rbp),%rcx │ │ + mov %rcx,-0x5c0(%rbp) │ │ + push $0x1 │ │ + pop %rcx │ │ + cmove %rcx,%rbx │ │ + mov %rbx,-0x5b8(%rbp) │ │ + mov %r13,-0x5b0(%rbp) │ │ test %rax,%rax │ │ cmove %rax,%rdx │ │ - cmove %rbx,%rax │ │ - mov %rax,-0x768(%rbp) │ │ - mov %rdx,-0x760(%rbp) │ │ - andq $0x0,-0x740(%rbp) │ │ - movb $0x0,-0x738(%rbp) │ │ - mov -0x118(%rbp),%r14 │ │ - mov (%r14),%rax │ │ - mov %rax,-0xc8(%rbp) │ │ + cmove %rcx,%rax │ │ + mov %rax,-0x5a8(%rbp) │ │ + mov %rdx,-0x5a0(%rbp) │ │ + andq $0x0,-0x580(%rbp) │ │ + movb $0x0,-0x578(%rbp) │ │ + mov -0xf8(%rbp),%r12 │ │ + mov (%r12),%rax │ │ + mov %rax,-0xd8(%rbp) │ │ cmp $0xffffffffffffffff,%rax │ │ - je 50a94 │ │ - lea -0x46287(%rip),%rdx │ │ + je 50d12 │ │ + lea -0x4620e(%rip),%rdx │ │ push $0xd │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov -0x110(%rbp),%r12 │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %rdx,-0x40(%rbp) │ │ + mov %r12,%rdi │ │ + mov -0x168(%rbp),%r15 │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0x60(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0x60(%rbp) │ │ - mov -0x40(%rbp),%rcx │ │ + mov %rdx,-0x48(%rbp) │ │ + mov -0x60(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x40(%rbp) │ │ - lea -0x462b7(%rip),%rdx │ │ + mov %rcx,-0x60(%rbp) │ │ + lea -0x4623e(%rip),%rdx │ │ push $0xb │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %rdx,-0x68(%rbp) │ │ + mov %r12,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0x70(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0xc0(%rbp) │ │ - mov -0x68(%rbp),%rcx │ │ + mov %rdx,-0x50(%rbp) │ │ + mov -0x70(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x68(%rbp) │ │ - lea -0x462e5(%rip),%rdx │ │ + mov %rcx,-0x70(%rbp) │ │ + lea -0x46269(%rip),%rdx │ │ push $0xe │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %rdx,-0x58(%rbp) │ │ + mov %r12,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0x30(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0x90(%rbp) │ │ - mov -0x58(%rbp),%rcx │ │ + mov %rdx,-0xd0(%rbp) │ │ + mov -0x30(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x58(%rbp) │ │ - lea -0x46310(%rip),%rdx │ │ + mov %rcx,-0x30(%rbp) │ │ + lea -0x46294(%rip),%rdx │ │ push $0xb │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %rdx,-0xb8(%rbp) │ │ + mov %r12,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0xc0(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0x138(%rbp) │ │ - mov -0xb8(%rbp),%rcx │ │ + mov %rdx,-0x40(%rbp) │ │ + mov -0xc0(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0xb8(%rbp) │ │ - lea -0x46347(%rip),%rdx │ │ + mov %rcx,-0xc0(%rbp) │ │ + lea -0x462c8(%rip),%rdx │ │ push $0xb │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %rdx,-0x80(%rbp) │ │ + mov %r12,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0x90(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0xb0(%rbp) │ │ - mov -0x80(%rbp),%rcx │ │ + mov %rdx,-0x148(%rbp) │ │ + mov -0x90(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x80(%rbp) │ │ - lea -0x46375(%rip),%rdx │ │ + mov %rcx,-0x90(%rbp) │ │ + lea -0x462ff(%rip),%rdx │ │ push $0xf │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %rdx,-0xa8(%rbp) │ │ + mov %r12,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0x38(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0x50(%rbp) │ │ - mov -0xa8(%rbp),%rcx │ │ + mov %rdx,-0xf0(%rbp) │ │ + mov -0x38(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0xa8(%rbp) │ │ - lea -0x4638c(%rip),%rdx │ │ + mov %rcx,-0x38(%rbp) │ │ + lea -0x46310(%rip),%rdx │ │ push $0xe │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %rdx,-0x78(%rbp) │ │ + mov %r12,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0xb8(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0xe8(%rbp) │ │ - mov -0x78(%rbp),%rcx │ │ + mov %rdx,-0xc8(%rbp) │ │ + mov -0xb8(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x78(%rbp) │ │ - lea -0x463b7(%rip),%rdx │ │ + mov %rcx,-0xb8(%rbp) │ │ + lea -0x46344(%rip),%rdx │ │ push $0xc │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %rdx,-0x70(%rbp) │ │ + mov %r12,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0x88(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0xd8(%rbp) │ │ - mov -0x70(%rbp),%rcx │ │ + mov %rdx,-0x80(%rbp) │ │ + mov -0x88(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x70(%rbp) │ │ - lea -0x463c8(%rip),%rdx │ │ - push $0xa │ │ + mov %rcx,-0x88(%rbp) │ │ + lea -0x46377(%rip),%rdx │ │ + push $0xc │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ + mov %r12,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ mov %rdx,-0xa0(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0x170(%rbp) │ │ + mov %rdx,-0x130(%rbp) │ │ mov -0xa0(%rbp),%rcx │ │ cmove %rax,%rcx │ │ mov %rcx,-0xa0(%rbp) │ │ - lea -0x46400(%rip),%rdx │ │ - push $0x12 │ │ + lea -0x46391(%rip),%rdx │ │ + push $0xa │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ + mov %r12,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ mov %rdx,-0x98(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0xd0(%rbp) │ │ + mov %rdx,-0x138(%rbp) │ │ mov -0x98(%rbp),%rcx │ │ cmove %rax,%rcx │ │ mov %rcx,-0x98(%rbp) │ │ - lea -0x46430(%rip),%rdx │ │ + lea -0x463c9(%rip),%rdx │ │ + push $0x12 │ │ + pop %rcx │ │ + mov %r12,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0xb0(%rbp) │ │ + test %rax,%rax │ │ + mov %rax,%rdx │ │ + push $0x1 │ │ + pop %rcx │ │ + cmove %rcx,%rdx │ │ + mov %rdx,-0x78(%rbp) │ │ + mov -0xb0(%rbp),%rcx │ │ + cmove %rax,%rcx │ │ + mov %rcx,-0xb0(%rbp) │ │ + lea -0x463f6(%rip),%rdx │ │ push $0xc │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %rdx,-0xe0(%rbp) │ │ + mov %r12,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0xa8(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0x130(%rbp) │ │ - mov -0xe0(%rbp),%rcx │ │ + mov %rdx,-0x140(%rbp) │ │ + mov -0xa8(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0xe0(%rbp) │ │ - lea -0x464dd(%rip),%rdx │ │ + mov %rcx,-0xa8(%rbp) │ │ + lea -0x464af(%rip),%rdx │ │ push $0xa │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %rdx,-0x48(%rbp) │ │ + mov %r12,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0xe8(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rdx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rdx │ │ - mov %rdx,-0x168(%rbp) │ │ - mov -0x48(%rbp),%rcx │ │ + mov %rdx,-0x1a0(%rbp) │ │ + mov -0xe8(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x48(%rbp) │ │ - lea -0x4650c(%rip),%rdx │ │ + mov %rcx,-0xe8(%rbp) │ │ + lea -0x464e7(%rip),%rdx │ │ push $0xf │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - mov %rdx,-0x88(%rbp) │ │ + mov %r12,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0x68(%rbp) │ │ test %rax,%rax │ │ mov %rax,%rbx │ │ push $0x1 │ │ pop %rcx │ │ cmove %rcx,%rbx │ │ - mov -0x88(%rbp),%rcx │ │ + mov -0x68(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x88(%rbp) │ │ - lea -0x4651e(%rip),%rdx │ │ + mov %rcx,-0x68(%rbp) │ │ + lea -0x464e4(%rip),%rdx │ │ push $0xd │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ + mov %r12,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ mov %rax,%r13 │ │ - mov %rdx,%r15 │ │ - lea -0x4652c(%rip),%rdx │ │ + mov %rdx,%r14 │ │ + lea -0x464f2(%rip),%rdx │ │ push $0xf │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - call 55280 │ │ - xorps %xmm0,%xmm0 │ │ - movups %xmm0,-0x450(%rbp) │ │ + mov %r12,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,-0x3e0(%rbp) │ │ push $0x1 │ │ - pop %r14 │ │ - mov %r14,-0x550(%rbp) │ │ - mov %r14,-0x548(%rbp) │ │ - mov -0x60(%rbp),%rcx │ │ - mov %rcx,-0x540(%rbp) │ │ - mov -0x40(%rbp),%rcx │ │ - mov %rcx,-0x538(%rbp) │ │ - mov -0xc0(%rbp),%rcx │ │ - mov %rcx,-0x530(%rbp) │ │ - mov -0x68(%rbp),%rcx │ │ - mov %rcx,-0x528(%rbp) │ │ - mov -0x90(%rbp),%rcx │ │ - mov %rcx,-0x520(%rbp) │ │ - mov -0x58(%rbp),%rcx │ │ - mov %rcx,-0x518(%rbp) │ │ - mov -0x138(%rbp),%rcx │ │ - mov %rcx,-0x510(%rbp) │ │ - mov -0xb8(%rbp),%rcx │ │ - mov %rcx,-0x508(%rbp) │ │ - mov -0xb0(%rbp),%rcx │ │ - mov %rcx,-0x500(%rbp) │ │ - mov -0x80(%rbp),%rcx │ │ - mov %rcx,-0x4f8(%rbp) │ │ - mov -0x50(%rbp),%rcx │ │ - mov %rcx,-0x4f0(%rbp) │ │ - mov -0xa8(%rbp),%rcx │ │ - mov %rcx,-0x4e8(%rbp) │ │ - mov -0xe8(%rbp),%rcx │ │ + pop %r15 │ │ + mov %r15,-0x4f0(%rbp) │ │ + mov %r15,-0x4e8(%rbp) │ │ + mov -0x48(%rbp),%rcx │ │ mov %rcx,-0x4e0(%rbp) │ │ - mov -0x78(%rbp),%rcx │ │ + mov -0x60(%rbp),%rcx │ │ mov %rcx,-0x4d8(%rbp) │ │ - mov -0xd8(%rbp),%rcx │ │ + mov -0x50(%rbp),%rcx │ │ mov %rcx,-0x4d0(%rbp) │ │ mov -0x70(%rbp),%rcx │ │ mov %rcx,-0x4c8(%rbp) │ │ - mov -0x170(%rbp),%rcx │ │ + mov -0xd0(%rbp),%rcx │ │ mov %rcx,-0x4c0(%rbp) │ │ - mov -0xa0(%rbp),%rcx │ │ + mov -0x30(%rbp),%rcx │ │ mov %rcx,-0x4b8(%rbp) │ │ - mov -0xd0(%rbp),%rcx │ │ + mov -0x40(%rbp),%rcx │ │ mov %rcx,-0x4b0(%rbp) │ │ - mov -0x98(%rbp),%rcx │ │ + mov -0xc0(%rbp),%rcx │ │ mov %rcx,-0x4a8(%rbp) │ │ - mov -0x130(%rbp),%rcx │ │ + mov -0x148(%rbp),%rcx │ │ mov %rcx,-0x4a0(%rbp) │ │ - mov -0xe0(%rbp),%rcx │ │ + mov -0x90(%rbp),%rcx │ │ mov %rcx,-0x498(%rbp) │ │ - mov -0x168(%rbp),%rcx │ │ + mov -0xf0(%rbp),%rcx │ │ mov %rcx,-0x490(%rbp) │ │ - mov -0x48(%rbp),%rcx │ │ + mov -0x38(%rbp),%rcx │ │ mov %rcx,-0x488(%rbp) │ │ - mov %rbx,-0x480(%rbp) │ │ - mov -0x88(%rbp),%rcx │ │ + mov -0xc8(%rbp),%rcx │ │ + mov %rcx,-0x480(%rbp) │ │ + mov -0xb8(%rbp),%rcx │ │ mov %rcx,-0x478(%rbp) │ │ + mov -0x80(%rbp),%rcx │ │ + mov %rcx,-0x470(%rbp) │ │ + mov -0x88(%rbp),%rcx │ │ + mov %rcx,-0x468(%rbp) │ │ + mov -0x130(%rbp),%rcx │ │ + mov %rcx,-0x460(%rbp) │ │ + mov -0xa0(%rbp),%rcx │ │ + mov %rcx,-0x458(%rbp) │ │ + mov -0x138(%rbp),%rcx │ │ + mov %rcx,-0x450(%rbp) │ │ + mov -0x98(%rbp),%rcx │ │ + mov %rcx,-0x448(%rbp) │ │ + mov -0x78(%rbp),%rcx │ │ + mov %rcx,-0x440(%rbp) │ │ + mov -0xb0(%rbp),%rcx │ │ + mov %rcx,-0x438(%rbp) │ │ + mov -0x140(%rbp),%rcx │ │ + mov %rcx,-0x430(%rbp) │ │ + mov -0xa8(%rbp),%rcx │ │ + mov %rcx,-0x428(%rbp) │ │ + mov -0x1a0(%rbp),%rcx │ │ + mov %rcx,-0x420(%rbp) │ │ + mov -0xe8(%rbp),%rcx │ │ + mov %rcx,-0x418(%rbp) │ │ + mov %rbx,-0x410(%rbp) │ │ + mov -0x68(%rbp),%rcx │ │ + mov %rcx,-0x408(%rbp) │ │ test %r13,%r13 │ │ - cmove %r13,%r15 │ │ - cmove %r14,%r13 │ │ - mov %r13,-0x470(%rbp) │ │ - mov %r15,-0x468(%rbp) │ │ + cmove %r13,%r14 │ │ + cmove %r15,%r13 │ │ + mov %r13,-0x400(%rbp) │ │ + mov %r14,-0x3f8(%rbp) │ │ test %rax,%rax │ │ cmove %rax,%rdx │ │ - cmove %r14,%rax │ │ - mov %rax,-0x460(%rbp) │ │ - mov %rdx,-0x458(%rbp) │ │ - andq $0x0,-0x438(%rbp) │ │ - movb $0x0,-0x430(%rbp) │ │ - mov $0x128,%edi │ │ - call *0x2a7e4(%rip) │ │ + cmove %r15,%rax │ │ + mov %rax,-0x3f0(%rbp) │ │ + mov %rdx,-0x3e8(%rbp) │ │ + andq $0x0,-0x3c8(%rbp) │ │ + movb $0x0,-0x3c0(%rbp) │ │ + mov $0x138,%edi │ │ + call *0x2781f(%rip) │ │ test %rax,%rax │ │ - je 52a49 │ │ - mov %r14,%rbx │ │ - lea -0x550(%rbp),%rsi │ │ - mov $0x128,%ecx │ │ + je 52e15 │ │ + mov %r15,%rbx │ │ + lea -0x4f0(%rbp),%rsi │ │ + mov $0x138,%ecx │ │ mov %rax,%rdi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - mov -0x118(%rbp),%r14 │ │ - mov 0x8(%r14),%rsi │ │ - mov %rax,-0x758(%rbp) │ │ - mov -0xc8(%rbp),%rdi │ │ - call 688a0 │ │ - xor %r12d,%r12d │ │ - jmp 50a97 │ │ - mov $0x1,%r12b │ │ - mov -0xf0(%rbp),%r15 │ │ - lea -0x540(%rbp),%rax │ │ - lea -0x848(%rbp),%rsi │ │ - mov $0x118,%ecx │ │ + mov %rax,-0x598(%rbp) │ │ + mov -0xf8(%rbp),%r12 │ │ + mov 0x8(%r12),%rsi │ │ + mov -0xd8(%rbp),%rdi │ │ + call 68200 │ │ + xor %r15d,%r15d │ │ + jmp 50d18 │ │ + mov %rcx,%rbx │ │ + mov $0x1,%r15b │ │ + mov -0xe0(%rbp),%r14 │ │ + lea -0x4e0(%rbp),%rax │ │ + lea -0x698(%rbp),%rsi │ │ + mov $0x128,%ecx │ │ mov %rax,%rdi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ mov %rbx,-0x10(%rax) │ │ mov %rbx,-0x8(%rax) │ │ - mov $0x128,%edi │ │ - call *0x2a76f(%rip) │ │ + mov $0x138,%edi │ │ + call *0x277a6(%rip) │ │ test %rax,%rax │ │ - je 52a37 │ │ - mov %r12d,-0xb8(%rbp) │ │ - mov %rax,-0x58(%rbp) │ │ - lea -0x550(%rbp),%rsi │ │ - mov $0x128,%ecx │ │ - mov %rax,%rdi │ │ + je 52dd4 │ │ + mov %rax,%r13 │ │ + mov %r15d,-0xc0(%rbp) │ │ + lea -0x4f0(%rbp),%rsi │ │ + mov $0x138,%ecx │ │ + mov %r13,%rdi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - mov %rax,-0x260(%rbp) │ │ - andq $0x0,-0x1a0(%rbp) │ │ - movq $0x8,-0x198(%rbp) │ │ - andq $0x0,-0x190(%rbp) │ │ - mov 0x30(%rax),%rcx │ │ - mov %rax,-0x68(%rbp) │ │ - mov 0x38(%rax),%rax │ │ - mov %rcx,-0xa8(%rbp) │ │ - mov %rcx,-0x278(%rbp) │ │ - mov %rax,-0x270(%rbp) │ │ - andq $0x0,-0x268(%rbp) │ │ - mov %rax,-0x80(%rbp) │ │ + mov %r13,-0x240(%rbp) │ │ + andq $0x0,-0x180(%rbp) │ │ + movq $0x8,-0x178(%rbp) │ │ + andq $0x0,-0x170(%rbp) │ │ + mov 0x30(%r13),%rcx │ │ + mov %r13,-0x70(%rbp) │ │ + mov 0x38(%r13),%rax │ │ + mov %rcx,-0xb8(%rbp) │ │ + mov %rcx,-0x258(%rbp) │ │ + mov %rax,-0x250(%rbp) │ │ + andq $0x0,-0x248(%rbp) │ │ + mov %rax,-0x90(%rbp) │ │ test %rax,%rax │ │ - je 50bf5 │ │ + je 50e8c │ │ + mov %r13,-0x30(%rbp) │ │ push $0x8 │ │ - pop %r12 │ │ + pop %rax │ │ + mov %rax,-0x60(%rbp) │ │ + push $0x10 │ │ + pop %rax │ │ + mov %rax,-0x38(%rbp) │ │ xor %ebx,%ebx │ │ - mov %r12,-0x40(%rbp) │ │ + xor %r12d,%r12d │ │ xor %r15d,%r15d │ │ - mov -0x80(%rbp),%r13 │ │ - lea -0x550(%rbp),%rdi │ │ - lea -0x278(%rbp),%rsi │ │ + mov -0x90(%rbp),%r13 │ │ + lea -0x4f0(%rbp),%rdi │ │ + lea -0x258(%rbp),%rsi │ │ mov %r15,%rdx │ │ - call 688b0 │ │ - cmpb $0x3,-0x527(%rbp) │ │ - je 51ed8 │ │ - sub -0x270(%rbp),%r13 │ │ - mov -0x540(%rbp),%r14 │ │ + call 68210 │ │ + cmpb $0x3,-0x4c7(%rbp) │ │ + je 521e5 │ │ + sub -0x250(%rbp),%r13 │ │ + mov -0x4e0(%rbp),%r14 │ │ mov %r13,%r15 │ │ - add -0x268(%rbp),%r15 │ │ - mov -0x530(%rbp),%r13 │ │ - mov %r15,-0x268(%rbp) │ │ - cmp -0x1a0(%rbp),%rbx │ │ - jne 50bc0 │ │ - lea -0x1a0(%rbp),%rdi │ │ - call 68b20 │ │ - mov -0x198(%rbp),%rax │ │ - mov %rax,-0x40(%rbp) │ │ - mov -0x40(%rbp),%rax │ │ - mov %r13,-0x8(%rax,%r12,1) │ │ - mov %r14,(%rax,%r12,1) │ │ + add -0x248(%rbp),%r15 │ │ + mov -0x4d0(%rbp),%r13 │ │ + mov %r15,-0x248(%rbp) │ │ + cmp -0x180(%rbp),%rbx │ │ + jne 50e53 │ │ + lea -0x180(%rbp),%rdi │ │ + call 68480 │ │ + mov -0x178(%rbp),%rax │ │ + mov %rax,-0x60(%rbp) │ │ + mov -0x60(%rbp),%rax │ │ + mov %r13,(%rax,%r12,1) │ │ + mov %r14,0x8(%rax,%r12,1) │ │ inc %rbx │ │ - mov %rbx,-0x190(%rbp) │ │ - mov -0x270(%rbp),%r13 │ │ + mov %rbx,-0x170(%rbp) │ │ + mov -0x250(%rbp),%r13 │ │ add $0x10,%r12 │ │ test %r13,%r13 │ │ - jne 50b57 │ │ + jne 50dea │ │ cmp $0x2,%rbx │ │ - jae 52a69 │ │ - lea -0x108(%rbp),%rcx │ │ - andq $0x0,(%rcx) │ │ - push $0x8 │ │ - pop %rax │ │ - mov %rax,0x8(%rcx) │ │ - andq $0x0,0x10(%rcx) │ │ - lea -0x1b8(%rbp),%rcx │ │ - andq $0x0,(%rcx) │ │ - mov %rax,0x8(%rcx) │ │ - andq $0x0,0x10(%rcx) │ │ - addq $0x10,-0x58(%rbp) │ │ - mov -0x68(%rbp),%rax │ │ - movups 0x40(%rax),%xmm0 │ │ - lea -0x8b8(%rbp),%rcx │ │ - movups %xmm0,(%rcx) │ │ + mov -0x30(%rbp),%r13 │ │ + jae 52e4c │ │ + lea -0x110(%rbp),%rax │ │ + andq $0x0,(%rax) │ │ + movq $0x8,0x8(%rax) │ │ + andq $0x0,0x10(%rax) │ │ + lea -0x198(%rbp),%rax │ │ + andq $0x0,(%rax) │ │ + movq $0x10,0x8(%rax) │ │ + andq $0x0,0x10(%rax) │ │ + add $0x10,%r13 │ │ + mov -0x70(%rbp),%rax │ │ + movdqu 0x40(%rax),%xmm0 │ │ + lea -0x298(%rbp),%rcx │ │ + movdqu %xmm0,(%rcx) │ │ andq $0x0,0x10(%rcx) │ │ - lea -0x538(%rbp),%r12 │ │ - mov 0xf0(%rax),%rcx │ │ - mov %rcx,-0x98(%rbp) │ │ - mov 0xf8(%rax),%rcx │ │ - mov %rcx,-0xa0(%rbp) │ │ - mov 0x120(%rax),%cl │ │ - mov %cl,-0xe0(%rbp) │ │ + mov 0x100(%rax),%rcx │ │ + mov %rcx,-0xa8(%rbp) │ │ + mov 0x108(%rax),%rcx │ │ + mov %rcx,-0xb0(%rbp) │ │ + mov 0x130(%rax),%cl │ │ + mov %cl,-0xe8(%rbp) │ │ mov 0x20(%rax),%rcx │ │ - mov %rcx,-0x70(%rbp) │ │ + mov %rcx,-0x98(%rbp) │ │ mov 0x28(%rax),%rax │ │ - mov %rax,-0x78(%rbp) │ │ - lea -0x550(%rbp),%rdi │ │ - lea -0x8b8(%rbp),%rsi │ │ - call 556a0 │ │ - mov -0x550(%rbp),%rax │ │ - mov -0x548(%rbp),%r15 │ │ - mov -0x540(%rbp),%r13 │ │ - cmp $0xffffffffffffffff,%rax │ │ - je 51f8c │ │ - mov 0x30(%r12),%rcx │ │ - mov %rcx,-0x2b0(%rbp) │ │ - movups (%r12),%xmm0 │ │ - movups 0x10(%r12),%xmm1 │ │ - movups 0x20(%r12),%xmm2 │ │ - movaps %xmm2,-0x2c0(%rbp) │ │ - movaps %xmm1,-0x2d0(%rbp) │ │ - movaps %xmm0,-0x2e0(%rbp) │ │ - cmp $0x2,%eax │ │ - je 5227e │ │ - mov -0x1a8(%rbp),%rbx │ │ - test $0x1,%al │ │ - jne 50c7b │ │ - mov $0x1,%r14b │ │ - cmp $0x1,%r13 │ │ - je 50c7b │ │ - cmp $0x5,%r13 │ │ - je 50c7b │ │ - cmp $0x2,%r13 │ │ - jne 50d13 │ │ - xor %r14d,%r14d │ │ - andq $0x0,-0x230(%rbp) │ │ - mov %r15,-0x228(%rbp) │ │ - mov %r13,-0x220(%rbp) │ │ - mov -0x2b0(%rbp),%rax │ │ - lea -0x218(%rbp),%rcx │ │ - mov %rax,0x30(%rcx) │ │ - movaps -0x2e0(%rbp),%xmm0 │ │ - movaps -0x2d0(%rbp),%xmm1 │ │ - movaps -0x2c0(%rbp),%xmm2 │ │ - movups %xmm2,0x20(%rcx) │ │ + mov %rax,-0xa0(%rbp) │ │ + push $0x10 │ │ + pop %rax │ │ + mov %rax,-0x60(%rbp) │ │ + xor %r15d,%r15d │ │ + mov %r13,-0x30(%rbp) │ │ + lea -0x4f0(%rbp),%rdi │ │ + lea -0x298(%rbp),%rsi │ │ + call 55a70 │ │ + movdqa -0x4f0(%rbp),%xmm0 │ │ + mov -0x4f0(%rbp),%rcx │ │ + mov -0x4e0(%rbp),%r14 │ │ + cmp $0xfffffffffffffffe,%rcx │ │ + je 521ff │ │ + lea -0x4d8(%rbp),%rdi │ │ + movups (%rdi),%xmm1 │ │ + movups 0x10(%rdi),%xmm2 │ │ + movaps %xmm2,-0x200(%rbp) │ │ + movaps %xmm1,-0x210(%rbp) │ │ + mov -0x4b8(%rbp),%rbx │ │ + mov -0x4b0(%rbp),%eax │ │ + mov -0x4ac(%rbp),%dl │ │ + movzwl 0x2d(%rdi),%esi │ │ + mov %si,-0x114(%rbp) │ │ + mov 0x2f(%rdi),%sil │ │ + mov %sil,-0x112(%rbp) │ │ + cmp $0xffffffffffffffff,%rcx │ │ + je 52216 │ │ + cmp $0x9,%dl │ │ + jne 50f25 │ │ + mov $0x1,%r12b │ │ + cmp $0x1,%rcx │ │ + je 50f25 │ │ + cmp $0x5,%rcx │ │ + je 50f25 │ │ + cmp $0x2,%rcx │ │ + jne 50fd0 │ │ + xor %r12d,%r12d │ │ + movdqa %xmm0,-0x1f0(%rbp) │ │ + mov %r14,-0x1e0(%rbp) │ │ + movdqa -0x210(%rbp),%xmm0 │ │ + movaps -0x200(%rbp),%xmm1 │ │ + lea -0x1d8(%rbp),%rcx │ │ movups %xmm1,0x10(%rcx) │ │ - movups %xmm0,(%rcx) │ │ - lea -0x550(%rbp),%rdi │ │ - mov -0x58(%rbp),%rsi │ │ - lea -0x230(%rbp),%rdx │ │ - call 55ca0 │ │ - cmpl $0x2,-0x550(%rbp) │ │ - je 50c7b │ │ - mov $0x1c0,%ecx │ │ - lea -0x710(%rbp),%r8 │ │ - mov %r8,%rdi │ │ - lea -0x550(%rbp),%rsi │ │ + movdqu %xmm0,(%rcx) │ │ + mov %rbx,-0x1b8(%rbp) │ │ + mov %eax,-0x1b0(%rbp) │ │ + movb $0x9,-0x1ac(%rbp) │ │ + mov -0x112(%rbp),%al │ │ + mov %al,0x2f(%rcx) │ │ + movzwl -0x114(%rbp),%eax │ │ + mov %ax,0x2d(%rcx) │ │ + lea -0x4f0(%rbp),%rdi │ │ + mov %r13,%rsi │ │ + lea -0x1f0(%rbp),%rdx │ │ + call 56080 │ │ + cmpl $0x2,-0x4f0(%rbp) │ │ + je 50f25 │ │ + mov $0x1e0,%ecx │ │ + lea -0x8d0(%rbp),%rdi │ │ + lea -0x4f0(%rbp),%rsi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - test %r14b,%r14b │ │ - je 50ec7 │ │ - mov -0x5a0(%rbp),%rdx │ │ - lea 0x10(%rdx),%rax │ │ - mov -0x6e8(%rbp),%r13 │ │ - mov -0x6e0(%rbp),%rsi │ │ - mov %r13,-0x230(%rbp) │ │ - mov %rsi,-0x228(%rbp) │ │ - mov %r8,-0x220(%rbp) │ │ - mov %rax,-0x218(%rbp) │ │ - andq $0x0,-0x210(%rbp) │ │ - test %rsi,%rsi │ │ - je 51f02 │ │ - lea -0x1(%rsi),%rdi │ │ - lea 0x1(%r13),%r8 │ │ + test %r12b,%r12b │ │ + je 511b1 │ │ + mov -0x750(%rbp),%r14 │ │ xor %eax,%eax │ │ - xor %ecx,%ecx │ │ - mov -0x1(%r8),%r9b │ │ - cmp $0x3f,%ecx │ │ - jne 50e05 │ │ - cmp $0x1,%r9b │ │ - ja 51ef3 │ │ - movzbl %r9b,%r9d │ │ - mov %r9d,%r10d │ │ - and $0x7f,%r9d │ │ - shl %cl,%r9 │ │ - or %r9,%rax │ │ - test %r10b,%r10b │ │ - jns 50e2c │ │ - add $0x7,%ecx │ │ - inc %r8 │ │ - add $0xffffffffffffffff,%rdi │ │ - jb 50df2 │ │ - jmp 51eff │ │ - mov %r8,-0x230(%rbp) │ │ - mov %rdi,-0x228(%rbp) │ │ - test %rax,%rax │ │ - jne 50f8d │ │ - lock decq (%rdx) │ │ - jne 50e55 │ │ - mov -0x5a0(%rbp),%rdi │ │ - call 58140 │ │ - cmpl $0xfffffffe,-0x6b0(%rbp) │ │ - je 50c7b │ │ - cmpq $0x0,-0x658(%rbp) │ │ - je 50e79 │ │ - mov -0x650(%rbp),%rdi │ │ - call *0x2a3c7(%rip) │ │ - cmpq $0x0,-0x640(%rbp) │ │ - je 50e90 │ │ - mov -0x638(%rbp),%rdi │ │ - call *0x2a3b0(%rip) │ │ - cmpq $0x0,-0x628(%rbp) │ │ - je 50ea7 │ │ - mov -0x620(%rbp),%rdi │ │ - call *0x2a399(%rip) │ │ - cmpq $0x0,-0x610(%rbp) │ │ - je 50c7b │ │ - mov -0x608(%rbp),%rdi │ │ - call *0x2a37e(%rip) │ │ - jmp 50c7b │ │ - movl $0x0,-0x88(%rbp) │ │ - mov %r8,%r14 │ │ - andq $0x0,-0x230(%rbp) │ │ - mov $0x1c0,%ecx │ │ - lea -0x550(%rbp),%rdi │ │ - mov %r14,%rsi │ │ + cmpb $0x8,-0x72f(%rbp) │ │ + mov -0x748(%rbp),%rcx │ │ + sete %al │ │ + lea 0x4(,%rax,8),%rax │ │ + test %r14,%r14 │ │ + je 52314 │ │ + mov -0x758(%rbp),%r12 │ │ + mov -0x730(%rbp),%esi │ │ + mov %esi,%edx │ │ + and $0xff00,%edx │ │ + cmp $0x300,%edx │ │ + je 5231e │ │ + mov %edx,-0x88(%rbp) │ │ + mov -0x728(%rbp),%r13 │ │ + lea 0x10(%r13),%rdx │ │ + add %rcx,%rax │ │ + mov %r12,-0x520(%rbp) │ │ + mov %r14,-0x518(%rbp) │ │ + mov %rdx,-0x510(%rbp) │ │ + mov %rax,-0x508(%rbp) │ │ + andq $0x0,-0x500(%rbp) │ │ + mov %rsi,-0x38(%rbp) │ │ + mov %esi,-0x4f8(%rbp) │ │ + lea -0x4f0(%rbp),%rdi │ │ + lea -0x520(%rbp),%rsi │ │ + call 5a950 │ │ + mov -0x4f0(%rbp),%r12b │ │ + cmp $0xff,%r12b │ │ + jne 52327 │ │ + mov -0x4e8(%rbp),%r14 │ │ + test %r14,%r14 │ │ + jne 5129a │ │ + lock decq 0x0(%r13) │ │ + jne 5113b │ │ + mov -0x728(%rbp),%rdi │ │ + call 58420 │ │ + cmpl $0xfffffffe,-0x8c0(%rbp) │ │ + mov -0x30(%rbp),%r13 │ │ + je 50f25 │ │ + cmpq $0x0,-0x820(%rbp) │ │ + je 51163 │ │ + mov -0x818(%rbp),%rdi │ │ + call *0x27395(%rip) │ │ + cmpq $0x0,-0x808(%rbp) │ │ + je 5117a │ │ + mov -0x800(%rbp),%rdi │ │ + call *0x2737e(%rip) │ │ + cmpq $0x0,-0x7f0(%rbp) │ │ + je 51191 │ │ + mov -0x7e8(%rbp),%rdi │ │ + call *0x27367(%rip) │ │ + cmpq $0x0,-0x7d8(%rbp) │ │ + je 50f25 │ │ + mov -0x7d0(%rbp),%rdi │ │ + call *0x2734c(%rip) │ │ + jmp 50f25 │ │ + movl $0x0,-0xd8(%rbp) │ │ + mov -0x48(%rbp),%r12 │ │ + andq $0x0,-0x1f0(%rbp) │ │ + mov -0x50(%rbp),%r14 │ │ + mov %r12,-0x48(%rbp) │ │ + mov %r14,-0x50(%rbp) │ │ + mov $0x1e0,%ecx │ │ + lea -0x4f0(%rbp),%rdi │ │ + lea -0x8d0(%rbp),%rsi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - mov -0x210(%rbp),%rax │ │ - mov %rax,0x1d0(%r12) │ │ - movups -0x230(%rbp),%xmm0 │ │ - movups -0x220(%rbp),%xmm1 │ │ - movups %xmm1,0x1c0(%r12) │ │ - movups %xmm0,0x1b0(%r12) │ │ - mov %r15,-0x390(%rbp) │ │ - mov -0x88(%rbp),%eax │ │ - mov %ax,-0x328(%rbp) │ │ - movzwl -0x138(%rbp),%eax │ │ - mov %ax,-0x326(%rbp) │ │ - andq $0x0,-0x360(%rbp) │ │ - movb $0xfe,-0x338(%rbp) │ │ - cmp -0x1b8(%rbp),%rbx │ │ - jne 50f62 │ │ - lea -0x1b8(%rbp),%rdi │ │ - call 68db0 │ │ - imul $0x230,%rbx,%rdi │ │ - add -0x1b0(%rbp),%rdi │ │ - mov $0x230,%ecx │ │ - lea -0x550(%rbp),%rsi │ │ + mov -0x1d0(%rbp),%rax │ │ + lea -0x4d8(%rbp),%rcx │ │ + mov %rax,0x200(%rcx) │ │ + movdqu -0x1f0(%rbp),%xmm0 │ │ + movups -0x1e0(%rbp),%xmm1 │ │ + movups %xmm1,0x1f0(%rcx) │ │ + movdqu %xmm0,0x1e0(%rcx) │ │ + mov %rbx,-0x300(%rbp) │ │ + mov -0xd8(%rbp),%eax │ │ + mov %ax,-0x2a8(%rbp) │ │ + movzwl -0x148(%rbp),%eax │ │ + mov %ax,-0x2a6(%rbp) │ │ + andq $0x0,-0x2d0(%rbp) │ │ + movb $0xfe,-0x310(%rbp) │ │ + mov -0x188(%rbp),%r15 │ │ + cmp -0x198(%rbp),%r15 │ │ + jne 51268 │ │ + lea -0x198(%rbp),%rdi │ │ + call 68740 │ │ + mov -0x190(%rbp),%rax │ │ + imul $0x250,%r15,%rdi │ │ + mov %rax,-0x60(%rbp) │ │ + add %rax,%rdi │ │ + mov $0x250,%ecx │ │ + lea -0x4f0(%rbp),%rsi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - inc %rbx │ │ - mov %rbx,-0x1a8(%rbp) │ │ - jmp 50c7b │ │ - lea -0x1(%rax),%rcx │ │ - cmp 0x20(%rdx),%rcx │ │ - jae 50fa1 │ │ + inc %r15 │ │ + mov %r15,-0x188(%rbp) │ │ + jmp 50f25 │ │ + mov -0x510(%rbp),%rax │ │ + lea -0x1(%r14),%rcx │ │ + cmp 0x10(%rax),%rcx │ │ + jae 512b9 │ │ imul $0x70,%rcx,%rdi │ │ - add 0x18(%rdx),%rdi │ │ - jmp 5100d │ │ - mov 0x28(%rdx),%rdi │ │ - test %rdi,%rdi │ │ - je 52ae2 │ │ - mov 0x30(%rdx),%rcx │ │ - movzwl 0x532(%rdi),%esi │ │ - mov %esi,%r8d │ │ - shl $0x3,%r8d │ │ + add 0x8(%rax),%rdi │ │ + mov -0x30(%rbp),%r13 │ │ + jmp 5132a │ │ + mov 0x18(%rax),%rdi │ │ + mov $0x10,%r12b │ │ + test %rdi,%rdi │ │ + mov -0x30(%rbp),%r13 │ │ + je 52dc3 │ │ + mov 0x20(%rax),%rax │ │ + movzwl 0x532(%rdi),%edx │ │ + mov %edx,%esi │ │ + shl $0x3,%esi │ │ push $0xffffffffffffffff │ │ - pop %rdx │ │ - test %r8,%r8 │ │ - je 50fef │ │ - cmp 0x4e0(%rdi,%rdx,8),%rax │ │ - seta %r9b │ │ - sbb $0x0,%r9b │ │ - inc %rdx │ │ - add $0xfffffffffffffff8,%r8 │ │ - cmp $0x1,%r9b │ │ - je 50fc3 │ │ - movzbl %r9b,%esi │ │ - test %esi,%esi │ │ - jne 50ff2 │ │ - jmp 51006 │ │ - mov %rsi,%rdx │ │ - sub $0x1,%rcx │ │ - jb 52ae2 │ │ - mov 0x538(%rdi,%rdx,8),%rdi │ │ - jmp 50fb2 │ │ - imul $0x70,%rdx,%rax │ │ + pop %rcx │ │ + test %rsi,%rsi │ │ + je 5130c │ │ + cmp 0x4e0(%rdi,%rcx,8),%r14 │ │ + seta %r8b │ │ + sbb $0x0,%r8b │ │ + inc %rcx │ │ + add $0xfffffffffffffff8,%rsi │ │ + cmp $0x1,%r8b │ │ + je 512e0 │ │ + movzbl %r8b,%edx │ │ + test %edx,%edx │ │ + jne 5130f │ │ + jmp 51323 │ │ + mov %rdx,%rcx │ │ + sub $0x1,%rax │ │ + jb 52dc3 │ │ + mov 0x538(%rdi,%rcx,8),%rdi │ │ + jmp 512d1 │ │ + imul $0x70,%rcx,%rax │ │ add %rax,%rdi │ │ cmpb $0x1,0x6a(%rdi) │ │ - jne 5101e │ │ - movq $0x1,-0x210(%rbp) │ │ - call 35bfb │ │ - mov %rax,-0xc8(%rbp) │ │ - mov %rdx,%rdi │ │ + jne 51337 │ │ + incq -0x500(%rbp) │ │ + call 35ce7 │ │ + mov %rax,-0x60(%rbp) │ │ + mov %rdx,%r8 │ │ test %rdx,%rdx │ │ - je 5172f │ │ - shl $0x4,%rdi │ │ - mov -0x6c8(%rbp),%esi │ │ - mov -0x558(%rbp),%r8 │ │ - mov %esi,%eax │ │ - shr $0x8,%eax │ │ - mov -0xa0(%rbp),%rcx │ │ - sub %r8,%rcx │ │ - mov %rcx,-0x1c0(%rbp) │ │ - mov $0xff,%ecx │ │ - and %ecx,%eax │ │ - mov %rax,-0x1c8(%rbp) │ │ - mov %esi,%eax │ │ - and $0xff00,%eax │ │ - mov %eax,-0x1dc(%rbp) │ │ - xor %edx,%edx │ │ - cmp $0x50000,%esi │ │ + je 51a1b │ │ + shl $0x4,%r8 │ │ + mov -0x710(%rbp),%rsi │ │ + mov -0x700(%rbp),%rdi │ │ + mov -0xb0(%rbp),%rax │ │ + sub %rdi,%rax │ │ + mov %rax,-0x260(%rbp) │ │ + mov -0xa8(%rbp),%rax │ │ + add %rdi,%rax │ │ + mov %rax,-0x238(%rbp) │ │ + mov -0x38(%rbp),%rdx │ │ + movzbl %dh,%eax │ │ + mov %rax,-0x1a0(%rbp) │ │ + xor %ecx,%ecx │ │ + cmpb $0x0,-0xe8(%rbp) │ │ mov $0x0,%r9d │ │ - cmovb %r8,%r9 │ │ - cmpb $0x0,-0xe0(%rbp) │ │ + mov %rdi,-0xc8(%rbp) │ │ + cmovne %rdi,%r9 │ │ + cmp $0x50000,%edx │ │ mov $0x0,%eax │ │ - mov %rax,-0xb0(%rbp) │ │ - cmove %rdx,%r9 │ │ - mov %r9,-0x1d0(%rbp) │ │ + mov %rax,-0xd0(%rbp) │ │ + cmovae %rcx,%r9 │ │ + mov %r9,-0x140(%rbp) │ │ + mov -0xa0(%rbp),%rax │ │ + sub %rsi,%rax │ │ + mov %rax,-0x78(%rbp) │ │ mov -0x98(%rbp),%rax │ │ - mov %r8,-0xd8(%rbp) │ │ - add %r8,%rax │ │ - mov %rax,-0x250(%rbp) │ │ - mov -0x568(%rbp),%rdx │ │ - mov -0x78(%rbp),%rax │ │ - sub %rdx,%rax │ │ - mov %rax,-0x188(%rbp) │ │ - mov -0x70(%rbp),%rax │ │ - mov %rdx,-0xd0(%rbp) │ │ - add %rdx,%rax │ │ - mov %rax,-0x180(%rbp) │ │ - mov %esi,%eax │ │ - and %ecx,%eax │ │ - mov %rax,-0x248(%rbp) │ │ - shl $0x8,%eax │ │ - or $0x19,%rax │ │ - mov %rax,-0x238(%rbp) │ │ - mov %rsi,-0x240(%rbp) │ │ - bsf %esi,%eax │ │ - mov %eax,-0x90(%rbp) │ │ + mov %rsi,-0x80(%rbp) │ │ + add %rsi,%rax │ │ + mov %rax,-0x158(%rbp) │ │ + movzbl %dl,%ecx │ │ + movzbl %dl,%eax │ │ + bsf %eax,%eax │ │ + mov %eax,-0x68(%rbp) │ │ + mov %rcx,-0x230(%rbp) │ │ + shl $0x8,%ecx │ │ + or $0x14,%rcx │ │ + mov %rcx,-0x228(%rbp) │ │ xor %r9d,%r9d │ │ - movl $0x0,-0x88(%rbp) │ │ - xor %r8d,%r8d │ │ - movl $0x0,-0xe8(%rbp) │ │ + movl $0x0,-0xd8(%rbp) │ │ + movl $0x0,-0x40(%rbp) │ │ + movl $0x0,-0xf0(%rbp) │ │ movl $0x0,-0x130(%rbp) │ │ - lea -0x710(%rbp),%r14 │ │ - mov %rdi,-0x60(%rbp) │ │ - mov %r8d,-0x48(%rbp) │ │ - mov -0xc8(%rbp),%rax │ │ - mov %r9,-0x40(%rbp) │ │ + mov %r8,%r12 │ │ + mov -0x60(%rbp),%rax │ │ + mov %r9,%r13 │ │ movups (%rax,%r9,1),%xmm0 │ │ - movaps %xmm0,-0x8a0(%rbp) │ │ - mov -0x220(%rbp),%rax │ │ - mov 0x48(%rax),%edx │ │ - lea -0x550(%rbp),%rdi │ │ - lea -0x230(%rbp),%rsi │ │ - lea -0x8a0(%rbp),%rcx │ │ - call 5e090 │ │ - mov -0x550(%rbp),%rax │ │ - mov -0x548(%rbp),%rdx │ │ - mov -0x540(%rbp),%r13 │ │ - cmp $0xffffffffffffffff,%rax │ │ - je 52a27 │ │ - mov -0x538(%rbp),%rcx │ │ - mov %rdx,-0x158(%rbp) │ │ - mov %r13,-0x150(%rbp) │ │ - mov %rax,-0x160(%rbp) │ │ - mov %rcx,-0x148(%rbp) │ │ - cmp $0x55,%cx │ │ - je 5131b │ │ - movzwl %cx,%eax │ │ - movzbl -0x90(%rbp),%r14d │ │ + movaps %xmm0,-0x6f0(%rbp) │ │ + lea -0x4f0(%rbp),%rdi │ │ + lea -0x520(%rbp),%rsi │ │ + lea -0x6f0(%rbp),%rdx │ │ + call 5dac0 │ │ + movdqa -0x4f0(%rbp),%xmm0 │ │ + mov -0x4e0(%rbp),%r14 │ │ + cmpq $0xffffffffffffffff,-0x4f0(%rbp) │ │ + je 52db7 │ │ + lea -0x4d8(%rbp),%rcx │ │ + mov 0x10(%rcx),%rax │ │ + lea -0x1d8(%rbp),%rdx │ │ + mov %rax,0x10(%rdx) │ │ + movups (%rcx),%xmm1 │ │ + movups %xmm1,(%rdx) │ │ + mov %r14,-0x1e0(%rbp) │ │ + movdqa %xmm0,-0x1f0(%rbp) │ │ + movzwl -0x1d0(%rbp),%eax │ │ + cmp $0x55,%eax │ │ + je 515f4 │ │ + movzbl -0x68(%rbp),%r14d │ │ cmp $0x12,%eax │ │ - mov -0xc0(%rbp),%r13 │ │ - je 51259 │ │ + je 5153a │ │ cmp $0x13,%eax │ │ - je 512c8 │ │ + je 515a8 │ │ cmp $0x11,%eax │ │ - jne 5124d │ │ - lea -0x550(%rbp),%rdi │ │ - lea -0x160(%rbp),%rsi │ │ - call 60750 │ │ - mov -0x550(%rbp),%rax │ │ + jne 5171c │ │ + lea -0x4f0(%rbp),%rdi │ │ + lea -0x1f0(%rbp),%rsi │ │ + call 5fe40 │ │ + mov -0x4f0(%rbp),%rax │ │ test %rax,%rax │ │ - je 513d5 │ │ - cmp $0xc,%eax │ │ - jne 5124d │ │ - mov -0xd0(%rbp),%rax │ │ - cmp %rax,-0x78(%rbp) │ │ - mov -0x60(%rbp),%rdi │ │ - mov -0x40(%rbp),%r9 │ │ - jae 5146a │ │ - mov -0x128(%rbp),%rax │ │ - and $0xffffffffffffff00,%rax │ │ - or $0x13,%rax │ │ - mov -0x70(%rbp),%r13 │ │ - jmp 5167b │ │ - lea -0x710(%rbp),%r14 │ │ - jmp 51407 │ │ - lea -0x550(%rbp),%rdi │ │ - lea -0x160(%rbp),%rsi │ │ - call 60750 │ │ - mov -0x550(%rbp),%rax │ │ + je 516b8 │ │ + cmp $0xd,%eax │ │ + jne 5171c │ │ + mov -0x80(%rbp),%rax │ │ + cmp %rax,-0xa0(%rbp) │ │ + mov %r12,%r8 │ │ + mov %r13,%r9 │ │ + jae 51738 │ │ + mov -0x128(%rbp),%r12 │ │ + and $0xffffffffffffff00,%r12 │ │ + or $0x11,%r12 │ │ + mov -0x98(%rbp),%r14 │ │ + mov -0x30(%rbp),%r13 │ │ + jmp 51982 │ │ + lea -0x4f0(%rbp),%rdi │ │ + lea -0x1f0(%rbp),%rsi │ │ + call 5fe40 │ │ + mov -0x4f0(%rbp),%rax │ │ test %rax,%rax │ │ - je 51443 │ │ - cmp $0x7,%eax │ │ - mov -0x170(%rbp),%rdi │ │ - mov -0x48(%rbp),%r8d │ │ - mov -0x40(%rbp),%r9 │ │ - je 51428 │ │ - cmp $0xc,%eax │ │ - jne 51437 │ │ - mov -0xd0(%rbp),%rax │ │ - cmp %rax,-0x78(%rbp) │ │ - jae 514d1 │ │ - mov -0x120(%rbp),%rax │ │ - and $0xffffffffffffff00,%rax │ │ - or $0x13,%rax │ │ - mov -0x70(%rbp),%rdi │ │ - jmp 515e2 │ │ - lea -0x550(%rbp),%rdi │ │ - lea -0x160(%rbp),%rsi │ │ - call 60750 │ │ - mov -0x550(%rbp),%rax │ │ - cmp $0x26,%rax │ │ + je 51706 │ │ + cmp $0x8,%eax │ │ + mov %r12,%r8 │ │ + mov %r13,%r9 │ │ + je 516f1 │ │ + cmp $0xd,%eax │ │ + mov -0x30(%rbp),%r13 │ │ + jne 51726 │ │ + mov -0x80(%rbp),%rax │ │ + cmp %rax,-0xa0(%rbp) │ │ + jae 5179b │ │ + mov -0x120(%rbp),%r12 │ │ + and $0xffffffffffffff00,%r12 │ │ + or $0x11,%r12 │ │ + mov -0x98(%rbp),%r14 │ │ + jmp 519ba │ │ + lea -0x4f0(%rbp),%rdi │ │ + lea -0x1f0(%rbp),%rsi │ │ + call 5fe40 │ │ + mov -0x4f0(%rbp),%rax │ │ + cmp $0x27,%rax │ │ push $0x1 │ │ pop %rcx │ │ - mov -0x88(%rbp),%edx │ │ + mov -0xd8(%rbp),%edx │ │ cmove %ecx,%edx │ │ - mov %edx,-0x88(%rbp) │ │ - cmp $0x26,%eax │ │ - lea -0x710(%rbp),%r14 │ │ - jne 51407 │ │ - movzwl -0x548(%rbp),%eax │ │ - mov %ax,-0x138(%rbp) │ │ - jmp 51407 │ │ - lea -0x550(%rbp),%rdi │ │ - lea -0x160(%rbp),%rsi │ │ - call 60750 │ │ - mov -0x550(%rbp),%rcx │ │ - mov -0x548(%rbp),%r13 │ │ - cmp $0x16,%rcx │ │ - je 513ef │ │ - cmp $0x18,%ecx │ │ - mov -0x48(%rbp),%r8d │ │ - mov -0x60(%rbp),%rdi │ │ - mov -0x40(%rbp),%r9 │ │ - jne 51418 │ │ - mov -0xd8(%rbp),%rcx │ │ - cmp %rcx,-0xa0(%rbp) │ │ - jb 52b13 │ │ - imul -0x1c8(%rbp),%r13 │ │ - mov -0x1c0(%rbp),%rcx │ │ - sub %r13,%rcx │ │ - jb 52b28 │ │ - add -0x250(%rbp),%r13 │ │ - cmpl $0x800,-0x1dc(%rbp) │ │ - jne 514a6 │ │ - cmp $0x7,%rcx │ │ - jbe 52b2f │ │ - movzbl 0x7(%r13),%ecx │ │ - movzwl 0x4(%r13),%edx │ │ - movzbl 0x6(%r13),%esi │ │ - shl $0x10,%esi │ │ - or %edx,%esi │ │ - mov 0x0(%r13),%eax │ │ - shl $0x28,%rsi │ │ - shl $0x8,%rax │ │ - or %rsi,%rax │ │ - shrd $0x8,%rcx,%rax │ │ - jmp 514b4 │ │ - mov $0x1,%r8b │ │ - mov -0x548(%rbp),%rax │ │ - mov %rax,-0x168(%rbp) │ │ - lea -0x710(%rbp),%r14 │ │ - jmp 5140b │ │ - add -0x1d0(%rbp),%r13 │ │ - mov %r13,-0x258(%rbp) │ │ + mov %edx,-0xd8(%rbp) │ │ + cmp $0x27,%eax │ │ + jne 5171c │ │ + movzwl -0x4e8(%rbp),%eax │ │ + mov %ax,-0x148(%rbp) │ │ + jmp 5171c │ │ + lea -0x4f0(%rbp),%rdi │ │ + lea -0x1f0(%rbp),%rsi │ │ + call 5fe40 │ │ + mov -0x4f0(%rbp),%rcx │ │ + mov -0x4e8(%rbp),%rax │ │ + cmp $0x17,%rcx │ │ + je 516ca │ │ + cmp $0x19,%ecx │ │ + mov %r12,%r8 │ │ + mov %r13,%r9 │ │ + jne 516e4 │ │ + mov -0xc8(%rbp),%rcx │ │ + cmp %rcx,-0xb0(%rbp) │ │ + mov -0x30(%rbp),%r13 │ │ + jb 52e09 │ │ + mulq -0x1a0(%rbp) │ │ + jo 52fce │ │ + mov %rax,%r14 │ │ + mov -0x260(%rbp),%rax │ │ + cmp %r14,%rax │ │ + mov -0x88(%rbp),%ecx │ │ + jb 52e35 │ │ + sub %r14,%rax │ │ + add -0x238(%rbp),%r14 │ │ + cmp $0x800,%ecx │ │ + jne 51774 │ │ + cmp $0x7,%rax │ │ + jbe 52e41 │ │ + movzbl 0x7(%r14),%eax │ │ + movzwl 0x4(%r14),%ecx │ │ + movzbl 0x6(%r14),%edx │ │ + shl $0x10,%edx │ │ + or %ecx,%edx │ │ + mov (%r14),%ecx │ │ + shl $0x28,%rdx │ │ + shl $0x8,%rcx │ │ + or %rdx,%rcx │ │ + shrd $0x8,%rax,%rcx │ │ + jmp 51781 │ │ + mov $0x1,%al │ │ + mov %eax,-0x40(%rbp) │ │ + mov -0x4e8(%rbp),%rax │ │ + mov %rax,-0x48(%rbp) │ │ + jmp 5171c │ │ + add -0x140(%rbp),%rax │ │ + mov %rax,-0x138(%rbp) │ │ push $0x1 │ │ pop %rax │ │ - mov %rax,-0xb0(%rbp) │ │ - mov -0x48(%rbp),%r8d │ │ - mov -0x60(%rbp),%rdi │ │ - mov -0x40(%rbp),%r9 │ │ - jmp 516a2 │ │ - movq $0x0,-0xb0(%rbp) │ │ - jmp 516a2 │ │ + mov %rax,-0xd0(%rbp) │ │ + jmp 5171c │ │ + movq $0x0,-0xd0(%rbp) │ │ + jmp 51722 │ │ mov $0x1,%al │ │ mov %eax,-0x130(%rbp) │ │ - mov -0x548(%rbp),%r13 │ │ - lea -0x710(%rbp),%r14 │ │ - jmp 5160b │ │ - mov $0x1,%al │ │ - mov %eax,-0xe8(%rbp) │ │ - mov -0x548(%rbp),%rax │ │ + mov -0x4e8(%rbp),%rax │ │ mov %rax,-0x50(%rbp) │ │ - lea -0x710(%rbp),%r14 │ │ - mov -0x48(%rbp),%r8d │ │ - mov -0x40(%rbp),%r9 │ │ - jmp 5160b │ │ - mov -0x548(%rbp),%rax │ │ - imul -0x248(%rbp),%rax │ │ - mov -0x188(%rbp),%rcx │ │ - sub %rax,%rcx │ │ - jae 51509 │ │ - mov -0x128(%rbp),%rax │ │ - and $0xffffffffffffff00,%rax │ │ - or $0x13,%rax │ │ - mov -0x180(%rbp),%r13 │ │ - jmp 5167b │ │ - cmp $0x3,%rcx │ │ - jbe 52b2f │ │ - mov 0x0(%r13),%eax │ │ - add -0xd8(%rbp),%rax │ │ - mov %rax,-0x258(%rbp) │ │ + jmp 51722 │ │ + mov $0x1,%al │ │ + mov %eax,-0xf0(%rbp) │ │ + mov -0x4e8(%rbp),%rax │ │ + mov %rax,-0x160(%rbp) │ │ + mov %r12,%r8 │ │ + mov %r13,%r9 │ │ + mov -0x30(%rbp),%r13 │ │ + add $0x10,%r9 │ │ + cmp %r9,%r8 │ │ + jne 51431 │ │ + jmp 51a49 │ │ + mov -0x230(%rbp),%rax │ │ + mulq -0x4e8(%rbp) │ │ + jo 519e6 │ │ + cmp %rax,-0x78(%rbp) │ │ + mov -0x30(%rbp),%r13 │ │ + jae 517d3 │ │ + mov -0x128(%rbp),%r12 │ │ + and $0xffffffffffffff00,%r12 │ │ + or $0x11,%r12 │ │ + mov -0x158(%rbp),%r14 │ │ + jmp 51982 │ │ + cmp $0x3,%rax │ │ + jbe 52e41 │ │ + mov (%r14),%ecx │ │ + add -0xc8(%rbp),%rcx │ │ + mov %rcx,-0x138(%rbp) │ │ push $0x1 │ │ pop %rax │ │ - mov %rax,-0xb0(%rbp) │ │ - jmp 516a2 │ │ - mov -0x548(%rbp),%rax │ │ - imul -0x248(%rbp),%rax │ │ - mov -0x188(%rbp),%rcx │ │ + mov %rax,-0xd0(%rbp) │ │ + jmp 51726 │ │ + mov -0x230(%rbp),%rax │ │ + mulq -0x4e8(%rbp) │ │ + jo 51a04 │ │ + cmp %rax,-0x78(%rbp) │ │ + jae 51834 │ │ + mov -0x120(%rbp),%r12 │ │ + and $0xffffffffffffff00,%r12 │ │ + or $0x11,%r12 │ │ + mov -0x158(%rbp),%r14 │ │ + jmp 519ba │ │ + mov -0x38(%rbp),%rdx │ │ + lea -0x1(%rdx),%ecx │ │ + xor %cl,%dl │ │ + cmp %cl,%dl │ │ + jbe 5188d │ │ + cmpb $0x3,-0x68(%rbp) │ │ + ja 5188d │ │ + mov -0x78(%rbp),%rcx │ │ sub %rax,%rcx │ │ - jae 5155a │ │ - mov -0x120(%rbp),%rax │ │ - and $0xffffffffffffff00,%rax │ │ - or $0x13,%rax │ │ - mov -0x180(%rbp),%rdi │ │ - jmp 515e2 │ │ - mov -0x240(%rbp),%rsi │ │ - lea -0x1(%rsi),%edx │ │ - xor %dl,%sil │ │ - cmp %dl,%sil │ │ - jbe 515a7 │ │ - cmpb $0x3,-0x90(%rbp) │ │ - ja 515a7 │ │ - mov -0x180(%rbp),%rdx │ │ - lea (%rdx,%rax,1),%r13 │ │ - lea -0x4d1be(%rip),%rsi │ │ - movslq (%rsi,%r14,4),%rdx │ │ - add %rsi,%rdx │ │ + mov -0x158(%rbp),%rdx │ │ + lea (%rdx,%rax,1),%rsi │ │ + lea -0x4d5bb(%rip),%rdi │ │ + movslq (%rdi,%r14,4),%rdx │ │ + add %rdi,%rdx │ │ jmp *%rdx │ │ - cmp %rax,-0x188(%rbp) │ │ - je 52b2f │ │ - movzbl 0x0(%r13),%r13d │ │ - jmp 5166e │ │ - mov -0x240(%rbp),%rsi │ │ - lea -0x1(%rsi),%edx │ │ - xor %dl,%sil │ │ - cmp %dl,%sil │ │ - jbe 515ce │ │ - cmpb $0x3,-0x90(%rbp) │ │ - ja 515ce │ │ - mov -0x180(%rbp),%rdx │ │ - lea (%rdx,%rax,1),%r13 │ │ - lea -0x4d21b(%rip),%rsi │ │ - movslq (%rsi,%r14,4),%rdx │ │ - add %rsi,%rdx │ │ + cmp %rax,-0x78(%rbp) │ │ + jne 51970 │ │ + mov -0x128(%rbp),%r12 │ │ + and $0xffffffffffffff00,%r12 │ │ + or $0x11,%r12 │ │ + mov %rsi,%r14 │ │ + jmp 51982 │ │ + mov -0x38(%rbp),%rdx │ │ + lea -0x1(%rdx),%ecx │ │ + xor %cl,%dl │ │ + cmp %cl,%dl │ │ + jbe 518ae │ │ + cmpb $0x3,-0x68(%rbp) │ │ + ja 518ae │ │ + mov -0x78(%rbp),%rcx │ │ + sub %rax,%rcx │ │ + mov -0x158(%rbp),%rdx │ │ + lea (%rdx,%rax,1),%rsi │ │ + lea -0x4d624(%rip),%rdi │ │ + movslq (%rdi,%r14,4),%rdx │ │ + add %rdi,%rdx │ │ jmp *%rdx │ │ - cmp %rax,-0x188(%rbp) │ │ - je 52b2f │ │ - movzbl 0x0(%r13),%edi │ │ - jmp 51707 │ │ - mov -0x128(%rbp),%rax │ │ - and $0xffffffffffff0000,%rax │ │ - add -0x238(%rbp),%rax │ │ - lea -0x710(%rbp),%r14 │ │ - mov -0x280(%rbp),%r13 │ │ - jmp 51682 │ │ - mov -0x120(%rbp),%rax │ │ - and $0xffffffffffff0000,%rax │ │ - add -0x238(%rbp),%rax │ │ - lea -0x710(%rbp),%r14 │ │ - mov $0x1,%cl │ │ - mov %ecx,-0xe8(%rbp) │ │ - cmp $0xff,%al │ │ - jne 52bde │ │ - mov %rax,-0x120(%rbp) │ │ - mov %rdi,-0x170(%rbp) │ │ - mov %rdi,-0x50(%rbp) │ │ - mov %r13,-0xc0(%rbp) │ │ - mov -0x60(%rbp),%rdi │ │ - jmp 516a2 │ │ + cmp %rax,-0x78(%rbp) │ │ + jne 519a8 │ │ + mov -0x120(%rbp),%r12 │ │ + and $0xffffffffffffff00,%r12 │ │ + or $0x11,%r12 │ │ + mov %rsi,%r14 │ │ + jmp 519ba │ │ + mov -0x128(%rbp),%r12 │ │ + and $0xffffffffffff0000,%r12 │ │ + add -0x228(%rbp),%r12 │ │ + mov -0x220(%rbp),%r14 │ │ + jmp 51982 │ │ + mov -0x120(%rbp),%r12 │ │ + and $0xffffffffffff0000,%r12 │ │ + add -0x228(%rbp),%r12 │ │ + mov -0x218(%rbp),%r14 │ │ + jmp 519ba │ │ cmp $0x3,%rcx │ │ - jbe 52b2f │ │ - mov 0x0(%r13),%r13d │ │ - jmp 5166e │ │ + jbe 52fc0 │ │ + mov (%rsi),%r14d │ │ + jmp 51974 │ │ cmp $0x7,%rcx │ │ - jbe 52b2f │ │ - movzbl 0x7(%r13),%eax │ │ - movzwl 0x4(%r13),%ecx │ │ - movzbl 0x6(%r13),%edx │ │ + jbe 52fc0 │ │ + movzbl 0x7(%rsi),%eax │ │ + movzwl 0x4(%rsi),%ecx │ │ + movzbl 0x6(%rsi),%edx │ │ shl $0x10,%edx │ │ or %ecx,%edx │ │ - mov 0x0(%r13),%r13d │ │ + mov (%rsi),%r14d │ │ shl $0x28,%rdx │ │ - shl $0x8,%r13 │ │ - or %rdx,%r13 │ │ - shrd $0x8,%rax,%r13 │ │ - jmp 5166e │ │ + shl $0x8,%r14 │ │ + or %rdx,%r14 │ │ + shrd $0x8,%rax,%r14 │ │ + jmp 51974 │ │ cmp $0x1,%rcx │ │ - jbe 52b2f │ │ - movzwl 0x0(%r13),%r13d │ │ - mov -0x128(%rbp),%rax │ │ - or $0xff,%rax │ │ - lea -0x710(%rbp),%r14 │ │ - mov $0x1,%r8b │ │ - cmp $0xff,%al │ │ - jne 52b1c │ │ - mov %rax,-0x128(%rbp) │ │ - mov %r13,-0x280(%rbp) │ │ - mov %r13,-0x168(%rbp) │ │ - add $0x10,%r9 │ │ - cmp %r9,%rdi │ │ - jne 51142 │ │ - jmp 51768 │ │ + jbe 52fc0 │ │ + movzwl (%rsi),%r14d │ │ + jmp 51974 │ │ cmp $0x3,%rcx │ │ - jbe 52b2f │ │ - mov 0x0(%r13),%edi │ │ - jmp 51707 │ │ + jbe 52fc0 │ │ + mov (%rsi),%r14d │ │ + jmp 519ac │ │ cmp $0x7,%rcx │ │ - jbe 52b2f │ │ - movzbl 0x7(%r13),%eax │ │ - movzwl 0x4(%r13),%ecx │ │ - movzbl 0x6(%r13),%edx │ │ + jbe 52fc0 │ │ + movzbl 0x7(%rsi),%eax │ │ + movzwl 0x4(%rsi),%ecx │ │ + movzbl 0x6(%rsi),%edx │ │ shl $0x10,%edx │ │ or %ecx,%edx │ │ - mov 0x0(%r13),%edi │ │ + mov (%rsi),%r14d │ │ shl $0x28,%rdx │ │ - shl $0x8,%rdi │ │ - or %rdx,%rdi │ │ - shrd $0x8,%rax,%rdi │ │ - jmp 51707 │ │ + shl $0x8,%r14 │ │ + or %rdx,%r14 │ │ + shrd $0x8,%rax,%r14 │ │ + jmp 519ac │ │ cmp $0x1,%rcx │ │ - jbe 52b2f │ │ - movzwl 0x0(%r13),%edi │ │ - mov -0x120(%rbp),%rax │ │ - or $0xff,%rax │ │ - lea -0x710(%rbp),%r14 │ │ - mov -0xc0(%rbp),%r13 │ │ - mov -0x48(%rbp),%r8d │ │ - mov -0x40(%rbp),%r9 │ │ - jmp 515e9 │ │ - movl $0x0,-0x88(%rbp) │ │ - xor %r8d,%r8d │ │ - movl $0x0,-0xe8(%rbp) │ │ + jbe 52fc0 │ │ + movzwl (%rsi),%r14d │ │ + jmp 519ac │ │ + movzbl (%rsi),%r14d │ │ + mov -0x128(%rbp),%r12 │ │ + or $0xff,%r12 │ │ + mov $0x1,%cl │ │ + mov %ecx,-0x40(%rbp) │ │ + cmp $0xff,%r12b │ │ + jne 52dc8 │ │ + mov %r12,-0x128(%rbp) │ │ + mov %r14,-0x220(%rbp) │ │ + mov %r14,-0x48(%rbp) │ │ + jmp 51726 │ │ + movzbl (%rsi),%r14d │ │ + mov -0x120(%rbp),%r12 │ │ + or $0xff,%r12 │ │ + mov $0x1,%cl │ │ + mov %ecx,-0xf0(%rbp) │ │ + cmp $0xff,%r12b │ │ + jne 52dc8 │ │ + mov %r12,-0x120(%rbp) │ │ + mov %r14,-0x218(%rbp) │ │ + mov %r14,-0x160(%rbp) │ │ + jmp 51726 │ │ + mov -0x128(%rbp),%r12 │ │ + and $0xffffffffffffff00,%r12 │ │ + or $0x32,%r12 │ │ + mov -0x220(%rbp),%r14 │ │ + jmp 51531 │ │ + mov -0x120(%rbp),%r12 │ │ + and $0xffffffffffffff00,%r12 │ │ + or $0x32,%r12 │ │ + jmp 518c3 │ │ + movl $0x0,-0xd8(%rbp) │ │ + xor %r14d,%r14d │ │ + movl $0x0,-0xf0(%rbp) │ │ movl $0x0,-0x130(%rbp) │ │ - movq $0x0,-0xb0(%rbp) │ │ - lea -0x710(%rbp),%r14 │ │ - mov -0x50(%rbp),%r13 │ │ - jmp 51779 │ │ - testb $0x1,-0xb0(%rbp) │ │ - mov -0x50(%rbp),%r13 │ │ - jne 51ba5 │ │ - mov -0x190(%rbp),%rsi │ │ - test %rsi,%rsi │ │ - je 51ba5 │ │ - mov -0x198(%rbp),%rax │ │ - cmp $0x1,%rsi │ │ - jne 5179b │ │ - xor %r10d,%r10d │ │ - jmp 517c5 │ │ - mov %rsi,%rcx │ │ - xor %r10d,%r10d │ │ - mov %r10,%rdx │ │ - mov %rcx,%r9 │ │ - shr $1,%r9 │ │ - add %r9,%r10 │ │ - mov %r10,%rdi │ │ + movq $0x0,-0xd0(%rbp) │ │ + jmp 51a5a │ │ + testb $0x1,-0xd0(%rbp) │ │ + mov -0x40(%rbp),%r14d │ │ + jne 51e73 │ │ + mov -0x170(%rbp),%rcx │ │ + test %rcx,%rcx │ │ + je 51e73 │ │ + mov %r14d,-0x40(%rbp) │ │ + mov -0x178(%rbp),%rax │ │ + cmp $0x1,%rcx │ │ + jne 51a8b │ │ + mov %rcx,%r8 │ │ + xor %r9d,%r9d │ │ + mov -0x50(%rbp),%r14 │ │ + mov -0x48(%rbp),%r12 │ │ + jmp 51abd │ │ + mov %rcx,%r8 │ │ + xor %r9d,%r9d │ │ + mov -0x50(%rbp),%r14 │ │ + mov -0x48(%rbp),%r12 │ │ + mov %r9,%rdx │ │ + mov %rcx,%rsi │ │ + shr $1,%rsi │ │ + add %rsi,%r9 │ │ + mov %r9,%rdi │ │ shl $0x4,%rdi │ │ - cmp %r15,(%rax,%rdi,1) │ │ - cmova %rdx,%r10 │ │ - sub %r9,%rcx │ │ + cmp %rbx,(%rax,%rdi,1) │ │ + cmova %rdx,%r9 │ │ + sub %rsi,%rcx │ │ cmp $0x1,%rcx │ │ - ja 517a1 │ │ - mov %r10,%rcx │ │ + ja 51a99 │ │ + mov %r9,%rcx │ │ shl $0x4,%rcx │ │ - cmp %r15,(%rax,%rcx,1) │ │ - jne 51ba5 │ │ - lea -0x1(%r10),%rdi │ │ - cmp %rsi,%rdi │ │ - jae 517fd │ │ - inc %r10 │ │ + cmp %rbx,(%rax,%rcx,1) │ │ + jne 51af8 │ │ + lea -0x1(%r9),%rdi │ │ + mov %r8,%r12 │ │ + cmp %r8,%rdi │ │ + jae 51b0e │ │ + inc %r9 │ │ add %rax,%rcx │ │ add $0xfffffffffffffff0,%rcx │ │ - cmp $0x1,%r10 │ │ - je 51806 │ │ - dec %r10 │ │ - cmp %r15,(%rcx) │ │ + mov -0x40(%rbp),%r14d │ │ + cmp $0x1,%r9 │ │ + je 51b1b │ │ + dec %r9 │ │ + cmp %rbx,(%rcx) │ │ lea -0x10(%rcx),%rcx │ │ - je 517e9 │ │ - jmp 51809 │ │ - test %r10,%r10 │ │ - jne 52c1b │ │ - xor %r10d,%r10d │ │ - cmp %rsi,%r10 │ │ - je 51ba5 │ │ - shl $0x4,%rsi │ │ - add %rax,%rsi │ │ - shl $0x4,%r10 │ │ - add %rax,%r10 │ │ + je 51ae4 │ │ + jmp 51b1e │ │ + testb $0x1,-0xd0(%rbp) │ │ + mov -0x38(%rbp),%rdi │ │ + jne 51e8e │ │ + jmp 51fd8 │ │ + test %r9,%r9 │ │ + mov -0x40(%rbp),%r14d │ │ + jne 53000 │ │ + xor %r9d,%r9d │ │ + cmp %r12,%r9 │ │ + je 51e73 │ │ + shl $0x4,%r12 │ │ + add %rax,%r12 │ │ + shl $0x4,%r9 │ │ + add %rax,%r9 │ │ mov $0x1,%al │ │ - mov %eax,-0xd0(%rbp) │ │ - mov %r13,-0x50(%rbp) │ │ - mov %r8d,-0x48(%rbp) │ │ - mov %rsi,-0x60(%rbp) │ │ - cmp %r15,(%r10) │ │ - jne 51b98 │ │ - mov %r10,-0x40(%rbp) │ │ - mov 0x8(%r10),%rdx │ │ - mov -0x80(%rbp),%rax │ │ + mov %eax,-0x78(%rbp) │ │ + mov %r12,-0x80(%rbp) │ │ + cmp %rbx,(%r9) │ │ + jne 51e69 │ │ + mov %r9,-0x38(%rbp) │ │ + mov 0x8(%r9),%rdx │ │ + mov -0x90(%rbp),%rax │ │ sub %rdx,%rax │ │ - jb 52aec │ │ - mov -0xa8(%rbp),%rcx │ │ + jb 52de6 │ │ + mov -0xb8(%rbp),%rcx │ │ add %rdx,%rcx │ │ - mov %rcx,-0x160(%rbp) │ │ - mov %rax,-0x158(%rbp) │ │ - lea -0x550(%rbp),%rdi │ │ - lea -0x160(%rbp),%rsi │ │ - call 688b0 │ │ - movzbl -0x527(%rbp),%eax │ │ + mov %rcx,-0x1f0(%rbp) │ │ + mov %rax,-0x1e8(%rbp) │ │ + lea -0x4f0(%rbp),%rdi │ │ + lea -0x1f0(%rbp),%rsi │ │ + call 68210 │ │ + movzbl -0x4c7(%rbp),%eax │ │ cmp $0x3,%eax │ │ - je 52afc │ │ - movzbl -0x528(%rbp),%ecx │ │ - movzwl -0x526(%rbp),%edx │ │ + je 52df6 │ │ + movzbl -0x4c8(%rbp),%ecx │ │ + movzwl -0x4c6(%rbp),%edx │ │ shl $0x10,%edx │ │ shl $0x8,%eax │ │ or %ecx,%eax │ │ or %edx,%eax │ │ lea -0x1(%rax),%ecx │ │ mov %eax,%edx │ │ xor %cl,%dl │ │ cmp %cl,%dl │ │ - setbe %dl │ │ + seta %dl │ │ mov %eax,%ecx │ │ neg %cl │ │ shl $0x3,%cl │ │ push $0xffffffffffffffff │ │ - pop %r9 │ │ - shr %cl,%r9 │ │ - bsf %eax,%ecx │ │ - mov %ecx,-0xc8(%rbp) │ │ + pop %rsi │ │ + shr %cl,%rsi │ │ + mov %eax,%ecx │ │ + or $0x100,%ecx │ │ + bsf %ecx,%ecx │ │ + mov %ecx,-0x88(%rbp) │ │ cmp $0x4,%cl │ │ - setae %cl │ │ - or %dl,%cl │ │ - mov -0x48(%rbp),%r8d │ │ - mov -0x60(%rbp),%rsi │ │ - jne 51b7a │ │ - mov -0x550(%rbp),%r13 │ │ - mov -0x548(%rbp),%r11 │ │ + setb %cl │ │ + and %dl,%cl │ │ + cmp $0x1,%cl │ │ + jne 51e58 │ │ + mov -0x4f0(%rbp),%r14 │ │ + mov -0x4e8(%rbp),%r13 │ │ add %eax,%eax │ │ - movzbl %al,%edx │ │ - mov %r9,-0xd8(%rbp) │ │ - mov %r9,%rax │ │ + movzbl %al,%eax │ │ + mov %rax,-0x60(%rbp) │ │ + mov %rsi,%rax │ │ and $0xfffffffffffffffe,%rax │ │ - mov %rax,-0x90(%rbp) │ │ - mov -0x40(%rbp),%r10 │ │ - mov -0xc8(%rbp),%eax │ │ + mov %rax,-0x68(%rbp) │ │ + mov %rsi,-0xc8(%rbp) │ │ + mov -0x88(%rbp),%eax │ │ test %al,%al │ │ - je 51a8e │ │ + je 51d3b │ │ movzbl %al,%eax │ │ cmp $0x1,%eax │ │ - je 51a3d │ │ + mov -0x60(%rbp),%rsi │ │ + je 51d95 │ │ cmp $0x2,%eax │ │ - jne 5197d │ │ - test %r11,%r11 │ │ - je 51b80 │ │ - cmp %rdx,%r11 │ │ - jb 51b80 │ │ - cmp $0x8,%r11 │ │ - jb 51974 │ │ - mov 0x0(%r13),%r14d │ │ - mov 0x4(%r13),%eax │ │ - add $0xfffffffffffffff8,%r11 │ │ - add $0x8,%r13 │ │ + jne 51c89 │ │ + test %r13,%r13 │ │ + je 51e4c │ │ + cmp %rsi,%r13 │ │ + jb 51e4c │ │ + cmp $0x8,%r13 │ │ + jb 51c80 │ │ + mov (%r14),%r12d │ │ + mov 0x4(%r14),%eax │ │ + add $0xfffffffffffffff8,%r13 │ │ + add $0x8,%r14 │ │ mov %rax,%rcx │ │ - or %r14,%rcx │ │ - je 51932 │ │ - lea (%rax,%r14,1),%rcx │ │ - cmp %r14,-0x90(%rbp) │ │ - jbe 51929 │ │ - cmp -0xd8(%rbp),%rcx │ │ - ja 51929 │ │ - jmp 51ad6 │ │ + or %r12,%rcx │ │ + je 51c42 │ │ + lea (%rax,%r12,1),%rcx │ │ + cmp %r12,-0x68(%rbp) │ │ + jbe 51c39 │ │ + cmp -0xc8(%rbp),%rcx │ │ + ja 51c39 │ │ + jmp 51dd9 │ │ push $0x1 │ │ - pop %r13 │ │ - xor %r11d,%r11d │ │ - jmp 51929 │ │ - test %r11,%r11 │ │ - je 51b80 │ │ - mov %r13,%rcx │ │ - cmp %rdx,%r11 │ │ - jb 51b80 │ │ - cmp $0x10,%r11 │ │ - jb 51a2a │ │ + pop %r14 │ │ + xor %r13d,%r13d │ │ + jmp 51c39 │ │ + test %r13,%r13 │ │ + je 51e4c │ │ + mov %r14,%rcx │ │ + cmp %rsi,%r13 │ │ + jb 51e4c │ │ + cmp $0x10,%r13 │ │ + jb 51d2f │ │ movzwl 0x4(%rcx),%eax │ │ - mov %rdx,%r13 │ │ movzbl 0x6(%rcx),%edx │ │ shl $0x10,%edx │ │ or %eax,%edx │ │ - mov (%rcx),%r14d │ │ + mov (%rcx),%r12d │ │ movzbl 0x7(%rcx),%eax │ │ shl $0x28,%rdx │ │ - shl $0x8,%r14 │ │ - or %rdx,%r14 │ │ - shrd $0x8,%rax,%r14 │ │ + shl $0x8,%r12 │ │ + or %rdx,%r12 │ │ + shrd $0x8,%rax,%r12 │ │ mov 0x8(%rcx),%eax │ │ - add $0xfffffffffffffff0,%r11 │ │ + add $0xfffffffffffffff0,%r13 │ │ movzbl 0xf(%rcx),%edx │ │ - movzwl 0xc(%rcx),%r9d │ │ + movzwl 0xc(%rcx),%esi │ │ movzbl 0xe(%rcx),%edi │ │ shl $0x10,%edi │ │ - or %r9d,%edi │ │ + or %esi,%edi │ │ + mov -0x60(%rbp),%rsi │ │ shl $0x28,%rdi │ │ shl $0x8,%rax │ │ or %rdi,%rax │ │ shrd $0x8,%rdx,%rax │ │ - mov %r13,%rdx │ │ - lea 0x10(%rcx),%r13 │ │ + lea 0x10(%rcx),%r14 │ │ mov %rax,%rcx │ │ - or %r14,%rcx │ │ - mov %r13,%rcx │ │ - je 51989 │ │ - cmp -0x90(%rbp),%r14 │ │ - jae 5197d │ │ + or %r12,%rcx │ │ + mov %r14,%rcx │ │ + je 51c95 │ │ + cmp -0x68(%rbp),%r12 │ │ + jae 51c89 │ │ mov %rax,%rcx │ │ - add %r14,%rcx │ │ - jb 5197d │ │ - cmp -0xd8(%rbp),%rcx │ │ - ja 5197d │ │ - jmp 51ad6 │ │ - push $0x1 │ │ - pop %r13 │ │ - xor %r11d,%r11d │ │ - jmp 5197d │ │ + add %r12,%rcx │ │ + jb 51c89 │ │ + cmp -0xc8(%rbp),%rcx │ │ + ja 51c89 │ │ + jmp 51dd9 │ │ push $0x1 │ │ - pop %r13 │ │ - xor %r11d,%r11d │ │ - test %r11,%r11 │ │ - je 51b80 │ │ - cmp %rdx,%r11 │ │ - jb 51b80 │ │ - cmp $0x4,%r11 │ │ - jb 51a36 │ │ - movzwl 0x0(%r13),%r14d │ │ - add $0xfffffffffffffffc,%r11 │ │ - movzwl 0x2(%r13),%eax │ │ - add $0x4,%r13 │ │ + pop %r14 │ │ + xor %r13d,%r13d │ │ + jmp 51c89 │ │ + mov -0x60(%rbp),%rdx │ │ + test %r13,%r13 │ │ + je 51e4c │ │ + cmp %rdx,%r13 │ │ + jb 51e4c │ │ + cmp $0x2,%r13 │ │ + jb 51d85 │ │ + movzbl (%r14),%r12d │ │ + add $0xfffffffffffffffe,%r13 │ │ + movzbl 0x1(%r14),%eax │ │ + add $0x2,%r14 │ │ mov %rax,%rcx │ │ - or %r14,%rcx │ │ - je 51a46 │ │ - lea (%rax,%r14,1),%rcx │ │ - cmp %r14,-0x90(%rbp) │ │ - jbe 51a3d │ │ - cmp -0xd8(%rbp),%rcx │ │ - ja 51a3d │ │ - jmp 51ad6 │ │ + or %r12,%rcx │ │ + je 51d48 │ │ + lea (%rax,%r12,1),%rcx │ │ + cmp %r12,-0x68(%rbp) │ │ + jbe 51d3f │ │ + cmp -0xc8(%rbp),%rcx │ │ + ja 51d3f │ │ + jmp 51dd9 │ │ push $0x1 │ │ - pop %r13 │ │ - xor %r11d,%r11d │ │ - test %r11,%r11 │ │ - je 51b80 │ │ - cmp %rdx,%r11 │ │ - jb 51b80 │ │ - cmp $0x2,%r11 │ │ - jb 51a87 │ │ - movzbl 0x0(%r13),%r14d │ │ - add $0xfffffffffffffffe,%r11 │ │ - movzbl 0x1(%r13),%eax │ │ - add $0x2,%r13 │ │ + pop %r14 │ │ + xor %r13d,%r13d │ │ + jmp 51d3f │ │ + push $0x1 │ │ + pop %r14 │ │ + xor %r13d,%r13d │ │ + test %r13,%r13 │ │ + je 51e4c │ │ + cmp %rsi,%r13 │ │ + jb 51e4c │ │ + cmp $0x4,%r13 │ │ + jb 51d8e │ │ + movzwl (%r14),%r12d │ │ + add $0xfffffffffffffffc,%r13 │ │ + movzwl 0x2(%r14),%eax │ │ + add $0x4,%r14 │ │ mov %rax,%rcx │ │ - or %r14,%rcx │ │ - je 51a97 │ │ - lea (%rax,%r14,1),%rcx │ │ - cmp %r14,-0x90(%rbp) │ │ - jbe 51a8e │ │ - cmp -0xd8(%rbp),%rcx │ │ - ja 51a8e │ │ + or %r12,%rcx │ │ + je 51d9e │ │ + lea (%rax,%r12,1),%rcx │ │ + cmp %r12,-0x68(%rbp) │ │ + jbe 51d95 │ │ + cmp -0xc8(%rbp),%rcx │ │ + ja 51d95 │ │ test %rax,%rax │ │ - je 5190a │ │ - mov %rcx,-0xd0(%rbp) │ │ - mov %r11,-0x1c8(%rbp) │ │ - mov %rdx,-0x1d0(%rbp) │ │ - mov -0xf8(%rbp),%rax │ │ - mov %rax,-0x1c0(%rbp) │ │ - cmp -0x108(%rbp),%rax │ │ - jne 51b17 │ │ - lea -0x108(%rbp),%rdi │ │ - call 5aac0 │ │ + je 51c16 │ │ + mov %rcx,-0x78(%rbp) │ │ mov -0x100(%rbp),%rax │ │ - mov -0x1c0(%rbp),%rsi │ │ + mov %rax,-0x140(%rbp) │ │ + cmp -0x110(%rbp),%rax │ │ + jne 51e09 │ │ + lea -0x110(%rbp),%rdi │ │ + call 5aec0 │ │ + mov -0x108(%rbp),%rax │ │ + mov -0x140(%rbp),%rsi │ │ mov %rsi,%rcx │ │ shl $0x5,%rcx │ │ - mov %r14,(%rax,%rcx,1) │ │ - mov -0xd0(%rbp),%rdx │ │ + mov %r12,(%rax,%rcx,1) │ │ + mov -0x78(%rbp),%rdx │ │ mov %rdx,0x8(%rax,%rcx,1) │ │ - mov %rbx,0x10(%rax,%rcx,1) │ │ + mov %r15,0x10(%rax,%rcx,1) │ │ andq $0x0,0x18(%rax,%rcx,1) │ │ inc %rsi │ │ - mov %rsi,-0xf8(%rbp) │ │ - movl $0x0,-0xd0(%rbp) │ │ - mov -0x48(%rbp),%r8d │ │ - mov -0x60(%rbp),%rsi │ │ - mov -0x40(%rbp),%r10 │ │ - mov -0x1d0(%rbp),%rdx │ │ - mov -0x1c8(%rbp),%r11 │ │ - jmp 5190a │ │ - mov -0x40(%rbp),%r10 │ │ - jmp 51b8b │ │ - lea -0x710(%rbp),%r14 │ │ - mov -0x50(%rbp),%r13 │ │ - add $0x10,%r10 │ │ - cmp %rsi,%r10 │ │ - jne 51834 │ │ + mov %rsi,-0x100(%rbp) │ │ + movl $0x0,-0x78(%rbp) │ │ + jmp 51c16 │ │ + mov -0x30(%rbp),%r13 │ │ + mov -0x40(%rbp),%r14d │ │ + mov -0x80(%rbp),%r12 │ │ + mov -0x38(%rbp),%r9 │ │ + add $0x10,%r9 │ │ + cmp %r12,%r9 │ │ + jne 51b3e │ │ + testb $0x1,-0x78(%rbp) │ │ + je 511bb │ │ testb $0x1,-0xd0(%rbp) │ │ - je 51ecf │ │ - testb $0x1,-0xb0(%rbp) │ │ - je 51cdc │ │ - mov %r13,-0x50(%rbp) │ │ - mov -0x6c8(%rbp),%eax │ │ - xor %ecx,%ecx │ │ - cmp $0x50000,%eax │ │ - setae %cl │ │ - shl $0x4,%ecx │ │ - mov -0x68(%rbp),%rdx │ │ - mov 0xe0(%rdx,%rcx,1),%r13 │ │ - mov 0xe8(%rdx,%rcx,1),%rcx │ │ - mov -0x258(%rbp),%rdx │ │ - sub %rdx,%rcx │ │ - jb 52b2f │ │ - add %rdx,%r13 │ │ - cmp $0x50000,%eax │ │ - mov -0x578(%rbp),%rdx │ │ - mov -0x568(%rbp),%rsi │ │ - mov -0x70(%rbp),%rdi │ │ - mov %rdi,-0x550(%rbp) │ │ - mov -0x78(%rbp),%rdi │ │ - mov %rdi,-0x548(%rbp) │ │ - mov %rdx,-0x540(%rbp) │ │ - mov %rsi,-0x538(%rbp) │ │ - mov %r13,-0x530(%rbp) │ │ - mov %rcx,-0x528(%rbp) │ │ - mov %eax,-0x520(%rbp) │ │ - setae -0x51c(%rbp) │ │ - xor %r14d,%r14d │ │ - lea -0x160(%rbp),%rdi │ │ - lea -0x550(%rbp),%rsi │ │ - call 632f0 │ │ - mov -0x160(%rbp),%rax │ │ + je 51fcc │ │ + mov -0x730(%rbp),%edi │ │ + mov -0x50(%rbp),%r14 │ │ + mov -0x48(%rbp),%r12 │ │ + mov %r14,-0x50(%rbp) │ │ + xor %eax,%eax │ │ + cmp $0x50000,%edi │ │ + setae %al │ │ + shl $0x4,%eax │ │ + mov -0x70(%rbp),%rcx │ │ + mov 0xf0(%rcx,%rax,1),%r14 │ │ + mov 0xf8(%rcx,%rax,1),%rax │ │ + mov -0x138(%rbp),%rcx │ │ + sub %rcx,%rax │ │ + jb 52ecc │ │ + add %rcx,%r14 │ │ + cmp $0x50000,%edi │ │ + mov -0x720(%rbp),%rcx │ │ + mov -0x710(%rbp),%rdx │ │ + mov -0x98(%rbp),%rsi │ │ + mov %rsi,-0x4f0(%rbp) │ │ + mov -0xa0(%rbp),%rsi │ │ + mov %rsi,-0x4e8(%rbp) │ │ + mov %rcx,-0x4e0(%rbp) │ │ + mov %rdx,-0x4d8(%rbp) │ │ + mov %r14,-0x4d0(%rbp) │ │ + mov %rax,-0x4c8(%rbp) │ │ + mov %edi,-0x4c0(%rbp) │ │ + setae -0x4bc(%rbp) │ │ + movl $0x0,-0x38(%rbp) │ │ + lea -0x1f0(%rbp),%rdi │ │ + lea -0x4f0(%rbp),%rsi │ │ + call 622d0 │ │ + mov -0x1f0(%rbp),%rax │ │ test %rax,%rax │ │ - je 51d93 │ │ - mov -0x158(%rbp),%rcx │ │ - mov -0x150(%rbp),%r13 │ │ + je 5209a │ │ + mov %r12,%rcx │ │ + movdqu -0x1e8(%rbp),%xmm0 │ │ + mov -0x1e8(%rbp),%r12 │ │ + movdqa %xmm0,-0x60(%rbp) │ │ + pextrq $0x1,%xmm0,%r14 │ │ cmp $0x2,%eax │ │ - je 51d7f │ │ - cmp %r13,%rcx │ │ - jae 51c45 │ │ - mov %rcx,-0x40(%rbp) │ │ - mov -0xf8(%rbp),%r14 │ │ - cmp -0x108(%rbp),%r14 │ │ - jne 51ca4 │ │ - lea -0x108(%rbp),%rdi │ │ - call 5aac0 │ │ - mov -0x100(%rbp),%rax │ │ + je 52080 │ │ + cmp %r14,%r12 │ │ + mov %rcx,%r12 │ │ + jae 51f27 │ │ + mov -0x100(%rbp),%r14 │ │ + cmp -0x110(%rbp),%r14 │ │ + jne 51f95 │ │ + lea -0x110(%rbp),%rdi │ │ + call 5aec0 │ │ + mov -0x108(%rbp),%rax │ │ mov %r14,%rcx │ │ shl $0x5,%rcx │ │ - mov -0x40(%rbp),%rdx │ │ - mov %rdx,(%rax,%rcx,1) │ │ - mov %r13,0x8(%rax,%rcx,1) │ │ - mov %rbx,0x10(%rax,%rcx,1) │ │ + movdqa -0x60(%rbp),%xmm0 │ │ + movdqu %xmm0,(%rax,%rcx,1) │ │ + mov %r15,0x10(%rax,%rcx,1) │ │ andq $0x0,0x18(%rax,%rcx,1) │ │ inc %r14 │ │ - mov %r14,-0xf8(%rbp) │ │ - mov $0x1,%r14b │ │ - jmp 51c45 │ │ - mov -0xe8(%rbp),%eax │ │ - and %r8b,%al │ │ + mov %r14,-0x100(%rbp) │ │ + mov $0x1,%al │ │ + mov %eax,-0x38(%rbp) │ │ + jmp 51f27 │ │ + mov %r14d,-0x40(%rbp) │ │ + mov -0x50(%rbp),%r14 │ │ + mov -0x48(%rbp),%r12 │ │ + mov -0x40(%rbp),%eax │ │ + mov -0xf0(%rbp),%ecx │ │ + and %al,%cl │ │ + test $0x1,%cl │ │ + mov %r12,-0x48(%rbp) │ │ + je 52025 │ │ + cmp -0x160(%rbp),%r12 │ │ + jae 52065 │ │ + mov %r14,-0x50(%rbp) │ │ + mov -0x100(%rbp),%r14 │ │ + cmp -0x110(%rbp),%r14 │ │ + jne 521a9 │ │ + lea -0x110(%rbp),%rdi │ │ + call 5aec0 │ │ + mov -0x160(%rbp),%r12 │ │ + jmp 521b0 │ │ + and -0x130(%rbp),%al │ │ test $0x1,%al │ │ - mov %r13,-0x50(%rbp) │ │ - je 51d1f │ │ - cmp %r13,-0x168(%rbp) │ │ - jae 51d68 │ │ - mov -0xf8(%rbp),%r14 │ │ - cmp -0x108(%rbp),%r14 │ │ - jne 51e8d │ │ - lea -0x108(%rbp),%rdi │ │ - call 5aac0 │ │ - mov -0x50(%rbp),%r13 │ │ - jmp 51e91 │ │ - and -0x130(%rbp),%r8b │ │ - test $0x1,%r8b │ │ - je 51d68 │ │ - mov -0xc0(%rbp),%rax │ │ - mov -0x168(%rbp),%rcx │ │ - lea (%rcx,%rax,1),%r13 │ │ - cmp %r13,%rcx │ │ - jae 51d68 │ │ - mov -0xf8(%rbp),%r14 │ │ - cmp -0x108(%rbp),%r14 │ │ - jne 51e91 │ │ - lea -0x108(%rbp),%rdi │ │ - call 5aac0 │ │ - jmp 51e91 │ │ - andq $0x0,-0x230(%rbp) │ │ - cmpl $0xfffffffe,-0x6b0(%rbp) │ │ - je 50edc │ │ - jmp 51dbc │ │ - mov %rcx,%r14 │ │ - shr $0x8,%r14 │ │ - mov %rcx,-0x40(%rbp) │ │ - cmp $0xff,%cl │ │ - jne 51f0c │ │ - andq $0x0,-0x230(%rbp) │ │ - test $0x1,%r14b │ │ - jne 51e6e │ │ - mov -0x6b0(%rbp),%rax │ │ + je 52065 │ │ + mov -0x48(%rbp),%rax │ │ + lea (%rax,%r14,1),%r12 │ │ + cmp %r12,%rax │ │ + jae 52065 │ │ + mov %r14,-0x50(%rbp) │ │ + mov -0x100(%rbp),%r14 │ │ + cmp -0x110(%rbp),%r14 │ │ + jne 521b0 │ │ + lea -0x110(%rbp),%rdi │ │ + call 5aec0 │ │ + jmp 521b0 │ │ + andq $0x0,-0x1f0(%rbp) │ │ + cmpl $0xfffffffe,-0x8c0(%rbp) │ │ + mov -0x48(%rbp),%r12 │ │ + je 511cb │ │ + jmp 520c1 │ │ + movdqa -0x60(%rbp),%xmm0 │ │ + pextrb $0x1,%xmm0,%eax │ │ + cmp $0xff,%r12b │ │ + jne 52faa │ │ + mov %rcx,%r12 │ │ + jmp 5209d │ │ + mov -0x38(%rbp),%eax │ │ + andq $0x0,-0x1f0(%rbp) │ │ + test $0x1,%al │ │ + mov -0x50(%rbp),%r14 │ │ + jne 511cb │ │ + mov -0x8c0(%rbp),%rax │ │ cmp $0xfffffffe,%eax │ │ - lea -0x710(%rbp),%r14 │ │ - je 50edc │ │ - lea -0x230(%rbp),%rdi │ │ - mov -0x58(%rbp),%rsi │ │ - mov %r14,%rdx │ │ - lea -0x6b0(%rbp),%rcx │ │ - call 58680 │ │ + je 511cb │ │ + lea -0x1f0(%rbp),%rdi │ │ + mov %r13,%rsi │ │ + lea -0x8d0(%rbp),%rdx │ │ + lea -0x8c0(%rbp),%rcx │ │ + call 58960 │ │ cmpq $0x0,(%rax) │ │ - je 51e7a │ │ + je 5218e │ │ + mov %r12,-0x48(%rbp) │ │ + mov %r14,-0x50(%rbp) │ │ mov 0x18(%rax),%rcx │ │ test %rcx,%rcx │ │ - je 51e6e │ │ + je 5217d │ │ mov 0x10(%rax),%rax │ │ - mov %rax,-0x48(%rbp) │ │ + mov %rax,-0x38(%rbp) │ │ shl $0x5,%rcx │ │ - mov %rcx,-0xc8(%rbp) │ │ - mov -0xf8(%rbp),%r13 │ │ - mov %r13,%rax │ │ - shl $0x5,%rax │ │ - mov %rax,-0x60(%rbp) │ │ + mov %rcx,-0x88(%rbp) │ │ + mov -0x100(%rbp),%r13 │ │ + mov %r13,%r12 │ │ + shl $0x5,%r12 │ │ xor %r14d,%r14d │ │ - mov -0x48(%rbp),%rax │ │ - movups 0x10(%rax,%r14,1),%xmm0 │ │ - movaps %xmm0,-0x40(%rbp) │ │ - cmp -0x108(%rbp),%r13 │ │ - jne 51e38 │ │ - lea -0x108(%rbp),%rdi │ │ - call 5aac0 │ │ - mov -0x100(%rbp),%rax │ │ - add -0x60(%rbp),%rax │ │ - movaps -0x40(%rbp),%xmm0 │ │ - movups %xmm0,(%r14,%rax,1) │ │ - mov %rbx,0x10(%r14,%rax,1) │ │ + mov -0x38(%rbp),%rax │ │ + movdqu 0x10(%rax,%r14,1),%xmm0 │ │ + movdqa %xmm0,-0x60(%rbp) │ │ + cmp -0x110(%rbp),%r13 │ │ + jne 52146 │ │ + lea -0x110(%rbp),%rdi │ │ + call 5aec0 │ │ + mov -0x108(%rbp),%rax │ │ + add %r12,%rax │ │ + movdqa -0x60(%rbp),%xmm0 │ │ + movdqu %xmm0,(%r14,%rax,1) │ │ + mov %r15,0x10(%r14,%rax,1) │ │ andq $0x0,0x18(%r14,%rax,1) │ │ inc %r13 │ │ - mov %r13,-0xf8(%rbp) │ │ + mov %r13,-0x100(%rbp) │ │ add $0x20,%r14 │ │ - cmp %r14,-0xc8(%rbp) │ │ - jne 51e15 │ │ - lea -0x710(%rbp),%r14 │ │ - jmp 50edc │ │ + cmp %r14,-0x88(%rbp) │ │ + jne 52121 │ │ + mov -0x30(%rbp),%r13 │ │ + mov -0x50(%rbp),%r14 │ │ + mov -0x48(%rbp),%r12 │ │ + jmp 511cb │ │ cmpb $0xff,0x8(%rax) │ │ - jne 50edc │ │ + jne 511cb │ │ + mov %r12,-0x48(%rbp) │ │ + mov %r14,-0x50(%rbp) │ │ mov 0x10(%rax),%rax │ │ - jmp 51de0 │ │ - mov -0x50(%rbp),%r13 │ │ - mov -0x100(%rbp),%rax │ │ + jmp 520f0 │ │ + mov -0x160(%rbp),%r12 │ │ + mov -0x108(%rbp),%rax │ │ mov %r14,%rcx │ │ shl $0x5,%rcx │ │ - mov -0x168(%rbp),%rdx │ │ + mov -0x48(%rbp),%rdx │ │ mov %rdx,(%rax,%rcx,1) │ │ - mov %r13,0x8(%rax,%rcx,1) │ │ - mov %rbx,0x10(%rax,%rcx,1) │ │ + mov %r12,0x8(%rax,%rcx,1) │ │ + mov %r15,0x10(%rax,%rcx,1) │ │ andq $0x0,0x18(%rax,%rcx,1) │ │ inc %r14 │ │ - mov %r14,-0xf8(%rbp) │ │ - lea -0x710(%rbp),%r14 │ │ - mov -0x50(%rbp),%r13 │ │ - mov %r13,-0x50(%rbp) │ │ - jmp 50ed4 │ │ - mov -0x550(%rbp),%r14 │ │ - mov -0x548(%rbp),%r13 │ │ - mov %r14,-0x40(%rbp) │ │ - shr $0x8,%r14 │ │ - jmp 51fef │ │ - mov %r8,-0x230(%rbp) │ │ - push $0x6 │ │ - pop %rax │ │ - jmp 51f05 │ │ - add %rsi,%r13 │ │ - push $0x13 │ │ + mov %r14,-0x100(%rbp) │ │ + jmp 511bb │ │ + mov -0x4f0(%rbp),%r12 │ │ + mov -0x4e8(%rbp),%r14 │ │ + mov %r12,%r13 │ │ + shr $0x8,%r13 │ │ + jmp 52427 │ │ + pextrq $0x1,%xmm0,%r12 │ │ + mov %r12,%r13 │ │ + shr $0x8,%r13 │ │ + mov -0x60(%rbp),%rdi │ │ + jmp 523db │ │ + mov -0x108(%rbp),%rbx │ │ + mov -0x100(%rbp),%r12 │ │ + cmp $0x2,%r12 │ │ + jae 52ed9 │ │ + test %r12,%r12 │ │ + je 52286 │ │ + mov %r12,%r14 │ │ + shl $0x5,%r14 │ │ + push $0xffffffffffffffff │ │ pop %rax │ │ - xor %r14d,%r14d │ │ - mov %rax,-0x40(%rbp) │ │ - mov -0x5a0(%rbp),%rax │ │ - lock decq (%rax) │ │ - jne 51f25 │ │ - mov -0x5a0(%rbp),%rdi │ │ - call 58140 │ │ - cmpl $0xfffffffe,-0x6b0(%rbp) │ │ - je 51f97 │ │ - cmpq $0x0,-0x658(%rbp) │ │ - je 51f45 │ │ - mov -0x650(%rbp),%rdi │ │ - call *0x292fb(%rip) │ │ - cmpq $0x0,-0x640(%rbp) │ │ - je 51f5c │ │ - mov -0x638(%rbp),%rdi │ │ - call *0x292e4(%rip) │ │ - cmpq $0x0,-0x628(%rbp) │ │ - je 51f73 │ │ - mov -0x620(%rbp),%rdi │ │ - call *0x292cd(%rip) │ │ - cmpq $0x0,-0x610(%rbp) │ │ - je 51f97 │ │ - mov -0x608(%rbp),%rdi │ │ - call *0x292b6(%rip) │ │ - jmp 51f97 │ │ - mov %r15,%r14 │ │ - shr $0x8,%r14 │ │ - mov %r15,-0x40(%rbp) │ │ - mov -0x1b0(%rbp),%rbx │ │ - mov -0x1a8(%rbp),%r12 │ │ - inc %r12 │ │ + mov %r14,%rcx │ │ + mov -0x20(%rbx,%rcx,1),%rdx │ │ + cmp %rax,%rdx │ │ + cmovb %rdx,%rax │ │ + mov %rax,-0x8(%rbx,%rcx,1) │ │ + add $0xffffffffffffffe0,%rcx │ │ + jne 52240 │ │ + mov -0x110(%rbp),%rsi │ │ + cmp %r12,%rsi │ │ + jbe 522a1 │ │ + shl $0x5,%rsi │ │ + push $0x8 │ │ + pop %rdx │ │ mov %rbx,%rdi │ │ - cmp $0x1,%r12 │ │ - je 51fc5 │ │ - lea 0x230(%rdi),%r15 │ │ - dec %r12 │ │ - call 67f40 │ │ - mov %r15,%rdi │ │ - jmp 51fab │ │ - cmpq $0x0,-0x1b8(%rbp) │ │ - je 51fd8 │ │ + mov %r14,%rcx │ │ + call 2f730 │ │ + test %rax,%rax │ │ + je 52fe3 │ │ + xor %r13d,%r13d │ │ + mov %rax,%rbx │ │ + jmp 522a4 │ │ + mov $0x1,%r13b │ │ + cmpq $0x0,-0x110(%rbp) │ │ + je 522a4 │ │ mov %rbx,%rdi │ │ - call *0x29268(%rip) │ │ - cmpq $0x0,-0x108(%rbp) │ │ - je 51fef │ │ - mov -0x100(%rbp),%rdi │ │ - call *0x29251(%rip) │ │ - mov -0x110(%rbp),%rbx │ │ - cmpq $0x0,-0x1a0(%rbp) │ │ - je 521ec │ │ - xor %r12d,%r12d │ │ - mov -0x198(%rbp),%rdi │ │ - call *0x2922c(%rip) │ │ - test %r12,%r12 │ │ - je 521ec │ │ - shl $0x8,%r14 │ │ - movzbl -0x40(%rbp),%ecx │ │ - or %r14,%rcx │ │ - mov %r12,-0x2a0(%rbp) │ │ - mov %rcx,-0x298(%rbp) │ │ - mov %r13,-0x290(%rbp) │ │ - mov %r15,-0x288(%rbp) │ │ - mov -0x68(%rbp),%rax │ │ - mov 0x100(%rax),%r14 │ │ - test %r14,%r14 │ │ - je 52273 │ │ - mov %rcx,-0x80(%rbp) │ │ - lea -0x160(%rbp),%rax │ │ + call *0x2625c(%rip) │ │ + push $0x8 │ │ + pop %rbx │ │ + jmp 522a4 │ │ + xor %r13d,%r13d │ │ + mov -0x60(%rbp),%rdi │ │ + mov -0x198(%rbp),%rax │ │ + cmp %r15,%rax │ │ + jbe 522f3 │ │ + test %r15,%r15 │ │ + je 522ea │ │ + imul $0x250,%rax,%rsi │ │ + imul $0x250,%r15,%r14 │ │ + push $0x10 │ │ + pop %rdx │ │ + mov %r14,%rcx │ │ + call 2f730 │ │ + mov %rax,%rdi │ │ + test %rax,%rax │ │ + jne 522f3 │ │ + push $0x10 │ │ + pop %rdi │ │ + mov %r14,%rsi │ │ + call 27cfb │ │ + jmp 5300f │ │ + call *0x26208(%rip) │ │ + push $0x10 │ │ + pop %rdi │ │ + mov %r12,%r13 │ │ + shr $0x8,%r13 │ │ + cmpq $0x0,-0x180(%rbp) │ │ + je 5230c │ │ + mov %rdi,%r14 │ │ + jmp 52437 │ │ + mov %rdi,%r14 │ │ + jmp 5244d │ │ + add %rcx,%rax │ │ + push $0x35 │ │ + pop %r12 │ │ + mov %rax,%r14 │ │ + mov %r12,%r13 │ │ + shr $0x8,%r13 │ │ + jmp 5234f │ │ + movzbl -0x4e9(%rbp),%eax │ │ + shl $0x10,%eax │ │ + movzwl -0x4eb(%rbp),%ecx │ │ + or %eax,%ecx │ │ + shl $0x20,%rcx │ │ + mov -0x4ef(%rbp),%r13d │ │ + or %rcx,%r13 │ │ + mov -0x4e8(%rbp),%r14 │ │ + mov -0x728(%rbp),%rax │ │ + lock decq (%rax) │ │ + jne 52368 │ │ + mov -0x728(%rbp),%rdi │ │ + call 58420 │ │ + cmpl $0xfffffffe,-0x8c0(%rbp) │ │ + je 523cd │ │ + cmpq $0x0,-0x820(%rbp) │ │ + je 52388 │ │ + mov -0x818(%rbp),%rdi │ │ + call *0x26170(%rip) │ │ + cmpq $0x0,-0x808(%rbp) │ │ + je 5239f │ │ + mov -0x800(%rbp),%rdi │ │ + call *0x26159(%rip) │ │ + cmpq $0x0,-0x7f0(%rbp) │ │ + je 523b6 │ │ + mov -0x7e8(%rbp),%rdi │ │ + call *0x26142(%rip) │ │ + cmpq $0x0,-0x7d8(%rbp) │ │ + je 523cd │ │ + mov -0x7d0(%rbp),%rdi │ │ + call *0x2612b(%rip) │ │ + mov -0x190(%rbp),%rdi │ │ + mov -0x188(%rbp),%r15 │ │ + inc %r15 │ │ + mov %rdi,-0x60(%rbp) │ │ + cmp $0x1,%r15 │ │ + je 523fc │ │ + lea 0x250(%rdi),%rbx │ │ + dec %r15 │ │ + call 677f0 │ │ + mov %rbx,%rdi │ │ + jmp 523e2 │ │ + cmpq $0x0,-0x198(%rbp) │ │ + je 52410 │ │ + mov -0x60(%rbp),%rdi │ │ + call *0x260e8(%rip) │ │ + cmpq $0x0,-0x110(%rbp) │ │ + je 52427 │ │ + mov -0x108(%rbp),%rdi │ │ + call *0x260d1(%rip) │ │ + cmpq $0x0,-0x180(%rbp) │ │ + je 5266b │ │ + xor %ebx,%ebx │ │ + mov -0x178(%rbp),%rdi │ │ + call *0x260b4(%rip) │ │ + test %rbx,%rbx │ │ + je 5266b │ │ + shl $0x8,%r13 │ │ + movzbl %r12b,%r12d │ │ + or %r13,%r12 │ │ + mov %rbx,-0x280(%rbp) │ │ + mov %r12,-0x278(%rbp) │ │ + mov %r14,-0x270(%rbp) │ │ + mov %r15,-0x268(%rbp) │ │ + mov -0x70(%rbp),%rax │ │ + mov 0x110(%rax),%r15 │ │ + test %r15,%r15 │ │ + je 52641 │ │ + mov %r12,-0x90(%rbp) │ │ + lea -0x210(%rbp),%rax │ │ andq $0x0,(%rax) │ │ - movq $0x8,0x8(%rax) │ │ + movq $0x10,0x8(%rax) │ │ andq $0x0,0x10(%rax) │ │ - movups 0x40(%r14),%xmm0 │ │ - add $0x10,%r14 │ │ - lea -0x2e0(%rbp),%r12 │ │ - movups %xmm0,(%r12) │ │ + movdqu 0x40(%r15),%xmm0 │ │ + add $0x10,%r15 │ │ + lea -0x520(%rbp),%r12 │ │ + movdqu %xmm0,(%r12) │ │ andq $0x0,0x10(%r12) │ │ - lea -0x538(%rbp),%rbx │ │ - push $0x8 │ │ + lea -0x4d8(%rbp),%r14 │ │ + push $0x10 │ │ pop %rax │ │ - mov %rax,-0x58(%rbp) │ │ - movq $0x0,-0x40(%rbp) │ │ - lea -0x550(%rbp),%r13 │ │ + mov %rax,-0x30(%rbp) │ │ + movq $0x0,-0x60(%rbp) │ │ + lea -0x4f0(%rbp),%r13 │ │ mov %r13,%rdi │ │ mov %r12,%rsi │ │ - call 556a0 │ │ - mov -0x550(%rbp),%rax │ │ - cmp $0xffffffffffffffff,%rax │ │ - je 521d4 │ │ - mov -0x548(%rbp),%r15 │ │ - movups -0x548(%rbp),%xmm0 │ │ - mov 0x30(%rbx),%rcx │ │ - mov %rcx,-0x200(%rbp) │ │ - movups (%rbx),%xmm1 │ │ - movups 0x10(%rbx),%xmm2 │ │ - movups 0x20(%rbx),%xmm3 │ │ - movaps %xmm3,-0x210(%rbp) │ │ - movaps %xmm2,-0x220(%rbp) │ │ - movaps %xmm1,-0x230(%rbp) │ │ - test %rax,%rax │ │ - je 52110 │ │ - cmp $0x2,%eax │ │ - jne 520ac │ │ - jmp 522f6 │ │ - andq $0x0,-0x550(%rbp) │ │ - movups %xmm0,-0x548(%rbp) │ │ - mov -0x200(%rbp),%rax │ │ - mov %rax,0x30(%rbx) │ │ - movaps -0x230(%rbp),%xmm0 │ │ - movaps -0x220(%rbp),%xmm1 │ │ - movaps -0x210(%rbp),%xmm2 │ │ - movups %xmm2,0x20(%rbx) │ │ - movups %xmm1,0x10(%rbx) │ │ - movups %xmm0,(%rbx) │ │ - lea -0x710(%rbp),%rdi │ │ - mov %r14,%rsi │ │ + call 55a70 │ │ + mov -0x4f0(%rbp),%rax │ │ + cmp $0xfffffffffffffffe,%rax │ │ + je 52653 │ │ + mov -0x4e8(%rbp),%rcx │ │ + mov -0x4e0(%rbp),%rdx │ │ + movdqu (%r14),%xmm0 │ │ + movups 0x10(%r14),%xmm1 │ │ + movaps %xmm1,-0x1e0(%rbp) │ │ + movdqa %xmm0,-0x1f0(%rbp) │ │ + mov -0x4b8(%rbp),%rbx │ │ + mov -0x4b0(%rbp),%esi │ │ + mov -0x4ac(%rbp),%dil │ │ + movzwl 0x2d(%r14),%r8d │ │ + mov %r8w,-0x298(%rbp) │ │ + mov 0x2f(%r14),%r8b │ │ + mov %r8b,-0x296(%rbp) │ │ + cmp $0xffffffff,%eax │ │ + je 526c5 │ │ + cmp $0x9,%dil │ │ + jne 524e1 │ │ + mov %rax,-0x4f0(%rbp) │ │ + mov %rcx,-0x4e8(%rbp) │ │ + mov %rdx,-0x4e0(%rbp) │ │ + movdqa -0x1f0(%rbp),%xmm0 │ │ + movaps -0x1e0(%rbp),%xmm1 │ │ + movups %xmm1,0x10(%r14) │ │ + movdqu %xmm0,(%r14) │ │ + mov %rbx,-0x4b8(%rbp) │ │ + mov %esi,-0x4b0(%rbp) │ │ + movb $0x9,-0x4ac(%rbp) │ │ + mov -0x296(%rbp),%al │ │ + mov %al,0x2f(%r14) │ │ + movzwl -0x298(%rbp),%eax │ │ + mov %ax,0x2d(%r14) │ │ + lea -0x8d0(%rbp),%rdi │ │ + mov %r15,%rsi │ │ mov %r13,%rdx │ │ - call 55ca0 │ │ - cmpl $0x2,-0x710(%rbp) │ │ - je 520ac │ │ - mov $0x1c0,%ecx │ │ + call 56080 │ │ + cmpl $0x2,-0x8d0(%rbp) │ │ + je 524e1 │ │ + mov $0x1e0,%ecx │ │ mov %r13,%rdi │ │ - lea -0x710(%rbp),%rsi │ │ + lea -0x8d0(%rbp),%rsi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - mov %r15,-0x390(%rbp) │ │ - mov -0x40(%rbp),%rax │ │ - cmp -0x160(%rbp),%rax │ │ - mov -0x58(%rbp),%rcx │ │ - jne 521a5 │ │ - lea -0x160(%rbp),%rdi │ │ - call 69010 │ │ - mov -0x158(%rbp),%rcx │ │ - mov -0x40(%rbp),%rdx │ │ - imul $0x1c8,%rdx,%rdi │ │ - mov %rcx,-0x58(%rbp) │ │ + mov %rbx,-0x310(%rbp) │ │ + mov -0x60(%rbp),%rax │ │ + cmp -0x210(%rbp),%rax │ │ + mov -0x30(%rbp),%rcx │ │ + jne 52612 │ │ + lea -0x210(%rbp),%rdi │ │ + call 68990 │ │ + mov -0x208(%rbp),%rcx │ │ + mov -0x60(%rbp),%rdx │ │ + imul $0x1f0,%rdx,%rdi │ │ + mov %rcx,-0x30(%rbp) │ │ add %rcx,%rdi │ │ - mov $0x1c8,%ecx │ │ + mov $0x1f0,%ecx │ │ mov %r13,%rsi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ inc %rdx │ │ - mov %rdx,-0x40(%rbp) │ │ - mov %rdx,-0x150(%rbp) │ │ - jmp 520ac │ │ - lea -0x160(%rbp),%rdi │ │ - call 68ed0 │ │ - lea -0x2a0(%rbp),%rdi │ │ - call 67cd0 │ │ - mov -0x68(%rbp),%rax │ │ + mov %rdx,-0x60(%rbp) │ │ + mov %rdx,-0x200(%rbp) │ │ + jmp 524e1 │ │ + xor %r14d,%r14d │ │ + push $0x10 │ │ + pop %rdi │ │ + mov -0x168(%rbp),%r15 │ │ + jmp 5273d │ │ + lea -0x210(%rbp),%rdi │ │ + call 68860 │ │ + lea -0x280(%rbp),%rdi │ │ + call 67580 │ │ + mov -0x70(%rbp),%rax │ │ lock decq (%rax) │ │ - mov -0xf0(%rbp),%r15 │ │ - mov -0x118(%rbp),%r14 │ │ - mov -0xb8(%rbp),%r12d │ │ - jne 52219 │ │ + jne 52683 │ │ mov $0x1,%bl │ │ - lea -0x260(%rbp),%rdi │ │ - call 55190 │ │ - mov -0x1d8(%rbp),%rax │ │ + lea -0x240(%rbp),%rdi │ │ + call 55580 │ │ + mov -0x1a8(%rbp),%rax │ │ orq $0xffffffffffffffff,(%rax) │ │ - mov -0x178(%rbp),%rax │ │ + mov -0x150(%rbp),%rax │ │ mov (%rax),%rdi │ │ cmp $0xffffffffffffffff,%rdi │ │ - je 5223d │ │ - mov 0x8(%rax),%rsi │ │ - call 688a0 │ │ - mov (%r14),%rdi │ │ - cmp $0xffffffffffffffff,%rdi │ │ - setne %al │ │ - test %r12b,%al │ │ - je 52255 │ │ - mov 0x8(%r14),%rsi │ │ - call 688a0 │ │ - mov (%r15),%rdi │ │ - mov 0x8(%r15),%rsi │ │ - call 688a0 │ │ - add $0x8e8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - ret │ │ - xor %r15d,%r15d │ │ - push $0x8 │ │ - pop %rdx │ │ - jmp 52422 │ │ - mov -0x100(%rbp),%r12 │ │ + mov -0xe0(%rbp),%rbx │ │ mov -0xf8(%rbp),%r14 │ │ - cmp $0x2,%r14 │ │ - jae 52b3e │ │ + mov -0xc0(%rbp),%r15d │ │ + je 52bbd │ │ + mov 0x8(%rax),%rsi │ │ + call 68200 │ │ + jmp 52bbd │ │ + mov -0x210(%rbp),%rax │ │ + mov -0x60(%rbp),%r14 │ │ + cmp %r14,%rax │ │ + mov -0x30(%rbp),%rdi │ │ + jbe 5271d │ │ test %r14,%r14 │ │ - je 52353 │ │ - mov %r14,%rbx │ │ - shl $0x5,%rbx │ │ - push $0xffffffffffffffff │ │ - pop %rax │ │ - mov %rbx,%rcx │ │ - mov -0x20(%r12,%rcx,1),%rdx │ │ - cmp %rax,%rdx │ │ - cmovb %rdx,%rax │ │ - mov %rax,-0x8(%r12,%rcx,1) │ │ - add $0xffffffffffffffe0,%rcx │ │ - jne 522ac │ │ - mov -0x108(%rbp),%rsi │ │ - cmp %r14,%rsi │ │ - jbe 5236f │ │ - shl $0x5,%rsi │ │ - push $0x8 │ │ - pop %rdx │ │ - mov %r12,%rdi │ │ - mov %rbx,%rcx │ │ - call 25d00 │ │ - test %rax,%rax │ │ - je 52bfe │ │ - xor %r13d,%r13d │ │ - mov %rax,%r12 │ │ - jmp 52372 │ │ - mov -0x160(%rbp),%rax │ │ - mov -0x40(%rbp),%r15 │ │ - cmp %r15,%rax │ │ - jbe 523c4 │ │ - test %r15,%r15 │ │ - mov -0x110(%rbp),%rbx │ │ - je 5240a │ │ - imul $0x1c8,%rax,%rsi │ │ - imul $0x1c8,%r15,%r14 │ │ - push $0x8 │ │ - pop %rdx │ │ - mov -0x58(%rbp),%rdi │ │ - mov %r14,%rcx │ │ - call 25d00 │ │ - mov %rax,%rdx │ │ - test %rax,%rax │ │ - jne 52417 │ │ - push $0x8 │ │ - pop %rdi │ │ - mov %r14,%rsi │ │ - call 2899b │ │ - jmp 52c27 │ │ - mov $0x1,%r13b │ │ - cmpq $0x0,-0x108(%rbp) │ │ - je 52372 │ │ - mov %r12,%rdi │ │ - call *0x28ed7(%rip) │ │ - push $0x8 │ │ - pop %r12 │ │ - jmp 52372 │ │ - xor %r13d,%r13d │ │ - mov -0x1b8(%rbp),%rax │ │ - mov -0x1b0(%rbp),%rdi │ │ - mov -0x1a8(%rbp),%r15 │ │ - cmp %r15,%rax │ │ - jbe 523bf │ │ - test %r15,%r15 │ │ - je 523d1 │ │ - imul $0x230,%rax,%rsi │ │ - imul $0x230,%r15,%rbx │ │ - push $0x8 │ │ + mov -0x168(%rbp),%r15 │ │ + mov -0x90(%rbp),%r12 │ │ + je 5272d │ │ + imul $0x1f0,%rax,%rsi │ │ + imul $0x1f0,%r14,%rbx │ │ + push $0x10 │ │ pop %rdx │ │ mov %rbx,%rcx │ │ - call 25d00 │ │ + call 2f730 │ │ + mov %rax,%rdi │ │ test %rax,%rax │ │ - jne 523da │ │ - push $0x8 │ │ + jne 52736 │ │ + push $0x10 │ │ pop %rdi │ │ mov %rbx,%rsi │ │ - call 2899b │ │ - jmp 52c27 │ │ - mov %rdi,%rax │ │ - jmp 523da │ │ - mov -0x110(%rbp),%rbx │ │ - mov -0x58(%rbp),%rdx │ │ - jmp 52417 │ │ - call *0x28e69(%rip) │ │ - push $0x8 │ │ - pop %rax │ │ - mov %r14,-0x40(%rbp) │ │ - shr $0x8,%r14 │ │ - cmpq $0x0,-0x1a0(%rbp) │ │ - je 523fb │ │ - mov %rax,%r13 │ │ - mov -0x110(%rbp),%rbx │ │ - jmp 52007 │ │ - mov %rax,%r13 │ │ - mov -0x110(%rbp),%rbx │ │ - jmp 5201d │ │ - mov -0x58(%rbp),%rdi │ │ - call *0x28e2c(%rip) │ │ - push $0x8 │ │ - pop %rdx │ │ - mov -0x2a0(%rbp),%r12 │ │ - mov -0x80(%rbp),%rcx │ │ - lea -0x290(%rbp),%rax │ │ - movups (%rax),%xmm0 │ │ - movups %xmm0,-0x300(%rbp) │ │ - mov -0x68(%rbp),%rax │ │ - mov %rax,-0x318(%rbp) │ │ - mov %r12,-0x310(%rbp) │ │ - mov %rcx,-0x308(%rbp) │ │ - mov %rdx,-0x2f0(%rbp) │ │ - mov %r15,-0x2e8(%rbp) │ │ - mov -0x178(%rbp),%r14 │ │ - mov (%r14),%rax │ │ + call 27cfb │ │ + jmp 5300f │ │ + mov -0x168(%rbp),%r15 │ │ + mov -0x90(%rbp),%r12 │ │ + jmp 52736 │ │ + call *0x25dc5(%rip) │ │ + push $0x10 │ │ + pop %rdi │ │ + mov -0x280(%rbp),%rbx │ │ + lea -0x270(%rbp),%rax │ │ + movdqu (%rax),%xmm0 │ │ + movdqu %xmm0,-0x540(%rbp) │ │ + mov -0x70(%rbp),%rax │ │ + mov %rax,-0x558(%rbp) │ │ + mov %rbx,-0x550(%rbp) │ │ + mov %r12,-0x548(%rbp) │ │ + mov %rdi,-0x530(%rbp) │ │ + mov %r14,-0x528(%rbp) │ │ + mov -0x150(%rbp),%rbx │ │ + mov (%rbx),%rax │ │ cmp $0xffffffffffffffff,%rax │ │ - je 52893 │ │ - mov %rax,-0x98(%rbp) │ │ - lea -0x48406(%rip),%rdx │ │ + je 52be6 │ │ + mov %rax,-0xa8(%rbp) │ │ + lea -0x48493(%rip),%rdx │ │ push $0xf │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %rbx,%rsi │ │ - call 55280 │ │ - mov %rdx,-0x40(%rbp) │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0x60(%rbp) │ │ push $0x1 │ │ - pop %r15 │ │ + pop %r13 │ │ mov %rax,%rcx │ │ test %rax,%rax │ │ - mov -0x40(%rbp),%rax │ │ + mov -0x60(%rbp),%rax │ │ cmove %rcx,%rax │ │ - mov %rax,-0x40(%rbp) │ │ - cmove %r15,%rcx │ │ - mov %rcx,-0xe0(%rbp) │ │ - lea -0x483a9(%rip),%rdx │ │ + mov %rax,-0x60(%rbp) │ │ + cmove %r13,%rcx │ │ + mov %rcx,-0xe8(%rbp) │ │ + lea -0x48436(%rip),%rdx │ │ push $0xf │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %rbx,%rsi │ │ - call 55280 │ │ - mov %rax,-0x50(%rbp) │ │ - mov %rdx,-0xb0(%rbp) │ │ - lea -0x48471(%rip),%rdx │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rax,-0x138(%rbp) │ │ + mov %rdx,-0x130(%rbp) │ │ + lea -0x48501(%rip),%rdx │ │ push $0x11 │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %rbx,%rsi │ │ - call 55280 │ │ - mov %rdx,-0x68(%rbp) │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0x70(%rbp) │ │ test %rax,%rax │ │ - mov -0x68(%rbp),%rcx │ │ + mov -0x70(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x68(%rbp) │ │ - cmove %r15,%rax │ │ - mov %rax,-0x48(%rbp) │ │ - lea -0x48481(%rip),%rdx │ │ + mov %rcx,-0x70(%rbp) │ │ + cmove %r13,%rax │ │ + mov %rax,-0x68(%rbp) │ │ + lea -0x48511(%rip),%rdx │ │ push $0xf │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %rbx,%rsi │ │ - call 55280 │ │ - mov %rdx,-0xa8(%rbp) │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0x88(%rbp) │ │ test %rax,%rax │ │ - mov -0xa8(%rbp),%rcx │ │ + mov -0x88(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0xa8(%rbp) │ │ - cmove %r15,%rax │ │ - mov %rax,-0xe8(%rbp) │ │ - lea -0x484ae(%rip),%rdx │ │ + mov %rcx,-0x88(%rbp) │ │ + cmove %r13,%rax │ │ + mov %rax,-0x78(%rbp) │ │ + lea -0x4853b(%rip),%rdx │ │ push $0xf │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %rbx,%rsi │ │ - call 55280 │ │ - mov %rdx,-0x78(%rbp) │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0xa0(%rbp) │ │ test %rax,%rax │ │ - mov -0x78(%rbp),%rcx │ │ + mov -0xa0(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x78(%rbp) │ │ - cmove %r15,%rax │ │ - mov %rax,-0x88(%rbp) │ │ - lea -0x4848c(%rip),%rdx │ │ + mov %rcx,-0xa0(%rbp) │ │ + cmove %r13,%rax │ │ + mov %rax,-0xd8(%rbp) │ │ + lea -0x48547(%rip),%rdx │ │ + push $0x12 │ │ + pop %rcx │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0x98(%rbp) │ │ + test %rax,%rax │ │ + mov -0x98(%rbp),%rcx │ │ + cmove %rax,%rcx │ │ + mov %rcx,-0x98(%rbp) │ │ + cmove %r13,%rax │ │ + mov %rax,-0x48(%rbp) │ │ + lea -0x4ef74(%rip),%rdx │ │ + push $0x10 │ │ + pop %rcx │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0xb0(%rbp) │ │ + test %rax,%rax │ │ + mov -0xb0(%rbp),%rcx │ │ + cmove %rax,%rcx │ │ + mov %rcx,-0xb0(%rbp) │ │ + cmove %r13,%rax │ │ + mov %rax,-0x50(%rbp) │ │ + lea -0x48594(%rip),%rdx │ │ push $0xe │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %rbx,%rsi │ │ - call 55280 │ │ - mov %rdx,-0x70(%rbp) │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0x30(%rbp) │ │ test %rax,%rax │ │ - mov -0x70(%rbp),%rcx │ │ + mov -0x30(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x70(%rbp) │ │ - cmove %r15,%rax │ │ - mov %rax,-0x110(%rbp) │ │ - lea -0x484b1(%rip),%rdx │ │ + mov %rcx,-0x30(%rbp) │ │ + cmove %r13,%rax │ │ + mov %rax,-0xd0(%rbp) │ │ + lea -0x485b9(%rip),%rdx │ │ push $0x16 │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %rbx,%rsi │ │ - call 55280 │ │ - mov %rdx,-0xa0(%rbp) │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0x90(%rbp) │ │ test %rax,%rax │ │ - mov -0xa0(%rbp),%rcx │ │ + mov -0x90(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0xa0(%rbp) │ │ - cmove %r15,%rax │ │ - mov %rax,-0xc8(%rbp) │ │ - lea -0x48541(%rip),%rdx │ │ + mov %rcx,-0x90(%rbp) │ │ + cmove %r13,%rax │ │ + mov %rax,-0x40(%rbp) │ │ + lea -0x48646(%rip),%rdx │ │ push $0xe │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %rbx,%rsi │ │ - call 55280 │ │ - mov %rdx,-0x58(%rbp) │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0x38(%rbp) │ │ test %rax,%rax │ │ - mov -0x58(%rbp),%rcx │ │ + mov -0x38(%rbp),%rcx │ │ cmove %rax,%rcx │ │ - mov %rcx,-0x58(%rbp) │ │ - cmove %r15,%rax │ │ - mov %rax,-0x60(%rbp) │ │ - lea -0x48563(%rip),%rdx │ │ + mov %rcx,-0x38(%rbp) │ │ + cmove %r13,%rax │ │ + mov %rax,-0x148(%rbp) │ │ + lea -0x4866b(%rip),%rdx │ │ push $0x13 │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %rbx,%rsi │ │ - call 55280 │ │ - mov %rdx,-0x80(%rbp) │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rdx,-0xb8(%rbp) │ │ + mov %rax,%rcx │ │ test %rax,%rax │ │ - mov -0x80(%rbp),%rcx │ │ - cmove %rax,%rcx │ │ - mov %rcx,-0x80(%rbp) │ │ - cmove %r15,%rax │ │ - mov %rax,-0xc0(%rbp) │ │ - lea -0x48571(%rip),%rdx │ │ + mov -0xb8(%rbp),%rax │ │ + cmove %rcx,%rax │ │ + mov %rax,-0xb8(%rbp) │ │ + cmove %r13,%rcx │ │ + mov %rcx,-0xf0(%rbp) │ │ + lea -0x48685(%rip),%rdx │ │ push $0x13 │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %rbx,%rsi │ │ - call 55280 │ │ - mov %rax,%r12 │ │ - mov %rdx,%r13 │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rax,%r14 │ │ + mov %rdx,%r12 │ │ test %rax,%rax │ │ - cmove %rax,%r13 │ │ - cmove %r15,%r12 │ │ - lea -0x4ecbd(%rip),%rdx │ │ + cmove %rax,%r12 │ │ + cmove %r13,%r14 │ │ + lea -0x4f011(%rip),%rdx │ │ push $0x10 │ │ pop %rcx │ │ - mov %r14,%rdi │ │ - mov %rbx,%rsi │ │ - call 55280 │ │ - mov %rax,%rbx │ │ - mov %r13,-0x90(%rbp) │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + call 55670 │ │ + mov %rax,%r15 │ │ + mov %r12,-0x80(%rbp) │ │ test %rax,%rax │ │ cmove %rax,%rdx │ │ - mov %rdx,-0x138(%rbp) │ │ - cmove %r15,%rbx │ │ - lea -0x550(%rbp),%r14 │ │ - mov %r14,%rdi │ │ - mov -0xe0(%rbp),%rsi │ │ - mov -0x40(%rbp),%rdx │ │ - call 69080 │ │ - mov (%r14),%r13b │ │ - cmp $0xff,%r13b │ │ - je 52849 │ │ - mov -0x50(%rbp),%rax │ │ + mov %rdx,-0xc8(%rbp) │ │ + cmove %r13,%r15 │ │ + lea -0x8d0(%rbp),%rbx │ │ + mov %rbx,%rdi │ │ + mov -0xe8(%rbp),%rsi │ │ + mov -0x60(%rbp),%rdx │ │ + call 68a00 │ │ + mov (%rbx),%al │ │ + cmp $0xff,%al │ │ + je 52b78 │ │ + mov %eax,%r12d │ │ + mov -0x138(%rbp),%rax │ │ test %rax,%rax │ │ - cmovne %rax,%r15 │ │ - mov -0xb0(%rbp),%rdx │ │ + cmovne %rax,%r13 │ │ + mov -0x130(%rbp),%rdx │ │ cmove %rax,%rdx │ │ - mov 0x10(%r14),%rax │ │ - mov %rax,-0x2d1(%rbp) │ │ - movups 0x1(%r14),%xmm0 │ │ - movaps %xmm0,-0x2e0(%rbp) │ │ - movups 0x18(%r14),%xmm0 │ │ - movaps %xmm0,-0x710(%rbp) │ │ - movups 0x28(%r14),%xmm0 │ │ - movaps %xmm0,-0x700(%rbp) │ │ - movups 0x38(%r14),%xmm0 │ │ - movaps %xmm0,-0x6f0(%rbp) │ │ - movups 0x48(%r14),%xmm0 │ │ + lea -0x4f0(%rbp),%rbx │ │ + mov %rbx,%rdi │ │ + mov %r13,%rsi │ │ + call 68a00 │ │ + mov (%rbx),%bl │ │ + cmp $0xff,%bl │ │ + je 52b78 │ │ + movups -0x4a8(%rbp),%xmm0 │ │ + movaps %xmm0,-0x6b0(%rbp) │ │ + movups -0x4b8(%rbp),%xmm0 │ │ + movaps %xmm0,-0x6c0(%rbp) │ │ + movups -0x4c8(%rbp),%xmm0 │ │ + movaps %xmm0,-0x6d0(%rbp) │ │ + movups -0x4d8(%rbp),%xmm0 │ │ movaps %xmm0,-0x6e0(%rbp) │ │ - mov %r14,%rdi │ │ - mov %r15,%rsi │ │ - call 69080 │ │ - mov (%r14),%r14b │ │ - cmp $0xff,%r14b │ │ - je 52849 │ │ - mov -0x540(%rbp),%rax │ │ - mov %rax,-0x221(%rbp) │ │ - movups -0x54f(%rbp),%xmm0 │ │ - movaps %xmm0,-0x230(%rbp) │ │ - movups -0x538(%rbp),%xmm0 │ │ - movaps %xmm0,-0x890(%rbp) │ │ - movups -0x528(%rbp),%xmm0 │ │ - movaps %xmm0,-0x880(%rbp) │ │ - movups -0x518(%rbp),%xmm0 │ │ - movaps %xmm0,-0x870(%rbp) │ │ - movups -0x508(%rbp),%xmm0 │ │ - movaps %xmm0,-0x860(%rbp) │ │ - movaps -0x230(%rbp),%xmm0 │ │ - movaps %xmm0,-0x730(%rbp) │ │ - mov -0x221(%rbp),%rax │ │ - mov %rax,-0x721(%rbp) │ │ - mov -0x2d1(%rbp),%rax │ │ - mov %rax,-0x151(%rbp) │ │ - movaps -0x2e0(%rbp),%xmm0 │ │ - movaps %xmm0,-0x160(%rbp) │ │ - movaps -0x710(%rbp),%xmm0 │ │ - movaps -0x700(%rbp),%xmm1 │ │ - movaps -0x6f0(%rbp),%xmm2 │ │ - movaps -0x6e0(%rbp),%xmm3 │ │ - movups %xmm3,-0x8c9(%rbp) │ │ - movups %xmm2,-0x8d9(%rbp) │ │ - movups %xmm1,-0x8e9(%rbp) │ │ + movups -0x4ef(%rbp),%xmm0 │ │ + movaps %xmm0,-0x570(%rbp) │ │ + mov -0x4e0(%rbp),%rax │ │ + mov %rax,-0x561(%rbp) │ │ + movups -0x8cf(%rbp),%xmm0 │ │ + movaps %xmm0,-0x930(%rbp) │ │ + mov -0x8c0(%rbp),%rax │ │ + mov %rax,-0x921(%rbp) │ │ + movups -0x888(%rbp),%xmm0 │ │ + movups %xmm0,-0x8e9(%rbp) │ │ + movups -0x898(%rbp),%xmm0 │ │ movups %xmm0,-0x8f9(%rbp) │ │ - mov -0x151(%rbp),%rax │ │ - mov %rax,-0x901(%rbp) │ │ - movaps -0x160(%rbp),%xmm0 │ │ - movaps %xmm0,-0x910(%rbp) │ │ - mov -0x178(%rbp),%rax │ │ + movups -0x8a8(%rbp),%xmm0 │ │ + movups %xmm0,-0x909(%rbp) │ │ + movdqu -0x8b8(%rbp),%xmm0 │ │ + movdqu %xmm0,-0x919(%rbp) │ │ + mov -0x150(%rbp),%rax │ │ mov 0x8(%rax),%rsi │ │ - mov -0x98(%rbp),%rdi │ │ - call 688a0 │ │ - mov -0xe8(%rbp),%r10 │ │ - mov -0xa8(%rbp),%r11 │ │ - mov -0x78(%rbp),%r8 │ │ - mov -0x70(%rbp),%r9 │ │ - mov -0xa0(%rbp),%r15 │ │ - jmp 52896 │ │ - mov -0x1d8(%rbp),%rax │ │ + mov -0xa8(%rbp),%rdi │ │ + call 68200 │ │ + mov -0x78(%rbp),%r10 │ │ + mov -0x88(%rbp),%r11 │ │ + mov -0xa0(%rbp),%r8 │ │ + mov -0x98(%rbp),%r9 │ │ + mov -0xb0(%rbp),%r13 │ │ + jmp 52be9 │ │ + mov -0x1a8(%rbp),%rax │ │ orq $0xffffffffffffffff,(%rax) │ │ - mov -0x178(%rbp),%rax │ │ + mov -0x150(%rbp),%rax │ │ mov 0x8(%rax),%rsi │ │ - mov -0x98(%rbp),%rdi │ │ - call 688a0 │ │ + mov -0xa8(%rbp),%rdi │ │ + call 68200 │ │ xor %ebx,%ebx │ │ - lea -0x318(%rbp),%rdi │ │ - mov -0xf0(%rbp),%r15 │ │ - mov -0x118(%rbp),%r14 │ │ - mov -0xb8(%rbp),%r12d │ │ - call 699e0 │ │ - jmp 5223d │ │ - mov $0xff,%r13b │ │ - mov -0x2e8(%rbp),%rax │ │ - mov -0x1d8(%rbp),%rdx │ │ - mov %rax,0x1f8(%rdx) │ │ - movups -0x318(%rbp),%xmm0 │ │ - movups -0x308(%rbp),%xmm1 │ │ - movups -0x2f8(%rbp),%xmm2 │ │ - movups %xmm2,0x1e8(%rdx) │ │ - movups %xmm1,0x1d8(%rdx) │ │ - movups %xmm0,0x1c8(%rdx) │ │ + lea -0x558(%rbp),%rdi │ │ + call 69340 │ │ + mov -0xe0(%rbp),%rbx │ │ + mov -0xf8(%rbp),%r14 │ │ + mov -0xc0(%rbp),%r15d │ │ + mov (%r14),%rdi │ │ + cmp $0xffffffffffffffff,%rdi │ │ + setne %al │ │ + test %r15b,%al │ │ + je 52bd5 │ │ + mov 0x8(%r14),%rsi │ │ + call 68200 │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rsi │ │ + call 68200 │ │ + jmp 52da5 │ │ + mov $0xff,%r12b │ │ + mov -0x528(%rbp),%rax │ │ + mov -0x1a8(%rbp),%rdx │ │ + mov %rax,0x218(%rdx) │ │ + movups -0x558(%rbp),%xmm0 │ │ + movups -0x548(%rbp),%xmm1 │ │ + movups -0x538(%rbp),%xmm2 │ │ + movups %xmm2,0x208(%rdx) │ │ + movups %xmm1,0x1f8(%rdx) │ │ + movups %xmm0,0x1e8(%rdx) │ │ push $0x78 │ │ pop %rcx │ │ mov %rdx,%rdi │ │ - mov -0xf0(%rbp),%rsi │ │ + mov -0xe0(%rbp),%rsi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - mov %r13b,0x78(%rdx) │ │ + mov %r12b,0x78(%rdx) │ │ lea 0x79(%rdx),%rdi │ │ push $0x57 │ │ pop %rcx │ │ - lea -0x910(%rbp),%rsi │ │ + lea -0x930(%rbp),%rsi │ │ rep movsb %ds:(%rsi),%es:(%rdi) │ │ - mov %r14b,0xd0(%rdx) │ │ - movaps -0x730(%rbp),%xmm0 │ │ + mov %bl,0xd0(%rdx) │ │ + movaps -0x570(%rbp),%xmm0 │ │ movups %xmm0,0xd1(%rdx) │ │ - mov -0x721(%rbp),%rax │ │ + mov -0x561(%rbp),%rax │ │ mov %rax,0xe0(%rdx) │ │ - movaps -0x890(%rbp),%xmm0 │ │ - movaps -0x880(%rbp),%xmm1 │ │ - movaps -0x870(%rbp),%xmm2 │ │ - movaps -0x860(%rbp),%xmm3 │ │ - movups %xmm0,0xe8(%rdx) │ │ + movdqa -0x6e0(%rbp),%xmm0 │ │ + movaps -0x6d0(%rbp),%xmm1 │ │ + movaps -0x6c0(%rbp),%xmm2 │ │ + movaps -0x6b0(%rbp),%xmm3 │ │ + movdqu %xmm0,0xe8(%rdx) │ │ movups %xmm1,0xf8(%rdx) │ │ movups %xmm2,0x108(%rdx) │ │ movups %xmm3,0x118(%rdx) │ │ - mov -0x48(%rbp),%rax │ │ - mov %rax,0x128(%rdx) │ │ mov -0x68(%rbp),%rax │ │ + mov %rax,0x128(%rdx) │ │ + mov -0x70(%rbp),%rax │ │ mov %rax,0x130(%rdx) │ │ mov %r10,0x138(%rdx) │ │ mov %r11,0x140(%rdx) │ │ - mov -0x88(%rbp),%rax │ │ + mov -0xd8(%rbp),%rax │ │ mov %rax,0x148(%rdx) │ │ mov %r8,0x150(%rdx) │ │ - mov -0x110(%rbp),%rax │ │ + mov -0x48(%rbp),%rax │ │ mov %rax,0x158(%rdx) │ │ mov %r9,0x160(%rdx) │ │ - mov -0xc8(%rbp),%rax │ │ + mov -0x50(%rbp),%rax │ │ mov %rax,0x168(%rdx) │ │ - mov %r15,0x170(%rdx) │ │ - mov -0x60(%rbp),%rax │ │ + mov %r13,0x170(%rdx) │ │ + mov -0xd0(%rbp),%rax │ │ mov %rax,0x178(%rdx) │ │ - mov -0x58(%rbp),%rax │ │ + mov -0x30(%rbp),%rax │ │ mov %rax,0x180(%rdx) │ │ - mov -0xc0(%rbp),%rax │ │ + mov -0x40(%rbp),%rax │ │ mov %rax,0x188(%rdx) │ │ - mov -0x80(%rbp),%rax │ │ - mov %rax,0x190(%rdx) │ │ - mov %r12,0x198(%rdx) │ │ mov -0x90(%rbp),%rax │ │ + mov %rax,0x190(%rdx) │ │ + mov -0x148(%rbp),%rax │ │ + mov %rax,0x198(%rdx) │ │ + mov -0x38(%rbp),%rax │ │ mov %rax,0x1a0(%rdx) │ │ - mov %rbx,0x1a8(%rdx) │ │ - mov -0x138(%rbp),%rax │ │ + mov -0xf0(%rbp),%rax │ │ + mov %rax,0x1a8(%rdx) │ │ + mov -0xb8(%rbp),%rax │ │ mov %rax,0x1b0(%rdx) │ │ - movq $0x1,0x1b8(%rdx) │ │ - andq $0x0,0x1c0(%rdx) │ │ - jmp 52261 │ │ - mov %rdx,-0x40(%rbp) │ │ - mov %rdx,%r14 │ │ - shr $0x8,%r14 │ │ - jmp 51f0c │ │ + mov %r14,0x1b8(%rdx) │ │ + mov -0x80(%rbp),%rax │ │ + mov %rax,0x1c0(%rdx) │ │ + mov %r15,0x1c8(%rdx) │ │ + mov -0xc8(%rbp),%rax │ │ + mov %rax,0x1d0(%rdx) │ │ + movq $0x1,0x1d8(%rdx) │ │ + andq $0x0,0x1e0(%rdx) │ │ + add $0x908,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + ret │ │ + pextrq $0x1,%xmm0,%r12 │ │ + jmp 5231e │ │ + jmp 5234f │ │ + mov %r12,%r13 │ │ + shr $0x8,%r13 │ │ + jmp 5234f │ │ push $0x8 │ │ pop %rdi │ │ - mov $0x128,%esi │ │ - call 28a96 │ │ - jmp 52c27 │ │ + mov $0x138,%esi │ │ + call 27d0e │ │ + jmp 5300f │ │ + movb $0x11,-0x4f0(%rbp) │ │ + mov -0xb8(%rbp),%r14 │ │ + jmp 52dfd │ │ + mov -0x4e8(%rbp),%r14 │ │ + mov -0x4f0(%rbp),%r12 │ │ + jmp 5231e │ │ + mov $0x11,%r12b │ │ + mov -0xa8(%rbp),%r14 │ │ + jmp 52e44 │ │ push $0x8 │ │ pop %rdi │ │ - mov $0x128,%esi │ │ - mov -0xf0(%rbp),%r15 │ │ - mov -0x118(%rbp),%r14 │ │ - call 28a96 │ │ - jmp 52c27 │ │ - mov -0x198(%rbp),%rdi │ │ + mov $0x138,%esi │ │ + mov -0xe0(%rbp),%r14 │ │ + mov -0xf8(%rbp),%r12 │ │ + call 27d0e │ │ + jmp 5300f │ │ + mov $0x11,%r12b │ │ + mov -0x238(%rbp),%r14 │ │ + jmp 52e44 │ │ + mov $0x11,%r12b │ │ + xor %r13d,%r13d │ │ + jmp 5234f │ │ + mov -0x178(%rbp),%rdi │ │ cmp $0x15,%rbx │ │ - jae 52bf1 │ │ + jae 52fd6 │ │ shl $0x4,%rbx │ │ add %rdi,%rbx │ │ - lea 0x10(%rdi),%rdx │ │ - push $0x10 │ │ - pop %rax │ │ + lea 0x10(%rdi),%rcx │ │ + mov %rdi,%rdx │ │ + mov %rcx,%rax │ │ + mov 0x10(%rdx),%rcx │ │ + cmp (%rdx),%rcx │ │ + mov -0x38(%rbp),%r9 │ │ + jae 52eb2 │ │ + mov 0x18(%rdx),%rdx │ │ + mov %r9,%r8 │ │ + movdqu -0x10(%rdi,%r8,1),%xmm0 │ │ + movdqu %xmm0,(%rdi,%r8,1) │ │ + cmp $0x10,%r8 │ │ + je 52ea8 │ │ + lea -0x10(%r8),%rsi │ │ + cmp -0x20(%rdi,%r8,1),%rcx │ │ + mov %rsi,%r8 │ │ + jb 52e82 │ │ + add %rdi,%rsi │ │ + jmp 52eab │ │ mov %rdi,%rsi │ │ - mov %rdx,%rcx │ │ - mov 0x10(%rsi),%rdx │ │ - cmp (%rsi),%rdx │ │ - jae 52acc │ │ - mov 0x18(%rsi),%rsi │ │ - mov %rax,%r9 │ │ - movups -0x10(%rdi,%r9,1),%xmm0 │ │ - movups %xmm0,(%rdi,%r9,1) │ │ - cmp $0x10,%r9 │ │ - je 52ac2 │ │ - lea -0x10(%r9),%r8 │ │ - cmp -0x20(%rdi,%r9,1),%rdx │ │ - mov %r8,%r9 │ │ - jb 52a9e │ │ - add %rdi,%r8 │ │ - jmp 52ac5 │ │ - mov %rdi,%r8 │ │ - mov %rdx,(%r8) │ │ - mov %rsi,0x8(%r8) │ │ - lea 0x10(%rcx),%rdx │ │ - add $0x10,%rax │ │ - mov %rcx,%rsi │ │ - cmp %rbx,%rdx │ │ - je 50bf5 │ │ - jmp 52a8b │ │ - mov %rax,%r13 │ │ - push $0x12 │ │ - jmp 51f04 │ │ - movb $0x13,-0x550(%rbp) │ │ - mov -0xa8(%rbp),%r13 │ │ - jmp 52b03 │ │ - mov -0x548(%rbp),%r13 │ │ - mov -0x550(%rbp),%r14 │ │ - mov %r14,-0x40(%rbp) │ │ - jmp 52a2e │ │ - mov -0x98(%rbp),%r13 │ │ - jmp 52b2f │ │ - mov %rax,%r14 │ │ - shr $0x8,%r14 │ │ - jmp 51f08 │ │ - mov -0x250(%rbp),%r13 │ │ - push $0x13 │ │ - pop %rax │ │ - mov %rax,-0x40(%rbp) │ │ - xor %r14d,%r14d │ │ - jmp 51f0c │ │ - cmp $0x15,%r14 │ │ - jae 52c0b │ │ - mov %r14,%rax │ │ + mov %rcx,(%rsi) │ │ + mov %rdx,0x8(%rsi) │ │ + lea 0x10(%rax),%rcx │ │ + add $0x10,%r9 │ │ + mov %r9,-0x38(%rbp) │ │ + mov %rax,%rdx │ │ + cmp %rbx,%rcx │ │ + je 50e8c │ │ + jmp 52e6b │ │ + mov $0x11,%r12b │ │ + xor %r13d,%r13d │ │ + xor %eax,%eax │ │ + jmp 52fb1 │ │ + cmp $0x15,%r12 │ │ + jae 52ff0 │ │ + mov %r12,%rax │ │ shl $0x5,%rax │ │ - add %r12,%rax │ │ - lea 0x20(%r12),%rsi │ │ + add %rbx,%rax │ │ + lea 0x20(%rbx),%rsi │ │ push $0x20 │ │ pop %rcx │ │ - mov %r12,%r8 │ │ + mov %rbx,%r8 │ │ mov %rsi,%rdx │ │ mov 0x28(%r8),%rsi │ │ + mov 0x30(%r8),%rdi │ │ + xor %r9d,%r9d │ │ + cmp 0x10(%r8),%rdi │ │ + setb %r9b │ │ + xor %r10d,%r10d │ │ cmp 0x8(%r8),%rsi │ │ - jae 52bc9 │ │ - mov 0x20(%r8),%rdi │ │ - movups 0x30(%r8),%xmm0 │ │ - movaps %xmm0,-0x550(%rbp) │ │ - mov %rcx,%r9 │ │ - mov %r9,%r8 │ │ - movups -0x20(%r12,%r9,1),%xmm0 │ │ - movups -0x10(%r12,%r9,1),%xmm1 │ │ - movups %xmm1,0x10(%r12,%r9,1) │ │ - movups %xmm0,(%r12,%r9,1) │ │ - cmp $0x20,%r9 │ │ - je 52bb0 │ │ - lea -0x20(%r8),%r9 │ │ - cmp -0x38(%r12,%r8,1),%rsi │ │ - jb 52b7d │ │ - add %r12,%r8 │ │ - add %r12,%r9 │ │ - jmp 52bb6 │ │ - add %r12,%r8 │ │ - mov %r12,%r9 │ │ - mov %rdi,(%r9) │ │ - mov %rsi,-0x18(%r8) │ │ - movaps -0x550(%rbp),%xmm0 │ │ - movups %xmm0,-0x10(%r8) │ │ + setb %r10b │ │ + cmove %r9d,%r10d │ │ + cmp $0x1,%r10b │ │ + jne 52f91 │ │ + mov 0x20(%r8),%r9 │ │ + mov 0x38(%r8),%r8 │ │ + mov %rcx,%r11 │ │ + mov %r11,%r10 │ │ + movdqu -0x20(%rbx,%r11,1),%xmm0 │ │ + movups -0x10(%rbx,%r11,1),%xmm1 │ │ + movups %xmm1,0x10(%rbx,%r11,1) │ │ + movdqu %xmm0,(%rbx,%r11,1) │ │ + cmp $0x20,%r11 │ │ + je 52f7c │ │ + xor %r11d,%r11d │ │ + cmp -0x30(%rbx,%r10,1),%rdi │ │ + setb %r11b │ │ + xor %r14d,%r14d │ │ + cmp -0x38(%rbx,%r10,1),%rsi │ │ + setb %r14b │ │ + cmove %r11d,%r14d │ │ + lea -0x20(%r10),%r11 │ │ + test %r14b,%r14b │ │ + jne 52f2d │ │ + add %rbx,%r10 │ │ + add %rbx,%r11 │ │ + jmp 52f82 │ │ + add %rbx,%r10 │ │ + mov %rbx,%r11 │ │ + mov %r9,(%r11) │ │ + mov %rsi,-0x18(%r10) │ │ + mov %rdi,-0x10(%r10) │ │ + mov %r8,-0x8(%r10) │ │ lea 0x20(%rdx),%rsi │ │ add $0x20,%rcx │ │ mov %rdx,%r8 │ │ cmp %rax,%rsi │ │ - jne 52b5d │ │ - jmp 5229f │ │ - mov %rax,%r14 │ │ - shr $0x8,%r14 │ │ - mov %rax,-0x40(%rbp) │ │ - mov %rdi,%r13 │ │ - jmp 51f0c │ │ + jne 52ef7 │ │ + jmp 52233 │ │ + mov %r12,%r13 │ │ + shr $0x10,%r13 │ │ + movzbl %al,%eax │ │ + shl $0x8,%r13 │ │ + or %rax,%r13 │ │ + jmp 5234f │ │ + mov $0x11,%r12b │ │ + xor %r13d,%r13d │ │ + mov %rsi,%r14 │ │ + jmp 52dcf │ │ + mov $0x32,%r12b │ │ + jmp 52e44 │ │ mov %rbx,%rsi │ │ - call 68b90 │ │ - jmp 50bf5 │ │ + call 684f0 │ │ + jmp 50e8c │ │ push $0x8 │ │ pop %rdi │ │ - mov %rbx,%rsi │ │ - call 2899b │ │ - jmp 52c27 │ │ - mov %r12,%rdi │ │ mov %r14,%rsi │ │ - call 68ca0 │ │ - jmp 5229f │ │ - lea 0x27dbe(%rip),%rdx │ │ - call 3131b │ │ + call 27cfb │ │ + jmp 5300f │ │ + mov %rbx,%rdi │ │ + mov %r12,%rsi │ │ + call 68620 │ │ + jmp 52233 │ │ + lea 0x24ca9(%rip),%rdx │ │ + mov %r12,%rsi │ │ + call 31a41 │ │ ud2 │ │ - jmp 52d17 │ │ - jmp 52d98 │ │ - jmp 52c3b │ │ - jmp 52c3b │ │ - jmp 52c3b │ │ - jmp 52c40 │ │ + jmp 530f9 │ │ + jmp 5317a │ │ + jmp 5303c │ │ + jmp 5303c │ │ + jmp 5303c │ │ + jmp 53073 │ │ + mov %rax,%r14 │ │ + lea -0x4f0(%rbp),%rdi │ │ + call 677f0 │ │ + jmp 530fc │ │ + call 32b2c │ │ mov %rax,%r14 │ │ - jmp 52c59 │ │ - mov %rax,%r14 │ │ - cmpq $0x0,-0x230(%rbp) │ │ - je 52c59 │ │ - lea -0x228(%rbp),%rdi │ │ - call 5b580 │ │ - mov $0x1,%bl │ │ - lea -0x710(%rbp),%rdi │ │ - call 58090 │ │ - jmp 52d1c │ │ - mov %rax,%r14 │ │ - lea -0x550(%rbp),%rdi │ │ - call 67f40 │ │ - jmp 52d1a │ │ - call 3357c │ │ + jmp 5308c │ │ mov %rax,%r13 │ │ - lea -0x160(%rbp),%rdi │ │ - call 68ed0 │ │ - jmp 52d82 │ │ - call 3357c │ │ + lea -0x4f0(%rbp),%rdi │ │ + call 67750 │ │ + jmp 5311f │ │ + call 32b2c │ │ mov %rax,%r13 │ │ - lea -0x550(%rbp),%rdi │ │ - call 67e90 │ │ - jmp 52d76 │ │ - call 3357c │ │ + lea -0x210(%rbp),%rdi │ │ + call 68860 │ │ + jmp 5312b │ │ + call 32b2c │ │ + mov %rax,%r14 │ │ + cmpq $0x0,-0x1f0(%rbp) │ │ + je 5308c │ │ + lea -0x1e8(%rbp),%rdi │ │ + call 5b3b0 │ │ + mov $0x1,%bl │ │ + lea -0x8d0(%rbp),%rdi │ │ + call 58380 │ │ + jmp 530fe │ │ + jmp 530e8 │ │ mov %rax,%r14 │ │ - lea -0x1b8(%rbp),%rdi │ │ - call 68e20 │ │ + lea -0x198(%rbp),%rdi │ │ + call 687b0 │ │ test %r13b,%r13b │ │ - jne 52e09 │ │ - mov %r12,%rdi │ │ - jmp 52e03 │ │ - call 3357c │ │ + jne 531d5 │ │ + mov %rbx,%rdi │ │ + jmp 531cf │ │ + call 32b2c │ │ mov %rax,%r14 │ │ - mov %r12,%rdi │ │ - call *0x28558(%rip) │ │ + mov %rbx,%rdi │ │ + call *0x25429(%rip) │ │ xor %ebx,%ebx │ │ - jmp 52d1c │ │ - jmp 52cfe │ │ + jmp 530fe │ │ mov %rax,%r13 │ │ - jmp 52e23 │ │ + jmp 531ef │ │ mov %rax,%r13 │ │ - jmp 52d82 │ │ - mov %rax,%r14 │ │ - lea -0x6b0(%rbp),%rdi │ │ - call 581a0 │ │ - jmp 52d1a │ │ + jmp 5312b │ │ mov %rax,%r13 │ │ - jmp 52ec0 │ │ + jmp 53221 │ │ + mov %rax,%r14 │ │ + lea -0x8c0(%rbp),%rdi │ │ + call 58480 │ │ + jmp 530fc │ │ mov %rax,%r14 │ │ mov $0x1,%bl │ │ - lea -0x1b8(%rbp),%rdi │ │ - call 68e20 │ │ + lea -0x198(%rbp),%rdi │ │ + call 687b0 │ │ test %bl,%bl │ │ - jne 52df2 │ │ - jmp 52e09 │ │ - call 3357c │ │ + jne 531be │ │ + jmp 531d5 │ │ + call 32b2c │ │ mov %rax,%r13 │ │ - mov 0x8(%r14),%rsi │ │ - mov -0x98(%rbp),%rdi │ │ - call 688a0 │ │ - lea -0x318(%rbp),%rdi │ │ - call 699e0 │ │ - mov -0xf0(%rbp),%r15 │ │ - mov -0x118(%rbp),%r14 │ │ - mov -0xb8(%rbp),%r12d │ │ - jmp 52edd │ │ + lea -0x210(%rbp),%rdi │ │ + call 68860 │ │ + lea -0x280(%rbp),%rdi │ │ + call 67580 │ │ + jmp 531ef │ │ + call 32b2c │ │ mov %rax,%r13 │ │ - lea -0x160(%rbp),%rdi │ │ - call 68ed0 │ │ - lea -0x2a0(%rbp),%rdi │ │ - call 67cd0 │ │ - jmp 52e23 │ │ - call 3357c │ │ + mov 0x8(%rbx),%rsi │ │ + mov -0xa8(%rbp),%rdi │ │ + call 68200 │ │ + lea -0x558(%rbp),%rdi │ │ + call 69340 │ │ + mov -0xe0(%rbp),%r14 │ │ + mov -0xf8(%rbp),%r12 │ │ + mov -0xc0(%rbp),%r15d │ │ + jmp 532be │ │ mov %rax,%r14 │ │ - jmp 52e09 │ │ - mov %rax,%r13 │ │ - mov -0xf0(%rbp),%r15 │ │ - jmp 52e82 │ │ + jmp 531d5 │ │ mov %rax,%r13 │ │ - mov $0x1,%r12b │ │ - mov $0x1,%bl │ │ - mov %r14,%r15 │ │ - mov -0x118(%rbp),%r14 │ │ - jmp 52ec0 │ │ + mov -0xe0(%rbp),%r14 │ │ + jmp 53262 │ │ mov %rax,%r14 │ │ - dec %r12 │ │ - je 52ddf │ │ - lea 0x230(%r15),%r13 │ │ - mov %r15,%rdi │ │ - call 67f40 │ │ - mov %r13,%r15 │ │ - jmp 52dc6 │ │ - cmpq $0x0,-0x1b8(%rbp) │ │ - je 52df2 │ │ + dec %r15 │ │ + je 531aa │ │ + lea 0x250(%rbx),%r12 │ │ mov %rbx,%rdi │ │ - call *0x2844e(%rip) │ │ - cmpq $0x0,-0x108(%rbp) │ │ - je 52e09 │ │ - mov -0x100(%rbp),%rdi │ │ - call *0x28437(%rip) │ │ - cmpq $0x0,-0x1a0(%rbp) │ │ - je 52e20 │ │ - mov -0x198(%rbp),%rdi │ │ - call *0x28420(%rip) │ │ + call 677f0 │ │ + mov %r12,%rbx │ │ + jmp 53191 │ │ + cmpq $0x0,-0x198(%rbp) │ │ + je 531be │ │ + mov -0x60(%rbp),%rdi │ │ + call *0x2533a(%rip) │ │ + cmpq $0x0,-0x110(%rbp) │ │ + je 531d5 │ │ + mov -0x108(%rbp),%rdi │ │ + call *0x25323(%rip) │ │ + cmpq $0x0,-0x180(%rbp) │ │ + je 531ec │ │ + mov -0x178(%rbp),%rdi │ │ + call *0x2530c(%rip) │ │ mov %r14,%r13 │ │ - mov -0x68(%rbp),%rax │ │ + mov -0x70(%rbp),%rax │ │ lock decq (%rax) │ │ mov $0x1,%bl │ │ - jne 52e52 │ │ - lea -0x260(%rbp),%rdi │ │ - call 55190 │ │ - mov -0xf0(%rbp),%r15 │ │ - mov -0x118(%rbp),%r14 │ │ - mov -0xb8(%rbp),%r12d │ │ - jmp 52ec0 │ │ - mov -0xf0(%rbp),%r15 │ │ - mov -0x118(%rbp),%r14 │ │ - mov -0xb8(%rbp),%r12d │ │ - jmp 52ec0 │ │ - call 3357c │ │ - call 3357c │ │ + jne 53221 │ │ + lea -0x240(%rbp),%rdi │ │ + call 55580 │ │ + mov -0xe0(%rbp),%r14 │ │ + mov -0xf8(%rbp),%r12 │ │ + mov -0xc0(%rbp),%r15d │ │ + jmp 532a1 │ │ + mov -0xe0(%rbp),%r14 │ │ + mov -0xf8(%rbp),%r12 │ │ + mov -0xc0(%rbp),%r15d │ │ + jmp 532a1 │ │ + call 32b2c │ │ + call 32b2c │ │ mov %rax,%r13 │ │ - lea -0x550(%rbp),%rdi │ │ - call 55220 │ │ - mov 0x8(%r14),%rsi │ │ - mov -0xc8(%rbp),%rdi │ │ - call 688a0 │ │ - lea -0x750(%rbp),%rdi │ │ - call 67730 │ │ + mov $0x1,%r15b │ │ mov $0x1,%bl │ │ - xor %r12d,%r12d │ │ - jmp 52ec0 │ │ - call 3357c │ │ - call 3357c │ │ + mov -0xf8(%rbp),%r12 │ │ + jmp 532a1 │ │ + mov %rax,%r13 │ │ + lea -0x4f0(%rbp),%rdi │ │ + call 55610 │ │ + mov 0x8(%r12),%rsi │ │ + mov -0xd8(%rbp),%rdi │ │ + call 68200 │ │ + lea -0x590(%rbp),%rdi │ │ + call 66fe0 │ │ + mov $0x1,%bl │ │ + xor %r15d,%r15d │ │ + jmp 532a1 │ │ + call 32b2c │ │ + call 32b2c │ │ mov %rax,%r13 │ │ - lea -0x550(%rbp),%rdi │ │ - call 55220 │ │ + lea -0x4f0(%rbp),%rdi │ │ + call 55610 │ │ mov $0x1,%bl │ │ test %bl,%bl │ │ - je 52edd │ │ - mov -0x178(%rbp),%rax │ │ + je 532be │ │ + mov -0x150(%rbp),%rax │ │ mov (%rax),%rdi │ │ cmp $0xffffffffffffffff,%rdi │ │ - je 52edd │ │ + je 532be │ │ mov 0x8(%rax),%rsi │ │ - call 688a0 │ │ - mov (%r14),%rdi │ │ + call 68200 │ │ + mov (%r12),%rdi │ │ cmp $0xffffffffffffffff,%rdi │ │ - je 52ef4 │ │ - test %r12b,%r12b │ │ - je 52ef4 │ │ + je 532d7 │ │ + test %r15b,%r15b │ │ + je 532d7 │ │ + mov 0x8(%r12),%rsi │ │ + call 68200 │ │ + mov (%r14),%rdi │ │ mov 0x8(%r14),%rsi │ │ - call 688a0 │ │ - mov (%r15),%rdi │ │ - mov 0x8(%r15),%rsi │ │ - call 688a0 │ │ + call 68200 │ │ mov %r13,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 6eba0 │ │ + call 32b2c │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ sub $0x1b0,%rsp │ │ mov %rdx,%r14 │ │ mov %rdi,%rbx │ │ movabs $0x1b600000000,%rax │ │ mov %rax,-0x40(%rbp) │ │ - movl $0x0,-0x38(%rbp) │ │ - movw $0x0,-0x34(%rbp) │ │ - movb $0x1,-0x38(%rbp) │ │ + movq $0x1,-0x38(%rbp) │ │ lea -0x40(%rbp),%rax │ │ mov %rax,-0x48(%rbp) │ │ cmp $0x17f,%rdx │ │ - ja 530f5 │ │ + ja 53495 │ │ lea -0x1d0(%rbp),%r15 │ │ mov %r15,%rdi │ │ mov %r14,%rdx │ │ - call *0x282d9(%rip) │ │ + call *0x251ba(%rip) │ │ movb $0x0,-0x1d0(%rbp,%r14,1) │ │ lea 0x1(%r14),%rax │ │ cmp $0xe,%r14 │ │ - ja 52fab │ │ + ja 5337b │ │ xor %edx,%edx │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ cmpb $0x0,-0x1d0(%rbp,%rdx,1) │ │ - je 53063 │ │ + je 53433 │ │ inc %rdx │ │ cmp %rdx,%rax │ │ - jne 52f90 │ │ - jmp 53087 │ │ + jne 53360 │ │ + jmp 53454 │ │ lea -0x1c9(%rbp),%rcx │ │ and $0xfffffffffffffff8,%rcx │ │ sub %r15,%rcx │ │ - jne 53017 │ │ + jne 533e7 │ │ lea -0xf(%r14),%rdx │ │ xor %ecx,%ecx │ │ movabs $0x8080808080808080,%rsi │ │ - movdqa -0x4f703(%rip),%xmm0 │ │ + movdqa -0x4faa3(%rip),%xmm0 │ │ data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ movdqu -0x1d0(%rbp,%rcx,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ psubq %xmm1,%xmm2 │ │ por %xmm1,%xmm2 │ │ movq %xmm2,%rdi │ │ and %rsi,%rdi │ │ pextrq $0x1,%xmm2,%r8 │ │ and %rdi,%r8 │ │ cmp %rsi,%r8 │ │ - jne 5303b │ │ + jne 5340b │ │ add $0x10,%rcx │ │ cmp %rdx,%rcx │ │ - jbe 52fe0 │ │ - jmp 5303b │ │ + jbe 533b0 │ │ + jmp 5340b │ │ xor %edx,%edx │ │ nopl 0x0(%rax) │ │ cmpb $0x0,-0x1d0(%rbp,%rdx,1) │ │ - je 53063 │ │ + je 53433 │ │ inc %rdx │ │ cmp %rdx,%rcx │ │ - jne 53020 │ │ + jne 533f0 │ │ lea -0xf(%r14),%rdx │ │ cmp %rdx,%rcx │ │ - jbe 52fc1 │ │ + jbe 53391 │ │ sub %rcx,%rax │ │ - je 53087 │ │ + je 53454 │ │ lea (%rcx,%rbp,1),%rsi │ │ add $0xfffffffffffffe30,%rsi │ │ xor %edx,%edx │ │ nopl (%rax) │ │ cmpb $0x0,(%rsi,%rdx,1) │ │ - je 53060 │ │ + je 53430 │ │ inc %rdx │ │ cmp %rdx,%rax │ │ - jne 53050 │ │ - jmp 53087 │ │ + jne 53420 │ │ + jmp 53454 │ │ add %rcx,%rdx │ │ cmp %r14,%rdx │ │ - jne 53087 │ │ + jne 53454 │ │ lea -0x30(%rbp),%rdi │ │ lea -0x1d0(%rbp),%rsi │ │ lea -0x40(%rbp),%rdx │ │ - call 4f080 │ │ - cmpb $0x0,-0x30(%rbp) │ │ - jne 5309f │ │ - jmp 5310b │ │ - lea 0x275aa(%rip),%rax │ │ + call 4f370 │ │ + cmpl $0x1,-0x30(%rbp) │ │ + je 5346c │ │ + jmp 534ab │ │ + lea 0x244dd(%rip),%rax │ │ mov %rax,-0x28(%rbp) │ │ movl $0x1,-0x30(%rbp) │ │ - cmpb $0x0,-0x30(%rbp) │ │ - je 5310b │ │ + cmpl $0x1,-0x30(%rbp) │ │ + jne 534ab │ │ mov -0x28(%rbp),%rax │ │ mov %eax,%ecx │ │ and $0x3,%ecx │ │ lea -0x2(%rcx),%edx │ │ cmp $0x2,%edx │ │ - jb 530e9 │ │ + jb 53489 │ │ test %rcx,%rcx │ │ - je 530e9 │ │ - lea -0x1(%rax),%r14 │ │ - mov -0x1(%rax),%r15 │ │ - mov 0x7(%rax),%r12 │ │ - mov (%r12),%rax │ │ - test %rax,%rax │ │ - je 530cf │ │ - mov %r15,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r12) │ │ - je 530e0 │ │ - mov %r15,%rdi │ │ - call *0x28160(%rip) │ │ - mov %r14,%rdi │ │ - call *0x28157(%rip) │ │ + je 53489 │ │ + lea -0x1(%rax),%rdi │ │ + call *0x17(%rax) │ │ movq $0x0,(%rbx) │ │ - jmp 531c4 │ │ + jmp 53577 │ │ lea -0x30(%rbp),%rdi │ │ lea -0x48(%rbp),%rcx │ │ mov %r14,%rdx │ │ - call 4f750 │ │ - cmpb $0x0,-0x30(%rbp) │ │ - jne 5309f │ │ + call 4f9c0 │ │ + cmpl $0x1,-0x30(%rbp) │ │ + je 5346c │ │ mov -0x2c(%rbp),%r14d │ │ pxor %xmm0,%xmm0 │ │ movdqa %xmm0,-0x150(%rbp) │ │ movdqa %xmm0,-0x160(%rbp) │ │ movdqa %xmm0,-0x170(%rbp) │ │ movdqa %xmm0,-0x180(%rbp) │ │ movdqa %xmm0,-0x190(%rbp) │ │ movdqa %xmm0,-0x1a0(%rbp) │ │ movdqa %xmm0,-0x1b0(%rbp) │ │ movdqa %xmm0,-0x1c0(%rbp) │ │ movdqa %xmm0,-0x1d0(%rbp) │ │ lea -0x1d0(%rbp),%rsi │ │ mov %r14d,%edi │ │ - call *0x281f5(%rip) │ │ + call *0x25115(%rip) │ │ cmp $0xffffffff,%eax │ │ - je 531ae │ │ + je 5354e │ │ mov -0x1a0(%rbp),%r15 │ │ xor %r12d,%r12d │ │ xor %edi,%edi │ │ mov %r15,%rsi │ │ mov $0x1,%edx │ │ mov $0x2,%ecx │ │ mov %r14d,%r8d │ │ xor %r9d,%r9d │ │ - call *0x281db(%rip) │ │ + call *0x250fb(%rip) │ │ cmp $0xffffffffffffffff,%rax │ │ - je 531a9 │ │ + je 53549 │ │ mov %rax,0x8(%rbx) │ │ mov %r15,0x10(%rbx) │ │ mov $0x1,%r12d │ │ mov %r12,(%rbx) │ │ - jmp 531bb │ │ - call *0x280bc(%rip) │ │ + jmp 5356e │ │ + call *0x24fdc(%rip) │ │ + mov 0x29205(%rip),%rcx │ │ + lea 0x243be(%rip),%rax │ │ + cmp %rax,%rcx │ │ + jne 53587 │ │ movq $0x0,(%rbx) │ │ mov %r14d,%edi │ │ - call *0x2806c(%rip) │ │ + call *0x24f71(%rip) │ │ add $0x1b0,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - mov %rax,%rbx │ │ - cmpq $0x0,0x8(%r12) │ │ - je 531e8 │ │ - mov %r15,%rdi │ │ - call *0x28058(%rip) │ │ - mov %r14,%rdi │ │ - call *0x2804f(%rip) │ │ - mov %rbx,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - mov 0x30(%rdi),%rcx │ │ - test %rcx,%rcx │ │ - je 5338a │ │ + mov %rax,0x291d2(%rip) │ │ + jmp 53567 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ + sub $0x48,%rsp │ │ + mov 0x30(%rdi),%rdx │ │ + test %rdx,%rdx │ │ + je 53753 │ │ mov 0x28(%rdi),%rsi │ │ - shl $0x6,%rcx │ │ - add %rsi,%rcx │ │ + shl $0x6,%rdx │ │ + add %rsi,%rdx │ │ mov 0x18(%rdi),%rax │ │ - mov %rax,-0x10(%rsp) │ │ + mov %rax,-0x38(%rbp) │ │ mov 0x20(%rdi),%rax │ │ - mov %rax,-0x8(%rsp) │ │ - jmp 5324d │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov %rax,-0x40(%rbp) │ │ + xor %r8d,%r8d │ │ + mov $0x1,%r9d │ │ + mov %rdx,-0x48(%rbp) │ │ + jmp 535ed │ │ + nopl 0x0(%rax,%rax,1) │ │ add $0x40,%rsi │ │ - cmp %rcx,%rsi │ │ - je 5337e │ │ + cmp %rdx,%rsi │ │ + je 5374e │ │ cmpl $0x7,0x4(%rsi) │ │ - jne 53240 │ │ - mov 0x20(%rsi),%r11 │ │ - test %r11,%r11 │ │ - je 5328d │ │ - mov 0x18(%rsi),%rax │ │ - mov -0x8(%rsp),%rdx │ │ - sub %rax,%rdx │ │ - setb %dil │ │ - cmp %rdx,%r11 │ │ - seta %dl │ │ - or %dil,%dl │ │ - jne 53240 │ │ - add -0x10(%rsp),%rax │ │ - mov 0x30(%rsi),%rdx │ │ - mov $0x4,%ebx │ │ - cmp $0x5,%rdx │ │ - jae 532a1 │ │ - jmp 532ac │ │ - mov $0x1,%eax │ │ - mov 0x30(%rsi),%rdx │ │ - mov $0x4,%ebx │ │ - cmp $0x5,%rdx │ │ - jb 532ac │ │ - mov $0x8,%ebx │ │ - cmp $0x8,%rdx │ │ - jne 53240 │ │ - cmp $0xc,%r11 │ │ - jb 53240 │ │ - lea 0xb(%rbx),%r14 │ │ - mov %rbx,%r15 │ │ - neg %r15 │ │ - dec %rbx │ │ + jne 535e0 │ │ + mov 0x20(%rsi),%r10 │ │ + test %r10,%r10 │ │ + je 5362a │ │ + mov 0x18(%rsi),%r14 │ │ + mov -0x40(%rbp),%rax │ │ + sub %r14,%rax │ │ + setb %cl │ │ + cmp %rax,%r10 │ │ + seta %al │ │ + or %cl,%al │ │ + jne 535e0 │ │ + add -0x38(%rbp),%r14 │ │ + mov 0x30(%rsi),%rax │ │ + mov $0x4,%r11d │ │ + cmp $0x5,%rax │ │ + jae 53640 │ │ + jmp 5364c │ │ + mov $0x1,%r14d │ │ + mov 0x30(%rsi),%rax │ │ + mov $0x4,%r11d │ │ + cmp $0x5,%rax │ │ + jb 5364c │ │ + mov $0x8,%r11d │ │ + cmp $0x8,%rax │ │ + jne 535e0 │ │ + cmp $0xc,%r10 │ │ + jb 535e0 │ │ + lea 0xb(%r11),%rax │ │ + mov %rax,-0x70(%rbp) │ │ + mov %r11,%rax │ │ + neg %rax │ │ + mov %rax,-0x30(%rbp) │ │ + dec %r11 │ │ + mov %rsi,-0x58(%rbp) │ │ + mov %r11,-0x50(%rbp) │ │ nop │ │ - mov (%rax),%r10d │ │ - lea -0xc(%r11),%rdx │ │ - cmp %r10,%rdx │ │ - jb 53240 │ │ - lea (%r14,%r10,1),%r12 │ │ - and %r15,%r12 │ │ - mov %r11,%rdi │ │ - sub %r12,%rdi │ │ - jb 53240 │ │ - mov 0x4(%rax),%edx │ │ - cmp %rdx,%rdi │ │ - jb 53240 │ │ - lea (%rbx,%r12,1),%r8 │ │ - add %rdx,%r8 │ │ - and %r15,%r8 │ │ - lea (%rax,%r8,1),%rdi │ │ - mov %r11,%r13 │ │ - sub %r8,%r13 │ │ - mov $0x1,%r9d │ │ - cmovb %r9,%rdi │ │ - mov $0x0,%r9d │ │ - cmovb %r9,%r13 │ │ + mov (%r14),%eax │ │ + lea -0xc(%r10),%rcx │ │ + cmp %rax,%rcx │ │ + jb 535e0 │ │ + mov -0x70(%rbp),%rcx │ │ + lea (%rcx,%rax,1),%r12 │ │ + and -0x30(%rbp),%r12 │ │ + mov %r10,%rcx │ │ + sub %r12,%rcx │ │ + jb 535e0 │ │ + mov 0x4(%r14),%ebx │ │ + cmp %rbx,%rcx │ │ + jb 535e0 │ │ + lea 0xc(%r14),%rdi │ │ + lea (%r11,%r12,1),%r13 │ │ + mov %rbx,-0x68(%rbp) │ │ + add %rbx,%r13 │ │ + and -0x30(%rbp),%r13 │ │ + lea (%r14,%r13,1),%r15 │ │ + mov %r10,%rbx │ │ + sub %r13,%rbx │ │ + cmovb %r9,%r15 │ │ + cmovb %r8,%rbx │ │ nopw 0x0(%rax,%rax,1) │ │ - mov %r10,%r9 │ │ - sub $0x1,%r10 │ │ - jb 53360 │ │ - cmpb $0x0,0xb(%rax,%r9,1) │ │ - je 53320 │ │ - cmp $0x3,%r9 │ │ - jne 53360 │ │ - movzwl 0xc(%rax),%r9d │ │ - xor $0x4e47,%r9d │ │ - movzbl 0xe(%rax),%r10d │ │ - xor $0x55,%r10d │ │ - or %r9w,%r10w │ │ - jne 53360 │ │ - cmpl $0x3,0x8(%rax) │ │ - je 5338d │ │ - nopl 0x0(%rax,%rax,1) │ │ - cmp %r8,%r11 │ │ - jbe 53240 │ │ - mov %rdi,%rax │ │ - mov %r13,%r11 │ │ - cmp $0xc,%r13 │ │ - jae 532c0 │ │ - jmp 53240 │ │ - xor %eax,%eax │ │ + mov %rax,%rcx │ │ + sub $0x1,%rax │ │ + jb 53730 │ │ + cmpb $0x0,0xb(%r14,%rcx,1) │ │ + je 536d0 │ │ + cmp $0x3,%rcx │ │ + jne 53730 │ │ + mov $0x3,%edx │ │ + lea -0x48fc3(%rip),%rsi │ │ + mov %r10,-0x60(%rbp) │ │ + call *0x24e63(%rip) │ │ + mov -0x50(%rbp),%r11 │ │ + mov -0x60(%rbp),%r10 │ │ + mov $0x1,%r9d │ │ + xor %r8d,%r8d │ │ + mov -0x58(%rbp),%rsi │ │ + mov -0x48(%rbp),%rdx │ │ + test %eax,%eax │ │ + jne 53730 │ │ + cmpl $0x3,0x8(%r14) │ │ + je 53768 │ │ + data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + cmp %r13,%r10 │ │ + jbe 535e0 │ │ + mov %r15,%r14 │ │ + mov %rbx,%r10 │ │ + cmp $0xc,%rbx │ │ + jae 53670 │ │ + jmp 535e0 │ │ + xor %r14d,%r14d │ │ + jmp 53756 │ │ + xor %r14d,%r14d │ │ + mov %r14,%rax │ │ + add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ + pop %rbp │ │ ret │ │ - xor %eax,%eax │ │ - ret │ │ - add %r12,%rax │ │ - jmp 53380 │ │ + add %r12,%r14 │ │ + mov -0x68(%rbp),%rdx │ │ + jmp 53756 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -59023,118 +59372,111 @@ │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ mov %rdi,%rbx │ │ mov %rsi,%rdi │ │ xor %esi,%esi │ │ - call *0x27fc7(%rip) │ │ + call *0x24ea7(%rip) │ │ test %rax,%rax │ │ - je 533f4 │ │ + je 537d4 │ │ mov %rax,%r14 │ │ mov %rax,%rdi │ │ - call *0x27f6e(%rip) │ │ + call *0x24e4e(%rip) │ │ mov %rax,%r15 │ │ test %rax,%rax │ │ - je 53411 │ │ + je 53805 │ │ mov %r15,%rdi │ │ - call *0x27e5d(%rip) │ │ + call *0x24d35(%rip) │ │ test %rax,%rax │ │ - je 53434 │ │ + je 53831 │ │ mov %rax,%r12 │ │ mov %rax,%rdi │ │ mov %r14,%rsi │ │ mov %r15,%rdx │ │ - call *0x27e56(%rip) │ │ - jmp 53417 │ │ - call *0x27e76(%rip) │ │ - mov (%rax),%eax │ │ + call *0x24d2e(%rip) │ │ + jmp 5380b │ │ + call *0x24d56(%rip) │ │ + movslq (%rax),%rax │ │ + mov 0x28f7c(%rip),%rdx │ │ + lea 0x24135(%rip),%rcx │ │ + cmp %rcx,%rdx │ │ + jne 53828 │ │ shl $0x20,%rax │ │ or $0x2,%rax │ │ mov %rax,0x8(%rbx) │ │ movq $0xffffffffffffffff,(%rbx) │ │ - jmp 5342b │ │ + jmp 5381f │ │ mov $0x1,%r12d │ │ mov %r14,%rdi │ │ - call *0x27e20(%rip) │ │ + call *0x24ce4(%rip) │ │ mov %r15,(%rbx) │ │ mov %r12,0x8(%rbx) │ │ mov %r15,0x10(%rbx) │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ + mov %rcx,0x28f31(%rip) │ │ + jmp 537f0 │ │ mov $0x1,%edi │ │ mov %r15,%rsi │ │ - call 2899b │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 27cfb │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ sub $0x28,%rsp │ │ mov %rdi,%r14 │ │ lea -0x38(%rbp),%rdi │ │ - call 29030 │ │ + call 28430 │ │ mov -0x38(%rbp),%rax │ │ cmp $0xffffffffffffffff,%rax │ │ - je 53490 │ │ - lea 0x271be(%rip),%rcx │ │ + je 53880 │ │ + lea 0x240ce(%rip),%rcx │ │ mov %rcx,0x8(%r14) │ │ movq $0xffffffffffffffff,(%r14) │ │ test %rax,%rax │ │ - je 534be │ │ + je 538ae │ │ mov -0x30(%rbp),%rbx │ │ - jmp 534ab │ │ + jmp 5389b │ │ mov -0x30(%rbp),%rbx │ │ mov -0x28(%rbp),%r15 │ │ mov %r14,%rdi │ │ mov %rbx,%rsi │ │ - call 533a0 │ │ + call 53780 │ │ movb $0x0,(%rbx) │ │ test %r15,%r15 │ │ - je 534be │ │ + je 538ae │ │ mov %rbx,%rdi │ │ add $0x28,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x27d82(%rip) │ │ + jmp *0x24c4a(%rip) │ │ add $0x28,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov %rax,%r14 │ │ movb $0x0,(%rbx) │ │ test %r15,%r15 │ │ - je 534dd │ │ + je 538cd │ │ mov %rbx,%rdi │ │ - call *0x27d63(%rip) │ │ + call *0x24c2b(%rip) │ │ mov %r14,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -59145,689 +59487,610 @@ │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x58,%rsp │ │ - movzbl 0x38(%rsi),%eax │ │ - mov $0xff,%r15b │ │ + sub $0x48,%rsp │ │ + mov %rsi,%r14 │ │ + mov %rdi,%rbx │ │ + movzbl 0x38(%rsi),%edx │ │ + movzbl 0x39(%rsi),%eax │ │ + cmp $0x3,%dl │ │ + sete %cl │ │ cmp $0x3,%al │ │ - jne 5351e │ │ - mov %r15b,(%rdi) │ │ - add $0x58,%rsp │ │ + sete %sil │ │ + or %cl,%sil │ │ + cmp %al,%dl │ │ + seta %cl │ │ + or %sil,%cl │ │ + mov $0xff,%cl │ │ + jne 53c94 │ │ + movzbl %al,%ecx │ │ + cmp $0x2,%dl │ │ + setb %dil │ │ + movzbl 0x3a(%r14),%esi │ │ + and %sil,%dil │ │ + movzbl %dil,%edi │ │ + mov %rdi,-0x30(%rbp) │ │ + mov (%r14),%r8 │ │ + mov 0x8(%r14),%r15 │ │ + lea -0x68(%rbp),%r13 │ │ + cmp $0x1,%dl │ │ + ja 539c5 │ │ + test $0x1,%sil │ │ + je 53aa6 │ │ + cmp $0x1,%ecx │ │ + je 53a8c │ │ + cmp $0x2,%ecx │ │ + jne 53ca5 │ │ + lea -0x70(%rbp),%r12 │ │ + nopl 0x0(%rax,%rax,1) │ │ + cmp -0x30(%rbp),%r15 │ │ + jbe 53a8c │ │ + mov %r12,%rdi │ │ + mov %r14,%rsi │ │ + call 680d0 │ │ + mov 0x30(%r13),%rax │ │ + mov %r15,%rsi │ │ + mov %rax,0x30(%rbx) │ │ + movups 0x0(%r13),%xmm0 │ │ + movups 0x10(%r13),%xmm1 │ │ + movups 0x20(%r13),%xmm2 │ │ + movups %xmm2,0x20(%rbx) │ │ + movups %xmm1,0x10(%rbx) │ │ + movups %xmm0,(%rbx) │ │ + sub -0x70(%rbp),%rsi │ │ + jb 53cea │ │ + mov %rsi,0x8(%r14) │ │ + cmpb $0xff,(%rbx) │ │ + mov %rsi,%r15 │ │ + je 53970 │ │ + jmp 53c96 │ │ + test $0x1,%sil │ │ + je 53b55 │ │ + cmp $0x1,%ecx │ │ + je 53a8c │ │ + cmp $0x2,%ecx │ │ + jne 53ca5 │ │ + cmp -0x30(%rbp),%r15 │ │ + jbe 53c28 │ │ + lea -0x70(%rbp),%rdi │ │ + mov %r14,%rsi │ │ + call 680d0 │ │ + mov 0x30(%r13),%rax │ │ + mov %r15,%r12 │ │ + mov %rax,0x30(%rbx) │ │ + movups 0x0(%r13),%xmm0 │ │ + movups 0x10(%r13),%xmm1 │ │ + movups 0x20(%r13),%xmm2 │ │ + movups %xmm2,0x20(%rbx) │ │ + movups %xmm1,0x10(%rbx) │ │ + movups %xmm0,(%rbx) │ │ + sub -0x70(%rbp),%r12 │ │ + jb 53cd0 │ │ + mov %r12,0x8(%r14) │ │ + cmpb $0xff,(%rbx) │ │ + jne 53c96 │ │ + lea -0x70(%rbp),%r15 │ │ + cmp -0x30(%rbp),%r12 │ │ + jbe 53c28 │ │ + mov %r15,%rdi │ │ + mov %r14,%rsi │ │ + call 680d0 │ │ + mov 0x30(%r13),%rax │ │ + mov %r12,%rsi │ │ + mov %rax,0x30(%rbx) │ │ + movups 0x0(%r13),%xmm0 │ │ + movups 0x10(%r13),%xmm1 │ │ + movups 0x20(%r13),%xmm2 │ │ + movups %xmm2,0x20(%rbx) │ │ + movups %xmm1,0x10(%rbx) │ │ + movups %xmm0,(%rbx) │ │ + sub -0x70(%rbp),%rsi │ │ + jb 53ce7 │ │ + mov %rsi,0x8(%r14) │ │ + cmpb $0xff,(%rbx) │ │ + mov %rsi,%r12 │ │ + je 53a37 │ │ + jmp 53c96 │ │ + movb $0x3,0x39(%r14) │ │ + sub $0x1,%r15 │ │ + jb 53cbd │ │ + mov %r15,0x8(%r14) │ │ + mov $0x6,%cl │ │ + jmp 53c94 │ │ + lea -0x70(%rbp),%rdi │ │ + mov %r15,%r12 │ │ + cmp $0x1,%al │ │ + je 53c0e │ │ + movzbl %al,%eax │ │ + cmp $0x2,%eax │ │ + jne 53ca5 │ │ + mov %r12,%rax │ │ + test %r12,%r12 │ │ + je 53aed │ │ + cmp $0x1,%r12 │ │ + jne 53ad7 │ │ + cmpb $0x2e,(%r8) │ │ + je 53ae4 │ │ + jmp 53aeb │ │ + cmpb $0x2e,(%r8) │ │ + jne 53aeb │ │ + cmpb $0x2f,0x1(%r8) │ │ + jne 53aeb │ │ + mov $0x1,%eax │ │ + jmp 53aed │ │ + xor %eax,%eax │ │ + cmp %rax,%r12 │ │ + ja 53afb │ │ + movb $0x1,0x39(%r14) │ │ + mov $0x1,%al │ │ + jmp 53aad │ │ + mov %r8,-0x30(%rbp) │ │ + mov %r14,%rsi │ │ + call 680d0 │ │ + mov 0x30(%r13),%rax │ │ + mov %r12,%r15 │ │ + mov %rax,0x30(%rbx) │ │ + movups 0x0(%r13),%xmm0 │ │ + movups 0x10(%r13),%xmm1 │ │ + movups 0x20(%r13),%xmm2 │ │ + movups %xmm2,0x20(%rbx) │ │ + movups %xmm1,0x10(%rbx) │ │ + movups %xmm0,(%rbx) │ │ + sub -0x70(%rbp),%r15 │ │ + jb 53ce4 │ │ + mov %r15,0x8(%r14) │ │ + mov $0x2,%al │ │ + cmpb $0xff,(%rbx) │ │ + mov -0x30(%rbp),%r8 │ │ + lea -0x70(%rbp),%rdi │ │ + jne 53c96 │ │ + mov %r15,%r12 │ │ + jmp 53aad │ │ + cmp $0x1,%ecx │ │ + je 53c31 │ │ + cmp $0x2,%ecx │ │ + jne 53ca5 │ │ + cmp -0x30(%rbp),%r15 │ │ + jbe 53c28 │ │ + lea -0x70(%rbp),%rdi │ │ + mov %r14,%rsi │ │ + call 680d0 │ │ + mov 0x30(%r13),%rax │ │ + mov %r15,%r12 │ │ + mov %rax,0x30(%rbx) │ │ + movups 0x0(%r13),%xmm0 │ │ + movups 0x10(%r13),%xmm1 │ │ + movups 0x20(%r13),%xmm2 │ │ + movups %xmm2,0x20(%rbx) │ │ + movups %xmm1,0x10(%rbx) │ │ + movups %xmm0,(%rbx) │ │ + sub -0x70(%rbp),%r12 │ │ + jb 53cd0 │ │ + mov %r12,0x8(%r14) │ │ + cmpb $0xff,(%rbx) │ │ + jne 53c96 │ │ + lea -0x70(%rbp),%r15 │ │ + cmp -0x30(%rbp),%r12 │ │ + jbe 53c28 │ │ + mov %r15,%rdi │ │ + mov %r14,%rsi │ │ + call 680d0 │ │ + mov 0x30(%r13),%rax │ │ + mov %r12,%rsi │ │ + mov %rax,0x30(%rbx) │ │ + movups 0x0(%r13),%xmm0 │ │ + movups 0x10(%r13),%xmm1 │ │ + movups 0x20(%r13),%xmm2 │ │ + movups %xmm2,0x20(%rbx) │ │ + movups %xmm1,0x10(%rbx) │ │ + movups %xmm0,(%rbx) │ │ + sub -0x70(%rbp),%rsi │ │ + jb 53ce7 │ │ + mov %rsi,0x8(%r14) │ │ + cmpb $0xff,(%rbx) │ │ + mov %rsi,%r12 │ │ + je 53bbd │ │ + jmp 53c96 │ │ + movb $0x3,0x39(%r14) │ │ + test %r12,%r12 │ │ + je 53c51 │ │ + cmp $0x1,%r12 │ │ + mov $0xff,%cl │ │ + jne 53c55 │ │ + cmpb $0x2e,(%r8) │ │ + je 53c62 │ │ + jmp 53c94 │ │ + movb $0x1,0x39(%r14) │ │ + mov $0xff,%cl │ │ + jmp 53c94 │ │ + movb $0x3,0x39(%r14) │ │ + test %r15,%r15 │ │ + je 53c51 │ │ + cmp $0x1,%r15 │ │ + mov $0xff,%cl │ │ + jne 53c7b │ │ + mov $0x1,%r15d │ │ + cmpb $0x2e,(%r8) │ │ + je 53c88 │ │ + jmp 53c94 │ │ + mov $0xff,%cl │ │ + jmp 53c94 │ │ + cmpb $0x2e,(%r8) │ │ + jne 53c94 │ │ + cmpb $0x2f,0x1(%r8) │ │ + jne 53c94 │ │ + sub $0x1,%r12 │ │ + jae 53c8e │ │ + lea 0x24401(%rip),%rcx │ │ + xor %edi,%edi │ │ + mov %r12,%rsi │ │ + xor %edx,%edx │ │ + call 31960 │ │ + cmpb $0x2e,(%r8) │ │ + jne 53c94 │ │ + cmpb $0x2f,0x1(%r8) │ │ + jne 53c94 │ │ + dec %r15 │ │ + mov %r15,%r12 │ │ + mov %r12,0x8(%r14) │ │ + mov $0x7,%cl │ │ + mov %cl,(%rbx) │ │ + add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - mov 0x8(%rsi),%r13 │ │ - lea -0x70(%rbp),%r12 │ │ - movzbl 0x3a(%rsi),%edx │ │ - movzbl 0x39(%rsi),%ecx │ │ - cmp $0x1,%al │ │ - ja 535d6 │ │ - cmp $0x3,%cl │ │ - sete %r8b │ │ - cmp %cl,%al │ │ - seta %al │ │ - or %r8b,%al │ │ - test $0x1,%dl │ │ - je 536be │ │ - test %al,%al │ │ - jne 5350c │ │ - lea -0x78(%rbp),%rbx │ │ - cmp $0x1,%cl │ │ - je 53873 │ │ - movzbl %cl,%eax │ │ - cmp $0x2,%eax │ │ - jne 538d5 │ │ - cmp $0x1,%r13 │ │ - ja 53579 │ │ - movb $0x1,0x39(%rsi) │ │ - mov $0x1,%cl │ │ - jmp 53556 │ │ - mov %rdi,%r15 │ │ - mov %rbx,%rdi │ │ - mov %rsi,%r14 │ │ - call 68780 │ │ - mov 0x30(%r12),%rcx │ │ - mov %r13,%rax │ │ - mov %rcx,0x30(%r15) │ │ - movups (%r12),%xmm0 │ │ - movups 0x10(%r12),%xmm1 │ │ - movups 0x20(%r12),%xmm2 │ │ - movups %xmm2,0x20(%r15) │ │ - movups %xmm1,0x10(%r15) │ │ - movups %xmm0,(%r15) │ │ - sub -0x78(%rbp),%rax │ │ - jb 538c1 │ │ - mov %r15,%rdi │ │ - mov %r14,%rsi │ │ - mov %rax,0x8(%r14) │ │ - mov $0x2,%cl │ │ - cmpb $0xff,(%r15) │ │ - mov %rax,%r13 │ │ - je 53556 │ │ - jmp 5350f │ │ - movzbl %cl,%eax │ │ - test $0x1,%dl │ │ - je 5377c │ │ - cmp $0x2,%eax │ │ - jb 5350c │ │ - cmp $0x3,%eax │ │ - je 5350c │ │ - cmp $0x2,%eax │ │ - jne 538d5 │ │ - test %r13,%r13 │ │ - je 53889 │ │ - lea -0x78(%rbp),%rax │ │ - mov %rdi,-0x30(%rbp) │ │ - mov %rax,%rdi │ │ - mov %rsi,%r14 │ │ - call 68780 │ │ - mov -0x30(%rbp),%rdi │ │ - mov 0x30(%r12),%rax │ │ - mov %r13,%rbx │ │ - mov %rax,0x30(%rdi) │ │ - movups (%r12),%xmm0 │ │ - movups 0x10(%r12),%xmm1 │ │ - movups 0x20(%r12),%xmm2 │ │ - movups %xmm2,0x20(%rdi) │ │ - movups %xmm1,0x10(%rdi) │ │ - movups %xmm0,(%rdi) │ │ - sub -0x78(%rbp),%rbx │ │ - jb 53900 │ │ - mov %rbx,0x8(%r14) │ │ - cmpb $0xff,(%rdi) │ │ - jne 5350f │ │ - mov %r14,%rsi │ │ - lea -0x78(%rbp),%r13 │ │ + lea -0x49a1f(%rip),%rdi │ │ + lea 0x24405(%rip),%rdx │ │ + mov $0x28,%esi │ │ + call 31a30 │ │ + lea 0x243c4(%rip),%rcx │ │ + xor %edi,%edi │ │ + mov %r15,%rsi │ │ + xor %edx,%edx │ │ + call 31960 │ │ + mov %r12,%rsi │ │ + lea 0x243c6(%rip),%rcx │ │ + xor %edi,%edi │ │ + mov %r15,%rdx │ │ + call 31960 │ │ + mov %r15,%rsi │ │ + mov %r12,%r15 │ │ + lea 0x243af(%rip),%rcx │ │ + xor %edi,%edi │ │ + mov %r15,%rdx │ │ + call 31960 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x88,%rsp │ │ + mov (%rdi),%r14 │ │ + mov 0x8(%rdi),%rbx │ │ + movzbl 0x10(%rdi),%esi │ │ + cmp $0xff,%sil │ │ + je 53d46 │ │ + mov 0x30(%rdi),%rax │ │ + mov %rax,-0x91(%rbp) │ │ + movups 0x11(%rdi),%xmm0 │ │ + movups 0x21(%rdi),%xmm1 │ │ + movaps %xmm1,-0xa0(%rbp) │ │ + movaps %xmm0,-0xb0(%rbp) │ │ + movzbl 0x3a(%rdi),%eax │ │ + movzbl 0x38(%rdi),%ecx │ │ + movzbl 0x39(%rdi),%edx │ │ + mov %r14,-0x68(%rbp) │ │ + mov %rbx,-0x60(%rbp) │ │ + mov %sil,-0x58(%rbp) │ │ + movaps -0xb0(%rbp),%xmm0 │ │ + movaps -0xa0(%rbp),%xmm1 │ │ + movups %xmm0,-0x57(%rbp) │ │ + movups %xmm1,-0x47(%rbp) │ │ + mov -0x91(%rbp),%rsi │ │ + mov %rsi,-0x38(%rbp) │ │ + mov %al,-0x2e(%rbp) │ │ + mov %cl,-0x30(%rbp) │ │ + mov %dl,-0x2f(%rbp) │ │ + cmp $0x2,%cl │ │ + jne 53e04 │ │ test %rbx,%rbx │ │ - je 53889 │ │ - mov %r13,%rdi │ │ - call 68780 │ │ - mov -0x30(%rbp),%rdi │ │ - mov 0x30(%r12),%rcx │ │ - mov %rbx,%rax │ │ - mov %rcx,0x30(%rdi) │ │ - movups (%r12),%xmm0 │ │ - movups 0x10(%r12),%xmm1 │ │ - movups 0x20(%r12),%xmm2 │ │ - movups %xmm2,0x20(%rdi) │ │ - movups %xmm1,0x10(%rdi) │ │ - movups %xmm0,(%rdi) │ │ - sub -0x78(%rbp),%rax │ │ - jb 538b9 │ │ - mov %r14,%rsi │ │ - mov %rax,0x8(%r14) │ │ - cmpb $0xff,(%rdi) │ │ - mov %rax,%rbx │ │ - je 53663 │ │ - jmp 5350f │ │ - test %al,%al │ │ - jne 5350c │ │ - mov (%rsi),%r14 │ │ - lea -0x78(%rbp),%rbx │ │ - cmp $0x1,%cl │ │ - je 53854 │ │ - movzbl %cl,%eax │ │ - cmp $0x2,%eax │ │ - jne 538d5 │ │ - mov %r13,%rax │ │ - test %r13,%r13 │ │ - je 5370e │ │ - cmp $0x1,%r13 │ │ - jne 536f8 │ │ - cmpb $0x2e,(%r14) │ │ - je 53705 │ │ - jmp 5370c │ │ + je 53ec5 │ │ + cs nopw 0x0(%rax,%rax,1) │ │ + xor %esi,%esi │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + cmpb $0x2f,(%r14,%rsi,1) │ │ + je 53dd0 │ │ + inc %rsi │ │ + cmp %rsi,%rbx │ │ + jne 53db0 │ │ + mov %rbx,%rsi │ │ + xor %edi,%edi │ │ + test %rsi,%rsi │ │ + jne 53dda │ │ + jmp 53de6 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov $0x1,%edi │ │ + test %rsi,%rsi │ │ + je 53de6 │ │ + cmp $0x1,%rsi │ │ + jne 53dfc │ │ cmpb $0x2e,(%r14) │ │ - jne 5370c │ │ - cmpb $0x2f,0x1(%r14) │ │ - jne 5370c │ │ - mov $0x1,%eax │ │ - jmp 5370e │ │ - xor %eax,%eax │ │ - cmp %rax,%r13 │ │ - ja 5371b │ │ - movb $0x1,0x39(%rsi) │ │ - mov $0x1,%cl │ │ - jmp 536cd │ │ - mov %rdi,-0x30(%rbp) │ │ - mov %rbx,%rdi │ │ - mov %rsi,-0x38(%rbp) │ │ - call 68780 │ │ - mov -0x30(%rbp),%rdi │ │ - mov 0x30(%r12),%rcx │ │ - mov %r13,%rax │ │ - mov %rcx,0x30(%rdi) │ │ - movups (%r12),%xmm0 │ │ - movups 0x10(%r12),%xmm1 │ │ - movups 0x20(%r12),%xmm2 │ │ - movups %xmm2,0x20(%rdi) │ │ - movups %xmm1,0x10(%rdi) │ │ - movups %xmm0,(%rdi) │ │ - sub -0x78(%rbp),%rax │ │ - jb 538c1 │ │ - mov -0x38(%rbp),%rsi │ │ - mov %rax,0x8(%rsi) │ │ - mov $0x2,%cl │ │ - cmpb $0xff,(%rdi) │ │ - mov %rax,%r13 │ │ - je 536cd │ │ - jmp 5350f │ │ - cmp $0x2,%eax │ │ - jb 5350c │ │ - cmp $0x3,%eax │ │ - je 5350c │ │ - cmp $0x2,%eax │ │ - jne 538d5 │ │ - test %r13,%r13 │ │ - je 53889 │ │ - lea -0x78(%rbp),%rax │ │ - mov %rdi,-0x30(%rbp) │ │ - mov %rax,%rdi │ │ - mov %rsi,%rbx │ │ - call 68780 │ │ - mov -0x30(%rbp),%rdi │ │ - mov 0x30(%r12),%rax │ │ - mov %r13,%r14 │ │ - mov %rax,0x30(%rdi) │ │ - movups (%r12),%xmm0 │ │ - movups 0x10(%r12),%xmm1 │ │ - movups 0x20(%r12),%xmm2 │ │ - movups %xmm2,0x20(%rdi) │ │ - movups %xmm1,0x10(%rdi) │ │ - movups %xmm0,(%rdi) │ │ - sub -0x78(%rbp),%r14 │ │ - jb 53905 │ │ - mov %r14,0x8(%rbx) │ │ - cmpb $0xff,(%rdi) │ │ - jne 5350f │ │ + jne 53dfc │ │ + add %rsi,%rdi │ │ + cmp %rdi,%rbx │ │ + jb 53fa3 │ │ + add %rdi,%r14 │ │ + sub %rdi,%rbx │ │ + jne 53da0 │ │ + xor %ebx,%ebx │ │ + mov %r14,-0x68(%rbp) │ │ + mov %rbx,-0x60(%rbp) │ │ + cmp $0x2,%dl │ │ + jne 53ec7 │ │ + cmp $0x2,%cl │ │ + setb %dl │ │ + and %al,%dl │ │ + movzbl %dl,%r13d │ │ + cmp $0x1,%cl │ │ + ja 53e72 │ │ + test %al,%al │ │ + je 53edf │ │ + cmp %r13,%rbx │ │ + jbe 53ec7 │ │ + lea -0xb0(%rbp),%r15 │ │ + lea -0x68(%rbp),%r12 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r15,%rdi │ │ + mov %r12,%rsi │ │ + call 680d0 │ │ + cmpb $0xff,-0xa8(%rbp) │ │ + jne 53ec7 │ │ mov %rbx,%rsi │ │ - lea -0x78(%rbp),%r13 │ │ - test %r14,%r14 │ │ - je 53889 │ │ - mov %r13,%rdi │ │ - call 68780 │ │ - mov -0x30(%rbp),%rdi │ │ - mov 0x30(%r12),%rcx │ │ - mov %r14,%rax │ │ - mov %rcx,0x30(%rdi) │ │ - movups (%r12),%xmm0 │ │ - movups 0x10(%r12),%xmm1 │ │ - movups 0x20(%r12),%xmm2 │ │ - movups %xmm2,0x20(%rdi) │ │ - movups %xmm1,0x10(%rdi) │ │ - movups %xmm0,(%rdi) │ │ - sub -0x78(%rbp),%rax │ │ - jb 538be │ │ + sub -0xb0(%rbp),%rsi │ │ + jb 53f92 │ │ + mov %rsi,-0x60(%rbp) │ │ + mov %rsi,%rbx │ │ + cmp %r13,%rsi │ │ + ja 53e40 │ │ + jmp 53ec0 │ │ + cmp %r13,%rbx │ │ + jbe 53ec7 │ │ + lea -0xb0(%rbp),%r15 │ │ + lea -0x68(%rbp),%r12 │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov %r15,%rdi │ │ + mov %r12,%rsi │ │ + call 680d0 │ │ + cmpb $0xff,-0xa8(%rbp) │ │ + jne 53ec7 │ │ mov %rbx,%rsi │ │ - mov %rax,0x8(%rbx) │ │ - cmpb $0xff,(%rdi) │ │ - mov %rax,%r14 │ │ - je 537fd │ │ - jmp 5350f │ │ - movb $0x3,0x39(%rsi) │ │ - test %r13,%r13 │ │ - je 5350c │ │ - cmp $0x1,%r13 │ │ - jne 53892 │ │ - cmpb $0x2e,(%r14) │ │ - jne 5350c │ │ - jmp 538a7 │ │ - movb $0x3,0x39(%rsi) │ │ - sub $0x1,%r13 │ │ - jb 538ed │ │ - mov %r13,0x8(%rsi) │ │ - mov $0x6,%r15b │ │ - jmp 5350c │ │ - movb $0x1,0x39(%rsi) │ │ - jmp 5350c │ │ - cmpb $0x2e,(%r14) │ │ - jne 5350c │ │ - cmpb $0x2f,0x1(%r14) │ │ - jne 5350c │ │ - sub $0x1,%r13 │ │ - jb 5390a │ │ - mov %r13,0x8(%rsi) │ │ - mov $0x7,%r15b │ │ - jmp 5350c │ │ - mov %rbx,%r13 │ │ - jmp 538c1 │ │ - mov %r14,%r13 │ │ - lea 0x27520(%rip),%rcx │ │ - xor %edi,%edi │ │ - mov %rax,%rsi │ │ - mov %r13,%rdx │ │ - call 32050 │ │ - lea -0x49909(%rip),%rdi │ │ - lea 0x2751d(%rip),%rdx │ │ - mov $0x28,%esi │ │ - call 32140 │ │ - lea 0x274dc(%rip),%rcx │ │ - xor %edi,%edi │ │ - mov %r13,%rsi │ │ - xor %edx,%edx │ │ - call 32050 │ │ - mov %rbx,%rax │ │ - jmp 538c1 │ │ + sub -0xb0(%rbp),%rsi │ │ + jb 53f92 │ │ + mov %rsi,-0x60(%rbp) │ │ + mov %rsi,%rbx │ │ + cmp %r13,%rsi │ │ + ja 53e90 │ │ + mov %rsi,%rbx │ │ + jmp 53ec7 │ │ + xor %ebx,%ebx │ │ mov %r14,%rax │ │ - jmp 538c1 │ │ - lea 0x274a7(%rip),%rcx │ │ - xor %edi,%edi │ │ - mov %r13,%rsi │ │ - xor %edx,%edx │ │ - call 32050 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x80,%rsp │ │ - movups (%rdi),%xmm0 │ │ - movups 0x10(%rdi),%xmm1 │ │ - movups 0x20(%rdi),%xmm2 │ │ - movups 0x30(%rdi),%xmm3 │ │ - movaps %xmm3,-0x30(%rbp) │ │ - movaps %xmm2,-0x40(%rbp) │ │ - movaps %xmm1,-0x50(%rbp) │ │ - movaps %xmm0,-0x60(%rbp) │ │ - movzbl -0x28(%rbp),%eax │ │ - cmp $0x2,%al │ │ - jne 539d3 │ │ - mov -0x58(%rbp),%rdx │ │ - test %rdx,%rdx │ │ - je 53a91 │ │ - mov -0x60(%rbp),%rcx │ │ - nopw 0x0(%rax,%rax,1) │ │ - xor %esi,%esi │ │ - data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - cmpb $0x2f,(%rcx,%rsi,1) │ │ - je 539a0 │ │ - inc %rsi │ │ - cmp %rsi,%rdx │ │ - jne 53980 │ │ - mov %rdx,%rsi │ │ - xor %edi,%edi │ │ - test %rsi,%rsi │ │ - jne 539aa │ │ - jmp 539b5 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov $0x1,%edi │ │ - test %rsi,%rsi │ │ - je 539b5 │ │ - cmp $0x1,%rsi │ │ - jne 539cb │ │ - cmpb $0x2e,(%rcx) │ │ - jne 539cb │ │ - add %rsi,%rdi │ │ - cmp %rdi,%rdx │ │ - jb 53b65 │ │ - add %rdi,%rcx │ │ - sub %rdi,%rdx │ │ - jne 53970 │ │ - xor %edx,%edx │ │ - mov %rcx,-0x60(%rbp) │ │ - mov %rdx,-0x58(%rbp) │ │ - cmpb $0x2,-0x27(%rbp) │ │ - jne 53a3a │ │ - mov -0x58(%rbp),%rbx │ │ - cmp $0x1,%al │ │ - ja 53a43 │ │ - cmpb $0x0,-0x26(%rbp) │ │ - je 53a98 │ │ - cmp $0x2,%rbx │ │ - jb 53b3a │ │ - lea -0xa0(%rbp),%r14 │ │ - lea -0x60(%rbp),%r15 │ │ - mov %r14,%rdi │ │ - mov %r15,%rsi │ │ - call 68780 │ │ - cmpb $0xff,-0x98(%rbp) │ │ - jne 53b3a │ │ - mov %rbx,%rdx │ │ - sub -0xa0(%rbp),%rdx │ │ - jb 53b51 │ │ - mov %rdx,-0x58(%rbp) │ │ - mov %rdx,%rbx │ │ - cmp $0x1,%rdx │ │ - ja 53a00 │ │ - jmp 53b3d │ │ - mov -0x58(%rbp),%rdx │ │ - jmp 53b3d │ │ - test %rbx,%rbx │ │ - je 53a91 │ │ - lea -0xa0(%rbp),%r14 │ │ - lea -0x60(%rbp),%r15 │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %r14,%rdi │ │ - mov %r15,%rsi │ │ - call 68780 │ │ - cmpb $0xff,-0x98(%rbp) │ │ - jne 53b3a │ │ mov %rbx,%rdx │ │ - sub -0xa0(%rbp),%rdx │ │ - jb 53b51 │ │ - mov %rdx,-0x58(%rbp) │ │ - mov %rdx,%rbx │ │ - jne 53a60 │ │ - xor %edx,%edx │ │ - jmp 53b3d │ │ - mov -0x60(%rbp),%r12 │ │ - lea -0xa0(%rbp),%r14 │ │ - lea -0x60(%rbp),%r15 │ │ + add $0x88,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + ret │ │ + lea -0xb0(%rbp),%r15 │ │ + lea -0x68(%rbp),%r12 │ │ mov %rbx,%rax │ │ test %rbx,%rbx │ │ - je 53b00 │ │ - nop │ │ + je 53f50 │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp $0x1,%rbx │ │ - jne 53ad0 │ │ - cmpb $0x2e,(%r12) │ │ - jne 53adf │ │ + jne 53f20 │ │ + cmpb $0x2e,(%r14) │ │ + jne 53f2d │ │ mov $0x1,%eax │ │ cmp %rax,%rbx │ │ - ja 53b05 │ │ - jmp 53b3a │ │ - nopl 0x0(%rax) │ │ - cmpb $0x2e,(%r12) │ │ - jne 53af0 │ │ - cmpb $0x2f,0x1(%r12) │ │ - je 53abd │ │ + ja 53f59 │ │ + jmp 53ec7 │ │ + nopl 0x0(%rax,%rax,1) │ │ + cmpb $0x2e,(%r14) │ │ + jne 53f40 │ │ + cmpb $0x2f,0x1(%r14) │ │ + je 53f0c │ │ xor %eax,%eax │ │ cmp %rax,%rbx │ │ - ja 53b05 │ │ - jmp 53b3a │ │ - nopl 0x0(%rax,%rax,1) │ │ + ja 53f59 │ │ + jmp 53ec7 │ │ + cs nopw 0x0(%rax,%rax,1) │ │ xor %eax,%eax │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp %rax,%rbx │ │ - jbe 53b3a │ │ - mov %r14,%rdi │ │ - mov %r15,%rsi │ │ - call 68780 │ │ - cmpb $0xff,-0x98(%rbp) │ │ - jne 53b3a │ │ - mov %rbx,%rdx │ │ - sub -0xa0(%rbp),%rdx │ │ - jb 53b51 │ │ - mov %rdx,-0x58(%rbp) │ │ - mov %rdx,%rbx │ │ + jbe 53ec7 │ │ + mov %r15,%rdi │ │ + mov %r12,%rsi │ │ + call 680d0 │ │ + cmpb $0xff,-0xa8(%rbp) │ │ + jne 53ec7 │ │ + mov %rbx,%rsi │ │ + sub -0xb0(%rbp),%rsi │ │ + jb 53f92 │ │ + mov %rsi,-0x60(%rbp) │ │ + mov %rsi,%rbx │ │ mov %rbx,%rax │ │ test %rbx,%rbx │ │ - jne 53ab0 │ │ - jmp 53b00 │ │ - mov %rbx,%rdx │ │ - mov -0x60(%rbp),%rax │ │ - add $0x80,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - ret │ │ - lea 0x26df8(%rip),%rcx │ │ + jne 53f00 │ │ + jmp 53f50 │ │ + lea 0x23c87(%rip),%rcx │ │ xor %edi,%edi │ │ - mov %rdx,%rsi │ │ mov %rbx,%rdx │ │ - call 32050 │ │ - lea 0x26e2c(%rip),%rcx │ │ - mov %rdx,%rsi │ │ - call 32050 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 31960 │ │ + lea 0x23cbe(%rip),%rcx │ │ + mov %rbx,%rsi │ │ + mov %rbx,%rdx │ │ + call 31960 │ │ int3 │ │ int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %r14 │ │ - push %rbx │ │ - movzbl (%rdi),%ecx │ │ - lea -0x5(%rcx),%r8 │ │ - xor %eax,%eax │ │ - cmp $0x6,%rcx │ │ - cmovb %rax,%r8 │ │ - movzbl (%rsi),%edx │ │ - lea -0x5(%rdx),%r9 │ │ - cmp $0x6,%rdx │ │ - cmovb %rax,%r9 │ │ - cmp %r9,%r8 │ │ - jne 53c23 │ │ - cmp $0x4,%r8d │ │ - je 53c05 │ │ - mov $0x1,%al │ │ - test %r8,%r8 │ │ - jne 53c23 │ │ - cmp %dl,%cl │ │ - jne 53c21 │ │ - mov %ecx,%eax │ │ - lea -0x4f83a(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmp *%rax │ │ - mov 0x10(%rdi),%rdx │ │ - cmp 0x10(%rsi),%rdx │ │ - jne 53c21 │ │ - mov %rsi,%rbx │ │ - mov 0x8(%rsi),%rsi │ │ - mov %rdi,%r14 │ │ - mov 0x8(%rdi),%rdi │ │ - call *0x276b3(%rip) │ │ - test %eax,%eax │ │ - jne 53c21 │ │ - mov 0x20(%r14),%rdx │ │ - cmp 0x20(%rbx),%rdx │ │ - jne 53c21 │ │ - mov 0x18(%rbx),%rsi │ │ - mov 0x18(%r14),%rdi │ │ - jmp 53c17 │ │ - mov 0x10(%rdi),%rdx │ │ - cmp 0x10(%rsi),%rdx │ │ - jne 53c21 │ │ - mov 0x8(%rsi),%rsi │ │ - mov 0x8(%rdi),%rdi │ │ - call *0x27683(%rip) │ │ - test %eax,%eax │ │ - jmp 53c2f │ │ - xor %eax,%eax │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %rbp │ │ - ret │ │ - movzbl 0x1(%rdi),%eax │ │ - cmp 0x1(%rsi),%al │ │ - sete %al │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %rbp │ │ - ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ - push %r12 │ │ push %rbx │ │ - sub $0x2b0,%rsp │ │ - mov %rsi,%rbx │ │ - mov %rdi,%rsi │ │ - cmp $0x17f,%rbx │ │ - ja 53e78 │ │ - lea -0x2c8(%rbp),%r14 │ │ - mov %r14,%rdi │ │ - mov %rbx,%rdx │ │ - call *0x275d0(%rip) │ │ - movb $0x0,-0x2c8(%rbp,%rbx,1) │ │ - lea 0x1(%rbx),%rax │ │ - cmp $0xe,%rbx │ │ - ja 53cab │ │ + sub $0x218,%rsp │ │ + mov %rdx,%r14 │ │ + mov %rdi,%rbx │ │ + cmp $0x17f,%rdx │ │ + ja 541b7 │ │ + lea -0x230(%rbp),%r15 │ │ + mov %r15,%rdi │ │ + mov %r14,%rdx │ │ + call *0x2450a(%rip) │ │ + movb $0x0,-0x230(%rbp,%r14,1) │ │ + lea 0x1(%r14),%rax │ │ + cmp $0xe,%r14 │ │ + ja 5402b │ │ xor %edx,%edx │ │ - nopl 0x0(%rax) │ │ - cmpb $0x0,-0x2c8(%rbp,%rdx,1) │ │ - je 53d76 │ │ + nopl 0x0(%rax,%rax,1) │ │ + cmpb $0x0,-0x230(%rbp,%rdx,1) │ │ + je 540f3 │ │ inc %rdx │ │ cmp %rdx,%rax │ │ - jne 53c90 │ │ - jmp 53df7 │ │ - lea -0x2c1(%rbp),%rcx │ │ + jne 54010 │ │ + jmp 54165 │ │ + lea -0x229(%rbp),%rcx │ │ and $0xfffffffffffffff8,%rcx │ │ - sub %r14,%rcx │ │ - jne 53d17 │ │ - lea -0xf(%rbx),%rdx │ │ + sub %r15,%rcx │ │ + jne 54097 │ │ + lea -0xf(%r14),%rdx │ │ xor %ecx,%ecx │ │ movabs $0x8080808080808080,%rsi │ │ - movdqa -0x50403(%rip),%xmm0 │ │ + movdqa -0x50753(%rip),%xmm0 │ │ data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - movdqu -0x2c8(%rbp,%rcx,1),%xmm1 │ │ + movdqu -0x230(%rbp,%rcx,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ psubq %xmm1,%xmm2 │ │ por %xmm1,%xmm2 │ │ movq %xmm2,%rdi │ │ and %rsi,%rdi │ │ pextrq $0x1,%xmm2,%r8 │ │ and %rdi,%r8 │ │ cmp %rsi,%r8 │ │ - jne 53d3b │ │ + jne 540bb │ │ add $0x10,%rcx │ │ cmp %rdx,%rcx │ │ - jbe 53ce0 │ │ - jmp 53d3b │ │ + jbe 54060 │ │ + jmp 540bb │ │ xor %edx,%edx │ │ nopl 0x0(%rax) │ │ - cmpb $0x0,-0x2c8(%rbp,%rdx,1) │ │ - je 53d76 │ │ + cmpb $0x0,-0x230(%rbp,%rdx,1) │ │ + je 540f3 │ │ inc %rdx │ │ cmp %rdx,%rcx │ │ - jne 53d20 │ │ - lea -0xf(%rbx),%rdx │ │ + jne 540a0 │ │ + lea -0xf(%r14),%rdx │ │ cmp %rdx,%rcx │ │ - jbe 53cc1 │ │ + jbe 54041 │ │ sub %rcx,%rax │ │ - je 53df7 │ │ + je 54165 │ │ lea (%rcx,%rbp,1),%rsi │ │ - add $0xfffffffffffffd38,%rsi │ │ + add $0xfffffffffffffdd0,%rsi │ │ xor %edx,%edx │ │ data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ cmpb $0x0,(%rsi,%rdx,1) │ │ - je 53d73 │ │ + je 540f0 │ │ inc %rdx │ │ cmp %rdx,%rax │ │ - jne 53d60 │ │ - jmp 53df7 │ │ + jne 540e0 │ │ + jmp 54165 │ │ add %rcx,%rdx │ │ - cmp %rbx,%rdx │ │ - jne 53df7 │ │ + cmp %r14,%rdx │ │ + jne 54165 │ │ pxor %xmm0,%xmm0 │ │ movdqa %xmm0,-0x30(%rbp) │ │ movdqa %xmm0,-0x40(%rbp) │ │ movdqa %xmm0,-0x50(%rbp) │ │ movdqa %xmm0,-0x60(%rbp) │ │ movdqa %xmm0,-0x70(%rbp) │ │ movdqa %xmm0,-0x80(%rbp) │ │ movdqa %xmm0,-0x90(%rbp) │ │ movdqa %xmm0,-0xa0(%rbp) │ │ movdqa %xmm0,-0xb0(%rbp) │ │ - lea -0x2c8(%rbp),%rdi │ │ + lea -0x230(%rbp),%rdi │ │ lea -0xb0(%rbp),%rsi │ │ - call *0x275bf(%rip) │ │ + call *0x24502(%rip) │ │ cmp $0xffffffff,%eax │ │ - je 53e66 │ │ - lea -0x140(%rbp),%rdi │ │ + je 54179 │ │ + lea 0x8(%rbx),%rdi │ │ lea -0xb0(%rbp),%rsi │ │ mov $0x90,%edx │ │ - call *0x2745d(%rip) │ │ - xor %eax,%eax │ │ - test %rax,%rax │ │ - jne 53e13 │ │ - jmp 53e93 │ │ - lea 0x2683a(%rip),%rax │ │ - mov %rax,-0x140(%rbp) │ │ - mov $0x1,%eax │ │ - test %rax,%rax │ │ - je 53e93 │ │ - mov -0x140(%rbp),%rcx │ │ - mov %ecx,%edx │ │ - and $0x3,%edx │ │ - xor %eax,%eax │ │ - lea -0x2(%rdx),%esi │ │ - cmp $0x2,%esi │ │ - jb 53ea6 │ │ - test %rdx,%rdx │ │ - je 53ea6 │ │ - lea -0x1(%rcx),%rbx │ │ - mov -0x1(%rcx),%r14 │ │ - mov 0x7(%rcx),%r12 │ │ - mov (%r12),%rax │ │ - test %rax,%rax │ │ - je 53e48 │ │ - mov %r14,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r12) │ │ - je 53e59 │ │ - mov %r14,%rdi │ │ - call *0x273e7(%rip) │ │ - mov %rbx,%rdi │ │ - call *0x273de(%rip) │ │ + call *0x2439f(%rip) │ │ xor %eax,%eax │ │ - jmp 53ea6 │ │ - call *0x27404(%rip) │ │ - mov (%rax),%eax │ │ + jmp 541a6 │ │ + lea 0x237cc(%rip),%rax │ │ + mov %rax,0x8(%rbx) │ │ + movq $0x1,(%rbx) │ │ + jmp 541a9 │ │ + call *0x243b1(%rip) │ │ + movslq (%rax),%rax │ │ + mov 0x285d7(%rip),%rdx │ │ + lea 0x23790(%rip),%rcx │ │ + cmp %rcx,%rdx │ │ + jne 541cf │ │ shl $0x20,%rax │ │ or $0x2,%rax │ │ - jmp 53dfe │ │ - lea -0x148(%rbp),%rdi │ │ - mov %rbx,%rdx │ │ - call 68670 │ │ - mov -0x148(%rbp),%rax │ │ - test %rax,%rax │ │ - jne 53e13 │ │ - mov $0xf000,%eax │ │ - and -0x128(%rbp),%eax │ │ - cmp $0x8000,%eax │ │ - sete %al │ │ - add $0x2b0,%rsp │ │ + mov %rax,0x8(%rbx) │ │ + mov $0x1,%eax │ │ + mov %rax,(%rbx) │ │ + add $0x218,%rsp │ │ pop %rbx │ │ - pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - mov %rax,%r15 │ │ - cmpq $0x0,0x8(%r12) │ │ - je 53eca │ │ - mov %r14,%rdi │ │ - call *0x27376(%rip) │ │ mov %rbx,%rdi │ │ - call *0x2736d(%rip) │ │ - mov %r15,%rdi │ │ - call 718d0 │ │ + mov %r14,%rdx │ │ + add $0x218,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + jmp 67ee0 │ │ + mov %rcx,0x2858a(%rip) │ │ + jmp 54195 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ @@ -59841,28 +60104,28 @@ │ │ mov $0x4,%r14d │ │ cmovae %rax,%r14 │ │ mov 0x8(%rdi),%rdx │ │ lea -0x28(%rbp),%rdi │ │ mov $0x8,%r8d │ │ mov $0x10,%r9d │ │ mov %r14,%rcx │ │ - call 48f50 │ │ + call 49110 │ │ cmpl $0x1,-0x28(%rbp) │ │ - je 53f39 │ │ + je 54239 │ │ mov -0x20(%rbp),%rax │ │ mov %rax,0x8(%rbx) │ │ mov %r14,(%rbx) │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov -0x20(%rbp),%rdi │ │ mov -0x18(%rbp),%rsi │ │ - call 2899b │ │ + call 27cfb │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -59875,387 +60138,419 @@ │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0xb8,%rsp │ │ mov %rcx,-0xa8(%rbp) │ │ mov %rdx,%rbx │ │ - mov %rsi,%r14 │ │ - mov %rdi,-0x58(%rbp) │ │ + mov %rsi,%r15 │ │ + mov %rdi,-0x60(%rbp) │ │ test %rdx,%rdx │ │ - je 53fb7 │ │ + je 542b7 │ │ mov %rbx,%rdi │ │ - call *0x272b5(%rip) │ │ + call *0x2426d(%rip) │ │ test %rax,%rax │ │ - je 54523 │ │ + je 548c6 │ │ mov %rax,%r12 │ │ mov %rax,%rdi │ │ - mov %r14,%rsi │ │ + mov %r15,%rsi │ │ mov %rbx,%rdx │ │ - call *0x272aa(%rip) │ │ + call *0x24262(%rip) │ │ mov %rbx,-0x48(%rbp) │ │ mov %r12,-0x40(%rbp) │ │ mov %rbx,-0x38(%rbp) │ │ - cmpb $0x2f,(%r14) │ │ + cmpb $0x2f,(%r15) │ │ sete %al │ │ - mov %rbx,-0x50(%rbp) │ │ - jmp 53fdf │ │ + mov %rbx,-0x58(%rbp) │ │ + jmp 542df │ │ movq $0x0,-0x48(%rbp) │ │ movq $0x1,-0x40(%rbp) │ │ movq $0x0,-0x38(%rbp) │ │ mov $0x1,%r12d │ │ - movq $0x0,-0x50(%rbp) │ │ + movq $0x0,-0x58(%rbp) │ │ xor %eax,%eax │ │ - mov %r14,-0x98(%rbp) │ │ - mov %rbx,-0x90(%rbp) │ │ - movb $0xff,-0x88(%rbp) │ │ - mov %al,-0x5e(%rbp) │ │ - movw $0x201,-0x60(%rbp) │ │ + mov %r15,-0xa0(%rbp) │ │ + mov %rbx,-0x98(%rbp) │ │ + movb $0xff,-0x90(%rbp) │ │ + mov %al,-0x66(%rbp) │ │ + movw $0x201,-0x68(%rbp) │ │ lea -0xe0(%rbp),%rdi │ │ - lea -0x98(%rbp),%r14 │ │ - mov %r14,%rsi │ │ - call 534f0 │ │ + lea -0xa0(%rbp),%rbx │ │ + mov %rbx,%rsi │ │ + call 538e0 │ │ movzbl -0xe0(%rbp),%eax │ │ cmp $0xff,%al │ │ - mov %r14,-0xa0(%rbp) │ │ - je 5410e │ │ + je 54443 │ │ cmp $0x9,%al │ │ - jne 5410e │ │ + jne 54443 │ │ mov -0xd8(%rbp),%r15 │ │ - mov -0xd0(%rbp),%rbx │ │ - cmp $0x2,%rbx │ │ - jne 54051 │ │ + mov -0xd0(%rbp),%r13 │ │ + cmp $0x2,%r13 │ │ + jne 5434a │ │ cmpw $0x2e2e,(%r15) │ │ - je 5410e │ │ - mov %rbx,%rax │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + je 54443 │ │ + mov %r13,%rax │ │ + nopl (%rax) │ │ test %rax,%rax │ │ - je 5410e │ │ - mov %rax,%r13 │ │ + je 54443 │ │ + mov %rax,%r14 │ │ dec %rax │ │ - cmpb $0x2e,-0x1(%r15,%r13,1) │ │ - jne 54060 │ │ + cmpb $0x2e,-0x1(%r15,%r14,1) │ │ + jne 54350 │ │ test %rax,%rax │ │ - je 5410e │ │ - mov $0x1,%r14d │ │ - sub %r13,%rbx │ │ - je 540b2 │ │ - mov %rbx,%rdi │ │ - call *0x271a4(%rip) │ │ + je 54443 │ │ + mov $0x1,%eax │ │ + sub %r14,%r13 │ │ + je 543a4 │ │ + mov %r13,%rdi │ │ + call *0x2416d(%rip) │ │ test %rax,%rax │ │ - je 54514 │ │ - mov %rax,%r14 │ │ - add %r13,%r15 │ │ + je 548b7 │ │ + add %r14,%r15 │ │ mov %rax,%rdi │ │ mov %r15,%rsi │ │ - mov %rbx,%rdx │ │ - call *0x27196(%rip) │ │ - mov %rbx,-0x98(%rbp) │ │ - mov %r14,-0x90(%rbp) │ │ - mov %rbx,-0x88(%rbp) │ │ - lea -0x98(%rbp),%rdi │ │ + mov %r13,%rdx │ │ + mov %rax,%r14 │ │ + call *0x2415f(%rip) │ │ + mov %r14,%rax │ │ + mov %r13,-0xa0(%rbp) │ │ + mov %rax,-0x98(%rbp) │ │ + mov %r13,-0x90(%rbp) │ │ + lea -0xa0(%rbp),%rdi │ │ mov $0x4,%edx │ │ mov $0x1,%ecx │ │ mov $0x1,%r8d │ │ - mov %rbx,%rsi │ │ - call 48e40 │ │ - mov -0x90(%rbp),%r15 │ │ - mov -0x88(%rbp),%rbx │ │ - movl $0x7077642e,(%r15,%rbx,1) │ │ - add $0x4,%rbx │ │ - cmpq $0x0,-0x98(%rbp) │ │ + mov %r13,%rsi │ │ + call 49090 │ │ + mov -0x98(%rbp),%r15 │ │ + mov -0x90(%rbp),%rax │ │ + movl $0x7077642e,(%r15,%rax,1) │ │ + cmpq $0x0,-0xa0(%rbp) │ │ + lea 0x4(%rax),%r13 │ │ sete %r14b │ │ - jmp 54136 │ │ - mov $0x3,%ebx │ │ + mov %r15,-0xe0(%rbp) │ │ + mov %r13,-0xd8(%rbp) │ │ + add %r15,%rax │ │ + add $0x4,%rax │ │ + mov %r13,%rdx │ │ + mov %r15,%rcx │ │ + and $0x7,%rdx │ │ + jne 54487 │ │ + cmp $0x8,%r13 │ │ + jae 544b0 │ │ + mov -0x58(%rbp),%rcx │ │ + test %rcx,%rcx │ │ + je 5450d │ │ + cmpb $0x2f,(%r12) │ │ + sete %al │ │ + jmp 5450f │ │ + mov $0x3,%r13d │ │ mov $0x3,%edi │ │ - call *0x2711a(%rip) │ │ + call *0x2409c(%rip) │ │ test %rax,%rax │ │ - je 54514 │ │ + je 548b7 │ │ mov %rax,%r15 │ │ movb $0x70,0x2(%rax) │ │ movw $0x7764,(%rax) │ │ + mov %rax,-0xe0(%rbp) │ │ + movq $0x3,-0xd8(%rbp) │ │ + add $0x3,%rax │ │ + mov $0x3,%edx │ │ xor %r14d,%r14d │ │ - mov -0x50(%rbp),%rcx │ │ - mov %r15,-0xe0(%rbp) │ │ - mov %rbx,-0xd8(%rbp) │ │ - xor %eax,%eax │ │ - nopw 0x0(%rax,%rax,1) │ │ - cmpb $0x2f,(%r15,%rax,1) │ │ - je 543fe │ │ - inc %rax │ │ - cmp %rax,%rbx │ │ - jne 54150 │ │ - test %rcx,%rcx │ │ - je 54172 │ │ - cmpb $0x2f,(%r12) │ │ - sete %al │ │ - jmp 54174 │ │ + xor %ecx,%ecx │ │ + nopl 0x0(%rax) │ │ + cmpb $0x2f,(%r15,%rcx,1) │ │ + je 545e4 │ │ + inc %rcx │ │ + cmp %rcx,%rdx │ │ + jne 54490 │ │ + add %r15,%rcx │ │ + cmp $0x8,%r13 │ │ + jb 54429 │ │ + cmpb $0x2f,(%rcx) │ │ + je 545e4 │ │ + cmpb $0x2f,0x1(%rcx) │ │ + je 545e4 │ │ + cmpb $0x2f,0x2(%rcx) │ │ + je 545e4 │ │ + cmpb $0x2f,0x3(%rcx) │ │ + je 545e4 │ │ + cmpb $0x2f,0x4(%rcx) │ │ + je 545e4 │ │ + cmpb $0x2f,0x5(%rcx) │ │ + je 545e4 │ │ + cmpb $0x2f,0x6(%rcx) │ │ + je 545e4 │ │ + cmpb $0x2f,0x7(%rcx) │ │ + je 545e4 │ │ + add $0x8,%rcx │ │ + cmp %rax,%rcx │ │ + jne 544b0 │ │ + jmp 54429 │ │ xor %eax,%eax │ │ - mov %r12,-0x98(%rbp) │ │ - mov %rcx,-0x90(%rbp) │ │ - movb $0xff,-0x88(%rbp) │ │ - mov %al,-0x5e(%rbp) │ │ - movw $0x201,-0x60(%rbp) │ │ + mov %r12,-0xa0(%rbp) │ │ + mov %rcx,-0x98(%rbp) │ │ + movb $0xff,-0x90(%rbp) │ │ + mov %al,-0x66(%rbp) │ │ + movw $0x201,-0x68(%rbp) │ │ lea -0xe0(%rbp),%rdi │ │ - lea -0x98(%rbp),%rsi │ │ - mov %rsi,-0xa0(%rbp) │ │ - call 534f0 │ │ + lea -0xa0(%rbp),%rbx │ │ + mov %rbx,%rsi │ │ + call 538e0 │ │ movzbl -0xe0(%rbp),%eax │ │ cmp $0xff,%al │ │ - je 5430e │ │ + je 546e8 │ │ cmp $0x9,%al │ │ - jne 5430e │ │ + jne 546e8 │ │ mov -0xd8(%rbp),%rax │ │ mov -0xd0(%rbp),%rcx │ │ cmp $0x2,%rcx │ │ - jne 541f6 │ │ + jne 54591 │ │ cmpw $0x2e2e,(%rax) │ │ - jne 541f6 │ │ + jne 54591 │ │ mov $0x2,%esi │ │ xor %edx,%edx │ │ test %rax,%rax │ │ cmovne %rax,%rdx │ │ test %rdx,%rdx │ │ - jne 54259 │ │ - jmp 5430e │ │ + jne 5462d │ │ + jmp 546e8 │ │ mov %rcx,%rsi │ │ - nopl 0x0(%rax) │ │ + data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ test %rsi,%rsi │ │ - je 5422e │ │ + je 545ce │ │ mov %rsi,%rdx │ │ dec %rsi │ │ cmpb $0x2e,-0x1(%rax,%rdx,1) │ │ - jne 54200 │ │ + jne 545a0 │ │ test %rsi,%rsi │ │ - je 54244 │ │ + je 54618 │ │ sub %rdx,%rcx │ │ add %rax,%rdx │ │ test %rax,%rax │ │ cmovne %rax,%rdx │ │ test %rdx,%rdx │ │ - jne 54259 │ │ - jmp 5430e │ │ + jne 5462d │ │ + jmp 546e8 │ │ mov %rax,%rdx │ │ xor %eax,%eax │ │ test %rax,%rax │ │ cmovne %rax,%rdx │ │ test %rdx,%rdx │ │ - jne 54259 │ │ - jmp 5430e │ │ + jne 5462d │ │ + jmp 546e8 │ │ + lea -0xe0(%rbp),%rax │ │ + mov %rax,-0xa0(%rbp) │ │ + lea 0x23717(%rip),%rdx │ │ + lea -0x4c83d(%rip),%rdi │ │ + lea 0x13469(%rip),%rax │ │ + mov %rax,0x8(%rbx) │ │ + mov %rbx,%rsi │ │ + call 2fe00 │ │ + jmp 548de │ │ xor %edx,%edx │ │ mov %rcx,%rsi │ │ test %rax,%rax │ │ cmovne %rax,%rdx │ │ test %rdx,%rdx │ │ - je 5430e │ │ + je 546e8 │ │ + mov %r13,-0x50(%rbp) │ │ mov %r14d,-0x2c(%rbp) │ │ test %rax,%rax │ │ cmove %rcx,%rsi │ │ add %rsi,%rdx │ │ mov %rdx,%r14 │ │ sub %r12,%r14 │ │ - mov -0x50(%rbp),%rsi │ │ + mov -0x58(%rbp),%rsi │ │ mov %rsi,%r13 │ │ cmp %rsi,%r14 │ │ - ja 542bd │ │ + ja 54691 │ │ mov %r14,-0xe0(%rbp) │ │ cmp %r12,%rdx │ │ - je 542b6 │ │ + je 5468a │ │ cmp %rsi,%r14 │ │ - je 542b6 │ │ - jae 5429b │ │ + je 5468a │ │ + jae 54673 │ │ cmpb $0x0,-0x1(%r12,%r14,1) │ │ - jns 542b6 │ │ + jns 5468a │ │ cmpb $0x0,(%r12,%r14,1) │ │ - jns 542b6 │ │ + jns 5468a │ │ mov %r12,%rdi │ │ - mov -0x50(%rbp),%rsi │ │ mov %r14,%rdx │ │ - call 685b0 │ │ - mov -0x50(%rbp),%rsi │ │ + call 67e20 │ │ + mov -0x58(%rbp),%rsi │ │ test %al,%al │ │ - je 544e8 │ │ + je 5488b │ │ mov %r14,-0x38(%rbp) │ │ mov %r14,%r13 │ │ mov %rsi,%rax │ │ sub %r13,%rax │ │ - cmp %rax,%rbx │ │ - jae 54436 │ │ + cmp %rax,-0x50(%rbp) │ │ + jae 547d8 │ │ cmp %r13,%rsi │ │ - je 544ba │ │ - mov %rsi,%r14 │ │ + mov -0x2c(%rbp),%r14d │ │ + je 54861 │ │ + mov %rsi,%rbx │ │ movb $0x2e,(%r12,%r13,1) │ │ inc %r13 │ │ mov %r13,-0x38(%rbp) │ │ - sub %r13,%r14 │ │ - cmp %r14,%rbx │ │ - ja 54493 │ │ - mov -0x2c(%rbp),%r14d │ │ + sub %r13,%rbx │ │ + cmp %rbx,-0x50(%rbp) │ │ + ja 5483d │ │ mov -0x40(%rbp),%rdi │ │ add %r13,%rdi │ │ mov %r15,%rsi │ │ + mov -0x50(%rbp),%rbx │ │ mov %rbx,%rdx │ │ - call *0x26f41(%rip) │ │ + call *0x23e1f(%rip) │ │ add %rbx,%r13 │ │ mov %r13,-0x38(%rbp) │ │ test %r14b,%r14b │ │ - jne 5431c │ │ + jne 546f6 │ │ mov %r15,%rdi │ │ - call *0x26f24(%rip) │ │ + call *0x23e02(%rip) │ │ mov -0x40(%rbp),%rbx │ │ mov -0x38(%rbp),%rdx │ │ - lea -0x98(%rbp),%rdi │ │ + lea -0xa0(%rbp),%rdi │ │ mov %rbx,%rsi │ │ - call 52f10 │ │ - cmpl $0x1,-0x98(%rbp) │ │ + call 532f0 │ │ + cmpl $0x1,-0xa0(%rbp) │ │ mov -0xa8(%rbp),%rdx │ │ - jne 543d8 │ │ - mov -0x90(%rbp),%r15 │ │ - mov -0x88(%rbp),%r14 │ │ + jne 547b2 │ │ + mov -0x98(%rbp),%r15 │ │ + mov -0x90(%rbp),%r14 │ │ mov 0x28(%rdx),%r12 │ │ cmp 0x18(%rdx),%r12 │ │ - jne 5436f │ │ + jne 54749 │ │ lea 0x18(%rdx),%rdi │ │ - call 53ee0 │ │ + call 541e0 │ │ mov -0xa8(%rbp),%rdx │ │ mov 0x20(%rdx),%rax │ │ mov %r12,%rcx │ │ shl $0x4,%rcx │ │ mov %r15,(%rax,%rcx,1) │ │ mov %r14,0x8(%rax,%rcx,1) │ │ inc %r12 │ │ mov %r12,0x28(%rdx) │ │ - je 54482 │ │ + je 5482c │ │ mov 0x20(%rdx),%rax │ │ shl $0x4,%r12 │ │ mov -0x10(%rax,%r12,1),%rsi │ │ mov -0x8(%rax,%r12,1),%rdx │ │ - mov -0x58(%rbp),%rdi │ │ - call 4f800 │ │ - mov -0x58(%rbp),%rcx │ │ + mov -0x60(%rbp),%rdi │ │ + call 4fa70 │ │ + mov -0x60(%rbp),%rcx │ │ cmpq $0xffffffffffffffff,(%rcx) │ │ mov -0x48(%rbp),%rax │ │ - je 543e0 │ │ + je 547ba │ │ test %rax,%rax │ │ - je 543ec │ │ + je 547c6 │ │ mov %rbx,%rdi │ │ add $0xb8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x26e68(%rip) │ │ + jmp *0x23d46(%rip) │ │ mov -0x48(%rbp),%rax │ │ - mov -0x58(%rbp),%rcx │ │ + mov -0x60(%rbp),%rcx │ │ movq $0xffffffffffffffff,(%rcx) │ │ test %rax,%rax │ │ - jne 543be │ │ + jne 54798 │ │ add $0xb8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea -0xe0(%rbp),%rax │ │ - mov %rax,-0x98(%rbp) │ │ - lea 0x2662d(%rip),%rdx │ │ - lea -0x4c516(%rip),%rdi │ │ - lea 0x13daf(%rip),%rax │ │ - mov -0xa0(%rbp),%rsi │ │ - mov %rax,0x8(%rsi) │ │ - call 30650 │ │ - jmp 5453b │ │ - lea 0x1(%rbx),%r14 │ │ - add %r13,%r14 │ │ - jb 54530 │ │ - lea -0x98(%rbp),%rdi │ │ + mov -0x50(%rbp),%rax │ │ + lea 0x1(%rax),%rbx │ │ + add %r13,%rbx │ │ + mov -0x2c(%rbp),%r14d │ │ + jb 548d3 │ │ + lea -0xa0(%rbp),%rdi │ │ mov $0x1,%r8d │ │ mov $0x1,%r9d │ │ mov %r12,%rdx │ │ - mov %r14,%rcx │ │ - call 48f50 │ │ - cmpl $0x1,-0x98(%rbp) │ │ - je 5453d │ │ - mov -0x90(%rbp),%r12 │ │ + mov %rbx,%rcx │ │ + call 49110 │ │ + cmpl $0x1,-0xa0(%rbp) │ │ + je 548e0 │ │ + mov -0x98(%rbp),%r12 │ │ mov %r12,-0x40(%rbp) │ │ - mov %r14,-0x48(%rbp) │ │ - jmp 542d8 │ │ - lea 0x2635f(%rip),%rdi │ │ - call 32120 │ │ - jmp 5453b │ │ + mov %rbx,-0x48(%rbp) │ │ + jmp 546b1 │ │ + lea 0x2329d(%rip),%rdi │ │ + call 329c0 │ │ + jmp 548de │ │ lea -0x48(%rbp),%rdi │ │ mov $0x1,%ecx │ │ mov $0x1,%r8d │ │ mov %r13,%rsi │ │ - mov %rbx,%rdx │ │ - mov -0x2c(%rbp),%r14d │ │ - call 48e40 │ │ + mov -0x50(%rbp),%rdx │ │ + call 49090 │ │ mov -0x38(%rbp),%r13 │ │ - jmp 542f4 │ │ + jmp 546ca │ │ lea -0x48(%rbp),%rdi │ │ mov $0x1,%edx │ │ mov $0x1,%ecx │ │ mov $0x1,%r8d │ │ - mov -0x2c(%rbp),%r14d │ │ - call 48e40 │ │ + call 49090 │ │ mov -0x38(%rbp),%r13 │ │ - mov -0x48(%rbp),%r14 │ │ + mov -0x48(%rbp),%rbx │ │ mov -0x40(%rbp),%r12 │ │ - jmp 542d8 │ │ + jmp 546b1 │ │ lea -0xe0(%rbp),%rax │ │ - mov %rax,-0x98(%rbp) │ │ - lea 0x2637b(%rip),%rdx │ │ - lea -0x4e384(%rip),%rdi │ │ - lea -0x2055b(%rip),%rax │ │ + mov %rax,-0xa0(%rbp) │ │ + lea 0x23218(%rip),%rdx │ │ + lea -0x4e88c(%rip),%rdi │ │ + lea -0x2081e(%rip),%rax │ │ mov -0x2c(%rbp),%r14d │ │ - jmp 54421 │ │ + jmp 54607 │ │ mov $0x1,%edi │ │ - mov %rbx,%rsi │ │ - call 2899b │ │ - jmp 5453b │ │ + mov %r13,%rsi │ │ + call 27cfb │ │ + jmp 548de │ │ mov $0x1,%edi │ │ mov %rbx,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ xor %edi,%edi │ │ mov -0x2c(%rbp),%r14d │ │ - call 2899b │ │ + call 27cfb │ │ ud2 │ │ - mov -0x90(%rbp),%rdi │ │ - mov -0x88(%rbp),%rsi │ │ - jmp 54532 │ │ + mov -0x98(%rbp),%rdi │ │ + mov -0x90(%rbp),%rsi │ │ + jmp 548d5 │ │ mov %rax,%rbx │ │ - cmpq $0x0,-0x98(%rbp) │ │ - je 5458a │ │ - mov -0x90(%rbp),%rdi │ │ - jmp 54584 │ │ + cmpq $0x0,-0xa0(%rbp) │ │ + je 5492d │ │ + mov -0x98(%rbp),%rdi │ │ + jmp 54927 │ │ mov %rax,%rbx │ │ mov %r15,%rdi │ │ mov %r14,%rsi │ │ - call *0x26e06(%rip) │ │ - jmp 5458a │ │ + call *0x23d23(%rip) │ │ + jmp 5492d │ │ mov %rax,%rbx │ │ - jmp 5458a │ │ + jmp 5492d │ │ mov %rax,%rbx │ │ test %r14b,%r14b │ │ - jne 5458a │ │ + jne 5492d │ │ mov %r15,%rdi │ │ - call *0x26cb6(%rip) │ │ + call *0x23bcb(%rip) │ │ cmpq $0x0,-0x48(%rbp) │ │ - je 5459b │ │ + je 5493e │ │ mov -0x40(%rbp),%rdi │ │ - call *0x26ca5(%rip) │ │ + call *0x23bba(%rip) │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -60263,60 +60558,60 @@ │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ mov %rdi,%rbx │ │ - mov 0x1d0(%rdi),%rax │ │ + mov 0x1f0(%rdi),%rax │ │ lock decq (%rax) │ │ - jne 545d3 │ │ - lea 0x1d0(%rbx),%rdi │ │ - call 55190 │ │ - lea 0x1d8(%rbx),%rdi │ │ - call 67cd0 │ │ - mov 0x1f8(%rbx),%rdi │ │ - mov 0x200(%rbx),%rsi │ │ - call 67d80 │ │ + jne 54973 │ │ + lea 0x1f0(%rbx),%rdi │ │ + call 55580 │ │ + lea 0x1f8(%rbx),%rdi │ │ + call 67580 │ │ + mov 0x218(%rbx),%rdi │ │ + mov 0x220(%rbx),%rsi │ │ + call 67630 │ │ cmpq $0x0,0x8(%rbx) │ │ - je 54603 │ │ + je 549a3 │ │ mov 0x10(%rbx),%rdi │ │ - call *0x26c3d(%rip) │ │ - mov 0x208(%rbx),%rdi │ │ - mov 0x210(%rbx),%rsi │ │ - call *0x26d61(%rip) │ │ - add $0x218,%rbx │ │ + call *0x23b55(%rip) │ │ + mov 0x228(%rbx),%rdi │ │ + mov 0x230(%rbx),%rsi │ │ + call *0x23c81(%rip) │ │ + add $0x238,%rbx │ │ mov %rbx,%rdi │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ - jmp 4ff70 │ │ + jmp 50120 │ │ mov %rax,%r14 │ │ - lea 0x1d8(%rbx),%rdi │ │ - call 67cd0 │ │ - jmp 54643 │ │ + lea 0x1f8(%rbx),%rdi │ │ + call 67580 │ │ + jmp 549e3 │ │ mov %rax,%r14 │ │ - jmp 54656 │ │ + jmp 549f6 │ │ mov %rax,%r14 │ │ - mov 0x1f8(%rbx),%rdi │ │ - mov 0x200(%rbx),%rsi │ │ - call 67d80 │ │ + mov 0x218(%rbx),%rdi │ │ + mov 0x220(%rbx),%rsi │ │ + call 67630 │ │ cmpq $0x0,0x8(%rbx) │ │ - je 54667 │ │ + je 54a07 │ │ mov 0x10(%rbx),%rdi │ │ - call *0x26bd9(%rip) │ │ - mov 0x208(%rbx),%rdi │ │ - mov 0x210(%rbx),%rsi │ │ - call *0x26cfd(%rip) │ │ - add $0x218,%rbx │ │ + call *0x23af1(%rip) │ │ + mov 0x228(%rbx),%rdi │ │ + mov 0x230(%rbx),%rsi │ │ + call *0x23c1d(%rip) │ │ + add $0x238,%rbx │ │ mov %rbx,%rdi │ │ - call 4ff70 │ │ + call 50120 │ │ mov %r14,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -60326,698 +60621,711 @@ │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0xf8,%rsp │ │ - mov %rcx,%r14 │ │ - mov %rdx,%r15 │ │ + mov %rcx,%r13 │ │ + mov %rdx,%r14 │ │ mov %rsi,%r12 │ │ mov %rdi,%rbx │ │ - movzbl 0x218(%rsi),%eax │ │ + movzbl 0x1e0(%rsi),%eax │ │ cmp $0xfe,%al │ │ - jne 547bd │ │ - cmpl $0x1,0x50(%r12) │ │ - jne 54ac4 │ │ - mov %rbx,-0x50(%rbp) │ │ - mov 0x188(%r12),%r13 │ │ - mov %r15,%rbx │ │ - test %r13,%r13 │ │ - je 54700 │ │ - mov 0x190(%r12),%rax │ │ - mov %rax,-0xb0(%rbp) │ │ - jmp 54700 │ │ - mov 0x58(%r12),%r15 │ │ - mov 0x170(%r12),%rax │ │ - add $0x10,%rax │ │ - movups 0x28(%r12),%xmm0 │ │ - movups %xmm0,-0x110(%rbp) │ │ - mov %r12,-0x100(%rbp) │ │ + jne 54a9b │ │ + cmpl $0x1,(%r12) │ │ + jne 54ed1 │ │ + mov 0x150(%r12),%rax │ │ + mov %rax,-0x100(%rbp) │ │ + test %rax,%rax │ │ + je 54aba │ │ + mov 0x158(%r12),%rax │ │ + mov %rax,-0xf0(%rbp) │ │ + jmp 54aba │ │ + cmp $0xff,%al │ │ + je 54eed │ │ + mov 0x1e0(%r12),%rcx │ │ + mov 0x1e8(%r12),%rax │ │ + mov $0xff,%dl │ │ + jmp 54f16 │ │ + mov %r14,-0xe8(%rbp) │ │ + mov 0x8(%r12),%rax │ │ mov %rax,-0xf8(%rbp) │ │ - movq $0x0,-0xf0(%rbp) │ │ - movq $0x0,-0xb8(%rbp) │ │ - lea -0x90(%rbp),%rdi │ │ - lea -0x110(%rbp),%rsi │ │ - call 65d70 │ │ - movzbl -0x90(%rbp),%edx │ │ - cmp $0xff,%dl │ │ - je 547dc │ │ - movzbl -0x8f(%rbp),%esi │ │ - mov -0x8e(%rbp),%ecx │ │ - movzwl -0x8a(%rbp),%eax │ │ - shl $0x20,%rax │ │ - or %rcx,%rax │ │ - mov -0x88(%rbp),%rcx │ │ - mov %rbx,%r15 │ │ - mov -0x50(%rbp),%rbx │ │ + mov 0x1a8(%r12),%rax │ │ + add $0x10,%rax │ │ + movdqu 0x178(%r12),%xmm0 │ │ + mov 0x1a0(%r12),%r14d │ │ + mov 0x188(%r12),%rcx │ │ + mov %r14d,%edx │ │ + and $0xff00,%edx │ │ + xor %esi,%esi │ │ + cmp $0x800,%edx │ │ + sete %sil │ │ + lea 0x4(%rcx,%rsi,8),%rcx │ │ + xorps %xmm1,%xmm1 │ │ + movups %xmm1,-0xb0(%rbp) │ │ + movq $0x0,-0xa0(%rbp) │ │ + movdqu %xmm0,-0x90(%rbp) │ │ + mov %rax,-0x80(%rbp) │ │ + mov %rcx,-0x78(%rbp) │ │ + movq $0x0,-0x70(%rbp) │ │ + mov %r14d,-0x68(%rbp) │ │ + movq $0x0,-0xc0(%rbp) │ │ + movq $0x10,-0xb8(%rbp) │ │ + movw $0x0,-0x98(%rbp) │ │ + movb $0x0,-0x96(%rbp) │ │ + lea -0x60(%rbp),%rdi │ │ + lea -0xc0(%rbp),%rsi │ │ + call 644b0 │ │ + movzbl -0x60(%rbp),%esi │ │ + cmp $0xff,%sil │ │ + mov %r13,-0xc8(%rbp) │ │ + je 54bc2 │ │ + movzbl -0x5f(%rbp),%edx │ │ + mov -0x5e(%rbp),%eax │ │ + movzwl -0x5a(%rbp),%r14d │ │ + shl $0x20,%r14 │ │ + or %rax,%r14 │ │ + mov -0x58(%rbp),%rax │ │ + cmpq $0x0,-0xc0(%rbp) │ │ + je 54ceb │ │ + mov -0xb8(%rbp),%rdi │ │ + movq %rax,%xmm0 │ │ + mov $0xfffffffffffffffe,%rcx │ │ + jmp 54ca6 │ │ + cmpw $0x0,-0x98(%rbp) │ │ + je 54c0e │ │ + cmp $0x50000,%r14d │ │ + jae 54c20 │ │ + mov -0xb8(%rbp),%rdi │ │ + mov -0xb0(%rbp),%rcx │ │ + lea -0x30(%rdi),%rax │ │ + shl $0x4,%rcx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + nop │ │ + test %rcx,%rcx │ │ + je 54c95 │ │ + lea 0x30(%rax),%rsi │ │ + add $0xffffffffffffffd0,%rcx │ │ + cmpw $0x2130,0x50(%rax) │ │ + mov %rsi,%rax │ │ + jne 54bf0 │ │ + jmp 54c57 │ │ + mov $0x3e,%sil │ │ + cmpq $0x0,-0xc0(%rbp) │ │ + jne 54baa │ │ + jmp 54ceb │ │ + mov -0xb8(%rbp),%rdi │ │ + mov -0xb0(%rbp),%rcx │ │ + lea -0x30(%rdi),%rax │ │ + shl $0x4,%rcx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + nopw 0x0(%rax,%rax,1) │ │ + test %rcx,%rcx │ │ + je 54c95 │ │ + lea 0x30(%rax),%rsi │ │ + add $0xffffffffffffffd0,%rcx │ │ + cmpw $0x76,0x50(%rax) │ │ + mov %rsi,%rax │ │ + jne 54c40 │ │ + lea -0x60(%rbp),%rax │ │ + mov %rdi,%r14 │ │ + mov %rax,%rdi │ │ + call 5fe40 │ │ + mov %r14,%rdi │ │ + mov -0x60(%rbp),%rcx │ │ + movzbl -0x58(%rbp),%esi │ │ + movzbl -0x57(%rbp),%edx │ │ + mov -0x56(%rbp),%eax │ │ + movzwl -0x52(%rbp),%r14d │ │ + shl $0x20,%r14 │ │ + or %rax,%r14 │ │ + movdqa -0x50(%rbp),%xmm0 │ │ + cmpq $0x0,-0xc0(%rbp) │ │ + jne 54ca6 │ │ + jmp 54ce0 │ │ + mov $0xffffffffffffffff,%rcx │ │ + cmpq $0x0,-0xc0(%rbp) │ │ + je 54ce0 │ │ + movdqa %xmm0,-0x120(%rbp) │ │ + mov %rbx,-0x108(%rbp) │ │ + mov %edx,%ebx │ │ + mov %rcx,%r15 │ │ + mov %r12,%r13 │ │ + mov %esi,%r12d │ │ + call *0x23832(%rip) │ │ + movdqa -0x120(%rbp),%xmm0 │ │ + mov %r12d,%esi │ │ + mov %r13,%r12 │ │ + mov %r15,%rcx │ │ + mov %ebx,%edx │ │ + mov -0x108(%rbp),%rbx │ │ + cmp $0xfffffffffffffffe,%rcx │ │ + jne 54d45 │ │ + movq %xmm0,%rax │ │ + movzbl %sil,%ecx │ │ movzbl %dl,%edx │ │ - movzbl %sil,%esi │ │ - shl $0x8,%esi │ │ - or %rdx,%rsi │ │ - shl $0x10,%rax │ │ - or %rsi,%rax │ │ - mov %rax,-0x90(%rbp) │ │ - mov %rcx,-0x88(%rbp) │ │ - movzbl 0x218(%r12),%eax │ │ + shl $0x8,%edx │ │ + or %rcx,%rdx │ │ + shl $0x10,%r14 │ │ + or %rdx,%r14 │ │ + mov %r14,-0x60(%rbp) │ │ + mov %rax,-0x58(%rbp) │ │ + movzbl 0x1e0(%r12),%eax │ │ cmp $0xfe,%al │ │ - je 54be9 │ │ + mov -0xe8(%rbp),%r14 │ │ + je 54f2c │ │ cmp $0xff,%al │ │ - je 54ae0 │ │ - mov 0x218(%r12),%rcx │ │ - mov 0x220(%r12),%rax │ │ + mov -0xc8(%rbp),%r13 │ │ + je 54f55 │ │ + mov 0x1e0(%r12),%rax │ │ + mov 0x1e8(%r12),%rcx │ │ mov $0xff,%dl │ │ - jmp 54b08 │ │ - mov %r15,-0xa8(%rbp) │ │ - mov -0xf0(%rbp),%rax │ │ - test %rax,%rax │ │ - je 54837 │ │ - mov %r13,-0x118(%rbp) │ │ - mov %r14,-0x98(%rbp) │ │ - cmpw $0x5,0x4a(%r12) │ │ - mov $0x2130,%ecx │ │ - mov $0x76,%r14d │ │ - cmovb %ecx,%r14d │ │ - mov -0xe8(%rbp),%rcx │ │ - mov -0xe0(%rbp),%rdx │ │ - cmpl $0x1,(%rdx) │ │ - mov %rbx,-0xa0(%rbp) │ │ - jne 5483e │ │ - mov 0x10(%rdx),%r15 │ │ - mov 0x18(%rdx),%r13 │ │ - jmp 54853 │ │ - mov $0x45,%dl │ │ - jmp 54783 │ │ - mov 0x8(%rdx),%r13 │ │ - cmp $0x5,%r13 │ │ - ja 54c13 │ │ - add $0x10,%rdx │ │ - mov %rdx,%r15 │ │ - lea -0xf0(%rbp),%rdx │ │ - mov %rax,-0x90(%rbp) │ │ - mov %rcx,-0x88(%rbp) │ │ - mov %r15,-0x80(%rbp) │ │ - mov %r13,-0x78(%rbp) │ │ - mov %rdx,-0x70(%rbp) │ │ - dec %r13 │ │ - lea -0x90(%rbp),%rbx │ │ - xchg %ax,%ax │ │ - cmp $0xffffffffffffffff,%r13 │ │ - je 54961 │ │ - mov -0x70(%rbp),%rax │ │ - mov 0x18(%rax),%rax │ │ - mov 0x48(%rax),%edx │ │ - lea -0x48(%rbp),%rdi │ │ - mov %rbx,%rsi │ │ - mov %r15,%rcx │ │ - call 5e090 │ │ - mov -0x48(%rbp),%rax │ │ - cmp $0xffffffffffffffff,%rax │ │ - je 54a93 │ │ - add $0x10,%r15 │ │ - movzbl -0x40(%rbp),%edx │ │ - movzbl -0x3f(%rbp),%esi │ │ - mov -0x3e(%rbp),%edi │ │ - movzwl -0x3a(%rbp),%ecx │ │ - movups -0x38(%rbp),%xmm0 │ │ - mov %r15,-0x80(%rbp) │ │ - mov %r13,-0x78(%rbp) │ │ - dec %r13 │ │ - cmp -0x30(%rbp),%r14w │ │ - jne 54880 │ │ - shl $0x20,%rcx │ │ - or %rdi,%rcx │ │ - mov %dl,-0x88(%rbp) │ │ - mov %sil,-0x87(%rbp) │ │ - mov %ecx,-0x86(%rbp) │ │ - shr $0x20,%rcx │ │ - mov %cx,-0x82(%rbp) │ │ - mov %rax,-0x90(%rbp) │ │ - movups %xmm0,-0x80(%rbp) │ │ - lea -0x48(%rbp),%rdi │ │ - lea -0x90(%rbp),%rsi │ │ - call 60750 │ │ - mov -0x48(%rbp),%rdi │ │ - movzbl -0x40(%rbp),%edx │ │ - movzbl -0x3f(%rbp),%esi │ │ - mov -0x3e(%rbp),%ecx │ │ - movzwl -0x3a(%rbp),%eax │ │ - shl $0x20,%rax │ │ - or %rcx,%rax │ │ - mov -0x38(%rbp),%rcx │ │ - cmp $0xfffffffffffffffe,%rdi │ │ - mov -0xa0(%rbp),%r15 │ │ - mov -0x118(%rbp),%r13 │ │ - jne 54b60 │ │ - mov -0x50(%rbp),%rbx │ │ - mov -0x98(%rbp),%r14 │ │ - jmp 5478a │ │ - mov -0x70(%rbp),%rax │ │ - cmpb $0x0,0x28(%rax) │ │ - jne 54981 │ │ - mov -0x90(%rbp),%rcx │ │ - sub (%rax),%rcx │ │ - movq $0x1,0x28(%rax) │ │ - mov %rcx,0x30(%rax) │ │ - mov -0x98(%rbp),%r14 │ │ - mov (%r14),%rbx │ │ - xor %eax,%eax │ │ - mov -0xa0(%rbp),%r15 │ │ - mov -0x118(%rbp),%r13 │ │ - mov -0xb0(%rbp),%rdx │ │ - mov -0xa8(%rbp),%rsi │ │ - lock incq (%rbx) │ │ - jle 54c29 │ │ - mov %rbx,-0x110(%rbp) │ │ - mov %rsi,-0x108(%rbp) │ │ - mov %r13,-0x100(%rbp) │ │ - mov %rdx,-0xf8(%rbp) │ │ - mov %rax,-0xf0(%rbp) │ │ - mov %rcx,-0xe8(%rbp) │ │ + jmp 54f7e │ │ + mov %rcx,-0xc0(%rbp) │ │ + mov %sil,-0xb8(%rbp) │ │ + mov %dl,-0xb7(%rbp) │ │ + mov %r14d,-0xb6(%rbp) │ │ + shr $0x20,%r14 │ │ + mov %r14w,-0xb2(%rbp) │ │ + movdqa %xmm0,-0xb0(%rbp) │ │ + mov -0xc8(%rbp),%rax │ │ + mov (%rax),%r15 │ │ + cmp $0xffffffffffffffff,%rcx │ │ + je 54dbd │ │ + lea 0x10(%r15),%rsi │ │ + mov 0x1b8(%r12),%rcx │ │ + movzbl 0x1a1(%r12),%edx │ │ + lea -0x60(%rbp),%rdi │ │ + lea -0xc0(%rbp),%r8 │ │ + call 5b460 │ │ + mov -0x58(%rbp),%r14 │ │ + mov -0x50(%rbp),%rax │ │ + cmpl $0x1,-0x60(%rbp) │ │ + je 54cff │ │ + jmp 54dc0 │ │ + xor %r14d,%r14d │ │ + lock incq (%r15) │ │ + mov -0xf0(%rbp),%rdx │ │ + jle 54fe2 │ │ + mov %r15,-0xc0(%rbp) │ │ + mov -0xf8(%rbp),%rcx │ │ + mov %rcx,-0xb8(%rbp) │ │ + mov -0x100(%rbp),%rcx │ │ + mov %rcx,-0xb0(%rbp) │ │ + mov %rdx,-0xa8(%rbp) │ │ + mov %r14,-0xa0(%rbp) │ │ + mov %rax,-0x98(%rbp) │ │ + mov %r12,-0x90(%rbp) │ │ + mov -0xc8(%rbp),%rax │ │ + mov %rax,-0x88(%rbp) │ │ + mov %r12,-0x80(%rbp) │ │ + mov %r12,-0x78(%rbp) │ │ mov %r12,-0xe0(%rbp) │ │ - mov %r14,-0xd8(%rbp) │ │ - mov %r12,-0xd0(%rbp) │ │ - mov %r12,-0xc8(%rbp) │ │ - mov %r12,-0x48(%rbp) │ │ - mov %r15,-0x38(%rbp) │ │ - mov %r14,-0x40(%rbp) │ │ - test %rbx,%rbx │ │ - mov -0x50(%rbp),%rbx │ │ - je 54b33 │ │ - lea -0xe0(%rbp),%rax │ │ + mov -0xe8(%rbp),%rcx │ │ + mov %rcx,-0xd0(%rbp) │ │ + mov %rax,-0xd8(%rbp) │ │ + test %r15,%r15 │ │ + je 54fb2 │ │ + lea -0x90(%rbp),%rax │ │ movups (%rax),%xmm0 │ │ movups 0x10(%rax),%xmm1 │ │ - movaps %xmm1,-0x80(%rbp) │ │ - movaps %xmm0,-0x90(%rbp) │ │ - mov -0x38(%rbp),%rax │ │ - mov %rax,-0x60(%rbp) │ │ - mov -0x48(%rbp),%rax │ │ - mov %rax,-0x70(%rbp) │ │ - mov -0x40(%rbp),%rax │ │ - mov %rax,-0x68(%rbp) │ │ - movups -0x110(%rbp),%xmm0 │ │ - movups -0x100(%rbp),%xmm1 │ │ - movups -0xf0(%rbp),%xmm2 │ │ + movaps %xmm1,-0x50(%rbp) │ │ + movaps %xmm0,-0x60(%rbp) │ │ + mov -0xd0(%rbp),%rax │ │ + mov %rax,-0x30(%rbp) │ │ + mov -0xe0(%rbp),%rax │ │ + mov %rax,-0x40(%rbp) │ │ + mov -0xd8(%rbp),%rax │ │ + mov %rax,-0x38(%rbp) │ │ + movups -0xc0(%rbp),%xmm0 │ │ + movups -0xb0(%rbp),%xmm1 │ │ + movups -0xa0(%rbp),%xmm2 │ │ movups %xmm1,0x10(%rbx) │ │ movups %xmm0,(%rbx) │ │ movups %xmm2,0x20(%rbx) │ │ - movaps -0x90(%rbp),%xmm0 │ │ - movaps -0x80(%rbp),%xmm1 │ │ - mov -0x70(%rbp),%rax │ │ - mov -0x68(%rbp),%rcx │ │ - movups %xmm0,0x30(%rbx) │ │ + movdqa -0x60(%rbp),%xmm0 │ │ + movaps -0x50(%rbp),%xmm1 │ │ + mov -0x40(%rbp),%rax │ │ + mov -0x38(%rbp),%rcx │ │ + movdqu %xmm0,0x30(%rbx) │ │ movups %xmm1,0x40(%rbx) │ │ mov %rax,0x50(%rbx) │ │ mov %rcx,0x58(%rbx) │ │ - mov -0x60(%rbp),%rax │ │ + mov -0x30(%rbp),%rax │ │ mov %rax,0x60(%rbx) │ │ - jmp 54b4e │ │ - movzbl -0x40(%rbp),%edx │ │ - movzbl -0x3f(%rbp),%esi │ │ - mov -0x3e(%rbp),%ecx │ │ - movzwl -0x3a(%rbp),%eax │ │ - shl $0x20,%rax │ │ - or %rcx,%rax │ │ - mov -0x38(%rbp),%rcx │ │ - mov -0x50(%rbp),%rbx │ │ - mov -0x98(%rbp),%r14 │ │ - mov -0xa0(%rbp),%r15 │ │ - jmp 5478a │ │ - lea 0x218(%r12),%rdi │ │ - call 67c30 │ │ - cmpb $0xff,0x218(%r12) │ │ - jne 547c5 │ │ - mov 0x220(%r12),%rax │ │ + jmp 54fd0 │ │ + lea 0x1e0(%r12),%rdi │ │ + call 674e0 │ │ + cmpb $0xff,0x1e0(%r12) │ │ + jne 54aa3 │ │ + mov 0x1e8(%r12),%rax │ │ test %rax,%rax │ │ - je 54afc │ │ - mov 0x1c0(%rax),%rcx │ │ + je 54f09 │ │ + mov 0x1e0(%rax),%rcx │ │ add $0x10,%rcx │ │ mov $0x2,%dl │ │ - jmp 54b08 │ │ - mov (%r14),%rcx │ │ + jmp 54f16 │ │ + mov 0x0(%r13),%rcx │ │ add $0x10,%rcx │ │ xor %edx,%edx │ │ mov %r12,%rax │ │ - mov %dl,-0x108(%rbp) │ │ - mov %rcx,-0x100(%rbp) │ │ - mov %rax,-0xf8(%rbp) │ │ - movq $0x0,-0x110(%rbp) │ │ - mov %r12,-0x48(%rbp) │ │ - mov %r15,-0x38(%rbp) │ │ - mov %r14,-0x40(%rbp) │ │ - lea -0x108(%rbp),%rdx │ │ + mov %dl,-0xb8(%rbp) │ │ + mov %rcx,-0xb0(%rbp) │ │ + mov %rax,-0xa8(%rbp) │ │ + jmp 54f92 │ │ + lea 0x1e0(%r12),%rdi │ │ + lea -0x60(%rbp),%rsi │ │ + call 67520 │ │ + movzbl 0x1e0(%r12),%eax │ │ + cmp $0xff,%al │ │ + mov -0xc8(%rbp),%r13 │ │ + jne 54d2e │ │ + mov 0x1e8(%r12),%rcx │ │ + test %rcx,%rcx │ │ + je 54f71 │ │ + mov 0x1e0(%rcx),%rax │ │ + add $0x10,%rax │ │ + mov $0x2,%dl │ │ + jmp 54f7e │ │ + mov 0x0(%r13),%rax │ │ + add $0x10,%rax │ │ + xor %edx,%edx │ │ + mov %r12,%rcx │ │ + mov %dl,-0xb8(%rbp) │ │ + mov %rax,-0xb0(%rbp) │ │ + mov %rcx,-0xa8(%rbp) │ │ + movq $0x0,-0xc0(%rbp) │ │ + mov %r12,-0xe0(%rbp) │ │ + mov %r14,-0xd0(%rbp) │ │ + mov %r13,-0xd8(%rbp) │ │ + lea -0xb8(%rbp),%rdx │ │ lea 0x8(%rbx),%rdi │ │ - lea -0x48(%rbp),%rsi │ │ - call 58220 │ │ + lea -0xe0(%rbp),%rsi │ │ + call 58500 │ │ movq $0x0,(%rbx) │ │ add $0xf8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - mov %rdi,-0x90(%rbp) │ │ - mov %dl,-0x88(%rbp) │ │ - mov %sil,-0x87(%rbp) │ │ - mov %eax,-0x86(%rbp) │ │ - shr $0x20,%rax │ │ - mov %ax,-0x82(%rbp) │ │ - mov %rcx,-0x80(%rbp) │ │ - mov -0x98(%rbp),%r14 │ │ - mov (%r14),%rbx │ │ - cmp $0xffffffffffffffff,%rdi │ │ - je 54be2 │ │ - lea 0x10(%rbx),%rsi │ │ - mov 0x1a0(%r12),%rcx │ │ - movzbl 0x49(%r12),%edx │ │ - lea -0x110(%rbp),%rdi │ │ - lea -0x90(%rbp),%r8 │ │ - call 5b630 │ │ - mov -0x108(%rbp),%rax │ │ - mov -0x100(%rbp),%rcx │ │ - cmpl $0x1,-0x110(%rbp) │ │ - jne 5499b │ │ - mov -0x50(%rbp),%rbx │ │ - jmp 5479e │ │ - xor %eax,%eax │ │ - jmp 5499b │ │ - lea 0x218(%r12),%rdi │ │ - lea -0x90(%rbp),%rsi │ │ - call 67c70 │ │ - movzbl 0x218(%r12),%eax │ │ - cmp $0xff,%al │ │ - jne 547c5 │ │ - jmp 54ae0 │ │ - lea 0x24ede(%rip),%rcx │ │ - mov $0x5,%edx │ │ - xor %edi,%edi │ │ - mov %r13,%rsi │ │ - call 32050 │ │ ud2 │ │ + mov %rax,%rbx │ │ + cmpq $0x0,-0xc0(%rbp) │ │ + je 54ffe │ │ + mov -0xb8(%rbp),%rdi │ │ + call *0x234fa(%rip) │ │ + mov %rbx,%rdi │ │ + call 6eba0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x128,%rsp │ │ - mov %rdi,-0xa8(%rbp) │ │ + sub $0x188,%rsp │ │ + mov %rdi,-0x88(%rbp) │ │ cmpq $0x0,(%rsi) │ │ - je 54cfa │ │ + je 550da │ │ movups (%rsi),%xmm0 │ │ movups 0x10(%rsi),%xmm1 │ │ movups 0x20(%rsi),%xmm2 │ │ - mov -0xa8(%rbp),%rdi │ │ + mov -0x88(%rbp),%rdi │ │ movups %xmm2,0x20(%rdi) │ │ movups %xmm1,0x10(%rdi) │ │ movups %xmm0,(%rdi) │ │ mov 0x60(%rsi),%rax │ │ - mov %rax,-0x110(%rbp) │ │ + mov %rax,-0x100(%rbp) │ │ movups 0x30(%rsi),%xmm0 │ │ movups 0x40(%rsi),%xmm1 │ │ movups 0x50(%rsi),%xmm2 │ │ - movaps %xmm2,-0x120(%rbp) │ │ - movaps %xmm1,-0x130(%rbp) │ │ - movaps %xmm0,-0x140(%rbp) │ │ + movaps %xmm2,-0x110(%rbp) │ │ + movaps %xmm1,-0x120(%rbp) │ │ + movaps %xmm0,-0x130(%rbp) │ │ movups (%rdx),%xmm0 │ │ movups 0x10(%rdx),%xmm1 │ │ movups 0x20(%rdx),%xmm2 │ │ movups 0x30(%rdx),%xmm3 │ │ - movups %xmm0,-0x108(%rbp) │ │ - movups %xmm1,-0xf8(%rbp) │ │ - movups %xmm2,-0xe8(%rbp) │ │ - movups %xmm3,-0xd8(%rbp) │ │ + movups %xmm0,-0xf8(%rbp) │ │ + movups %xmm1,-0xe8(%rbp) │ │ + movups %xmm2,-0xd8(%rbp) │ │ + movups %xmm3,-0xc8(%rbp) │ │ movups 0x40(%rdx),%xmm0 │ │ - movups %xmm0,-0xc8(%rbp) │ │ + movups %xmm0,-0xb8(%rbp) │ │ mov 0x50(%rdx),%rax │ │ - mov %rax,-0xb8(%rbp) │ │ + mov %rax,-0xa8(%rbp) │ │ add $0x30,%rdi │ │ - lea -0x140(%rbp),%rsi │ │ + lea -0x130(%rbp),%rsi │ │ mov $0x90,%edx │ │ - call *0x26553(%rip) │ │ - jmp 54f50 │ │ - mov (%rdx),%rax │ │ - mov %rax,-0xa0(%rbp) │ │ - mov 0x8(%rdx),%rax │ │ - mov %rax,-0x90(%rbp) │ │ - mov 0x10(%rdx),%rax │ │ - mov %rax,-0x98(%rbp) │ │ - mov 0x38(%rdx),%r13 │ │ + call *0x2342b(%rip) │ │ + jmp 55318 │ │ + mov 0x38(%rdx),%r14 │ │ mov 0x48(%rdx),%rbx │ │ - mov 0x20(%rdx),%r14 │ │ + mov 0x20(%rdx),%r13 │ │ mov 0x28(%rdx),%rax │ │ - mov %rax,-0x80(%rbp) │ │ + mov %rax,-0x50(%rbp) │ │ mov 0x18(%rdx),%rax │ │ mov %rax,-0x68(%rbp) │ │ + mov (%rdx),%rax │ │ + mov %rax,-0x80(%rbp) │ │ + mov 0x10(%rdx),%rax │ │ + mov %rax,-0x78(%rbp) │ │ movzbl 0x50(%rdx),%eax │ │ mov %eax,-0x30(%rbp) │ │ - mov 0x30(%rdx),%r15 │ │ - mov %rsi,-0x70(%rbp) │ │ - mov %rdx,-0x40(%rbp) │ │ - mov 0x10(%rsi),%ecx │ │ - mov 0x18(%rsi),%r11 │ │ - mov 0x20(%rsi),%rax │ │ - mov %rax,-0x78(%rbp) │ │ - cmp $0xffffffff,%ecx │ │ - je 54f62 │ │ - mov 0x8(%rsi),%rdx │ │ - mov 0x14(%rsi),%r12d │ │ + mov 0x30(%rdx),%r12 │ │ + mov %rsi,-0x60(%rbp) │ │ + mov %rdx,-0x58(%rbp) │ │ + mov 0x10(%rsi),%r15d │ │ + mov 0x18(%rsi),%rcx │ │ + mov 0x20(%rsi),%r11 │ │ + cmp $0xffffffff,%r15d │ │ + je 5532a │ │ + mov %r11,-0x70(%rbp) │ │ + mov 0x8(%rsi),%rdi │ │ + mov 0x14(%rsi),%edx │ │ mov 0x28(%rsi),%rax │ │ - test %rdx,%rdx │ │ - jne 54f7c │ │ - cmp $0x2,%ecx │ │ - jne 550f6 │ │ - mov $0x3,%r10d │ │ + test %rdi,%rdi │ │ + jne 5533f │ │ + cmp $0x2,%r15d │ │ + jne 554e0 │ │ + mov $0x3,%r15d │ │ testb $0x1,-0x30(%rbp) │ │ - jne 54ea6 │ │ - cmp %r13,%r15 │ │ - je 54ea6 │ │ - mov %r15,%rax │ │ - mov -0x40(%rbp),%rcx │ │ - mov -0x80(%rbp),%rdx │ │ - jmp 54dbc │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %r15,%rax │ │ - cmp %r13,%r15 │ │ - je 54ea6 │ │ - lea 0x20(%rax),%r15 │ │ + jne 55273 │ │ + cmp %r14,%r12 │ │ + je 55273 │ │ + mov %r12,%rax │ │ + mov -0x50(%rbp),%rcx │ │ + mov -0x68(%rbp),%rdx │ │ + jmp 5518c │ │ + cs nopw 0x0(%rax,%rax,1) │ │ + mov %r12,%rax │ │ + cmp %r14,%r12 │ │ + je 55273 │ │ + lea 0x20(%rax),%r12 │ │ cmp 0x18(%rax),%rbx │ │ - jbe 54e10 │ │ - cmp 0x8(%rax),%r14 │ │ - jae 54db0 │ │ - cmp (%rax),%rdx │ │ - jbe 54db0 │ │ - mov %r15,0x30(%rcx) │ │ + jbe 551e0 │ │ + cmp 0x8(%rax),%r13 │ │ + jae 55180 │ │ + cmp (%rax),%rcx │ │ + jbe 55180 │ │ + mov -0x58(%rbp),%rcx │ │ + mov %r12,0x30(%rcx) │ │ mov 0x10(%rax),%rdi │ │ - mov -0x68(%rbp),%rdx │ │ mov 0x18(%rdx),%rsi │ │ cmp %rsi,%rdi │ │ - jae 5513a │ │ - imul $0x230,%rdi,%rcx │ │ + jae 55527 │ │ + imul $0x250,%rdi,%rcx │ │ add 0x10(%rdx),%rcx │ │ - mov %rcx,-0x60(%rbp) │ │ + mov %rcx,-0x130(%rbp) │ │ movl $0x0,-0x30(%rbp) │ │ - lea -0x148(%rbp),%rcx │ │ - jmp 54e23 │ │ + lea -0x1a8(%rbp),%rcx │ │ + jmp 551fa │ │ nopl 0x0(%rax) │ │ - mov %r15,0x30(%rcx) │ │ - movb $0x1,0x50(%rcx) │ │ + mov -0x58(%rbp),%rax │ │ + mov %r12,0x30(%rax) │ │ + movb $0x1,0x50(%rax) │ │ mov $0x1,%al │ │ mov %eax,-0x30(%rbp) │ │ - lea -0x60(%rbp),%rcx │ │ + lea -0x130(%rbp),%rcx │ │ xor %eax,%eax │ │ mov %rax,(%rcx) │ │ - mov -0x60(%rbp),%rsi │ │ + mov -0x130(%rbp),%rsi │ │ test %rsi,%rsi │ │ - je 54ea6 │ │ - lea -0x138(%rbp),%r12 │ │ - mov %r12,%rdi │ │ - mov -0xa0(%rbp),%rdx │ │ - mov -0x98(%rbp),%rcx │ │ - call 546a0 │ │ - mov 0x60(%r12),%rax │ │ - mov -0x70(%rbp),%rsi │ │ + je 55273 │ │ + lea -0x198(%rbp),%r15 │ │ + mov %r15,%rdi │ │ + mov -0x80(%rbp),%rdx │ │ + mov -0x78(%rbp),%rcx │ │ + call 54a40 │ │ + movups (%r15),%xmm0 │ │ + movups 0x10(%r15),%xmm1 │ │ + movups 0x20(%r15),%xmm2 │ │ + movups 0x30(%r15),%xmm3 │ │ + mov -0x60(%rbp),%rsi │ │ + movups %xmm0,(%rsi) │ │ + mov 0x60(%r15),%rax │ │ mov %rax,0x60(%rsi) │ │ - movups 0x50(%r12),%xmm0 │ │ + movups 0x50(%r15),%xmm0 │ │ movups %xmm0,0x50(%rsi) │ │ - movups 0x40(%r12),%xmm0 │ │ + movups 0x40(%r15),%xmm0 │ │ movups %xmm0,0x40(%rsi) │ │ - movups (%r12),%xmm0 │ │ - movups 0x10(%r12),%xmm1 │ │ - movups 0x20(%r12),%xmm2 │ │ - movups 0x30(%r12),%xmm3 │ │ movups %xmm3,0x30(%rsi) │ │ movups %xmm2,0x20(%rsi) │ │ movups %xmm1,0x10(%rsi) │ │ - movups %xmm0,(%rsi) │ │ cmpq $0x0,(%rsi) │ │ - mov -0x40(%rbp),%rdx │ │ - je 54d49 │ │ - jmp 54c55 │ │ - mov %r10d,-0x138(%rbp) │ │ - mov %r12d,-0x134(%rbp) │ │ - mov -0x38(%rbp),%esi │ │ - mov %esi,-0x130(%rbp) │ │ - mov %eax,-0x12c(%rbp) │ │ - mov %r11,-0x128(%rbp) │ │ - mov %rcx,-0x120(%rbp) │ │ - mov -0x90(%rbp),%rax │ │ - mov %rax,-0x118(%rbp) │ │ - mov -0x48(%rbp),%rax │ │ - mov %rax,-0x110(%rbp) │ │ - mov %rdx,-0x108(%rbp) │ │ - mov %rdi,-0x100(%rbp) │ │ - mov %rdi,-0xf8(%rbp) │ │ - mov %r8,-0xf0(%rbp) │ │ - mov %r9,-0xe8(%rbp) │ │ - lea -0x138(%rbp),%rdx │ │ + mov -0x58(%rbp),%rdx │ │ + je 55118 │ │ + jmp 55035 │ │ + mov %r15d,-0x198(%rbp) │ │ + mov -0x44(%rbp),%esi │ │ + mov %esi,-0x194(%rbp) │ │ + mov -0x40(%rbp),%esi │ │ + mov %esi,-0x190(%rbp) │ │ + mov %eax,-0x18c(%rbp) │ │ + mov %r11,-0x188(%rbp) │ │ + mov %rcx,-0x180(%rbp) │ │ + mov -0x38(%rbp),%rax │ │ + mov %rax,-0x178(%rbp) │ │ + mov %rdi,-0x170(%rbp) │ │ + mov %rdx,-0x168(%rbp) │ │ + mov %r8,-0x160(%rbp) │ │ + mov %r8,-0x158(%rbp) │ │ + mov %r9,-0x150(%rbp) │ │ + mov %r10,-0x148(%rbp) │ │ + lea -0x198(%rbp),%rdx │ │ mov 0x50(%rdx),%rax │ │ - mov -0xa8(%rbp),%rcx │ │ + mov -0x88(%rbp),%rcx │ │ mov %rax,0x50(%rcx) │ │ movups 0x40(%rdx),%xmm0 │ │ movups (%rdx),%xmm1 │ │ movups 0x10(%rdx),%xmm2 │ │ movups 0x20(%rdx),%xmm3 │ │ movups 0x30(%rdx),%xmm4 │ │ movups %xmm0,0x40(%rcx) │ │ movups %xmm4,0x30(%rcx) │ │ movups %xmm3,0x20(%rcx) │ │ movups %xmm2,0x10(%rcx) │ │ movups %xmm1,(%rcx) │ │ movb $0x2,0xb8(%rcx) │ │ - add $0x128,%rsp │ │ + add $0x188,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - mov %r11,%rax │ │ + mov %rcx,%rax │ │ shr $0x20,%rax │ │ - mov $0xffffffff,%r10d │ │ - mov %r11d,-0x38(%rbp) │ │ - mov -0x78(%rbp),%r11 │ │ - jmp 54ea6 │ │ - mov %rax,-0xb0(%rbp) │ │ - mov %r12d,-0x84(%rbp) │ │ - mov %r11,-0x38(%rbp) │ │ - mov %ecx,-0x68(%rbp) │ │ - movq $0x0,-0x60(%rbp) │ │ - movq $0x8,-0x58(%rbp) │ │ - movq $0x0,-0x50(%rbp) │ │ - mov 0x10(%rdx),%r14 │ │ - mov 0x18(%rdx),%rcx │ │ - mov (%rdx),%rax │ │ - mov %rax,-0x80(%rbp) │ │ - mov 0x8(%rdx),%rax │ │ - mov %rax,-0x40(%rbp) │ │ + mov $0xffffffff,%r15d │ │ + mov %ecx,-0x40(%rbp) │ │ + jmp 55273 │ │ + mov %rax,-0x90(%rbp) │ │ + mov %edx,-0x44(%rbp) │ │ + mov %rcx,-0x40(%rbp) │ │ + movq $0x0,-0x130(%rbp) │ │ + movq $0x8,-0x128(%rbp) │ │ + movq $0x0,-0x120(%rbp) │ │ + mov 0x10(%rdi),%r12 │ │ + mov 0x18(%rdi),%rcx │ │ + mov (%rdi),%rax │ │ + mov %rax,-0x68(%rbp) │ │ + mov 0x8(%rdi),%rax │ │ + mov %rax,-0x50(%rbp) │ │ mov $0x8,%eax │ │ xor %ebx,%ebx │ │ - lea 0x258da(%rip),%rsi │ │ - mov %rsi,-0x48(%rbp) │ │ - mov %rdx,%r13 │ │ - jmp 55003 │ │ - mov -0x58(%rbp),%rax │ │ - lea (%r15,%r15,2),%rcx │ │ + lea 0x227e5(%rip),%rdx │ │ + mov %rdx,-0x38(%rbp) │ │ + mov %rdi,%r13 │ │ + mov %rdi,-0x98(%rbp) │ │ + jmp 553e3 │ │ + mov -0x128(%rbp),%rax │ │ + lea 0x0(,%r13,2),%rcx │ │ + add %r13,%rcx │ │ shl $0x4,%rcx │ │ - add -0x80(%rbp),%rcx │ │ + add -0x68(%rbp),%rcx │ │ mov %rcx,(%rax,%rbx,8) │ │ inc %rbx │ │ - mov %rbx,-0x50(%rbp) │ │ - inc %r12 │ │ + mov %rbx,-0x120(%rbp) │ │ + inc %r14 │ │ mov -0x30(%rbp),%rcx │ │ - sub %r12,%rcx │ │ - shl $0x5,%r12 │ │ - add %r12,%r14 │ │ + sub %r14,%rcx │ │ + shl $0x5,%r14 │ │ + add %r14,%r12 │ │ + mov -0x98(%rbp),%r13 │ │ cmp $0x1,%rcx │ │ - mov -0xa0(%rbp),%r9 │ │ + mov -0x80(%rbp),%r9 │ │ mov %rcx,-0x30(%rbp) │ │ - je 55061 │ │ + je 55441 │ │ test %rcx,%rcx │ │ - je 550ac │ │ + je 55496 │ │ mov -0x30(%rbp),%rcx │ │ - xor %r12d,%r12d │ │ - jmp 5503c │ │ - cs nopw 0x0(%rax,%rax,1) │ │ - mov %rsi,%r12 │ │ + xor %r14d,%r14d │ │ + jmp 5541c │ │ + data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov %rsi,%r14 │ │ sub %rdx,%rcx │ │ cmp $0x1,%rcx │ │ - jbe 55064 │ │ + jbe 55444 │ │ mov %rcx,%rdx │ │ shr $1,%rdx │ │ - lea (%rdx,%r12,1),%rsi │ │ + lea (%rdx,%r14,1),%rsi │ │ mov %rsi,%r8 │ │ shl $0x5,%r8 │ │ - lea (%r14,%r8,1),%rdi │ │ - cmp %rbx,0x10(%r14,%r8,1) │ │ - ja 55033 │ │ - jb 55030 │ │ + lea (%r12,%r8,1),%rdi │ │ + cmp %rbx,0x10(%r12,%r8,1) │ │ + ja 55413 │ │ + jb 55410 │ │ cmp %r9,(%rdi) │ │ - jbe 55030 │ │ - jmp 55033 │ │ - xor %r12d,%r12d │ │ - mov %r12,%rcx │ │ + jbe 55410 │ │ + jmp 55413 │ │ + xor %r14d,%r14d │ │ + mov %r14,%rcx │ │ shl $0x5,%rcx │ │ - cmp %rbx,0x10(%r14,%rcx,1) │ │ - jne 550ac │ │ - add %r14,%rcx │ │ + cmp %rbx,0x10(%r12,%rcx,1) │ │ + jne 55496 │ │ + add %r12,%rcx │ │ cmp %r9,(%rcx) │ │ - ja 550ac │ │ + ja 55496 │ │ cmp %r9,0x8(%rcx) │ │ - jbe 550ac │ │ - cmp -0x30(%rbp),%r12 │ │ - jae 55128 │ │ - mov 0x18(%rcx),%r15 │ │ - cmp -0x40(%rbp),%r15 │ │ - jae 55112 │ │ - cmp -0x60(%rbp),%rbx │ │ - jne 54fdb │ │ - lea -0x60(%rbp),%rdi │ │ - call 67bc0 │ │ - jmp 54fd7 │ │ - mov -0x60(%rbp),%r8 │ │ - mov -0x58(%rbp),%rdi │ │ - mov -0x98(%rbp),%rax │ │ - mov (%rax),%rax │ │ - add $0x10,%rax │ │ - mov %rax,-0x48(%rbp) │ │ - lea (%rdi,%rbx,8),%r9 │ │ - mov -0x38(%rbp),%rcx │ │ + jbe 55496 │ │ + cmp -0x30(%rbp),%r14 │ │ + jae 55515 │ │ + mov 0x18(%rcx),%r13 │ │ + cmp -0x50(%rbp),%r13 │ │ + jae 554ff │ │ + cmp -0x130(%rbp),%rbx │ │ + jne 553aa │ │ + lea -0x130(%rbp),%rdi │ │ + call 67470 │ │ + jmp 553a3 │ │ + mov -0x130(%rbp),%r9 │ │ + mov -0x128(%rbp),%r8 │ │ + mov -0x58(%rbp),%rax │ │ + mov 0x8(%rax),%rax │ │ + mov %rax,-0x38(%rbp) │ │ + mov -0x78(%rbp),%rax │ │ + mov (%rax),%rdi │ │ + add $0x10,%rdi │ │ + lea (%r8,%rbx,8),%r10 │ │ + mov -0x40(%rbp),%rcx │ │ mov %rcx,%rax │ │ shr $0x20,%rax │ │ - mov %ecx,-0x38(%rbp) │ │ - mov -0x78(%rbp),%r11 │ │ - mov -0x68(%rbp),%r10d │ │ - mov -0x84(%rbp),%r12d │ │ - mov -0xb0(%rbp),%rcx │ │ + mov %ecx,-0x40(%rbp) │ │ + mov -0x70(%rbp),%r11 │ │ + mov -0x90(%rbp),%rcx │ │ mov %r13,%rdx │ │ - jmp 54ea6 │ │ - mov %rax,-0x90(%rbp) │ │ - mov %ecx,-0x38(%rbp) │ │ - mov %r12d,%eax │ │ - mov -0x78(%rbp),%rcx │ │ - mov $0x4,%r10d │ │ - jmp 54ea6 │ │ - mov %r15,%r12 │ │ - mov -0x40(%rbp),%rax │ │ + jmp 55273 │ │ + mov %rax,-0x38(%rbp) │ │ + mov %rcx,%r11 │ │ + mov %r15d,-0x40(%rbp) │ │ + mov %edx,-0x44(%rbp) │ │ + mov %edx,%eax │ │ + mov -0x70(%rbp),%rcx │ │ + mov $0x4,%r15d │ │ + jmp 55273 │ │ + mov %r13,%r14 │ │ + mov -0x50(%rbp),%rax │ │ mov %rax,-0x30(%rbp) │ │ - lea 0x2579c(%rip),%rax │ │ - mov %rax,-0x48(%rbp) │ │ - mov %r12,%rdi │ │ + lea 0x2267f(%rip),%rax │ │ + mov %rax,-0x38(%rbp) │ │ + mov %r14,%rdi │ │ mov -0x30(%rbp),%rsi │ │ - mov -0x48(%rbp),%rdx │ │ - call 3131b │ │ - jmp 55146 │ │ - lea 0x255e7(%rip),%rdx │ │ - call 3131b │ │ + mov -0x38(%rbp),%rdx │ │ + call 31a41 │ │ + jmp 55533 │ │ + lea 0x224ca(%rip),%rdx │ │ + call 31a41 │ │ ud2 │ │ - jmp 55151 │ │ - jmp 5514c │ │ + jmp 5553e │ │ + jmp 55539 │ │ mov %rax,%rbx │ │ - jmp 55165 │ │ + jmp 55558 │ │ mov %rax,%rbx │ │ - cmpq $0x0,-0x60(%rbp) │ │ - je 55165 │ │ - mov -0x58(%rbp),%rdi │ │ - call *0x260db(%rip) │ │ - mov -0x70(%rbp),%rax │ │ + cmpq $0x0,-0x130(%rbp) │ │ + je 55558 │ │ + mov -0x128(%rbp),%rdi │ │ + call *0x22fa0(%rip) │ │ + mov -0x60(%rbp),%rax │ │ mov (%rax),%rax │ │ test %rax,%rax │ │ - je 55180 │ │ + je 55573 │ │ lock decq (%rax) │ │ - jne 55180 │ │ - mov -0x70(%rbp),%rdi │ │ - call 55190 │ │ + jne 55573 │ │ + mov -0x60(%rbp),%rdi │ │ + call 55580 │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 6eba0 │ │ + call 32b2c │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ mov (%rdi),%rbx │ │ - mov 0x100(%rbx),%rax │ │ + mov 0x110(%rbx),%rax │ │ test %rax,%rax │ │ - je 551b8 │ │ + je 555a8 │ │ lock decq (%rax) │ │ - jne 551b8 │ │ - lea 0x100(%rbx),%rdi │ │ - call 55190 │ │ - lea 0x108(%rbx),%rdi │ │ - call 67730 │ │ + jne 555a8 │ │ + lea 0x110(%rbx),%rdi │ │ + call 55580 │ │ + lea 0x118(%rbx),%rdi │ │ + call 66fe0 │ │ cmp $0xffffffffffffffff,%rbx │ │ - je 551de │ │ + je 555ce │ │ lock decq 0x8(%rbx) │ │ - jne 551de │ │ + jne 555ce │ │ mov %rbx,%rdi │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ - jmp *0x26062(%rip) │ │ + jmp *0x22f2a(%rip) │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov %rax,%r14 │ │ - lea 0x108(%rbx),%rdi │ │ - call 67730 │ │ - jmp 551fc │ │ - call 3357c │ │ + lea 0x118(%rbx),%rdi │ │ + call 66fe0 │ │ + jmp 555ec │ │ + call 32b2c │ │ mov %rax,%r14 │ │ cmp $0xffffffffffffffff,%rbx │ │ - je 55212 │ │ + je 55602 │ │ lock decq 0x8(%rbx) │ │ - jne 55212 │ │ + jne 55602 │ │ mov %rbx,%rdi │ │ - call *0x2602e(%rip) │ │ + call *0x22ef6(%rip) │ │ mov %r14,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ mov %rdi,%rbx │ │ - mov 0x100(%rdi),%rax │ │ + mov 0x110(%rdi),%rax │ │ test %rax,%rax │ │ - je 55248 │ │ + je 55638 │ │ lock decq (%rax) │ │ - jne 55248 │ │ - lea 0x100(%rbx),%rdi │ │ - call 55190 │ │ - add $0x108,%rbx │ │ + jne 55638 │ │ + lea 0x110(%rbx),%rdi │ │ + call 55580 │ │ + add $0x118,%rbx │ │ mov %rbx,%rdi │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ - jmp 67730 │ │ + jmp 66fe0 │ │ mov %rax,%r14 │ │ - add $0x108,%rbx │ │ + add $0x118,%rbx │ │ mov %rbx,%rdi │ │ - call 67730 │ │ + call 66fe0 │ │ mov %r14,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ @@ -61030,2528 +61338,2426 @@ │ │ sub $0x1000,%rsp │ │ movq $0x0,(%rsp) │ │ sub $0x1000,%rsp │ │ movq $0x0,(%rsp) │ │ sub $0x978,%rsp │ │ mov %rcx,-0x48(%rbp) │ │ mov %rdx,-0x40(%rbp) │ │ - mov %rsi,-0x68(%rbp) │ │ + mov %rsi,-0x60(%rbp) │ │ mov 0x28(%rdi),%rax │ │ - mov %rax,-0x38(%rbp) │ │ - mov %rdi,-0x30(%rbp) │ │ - mov 0x30(%rdi),%rax │ │ - mov %rax,%r9 │ │ - shl $0x6,%r9 │ │ - mov %rax,-0x78(%rbp) │ │ - test %rax,%rax │ │ - je 55494 │ │ - mov -0x30(%rbp),%rax │ │ + mov %rax,-0x68(%rbp) │ │ + mov %rdi,-0x38(%rbp) │ │ + mov 0x30(%rdi),%rcx │ │ + mov %rcx,%rax │ │ + shl $0x6,%rax │ │ + mov %rax,-0x70(%rbp) │ │ + mov %rcx,-0x78(%rbp) │ │ + test %rcx,%rcx │ │ + je 55878 │ │ + mov -0x38(%rbp),%rax │ │ mov 0x38(%rax),%rax │ │ - mov %rax,-0x50(%rbp) │ │ + mov %rax,-0x30(%rbp) │ │ test %rax,%rax │ │ - je 55494 │ │ - mov -0x30(%rbp),%rax │ │ + je 55878 │ │ + mov -0x38(%rbp),%rax │ │ mov 0x48(%rax),%rsi │ │ - mov 0x50(%rax),%r14 │ │ + mov 0x50(%rax),%rbx │ │ mov 0x40(%rax),%rax │ │ - mov %rax,-0x60(%rbp) │ │ - mov -0x50(%rbp),%rax │ │ - add %r14,%rax │ │ - mov %rax,-0x80(%rbp) │ │ - mov %r9,%r13 │ │ - mov -0x38(%rbp),%r12 │ │ - mov %r9,-0x70(%rbp) │ │ - mov %rsi,-0x58(%rbp) │ │ - jmp 5533e │ │ - nopw 0x0(%rax,%rax,1) │ │ + mov %rax,-0x58(%rbp) │ │ + mov -0x30(%rbp),%rax │ │ + add %rbx,%rax │ │ + mov %rax,-0x50(%rbp) │ │ + mov -0x70(%rbp),%r13 │ │ + mov -0x68(%rbp),%r12 │ │ + jmp 5572e │ │ + data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ add $0x40,%r12 │ │ add $0xffffffffffffffc0,%r13 │ │ - je 55494 │ │ + je 55878 │ │ mov (%r12),%r15d │ │ add %rsi,%r15 │ │ setb %al │ │ - mov %r14,%rbx │ │ - sub %r15,%rbx │ │ + cmp %r15,%rbx │ │ setb %cl │ │ or %al,%cl │ │ - jne 55330 │ │ - cmp -0x60(%rbp),%r14 │ │ - ja 55330 │ │ - add -0x50(%rbp),%r15 │ │ - mov 0x2a132(%rip),%rax │ │ + jne 55720 │ │ + cmp -0x58(%rbp),%rbx │ │ + ja 55720 │ │ + add -0x30(%rbp),%r15 │ │ + mov 0x26ffd(%rip),%rax │ │ xor %edi,%edi │ │ + mov %rsi,%r14 │ │ mov %r15,%rsi │ │ - mov -0x80(%rbp),%rdx │ │ + mov -0x50(%rbp),%rdx │ │ call *%rax │ │ - mov -0x58(%rbp),%rsi │ │ - mov -0x70(%rbp),%r9 │ │ + mov %r14,%rsi │ │ cmp $0x1,%rax │ │ - jne 55330 │ │ + jne 55720 │ │ sub %r15,%rdx │ │ - cmp %rbx,%rdx │ │ - seta %al │ │ cmp -0x48(%rbp),%rdx │ │ - setne %cl │ │ - or %al,%cl │ │ - jne 55330 │ │ + jne 55720 │ │ mov %r15,%rdi │ │ mov -0x40(%rbp),%rsi │ │ mov -0x48(%rbp),%rdx │ │ - call *0x25efc(%rip) │ │ - mov -0x58(%rbp),%rsi │ │ - mov -0x70(%rbp),%r9 │ │ + call *0x22ddc(%rip) │ │ + mov %r14,%rsi │ │ test %eax,%eax │ │ - jne 55330 │ │ + jne 55720 │ │ cmpl $0x8,0x4(%r12) │ │ - je 55675 │ │ + je 55a3c │ │ mov 0x20(%r12),%r15 │ │ test %r15,%r15 │ │ - je 55675 │ │ - mov -0x30(%rbp),%rdx │ │ + je 55a3c │ │ + mov -0x38(%rbp),%rdx │ │ mov 0x20(%rdx),%rax │ │ - mov 0x18(%r12),%rcx │ │ - mov %rcx,%rsi │ │ - sub %rcx,%rax │ │ + mov 0x18(%r12),%rsi │ │ + mov %rsi,-0x30(%rbp) │ │ + sub %rsi,%rax │ │ setb %cl │ │ cmp %rax,%r15 │ │ seta %al │ │ or %cl,%al │ │ - jne 554ab │ │ - mov %rsi,%rax │ │ + jne 55895 │ │ + mov -0x30(%rbp),%rax │ │ add 0x18(%rdx),%rax │ │ + mov %rax,-0x30(%rbp) │ │ testb $0x8,0x9(%r12) │ │ - je 554ad │ │ + je 5589d │ │ cmp $0x18,%r15 │ │ - jb 554ab │ │ + jb 55895 │ │ + mov -0x30(%rbp),%rax │ │ cmpl $0x1,(%rax) │ │ - jne 554ab │ │ + jne 55895 │ │ add $0xffffffffffffffe8,%r15 │ │ - mov 0x8(%rax),%rsi │ │ - add $0x18,%rax │ │ - mov -0x68(%rbp),%rdi │ │ - mov %rax,%r12 │ │ - call 67560 │ │ + mov -0x30(%rbp),%r13 │ │ + mov 0x8(%r13),%rsi │ │ + add $0x18,%r13 │ │ + mov -0x60(%rbp),%rdi │ │ + call 66e10 │ │ mov %rax,%rbx │ │ mov %rdx,%r14 │ │ - lea -0x29a0(%rbp),%r13 │ │ + lea -0x2998(%rbp),%r12 │ │ mov $0x2905,%edx │ │ - mov %r13,%rdi │ │ + mov %r12,%rdi │ │ xor %esi,%esi │ │ - call *0x25e2f(%rip) │ │ - lea -0x98(%rbp),%rdi │ │ - mov %r13,%rsi │ │ - mov %r12,%rdx │ │ + call *0x22cf1(%rip) │ │ + lea -0x90(%rbp),%rdi │ │ + mov %r12,%rsi │ │ + mov %r13,%rdx │ │ mov %r15,%rcx │ │ mov %rbx,%r8 │ │ mov %r14,%r9 │ │ - call 3743c │ │ - xor -0x98(%rbp),%r15 │ │ + call 3759c │ │ + xor -0x90(%rbp),%r15 │ │ mov %r14,%rax │ │ - xor -0x88(%rbp),%rax │ │ + xor -0x80(%rbp),%rax │ │ or %r15,%rax │ │ mov $0x0,%eax │ │ cmovne %rax,%rbx │ │ - cmpb $0x0,-0x90(%rbp) │ │ + cmpb $0x0,-0x88(%rbp) │ │ cmovne %rax,%rbx │ │ mov %r14,%r15 │ │ - mov %rbx,%rax │ │ - jmp 554ad │ │ - mov $0x6265642e,%eax │ │ - mov -0x40(%rbp),%rdi │ │ - xor (%rdi),%eax │ │ - mov $0x5f677562,%ecx │ │ - xor 0x3(%rdi),%ecx │ │ - or %eax,%ecx │ │ - je 554c2 │ │ - xor %eax,%eax │ │ + mov %rbx,-0x30(%rbp) │ │ + jmp 5589d │ │ + lea -0x4b156(%rip),%rdi │ │ + mov $0x7,%edx │ │ + mov -0x40(%rbp),%rbx │ │ + mov %rbx,%rsi │ │ + call *0x22ccf(%rip) │ │ + test %eax,%eax │ │ + je 558b6 │ │ + movq $0x0,-0x30(%rbp) │ │ + mov -0x30(%rbp),%rax │ │ mov %r15,%rdx │ │ add $0x2978,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - cmpb $0xc0,0x7(%rdi) │ │ - jl 55688 │ │ + cmpb $0xc0,0x7(%rbx) │ │ + jl 55a53 │ │ cmpq $0x0,-0x78(%rbp) │ │ - mov -0x30(%rbp),%rax │ │ - mov -0x38(%rbp),%r8 │ │ - je 554ab │ │ + mov -0x38(%rbp),%rax │ │ + je 55895 │ │ mov 0x38(%rax),%rcx │ │ test %rcx,%rcx │ │ - je 554ab │ │ - add $0x7,%rdi │ │ - mov %rdi,-0x40(%rbp) │ │ + je 55895 │ │ + add $0x7,%rbx │ │ + mov %rbx,-0x40(%rbp) │ │ mov 0x40(%rax),%rdx │ │ - mov %rdx,-0x60(%rbp) │ │ + mov %rdx,-0x58(%rbp) │ │ mov 0x48(%rax),%r15 │ │ mov 0x50(%rax),%r12 │ │ - mov %rcx,-0x58(%rbp) │ │ + mov %rcx,%r13 │ │ lea (%rcx,%r12,1),%rax │ │ mov %rax,-0x50(%rbp) │ │ - jmp 5551e │ │ - nopw 0x0(%rax,%rax,1) │ │ - add $0x40,%r8 │ │ - add $0xffffffffffffffc0,%r9 │ │ - je 5566e │ │ - mov (%r8),%ebx │ │ + movq $0x0,-0x30(%rbp) │ │ + mov -0x68(%rbp),%r14 │ │ + jmp 5591b │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ + add $0x40,%r14 │ │ + addq $0xffffffffffffffc0,-0x70(%rbp) │ │ + je 5589d │ │ + mov (%r14),%ebx │ │ add %r15,%rbx │ │ setb %al │ │ - mov %r12,%r14 │ │ - sub %rbx,%r14 │ │ + cmp %rbx,%r12 │ │ setb %cl │ │ or %al,%cl │ │ - jne 55510 │ │ - cmp -0x60(%rbp),%r12 │ │ - ja 55510 │ │ - add -0x58(%rbp),%rbx │ │ - mov 0x29f53(%rip),%rax │ │ - mov %r8,-0x38(%rbp) │ │ + jne 55910 │ │ + cmp -0x58(%rbp),%r12 │ │ + ja 55910 │ │ + add %r13,%rbx │ │ + mov 0x26e12(%rip),%rax │ │ xor %edi,%edi │ │ mov %rbx,%rsi │ │ mov -0x50(%rbp),%rdx │ │ - mov %r9,%r13 │ │ call *%rax │ │ - mov %r13,%r9 │ │ - mov -0x38(%rbp),%r8 │ │ cmp $0x1,%rax │ │ - jne 55510 │ │ + jne 55910 │ │ sub %rbx,%rdx │ │ - cmp %r14,%rdx │ │ - seta %al │ │ cmp $0x8,%rdx │ │ - setb %cl │ │ - or %al,%cl │ │ - jne 55510 │ │ + jb 55910 │ │ xor %eax,%eax │ │ movabs $0x5f67756265647a2e,%rcx │ │ cmp %rcx,(%rbx) │ │ setne %cl │ │ lea -0x1(%rdx),%rsi │ │ cmp -0x48(%rbp),%rsi │ │ - jne 55510 │ │ + jne 55910 │ │ mov %cl,%al │ │ test %eax,%eax │ │ - jne 55510 │ │ + jne 55910 │ │ add $0xfffffffffffffff8,%rdx │ │ add $0x8,%rbx │ │ mov %rbx,%rdi │ │ mov -0x40(%rbp),%rsi │ │ - call *0x25ce9(%rip) │ │ - mov %r13,%r9 │ │ - mov -0x38(%rbp),%r8 │ │ + call *0x22bd1(%rip) │ │ test %eax,%eax │ │ - jne 55510 │ │ - cmpl $0x8,0x4(%r8) │ │ - je 554ab │ │ - mov 0x20(%r8),%rbx │ │ - test %rbx,%rbx │ │ - je 554ab │ │ - mov -0x30(%rbp),%rax │ │ - mov 0x20(%rax),%rax │ │ - mov 0x18(%r8),%r13 │ │ - sub %r13,%rax │ │ - setb %cl │ │ - cmp %rax,%rbx │ │ - seta %al │ │ - or %cl,%al │ │ - jne 554ab │ │ - xor %eax,%eax │ │ - sub $0x8,%rbx │ │ - cmovb %rax,%rbx │ │ - jb 554ad │ │ - mov -0x30(%rbp),%rax │ │ - add 0x18(%rax),%r13 │ │ - cmpq $0x42494c5a,0x0(%r13) │ │ + jne 55910 │ │ + cmpl $0x8,0x4(%r14) │ │ + je 55895 │ │ + mov 0x20(%r14),%rax │ │ + test %rax,%rax │ │ + je 55895 │ │ + mov -0x38(%rbp),%rcx │ │ + mov 0x20(%rcx),%rcx │ │ + mov 0x18(%r14),%rbx │ │ + sub %rbx,%rcx │ │ + setb %dl │ │ + cmp %rcx,%rax │ │ + seta %cl │ │ + or %dl,%cl │ │ + jne 55895 │ │ + xor %r13d,%r13d │ │ + sub $0x8,%rax │ │ + cmovae %rax,%r13 │ │ + jb 55895 │ │ + mov -0x38(%rbp),%rax │ │ + add 0x18(%rax),%rbx │ │ + cmpq $0x42494c5a,(%rbx) │ │ setne %al │ │ - cmp $0x4,%rbx │ │ + cmp $0x4,%r13 │ │ setb %cl │ │ or %al,%cl │ │ - jne 554ab │ │ - add $0xfffffffffffffffc,%rbx │ │ - mov 0x8(%r13),%esi │ │ - add $0xc,%r13 │ │ + jne 55895 │ │ + add $0xfffffffffffffffc,%r13 │ │ + mov 0x8(%rbx),%esi │ │ + add $0xc,%rbx │ │ bswap %esi │ │ - mov -0x68(%rbp),%rdi │ │ - call 67560 │ │ - mov %rax,%r14 │ │ + mov -0x60(%rbp),%rdi │ │ + call 66e10 │ │ mov %rdx,%r15 │ │ - mov %r13,%rdi │ │ - mov %rbx,%rsi │ │ + mov %rbx,%rdi │ │ + mov %r13,%rsi │ │ mov %rax,%rdx │ │ + mov %rax,-0x30(%rbp) │ │ mov %r15,%rcx │ │ - call 67620 │ │ - xor %ecx,%ecx │ │ + call 66ed0 │ │ test %al,%al │ │ - cmovne %r14,%rcx │ │ - mov %rcx,%rax │ │ - jmp 554ad │ │ - xor %eax,%eax │ │ - jmp 554ad │ │ + je 55895 │ │ + jmp 5589d │ │ xor %eax,%eax │ │ testb $0x8,0x9(%r12) │ │ sete %al │ │ + mov %rax,-0x30(%rbp) │ │ xor %r15d,%r15d │ │ - jmp 554ad │ │ - lea 0x25369(%rip),%r8 │ │ + jmp 5589d │ │ + lea 0x2226e(%rip),%r8 │ │ mov $0x7,%edx │ │ + mov %rbx,%rdi │ │ mov -0x48(%rbp),%rcx │ │ mov %rcx,%rsi │ │ - call 32e20 │ │ + call 32540 │ │ + int3 │ │ + int3 │ │ mov 0x8(%rsi),%rcx │ │ test %rcx,%rcx │ │ - je 556f2 │ │ + je 55ac8 │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - mov (%rsi),%r10 │ │ + mov (%rsi),%r9 │ │ cmp $0x3,%rcx │ │ - jbe 556fa │ │ + jbe 55ad0 │ │ mov 0x10(%rsi),%rdx │ │ lea -0x4(%rcx),%r8 │ │ - lea 0x4(%r10),%rax │ │ - mov (%r10),%r12d │ │ - mov %r12d,%r9d │ │ - shr $0x4,%r9d │ │ - cmp $0xfffffff,%r9d │ │ - jb 5570b │ │ - cmp $0xffffffff,%r12d │ │ - je 55798 │ │ - mov $0x10,%r12d │ │ - xor %r9d,%r9d │ │ - jmp 557e4 │ │ - movq $0x2,(%rdi) │ │ + lea 0x4(%r9),%rax │ │ + mov (%r9),%r15d │ │ + mov %r15d,%r10d │ │ + shr $0x4,%r10d │ │ + cmp $0xfffffff,%r10d │ │ + jb 55ae8 │ │ + cmp $0xffffffff,%r15d │ │ + je 55b79 │ │ + shl $0x20,%r15 │ │ + or $0xe,%r15 │ │ + mov %r15,%r13 │ │ + shr $0x8,%r13 │ │ + jmp 55bc5 │ │ + movq $0xffffffffffffffff,(%rdi) │ │ ret │ │ - mov $0x13,%r12d │ │ - xor %r9d,%r9d │ │ - mov %r10,%rax │ │ - jmp 557e4 │ │ - mov $0x4,%r11b │ │ - mov %r12,%r10 │ │ - sub %r10,%r8 │ │ - jb 557db │ │ - lea (%rax,%r10,1),%r9 │ │ - mov %r9,(%rsi) │ │ + mov $0x11,%r15d │ │ + mov $0x11,%r13d │ │ + shr $0x8,%r13 │ │ + mov %r9,%rax │ │ + jmp 55bc5 │ │ + mov $0x4,%r10b │ │ + mov %r15,%r9 │ │ + sub %r9,%r8 │ │ + jb 55bbc │ │ + lea (%rax,%r9,1),%r11 │ │ + mov %r11,(%rsi) │ │ mov %r8,0x8(%rsi) │ │ - cmp $0x1,%r10 │ │ - jbe 557db │ │ - lea -0x2(%r10),%r9 │ │ - lea 0x2(%rax),%r14 │ │ - movzwl (%rax),%r15d │ │ - mov %r15d,%ebx │ │ - add $0xfffffffe,%r15d │ │ - cmp $0x3,%r15w │ │ - jae 55816 │ │ - cmp $0xfffffff0,%r12d │ │ - jb 55839 │ │ - cmp $0x7,%r9 │ │ - jbe 558f0 │ │ - lea -0xa(%r10),%r14 │ │ + cmp $0x1,%r9 │ │ + jbe 55bbc │ │ + lea -0x2(%r9),%r14 │ │ + lea 0x2(%rax),%rbx │ │ + movzwl (%rax),%r12d │ │ + mov %r12d,%r11d │ │ + add $0xfffffffe,%r12d │ │ + cmp $0x3,%r12w │ │ + jae 55c0a │ │ + cmp $0xfffffff0,%r15d │ │ + jb 55c38 │ │ + cmp $0x7,%r14 │ │ + jbe 55cd0 │ │ + lea -0xa(%r9),%r12 │ │ lea 0xa(%rax),%r13 │ │ - movzbl 0x9(%rax),%r9d │ │ - movzwl 0x6(%rax),%r15d │ │ - movzbl 0x8(%rax),%r12d │ │ - shl $0x10,%r12d │ │ - or %r15d,%r12d │ │ - mov 0x2(%rax),%r15d │ │ - shl $0x28,%r12 │ │ - shl $0x8,%r15 │ │ - or %r12,%r15 │ │ - shrd $0x8,%r9,%r15 │ │ - jmp 55852 │ │ + movzbl 0x9(%rax),%ebx │ │ + movzwl 0x6(%rax),%r14d │ │ + movzbl 0x8(%rax),%r15d │ │ + shl $0x10,%r15d │ │ + or %r14d,%r15d │ │ + mov 0x2(%rax),%eax │ │ + shl $0x28,%r15 │ │ + shl $0x8,%rax │ │ + or %r15,%rax │ │ + mov %r12,%r15 │ │ + mov %rax,%r12 │ │ + shrd $0x8,%rbx,%r12 │ │ + jmp 55c51 │ │ cmp $0x7,%r8 │ │ - jbe 557db │ │ + jbe 55bf8 │ │ lea -0xc(%rcx),%r8 │ │ - lea 0xc(%r10),%rax │ │ - movzbl 0xb(%r10),%r9d │ │ - movzwl 0x8(%r10),%r11d │ │ - movzbl 0xa(%r10),%ebx │ │ + lea 0xc(%r9),%rax │ │ + movzbl 0xb(%r9),%r10d │ │ + movzwl 0x8(%r9),%r11d │ │ + movzbl 0xa(%r9),%ebx │ │ shl $0x10,%ebx │ │ or %r11d,%ebx │ │ - mov 0x4(%r10),%r10d │ │ + mov 0x4(%r9),%r9d │ │ shl $0x28,%rbx │ │ - shl $0x8,%r10 │ │ - or %rbx,%r10 │ │ - shrd $0x8,%r9,%r10 │ │ - mov $0x8,%r11b │ │ - sub %r10,%r8 │ │ - jae 5571a │ │ - mov $0x13,%r12d │ │ - xor %r9d,%r9d │ │ - movzbl %r9b,%ecx │ │ - shl $0x8,%ecx │ │ - or %r12,%rcx │ │ + shl $0x8,%r9 │ │ + or %rbx,%r9 │ │ + shrd $0x8,%r10,%r9 │ │ + mov $0x8,%r10b │ │ + sub %r9,%r8 │ │ + jae 55af7 │ │ + mov $0x11,%r15d │ │ + xor %r13d,%r13d │ │ + shl $0x8,%r13 │ │ + movzbl %r15b,%ecx │ │ + or %r13,%rcx │ │ movq $0x1,(%rsi) │ │ movq $0x0,0x8(%rsi) │ │ mov %rcx,0x8(%rdi) │ │ mov %rax,0x10(%rdi) │ │ - movq $0xffffffffffffffff,(%rdi) │ │ + movq $0xfffffffffffffffe,(%rdi) │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ ret │ │ - cmp $0x5,%bx │ │ - jne 55901 │ │ - test %r9,%r9 │ │ - je 558f0 │ │ - cmp $0x3,%r10 │ │ - jne 55920 │ │ - add $0x3,%rax │ │ - jmp 557db │ │ + mov $0x11,%r15d │ │ + mov $0x11,%r13d │ │ + shr $0x8,%r13 │ │ + jmp 55bc5 │ │ + cmp $0x5,%r11w │ │ + jne 55ce1 │ │ + test %r14,%r14 │ │ + je 55cd0 │ │ cmp $0x3,%r9 │ │ - jbe 558f0 │ │ - lea -0x6(%r10),%r14 │ │ - mov 0x2(%rax),%r15d │ │ + jne 55d02 │ │ + add $0x3,%rax │ │ + mov $0x11,%r15d │ │ + movzbl %bl,%r13d │ │ + jmp 55bc5 │ │ + cmp $0x3,%r14 │ │ + jbe 55cd0 │ │ + lea -0x6(%r9),%r15 │ │ + mov 0x2(%rax),%r12d │ │ add $0x6,%rax │ │ mov %rax,%r13 │ │ - test %r14,%r14 │ │ - je 5590f │ │ - mov %bx,-0x20(%rsp) │ │ - mov %r15,%rbx │ │ - mov %r14,%r15 │ │ - movzbl 0x0(%r13),%r9d │ │ - lea -0x1(%r9),%eax │ │ - mov %r9d,%r14d │ │ + test %r15,%r15 │ │ + je 55cf0 │ │ + movzbl 0x0(%r13),%ebx │ │ + lea -0x1(%rbx),%eax │ │ + mov %ebx,%r14d │ │ xor %al,%r14b │ │ cmp %al,%r14b │ │ seta %al │ │ - test $0xf,%r9b │ │ + test $0xf,%bl │ │ setne %r14b │ │ - mov $0x19,%r12d │ │ test %r14b,%al │ │ - je 559a9 │ │ - mov %r15,%r14 │ │ - dec %r14 │ │ + je 55d86 │ │ + dec %r15 │ │ inc %r13 │ │ - xor %r12d,%r12d │ │ + mov %r15,%r14 │ │ + xor %r15d,%r15d │ │ mov %r13,%rax │ │ - mov %rbx,%r15 │ │ - movzwl -0x20(%rsp),%ebx │ │ add %rdx,%rcx │ │ sub %r8,%rcx │ │ mov %rcx,0x10(%rsi) │ │ - movq $0x0,(%rdi) │ │ - mov %rdx,0x8(%rdi) │ │ - mov %r12,0x10(%rdi) │ │ - mov %r13,0x18(%rdi) │ │ - mov -0x10(%rsp),%rcx │ │ - mov %rcx,0x20(%rdi) │ │ - mov %rax,0x28(%rdi) │ │ - mov %r14,0x30(%rdi) │ │ - mov %r10,0x38(%rdi) │ │ - mov %r15,0x40(%rdi) │ │ - mov %r9b,0x48(%rdi) │ │ - mov %r11b,0x49(%rdi) │ │ - mov %bx,0x4a(%rdi) │ │ - jmp 5580c │ │ - mov $0x13,%r12d │ │ - xor %r9d,%r9d │ │ - mov %r14,%rax │ │ - jmp 557e4 │ │ - movzwl %bx,%eax │ │ - mov $0x11,%r12d │ │ - jmp 557e1 │ │ - mov $0x13,%r12d │ │ - xor %r9d,%r9d │ │ + mov %r15,(%rdi) │ │ + mov %r13,0x8(%rdi) │ │ + mov -0x18(%rsp),%rcx │ │ + mov %rcx,0x10(%rdi) │ │ + mov %rax,0x18(%rdi) │ │ + mov %r14,0x20(%rdi) │ │ + mov %r9,0x28(%rdi) │ │ + mov %r12,0x30(%rdi) │ │ + mov %rdx,0x38(%rdi) │ │ + mov %bl,0x40(%rdi) │ │ + mov %r10b,0x41(%rdi) │ │ + mov %r11w,0x42(%rdi) │ │ + movb $0x9,0x44(%rdi) │ │ + jmp 55bee │ │ + mov $0x11,%r15d │ │ + xor %r13d,%r13d │ │ + mov %rbx,%rax │ │ + jmp 55bc5 │ │ + movzwl %r11w,%eax │ │ + mov $0xf,%r15d │ │ + jmp 55bc2 │ │ + mov $0x11,%r15d │ │ mov %r13,%rax │ │ - jmp 557e4 │ │ - movzbl 0x3(%rax),%r9d │ │ - lea -0x1(%r9),%r14d │ │ - mov %r9d,%r15d │ │ - xor %r14b,%r15b │ │ - cmp %r14b,%r15b │ │ - setbe %r14b │ │ - test $0xf,%r9b │ │ - sete %r15b │ │ - or %r14b,%r15b │ │ - jne 559ae │ │ + movzbl %bl,%r13d │ │ + jmp 55bc5 │ │ + movzbl 0x3(%rax),%ebx │ │ + lea -0x1(%rbx),%r14d │ │ + mov %ebx,%r12d │ │ + xor %r14b,%r12b │ │ + cmp %r14b,%r12b │ │ + seta %r14b │ │ + test $0xf,%bl │ │ + setne %r12b │ │ + test %r12b,%r14b │ │ + je 55d86 │ │ movzbl 0x2(%rax),%r13d │ │ - lea -0x4(%r10),%r14 │ │ - cmp $0xfffffff0,%r12d │ │ - jb 559b9 │ │ + lea -0x4(%r9),%r14 │ │ + cmp $0xfffffff0,%r15d │ │ + jb 55d95 │ │ cmp $0x7,%r14 │ │ - jbe 559fb │ │ - lea -0xc(%r10),%r14 │ │ - mov %r14,-0x18(%rsp) │ │ - movzbl 0xb(%rax),%r14d │ │ + jbe 55dd1 │ │ + lea -0xc(%r9),%r14 │ │ mov %r14,-0x10(%rsp) │ │ - mov %r13,-0x20(%rsp) │ │ - movzwl 0x8(%rax),%r13d │ │ + movzbl 0xb(%rax),%r14d │ │ + mov %r14,-0x18(%rsp) │ │ + movzwl 0x8(%rax),%r14d │ │ + mov %r14d,-0x8(%rsp) │ │ movzbl 0xa(%rax),%r14d │ │ - mov 0x4(%rax),%r15d │ │ + mov 0x4(%rax),%r12d │ │ add $0xc,%rax │ │ shl $0x10,%r14d │ │ - or %r13d,%r14d │ │ - mov -0x20(%rsp),%r13 │ │ + add -0x8(%rsp),%r14d │ │ shl $0x28,%r14 │ │ - shl $0x8,%r15 │ │ - or %r14,%r15 │ │ - mov -0x10(%rsp),%r14 │ │ - shrd $0x8,%r14,%r15 │ │ - jmp 559d0 │ │ - jmp 557e4 │ │ - mov $0x19,%r12d │ │ - jmp 557e4 │ │ + shl $0x8,%r12 │ │ + or %r14,%r12 │ │ + mov -0x18(%rsp),%r14 │ │ + shrd $0x8,%r14,%r12 │ │ + jmp 55dac │ │ + mov $0x14,%r15d │ │ + movzbl %bl,%r13d │ │ + jmp 55bc5 │ │ cmp $0x3,%r14 │ │ - jbe 559fb │ │ - lea -0x8(%r10),%r14 │ │ - mov %r14,-0x18(%rsp) │ │ - mov 0x4(%rax),%r15d │ │ + jbe 55dd1 │ │ + lea -0x8(%r9),%r14 │ │ + mov %r14,-0x10(%rsp) │ │ + mov 0x4(%rax),%r12d │ │ add $0x8,%rax │ │ - dec %r13d │ │ - cmp $0x5,%r13d │ │ - ja 55c3b │ │ - lea -0x51640(%rip),%r14 │ │ - movslq (%r14,%r13,4),%r13 │ │ - add %r14,%r13 │ │ - jmp *%r13 │ │ - mov -0x18(%rsp),%r14 │ │ - xor %r12d,%r12d │ │ - jmp 558a9 │ │ + lea -0x1(%r13),%r14d │ │ + cmp $0x5,%r14d │ │ + ja 56007 │ │ + lea -0x51b65(%rip),%r13 │ │ + movslq 0x0(%r13,%r14,4),%r14 │ │ + add %r13,%r14 │ │ + jmp *%r14 │ │ + xor %r15d,%r15d │ │ + jmp 55e3f │ │ add $0x4,%rax │ │ - jmp 557db │ │ - mov -0x18(%rsp),%r14 │ │ + jmp 55bbc │ │ + mov %r12,-0x8(%rsp) │ │ + mov -0x10(%rsp),%r14 │ │ cmp $0x7,%r14 │ │ - jbe 557db │ │ + jbe 55bbc │ │ add $0xfffffffffffffff8,%r14 │ │ - mov %r14,-0x18(%rsp) │ │ - movzbl 0x7(%rax),%r14d │ │ - mov %r14,-0x20(%rsp) │ │ + movzbl 0x7(%rax),%r15d │ │ + mov %r15,-0x18(%rsp) │ │ movzwl 0x4(%rax),%r12d │ │ - movzbl 0x6(%rax),%r13d │ │ - mov (%rax),%r14d │ │ + movzbl 0x6(%rax),%r15d │ │ + mov (%rax),%r13d │ │ add $0x8,%rax │ │ - shl $0x10,%r13d │ │ - or %r12d,%r13d │ │ - shl $0x28,%r13 │ │ - shl $0x8,%r14 │ │ - or %r13,%r14 │ │ - mov %r14,%r12 │ │ - mov -0x20(%rsp),%r14 │ │ - shrd $0x8,%r14,%r12 │ │ - mov %r12,-0x20(%rsp) │ │ - mov -0x18(%rsp),%r14 │ │ - mov $0x4,%r12d │ │ - mov -0x20(%rsp),%r13 │ │ - jmp 558a9 │ │ - mov $0x2,%r12d │ │ - mov -0x18(%rsp),%r14 │ │ - jmp 558a9 │ │ - mov -0x18(%rsp),%r14 │ │ + shl $0x10,%r15d │ │ + or %r12d,%r15d │ │ + shl $0x28,%r15 │ │ + shl $0x8,%r13 │ │ + or %r15,%r13 │ │ + mov -0x18(%rsp),%r15 │ │ + shrd $0x8,%r15,%r13 │ │ + mov $0x4,%r15d │ │ + mov -0x8(%rsp),%r12 │ │ + jmp 55c8d │ │ + mov $0x2,%r15d │ │ + mov -0x10(%rsp),%r14 │ │ + jmp 55c8d │ │ + mov %r12,-0x8(%rsp) │ │ + mov -0x10(%rsp),%r14 │ │ cmp $0x7,%r14 │ │ - jbe 557db │ │ + jbe 55bbc │ │ add $0xfffffffffffffff8,%r14 │ │ - mov %r14,-0x18(%rsp) │ │ - movzbl 0x7(%rax),%r14d │ │ - mov %r14,-0x20(%rsp) │ │ + movzbl 0x7(%rax),%r15d │ │ + mov %r15,-0x18(%rsp) │ │ movzwl 0x4(%rax),%r12d │ │ - movzbl 0x6(%rax),%r13d │ │ - mov (%rax),%r14d │ │ + movzbl 0x6(%rax),%r15d │ │ + mov (%rax),%r13d │ │ add $0x8,%rax │ │ - shl $0x10,%r13d │ │ - or %r12d,%r13d │ │ - shl $0x28,%r13 │ │ - shl $0x8,%r14 │ │ - or %r13,%r14 │ │ - mov %r14,%r12 │ │ - mov -0x20(%rsp),%r14 │ │ - shrd $0x8,%r14,%r12 │ │ - mov %r12,-0x20(%rsp) │ │ - mov -0x18(%rsp),%r14 │ │ - mov $0x3,%r12d │ │ - mov -0x20(%rsp),%r13 │ │ - jmp 558a9 │ │ - mov -0x18(%rsp),%r14 │ │ + shl $0x10,%r15d │ │ + or %r12d,%r15d │ │ + shl $0x28,%r15 │ │ + shl $0x8,%r13 │ │ + or %r15,%r13 │ │ + mov -0x18(%rsp),%r15 │ │ + shrd $0x8,%r15,%r13 │ │ + mov $0x3,%r15d │ │ + mov -0x8(%rsp),%r12 │ │ + jmp 55c8d │ │ + mov -0x10(%rsp),%r14 │ │ cmp $0x7,%r14 │ │ - jbe 557db │ │ - mov %bx,-0x20(%rsp) │ │ - mov %r15,-0x8(%rsp) │ │ - lea -0x8(%r14),%rbx │ │ - movzbl 0x7(%rax),%r15d │ │ + jbe 55bbc │ │ + mov %r12,-0x8(%rsp) │ │ + lea -0x8(%r14),%r12 │ │ + movzbl 0x7(%rax),%r14d │ │ + mov %r14,-0x18(%rsp) │ │ movzwl 0x4(%rax),%r13d │ │ movzbl 0x6(%rax),%r14d │ │ shl $0x10,%r14d │ │ or %r13d,%r14d │ │ mov (%rax),%r13d │ │ shl $0x28,%r14 │ │ shl $0x8,%r13 │ │ or %r14,%r13 │ │ - shrd $0x8,%r15,%r13 │ │ - cmp $0xfffffff0,%r12d │ │ - jb 55c49 │ │ - cmp $0x7,%rbx │ │ - jbe 55c97 │ │ - mov -0x18(%rsp),%r15 │ │ - add $0xfffffffffffffff0,%r15 │ │ - movzbl 0xf(%rax),%ebx │ │ - mov %rbx,-0x10(%rsp) │ │ - movzwl 0xc(%rax),%ebx │ │ - movzbl 0xe(%rax),%r14d │ │ - mov 0x8(%rax),%r12d │ │ - add $0x10,%rax │ │ - shl $0x10,%r14d │ │ - or %ebx,%r14d │ │ - shl $0x28,%r14 │ │ - shl $0x8,%r12 │ │ - or %r14,%r12 │ │ - mov %r15,%r14 │ │ - mov -0x10(%rsp),%rbx │ │ - shrd $0x8,%rbx,%r12 │ │ - mov %r12,-0x10(%rsp) │ │ - mov $0x1,%r12d │ │ - jmp 55c8d │ │ mov -0x18(%rsp),%r14 │ │ + shrd $0x8,%r14,%r13 │ │ + cmp $0xfffffff0,%r15d │ │ + jb 56012 │ │ + cmp $0x7,%r12 │ │ + jbe 5606a │ │ + mov -0x10(%rsp),%r14 │ │ + add $0xfffffffffffffff0,%r14 │ │ + movzbl 0xf(%rax),%r15d │ │ + mov %r15,-0x18(%rsp) │ │ + movzwl 0xc(%rax),%r15d │ │ + mov %r15d,-0x10(%rsp) │ │ + movzbl 0xe(%rax),%r12d │ │ + mov 0x8(%rax),%r15d │ │ + add $0x10,%rax │ │ + shl $0x10,%r12d │ │ + add -0x10(%rsp),%r12d │ │ + shl $0x28,%r12 │ │ + shl $0x8,%r15 │ │ + or %r12,%r15 │ │ + mov -0x18(%rsp),%r12 │ │ + shrd $0x8,%r12,%r15 │ │ + mov %r15,-0x18(%rsp) │ │ + jmp 5602e │ │ + mov -0x10(%rsp),%r14 │ │ cmp $0x7,%r14 │ │ - jbe 557db │ │ - mov %bx,-0x20(%rsp) │ │ - mov %r15,-0x8(%rsp) │ │ - lea -0x8(%r14),%rbx │ │ - movzbl 0x7(%rax),%r15d │ │ + jbe 55bbc │ │ + mov %r12,-0x8(%rsp) │ │ + lea -0x8(%r14),%r12 │ │ + movzbl 0x7(%rax),%r14d │ │ + mov %r14,-0x18(%rsp) │ │ movzwl 0x4(%rax),%r13d │ │ movzbl 0x6(%rax),%r14d │ │ shl $0x10,%r14d │ │ or %r13d,%r14d │ │ mov (%rax),%r13d │ │ shl $0x28,%r14 │ │ shl $0x8,%r13 │ │ or %r14,%r13 │ │ - shrd $0x8,%r15,%r13 │ │ - cmp $0xfffffff0,%r12d │ │ - jb 55c6c │ │ - cmp $0x7,%rbx │ │ - jbe 55c97 │ │ - mov -0x18(%rsp),%r15 │ │ - add $0xfffffffffffffff0,%r15 │ │ - movzbl 0xf(%rax),%ebx │ │ - mov %rbx,-0x10(%rsp) │ │ - movzwl 0xc(%rax),%ebx │ │ - movzbl 0xe(%rax),%r14d │ │ - mov 0x8(%rax),%r12d │ │ - add $0x10,%rax │ │ - shl $0x10,%r14d │ │ - or %ebx,%r14d │ │ - shl $0x28,%r14 │ │ - shl $0x8,%r12 │ │ - or %r14,%r12 │ │ - mov %r15,%r14 │ │ - mov -0x10(%rsp),%rbx │ │ - shrd $0x8,%rbx,%r12 │ │ - mov %r12,-0x10(%rsp) │ │ - jmp 55c87 │ │ - mov $0x42,%r12d │ │ - xor %r9d,%r9d │ │ - jmp 557e4 │ │ - cmp $0x3,%rbx │ │ - jbe 55c97 │ │ mov -0x18(%rsp),%r14 │ │ + shrd $0x8,%r14,%r13 │ │ + cmp $0xfffffff0,%r15d │ │ + jb 5603e │ │ + cmp $0x7,%r12 │ │ + jbe 5606a │ │ + mov -0x10(%rsp),%r14 │ │ + add $0xfffffffffffffff0,%r14 │ │ + movzbl 0xf(%rax),%r15d │ │ + mov %r15,-0x18(%rsp) │ │ + movzwl 0xc(%rax),%r15d │ │ + mov %r15d,-0x10(%rsp) │ │ + movzbl 0xe(%rax),%r12d │ │ + mov 0x8(%rax),%r15d │ │ + add $0x10,%rax │ │ + shl $0x10,%r12d │ │ + add -0x10(%rsp),%r12d │ │ + shl $0x28,%r12 │ │ + shl $0x8,%r15 │ │ + or %r12,%r15 │ │ + mov -0x18(%rsp),%r12 │ │ + shrd $0x8,%r12,%r15 │ │ + mov %r15,-0x18(%rsp) │ │ + jmp 5605a │ │ + mov $0x3c,%r15d │ │ + jmp 55ac3 │ │ + cmp $0x3,%r12 │ │ + jbe 5606a │ │ + mov -0x10(%rsp),%r14 │ │ add $0xfffffffffffffff4,%r14 │ │ - mov 0x8(%rax),%ebx │ │ - mov %rbx,-0x10(%rsp) │ │ + mov 0x8(%rax),%r15d │ │ + mov %r15,-0x18(%rsp) │ │ add $0xc,%rax │ │ - mov $0x1,%r12d │ │ - jmp 55c8d │ │ - cmp $0x3,%rbx │ │ - jbe 55c97 │ │ - mov -0x18(%rsp),%r14 │ │ + mov $0x1,%r15d │ │ + mov -0x8(%rsp),%r12 │ │ + jmp 55c8d │ │ + cmp $0x3,%r12 │ │ + jbe 5606a │ │ + mov -0x10(%rsp),%r14 │ │ add $0xfffffffffffffff4,%r14 │ │ - mov 0x8(%rax),%ebx │ │ - mov %rbx,-0x10(%rsp) │ │ + mov 0x8(%rax),%r15d │ │ + mov %r15,-0x18(%rsp) │ │ add $0xc,%rax │ │ - mov $0x5,%r12d │ │ - mov -0x8(%rsp),%r15 │ │ - jmp 558a4 │ │ + mov $0x5,%r15d │ │ + mov -0x8(%rsp),%r12 │ │ + jmp 55c8d │ │ add $0x8,%rax │ │ - jmp 557db │ │ + jmp 55bbc │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x4e8,%rsp │ │ - mov %rsi,%rbx │ │ + sub $0x568,%rsp │ │ + mov %rdx,%r15 │ │ mov %rdi,%r13 │ │ - mov 0x40(%rdx),%rax │ │ - mov 0xf8(%rsi),%rcx │ │ + mov 0x30(%rdx),%rax │ │ + mov 0x108(%rsi),%rdx │ │ mov (%rsi),%r12 │ │ - mov 0x8(%rsi),%r11 │ │ - test %rcx,%rcx │ │ - je 55d72 │ │ - mov 0x100(%rbx),%r10 │ │ - movzwl 0x112(%rcx),%edi │ │ - mov %edi,%r8d │ │ - shl $0x3,%r8d │ │ - mov $0xffffffffffffffff,%rsi │ │ - data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - test %r8,%r8 │ │ - je 55d30 │ │ - cmp 0xc0(%rcx,%rsi,8),%rax │ │ - seta %r9b │ │ - sbb $0x0,%r9b │ │ - inc %rsi │ │ - add $0xfffffffffffffff8,%r8 │ │ - cmp $0x1,%r9b │ │ - je 55d00 │ │ - movzbl %r9b,%edi │ │ - test %edi,%edi │ │ - jne 55d33 │ │ - jmp 55d43 │ │ - nopl 0x0(%rax) │ │ - mov %rdi,%rsi │ │ - sub $0x1,%r10 │ │ - jb 55d72 │ │ - mov 0x118(%rcx,%rsi,8),%rcx │ │ - jmp 55cdc │ │ - shl $0x4,%rsi │ │ - lea (%rcx,%rsi,1),%rax │ │ - movzbl (%rcx,%rsi,1),%r15d │ │ - cmp $0xff,%r15b │ │ - je 55d7f │ │ - movzbl 0x1(%rax),%r14d │ │ + mov 0x8(%rsi),%rcx │ │ + test %rdx,%rdx │ │ + je 56151 │ │ + mov 0x110(%rsi),%r11 │ │ + movzwl 0x112(%rdx),%r8d │ │ + mov %r8d,%r9d │ │ + shl $0x3,%r9d │ │ + mov $0xffffffffffffffff,%rdi │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + test %r9,%r9 │ │ + je 56110 │ │ + cmp 0xc0(%rdx,%rdi,8),%rax │ │ + seta %r10b │ │ + sbb $0x0,%r10b │ │ + inc %rdi │ │ + add $0xfffffffffffffff8,%r9 │ │ + cmp $0x1,%r10b │ │ + je 560e0 │ │ + movzbl %r10b,%r8d │ │ + test %r8d,%r8d │ │ + jne 56113 │ │ + jmp 56123 │ │ + nopl (%rax) │ │ + mov %r8,%rdi │ │ + sub $0x1,%r11 │ │ + jb 56151 │ │ + mov 0x118(%rdx,%rdi,8),%rdx │ │ + jmp 560bc │ │ + shl $0x4,%rdi │ │ + lea (%rdx,%rdi,1),%rax │ │ + movzbl (%rdx,%rdi,1),%r14d │ │ + cmp $0xff,%r14b │ │ + je 56165 │ │ + movzbl 0x1(%rax),%edx │ │ mov 0x2(%rax),%ecx │ │ movzwl 0x6(%rax),%ebx │ │ shl $0x20,%rbx │ │ or %rcx,%rbx │ │ mov 0x8(%rax),%r12 │ │ - jmp 571b6 │ │ - sub %rax,%r11 │ │ - jae 55d90 │ │ - mov $0x13,%r15b │ │ - jmp 571b6 │ │ + jmp 5694d │ │ + mov %rsi,-0xe8(%rbp) │ │ + cmp %rax,%rcx │ │ + jae 56183 │ │ + mov $0x11,%r14b │ │ + jmp 56947 │ │ + mov %rsi,-0xe8(%rbp) │ │ + mov 0x8(%rax),%rcx │ │ + lock incq (%rcx) │ │ + jle 57beb │ │ mov 0x8(%rax),%r12 │ │ - lock incq (%r12) │ │ - jg 565a6 │ │ - ud2 │ │ - mov %r13,-0x30(%rbp) │ │ - movq $0x0,-0x100(%rbp) │ │ - movq $0x8,-0xf8(%rbp) │ │ - movq $0x0,-0xd8(%rbp) │ │ - xorps %xmm0,%xmm0 │ │ - movups %xmm0,-0xf0(%rbp) │ │ - mov %rbx,-0x108(%rbp) │ │ - mov %rdx,-0x78(%rbp) │ │ - je 5647b │ │ - lea -0x408(%rbp),%r10 │ │ + jmp 56973 │ │ add %rax,%r12 │ │ - mov %r12,%r14 │ │ - xor %r13d,%r13d │ │ - xor %ecx,%ecx │ │ - mov %r11,%rax │ │ - mov %r14,%r9 │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzbl (%r9),%esi │ │ - mov $0x6,%r15b │ │ - cmp $0x3f,%ecx │ │ - jne 55e06 │ │ - cmp $0x1,%sil │ │ - ja 57197 │ │ - movzbl %sil,%edi │ │ - mov %edi,%r8d │ │ - and $0x7f,%edi │ │ - shl %cl,%rdi │ │ - lea -0x1(%rax),%rsi │ │ - lea 0x1(%r9),%r12 │ │ - or %rdi,%r13 │ │ - test %r8b,%r8b │ │ - jns 55e36 │ │ - add $0x7,%ecx │ │ - mov %rsi,%rax │ │ - mov %r12,%r9 │ │ - test %rsi,%rsi │ │ - jne 55df0 │ │ - jmp 5657a │ │ - test %r13,%r13 │ │ - je 5647b │ │ - test %rsi,%rsi │ │ - je 570be │ │ - lea -0x2(%rax),%r14 │ │ - lea 0x2(%r9),%r12 │ │ - movzbl 0x1(%r9),%edx │ │ - mov %edx,%ecx │ │ - and $0x7f,%edx │ │ - mov %edx,-0x80(%rbp) │ │ - test %cl,%cl │ │ - jns 55ec6 │ │ - test %r14,%r14 │ │ - je 570be │ │ - lea -0x3(%rax),%r14 │ │ - lea 0x3(%r9),%r12 │ │ - movzbl 0x2(%r9),%ecx │ │ - mov %ecx,%esi │ │ + mov %r12,-0xd8(%rbp) │ │ + movq $0x0,-0x218(%rbp) │ │ + movq $0x8,-0x210(%rbp) │ │ + movq $0x0,-0x1f0(%rbp) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,-0x208(%rbp) │ │ + sub %rax,%rcx │ │ + mov %rcx,-0xd0(%rbp) │ │ + jne 562cc │ │ + mov -0x218(%rbp),%rax │ │ + movzbl -0x210(%rbp),%r14d │ │ + movzbl -0x20f(%rbp),%edx │ │ + mov -0x20e(%rbp),%ecx │ │ + movzwl -0x20a(%rbp),%ebx │ │ + shl $0x20,%rbx │ │ + or %rcx,%rbx │ │ + mov -0x208(%rbp),%r12 │ │ + movdqu -0x200(%rbp),%xmm0 │ │ + movdqa %xmm0,-0xc0(%rbp) │ │ + mov -0x1f0(%rbp),%rcx │ │ + mov %rcx,-0xb0(%rbp) │ │ + cmp $0xffffffffffffffff,%rax │ │ + je 56947 │ │ + mov %dl,-0x457(%rbp) │ │ + mov %ebx,-0x456(%rbp) │ │ + shr $0x20,%rbx │ │ + mov %bx,-0x452(%rbp) │ │ + movdqa -0xc0(%rbp),%xmm0 │ │ + movdqu %xmm0,-0x448(%rbp) │ │ + mov -0xb0(%rbp),%rcx │ │ + mov %rcx,-0x438(%rbp) │ │ + movq $0x1,-0x470(%rbp) │ │ + movq $0x1,-0x468(%rbp) │ │ + mov %rax,-0x460(%rbp) │ │ + mov %r14b,-0x458(%rbp) │ │ + mov %r12,-0x450(%rbp) │ │ + mov $0x40,%edi │ │ + call *0x22262(%rip) │ │ + test %rax,%rax │ │ + je 577cd │ │ + mov %rax,%r12 │ │ + movdqu -0x470(%rbp),%xmm0 │ │ + movups -0x460(%rbp),%xmm1 │ │ + movups -0x450(%rbp),%xmm2 │ │ + movups -0x440(%rbp),%xmm3 │ │ + movups %xmm3,0x30(%rax) │ │ + movups %xmm2,0x20(%rax) │ │ + movups %xmm1,0x10(%rax) │ │ + movdqu %xmm0,(%rax) │ │ + jmp 56973 │ │ + mov %eax,-0x68(%rbp) │ │ + lea -0x470(%rbp),%rdi │ │ + lea -0xd8(%rbp),%rsi │ │ + call 5a950 │ │ + movzbl -0x470(%rbp),%r14d │ │ + cmp $0xff,%r14b │ │ + jne 57512 │ │ + mov -0x468(%rbp),%r12 │ │ + test %r12,%r12 │ │ + je 561ca │ │ + mov -0xd8(%rbp),%rsi │ │ + mov -0xd0(%rbp),%rax │ │ + test %rax,%rax │ │ + je 57540 │ │ + mov %r13,-0x48(%rbp) │ │ + lea 0x1(%rsi),%r13 │ │ + lea -0x1(%rax),%r9 │ │ + movsbl (%rsi),%ecx │ │ + mov %ecx,-0x58(%rbp) │ │ + test %cx,%cx │ │ + jns 56396 │ │ + test %r9,%r9 │ │ + je 575f2 │ │ + movswl -0x58(%rbp),%ecx │ │ + lea 0x2(%rsi),%r13 │ │ + lea -0x2(%rax),%r9 │ │ + movzbl 0x1(%rsi),%edi │ │ + mov %edi,%edx │ │ and $0x7f,%ecx │ │ - shl $0x7,%ecx │ │ - mov -0x80(%rbp),%edx │ │ - movzwl %dx,%edx │ │ - or %ecx,%edx │ │ - mov %edx,-0x80(%rbp) │ │ - test %sil,%sil │ │ - jns 55ec6 │ │ - test %r14,%r14 │ │ - je 570be │ │ - movzbl (%r12),%ecx │ │ + and $0x7f,%edi │ │ + shl $0x7,%edi │ │ + or %ecx,%edi │ │ + mov %edi,-0x58(%rbp) │ │ + test %dl,%dl │ │ + jns 56396 │ │ + test %r9,%r9 │ │ + je 575f2 │ │ + movzbl 0x0(%r13),%ecx │ │ cmp $0x3,%cx │ │ - ja 57197 │ │ - add $0x4,%r9 │ │ - add $0xfffffffffffffffc,%rax │ │ + ja 57657 │ │ + add $0xfffffffffffffffd,%rax │ │ + add $0x3,%rsi │ │ movzwl %cx,%ecx │ │ shl $0xe,%ecx │ │ - mov -0x80(%rbp),%edx │ │ + mov -0x58(%rbp),%edx │ │ movzwl %dx,%edx │ │ or %ecx,%edx │ │ - mov %edx,-0x80(%rbp) │ │ - mov %r9,%r12 │ │ - mov %rax,%r14 │ │ - cmpw $0x0,-0x80(%rbp) │ │ - je 5718f │ │ - test %r14,%r14 │ │ - je 570be │ │ - movzbl (%r12),%eax │ │ + mov %edx,-0x58(%rbp) │ │ + mov %rsi,%r13 │ │ + mov %rax,%r9 │ │ + cmpw $0x0,-0x58(%rbp) │ │ + je 5755c │ │ + test %r9,%r9 │ │ + je 57561 │ │ + movzbl 0x0(%r13),%eax │ │ cmp $0x1,%al │ │ - ja 57194 │ │ - inc %r12 │ │ - movq $0x0,-0x3f0(%rbp) │ │ - movl $0x0,-0x3e8(%rbp) │ │ - movq $0x0,-0x3e0(%rbp) │ │ - movl $0x0,-0x3d8(%rbp) │ │ - movq $0x0,-0x3d0(%rbp) │ │ - movl $0x0,-0x3c8(%rbp) │ │ - movq $0x0,-0x3c0(%rbp) │ │ - movl $0x0,-0x3b8(%rbp) │ │ - xorps %xmm0,%xmm0 │ │ - movaps %xmm0,-0x410(%rbp) │ │ - movups %xmm0,-0x404(%rbp) │ │ - dec %r14 │ │ - je 57081 │ │ - mov %al,-0x70(%rbp) │ │ - xor %r15d,%r15d │ │ - lea -0x1(%r14),%rsi │ │ - lea 0x1(%r12),%rcx │ │ - movzbl (%r12),%eax │ │ - mov %eax,%edx │ │ - and $0x7f,%eax │ │ - test %dl,%dl │ │ - jns 55fce │ │ - test %rsi,%rsi │ │ - je 5709e │ │ - lea -0x2(%r14),%rsi │ │ - lea 0x2(%r12),%rcx │ │ - movzbl 0x1(%r12),%edx │ │ - mov %edx,%edi │ │ + ja 5756c │ │ + inc %r13 │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm0,-0x420(%rbp) │ │ + movdqa %xmm0,-0x430(%rbp) │ │ + movdqa %xmm0,-0x440(%rbp) │ │ + movdqa %xmm0,-0x450(%rbp) │ │ + movdqa %xmm0,-0x460(%rbp) │ │ + movdqa %xmm0,-0x470(%rbp) │ │ + dec %r9 │ │ + je 5757b │ │ + mov %al,-0xa8(%rbp) │ │ + lea 0x1(%r13),%rcx │ │ + lea -0x1(%r9),%rdi │ │ + movsbl 0x0(%r13),%edx │ │ + test %dx,%dx │ │ + jns 56470 │ │ + test %rdi,%rdi │ │ + je 573ad │ │ + movswl %dx,%esi │ │ + lea 0x2(%r13),%rcx │ │ + lea -0x2(%r9),%rdi │ │ + movzbl 0x1(%r13),%edx │ │ + mov %edx,%r8d │ │ + and $0x7f,%esi │ │ and $0x7f,%edx │ │ shl $0x7,%edx │ │ - movzwl %ax,%eax │ │ - or %edx,%eax │ │ - test %dil,%dil │ │ - jns 55fce │ │ - test %rsi,%rsi │ │ - je 5709e │ │ + or %esi,%edx │ │ + test %r8b,%r8b │ │ + jns 56470 │ │ + test %rdi,%rdi │ │ + je 573ad │ │ movzbl (%rcx),%ecx │ │ cmp $0x3,%cx │ │ - ja 5723b │ │ - add $0x3,%r12 │ │ - add $0xfffffffffffffffd,%r14 │ │ + ja 575e7 │ │ + add $0xfffffffffffffffd,%r9 │ │ + add $0x3,%r13 │ │ movzwl %cx,%ecx │ │ shl $0xe,%ecx │ │ - movzwl %ax,%eax │ │ - or %ecx,%eax │ │ - mov %r12,%rcx │ │ - mov %r14,%rsi │ │ - test %ax,%ax │ │ - je 56255 │ │ - test %rsi,%rsi │ │ - je 5709e │ │ - lea -0x1(%rsi),%r14 │ │ - lea 0x1(%rcx),%r12 │ │ - movzbl (%rcx),%edx │ │ - mov %edx,%edi │ │ - and $0x7f,%edx │ │ - test %dil,%dil │ │ - jns 5604e │ │ - test %r14,%r14 │ │ - je 57081 │ │ - lea -0x2(%rsi),%r14 │ │ - lea 0x2(%rcx),%r12 │ │ - movzbl 0x1(%rcx),%edi │ │ - mov %edi,%r8d │ │ - and $0x7f,%edi │ │ - shl $0x7,%edi │ │ movzwl %dx,%edx │ │ - or %edi,%edx │ │ - test %r8b,%r8b │ │ - jns 5604e │ │ - test %r14,%r14 │ │ - je 57081 │ │ - movzbl (%r12),%edi │ │ - cmp $0x3,%di │ │ - ja 5723b │ │ + or %ecx,%edx │ │ + mov %r13,%rcx │ │ + mov %r9,%rdi │ │ + nopw 0x0(%rax,%rax,1) │ │ + test %rdi,%rdi │ │ + je 573ad │ │ + lea 0x1(%rcx),%r13 │ │ + lea -0x1(%rdi),%r10 │ │ + movsbl (%rcx),%esi │ │ + test %si,%si │ │ + jns 564f0 │ │ + test %r10,%r10 │ │ + je 5757b │ │ + movswl %si,%r8d │ │ + lea 0x2(%rcx),%r13 │ │ + lea -0x2(%rdi),%r10 │ │ + movzbl 0x1(%rcx),%esi │ │ + mov %esi,%r9d │ │ + and $0x7f,%r8d │ │ + and $0x7f,%esi │ │ + shl $0x7,%esi │ │ + or %r8d,%esi │ │ + test %r9b,%r9b │ │ + jns 564f0 │ │ + test %r10,%r10 │ │ + je 5757b │ │ + movzbl 0x0(%r13),%r8d │ │ + cmp $0x3,%r8w │ │ + ja 575e7 │ │ + add $0xfffffffffffffffd,%rdi │ │ add $0x3,%rcx │ │ - add $0xfffffffffffffffd,%rsi │ │ - movzwl %di,%edi │ │ - shl $0xe,%edi │ │ - movzwl %dx,%edx │ │ - or %edi,%edx │ │ - mov %rcx,%r12 │ │ - mov %rsi,%r14 │ │ - cmp $0x21,%dx │ │ - je 56067 │ │ - movzwl %dx,%ecx │ │ + movzwl %r8w,%r8d │ │ + shl $0xe,%r8d │ │ + movzwl %si,%esi │ │ + or %r8d,%esi │ │ + mov %rcx,%r13 │ │ + mov %rdi,%r10 │ │ + nopl 0x0(%rax) │ │ + test %dx,%dx │ │ + mov %r10,-0x60(%rbp) │ │ + je 5671e │ │ + cmp $0x21,%si │ │ + je 56519 │ │ + movzwl %si,%ecx │ │ test %ecx,%ecx │ │ - je 57172 │ │ - xor %r15d,%r15d │ │ - jmp 560e5 │ │ + mov -0x38(%rbp),%r14 │ │ + je 5754c │ │ + xor %ebx,%ebx │ │ + jmp 565a9 │ │ + test %r10,%r10 │ │ + mov -0x38(%rbp),%r14 │ │ + je 57557 │ │ + lea -0x1(%r10),%rdi │ │ + lea 0x1(%r13),%r8 │ │ + xor %ebx,%ebx │ │ xor %ecx,%ecx │ │ - mov %r12,%rsi │ │ - mov %r14,%rdi │ │ - xor %r15d,%r15d │ │ - jmp 5609b │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - inc %rsi │ │ - mov %r8d,%r9d │ │ - and $0x7f,%r9d │ │ - shl %cl,%r9 │ │ - or %r9,%r15 │ │ - add $0x7,%ecx │ │ - dec %rdi │ │ - test %r8b,%r8b │ │ - jns 560bd │ │ - test %rdi,%rdi │ │ - je 56fc3 │ │ - movzbl (%rsi),%r8d │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + movzbl -0x1(%r8),%r9d │ │ + movzbl %r9b,%r10d │ │ cmp $0x3f,%ecx │ │ - jne 56080 │ │ - cmp $0x7f,%r8d │ │ - je 56080 │ │ - test %r8d,%r8d │ │ - je 56080 │ │ - jmp 57064 │ │ - mov $0xffffffffffffffff,%r9 │ │ - shl %cl,%r9 │ │ - cmp $0x40,%r8b │ │ - mov $0x0,%r8d │ │ - cmovb %r8,%r9 │ │ + jne 5655d │ │ + cmp $0x7f,%r10d │ │ + je 5655d │ │ + test %r10d,%r10d │ │ + jne 573a2 │ │ + mov %r10d,%r11d │ │ + and $0x7f,%r11d │ │ + shl %cl,%r11 │ │ + or %r11,%rbx │ │ + add $0x7,%ecx │ │ + test %r10b,%r10b │ │ + jns 56580 │ │ + inc %r8 │ │ + add $0xffffffffffffffff,%rdi │ │ + jb 56540 │ │ + jmp 568dc │ │ + mov $0xffffffffffffffff,%rax │ │ + shl %cl,%rax │ │ + cmp $0x40,%r9b │ │ + mov $0x0,%r9d │ │ + cmovb %r9,%rax │ │ cmp $0x40,%ecx │ │ - cmovge %r8,%r9 │ │ - or %r9,%r15 │ │ - mov %rsi,%r12 │ │ - mov %rdi,%r14 │ │ - movzwl %ax,%eax │ │ + cmovge %r9,%rax │ │ + or %rax,%rbx │ │ + mov %r8,%r13 │ │ + mov %rdi,-0x60(%rbp) │ │ + movzwl %dx,%eax │ │ movabs $0xffffffff00000000,%rcx │ │ - mov -0x50(%rbp),%rsi │ │ - and %rcx,%rsi │ │ - mov %rsi,%rcx │ │ + and %rcx,%r14 │ │ + mov %r14,%rcx │ │ or %rax,%rcx │ │ - shl $0x10,%edx │ │ - or %rcx,%rdx │ │ - mov %rdx,-0x50(%rbp) │ │ - cmpq $0x1,-0x410(%rbp) │ │ - jne 5615c │ │ - mov -0x3f8(%rbp),%rbx │ │ - cmp -0x408(%rbp),%rbx │ │ - jne 56132 │ │ - mov %r10,%rdi │ │ - call 3528e │ │ - lea -0x408(%rbp),%r10 │ │ - mov -0x400(%rbp),%rax │ │ - mov %rbx,%rcx │ │ + shl $0x10,%esi │ │ + mov %rsi,%r14 │ │ + or %rcx,%r14 │ │ + cmpq $0x1,-0x470(%rbp) │ │ + mov %r14,-0x38(%rbp) │ │ + jne 5661c │ │ + mov -0x458(%rbp),%r14 │ │ + cmp -0x468(%rbp),%r14 │ │ + jne 565f2 │ │ + lea -0x468(%rbp),%rdi │ │ + call 3530e │ │ + mov -0x460(%rbp),%rax │ │ + mov %r14,%rcx │ │ shl $0x4,%rcx │ │ - mov %r15,(%rax,%rcx,1) │ │ - mov -0x50(%rbp),%rdx │ │ + mov %rbx,(%rax,%rcx,1) │ │ + mov -0x38(%rbp),%rdx │ │ mov %rdx,0x8(%rax,%rcx,1) │ │ - inc %rbx │ │ - mov %rbx,-0x3f8(%rbp) │ │ - jmp 56247 │ │ - mov -0x408(%rbp),%rdi │ │ + inc %r14 │ │ + mov %r14,-0x458(%rbp) │ │ + jmp 56702 │ │ + mov -0x468(%rbp),%rdi │ │ cmp $0x5,%rdi │ │ - jne 5621c │ │ + jne 566db │ │ mov $0x50,%edi │ │ - call *0x250c0(%rip) │ │ + call *0x21eb8(%rip) │ │ test %rax,%rax │ │ - je 5795f │ │ - movq $0x5,-0x220(%rbp) │ │ - mov %rax,-0x218(%rbp) │ │ - lea -0x400(%rbp),%rcx │ │ + je 57bdc │ │ + movq $0x5,-0x270(%rbp) │ │ + mov %rax,-0x268(%rbp) │ │ + lea -0x460(%rbp),%rcx │ │ movups 0x40(%rcx),%xmm0 │ │ movups %xmm0,0x40(%rax) │ │ - movups (%rcx),%xmm0 │ │ + movdqu (%rcx),%xmm0 │ │ movups 0x10(%rcx),%xmm1 │ │ movups 0x20(%rcx),%xmm2 │ │ movups 0x30(%rcx),%xmm3 │ │ movups %xmm3,0x30(%rax) │ │ movups %xmm2,0x20(%rax) │ │ movups %xmm1,0x10(%rax) │ │ - movups %xmm0,(%rax) │ │ - movq $0x5,-0x210(%rbp) │ │ - lea -0x220(%rbp),%rdi │ │ - call 3528e │ │ - mov -0x218(%rbp),%rax │ │ - mov %r15,0x50(%rax) │ │ - mov -0x50(%rbp),%rcx │ │ - mov %rcx,0x58(%rax) │ │ - movq $0x6,-0x210(%rbp) │ │ - movq $0x1,-0x410(%rbp) │ │ - movups -0x220(%rbp),%xmm0 │ │ - lea -0x408(%rbp),%r10 │ │ - movups %xmm0,(%r10) │ │ - movq $0x6,0x10(%r10) │ │ - jmp 56247 │ │ - jae 57949 │ │ + movdqu %xmm0,(%rax) │ │ + movq $0x5,-0x260(%rbp) │ │ + lea -0x270(%rbp),%rdi │ │ + call 3530e │ │ + mov -0x268(%rbp),%rax │ │ + mov %rbx,0x50(%rax) │ │ + mov %r14,0x58(%rax) │ │ + movq $0x6,-0x260(%rbp) │ │ + movq $0x1,-0x470(%rbp) │ │ + movdqu -0x270(%rbp),%xmm0 │ │ + lea -0x468(%rbp),%rax │ │ + movdqu %xmm0,(%rax) │ │ + movq $0x6,0x10(%rax) │ │ + jmp 56702 │ │ + jae 57bc9 │ │ mov %rdi,%rax │ │ shl $0x4,%rax │ │ - lea -0x400(%rbp),%rcx │ │ - mov %r15,(%rcx,%rax,1) │ │ - mov -0x50(%rbp),%rdx │ │ - mov %rdx,0x8(%rcx,%rax,1) │ │ + lea -0x460(%rbp),%rcx │ │ + mov %rbx,(%rcx,%rax,1) │ │ + mov %r14,0x8(%rcx,%rax,1) │ │ inc %rdi │ │ - mov %rdi,-0x408(%rbp) │ │ - test %r14,%r14 │ │ - jne 55f5e │ │ - jmp 57081 │ │ - test %rsi,%rsi │ │ - je 5709e │ │ - lea -0x1(%rsi),%r8 │ │ - lea 0x1(%rcx),%r12 │ │ - movzbl (%rcx),%eax │ │ - mov %eax,%edx │ │ - and $0x7f,%eax │ │ - test %dl,%dl │ │ - jns 562ca │ │ - test %r8,%r8 │ │ - je 57081 │ │ - lea -0x2(%rsi),%r8 │ │ - lea 0x2(%rcx),%r12 │ │ - movzbl 0x1(%rcx),%edx │ │ - mov %edx,%edi │ │ - and $0x7f,%edx │ │ - shl $0x7,%edx │ │ - movzwl %ax,%eax │ │ - or %edx,%eax │ │ - test %dil,%dil │ │ - jns 562ca │ │ - test %r8,%r8 │ │ - je 57081 │ │ - movzbl (%r12),%edx │ │ - cmp $0x3,%dx │ │ - ja 575c5 │ │ - add $0x3,%rcx │ │ - add $0xfffffffffffffffd,%rsi │ │ - movzwl %dx,%edx │ │ - shl $0xe,%edx │ │ - movzwl %ax,%eax │ │ - or %edx,%eax │ │ - mov %rcx,%r12 │ │ - mov %rsi,%r8 │ │ - test %ax,%ax │ │ - jne 572f5 │ │ - mov %r12,-0x50(%rbp) │ │ - mov -0x410(%rbp),%rax │ │ - mov -0x408(%rbp),%r15 │ │ - mov -0x400(%rbp),%r12 │ │ - lea -0x400(%rbp),%rcx │ │ + mov %rdi,-0x468(%rbp) │ │ + mov %rbx,%rax │ │ + shr $0x10,%rax │ │ + shr $0x8,%ebx │ │ + mov -0x60(%rbp),%r9 │ │ + test %r9,%r9 │ │ + jne 563fd │ │ + jmp 5757b │ │ + mov %r13,-0xd8(%rbp) │ │ + mov %r10,-0xd0(%rbp) │ │ + test %si,%si │ │ + jne 57677 │ │ + mov -0x470(%rbp),%rax │ │ + mov -0x468(%rbp),%r14 │ │ + mov -0x460(%rbp),%rcx │ │ + mov %rcx,-0x38(%rbp) │ │ + lea -0x460(%rbp),%rcx │ │ movups 0x8(%rcx),%xmm0 │ │ movups 0x18(%rcx),%xmm1 │ │ movups 0x28(%rcx),%xmm2 │ │ movups 0x38(%rcx),%xmm3 │ │ - movaps %xmm0,-0x180(%rbp) │ │ - movaps %xmm1,-0x170(%rbp) │ │ - movaps %xmm2,-0x160(%rbp) │ │ - movaps %xmm3,-0x150(%rbp) │ │ + movaps %xmm0,-0x160(%rbp) │ │ + movaps %xmm1,-0x150(%rbp) │ │ + movaps %xmm2,-0x140(%rbp) │ │ + movaps %xmm3,-0x130(%rbp) │ │ mov 0x48(%rcx),%rcx │ │ - mov %rcx,-0x140(%rbp) │ │ + mov %rcx,-0x120(%rbp) │ │ cmp $0x2,%rax │ │ - je 5731f │ │ - mov %r8,-0x98(%rbp) │ │ - mov -0x140(%rbp),%rcx │ │ - mov %rcx,-0x420(%rbp) │ │ - movaps -0x180(%rbp),%xmm0 │ │ - movaps -0x170(%rbp),%xmm1 │ │ - movaps -0x160(%rbp),%xmm2 │ │ - movaps -0x150(%rbp),%xmm3 │ │ - movaps %xmm3,-0x430(%rbp) │ │ - movaps %xmm2,-0x440(%rbp) │ │ - movaps %xmm1,-0x450(%rbp) │ │ - movaps %xmm0,-0x460(%rbp) │ │ - mov %r15d,%r14d │ │ - shr $0x8,%r14d │ │ - mov %r15,%rbx │ │ + mov -0x48(%rbp),%r13 │ │ + je 56924 │ │ + mov -0x120(%rbp),%rcx │ │ + mov %rcx,-0x490(%rbp) │ │ + movaps -0x160(%rbp),%xmm0 │ │ + movaps -0x150(%rbp),%xmm1 │ │ + movaps -0x140(%rbp),%xmm2 │ │ + movaps -0x130(%rbp),%xmm3 │ │ + movaps %xmm3,-0x4a0(%rbp) │ │ + movaps %xmm2,-0x4b0(%rbp) │ │ + movaps %xmm1,-0x4c0(%rbp) │ │ + movaps %xmm0,-0x4d0(%rbp) │ │ + mov %r14d,%edx │ │ + shr $0x8,%edx │ │ + mov %r14,%rbx │ │ shr $0x10,%rbx │ │ cmp $0xffffffffffffffff,%rax │ │ - je 5719c │ │ - mov -0x420(%rbp),%rcx │ │ - mov %rcx,-0x1a0(%rbp) │ │ - movaps -0x460(%rbp),%xmm0 │ │ - movaps -0x450(%rbp),%xmm1 │ │ - movaps -0x440(%rbp),%xmm2 │ │ - movaps -0x430(%rbp),%xmm3 │ │ - movaps %xmm3,-0x1b0(%rbp) │ │ - movaps %xmm2,-0x1c0(%rbp) │ │ - movaps %xmm1,-0x1d0(%rbp) │ │ - movaps %xmm0,-0x1e0(%rbp) │ │ - mov %rax,-0x410(%rbp) │ │ - mov %r15b,-0x408(%rbp) │ │ - mov %r14b,-0x407(%rbp) │ │ + mov %edx,-0x68(%rbp) │ │ + je 56934 │ │ + mov -0x490(%rbp),%rcx │ │ + mov %rcx,-0x190(%rbp) │ │ + movdqa -0x4d0(%rbp),%xmm0 │ │ + movaps -0x4c0(%rbp),%xmm1 │ │ + movaps -0x4b0(%rbp),%xmm2 │ │ + movaps -0x4a0(%rbp),%xmm3 │ │ + movaps %xmm3,-0x1a0(%rbp) │ │ + movaps %xmm2,-0x1b0(%rbp) │ │ + movaps %xmm1,-0x1c0(%rbp) │ │ + movdqa %xmm0,-0x1d0(%rbp) │ │ + mov %rax,-0x470(%rbp) │ │ + mov %r14b,-0x468(%rbp) │ │ + mov %dl,-0x467(%rbp) │ │ mov %rbx,%rax │ │ shr $0x20,%rax │ │ - mov %ax,-0x402(%rbp) │ │ - mov %ebx,-0x406(%rbp) │ │ - mov %r12,-0x400(%rbp) │ │ - lea -0x400(%rbp),%rax │ │ + mov %ax,-0x462(%rbp) │ │ + mov %ebx,-0x466(%rbp) │ │ + mov -0x38(%rbp),%rax │ │ + mov %rax,-0x460(%rbp) │ │ + lea -0x460(%rbp),%rax │ │ movups %xmm1,0x18(%rax) │ │ movups %xmm2,0x28(%rax) │ │ movups %xmm3,0x38(%rax) │ │ mov %rcx,0x48(%rax) │ │ - movups %xmm0,0x8(%rax) │ │ - mov %r13,-0x3b0(%rbp) │ │ - mov -0x80(%rbp),%eax │ │ - mov %ax,-0x3a8(%rbp) │ │ - movzbl -0x70(%rbp),%eax │ │ - mov %al,-0x3a6(%rbp) │ │ - lea -0x100(%rbp),%rdi │ │ - lea -0x410(%rbp),%rsi │ │ - call 352bd │ │ + movdqu %xmm0,0x8(%rax) │ │ + mov %r12,-0x410(%rbp) │ │ + mov -0x58(%rbp),%eax │ │ + mov %ax,-0x408(%rbp) │ │ + movzbl -0xa8(%rbp),%eax │ │ + mov %al,-0x406(%rbp) │ │ + lea -0x218(%rbp),%rdi │ │ + lea -0x470(%rbp),%rsi │ │ + call 3533d │ │ test %al,%al │ │ - lea -0x408(%rbp),%r10 │ │ - mov -0x98(%rbp),%r11 │ │ - mov -0x50(%rbp),%r14 │ │ - jne 57328 │ │ - test %r11,%r11 │ │ - jne 55ddd │ │ - mov -0x100(%rbp),%rax │ │ - movzbl -0xf8(%rbp),%r15d │ │ - movzbl -0xf7(%rbp),%r14d │ │ - mov -0xf6(%rbp),%ecx │ │ - movzwl -0xf2(%rbp),%ebx │ │ - shl $0x20,%rbx │ │ - or %rcx,%rbx │ │ - mov -0xf0(%rbp),%r12 │ │ - movups -0xe8(%rbp),%xmm0 │ │ - movaps %xmm0,-0xc0(%rbp) │ │ - mov -0xd8(%rbp),%rcx │ │ - mov %rcx,-0xb0(%rbp) │ │ - cmp $0xffffffffffffffff,%rax │ │ - je 5658d │ │ - mov %r14b,-0x3f7(%rbp) │ │ - mov %ebx,-0x3f6(%rbp) │ │ - shr $0x20,%rbx │ │ - mov %bx,-0x3f2(%rbp) │ │ - movaps -0xc0(%rbp),%xmm0 │ │ - movups %xmm0,-0x3e8(%rbp) │ │ - mov -0xb0(%rbp),%rcx │ │ - mov %rcx,-0x3d8(%rbp) │ │ - movq $0x1,-0x410(%rbp) │ │ - movq $0x1,-0x408(%rbp) │ │ - mov %rax,-0x400(%rbp) │ │ - mov %r15b,-0x3f8(%rbp) │ │ - mov %r12,-0x3f0(%rbp) │ │ - mov $0x40,%edi │ │ - call *0x24cfb(%rip) │ │ + mov -0x60(%rbp),%rax │ │ + jne 57682 │ │ test %rax,%rax │ │ - mov -0x30(%rbp),%r13 │ │ - je 57330 │ │ - mov %rax,%r12 │ │ - movups -0x410(%rbp),%xmm0 │ │ - movups -0x400(%rbp),%xmm1 │ │ - movups -0x3f0(%rbp),%xmm2 │ │ - movups -0x3e0(%rbp),%xmm3 │ │ - movups %xmm3,0x30(%rax) │ │ - movups %xmm2,0x20(%rax) │ │ - movups %xmm1,0x10(%rax) │ │ - movups %xmm0,(%rax) │ │ - jmp 5659b │ │ - add %r11,%r14 │ │ - mov $0x13,%r15b │ │ + jne 562cf │ │ + jmp 561ca │ │ + add -0x60(%rbp),%r13 │ │ + mov $0x11,%r12d │ │ + mov %r9d,%ebx │ │ + mov %r13,-0x38(%rbp) │ │ + mov -0x48(%rbp),%r13 │ │ + shl $0x10,%rax │ │ + movzbl %bl,%r14d │ │ + shl $0x8,%r14d │ │ + or %rax,%r14 │ │ + cmpq $0x0,-0x470(%rbp) │ │ + je 56921 │ │ + cmpq $0x0,-0x468(%rbp) │ │ + je 56921 │ │ + mov -0x460(%rbp),%rdi │ │ + call *0x21bd7(%rip) │ │ + or %r12,%r14 │ │ + mov %r14d,%eax │ │ + shr $0x8,%eax │ │ + mov %eax,-0x68(%rbp) │ │ + mov %r14,%rbx │ │ + shr $0x10,%rbx │ │ + mov -0x38(%rbp),%r12 │ │ + lea -0x218(%rbp),%rdi │ │ + call 640e0 │ │ + mov -0x68(%rbp),%edx │ │ + cmp $0xff,%r14b │ │ + je 56973 │ │ + mov %dl,0x9(%r13) │ │ + mov %ebx,0xa(%r13) │ │ + shr $0x20,%rbx │ │ + mov %bx,0xe(%r13) │ │ + mov %r14b,0x8(%r13) │ │ + mov %r12,0x10(%r13) │ │ + movq $0x2,0x0(%r13) │ │ + jmp 574fb │ │ + mov (%r15),%rcx │ │ + mov 0x8(%r15),%rax │ │ + movups 0x10(%r15),%xmm0 │ │ + movups 0x20(%r15),%xmm1 │ │ + movups 0x30(%r15),%xmm2 │ │ + movaps %xmm2,-0x2e0(%rbp) │ │ + movaps %xmm1,-0x2f0(%rbp) │ │ + movaps %xmm0,-0x300(%rbp) │ │ + mov -0xe8(%rbp),%rdx │ │ + movzbl 0x120(%rdx),%edi │ │ + lea -0x3(%rcx),%rsi │ │ + xor %edx,%edx │ │ + cmp $0x2,%rsi │ │ + setb %dl │ │ + mov %rcx,-0x310(%rbp) │ │ + mov %rax,-0x308(%rbp) │ │ + mov 0x40(%r15),%r8 │ │ + mov 0x40(%r15),%ecx │ │ + cmp $0x50000,%ecx │ │ + setae %r9b │ │ + mov %ecx,%r10d │ │ + and $0xff00,%r10d │ │ + xor %esi,%esi │ │ + cmp $0x800,%r10d │ │ + sete %sil │ │ + shl $0x3,%esi │ │ + lea 0x8(%rsi),%r10 │ │ + lea 0xc(%rsi),%r11 │ │ xor %ebx,%ebx │ │ - mov %r14,%r12 │ │ - xor %r14d,%r14d │ │ - jmp 5719c │ │ - mov -0x30(%rbp),%r13 │ │ - cmp $0xff,%r15b │ │ - jne 571b6 │ │ - mov -0x108(%rbp),%rbx │ │ - mov -0x78(%rbp),%rdx │ │ - mov 0x10(%rdx),%rsi │ │ - mov 0x18(%rdx),%rax │ │ - mov 0x40(%rdx),%rcx │ │ - mov %rcx,-0x3d0(%rbp) │ │ - movups 0x20(%rdx),%xmm0 │ │ - movups 0x30(%rdx),%xmm1 │ │ - movaps %xmm1,-0x3e0(%rbp) │ │ - movaps %xmm0,-0x3f0(%rbp) │ │ - mov %rbx,-0x108(%rbp) │ │ - movzbl 0x110(%rbx),%r10d │ │ - lea -0x3(%rsi),%rdi │ │ - xor %ecx,%ecx │ │ - cmp $0x2,%rdi │ │ - setb %cl │ │ - movups (%rdx),%xmm0 │ │ - movaps %xmm0,-0x410(%rbp) │ │ - mov %rsi,-0x400(%rbp) │ │ - mov %rax,-0x3f8(%rbp) │ │ - mov 0x48(%rdx),%esi │ │ - cmp $0x50000,%esi │ │ - setae %dil │ │ - and $0xff00,%esi │ │ - xor %r8d,%r8d │ │ - cmp $0x800,%esi │ │ - sete %r8b │ │ - shl $0x3,%r8d │ │ - lea 0x8(%r8),%rsi │ │ - add $0xc,%r8 │ │ - xor %r9d,%r9d │ │ - test %r10b,%dil │ │ - cmove %r9,%rsi │ │ - cmove %r9,%r8 │ │ - mov 0x48(%rdx),%rdx │ │ - mov %rdx,-0x3c8(%rbp) │ │ - mov %r12,-0x2a0(%rbp) │ │ - movq $0x0,-0x298(%rbp) │ │ - movq $0x0,-0x288(%rbp) │ │ - movq $0x0,-0x278(%rbp) │ │ - mov %rsi,-0x270(%rbp) │ │ - movq $0x0,-0x268(%rbp) │ │ - mov %r8,-0x260(%rbp) │ │ - mov %r8,-0x258(%rbp) │ │ - movq $0xfffffffffffffffe,-0x3b0(%rbp) │ │ - mov %rcx,-0x3c0(%rbp) │ │ - mov %rax,-0x3b8(%rbp) │ │ + test %dil,%r9b │ │ + cmove %rbx,%r10 │ │ + cmove %rbx,%r11 │ │ + mov %r8,-0x2d0(%rbp) │ │ + mov %r12,-0x2c8(%rbp) │ │ + movq $0x0,-0x330(%rbp) │ │ + movq $0x0,-0x320(%rbp) │ │ + movq $0x0,-0x2c0(%rbp) │ │ + mov %r10,-0x2b8(%rbp) │ │ + movq $0x0,-0x2b0(%rbp) │ │ + mov %r11,-0x2a8(%rbp) │ │ + mov %r11,-0x2a0(%rbp) │ │ + movq $0xfffffffffffffffe,-0x460(%rbp) │ │ + mov %rdx,-0x470(%rbp) │ │ + mov %rax,-0x468(%rbp) │ │ add $0x10,%r12 │ │ - movups -0x3e8(%rbp),%xmm0 │ │ - movups %xmm0,-0x180(%rbp) │ │ - lea -0x410(%rbp),%rax │ │ - mov %rax,-0x170(%rbp) │ │ - mov %r12,-0x168(%rbp) │ │ - lea -0x160(%rbp),%r12 │ │ + movdqu -0x2f8(%rbp),%xmm0 │ │ + mov -0x2e8(%rbp),%rax │ │ + add %rsi,%rax │ │ + add $0x4,%rax │ │ + xorps %xmm1,%xmm1 │ │ + movups %xmm1,-0x150(%rbp) │ │ + movq $0x0,-0x140(%rbp) │ │ + movdqu %xmm0,-0x130(%rbp) │ │ + mov %r12,-0x120(%rbp) │ │ + mov %rax,-0x118(%rbp) │ │ + movq $0x0,-0x110(%rbp) │ │ + mov %ecx,-0x108(%rbp) │ │ movq $0x0,-0x160(%rbp) │ │ - movq $0x0,-0x128(%rbp) │ │ - lea -0x1e0(%rbp),%rbx │ │ - lea -0x180(%rbp),%r15 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rbx,%rdi │ │ - mov %r15,%rsi │ │ - call 65d70 │ │ - movzbl -0x1e0(%rbp),%eax │ │ - movzbl -0x1df(%rbp),%ecx │ │ - cmp $0xff,%rax │ │ - jne 56734 │ │ - mov -0x160(%rbp),%rax │ │ - test $0x1,%cl │ │ - je 56769 │ │ - test %rax,%rax │ │ - je 56700 │ │ - jmp 56772 │ │ - movzwl -0x1da(%rbp),%edx │ │ - mov -0x1de(%rbp),%esi │ │ - mov -0x1d8(%rbp),%rdi │ │ - shl $0x10,%rsi │ │ - shl $0x30,%rdx │ │ - or %rsi,%rdx │ │ - shl $0x8,%ecx │ │ - or %rax,%rcx │ │ - or %rdx,%rcx │ │ - mov %rcx,0x8(%r13) │ │ - mov %rdi,0x10(%r13) │ │ - jmp 56c1a │ │ + movq $0x10,-0x158(%rbp) │ │ + movw $0x0,-0x138(%rbp) │ │ + movb $0x0,-0x136(%rbp) │ │ + lea -0x1d0(%rbp),%r15 │ │ + lea -0x160(%rbp),%r12 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r15,%rdi │ │ + mov %r12,%rsi │ │ + call 644b0 │ │ + movzbl -0x1d0(%rbp),%ecx │ │ + movzbl -0x1cf(%rbp),%eax │ │ + cmp $0xff,%cl │ │ + jne 56b30 │ │ + movzwl -0x138(%rbp),%ecx │ │ + cmp $0x1,%al │ │ + jne 56b8e │ │ + test %cx,%cx │ │ + je 56b00 │ │ + jmp 56b97 │ │ + movzwl -0x1ca(%rbp),%edx │ │ + mov %dx,0xe(%r13) │ │ + mov -0x1ce(%rbp),%edx │ │ + mov %edx,0xa(%r13) │ │ + mov -0x1c8(%rbp),%rdx │ │ + mov %cl,0x8(%r13) │ │ + mov %al,0x9(%r13) │ │ + mov %rdx,0x10(%r13) │ │ + movq $0x2,0x0(%r13) │ │ + cmpq $0x0,-0x160(%rbp) │ │ + je 56b78 │ │ + mov -0x158(%rbp),%rdi │ │ + call *0x21980(%rip) │ │ + mov -0x2c8(%rbp),%rax │ │ + lock decq (%rax) │ │ + je 5748a │ │ + jmp 57496 │ │ + test %cx,%cx │ │ + je 57314 │ │ + mov %r13,-0x48(%rbp) │ │ + mov -0x158(%rbp),%r12 │ │ + mov -0x150(%rbp),%rax │ │ test %rax,%rax │ │ - je 56c15 │ │ - mov -0x158(%rbp),%rcx │ │ - mov -0x150(%rbp),%rdx │ │ - cmpl $0x1,(%rdx) │ │ - jne 5678f │ │ - mov 0x10(%rdx),%r14 │ │ - mov 0x18(%rdx),%r15 │ │ - jmp 567a4 │ │ - mov 0x8(%rdx),%r15 │ │ - cmp $0x5,%r15 │ │ - ja 572c5 │ │ - add $0x10,%rdx │ │ - mov %rdx,%r14 │ │ - mov %rax,-0x1e0(%rbp) │ │ - mov %rcx,-0x1d8(%rbp) │ │ - mov %r14,-0x1d0(%rbp) │ │ - mov %r15,-0x1c8(%rbp) │ │ - mov %r12,-0x1c0(%rbp) │ │ - test %r15,%r15 │ │ - mov %r13,-0x30(%rbp) │ │ - je 56adf │ │ - lea -0x458(%rbp),%r13 │ │ - mov -0x3c0(%rbp),%rax │ │ - mov %rax,-0x98(%rbp) │ │ - dec %r15 │ │ - add $0x10,%r14 │ │ - movq $0xffffffffffffffff,-0x70(%rbp) │ │ - movq $0x0,-0x78(%rbp) │ │ - lea -0x460(%rbp),%r12 │ │ - lea -0x100(%rbp),%rbx │ │ - movq $0xffffffffffffffff,-0x50(%rbp) │ │ - movq $0xffffffffffffffff,-0x80(%rbp) │ │ - jmp 5685e │ │ - mov %rbx,%rdi │ │ + mov %r12,-0x1e0(%rbp) │ │ + je 56e43 │ │ + shl $0x4,%rax │ │ + lea (%rax,%rax,2),%r15 │ │ + mov -0x470(%rbp),%rax │ │ + mov %rax,-0x58(%rbp) │ │ + movq $0xffffffffffffffff,-0x60(%rbp) │ │ + movq $0x0,-0xa8(%rbp) │ │ + lea -0x52972(%rip),%rbx │ │ + lea -0x1d0(%rbp),%r13 │ │ + lea -0x5291c(%rip),%r14 │ │ + movq $0xffffffffffffffff,-0x38(%rbp) │ │ + movq $0xffffffffffffffff,-0x68(%rbp) │ │ + jmp 56c4e │ │ + mov %r13,%rdi │ │ mov %r12,%rsi │ │ - call 60750 │ │ - mov -0x100(%rbp),%rax │ │ - mov %rax,-0x70(%rbp) │ │ - lea -0xf8(%rbp),%rax │ │ - movups (%rax),%xmm0 │ │ - movaps %xmm0,-0x4e0(%rbp) │ │ + call 5fe40 │ │ + mov -0x1d0(%rbp),%rax │ │ + mov %rax,-0x60(%rbp) │ │ + lea -0x1c8(%rbp),%rax │ │ + movdqu (%rax),%xmm0 │ │ + movdqa %xmm0,-0x500(%rbp) │ │ + mov 0x10(%rax),%rax │ │ + mov %rax,-0x4f0(%rbp) │ │ nopw 0x0(%rax,%rax,1) │ │ - add $0x10,%r14 │ │ - add $0xffffffffffffffff,%r15 │ │ - jae 56baf │ │ - movups -0x10(%r14),%xmm0 │ │ - movaps %xmm0,-0x100(%rbp) │ │ - mov -0x1c0(%rbp),%rax │ │ - mov 0x18(%rax),%rax │ │ - mov 0x48(%rax),%edx │ │ - mov %r12,%rdi │ │ - lea -0x1e0(%rbp),%rsi │ │ - mov %rbx,%rcx │ │ - call 5e090 │ │ - mov -0x460(%rbp),%rax │ │ - cmp $0xffffffffffffffff,%rax │ │ - je 56b8f │ │ - movups 0x0(%r13),%xmm0 │ │ - mov -0x448(%rbp),%rcx │ │ - mov %r14,-0x1d0(%rbp) │ │ - mov %r15,-0x1c8(%rbp) │ │ - movaps %xmm0,-0x490(%rbp) │ │ - mov %rax,-0x460(%rbp) │ │ - movups %xmm0,0x0(%r13) │ │ - mov %rcx,-0x448(%rbp) │ │ - movzwl %cx,%eax │ │ + add $0x30,%r12 │ │ + add $0xffffffffffffffd0,%r15 │ │ + je 56e66 │ │ + movzwl 0x20(%r12),%eax │ │ cmp $0x71,%eax │ │ - jle 56930 │ │ + jle 56ca0 │ │ cmp $0x2130,%eax │ │ - jg 56990 │ │ + jg 56cf0 │ │ add $0xffffff8e,%eax │ │ cmp $0x1a,%eax │ │ - ja 56850 │ │ - lea -0x524d5(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ + ja 56c40 │ │ + movslq (%r14,%rax,4),%rax │ │ + add %r14,%rax │ │ jmp *%rax │ │ - mov %rbx,%rdi │ │ + mov %r13,%rdi │ │ mov %r12,%rsi │ │ - call 60750 │ │ - cmpl $0x1c,-0x100(%rbp) │ │ - jne 56850 │ │ - mov -0xf8(%rbp),%rax │ │ - mov %rax,-0x270(%rbp) │ │ - jmp 56850 │ │ + call 5fe40 │ │ + cmpl $0x1d,-0x1d0(%rbp) │ │ + jne 56c40 │ │ + mov -0x1c8(%rbp),%rax │ │ + mov %rax,-0x2b8(%rbp) │ │ + jmp 56c40 │ │ nopl 0x0(%rax) │ │ add $0xfffffffd,%eax │ │ cmp $0x18,%eax │ │ - ja 56850 │ │ - lea -0x52587(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ + ja 56c40 │ │ + movslq (%rbx,%rax,4),%rax │ │ + add %rbx,%rax │ │ jmp *%rax │ │ - mov %rbx,%rdi │ │ + mov %r13,%rdi │ │ mov %r12,%rsi │ │ - call 60750 │ │ - mov -0x100(%rbp),%rcx │ │ - cmp $0x10,%rcx │ │ - sete %al │ │ - cmp $0x10,%ecx │ │ - jne 56978 │ │ - mov -0xf8(%rbp),%rcx │ │ - mov %rcx,-0x190(%rbp) │ │ - mov -0x78(%rbp),%rcx │ │ - or %al,%cl │ │ - mov %rcx,-0x78(%rbp) │ │ - jmp 56850 │ │ - nopw 0x0(%rax,%rax,1) │ │ + call 5fe40 │ │ + cmpl $0x11,-0x1d0(%rbp) │ │ + jne 56c40 │ │ + mov -0x1c8(%rbp),%rax │ │ + mov %rax,-0x288(%rbp) │ │ + mov $0x1,%al │ │ + mov %rax,-0xa8(%rbp) │ │ + jmp 56c40 │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp $0x2131,%eax │ │ - je 56a83 │ │ + je 56df0 │ │ cmp $0x2132,%eax │ │ - je 569d8 │ │ + je 56d38 │ │ cmp $0x2133,%eax │ │ - jne 56850 │ │ - mov %rbx,%rdi │ │ + jne 56c40 │ │ + mov %r13,%rdi │ │ mov %r12,%rsi │ │ - call 60750 │ │ - cmpl $0xb,-0x100(%rbp) │ │ - jne 56850 │ │ - mov -0xf8(%rbp),%rax │ │ - mov %rax,-0x268(%rbp) │ │ - jmp 56850 │ │ - mov %rbx,%rdi │ │ + call 5fe40 │ │ + cmpl $0xc,-0x1d0(%rbp) │ │ + jne 56c40 │ │ + mov -0x1c8(%rbp),%rax │ │ + mov %rax,-0x2b0(%rbp) │ │ + jmp 56c40 │ │ + mov %r13,%rdi │ │ mov %r12,%rsi │ │ - call 60750 │ │ - cmpl $0x17,-0x100(%rbp) │ │ - jne 56850 │ │ - mov -0xf8(%rbp),%rax │ │ - mov %rax,-0x258(%rbp) │ │ - jmp 56850 │ │ - mov %rbx,%rdi │ │ + call 5fe40 │ │ + cmpl $0x18,-0x1d0(%rbp) │ │ + jne 56c40 │ │ + mov -0x1c8(%rbp),%rax │ │ + mov %rax,-0x2a0(%rbp) │ │ + jmp 56c40 │ │ + mov %r13,%rdi │ │ mov %r12,%rsi │ │ - call 60750 │ │ - mov -0x100(%rbp),%rax │ │ - mov %rax,-0x50(%rbp) │ │ - lea -0xf8(%rbp),%rax │ │ - movups (%rax),%xmm0 │ │ - movaps %xmm0,-0x4f0(%rbp) │ │ - jmp 56850 │ │ - mov %rbx,%rdi │ │ + call 5fe40 │ │ + mov -0x1d0(%rbp),%rax │ │ + mov %rax,-0x38(%rbp) │ │ + lea -0x1c8(%rbp),%rax │ │ + movdqu (%rax),%xmm0 │ │ + movdqa %xmm0,-0x520(%rbp) │ │ + mov 0x10(%rax),%rax │ │ + mov %rax,-0x510(%rbp) │ │ + jmp 56c40 │ │ + mov %r13,%rdi │ │ mov %r12,%rsi │ │ - call 60750 │ │ - mov -0x100(%rbp),%rax │ │ - mov %rax,-0x80(%rbp) │ │ - mov -0xf8(%rbp),%rax │ │ - mov %rax,-0x248(%rbp) │ │ - jmp 56850 │ │ - mov %rbx,%rdi │ │ + call 5fe40 │ │ + mov -0x1d0(%rbp),%rax │ │ + mov %rax,-0x68(%rbp) │ │ + mov -0x1c8(%rbp),%rax │ │ + mov %rax,-0x290(%rbp) │ │ + jmp 56c40 │ │ + mov %r13,%rdi │ │ mov %r12,%rsi │ │ - call 60750 │ │ - cmpl $0x12,-0x100(%rbp) │ │ - jne 56850 │ │ - mov -0xf8(%rbp),%rax │ │ - mov %rax,-0x260(%rbp) │ │ - jmp 56850 │ │ - cmpq $0x0,-0x98(%rbp) │ │ - jne 56850 │ │ - mov %rbx,%rdi │ │ + call 5fe40 │ │ + cmpl $0x13,-0x1d0(%rbp) │ │ + jne 56c40 │ │ + mov -0x1c8(%rbp),%rax │ │ + mov %rax,-0x2a8(%rbp) │ │ + jmp 56c40 │ │ + cmpq $0x0,-0x58(%rbp) │ │ + jne 56c40 │ │ + mov %r13,%rdi │ │ mov %r12,%rsi │ │ - call 60750 │ │ - cmpl $0x2d,-0x100(%rbp) │ │ - jne 56acf │ │ - mov -0xf8(%rbp),%rax │ │ - movq $0x1,-0x3c0(%rbp) │ │ - mov %rax,-0x3b8(%rbp) │ │ + call 5fe40 │ │ + cmpl $0x2e,-0x1d0(%rbp) │ │ + jne 56e36 │ │ + mov -0x1c8(%rbp),%rax │ │ + movq $0x1,-0x470(%rbp) │ │ + mov %rax,-0x468(%rbp) │ │ mov $0x1,%eax │ │ - mov %rax,-0x98(%rbp) │ │ - jmp 56850 │ │ - movq $0x0,-0x98(%rbp) │ │ - jmp 56850 │ │ - movq $0xffffffffffffffff,-0x80(%rbp) │ │ - xor %r14d,%r14d │ │ - movq $0xffffffffffffffff,-0x50(%rbp) │ │ - mov $0xffffffffffffffff,%rcx │ │ - cmpb $0x0,0x28(%r12) │ │ - mov -0x108(%rbp),%rbx │ │ - jne 56b21 │ │ - mov -0x1e0(%rbp),%rax │ │ - sub (%r12),%rax │ │ - movq $0x1,0x28(%r12) │ │ - mov %rax,0x30(%r12) │ │ - movaps -0x220(%rbp),%xmm0 │ │ - movaps %xmm0,-0x490(%rbp) │ │ - cmp $0xffffffffffffffff,%rcx │ │ - je 56bd6 │ │ - mov %rcx,-0x1e0(%rbp) │ │ - movaps -0x4e0(%rbp),%xmm0 │ │ - movups %xmm0,-0x1d8(%rbp) │ │ - mov -0x270(%rbp),%rcx │ │ - movzbl -0x3c7(%rbp),%edx │ │ - lea -0x180(%rbp),%rdi │ │ - lea -0x1e0(%rbp),%r8 │ │ - mov %rbx,%rsi │ │ - call 5b630 │ │ - cmpb $0x0,-0x180(%rbp) │ │ - mov -0x50(%rbp),%rax │ │ - jne 56c27 │ │ - mov -0x178(%rbp),%r13 │ │ - jmp 56c2a │ │ - movups 0x0(%r13),%xmm0 │ │ - movaps %xmm0,-0x490(%rbp) │ │ - mov -0x30(%rbp),%rax │ │ - movups %xmm0,0x8(%rax) │ │ - movq $0x2,(%rax) │ │ - jmp 574b0 │ │ - mov -0x1c0(%rbp),%r12 │ │ - mov -0x78(%rbp),%r14 │ │ - mov -0x70(%rbp),%rcx │ │ - cmpb $0x0,0x28(%r12) │ │ - mov -0x108(%rbp),%rbx │ │ - je 56b08 │ │ - jmp 56b21 │ │ - xor %r13d,%r13d │ │ - mov -0x50(%rbp),%rax │ │ - mov %r13,-0x298(%rbp) │ │ - mov %r15,-0x290(%rbp) │ │ - cmp $0xffffffffffffffff,%rax │ │ - jne 56c45 │ │ - movq $0x0,-0x288(%rbp) │ │ - test $0x1,%r14b │ │ - je 56cd4 │ │ - xor %r11d,%r11d │ │ - mov -0x190(%rbp),%rax │ │ - jmp 56cb5 │ │ - movb $0x45,0x8(%r13) │ │ - movq $0x2,0x0(%r13) │ │ - jmp 574b0 │ │ - xor %r13d,%r13d │ │ - mov -0x170(%rbp),%r15 │ │ - mov %r13,-0x298(%rbp) │ │ - mov %r15,-0x290(%rbp) │ │ + mov %rax,-0x58(%rbp) │ │ + jmp 56c40 │ │ + movq $0x0,-0x58(%rbp) │ │ + jmp 56c40 │ │ + movq $0xffffffffffffffff,-0x68(%rbp) │ │ + movq $0x0,-0xa8(%rbp) │ │ + movq $0xffffffffffffffff,-0x38(%rbp) │ │ + movq $0xffffffffffffffff,-0x60(%rbp) │ │ + cmpq $0x0,-0x160(%rbp) │ │ + je 56e7d │ │ + mov -0x1e0(%rbp),%rdi │ │ + call *0x2167b(%rip) │ │ + mov -0x60(%rbp),%rax │ │ cmp $0xffffffffffffffff,%rax │ │ - je 56bf1 │ │ - mov %rax,-0x1e0(%rbp) │ │ - movaps -0x4f0(%rbp),%xmm0 │ │ - movups %xmm0,-0x1d8(%rbp) │ │ - mov -0x270(%rbp),%rcx │ │ - movzbl -0x3c7(%rbp),%edx │ │ - lea -0x180(%rbp),%rdi │ │ - lea -0x1e0(%rbp),%r8 │ │ + mov -0xe8(%rbp),%rbx │ │ + mov -0x288(%rbp),%r14 │ │ + mov -0x38(%rbp),%r13 │ │ + je 56ef4 │ │ + mov %rax,-0x160(%rbp) │ │ + movdqa -0x500(%rbp),%xmm0 │ │ + movdqu %xmm0,-0x158(%rbp) │ │ + mov -0x4f0(%rbp),%rax │ │ + mov %rax,-0x148(%rbp) │ │ + mov -0x2b8(%rbp),%rcx │ │ + movzbl -0x2cf(%rbp),%edx │ │ + lea -0x1d0(%rbp),%rdi │ │ + lea -0x160(%rbp),%r8 │ │ + mov %rbx,%rsi │ │ + call 5b460 │ │ + cmpb $0x0,-0x1d0(%rbp) │ │ + jne 56f2a │ │ + mov -0x1c8(%rbp),%r12 │ │ + jmp 56f2d │ │ + xor %r12d,%r12d │ │ + mov %r12,-0x330(%rbp) │ │ + mov %r15,-0x328(%rbp) │ │ + cmp $0xffffffffffffffff,%r13 │ │ + jne 56f48 │ │ + movq $0x0,-0x320(%rbp) │ │ + testb $0x1,-0xa8(%rbp) │ │ + je 56fc7 │ │ + xor %ecx,%ecx │ │ + jmp 572ac │ │ + xor %r12d,%r12d │ │ + mov -0x1c0(%rbp),%r15 │ │ + mov %r12,-0x330(%rbp) │ │ + mov %r15,-0x328(%rbp) │ │ + cmp $0xffffffffffffffff,%r13 │ │ + je 56f0b │ │ + mov %r13,-0x160(%rbp) │ │ + movdqa -0x520(%rbp),%xmm0 │ │ + movdqu %xmm0,-0x158(%rbp) │ │ + mov -0x510(%rbp),%rax │ │ + mov %rax,-0x148(%rbp) │ │ + mov -0x2b8(%rbp),%rcx │ │ + movzbl -0x2cf(%rbp),%edx │ │ + lea -0x1d0(%rbp),%rdi │ │ + lea -0x160(%rbp),%r8 │ │ mov %rbx,%rsi │ │ - call 5b630 │ │ - mov -0x170(%rbp),%r9 │ │ - cmpb $0x0,-0x180(%rbp) │ │ - jne 56c97 │ │ - mov -0x178(%rbp),%r11 │ │ - jmp 56c9a │ │ - xor %r11d,%r11d │ │ - mov -0x190(%rbp),%rax │ │ - mov %r11,-0x288(%rbp) │ │ - mov %r9,-0x280(%rbp) │ │ - test $0x1,%r14b │ │ - je 56cd4 │ │ - mov 0x40(%rbx),%r12 │ │ - mov 0x48(%rbx),%rdx │ │ - sub %rax,%rdx │ │ - jae 56f82 │ │ - mov $0x13,%eax │ │ - mov -0x30(%rbp),%r14 │ │ - jmp 574a1 │ │ - mov $0xfffffffffffffffe,%rbx │ │ - mov %rax,-0x78(%rbp) │ │ - mov %rax,-0x50(%rbp) │ │ - cmpq $0xfffffffffffffffe,-0x3b0(%rbp) │ │ - je 56d52 │ │ - mov %rcx,%r14 │ │ - cmpq $0x0,-0x358(%rbp) │ │ - je 56d07 │ │ - mov -0x350(%rbp),%rdi │ │ - call *0x24539(%rip) │ │ - cmpq $0x0,-0x340(%rbp) │ │ - je 56d1e │ │ - mov -0x338(%rbp),%rdi │ │ - call *0x24522(%rip) │ │ - cmpq $0x0,-0x328(%rbp) │ │ - je 56d35 │ │ - mov -0x320(%rbp),%rdi │ │ - call *0x2450b(%rip) │ │ - cmpq $0x0,-0x310(%rbp) │ │ - mov %r14,%rcx │ │ - je 56d52 │ │ - mov -0x308(%rbp),%rdi │ │ - call *0x244f1(%rip) │ │ - mov %r14,%rcx │ │ - mov %rbx,-0x3b0(%rbp) │ │ - mov %r13,-0x3a8(%rbp) │ │ - mov %r15,-0x3a0(%rbp) │ │ - movq $0xffffffffffffffff,-0x398(%rbp) │ │ - mov -0x200(%rbp),%rax │ │ - mov %rax,-0x370(%rbp) │ │ - movaps -0x220(%rbp),%xmm0 │ │ - movaps -0x210(%rbp),%xmm1 │ │ - movaps %xmm0,-0x390(%rbp) │ │ - movaps %xmm1,-0x380(%rbp) │ │ - movaps -0x500(%rbp),%xmm0 │ │ - movups %xmm0,-0x368(%rbp) │ │ - mov -0xd0(%rbp),%rax │ │ - mov %rax,-0x358(%rbp) │ │ + call 5b460 │ │ + mov -0x1c0(%rbp),%rax │ │ + cmpb $0x0,-0x1d0(%rbp) │ │ + jne 5728f │ │ + mov -0x1c8(%rbp),%rcx │ │ + mov %rcx,-0x320(%rbp) │ │ + mov %rax,-0x318(%rbp) │ │ + testb $0x1,-0xa8(%rbp) │ │ + jne 572ac │ │ + mov $0xfffffffffffffffe,%r15 │ │ + mov %rax,-0x38(%rbp) │ │ + mov %rax,-0x60(%rbp) │ │ + cmpl $0xfffffffe,-0x460(%rbp) │ │ + je 5703b │ │ + cmpq $0x0,-0x3c0(%rbp) │ │ + je 56ff6 │ │ + mov -0x3b8(%rbp),%rdi │ │ + call *0x21502(%rip) │ │ + cmpq $0x0,-0x3a8(%rbp) │ │ + je 5700d │ │ + mov -0x3a0(%rbp),%rdi │ │ + call *0x214eb(%rip) │ │ + cmpq $0x0,-0x390(%rbp) │ │ + je 57024 │ │ + mov -0x388(%rbp),%rdi │ │ + call *0x214d4(%rip) │ │ + cmpq $0x0,-0x378(%rbp) │ │ + je 5703b │ │ + mov -0x370(%rbp),%rdi │ │ + call *0x214bd(%rip) │ │ + mov %r15,-0x460(%rbp) │ │ + mov %r12,-0x458(%rbp) │ │ + mov -0x1e0(%rbp),%rax │ │ + mov %rax,-0x450(%rbp) │ │ + movq $0xffffffffffffffff,-0x440(%rbp) │ │ + mov -0x250(%rbp),%rax │ │ + mov %rax,-0x418(%rbp) │ │ + movaps -0x270(%rbp),%xmm0 │ │ + movaps -0x260(%rbp),%xmm1 │ │ + movups %xmm0,-0x438(%rbp) │ │ + movups %xmm1,-0x428(%rbp) │ │ + mov -0x570(%rbp),%rax │ │ + mov %rax,-0x400(%rbp) │ │ + movaps -0x580(%rbp),%xmm0 │ │ + movaps %xmm0,-0x410(%rbp) │ │ + mov -0x280(%rbp),%rax │ │ + mov %rax,-0x3f0(%rbp) │ │ + mov -0x278(%rbp),%rax │ │ + mov %rax,-0x3e8(%rbp) │ │ + mov -0x170(%rbp),%rax │ │ + mov %rax,-0x3e0(%rbp) │ │ + mov -0x4d8(%rbp),%rax │ │ + mov %rax,-0x3d8(%rbp) │ │ + mov -0x58(%rbp),%rax │ │ + mov %rax,-0x3d0(%rbp) │ │ + mov -0xa8(%rbp),%rax │ │ + mov %rax,-0x3c8(%rbp) │ │ + mov -0xe0(%rbp),%rax │ │ + mov %rax,-0x3c0(%rbp) │ │ mov -0xa0(%rbp),%rax │ │ - mov %rax,-0x350(%rbp) │ │ - mov -0x188(%rbp),%rax │ │ - mov %rax,-0x348(%rbp) │ │ - mov -0x4c0(%rbp),%rax │ │ - mov %rax,-0x330(%rbp) │ │ - movaps -0x4d0(%rbp),%xmm0 │ │ - movaps %xmm0,-0x340(%rbp) │ │ - mov -0x90(%rbp),%rax │ │ - mov %rax,-0x328(%rbp) │ │ - mov -0x40(%rbp),%rax │ │ - mov %rax,-0x320(%rbp) │ │ - mov %r12,-0x318(%rbp) │ │ - mov -0x4a0(%rbp),%rax │ │ - mov %rax,-0x300(%rbp) │ │ - movaps -0x4b0(%rbp),%xmm0 │ │ - movaps %xmm0,-0x310(%rbp) │ │ - mov -0x240(%rbp),%rax │ │ - mov %rax,-0x2f8(%rbp) │ │ - mov -0x238(%rbp),%rax │ │ - mov %rax,-0x2f0(%rbp) │ │ - mov -0x70(%rbp),%rax │ │ - mov %rax,-0x2e8(%rbp) │ │ - mov -0x470(%rbp),%rax │ │ - mov %rax,-0x2e0(%rbp) │ │ - mov %rcx,-0x2d8(%rbp) │ │ - mov -0x478(%rbp),%rax │ │ - mov %rax,-0x2d0(%rbp) │ │ + mov %rax,-0x3b8(%rbp) │ │ + mov -0x168(%rbp),%rax │ │ + mov %rax,-0x3b0(%rbp) │ │ + mov -0x550(%rbp),%rax │ │ + mov %rax,-0x398(%rbp) │ │ + movaps -0x560(%rbp),%xmm0 │ │ + movups %xmm0,-0x3a8(%rbp) │ │ mov -0x98(%rbp),%rax │ │ - mov %rax,-0x2c8(%rbp) │ │ - mov -0x1e8(%rbp),%rax │ │ - mov %rax,-0x2c0(%rbp) │ │ - mov -0x480(%rbp),%rax │ │ - mov %rax,-0x2b8(%rbp) │ │ - mov -0x78(%rbp),%rax │ │ - mov %al,-0x2b0(%rbp) │ │ - movzbl -0x31(%rbp),%eax │ │ - mov %al,-0x2af(%rbp) │ │ - movzwl -0x52(%rbp),%eax │ │ - mov %ax,-0x2ae(%rbp) │ │ - movzbl -0x53(%rbp),%eax │ │ - mov %al,-0x2ac(%rbp) │ │ - movzbl -0x56(%rbp),%eax │ │ - mov %al,-0x2ab(%rbp) │ │ - movzbl -0x32(%rbp),%eax │ │ - mov %al,-0x2aa(%rbp) │ │ - movzbl -0x55(%rbp),%eax │ │ - mov %al,-0x2a9(%rbp) │ │ - movzbl -0x54(%rbp),%eax │ │ - mov %al,-0x2a8(%rbp) │ │ - mov -0x50(%rbp),%rax │ │ - mov %al,-0x2a7(%rbp) │ │ + mov %rax,-0x390(%rbp) │ │ mov -0x80(%rbp),%rax │ │ + mov %rax,-0x388(%rbp) │ │ + mov %r13,-0x380(%rbp) │ │ + mov -0x530(%rbp),%rax │ │ + mov %rax,-0x368(%rbp) │ │ + movdqa -0x540(%rbp),%xmm0 │ │ + movdqu %xmm0,-0x378(%rbp) │ │ + mov %r14,-0x360(%rbp) │ │ + mov -0x4e0(%rbp),%rax │ │ + mov %rax,-0x358(%rbp) │ │ + mov -0x1d8(%rbp),%rax │ │ + mov %rax,-0x350(%rbp) │ │ + mov -0x38(%rbp),%rax │ │ + mov %al,-0x348(%rbp) │ │ + movzbl -0x29(%rbp),%eax │ │ + mov %al,-0x347(%rbp) │ │ + movzwl -0x4a(%rbp),%eax │ │ + mov %ax,-0x346(%rbp) │ │ + movzbl -0x4c(%rbp),%eax │ │ + mov %al,-0x344(%rbp) │ │ + movzbl -0x4e(%rbp),%eax │ │ + mov %al,-0x343(%rbp) │ │ + movzbl -0x39(%rbp),%eax │ │ + mov %al,-0x342(%rbp) │ │ + movzbl -0x4b(%rbp),%eax │ │ + mov %al,-0x341(%rbp) │ │ + movzbl -0x4d(%rbp),%eax │ │ + mov %al,-0x340(%rbp) │ │ + mov -0x60(%rbp),%rax │ │ + mov %al,-0x33f(%rbp) │ │ + mov -0x68(%rbp),%rax │ │ cmp $0xffffffffffffffff,%rax │ │ - mov -0x30(%rbp),%rdi │ │ - mov -0x108(%rbp),%rcx │ │ - je 57012 │ │ + mov -0x48(%rbp),%rdi │ │ + je 57354 │ │ test %rax,%rax │ │ - je 57004 │ │ - cmp $0xc,%rax │ │ - jne 57012 │ │ - mov 0x10(%rcx),%rax │ │ - mov 0x18(%rcx),%rsi │ │ - mov -0x268(%rbp),%rdx │ │ - sub %rdx,%rsi │ │ - jb 56f60 │ │ - movzbl -0x3c8(%rbp),%ecx │ │ - movzbl %cl,%r8d │ │ - add %rdx,%rax │ │ - mov -0x248(%rbp),%rdx │ │ - imul %r8,%rdx │ │ - mov %rsi,%r11 │ │ - sub %rdx,%r11 │ │ - jae 570cb │ │ - mov $0x13,%edx │ │ - movzbl %cl,%ecx │ │ - shl $0x8,%ecx │ │ - or %rdx,%rcx │ │ - mov %rcx,0x8(%rdi) │ │ - mov %rax,0x10(%rdi) │ │ + je 57346 │ │ + cmp $0xd,%rax │ │ + jne 57354 │ │ + mov 0x10(%rbx),%rcx │ │ + mov 0x18(%rbx),%r11 │ │ + mov -0x2b0(%rbp),%r9 │ │ + sub %r9,%r11 │ │ + jb 5725b │ │ + movzbl -0x2d0(%rbp),%esi │ │ + movzbl %sil,%r8d │ │ + mov -0x290(%rbp),%rax │ │ + mul %r8 │ │ + jo 5785a │ │ + add %r9,%rcx │ │ + cmp %rax,%r11 │ │ + jae 573bc │ │ + mov $0x11,%edx │ │ + movzbl %sil,%eax │ │ + shl $0x8,%eax │ │ + or %rdx,%rax │ │ + mov %rax,0x8(%rdi) │ │ + mov %rcx,0x10(%rdi) │ │ movq $0x2,(%rdi) │ │ - jmp 574b0 │ │ - add %rax,%r12 │ │ - cmp $0x3,%rdx │ │ - jbe 5748f │ │ - movzbl -0x3c8(%rbp),%r10d │ │ - lea -0x4(%rdx),%rsi │ │ - lea 0x4(%r12),%rax │ │ - mov (%r12),%ecx │ │ - mov %ecx,%edi │ │ - shr $0x4,%edi │ │ - cmp $0xfffffff,%edi │ │ - jb 57029 │ │ - cmp $0xffffffff,%ecx │ │ - je 57115 │ │ - mov $0x10,%bl │ │ + mov -0x2c8(%rbp),%rax │ │ + lock decq (%rax) │ │ + je 5748a │ │ + jmp 57496 │ │ xor %ecx,%ecx │ │ - jmp 57493 │ │ - add %r14,%r12 │ │ - mov $0x13,%r15d │ │ - mov -0x30(%rbp),%r13 │ │ - cmpq $0x0,-0x410(%rbp) │ │ - je 56ff1 │ │ - cmpq $0x0,-0x408(%rbp) │ │ - je 56ff1 │ │ - mov -0x400(%rbp),%rdi │ │ - call *0x2424f(%rip) │ │ - mov %r15d,%r14d │ │ - shr $0x8,%r14d │ │ + mov %rcx,-0x320(%rbp) │ │ + mov %rax,-0x318(%rbp) │ │ + testb $0x1,-0xa8(%rbp) │ │ + je 56fc7 │ │ + mov %rcx,-0x58(%rbp) │ │ + mov 0x40(%rbx),%r13 │ │ + mov 0x48(%rbx),%rcx │ │ + sub %r14,%rcx │ │ + jae 572c7 │ │ + mov $0x11,%eax │ │ + jmp 5746a │ │ + add %r14,%r13 │ │ + cmp $0x3,%rcx │ │ + jbe 57334 │ │ + mov %r15,-0x1e0(%rbp) │ │ + mov %rax,-0xa8(%rbp) │ │ + movzbl -0x2d0(%rbp),%r8d │ │ + lea -0x4(%rcx),%rdx │ │ + lea 0x4(%r13),%rax │ │ + mov 0x0(%r13),%r15d │ │ + mov %r15d,%esi │ │ + shr $0x4,%esi │ │ + cmp $0xfffffff,%esi │ │ + jb 5736b │ │ + cmp $0xffffffff,%r15d │ │ + je 5740e │ │ + shl $0x20,%r15 │ │ + or $0xe,%r15 │ │ + jmp 5733a │ │ + movb $0x3e,0x8(%r13) │ │ + movq $0x2,0x0(%r13) │ │ + cmpq $0x0,-0x160(%rbp) │ │ + jne 56b6b │ │ + jmp 56b78 │ │ + mov $0x11,%r15d │ │ mov %r15,%rbx │ │ - shr $0x10,%rbx │ │ - jmp 571a0 │ │ - mov -0x248(%rbp),%rax │ │ - mov %rax,-0x278(%rbp) │ │ - lea -0x410(%rbp),%rsi │ │ - mov $0x1c0,%edx │ │ - call *0x24224(%rip) │ │ - jmp 571d7 │ │ - mov $0x4,%r8b │ │ - mov %rcx,%rbx │ │ - cmp %rbx,%rsi │ │ - jb 57161 │ │ - mov %rbx,-0x60(%rbp) │ │ - cmp $0x1,%rbx │ │ - jbe 57161 │ │ - movzwl (%rax),%edx │ │ - mov %edx,%r14d │ │ - add $0xfffffffa,%edx │ │ - cmp $0xfffb,%dx │ │ - ja 571e9 │ │ - movzwl %r14w,%r12d │ │ - mov $0x11,%bl │ │ - jmp 57493 │ │ - mov $0x7,%r15d │ │ - mov -0x30(%rbp),%r13 │ │ - cmpq $0x0,-0x410(%rbp) │ │ - jne 56fda │ │ - jmp 56ff1 │ │ - mov $0x13,%r15d │ │ - mov -0x30(%rbp),%r13 │ │ - cmpq $0x0,-0x410(%rbp) │ │ - jne 56fda │ │ - jmp 56ff1 │ │ - mov $0x13,%r15d │ │ - mov %rcx,%r12 │ │ - mov -0x30(%rbp),%r13 │ │ - cmpq $0x0,-0x410(%rbp) │ │ - jne 56fda │ │ - jmp 56ff1 │ │ - mov $0x13,%r15b │ │ - xor %ebx,%ebx │ │ - xor %r14d,%r14d │ │ - jmp 5719c │ │ - mov %rdx,%rbx │ │ - lea -0x1(%rcx),%r9d │ │ - mov %ecx,%r10d │ │ + shr $0x8,%rbx │ │ + jmp 5745f │ │ + mov -0x290(%rbp),%rcx │ │ + mov %rcx,-0x2c0(%rbp) │ │ + lea -0x470(%rbp),%rsi │ │ + mov $0x1e0,%edx │ │ + call *0x2119a(%rip) │ │ + jmp 574fb │ │ + mov $0x4,%sil │ │ + mov %r15,%r9 │ │ + cmp %r9,%rdx │ │ + jb 57457 │ │ + cmp $0x1,%r9 │ │ + jbe 57457 │ │ + movzwl (%rax),%ecx │ │ + mov %ecx,%edi │ │ + add $0xfffffffa,%ecx │ │ + cmp $0xfffb,%cx │ │ + ja 57594 │ │ + movzwl %di,%r13d │ │ + mov $0xf,%r15b │ │ + jmp 5745f │ │ + mov $0x7,%r12d │ │ + jmp 568ed │ │ + mov $0x11,%r12d │ │ + mov %rcx,-0x38(%rbp) │ │ + jmp 568ed │ │ + lea -0x1(%rsi),%r9d │ │ + mov %esi,%r10d │ │ xor %r9b,%r10b │ │ - mov $0x19,%edx │ │ + mov $0x14,%edx │ │ cmp %r9b,%r10b │ │ - jbe 5716d │ │ + jbe 5750d │ │ tzcnt %r8d,%r8d │ │ cmp $0x3,%r8b │ │ - ja 5716d │ │ - add %rbx,%rax │ │ - lea -0x52c6f(%rip),%rcx │ │ - movslq (%rcx,%r8,4),%rdx │ │ - add %rcx,%rdx │ │ - jmp *%rdx │ │ - cmp %rbx,%rsi │ │ - je 572a1 │ │ - movzbl (%rax),%eax │ │ - jmp 5700b │ │ - cmp $0x7,%rsi │ │ - jbe 57161 │ │ - add $0xfffffffffffffff4,%rdx │ │ - lea 0xc(%r12),%rax │ │ - movzbl 0xb(%r12),%esi │ │ - movzwl 0x8(%r12),%edi │ │ - movzbl 0xa(%r12),%r8d │ │ - shl $0x10,%r8d │ │ - or %edi,%r8d │ │ - mov 0x4(%r12),%ebx │ │ - shl $0x28,%r8 │ │ - shl $0x8,%rbx │ │ - or %r8,%rbx │ │ - shrd $0x8,%rsi,%rbx │ │ - mov $0x8,%r8b │ │ - mov %rdx,%rsi │ │ - cmp %rbx,%rsi │ │ - jae 57038 │ │ - mov $0x13,%bl │ │ - xor %ecx,%ecx │ │ - mov %rax,%r12 │ │ - jmp 57493 │ │ - jmp 56f65 │ │ - mov $0x9,%r15d │ │ - mov -0x30(%rbp),%r13 │ │ - cmpq $0x0,-0x410(%rbp) │ │ - jne 56fda │ │ - jmp 56ff1 │ │ - mov $0x8,%r15b │ │ - jmp 57197 │ │ - mov $0xa,%r15b │ │ + ja 5750d │ │ + mov %r11,%rdx │ │ + sub %rax,%rdx │ │ + add %rax,%rcx │ │ + lea -0x530af(%rip),%rsi │ │ + movslq (%rsi,%r8,4),%r8 │ │ + add %rsi,%r8 │ │ + jmp *%r8 │ │ + cmp %rax,%r11 │ │ + je 5725b │ │ + movzbl (%rcx),%ecx │ │ + jmp 5734d │ │ + cmp $0x7,%rdx │ │ + jbe 57586 │ │ + add $0xfffffffffffffff4,%rcx │ │ + lea 0xc(%r13),%rax │ │ + movzbl 0xb(%r13),%edx │ │ + movzwl 0x8(%r13),%esi │ │ + movzbl 0xa(%r13),%edi │ │ + shl $0x10,%edi │ │ + or %esi,%edi │ │ + mov 0x4(%r13),%r9d │ │ + shl $0x28,%rdi │ │ + shl $0x8,%r9 │ │ + or %rdi,%r9 │ │ + shrd $0x8,%rdx,%r9 │ │ + mov $0x8,%sil │ │ + mov %rcx,%rdx │ │ + cmp %r9,%rdx │ │ + jae 5737a │ │ + mov $0x11,%r15b │ │ xor %ebx,%ebx │ │ - xor %r14d,%r14d │ │ - mov -0x30(%rbp),%r13 │ │ - lea -0x100(%rbp),%rdi │ │ - call 659a0 │ │ - cmp $0xff,%r15b │ │ - je 5659b │ │ - mov %r14b,0x9(%r13) │ │ - mov %ebx,0xa(%r13) │ │ - shr $0x20,%rbx │ │ - mov %bx,0xe(%r13) │ │ - mov %r15b,0x8(%r13) │ │ - mov %r12,0x10(%r13) │ │ - movq $0x2,0x0(%r13) │ │ - add $0x4e8,%rsp │ │ + mov %rax,%r13 │ │ + shl $0x8,%rbx │ │ + movzbl %r15b,%eax │ │ + or %rbx,%rax │ │ + mov -0x48(%rbp),%rcx │ │ + mov %rax,0x8(%rcx) │ │ + mov %r13,0x10(%rcx) │ │ + movq $0x2,(%rcx) │ │ + mov -0x2c8(%rbp),%rax │ │ + lock decq (%rax) │ │ + jne 57496 │ │ + mov -0x2c8(%rbp),%rdi │ │ + call 58420 │ │ + cmpl $0xfffffffe,-0x460(%rbp) │ │ + je 574fb │ │ + cmpq $0x0,-0x3c0(%rbp) │ │ + je 574b6 │ │ + mov -0x3b8(%rbp),%rdi │ │ + call *0x21042(%rip) │ │ + cmpq $0x0,-0x3a8(%rbp) │ │ + je 574cd │ │ + mov -0x3a0(%rbp),%rdi │ │ + call *0x2102b(%rip) │ │ + cmpq $0x0,-0x390(%rbp) │ │ + je 574e4 │ │ + mov -0x388(%rbp),%rdi │ │ + call *0x21014(%rip) │ │ + cmpq $0x0,-0x378(%rbp) │ │ + je 574fb │ │ + mov -0x370(%rbp),%rdi │ │ + call *0x20ffd(%rip) │ │ + add $0x568,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea -0x2(%rbx),%rsi │ │ - lea 0x2(%rax),%r12 │ │ - cmp $0x4,%r14w │ │ - jbe 57358 │ │ - test %rsi,%rsi │ │ - je 572ad │ │ - movzbl 0x2(%rax),%edi │ │ - lea -0x1(%rdi),%edx │ │ - mov %edi,%esi │ │ - xor %dl,%sil │ │ - cmp %dl,%sil │ │ - seta %dl │ │ - test $0xf,%dil │ │ - setne %sil │ │ - test %sil,%dl │ │ - je 572ba │ │ - cmp $0x3,%rbx │ │ - jne 572e0 │ │ + jmp 57260 │ │ + movzbl -0x46f(%rbp),%eax │ │ + mov %eax,-0x68(%rbp) │ │ + mov -0x46e(%rbp),%eax │ │ + movzwl -0x46a(%rbp),%ebx │ │ + shl $0x20,%rbx │ │ + or %rax,%rbx │ │ + mov -0x468(%rbp),%rax │ │ + mov %rax,-0x38(%rbp) │ │ + jmp 56934 │ │ + mov %rsi,-0x38(%rbp) │ │ + mov $0x11,%r14b │ │ + jmp 56934 │ │ + mov $0xa,%r12d │ │ + jmp 568ed │ │ + jmp 568e0 │ │ + mov $0x8,%r14b │ │ + jmp 57572 │ │ + mov $0x11,%r14b │ │ + mov %eax,-0x68(%rbp) │ │ + jmp 575f5 │ │ + mov $0xb,%r14b │ │ + mov %eax,-0x68(%rbp) │ │ + mov -0x48(%rbp),%r13 │ │ + jmp 56934 │ │ + mov $0x11,%r12d │ │ + jmp 568e9 │ │ + mov $0x11,%r15d │ │ + mov %rax,%r13 │ │ + jmp 5733a │ │ + lea -0x2(%r9),%r10 │ │ + lea 0x2(%rax),%r13 │ │ + cmp $0x4,%di │ │ + jbe 576ab │ │ + test %r10,%r10 │ │ + je 5765f │ │ + movzbl 0x2(%rax),%r8d │ │ + lea -0x1(%r8),%ecx │ │ + mov %r8d,%edx │ │ + xor %cl,%dl │ │ + cmp %cl,%dl │ │ + seta %cl │ │ + test $0xf,%r8b │ │ + setne %dl │ │ + test %dl,%cl │ │ + je 5766b │ │ + cmp $0x3,%r9 │ │ + jne 5768d │ │ add $0x3,%rax │ │ - jmp 57161 │ │ - mov $0x6,%r15d │ │ - mov -0x30(%rbp),%r13 │ │ - cmpq $0x0,-0x410(%rbp) │ │ - jne 56fda │ │ - jmp 56ff1 │ │ - cmp $0x3,%r11 │ │ - jbe 572a1 │ │ - mov (%rax),%eax │ │ - jmp 5700b │ │ - cmp $0x7,%r11 │ │ - jbe 572a1 │ │ - movzbl 0x7(%rax),%ecx │ │ - movzwl 0x4(%rax),%edx │ │ - movzbl 0x6(%rax),%esi │ │ + mov $0x11,%r15b │ │ + jmp 5745c │ │ + mov $0x6,%r12d │ │ + jmp 573a8 │ │ + mov $0x11,%r14b │ │ + mov %r13,-0x38(%rbp) │ │ + mov -0x48(%rbp),%r13 │ │ + jmp 56934 │ │ + cmp $0x3,%rdx │ │ + jbe 5764b │ │ + mov (%rcx),%ecx │ │ + jmp 5734d │ │ + cmp $0x7,%rdx │ │ + jbe 5764b │ │ + movzbl 0x7(%rcx),%eax │ │ + movzwl 0x4(%rcx),%edx │ │ + movzbl 0x6(%rcx),%esi │ │ shl $0x10,%esi │ │ or %edx,%esi │ │ - mov (%rax),%eax │ │ + mov (%rcx),%ecx │ │ shl $0x28,%rsi │ │ - shl $0x8,%rax │ │ - or %rsi,%rax │ │ - shrd $0x8,%rcx,%rax │ │ - jmp 5700b │ │ - cmp $0x1,%r11 │ │ - jbe 572a1 │ │ - movzwl (%rax),%eax │ │ - jmp 5700b │ │ - mov $0x13,%edx │ │ - xor %ecx,%ecx │ │ - jmp 56f65 │ │ - mov $0x13,%bl │ │ - xor %edi,%edi │ │ - movzbl %dil,%ecx │ │ - jmp 57493 │ │ - mov $0x19,%bl │ │ - movzbl %dil,%ecx │ │ - jmp 57493 │ │ - lea 0x2282c(%rip),%rcx │ │ - mov $0x5,%edx │ │ - xor %edi,%edi │ │ - mov %r15,%rsi │ │ - call 32050 │ │ - jmp 55d8e │ │ - lea -0x4(%rbx),%r10 │ │ - mov %r10,-0x60(%rbp) │ │ - cmpb $0x0,0x3(%rax) │ │ - je 5734b │ │ - mov $0x44,%bl │ │ - jmp 5753e │ │ - mov $0xd,%eax │ │ - and $0xffffffffffffff00,%r15 │ │ - or %rax,%r15 │ │ - mov -0x50(%rbp),%r12 │ │ - mov -0x30(%rbp),%r13 │ │ - cmpq $0x0,-0x410(%rbp) │ │ - jne 56fda │ │ - jmp 56ff1 │ │ - mov -0x30(%rbp),%r13 │ │ - jmp 56ff1 │ │ - mov $0xe,%r15b │ │ - jmp 5719c │ │ - lea -0x400(%rbp),%r14 │ │ - mov $0x8,%edi │ │ - mov $0x40,%esi │ │ - call 28a96 │ │ - jmp 55d8e │ │ - mov %r10,%rsi │ │ + shl $0x8,%rcx │ │ + or %rsi,%rcx │ │ + shrd $0x8,%rax,%rcx │ │ + jmp 5734d │ │ + cmp $0x1,%rdx │ │ + jbe 5764b │ │ + movzwl (%rcx),%ecx │ │ + jmp 5734d │ │ + mov $0x11,%edx │ │ + xor %esi,%esi │ │ + jmp 57260 │ │ + mov $0x6,%r14b │ │ + jmp 57572 │ │ + mov $0x11,%r15b │ │ + movzbl %r8b,%ebx │ │ + jmp 5745f │ │ + mov $0x14,%r15b │ │ + movzbl %r8b,%ebx │ │ + jmp 5745f │ │ + mov $0x9,%r12d │ │ + jmp 568ed │ │ + mov $0xd,%r14b │ │ + mov %eax,-0x68(%rbp) │ │ + jmp 56938 │ │ + movzbl 0x3(%rax),%ecx │ │ + test %cl,%cl │ │ + je 576a0 │ │ + movzbl %cl,%ebx │ │ + mov $0x3d,%r15b │ │ + jmp 577c8 │ │ add $0x4,%rax │ │ - mov %rax,%r12 │ │ - mov %rdi,%r10 │ │ - cmp $0xfffffff0,%ecx │ │ - mov %rsi,%rax │ │ - jb 573ae │ │ - cmp $0x7,%rax │ │ - jbe 5748f │ │ - add $0xfffffffffffffff8,%rax │ │ - lea 0x8(%r12),%rcx │ │ - mov %rcx,-0x70(%rbp) │ │ - mov %rcx,-0x68(%rbp) │ │ - mov %rax,%rsi │ │ - movzbl 0x7(%r12),%eax │ │ - movzwl 0x4(%r12),%ecx │ │ - movzbl 0x6(%r12),%edx │ │ + lea -0x4(%r9),%r10 │ │ + mov %rax,%r13 │ │ + cmp $0xfffffff0,%r15d │ │ + jb 576ed │ │ + cmp $0x7,%r10 │ │ + jbe 577b0 │ │ + add $0xfffffffffffffff8,%r10 │ │ + lea 0x8(%r13),%r11 │ │ + movzbl 0x7(%r13),%eax │ │ + movzwl 0x4(%r13),%ecx │ │ + movzbl 0x6(%r13),%edx │ │ shl $0x10,%edx │ │ or %ecx,%edx │ │ - mov (%r12),%ecx │ │ + mov 0x0(%r13),%ecx │ │ shl $0x28,%rdx │ │ shl $0x8,%rcx │ │ or %rdx,%rcx │ │ shrd $0x8,%rax,%rcx │ │ - mov %rsi,%rax │ │ - jmp 573cd │ │ - cmp $0x3,%rax │ │ - jbe 5748f │ │ - add $0xfffffffffffffffc,%rax │ │ - lea 0x4(%r12),%rcx │ │ - mov %rcx,-0x70(%rbp) │ │ - mov %rcx,-0x68(%rbp) │ │ - mov (%r12),%ecx │ │ - sub %rcx,%rax │ │ - jae 573dd │ │ - mov $0x13,%bl │ │ - mov -0x70(%rbp),%r12 │ │ - jmp 57493 │ │ + jmp 57706 │ │ + cmp $0x3,%r10 │ │ + jbe 577b0 │ │ + add $0xfffffffffffffffc,%r10 │ │ + mov 0x0(%r13),%ecx │ │ + add $0x4,%r13 │ │ + mov %r13,%r11 │ │ + sub %rcx,%r10 │ │ + jb 577ba │ │ test %rcx,%rcx │ │ - mov -0x70(%rbp),%r12 │ │ - je 5748f │ │ - mov %rax,-0x470(%rbp) │ │ - mov %rbx,-0x478(%rbp) │ │ - mov %r8b,-0x31(%rbp) │ │ - mov %r11,-0x1e8(%rbp) │ │ - mov %r10,-0x78(%rbp) │ │ - mov %r9,-0x480(%rbp) │ │ - mov %rcx,-0x98(%rbp) │ │ - dec %rcx │ │ - mov %rcx,-0x60(%rbp) │ │ - movzbl (%r12),%eax │ │ - mov %al,-0x56(%rbp) │ │ + je 577ba │ │ + movzbl (%r11),%eax │ │ test %al,%al │ │ - je 5753c │ │ - lea 0x1(%r12),%rax │ │ - movb $0x1,-0x32(%rbp) │ │ - mov %r14w,-0x52(%rbp) │ │ - cmp $0x4,%r14w │ │ - jb 57474 │ │ - test %rcx,%rcx │ │ - je 57161 │ │ - mov -0x98(%rbp),%rax │ │ - lea -0x2(%rax),%rcx │ │ - mov %rcx,-0x60(%rbp) │ │ - mov -0x70(%rbp),%rax │ │ + je 577c5 │ │ + mov %al,-0x4e(%rbp) │ │ + mov %r10,-0x4d8(%rbp) │ │ + mov %r9,-0x4e0(%rbp) │ │ + mov %sil,-0x29(%rbp) │ │ + mov %r8,-0x38(%rbp) │ │ + mov %rbx,-0xe8(%rbp) │ │ + mov %r11,-0x170(%rbp) │ │ + lea 0x1(%r11),%rax │ │ + mov %rcx,-0x1d8(%rbp) │ │ + lea -0x1(%rcx),%rdx │ │ + movb $0x1,-0x39(%rbp) │ │ + mov %di,-0x4a(%rbp) │ │ + cmp $0x4,%di │ │ + jb 57799 │ │ + test %rdx,%rdx │ │ + je 575df │ │ + mov -0x170(%rbp),%rax │ │ movzbl 0x1(%rax),%eax │ │ - mov %al,-0x32(%rbp) │ │ + mov %al,-0x39(%rbp) │ │ test %al,%al │ │ - je 575d2 │ │ - mov -0x70(%rbp),%rax │ │ + je 577f7 │ │ + mov -0x170(%rbp),%rax │ │ add $0x2,%rax │ │ - test %rcx,%rcx │ │ - je 57161 │ │ - lea 0x1(%rax),%r12 │ │ - mov %r12,-0x68(%rbp) │ │ - cmp $0x1,%rcx │ │ - jne 57543 │ │ - mov $0x13,%bl │ │ - xor %ecx,%ecx │ │ - mov -0x30(%rbp),%r14 │ │ - shl $0x8,%rcx │ │ - movzbl %bl,%eax │ │ - or %rcx,%rax │ │ - mov %rax,0x8(%r14) │ │ - mov %r12,0x10(%r14) │ │ - movq $0x2,(%r14) │ │ - mov -0x2a0(%rbp),%rax │ │ - lock decq (%rax) │ │ - jne 574c9 │ │ - mov -0x2a0(%rbp),%rdi │ │ - call 58140 │ │ - cmpq $0xfffffffffffffffe,-0x3b0(%rbp) │ │ - je 571d7 │ │ - cmpq $0x0,-0x358(%rbp) │ │ - je 574ee │ │ - mov -0x350(%rbp),%rdi │ │ - call *0x23d52(%rip) │ │ - cmpq $0x0,-0x340(%rbp) │ │ - je 57505 │ │ - mov -0x338(%rbp),%rdi │ │ - call *0x23d3b(%rip) │ │ - cmpq $0x0,-0x328(%rbp) │ │ - je 5751c │ │ - mov -0x320(%rbp),%rdi │ │ - call *0x23d24(%rip) │ │ - cmpq $0x0,-0x310(%rbp) │ │ - je 571d7 │ │ - mov -0x308(%rbp),%rdi │ │ - call *0x23d09(%rip) │ │ - jmp 571d7 │ │ - mov $0x1c,%bl │ │ - jmp 56fbe │ │ - movzbl (%rax),%edx │ │ - mov %rcx,%rsi │ │ - add $0xfffffffffffffffe,%rsi │ │ - mov %rsi,-0x60(%rbp) │ │ - je 575d9 │ │ - movzbl 0x1(%rax),%esi │ │ - mov %sil,-0x55(%rbp) │ │ - lea 0x3(%rax),%r12 │ │ - mov %r12,-0x68(%rbp) │ │ - movzbl 0x2(%rax),%esi │ │ - mov %sil,-0x54(%rbp) │ │ - test %sil,%sil │ │ - je 575e2 │ │ - test %dl,%dl │ │ - setne -0x53(%rbp) │ │ - cmp $0x3,%rcx │ │ - je 5748f │ │ - movzbl 0x3(%rax),%edx │ │ - mov %rdx,-0x50(%rbp) │ │ - test %dl,%dl │ │ - je 575e9 │ │ - lea -0x4(%rcx),%rdx │ │ - lea 0x4(%rax),%rsi │ │ - mov %rsi,-0x240(%rbp) │ │ - mov -0x50(%rbp),%rsi │ │ + mov -0x1d8(%rbp),%rcx │ │ + lea -0x2(%rcx),%rdx │ │ + test %rdx,%rdx │ │ + je 575df │ │ + cmp $0x1,%rdx │ │ + jne 577e8 │ │ + inc %rax │ │ + jmp 57457 │ │ + mov $0x11,%r15b │ │ + xor %ebx,%ebx │ │ + jmp 5745f │ │ + mov $0x11,%r15b │ │ + mov %r11,%r13 │ │ + jmp 5745f │ │ + mov $0x16,%r15b │ │ + jmp 5745f │ │ + lea -0x460(%rbp),%r14 │ │ + mov $0x8,%edi │ │ + mov $0x40,%esi │ │ + call 27d0e │ │ + jmp 57beb │ │ + cmp $0x2,%rdx │ │ + jne 577fc │ │ + add $0x2,%rax │ │ + jmp 575df │ │ + mov $0x17,%r15b │ │ + jmp 577c8 │ │ + movzbl 0x2(%rax),%ecx │ │ + mov %cl,-0x4d(%rbp) │ │ + test %cl,%cl │ │ + je 57864 │ │ + cmpb $0x0,(%rax) │ │ + setne -0x4c(%rbp) │ │ + cmp $0x3,%rdx │ │ + je 575db │ │ + movzbl 0x3(%rax),%ecx │ │ + mov %rcx,-0x60(%rbp) │ │ + test %cl,%cl │ │ + je 5786c │ │ + lea 0x4(%rax),%rcx │ │ + mov %rcx,-0x280(%rbp) │ │ + lea -0x4(%rdx),%rcx │ │ + mov -0x60(%rbp),%rsi │ │ dec %esi │ │ movzbl %sil,%edi │ │ - mov %rdi,-0x238(%rbp) │ │ - sub %rdi,%rdx │ │ - jae 575f0 │ │ - mov $0x13,%bl │ │ - xor %ecx,%ecx │ │ - mov -0x240(%rbp),%r12 │ │ - jmp 57493 │ │ - mov $0x6,%eax │ │ - xor %r15d,%r15d │ │ - jmp 572fa │ │ - mov $0x1d,%bl │ │ - jmp 5753e │ │ - add $0x2,%rax │ │ - jmp 57161 │ │ - mov $0x1e,%bl │ │ - jmp 5753e │ │ - mov $0x1f,%bl │ │ - jmp 5753e │ │ + mov %rdi,-0x278(%rbp) │ │ + sub %rdi,%rcx │ │ + jae 57874 │ │ + mov $0x11,%r15b │ │ + xor %ebx,%ebx │ │ + mov -0x280(%rbp),%r13 │ │ + jmp 5745f │ │ + mov $0x32,%edx │ │ + jmp 57260 │ │ + mov $0x18,%r15b │ │ + jmp 577c8 │ │ + mov $0x19,%r15b │ │ + jmp 577c8 │ │ + movzbl 0x1(%rax),%esi │ │ + mov %sil,-0x4b(%rbp) │ │ lea 0x4(%rax),%rsi │ │ - mov -0x238(%rbp),%rdi │ │ - lea (%rsi,%rdi,1),%r12 │ │ - mov %r12,-0x68(%rbp) │ │ - mov %rdx,-0x60(%rbp) │ │ - movq $0x0,-0x120(%rbp) │ │ - movq $0x8,-0x118(%rbp) │ │ - movq $0x0,-0x110(%rbp) │ │ - cmpw $0x4,-0x52(%rbp) │ │ - ja 576f8 │ │ - test %rdx,%rdx │ │ - je 5778e │ │ - add %rcx,%rax │ │ - mov $0x8,%ecx │ │ - movq $0x0,-0xd0(%rbp) │ │ + mov -0x278(%rbp),%rdi │ │ + lea (%rsi,%rdi,1),%r13 │ │ + mov %r13,-0x90(%rbp) │ │ + mov %rcx,-0x88(%rbp) │ │ + movq $0x0,-0xd8(%rbp) │ │ + movq $0x10,-0xd0(%rbp) │ │ + movq $0x0,-0xc8(%rbp) │ │ + cmpw $0x4,-0x4a(%rbp) │ │ + ja 57988 │ │ + test %rcx,%rcx │ │ + je 57a25 │ │ + add %rdx,%rax │ │ + mov $0x10,%edx │ │ + movq $0x0,-0xe0(%rbp) │ │ xor %r14d,%r14d │ │ - mov %rbx,-0x48(%rbp) │ │ - mov %r12,%rbx │ │ - xor %r12d,%r12d │ │ - cmpb $0x0,(%rbx,%r12,1) │ │ - je 57677 │ │ - lea (%rbx,%r12,1),%rsi │ │ - inc %rsi │ │ - inc %r12 │ │ + mov %r15,%rbx │ │ + mov %r13,%r15 │ │ + xor %r13d,%r13d │ │ + cmpb $0x0,(%r15,%r13,1) │ │ + lea 0x1(%r15,%r13,1),%rsi │ │ + je 57906 │ │ + inc %r13 │ │ cmp %rax,%rsi │ │ - jne 5765c │ │ - jmp 57789 │ │ - mov %r12,%rax │ │ + jne 578ed │ │ + jmp 57a20 │ │ + mov %r13,%rax │ │ not %rax │ │ - add %rax,%rdx │ │ - lea (%rbx,%r12,1),%rax │ │ - inc %rax │ │ - mov %rax,-0x68(%rbp) │ │ - mov %rdx,-0x60(%rbp) │ │ - test %r12,%r12 │ │ - je 57973 │ │ - cmp -0x120(%rbp),%r14 │ │ - jne 576b4 │ │ - lea -0x120(%rbp),%rdi │ │ - call 665b0 │ │ - mov -0x118(%rbp),%rcx │ │ - mov %r14,%rdx │ │ - lea (%r14,%r14,2),%rax │ │ - movq $0x1f,(%rcx,%rax,8) │ │ - mov %rbx,0x8(%rcx,%rax,8) │ │ - mov %r12,0x10(%rcx,%rax,8) │ │ - inc %rdx │ │ - mov %rdx,%r14 │ │ - mov %rdx,-0x110(%rbp) │ │ - mov -0x68(%rbp),%r12 │ │ - mov -0x60(%rbp),%rdx │ │ - lea (%r12,%rdx,1),%rax │ │ - mov %rbx,-0x48(%rbp) │ │ - test %rdx,%rdx │ │ - jne 57652 │ │ - jmp 5778e │ │ - lea -0x180(%rbp),%rdi │ │ - lea -0x68(%rbp),%rsi │ │ - call 660b0 │ │ - mov -0x180(%rbp),%rcx │ │ - mov -0x178(%rbp),%rax │ │ + add %rax,%rcx │ │ + mov %rsi,-0x90(%rbp) │ │ + mov %rcx,-0x88(%rbp) │ │ + test %r13,%r13 │ │ + je 57bed │ │ + cmp -0xd8(%rbp),%r14 │ │ + jne 57942 │ │ + lea -0xd8(%rbp),%rdi │ │ + call 66040 │ │ + mov -0xd0(%rbp),%rdx │ │ + mov %r14,%rax │ │ + shl $0x5,%rax │ │ + movq $0x20,(%rdx,%rax,1) │ │ + mov %r15,0x8(%rdx,%rax,1) │ │ + mov %r13,0x10(%rdx,%rax,1) │ │ + inc %r14 │ │ + mov %r14,-0xc8(%rbp) │ │ + mov -0x90(%rbp),%r13 │ │ + mov -0x88(%rbp),%rcx │ │ + lea (%rcx,%r13,1),%rax │ │ + mov %r15,%rbx │ │ + test %rcx,%rcx │ │ + jne 578e4 │ │ + jmp 57a25 │ │ + mov $0x1,%r14b │ │ + lea -0x160(%rbp),%rdi │ │ + lea -0x90(%rbp),%rsi │ │ + call 65c90 │ │ + mov -0x160(%rbp),%rcx │ │ + mov -0x158(%rbp),%rax │ │ mov %rax,-0xa0(%rbp) │ │ - mov -0x170(%rbp),%rax │ │ - mov %rax,-0x188(%rbp) │ │ - mov %rcx,-0xd0(%rbp) │ │ + mov -0x150(%rbp),%rax │ │ + mov %rax,-0x168(%rbp) │ │ + mov %rcx,-0xe0(%rbp) │ │ cmp $0xffffffffffffffff,%rcx │ │ - je 577e3 │ │ - lea -0x180(%rbp),%rdi │ │ - lea -0x68(%rbp),%rsi │ │ - call 66430 │ │ - movzbl -0x180(%rbp),%ebx │ │ - cmp $0xff,%bl │ │ - je 577fd │ │ - movzbl -0x179(%rbp),%eax │ │ + je 57a7a │ │ + lea -0x160(%rbp),%rdi │ │ + lea -0x90(%rbp),%rsi │ │ + call 5a950 │ │ + movzbl -0x160(%rbp),%r15d │ │ + cmp $0xff,%r15b │ │ + je 57a94 │ │ + movzbl -0x159(%rbp),%eax │ │ shl $0x10,%eax │ │ - movzwl -0x17b(%rbp),%ecx │ │ + movzwl -0x15b(%rbp),%ecx │ │ or %eax,%ecx │ │ shl $0x20,%rcx │ │ - mov -0x17f(%rbp),%eax │ │ - or %rcx,%rax │ │ - mov %rax,-0x48(%rbp) │ │ - mov -0x178(%rbp),%r12 │ │ - jmp 577c3 │ │ - mov %rbx,%r12 │ │ - jmp 5778e │ │ - shrq $0x8,-0x48(%rbp) │ │ + mov -0x15f(%rbp),%ebx │ │ + or %rcx,%rbx │ │ + mov -0x158(%rbp),%r13 │ │ + jmp 57a5a │ │ + mov %r15,%r13 │ │ + jmp 57a25 │ │ + shr $0x8,%rbx │ │ mov $0x2,%eax │ │ mov %rax,-0xa0(%rbp) │ │ - mov $0x13,%bl │ │ - movq $0x0,-0xd0(%rbp) │ │ - cmpq $0x0,-0x120(%rbp) │ │ - je 577c3 │ │ - mov -0x118(%rbp),%rdi │ │ - call *0x23a7d(%rip) │ │ - cmpq $0x0,-0xd0(%rbp) │ │ - je 577da │ │ + mov $0x11,%r15b │ │ + movq $0x0,-0xe0(%rbp) │ │ + cmpq $0x0,-0xd8(%rbp) │ │ + je 57a5a │ │ + mov -0xd0(%rbp),%rdi │ │ + call *0x20a9e(%rip) │ │ + cmpq $0x0,-0xe0(%rbp) │ │ + je 5745f │ │ mov -0xa0(%rbp),%rdi │ │ - call *0x23a66(%rip) │ │ - mov -0x48(%rbp),%rcx │ │ - jmp 57493 │ │ - mov -0xa0(%rbp),%rbx │ │ - mov %rbx,%rcx │ │ - shr $0x8,%rcx │ │ - mov -0x188(%rbp),%r12 │ │ - jmp 57493 │ │ - mov -0x178(%rbp),%rax │ │ - mov %rax,-0x88(%rbp) │ │ - test %rax,%rax │ │ - je 57908 │ │ - movzbl -0x31(%rbp),%eax │ │ + call *0x20a83(%rip) │ │ + jmp 5745f │ │ + mov -0xa0(%rbp),%r15 │ │ + mov %r15,%rbx │ │ + shr $0x8,%rbx │ │ + mov -0x168(%rbp),%r13 │ │ + jmp 5745f │ │ + mov -0x158(%rbp),%rbx │ │ + mov -0x88(%rbp),%rdx │ │ + cmp %rbx,%rdx │ │ + cmovae %rbx,%rdx │ │ + test %rdx,%rdx │ │ + jne 58198 │ │ + test %rbx,%rbx │ │ + je 57b83 │ │ + movzbl -0x29(%rbp),%eax │ │ shl $0x8,%eax │ │ - movzbl -0x78(%rbp),%ecx │ │ + movzbl -0x38(%rbp),%ecx │ │ add %ecx,%eax │ │ add $0x50000,%eax │ │ - mov %eax,-0xc8(%rbp) │ │ - mov $0x8,%eax │ │ - mov %rax,-0x48(%rbp) │ │ - mov $0x10,%eax │ │ - mov %rax,-0x90(%rbp) │ │ - movq $0x0,-0x1e8(%rbp) │ │ - movq $0x0,-0x40(%rbp) │ │ - jmp 57899 │ │ - mov -0x40(%rbp),%rax │ │ - inc %rax │ │ - mov -0x90(%rbp),%rcx │ │ - mov -0x48(%rbp),%rdx │ │ - mov %r14,-0x10(%rdx,%rcx,1) │ │ - mov %rbx,-0x8(%rdx,%rcx,1) │ │ - mov %r12,(%rdx,%rcx,1) │ │ - mov %rax,-0x110(%rbp) │ │ - add $0x18,%rcx │ │ - mov %rcx,-0x90(%rbp) │ │ - mov %rax,-0x40(%rbp) │ │ - cmp %rax,-0x88(%rbp) │ │ - je 5798a │ │ - lea -0x180(%rbp),%rdi │ │ - lea -0x68(%rbp),%rsi │ │ - mov -0xc8(%rbp),%edx │ │ + mov %eax,-0x98(%rbp) │ │ + movq $0x0,-0x58(%rbp) │ │ + jmp 57b12 │ │ + mov -0xd0(%rbp),%rax │ │ + mov %r14,%rcx │ │ + shl $0x5,%rcx │ │ + movdqa -0x80(%rbp),%xmm0 │ │ + movdqa %xmm0,(%rax,%rcx,1) │ │ + mov %r13,0x10(%rax,%rcx,1) │ │ + mov %r15,0x18(%rax,%rcx,1) │ │ + inc %r14 │ │ + mov %r14,-0xc8(%rbp) │ │ + dec %rbx │ │ + je 57c04 │ │ + lea -0x160(%rbp),%rdi │ │ + lea -0x90(%rbp),%rsi │ │ + mov -0x98(%rbp),%edx │ │ mov -0xa0(%rbp),%rcx │ │ - mov -0x188(%rbp),%r8 │ │ - call 664d0 │ │ - mov -0x180(%rbp),%rax │ │ - mov -0x178(%rbp),%rbx │ │ - mov -0x170(%rbp),%r12 │ │ - cmp $0xffffffffffffffff,%rax │ │ - je 57939 │ │ - mov %rax,%r14 │ │ - mov -0x40(%rbp),%rax │ │ - cmp -0x120(%rbp),%rax │ │ - jne 57856 │ │ - lea -0x120(%rbp),%rdi │ │ - call 665b0 │ │ - mov -0x118(%rbp),%rax │ │ - mov %rax,-0x48(%rbp) │ │ - jmp 57856 │ │ + mov -0x168(%rbp),%r8 │ │ + call 65f50 │ │ + movdqa -0x160(%rbp),%xmm0 │ │ + movdqa %xmm0,-0x80(%rbp) │ │ + mov -0x150(%rbp),%r13 │ │ + cmpq $0xffffffffffffffff,-0x160(%rbp) │ │ + je 57bb1 │ │ + mov -0x148(%rbp),%r15 │ │ + mov -0xc8(%rbp),%r14 │ │ + cmp -0xd8(%rbp),%r14 │ │ + jne 57add │ │ + lea -0xd8(%rbp),%rdi │ │ + call 66040 │ │ + jmp 57add │ │ movq $0x0,-0xc0(%rbp) │ │ - movq $0x8,-0xb8(%rbp) │ │ + movq $0x10,-0xb8(%rbp) │ │ movq $0x0,-0xb0(%rbp) │ │ - movq $0x0,-0x1e8(%rbp) │ │ - jmp 579cf │ │ - mov %rbx,%rax │ │ - shr $0x8,%rax │ │ - mov %rax,-0x48(%rbp) │ │ - jmp 577ac │ │ - lea 0x22160(%rip),%rdx │ │ + movq $0x0,-0x58(%rbp) │ │ + jmp 57c4c │ │ + movdqa -0x80(%rbp),%xmm0 │ │ + pextrq $0x1,%xmm0,%r15 │ │ + mov %r15,%rbx │ │ + shr $0x8,%rbx │ │ + jmp 57a43 │ │ + lea 0x1f1b0(%rip),%rdx │ │ mov $0x5,%esi │ │ - call 3131b │ │ - jmp 55d8e │ │ + call 31a41 │ │ + jmp 57beb │ │ mov $0x8,%edi │ │ mov $0x50,%esi │ │ - call 2899b │ │ - jmp 55d8e │ │ + call 27cfb │ │ + ud2 │ │ mov $0x2,%eax │ │ mov %rax,-0xa0(%rbp) │ │ - movq $0x0,-0x188(%rbp) │ │ + movq $0x0,-0x168(%rbp) │ │ movq $0x0,-0xc0(%rbp) │ │ - movq $0x8,-0xb8(%rbp) │ │ + movq $0x10,-0xb8(%rbp) │ │ movq $0x0,-0xb0(%rbp) │ │ - cmpw $0x5,-0x52(%rbp) │ │ - jae 579cf │ │ - test %r13,%r13 │ │ - je 57bf5 │ │ - xorps %xmm0,%xmm0 │ │ - movaps %xmm0,-0x510(%rbp) │ │ - mov $0x1f,%ebx │ │ - jmp 57bfc │ │ - lea -0x180(%rbp),%rdi │ │ - lea -0x68(%rbp),%rsi │ │ - call 660b0 │ │ - mov -0x180(%rbp),%rcx │ │ - mov -0x178(%rbp),%rax │ │ - mov %rax,-0x40(%rbp) │ │ - mov -0x170(%rbp),%r12 │ │ - mov %rcx,-0x90(%rbp) │ │ + cmpw $0x5,-0x4a(%rbp) │ │ + jae 57c4c │ │ + test %r12,%r12 │ │ + je 57e66 │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm0,-0x590(%rbp) │ │ + mov $0x20,%r15d │ │ + jmp 57e6d │ │ + mov $0x1,%r14b │ │ + lea -0x160(%rbp),%rdi │ │ + lea -0x90(%rbp),%rsi │ │ + call 65c90 │ │ + mov -0x160(%rbp),%rcx │ │ + mov -0x158(%rbp),%rax │ │ + mov %rax,-0x80(%rbp) │ │ + mov -0x150(%rbp),%r13 │ │ + mov %rcx,-0x98(%rbp) │ │ cmp $0xffffffffffffffff,%rcx │ │ - je 57a51 │ │ - lea -0x180(%rbp),%rdi │ │ - lea -0x68(%rbp),%rsi │ │ - call 66430 │ │ - movzbl -0x180(%rbp),%ebx │ │ - cmp $0xff,%bl │ │ - je 57a61 │ │ - movzbl -0x179(%rbp),%eax │ │ + je 57cd5 │ │ + lea -0x160(%rbp),%rdi │ │ + lea -0x90(%rbp),%rsi │ │ + call 5a950 │ │ + movzbl -0x160(%rbp),%r15d │ │ + cmp $0xff,%r15b │ │ + je 57ce4 │ │ + movzbl -0x159(%rbp),%eax │ │ shl $0x10,%eax │ │ - movzwl -0x17b(%rbp),%ecx │ │ + movzwl -0x15b(%rbp),%ecx │ │ or %eax,%ecx │ │ shl $0x20,%rcx │ │ - mov -0x17f(%rbp),%eax │ │ - or %rcx,%rax │ │ - mov %rax,-0x48(%rbp) │ │ - mov -0x178(%rbp),%r12 │ │ - jmp 57de1 │ │ - xor %r15d,%r15d │ │ - mov -0x40(%rbp),%rbx │ │ - mov %rbx,-0x48(%rbp) │ │ - jmp 57dbc │ │ - mov -0x178(%rbp),%rax │ │ - mov $0xffffffffffffffff,%rbx │ │ - mov %rax,-0x468(%rbp) │ │ - test %rax,%rax │ │ - je 57e1a │ │ - movzbl -0x31(%rbp),%eax │ │ + mov -0x15f(%rbp),%ebx │ │ + or %rcx,%rbx │ │ + mov -0x158(%rbp),%r13 │ │ + jmp 58072 │ │ + xor %r12d,%r12d │ │ + mov -0x80(%rbp),%r15 │ │ + mov %r15,%rbx │ │ + jmp 5804e │ │ + mov -0x158(%rbp),%rax │ │ + mov -0x88(%rbp),%rdx │ │ + cmp %rax,%rdx │ │ + mov %rax,-0x230(%rbp) │ │ + cmovae %rax,%rdx │ │ + test %rdx,%rdx │ │ + jne 581b9 │ │ + mov $0xffffffffffffffff,%r15 │ │ + cmpq $0x0,-0x230(%rbp) │ │ + je 580b5 │ │ + movzbl -0x29(%rbp),%eax │ │ shl $0x8,%eax │ │ - movzbl -0x78(%rbp),%ecx │ │ + movzbl -0x38(%rbp),%ecx │ │ add %ecx,%eax │ │ add $0x50000,%eax │ │ - mov %eax,-0x1ec(%rbp) │ │ - mov $0x8,%eax │ │ - mov %rax,-0x228(%rbp) │ │ - mov $0x18,%eax │ │ - mov %rax,-0x230(%rbp) │ │ - movq $0x0,-0x88(%rbp) │ │ - jmp 57b46 │ │ - mov -0x88(%rbp),%rcx │ │ - inc %rcx │ │ - mov -0x230(%rbp),%rax │ │ - mov -0x228(%rbp),%rsi │ │ - mov %r14,-0x18(%rsi,%rax,1) │ │ - mov -0x48(%rbp),%rdx │ │ - mov %rdx,-0x10(%rsi,%rax,1) │ │ - mov -0xc8(%rbp),%rdx │ │ - mov %rdx,-0x8(%rsi,%rax,1) │ │ - movaps -0x1e0(%rbp),%xmm0 │ │ - movaps -0x1d0(%rbp),%xmm1 │ │ - movaps -0x1c0(%rbp),%xmm2 │ │ - movaps -0x1b0(%rbp),%xmm3 │ │ - movups %xmm0,(%rsi,%rax,1) │ │ - movups %xmm1,0x10(%rsi,%rax,1) │ │ - movups %xmm2,0x20(%rsi,%rax,1) │ │ - movups %xmm3,0x30(%rsi,%rax,1) │ │ - mov %rcx,-0xb0(%rbp) │ │ - add $0x58,%rax │ │ - mov %rax,-0x230(%rbp) │ │ - mov %rcx,-0x88(%rbp) │ │ - cmp %rcx,-0x468(%rbp) │ │ - je 57e1a │ │ - lea -0x180(%rbp),%rdi │ │ - lea -0x68(%rbp),%rsi │ │ - mov -0x1ec(%rbp),%edx │ │ - mov -0x40(%rbp),%rcx │ │ - mov %r12,%r8 │ │ - call 66620 │ │ - mov -0x180(%rbp),%rcx │ │ - mov -0x178(%rbp),%rax │ │ - mov %rax,-0x48(%rbp) │ │ - mov -0x170(%rbp),%rax │ │ - mov %rax,-0xc8(%rbp) │ │ - cmp $0xffffffffffffffff,%rcx │ │ - je 57dfe │ │ - mov %rcx,%r14 │ │ - lea -0x168(%rbp),%rax │ │ - movups (%rax),%xmm0 │ │ - movups 0x10(%rax),%xmm1 │ │ - movups 0x20(%rax),%xmm2 │ │ - movups 0x30(%rax),%xmm3 │ │ - movaps %xmm3,-0x1b0(%rbp) │ │ - movaps %xmm2,-0x1c0(%rbp) │ │ - movaps %xmm1,-0x1d0(%rbp) │ │ - movaps %xmm0,-0x1e0(%rbp) │ │ - mov -0x88(%rbp),%rax │ │ - cmp -0xc0(%rbp),%rax │ │ - jne 57abf │ │ - lea -0xc0(%rbp),%rdi │ │ - call 5a710 │ │ + mov %eax,-0x1e4(%rbp) │ │ + jmp 57db4 │ │ mov -0xb8(%rbp),%rax │ │ - mov %rax,-0x228(%rbp) │ │ - jmp 57abf │ │ - mov $0xffffffffffffffff,%rbx │ │ - mov -0x68(%rbp),%r12 │ │ - mov -0x60(%rbp),%rax │ │ + imul $0x70,%rbx,%rcx │ │ + movaps -0x240(%rbp),%xmm0 │ │ + movaps %xmm0,(%rax,%rcx,1) │ │ + mov %r14,0x10(%rax,%rcx,1) │ │ + movaps -0x1d0(%rbp),%xmm0 │ │ + movaps -0x1c0(%rbp),%xmm1 │ │ + movaps -0x1b0(%rbp),%xmm2 │ │ + movaps -0x1a0(%rbp),%xmm3 │ │ + movups %xmm0,0x18(%rax,%rcx,1) │ │ + movups %xmm1,0x28(%rax,%rcx,1) │ │ + movups %xmm2,0x38(%rax,%rcx,1) │ │ + movups %xmm3,0x48(%rax,%rcx,1) │ │ + movdqa -0x190(%rbp),%xmm0 │ │ + movdqu %xmm0,0x58(%rax,%rcx,1) │ │ + mov -0x180(%rbp),%rdx │ │ + mov %rdx,0x68(%rax,%rcx,1) │ │ + inc %rbx │ │ + mov %rbx,-0xb0(%rbp) │ │ + decq -0x230(%rbp) │ │ + je 580b5 │ │ + lea -0x160(%rbp),%rdi │ │ + lea -0x90(%rbp),%rsi │ │ + mov -0x1e4(%rbp),%edx │ │ + mov -0x80(%rbp),%rcx │ │ + mov %r13,%r8 │ │ + call 660b0 │ │ + movaps -0x160(%rbp),%xmm0 │ │ + movaps %xmm0,-0x240(%rbp) │ │ + mov -0x150(%rbp),%r14 │ │ + cmpq $0xffffffffffffffff,-0x160(%rbp) │ │ + je 5808f │ │ + lea -0x148(%rbp),%rcx │ │ + mov 0x50(%rcx),%rax │ │ + mov %rax,-0x180(%rbp) │ │ + movups 0x40(%rcx),%xmm0 │ │ + movaps %xmm0,-0x190(%rbp) │ │ + movdqu (%rcx),%xmm0 │ │ + movups 0x10(%rcx),%xmm1 │ │ + movups 0x20(%rcx),%xmm2 │ │ + movups 0x30(%rcx),%xmm3 │ │ + movaps %xmm3,-0x1a0(%rbp) │ │ + movaps %xmm2,-0x1b0(%rbp) │ │ + movaps %xmm1,-0x1c0(%rbp) │ │ + movdqa %xmm0,-0x1d0(%rbp) │ │ + mov -0xb0(%rbp),%rbx │ │ + cmp -0xc0(%rbp),%rbx │ │ + jne 57d38 │ │ + lea -0xc0(%rbp),%rdi │ │ + call 5ab60 │ │ + jmp 57d38 │ │ + mov $0xffffffffffffffff,%r15 │ │ + mov -0x90(%rbp),%r13 │ │ + mov -0x88(%rbp),%rax │ │ test %rax,%rax │ │ - je 57da3 │ │ - lea (%r12,%rax,1),%rdx │ │ - mov $0x8,%ecx │ │ - mov %rcx,-0xc8(%rbp) │ │ - movq $0x0,-0x90(%rbp) │ │ - movq $0x0,-0x88(%rbp) │ │ - mov -0x40(%rbp),%rcx │ │ - mov %rcx,-0x48(%rbp) │ │ - mov %r12,-0x40(%rbp) │ │ + je 58034 │ │ + lea (%rax,%r13,1),%rdx │ │ + mov $0x10,%ecx │ │ + mov %rcx,-0x240(%rbp) │ │ + movq $0x0,-0x98(%rbp) │ │ + xor %r14d,%r14d │ │ + mov -0x80(%rbp),%rbx │ │ + mov %r13,-0x80(%rbp) │ │ xor %ecx,%ecx │ │ - mov -0x40(%rbp),%rsi │ │ + mov -0x80(%rbp),%rsi │ │ cmpb $0x0,(%rsi,%rcx,1) │ │ - je 57c62 │ │ - mov -0x40(%rbp),%rsi │ │ + je 57ecd │ │ + mov -0x80(%rbp),%rsi │ │ add %rcx,%rsi │ │ inc %rsi │ │ inc %rcx │ │ cmp %rdx,%rsi │ │ - jne 57c41 │ │ - jmp 57d9d │ │ + jne 57eac │ │ + jmp 5802e │ │ mov %rcx,%rdx │ │ not %rdx │ │ add %rdx,%rax │ │ - mov -0x40(%rbp),%rdx │ │ + mov -0x80(%rbp),%rdx │ │ add %rcx,%rdx │ │ inc %rdx │ │ - mov %rdx,-0x68(%rbp) │ │ - mov %rax,-0x60(%rbp) │ │ + mov %rdx,-0x90(%rbp) │ │ + mov %rax,-0x88(%rbp) │ │ test %rcx,%rcx │ │ - je 57e0e │ │ - lea -0x180(%rbp),%rdi │ │ - lea -0x68(%rbp),%rsi │ │ - mov -0x40(%rbp),%rdx │ │ - call 66910 │ │ - mov -0x180(%rbp),%r14 │ │ - mov -0x178(%rbp),%rax │ │ - mov %rax,-0x48(%rbp) │ │ - mov -0x170(%rbp),%r12 │ │ - cmp $0xffffffffffffffff,%r14 │ │ - je 57eba │ │ - lea -0x168(%rbp),%rax │ │ - movups (%rax),%xmm0 │ │ - movups 0x10(%rax),%xmm1 │ │ - movups 0x20(%rax),%xmm2 │ │ - movups 0x30(%rax),%xmm3 │ │ - movaps %xmm3,-0x430(%rbp) │ │ - movaps %xmm2,-0x440(%rbp) │ │ - movaps %xmm1,-0x450(%rbp) │ │ - movaps %xmm0,-0x460(%rbp) │ │ - mov -0x88(%rbp),%rax │ │ - cmp -0xc0(%rbp),%rax │ │ - jne 57d19 │ │ + je 580a9 │ │ + lea -0x160(%rbp),%rdi │ │ + lea -0x90(%rbp),%rsi │ │ + mov -0x80(%rbp),%rdx │ │ + call 663c0 │ │ + movaps -0x160(%rbp),%xmm0 │ │ + movaps %xmm0,-0x230(%rbp) │ │ + mov -0x150(%rbp),%r13 │ │ + cmpq $0xffffffffffffffff,-0x160(%rbp) │ │ + je 5816a │ │ + lea -0x148(%rbp),%rcx │ │ + mov 0x50(%rcx),%rax │ │ + mov %rax,-0x480(%rbp) │ │ + movups 0x40(%rcx),%xmm0 │ │ + movaps %xmm0,-0x490(%rbp) │ │ + movdqu (%rcx),%xmm0 │ │ + movups 0x10(%rcx),%xmm1 │ │ + movups 0x20(%rcx),%xmm2 │ │ + movups 0x30(%rcx),%xmm3 │ │ + movaps %xmm3,-0x4a0(%rbp) │ │ + movaps %xmm2,-0x4b0(%rbp) │ │ + movaps %xmm1,-0x4c0(%rbp) │ │ + movdqa %xmm0,-0x4d0(%rbp) │ │ + cmp -0xc0(%rbp),%r14 │ │ + jne 57f9e │ │ lea -0xc0(%rbp),%rdi │ │ - call 5a710 │ │ + call 5ab60 │ │ mov -0xb8(%rbp),%rax │ │ - mov %rax,-0xc8(%rbp) │ │ - mov -0x88(%rbp),%rcx │ │ - imul $0x58,%rcx,%rax │ │ - mov -0xc8(%rbp),%rdx │ │ - mov %r14,(%rdx,%rax,1) │ │ - mov -0x48(%rbp),%rsi │ │ - mov %rsi,0x8(%rdx,%rax,1) │ │ - mov %r12,0x10(%rdx,%rax,1) │ │ - movaps -0x460(%rbp),%xmm0 │ │ - movaps -0x450(%rbp),%xmm1 │ │ - movaps -0x440(%rbp),%xmm2 │ │ - movaps -0x430(%rbp),%xmm3 │ │ + mov %rax,-0x240(%rbp) │ │ + imul $0x70,%r14,%rax │ │ + mov -0x240(%rbp),%rdx │ │ + movaps -0x230(%rbp),%xmm0 │ │ + movaps %xmm0,(%rdx,%rax,1) │ │ + mov %r13,0x10(%rdx,%rax,1) │ │ + movaps -0x4d0(%rbp),%xmm0 │ │ + movaps -0x4c0(%rbp),%xmm1 │ │ + movaps -0x4b0(%rbp),%xmm2 │ │ + movaps -0x4a0(%rbp),%xmm3 │ │ movups %xmm0,0x18(%rdx,%rax,1) │ │ movups %xmm1,0x28(%rdx,%rax,1) │ │ movups %xmm2,0x38(%rdx,%rax,1) │ │ movups %xmm3,0x48(%rdx,%rax,1) │ │ - inc %rcx │ │ - mov %rcx,-0x88(%rbp) │ │ - mov %rcx,-0xb0(%rbp) │ │ - mov -0x68(%rbp),%r12 │ │ - mov -0x60(%rbp),%rax │ │ - lea (%r12,%rax,1),%rdx │ │ - mov -0x40(%rbp),%rcx │ │ - mov %rcx,-0x48(%rbp) │ │ + movdqa -0x490(%rbp),%xmm0 │ │ + movdqu %xmm0,0x58(%rdx,%rax,1) │ │ + mov -0x480(%rbp),%rcx │ │ + mov %rcx,0x68(%rdx,%rax,1) │ │ + inc %r14 │ │ + mov %r14,-0xb0(%rbp) │ │ + mov -0x90(%rbp),%r13 │ │ + mov -0x88(%rbp),%rax │ │ + lea (%rax,%r13,1),%rdx │ │ + mov -0x80(%rbp),%rbx │ │ test %rax,%rax │ │ - jne 57c33 │ │ - jmp 57da3 │ │ - mov -0x40(%rbp),%r12 │ │ - jmp 57da3 │ │ - mov $0x1,%r15b │ │ + jne 57ea2 │ │ + jmp 58034 │ │ + mov -0x80(%rbp),%r13 │ │ + jmp 58034 │ │ + mov $0x1,%r12b │ │ mov $0x2,%eax │ │ - mov %rax,-0x40(%rbp) │ │ - mov $0x13,%bl │ │ - movq $0x0,-0x90(%rbp) │ │ + mov %rax,-0x80(%rbp) │ │ + mov $0x11,%r15b │ │ + movq $0x0,-0x98(%rbp) │ │ cmpq $0x0,-0xc0(%rbp) │ │ - je 57dd3 │ │ + je 58065 │ │ mov -0xb8(%rbp),%rdi │ │ - call *0x2346d(%rip) │ │ - shrq $0x8,-0x48(%rbp) │ │ - test %r15b,%r15b │ │ - je 577ac │ │ - cmpq $0x0,-0x90(%rbp) │ │ - je 577ac │ │ - mov -0x40(%rbp),%rdi │ │ - call *0x23447(%rip) │ │ - jmp 577ac │ │ - mov $0x1,%r15b │ │ - mov -0x48(%rbp),%rbx │ │ - mov -0xc8(%rbp),%r12 │ │ - jmp 57dbc │ │ + call *0x20493(%rip) │ │ + shr $0x8,%rbx │ │ + test %r12b,%r12b │ │ + je 57a43 │ │ + cmpq $0x0,-0x98(%rbp) │ │ + je 57a43 │ │ + mov -0x80(%rbp),%rdi │ │ + call *0x2046e(%rip) │ │ + jmp 57a43 │ │ + movdqa -0x240(%rbp),%xmm0 │ │ + pextrq $0x1,%xmm0,%rbx │ │ + mov $0x1,%r12b │ │ + mov %ebx,%r15d │ │ + mov %r14,%r13 │ │ + jmp 5804e │ │ mov $0x2,%eax │ │ - mov %rax,-0x40(%rbp) │ │ - xor %r12d,%r12d │ │ - mov -0x98(%rbp),%rax │ │ - add %rax,-0x70(%rbp) │ │ - mov -0x110(%rbp),%rax │ │ - mov %rax,-0x4c0(%rbp) │ │ - movups -0x120(%rbp),%xmm0 │ │ - movaps %xmm0,-0x4d0(%rbp) │ │ + mov %rax,-0x80(%rbp) │ │ + xor %r13d,%r13d │ │ + mov -0x1d8(%rbp),%rax │ │ + add %rax,-0x170(%rbp) │ │ + mov -0xc8(%rbp),%rax │ │ + mov %rax,-0x550(%rbp) │ │ + movups -0xd8(%rbp),%xmm0 │ │ + movaps %xmm0,-0x560(%rbp) │ │ movups -0xc0(%rbp),%xmm0 │ │ - movaps %xmm0,-0x4b0(%rbp) │ │ + movaps %xmm0,-0x540(%rbp) │ │ mov -0xb0(%rbp),%rax │ │ - mov %rax,-0x4a0(%rbp) │ │ - movaps -0x510(%rbp),%xmm0 │ │ - movaps %xmm0,-0x500(%rbp) │ │ + mov %rax,-0x530(%rbp) │ │ + movaps -0x590(%rbp),%xmm0 │ │ + movups %xmm0,-0x200(%rbp) │ │ xorps %xmm0,%xmm0 │ │ - movups %xmm0,-0xf0(%rbp) │ │ - movq $0x0,-0xe0(%rbp) │ │ - movaps %xmm0,-0x210(%rbp) │ │ - movups -0x100(%rbp),%xmm0 │ │ - movaps %xmm0,-0x220(%rbp) │ │ - movq $0x0,-0x200(%rbp) │ │ - mov -0x190(%rbp),%rcx │ │ - cmpq $0xfffffffffffffffe,-0x3b0(%rbp) │ │ - jne 56ced │ │ - jmp 56d52 │ │ - mov $0x1,%r15b │ │ + movaps %xmm0,-0x580(%rbp) │ │ + movq $0x0,-0x570(%rbp) │ │ + mov -0x1f8(%rbp),%rax │ │ + mov %rax,-0x250(%rbp) │ │ + movups -0x208(%rbp),%xmm0 │ │ + movaps %xmm0,-0x260(%rbp) │ │ + movdqu -0x218(%rbp),%xmm0 │ │ + movdqa %xmm0,-0x270(%rbp) │ │ + mov -0xe8(%rbp),%rbx │ │ + mov -0x288(%rbp),%r14 │ │ + cmpl $0xfffffffe,-0x460(%rbp) │ │ + jne 56fdf │ │ + jmp 5703b │ │ + movdqa -0x230(%rbp),%xmm0 │ │ + pextrq $0x1,%xmm0,%rbx │ │ + mov $0x1,%r12b │ │ mov $0x2,%eax │ │ - mov %rax,-0x40(%rbp) │ │ - movq $0x0,-0x90(%rbp) │ │ - mov -0x48(%rbp),%rbx │ │ - jmp 57dbc │ │ - mov %rax,%r12 │ │ + mov %rax,-0x80(%rbp) │ │ + movq $0x0,-0x98(%rbp) │ │ + mov %ebx,%r15d │ │ + jmp 5804e │ │ + xor %r14d,%r14d │ │ + lea -0xd8(%rbp),%rdi │ │ + mov $0x10,%ecx │ │ + mov $0x20,%r8d │ │ + xor %esi,%esi │ │ + call 49090 │ │ + jmp 57ab2 │ │ + xor %r14d,%r14d │ │ + lea -0xc0(%rbp),%rdi │ │ + mov $0x10,%ecx │ │ + mov $0x70,%r8d │ │ + xor %esi,%esi │ │ + call 49090 │ │ + jmp 57d09 │ │ + mov %rax,%rbx │ │ mov $0x2,%eax │ │ - mov %rax,-0x40(%rbp) │ │ - mov $0x1,%bl │ │ - jmp 57f1b │ │ - mov %rax,%r12 │ │ - mov $0x1,%bl │ │ - jmp 57f1b │ │ - mov %rax,%r12 │ │ + mov %rax,-0x80(%rbp) │ │ + movq $0x0,-0x98(%rbp) │ │ + jmp 58217 │ │ + mov %rax,%rbx │ │ + jmp 5821a │ │ + mov %rax,%rbx │ │ mov $0x2,%eax │ │ mov %rax,-0xa0(%rbp) │ │ - movq $0x0,-0xd0(%rbp) │ │ - jmp 57f4c │ │ - mov %rax,%r12 │ │ - cmpq $0x0,-0x90(%rbp) │ │ - sete %bl │ │ + movq $0x0,-0xe0(%rbp) │ │ + jmp 58255 │ │ + mov %rax,%rbx │ │ + xor %r14d,%r14d │ │ cmpq $0x0,-0xc0(%rbp) │ │ - je 57f32 │ │ + je 58231 │ │ mov -0xb8(%rbp),%rdi │ │ - call *0x2330e(%rip) │ │ - test %bl,%bl │ │ - jne 57f4c │ │ - mov -0x40(%rbp),%rdi │ │ - call *0x23300(%rip) │ │ - jmp 57f4c │ │ - mov %rax,%r12 │ │ - mov $0x1,%bl │ │ - jmp 57f4e │ │ - mov %rax,%r12 │ │ - xor %ebx,%ebx │ │ - cmpq $0x0,-0x120(%rbp) │ │ - jne 57f7d │ │ - cmpq $0x0,-0xd0(%rbp) │ │ + call *0x202c7(%rip) │ │ + cmpq $0x0,-0x98(%rbp) │ │ sete %al │ │ - or %bl,%al │ │ - je 57f99 │ │ - mov -0x2a0(%rbp),%rax │ │ - lock decq (%rax) │ │ - je 5805d │ │ - jmp 58069 │ │ - mov -0x118(%rbp),%rdi │ │ - call *0x232b6(%rip) │ │ - cmpq $0x0,-0xd0(%rbp) │ │ + or %r14b,%al │ │ + jne 58255 │ │ + mov -0x80(%rbp),%rdi │ │ + call *0x202ad(%rip) │ │ + jmp 58255 │ │ + mov %rax,%rbx │ │ + jmp 58258 │ │ + mov %rax,%rbx │ │ + xor %r14d,%r14d │ │ + cmpq $0x0,-0xd8(%rbp) │ │ + je 5826f │ │ + mov -0xd0(%rbp),%rdi │ │ + call *0x20289(%rip) │ │ + cmpq $0x0,-0xe0(%rbp) │ │ sete %al │ │ - or %bl,%al │ │ - jne 57f67 │ │ - mov -0xa0(%rbp),%rdi │ │ - call *0x2329a(%rip) │ │ - mov -0x2a0(%rbp),%rax │ │ - lock decq (%rax) │ │ - je 5805d │ │ - jmp 58069 │ │ - jmp 58006 │ │ - mov %rax,%r12 │ │ - cmpq $0x0,-0x410(%rbp) │ │ - je 58009 │ │ - cmpq $0x0,-0x408(%rbp) │ │ - je 58009 │ │ - mov -0x400(%rbp),%rdi │ │ - call *0x2325e(%rip) │ │ - jmp 58009 │ │ - mov %rax,%r12 │ │ - mov -0x220(%rbp),%rdi │ │ - mov -0x218(%rbp),%rsi │ │ + or %r14b,%al │ │ + je 5831d │ │ + jmp 5832a │ │ + jmp 582d2 │ │ + mov %rax,%rbx │ │ + cmpq $0x0,-0x470(%rbp) │ │ + je 582d5 │ │ + cmpq $0x0,-0x468(%rbp) │ │ + je 582d5 │ │ + mov -0x460(%rbp),%rdi │ │ + call *0x2024a(%rip) │ │ + jmp 582d5 │ │ + mov %rax,%rbx │ │ + mov -0x270(%rbp),%rdi │ │ + mov -0x268(%rbp),%rsi │ │ mov $0x8,%edx │ │ mov $0x10,%ecx │ │ - call 34f7a │ │ - jmp 58009 │ │ - mov %rax,%r12 │ │ - lea -0x100(%rbp),%rdi │ │ - call 659a0 │ │ - jmp 58040 │ │ - call 3357c │ │ - mov %rax,%r12 │ │ - lea -0x3b0(%rbp),%rdi │ │ - call 581a0 │ │ - mov %r12,%rdi │ │ - call 718d0 │ │ - jmp 5804d │ │ - mov %rax,%r12 │ │ - mov %r14,%rdi │ │ - call 659a0 │ │ - mov %r12,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ - mov %rax,%r12 │ │ - mov -0x2a0(%rbp),%rax │ │ + call 34ffa │ │ + jmp 582d5 │ │ + mov %rax,%rbx │ │ + lea -0x218(%rbp),%rdi │ │ + call 640e0 │ │ + jmp 58367 │ │ + call 32b2c │ │ + mov %rax,%rbx │ │ + lea -0x460(%rbp),%rdi │ │ + call 58480 │ │ + mov %rbx,%rdi │ │ + call 6eba0 │ │ + mov %rax,%rbx │ │ + cmpq $0x0,-0x160(%rbp) │ │ + je 5832a │ │ + mov -0x158(%rbp),%rax │ │ + mov %rax,-0xa0(%rbp) │ │ + mov -0xa0(%rbp),%rdi │ │ + call *0x201ce(%rip) │ │ + mov -0x2c8(%rbp),%rax │ │ lock decq (%rax) │ │ - jne 58069 │ │ - mov -0x2a0(%rbp),%rdi │ │ - call 58140 │ │ - lea -0x3b0(%rbp),%rdi │ │ - call 581a0 │ │ - mov %r12,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ - int3 │ │ - int3 │ │ + jne 58343 │ │ + mov -0x2c8(%rbp),%rdi │ │ + call 58420 │ │ + lea -0x460(%rbp),%rdi │ │ + call 58480 │ │ + mov %rbx,%rdi │ │ + call 6eba0 │ │ + call 32b2c │ │ + mov %rax,%rbx │ │ + mov %r14,%rdi │ │ + call 640e0 │ │ + mov %rbx,%rdi │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -63561,90 +63767,80 @@ │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ mov %rdi,%rbx │ │ - mov 0x170(%rdi),%rax │ │ - lock decq (%rax) │ │ - jne 580b3 │ │ - mov 0x170(%rbx),%rdi │ │ - call 58140 │ │ - cmpl $0xfffffffe,0x60(%rbx) │ │ - je 58119 │ │ - cmpq $0x0,0xb8(%rbx) │ │ - je 580d0 │ │ - mov 0xc0(%rbx),%rdi │ │ - call *0x23170(%rip) │ │ - cmpq $0x0,0xd0(%rbx) │ │ - je 580e7 │ │ - mov 0xd8(%rbx),%rdi │ │ - call *0x23159(%rip) │ │ - cmpq $0x0,0xe8(%rbx) │ │ - je 580fe │ │ - mov 0xf0(%rbx),%rdi │ │ - call *0x23142(%rip) │ │ - cmpq $0x0,0x100(%rbx) │ │ - je 58119 │ │ - mov 0x108(%rbx),%rdi │ │ + mov 0x1a8(%rdi),%rdi │ │ + lock decq (%rdi) │ │ + jne 5839c │ │ + call 58420 │ │ + cmpl $0xfffffffe,0x10(%rbx) │ │ + je 58402 │ │ + cmpq $0x0,0xb0(%rbx) │ │ + je 583b9 │ │ + mov 0xb8(%rbx),%rdi │ │ + call *0x2013f(%rip) │ │ + cmpq $0x0,0xc8(%rbx) │ │ + je 583d0 │ │ + mov 0xd0(%rbx),%rdi │ │ + call *0x20128(%rip) │ │ + cmpq $0x0,0xe0(%rbx) │ │ + je 583e7 │ │ + mov 0xe8(%rbx),%rdi │ │ + call *0x20111(%rip) │ │ + cmpq $0x0,0xf8(%rbx) │ │ + je 58402 │ │ + mov 0x100(%rbx),%rdi │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ - jmp *0x23127(%rip) │ │ + jmp *0x200f6(%rip) │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov %rax,%r14 │ │ - add $0x60,%rbx │ │ + add $0x10,%rbx │ │ mov %rbx,%rdi │ │ - call 581a0 │ │ + call 58480 │ │ mov %r14,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ mov %rdi,%rbx │ │ add $0x10,%rdi │ │ - call 659a0 │ │ + call 640e0 │ │ cmp $0xffffffffffffffff,%rbx │ │ - je 5816d │ │ + je 5844d │ │ lock decq 0x8(%rbx) │ │ - jne 5816d │ │ + jne 5844d │ │ mov %rbx,%rdi │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ - jmp *0x230d3(%rip) │ │ + jmp *0x200ab(%rip) │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov %rax,%r14 │ │ cmp $0xffffffffffffffff,%rbx │ │ - je 5818b │ │ + je 5846b │ │ lock decq 0x8(%rbx) │ │ - jne 5818b │ │ + jne 5846b │ │ mov %rbx,%rdi │ │ - call *0x230b5(%rip) │ │ + call *0x2008d(%rip) │ │ mov %r14,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -63655,53 +63851,41 @@ │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %rbx │ │ push %rax │ │ cmpl $0xfffffffe,(%rdi) │ │ - je 58204 │ │ + je 584f0 │ │ mov %rdi,%rbx │ │ - cmpq $0x0,0x58(%rdi) │ │ - je 581bf │ │ - mov 0x60(%rbx),%rdi │ │ - call *0x23081(%rip) │ │ - cmpq $0x0,0x70(%rbx) │ │ - je 581d0 │ │ - mov 0x78(%rbx),%rdi │ │ - call *0x23070(%rip) │ │ - cmpq $0x0,0x88(%rbx) │ │ - je 581e7 │ │ - mov 0x90(%rbx),%rdi │ │ - call *0x23059(%rip) │ │ - cmpq $0x0,0xa0(%rbx) │ │ - je 58204 │ │ + cmpq $0x0,0xa0(%rdi) │ │ + je 584a5 │ │ mov 0xa8(%rbx),%rdi │ │ + call *0x20053(%rip) │ │ + cmpq $0x0,0xb8(%rbx) │ │ + je 584bc │ │ + mov 0xc0(%rbx),%rdi │ │ + call *0x2003c(%rip) │ │ + cmpq $0x0,0xd0(%rbx) │ │ + je 584d3 │ │ + mov 0xd8(%rbx),%rdi │ │ + call *0x20025(%rip) │ │ + cmpq $0x0,0xe8(%rbx) │ │ + je 584f0 │ │ + mov 0xf0(%rbx),%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ - jmp *0x2303c(%rip) │ │ + jmp *0x20008(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - jmp 658a0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + jmp 63fe0 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ @@ -63709,57 +63893,57 @@ │ │ push %r12 │ │ push %rbx │ │ sub $0x58,%rsp │ │ movzbl (%rdx),%ebx │ │ mov 0x8(%rdx),%r12 │ │ mov 0x10(%rdx),%r15 │ │ cmp $0xff,%bl │ │ - je 58390 │ │ + je 58670 │ │ mov (%rsi),%r11 │ │ - cmpl $0x1,0x1f0(%r11) │ │ - jne 583a3 │ │ - lea 0x1f8(%r11),%rax │ │ + cmpl $0x1,0x220(%r11) │ │ + jne 58683 │ │ + lea 0x228(%r11),%rax │ │ cmpq $0x0,(%rax) │ │ - je 583d6 │ │ + je 586b6 │ │ mov 0x10(%rsi),%r13 │ │ mov 0x18(%rax),%rcx │ │ test %rcx,%rcx │ │ - je 5840f │ │ + je 586ef │ │ mov %r11,-0x38(%rbp) │ │ mov 0x10(%rax),%rdx │ │ mov $0x0,%r8d │ │ cmp $0x1,%rcx │ │ - je 582c1 │ │ + je 585a1 │ │ xor %r8d,%r8d │ │ mov %rcx,%r9 │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov %r8,%r10 │ │ mov %r9,%r11 │ │ shr $1,%r11 │ │ add %r11,%r8 │ │ lea (%r8,%r8,2),%r14 │ │ cmp (%rdx,%r14,8),%r13 │ │ cmovb %r10,%r8 │ │ sub %r11,%r9 │ │ cmp $0x1,%r9 │ │ - ja 582a0 │ │ + ja 58580 │ │ lea (%r8,%r8,2),%r9 │ │ xor %r14d,%r14d │ │ cmp (%rdx,%r9,8),%r13 │ │ - jb 5839d │ │ + jb 5867d │ │ cmp 0x8(%rdx,%r9,8),%r13 │ │ mov -0x38(%rbp),%r11 │ │ - jae 58412 │ │ + jae 586f2 │ │ cmp %rcx,%r8 │ │ - jae 58639 │ │ + jae 58919 │ │ lea (%rdx,%r9,8),%rcx │ │ mov 0x10(%rcx),%rcx │ │ mov 0x8(%rax),%r8 │ │ cmp %r8,%rcx │ │ - jae 5864b │ │ + jae 5892b │ │ mov (%rax),%rax │ │ lea (%rcx,%rcx,8),%rcx │ │ lea (%rax,%rcx,8),%r14 │ │ mov 0x8(%rsi),%rdx │ │ mov %r14,-0x48(%rbp) │ │ mov %bl,-0x29(%rbp) │ │ mov %r12,-0x60(%rbp) │ │ @@ -63770,188 +63954,188 @@ │ │ lea -0x29(%rbp),%rdx │ │ mov %rdx,-0x78(%rbp) │ │ lea -0x60(%rbp),%rdx │ │ mov %rdx,-0x70(%rbp) │ │ lea -0x50(%rbp),%rdx │ │ mov %rdx,-0x68(%rbp) │ │ cmpl $0x1,(%rax,%rcx,8) │ │ - jne 58608 │ │ + jne 588e8 │ │ add $0x8,%r14 │ │ cmpq $0x0,(%r14) │ │ - jne 58412 │ │ + jne 586f2 │ │ movzbl 0x8(%r14),%eax │ │ mov 0xc(%r14),%ecx │ │ mov %ecx,-0x3d(%rbp) │ │ mov 0x9(%r14),%ecx │ │ mov %ecx,-0x40(%rbp) │ │ mov 0x10(%r14),%r14 │ │ cmp $0xff,%al │ │ - je 58412 │ │ + je 586f2 │ │ mov -0x40(%rbp),%ecx │ │ mov -0x3d(%rbp),%edx │ │ mov %edx,0x14(%rdi) │ │ mov %ecx,0x11(%rdi) │ │ mov %al,0x10(%rdi) │ │ mov %r14,0x18(%rdi) │ │ - jmp 585c6 │ │ + jmp 588a6 │ │ mov %r12,0x10(%rdi) │ │ mov %r15,0x18(%rdi) │ │ - jmp 585c6 │ │ + jmp 588a6 │ │ mov -0x38(%rbp),%r11 │ │ - jmp 58412 │ │ - lea 0x1f0(%r11),%rax │ │ + jmp 586f2 │ │ + lea 0x220(%r11),%rax │ │ mov %rdi,-0x38(%rbp) │ │ mov %rax,%rdi │ │ mov %rsi,%r13 │ │ mov %r12,%rsi │ │ mov %r15,%rdx │ │ mov %r11,%r14 │ │ - call 5c930 │ │ + call 5c210 │ │ mov %r14,%r11 │ │ mov %r13,%rsi │ │ mov -0x38(%rbp),%rdi │ │ cmpq $0x0,(%rax) │ │ - jne 58267 │ │ + jne 58547 │ │ movzbl 0x8(%rax),%edx │ │ mov 0x10(%rax),%rcx │ │ cmp $0xff,%dl │ │ - je 583fb │ │ + je 586db │ │ mov 0x9(%rax),%esi │ │ mov 0xc(%rax),%eax │ │ mov %eax,0x14(%rdi) │ │ mov %esi,0x11(%rdi) │ │ mov %dl,0x10(%rdi) │ │ mov %rcx,0x18(%rdi) │ │ - jmp 585c6 │ │ + jmp 588a6 │ │ mov %rcx,%rax │ │ mov 0x10(%rsi),%r13 │ │ mov 0x18(%rax),%rcx │ │ test %rcx,%rcx │ │ - jne 58278 │ │ + jne 58558 │ │ xor %r14d,%r14d │ │ mov $0x2,%r15d │ │ - cmpl $0xfffffffe,0x60(%r11) │ │ - jne 58426 │ │ + cmpl $0xfffffffe,0x10(%r11) │ │ + jne 58706 │ │ xor %ebx,%ebx │ │ - jmp 585e1 │ │ - cmpl $0x1,0x1c8(%r11) │ │ - jne 5855e │ │ - add $0x1d0,%r11 │ │ + jmp 588c1 │ │ + cmpl $0x1,0x1f8(%r11) │ │ + jne 5883e │ │ + add $0x200,%r11 │ │ cmpq $0x0,(%r11) │ │ - je 58592 │ │ + je 58872 │ │ mov 0x18(%r11),%rsi │ │ xor %ebx,%ebx │ │ test %rsi,%rsi │ │ - je 585e1 │ │ + je 588c1 │ │ mov 0x10(%r11),%rcx │ │ xor %eax,%eax │ │ cmp $0x1,%rsi │ │ - je 58495 │ │ + je 58775 │ │ mov %rsi,%rdx │ │ data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov %rax,%r8 │ │ mov %rdx,%r9 │ │ shr $1,%r9 │ │ add %r9,%rax │ │ mov %rax,%r10 │ │ shl $0x5,%r10 │ │ cmp 0x10(%rcx,%r10,1),%r13 │ │ cmovb %r8,%rax │ │ sub %r9,%rdx │ │ cmp $0x1,%rdx │ │ - ja 58470 │ │ + ja 58750 │ │ mov %rax,%rdx │ │ shl $0x5,%rdx │ │ cmp 0x10(%rcx,%rdx,1),%r13 │ │ - jb 585e1 │ │ + jb 588c1 │ │ cmp 0x18(%rcx,%rdx,1),%r13 │ │ - jae 585e1 │ │ + jae 588c1 │ │ cmp %rsi,%rax │ │ - jae 5865d │ │ + jae 5893d │ │ add %rdx,%rcx │ │ mov 0x8(%rcx),%rsi │ │ xor %ebx,%ebx │ │ test %rsi,%rsi │ │ - je 585e1 │ │ + je 588c1 │ │ mov (%rcx),%rcx │ │ xor %eax,%eax │ │ cmp $0x1,%rsi │ │ - je 58501 │ │ + je 587e1 │ │ mov %rsi,%rdx │ │ nopl 0x0(%rax,%rax,1) │ │ mov %rax,%r8 │ │ mov %rdx,%r9 │ │ shr $1,%r9 │ │ add %r9,%rax │ │ lea (%rax,%rax,2),%r10 │ │ cmp %r13,(%rcx,%r10,8) │ │ cmova %r8,%rax │ │ sub %r9,%rdx │ │ cmp $0x1,%rdx │ │ - ja 584e0 │ │ + ja 587c0 │ │ lea (%rax,%rax,2),%rdx │ │ cmp %r13,(%rcx,%rdx,8) │ │ - je 58518 │ │ + je 587f8 │ │ adc $0x0,%rax │ │ - je 585e1 │ │ + je 588c1 │ │ dec %rax │ │ cmp %rsi,%rax │ │ - jae 5866c │ │ + jae 5894c │ │ lea (%rax,%rax,2),%rax │ │ lea (%rcx,%rax,8),%rdx │ │ mov 0x8(%rcx,%rax,8),%rax │ │ cmp 0x8(%r11),%rax │ │ - jae 58547 │ │ + jae 58827 │ │ mov (%r11),%rcx │ │ lea (%rax,%rax,2),%rsi │ │ mov 0x8(%rcx,%rsi,8),%rax │ │ mov 0x10(%rcx,%rsi,8),%rcx │ │ - jmp 58549 │ │ + jmp 58829 │ │ xor %eax,%eax │ │ mov 0x10(%rdx),%esi │ │ mov 0x14(%rdx),%edx │ │ xor %ebx,%ebx │ │ test %esi,%esi │ │ setne %bl │ │ mov %ebx,%r15d │ │ - jmp 585e1 │ │ + jmp 588c1 │ │ mov 0x8(%rsi),%rax │ │ mov (%rax),%rsi │ │ - lea 0x1c8(%r11),%rax │ │ + lea 0x1f8(%r11),%rax │ │ add $0x10,%rsi │ │ - lea 0x60(%r11),%rcx │ │ + lea 0x10(%r11),%rcx │ │ mov %rdi,%rbx │ │ mov %rax,%rdi │ │ mov %r11,%rdx │ │ - call 58680 │ │ + call 58960 │ │ mov %rbx,%rdi │ │ mov %rax,%r11 │ │ cmpq $0x0,(%r11) │ │ - jne 58445 │ │ + jne 58725 │ │ movzbl 0x8(%r11),%ecx │ │ mov 0x10(%r11),%rax │ │ cmp $0xff,%ecx │ │ - je 585cf │ │ + je 588af │ │ movzbl 0xb(%r11),%edx │ │ movzwl 0x9(%r11),%esi │ │ mov 0xc(%r11),%r8d │ │ shl $0x8,%esi │ │ shl $0x18,%edx │ │ or %esi,%edx │ │ or %ecx,%edx │ │ mov %edx,0x10(%rdi) │ │ mov %r8d,0x14(%rdi) │ │ mov %rax,0x18(%rdi) │ │ movl $0xffffffff,0x8(%rdi) │ │ - jmp 585f9 │ │ + jmp 588d9 │ │ mov %rax,%r11 │ │ mov 0x18(%r11),%rsi │ │ xor %ebx,%ebx │ │ test %rsi,%rsi │ │ - jne 58454 │ │ + jne 58734 │ │ mov %esi,0xc(%rdi) │ │ mov %ebx,0x10(%rdi) │ │ mov %edx,0x14(%rdi) │ │ mov %rax,0x18(%rdi) │ │ mov %r14,(%rdi) │ │ mov %r15d,0x8(%rdi) │ │ mov %rcx,0x20(%rdi) │ │ @@ -63964,1952 +64148,1977 @@ │ │ pop %rbp │ │ ret │ │ lea -0x80(%rbp),%rax │ │ mov %rdi,%rbx │ │ mov %r14,%rdi │ │ mov %rsi,%r15 │ │ mov %rax,%rsi │ │ - call 5d8b0 │ │ + call 5d2d0 │ │ mov -0x38(%rbp),%r11 │ │ mov %r15,%rsi │ │ mov %rbx,%rdi │ │ mov %rax,%r14 │ │ cmpq $0x0,(%r14) │ │ - jne 58412 │ │ - jmp 58359 │ │ - lea 0x22088(%rip),%rdx │ │ + jne 586f2 │ │ + jmp 58639 │ │ + lea 0x1f078(%rip),%rdx │ │ mov %r8,%rdi │ │ mov %rcx,%rsi │ │ - call 3131b │ │ - lea 0x2208e(%rip),%rdx │ │ + call 31a41 │ │ + lea 0x1f07e(%rip),%rdx │ │ mov %rcx,%rdi │ │ mov %r8,%rsi │ │ - call 3131b │ │ - lea 0x20f4c(%rip),%rdx │ │ + call 31a41 │ │ + lea 0x1df3c(%rip),%rdx │ │ mov %rax,%rdi │ │ - call 3131b │ │ - lea 0x20f55(%rip),%rdx │ │ + call 31a41 │ │ + lea 0x1df45(%rip),%rdx │ │ mov %rax,%rdi │ │ - call 3131b │ │ + call 31a41 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x298,%rsp │ │ - mov %rdx,-0x258(%rbp) │ │ - mov %rsi,-0x250(%rbp) │ │ - mov %rdi,-0x230(%rbp) │ │ - mov 0x100(%rcx),%eax │ │ - mov %eax,-0x48(%rbp) │ │ - movups 0xd8(%rcx),%xmm0 │ │ - movaps %xmm0,-0x270(%rbp) │ │ - mov 0xe8(%rcx),%rax │ │ - mov %rax,-0x240(%rbp) │ │ - movzbl 0x109(%rcx),%eax │ │ - mov %al,-0x248(%rbp) │ │ - mov 0xb8(%rcx),%rax │ │ - mov %rax,-0x220(%rbp) │ │ - mov 0xc0(%rcx),%rax │ │ - mov %rax,-0x98(%rbp) │ │ - mov 0x68(%rcx),%r12 │ │ - test %r12,%r12 │ │ - mov %rcx,-0x30(%rbp) │ │ - je 5873a │ │ - mov 0x60(%rcx),%r14 │ │ - lea 0x0(,%r12,4),%rbx │ │ + sub $0x2d8,%rsp │ │ + mov %rdx,-0x2d0(%rbp) │ │ + mov %rsi,-0x2c8(%rbp) │ │ + mov %rdi,-0x280(%rbp) │ │ + mov 0x118(%rcx),%eax │ │ + mov %eax,-0x298(%rbp) │ │ + movups 0x100(%rcx),%xmm0 │ │ + movaps %xmm0,-0x2f0(%rbp) │ │ + mov 0x110(%rcx),%r15 │ │ + movzbl 0x121(%rcx),%eax │ │ + mov %al,-0x290(%rbp) │ │ + mov 0x70(%rcx),%r12 │ │ + mov 0x78(%rcx),%r13 │ │ + mov 0xb0(%rcx),%rax │ │ + test %rax,%rax │ │ + mov %rcx,-0x68(%rbp) │ │ + mov %rax,-0xc8(%rbp) │ │ + mov %r15,-0xb8(%rbp) │ │ + mov %r12,-0xb0(%rbp) │ │ + mov %r13,-0x88(%rbp) │ │ + je 58af4 │ │ + mov 0xa8(%rcx),%r14 │ │ + lea 0x0(,%rax,4),%rbx │ │ mov %rbx,%rdi │ │ - call *0x22b1f(%rip) │ │ + call *0x1fae9(%rip) │ │ test %rax,%rax │ │ - je 5a2f6 │ │ - mov %rax,%r13 │ │ + je 5a641 │ │ + mov %rax,-0xc0(%rbp) │ │ mov %rax,%rdi │ │ mov %r14,%rsi │ │ mov %rbx,%rdx │ │ - call *0x22b14(%rip) │ │ - mov -0x30(%rbp),%rcx │ │ - jmp 58740 │ │ - mov $0x2,%r13d │ │ - mov 0x80(%rcx),%r15 │ │ - test %r15,%r15 │ │ - mov %r12,-0x50(%rbp) │ │ - mov %r13,-0xa0(%rbp) │ │ - mov %r15,-0x38(%rbp) │ │ - je 58950 │ │ - mov 0x78(%rcx),%rbx │ │ - lea 0x0(,%r15,8),%rax │ │ - mov %r15,%r14 │ │ - lea (%rax,%rax,2),%r15 │ │ - mov %r15,%rdi │ │ - call *0x22abd(%rip) │ │ - mov %rax,-0x40(%rbp) │ │ - test %rax,%rax │ │ - je 5a303 │ │ - xor %eax,%eax │ │ - lea -0x542f5(%rip),%rcx │ │ - mov %r14,%rdx │ │ - jmp 587e7 │ │ - cs nopw 0x0(%rax,%rax,1) │ │ - movzbl 0x8(%rbx,%rax,1),%r8d │ │ - dec %rdx │ │ - movzbl %r9b,%r14d │ │ - shl $0x8,%r14d │ │ - movzbl %r8b,%r8d │ │ - or %r14,%r8 │ │ - mov %r10d,%r14d │ │ - shl $0x10,%r14d │ │ - or %r8,%r14 │ │ - mov %r11,%r8 │ │ - shl $0x20,%r8 │ │ - or %r14,%r8 │ │ - mov -0x40(%rbp),%r14 │ │ - mov %rdi,(%r14,%rax,1) │ │ - mov %r8,0x8(%r14,%rax,1) │ │ - mov %rsi,0x10(%r14,%rax,1) │ │ - add $0x18,%rax │ │ - test %rdx,%rdx │ │ - je 5884c │ │ - cmp %rax,%r15 │ │ - je 5884c │ │ - mov (%rbx,%rax,1),%rdi │ │ - movslq (%rcx,%rdi,4),%r8 │ │ - add %rcx,%r8 │ │ - jmp *%r8 │ │ - mov 0x8(%rbx,%rax,1),%r8 │ │ - mov %r8d,%r9d │ │ - shr $0x8,%r9d │ │ - mov %r8d,%r10d │ │ - shr $0x10,%r10d │ │ - mov %r8,%r11 │ │ - shr $0x20,%r11 │ │ - jmp 587a6 │ │ - mov 0x8(%rbx,%rax,1),%r8 │ │ - mov 0x10(%rbx,%rax,1),%rsi │ │ - jmp 587ff │ │ - movzwl 0x8(%rbx,%rax,1),%r8d │ │ - mov %r8d,%r9d │ │ - shr $0x8,%r9d │ │ - jmp 587a6 │ │ - mov 0x8(%rbx,%rax,1),%r8d │ │ - mov %r8d,%r9d │ │ - shr $0x8,%r9d │ │ - mov %r8d,%r10d │ │ - shr $0x10,%r10d │ │ - jmp 587a6 │ │ - mov -0x30(%rbp),%rcx │ │ - mov 0x98(%rcx),%rax │ │ + call *0x1fada(%rip) │ │ + mov -0x68(%rbp),%rcx │ │ + mov 0xc8(%rcx),%r13 │ │ + test %r13,%r13 │ │ + mov %r13,-0x70(%rbp) │ │ + je 58b14 │ │ + mov 0xc0(%rcx),%r15 │ │ + mov %r13,%rbx │ │ + shl $0x5,%rbx │ │ + mov %rbx,%rdi │ │ + call *0x1fa9b(%rip) │ │ + mov %rax,-0x38(%rbp) │ │ test %rax,%rax │ │ - mov %rax,-0x90(%rbp) │ │ - je 58970 │ │ - mov 0x90(%rcx),%r14 │ │ - lea 0x0(,%rax,4),%rbx │ │ + je 5a64e │ │ + xor %r12d,%r12d │ │ + lea -0x270(%rbp),%r14 │ │ + nopl 0x0(%rax) │ │ + cmp %r12,%rbx │ │ + je 58aa7 │ │ + lea (%r15,%r12,1),%rsi │ │ + mov %r14,%rdi │ │ + call 5a8f0 │ │ + movaps -0x270(%rbp),%xmm0 │ │ + movaps -0x260(%rbp),%xmm1 │ │ + mov -0x38(%rbp),%rax │ │ + movaps %xmm1,0x10(%rax,%r12,1) │ │ + movaps %xmm0,(%rax,%r12,1) │ │ + add $0x20,%r12 │ │ + dec %r13 │ │ + jne 58a70 │ │ + mov -0x70(%rbp),%r13 │ │ + mov -0x68(%rbp),%rcx │ │ + mov 0xe0(%rcx),%r15 │ │ + test %r15,%r15 │ │ + je 58b29 │ │ + mov 0xd8(%rcx),%r14 │ │ + lea 0x0(,%r15,4),%rbx │ │ mov %rbx,%rdi │ │ - call *0x229b9(%rip) │ │ + call *0x1fa1d(%rip) │ │ test %rax,%rax │ │ - je 5a312 │ │ - mov %rax,-0x88(%rbp) │ │ + je 5a65d │ │ + mov %rax,%r12 │ │ mov %rax,%rdi │ │ mov %r14,%rsi │ │ mov %rbx,%rdx │ │ - call *0x229aa(%rip) │ │ - mov -0x30(%rbp),%rcx │ │ - mov 0xb0(%rcx),%rbx │ │ - test %rbx,%rbx │ │ - mov %rbx,-0x238(%rbp) │ │ - je 58993 │ │ - mov 0xa8(%rcx),%r12 │ │ - imul $0x58,%rbx,%r14 │ │ - mov %r14,%rdi │ │ - call *0x2296b(%rip) │ │ + call *0x1fa12(%rip) │ │ + mov -0x68(%rbp),%rcx │ │ + jmp 58b2f │ │ + mov $0x2,%eax │ │ + mov %rax,-0xc0(%rbp) │ │ + mov 0xc8(%rcx),%r13 │ │ + test %r13,%r13 │ │ + mov %r13,-0x70(%rbp) │ │ + jne 58a3e │ │ + mov $0x10,%eax │ │ + mov %rax,-0x38(%rbp) │ │ + mov 0xe0(%rcx),%r15 │ │ + test %r15,%r15 │ │ + jne 58abb │ │ + mov $0x2,%r12d │ │ + mov 0xf8(%rcx),%r14 │ │ + test %r14,%r14 │ │ + mov %r15,-0xa8(%rbp) │ │ + mov %r12,-0xd0(%rbp) │ │ + mov %r14,-0x288(%rbp) │ │ + je 58c5b │ │ + mov 0xf0(%rcx),%r15 │ │ + imul $0x70,%r14,%rdi │ │ + mov %rdi,-0x30(%rbp) │ │ + call *0x1f987(%rip) │ │ test %rax,%rax │ │ - je 5a321 │ │ - mov %rbx,%r15 │ │ + je 5a66c │ │ mov %rax,%rbx │ │ xor %r13d,%r13d │ │ - nop │ │ - cmp %r13,%r14 │ │ - je 58998 │ │ - lea (%r12,%r13,1),%rsi │ │ - lea -0x218(%rbp),%rdi │ │ - call 5a580 │ │ - mov -0x1c8(%rbp),%rax │ │ - mov %rax,0x50(%rbx,%r13,1) │ │ - movups -0x1d8(%rbp),%xmm0 │ │ - movups %xmm0,0x40(%rbx,%r13,1) │ │ - movups -0x218(%rbp),%xmm0 │ │ - movups -0x208(%rbp),%xmm1 │ │ - movups -0x1f8(%rbp),%xmm2 │ │ - movups -0x1e8(%rbp),%xmm3 │ │ - movups %xmm3,0x30(%rbx,%r13,1) │ │ - movups %xmm2,0x20(%rbx,%r13,1) │ │ - movups %xmm1,0x10(%rbx,%r13,1) │ │ - movups %xmm0,(%rbx,%r13,1) │ │ - add $0x58,%r13 │ │ - dec %r15 │ │ - jne 588e0 │ │ - jmp 58998 │ │ - mov $0x8,%eax │ │ - mov %rax,-0x40(%rbp) │ │ - mov 0x98(%rcx),%rax │ │ - test %rax,%rax │ │ - mov %rax,-0x90(%rbp) │ │ - jne 58867 │ │ - mov $0x2,%eax │ │ - mov %rax,-0x88(%rbp) │ │ - mov 0xb0(%rcx),%rbx │ │ - test %rbx,%rbx │ │ - mov %rbx,-0x238(%rbp) │ │ - jne 588b9 │ │ - mov $0x8,%ebx │ │ - mov -0x30(%rbp),%r13 │ │ - mov 0xc8(%r13),%r15 │ │ - mov 0xd0(%r13),%r14 │ │ - mov 0xf0(%r13),%rdi │ │ - mov 0xf8(%r13),%r10 │ │ - mov $0xffffffffffffffff,%rdx │ │ - cmpl $0xffffffff,0x0(%r13) │ │ - je 58a36 │ │ - mov %rdi,-0x228(%rbp) │ │ - lea -0x218(%rbp),%rdi │ │ - mov %r13,%rsi │ │ - mov %r10,%r12 │ │ - call 5a580 │ │ - mov %r12,%r10 │ │ - mov -0x228(%rbp),%rdi │ │ - mov -0x218(%rbp),%rdx │ │ - movups -0x210(%rbp),%xmm0 │ │ - movaps %xmm0,-0x2c0(%rbp) │ │ - movups -0x200(%rbp),%xmm0 │ │ - movaps %xmm0,-0x2b0(%rbp) │ │ - movups -0x1f0(%rbp),%xmm0 │ │ - movaps %xmm0,-0x2a0(%rbp) │ │ - movups -0x1e0(%rbp),%xmm0 │ │ - movaps %xmm0,-0x290(%rbp) │ │ - movups -0x1d0(%rbp),%xmm0 │ │ - movaps %xmm0,-0x280(%rbp) │ │ - movzbl 0x104(%r13),%eax │ │ - mov 0x105(%r13),%ecx │ │ - movaps -0x280(%rbp),%xmm0 │ │ - movups %xmm0,-0x1d0(%rbp) │ │ + jmp 58c08 │ │ + nopl (%rax) │ │ + mov $0xffffffffffffffff,%rax │ │ + dec %r14 │ │ movaps -0x2c0(%rbp),%xmm0 │ │ movaps -0x2b0(%rbp),%xmm1 │ │ - movaps -0x2a0(%rbp),%xmm2 │ │ - movaps -0x290(%rbp),%xmm3 │ │ - movups %xmm3,-0x1e0(%rbp) │ │ - movups %xmm2,-0x1f0(%rbp) │ │ - movups %xmm1,-0x200(%rbp) │ │ - movups %xmm0,-0x210(%rbp) │ │ - mov %rdx,-0x218(%rbp) │ │ - mov -0x50(%rbp),%r12 │ │ - mov %r12,-0x1c0(%rbp) │ │ - mov -0xa0(%rbp),%rdx │ │ - mov %rdx,-0x1b8(%rbp) │ │ - mov %r12,-0x1b0(%rbp) │ │ + movaps %xmm1,-0x50(%rbp) │ │ + movaps %xmm0,-0x60(%rbp) │ │ + lea -0x268(%rbp),%rdx │ │ + mov 0x10(%rdx),%rcx │ │ + mov %rcx,-0x90(%rbp) │ │ + movups (%rdx),%xmm2 │ │ + movaps %xmm2,-0xa0(%rbp) │ │ + movaps %xmm1,0x10(%rbx,%r13,1) │ │ + movaps %xmm0,(%rbx,%r13,1) │ │ + mov %rax,0x20(%rbx,%r13,1) │ │ + movaps -0xa0(%rbp),%xmm0 │ │ + movups %xmm0,0x28(%rbx,%r13,1) │ │ + mov -0x90(%rbp),%rax │ │ + mov %rax,0x38(%rbx,%r13,1) │ │ + movaps 0x40(%r15),%xmm0 │ │ + add $0x70,%r15 │ │ + movaps %xmm0,0x40(%rbx,%r13,1) │ │ + movaps %xmm3,0x50(%rbx,%r13,1) │ │ + mov %r12,0x60(%rbx,%r13,1) │ │ + add $0x70,%r13 │ │ + test %r14,%r14 │ │ + je 58c55 │ │ + cmp %r13,-0x30(%rbp) │ │ + je 58c55 │ │ + lea -0x2c0(%rbp),%rdi │ │ + mov %r15,%rsi │ │ + call 5a8f0 │ │ + movaps 0x50(%r15),%xmm3 │ │ + mov 0x60(%r15),%r12 │ │ + cmpl $0xffffffff,0x20(%r15) │ │ + je 58b80 │ │ + lea 0x20(%r15),%rsi │ │ + lea -0x270(%rbp),%rdi │ │ + movaps %xmm3,-0x80(%rbp) │ │ + call 5a8f0 │ │ + movaps -0x80(%rbp),%xmm3 │ │ + mov -0x270(%rbp),%rax │ │ + jmp 58b87 │ │ + mov -0x70(%rbp),%r13 │ │ + jmp 58c60 │ │ + mov $0x10,%ebx │ │ + mov -0x68(%rbp),%r12 │ │ + mov 0x80(%r12),%r9 │ │ + mov 0x88(%r12),%r10 │ │ + mov 0x90(%r12),%r15 │ │ + mov 0x98(%r12),%r11 │ │ + mov $0xffffffffffffffff,%rsi │ │ + cmpl $0xffffffff,(%r12) │ │ + je 58ce8 │ │ + mov %r11,-0x30(%rbp) │ │ + mov %r10,-0x80(%rbp) │ │ + mov %r9,-0x278(%rbp) │ │ + lea -0x60(%rbp),%rdi │ │ + mov %r12,%rsi │ │ + call 5a8f0 │ │ + movaps 0x50(%r12),%xmm1 │ │ + mov 0x60(%r12),%r14 │ │ + cmpl $0xffffffff,0x20(%r12) │ │ + je 58cea │ │ + lea 0x20(%r12),%rsi │ │ + lea -0x2c0(%rbp),%rdi │ │ + movaps %xmm1,-0x300(%rbp) │ │ + call 5a8f0 │ │ + movaps -0x300(%rbp),%xmm1 │ │ + mov -0x2c0(%rbp),%rdx │ │ + jmp 58cf1 │ │ + jmp 58d11 │ │ + mov $0xffffffffffffffff,%rdx │ │ + mov -0x60(%rbp),%rsi │ │ + movaps 0x40(%r12),%xmm0 │ │ + movaps %xmm0,-0xa0(%rbp) │ │ + mov -0x278(%rbp),%r9 │ │ + mov -0x80(%rbp),%r10 │ │ + mov -0x30(%rbp),%r11 │ │ + movzbl 0x11c(%r12),%eax │ │ + mov 0x11d(%r12),%ecx │ │ + mov -0x48(%rbp),%rdi │ │ + mov %rdi,-0x258(%rbp) │ │ + movups -0x58(%rbp),%xmm0 │ │ + movups %xmm0,-0x268(%rbp) │ │ + mov -0x2a8(%rbp),%rdi │ │ + mov %rdi,-0x238(%rbp) │ │ + movups -0x2b8(%rbp),%xmm0 │ │ + movups %xmm0,-0x248(%rbp) │ │ + movaps -0xa0(%rbp),%xmm0 │ │ + movaps %xmm0,-0x230(%rbp) │ │ + mov %rsi,-0x270(%rbp) │ │ + mov %rdx,-0x250(%rbp) │ │ + movaps %xmm1,-0x220(%rbp) │ │ + mov %r14,-0x210(%rbp) │ │ + mov -0xb0(%rbp),%rdx │ │ + mov %rdx,-0x200(%rbp) │ │ + mov -0x88(%rbp),%rdx │ │ + mov %rdx,-0x1f8(%rbp) │ │ + mov %r9,-0x1f0(%rbp) │ │ + mov %r10,-0x1e8(%rbp) │ │ + mov %r15,-0x1e0(%rbp) │ │ + mov %r11,-0x1d8(%rbp) │ │ + mov -0xc8(%rbp),%rdx │ │ + mov %rdx,-0x1d0(%rbp) │ │ + mov -0xc0(%rbp),%rsi │ │ + mov %rsi,-0x1c8(%rbp) │ │ + movq $0x0,-0xe8(%rbp) │ │ + movq $0x8,-0xe0(%rbp) │ │ + movq $0x0,-0xd8(%rbp) │ │ + movq $0x0,-0xa0(%rbp) │ │ + movq $0x8,-0x98(%rbp) │ │ + movq $0x0,-0x90(%rbp) │ │ + mov %rdx,-0x1c0(%rbp) │ │ + mov %r13,-0x1b8(%rbp) │ │ mov -0x38(%rbp),%rdx │ │ - mov %rdx,-0x1a8(%rbp) │ │ - mov -0x40(%rbp),%rsi │ │ - mov %rsi,-0x1a0(%rbp) │ │ - mov %rdx,-0x198(%rbp) │ │ - mov -0x90(%rbp),%rdx │ │ + mov %rdx,-0x1b0(%rbp) │ │ + mov %r13,-0x1a8(%rbp) │ │ + mov -0xa8(%rbp),%rdx │ │ + mov %rdx,-0x1a0(%rbp) │ │ + mov -0xd0(%rbp),%rsi │ │ + mov %rsi,-0x198(%rbp) │ │ mov %rdx,-0x190(%rbp) │ │ - mov -0x88(%rbp),%rsi │ │ - mov %rsi,-0x188(%rbp) │ │ - movq $0x0,-0xb8(%rbp) │ │ - movq $0x8,-0xb0(%rbp) │ │ - movq $0x0,-0xa8(%rbp) │ │ - movq $0x0,-0x68(%rbp) │ │ - movq $0x8,-0x60(%rbp) │ │ - movq $0x0,-0x58(%rbp) │ │ - mov %rdx,-0x180(%rbp) │ │ - lea -0x178(%rbp),%r12 │ │ - mov -0x238(%rbp),%rdx │ │ + mov -0x288(%rbp),%rdx │ │ + mov %rdx,-0x188(%rbp) │ │ + mov %rbx,-0x180(%rbp) │ │ mov %rdx,-0x178(%rbp) │ │ - mov %rbx,-0x170(%rbp) │ │ - mov %rdx,-0x168(%rbp) │ │ - mov -0x220(%rbp),%rdx │ │ + movaps -0x2f0(%rbp),%xmm0 │ │ + movaps %xmm0,-0x170(%rbp) │ │ + mov -0xb8(%rbp),%rdx │ │ mov %rdx,-0x160(%rbp) │ │ - mov -0x98(%rbp),%rdx │ │ - mov %rdx,-0x158(%rbp) │ │ - mov %r15,-0x150(%rbp) │ │ - mov %r14,-0x148(%rbp) │ │ - movaps -0x270(%rbp),%xmm0 │ │ - movups %xmm0,-0x140(%rbp) │ │ - mov -0x240(%rbp),%rdx │ │ - mov %rdx,-0x130(%rbp) │ │ - mov %rdi,-0x128(%rbp) │ │ - mov %r10,-0x120(%rbp) │ │ - mov -0x48(%rbp),%edx │ │ - mov %edx,-0x118(%rbp) │ │ - mov %al,-0x114(%rbp) │ │ - mov %ecx,-0x113(%rbp) │ │ - movzbl -0x248(%rbp),%ecx │ │ - mov %cl,-0x10f(%rbp) │ │ + mov -0x298(%rbp),%edx │ │ + mov %edx,-0x158(%rbp) │ │ + mov %al,-0x154(%rbp) │ │ + mov %ecx,-0x153(%rbp) │ │ + movzbl -0x290(%rbp),%ecx │ │ + mov %cl,-0x14f(%rbp) │ │ xorps %xmm0,%xmm0 │ │ - movups %xmm0,-0x108(%rbp) │ │ - movq $0x1,-0xf8(%rbp) │ │ - movq $0x1,-0xf0(%rbp) │ │ - movups %xmm0,-0xdf(%rbp) │ │ - movups %xmm0,-0xe8(%rbp) │ │ - mov %al,-0xcf(%rbp) │ │ - movl $0x0,-0xce(%rbp) │ │ - mov %r15,-0xc8(%rbp) │ │ - mov %r14,-0xc0(%rbp) │ │ + movaps %xmm0,-0x140(%rbp) │ │ + movq $0x1,-0x130(%rbp) │ │ + movq $0x1,-0x128(%rbp) │ │ + movups %xmm0,-0x117(%rbp) │ │ + movaps %xmm0,-0x120(%rbp) │ │ + mov %al,-0x107(%rbp) │ │ + movl $0x0,-0x106(%rbp) │ │ + mov %r9,-0x100(%rbp) │ │ + mov %r10,-0xf8(%rbp) │ │ mov $0x8,%eax │ │ - mov %rax,-0x50(%rbp) │ │ - xor %r13d,%r13d │ │ - lea 0x21875(%rip),%r15 │ │ - movq $0x0,-0x40(%rbp) │ │ + mov %rax,-0xa8(%rbp) │ │ + lea 0x1e89d(%rip),%rax │ │ + mov %rax,-0xd0(%rbp) │ │ + xor %ecx,%ecx │ │ + mov $0x8,%eax │ │ + mov %rax,-0x88(%rbp) │ │ xor %eax,%eax │ │ + mov %rcx,-0xb0(%rbp) │ │ cmp $0x1,%al │ │ - jne 58c74 │ │ - movzbl -0x114(%rbp),%eax │ │ + jne 58f78 │ │ + movzbl -0x154(%rbp),%eax │ │ + lea -0x188(%rbp),%rcx │ │ xorps %xmm0,%xmm0 │ │ - movups %xmm0,0x70(%r12) │ │ - movq $0x1,-0xf8(%rbp) │ │ - movq $0x1,-0xf0(%rbp) │ │ - movb $0x0,-0xd0(%rbp) │ │ - movups %xmm0,0x90(%r12) │ │ - mov %al,-0xcf(%rbp) │ │ - movb $0x0,-0xcd(%rbp) │ │ - movq $0x0,-0xd8(%rbp) │ │ - movb $0x0,-0xce(%rbp) │ │ - movw $0x0,-0xcc(%rbp) │ │ - mov -0xc0(%rbp),%rdx │ │ - test %rdx,%rdx │ │ - je 59bf0 │ │ - xor %r8d,%r8d │ │ - mov -0xc8(%rbp),%r10 │ │ - lea -0x1(%rdx),%r9 │ │ - lea 0x1(%r10),%r11 │ │ - mov %r11,-0xc8(%rbp) │ │ - mov %r9,-0xc0(%rbp) │ │ - movzbl (%r10),%edi │ │ - test %edi,%edi │ │ - je 58d50 │ │ - movzbl -0x10f(%rbp),%eax │ │ - cmp %al,%dil │ │ - jae 58dc0 │ │ - lea -0x1(%rdi),%ecx │ │ + movaps %xmm0,0x48(%rcx) │ │ + movq $0x1,-0x130(%rbp) │ │ + movq $0x1,-0x128(%rbp) │ │ + movb $0x0,-0x108(%rbp) │ │ + movaps %xmm0,0x68(%rcx) │ │ + mov %al,-0x107(%rbp) │ │ + movb $0x0,-0x105(%rbp) │ │ + movq $0x0,-0x110(%rbp) │ │ + movb $0x0,-0x106(%rbp) │ │ + movw $0x0,-0x104(%rbp) │ │ + mov -0xf8(%rbp),%rax │ │ + test %rax,%rax │ │ + je 59fd3 │ │ + xor %r13d,%r13d │ │ + mov %rcx,-0x30(%rbp) │ │ + mov %rcx,-0x38(%rbp) │ │ + mov %rcx,-0x80(%rbp) │ │ + mov %rcx,-0x70(%rbp) │ │ + cs nopw 0x0(%rax,%rax,1) │ │ + mov -0x100(%rbp),%rdx │ │ + lea 0x1(%rdx),%r12 │ │ + lea -0x1(%rax),%rbx │ │ + movzbl (%rdx),%r15d │ │ + mov %r12,-0x100(%rbp) │ │ + mov %rbx,-0xf8(%rbp) │ │ + test %r15d,%r15d │ │ + mov %r13,-0x68(%rbp) │ │ + je 59030 │ │ + mov $0x2f,%r13d │ │ + cmp -0x14f(%rbp),%r15b │ │ + jae 59670 │ │ + mov %r15d,%ecx │ │ + dec %ecx │ │ cmp $0xb,%ecx │ │ - ja 59277 │ │ - lea -0x5479a(%rip),%rdi │ │ - movslq (%rdi,%rcx,4),%rcx │ │ - add %rdi,%rcx │ │ + ja 5944e │ │ + lea -0x54cbe(%rip),%rsi │ │ + movslq (%rsi,%rcx,4),%rcx │ │ + add %rsi,%rcx │ │ jmp *%rcx │ │ - test %r9,%r9 │ │ - je 59bd3 │ │ - lea -0x2(%rdx),%rdi │ │ - lea 0x2(%r10),%rax │ │ - xor %r9d,%r9d │ │ + mov $0x30,%r13d │ │ + jmp 59673 │ │ + cs nopw 0x0(%rax,%rax,1) │ │ + lea -0x60(%rbp),%rbx │ │ + mov %rbx,%rdi │ │ + lea -0x100(%rbp),%rsi │ │ + call 5a950 │ │ + movzbl -0x60(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 5a01c │ │ + mov -0x58(%rbp),%rax │ │ + mov -0x100(%rbp),%rcx │ │ + mov -0xf8(%rbp),%rdx │ │ + sub %rax,%rdx │ │ + jb 5a238 │ │ + lea (%rcx,%rax,1),%rsi │ │ + mov %rsi,-0x100(%rbp) │ │ + mov %rdx,-0xf8(%rbp) │ │ + test %rax,%rax │ │ + je 5a249 │ │ + lea 0x1(%rcx),%r15 │ │ + dec %rax │ │ + movzbl (%rcx),%edx │ │ + mov %r15,-0x2e0(%rbp) │ │ + mov %rax,-0x2d8(%rbp) │ │ + lea -0x1(%rdx),%esi │ │ + cmp $0x3,%esi │ │ + ja 5919d │ │ + lea -0x54d2c(%rip),%rdi │ │ + movslq (%rdi,%rsi,4),%rdx │ │ + add %rdi,%rdx │ │ + jmp *%rdx │ │ + mov $0x3f,%r13d │ │ + jmp 59673 │ │ + cmpw $0x5,-0x156(%rbp) │ │ + jae 59233 │ │ + test %rax,%rax │ │ + je 5a031 │ │ + xor %r12d,%r12d │ │ + lea -0x2e0(%rbp),%r14 │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ + cmpb $0x0,(%r15,%r12,1) │ │ + je 5954f │ │ + inc %r12 │ │ + cmp %r12,%rax │ │ + jne 590f0 │ │ + jmp 5a031 │ │ + mov %rbx,%rdi │ │ + lea -0x2e0(%rbp),%rsi │ │ + call 5a950 │ │ + movzbl -0x60(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 5a01c │ │ + mov -0x58(%rbp),%r14 │ │ + mov %r14d,%eax │ │ + shr $0x8,%eax │ │ + mov %rax,-0x30(%rbp) │ │ + mov %r14d,%edi │ │ + shr $0x10,%edi │ │ + mov %r14,%r9 │ │ + shr $0x20,%r9 │ │ + mov $0x42,%r13d │ │ + jmp 5967b │ │ + movzbl -0x158(%rbp),%edx │ │ + lea -0x1(%rdx),%esi │ │ + mov %edx,%edi │ │ + xor %sil,%dil │ │ + cmp %sil,%dil │ │ + jbe 591da │ │ + tzcnt %edx,%esi │ │ + cmp $0x3,%sil │ │ + ja 591da │ │ + lea -0x54dda(%rip),%rdi │ │ + movslq (%rdi,%rsi,4),%rdx │ │ + add %rdi,%rdx │ │ + jmp *%rdx │ │ + test %rax,%rax │ │ + mov -0xb8(%rbp),%rdi │ │ + je 59c71 │ │ + movzbl (%r15),%r14d │ │ + or $0xff,%rdi │ │ + cmp $0xff,%dil │ │ + je 59203 │ │ + jmp 5a402 │ │ + mov %r15d,%ecx │ │ + shr $0x8,%ecx │ │ + mov %rcx,-0x30(%rbp) │ │ + mov %r15d,%edi │ │ + shr $0x10,%edi │ │ + mov %r15,%r9 │ │ + shr $0x20,%r9 │ │ + mov %rax,%rcx │ │ + shr $0x8,%rcx │ │ + mov %rcx,-0xc8(%rbp) │ │ + mov $0x43,%r13d │ │ + mov %rax,-0x70(%rbp) │ │ + mov %dl,-0xc0(%rbp) │ │ + mov %r15d,%r14d │ │ + jmp 5967b │ │ + mov -0xb8(%rbp),%rdi │ │ + and $0xffffffffffff0000,%rdi │ │ + shl $0x8,%edx │ │ + add %rdx,%rdi │ │ + add $0x14,%rdi │ │ + mov -0x288(%rbp),%r14 │ │ + cmp $0xff,%dil │ │ + jne 5a402 │ │ + mov %rdi,-0xb8(%rbp) │ │ + mov %r14d,%eax │ │ + shr $0x8,%eax │ │ + mov %rax,-0x30(%rbp) │ │ + mov %r14d,%edi │ │ + shr $0x10,%edi │ │ + mov %r14,%r9 │ │ + shr $0x20,%r9 │ │ + mov $0x40,%r13d │ │ + mov %r14,-0x288(%rbp) │ │ + jmp 5967b │ │ + mov %r15d,%ecx │ │ + shr $0x8,%ecx │ │ + mov %rcx,-0x30(%rbp) │ │ + mov %r15d,%edi │ │ + shr $0x10,%edi │ │ + mov %r15,%r9 │ │ + shr $0x20,%r9 │ │ + mov %rax,%rcx │ │ + shr $0x8,%rcx │ │ + mov %rcx,-0xc8(%rbp) │ │ + mov $0x43,%r13d │ │ + movb $0x3,-0xc0(%rbp) │ │ + mov %rax,-0x70(%rbp) │ │ + mov %r15d,%r14d │ │ + jmp 5967b │ │ + lea -0x60(%rbp),%rdi │ │ + lea -0x100(%rbp),%rsi │ │ + call 5a950 │ │ + movzbl -0x60(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 5a01c │ │ + mov -0x58(%rbp),%r14 │ │ + mov %r14d,%eax │ │ + shr $0x8,%eax │ │ + mov %rax,-0x30(%rbp) │ │ + mov %r14d,%edi │ │ + shr $0x10,%edi │ │ + mov %r14,%r9 │ │ + shr $0x20,%r9 │ │ + mov $0x3b,%r13d │ │ + jmp 5967b │ │ + lea -0x60(%rbp),%rdi │ │ + lea -0x100(%rbp),%rsi │ │ + call 5a950 │ │ + movzbl -0x60(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 5a01c │ │ + mov -0x58(%rbp),%r14 │ │ + mov %r14d,%eax │ │ + shr $0x8,%eax │ │ + mov %rax,-0x30(%rbp) │ │ + mov %r14d,%edi │ │ + shr $0x10,%edi │ │ + mov %r14,%r9 │ │ + shr $0x20,%r9 │ │ + mov $0x34,%r13d │ │ + jmp 5967b │ │ + mov $0x39,%r13d │ │ + jmp 59673 │ │ + test %rbx,%rbx │ │ + mov -0x278(%rbp),%r13 │ │ + je 5a2bf │ │ + lea -0x2(%rax),%rsi │ │ + lea 0x2(%rdx),%rdi │ │ + xor %r14d,%r14d │ │ xor %ecx,%ecx │ │ nopl (%rax) │ │ - movzbl -0x1(%rax),%esi │ │ - cmp $0x3f,%ecx │ │ - jne 58d23 │ │ - cmp $0x1,%sil │ │ - ja 59eea │ │ - movzbl %sil,%esi │ │ - mov %esi,%r11d │ │ - and $0x7f,%esi │ │ - shl %cl,%rsi │ │ - or %rsi,%r9 │ │ - test %r11b,%r11b │ │ - jns 594fe │ │ - add $0x7,%ecx │ │ - inc %rax │ │ - add $0xffffffffffffffff,%rdi │ │ - jb 58d10 │ │ - jmp 59bbb │ │ - nopl (%rax) │ │ - test %r9,%r9 │ │ - je 59bd3 │ │ - lea -0x2(%rdx),%rdi │ │ - xor %r8d,%r8d │ │ - xor %ecx,%ecx │ │ - data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - movzbl (%r11),%r9d │ │ - mov $0x6,%eax │ │ + movzbl -0x1(%rdi),%r10d │ │ + movzbl %r10b,%r8d │ │ cmp $0x3f,%ecx │ │ - jne 58d88 │ │ - cmp $0x1,%r9b │ │ - ja 59be6 │ │ - movzbl %r9b,%ebx │ │ - mov %ebx,%r14d │ │ - and $0x7f,%ebx │ │ - shl %cl,%rbx │ │ - lea 0x1(%r11),%r9 │ │ - or %rbx,%r8 │ │ - test %r14b,%r14b │ │ - jns 58e08 │ │ + jne 5933d │ │ + cmp $0x7f,%r8d │ │ + je 5933d │ │ + test %r8d,%r8d │ │ + jne 5a2fa │ │ + mov %r8d,%r9d │ │ + and $0x7f,%r9d │ │ + shl %cl,%r9 │ │ + or %r9,%r14 │ │ add $0x7,%ecx │ │ - mov %r9,%r11 │ │ - add $0xffffffffffffffff,%rdi │ │ - jb 58d70 │ │ - jmp 59bbb │ │ + test %r8b,%r8b │ │ + jns 59611 │ │ + inc %rdi │ │ + add $0xffffffffffffffff,%rsi │ │ + jb 59320 │ │ + jmp 5a2a7 │ │ + lea -0x60(%rbp),%rdi │ │ + lea -0x100(%rbp),%rsi │ │ + call 5a950 │ │ + movzbl -0x60(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 5a01c │ │ + mov -0x58(%rbp),%r14 │ │ + mov %r14d,%eax │ │ + shr $0x8,%eax │ │ + mov %rax,-0x30(%rbp) │ │ + mov %r14d,%edi │ │ + shr $0x10,%edi │ │ + mov %r14,%r9 │ │ + shr $0x20,%r9 │ │ + mov $0x33,%r13d │ │ + jmp 5967b │ │ + mov $0x37,%r13d │ │ + jmp 59673 │ │ + lea -0x60(%rbp),%rdi │ │ + lea -0x100(%rbp),%rsi │ │ + call 5a950 │ │ + movzbl -0x60(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 5a01c │ │ + mov -0x58(%rbp),%r14 │ │ + mov %r14d,%eax │ │ + shr $0x8,%eax │ │ + mov %rax,-0x30(%rbp) │ │ + mov %r14d,%edi │ │ + shr $0x10,%edi │ │ + mov %r14,%r9 │ │ + shr $0x20,%r9 │ │ + mov $0x31,%r13d │ │ + jmp 5967b │ │ + mov $0x35,%r13d │ │ + jmp 59673 │ │ + mov $0x36,%r13d │ │ + jmp 59673 │ │ + mov $0x3a,%r13d │ │ + jmp 59673 │ │ + cmp $0x1,%rbx │ │ + jbe 5a439 │ │ + add $0xfffffffffffffffd,%rax │ │ + lea 0x3(%rdx),%rcx │ │ + mov %rcx,-0x100(%rbp) │ │ + mov %rax,-0xf8(%rbp) │ │ + movzwl 0x1(%rdx),%r14d │ │ + mov %r14d,%eax │ │ + shr $0x8,%eax │ │ + mov %rax,-0x30(%rbp) │ │ + mov $0x38,%r13d │ │ + jmp 59673 │ │ + mov -0x200(%rbp),%r13 │ │ + mov -0x1f8(%rbp),%rax │ │ + lea -0x1(%r15),%edx │ │ + movzbl %dl,%edx │ │ + cmp %rdx,%rax │ │ + jb 5a432 │ │ + add %rdx,%r13 │ │ + cmp %rdx,%rax │ │ + je 5a432 │ │ + movzbl 0x0(%r13),%r14d │ │ + test %r14d,%r14d │ │ + je 59666 │ │ + cmp $0x1,%r14d │ │ + jne 594e0 │ │ + lea -0x60(%rbp),%rdi │ │ + lea -0x100(%rbp),%rsi │ │ + call 5a950 │ │ + movzbl -0x60(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 5a01c │ │ + mov -0x58(%rbp),%r14 │ │ + mov %r14d,%eax │ │ + shr $0x8,%eax │ │ + mov %rax,-0x30(%rbp) │ │ + mov %r14d,%edi │ │ + shr $0x10,%edi │ │ + mov %r14,%r9 │ │ + shr $0x20,%r9 │ │ + mov $0x3d,%r13d │ │ + mov %r15,-0x70(%rbp) │ │ + jmp 5967b │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - movzbl -0x110(%rbp),%ecx │ │ + lea -0x60(%rbp),%rdi │ │ + lea -0x100(%rbp),%rsi │ │ + call 5a950 │ │ + movzbl -0x60(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 5a01c │ │ + dec %r14 │ │ + jne 594e0 │ │ + mov -0x100(%rbp),%rax │ │ + sub %r12,%rax │ │ + cmp %rax,%rbx │ │ + jb 5a59e │ │ + mov %r12d,%ecx │ │ + shr $0x8,%ecx │ │ + mov %rcx,-0x30(%rbp) │ │ + mov %r12d,%edi │ │ + shr $0x10,%edi │ │ + mov %r12,%r9 │ │ + shr $0x20,%r9 │ │ + mov %rax,-0x70(%rbp) │ │ + shr $0x8,%rax │ │ + mov %rax,-0xc8(%rbp) │ │ + mov $0x3e,%r13d │ │ + mov %r15b,-0xc0(%rbp) │ │ + mov %r12d,%r14d │ │ + jmp 5967b │ │ + mov %r12,%rcx │ │ + not %rcx │ │ + add %rcx,%rax │ │ + lea (%r15,%r12,1),%rcx │ │ + inc %rcx │ │ + mov %rcx,-0x2e0(%rbp) │ │ + mov %rax,-0x2d8(%rbp) │ │ + mov %rbx,%rdi │ │ + mov %r14,%rsi │ │ + call 5a950 │ │ + movzbl -0x60(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 5a407 │ │ + mov -0x58(%rbp),%rax │ │ + mov %rax,-0x298(%rbp) │ │ + mov %rbx,%rdi │ │ + mov %r14,%rsi │ │ + call 5a950 │ │ + movzbl -0x60(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 5a407 │ │ + mov -0x58(%rbp),%rax │ │ + mov %rax,-0x290(%rbp) │ │ + mov %rbx,%rdi │ │ + mov %r14,%rsi │ │ + call 5a950 │ │ + movzbl -0x60(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 5a407 │ │ + mov -0x58(%rbp),%rax │ │ + mov %rax,-0x2f0(%rbp) │ │ + xorps %xmm0,%xmm0 │ │ + lea -0x2a8(%rbp),%rax │ │ + movups %xmm0,(%rax) │ │ + mov %r15d,%eax │ │ + shr $0x8,%eax │ │ + mov %rax,-0x30(%rbp) │ │ + mov %r15d,%edi │ │ + shr $0x10,%edi │ │ + mov %r15,%r9 │ │ + shr $0x20,%r9 │ │ + mov %r12,-0x70(%rbp) │ │ + shr $0x8,%r12 │ │ + mov %r12,-0xc8(%rbp) │ │ + mov $0x20,%r13d │ │ + mov %r15d,%r14d │ │ + jmp 5967b │ │ + mov %rdi,-0x100(%rbp) │ │ + mov $0xffffffffffffffff,%rax │ │ + shl %cl,%rax │ │ + mov %rsi,-0xf8(%rbp) │ │ + cmp $0x40,%r10b │ │ + mov $0x0,%edx │ │ + cmovb %rdx,%rax │ │ + cmp $0x40,%ecx │ │ + cmovge %rdx,%rax │ │ + or %rax,%r14 │ │ + mov %r14d,%eax │ │ + shr $0x8,%eax │ │ + mov %rax,-0x30(%rbp) │ │ + mov %r14d,%edi │ │ + shr $0x10,%edi │ │ + mov %r14,%r9 │ │ + shr $0x20,%r9 │ │ + mov $0x32,%r13d │ │ + mov %r14,-0x278(%rbp) │ │ + jmp 5967b │ │ + mov $0x3c,%r13d │ │ + nopl 0x0(%rax) │ │ + mov %r15d,%r14d │ │ + mov -0x80(%rbp),%rdi │ │ + mov -0x38(%rbp),%r9 │ │ + mov %r9d,%eax │ │ + shl $0x10,%rax │ │ + movzwl %di,%r15d │ │ + or %rax,%r15 │ │ + mov -0x2a0(%rbp),%rax │ │ + mov %rax,-0x40(%rbp) │ │ + movups -0x2c0(%rbp),%xmm0 │ │ + movups -0x2b0(%rbp),%xmm1 │ │ + movaps %xmm1,-0x50(%rbp) │ │ + movaps %xmm0,-0x60(%rbp) │ │ + cmp $0x2f,%r13d │ │ + mov %rdi,-0x80(%rbp) │ │ + mov %r9,-0x38(%rbp) │ │ + jb 59720 │ │ + lea -0x2f(%r13),%rax │ │ + lea -0x5531f(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmp *%rax │ │ + movzbl -0x150(%rbp),%ecx │ │ test %cl,%cl │ │ - je 5a2f1 │ │ - sub %al,%dil │ │ - movzbl %dil,%eax │ │ + je 5a68a │ │ + mov %r14d,%eax │ │ + sub -0x14f(%rbp),%al │ │ + movzbl %al,%eax │ │ div %cl │ │ movzbl %ah,%ecx │ │ - movsbq -0x111(%rbp),%rdx │ │ + movsbq -0x151(%rbp),%rdx │ │ add %rdx,%rcx │ │ - js 58e60 │ │ - add -0xf0(%rbp),%rcx │ │ - mov %rcx,-0xf0(%rbp) │ │ - cmpb $0x0,-0xd0(%rbp) │ │ - je 58e8e │ │ - jmp 58f39 │ │ - sub %r8,%rdi │ │ - jb 59f1e │ │ - lea (%r9,%r8,1),%rcx │ │ - mov %rcx,-0xc8(%rbp) │ │ - mov %rdi,-0xc0(%rbp) │ │ - test %r8,%r8 │ │ - je 59f1e │ │ - lea 0x2(%r11),%rbx │ │ - movzbl 0x1(%r11),%ecx │ │ - dec %ecx │ │ - cmp $0x3,%ecx │ │ - ja 5934f │ │ - lea -0x1(%r8),%rdx │ │ - lea -0x548c7(%rip),%r9 │ │ - movslq (%r9,%rcx,4),%rcx │ │ - add %r9,%rcx │ │ - jmp *%rcx │ │ - movb $0x1,-0xcd(%rbp) │ │ - jmp 58f3c │ │ - mov -0xf0(%rbp),%rdx │ │ - lea (%rdx,%rcx,1),%rdi │ │ - neg %rcx │ │ - cmp %rcx,%rdx │ │ - mov $0x0,%ecx │ │ - cmovae %rdi,%rcx │ │ - mov %rcx,-0xf0(%rbp) │ │ - cmpb $0x0,-0xd0(%rbp) │ │ - jne 58f39 │ │ - movzbl %al,%eax │ │ - movzbl -0x113(%rbp),%r10d │ │ - movzbl -0x112(%rbp),%ecx │ │ - cmp $0x1,%ecx │ │ - je 58edb │ │ - test %ecx,%ecx │ │ - je 5a330 │ │ - add -0x100(%rbp),%rax │ │ - mov %rax,%rdx │ │ - shr $0x20,%rdx │ │ - je 58ef8 │ │ - xor %edx,%edx │ │ - div %rcx │ │ - mov %rdx,-0x100(%rbp) │ │ - imul %rax,%r10 │ │ - add -0x108(%rbp),%r10 │ │ - jae 58f14 │ │ - jmp 59f47 │ │ - movq $0x0,-0x100(%rbp) │ │ - imul %rax,%r10 │ │ - add -0x108(%rbp),%r10 │ │ - jae 58f14 │ │ - jmp 59f47 │ │ - xor %edx,%edx │ │ - div %ecx │ │ - mov %rdx,-0x100(%rbp) │ │ - imul %rax,%r10 │ │ - add -0x108(%rbp),%r10 │ │ - jb 59f47 │ │ - xor %ecx,%ecx │ │ - sub -0x118(%rbp),%cl │ │ - shl $0x3,%cl │ │ - mov $0xffffffffffffffff,%rax │ │ - shr %cl,%rax │ │ - cmp %rax,%r10 │ │ - ja 59f47 │ │ - mov %r10,-0x108(%rbp) │ │ - mov %r9,%rdi │ │ - movzbl -0xcd(%rbp),%eax │ │ - cmpb $0x0,-0xd0(%rbp) │ │ - je 59a17 │ │ - test %al,%al │ │ - je 58fb3 │ │ - movzbl -0x114(%rbp),%eax │ │ - xorps %xmm0,%xmm0 │ │ - movups %xmm0,0x70(%r12) │ │ - movq $0x1,-0xf8(%rbp) │ │ - movq $0x1,-0xf0(%rbp) │ │ - movups %xmm0,0x99(%r12) │ │ - movups %xmm0,0x90(%r12) │ │ - mov %al,-0xcf(%rbp) │ │ - movl $0x0,-0xce(%rbp) │ │ - mov $0x100,%r8d │ │ - mov %rdi,%rdx │ │ - test %rdi,%rdi │ │ - jne 58ca2 │ │ - jmp 59bf0 │ │ - movq $0x0,-0xd8(%rbp) │ │ - movb $0x0,-0xce(%rbp) │ │ - movw $0x0,-0xcc(%rbp) │ │ - mov $0x100,%r8d │ │ - mov %rdi,%rdx │ │ - test %rdi,%rdi │ │ - jne 58ca2 │ │ - jmp 59bf0 │ │ - test %r9,%r9 │ │ - je 59bd3 │ │ - lea -0x2(%rdx),%rdi │ │ - lea 0x2(%r10),%rsi │ │ - xor %eax,%eax │ │ - xor %ecx,%ecx │ │ - nopw 0x0(%rax,%rax,1) │ │ - movzbl -0x1(%rsi),%r8d │ │ - cmp $0x3f,%ecx │ │ - jne 59014 │ │ - cmp $0x1,%r8b │ │ - ja 59e9a │ │ - movzbl %r8b,%r8d │ │ - mov %r8d,%r9d │ │ - and $0x7f,%r8d │ │ - shl %cl,%r8 │ │ - or %r8,%rax │ │ - test %r9b,%r9b │ │ - jns 5946b │ │ - add $0x7,%ecx │ │ - inc %rsi │ │ - add $0xffffffffffffffff,%rdi │ │ - jb 59000 │ │ - jmp 59bbb │ │ - test %r9,%r9 │ │ - je 59bd3 │ │ - lea -0x2(%rdx),%rdi │ │ - lea 0x2(%r10),%rsi │ │ - xor %eax,%eax │ │ - xor %ecx,%ecx │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - movzbl -0x1(%rsi),%r8d │ │ - cmp $0x3f,%ecx │ │ - jne 59074 │ │ - cmp $0x1,%r8b │ │ - ja 59ecd │ │ - movzbl %r8b,%r8d │ │ - mov %r8d,%r9d │ │ - and $0x7f,%r8d │ │ - shl %cl,%r8 │ │ - or %r8,%rax │ │ - test %r9b,%r9b │ │ - jns 5949c │ │ - add $0x7,%ecx │ │ - inc %rsi │ │ - add $0xffffffffffffffff,%rdi │ │ - jb 59060 │ │ - jmp 59bbb │ │ - movb $0x1,-0xcc(%rbp) │ │ - jmp 59833 │ │ - dec %rdx │ │ - xor %ecx,%ecx │ │ - xor %esi,%esi │ │ - xor %eax,%eax │ │ - jmp 590dc │ │ - cs nopw 0x0(%rax,%rax,1) │ │ - mov %edi,%r8d │ │ - and $0x7f,%r8d │ │ - shl %cl,%r8 │ │ - or %r8,%rax │ │ - add $0x7,%ecx │ │ - inc %rsi │ │ - test %dil,%dil │ │ - jns 59423 │ │ - cmp %rsi,%rdx │ │ - je 59e21 │ │ - dec %r9 │ │ - lea (%r10,%rsi,1),%rdi │ │ - add $0x2,%rdi │ │ - mov %rdi,-0xc8(%rbp) │ │ - mov %r9,-0xc0(%rbp) │ │ - movzbl 0x1(%r10,%rsi,1),%edi │ │ - cmp $0x3f,%ecx │ │ - jne 590c0 │ │ - cmp $0x7f,%edi │ │ - je 590c0 │ │ - test %edi,%edi │ │ - je 590c0 │ │ - jmp 59fb2 │ │ - test %r9,%r9 │ │ - je 59bd3 │ │ - lea -0x2(%rdx),%rdi │ │ - lea 0x2(%r10),%rsi │ │ - xor %eax,%eax │ │ - xor %ecx,%ecx │ │ - nopl 0x0(%rax) │ │ - movzbl -0x1(%rsi),%r8d │ │ - cmp $0x3f,%ecx │ │ - jne 59144 │ │ - cmp $0x1,%r8b │ │ - ja 59eb7 │ │ - movzbl %r8b,%r8d │ │ - mov %r8d,%r9d │ │ - and $0x7f,%r8d │ │ - shl %cl,%r8 │ │ - or %r8,%rax │ │ - test %r9b,%r9b │ │ - jns 594cd │ │ - add $0x7,%ecx │ │ - inc %rsi │ │ - add $0xffffffffffffffff,%rdi │ │ - jb 59130 │ │ - jmp 59bbb │ │ - movzbl -0x110(%rbp),%ecx │ │ + js 59ac7 │ │ + add -0x128(%rbp),%rcx │ │ + mov %rcx,-0x128(%rbp) │ │ + cmpb $0x0,-0x108(%rbp) │ │ + je 59af5 │ │ + jmp 59d38 │ │ + nopl (%rax) │ │ + mov -0x178(%rbp),%rbx │ │ + cmp -0x188(%rbp),%rbx │ │ + jne 5973c │ │ + lea -0x188(%rbp),%rdi │ │ + call 5ab60 │ │ + mov -0xc8(%rbp),%rax │ │ + shl $0x8,%rax │ │ + movzbl -0x70(%rbp),%ecx │ │ + or %rax,%rcx │ │ + mov -0x180(%rbp),%rax │ │ + imul $0x70,%rbx,%rdx │ │ + mov %r13,(%rax,%rdx,1) │ │ + movzbl -0x30(%rbp),%esi │ │ + shl $0x8,%esi │ │ + movzbl %r14b,%edi │ │ + or %rsi,%rdi │ │ + shl $0x10,%r15 │ │ + or %rdi,%r15 │ │ + mov %r15,0x8(%rax,%rdx,1) │ │ + mov %rcx,0x10(%rax,%rdx,1) │ │ + movzbl -0xc0(%rbp),%ecx │ │ + mov %cl,0x18(%rax,%rdx,1) │ │ + movq $0xffffffffffffffff,0x20(%rax,%rdx,1) │ │ + movaps -0x60(%rbp),%xmm0 │ │ + movaps -0x50(%rbp),%xmm1 │ │ + movups %xmm0,0x28(%rax,%rdx,1) │ │ + movups %xmm1,0x38(%rax,%rdx,1) │ │ + mov -0x40(%rbp),%rcx │ │ + mov %rcx,0x48(%rax,%rdx,1) │ │ + mov -0x298(%rbp),%rcx │ │ + mov %rcx,0x50(%rax,%rdx,1) │ │ + mov -0x290(%rbp),%rcx │ │ + mov %rcx,0x58(%rax,%rdx,1) │ │ + mov -0x2f0(%rbp),%rcx │ │ + mov %rcx,0x60(%rax,%rdx,1) │ │ + inc %rbx │ │ + mov %rbx,-0x178(%rbp) │ │ + xor %r13d,%r13d │ │ + mov -0xf8(%rbp),%rax │ │ + test %rax,%rax │ │ + jne 58fc0 │ │ + jmp 59fd3 │ │ + movzbl -0x30(%rbp),%eax │ │ + shl $0x8,%eax │ │ + movzbl %r14b,%ecx │ │ + or %rax,%rcx │ │ + shl $0x10,%r15 │ │ + or %rcx,%r15 │ │ + mov %r15,-0x118(%rbp) │ │ + jmp 597d9 │ │ + movb $0x1,-0x104(%rbp) │ │ + jmp 597d9 │ │ + movb $0x1,-0x106(%rbp) │ │ + jmp 597d9 │ │ + movzbl -0x150(%rbp),%ecx │ │ test %cl,%cl │ │ - je 5a33e │ │ + je 5a67c │ │ + movzbl -0x14f(%rbp),%eax │ │ not %al │ │ movzbl %al,%eax │ │ div %cl │ │ - cmpb $0x0,-0xd0(%rbp) │ │ - jne 59833 │ │ + cmpb $0x0,-0x108(%rbp) │ │ + jne 597d9 │ │ movzbl %al,%eax │ │ - movzbl -0x113(%rbp),%r10d │ │ - movzbl -0x112(%rbp),%ecx │ │ + movzbl -0x153(%rbp),%r13d │ │ + movzbl -0x152(%rbp),%ecx │ │ cmp $0x1,%ecx │ │ - je 5964f │ │ + je 59c18 │ │ test %ecx,%ecx │ │ - je 5a330 │ │ - add -0x100(%rbp),%rax │ │ + mov -0x68(%rbp),%r8 │ │ + je 5a698 │ │ + add -0x138(%rbp),%rax │ │ mov %rax,%rdx │ │ shr $0x20,%rdx │ │ - je 597f2 │ │ + je 59cb1 │ │ xor %edx,%edx │ │ div %rcx │ │ - mov %rdx,-0x100(%rbp) │ │ - jmp 597fd │ │ - xorb $0x1,-0xcf(%rbp) │ │ - jmp 59833 │ │ - movb $0x1,-0xce(%rbp) │ │ - jmp 59833 │ │ - movb $0x1,-0xcb(%rbp) │ │ - jmp 59833 │ │ - cmp $0x1,%r9 │ │ - jbe 59bd3 │ │ - add $0xfffffffffffffffd,%rdx │ │ - lea 0x3(%r10),%rax │ │ - mov %rax,-0xc8(%rbp) │ │ - mov %rdx,-0xc0(%rbp) │ │ - movzwl 0x1(%r10),%r10d │ │ - mov %r10d,%esi │ │ - shr $0x8,%esi │ │ - cmpb $0x0,-0xd0(%rbp) │ │ - jne 5926f │ │ - add -0x108(%rbp),%r10 │ │ - jb 59f47 │ │ + mov %rdx,-0x138(%rbp) │ │ + imul %rax,%r13 │ │ + add -0x140(%rbp),%r13 │ │ + jae 59ccd │ │ + jmp 5a5c7 │ │ + movzbl -0x30(%rbp),%eax │ │ + shl $0x8,%eax │ │ + movzbl %r14b,%ecx │ │ + or %rax,%rcx │ │ + shl $0x10,%r15 │ │ + or %rcx,%r15 │ │ + mov %r15,-0x120(%rbp) │ │ + jmp 597d9 │ │ + movb $0x1,-0x103(%rbp) │ │ + jmp 597d9 │ │ + movzbl -0x30(%rbp),%ecx │ │ + shl $0x8,%ecx │ │ + movzbl %r14b,%eax │ │ + or %rcx,%rax │ │ + shl $0x10,%r15 │ │ + or %r15,%rax │ │ + test %r15,%r15 │ │ + js 59aa1 │ │ + add %rax,-0x128(%rbp) │ │ + jmp 597d9 │ │ + movb $0x1,-0x105(%rbp) │ │ + jmp 59d38 │ │ + movzbl -0x30(%rbp),%eax │ │ + shl $0x8,%eax │ │ + movzbl %r14b,%ecx │ │ + or %rax,%rcx │ │ + shl $0x10,%r15 │ │ + or %rcx,%r15 │ │ + mov %r15,-0x110(%rbp) │ │ + jmp 597d9 │ │ + cmpb $0x0,-0x108(%rbp) │ │ + jne 597d9 │ │ + movzbl -0x30(%rbp),%eax │ │ + shl $0x8,%eax │ │ + movzbl %r14b,%r13d │ │ + or %rax,%r13 │ │ + add -0x140(%rbp),%r13 │ │ + jb 5a5c3 │ │ xor %ecx,%ecx │ │ - sub -0x118(%rbp),%cl │ │ + sub -0x158(%rbp),%cl │ │ shl $0x3,%cl │ │ mov $0xffffffffffffffff,%rax │ │ shr %cl,%rax │ │ - cmp %rax,%r10 │ │ - ja 59f47 │ │ - mov %r10,-0x108(%rbp) │ │ - movq $0x0,-0x100(%rbp) │ │ - mov %rdx,%rdi │ │ - jmp 59836 │ │ - mov -0x160(%rbp),%rcx │ │ - mov -0x158(%rbp),%rax │ │ - dec %dil │ │ - movzbl %dil,%edi │ │ - cmp %rdi,%rax │ │ - jb 5a0ee │ │ - add %rdi,%rcx │ │ - cmp %rdi,%rax │ │ - je 5a0fd │ │ - movzbl (%rcx),%r8d │ │ - test %r8d,%r8d │ │ - je 5956b │ │ - cmp $0x1,%r8d │ │ - jne 5957f │ │ - test %r9,%r9 │ │ - je 59bd3 │ │ - lea -0x2(%rdx),%rdi │ │ - lea 0x2(%r10),%rsi │ │ - xor %eax,%eax │ │ - xor %ecx,%ecx │ │ - movzbl -0x1(%rsi),%r8d │ │ - cmp $0x3f,%ecx │ │ - jne 592e1 │ │ - cmp $0x1,%r8b │ │ - ja 59fc8 │ │ - movzbl %r8b,%r8d │ │ - mov %r8d,%r9d │ │ - and $0x7f,%r8d │ │ - shl %cl,%r8 │ │ - or %r8,%rax │ │ - test %r9b,%r9b │ │ - jns 59701 │ │ - add $0x7,%ecx │ │ - inc %rsi │ │ - add $0xffffffffffffffff,%rdi │ │ - jb 592cd │ │ - jmp 59bbb │ │ - cmpw $0x5,-0x116(%rbp) │ │ - jae 5934f │ │ - test %rdx,%rdx │ │ - je 59f34 │ │ - lea -0x3(%r8),%rsi │ │ - add $0xfffffffffffffffc,%r8 │ │ - xor %r14d,%r14d │ │ - mov %rbx,%rcx │ │ - nopl (%rax) │ │ - cmpb $0x0,(%rcx) │ │ - je 5965f │ │ - inc %rcx │ │ - inc %r14 │ │ - dec %rsi │ │ - dec %r8 │ │ - cmp %r14,%rdx │ │ - jne 59330 │ │ - jmp 59f34 │ │ - mov %ebx,%esi │ │ - shr $0x8,%esi │ │ - shr $0x10,%rbx │ │ - mov %rbx,-0x38(%rbp) │ │ - jmp 59836 │ │ - test %rdx,%rdx │ │ - je 59f34 │ │ - xor %r8d,%r8d │ │ - xor %ecx,%ecx │ │ - mov %rdx,%rsi │ │ - mov %rbx,%r9 │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - movzbl (%r9),%r10d │ │ - cmp $0x3f,%ecx │ │ - jne 59393 │ │ - cmp $0x1,%r10b │ │ - ja 59e31 │ │ - movzbl %r10b,%r10d │ │ - mov %r10d,%r11d │ │ - and $0x7f,%r10d │ │ - shl %cl,%r10 │ │ - or %r10,%r8 │ │ - test %r11b,%r11b │ │ - jns 5962e │ │ - dec %rsi │ │ - inc %r9 │ │ - add $0x7,%ecx │ │ - test %rsi,%rsi │ │ - jne 59380 │ │ - jmp 59f31 │ │ - movzbl -0x118(%rbp),%ecx │ │ - lea -0x1(%rcx),%eax │ │ - mov %ecx,%esi │ │ - xor %al,%sil │ │ - cmp %al,%sil │ │ - jbe 59404 │ │ - tzcnt %ecx,%eax │ │ - cmp $0x3,%al │ │ - ja 59404 │ │ - lea -0x54e4f(%rip),%rsi │ │ - movslq (%rsi,%rax,4),%rax │ │ - add %rsi,%rax │ │ - mov -0xa0(%rbp),%r8 │ │ - jmp *%rax │ │ - test %rdx,%rdx │ │ - je 5a11f │ │ - movzbl (%rbx),%eax │ │ - jmp 5977e │ │ - mov -0xa0(%rbp),%r8 │ │ - and $0xffffffffffff0000,%r8 │ │ - mov %ecx,%eax │ │ + cmp %rax,%r13 │ │ + mov -0x68(%rbp),%r8 │ │ + ja 5a5c7 │ │ + mov %r13,-0x140(%rbp) │ │ + movq $0x0,-0x138(%rbp) │ │ + jmp 597d9 │ │ + cmpb $0x0,-0x108(%rbp) │ │ + jne 597d9 │ │ + movzbl -0x30(%rbp),%eax │ │ shl $0x8,%eax │ │ - add %rax,%r8 │ │ - add $0x19,%r8 │ │ - jmp 59789 │ │ - mov $0xffffffffffffffff,%rdx │ │ - shl %cl,%rdx │ │ - cmp $0x40,%dil │ │ - cmovb %r13,%rdx │ │ - cmp $0x40,%ecx │ │ - cmovge %r13,%rdx │ │ - or %rdx,%rax │ │ - mov %eax,%esi │ │ - shr $0x8,%esi │ │ - mov %rax,%rcx │ │ - shr $0x10,%rcx │ │ - mov %rcx,-0x38(%rbp) │ │ - test %rax,%rax │ │ - js 596d4 │ │ - add %rax,-0xf0(%rbp) │ │ - mov %rax,-0x98(%rbp) │ │ - jmp 59833 │ │ - mov %rsi,-0xc8(%rbp) │ │ - mov %rdi,-0xc0(%rbp) │ │ - mov %eax,%esi │ │ - shr $0x8,%esi │ │ - mov %rax,%rcx │ │ - shr $0x10,%rcx │ │ - mov %rcx,-0x38(%rbp) │ │ - mov %rax,-0xe0(%rbp) │ │ - mov %rax,-0x248(%rbp) │ │ - jmp 59836 │ │ - mov %rsi,-0xc8(%rbp) │ │ - mov %rdi,-0xc0(%rbp) │ │ - mov %eax,%esi │ │ - shr $0x8,%esi │ │ - mov %rax,%rcx │ │ - shr $0x10,%rcx │ │ - mov %rcx,-0x38(%rbp) │ │ - mov %rax,-0xe8(%rbp) │ │ - mov %rax,-0x270(%rbp) │ │ - jmp 59836 │ │ - mov %rsi,-0xc8(%rbp) │ │ - mov %rdi,-0xc0(%rbp) │ │ - mov %eax,%esi │ │ - shr $0x8,%esi │ │ - mov %rax,%rcx │ │ - shr $0x10,%rcx │ │ - mov %rcx,-0x38(%rbp) │ │ - mov %rax,-0xf8(%rbp) │ │ - mov %rax,-0x240(%rbp) │ │ - jmp 59836 │ │ - mov %rax,-0xc8(%rbp) │ │ - mov %rdi,-0xc0(%rbp) │ │ - mov %r9d,%esi │ │ - shr $0x8,%esi │ │ - mov %r9,%rax │ │ - shr $0x10,%rax │ │ - mov %rax,-0x38(%rbp) │ │ - cmpb $0x0,-0xd0(%rbp) │ │ - jne 598fb │ │ - movzbl -0x113(%rbp),%r10d │ │ - movzbl -0x112(%rbp),%ecx │ │ + movzbl %r14b,%ecx │ │ + or %rax,%rcx │ │ + shl $0x10,%r15 │ │ + or %rcx,%r15 │ │ + movzbl -0x153(%rbp),%r13d │ │ + movzbl -0x152(%rbp),%ecx │ │ cmp $0x1,%ecx │ │ - je 5985d │ │ + je 59bf3 │ │ test %ecx,%ecx │ │ - je 5a330 │ │ - mov -0x100(%rbp),%rax │ │ - add %r9,%rax │ │ - mov %rax,%rdx │ │ - shr $0x20,%rdx │ │ - je 598ba │ │ + mov -0x68(%rbp),%r8 │ │ + je 5a698 │ │ + add -0x138(%rbp),%r15 │ │ + mov %r15,%rax │ │ + shr $0x20,%rax │ │ + je 59c8e │ │ + mov %r15,%rax │ │ xor %edx,%edx │ │ div %rcx │ │ - jmp 598be │ │ - mov %r9,%rdi │ │ - mov %rdi,%rdx │ │ - test %rdi,%rdi │ │ - jne 58ca2 │ │ - jmp 59bf0 │ │ - mov %r11,%rdx │ │ - mov %r9,%rbx │ │ - xor %r13d,%r13d │ │ - test %rbx,%rbx │ │ - je 59f9f │ │ - lea -0x1(%rbx),%rdi │ │ - lea 0x1(%rdx),%r15 │ │ - xor %eax,%eax │ │ - xor %ecx,%ecx │ │ - nopl (%rax) │ │ - movzbl -0x1(%r15),%r14d │ │ - cmp $0x3f,%ecx │ │ - jne 595b4 │ │ - cmp $0x1,%r14b │ │ - ja 59f74 │ │ - movzbl %r14b,%r14d │ │ - mov %r14d,%r10d │ │ - and $0x7f,%r14d │ │ - shl %cl,%r14 │ │ - or %r14,%rax │ │ - test %r10b,%r10b │ │ - jns 595db │ │ - add $0x7,%ecx │ │ - inc %r15 │ │ - add $0xffffffffffffffff,%rdi │ │ - jb 595a0 │ │ - jmp 59f8a │ │ - mov %r15,-0xc8(%rbp) │ │ - mov %rdi,-0xc0(%rbp) │ │ - inc %r13 │ │ - mov %r15,%rdx │ │ - mov %rdi,%rbx │ │ - mov %rax,-0x90(%rbp) │ │ - cmp %r8,%r13 │ │ - jne 59588 │ │ - sub %r11,%r15 │ │ - cmp %r15,%r9 │ │ - jb 5a294 │ │ - mov %r11d,%esi │ │ - shr $0x8,%esi │ │ - shr $0x10,%r11 │ │ - mov %rax,-0x90(%rbp) │ │ - mov %r11,-0x38(%rbp) │ │ - xor %r8d,%r8d │ │ - lea 0x20e6f(%rip),%r15 │ │ - jmp 59a03 │ │ - mov %r8d,%esi │ │ - shr $0x8,%esi │ │ - mov %r8,%rax │ │ - shr $0x10,%rax │ │ - mov %rax,-0x38(%rbp) │ │ - mov %r8,-0xd8(%rbp) │ │ - mov %r8,-0x30(%rbp) │ │ - jmp 59836 │ │ - movq $0x0,-0x100(%rbp) │ │ - jmp 597fd │ │ - mov %r14,%rcx │ │ - not %rcx │ │ - lea (%rbx,%r14,1),%r10 │ │ - inc %r10 │ │ - add %rcx,%rdx │ │ - je 5a0de │ │ - mov %rbx,-0x88(%rbp) │ │ + mov %rdx,-0x138(%rbp) │ │ + mov %rax,%r15 │ │ + imul %r15,%r13 │ │ + add -0x140(%rbp),%r13 │ │ + jae 59ccd │ │ + jmp 5a5c7 │ │ + movzbl -0x30(%rbp),%eax │ │ + shl $0x8,%eax │ │ + movzbl %r14b,%ecx │ │ + or %rax,%rcx │ │ + shl $0x10,%r15 │ │ + or %rcx,%r15 │ │ + cmp -0x140(%rbp),%r15 │ │ + jae 59a62 │ │ + movb $0x1,-0x108(%rbp) │ │ + jmp 597d9 │ │ + xorb $0x1,-0x107(%rbp) │ │ + jmp 597d9 │ │ + movzbl -0x30(%rbp),%eax │ │ + shl $0x8,%eax │ │ + movzbl %r14b,%ecx │ │ + or %rax,%rcx │ │ + shl $0x10,%r15 │ │ + or %rcx,%r15 │ │ + mov %r15,-0x130(%rbp) │ │ + jmp 597d9 │ │ xor %ecx,%ecx │ │ - xor %ebx,%ebx │ │ - mov %r10,%r9 │ │ - movzbl (%r9),%edi │ │ - cmp $0x3f,%ecx │ │ - jne 59696 │ │ - cmp $0x1,%dil │ │ - ja 59be6 │ │ - mov %r15,%r13 │ │ - mov %r12,%r15 │ │ - movzbl %dil,%r11d │ │ - mov %r11d,%r12d │ │ - and $0x7f,%r11d │ │ - shl %cl,%r11 │ │ - lea 0x1(%r9),%rdi │ │ - or %r11,%rbx │ │ - test %r12b,%r12b │ │ - jns 5986d │ │ - add $0x7,%ecx │ │ - dec %r8 │ │ - mov %rdi,%r9 │ │ - add $0xffffffffffffffff,%rsi │ │ - mov %r15,%r12 │ │ - mov %r13,%r15 │ │ - jb 59683 │ │ - jmp 5a0db │ │ + sub -0x158(%rbp),%cl │ │ + shl $0x3,%cl │ │ + mov $0xfffffffffffffffe,%rax │ │ + shl %cl,%rax │ │ + shr %cl,%rax │ │ + cmp %rax,%r15 │ │ + setae -0x108(%rbp) │ │ + jae 597d9 │ │ + mov %r15,-0x140(%rbp) │ │ + movq $0x0,-0x138(%rbp) │ │ + jmp 597d9 │ │ mov %rax,%rdx │ │ neg %rdx │ │ - mov -0xf0(%rbp),%rcx │ │ + mov -0x128(%rbp),%rcx │ │ cmp %rdx,%rcx │ │ - jae 5984a │ │ - movq $0x0,-0xf0(%rbp) │ │ - mov %rax,-0x98(%rbp) │ │ - jmp 59833 │ │ - mov %rsi,-0xc8(%rbp) │ │ - mov %rdi,-0xc0(%rbp) │ │ - mov %eax,%esi │ │ - shr $0x8,%esi │ │ - mov %rax,%rcx │ │ - shr $0x10,%rcx │ │ - mov %rcx,-0x38(%rbp) │ │ - mov %rax,-0x238(%rbp) │ │ - jmp 59836 │ │ - cmp $0x3,%rdx │ │ - jbe 5a11f │ │ - mov (%rbx),%eax │ │ - jmp 5977e │ │ - cmp $0x7,%rdx │ │ - jbe 5a11f │ │ - movzbl 0x9(%r11),%eax │ │ - movzwl 0x6(%r11),%edx │ │ - movzbl 0x8(%r11),%esi │ │ + jae 59c62 │ │ + movq $0x0,-0x128(%rbp) │ │ + jmp 597d9 │ │ + mov -0x128(%rbp),%rdx │ │ + lea (%rdx,%rcx,1),%rsi │ │ + neg %rcx │ │ + cmp %rcx,%rdx │ │ + mov $0x0,%ecx │ │ + cmovae %rsi,%rcx │ │ + mov %rcx,-0x128(%rbp) │ │ + cmpb $0x0,-0x108(%rbp) │ │ + jne 59d38 │ │ + movzbl %al,%eax │ │ + movzbl -0x153(%rbp),%r13d │ │ + movzbl -0x152(%rbp),%ecx │ │ + cmp $0x1,%ecx │ │ + je 59c3d │ │ + test %ecx,%ecx │ │ + mov -0x68(%rbp),%r8 │ │ + je 5a698 │ │ + add -0x138(%rbp),%rax │ │ + mov %rax,%rdx │ │ + shr $0x20,%rdx │ │ + je 59cf7 │ │ + xor %edx,%edx │ │ + div %rcx │ │ + mov %rdx,-0x138(%rbp) │ │ + imul %rax,%r13 │ │ + add -0x140(%rbp),%r13 │ │ + jae 59d13 │ │ + jmp 5a5c7 │ │ + cmp $0x3,%rax │ │ + mov -0xb8(%rbp),%rdi │ │ + jbe 5a445 │ │ + mov (%r15),%r14d │ │ + or $0xff,%rdi │ │ + cmp $0xff,%dil │ │ + je 59203 │ │ + jmp 5a402 │ │ + cmp $0x7,%rax │ │ + mov -0xb8(%rbp),%rdi │ │ + jbe 5a445 │ │ + movzbl 0x8(%rcx),%eax │ │ + movzwl 0x5(%rcx),%edx │ │ + movzbl 0x7(%rcx),%esi │ │ shl $0x10,%esi │ │ or %edx,%esi │ │ - mov 0x2(%r11),%edx │ │ + mov 0x1(%rcx),%r14d │ │ shl $0x28,%rsi │ │ - shl $0x8,%rdx │ │ - or %rsi,%rdx │ │ - shrd $0x8,%rax,%rdx │ │ - mov %rdx,-0x48(%rbp) │ │ - jmp 59782 │ │ - cmp $0x1,%rdx │ │ - jbe 5a11f │ │ - movzwl (%rbx),%eax │ │ - mov %rax,-0x48(%rbp) │ │ - or $0xff,%r8 │ │ - cmp $0xff,%r8b │ │ - jne 5a129 │ │ - mov -0x48(%rbp),%rdx │ │ - mov %edx,%esi │ │ - shr $0x8,%esi │ │ - mov %rdx,%rax │ │ - shr $0x10,%rax │ │ - mov %rax,-0x38(%rbp) │ │ - cmp -0x108(%rbp),%rdx │ │ - mov %r8,-0xa0(%rbp) │ │ - jae 597c0 │ │ - movb $0x1,-0xd0(%rbp) │ │ - jmp 59836 │ │ - neg %cl │ │ - shl $0x3,%cl │ │ - mov $0xfffffffffffffffe,%rax │ │ - shl %cl,%rax │ │ - shr %cl,%rax │ │ - cmp %rax,%rdx │ │ - setae -0xd0(%rbp) │ │ - jae 59836 │ │ - mov %rdx,-0x108(%rbp) │ │ - movq $0x0,-0x100(%rbp) │ │ - jmp 59836 │ │ + shl $0x8,%r14 │ │ + or %rsi,%r14 │ │ + shrd $0x8,%rax,%r14 │ │ + or $0xff,%rdi │ │ + cmp $0xff,%dil │ │ + je 59203 │ │ + jmp 5a402 │ │ + cmp $0x1,%rax │ │ + mov -0xb8(%rbp),%rdi │ │ + jbe 5a445 │ │ + movzwl (%r15),%r14d │ │ + or $0xff,%rdi │ │ + cmp $0xff,%dil │ │ + je 59203 │ │ + jmp 5a402 │ │ + movq $0x0,-0x138(%rbp) │ │ + mov -0x68(%rbp),%r8 │ │ + imul %r15,%r13 │ │ + add -0x140(%rbp),%r13 │ │ + jae 59ccd │ │ + jmp 5a5c7 │ │ + movq $0x0,-0x138(%rbp) │ │ + mov -0x68(%rbp),%r8 │ │ + imul %rax,%r13 │ │ + add -0x140(%rbp),%r13 │ │ + jae 59ccd │ │ + jmp 5a5c7 │ │ + movq $0x0,-0x138(%rbp) │ │ + mov -0x68(%rbp),%r8 │ │ + imul %rax,%r13 │ │ + add -0x140(%rbp),%r13 │ │ + jae 59d13 │ │ + jmp 5a5c7 │ │ + add %rax,%rcx │ │ + mov %rcx,-0x128(%rbp) │ │ + jmp 597d9 │ │ + and $0xffffffffffffff00,%rdi │ │ + or $0x11,%rdi │ │ + mov %r15,%r14 │ │ + cmp $0xff,%dil │ │ + je 59203 │ │ + jmp 5a402 │ │ + mov %r15d,%eax │ │ xor %edx,%edx │ │ div %ecx │ │ - mov %rdx,-0x100(%rbp) │ │ - imul %rax,%r10 │ │ - add -0x108(%rbp),%r10 │ │ - jb 59f47 │ │ + mov %rdx,-0x138(%rbp) │ │ + mov %eax,%r15d │ │ + imul %r15,%r13 │ │ + add -0x140(%rbp),%r13 │ │ + jae 59ccd │ │ + jmp 5a5c7 │ │ + xor %edx,%edx │ │ + div %ecx │ │ + mov %rdx,-0x138(%rbp) │ │ + imul %rax,%r13 │ │ + add -0x140(%rbp),%r13 │ │ + jb 5a5c7 │ │ xor %ecx,%ecx │ │ - sub -0x118(%rbp),%cl │ │ + sub -0x158(%rbp),%cl │ │ shl $0x3,%cl │ │ mov $0xffffffffffffffff,%rax │ │ shr %cl,%rax │ │ - cmp %rax,%r10 │ │ - ja 59f47 │ │ - mov %r10,-0x108(%rbp) │ │ - mov %r9,%rdi │ │ - xor %r8d,%r8d │ │ - mov %rdi,%rdx │ │ - test %rdi,%rdi │ │ - jne 58ca2 │ │ - jmp 59bf0 │ │ - add %rax,%rcx │ │ - mov %rcx,-0xf0(%rbp) │ │ - mov %rax,-0x98(%rbp) │ │ - jmp 59833 │ │ - movq $0x0,-0x100(%rbp) │ │ - mov %r9,%rax │ │ - jmp 598c5 │ │ - test %rsi,%rsi │ │ - je 5a10f │ │ - inc %rsi │ │ - xor %ecx,%ecx │ │ - xor %r12d,%r12d │ │ - movzbl (%rdi),%edx │ │ - cmp $0x3f,%ecx │ │ - jne 5988f │ │ - cmp $0x1,%dl │ │ - ja 59be6 │ │ - movzbl %dl,%r10d │ │ - mov %r10d,%r11d │ │ - and $0x7f,%r10d │ │ - shl %cl,%r10 │ │ - lea 0x1(%rdi),%rdx │ │ - or %r10,%r12 │ │ - test %r11b,%r11b │ │ - jns 59907 │ │ - add $0x7,%ecx │ │ - mov %rdx,%rdi │ │ - add $0xffffffffffffffff,%r8 │ │ - jb 5987e │ │ - jmp 5a109 │ │ + cmp %rax,%r13 │ │ + ja 5a5c7 │ │ + mov %r13,-0x140(%rbp) │ │ + jmp 597d9 │ │ xor %edx,%edx │ │ div %ecx │ │ - mov %rdx,-0x100(%rbp) │ │ - imul %rax,%r10 │ │ - add -0x108(%rbp),%r10 │ │ - jb 59f47 │ │ + mov %rdx,-0x138(%rbp) │ │ + imul %rax,%r13 │ │ + add -0x140(%rbp),%r13 │ │ + jb 5a5c7 │ │ xor %ecx,%ecx │ │ - sub -0x118(%rbp),%cl │ │ + sub -0x158(%rbp),%cl │ │ shl $0x3,%cl │ │ mov $0xffffffffffffffff,%rax │ │ shr %cl,%rax │ │ - cmp %rax,%r10 │ │ - ja 59f47 │ │ - mov %r10,-0x108(%rbp) │ │ - mov %r9,-0x220(%rbp) │ │ - jmp 59836 │ │ - test %r8,%r8 │ │ - je 59f9f │ │ - lea 0x1(%r8),%rsi │ │ - xor %ecx,%ecx │ │ - xor %r9d,%r9d │ │ - movq $0x0,-0x38(%rbp) │ │ - movzbl (%rdx),%r10d │ │ - cmp $0x3f,%ecx │ │ - jne 59934 │ │ - cmp $0x1,%r10b │ │ - ja 59be6 │ │ - movzbl %r10b,%r10d │ │ - mov %r10d,%r11d │ │ - and $0x7f,%r10d │ │ - shl %cl,%r10 │ │ - or %r10,-0x38(%rbp) │ │ - test %r11b,%r11b │ │ - jns 5995e │ │ - inc %rdx │ │ - add $0x7,%ecx │ │ - inc %r9 │ │ - cmp %r9,%r8 │ │ - jne 59921 │ │ - jmp 5a26e │ │ - mov -0x168(%rbp),%rax │ │ - mov %rax,-0x228(%rbp) │ │ - cmp -0x178(%rbp),%rax │ │ - jne 5997d │ │ - mov %r15,%rdi │ │ - call 5a710 │ │ - mov -0x88(%rbp),%rdx │ │ - mov %edx,%esi │ │ - shr $0x8,%esi │ │ - mov -0x170(%rbp),%rax │ │ - mov -0x228(%rbp),%r8 │ │ - imul $0x58,%r8,%rcx │ │ - movq $0x1f,(%rax,%rcx,1) │ │ - mov %rdx,0x8(%rax,%rcx,1) │ │ - shr $0x10,%rdx │ │ - mov %r14,0x10(%rax,%rcx,1) │ │ - movb $0xff,0x18(%rax,%rcx,1) │ │ - movb $0xff,0x1f(%rax,%rcx,1) │ │ - movw $0xffff,0x1d(%rax,%rcx,1) │ │ - movl $0xffffffff,0x19(%rax,%rcx,1) │ │ - mov %rbx,0x30(%rax,%rcx,1) │ │ - mov %r12,0x38(%rax,%rcx,1) │ │ - mov -0x38(%rbp),%rdi │ │ - mov %rdi,0x40(%rax,%rcx,1) │ │ + cmp %rax,%r13 │ │ + ja 5a5c7 │ │ + mov %r13,-0x140(%rbp) │ │ + cmpb $0x0,-0x108(%rbp) │ │ + je 59dbe │ │ + cmpb $0x0,-0x105(%rbp) │ │ + je 59d98 │ │ + movzbl -0x154(%rbp),%eax │ │ + lea -0x188(%rbp),%rcx │ │ xorps %xmm0,%xmm0 │ │ - movups %xmm0,0x48(%rax,%rcx,1) │ │ - inc %r8 │ │ - mov %r8,-0x168(%rbp) │ │ - mov -0xc0(%rbp),%rdi │ │ - mov %rdx,-0x38(%rbp) │ │ - xor %r8d,%r8d │ │ - mov %r15,%r12 │ │ - mov %r13,%r15 │ │ - xor %r13d,%r13d │ │ - mov %rdi,%rdx │ │ - test %rdi,%rdi │ │ - jne 58ca2 │ │ - jmp 59bf0 │ │ - test %al,%al │ │ - je 59a91 │ │ - mov -0x40(%rbp),%rcx │ │ - test %rcx,%rcx │ │ - je 59b2b │ │ - mov -0x68(%rbp),%rax │ │ - mov -0x60(%rbp),%r13 │ │ - mov 0x0(%r13),%rbx │ │ - mov -0x108(%rbp),%r12 │ │ - movq $0x0,-0x68(%rbp) │ │ - movq $0x8,-0x60(%rbp) │ │ - movq $0x0,-0x58(%rbp) │ │ + movaps %xmm0,0x48(%rcx) │ │ + movq $0x1,-0x130(%rbp) │ │ + movq $0x1,-0x128(%rbp) │ │ + movups %xmm0,0x71(%rcx) │ │ + movaps %xmm0,0x68(%rcx) │ │ + mov %al,-0x107(%rbp) │ │ + movl $0x0,-0x106(%rbp) │ │ + mov $0x100,%r13d │ │ + jmp 597dc │ │ + movq $0x0,-0x110(%rbp) │ │ + movb $0x0,-0x106(%rbp) │ │ + movw $0x0,-0x104(%rbp) │ │ + mov $0x100,%r13d │ │ + jmp 597dc │ │ + cmpb $0x0,-0x105(%rbp) │ │ + je 59e60 │ │ + cmpq $0x0,-0xb0(%rbp) │ │ + je 59f1f │ │ + mov -0xa0(%rbp),%rax │ │ + mov -0x98(%rbp),%r14 │ │ + mov (%r14),%rbx │ │ + mov -0x140(%rbp),%r12 │ │ + movq $0x0,-0xa0(%rbp) │ │ + movq $0x8,-0x98(%rbp) │ │ + movq $0x0,-0x90(%rbp) │ │ + cmp %r12,%rbx │ │ + jae 59f2d │ │ + mov -0xb0(%rbp),%rcx │ │ cmp %rcx,%rax │ │ - jbe 59b3f │ │ + jbe 59f61 │ │ shl $0x3,%rax │ │ lea (%rax,%rax,2),%rsi │ │ lea 0x0(,%rcx,8),%rax │ │ - lea (%rax,%rax,2),%r14 │ │ + lea (%rax,%rax,2),%r13 │ │ mov $0x8,%edx │ │ - mov %r13,%rdi │ │ - mov %r14,%rcx │ │ - call 25d00 │ │ + mov %r14,%rdi │ │ + mov %r13,%rcx │ │ + call 2f730 │ │ mov %rax,%r15 │ │ test %rax,%rax │ │ - jne 59b42 │ │ - jmp 5a356 │ │ - mov %r15,%r13 │ │ - mov -0x108(%rbp),%r12 │ │ - mov -0xf8(%rbp),%r15 │ │ - mov -0xf0(%rbp),%r14d │ │ - mov -0xe8(%rbp),%ebx │ │ - mov -0x40(%rbp),%rcx │ │ + jne 59f64 │ │ + jmp 5a6bf │ │ + mov -0x140(%rbp),%r12 │ │ + mov -0x130(%rbp),%r15 │ │ + mov -0x128(%rbp),%r14d │ │ + mov -0x120(%rbp),%ebx │ │ + mov -0xb0(%rbp),%rcx │ │ test %rcx,%rcx │ │ - je 59adc │ │ + je 59ebb │ │ lea (%rcx,%rcx,2),%rax │ │ - mov -0x50(%rbp),%rdx │ │ + mov -0x88(%rbp),%rdx │ │ cmp %r12,-0x18(%rdx,%rax,8) │ │ - jne 59adc │ │ - mov -0x50(%rbp),%rcx │ │ - lea (%rcx,%rax,8),%rax │ │ + jne 59ebb │ │ + mov -0x88(%rbp),%rdx │ │ + lea (%rdx,%rax,8),%rax │ │ mov %r15,-0x10(%rax) │ │ mov %r14d,-0x8(%rax) │ │ mov %ebx,-0x4(%rax) │ │ - jmp 59b1c │ │ - cmp -0x68(%rbp),%rcx │ │ - jne 59af3 │ │ - lea -0x68(%rbp),%rdi │ │ - call 665b0 │ │ - mov -0x60(%rbp),%rax │ │ - mov %rax,-0x50(%rbp) │ │ - mov -0x40(%rbp),%rcx │ │ + movzbl -0x105(%rbp),%eax │ │ + jmp 58f2a │ │ + cmp -0xa0(%rbp),%rcx │ │ + jne 59ede │ │ + lea -0xa0(%rbp),%rdi │ │ + call 5b280 │ │ + mov -0x98(%rbp),%rax │ │ + mov %rax,-0xa8(%rbp) │ │ + mov -0xb0(%rbp),%rcx │ │ lea (%rcx,%rcx,2),%rax │ │ - mov -0x50(%rbp),%rdx │ │ + mov -0xa8(%rbp),%rdx │ │ mov %r12,(%rdx,%rax,8) │ │ mov %r15,0x8(%rdx,%rax,8) │ │ mov %r14d,0x10(%rdx,%rax,8) │ │ mov %ebx,0x14(%rdx,%rax,8) │ │ inc %rcx │ │ - mov %rcx,-0x40(%rbp) │ │ - mov %rcx,-0x58(%rbp) │ │ - lea -0x178(%rbp),%r12 │ │ - mov %r13,%r15 │ │ - jmp 59bac │ │ - movq $0x0,-0x40(%rbp) │ │ - movzbl -0xcd(%rbp),%eax │ │ - jmp 58c2d │ │ - mov %r13,%r15 │ │ - mov -0xa8(%rbp),%r14 │ │ - cmp -0xb8(%rbp),%r14 │ │ - jne 59b5e │ │ - lea -0xb8(%rbp),%rdi │ │ - call 5aac0 │ │ - mov -0xb0(%rbp),%rax │ │ + mov %rcx,-0x90(%rbp) │ │ + mov %rdx,-0x88(%rbp) │ │ + movzbl -0x105(%rbp),%eax │ │ + jmp 58f2a │ │ + xor %ecx,%ecx │ │ + movzbl -0x105(%rbp),%eax │ │ + jmp 58f2a │ │ + mov $0x8,%ecx │ │ + mov %rcx,-0xa8(%rbp) │ │ + test %rax,%rax │ │ + je 59f47 │ │ + mov %r14,%rdi │ │ + call *0x1e5b1(%rip) │ │ + xor %ecx,%ecx │ │ + mov $0x8,%eax │ │ + mov %rax,-0x88(%rbp) │ │ + movzbl -0x105(%rbp),%eax │ │ + jmp 58f2a │ │ + mov %r14,%r15 │ │ + mov -0xd8(%rbp),%r14 │ │ + cmp -0xe8(%rbp),%r14 │ │ + jne 59f80 │ │ + lea -0xe8(%rbp),%rdi │ │ + call 5aec0 │ │ + mov -0xe0(%rbp),%rax │ │ mov %r14,%rcx │ │ shl $0x5,%rcx │ │ mov %r15,(%rax,%rcx,1) │ │ - mov -0x40(%rbp),%rdx │ │ + mov -0xb0(%rbp),%rdx │ │ mov %rdx,0x8(%rax,%rcx,1) │ │ mov %rbx,0x10(%rax,%rcx,1) │ │ mov %r12,0x18(%rax,%rcx,1) │ │ inc %r14 │ │ - mov %r14,-0xa8(%rbp) │ │ + mov %r14,-0xd8(%rbp) │ │ mov $0x8,%eax │ │ - mov %rax,-0x50(%rbp) │ │ - movq $0x0,-0x40(%rbp) │ │ - lea -0x178(%rbp),%r12 │ │ - lea 0x208ec(%rip),%r15 │ │ - xor %r13d,%r13d │ │ - movzbl -0xcd(%rbp),%eax │ │ - jmp 58c2d │ │ - add %rdx,%r10 │ │ - mov %r10,-0xc8(%rbp) │ │ - movq $0x0,-0xc0(%rbp) │ │ - mov %r10,%r11 │ │ - mov $0x13,%eax │ │ - xor %esi,%esi │ │ - xor %r13d,%r13d │ │ - mov %r11,-0x30(%rbp) │ │ - jmp 5a142 │ │ - xor %esi,%esi │ │ - xor %r13d,%r13d │ │ - jmp 5a142 │ │ - mov -0xa8(%rbp),%rsi │ │ + mov %rax,-0xa8(%rbp) │ │ + xor %ecx,%ecx │ │ + mov %rax,-0x88(%rbp) │ │ + movzbl -0x105(%rbp),%eax │ │ + jmp 58f2a │ │ + mov -0xd8(%rbp),%rsi │ │ cmp $0x2,%rsi │ │ - jae 5a279 │ │ - movq $0x0,-0x80(%rbp) │ │ - movq $0x8,-0x78(%rbp) │ │ - movq $0x0,-0x70(%rbp) │ │ - cmpw $0x5,-0x116(%rbp) │ │ - jae 59c35 │ │ - cmpl $0xffffffff,-0x218(%rbp) │ │ - je 59c95 │ │ - lea -0x218(%rbp),%rcx │ │ - jmp 59c46 │ │ - cmpq $0x0,-0x168(%rbp) │ │ - je 59c95 │ │ - mov -0x170(%rbp),%rcx │ │ + jae 5a5a8 │ │ + movq $0x0,-0x60(%rbp) │ │ + movq $0x8,-0x58(%rbp) │ │ + movq $0x0,-0x50(%rbp) │ │ + cmpw $0x5,-0x156(%rbp) │ │ + jae 5a03d │ │ + cmpl $0xffffffff,-0x270(%rbp) │ │ + je 5a099 │ │ + lea -0x270(%rbp),%rcx │ │ + jmp 5a04e │ │ + movzbl -0x5f(%rbp),%r10d │ │ + movzwl -0x5e(%rbp),%ebx │ │ + mov -0x5c(%rbp),%edx │ │ + mov -0x58(%rbp),%r13 │ │ + jmp 5a468 │ │ + mov $0x11,%al │ │ + xor %ebx,%ebx │ │ + mov %r15,%r13 │ │ + jmp 5a23f │ │ + cmpq $0x0,-0x178(%rbp) │ │ + je 5a099 │ │ + mov -0x180(%rbp),%rcx │ │ lea -0x2c0(%rbp),%rdi │ │ - lea -0x218(%rbp),%r8 │ │ - mov -0x250(%rbp),%rsi │ │ - mov -0x258(%rbp),%rdx │ │ - call 5abb0 │ │ + lea -0x270(%rbp),%r8 │ │ + mov -0x2c8(%rbp),%rsi │ │ + mov -0x2d0(%rbp),%rdx │ │ + call 5afb0 │ │ mov -0x2c0(%rbp),%r14 │ │ - mov -0x2b8(%rbp),%r13 │ │ - mov -0x2b0(%rbp),%rax │ │ - mov %rax,-0x30(%rbp) │ │ + mov -0x2b8(%rbp),%r15 │ │ + mov -0x2b0(%rbp),%r13 │ │ cmp $0xffffffffffffffff,%r14 │ │ - je 59f00 │ │ - lea -0x80(%rbp),%rdi │ │ - call 665b0 │ │ - jmp 59caf │ │ - lea -0x80(%rbp),%rdi │ │ - call 665b0 │ │ - mov $0x1,%r13d │ │ + je 5a2c9 │ │ + lea -0x60(%rbp),%rdi │ │ + call 5b280 │ │ + jmp 5a0ae │ │ + lea -0x60(%rbp),%rdi │ │ + call 5b280 │ │ + mov $0x1,%r15d │ │ xor %r14d,%r14d │ │ - movq $0x0,-0x30(%rbp) │ │ - mov -0x78(%rbp),%rcx │ │ - mov %r14,(%rcx) │ │ - mov %r13,0x8(%rcx) │ │ - mov -0x30(%rbp),%rax │ │ - mov %rcx,-0x50(%rbp) │ │ - mov %rax,0x10(%rcx) │ │ - movq $0x1,-0x70(%rbp) │ │ + xor %r13d,%r13d │ │ + mov -0x58(%rbp),%rax │ │ + mov %r14,(%rax) │ │ + mov %r15,0x8(%rax) │ │ + mov %rax,-0x38(%rbp) │ │ + mov %r13,0x10(%rax) │ │ + movq $0x1,-0x50(%rbp) │ │ mov $0x1,%edx │ │ - mov $0x28,%ebx │ │ + mov $0x28,%r14d │ │ xor %r12d,%r12d │ │ - jmp 59d16 │ │ - nopl (%rax) │ │ - mov -0x78(%rbp),%rax │ │ - mov %rax,-0x50(%rbp) │ │ - mov %rbx,%rdi │ │ - mov -0x50(%rbp),%rcx │ │ - mov %r14,-0x10(%rcx,%rdi,1) │ │ - mov -0x40(%rbp),%rax │ │ - mov %rax,-0x8(%rcx,%rdi,1) │ │ - mov %r13,(%rcx,%rdi,1) │ │ + jmp 5a108 │ │ + nopl 0x0(%rax) │ │ + mov -0x38(%rbp),%rcx │ │ + mov %rbx,-0x10(%rcx,%r14,1) │ │ + mov -0x80(%rbp),%rax │ │ + mov %rax,-0x8(%rcx,%r14,1) │ │ + mov %r13,(%rcx,%r14,1) │ │ mov %r15,%rdx │ │ inc %rdx │ │ - mov %rdx,-0x70(%rbp) │ │ - add $0x58,%r12 │ │ - add $0x18,%rdi │ │ - mov %rdi,%rbx │ │ - cmpw $0x5,-0x116(%rbp) │ │ - jae 59d50 │ │ + mov %rdx,-0x50(%rbp) │ │ + add $0x70,%r12 │ │ + add $0x18,%r14 │ │ + cmpw $0x5,-0x156(%rbp) │ │ + jae 5a140 │ │ test %rdx,%rdx │ │ - je 59d6a │ │ + je 5a15a │ │ lea -0x1(%rdx),%rax │ │ - cmp -0x168(%rbp),%rax │ │ - jae 59e3b │ │ - mov -0x170(%rbp),%rcx │ │ + cmp -0x178(%rbp),%rax │ │ + jae 5a25f │ │ + mov -0x180(%rbp),%rcx │ │ add %r12,%rcx │ │ - jmp 59d80 │ │ - data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - cmp -0x168(%rbp),%rdx │ │ - jae 59e3b │ │ - imul $0x58,%rdx,%rcx │ │ - add -0x170(%rbp),%rcx │ │ - jmp 59d80 │ │ - cmpl $0xffffffff,-0x218(%rbp) │ │ - lea -0x218(%rbp),%rcx │ │ - je 59fde │ │ + jmp 5a170 │ │ + data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + cmp -0x178(%rbp),%rdx │ │ + jae 5a25f │ │ + imul $0x70,%rdx,%rcx │ │ + add -0x180(%rbp),%rcx │ │ + jmp 5a170 │ │ + cmpl $0xffffffff,-0x270(%rbp) │ │ + lea -0x270(%rbp),%rcx │ │ + je 5a301 │ │ xchg %ax,%ax │ │ mov %rdx,%r15 │ │ lea -0x2c0(%rbp),%rdi │ │ - mov -0x250(%rbp),%rsi │ │ - mov -0x258(%rbp),%rdx │ │ - lea -0x218(%rbp),%r8 │ │ - call 5abb0 │ │ - mov -0x2c0(%rbp),%r14 │ │ + mov -0x2c8(%rbp),%rsi │ │ + mov -0x2d0(%rbp),%rdx │ │ + lea -0x270(%rbp),%r8 │ │ + call 5afb0 │ │ + mov -0x2c0(%rbp),%rbx │ │ mov -0x2b8(%rbp),%rax │ │ - mov %rax,-0x40(%rbp) │ │ + mov %rax,-0x80(%rbp) │ │ mov -0x2b0(%rbp),%r13 │ │ - cmp $0xffffffffffffffff,%r14 │ │ - je 59dde │ │ - cmp -0x80(%rbp),%r15 │ │ - mov %rbx,%rdi │ │ - jne 59ceb │ │ - lea -0x80(%rbp),%rdi │ │ - call 665b0 │ │ - jmp 59ce0 │ │ - mov -0x78(%rbp),%rbx │ │ + cmp $0xffffffffffffffff,%rbx │ │ + je 5a1d3 │ │ + cmp -0x60(%rbp),%r15 │ │ + jne 5a0e0 │ │ + lea -0x60(%rbp),%rdi │ │ + call 5b280 │ │ + mov -0x58(%rbp),%rax │ │ + mov %rax,-0x38(%rbp) │ │ + jmp 5a0e0 │ │ + mov -0x58(%rbp),%rbx │ │ test %r15,%r15 │ │ - mov %r13,-0x30(%rbp) │ │ - je 59e18 │ │ + je 5a20e │ │ lea 0x8(%rbx),%r14 │ │ - mov 0x2144a(%rip),%r12 │ │ - jmp 59e09 │ │ - nopl 0x0(%rax,%rax,1) │ │ + xor %r12d,%r12d │ │ + jmp 5a1fc │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ + inc %r12 │ │ add $0x18,%r14 │ │ - dec %r15 │ │ - je 59e18 │ │ + cmp %r12,%r15 │ │ + je 5a20e │ │ cmpq $0x0,-0x8(%r14) │ │ - je 59e00 │ │ + je 5a1f0 │ │ mov (%r14),%rdi │ │ - call *%r12 │ │ - jmp 59e00 │ │ - mov -0x40(%rbp),%r13 │ │ - jmp 59f05 │ │ - lea (%r10,%rsi,1),%rax │ │ - inc %rax │ │ - mov %rax,-0x30(%rbp) │ │ - mov $0x13,%eax │ │ - xor %esi,%esi │ │ - xor %r13d,%r13d │ │ - jmp 5a142 │ │ - mov -0x80(%rbp),%rax │ │ - mov -0x78(%rbp),%r15 │ │ - cmp %rdx,%rax │ │ - jbe 59f6c │ │ + call *0x1e2ec(%rip) │ │ + jmp 5a1f0 │ │ + mov -0x80(%rbp),%r15 │ │ + cmpq $0x0,-0x60(%rbp) │ │ + je 5a222 │ │ + mov %rbx,%rdi │ │ + call *0x1e2d6(%rip) │ │ + mov %r15,%rbx │ │ + cmpq $0x0,-0x1d0(%rbp) │ │ + jne 5a4a2 │ │ + jmp 5a4af │ │ + mov $0x11,%al │ │ + xor %ebx,%ebx │ │ + mov %rcx,%r13 │ │ + xor %edx,%edx │ │ + xor %r10d,%r10d │ │ + jmp 5a468 │ │ + mov $0x11,%al │ │ + mov %rcx,%r13 │ │ + mov -0x80(%rbp),%rbx │ │ + mov -0x30(%rbp),%r10 │ │ + mov -0x38(%rbp),%rdx │ │ + jmp 5a468 │ │ + mov -0x58(%rbp),%r15 │ │ + cmp %rdx,-0x60(%rbp) │ │ + jbe 5a2de │ │ test %rdx,%rdx │ │ - je 59fe9 │ │ - shl $0x3,%rax │ │ - lea (%rax,%rax,2),%rsi │ │ + je 5a30c │ │ mov %rdx,%r12 │ │ lea 0x0(,%rdx,8),%rax │ │ lea (%rax,%rax,2),%rbx │ │ - mov $0x8,%edx │ │ mov %r15,%rdi │ │ - mov %rbx,%rcx │ │ - call 25d00 │ │ + mov %rbx,%rsi │ │ + call *0x1e2b3(%rip) │ │ mov %rax,%r15 │ │ test %rax,%rax │ │ - jne 59ffb │ │ + jne 5a2e1 │ │ mov $0x8,%edi │ │ mov %rbx,%rsi │ │ - call 2899b │ │ - jmp 5a366 │ │ - mov %rsi,-0xc8(%rbp) │ │ - mov $0x6,%eax │ │ - xor %esi,%esi │ │ - xor %r13d,%r13d │ │ - mov -0x248(%rbp),%rcx │ │ - jmp 5a13e │ │ - xor %esi,%esi │ │ - mov $0x6,%eax │ │ - xor %r13d,%r13d │ │ - mov -0x240(%rbp),%rcx │ │ - jmp 5a13e │ │ - mov %rsi,-0xc8(%rbp) │ │ - mov $0x6,%eax │ │ - xor %esi,%esi │ │ - xor %r13d,%r13d │ │ - mov -0x270(%rbp),%rcx │ │ - jmp 5a13e │ │ - xor %esi,%esi │ │ - mov $0x6,%eax │ │ - xor %r13d,%r13d │ │ - mov -0x220(%rbp),%rcx │ │ - jmp 5a13e │ │ + call 27cfb │ │ + jmp 5a6cc │ │ + add %rax,%rdx │ │ + mov %rdx,-0x100(%rbp) │ │ + movq $0x0,-0xf8(%rbp) │ │ + mov %rdx,%r12 │ │ + mov $0x11,%al │ │ + mov %r12,%r13 │ │ + jmp 5a468 │ │ mov $0x8,%ebx │ │ - cmpq $0x0,-0x80(%rbp) │ │ - je 5a169 │ │ - mov %rbx,%rdi │ │ - call *0x21327(%rip) │ │ - jmp 5a169 │ │ - mov $0x13,%eax │ │ - xor %esi,%esi │ │ - xor %r13d,%r13d │ │ - mov %r9,-0x30(%rbp) │ │ - jmp 5a142 │ │ - add %rdx,%rbx │ │ - mov $0x13,%eax │ │ - xor %esi,%esi │ │ - xor %r13d,%r13d │ │ - mov %rbx,-0x30(%rbp) │ │ - jmp 5a142 │ │ - lea -0x218(%rbp),%rax │ │ - and $0xffffffffffff0000,%rax │ │ - and $0xff00,%r8d │ │ - lea (%rax,%r8,1),%r13 │ │ - add $0x34,%r13 │ │ - mov %r10,-0x30(%rbp) │ │ - jmp 5a169 │ │ + cmpq $0x0,-0x60(%rbp) │ │ + jne 5a219 │ │ + jmp 5a222 │ │ mov %rdx,%r12 │ │ - jmp 59ffb │ │ - xor %esi,%esi │ │ - mov $0x6,%eax │ │ - xor %r13d,%r13d │ │ - mov -0x90(%rbp),%rcx │ │ - jmp 5a13e │ │ - add %rbx,%rdx │ │ - mov %rdx,-0xc8(%rbp) │ │ - movq $0x0,-0xc0(%rbp) │ │ - mov $0x13,%eax │ │ - xor %esi,%esi │ │ - xor %r13d,%r13d │ │ - mov %rdx,-0x30(%rbp) │ │ - jmp 5a142 │ │ - mov $0x7,%eax │ │ - xor %esi,%esi │ │ - xor %r13d,%r13d │ │ - mov -0x98(%rbp),%rcx │ │ - jmp 5a13e │ │ - xor %esi,%esi │ │ - mov $0x6,%eax │ │ - xor %r13d,%r13d │ │ - mov -0x238(%rbp),%rcx │ │ - jmp 5a13e │ │ - mov -0x78(%rbp),%r15 │ │ - cmpq $0x0,-0x80(%rbp) │ │ - je 59ff8 │ │ + mov -0xe0(%rbp),%r13 │ │ + mov -0xd8(%rbp),%r14 │ │ + cmp %r14,-0xe8(%rbp) │ │ + ja 5a335 │ │ + jmp 5a35d │ │ + mov $0x7,%al │ │ + jmp 5a468 │ │ + mov -0x58(%rbp),%r15 │ │ + cmpq $0x0,-0x60(%rbp) │ │ + je 5a31b │ │ mov %r15,%rdi │ │ - call *0x2124e(%rip) │ │ + call *0x1e1e3(%rip) │ │ mov $0x8,%r15d │ │ xor %r12d,%r12d │ │ - mov -0xb8(%rbp),%rsi │ │ - mov -0xb0(%rbp),%r14 │ │ - mov -0xa8(%rbp),%r13 │ │ - cmp %r13,%rsi │ │ - jbe 5a05e │ │ - test %r13,%r13 │ │ - je 5a04f │ │ - shl $0x5,%rsi │ │ - mov %r13,%rbx │ │ + mov -0xe0(%rbp),%r13 │ │ + mov -0xd8(%rbp),%r14 │ │ + cmp %r14,-0xe8(%rbp) │ │ + jbe 5a35d │ │ + test %r14,%r14 │ │ + je 5a3e0 │ │ + mov %r14,%rbx │ │ shl $0x5,%rbx │ │ - mov $0x8,%edx │ │ - mov %r14,%rdi │ │ - mov %rbx,%rcx │ │ - call 25d00 │ │ - mov %rax,%r14 │ │ - test %rax,%rax │ │ - jne 5a05e │ │ - mov $0x8,%edi │ │ + mov %r13,%rdi │ │ mov %rbx,%rsi │ │ - call 2899b │ │ - jmp 5a366 │ │ - mov %r14,%rdi │ │ - call *0x211e8(%rip) │ │ - mov $0x8,%r14d │ │ - cmpq $0x0,-0x1c0(%rbp) │ │ - je 5a075 │ │ - mov -0x1b8(%rbp),%rdi │ │ - call *0x211cb(%rip) │ │ - cmpq $0x0,-0x1a8(%rbp) │ │ - mov -0x230(%rbp),%rbx │ │ - je 5a093 │ │ - mov -0x1a0(%rbp),%rdi │ │ - call *0x211ad(%rip) │ │ - cmpq $0x0,-0x190(%rbp) │ │ - je 5a0aa │ │ - mov -0x188(%rbp),%rdi │ │ - call *0x21196(%rip) │ │ - cmpq $0x0,-0x178(%rbp) │ │ - je 5a0c1 │ │ - mov -0x170(%rbp),%rdi │ │ - call *0x2117f(%rip) │ │ - cmpq $0x0,-0x68(%rbp) │ │ - je 5a23c │ │ - mov -0x60(%rbp),%rdi │ │ - call *0x2116a(%rip) │ │ - jmp 5a23c │ │ - add %rdx,%r10 │ │ - mov $0x13,%eax │ │ - xor %esi,%esi │ │ - xor %r13d,%r13d │ │ - mov %r10,-0x30(%rbp) │ │ - jmp 5a142 │ │ - mov $0x13,%eax │ │ - mov %rcx,-0x30(%rbp) │ │ - mov -0x38(%rbp),%r13 │ │ - jmp 5a142 │ │ - mov $0x13,%eax │ │ - xor %esi,%esi │ │ - xor %r13d,%r13d │ │ - jmp 5a13e │ │ - add %rsi,%r9 │ │ - mov %r9,%rdi │ │ - mov $0x13,%eax │ │ - xor %esi,%esi │ │ - xor %r13d,%r13d │ │ - mov %rdi,-0x30(%rbp) │ │ - jmp 5a142 │ │ - mov $0x13,%r8d │ │ - mov %rbx,-0x48(%rbp) │ │ - mov %r8d,%esi │ │ - shr $0x8,%esi │ │ - mov %r8,%r13 │ │ - shr $0x10,%r13 │ │ - movzbl %r8b,%eax │ │ - mov -0x48(%rbp),%rcx │ │ - mov %rcx,-0x30(%rbp) │ │ - movzbl %sil,%ecx │ │ + call *0x1e1ef(%rip) │ │ + mov %rax,%r13 │ │ + test %rax,%rax │ │ + je 5a6b0 │ │ + cmpq $0x0,-0x1d0(%rbp) │ │ + je 5a374 │ │ + mov -0x1c8(%rbp),%rdi │ │ + call *0x1e184(%rip) │ │ + cmpq $0x0,-0x1b8(%rbp) │ │ + mov -0x280(%rbp),%rbx │ │ + je 5a392 │ │ + mov -0x1b0(%rbp),%rdi │ │ + call *0x1e166(%rip) │ │ + cmpq $0x0,-0x1a0(%rbp) │ │ + je 5a3a9 │ │ + mov -0x198(%rbp),%rdi │ │ + call *0x1e14f(%rip) │ │ + cmpq $0x0,-0x188(%rbp) │ │ + je 5a3c0 │ │ + mov -0x180(%rbp),%rdi │ │ + call *0x1e138(%rip) │ │ + cmpq $0x0,-0xa0(%rbp) │ │ + je 5a568 │ │ + mov -0x98(%rbp),%rdi │ │ + call *0x1e11d(%rip) │ │ + jmp 5a568 │ │ + mov %r13,%rdi │ │ + call *0x1e10f(%rip) │ │ + mov $0x8,%r13d │ │ + cmpq $0x0,-0x1d0(%rbp) │ │ + jne 5a367 │ │ + jmp 5a374 │ │ + mov %rdi,%rax │ │ + jmp 5a450 │ │ + movzbl -0x59(%rbp),%ecx │ │ + shl $0x10,%ecx │ │ + movzwl -0x5b(%rbp),%edx │ │ + or %ecx,%edx │ │ + shl $0x20,%rdx │ │ + mov -0x5f(%rbp),%r10d │ │ + or %rdx,%r10 │ │ + mov -0x58(%rbp),%r13 │ │ + mov %r10d,%ebx │ │ + shr $0x8,%ebx │ │ + mov %r10,%rdx │ │ + shr $0x18,%rdx │ │ + jmp 5a468 │ │ + mov $0x11,%al │ │ + jmp 5a24e │ │ + mov $0x11,%al │ │ + xor %ebx,%ebx │ │ + mov %r12,%r13 │ │ + jmp 5a23f │ │ + mov $0x11,%eax │ │ + mov $0x11,%dil │ │ + mov %r15,%r14 │ │ + mov %eax,%r10d │ │ + shr $0x8,%r10d │ │ + mov %rax,%rdx │ │ + mov %edx,%ebx │ │ + shr $0x10,%ebx │ │ + shr $0x20,%rdx │ │ + mov %r14,%r13 │ │ + mov %edi,%eax │ │ + movzbl %r10b,%ecx │ │ shl $0x8,%ecx │ │ - or %rax,%rcx │ │ - shl $0x10,%r13 │ │ - or %rcx,%r13 │ │ - movq $0x1,-0xc8(%rbp) │ │ - movq $0x0,-0xc0(%rbp) │ │ - cmpq $0x0,-0x1c0(%rbp) │ │ - je 5a180 │ │ - mov -0x1b8(%rbp),%rdi │ │ - call *0x210c0(%rip) │ │ - cmpq $0x0,-0x1a8(%rbp) │ │ - je 5a197 │ │ - mov -0x1a0(%rbp),%rdi │ │ - call *0x210a9(%rip) │ │ - cmpq $0x0,-0x190(%rbp) │ │ - je 5a1ae │ │ - mov -0x188(%rbp),%rdi │ │ - call *0x21092(%rip) │ │ - cmpq $0x0,-0x178(%rbp) │ │ - je 5a1c5 │ │ - mov -0x170(%rbp),%rdi │ │ - call *0x2107b(%rip) │ │ - cmpq $0x0,-0x68(%rbp) │ │ - je 5a1d6 │ │ - mov -0x60(%rbp),%rdi │ │ - call *0x2106a(%rip) │ │ - mov -0xb0(%rbp),%rbx │ │ - mov -0xa8(%rbp),%r14 │ │ + movzbl %al,%eax │ │ + or %rcx,%rax │ │ + shl $0x20,%rdx │ │ + shl $0x10,%ebx │ │ + or %rdx,%rbx │ │ + or %rax,%rbx │ │ + movq $0x1,-0x100(%rbp) │ │ + movq $0x0,-0xf8(%rbp) │ │ + cmpq $0x0,-0x1d0(%rbp) │ │ + je 5a4af │ │ + mov -0x1c8(%rbp),%rdi │ │ + call *0x1e049(%rip) │ │ + cmpq $0x0,-0x1b8(%rbp) │ │ + je 5a4c6 │ │ + mov -0x1b0(%rbp),%rdi │ │ + call *0x1e032(%rip) │ │ + cmpq $0x0,-0x1a0(%rbp) │ │ + je 5a4dd │ │ + mov -0x198(%rbp),%rdi │ │ + call *0x1e01b(%rip) │ │ + cmpq $0x0,-0x188(%rbp) │ │ + je 5a4f4 │ │ + mov -0x180(%rbp),%rdi │ │ + call *0x1e004(%rip) │ │ + mov %rbx,%r12 │ │ + cmpq $0x0,-0xa0(%rbp) │ │ + je 5a50e │ │ + mov -0x98(%rbp),%rdi │ │ + call *0x1dfea(%rip) │ │ + mov -0xe0(%rbp),%rbx │ │ + mov -0xd8(%rbp),%r14 │ │ test %r14,%r14 │ │ - je 5a218 │ │ + je 5a54b │ │ lea 0x8(%rbx),%r15 │ │ - mov 0x2104c(%rip),%r12 │ │ - jmp 5a209 │ │ - cs nopw 0x0(%rax,%rax,1) │ │ + jmp 5a539 │ │ + nopw 0x0(%rax,%rax,1) │ │ add $0x20,%r15 │ │ dec %r14 │ │ - je 5a218 │ │ + je 5a54b │ │ cmpq $0x0,(%r15) │ │ - je 5a200 │ │ + je 5a530 │ │ mov -0x8(%r15),%rdi │ │ - call *%r12 │ │ - jmp 5a200 │ │ - mov %r13,%r12 │ │ - mov -0x30(%rbp),%r14 │ │ - cmpq $0x0,-0xb8(%rbp) │ │ - je 5a232 │ │ + call *0x1dfaf(%rip) │ │ + jmp 5a530 │ │ + cmpq $0x0,-0xe8(%rbp) │ │ + je 5a55e │ │ mov %rbx,%rdi │ │ - call *0x2100e(%rip) │ │ + call *0x1df9a(%rip) │ │ xor %r15d,%r15d │ │ - mov -0x230(%rbp),%rbx │ │ + mov -0x280(%rbp),%rbx │ │ cmpl $0x1,(%rbx) │ │ - je 5a2a6 │ │ + je 5a5f6 │ │ movq $0x1,(%rbx) │ │ lea 0x8(%rbx),%rax │ │ mov %r15,0x8(%rbx) │ │ mov %r12,0x10(%rbx) │ │ - mov %r14,0x18(%rbx) │ │ - mov %r13,0x20(%rbx) │ │ - add $0x298,%rsp │ │ + mov %r13,0x18(%rbx) │ │ + mov %r14,0x20(%rbx) │ │ + add $0x2d8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - add %rsi,%rdi │ │ - mov %rdi,%rdx │ │ - jmp 59f9f │ │ - mov -0xb0(%rbp),%rdi │ │ + mov $0x11,%al │ │ + mov %r12,%r13 │ │ + jmp 5a24e │ │ + mov -0xe0(%rbp),%rdi │ │ cmp $0x15,%rsi │ │ - jae 5a34c │ │ - call 5aa10 │ │ - jmp 59c01 │ │ - mov $0x13,%eax │ │ - mov %r11,-0x30(%rbp) │ │ - mov -0x38(%rbp),%r13 │ │ - jmp 5a142 │ │ + jae 5a6a6 │ │ + call 5ae10 │ │ + jmp 59fe4 │ │ + mov -0x68(%rbp),%r8 │ │ + lea -0x270(%rbp),%rax │ │ + and $0xffffffffffff0000,%rax │ │ + and $0xff00,%r8d │ │ + lea (%rax,%r8,1),%rbx │ │ + add $0x2e,%rbx │ │ + cmpq $0x0,-0x1d0(%rbp) │ │ + jne 5a4a2 │ │ + jmp 5a4af │ │ add $0x8,%rbx │ │ - mov %rbx,-0x218(%rbp) │ │ - mov %r15,-0x210(%rbp) │ │ - mov %r12,-0x208(%rbp) │ │ - mov %r14,-0x200(%rbp) │ │ - mov %r13,-0x1f8(%rbp) │ │ - lea -0x218(%rbp),%rdi │ │ - call 5b4c0 │ │ - lea -0x503d0(%rip),%rdi │ │ - lea 0x20181(%rip),%rdx │ │ + mov %rbx,-0x270(%rbp) │ │ + mov %r15,-0x268(%rbp) │ │ + mov %r12,-0x260(%rbp) │ │ + mov %r13,-0x258(%rbp) │ │ + mov %r14,-0x250(%rbp) │ │ + lea -0x270(%rbp),%rdi │ │ + call 5b2f0 │ │ + lea -0x50490(%rip),%rdi │ │ + lea 0x1d131(%rip),%rdx │ │ mov $0x1d,%esi │ │ - call 30650 │ │ - mov %r15,%rdi │ │ - jmp 5a337 │ │ + call 2fe00 │ │ mov $0x2,%edi │ │ mov %rbx,%rsi │ │ - call 2899b │ │ - mov $0x8,%edi │ │ - mov %r15,%rsi │ │ - call 2899b │ │ - jmp 5a366 │ │ + call 27cfb │ │ + mov $0x10,%edi │ │ + mov %rbx,%rsi │ │ + call 27cfb │ │ + jmp 5a6cc │ │ mov $0x2,%edi │ │ mov %rbx,%rsi │ │ - call 2899b │ │ - jmp 5a366 │ │ + call 27cfb │ │ + jmp 5a6cc │ │ + mov $0x10,%edi │ │ + mov -0x30(%rbp),%rsi │ │ + call 27cfb │ │ + jmp 5a6cc │ │ + lea 0x1d145(%rip),%rdi │ │ + call 32c50 │ │ + jmp 5a6cc │ │ + lea 0x1d107(%rip),%rax │ │ + mov %rax,-0xd0(%rbp) │ │ + mov -0xd0(%rbp),%rdi │ │ + call 32c70 │ │ + jmp 5a6cc │ │ + call 5ad40 │ │ + jmp 59fe4 │ │ mov $0x8,%edi │ │ - mov %r14,%rsi │ │ - call 2899b │ │ - jmp 5a366 │ │ - lea 0x20179(%rip),%rdi │ │ - call 336c0 │ │ - jmp 5a366 │ │ - lea 0x20183(%rip),%rdi │ │ - call 336a0 │ │ - jmp 5a366 │ │ - call 5a8e0 │ │ - jmp 59c01 │ │ - mov %r13,%rbx │ │ + mov %rbx,%rsi │ │ + call 27cfb │ │ + jmp 5a6cc │ │ mov $0x8,%edi │ │ - mov %r14,%rsi │ │ - call 2899b │ │ + mov %r13,%rsi │ │ + call 27cfb │ │ ud2 │ │ - jmp 5a456 │ │ mov %rax,%r13 │ │ - mov %rbx,%rdi │ │ - call *0x20ec7(%rip) │ │ - jmp 5a459 │ │ + mov %r14,%rdi │ │ + call *0x1de1e(%rip) │ │ + jmp 5a7c8 │ │ mov %rax,%r13 │ │ mov %r15,%rdi │ │ - call *0x20eb6(%rip) │ │ - jmp 5a459 │ │ - jmp 5a456 │ │ - jmp 5a448 │ │ + call *0x1de0d(%rip) │ │ + jmp 5a7c8 │ │ + jmp 5a7b7 │ │ + jmp 5a7bc │ │ mov %rax,%r13 │ │ - lea -0xb8(%rbp),%rdi │ │ - call 5a7f0 │ │ + lea -0xe8(%rbp),%rdi │ │ + call 5ac50 │ │ mov %r15,%rdi │ │ mov %r12,%rsi │ │ - call 5a870 │ │ - lea -0x218(%rbp),%rdi │ │ - call 5a780 │ │ - cmpq $0x0,-0x68(%rbp) │ │ - je 5a440 │ │ - mov -0x60(%rbp),%rdi │ │ - jmp 5a43a │ │ - jmp 5a448 │ │ - mov %r13,%rdi │ │ - mov %rax,%r13 │ │ - test %r14,%r14 │ │ - je 5a44b │ │ - call *0x20e61(%rip) │ │ - jmp 5a44b │ │ - jmp 5a448 │ │ + call 5acd0 │ │ + lea -0x270(%rbp),%rdi │ │ + call 5abd0 │ │ + cmpq $0x0,-0xa0(%rbp) │ │ + je 5a79b │ │ + mov -0x98(%rbp),%rdi │ │ + jmp 5a795 │ │ + jmp 5a7bc │ │ mov %rax,%r13 │ │ test %r14,%r14 │ │ - je 5a44b │ │ - mov -0x40(%rbp),%rdi │ │ - call *0x20e4b(%rip) │ │ - jmp 5a44b │ │ + je 5a7bf │ │ + mov %r15,%rdi │ │ + call *0x1ddaf(%rip) │ │ + jmp 5a7bf │ │ + jmp 5a7bc │ │ + jmp 5a7b7 │ │ mov %rax,%r13 │ │ - cmpq $0x0,-0x90(%rbp) │ │ - je 5a416 │ │ - mov -0x88(%rbp),%rdi │ │ - call *0x20e2f(%rip) │ │ - jmp 5a416 │ │ + cmpq $0x0,-0xa8(%rbp) │ │ + je 5a76e │ │ + mov -0xd0(%rbp),%rdi │ │ + call *0x1dd8f(%rip) │ │ + jmp 5a76e │ │ mov %rax,%r13 │ │ - cmpq $0x0,-0x38(%rbp) │ │ - je 5a42c │ │ - mov -0x40(%rbp),%rdi │ │ - call *0x20e19(%rip) │ │ - jmp 5a42c │ │ + cmpq $0x0,-0x70(%rbp) │ │ + je 5a784 │ │ + mov -0x38(%rbp),%rdi │ │ + call *0x1dd79(%rip) │ │ + jmp 5a784 │ │ mov %rax,%r13 │ │ - cmpq $0x0,-0x50(%rbp) │ │ - je 5a440 │ │ - mov -0xa0(%rbp),%rdi │ │ - call *0x20e00(%rip) │ │ + cmpq $0x0,-0xc8(%rbp) │ │ + je 5a79b │ │ + mov -0xc0(%rbp),%rdi │ │ + call *0x1dd5d(%rip) │ │ mov %r13,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ mov %rax,%r13 │ │ - lea -0x80(%rbp),%rdi │ │ - call 5ab30 │ │ - jmp 5a459 │ │ + test %rbx,%rbx │ │ + je 5a7bf │ │ + mov -0x80(%rbp),%rdi │ │ + call *0x1dd43(%rip) │ │ + jmp 5a7bf │ │ mov %rax,%r13 │ │ - lea -0x218(%rbp),%rdi │ │ - call 5a780 │ │ - cmpq $0x0,-0x68(%rbp) │ │ - je 5a476 │ │ - mov -0x60(%rbp),%rdi │ │ - call *0x20dca(%rip) │ │ - lea -0xb8(%rbp),%rdi │ │ - call 5a7f0 │ │ + jmp 5a7c8 │ │ + mov %rax,%r13 │ │ + lea -0x60(%rbp),%rdi │ │ + call 5af30 │ │ + lea -0x270(%rbp),%rdi │ │ + call 5abd0 │ │ + cmpq $0x0,-0xa0(%rbp) │ │ + je 5a7eb │ │ + mov -0x98(%rbp),%rdi │ │ + call *0x1dd0d(%rip) │ │ + lea -0xe8(%rbp),%rdi │ │ + call 5ac50 │ │ mov %r13,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ + call 6eba0 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - mov 0x25051(%rip),%rdx │ │ + mov 0x21fa9(%rip),%rdx │ │ xor %eax,%eax │ │ test %rdx,%rdx │ │ - je 5a54d │ │ + je 5a8bc │ │ push %rbp │ │ mov %rsp,%rbp │ │ - push %r14 │ │ push %rbx │ │ - mov 0x25030(%rip),%rcx │ │ + push %rax │ │ + mov 0x21f89(%rip),%rcx │ │ cmp $0x1,%rdx │ │ - je 5a4e1 │ │ + je 5a851 │ │ xor %eax,%eax │ │ mov %rdx,%rsi │ │ - nopl 0x0(%rax,%rax,1) │ │ + nopw 0x0(%rax,%rax,1) │ │ mov %rax,%r8 │ │ mov %rsi,%r9 │ │ shr $1,%r9 │ │ add %r9,%rax │ │ lea (%rax,%rax,2),%r10 │ │ cmp %rdi,(%rcx,%r10,8) │ │ cmova %r8,%rax │ │ sub %r9,%rsi │ │ cmp $0x1,%rsi │ │ - ja 5a4c0 │ │ + ja 5a830 │ │ lea (%rax,%rax,2),%rsi │ │ mov (%rcx,%rsi,8),%rsi │ │ cmp %rdi,%rsi │ │ - je 5a4f7 │ │ + je 5a867 │ │ adc $0x0,%rax │ │ - je 5a546 │ │ + je 5a8b3 │ │ dec %rax │ │ cmp %rdx,%rax │ │ - jae 5a546 │ │ + jae 5a8b3 │ │ lea (%rax,%rax,2),%rdx │ │ mov (%rcx,%rdx,8),%rax │ │ cmp %rdi,%rax │ │ - ja 5a546 │ │ + ja 5a8b3 │ │ lea (%rcx,%rdx,8),%rcx │ │ add 0x8(%rcx),%rax │ │ cmp %rax,%rdi │ │ - ja 5a546 │ │ - mov 0x25013(%rip),%rax │ │ + ja 5a8b3 │ │ + mov 0x21f6b(%rip),%rax │ │ test %rax,%rax │ │ - je 5a546 │ │ - mov 0x10(%rcx),%ebx │ │ - add 0x25014(%rip),%rbx │ │ - jb 5a546 │ │ - mov 0x25013(%rip),%rdx │ │ - mov %rdx,%r14 │ │ - sub %rbx,%r14 │ │ - jb 5a546 │ │ - cmp 0x24ff4(%rip),%rdx │ │ - jbe 5a54e │ │ + je 5a8b3 │ │ + mov 0x10(%rcx),%esi │ │ + add 0x21f6c(%rip),%rsi │ │ + jb 5a8b3 │ │ + mov 0x21f6b(%rip),%rdx │ │ + cmp %rsi,%rdx │ │ + jb 5a8b3 │ │ + cmp 0x21f4f(%rip),%rdx │ │ + jbe 5a8bd │ │ xor %eax,%eax │ │ + add $0x8,%rsp │ │ pop %rbx │ │ - pop %r14 │ │ pop %rbp │ │ ret │ │ ret │ │ - add %rax,%rbx │ │ + add %rax,%rsi │ │ add %rax,%rdx │ │ - mov 0x24f3d(%rip),%rax │ │ + mov 0x21e86(%rip),%rax │ │ xor %edi,%edi │ │ - mov %rbx,%rsi │ │ + mov %rsi,%rbx │ │ call *%rax │ │ cmp $0x1,%rax │ │ - jne 5a579 │ │ + jne 5a8e4 │ │ + mov %rbx,%rax │ │ sub %rbx,%rdx │ │ - xor %eax,%eax │ │ - cmp %r14,%rdx │ │ - cmovbe %rbx,%rax │ │ + add $0x8,%rsp │ │ pop %rbx │ │ - pop %r14 │ │ pop %rbp │ │ ret │ │ xor %eax,%eax │ │ + add $0x8,%rsp │ │ pop %rbx │ │ - pop %r14 │ │ pop %rbp │ │ ret │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - movabs $0xffffffff00000000,%rdx │ │ + int3 │ │ + int3 │ │ + int3 │ │ mov (%rsi),%rax │ │ - lea -0x55ff9(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%r8 │ │ - add %rcx,%r8 │ │ - jmp *%r8 │ │ + lea -0x56502(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rdx │ │ + add %rcx,%rdx │ │ + jmp *%rdx │ │ mov 0x8(%rsi),%rcx │ │ - mov %ecx,%r8d │ │ - shr $0x8,%r8d │ │ - mov %rcx,%r9 │ │ - shr $0x10,%r9 │ │ - mov %rcx,%r10 │ │ - and %rdx,%r10 │ │ - jmp 5a5ce │ │ + mov %rcx,0x8(%rdi) │ │ + mov %rax,(%rdi) │ │ + ret │ │ movzbl 0x8(%rsi),%ecx │ │ - xor %r8d,%r8d │ │ - xor %r9d,%r9d │ │ - xor %r10d,%r10d │ │ - movups 0x30(%rsi),%xmm0 │ │ - mov 0x40(%rsi),%r14 │ │ - mov 0x18(%rsi),%rbx │ │ - cmp $0xffffffffffffffff,%rbx │ │ - je 5a608 │ │ - lea -0x55f8b(%rip),%r11 │ │ - movslq (%r11,%rbx,4),%r15 │ │ - add %r11,%r15 │ │ - jmp *%r15 │ │ - mov 0x20(%rsi),%r15 │ │ - mov %r15d,%r12d │ │ - shr $0x8,%r12d │ │ - mov %r15,%r13 │ │ - shr $0x10,%r13 │ │ - and %r15,%rdx │ │ - jmp 5a617 │ │ - jmp 5a630 │ │ - movzbl 0x20(%rsi),%r15d │ │ - xor %r12d,%r12d │ │ - xor %r13d,%r13d │ │ - xor %edx,%edx │ │ - shl $0x8,%r12d │ │ - movzbl %r15b,%r15d │ │ - or %r12d,%r15d │ │ - shl $0x10,%r13d │ │ - movzwl %r15w,%r15d │ │ - or %r13d,%r15d │ │ - or %rdx,%r15 │ │ + mov %cl,0x8(%rdi) │ │ + mov %rax,(%rdi) │ │ + ret │ │ + movups 0x8(%rsi),%xmm0 │ │ + movups %xmm0,0x8(%rdi) │ │ mov %rax,(%rdi) │ │ - shl $0x8,%r8d │ │ - movzbl %cl,%eax │ │ - or %r8d,%eax │ │ - shl $0x10,%r9d │ │ - movzwl %ax,%eax │ │ - or %r9d,%eax │ │ - or %rax,%r10 │ │ - mov %r10,0x8(%rdi) │ │ - mov -0x8(%rsp),%rax │ │ - mov %rax,0x10(%rdi) │ │ - movups %xmm0,0x30(%rdi) │ │ - mov %r14,0x40(%rdi) │ │ - movups 0x48(%rsi),%xmm0 │ │ - movups %xmm0,0x48(%rdi) │ │ - mov %rbx,0x18(%rdi) │ │ - mov %r15,0x20(%rdi) │ │ - mov %r11,0x28(%rdi) │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ ret │ │ - mov 0x8(%rsi),%rcx │ │ - mov 0x10(%rsi),%r8 │ │ - mov %r8,-0x8(%rsp) │ │ - mov %ecx,%r8d │ │ - shr $0x8,%r8d │ │ - mov %rcx,%r9 │ │ - shr $0x10,%r9 │ │ - mov %rcx,%r10 │ │ - and %rdx,%r10 │ │ - jmp 5a5ce │ │ movzwl 0x8(%rsi),%ecx │ │ - mov %ecx,%r8d │ │ - shr $0x8,%r8d │ │ - jmp 5a5c8 │ │ - mov 0x20(%rsi),%r15 │ │ - mov 0x28(%rsi),%r11 │ │ - mov %r15d,%r12d │ │ - shr $0x8,%r12d │ │ - mov %r15,%r13 │ │ - shr $0x10,%r13 │ │ - and %r15,%rdx │ │ - jmp 5a617 │ │ - movzwl 0x20(%rsi),%r15d │ │ - mov %r15d,%r12d │ │ - shr $0x8,%r12d │ │ - jmp 5a612 │ │ + mov %cx,0x8(%rdi) │ │ + mov %rax,(%rdi) │ │ + ret │ │ mov 0x8(%rsi),%ecx │ │ - mov %ecx,%r8d │ │ - shr $0x8,%r8d │ │ - mov %ecx,%r9d │ │ - shr $0x10,%r9d │ │ - jmp 5a5cb │ │ - mov 0x20(%rsi),%r15d │ │ - mov %r15d,%r12d │ │ - shr $0x8,%r12d │ │ - mov %r15d,%r13d │ │ - shr $0x10,%r13d │ │ - jmp 5a615 │ │ + mov %ecx,0x8(%rdi) │ │ + mov %rax,(%rdi) │ │ + ret │ │ + movaps 0x10(%rsi),%xmm0 │ │ + movaps %xmm0,0x10(%rdi) │ │ + mov %rax,(%rdi) │ │ + ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + mov (%rsi),%rcx │ │ + mov 0x8(%rsi),%rdx │ │ + test %rdx,%rdx │ │ + je 5a97c │ │ + lea 0x1(%rcx),%rax │ │ + lea -0x1(%rdx),%r8 │ │ + movsbq (%rcx),%r10 │ │ + mov %rax,(%rsi) │ │ + mov %r8,0x8(%rsi) │ │ + test %r10,%r10 │ │ + js 5a984 │ │ + mov %r10,0x8(%rdi) │ │ + movb $0xff,(%rdi) │ │ + ret │ │ + movb $0x11,(%rdi) │ │ + mov %rcx,0x8(%rdi) │ │ + ret │ │ + test %r8,%r8 │ │ + je 5a9bd │ │ + and $0x7f,%r10d │ │ + lea -0x2(%rdx),%r8 │ │ + movzbl 0x1(%rcx),%r9d │ │ + mov %r9d,%eax │ │ + and $0x7f,%eax │ │ + shl $0x7,%eax │ │ + or %r10,%rax │ │ + test %r9b,%r9b │ │ + js 5a9c9 │ │ + add $0x2,%rcx │ │ + mov %rcx,%r10 │ │ + mov %r10,(%rsi) │ │ + mov %r8,0x8(%rsi) │ │ + mov %rax,0x8(%rdi) │ │ + movb $0xff,(%rdi) │ │ + ret │ │ + movb $0x11,(%rdi) │ │ + mov %r9b,0x1(%rdi) │ │ + mov %rax,0x8(%rdi) │ │ + ret │ │ + test %r8,%r8 │ │ + je 5aafa │ │ + lea -0x3(%rdx),%r8 │ │ + movzbl 0x2(%rcx),%r9d │ │ + mov %r9d,%r10d │ │ + and $0x7f,%r10d │ │ + shl $0xe,%r10d │ │ + or %r10,%rax │ │ + test %r9b,%r9b │ │ + js 5a9f4 │ │ + add $0x3,%rcx │ │ + jmp 5a9ab │ │ + test %r8,%r8 │ │ + je 5aafa │ │ + lea -0x4(%rdx),%r8 │ │ + movzbl 0x3(%rcx),%r9d │ │ + mov %r9d,%r10d │ │ + and $0x7f,%r10d │ │ + shl $0x15,%r10d │ │ + or %r10,%rax │ │ + test %r9b,%r9b │ │ + js 5aa1f │ │ + add $0x4,%rcx │ │ + jmp 5a9ab │ │ + test %r8,%r8 │ │ + je 5aafa │ │ + lea -0x5(%rdx),%r8 │ │ + movzbl 0x4(%rcx),%r9d │ │ + mov %r9d,%r10d │ │ + and $0x7f,%r10d │ │ + shl $0x1c,%r10 │ │ + or %r10,%rax │ │ + test %r9b,%r9b │ │ + js 5aa4d │ │ + add $0x5,%rcx │ │ + jmp 5a9ab │ │ + test %r8,%r8 │ │ + je 5aafa │ │ + lea -0x6(%rdx),%r8 │ │ + movzbl 0x5(%rcx),%r9d │ │ + mov %r9d,%r10d │ │ + and $0x7f,%r10d │ │ + shl $0x23,%r10 │ │ + or %r10,%rax │ │ + test %r9b,%r9b │ │ + js 5aa7b │ │ + add $0x6,%rcx │ │ + jmp 5a9ab │ │ + test %r8,%r8 │ │ + je 5aafa │ │ + lea -0x7(%rdx),%r8 │ │ + movzbl 0x6(%rcx),%r9d │ │ + mov %r9d,%r10d │ │ + and $0x7f,%r10d │ │ + shl $0x2a,%r10 │ │ + or %r10,%rax │ │ + test %r9b,%r9b │ │ + js 5aaa5 │ │ + add $0x7,%rcx │ │ + jmp 5a9ab │ │ + test %r8,%r8 │ │ + je 5aafa │ │ + lea -0x8(%rdx),%r8 │ │ + lea 0x8(%rcx),%r10 │ │ + movzbl 0x7(%rcx),%r9d │ │ + mov %r9d,%r11d │ │ + and $0x7f,%r11d │ │ + shl $0x31,%r11 │ │ + or %r11,%rax │ │ + test %r9b,%r9b │ │ + jns 5a9ae │ │ + test %r8,%r8 │ │ + je 5aafa │ │ + lea 0x9(%rcx),%r9 │ │ + lea -0x9(%rdx),%r8 │ │ + movzbl (%r10),%r10d │ │ + mov %r10d,%r11d │ │ + and $0x7f,%r10d │ │ + shl $0x38,%r10 │ │ + or %r10,%rax │ │ + test %r11b,%r11b │ │ + js 5ab17 │ │ + mov %r9,%r10 │ │ + jmp 5a9ae │ │ + add %rdx,%rcx │ │ + mov %rcx,(%rsi) │ │ + movq $0x0,0x8(%rsi) │ │ + mov %rcx,%rax │ │ + movb $0x11,(%rdi) │ │ + mov %r9b,0x1(%rdi) │ │ + mov %rax,0x8(%rdi) │ │ + ret │ │ + mov %r9,(%rsi) │ │ + mov %r8,0x8(%rsi) │ │ + test %r8,%r8 │ │ + je 5ab4c │ │ + add $0xfffffffffffffff6,%rdx │ │ + movzbl 0x9(%rcx),%r8d │ │ + add $0xa,%rcx │ │ + mov %rcx,(%rsi) │ │ + mov %rdx,0x8(%rsi) │ │ + cmp $0x1,%r8 │ │ + ja 5ab54 │ │ + shl $0x3f,%r8 │ │ + or %rax,%r8 │ │ + mov %r8,0x8(%rdi) │ │ + movb $0xff,(%rdi) │ │ + ret │ │ + movb $0x11,(%rdi) │ │ + mov %r9,0x8(%rdi) │ │ + ret │ │ + movb $0x6,(%rdi) │ │ + ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ sub $0x20,%rsp │ │ mov %rdi,%rbx │ │ mov (%rdi),%rsi │ │ lea (%rsi,%rsi,1),%rax │ │ cmp $0x5,%rax │ │ mov $0x4,%r14d │ │ cmovae %rax,%r14 │ │ mov 0x8(%rdi),%rdx │ │ lea -0x28(%rbp),%rdi │ │ - mov $0x8,%r8d │ │ - mov $0x58,%r9d │ │ + mov $0x10,%r8d │ │ + mov $0x70,%r9d │ │ mov %r14,%rcx │ │ - call 48f50 │ │ + call 49110 │ │ cmpl $0x1,-0x28(%rbp) │ │ - je 5a769 │ │ + je 5abb9 │ │ mov -0x20(%rbp),%rax │ │ mov %rax,0x8(%rbx) │ │ mov %r14,(%rbx) │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov -0x20(%rbp),%rdi │ │ mov -0x18(%rbp),%rsi │ │ - call 2899b │ │ + call 27cfb │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -65917,83 +66126,87 @@ │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %rbx │ │ push %rax │ │ mov %rdi,%rbx │ │ - cmpq $0x0,0x58(%rdi) │ │ - je 5a79a │ │ - mov 0x60(%rbx),%rdi │ │ - call *0x20aa6(%rip) │ │ - cmpq $0x0,0x70(%rbx) │ │ - je 5a7ab │ │ - mov 0x78(%rbx),%rdi │ │ - call *0x20a95(%rip) │ │ - cmpq $0x0,0x88(%rbx) │ │ - je 5a7c2 │ │ - mov 0x90(%rbx),%rdi │ │ - call *0x20a7e(%rip) │ │ - cmpq $0x0,0xa0(%rbx) │ │ - je 5a7df │ │ + cmpq $0x0,0xa0(%rdi) │ │ + je 5abf0 │ │ mov 0xa8(%rbx),%rdi │ │ + call *0x1d908(%rip) │ │ + cmpq $0x0,0xb8(%rbx) │ │ + je 5ac07 │ │ + mov 0xc0(%rbx),%rdi │ │ + call *0x1d8f1(%rip) │ │ + cmpq $0x0,0xd0(%rbx) │ │ + je 5ac1e │ │ + mov 0xd8(%rbx),%rdi │ │ + call *0x1d8da(%rip) │ │ + cmpq $0x0,0xe8(%rbx) │ │ + je 5ac3b │ │ + mov 0xf0(%rbx),%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ - jmp *0x20a61(%rip) │ │ + jmp *0x1d8bd(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ mov %rdi,%r14 │ │ mov 0x8(%rdi),%rbx │ │ mov 0x10(%rdi),%r15 │ │ test %r15,%r15 │ │ - je 5a83a │ │ + je 5ac9a │ │ lea 0x8(%rbx),%r12 │ │ - mov 0x20a27(%rip),%r13 │ │ - jmp 5a829 │ │ + mov 0x1d87f(%rip),%r13 │ │ + jmp 5ac89 │ │ nopl 0x0(%rax,%rax,1) │ │ add $0x20,%r12 │ │ dec %r15 │ │ - je 5a83a │ │ + je 5ac9a │ │ cmpq $0x0,(%r12) │ │ - je 5a820 │ │ + je 5ac80 │ │ mov -0x8(%r12),%rdi │ │ call *%r13 │ │ - jmp 5a820 │ │ + jmp 5ac80 │ │ cmpq $0x0,(%r14) │ │ - je 5a857 │ │ + je 5acb7 │ │ mov %rbx,%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x209e9(%rip) │ │ + jmp *0x1d841(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -66011,37 +66224,37 @@ │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ test %rsi,%rsi │ │ - je 5a8cb │ │ + je 5ad2b │ │ mov %rdi,%rbx │ │ shl $0x3,%rsi │ │ lea (%rsi,%rsi,2),%r14 │ │ xor %r15d,%r15d │ │ - mov 0x209ab(%rip),%r12 │ │ - jmp 5a8a9 │ │ + mov 0x1d803(%rip),%r12 │ │ + jmp 5ad09 │ │ nopw 0x0(%rax,%rax,1) │ │ add $0x18,%r15 │ │ cmp %r15,%r14 │ │ - je 5a8ba │ │ + je 5ad1a │ │ cmpq $0x0,(%rbx,%r15,1) │ │ - je 5a8a0 │ │ + je 5ad00 │ │ mov 0x8(%rbx,%r15,1),%rdi │ │ call *%r12 │ │ - jmp 5a8a0 │ │ + jmp 5ad00 │ │ mov %rbx,%rdi │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x20975(%rip) │ │ + jmp *0x1d7cd(%rip) │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ int3 │ │ @@ -66052,144 +66265,117 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x1000,%rsp │ │ - movq $0x0,(%rsp) │ │ - sub $0x28,%rsp │ │ - mov %rsi,%rcx │ │ - shr $1,%rcx │ │ + mov 0x10(%rdi),%rax │ │ + mov 0x30(%rdi),%rcx │ │ + lea 0x50(%rdi),%r8 │ │ + mov $0x2,%edx │ │ + mov %rcx,%r9 │ │ + cmp %rax,%rcx │ │ + jae 5ad80 │ │ + nopl 0x0(%rax) │ │ + mov %r9,%r10 │ │ + mov (%r8),%r9 │ │ + cmp %r10,%r9 │ │ + jae 5ad99 │ │ + inc %rdx │ │ + add $0x20,%r8 │ │ + cmp %rdx,%rsi │ │ + jne 5ad60 │ │ + jmp 5ad9e │ │ + nopl 0x0(%rax) │ │ + mov %r9,%r10 │ │ + mov (%r8),%r9 │ │ + cmp %r10,%r9 │ │ + jb 5ad99 │ │ + inc %rdx │ │ + add $0x20,%r8 │ │ + cmp %rdx,%rsi │ │ + jne 5ad80 │ │ + jmp 5ad9e │ │ + cmp %rsi,%rdx │ │ + jne 5adf2 │ │ + cmp %rax,%rcx │ │ + jae 5adf1 │ │ mov %rsi,%rax │ │ - sub %rcx,%rax │ │ - cmp $0x3d090,%rsi │ │ - mov $0x3d090,%r15d │ │ - cmovb %rsi,%r15 │ │ - cmp %rax,%r15 │ │ - cmovbe %rax,%r15 │ │ - cmp $0x31,%r15 │ │ - mov $0x30,%r12d │ │ - cmovae %r15,%r12 │ │ - cmp $0x81,%r15 │ │ - jb 5a962 │ │ - mov %r12,%r14 │ │ - shl $0x5,%r14 │ │ - shr $0x3b,%rax │ │ - sete %al │ │ - movabs $0x7ffffffffffffff9,%rdx │ │ - cmp %rdx,%r14 │ │ - setb %dl │ │ - test %dl,%al │ │ - jne 5a970 │ │ - call 28ab0 │ │ - lea -0x1048(%rbp),%rbx │ │ - mov $0x80,%ecx │ │ - jmp 5a9a2 │ │ - mov %rdi,-0x30(%rbp) │ │ - mov %rsi,%r13 │ │ - mov %r14,%rdi │ │ - call *0x208b8(%rip) │ │ - test %rax,%rax │ │ - je 5a9d9 │ │ - mov %rax,%rbx │ │ - mov %r12,%rcx │ │ - mov %r12,-0x48(%rbp) │ │ - mov %rax,-0x40(%rbp) │ │ - movq $0x0,-0x38(%rbp) │ │ - mov %r13,%rsi │ │ - mov -0x30(%rbp),%rdi │ │ - xor %r8d,%r8d │ │ - cmp $0x41,%rsi │ │ - setb %r8b │ │ - mov %rbx,%rdx │ │ - call 5b820 │ │ - cmp $0x80,%r15 │ │ - jbe 5a9c7 │ │ - mov %rbx,%rdi │ │ - call *0x20879(%rip) │ │ - add $0x1028,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + shl $0x4,%rax │ │ + and $0xffffffffffffffe0,%rax │ │ + shl $0x5,%rsi │ │ + add $0xfffffffffffffff0,%rsi │ │ + xor %ecx,%ecx │ │ + nopl 0x0(%rax,%rax,1) │ │ + movups (%rdi,%rcx,1),%xmm0 │ │ + movups -0x10(%rdi,%rsi,1),%xmm1 │ │ + movups %xmm1,(%rdi,%rcx,1) │ │ + movups %xmm0,-0x10(%rdi,%rsi,1) │ │ + movups 0x10(%rdi,%rcx,1),%xmm0 │ │ + movups (%rdi,%rsi,1),%xmm1 │ │ + movups %xmm1,0x10(%rdi,%rcx,1) │ │ + movups %xmm0,(%rdi,%rsi,1) │ │ + add $0x20,%rcx │ │ + add $0xffffffffffffffe0,%rsi │ │ + cmp %rcx,%rax │ │ + jne 5adc0 │ │ ret │ │ - mov $0x8,%edi │ │ - mov %r14,%rsi │ │ - call 2899b │ │ - mov %rax,%rbx │ │ - cmp $0x80,%r15 │ │ - jbe 5a9fb │ │ - lea -0x48(%rbp),%rdi │ │ - call 5a7f0 │ │ - mov %rbx,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + mov %rsi,%rax │ │ + or $0x1,%rax │ │ + bsr %rax,%rcx │ │ + xor $0x3f,%ecx │ │ + add %ecx,%ecx │ │ + xor $0x7e,%ecx │ │ + xor %edx,%edx │ │ + jmp 5b670 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ shl $0x5,%rsi │ │ add %rdi,%rsi │ │ lea 0x20(%rdi),%rdx │ │ mov $0x20,%eax │ │ mov %rdi,%r8 │ │ - jmp 5aa57 │ │ + jmp 5ae57 │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ add %rdi,%r9 │ │ mov %rdi,%r10 │ │ movaps -0x18(%rsp),%xmm0 │ │ movups %xmm0,(%r10) │ │ mov %rdx,-0x10(%r9) │ │ mov %r8,-0x8(%r9) │ │ lea 0x20(%rcx),%rdx │ │ add $0x20,%rax │ │ mov %rcx,%r8 │ │ cmp %rsi,%rdx │ │ - je 5aab3 │ │ + je 5aeb3 │ │ mov %rdx,%rcx │ │ mov 0x30(%r8),%rdx │ │ cmp 0x10(%r8),%rdx │ │ - jae 5aa47 │ │ + jae 5ae47 │ │ movups (%rcx),%xmm0 │ │ movaps %xmm0,-0x18(%rsp) │ │ mov 0x38(%r8),%r8 │ │ mov %rax,%r10 │ │ data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov %r10,%r9 │ │ movups -0x20(%rdi,%r10,1),%xmm0 │ │ movups -0x10(%rdi,%r10,1),%xmm1 │ │ movups %xmm1,0x10(%rdi,%r10,1) │ │ movups %xmm0,(%rdi,%r10,1) │ │ cmp $0x20,%r10 │ │ - je 5aa30 │ │ + je 5ae30 │ │ lea -0x20(%r9),%r10 │ │ cmp -0x30(%rdi,%r9,1),%rdx │ │ - jb 5aa80 │ │ + jb 5ae80 │ │ add %rdi,%r9 │ │ add %rdi,%r10 │ │ - jmp 5aa36 │ │ + jmp 5ae36 │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -66211,28 +66397,28 @@ │ │ mov $0x4,%r14d │ │ cmovae %rax,%r14 │ │ mov 0x8(%rdi),%rdx │ │ lea -0x28(%rbp),%rdi │ │ mov $0x8,%r8d │ │ mov $0x20,%r9d │ │ mov %r14,%rcx │ │ - call 48f50 │ │ + call 49110 │ │ cmpl $0x1,-0x28(%rbp) │ │ - je 5ab19 │ │ + je 5af19 │ │ mov -0x20(%rbp),%rax │ │ mov %rax,0x8(%rbx) │ │ mov %r14,(%rbx) │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov -0x20(%rbp),%rdi │ │ mov -0x18(%rbp),%rsi │ │ - call 2899b │ │ + call 27cfb │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -66247,38 +66433,38 @@ │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ mov %rdi,%r14 │ │ mov 0x8(%rdi),%rbx │ │ mov 0x10(%rdi),%r15 │ │ test %r15,%r15 │ │ - je 5ab7a │ │ + je 5af7a │ │ lea 0x8(%rbx),%r12 │ │ - mov 0x206e7(%rip),%r13 │ │ - jmp 5ab69 │ │ + mov 0x1d59f(%rip),%r13 │ │ + jmp 5af69 │ │ nopl 0x0(%rax,%rax,1) │ │ add $0x18,%r12 │ │ dec %r15 │ │ - je 5ab7a │ │ + je 5af7a │ │ cmpq $0x0,-0x8(%r12) │ │ - je 5ab60 │ │ + je 5af60 │ │ mov (%r12),%rdi │ │ call *%r13 │ │ - jmp 5ab60 │ │ + jmp 5af60 │ │ cmpq $0x0,(%r14) │ │ - je 5ab97 │ │ + je 5af97 │ │ mov %rbx,%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x206a9(%rip) │ │ + jmp *0x1d561(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -66296,576 +66482,218 @@ │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x78,%rsp │ │ + sub $0xa8,%rsp │ │ mov %r8,%r13 │ │ - mov %rcx,-0x70(%rbp) │ │ - mov %rsi,%r15 │ │ - mov %rdi,%rbx │ │ - mov 0x188(%rdx),%rsi │ │ + mov %rcx,-0x50(%rbp) │ │ + mov %rdx,%r15 │ │ + mov %rsi,-0x58(%rbp) │ │ + mov %rdi,-0x30(%rbp) │ │ + mov 0x150(%rdx),%rsi │ │ mov $0x1,%r14d │ │ test %rsi,%rsi │ │ - je 5ac27 │ │ - mov %r15,-0x50(%rbp) │ │ - mov %rbx,%r15 │ │ - mov %rdx,-0x48(%rbp) │ │ - mov 0x190(%rdx),%rdx │ │ - lea -0x40(%rbp),%rdi │ │ - call 28ad0 │ │ - mov -0x40(%rbp),%rax │ │ - mov -0x38(%rbp),%rbx │ │ - mov -0x30(%rbp),%r12 │ │ + je 5b05f │ │ + mov 0x158(%r15),%rdx │ │ + lea -0x90(%rbp),%rdi │ │ + call 27e30 │ │ + mov -0x90(%rbp),%rax │ │ + mov -0x88(%rbp),%rbx │ │ + mov -0x80(%rbp),%r12 │ │ cmp $0xffffffffffffffff,%rax │ │ - je 5ac2e │ │ + je 5b031 │ │ cmp $0xfffffffffffffffe,%rax │ │ - jne 5ac5c │ │ - mov %rbx,0x8(%r15) │ │ - mov %r12,0x10(%r15) │ │ - movq $0xffffffffffffffff,(%r15) │ │ - jmp 5b386 │ │ - xor %eax,%eax │ │ - xor %r12d,%r12d │ │ - jmp 5ac71 │ │ + jne 5b066 │ │ + mov -0x30(%rbp),%rax │ │ + mov %rbx,0x8(%rax) │ │ + mov %r12,0x10(%rax) │ │ + movq $0xffffffffffffffff,(%rax) │ │ + jmp 5b221 │ │ test %r12,%r12 │ │ - je 5ac61 │ │ + je 5b05f │ │ mov %r12,%rdi │ │ - call *0x205fc(%rip) │ │ + call *0x1d4b1(%rip) │ │ test %rax,%rax │ │ - je 5b469 │ │ + je 5b233 │ │ mov %rax,%r14 │ │ mov %rax,%rdi │ │ mov %rbx,%rsi │ │ mov %r12,%rdx │ │ - call *0x205f1(%rip) │ │ + call *0x1d4a6(%rip) │ │ mov %r12,%rax │ │ - jmp 5ac66 │ │ - mov %rbx,%r14 │ │ - jmp 5ac66 │ │ + jmp 5b069 │ │ xor %eax,%eax │ │ xor %r12d,%r12d │ │ - mov %r15,%rbx │ │ - mov -0x50(%rbp),%r15 │ │ - mov -0x48(%rbp),%rdx │ │ - mov %rax,-0x68(%rbp) │ │ - mov %r14,-0x60(%rbp) │ │ - mov %r12,-0x58(%rbp) │ │ - mov -0x70(%rbp),%rdi │ │ - mov 0x30(%rdi),%rax │ │ - test %rax,%rax │ │ - je 5ad18 │ │ - cmpw $0x5,0x102(%r13) │ │ - jae 5acc8 │ │ - dec %rax │ │ - cmp 0x80(%r13),%rax │ │ - jae 5ad18 │ │ - mov %rdx,%r9 │ │ - mov 0x78(%r13),%rdx │ │ - lea (%rax,%rax,2),%rax │ │ - lea (%rdx,%rax,8),%rcx │ │ - mov (%rdx,%rax,8),%rax │ │ - lea -0x564f3(%rip),%rdx │ │ - movslq (%rdx,%rax,4),%rax │ │ - add %rdx,%rax │ │ - jmp *%rax │ │ - cmp 0x80(%r13),%rax │ │ - jae 5ad18 │ │ - mov %rdx,%r9 │ │ - mov 0x78(%r13),%rdx │ │ - lea (%rax,%rax,2),%rax │ │ - lea (%rdx,%rax,8),%rcx │ │ - mov (%rdx,%rax,8),%rax │ │ - lea -0x565d7(%rip),%rdx │ │ - movslq (%rdx,%rax,4),%rax │ │ - add %rdx,%rax │ │ - jmp *%rax │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - xor %esi,%esi │ │ - jmp 5b201 │ │ - mov (%rdi),%rax │ │ - lea -0x5649e(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rsi │ │ - add %rcx,%rsi │ │ - jmp *%rsi │ │ - mov 0x8(%rdi),%rcx │ │ - mov %rcx,-0x38(%rbp) │ │ - jmp 5b2bd │ │ - movzbl 0x8(%rcx),%eax │ │ - mov $0x2b,%esi │ │ - jmp 5b1fb │ │ - movzbl 0x8(%rcx),%eax │ │ - mov $0x25,%esi │ │ - jmp 5b1fb │ │ - movzbl 0x8(%rcx),%eax │ │ - mov $0x23,%esi │ │ - jmp 5b1fb │ │ - movzbl 0x8(%rcx),%eax │ │ - mov $0x24,%esi │ │ - jmp 5b1fb │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x1b,%esi │ │ - jmp 5b201 │ │ - movzbl 0x8(%rcx),%eax │ │ - mov $0x22,%esi │ │ - jmp 5b1fb │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x10,%esi │ │ - jmp 5b201 │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x2c,%esi │ │ - jmp 5b201 │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0xe,%esi │ │ - jmp 5b201 │ │ - movzbl 0x8(%rcx),%eax │ │ - mov $0x21,%esi │ │ - jmp 5b1fb │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0xb,%esi │ │ - jmp 5b201 │ │ - mov 0x8(%rcx),%eax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %eax,%edx │ │ - shr $0x10,%edx │ │ - mov $0x4,%esi │ │ - jmp 5b1ff │ │ - movzbl 0x8(%rcx),%eax │ │ - mov $0x28,%esi │ │ - jmp 5b1fb │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0xc,%esi │ │ - jmp 5b201 │ │ - movzbl 0x8(%rcx),%eax │ │ - mov $0x9,%esi │ │ - jmp 5b1fb │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x19,%esi │ │ - jmp 5b201 │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x18,%esi │ │ - jmp 5b201 │ │ - movzbl 0x8(%rcx),%eax │ │ - mov $0x2,%esi │ │ - jmp 5b1fb │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0xf,%esi │ │ - jmp 5b201 │ │ - movzwl 0x8(%rcx),%eax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov $0x3,%esi │ │ - jmp 5b1fd │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x7,%esi │ │ - jmp 5b201 │ │ - mov 0x8(%rcx),%rax │ │ - mov 0x10(%rcx),%r8 │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x1,%esi │ │ - jmp 5b201 │ │ - mov 0x8(%rcx),%rax │ │ - mov 0x10(%rcx),%r8 │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x1f,%esi │ │ - jmp 5b201 │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x11,%esi │ │ - jmp 5b201 │ │ - movzbl 0x8(%rcx),%eax │ │ - mov $0x29,%esi │ │ - jmp 5b1fb │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x14,%esi │ │ - jmp 5b201 │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x5,%esi │ │ - jmp 5b201 │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x15,%esi │ │ - jmp 5b201 │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0xd,%esi │ │ - jmp 5b201 │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x6,%esi │ │ - jmp 5b201 │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x12,%esi │ │ - jmp 5b201 │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0xa,%esi │ │ - jmp 5b201 │ │ - mov 0x8(%rcx),%rax │ │ - mov 0x10(%rcx),%r8 │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x8,%esi │ │ - jmp 5b201 │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x1e,%esi │ │ - jmp 5b201 │ │ - movzbl 0x8(%rcx),%eax │ │ - mov $0x20,%esi │ │ - jmp 5b1fb │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x2d,%esi │ │ - jmp 5b201 │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x16,%esi │ │ - jmp 5b201 │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x27,%esi │ │ - jmp 5b201 │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x13,%esi │ │ - jmp 5b201 │ │ - movzbl 0x8(%rcx),%eax │ │ - mov $0x2a,%esi │ │ - xor %ecx,%ecx │ │ - xor %edx,%edx │ │ - xor %edi,%edi │ │ - shl $0x8,%ecx │ │ - movzbl %al,%eax │ │ - or %ecx,%eax │ │ - shl $0x10,%edx │ │ - movzwl %ax,%eax │ │ - or %edx,%eax │ │ - or %rdi,%rax │ │ - mov %rsi,-0x88(%rbp) │ │ - mov %rax,-0x80(%rbp) │ │ - mov %r8,-0x78(%rbp) │ │ - mov 0x1a0(%r9),%rcx │ │ - mov %r9,%r13 │ │ - movzbl 0x49(%r9),%edx │ │ - lea -0x40(%rbp),%rdi │ │ - lea -0x88(%rbp),%r8 │ │ - mov %r15,%rsi │ │ - call 5b630 │ │ - mov -0x38(%rbp),%rsi │ │ - mov -0x30(%rbp),%rdx │ │ - cmpl $0x1,-0x40(%rbp) │ │ - je 5b2f6 │ │ - lea -0xa0(%rbp),%rdi │ │ - call 28ad0 │ │ - mov -0xa0(%rbp),%r12 │ │ - mov -0x98(%rbp),%r14 │ │ - mov -0x90(%rbp),%rdx │ │ + jmp 5b069 │ │ + mov %rbx,%r14 │ │ + mov %rax,-0x48(%rbp) │ │ + mov %r14,-0x40(%rbp) │ │ + mov %r12,-0x38(%rbp) │ │ + mov -0x50(%rbp),%r12 │ │ + mov 0x50(%r12),%rsi │ │ + test %rsi,%rsi │ │ + je 5b13a │ │ + cmpw $0x5,0x11a(%r13) │ │ + jae 5b095 │ │ + dec %rsi │ │ + cmp 0xc8(%r13),%rsi │ │ + jae 5b13a │ │ + shl $0x5,%rsi │ │ + add 0xc0(%r13),%rsi │ │ + lea -0xd0(%rbp),%rdi │ │ + call 5a8f0 │ │ + cmpq $0xffffffffffffffff,-0xd0(%rbp) │ │ + je 5b13a │ │ + mov 0x1b8(%r15),%rcx │ │ + movzbl 0x1a1(%r15),%edx │ │ + lea -0x90(%rbp),%rdi │ │ + lea -0xd0(%rbp),%r8 │ │ + mov -0x58(%rbp),%rsi │ │ + call 5b460 │ │ + mov -0x88(%rbp),%rsi │ │ + mov -0x80(%rbp),%rdx │ │ + cmpl $0x1,-0x90(%rbp) │ │ + je 5b179 │ │ + lea -0x70(%rbp),%rdi │ │ + call 27e30 │ │ + mov -0x70(%rbp),%r12 │ │ + mov -0x68(%rbp),%r14 │ │ + mov -0x60(%rbp),%rdx │ │ cmp $0xfffffffffffffffe,%r12 │ │ - je 5b32f │ │ - lea -0x68(%rbp),%rdi │ │ + je 5b1bf │ │ + lea -0x48(%rbp),%rdi │ │ mov %r14,%rsi │ │ - call 25dfb │ │ + call 251bf │ │ test %r12,%r12 │ │ - jle 5b29c │ │ + mov -0x50(%rbp),%r12 │ │ + jle 5b13a │ │ mov %r14,%rdi │ │ - call *0x1ffa4(%rip) │ │ - mov -0x70(%rbp),%rdi │ │ - mov (%rdi),%rax │ │ - lea -0x56a26(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rsi │ │ - add %rcx,%rsi │ │ - mov %r13,%rdx │ │ - jmp *%rsi │ │ - movzbl 0x8(%rdi),%ecx │ │ - mov %cl,-0x38(%rbp) │ │ - mov %rax,-0x40(%rbp) │ │ - mov 0x1a0(%rdx),%rcx │ │ - movzbl 0x49(%rdx),%edx │ │ - lea -0xa0(%rbp),%rdi │ │ - lea -0x40(%rbp),%r8 │ │ - mov %r15,%rsi │ │ - call 5b630 │ │ - mov -0x98(%rbp),%rsi │ │ - mov -0x90(%rbp),%rdx │ │ - cmpl $0x1,-0xa0(%rbp) │ │ - jne 5b30e │ │ - mov %rsi,0x8(%rbx) │ │ - mov %rdx,0x10(%rbx) │ │ - movq $0xffffffffffffffff,(%rbx) │ │ - cmpq $0x0,-0x68(%rbp) │ │ - jne 5b345 │ │ - jmp 5b386 │ │ - lea -0x88(%rbp),%rdi │ │ - call 28ad0 │ │ - mov -0x88(%rbp),%r15 │ │ - mov -0x80(%rbp),%r14 │ │ - mov -0x78(%rbp),%rdx │ │ + call *0x1d3be(%rip) │ │ + lea -0x90(%rbp),%rbx │ │ + mov %rbx,%rdi │ │ + mov %r12,%rsi │ │ + call 5a8f0 │ │ + mov 0x1b8(%r15),%rcx │ │ + movzbl 0x1a1(%r15),%edx │ │ + lea -0x70(%rbp),%rdi │ │ + mov -0x58(%rbp),%rsi │ │ + mov %rbx,%r8 │ │ + call 5b460 │ │ + mov -0x68(%rbp),%rsi │ │ + mov -0x60(%rbp),%rdx │ │ + cmpb $0x0,-0x70(%rbp) │ │ + je 5b198 │ │ + mov -0x30(%rbp),%rax │ │ + mov %rsi,0x8(%rax) │ │ + mov %rdx,0x10(%rax) │ │ + movq $0xffffffffffffffff,(%rax) │ │ + cmpq $0x0,-0x48(%rbp) │ │ + jne 5b1d9 │ │ + jmp 5b221 │ │ + lea -0xa8(%rbp),%rdi │ │ + call 27e30 │ │ + mov -0xa8(%rbp),%r15 │ │ + mov -0xa0(%rbp),%r14 │ │ + mov -0x98(%rbp),%rdx │ │ cmp $0xfffffffffffffffe,%r15 │ │ - jne 5b35d │ │ - mov %r14,0x8(%rbx) │ │ - mov %rdx,0x10(%rbx) │ │ - movq $0xffffffffffffffff,(%rbx) │ │ - cmpq $0x0,-0x68(%rbp) │ │ - je 5b386 │ │ - mov -0x60(%rbp),%rdi │ │ - add $0x78,%rsp │ │ + jne 5b1f4 │ │ + mov -0x30(%rbp),%rax │ │ + mov %r14,0x8(%rax) │ │ + mov %rdx,0x10(%rax) │ │ + movq $0xffffffffffffffff,(%rax) │ │ + cmpq $0x0,-0x48(%rbp) │ │ + je 5b221 │ │ + mov -0x40(%rbp),%rdi │ │ + add $0xa8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x1fee3(%rip) │ │ - lea -0x68(%rbp),%rdi │ │ + jmp *0x1d304(%rip) │ │ + lea -0x48(%rbp),%rdi │ │ mov %r14,%rsi │ │ - call 25dfb │ │ + call 251bf │ │ test %r15,%r15 │ │ - jle 5b377 │ │ + jle 5b20e │ │ mov %r14,%rdi │ │ - call *0x1fec9(%rip) │ │ - mov -0x58(%rbp),%rax │ │ - mov %rax,0x10(%rbx) │ │ - movups -0x68(%rbp),%xmm0 │ │ - movups %xmm0,(%rbx) │ │ - add $0x78,%rsp │ │ + call *0x1d2ea(%rip) │ │ + mov -0x38(%rbp),%rax │ │ + mov -0x30(%rbp),%rcx │ │ + mov %rax,0x10(%rcx) │ │ + movups -0x48(%rbp),%xmm0 │ │ + movups %xmm0,(%rcx) │ │ + add $0xa8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - movups 0x8(%rdi),%xmm0 │ │ - movups %xmm0,-0x38(%rbp) │ │ - jmp 5b2bd │ │ - movzwl 0x8(%rdi),%ecx │ │ - mov %cx,-0x38(%rbp) │ │ - jmp 5b2bd │ │ - mov 0x8(%rdi),%ecx │ │ - mov %ecx,-0x38(%rbp) │ │ - jmp 5b2bd │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x17,%esi │ │ - jmp 5b201 │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x1c,%esi │ │ - jmp 5b201 │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x1d,%esi │ │ - jmp 5b201 │ │ - movzwl 0x8(%rcx),%eax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov $0x26,%esi │ │ - jmp 5b1fd │ │ - mov 0x8(%rcx),%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rdi │ │ - and %rax,%rdi │ │ - mov $0x1a,%esi │ │ - jmp 5b201 │ │ mov $0x1,%edi │ │ mov %r12,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ mov %rax,%rbx │ │ test %r12,%r12 │ │ - jg 5b48a │ │ - jmp 5b498 │ │ - jmp 5b495 │ │ + jg 5b254 │ │ + jmp 5b262 │ │ + jmp 5b25f │ │ mov %rax,%rbx │ │ test %r15,%r15 │ │ - jle 5b498 │ │ + jle 5b262 │ │ mov %r14,%rdi │ │ - call *0x1fdad(%rip) │ │ - jmp 5b498 │ │ + call *0x1d29b(%rip) │ │ + jmp 5b262 │ │ mov %rax,%rbx │ │ - cmpq $0x0,-0x68(%rbp) │ │ - je 5b4a9 │ │ - mov -0x60(%rbp),%rdi │ │ - call *0x1fd97(%rip) │ │ + cmpq $0x0,-0x48(%rbp) │ │ + je 5b273 │ │ + mov -0x40(%rbp),%rdi │ │ + call *0x1d285(%rip) │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x20,%rsp │ │ + mov %rdi,%rbx │ │ + mov (%rdi),%rsi │ │ + lea (%rsi,%rsi,1),%rax │ │ + cmp $0x5,%rax │ │ + mov $0x4,%r14d │ │ + cmovae %rax,%r14 │ │ + mov 0x8(%rdi),%rdx │ │ + lea -0x28(%rbp),%rdi │ │ + mov $0x8,%r8d │ │ + mov $0x18,%r9d │ │ + mov %r14,%rcx │ │ + call 49110 │ │ + cmpl $0x1,-0x28(%rbp) │ │ + je 5b2d9 │ │ + mov -0x20(%rbp),%rax │ │ + mov %rax,0x8(%rbx) │ │ + mov %r14,(%rbx) │ │ + add $0x20,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ + mov -0x20(%rbp),%rdi │ │ + mov -0x18(%rbp),%rsi │ │ + call 27cfb │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -66877,52 +66705,52 @@ │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ cmpq $0x0,(%rdi) │ │ - je 5b558 │ │ + je 5b388 │ │ mov 0x8(%rdi),%rbx │ │ test %rbx,%rbx │ │ - je 5b558 │ │ + je 5b388 │ │ mov 0x10(%rdi),%r15 │ │ test %r15,%r15 │ │ - je 5b526 │ │ + je 5b356 │ │ mov %rdi,%r14 │ │ lea 0x8(%rbx),%r12 │ │ - mov 0x1fd48(%rip),%r13 │ │ - jmp 5b509 │ │ + mov 0x1d1d0(%rip),%r13 │ │ + jmp 5b339 │ │ nopw 0x0(%rax,%rax,1) │ │ add $0x18,%r12 │ │ dec %r15 │ │ - je 5b51a │ │ + je 5b34a │ │ cmpq $0x0,-0x8(%r12) │ │ - je 5b500 │ │ + je 5b330 │ │ mov (%r12),%rdi │ │ call *%r13 │ │ - jmp 5b500 │ │ + jmp 5b330 │ │ mov %rbx,%rdi │ │ - call *0x1fd1d(%rip) │ │ + call *0x1d1a5(%rip) │ │ mov %r14,%rdi │ │ mov 0x20(%rdi),%r14 │ │ test %r14,%r14 │ │ - je 5b558 │ │ + je 5b388 │ │ mov 0x18(%rdi),%rbx │ │ lea 0x8(%rbx),%r15 │ │ - mov 0x1fd02(%rip),%r12 │ │ - jmp 5b549 │ │ + mov 0x1d18a(%rip),%r12 │ │ + jmp 5b379 │ │ add $0x20,%r15 │ │ dec %r14 │ │ - je 5b567 │ │ + je 5b397 │ │ cmpq $0x0,(%r15) │ │ - je 5b540 │ │ + je 5b370 │ │ mov -0x8(%r15),%rdi │ │ call *%r12 │ │ - jmp 5b540 │ │ + jmp 5b370 │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -66931,62 +66759,62 @@ │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x1fcc2(%rip) │ │ + jmp *0x1d14a(%rip) │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ mov (%rdi),%r14 │ │ test %r14,%r14 │ │ - je 5b608 │ │ + je 5b438 │ │ mov %rdi,%rbx │ │ mov 0x8(%rdi),%r15 │ │ test %r15,%r15 │ │ - je 5b5d3 │ │ + je 5b403 │ │ lea 0x8(%r14),%r12 │ │ - mov 0x1fc93(%rip),%r13 │ │ - jmp 5b5b9 │ │ + mov 0x1d11b(%rip),%r13 │ │ + jmp 5b3e9 │ │ nop │ │ add $0x18,%r12 │ │ dec %r15 │ │ - je 5b5ca │ │ + je 5b3fa │ │ cmpq $0x0,-0x8(%r12) │ │ - je 5b5b0 │ │ + je 5b3e0 │ │ mov (%r12),%rdi │ │ call *%r13 │ │ - jmp 5b5b0 │ │ + jmp 5b3e0 │ │ mov %r14,%rdi │ │ - call *0x1fc6d(%rip) │ │ + call *0x1d0f5(%rip) │ │ mov 0x18(%rbx),%r14 │ │ test %r14,%r14 │ │ - je 5b608 │ │ + je 5b438 │ │ mov 0x10(%rbx),%rbx │ │ lea 0x8(%rbx),%r15 │ │ - mov 0x1fc55(%rip),%r12 │ │ - jmp 5b5f9 │ │ + mov 0x1d0dd(%rip),%r12 │ │ + jmp 5b429 │ │ nopl (%rax) │ │ add $0x20,%r15 │ │ dec %r14 │ │ - je 5b617 │ │ + je 5b447 │ │ cmpq $0x0,(%r15) │ │ - je 5b5f0 │ │ + je 5b420 │ │ mov -0x8(%r15),%rdi │ │ call *%r12 │ │ - jmp 5b5f0 │ │ + jmp 5b420 │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -66995,149 +66823,156 @@ │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x1fc12(%rip) │ │ + jmp *0x1d09a(%rip) │ │ int3 │ │ int3 │ │ mov (%r8),%rax │ │ - add $0xffffffffffffffe6,%rax │ │ + add $0xffffffffffffffe5,%rax │ │ cmp $0x5,%rax │ │ - ja 5b724 │ │ - lea -0x56d0c(%rip),%r9 │ │ + ja 5b564 │ │ + lea -0x56fc4(%rip),%r9 │ │ movslq (%r9,%rax,4),%rax │ │ add %r9,%rax │ │ jmp *%rax │ │ mov 0x8(%r8),%rdx │ │ - mov 0x80(%rsi),%rcx │ │ - mov 0x88(%rsi),%rax │ │ + mov 0x90(%rsi),%rcx │ │ + mov 0x98(%rsi),%rax │ │ cmp %rdx,%rax │ │ - jb 5b762 │ │ + jb 5b5a2 │ │ add %rdx,%rcx │ │ sub %rdx,%rax │ │ - je 5b762 │ │ + je 5b5a2 │ │ xor %edx,%edx │ │ nopw 0x0(%rax,%rax,1) │ │ cmpb $0x0,(%rcx,%rdx,1) │ │ - je 5b807 │ │ + je 5b64f │ │ inc %rdx │ │ cmp %rdx,%rax │ │ - jne 5b680 │ │ - jmp 5b762 │ │ - mov 0x90(%rsi),%rax │ │ - mov 0x98(%rsi),%r9 │ │ - sub %rcx,%r9 │ │ - jb 5b6be │ │ - add %rcx,%rax │ │ - movzbl %dl,%ecx │ │ - imul 0x8(%r8),%rcx │ │ - sub %rcx,%r9 │ │ - jae 5b782 │ │ - movb $0x13,0x8(%rdi) │ │ + jne 5b4b0 │ │ + jmp 5b5a2 │ │ + mov 0xa0(%rsi),%r9 │ │ + mov 0xa8(%rsi),%r10 │ │ + sub %rcx,%r10 │ │ + jb 5b4f6 │ │ + mov %edx,%r11d │ │ + movzbl %dl,%eax │ │ + mulq 0x8(%r8) │ │ + jo 5b65d │ │ + add %rcx,%r9 │ │ + cmp %rax,%r10 │ │ + jae 5b5c2 │ │ + mov $0x11,%al │ │ + mov %al,0x8(%rdi) │ │ movb $0x0,0xf(%rdi) │ │ movw $0x0,0xd(%rdi) │ │ movl $0x0,0x9(%rdi) │ │ - mov %rax,0x10(%rdi) │ │ + mov %r9,0x10(%rdi) │ │ mov $0x1,%eax │ │ mov %rax,(%rdi) │ │ ret │ │ - mov 0xf0(%rsi),%rax │ │ + mov 0x100(%rsi),%rax │ │ test %rax,%rax │ │ - je 5b724 │ │ + je 5b564 │ │ mov 0x8(%r8),%rdx │ │ - mov 0x90(%rax),%rcx │ │ - mov 0x98(%rax),%rax │ │ + mov 0xa0(%rax),%rcx │ │ + mov 0xa8(%rax),%rax │ │ cmp %rdx,%rax │ │ - jb 5b762 │ │ + jb 5b5a2 │ │ add %rdx,%rcx │ │ sub %rdx,%rax │ │ - je 5b762 │ │ + je 5b5a2 │ │ xor %edx,%edx │ │ - nopl (%rax) │ │ + cs nopw 0x0(%rax,%rax,1) │ │ cmpb $0x0,(%rcx,%rdx,1) │ │ - je 5b807 │ │ + je 5b64f │ │ inc %rdx │ │ cmp %rdx,%rax │ │ - jne 5b710 │ │ - jmp 5b762 │ │ - movb $0x48,0x8(%rdi) │ │ + jne 5b550 │ │ + jmp 5b5a2 │ │ + movb $0x42,0x8(%rdi) │ │ mov $0x1,%eax │ │ mov %rax,(%rdi) │ │ ret │ │ mov 0x8(%r8),%rdx │ │ mov 0x50(%rsi),%rcx │ │ mov 0x58(%rsi),%rax │ │ cmp %rdx,%rax │ │ - jb 5b762 │ │ + jb 5b5a2 │ │ add %rdx,%rcx │ │ sub %rdx,%rax │ │ - je 5b762 │ │ + je 5b5a2 │ │ xor %edx,%edx │ │ nopl 0x0(%rax) │ │ cmpb $0x0,(%rcx,%rdx,1) │ │ - je 5b807 │ │ + je 5b64f │ │ inc %rdx │ │ cmp %rdx,%rax │ │ - jne 5b750 │ │ - movb $0x13,0x8(%rdi) │ │ + jne 5b590 │ │ + movb $0x11,0x8(%rdi) │ │ mov $0x1,%eax │ │ mov %rcx,0x10(%rdi) │ │ mov %rax,(%rdi) │ │ ret │ │ movups 0x8(%r8),%xmm0 │ │ movups %xmm0,0x8(%rdi) │ │ xor %eax,%eax │ │ mov %rax,(%rdi) │ │ ret │ │ - add %rcx,%rax │ │ - cmp $0x8,%dl │ │ - jne 5b7bc │ │ - cmp $0x7,%r9 │ │ - jbe 5b6be │ │ - movzbl 0x7(%rax),%ecx │ │ - movzwl 0x4(%rax),%edx │ │ - movzbl 0x6(%rax),%r8d │ │ + sub %rax,%r10 │ │ + add %rax,%r9 │ │ + cmp $0x8,%r11b │ │ + jne 5b603 │ │ + cmp $0x7,%r10 │ │ + jbe 5b4f6 │ │ + movzbl 0x7(%r9),%eax │ │ + movzwl 0x4(%r9),%ecx │ │ + movzbl 0x6(%r9),%r8d │ │ shl $0x10,%r8d │ │ - or %edx,%r8d │ │ - mov (%rax),%edx │ │ + or %ecx,%r8d │ │ + mov (%r9),%edx │ │ shl $0x28,%r8 │ │ shl $0x8,%rdx │ │ or %r8,%rdx │ │ - shrd $0x8,%rcx,%rdx │ │ - jmp 5b7c8 │ │ - cmp $0x3,%r9 │ │ - jbe 5b6be │ │ - mov (%rax),%edx │ │ - mov 0x80(%rsi),%rcx │ │ - mov 0x88(%rsi),%rax │ │ + shrd $0x8,%rax,%rdx │ │ + jmp 5b610 │ │ + cmp $0x3,%r10 │ │ + jbe 5b4f6 │ │ + mov (%r9),%edx │ │ + mov 0x90(%rsi),%rcx │ │ + mov 0x98(%rsi),%rax │ │ cmp %rdx,%rax │ │ - jb 5b7f3 │ │ + jb 5b63b │ │ add %rdx,%rcx │ │ sub %rdx,%rax │ │ - je 5b7f3 │ │ + je 5b63b │ │ xor %edx,%edx │ │ cmpb $0x0,(%rcx,%rdx,1) │ │ - je 5b807 │ │ + je 5b64f │ │ inc %rdx │ │ cmp %rdx,%rax │ │ - jne 5b7e5 │ │ - movb $0x13,0x8(%rdi) │ │ + jne 5b62d │ │ + movb $0x11,0x8(%rdi) │ │ mov $0x1,%eax │ │ mov %rcx,%rdx │ │ mov %rdx,0x10(%rdi) │ │ mov %rax,(%rdi) │ │ ret │ │ mov %rcx,0x8(%rdi) │ │ xor %eax,%eax │ │ mov %rdx,0x10(%rdi) │ │ mov %rax,(%rdi) │ │ ret │ │ + mov $0x32,%al │ │ + jmp 5b4f8 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -67148,1104 +66983,709 @@ │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x2e8,%rsp │ │ - mov %r8d,-0x64(%rbp) │ │ - mov %rcx,%r10 │ │ - mov %rdx,%r8 │ │ - mov %rdi,-0x38(%rbp) │ │ - movabs $0x4000000000000000,%rax │ │ - xor %edx,%edx │ │ - div %rsi │ │ - cmp $0x1,%rdx │ │ - sbb $0xffffffffffffffff,%rax │ │ - mov %rax,-0x90(%rbp) │ │ - cmp $0x1001,%rsi │ │ - mov %rsi,-0x50(%rbp) │ │ - mov %rsi,%rax │ │ - jae 5b88c │ │ - shr $1,%rax │ │ - mov %rsi,%rcx │ │ - sub %rax,%rcx │ │ - cmp $0x40,%rcx │ │ - mov $0x40,%eax │ │ - cmovb %rcx,%rax │ │ - mov %rax,-0x48(%rbp) │ │ - jmp 5b8b2 │ │ - or $0x1,%rax │ │ - bsr %rax,%rcx │ │ - mov %ecx,%eax │ │ - shr $1,%eax │ │ - and $0x1,%ecx │ │ - add %eax,%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%rax │ │ - shr %cl,%rsi │ │ - add %rax,%rsi │ │ - shr $1,%rsi │ │ - mov %rsi,-0x48(%rbp) │ │ - mov -0x38(%rbp),%rax │ │ - lea 0x50(%rax),%rcx │ │ - mov %rcx,-0x70(%rbp) │ │ - lea 0x10(%rax),%rcx │ │ - mov %rcx,-0x80(%rbp) │ │ - lea -0x10(%rax),%rcx │ │ - mov %rcx,-0x78(%rbp) │ │ - add $0xffffffffffffffe0,%rax │ │ - mov %rax,-0x88(%rbp) │ │ - mov $0x1,%r12d │ │ - xor %r13d,%r13d │ │ - xor %r9d,%r9d │ │ - mov %r8,%rdx │ │ - mov %r8,-0x40(%rbp) │ │ - mov %r10,-0xa8(%rbp) │ │ - mov -0x50(%rbp),%rsi │ │ - sub %r13,%rsi │ │ - jbe 5b918 │ │ - jmp 5b930 │ │ - xchg %ax,%ax │ │ - inc %r9 │ │ - mov %rsi,%rax │ │ - shr $1,%rax │ │ - add %rax,%r13 │ │ - mov %rsi,%r12 │ │ - mov -0x50(%rbp),%rsi │ │ - sub %r13,%rsi │ │ - ja 5b930 │ │ - xor %edi,%edi │ │ - mov $0x1,%esi │ │ - cmp $0x2,%r9 │ │ - jae 5bb2b │ │ - jmp 5bdf6 │ │ - xchg %ax,%ax │ │ - mov %r13,%rcx │ │ - shl $0x5,%rcx │ │ - mov -0x38(%rbp),%rax │ │ - lea (%rax,%rcx,1),%rdi │ │ - cmp -0x48(%rbp),%rsi │ │ - jae 5b990 │ │ - cmpb $0x0,-0x64(%rbp) │ │ - je 5b9a0 │ │ - cmp $0x20,%rsi │ │ - mov $0x20,%eax │ │ - cmovae %rax,%rsi │ │ - mov %r10,%rcx │ │ - xor %r8d,%r8d │ │ - mov %r9,%rbx │ │ - xor %r9d,%r9d │ │ - mov %rsi,%r14 │ │ - mov %r10,%r15 │ │ - call 5be70 │ │ - mov %r15,%r10 │ │ - mov %rbx,%r9 │ │ - mov -0x40(%rbp),%rdx │ │ - mov %r14d,%eax │ │ - jmp 5bae0 │ │ - data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - cmp $0x2,%rsi │ │ - jae 5b9c0 │ │ - mov %rsi,%rax │ │ - jmp 5bae0 │ │ - xchg %ax,%ax │ │ - mov -0x48(%rbp),%rax │ │ - cmp %rax,%rsi │ │ - cmovae %rax,%rsi │ │ - add %rsi,%rsi │ │ - jmp 5bae8 │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov 0x10(%rdi),%r11 │ │ - mov 0x30(%rdi),%r14 │ │ - cmp %r11,%r14 │ │ + sub $0x38,%rsp │ │ mov %rsi,%rbx │ │ - jae 5b9e6 │ │ - cmp $0x2,%rsi │ │ - jne 5ba29 │ │ - mov $0x2,%eax │ │ - mov $0x1,%r8d │ │ - jmp 5ba91 │ │ - mov $0x2,%eax │ │ - cmp $0x2,%rsi │ │ - je 5bae0 │ │ - mov %r10,%r15 │ │ - mov %r9,-0x30(%rbp) │ │ - mov -0x70(%rbp),%rax │ │ - lea (%rax,%rcx,1),%r8 │ │ - mov $0x2,%eax │ │ - mov %r14,%r9 │ │ - nopl 0x0(%rax) │ │ - mov %r9,%r10 │ │ - mov (%r8),%r9 │ │ - cmp %r10,%r9 │ │ - jb 5ba70 │ │ - inc %rax │ │ - add $0x20,%r8 │ │ - cmp %rax,%rbx │ │ - jne 5ba10 │ │ - jmp 5ba57 │ │ - mov %r10,%r15 │ │ - mov %r9,-0x30(%rbp) │ │ - mov -0x70(%rbp),%rax │ │ - lea (%rax,%rcx,1),%r8 │ │ - mov $0x2,%eax │ │ - mov %r14,%r9 │ │ - mov %r9,%r10 │ │ - mov (%r8),%r9 │ │ - cmp %r10,%r9 │ │ - jae 5ba70 │ │ - inc %rax │ │ - add $0x20,%r8 │ │ - cmp %rax,%rbx │ │ - jne 5ba40 │ │ - mov %rbx,%rsi │ │ - mov %rbx,%rax │ │ - cmp -0x48(%rbp),%rax │ │ - mov -0x30(%rbp),%r9 │ │ - mov %r15,%r10 │ │ - jb 5b945 │ │ - jmp 5ba84 │ │ + mov %rdi,%r15 │ │ + cmp $0x21,%rsi │ │ + jae 5b6a6 │ │ + mov %r15,%rdi │ │ mov %rbx,%rsi │ │ - cmp -0x48(%rbp),%rax │ │ - mov -0x30(%rbp),%r9 │ │ - mov %r15,%r10 │ │ - jb 5b945 │ │ - cmp %r11,%r14 │ │ - jae 5bae0 │ │ - mov %rax,%r8 │ │ - shr $1,%r8 │ │ - je 5bae0 │ │ - mov -0x80(%rbp),%rsi │ │ - add %rcx,%rsi │ │ - mov %rax,%rdi │ │ - shl $0x5,%rdi │ │ - add %rcx,%rdi │ │ - add -0x78(%rbp),%rdi │ │ - cs nopw 0x0(%rax,%rax,1) │ │ - movups -0x10(%rsi),%xmm0 │ │ - movups -0x10(%rdi),%xmm1 │ │ - movups %xmm1,-0x10(%rsi) │ │ - movups %xmm0,-0x10(%rdi) │ │ - movups (%rsi),%xmm0 │ │ - movups (%rdi),%xmm1 │ │ - movups %xmm1,(%rsi) │ │ - movups %xmm0,(%rdi) │ │ - add $0x20,%rsi │ │ - add $0xffffffffffffffe0,%rdi │ │ - dec %r8 │ │ - jne 5bab0 │ │ - nopl 0x0(%rax) │ │ - lea 0x1(,%rax,2),%rsi │ │ - mov %r12,%rax │ │ - shr $1,%rax │ │ - mov %rsi,%rcx │ │ - shr $1,%rcx │ │ - lea 0x0(,%r13,2),%rdi │ │ - sub %rax,%rdi │ │ - lea (%rcx,%r13,2),%rax │ │ - mov -0x90(%rbp),%rcx │ │ - imul %rcx,%rdi │ │ - imul %rcx,%rax │ │ - xor %rdi,%rax │ │ - mov $0x7f,%edi │ │ - bsr %rax,%rdi │ │ - xor $0x3f,%edi │ │ - cmp $0x2,%r9 │ │ - jb 5bdf6 │ │ - mov %r13,%rcx │ │ + add $0x38,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + jmp 5ba80 │ │ + mov %ecx,%r14d │ │ + mov %rdx,%r9 │ │ + lea -0x50(%rbp),%r13 │ │ + jmp 5b719 │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov %rax,%rcx │ │ shl $0x5,%rcx │ │ - mov -0x38(%rbp),%rax │ │ - add %rcx,%rax │ │ - mov %rax,-0x98(%rbp) │ │ - add -0x88(%rbp),%rcx │ │ - mov %rcx,-0xa0(%rbp) │ │ - mov %rsi,-0x60(%rbp) │ │ - mov %rdi,-0x58(%rbp) │ │ - mov %r13,-0xb8(%rbp) │ │ - jmp 5bbab │ │ - mov %r15,%r13 │ │ - mov %r9,%rsi │ │ - sub %rsi,%r12 │ │ - mov %r13,%rdi │ │ - mov %r12,%rdx │ │ - call *0x1f6d4(%rip) │ │ - mov -0xa8(%rbp),%r10 │ │ - mov -0x40(%rbp),%rdx │ │ - mov -0x30(%rbp),%r9 │ │ - mov -0x60(%rbp),%rsi │ │ - mov -0x58(%rbp),%rdi │ │ - mov -0xb0(%rbp),%r15 │ │ - lea 0x1(,%r15,2),%r12 │ │ - mov -0xb8(%rbp),%r13 │ │ - cmp $0x1,%r9 │ │ - jbe 5bdf0 │ │ - cmp %dil,-0xfb(%rbp,%r9,1) │ │ - jb 5bdf6 │ │ - dec %r9 │ │ - mov -0x310(%rbp,%r9,8),%rax │ │ - mov %rax,%r14 │ │ - shr $1,%r14 │ │ - mov %r12,%rbx │ │ - shr $1,%rbx │ │ - lea (%r14,%rbx,1),%r15 │ │ - cmp %r10,%r15 │ │ - ja 5bc00 │ │ - mov %eax,%ecx │ │ - or %r12d,%ecx │ │ - and $0x1,%ecx │ │ - jne 5bc00 │ │ - add %r15,%r15 │ │ - mov %r15,%r12 │ │ - cmp $0x1,%r9 │ │ - ja 5bbab │ │ - jmp 5bdf0 │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - sub %r15,%r13 │ │ - shl $0x5,%r13 │ │ - add -0x38(%rbp),%r13 │ │ - test $0x1,%al │ │ - mov %r9,-0x30(%rbp) │ │ - jne 5bc70 │ │ - mov %r14,%rax │ │ - or $0x1,%rax │ │ - bsr %rax,%r8 │ │ - xor $0x3f,%r8d │ │ - add %r8d,%r8d │ │ - xor $0x7e,%r8d │ │ - mov %r13,%rdi │ │ - mov %r14,%rsi │ │ - mov %r10,%rcx │ │ - xor %r9d,%r9d │ │ - mov %r10,%r15 │ │ - call 5be70 │ │ - mov %r15,%r10 │ │ - lea (%r14,%rbx,1),%r15 │ │ - mov -0x58(%rbp),%rdi │ │ - mov -0x60(%rbp),%rsi │ │ - mov -0x30(%rbp),%r9 │ │ - mov -0x40(%rbp),%rdx │ │ - test $0x1,%r12b │ │ - je 5bc76 │ │ - test %rbx,%rbx │ │ - jne 5bcc3 │ │ - jmp 5bb92 │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - test $0x1,%r12b │ │ - jne 5bc5a │ │ - mov %r14,%rdi │ │ - shl $0x5,%rdi │ │ - add %r13,%rdi │ │ - mov %rbx,%rax │ │ - or $0x1,%rax │ │ - bsr %rax,%r8 │ │ - xor $0x3f,%r8d │ │ - add %r8d,%r8d │ │ - xor $0x7e,%r8d │ │ - mov %rbx,%rsi │ │ - mov %r10,%rcx │ │ + movups (%r15),%xmm0 │ │ + movups 0x10(%r15),%xmm1 │ │ + movaps %xmm1,-0x40(%rbp) │ │ + movaps %xmm0,-0x50(%rbp) │ │ + movups (%r15,%rcx,1),%xmm0 │ │ + movups 0x10(%r15,%rcx,1),%xmm1 │ │ + movups %xmm0,(%r15) │ │ + movups %xmm1,0x10(%r15) │ │ + movaps -0x50(%rbp),%xmm0 │ │ + movaps -0x40(%rbp),%xmm1 │ │ + movups %xmm1,0x10(%r15,%rcx,1) │ │ + movups %xmm0,(%r15,%rcx,1) │ │ + inc %rax │ │ + sub %rax,%rbx │ │ + shl $0x5,%rax │ │ + add %rax,%r15 │ │ xor %r9d,%r9d │ │ - mov %r10,%r12 │ │ - call 5be70 │ │ - mov %r12,%r10 │ │ - mov -0x58(%rbp),%rdi │ │ - mov -0x60(%rbp),%rsi │ │ - mov -0x30(%rbp),%r9 │ │ - mov -0x40(%rbp),%rdx │ │ - test %rbx,%rbx │ │ - je 5bb92 │ │ - test %r14,%r14 │ │ - je 5bb92 │ │ - cmp %r14,%rbx │ │ - mov %r14,%r12 │ │ - cmovb %rbx,%r12 │ │ - cmp %r12,%r10 │ │ - jb 5bb92 │ │ - mov %r15,-0xb0(%rbp) │ │ - mov %r14,%r15 │ │ - shl $0x5,%r15 │ │ - add %r13,%r15 │ │ - cmp %rbx,%r14 │ │ - mov %r13,%rsi │ │ - cmova %r15,%rsi │ │ - shl $0x5,%r12 │ │ - mov %rdx,%rdi │ │ - mov %r12,%rdx │ │ - call *0x1f53e(%rip) │ │ - mov -0x40(%rbp),%r9 │ │ - add %r9,%r12 │ │ - cmp %rbx,%r14 │ │ - jbe 5bd7d │ │ - mov -0xa0(%rbp),%rax │ │ - nopl (%rax) │ │ - lea -0x20(%r15),%rcx │ │ - lea -0x20(%r12),%rdx │ │ - mov -0x10(%r12),%rsi │ │ - xor %edi,%edi │ │ - xor %r8d,%r8d │ │ - cmp -0x10(%r15),%rsi │ │ + cmp $0x21,%rbx │ │ + jb 5b68d │ │ + test %r14d,%r14d │ │ + je 5ba67 │ │ + mov %rbx,%rcx │ │ + shr $0x3,%rcx │ │ + mov %rcx,%rax │ │ + shl $0x7,%rax │ │ + add %r15,%rax │ │ + imul $0xe0,%rcx,%rdx │ │ + add %r15,%rdx │ │ + cmp $0x40,%rbx │ │ + jae 5b780 │ │ + mov 0x10(%r15),%rcx │ │ + mov 0x10(%rax),%rsi │ │ + cmp %rsi,%rcx │ │ setb %dil │ │ - setae %r8b │ │ - cmovb %rcx,%rdx │ │ - movups (%rdx),%xmm0 │ │ - movups 0x10(%rdx),%xmm1 │ │ + mov 0x10(%rdx),%r8 │ │ + cmp %r8,%rcx │ │ + setb %cl │ │ + xor %dil,%cl │ │ + cmp %r8,%rsi │ │ + setb %sil │ │ + xor %dil,%sil │ │ + cmovne %rdx,%rax │ │ + test %cl,%cl │ │ + cmovne %r15,%rax │ │ + dec %r14d │ │ + sub %r15,%rax │ │ + test %r9,%r9 │ │ + jne 5b79c │ │ + jmp 5b7ab │ │ + mov %r15,%rdi │ │ + mov %rax,%rsi │ │ + mov %r9,%r12 │ │ + call 5c150 │ │ + mov %r12,%r9 │ │ + dec %r14d │ │ + sub %r15,%rax │ │ + test %r9,%r9 │ │ + je 5b7ab │ │ + mov 0x10(%r9),%rcx │ │ + cmp 0x10(%r15,%rax,1),%rcx │ │ + jae 5b950 │ │ + mov %r9,-0x60(%rbp) │ │ + movups (%r15),%xmm0 │ │ + movups 0x10(%r15),%xmm1 │ │ + movaps %xmm1,-0x40(%rbp) │ │ + movaps %xmm0,-0x50(%rbp) │ │ + movups (%r15,%rax,1),%xmm0 │ │ + movups 0x10(%r15,%rax,1),%xmm1 │ │ + movups %xmm0,(%r15) │ │ + movups %xmm1,0x10(%r15) │ │ + movaps -0x50(%rbp),%xmm0 │ │ + movaps -0x40(%rbp),%xmm1 │ │ + movups %xmm1,0x10(%r15,%rax,1) │ │ + movups %xmm0,(%r15,%rax,1) │ │ + lea 0x20(%r15),%rax │ │ + movups 0x20(%r15),%xmm0 │ │ + movups 0x30(%r15),%xmm1 │ │ + movaps %xmm1,-0x40(%rbp) │ │ + movaps %xmm0,-0x50(%rbp) │ │ + mov %rbx,%r8 │ │ + shl $0x5,%r8 │ │ + lea (%r15,%r8,1),%rdi │ │ + lea 0x40(%r15),%rcx │ │ + mov 0x10(%r15),%rdx │ │ + lea -0x60(%r8),%r11 │ │ + add $0xffffffffffffffc0,%r8 │ │ + xor %esi,%esi │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %rsi,%r9 │ │ + shl $0x5,%r9 │ │ + cmp %rdx,0x10(%rcx) │ │ + movups (%rax,%r9,1),%xmm0 │ │ + movups 0x10(%rax,%r9,1),%xmm1 │ │ + movups %xmm0,-0x20(%rcx) │ │ + movups %xmm1,-0x10(%rcx) │ │ + movups (%rcx),%xmm0 │ │ + movups 0x10(%rcx),%xmm1 │ │ + movups %xmm1,0x10(%rax,%r9,1) │ │ + movups %xmm0,(%rax,%r9,1) │ │ + adc $0x0,%rsi │ │ + add $0x20,%rcx │ │ + mov %r11,%r9 │ │ + add $0xffffffffffffffe0,%r11 │ │ + mov %r8,%r10 │ │ + add $0xffffffffffffffe0,%r8 │ │ + cmp %rdi,%rcx │ │ + jb 5b820 │ │ + nopl 0x0(%rax,%rax,1) │ │ + test %r9,%r9 │ │ + mov %rcx,%rdi │ │ + cmove %r13,%rdi │ │ + mov %rsi,%r8 │ │ + shl $0x5,%r8 │ │ + cmp %rdx,0x10(%rdi) │ │ + movups (%rax,%r8,1),%xmm0 │ │ + movups 0x10(%rax,%r8,1),%xmm1 │ │ + movups %xmm1,-0x10(%rcx) │ │ + movups %xmm0,-0x20(%rcx) │ │ + movups (%rdi),%xmm0 │ │ + movups 0x10(%rdi),%xmm1 │ │ + movups %xmm1,0x10(%rax,%r8,1) │ │ + adc $0x0,%rsi │ │ + movups %xmm0,(%rax,%r8,1) │ │ + add $0x20,%rcx │ │ + add $0xffffffffffffffe0,%r9 │ │ + add $0xffffffffffffffe0,%r10 │ │ + jne 5b870 │ │ + cmp %rbx,%rsi │ │ + jae 5ba65 │ │ + mov %rsi,%rax │ │ + shl $0x5,%rax │ │ + lea (%r15,%rax,1),%rcx │ │ + mov %rcx,-0x58(%rbp) │ │ + movups (%r15),%xmm0 │ │ + movups 0x10(%r15),%xmm1 │ │ + movaps %xmm1,-0x40(%rbp) │ │ + movaps %xmm0,-0x50(%rbp) │ │ + movups (%r15,%rax,1),%xmm0 │ │ + movups 0x10(%r15,%rax,1),%xmm1 │ │ + movups %xmm0,(%r15) │ │ + movups %xmm1,0x10(%r15) │ │ + movaps -0x50(%rbp),%xmm0 │ │ + movaps -0x40(%rbp),%xmm1 │ │ + movups %xmm1,0x10(%r15,%rax,1) │ │ + movups %xmm0,(%r15,%rax,1) │ │ + lea (%r15,%rax,1),%r12 │ │ + add $0x20,%r12 │ │ + mov %rsi,%rax │ │ + not %rax │ │ + add %rax,%rbx │ │ + mov %r15,%rdi │ │ + mov -0x60(%rbp),%rdx │ │ + mov %r14d,%ecx │ │ + call 5b670 │ │ + mov -0x58(%rbp),%r9 │ │ + mov %r12,%r15 │ │ + cmp $0x21,%rbx │ │ + jae 5b719 │ │ + jmp 5b68d │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + add %r15,%rax │ │ + movups (%r15),%xmm0 │ │ + movups 0x10(%r15),%xmm1 │ │ + movaps %xmm1,-0x40(%rbp) │ │ + movaps %xmm0,-0x50(%rbp) │ │ + movups (%rax),%xmm0 │ │ + movups 0x10(%rax),%xmm1 │ │ + movups %xmm0,(%r15) │ │ + movups %xmm1,0x10(%r15) │ │ + movaps -0x50(%rbp),%xmm0 │ │ + movaps -0x40(%rbp),%xmm1 │ │ movups %xmm1,0x10(%rax) │ │ movups %xmm0,(%rax) │ │ - shl $0x5,%r8d │ │ - add %r8,%r15 │ │ - add $0xffffffffffffffe0,%r15 │ │ - shl $0x5,%edi │ │ - add %rdi,%r12 │ │ - add $0xffffffffffffffe0,%r12 │ │ - cmp %r13,%r15 │ │ - je 5bb5f │ │ - add $0xffffffffffffffe0,%rax │ │ - cmp %r9,%r12 │ │ - jne 5bd20 │ │ - jmp 5bb5f │ │ - mov %r9,%rsi │ │ - mov -0x98(%rbp),%r8 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %rsi,%rdx │ │ - mov 0x10(%r15),%rcx │ │ + lea 0x20(%r15),%rcx │ │ + movups 0x20(%r15),%xmm0 │ │ + movups 0x30(%r15),%xmm1 │ │ + movaps %xmm1,-0x40(%rbp) │ │ + movaps %xmm0,-0x50(%rbp) │ │ + mov %rbx,%r8 │ │ + shl $0x5,%r8 │ │ + lea (%r15,%r8,1),%rdi │ │ + lea 0x40(%r15),%rdx │ │ + mov 0x10(%r15),%rsi │ │ + lea -0x60(%r8),%r11 │ │ + add $0xffffffffffffffc0,%r8 │ │ xor %eax,%eax │ │ - xor %esi,%esi │ │ - cmp 0x10(%rdx),%rcx │ │ - setb %cl │ │ - setae %sil │ │ + cs nopw 0x0(%rax,%rax,1) │ │ + mov %rax,%r9 │ │ + shl $0x5,%r9 │ │ + cmp 0x10(%rdx),%rsi │ │ + movups (%rcx,%r9,1),%xmm0 │ │ + movups 0x10(%rcx,%r9,1),%xmm1 │ │ + movups %xmm0,-0x20(%rdx) │ │ + movups %xmm1,-0x10(%rdx) │ │ + movups (%rdx),%xmm0 │ │ + movups 0x10(%rdx),%xmm1 │ │ + movups %xmm1,0x10(%rcx,%r9,1) │ │ + movups %xmm0,(%rcx,%r9,1) │ │ + sbb $0xffffffffffffffff,%rax │ │ + add $0x20,%rdx │ │ + mov %r11,%r9 │ │ + add $0xffffffffffffffe0,%r11 │ │ + mov %r8,%r10 │ │ + add $0xffffffffffffffe0,%r8 │ │ + cmp %rdi,%rdx │ │ + jb 5b9c0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + test %r9,%r9 │ │ mov %rdx,%rdi │ │ - cmovb %r15,%rdi │ │ + cmove %r13,%rdi │ │ + mov %rax,%r8 │ │ + shl $0x5,%r8 │ │ + cmp 0x10(%rdi),%rsi │ │ + movups (%rcx,%r8,1),%xmm0 │ │ + movups 0x10(%rcx,%r8,1),%xmm1 │ │ + movups %xmm1,-0x10(%rdx) │ │ + movups %xmm0,-0x20(%rdx) │ │ movups (%rdi),%xmm0 │ │ movups 0x10(%rdi),%xmm1 │ │ - movups %xmm1,0x10(%r13) │ │ - movups %xmm0,0x0(%r13) │ │ - shl $0x5,%esi │ │ - add %rdx,%rsi │ │ - add $0x20,%r13 │ │ - cmp %r12,%rsi │ │ - je 5bb65 │ │ - mov %cl,%al │ │ - shl $0x5,%eax │ │ - add %rax,%r15 │ │ - cmp %r8,%r15 │ │ - jne 5bd90 │ │ - jmp 5bb65 │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov $0x1,%r9d │ │ - mov %r12,-0x310(%rbp,%r9,8) │ │ - mov %dil,-0xfa(%rbp,%r9,1) │ │ - cmp %r13,-0x50(%rbp) │ │ - ja 5b900 │ │ - test $0x1,%r12b │ │ - jne 5be50 │ │ - mov -0x50(%rbp),%rsi │ │ - mov %rsi,%rax │ │ - or $0x1,%rax │ │ - bsr %rax,%r8 │ │ - xor $0x3f,%r8d │ │ - add %r8d,%r8d │ │ - xor $0x7e,%r8d │ │ - mov -0x38(%rbp),%rdi │ │ - mov %r10,%rcx │ │ - xor %r9d,%r9d │ │ - add $0x2e8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - jmp 5be70 │ │ - add $0x2e8,%rsp │ │ + movups %xmm1,0x10(%rcx,%r8,1) │ │ + sbb $0xffffffffffffffff,%rax │ │ + movups %xmm0,(%rcx,%r8,1) │ │ + add $0x20,%rdx │ │ + add $0xffffffffffffffe0,%r9 │ │ + add $0xffffffffffffffe0,%r10 │ │ + jne 5ba10 │ │ + cmp %rbx,%rax │ │ + jb 5b6c0 │ │ + ud2 │ │ + mov %r15,%rdi │ │ + mov %rbx,%rsi │ │ + add $0x38,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + jmp 5c040 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x68,%rsp │ │ - mov %r9,-0x50(%rbp) │ │ - mov %rdx,%rbx │ │ - mov %rsi,%r14 │ │ - cmp $0x21,%rsi │ │ - jae 5be99 │ │ - mov %rdi,%r12 │ │ - jmp 5c30c │ │ - mov %rcx,%r15 │ │ - mov %r8d,-0x48(%rbp) │ │ - mov %rcx,-0x68(%rbp) │ │ - mov %rdi,-0x30(%rbp) │ │ - lea 0x20(%rdi),%rax │ │ - mov %rax,-0x60(%rbp) │ │ - mov %r14,%r9 │ │ - mov -0x48(%rbp),%r12d │ │ - nopw 0x0(%rax,%rax,1) │ │ - test %r12d,%r12d │ │ - je 5c2eb │ │ - mov %r9,%rcx │ │ - shr $0x3,%rcx │ │ - mov %rcx,%r13 │ │ - shl $0x7,%r13 │ │ - mov -0x30(%rbp),%rdi │ │ - add %rdi,%r13 │ │ - imul $0xe0,%rcx,%rdx │ │ - add %rdi,%rdx │ │ - cmp $0x40,%r9 │ │ - jae 5bf20 │ │ - mov 0x10(%rdi),%rax │ │ - mov 0x10(%r13),%rcx │ │ - cmp %rcx,%rax │ │ - setb %sil │ │ - mov 0x10(%rdx),%r8 │ │ - cmp %r8,%rax │ │ - setb %al │ │ - xor %sil,%al │ │ - cmp %r8,%rcx │ │ - setb %cl │ │ - xor %sil,%cl │ │ - cmovne %rdx,%r13 │ │ - test %al,%al │ │ - cmovne %rdi,%r13 │ │ - jmp 5bf35 │ │ - nop │ │ - mov %r13,%rsi │ │ - mov %r9,%r14 │ │ - call 5c870 │ │ - mov -0x30(%rbp),%rdi │ │ - mov %r14,%r9 │ │ - mov %rax,%r13 │ │ - dec %r12d │ │ - mov %r13,%r11 │ │ - sub %rdi,%r11 │ │ - shr $0x5,%r11 │ │ - movups 0x0(%r13),%xmm0 │ │ - movups 0x10(%r13),%xmm1 │ │ - movaps %xmm1,-0x80(%rbp) │ │ - movaps %xmm0,-0x90(%rbp) │ │ - cmpq $0x0,-0x50(%rbp) │ │ - mov %r12d,-0x48(%rbp) │ │ - je 5bf74 │ │ - mov -0x50(%rbp),%rax │ │ - mov 0x10(%rax),%rax │ │ - cmp 0x10(%r13),%rax │ │ - jae 5c150 │ │ - cmp %r9,%r15 │ │ - jb 5c834 │ │ - mov %r9,%r15 │ │ - shl $0x5,%r15 │ │ - lea (%rbx,%r15,1),%r12 │ │ - xor %r14d,%r14d │ │ - mov %rdi,%rax │ │ - mov %r12,%rcx │ │ - mov %r11,%rdx │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %rdx,%rsi │ │ - shl $0x5,%rsi │ │ - add %rdi,%rsi │ │ - cmp %rsi,%rax │ │ - jae 5bfe9 │ │ - nop │ │ - mov 0x10(%rax),%r10 │ │ - add $0xffffffffffffffe0,%rcx │ │ - mov %r14,%r8 │ │ - shl $0x5,%r8 │ │ - cmp 0x10(%r13),%r10 │ │ - mov %rcx,%r10 │ │ - cmovb %rbx,%r10 │ │ - movups (%rax),%xmm0 │ │ - movups 0x10(%rax),%xmm1 │ │ - movups %xmm1,0x10(%r10,%r8,1) │ │ - movups %xmm0,(%r10,%r8,1) │ │ - adc $0x0,%r14 │ │ - add $0x20,%rax │ │ - cmp %rsi,%rax │ │ - jb 5bfb0 │ │ - cmp %r9,%rdx │ │ - je 5c020 │ │ - mov %r14,%rdx │ │ - shl $0x5,%rdx │ │ - movups (%rax),%xmm0 │ │ - movups 0x10(%rax),%xmm1 │ │ - movups %xmm1,-0x10(%rcx,%rdx,1) │ │ - movups %xmm0,-0x20(%rcx,%rdx,1) │ │ - add $0xffffffffffffffe0,%rcx │ │ - add $0x20,%rax │ │ - mov %r9,%rdx │ │ - jmp 5bfa0 │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %r14,%rdx │ │ - shl $0x5,%rdx │ │ - mov %rbx,%rsi │ │ - mov %rdx,-0x38(%rbp) │ │ - mov %r9,-0x40(%rbp) │ │ - mov %r11,-0x58(%rbp) │ │ - call *0x1f20c(%rip) │ │ - mov -0x58(%rbp),%r11 │ │ - mov -0x30(%rbp),%rdi │ │ - mov -0x40(%rbp),%r9 │ │ - mov %r9,%rsi │ │ - sub %r14,%rsi │ │ - movabs $0x7fffffffffffffe,%r8 │ │ - je 5c0fd │ │ - lea 0x1(%r14),%rax │ │ - cmp %rax,%r9 │ │ - jne 5c070 │ │ - xor %eax,%eax │ │ - jmp 5c0d4 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rsi,%rcx │ │ - and $0xfffffffffffffffe,%rcx │ │ - mov -0x60(%rbp),%rax │ │ - mov -0x38(%rbp),%rdx │ │ - add %rax,%rdx │ │ - lea -0x20(%rbx),%rax │ │ - add %rax,%r15 │ │ - xor %eax,%eax │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rax,%r10 │ │ - movups (%r15),%xmm0 │ │ - movups 0x10(%r15),%xmm1 │ │ - movups %xmm1,-0x10(%rdx) │ │ - movups %xmm0,-0x20(%rdx) │ │ - add $0x2,%rax │ │ - xor %r8,%r10 │ │ - shl $0x5,%r10 │ │ - movups (%r12,%r10,1),%xmm0 │ │ - movups 0x10(%r12,%r10,1),%xmm1 │ │ - movups %xmm0,(%rdx) │ │ - movups %xmm1,0x10(%rdx) │ │ - add $0x40,%rdx │ │ - add $0xffffffffffffffc0,%r15 │ │ - cmp %rax,%rcx │ │ - jne 5c090 │ │ - test $0x1,%sil │ │ - je 5c0fd │ │ - mov -0x38(%rbp),%rcx │ │ - add %rdi,%rcx │ │ - mov %rax,%rdx │ │ - not %rdx │ │ - shl $0x5,%rdx │ │ - shl $0x5,%rax │ │ - movups (%r12,%rdx,1),%xmm0 │ │ - movups 0x10(%r12,%rdx,1),%xmm1 │ │ - movups %xmm1,0x10(%rcx,%rax,1) │ │ - movups %xmm0,(%rcx,%rax,1) │ │ - test %r14,%r14 │ │ - mov -0x68(%rbp),%r15 │ │ - mov -0x48(%rbp),%r12d │ │ - je 5c150 │ │ - cmp %r14,%r9 │ │ - jb 5c811 │ │ - mov -0x38(%rbp),%rax │ │ - add %rdi,%rax │ │ - mov %rax,%rdi │ │ - mov %rbx,%rdx │ │ - mov %r15,%rcx │ │ - mov %r12d,%r8d │ │ - lea -0x90(%rbp),%r9 │ │ - call 5be70 │ │ - mov %r14,%r9 │ │ - cmp $0x21,%r14 │ │ - jae 5bec0 │ │ - jmp 5c308 │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - cmp %r9,%r15 │ │ - jb 5c834 │ │ - mov %r9,%rax │ │ - shl $0x5,%rax │ │ - mov %rax,-0x38(%rbp) │ │ - lea (%rbx,%rax,1),%rcx │ │ - xor %r12d,%r12d │ │ - mov %rdi,%rax │ │ - xchg %ax,%ax │ │ - mov %r11,%rdx │ │ - shl $0x5,%rdx │ │ - add %rdi,%rdx │ │ - cmp %rdx,%rax │ │ - jae 5c1b9 │ │ - nop │ │ - mov 0x10(%r13),%rsi │ │ - add $0xffffffffffffffe0,%rcx │ │ - mov %r12,%r8 │ │ - shl $0x5,%r8 │ │ - cmp 0x10(%rax),%rsi │ │ - mov %rcx,%rsi │ │ - cmovae %rbx,%rsi │ │ - movups (%rax),%xmm0 │ │ - movups 0x10(%rax),%xmm1 │ │ - movups %xmm1,0x10(%rsi,%r8,1) │ │ - movups %xmm0,(%rsi,%r8,1) │ │ - sbb $0xffffffffffffffff,%r12 │ │ - add $0x20,%rax │ │ - cmp %rdx,%rax │ │ - jb 5c180 │ │ - cmp %r9,%r11 │ │ - je 5c1f0 │ │ - add $0xffffffffffffffe0,%rcx │ │ - mov %r12,%rdx │ │ - shl $0x5,%rdx │ │ - movups (%rax),%xmm0 │ │ - movups 0x10(%rax),%xmm1 │ │ - movups %xmm1,0x10(%rbx,%rdx,1) │ │ - movups %xmm0,(%rbx,%rdx,1) │ │ - inc %r12 │ │ - add $0x20,%rax │ │ - mov %r9,%r11 │ │ - jmp 5c170 │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %r12,%r13 │ │ - shl $0x5,%r13 │ │ - mov %rbx,%rsi │ │ - mov %r13,%rdx │ │ - mov %r9,%r14 │ │ - call *0x1f042(%rip) │ │ - mov %r14,%rdx │ │ - sub %r12,%r14 │ │ - je 5c802 │ │ - mov -0x30(%rbp),%rcx │ │ - lea (%rcx,%r13,1),%rdi │ │ - lea 0x1(%r12),%rax │ │ - cmp %rax,%rdx │ │ - mov -0x38(%rbp),%r11 │ │ - lea (%rbx,%r11,1),%r10 │ │ - jne 5c230 │ │ - xor %eax,%eax │ │ - jmp 5c2a8 │ │ - mov %rcx,%rax │ │ - mov %r14,%rcx │ │ - and $0xfffffffffffffffe,%rcx │ │ - lea (%rax,%r13,1),%r9 │ │ - add $0x20,%r9 │ │ - lea -0x20(%rbx),%rax │ │ - add %rax,%r11 │ │ - xor %eax,%eax │ │ - movabs $0x7fffffffffffffe,%r8 │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %rax,%rsi │ │ - movups (%r11),%xmm0 │ │ - movups 0x10(%r11),%xmm1 │ │ - movups %xmm1,-0x10(%r9) │ │ - movups %xmm0,-0x20(%r9) │ │ - add $0x2,%rax │ │ - xor %r8,%rsi │ │ - shl $0x5,%rsi │ │ - movups (%r10,%rsi,1),%xmm0 │ │ - movups 0x10(%r10,%rsi,1),%xmm1 │ │ - movups %xmm0,(%r9) │ │ - movups %xmm1,0x10(%r9) │ │ - add $0x40,%r9 │ │ - add $0xffffffffffffffc0,%r11 │ │ - cmp %rax,%rcx │ │ - jne 5c260 │ │ - test $0x1,%r14b │ │ - je 5c2ca │ │ - mov %rax,%rcx │ │ - not %rcx │ │ - shl $0x5,%rcx │ │ - shl $0x5,%rax │ │ - movups (%r10,%rcx,1),%xmm0 │ │ - movups 0x10(%r10,%rcx,1),%xmm1 │ │ - movups %xmm1,0x10(%rdi,%rax,1) │ │ - movups %xmm0,(%rdi,%rax,1) │ │ - cmp %r12,%rdx │ │ - jb 5c836 │ │ - mov %rdi,%r12 │ │ - mov $0x0,%eax │ │ - mov %rax,-0x50(%rbp) │ │ - cmp $0x21,%r14 │ │ - jae 5bea4 │ │ - jmp 5c30c │ │ - mov -0x30(%rbp),%rdi │ │ - mov %r9,%rsi │ │ - mov %rbx,%rdx │ │ - mov %r15,%rcx │ │ - mov $0x1,%r8d │ │ - call 5b820 │ │ - jmp 5c802 │ │ - mov -0x30(%rbp),%r12 │ │ - cmp $0x2,%r14 │ │ - jb 5c802 │ │ - mov %r14,%r13 │ │ + sub $0x628,%rsp │ │ + cmp $0x2,%rsi │ │ + jb 5bfb6 │ │ + mov %rsi,%r13 │ │ shr $1,%r13 │ │ - cmp $0x8,%r14 │ │ - mov %r12,-0x40(%rbp) │ │ - jb 5c534 │ │ - mov 0x30(%r12),%rax │ │ - mov 0x70(%r12),%rcx │ │ + cmp $0x8,%rsi │ │ + jb 5bcb8 │ │ + mov 0x30(%rdi),%rcx │ │ + mov 0x70(%rdi),%rdx │ │ + xor %r10d,%r10d │ │ xor %r9d,%r9d │ │ + cmp 0x10(%rdi),%rcx │ │ + setae %r10b │ │ + setb %r9b │ │ xor %r8d,%r8d │ │ - cmp 0x10(%r12),%rax │ │ - setae %r9b │ │ + cmp 0x50(%rdi),%rdx │ │ setb %r8b │ │ - xor %edi,%edi │ │ - cmp 0x50(%r12),%rcx │ │ - setb %dil │ │ + shl $0x5,%r9d │ │ + lea (%rdi,%r9,1),%rdx │ │ + shl $0x5,%r10d │ │ + lea (%rdi,%r10,1),%rcx │ │ + mov %r8d,%r11d │ │ + shl $0x5,%r11d │ │ + lea (%rdi,%r11,1),%rax │ │ + add $0x40,%rax │ │ + xor $0x3,%r8d │ │ shl $0x5,%r8d │ │ - lea (%r12,%r8,1),%rdx │ │ + mov 0x50(%rdi,%r11,1),%r11 │ │ + mov 0x10(%rdi,%r8,1),%rbx │ │ + mov 0x10(%rdi,%r10,1),%r10 │ │ + cmp %r10,%rbx │ │ + mov %rcx,%r14 │ │ + cmovb %rax,%r14 │ │ + cmp 0x10(%rdi,%r9,1),%r11 │ │ + cmovb %rdx,%r14 │ │ + cmovb %rax,%rdx │ │ + lea (%rdi,%r8,1),%r8 │ │ + cmovb %rcx,%rax │ │ + cmp %r10,%rbx │ │ + cmovae %r8,%rcx │ │ + cmovb %r8,%rax │ │ + mov 0x10(%rax),%r8 │ │ + cmp 0x10(%r14),%r8 │ │ + mov %r14,%r8 │ │ + cmovb %rax,%r8 │ │ + cmovb %r14,%rax │ │ + movups (%rdx),%xmm0 │ │ + movups 0x10(%rdx),%xmm1 │ │ + movaps %xmm1,-0x640(%rbp) │ │ + movaps %xmm0,-0x650(%rbp) │ │ + movups (%r8),%xmm0 │ │ + movups 0x10(%r8),%xmm1 │ │ + movaps %xmm1,-0x620(%rbp) │ │ + movaps %xmm0,-0x630(%rbp) │ │ + movups (%rax),%xmm0 │ │ + movups 0x10(%rax),%xmm1 │ │ + movaps %xmm1,-0x600(%rbp) │ │ + movaps %xmm0,-0x610(%rbp) │ │ + movups (%rcx),%xmm0 │ │ + mov %r13,%rdx │ │ + shl $0x5,%rdx │ │ + mov 0x30(%rdi,%rdx,1),%rax │ │ + mov 0x70(%rdi,%rdx,1),%r8 │ │ + xor %r14d,%r14d │ │ + xor %r10d,%r10d │ │ + cmp 0x10(%rdi,%rdx,1),%rax │ │ + setae %r14b │ │ + setb %r10b │ │ + xor %r9d,%r9d │ │ + cmp 0x50(%rdi,%rdx,1),%r8 │ │ + lea (%rdi,%rdx,1),%r11 │ │ + setb %r9b │ │ + shl $0x5,%r10d │ │ + shl $0x5,%r14d │ │ + lea (%r11,%r14,1),%rax │ │ + mov %r9d,%ebx │ │ + shl $0x5,%ebx │ │ + lea (%rbx,%r11,1),%r8 │ │ + add $0x40,%r8 │ │ + xor $0x3,%r9d │ │ shl $0x5,%r9d │ │ - lea (%r12,%r9,1),%rcx │ │ - mov %edi,%eax │ │ - shl $0x5,%eax │ │ - lea (%r12,%rax,1),%rsi │ │ - add $0x40,%rsi │ │ - xor $0x3,%edi │ │ - shl $0x5,%edi │ │ - mov 0x50(%r12,%rax,1),%rax │ │ - mov 0x10(%r12,%rdi,1),%r10 │ │ - mov 0x10(%r12,%r9,1),%r9 │ │ - cmp %r9,%r10 │ │ - mov %rcx,%r11 │ │ - cmovb %rsi,%r11 │ │ - cmp 0x10(%r12,%r8,1),%rax │ │ - cmovb %rdx,%r11 │ │ - cmovb %rsi,%rdx │ │ - mov %rdx,-0x48(%rbp) │ │ - lea (%r12,%rdi,1),%rax │ │ - cmovb %rcx,%rsi │ │ - cmp %r9,%r10 │ │ - cmovae %rax,%rcx │ │ - mov %rcx,-0x38(%rbp) │ │ - cmovb %rax,%rsi │ │ - mov 0x10(%rsi),%rax │ │ - cmp 0x10(%r11),%rax │ │ - mov %r11,%r8 │ │ - cmovb %rsi,%r8 │ │ - cmovb %r11,%rsi │ │ - mov %r13,%rdi │ │ - shl $0x5,%rdi │ │ - lea (%r12,%rdi,1),%r10 │ │ - mov 0x30(%r12,%rdi,1),%rax │ │ - mov %r13,-0x30(%rbp) │ │ - xor %r13d,%r13d │ │ - xor %r12d,%r12d │ │ - mov -0x40(%rbp),%rcx │ │ - cmp 0x10(%rcx,%rdi,1),%rax │ │ - mov -0x40(%rbp),%rax │ │ - mov 0x70(%rax,%rdi,1),%rax │ │ - setae %r13b │ │ - setb %r12b │ │ - xor %r15d,%r15d │ │ - mov -0x40(%rbp),%rcx │ │ - cmp 0x50(%rcx,%rdi,1),%rax │ │ - setb %r15b │ │ - shl $0x5,%r12d │ │ - shl $0x5,%r13d │ │ - lea (%r10,%r13,1),%r9 │ │ - mov %r15d,%eax │ │ - shl $0x5,%eax │ │ - lea (%rax,%r10,1),%r11 │ │ - add $0x40,%r11 │ │ - xor $0x3,%r15d │ │ - shl $0x5,%r15d │ │ - mov 0x50(%r10,%rax,1),%rdx │ │ - mov 0x10(%r15,%r10,1),%rcx │ │ - mov 0x10(%r13,%r10,1),%rax │ │ - cmp %rax,%rcx │ │ - mov %r9,%r13 │ │ - cmovb %r11,%r13 │ │ - cmp 0x10(%r12,%r10,1),%rdx │ │ - lea (%r10,%r12,1),%rdx │ │ - mov -0x40(%rbp),%r12 │ │ - cmovb %rdx,%r13 │ │ - cmovb %r11,%rdx │ │ - cmovb %r9,%r11 │ │ - cmp %rax,%rcx │ │ - mov -0x48(%rbp),%rax │ │ + mov 0x10(%r9,%r11,1),%r15 │ │ + mov 0x10(%r14,%r11,1),%r14 │ │ + cmp %r14,%r15 │ │ + mov %rax,%r12 │ │ + cmovb %r8,%r12 │ │ + mov 0x50(%r11,%rbx,1),%rbx │ │ + cmp 0x10(%r10,%r11,1),%rbx │ │ + lea (%r11,%r10,1),%r10 │ │ + cmovb %r10,%r12 │ │ + cmovb %r8,%r10 │ │ + lea (%r11,%r9,1),%r9 │ │ + cmovb %rax,%r8 │ │ + cmp %r14,%r15 │ │ + cmovae %r9,%rax │ │ + cmovb %r9,%r8 │ │ + movups 0x10(%rcx),%xmm1 │ │ + mov 0x10(%r8),%rcx │ │ + cmp 0x10(%r12),%rcx │ │ + movaps %xmm1,-0x5e0(%rbp) │ │ + mov %r12,%rcx │ │ + cmovb %r8,%rcx │ │ + movaps %xmm0,-0x5f0(%rbp) │ │ + cmovb %r12,%r8 │ │ + movups (%r10),%xmm0 │ │ + movups 0x10(%r10),%xmm1 │ │ + movups %xmm1,-0x640(%rbp,%rdx,1) │ │ + movups %xmm0,-0x650(%rbp,%rdx,1) │ │ + movups (%rcx),%xmm0 │ │ + movups 0x10(%rcx),%xmm1 │ │ + movups %xmm0,-0x630(%rbp,%rdx,1) │ │ + movups %xmm1,-0x620(%rbp,%rdx,1) │ │ + movups (%r8),%xmm0 │ │ + movups 0x10(%r8),%xmm1 │ │ + movups %xmm0,-0x610(%rbp,%rdx,1) │ │ + movups %xmm1,-0x600(%rbp,%rdx,1) │ │ movups (%rax),%xmm0 │ │ - movups 0x10(%rax),%xmm2 │ │ - lea (%r10,%r15,1),%rax │ │ - movups (%r8),%xmm1 │ │ - cmovae %rax,%r9 │ │ - movups 0x10(%r8),%xmm3 │ │ - cmovb %rax,%r11 │ │ - movups (%rsi),%xmm4 │ │ - movups 0x10(%rsi),%xmm5 │ │ - mov 0x10(%r11),%rax │ │ - cmp 0x10(%r13),%rax │ │ - mov -0x38(%rbp),%rcx │ │ - movups (%rcx),%xmm6 │ │ - mov %r13,%rax │ │ - cmovb %r11,%rax │ │ - movups 0x10(%rcx),%xmm7 │ │ - cmovb %r13,%r11 │ │ - mov -0x30(%rbp),%r13 │ │ - movups (%rdx),%xmm8 │ │ - movups 0x10(%rdx),%xmm9 │ │ - movups (%rax),%xmm10 │ │ - movups 0x10(%rax),%xmm11 │ │ - movups (%r11),%xmm12 │ │ - movups 0x10(%r11),%xmm13 │ │ - movups (%r9),%xmm14 │ │ - movups 0x10(%r9),%xmm15 │ │ - movups %xmm2,0x10(%rbx) │ │ - movups %xmm0,(%rbx) │ │ - movups %xmm3,0x30(%rbx) │ │ - movups %xmm1,0x20(%rbx) │ │ - movups %xmm5,0x50(%rbx) │ │ - movups %xmm4,0x40(%rbx) │ │ - movups %xmm7,0x70(%rbx) │ │ - movups %xmm6,0x60(%rbx) │ │ - movups %xmm9,0x10(%rbx,%rdi,1) │ │ - movups %xmm8,(%rbx,%rdi,1) │ │ - movups %xmm10,0x20(%rbx,%rdi,1) │ │ - movups %xmm11,0x30(%rbx,%rdi,1) │ │ - movups %xmm12,0x40(%rbx,%rdi,1) │ │ - movups %xmm13,0x50(%rbx,%rdi,1) │ │ - movups %xmm14,0x60(%rbx,%rdi,1) │ │ - movups %xmm15,0x70(%rbx,%rdi,1) │ │ + movups 0x10(%rax),%xmm1 │ │ + movups %xmm0,-0x5f0(%rbp,%rdx,1) │ │ + movups %xmm1,-0x5e0(%rbp,%rdx,1) │ │ mov $0x4,%edx │ │ - mov %r14,%rsi │ │ - sub %r13,%rsi │ │ + mov %rsi,%r12 │ │ + sub %r13,%r12 │ │ cmp %r13,%rdx │ │ - jb 5c575 │ │ - jmp 5c612 │ │ - movups (%r12),%xmm0 │ │ - movups 0x10(%r12),%xmm1 │ │ - movups %xmm1,0x10(%rbx) │ │ - movups %xmm0,(%rbx) │ │ - mov %r13,%rax │ │ - shl $0x5,%rax │ │ - movups (%r12,%rax,1),%xmm0 │ │ - movups 0x10(%r12,%rax,1),%xmm1 │ │ - movups %xmm1,0x10(%rbx,%rax,1) │ │ - movups %xmm0,(%rbx,%rax,1) │ │ + jb 5bd01 │ │ + jmp 5bdf8 │ │ + movups (%rdi),%xmm0 │ │ + movups 0x10(%rdi),%xmm1 │ │ + movaps %xmm1,-0x640(%rbp) │ │ + movaps %xmm0,-0x650(%rbp) │ │ + mov %r13,%rcx │ │ + shl $0x5,%rcx │ │ + movups (%rdi,%rcx,1),%xmm0 │ │ + movups 0x10(%rdi,%rcx,1),%xmm1 │ │ + movups %xmm1,-0x640(%rbp,%rcx,1) │ │ + movups %xmm0,-0x650(%rbp,%rcx,1) │ │ mov $0x1,%edx │ │ - mov %r14,%rsi │ │ - sub %r13,%rsi │ │ + mov %rsi,%r12 │ │ + sub %r13,%r12 │ │ cmp %r13,%rdx │ │ - jae 5c612 │ │ + jae 5bdf8 │ │ mov %edx,%ecx │ │ shl $0x5,%ecx │ │ - mov %rdx,%rdi │ │ - jmp 5c5a1 │ │ - nop │ │ - add %rbx,%r11 │ │ - mov %rbx,%rax │ │ - movups (%r9),%xmm0 │ │ - movups %xmm0,(%rax) │ │ - mov %r8,-0x10(%r11) │ │ - mov %r10,-0x8(%r11) │ │ - inc %rdi │ │ - add $0x20,%rcx │ │ - cmp %r13,%rdi │ │ - je 5c612 │ │ - mov %rdi,%rax │ │ - shl $0x5,%rax │ │ - movups (%r12,%rax,1),%xmm0 │ │ - movups 0x10(%r12,%rax,1),%xmm1 │ │ - movups %xmm1,0x10(%rbx,%rax,1) │ │ - movups %xmm0,(%rbx,%rax,1) │ │ - mov 0x10(%rbx,%rax,1),%r8 │ │ - cmp -0x10(%rbx,%rax,1),%r8 │ │ - jae 5c595 │ │ - lea (%r12,%rax,1),%r9 │ │ - add %rbx,%rax │ │ - mov 0x18(%rax),%r10 │ │ - mov %rcx,%rax │ │ - cs nopw 0x0(%rax,%rax,1) │ │ - mov %rax,%r11 │ │ - movups -0x20(%rbx,%rax,1),%xmm0 │ │ - movups -0x10(%rbx,%rax,1),%xmm1 │ │ - movups %xmm1,0x10(%rbx,%rax,1) │ │ - movups %xmm0,(%rbx,%rax,1) │ │ - cmp $0x20,%rax │ │ - je 5c580 │ │ - lea -0x20(%r11),%rax │ │ - cmp -0x30(%rbx,%r11,1),%r8 │ │ - jb 5c5e0 │ │ - add %rbx,%r11 │ │ - add %rbx,%rax │ │ - jmp 5c586 │ │ - mov %r13,%rdi │ │ - shl $0x5,%rdi │ │ - lea (%rbx,%rdi,1),%rcx │ │ - cmp %rsi,%rdx │ │ - jae 5c6d2 │ │ - add %r12,%rdi │ │ - mov %edx,%r8d │ │ - shl $0x5,%r8d │ │ - jmp 5c661 │ │ + lea -0x650(%rbp),%r8 │ │ + mov %rdx,%r9 │ │ + jmp 5bd4d │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - add %rcx,%r15 │ │ - mov %rcx,%rax │ │ - movups (%r10),%xmm0 │ │ - movups %xmm0,(%rax) │ │ - mov %r9,-0x10(%r15) │ │ - mov %r11,-0x8(%r15) │ │ - inc %rdx │ │ - add $0x20,%r8 │ │ - cmp %rsi,%rdx │ │ - je 5c6d2 │ │ - mov %rdx,%rax │ │ - shl $0x5,%rax │ │ - movups (%rdi,%rax,1),%xmm0 │ │ - movups 0x10(%rdi,%rax,1),%xmm1 │ │ - movups %xmm1,0x10(%rcx,%rax,1) │ │ - movups %xmm0,(%rcx,%rax,1) │ │ - mov 0x10(%rcx,%rax,1),%r9 │ │ - cmp -0x10(%rcx,%rax,1),%r9 │ │ - jae 5c655 │ │ - lea (%rdi,%rax,1),%r10 │ │ - add %rcx,%rax │ │ + add %rbp,%rbx │ │ + add $0xfffffffffffff9b0,%rbx │ │ + mov %r8,%r15 │ │ + movups (%r14),%xmm0 │ │ + movups %xmm0,(%r15) │ │ + mov %r10,-0x10(%rbx) │ │ + mov %r11,-0x8(%rbx) │ │ + inc %r9 │ │ + add $0x20,%rcx │ │ + cmp %r13,%r9 │ │ + je 5bdf8 │ │ + mov %r9,%r11 │ │ + shl $0x5,%r11 │ │ + movups (%rdi,%r11,1),%xmm0 │ │ + movups 0x10(%rdi,%r11,1),%xmm1 │ │ + movups %xmm1,-0x640(%rbp,%r11,1) │ │ + movups %xmm0,-0x650(%rbp,%r11,1) │ │ + mov -0x640(%rbp,%r11,1),%r10 │ │ + cmp -0x660(%rbp,%r11,1),%r10 │ │ + jae 5bd3d │ │ + lea (%rdi,%r11,1),%r14 │ │ + lea (%r11,%rbp,1),%rax │ │ + add $0xfffffffffffff9b0,%rax │ │ mov 0x18(%rax),%r11 │ │ - mov %r8,%rax │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %rax,%r15 │ │ - movups -0x20(%rcx,%rax,1),%xmm0 │ │ - movups -0x10(%rcx,%rax,1),%xmm1 │ │ - movups %xmm1,0x10(%rcx,%rax,1) │ │ - movups %xmm0,(%rcx,%rax,1) │ │ - cmp $0x20,%rax │ │ - je 5c640 │ │ - lea -0x20(%r15),%rax │ │ - cmp -0x30(%rcx,%r15,1),%r9 │ │ - jb 5c6a0 │ │ + mov %rcx,%r15 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %r15,%rbx │ │ + movups -0x670(%rbp,%r15,1),%xmm0 │ │ + movups -0x660(%rbp,%r15,1),%xmm1 │ │ + movups %xmm1,-0x640(%rbp,%r15,1) │ │ + movups %xmm0,-0x650(%rbp,%r15,1) │ │ + cmp $0x20,%r15 │ │ + je 5bd20 │ │ + lea -0x20(%rbx),%r15 │ │ + cmp -0x680(%rbp,%rbx,1),%r10 │ │ + jb 5bda0 │ │ + add %rbp,%rbx │ │ + add $0xfffffffffffff9b0,%rbx │ │ + add %rbp,%r15 │ │ + add $0xfffffffffffff9b0,%r15 │ │ + jmp 5bd2d │ │ + mov %r13,%r8 │ │ + shl $0x5,%r8 │ │ + lea (%r8,%rbp,1),%rcx │ │ + add $0xfffffffffffff9b0,%rcx │ │ + cmp %r12,%rdx │ │ + jae 5beb2 │ │ + add %rdi,%r8 │ │ + mov %edx,%r9d │ │ + shl $0x5,%r9d │ │ + jmp 5be41 │ │ + nop │ │ add %rcx,%r15 │ │ - add %rcx,%rax │ │ - jmp 5c646 │ │ - mov %r14,%rax │ │ - shl $0x5,%rax │ │ - lea (%r12,%rax,1),%r9 │ │ - add $0xffffffffffffffe0,%r9 │ │ - mov %rax,-0x58(%rbp) │ │ - lea -0x20(%rbx,%rax,1),%rsi │ │ - lea -0x20(%rcx),%r15 │ │ - mov %r12,%r8 │ │ - mov %rbx,%rdi │ │ - jmp 5c754 │ │ + mov %rcx,%rbx │ │ + movups (%r11),%xmm0 │ │ + movups %xmm0,(%rbx) │ │ + mov %r10,-0x10(%r15) │ │ + mov %r14,-0x8(%r15) │ │ + inc %rdx │ │ + add $0x20,%r9 │ │ + cmp %r12,%rdx │ │ + je 5beb2 │ │ + mov %rdx,%rbx │ │ + shl $0x5,%rbx │ │ + movups (%r8,%rbx,1),%xmm0 │ │ + movups 0x10(%r8,%rbx,1),%xmm1 │ │ + movups %xmm1,0x10(%rcx,%rbx,1) │ │ + movups %xmm0,(%rcx,%rbx,1) │ │ + mov 0x10(%rcx,%rbx,1),%r10 │ │ + cmp -0x10(%rcx,%rbx,1),%r10 │ │ + jae 5be35 │ │ + lea (%r8,%rbx,1),%r11 │ │ + add %rcx,%rbx │ │ + mov 0x18(%rbx),%r14 │ │ + mov %r9,%rbx │ │ cs nopw 0x0(%rax,%rax,1) │ │ - movzbl -0x48(%rbp),%eax │ │ - mov %al,%r11b │ │ + mov %rbx,%r15 │ │ + movups -0x20(%rcx,%rbx,1),%xmm0 │ │ + movups -0x10(%rcx,%rbx,1),%xmm1 │ │ + movups %xmm1,0x10(%rcx,%rbx,1) │ │ + movups %xmm0,(%rcx,%rbx,1) │ │ + cmp $0x20,%rbx │ │ + je 5be20 │ │ + lea -0x20(%r15),%rbx │ │ + cmp -0x30(%rcx,%r15,1),%r10 │ │ + jb 5be80 │ │ + add %rcx,%r15 │ │ + add %rcx,%rbx │ │ + jmp 5be26 │ │ + lea -0x650(%rbp),%rdx │ │ + mov %rsi,-0x40(%rbp) │ │ + shl $0x5,%rsi │ │ + lea (%rdi,%rsi,1),%r10 │ │ + add $0xffffffffffffffe0,%r10 │ │ + mov %rsi,-0x38(%rbp) │ │ + lea -0x670(%rbp,%rsi,1),%r8 │ │ + lea -0x20(%rcx),%r14 │ │ + mov %rdi,-0x30(%rbp) │ │ + mov %rdi,%r9 │ │ + jmp 5bf3b │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov %bl,%r15b │ │ mov $0x0,%eax │ │ sbb %rax,%rax │ │ + shl $0x5,%r15d │ │ + add %r15,%rcx │ │ + mov %r13b,%r11b │ │ shl $0x5,%r11d │ │ - add %r11,%rcx │ │ - movzbl -0x38(%rbp),%r11d │ │ - mov %r11b,%r10b │ │ - shl $0x5,%r10d │ │ - add %r10,%rdi │ │ - add $0x20,%r8 │ │ - movups (%rdx),%xmm0 │ │ - movups 0x10(%rdx),%xmm1 │ │ - movups %xmm1,0x10(%r9) │ │ - movups %xmm0,(%r9) │ │ + add %r11,%rdx │ │ + add $0x20,%r9 │ │ + movups (%rdi),%xmm0 │ │ + movups 0x10(%rdi),%xmm1 │ │ + movups %xmm1,0x10(%r10) │ │ + movups %xmm0,(%r10) │ │ shl $0x5,%r12 │ │ - add %r12,%rsi │ │ + add %r12,%r8 │ │ shl $0x5,%rax │ │ - add %rax,%r15 │ │ - add $0xffffffffffffffe0,%r9 │ │ - mov -0x30(%rbp),%r13 │ │ + add %rax,%r14 │ │ + add $0xffffffffffffffe0,%r10 │ │ + mov -0x48(%rbp),%r13 │ │ dec %r13 │ │ - je 5c7af │ │ - mov %r13,-0x30(%rbp) │ │ - mov 0x10(%rcx),%rax │ │ - xor %r10d,%r10d │ │ + je 5bf95 │ │ + mov %r13,-0x48(%rbp) │ │ + mov 0x10(%rcx),%rbx │ │ xor %r11d,%r11d │ │ - mov %rcx,%rdx │ │ - cmp 0x10(%rdi),%rax │ │ - setae -0x38(%rbp) │ │ - setb -0x48(%rbp) │ │ - jb 5c776 │ │ - mov %rdi,%rdx │ │ - movups (%rdx),%xmm0 │ │ - movups 0x10(%rdx),%xmm1 │ │ - movups %xmm1,0x10(%r8) │ │ - movups %xmm0,(%r8) │ │ - mov 0x10(%rsi),%r13 │ │ - mov 0x10(%r15),%rax │ │ - cmp %rax,%r13 │ │ + xor %r15d,%r15d │ │ + mov %rcx,%rdi │ │ + cmp 0x10(%rdx),%rbx │ │ + setae %r13b │ │ + setb %bl │ │ + jb 5bf5c │ │ + mov %rdx,%rdi │ │ + movups (%rdi),%xmm0 │ │ + movups 0x10(%rdi),%xmm1 │ │ + movups %xmm1,0x10(%r9) │ │ + movups %xmm0,(%r9) │ │ + mov 0x10(%r8),%rax │ │ + mov 0x10(%r14),%rsi │ │ + cmp %rsi,%rax │ │ mov $0x0,%r12d │ │ adc $0xffffffffffffffff,%r12 │ │ - mov %r15,%rdx │ │ - cmp %rax,%r13 │ │ - jb 5c700 │ │ - mov %rsi,%rdx │ │ - jmp 5c700 │ │ - add $0x20,%r15 │ │ - add $0x20,%rsi │ │ - test $0x1,%r14b │ │ - je 5c7ef │ │ - xor %eax,%eax │ │ - xor %edx,%edx │ │ - cmp %r15,%rdi │ │ - setae %al │ │ - setb %dl │ │ - mov %rcx,%r9 │ │ - cmovb %rdi,%r9 │ │ - movups (%r9),%xmm0 │ │ - movups 0x10(%r9),%xmm1 │ │ - movups %xmm1,0x10(%r8) │ │ - movups %xmm0,(%r8) │ │ - shl $0x5,%edx │ │ - add %rdx,%rdi │ │ - shl $0x5,%eax │ │ - add %rax,%rcx │ │ - mov -0x40(%rbp),%r12 │ │ - cmp %rsi,%rcx │ │ + mov %r14,%rdi │ │ + cmp %rsi,%rax │ │ + jb 5bef0 │ │ + mov %r8,%rdi │ │ + jmp 5bef0 │ │ + add $0x20,%r14 │ │ + add $0x20,%r8 │ │ + testb $0x1,-0x40(%rbp) │ │ + jne 5bfc8 │ │ + cmp %r8,%rcx │ │ setne %al │ │ - cmp %r15,%rdi │ │ - jne 5c829 │ │ + cmp %r14,%rdx │ │ + jne 5c004 │ │ + mov -0x30(%rbp),%rbx │ │ test %al,%al │ │ - jne 5c82f │ │ - add $0x68,%rsp │ │ + jne 5c00e │ │ + add $0x628,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea -0x52615(%rip),%rdi │ │ - lea 0x1de31(%rip),%rdx │ │ - mov $0x13,%esi │ │ - call 30650 │ │ + xor %eax,%eax │ │ + xor %esi,%esi │ │ + cmp %r14,%rdx │ │ + setae %al │ │ + setb %sil │ │ + mov %rcx,%rdi │ │ + cmovb %rdx,%rdi │ │ + movups (%rdi),%xmm0 │ │ + movups 0x10(%rdi),%xmm1 │ │ + movups %xmm1,0x10(%r9) │ │ + movups %xmm0,(%r9) │ │ + shl $0x5,%esi │ │ + add %rsi,%rdx │ │ + shl $0x5,%eax │ │ + add %rax,%rcx │ │ + cmp %r8,%rcx │ │ + setne %al │ │ + cmp %r14,%rdx │ │ + je 5bfae │ │ mov $0x1,%al │ │ + mov -0x30(%rbp),%rbx │ │ test %al,%al │ │ - je 5c802 │ │ - call 336e0 │ │ + je 5bfb6 │ │ + call 32c90 │ │ ud2 │ │ - lea 0x1de2b(%rip),%rcx │ │ - mov %r12,%rdi │ │ - mov %rdx,%rsi │ │ - call 32050 │ │ - mov %rax,%r14 │ │ - mov %r12,%rdi │ │ - mov %rbx,%rsi │ │ - mov -0x58(%rbp),%rdx │ │ - call *0x1e9ed(%rip) │ │ - mov %r14,%rdi │ │ - call 718d0 │ │ + mov %rax,%r15 │ │ + lea -0x650(%rbp),%rsi │ │ + mov %rbx,%rdi │ │ + mov -0x38(%rbp),%rdx │ │ + call *0x1c4d4(%rip) │ │ + mov %r15,%rdi │ │ + call 6eba0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + mov %rsi,%rax │ │ + shr $1,%rax │ │ + add %rsi,%rax │ │ + jmp 5c059 │ │ + nopl 0x0(%rax,%rax,1) │ │ + test %rax,%rax │ │ + je 5c145 │ │ + dec %rax │ │ + mov %rax,%rcx │ │ + sub %rsi,%rcx │ │ + jae 5c0a1 │ │ + mov %rax,%rcx │ │ + shl $0x5,%rcx │ │ + movups (%rdi),%xmm0 │ │ + movups 0x10(%rdi),%xmm1 │ │ + movaps %xmm1,-0x18(%rsp) │ │ + movaps %xmm0,-0x28(%rsp) │ │ + movups (%rdi,%rcx,1),%xmm0 │ │ + movups 0x10(%rdi,%rcx,1),%xmm1 │ │ + movups %xmm0,(%rdi) │ │ + movups %xmm1,0x10(%rdi) │ │ + movaps -0x28(%rsp),%xmm0 │ │ + movaps -0x18(%rsp),%xmm1 │ │ + movups %xmm1,0x10(%rdi,%rcx,1) │ │ + movups %xmm0,(%rdi,%rcx,1) │ │ + xor %ecx,%ecx │ │ + cmp %rax,%rsi │ │ + mov %rax,%rdx │ │ + cmovb %rsi,%rdx │ │ + lea 0x1(,%rcx,2),%r8 │ │ + cmp %rdx,%r8 │ │ + jae 5c050 │ │ + lea (%rcx,%rcx,1),%r10 │ │ + nopl 0x0(%rax) │ │ + add $0x2,%r10 │ │ + cmp %rdx,%r10 │ │ + jae 5c0e2 │ │ + mov %r8,%r9 │ │ + shl $0x5,%r9 │ │ + shl $0x5,%r10 │ │ + mov 0x10(%rdi,%r9,1),%r9 │ │ + cmp 0x10(%rdi,%r10,1),%r9 │ │ + adc $0x0,%r8 │ │ + mov %r8,%r9 │ │ + shl $0x5,%rcx │ │ + shl $0x5,%r8 │ │ + mov 0x10(%rdi,%rcx,1),%r10 │ │ + mov 0x10(%rdi,%r8,1),%r11 │ │ + cmp %r11,%r10 │ │ + jae 5c050 │ │ + add %rdi,%rcx │ │ + add %rdi,%r8 │ │ + movups (%rcx),%xmm0 │ │ + movups (%r8),%xmm1 │ │ + movups %xmm1,(%rcx) │ │ + movups %xmm0,(%r8) │ │ + mov %r11,0x10(%rcx) │ │ + mov %r10,0x10(%r8) │ │ + mov 0x18(%rcx),%r10 │ │ + mov 0x18(%r8),%r11 │ │ + mov %r11,0x18(%rcx) │ │ + mov %r10,0x18(%r8) │ │ + lea (%r9,%r9,1),%r10 │ │ + lea 0x1(,%r9,2),%r8 │ │ + mov %r9,%rcx │ │ + cmp %rdx,%r8 │ │ + jb 5c0c0 │ │ + jmp 5c050 │ │ + ret │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -68257,37 +67697,37 @@ │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ mov %rdx,%r14 │ │ mov %rsi,%rbx │ │ cmp $0x8,%rcx │ │ - jb 5c8e4 │ │ + jb 5c1c4 │ │ shr $0x3,%rcx │ │ mov %rcx,%r15 │ │ shl $0x7,%r15 │ │ lea (%rdi,%r15,1),%rsi │ │ imul $0xe0,%rcx,%r12 │ │ lea (%rdi,%r12,1),%rdx │ │ mov %rcx,%r13 │ │ - call 5c870 │ │ + call 5c150 │ │ mov %rax,-0x30(%rbp) │ │ lea (%rbx,%r15,1),%rsi │ │ lea (%rbx,%r12,1),%rdx │ │ mov %rbx,%rdi │ │ mov %r13,%rcx │ │ - call 5c870 │ │ + call 5c150 │ │ mov %rax,%rbx │ │ add %r14,%r15 │ │ add %r14,%r12 │ │ mov %r14,%rdi │ │ mov %r15,%rsi │ │ mov %r12,%rdx │ │ mov %r13,%rcx │ │ - call 5c870 │ │ + call 5c150 │ │ mov -0x30(%rbp),%rdi │ │ mov %rax,%r14 │ │ mov 0x10(%rdi),%rax │ │ mov 0x10(%rbx),%rcx │ │ cmp %rcx,%rax │ │ setb %dl │ │ mov 0x10(%r14),%rsi │ │ @@ -68326,2597 +67766,2500 @@ │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x1e8,%rsp │ │ - mov %rsi,%r14 │ │ - mov %rdi,%r13 │ │ - movq $0x0,-0xd8(%rbp) │ │ - movq $0x8,-0xd0(%rbp) │ │ - movq $0x0,-0xc8(%rbp) │ │ + sub $0x208,%rsp │ │ + mov %rdi,%r12 │ │ + movq $0x0,-0xf8(%rbp) │ │ + movq $0x8,-0xf0(%rbp) │ │ + movq $0x0,-0xe8(%rbp) │ │ movq $0x0,-0x70(%rbp) │ │ movq $0x8,-0x68(%rbp) │ │ movq $0x0,-0x60(%rbp) │ │ - mov 0x170(%rdx),%rcx │ │ - add $0x10,%rcx │ │ - mov 0x28(%rdx),%rsi │ │ - mov 0x30(%rdx),%rax │ │ - mov %rsi,-0x180(%rbp) │ │ - mov %rax,-0x178(%rbp) │ │ - mov %rdx,-0x170(%rbp) │ │ - mov %rcx,-0x168(%rbp) │ │ - movq $0x0,-0x160(%rbp) │ │ - test %rax,%rax │ │ - je 5d5a8 │ │ - mov 0x48(%rdx),%ebx │ │ - mov 0x1b8(%rdx),%rdi │ │ - mov 0xe8(%r14),%rcx │ │ - mov %rcx,-0x208(%rbp) │ │ - sub %rdi,%rcx │ │ - mov %rcx,-0x1f8(%rbp) │ │ - mov %ebx,%ecx │ │ - and $0xff00,%ecx │ │ - mov %ecx,-0x158(%rbp) │ │ - xor %esi,%esi │ │ - xor %r8d,%r8d │ │ - cmp $0x50000,%ebx │ │ - mov $0x0,%r9d │ │ - cmovb %rdi,%r9 │ │ - setae %r8b │ │ - cmpb $0x0,0x110(%r14) │ │ - mov $0x0,%ecx │ │ - mov %rcx,-0x30(%rbp) │ │ - cmove %rsi,%r9 │ │ - mov %r9,-0x200(%rbp) │ │ - mov 0x1a8(%rdx),%rcx │ │ - mov 0x18(%r14),%rsi │ │ - mov %rsi,-0x148(%rbp) │ │ - sub %rcx,%rsi │ │ - mov %rsi,-0xc0(%rbp) │ │ - movzbl %bl,%esi │ │ - mov %rsi,-0x1a0(%rbp) │ │ - shl $0x8,%esi │ │ - or $0x19,%rsi │ │ - mov %rsi,-0x198(%rbp) │ │ - mov %r8d,-0x154(%rbp) │ │ - mov %r8d,%esi │ │ - shl $0x4,%esi │ │ - mov 0x198(%rdx),%rdx │ │ - mov %rdx,-0x1d8(%rbp) │ │ - mov 0xe0(%r14),%rdx │ │ - mov %rdi,-0x1b0(%rbp) │ │ - mov %rdx,-0x1d0(%rbp) │ │ - add %rdi,%rdx │ │ - mov %rdx,-0x1a8(%rbp) │ │ - movzbl %bh,%edx │ │ - mov %rdx,-0x1f0(%rbp) │ │ - mov 0x10(%r14),%rdx │ │ - mov %rcx,-0x150(%rbp) │ │ - mov %rdx,-0x140(%rbp) │ │ - add %rdx,%rcx │ │ - mov %rcx,-0xb8(%rbp) │ │ - mov %rbx,-0x138(%rbp) │ │ - tzcnt %ebx,%ecx │ │ - mov %ecx,-0x40(%rbp) │ │ - mov %rsi,-0x1e8(%rbp) │ │ - lea 0x8(%rsi),%rcx │ │ - mov %rcx,-0x1e0(%rbp) │ │ - mov $0x8,%ecx │ │ - mov %rcx,-0xa8(%rbp) │ │ - mov $0x0,%ecx │ │ - mov %rcx,-0x48(%rbp) │ │ - xor %r12d,%r12d │ │ - mov %r13,-0xb0(%rbp) │ │ - mov -0x180(%rbp),%rsi │ │ - mov -0x170(%rbp),%rdx │ │ + mov 0x180(%rdx),%r13 │ │ + mov 0x188(%rdx),%rax │ │ xor %ecx,%ecx │ │ - cmpb $0x8,0x49(%rdx) │ │ + cmpb $0x8,0x1a1(%rdx) │ │ sete %cl │ │ - mov 0x30(%rdx),%rdi │ │ - mov 0x38(%rdx),%r8 │ │ - add %rsi,%r8 │ │ - lea (%r8,%rcx,8),%r11 │ │ - add 0x28(%rdx),%rdi │ │ - sub %rdi,%r11 │ │ - add $0x4,%r11 │ │ - lea -0x1(%rax),%rdi │ │ - lea 0x1(%rsi),%r8 │ │ - xor %r15d,%r15d │ │ + test %r13,%r13 │ │ + je 5ce26 │ │ + mov 0x178(%rdx),%r14 │ │ + mov 0x1a0(%rdx),%ebx │ │ + mov %ebx,%edi │ │ + and $0xff00,%edi │ │ + mov %edi,-0x168(%rbp) │ │ + cmp $0x300,%edi │ │ + je 5ce37 │ │ + mov 0x1a8(%rdx),%rdi │ │ + add $0x10,%rdi │ │ + lea 0x4(,%rcx,8),%rcx │ │ + add %rax,%rcx │ │ + mov %r14,-0x1d8(%rbp) │ │ + mov %r13,-0x1d0(%rbp) │ │ + mov %rdi,-0x1c8(%rbp) │ │ + mov %rcx,-0x1c0(%rbp) │ │ + movq $0x0,-0x1b8(%rbp) │ │ + mov %ebx,-0x1b0(%rbp) │ │ + mov 0x1d0(%rdx),%rdi │ │ + mov 0xf8(%rsi),%rax │ │ + mov %rax,-0x228(%rbp) │ │ + sub %rdi,%rax │ │ + mov %rax,-0x210(%rbp) │ │ xor %ecx,%ecx │ │ - nopl 0x0(%rax) │ │ - movzbl -0x1(%r8),%r9d │ │ - cmp $0x3f,%ecx │ │ - jne 5cb54 │ │ - cmp $0x1,%r9b │ │ - ja 5d4dc │ │ - movzbl %r9b,%r9d │ │ - mov %r9d,%r10d │ │ - and $0x7f,%r9d │ │ - shl %cl,%r9 │ │ - or %r9,%r15 │ │ - test %r10b,%r10b │ │ - jns 5cb80 │ │ - add $0x7,%ecx │ │ - inc %r8 │ │ - add $0xffffffffffffffff,%rdi │ │ - jb 5cb40 │ │ - jmp 5d4e1 │ │ + cmpb $0x0,0x120(%rsi) │ │ + mov $0x0,%r8d │ │ + cmovne %rdi,%r8 │ │ + mov 0x1b0(%rdx),%rax │ │ + mov %rax,-0x1f0(%rbp) │ │ + mov 0x1c0(%rdx),%rdx │ │ + mov 0x18(%rsi),%rax │ │ + mov %rax,-0x158(%rbp) │ │ + sub %rdx,%rax │ │ + mov %rax,-0x78(%rbp) │ │ + movzbl %bl,%eax │ │ + tzcnt %ebx,%r9d │ │ + mov %r9d,-0x4c(%rbp) │ │ + mov %rax,-0x188(%rbp) │ │ + shl $0x8,%eax │ │ + or $0x14,%rax │ │ + mov %rax,-0x178(%rbp) │ │ + xor %r9d,%r9d │ │ + cmp $0x50000,%ebx │ │ + mov $0x0,%eax │ │ + mov %rax,-0x38(%rbp) │ │ + cmovae %rcx,%r8 │ │ + mov %r8,-0x220(%rbp) │ │ + setae %r9b │ │ + mov %r9d,-0x164(%rbp) │ │ + mov %r9d,%ecx │ │ + shl $0x4,%ecx │ │ + mov 0xf0(%rsi),%rax │ │ + mov %rdi,-0x1a8(%rbp) │ │ + mov %rax,-0x1e8(%rbp) │ │ + add %rdi,%rax │ │ + mov %rax,-0x190(%rbp) │ │ + mov %rbx,-0x138(%rbp) │ │ + movzbl %bh,%eax │ │ + mov %rax,-0x218(%rbp) │ │ + mov %rsi,-0x208(%rbp) │ │ + mov 0x10(%rsi),%rax │ │ + mov %rdx,-0x160(%rbp) │ │ + mov %rax,-0x148(%rbp) │ │ + lea (%rax,%rdx,1),%rax │ │ + mov %rax,-0x90(%rbp) │ │ + mov %rcx,-0x200(%rbp) │ │ + lea 0x8(%rcx),%rax │ │ + mov %rax,-0x1f8(%rbp) │ │ + mov $0x8,%eax │ │ + mov %rax,-0x88(%rbp) │ │ + movq $0x0,-0x80(%rbp) │ │ + mov %r12,-0x140(%rbp) │ │ + jmp 5c437 │ │ nopl 0x0(%rax,%rax,1) │ │ - mov %r8,-0x180(%rbp) │ │ - mov %rdi,-0x178(%rbp) │ │ + decq -0x1b8(%rbp) │ │ + mov -0x1d0(%rbp),%r13 │ │ + test %r13,%r13 │ │ + je 5cefa │ │ + mov -0x1c0(%rbp),%rbx │ │ + lea -0xe0(%rbp),%rdi │ │ + lea -0x1d8(%rbp),%rsi │ │ + call 5a950 │ │ + movzbl -0xe0(%rbp),%r14d │ │ + cmp $0xff,%r14b │ │ + jne 5cec1 │ │ + mov -0xd8(%rbp),%r15 │ │ test %r15,%r15 │ │ - je 5cc28 │ │ - mov -0x168(%rbp),%rcx │ │ + je 5c420 │ │ + mov -0x1c8(%rbp),%rcx │ │ lea -0x1(%r15),%rax │ │ cmp 0x10(%rcx),%rax │ │ - jae 5cc34 │ │ + jae 5c510 │ │ imul $0x70,%rax,%rax │ │ add 0x8(%rcx),%rax │ │ cmpb $0x1,0x6a(%rax) │ │ - jne 5cbc1 │ │ - incq -0x160(%rbp) │ │ + jne 5c499 │ │ + incq -0x1b8(%rbp) │ │ cmpw $0x2e,0x68(%rax) │ │ - jne 5cca3 │ │ + jne 5c590 │ │ cmpl $0x1,(%rax) │ │ - mov %r11,-0x98(%rbp) │ │ - mov %r14,-0x78(%rbp) │ │ - jne 5d17d │ │ + mov %rbx,-0x1a0(%rbp) │ │ + mov %r12,-0x58(%rbp) │ │ + jne 5cb09 │ │ mov 0x10(%rax),%rcx │ │ - mov %rcx,-0x38(%rbp) │ │ - mov 0x18(%rax),%r8 │ │ - test %r8,%r8 │ │ - mov -0xa0(%rbp),%rbx │ │ - je 5d1a3 │ │ - shl $0x4,%r8 │ │ - xor %r13d,%r13d │ │ - xor %r14d,%r14d │ │ - movq $0x0,-0x130(%rbp) │ │ - movq $0x0,-0x188(%rbp) │ │ - movl $0x0,-0x3c(%rbp) │ │ - jmp 5ccf0 │ │ - decq -0x160(%rbp) │ │ - jmp 5d1e8 │ │ + mov %rcx,-0x110(%rbp) │ │ + mov 0x18(%rax),%r14 │ │ + test %r14,%r14 │ │ + je 5cb2b │ │ + sub %r13,-0x1a0(%rbp) │ │ + shl $0x4,%r14 │ │ + xor %r12d,%r12d │ │ + xor %ebx,%ebx │ │ + movq $0x0,-0x150(%rbp) │ │ + movq $0x0,-0x180(%rbp) │ │ + xor %r15d,%r15d │ │ + mov -0x80(%rbp),%r13 │ │ + jmp 5c5ed │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov 0x18(%rcx),%rax │ │ - mov $0x12,%r10b │ │ + mov $0x10,%r14b │ │ test %rax,%rax │ │ - je 5d4f2 │ │ + je 5cef1 │ │ mov 0x20(%rcx),%rcx │ │ - movzwl 0x532(%rax),%edi │ │ - mov %edi,%r8d │ │ - shl $0x3,%r8d │ │ - mov $0xffffffffffffffff,%rsi │ │ - nopl (%rax) │ │ - test %r8,%r8 │ │ - je 5cc8c │ │ - cmp 0x4e0(%rax,%rsi,8),%r15 │ │ - seta %r9b │ │ - sbb $0x0,%r9b │ │ - inc %rsi │ │ - add $0xfffffffffffffff8,%r8 │ │ - cmp $0x1,%r9b │ │ - je 5cc60 │ │ - movzbl %r9b,%edi │ │ - test %edi,%edi │ │ - jne 5cc8f │ │ - jmp 5ccb9 │ │ - mov %rdi,%rsi │ │ + movzwl 0x532(%rax),%esi │ │ + mov %esi,%edi │ │ + shl $0x3,%edi │ │ + mov $0xffffffffffffffff,%rdx │ │ + nopw 0x0(%rax,%rax,1) │ │ + test %rdi,%rdi │ │ + je 5c570 │ │ + cmp 0x4e0(%rax,%rdx,8),%r15 │ │ + seta %r8b │ │ + sbb $0x0,%r8b │ │ + inc %rdx │ │ + add $0xfffffffffffffff8,%rdi │ │ + cmp $0x1,%r8b │ │ + je 5c540 │ │ + movzbl %r8b,%esi │ │ + test %esi,%esi │ │ + jne 5c573 │ │ + jmp 5c5b0 │ │ + nopl 0x0(%rax) │ │ + mov %rsi,%rdx │ │ sub $0x1,%rcx │ │ - jb 5d4f2 │ │ - mov 0x538(%rax,%rsi,8),%rax │ │ - jmp 5cc48 │ │ + jb 5cef1 │ │ + mov 0x538(%rax,%rdx,8),%rax │ │ + jmp 5c524 │ │ + nopw 0x0(%rax,%rax,1) │ │ cmpl $0x1,(%rax) │ │ - jne 5d1b0 │ │ + jne 5cb34 │ │ mov 0x10(%rax),%rcx │ │ - mov 0x18(%rax),%r8 │ │ - jmp 5d1c5 │ │ - imul $0x70,%rsi,%rcx │ │ + mov 0x18(%rax),%r14 │ │ + jmp 5cb49 │ │ + cs nopw 0x0(%rax,%rax,1) │ │ + imul $0x70,%rdx,%rcx │ │ add %rcx,%rax │ │ cmpb $0x1,0x6a(%rax) │ │ - je 5cbba │ │ - jmp 5cbc1 │ │ - mov $0x1,%r14b │ │ - mov -0x88(%rbp),%rax │ │ - mov %rax,-0x128(%rbp) │ │ - mov %r15,%r8 │ │ - add $0x10,%r13 │ │ - cmp %r13,%r8 │ │ - je 5d1fd │ │ - mov %r8,%r15 │ │ - mov -0x38(%rbp),%rax │ │ - movups (%rax,%r13,1),%xmm0 │ │ - movaps %xmm0,-0x90(%rbp) │ │ - mov -0x170(%rbp),%rax │ │ - mov 0x48(%rax),%edx │ │ - lea -0x120(%rbp),%rdi │ │ - lea -0x180(%rbp),%rsi │ │ - lea -0x90(%rbp),%rcx │ │ - call 5e090 │ │ - cmpl $0xffffffff,-0x120(%rbp) │ │ - je 5d57c │ │ - movzwl -0x108(%rbp),%eax │ │ + je 5c492 │ │ + jmp 5c499 │ │ + add -0x220(%rbp),%rax │ │ + mov $0x1,%r15b │ │ + mov %rax,-0x198(%rbp) │ │ + nopw 0x0(%rax,%rax,1) │ │ + add $0x10,%r12 │ │ + cmp %r12,%r14 │ │ + je 5cb77 │ │ + mov -0x110(%rbp),%rax │ │ + movdqu (%rax,%r12,1),%xmm0 │ │ + movdqa %xmm0,-0x130(%rbp) │ │ + lea -0xe0(%rbp),%rdi │ │ + lea -0x1d8(%rbp),%rsi │ │ + lea -0x130(%rbp),%rdx │ │ + call 5dac0 │ │ + cmpl $0xffffffff,-0xe0(%rbp) │ │ + je 5cea7 │ │ + movzwl -0xc0(%rbp),%eax │ │ cmp $0x55,%eax │ │ - je 5ce21 │ │ + je 5c720 │ │ cmp $0x12,%eax │ │ - je 5cdb3 │ │ + je 5c6b0 │ │ cmp $0x11,%eax │ │ - jne 5cce0 │ │ - lea -0x90(%rbp),%rdi │ │ - lea -0x120(%rbp),%rsi │ │ - call 60750 │ │ - mov -0x90(%rbp),%rax │ │ + jne 5c5e0 │ │ + lea -0x130(%rbp),%rdi │ │ + lea -0xe0(%rbp),%rsi │ │ + call 5fe40 │ │ + mov -0x130(%rbp),%rax │ │ test %rax,%rax │ │ - je 5cccf │ │ - cmp $0xc,%eax │ │ - jne 5cce0 │ │ - mov -0x148(%rbp),%rax │ │ - cmp -0x150(%rbp),%rax │ │ - mov -0x1c0(%rbp),%rdi │ │ - mov %r15,%r8 │ │ - jae 5cf22 │ │ - mov -0x50(%rbp),%rcx │ │ - and $0xffffffffffffff00,%rcx │ │ - or $0x13,%rcx │ │ - mov -0x140(%rbp),%rdi │ │ - jmp 5d0da │ │ - lea -0x90(%rbp),%rdi │ │ - lea -0x120(%rbp),%rsi │ │ - call 60750 │ │ - mov -0x90(%rbp),%rax │ │ + je 5c7d8 │ │ + cmp $0xd,%eax │ │ + jne 5c5e0 │ │ + mov -0x158(%rbp),%rax │ │ + cmp -0x160(%rbp),%rax │ │ + jae 5c82a │ │ + mov -0x48(%rbp),%rax │ │ + and $0xffffffffffffff00,%rax │ │ + or $0x11,%rax │ │ + mov -0x148(%rbp),%rsi │ │ + mov $0x1,%bl │ │ + cmp $0xff,%al │ │ + je 5cab2 │ │ + jmp 5cf9c │ │ + nopw 0x0(%rax,%rax,1) │ │ + lea -0x130(%rbp),%rdi │ │ + lea -0xe0(%rbp),%rsi │ │ + call 5fe40 │ │ + mov -0x130(%rbp),%rax │ │ test %rax,%rax │ │ - je 5cf0d │ │ - cmp $0x7,%eax │ │ - mov -0x58(%rbp),%rcx │ │ - mov -0x1c8(%rbp),%rdi │ │ - mov %r15,%r8 │ │ - je 5cef1 │ │ - cmp $0xc,%eax │ │ - jne 5cce3 │ │ - mov -0x148(%rbp),%rax │ │ - cmp -0x150(%rbp),%rax │ │ - jae 5cf7c │ │ + je 5c811 │ │ + cmp $0x8,%eax │ │ + je 5c7f5 │ │ + cmp $0xd,%eax │ │ + jne 5c5e0 │ │ + mov -0x158(%rbp),%rax │ │ + cmp -0x160(%rbp),%rax │ │ + jae 5c88f │ │ + mov -0x40(%rbp),%rcx │ │ and $0xffffffffffffff00,%rcx │ │ - or $0x13,%rcx │ │ - mov -0x140(%rbp),%rdi │ │ - jmp 5d158 │ │ - lea -0x90(%rbp),%rdi │ │ - lea -0x120(%rbp),%rsi │ │ - call 60750 │ │ - mov -0x90(%rbp),%rcx │ │ - mov -0x88(%rbp),%rax │ │ - cmp $0x16,%rcx │ │ - je 5cecd │ │ - cmp $0x18,%ecx │ │ - mov %r15,%r8 │ │ - jne 5cee1 │ │ - mov -0x208(%rbp),%rcx │ │ - cmp -0x1b0(%rbp),%rcx │ │ - jb 5d6db │ │ - imul -0x1f0(%rbp),%rax │ │ - mov -0x1f8(%rbp),%rcx │ │ - sub %rax,%rcx │ │ - jb 5d6e4 │ │ - add -0x1a8(%rbp),%rax │ │ - cmpl $0x800,-0x158(%rbp) │ │ - jne 5cf58 │ │ - cmp $0x7,%rcx │ │ - jbe 5d6ed │ │ - movzbl 0x7(%rax),%ecx │ │ - movzwl 0x4(%rax),%edx │ │ - movzbl 0x6(%rax),%esi │ │ - shl $0x10,%esi │ │ - or %edx,%esi │ │ - mov (%rax),%eax │ │ - shl $0x28,%rsi │ │ - shl $0x8,%rax │ │ - or %rsi,%rax │ │ - shrd $0x8,%rcx,%rax │ │ - jmp 5cf64 │ │ - add -0x200(%rbp),%rax │ │ - mov $0x1,%cl │ │ - mov %ecx,-0x3c(%rbp) │ │ - mov %r15,%r8 │ │ - jmp 5cf70 │ │ - movl $0x0,-0x3c(%rbp) │ │ - mov -0x190(%rbp),%rax │ │ - jmp 5cf70 │ │ + or $0x11,%rcx │ │ + mov -0x148(%rbp),%rax │ │ + jmp 5c8c3 │ │ + data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + lea -0x130(%rbp),%rdi │ │ + lea -0xe0(%rbp),%rsi │ │ + call 5fe40 │ │ + mov -0x130(%rbp),%rcx │ │ + mov -0x128(%rbp),%rax │ │ + cmp $0x17,%rcx │ │ + je 5c5c6 │ │ + cmp $0x19,%ecx │ │ + jne 5c7ed │ │ + mov -0x228(%rbp),%rcx │ │ + cmp -0x1a8(%rbp),%rcx │ │ + jb 5cf8b │ │ + mulq -0x218(%rbp) │ │ + jo 5d155 │ │ + mov %rax,%r15 │ │ + mov -0x210(%rbp),%rax │ │ + cmp %r15,%rax │ │ + jb 5cfae │ │ + sub %r15,%rax │ │ + add -0x190(%rbp),%r15 │ │ + cmpl $0x800,-0x168(%rbp) │ │ + jne 5c86c │ │ + cmp $0x7,%rax │ │ + jbe 5cfbf │ │ + movzbl 0x7(%r15),%eax │ │ + movzwl 0x4(%r15),%ecx │ │ + movzbl 0x6(%r15),%edx │ │ + shl $0x10,%edx │ │ + or %ecx,%edx │ │ + mov (%r15),%ecx │ │ + shl $0x28,%rdx │ │ + shl $0x8,%rcx │ │ + or %rdx,%rcx │ │ + shrd $0x8,%rax,%rcx │ │ + jmp 5c879 │ │ + mov $0x1,%bl │ │ + mov -0x128(%rbp),%rax │ │ + mov %rax,-0x98(%rbp) │ │ + jmp 5c5e0 │ │ + xor %r15d,%r15d │ │ + jmp 5c5e0 │ │ mov $0x1,%al │ │ - mov %rax,-0x188(%rbp) │ │ - mov -0x88(%rbp),%rax │ │ - mov %rax,-0x1b8(%rbp) │ │ - jmp 5cce3 │ │ + mov %rax,-0x180(%rbp) │ │ + mov -0x128(%rbp),%rax │ │ + mov %rax,-0x1e0(%rbp) │ │ + jmp 5c5e0 │ │ mov $0x1,%al │ │ - mov %rax,-0x130(%rbp) │ │ - mov -0x88(%rbp),%rbx │ │ - jmp 5cce0 │ │ - mov -0x88(%rbp),%rax │ │ - imul -0x1a0(%rbp),%rax │ │ - mov -0xc0(%rbp),%rcx │ │ - sub %rax,%rcx │ │ - jae 5cfb2 │ │ - mov -0x50(%rbp),%rcx │ │ + mov %rax,-0x150(%rbp) │ │ + mov -0x128(%rbp),%rax │ │ + mov %rax,-0x58(%rbp) │ │ + jmp 5c5e0 │ │ + mov -0x188(%rbp),%rax │ │ + mulq -0x128(%rbp) │ │ + jo 5cae3 │ │ + cmp %rax,-0x78(%rbp) │ │ + jae 5c8ec │ │ + mov -0x48(%rbp),%rax │ │ + and $0xffffffffffffff00,%rax │ │ + or $0x11,%rax │ │ + mov -0x90(%rbp),%rsi │ │ + mov $0x1,%bl │ │ + cmp $0xff,%al │ │ + je 5cab2 │ │ + jmp 5cf9c │ │ + cmp $0x3,%rax │ │ + jbe 5cfbf │ │ + mov (%r15),%ecx │ │ + add -0x1a8(%rbp),%rcx │ │ + mov %rcx,-0x198(%rbp) │ │ + mov $0x1,%r15b │ │ + jmp 5c5e0 │ │ + mov -0x188(%rbp),%rax │ │ + mulq -0x128(%rbp) │ │ + jo 5caf6 │ │ + cmp %rax,-0x78(%rbp) │ │ + jae 5c957 │ │ + mov -0x40(%rbp),%rcx │ │ and $0xffffffffffffff00,%rcx │ │ - or $0x13,%rcx │ │ - mov -0xb8(%rbp),%rdi │ │ - jmp 5d0da │ │ - cmp $0x3,%rcx │ │ - jbe 5d6ed │ │ - mov (%rax),%eax │ │ - add -0x1b0(%rbp),%rax │ │ + or $0x11,%rcx │ │ + mov -0x90(%rbp),%rax │ │ + mov %rax,-0x30(%rbp) │ │ + mov %rcx,%rax │ │ mov $0x1,%cl │ │ - mov %ecx,-0x3c(%rbp) │ │ - mov %rax,-0x190(%rbp) │ │ - jmp 5cce3 │ │ - mov -0x88(%rbp),%rax │ │ - imul -0x1a0(%rbp),%rax │ │ - mov -0xc0(%rbp),%rcx │ │ + mov %rcx,-0x150(%rbp) │ │ + cmp $0xff,%al │ │ + jne 5d05a │ │ + mov %rax,-0x40(%rbp) │ │ + mov -0x30(%rbp),%rax │ │ + mov %rax,-0x58(%rbp) │ │ + jmp 5c5e0 │ │ + mov -0x138(%rbp),%rdx │ │ + lea -0x1(%rdx),%ecx │ │ + xor %cl,%dl │ │ + cmp %cl,%dl │ │ + jbe 5c9b3 │ │ + cmpb $0x3,-0x4c(%rbp) │ │ + ja 5c9b3 │ │ + mov -0x78(%rbp),%rcx │ │ sub %rax,%rcx │ │ - jae 5d007 │ │ - mov -0x58(%rbp),%rcx │ │ - and $0xffffffffffffff00,%rcx │ │ - or $0x13,%rcx │ │ - mov -0xb8(%rbp),%rdi │ │ - jmp 5d158 │ │ - mov -0x138(%rbp),%rsi │ │ - lea -0x1(%rsi),%edx │ │ - xor %dl,%sil │ │ - cmp %dl,%sil │ │ - jbe 5d054 │ │ - cmpb $0x3,-0x40(%rbp) │ │ - ja 5d054 │ │ - mov -0xb8(%rbp),%rdx │ │ - lea (%rdx,%rax,1),%r15 │ │ - movzbl -0x40(%rbp),%edx │ │ - lea -0x58684(%rip),%rsi │ │ - movslq (%rsi,%rdx,4),%rdx │ │ - add %rsi,%rdx │ │ + mov -0x90(%rbp),%rdx │ │ + lea (%rdx,%rax,1),%rsi │ │ + movzbl -0x4c(%rbp),%edx │ │ + lea -0x5844b(%rip),%rdi │ │ + movslq (%rdi,%rdx,4),%rdx │ │ + add %rdi,%rdx │ │ jmp *%rdx │ │ - cmp %rax,-0xc0(%rbp) │ │ - je 5d6f0 │ │ - movzbl (%r15),%edi │ │ - jmp 5d0cf │ │ - mov -0x138(%rbp),%rsi │ │ - lea -0x1(%rsi),%edx │ │ - xor %dl,%sil │ │ - cmp %dl,%sil │ │ - jbe 5d068 │ │ - cmpb $0x3,-0x40(%rbp) │ │ - ja 5d068 │ │ - mov -0xb8(%rbp),%rdx │ │ - lea (%rdx,%rax,1),%r15 │ │ - movzbl -0x40(%rbp),%edx │ │ - lea -0x586e1(%rip),%rsi │ │ + cmp %rax,-0x78(%rbp) │ │ + jne 5ca9b │ │ + mov -0x48(%rbp),%rax │ │ + and $0xffffffffffffff00,%rax │ │ + or $0x11,%rax │ │ + mov $0x1,%bl │ │ + cmp $0xff,%al │ │ + je 5cab2 │ │ + jmp 5cf9c │ │ + mov -0x138(%rbp),%rdx │ │ + lea -0x1(%rdx),%ecx │ │ + xor %cl,%dl │ │ + cmp %cl,%dl │ │ + jbe 5c9da │ │ + cmpb $0x3,-0x4c(%rbp) │ │ + ja 5c9da │ │ + mov -0x78(%rbp),%rcx │ │ + sub %rax,%rcx │ │ + mov -0x90(%rbp),%rdx │ │ + add %rax,%rdx │ │ + mov %rdx,-0x30(%rbp) │ │ + movzbl -0x4c(%rbp),%edx │ │ + lea -0x584c1(%rip),%rsi │ │ movslq (%rsi,%rdx,4),%rdx │ │ add %rsi,%rdx │ │ jmp *%rdx │ │ - cmp %rax,-0xc0(%rbp) │ │ - je 5d6f0 │ │ - movzbl (%r15),%edi │ │ - jmp 5d14d │ │ - mov -0x50(%rbp),%rcx │ │ - and $0xffffffffffff0000,%rcx │ │ - add -0x198(%rbp),%rcx │ │ - jmp 5d0da │ │ - mov -0x58(%rbp),%rcx │ │ - and $0xffffffffffff0000,%rcx │ │ - add -0x198(%rbp),%rcx │ │ - jmp 5d158 │ │ + cmp %rax,-0x78(%rbp) │ │ + jne 5cac9 │ │ + mov -0x40(%rbp),%rax │ │ + and $0xffffffffffffff00,%rax │ │ + or $0x11,%rax │ │ + jmp 5c8ca │ │ + mov -0x48(%rbp),%rax │ │ + and $0xffffffffffff0000,%rax │ │ + add -0x178(%rbp),%rax │ │ + mov -0x170(%rbp),%rsi │ │ + mov $0x1,%bl │ │ + cmp $0xff,%al │ │ + je 5cab2 │ │ + jmp 5cf9c │ │ + mov -0x40(%rbp),%rax │ │ + and $0xffffffffffff0000,%rax │ │ + add -0x178(%rbp),%rax │ │ + jmp 5c8ca │ │ cmp $0x3,%rcx │ │ - jbe 5d6f0 │ │ - mov (%r15),%edi │ │ - jmp 5d0cf │ │ + jbe 5d125 │ │ + mov (%rsi),%esi │ │ + jmp 5ca9e │ │ cmp $0x7,%rcx │ │ - jbe 5d6f0 │ │ - movzbl 0x7(%r15),%eax │ │ - movzwl 0x4(%r15),%ecx │ │ - movzbl 0x6(%r15),%edx │ │ + jbe 5d125 │ │ + movzbl 0x7(%rsi),%eax │ │ + movzwl 0x4(%rsi),%ecx │ │ + movzbl 0x6(%rsi),%edx │ │ shl $0x10,%edx │ │ or %ecx,%edx │ │ - mov (%r15),%edi │ │ + mov (%rsi),%esi │ │ shl $0x28,%rdx │ │ - shl $0x8,%rdi │ │ - or %rdx,%rdi │ │ - shrd $0x8,%rax,%rdi │ │ - jmp 5d0cf │ │ + shl $0x8,%rsi │ │ + or %rdx,%rsi │ │ + shrd $0x8,%rax,%rsi │ │ + jmp 5ca9e │ │ cmp $0x1,%rcx │ │ - jbe 5d6f0 │ │ - movzwl (%r15),%edi │ │ - mov -0x50(%rbp),%rcx │ │ - or $0xff,%rcx │ │ - mov $0x1,%r14b │ │ - cmp $0xff,%cl │ │ - jne 5d6b2 │ │ - mov %rcx,-0x50(%rbp) │ │ - mov %rdi,-0x1c0(%rbp) │ │ - mov %rdi,-0x128(%rbp) │ │ - jmp 5cce3 │ │ + jbe 5d125 │ │ + movzwl (%rsi),%esi │ │ + jmp 5ca9e │ │ cmp $0x3,%rcx │ │ - jbe 5d6f0 │ │ - mov (%r15),%edi │ │ - jmp 5d14d │ │ + jbe 5d12f │ │ + mov -0x30(%rbp),%rax │ │ + mov (%rax),%eax │ │ + jmp 5cad0 │ │ cmp $0x7,%rcx │ │ - jbe 5d6f0 │ │ - movzbl 0x7(%r15),%eax │ │ - movzwl 0x4(%r15),%ecx │ │ - movzbl 0x6(%r15),%edx │ │ + jbe 5d12f │ │ + mov -0x30(%rbp),%rsi │ │ + movzbl 0x7(%rsi),%eax │ │ + movzwl 0x4(%rsi),%ecx │ │ + movzbl 0x6(%rsi),%edx │ │ shl $0x10,%edx │ │ or %ecx,%edx │ │ - mov (%r15),%edi │ │ + mov (%rsi),%esi │ │ shl $0x28,%rdx │ │ - shl $0x8,%rdi │ │ - or %rdx,%rdi │ │ - shrd $0x8,%rax,%rdi │ │ - jmp 5d14d │ │ + shl $0x8,%rsi │ │ + or %rdx,%rsi │ │ + shrd $0x8,%rax,%rsi │ │ + mov %rsi,-0x30(%rbp) │ │ + jmp 5cad4 │ │ cmp $0x1,%rcx │ │ - jbe 5d6f0 │ │ - movzwl (%r15),%edi │ │ - mov -0x58(%rbp),%rcx │ │ - or $0xff,%rcx │ │ - cmp $0xff,%cl │ │ - jne 5d6b2 │ │ - mov $0x1,%al │ │ - mov %rax,-0x130(%rbp) │ │ - mov %rcx,-0x58(%rbp) │ │ - mov %rdi,-0x1c8(%rbp) │ │ - mov %rdi,%rbx │ │ - jmp 5cce3 │ │ - mov 0x8(%rax),%r8 │ │ - cmp $0x5,%r8 │ │ - ja 5d7b9 │ │ + jbe 5d12f │ │ + mov -0x30(%rbp),%rax │ │ + movzwl (%rax),%eax │ │ + jmp 5cad0 │ │ + movzbl (%rsi),%esi │ │ + mov -0x48(%rbp),%rax │ │ + or $0xff,%rax │ │ + mov $0x1,%bl │ │ + cmp $0xff,%al │ │ + jne 5cf9c │ │ + mov %rax,-0x48(%rbp) │ │ + mov %rsi,-0x170(%rbp) │ │ + mov %rsi,-0x98(%rbp) │ │ + jmp 5c5e0 │ │ + mov -0x30(%rbp),%rax │ │ + movzbl (%rax),%eax │ │ + mov %rax,-0x30(%rbp) │ │ + mov -0x40(%rbp),%rax │ │ + or $0xff,%rax │ │ + jmp 5c8ca │ │ + mov -0x48(%rbp),%rax │ │ + and $0xffffffffffffff00,%rax │ │ + or $0x32,%rax │ │ + jmp 5c9c4 │ │ + mov -0x40(%rbp),%rax │ │ + and $0xffffffffffffff00,%rax │ │ + or $0x32,%rax │ │ + jmp 5c8ca │ │ + mov 0x8(%rax),%r14 │ │ + cmp $0x5,%r14 │ │ + ja 5d13d │ │ add $0x10,%rax │ │ - mov %rax,-0x38(%rbp) │ │ - test %r8,%r8 │ │ - mov -0xa0(%rbp),%rbx │ │ - jne 5cbfc │ │ - mov -0xb0(%rbp),%r13 │ │ - mov -0x78(%rbp),%r14 │ │ - jmp 5d1e8 │ │ - mov 0x8(%rax),%r8 │ │ - cmp $0x5,%r8 │ │ - ja 5d7b9 │ │ + mov %rax,-0x110(%rbp) │ │ + test %r14,%r14 │ │ + jne 5c4d0 │ │ + mov -0x58(%rbp),%r12 │ │ + jmp 5c427 │ │ + mov 0x8(%rax),%r14 │ │ + cmp $0x5,%r14 │ │ + ja 5d13d │ │ add $0x10,%rax │ │ mov %rax,%rcx │ │ - mov 0x48(%rdx),%edx │ │ - lea -0x120(%rbp),%rdi │ │ - lea -0x180(%rbp),%rsi │ │ - call 62ca0 │ │ - cmpb $0xff,-0x120(%rbp) │ │ - jne 5d6c8 │ │ - mov -0x178(%rbp),%rax │ │ - test %rax,%rax │ │ - jne 5cafe │ │ - jmp 5d59a │ │ - testb $0x1,-0x3c(%rbp) │ │ - je 5d349 │ │ - mov %rbx,-0xa0(%rbp) │ │ - mov -0x78(%rbp),%rcx │ │ - mov -0x1e0(%rbp),%rax │ │ - mov 0xd0(%rcx,%rax,1),%rax │ │ - mov %rcx,%r14 │ │ - mov -0x1e8(%rbp),%rdx │ │ - mov 0xd0(%rcx,%rdx,1),%r15 │ │ - mov -0x190(%rbp),%rcx │ │ + mov -0x1b0(%rbp),%edx │ │ + lea -0xe0(%rbp),%rdi │ │ + lea -0x1d8(%rbp),%rsi │ │ + mov %r14,%r8 │ │ + call 61ca0 │ │ + cmpb $0xff,-0xe0(%rbp) │ │ + je 5c427 │ │ + jmp 5cf6d │ │ + test $0x1,%r15b │ │ + je 5ccc0 │ │ + mov -0x208(%rbp),%rcx │ │ + mov -0x1f8(%rbp),%rax │ │ + mov 0xe0(%rcx,%rax,1),%rax │ │ + mov -0x200(%rbp),%rdx │ │ + mov 0xe0(%rcx,%rdx,1),%r15 │ │ + mov -0x198(%rbp),%rcx │ │ sub %rcx,%rax │ │ - mov -0xb0(%rbp),%r13 │ │ - jb 5d700 │ │ + mov -0x58(%rbp),%r12 │ │ + jb 5d06a │ │ add %rcx,%r15 │ │ - mov -0x140(%rbp),%rcx │ │ - mov %rcx,-0x120(%rbp) │ │ mov -0x148(%rbp),%rcx │ │ - mov %rcx,-0x118(%rbp) │ │ - mov -0x1d8(%rbp),%rcx │ │ - mov %rcx,-0x110(%rbp) │ │ - mov -0x150(%rbp),%rcx │ │ - mov %rcx,-0x108(%rbp) │ │ - mov %r15,-0x100(%rbp) │ │ - mov %rax,-0xf8(%rbp) │ │ + mov %rcx,-0xe0(%rbp) │ │ + mov -0x158(%rbp),%rcx │ │ + mov %rcx,-0xd8(%rbp) │ │ + mov -0x1f0(%rbp),%rcx │ │ + mov %rcx,-0xd0(%rbp) │ │ + mov -0x160(%rbp),%rcx │ │ + mov %rcx,-0xc8(%rbp) │ │ + mov %r15,-0xc0(%rbp) │ │ + mov %rax,-0xb8(%rbp) │ │ mov -0x138(%rbp),%rax │ │ - mov %eax,-0xf0(%rbp) │ │ - mov -0x154(%rbp),%eax │ │ - mov %al,-0xec(%rbp) │ │ - movl $0x0,-0x38(%rbp) │ │ - mov -0x98(%rbp),%rbx │ │ - lea -0x90(%rbp),%rdi │ │ - lea -0x120(%rbp),%rsi │ │ - call 632f0 │ │ - mov -0x90(%rbp),%rax │ │ + mov %eax,-0xb0(%rbp) │ │ + mov -0x164(%rbp),%eax │ │ + mov %al,-0xac(%rbp) │ │ + xor %ebx,%ebx │ │ + xchg %ax,%ax │ │ + lea -0x130(%rbp),%rdi │ │ + lea -0xe0(%rbp),%rsi │ │ + call 622d0 │ │ + mov -0x130(%rbp),%rax │ │ test %rax,%rax │ │ - je 5d409 │ │ - mov -0x88(%rbp),%r10 │ │ - mov -0x80(%rbp),%r15 │ │ + je 5cd8d │ │ + movdqu -0x128(%rbp),%xmm0 │ │ + mov -0x128(%rbp),%r14 │ │ cmp $0x2,%eax │ │ - je 5d3f8 │ │ - cmp %r15,%r10 │ │ - jae 5d2ba │ │ - mov %r10,%rbx │ │ - mov -0x48(%rbp),%rax │ │ + je 5cd7d │ │ + pextrq $0x1,%xmm0,%rax │ │ + cmp %rax,%r14 │ │ + jae 5cc20 │ │ + movdqa %xmm0,-0x110(%rbp) │ │ + mov -0x38(%rbp),%rax │ │ cmp -0x70(%rbp),%rax │ │ - jne 5d317 │ │ + jne 5cc8d │ │ lea -0x70(%rbp),%rdi │ │ - call 665b0 │ │ + call 5b280 │ │ mov -0x68(%rbp),%rax │ │ - mov %rax,-0xa8(%rbp) │ │ - mov -0x48(%rbp),%rcx │ │ + mov %rax,-0x88(%rbp) │ │ + mov -0x38(%rbp),%rcx │ │ lea (%rcx,%rcx,2),%rax │ │ - mov -0xa8(%rbp),%rdx │ │ - mov %rbx,(%rdx,%rax,8) │ │ - mov %r15,0x8(%rdx,%rax,8) │ │ - mov %r12,0x10(%rdx,%rax,8) │ │ + mov -0x88(%rbp),%rdx │ │ + movdqa -0x110(%rbp),%xmm0 │ │ + movdqu %xmm0,(%rdx,%rax,8) │ │ + mov %r13,0x10(%rdx,%rax,8) │ │ inc %rcx │ │ - mov %rcx,-0x48(%rbp) │ │ + mov %rcx,-0x38(%rbp) │ │ mov %rcx,-0x60(%rbp) │ │ - mov $0x1,%al │ │ - mov %eax,-0x38(%rbp) │ │ - jmp 5d2b3 │ │ - mov -0x130(%rbp),%rax │ │ - and %r14b,%al │ │ + mov $0x1,%bl │ │ + jmp 5cc20 │ │ + mov -0x150(%rbp),%rax │ │ + and %bl,%al │ │ test $0x1,%al │ │ - mov -0xb0(%rbp),%r13 │ │ - mov -0x128(%rbp),%rcx │ │ - je 5d3ad │ │ - cmp %rbx,%rcx │ │ - jae 5d416 │ │ - mov %rbx,-0xa0(%rbp) │ │ - mov %rbx,%r15 │ │ - mov -0x48(%rbp),%rax │ │ + mov -0x58(%rbp),%r12 │ │ + je 5cd04 │ │ + cmp %r12,-0x98(%rbp) │ │ + jae 5c427 │ │ + mov %r12,%rbx │ │ + mov -0x38(%rbp),%rax │ │ cmp -0x70(%rbp),%rax │ │ - mov -0x98(%rbp),%rbx │ │ - jne 5d42d │ │ + jne 5cd4c │ │ lea -0x70(%rbp),%rdi │ │ - call 665b0 │ │ + call 5b280 │ │ mov -0x68(%rbp),%rax │ │ - mov %rax,-0xa8(%rbp) │ │ - mov -0xa0(%rbp),%r15 │ │ - jmp 5d42d │ │ - mov %rbx,-0xa0(%rbp) │ │ - and -0x188(%rbp),%r14b │ │ - test $0x1,%r14b │ │ - je 5d41d │ │ - mov -0x1b8(%rbp),%rax │ │ - lea (%rcx,%rax,1),%r15 │ │ - cmp %r15,%rcx │ │ - jae 5d41d │ │ - mov -0x48(%rbp),%rax │ │ + mov %rax,-0x88(%rbp) │ │ + mov %r12,%rbx │ │ + jmp 5cd4c │ │ + and -0x180(%rbp),%bl │ │ + test $0x1,%bl │ │ + je 5c427 │ │ + mov -0x1e0(%rbp),%rax │ │ + mov -0x98(%rbp),%rcx │ │ + lea (%rcx,%rax,1),%rbx │ │ + cmp %rbx,%rcx │ │ + jae 5c427 │ │ + mov -0x38(%rbp),%rax │ │ cmp -0x70(%rbp),%rax │ │ - jne 5d426 │ │ + jne 5cd4c │ │ lea -0x70(%rbp),%rdi │ │ - call 665b0 │ │ - mov -0x98(%rbp),%rbx │ │ + call 5b280 │ │ mov -0x68(%rbp),%rax │ │ - mov %rax,-0xa8(%rbp) │ │ - jmp 5d42d │ │ - mov %r10d,%eax │ │ - shr $0x8,%eax │ │ - cmp $0xff,%r10b │ │ - je 5d40c │ │ - jmp 5d79f │ │ - mov -0x38(%rbp),%eax │ │ - test $0x1,%al │ │ - je 5d1e8 │ │ - jmp 5d460 │ │ - mov %rbx,-0xa0(%rbp) │ │ - mov -0x78(%rbp),%r14 │ │ - jmp 5d1e8 │ │ - mov -0x98(%rbp),%rbx │ │ - mov -0x48(%rbp),%rcx │ │ + mov %rax,-0x88(%rbp) │ │ + mov -0x38(%rbp),%rcx │ │ lea (%rcx,%rcx,2),%rax │ │ - mov -0xa8(%rbp),%rdx │ │ - mov -0x128(%rbp),%rsi │ │ + mov -0x88(%rbp),%rdx │ │ + mov -0x98(%rbp),%rsi │ │ mov %rsi,(%rdx,%rax,8) │ │ - mov %r15,0x8(%rdx,%rax,8) │ │ - mov %r12,0x10(%rdx,%rax,8) │ │ + mov %rbx,0x8(%rdx,%rax,8) │ │ + mov %r13,0x10(%rdx,%rax,8) │ │ inc %rcx │ │ - mov %rcx,-0x48(%rbp) │ │ + mov %rcx,-0x38(%rbp) │ │ mov %rcx,-0x60(%rbp) │ │ - mov -0x78(%rbp),%r14 │ │ - mov %rbx,-0xe0(%rbp) │ │ - movq $0x0,-0x120(%rbp) │ │ - cmp -0xd8(%rbp),%r12 │ │ - jne 5d487 │ │ - lea -0xd8(%rbp),%rdi │ │ - call 644c0 │ │ - mov -0xd0(%rbp),%rax │ │ - lea (%r12,%r12,8),%rcx │ │ - mov -0xe0(%rbp),%rdx │ │ + jmp 5cd96 │ │ + pextrb $0x1,%xmm0,%ebx │ │ + cmp $0xff,%r14b │ │ + jne 5d073 │ │ + test $0x1,%bl │ │ + je 5c427 │ │ + mov -0x1a0(%rbp),%rax │ │ + mov %rax,-0xa0(%rbp) │ │ + movq $0x0,-0xe0(%rbp) │ │ + cmp -0xf8(%rbp),%r13 │ │ + jne 5cdc4 │ │ + lea -0xf8(%rbp),%rdi │ │ + call 63170 │ │ + mov -0xf0(%rbp),%rax │ │ + lea 0x0(,%r13,8),%rcx │ │ + add %r13,%rcx │ │ + mov -0xa0(%rbp),%rdx │ │ mov %rdx,0x40(%rax,%rcx,8) │ │ - movups -0x120(%rbp),%xmm0 │ │ - movups -0x110(%rbp),%xmm1 │ │ - movups -0x100(%rbp),%xmm2 │ │ - movups -0xf0(%rbp),%xmm3 │ │ + movdqu -0xe0(%rbp),%xmm0 │ │ + movups -0xd0(%rbp),%xmm1 │ │ + movups -0xc0(%rbp),%xmm2 │ │ + movups -0xb0(%rbp),%xmm3 │ │ movups %xmm3,0x30(%rax,%rcx,8) │ │ movups %xmm2,0x20(%rax,%rcx,8) │ │ movups %xmm1,0x10(%rax,%rcx,8) │ │ - movups %xmm0,(%rax,%rcx,8) │ │ - inc %r12 │ │ - mov %r12,-0xc8(%rbp) │ │ - jmp 5d1e8 │ │ - mov $0x6,%r10b │ │ - jmp 5d4f2 │ │ - add %rax,%rsi │ │ - mov $0x13,%r10b │ │ - movq $0x0,-0x30(%rbp) │ │ - mov %rsi,%r15 │ │ - mov %r10,-0x38(%rbp) │ │ - cmpq $0x0,-0x70(%rbp) │ │ - je 5d507 │ │ - mov -0x68(%rbp),%rdi │ │ - call *0x1dd39(%rip) │ │ - mov -0xd0(%rbp),%r14 │ │ - test %r12,%r12 │ │ - je 5d552 │ │ - lea 0x20(%r14),%rbx │ │ - mov 0x1dd22(%rip),%r13 │ │ - jmp 5d529 │ │ - add $0x48,%rbx │ │ - dec %r12 │ │ - je 5d552 │ │ - cmpq $0x0,-0x20(%rbx) │ │ - je 5d520 │ │ - mov -0x18(%rbx),%rdi │ │ - test %rdi,%rdi │ │ - je 5d520 │ │ - cmpq $0x0,-0x10(%rbx) │ │ - je 5d543 │ │ - call *%r13 │ │ - cmpq $0x0,(%rbx) │ │ - je 5d520 │ │ - mov -0x8(%rbx),%rdi │ │ - call *%r13 │ │ - jmp 5d520 │ │ - cmpq $0x0,-0xd8(%rbp) │ │ - je 5d565 │ │ - mov %r14,%rdi │ │ - call *0x1dcdb(%rip) │ │ - xor %r14d,%r14d │ │ - mov -0xb0(%rbp),%r13 │ │ - mov -0x30(%rbp),%rax │ │ - mov -0x38(%rbp),%rcx │ │ - jmp 5d66f │ │ - mov -0x118(%rbp),%r10 │ │ - mov -0x110(%rbp),%r15 │ │ - mov %r10,%rax │ │ - shr $0x8,%rax │ │ - mov %rax,-0x30(%rbp) │ │ - jmp 5d4f2 │ │ - mov -0x48(%rbp),%rsi │ │ - cmp $0x2,%rsi │ │ - jae 5d70c │ │ - mov -0xd0(%rbp),%r14 │ │ - mov -0xc8(%rbp),%rax │ │ - cmp %rax,-0xd8(%rbp) │ │ - mov %rax,-0x38(%rbp) │ │ - jbe 5d5ec │ │ - test %rax,%rax │ │ - je 5d633 │ │ - lea 0x0(,%rax,8),%rax │ │ + movdqu %xmm0,(%rax,%rcx,8) │ │ + inc %r13 │ │ + mov %r13,-0x80(%rbp) │ │ + mov %r13,-0xe8(%rbp) │ │ + jmp 5c427 │ │ + sub %r13,%rax │ │ + lea (%rax,%rcx,8),%r13 │ │ + add $0x4,%r13 │ │ + mov $0x35,%r14d │ │ + mov %r14,%rdx │ │ + shr $0x8,%rdx │ │ + mov $0x8,%edi │ │ + mov %r13,%r15 │ │ + cmpq $0x0,-0xf8(%rbp) │ │ + je 5ce5c │ │ + mov %rdx,%rbx │ │ + call *0x1b69f(%rip) │ │ + mov %rbx,%rdx │ │ + xor %ebx,%ebx │ │ + shl $0x8,%rdx │ │ + movzbl %r14b,%ecx │ │ + or %rdx,%rcx │ │ + cmpl $0x1,(%r12) │ │ + je 5d1fa │ │ + movq $0x1,(%r12) │ │ + lea 0x8(%r12),%rax │ │ + mov %rbx,0x8(%r12) │ │ + mov %rcx,0x10(%r12) │ │ + mov %r15,0x18(%r12) │ │ + mov %r13,0x20(%r12) │ │ + add $0x208,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + ret │ │ + mov -0xd8(%rbp),%r14 │ │ + mov -0xd0(%rbp),%r15 │ │ + mov %r14,%rdx │ │ + shr $0x8,%rdx │ │ + jmp 5d08b │ │ + movzbl -0xd9(%rbp),%eax │ │ + shl $0x10,%eax │ │ + movzwl -0xdb(%rbp),%ecx │ │ + or %eax,%ecx │ │ + shl $0x20,%rcx │ │ + mov -0xdf(%rbp),%edx │ │ + or %rcx,%rdx │ │ + mov -0xd8(%rbp),%r15 │ │ + mov -0x80(%rbp),%r13 │ │ + jmp 5d08b │ │ + mov -0x80(%rbp),%r13 │ │ + jmp 5d08b │ │ + mov -0x38(%rbp),%rax │ │ + cmp $0x2,%rax │ │ + jae 5d15f │ │ + mov -0xf8(%rbp),%rax │ │ + mov -0xf0(%rbp),%rbx │ │ + mov -0xe8(%rbp),%r14 │ │ + cmp %r14,%rax │ │ + jbe 5cfd7 │ │ + test %r14,%r14 │ │ + je 5cfc9 │ │ + shl $0x3,%rax │ │ + lea (%rax,%rax,8),%rsi │ │ + lea 0x0(,%r14,8),%rax │ │ lea (%rax,%rax,8),%r15 │ │ - mov %r14,%rdi │ │ - mov %r15,%rsi │ │ - call *0x1dcb0(%rip) │ │ - mov %rax,%r14 │ │ + mov $0x8,%edx │ │ + mov %rbx,%rdi │ │ + mov %r15,%rcx │ │ + call 2f730 │ │ + mov %rax,%rbx │ │ test %rax,%rax │ │ - je 5d81c │ │ + jne 5cfd7 │ │ + mov $0x8,%edi │ │ + mov %r15,%rsi │ │ + call 27cfb │ │ + jmp 5d153 │ │ + mov -0xe0(%rbp),%r14 │ │ + mov -0xd8(%rbp),%r15 │ │ + mov %r14,%rdx │ │ + shr $0x8,%rdx │ │ + mov -0x80(%rbp),%r13 │ │ + jmp 5d08b │ │ + mov $0x11,%r14b │ │ + mov -0x1e8(%rbp),%r15 │ │ + xor %edx,%edx │ │ + jmp 5d08b │ │ + mov %rax,%rdx │ │ + shr $0x8,%rdx │ │ + mov %eax,%r14d │ │ + mov %rsi,%r15 │ │ + jmp 5d08b │ │ + mov $0x11,%r14b │ │ + mov -0x190(%rbp),%r15 │ │ + xor %edx,%edx │ │ + jmp 5d08b │ │ + mov $0x11,%r14b │ │ + xor %edx,%edx │ │ + jmp 5d08b │ │ + mov %rbx,%rdi │ │ + call *0x1b526(%rip) │ │ + mov $0x8,%ebx │ │ + mov -0x70(%rbp),%rax │ │ mov -0x68(%rbp),%r12 │ │ - mov -0x60(%rbp),%rbx │ │ - cmp %rbx,-0x70(%rbp) │ │ - jbe 5d650 │ │ - test %rbx,%rbx │ │ - je 5d655 │ │ - lea 0x0(,%rbx,8),%rax │ │ + mov -0x60(%rbp),%r13 │ │ + cmp %r13,%rax │ │ + jbe 5d033 │ │ + test %r13,%r13 │ │ + je 5d038 │ │ + shl $0x3,%rax │ │ lea (%rax,%rax,2),%rsi │ │ + lea 0x0(,%r13,8),%rax │ │ + lea (%rax,%rax,2),%rcx │ │ + mov $0x8,%edx │ │ mov %r12,%rdi │ │ - mov %rsi,-0x30(%rbp) │ │ - call *0x1dc78(%rip) │ │ + mov %rcx,-0x110(%rbp) │ │ + call 2f730 │ │ mov %rax,%r15 │ │ test %rax,%rax │ │ - jne 5d664 │ │ + jne 5d047 │ │ mov $0x8,%edi │ │ - mov -0x30(%rbp),%rsi │ │ - call 2899b │ │ - jmp 5d829 │ │ - mov %r14,%rdi │ │ - call *0x1dc04(%rip) │ │ - mov $0x8,%r14d │ │ - mov -0x68(%rbp),%r12 │ │ - mov -0x60(%rbp),%rbx │ │ - cmp %rbx,-0x70(%rbp) │ │ - ja 5d5fa │ │ + mov -0x110(%rbp),%rsi │ │ + call 27cfb │ │ + jmp 5d153 │ │ mov %r12,%r15 │ │ - jmp 5d664 │ │ + jmp 5d047 │ │ mov %r12,%rdi │ │ - call *0x1dbe2(%rip) │ │ + call *0x1b4b7(%rip) │ │ mov $0x8,%r15d │ │ - mov -0x38(%rbp),%rcx │ │ - mov %rcx,%rax │ │ - shr $0x8,%rax │ │ - shl $0x8,%rax │ │ - movzbl %cl,%ecx │ │ - or %rax,%rcx │ │ - cmpl $0x1,0x0(%r13) │ │ - je 5d7d1 │ │ - movq $0x1,0x0(%r13) │ │ - lea 0x8(%r13),%rax │ │ - mov %r14,0x8(%r13) │ │ - mov %rcx,0x10(%r13) │ │ - mov %r15,0x18(%r13) │ │ - mov %rbx,0x20(%r13) │ │ - add $0x1e8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - ret │ │ - mov %rcx,%rax │ │ - shr $0x8,%rax │ │ - mov %rax,-0x30(%rbp) │ │ - mov %ecx,%r10d │ │ - mov %rdi,%r15 │ │ - jmp 5d4f2 │ │ - mov -0x120(%rbp),%r10 │ │ - mov -0x118(%rbp),%r15 │ │ - jmp 5d58a │ │ - mov -0x1d0(%rbp),%r15 │ │ - jmp 5d6f0 │ │ - mov -0x1a8(%rbp),%r15 │ │ - jmp 5d6f0 │ │ - mov %rax,%r15 │ │ - mov $0x13,%r10b │ │ - movq $0x0,-0x30(%rbp) │ │ - jmp 5d4f2 │ │ - mov $0x13,%r10b │ │ - xor %ecx,%ecx │ │ - xor %eax,%eax │ │ - jmp 5d7a6 │ │ + mov %r14,%rdx │ │ + shr $0x8,%rdx │ │ + mov -0x140(%rbp),%r12 │ │ + jmp 5ce5e │ │ + mov %rax,%rdx │ │ + shr $0x8,%rdx │ │ + mov %eax,%r14d │ │ + mov -0x30(%rbp),%r15 │ │ + jmp 5d08b │ │ + mov $0x11,%r14b │ │ + xor %edx,%edx │ │ + xor %ebx,%ebx │ │ + jmp 5d081 │ │ + mov %r14,%rdx │ │ + shr $0x10,%rdx │ │ + pextrq $0x1,%xmm0,%r15 │ │ + movzbl %bl,%eax │ │ + shl $0x8,%rdx │ │ + or %rax,%rdx │ │ + cmpq $0x0,-0x70(%rbp) │ │ + je 5d0a2 │ │ + mov %rdx,%rbx │ │ mov -0x68(%rbp),%rdi │ │ - cmp $0x15,%rsi │ │ - jae 5d82b │ │ - lea (%rsi,%rsi,2),%rax │ │ + call *0x1b459(%rip) │ │ + mov %rbx,%rdx │ │ + mov -0xf0(%rbp),%rdi │ │ + test %r13,%r13 │ │ + je 5d119 │ │ + mov %rdx,-0x110(%rbp) │ │ + mov %rdi,-0x58(%rbp) │ │ + lea 0x20(%rdi),%rbx │ │ + mov 0x1b434(%rip),%r12 │ │ + jmp 5d0d9 │ │ + cs nopw 0x0(%rax,%rax,1) │ │ + add $0x48,%rbx │ │ + dec %r13 │ │ + je 5d102 │ │ + cmpq $0x0,-0x20(%rbx) │ │ + je 5d0d0 │ │ + mov -0x18(%rbx),%rdi │ │ + test %rdi,%rdi │ │ + je 5d0d0 │ │ + cmpq $0x0,-0x10(%rbx) │ │ + je 5d0f3 │ │ + call *%r12 │ │ + cmpq $0x0,(%rbx) │ │ + je 5d0d0 │ │ + mov -0x8(%rbx),%rdi │ │ + call *%r12 │ │ + jmp 5d0d0 │ │ + mov -0x140(%rbp),%r12 │ │ + mov -0x110(%rbp),%rdx │ │ + mov -0x58(%rbp),%rdi │ │ + jmp 5ce46 │ │ + mov -0x140(%rbp),%r12 │ │ + jmp 5ce46 │ │ + mov $0x11,%r14b │ │ + xor %edx,%edx │ │ + jmp 5cfa6 │ │ + mov $0x11,%r14b │ │ + xor %edx,%edx │ │ + mov -0x30(%rbp),%r15 │ │ + jmp 5d08b │ │ + lea 0x19cb4(%rip),%rcx │ │ + mov $0x5,%edx │ │ + xor %edi,%edi │ │ + mov %r14,%rsi │ │ + call 31960 │ │ + ud2 │ │ + mov $0x32,%r14b │ │ + xor %edx,%edx │ │ + jmp 5d08b │ │ + mov -0x68(%rbp),%rdi │ │ + cmp $0x15,%rax │ │ + jae 5d245 │ │ + mov -0x38(%rbp),%rax │ │ + lea (%rax,%rax,2),%rax │ │ lea (%rdi,%rax,8),%rax │ │ lea 0x18(%rdi),%rsi │ │ mov $0x18,%ecx │ │ mov %rdi,%r8 │ │ - jmp 5d756 │ │ + jmp 5d1af │ │ mov %rdi,%r8 │ │ mov %rsi,(%r8) │ │ - movaps -0x120(%rbp),%xmm0 │ │ - movups %xmm0,0x8(%r8) │ │ + movdqa -0xe0(%rbp),%xmm0 │ │ + movdqu %xmm0,0x8(%r8) │ │ lea 0x18(%rdx),%rsi │ │ add $0x18,%rcx │ │ mov %rdx,%r8 │ │ cmp %rax,%rsi │ │ - je 5d5a8 │ │ + je 5cf08 │ │ mov %rsi,%rdx │ │ mov 0x18(%r8),%rsi │ │ cmp (%r8),%rsi │ │ - jae 5d742 │ │ + jae 5d19b │ │ movups 0x20(%r8),%xmm0 │ │ - movaps %xmm0,-0x120(%rbp) │ │ + movaps %xmm0,-0xe0(%rbp) │ │ mov %rcx,%r9 │ │ mov -0x8(%rdi,%r9,1),%r8 │ │ mov %r8,0x10(%rdi,%r9,1) │ │ - movups -0x18(%rdi,%r9,1),%xmm0 │ │ - movups %xmm0,(%rdi,%r9,1) │ │ + movdqu -0x18(%rdi,%r9,1),%xmm0 │ │ + movdqu %xmm0,(%rdi,%r9,1) │ │ cmp $0x18,%r9 │ │ - je 5d730 │ │ + je 5d187 │ │ lea -0x18(%r9),%r8 │ │ cmp -0x30(%rdi,%r9,1),%rsi │ │ mov %r8,%r9 │ │ - jb 5d771 │ │ + jb 5d1ca │ │ add %rdi,%r8 │ │ - jmp 5d733 │ │ - mov %r10,%rcx │ │ - shr $0x10,%rcx │ │ - movzbl %al,%eax │ │ - shl $0x8,%rcx │ │ - or %rax,%rcx │ │ - mov %rcx,-0x30(%rbp) │ │ - jmp 5d4f2 │ │ - lea 0x1c338(%rip),%rcx │ │ - mov $0x5,%edx │ │ - xor %edi,%edi │ │ - mov %r8,%rsi │ │ - call 32050 │ │ - jmp 5d829 │ │ - add $0x8,%r13 │ │ - mov %r13,-0x120(%rbp) │ │ - mov %r14,-0x118(%rbp) │ │ - mov %rcx,-0x110(%rbp) │ │ - mov %r15,-0x108(%rbp) │ │ - mov %rbx,-0x100(%rbp) │ │ - lea -0x120(%rbp),%rdi │ │ - call 646b0 │ │ - lea -0x538fb(%rip),%rdi │ │ - lea 0x1cc56(%rip),%rdx │ │ + jmp 5d18a │ │ + add $0x8,%r12 │ │ + mov %r12,-0xe0(%rbp) │ │ + mov %rbx,-0xd8(%rbp) │ │ + mov %rcx,-0xd0(%rbp) │ │ + mov %r15,-0xc8(%rbp) │ │ + mov %r13,-0xc0(%rbp) │ │ + lea -0xe0(%rbp),%rdi │ │ + call 63360 │ │ + lea -0x53094(%rip),%rdi │ │ + lea 0x1a52d(%rip),%rdx │ │ mov $0x1d,%esi │ │ - call 30650 │ │ - mov $0x8,%edi │ │ - mov %r15,%rsi │ │ - call 2899b │ │ - ud2 │ │ - call 643a0 │ │ - jmp 5d5a8 │ │ - jmp 5d880 │ │ - jmp 5d880 │ │ - jmp 5d880 │ │ - mov %rax,%rbx │ │ - lea -0x120(%rbp),%rdi │ │ - call 64530 │ │ - jmp 5d883 │ │ - mov %rax,%rbx │ │ - mov %r12,%rdi │ │ - call *0x1d9e8(%rip) │ │ - mov %r14,%rdi │ │ + call 2fe00 │ │ mov -0x38(%rbp),%rsi │ │ - call 64620 │ │ + call 63090 │ │ + jmp 5cf08 │ │ + jmp 5d29c │ │ + jmp 5d29c │ │ + mov %rax,%r15 │ │ + mov %r12,%rdi │ │ + call *0x1b295(%rip) │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ - mov %rax,%rbx │ │ - lea -0xd8(%rbp),%rdi │ │ - call 64580 │ │ - xor %r14d,%r14d │ │ - jmp 5d886 │ │ - mov %rax,%rbx │ │ - mov $0x1,%r14b │ │ + mov %r14,%rsi │ │ + call 632d0 │ │ + mov %r15,%rdi │ │ + call 6eba0 │ │ + mov %rax,%r15 │ │ + lea -0xf8(%rbp),%rdi │ │ + call 63230 │ │ + xor %ebx,%ebx │ │ + jmp 5d2a1 │ │ + jmp 5d29c │ │ + mov %rax,%r15 │ │ + lea -0xe0(%rbp),%rdi │ │ + call 631e0 │ │ + jmp 5d29f │ │ + mov %rax,%r15 │ │ + mov $0x1,%bl │ │ cmpq $0x0,-0x70(%rbp) │ │ - je 5d897 │ │ + je 5d2b2 │ │ mov -0x68(%rbp),%rdi │ │ - call *0x1d9a9(%rip) │ │ - test %r14b,%r14b │ │ - je 5d864 │ │ - lea -0xd8(%rbp),%rdi │ │ - call 64580 │ │ - mov %rbx,%rdi │ │ - call 718d0 │ │ + call *0x1b246(%rip) │ │ + test %bl,%bl │ │ + je 5d2c2 │ │ + lea -0xf8(%rbp),%rdi │ │ + call 63230 │ │ + mov %r15,%rdi │ │ + call 6eba0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x128,%rsp │ │ - mov %rdi,%rbx │ │ + sub $0x158,%rsp │ │ mov (%rsi),%rax │ │ - mov 0x10(%rsi),%rdx │ │ + mov 0x10(%rsi),%rcx │ │ mov (%rax),%rax │ │ - mov 0x40(%rax),%r13 │ │ - mov 0x8(%rdx),%r14 │ │ - mov 0x30(%r14),%rdi │ │ - mov 0x38(%r14),%rcx │ │ - movzbl 0x49(%r14),%eax │ │ + mov 0x40(%rax),%r12 │ │ + mov 0x8(%rcx),%r14 │ │ + mov 0x180(%r14),%rax │ │ + mov 0x188(%r14),%rdx │ │ + sub %rax,%rdx │ │ xor %r8d,%r8d │ │ - cmp $0x8,%al │ │ + cmpb $0x8,0x1a1(%r14) │ │ sete %r8b │ │ - mov %rcx,%r9 │ │ - sub %rdi,%r9 │ │ - lea (%r9,%r8,8),%r10 │ │ - add $0x4,%r10 │ │ - mov %r13,%r9 │ │ - sub %r10,%r9 │ │ - setae %r11b │ │ - mov %rdi,%r10 │ │ - sub %r9,%r10 │ │ - seta %r15b │ │ - test %r15b,%r11b │ │ - mov %r13,-0x120(%rbp) │ │ - je 5d9dc │ │ - mov 0x8(%rsi),%r11 │ │ - mov 0x18(%rsi),%rsi │ │ - movzbl (%r11),%r11d │ │ - mov %r11b,-0x29(%rbp) │ │ - mov (%rdx),%rdx │ │ - mov %rdx,-0x40(%rbp) │ │ - mov (%rsi),%rdx │ │ - mov %rdx,-0x118(%rbp) │ │ - mov 0x170(%r14),%rdx │ │ - lea 0x4(,%r8,8),%r11 │ │ - lea 0x10(%rdx),%rsi │ │ - mov 0x28(%r14),%r8 │ │ - add %r8,%r9 │ │ - mov %r9,-0x148(%rbp) │ │ - mov %r10,-0x140(%rbp) │ │ - mov %r14,-0x138(%rbp) │ │ - mov %rsi,-0x130(%rbp) │ │ - movq $0x0,-0x128(%rbp) │ │ - add %r8,%rdi │ │ - mov %r13,%rsi │ │ - not %rsi │ │ - add %r11,%rsi │ │ - add %rcx,%rsi │ │ - mov %r13,%r8 │ │ - sub %r11,%r8 │ │ - sub %rcx,%r8 │ │ - xor %r12d,%r12d │ │ - xor %ecx,%ecx │ │ - movzbl (%rdi,%r8,1),%r9d │ │ - cmp $0x3f,%ecx │ │ - jne 5d9b0 │ │ - cmp $0x1,%r9b │ │ - ja 5d9eb │ │ - movzbl %r9b,%r9d │ │ - mov %r9d,%r10d │ │ - and $0x7f,%r9d │ │ - shl %cl,%r9 │ │ - or %r9,%r12 │ │ - test %r10b,%r10b │ │ - jns 5da5c │ │ - add $0x7,%ecx │ │ - dec %rsi │ │ - inc %r8 │ │ - jne 5d9a0 │ │ - mov $0x13,%ecx │ │ - jmp 5d9f0 │ │ - mov $0x3b,%ecx │ │ - xor %edx,%edx │ │ - xor %r13d,%r13d │ │ - mov %r14,%r12 │ │ - jmp 5d9f8 │ │ - mov $0x6,%ecx │ │ - xor %edx,%edx │ │ - xor %r13d,%r13d │ │ - mov %rdi,%r12 │ │ + lea (%rdx,%r8,8),%r8 │ │ + add $0x4,%r8 │ │ + mov %r12,%rdx │ │ + sub %r8,%rdx │ │ + setb %r8b │ │ + sub %rdx,%rax │ │ + setbe %r9b │ │ + mov %rdi,%rbx │ │ + mov $0x35,%r15d │ │ + or %r8b,%r9b │ │ + mov %r12,-0x60(%rbp) │ │ + jne 5d366 │ │ + add 0x178(%r14),%rdx │ │ + mov 0x1a0(%r14),%r13d │ │ + mov %r13d,%edi │ │ + and $0xff00,%edi │ │ + cmp $0x300,%edi │ │ + jne 5d3c9 │ │ + mov %rax,%r12 │ │ + mov %rdx,%r15 │ │ + mov %r15,%rax │ │ + shr $0x8,%rax │ │ xor %r14d,%r14d │ │ - and $0xff00,%r13d │ │ - or %rdx,%r13 │ │ - movzbl %cl,%ecx │ │ - or %r13,%rcx │ │ + shl $0x8,%rax │ │ + movzbl %r15b,%ecx │ │ + or %rax,%rcx │ │ cmpl $0x1,(%rbx) │ │ - je 5dfb2 │ │ + je 5d9e6 │ │ movq $0x1,(%rbx) │ │ lea 0x8(%rbx),%rax │ │ mov %r14,0x8(%rbx) │ │ mov %rcx,0x10(%rbx) │ │ mov %r12,0x18(%rbx) │ │ - mov %r15,0x20(%rbx) │ │ - mov -0x120(%rbp),%rcx │ │ + mov %r13,0x20(%rbx) │ │ + mov -0x60(%rbp),%rcx │ │ mov %rcx,0x28(%rbx) │ │ - mov -0x38(%rbp),%rcx │ │ + mov -0x40(%rbp),%rcx │ │ mov %rcx,0x30(%rbx) │ │ - mov -0x48(%rbp),%rcx │ │ + mov -0x50(%rbp),%rcx │ │ mov %rcx,0x38(%rbx) │ │ - add $0x128,%rsp │ │ + add $0x158,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea (%rdi,%r8,1),%rcx │ │ - inc %rcx │ │ - mov %rcx,-0x148(%rbp) │ │ - mov %rsi,-0x140(%rbp) │ │ + mov 0x8(%rsi),%rdi │ │ + mov 0x18(%rsi),%rsi │ │ + movzbl (%rdi),%edi │ │ + mov %dil,-0x29(%rbp) │ │ + mov (%rcx),%rcx │ │ + mov %rcx,-0x38(%rbp) │ │ + mov (%rsi),%r12 │ │ + mov 0x1a8(%r14),%rcx │ │ + add $0x10,%rcx │ │ + mov %rdx,-0x170(%rbp) │ │ + mov %rax,-0x168(%rbp) │ │ + add -0x60(%rbp),%rax │ │ + mov %rcx,-0x160(%rbp) │ │ + mov %rax,-0x158(%rbp) │ │ + movq $0x0,-0x150(%rbp) │ │ + mov %r13d,-0x148(%rbp) │ │ + lea -0x100(%rbp),%rdi │ │ + lea -0x170(%rbp),%rsi │ │ + call 5a950 │ │ + movzbl -0x100(%rbp),%r15d │ │ + cmp $0xff,%r15b │ │ + je 5d46c │ │ + movzbl -0xf9(%rbp),%eax │ │ + shl $0x10,%eax │ │ + movzwl -0xfb(%rbp),%ecx │ │ + or %eax,%ecx │ │ + shl $0x20,%rcx │ │ + mov -0xff(%rbp),%eax │ │ + or %rcx,%rax │ │ + mov -0xf8(%rbp),%r12 │ │ + jmp 5d36d │ │ + mov %r12,-0x108(%rbp) │ │ + mov -0xf8(%rbp),%r12 │ │ test %r12,%r12 │ │ - je 5e021 │ │ + je 5da52 │ │ + mov -0x160(%rbp),%rax │ │ lea -0x1(%r12),%rcx │ │ - cmp 0x20(%rdx),%rcx │ │ - jae 5dc96 │ │ - imul $0x70,%rcx,%rsi │ │ - add 0x18(%rdx),%rsi │ │ - cmpb $0x1,0x6a(%rsi) │ │ - jne 5daa2 │ │ - movq $0x1,-0x128(%rbp) │ │ - cmpl $0x1,(%rsi) │ │ - jne 5dd17 │ │ - mov 0x10(%rsi),%rcx │ │ - mov %rcx,-0x58(%rbp) │ │ - mov 0x18(%rsi),%r12 │ │ + cmp 0x10(%rax),%rcx │ │ + jae 5d6dd │ │ + imul $0x70,%rcx,%rcx │ │ + add 0x8(%rax),%rcx │ │ + movzbl -0x29(%rbp),%eax │ │ + cmpb $0x1,0x6a(%rcx) │ │ + jne 5d4b2 │ │ + incq -0x150(%rbp) │ │ + cmpl $0x1,(%rcx) │ │ + jne 5d756 │ │ + mov 0x10(%rcx),%rdx │ │ + mov %rdx,-0x48(%rbp) │ │ + mov 0x18(%rcx),%r12 │ │ test %r12,%r12 │ │ - je 5dd36 │ │ + mov -0x38(%rbp),%rcx │ │ + je 5d779 │ │ + shr $0x8,%r13d │ │ shl $0x4,%r12 │ │ - mov 0x1a0(%r14),%rcx │ │ - mov %rcx,-0x110(%rbp) │ │ + mov 0x1b8(%r14),%rcx │ │ + mov %rcx,-0x118(%rbp) │ │ + movzbl %r13b,%ecx │ │ + mov %ecx,-0x54(%rbp) │ │ movzbl %al,%eax │ │ - mov %eax,-0x4c(%rbp) │ │ - movzbl -0x29(%rbp),%eax │ │ - mov %eax,-0x74(%rbp) │ │ - xor %r13d,%r13d │ │ - movq $0x0,-0x38(%rbp) │ │ - jmp 5db16 │ │ - nopl 0x0(%rax) │ │ - cmp $0x3,%eax │ │ - je 5dbc3 │ │ - cmp $0x31,%eax │ │ - jne 5db09 │ │ - cmpq $0x0,-0x38(%rbp) │ │ - je 5dc2f │ │ - add $0x10,%r13 │ │ - cmp %r13,%r12 │ │ - je 5dd3e │ │ - mov -0x58(%rbp),%rax │ │ - movups (%rax,%r13,1),%xmm0 │ │ - movaps %xmm0,-0x90(%rbp) │ │ - mov -0x138(%rbp),%rax │ │ - mov 0x48(%rax),%edx │ │ - lea -0x108(%rbp),%rdi │ │ - lea -0x148(%rbp),%rsi │ │ - lea -0x90(%rbp),%rcx │ │ - call 5e090 │ │ - cmpl $0xffffffff,-0x108(%rbp) │ │ - je 5de53 │ │ - movzwl -0xf0(%rbp),%eax │ │ + mov %eax,-0x7c(%rbp) │ │ + xor %r15d,%r15d │ │ + movq $0x0,-0x40(%rbp) │ │ + mov -0x48(%rbp),%r13 │ │ + mov %r12,-0x110(%rbp) │ │ + jmp 5d52c │ │ + nop │ │ + mov -0x38(%rbp),%rcx │ │ + mov -0x48(%rbp),%r13 │ │ + mov -0x110(%rbp),%r12 │ │ + add $0x10,%r15 │ │ + cmp %r15,%r12 │ │ + je 5d781 │ │ + movups 0x0(%r13,%r15,1),%xmm0 │ │ + movaps %xmm0,-0x140(%rbp) │ │ + lea -0x100(%rbp),%rdi │ │ + lea -0x170(%rbp),%rsi │ │ + lea -0x140(%rbp),%rdx │ │ + call 5dac0 │ │ + cmpl $0xffffffff,-0x100(%rbp) │ │ + je 5d88a │ │ + movzwl -0xe0(%rbp),%eax │ │ cmp $0x46,%eax │ │ - jle 5daf0 │ │ + jle 5d5e0 │ │ cmp $0x47,%eax │ │ - je 5dafe │ │ + mov -0x38(%rbp),%rcx │ │ + je 5d5f2 │ │ cmp $0x2007,%eax │ │ - je 5db74 │ │ + je 5d581 │ │ cmp $0x6e,%eax │ │ - jne 5db09 │ │ - lea -0x90(%rbp),%r15 │ │ - mov %r15,%rdi │ │ - lea -0x108(%rbp),%rsi │ │ - call 60750 │ │ - lea -0x70(%rbp),%rdi │ │ - mov -0x40(%rbp),%rsi │ │ - mov -0x4c(%rbp),%edx │ │ - mov -0x110(%rbp),%rcx │ │ - mov %r15,%r8 │ │ - call 5b630 │ │ - cmpb $0x0,-0x70(%rbp) │ │ - jne 5db09 │ │ - mov -0x60(%rbp),%rax │ │ - mov %rax,-0x48(%rbp) │ │ - mov -0x68(%rbp),%rax │ │ - mov %rax,-0x38(%rbp) │ │ - jmp 5db09 │ │ - cmpq $0x0,-0x38(%rbp) │ │ - jne 5db09 │ │ - lea -0x90(%rbp),%r15 │ │ - mov %r15,%rdi │ │ - lea -0x108(%rbp),%rsi │ │ - call 60750 │ │ - lea -0x70(%rbp),%rdi │ │ - mov -0x40(%rbp),%rsi │ │ - mov -0x4c(%rbp),%edx │ │ - mov -0x110(%rbp),%rcx │ │ - mov %r15,%r8 │ │ - call 5b630 │ │ - cmpb $0x0,-0x70(%rbp) │ │ - mov -0x150(%rbp),%rdx │ │ - cmove -0x60(%rbp),%rdx │ │ + jne 5d51f │ │ + lea -0x140(%rbp),%r12 │ │ + mov %r12,%rdi │ │ + lea -0x100(%rbp),%rsi │ │ + mov %rcx,%r13 │ │ + call 5fe40 │ │ + lea -0x78(%rbp),%rdi │ │ + mov %r13,%rsi │ │ + mov -0x54(%rbp),%edx │ │ + mov -0x118(%rbp),%rcx │ │ + mov %r12,%r8 │ │ + call 5b460 │ │ + cmpb $0x0,-0x78(%rbp) │ │ + jne 5d510 │ │ mov -0x68(%rbp),%rax │ │ - mov $0x0,%ecx │ │ - cmovne %rcx,%rax │ │ - mov %rax,-0x38(%rbp) │ │ - mov %rdx,-0x150(%rbp) │ │ - mov %rdx,-0x48(%rbp) │ │ - jmp 5db09 │ │ - lea -0x90(%rbp),%rdi │ │ - lea -0x108(%rbp),%rsi │ │ - call 60750 │ │ - mov -0x90(%rbp),%rsi │ │ - mov -0x88(%rbp),%rdx │ │ - lea -0x70(%rbp),%rdi │ │ - mov -0x74(%rbp),%ecx │ │ - mov -0x40(%rbp),%r8 │ │ + mov %rax,-0x50(%rbp) │ │ + mov -0x70(%rbp),%rax │ │ + mov %rax,-0x40(%rbp) │ │ + jmp 5d510 │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + cmp $0x3,%eax │ │ + mov -0x38(%rbp),%rcx │ │ + je 5d666 │ │ + cmp $0x31,%eax │ │ + jne 5d51f │ │ + cmpq $0x0,-0x40(%rbp) │ │ + jne 5d51f │ │ + lea -0x140(%rbp),%rdi │ │ + lea -0x100(%rbp),%rsi │ │ + mov %rcx,%r13 │ │ + call 5fe40 │ │ + mov -0x140(%rbp),%rsi │ │ + mov -0x138(%rbp),%rdx │ │ + lea -0x78(%rbp),%rdi │ │ + mov -0x7c(%rbp),%ecx │ │ + mov %r13,%r8 │ │ mov %r14,%r9 │ │ push $0x10 │ │ - push -0x118(%rbp) │ │ - call 60fb0 │ │ + push -0x108(%rbp) │ │ + call 60420 │ │ add $0x10,%rsp │ │ + mov -0x70(%rbp),%rax │ │ + mov %rax,-0x40(%rbp) │ │ mov -0x68(%rbp),%rax │ │ - mov %rax,-0x38(%rbp) │ │ - mov -0x60(%rbp),%rax │ │ - mov %rax,-0x48(%rbp) │ │ - cmpl $0x1,-0x70(%rbp) │ │ - jne 5db09 │ │ - mov -0x38(%rbp),%r13 │ │ - mov -0x48(%rbp),%r12 │ │ - jmp 5de61 │ │ - mov 0x28(%rdx),%rsi │ │ - mov $0x12,%ecx │ │ - test %rsi,%rsi │ │ - je 5dee4 │ │ - mov 0x30(%rdx),%rdi │ │ - xor %edx,%edx │ │ - movzwl 0x532(%rsi),%r9d │ │ - mov %r9d,%r10d │ │ - shl $0x3,%r10d │ │ - mov $0xffffffffffffffff,%r8 │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - test %r10,%r10 │ │ - je 5dd00 │ │ - cmp 0x4e0(%rsi,%r8,8),%r12 │ │ - seta %r11b │ │ - sbb $0x0,%r11b │ │ - inc %r8 │ │ - add $0xfffffffffffffff8,%r10 │ │ - cmp $0x1,%r11b │ │ - je 5dcd0 │ │ - movzbl %r11b,%r9d │ │ - test %r9d,%r9d │ │ - jne 5dd03 │ │ - jmp 5de3d │ │ - mov %r9,%r8 │ │ - sub $0x1,%rdi │ │ - jb 5dee6 │ │ - mov 0x538(%rsi,%r8,8),%rsi │ │ - jmp 5dcae │ │ - mov 0x8(%rsi),%r12 │ │ + cmpl $0x1,-0x78(%rbp) │ │ + je 5d9a9 │ │ + mov %rax,-0x50(%rbp) │ │ + mov -0x38(%rbp),%rcx │ │ + mov -0x48(%rbp),%r13 │ │ + jmp 5d51f │ │ + cmpq $0x0,-0x40(%rbp) │ │ + jne 5d51f │ │ + lea -0x140(%rbp),%r12 │ │ + mov %r12,%rdi │ │ + lea -0x100(%rbp),%rsi │ │ + call 5fe40 │ │ + lea -0x78(%rbp),%rdi │ │ + mov -0x38(%rbp),%rsi │ │ + mov -0x54(%rbp),%edx │ │ + mov -0x118(%rbp),%rcx │ │ + mov %r12,%r8 │ │ + mov -0x110(%rbp),%r12 │ │ + call 5b460 │ │ + mov -0x38(%rbp),%rcx │ │ + cmpb $0x0,-0x78(%rbp) │ │ + mov -0x178(%rbp),%rsi │ │ + cmove -0x68(%rbp),%rsi │ │ + mov -0x70(%rbp),%rax │ │ + mov $0x0,%edx │ │ + cmovne %rdx,%rax │ │ + mov %rax,-0x40(%rbp) │ │ + mov %rsi,-0x178(%rbp) │ │ + mov %rsi,-0x50(%rbp) │ │ + jmp 5d51f │ │ + mov 0x18(%rax),%rcx │ │ + mov $0x10,%r15b │ │ + test %rcx,%rcx │ │ + je 5d915 │ │ + mov 0x20(%rax),%rdx │ │ + xor %eax,%eax │ │ + movzwl 0x532(%rcx),%edi │ │ + mov %edi,%r8d │ │ + shl $0x3,%r8d │ │ + mov $0xffffffffffffffff,%rsi │ │ + nopl 0x0(%rax,%rax,1) │ │ + test %r8,%r8 │ │ + je 5d73f │ │ + cmp 0x4e0(%rcx,%rsi,8),%r12 │ │ + seta %r9b │ │ + sbb $0x0,%r9b │ │ + inc %rsi │ │ + add $0xfffffffffffffff8,%r8 │ │ + cmp $0x1,%r9b │ │ + je 5d710 │ │ + movzbl %r9b,%edi │ │ + test %edi,%edi │ │ + jne 5d742 │ │ + jmp 5d870 │ │ + mov %rdi,%rsi │ │ + sub $0x1,%rdx │ │ + jb 5d917 │ │ + mov 0x538(%rcx,%rsi,8),%rcx │ │ + jmp 5d6f3 │ │ + mov 0x8(%rcx),%r12 │ │ cmp $0x5,%r12 │ │ - ja 5df81 │ │ - add $0x10,%rsi │ │ - mov %rsi,-0x58(%rbp) │ │ + ja 5d9b5 │ │ + add $0x10,%rcx │ │ + mov %rcx,-0x48(%rbp) │ │ test %r12,%r12 │ │ - jne 5dac0 │ │ - movq $0x0,-0x38(%rbp) │ │ - mov -0x128(%rbp),%rax │ │ - mov %rax,-0xb8(%rbp) │ │ - movups -0x148(%rbp),%xmm0 │ │ - movups -0x138(%rbp),%xmm1 │ │ - movups %xmm1,-0xc8(%rbp) │ │ - movups %xmm0,-0xd8(%rbp) │ │ - movq $0x0,-0x108(%rbp) │ │ - movq $0x8,-0x100(%rbp) │ │ + mov -0x38(%rbp),%rcx │ │ + jne 5d4d4 │ │ + movq $0x0,-0x40(%rbp) │ │ + movups -0x170(%rbp),%xmm0 │ │ + movups -0x160(%rbp),%xmm1 │ │ + movups -0x150(%rbp),%xmm2 │ │ + movups %xmm2,-0xb0(%rbp) │ │ + movups %xmm1,-0xc0(%rbp) │ │ + movups %xmm0,-0xd0(%rbp) │ │ + movq $0x0,-0x100(%rbp) │ │ + movq $0x8,-0xf8(%rbp) │ │ xorps %xmm0,%xmm0 │ │ - movups %xmm0,-0xf8(%rbp) │ │ - movq $0x8,-0xe8(%rbp) │ │ - movq $0x0,-0xe0(%rbp) │ │ + movups %xmm0,-0xf0(%rbp) │ │ + movq $0x8,-0xe0(%rbp) │ │ + movq $0x0,-0xd8(%rbp) │ │ movzbl -0x29(%rbp),%eax │ │ - mov %al,-0x98(%rbp) │ │ - mov -0x40(%rbp),%rax │ │ - mov %rax,-0xb0(%rbp) │ │ - mov %r14,-0xa8(%rbp) │ │ - mov -0x118(%rbp),%rax │ │ - mov %rax,-0xa0(%rbp) │ │ - lea -0x90(%rbp),%rdi │ │ - lea -0x108(%rbp),%rsi │ │ + mov %al,-0x88(%rbp) │ │ + mov %rcx,-0xa0(%rbp) │ │ + mov %r14,-0x98(%rbp) │ │ + mov -0x108(%rbp),%rax │ │ + mov %rax,-0x90(%rbp) │ │ + lea -0x140(%rbp),%rdi │ │ + lea -0x100(%rbp),%rsi │ │ xor %edx,%edx │ │ xor %ecx,%ecx │ │ - call 5f460 │ │ - cmpb $0xff,-0x90(%rbp) │ │ - je 5de7a │ │ - mov -0x90(%rbp),%r13 │ │ - mov -0x88(%rbp),%r12 │ │ - cmpq $0x0,-0x108(%rbp) │ │ - je 5de11 │ │ - mov -0x100(%rbp),%rdi │ │ - call *0x1d42f(%rip) │ │ - cmpq $0x0,-0xf0(%rbp) │ │ - je 5de28 │ │ - mov -0xe8(%rbp),%rdi │ │ - call *0x1d418(%rip) │ │ - mov %r13,%rdx │ │ - and $0xffffffffffff0000,%rdx │ │ - xor %r14d,%r14d │ │ - mov %r13,%rcx │ │ - jmp 5d9fb │ │ - imul $0x70,%r8,%rcx │ │ - add %rcx,%rsi │ │ - cmpb $0x1,0x6a(%rsi) │ │ - je 5da97 │ │ - jmp 5daa2 │ │ - mov -0x100(%rbp),%r13 │ │ - mov -0xf8(%rbp),%r12 │ │ - mov %r13,%rdx │ │ - and $0xffffffffffff0000,%rdx │ │ + call 5ec10 │ │ + cmpb $0xff,-0x140(%rbp) │ │ + je 5d8ab │ │ + mov -0x140(%rbp),%r15 │ │ + mov -0x138(%rbp),%r12 │ │ + cmpq $0x0,-0x100(%rbp) │ │ + je 5d850 │ │ + mov -0xf8(%rbp),%rdi │ │ + call *0x1aca8(%rip) │ │ + cmpq $0x0,-0xe8(%rbp) │ │ + je 5d366 │ │ + mov -0xe0(%rbp),%rdi │ │ + call *0x1ac8d(%rip) │ │ + jmp 5d366 │ │ + imul $0x70,%rsi,%rax │ │ + add %rax,%rcx │ │ + movzbl -0x29(%rbp),%eax │ │ + cmpb $0x1,0x6a(%rcx) │ │ + je 5d4ab │ │ + jmp 5d4b2 │ │ + mov -0xf8(%rbp),%r15 │ │ + mov -0xf0(%rbp),%r12 │ │ + mov %r15,%rax │ │ + shr $0x8,%rax │ │ xor %r14d,%r14d │ │ - mov %r13,%rcx │ │ - mov %r12,-0x48(%rbp) │ │ - jmp 5d9fb │ │ - mov -0xe0(%rbp),%rsi │ │ + mov %r12,-0x50(%rbp) │ │ + jmp 5d370 │ │ + mov -0xd8(%rbp),%rsi │ │ cmp $0x2,%rsi │ │ - jae 5df97 │ │ - mov -0x108(%rbp),%rax │ │ - mov -0x100(%rbp),%r12 │ │ - mov -0xf8(%rbp),%r13 │ │ - cmp %r13,%rax │ │ - jbe 5deee │ │ - test %r13,%r13 │ │ - je 5def3 │ │ + jae 5d9cb │ │ + mov -0x100(%rbp),%rax │ │ + mov -0xf8(%rbp),%r12 │ │ + mov -0xf0(%rbp),%r15 │ │ + cmp %r15,%rax │ │ + jbe 5d91f │ │ + test %r15,%r15 │ │ + je 5d924 │ │ shl $0x4,%rax │ │ lea (%rax,%rax,2),%rsi │ │ - mov %r13,%rax │ │ + mov %r15,%rax │ │ shl $0x4,%rax │ │ - lea (%rax,%rax,2),%r15 │ │ + lea (%rax,%rax,2),%r13 │ │ mov $0x8,%edx │ │ mov %r12,%rdi │ │ - mov %r15,%rcx │ │ - call 25d00 │ │ + mov %r13,%rcx │ │ + call 2f730 │ │ mov %rax,%r14 │ │ test %rax,%rax │ │ - jne 5df02 │ │ + jne 5d933 │ │ mov $0x8,%edi │ │ - mov %r15,%rsi │ │ - call 2899b │ │ - jmp 5df5b │ │ - xor %edx,%edx │ │ - xor %r13d,%r13d │ │ - jmp 5d9f8 │ │ + mov %r13,%rsi │ │ + call 27cfb │ │ + jmp 5d98c │ │ + xor %eax,%eax │ │ + xor %r14d,%r14d │ │ + jmp 5d370 │ │ mov %r12,%r14 │ │ - jmp 5df02 │ │ + jmp 5d933 │ │ mov %r12,%rdi │ │ - call *0x1d344(%rip) │ │ + call *0x1abcb(%rip) │ │ mov $0x8,%r14d │ │ - mov -0xf0(%rbp),%rsi │ │ - mov -0xe8(%rbp),%r12 │ │ - mov -0xe0(%rbp),%r15 │ │ - cmp %r15,%rsi │ │ - jbe 5df6c │ │ - test %r15,%r15 │ │ - je 5df5d │ │ + mov -0xe8(%rbp),%rsi │ │ + mov -0xe0(%rbp),%r12 │ │ + mov -0xd8(%rbp),%r13 │ │ + cmp %r13,%rsi │ │ + jbe 5d99d │ │ + test %r13,%r13 │ │ + je 5d98e │ │ shl $0x5,%rsi │ │ - mov %r15,%rcx │ │ + mov %r13,%rcx │ │ shl $0x5,%rcx │ │ mov $0x8,%edx │ │ - mov %r12,-0x40(%rbp) │ │ + mov %r12,-0x48(%rbp) │ │ mov %r12,%rdi │ │ - mov %rcx,-0x58(%rbp) │ │ - call 25d00 │ │ + mov %rcx,-0x38(%rbp) │ │ + call 2f730 │ │ mov %rax,%r12 │ │ test %rax,%rax │ │ - jne 5df6c │ │ - mov -0x40(%rbp),%r15 │ │ + jne 5d99d │ │ + mov -0x48(%rbp),%r12 │ │ mov $0x8,%edi │ │ - mov -0x58(%rbp),%rsi │ │ - call 2899b │ │ + mov -0x38(%rbp),%rsi │ │ + call 27cfb │ │ ud2 │ │ mov %r12,%rdi │ │ - call *0x1d2da(%rip) │ │ + call *0x1ab61(%rip) │ │ mov $0x8,%r12d │ │ - movabs $0x3ffffffffff0000,%rdx │ │ - and %r13,%rdx │ │ - mov %r13,%rcx │ │ - jmp 5d9fb │ │ - lea 0x1bb70(%rip),%rcx │ │ + mov %r15,%rax │ │ + shr $0x8,%rax │ │ + jmp 5d370 │ │ + mov -0x40(%rbp),%r15 │ │ + mov %rax,%r12 │ │ + jmp 5d898 │ │ + lea 0x1943c(%rip),%rcx │ │ mov $0x5,%edx │ │ xor %edi,%edi │ │ mov %r12,%rsi │ │ - call 32050 │ │ - mov -0xe8(%rbp),%rdi │ │ + call 31960 │ │ + mov -0xe0(%rbp),%rdi │ │ cmp $0x15,%rsi │ │ - jae 5e02d │ │ - call 61390 │ │ - jmp 5de8b │ │ + jae 5da5e │ │ + call 60820 │ │ + jmp 5d8bc │ │ add $0x8,%rbx │ │ - mov %rbx,-0x108(%rbp) │ │ - mov %r14,-0x100(%rbp) │ │ - mov %rcx,-0xf8(%rbp) │ │ - mov %r12,-0xf0(%rbp) │ │ - mov %r15,-0xe8(%rbp) │ │ - mov -0x120(%rbp),%rax │ │ - mov %rax,-0xe0(%rbp) │ │ - mov -0x38(%rbp),%rax │ │ + mov %rbx,-0x100(%rbp) │ │ + mov %r14,-0xf8(%rbp) │ │ + mov %rcx,-0xf0(%rbp) │ │ + mov %r12,-0xe8(%rbp) │ │ + mov %r13,-0xe0(%rbp) │ │ + mov -0x60(%rbp),%rax │ │ mov %rax,-0xd8(%rbp) │ │ - mov -0x48(%rbp),%rax │ │ + mov -0x40(%rbp),%rax │ │ mov %rax,-0xd0(%rbp) │ │ - lea -0x108(%rbp),%rdi │ │ - call 61450 │ │ - lea -0x54100(%rip),%rdi │ │ - lea 0x1c451(%rip),%rdx │ │ + mov -0x50(%rbp),%rax │ │ + mov %rax,-0xc8(%rbp) │ │ + lea -0x100(%rbp),%rdi │ │ + call 608f0 │ │ + lea -0x538a1(%rip),%rdi │ │ + lea 0x19d20(%rip),%rdx │ │ mov $0x1d,%esi │ │ - call 30650 │ │ - lea 0x1c8b0(%rip),%rdi │ │ - call 32120 │ │ - call 61280 │ │ - jmp 5de8b │ │ + call 2fe00 │ │ + lea 0x1a14f(%rip),%rdi │ │ + call 329c0 │ │ + call 60700 │ │ + jmp 5d8bc │ │ mov %rax,%rbx │ │ - mov %r15,%rdi │ │ - call *0x1d1fd(%rip) │ │ - test %r13,%r13 │ │ - jne 5e07d │ │ - jmp 5e086 │ │ + mov %r12,%rdi │ │ + call *0x1aa84(%rip) │ │ + test %r15,%r15 │ │ + jne 5daae │ │ + jmp 5dab7 │ │ mov %rax,%rbx │ │ - jmp 5e063 │ │ + jmp 5da94 │ │ mov %rax,%rbx │ │ - cmpq $0x0,-0x108(%rbp) │ │ - je 5e06c │ │ - mov -0x100(%rbp),%r12 │ │ + cmpq $0x0,-0x100(%rbp) │ │ + je 5da9d │ │ + mov -0xf8(%rbp),%r12 │ │ mov %r12,%rdi │ │ - call *0x1d1d4(%rip) │ │ - cmpq $0x0,-0xf0(%rbp) │ │ - je 5e086 │ │ - mov -0xe8(%rbp),%r14 │ │ + call *0x1aa5b(%rip) │ │ + cmpq $0x0,-0xe8(%rbp) │ │ + je 5dab7 │ │ + mov -0xe0(%rbp),%r14 │ │ mov %r14,%rdi │ │ - call *0x1d1ba(%rip) │ │ + call *0x1aa41(%rip) │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ - int3 │ │ + call 6eba0 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x38,%rsp │ │ - mov %rdi,%rbx │ │ - mov %edx,%r10d │ │ + sub $0x28,%rsp │ │ + mov %rdx,%r8 │ │ + mov %rdi,%rdx │ │ + mov %rsi,%rdi │ │ + mov 0x28(%rsi),%ecx │ │ + mov %ecx,%r10d │ │ shr $0x8,%r10d │ │ - mov %edx,%edi │ │ - shr $0x10,%edi │ │ - mov %rcx,-0x58(%rbp) │ │ - movzwl 0xa(%rcx),%r11d │ │ - mov (%rsi),%rax │ │ - mov %rax,-0x30(%rbp) │ │ - mov %rsi,-0x38(%rbp) │ │ - mov 0x8(%rsi),%r8 │ │ - lea -0x5975b(%rip),%r14 │ │ - mov %r11d,%r12d │ │ - movzwl %r12w,%r15d │ │ - lea -0x1(%r15),%r13d │ │ + mov %ecx,%eax │ │ + shr $0x10,%eax │ │ + movzwl 0xa(%r8),%ebx │ │ + mov (%rsi),%r12 │ │ + mov 0x8(%rsi),%r13 │ │ + lea -0x59610(%rip),%r15 │ │ + mov %ebx,%r14d │ │ + mov %r12,%rsi │ │ + mov %r13,%r9 │ │ + movzwl %r14w,%r12d │ │ + lea -0x1(%r12),%r13d │ │ cmp $0x2b,%r13d │ │ - ja 5e1cd │ │ - movslq (%r14,%r13,4),%r15 │ │ - add %r14,%r15 │ │ - jmp *%r15 │ │ - test %r8,%r8 │ │ - je 5edfa │ │ - lea -0x1(%r8),%r13 │ │ - mov -0x30(%rbp),%rcx │ │ - lea 0x1(%rcx),%r15 │ │ - mov -0x38(%rbp),%rax │ │ - mov %r15,(%rax) │ │ - mov %r13,0x8(%rax) │ │ - movzbl (%rcx),%r12d │ │ - test %r12b,%r12b │ │ - js 5e120 │ │ - movzbl %r12b,%r12d │ │ - jmp 5e1aa │ │ + ja 5dbdc │ │ + movslq (%r15,%r13,4),%r12 │ │ + add %r15,%r12 │ │ + jmp *%r12 │ │ + mov %r14d,%r11d │ │ + test %r9,%r9 │ │ + je 5e767 │ │ + lea 0x1(%rsi),%r12 │ │ + lea -0x1(%r9),%r13 │ │ + movsbl (%rsi),%r14d │ │ + mov %r12,(%rdi) │ │ + mov %r13,0x8(%rdi) │ │ + test %r14w,%r14w │ │ + jns 5daff │ │ test %r13,%r13 │ │ - je 5f0d2 │ │ - mov %rbx,-0x50(%rbp) │ │ - and $0x7f,%r12d │ │ - lea -0x2(%r8),%r13 │ │ - mov -0x30(%rbp),%rcx │ │ - lea 0x2(%rcx),%r15 │ │ - mov -0x38(%rbp),%rax │ │ - mov %r15,(%rax) │ │ - mov %r13,0x8(%rax) │ │ - movzbl 0x1(%rcx),%ebx │ │ - mov %ebx,%eax │ │ + je 5e8f4 │ │ + mov %rdx,-0x48(%rbp) │ │ + mov %ebx,%edx │ │ + movswl %r14w,%ebx │ │ + lea 0x2(%rsi),%r12 │ │ + lea -0x2(%r9),%r13 │ │ + movzbl 0x1(%rsi),%r14d │ │ + mov %r8,-0x40(%rbp) │ │ + mov %r14d,%r8d │ │ + mov %r12,(%rdi) │ │ + mov %r13,0x8(%rdi) │ │ and $0x7f,%ebx │ │ - shl $0x7,%ebx │ │ - movzwl %r12w,%r12d │ │ - or %ebx,%r12d │ │ - test %al,%al │ │ - js 5e165 │ │ - movzwl %r12w,%r12d │ │ - jmp 5e1a6 │ │ + and $0x7f,%r14d │ │ + shl $0x7,%r14d │ │ + or %ebx,%r14d │ │ + mov %edx,%ebx │ │ + mov -0x48(%rbp),%rdx │ │ + test %r8b,%r8b │ │ + mov -0x40(%rbp),%r8 │ │ + jns 5daff │ │ test %r13,%r13 │ │ - je 5f227 │ │ - add $0xfffffffffffffffd,%r8 │ │ - mov -0x30(%rbp),%rcx │ │ - lea 0x3(%rcx),%r15 │ │ - mov -0x38(%rbp),%rax │ │ - mov %r15,(%rax) │ │ - mov %r8,0x8(%rax) │ │ - movzbl 0x2(%rcx),%eax │ │ - cmp $0x3,%ax │ │ - ja 5f230 │ │ - movzwl %ax,%eax │ │ - shl $0xe,%eax │ │ - movzwl %r12w,%esi │ │ - or %eax,%esi │ │ - movzwl %si,%r12d │ │ - mov %r8,%r13 │ │ - mov -0x50(%rbp),%rbx │ │ - and $0xffffffffffff0000,%r9 │ │ - or %r12,%r9 │ │ - mov %r13,%r8 │ │ - mov %r15,-0x30(%rbp) │ │ - movzwl %r12w,%r15d │ │ - lea -0x1(%r15),%r13d │ │ - cmp $0x2b,%r13d │ │ - jbe 5e0e4 │ │ - add $0xffffe0ff,%r15d │ │ - cmp $0x20,%r15d │ │ - ja 5ee0a │ │ - lea -0x597c1(%rip),%rcx │ │ - movslq (%rcx,%r15,4),%rdx │ │ - add %rcx,%rdx │ │ - jmp *%rdx │ │ - test %r8,%r8 │ │ - je 5edcc │ │ - mov -0x30(%rbp),%rdi │ │ - lea (%rdi,%r8,1),%r9 │ │ - dec %r8 │ │ - inc %rdi │ │ - xor %edx,%edx │ │ - xor %ecx,%ecx │ │ - mov -0x38(%rbp),%rsi │ │ - nopl (%rax) │ │ - movzbl -0x1(%rdi),%r10d │ │ - cmp $0x3f,%ecx │ │ - jne 5e224 │ │ - cmp $0x1,%r10b │ │ - ja 5edd4 │ │ - movzbl %r10b,%eax │ │ - mov %eax,%r10d │ │ - and $0x7f,%eax │ │ - shl %cl,%rax │ │ - or %rax,%rdx │ │ - test %r10b,%r10b │ │ - jns 5f054 │ │ - add $0x7,%ecx │ │ - inc %rdi │ │ - add $0xffffffffffffffff,%r8 │ │ - jb 5e210 │ │ - jmp 5edbf │ │ + je 5e8f4 │ │ + add $0xfffffffffffffffd,%r9 │ │ + movzbl 0x2(%rsi),%r12d │ │ + add $0x3,%rsi │ │ + mov %rsi,(%rdi) │ │ + mov %r9,0x8(%rdi) │ │ + cmp $0x3,%r12w │ │ + ja 5ea3b │ │ + movzwl %r12w,%r8d │ │ + shl $0xe,%r8d │ │ + movzwl %r14w,%r14d │ │ + or %r8d,%r14d │ │ + mov -0x40(%rbp),%r8 │ │ + mov %r9,%r13 │ │ + mov %rsi,%r12 │ │ + jmp 5daff │ │ + add $0xffffe0ff,%r12d │ │ + cmp $0x20,%r12d │ │ + ja 5e76e │ │ + lea -0x59658(%rip),%rax │ │ + movslq (%rax,%r12,4),%rcx │ │ + add %rax,%rcx │ │ + jmp *%rcx │ │ + mov %r8,%r12 │ │ + mov %rdx,%r15 │ │ + mov %rdi,%rsi │ │ + lea -0x38(%rbp),%rdi │ │ + call 5a950 │ │ + movzbl -0x38(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 5e5dc │ │ + mov -0x30(%rbp),%rax │ │ + mov %eax,%ecx │ │ + shr $0x8,%ecx │ │ + mov %rax,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%r9 │ │ + and %rax,%r9 │ │ + mov $0xd,%r10d │ │ + jmp 5e95d │ │ + mov %r8,%r12 │ │ + mov %rdx,%r15 │ │ + mov %rdi,%rsi │ │ + lea -0x38(%rbp),%rdi │ │ + call 5a950 │ │ + movzbl -0x38(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 5e5dc │ │ + mov -0x30(%rbp),%rax │ │ + mov %eax,%ecx │ │ + shr $0x8,%ecx │ │ + mov %rax,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%r9 │ │ + and %rax,%r9 │ │ + mov $0x1e,%r10d │ │ + jmp 5e95d │ │ cmp $0x8,%r10b │ │ - jne 5e337 │ │ - cmp $0x7,%r8 │ │ - mov -0x38(%rbp),%rcx │ │ - mov -0x30(%rbp),%rdx │ │ - jbe 5efaa │ │ - add $0xfffffffffffffff8,%r8 │ │ - lea 0x8(%rdx),%rax │ │ + jne 5dd28 │ │ + cmp $0x7,%r9 │ │ + jbe 5eb83 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffff8,%r9 │ │ + lea 0x8(%rsi),%rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzbl 0x7(%rdx),%eax │ │ - movzwl 0x4(%rdx),%ecx │ │ - movzbl 0x6(%rdx),%r8d │ │ - shl $0x10,%r8d │ │ - or %ecx,%r8d │ │ - mov (%rdx),%edx │ │ - shl $0x28,%r8 │ │ - shl $0x8,%rdx │ │ - or %r8,%rdx │ │ - shrd $0x8,%rax,%rdx │ │ - jmp 5e35a │ │ - test %r8,%r8 │ │ - je 5edcc │ │ - mov -0x30(%rbp),%rdi │ │ - lea (%rdi,%r8,1),%r9 │ │ - dec %r8 │ │ - inc %rdi │ │ - xor %edx,%edx │ │ - xor %ecx,%ecx │ │ - mov -0x38(%rbp),%rsi │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - movzbl -0x1(%rdi),%r10d │ │ - cmp $0x3f,%ecx │ │ - jne 5e2e4 │ │ - cmp $0x1,%r10b │ │ - ja 5edd4 │ │ - movzbl %r10b,%eax │ │ - mov %eax,%r10d │ │ - and $0x7f,%eax │ │ - shl %cl,%rax │ │ - or %rax,%rdx │ │ - test %r10b,%r10b │ │ - jns 5f07f │ │ - add $0x7,%ecx │ │ - inc %rdi │ │ - add $0xffffffffffffffff,%r8 │ │ - jb 5e2d0 │ │ - jmp 5edbf │ │ + mov %r9,0x8(%rcx) │ │ + movzbl 0x7(%rsi),%ecx │ │ + movzwl 0x4(%rsi),%eax │ │ + movzbl 0x6(%rsi),%edx │ │ + shl $0x10,%edx │ │ + or %eax,%edx │ │ + mov (%rsi),%eax │ │ + shl $0x28,%rdx │ │ + shl $0x8,%rax │ │ + or %rdx,%rax │ │ + shrd $0x8,%rcx,%rax │ │ + jmp 5dd49 │ │ cmp $0x8,%r10b │ │ - jne 5ee48 │ │ - cmp $0x7,%r8 │ │ - mov -0x38(%rbp),%rcx │ │ - mov -0x30(%rbp),%rdx │ │ - jbe 5efaa │ │ - add $0xfffffffffffffff8,%r8 │ │ - lea 0x8(%rdx),%rax │ │ - jmp 5e5b2 │ │ - cmp $0x3,%r8 │ │ - mov -0x38(%rbp),%rcx │ │ - mov -0x30(%rbp),%rdx │ │ - jbe 5efaa │ │ - add $0xfffffffffffffffc,%r8 │ │ - lea 0x4(%rdx),%rax │ │ + jne 5e786 │ │ + cmp $0x7,%r9 │ │ + jbe 5eb83 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffff8,%r9 │ │ + lea 0x8(%rsi),%rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - mov (%rdx),%edx │ │ - mov %edx,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rdx,%rax │ │ - shr $0x10,%rax │ │ - movabs $0xffffffff00000000,%r8 │ │ - and %rdx,%r8 │ │ - mov $0x1b,%r10d │ │ - jmp 5ed40 │ │ - cmp $0x2,%r8 │ │ - jbe 5f423 │ │ - add $0xfffffffffffffffd,%r8 │ │ - mov -0x30(%rbp),%rsi │ │ - lea 0x3(%rsi),%rax │ │ - mov -0x38(%rbp),%rcx │ │ + mov %r9,0x8(%rcx) │ │ + movzbl 0x7(%rsi),%ecx │ │ + movzwl 0x4(%rsi),%eax │ │ + movzbl 0x6(%rsi),%edx │ │ + shl $0x10,%edx │ │ + or %eax,%edx │ │ + mov (%rsi),%eax │ │ + shl $0x28,%rdx │ │ + shl $0x8,%rax │ │ + or %rdx,%rax │ │ + shrd $0x8,%rcx,%rax │ │ + jmp 5e7a7 │ │ + cmp $0x3,%r9 │ │ + jbe 5eb83 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffffc,%r9 │ │ + lea 0x4(%rsi),%rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzwl (%rsi),%edx │ │ - movzbl 0x2(%rsi),%eax │ │ + mov %r9,0x8(%rcx) │ │ + mov (%rsi),%eax │ │ mov %eax,%ecx │ │ - shl $0x10,%ecx │ │ - or %edx,%ecx │ │ - shr $0x8,%ecx │ │ - mov $0x1d,%r10d │ │ - jmp 5ed3d │ │ - cmp $0x7,%r8 │ │ - jbe 5f423 │ │ - add $0xfffffffffffffff8,%r8 │ │ - mov -0x30(%rbp),%rdx │ │ - lea 0x8(%rdx),%rax │ │ - mov -0x38(%rbp),%rcx │ │ - mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzbl 0x7(%rdx),%eax │ │ - movzwl 0x4(%rdx),%ecx │ │ - movzbl 0x6(%rdx),%r8d │ │ - shl $0x10,%r8d │ │ - or %ecx,%r8d │ │ - mov (%rdx),%edx │ │ - shl $0x28,%r8 │ │ - shl $0x8,%rdx │ │ - or %r8,%rdx │ │ - shrd $0x8,%rax,%rdx │ │ - mov %edx,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rdx,%rax │ │ - shr $0x10,%rax │ │ - movabs $0xffffffff00000000,%r8 │ │ - and %rdx,%r8 │ │ - mov $0x19,%r10d │ │ - jmp 5ed40 │ │ - cmp $0x3,%r8 │ │ - jbe 5f423 │ │ - add $0xfffffffffffffffc,%r8 │ │ - mov -0x30(%rbp),%rdx │ │ - lea 0x4(%rdx),%rax │ │ - mov -0x38(%rbp),%rcx │ │ - mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - mov (%rdx),%edx │ │ - mov %edx,%ecx │ │ shr $0x8,%ecx │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - mov $0xc,%r10d │ │ - jmp 5ed3d │ │ - cmp $0x3,%r8 │ │ - jbe 5f423 │ │ - add $0xfffffffffffffffc,%r8 │ │ - mov -0x30(%rbp),%rdx │ │ - lea 0x4(%rdx),%rax │ │ - mov -0x38(%rbp),%rcx │ │ + mov %rax,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%r9 │ │ + and %rax,%r9 │ │ + mov $0x1c,%r10d │ │ + jmp 5e702 │ │ + cmp $0x2,%r9 │ │ + jbe 5eb83 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffffd,%r9 │ │ + lea 0x3(%rsi),%rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - mov (%rdx),%edx │ │ + mov %r9,0x8(%rcx) │ │ + movzwl (%rsi),%eax │ │ + movzbl 0x2(%rsi),%edx │ │ mov %edx,%ecx │ │ + shl $0x10,%ecx │ │ + or %eax,%ecx │ │ shr $0x8,%ecx │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - mov $0xd,%r10d │ │ - jmp 5ed3d │ │ - test %r8,%r8 │ │ - je 5edcc │ │ - mov -0x30(%rbp),%rdi │ │ - lea (%rdi,%r8,1),%r9 │ │ - dec %r8 │ │ - inc %rdi │ │ - xor %edx,%edx │ │ - xor %ecx,%ecx │ │ - mov -0x38(%rbp),%rsi │ │ - movzbl -0x1(%rdi),%r10d │ │ - cmp $0x3f,%ecx │ │ - jne 5e4c9 │ │ - cmp $0x1,%r10b │ │ - ja 5edd4 │ │ - movzbl %r10b,%eax │ │ - mov %eax,%r10d │ │ - and $0x7f,%eax │ │ - shl %cl,%rax │ │ - or %rax,%rdx │ │ - test %r10b,%r10b │ │ - jns 5f119 │ │ - add $0x7,%ecx │ │ - inc %rdi │ │ - add $0xffffffffffffffff,%r8 │ │ - jb 5e4b5 │ │ - jmp 5edbf │ │ + mov $0x1e,%r10d │ │ + jmp 5e6ff │ │ cmp $0x8,%r10b │ │ - jne 5ee8f │ │ - cmp $0x7,%r8 │ │ - mov -0x38(%rbp),%rcx │ │ - mov -0x30(%rbp),%rdx │ │ - jbe 5efaa │ │ - add $0xfffffffffffffff8,%r8 │ │ - jmp 5ea90 │ │ - cmp $0x7,%r8 │ │ - jbe 5f423 │ │ - add $0xfffffffffffffff8,%r8 │ │ - mov -0x30(%rbp),%rdx │ │ - lea 0x8(%rdx),%rax │ │ - mov -0x38(%rbp),%rcx │ │ + jne 5e7cb │ │ + cmp $0x7,%r9 │ │ + jbe 5eb83 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffff8,%r9 │ │ + lea 0x8(%rsi),%rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzbl 0x7(%rdx),%eax │ │ - movzwl 0x4(%rdx),%ecx │ │ - movzbl 0x6(%rdx),%r8d │ │ - shl $0x10,%r8d │ │ - or %ecx,%r8d │ │ - mov (%rdx),%edx │ │ - shl $0x28,%r8 │ │ - shl $0x8,%rdx │ │ - or %r8,%rdx │ │ - shrd $0x8,%rax,%rdx │ │ - jmp 5f188 │ │ - cmp $0x1,%r8 │ │ - jbe 5f423 │ │ - add $0xfffffffffffffffe,%r8 │ │ - mov -0x30(%rbp),%rdx │ │ - lea 0x2(%rdx),%rax │ │ - mov -0x38(%rbp),%rcx │ │ + mov %r9,0x8(%rcx) │ │ + movzbl 0x7(%rsi),%ecx │ │ + movzwl 0x4(%rsi),%eax │ │ + movzbl 0x6(%rsi),%edx │ │ + shl $0x10,%edx │ │ + or %eax,%edx │ │ + mov (%rsi),%eax │ │ + shl $0x28,%rdx │ │ + shl $0x8,%rax │ │ + or %rdx,%rax │ │ + shrd $0x8,%rcx,%rax │ │ + jmp 5e7ec │ │ + cmp $0x3,%r9 │ │ + jbe 5eb83 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffffc,%r9 │ │ + lea 0x4(%rsi),%rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzwl (%rdx),%edx │ │ - mov %edx,%ecx │ │ + mov %r9,0x8(%rcx) │ │ + mov (%rsi),%eax │ │ + mov %eax,%ecx │ │ shr $0x8,%ecx │ │ + mov %eax,%edx │ │ + shr $0x10,%edx │ │ mov $0xd,%r10d │ │ - jmp 5ed3b │ │ - cmp $0x7,%r8 │ │ - jbe 5f423 │ │ - add $0xfffffffffffffff8,%r8 │ │ - mov -0x30(%rbp),%rdx │ │ - lea 0x8(%rdx),%rax │ │ - mov -0x38(%rbp),%rcx │ │ + jmp 5e6ff │ │ + cmp $0x1,%r9 │ │ + jbe 5eb83 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffffe,%r9 │ │ + lea 0x2(%rsi),%rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzbl 0x7(%rdx),%eax │ │ - movzwl 0x4(%rdx),%ecx │ │ - movzbl 0x6(%rdx),%r8d │ │ - shl $0x10,%r8d │ │ - or %ecx,%r8d │ │ - mov (%rdx),%edx │ │ - shl $0x28,%r8 │ │ - shl $0x8,%rdx │ │ - or %r8,%rdx │ │ - shrd $0x8,%rax,%rdx │ │ - jmp 5ee6b │ │ - test %r8,%r8 │ │ - je 5ee18 │ │ - dec %r8 │ │ - mov -0x30(%rbp),%rdx │ │ - lea 0x1(%rdx),%rax │ │ - mov -0x38(%rbp),%rcx │ │ + mov %r9,0x8(%rcx) │ │ + movzwl (%rsi),%eax │ │ + mov %eax,%ecx │ │ + shr $0x8,%ecx │ │ + mov $0xe,%r10d │ │ + jmp 5e6fd │ │ + mov %r8,%r12 │ │ + mov %rdx,%r15 │ │ + mov %rdi,%rsi │ │ + lea -0x38(%rbp),%rdi │ │ + call 5a950 │ │ + movzbl -0x38(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 5e5dc │ │ + mov -0x30(%rbp),%rax │ │ + mov %eax,%ecx │ │ + shr $0x8,%ecx │ │ + mov %rax,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%r9 │ │ + and %rax,%r9 │ │ + mov $0x14,%r10d │ │ + jmp 5e95d │ │ + cmp $0x3,%r9 │ │ + jbe 5eb83 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffffc,%r9 │ │ + lea 0x4(%rsi),%rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzbl (%rdx),%edx │ │ - mov $0x2,%r10d │ │ + mov %r9,0x8(%rcx) │ │ + mov (%rsi),%eax │ │ + mov %eax,%ecx │ │ + shr $0x8,%ecx │ │ + mov %eax,%edx │ │ + shr $0x10,%edx │ │ + mov $0xe,%r10d │ │ + jmp 5e6ff │ │ + mov %r8,%r12 │ │ + mov %rdx,%r15 │ │ + mov %rdi,%rsi │ │ + lea -0x38(%rbp),%rdi │ │ + call 5a950 │ │ + movzbl -0x38(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 5e5dc │ │ + mov -0x30(%rbp),%rax │ │ + mov %eax,%ecx │ │ + shr $0x8,%ecx │ │ + mov %rax,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%r9 │ │ + and %rax,%r9 │ │ + mov $0xe,%r10d │ │ + jmp 5e95d │ │ + test %r9,%r9 │ │ + je 5e550 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + dec %r9 │ │ + movzbl (%rsi),%eax │ │ + inc %rsi │ │ + mov %rsi,(%rcx) │ │ + mov %r9,0x8(%rcx) │ │ + mov $0xe,%r10d │ │ xor %ecx,%ecx │ │ - jmp 5ed3b │ │ - cmp $0x1,%r8 │ │ - jbe 5e80f │ │ - add $0xfffffffffffffffe,%r8 │ │ - mov -0x30(%rbp),%rdx │ │ - lea 0x2(%rdx),%rax │ │ - mov -0x38(%rbp),%rcx │ │ + jmp 5e6fd │ │ + mov %r8,%r12 │ │ + mov %rdx,%r15 │ │ + mov %rdi,%rsi │ │ + lea -0x38(%rbp),%rdi │ │ + call 5a950 │ │ + movzbl -0x38(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 5e5dc │ │ + mov -0x30(%rbp),%rax │ │ + mov %eax,%ecx │ │ + shr $0x8,%ecx │ │ + mov %rax,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%r9 │ │ + and %rax,%r9 │ │ + mov $0x19,%r10d │ │ + jmp 5e95d │ │ + test %r9,%r9 │ │ + je 5e550 │ │ + dec %r9 │ │ + movzbl (%rsi),%r11d │ │ + inc %rsi │ │ + mov %rsi,(%rdi) │ │ + mov %r9,0x8(%rdi) │ │ + sub %r11,%r9 │ │ + jb 5e5b1 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + lea (%rsi,%r11,1),%rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzwl (%rdx),%edx │ │ - mov %edx,%ecx │ │ + mov %r9,0x8(%rcx) │ │ + mov %esi,%ecx │ │ shr $0x8,%ecx │ │ - mov $0x3,%r10d │ │ - jmp 5ed3b │ │ - cmp $0x1,%r8 │ │ - jbe 5f423 │ │ - add $0xfffffffffffffffe,%r8 │ │ - mov -0x30(%rbp),%rdx │ │ - lea 0x2(%rdx),%rax │ │ - mov -0x38(%rbp),%rcx │ │ + mov %rsi,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%r9 │ │ + and %rsi,%r9 │ │ + mov $0x1,%r10d │ │ + jmp 5e9a4 │ │ + cmp $0x3,%r9 │ │ + jbe 5eb83 │ │ + add $0xfffffffffffffffc,%r9 │ │ + lea 0x4(%rsi),%rax │ │ + mov %rax,(%rdi) │ │ + mov %r9,0x8(%rdi) │ │ + mov (%rsi),%r11d │ │ + jmp 5e327 │ │ + cmp $0x1,%r9 │ │ + jbe 5eb83 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffffe,%r9 │ │ + lea 0x2(%rsi),%rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzwl (%rdx),%edx │ │ - mov %edx,%ecx │ │ + mov %r9,0x8(%rcx) │ │ + movzwl (%rsi),%eax │ │ + mov %eax,%ecx │ │ shr $0x8,%ecx │ │ - mov $0xc,%r10d │ │ - jmp 5ed3b │ │ - dec %r8 │ │ - xor %ecx,%ecx │ │ - xor %edx,%edx │ │ - mov -0x38(%rbp),%rsi │ │ - mov -0x30(%rbp),%rdi │ │ - jmp 5e6ab │ │ - nopl 0x0(%rax) │ │ - mov %r9d,%eax │ │ - and $0x7f,%eax │ │ - shl %cl,%rax │ │ - or %rax,%rdx │ │ - add $0x7,%ecx │ │ - dec %r8 │ │ - test %r9b,%r9b │ │ - jns 5f001 │ │ - mov %rdi,%r9 │ │ - cmp $0xffffffffffffffff,%r8 │ │ - je 5edd0 │ │ - lea 0x1(%r9),%rdi │ │ - mov %rdi,(%rsi) │ │ - mov %r8,0x8(%rsi) │ │ - movzbl (%r9),%r9d │ │ - cmp $0x3f,%ecx │ │ - jne 5e690 │ │ - cmp $0x7f,%r9d │ │ - je 5e690 │ │ - test %r9d,%r9d │ │ - je 5e690 │ │ - mov $0x7,%al │ │ - jmp 5eddd │ │ - test %r8,%r8 │ │ - mov -0x38(%rbp),%rcx │ │ - mov -0x30(%rbp),%rdx │ │ - je 5e996 │ │ - xor %r9d,%r9d │ │ - data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - cmpb $0x0,(%rdx,%r9,1) │ │ - je 5f0de │ │ - inc %r9 │ │ - cmp %r9,%r8 │ │ - jne 5e700 │ │ - jmp 5e996 │ │ - mov $0x9,%r10d │ │ - xor %ecx,%ecx │ │ - mov $0x1,%dl │ │ - jmp 5ed3b │ │ - cmp $0x2,%r8 │ │ - jb 5e992 │ │ - add $0xfffffffffffffffe,%r8 │ │ - mov -0x30(%rbp),%rax │ │ - lea 0x2(%rax),%rdx │ │ - mov -0x38(%rbp),%rcx │ │ - mov %rdx,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzwl (%rax),%r9d │ │ - jmp 5e95e │ │ - test %r8,%r8 │ │ - je 5e992 │ │ - dec %r8 │ │ - mov -0x30(%rbp),%rax │ │ - lea 0x1(%rax),%rdx │ │ - mov -0x38(%rbp),%rcx │ │ - mov %rdx,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzbl (%rax),%r9d │ │ - jmp 5e95e │ │ - test %r8,%r8 │ │ - je 5edcc │ │ - mov -0x30(%rbp),%rdi │ │ - lea (%rdi,%r8,1),%r9 │ │ - dec %r8 │ │ - inc %rdi │ │ - xor %edx,%edx │ │ - xor %ecx,%ecx │ │ - mov -0x38(%rbp),%rsi │ │ - movzbl -0x1(%rdi),%r10d │ │ - cmp $0x3f,%ecx │ │ - jne 5e7ac │ │ - cmp $0x1,%r10b │ │ - ja 5edd4 │ │ - movzbl %r10b,%eax │ │ - mov %eax,%r10d │ │ - and $0x7f,%eax │ │ - shl %cl,%rax │ │ - or %rax,%rdx │ │ - test %r10b,%r10b │ │ - jns 5f181 │ │ - add $0x7,%ecx │ │ - inc %rdi │ │ - add $0xffffffffffffffff,%r8 │ │ - jb 5e798 │ │ - jmp 5edbf │ │ - test %r8,%r8 │ │ - je 5f423 │ │ - dec %r8 │ │ - mov -0x30(%rbp),%rdx │ │ - lea 0x1(%rdx),%rax │ │ - mov -0x38(%rbp),%rcx │ │ + mov $0xd,%r10d │ │ + jmp 5e6fd │ │ + test %r9,%r9 │ │ + je 5e550 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + dec %r9 │ │ + cmpb $0x0,(%rsi) │ │ + lea 0x1(%rsi),%rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzbl (%rdx),%edx │ │ - mov $0xc,%r10d │ │ + mov %r9,0x8(%rcx) │ │ + setne %al │ │ + mov $0xa,%r10d │ │ xor %ecx,%ecx │ │ - jmp 5ed3b │ │ - cmp $0x10,%r8 │ │ - jae 5eed6 │ │ - movq $0x13,0x8(%rbx) │ │ - jmp 5f438 │ │ - lea -0x1(%rdx),%eax │ │ - mov %edx,%ecx │ │ - xor %al,%cl │ │ - cmp %al,%cl │ │ - jbe 5ee3e │ │ - movzbl %dl,%eax │ │ - tzcnt %eax,%ecx │ │ - cmp $0x3,%cl │ │ - ja 5ee3e │ │ - lea -0x599da(%rip),%rax │ │ - movslq (%rax,%rcx,4),%rcx │ │ - add %rax,%rcx │ │ + jmp 5e6fd │ │ + mov %rdi,%r10 │ │ + and $0xff00,%ecx │ │ + cmp $0x800,%ecx │ │ + jne 5eb24 │ │ + movzwl 0x8(%r8),%ecx │ │ + add $0xfffffffe,%ecx │ │ + cmp $0x77,%ecx │ │ + ja 5eb24 │ │ + mov %rdx,%rdi │ │ + mov %r8,%rdx │ │ + lea -0x59a83(%rip),%r8 │ │ + movslq (%r8,%rcx,4),%rcx │ │ + add %r8,%rcx │ │ + mov %rdx,%r8 │ │ + mov %rdi,%rdx │ │ jmp *%rcx │ │ - test %r8,%r8 │ │ - mov -0x38(%rbp),%rcx │ │ - mov -0x30(%rbp),%rsi │ │ - je 5f331 │ │ - dec %r8 │ │ - lea 0x1(%rsi),%rax │ │ + cmp $0x7,%r9 │ │ + jbe 5eb83 │ │ + add $0xfffffffffffffff8,%r9 │ │ + lea 0x8(%rsi),%rax │ │ + mov %rax,(%r10) │ │ + mov %r9,0x8(%r10) │ │ + jmp 5e36a │ │ + mov %r8,%r15 │ │ + mov %rdx,%r14 │ │ + mov %rdi,%rsi │ │ + lea -0x38(%rbp),%rdi │ │ + mov %rsi,%r12 │ │ + call 5a950 │ │ + movzbl -0x38(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 5e880 │ │ + mov -0x30(%rbp),%r11 │ │ + mov (%r12),%rax │ │ + mov 0x8(%r12),%rsi │ │ + sub %r11,%rsi │ │ + jb 5e1d3 │ │ + mov %r15,%r8 │ │ + mov %r14,%rdi │ │ + lea (%rax,%r11,1),%rdx │ │ + mov %rdx,(%r12) │ │ + mov %rsi,0x8(%r12) │ │ + mov %eax,%ecx │ │ + shr $0x8,%ecx │ │ + mov %rax,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%r9 │ │ + and %rax,%r9 │ │ + mov $0x9,%r10d │ │ + xor %r14d,%r14d │ │ + jmp 5e702 │ │ + mov %rdi,%r10 │ │ + mov %rdx,%rdi │ │ + mov %r8,%rdx │ │ + lea -0x1(%rcx),%eax │ │ + mov %ecx,%r8d │ │ + xor %al,%r8b │ │ + cmp %al,%r8b │ │ + jbe 5e77c │ │ + movzbl %cl,%eax │ │ + tzcnt %eax,%eax │ │ + cmp $0x3,%al │ │ + ja 5e77c │ │ + lea -0x59792(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmp *%rax │ │ + test %r9,%r9 │ │ + je 5eae3 │ │ + mov %rdx,%r8 │ │ + dec %r9 │ │ + movzbl (%rsi),%eax │ │ + inc %rsi │ │ + mov %rsi,(%r10) │ │ + mov %r9,0x8(%r10) │ │ + jmp 5eac2 │ │ + mov %r8,%r15 │ │ + mov %rdx,%r14 │ │ + mov %rdi,%rsi │ │ + lea -0x38(%rbp),%rdi │ │ + mov %rsi,%r12 │ │ + call 5a950 │ │ + movzbl -0x38(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 5e880 │ │ + mov -0x30(%rbp),%r11 │ │ + mov (%r12),%rax │ │ + mov 0x8(%r12),%rsi │ │ + sub %r11,%rsi │ │ + jae 5ea01 │ │ + movq $0x11,0x8(%r14) │ │ + mov %rax,0x10(%r14) │ │ + movq $0xffffffffffffffff,(%r14) │ │ + jmp 5eba3 │ │ + cmp $0x7,%r9 │ │ + jbe 5eb83 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffff8,%r9 │ │ + lea 0x8(%rsi),%rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzbl (%rsi),%edx │ │ - jmp 5f310 │ │ - test %r8,%r8 │ │ - je 5ee30 │ │ - mov -0x30(%rbp),%rdi │ │ - lea (%rdi,%r8,1),%rdx │ │ - dec %r8 │ │ - inc %rdi │ │ - xor %r9d,%r9d │ │ + mov %r9,0x8(%rcx) │ │ + movzbl 0x7(%rsi),%ecx │ │ + movzwl 0x4(%rsi),%eax │ │ + movzbl 0x6(%rsi),%edx │ │ + shl $0x10,%edx │ │ + or %eax,%edx │ │ + mov (%rsi),%eax │ │ + shl $0x28,%rdx │ │ + shl $0x8,%rax │ │ + or %rdx,%rax │ │ + shrd $0x8,%rcx,%rax │ │ + mov %eax,%ecx │ │ + shr $0x8,%ecx │ │ + mov %rax,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%r9 │ │ + and %rax,%r9 │ │ + mov $0xe,%r10d │ │ + jmp 5e702 │ │ + test %r9,%r9 │ │ + je 5e550 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + dec %r9 │ │ + movzbl (%rsi),%eax │ │ + inc %rsi │ │ + mov %rsi,(%rcx) │ │ + mov %r9,0x8(%rcx) │ │ + mov $0xd,%r10d │ │ xor %ecx,%ecx │ │ - mov -0x38(%rbp),%rsi │ │ - movzbl -0x1(%rdi),%r10d │ │ - cmp $0x3f,%ecx │ │ - jne 5e8a6 │ │ - cmp $0x1,%r10b │ │ - ja 5f043 │ │ - movzbl %r10b,%eax │ │ - mov %eax,%r10d │ │ - and $0x7f,%eax │ │ - shl %cl,%rax │ │ - or %rax,%r9 │ │ - test %r10b,%r10b │ │ - jns 5f144 │ │ - add $0x7,%ecx │ │ - inc %rdi │ │ - add $0xffffffffffffffff,%r8 │ │ - jb 5e892 │ │ - jmp 5ea00 │ │ - and $0xff00,%edx │ │ - cmp $0x400,%edx │ │ - jne 5f35e │ │ - mov -0x58(%rbp),%rax │ │ - movzwl 0x8(%rax),%edx │ │ - add $0xfffffffe,%edx │ │ - cmp $0x77,%edx │ │ - ja 5f35e │ │ - lea -0x59c75(%rip),%rax │ │ - movslq (%rax,%rdx,4),%rdx │ │ - add %rax,%rdx │ │ - jmp *%rdx │ │ - cmp $0x3,%r8 │ │ - mov -0x38(%rbp),%rcx │ │ - jbe 5f423 │ │ - add $0xfffffffffffffffc,%r8 │ │ - mov -0x30(%rbp),%rdx │ │ - lea 0x4(%rdx),%rax │ │ + jmp 5e6fd │ │ + cmp $0x3,%r9 │ │ + jbe 5eb83 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffffc,%r9 │ │ + lea 0x4(%rsi),%rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - mov (%rdx),%edx │ │ - mov %edx,%ecx │ │ + mov %r9,0x8(%rcx) │ │ + mov (%rsi),%eax │ │ + mov %eax,%ecx │ │ shr $0x8,%ecx │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - mov $0xa,%r10d │ │ - jmp 5ed3d │ │ - cmp $0x4,%r8 │ │ - jb 5e992 │ │ - add $0xfffffffffffffffc,%r8 │ │ - mov -0x30(%rbp),%rax │ │ - lea 0x4(%rax),%rdx │ │ - mov -0x38(%rbp),%rcx │ │ - mov %rdx,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - mov (%rax),%r9d │ │ - sub %r9,%r8 │ │ - jb 5e996 │ │ - lea (%rdx,%r9,1),%rax │ │ + mov %eax,%edx │ │ + shr $0x10,%edx │ │ + mov $0x10,%r10d │ │ + jmp 5e6ff │ │ + test %r9,%r9 │ │ + je 5e5b1 │ │ + xor %r11d,%r11d │ │ + nop │ │ + cmpb $0x0,(%rsi,%r11,1) │ │ + je 5e968 │ │ + inc %r11 │ │ + cmp %r11,%r9 │ │ + jne 5e2c0 │ │ + jmp 5e5b1 │ │ + cmp $0x1,%r9 │ │ + jbe 5e5b1 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffffe,%r9 │ │ + lea 0x2(%rsi),%rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - mov %edx,%ecx │ │ + mov %r9,0x8(%rcx) │ │ + movzwl (%rsi),%eax │ │ + mov %eax,%ecx │ │ shr $0x8,%ecx │ │ - mov %rdx,%rax │ │ - shr $0x10,%rax │ │ - movabs $0xffffffff00000000,%r8 │ │ - and %rdx,%r8 │ │ - mov $0x1,%r10d │ │ - jmp 5ed40 │ │ - mov -0x30(%rbp),%rdx │ │ - movq $0x13,0x8(%rbx) │ │ - mov %rdx,0x10(%rbx) │ │ - jmp 5f440 │ │ - test %r8,%r8 │ │ - je 5ee30 │ │ - mov -0x30(%rbp),%rdi │ │ - lea (%rdi,%r8,1),%rdx │ │ - dec %r8 │ │ - inc %rdi │ │ - xor %r9d,%r9d │ │ + mov $0x3,%r10d │ │ + jmp 5e6fd │ │ + cmp $0x1,%r9 │ │ + jbe 5eb83 │ │ + add $0xfffffffffffffffe,%r9 │ │ + lea 0x2(%rsi),%rax │ │ + mov %rax,(%rdi) │ │ + mov %r9,0x8(%rdi) │ │ + movzwl (%rsi),%r11d │ │ + sub %r11,%r9 │ │ + jae 5e810 │ │ + movq $0x11,0x8(%rdx) │ │ + mov %rax,0x10(%rdx) │ │ + jmp 5eb9c │ │ + cmp $0x8,%r10b │ │ + jne 5e826 │ │ + cmp $0x7,%r9 │ │ + jbe 5eb83 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffff8,%r9 │ │ + lea 0x8(%rsi),%rax │ │ + mov %rax,(%rcx) │ │ + mov %r9,0x8(%rcx) │ │ + movzbl 0x7(%rsi),%ecx │ │ + movzwl 0x4(%rsi),%eax │ │ + movzbl 0x6(%rsi),%edx │ │ + shl $0x10,%edx │ │ + or %eax,%edx │ │ + mov (%rsi),%eax │ │ + shl $0x28,%rdx │ │ + shl $0x8,%rax │ │ + or %rdx,%rax │ │ + shrd $0x8,%rcx,%rax │ │ + jmp 5e847 │ │ + mov %rdi,%rsi │ │ + mov %r8,%r15 │ │ + mov %rdx,%r14 │ │ + cmp $0x2,%eax │ │ + jne 5e86b │ │ + movzbl %cl,%edx │ │ + lea -0x38(%rbp),%rdi │ │ + call 62f00 │ │ + jmp 5e878 │ │ + mov %rdi,%r10 │ │ + and $0xff00,%ecx │ │ + cmp $0x400,%ecx │ │ + jne 5ebc1 │ │ + movzwl 0x8(%r8),%ecx │ │ + add $0xfffffffe,%ecx │ │ + cmp $0x77,%ecx │ │ + ja 5ebc1 │ │ + mov %rdx,%rdi │ │ + mov %r8,%rdx │ │ + lea -0x59be8(%rip),%r8 │ │ + movslq (%r8,%rcx,4),%rcx │ │ + add %r8,%rcx │ │ + mov %rdx,%r8 │ │ + mov %rdi,%rdx │ │ + jmp *%rcx │ │ + cmp $0x3,%r9 │ │ + jbe 5eb83 │ │ + add $0xfffffffffffffffc,%r9 │ │ + lea 0x4(%rsi),%rax │ │ + mov %rax,(%r10) │ │ + mov %r9,0x8(%r10) │ │ + mov (%rsi),%eax │ │ + mov %eax,%ecx │ │ + shr $0x8,%ecx │ │ + mov %eax,%edx │ │ + shr $0x10,%edx │ │ + mov $0xb,%r10d │ │ + jmp 5e6ff │ │ + test %r9,%r9 │ │ + je 5e550 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + dec %r9 │ │ + movzbl (%rsi),%eax │ │ + inc %rsi │ │ + mov %rsi,(%rcx) │ │ + mov %r9,0x8(%rcx) │ │ + mov $0x2,%r10d │ │ xor %ecx,%ecx │ │ - mov -0x38(%rbp),%rsi │ │ - movzbl -0x1(%rdi),%r10d │ │ + jmp 5e6fd │ │ + test %r9,%r9 │ │ + je 5e92c │ │ + lea (%rsi,%r9,1),%r11 │ │ + dec %r9 │ │ + inc %rsi │ │ + xor %eax,%eax │ │ + xor %ecx,%ecx │ │ + movzbl -0x1(%rsi),%r10d │ │ + movzbl %r10b,%r14d │ │ cmp $0x3f,%ecx │ │ - jne 5e9db │ │ - cmp $0x1,%r10b │ │ - ja 5f043 │ │ - movzbl %r10b,%eax │ │ - mov %eax,%r10d │ │ - and $0x7f,%eax │ │ - shl %cl,%rax │ │ - or %rax,%r9 │ │ - test %r10b,%r10b │ │ - jns 5f1ac │ │ + jne 5e487 │ │ + cmp $0x7f,%r14d │ │ + je 5e487 │ │ + test %r14d,%r14d │ │ + jne 5eb07 │ │ + mov %r8,%r15 │ │ + mov %r14d,%r8d │ │ + and $0x7f,%r8d │ │ + shl %cl,%r8 │ │ + or %r8,%rax │ │ add $0x7,%ecx │ │ - inc %rdi │ │ - add $0xffffffffffffffff,%r8 │ │ - jb 5e9c7 │ │ - mov %rdx,(%rsi) │ │ - movq $0x0,0x8(%rsi) │ │ - mov $0x13,%ecx │ │ - jmp 5f1c4 │ │ - test %r8,%r8 │ │ - je 5f423 │ │ - dec %r8 │ │ - mov -0x30(%rbp),%rdx │ │ - lea 0x1(%rdx),%rax │ │ - mov -0x38(%rbp),%rcx │ │ - mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzbl (%rdx),%edx │ │ - mov $0xd,%r10d │ │ - xor %ecx,%ecx │ │ - jmp 5ed3b │ │ - and $0xff00,%edx │ │ - cmp $0x800,%edx │ │ - jne 5f3bc │ │ - mov -0x58(%rbp),%rax │ │ - movzwl 0x8(%rax),%edx │ │ - add $0xfffffffe,%edx │ │ - cmp $0x77,%edx │ │ - ja 5f3bc │ │ - lea -0x59fc9(%rip),%rax │ │ - movslq (%rax,%rdx,4),%rdx │ │ - add %rax,%rdx │ │ - jmp *%rdx │ │ - cmp $0x7,%r8 │ │ - mov -0x38(%rbp),%rcx │ │ - jbe 5f423 │ │ - add $0xfffffffffffffff8,%r8 │ │ - mov -0x30(%rbp),%rdx │ │ - lea 0x8(%rdx),%rax │ │ - mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzbl 0x7(%rdx),%eax │ │ - movzwl 0x4(%rdx),%ecx │ │ - movzbl 0x6(%rdx),%r8d │ │ - shl $0x10,%r8d │ │ - or %ecx,%r8d │ │ - mov (%rdx),%edx │ │ - shl $0x28,%r8 │ │ - shl $0x8,%rdx │ │ - or %r8,%rdx │ │ - shrd $0x8,%rax,%rdx │ │ - jmp 5eeb2 │ │ - test %r8,%r8 │ │ - je 5ee18 │ │ - dec %r8 │ │ - mov -0x30(%rbp),%rdx │ │ - lea 0x1(%rdx),%rax │ │ - mov -0x38(%rbp),%rcx │ │ + test %r14b,%r14b │ │ + jns 5e9ae │ │ + inc %rsi │ │ + add $0xffffffffffffffff,%r9 │ │ + mov %r15,%r8 │ │ + jb 5e46a │ │ + mov %r11,(%rdi) │ │ + movq $0x0,0x8(%rdi) │ │ + mov %r11,%rsi │ │ + jmp 5e92c │ │ + cmp $0x7,%r9 │ │ + jbe 5eb83 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffff8,%r9 │ │ + lea 0x8(%rsi),%rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - cmpb $0x0,(%rdx) │ │ - setne %dl │ │ - mov $0x9,%r10d │ │ + mov %r9,0x8(%rcx) │ │ + movzbl 0x7(%rsi),%ecx │ │ + movzwl 0x4(%rsi),%eax │ │ + movzbl 0x6(%rsi),%edx │ │ + shl $0x10,%edx │ │ + or %eax,%edx │ │ + mov (%rsi),%eax │ │ + shl $0x28,%rdx │ │ + shl $0x8,%rax │ │ + or %rdx,%rax │ │ + shrd $0x8,%rcx,%rax │ │ + mov %eax,%ecx │ │ + shr $0x8,%ecx │ │ + mov %rax,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%r9 │ │ + and %rax,%r9 │ │ + mov $0x1a,%r10d │ │ + jmp 5e702 │ │ + test %r9,%r9 │ │ + je 5e550 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + dec %r9 │ │ + movzbl (%rsi),%eax │ │ + inc %rsi │ │ + mov %rsi,(%rcx) │ │ + mov %r9,0x8(%rcx) │ │ + mov $0x1e,%r10d │ │ xor %ecx,%ecx │ │ - jmp 5ed3b │ │ - cmp $0x8,%r10b │ │ - jne 5ef17 │ │ - cmp $0x7,%r8 │ │ - mov -0x38(%rbp),%rcx │ │ - mov -0x30(%rbp),%rdx │ │ - jbe 5efaa │ │ - add $0xfffffffffffffff8,%r8 │ │ - lea 0x8(%rdx),%rax │ │ - mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzbl 0x7(%rdx),%eax │ │ - movzwl 0x4(%rdx),%ecx │ │ - movzbl 0x6(%rdx),%r8d │ │ - shl $0x10,%r8d │ │ - or %ecx,%r8d │ │ - mov (%rdx),%edx │ │ - shl $0x28,%r8 │ │ - shl $0x8,%rdx │ │ - or %r8,%rdx │ │ - shrd $0x8,%rax,%rdx │ │ - jmp 5ef3a │ │ - cmp $0x21,%r11w │ │ - jne 5ef5e │ │ - mov -0x58(%rbp),%rax │ │ - mov (%rax),%rdx │ │ - jmp 5f01f │ │ - test %r8,%r8 │ │ - je 5f423 │ │ - dec %r8 │ │ - mov -0x30(%rbp),%rdx │ │ - lea 0x1(%rdx),%rax │ │ - mov -0x38(%rbp),%rcx │ │ + jmp 5e6fd │ │ + movb $0x11,0x8(%rdx) │ │ + jmp 5eb98 │ │ + cmp $0xf,%r9 │ │ + jbe 5e5b1 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffff0,%r9 │ │ + lea 0x10(%rsi),%rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzbl (%rdx),%edx │ │ - mov $0x1d,%r10d │ │ + mov %r9,0x8(%rcx) │ │ + movzwl 0x4(%rsi),%eax │ │ + movzbl 0x6(%rsi),%ecx │ │ + shl $0x10,%ecx │ │ + or %eax,%ecx │ │ + shl $0x20,%rcx │ │ + mov (%rsi),%eax │ │ + or %rcx,%rax │ │ + mov 0x7(%rsi),%r11 │ │ + movzbl 0xf(%rsi),%r14d │ │ + shld $0x38,%r11,%r14 │ │ + shl $0x38,%r11 │ │ + or %rax,%r11 │ │ + mov $0x6,%r10d │ │ xor %ecx,%ecx │ │ - jmp 5ed3b │ │ + xor %edx,%edx │ │ + xor %r9d,%r9d │ │ + jmp 5e702 │ │ + movq $0x11,0x8(%rdx) │ │ + jmp 5eb98 │ │ + mov %r8,%r12 │ │ + mov %rdx,%r15 │ │ + mov %rdi,%rsi │ │ + lea -0x38(%rbp),%rdi │ │ + call 5a950 │ │ + movzbl -0x38(%rbp),%eax │ │ + cmp $0xff,%al │ │ + je 5e93a │ │ + mov -0x37(%rbp),%ecx │ │ + mov -0x34(%rbp),%edx │ │ + mov %edx,0xc(%r15) │ │ + mov %ecx,0x9(%r15) │ │ + mov -0x30(%rbp),%rcx │ │ + mov %al,0x8(%r15) │ │ + mov %rcx,0x10(%r15) │ │ + movq $0xffffffffffffffff,(%r15) │ │ + jmp 5eba3 │ │ cmp $0x8,%r10b │ │ - jne 5ef67 │ │ - cmp $0x7,%r8 │ │ - mov -0x38(%rbp),%rcx │ │ - mov -0x30(%rbp),%rdx │ │ - jbe 5efaa │ │ - add $0xfffffffffffffff8,%r8 │ │ - lea 0x8(%rdx),%rax │ │ + jne 5e8a6 │ │ + cmp $0x7,%r9 │ │ + jbe 5eb83 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffff8,%r9 │ │ + lea 0x8(%rsi),%rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzbl 0x7(%rdx),%eax │ │ - movzwl 0x4(%rdx),%ecx │ │ - movzbl 0x6(%rdx),%r8d │ │ - shl $0x10,%r8d │ │ - or %ecx,%r8d │ │ - mov (%rdx),%edx │ │ - shl $0x28,%r8 │ │ - shl $0x8,%rdx │ │ - or %r8,%rdx │ │ - shrd $0x8,%rax,%rdx │ │ - jmp 5ef86 │ │ - cmp $0x2,%edi │ │ - jne 5efc8 │ │ - movzbl %dl,%edx │ │ - lea -0x48(%rbp),%rdi │ │ - mov -0x38(%rbp),%rsi │ │ - call 64210 │ │ - jmp 5efd9 │ │ - test %r8,%r8 │ │ - je 5edcc │ │ - mov -0x30(%rbp),%rdi │ │ - lea (%rdi,%r8,1),%r9 │ │ - dec %r8 │ │ - inc %rdi │ │ - xor %edx,%edx │ │ + mov %r9,0x8(%rcx) │ │ + movzbl 0x7(%rsi),%ecx │ │ + movzwl 0x4(%rsi),%eax │ │ + movzbl 0x6(%rsi),%edx │ │ + shl $0x10,%edx │ │ + or %eax,%edx │ │ + mov (%rsi),%eax │ │ + shl $0x28,%rdx │ │ + shl $0x8,%rax │ │ + or %rdx,%rax │ │ + shrd $0x8,%rcx,%rax │ │ + jmp 5e8c7 │ │ + mov %rdx,%rdi │ │ + mov $0xa,%r10d │ │ xor %ecx,%ecx │ │ - mov -0x38(%rbp),%rsi │ │ - movzbl -0x1(%rdi),%r10d │ │ - cmp $0x3f,%ecx │ │ - jne 5ec3b │ │ - cmp $0x1,%r10b │ │ - ja 5edd4 │ │ - movzbl %r10b,%eax │ │ - mov %eax,%r10d │ │ - and $0x7f,%eax │ │ - shl %cl,%rax │ │ - or %rax,%rdx │ │ - test %r10b,%r10b │ │ - jns 5f1d1 │ │ - add $0x7,%ecx │ │ - inc %rdi │ │ - add $0xffffffffffffffff,%r8 │ │ - jb 5ec27 │ │ - jmp 5edbf │ │ - cmp $0x3,%r8 │ │ - jbe 5f423 │ │ - add $0xfffffffffffffffc,%r8 │ │ - mov -0x30(%rbp),%rdx │ │ - lea 0x4(%rdx),%rax │ │ - mov -0x38(%rbp),%rcx │ │ - mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - mov (%rdx),%edx │ │ - mov %edx,%ecx │ │ - shr $0x8,%ecx │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - mov $0xf,%r10d │ │ - jmp 5ed3d │ │ - cmp $0x2,%r8 │ │ - jbe 5f423 │ │ - add $0xfffffffffffffffd,%r8 │ │ - mov -0x30(%rbp),%rsi │ │ + mov $0x1,%al │ │ + jmp 5e6fd │ │ + cmp $0x2,%r9 │ │ + jbe 5eb83 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffffd,%r9 │ │ lea 0x3(%rsi),%rax │ │ - mov -0x38(%rbp),%rcx │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzwl (%rsi),%edx │ │ - movzbl 0x2(%rsi),%eax │ │ - mov %eax,%ecx │ │ + mov %r9,0x8(%rcx) │ │ + movzwl (%rsi),%eax │ │ + movzbl 0x2(%rsi),%edx │ │ + mov %edx,%ecx │ │ shl $0x10,%ecx │ │ - or %edx,%ecx │ │ + or %eax,%ecx │ │ shr $0x8,%ecx │ │ - mov $0xc,%r10d │ │ - jmp 5ed3d │ │ - cmp $0x3,%r8 │ │ - jbe 5f423 │ │ - add $0xfffffffffffffffc,%r8 │ │ - mov -0x30(%rbp),%rdx │ │ - lea 0x4(%rdx),%rax │ │ - mov -0x38(%rbp),%rcx │ │ + mov $0xd,%r10d │ │ + jmp 5e6ff │ │ + cmp $0x3,%r9 │ │ + jbe 5eb83 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffffc,%r9 │ │ + lea 0x4(%rsi),%rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - mov (%rdx),%edx │ │ - mov %edx,%ecx │ │ + mov %r9,0x8(%rcx) │ │ + mov (%rsi),%eax │ │ + mov %eax,%ecx │ │ shr $0x8,%ecx │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - mov $0x1d,%r10d │ │ - jmp 5ed3d │ │ - cmp $0x1,%r8 │ │ - jbe 5f423 │ │ - add $0xfffffffffffffffe,%r8 │ │ - mov -0x30(%rbp),%rdx │ │ - lea 0x2(%rdx),%rax │ │ - mov -0x38(%rbp),%rcx │ │ + mov %eax,%edx │ │ + shr $0x10,%edx │ │ + mov $0x1e,%r10d │ │ + jmp 5e6ff │ │ + cmp $0x1,%r9 │ │ + jbe 5eb83 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffffe,%r9 │ │ + lea 0x2(%rsi),%rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzwl (%rdx),%edx │ │ - mov %edx,%ecx │ │ + mov %r9,0x8(%rcx) │ │ + movzwl (%rsi),%eax │ │ + mov %eax,%ecx │ │ shr $0x8,%ecx │ │ - mov $0x1d,%r10d │ │ - xor %eax,%eax │ │ - xor %r8d,%r8d │ │ - mov -0x58(%rbp),%rsi │ │ - movzwl 0x8(%rsi),%esi │ │ - shl $0x8,%ecx │ │ - movzbl %dl,%edx │ │ - or %ecx,%edx │ │ - shl $0x10,%eax │ │ - movzwl %dx,%ecx │ │ - or %eax,%ecx │ │ - or %r8,%rcx │ │ - mov %r10,(%rbx) │ │ - mov %rcx,0x8(%rbx) │ │ - mov %r9,0x10(%rbx) │ │ - mov %si,0x18(%rbx) │ │ - jmp 5f447 │ │ - test %r8,%r8 │ │ - je 5edcc │ │ - mov -0x30(%rbp),%rdi │ │ - lea (%rdi,%r8,1),%r9 │ │ - dec %r8 │ │ - inc %rdi │ │ + mov $0x1e,%r10d │ │ xor %edx,%edx │ │ - xor %ecx,%ecx │ │ - mov -0x38(%rbp),%rsi │ │ - movzbl -0x1(%rdi),%r10d │ │ - cmp $0x3f,%ecx │ │ - jne 5ed9a │ │ - cmp $0x1,%r10b │ │ - ja 5edd4 │ │ - movzbl %r10b,%eax │ │ - mov %eax,%r10d │ │ - and $0x7f,%eax │ │ - shl %cl,%rax │ │ - or %rax,%rdx │ │ - test %r10b,%r10b │ │ - jns 5f1fc │ │ - add $0x7,%ecx │ │ - inc %rdi │ │ - add $0xffffffffffffffff,%r8 │ │ - jb 5ed8a │ │ - mov %r9,(%rsi) │ │ - movq $0x0,0x8(%rsi) │ │ - jmp 5edd0 │ │ - mov -0x30(%rbp),%r9 │ │ - mov $0x13,%al │ │ - jmp 5eddd │ │ - mov %rdi,(%rsi) │ │ - mov %r8,0x8(%rsi) │ │ - mov $0x6,%al │ │ - mov %al,0x8(%rbx) │ │ - movb $0x0,0x9(%rbx) │ │ - movw $0x0,0xe(%rbx) │ │ - movl $0x0,0xa(%rbx) │ │ - mov %r9,0x10(%rbx) │ │ - jmp 5f440 │ │ - mov $0x13,%cl │ │ xor %r9d,%r9d │ │ - xor %edx,%edx │ │ - mov -0x30(%rbp),%r15 │ │ - jmp 5f23d │ │ - movb $0xc,0x8(%rbx) │ │ - mov %r12w,0xa(%rbx) │ │ - jmp 5f440 │ │ - movw $0x13,0x8(%rbx) │ │ - movw $0x0,0xe(%rbx) │ │ - movl $0x0,0xa(%rbx) │ │ - jmp 5f438 │ │ - mov -0x30(%rbp),%rdx │ │ - mov $0x13,%ecx │ │ - jmp 5f1c4 │ │ - movzbl %dl,%edx │ │ - mov $0x19,%cl │ │ - jmp 5f335 │ │ - cmp $0x3,%r8 │ │ - mov -0x38(%rbp),%rcx │ │ - mov -0x30(%rbp),%rdx │ │ - jbe 5efaa │ │ - add $0xfffffffffffffffc,%r8 │ │ - lea 0x4(%rdx),%rax │ │ - mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - mov (%rdx),%edx │ │ - mov %edx,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rdx,%rax │ │ - shr $0x10,%rax │ │ - movabs $0xffffffff00000000,%r8 │ │ - and %rdx,%r8 │ │ - mov $0xf,%r10d │ │ - jmp 5ed40 │ │ - cmp $0x3,%r8 │ │ - mov -0x38(%rbp),%rcx │ │ - mov -0x30(%rbp),%rdx │ │ - jbe 5efaa │ │ - add $0xfffffffffffffffc,%r8 │ │ - lea 0x4(%rdx),%rax │ │ - mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - mov (%rdx),%edx │ │ - mov %edx,%ecx │ │ + movzwl 0x8(%r8),%esi │ │ + shl $0x8,%ecx │ │ + movzbl %al,%eax │ │ + or %ecx,%eax │ │ + shl $0x10,%edx │ │ + movzwl %ax,%eax │ │ + or %edx,%eax │ │ + or %r9,%rax │ │ + mov %r10,(%rdi) │ │ + mov %rax,0x8(%rdi) │ │ + mov %r14,0x18(%rdi) │ │ + mov %r11,0x10(%rdi) │ │ + mov %si,0x20(%rdi) │ │ + mov %bx,0x22(%rdi) │ │ + jmp 5eba3 │ │ + cmp $0x21,%bx │ │ + jne 5e8eb │ │ + mov %rdx,%rdi │ │ + mov (%r8),%rax │ │ + mov %eax,%ecx │ │ shr $0x8,%ecx │ │ - mov %rdx,%rax │ │ - shr $0x10,%rax │ │ - movabs $0xffffffff00000000,%r8 │ │ - and %rdx,%r8 │ │ - mov $0xa,%r10d │ │ - jmp 5ed40 │ │ - add $0xfffffffffffffff0,%r8 │ │ - mov -0x30(%rbp),%rdx │ │ - lea 0x10(%rdx),%rax │ │ - mov -0x38(%rbp),%rcx │ │ + mov %rax,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%r9 │ │ + and %rax,%r9 │ │ + mov $0x7,%r10d │ │ + jmp 5e702 │ │ + mov $0x11,%al │ │ + jmp 5ea3d │ │ + movb $0xc,0x8(%rdx) │ │ + mov %r14w,0xa(%rdx) │ │ + jmp 5eb9c │ │ + movzbl %cl,%ecx │ │ + mov $0x14,%al │ │ + jmp 5eae7 │ │ + cmp $0x3,%r9 │ │ + jbe 5eb83 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffffc,%r9 │ │ + lea 0x4(%rsi),%rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - mov %edx,%ecx │ │ + mov %r9,0x8(%rcx) │ │ + mov (%rsi),%eax │ │ + mov %eax,%ecx │ │ shr $0x8,%ecx │ │ - mov %rdx,%rax │ │ - shr $0x10,%rax │ │ - movabs $0xffffffff00000000,%r8 │ │ - and %rdx,%r8 │ │ - mov $0x1,%r10d │ │ - mov $0x10,%r9d │ │ - jmp 5ed40 │ │ - cmp $0x3,%r8 │ │ - mov -0x38(%rbp),%rcx │ │ - mov -0x30(%rbp),%rdx │ │ - jbe 5efaa │ │ - add $0xfffffffffffffffc,%r8 │ │ - lea 0x4(%rdx),%rax │ │ + mov %rax,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%r9 │ │ + and %rax,%r9 │ │ + mov $0x10,%r10d │ │ + jmp 5e702 │ │ + cmp $0x3,%r9 │ │ + jbe 5eb83 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffffc,%r9 │ │ + lea 0x4(%rsi),%rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - mov (%rdx),%edx │ │ - mov %edx,%ecx │ │ + mov %r9,0x8(%rcx) │ │ + mov (%rsi),%eax │ │ + mov %eax,%ecx │ │ shr $0x8,%ecx │ │ - mov %rdx,%rax │ │ - shr $0x10,%rax │ │ - movabs $0xffffffff00000000,%r8 │ │ - and %rdx,%r8 │ │ - mov $0x1a,%r10d │ │ - jmp 5ed40 │ │ - movb $0x49,0x8(%rbx) │ │ - jmp 5f440 │ │ - cmp $0x3,%r8 │ │ - mov -0x38(%rbp),%rcx │ │ - mov -0x30(%rbp),%rdx │ │ - jbe 5efaa │ │ - add $0xfffffffffffffffc,%r8 │ │ - lea 0x4(%rdx),%rax │ │ + mov %rax,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%r9 │ │ + and %rax,%r9 │ │ + mov $0x1f,%r10d │ │ + jmp 5e702 │ │ + mov %rdi,%rsi │ │ + mov %rdx,%rdi │ │ + lea (%rax,%r11,1),%rcx │ │ + mov %rcx,(%rsi) │ │ + mov %r9,0x8(%rsi) │ │ + jmp 5ea14 │ │ + cmp $0x3,%r9 │ │ + jbe 5eb83 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffffc,%r9 │ │ + lea 0x4(%rsi),%rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - mov (%rdx),%edx │ │ - mov %edx,%ecx │ │ + mov %r9,0x8(%rcx) │ │ + mov (%rsi),%eax │ │ + mov %eax,%ecx │ │ shr $0x8,%ecx │ │ - mov %rdx,%rax │ │ - shr $0x10,%rax │ │ - movabs $0xffffffff00000000,%r8 │ │ - and %rdx,%r8 │ │ - mov $0x1e,%r10d │ │ - jmp 5ed40 │ │ - movb $0x13,0x8(%rbx) │ │ - movb $0x0,0xf(%rbx) │ │ - movw $0x0,0xd(%rbx) │ │ - movl $0x0,0x9(%rbx) │ │ - mov %rdx,0x10(%rbx) │ │ - jmp 5f440 │ │ + mov %rax,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%r9 │ │ + and %rax,%r9 │ │ + mov $0xb,%r10d │ │ + jmp 5e702 │ │ movzbl %r10b,%edx │ │ - lea -0x48(%rbp),%rdi │ │ - mov -0x38(%rbp),%rsi │ │ - call 64320 │ │ - movzbl -0x48(%rbp),%eax │ │ + lea -0x38(%rbp),%rdi │ │ + call 63010 │ │ + movzbl -0x38(%rbp),%eax │ │ cmp $0xff,%al │ │ - je 5f0aa │ │ - mov -0x47(%rbp),%ecx │ │ - mov -0x44(%rbp),%edx │ │ - mov %edx,0xc(%rbx) │ │ - mov %ecx,0x9(%rbx) │ │ - mov -0x40(%rbp),%rcx │ │ - mov %al,0x8(%rbx) │ │ - mov %rcx,0x10(%rbx) │ │ - jmp 5f440 │ │ - mov $0xffffffffffffffff,%rax │ │ - shl %cl,%rax │ │ - xor %esi,%esi │ │ - cmp $0x40,%r9b │ │ - cmovb %rsi,%rax │ │ - cmp $0x40,%ecx │ │ - cmovge %rsi,%rax │ │ - or %rax,%rdx │ │ - mov %edx,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rdx,%rax │ │ - shr $0x10,%rax │ │ - movabs $0xffffffff00000000,%r8 │ │ - and %rdx,%r8 │ │ - mov $0x6,%r10d │ │ - jmp 5ed40 │ │ - mov %rdi,(%rsi) │ │ - mov %r8,0x8(%rsi) │ │ - mov $0x6,%ecx │ │ - jmp 5f1c4 │ │ - mov %rdi,(%rsi) │ │ - mov %r8,0x8(%rsi) │ │ - mov %edx,%ecx │ │ + je 5e8fe │ │ + mov -0x37(%rbp),%ecx │ │ + mov -0x34(%rbp),%edx │ │ + mov %edx,0xc(%r14) │ │ + mov %ecx,0x9(%r14) │ │ + mov -0x30(%rbp),%rcx │ │ + mov %al,0x8(%r14) │ │ + mov %rcx,0x10(%r14) │ │ + movq $0xffffffffffffffff,(%r14) │ │ + jmp 5eba3 │ │ + cmp $0x3,%r9 │ │ + jbe 5eb83 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffffc,%r9 │ │ + lea 0x4(%rsi),%rax │ │ + mov %rax,(%rcx) │ │ + mov %r9,0x8(%rcx) │ │ + mov (%rsi),%eax │ │ + mov %eax,%ecx │ │ shr $0x8,%ecx │ │ - mov %rdx,%rax │ │ - shr $0x10,%rax │ │ - movabs $0xffffffff00000000,%r8 │ │ - and %rdx,%r8 │ │ - mov $0xc,%r10d │ │ - jmp 5ed40 │ │ - mov %rdi,(%rsi) │ │ - mov %r8,0x8(%rsi) │ │ - mov %edx,%ecx │ │ + mov %rax,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%r9 │ │ + and %rax,%r9 │ │ + mov $0x1b,%r10d │ │ + jmp 5e702 │ │ + movb $0x43,0x8(%rdx) │ │ + jmp 5eb9c │ │ + mov $0x11,%al │ │ + mov %r12,%rsi │ │ + jmp 5ea3d │ │ + mov -0x30(%rbp),%rax │ │ + mov %r14,%rdi │ │ + mov %eax,%ecx │ │ shr $0x8,%ecx │ │ - mov %rdx,%rax │ │ - shr $0x10,%rax │ │ - movabs $0xffffffff00000000,%r8 │ │ - and %rdx,%r8 │ │ - mov $0x1d,%r10d │ │ - jmp 5ed40 │ │ - mov -0x40(%rbp),%rdx │ │ - mov %edx,%ecx │ │ + mov %rax,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%r9 │ │ + and %rax,%r9 │ │ + mov $0xf,%r10d │ │ + mov %r15,%r8 │ │ + jmp 5e702 │ │ + mov $0x11,%al │ │ + mov %al,0x8(%rdx) │ │ + mov %r10b,0x9(%rdx) │ │ + jmp 5eb98 │ │ + mov -0x30(%rbp),%rax │ │ + mov %eax,%ecx │ │ shr $0x8,%ecx │ │ - mov %rdx,%rax │ │ - shr $0x10,%rax │ │ - movabs $0xffffffff00000000,%r8 │ │ - and %rdx,%r8 │ │ - mov $0xe,%r10d │ │ - jmp 5ed40 │ │ - mov $0x13,%cl │ │ - xor %r9d,%r9d │ │ - xor %edx,%edx │ │ - jmp 5f23d │ │ - mov %r9,%rax │ │ + mov %rax,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%r9 │ │ + and %rax,%r9 │ │ + mov $0x8,%r10d │ │ + mov %r15,%rdi │ │ + mov %r12,%r8 │ │ + jmp 5e702 │ │ + mov %rdi,%rcx │ │ + mov %rdx,%rdi │ │ + mov %r11,%rax │ │ not %rax │ │ - add %rax,%r8 │ │ - lea (%rdx,%r9,1),%rax │ │ + add %rax,%r9 │ │ + lea (%rsi,%r11,1),%rax │ │ inc %rax │ │ mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - mov %edx,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rdx,%rax │ │ - shr $0x10,%rax │ │ - movabs $0xffffffff00000000,%r8 │ │ - and %rdx,%r8 │ │ - mov $0x1f,%r10d │ │ - jmp 5ed40 │ │ - mov %rdi,(%rsi) │ │ - mov %r8,0x8(%rsi) │ │ - mov %edx,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rdx,%rax │ │ - shr $0x10,%rax │ │ - movabs $0xffffffff00000000,%r8 │ │ - and %rdx,%r8 │ │ - mov $0x18,%r10d │ │ - jmp 5ed40 │ │ - mov %rdi,(%rsi) │ │ - mov %r8,0x8(%rsi) │ │ - sub %r9,%r8 │ │ - jb 5f1bc │ │ - lea (%rdi,%r9,1),%rax │ │ - mov %rax,(%rsi) │ │ - mov %r8,0x8(%rsi) │ │ - mov %edi,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rdi,%rax │ │ - shr $0x10,%rax │ │ - movabs $0xffffffff00000000,%r8 │ │ - and %rdi,%r8 │ │ - mov $0x1,%r10d │ │ - mov %edi,%edx │ │ - jmp 5ed40 │ │ - mov %rdi,(%rsi) │ │ - mov %r8,0x8(%rsi) │ │ - mov %edx,%ecx │ │ + mov %r9,0x8(%rcx) │ │ + mov %esi,%ecx │ │ shr $0x8,%ecx │ │ - mov %rdx,%rax │ │ - shr $0x10,%rax │ │ - movabs $0xffffffff00000000,%r8 │ │ - and %rdx,%r8 │ │ - mov $0xd,%r10d │ │ - jmp 5ed40 │ │ - mov %rdi,(%rsi) │ │ - mov %r8,0x8(%rsi) │ │ - sub %r9,%r8 │ │ - jae 5f255 │ │ - mov $0x13,%ecx │ │ - mov %rdi,%rdx │ │ - mov %rcx,0x8(%rbx) │ │ - mov %rdx,0x10(%rbx) │ │ - jmp 5f440 │ │ - mov %rdi,(%rsi) │ │ - mov %r8,0x8(%rsi) │ │ - mov %edx,%ecx │ │ + mov %rsi,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%r9 │ │ + and %rsi,%r9 │ │ + mov $0x20,%r10d │ │ + xor %r14d,%r14d │ │ + mov %esi,%eax │ │ + jmp 5e702 │ │ + mov %rdi,%r11 │ │ + mov %rdx,%rdi │ │ + mov %rsi,(%r11) │ │ + mov $0xffffffffffffffff,%rsi │ │ + shl %cl,%rsi │ │ + xor %r8d,%r8d │ │ + cmp $0x40,%r10b │ │ + cmovb %r8,%rsi │ │ + mov %r9,0x8(%r11) │ │ + cmp $0x40,%ecx │ │ + cmovge %r8,%rsi │ │ + or %rsi,%rax │ │ + mov %eax,%ecx │ │ shr $0x8,%ecx │ │ - mov %rdx,%rax │ │ - shr $0x10,%rax │ │ - movabs $0xffffffff00000000,%r8 │ │ - and %rdx,%r8 │ │ + mov %rax,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%r9 │ │ + and %rax,%r9 │ │ mov $0x7,%r10d │ │ - jmp 5ed40 │ │ - mov %rdi,(%rsi) │ │ - mov %r8,0x8(%rsi) │ │ - mov %edx,%ecx │ │ + mov %r15,%r8 │ │ + jmp 5e702 │ │ + mov %r15,%r8 │ │ + mov %r14,%rdi │ │ + lea (%rax,%r11,1),%rdx │ │ + mov %rdx,(%r12) │ │ + mov %rsi,0x8(%r12) │ │ + mov %eax,%ecx │ │ shr $0x8,%ecx │ │ - mov %rdx,%rax │ │ - shr $0x10,%rax │ │ - movabs $0xffffffff00000000,%r8 │ │ - and %rdx,%r8 │ │ - mov $0x13,%r10d │ │ - jmp 5ed40 │ │ - mov $0x13,%cl │ │ - xor %r9d,%r9d │ │ - xor %edx,%edx │ │ - jmp 5f239 │ │ - mov %r9,%rdx │ │ + mov %rax,%rdx │ │ shr $0x10,%rdx │ │ - mov $0x6,%cl │ │ - mov -0x50(%rbp),%rbx │ │ - mov %cl,0x8(%rbx) │ │ - movb $0x0,0x9(%rbx) │ │ - mov %r9w,0xa(%rbx) │ │ - mov %edx,0xc(%rbx) │ │ - mov %r15,0x10(%rbx) │ │ - jmp 5f440 │ │ - lea (%rdi,%r9,1),%rax │ │ - mov %rax,(%rsi) │ │ - mov %r8,0x8(%rsi) │ │ - mov %edi,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rdi,%rax │ │ - shr $0x10,%rax │ │ - movabs $0xffffffff00000000,%r8 │ │ - and %rdi,%r8 │ │ - mov $0x8,%r10d │ │ - mov %edi,%edx │ │ - jmp 5ed40 │ │ - cmp $0x3,%r8 │ │ - mov -0x38(%rbp),%rcx │ │ - mov -0x30(%rbp),%rsi │ │ - jbe 5f331 │ │ - add $0xfffffffffffffffc,%r8 │ │ + movabs $0xffffffff00000000,%r9 │ │ + and %rax,%r9 │ │ + mov $0x1,%r10d │ │ + xor %r14d,%r14d │ │ + jmp 5e702 │ │ + mov $0x6,%al │ │ + mov %al,0x8(%rdx) │ │ + mov %r11w,0xa(%rdx) │ │ + jmp 5eb98 │ │ + cmp $0x3,%r9 │ │ + jbe 5eae3 │ │ + mov %rdx,%r8 │ │ + add $0xfffffffffffffffc,%r9 │ │ lea 0x4(%rsi),%rax │ │ - mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - mov (%rsi),%edx │ │ - jmp 5f310 │ │ - cmp $0x7,%r8 │ │ - mov -0x38(%rbp),%rcx │ │ - mov -0x30(%rbp),%rsi │ │ - jbe 5f331 │ │ - add $0xfffffffffffffff8,%r8 │ │ + mov %rax,(%r10) │ │ + mov %r9,0x8(%r10) │ │ + mov (%rsi),%eax │ │ + jmp 5eac2 │ │ + cmp $0x7,%r9 │ │ + jbe 5eae3 │ │ + mov %rdx,%r8 │ │ + add $0xfffffffffffffff8,%r9 │ │ lea 0x8(%rsi),%rax │ │ - mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzbl 0x7(%rsi),%eax │ │ - movzwl 0x4(%rsi),%ecx │ │ - movzbl 0x6(%rsi),%r8d │ │ - shl $0x10,%r8d │ │ - or %ecx,%r8d │ │ - mov (%rsi),%edx │ │ - shl $0x28,%r8 │ │ - shl $0x8,%rdx │ │ - or %r8,%rdx │ │ - shrd $0x8,%rax,%rdx │ │ - jmp 5f310 │ │ - cmp $0x1,%r8 │ │ - mov -0x38(%rbp),%rcx │ │ - mov -0x30(%rbp),%rsi │ │ - jbe 5f331 │ │ - add $0xfffffffffffffffe,%r8 │ │ + mov %rax,(%r10) │ │ + mov %r9,0x8(%r10) │ │ + movzbl 0x7(%rsi),%ecx │ │ + movzwl 0x4(%rsi),%eax │ │ + movzbl 0x6(%rsi),%edx │ │ + shl $0x10,%edx │ │ + or %eax,%edx │ │ + mov (%rsi),%eax │ │ + shl $0x28,%rdx │ │ + shl $0x8,%rax │ │ + or %rdx,%rax │ │ + shrd $0x8,%rcx,%rax │ │ + jmp 5eac2 │ │ + cmp $0x1,%r9 │ │ + jbe 5eae3 │ │ + mov %rdx,%r8 │ │ + add $0xfffffffffffffffe,%r9 │ │ lea 0x2(%rsi),%rax │ │ - mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzwl (%rsi),%edx │ │ - mov %edx,%ecx │ │ + mov %rax,(%r10) │ │ + mov %r9,0x8(%r10) │ │ + movzwl (%rsi),%eax │ │ + mov %eax,%ecx │ │ shr $0x8,%ecx │ │ - mov %rdx,%rax │ │ - shr $0x10,%rax │ │ - movabs $0xffffffff00000000,%r8 │ │ - and %rdx,%r8 │ │ + mov %rax,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%r9 │ │ + and %rax,%r9 │ │ xor %r10d,%r10d │ │ - jmp 5ed40 │ │ - mov $0x13,%cl │ │ - xor %edx,%edx │ │ - mov %cl,0x8(%rbx) │ │ - mov %edx,0x9(%rbx) │ │ - movb $0x0,0xf(%rbx) │ │ - movw $0x0,0xd(%rbx) │ │ - mov %rsi,0x10(%rbx) │ │ - jmp 5f440 │ │ - and $0xfffe,%edi │ │ - cmp $0x2,%di │ │ - je 5e906 │ │ - cmp $0x3,%r8 │ │ - mov -0x38(%rbp),%rcx │ │ - jbe 5f392 │ │ - add $0xfffffffffffffffc,%r8 │ │ - mov -0x30(%rbp),%rdx │ │ - lea 0x4(%rdx),%rax │ │ - mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - mov (%rdx),%edx │ │ - mov %edx,%ecx │ │ - shr $0x8,%ecx │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - mov $0x4,%r10d │ │ - jmp 5ed3d │ │ - movb $0x13,0x8(%rbx) │ │ - movb $0x0,0xb(%rbx) │ │ - movw $0x0,0x9(%rbx) │ │ - movl $0x0,0xc(%rbx) │ │ - jmp 5f438 │ │ - and $0xfffe,%edi │ │ - cmp $0x2,%di │ │ - je 5ea7a │ │ - cmp $0x7,%r8 │ │ - mov -0x38(%rbp),%rcx │ │ - jbe 5f423 │ │ - add $0xfffffffffffffff8,%r8 │ │ - mov -0x30(%rbp),%rdx │ │ - lea 0x8(%rdx),%rax │ │ - mov %rax,(%rcx) │ │ - mov %r8,0x8(%rcx) │ │ - movzbl 0x7(%rdx),%eax │ │ - movzwl 0x4(%rdx),%ecx │ │ - movzbl 0x6(%rdx),%r8d │ │ - shl $0x10,%r8d │ │ - or %ecx,%r8d │ │ - mov (%rdx),%edx │ │ - shl $0x28,%r8 │ │ - shl $0x8,%rdx │ │ - or %r8,%rdx │ │ - shrd $0x8,%rax,%rdx │ │ - mov %edx,%ecx │ │ + jmp 5e702 │ │ + mov $0x11,%al │ │ + xor %ecx,%ecx │ │ + mov %al,0x8(%rdi) │ │ + mov %ecx,0x9(%rdi) │ │ + movb $0x0,0xf(%rdi) │ │ + movw $0x0,0xd(%rdi) │ │ + mov %rsi,0x10(%rdi) │ │ + movq $0xffffffffffffffff,(%rdi) │ │ + jmp 5eba3 │ │ + mov %rsi,(%rdi) │ │ + mov %r9,0x8(%rdi) │ │ + mov $0x7,%al │ │ + jmp 5e92e │ │ + and $0xfffe,%eax │ │ + cmp $0x2,%ax │ │ + je 5e0b2 │ │ + cmp $0x7,%r9 │ │ + jbe 5eb83 │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffff8,%r9 │ │ + lea 0x8(%rsi),%rax │ │ + mov %rax,(%r10) │ │ + mov %r9,0x8(%r10) │ │ + movzbl 0x7(%rsi),%ecx │ │ + movzwl 0x4(%rsi),%eax │ │ + movzbl 0x6(%rsi),%edx │ │ + shl $0x10,%edx │ │ + or %eax,%edx │ │ + mov (%rsi),%eax │ │ + shl $0x28,%rdx │ │ + shl $0x8,%rax │ │ + or %rdx,%rax │ │ + shrd $0x8,%rcx,%rax │ │ + mov %eax,%ecx │ │ shr $0x8,%ecx │ │ - mov %rdx,%rax │ │ - shr $0x10,%rax │ │ - movabs $0xffffffff00000000,%r8 │ │ - and %rdx,%r8 │ │ + mov %rax,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%r9 │ │ + and %rax,%r9 │ │ mov $0x5,%r10d │ │ - jmp 5ed40 │ │ - movb $0x13,0x8(%rbx) │ │ - movb $0x0,0xf(%rbx) │ │ - movw $0x0,0xd(%rbx) │ │ - movl $0x0,0x9(%rbx) │ │ - mov -0x30(%rbp),%rax │ │ - mov %rax,0x10(%rbx) │ │ - movq $0xffffffffffffffff,(%rbx) │ │ - add $0x38,%rsp │ │ + jmp 5e702 │ │ + movb $0x11,0x8(%rdx) │ │ + movb $0x0,0xf(%rdx) │ │ + movw $0x0,0xd(%rdx) │ │ + movl $0x0,0x9(%rdx) │ │ + mov %rsi,0x10(%rdx) │ │ + movq $0xffffffffffffffff,(%rdx) │ │ + add $0x28,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - int3 │ │ + and $0xfffe,%eax │ │ + cmp $0x2,%ax │ │ + je 5e3f7 │ │ + cmp $0x3,%r9 │ │ + jbe 5ebf0 │ │ + mov %rdx,%rdi │ │ + add $0xfffffffffffffffc,%r9 │ │ + lea 0x4(%rsi),%rax │ │ + mov %rax,(%r10) │ │ + mov %r9,0x8(%r10) │ │ + mov (%rsi),%eax │ │ + mov %eax,%ecx │ │ + shr $0x8,%ecx │ │ + mov %eax,%edx │ │ + shr $0x10,%edx │ │ + mov $0x4,%r10d │ │ + jmp 5e6ff │ │ + movb $0x11,0x8(%rdx) │ │ + movb $0x0,0xb(%rdx) │ │ + movw $0x0,0x9(%rdx) │ │ + movl $0x0,0xc(%rdx) │ │ + jmp 5eb98 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -70926,1624 +70269,1439 @@ │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x188,%rsp │ │ - lea 0x30(%rsi),%rax │ │ - mov %rax,-0x138(%rbp) │ │ - mov %rcx,-0x158(%rbp) │ │ - lea 0x1(%rcx),%rax │ │ - mov %rax,-0x198(%rbp) │ │ + mov %rcx,-0x138(%rbp) │ │ + mov %rdi,-0xe0(%rbp) │ │ mov 0x50(%rsi),%rax │ │ - mov %rax,-0x118(%rbp) │ │ + mov %rax,-0x140(%rbp) │ │ cmp %rdx,%rax │ │ - jle 60688 │ │ - mov 0x30(%rsi),%r13 │ │ - mov 0x38(%rsi),%r11 │ │ - mov $0x13,%r9b │ │ - test %r11,%r11 │ │ - je 6065e │ │ - mov 0x40(%rsi),%rax │ │ - mov 0x38(%rax),%rcx │ │ - mov %rcx,-0x1a8(%rbp) │ │ - movzbl 0x49(%rax),%r8d │ │ - mov 0x28(%rax),%rcx │ │ - mov %rcx,-0x1a0(%rbp) │ │ - mov 0x30(%rax),%rcx │ │ - mov %rcx,-0x1b0(%rbp) │ │ - lea -0x1(%r11),%r14 │ │ - lea 0x1(%r13),%r12 │ │ - xor %r10d,%r10d │ │ - xor %ecx,%ecx │ │ - movzbl -0x1(%r12),%ebx │ │ - cmp $0x3f,%ecx │ │ - jne 5f504 │ │ - cmp $0x1,%bl │ │ - ja 60642 │ │ - movzbl %bl,%ebx │ │ - mov %ebx,%r15d │ │ - and $0x7f,%ebx │ │ - shl %cl,%rbx │ │ - or %rbx,%r10 │ │ - test %r15b,%r15b │ │ - jns 5f530 │ │ - add $0x7,%ecx │ │ - inc %r12 │ │ - add $0xffffffffffffffff,%r14 │ │ - jb 5f4f0 │ │ - jmp 6064f │ │ + jle 5fd6b │ │ + mov %rdx,%r14 │ │ + mov %rsi,%r12 │ │ + lea 0x30(%rsi),%r15 │ │ + mov 0x48(%rsi),%r13 │ │ + sub 0x38(%rsi),%r13 │ │ + mov -0x138(%rbp),%rax │ │ + inc %rax │ │ + mov %rax,-0x1a8(%rbp) │ │ + lea -0x5a280(%rip),%rbx │ │ + mov %rdx,-0xd8(%rbp) │ │ + jmp 5eca4 │ │ nopl 0x0(%rax) │ │ - mov %r12,0x30(%rsi) │ │ - mov %r14,0x38(%rsi) │ │ - test %r10,%r10 │ │ - je 5f59f │ │ - mov 0x48(%rsi),%rcx │ │ - lea -0x1(%r10),%r9 │ │ - cmp 0x10(%rcx),%r9 │ │ - jae 5f5b2 │ │ - imul $0x70,%r9,%r9 │ │ - add 0x8(%rcx),%r9 │ │ - cmpb $0x1,0x6a(%r9) │ │ - jne 5f568 │ │ - mov -0x118(%rbp),%rcx │ │ - inc %rcx │ │ - mov %rcx,0x50(%rsi) │ │ - movzwl 0x68(%r9),%ecx │ │ - cmp $0x2e,%ecx │ │ - je 5f61f │ │ + decq 0x50(%r12) │ │ + mov 0x48(%r12),%r13 │ │ + mov 0x50(%r12),%rax │ │ + sub 0x38(%r12),%r13 │ │ + mov %rax,-0x140(%rbp) │ │ + cmp %r14,%rax │ │ + jle 5fd6b │ │ + lea -0xd0(%rbp),%rdi │ │ + mov %r15,%rsi │ │ + call 5a950 │ │ + movzbl -0xd0(%rbp),%edx │ │ + cmp $0xff,%dl │ │ + jne 5fda1 │ │ + mov -0xc8(%rbp),%rcx │ │ + test %rcx,%rcx │ │ + je 5ec80 │ │ + mov 0x40(%r12),%rsi │ │ + lea -0x1(%rcx),%rax │ │ + cmp 0x10(%rsi),%rax │ │ + jae 5ed30 │ │ + imul $0x70,%rax,%rax │ │ + add 0x8(%rsi),%rax │ │ + cmpb $0x1,0x6a(%rax) │ │ + jne 5ecf1 │ │ + incq 0x50(%r12) │ │ + movzwl 0x68(%rax),%ecx │ │ cmp $0x1d,%ecx │ │ - je 5f876 │ │ - cmpl $0x1,(%r9) │ │ - jne 5f827 │ │ - mov %rdx,%r12 │ │ - mov %rsi,%r15 │ │ - mov %rdi,%r14 │ │ - mov 0x10(%r9),%rcx │ │ - mov 0x18(%r9),%r8 │ │ - jmp 5f845 │ │ - mov -0x118(%rbp),%rax │ │ - dec %rax │ │ - mov %rax,0x50(%rsi) │ │ - jmp 5f491 │ │ - mov 0x18(%rcx),%r9 │ │ - test %r9,%r9 │ │ - je 606c4 │ │ - mov 0x20(%rcx),%rcx │ │ - movzwl 0x532(%r9),%r14d │ │ - mov %r14d,%r12d │ │ - shl $0x3,%r12d │ │ - mov $0xffffffffffffffff,%r11 │ │ - nopl 0x0(%rax) │ │ - test %r12,%r12 │ │ - je 5f608 │ │ - cmp 0x4e0(%r9,%r11,8),%r10 │ │ - seta %bl │ │ - sbb $0x0,%bl │ │ - inc %r11 │ │ - add $0xfffffffffffffff8,%r12 │ │ - cmp $0x1,%bl │ │ - je 5f5e0 │ │ - movzbl %bl,%ebx │ │ - test %ebx,%ebx │ │ - jne 5f60b │ │ - jmp 5f638 │ │ - mov %r14,%r11 │ │ - sub $0x1,%rcx │ │ - jb 606c4 │ │ - mov 0x538(%r9,%r11,8),%r9 │ │ - jmp 5f5c3 │ │ - cmpl $0x1,(%r9) │ │ - jne 5f64f │ │ - mov %rdx,%r12 │ │ - mov %rsi,%r13 │ │ - mov %rdi,%r14 │ │ - mov 0x10(%r9),%rcx │ │ - mov 0x18(%r9),%r8 │ │ - jmp 5f66d │ │ - imul $0x70,%r11,%rcx │ │ - add %rcx,%r9 │ │ - cmpb $0x1,0x6a(%r9) │ │ - je 5f55a │ │ - jmp 5f568 │ │ - mov 0x8(%r9),%r8 │ │ - cmp $0x5,%r8 │ │ - ja 60718 │ │ - mov %rdx,%r12 │ │ - mov %rsi,%r13 │ │ - mov %rdi,%r14 │ │ - add $0x10,%r9 │ │ - mov %r9,%rcx │ │ - mov 0x48(%rax),%edx │ │ - lea -0x110(%rbp),%rdi │ │ - mov -0x138(%rbp),%rsi │ │ - call 62ca0 │ │ - movzbl -0x110(%rbp),%eax │ │ - cmp $0xff,%al │ │ - jne 606cc │ │ - mov %r13,%rsi │ │ - mov 0x50(%r13),%r8 │ │ - cmp -0x118(%rbp),%r8 │ │ - mov %r14,%rdi │ │ - mov %r12,%rdx │ │ - jle 5f491 │ │ - mov 0x30(%rsi),%r10 │ │ - mov 0x38(%rsi),%r11 │ │ - mov $0x13,%al │ │ - xor %ecx,%ecx │ │ - test %r11,%r11 │ │ - je 606ac │ │ - lea -0x1(%r11),%r14 │ │ - lea 0x1(%r10),%r12 │ │ - xor %r9d,%r9d │ │ + je 5edd6 │ │ + cmp $0x2e,%ecx │ │ + jne 5f685 │ │ + cmpl $0x1,(%rax) │ │ + jne 5f69b │ │ + mov 0x10(%rax),%rcx │ │ + mov 0x18(%rax),%r8 │ │ + mov -0x140(%rbp),%r13 │ │ + jmp 5f6b7 │ │ + data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov 0x18(%rsi),%rax │ │ + mov $0x10,%dl │ │ + test %rax,%rax │ │ + je 5fdc0 │ │ + mov 0x20(%rsi),%rsi │ │ + movzwl 0x532(%rax),%r8d │ │ + mov %r8d,%r9d │ │ + shl $0x3,%r9d │ │ + mov $0xffffffffffffffff,%rdi │ │ nopl 0x0(%rax) │ │ - movzbl -0x1(%r12),%ebx │ │ - cmp $0x3f,%ecx │ │ - jne 5f6e4 │ │ - cmp $0x1,%bl │ │ - ja 6068d │ │ - movzbl %bl,%ebx │ │ - mov %ebx,%r15d │ │ - and $0x7f,%ebx │ │ - shl %cl,%rbx │ │ - or %rbx,%r9 │ │ - test %r15b,%r15b │ │ - jns 5f709 │ │ - add $0x7,%ecx │ │ - inc %r12 │ │ - add $0xffffffffffffffff,%r14 │ │ - jb 5f6d0 │ │ - jmp 6069b │ │ - mov %r12,0x30(%rsi) │ │ - mov %r14,0x38(%rsi) │ │ test %r9,%r9 │ │ - je 5f731 │ │ - mov 0x48(%rsi),%rcx │ │ - lea -0x1(%r9),%rax │ │ - cmp 0x10(%rcx),%rax │ │ - jae 5f73d │ │ - imul $0x70,%rax,%rax │ │ - add 0x8(%rcx),%rax │ │ - jmp 5f7b8 │ │ - dec %r8 │ │ - mov %r8,0x50(%rsi) │ │ - jmp 5f815 │ │ - mov 0x18(%rcx),%rax │ │ - test %rax,%rax │ │ - je 60703 │ │ - mov 0x20(%rcx),%rcx │ │ - movzwl 0x532(%rax),%r11d │ │ - mov %r11d,%r14d │ │ - shl $0x3,%r14d │ │ - mov $0xffffffffffffffff,%r10 │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - test %r14,%r14 │ │ - je 5f79a │ │ - cmp 0x4e0(%rax,%r10,8),%r9 │ │ - seta %bl │ │ - sbb $0x0,%bl │ │ - inc %r10 │ │ - add $0xfffffffffffffff8,%r14 │ │ - cmp $0x1,%bl │ │ - je 5f770 │ │ - movzbl %bl,%r11d │ │ - test %r11d,%r11d │ │ - jne 5f79d │ │ - jmp 5f7b1 │ │ - mov %r11,%r10 │ │ - sub $0x1,%rcx │ │ - jb 60703 │ │ - mov 0x538(%rax,%r10,8),%rax │ │ - jmp 5f74e │ │ - imul $0x70,%r10,%rcx │ │ + je 5eda0 │ │ + cmp 0x4e0(%rax,%rdi,8),%rcx │ │ + seta %r10b │ │ + sbb $0x0,%r10b │ │ + inc %rdi │ │ + add $0xfffffffffffffff8,%r9 │ │ + cmp $0x1,%r10b │ │ + je 5ed60 │ │ + movzbl %r10b,%r8d │ │ + test %r8d,%r8d │ │ + je 5edc0 │ │ + sub $0x1,%rsi │ │ + jae 5edad │ │ + jmp 5fdc0 │ │ + cs nopw 0x0(%rax,%rax,1) │ │ + mov %r8,%rdi │ │ + sub $0x1,%rsi │ │ + jb 5fdc0 │ │ + mov 0x538(%rax,%rdi,8),%rax │ │ + jmp 5ed43 │ │ + nopw 0x0(%rax,%rax,1) │ │ + imul $0x70,%rdi,%rcx │ │ add %rcx,%rax │ │ - mov %rdx,%r12 │ │ - mov %rdi,%r14 │ │ cmpb $0x1,0x6a(%rax) │ │ - jne 5f7cb │ │ - inc %r8 │ │ - mov %r8,0x50(%rsi) │ │ - mov %rax,%rdi │ │ - mov %rsi,%rbx │ │ - call 35bfb │ │ - mov %rdx,%r8 │ │ - mov %rbx,%r13 │ │ - mov 0x40(%rbx),%rcx │ │ - mov 0x48(%rcx),%edx │ │ - lea -0x110(%rbp),%rdi │ │ - mov -0x138(%rbp),%rsi │ │ - mov %rax,%rcx │ │ - call 62ca0 │ │ - movzbl -0x110(%rbp),%eax │ │ - cmp $0xff,%al │ │ - jne 606cc │ │ - mov %r13,%rsi │ │ - mov 0x50(%r13),%r8 │ │ - mov %r14,%rdi │ │ - mov %r12,%rdx │ │ - cmp -0x118(%rbp),%r8 │ │ - jg 5f6ac │ │ - jmp 5f491 │ │ - mov 0x8(%r9),%r8 │ │ - cmp $0x5,%r8 │ │ - ja 60718 │ │ - mov %rdx,%r12 │ │ - mov %rsi,%r15 │ │ - mov %rdi,%r14 │ │ - add $0x10,%r9 │ │ - mov %r9,%rcx │ │ - mov 0x48(%rax),%edx │ │ - lea -0x110(%rbp),%rdi │ │ - mov -0x138(%rbp),%rsi │ │ - call 62ca0 │ │ - cmpb $0xff,-0x110(%rbp) │ │ - jne 606f3 │ │ - mov %r14,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - jmp 5f491 │ │ - cmp $0x8,%r8b │ │ - sete -0x41(%rbp) │ │ - mov 0x58(%rsi),%r15 │ │ - mov 0x60(%rsi),%rax │ │ - mov %rax,-0x90(%rbp) │ │ - cmpl $0x1,(%r9) │ │ - jne 5f8a8 │ │ - mov 0x10(%r9),%rax │ │ - mov %rax,-0x130(%rbp) │ │ - mov 0x18(%r9),%rbx │ │ - mov -0x40(%rbp),%r8 │ │ - jmp 5f8c5 │ │ - mov 0x8(%r9),%rbx │ │ - cmp $0x5,%rbx │ │ - mov -0x40(%rbp),%r8 │ │ - ja 6072e │ │ - add $0x10,%r9 │ │ - mov %r9,-0x130(%rbp) │ │ - mov %rdx,-0xa0(%rbp) │ │ - mov %rdi,-0xd8(%rbp) │ │ - test %rbx,%rbx │ │ - mov -0x38(%rbp),%r9 │ │ - mov %rsi,-0x30(%rbp) │ │ - je 6018a │ │ - shl $0x4,%rbx │ │ + je 5ecec │ │ + jmp 5ecf1 │ │ + mov 0x60(%r12),%rcx │ │ + mov %rcx,-0x88(%rbp) │ │ + mov 0x68(%r12),%rcx │ │ + mov %rcx,-0x68(%rbp) │ │ + cmpl $0x1,(%rax) │ │ + jne 5f866 │ │ + mov 0x10(%rax),%rcx │ │ + mov %rcx,-0xe8(%rbp) │ │ + mov 0x18(%rax),%rdx │ │ + test %rdx,%rdx │ │ + je 5f888 │ │ + shl $0x4,%rdx │ │ + movq $0x0,-0x90(%rbp) │ │ xor %r14d,%r14d │ │ - xor %edx,%edx │ │ - movl $0x0,-0x94(%rbp) │ │ - movl $0x0,-0x98(%rbp) │ │ - movq $0x0,-0x148(%rbp) │ │ - movl $0x0,-0x64(%rbp) │ │ - movq $0x0,-0x140(%rbp) │ │ - movq $0x0,-0x120(%rbp) │ │ + movl $0x0,-0x6c(%rbp) │ │ + movl $0x0,-0x70(%rbp) │ │ + movq $0x0,-0x160(%rbp) │ │ + movq $0x0,-0x130(%rbp) │ │ movq $0x0,-0x128(%rbp) │ │ - mov %rbx,-0x60(%rbp) │ │ - jmp 5f956 │ │ - mov -0x30(%rbp),%rsi │ │ - mov -0x40(%rbp),%r8 │ │ - mov -0x38(%rbp),%r9 │ │ - mov %r12,%rdx │ │ - add $0x10,%rdx │ │ - cmp %rdx,%rbx │ │ - je 601d4 │ │ - mov %r9,-0x38(%rbp) │ │ - mov %r8,-0x40(%rbp) │ │ - mov -0x130(%rbp),%rax │ │ - mov %rdx,%r12 │ │ - movups (%rax,%rdx,1),%xmm0 │ │ - movaps %xmm0,-0xc0(%rbp) │ │ - mov 0x40(%rsi),%rax │ │ - mov 0x48(%rax),%edx │ │ - lea -0x110(%rbp),%rdi │ │ - mov -0x138(%rbp),%rsi │ │ - lea -0xc0(%rbp),%rcx │ │ - call 5e090 │ │ - mov -0x110(%rbp),%rax │ │ + movq $0x0,-0x158(%rbp) │ │ + movq $0x0,-0x120(%rbp) │ │ + jmp 5ee7c │ │ + lea -0x5a47c(%rip),%rbx │ │ + mov %r15,%rdx │ │ + add $0x10,%r14 │ │ + cmp %r14,%rdx │ │ + je 5f8d8 │ │ + mov %rdx,%r15 │ │ + mov -0xe8(%rbp),%rax │ │ + movups (%rax,%r14,1),%xmm0 │ │ + movaps %xmm0,-0x110(%rbp) │ │ + lea -0xd0(%rbp),%rdi │ │ + lea 0x30(%r12),%rsi │ │ + lea -0x110(%rbp),%rdx │ │ + call 5dac0 │ │ + mov -0xd0(%rbp),%rax │ │ cmp $0xffffffffffffffff,%rax │ │ - je 6032c │ │ - movzwl -0xf8(%rbp),%ecx │ │ + je 5fa54 │ │ + movzwl -0xb0(%rbp),%ecx │ │ lea -0x3(%rcx),%edx │ │ cmp $0x56,%edx │ │ - ja 5fa43 │ │ - lea -0x5ab47(%rip),%rsi │ │ - movslq (%rsi,%rdx,4),%rcx │ │ - add %rsi,%rcx │ │ - mov -0x30(%rbp),%rsi │ │ - mov -0x40(%rbp),%r8 │ │ + ja 5ef60 │ │ + movslq (%rbx,%rdx,4),%rcx │ │ + add %rbx,%rcx │ │ jmp *%rcx │ │ - test %r14,%r14 │ │ - jne 5f942 │ │ - lea -0xc0(%rbp),%rdi │ │ - mov %rsi,%rbx │ │ - lea -0x110(%rbp),%rsi │ │ - call 60750 │ │ - mov -0xc0(%rbp),%rsi │ │ - mov -0xb8(%rbp),%rdx │ │ - mov 0x70(%rbx),%ecx │ │ - lea -0x170(%rbp),%rdi │ │ - mov %r15,%r8 │ │ - mov -0x90(%rbp),%r9 │ │ + cmpq $0x0,-0x90(%rbp) │ │ + jne 5ee6c │ │ + lea -0x110(%rbp),%rdi │ │ + lea -0xd0(%rbp),%rsi │ │ + call 5fe40 │ │ + mov -0x110(%rbp),%rsi │ │ + mov -0x108(%rbp),%rdx │ │ + mov 0x78(%r12),%ecx │ │ + lea -0x180(%rbp),%rdi │ │ + mov -0x88(%rbp),%r8 │ │ + mov -0x68(%rbp),%r9 │ │ push $0x10 │ │ - push 0x68(%rbx) │ │ - call 60fb0 │ │ + push 0x70(%r12) │ │ + call 60420 │ │ add $0x10,%rsp │ │ - mov -0x168(%rbp),%r14 │ │ - mov -0x160(%rbp),%rax │ │ - cmpl $0x1,-0x170(%rbp) │ │ - je 60541 │ │ - mov %rax,-0x150(%rbp) │ │ - jmp 5faac │ │ + mov -0x178(%rbp),%rax │ │ + mov %rax,-0x90(%rbp) │ │ + mov -0x170(%rbp),%rcx │ │ + cmpl $0x1,-0x180(%rbp) │ │ + je 5fc60 │ │ + mov %rcx,-0x168(%rbp) │ │ + jmp 5ee6c │ │ + nopw 0x0(%rax,%rax,1) │ │ cmp $0x6e,%ecx │ │ - je 5fa54 │ │ + je 5ef71 │ │ cmp $0x2007,%ecx │ │ - jne 5f93a │ │ - lea -0xc0(%rbp),%rbx │ │ + jne 5ee6c │ │ + lea -0x110(%rbp),%rbx │ │ mov %rbx,%rdi │ │ - lea -0x110(%rbp),%rsi │ │ - call 60750 │ │ - mov -0x90(%rbp),%rax │ │ - mov 0x1a0(%rax),%rcx │ │ - movzbl 0x49(%rax),%edx │ │ - lea -0x170(%rbp),%rdi │ │ - mov %r15,%rsi │ │ + lea -0xd0(%rbp),%rsi │ │ + call 5fe40 │ │ + mov -0x68(%rbp),%rax │ │ + mov 0x1b8(%rax),%rcx │ │ + movzbl 0x1a1(%rax),%edx │ │ + lea -0x180(%rbp),%rdi │ │ + mov -0x88(%rbp),%rsi │ │ mov %rbx,%r8 │ │ - call 5b630 │ │ - cmpb $0x0,-0x170(%rbp) │ │ - jne 5faac │ │ - mov -0x160(%rbp),%rax │ │ - mov %rax,-0x150(%rbp) │ │ - mov -0x168(%rbp),%r14 │ │ - mov -0x30(%rbp),%rsi │ │ - mov -0x40(%rbp),%r8 │ │ - mov -0x38(%rbp),%r9 │ │ - mov -0x60(%rbp),%rbx │ │ - jmp 5f946 │ │ - movl $0x0,-0x94(%rbp) │ │ + call 5b460 │ │ + cmpb $0x0,-0x180(%rbp) │ │ + jne 5ee65 │ │ + mov -0x170(%rbp),%rax │ │ + mov %rax,-0x168(%rbp) │ │ + mov -0x178(%rbp),%rax │ │ + mov %rax,-0x90(%rbp) │ │ + jmp 5ee65 │ │ + movl $0x0,-0x6c(%rbp) │ │ add $0xfffffffffffffffe,%rax │ │ - cmp $0x5,%rax │ │ - ja 5f942 │ │ - lea -0x5aaf4(%rip),%rcx │ │ + cmp $0x6,%rax │ │ + ja 5ee6c │ │ + lea -0x5a491(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ - mov -0x38(%rbp),%r9 │ │ - mov %r12,%rdx │ │ + mov %r15,%rdx │ │ jmp *%rax │ │ - mov -0x108(%rbp),%rax │ │ - jmp 5ff3b │ │ - lea -0xc0(%rbp),%rdi │ │ - lea -0x110(%rbp),%rsi │ │ - call 60750 │ │ - mov -0xc0(%rbp),%rax │ │ + mov -0xc8(%rbp),%rax │ │ + jmp 5f449 │ │ + lea -0x110(%rbp),%rdi │ │ + lea -0xd0(%rbp),%rsi │ │ + call 5fe40 │ │ + mov -0x110(%rbp),%rax │ │ test %rax,%rax │ │ - je 5fecb │ │ - cmp $0x7,%eax │ │ - mov -0x30(%rbp),%rsi │ │ - mov -0x38(%rbp),%r9 │ │ - mov %r12,%rdx │ │ - je 5feab │ │ - cmp $0xc,%eax │ │ - mov -0x40(%rbp),%r8 │ │ - jne 5f949 │ │ - mov -0x90(%rbp),%r8 │ │ - mov 0x1a8(%r8),%rdi │ │ - mov 0x10(%r15),%rax │ │ - mov 0x18(%r15),%rcx │ │ - sub %rdi,%rcx │ │ - jae 5ff9e │ │ - mov -0x58(%rbp),%rdi │ │ - and $0xffffffffffffff00,%rdi │ │ - or $0x13,%rdi │ │ - mov %rax,%r8 │ │ - jmp 60165 │ │ - lea -0xc0(%rbp),%rdi │ │ - lea -0x110(%rbp),%rsi │ │ - call 60750 │ │ - mov -0xc0(%rbp),%rax │ │ + je 5f3ad │ │ + cmp $0x8,%eax │ │ + mov %r15,%rdx │ │ + je 5f391 │ │ + cmp $0xd,%eax │ │ + jne 5ee6f │ │ + mov -0x68(%rbp),%rax │ │ + mov 0x1c0(%rax),%r8 │ │ + mov -0x88(%rbp),%rcx │ │ + mov 0x10(%rcx),%rsi │ │ + mov 0x18(%rcx),%rdi │ │ + sub %r8,%rdi │ │ + jae 5f472 │ │ + mov -0x38(%rbp),%rax │ │ + and $0xffffffffffffff00,%rax │ │ + or $0x11,%rax │ │ + mov %rsi,-0x48(%rbp) │ │ + jmp 5f562 │ │ + lea -0x110(%rbp),%rdi │ │ + lea -0xd0(%rbp),%rsi │ │ + call 5fe40 │ │ + mov -0x110(%rbp),%rax │ │ test %rax,%rax │ │ - je 5fdb4 │ │ - cmp $0xc,%eax │ │ - mov -0x38(%rbp),%r9 │ │ - jne 5fe72 │ │ - mov -0x90(%rbp),%rdx │ │ - mov 0x1a8(%rdx),%rdi │ │ - mov 0x10(%r15),%rax │ │ - mov 0x18(%r15),%rcx │ │ - sub %rdi,%rcx │ │ - mov -0x30(%rbp),%rsi │ │ - jb 5fbe3 │ │ - movzbl 0x48(%rdx),%edx │ │ - add %rdi,%rax │ │ - mov -0xb8(%rbp),%rdi │ │ - imul %rdx,%rdi │ │ - mov %rcx,%r8 │ │ - sub %rdi,%r8 │ │ - jae 5ffd0 │ │ - mov -0x50(%rbp),%rcx │ │ - and $0xffffffffffffff00,%rcx │ │ - or $0x13,%rcx │ │ - mov %rax,%r9 │ │ - mov -0x40(%rbp),%r8 │ │ + je 5f2b9 │ │ + cmp $0xd,%eax │ │ + jne 5f367 │ │ + mov -0x68(%rbp),%rax │ │ + mov 0x1c0(%rax),%r8 │ │ + mov -0x88(%rbp),%rcx │ │ + mov 0x10(%rcx),%rsi │ │ + mov 0x18(%rcx),%rdi │ │ + sub %r8,%rdi │ │ + jb 5f0f1 │ │ + movzbl 0x1a0(%rax),%ecx │ │ + mov %rcx,%rax │ │ + mulq -0x108(%rbp) │ │ + jo 5f65e │ │ + add %r8,%rsi │ │ + cmp %rax,%rdi │ │ + jae 5f4a8 │ │ + mov -0x30(%rbp),%rdx │ │ + and $0xffffffffffffff00,%rdx │ │ + or $0x11,%rdx │ │ + mov %rsi,%rcx │ │ mov $0x1,%al │ │ - mov %rax,-0x128(%rbp) │ │ - mov %rcx,%rdx │ │ - mov %r9,%rax │ │ - mov %rcx,-0x50(%rbp) │ │ + mov %rax,-0x130(%rbp) │ │ + mov %rdx,%rax │ │ + mov %rcx,-0x40(%rbp) │ │ + mov %rdx,-0x30(%rbp) │ │ cmp $0xff,%dl │ │ - mov %r12,%rdx │ │ - je 5fe84 │ │ - jmp 605c7 │ │ - movl $0x0,-0x98(%rbp) │ │ + mov %r15,%rdx │ │ + je 5f371 │ │ + jmp 5fcdc │ │ + movl $0x0,-0x70(%rbp) │ │ add $0xfffffffffffffffe,%rax │ │ - cmp $0x5,%rax │ │ - ja 5f942 │ │ - lea -0x5ac68(%rip),%rcx │ │ + cmp $0x6,%rax │ │ + ja 5ee6c │ │ + lea -0x5a5f8(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ - mov -0x38(%rbp),%r9 │ │ - mov %r12,%rdx │ │ + mov %r15,%rdx │ │ jmp *%rax │ │ + mov -0xc8(%rbp),%rax │ │ + jmp 5f46a │ │ + lea -0x110(%rbp),%rdi │ │ + lea -0xd0(%rbp),%rsi │ │ + call 5fe40 │ │ + cmpl $0x2d,-0x110(%rbp) │ │ + jne 5ee6c │ │ mov -0x108(%rbp),%rax │ │ - jmp 5ff93 │ │ - lea -0xc0(%rbp),%rdi │ │ - lea -0x110(%rbp),%rsi │ │ - call 60750 │ │ - cmpl $0x2c,-0xc0(%rbp) │ │ - jne 5f93a │ │ - mov -0xb8(%rbp),%rax │ │ test %rax,%rax │ │ - mov -0x30(%rbp),%rsi │ │ - mov -0x40(%rbp),%r8 │ │ - mov -0x38(%rbp),%r9 │ │ - mov %r12,%rdx │ │ - jne 5fca5 │ │ - mov -0x90(%rbp),%rcx │ │ - cmpw $0x5,0x4a(%rcx) │ │ - jb 5f949 │ │ + mov %r15,%rdx │ │ + jne 5f19d │ │ + mov -0x68(%rbp),%rcx │ │ + cmpw $0x5,0x1a2(%rcx) │ │ + jb 5ee6f │ │ mov $0x1,%ecx │ │ - mov %rcx,-0x148(%rbp) │ │ - mov %rax,-0x190(%rbp) │ │ - jmp 5f949 │ │ - test %r14,%r14 │ │ - jne 5f942 │ │ - lea -0xc0(%rbp),%rbx │ │ + mov %rcx,-0x160(%rbp) │ │ + mov %rax,-0x198(%rbp) │ │ + jmp 5ee6f │ │ + cmpq $0x0,-0x90(%rbp) │ │ + jne 5ee6c │ │ + lea -0x110(%rbp),%rbx │ │ mov %rbx,%rdi │ │ - lea -0x110(%rbp),%rsi │ │ - call 60750 │ │ - mov -0x90(%rbp),%rax │ │ - mov 0x1a0(%rax),%rcx │ │ - movzbl 0x49(%rax),%edx │ │ - lea -0x170(%rbp),%rdi │ │ - mov %r15,%rsi │ │ + lea -0xd0(%rbp),%rsi │ │ + call 5fe40 │ │ + mov -0x68(%rbp),%rax │ │ + mov 0x1b8(%rax),%rcx │ │ + movzbl 0x1a1(%rax),%edx │ │ + lea -0x180(%rbp),%rdi │ │ + mov -0x88(%rbp),%rsi │ │ mov %rbx,%r8 │ │ - mov -0x60(%rbp),%rbx │ │ - call 5b630 │ │ - mov -0x40(%rbp),%r8 │ │ - mov -0x30(%rbp),%rsi │ │ - cmpb $0x0,-0x170(%rbp) │ │ - mov -0x188(%rbp),%rcx │ │ - cmove -0x160(%rbp),%rcx │ │ - mov -0x168(%rbp),%r14 │ │ - mov $0x0,%eax │ │ - cmovne %rax,%r14 │ │ - mov %rcx,-0x188(%rbp) │ │ - mov %rcx,-0x150(%rbp) │ │ - jmp 5f942 │ │ - lea -0xc0(%rbp),%rdi │ │ - lea -0x110(%rbp),%rsi │ │ - call 60750 │ │ - mov -0xc0(%rbp),%rax │ │ - mov -0xb8(%rbp),%rcx │ │ - cmp $0x18,%rax │ │ - je 5fdd5 │ │ - cmp $0x16,%eax │ │ - jne 5fe90 │ │ - mov -0x90(%rbp),%rax │ │ - cmpw $0x5,0x4a(%rax) │ │ - mov $0x0,%r9d │ │ - mov -0x30(%rbp),%rsi │ │ - mov -0x40(%rbp),%r8 │ │ - mov %r12,%rdx │ │ - jae 5fd9b │ │ - mov 0x1b8(%rax),%r9 │ │ - cmpb $0x0,0x110(%r15) │ │ + lea -0x5a813(%rip),%rbx │ │ + call 5b460 │ │ + cmpb $0x0,-0x180(%rbp) │ │ + mov -0x190(%rbp),%rdx │ │ + cmove -0x170(%rbp),%rdx │ │ + mov -0x178(%rbp),%rcx │ │ mov $0x0,%eax │ │ - cmove %rax,%r9 │ │ - add %rcx,%r9 │ │ - jmp 5fefe │ │ - mov $0x1,%al │ │ - mov %rax,-0x128(%rbp) │ │ - mov -0xb8(%rbp),%rax │ │ - mov -0x30(%rbp),%rsi │ │ - mov -0x40(%rbp),%r8 │ │ - mov -0x38(%rbp),%r9 │ │ - jmp 5fe81 │ │ - mov -0x90(%rbp),%rax │ │ - mov 0x1b8(%rax),%rdi │ │ - mov 0xe0(%r15),%r8 │ │ - mov 0xe8(%r15),%rdx │ │ - sub %rdi,%rdx │ │ - jb 6054b │ │ - mov 0x48(%rax),%eax │ │ - add %rdi,%r8 │ │ - movzbl %ah,%esi │ │ - imul %rsi,%rcx │ │ - sub %rcx,%rdx │ │ - mov -0x30(%rbp),%rsi │ │ - mov %r8,%r9 │ │ - mov -0x40(%rbp),%r8 │ │ - jb 60554 │ │ - add %rcx,%r9 │ │ - mov %r9,-0xd0(%rbp) │ │ - and $0xff00,%eax │ │ - cmp $0x800,%eax │ │ - jne 5fee4 │ │ - cmp $0x7,%rdx │ │ - jbe 6055b │ │ - mov -0xd0(%rbp),%r9 │ │ - movzbl 0x7(%r9),%eax │ │ - movzwl 0x4(%r9),%ecx │ │ - movzbl 0x6(%r9),%edx │ │ - shl $0x10,%edx │ │ - or %ecx,%edx │ │ - mov (%r9),%r9d │ │ - shl $0x28,%rdx │ │ - shl $0x8,%r9 │ │ - or %rdx,%r9 │ │ - shrd $0x8,%rax,%r9 │ │ - jmp 5fef8 │ │ - mov -0xc8(%rbp),%rax │ │ - mov -0x30(%rbp),%rsi │ │ - mov -0x40(%rbp),%r8 │ │ - mov %r12,%rdx │ │ - mov %rax,-0xc8(%rbp) │ │ - jmp 5f949 │ │ - movl $0x0,-0x64(%rbp) │ │ - mov -0x30(%rbp),%rsi │ │ - mov -0x40(%rbp),%r8 │ │ - mov -0xd0(%rbp),%r9 │ │ - mov %r12,%rdx │ │ - jmp 5ff03 │ │ - mov $0x1,%al │ │ - mov %rax,-0x140(%rbp) │ │ - mov -0xb8(%rbp),%rax │ │ - mov %rax,-0x180(%rbp) │ │ - mov -0x40(%rbp),%r8 │ │ - jmp 5f949 │ │ - mov $0x1,%al │ │ - mov %rax,-0x120(%rbp) │ │ - mov -0xb8(%rbp),%r8 │ │ - mov -0x30(%rbp),%rsi │ │ - jmp 5f942 │ │ - cmp $0x3,%rdx │ │ - jbe 6055b │ │ - mov -0xd0(%rbp),%r9 │ │ - mov (%r9),%r9d │ │ - mov %r12,%rdx │ │ - add %rdi,%r9 │ │ - mov $0x1,%al │ │ - mov %eax,-0x64(%rbp) │ │ - mov %r9,-0xd0(%rbp) │ │ - mov %r9,-0x88(%rbp) │ │ - mov -0x38(%rbp),%r9 │ │ - jmp 5f949 │ │ - mov -0x108(%rbp),%eax │ │ - mov %eax,-0x94(%rbp) │ │ - jmp 5f949 │ │ - mov -0x108(%rbp),%rax │ │ - test %rax,%rax │ │ - js 5f949 │ │ - mov %eax,-0x94(%rbp) │ │ - jmp 5f949 │ │ - movzbl -0x108(%rbp),%eax │ │ - mov %eax,-0x94(%rbp) │ │ - jmp 5f949 │ │ - movzwl -0x108(%rbp),%eax │ │ - mov %eax,-0x94(%rbp) │ │ - jmp 5f949 │ │ - mov -0x108(%rbp),%eax │ │ - jmp 5ff93 │ │ + cmovne %rax,%rcx │ │ + mov %rcx,-0x90(%rbp) │ │ + mov %rdx,-0x190(%rbp) │ │ + mov %rdx,-0x168(%rbp) │ │ + jmp 5ee6c │ │ + lea -0x110(%rbp),%rdi │ │ + lea -0xd0(%rbp),%rsi │ │ + call 5fe40 │ │ + mov -0x110(%rbp),%rcx │ │ mov -0x108(%rbp),%rax │ │ - test %rax,%rax │ │ - jns 5ff93 │ │ - jmp 5f949 │ │ - movzbl -0x108(%rbp),%eax │ │ - jmp 5ff93 │ │ - movzwl -0x108(%rbp),%eax │ │ - mov %eax,-0x98(%rbp) │ │ - jmp 5f949 │ │ - movzbl 0x48(%r8),%edx │ │ - add %rdi,%rax │ │ - mov -0xb8(%rbp),%rdi │ │ - imul %rdx,%rdi │ │ - mov %rcx,%r8 │ │ - sub %rdi,%r8 │ │ - jae 6000f │ │ - mov -0x58(%rbp),%rdi │ │ - and $0xffffffffffffff00,%rdi │ │ - or $0x13,%rdi │ │ - mov %rax,%r8 │ │ - jmp 60162 │ │ - lea -0x1(%rdx),%r9d │ │ - mov %edx,%r10d │ │ - xor %r9b,%r10b │ │ - cmp %r9b,%r10b │ │ - jbe 6004e │ │ - tzcnt %edx,%r9d │ │ - cmp $0x3,%r9b │ │ - ja 6004e │ │ - add %rdi,%rax │ │ - lea -0x5afe0(%rip),%rsi │ │ - movslq (%rsi,%r9,4),%rdx │ │ - add %rsi,%rdx │ │ - jmp *%rdx │ │ - cmp %rdi,%rcx │ │ - je 605b9 │ │ - movzbl (%rax),%r9d │ │ - jmp 600e2 │ │ - lea -0x1(%rdx),%r9d │ │ - mov %edx,%r10d │ │ - xor %r9b,%r10b │ │ - cmp %r9b,%r10b │ │ - jbe 60070 │ │ - tzcnt %edx,%r9d │ │ - cmp $0x3,%r9b │ │ - ja 60070 │ │ - add %rdi,%rax │ │ - lea -0x5b02f(%rip),%rsi │ │ - movslq (%rsi,%r9,4),%rdx │ │ - add %rsi,%rdx │ │ - jmp *%rdx │ │ - cmp %rdi,%rcx │ │ - je 605fe │ │ - movzbl (%rax),%r8d │ │ - jmp 6014b │ │ - mov -0x50(%rbp),%rcx │ │ - and $0xffffffffffff0000,%rcx │ │ - shl $0x8,%edx │ │ - add %rdx,%rcx │ │ - add $0x19,%rcx │ │ - mov -0x40(%rbp),%r8 │ │ - mov -0x38(%rbp),%r9 │ │ - jmp 5fbf9 │ │ - mov -0x58(%rbp),%rdi │ │ - and $0xffffffffffff0000,%rdi │ │ - shl $0x8,%edx │ │ - add %rdx,%rdi │ │ - add $0x19,%rdi │ │ - mov -0x38(%rbp),%r9 │ │ - mov -0x178(%rbp),%r8 │ │ - jmp 60162 │ │ - cmp $0x3,%r8 │ │ - jbe 605b9 │ │ - mov (%rax),%r9d │ │ - jmp 600e2 │ │ - cmp $0x7,%r8 │ │ - jbe 605b9 │ │ - movzbl 0x7(%rax),%ecx │ │ - movzwl 0x4(%rax),%edx │ │ - movzbl 0x6(%rax),%esi │ │ - shl $0x10,%esi │ │ - or %edx,%esi │ │ - mov (%rax),%r9d │ │ - shl $0x28,%rsi │ │ - shl $0x8,%r9 │ │ - or %rsi,%r9 │ │ - shrd $0x8,%rcx,%r9 │ │ - jmp 600e2 │ │ - cmp $0x1,%r8 │ │ - jbe 605b9 │ │ - movzwl (%rax),%r9d │ │ - mov -0x50(%rbp),%rcx │ │ - or $0xff,%rcx │ │ - mov -0x30(%rbp),%rsi │ │ - mov -0x40(%rbp),%r8 │ │ - mov -0x60(%rbp),%rbx │ │ - jmp 5fbf9 │ │ - cmp $0x3,%r8 │ │ - jbe 605fe │ │ - mov (%rax),%r8d │ │ - jmp 6014b │ │ - cmp $0x7,%r8 │ │ - jbe 605fe │ │ - movzbl 0x7(%rax),%ecx │ │ - movzwl 0x4(%rax),%edx │ │ - movzbl 0x6(%rax),%esi │ │ + cmp $0x19,%rcx │ │ + je 5f2ce │ │ + cmp $0x17,%ecx │ │ + jne 5f37d │ │ + mov -0x68(%rbp),%rcx │ │ + cmpw $0x5,0x1a2(%rcx) │ │ + mov $0x0,%r8d │ │ + mov %r15,%rdx │ │ + jae 5f29a │ │ + mov -0x68(%rbp),%rcx │ │ + mov 0x1d0(%rcx),%r8 │ │ + mov -0x88(%rbp),%rcx │ │ + cmpb $0x0,0x120(%rcx) │ │ + mov $0x0,%ecx │ │ + cmove %rcx,%r8 │ │ + add %rax,%r8 │ │ + jmp 5f3e3 │ │ + mov $0x1,%al │ │ + mov %rax,-0x130(%rbp) │ │ + mov -0x108(%rbp),%rcx │ │ + jmp 5f36e │ │ + mov -0x68(%rbp),%rdx │ │ + mov 0x1d0(%rdx),%rcx │ │ + mov -0x88(%rbp),%rsi │ │ + mov 0xf0(%rsi),%r8 │ │ + mov 0xf8(%rsi),%rsi │ │ + sub %rcx,%rsi │ │ + jb 5fc74 │ │ + mov 0x1a0(%rdx),%ebx │ │ + movzbl %bh,%edx │ │ + mul %rdx │ │ + jo 5fd61 │ │ + add %rcx,%r8 │ │ + cmp %rax,%rsi │ │ + jb 5fc7b │ │ + sub %rax,%rsi │ │ + add %rax,%r8 │ │ + and $0xff00,%ebx │ │ + cmp $0x800,%ebx │ │ + jne 5f3c9 │ │ + cmp $0x7,%rsi │ │ + lea -0x5a948(%rip),%rbx │ │ + jbe 5fc74 │ │ + movzbl 0x7(%r8),%eax │ │ + movzwl 0x4(%r8),%edx │ │ + movzbl 0x6(%r8),%esi │ │ shl $0x10,%esi │ │ or %edx,%esi │ │ - mov (%rax),%r8d │ │ + mov (%r8),%r8d │ │ shl $0x28,%rsi │ │ shl $0x8,%r8 │ │ or %rsi,%r8 │ │ - shrd $0x8,%rcx,%r8 │ │ - jmp 6014b │ │ - cmp $0x1,%r8 │ │ - jbe 605fe │ │ - movzwl (%rax),%r8d │ │ - mov -0x58(%rbp),%rdi │ │ - or $0xff,%rdi │ │ - mov -0x30(%rbp),%rsi │ │ - mov -0x38(%rbp),%r9 │ │ - mov -0x60(%rbp),%rbx │ │ - mov %r12,%rdx │ │ + shrd $0x8,%rax,%r8 │ │ + jmp 5f3dd │ │ + mov -0x118(%rbp),%rcx │ │ + mov %r15,%rdx │ │ + mov %rcx,-0x118(%rbp) │ │ + jmp 5ee6f │ │ + movq $0x0,-0x120(%rbp) │ │ + mov -0x80(%rbp),%r8 │ │ + mov %r15,%rdx │ │ + jmp 5f3ec │ │ + mov $0x1,%al │ │ + mov %rax,-0x158(%rbp) │ │ + mov -0x108(%rbp),%rax │ │ + mov %rax,-0x188(%rbp) │ │ + jmp 5ee6f │ │ + mov $0x1,%al │ │ + mov %rax,-0x128(%rbp) │ │ + mov -0x108(%rbp),%rax │ │ + mov %rax,-0x150(%rbp) │ │ + jmp 5ee6c │ │ + cmp $0x3,%rsi │ │ + lea -0x5a9e4(%rip),%rbx │ │ + jbe 5fc74 │ │ + mov (%r8),%r8d │ │ + mov %r15,%rdx │ │ + add %rcx,%r8 │ │ mov $0x1,%al │ │ mov %rax,-0x120(%rbp) │ │ - mov %edi,%ecx │ │ - mov %rdi,-0x58(%rbp) │ │ - cmp $0xff,%dil │ │ - jne 6060c │ │ - mov %r8,-0x178(%rbp) │ │ - jmp 5f949 │ │ - movq $0x0,-0x128(%rbp) │ │ + mov %r8,-0x80(%rbp) │ │ + mov %r8,-0x1a0(%rbp) │ │ + jmp 5ee6f │ │ + mov -0xc8(%rbp),%eax │ │ + mov %eax,-0x6c(%rbp) │ │ + jmp 5ee6f │ │ + mov -0xc8(%rbp),%eax │ │ + jmp 5f46a │ │ + movzbl -0xc8(%rbp),%eax │ │ + mov %eax,-0x6c(%rbp) │ │ + jmp 5ee6f │ │ + movzwl -0xc8(%rbp),%eax │ │ + mov %eax,-0x6c(%rbp) │ │ + jmp 5ee6f │ │ + movzbl -0xc8(%rbp),%eax │ │ + jmp 5f46a │ │ + mov -0xc8(%rbp),%rax │ │ + test %rax,%rax │ │ + js 5ee6f │ │ + mov %eax,-0x6c(%rbp) │ │ + jmp 5ee6f │ │ + movzwl -0xc8(%rbp),%eax │ │ + jmp 5f46a │ │ + mov -0xc8(%rbp),%rax │ │ + test %rax,%rax │ │ + js 5ee6f │ │ + mov %eax,-0x70(%rbp) │ │ + jmp 5ee6f │ │ + movzbl 0x1a0(%rax),%ecx │ │ + mov %rcx,%rax │ │ + mulq -0x108(%rbp) │ │ + jo 5f672 │ │ + add %r8,%rsi │ │ + cmp %rax,%rdi │ │ + jae 5f4e9 │ │ + mov -0x38(%rbp),%rax │ │ + and $0xffffffffffffff00,%rax │ │ + or $0x11,%rax │ │ + mov %rsi,-0x48(%rbp) │ │ + jmp 5f55f │ │ + lea -0x1(%rcx),%edx │ │ + mov %ecx,%r8d │ │ + xor %dl,%r8b │ │ + cmp %dl,%r8b │ │ + jbe 5f52d │ │ + tzcnt %ecx,%edx │ │ + cmp $0x3,%dl │ │ + ja 5f52d │ │ + mov %rdi,%rcx │ │ + sub %rax,%rcx │ │ + add %rax,%rsi │ │ + lea -0x5a93b(%rip),%r8 │ │ + movslq (%r8,%rdx,4),%rdx │ │ + add %r8,%rdx │ │ + jmp *%rdx │ │ + cmp %rax,%rdi │ │ + je 5f0f1 │ │ + movzbl (%rsi),%ecx │ │ + jmp 5f5da │ │ + lea -0x1(%rcx),%edx │ │ + mov %ecx,%r8d │ │ + xor %dl,%r8b │ │ + cmp %dl,%r8b │ │ + jbe 5f54b │ │ + tzcnt %ecx,%edx │ │ + cmp $0x3,%dl │ │ + ja 5f54b │ │ + mov %rdi,%rcx │ │ + sub %rax,%rcx │ │ + add %rax,%rsi │ │ + lea -0x5a98c(%rip),%r8 │ │ + movslq (%r8,%rdx,4),%rdx │ │ + add %r8,%rdx │ │ + jmp *%rdx │ │ + cmp %rax,%rdi │ │ + mov %r15,%rdx │ │ + je 5f06c │ │ + movzbl (%rsi),%eax │ │ + jmp 5f64b │ │ + mov -0x30(%rbp),%rdx │ │ + and $0xffffffffffff0000,%rdx │ │ + shl $0x8,%ecx │ │ + add %rcx,%rdx │ │ + add $0x14,%rdx │ │ + mov -0x40(%rbp),%rcx │ │ + jmp 5f103 │ │ + mov -0x38(%rbp),%rax │ │ + and $0xffffffffffff0000,%rax │ │ + shl $0x8,%ecx │ │ + add %rcx,%rax │ │ + add $0x14,%rax │ │ + mov %r15,%rdx │ │ + lea 0x30(%r12),%r15 │ │ + mov $0x1,%cl │ │ + mov %rcx,-0x128(%rbp) │ │ + mov %rax,%rcx │ │ + mov %rax,-0x38(%rbp) │ │ + cmp $0xff,%cl │ │ + jne 5fd2e │ │ + mov -0x48(%rbp),%rax │ │ + mov %rax,-0x150(%rbp) │ │ + jmp 5ee6f │ │ + cmp $0x3,%rcx │ │ + jbe 5fccd │ │ + mov (%rsi),%ecx │ │ + jmp 5f5da │ │ + cmp $0x7,%rcx │ │ + jbe 5fccd │ │ + movzbl 0x7(%rsi),%eax │ │ + movzwl 0x4(%rsi),%ecx │ │ + movzbl 0x6(%rsi),%edx │ │ + shl $0x10,%edx │ │ + or %ecx,%edx │ │ + mov (%rsi),%ecx │ │ + shl $0x28,%rdx │ │ + shl $0x8,%rcx │ │ + or %rdx,%rcx │ │ + shrd $0x8,%rax,%rcx │ │ + jmp 5f5da │ │ + cmp $0x1,%rcx │ │ + jbe 5fccd │ │ + movzwl (%rsi),%ecx │ │ + mov -0x30(%rbp),%rdx │ │ + or $0xff,%rdx │ │ + jmp 5f103 │ │ + cmp $0x3,%rcx │ │ + jbe 5fd1a │ │ + mov %r15,%rdx │ │ + mov (%rsi),%eax │ │ + jmp 5f64b │ │ + cmp $0x7,%rcx │ │ + jbe 5fd1a │ │ + movzbl 0x7(%rsi),%eax │ │ + movzwl 0x4(%rsi),%ecx │ │ + movzbl 0x6(%rsi),%edx │ │ + shl $0x10,%edx │ │ + or %ecx,%edx │ │ + mov (%rsi),%ecx │ │ + shl $0x28,%rdx │ │ + shl $0x8,%rcx │ │ + or %rdx,%rcx │ │ + shrd $0x8,%rax,%rcx │ │ + mov %rcx,-0x48(%rbp) │ │ + mov -0x38(%rbp),%rax │ │ + or $0xff,%rax │ │ + jmp 5f55f │ │ + cmp $0x1,%rcx │ │ + jbe 5fd1a │ │ + mov %r15,%rdx │ │ + movzwl (%rsi),%eax │ │ + mov %rax,-0x48(%rbp) │ │ + mov -0x38(%rbp),%rax │ │ + or $0xff,%rax │ │ + jmp 5f562 │ │ + mov -0x30(%rbp),%rdx │ │ + and $0xffffffffffffff00,%rdx │ │ + or $0x32,%rdx │ │ + jmp 5f542 │ │ + mov -0x38(%rbp),%rax │ │ + and $0xffffffffffffff00,%rax │ │ + or $0x32,%rax │ │ + jmp 5f55f │ │ + cmpl $0x1,(%rax) │ │ + jne 5f99b │ │ + mov 0x10(%rax),%rcx │ │ + mov 0x18(%rax),%r8 │ │ + jmp 5f9b0 │ │ + mov 0x8(%rax),%r8 │ │ + cmp $0x5,%r8 │ │ + mov -0x140(%rbp),%r13 │ │ + ja 5fe0a │ │ + add $0x10,%rax │ │ + mov %rax,%rcx │ │ + mov 0x58(%r12),%edx │ │ + lea -0xd0(%rbp),%rdi │ │ + mov %r15,%rsi │ │ + call 61ca0 │ │ + movzbl -0xd0(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 5fd77 │ │ + cmp %r13,0x50(%r12) │ │ + jg 5f706 │ │ + jmp 5ec85 │ │ + cs nopw 0x0(%rax,%rax,1) │ │ + mov 0x50(%r12),%rax │ │ + dec %rax │ │ + mov %rax,0x50(%r12) │ │ + cmp %r13,%rax │ │ + jle 5ec85 │ │ + lea -0xd0(%rbp),%rdi │ │ + mov %r15,%rsi │ │ + call 5a950 │ │ + movzbl -0xd0(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 5fd77 │ │ + mov -0xc8(%rbp),%rcx │ │ + test %rcx,%rcx │ │ + je 5f6f0 │ │ + mov 0x40(%r12),%rsi │ │ + lea -0x1(%rcx),%rax │ │ + cmp 0x10(%rsi),%rax │ │ + jae 5f770 │ │ + imul $0x70,%rax,%rdx │ │ + add 0x8(%rsi),%rdx │ │ + cmpb $0x1,0x6a(%rdx) │ │ + jne 5f752 │ │ + incq 0x50(%r12) │ │ + cmpl $0x1,(%rdx) │ │ + jne 5f800 │ │ + mov 0x10(%rdx),%rcx │ │ + mov 0x18(%rdx),%r8 │ │ + jmp 5f815 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov 0x18(%rsi),%rdx │ │ + mov $0x10,%al │ │ + test %rdx,%rdx │ │ + je 5fd90 │ │ + mov 0x20(%rsi),%rsi │ │ + movzwl 0x532(%rdx),%r8d │ │ + mov %r8d,%r9d │ │ + shl $0x3,%r9d │ │ + mov $0xffffffffffffffff,%rdi │ │ + nopl 0x0(%rax) │ │ + test %r9,%r9 │ │ + je 5f7e0 │ │ + cmp 0x4e0(%rdx,%rdi,8),%rcx │ │ + seta %r10b │ │ + sbb $0x0,%r10b │ │ + inc %rdi │ │ + add $0xfffffffffffffff8,%r9 │ │ + cmp $0x1,%r10b │ │ + je 5f7a0 │ │ + movzbl %r10b,%r8d │ │ + test %r8d,%r8d │ │ + je 5f850 │ │ + sub $0x1,%rsi │ │ + jae 5f7ed │ │ + jmp 5fd90 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r8,%rdi │ │ + sub $0x1,%rsi │ │ + jb 5fd90 │ │ + mov 0x538(%rdx,%rdi,8),%rdx │ │ + jmp 5f783 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov 0x8(%rdx),%r8 │ │ + cmp $0x5,%r8 │ │ + ja 5fe0a │ │ + add $0x10,%rdx │ │ + mov %rdx,%rcx │ │ + mov 0x58(%r12),%edx │ │ + lea -0xd0(%rbp),%rdi │ │ + mov %r15,%rsi │ │ + call 61ca0 │ │ + movzbl -0xd0(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 5fd77 │ │ + mov 0x50(%r12),%rax │ │ + cmp %r13,%rax │ │ + jg 5f706 │ │ + jmp 5ec85 │ │ + nopl 0x0(%rax,%rax,1) │ │ + imul $0x70,%rdi,%rax │ │ + add %rax,%rdx │ │ + cmpb $0x1,0x6a(%rdx) │ │ + je 5f74d │ │ + jmp 5f752 │ │ + mov 0x8(%rax),%rdx │ │ + cmp $0x5,%rdx │ │ + ja 5fe20 │ │ + add $0x10,%rax │ │ + mov %rax,-0xe8(%rbp) │ │ + test %rdx,%rdx │ │ + jne 5ee0c │ │ movq $0x0,-0x120(%rbp) │ │ - movq $0x0,-0x140(%rbp) │ │ - movl $0x0,-0x64(%rbp) │ │ - movq $0x0,-0x148(%rbp) │ │ - movl $0x0,-0x98(%rbp) │ │ - movl $0x0,-0x94(%rbp) │ │ - xor %r14d,%r14d │ │ - mov 0x10(%rsi),%rbx │ │ - cmp (%rsi),%rbx │ │ - mov $0x0,%edx │ │ - je 6050e │ │ - mov -0x1a8(%rbp),%rax │ │ - add %r13,%rax │ │ - movzbl -0x41(%rbp),%ecx │ │ - mov %cl,%dl │ │ - lea (%rax,%rdx,8),%rax │ │ - mov -0x1b0(%rbp),%rcx │ │ - add -0x1a0(%rbp),%rcx │ │ - sub %rcx,%rax │ │ - mov 0x8(%rsi),%rcx │ │ - lea (%rbx,%rbx,2),%rdx │ │ - shl $0x4,%rdx │ │ - mov -0x148(%rbp),%rdi │ │ - mov %rdi,(%rcx,%rdx,1) │ │ - mov -0x190(%rbp),%rdi │ │ - mov %rdi,0x8(%rcx,%rdx,1) │ │ - add $0x4,%rax │ │ - mov %rax,0x10(%rcx,%rdx,1) │ │ - mov %r14,0x18(%rcx,%rdx,1) │ │ - mov -0x150(%rbp),%rax │ │ - mov %rax,0x20(%rcx,%rdx,1) │ │ - mov -0x94(%rbp),%eax │ │ - mov %eax,0x28(%rcx,%rdx,1) │ │ - mov -0x98(%rbp),%eax │ │ - mov %eax,0x2c(%rcx,%rdx,1) │ │ - lea 0x1(%rbx),%rax │ │ - mov %rax,0x10(%rsi) │ │ - testb $0x1,-0x64(%rbp) │ │ - mov %r8,-0x40(%rbp) │ │ - mov %r9,-0x38(%rbp) │ │ - je 602bc │ │ - mov -0x90(%rbp),%rdi │ │ - mov 0x48(%rdi),%eax │ │ + movq $0x0,-0x158(%rbp) │ │ + movq $0x0,-0x128(%rbp) │ │ + movq $0x0,-0x130(%rbp) │ │ + movq $0x0,-0x160(%rbp) │ │ + movl $0x0,-0x70(%rbp) │ │ + movl $0x0,-0x6c(%rbp) │ │ + movq $0x0,-0x90(%rbp) │ │ + mov 0x10(%r12),%r8 │ │ + cmp (%r12),%r8 │ │ + je 5fc4d │ │ + mov 0x8(%r12),%rax │ │ + lea (%r8,%r8,2),%rcx │ │ + shl $0x4,%rcx │ │ + mov -0x160(%rbp),%rdx │ │ + mov %rdx,(%rax,%rcx,1) │ │ + mov -0x198(%rbp),%rdx │ │ + mov %rdx,0x8(%rax,%rcx,1) │ │ + mov %r13,0x10(%rax,%rcx,1) │ │ + mov -0x90(%rbp),%rdx │ │ + mov %rdx,0x18(%rax,%rcx,1) │ │ + mov -0x168(%rbp),%rdx │ │ + mov %rdx,0x20(%rax,%rcx,1) │ │ + mov -0x6c(%rbp),%edx │ │ + mov %edx,0x28(%rax,%rcx,1) │ │ + mov -0x70(%rbp),%edx │ │ + mov %edx,0x2c(%rax,%rcx,1) │ │ + lea 0x1(%r8),%rax │ │ + mov %rax,0x10(%r12) │ │ + testb $0x1,-0x120(%rbp) │ │ + lea 0x30(%r12),%r15 │ │ + je 5f9d6 │ │ + mov -0x68(%rbp),%rsi │ │ + mov 0x1a0(%rsi),%eax │ │ xor %ecx,%ecx │ │ cmp $0x50000,%eax │ │ setae %cl │ │ shl $0x4,%ecx │ │ - mov 0xd0(%r15,%rcx,1),%r14 │ │ - mov 0xd8(%r15,%rcx,1),%rcx │ │ - mov -0x88(%rbp),%r8 │ │ - sub %r8,%rcx │ │ - jae 6033f │ │ - mov $0x13,%r12b │ │ + mov -0x88(%rbp),%rdi │ │ + mov 0xe0(%rdi,%rcx,1),%r14 │ │ + mov 0xe8(%rdi,%rcx,1),%rcx │ │ + mov -0x1a0(%rbp),%rdx │ │ + sub %rdx,%rcx │ │ + jae 5fa7f │ │ + mov $0x11,%r13b │ │ xor %eax,%eax │ │ xor %ecx,%ecx │ │ - mov -0xa0(%rbp),%rdx │ │ - jmp 604a5 │ │ - mov -0x128(%rbp),%rax │ │ - mov -0x120(%rbp),%rcx │ │ + jmp 5fbed │ │ + mov 0x8(%rax),%r8 │ │ + cmp $0x5,%r8 │ │ + ja 5fe0a │ │ + add $0x10,%rax │ │ + mov %rax,%rcx │ │ + mov 0x58(%r12),%edx │ │ + lea -0xd0(%rbp),%rdi │ │ + mov %r15,%rsi │ │ + call 61ca0 │ │ + cmpb $0xff,-0xd0(%rbp) │ │ + je 5ec85 │ │ + jmp 5fdf1 │ │ + mov -0x130(%rbp),%rax │ │ + mov -0x128(%rbp),%rcx │ │ and %al,%cl │ │ test $0x1,%cl │ │ - je 60414 │ │ - cmp %r8,-0xc8(%rbp) │ │ - jae 604c8 │ │ - mov 0x28(%rsi),%r14 │ │ - cmp 0x18(%rsi),%r14 │ │ - mov -0x40(%rbp),%rdx │ │ - mov -0xc8(%rbp),%rdi │ │ - je 60573 │ │ - mov 0x20(%rsi),%rax │ │ + je 5fb6e │ │ + mov -0x118(%rbp),%rax │ │ + cmp -0x150(%rbp),%rax │ │ + jae 5fc05 │ │ + mov 0x28(%r12),%r14 │ │ + cmp 0x18(%r12),%r14 │ │ + je 5fc9b │ │ + mov 0x20(%r12),%rax │ │ mov %r14,%rcx │ │ shl $0x5,%rcx │ │ - mov %rdi,(%rax,%rcx,1) │ │ + mov -0x118(%rbp),%rdx │ │ + mov %rdx,(%rax,%rcx,1) │ │ + mov -0x150(%rbp),%rdx │ │ mov %rdx,0x8(%rax,%rcx,1) │ │ - mov -0x158(%rbp),%rdx │ │ + mov -0x138(%rbp),%rdx │ │ mov %rdx,0x10(%rax,%rcx,1) │ │ - mov %rbx,0x18(%rax,%rcx,1) │ │ + mov %r8,0x18(%rax,%rcx,1) │ │ inc %r14 │ │ - mov %r14,0x28(%rsi) │ │ - jmp 604c8 │ │ - lea -0x108(%rbp),%rax │ │ + mov %r14,0x28(%r12) │ │ + jmp 5fc05 │ │ + lea -0xc8(%rbp),%rax │ │ movups (%rax),%xmm0 │ │ - movaps %xmm0,-0x80(%rbp) │ │ - jmp 604df │ │ - add %r8,%r14 │ │ + movaps %xmm0,-0x60(%rbp) │ │ + mov -0xd8(%rbp),%r14 │ │ + mov -0x80(%rbp),%r8 │ │ + mov -0x30(%rbp),%rax │ │ + mov -0x40(%rbp),%rcx │ │ + lea 0x30(%r12),%r15 │ │ + jmp 5fc32 │ │ + mov %r8,-0xe8(%rbp) │ │ + add %rdx,%r14 │ │ cmp $0x50000,%eax │ │ - movups 0x10(%r15),%xmm0 │ │ - mov 0x198(%rdi),%rdx │ │ - mov 0x1a8(%rdi),%rsi │ │ - movups %xmm0,-0x110(%rbp) │ │ - mov %rdx,-0x100(%rbp) │ │ - mov %rsi,-0xf8(%rbp) │ │ - mov %r14,-0xf0(%rbp) │ │ - mov %rcx,-0xe8(%rbp) │ │ - mov %eax,-0xe0(%rbp) │ │ - setae -0xdc(%rbp) │ │ - lea -0xc0(%rbp),%rdi │ │ - lea -0x110(%rbp),%rsi │ │ - call 632f0 │ │ - mov -0xc0(%rbp),%rax │ │ + movups 0x10(%rdi),%xmm0 │ │ + mov 0x1b0(%rsi),%rdx │ │ + mov 0x1c0(%rsi),%rsi │ │ + movups %xmm0,-0xd0(%rbp) │ │ + mov %rdx,-0xc0(%rbp) │ │ + mov %rsi,-0xb8(%rbp) │ │ + mov %r14,-0xb0(%rbp) │ │ + mov %rcx,-0xa8(%rbp) │ │ + mov %eax,-0xa0(%rbp) │ │ + setae -0x9c(%rbp) │ │ + lea -0x110(%rbp),%rdi │ │ + lea -0xd0(%rbp),%rsi │ │ + call 622d0 │ │ + mov -0x110(%rbp),%rax │ │ test %rax,%rax │ │ - je 604c4 │ │ - mov -0xb8(%rbp),%r12 │ │ - mov -0xb0(%rbp),%r14 │ │ + je 5fc05 │ │ + mov -0x108(%rbp),%r13 │ │ + mov -0x100(%rbp),%r14 │ │ cmp $0x2,%eax │ │ - je 60480 │ │ - cmp %r14,%r12 │ │ - jae 6038a │ │ - mov -0x30(%rbp),%rax │ │ - mov 0x28(%rax),%r13 │ │ - cmp 0x18(%rax),%r13 │ │ - je 60405 │ │ - mov 0x20(%rax),%rcx │ │ - mov %r13,%rdx │ │ - shl $0x5,%rdx │ │ - mov %r12,(%rcx,%rdx,1) │ │ - mov %r14,0x8(%rcx,%rdx,1) │ │ - mov -0x158(%rbp),%rsi │ │ - mov %rsi,0x10(%rcx,%rdx,1) │ │ - mov %rbx,0x18(%rcx,%rdx,1) │ │ - inc %r13 │ │ - mov %r13,0x28(%rax) │ │ - jmp 6038a │ │ - lea 0x18(%rax),%rdi │ │ - call 5aac0 │ │ - mov -0x30(%rbp),%rax │ │ - jmp 603d7 │ │ - and -0x140(%rbp),%al │ │ + je 5fbda │ │ + cmp %r14,%r13 │ │ + jae 5fad0 │ │ + mov %r15,%rbx │ │ + mov 0x28(%r12),%r15 │ │ + cmp 0x18(%r12),%r15 │ │ + je 5fb62 │ │ + mov 0x20(%r12),%rax │ │ + mov %r15,%rcx │ │ + shl $0x5,%rcx │ │ + mov %r13,(%rax,%rcx,1) │ │ + mov %r14,0x8(%rax,%rcx,1) │ │ + mov -0x138(%rbp),%rdx │ │ + mov %rdx,0x10(%rax,%rcx,1) │ │ + mov -0xe8(%rbp),%rdx │ │ + mov %rdx,0x18(%rax,%rcx,1) │ │ + inc %r15 │ │ + mov %r15,0x28(%r12) │ │ + mov %rbx,%r15 │ │ + lea -0x5b16d(%rip),%rbx │ │ + jmp 5fad0 │ │ + lea 0x18(%r12),%rdi │ │ + call 5aec0 │ │ + jmp 5fb1e │ │ + and -0x158(%rbp),%al │ │ test $0x1,%al │ │ - je 604c8 │ │ - mov -0x180(%rbp),%rax │ │ - mov -0xc8(%rbp),%rcx │ │ - lea (%rax,%rcx,1),%r14 │ │ + je 5fc05 │ │ + mov -0x188(%rbp),%rax │ │ + mov -0x118(%rbp),%rcx │ │ + lea (%rcx,%rax,1),%r14 │ │ cmp %r14,%rcx │ │ - jae 604c8 │ │ - mov 0x28(%rsi),%r12 │ │ - cmp 0x18(%rsi),%r12 │ │ - mov -0xc8(%rbp),%rdx │ │ - je 60598 │ │ - mov 0x20(%rsi),%rax │ │ - mov %r12,%rcx │ │ + jae 5fc05 │ │ + mov 0x28(%r12),%r13 │ │ + cmp 0x18(%r12),%r13 │ │ + je 5fcb0 │ │ + mov 0x20(%r12),%rax │ │ + mov %r13,%rcx │ │ shl $0x5,%rcx │ │ + mov -0x118(%rbp),%rdx │ │ mov %rdx,(%rax,%rcx,1) │ │ mov %r14,0x8(%rax,%rcx,1) │ │ - mov -0x158(%rbp),%rdx │ │ + mov -0x138(%rbp),%rdx │ │ mov %rdx,0x10(%rax,%rcx,1) │ │ - mov %rbx,0x18(%rax,%rcx,1) │ │ - inc %r12 │ │ - mov %r12,0x28(%rsi) │ │ - jmp 604c8 │ │ - cmp $0xff,%r12b │ │ - mov -0x30(%rbp),%rsi │ │ - je 604c8 │ │ - mov %r12d,%ecx │ │ + mov %r8,0x18(%rax,%rcx,1) │ │ + inc %r13 │ │ + mov %r13,0x28(%r12) │ │ + jmp 5fc05 │ │ + cmp $0xff,%r13b │ │ + je 5fc05 │ │ + mov %r13d,%ecx │ │ shr $0x8,%ecx │ │ - mov %r12,%rax │ │ + mov %r13,%rax │ │ shr $0x10,%rax │ │ - mov -0xa0(%rbp),%rdx │ │ - mov -0x88(%rbp),%r8 │ │ - mov %r12b,-0x80(%rbp) │ │ - mov %cl,-0x7f(%rbp) │ │ - mov %eax,-0x7e(%rbp) │ │ + mov %r13b,-0x60(%rbp) │ │ + mov %cl,-0x5f(%rbp) │ │ + mov %eax,-0x5e(%rbp) │ │ shr $0x20,%rax │ │ - mov %ax,-0x7a(%rbp) │ │ - mov %r14,-0x78(%rbp) │ │ - mov -0xd8(%rbp),%rdi │ │ - jmp 604f4 │ │ - mov -0x30(%rbp),%rsi │ │ - lea -0x80(%rbp),%rdi │ │ - mov -0x118(%rbp),%rdx │ │ - mov -0x198(%rbp),%rcx │ │ - call 5f460 │ │ - mov -0xd8(%rbp),%rdi │ │ - mov -0xa0(%rbp),%rdx │ │ - mov -0x88(%rbp),%r8 │ │ - cmpb $0xff,-0x80(%rbp) │ │ - jne 6070c │ │ - mov %r8,-0x88(%rbp) │ │ - mov -0x30(%rbp),%rsi │ │ - jmp 5f491 │ │ - mov %rsi,%rdi │ │ - mov %rbx,%r12 │ │ - mov %r8,%rbx │ │ - mov %r15,-0x130(%rbp) │ │ - mov %r9,%r15 │ │ - call 63280 │ │ - mov %r15,%r9 │ │ - mov -0x130(%rbp),%r15 │ │ - mov %rbx,%r8 │ │ - mov %r12,%rbx │ │ - xor %edx,%edx │ │ - mov -0x30(%rbp),%rsi │ │ - jmp 601e6 │ │ - mov %r14,-0x80(%rbp) │ │ - mov %rax,-0x78(%rbp) │ │ - jmp 604df │ │ - mov %r8,-0xd0(%rbp) │ │ - jmp 6055b │ │ - mov %r9,-0xd0(%rbp) │ │ - movq $0x13,-0x80(%rbp) │ │ - mov -0xd0(%rbp),%rax │ │ - mov %rax,-0x78(%rbp) │ │ - jmp 604df │ │ - lea 0x18(%rsi),%rdi │ │ - mov %rbx,%r15 │ │ - mov %rsi,%rbx │ │ - call 5aac0 │ │ - mov -0xc8(%rbp),%rdi │ │ - mov -0x40(%rbp),%rdx │ │ - mov %rbx,%rsi │ │ - mov %r15,%rbx │ │ - jmp 602fb │ │ - lea 0x18(%rsi),%rdi │ │ - mov %rbx,%r15 │ │ - mov %rsi,%rbx │ │ - call 5aac0 │ │ - mov -0xc8(%rbp),%rdx │ │ - mov %rbx,%rsi │ │ - mov %r15,%rbx │ │ - jmp 60452 │ │ - mov $0x13,%ecx │ │ - mov $0x13,%dl │ │ - mov %rdx,-0x50(%rbp) │ │ - mov %rax,%r9 │ │ - mov %rcx,%rax │ │ - shr $0x8,%rax │ │ - mov -0x50(%rbp),%rdx │ │ - mov %dl,-0x80(%rbp) │ │ - mov %rcx,%rdx │ │ + mov %ax,-0x5a(%rbp) │ │ + mov %r14,-0x58(%rbp) │ │ + jmp 5fc1f │ │ + lea -0x60(%rbp),%rdi │ │ + mov %r12,%rsi │ │ + mov -0x140(%rbp),%rdx │ │ + mov -0x1a8(%rbp),%rcx │ │ + call 5ec10 │ │ + mov -0xd8(%rbp),%r14 │ │ + mov -0x80(%rbp),%r8 │ │ + mov -0x30(%rbp),%rax │ │ + mov -0x40(%rbp),%rcx │ │ + cmpb $0xff,-0x60(%rbp) │ │ + jne 5fdfa │ │ + mov %rcx,-0x40(%rbp) │ │ + mov %rax,-0x30(%rbp) │ │ + mov %r8,-0x80(%rbp) │ │ + jmp 5ec85 │ │ + mov %r12,%rdi │ │ + mov %r8,%r14 │ │ + call 62260 │ │ + mov %r14,%r8 │ │ + jmp 5f8e7 │ │ + mov -0x90(%rbp),%rax │ │ + mov %rax,-0x60(%rbp) │ │ + mov %rcx,-0x58(%rbp) │ │ + jmp 5fa62 │ │ + mov $0x11,%eax │ │ + jmp 5fc87 │ │ + mov $0x11,%eax │ │ + lea -0x5b297(%rip),%rbx │ │ + mov %rax,-0x60(%rbp) │ │ + mov %r8,-0x58(%rbp) │ │ + mov -0xd8(%rbp),%r14 │ │ + jmp 5fa6d │ │ + lea 0x18(%r12),%rdi │ │ + mov %r8,%r13 │ │ + call 5aec0 │ │ + mov %r13,%r8 │ │ + jmp 5fa13 │ │ + lea 0x18(%r12),%rdi │ │ + mov %r8,-0xe8(%rbp) │ │ + call 5aec0 │ │ + mov -0xe8(%rbp),%r8 │ │ + jmp 5fba3 │ │ + mov $0x11,%eax │ │ + mov $0x11,%cl │ │ + mov %rcx,-0x30(%rbp) │ │ + mov %rsi,-0x40(%rbp) │ │ + mov %rax,%rcx │ │ + shr $0x8,%rcx │ │ + mov -0x30(%rbp),%rdx │ │ + mov %dl,-0x60(%rbp) │ │ + mov %rax,%rdx │ │ shr $0x38,%rdx │ │ - mov %dl,-0x79(%rbp) │ │ - mov %rcx,%rdx │ │ + mov %dl,-0x59(%rbp) │ │ + mov %rax,%rdx │ │ shr $0x28,%rdx │ │ - mov %dx,-0x7b(%rbp) │ │ - mov %eax,-0x7f(%rbp) │ │ - mov %r9,-0x38(%rbp) │ │ - mov %r9,-0x78(%rbp) │ │ - mov %rcx,-0x50(%rbp) │ │ - jmp 604df │ │ - mov $0x13,%ecx │ │ + mov %dx,-0x5b(%rbp) │ │ + mov %ecx,-0x5f(%rbp) │ │ + mov -0x40(%rbp),%rcx │ │ mov %rcx,-0x58(%rbp) │ │ - mov $0x13,%cl │ │ - mov %rax,%r8 │ │ - mov -0x58(%rbp),%rdx │ │ - mov %rdx,%rax │ │ - shr $0x8,%rax │ │ - mov %cl,-0x80(%rbp) │ │ - mov %rdx,%rcx │ │ - shr $0x38,%rcx │ │ - mov %cl,-0x79(%rbp) │ │ + mov -0xd8(%rbp),%r14 │ │ + mov -0x80(%rbp),%r8 │ │ + jmp 5fa75 │ │ + mov $0x11,%eax │ │ + mov %rax,-0x38(%rbp) │ │ + mov $0x11,%al │ │ + mov %rsi,-0x48(%rbp) │ │ + lea 0x30(%r12),%r15 │ │ + mov -0x38(%rbp),%rdx │ │ mov %rdx,%rcx │ │ - shr $0x28,%rcx │ │ - mov %cx,-0x7b(%rbp) │ │ - mov %eax,-0x7f(%rbp) │ │ - mov %r8,-0x178(%rbp) │ │ - mov %r8,-0x78(%rbp) │ │ - jmp 604df │ │ - mov %r12,0x30(%rsi) │ │ - mov %r14,0x38(%rsi) │ │ - mov $0x6,%r9b │ │ - jmp 6065e │ │ - add %r11,%r13 │ │ - mov %r13,0x30(%rsi) │ │ - movq $0x0,0x38(%rsi) │ │ - mov %r9b,(%rdi) │ │ - movb $0x0,0x1(%rdi) │ │ - movw $0x0,0x6(%rdi) │ │ - movl $0x0,0x2(%rdi) │ │ - mov %r13,0x8(%rdi) │ │ + shr $0x8,%rcx │ │ + mov %al,-0x60(%rbp) │ │ + mov %rdx,%rax │ │ + shr $0x38,%rax │ │ + mov %al,-0x59(%rbp) │ │ + mov %rdx,%rax │ │ + shr $0x28,%rax │ │ + mov %ax,-0x5b(%rbp) │ │ + mov %ecx,-0x5f(%rbp) │ │ + mov -0x48(%rbp),%rax │ │ + mov %rax,-0x58(%rbp) │ │ + jmp 5fc1f │ │ + mov $0x32,%eax │ │ + jmp 5fc80 │ │ + mov -0xe0(%rbp),%rax │ │ + movb $0xff,(%rax) │ │ + jmp 5fddf │ │ + mov -0xcf(%rbp),%ecx │ │ + mov -0xcc(%rbp),%edx │ │ + mov %edx,-0x75(%rbp) │ │ + mov %ecx,-0x78(%rbp) │ │ + mov -0xc8(%rbp),%rcx │ │ + mov -0xe0(%rbp),%rsi │ │ + mov %al,(%rsi) │ │ + mov -0x78(%rbp),%eax │ │ + mov -0x75(%rbp),%edx │ │ + jmp 5fdd5 │ │ + mov -0xcf(%rbp),%eax │ │ + mov -0xcc(%rbp),%ecx │ │ + mov %ecx,-0x145(%rbp) │ │ + mov %eax,-0x148(%rbp) │ │ + mov -0xc8(%rbp),%rcx │ │ + mov -0xe0(%rbp),%rsi │ │ + mov %dl,(%rsi) │ │ + mov -0x148(%rbp),%eax │ │ + mov -0x145(%rbp),%edx │ │ + mov %eax,0x1(%rsi) │ │ + mov %edx,0x4(%rsi) │ │ + mov %rcx,0x8(%rsi) │ │ add $0x188,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - movb $0xff,(%rdi) │ │ - jmp 60676 │ │ - mov %r12,0x30(%rsi) │ │ - mov %r14,0x38(%rsi) │ │ - mov $0x6,%al │ │ - xor %ecx,%ecx │ │ - jmp 606ac │ │ - add %r11,%r10 │ │ - mov %r10,0x30(%rsi) │ │ - movq $0x0,0x38(%rsi) │ │ - xor %ecx,%ecx │ │ - xor %edx,%edx │ │ - mov %al,(%rdi) │ │ - mov %dl,0x1(%rdi) │ │ - mov %ecx,0x2(%rdi) │ │ - shr $0x20,%rcx │ │ - mov %cx,0x6(%rdi) │ │ - mov %r10,0x8(%rdi) │ │ - jmp 60676 │ │ - mov $0x12,%r9b │ │ - mov %r10,%r13 │ │ - jmp 6065e │ │ - movzbl -0x10f(%rbp),%edx │ │ - mov -0x10e(%rbp),%esi │ │ - movzwl -0x10a(%rbp),%ecx │ │ - shl $0x20,%rcx │ │ - or %rsi,%rcx │ │ - mov -0x108(%rbp),%r10 │ │ - mov %r14,%rdi │ │ - jmp 606ae │ │ - movups -0x110(%rbp),%xmm0 │ │ - movups %xmm0,(%r14) │ │ - jmp 60676 │ │ - mov $0x12,%al │ │ - xor %ecx,%ecx │ │ - mov %r9,%r10 │ │ - jmp 606ac │ │ - movaps -0x80(%rbp),%xmm0 │ │ - movups %xmm0,(%rdi) │ │ - jmp 60676 │ │ - lea 0x193d9(%rip),%rcx │ │ + movups -0xd0(%rbp),%xmm0 │ │ + jmp 5fdfe │ │ + movaps -0x60(%rbp),%xmm0 │ │ + mov -0xe0(%rbp),%rax │ │ + movups %xmm0,(%rax) │ │ + jmp 5fddf │ │ + lea 0x16fe7(%rip),%rcx │ │ mov $0x5,%edx │ │ xor %edi,%edi │ │ mov %r8,%rsi │ │ - call 32050 │ │ - lea 0x193c3(%rip),%rcx │ │ + call 31960 │ │ + lea 0x16fd1(%rip),%rcx │ │ + mov %rdx,%rsi │ │ mov $0x5,%edx │ │ xor %edi,%edi │ │ - mov %rbx,%rsi │ │ - call 32050 │ │ - int3 │ │ - int3 │ │ + call 31960 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ - movzwl 0x18(%rsi),%eax │ │ + movzwl 0x20(%rsi),%eax │ │ cmp $0x2130,%eax │ │ - jg 607cc │ │ + jg 5febd │ │ add $0xfffffffe,%eax │ │ cmp $0x8a,%eax │ │ - ja 60bfb │ │ - lea -0x5b753(%rip),%rcx │ │ + ja 6040e │ │ + lea -0x5b2c3(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ + mov (%rsi),%eax │ │ + or $0x8,%eax │ │ + cmp $0x9,%eax │ │ + jne 6040e │ │ + movups 0x8(%rsi),%xmm0 │ │ + movups %xmm0,0x8(%rdi) │ │ + movq $0x9,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ mov (%rsi),%rax │ │ cmp $0x1,%rax │ │ - je 60c1d │ │ - cmp $0x8,%eax │ │ - je 60c1d │ │ - jmp 60bfe │ │ - mov (%rsi),%rax │ │ - cmp $0x1,%rax │ │ - je 60c1d │ │ - cmp $0x8,%eax │ │ - je 60c1d │ │ - cmp $0xa,%eax │ │ - jne 60bfe │ │ + je 5fe7e │ │ + cmp $0x9,%eax │ │ + je 5fe7e │ │ + cmp $0xb,%eax │ │ + jne 6040e │ │ mov 0x8(%rsi),%rax │ │ mov %rax,0x8(%rdi) │ │ - mov $0x11,%eax │ │ - jmp 60f4b │ │ + movq $0x12,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ cmp $0x2131,%eax │ │ - je 60c80 │ │ + je 60369 │ │ cmp $0x2132,%eax │ │ - je 6082e │ │ + je 5ff34 │ │ cmp $0x2133,%eax │ │ - jne 60bfb │ │ - mov (%rsi),%rax │ │ - cmp $0xa,%rax │ │ - jne 60bfe │ │ - jmp 60c65 │ │ - mov (%rsi),%rax │ │ - lea -0x1(%rax),%rcx │ │ - cmp $0x7,%rcx │ │ - ja 60bfe │ │ - lea -0x5b483(%rip),%rax │ │ - movslq (%rax,%rcx,4),%rcx │ │ - add %rax,%rcx │ │ - jmp *%rcx │ │ - mov (%rsi),%rax │ │ - cmp $0xa,%rax │ │ - jne 60bfe │ │ - jmp 60c41 │ │ + jne 6040e │ │ + cmpl $0xb,(%rsi) │ │ + jne 6040e │ │ + mov 0x8(%rsi),%rax │ │ + mov %rax,0x8(%rdi) │ │ + movq $0xc,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ mov (%rsi),%rax │ │ - cmp $0xa,%rax │ │ - jne 60bfe │ │ - jmp 60c53 │ │ + dec %rax │ │ + cmp $0x8,%rax │ │ + ja 6040e │ │ + lea -0x5afce(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmp *%rax │ │ + cmpl $0xb,(%rsi) │ │ + jne 6040e │ │ + mov 0x8(%rsi),%rax │ │ + mov %rax,0x8(%rdi) │ │ + movq $0x17,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ + cmpl $0xb,(%rsi) │ │ + jne 6040e │ │ + mov 0x8(%rsi),%rax │ │ + mov %rax,0x8(%rdi) │ │ + movq $0x18,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ mov (%rsi),%rax │ │ - lea -0x2(%rax),%rcx │ │ - cmp $0x5,%rcx │ │ - ja 60bfe │ │ - lea -0x5b588(%rip),%rax │ │ - movslq (%rax,%rcx,4),%rcx │ │ - add %rax,%rcx │ │ - jmp *%rcx │ │ + add $0xfffffffffffffffe,%rax │ │ + cmp $0x6,%rax │ │ + ja 6040e │ │ + lea -0x5b105(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmp *%rax │ │ mov %rdi,%rbx │ │ mov %rsi,%rdi │ │ mov %rsi,%r14 │ │ - call 62bc0 │ │ + call 61c00 │ │ mov %r14,%rsi │ │ mov %rbx,%rdi │ │ test $0x1,%al │ │ - je 60bfb │ │ + je 6040e │ │ mov %dl,0x8(%rdi) │ │ - mov $0x28,%eax │ │ - jmp 60f4b │ │ - mov (%rsi),%rax │ │ - cmp $0xa,%rax │ │ - jne 60bfe │ │ - jmp 60cb3 │ │ + movq $0x29,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ + cmpl $0xb,(%rsi) │ │ + jne 6040e │ │ + mov 0x8(%rsi),%rax │ │ + mov %rax,0x8(%rdi) │ │ + movq $0x16,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ mov %rdi,%rbx │ │ mov %rsi,%rdi │ │ mov %rsi,%r14 │ │ - call 62bc0 │ │ + call 61c00 │ │ mov %r14,%rsi │ │ mov %rbx,%rdi │ │ test $0x1,%al │ │ - je 60bfb │ │ + je 6040e │ │ mov %dl,0x8(%rdi) │ │ - mov $0x29,%eax │ │ - jmp 60f4b │ │ + movq $0x2a,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ mov %rdi,%rbx │ │ mov %rsi,%rdi │ │ mov %rsi,%r14 │ │ - call 62bc0 │ │ + call 61c00 │ │ mov %r14,%rsi │ │ mov %rbx,%rdi │ │ test $0x1,%al │ │ - je 60bfb │ │ + je 6040e │ │ mov %dl,0x8(%rdi) │ │ - mov $0x22,%eax │ │ - jmp 60f4b │ │ - mov (%rsi),%rax │ │ - cmp $0xa,%rax │ │ - jne 60bfe │ │ - jmp 60cd7 │ │ + movq $0x23,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ + cmpl $0xb,(%rsi) │ │ + jne 6040e │ │ + mov 0x8(%rsi),%rax │ │ + mov %rax,0x8(%rdi) │ │ + movq $0x1d,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ mov (%rsi),%rax │ │ - lea -0x2(%rax),%rcx │ │ - cmp $0x5,%rcx │ │ - ja 60bfe │ │ - lea -0x5b630(%rip),%rax │ │ - movslq (%rax,%rcx,4),%rcx │ │ - add %rax,%rcx │ │ - jmp *%rcx │ │ + add $0xfffffffffffffffe,%rax │ │ + cmp $0x6,%rax │ │ + ja 6040e │ │ + lea -0x5b1c5(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmp *%rax │ │ mov %rdi,%rbx │ │ mov %rsi,%rdi │ │ mov %rsi,%r14 │ │ - call 62bc0 │ │ + call 61c00 │ │ mov %r14,%rsi │ │ mov %rbx,%rdi │ │ test $0x1,%al │ │ - je 60bfb │ │ + je 6040e │ │ mov %dl,0x8(%rdi) │ │ - mov $0x20,%eax │ │ - jmp 60f4b │ │ + movq $0x21,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ mov (%rsi),%rax │ │ - lea -0x1(%rax),%rcx │ │ - cmp $0x7,%rcx │ │ - ja 60bfe │ │ - lea -0x5b60a(%rip),%rax │ │ - movslq (%rax,%rcx,4),%rcx │ │ - add %rax,%rcx │ │ - jmp *%rcx │ │ + dec %rax │ │ + cmp $0x8,%rax │ │ + ja 6040e │ │ + lea -0x5b190(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmp *%rax │ │ mov %rdi,%rbx │ │ mov %rsi,%rdi │ │ mov %rsi,%r14 │ │ - call 62c30 │ │ + call 61c50 │ │ mov %r14,%rsi │ │ mov %rbx,%rdi │ │ test $0x1,%al │ │ - je 60bfb │ │ + je 6040e │ │ mov %dx,0x8(%rdi) │ │ - mov $0x26,%eax │ │ - jmp 60f4b │ │ - mov (%rsi),%rax │ │ - lea -0x2(%rax),%rcx │ │ - cmp $0x5,%rcx │ │ - ja 60bfe │ │ - lea -0x5b6ad(%rip),%rax │ │ - movslq (%rax,%rcx,4),%rcx │ │ - add %rax,%rcx │ │ - jmp *%rcx │ │ + movq $0x27,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ mov (%rsi),%rax │ │ - lea -0x2(%rax),%rcx │ │ - cmp $0x5,%rcx │ │ - ja 60bfe │ │ - lea -0x5b766(%rip),%rax │ │ - movslq (%rax,%rcx,4),%rcx │ │ - add %rax,%rcx │ │ - jmp *%rcx │ │ + add $0xfffffffffffffffe,%rax │ │ + cmp $0x6,%rax │ │ + ja 6040e │ │ + lea -0x5b241(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmp *%rax │ │ mov (%rsi),%rax │ │ - cmp $0xa,%rax │ │ - jne 60bfe │ │ - jmp 60cc5 │ │ + add $0xfffffffffffffffe,%rax │ │ + cmp $0x6,%rax │ │ + ja 6040e │ │ + lea -0x5b312(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmp *%rax │ │ + cmpl $0xb,(%rsi) │ │ + jne 6040e │ │ + mov 0x8(%rsi),%rax │ │ + mov %rax,0x8(%rdi) │ │ + movq $0x11,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ mov (%rsi),%rax │ │ - lea -0x1(%rax),%rcx │ │ - cmp $0x7,%rcx │ │ - ja 60bfe │ │ - lea -0x5b751(%rip),%rax │ │ - movslq (%rax,%rcx,4),%rcx │ │ - add %rax,%rcx │ │ - jmp *%rcx │ │ + dec %rax │ │ + cmp $0x8,%rax │ │ + ja 6040e │ │ + lea -0x5b2fb(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmp *%rax │ │ mov %rdi,%rbx │ │ mov %rsi,%rdi │ │ mov %rsi,%r14 │ │ - call 62bc0 │ │ + call 61c00 │ │ mov %r14,%rsi │ │ mov %rbx,%rdi │ │ test $0x1,%al │ │ - je 60bfb │ │ + je 6040e │ │ mov %dl,0x8(%rdi) │ │ - mov $0x2b,%eax │ │ - jmp 60f4b │ │ + movq $0x2c,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ mov (%rsi),%rax │ │ - lea -0x2(%rax),%rcx │ │ - cmp $0x5,%rcx │ │ - ja 60bfe │ │ - lea -0x5b7cb(%rip),%rax │ │ - movslq (%rax,%rcx,4),%rcx │ │ - add %rax,%rcx │ │ - jmp *%rcx │ │ - movzbl 0x8(%rsi),%eax │ │ - jmp 60f42 │ │ + add $0xfffffffffffffffe,%rax │ │ + cmp $0x6,%rax │ │ + ja 6040e │ │ + lea -0x5b37f(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmp *%rax │ │ + mov 0x8(%rsi),%rax │ │ + jmp 603aa │ │ + cmpl $0xb,(%rsi) │ │ + jne 6040e │ │ + mov 0x8(%rsi),%rax │ │ + mov %rax,0x8(%rdi) │ │ + movq $0x15,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ mov (%rsi),%rax │ │ + dec %rax │ │ cmp $0xa,%rax │ │ - jne 60bfe │ │ - jmp 60ce9 │ │ - mov (%rsi),%rax │ │ - lea -0x1(%rax),%rcx │ │ - cmp $0x9,%rcx │ │ - ja 60bfe │ │ - lea -0x5b76f(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmp *%rcx │ │ + ja 6040e │ │ + lea -0x5b315(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmp *%rax │ │ mov (%rsi),%rax │ │ - lea -0x2(%rax),%rcx │ │ - cmp $0x5,%rcx │ │ - ja 60bfe │ │ - lea -0x5b730(%rip),%rax │ │ - movslq (%rax,%rcx,4),%rcx │ │ - add %rax,%rcx │ │ - jmp *%rcx │ │ + add $0xfffffffffffffffe,%rax │ │ + cmp $0x6,%rax │ │ + ja 6040e │ │ + lea -0x5b2ca(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmp *%rax │ │ mov %rdi,%rbx │ │ mov %rsi,%rdi │ │ mov %rsi,%r14 │ │ - call 62bc0 │ │ + call 61c00 │ │ mov %r14,%rsi │ │ mov %rbx,%rdi │ │ test $0x1,%al │ │ - je 60bfb │ │ + je 6040e │ │ mov %dl,0x8(%rdi) │ │ - mov $0x23,%eax │ │ - jmp 60f4b │ │ + movq $0x24,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ mov %rdi,%rbx │ │ mov %rsi,%rdi │ │ mov %rsi,%r14 │ │ - call 62bc0 │ │ + call 61c00 │ │ mov %r14,%rsi │ │ mov %rbx,%rdi │ │ test $0x1,%al │ │ - je 60bfb │ │ + je 6040e │ │ mov %dl,0x8(%rdi) │ │ - mov $0x24,%eax │ │ - jmp 60f4b │ │ - mov (%rsi),%rax │ │ - cmp $0xa,%rax │ │ - jne 60bfe │ │ - jmp 60cfb │ │ + movq $0x25,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ + cmpl $0xb,(%rsi) │ │ + jne 6040e │ │ + mov 0x8(%rsi),%rax │ │ + mov %rax,0x8(%rdi) │ │ + movq $0x13,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ mov %rdi,%rbx │ │ mov %rsi,%rdi │ │ mov %rsi,%r14 │ │ - call 62bc0 │ │ + call 61c00 │ │ mov %r14,%rsi │ │ mov %rbx,%rdi │ │ test $0x1,%al │ │ - je 60bfb │ │ + je 6040e │ │ mov %dl,0x8(%rdi) │ │ - mov $0x2a,%eax │ │ - jmp 60f4b │ │ + movq $0x2b,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ mov (%rsi),%rax │ │ - lea -0x2(%rax),%rcx │ │ - cmp $0x5,%rcx │ │ - ja 60bfe │ │ - lea -0x5b8be(%rip),%rax │ │ - movslq (%rax,%rcx,4),%rcx │ │ - add %rax,%rcx │ │ - jmp *%rcx │ │ - movzbl 0x8(%rsi),%eax │ │ - jmp 60c33 │ │ + add $0xfffffffffffffffe,%rax │ │ + cmp $0x6,%rax │ │ + ja 6040e │ │ + lea -0x5b489(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmp *%rax │ │ + mov 0x8(%rsi),%rax │ │ + jmp 602d9 │ │ mov 0x8(%rsi),%rax │ │ test %rax,%rax │ │ - jns 60c33 │ │ - jmp 60ea3 │ │ - movzwl 0x8(%rsi),%eax │ │ - jmp 60c33 │ │ + jns 602d9 │ │ + jmp 6040e │ │ mov 0x8(%rsi),%eax │ │ - jmp 60c33 │ │ - mov (%rsi),%rax │ │ - lea -0x2(%rax),%rcx │ │ - cmp $0x5,%rcx │ │ - ja 60bfe │ │ - lea -0x5b85f(%rip),%rax │ │ - movslq (%rax,%rcx,4),%rcx │ │ - add %rax,%rcx │ │ - jmp *%rcx │ │ + jmp 602d9 │ │ movzbl 0x8(%rsi),%eax │ │ - jmp 60d11 │ │ + jmp 602d9 │ │ + movzwl 0x8(%rsi),%eax │ │ + mov %rax,0x8(%rdi) │ │ + movq $0x8,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ + mov (%rsi),%rax │ │ + add $0xfffffffffffffffe,%rax │ │ + cmp $0x6,%rax │ │ + ja 6040e │ │ + lea -0x5b41d(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmp *%rax │ │ + mov 0x8(%rsi),%rax │ │ + jmp 603d4 │ │ mov %rdi,%rbx │ │ mov %rsi,%rdi │ │ mov %rsi,%r14 │ │ - call 62bc0 │ │ + call 61c00 │ │ mov %r14,%rsi │ │ mov %rbx,%rdi │ │ test $0x1,%al │ │ - je 60bfb │ │ + je 6040e │ │ mov %dl,0x8(%rdi) │ │ - mov $0x21,%eax │ │ - jmp 60f4b │ │ + movq $0x22,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ mov %rdi,%rbx │ │ mov %rsi,%rdi │ │ mov %rsi,%r14 │ │ - call 62bc0 │ │ + call 61c00 │ │ mov %r14,%rsi │ │ mov %rbx,%rdi │ │ test $0x1,%al │ │ - je 60bfb │ │ + je 6040e │ │ mov %dl,0x8(%rdi) │ │ - mov $0x25,%eax │ │ - jmp 60f4b │ │ + movq $0x26,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ mov (%rsi),%rax │ │ - lea -0x5b855(%rip),%rcx │ │ + add $0xfffffffffffffffe,%rax │ │ + cmp $0x6,%rax │ │ + ja 6040e │ │ + lea -0x5b5b1(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - xor %eax,%eax │ │ - jmp 60f4b │ │ - movups 0x8(%rsi),%xmm0 │ │ - movups %xmm0,0x8(%rdi) │ │ - mov $0x8,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0x7,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0x16,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0x17,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0xb,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - jmp 60f42 │ │ - mov (%rsi),%rax │ │ - lea -0x2(%rax),%rcx │ │ - cmp $0x5,%rcx │ │ - ja 60bfe │ │ - lea -0x5ba48(%rip),%rax │ │ - movslq (%rax,%rcx,4),%rcx │ │ - add %rax,%rcx │ │ - jmp *%rcx │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0x2d,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0x15,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0x10,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0x1c,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0x14,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0x12,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0x27,%eax │ │ - jmp 60f4b │ │ - movzbl 0x8(%rsi),%eax │ │ - mov %al,0x8(%rdi) │ │ - mov $0x2b,%eax │ │ - jmp 60f4b │ │ - movzbl 0x8(%rsi),%eax │ │ - mov %al,0x8(%rdi) │ │ - mov $0x25,%eax │ │ - jmp 60f4b │ │ - movzbl 0x8(%rsi),%eax │ │ - mov %al,0x8(%rdi) │ │ - mov $0x23,%eax │ │ - jmp 60f4b │ │ - movzbl 0x8(%rsi),%eax │ │ - mov %al,0x8(%rdi) │ │ - mov $0x24,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0x1b,%eax │ │ - jmp 60f4b │ │ - movzbl 0x8(%rsi),%eax │ │ - mov %al,0x8(%rdi) │ │ - mov $0x22,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0xe,%eax │ │ - jmp 60f4b │ │ - movzbl 0x8(%rsi),%eax │ │ - mov %al,0x8(%rdi) │ │ - mov $0x21,%eax │ │ - jmp 60f4b │ │ + jmp 603fe │ │ mov 0x8(%rsi),%eax │ │ - mov %eax,0x8(%rdi) │ │ - mov $0x4,%eax │ │ - jmp 60f4b │ │ - movzbl 0x8(%rsi),%eax │ │ - mov %al,0x8(%rdi) │ │ - mov $0x28,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0xc,%eax │ │ - jmp 60f4b │ │ - movzbl 0x8(%rsi),%eax │ │ - mov %al,0x8(%rdi) │ │ - mov $0x9,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0x19,%eax │ │ - jmp 60f4b │ │ + jmp 603aa │ │ mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0x18,%eax │ │ - jmp 60f4b │ │ + test %rax,%rax │ │ + jns 603aa │ │ + jmp 6040e │ │ movzbl 0x8(%rsi),%eax │ │ - mov %al,0x8(%rdi) │ │ - mov $0x2,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0xf,%eax │ │ - jmp 60f4b │ │ + jmp 603aa │ │ movzwl 0x8(%rsi),%eax │ │ - mov %ax,0x8(%rdi) │ │ - mov $0x3,%eax │ │ - jmp 60f4b │ │ - movups 0x8(%rsi),%xmm0 │ │ - movups %xmm0,0x8(%rdi) │ │ - mov $0x1,%eax │ │ - jmp 60f4b │ │ - movups 0x8(%rsi),%xmm0 │ │ - movups %xmm0,0x8(%rdi) │ │ - mov $0x1f,%eax │ │ - jmp 60f4b │ │ - movzbl 0x8(%rsi),%eax │ │ - mov %al,0x8(%rdi) │ │ - mov $0x29,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0x5,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0xd,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0x6,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0xa,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0x1e,%eax │ │ - jmp 60f4b │ │ - movzbl 0x8(%rsi),%eax │ │ - mov %al,0x8(%rdi) │ │ - mov $0x20,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ mov %rax,0x8(%rdi) │ │ - mov $0x13,%eax │ │ - jmp 60f4b │ │ + movq $0x2d,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ + mov 0x8(%rsi),%eax │ │ + jmp 603d4 │ │ movzbl 0x8(%rsi),%eax │ │ - mov %al,0x8(%rdi) │ │ - mov $0x2a,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0x1d,%eax │ │ - jmp 60f4b │ │ - movzwl 0x8(%rsi),%eax │ │ - mov %ax,0x8(%rdi) │ │ - mov $0x26,%eax │ │ - jmp 60f4b │ │ - mov 0x8(%rsi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov $0x1a,%eax │ │ - jmp 60f4b │ │ + jmp 603d4 │ │ movzwl 0x8(%rsi),%eax │ │ - jmp 60f42 │ │ - mov 0x8(%rsi),%eax │ │ - jmp 60f42 │ │ + jmp 603d4 │ │ mov 0x8(%rsi),%rax │ │ test %rax,%rax │ │ - js 60ea3 │ │ + js 6040e │ │ mov %rax,0x8(%rdi) │ │ - mov $0x2c,%eax │ │ - mov %rax,(%rdi) │ │ + movq $0x28,(%rdi) │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov 0x8(%rsi),%eax │ │ - jmp 60d11 │ │ - movzwl 0x8(%rsi),%eax │ │ - jmp 60d11 │ │ - mov 0x8(%rsi),%rax │ │ - test %rax,%rax │ │ - jns 60d11 │ │ - jmp 60ea3 │ │ - mov 0x8(%rsi),%eax │ │ - jmp 60ca5 │ │ + jmp 603fe │ │ movzbl 0x8(%rsi),%eax │ │ - jmp 60ca5 │ │ + jmp 603fe │ │ movzwl 0x8(%rsi),%eax │ │ - jmp 60ca5 │ │ + jmp 603fe │ │ mov 0x8(%rsi),%rax │ │ test %rax,%rax │ │ - jns 60ca5 │ │ - jmp 60ea3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + js 6040e │ │ + mov %rax,0x8(%rdi) │ │ + movq $0x2e,(%rdi) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + jmp 5a8f0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -72553,346 +71711,365 @@ │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ push %rax │ │ mov 0x18(%rbp),%r10 │ │ test %r10,%r10 │ │ - je 610f1 │ │ + je 60551 │ │ mov %r9,%rax │ │ mov 0x10(%rbp),%r9 │ │ - cmp $0xd,%rsi │ │ - je 6118d │ │ cmp $0xe,%rsi │ │ - je 610fc │ │ + je 605ed │ │ cmp $0xf,%rsi │ │ - jne 610f1 │ │ - mov 0xf0(%r8),%rax │ │ + je 6055c │ │ + cmp $0x10,%rsi │ │ + jne 60551 │ │ + mov 0x100(%r8),%rax │ │ test %rax,%rax │ │ - je 610f1 │ │ + je 60551 │ │ mov 0x30(%r9),%r8 │ │ test %r8,%r8 │ │ - je 6121b │ │ + je 60695 │ │ mov 0x28(%r9),%rcx │ │ xor %esi,%esi │ │ cmp $0x1,%r8 │ │ - je 61048 │ │ + je 604b8 │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ mov %rsi,%r11 │ │ mov %r8,%rbx │ │ shr $1,%rbx │ │ add %rbx,%rsi │ │ - imul $0x1c8,%rsi,%r14 │ │ - cmp %rdx,0x1c0(%rcx,%r14,1) │ │ + imul $0x1f0,%rsi,%r14 │ │ + cmp %rdx,0x1e0(%rcx,%r14,1) │ │ cmova %r11,%rsi │ │ sub %rbx,%r8 │ │ cmp $0x1,%r8 │ │ - ja 61020 │ │ - imul $0x1c8,%rsi,%r8 │ │ - cmp %rdx,0x1c0(%rcx,%r8,1) │ │ - je 6121b │ │ + ja 60490 │ │ + imul $0x1f0,%rsi,%r8 │ │ + cmp %rdx,0x1e0(%rcx,%r8,1) │ │ + je 60695 │ │ adc $0x0,%rsi │ │ - je 6121b │ │ - imul $0x1c8,%rsi,%rsi │ │ - cmpb $0x0,-0x1c8(%rcx,%rsi,1) │ │ - jne 6121b │ │ - lea (%rcx,%rsi,1),%r11 │ │ - sub -0x1c0(%r11),%rdx │ │ - jb 6121b │ │ - mov -0x198(%r11),%r8 │ │ - mov -0x190(%r11),%rbx │ │ - xor %r14d,%r14d │ │ - cmpb $0x8,-0x17f(%r11) │ │ - sete %r14b │ │ - sub %r8,%rbx │ │ - lea (%rbx,%r14,8),%rbx │ │ - add $0x4,%rbx │ │ - mov %rdx,%r11 │ │ - sub %rbx,%r11 │ │ - jb 6121b │ │ - cmp %r8,%r11 │ │ - jae 6121b │ │ + je 60695 │ │ + imul $0x1f0,%rsi,%rsi │ │ + cmpb $0x9,-0x4c(%rcx,%rsi,1) │ │ + jne 60695 │ │ + lea (%rcx,%rsi,1),%rbx │ │ + mov %rdx,%r8 │ │ + sub -0x58(%rbx),%r8 │ │ + jb 60695 │ │ + mov -0x70(%rbx),%r11 │ │ + mov -0x68(%rbx),%r14 │ │ + xor %r15d,%r15d │ │ + cmpb $0x8,-0x4f(%rbx) │ │ + sete %r15b │ │ + sub %r11,%r14 │ │ + lea (%r14,%r15,8),%r14 │ │ + add $0x4,%r14 │ │ + mov %r8,%rbx │ │ + sub %r14,%rbx │ │ + jb 60695 │ │ + cmp %r11,%rbx │ │ + jae 60695 │ │ add %rsi,%rcx │ │ - add $0xfffffffffffffe38,%rcx │ │ + add $0xfffffffffffffe10,%rcx │ │ add $0x10,%rax │ │ mov %r10,(%rsp) │ │ mov $0x1,%esi │ │ - mov %rdx,%r8 │ │ mov %rax,%rdx │ │ - call 62780 │ │ - jmp 6122a │ │ + call 617b0 │ │ + jmp 606a8 │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,(%rdi) │ │ - jmp 6122a │ │ + jmp 606a8 │ │ movzbl %cl,%esi │ │ test %sil,%sil │ │ - je 611aa │ │ + je 6060a │ │ cmp $0x1,%esi │ │ - jne 6121b │ │ + jne 60695 │ │ mov 0x30(%r9),%r11 │ │ test %r11,%r11 │ │ - je 6121b │ │ + je 60695 │ │ mov 0x28(%r9),%rax │ │ xor %ecx,%ecx │ │ cmp $0x1,%r11 │ │ - je 61158 │ │ + je 605b8 │ │ nopw 0x0(%rax,%rax,1) │ │ mov %rcx,%rbx │ │ mov %r11,%r14 │ │ shr $1,%r14 │ │ add %r14,%rcx │ │ - imul $0x1c8,%rcx,%r15 │ │ - cmp %rdx,0x1c0(%rax,%r15,1) │ │ + imul $0x1f0,%rcx,%r15 │ │ + cmp %rdx,0x1e0(%rax,%r15,1) │ │ cmova %rbx,%rcx │ │ sub %r14,%r11 │ │ cmp $0x1,%r11 │ │ - ja 61130 │ │ - imul $0x1c8,%rcx,%r11 │ │ - cmp %rdx,0x1c0(%rax,%r11,1) │ │ - je 6121b │ │ + ja 60590 │ │ + imul $0x1f0,%rcx,%r11 │ │ + cmp %rdx,0x1e0(%rax,%r11,1) │ │ + je 60695 │ │ adc $0x0,%rcx │ │ - je 6121b │ │ - imul $0x1c8,%rcx,%rcx │ │ + je 60695 │ │ + imul $0x1f0,%rcx,%rcx │ │ add %rax,%rcx │ │ - add $0xfffffffffffffe38,%rcx │ │ - jmp 61210 │ │ + add $0xfffffffffffffe10,%rcx │ │ + jmp 60680 │ │ mov %r10,(%rsp) │ │ movzbl %cl,%esi │ │ mov %rdx,%r10 │ │ mov %r8,%rdx │ │ mov %rax,%rcx │ │ mov %r10,%r8 │ │ - call 62780 │ │ - jmp 6122a │ │ + call 617b0 │ │ + jmp 606a8 │ │ mov 0x20(%r9),%r11 │ │ test %r11,%r11 │ │ - je 6121b │ │ + je 60695 │ │ mov 0x18(%r9),%rax │ │ xor %ecx,%ecx │ │ cmp $0x1,%r11 │ │ - je 611e8 │ │ - nop │ │ + je 60658 │ │ + data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov %rcx,%rbx │ │ mov %r11,%r14 │ │ shr $1,%r14 │ │ add %r14,%rcx │ │ - imul $0x230,%rcx,%r15 │ │ - cmp %rdx,0x1c0(%rax,%r15,1) │ │ + imul $0x250,%rcx,%r15 │ │ + cmp %rdx,0x1f0(%rax,%r15,1) │ │ cmova %rbx,%rcx │ │ sub %r14,%r11 │ │ cmp $0x1,%r11 │ │ - ja 611c0 │ │ - imul $0x230,%rcx,%r11 │ │ - cmp %rdx,0x1c0(%rax,%r11,1) │ │ - je 6121b │ │ + ja 60630 │ │ + imul $0x250,%rcx,%r11 │ │ + cmp %rdx,0x1f0(%rax,%r11,1) │ │ + je 60695 │ │ adc $0x0,%rcx │ │ - je 6121b │ │ - imul $0x230,%rcx,%rcx │ │ + je 60695 │ │ + imul $0x250,%rcx,%rcx │ │ add %rax,%rcx │ │ - add $0xfffffffffffffdd0,%rcx │ │ - cmpb $0x0,(%rcx) │ │ - jne 6121b │ │ - sub 0x8(%rcx),%rdx │ │ - jae 61235 │ │ - movq $0x3a,0x8(%rdi) │ │ + add $0xfffffffffffffdb0,%rcx │ │ + cmpb $0x9,0x1a4(%rcx) │ │ + jne 60695 │ │ + mov %rdx,%rax │ │ + sub 0x198(%rcx),%rax │ │ + jae 606b3 │ │ + movq $0x34,0x8(%rdi) │ │ + mov %rdx,0x10(%rdi) │ │ movq $0x1,(%rdi) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - mov 0x30(%rcx),%rax │ │ - mov 0x38(%rcx),%r11 │ │ - xor %ebx,%ebx │ │ - cmpb $0x8,0x49(%rcx) │ │ - sete %bl │ │ - sub %rax,%r11 │ │ - lea (%r11,%rbx,8),%rbx │ │ - add $0x4,%rbx │ │ - mov %rdx,%r11 │ │ - sub %rbx,%r11 │ │ - jb 6121b │ │ - cmp %rax,%r11 │ │ - jae 6121b │ │ + mov 0x180(%rcx),%r11 │ │ + mov 0x188(%rcx),%rbx │ │ + xor %r14d,%r14d │ │ + cmpb $0x8,0x1a1(%rcx) │ │ + sete %r14b │ │ + sub %r11,%rbx │ │ + lea (%rbx,%r14,8),%r14 │ │ + add $0x4,%r14 │ │ + mov %rax,%rbx │ │ + sub %r14,%rbx │ │ + jb 60695 │ │ + cmp %r11,%rbx │ │ + jae 60695 │ │ mov %r10,(%rsp) │ │ - mov %rdx,%rax │ │ mov %r8,%rdx │ │ mov %rax,%r8 │ │ - call 62780 │ │ - jmp 6122a │ │ + call 617b0 │ │ + jmp 606a8 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %rbx │ │ + mov 0x20(%rdi),%r8 │ │ + mov 0x30(%rdi),%rcx │ │ + cmp 0x10(%rdi),%rcx │ │ + setb %dl │ │ + setbe %r9b │ │ + cmp (%rdi),%r8 │ │ + setb %al │ │ + and %r9b,%al │ │ + lea 0x50(%rdi),%r9 │ │ + or %dl,%al │ │ + je 60785 │ │ + mov $0x2,%edx │ │ + jmp 60743 │ │ + nopl 0x0(%rax) │ │ + inc %rdx │ │ + add $0x20,%r9 │ │ + mov %r10,%r8 │ │ + cmp %rdx,%rsi │ │ + je 607c1 │ │ + mov %rcx,%rbx │ │ + mov (%r9),%rcx │ │ + cmp %rbx,%rcx │ │ + setbe %r11b │ │ + mov -0x10(%r9),%r10 │ │ + cmp %r8,%r10 │ │ + setb %r8b │ │ + cmp %rbx,%rcx │ │ + jb 60730 │ │ + and %r8b,%r11b │ │ + jne 60730 │ │ + cmp %rsi,%rdx │ │ + je 607c1 │ │ + mov %rsi,%rax │ │ + or $0x1,%rax │ │ + bsr %rax,%rcx │ │ + xor $0x3f,%ecx │ │ + add %ecx,%ecx │ │ + xor $0x7e,%ecx │ │ + xor %edx,%edx │ │ + pop %rbx │ │ + jmp 60940 │ │ + mov $0x2,%edx │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %rcx,%rbx │ │ + mov (%r9),%rcx │ │ + cmp %rbx,%rcx │ │ + setbe %r11b │ │ + mov -0x10(%r9),%r10 │ │ + cmp %r8,%r10 │ │ + setb %r8b │ │ + cmp %rbx,%rcx │ │ + jb 60765 │ │ + and %r8b,%r11b │ │ + jne 60765 │ │ + inc %rdx │ │ + add $0x20,%r9 │ │ + mov %r10,%r8 │ │ + cmp %rdx,%rsi │ │ + jne 60790 │ │ + test %al,%al │ │ + je 60811 │ │ + mov %rsi,%rax │ │ + shl $0x4,%rax │ │ + and $0xffffffffffffffe0,%rax │ │ + shl $0x5,%rsi │ │ + add $0xfffffffffffffff0,%rsi │ │ + xor %ecx,%ecx │ │ + nopw 0x0(%rax,%rax,1) │ │ + movups (%rdi,%rcx,1),%xmm0 │ │ + movups -0x10(%rdi,%rsi,1),%xmm1 │ │ + movups %xmm1,(%rdi,%rcx,1) │ │ + movups %xmm0,-0x10(%rdi,%rsi,1) │ │ + movups 0x10(%rdi,%rcx,1),%xmm0 │ │ + movups (%rdi,%rsi,1),%xmm1 │ │ + movups %xmm1,0x10(%rdi,%rcx,1) │ │ + movups %xmm0,(%rdi,%rsi,1) │ │ + add $0x20,%rcx │ │ + add $0xffffffffffffffe0,%rsi │ │ + cmp %rcx,%rax │ │ + jne 607e0 │ │ + pop %rbx │ │ + ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x1000,%rsp │ │ - movq $0x0,(%rsp) │ │ - push %rax │ │ - mov %rsi,%rax │ │ - shr $1,%rax │ │ - mov %rsi,%rcx │ │ - sub %rax,%rcx │ │ - cmp $0x3d090,%rsi │ │ - mov $0x3d090,%r15d │ │ - cmovb %rsi,%r15 │ │ - cmp %rcx,%r15 │ │ - cmovbe %rcx,%r15 │ │ - cmp $0x31,%r15 │ │ - mov $0x30,%eax │ │ - cmovae %r15,%rax │ │ - cmp $0x81,%r15 │ │ - jb 612fe │ │ - mov %rax,%r14 │ │ - shl $0x5,%r14 │ │ - shr $0x3b,%rcx │ │ - sete %cl │ │ - movabs $0x7ffffffffffffff9,%rdx │ │ - cmp %rdx,%r14 │ │ - setb %dl │ │ - test %dl,%cl │ │ - jne 6130c │ │ - call 28ab0 │ │ - lea -0x1028(%rbp),%rbx │ │ - mov $0x80,%ecx │ │ - jmp 6132f │ │ - mov %rdi,%rbx │ │ - mov %r14,%rdi │ │ - mov %rsi,%r12 │ │ - mov %rax,%r13 │ │ - call *0x19f1a(%rip) │ │ - mov %r13,%rcx │ │ - mov %rbx,%rdi │ │ - mov %r12,%rsi │ │ - mov %rax,%rbx │ │ - test %rax,%rax │ │ - je 61366 │ │ - xor %r8d,%r8d │ │ - cmp $0x41,%rsi │ │ - setb %r8b │ │ - mov %rbx,%rdx │ │ - call 614a0 │ │ - cmp $0x80,%r15 │ │ - jbe 61354 │ │ - mov %rbx,%rdi │ │ - call *0x19eec(%rip) │ │ - add $0x1008,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - ret │ │ - mov $0x8,%edi │ │ - mov %r14,%rsi │ │ - call 2899b │ │ - mov %rax,%r14 │ │ - cmp $0x80,%r15 │ │ - jbe 61388 │ │ - mov %rbx,%rdi │ │ - call *0x19eb8(%rip) │ │ - mov %r14,%rdi │ │ - call 718d0 │ │ - push %r14 │ │ push %rbx │ │ shl $0x5,%rsi │ │ add %rdi,%rsi │ │ lea 0x20(%rdi),%rdx │ │ - xor %eax,%eax │ │ - mov %rdi,%rcx │ │ - jmp 613cf │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov $0x20,%eax │ │ + mov %rdi,%r9 │ │ + jmp 60866 │ │ + nopw 0x0(%rax,%rax,1) │ │ mov %rdi,%r11 │ │ mov %r8,(%r11) │ │ mov %r10,0x8(%r11) │ │ mov %rdx,0x10(%r11) │ │ mov %r9,0x18(%r11) │ │ lea 0x20(%rcx),%rdx │ │ add $0x20,%rax │ │ + mov %rcx,%r9 │ │ cmp %rsi,%rdx │ │ - je 6144b │ │ - mov %rcx,%rbx │ │ + je 608e7 │ │ mov %rdx,%rcx │ │ - mov 0x30(%rbx),%rdx │ │ - mov 0x20(%rbx),%r8 │ │ - cmp 0x10(%rbx),%rdx │ │ - jb 613ea │ │ - ja 613c2 │ │ - cmp (%rbx),%r8 │ │ - jae 613c2 │ │ - mov 0x28(%rbx),%r10 │ │ - mov 0x38(%rbx),%r9 │ │ - movups (%rbx),%xmm0 │ │ - movups 0x10(%rbx),%xmm1 │ │ - movups %xmm1,0x10(%rcx) │ │ - movups %xmm0,(%rcx) │ │ - mov %rdi,%r11 │ │ - cmp %rdi,%rbx │ │ - je 613b3 │ │ - mov %rax,%rbx │ │ - jmp 61428 │ │ - nopl (%rax) │ │ - movups (%r14),%xmm0 │ │ - movups 0x10(%r14),%xmm1 │ │ - movups %xmm1,0x10(%r11) │ │ - movups %xmm0,(%r11) │ │ - add $0xffffffffffffffe0,%rbx │ │ - je 613b0 │ │ - lea (%rdi,%rbx,1),%r11 │ │ - lea (%rdi,%rbx,1),%r14 │ │ - add $0xffffffffffffffe0,%r14 │ │ - cmp -0x10(%rdi,%rbx,1),%rdx │ │ - jb 61410 │ │ - ja 613b3 │ │ - cmp (%r14),%r8 │ │ - jb 61410 │ │ - jmp 613b3 │ │ + mov 0x20(%r9),%r8 │ │ + mov 0x30(%r9),%rdx │ │ + mov 0x10(%r9),%rbx │ │ + cmp %rbx,%rdx │ │ + setbe %r10b │ │ + cmp (%r9),%r8 │ │ + setb %r11b │ │ + cmp %rbx,%rdx │ │ + jb 6088d │ │ + and %r11b,%r10b │ │ + je 60852 │ │ + mov 0x28(%r9),%r10 │ │ + mov 0x38(%r9),%r9 │ │ + mov %rax,%r11 │ │ + nopl 0x0(%rax,%rax,1) │ │ + movups -0x20(%rdi,%r11,1),%xmm0 │ │ + movups -0x10(%rdi,%r11,1),%xmm1 │ │ + movups %xmm1,0x10(%rdi,%r11,1) │ │ + movups %xmm0,(%rdi,%r11,1) │ │ + cmp $0x20,%r11 │ │ + je 60840 │ │ + mov -0x30(%rdi,%r11,1),%r15 │ │ + cmp %r15,%rdx │ │ + setbe %bl │ │ + cmp -0x40(%rdi,%r11,1),%r8 │ │ + setb %r14b │ │ + add $0xffffffffffffffe0,%r11 │ │ + cmp %r15,%rdx │ │ + jb 608a0 │ │ + and %r14b,%bl │ │ + jne 608a0 │ │ + add %rdi,%r11 │ │ + jmp 60843 │ │ pop %rbx │ │ pop %r14 │ │ + pop %r15 │ │ ret │ │ int3 │ │ + int3 │ │ + int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %rbx │ │ push %rax │ │ cmpq $0x0,(%rdi) │ │ - je 61492 │ │ + je 60932 │ │ mov 0x8(%rdi),%rax │ │ test %rax,%rax │ │ - je 61492 │ │ + je 60932 │ │ cmpq $0x0,0x10(%rdi) │ │ - je 6147b │ │ + je 6091b │ │ mov %rdi,%rbx │ │ mov %rax,%rdi │ │ - call *0x19dc8(%rip) │ │ + call *0x17be0(%rip) │ │ mov %rbx,%rdi │ │ cmpq $0x0,0x20(%rdi) │ │ - je 61492 │ │ + je 60932 │ │ mov 0x18(%rdi),%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ - jmp *0x19dae(%rip) │ │ + jmp *0x17bc6(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ @@ -72903,2086 +72080,1689 @@ │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x2e8,%rsp │ │ - mov %r8d,-0x5c(%rbp) │ │ - mov %rcx,%r9 │ │ - mov %rdx,%r8 │ │ - mov %rdi,-0x30(%rbp) │ │ - movabs $0x4000000000000000,%rax │ │ - xor %edx,%edx │ │ - div %rsi │ │ - cmp $0x1,%rdx │ │ - sbb $0xffffffffffffffff,%rax │ │ - mov %rax,-0x90(%rbp) │ │ - cmp $0x1001,%rsi │ │ - mov %rsi,-0x48(%rbp) │ │ - mov %rsi,%rax │ │ - jae 6150c │ │ - shr $1,%rax │ │ - mov %rsi,%rcx │ │ - sub %rax,%rcx │ │ - cmp $0x40,%rcx │ │ - mov $0x40,%eax │ │ - cmovb %rcx,%rax │ │ - mov %rax,-0x40(%rbp) │ │ - jmp 61532 │ │ - or $0x1,%rax │ │ - bsr %rax,%rcx │ │ - mov %ecx,%eax │ │ - shr $1,%eax │ │ - and $0x1,%ecx │ │ - add %eax,%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%rax │ │ - shr %cl,%rsi │ │ - add %rax,%rsi │ │ - shr $1,%rsi │ │ - mov %rsi,-0x40(%rbp) │ │ - mov -0x30(%rbp),%rax │ │ - lea 0x50(%rax),%rcx │ │ - mov %rcx,-0x68(%rbp) │ │ - lea 0x10(%rax),%rcx │ │ - mov %rcx,-0x80(%rbp) │ │ - lea -0x10(%rax),%rcx │ │ - mov %rcx,-0x78(%rbp) │ │ - add $0xffffffffffffffe0,%rax │ │ - mov %rax,-0x88(%rbp) │ │ - mov $0x1,%r12d │ │ - xor %r13d,%r13d │ │ - xor %r11d,%r11d │ │ - mov %r8,%rdx │ │ - mov %r8,-0x38(%rbp) │ │ - mov %r9,-0xa8(%rbp) │ │ - mov -0x48(%rbp),%rsi │ │ - sub %r13,%rsi │ │ - jbe 615e0 │ │ - nopl 0x0(%rax) │ │ - mov %r13,%rax │ │ - shl $0x5,%rax │ │ - mov -0x30(%rbp),%rcx │ │ - lea (%rcx,%rax,1),%rdi │ │ - mov %rsi,%r14 │ │ - cmp -0x40(%rbp),%rsi │ │ - jae 61600 │ │ - cmpb $0x0,-0x5c(%rbp) │ │ - je 61620 │ │ - cmp $0x20,%r14 │ │ - mov $0x20,%eax │ │ - cmovae %rax,%r14 │ │ - mov %r14,%rsi │ │ - mov %r9,%rcx │ │ - xor %r8d,%r8d │ │ - mov %r9,%r15 │ │ - xor %r9d,%r9d │ │ - mov %r11,%rbx │ │ - call 61b30 │ │ - mov %r15,%r9 │ │ - mov %rbx,%r11 │ │ - mov -0x38(%rbp),%rsi │ │ - mov %r14d,%eax │ │ - lea 0x1(,%rax,2),%rcx │ │ - jmp 61634 │ │ - nopl (%rax) │ │ - xor %edi,%edi │ │ - mov $0x1,%eax │ │ - mov %rax,-0x70(%rbp) │ │ - cmp $0x2,%r11 │ │ - jae 6167b │ │ - jmp 61966 │ │ - nopw 0x0(%rax,%rax,1) │ │ - cmp $0x2,%r14 │ │ - jae 619b0 │ │ - mov %rdx,%rsi │ │ - lea 0x1(,%r14,2),%rcx │ │ - jmp 61634 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %rdx,%rsi │ │ - mov -0x40(%rbp),%rax │ │ - mov %r14,%rcx │ │ - cmp %rax,%r14 │ │ - cmovae %rax,%rcx │ │ - add %rcx,%rcx │ │ - mov %r12,%rax │ │ - shr $1,%rax │ │ - mov %rcx,-0x70(%rbp) │ │ - shr $1,%rcx │ │ - lea 0x0(,%r13,2),%rdx │ │ - sub %rax,%rdx │ │ - lea (%rcx,%r13,2),%rax │ │ - mov -0x90(%rbp),%rcx │ │ - imul %rcx,%rdx │ │ - imul %rcx,%rax │ │ - xor %rdx,%rax │ │ - mov $0x7f,%edi │ │ - bsr %rax,%rdi │ │ - xor $0x3f,%edi │ │ - mov %rsi,%rdx │ │ - cmp $0x2,%r11 │ │ - jb 61966 │ │ - mov %r13,%rcx │ │ - shl $0x5,%rcx │ │ - mov -0x30(%rbp),%rax │ │ - add %rcx,%rax │ │ - mov %rax,-0x98(%rbp) │ │ - add -0x88(%rbp),%rcx │ │ - mov %rcx,-0xa0(%rbp) │ │ - mov %rdi,-0x50(%rbp) │ │ - mov %r13,-0xb8(%rbp) │ │ - jmp 616f3 │ │ - mov %r15,%r13 │ │ - mov %r8,%rsi │ │ - sub %rsi,%r12 │ │ - mov %r13,%rdi │ │ - mov %r12,%rdx │ │ - call *0x19b88(%rip) │ │ - mov -0xa8(%rbp),%r9 │ │ - mov -0x38(%rbp),%rdx │ │ - mov -0x58(%rbp),%r11 │ │ - mov -0x50(%rbp),%rdi │ │ - mov -0xb0(%rbp),%r15 │ │ - lea 0x1(,%r15,2),%r12 │ │ - mov -0xb8(%rbp),%r13 │ │ - cmp $0x1,%r11 │ │ - jbe 61960 │ │ - cmp %dil,-0xfb(%rbp,%r11,1) │ │ - jb 61966 │ │ - dec %r11 │ │ - mov -0x310(%rbp,%r11,8),%rax │ │ - mov %rax,%r14 │ │ - shr $1,%r14 │ │ - mov %r12,%rbx │ │ - shr $1,%rbx │ │ - lea (%r14,%rbx,1),%r15 │ │ - cmp %r9,%r15 │ │ - ja 61740 │ │ - mov %eax,%ecx │ │ - or %r12d,%ecx │ │ - and $0x1,%ecx │ │ - jne 61740 │ │ - add %r15,%r15 │ │ - mov %r15,%r12 │ │ - cmp $0x1,%r11 │ │ - ja 616f3 │ │ - jmp 61960 │ │ - nopl 0x0(%rax) │ │ - sub %r15,%r13 │ │ - shl $0x5,%r13 │ │ - add -0x30(%rbp),%r13 │ │ - test $0x1,%al │ │ - mov %r11,-0x58(%rbp) │ │ - je 61770 │ │ - test $0x1,%r12b │ │ - je 617b3 │ │ - test %rbx,%rbx │ │ - jne 617fc │ │ - jmp 616da │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %r14,%rax │ │ - or $0x1,%rax │ │ - bsr %rax,%r8 │ │ - xor $0x3f,%r8d │ │ - add %r8d,%r8d │ │ - xor $0x7e,%r8d │ │ - mov %r13,%rdi │ │ - mov %r14,%rsi │ │ - mov %r9,%rcx │ │ - mov %r9,%r15 │ │ - xor %r9d,%r9d │ │ - call 61b30 │ │ - mov %r15,%r9 │ │ - lea (%r14,%rbx,1),%r15 │ │ - mov -0x50(%rbp),%rdi │ │ - mov -0x58(%rbp),%r11 │ │ - mov -0x38(%rbp),%rdx │ │ - test $0x1,%r12b │ │ - jne 61759 │ │ - mov %r14,%rdi │ │ - shl $0x5,%rdi │ │ - add %r13,%rdi │ │ - mov %rbx,%rax │ │ - or $0x1,%rax │ │ - bsr %rax,%r8 │ │ - xor $0x3f,%r8d │ │ - add %r8d,%r8d │ │ - xor $0x7e,%r8d │ │ + sub $0x38,%rsp │ │ + mov %ecx,-0x2c(%rbp) │ │ + mov %rsi,%rbx │ │ + mov %rdi,%r15 │ │ + cmp $0x21,%rsi │ │ + jae 60979 │ │ + mov %r15,%rdi │ │ mov %rbx,%rsi │ │ - mov %r9,%rcx │ │ - mov %r9,%r12 │ │ - xor %r9d,%r9d │ │ - call 61b30 │ │ - mov %r12,%r9 │ │ - mov -0x50(%rbp),%rdi │ │ - mov -0x58(%rbp),%r11 │ │ - mov -0x38(%rbp),%rdx │ │ - test %rbx,%rbx │ │ - je 616da │ │ - test %r14,%r14 │ │ - je 616da │ │ - cmp %r14,%rbx │ │ - mov %r14,%r12 │ │ - cmovb %rbx,%r12 │ │ - cmp %r12,%r9 │ │ - jb 616da │ │ - mov %r15,-0xb0(%rbp) │ │ - mov %r14,%r15 │ │ - shl $0x5,%r15 │ │ - add %r13,%r15 │ │ - cmp %rbx,%r14 │ │ - mov %r13,%rsi │ │ - cmova %r15,%rsi │ │ - shl $0x5,%r12 │ │ - mov %rdx,%rdi │ │ - mov %r12,%rdx │ │ - call *0x19a05(%rip) │ │ - mov -0x38(%rbp),%r8 │ │ - add %r8,%r12 │ │ - cmp %rbx,%r14 │ │ - jbe 618ce │ │ - mov -0xa0(%rbp),%rax │ │ - cs nopw 0x0(%rax,%rax,1) │ │ - mov -0x10(%r12),%rsi │ │ - add $0xffffffffffffffe0,%r12 │ │ - mov -0x10(%r15),%rdi │ │ - add $0xffffffffffffffe0,%r15 │ │ - mov $0x1,%cl │ │ - mov %r15,%rdx │ │ - cmp %rdi,%rsi │ │ - jb 61894 │ │ - mov (%r15),%rcx │ │ - setbe %sil │ │ - cmp %rcx,(%r12) │ │ - setb %cl │ │ - mov %r15,%rdx │ │ - and %sil,%cl │ │ - jne 61894 │ │ - mov %r12,%rdx │ │ - movups (%rdx),%xmm0 │ │ - movups 0x10(%rdx),%xmm1 │ │ - movups %xmm1,0x10(%rax) │ │ - movups %xmm0,(%rax) │ │ - movzbl %cl,%edx │ │ - xor $0x1,%cl │ │ - movzbl %cl,%ecx │ │ - shl $0x5,%ecx │ │ - add %rcx,%r15 │ │ - shl $0x5,%edx │ │ - add %rdx,%r12 │ │ - cmp %r13,%r15 │ │ - je 616ab │ │ - add $0xffffffffffffffe0,%rax │ │ - cmp %r8,%r12 │ │ - jne 61860 │ │ - jmp 616ab │ │ - mov %r8,%rsi │ │ - mov -0x98(%rbp),%rdi │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0x10(%r15),%rax │ │ - mov 0x10(%rsi),%rcx │ │ - cmp %rcx,%rax │ │ - jae 61900 │ │ - mov $0x1,%eax │ │ - xor %ecx,%ecx │ │ - mov %r15,%rdx │ │ - jmp 61922 │ │ - nopl 0x0(%rax) │ │ - mov (%rsi),%rax │ │ - setbe %cl │ │ - cmp %rax,(%r15) │ │ - setb %al │ │ - and %cl,%al │ │ - mov %eax,%ecx │ │ - xor $0x1,%cl │ │ - test %al,%al │ │ - mov %rsi,%rdx │ │ - cmovne %r15,%rdx │ │ - movzbl %cl,%ecx │ │ - movzbl %al,%eax │ │ - movups (%rdx),%xmm0 │ │ - movups 0x10(%rdx),%xmm1 │ │ - movups %xmm1,0x10(%r13) │ │ - movups %xmm0,0x0(%r13) │ │ - shl $0x5,%ecx │ │ - add %rcx,%rsi │ │ - add $0x20,%r13 │ │ - cmp %r12,%rsi │ │ - je 616b1 │ │ - shl $0x5,%eax │ │ - add %rax,%r15 │ │ - cmp %rdi,%r15 │ │ - jne 618e0 │ │ - jmp 616b1 │ │ - cs nopw 0x0(%rax,%rax,1) │ │ - mov $0x1,%r11d │ │ - mov %r12,-0x310(%rbp,%r11,8) │ │ - mov %dil,-0xfa(%rbp,%r11,1) │ │ - cmp %r13,-0x48(%rbp) │ │ - jbe 61adc │ │ - inc %r11 │ │ - mov -0x70(%rbp),%r12 │ │ - mov %r12,%rax │ │ - shr $1,%rax │ │ - add %rax,%r13 │ │ - mov -0x48(%rbp),%rsi │ │ - sub %r13,%rsi │ │ - jbe 615e0 │ │ - jmp 61580 │ │ - data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %rdx,%r10 │ │ - mov 0x30(%rdi),%rdx │ │ - cmp 0x10(%rdi),%rdx │ │ - jb 619c8 │ │ - mov 0x20(%rdi),%rsi │ │ - ja 61a15 │ │ - cmp (%rdi),%rsi │ │ - jae 61a15 │ │ - mov $0x2,%ecx │ │ - mov $0x1,%sil │ │ - cmp $0x2,%r14 │ │ - je 61a71 │ │ - mov %r9,%rbx │ │ - mov -0x68(%rbp),%rcx │ │ - lea (%rcx,%rax,1),%r8 │ │ - mov $0x2,%ecx │ │ - jmp 619fc │ │ - nopl 0x0(%rax) │ │ - inc %rcx │ │ - add $0x20,%r8 │ │ - cmp %rcx,%r14 │ │ - je 61a6b │ │ - mov %rdx,%r9 │ │ - mov (%r8),%rdx │ │ - cmp %r9,%rdx │ │ - jb 619f0 │ │ - ja 61a6e │ │ - mov -0x30(%r8),%r9 │ │ - cmp %r9,-0x10(%r8) │ │ - jb 619f0 │ │ - jmp 61a6e │ │ - cmp $0x2,%r14 │ │ - jne 61a24 │ │ - mov $0x2,%ecx │ │ - xor %esi,%esi │ │ - jmp 61a71 │ │ - mov %r9,%rbx │ │ - mov -0x68(%rbp),%rcx │ │ - lea (%rcx,%rax,1),%r8 │ │ - mov $0x2,%ecx │ │ - jmp 61a4f │ │ - cs nopw 0x0(%rax,%rax,1) │ │ - inc %rcx │ │ - add $0x20,%r8 │ │ - mov %r9,%rsi │ │ - cmp %rcx,%r14 │ │ - je 61a69 │ │ - mov %rdx,%r9 │ │ - mov (%r8),%rdx │ │ - cmp %r9,%rdx │ │ - jb 61a65 │ │ - mov -0x10(%r8),%r9 │ │ - ja 61a40 │ │ - cmp %rsi,%r9 │ │ - jae 61a40 │ │ - xor %esi,%esi │ │ - jmp 61a6e │ │ - xor %esi,%esi │ │ - mov %r14,%rcx │ │ - mov %rbx,%r9 │ │ - cmp -0x40(%rbp),%rcx │ │ - mov %r10,%rdx │ │ - jb 61598 │ │ - test %sil,%sil │ │ - je 61ad4 │ │ - mov %rcx,%rdx │ │ - shr $1,%rdx │ │ - je 61ac9 │ │ - mov -0x80(%rbp),%rsi │ │ - add %rax,%rsi │ │ - mov %rcx,%rdi │ │ - shl $0x5,%rdi │ │ - add %rax,%rdi │ │ - add -0x78(%rbp),%rdi │ │ - movups -0x10(%rsi),%xmm0 │ │ - movups -0x10(%rdi),%xmm1 │ │ - movups %xmm1,-0x10(%rsi) │ │ - movups %xmm0,-0x10(%rdi) │ │ - movups (%rsi),%xmm0 │ │ - movups (%rdi),%xmm1 │ │ - movups %xmm1,(%rsi) │ │ - movups %xmm0,(%rdi) │ │ - add $0x20,%rsi │ │ - add $0xffffffffffffffe0,%rdi │ │ - dec %rdx │ │ - jne 61aa0 │ │ - mov %rcx,%r14 │ │ - mov %r10,%rdx │ │ - jmp 6160a │ │ - mov %rcx,%r14 │ │ - jmp 6160a │ │ - test $0x1,%r12b │ │ - jne 61b1c │ │ - mov -0x48(%rbp),%rsi │ │ - mov %rsi,%rax │ │ - or $0x1,%rax │ │ - bsr %rax,%r8 │ │ - xor $0x3f,%r8d │ │ - add %r8d,%r8d │ │ - xor $0x7e,%r8d │ │ - mov -0x30(%rbp),%rdi │ │ - mov %r9,%rcx │ │ - xor %r9d,%r9d │ │ - add $0x2e8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - jmp 61b30 │ │ - add $0x2e8,%rsp │ │ + add $0x38,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - ret │ │ - int3 │ │ - int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x68,%rsp │ │ - mov %r9,-0x48(%rbp) │ │ - mov %rdx,%rbx │ │ - mov %rsi,%r14 │ │ - cmp $0x21,%rsi │ │ - jae 61b59 │ │ - mov %rdi,%rsi │ │ - jmp 620e3 │ │ - mov %r8d,%r12d │ │ - mov %rcx,%r13 │ │ - mov %rcx,-0x60(%rbp) │ │ - mov %rdi,-0x30(%rbp) │ │ - lea 0x20(%rdi),%rax │ │ - mov %rax,-0x58(%rbp) │ │ - mov %r14,%rax │ │ + jmp 60e40 │ │ + mov %rdx,%r14 │ │ + lea -0x50(%rbp),%r13 │ │ + jmp 60996 │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - test %r12d,%r12d │ │ - je 620c2 │ │ - mov %rax,%rcx │ │ + cmp $0x21,%rbx │ │ + jb 60960 │ │ + cmpl $0x0,-0x2c(%rbp) │ │ + je 60e1a │ │ + mov %rbx,%rcx │ │ shr $0x3,%rcx │ │ mov %rcx,%rsi │ │ shl $0x7,%rsi │ │ - mov -0x30(%rbp),%rdi │ │ - add %rdi,%rsi │ │ + add %r15,%rsi │ │ imul $0xe0,%rcx,%rdx │ │ - add %rdi,%rdx │ │ - mov %rax,-0x38(%rbp) │ │ - cmp $0x40,%rax │ │ - jae 61be0 │ │ - mov (%rdi),%r10 │ │ - mov 0x10(%rdi),%r11 │ │ - mov (%rsi),%rax │ │ - mov 0x10(%rsi),%rdi │ │ - cmp %rdi,%r11 │ │ - jae 61c00 │ │ - mov (%rdx),%r8 │ │ - mov 0x10(%rdx),%r9 │ │ - mov $0x1,%cl │ │ - cmp %r9,%r11 │ │ - jae 61c2c │ │ - mov -0x38(%rbp),%r11 │ │ - jmp 61c70 │ │ - nopl 0x0(%rax) │ │ - mov %rdi,%r14 │ │ - call 62670 │ │ - mov %rax,%r15 │ │ - mov -0x38(%rbp),%r11 │ │ - jmp 61c94 │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - setbe %r8b │ │ - cmp %rax,%r10 │ │ + add %r15,%rdx │ │ + cmp $0x40,%rbx │ │ + jae 60a60 │ │ + mov (%r15),%rax │ │ + mov 0x10(%r15),%r11 │ │ + mov (%rsi),%rcx │ │ + mov 0x10(%rsi),%r8 │ │ + cmp %r8,%r11 │ │ + setb %r9b │ │ + setbe %r10b │ │ + mov %rcx,-0x58(%rbp) │ │ + cmp %rcx,%rax │ │ setb %cl │ │ - and %r8b,%cl │ │ - mov (%rdx),%r8 │ │ - mov 0x10(%rdx),%r9 │ │ - cmp %r9,%r11 │ │ - jae 61c43 │ │ - mov -0x30(%rbp),%r14 │ │ - mov %r14,%r15 │ │ - test %cl,%cl │ │ - mov $0x1,%cl │ │ - mov -0x38(%rbp),%r11 │ │ - jne 61c70 │ │ - jmp 61c94 │ │ - mov -0x30(%rbp),%r14 │ │ - mov %r14,%r15 │ │ - mov -0x38(%rbp),%r11 │ │ - ja 61c94 │ │ - mov %r14,%r15 │ │ - cmp %r8,%r10 │ │ - jb 61c70 │ │ - jmp 61c94 │ │ - setbe %r11b │ │ - cmp %r8,%r10 │ │ - setb %r10b │ │ - and %r11b,%r10b │ │ - mov -0x30(%rbp),%r14 │ │ - mov %r14,%r15 │ │ - cmp %r10b,%cl │ │ - mov -0x38(%rbp),%r11 │ │ - jne 61c94 │ │ - data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov $0x1,%r10b │ │ - cmp %r9,%rdi │ │ - jb 61c86 │ │ - setbe %dil │ │ - cmp %r8,%rax │ │ - setb %r10b │ │ - and %dil,%r10b │ │ - xor %r10b,%cl │ │ + and %r10b,%cl │ │ + or %r9b,%cl │ │ + mov (%rdx),%r9 │ │ + mov 0x10(%rdx),%r10 │ │ + cmp %r10,%r11 │ │ + setb %r11b │ │ + mov %rbx,%rdi │ │ + mov %r14,%rbx │ │ + setbe %r14b │ │ + cmp %r9,%rax │ │ + setb %r12b │ │ + and %r14b,%r12b │ │ + mov %rbx,%r14 │ │ + mov %rdi,%rbx │ │ + or %r11b,%r12b │ │ + mov %r15,%rax │ │ + cmp %r12b,%cl │ │ + jne 60a43 │ │ + cmp %r10,%r8 │ │ + setb %al │ │ + setbe %r8b │ │ + cmp %r9,-0x58(%rbp) │ │ + setb %dil │ │ + and %r8b,%dil │ │ + or %al,%dil │ │ + xor %dil,%cl │ │ cmovne %rdx,%rsi │ │ - mov %rsi,%r15 │ │ - mov -0x30(%rbp),%r14 │ │ - dec %r12d │ │ - mov %r15,%r10 │ │ - sub %r14,%r10 │ │ - shr $0x5,%r10 │ │ + mov %rsi,%rax │ │ + decl -0x2c(%rbp) │ │ + sub %r15,%rax │ │ + test %r14,%r14 │ │ + jne 60a77 │ │ + jmp 60c50 │ │ + data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov %r15,%rdi │ │ + call 616c0 │ │ + decl -0x2c(%rbp) │ │ + sub %r15,%rax │ │ + test %r14,%r14 │ │ + je 60c50 │ │ + mov 0x10(%r14),%rsi │ │ + mov (%r15,%rax,1),%rdx │ │ + mov 0x10(%r15,%rax,1),%rdi │ │ + cmp %rdi,%rsi │ │ + setbe %cl │ │ + cmp %rdx,(%r14) │ │ + setb %dl │ │ + cmp %rdi,%rsi │ │ + jb 60c50 │ │ + and %dl,%cl │ │ + jne 60c50 │ │ + add %r15,%rax │ │ movups (%r15),%xmm0 │ │ movups 0x10(%r15),%xmm1 │ │ - movaps %xmm1,-0x80(%rbp) │ │ - movaps %xmm0,-0x90(%rbp) │ │ - cmpq $0x0,-0x48(%rbp) │ │ - mov %r14,%rdi │ │ - mov %r12d,-0x4c(%rbp) │ │ - je 61ce7 │ │ - mov 0x10(%r15),%rax │ │ - mov -0x48(%rbp),%rcx │ │ - cmp %rax,0x10(%rcx) │ │ - jb 61ce7 │ │ - ja 61ef0 │ │ - mov (%r15),%rax │ │ - mov -0x48(%rbp),%rcx │ │ - cmp %rax,(%rcx) │ │ - jae 61ef0 │ │ - cmp %r11,%r13 │ │ - jb 624ac │ │ - mov %r11,%r13 │ │ - shl $0x5,%r13 │ │ - lea (%rbx,%r13,1),%r12 │ │ - xor %r14d,%r14d │ │ - mov %rdi,%rax │ │ - mov %r12,%rcx │ │ - mov %r10,%rdx │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %rdx,%rsi │ │ - shl $0x5,%rsi │ │ - add %rdi,%rsi │ │ - jmp 61d63 │ │ - nopl 0x0(%rax) │ │ - mov (%r15),%r9 │ │ - setbe %r8b │ │ - cmp %r9,(%rax) │ │ - setb %r9b │ │ - and %r8b,%r9b │ │ - add $0xffffffffffffffe0,%rcx │ │ - test %r9b,%r9b │ │ - mov %rcx,%r8 │ │ - cmovne %rbx,%r8 │ │ - movzbl %r9b,%r9d │ │ - add %r14,%r9 │ │ - shl $0x5,%r14 │ │ - movups (%rax),%xmm0 │ │ - movups 0x10(%rax),%xmm1 │ │ - movups %xmm1,0x10(%r8,%r14,1) │ │ - movups %xmm0,(%r8,%r14,1) │ │ - add $0x20,%rax │ │ - mov %r9,%r14 │ │ - cmp %rsi,%rax │ │ - jae 61d90 │ │ - mov 0x10(%rax),%r9 │ │ - mov 0x10(%r15),%r8 │ │ - cmp %r8,%r9 │ │ - jae 61d20 │ │ - add $0xffffffffffffffe0,%rcx │ │ - mov $0x1,%r9d │ │ - mov %rbx,%r8 │ │ - jmp 61d43 │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - cmp %r11,%rdx │ │ - je 61dc0 │ │ - mov %r14,%rdx │ │ - shl $0x5,%rdx │ │ + movaps %xmm1,-0x40(%rbp) │ │ + movaps %xmm0,-0x50(%rbp) │ │ movups (%rax),%xmm0 │ │ movups 0x10(%rax),%xmm1 │ │ - movups %xmm1,-0x10(%rcx,%rdx,1) │ │ - movups %xmm0,-0x20(%rcx,%rdx,1) │ │ - add $0xffffffffffffffe0,%rcx │ │ - add $0x20,%rax │ │ - mov %r11,%rdx │ │ - jmp 61d10 │ │ - nopl (%rax) │ │ - mov %r14,%rdx │ │ - shl $0x5,%rdx │ │ - mov %rbx,%rsi │ │ - mov %rdx,-0x40(%rbp) │ │ - mov %r10,-0x68(%rbp) │ │ - call *0x19470(%rip) │ │ - mov -0x68(%rbp),%r10 │ │ - mov -0x30(%rbp),%rdi │ │ - mov -0x38(%rbp),%r11 │ │ - movabs $0x7fffffffffffffe,%r8 │ │ - mov %r11,%rsi │ │ - sub %r14,%rsi │ │ - je 61e9e │ │ - lea 0x1(%r14),%rax │ │ - cmp %rax,%r11 │ │ - jne 61e10 │ │ - xor %eax,%eax │ │ - jmp 61e75 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %rsi,%rcx │ │ - and $0xfffffffffffffffe,%rcx │ │ - mov -0x58(%rbp),%rax │ │ - mov -0x40(%rbp),%rdx │ │ - add %rax,%rdx │ │ - lea -0x20(%rbx),%rax │ │ - add %rax,%r13 │ │ - xor %eax,%eax │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rax,%r9 │ │ - movups 0x0(%r13),%xmm0 │ │ - movups 0x10(%r13),%xmm1 │ │ - movups %xmm1,-0x10(%rdx) │ │ - movups %xmm0,-0x20(%rdx) │ │ - add $0x2,%rax │ │ - xor %r8,%r9 │ │ + movups %xmm0,(%r15) │ │ + movups %xmm1,0x10(%r15) │ │ + movaps -0x50(%rbp),%xmm0 │ │ + movaps -0x40(%rbp),%xmm1 │ │ + movups %xmm1,0x10(%rax) │ │ + movups %xmm0,(%rax) │ │ + lea 0x20(%r15),%rax │ │ + movups 0x20(%r15),%xmm0 │ │ + movups 0x30(%r15),%xmm1 │ │ + movaps %xmm1,-0x40(%rbp) │ │ + movaps %xmm0,-0x50(%rbp) │ │ + mov %rbx,%r9 │ │ shl $0x5,%r9 │ │ - movups (%r12,%r9,1),%xmm0 │ │ - movups 0x10(%r12,%r9,1),%xmm1 │ │ - movups %xmm0,(%rdx) │ │ - movups %xmm1,0x10(%rdx) │ │ - add $0x40,%rdx │ │ - add $0xffffffffffffffc0,%r13 │ │ - cmp %rax,%rcx │ │ - jne 61e30 │ │ - test $0x1,%sil │ │ - je 61e9e │ │ - mov -0x40(%rbp),%rcx │ │ - add %rdi,%rcx │ │ - mov %rax,%rdx │ │ - not %rdx │ │ - shl $0x5,%rdx │ │ - shl $0x5,%rax │ │ - movups (%r12,%rdx,1),%xmm0 │ │ - movups 0x10(%r12,%rdx,1),%xmm1 │ │ - movups %xmm1,0x10(%rcx,%rax,1) │ │ - movups %xmm0,(%rcx,%rax,1) │ │ - test %r14,%r14 │ │ - mov -0x60(%rbp),%r13 │ │ - mov -0x4c(%rbp),%r12d │ │ - je 61ef0 │ │ - cmp %r14,%r11 │ │ - jb 624ae │ │ - mov -0x40(%rbp),%rax │ │ - add %rdi,%rax │ │ - mov %rax,%rdi │ │ - mov %rbx,%rdx │ │ - mov %r13,%rcx │ │ - mov %r12d,%r8d │ │ - lea -0x90(%rbp),%r9 │ │ - call 61b30 │ │ - mov %r14,%rax │ │ - cmp $0x21,%r14 │ │ - jae 61b80 │ │ - jmp 620df │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - cmp %r11,%r13 │ │ - jb 624ac │ │ - mov %r11,%rax │ │ - shl $0x5,%rax │ │ - mov %rax,-0x48(%rbp) │ │ - lea (%rbx,%rax,1),%rcx │ │ + lea (%r15,%r9,1),%r8 │ │ + lea 0x40(%r15),%rcx │ │ + mov (%r15),%rdx │ │ + mov 0x10(%r15),%rsi │ │ + lea -0x60(%r9),%r14 │ │ + add $0xffffffffffffffc0,%r9 │ │ xor %r12d,%r12d │ │ - mov %rdi,%rax │ │ - mov %rcx,-0x40(%rbp) │ │ - data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %r10,%rdx │ │ - shl $0x5,%rdx │ │ - add %rdi,%rdx │ │ - jmp 61f73 │ │ - nopl 0x0(%rax) │ │ - mov (%rax),%rsi │ │ - seta %r8b │ │ - cmp %rsi,(%r15) │ │ - setae %sil │ │ - or %r8b,%sil │ │ - add $0xffffffffffffffe0,%rcx │ │ - test %sil,%sil │ │ - mov %rcx,%r8 │ │ - cmovne %rbx,%r8 │ │ - movzbl %sil,%esi │ │ - add %r12,%rsi │ │ + nopl 0x0(%rax,%rax,1) │ │ + cmp 0x10(%rcx),%rsi │ │ + setae %dil │ │ + seta %r10b │ │ + cmp (%rcx),%rdx │ │ + setae %r11b │ │ + or %r10b,%r11b │ │ + and %dil,%r11b │ │ + movzbl %r11b,%edi │ │ + add %r12,%rdi │ │ shl $0x5,%r12 │ │ - movups (%rax),%xmm0 │ │ - movups 0x10(%rax),%xmm1 │ │ - movups %xmm1,0x10(%r8,%r12,1) │ │ - movups %xmm0,(%r8,%r12,1) │ │ - add $0x20,%rax │ │ - mov %rsi,%r12 │ │ - cmp %rdx,%rax │ │ - jae 61f90 │ │ - mov 0x10(%rax),%rsi │ │ - mov 0x10(%r15),%r8 │ │ - cmp %rsi,%r8 │ │ - jae 61f30 │ │ - add $0xffffffffffffffe0,%rcx │ │ - xor %esi,%esi │ │ + movups (%rax,%r12,1),%xmm0 │ │ + movups 0x10(%rax,%r12,1),%xmm1 │ │ + movups %xmm0,-0x20(%rcx) │ │ + movups %xmm1,-0x10(%rcx) │ │ + movups (%rcx),%xmm0 │ │ + movups 0x10(%rcx),%xmm1 │ │ + movups %xmm1,0x10(%rax,%r12,1) │ │ + movups %xmm0,(%rax,%r12,1) │ │ + add $0x20,%rcx │ │ + mov %r14,%r10 │ │ + add $0xffffffffffffffe0,%r14 │ │ + mov %r9,%r11 │ │ + add $0xffffffffffffffe0,%r9 │ │ + mov %rdi,%r12 │ │ + cmp %r8,%rcx │ │ + jb 60b10 │ │ + data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + test %r10,%r10 │ │ mov %rcx,%r8 │ │ - jmp 61f53 │ │ - cmp %r11,%r10 │ │ - je 61fc0 │ │ - add $0xffffffffffffffe0,%rcx │ │ - mov %r12,%rdx │ │ - shl $0x5,%rdx │ │ - movups (%rax),%xmm0 │ │ - movups 0x10(%rax),%xmm1 │ │ - movups %xmm1,0x10(%rbx,%rdx,1) │ │ - movups %xmm0,(%rbx,%rdx,1) │ │ - inc %r12 │ │ - add $0x20,%rax │ │ - mov %r11,%r10 │ │ - jmp 61f20 │ │ - nop │ │ - mov %r12,%r15 │ │ - shl $0x5,%r15 │ │ - mov %rbx,%rsi │ │ - mov %r15,%rdx │ │ - call *0x19275(%rip) │ │ - mov -0x38(%rbp),%rdx │ │ - mov %rdx,%r14 │ │ - sub %r12,%r14 │ │ - je 6244f │ │ - mov -0x30(%rbp),%rcx │ │ - lea (%rcx,%r15,1),%r9 │ │ - lea 0x1(%r12),%rax │ │ - cmp %rax,%rdx │ │ - jne 62000 │ │ - xor %eax,%eax │ │ - mov %r9,%rsi │ │ - mov -0x40(%rbp),%r10 │ │ - jmp 6207b │ │ - mov %rcx,%rax │ │ - mov %r14,%rcx │ │ - and $0xfffffffffffffffe,%rcx │ │ - lea (%rax,%r15,1),%r8 │ │ - add $0x20,%r8 │ │ - lea -0x20(%rbx),%rax │ │ - mov -0x48(%rbp),%r11 │ │ - add %rax,%r11 │ │ - xor %eax,%eax │ │ - movabs $0x7fffffffffffffe,%rdi │ │ - mov -0x40(%rbp),%r10 │ │ - nopl (%rax) │ │ - mov %rax,%rsi │ │ - movups (%r11),%xmm0 │ │ - movups 0x10(%r11),%xmm1 │ │ - movups %xmm1,-0x10(%r8) │ │ - movups %xmm0,-0x20(%r8) │ │ - add $0x2,%rax │ │ - xor %rdi,%rsi │ │ - shl $0x5,%rsi │ │ - movups (%r10,%rsi,1),%xmm0 │ │ - movups 0x10(%r10,%rsi,1),%xmm1 │ │ - movups %xmm0,(%r8) │ │ - movups %xmm1,0x10(%r8) │ │ - add $0x40,%r8 │ │ - add $0xffffffffffffffc0,%r11 │ │ - cmp %rax,%rcx │ │ - jne 62030 │ │ - test $0x1,%r14b │ │ - mov %r9,%rsi │ │ - je 6209d │ │ - mov %rax,%rcx │ │ - not %rcx │ │ - shl $0x5,%rcx │ │ + cmove %r13,%r8 │ │ + cmp 0x10(%r8),%rsi │ │ + mov %rdi,%r9 │ │ + setae %dil │ │ + seta %r14b │ │ + cmp (%r8),%rdx │ │ + setae %r12b │ │ + or %r14b,%r12b │ │ + and %dil,%r12b │ │ + movzbl %r12b,%edi │ │ + add %r9,%rdi │ │ + shl $0x5,%r9 │ │ + movups (%rax,%r9,1),%xmm0 │ │ + movups 0x10(%rax,%r9,1),%xmm1 │ │ + movups %xmm1,-0x10(%rcx) │ │ + movups %xmm0,-0x20(%rcx) │ │ + movups (%r8),%xmm0 │ │ + movups 0x10(%r8),%xmm1 │ │ + movups %xmm1,0x10(%rax,%r9,1) │ │ + movups %xmm0,(%rax,%r9,1) │ │ + add $0x20,%rcx │ │ + add $0xffffffffffffffe0,%r10 │ │ + add $0xffffffffffffffe0,%r11 │ │ + jne 60b80 │ │ + cmp %rbx,%rdi │ │ + jae 60e33 │ │ + mov %rdi,%rax │ │ shl $0x5,%rax │ │ - movups (%r10,%rcx,1),%xmm0 │ │ - movups 0x10(%r10,%rcx,1),%xmm1 │ │ - movups %xmm1,0x10(%rsi,%rax,1) │ │ - movups %xmm0,(%rsi,%rax,1) │ │ - cmp %r12,%rdx │ │ - jb 624c6 │ │ - mov %rsi,%rdi │ │ - mov $0x0,%eax │ │ - mov %rax,-0x48(%rbp) │ │ - cmp $0x21,%r14 │ │ - mov -0x4c(%rbp),%r12d │ │ - jae 61b63 │ │ - jmp 620e3 │ │ - mov -0x30(%rbp),%rdi │ │ - mov %rax,%rsi │ │ - mov %rbx,%rdx │ │ - mov %r13,%rcx │ │ - mov $0x1,%r8d │ │ - call 614a0 │ │ - jmp 6244f │ │ - mov -0x30(%rbp),%rsi │ │ - cmp $0x2,%r14 │ │ - jb 6244f │ │ - mov %r14,%r13 │ │ - shr $1,%r13 │ │ - mov %rsi,%rdi │ │ - mov %r13,%r15 │ │ - shl $0x5,%r15 │ │ - lea (%rsi,%r15,1),%r12 │ │ - add %rbx,%r15 │ │ - cmp $0x8,%r14 │ │ - mov %rsi,-0x38(%rbp) │ │ - jb 62128 │ │ - mov %rbx,%rsi │ │ - call 62500 │ │ - mov %r12,%rdi │ │ - mov %r15,%rsi │ │ - call 62500 │ │ - mov $0x4,%ecx │ │ - jmp 6214f │ │ - movups (%rdi),%xmm0 │ │ - movups 0x10(%rdi),%xmm1 │ │ - movups %xmm1,0x10(%rbx) │ │ - movups %xmm0,(%rbx) │ │ - movups (%r12),%xmm0 │ │ - movups 0x10(%r12),%xmm1 │ │ + movups (%r15),%xmm0 │ │ + movups 0x10(%r15),%xmm1 │ │ + movaps %xmm1,-0x40(%rbp) │ │ + movaps %xmm0,-0x50(%rbp) │ │ + movups (%r15,%rax,1),%xmm0 │ │ + movups 0x10(%r15,%rax,1),%xmm1 │ │ + movups %xmm0,(%r15) │ │ movups %xmm1,0x10(%r15) │ │ + movaps -0x50(%rbp),%xmm0 │ │ + movaps -0x40(%rbp),%xmm1 │ │ + movups %xmm1,0x10(%r15,%rax,1) │ │ + movups %xmm0,(%r15,%rax,1) │ │ + inc %rdi │ │ + sub %rdi,%rbx │ │ + shl $0x5,%rdi │ │ + add %rdi,%r15 │ │ + xor %r14d,%r14d │ │ + jmp 60990 │ │ + data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov %r14,-0x58(%rbp) │ │ + movups (%r15),%xmm0 │ │ + movups 0x10(%r15),%xmm1 │ │ + movaps %xmm1,-0x40(%rbp) │ │ + movaps %xmm0,-0x50(%rbp) │ │ + movups (%r15,%rax,1),%xmm0 │ │ + movups 0x10(%r15,%rax,1),%xmm1 │ │ movups %xmm0,(%r15) │ │ - mov $0x1,%ecx │ │ - mov %r14,%rax │ │ - sub %r13,%rax │ │ - mov %rax,-0x30(%rbp) │ │ - cmp %r13,%rcx │ │ - jae 62252 │ │ - mov %ecx,%edx │ │ - shl $0x5,%edx │ │ - add $0xffffffffffffffe0,%rdx │ │ - mov %rcx,%rax │ │ - mov %r12,-0x40(%rbp) │ │ - jmp 621a6 │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + movups %xmm1,0x10(%r15) │ │ + movaps -0x50(%rbp),%xmm0 │ │ + movaps -0x40(%rbp),%xmm1 │ │ + movups %xmm1,0x10(%r15,%rax,1) │ │ + movups %xmm0,(%r15,%rax,1) │ │ + lea 0x20(%r15),%rax │ │ + movups 0x20(%r15),%xmm0 │ │ + movups 0x30(%r15),%xmm1 │ │ + movaps %xmm1,-0x40(%rbp) │ │ + movaps %xmm0,-0x50(%rbp) │ │ mov %rbx,%r9 │ │ - mov -0x40(%rbp),%r12 │ │ - mov %r8,(%r9) │ │ - mov %r11,0x8(%r9) │ │ - mov %rdi,0x10(%r9) │ │ - mov %r10,0x18(%r9) │ │ - inc %rax │ │ - add $0x20,%rdx │ │ - cmp %r13,%rax │ │ - je 62252 │ │ - mov %rax,%rsi │ │ - shl $0x5,%rsi │ │ - mov -0x38(%rbp),%rdi │ │ - movups (%rdi,%rsi,1),%xmm0 │ │ - movups 0x10(%rdi,%rsi,1),%xmm1 │ │ - movups %xmm1,0x10(%rbx,%rsi,1) │ │ - movups %xmm0,(%rbx,%rsi,1) │ │ - lea (%rbx,%rsi,1),%r9 │ │ + shl $0x5,%r9 │ │ + lea (%r15,%r9,1),%r8 │ │ + lea 0x40(%r15),%rcx │ │ + mov (%r15),%rdx │ │ + mov 0x10(%r15),%rdi │ │ + lea -0x60(%r9),%r14 │ │ + add $0xffffffffffffffc0,%r9 │ │ + xor %r12d,%r12d │ │ + data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + cmp %rdi,0x10(%rcx) │ │ + setb %sil │ │ + setbe %r10b │ │ + cmp %rdx,(%rcx) │ │ + setb %r11b │ │ + and %r10b,%r11b │ │ + or %sil,%r11b │ │ + movzbl %r11b,%esi │ │ + add %r12,%rsi │ │ + shl $0x5,%r12 │ │ + movups (%rax,%r12,1),%xmm0 │ │ + movups 0x10(%rax,%r12,1),%xmm1 │ │ + movups %xmm0,-0x20(%rcx) │ │ + movups %xmm1,-0x10(%rcx) │ │ + movups (%rcx),%xmm0 │ │ + movups 0x10(%rcx),%xmm1 │ │ + movups %xmm1,0x10(%rax,%r12,1) │ │ + movups %xmm0,(%rax,%r12,1) │ │ + add $0x20,%rcx │ │ + mov %r14,%r10 │ │ + add $0xffffffffffffffe0,%r14 │ │ + mov %r9,%r11 │ │ add $0xffffffffffffffe0,%r9 │ │ - mov 0x10(%rbx,%rsi,1),%rdi │ │ - mov (%rbx,%rsi,1),%r8 │ │ - cmp -0x10(%rbx,%rsi,1),%rdi │ │ - jb 621e2 │ │ - ja 62196 │ │ - cmp (%r9),%r8 │ │ - jae 62196 │ │ - add %rbx,%rsi │ │ - mov 0x8(%rsi),%r11 │ │ - mov 0x18(%rsi),%r10 │ │ - movups (%r9),%xmm0 │ │ - movups 0x10(%r9),%xmm1 │ │ - movups %xmm0,(%rsi) │ │ - movups %xmm1,0x10(%rsi) │ │ - cmp $0x1,%rax │ │ - je 62187 │ │ - mov %rdx,%rsi │ │ - jmp 6222e │ │ - nopl 0x0(%rax,%rax,1) │ │ - movups (%r12),%xmm0 │ │ - movups 0x10(%r12),%xmm1 │ │ - movups %xmm1,0x10(%r9) │ │ - movups %xmm0,(%r9) │ │ - add $0xffffffffffffffe0,%rsi │ │ - je 62180 │ │ - lea (%rbx,%rsi,1),%r9 │ │ - lea (%rbx,%rsi,1),%r12 │ │ - add $0xffffffffffffffe0,%r12 │ │ - cmp -0x10(%rbx,%rsi,1),%rdi │ │ - jb 62210 │ │ - ja 62183 │ │ - cmp (%r12),%r8 │ │ - jb 62210 │ │ - jmp 62183 │ │ - mov -0x30(%rbp),%rax │ │ - cmp %rax,%rcx │ │ - jae 6233f │ │ - mov %ecx,%edx │ │ - shl $0x5,%edx │ │ - add $0xffffffffffffffe0,%rdx │ │ - jmp 62296 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %r15,%r8 │ │ - mov -0x30(%rbp),%rax │ │ - mov %rdi,(%r8) │ │ - mov %r10,0x8(%r8) │ │ - mov %rsi,0x10(%r8) │ │ - mov %r9,0x18(%r8) │ │ - inc %rcx │ │ - add $0x20,%rdx │ │ - cmp %rax,%rcx │ │ - je 6233f │ │ - mov %rcx,%r11 │ │ - shl $0x5,%r11 │ │ - movups (%r12,%r11,1),%xmm0 │ │ - movups 0x10(%r12,%r11,1),%xmm1 │ │ - movups %xmm1,0x10(%r15,%r11,1) │ │ - movups %xmm0,(%r15,%r11,1) │ │ - lea (%r15,%r11,1),%r8 │ │ - add $0xffffffffffffffe0,%r8 │ │ - mov 0x10(%r15,%r11,1),%rsi │ │ - mov (%r15,%r11,1),%rdi │ │ - cmp -0x10(%r15,%r11,1),%rsi │ │ - jb 622d2 │ │ - ja 62286 │ │ - cmp (%r8),%rdi │ │ - jae 62286 │ │ - add %r15,%r11 │ │ - mov 0x8(%r11),%r10 │ │ - mov 0x18(%r11),%r9 │ │ + mov %rsi,%r12 │ │ + cmp %r8,%rcx │ │ + jb 60cd0 │ │ + data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + test %r10,%r10 │ │ + mov %rcx,%r8 │ │ + cmove %r13,%r8 │ │ + cmp %rdi,0x10(%r8) │ │ + mov %rsi,%r9 │ │ + setb %sil │ │ + setbe %r14b │ │ + cmp %rdx,(%r8) │ │ + setb %r12b │ │ + and %r14b,%r12b │ │ + or %sil,%r12b │ │ + movzbl %r12b,%esi │ │ + add %r9,%rsi │ │ + shl $0x5,%r9 │ │ + movups (%rax,%r9,1),%xmm0 │ │ + movups 0x10(%rax,%r9,1),%xmm1 │ │ + movups %xmm1,-0x10(%rcx) │ │ + movups %xmm0,-0x20(%rcx) │ │ movups (%r8),%xmm0 │ │ movups 0x10(%r8),%xmm1 │ │ - movups %xmm0,(%r11) │ │ - movups %xmm1,0x10(%r11) │ │ - cmp $0x1,%rcx │ │ - je 62277 │ │ - mov %rdx,%rax │ │ - jmp 6231c │ │ - nopw 0x0(%rax,%rax,1) │ │ - movups (%r11),%xmm0 │ │ - movups 0x10(%r11),%xmm1 │ │ - movups %xmm1,0x10(%r8) │ │ - movups %xmm0,(%r8) │ │ - add $0xffffffffffffffe0,%rax │ │ - je 62270 │ │ - lea (%r15,%rax,1),%r8 │ │ - lea (%r15,%rax,1),%r11 │ │ + movups %xmm1,0x10(%rax,%r9,1) │ │ + movups %xmm0,(%rax,%r9,1) │ │ + add $0x20,%rcx │ │ + add $0xffffffffffffffe0,%r10 │ │ add $0xffffffffffffffe0,%r11 │ │ - cmp -0x10(%r15,%rax,1),%rsi │ │ - jb 62300 │ │ - ja 62273 │ │ - cmp (%r11),%rdi │ │ - jb 62300 │ │ - jmp 62273 │ │ - mov %r14,%rax │ │ + jne 60d40 │ │ + cmp %rbx,%rsi │ │ + jae 60e33 │ │ + mov %rsi,%rax │ │ shl $0x5,%rax │ │ - mov -0x38(%rbp),%rsi │ │ - lea (%rsi,%rax,1),%rdi │ │ - add $0xffffffffffffffe0,%rdi │ │ - mov %rax,-0x30(%rbp) │ │ - lea (%rbx,%rax,1),%rcx │ │ - add $0xffffffffffffffe0,%rcx │ │ - lea -0x20(%r15),%rax │ │ - mov %rbx,%rdx │ │ - jmp 623b9 │ │ - nopw 0x0(%rax,%rax,1) │ │ - movzbl %r9b,%r11d │ │ - xor $0x1,%r9b │ │ - shl $0x5,%r11d │ │ - add %r11,%r15 │ │ - movzbl %r9b,%r9d │ │ - shl $0x5,%r9d │ │ - add %r9,%rdx │ │ - add $0x20,%rsi │ │ - movups (%r10),%xmm0 │ │ - movups 0x10(%r10),%xmm1 │ │ - movups %xmm1,0x10(%rdi) │ │ - movups %xmm0,(%rdi) │ │ - movzbl %r8b,%r8d │ │ - shl $0x5,%r8d │ │ - add %r8,%rcx │ │ - add $0xffffffffffffffe0,%rcx │ │ - sub %r8,%rax │ │ - add $0xffffffffffffffe0,%rdi │ │ - dec %r13 │ │ - je 6242e │ │ - mov 0x10(%r15),%r11 │ │ - mov 0x10(%rdx),%r12 │ │ - mov $0x1,%r8b │ │ - mov $0x1,%r9b │ │ - mov %r15,%r10 │ │ - cmp %r12,%r11 │ │ - jb 623e8 │ │ - mov (%rdx),%r9 │ │ - setbe %r11b │ │ - cmp %r9,(%r15) │ │ - setb %r9b │ │ - mov %r15,%r10 │ │ - and %r11b,%r9b │ │ - jne 623e8 │ │ - mov %rdx,%r10 │ │ - movups (%r10),%xmm0 │ │ - movups 0x10(%r10),%xmm1 │ │ - movups %xmm1,0x10(%rsi) │ │ - movups %xmm0,(%rsi) │ │ - mov 0x10(%rcx),%r11 │ │ - mov 0x10(%rax),%r12 │ │ - mov %rax,%r10 │ │ - cmp %r12,%r11 │ │ - jb 62370 │ │ - mov (%rax),%r8 │ │ - setbe %r11b │ │ - cmp %r8,(%rcx) │ │ - setb %r8b │ │ - mov %rax,%r10 │ │ - and %r11b,%r8b │ │ - jne 62370 │ │ - mov %rcx,%r10 │ │ - jmp 62370 │ │ - add $0x20,%rax │ │ - add $0x20,%rcx │ │ - test $0x1,%r14b │ │ - jne 6245e │ │ - cmp %rcx,%r15 │ │ - setne %cl │ │ - cmp %rax,%rdx │ │ - jne 6249d │ │ - mov -0x38(%rbp),%r15 │ │ - test %cl,%cl │ │ - jne 624a7 │ │ - add $0x68,%rsp │ │ + lea (%r15,%rax,1),%r14 │ │ + movups (%r15),%xmm0 │ │ + movups 0x10(%r15),%xmm1 │ │ + movaps %xmm1,-0x40(%rbp) │ │ + movaps %xmm0,-0x50(%rbp) │ │ + movups (%r15,%rax,1),%xmm0 │ │ + movups 0x10(%r15,%rax,1),%xmm1 │ │ + movups %xmm0,(%r15) │ │ + movups %xmm1,0x10(%r15) │ │ + movaps -0x50(%rbp),%xmm0 │ │ + movaps -0x40(%rbp),%xmm1 │ │ + movups %xmm1,0x10(%r15,%rax,1) │ │ + movups %xmm0,(%r15,%rax,1) │ │ + lea (%r15,%rax,1),%r12 │ │ + add $0x20,%r12 │ │ + mov %rsi,%rax │ │ + not %rax │ │ + add %rax,%rbx │ │ + mov %r15,%rdi │ │ + mov -0x58(%rbp),%rdx │ │ + mov -0x2c(%rbp),%ecx │ │ + call 60940 │ │ + mov %r12,%r15 │ │ + jmp 60990 │ │ + mov %r15,%rdi │ │ + mov %rbx,%rsi │ │ + add $0x38,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - ret │ │ - xor %edi,%edi │ │ - xor %r8d,%r8d │ │ - cmp %rax,%rdx │ │ - setae %dil │ │ - setb %r8b │ │ - mov %r15,%r9 │ │ - cmovb %rdx,%r9 │ │ - movups (%r9),%xmm0 │ │ - movups 0x10(%r9),%xmm1 │ │ - movups %xmm1,0x10(%rsi) │ │ - movups %xmm0,(%rsi) │ │ - shl $0x5,%r8d │ │ - add %r8,%rdx │ │ - shl $0x5,%edi │ │ - add %rdi,%r15 │ │ - cmp %rcx,%r15 │ │ - setne %cl │ │ - cmp %rax,%rdx │ │ - je 62447 │ │ - mov $0x1,%cl │ │ - mov -0x38(%rbp),%r15 │ │ - test %cl,%cl │ │ - je 6244f │ │ - call 336e0 │ │ + jmp 61550 │ │ ud2 │ │ - lea -0x582b2(%rip),%rdi │ │ - lea 0x18194(%rip),%rdx │ │ - mov $0x13,%esi │ │ - call 30650 │ │ - lea 0x1819b(%rip),%rcx │ │ - mov %r12,%rdi │ │ - mov %rdx,%rsi │ │ - call 32050 │ │ - mov %rax,%r14 │ │ - mov %r15,%rdi │ │ - mov %rbx,%rsi │ │ - mov -0x30(%rbp),%rdx │ │ - call *0x18d5d(%rip) │ │ - mov %r14,%rdi │ │ - call 718d0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - mov 0x10(%rdi),%rax │ │ - mov 0x30(%rdi),%rcx │ │ - mov $0x1,%dl │ │ - cmp %rax,%rcx │ │ - jb 6251e │ │ - mov (%rdi),%rax │ │ - setbe %cl │ │ - cmp %rax,0x20(%rdi) │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x618,%rsp │ │ + mov %rdi,-0x30(%rbp) │ │ + cmp $0x2,%rsi │ │ + jb 614cf │ │ + mov %rsi,%rax │ │ + shr $1,%rax │ │ + cmp $0x8,%rsi │ │ + jb 61165 │ │ + mov -0x30(%rbp),%rbx │ │ + mov (%rbx),%rcx │ │ + mov 0x10(%rbx),%rdx │ │ + cmp %rdx,0x30(%rbx) │ │ setb %dl │ │ - and %cl,%dl │ │ - mov 0x50(%rdi),%rcx │ │ - mov 0x70(%rdi),%r8 │ │ - cmp %rcx,%r8 │ │ - jae 62536 │ │ - lea 0x60(%rdi),%rax │ │ - mov $0x2,%ecx │ │ - jmp 6255f │ │ - lea 0x40(%rdi),%rax │ │ - mov 0x40(%rdi),%r9 │ │ - lea 0x60(%rdi),%r10 │ │ - cmp %rcx,%r8 │ │ - setbe %cl │ │ - cmp %r9,0x60(%rdi) │ │ + mov %rsi,%r12 │ │ + setbe %sil │ │ + cmp %rcx,0x20(%rbx) │ │ + setb %cl │ │ + and %sil,%cl │ │ + or %dl,%cl │ │ + mov 0x40(%rbx),%rdx │ │ + mov 0x50(%rbx),%rsi │ │ + cmp %rsi,0x70(%rbx) │ │ + setb %sil │ │ + setbe %dil │ │ + cmp %rdx,0x60(%rbx) │ │ + setb %dl │ │ + and %dil,%dl │ │ + or %sil,%dl │ │ + movzbl %cl,%ecx │ │ + mov %ecx,%edi │ │ + shl $0x5,%edi │ │ + xor $0x1,%cl │ │ + movzbl %cl,%r9d │ │ + shl $0x5,%r9d │ │ + lea (%rbx,%r9,1),%rcx │ │ + movzbl %dl,%r8d │ │ + mov %r8d,%esi │ │ + shl $0x5,%esi │ │ + lea (%rbx,%rsi,1),%rdx │ │ + add $0x40,%rdx │ │ + xor $0x3,%r8d │ │ + shl $0x5,%r8d │ │ + mov 0x10(%rbx,%rdi,1),%r10 │ │ + cmp %r10,0x50(%rbx,%rsi,1) │ │ + mov (%rbx,%rdi,1),%r10 │ │ + setb %r11b │ │ + setbe %r14b │ │ + cmp %r10,0x40(%rbx,%rsi,1) │ │ + setb %sil │ │ + and %r14b,%sil │ │ + or %r11b,%sil │ │ + mov 0x10(%rbx,%r9,1),%r10 │ │ + cmp %r10,0x10(%rbx,%r8,1) │ │ + mov (%rbx,%r9,1),%r9 │ │ + setb %r10b │ │ + setbe %r11b │ │ + cmp %r9,(%rbx,%r8,1) │ │ + setb %r14b │ │ + and %r11b,%r14b │ │ + or %r10b,%r14b │ │ + mov %rcx,%r9 │ │ + cmovne %rdx,%r9 │ │ + add %rbx,%rdi │ │ + test %sil,%sil │ │ + cmovne %rdi,%r9 │ │ + cmovne %rdx,%rdi │ │ + cmovne %rcx,%rdx │ │ + lea (%rbx,%r8,1),%rsi │ │ + test %r14b,%r14b │ │ + cmove %rsi,%rcx │ │ + cmovne %rsi,%rdx │ │ + mov (%r9),%rsi │ │ + mov 0x10(%r9),%r8 │ │ + cmp %r8,0x10(%rdx) │ │ setb %r8b │ │ - and %cl,%r8b │ │ - cmovne %r10,%rax │ │ - movzbl %r8b,%ecx │ │ - xor $0x3,%rcx │ │ - movzbl %dl,%r9d │ │ - xor $0x1,%dl │ │ + setbe %r10b │ │ + cmp %rsi,(%rdx) │ │ + setb %sil │ │ + and %r10b,%sil │ │ + or %r8b,%sil │ │ + mov %r9,%rsi │ │ + cmovne %rdx,%rsi │ │ + cmovne %r9,%rdx │ │ + movups (%rdi),%xmm0 │ │ + movups 0x10(%rdi),%xmm1 │ │ + movaps %xmm1,-0x630(%rbp) │ │ + movaps %xmm0,-0x640(%rbp) │ │ + movups (%rsi),%xmm0 │ │ + movups 0x10(%rsi),%xmm1 │ │ + movaps %xmm1,-0x610(%rbp) │ │ + movaps %xmm0,-0x620(%rbp) │ │ + movups (%rdx),%xmm0 │ │ + movups 0x10(%rdx),%xmm1 │ │ + movaps %xmm1,-0x5f0(%rbp) │ │ + movaps %xmm0,-0x600(%rbp) │ │ + movups (%rcx),%xmm0 │ │ + movups 0x10(%rcx),%xmm1 │ │ + mov %rax,%rcx │ │ + shl $0x5,%rcx │ │ + lea (%rbx,%rcx,1),%rdi │ │ + mov (%rbx,%rcx,1),%rdx │ │ + mov 0x10(%rbx,%rcx,1),%rsi │ │ + cmp %rsi,0x30(%rbx,%rcx,1) │ │ + setbe %sil │ │ + setb %r8b │ │ + cmp %rdx,0x20(%rbx,%rcx,1) │ │ + setb %dl │ │ + and %sil,%dl │ │ + or %r8b,%dl │ │ + mov 0x40(%rbx,%rcx,1),%rsi │ │ + mov 0x50(%rbx,%rcx,1),%r8 │ │ + cmp %r8,0x70(%rbx,%rcx,1) │ │ + setbe %r8b │ │ + setb %r9b │ │ + cmp %rsi,0x60(%rbx,%rcx,1) │ │ + setb %sil │ │ + and %r8b,%sil │ │ + or %r9b,%sil │ │ movzbl %dl,%edx │ │ - shl $0x5,%edx │ │ - add %rdi,%rdx │ │ + mov %edx,%r9d │ │ shl $0x5,%r9d │ │ lea (%rdi,%r9,1),%r8 │ │ - shl $0x5,%ecx │ │ - add %rdi,%rcx │ │ - mov 0x10(%rax),%r10 │ │ - mov 0x10(%rdi,%r9,1),%r9 │ │ - mov $0x1,%dil │ │ - cmp %r9,%r10 │ │ - jb 6259f │ │ - mov (%r8),%rdi │ │ - setbe %r9b │ │ - cmp %rdi,(%rax) │ │ - setb %dil │ │ - and %r9b,%dil │ │ - mov 0x10(%rcx),%r9 │ │ - mov 0x10(%rdx),%r10 │ │ - cmp %r10,%r9 │ │ - jae 625c5 │ │ - test %dil,%dil │ │ - mov %r8,%rdi │ │ - cmovne %rax,%rdi │ │ - cmovne %r8,%rax │ │ - mov 0x10(%rax),%r8 │ │ - cmp %r8,%r9 │ │ - jae 6260a │ │ - jmp 62629 │ │ - mov (%rdx),%r9 │ │ - setbe %r10b │ │ - cmp %r9,(%rcx) │ │ + xor $0x1,%dl │ │ + movzbl %dl,%r11d │ │ + shl $0x5,%r11d │ │ + lea (%rdi,%r11,1),%rdx │ │ + movzbl %sil,%r10d │ │ + mov %r10d,%esi │ │ + shl $0x5,%esi │ │ + xor $0x3,%r10d │ │ + shl $0x5,%r10d │ │ + mov (%r9,%rdi,1),%r14 │ │ + mov 0x10(%r9,%rdi,1),%r9 │ │ + cmp %r9,0x50(%rdi,%rsi,1) │ │ setb %r9b │ │ - test %r9b,%r10b │ │ + setbe %r15b │ │ + cmp %r14,0x40(%rsi,%rdi,1) │ │ + setb %r14b │ │ + and %r15b,%r14b │ │ + or %r9b,%r14b │ │ + mov (%r11,%rdi,1),%r9 │ │ + mov 0x10(%r11,%rdi,1),%r11 │ │ + cmp %r11,0x10(%r10,%rdi,1) │ │ + setb %r11b │ │ + setbe %r15b │ │ + cmp %r9,(%r10,%rdi,1) │ │ + lea 0x40(%rsi,%rdi,1),%r9 │ │ + setb %sil │ │ + and %r15b,%sil │ │ + or %r11b,%sil │ │ mov %rdx,%r11 │ │ - cmovne %rax,%r11 │ │ - test %dil,%dil │ │ + cmovne %r9,%r11 │ │ + test %r14b,%r14b │ │ cmovne %r8,%r11 │ │ - cmovne %rax,%r8 │ │ - cmovne %rdx,%rax │ │ - test %r9b,%r10b │ │ - cmove %rcx,%rdx │ │ - cmove %rax,%rcx │ │ - mov 0x10(%rcx),%r9 │ │ - mov %r11,%rax │ │ - mov %r8,%rdi │ │ - mov 0x10(%rax),%r8 │ │ - cmp %r8,%r9 │ │ - jb 62629 │ │ - setbe %r8b │ │ - mov (%rax),%r9 │ │ - cmp %r9,(%rcx) │ │ - setb %r9b │ │ - test %r9b,%r8b │ │ - mov %rax,%r8 │ │ - cmovne %rcx,%r8 │ │ - cmove %rcx,%rax │ │ - mov %r8,%rcx │ │ - movups (%rdi),%xmm0 │ │ - movups 0x10(%rdi),%xmm1 │ │ - movups %xmm1,0x10(%rsi) │ │ - movups %xmm0,(%rsi) │ │ - movups (%rcx),%xmm0 │ │ - movups 0x10(%rcx),%xmm1 │ │ - movups %xmm1,0x30(%rsi) │ │ - movups %xmm0,0x20(%rsi) │ │ - movups (%rax),%xmm0 │ │ - movups 0x10(%rax),%xmm1 │ │ - movups %xmm0,0x40(%rsi) │ │ - movups %xmm1,0x50(%rsi) │ │ + cmovne %r9,%r8 │ │ + lea (%rdi,%r10,1),%rdi │ │ + cmovne %rdx,%r9 │ │ + test %sil,%sil │ │ + cmove %rdi,%rdx │ │ + cmovne %rdi,%r9 │ │ + movaps %xmm1,-0x5d0(%rbp) │ │ + mov 0x10(%r11),%rsi │ │ + cmp %rsi,0x10(%r9) │ │ + mov (%r11),%rsi │ │ + setb %dil │ │ + setbe %r10b │ │ + cmp %rsi,(%r9) │ │ + setb %sil │ │ + and %r10b,%sil │ │ + or %dil,%sil │ │ + mov %r11,%rsi │ │ + cmovne %r9,%rsi │ │ + movaps %xmm0,-0x5e0(%rbp) │ │ + cmovne %r11,%r9 │ │ + movups (%r8),%xmm0 │ │ + movups 0x10(%r8),%xmm1 │ │ + movups %xmm1,-0x630(%rbp,%rcx,1) │ │ + movups %xmm0,-0x640(%rbp,%rcx,1) │ │ + movups (%rsi),%xmm0 │ │ + movups 0x10(%rsi),%xmm1 │ │ + mov %r12,%rsi │ │ + movups %xmm1,-0x610(%rbp,%rcx,1) │ │ + movups %xmm0,-0x620(%rbp,%rcx,1) │ │ + movups (%r9),%xmm0 │ │ + movups 0x10(%r9),%xmm1 │ │ + movups %xmm1,-0x5f0(%rbp,%rcx,1) │ │ + movups %xmm0,-0x600(%rbp,%rcx,1) │ │ movups (%rdx),%xmm0 │ │ movups 0x10(%rdx),%xmm1 │ │ - movups %xmm0,0x60(%rsi) │ │ - movups %xmm1,0x70(%rsi) │ │ + movups %xmm0,-0x5e0(%rbp,%rcx,1) │ │ + movups %xmm1,-0x5d0(%rbp,%rcx,1) │ │ + mov $0x4,%edx │ │ + jmp 611a3 │ │ + mov -0x30(%rbp),%rdx │ │ + movups (%rdx),%xmm0 │ │ + movups 0x10(%rdx),%xmm1 │ │ + movaps %xmm1,-0x630(%rbp) │ │ + movaps %xmm0,-0x640(%rbp) │ │ + mov %rax,%rcx │ │ + shl $0x5,%rcx │ │ + movups (%rdx,%rcx,1),%xmm0 │ │ + movups 0x10(%rdx,%rcx,1),%xmm1 │ │ + movups %xmm1,-0x630(%rbp,%rcx,1) │ │ + movups %xmm0,-0x640(%rbp,%rcx,1) │ │ + mov $0x1,%edx │ │ + mov %rsi,-0x38(%rbp) │ │ + mov %rsi,%rdi │ │ + sub %rax,%rdi │ │ + cmp %rax,%rdx │ │ + jae 612d7 │ │ + mov %edx,%ecx │ │ + shl $0x5,%ecx │ │ + lea -0x640(%rbp),%rsi │ │ + mov %rdx,%r9 │ │ + jmp 611f2 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %rsi,%r8 │ │ + mov %r11,(%r8) │ │ + mov %r15,0x8(%r8) │ │ + mov %r10,0x10(%r8) │ │ + mov %r14,0x18(%r8) │ │ + inc %r9 │ │ + add $0x20,%rcx │ │ + cmp %rax,%r9 │ │ + je 612d7 │ │ + mov %r9,%r14 │ │ + shl $0x5,%r14 │ │ + mov -0x30(%rbp),%r8 │ │ + movups (%r8,%r14,1),%xmm0 │ │ + movups 0x10(%r8,%r14,1),%xmm1 │ │ + movups %xmm0,-0x640(%rbp,%r14,1) │ │ + movups %xmm1,-0x630(%rbp,%r14,1) │ │ + mov -0x640(%rbp,%r14,1),%r11 │ │ + mov -0x630(%rbp,%r14,1),%r10 │ │ + mov -0x650(%rbp,%r14,1),%rbx │ │ + cmp %rbx,%r10 │ │ + setbe %r8b │ │ + cmp -0x660(%rbp,%r14,1),%r11 │ │ + setb %r15b │ │ + cmp %rbx,%r10 │ │ + jb 6124f │ │ + and %r15b,%r8b │ │ + je 611e2 │ │ + lea (%r14,%rbp,1),%r8 │ │ + add $0xfffffffffffff9c0,%r8 │ │ + mov 0x8(%r8),%r15 │ │ + mov 0x18(%r8),%r14 │ │ + mov %rcx,%r12 │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ + movups -0x660(%rbp,%r12,1),%xmm0 │ │ + movups -0x650(%rbp,%r12,1),%xmm1 │ │ + movups %xmm1,-0x630(%rbp,%r12,1) │ │ + movups %xmm0,-0x640(%rbp,%r12,1) │ │ + cmp $0x20,%r12 │ │ + je 611d0 │ │ + mov -0x670(%rbp,%r12,1),%rbx │ │ + cmp %rbx,%r10 │ │ + setbe %r13b │ │ + cmp -0x680(%rbp,%r12,1),%r11 │ │ + setb %r8b │ │ + add $0xffffffffffffffe0,%r12 │ │ + cmp %rbx,%r10 │ │ + jb 61270 │ │ + and %r8b,%r13b │ │ + jne 61270 │ │ + lea (%r12,%rbp,1),%r8 │ │ + add $0xfffffffffffff9c0,%r8 │ │ + jmp 611d3 │ │ + mov %rax,%r8 │ │ + shl $0x5,%r8 │ │ + lea (%r8,%rbp,1),%rcx │ │ + add $0xfffffffffffff9c0,%rcx │ │ + cmp %rdi,%rdx │ │ + jae 613cc │ │ + add -0x30(%rbp),%r8 │ │ + mov %edx,%r9d │ │ + shl $0x5,%r9d │ │ + jmp 61326 │ │ + nop │ │ + mov %rcx,%r12 │ │ + mov %r11,(%r12) │ │ + mov %r15,0x8(%r12) │ │ + mov %r10,0x10(%r12) │ │ + mov %r14,0x18(%r12) │ │ + inc %rdx │ │ + add $0x20,%r9 │ │ + cmp %rdi,%rdx │ │ + je 613cc │ │ + mov %rdx,%r14 │ │ + shl $0x5,%r14 │ │ + movups (%r8,%r14,1),%xmm0 │ │ + movups 0x10(%r8,%r14,1),%xmm1 │ │ + movups %xmm0,(%rcx,%r14,1) │ │ + movups %xmm1,0x10(%rcx,%r14,1) │ │ + mov (%rcx,%r14,1),%r11 │ │ + mov 0x10(%rcx,%r14,1),%r10 │ │ + mov -0x10(%rcx,%r14,1),%r12 │ │ + cmp %r12,%r10 │ │ + setbe %sil │ │ + cmp -0x20(%rcx,%r14,1),%r11 │ │ + setb %r15b │ │ + cmp %r12,%r10 │ │ + jb 6136b │ │ + and %r15b,%sil │ │ + je 61316 │ │ + add %rcx,%r14 │ │ + mov 0x8(%r14),%r15 │ │ + mov 0x18(%r14),%r14 │ │ + mov %r9,%r12 │ │ + nopl 0x0(%rax) │ │ + movups -0x20(%rcx,%r12,1),%xmm0 │ │ + movups -0x10(%rcx,%r12,1),%xmm1 │ │ + movups %xmm1,0x10(%rcx,%r12,1) │ │ + movups %xmm0,(%rcx,%r12,1) │ │ + cmp $0x20,%r12 │ │ + je 61300 │ │ + mov -0x30(%rcx,%r12,1),%rbx │ │ + cmp %rbx,%r10 │ │ + setbe %r13b │ │ + cmp -0x40(%rcx,%r12,1),%r11 │ │ + setb %sil │ │ + add $0xffffffffffffffe0,%r12 │ │ + cmp %rbx,%r10 │ │ + jb 61380 │ │ + and %sil,%r13b │ │ + jne 61380 │ │ + add %rcx,%r12 │ │ + jmp 61303 │ │ + lea -0x640(%rbp),%rdx │ │ + mov -0x38(%rbp),%r14 │ │ + shl $0x5,%r14 │ │ + mov -0x30(%rbp),%r9 │ │ + lea (%r9,%r14,1),%r10 │ │ + add $0xffffffffffffffe0,%r10 │ │ + lea (%r14,%rbp,1),%r8 │ │ + add $0xfffffffffffff9a0,%r8 │ │ + lea -0x20(%rcx),%rdi │ │ + jmp 6144b │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzbl %r11b,%esi │ │ + xor $0x1,%r11b │ │ + movzbl %r11b,%r11d │ │ + shl $0x5,%r11d │ │ + add %r11,%rcx │ │ + shl $0x5,%esi │ │ + add %rsi,%rdx │ │ + add $0x20,%r9 │ │ + movups (%r12),%xmm0 │ │ + movups 0x10(%r12),%xmm1 │ │ + movups %xmm1,0x10(%r10) │ │ + movups %xmm0,(%r10) │ │ + movzbl %r15b,%esi │ │ + shl $0x5,%esi │ │ + add %rsi,%r8 │ │ + add $0xffffffffffffffe0,%r8 │ │ + sub %rsi,%rdi │ │ + add $0xffffffffffffffe0,%r10 │ │ + dec %rax │ │ + je 614b2 │ │ + mov (%rdx),%rsi │ │ + mov 0x10(%rdx),%r11 │ │ + cmp %r11,0x10(%rcx) │ │ + setae %bl │ │ + seta %r15b │ │ + cmp %rsi,(%rcx) │ │ + setae %r11b │ │ + or %r15b,%r11b │ │ + mov %rdx,%rsi │ │ + and %bl,%r11b │ │ + jne 61472 │ │ + mov %rcx,%rsi │ │ + movups (%rsi),%xmm0 │ │ + movups 0x10(%rsi),%xmm1 │ │ + movups %xmm1,0x10(%r9) │ │ + movups %xmm0,(%r9) │ │ + mov (%rdi),%rsi │ │ + mov 0x10(%rdi),%rbx │ │ + cmp %rbx,0x10(%r8) │ │ + setb %bl │ │ + setbe %r12b │ │ + cmp %rsi,(%r8) │ │ + setb %r15b │ │ + and %r12b,%r15b │ │ + or %bl,%r15b │ │ + mov %rdi,%r12 │ │ + jne 61400 │ │ + mov %r8,%r12 │ │ + jmp 61400 │ │ + add $0x20,%rdi │ │ + add $0x20,%r8 │ │ + testb $0x1,-0x38(%rbp) │ │ + jne 614e1 │ │ + cmp %r8,%rcx │ │ + setne %al │ │ + cmp %rdi,%rdx │ │ + jne 6151f │ │ + test %al,%al │ │ + jne 61525 │ │ + add $0x618,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ ret │ │ + xor %eax,%eax │ │ + xor %esi,%esi │ │ + cmp %rdi,%rdx │ │ + setae %al │ │ + setb %sil │ │ + mov %rcx,%r10 │ │ + cmovb %rdx,%r10 │ │ + movups (%r10),%xmm0 │ │ + movups 0x10(%r10),%xmm1 │ │ + movups %xmm1,0x10(%r9) │ │ + movups %xmm0,(%r9) │ │ + shl $0x5,%esi │ │ + add %rsi,%rdx │ │ + shl $0x5,%eax │ │ + add %rax,%rcx │ │ + cmp %r8,%rcx │ │ + setne %al │ │ + cmp %rdi,%rdx │ │ + je 614cb │ │ + mov $0x1,%al │ │ + test %al,%al │ │ + je 614cf │ │ + call 32c90 │ │ + ud2 │ │ + mov %rax,%r15 │ │ + lea -0x640(%rbp),%rsi │ │ + mov -0x30(%rbp),%rdi │ │ + mov %r14,%rdx │ │ + call *0x16fbd(%rip) │ │ + mov %r15,%rdi │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + push %r15 │ │ + push %r14 │ │ + push %r12 │ │ + push %rbx │ │ + mov %rsi,%rax │ │ + shr $1,%rax │ │ + add %rsi,%rax │ │ + jmp 61579 │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + test %rax,%rax │ │ + je 616b5 │ │ + dec %rax │ │ + mov %rax,%rcx │ │ + sub %rsi,%rcx │ │ + jae 615c1 │ │ + mov %rax,%rcx │ │ + shl $0x5,%rcx │ │ + movups (%rdi),%xmm0 │ │ + movups 0x10(%rdi),%xmm1 │ │ + movaps %xmm1,-0x18(%rsp) │ │ + movaps %xmm0,-0x28(%rsp) │ │ + movups (%rdi,%rcx,1),%xmm0 │ │ + movups 0x10(%rdi,%rcx,1),%xmm1 │ │ + movups %xmm0,(%rdi) │ │ + movups %xmm1,0x10(%rdi) │ │ + movaps -0x28(%rsp),%xmm0 │ │ + movaps -0x18(%rsp),%xmm1 │ │ + movups %xmm1,0x10(%rdi,%rcx,1) │ │ + movups %xmm0,(%rdi,%rcx,1) │ │ + xor %ecx,%ecx │ │ + cmp %rax,%rsi │ │ + mov %rax,%rdx │ │ + cmovb %rsi,%rdx │ │ + lea 0x1(,%rcx,2),%r9 │ │ + cmp %rdx,%r9 │ │ + jae 61570 │ │ + lea (%rcx,%rcx,1),%r10 │ │ + jmp 6162c │ │ + xchg %ax,%ax │ │ + add %rdi,%rcx │ │ + add %rdi,%r9 │ │ + mov %r14,(%rcx) │ │ + mov %rbx,(%r9) │ │ + mov 0x8(%rcx),%rbx │ │ + mov 0x8(%r9),%r14 │ │ + mov %r14,0x8(%rcx) │ │ + mov %rbx,0x8(%r9) │ │ + mov %r11,0x10(%rcx) │ │ + mov %r10,0x10(%r9) │ │ + mov 0x18(%rcx),%r10 │ │ + mov 0x18(%r9),%r11 │ │ + mov %r11,0x18(%rcx) │ │ + mov %r10,0x18(%r9) │ │ + lea (%r8,%r8,1),%r10 │ │ + lea 0x1(,%r8,2),%r9 │ │ + mov %r8,%rcx │ │ + cmp %rdx,%r9 │ │ + jae 61570 │ │ + add $0x2,%r10 │ │ + cmp %rdx,%r10 │ │ + jae 61670 │ │ + mov %r9,%r8 │ │ + shl $0x5,%r8 │ │ + shl $0x5,%r10 │ │ + mov (%rdi,%r10,1),%r11 │ │ + mov 0x10(%rdi,%r10,1),%r10 │ │ + cmp %r10,0x10(%rdi,%r8,1) │ │ + setbe %r10b │ │ + setb %bl │ │ + cmp %r11,(%rdi,%r8,1) │ │ + setb %r8b │ │ + and %r10b,%r8b │ │ + or %bl,%r8b │ │ + movzbl %r8b,%r8d │ │ + add %r9,%r8 │ │ + jmp 61673 │ │ + nopl 0x0(%rax) │ │ + mov %r9,%r8 │ │ + shl $0x5,%rcx │ │ + mov %r8,%r9 │ │ + shl $0x5,%r9 │ │ + mov (%rdi,%rcx,1),%rbx │ │ + mov 0x10(%rdi,%rcx,1),%r10 │ │ + mov 0x10(%rdi,%r9,1),%r11 │ │ + cmp %r11,%r10 │ │ + setbe %r15b │ │ + mov (%rdi,%r9,1),%r14 │ │ + cmp %r14,%rbx │ │ + setb %r12b │ │ + cmp %r11,%r10 │ │ + jb 615e0 │ │ + and %r12b,%r15b │ │ + jne 615e0 │ │ + jmp 61570 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r14 │ │ + pop %r15 │ │ + ret │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ mov %rdx,%rbx │ │ mov %rsi,%r14 │ │ cmp $0x8,%rcx │ │ - jb 626e4 │ │ + jb 61734 │ │ shr $0x3,%rcx │ │ mov %rcx,%r15 │ │ shl $0x7,%r15 │ │ lea (%rdi,%r15,1),%rsi │ │ imul $0xe0,%rcx,%r12 │ │ lea (%rdi,%r12,1),%rdx │ │ mov %rcx,%r13 │ │ - call 62670 │ │ + call 616c0 │ │ mov %rax,-0x30(%rbp) │ │ lea (%r14,%r15,1),%rsi │ │ lea (%r14,%r12,1),%rdx │ │ mov %r14,%rdi │ │ mov %r13,%rcx │ │ - call 62670 │ │ + call 616c0 │ │ mov %rax,%r14 │ │ add %rbx,%r15 │ │ add %rbx,%r12 │ │ mov %rbx,%rdi │ │ mov %r15,%rsi │ │ mov %r12,%rdx │ │ mov %r13,%rcx │ │ - call 62670 │ │ + call 616c0 │ │ mov %rax,%rbx │ │ mov -0x30(%rbp),%rdi │ │ mov (%rdi),%r9 │ │ mov 0x10(%rdi),%r10 │ │ - mov (%r14),%rax │ │ + mov (%r14),%rcx │ │ mov 0x10(%r14),%rdx │ │ cmp %rdx,%r10 │ │ - jae 6270e │ │ - mov (%rbx),%rsi │ │ - mov 0x10(%rbx),%r8 │ │ - mov $0x1,%cl │ │ - cmp %r8,%r10 │ │ - jb 62742 │ │ - ja 62761 │ │ - cmp %rsi,%r9 │ │ - jb 62742 │ │ - jmp 62761 │ │ setbe %sil │ │ - cmp %rax,%r9 │ │ - setb %cl │ │ - and %sil,%cl │ │ + setb %r8b │ │ + cmp %rcx,%r9 │ │ + setb %al │ │ + and %sil,%al │ │ + or %r8b,%al │ │ mov (%rbx),%rsi │ │ mov 0x10(%rbx),%r8 │ │ cmp %r8,%r10 │ │ - jae 6272f │ │ - test %cl,%cl │ │ - mov $0x1,%cl │ │ - jne 62742 │ │ - jmp 62761 │ │ - setbe %r10b │ │ + setb %r10b │ │ + setbe %r11b │ │ cmp %rsi,%r9 │ │ setb %r9b │ │ - and %r10b,%r9b │ │ - cmp %r9b,%cl │ │ - jne 62761 │ │ - mov $0x1,%dil │ │ + and %r11b,%r9b │ │ + or %r10b,%r9b │ │ + cmp %r9b,%al │ │ + jne 6179b │ │ cmp %r8,%rdx │ │ - jb 62757 │ │ - setbe %dl │ │ - cmp %rsi,%rax │ │ - setb %dil │ │ - and %dl,%dil │ │ - xor %dil,%cl │ │ + setb %dl │ │ + setbe %dil │ │ + cmp %rsi,%rcx │ │ + setb %cl │ │ + and %dil,%cl │ │ + or %dl,%cl │ │ + xor %cl,%al │ │ cmovne %rbx,%r14 │ │ mov %r14,%rdi │ │ mov %rdi,%rax │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0xc8,%rsp │ │ - mov %rcx,%r14 │ │ - mov 0x30(%rcx),%r13 │ │ - mov 0x38(%rcx),%rcx │ │ - movzbl 0x49(%r14),%eax │ │ - xor %ebx,%ebx │ │ - cmp $0x8,%al │ │ - sete %bl │ │ - mov %rcx,%r10 │ │ - sub %r13,%r10 │ │ - lea (%r10,%rbx,8),%r11 │ │ - add $0x4,%r11 │ │ - mov %r8,%r10 │ │ - sub %r11,%r10 │ │ - setae %r11b │ │ - cmp %r13,%r10 │ │ + sub $0xf8,%rsp │ │ + mov %rcx,%rbx │ │ + mov %esi,%r14d │ │ + mov 0x180(%rcx),%rax │ │ + mov 0x188(%rcx),%rcx │ │ + sub %rax,%rcx │ │ + xor %esi,%esi │ │ + cmpb $0x8,0x1a1(%rbx) │ │ + sete %sil │ │ + lea (%rcx,%rsi,8),%rsi │ │ + add $0x4,%rsi │ │ + mov %r8,%rcx │ │ + sub %rsi,%rcx │ │ setb %r10b │ │ - test %r10b,%r11b │ │ - je 62855 │ │ - mov %rdx,-0x40(%rbp) │ │ - mov 0x170(%r14),%r12 │ │ - lea 0x4(,%rbx,8),%rdx │ │ - add 0x28(%r14),%r13 │ │ - lea 0x10(%r12),%r10 │ │ - mov %r14,-0xc0(%rbp) │ │ - mov %r10,-0xb8(%rbp) │ │ - movq $0x0,-0xb0(%rbp) │ │ - mov %r8,%r10 │ │ - not %r10 │ │ - add %rdx,%r10 │ │ - add %rcx,%r10 │ │ - sub %rdx,%r8 │ │ - sub %rcx,%r8 │ │ - xor %edx,%edx │ │ - xor %ecx,%ecx │ │ - xchg %ax,%ax │ │ - movzbl 0x0(%r13,%r8,1),%r11d │ │ - cmp $0x3f,%ecx │ │ - jne 62831 │ │ - cmp $0x1,%r11b │ │ - ja 62863 │ │ - movzbl %r11b,%r11d │ │ - mov %r11d,%ebx │ │ - and $0x7f,%r11d │ │ - shl %cl,%r11 │ │ - or %r11,%rdx │ │ - test %bl,%bl │ │ - jns 62896 │ │ - add $0x7,%ecx │ │ - dec %r10 │ │ - inc %r8 │ │ - jne 62820 │ │ - mov $0x13,%al │ │ - jmp 62865 │ │ - movq $0x3b,0x8(%rdi) │ │ - mov %r14,0x10(%rdi) │ │ - jmp 6287d │ │ - mov $0x6,%al │ │ - mov %al,0x8(%rdi) │ │ - movb $0x0,0x9(%rdi) │ │ - movw $0x0,0xe(%rdi) │ │ - movl $0x0,0xa(%rdi) │ │ - mov %r13,0x10(%rdi) │ │ + sub %rcx,%rax │ │ + setbe %r11b │ │ + mov $0x35,%esi │ │ + or %r10b,%r11b │ │ + jne 61830 │ │ + add 0x178(%rbx),%rcx │ │ + mov 0x1a0(%rbx),%r15d │ │ + mov %r15d,%esi │ │ + and $0xff00,%esi │ │ + cmp $0x300,%esi │ │ + jne 61851 │ │ + mov %rax,%r8 │ │ + mov %rcx,%rsi │ │ + mov %rsi,0x8(%rdi) │ │ + mov %r8,0x10(%rdi) │ │ movq $0x1,(%rdi) │ │ - add $0xc8,%rsp │ │ + add $0xf8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea (%r8,%r13,1),%rcx │ │ - inc %rcx │ │ - mov %rcx,-0xd0(%rbp) │ │ - mov %r10,-0xc8(%rbp) │ │ - test %rdx,%rdx │ │ - je 628f7 │ │ - lea -0x1(%rdx),%rcx │ │ - cmp 0x20(%r12),%rcx │ │ - jae 628fd │ │ - imul $0x70,%rcx,%rcx │ │ - add 0x18(%r12),%rcx │ │ - cmpb $0x1,0x6a(%rcx) │ │ - jne 628d5 │ │ - movq $0x1,-0xb0(%rbp) │ │ - mov %esi,-0x44(%rbp) │ │ - cmpl $0x1,(%rcx) │ │ - jne 62977 │ │ - mov 0x10(%rcx),%rbx │ │ - mov 0x18(%rcx),%r13 │ │ - test %r13,%r13 │ │ - jne 62995 │ │ - jmp 62b7c │ │ - movb $0x3a,0x8(%rdi) │ │ - jmp 6287d │ │ - mov 0x28(%r12),%rcx │ │ + mov %rdx,-0x48(%rbp) │ │ + mov %r9,-0xc8(%rbp) │ │ + mov %rdi,-0x30(%rbp) │ │ + mov 0x1a8(%rbx),%rdx │ │ + add $0x10,%rdx │ │ + mov %rcx,-0xf8(%rbp) │ │ + mov %rax,-0xf0(%rbp) │ │ + mov %r8,%r12 │ │ + add %r8,%rax │ │ + mov %rdx,-0xe8(%rbp) │ │ + mov %rax,-0xe0(%rbp) │ │ + movq $0x0,-0xd8(%rbp) │ │ + mov %r15d,-0xd0(%rbp) │ │ + lea -0xb0(%rbp),%rdi │ │ + lea -0xf8(%rbp),%rsi │ │ + call 5a950 │ │ + movzbl -0xb0(%rbp),%edx │ │ + cmp $0xff,%dl │ │ + je 618f3 │ │ + mov -0xaf(%rbp),%eax │ │ + mov -0xac(%rbp),%ecx │ │ + mov %ecx,-0x39(%rbp) │ │ + mov %eax,-0x3c(%rbp) │ │ + mov -0xa8(%rbp),%rcx │ │ + mov -0x30(%rbp),%rdi │ │ + mov %dl,0x8(%rdi) │ │ + mov -0x3c(%rbp),%eax │ │ + mov -0x39(%rbp),%edx │ │ + mov %eax,0x9(%rdi) │ │ + mov %edx,0xc(%rdi) │ │ + mov %rcx,0x10(%rdi) │ │ + jmp 61838 │ │ + mov -0xa8(%rbp),%rcx │ │ test %rcx,%rcx │ │ - je 62b36 │ │ - mov 0x30(%r12),%r12 │ │ - movzwl 0x532(%rcx),%ebx │ │ - mov %ebx,%r10d │ │ + mov -0x30(%rbp),%rdi │ │ + je 6193f │ │ + mov -0xe8(%rbp),%rsi │ │ + lea -0x1(%rcx),%rax │ │ + cmp 0x10(%rsi),%rax │ │ + jae 6194c │ │ + imul $0x70,%rax,%rax │ │ + add 0x8(%rsi),%rax │ │ + cmpb $0x1,0x6a(%rax) │ │ + jne 61929 │ │ + incq -0xd8(%rbp) │ │ + cmpl $0x1,(%rax) │ │ + jne 619c7 │ │ + mov 0x10(%rax),%r13 │ │ + mov 0x18(%rax),%r12 │ │ + jmp 619dc │ │ + movb $0x34,0x8(%rdi) │ │ + mov %r12,0x10(%rdi) │ │ + jmp 61838 │ │ + mov 0x18(%rsi),%rax │ │ + mov $0x10,%dl │ │ + test %rax,%rax │ │ + je 618db │ │ + mov 0x20(%rsi),%rsi │ │ + movzwl 0x532(%rax),%r9d │ │ + mov %r9d,%r10d │ │ shl $0x3,%r10d │ │ mov $0xffffffffffffffff,%r8 │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ + data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ test %r10,%r10 │ │ - je 62960 │ │ - cmp 0x4e0(%rcx,%r8,8),%rdx │ │ + je 619b0 │ │ + cmp 0x4e0(%rax,%r8,8),%rcx │ │ seta %r11b │ │ sbb $0x0,%r11b │ │ inc %r8 │ │ add $0xfffffffffffffff8,%r10 │ │ cmp $0x1,%r11b │ │ - je 62930 │ │ - movzbl %r11b,%r10d │ │ - test %r10d,%r10d │ │ - jne 62963 │ │ - jmp 62add │ │ - mov %rbx,%r8 │ │ - sub $0x1,%r12 │ │ - jb 62b36 │ │ - mov 0x538(%rcx,%r8,8),%rcx │ │ - jmp 62910 │ │ - mov 0x8(%rcx),%r13 │ │ - cmp $0x5,%r13 │ │ - ja 62b9f │ │ - add $0x10,%rcx │ │ - mov %rcx,%rbx │ │ - test %r13,%r13 │ │ - je 62b7c │ │ - mov %r9,-0x80(%rbp) │ │ - mov %rdi,-0x38(%rbp) │ │ - shl $0x4,%r13 │ │ - mov 0x1a0(%r14),%rcx │ │ - mov %rcx,-0x60(%rbp) │ │ + je 61980 │ │ + movzbl %r11b,%r9d │ │ + test %r9d,%r9d │ │ + jne 619b3 │ │ + jmp 61b24 │ │ + mov %r9,%r8 │ │ + sub $0x1,%rsi │ │ + jb 618db │ │ + mov 0x538(%rax,%r8,8),%rax │ │ + jmp 6195b │ │ + mov 0x8(%rax),%r12 │ │ + cmp $0x5,%r12 │ │ + ja 61bdc │ │ + add $0x10,%rax │ │ + mov %rax,%r13 │ │ + test %r12,%r12 │ │ + je 61bb9 │ │ + shr $0x8,%r15d │ │ + shl $0x4,%r12 │ │ + mov 0x1b8(%rbx),%rax │ │ + mov %rax,-0x60(%rbp) │ │ movq $0xffffffffffffffff,-0x58(%rbp) │ │ movq $0x0,-0x50(%rbp) │ │ - lea -0xf0(%rbp),%r12 │ │ - movzbl %al,%eax │ │ - mov %eax,-0x2c(%rbp) │ │ - jmp 62a14 │ │ - nopl 0x0(%rax,%rax,1) │ │ + movzbl %r15b,%eax │ │ + mov %eax,-0x34(%rbp) │ │ + jmp 61a59 │ │ cmp $0x3,%eax │ │ - je 62a92 │ │ + je 61ad5 │ │ cmp $0x31,%eax │ │ - jne 62a06 │ │ - lea -0xa8(%rbp),%rdi │ │ - mov %r12,%rsi │ │ - call 60750 │ │ - mov -0xa8(%rbp),%rax │ │ + jne 61a4b │ │ + lea -0x120(%rbp),%rdi │ │ + lea -0xb0(%rbp),%rsi │ │ + call 5fe40 │ │ + mov -0x120(%rbp),%rax │ │ mov %rax,-0x58(%rbp) │ │ - mov -0xa0(%rbp),%rax │ │ - mov %rax,-0x90(%rbp) │ │ - add $0x10,%rbx │ │ - add $0xfffffffffffffff0,%r13 │ │ - je 62b0e │ │ - mov -0xc0(%rbp),%rax │ │ - mov 0x48(%rax),%edx │ │ - mov %r12,%rdi │ │ - lea -0xd0(%rbp),%rsi │ │ - mov %rbx,%rcx │ │ - call 5e090 │ │ - cmpl $0xffffffff,-0xf0(%rbp) │ │ - je 62af3 │ │ - movzwl -0xd8(%rbp),%eax │ │ + mov -0x118(%rbp),%rax │ │ + mov %rax,-0xc0(%rbp) │ │ + add $0x10,%r13 │ │ + add $0xfffffffffffffff0,%r12 │ │ + je 61b55 │ │ + lea -0xb0(%rbp),%rdi │ │ + lea -0xf8(%rbp),%rsi │ │ + mov %r13,%rdx │ │ + call 5dac0 │ │ + cmpl $0xffffffff,-0xb0(%rbp) │ │ + je 61b3a │ │ + movzwl -0x90(%rbp),%eax │ │ cmp $0x46,%eax │ │ - jle 629d0 │ │ + jle 61a11 │ │ cmp $0x47,%eax │ │ - je 629de │ │ + je 61a1f │ │ cmp $0x2007,%eax │ │ - je 62a5a │ │ + je 61a99 │ │ cmp $0x6e,%eax │ │ - jne 62a06 │ │ - lea -0xa8(%rbp),%r15 │ │ + jne 61a4b │ │ + lea -0x120(%rbp),%r15 │ │ mov %r15,%rdi │ │ - mov %r12,%rsi │ │ - call 60750 │ │ + lea -0xb0(%rbp),%rsi │ │ + call 5fe40 │ │ lea -0x78(%rbp),%rdi │ │ - mov -0x40(%rbp),%rsi │ │ - mov -0x2c(%rbp),%edx │ │ + mov -0x48(%rbp),%rsi │ │ + mov -0x34(%rbp),%edx │ │ mov -0x60(%rbp),%rcx │ │ mov %r15,%r8 │ │ - call 5b630 │ │ + call 5b460 │ │ cmpb $0x0,-0x78(%rbp) │ │ - jne 62a06 │ │ - jmp 62b87 │ │ - lea -0xa8(%rbp),%r15 │ │ + jne 61a4b │ │ + jmp 61bc4 │ │ + lea -0x120(%rbp),%r15 │ │ mov %r15,%rdi │ │ - mov %r12,%rsi │ │ - call 60750 │ │ + lea -0xb0(%rbp),%rsi │ │ + call 5fe40 │ │ lea -0x78(%rbp),%rdi │ │ - mov -0x40(%rbp),%rsi │ │ - mov -0x2c(%rbp),%edx │ │ + mov -0x48(%rbp),%rsi │ │ + mov -0x34(%rbp),%edx │ │ mov -0x60(%rbp),%rcx │ │ mov %r15,%r8 │ │ - call 5b630 │ │ + call 5b460 │ │ cmpb $0x0,-0x78(%rbp) │ │ - jne 62a06 │ │ - mov -0x68(%rbp),%rax │ │ - mov %rax,-0x88(%rbp) │ │ + jne 61a4b │ │ mov -0x70(%rbp),%rax │ │ mov %rax,-0x50(%rbp) │ │ - jmp 62a06 │ │ - imul $0x70,%r8,%rdx │ │ - add %rdx,%rcx │ │ - cmpb $0x1,0x6a(%rcx) │ │ - je 628ca │ │ - jmp 628d5 │ │ - movups -0xe8(%rbp),%xmm0 │ │ - mov -0x38(%rbp),%rax │ │ + mov -0x68(%rbp),%rax │ │ + mov %rax,-0xb8(%rbp) │ │ + jmp 61a4b │ │ + imul $0x70,%r8,%rcx │ │ + add %rcx,%rax │ │ + cmpb $0x1,0x6a(%rax) │ │ + je 61922 │ │ + jmp 61929 │ │ + movups -0xa8(%rbp),%xmm0 │ │ + mov -0x30(%rbp),%rax │ │ movups %xmm0,0x8(%rax) │ │ movq $0x1,(%rax) │ │ - jmp 62884 │ │ + jmp 6183f │ │ mov -0x50(%rbp),%rcx │ │ test %rcx,%rcx │ │ - je 62b40 │ │ - mov -0x38(%rbp),%rax │ │ + je 61b7d │ │ + mov -0x30(%rbp),%rax │ │ mov %rcx,0x8(%rax) │ │ - mov -0x88(%rbp),%rcx │ │ + mov -0xb8(%rbp),%rcx │ │ mov %rcx,0x10(%rax) │ │ movq $0x0,(%rax) │ │ - jmp 62884 │ │ - mov $0x12,%al │ │ - mov %rdx,%r13 │ │ - jmp 62865 │ │ + jmp 6183f │ │ mov -0x58(%rbp),%rsi │ │ cmp $0xffffffffffffffff,%rsi │ │ - mov -0x38(%rbp),%rdi │ │ - mov -0x80(%rbp),%rax │ │ - mov -0x40(%rbp),%r8 │ │ - je 62b7c │ │ - mov 0x10(%rbp),%r10 │ │ - dec %r10 │ │ - movzbl -0x44(%rbp),%ecx │ │ - mov -0x90(%rbp),%rdx │ │ - mov %r14,%r9 │ │ - push %r10 │ │ + mov -0x30(%rbp),%rdi │ │ + je 61bb9 │ │ + mov 0x10(%rbp),%rax │ │ + dec %rax │ │ + movzbl %r14b,%ecx │ │ + mov -0xc0(%rbp),%rdx │ │ + mov -0x48(%rbp),%r8 │ │ + mov %rbx,%r9 │ │ push %rax │ │ - call 60fb0 │ │ + push -0xc8(%rbp) │ │ + call 60420 │ │ add $0x10,%rsp │ │ - jmp 62884 │ │ + jmp 6183f │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,(%rdi) │ │ - jmp 62884 │ │ + jmp 6183f │ │ movups -0x70(%rbp),%xmm0 │ │ - mov -0x38(%rbp),%rax │ │ + mov -0x30(%rbp),%rax │ │ movups %xmm0,0x8(%rax) │ │ movq $0x0,(%rax) │ │ - jmp 62884 │ │ - lea 0x16f52(%rip),%rcx │ │ + jmp 6183f │ │ + lea 0x15215(%rip),%rcx │ │ mov $0x5,%edx │ │ xor %edi,%edi │ │ - mov %r13,%rsi │ │ - call 32050 │ │ + mov %r12,%rsi │ │ + call 31960 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - mov (%rdi),%rax │ │ - add $0xfffffffffffffffe,%rax │ │ - cmp $0x5,%rax │ │ - ja 62c03 │ │ - lea -0x5d76c(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmp *%rax │ │ + int3 │ │ + int3 │ │ + int3 │ │ + mov (%rdi),%rcx │ │ + xor %eax,%eax │ │ + add $0xfffffffffffffffe,%rcx │ │ + cmp $0x6,%rcx │ │ + ja 61c4a │ │ + lea -0x5ccb2(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmp *%rcx │ │ mov 0x8(%rdi),%rdx │ │ - cmp $0x100,%rdx │ │ - setb %al │ │ - ret │ │ + jmp 61c3f │ │ mov 0x8(%rdi),%edx │ │ - cmp $0x100,%rdx │ │ - setb %al │ │ - ret │ │ + jmp 61c3f │ │ + movzbl 0x8(%rdi),%edx │ │ + jmp 61c3f │ │ + movzwl 0x8(%rdi),%edx │ │ + jmp 61c3f │ │ mov 0x8(%rdi),%rdx │ │ test %rdx,%rdx │ │ - jns 62be1 │ │ - xor %eax,%eax │ │ - ret │ │ - movzbl 0x8(%rdi),%edx │ │ + js 61c4b │ │ cmp $0x100,%rdx │ │ setb %al │ │ ret │ │ - movzwl 0x8(%rdi),%edx │ │ - cmp $0x100,%rdx │ │ - setb %al │ │ + ret │ │ + xor %eax,%eax │ │ ret │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - mov (%rdi),%rax │ │ - add $0xfffffffffffffffe,%rax │ │ - cmp $0x5,%rax │ │ - ja 62c77 │ │ - lea -0x5d7c4(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmp *%rax │ │ - mov 0x8(%rdi),%rdx │ │ + mov (%rdi),%rcx │ │ xor %eax,%eax │ │ - cmp $0x10000,%rdx │ │ - setb %al │ │ - ret │ │ + add $0xfffffffffffffffe,%rcx │ │ + cmp $0x6,%rcx │ │ + ja 61c9c │ │ + lea -0x5cce6(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmp *%rcx │ │ + mov 0x8(%rdi),%rdx │ │ + jmp 61c8f │ │ mov 0x8(%rdi),%edx │ │ - xor %eax,%eax │ │ - cmp $0x10000,%rdx │ │ - setb %al │ │ - ret │ │ + jmp 61c8f │ │ + movzbl 0x8(%rdi),%edx │ │ + jmp 61c8f │ │ + movzwl 0x8(%rdi),%edx │ │ + jmp 61c8f │ │ mov 0x8(%rdi),%rdx │ │ test %rdx,%rdx │ │ - jns 62c51 │ │ - xor %eax,%eax │ │ - ret │ │ - movzbl 0x8(%rdi),%edx │ │ + js 61c9d │ │ xor %eax,%eax │ │ cmp $0x10000,%rdx │ │ setb %al │ │ ret │ │ - movzwl 0x8(%rdi),%edx │ │ + ret │ │ xor %eax,%eax │ │ - cmp $0x10000,%rdx │ │ - setb %al │ │ ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ + sub $0x38,%rsp │ │ test %r8,%r8 │ │ - je 631b7 │ │ + je 621a3 │ │ shl $0x4,%r8 │ │ add %rcx,%r8 │ │ - mov (%rsi),%r11 │ │ - mov 0x8(%rsi),%r12 │ │ - mov %edx,%r10d │ │ - shr $0x8,%r10d │ │ + mov %edx,%r15d │ │ + shr $0x8,%r15d │ │ mov %edx,%eax │ │ and $0xffff0000,%eax │ │ cmp $0x20000,%eax │ │ - mov %r10d,%eax │ │ + mov %r15d,%eax │ │ cmove %edx,%eax │ │ - mov %eax,-0x1c(%rsp) │ │ - xor %r13d,%r13d │ │ - lea -0x5d84f(%rip),%r15 │ │ - nopw 0x0(%rax,%rax,1) │ │ - movzwl 0xa(%rcx),%r9d │ │ - movzwl %r9w,%r14d │ │ - mov $0x1,%eax │ │ - lea -0x1(%r14),%ebx │ │ - cmp $0x2b,%ebx │ │ - ja 62d3f │ │ - movslq (%r15,%rbx,4),%rbx │ │ - add %r15,%rbx │ │ - jmp *%rbx │ │ - mov %r11,%rbx │ │ - mov $0x4,%eax │ │ - jmp 62e30 │ │ - mov %r11,%rbx │ │ - jmp 62e30 │ │ - mov %r11,%rbx │ │ - mov $0x8,%eax │ │ - jmp 62e30 │ │ - mov %r11,%rbx │ │ - mov $0x2,%eax │ │ - jmp 62e30 │ │ - lea -0x1f20(%r14),%ebx │ │ - cmp $0x2,%ebx │ │ - jae 62d6d │ │ - mov %r11,%rbx │ │ - mov %r10d,%eax │ │ - jmp 62e30 │ │ - mov %r11,%rbx │ │ - xor %eax,%eax │ │ - jmp 62e30 │ │ - mov %r11,%rbx │ │ - mov $0x3,%eax │ │ - jmp 62e30 │ │ - test %r13,%r13 │ │ - je 62d85 │ │ - sub %r13,%r12 │ │ - jb 6319d │ │ - add %r13,%r11 │ │ - mov %r11,(%rsi) │ │ - mov %r12,0x8(%rsi) │ │ - mov %r11,%rbx │ │ - lea -0x3(%r14),%r11d │ │ - cmp $0x20,%r11d │ │ - ja 62e4b │ │ - lea -0x5d855(%rip),%r14 │ │ - movslq (%r14,%r11,4),%r11 │ │ - add %r14,%r11 │ │ - jmp *%r11 │ │ - test %r12,%r12 │ │ - je 631da │ │ - mov %rcx,-0x30(%rsp) │ │ - lea -0x1(%r12),%r9 │ │ - lea 0x1(%rbx),%r11 │ │ - xor %r13d,%r13d │ │ - xor %ecx,%ecx │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - movzbl -0x1(%r11),%r14d │ │ - cmp $0x3f,%ecx │ │ - jne 62de4 │ │ - cmp $0x1,%r14b │ │ - ja 631bc │ │ - movzbl %r14b,%r14d │ │ - mov %r14d,%eax │ │ - and $0x7f,%r14d │ │ - shl %cl,%r14 │ │ - or %r14,%r13 │ │ - test %al,%al │ │ - jns 62eb4 │ │ - add $0x7,%ecx │ │ - inc %r11 │ │ - add $0xffffffffffffffff,%r9 │ │ - jb 62dd0 │ │ - jmp 631cc │ │ - mov %r11,%rbx │ │ - mov %edx,%eax │ │ - jmp 62e30 │ │ - mov %r11,%rbx │ │ - mov -0x1c(%rsp),%eax │ │ - jmp 62e30 │ │ - mov %r11,%rbx │ │ - mov $0x10,%eax │ │ - cs nopw 0x0(%rax,%rax,1) │ │ - movzbl %al,%eax │ │ - add %rax,%r13 │ │ - mov %rbx,%r11 │ │ - add $0x10,%rcx │ │ - cmp %r8,%rcx │ │ - jne 62cf0 │ │ - jmp 63193 │ │ - add $0xffffe0ff,%r14d │ │ + mov %eax,-0x40(%rbp) │ │ + mov (%rsi),%rax │ │ + xor %r10d,%r10d │ │ + lea -0x5cd4e(%rip),%rbx │ │ + mov %r9d,-0x2c(%rbp) │ │ + xchg %ax,%ax │ │ + movzwl 0xa(%rcx),%r13d │ │ + movzwl %r13w,%r12d │ │ + mov 0x8(%rsi),%r9 │ │ + mov $0x1,%r11d │ │ + lea -0x1(%r12),%r14d │ │ + cmp $0x2b,%r14d │ │ + ja 61d4a │ │ + movslq (%rbx,%r14,4),%r14 │ │ + add %rbx,%r14 │ │ + jmp *%r14 │ │ + mov %rax,%r14 │ │ + mov $0x4,%r11d │ │ + jmp 61e10 │ │ + mov %rax,%r14 │ │ + jmp 61e10 │ │ + mov %rax,%r14 │ │ + mov $0x8,%r11d │ │ + jmp 61e10 │ │ + mov %rax,%r14 │ │ + mov $0x2,%r11d │ │ + jmp 61e10 │ │ + lea -0x1f20(%r12),%r14d │ │ cmp $0x2,%r14d │ │ - jae 63227 │ │ - nopl 0x0(%rax) │ │ - test %r12,%r12 │ │ - je 631a6 │ │ - dec %r12 │ │ - lea 0x1(%rbx),%r11 │ │ - mov %r11,(%rsi) │ │ - mov %r12,0x8(%rsi) │ │ - cmpb $0x0,(%rbx) │ │ - mov %r11,%rbx │ │ - js 62e60 │ │ - xor %r13d,%r13d │ │ - jmp 62e39 │ │ - test %r12,%r12 │ │ - je 63231 │ │ - lea -0x1(%r12),%r14 │ │ - lea 0x1(%rbx),%r13 │ │ - mov %r13,(%rsi) │ │ - mov %r14,0x8(%rsi) │ │ - movzbl (%rbx),%r9d │ │ - test %r9b,%r9b │ │ - js 62ecd │ │ - movzbl %r9b,%r9d │ │ - mov -0x38(%rsp),%r11 │ │ - mov %r14,%r12 │ │ - jmp 62f21 │ │ - mov %r11,(%rsi) │ │ + jae 61d7c │ │ + mov %rax,%r14 │ │ + mov %r15d,%r11d │ │ + jmp 61e10 │ │ + mov %rax,%r14 │ │ + xor %r11d,%r11d │ │ + jmp 61e10 │ │ + mov %rax,%r14 │ │ + mov $0x3,%r11d │ │ + jmp 61e10 │ │ + test %r10,%r10 │ │ + je 61d94 │ │ + sub %r10,%r9 │ │ + jb 62175 │ │ + add %r10,%rax │ │ + mov %rax,(%rsi) │ │ mov %r9,0x8(%rsi) │ │ - mov %r9,%r12 │ │ - mov %r13,-0x8(%rsp) │ │ - mov -0x30(%rsp),%rcx │ │ - jmp 62e39 │ │ - test %r14,%r14 │ │ - je 63239 │ │ - and $0x7f,%r9d │ │ - lea -0x2(%r12),%r11 │ │ - lea 0x2(%rbx),%r13 │ │ - mov %r13,(%rsi) │ │ - mov %r11,-0x28(%rsp) │ │ + mov %rax,%r14 │ │ + lea -0x3(%r12),%eax │ │ + cmp $0x20,%eax │ │ + ja 61e2c │ │ + lea -0x5cd60(%rip),%r10 │ │ + movslq (%r10,%rax,4),%rax │ │ + add %r10,%rax │ │ + jmp *%rax │ │ + mov %edx,-0x3c(%rbp) │ │ + mov %rcx,%r14 │ │ + mov %r8,%r13 │ │ + mov %rdi,-0x38(%rbp) │ │ + lea -0x50(%rbp),%rdi │ │ + mov %rsi,%r12 │ │ + call 5a950 │ │ + movzbl -0x50(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 621ca │ │ + mov %r12,%rsi │ │ + mov (%r12),%rax │ │ + mov -0x48(%rbp),%r10 │ │ + mov -0x38(%rbp),%rdi │ │ + mov %r13,%r8 │ │ + mov %r14,%rcx │ │ + mov -0x3c(%rbp),%edx │ │ + jmp 61e1a │ │ + mov %rax,%r14 │ │ + mov %edx,%r11d │ │ + jmp 61e10 │ │ + mov %rax,%r14 │ │ + mov -0x40(%rbp),%r11d │ │ + jmp 61e10 │ │ + mov %rax,%r14 │ │ + mov $0x10,%r11d │ │ + xchg %ax,%ax │ │ + movzbl %r11b,%eax │ │ + add %rax,%r10 │ │ + mov %r14,%rax │ │ + add $0x10,%rcx │ │ + cmp %r8,%rcx │ │ + jne 61cf0 │ │ + jmp 62167 │ │ + add $0xffffe0ff,%r12d │ │ + cmp $0x2,%r12d │ │ + jae 62219 │ │ + test %r9,%r9 │ │ + je 621c8 │ │ + lea -0x1(%r9),%r11 │ │ + lea 0x1(%r14),%rax │ │ + xchg %ax,%ax │ │ + movzbl -0x1(%rax),%r10d │ │ + test %r10b,%r10b │ │ + jns 61e68 │ │ + inc %rax │ │ + add $0xffffffffffffffff,%r11 │ │ + jb 61e50 │ │ + jmp 6217e │ │ + mov %rax,(%rsi) │ │ mov %r11,0x8(%rsi) │ │ - movzbl 0x1(%rbx),%r11d │ │ - mov %r11b,-0x30(%rsp) │ │ - and $0x7f,%r11d │ │ - shl $0x7,%r11d │ │ - movzwl %r9w,%r9d │ │ - or %r11d,%r9d │ │ - cmpb $0x0,-0x30(%rsp) │ │ - js 63086 │ │ - movzwl %r9w,%r9d │ │ - mov -0x38(%rsp),%r11 │ │ - mov -0x28(%rsp),%r12 │ │ - mov %r13,%rbx │ │ - mov %r11,%r14 │ │ - and $0xffffffffffff0000,%r14 │ │ - or %r9,%r14 │ │ - mov %r14,-0x38(%rsp) │ │ - movzwl %r9w,%r14d │ │ - lea -0x1(%r14),%r13d │ │ - cmp $0x2b,%r13d │ │ - ja 630ce │ │ - mov %r11,-0x30(%rsp) │ │ - lea -0x5d988(%rip),%r11 │ │ - movslq (%r11,%r13,4),%r14 │ │ - add %r11,%r14 │ │ - jmp *%r14 │ │ - test %r12,%r12 │ │ - je 63231 │ │ - lea -0x1(%r12),%r14 │ │ - lea 0x1(%rbx),%r13 │ │ - mov %r13,(%rsi) │ │ - mov %r14,0x8(%rsi) │ │ - movzbl (%rbx),%r9d │ │ - test %r9b,%r9b │ │ - jns 62ea6 │ │ - test %r14,%r14 │ │ - je 63239 │ │ - and $0x7f,%r9d │ │ - lea -0x2(%r12),%r11 │ │ - lea 0x2(%rbx),%r14 │ │ - mov %r14,-0x18(%rsp) │ │ + xor %r10d,%r10d │ │ + jmp 61e1a │ │ + test %r9,%r9 │ │ + je 6220c │ │ + lea 0x1(%r14),%rax │ │ + lea -0x1(%r9),%r10 │ │ + movzbl (%r14),%r12d │ │ + mov %rax,(%rsi) │ │ + mov %r10,0x8(%rsi) │ │ + test %r12b,%r12b │ │ + js 61ea0 │ │ + mov %r10,%r9 │ │ + mov %rax,%r14 │ │ + mov %r12d,%r10d │ │ + jmp 61f16 │ │ + test %r10,%r10 │ │ + je 6222b │ │ + lea 0x2(%r14),%rax │ │ + movzbl 0x1(%r14),%r10d │ │ + mov %r10b,-0x38(%rbp) │ │ + lea -0x2(%r9),%r13 │ │ + mov %rax,(%rsi) │ │ + mov %r13,0x8(%rsi) │ │ + movzwl %r12w,%r12d │ │ + and $0x7f,%r12d │ │ + and $0x7f,%r10d │ │ + shl $0x7,%r10d │ │ + or %r12d,%r10d │ │ + cmpb $0x0,-0x38(%rbp) │ │ + js 61ee2 │ │ + mov %r13,%r9 │ │ + mov %rax,%r14 │ │ + jmp 61f16 │ │ + test %r13,%r13 │ │ + je 6222b │ │ + add $0xfffffffffffffffd,%r9 │ │ + movzbl 0x2(%r14),%eax │ │ + add $0x3,%r14 │ │ mov %r14,(%rsi) │ │ - mov %r11,0x8(%rsi) │ │ - movzbl 0x1(%rbx),%r13d │ │ - mov %r13b,-0x28(%rsp) │ │ - and $0x7f,%r13d │ │ - shl $0x7,%r13d │ │ - movzwl %r9w,%r9d │ │ - or %r13d,%r9d │ │ - cmpb $0x0,-0x28(%rsp) │ │ - js 630fa │ │ - movzwl %r9w,%r9d │ │ - mov %r11,%r12 │ │ - mov -0x38(%rsp),%r11 │ │ - mov -0x18(%rsp),%rbx │ │ - jmp 62f24 │ │ - cmp $0x3,%r12 │ │ - jbe 63211 │ │ - add $0xfffffffffffffffc,%r12 │ │ - lea 0x4(%rbx),%r11 │ │ - mov %r11,(%rsi) │ │ + mov %r9,0x8(%rsi) │ │ + cmp $0x3,%ax │ │ + ja 62248 │ │ + movzwl %ax,%eax │ │ + shl $0xe,%eax │ │ + movzwl %r10w,%r10d │ │ + or %eax,%r10d │ │ + mov %r9,%r12 │ │ + mov %r14,%rax │ │ + mov %rax,%r14 │ │ + mov %r12,%r9 │ │ + mov %r10d,-0x2c(%rbp) │ │ + movzwl %r10w,%eax │ │ + lea -0x1(%rax),%r10d │ │ + cmp $0x2b,%r10d │ │ + ja 62004 │ │ + lea -0x5ce6f(%rip),%r12 │ │ + movslq (%r12,%r10,4),%rax │ │ + add %r12,%rax │ │ + jmp *%rax │ │ + test %r9,%r9 │ │ + je 62223 │ │ + lea 0x1(%r14),%rax │ │ + lea -0x1(%r9),%r12 │ │ + movsbl (%r14),%r10d │ │ + mov %rax,(%rsi) │ │ mov %r12,0x8(%rsi) │ │ - mov (%rbx),%r13d │ │ - jmp 62e39 │ │ + test %r10w,%r10w │ │ + jns 61f1c │ │ test %r12,%r12 │ │ - je 631fd │ │ - xor %eax,%eax │ │ - nopl 0x0(%rax) │ │ - cmpb $0x0,(%rbx,%rax,1) │ │ - je 63065 │ │ - inc %rax │ │ - cmp %rax,%r12 │ │ - jne 63010 │ │ - jmp 631fd │ │ - cmp $0x1,%r12 │ │ - jbe 63211 │ │ - add $0xfffffffffffffffe,%r12 │ │ - lea 0x2(%rbx),%r11 │ │ - mov %r11,(%rsi) │ │ + je 62230 │ │ + movswl %r10w,%eax │ │ + mov %eax,-0x38(%rbp) │ │ + lea 0x2(%r14),%rax │ │ + lea -0x2(%r9),%r12 │ │ + movzbl 0x1(%r14),%r10d │ │ + mov %r10b,-0x2c(%rbp) │ │ + mov %rax,(%rsi) │ │ mov %r12,0x8(%rsi) │ │ - movzwl (%rbx),%r13d │ │ - jmp 62e39 │ │ + mov -0x38(%rbp),%r13d │ │ + and $0x7f,%r13d │ │ + and $0x7f,%r10d │ │ + shl $0x7,%r10d │ │ + or %r13d,%r10d │ │ + cmpb $0x0,-0x2c(%rbp) │ │ + jns 61f1c │ │ test %r12,%r12 │ │ - je 63211 │ │ - dec %r12 │ │ - lea 0x1(%rbx),%r11 │ │ - mov %r11,(%rsi) │ │ - mov %r12,0x8(%rsi) │ │ - movzbl (%rbx),%r13d │ │ - jmp 62e39 │ │ - lea (%rbx,%rax,1),%r11 │ │ - inc %r11 │ │ - not %rax │ │ - add %rax,%r12 │ │ - mov %r11,(%rsi) │ │ - mov %r12,0x8(%rsi) │ │ - mov %rbx,-0x10(%rsp) │ │ - xor %r13d,%r13d │ │ - jmp 62e39 │ │ - lea -0x2(%r12),%r11 │ │ - test %r11,%r11 │ │ - je 63239 │ │ - add $0xfffffffffffffffd,%r12 │ │ - lea 0x3(%rbx),%r14 │ │ + je 62230 │ │ + add $0xfffffffffffffffd,%r9 │ │ + movzbl 0x2(%r14),%eax │ │ + add $0x3,%r14 │ │ mov %r14,(%rsi) │ │ - mov %r12,0x8(%rsi) │ │ - movzbl 0x2(%rbx),%r11d │ │ - cmp $0x3,%r11w │ │ - ja 63244 │ │ - movzwl %r11w,%r11d │ │ - jmp 63128 │ │ - xor %r13d,%r13d │ │ - mov $0x4,%eax │ │ - jmp 62e30 │ │ - xor %r13d,%r13d │ │ - jmp 62e30 │ │ - lea -0x1f01(%r14),%eax │ │ + mov %r9,0x8(%rsi) │ │ + cmp $0x3,%ax │ │ + ja 6224f │ │ + movzwl %ax,%eax │ │ + shl $0xe,%eax │ │ + movzwl %r10w,%r10d │ │ + or %eax,%r10d │ │ + mov %r9,%r12 │ │ + mov %r14,%rax │ │ + jmp 61f1c │ │ + xor %r10d,%r10d │ │ + mov $0x4,%r11d │ │ + jmp 61e10 │ │ + xor %r10d,%r10d │ │ + jmp 61e10 │ │ + lea -0x1f01(%rax),%r10d │ │ + cmp $0x2,%r10d │ │ + jb 61e3d │ │ + add $0xffffe0e0,%eax │ │ cmp $0x2,%eax │ │ - jb 62e60 │ │ - add $0xffffe0e0,%r14d │ │ - cmp $0x2,%r14d │ │ - jae 63227 │ │ - xor %r13d,%r13d │ │ - mov %r10d,%eax │ │ - jmp 62e30 │ │ - lea 0x2(%rbx),%r13 │ │ - test %r11,%r11 │ │ - je 63239 │ │ - add $0xfffffffffffffffd,%r12 │ │ - lea 0x3(%rbx),%r14 │ │ + jae 62213 │ │ + xor %r10d,%r10d │ │ + mov %r15d,%r11d │ │ + jmp 61e10 │ │ + xor %r10d,%r10d │ │ + mov $0x8,%r11d │ │ + jmp 61e10 │ │ + xor %r10d,%r10d │ │ + mov $0x2,%r11d │ │ + jmp 61e10 │ │ + xor %r10d,%r10d │ │ + xor %r11d,%r11d │ │ + jmp 61e10 │ │ + xor %r10d,%r10d │ │ + mov $0x3,%r11d │ │ + jmp 61e10 │ │ + mov $0x10,%ax │ │ + mov %eax,-0x2c(%rbp) │ │ + xor %r10d,%r10d │ │ + mov -0x40(%rbp),%r11d │ │ + jmp 61e10 │ │ + mov $0x8,%ax │ │ + mov %eax,-0x2c(%rbp) │ │ + test %r9,%r9 │ │ + mov -0x58(%rbp),%rax │ │ + je 621b5 │ │ + xor %r10d,%r10d │ │ + nopl (%rax) │ │ + cmpb $0x0,(%r14,%r10,1) │ │ + je 620a4 │ │ + inc %r10 │ │ + cmp %r10,%r9 │ │ + jne 62090 │ │ + jmp 621b5 │ │ + lea (%r14,%r10,1),%rax │ │ + inc %rax │ │ + not %r10 │ │ + add %r10,%r9 │ │ + mov %rax,(%rsi) │ │ + mov %r9,0x8(%rsi) │ │ + mov %r14,-0x58(%rbp) │ │ + xor %r10d,%r10d │ │ + jmp 61e1a │ │ + mov $0x1e,%ax │ │ + mov %eax,-0x2c(%rbp) │ │ + xor %r10d,%r10d │ │ + jmp 61e08 │ │ + mov $0x3,%ax │ │ + mov %eax,-0x2c(%rbp) │ │ + cmp $0x1,%r9 │ │ + jbe 621e6 │ │ + add $0xfffffffffffffffe,%r9 │ │ + lea 0x2(%r14),%rax │ │ + mov %rax,(%rsi) │ │ + mov %r9,0x8(%rsi) │ │ + movzwl (%r14),%r10d │ │ + jmp 61e1a │ │ + mov $0xa,%ax │ │ + mov %eax,-0x2c(%rbp) │ │ + test %r9,%r9 │ │ + movzbl -0x2d(%rbp),%eax │ │ + je 62200 │ │ + dec %r9 │ │ + movzbl (%r14),%eax │ │ + inc %r14 │ │ mov %r14,(%rsi) │ │ - mov %r12,0x8(%rsi) │ │ - movzbl 0x2(%rbx),%ebx │ │ - cmp $0x3,%bx │ │ - ja 63254 │ │ - movzwl %bx,%r11d │ │ - shl $0xe,%r11d │ │ - movzwl %r9w,%r9d │ │ - or %r11d,%r9d │ │ - movzwl %r9w,%r9d │ │ - mov -0x38(%rsp),%r11 │ │ - mov %r14,%rbx │ │ - jmp 62f24 │ │ - xor %r13d,%r13d │ │ - mov $0x2,%eax │ │ - jmp 62e30 │ │ - xor %r13d,%r13d │ │ - mov $0x8,%eax │ │ - jmp 62e30 │ │ - xor %r13d,%r13d │ │ - xor %eax,%eax │ │ - jmp 62e30 │ │ - xor %r13d,%r13d │ │ - mov $0x3,%eax │ │ - jmp 62e30 │ │ - xor %r13d,%r13d │ │ - jmp 62e21 │ │ - xor %r13d,%r13d │ │ - mov %edx,%eax │ │ - jmp 62e30 │ │ - xor %r13d,%r13d │ │ - mov -0x1c(%rsp),%eax │ │ - jmp 62e30 │ │ - test %r13,%r13 │ │ - je 631b7 │ │ - sub %r13,%r12 │ │ - jae 631ad │ │ - movb $0x13,(%rdi) │ │ - mov %r11,0x8(%rdi) │ │ - jmp 631f3 │ │ - movw $0x13,(%rdi) │ │ - jmp 631e2 │ │ - add %r13,%r11 │ │ - mov %r11,(%rsi) │ │ - mov %r12,0x8(%rsi) │ │ - movb $0xff,(%rdi) │ │ - jmp 631f3 │ │ - mov %r11,(%rsi) │ │ mov %r9,0x8(%rsi) │ │ - mov $0x6,%al │ │ - mov -0x8(%rsp),%rbx │ │ - jmp 631dc │ │ - add %r12,%rbx │ │ - mov %rbx,(%rsi) │ │ + mov %al,-0x2d(%rbp) │ │ + movzbl %al,%r10d │ │ + jmp 61e17 │ │ + mov $0x1,%ax │ │ + mov %eax,-0x2c(%rbp) │ │ + xor %r10d,%r10d │ │ + mov %edx,%r11d │ │ + jmp 61e10 │ │ + mov $0x4,%ax │ │ + mov %eax,-0x2c(%rbp) │ │ + cmp $0x3,%r9 │ │ + jbe 621e6 │ │ + add $0xfffffffffffffffc,%r9 │ │ + lea 0x4(%r14),%rax │ │ + mov %rax,(%rsi) │ │ + mov %r9,0x8(%rsi) │ │ + mov (%r14),%r10d │ │ + jmp 61e1a │ │ + test %r10,%r10 │ │ + je 621a3 │ │ + mov 0x8(%rsi),%rcx │ │ + sub %r10,%rcx │ │ + jae 62199 │ │ + movb $0x11,(%rdi) │ │ + mov %rax,0x8(%rdi) │ │ + jmp 621a6 │ │ + add %r9,%r14 │ │ + mov %r14,(%rsi) │ │ movq $0x0,0x8(%rsi) │ │ - mov $0x13,%al │ │ - mov %al,(%rdi) │ │ - movb $0x0,0x1(%rdi) │ │ - movw $0x0,0x6(%rdi) │ │ - movl $0x0,0x2(%rdi) │ │ - mov %rbx,0x8(%rdi) │ │ + movb $0x11,(%rdi) │ │ + mov %r10b,0x1(%rdi) │ │ + mov %r14,0x8(%rdi) │ │ + jmp 621a6 │ │ + add %r10,%rax │ │ + mov %rax,(%rsi) │ │ + mov %rcx,0x8(%rsi) │ │ + movb $0xff,(%rdi) │ │ + add $0x38,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ + pop %rbp │ │ ret │ │ - mov -0x10(%rsp),%rax │ │ and $0xffffffffffffff00,%rax │ │ - or $0x13,%rax │ │ + or $0x11,%rax │ │ mov %rax,(%rdi) │ │ - jmp 631ef │ │ - movb $0x13,(%rdi) │ │ + mov %r14,0x8(%rdi) │ │ + jmp 621a6 │ │ + jmp 6218c │ │ + mov -0x4f(%rbp),%ecx │ │ + mov -0x4c(%rbp),%edx │ │ + mov -0x38(%rbp),%rsi │ │ + mov %edx,0x4(%rsi) │ │ + mov %ecx,0x1(%rsi) │ │ + mov -0x48(%rbp),%rcx │ │ + mov %al,(%rsi) │ │ + mov %rcx,0x8(%rsi) │ │ + jmp 621a6 │ │ + movb $0x11,(%rdi) │ │ movb $0x0,0x7(%rdi) │ │ movw $0x0,0x5(%rdi) │ │ movl $0x0,0x1(%rdi) │ │ - jmp 631ef │ │ + mov %r14,0x8(%rdi) │ │ + jmp 621a6 │ │ + movb $0x11,(%rdi) │ │ + mov %al,0x1(%rdi) │ │ + mov %r14,0x8(%rdi) │ │ + jmp 621a6 │ │ + mov -0x2c(%rbp),%edx │ │ + mov $0x11,%cl │ │ + jmp 62239 │ │ + mov -0x2c(%rbp),%eax │ │ + mov %eax,%r13d │ │ movb $0xc,(%rdi) │ │ - mov %r9w,0x2(%rdi) │ │ - jmp 631f3 │ │ - mov $0x13,%al │ │ - xor %ecx,%ecx │ │ - xor %edx,%edx │ │ - jmp 63263 │ │ - mov $0x13,%al │ │ - xor %ecx,%ecx │ │ - xor %edx,%edx │ │ - mov %r13,%rbx │ │ - jmp 63263 │ │ - mov -0x38(%rsp),%rcx │ │ - mov %rcx,%rdx │ │ - shr $0x10,%rdx │ │ - mov $0x6,%al │ │ - jmp 63263 │ │ - mov -0x30(%rsp),%rdx │ │ - shr $0x10,%rdx │ │ - mov $0x6,%al │ │ - mov $0x16,%cx │ │ - mov %al,(%rdi) │ │ - movb $0x0,0x1(%rdi) │ │ - mov %cx,0x2(%rdi) │ │ - mov %edx,0x4(%rdi) │ │ - jmp 631ef │ │ - int3 │ │ - int3 │ │ + mov %r13w,0x2(%rdi) │ │ + jmp 621a6 │ │ + mov $0x16,%dx │ │ + mov $0x11,%cl │ │ + jmp 62239 │ │ + mov -0x2c(%rbp),%edx │ │ + jmp 62234 │ │ + mov $0x16,%dx │ │ + mov $0x11,%cl │ │ + mov %rax,%r14 │ │ + mov %cl,(%rdi) │ │ + mov %dx,0x2(%rdi) │ │ + mov %r14,0x8(%rdi) │ │ + jmp 621a6 │ │ + mov $0x6,%cl │ │ + mov -0x2c(%rbp),%edx │ │ + jmp 62239 │ │ + mov $0x6,%cl │ │ + mov $0x16,%dx │ │ + jmp 62239 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -75000,1087 +73780,907 @@ │ │ mov $0x4,%r14d │ │ cmovae %rax,%r14 │ │ mov 0x8(%rdi),%rdx │ │ lea -0x28(%rbp),%rdi │ │ mov $0x8,%r8d │ │ mov $0x30,%r9d │ │ mov %r14,%rcx │ │ - call 48f50 │ │ + call 49110 │ │ cmpl $0x1,-0x28(%rbp) │ │ - je 632d9 │ │ + je 622b9 │ │ mov -0x20(%rbp),%rax │ │ mov %rax,0x8(%rbx) │ │ mov %r14,(%rbx) │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov -0x20(%rbp),%rdi │ │ mov -0x18(%rbp),%rsi │ │ - call 2899b │ │ + call 27cfb │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - mov %rdi,%r11 │ │ - mov 0x28(%rsi),%r9 │ │ - test %r9,%r9 │ │ - je 64049 │ │ - mov 0x20(%rsi),%r10 │ │ - mov 0x30(%rsi),%edx │ │ - movzbl 0x34(%rsi),%edi │ │ - mov %edx,%ecx │ │ - neg %cl │ │ - shl $0x3,%cl │ │ - mov $0xffffffffffffffff,%rax │ │ - shr %cl,%rax │ │ - tzcnt %edx,%ecx │ │ - mov %ecx,-0x80(%rsp) │ │ - mov %rax,-0x30(%rsp) │ │ - and $0xfffffffffffffffe,%rax │ │ - mov %rax,-0x18(%rsp) │ │ - mov 0x18(%rsi),%rcx │ │ - mov (%rsi),%rax │ │ - mov 0x8(%rsi),%r8 │ │ - mov %r8,-0x28(%rsp) │ │ - sub %rcx,%r8 │ │ - mov %r8,-0x68(%rsp) │ │ - mov %rax,-0x58(%rsp) │ │ - mov %rcx,-0x50(%rsp) │ │ - add %rcx,%rax │ │ - mov %rax,-0x38(%rsp) │ │ - mov %rdx,-0x60(%rsp) │ │ - movzbl %dl,%r14d │ │ - mov 0x10(%rsi),%rax │ │ - mov %rax,-0x20(%rsp) │ │ - mov %dil,-0x79(%rsp) │ │ - test %dil,%dil │ │ - je 63400 │ │ - movzbl (%r10),%eax │ │ - cmp $0x7,%rax │ │ - ja 641b4 │ │ - lea -0x1(%r9),%rbx │ │ - lea 0x1(%r10),%r13 │ │ - lea -0x5dd12(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmp *%rax │ │ - test %rbx,%rbx │ │ - je 64167 │ │ - lea -0x2(%r9),%r15 │ │ - lea 0x2(%r10),%r12 │ │ - xor %edx,%edx │ │ - xor %ecx,%ecx │ │ - nopl 0x0(%rax) │ │ - movzbl -0x1(%r12),%eax │ │ - cmp $0x3f,%ecx │ │ - jne 633d3 │ │ - cmp $0x1,%al │ │ - ja 6407e │ │ - movzbl %al,%eax │ │ - mov %eax,%edi │ │ - and $0x7f,%eax │ │ - shl %cl,%rax │ │ - or %rax,%rdx │ │ - test %dil,%dil │ │ - jns 638e0 │ │ - add $0x7,%ecx │ │ - inc %r12 │ │ - add $0xffffffffffffffff,%r15 │ │ - jb 633c0 │ │ - jmp 6408b │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov -0x60(%rsp),%rcx │ │ - lea -0x1(%rcx),%eax │ │ - xor %al,%cl │ │ - cmp %al,%cl │ │ - mov -0x80(%rsp),%eax │ │ - jbe 640d4 │ │ - cmp $0x3,%al │ │ - ja 640d4 │ │ - movzbl %al,%eax │ │ - lea -0x5ddac(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmp *%rax │ │ - lea 0x1(%r10),%r13 │ │ - mov %r13,0x20(%rsi) │ │ - mov %r9,%rax │ │ - dec %rax │ │ - mov %rax,0x28(%rsi) │ │ - je 64101 │ │ - movzbl (%r10),%eax │ │ - add $0xfffffffffffffffe,%r9 │ │ - lea 0x2(%r10),%r12 │ │ - mov %r12,0x20(%rsi) │ │ - mov %r9,0x28(%rsi) │ │ - movzbl 0x1(%r10),%r13d │ │ - jmp 63569 │ │ - cmp $0x3,%r9 │ │ - jbe 64108 │ │ - lea -0x4(%r9),%rax │ │ - lea 0x4(%r10),%r13 │ │ - mov %r13,0x20(%rsi) │ │ - mov %rax,0x28(%rsi) │ │ - cmp $0x3,%rax │ │ - jbe 64101 │ │ - mov (%r10),%eax │ │ - add $0xfffffffffffffff8,%r9 │ │ - lea 0x8(%r10),%r12 │ │ - mov %r12,0x20(%rsi) │ │ - mov %r9,0x28(%rsi) │ │ - mov 0x4(%r10),%r13d │ │ - jmp 63569 │ │ + sub $0x28,%rsp │ │ + mov %rdi,-0x48(%rbp) │ │ + mov 0x28(%rsi),%rax │ │ + test %rax,%rax │ │ + je 62e12 │ │ + mov %rsi,%r14 │ │ + lea 0x20(%rsi),%rbx │ │ + lea -0x5d170(%rip),%r10 │ │ + lea -0x38(%rbp),%r11 │ │ + lea -0x5d12b(%rip),%r12 │ │ + jmp 62351 │ │ + test %r8,%r8 │ │ + je 62e84 │ │ + add $0xfffffffffffffffe,%rax │ │ + movzbl 0x1(%rcx),%edi │ │ + add $0x2,%rcx │ │ + mov %rcx,0x20(%r14) │ │ + mov %rax,0x28(%r14) │ │ + mov %rdi,%r15 │ │ + shr $0x8,%r15 │ │ + data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov %rdi,0x10(%r14) │ │ + mov 0x28(%r14),%rax │ │ + test %rax,%rax │ │ + je 62e12 │ │ + mov 0x30(%r14),%esi │ │ + cmpb $0x0,0x34(%r14) │ │ + je 62440 │ │ + mov 0x20(%r14),%rcx │ │ + lea 0x1(%rcx),%rdx │ │ + lea -0x1(%rax),%r8 │ │ + movzbl (%rcx),%r9d │ │ + mov %rdx,0x20(%r14) │ │ + mov %r8,0x28(%r14) │ │ cmp $0x7,%r9 │ │ - jbe 64108 │ │ - lea -0x8(%r9),%rax │ │ - lea 0x8(%r10),%r13 │ │ - mov %r13,0x20(%rsi) │ │ - mov %rax,0x28(%rsi) │ │ - cmp $0x8,%rax │ │ - jb 64101 │ │ - movzbl 0x7(%r10),%ecx │ │ - movzwl 0x4(%r10),%eax │ │ - movzbl 0x6(%r10),%edx │ │ - shl $0x10,%edx │ │ - or %eax,%edx │ │ - shl $0x20,%rdx │ │ - mov (%r10),%eax │ │ - or %rdx,%rax │ │ - shl $0x8,%rax │ │ - shrd $0x8,%rcx,%rax │ │ - add $0xfffffffffffffff0,%r9 │ │ - lea 0x10(%r10),%r12 │ │ - mov %r12,0x20(%rsi) │ │ - mov %r9,0x28(%rsi) │ │ - movzbl 0xf(%r10),%ecx │ │ - movzwl 0xc(%r10),%edx │ │ - movzbl 0xe(%r10),%edi │ │ - shl $0x10,%edi │ │ - or %edx,%edi │ │ - mov 0x8(%r10),%r13d │ │ - shl $0x28,%rdi │ │ - shl $0x8,%r13 │ │ - or %rdi,%r13 │ │ - shrd $0x8,%rcx,%r13 │ │ - jmp 63569 │ │ - cmp $0x1,%r9 │ │ - je 64108 │ │ - lea -0x2(%r9),%rax │ │ - lea 0x2(%r10),%r13 │ │ - mov %r13,0x20(%rsi) │ │ - mov %rax,0x28(%rsi) │ │ - cmp $0x1,%rax │ │ - jbe 64101 │ │ - movzwl (%r10),%eax │ │ - add $0xfffffffffffffffc,%r9 │ │ - lea 0x4(%r10),%r12 │ │ - mov %r12,0x20(%rsi) │ │ - mov %r9,0x28(%rsi) │ │ - movzwl 0x2(%r10),%r13d │ │ - mov %r9,%r15 │ │ - mov %r13,%rcx │ │ - or %rax,%rcx │ │ - je 640e5 │ │ - mov -0x30(%rsp),%rcx │ │ - cmp %rcx,%rax │ │ + ja 62ebd │ │ + movslq (%r10,%r9,4),%rdi │ │ + add %r10,%rdi │ │ + jmp *%rdi │ │ + mov %r11,%rdi │ │ + mov %rbx,%rsi │ │ + call 5a950 │ │ + movzbl -0x38(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 62de4 │ │ + mov 0x18(%r14),%rdi │ │ + mov (%r14),%rcx │ │ + mov 0x8(%r14),%rsi │ │ + sub %rdi,%rsi │ │ + jb 62dcd │ │ + mov -0x30(%rbp),%r15 │ │ + movzbl 0x30(%r14),%r8d │ │ + mov %r15,%rax │ │ + mul %r8 │ │ + jo 62ee7 │ │ + add %rdi,%rcx │ │ + cmp %rax,%rsi │ │ + jb 62dcd │ │ + lea -0x1(%r8),%edx │ │ + mov %r8d,%edi │ │ + xor %dl,%dil │ │ + mov $0x14,%r9d │ │ + cmp %dl,%dil │ │ + jbe 62e94 │ │ + tzcnt %r8d,%edx │ │ + cmp $0x3,%dl │ │ + lea -0x38(%rbp),%r11 │ │ + ja 62e94 │ │ + shr $0x8,%r15 │ │ + mov %rsi,%rdi │ │ + sub %rax,%rdi │ │ + add %rax,%rcx │ │ + lea -0x5d206(%rip),%r8 │ │ + movslq (%r8,%rdx,4),%rdx │ │ + add %r8,%rdx │ │ + jmp *%rdx │ │ + cmp %rax,%rsi │ │ + lea -0x5d299(%rip),%r10 │ │ + je 62dcd │ │ + movzbl (%rcx),%edi │ │ + jmp 62340 │ │ + nopw 0x0(%rax,%rax,1) │ │ + lea -0x1(%rsi),%ecx │ │ + mov %esi,%edx │ │ + xor %cl,%dl │ │ + cmp %cl,%dl │ │ + jbe 62dd8 │ │ + movzbl %sil,%ecx │ │ + tzcnt %ecx,%ecx │ │ + cmp $0x3,%cl │ │ + ja 62dd8 │ │ + lea -0x5d2e7(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmp *%rcx │ │ + mov 0x20(%r14),%rcx │ │ + lea 0x1(%rcx),%rdi │ │ + movzbl (%rcx),%r13d │ │ + mov %rdi,0x20(%r14) │ │ mov %rax,%rdx │ │ - cmove %r13,%rdx │ │ - shr $0x8,%rdx │ │ - cmp %rcx,%rax │ │ - je 63add │ │ - mov -0x20(%rsp),%rcx │ │ - cmp -0x18(%rsp),%rcx │ │ - jae 63cb0 │ │ - add %rcx,%rax │ │ - mov -0x30(%rsp),%rdi │ │ - and %rdi,%rax │ │ - add %r13,%rcx │ │ - and %rdi,%rcx │ │ - mov -0x78(%rsp),%r9 │ │ - jmp 63c86 │ │ - mov -0x60(%rsp),%rcx │ │ - lea -0x1(%rcx),%eax │ │ - xor %al,%cl │ │ - mov $0x19,%edi │ │ - cmp %al,%cl │ │ - jbe 64119 │ │ - mov -0x80(%rsp),%eax │ │ - cmp $0x3,%al │ │ - ja 64119 │ │ - movzbl %al,%eax │ │ - lea -0x5df20(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmp *%rax │ │ - test %rbx,%rbx │ │ - je 64167 │ │ - add $0xfffffffffffffffe,%r9 │ │ - lea 0x2(%r10),%r12 │ │ - mov %r12,0x20(%rsi) │ │ - mov %r9,0x28(%rsi) │ │ - movzbl 0x1(%r10),%r13d │ │ - jmp 63ad3 │ │ - test %rbx,%rbx │ │ - je 64167 │ │ - mov %r14,-0x48(%rsp) │ │ - mov %r11,-0x70(%rsp) │ │ - lea -0x1(%r9),%r13 │ │ - lea -0x3(%r9),%r15 │ │ - lea 0x3(%r10),%r12 │ │ - xor %edx,%edx │ │ - xor %eax,%eax │ │ - xor %ecx,%ecx │ │ - nopl (%rax) │ │ - movzbl 0x1(%r10,%rax,1),%r14d │ │ - mov $0x6,%edi │ │ - cmp $0x3f,%ecx │ │ - jne 6365a │ │ - cmp $0x1,%r14b │ │ - ja 64055 │ │ - movzbl %r14b,%r8d │ │ - mov %r8d,%r11d │ │ - and $0x7f,%r8d │ │ - shl %cl,%r8 │ │ - lea -0x1(%rbx),%r14 │ │ - or %r8,%rdx │ │ - test %r11b,%r11b │ │ - jns 6396e │ │ - add $0x7,%ecx │ │ - inc %rax │ │ - dec %r15 │ │ - inc %r12 │ │ - mov %r14,%rbx │ │ - cmp %rax,%r13 │ │ - jne 63640 │ │ - jmp 64062 │ │ - test %rbx,%rbx │ │ - je 64167 │ │ - mov %r14,-0x48(%rsp) │ │ - mov %r11,-0x70(%rsp) │ │ - lea -0x1(%r9),%r13 │ │ - lea -0x3(%r9),%r15 │ │ - lea 0x3(%r10),%r12 │ │ - xor %eax,%eax │ │ - xor %edx,%edx │ │ - xor %ecx,%ecx │ │ - cs nopw 0x0(%rax,%rax,1) │ │ - movzbl 0x1(%r10,%rdx,1),%r14d │ │ - mov $0x6,%edi │ │ - cmp $0x3f,%ecx │ │ - jne 636da │ │ - cmp $0x1,%r14b │ │ - ja 64055 │ │ - movzbl %r14b,%r8d │ │ - mov %r8d,%r11d │ │ - and $0x7f,%r8d │ │ - shl %cl,%r8 │ │ - lea -0x1(%rbx),%r14 │ │ - or %r8,%rax │ │ - test %r11b,%r11b │ │ - jns 639dc │ │ - add $0x7,%ecx │ │ - inc %rdx │ │ - dec %r15 │ │ - inc %r12 │ │ - mov %r14,%rbx │ │ - cmp %rdx,%r13 │ │ - jne 636c0 │ │ - jmp 64062 │ │ - test %rbx,%rbx │ │ - je 64167 │ │ - mov %r14,-0x48(%rsp) │ │ - mov %r11,-0x70(%rsp) │ │ - lea -0x1(%r9),%r13 │ │ - lea -0x3(%r9),%r15 │ │ - lea 0x3(%r10),%r12 │ │ - xor %edx,%edx │ │ - xor %eax,%eax │ │ - xor %ecx,%ecx │ │ - cs nopw 0x0(%rax,%rax,1) │ │ - movzbl 0x1(%r10,%rax,1),%r14d │ │ - mov $0x6,%edi │ │ - cmp $0x3f,%ecx │ │ - jne 6375a │ │ - cmp $0x1,%r14b │ │ - ja 64055 │ │ - movzbl %r14b,%r11d │ │ - mov %r11d,%r8d │ │ - and $0x7f,%r11d │ │ - shl %cl,%r11 │ │ - lea -0x1(%rbx),%r14 │ │ - or %r11,%rdx │ │ - test %r8b,%r8b │ │ - jns 63866 │ │ - add $0x7,%ecx │ │ - inc %rax │ │ - dec %r15 │ │ - inc %r12 │ │ - mov %r14,%rbx │ │ - cmp %rax,%r13 │ │ - jne 63740 │ │ - jmp 64062 │ │ - mov -0x60(%rsp),%rcx │ │ - lea -0x1(%rcx),%eax │ │ - xor %al,%cl │ │ - mov $0x19,%edi │ │ - cmp %al,%cl │ │ - jbe 64119 │ │ - mov -0x80(%rsp),%eax │ │ - cmp $0x3,%al │ │ - ja 64119 │ │ - movzbl %al,%eax │ │ - lea -0x5e102(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmp *%rax │ │ - test %rbx,%rbx │ │ - mov -0x78(%rsp),%rcx │ │ - je 64167 │ │ - lea 0x2(%r10),%r13 │ │ - mov %r13,0x20(%rsi) │ │ - mov %r9,%rax │ │ + dec %rdx │ │ + mov %rdx,0x28(%r14) │ │ + je 62e22 │ │ add $0xfffffffffffffffe,%rax │ │ - mov %rax,0x28(%rsi) │ │ - je 64167 │ │ - movzbl 0x1(%r10),%eax │ │ - add $0xfffffffffffffffd,%r9 │ │ - lea 0x3(%r10),%r12 │ │ - mov %r12,0x20(%rsi) │ │ - mov %r9,0x28(%rsi) │ │ - movzbl 0x2(%r10),%r13d │ │ - jmp 63c76 │ │ - mov -0x60(%rsp),%rcx │ │ - lea -0x1(%rcx),%eax │ │ - xor %al,%cl │ │ - mov $0x19,%edi │ │ - cmp %al,%cl │ │ - jbe 64119 │ │ - mov -0x80(%rsp),%eax │ │ - cmp $0x3,%al │ │ - ja 64119 │ │ - movzbl %al,%eax │ │ - lea -0x5e18e(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmp *%rax │ │ - test %rbx,%rbx │ │ - je 64167 │ │ - add $0xfffffffffffffffe,%r9 │ │ - lea 0x2(%r10),%rdx │ │ - mov %rdx,0x20(%rsi) │ │ - mov %r9,0x28(%rsi) │ │ - movzbl 0x1(%r10),%eax │ │ - jmp 63ce8 │ │ - lea (%r10,%rax,1),%r13 │ │ - add $0x2,%r13 │ │ - mov %r13,0x20(%rsi) │ │ - mov %r14,0x28(%rsi) │ │ - test %r14,%r14 │ │ - mov -0x70(%rsp),%r11 │ │ - je 64167 │ │ - add %r10,%rax │ │ - inc %rax │ │ - xor %r13d,%r13d │ │ - xor %ecx,%ecx │ │ - mov -0x48(%rsp),%r14 │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - movzbl -0x1(%r12),%r9d │ │ - cmp $0x3f,%ecx │ │ - jne 638b5 │ │ - cmp $0x1,%r9b │ │ - ja 64122 │ │ - movzbl %r9b,%r8d │ │ - mov %r8d,%r9d │ │ - and $0x7f,%r8d │ │ - shl %cl,%r8 │ │ - or %r8,%r13 │ │ - test %r9b,%r9b │ │ - jns 63d5d │ │ - add $0x7,%ecx │ │ - inc %r12 │ │ - add $0xffffffffffffffff,%r15 │ │ - jb 638a0 │ │ - jmp 64155 │ │ - mov %r12,0x20(%rsi) │ │ - mov %r15,0x28(%rsi) │ │ - mov -0x28(%rsp),%rax │ │ - cmp -0x50(%rsp),%rax │ │ - jb 641d5 │ │ - mov %rdx,%rdi │ │ - imul %r14,%rdi │ │ - mov -0x68(%rsp),%rcx │ │ - sub %rdi,%rcx │ │ - jb 641e2 │ │ - mov -0x60(%rsp),%r8 │ │ - lea -0x1(%r8),%eax │ │ - xor %al,%r8b │ │ - cmp %al,%r8b │ │ - mov -0x80(%rsp),%r8d │ │ - jbe 641cb │ │ - cmp $0x3,%r8b │ │ - ja 641cb │ │ - shr $0x8,%rdx │ │ - mov -0x58(%rsp),%rax │ │ - mov -0x50(%rsp),%r9 │ │ - add %r9,%rax │ │ - add %rdi,%rax │ │ - movzbl %r8b,%r8d │ │ - lea -0x5e244(%rip),%r9 │ │ - movslq (%r9,%r8,4),%r8 │ │ - add %r9,%r8 │ │ - jmp *%r8 │ │ - cmp %rdi,-0x68(%rsp) │ │ - je 641f9 │ │ - movzbl (%rax),%r13d │ │ - jmp 63add │ │ - lea (%r10,%rax,1),%r13 │ │ - add $0x2,%r13 │ │ - mov %r13,0x20(%rsi) │ │ - mov %r14,0x28(%rsi) │ │ - test %r14,%r14 │ │ - mov -0x70(%rsp),%r11 │ │ - je 64167 │ │ - lea (%r10,%rax,1),%r13 │ │ - inc %r13 │ │ - xor %r9d,%r9d │ │ - xor %ecx,%ecx │ │ - mov -0x48(%rsp),%r14 │ │ - nopl (%rax) │ │ - movzbl -0x1(%r12),%eax │ │ - cmp $0x3f,%ecx │ │ - jne 639b3 │ │ - cmp $0x1,%al │ │ - ja 64129 │ │ - movzbl %al,%eax │ │ - mov %eax,%r8d │ │ - and $0x7f,%eax │ │ - shl %cl,%rax │ │ - or %rax,%r9 │ │ - test %r8b,%r8b │ │ - jns 63de0 │ │ - add $0x7,%ecx │ │ - inc %r12 │ │ - add $0xffffffffffffffff,%r15 │ │ - jb 639a0 │ │ - jmp 64130 │ │ - lea (%r10,%rdx,1),%r13 │ │ - add $0x2,%r13 │ │ - mov %r13,0x20(%rsi) │ │ - mov %r14,0x28(%rsi) │ │ - test %r14,%r14 │ │ - mov -0x70(%rsp),%r11 │ │ - je 64167 │ │ - add %r10,%rdx │ │ - inc %rdx │ │ - xor %r13d,%r13d │ │ - xor %ecx,%ecx │ │ - mov -0x48(%rsp),%r14 │ │ - nopw 0x0(%rax,%rax,1) │ │ - movzbl -0x1(%r12),%r9d │ │ - cmp $0x3f,%ecx │ │ - jne 63a25 │ │ - cmp $0x1,%r9b │ │ - ja 6411b │ │ - movzbl %r9b,%r8d │ │ - mov %r8d,%r9d │ │ - and $0x7f,%r8d │ │ - shl %cl,%r8 │ │ - or %r8,%r13 │ │ - test %r9b,%r9b │ │ - jns 63e69 │ │ - add $0x7,%ecx │ │ - inc %r12 │ │ - add $0xffffffffffffffff,%r15 │ │ - jb 63a10 │ │ - jmp 64141 │ │ - cmp $0x3,%rbx │ │ - jbe 64167 │ │ - add $0xfffffffffffffffb,%r9 │ │ - lea 0x5(%r10),%r12 │ │ - mov %r12,0x20(%rsi) │ │ - mov %r9,0x28(%rsi) │ │ - mov 0x1(%r10),%r13d │ │ - jmp 63ad3 │ │ - cmp $0x7,%rbx │ │ - jbe 64167 │ │ - add $0xfffffffffffffff7,%r9 │ │ - lea 0x9(%r10),%r12 │ │ - mov %r12,0x20(%rsi) │ │ - mov %r9,0x28(%rsi) │ │ - movzbl 0x8(%r10),%eax │ │ - movzwl 0x5(%r10),%ecx │ │ - movzbl 0x7(%r10),%edx │ │ - shl $0x10,%edx │ │ - or %ecx,%edx │ │ - mov 0x1(%r10),%r13d │ │ - shl $0x28,%rdx │ │ - shl $0x8,%r13 │ │ - or %rdx,%r13 │ │ - shrd $0x8,%rax,%r13 │ │ - jmp 63ad3 │ │ - cmp $0x1,%rbx │ │ - jbe 64167 │ │ - add $0xfffffffffffffffd,%r9 │ │ - lea 0x3(%r10),%r12 │ │ - mov %r12,0x20(%rsi) │ │ - mov %r9,0x28(%rsi) │ │ - movzwl 0x1(%r10),%r13d │ │ - mov %r13,%rdx │ │ - shr $0x8,%rdx │ │ - mov %r9,%r15 │ │ - mov %r13,0x10(%rsi) │ │ - mov %r13,-0x20(%rsp) │ │ - jmp 63cb0 │ │ - cmp $0x3,%rbx │ │ - mov -0x78(%rsp),%rcx │ │ - jbe 64167 │ │ - lea -0x5(%r9),%rax │ │ - lea 0x5(%r10),%r13 │ │ - mov %r13,0x20(%rsi) │ │ - mov %rax,0x28(%rsi) │ │ + movzbl 0x1(%rcx),%edi │ │ + add $0x2,%rcx │ │ + mov %rcx,0x20(%r14) │ │ + mov %rax,0x28(%r14) │ │ + jmp 625b1 │ │ + mov (%rbx),%rcx │ │ cmp $0x3,%rax │ │ - jbe 64167 │ │ - mov 0x1(%r10),%eax │ │ - add $0xfffffffffffffff7,%r9 │ │ - lea 0x9(%r10),%r12 │ │ - mov %r12,0x20(%rsi) │ │ - mov %r9,0x28(%rsi) │ │ - mov 0x5(%r10),%r13d │ │ - jmp 63c76 │ │ - cmp $0x3,%rbx │ │ - jbe 64167 │ │ - add $0xfffffffffffffffb,%r9 │ │ - lea 0x5(%r10),%rdx │ │ - mov %rdx,0x20(%rsi) │ │ - mov %r9,0x28(%rsi) │ │ - mov 0x1(%r10),%eax │ │ - jmp 63ce8 │ │ - cmp $0x7,%rbx │ │ - jbe 64167 │ │ - lea -0x9(%r9),%rax │ │ - lea 0x9(%r10),%r13 │ │ - mov %r13,0x20(%rsi) │ │ - mov %rax,0x28(%rsi) │ │ + jbe 62e3e │ │ + lea -0x4(%rax),%rdx │ │ + lea 0x4(%rcx),%rdi │ │ + mov %rdi,0x20(%r14) │ │ + mov %rdx,0x28(%r14) │ │ + cmp $0x3,%rdx │ │ + jbe 62e22 │ │ + mov (%rcx),%r13d │ │ + add $0xfffffffffffffff8,%rax │ │ + lea 0x8(%rcx),%rdx │ │ + mov %rdx,0x20(%r14) │ │ + mov %rax,0x28(%r14) │ │ + mov 0x4(%rcx),%edi │ │ + jmp 625b1 │ │ + mov (%rbx),%rcx │ │ cmp $0x7,%rax │ │ - jbe 64167 │ │ - movzbl 0x8(%r10),%ecx │ │ - movzwl 0x5(%r10),%eax │ │ - movzbl 0x7(%r10),%edx │ │ - shl $0x10,%edx │ │ - or %eax,%edx │ │ - shl $0x20,%rdx │ │ - mov 0x1(%r10),%eax │ │ - or %rdx,%rax │ │ - shl $0x8,%rax │ │ - shrd $0x8,%rcx,%rax │ │ - add $0xffffffffffffffef,%r9 │ │ - lea 0x11(%r10),%r12 │ │ - mov %r12,0x20(%rsi) │ │ - mov %r9,0x28(%rsi) │ │ - movzbl 0x10(%r10),%ecx │ │ - movzwl 0xd(%r10),%edx │ │ - movzbl 0xf(%r10),%edi │ │ - shl $0x10,%edi │ │ - or %edx,%edi │ │ - mov 0x9(%r10),%r13d │ │ - shl $0x28,%rdi │ │ + jbe 62e3e │ │ + lea -0x8(%rax),%rdx │ │ + lea 0x8(%rcx),%rdi │ │ + mov %rdi,0x20(%r14) │ │ + mov %rdx,0x28(%r14) │ │ + cmp $0x8,%rdx │ │ + jb 62e22 │ │ + movzbl 0x7(%rcx),%edx │ │ + movzwl 0x4(%rcx),%edi │ │ + movzbl 0x6(%rcx),%r8d │ │ + shl $0x10,%r8d │ │ + or %edi,%r8d │ │ + shl $0x20,%r8 │ │ + mov (%rcx),%r13d │ │ + or %r8,%r13 │ │ shl $0x8,%r13 │ │ - or %rdi,%r13 │ │ - shrd $0x8,%rcx,%r13 │ │ - mov %rax,%rdx │ │ - shr $0x8,%rdx │ │ - mov %r9,%r15 │ │ - mov -0x78(%rsp),%r9 │ │ - jmp 63c83 │ │ - cmp $0x7,%rbx │ │ - jbe 64167 │ │ - add $0xfffffffffffffff7,%r9 │ │ - lea 0x9(%r10),%rdx │ │ - mov %rdx,0x20(%rsi) │ │ - mov %r9,0x28(%rsi) │ │ - movzbl 0x8(%r10),%ecx │ │ - movzwl 0x5(%r10),%eax │ │ - movzbl 0x7(%r10),%edi │ │ - shl $0x10,%edi │ │ - or %eax,%edi │ │ - mov 0x1(%r10),%eax │ │ - shl $0x28,%rdi │ │ - shl $0x8,%rax │ │ - or %rdi,%rax │ │ - shrd $0x8,%rcx,%rax │ │ - jmp 63ce8 │ │ - cmp $0x1,%rbx │ │ - mov -0x78(%rsp),%rcx │ │ - jbe 64167 │ │ - lea -0x3(%r9),%rax │ │ - lea 0x3(%r10),%r13 │ │ - mov %r13,0x20(%rsi) │ │ - mov %rax,0x28(%rsi) │ │ + shrd $0x8,%rdx,%r13 │ │ + add $0xfffffffffffffff0,%rax │ │ + lea 0x10(%rcx),%rdx │ │ + mov %rdx,0x20(%r14) │ │ + mov %rax,0x28(%r14) │ │ + movzbl 0xf(%rcx),%eax │ │ + movzwl 0xc(%rcx),%edx │ │ + movzbl 0xe(%rcx),%r8d │ │ + shl $0x10,%r8d │ │ + or %edx,%r8d │ │ + mov 0x8(%rcx),%edi │ │ + shl $0x28,%r8 │ │ + shl $0x8,%rdi │ │ + or %r8,%rdi │ │ + shrd $0x8,%rax,%rdi │ │ + jmp 625b1 │ │ + mov (%rbx),%rcx │ │ cmp $0x1,%rax │ │ - jbe 64167 │ │ - movzwl 0x1(%r10),%eax │ │ - add $0xfffffffffffffffb,%r9 │ │ - lea 0x5(%r10),%r12 │ │ - mov %r12,0x20(%rsi) │ │ - mov %r9,0x28(%rsi) │ │ - movzwl 0x3(%r10),%r13d │ │ - mov %rax,%rdx │ │ - shr $0x8,%rdx │ │ - mov %r9,%r15 │ │ - mov %rcx,%r9 │ │ - mov %r13,%rcx │ │ - cmp -0x18(%rsp),%rax │ │ - jae 63c9c │ │ - mov %r9,-0x78(%rsp) │ │ + je 62e3e │ │ + lea -0x2(%rax),%rdx │ │ + lea 0x2(%rcx),%rdi │ │ + mov %rdi,0x20(%r14) │ │ + mov %rdx,0x28(%r14) │ │ + cmp $0x1,%rdx │ │ + jbe 62e22 │ │ + movzwl (%rcx),%r13d │ │ + add $0xfffffffffffffffc,%rax │ │ + lea 0x4(%rcx),%rdx │ │ + mov %rdx,0x20(%r14) │ │ + mov %rax,0x28(%r14) │ │ + movzwl 0x2(%rcx),%edi │ │ + mov %rdi,%rax │ │ + or %r13,%rax │ │ + je 62e02 │ │ + mov %esi,%ecx │ │ + neg %cl │ │ + shl $0x3,%cl │ │ + mov $0xffffffffffffffff,%rdx │ │ + shr %cl,%rdx │ │ + cmp %rdx,%r13 │ │ + mov %r13,%r15 │ │ + cmove %rdi,%r15 │ │ + shr $0x8,%r15 │ │ + cmp %rdx,%r13 │ │ + je 62340 │ │ + jmp 6275d │ │ + lea -0x1(%rsi),%edi │ │ + mov %esi,%r9d │ │ + xor %dil,%r9b │ │ + cmp %dil,%r9b │ │ + jbe 62e7c │ │ + movzbl %sil,%edi │ │ + tzcnt %edi,%edi │ │ + cmp $0x3,%dil │ │ + ja 62e7c │ │ + lea -0x5d445(%rip),%r9 │ │ + movslq (%r9,%rdi,4),%rsi │ │ + add %r9,%rsi │ │ + jmp *%rsi │ │ + cmp $0x1,%r8 │ │ + jbe 62e84 │ │ + add $0xfffffffffffffffd,%rax │ │ + lea 0x3(%rcx),%rdx │ │ + mov %rdx,0x20(%r14) │ │ + mov %rax,0x28(%r14) │ │ + movzwl 0x1(%rcx),%edi │ │ + jmp 6232a │ │ + mov %r11,%rdi │ │ + mov %rbx,%rsi │ │ + mov %r11,%r13 │ │ + call 5a950 │ │ + movzbl -0x38(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 62de4 │ │ + mov -0x30(%rbp),%r15 │ │ + mov %r13,%rdi │ │ + mov %rbx,%rsi │ │ + call 5a950 │ │ + movzbl -0x38(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 62de4 │ │ + mov 0x18(%r14),%rdi │ │ + mov (%r14),%rcx │ │ + mov 0x8(%r14),%r10 │ │ + sub %rdi,%r10 │ │ + jb 62dcd │ │ + movzbl 0x30(%r14),%esi │ │ + movzbl %sil,%r8d │ │ + mov %r15,%rax │ │ + mul %r8 │ │ + jo 62ee7 │ │ + add %rdi,%rcx │ │ + cmp %rax,%r10 │ │ + lea -0x38(%rbp),%r11 │ │ + jb 62dcd │ │ + lea -0x1(%rsi),%edx │ │ + mov %esi,%edi │ │ + xor %dl,%dil │ │ + mov $0x14,%r9d │ │ + cmp %dl,%dil │ │ + jbe 62e94 │ │ + tzcnt %r8d,%edx │ │ + cmp $0x3,%dl │ │ + ja 62e94 │ │ + mov -0x30(%rbp),%rdi │ │ + mov %r10,%r8 │ │ + sub %rax,%r8 │ │ + add %rax,%rcx │ │ + movslq (%r12,%rdx,4),%rdx │ │ + add %r12,%rdx │ │ + jmp *%rdx │ │ + cmp %rax,%r10 │ │ + je 62dcd │ │ + movzbl (%rcx),%r13d │ │ + jmp 62c36 │ │ + mov %r11,%rdi │ │ + mov %rbx,%rsi │ │ + mov %r11,%r15 │ │ + call 5a950 │ │ + movzbl -0x38(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 62de4 │ │ + mov -0x30(%rbp),%r13 │ │ + mov %r15,%rdi │ │ + mov %rbx,%rsi │ │ + call 5a950 │ │ + movzbl -0x38(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 62de4 │ │ + mov -0x30(%rbp),%rdi │ │ + mov %r13,%r15 │ │ + shr $0x8,%r15 │ │ + movzbl 0x30(%r14),%esi │ │ + mov %esi,%ecx │ │ + neg %cl │ │ + shl $0x3,%cl │ │ + mov $0xffffffffffffffff,%rdx │ │ + shr %cl,%rdx │ │ + lea -0x5d5c9(%rip),%r10 │ │ + lea -0x38(%rbp),%r11 │ │ + mov 0x10(%r14),%rax │ │ + mov %rdx,%rcx │ │ + and $0xfffffffffffffffe,%rcx │ │ cmp %rcx,%rax │ │ - jae 63cb0 │ │ - jmp 641a3 │ │ - mov %r9,-0x78(%rsp) │ │ - data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %r15,%r9 │ │ - mov %r12,%r10 │ │ - test %r15,%r15 │ │ - movzbl -0x79(%rsp),%edi │ │ - jne 6337c │ │ - jmp 64049 │ │ - cmp $0x1,%rbx │ │ - jbe 64167 │ │ - add $0xfffffffffffffffd,%r9 │ │ - lea 0x3(%r10),%rdx │ │ - mov %rdx,0x20(%rsi) │ │ - mov %r9,0x28(%rsi) │ │ - movzwl 0x1(%r10),%eax │ │ - test %r9,%r9 │ │ - je 640c4 │ │ - lea -0x1(%r9),%r15 │ │ - lea 0x1(%rdx),%r12 │ │ - xor %r13d,%r13d │ │ - xor %ecx,%ecx │ │ - xchg %ax,%ax │ │ - movzbl -0x1(%r12),%edi │ │ - cmp $0x3f,%ecx │ │ - jne 63d15 │ │ - cmp $0x1,%dil │ │ - ja 640a2 │ │ - movzbl %dil,%edi │ │ - mov %edi,%r8d │ │ - and $0x7f,%edi │ │ - shl %cl,%rdi │ │ - or %rdi,%r13 │ │ - test %r8b,%r8b │ │ - jns 63d3b │ │ - add $0x7,%ecx │ │ - inc %r12 │ │ - add $0xffffffffffffffff,%r15 │ │ - jb 63d00 │ │ - jmp 640b5 │ │ - mov %r12,0x20(%rsi) │ │ - mov %r15,0x28(%rsi) │ │ - mov %rax,%rdx │ │ - shr $0x8,%rdx │ │ - lea (%rax,%r13,1),%rcx │ │ - and -0x30(%rsp),%rcx │ │ - mov %r13,-0x8(%rsp) │ │ - jmp 635b5 │ │ - mov %r12,0x20(%rsi) │ │ - mov %r15,0x28(%rsi) │ │ - mov -0x28(%rsp),%rax │ │ - cmp -0x50(%rsp),%rax │ │ - jb 641d5 │ │ - mov %rdx,%r9 │ │ - imul %r14,%r9 │ │ - mov -0x68(%rsp),%rdi │ │ - sub %r9,%rdi │ │ - jb 641e2 │ │ - mov -0x60(%rsp),%rcx │ │ - lea -0x1(%rcx),%eax │ │ - xor %al,%cl │ │ - cmp %al,%cl │ │ - mov -0x80(%rsp),%ecx │ │ - jbe 641cb │ │ - cmp $0x3,%cl │ │ - ja 641cb │ │ - mov -0x58(%rsp),%rax │ │ - mov -0x50(%rsp),%r8 │ │ - add %r8,%rax │ │ - add %r9,%rax │ │ - movzbl %cl,%ecx │ │ - lea -0x5e6d7(%rip),%r10 │ │ - movslq (%r10,%rcx,4),%r8 │ │ - add %r10,%r8 │ │ - jmp *%r8 │ │ - cmp %r9,-0x68(%rsp) │ │ - je 641f9 │ │ - movzbl (%rax),%eax │ │ - jmp 63f4c │ │ - mov %r12,0x20(%rsi) │ │ - mov %r15,0x28(%rsi) │ │ - mov -0x28(%rsp),%rax │ │ - cmp -0x50(%rsp),%rax │ │ - jb 641d5 │ │ - mov %rdx,%rdi │ │ - imul %r14,%rdi │ │ - mov -0x68(%rsp),%rcx │ │ - sub %rdi,%rcx │ │ - jb 641e2 │ │ - mov -0x60(%rsp),%r8 │ │ - lea -0x1(%r8),%eax │ │ - xor %al,%r8b │ │ - cmp %al,%r8b │ │ - mov -0x80(%rsp),%r8d │ │ - jbe 641cb │ │ - cmp $0x3,%r8b │ │ - ja 641cb │ │ - mov -0x58(%rsp),%rax │ │ - mov -0x50(%rsp),%r10 │ │ - add %r10,%rax │ │ + jae 62344 │ │ + add %rax,%r13 │ │ + and %rdx,%r13 │ │ add %rdi,%rax │ │ - movzbl %r8b,%r8d │ │ - lea -0x5e770(%rip),%r10 │ │ - movslq (%r10,%r8,4),%r8 │ │ - add %r10,%r8 │ │ - jmp *%r8 │ │ - cmp %rdi,-0x68(%rsp) │ │ - je 641f9 │ │ - movzbl (%rax),%eax │ │ - jmp 63fd7 │ │ - mov %r12,0x20(%rsi) │ │ - mov %r15,0x28(%rsi) │ │ + and %rdx,%rax │ │ + jmp 62c60 │ │ + mov %r11,%rdi │ │ + mov %rbx,%rsi │ │ + mov %r11,%r13 │ │ + call 5a950 │ │ + movzbl -0x38(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 62de4 │ │ + mov -0x30(%rbp),%r15 │ │ + mov %r13,%rdi │ │ + mov %rbx,%rsi │ │ + call 5a950 │ │ + movzbl -0x38(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 62de4 │ │ + mov 0x18(%r14),%rdi │ │ + mov (%r14),%rcx │ │ + mov 0x8(%r14),%r10 │ │ + sub %rdi,%r10 │ │ + jb 62dcd │ │ + movzbl 0x30(%r14),%esi │ │ + movzbl %sil,%r8d │ │ + mov %r15,%rax │ │ + mul %r8 │ │ + mov $0x32,%r9d │ │ + jo 62eed │ │ + add %rdi,%rcx │ │ + cmp %rax,%r10 │ │ + jb 62dcd │ │ + lea -0x1(%rsi),%edx │ │ + mov %esi,%edi │ │ + xor %dl,%dil │ │ + cmp %dl,%dil │ │ + jbe 62e8e │ │ + tzcnt %r8d,%r11d │ │ + cmp $0x3,%r11b │ │ + ja 62e8e │ │ + mov -0x30(%rbp),%rdi │ │ + mov %r10,%r13 │ │ + sub %rax,%r13 │ │ + lea (%rcx,%rax,1),%rdx │ │ + lea -0x5d637(%rip),%r12 │ │ + movslq (%r12,%r11,4),%rbx │ │ + add %r12,%rbx │ │ + jmp *%rbx │ │ + cmp %rax,%r10 │ │ + je 62ed2 │ │ + movzbl (%rdx),%r13d │ │ + jmp 62cce │ │ + lea -0x1(%rsi),%edi │ │ + mov %esi,%r9d │ │ + xor %dil,%r9b │ │ + cmp %dil,%r9b │ │ + jbe 62e7c │ │ + movzbl %sil,%edi │ │ + tzcnt %edi,%edi │ │ + cmp $0x3,%dil │ │ + ja 62e7c │ │ + lea -0x5d6ad(%rip),%r9 │ │ + movslq (%r9,%rdi,4),%rdi │ │ + add %r9,%rdi │ │ + jmp *%rdi │ │ + test %r8,%r8 │ │ + je 62e84 │ │ + lea 0x2(%rcx),%rdi │ │ + movzbl 0x1(%rcx),%r13d │ │ + mov %rdi,0x20(%r14) │ │ mov %rax,%rdx │ │ - shr $0x8,%rdx │ │ - mov %r13,-0x10(%rsp) │ │ - mov -0x20(%rsp),%rcx │ │ - cmp -0x18(%rsp),%rcx │ │ - jb 635a4 │ │ - jmp 63cb0 │ │ - cmp $0x3,%rcx │ │ - jbe 641f9 │ │ - mov (%rax),%r13d │ │ - jmp 63add │ │ - cmp $0x7,%rcx │ │ - jbe 641f9 │ │ - movzbl 0x7(%rax),%ecx │ │ - movzwl 0x4(%rax),%edi │ │ - movzbl 0x6(%rax),%r8d │ │ + add $0xfffffffffffffffe,%rdx │ │ + mov %rdx,0x28(%r14) │ │ + je 62dab │ │ + add $0xfffffffffffffffd,%rax │ │ + movzbl 0x2(%rcx),%edi │ │ + add $0x3,%rcx │ │ + mov %rcx,0x20(%r14) │ │ + mov %rax,0x28(%r14) │ │ + jmp 62ade │ │ + lea -0x1(%rsi),%edi │ │ + mov %esi,%r9d │ │ + xor %dil,%r9b │ │ + cmp %dil,%r9b │ │ + jbe 62e7c │ │ + movzbl %sil,%edi │ │ + tzcnt %edi,%edi │ │ + cmp $0x3,%dil │ │ + ja 62e7c │ │ + lea -0x5d731(%rip),%r9 │ │ + movslq (%r9,%rdi,4),%rsi │ │ + add %r9,%rsi │ │ + jmp *%rsi │ │ + test %r8,%r8 │ │ + je 62e84 │ │ + add $0xfffffffffffffffe,%rax │ │ + movzbl 0x1(%rcx),%r13d │ │ + add $0x2,%rcx │ │ + mov %rcx,0x20(%r14) │ │ + mov %rax,0x28(%r14) │ │ + jmp 62b22 │ │ + cmp $0x3,%r8 │ │ + jbe 62e84 │ │ + add $0xfffffffffffffffb,%rax │ │ + lea 0x5(%rcx),%rdx │ │ + mov %rdx,0x20(%r14) │ │ + mov %rax,0x28(%r14) │ │ + mov 0x1(%rcx),%edi │ │ + jmp 6232a │ │ + cmp $0x7,%r8 │ │ + jbe 62e84 │ │ + add $0xfffffffffffffff7,%rax │ │ + lea 0x9(%rcx),%rdx │ │ + mov %rdx,0x20(%r14) │ │ + mov %rax,0x28(%r14) │ │ + movzbl 0x8(%rcx),%eax │ │ + movzwl 0x5(%rcx),%edx │ │ + movzbl 0x7(%rcx),%esi │ │ + shl $0x10,%esi │ │ + or %edx,%esi │ │ + mov 0x1(%rcx),%edi │ │ + shl $0x28,%rsi │ │ + shl $0x8,%rdi │ │ + or %rsi,%rdi │ │ + shrd $0x8,%rax,%rdi │ │ + jmp 6232a │ │ + cmp $0x3,%r8 │ │ + jbe 62e84 │ │ + lea -0x5(%rax),%rdx │ │ + lea 0x5(%rcx),%rdi │ │ + mov %rdi,0x20(%r14) │ │ + mov %rdx,0x28(%r14) │ │ + cmp $0x3,%rdx │ │ + jbe 62edd │ │ + mov 0x1(%rcx),%r13d │ │ + add $0xfffffffffffffff7,%rax │ │ + lea 0x9(%rcx),%rdx │ │ + mov %rdx,0x20(%r14) │ │ + mov %rax,0x28(%r14) │ │ + mov 0x5(%rcx),%edi │ │ + jmp 62ade │ │ + cmp $0x3,%r8 │ │ + jbe 62e84 │ │ + add $0xfffffffffffffffb,%rax │ │ + lea 0x5(%rcx),%rdx │ │ + mov %rdx,0x20(%r14) │ │ + mov %rax,0x28(%r14) │ │ + mov 0x1(%rcx),%r13d │ │ + jmp 62b22 │ │ + cmp $0x7,%r8 │ │ + jbe 62e84 │ │ + lea -0x9(%rax),%rdx │ │ + lea 0x9(%rcx),%rdi │ │ + mov %rdi,0x20(%r14) │ │ + mov %rdx,0x28(%r14) │ │ + cmp $0x7,%rdx │ │ + jbe 62edd │ │ + movzbl 0x8(%rcx),%edx │ │ + movzwl 0x5(%rcx),%edi │ │ + movzbl 0x7(%rcx),%r8d │ │ shl $0x10,%r8d │ │ or %edi,%r8d │ │ - mov (%rax),%r13d │ │ + shl $0x20,%r8 │ │ + mov 0x1(%rcx),%r13d │ │ + or %r8,%r13 │ │ + shl $0x8,%r13 │ │ + shrd $0x8,%rdx,%r13 │ │ + add $0xffffffffffffffef,%rax │ │ + lea 0x11(%rcx),%rdx │ │ + mov %rdx,0x20(%r14) │ │ + mov %rax,0x28(%r14) │ │ + movzbl 0x10(%rcx),%eax │ │ + movzwl 0xd(%rcx),%edx │ │ + movzbl 0xf(%rcx),%r8d │ │ + shl $0x10,%r8d │ │ + or %edx,%r8d │ │ + mov 0x9(%rcx),%edi │ │ shl $0x28,%r8 │ │ + shl $0x8,%rdi │ │ + or %r8,%rdi │ │ + shrd $0x8,%rax,%rdi │ │ + jmp 62ade │ │ + cmp $0x7,%r8 │ │ + jbe 62e84 │ │ + add $0xfffffffffffffff7,%rax │ │ + lea 0x9(%rcx),%rdx │ │ + mov %rdx,0x20(%r14) │ │ + mov %rax,0x28(%r14) │ │ + movzbl 0x8(%rcx),%eax │ │ + movzwl 0x5(%rcx),%edx │ │ + movzbl 0x7(%rcx),%esi │ │ + shl $0x10,%esi │ │ + or %edx,%esi │ │ + mov 0x1(%rcx),%r13d │ │ + shl $0x28,%rsi │ │ shl $0x8,%r13 │ │ - or %r8,%r13 │ │ - shrd $0x8,%rcx,%r13 │ │ - jmp 63add │ │ - cmp $0x1,%rcx │ │ - jbe 641f9 │ │ - movzwl (%rax),%r13d │ │ - jmp 63add │ │ + or %rsi,%r13 │ │ + shrd $0x8,%rax,%r13 │ │ + jmp 62b22 │ │ + cmp $0x1,%r8 │ │ + jbe 62e84 │ │ + lea -0x3(%rax),%rdx │ │ + lea 0x3(%rcx),%rdi │ │ + mov %rdi,0x20(%r14) │ │ + mov %rdx,0x28(%r14) │ │ + cmp $0x1,%rdx │ │ + jbe 62edd │ │ + movzwl 0x1(%rcx),%r13d │ │ + add $0xfffffffffffffffb,%rax │ │ + lea 0x5(%rcx),%rdx │ │ + mov %rdx,0x20(%r14) │ │ + mov %rax,0x28(%r14) │ │ + movzwl 0x3(%rcx),%edi │ │ + mov -0x40(%rbp),%rax │ │ + or $0xff,%rax │ │ + cmp $0xff,%al │ │ + jne 62dc1 │ │ + mov %rax,-0x40(%rbp) │ │ + mov %r13,%r15 │ │ + shr $0x8,%r15 │ │ + mov %rdi,%rax │ │ + jmp 62c60 │ │ + cmp $0x1,%r8 │ │ + jbe 62e84 │ │ + add $0xfffffffffffffffd,%rax │ │ + lea 0x3(%rcx),%rdx │ │ + mov %rdx,0x20(%r14) │ │ + mov %rax,0x28(%r14) │ │ + movzwl 0x1(%rcx),%r13d │ │ + mov %r11,%rdi │ │ + mov %rbx,%rsi │ │ + call 5a950 │ │ + movzbl -0x38(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 62de4 │ │ + mov -0x30(%rbp),%rdi │ │ + mov %r13,%r15 │ │ + shr $0x8,%r15 │ │ + movzbl 0x30(%r14),%esi │ │ + mov %esi,%ecx │ │ + neg %cl │ │ + shl $0x3,%cl │ │ + lea (%rdi,%r13,1),%rax │ │ + shl %cl,%rax │ │ + shr %cl,%rax │ │ + lea -0x5d9d1(%rip),%r10 │ │ + lea -0x38(%rbp),%r11 │ │ + jmp 62c60 │ │ cmp $0x3,%rdi │ │ - jbe 641f9 │ │ - mov (%rax),%eax │ │ - jmp 63f4c │ │ + lea -0x5d9e5(%rip),%r10 │ │ + jbe 62dcd │ │ + mov (%rcx),%edi │ │ + jmp 62340 │ │ cmp $0x7,%rdi │ │ - jbe 641f9 │ │ - movzbl 0x7(%rax),%edi │ │ - movzwl 0x4(%rax),%r8d │ │ - movzbl 0x6(%rax),%r9d │ │ - shl $0x10,%r9d │ │ - or %r8d,%r9d │ │ - mov (%rax),%eax │ │ - shl $0x28,%r9 │ │ - shl $0x8,%rax │ │ - or %r9,%rax │ │ - shrd $0x8,%rdi,%rax │ │ - jmp 63f4c │ │ - cmp $0x3,%rcx │ │ - jbe 641f9 │ │ - mov (%rax),%eax │ │ - jmp 63fd7 │ │ + lea -0x5d9fd(%rip),%r10 │ │ + jbe 62dcd │ │ + movzbl 0x7(%rcx),%eax │ │ + movzwl 0x4(%rcx),%edx │ │ + movzbl 0x6(%rcx),%esi │ │ + shl $0x10,%esi │ │ + or %edx,%esi │ │ + mov (%rcx),%edi │ │ + shl $0x28,%rsi │ │ + shl $0x8,%rdi │ │ + or %rsi,%rdi │ │ + shrd $0x8,%rax,%rdi │ │ + jmp 62340 │ │ cmp $0x1,%rdi │ │ - jbe 641f9 │ │ - movzwl (%rax),%eax │ │ - mov %r13,%r10 │ │ - imul %r14,%r10 │ │ - mov -0x68(%rsp),%r9 │ │ - sub %r10,%r9 │ │ - jb 641ef │ │ - shr $0x8,%rdx │ │ - mov -0x58(%rsp),%rdi │ │ - mov -0x50(%rsp),%r8 │ │ - add %r8,%rdi │ │ - add %r10,%rdi │ │ - lea -0x5e880(%rip),%r8 │ │ - movslq (%r8,%rcx,4),%rcx │ │ - add %r8,%rcx │ │ - jmp *%rcx │ │ - cmp %r10,-0x68(%rsp) │ │ - je 641f6 │ │ - movzbl (%rdi),%ecx │ │ - jmp 6403a │ │ - cmp $0x7,%rcx │ │ - jbe 641f9 │ │ - movzbl 0x7(%rax),%ecx │ │ - movzwl 0x4(%rax),%edi │ │ - movzbl 0x6(%rax),%r8d │ │ + lea -0x5da36(%rip),%r10 │ │ + jbe 62dcd │ │ + movzwl (%rcx),%edi │ │ + jmp 62340 │ │ + cmp $0x3,%r8 │ │ + jbe 62dcd │ │ + mov (%rcx),%r13d │ │ + jmp 62c36 │ │ + cmp $0x3,%r13 │ │ + jbe 62ed2 │ │ + mov (%rdx),%r13d │ │ + jmp 62cce │ │ + cmp $0x7,%r8 │ │ + jbe 62dcd │ │ + movzbl 0x7(%rcx),%eax │ │ + movzwl 0x4(%rcx),%edx │ │ + movzbl 0x6(%rcx),%r8d │ │ shl $0x10,%r8d │ │ - or %edi,%r8d │ │ - mov (%rax),%eax │ │ + or %edx,%r8d │ │ + mov (%rcx),%r13d │ │ + shl $0x28,%r8 │ │ + shl $0x8,%r13 │ │ + or %r8,%r13 │ │ + shrd $0x8,%rax,%r13 │ │ + jmp 62c36 │ │ + cmp $0x1,%r8 │ │ + jbe 62dcd │ │ + movzwl (%rcx),%r13d │ │ + shr $0x8,%r15 │ │ + mov %esi,%ecx │ │ + neg %cl │ │ + shl $0x3,%cl │ │ + lea (%rdi,%r13,1),%rax │ │ + shl %cl,%rax │ │ + shr %cl,%rax │ │ + lea -0x5dac2(%rip),%r10 │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + neg %sil │ │ + shl $0x3,%sil │ │ + mov $0xfffffffffffffffe,%rdx │ │ + mov %esi,%ecx │ │ + shl %cl,%rdx │ │ + shr %cl,%rdx │ │ + cmp %rdx,%r13 │ │ + jae 62344 │ │ + cmp %rax,%r13 │ │ + jae 62344 │ │ + jmp 62e29 │ │ + cmp $0x7,%r13 │ │ + jbe 62ed2 │ │ + movzbl 0x7(%rdx),%eax │ │ + movzwl 0x4(%rdx),%ebx │ │ + movzbl 0x6(%rdx),%r12d │ │ + shl $0x10,%r12d │ │ + or %ebx,%r12d │ │ + mov (%rdx),%r13d │ │ + shl $0x28,%r12 │ │ + shl $0x8,%r13 │ │ + or %r12,%r13 │ │ + shrd $0x8,%rax,%r13 │ │ + jmp 62cce │ │ + cmp $0x1,%r13 │ │ + jbe 62ed2 │ │ + movzwl (%rdx),%r13d │ │ + mov %rdi,%rax │ │ + mul %r8 │ │ + lea 0x20(%r14),%rbx │ │ + lea -0x5dadf(%rip),%r12 │ │ + jo 62eed │ │ + cmp %rax,%r10 │ │ + jb 62dcd │ │ + shr $0x8,%r15 │ │ + mov %r10,%rdx │ │ + sub %rax,%rdx │ │ + add %rax,%rcx │ │ + movzbl %r11b,%r8d │ │ + movslq (%r12,%r8,4),%r8 │ │ + add %r12,%r8 │ │ + jmp *%r8 │ │ + cmp %rax,%r10 │ │ + lea -0x38(%rbp),%r11 │ │ + lea -0x5db37(%rip),%r12 │ │ + je 62dcd │ │ + movzbl (%rcx),%eax │ │ + jmp 62c4b │ │ + cmp $0x3,%rdx │ │ + lea -0x5dba0(%rip),%r10 │ │ + lea -0x38(%rbp),%r11 │ │ + lea -0x5db5b(%rip),%r12 │ │ + jbe 62dcd │ │ + mov (%rcx),%eax │ │ + jmp 62c60 │ │ + cmp $0x7,%rdx │ │ + lea -0x5dbc3(%rip),%r10 │ │ + lea -0x38(%rbp),%r11 │ │ + lea -0x5db7e(%rip),%r12 │ │ + jbe 62dcd │ │ + movzbl 0x7(%rcx),%edx │ │ + movzwl 0x4(%rcx),%eax │ │ + movzbl 0x6(%rcx),%r8d │ │ + shl $0x10,%r8d │ │ + or %eax,%r8d │ │ + mov (%rcx),%eax │ │ shl $0x28,%r8 │ │ shl $0x8,%rax │ │ or %r8,%rax │ │ - shrd $0x8,%rcx,%rax │ │ - jmp 63fd7 │ │ - cmp $0x1,%rcx │ │ - jbe 641f9 │ │ - movzwl (%rax),%eax │ │ - shr $0x8,%rdx │ │ - lea (%rax,%r9,1),%rcx │ │ - and -0x30(%rsp),%rcx │ │ - mov %r9,%r13 │ │ - jmp 63c86 │ │ - cmp $0x3,%r9 │ │ - jbe 641f6 │ │ - mov (%rdi),%ecx │ │ - jmp 6403a │ │ - cmp $0x8,%r9 │ │ - jb 641f6 │ │ - movzbl 0x7(%rdi),%r8d │ │ - movzwl 0x4(%rdi),%ecx │ │ - movzbl 0x6(%rdi),%r9d │ │ - shl $0x10,%r9d │ │ - or %ecx,%r9d │ │ - mov (%rdi),%ecx │ │ - shl $0x28,%r9 │ │ - shl $0x8,%rcx │ │ - or %r9,%rcx │ │ - shrd $0x8,%r8,%rcx │ │ - jmp 6403a │ │ - cmp $0x1,%r9 │ │ - jbe 641f6 │ │ - movzwl (%rdi),%ecx │ │ - mov -0x78(%rsp),%r9 │ │ - mov %r13,-0x40(%rsp) │ │ - jmp 63c86 │ │ - movq $0x0,(%r11) │ │ - jmp 64199 │ │ - xor %r14d,%r14d │ │ - mov -0x70(%rsp),%r11 │ │ - jmp 6416f │ │ - add %r9,%r10 │ │ - mov %r10,0x20(%rsi) │ │ - movq $0x0,0x28(%rsi) │ │ - mov %r10,%r13 │ │ - mov -0x70(%rsp),%r11 │ │ - jmp 64167 │ │ - mov $0x6,%edi │ │ - xor %r14d,%r14d │ │ - jmp 6416f │ │ - add %r9,%r10 │ │ - mov %r10,0x20(%rsi) │ │ - movq $0x0,0x28(%rsi) │ │ - mov %r10,%r13 │ │ - jmp 64167 │ │ - mov %r12,0x20(%rsi) │ │ - mov $0x6,%edi │ │ - mov -0x8(%rsp),%r13 │ │ - jmp 6416f │ │ - add %r9,%rdx │ │ - mov %rdx,0x20(%rsi) │ │ - movq $0x0,0x28(%rsi) │ │ - mov $0x13,%edi │ │ - xor %r14d,%r14d │ │ - mov %rdx,%r13 │ │ - jmp 6416f │ │ - mov -0x60(%rsp),%rax │ │ - shl $0x8,%eax │ │ - movzwl %ax,%edi │ │ - or $0x19,%rdi │ │ - jmp 64110 │ │ - movq $0x1,0x20(%rsi) │ │ - movq $0x0,0x28(%rsi) │ │ - movq $0x0,(%r11) │ │ - jmp 64199 │ │ - mov $0x13,%edi │ │ - jmp 64110 │ │ - mov $0x13,%edi │ │ - mov %r10,%r13 │ │ - mov %edi,%r14d │ │ - shr $0x8,%r14d │ │ - jmp 6416f │ │ - jmp 6416f │ │ - mov -0x10(%rsp),%r13 │ │ - jmp 6416f │ │ - mov -0x40(%rsp),%r13 │ │ - jmp 6416f │ │ - mov -0x78(%rsp),%r13 │ │ - jmp 6416f │ │ - add %rbx,%r13 │ │ - mov %r13,0x20(%rsi) │ │ - movq $0x0,0x28(%rsi) │ │ - jmp 64167 │ │ - add %rbx,%rdx │ │ - mov %rdx,0x20(%rsi) │ │ - movq $0x0,0x28(%rsi) │ │ - mov %rdx,%r13 │ │ - jmp 64167 │ │ - add %rbx,%rax │ │ - mov %rax,0x20(%rsi) │ │ - movq $0x0,0x28(%rsi) │ │ - mov %rax,%r13 │ │ - mov $0x13,%edi │ │ - xor %r14d,%r14d │ │ - movq $0x1,0x20(%rsi) │ │ - movq $0x0,0x28(%rsi) │ │ - shl $0x8,%r14 │ │ - movzbl %dil,%eax │ │ - or %r14,%rax │ │ - mov %rax,0x8(%r11) │ │ - mov %r13,0x10(%r11) │ │ - movq $0x2,(%r11) │ │ + shrd $0x8,%rdx,%rax │ │ + jmp 62c60 │ │ + cmp $0x1,%rdx │ │ + lea -0x5dc06(%rip),%r10 │ │ + lea -0x38(%rbp),%r11 │ │ + lea -0x5dbc1(%rip),%r12 │ │ + jbe 62dcd │ │ + movzwl (%rcx),%eax │ │ + jmp 62c60 │ │ + mov -0x40(%rbp),%rax │ │ + and $0xffffffffffffff00,%rax │ │ + or $0x11,%rax │ │ + cmp $0xff,%al │ │ + je 62af0 │ │ + mov %rax,%r15 │ │ + shr $0x8,%r15 │ │ + jmp 62e4d │ │ + mov $0x11,%r8d │ │ + jmp 62e9b │ │ + shl $0x8,%esi │ │ + movzwl %si,%eax │ │ + or $0x14,%rax │ │ + jmp 62e46 │ │ + movzbl -0x31(%rbp),%ecx │ │ + shl $0x10,%ecx │ │ + movzwl -0x33(%rbp),%edx │ │ + or %ecx,%edx │ │ + shl $0x20,%rdx │ │ + mov -0x37(%rbp),%r15d │ │ + or %rdx,%r15 │ │ + mov -0x30(%rbp),%rdi │ │ + jmp 62e4d │ │ + movq $0x1,0x20(%r14) │ │ + movq $0x0,0x28(%r14) │ │ + mov -0x48(%rbp),%rax │ │ + movq $0x0,(%rax) │ │ + jmp 62eae │ │ + mov $0x11,%eax │ │ + jmp 62e46 │ │ + mov -0x48(%rbp),%rcx │ │ + movq $0x1,(%rcx) │ │ + mov %r13,0x8(%rcx) │ │ + mov %rax,0x10(%rcx) │ │ + jmp 62eae │ │ + mov $0x11,%eax │ │ + mov %rcx,%rdi │ │ + mov %eax,%r15d │ │ + shr $0x8,%r15d │ │ + movq $0x1,0x20(%r14) │ │ + movq $0x0,0x28(%r14) │ │ + shl $0x8,%r15 │ │ + movzbl %al,%eax │ │ + or %r15,%rax │ │ + mov -0x48(%rbp),%rcx │ │ + mov %rax,0x8(%rcx) │ │ + mov %rdi,0x10(%rcx) │ │ + movq $0x2,(%rcx) │ │ + jmp 62eae │ │ + movzbl %sil,%r15d │ │ + mov $0x14,%al │ │ + jmp 62e4d │ │ + mov $0x11,%al │ │ + xor %r15d,%r15d │ │ + mov %rdx,%rdi │ │ + jmp 62e4d │ │ + mov $0x14,%r9d │ │ + shl $0x8,%r8d │ │ + or %r9,%r8 │ │ + mov -0x48(%rbp),%rax │ │ + mov %r8,0x8(%rax) │ │ + mov %rcx,0x10(%rax) │ │ + movq $0x2,(%rax) │ │ + add $0x28,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ + pop %rbp │ │ ret │ │ - movq $0x1,(%r11) │ │ - mov %rax,0x8(%r11) │ │ - mov %rcx,0x10(%r11) │ │ - jmp 64199 │ │ - movzbl %al,%eax │ │ - and $0xffffffffffffff00,%rdx │ │ - or %rax,%rdx │ │ - mov $0x18,%edi │ │ - mov %rdx,%r14 │ │ - jmp 6416f │ │ - shl $0x8,%r14d │ │ - or $0x19,%r14 │ │ - jmp 641ff │ │ - mov $0x13,%r14d │ │ - mov -0x58(%rsp),%rax │ │ - jmp 641ff │ │ - mov $0x13,%r14d │ │ - mov -0x38(%rsp),%rax │ │ - jmp 641ff │ │ - mov -0x38(%rsp),%rax │ │ - jmp 641f9 │ │ - mov %rdi,%rax │ │ - mov $0x13,%r14d │ │ - mov %r14,0x8(%r11) │ │ - mov %rax,0x10(%r11) │ │ - jmp 64192 │ │ + movzbl %r9b,%eax │ │ + and $0xffffffffffffff00,%r15 │ │ + or %rax,%r15 │ │ + mov $0x13,%al │ │ + jmp 62e4d │ │ + mov $0x11,%r8d │ │ + mov %rdx,%rcx │ │ + jmp 62e9b │ │ + mov $0x11,%al │ │ + xor %r15d,%r15d │ │ + jmp 62e4d │ │ + mov $0x32,%r9d │ │ + xor %r8d,%r8d │ │ + jmp 62e94 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ lea -0x1(%rdx),%eax │ │ mov %edx,%r8d │ │ xor %al,%r8b │ │ - mov $0x1a,%ecx │ │ + mov $0x15,%ecx │ │ cmp %al,%r8b │ │ - jbe 64267 │ │ + jbe 62f56 │ │ movzbl %dl,%eax │ │ tzcnt %eax,%eax │ │ cmp $0x3,%al │ │ - ja 64267 │ │ - lea -0x5eb19(%rip),%rcx │ │ + ja 62f56 │ │ + lea -0x5dd05(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ mov (%rsi),%rax │ │ - mov 0x8(%rsi),%rcx │ │ - test %rcx,%rcx │ │ - je 64304 │ │ - dec %rcx │ │ - lea 0x1(%rax),%rdx │ │ - mov %rdx,(%rsi) │ │ - mov %rcx,0x8(%rsi) │ │ - movzbl (%rax),%eax │ │ - mov %rax,0x8(%rdi) │ │ + mov 0x8(%rsi),%rdx │ │ + test %rdx,%rdx │ │ + je 62ff3 │ │ + dec %rdx │ │ + movzbl (%rax),%ecx │ │ + inc %rax │ │ + mov %rax,(%rsi) │ │ + mov %rdx,0x8(%rsi) │ │ + mov %rcx,0x8(%rdi) │ │ movb $0xff,(%rdi) │ │ ret │ │ - jmp 6430b │ │ + jmp 62ffa │ │ mov (%rsi),%rax │ │ mov 0x8(%rsi),%rcx │ │ cmp $0x3,%rcx │ │ - jbe 64304 │ │ + jbe 62ff3 │ │ add $0xfffffffffffffffc,%rcx │ │ lea 0x4(%rax),%rdx │ │ mov %rdx,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ - mov (%rax),%eax │ │ - mov %rax,0x8(%rdi) │ │ + mov (%rax),%ecx │ │ + mov %rcx,0x8(%rdi) │ │ movb $0xff,(%rdi) │ │ ret │ │ mov (%rsi),%rax │ │ mov 0x8(%rsi),%rcx │ │ cmp $0x8,%rcx │ │ - jb 64304 │ │ + jb 62ff3 │ │ add $0xfffffffffffffff8,%rcx │ │ lea 0x8(%rax),%rdx │ │ mov %rdx,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ - movzbl 0x7(%rax),%ecx │ │ - movzwl 0x4(%rax),%edx │ │ + movzbl 0x7(%rax),%edx │ │ + movzwl 0x4(%rax),%ecx │ │ movzbl 0x6(%rax),%esi │ │ shl $0x10,%esi │ │ - or %edx,%esi │ │ - mov (%rax),%eax │ │ + or %ecx,%esi │ │ + mov (%rax),%ecx │ │ shl $0x28,%rsi │ │ - shl $0x8,%rax │ │ - or %rsi,%rax │ │ - shrd $0x8,%rcx,%rax │ │ - mov %rax,0x8(%rdi) │ │ + shl $0x8,%rcx │ │ + or %rsi,%rcx │ │ + shrd $0x8,%rdx,%rcx │ │ + mov %rcx,0x8(%rdi) │ │ movb $0xff,(%rdi) │ │ ret │ │ mov (%rsi),%rax │ │ mov 0x8(%rsi),%rcx │ │ cmp $0x1,%rcx │ │ - jbe 64304 │ │ + jbe 62ff3 │ │ add $0xfffffffffffffffe,%rcx │ │ lea 0x2(%rax),%rdx │ │ mov %rdx,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ - movzwl (%rax),%eax │ │ - mov %rax,0x8(%rdi) │ │ + movzwl (%rax),%ecx │ │ + mov %rcx,0x8(%rdi) │ │ movb $0xff,(%rdi) │ │ ret │ │ - mov $0x13,%ecx │ │ + mov $0x11,%ecx │ │ xor %edx,%edx │ │ movzbl %dl,%edx │ │ shl $0x8,%edx │ │ or %rcx,%rdx │ │ mov %rdx,(%rdi) │ │ mov %rax,0x8(%rdi) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ cmp $0x8,%dl │ │ - jne 6436c │ │ + jne 6305c │ │ mov (%rsi),%rax │ │ mov 0x8(%rsi),%rcx │ │ cmp $0x7,%rcx │ │ - jbe 64392 │ │ + jbe 63082 │ │ add $0xfffffffffffffff8,%rcx │ │ lea 0x8(%rax),%rdx │ │ mov %rdx,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ movzbl 0x7(%rax),%ecx │ │ movzwl 0x4(%rax),%edx │ │ movzbl 0x6(%rax),%esi │ │ @@ -76093,110 +74693,87 @@ │ │ shrd $0x8,%rcx,%rax │ │ mov %rax,0x8(%rdi) │ │ movb $0xff,(%rdi) │ │ ret │ │ mov (%rsi),%rax │ │ mov 0x8(%rsi),%rcx │ │ cmp $0x3,%rcx │ │ - jbe 64392 │ │ + jbe 63082 │ │ add $0xfffffffffffffffc,%rcx │ │ lea 0x4(%rax),%rdx │ │ mov %rdx,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ mov (%rax),%eax │ │ mov %rax,0x8(%rdi) │ │ movb $0xff,(%rdi) │ │ ret │ │ - movq $0x13,(%rdi) │ │ + movq $0x11,(%rdi) │ │ mov %rax,0x8(%rdi) │ │ ret │ │ int3 │ │ int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x1000,%rsp │ │ - movq $0x0,(%rsp) │ │ - push %rax │ │ - mov %rsi,%rax │ │ - shr $1,%rax │ │ - mov %rsi,%rcx │ │ - sub %rax,%rcx │ │ - cmp $0x51615,%rsi │ │ - mov $0x51615,%r15d │ │ - cmovb %rsi,%r15 │ │ - cmp %rcx,%r15 │ │ - cmovbe %rcx,%r15 │ │ - cmp $0x31,%r15 │ │ - mov $0x30,%eax │ │ - cmovae %r15,%rax │ │ - cmp $0xab,%r15 │ │ - jae 64405 │ │ - lea -0x1028(%rbp),%rbx │ │ - mov $0xaa,%ecx │ │ - jmp 64461 │ │ - movabs $0x555555555555556,%rdx │ │ - cmp %rdx,%rcx │ │ - jb 64419 │ │ - call 28ab0 │ │ - lea 0x0(,%rax,8),%rcx │ │ - lea (%rcx,%rcx,2),%r14 │ │ - test %r14,%r14 │ │ - je 6445a │ │ - mov %rdi,%rbx │ │ - mov %r14,%rdi │ │ - mov %rsi,%r12 │ │ - mov %rax,%r13 │ │ - call *0x16dfc(%rip) │ │ - mov %r13,%rcx │ │ - mov %rbx,%rdi │ │ - mov %r12,%rsi │ │ - mov %rax,%rbx │ │ - test %rax,%rax │ │ - jne 64461 │ │ - mov $0x8,%edi │ │ - mov %r14,%rsi │ │ - call 2899b │ │ - mov $0x8,%ebx │ │ - xor %ecx,%ecx │ │ - xor %r8d,%r8d │ │ - cmp $0x41,%rsi │ │ - setb %r8b │ │ - mov %rbx,%rdx │ │ - call 64810 │ │ - cmp $0xaa,%r15 │ │ - jbe 64486 │ │ - mov %rbx,%rdi │ │ - call *0x16dba(%rip) │ │ - add $0x1008,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + mov (%rdi),%rax │ │ + mov 0x18(%rdi),%rcx │ │ + lea 0x30(%rdi),%r8 │ │ + mov $0x2,%edx │ │ + mov %rcx,%r9 │ │ + cmp %rax,%rcx │ │ + jae 630d0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %r9,%r10 │ │ + mov (%r8),%r9 │ │ + cmp %r10,%r9 │ │ + jae 630e9 │ │ + inc %rdx │ │ + add $0x18,%r8 │ │ + cmp %rdx,%rsi │ │ + jne 630b0 │ │ + jmp 630ee │ │ + nopl 0x0(%rax) │ │ + mov %r9,%r10 │ │ + mov (%r8),%r9 │ │ + cmp %r10,%r9 │ │ + jb 630e9 │ │ + inc %rdx │ │ + add $0x18,%r8 │ │ + cmp %rdx,%rsi │ │ + jne 630d0 │ │ + jmp 630ee │ │ + cmp %rsi,%rdx │ │ + jne 63152 │ │ + cmp %rax,%rcx │ │ + jae 63151 │ │ + lea 0x0(,%rsi,4),%rax │ │ + and $0xfffffffffffffff8,%rax │ │ + lea (%rax,%rax,2),%rax │ │ + lea (%rsi,%rsi,2),%rcx │ │ + lea -0x18(,%rcx,8),%rcx │ │ + xor %edx,%edx │ │ + data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + movups (%rdi,%rdx,1),%xmm0 │ │ + movups (%rdi,%rcx,1),%xmm1 │ │ + movups %xmm1,(%rdi,%rdx,1) │ │ + movups %xmm0,(%rdi,%rcx,1) │ │ + mov 0x10(%rdi,%rdx,1),%rsi │ │ + mov 0x10(%rdi,%rcx,1),%r8 │ │ + mov %r8,0x10(%rdi,%rdx,1) │ │ + mov %rsi,0x10(%rdi,%rcx,1) │ │ + add $0x18,%rdx │ │ + add $0xffffffffffffffe8,%rcx │ │ + cmp %rdx,%rax │ │ + jne 63120 │ │ ret │ │ - mov %rax,%r14 │ │ - cmp $0xab,%r15 │ │ - jb 644ad │ │ - mov %rbx,%rdi │ │ - call *0x16d93(%rip) │ │ - mov %r14,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + mov %rsi,%rax │ │ + or $0x1,%rax │ │ + bsr %rax,%rcx │ │ + xor $0x3f,%ecx │ │ + add %ecx,%ecx │ │ + xor $0x7e,%ecx │ │ + xor %edx,%edx │ │ + jmp 634c0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ @@ -76209,28 +74786,28 @@ │ │ mov $0x4,%r14d │ │ cmovae %rax,%r14 │ │ mov 0x8(%rdi),%rdx │ │ lea -0x28(%rbp),%rdi │ │ mov $0x8,%r8d │ │ mov $0x48,%r9d │ │ mov %r14,%rcx │ │ - call 48f50 │ │ + call 49110 │ │ cmpl $0x1,-0x28(%rbp) │ │ - je 64519 │ │ + je 631c9 │ │ mov -0x20(%rbp),%rax │ │ mov %rax,0x8(%rbx) │ │ mov %r14,(%rbx) │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov -0x20(%rbp),%rdi │ │ mov -0x18(%rbp),%rsi │ │ - call 2899b │ │ + call 27cfb │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -76238,31 +74815,31 @@ │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %rbx │ │ push %rax │ │ cmpq $0x0,(%rdi) │ │ - je 64572 │ │ + je 63222 │ │ mov 0x8(%rdi),%rax │ │ test %rax,%rax │ │ - je 64572 │ │ + je 63222 │ │ cmpq $0x0,0x10(%rdi) │ │ - je 6455b │ │ + je 6320b │ │ mov %rdi,%rbx │ │ mov %rax,%rdi │ │ - call *0x16ce8(%rip) │ │ + call *0x152f0(%rip) │ │ mov %rbx,%rdi │ │ cmpq $0x0,0x20(%rdi) │ │ - je 64572 │ │ + je 63222 │ │ mov 0x18(%rdi),%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ - jmp *0x16cce(%rip) │ │ + jmp *0x152d6(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ @@ -76278,46 +74855,46 @@ │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ mov %rdi,%r14 │ │ mov 0x8(%rdi),%rbx │ │ mov 0x10(%rdi),%r15 │ │ test %r15,%r15 │ │ - je 645e7 │ │ + je 63297 │ │ lea 0x20(%rbx),%r12 │ │ - mov 0x16c97(%rip),%r13 │ │ - jmp 645b9 │ │ + mov 0x1529f(%rip),%r13 │ │ + jmp 63269 │ │ nopl 0x0(%rax,%rax,1) │ │ add $0x48,%r12 │ │ dec %r15 │ │ - je 645e7 │ │ + je 63297 │ │ cmpq $0x0,-0x20(%r12) │ │ - je 645b0 │ │ + je 63260 │ │ mov -0x18(%r12),%rdi │ │ test %rdi,%rdi │ │ - je 645b0 │ │ + je 63260 │ │ cmpq $0x0,-0x10(%r12) │ │ - je 645d6 │ │ + je 63286 │ │ call *%r13 │ │ cmpq $0x0,(%r12) │ │ - je 645b0 │ │ + je 63260 │ │ mov -0x8(%r12),%rdi │ │ call *%r13 │ │ - jmp 645b0 │ │ + jmp 63260 │ │ cmpq $0x0,(%r14) │ │ - je 64604 │ │ + je 632b4 │ │ mov %rbx,%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x16c3c(%rip) │ │ + jmp *0x15244(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -76338,45 +74915,45 @@ │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ test %rsi,%rsi │ │ - je 64698 │ │ + je 63348 │ │ mov %rdi,%rbx │ │ shl $0x3,%rsi │ │ lea (%rsi,%rsi,8),%r14 │ │ xor %r15d,%r15d │ │ - mov 0x16bfb(%rip),%r12 │ │ - jmp 64659 │ │ + mov 0x15203(%rip),%r12 │ │ + jmp 63309 │ │ nopw 0x0(%rax,%rax,1) │ │ add $0x48,%r15 │ │ cmp %r15,%r14 │ │ - je 64687 │ │ + je 63337 │ │ cmpq $0x0,(%rbx,%r15,1) │ │ - je 64650 │ │ + je 63300 │ │ mov 0x8(%rbx,%r15,1),%rdi │ │ test %rdi,%rdi │ │ - je 64650 │ │ + je 63300 │ │ cmpq $0x0,0x10(%rbx,%r15,1) │ │ - je 64675 │ │ + je 63325 │ │ call *%r12 │ │ cmpq $0x0,0x20(%rbx,%r15,1) │ │ - je 64650 │ │ + je 63300 │ │ mov 0x18(%rbx,%r15,1),%rdi │ │ call *%r12 │ │ - jmp 64650 │ │ + jmp 63300 │ │ mov %rbx,%rdi │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x16ba8(%rip) │ │ + jmp *0x151b0(%rip) │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ int3 │ │ @@ -76399,56 +74976,56 @@ │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ cmpq $0x0,(%rdi) │ │ - je 64752 │ │ + je 63402 │ │ mov 0x8(%rdi),%rbx │ │ test %rbx,%rbx │ │ - je 64752 │ │ + je 63402 │ │ mov 0x10(%rdi),%r15 │ │ test %r15,%r15 │ │ - je 64733 │ │ + je 633e3 │ │ mov %rdi,%r14 │ │ lea 0x20(%rbx),%r12 │ │ - mov 0x16b54(%rip),%r13 │ │ - jmp 646f9 │ │ + mov 0x1515c(%rip),%r13 │ │ + jmp 633a9 │ │ xchg %ax,%ax │ │ add $0x48,%r12 │ │ dec %r15 │ │ - je 64727 │ │ + je 633d7 │ │ cmpq $0x0,-0x20(%r12) │ │ - je 646f0 │ │ + je 633a0 │ │ mov -0x18(%r12),%rdi │ │ test %rdi,%rdi │ │ - je 646f0 │ │ + je 633a0 │ │ cmpq $0x0,-0x10(%r12) │ │ - je 64716 │ │ + je 633c6 │ │ call *%r13 │ │ cmpq $0x0,(%r12) │ │ - je 646f0 │ │ + je 633a0 │ │ mov -0x8(%r12),%rdi │ │ call *%r13 │ │ - jmp 646f0 │ │ + jmp 633a0 │ │ mov %rbx,%rdi │ │ - call *0x16b10(%rip) │ │ + call *0x15118(%rip) │ │ mov %r14,%rdi │ │ cmpq $0x0,0x20(%rdi) │ │ - je 64752 │ │ + je 63402 │ │ mov 0x18(%rdi),%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x16aee(%rip) │ │ + jmp *0x150f6(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -76474,52 +75051,52 @@ │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ mov (%rdi),%r14 │ │ test %r14,%r14 │ │ - je 647ff │ │ + je 634af │ │ mov %rdi,%rbx │ │ mov 0x8(%rdi),%r15 │ │ test %r15,%r15 │ │ - je 647e0 │ │ + je 63490 │ │ lea 0x20(%r14),%r12 │ │ - mov 0x16aa3(%rip),%r13 │ │ - jmp 647a9 │ │ + mov 0x150ab(%rip),%r13 │ │ + jmp 63459 │ │ nop │ │ add $0x48,%r12 │ │ dec %r15 │ │ - je 647d7 │ │ + je 63487 │ │ cmpq $0x0,-0x20(%r12) │ │ - je 647a0 │ │ + je 63450 │ │ mov -0x18(%r12),%rdi │ │ test %rdi,%rdi │ │ - je 647a0 │ │ + je 63450 │ │ cmpq $0x0,-0x10(%r12) │ │ - je 647c6 │ │ + je 63476 │ │ call *%r13 │ │ cmpq $0x0,(%r12) │ │ - je 647a0 │ │ + je 63450 │ │ mov -0x8(%r12),%rdi │ │ call *%r13 │ │ - jmp 647a0 │ │ + jmp 63450 │ │ mov %r14,%rdi │ │ - call *0x16a60(%rip) │ │ + call *0x15068(%rip) │ │ cmpq $0x0,0x18(%rbx) │ │ - je 647ff │ │ + je 634af │ │ mov 0x10(%rbx),%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x16a41(%rip) │ │ + jmp *0x15049(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -76529,1059 +75106,671 @@ │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x2e8,%rsp │ │ - mov %r8d,-0x5c(%rbp) │ │ - mov %rcx,%r13 │ │ - mov %rdx,%r8 │ │ - mov %rdi,-0x30(%rbp) │ │ - movabs $0x4000000000000000,%rax │ │ - xor %edx,%edx │ │ - div %rsi │ │ - cmp $0x1,%rdx │ │ - sbb $0xffffffffffffffff,%rax │ │ - mov %rax,-0x90(%rbp) │ │ - cmp $0x1001,%rsi │ │ - mov %rsi,-0x48(%rbp) │ │ - mov %rsi,%rax │ │ - jae 6487c │ │ - shr $1,%rax │ │ - mov %rsi,%rcx │ │ - sub %rax,%rcx │ │ - cmp $0x40,%rcx │ │ - mov $0x40,%eax │ │ - cmovb %rcx,%rax │ │ - mov %rax,-0x40(%rbp) │ │ - jmp 648a2 │ │ - or $0x1,%rax │ │ - bsr %rax,%rcx │ │ - mov %ecx,%eax │ │ - shr $1,%eax │ │ - and $0x1,%ecx │ │ - add %eax,%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%rax │ │ - shr %cl,%rsi │ │ - add %rax,%rsi │ │ - shr $1,%rsi │ │ - mov %rsi,-0x40(%rbp) │ │ - mov -0x30(%rbp),%rax │ │ - lea 0x30(%rax),%rcx │ │ - mov %rcx,-0x68(%rbp) │ │ - lea 0x10(%rax),%rcx │ │ - mov %rcx,-0x80(%rbp) │ │ - lea -0x8(%rax),%rcx │ │ - mov %rcx,-0x78(%rbp) │ │ - add $0xffffffffffffffe8,%rax │ │ - mov %rax,-0x88(%rbp) │ │ - mov $0x1,%r12d │ │ - xor %r14d,%r14d │ │ - xor %r11d,%r11d │ │ - mov %r8,%rdx │ │ - mov %r8,-0x38(%rbp) │ │ - mov %r13,-0xa8(%rbp) │ │ - mov -0x48(%rbp),%r9 │ │ - sub %r14,%r9 │ │ - jbe 64908 │ │ - jmp 64920 │ │ - xchg %ax,%ax │ │ - inc %r11 │ │ - mov %r9,%rax │ │ - shr $1,%rax │ │ - add %rax,%r14 │ │ - mov %r9,%r12 │ │ - mov -0x48(%rbp),%r9 │ │ - sub %r14,%r9 │ │ - ja 64920 │ │ - xor %esi,%esi │ │ - mov $0x1,%r9d │ │ - cmp $0x2,%r11 │ │ - jae 64b07 │ │ - jmp 64dd6 │ │ - nop │ │ - lea (%r14,%r14,2),%rsi │ │ - mov -0x30(%rbp),%rax │ │ - lea (%rax,%rsi,8),%rdi │ │ - cmp -0x40(%rbp),%r9 │ │ - jae 64970 │ │ - cmpb $0x0,-0x5c(%rbp) │ │ - je 64980 │ │ - cmp $0x20,%r9 │ │ - mov $0x20,%eax │ │ - cmovae %rax,%r9 │ │ - mov %r9,%rsi │ │ - mov %r13,%rcx │ │ - xor %r8d,%r8d │ │ - mov %r9,%r15 │ │ + sub $0x28,%rsp │ │ + mov %rsi,%rbx │ │ + mov %rdi,%r15 │ │ + cmp $0x21,%rsi │ │ + jae 634f6 │ │ + mov %r15,%rdi │ │ + mov %rbx,%rsi │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + jmp 638d0 │ │ + mov %ecx,%r14d │ │ + mov %rdx,%r9 │ │ + lea -0x40(%rbp),%r13 │ │ + jmp 63563 │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + lea (%rax,%rax,2),%rcx │ │ + mov 0x10(%r15),%rdx │ │ + mov %rdx,-0x30(%rbp) │ │ + movups (%r15),%xmm0 │ │ + movaps %xmm0,-0x40(%rbp) │ │ + mov 0x10(%r15,%rcx,8),%rdx │ │ + movups (%r15,%rcx,8),%xmm0 │ │ + movups %xmm0,(%r15) │ │ + mov %rdx,0x10(%r15) │ │ + mov -0x30(%rbp),%rdx │ │ + mov %rdx,0x10(%r15,%rcx,8) │ │ + movaps -0x40(%rbp),%xmm0 │ │ + movups %xmm0,(%r15,%rcx,8) │ │ + not %rax │ │ + add %rax,%rbx │ │ + lea (%r15,%rcx,8),%r15 │ │ + add $0x18,%r15 │ │ xor %r9d,%r9d │ │ - mov %r11,%rbx │ │ - call 64e50 │ │ - mov %rbx,%r11 │ │ - mov -0x38(%rbp),%rdx │ │ - mov %r15d,%eax │ │ - jmp 64ac0 │ │ - nopl 0x0(%rax,%rax,1) │ │ - cmp $0x2,%r9 │ │ - jae 649a0 │ │ - mov %r9,%rax │ │ - jmp 64ac0 │ │ - xchg %ax,%ax │ │ - mov -0x40(%rbp),%rax │ │ - cmp %rax,%r9 │ │ - cmovae %rax,%r9 │ │ - add %r9,%r9 │ │ - jmp 64ac8 │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov (%rdi),%rcx │ │ - mov 0x18(%rdi),%r10 │ │ - cmp %rcx,%r10 │ │ - mov %r9,%rbx │ │ - jae 649c4 │ │ - cmp $0x2,%r9 │ │ - jne 64a09 │ │ - mov $0x2,%eax │ │ - mov $0x1,%ecx │ │ - jmp 64a63 │ │ - mov $0x2,%eax │ │ - cmp $0x2,%r9 │ │ - je 64ac0 │ │ - mov -0x68(%rbp),%rax │ │ - lea (%rax,%rsi,8),%rsi │ │ - mov $0x2,%eax │ │ - mov %r10,%r8 │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %r8,%r9 │ │ - mov (%rsi),%r8 │ │ - cmp %r9,%r8 │ │ - jb 64a49 │ │ - inc %rax │ │ - add $0x18,%rsi │ │ - cmp %rax,%rbx │ │ - jne 649f0 │ │ - jmp 64a37 │ │ - mov -0x68(%rbp),%rax │ │ - lea (%rax,%rsi,8),%rsi │ │ - mov $0x2,%eax │ │ - mov %r10,%r8 │ │ - nopl 0x0(%rax) │ │ - mov %r8,%r9 │ │ - mov (%rsi),%r8 │ │ - cmp %r9,%r8 │ │ - jae 64a49 │ │ - inc %rax │ │ - add $0x18,%rsi │ │ - cmp %rax,%rbx │ │ - jne 64a20 │ │ - mov %rbx,%r9 │ │ - mov %rbx,%rax │ │ - cmp -0x40(%rbp),%rax │ │ - jb 64932 │ │ - jmp 64a56 │ │ - mov %rbx,%r9 │ │ - cmp -0x40(%rbp),%rax │ │ - jb 64932 │ │ - cmp %rcx,%r10 │ │ - jae 64ac0 │ │ - mov %rax,%rcx │ │ - shr $1,%rcx │ │ - je 64ac0 │ │ - lea 0x0(,%r14,8),%rsi │ │ - lea (%rsi,%rsi,2),%rsi │ │ - mov -0x80(%rbp),%rdi │ │ - lea (%rdi,%rsi,1),%r9 │ │ - lea (%rax,%rax,2),%rdi │ │ - lea (%rsi,%rdi,8),%rsi │ │ - add -0x78(%rbp),%rsi │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - movups -0x10(%r9),%xmm0 │ │ - movups -0x10(%rsi),%xmm1 │ │ - movups %xmm1,-0x10(%r9) │ │ - movups %xmm0,-0x10(%rsi) │ │ - mov (%r9),%rdi │ │ - mov (%rsi),%r8 │ │ - mov %r8,(%r9) │ │ - mov %rdi,(%rsi) │ │ - add $0x18,%r9 │ │ - add $0xffffffffffffffe8,%rsi │ │ - dec %rcx │ │ - jne 64a90 │ │ + cmp $0x21,%rbx │ │ + jb 634dd │ │ + test %r14d,%r14d │ │ + je 638b1 │ │ + mov %rbx,%rcx │ │ + shr $0x3,%rcx │ │ + lea (%rcx,%rcx,2),%rax │ │ + shl $0x5,%rax │ │ + add %r15,%rax │ │ + imul $0xa8,%rcx,%rdx │ │ + add %r15,%rdx │ │ + cmp $0x40,%rbx │ │ + jae 635d0 │ │ + mov (%r15),%rcx │ │ + mov (%rax),%rsi │ │ + cmp %rsi,%rcx │ │ + setb %dil │ │ + mov (%rdx),%r8 │ │ + cmp %r8,%rcx │ │ + setb %cl │ │ + xor %dil,%cl │ │ + cmp %r8,%rsi │ │ + setb %sil │ │ + xor %dil,%sil │ │ + cmovne %rdx,%rax │ │ + test %cl,%cl │ │ + cmovne %r15,%rax │ │ + dec %r14d │ │ + sub %r15,%rax │ │ + test %r9,%r9 │ │ + jne 635ec │ │ + jmp 635f9 │ │ nopl 0x0(%rax,%rax,1) │ │ - lea 0x1(,%rax,2),%r9 │ │ - mov %r12,%rax │ │ - shr $1,%rax │ │ - mov %r9,%rcx │ │ - shr $1,%rcx │ │ - lea (%r14,%r14,1),%rsi │ │ - sub %rax,%rsi │ │ - lea (%rcx,%r14,2),%rax │ │ - mov -0x90(%rbp),%rcx │ │ - imul %rcx,%rsi │ │ - imul %rcx,%rax │ │ - xor %rsi,%rax │ │ - mov $0x7f,%esi │ │ - bsr %rax,%rsi │ │ - xor $0x3f,%esi │ │ - cmp $0x2,%r11 │ │ - jb 64dd6 │ │ - lea 0x0(,%r14,8),%rax │ │ - lea (%rax,%rax,2),%rcx │ │ - mov -0x30(%rbp),%rax │ │ - add %rcx,%rax │ │ - mov %rax,-0x98(%rbp) │ │ - add -0x88(%rbp),%rcx │ │ - mov %rcx,-0xa0(%rbp) │ │ + mov %r15,%rdi │ │ + mov %rax,%rsi │ │ + mov %r9,%r12 │ │ + call 63f20 │ │ + mov %r12,%r9 │ │ + dec %r14d │ │ + sub %r15,%rax │ │ + test %r9,%r9 │ │ + je 635f9 │ │ + mov (%r9),%rcx │ │ + cmp (%r15,%rax,1),%rcx │ │ + jae 637a0 │ │ mov %r9,-0x50(%rbp) │ │ - mov %r14,-0xb8(%rbp) │ │ - mov %rsi,-0x70(%rbp) │ │ - jmp 64b8c │ │ - mov %r13,%r14 │ │ - mov %r9,%rsi │ │ - sub %rsi,%r12 │ │ - mov %r14,%rdi │ │ - mov %r12,%rdx │ │ - call *0x166f3(%rip) │ │ - mov -0xa8(%rbp),%r13 │ │ - mov -0x38(%rbp),%rdx │ │ - mov -0x58(%rbp),%r11 │ │ - mov -0x50(%rbp),%r9 │ │ - mov -0x70(%rbp),%rsi │ │ - mov -0xb0(%rbp),%rdi │ │ - lea 0x1(,%rdi,2),%r12 │ │ - mov -0xb8(%rbp),%r14 │ │ - cmp $0x1,%r11 │ │ - jbe 64dd0 │ │ - cmp %sil,-0xfb(%rbp,%r11,1) │ │ - jb 64dd6 │ │ - dec %r11 │ │ - mov -0x310(%rbp,%r11,8),%rax │ │ - mov %rax,%r15 │ │ - shr $1,%r15 │ │ - mov %r12,%rbx │ │ - shr $1,%rbx │ │ - lea (%r15,%rbx,1),%rdi │ │ - cmp %r13,%rdi │ │ - ja 64be0 │ │ - mov %eax,%ecx │ │ - or %r12d,%ecx │ │ - and $0x1,%ecx │ │ - jne 64be0 │ │ - add %rdi,%rdi │ │ - mov %rdi,%r12 │ │ - cmp $0x1,%r11 │ │ - ja 64b8c │ │ - jmp 64dd0 │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %r14,%rcx │ │ - sub %rdi,%rcx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - mov -0x30(%rbp),%rsi │ │ - lea (%rsi,%rcx,8),%r14 │ │ - test $0x1,%al │ │ - mov %r11,-0x58(%rbp) │ │ - jne 64c50 │ │ - mov %r15,%rax │ │ - or $0x1,%rax │ │ - bsr %rax,%r8 │ │ - xor $0x3f,%r8d │ │ - add %r8d,%r8d │ │ - xor $0x7e,%r8d │ │ - mov %r14,%rdi │ │ - mov %r15,%rsi │ │ - mov %r13,%rcx │ │ - xor %r9d,%r9d │ │ - call 64e50 │ │ - lea (%r15,%rbx,1),%rdi │ │ - mov -0x50(%rbp),%r9 │ │ - mov -0x58(%rbp),%r11 │ │ - mov -0x38(%rbp),%rdx │ │ - test $0x1,%r12b │ │ - je 64c56 │ │ - test %rbx,%rbx │ │ - mov -0x70(%rbp),%rsi │ │ - jne 64ca1 │ │ - jmp 64b73 │ │ + mov %r14d,-0x44(%rbp) │ │ + mov 0x10(%r15),%rcx │ │ + mov %rcx,-0x30(%rbp) │ │ + movups (%r15),%xmm0 │ │ + movaps %xmm0,-0x40(%rbp) │ │ + mov 0x10(%r15,%rax,1),%rcx │ │ + movups (%r15,%rax,1),%xmm0 │ │ + movups %xmm0,(%r15) │ │ + mov %rcx,0x10(%r15) │ │ + mov -0x30(%rbp),%rcx │ │ + mov %rcx,0x10(%r15,%rax,1) │ │ + movaps -0x40(%rbp),%xmm0 │ │ + movups %xmm0,(%r15,%rax,1) │ │ + lea 0x18(%r15),%rax │ │ + mov 0x28(%r15),%rcx │ │ + mov %rcx,-0x30(%rbp) │ │ + movups 0x18(%r15),%xmm0 │ │ + movaps %xmm0,-0x40(%rbp) │ │ + lea 0x0(,%rbx,8),%rsi │ │ + lea (%rsi,%rsi,2),%rdi │ │ + add %r15,%rdi │ │ + lea 0x30(%r15),%rcx │ │ + mov (%r15),%rdx │ │ + lea (%rsi,%rsi,2),%r11 │ │ + add $0xffffffffffffffb8,%r11 │ │ + lea (%rsi,%rsi,2),%r10 │ │ + add $0xffffffffffffffd0,%r10 │ │ + xor %esi,%esi │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov 0x10(%rcx),%r8 │ │ + cmp %rdx,(%rcx) │ │ + lea (%rsi,%rsi,2),%r9 │ │ + mov 0x10(%rax,%r9,8),%r14 │ │ + movups (%rax,%r9,8),%xmm0 │ │ + movups %xmm0,-0x18(%rcx) │ │ + mov %r14,-0x8(%rcx) │ │ + mov %r8,0x10(%rax,%r9,8) │ │ + movups (%rcx),%xmm0 │ │ + movups %xmm0,(%rax,%r9,8) │ │ + adc $0x0,%rsi │ │ + add $0x18,%rcx │ │ + mov %r11,%r8 │ │ + add $0xffffffffffffffe8,%r11 │ │ + mov %r10,%r9 │ │ + add $0xffffffffffffffe8,%r10 │ │ + cmp %rdi,%rcx │ │ + jb 63680 │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ - test $0x1,%r12b │ │ - jne 64c37 │ │ - lea (%r15,%r15,2),%rax │ │ - mov %rdi,%r12 │ │ - lea (%r14,%rax,8),%rdi │ │ - mov %rbx,%rax │ │ - or $0x1,%rax │ │ - bsr %rax,%r8 │ │ - xor $0x3f,%r8d │ │ - add %r8d,%r8d │ │ - xor $0x7e,%r8d │ │ - mov %rbx,%rsi │ │ - mov %r13,%rcx │ │ - xor %r9d,%r9d │ │ - call 64e50 │ │ - mov %r12,%rdi │ │ - mov -0x50(%rbp),%r9 │ │ - mov -0x58(%rbp),%r11 │ │ - mov -0x38(%rbp),%rdx │ │ - test %rbx,%rbx │ │ - mov -0x70(%rbp),%rsi │ │ - je 64b73 │ │ - test %r15,%r15 │ │ - je 64b73 │ │ - cmp %r15,%rbx │ │ - mov %r15,%rax │ │ - cmovb %rbx,%rax │ │ - cmp %rax,%r13 │ │ - jb 64b73 │ │ - mov %rdi,-0xb0(%rbp) │ │ - lea (%r15,%r15,2),%rcx │ │ - lea (%r14,%rcx,8),%r13 │ │ - cmp %rbx,%r15 │ │ - mov %r14,%rsi │ │ - cmova %r13,%rsi │ │ - shl $0x3,%rax │ │ - lea (%rax,%rax,2),%r12 │ │ - mov %rdx,%rdi │ │ - mov %r12,%rdx │ │ - call *0x1655e(%rip) │ │ - mov -0x38(%rbp),%r9 │ │ - add %r9,%r12 │ │ - cmp %rbx,%r15 │ │ - jbe 64d5d │ │ - mov -0xa0(%rbp),%rax │ │ - nopl (%rax) │ │ - lea -0x18(%r13),%rcx │ │ - lea -0x18(%r12),%rdx │ │ - mov -0x18(%r12),%rsi │ │ - xor %edi,%edi │ │ - xor %r8d,%r8d │ │ - cmp -0x18(%r13),%rsi │ │ - setb %dil │ │ - setae %r8b │ │ - cmovb %rcx,%rdx │ │ - mov 0x10(%rdx),%rcx │ │ + test %r8,%r8 │ │ + mov %rcx,%rdi │ │ + cmove %r13,%rdi │ │ + cmp %rdx,(%rdi) │ │ + lea (%rsi,%rsi,2),%r10 │ │ + movups (%rax,%r10,8),%xmm0 │ │ + mov 0x10(%rax,%r10,8),%r11 │ │ + mov %r11,-0x8(%rcx) │ │ + movups %xmm0,-0x18(%rcx) │ │ + mov 0x10(%rdi),%r11 │ │ + mov %r11,0x10(%rax,%r10,8) │ │ + movups (%rdi),%xmm0 │ │ + adc $0x0,%rsi │ │ + movups %xmm0,(%rax,%r10,8) │ │ + add $0x18,%rcx │ │ + add $0xffffffffffffffe8,%r8 │ │ + add $0xffffffffffffffe8,%r9 │ │ + jne 636d0 │ │ + cmp %rbx,%rsi │ │ + jae 638af │ │ + lea (%rsi,%rsi,2),%rax │ │ + lea (%r15,%rax,8),%r14 │ │ + mov 0x10(%r15),%rcx │ │ + mov %rcx,-0x30(%rbp) │ │ + movups (%r15),%xmm0 │ │ + movaps %xmm0,-0x40(%rbp) │ │ + mov 0x10(%r15,%rax,8),%rcx │ │ + movups (%r15,%rax,8),%xmm0 │ │ + movups %xmm0,(%r15) │ │ + mov %rcx,0x10(%r15) │ │ + mov -0x30(%rbp),%rcx │ │ + mov %rcx,0x10(%r15,%rax,8) │ │ + movaps -0x40(%rbp),%xmm0 │ │ + movups %xmm0,(%r15,%rax,8) │ │ + lea (%r15,%rax,8),%r12 │ │ + add $0x18,%r12 │ │ + mov %rsi,%rax │ │ + not %rax │ │ + add %rax,%rbx │ │ + mov %r15,%rdi │ │ + mov -0x50(%rbp),%rdx │ │ + mov -0x44(%rbp),%r15d │ │ + mov %r15d,%ecx │ │ + call 634c0 │ │ + mov %r14,%r9 │ │ + mov %r15d,%r14d │ │ + mov %r12,%r15 │ │ + cmp $0x21,%rbx │ │ + jae 63563 │ │ + jmp 634dd │ │ + nopw 0x0(%rax,%rax,1) │ │ + add %r15,%rax │ │ + mov 0x10(%r15),%rcx │ │ + mov %rcx,-0x30(%rbp) │ │ + movups (%r15),%xmm0 │ │ + movaps %xmm0,-0x40(%rbp) │ │ + mov 0x10(%rax),%rcx │ │ + movups (%rax),%xmm0 │ │ + movups %xmm0,(%r15) │ │ + mov %rcx,0x10(%r15) │ │ + mov -0x30(%rbp),%rcx │ │ mov %rcx,0x10(%rax) │ │ - movups (%rdx),%xmm0 │ │ + movaps -0x40(%rbp),%xmm0 │ │ movups %xmm0,(%rax) │ │ - lea (%r8,%r8,2),%rcx │ │ - lea -0x18(%r13,%rcx,8),%r13 │ │ - lea (%rdi,%rdi,2),%rcx │ │ - lea (%r12,%rcx,8),%r12 │ │ - add $0xffffffffffffffe8,%r12 │ │ - cmp %r14,%r13 │ │ - je 64b40 │ │ - add $0xffffffffffffffe8,%rax │ │ - cmp %r9,%r12 │ │ - jne 64d00 │ │ - jmp 64b40 │ │ - mov %r9,%rsi │ │ - mov -0x98(%rbp),%r9 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov 0x0(%r13),%rcx │ │ + lea 0x18(%r15),%rcx │ │ + mov 0x28(%r15),%rax │ │ + mov %rax,-0x30(%rbp) │ │ + movups 0x18(%r15),%xmm0 │ │ + movaps %xmm0,-0x40(%rbp) │ │ + lea 0x0(,%rbx,8),%rax │ │ + lea (%rax,%rax,2),%rdi │ │ + add %r15,%rdi │ │ + lea 0x30(%r15),%rdx │ │ + mov (%r15),%rsi │ │ + lea (%rax,%rax,2),%r11 │ │ + add $0xffffffffffffffb8,%r11 │ │ + lea (%rax,%rax,2),%r10 │ │ + add $0xffffffffffffffd0,%r10 │ │ xor %eax,%eax │ │ - xor %edx,%edx │ │ - cmp (%rsi),%rcx │ │ - setb %cl │ │ - setae %dl │ │ - mov %rsi,%rdi │ │ - cmovb %r13,%rdi │ │ - mov 0x10(%rdi),%r8 │ │ - mov %r8,0x10(%r14) │ │ + xchg %ax,%ax │ │ + cmp (%rdx),%rsi │ │ + lea (%rax,%rax,2),%r8 │ │ + mov 0x10(%rcx,%r8,8),%r9 │ │ + movups (%rcx,%r8,8),%xmm0 │ │ + movups %xmm0,-0x18(%rdx) │ │ + mov %r9,-0x8(%rdx) │ │ + mov 0x10(%rdx),%r9 │ │ + mov %r9,0x10(%rcx,%r8,8) │ │ + movups (%rdx),%xmm0 │ │ + movups %xmm0,(%rcx,%r8,8) │ │ + sbb $0xffffffffffffffff,%rax │ │ + add $0x18,%rdx │ │ + mov %r11,%r8 │ │ + add $0xffffffffffffffe8,%r11 │ │ + mov %r10,%r9 │ │ + add $0xffffffffffffffe8,%r10 │ │ + cmp %rdi,%rdx │ │ + jb 63810 │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ + test %r8,%r8 │ │ + mov %rdx,%rdi │ │ + cmove %r13,%rdi │ │ + cmp (%rdi),%rsi │ │ + lea (%rax,%rax,2),%r10 │ │ + movups (%rcx,%r10,8),%xmm0 │ │ + mov 0x10(%rcx,%r10,8),%r11 │ │ + mov %r11,-0x8(%rdx) │ │ + movups %xmm0,-0x18(%rdx) │ │ + mov 0x10(%rdi),%r11 │ │ + mov %r11,0x10(%rcx,%r10,8) │ │ movups (%rdi),%xmm0 │ │ - movups %xmm0,(%r14) │ │ - lea (%rdx,%rdx,2),%rdx │ │ - lea (%rsi,%rdx,8),%rsi │ │ - add $0x18,%r14 │ │ - cmp %r12,%rsi │ │ - je 64b46 │ │ - mov %cl,%al │ │ - lea (%rax,%rax,2),%rax │ │ - lea 0x0(%r13,%rax,8),%r13 │ │ - cmp %r9,%r13 │ │ - jne 64d70 │ │ - jmp 64b46 │ │ - data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov $0x1,%r11d │ │ - mov %r12,-0x310(%rbp,%r11,8) │ │ - mov %sil,-0xfa(%rbp,%r11,1) │ │ - cmp %r14,-0x48(%rbp) │ │ - ja 648f0 │ │ - test $0x1,%r12b │ │ - jne 64e30 │ │ - mov -0x48(%rbp),%rsi │ │ - mov %rsi,%rax │ │ - or $0x1,%rax │ │ - bsr %rax,%r8 │ │ - xor $0x3f,%r8d │ │ - add %r8d,%r8d │ │ - xor $0x7e,%r8d │ │ - mov -0x30(%rbp),%rdi │ │ - mov %r13,%rcx │ │ - xor %r9d,%r9d │ │ - add $0x2e8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - jmp 64e50 │ │ - add $0x2e8,%rsp │ │ + sbb $0xffffffffffffffff,%rax │ │ + movups %xmm0,(%rcx,%r10,8) │ │ + add $0x18,%rdx │ │ + add $0xffffffffffffffe8,%r8 │ │ + add $0xffffffffffffffe8,%r9 │ │ + jne 63860 │ │ + cmp %rbx,%rax │ │ + jb 63510 │ │ + ud2 │ │ + mov %r15,%rdi │ │ + mov %rbx,%rsi │ │ + add $0x28,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + jmp 63e20 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x48,%rsp │ │ - mov %r9,-0x30(%rbp) │ │ - mov %rcx,-0x40(%rbp) │ │ - mov %rdx,%rbx │ │ - mov %rsi,%r15 │ │ - mov %rdi,%r14 │ │ - cmp $0x21,%rsi │ │ - jae 65081 │ │ - cmp $0x2,%r15 │ │ - jb 6572c │ │ - mov %r15,%r12 │ │ - shr $1,%r12 │ │ - cmp $0x8,%r15 │ │ - mov %r14,-0x30(%rbp) │ │ - jb 65498 │ │ - mov 0x18(%r14),%rax │ │ - mov 0x48(%r14),%rcx │ │ - xor %edx,%edx │ │ + sub $0x498,%rsp │ │ + cmp $0x2,%rsi │ │ + jb 63da4 │ │ + mov %rsi,%r14 │ │ + mov %rdi,%rbx │ │ + mov %rsi,%rax │ │ + shr $1,%rax │ │ + cmp $0x8,%rsi │ │ + jb 63ae6 │ │ + mov 0x18(%rbx),%rcx │ │ + mov 0x48(%rbx),%rdx │ │ + xor %r8d,%r8d │ │ xor %esi,%esi │ │ - cmp (%r14),%rax │ │ - setae %dl │ │ + cmp (%rbx),%rcx │ │ + setae %r8b │ │ setb %sil │ │ - lea 0x48(%r14),%rdi │ │ - lea 0x30(%r14),%rax │ │ - cmp 0x30(%r14),%rcx │ │ - lea (%rsi,%rsi,2),%r8 │ │ - lea (%r14,%r8,8),%rcx │ │ - lea (%rdx,%rdx,2),%r9 │ │ - mov %rax,%rdx │ │ - cmovb %rdi,%rdx │ │ - lea (%r14,%r9,8),%rsi │ │ - cmovb %rax,%rdi │ │ - mov (%rdx),%rax │ │ - mov (%rdi),%r10 │ │ - mov (%r14,%r9,8),%r9 │ │ - cmp %r9,%r10 │ │ - mov %rsi,%r11 │ │ - cmovb %rdx,%r11 │ │ - cmp (%r14,%r8,8),%rax │ │ - cmovb %rcx,%r11 │ │ - cmovb %rdx,%rcx │ │ - mov %rcx,-0x40(%rbp) │ │ - cmovb %rsi,%rdx │ │ - cmp %r9,%r10 │ │ - cmovae %rdi,%rsi │ │ - mov %rsi,-0x38(%rbp) │ │ + lea 0x48(%rbx),%rdi │ │ + lea 0x30(%rbx),%r9 │ │ + cmp 0x30(%rbx),%rdx │ │ + lea (%rsi,%rsi,2),%r10 │ │ + lea (%rbx,%r10,8),%rsi │ │ + lea (%r8,%r8,2),%r8 │ │ + mov %r9,%rdx │ │ cmovb %rdi,%rdx │ │ - mov (%rdx),%rax │ │ - cmp (%r11),%rax │ │ - mov %r11,%r8 │ │ - cmovb %rdx,%r8 │ │ - cmovb %r11,%rdx │ │ - lea 0x0(,%r12,8),%rax │ │ - lea (%rax,%rax,2),%rdi │ │ - lea (%r14,%rdi,1),%rax │ │ - mov %rax,-0x68(%rbp) │ │ - mov 0x18(%r14,%rdi,1),%rax │ │ - mov 0x48(%r14,%rdi,1),%r9 │ │ + lea (%rbx,%r8,8),%rcx │ │ + cmovb %r9,%rdi │ │ + mov (%rdx),%r9 │ │ + mov (%rdi),%r11 │ │ + mov (%rbx,%r8,8),%r8 │ │ + cmp %r8,%r11 │ │ + mov %rcx,%r15 │ │ + cmovb %rdx,%r15 │ │ + cmp (%rbx,%r10,8),%r9 │ │ + cmovb %rsi,%r15 │ │ + cmovb %rdx,%rsi │ │ + cmovb %rcx,%rdx │ │ + cmp %r8,%r11 │ │ + cmovae %rdi,%rcx │ │ + cmovb %rdi,%rdx │ │ + mov (%rdx),%rdi │ │ + cmp (%r15),%rdi │ │ + mov %r15,%rdi │ │ + cmovb %rdx,%rdi │ │ + cmovb %r15,%rdx │ │ + mov 0x10(%rsi),%r8 │ │ + mov %r8,-0x4b0(%rbp) │ │ + movups (%rsi),%xmm0 │ │ + movaps %xmm0,-0x4c0(%rbp) │ │ + mov 0x10(%rdi),%rsi │ │ + mov %rsi,-0x498(%rbp) │ │ + movups (%rdi),%xmm0 │ │ + movups %xmm0,-0x4a8(%rbp) │ │ + mov 0x10(%rdx),%rsi │ │ + mov %rsi,-0x480(%rbp) │ │ + movups (%rdx),%xmm0 │ │ + movaps %xmm0,-0x490(%rbp) │ │ + lea 0x0(,%rax,8),%rdx │ │ + lea (%rdx,%rdx,2),%rdx │ │ + lea (%rbx,%rdx,1),%r9 │ │ + mov 0x18(%rbx,%rdx,1),%rsi │ │ + mov 0x48(%rbx,%rdx,1),%rdi │ │ xor %r10d,%r10d │ │ - xor %r14d,%r14d │ │ - mov -0x30(%rbp),%rcx │ │ - cmp (%rcx,%rdi,1),%rax │ │ + xor %r11d,%r11d │ │ + cmp (%rbx,%rdx,1),%rsi │ │ setae %r10b │ │ - setb %r14b │ │ - mov -0x30(%rbp),%rax │ │ - lea 0x48(%rax,%rdi,1),%r11 │ │ - mov -0x30(%rbp),%rax │ │ - lea (%rax,%rdi,1),%rsi │ │ - add $0x30,%rsi │ │ - mov -0x30(%rbp),%rcx │ │ - cmp 0x30(%rcx,%rdi,1),%r9 │ │ - lea (%r14,%r14,2),%r13 │ │ - lea (%r10,%r10,2),%r14 │ │ - mov -0x68(%rbp),%rax │ │ - lea (%rax,%r14,8),%r9 │ │ - mov %rsi,%r10 │ │ - cmovb %r11,%r10 │ │ - cmovb %rsi,%r11 │ │ - mov (%r11),%rsi │ │ - mov (%rax,%r14,8),%rcx │ │ - cmp %rcx,%rsi │ │ - mov %r9,%r14 │ │ - cmovb %r10,%r14 │ │ - mov %r12,-0x48(%rbp) │ │ - mov (%r10),%r12 │ │ - cmp (%rax,%r13,8),%r12 │ │ - lea (%rax,%r13,8),%r12 │ │ - cmovb %r12,%r14 │ │ - cmovb %r10,%r12 │ │ - cmovb %r9,%r10 │ │ - cmp %rcx,%rsi │ │ - mov -0x40(%rbp),%rcx │ │ - mov 0x10(%rcx),%rax │ │ - mov %rax,0x10(%rbx) │ │ - movups (%rcx),%xmm0 │ │ - movups %xmm0,(%rbx) │ │ - mov 0x10(%r8),%rax │ │ - mov %rax,0x28(%rbx) │ │ - movups (%r8),%xmm0 │ │ - movups %xmm0,0x18(%rbx) │ │ - mov 0x10(%rdx),%rax │ │ - mov %rax,0x40(%rbx) │ │ - movups (%rdx),%xmm0 │ │ - cmovae %r11,%r9 │ │ - movups %xmm0,0x30(%rbx) │ │ - cmovb %r11,%r10 │ │ - mov -0x38(%rbp),%rcx │ │ - mov 0x10(%rcx),%rax │ │ - mov %rax,0x58(%rbx) │ │ - mov (%r10),%rax │ │ - cmp (%r14),%rax │ │ + setb %r11b │ │ + lea (%rbx,%rdx,1),%r8 │ │ + add $0x48,%r8 │ │ + lea (%rbx,%rdx,1),%r15 │ │ + add $0x30,%r15 │ │ + cmp 0x30(%rbx,%rdx,1),%rdi │ │ + lea (%r11,%r11,2),%r11 │ │ + lea (%r10,%r10,2),%r10 │ │ + lea (%r9,%r10,8),%rsi │ │ + mov %r15,%rdi │ │ + cmovb %r8,%rdi │ │ + cmovb %r15,%r8 │ │ + mov (%r8),%r15 │ │ + mov (%r9,%r10,8),%r10 │ │ + cmp %r10,%r15 │ │ + mov %rsi,%r12 │ │ + cmovb %rdi,%r12 │ │ + mov (%rdi),%r13 │ │ + cmp (%r9,%r11,8),%r13 │ │ + lea (%r9,%r11,8),%r9 │ │ + cmovb %r9,%r12 │ │ + cmovb %rdi,%r9 │ │ + mov 0x10(%rcx),%r11 │ │ + cmovb %rsi,%rdi │ │ + cmp %r10,%r15 │ │ + cmovae %r8,%rsi │ │ + cmovb %r8,%rdi │ │ + mov %r11,-0x468(%rbp) │ │ + mov (%rdi),%r8 │ │ + cmp (%r12),%r8 │ │ movups (%rcx),%xmm0 │ │ - mov %r14,%rax │ │ - cmovb %r10,%rax │ │ - movups %xmm0,0x48(%rbx) │ │ - cmovb %r14,%r10 │ │ - mov -0x30(%rbp),%r14 │ │ - mov 0x10(%r12),%rcx │ │ - mov %rcx,0x10(%rbx,%rdi,1) │ │ - movups (%r12),%xmm0 │ │ - mov -0x48(%rbp),%r12 │ │ - movups %xmm0,(%rbx,%rdi,1) │ │ - movups (%rax),%xmm0 │ │ - mov 0x10(%rax),%rax │ │ - mov %rax,0x28(%rbx,%rdi,1) │ │ - movups %xmm0,0x18(%rbx,%rdi,1) │ │ - movups (%r10),%xmm0 │ │ - mov 0x10(%r10),%rax │ │ - mov %rax,0x40(%rbx,%rdi,1) │ │ - movups %xmm0,0x30(%rbx,%rdi,1) │ │ - movups (%r9),%xmm0 │ │ - mov 0x10(%r9),%rax │ │ - mov %rax,0x58(%rbx,%rdi,1) │ │ - movups %xmm0,0x48(%rbx,%rdi,1) │ │ - mov $0x4,%edx │ │ - mov %r15,%rsi │ │ - sub %r12,%rsi │ │ - cmp %r12,%rdx │ │ - jb 654da │ │ - jmp 65581 │ │ - mov %r8d,%r13d │ │ - mov %r15,%r12 │ │ - nopw 0x0(%rax,%rax,1) │ │ - test %r13d,%r13d │ │ - je 6547b │ │ - mov %r13d,-0x48(%rbp) │ │ mov %r12,%rcx │ │ - shr $0x3,%rcx │ │ - lea (%rcx,%rcx,2),%r13 │ │ - shl $0x5,%r13 │ │ - add %r14,%r13 │ │ - imul $0xa8,%rcx,%rdx │ │ - add %r14,%rdx │ │ - cmp $0x40,%r12 │ │ - jae 650f0 │ │ - mov (%r14),%rax │ │ - mov 0x0(%r13),%rcx │ │ - cmp %rcx,%rax │ │ - setb %sil │ │ - mov (%rdx),%rdi │ │ - cmp %rdi,%rax │ │ - setb %al │ │ - xor %sil,%al │ │ - cmp %rdi,%rcx │ │ - setb %cl │ │ - xor %sil,%cl │ │ - cmovne %rdx,%r13 │ │ - test %al,%al │ │ - cmovne %r14,%r13 │ │ - jmp 650fe │ │ - xchg %ax,%ax │ │ - mov %r14,%rdi │ │ - mov %r13,%rsi │ │ - call 657e0 │ │ - mov %rax,%r13 │ │ - decl -0x48(%rbp) │ │ - mov %r13,%r10 │ │ - sub %r14,%r10 │ │ - shr $0x3,%r10 │ │ - movabs $0xaaaaaaaaaaaaaaab,%rax │ │ - imul %rax,%r10 │ │ - mov 0x10(%r13),%rax │ │ - mov %rax,-0x50(%rbp) │ │ - movups 0x0(%r13),%xmm0 │ │ - movaps %xmm0,-0x60(%rbp) │ │ - cmpq $0x0,-0x30(%rbp) │ │ - je 65142 │ │ - mov -0x30(%rbp),%rax │ │ - mov (%rax),%rax │ │ - cmp 0x0(%r13),%rax │ │ - jae 652f0 │ │ - cmp %r12,-0x40(%rbp) │ │ - jb 65787 │ │ - lea (%r12,%r12,2),%rcx │ │ - mov %r14,%rax │ │ - lea (%rbx,%rcx,8),%rcx │ │ - xor %r15d,%r15d │ │ - mov %r10,%rdx │ │ - nopl (%rax) │ │ - lea (%rdx,%rdx,2),%rsi │ │ - lea (%r14,%rsi,8),%rsi │ │ - cmp %rsi,%rax │ │ - jae 651a4 │ │ - nopl (%rax) │ │ - add $0xffffffffffffffe8,%rcx │ │ - mov (%rax),%rdi │ │ - cmp 0x0(%r13),%rdi │ │ - mov 0x10(%rax),%rdi │ │ - mov %rcx,%r8 │ │ - cmovb %rbx,%r8 │ │ - lea (%r15,%r15,2),%r9 │ │ - mov %rdi,0x10(%r8,%r9,8) │ │ - movups (%rax),%xmm0 │ │ - movups %xmm0,(%r8,%r9,8) │ │ - adc $0x0,%r15 │ │ - add $0x18,%rax │ │ - cmp %rsi,%rax │ │ - jb 65170 │ │ - cmp %r12,%rdx │ │ - je 651d0 │ │ - lea (%r15,%r15,2),%rdx │ │ - mov 0x10(%rax),%rsi │ │ - mov %rsi,-0x8(%rcx,%rdx,8) │ │ - movups (%rax),%xmm0 │ │ - movups %xmm0,-0x18(%rcx,%rdx,8) │ │ - add $0xffffffffffffffe8,%rcx │ │ - add $0x18,%rax │ │ - mov %r12,%rdx │ │ - jmp 65160 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %r10,-0x38(%rbp) │ │ - lea 0x0(,%r15,8),%rax │ │ - lea (%rax,%rax,2),%rdx │ │ - mov %r14,%rdi │ │ - mov %rbx,%rsi │ │ - call *0x1605c(%rip) │ │ - lea (%r12,%r12,2),%rdi │ │ - lea (%rbx,%rdi,8),%r11 │ │ - movabs $0x1ffffffffffffffe,%r10 │ │ - mov %r12,%rsi │ │ - sub %r15,%rsi │ │ - je 652a1 │ │ - lea (%r15,%r15,2),%rax │ │ - lea (%r14,%rax,8),%rax │ │ - lea 0x1(%r15),%rcx │ │ - cmp %rcx,%r12 │ │ - jne 65220 │ │ - xor %edx,%edx │ │ - jmp 65283 │ │ - nop │ │ - mov %rsi,%rcx │ │ - and $0xfffffffffffffffe,%rcx │ │ - lea -0x18(%rbx),%rdx │ │ - lea (%rdx,%rdi,8),%rdi │ │ - mov %rax,%r8 │ │ - xor %edx,%edx │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %rdx,%r9 │ │ - mov 0x10(%rdi),%rdx │ │ - mov %rdx,0x10(%r8) │ │ + cmovb %rdi,%rcx │ │ + movups %xmm0,-0x478(%rbp) │ │ + cmovb %r12,%rdi │ │ + mov 0x10(%r9),%r8 │ │ + mov %r8,-0x4b0(%rbp,%rdx,1) │ │ + movups (%r9),%xmm0 │ │ + movups %xmm0,-0x4c0(%rbp,%rdx,1) │ │ + movups (%rcx),%xmm0 │ │ + movups %xmm0,-0x4a8(%rbp,%rdx,1) │ │ + mov 0x10(%rcx),%rcx │ │ + mov %rcx,-0x498(%rbp,%rdx,1) │ │ movups (%rdi),%xmm0 │ │ - movups %xmm0,(%r8) │ │ - lea 0x2(%r9),%rdx │ │ - xor %r10,%r9 │ │ - lea (%r9,%r9,2),%r9 │ │ - movups (%r11,%r9,8),%xmm0 │ │ - movups %xmm0,0x18(%r8) │ │ - mov 0x10(%r11,%r9,8),%r9 │ │ - mov %r9,0x28(%r8) │ │ - add $0x30,%r8 │ │ - add $0xffffffffffffffd0,%rdi │ │ - cmp %rdx,%rcx │ │ - jne 65240 │ │ - test $0x1,%sil │ │ - je 652a1 │ │ - lea (%rdx,%rdx,2),%rcx │ │ - not %rdx │ │ - lea (%rdx,%rdx,2),%rdx │ │ - mov 0x10(%r11,%rdx,8),%rdi │ │ - mov %rdi,0x10(%rax,%rcx,8) │ │ - movups (%r11,%rdx,8),%xmm0 │ │ - movups %xmm0,(%rax,%rcx,8) │ │ - test %r15,%r15 │ │ - mov -0x38(%rbp),%r10 │ │ - je 652f0 │ │ - cmp %r15,%r12 │ │ - jb 65789 │ │ - lea (%r15,%r15,2),%rax │ │ - lea (%r14,%rax,8),%rdi │ │ - mov %rbx,%rdx │ │ - mov -0x40(%rbp),%rcx │ │ - mov -0x48(%rbp),%r13d │ │ - mov %r13d,%r8d │ │ - lea -0x60(%rbp),%r9 │ │ - call 64e50 │ │ - mov %r15,%r12 │ │ - cmp $0x21,%r15 │ │ - jae 65090 │ │ - jmp 64e7c │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - cmp %r12,-0x40(%rbp) │ │ - jb 65787 │ │ - lea (%r12,%r12,2),%rax │ │ - lea (%rbx,%rax,8),%rcx │ │ - mov %r14,%rax │ │ - xor %r14d,%r14d │ │ - mov %rax,%r9 │ │ - mov %rcx,-0x38(%rbp) │ │ - nop │ │ - lea (%r10,%r10,2),%rdx │ │ - lea (%r9,%rdx,8),%rdx │ │ - cmp %rdx,%rax │ │ - jae 65353 │ │ - nopl (%rax) │ │ - mov 0x0(%r13),%rsi │ │ - add $0xffffffffffffffe8,%rcx │ │ - cmp (%rax),%rsi │ │ - mov %rcx,%rsi │ │ - cmovae %rbx,%rsi │ │ - lea (%r14,%r14,2),%rdi │ │ - mov 0x10(%rax),%r8 │ │ - mov %r8,0x10(%rsi,%rdi,8) │ │ - movups (%rax),%xmm0 │ │ - movups %xmm0,(%rsi,%rdi,8) │ │ - sbb $0xffffffffffffffff,%r14 │ │ - add $0x18,%rax │ │ - cmp %rdx,%rax │ │ - jb 65320 │ │ - cmp %r12,%r10 │ │ - je 65380 │ │ - add $0xffffffffffffffe8,%rcx │ │ - lea (%r14,%r14,2),%rdx │ │ - mov 0x10(%rax),%rsi │ │ - mov %rsi,0x10(%rbx,%rdx,8) │ │ - movups (%rax),%xmm0 │ │ - movups %xmm0,(%rbx,%rdx,8) │ │ - inc %r14 │ │ - add $0x18,%rax │ │ - mov %r12,%r10 │ │ - jmp 65310 │ │ - nopl 0x0(%rax) │ │ - lea 0x0(,%r14,8),%rax │ │ - lea (%rax,%rax,2),%rdx │ │ - mov %r9,%r13 │ │ - mov %r9,%rdi │ │ - mov %rbx,%rsi │ │ - call *0x15ead(%rip) │ │ - mov %r12,%r15 │ │ - sub %r14,%r15 │ │ - je 6572c │ │ - lea (%r14,%r14,2),%rax │ │ - lea 0x0(%r13,%rax,8),%r13 │ │ - lea 0x1(%r14),%rax │ │ - cmp %rax,%r12 │ │ - mov %r13,%r8 │ │ - jne 653c8 │ │ - xor %ecx,%ecx │ │ - mov -0x48(%rbp),%r13d │ │ - mov -0x38(%rbp),%r10 │ │ - jmp 65438 │ │ - mov %r15,%rax │ │ - and $0xfffffffffffffffe,%rax │ │ - lea -0x18(%rbx),%rcx │ │ - lea (%r12,%r12,2),%rdx │ │ - lea (%rcx,%rdx,8),%rdx │ │ - xor %ecx,%ecx │ │ - movabs $0x1ffffffffffffffe,%r9 │ │ - mov -0x38(%rbp),%r10 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rcx,%rdi │ │ - mov 0x10(%rdx),%rcx │ │ - mov %rcx,0x10(%r13) │ │ - movups (%rdx),%xmm0 │ │ - movups %xmm0,0x0(%r13) │ │ - lea 0x2(%rdi),%rcx │ │ - xor %r9,%rdi │ │ - lea (%rdi,%rdi,2),%rdi │ │ - movups (%r10,%rdi,8),%xmm0 │ │ - movups %xmm0,0x18(%r13) │ │ - mov 0x10(%r10,%rdi,8),%rdi │ │ - mov %rdi,0x28(%r13) │ │ - add $0x30,%r13 │ │ - add $0xffffffffffffffd0,%rdx │ │ - cmp %rcx,%rax │ │ - jne 653f0 │ │ - test $0x1,%r15b │ │ - mov -0x48(%rbp),%r13d │ │ - je 65457 │ │ - lea (%rcx,%rcx,2),%rax │ │ - not %rcx │ │ + movups %xmm0,-0x490(%rbp,%rdx,1) │ │ + mov 0x10(%rdi),%rcx │ │ + mov %rcx,-0x480(%rbp,%rdx,1) │ │ + movups (%rsi),%xmm0 │ │ + movups %xmm0,-0x478(%rbp,%rdx,1) │ │ + mov 0x10(%rsi),%rcx │ │ + mov %rcx,-0x468(%rbp,%rdx,1) │ │ + mov $0x4,%edx │ │ + mov %r14,%rsi │ │ + sub %rax,%rsi │ │ + cmp %rax,%rdx │ │ + jb 63b34 │ │ + jmp 63c0d │ │ + mov 0x10(%rbx),%rcx │ │ + mov %rcx,-0x4b0(%rbp) │ │ + movups (%rbx),%xmm0 │ │ + movaps %xmm0,-0x4c0(%rbp) │ │ + lea 0x0(,%rax,8),%rcx │ │ lea (%rcx,%rcx,2),%rcx │ │ - mov 0x10(%r10,%rcx,8),%rdx │ │ - mov %rdx,0x10(%r8,%rax,8) │ │ - movups (%r10,%rcx,8),%xmm0 │ │ - movups %xmm0,(%r8,%rax,8) │ │ - cmp %r14,%r12 │ │ - jb 657a1 │ │ - mov $0x0,%eax │ │ - mov %rax,-0x30(%rbp) │ │ - cmp $0x21,%r15 │ │ - mov %r8,%r14 │ │ - jae 65084 │ │ - jmp 64e7c │ │ - mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - mov %rbx,%rdx │ │ - mov -0x40(%rbp),%rcx │ │ - mov $0x1,%r8d │ │ - call 64810 │ │ - jmp 6572c │ │ - mov 0x10(%r14),%rax │ │ - mov %rax,0x10(%rbx) │ │ - movups (%r14),%xmm0 │ │ - movups %xmm0,(%rbx) │ │ - lea 0x0(,%r12,8),%rax │ │ - lea (%rax,%rax,2),%rax │ │ - mov 0x10(%r14,%rax,1),%rcx │ │ - mov %rcx,0x10(%rbx,%rax,1) │ │ - movups (%r14,%rax,1),%xmm0 │ │ - movups %xmm0,(%rbx,%rax,1) │ │ + mov 0x10(%rbx,%rcx,1),%rdx │ │ + mov %rdx,-0x4b0(%rbp,%rcx,1) │ │ + movups (%rbx,%rcx,1),%xmm0 │ │ + movups %xmm0,-0x4c0(%rbp,%rcx,1) │ │ mov $0x1,%edx │ │ - mov %r15,%rsi │ │ - sub %r12,%rsi │ │ - cmp %r12,%rdx │ │ - jae 65581 │ │ - lea 0x0(,%rdx,8),%eax │ │ - lea (%rax,%rax,2),%rcx │ │ - mov %rdx,%rdi │ │ - jmp 6550a │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %rbx,%rax │ │ - mov %r8,(%rax) │ │ - movaps -0x60(%rbp),%xmm0 │ │ - movups %xmm0,0x8(%rax) │ │ - inc %rdi │ │ + mov %r14,%rsi │ │ + sub %rax,%rsi │ │ + cmp %rax,%rdx │ │ + jae 63c0d │ │ + lea 0x0(,%rdx,8),%ecx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + lea -0x4c0(%rbp),%rdi │ │ + mov %rdx,%r8 │ │ + jmp 63b6f │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %rdi,%r10 │ │ + mov %r9,(%r10) │ │ + movaps -0x40(%rbp),%xmm0 │ │ + movups %xmm0,0x8(%r10) │ │ + inc %r8 │ │ add $0x18,%rcx │ │ - cmp %r12,%rdi │ │ - je 65581 │ │ - lea 0x0(,%rdi,8),%rax │ │ - lea (%rax,%rax,2),%rax │ │ - movups (%r14,%rax,1),%xmm0 │ │ - movups %xmm0,(%rbx,%rax,1) │ │ - mov 0x10(%r14,%rax,1),%r8 │ │ - mov %r8,0x10(%rbx,%rax,1) │ │ - mov (%rbx,%rax,1),%r8 │ │ - cmp -0x18(%rbx,%rax,1),%r8 │ │ - jae 654fe │ │ - add %r14,%rax │ │ - movups 0x8(%rax),%xmm0 │ │ - movaps %xmm0,-0x60(%rbp) │ │ - mov %rcx,%r9 │ │ - data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov -0x8(%rbx,%r9,1),%rax │ │ - mov %rax,0x10(%rbx,%r9,1) │ │ - movups -0x18(%rbx,%r9,1),%xmm0 │ │ - movups %xmm0,(%rbx,%r9,1) │ │ - cmp $0x18,%r9 │ │ - je 654f0 │ │ - lea -0x18(%r9),%rax │ │ - cmp -0x30(%rbx,%r9,1),%r8 │ │ - mov %rax,%r9 │ │ - jb 65550 │ │ - add %rbx,%rax │ │ - jmp 654f3 │ │ - lea 0x0(,%r12,8),%rax │ │ - lea (%rax,%rax,2),%rdi │ │ - lea (%rbx,%rdi,1),%rcx │ │ - cmp %rsi,%rdx │ │ - jae 65641 │ │ - add %r14,%rdi │ │ - lea 0x0(,%rdx,8),%eax │ │ - lea (%rax,%rax,2),%r8 │ │ - jmp 655ca │ │ + cmp %rax,%r8 │ │ + je 63c0d │ │ + lea 0x0(,%r8,8),%r9 │ │ + lea (%r9,%r9,2),%r10 │ │ + movups (%rbx,%r10,1),%xmm0 │ │ + movups %xmm0,-0x4c0(%rbp,%r10,1) │ │ + mov 0x10(%rbx,%r10,1),%r9 │ │ + mov %r9,-0x4b0(%rbp,%r10,1) │ │ + mov -0x4c0(%rbp,%r10,1),%r9 │ │ + cmp -0x4d8(%rbp,%r10,1),%r9 │ │ + jae 63b5f │ │ + add %rbx,%r10 │ │ + movups 0x8(%r10),%xmm0 │ │ + movaps %xmm0,-0x40(%rbp) │ │ + mov %rcx,%r10 │ │ nopw 0x0(%rax,%rax,1) │ │ - mov %rcx,%rax │ │ - mov %r9,(%rax) │ │ - movaps -0x60(%rbp),%xmm0 │ │ - movups %xmm0,0x8(%rax) │ │ + mov -0x4c8(%rbp,%r10,1),%r11 │ │ + mov %r11,-0x4b0(%rbp,%r10,1) │ │ + movups -0x4d8(%rbp,%r10,1),%xmm0 │ │ + movups %xmm0,-0x4c0(%rbp,%r10,1) │ │ + cmp $0x18,%r10 │ │ + je 63b50 │ │ + lea -0x18(%r10),%r11 │ │ + cmp -0x4f0(%rbp,%r10,1),%r9 │ │ + mov %r11,%r10 │ │ + jb 63bc0 │ │ + lea (%r11,%rbp,1),%r10 │ │ + add $0xfffffffffffffb40,%r10 │ │ + jmp 63b53 │ │ + lea 0x0(,%rax,8),%rcx │ │ + lea (%rcx,%rcx,2),%rdi │ │ + lea (%rdi,%rbp,1),%rcx │ │ + add $0xfffffffffffffb40,%rcx │ │ + cmp %rsi,%rdx │ │ + jae 63cd1 │ │ + add %rbx,%rdi │ │ + lea 0x0(,%rdx,8),%r8d │ │ + lea (%r8,%r8,2),%r8 │ │ + jmp 63c5b │ │ + xchg %ax,%ax │ │ + mov %rcx,%r10 │ │ + mov %r9,(%r10) │ │ + movaps -0x40(%rbp),%xmm0 │ │ + movups %xmm0,0x8(%r10) │ │ inc %rdx │ │ add $0x18,%r8 │ │ cmp %rsi,%rdx │ │ - je 65641 │ │ - lea 0x0(,%rdx,8),%rax │ │ - lea (%rax,%rax,2),%rax │ │ - movups (%rdi,%rax,1),%xmm0 │ │ - movups %xmm0,(%rcx,%rax,1) │ │ - mov 0x10(%rdi,%rax,1),%r9 │ │ - mov %r9,0x10(%rcx,%rax,1) │ │ - mov (%rcx,%rax,1),%r9 │ │ - cmp -0x18(%rcx,%rax,1),%r9 │ │ - jae 655be │ │ - add %rdi,%rax │ │ - movups 0x8(%rax),%xmm0 │ │ - movaps %xmm0,-0x60(%rbp) │ │ - mov %r8,%r10 │ │ - data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov -0x8(%rcx,%r10,1),%rax │ │ - mov %rax,0x10(%rcx,%r10,1) │ │ - movups -0x18(%rcx,%r10,1),%xmm0 │ │ + je 63cd1 │ │ + lea 0x0(,%rdx,8),%r9 │ │ + lea (%r9,%r9,2),%r10 │ │ + movups (%rdi,%r10,1),%xmm0 │ │ movups %xmm0,(%rcx,%r10,1) │ │ - cmp $0x18,%r10 │ │ - je 655b0 │ │ - lea -0x18(%r10),%rax │ │ - cmp -0x30(%rcx,%r10,1),%r9 │ │ - mov %rax,%r10 │ │ - jb 65610 │ │ - add %rcx,%rax │ │ - jmp 655b3 │ │ - lea (%r15,%r15,2),%rax │ │ - lea (%r14,%rax,8),%r9 │ │ + mov 0x10(%rdi,%r10,1),%r9 │ │ + mov %r9,0x10(%rcx,%r10,1) │ │ + mov (%rcx,%r10,1),%r9 │ │ + cmp -0x18(%rcx,%r10,1),%r9 │ │ + jae 63c4f │ │ + add %rdi,%r10 │ │ + movups 0x8(%r10),%xmm0 │ │ + movaps %xmm0,-0x40(%rbp) │ │ + mov %r8,%r11 │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov -0x8(%rcx,%r11,1),%r10 │ │ + mov %r10,0x10(%rcx,%r11,1) │ │ + movups -0x18(%rcx,%r11,1),%xmm0 │ │ + movups %xmm0,(%rcx,%r11,1) │ │ + cmp $0x18,%r11 │ │ + je 63c40 │ │ + lea -0x18(%r11),%r10 │ │ + cmp -0x30(%rcx,%r11,1),%r9 │ │ + mov %r10,%r11 │ │ + jb 63ca0 │ │ + add %rcx,%r10 │ │ + jmp 63c43 │ │ + lea (%r14,%r14,2),%rdx │ │ + lea (%rbx,%rdx,8),%r9 │ │ add $0xffffffffffffffe8,%r9 │ │ - lea -0x18(%rbx,%rax,8),%rsi │ │ - lea -0x18(%rcx),%rax │ │ - mov %r14,%r8 │ │ - mov %rbx,%rdi │ │ - jmp 656b9 │ │ - xchg %ax,%ax │ │ - movzbl -0x38(%rbp),%r14d │ │ - mov %r14b,%r11b │ │ - lea (%r11,%r11,2),%r11 │ │ - lea (%rcx,%r11,8),%rcx │ │ - movzbl -0x40(%rbp),%r11d │ │ - mov %r11b,%r10b │ │ - lea (%r10,%r10,2),%r10 │ │ + lea -0x4d8(,%rdx,8),%rsi │ │ + add %rbp,%rsi │ │ + lea -0x18(%rcx),%rdx │ │ + lea -0x4c0(%rbp),%rdi │ │ + mov %rbx,%r8 │ │ + cs nopw 0x0(%rax,%rax,1) │ │ + mov %rcx,%r10 │ │ + mov %rdi,%r11 │ │ + mov (%rcx),%rdi │ │ + add $0x18,%rcx │ │ + cmp (%r11),%rdi │ │ + lea 0x18(%r11),%rdi │ │ + cmovb %r11,%rdi │ │ + cmovb %r10,%r11 │ │ + mov 0x10(%r11),%r15 │ │ + mov %r15,0x10(%r8) │ │ + cmovae %r10,%rcx │ │ + mov (%rsi),%r10 │ │ + mov (%rdx),%r15 │ │ + cmp %r15,%r10 │ │ + mov $0x0,%r12d │ │ + adc $0xffffffffffffffff,%r12 │ │ + cmp %r15,%r10 │ │ + mov %rsi,%r10 │ │ + cmovb %rdx,%r10 │ │ + movups (%r11),%xmm0 │ │ mov $0x0,%r11d │ │ sbb %r11,%r11 │ │ - lea (%rdi,%r10,8),%rdi │ │ + movups %xmm0,(%r8) │ │ add $0x18,%r8 │ │ - mov 0x10(%rdx),%r10 │ │ - mov %r10,0x10(%r9) │ │ - movups (%rdx),%xmm0 │ │ + mov 0x10(%r10),%r15 │ │ + mov %r15,0x10(%r9) │ │ + movups (%r10),%xmm0 │ │ movups %xmm0,(%r9) │ │ - lea (%r12,%r12,2),%rdx │ │ - lea (%rsi,%rdx,8),%rsi │ │ - lea (%r11,%r11,2),%rdx │ │ - lea (%rax,%rdx,8),%rax │ │ + lea (%r12,%r12,2),%r10 │ │ + lea (%rsi,%r10,8),%rsi │ │ + lea (%r11,%r11,2),%r10 │ │ + lea (%rdx,%r10,8),%rdx │ │ add $0xffffffffffffffe8,%r9 │ │ - mov -0x48(%rbp),%r12 │ │ - dec %r12 │ │ - je 6570f │ │ - mov %r12,-0x48(%rbp) │ │ - mov (%rcx),%r14 │ │ - xor %r10d,%r10d │ │ - xor %r11d,%r11d │ │ - mov %rcx,%rdx │ │ - cmp (%rdi),%r14 │ │ - setae -0x40(%rbp) │ │ - setb -0x38(%rbp) │ │ - jb 656d9 │ │ - mov %rdi,%rdx │ │ - mov 0x10(%rdx),%r12 │ │ - mov %r12,0x10(%r8) │ │ - movups (%rdx),%xmm0 │ │ - movups %xmm0,(%r8) │ │ - mov (%rsi),%r14 │ │ - mov (%rax),%r13 │ │ - cmp %r13,%r14 │ │ - mov $0x0,%r12d │ │ - adc $0xffffffffffffffff,%r12 │ │ - mov %rax,%rdx │ │ - cmp %r13,%r14 │ │ - jb 65660 │ │ - mov %rsi,%rdx │ │ - jmp 65660 │ │ - add $0x18,%rax │ │ + dec %rax │ │ + jne 63d00 │ │ + add $0x18,%rdx │ │ add $0x18,%rsi │ │ - test $0x1,%r15b │ │ - jne 6573b │ │ + test $0x1,%r14b │ │ + jne 63db6 │ │ cmp %rsi,%rcx │ │ - setne %cl │ │ - cmp %rax,%rdi │ │ - jne 6577c │ │ - test %cl,%cl │ │ - jne 65782 │ │ - add $0x48,%rsp │ │ + setne %al │ │ + cmp %rdx,%rdi │ │ + jne 63deb │ │ + test %al,%al │ │ + jne 63df1 │ │ + add $0x498,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - xor %edx,%edx │ │ - xor %r9d,%r9d │ │ - cmp %rax,%rdi │ │ - setae %dl │ │ - setb %r9b │ │ + lea 0x18(%rdi),%rax │ │ + lea 0x18(%rcx),%r9 │ │ + cmp %rdx,%rdi │ │ mov %rcx,%r10 │ │ cmovb %rdi,%r10 │ │ mov 0x10(%r10),%r11 │ │ mov %r11,0x10(%r8) │ │ movups (%r10),%xmm0 │ │ movups %xmm0,(%r8) │ │ - lea (%r9,%r9,2),%r8 │ │ - lea (%rdi,%r8,8),%rdi │ │ - lea (%rdx,%rdx,2),%rdx │ │ - lea (%rcx,%rdx,8),%rcx │ │ + cmovb %rax,%rdi │ │ + cmovae %r9,%rcx │ │ cmp %rsi,%rcx │ │ - setne %cl │ │ - cmp %rax,%rdi │ │ - je 65728 │ │ - mov $0x1,%cl │ │ - test %cl,%cl │ │ - je 6572c │ │ - call 336e0 │ │ + setne %al │ │ + cmp %rdx,%rdi │ │ + je 63da0 │ │ + mov $0x1,%al │ │ + test %al,%al │ │ + je 63da4 │ │ + call 32c90 │ │ ud2 │ │ - lea -0x5b58d(%rip),%rdi │ │ - lea 0x14eb9(%rip),%rdx │ │ - mov $0x13,%esi │ │ - call 30650 │ │ - lea 0x14ec0(%rip),%rcx │ │ - mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - mov %r12,%rdx │ │ - call 32050 │ │ - mov %rax,%r14 │ │ - shl $0x3,%r15 │ │ - lea (%r15,%r15,2),%rdx │ │ - mov -0x30(%rbp),%rdi │ │ - mov %rbx,%rsi │ │ - call *0x15a7a(%rip) │ │ - mov %r14,%rdi │ │ - call 718d0 │ │ + mov %rax,%r15 │ │ + shl $0x3,%r14 │ │ + lea (%r14,%r14,2),%rdx │ │ + lea -0x4c0(%rbp),%rsi │ │ + mov %rbx,%rdi │ │ + call *0x146ed(%rip) │ │ + mov %r15,%rdi │ │ + call 6eba0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + mov %rsi,%rax │ │ + shr $1,%rax │ │ + add %rsi,%rax │ │ + jmp 63e39 │ │ + nopl 0x0(%rax,%rax,1) │ │ + test %rax,%rax │ │ + je 63f14 │ │ + dec %rax │ │ + mov %rax,%rdx │ │ + sub %rsi,%rdx │ │ + jae 63e7e │ │ + lea (%rax,%rax,2),%rcx │ │ + mov 0x10(%rdi),%rdx │ │ + mov %rdx,-0x8(%rsp) │ │ + movups (%rdi),%xmm0 │ │ + movaps %xmm0,-0x18(%rsp) │ │ + mov 0x10(%rdi,%rcx,8),%rdx │ │ + movups (%rdi,%rcx,8),%xmm0 │ │ + movups %xmm0,(%rdi) │ │ + mov %rdx,0x10(%rdi) │ │ + mov -0x8(%rsp),%rdx │ │ + mov %rdx,0x10(%rdi,%rcx,8) │ │ + movaps -0x18(%rsp),%xmm0 │ │ + movups %xmm0,(%rdi,%rcx,8) │ │ + xor %edx,%edx │ │ + cmp %rax,%rsi │ │ + mov %rax,%rcx │ │ + cmovb %rsi,%rcx │ │ + lea 0x1(,%rdx,2),%r8 │ │ + cmp %rcx,%r8 │ │ + jae 63e30 │ │ + lea (%rdx,%rdx,1),%r10 │ │ + nopl 0x0(%rax) │ │ + add $0x2,%r10 │ │ + cmp %rcx,%r10 │ │ + jae 63ebd │ │ + lea (%r8,%r8,2),%r9 │ │ + lea (%r10,%r10,2),%r10 │ │ + mov (%rdi,%r9,8),%r9 │ │ + cmp (%rdi,%r10,8),%r9 │ │ + adc $0x0,%r8 │ │ + mov %r8,%r9 │ │ + lea (%rdx,%rdx,2),%r8 │ │ + lea (%r9,%r9,2),%r10 │ │ + mov (%rdi,%r8,8),%rdx │ │ + mov (%rdi,%r10,8),%r11 │ │ + cmp %r11,%rdx │ │ + jae 63e30 │ │ + lea (%rdi,%r8,8),%r8 │ │ + lea (%rdi,%r10,8),%r10 │ │ + mov %r11,(%r8) │ │ + mov %rdx,(%r10) │ │ + movups 0x8(%r8),%xmm0 │ │ + movups 0x8(%r10),%xmm1 │ │ + movups %xmm1,0x8(%r8) │ │ + movups %xmm0,0x8(%r10) │ │ + lea (%r9,%r9,1),%r10 │ │ + lea 0x1(,%r9,2),%r8 │ │ + mov %r9,%rdx │ │ + cmp %rcx,%r8 │ │ + jb 63ea0 │ │ + jmp 63e30 │ │ + ret │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -77595,38 +75784,38 @@ │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ mov %rdx,%r14 │ │ mov %rsi,%rbx │ │ cmp $0x8,%rcx │ │ - jb 65858 │ │ + jb 63f98 │ │ shr $0x3,%rcx │ │ mov %rcx,%rax │ │ shl $0x5,%rax │ │ lea (%rax,%rax,2),%r15 │ │ lea (%rdi,%r15,1),%rsi │ │ imul $0xa8,%rcx,%r12 │ │ lea (%rdi,%r12,1),%rdx │ │ mov %rcx,%r13 │ │ - call 657e0 │ │ + call 63f20 │ │ mov %rax,-0x30(%rbp) │ │ lea (%rbx,%r15,1),%rsi │ │ lea (%rbx,%r12,1),%rdx │ │ mov %rbx,%rdi │ │ mov %r13,%rcx │ │ - call 657e0 │ │ + call 63f20 │ │ mov %rax,%rbx │ │ add %r14,%r15 │ │ add %r14,%r12 │ │ mov %r14,%rdi │ │ mov %r15,%rsi │ │ mov %r12,%rdx │ │ mov %r13,%rcx │ │ - call 657e0 │ │ + call 63f20 │ │ mov -0x30(%rbp),%rdi │ │ mov %rax,%r14 │ │ mov (%rdi),%rax │ │ mov (%rbx),%rcx │ │ cmp %rcx,%rax │ │ setb %dl │ │ mov (%r14),%rsi │ │ @@ -77666,307 +75855,307 @@ │ │ push %r14 │ │ push %rbx │ │ cmp $0xff,%dil │ │ setne %al │ │ test %rsi,%rsi │ │ sete %cl │ │ or %al,%cl │ │ - je 658bd │ │ + je 63ffd │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov %rsi,%rbx │ │ - mov 0x1c0(%rsi),%rax │ │ + mov 0x1e0(%rsi),%rax │ │ lock decq (%rax) │ │ - jne 658d9 │ │ - lea 0x1c0(%rbx),%rdi │ │ - call 55190 │ │ - mov 0x170(%rbx),%rax │ │ + jne 64019 │ │ + lea 0x1e0(%rbx),%rdi │ │ + call 55580 │ │ + mov 0x1a8(%rbx),%rax │ │ lock decq (%rax) │ │ - jne 658f2 │ │ - mov 0x170(%rbx),%rdi │ │ - call 58140 │ │ - cmpl $0xfffffffe,0x60(%rbx) │ │ - je 65954 │ │ - cmpq $0x0,0xb8(%rbx) │ │ - je 6590f │ │ - mov 0xc0(%rbx),%rdi │ │ - call *0x15931(%rip) │ │ - cmpq $0x0,0xd0(%rbx) │ │ - je 65926 │ │ - mov 0xd8(%rbx),%rdi │ │ - call *0x1591a(%rip) │ │ - cmpq $0x0,0xe8(%rbx) │ │ - je 6593d │ │ - mov 0xf0(%rbx),%rdi │ │ - call *0x15903(%rip) │ │ - cmpq $0x0,0x100(%rbx) │ │ - je 65954 │ │ - mov 0x108(%rbx),%rdi │ │ - call *0x158ec(%rip) │ │ + jne 64032 │ │ + mov 0x1a8(%rbx),%rdi │ │ + call 58420 │ │ + cmpl $0xfffffffe,0x10(%rbx) │ │ + je 64094 │ │ + cmpq $0x0,0xb0(%rbx) │ │ + je 6404f │ │ + mov 0xb8(%rbx),%rdi │ │ + call *0x144a9(%rip) │ │ + cmpq $0x0,0xc8(%rbx) │ │ + je 64066 │ │ + mov 0xd0(%rbx),%rdi │ │ + call *0x14492(%rip) │ │ + cmpq $0x0,0xe0(%rbx) │ │ + je 6407d │ │ + mov 0xe8(%rbx),%rdi │ │ + call *0x1447b(%rip) │ │ + cmpq $0x0,0xf8(%rbx) │ │ + je 64094 │ │ + mov 0x100(%rbx),%rdi │ │ + call *0x14464(%rip) │ │ mov %rbx,%rdi │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ - jmp *0x158df(%rip) │ │ + jmp *0x14457(%rip) │ │ mov %rax,%r14 │ │ - lea 0x60(%rbx),%rdi │ │ - call 581a0 │ │ + lea 0x10(%rbx),%rdi │ │ + call 58480 │ │ mov %rbx,%rdi │ │ - call *0x158ca(%rip) │ │ + call *0x14442(%rip) │ │ mov %r14,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ mov %rax,%r14 │ │ mov %rbx,%rdi │ │ - call 58090 │ │ + call 58380 │ │ mov %rbx,%rdi │ │ - call *0x158ae(%rip) │ │ + call *0x14426(%rip) │ │ mov %r14,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ mov %rdi,%r15 │ │ mov 0x8(%rdi),%r14 │ │ mov 0x10(%rdi),%rbx │ │ test %rbx,%rbx │ │ - je 659f2 │ │ + je 64132 │ │ lea 0x10(%r14),%r12 │ │ - mov 0x15877(%rip),%r13 │ │ - jmp 659d9 │ │ + mov 0x143ef(%rip),%r13 │ │ + jmp 64119 │ │ nopl 0x0(%rax,%rax,1) │ │ add $0x70,%r12 │ │ dec %rbx │ │ - je 659f2 │ │ + je 64132 │ │ cmpq $0x0,-0x10(%r12) │ │ - je 659d0 │ │ + je 64110 │ │ cmpq $0x0,-0x8(%r12) │ │ - je 659d0 │ │ + je 64110 │ │ mov (%r12),%rdi │ │ call *%r13 │ │ - jmp 659d0 │ │ + jmp 64110 │ │ cmpq $0x0,(%r15) │ │ - je 65a01 │ │ + je 64141 │ │ mov %r14,%rdi │ │ - call *0x1583f(%rip) │ │ + call *0x143b7(%rip) │ │ mov 0x18(%r15),%r12 │ │ mov %r12,%rdx │ │ test %r12,%r12 │ │ setne %bl │ │ - je 65a14 │ │ + je 64154 │ │ mov 0x28(%r15),%rdx │ │ mov 0x20(%r15),%r15 │ │ xor %edi,%edi │ │ - mov 0x1581f(%rip),%r14 │ │ + mov 0x14397(%rip),%r14 │ │ data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ test %rdx,%rdx │ │ - je 65c5a │ │ + je 6439a │ │ test $0x1,%bl │ │ - je 65d57 │ │ + je 64497 │ │ test %rdi,%rdi │ │ - je 65b10 │ │ + je 64250 │ │ movzwl 0x532(%rdi),%eax │ │ cmp %rax,%r15 │ │ - jae 65bc4 │ │ + jae 64304 │ │ mov %r15,%rbx │ │ mov %rdi,%r13 │ │ test %r12,%r12 │ │ - je 65c06 │ │ + je 64346 │ │ lea 0x540(,%rbx,8),%rax │ │ add %r13,%rax │ │ mov %r12,%rcx │ │ and $0x7,%rcx │ │ - je 65b50 │ │ + je 64290 │ │ mov %rdx,%rsi │ │ xor %edx,%edx │ │ nopw 0x0(%rax,%rax,1) │ │ mov (%rax),%rdi │ │ lea 0x538(%rdi),%rax │ │ inc %rdx │ │ cmp %rdx,%rcx │ │ - jne 65a90 │ │ + jne 641d0 │ │ mov %r12,%rcx │ │ sub %rdx,%rcx │ │ mov %rsi,%rdx │ │ cmp $0x8,%r12 │ │ - jb 65b01 │ │ + jb 64241 │ │ data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov (%rax),%rax │ │ mov 0x538(%rax),%rax │ │ mov 0x538(%rax),%rax │ │ mov 0x538(%rax),%rax │ │ mov 0x538(%rax),%rax │ │ mov 0x538(%rax),%rax │ │ mov 0x538(%rax),%rax │ │ mov 0x538(%rax),%rdi │ │ lea 0x538(%rdi),%rax │ │ add $0xfffffffffffffff8,%rcx │ │ - jne 65ac0 │ │ + jne 64200 │ │ xor %r15d,%r15d │ │ - jmp 65c0d │ │ + jmp 6434d │ │ nopl 0x0(%rax) │ │ test %r15,%r15 │ │ - je 65b5f │ │ + je 6429f │ │ mov %r15,%rax │ │ mov %r12,%rdi │ │ and $0x7,%rax │ │ - je 65b64 │ │ + je 642a4 │ │ xor %ecx,%ecx │ │ data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov 0x538(%rdi),%rdi │ │ inc %rcx │ │ cmp %rcx,%rax │ │ - jne 65b30 │ │ + jne 64270 │ │ mov %r15,%rax │ │ sub %rcx,%rax │ │ cmp $0x8,%r15 │ │ - jae 65b70 │ │ - jmp 65bae │ │ + jae 642b0 │ │ + jmp 642ee │ │ nopl (%rax) │ │ mov %r12,%rcx │ │ cmp $0x8,%r12 │ │ - jae 65ac0 │ │ - jmp 65b01 │ │ + jae 64200 │ │ + jmp 64241 │ │ mov %r12,%rdi │ │ - jmp 65bae │ │ + jmp 642ee │ │ mov %r15,%rax │ │ cmp $0x8,%r15 │ │ - jb 65bae │ │ + jb 642ee │ │ nopl (%rax) │ │ mov 0x538(%rdi),%rcx │ │ mov 0x538(%rcx),%rcx │ │ mov 0x538(%rcx),%rcx │ │ mov 0x538(%rcx),%rcx │ │ mov 0x538(%rcx),%rcx │ │ mov 0x538(%rcx),%rcx │ │ mov 0x538(%rcx),%rcx │ │ mov 0x538(%rcx),%rdi │ │ add $0xfffffffffffffff8,%rax │ │ - jne 65b70 │ │ + jne 642b0 │ │ xor %r15d,%r15d │ │ xor %r12d,%r12d │ │ movzwl 0x532(%rdi),%eax │ │ cmp %rax,%r15 │ │ - jb 65a5b │ │ + jb 6419b │ │ mov %rdx,%r15 │ │ nopw 0x0(%rax,%rax,1) │ │ mov 0x4d0(%rdi),%r13 │ │ test %r13,%r13 │ │ - je 65d43 │ │ + je 64483 │ │ inc %r12 │ │ movzwl 0x530(%rdi),%ebx │ │ call *%r14 │ │ mov %r13,%rdi │ │ cmp 0x532(%r13),%bx │ │ - jae 65bd0 │ │ + jae 64310 │ │ mov %r15,%rdx │ │ test %r12,%r12 │ │ - jne 65a6a │ │ + jne 641aa │ │ lea 0x1(%rbx),%r15 │ │ mov %r13,%rdi │ │ dec %rdx │ │ imul $0x70,%rbx,%rax │ │ mov $0x1,%bl │ │ cmpq $0x0,0x0(%r13,%rax,1) │ │ mov $0x0,%r12d │ │ - je 65a30 │ │ + je 64170 │ │ add %rax,%r13 │ │ cmpq $0x0,0x8(%r13) │ │ mov $0x0,%r12d │ │ - je 65a30 │ │ + je 64170 │ │ mov 0x10(%r13),%rax │ │ mov %rdi,%r12 │ │ mov %rax,%rdi │ │ mov %rdx,%r13 │ │ call *%r14 │ │ mov %r13,%rdx │ │ mov %r12,%rdi │ │ xor %r12d,%r12d │ │ - jmp 65a30 │ │ + jmp 64170 │ │ test $0x1,%bl │ │ - je 65c87 │ │ + je 643c7 │ │ test %rdi,%rdi │ │ - je 65c96 │ │ + je 643d6 │ │ mov 0x4d0(%rdi),%rax │ │ test %rax,%rax │ │ - je 65ccd │ │ + je 6440d │ │ mov %rax,%rbx │ │ call *%r14 │ │ mov 0x4d0(%rbx),%rax │ │ mov %rbx,%rdi │ │ test %rax,%rax │ │ - jne 65c70 │ │ - jmp 65cd0 │ │ + jne 643b0 │ │ + jmp 64410 │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ test %r15,%r15 │ │ - je 65ce7 │ │ + je 64427 │ │ mov %r15,%rax │ │ and $0x7,%rax │ │ - je 65cef │ │ + je 6442f │ │ xor %ecx,%ecx │ │ mov %r12,%rdi │ │ nopl 0x0(%rax) │ │ mov 0x538(%rdi),%rdi │ │ inc %rcx │ │ cmp %rcx,%rax │ │ - jne 65cb0 │ │ + jne 643f0 │ │ mov %r15,%rax │ │ sub %rcx,%rax │ │ cmp $0x8,%r15 │ │ - jae 65d00 │ │ - jmp 65c64 │ │ + jae 64440 │ │ + jmp 643a4 │ │ mov %rdi,%rbx │ │ mov %rbx,%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x15559(%rip) │ │ + jmp *0x140d1(%rip) │ │ mov %r12,%rdi │ │ - jmp 65c64 │ │ + jmp 643a4 │ │ mov %r12,%rdi │ │ mov %r15,%rax │ │ cmp $0x8,%r15 │ │ - jb 65c64 │ │ + jb 643a4 │ │ nop │ │ mov 0x538(%rdi),%rcx │ │ mov 0x538(%rcx),%rcx │ │ mov 0x538(%rcx),%rcx │ │ mov 0x538(%rcx),%rcx │ │ mov 0x538(%rcx),%rcx │ │ mov 0x538(%rcx),%rcx │ │ mov 0x538(%rcx),%rcx │ │ mov 0x538(%rcx),%rdi │ │ add $0xfffffffffffffff8,%rax │ │ - jne 65d00 │ │ - jmp 65c64 │ │ - call *0x154f7(%rip) │ │ - lea 0x14948(%rip),%rdi │ │ - call 32120 │ │ + jne 64440 │ │ + jmp 643a4 │ │ + call *0x1406f(%rip) │ │ + lea 0x134d8(%rip),%rdi │ │ + call 329c0 │ │ ud2 │ │ - lea 0x14782(%rip),%rdi │ │ - call 32120 │ │ + lea 0x13342(%rip),%rdi │ │ + call 329c0 │ │ ud2 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -77978,513 +76167,1715 @@ │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x68,%rsp │ │ - mov 0x20(%rsi),%rcx │ │ + sub $0xa8,%rsp │ │ + mov %rsi,%rbx │ │ + mov %rdi,-0x70(%rbp) │ │ + mov 0x38(%rsi),%rax │ │ + test %rax,%rax │ │ + je 6454a │ │ + lea 0x30(%rbx),%rsi │ │ + mov 0x48(%rbx),%rcx │ │ + mov 0x50(%rbx),%rdx │ │ + mov %rdx,0x20(%rbx) │ │ + sub %rax,%rcx │ │ + mov %rcx,0x18(%rbx) │ │ + lea -0x48(%rbp),%rdi │ │ + call 5a950 │ │ + movzbl -0x48(%rbp),%edx │ │ + cmp $0xff,%dl │ │ + je 6456a │ │ + mov -0x47(%rbp),%eax │ │ + mov -0x44(%rbp),%ecx │ │ + mov %ecx,-0x75(%rbp) │ │ + mov %eax,-0x78(%rbp) │ │ + mov -0x40(%rbp),%rcx │ │ + mov -0x70(%rbp),%rsi │ │ + mov %dl,(%rsi) │ │ + mov -0x78(%rbp),%eax │ │ + mov -0x75(%rbp),%edx │ │ + mov %eax,0x1(%rsi) │ │ + mov %edx,0x4(%rsi) │ │ + mov %rcx,0x8(%rsi) │ │ + movq $0x1,0x30(%rbx) │ │ + movq $0x0,0x38(%rbx) │ │ + movw $0x0,0x28(%rbx) │ │ + movb $0x0,0x2a(%rbx) │ │ + movq $0x0,0x10(%rbx) │ │ + jmp 65aa3 │ │ + movw $0x0,0x28(%rbx) │ │ + movb $0x0,0x2a(%rbx) │ │ + movq $0x0,0x10(%rbx) │ │ + mov -0x70(%rbp),%rax │ │ + movw $0xff,(%rax) │ │ + jmp 65aa3 │ │ + mov -0x40(%rbp),%rcx │ │ test %rcx,%rcx │ │ - je 65daf │ │ - cmpl $0x1,0x48(%rsi) │ │ - jne 65e40 │ │ - mov 0x28(%rsi),%rax │ │ - mov 0x50(%rsi),%rdx │ │ - sub %rdx,%rax │ │ - jae 65e87 │ │ - mov $0x13,%eax │ │ - jmp 65fb9 │ │ - mov 0x8(%rsi),%rax │ │ + je 645a3 │ │ + mov 0x40(%rbx),%rsi │ │ + lea -0x1(%rcx),%rax │ │ + cmp 0x10(%rsi),%rax │ │ + jae 645be │ │ + imul $0x70,%rax,%rax │ │ + add 0x8(%rsi),%rax │ │ + cmpb $0x1,0x6a(%rax) │ │ + jne 64645 │ │ + incq 0x50(%rbx) │ │ + cmpb $0x1,0x6a(%rax) │ │ + sete %cl │ │ + jmp 64647 │ │ + decq 0x50(%rbx) │ │ + movw $0x0,0x28(%rbx) │ │ + movb $0x0,0x2a(%rbx) │ │ + movq $0x0,0x10(%rbx) │ │ + jmp 65a9a │ │ + mov 0x18(%rsi),%rax │ │ + mov $0x10,%dl │ │ test %rax,%rax │ │ - je 65f6d │ │ - mov (%rsi),%r8 │ │ - mov 0x10(%rsi),%rdx │ │ - mov 0x18(%rsi),%r11 │ │ - mov 0x38(%rdx),%rcx │ │ - xor %r9d,%r9d │ │ - cmpb $0x8,0x49(%rdx) │ │ - sete %r9b │ │ - sub 0x30(%rdx),%rcx │ │ - lea (%rcx,%r9,8),%r9 │ │ - add %r8,%r9 │ │ - sub 0x28(%rdx),%r9 │ │ - add $0x4,%r9 │ │ - lea (%r8,%rax,1),%rbx │ │ - dec %rax │ │ - inc %r8 │ │ - xor %r10d,%r10d │ │ + je 6450d │ │ + mov 0x20(%rsi),%rsi │ │ + movzwl 0x532(%rax),%r8d │ │ + mov %r8d,%r9d │ │ + shl $0x3,%r9d │ │ + mov $0xffffffffffffffff,%rdi │ │ + nopw 0x0(%rax,%rax,1) │ │ + test %r9,%r9 │ │ + je 6461d │ │ + cmp 0x4e0(%rax,%rdi,8),%rcx │ │ + seta %r10b │ │ + sbb $0x0,%r10b │ │ + inc %rdi │ │ + add $0xfffffffffffffff8,%r9 │ │ + cmp $0x1,%r10b │ │ + je 645f0 │ │ + movzbl %r10b,%r8d │ │ + test %r8d,%r8d │ │ + jne 64620 │ │ + jmp 64634 │ │ + mov %r8,%rdi │ │ + sub $0x1,%rsi │ │ + jb 6450d │ │ + mov 0x538(%rax,%rdi,8),%rax │ │ + jmp 645d1 │ │ + imul $0x70,%rdi,%rcx │ │ + add %rcx,%rax │ │ + cmpb $0x1,0x6a(%rax) │ │ + je 64593 │ │ xor %ecx,%ecx │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzbl -0x1(%r8),%r14d │ │ + movzwl 0x68(%rax),%edx │ │ + mov %dx,0x28(%rbx) │ │ + mov %cl,0x2a(%rbx) │ │ + cmpl $0x1,(%rax) │ │ + jne 64661 │ │ + mov 0x10(%rax),%rdx │ │ + mov 0x18(%rax),%r14 │ │ + jmp 64676 │ │ + mov 0x8(%rax),%r14 │ │ + cmp $0x5,%r14 │ │ + ja 65c49 │ │ + add $0x10,%rax │ │ + mov %rax,%rdx │ │ + movq $0x0,0x10(%rbx) │ │ + cmp (%rbx),%r14 │ │ + ja 65c5f │ │ + test %r14,%r14 │ │ + je 65a9a │ │ + shl $0x4,%r14 │ │ + add %rdx,%r14 │ │ + mov %rax,-0x38(%rbp) │ │ + mov %rax,-0x90(%rbp) │ │ + mov %r14,-0xc0(%rbp) │ │ + mov %rbx,-0x30(%rbp) │ │ + nopl (%rax) │ │ + mov 0x58(%rbx),%edi │ │ + mov (%rdx),%rax │ │ + mov %rax,-0x80(%rbp) │ │ + movzwl 0x8(%rdx),%eax │ │ + mov %ax,-0x54(%rbp) │ │ + mov %rbx,%rsi │ │ + movzwl %ax,%ebx │ │ + mov %rdx,-0xc8(%rbp) │ │ + movzwl 0xa(%rdx),%eax │ │ + mov %edi,%r11d │ │ + shr $0x8,%r11d │ │ + mov %edi,%r8d │ │ + shr $0x10,%r8d │ │ + mov 0x30(%rsi),%r14 │ │ + mov 0x38(%rsi),%rdx │ │ + mov %ax,-0x52(%rbp) │ │ + mov %eax,%esi │ │ + mov %cx,-0x4a(%rbp) │ │ + mov %r14,%r9 │ │ + mov %rdx,%r13 │ │ + movzwl %si,%edx │ │ + mov $0xc,%cl │ │ + lea -0x1(%rdx),%r14d │ │ + cmp $0x2b,%r14d │ │ + ja 647d2 │ │ + lea -0x5f4e3(%rip),%rax │ │ + movslq (%rax,%r14,4),%rdx │ │ + add %rax,%rdx │ │ + jmp *%rdx │ │ + test %r13,%r13 │ │ + je 65ab5 │ │ + lea 0x1(%r9),%r14 │ │ + lea -0x1(%r13),%rdx │ │ + movsbl (%r9),%ecx │ │ + mov -0x30(%rbp),%rax │ │ + mov %r14,0x30(%rax) │ │ + mov %rdx,0x38(%rax) │ │ + mov %ecx,%esi │ │ + test %cx,%cx │ │ + jns 646ef │ │ + test %rdx,%rdx │ │ + je 65b07 │ │ + movswl %cx,%esi │ │ + lea 0x2(%r9),%r14 │ │ + lea -0x2(%r13),%rdx │ │ + movzbl 0x1(%r9),%ecx │ │ + mov %r15,%rax │ │ + mov %r12,%r15 │ │ + mov %ecx,%r12d │ │ + mov -0x30(%rbp),%r10 │ │ + mov %r14,0x30(%r10) │ │ + mov %rdx,0x38(%r10) │ │ + and $0x7f,%esi │ │ + and $0x7f,%ecx │ │ + shl $0x7,%ecx │ │ + or %esi,%ecx │ │ + mov %ecx,%esi │ │ + test %r12b,%r12b │ │ + mov %r15,%r12 │ │ + mov %rax,%r15 │ │ + jns 646ef │ │ + test %rdx,%rdx │ │ + je 65b07 │ │ + add $0xfffffffffffffffd,%r13 │ │ + movzbl 0x2(%r9),%edx │ │ + add $0x3,%r9 │ │ + mov -0x30(%rbp),%rax │ │ + mov %r9,0x30(%rax) │ │ + mov %r13,0x38(%rax) │ │ + cmp $0x3,%dx │ │ + ja 65b67 │ │ + movzwl %dx,%edx │ │ + shl $0xe,%edx │ │ + movzwl %cx,%ecx │ │ + or %edx,%ecx │ │ + mov %r13,%rdx │ │ + mov %r9,%r14 │ │ + mov %ecx,%esi │ │ + jmp 646ef │ │ + add $0xffffe0ff,%edx │ │ + cmp $0x20,%edx │ │ + ja 65ad5 │ │ + lea -0x5f508(%rip),%rax │ │ + movslq (%rax,%rdx,4),%rdx │ │ + add %rax,%rdx │ │ + jmp *%rdx │ │ + lea -0x48(%rbp),%rdi │ │ + mov -0x30(%rbp),%rbx │ │ + lea 0x30(%rbx),%rsi │ │ + call 5a950 │ │ + movzbl -0x48(%rbp),%ecx │ │ + cmp $0xff,%cl │ │ + jne 65b4e │ │ + mov -0x40(%rbp),%r9 │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9,%r8 │ │ + shr $0x10,%r8 │ │ + mov %r9,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0xd,%r10d │ │ + jmp 651fd │ │ + cmp $0x8,%r11b │ │ + jne 6492d │ │ + cmp $0x7,%r13 │ │ + mov -0x30(%rbp),%rbx │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffff8,%r13 │ │ + lea 0x8(%r9),%rcx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzbl 0x7(%r9),%ecx │ │ + movzwl 0x4(%r9),%edx │ │ + movzbl 0x6(%r9),%esi │ │ + shl $0x10,%esi │ │ + or %edx,%esi │ │ + mov (%r9),%r9d │ │ + shl $0x28,%rsi │ │ + shl $0x8,%r9 │ │ + or %rsi,%r9 │ │ + shrd $0x8,%rcx,%r9 │ │ + jmp 6494e │ │ + lea -0x48(%rbp),%rdi │ │ + mov -0x30(%rbp),%rbx │ │ + lea 0x30(%rbx),%rsi │ │ + call 5a950 │ │ + movzbl -0x48(%rbp),%ecx │ │ + cmp $0xff,%cl │ │ + jne 65b4e │ │ + mov -0x40(%rbp),%r9 │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9,%r8 │ │ + shr $0x10,%r8 │ │ + mov %r9,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0x1e,%r10d │ │ + jmp 651fd │ │ + cmp $0x8,%r11b │ │ + jne 6553d │ │ + cmp $0x7,%r13 │ │ + mov -0x30(%rbp),%rbx │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffff8,%r13 │ │ + lea 0x8(%r9),%rcx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzbl 0x7(%r9),%ecx │ │ + movzwl 0x4(%r9),%edx │ │ + movzbl 0x6(%r9),%esi │ │ + shl $0x10,%esi │ │ + or %edx,%esi │ │ + mov (%r9),%r9d │ │ + shl $0x28,%rsi │ │ + shl $0x8,%r9 │ │ + or %rsi,%r9 │ │ + shrd $0x8,%rcx,%r9 │ │ + jmp 6555e │ │ + cmp $0x3,%r13 │ │ + mov -0x30(%rbp),%rbx │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffffc,%r13 │ │ + lea 0x4(%r9),%rcx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov (%r9),%r9d │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9,%r8 │ │ + shr $0x10,%r8 │ │ + mov %r9,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0x1c,%r10d │ │ + jmp 651fd │ │ + cmp $0x2,%r13 │ │ + jbe 65586 │ │ + add $0xfffffffffffffffd,%r13 │ │ + lea 0x3(%r9),%rcx │ │ + mov -0x30(%rbp),%rbx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzwl (%r9),%ecx │ │ + movzbl 0x2(%r9),%r9d │ │ + shl $0x10,%r9d │ │ + or %rcx,%r9 │ │ + mov -0xa8(%rbp),%rax │ │ + or $0xff,%rax │ │ + jmp 6558f │ │ + cmp $0x7,%r13 │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffff8,%r13 │ │ + lea 0x8(%r9),%rcx │ │ + mov -0x30(%rbp),%rbx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzbl 0x7(%r9),%ecx │ │ + movzwl 0x4(%r9),%edx │ │ + movzbl 0x6(%r9),%esi │ │ + shl $0x10,%esi │ │ + or %edx,%esi │ │ + mov (%r9),%r9d │ │ + shl $0x28,%rsi │ │ + shl $0x8,%r9 │ │ + or %rsi,%r9 │ │ + shrd $0x8,%rcx,%r9 │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9,%r8 │ │ + shr $0x10,%r8 │ │ + mov %r9,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0x1a,%r10d │ │ + xor %r11d,%r11d │ │ + jmp 65200 │ │ + cmp $0x3,%r13 │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffffc,%r13 │ │ + lea 0x4(%r9),%rcx │ │ + mov -0x30(%rbp),%rbx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov (%r9),%r9d │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9d,%r8d │ │ + shr $0x10,%r8d │ │ + mov $0xd,%r10d │ │ + jmp 651fb │ │ + cmp $0x3,%r13 │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffffc,%r13 │ │ + lea 0x4(%r9),%rcx │ │ + mov -0x30(%rbp),%rbx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov (%r9),%r9d │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9d,%r8d │ │ + shr $0x10,%r8d │ │ + mov $0xe,%r10d │ │ + jmp 651fb │ │ + lea -0x48(%rbp),%rdi │ │ + mov -0x30(%rbp),%rbx │ │ + lea 0x30(%rbx),%rsi │ │ + call 5a950 │ │ + movzbl -0x48(%rbp),%ecx │ │ + cmp $0xff,%cl │ │ + jne 65b4e │ │ + mov -0x40(%rbp),%r9 │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9,%r8 │ │ + shr $0x10,%r8 │ │ + mov %r9,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0x19,%r10d │ │ + xor %r11d,%r11d │ │ + jmp 65200 │ │ + cmp $0x8,%r11b │ │ + jne 655c9 │ │ + cmp $0x7,%r13 │ │ + mov -0x30(%rbp),%rbx │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffff8,%r13 │ │ + lea 0x8(%r9),%rcx │ │ + jmp 650d3 │ │ + cmp $0x7,%r13 │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffff8,%r13 │ │ + lea 0x8(%r9),%rcx │ │ + mov -0x30(%rbp),%rbx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzbl 0x7(%r9),%ecx │ │ + movzwl 0x4(%r9),%edx │ │ + movzbl 0x6(%r9),%esi │ │ + shl $0x10,%esi │ │ + or %edx,%esi │ │ + mov (%r9),%r9d │ │ + shl $0x28,%rsi │ │ + shl $0x8,%r9 │ │ + or %rsi,%r9 │ │ + shrd $0x8,%rcx,%r9 │ │ + jmp 64db9 │ │ + cmp $0x1,%r13 │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffffe,%r13 │ │ + lea 0x2(%r9),%rcx │ │ + mov -0x30(%rbp),%rbx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzwl (%r9),%r9d │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov $0xe,%r10d │ │ + jmp 651f8 │ │ + cmp $0x7,%r13 │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffff8,%r13 │ │ + lea 0x8(%r9),%rcx │ │ + mov -0x30(%rbp),%rbx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzbl 0x7(%r9),%ecx │ │ + movzwl 0x4(%r9),%edx │ │ + movzbl 0x6(%r9),%esi │ │ + shl $0x10,%esi │ │ + or %edx,%esi │ │ + mov (%r9),%r9d │ │ + shl $0x28,%rsi │ │ + shl $0x8,%r9 │ │ + or %rsi,%r9 │ │ + shrd $0x8,%rcx,%r9 │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9,%r8 │ │ + shr $0x10,%r8 │ │ + mov %r9,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0x10,%r10d │ │ + xor %r11d,%r11d │ │ + jmp 65200 │ │ + test %r13,%r13 │ │ + je 65c10 │ │ + dec %r13 │ │ + movzbl (%r9),%eax │ │ + inc %r9 │ │ + mov -0x30(%rbp),%rbx │ │ + mov %r9,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov $0x2,%r10d │ │ + xor %edi,%edi │ │ + mov %al,-0x4f(%rbp) │ │ + jmp 651f5 │ │ + cmp $0x1,%r13 │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffffe,%r13 │ │ + lea 0x2(%r9),%rcx │ │ + mov -0x30(%rbp),%rbx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzwl (%r9),%r9d │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov $0x3,%r10d │ │ + jmp 651f8 │ │ + cmp $0x1,%r13 │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffffe,%r13 │ │ + lea 0x2(%r9),%rcx │ │ + mov -0x30(%rbp),%rbx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzwl (%r9),%r9d │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov $0xd,%r10d │ │ + jmp 651f8 │ │ + test %r13,%r13 │ │ + je 65bcd │ │ + lea -0x1(%r13),%rdi │ │ + mov %r9,%rax │ │ + lea 0x1(%r9),%r8 │ │ + xor %esi,%esi │ │ + xor %ecx,%ecx │ │ + mov -0x30(%rbp),%rbx │ │ + movzbl -0x1(%r8),%r10d │ │ + movzbl %r10b,%edx │ │ cmp $0x3f,%ecx │ │ - jne 65e10 │ │ - cmp $0x1,%r14b │ │ - ja 65e57 │ │ - movzbl %r14b,%r14d │ │ - mov %r14d,%r15d │ │ - and $0x7f,%r14d │ │ - shl %cl,%r14 │ │ - or %r14,%r10 │ │ - test %r15b,%r15b │ │ - jns 65f87 │ │ + jne 64cc3 │ │ + cmp $0x7f,%edx │ │ + je 64cc3 │ │ + test %edx,%edx │ │ + jne 65b78 │ │ + mov %edx,%r9d │ │ + and $0x7f,%r9d │ │ + shl %cl,%r9 │ │ + or %r9,%rsi │ │ add $0x7,%ecx │ │ + test %dl,%dl │ │ + jns 6578e │ │ inc %r8 │ │ - add $0xffffffffffffffff,%rax │ │ - jb 65e00 │ │ - mov $0x13,%ecx │ │ - mov %rbx,%r10 │ │ - jmp 65e5c │ │ - mov 0x28(%rsi),%rax │ │ - mov 0x30(%rsi),%rdx │ │ - cmpl $0x1,(%rdx) │ │ - jne 65e9f │ │ - mov 0x10(%rdx),%r13 │ │ - mov 0x18(%rdx),%rbx │ │ - jmp 65eb4 │ │ - mov $0x6,%ecx │ │ - movq $0x1,(%rsi) │ │ - movq $0x0,0x8(%rsi) │ │ - movq $0x0,0x58(%rsi) │ │ - movq $0x0,0x20(%rsi) │ │ - mov %rcx,(%rdi) │ │ - mov %r10,0x8(%rdi) │ │ - jmp 66089 │ │ - add %rdx,%rcx │ │ - mov %rcx,(%rsi) │ │ - mov %rax,0x8(%rsi) │ │ - test %rax,%rax │ │ - jne 65dbc │ │ - jmp 65f6d │ │ - mov 0x8(%rdx),%rbx │ │ - cmp $0x5,%rbx │ │ - ja 66098 │ │ - add $0x10,%rdx │ │ - mov %rdx,%r13 │ │ - lea 0x20(%rsi),%rdx │ │ - mov %rcx,-0x58(%rbp) │ │ - mov %rax,-0x50(%rbp) │ │ - mov %r13,-0x48(%rbp) │ │ - mov %rbx,-0x40(%rbp) │ │ - mov %rdx,-0x38(%rbp) │ │ - test %rbx,%rbx │ │ - je 65f41 │ │ - mov %rsi,-0x60(%rbp) │ │ - mov %rdi,-0x30(%rbp) │ │ - add $0x10,%r13 │ │ - dec %rbx │ │ - lea -0x90(%rbp),%r14 │ │ - lea -0x58(%rbp),%r15 │ │ - lea -0x70(%rbp),%r12 │ │ - nop │ │ - movups -0x10(%r13),%xmm0 │ │ - movaps %xmm0,-0x70(%rbp) │ │ - mov -0x38(%rbp),%rax │ │ - mov 0x18(%rax),%rax │ │ - mov 0x48(%rax),%edx │ │ - mov %r14,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rcx │ │ - call 5e090 │ │ - cmpl $0xffffffff,-0x90(%rbp) │ │ - je 65faa │ │ - mov %r13,-0x48(%rbp) │ │ - mov %rbx,-0x40(%rbp) │ │ - add $0x10,%r13 │ │ - add $0xffffffffffffffff,%rbx │ │ - jb 65ef0 │ │ - mov -0x58(%rbp),%rcx │ │ - mov -0x38(%rbp),%rdx │ │ - mov -0x30(%rbp),%rdi │ │ - mov -0x60(%rbp),%rsi │ │ - cmpb $0x0,0x28(%rdx) │ │ - jne 65f59 │ │ - mov %rcx,%rax │ │ - sub (%rdx),%rax │ │ - movq $0x1,0x28(%rdx) │ │ - mov %rax,0x30(%rdx) │ │ - mov -0x50(%rbp),%rax │ │ - mov %rcx,(%rsi) │ │ - mov %rax,0x8(%rsi) │ │ - test %rax,%rax │ │ - jne 65dbc │ │ - movq $0x0,0x20(%rsi) │ │ - movq $0x0,0x58(%rsi) │ │ - movw $0xff,(%rdi) │ │ - jmp 66089 │ │ - mov %r8,(%rsi) │ │ - mov %rax,0x8(%rsi) │ │ - test %r10,%r10 │ │ - je 65fc5 │ │ - lea -0x1(%r10),%rcx │ │ - cmp 0x10(%r11),%rcx │ │ - jae 65fda │ │ - imul $0x70,%rcx,%rbx │ │ - add 0x8(%r11),%rbx │ │ - jmp 6605b │ │ + add $0xffffffffffffffff,%rdi │ │ + jb 64ca8 │ │ + jmp 65b34 │ │ + test %r13,%r13 │ │ + je 65bd9 │ │ + xor %r15d,%r15d │ │ mov -0x88(%rbp),%rax │ │ - mov -0x80(%rbp),%rcx │ │ - mov -0x30(%rbp),%rdi │ │ - mov %rax,(%rdi) │ │ - mov %rcx,0x8(%rdi) │ │ - jmp 66089 │ │ - movq $0xffffffffffffffff,0x58(%rsi) │ │ - movq $0x0,0x20(%rsi) │ │ - jmp 66084 │ │ - mov 0x18(%r11),%rbx │ │ - mov $0x12,%ecx │ │ - test %rbx,%rbx │ │ - je 65e5c │ │ - mov 0x20(%r11),%r11 │ │ - movzwl 0x532(%rbx),%r15d │ │ - mov %r15d,%r12d │ │ - shl $0x3,%r12d │ │ - mov $0xffffffffffffffff,%r14 │ │ - cs nopw 0x0(%rax,%rax,1) │ │ - test %r12,%r12 │ │ - je 6603d │ │ - cmp 0x4e0(%rbx,%r14,8),%r10 │ │ - seta %r13b │ │ - sbb $0x0,%r13b │ │ - inc %r14 │ │ - add $0xfffffffffffffff8,%r12 │ │ - cmp $0x1,%r13b │ │ - je 66010 │ │ - movzbl %r13b,%r15d │ │ - test %r15d,%r15d │ │ - jne 66040 │ │ - jmp 66054 │ │ - mov %r15,%r14 │ │ - sub $0x1,%r11 │ │ - jb 65e5c │ │ - mov 0x538(%rbx,%r14,8),%rbx │ │ - jmp 65ff0 │ │ - imul $0x70,%r14,%rcx │ │ - add %rcx,%rbx │ │ + mov -0x30(%rbp),%rbx │ │ + cmpb $0x0,(%r9,%r15,1) │ │ + je 65744 │ │ + inc %r15 │ │ + cmp %r15,%r13 │ │ + jne 64d00 │ │ + jmp 65b18 │ │ + mov $0xa,%r10d │ │ + xor %edi,%edi │ │ + mov $0x1,%r9b │ │ + xor %r8d,%r8d │ │ xor %ecx,%ecx │ │ - cmpb $0x1,0x6a(%rbx) │ │ - sete %cl │ │ - mov %rcx,0x58(%rsi) │ │ - mov %r8,0x20(%rsi) │ │ - mov %rax,0x28(%rsi) │ │ - mov %rbx,0x30(%rsi) │ │ - mov %rdx,0x38(%rsi) │ │ - mov %r9,0x40(%rsi) │ │ - movq $0x0,0x48(%rsi) │ │ - movw $0x1ff,(%rdi) │ │ - add $0x68,%rsp │ │ + xor %r11d,%r11d │ │ + jmp 651c5 │ │ + cmp $0x1,%r13 │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffffe,%r13 │ │ + lea 0x2(%r9),%rdx │ │ + mov -0x30(%rbp),%rbx │ │ + mov %rdx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzwl (%r9),%r15d │ │ + jmp 64fb7 │ │ + test %r13,%r13 │ │ + je 65bc5 │ │ + dec %r13 │ │ + movzbl (%r9),%eax │ │ + inc %r9 │ │ + mov -0x30(%rbp),%rbx │ │ + mov %r9,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzbl %al,%r15d │ │ + sub %r15,%r13 │ │ + jb 65ac3 │ │ + mov %al,-0x4b(%rbp) │ │ + lea (%r9,%r15,1),%rcx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + jmp 64f07 │ │ + lea -0x48(%rbp),%rdi │ │ + mov -0x30(%rbp),%rbx │ │ + lea 0x30(%rbx),%rsi │ │ + call 5a950 │ │ + movzbl -0x48(%rbp),%ecx │ │ + cmp $0xff,%cl │ │ + jne 65b4e │ │ + mov -0x40(%rbp),%r9 │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9,%r8 │ │ + shr $0x10,%r8 │ │ + mov %r9,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0xe,%r10d │ │ + xor %r11d,%r11d │ │ + jmp 65200 │ │ + test %r13,%r13 │ │ + je 65c18 │ │ + dec %r13 │ │ + movzbl (%r9),%eax │ │ + inc %r9 │ │ + mov -0x30(%rbp),%rbx │ │ + mov %r9,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov $0xd,%r10d │ │ + xor %edi,%edi │ │ + mov %al,-0x50(%rbp) │ │ + jmp 651f5 │ │ + cmp $0xf,%r13 │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffff0,%r13 │ │ + lea 0x10(%r9),%rcx │ │ + mov -0x30(%rbp),%rbx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzwl 0x4(%r9),%ecx │ │ + movzbl 0x6(%r9),%edx │ │ + shl $0x10,%edx │ │ + or %ecx,%edx │ │ + shl $0x20,%rdx │ │ + mov (%r9),%ecx │ │ + or %rdx,%rcx │ │ + mov 0x7(%r9),%r15 │ │ + movzbl 0xf(%r9),%r11d │ │ + shld $0x38,%r15,%r11 │ │ + shl $0x38,%r15 │ │ + or %rcx,%r15 │ │ + mov $0x6,%r10d │ │ + xor %edi,%edi │ │ + xor %r8d,%r8d │ │ + xor %ecx,%ecx │ │ + jmp 65200 │ │ + lea -0x1(%rdi),%ecx │ │ + mov %edi,%edx │ │ + xor %cl,%dl │ │ + cmp %cl,%dl │ │ + jbe 6550c │ │ + movzbl %dil,%ecx │ │ + tzcnt %ecx,%ecx │ │ + cmp $0x3,%cl │ │ + ja 6550c │ │ + lea -0x5f764(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmp *%rcx │ │ + test %r13,%r13 │ │ + mov -0x30(%rbp),%rbx │ │ + je 659b0 │ │ + dec %r13 │ │ + movzbl (%r9),%edx │ │ + inc %r9 │ │ + mov %r9,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov %rdx,%r9 │ │ + jmp 658a1 │ │ + lea -0x48(%rbp),%rdi │ │ + mov -0x30(%rbp),%rbx │ │ + lea 0x30(%rbx),%rsi │ │ + call 5a950 │ │ + movzbl -0x48(%rbp),%ecx │ │ + cmp $0xff,%cl │ │ + jne 65b4e │ │ + mov -0x40(%rbp),%r15 │ │ + mov 0x30(%rbx),%r9 │ │ + mov 0x38(%rbx),%rcx │ │ + sub %r15,%rcx │ │ + jb 65ac3 │ │ + lea (%r9,%r15,1),%rdx │ │ + mov %rdx,0x30(%rbx) │ │ + mov %rcx,0x38(%rbx) │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9,%r8 │ │ + shr $0x10,%r8 │ │ + mov %r9,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0x1,%r10d │ │ + jmp 651fd │ │ + and $0xff00,%edi │ │ + cmp $0x400,%edi │ │ + jne 659df │ │ + add $0xfffffffe,%ebx │ │ + cmp $0x77,%ebx │ │ + ja 659df │ │ + lea -0x5fa00(%rip),%rcx │ │ + movslq (%rcx,%rbx,4),%rdx │ │ + add %rcx,%rdx │ │ + jmp *%rdx │ │ + cmp $0x3,%r13 │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffffc,%r13 │ │ + lea 0x4(%r9),%rcx │ │ + mov -0x30(%rbp),%rbx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov (%r9),%r9d │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9d,%r8d │ │ + shr $0x10,%r8d │ │ + mov $0xb,%r10d │ │ + jmp 651fb │ │ + cmp $0x3,%r13 │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffffc,%r13 │ │ + lea 0x4(%r9),%rdx │ │ + mov -0x30(%rbp),%rbx │ │ + mov %rdx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov (%r9),%r15d │ │ + sub %r15,%r13 │ │ + jb 65bae │ │ + lea (%rdx,%r15,1),%rax │ │ + mov %rax,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov %edx,%edi │ │ + shr $0x8,%edi │ │ + mov %rdx,%r8 │ │ + shr $0x10,%r8 │ │ + mov %rdx,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0x1,%r10d │ │ + xor %r11d,%r11d │ │ + mov %edx,%r9d │ │ + jmp 65200 │ │ + lea -0x48(%rbp),%rdi │ │ + mov -0x30(%rbp),%rbx │ │ + lea 0x30(%rbx),%rsi │ │ + call 5a950 │ │ + movzbl -0x48(%rbp),%ecx │ │ + cmp $0xff,%cl │ │ + jne 65b4e │ │ + mov -0x40(%rbp),%r15 │ │ + mov 0x30(%rbx),%r9 │ │ + mov 0x38(%rbx),%rcx │ │ + sub %r15,%rcx │ │ + jb 65ac3 │ │ + lea (%r9,%r15,1),%rdx │ │ + mov %rdx,0x30(%rbx) │ │ + mov %rcx,0x38(%rbx) │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9,%r8 │ │ + shr $0x10,%r8 │ │ + mov %r9,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0x9,%r10d │ │ + jmp 651fd │ │ + test %r13,%r13 │ │ + je 65bf0 │ │ + dec %r13 │ │ + movzbl (%r9),%eax │ │ + inc %r9 │ │ + mov -0x30(%rbp),%rbx │ │ + mov %r9,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov $0xe,%r10d │ │ + xor %edi,%edi │ │ + mov %al,-0x4c(%rbp) │ │ + jmp 651f5 │ │ + and $0xff00,%edi │ │ + cmp $0x800,%edi │ │ + jne 65a2a │ │ + add $0xfffffffe,%ebx │ │ + cmp $0x77,%ebx │ │ + ja 65a2a │ │ + lea -0x5fd40(%rip),%rcx │ │ + movslq (%rcx,%rbx,4),%rdx │ │ + add %rcx,%rdx │ │ + jmp *%rdx │ │ + cmp $0x7,%r13 │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffff8,%r13 │ │ + lea 0x8(%r9),%rcx │ │ + mov -0x30(%rbp),%rbx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzbl 0x7(%r9),%ecx │ │ + movzwl 0x4(%r9),%edx │ │ + movzbl 0x6(%r9),%esi │ │ + shl $0x10,%esi │ │ + or %edx,%esi │ │ + mov (%r9),%r9d │ │ + shl $0x28,%rsi │ │ + shl $0x8,%r9 │ │ + or %rsi,%r9 │ │ + shrd $0x8,%rcx,%r9 │ │ + jmp 655ea │ │ + test %r13,%r13 │ │ + je 65bf8 │ │ + dec %r13 │ │ + movzbl (%r9),%eax │ │ + inc %r9 │ │ + mov -0x30(%rbp),%rbx │ │ + mov %r9,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov %al,-0x4d(%rbp) │ │ + test %al,%al │ │ + setne %r9b │ │ + mov $0xa,%r10d │ │ + xor %edi,%edi │ │ + jmp 651f8 │ │ + cmp $0x8,%r11b │ │ + jne 65615 │ │ + cmp $0x7,%r13 │ │ + mov -0x30(%rbp),%rbx │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffff8,%r13 │ │ + lea 0x8(%r9),%rcx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzbl 0x7(%r9),%ecx │ │ + movzwl 0x4(%r9),%edx │ │ + movzbl 0x6(%r9),%esi │ │ + shl $0x10,%esi │ │ + or %edx,%esi │ │ + mov (%r9),%r9d │ │ + shl $0x28,%rsi │ │ + shl $0x8,%r9 │ │ + or %rsi,%r9 │ │ + shrd $0x8,%rcx,%r9 │ │ + jmp 65636 │ │ + cmpw $0x21,-0x52(%rbp) │ │ + jne 65c00 │ │ + mov -0x80(%rbp),%r9 │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9,%r8 │ │ + shr $0x10,%r8 │ │ + mov %r9,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0x7,%r10d │ │ + xor %r11d,%r11d │ │ + mov -0x30(%rbp),%rbx │ │ + jmp 65200 │ │ + test %r13,%r13 │ │ + je 65be8 │ │ + dec %r13 │ │ + movzbl (%r9),%eax │ │ + inc %r9 │ │ + mov -0x30(%rbp),%rbx │ │ + mov %r9,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov $0x1e,%r10d │ │ + xor %edi,%edi │ │ + mov %al,-0x4e(%rbp) │ │ + mov %eax,%r9d │ │ + xor %r8d,%r8d │ │ + xor %ecx,%ecx │ │ + xor %r11d,%r11d │ │ + mov %rcx,%r12 │ │ + shr $0x20,%r12 │ │ + mov %r8,-0x90(%rbp) │ │ + mov %r8d,%edx │ │ + shl $0x10,%edx │ │ + mov %rdi,-0x38(%rbp) │ │ + mov %edi,%esi │ │ + shl $0x8,%esi │ │ + movzwl %si,%esi │ │ + or %edx,%esi │ │ + movzbl %r9b,%r14d │ │ + or %esi,%r14d │ │ + or %rcx,%r14 │ │ + mov 0x10(%rbx),%r13 │ │ + cmp (%rbx),%r13 │ │ + je 65298 │ │ + mov -0xc8(%rbp),%rdx │ │ + add $0x10,%rdx │ │ + mov 0x8(%rbx),%rax │ │ + lea 0x0(,%r13,2),%rcx │ │ + add %r13,%rcx │ │ + shl $0x4,%rcx │ │ + mov %r10,(%rax,%rcx,1) │ │ + mov %r14,0x8(%rax,%rcx,1) │ │ + mov %r15,0x10(%rax,%rcx,1) │ │ + mov %r11,0x18(%rax,%rcx,1) │ │ + movzwl -0x54(%rbp),%esi │ │ + mov %si,0x20(%rax,%rcx,1) │ │ + movzwl -0x52(%rbp),%esi │ │ + mov %si,0x22(%rax,%rcx,1) │ │ + inc %r13 │ │ + mov %r13,0x10(%rbx) │ │ + mov -0xc0(%rbp),%r14 │ │ + cmp %r14,%rdx │ │ + movzwl -0x4a(%rbp),%ecx │ │ + jne 646b0 │ │ + jmp 65a9a │ │ + mov %rbx,%rdi │ │ + mov %r12,-0x80(%rbp) │ │ + mov %r15,-0xb8(%rbp) │ │ + mov %r10,%r15 │ │ + mov %r11,%r12 │ │ + call 66da0 │ │ + mov %r12,%r11 │ │ + mov %r15,%r10 │ │ + mov -0xb8(%rbp),%r15 │ │ + mov -0x80(%rbp),%r12 │ │ + jmp 65235 │ │ + cmp $0x8,%r11b │ │ + jne 65661 │ │ + cmp $0x7,%r13 │ │ + mov -0x30(%rbp),%rbx │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffff8,%r13 │ │ + lea 0x8(%r9),%rcx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzbl 0x7(%r9),%ecx │ │ + movzwl 0x4(%r9),%edx │ │ + movzbl 0x6(%r9),%esi │ │ + shl $0x10,%esi │ │ + or %edx,%esi │ │ + mov (%r9),%r9d │ │ + shl $0x28,%rsi │ │ + shl $0x8,%r9 │ │ + or %rsi,%r9 │ │ + shrd $0x8,%rcx,%r9 │ │ + jmp 65682 │ │ + cmp $0x2,%r8d │ │ + jne 656ad │ │ + lea -0x1(%rdi),%edx │ │ + mov %edi,%esi │ │ + xor %dl,%sil │ │ + mov $0x15,%ecx │ │ + cmp %dl,%sil │ │ + jbe 657e6 │ │ + movzbl %dil,%edx │ │ + tzcnt %edx,%edx │ │ + cmp $0x3,%dl │ │ + ja 657e6 │ │ + lea -0x5ffef(%rip),%rcx │ │ + movslq (%rcx,%rdx,4),%rdx │ │ + add %rcx,%rdx │ │ + mov -0x30(%rbp),%rbx │ │ + jmp *%rdx │ │ + test %r13,%r13 │ │ + je 65968 │ │ + dec %r13 │ │ + movzbl (%r9),%ecx │ │ + inc %r9 │ │ + mov %r9,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov -0x68(%rbp),%rax │ │ + or $0xff,%rax │ │ + mov %rcx,%r9 │ │ + jmp 65979 │ │ + lea -0x48(%rbp),%rdi │ │ + mov -0x30(%rbp),%rbx │ │ + lea 0x30(%rbx),%rsi │ │ + call 5a950 │ │ + movzbl -0x48(%rbp),%ecx │ │ + cmp $0xff,%cl │ │ + jne 65b4e │ │ + mov -0x40(%rbp),%r9 │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9,%r8 │ │ + shr $0x10,%r8 │ │ + mov %r9,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0x8,%r10d │ │ + xor %r11d,%r11d │ │ + jmp 65200 │ │ + cmp $0x3,%r13 │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffffc,%r13 │ │ + lea 0x4(%r9),%rcx │ │ + mov -0x30(%rbp),%rbx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov (%r9),%r9d │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9d,%r8d │ │ + shr $0x10,%r8d │ │ + mov $0x10,%r10d │ │ + jmp 651fb │ │ + cmp $0x2,%r13 │ │ + jbe 65701 │ │ + add $0xfffffffffffffffd,%r13 │ │ + lea 0x3(%r9),%rcx │ │ + mov -0x30(%rbp),%rbx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzwl (%r9),%ecx │ │ + movzbl 0x2(%r9),%r9d │ │ + shl $0x10,%r9d │ │ + or %rcx,%r9 │ │ + mov -0xa0(%rbp),%rax │ │ + or $0xff,%rax │ │ + jmp 6570a │ │ + cmp $0x3,%r13 │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffffc,%r13 │ │ + lea 0x4(%r9),%rcx │ │ + mov -0x30(%rbp),%rbx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov (%r9),%r9d │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9d,%r8d │ │ + shr $0x10,%r8d │ │ + mov $0x1e,%r10d │ │ + jmp 651fb │ │ + cmp $0x1,%r13 │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffffe,%r13 │ │ + lea 0x2(%r9),%rcx │ │ + mov -0x30(%rbp),%rbx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzwl (%r9),%r9d │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov $0x1e,%r10d │ │ + jmp 651f8 │ │ + lea -0x48(%rbp),%rdi │ │ + mov -0x30(%rbp),%rbx │ │ + lea 0x30(%rbx),%rsi │ │ + call 5a950 │ │ + movzbl -0x48(%rbp),%ecx │ │ + cmp $0xff,%cl │ │ + jne 65b4e │ │ + mov -0x40(%rbp),%r9 │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9,%r8 │ │ + shr $0x10,%r8 │ │ + mov %r9,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0x14,%r10d │ │ + xor %r11d,%r11d │ │ + jmp 65200 │ │ + mov -0x60(%rbp),%rcx │ │ + and $0xffffffffffff0000,%rcx │ │ + shl $0x8,%edi │ │ + movzwl %di,%eax │ │ + add %rax,%rcx │ │ + add $0x14,%rcx │ │ + mov -0xb0(%rbp),%r9 │ │ + mov -0x30(%rbp),%rbx │ │ + cmp $0xff,%cl │ │ + je 658b5 │ │ + jmp 65c23 │ │ + cmp $0x3,%r13 │ │ + mov -0x30(%rbp),%rbx │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffffc,%r13 │ │ + lea 0x4(%r9),%rcx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov (%r9),%r9d │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9,%r8 │ │ + shr $0x10,%r8 │ │ + mov %r9,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0x10,%r10d │ │ + jmp 651fd │ │ + mov $0x11,%eax │ │ + mov -0x30(%rbp),%rbx │ │ + cmp $0xff,%al │ │ + jne 65b92 │ │ + mov %rax,-0xa8(%rbp) │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9,%r8 │ │ + shr $0x10,%r8 │ │ + mov %r9,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0x1e,%r10d │ │ + xor %r11d,%r11d │ │ + jmp 65200 │ │ + cmp $0x3,%r13 │ │ + mov -0x30(%rbp),%rbx │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffffc,%r13 │ │ + lea 0x4(%r9),%rcx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov (%r9),%r9d │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9,%r8 │ │ + shr $0x10,%r8 │ │ + mov %r9,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0xb,%r10d │ │ + xor %r11d,%r11d │ │ + jmp 65200 │ │ + cmp $0x3,%r13 │ │ + mov -0x30(%rbp),%rbx │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffffc,%r13 │ │ + lea 0x4(%r9),%rcx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov (%r9),%r9d │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9,%r8 │ │ + shr $0x10,%r8 │ │ + mov %r9,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0x1b,%r10d │ │ + xor %r11d,%r11d │ │ + jmp 65200 │ │ + cmp $0x3,%r13 │ │ + mov -0x30(%rbp),%rbx │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffffc,%r13 │ │ + lea 0x4(%r9),%rcx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov (%r9),%r9d │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9,%r8 │ │ + shr $0x10,%r8 │ │ + mov %r9,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0x1f,%r10d │ │ + xor %r11d,%r11d │ │ + jmp 65200 │ │ + cmp $0x8,%r11b │ │ + jne 657ef │ │ + cmp $0x7,%r13 │ │ + mov -0x30(%rbp),%rbx │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffff8,%r13 │ │ + lea 0x8(%r9),%rcx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzbl 0x7(%r9),%ecx │ │ + movzwl 0x4(%r9),%edx │ │ + movzbl 0x6(%r9),%esi │ │ + shl $0x10,%esi │ │ + or %edx,%esi │ │ + mov (%r9),%r9d │ │ + shl $0x28,%rsi │ │ + shl $0x8,%r9 │ │ + or %rsi,%r9 │ │ + shrd $0x8,%rcx,%r9 │ │ + jmp 65985 │ │ + mov $0x11,%eax │ │ + mov -0x30(%rbp),%rbx │ │ + cmp $0xff,%al │ │ + jne 65b92 │ │ + mov %rax,-0xa0(%rbp) │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9,%r8 │ │ + shr $0x10,%r8 │ │ + mov %r9,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0xd,%r10d │ │ + xor %r11d,%r11d │ │ + jmp 65200 │ │ + mov %r15,%rcx │ │ + not %rcx │ │ + add %rcx,%r13 │ │ + lea (%r9,%r15,1),%rcx │ │ + inc %rcx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9,%r8 │ │ + shr $0x10,%r8 │ │ + mov %r9,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0x20,%r10d │ │ + xor %r11d,%r11d │ │ + mov %r9,-0x88(%rbp) │ │ + jmp 65200 │ │ + mov %r8,0x30(%rbx) │ │ + mov %rdi,0x38(%rbx) │ │ + mov $0xffffffffffffffff,%rax │ │ + shl %cl,%rax │ │ + xor %r11d,%r11d │ │ + cmp $0x40,%r10b │ │ + cmovb %r11,%rax │ │ + cmp $0x40,%ecx │ │ + cmovge %r11,%rax │ │ + or %rax,%rsi │ │ + mov %esi,%edi │ │ + shr $0x8,%edi │ │ + mov %rsi,%r8 │ │ + shr $0x10,%r8 │ │ + mov %rsi,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0x7,%r10d │ │ + mov %rsi,-0x98(%rbp) │ │ + mov %esi,%r9d │ │ + jmp 65200 │ │ + mov -0x30(%rbp),%rbx │ │ + jmp 6596f │ │ + cmp $0x3,%r13 │ │ + mov -0x30(%rbp),%rbx │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffffc,%r13 │ │ + lea 0x4(%r9),%rcx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov (%r9),%r9d │ │ + jmp 65985 │ │ + cmp $0x3,%r13 │ │ + mov -0x30(%rbp),%rbx │ │ + jbe 65c28 │ │ + add $0xfffffffffffffffc,%r13 │ │ + lea 0x4(%r9),%rcx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov (%r9),%r9d │ │ + jmp 658a1 │ │ + cmp $0x7,%r13 │ │ + mov -0x30(%rbp),%rbx │ │ + jbe 65c28 │ │ + add $0xfffffffffffffff8,%r13 │ │ + lea 0x8(%r9),%rcx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzbl 0x7(%r9),%ecx │ │ + movzwl 0x4(%r9),%edx │ │ + movzbl 0x6(%r9),%esi │ │ + shl $0x10,%esi │ │ + or %edx,%esi │ │ + mov (%r9),%r9d │ │ + shl $0x28,%rsi │ │ + shl $0x8,%r9 │ │ + or %rsi,%r9 │ │ + shrd $0x8,%rcx,%r9 │ │ + jmp 658a1 │ │ + cmp $0x1,%r13 │ │ + mov -0x30(%rbp),%rbx │ │ + jbe 65c28 │ │ + add $0xfffffffffffffffe,%r13 │ │ + lea 0x2(%r9),%rcx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzwl (%r9),%r9d │ │ + mov -0x60(%rbp),%rcx │ │ + or $0xff,%rcx │ │ + cmp $0xff,%cl │ │ + jne 65c23 │ │ + mov %rcx,-0x60(%rbp) │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9,%r8 │ │ + shr $0x10,%r8 │ │ + mov %r9,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + xor %r11d,%r11d │ │ + mov %r9,-0xb0(%rbp) │ │ + xor %r10d,%r10d │ │ + jmp 65200 │ │ + cmp $0x3,%r13 │ │ + jbe 65968 │ │ + add $0xfffffffffffffffc,%r13 │ │ + lea 0x4(%r9),%rcx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov (%r9),%r9d │ │ + jmp 6595c │ │ + cmp $0x8,%r13 │ │ + jb 65968 │ │ + add $0xfffffffffffffff8,%r13 │ │ + lea 0x8(%r9),%rcx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzbl 0x7(%r9),%ecx │ │ + movzwl 0x4(%r9),%edx │ │ + movzbl 0x6(%r9),%esi │ │ + shl $0x10,%esi │ │ + or %edx,%esi │ │ + mov (%r9),%r9d │ │ + shl $0x28,%rsi │ │ + shl $0x8,%r9 │ │ + or %rsi,%r9 │ │ + shrd $0x8,%rcx,%r9 │ │ + jmp 6595c │ │ + cmp $0x1,%r13 │ │ + jbe 65968 │ │ + add $0xfffffffffffffffe,%r13 │ │ + lea 0x2(%r9),%rcx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzwl (%r9),%r9d │ │ + mov -0x68(%rbp),%rax │ │ + or $0xff,%rax │ │ + jmp 65979 │ │ + mov $0x11,%ecx │ │ + xor %edi,%edi │ │ + movzbl %dil,%eax │ │ + shl $0x8,%eax │ │ + or %rcx,%rax │ │ + cmp $0xff,%al │ │ + jne 65b92 │ │ + mov %rax,-0x68(%rbp) │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9,%r8 │ │ + shr $0x10,%r8 │ │ + mov %r9,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0xf,%r10d │ │ + xor %r11d,%r11d │ │ + jmp 65200 │ │ + mov -0x60(%rbp),%rcx │ │ + and $0xffffffffffffff00,%rcx │ │ + or $0x11,%rcx │ │ + cmp $0xff,%cl │ │ + je 658b5 │ │ + jmp 65c23 │ │ + and $0xfffe,%r8d │ │ + cmp $0x2,%r8w │ │ + je 64f5d │ │ + cmp $0x3,%r13 │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffffc,%r13 │ │ + lea 0x4(%r9),%rcx │ │ + mov -0x30(%rbp),%rbx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + mov (%r9),%r9d │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9d,%r8d │ │ + shr $0x10,%r8d │ │ + mov $0x4,%r10d │ │ + jmp 651fb │ │ + and $0xfffe,%r8d │ │ + cmp $0x2,%r8w │ │ + je 650bd │ │ + cmp $0x7,%r13 │ │ + jbe 65ac3 │ │ + add $0xfffffffffffffff8,%r13 │ │ + lea 0x8(%r9),%rcx │ │ + mov -0x30(%rbp),%rbx │ │ + mov %rcx,0x30(%rbx) │ │ + mov %r13,0x38(%rbx) │ │ + movzbl 0x7(%r9),%ecx │ │ + movzwl 0x4(%r9),%edx │ │ + movzbl 0x6(%r9),%esi │ │ + shl $0x10,%esi │ │ + or %edx,%esi │ │ + mov (%r9),%r9d │ │ + shl $0x28,%rsi │ │ + shl $0x8,%r9 │ │ + or %rsi,%r9 │ │ + shrd $0x8,%rcx,%r9 │ │ + mov %r9d,%edi │ │ + shr $0x8,%edi │ │ + mov %r9,%r8 │ │ + shr $0x10,%r8 │ │ + mov %r9,%rcx │ │ + movabs $0xffffffff00000000,%rax │ │ + and %rax,%rcx │ │ + mov $0x5,%r10d │ │ + xor %r11d,%r11d │ │ + jmp 65200 │ │ + mov -0x70(%rbp),%rax │ │ + movw $0x1ff,(%rax) │ │ + add $0xa8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea 0x13a59(%rip),%rcx │ │ + mov $0x11,%cl │ │ + movzwl -0x4a(%rbp),%eax │ │ + mov %eax,%esi │ │ + mov %rax,-0x38(%rbp) │ │ + jmp 65ad2 │ │ + mov $0x11,%cl │ │ + xor %r12d,%r12d │ │ + xor %esi,%esi │ │ + movq $0x0,-0x38(%rbp) │ │ + mov %r9,%r15 │ │ + movzwl %si,%eax │ │ + shl $0x8,%eax │ │ + shl $0x18,%r12 │ │ + or %rax,%r12 │ │ + movzbl -0x38(%rbp),%eax │ │ + or %r12,%rax │ │ + shl $0x8,%rax │ │ + movzbl %cl,%ecx │ │ + or %rax,%rcx │ │ + mov -0x70(%rbp),%rax │ │ + mov %rcx,(%rax) │ │ + mov %r15,0x8(%rax) │ │ + mov -0x30(%rbp),%rbx │ │ + jmp 64523 │ │ + mov $0x11,%cl │ │ + movzwl -0x4a(%rbp),%eax │ │ + mov %eax,%esi │ │ + mov %rax,-0x38(%rbp) │ │ + mov %r14,%r15 │ │ + jmp 65ad5 │ │ + mov %r9,%r15 │ │ + mov %eax,%ecx │ │ + shr $0x8,%ecx │ │ + mov %rcx,-0x38(%rbp) │ │ + mov %eax,%esi │ │ + shr $0x10,%esi │ │ + shr $0x20,%rax │ │ + mov $0x11,%cl │ │ + mov %eax,%r12d │ │ + jmp 65ad5 │ │ + mov %r10,-0x38(%rbp) │ │ + add %r13,%rax │ │ + mov %rax,0x30(%rbx) │ │ + movq $0x0,0x38(%rbx) │ │ + mov $0x11,%cl │ │ + mov %rax,%r15 │ │ + jmp 65ad5 │ │ + movzbl -0x47(%rbp),%eax │ │ + mov %rax,-0x38(%rbp) │ │ + movzwl -0x46(%rbp),%esi │ │ + mov -0x44(%rbp),%r12d │ │ + mov -0x40(%rbp),%r15 │ │ + jmp 65ad5 │ │ + mov $0x6,%cl │ │ + movzwl -0x4a(%rbp),%eax │ │ + mov %eax,%esi │ │ + mov %rax,-0x38(%rbp) │ │ + jmp 65ad5 │ │ + mov %r8,0x30(%rbx) │ │ + mov %rdi,0x38(%rbx) │ │ + mov $0x7,%cl │ │ + mov %rax,-0x38(%rbp) │ │ + mov -0x98(%rbp),%r15 │ │ + jmp 65ad5 │ │ + mov %eax,%ecx │ │ + shr $0x8,%ecx │ │ + mov %rcx,-0x38(%rbp) │ │ + mov %eax,%esi │ │ + shr $0x10,%esi │ │ + mov %rax,%r12 │ │ + shr $0x20,%r12 │ │ + mov %eax,%ecx │ │ + jmp 65ad2 │ │ + mov $0x11,%cl │ │ + xor %r12d,%r12d │ │ + xor %esi,%esi │ │ + movq $0x0,-0x38(%rbp) │ │ + mov %rdx,%r15 │ │ + jmp 65ad5 │ │ + mov $0x11,%cl │ │ + movzbl -0x4b(%rbp),%eax │ │ + jmp 65c1e │ │ + mov %rax,-0x38(%rbp) │ │ + mov %r9,%rax │ │ + jmp 65b47 │ │ + mov %r9,%r15 │ │ + mov -0x88(%rbp),%rax │ │ + jmp 65b1b │ │ + mov $0x11,%cl │ │ + movzbl -0x4e(%rbp),%eax │ │ + jmp 65c1e │ │ + mov $0x11,%cl │ │ + movzbl -0x4c(%rbp),%eax │ │ + jmp 65c1e │ │ + mov $0x11,%cl │ │ + movzbl -0x4d(%rbp),%eax │ │ + jmp 65c1e │ │ + mov $0x43,%cl │ │ + mov -0x90(%rbp),%rax │ │ + mov %eax,%esi │ │ + jmp 65ad5 │ │ + mov $0x11,%cl │ │ + movzbl -0x4f(%rbp),%eax │ │ + jmp 65c1e │ │ + mov $0x11,%cl │ │ + movzbl -0x50(%rbp),%eax │ │ + jmp 65abd │ │ + mov %rcx,%r12 │ │ + jmp 65c30 │ │ + mov $0x11,%r12d │ │ + mov $0x11,%cl │ │ + mov %r12d,%eax │ │ + shr $0x8,%eax │ │ + mov %rax,-0x38(%rbp) │ │ + mov %r12d,%esi │ │ + shr $0x10,%esi │ │ + shr $0x20,%r12 │ │ + jmp 65ad2 │ │ + lea 0x111a8(%rip),%rcx │ │ mov $0x5,%edx │ │ xor %edi,%edi │ │ - mov %rbx,%rsi │ │ - call 32050 │ │ + mov %r14,%rsi │ │ + call 31960 │ │ + mov $0x10,%ecx │ │ + mov $0x30,%r8d │ │ + mov %rbx,%rdi │ │ + xor %esi,%esi │ │ + mov %rdx,%r13 │ │ + mov %r14,%rdx │ │ + call 49090 │ │ + mov %r13,%rdx │ │ + jmp 64690 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x68,%rsp │ │ + sub $0x48,%rsp │ │ mov (%rsi),%rax │ │ - mov 0x8(%rsi),%r12 │ │ - test %r12,%r12 │ │ - je 66301 │ │ + mov 0x8(%rsi),%rcx │ │ + test %rcx,%rcx │ │ + je 65e62 │ │ mov %rsi,%r14 │ │ - dec %r12 │ │ - lea 0x1(%rax),%r13 │ │ - mov %r13,(%rsi) │ │ - mov %r12,0x8(%rsi) │ │ - movzbl (%rax),%ebx │ │ - test %ebx,%ebx │ │ - je 66324 │ │ - mov %rdi,-0x58(%rbp) │ │ - lea 0x0(,%rbx,4),%r15d │ │ - mov %r15,%rdi │ │ - call *0x15136(%rip) │ │ + dec %rcx │ │ + movzbl (%rax),%r15d │ │ + inc %rax │ │ + mov %rax,(%rsi) │ │ + mov %rcx,0x8(%rsi) │ │ + test %r15d,%r15d │ │ + je 65e76 │ │ + mov %rdi,-0x50(%rbp) │ │ + lea 0x0(,%r15,4),%r12d │ │ + mov %r12,%rdi │ │ + call *0x1280d(%rip) │ │ test %rax,%rax │ │ - je 663fd │ │ - mov %rbx,-0x50(%rbp) │ │ - mov %rax,-0x48(%rbp) │ │ - movq $0x0,-0x40(%rbp) │ │ - xor %edx,%edx │ │ - lea -0x50(%rbp),%rdi │ │ - movl $0x0,-0x34(%rbp) │ │ - mov %rbx,-0x80(%rbp) │ │ - test %r12,%r12 │ │ - je 66371 │ │ - mov %rdx,-0x78(%rbp) │ │ - lea 0x1(%rdx),%rcx │ │ - mov %rcx,-0x88(%rbp) │ │ - xor %r15d,%r15d │ │ - xor %ecx,%ecx │ │ - mov %r12,%rdx │ │ - mov %r13,%rsi │ │ - nop │ │ - lea -0x1(%rdx),%r9 │ │ - lea 0x1(%rsi),%r8 │ │ - movzbl (%rsi),%r10d │ │ - cmp $0x3f,%ecx │ │ - jne 6616b │ │ - cmp $0x1,%r10b │ │ - ja 66350 │ │ - movzbl %r10b,%r10d │ │ - mov %r10d,%r11d │ │ - and $0x7f,%r10d │ │ - shl %cl,%r10 │ │ - or %r10,%r15 │ │ - test %r11b,%r11b │ │ - jns 66194 │ │ - add $0x7,%ecx │ │ - mov %r9,%rdx │ │ - mov %r8,%rsi │ │ - test %r9,%r9 │ │ - jne 66150 │ │ - jmp 66363 │ │ - mov %r8,(%r14) │ │ - mov %r9,0x8(%r14) │ │ + je 65f18 │ │ + mov %rax,%rcx │ │ + mov %r15,-0x48(%rbp) │ │ + mov %rax,-0x40(%rbp) │ │ + movq $0x0,-0x38(%rbp) │ │ + xor %r13d,%r13d │ │ + xor %ebx,%ebx │ │ + mov %eax,-0x30(%rbp) │ │ + mov %r15,-0x68(%rbp) │ │ + jmp 65d3c │ │ + nopl (%rax) │ │ + mov %r15w,(%rcx,%r13,4) │ │ + mov -0x30(%rbp),%eax │ │ + mov %ax,0x2(%rcx,%r13,4) │ │ + inc %r13 │ │ + movzbl -0x29(%rbp),%eax │ │ + mov %al,%r12b │ │ + add %r12d,%ebx │ │ + mov %r13,-0x38(%rbp) │ │ + mov -0x68(%rbp),%r15 │ │ + cmp %r13,%r15 │ │ + je 65eb5 │ │ + mov %rcx,-0x70(%rbp) │ │ + lea -0x60(%rbp),%rdi │ │ + mov %r14,%rsi │ │ + call 5a950 │ │ + movzbl -0x60(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 65e94 │ │ + mov -0x58(%rbp),%r15 │ │ + xor %r12d,%r12d │ │ cmp $0x1,%r15 │ │ - sete %cl │ │ + sete -0x29(%rbp) │ │ cmp $0xffff,%r15 │ │ - mov $0xffff,%r13d │ │ - cmovb %r15,%r13 │ │ - test %r9,%r9 │ │ - je 663b6 │ │ - mov %cl,-0x68(%rbp) │ │ - lea -0x2(%rdx),%r12 │ │ - lea 0x2(%rsi),%rcx │ │ - mov %rcx,-0x30(%rbp) │ │ - mov %rcx,(%r14) │ │ - mov %r12,0x8(%r14) │ │ - movzbl 0x1(%rsi),%ecx │ │ - test %cl,%cl │ │ - js 661f4 │ │ - movzbl %cl,%ecx │ │ - mov %rcx,-0x60(%rbp) │ │ - mov -0x78(%rbp),%rcx │ │ - cmp -0x50(%rbp),%rcx │ │ - je 66282 │ │ - jmp 66291 │ │ - test %r12,%r12 │ │ - je 663be │ │ - mov %rdi,%r9 │ │ - and $0x7f,%ecx │ │ - lea -0x3(%rdx),%r12 │ │ - lea 0x3(%rsi),%rdi │ │ - mov %rdi,-0x30(%rbp) │ │ - mov %rdi,(%r14) │ │ - mov %r12,0x8(%r14) │ │ - movzbl 0x2(%rsi),%edi │ │ - mov %edi,%r8d │ │ - and $0x7f,%edi │ │ - shl $0x7,%edi │ │ - movzwl %cx,%ecx │ │ - or %edi,%ecx │ │ - test %r8b,%r8b │ │ - js 66236 │ │ - movzwl %cx,%ecx │ │ - mov %rcx,-0x60(%rbp) │ │ - jmp 66275 │ │ - test %r12,%r12 │ │ - je 663be │ │ - add $0xfffffffffffffffc,%rdx │ │ - lea 0x4(%rsi),%rdi │ │ - mov %rdi,-0x30(%rbp) │ │ - mov %rdi,(%r14) │ │ - mov %rdx,0x8(%r14) │ │ - movzbl 0x3(%rsi),%esi │ │ + mov $0xffff,%eax │ │ + cmovae %rax,%r15 │ │ + mov (%r14),%rax │ │ + mov 0x8(%r14),%rcx │ │ + test %rcx,%rcx │ │ + je 65eb1 │ │ + lea 0x1(%rax),%rdx │ │ + lea -0x1(%rcx),%rdi │ │ + movsbl (%rax),%esi │ │ + mov %rdx,(%r14) │ │ + mov %rdi,0x8(%r14) │ │ + test %si,%si │ │ + js 65dc0 │ │ + mov %esi,-0x30(%rbp) │ │ + cmp -0x48(%rbp),%r13 │ │ + mov -0x70(%rbp),%rcx │ │ + jne 65d10 │ │ + jmp 65e50 │ │ + data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + test %rdi,%rdi │ │ + je 65ecf │ │ + movswl %si,%r8d │ │ + lea 0x2(%rax),%rsi │ │ + lea -0x2(%rcx),%rdi │ │ + movzbl 0x1(%rax),%edx │ │ + mov %edx,%r9d │ │ + mov %rsi,(%r14) │ │ + mov %rdi,0x8(%r14) │ │ + and $0x7f,%r8d │ │ + and $0x7f,%edx │ │ + shl $0x7,%edx │ │ + or %r8d,%edx │ │ + test %r9b,%r9b │ │ + js 65e08 │ │ + mov %edx,-0x30(%rbp) │ │ + cmp -0x48(%rbp),%r13 │ │ + mov -0x70(%rbp),%rcx │ │ + jne 65d10 │ │ + jmp 65e50 │ │ + test %rdi,%rdi │ │ + je 65ed6 │ │ + add $0xfffffffffffffffd,%rcx │ │ + movzbl 0x2(%rax),%esi │ │ + add $0x3,%rax │ │ + mov %rax,(%r14) │ │ + mov %rcx,0x8(%r14) │ │ cmp $0x3,%si │ │ - ja 663ca │ │ - movzwl %si,%esi │ │ - shl $0xe,%esi │ │ - movzwl %cx,%ecx │ │ - or %esi,%ecx │ │ - movzwl %cx,%ecx │ │ - mov %rcx,-0x60(%rbp) │ │ - mov %rdx,%r12 │ │ - mov %r9,%rdi │ │ - mov -0x78(%rbp),%rcx │ │ - cmp -0x50(%rbp),%rcx │ │ - jne 66291 │ │ - mov %rdi,%rbx │ │ - call 674f0 │ │ - mov -0x48(%rbp),%rax │ │ - mov %rbx,%rdi │ │ - xor %ecx,%ecx │ │ - movzbl -0x68(%rbp),%edx │ │ - mov %dl,%cl │ │ - add %ecx,-0x34(%rbp) │ │ + ja 65edd │ │ + movzwl %si,%eax │ │ + shl $0xe,%eax │ │ + movzwl %dx,%ecx │ │ + or %eax,%ecx │ │ + mov %ecx,-0x30(%rbp) │ │ + cmp -0x48(%rbp),%r13 │ │ mov -0x70(%rbp),%rcx │ │ - and $0xffffffffffff0000,%rcx │ │ - mov -0x60(%rbp),%rdx │ │ - or %rdx,%rcx │ │ - mov %rcx,-0x70(%rbp) │ │ - mov -0x78(%rbp),%rcx │ │ - mov %r13w,(%rax,%rcx,4) │ │ - mov %dx,0x2(%rax,%rcx,4) │ │ - mov -0x88(%rbp),%rcx │ │ - mov %rcx,-0x40(%rbp) │ │ - mov %rcx,%rdx │ │ - mov %r15,-0x68(%rbp) │ │ - mov -0x80(%rbp),%rbx │ │ - cmp %rbx,%rcx │ │ - mov -0x30(%rbp),%r13 │ │ - jne 6612c │ │ - cmpl $0x1,-0x34(%rbp) │ │ - mov -0x58(%rbp),%rdi │ │ - jne 6633c │ │ - mov -0x40(%rbp),%rax │ │ - mov %rax,0x10(%rdi) │ │ - movups -0x50(%rbp),%xmm0 │ │ - movups %xmm0,(%rdi) │ │ - jmp 663a7 │ │ - movw $0x13,0x8(%rdi) │ │ - movw $0x0,0xe(%rdi) │ │ - movl $0x0,0xa(%rdi) │ │ + jne 65d10 │ │ + nopw 0x0(%rax,%rax,1) │ │ + lea -0x48(%rbp),%rdi │ │ + call 66d30 │ │ + mov -0x40(%rbp),%rcx │ │ + jmp 65d10 │ │ + movb $0x11,0x8(%rdi) │ │ mov %rax,0x10(%rdi) │ │ movq $0xffffffffffffffff,(%rdi) │ │ - jmp 663a7 │ │ - movq $0x0,-0x50(%rbp) │ │ - movq $0x2,-0x48(%rbp) │ │ - movq $0x0,-0x40(%rbp) │ │ - movb $0x47,0x8(%rdi) │ │ - movq $0xffffffffffffffff,(%rdi) │ │ - cmpq $0x0,-0x50(%rbp) │ │ - jne 6639d │ │ - jmp 663a7 │ │ - mov %r8,(%r14) │ │ - mov %r9,0x8(%r14) │ │ - mov $0x6,%al │ │ - mov -0x58(%rbp),%rdi │ │ - mov -0x68(%rbp),%r13 │ │ - jmp 66377 │ │ - add %r12,%r13 │ │ - mov %r13,(%r14) │ │ - movq $0x0,0x8(%r14) │ │ - mov $0x13,%al │ │ - mov -0x58(%rbp),%rdi │ │ + jmp 65f09 │ │ + movq $0x0,-0x48(%rbp) │ │ + movq $0x2,-0x40(%rbp) │ │ + movq $0x0,-0x38(%rbp) │ │ + movb $0x41,0x8(%rdi) │ │ + jmp 65ef1 │ │ + mov -0x5f(%rbp),%ecx │ │ + mov -0x5c(%rbp),%edx │ │ + mov -0x50(%rbp),%rdi │ │ + mov %edx,0xc(%rdi) │ │ + mov %ecx,0x9(%rdi) │ │ + mov -0x58(%rbp),%rcx │ │ mov %al,0x8(%rdi) │ │ - movb $0x0,0x9(%rdi) │ │ - movw $0x0,0xe(%rdi) │ │ - movl $0x0,0xa(%rdi) │ │ - mov %r13,0x10(%rdi) │ │ + mov %rcx,0x10(%rdi) │ │ + jmp 65ef1 │ │ + mov $0x11,%cl │ │ + jmp 65edf │ │ + cmp $0x1,%ebx │ │ + mov -0x50(%rbp),%rdi │ │ + jne 65e8e │ │ + mov -0x38(%rbp),%rax │ │ + mov %rax,0x10(%rdi) │ │ + movups -0x48(%rbp),%xmm0 │ │ + movups %xmm0,(%rdi) │ │ + jmp 65f09 │ │ + mov $0x11,%cl │ │ + mov %rdx,%rax │ │ + jmp 65edf │ │ + mov $0x11,%cl │ │ + mov %rsi,%rax │ │ + jmp 65edf │ │ + mov $0x6,%cl │ │ + mov -0x50(%rbp),%rdi │ │ + mov %cl,0x8(%rdi) │ │ + mov -0x30(%rbp),%ecx │ │ + mov %cx,0xa(%rdi) │ │ + mov %rax,0x10(%rdi) │ │ movq $0xffffffffffffffff,(%rdi) │ │ - cmpq $0x0,-0x50(%rbp) │ │ - je 663a7 │ │ - mov -0x48(%rbp),%rdi │ │ - call *0x14e99(%rip) │ │ - add $0x68,%rsp │ │ + cmpq $0x0,-0x48(%rbp) │ │ + je 65f09 │ │ + mov -0x40(%rbp),%rdi │ │ + call *0x125ef(%rip) │ │ + add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - xor %edx,%edx │ │ - mov $0x13,%al │ │ - xor %ecx,%ecx │ │ - jmp 663d7 │ │ - xor %edx,%edx │ │ - mov $0x13,%al │ │ - mov -0x30(%rbp),%r8 │ │ - xor %ecx,%ecx │ │ - jmp 663d7 │ │ - mov -0x70(%rbp),%rdx │ │ - mov %rdx,%rcx │ │ - shr $0x10,%rcx │ │ - mov $0x6,%al │ │ - mov -0x58(%rbp),%rdi │ │ - mov %al,0x8(%rdi) │ │ - movb $0x0,0x9(%rdi) │ │ - mov %dx,0xa(%rdi) │ │ - mov %ecx,0xc(%rdi) │ │ - mov %r8,0x10(%rdi) │ │ - movq $0xffffffffffffffff,(%rdi) │ │ - cmpq $0x0,-0x50(%rbp) │ │ - jne 6639d │ │ - jmp 663a7 │ │ mov $0x2,%edi │ │ - mov %r15,%rsi │ │ - call 2899b │ │ + mov %r12,%rsi │ │ + call 27cfb │ │ mov %rax,%rbx │ │ - cmpq $0x0,-0x50(%rbp) │ │ - je 6641e │ │ - mov -0x48(%rbp),%rdi │ │ - call *0x14e22(%rip) │ │ + cmpq $0x0,-0x48(%rbp) │ │ + je 65f39 │ │ + mov -0x40(%rbp),%rdi │ │ + call *0x125bf(%rip) │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - mov (%rsi),%rdx │ │ - mov 0x8(%rsi),%r8 │ │ - test %r8,%r8 │ │ - je 6648f │ │ - lea (%rdx,%r8,1),%rax │ │ - dec %r8 │ │ - inc %rdx │ │ - xor %ecx,%ecx │ │ - xor %r9d,%r9d │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzbl -0x1(%rdx),%r10d │ │ - cmp $0x3f,%ecx │ │ - jne 66460 │ │ - cmp $0x1,%r10b │ │ - ja 664a9 │ │ - movzbl %r10b,%r10d │ │ - mov %r10d,%r11d │ │ - and $0x7f,%r10d │ │ - shl %cl,%r10 │ │ - or %r10,%r9 │ │ - test %r11b,%r11b │ │ - jns 664b4 │ │ - add $0x7,%ecx │ │ - inc %rdx │ │ - add $0xffffffffffffffff,%r8 │ │ - jb 66450 │ │ - mov %rax,(%rsi) │ │ - movq $0x0,0x8(%rsi) │ │ - jmp 66492 │ │ - mov %rdx,%rax │ │ - movw $0x13,(%rdi) │ │ - movw $0x0,0x6(%rdi) │ │ - movl $0x0,0x2(%rdi) │ │ - mov %rax,0x8(%rdi) │ │ - ret │ │ - mov %rdx,(%rsi) │ │ - mov %r8,0x8(%rsi) │ │ - movb $0x6,(%rdi) │ │ - ret │ │ - mov %rdx,(%rsi) │ │ - mov %r8,0x8(%rsi) │ │ - mov %r9,0x8(%rdi) │ │ - movb $0xff,(%rdi) │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -78495,98 +77886,102 @@ │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x68,%rsp │ │ mov %rdi,-0x30(%rbp) │ │ test %r8,%r8 │ │ - je 665a4 │ │ + je 66034 │ │ mov %r8,%r14 │ │ mov %rcx,%r15 │ │ mov %edx,%r12d │ │ mov %rsi,%r13 │ │ shl $0x2,%r14 │ │ movq $0xffffffffffffffff,-0x38(%rbp) │ │ xor %ebx,%ebx │ │ - jmp 66519 │ │ + jmp 65f99 │ │ nopw 0x0(%rax,%rax,1) │ │ add $0x4,%rbx │ │ cmp %rbx,%r14 │ │ - je 6657c │ │ + je 66001 │ │ movzwl 0x2(%r15,%rbx,1),%ecx │ │ - lea -0x88(%rbp),%rdi │ │ + lea -0x80(%rbp),%rdi │ │ mov %r13,%rsi │ │ mov %r12d,%edx │ │ - call 66b70 │ │ - mov -0x88(%rbp),%rax │ │ - lea -0x80(%rbp),%rcx │ │ + call 66490 │ │ + mov -0x80(%rbp),%rax │ │ + lea -0x78(%rbp),%rcx │ │ movups (%rcx),%xmm0 │ │ movaps %xmm0,-0x50(%rbp) │ │ cmp $0xffffffffffffffff,%rax │ │ - je 66567 │ │ + je 65fec │ │ + mov -0x68(%rbp),%rcx │ │ movaps -0x50(%rbp),%xmm0 │ │ - movaps %xmm0,-0x70(%rbp) │ │ - cmpw $0x1,(%r15,%rbx,1) │ │ - jne 66510 │ │ - movaps -0x70(%rbp),%xmm0 │ │ movaps %xmm0,-0x60(%rbp) │ │ + cmpw $0x1,(%r15,%rbx,1) │ │ + jne 65f90 │ │ + movaps -0x60(%rbp),%xmm0 │ │ + movaps %xmm0,-0x90(%rbp) │ │ mov %rax,-0x38(%rbp) │ │ - jmp 66510 │ │ + mov %rcx,-0x40(%rbp) │ │ + jmp 65f90 │ │ movaps -0x50(%rbp),%xmm0 │ │ mov -0x30(%rbp),%rax │ │ movups %xmm0,0x8(%rax) │ │ movq $0xffffffffffffffff,(%rax) │ │ - jmp 66595 │ │ + jmp 66025 │ │ mov -0x38(%rbp),%rcx │ │ cmp $0xffffffffffffffff,%rcx │ │ - je 665a4 │ │ - movaps -0x60(%rbp),%xmm0 │ │ + je 66034 │ │ + movaps -0x90(%rbp),%xmm0 │ │ mov -0x30(%rbp),%rax │ │ movups %xmm0,0x8(%rax) │ │ mov %rcx,(%rax) │ │ + mov -0x40(%rbp),%rcx │ │ + mov %rcx,0x18(%rax) │ │ add $0x68,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea 0x14075(%rip),%rdi │ │ - call 32120 │ │ + lea 0x1180d(%rip),%rdi │ │ + call 329c0 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ sub $0x20,%rsp │ │ mov %rdi,%rbx │ │ mov (%rdi),%rsi │ │ lea (%rsi,%rsi,1),%rax │ │ cmp $0x5,%rax │ │ mov $0x4,%r14d │ │ cmovae %rax,%r14 │ │ mov 0x8(%rdi),%rdx │ │ lea -0x28(%rbp),%rdi │ │ - mov $0x8,%r8d │ │ - mov $0x18,%r9d │ │ + mov $0x10,%r8d │ │ + mov $0x20,%r9d │ │ mov %r14,%rcx │ │ - call 48f50 │ │ + call 49110 │ │ cmpl $0x1,-0x28(%rbp) │ │ - je 66609 │ │ + je 66099 │ │ mov -0x20(%rbp),%rax │ │ mov %rax,0x8(%rbx) │ │ mov %r14,(%rbx) │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov -0x20(%rbp),%rdi │ │ mov -0x18(%rbp),%rsi │ │ - call 2899b │ │ + call 27cfb │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -78596,622 +77991,495 @@ │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x88,%rsp │ │ + sub $0x98,%rsp │ │ mov %rdi,-0x50(%rbp) │ │ movl $0x0,-0x45(%rbp) │ │ movl $0x0,-0x48(%rbp) │ │ test %r8,%r8 │ │ - je 668fc │ │ + je 663b0 │ │ mov %r8,%r14 │ │ mov %rcx,%r15 │ │ mov %edx,%r12d │ │ mov %rsi,%r13 │ │ shl $0x2,%r14 │ │ movq $0xffffffffffffffff,-0x70(%rbp) │ │ movq $0x0,-0x40(%rbp) │ │ xor %ebx,%ebx │ │ movq $0xffffffffffffffff,-0x68(%rbp) │ │ movq $0x0,-0x30(%rbp) │ │ movq $0x0,-0x38(%rbp) │ │ movq $0x0,-0x60(%rbp) │ │ movq $0x0,-0x58(%rbp) │ │ - jmp 666bd │ │ + jmp 6614d │ │ mov %rax,-0x78(%rbp) │ │ mov %rdx,-0x80(%rbp) │ │ + mov %rsi,-0x88(%rbp) │ │ mov %rcx,-0x70(%rbp) │ │ - nopw 0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ add $0x4,%rbx │ │ cmp %rbx,%r14 │ │ - je 66878 │ │ + je 66312 │ │ movzwl 0x2(%r15,%rbx,1),%ecx │ │ - lea -0xa8(%rbp),%rdi │ │ + lea -0xc0(%rbp),%rdi │ │ mov %r13,%rsi │ │ mov %r12d,%edx │ │ - call 66b70 │ │ - mov -0xa8(%rbp),%rcx │ │ - mov -0xa0(%rbp),%rax │ │ - mov -0x98(%rbp),%rdx │ │ + call 66490 │ │ + mov -0xc0(%rbp),%rcx │ │ + mov -0xb8(%rbp),%rax │ │ + mov -0xb0(%rbp),%rdx │ │ cmp $0xffffffffffffffff,%rcx │ │ - je 66863 │ │ - movzwl (%r15,%rbx,1),%esi │ │ - lea -0x1(%rsi),%edi │ │ - cmp $0x4,%edi │ │ - ja 66740 │ │ - lea -0x60fdc(%rip),%r8 │ │ - movslq (%r8,%rdi,4),%rsi │ │ - add %r8,%rsi │ │ - jmp *%rsi │ │ + je 662fa │ │ + mov -0xa8(%rbp),%rsi │ │ + movzwl (%r15,%rbx,1),%edi │ │ + lea -0x1(%rdi),%r8d │ │ + cmp $0x4,%r8d │ │ + ja 661d0 │ │ + lea -0x60a5d(%rip),%r9 │ │ + movslq (%r9,%r8,4),%rdi │ │ + add %r9,%rdi │ │ + jmp *%rdi │ │ add $0xfffffffffffffffe,%rcx │ │ - cmp $0x5,%rcx │ │ - ja 666b0 │ │ - lea -0x60fb2(%rip),%rdx │ │ + cmp $0x6,%rcx │ │ + ja 66140 │ │ + lea -0x60a2b(%rip),%rdx │ │ movslq (%rdx,%rcx,4),%rcx │ │ add %rdx,%rcx │ │ jmp *%rcx │ │ movzbl %al,%eax │ │ mov %rax,-0x38(%rbp) │ │ - jmp 666b0 │ │ - nopw 0x0(%rax,%rax,1) │ │ - cmp $0x2001,%esi │ │ - jne 666b0 │ │ - mov %rax,-0x88(%rbp) │ │ - mov %rdx,-0x90(%rbp) │ │ + jmp 66140 │ │ + cmp $0x2001,%edi │ │ + jne 66140 │ │ + mov %rax,-0x90(%rbp) │ │ + mov %rdx,-0x98(%rbp) │ │ + mov %rsi,-0xa0(%rbp) │ │ mov %rcx,-0x68(%rbp) │ │ - jmp 666b0 │ │ + jmp 66140 │ │ xor $0x1,%rcx │ │ xor $0x10,%rdx │ │ or %rcx,%rdx │ │ - jne 666b0 │ │ + jne 66140 │ │ mov (%rax),%ecx │ │ mov 0x3(%rax),%edx │ │ mov %edx,-0x45(%rbp) │ │ mov %ecx,-0x48(%rbp) │ │ mov 0x7(%rax),%rcx │ │ mov %rcx,-0x60(%rbp) │ │ movzbl 0xf(%rax),%eax │ │ mov %rax,-0x58(%rbp) │ │ - jmp 666b0 │ │ + jmp 66140 │ │ add $0xfffffffffffffffe,%rcx │ │ - cmp $0x5,%rcx │ │ - ja 666b0 │ │ - lea -0x61051(%rip),%rdx │ │ + cmp $0x6,%rcx │ │ + ja 66140 │ │ + lea -0x60acc(%rip),%rdx │ │ movslq (%rdx,%rcx,4),%rcx │ │ add %rdx,%rcx │ │ jmp *%rcx │ │ movzbl %al,%eax │ │ mov %rax,-0x30(%rbp) │ │ - jmp 666b0 │ │ + jmp 66140 │ │ add $0xfffffffffffffffe,%rcx │ │ - cmp $0x5,%rcx │ │ - ja 666b0 │ │ - lea -0x61093(%rip),%rdx │ │ + cmp $0x6,%rcx │ │ + ja 66140 │ │ + lea -0x60b12(%rip),%rdx │ │ movslq (%rdx,%rcx,4),%rcx │ │ add %rdx,%rcx │ │ jmp *%rcx │ │ movzbl %al,%eax │ │ mov %rax,-0x40(%rbp) │ │ - jmp 666b0 │ │ + jmp 66140 │ │ + test %rax,%rax │ │ + js 66140 │ │ + mov %rax,-0x30(%rbp) │ │ + jmp 66140 │ │ + test %rax,%rax │ │ + js 66140 │ │ + mov %rax,-0x40(%rbp) │ │ + jmp 66140 │ │ mov %eax,%eax │ │ mov %rax,-0x30(%rbp) │ │ - jmp 666b0 │ │ + jmp 66140 │ │ + test %rax,%rax │ │ + js 66140 │ │ + mov %rax,-0x38(%rbp) │ │ + jmp 66140 │ │ mov %eax,%eax │ │ mov %rax,-0x40(%rbp) │ │ - jmp 666b0 │ │ + jmp 66140 │ │ mov %eax,%eax │ │ mov %rax,-0x38(%rbp) │ │ - jmp 666b0 │ │ + jmp 66140 │ │ movzwl %ax,%eax │ │ mov %rax,-0x30(%rbp) │ │ - jmp 666b0 │ │ - test %rax,%rax │ │ - js 666b0 │ │ - mov %rax,-0x30(%rbp) │ │ - jmp 666b0 │ │ + jmp 66140 │ │ movzwl %ax,%eax │ │ mov %rax,-0x40(%rbp) │ │ - jmp 666b0 │ │ + jmp 66140 │ │ movzwl %ax,%eax │ │ mov %rax,-0x38(%rbp) │ │ - jmp 666b0 │ │ - test %rax,%rax │ │ - js 666b0 │ │ - mov %rax,-0x40(%rbp) │ │ - jmp 666b0 │ │ - test %rax,%rax │ │ - js 666b0 │ │ - mov %rax,-0x38(%rbp) │ │ - jmp 666b0 │ │ + jmp 66140 │ │ mov -0x50(%rbp),%rcx │ │ mov %rax,0x8(%rcx) │ │ mov %rdx,0x10(%rcx) │ │ movq $0xffffffffffffffff,(%rcx) │ │ - jmp 668ea │ │ + jmp 6639e │ │ mov -0x70(%rbp),%rdx │ │ cmp $0xffffffffffffffff,%rdx │ │ - je 668fc │ │ + je 663b0 │ │ mov -0x45(%rbp),%eax │ │ mov -0x50(%rbp),%rcx │ │ - mov %eax,0x4b(%rcx) │ │ + mov %eax,0x43(%rcx) │ │ mov -0x48(%rbp),%eax │ │ - mov %eax,0x48(%rcx) │ │ + mov %eax,0x40(%rcx) │ │ mov %rdx,(%rcx) │ │ mov -0x78(%rbp),%rax │ │ mov %rax,0x8(%rcx) │ │ mov -0x80(%rbp),%rax │ │ mov %rax,0x10(%rcx) │ │ - mov -0x68(%rbp),%rax │ │ - mov %rax,0x18(%rcx) │ │ mov -0x88(%rbp),%rax │ │ + mov %rax,0x18(%rcx) │ │ + mov -0x68(%rbp),%rax │ │ mov %rax,0x20(%rcx) │ │ mov -0x90(%rbp),%rax │ │ mov %rax,0x28(%rcx) │ │ - mov -0x38(%rbp),%rax │ │ + mov -0x98(%rbp),%rax │ │ mov %rax,0x30(%rcx) │ │ - mov -0x30(%rbp),%rax │ │ + mov -0xa0(%rbp),%rax │ │ mov %rax,0x38(%rcx) │ │ - mov -0x40(%rbp),%rax │ │ - mov %rax,0x40(%rcx) │ │ mov -0x60(%rbp),%rax │ │ - mov %rax,0x4f(%rcx) │ │ + mov %rax,0x47(%rcx) │ │ mov -0x58(%rbp),%rax │ │ - mov %al,0x57(%rcx) │ │ - add $0x88,%rsp │ │ + mov %al,0x4f(%rcx) │ │ + mov -0x38(%rbp),%rax │ │ + mov %rax,0x50(%rcx) │ │ + mov -0x30(%rbp),%rax │ │ + mov %rax,0x58(%rcx) │ │ + mov -0x40(%rbp),%rax │ │ + mov %rax,0x60(%rcx) │ │ + add $0x98,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea 0x13d05(%rip),%rdi │ │ - call 32120 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + lea 0x11479(%rip),%rdi │ │ + call 329c0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - mov (%rsi),%r10 │ │ - mov 0x8(%rsi),%r8 │ │ - test %r8,%r8 │ │ - je 66992 │ │ - mov %rdx,-0x10(%rsp) │ │ - mov %rcx,-0x8(%rsp) │ │ - lea (%r10,%r8,1),%rbx │ │ - xor %r11d,%r11d │ │ - xor %r9d,%r9d │ │ - xor %ecx,%ecx │ │ - mov %r8,%r14 │ │ - xchg %ax,%ax │ │ - lea -0x1(%r14),%r15 │ │ - lea (%r10,%r11,1),%rax │ │ - inc %rax │ │ - movzbl (%r10,%r11,1),%edx │ │ - cmp $0x2,%rdx │ │ - setae %r12b │ │ - cmp $0x3f,%ecx │ │ - sete %r13b │ │ - test %r12b,%r13b │ │ - jne 66999 │ │ - mov %edx,%r12d │ │ - and $0x7f,%edx │ │ - shl %cl,%rdx │ │ - or %rdx,%r9 │ │ - test %r12b,%r12b │ │ - jns 669cb │ │ - add $0x7,%ecx │ │ - inc %r11 │ │ - mov %r15,%r14 │ │ - cmp %r11,%r8 │ │ - jne 66940 │ │ - mov %rbx,(%rsi) │ │ - movq $0x0,0x8(%rsi) │ │ - mov $0x13,%al │ │ - jmp 669a2 │ │ - mov %r10,%rbx │ │ - mov $0x13,%al │ │ - jmp 669a2 │ │ - mov %rax,(%rsi) │ │ - mov %r15,0x8(%rsi) │ │ - mov $0x6,%al │ │ - mov %al,0x8(%rdi) │ │ - movb $0x0,0x9(%rdi) │ │ - movw $0x0,0xe(%rdi) │ │ - movl $0x0,0xa(%rdi) │ │ - mov %rbx,0x10(%rdi) │ │ - movq $0xffffffffffffffff,(%rdi) │ │ + sub $0x18,%rsp │ │ + mov %rcx,%r14 │ │ + mov %rdx,%r15 │ │ + mov %rsi,%r12 │ │ + mov %rdi,%rbx │ │ + lea -0x38(%rbp),%rdi │ │ + call 5a950 │ │ + movzbl -0x38(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 66422 │ │ + mov -0x30(%rbp),%r13 │ │ + lea -0x38(%rbp),%rdi │ │ + mov %r12,%rsi │ │ + call 5a950 │ │ + movzbl -0x38(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 66422 │ │ + mov -0x30(%rbp),%rax │ │ + mov %rax,-0x40(%rbp) │ │ + lea -0x38(%rbp),%rdi │ │ + mov %r12,%rsi │ │ + call 5a950 │ │ + movzbl -0x38(%rbp),%eax │ │ + cmp $0xff,%al │ │ + je 6644f │ │ + mov -0x37(%rbp),%ecx │ │ + mov -0x34(%rbp),%edx │ │ + mov %edx,0xc(%rbx) │ │ + mov %ecx,0x9(%rbx) │ │ + mov -0x30(%rbp),%rcx │ │ + mov %al,0x8(%rbx) │ │ + mov %rcx,0x10(%rbx) │ │ + movq $0xffffffffffffffff,(%rbx) │ │ + add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ + pop %rbp │ │ ret │ │ - mov %rax,(%rsi) │ │ - mov %r15,0x8(%rsi) │ │ - test %r15,%r15 │ │ - je 66a58 │ │ - mov %rsi,-0x18(%rsp) │ │ - mov $0xfffffffffffffffe,%r13 │ │ - sub %r11,%r13 │ │ - mov %r11,%r12 │ │ - not %r12 │ │ - add %r10,%r14 │ │ - add %r11,%r14 │ │ - xor %ecx,%ecx │ │ - xor %ebx,%ebx │ │ - nopw 0x0(%rax,%rax,1) │ │ - lea (%r8,%r13,1),%rsi │ │ - lea (%r10,%r11,1),%rax │ │ - add $0x2,%rax │ │ - movzbl 0x1(%r10,%r11,1),%edx │ │ - cmp $0x3f,%ecx │ │ - jne 66a1c │ │ - cmp $0x1,%dl │ │ - ja 66a5c │ │ - movzbl %dl,%edx │ │ - mov %edx,%r15d │ │ - and $0x7f,%edx │ │ - shl %cl,%rdx │ │ - or %rdx,%rbx │ │ - test %r15b,%r15b │ │ - jns 66a87 │ │ - add $0x7,%ecx │ │ - inc %r11 │ │ - dec %r12 │ │ - dec %r13 │ │ - lea -0x1(%r8),%rax │ │ - cmp %r11,%rax │ │ - jne 66a00 │ │ - mov -0x18(%rsp),%rax │ │ - mov %r14,(%rax) │ │ - movq $0x0,0x8(%rax) │ │ - mov %r14,%rax │ │ - mov $0x13,%cl │ │ - jmp 66a6a │ │ - mov -0x18(%rsp),%rcx │ │ - mov %rax,(%rcx) │ │ - mov %rsi,0x8(%rcx) │ │ - mov $0x6,%cl │ │ - mov %cl,0x8(%rdi) │ │ - movb $0x0,0x9(%rdi) │ │ - movw $0x0,0xe(%rdi) │ │ - movl $0x0,0xa(%rdi) │ │ - mov %rax,0x10(%rdi) │ │ - jmp 669ba │ │ - mov %rax,%r14 │ │ - mov -0x18(%rsp),%rax │ │ - mov %r14,(%rax) │ │ - mov %rsi,0x8(%rax) │ │ - test %rsi,%rsi │ │ - je 66afa │ │ - add %r8,%r12 │ │ - lea (%r10,%r11,1),%r14 │ │ - inc %r14 │ │ - add %r12,%r14 │ │ - sub %r11,%r8 │ │ - add $0xfffffffffffffffd,%r8 │ │ - add %r11,%r10 │ │ - add $0x3,%r10 │ │ - xor %ecx,%ecx │ │ - xor %eax,%eax │ │ - mov -0x18(%rsp),%rsi │ │ - nop │ │ - movzbl -0x1(%r10),%edx │ │ - cmp $0x3f,%ecx │ │ - jne 66acf │ │ - cmp $0x1,%dl │ │ - ja 66afe │ │ - movzbl %dl,%edx │ │ - mov %edx,%r11d │ │ - and $0x7f,%edx │ │ - shl %cl,%rdx │ │ - or %rdx,%rax │ │ - test %r11b,%r11b │ │ - jns 66b24 │ │ - add $0x7,%ecx │ │ - inc %r10 │ │ - add $0xffffffffffffffff,%r8 │ │ - jb 66ac0 │ │ - mov %r14,(%rsi) │ │ - movq $0x0,0x8(%rsi) │ │ - mov $0x13,%al │ │ - jmp 66b07 │ │ - mov %r10,(%rsi) │ │ - mov %r8,0x8(%rsi) │ │ - mov $0x6,%al │ │ - mov %al,0x8(%rdi) │ │ - movb $0x0,0x9(%rdi) │ │ - movw $0x0,0xe(%rdi) │ │ - movl $0x0,0xa(%rdi) │ │ - mov %r14,0x10(%rdi) │ │ - jmp 669ba │ │ - mov %r10,(%rsi) │ │ - mov %r8,0x8(%rsi) │ │ + mov -0x30(%rbp),%rax │ │ xorps %xmm0,%xmm0 │ │ - movups %xmm0,0x48(%rdi) │ │ - movq $0x1f,(%rdi) │ │ - mov -0x10(%rsp),%rcx │ │ - mov %rcx,0x8(%rdi) │ │ - mov -0x8(%rsp),%rcx │ │ - mov %rcx,0x10(%rdi) │ │ - movq $0xffffffffffffffff,0x18(%rdi) │ │ - mov %r9,0x30(%rdi) │ │ - mov %rbx,0x38(%rdi) │ │ - mov %rax,0x40(%rdi) │ │ - jmp 669c1 │ │ + movaps %xmm0,0x40(%rbx) │ │ + movq $0x20,(%rbx) │ │ + mov %r15,0x8(%rbx) │ │ + mov %r14,0x10(%rbx) │ │ + movq $0xffffffffffffffff,0x20(%rbx) │ │ + mov %r13,0x50(%rbx) │ │ + mov -0x40(%rbp),%rcx │ │ + mov %rcx,0x58(%rbx) │ │ + mov %rax,0x60(%rbx) │ │ + jmp 66440 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x10,%rsp │ │ shr $0x8,%edx │ │ movzwl %cx,%eax │ │ lea -0x3(%rax),%r8d │ │ cmp $0x25,%r8d │ │ - ja 66bc3 │ │ - lea -0x613ff(%rip),%rax │ │ + ja 664ee │ │ + lea -0x60d06(%rip),%rax │ │ movslq (%rax,%r8,4),%r8 │ │ add %rax,%r8 │ │ jmp *%r8 │ │ mov (%rsi),%rdx │ │ mov 0x8(%rsi),%rcx │ │ cmp $0x1,%rcx │ │ - jbe 66fee │ │ + jbe 66888 │ │ add $0xfffffffffffffffe,%rcx │ │ lea 0x2(%rdx),%rax │ │ mov %rax,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ movzwl (%rdx),%r8d │ │ sub %r8,%rcx │ │ - jae 66fbf │ │ - jmp 674cb │ │ + jae 668cc │ │ + jmp 66c48 │ │ cmp $0x1f02,%eax │ │ - je 66c26 │ │ + je 66551 │ │ cmp $0x1f21,%eax │ │ - jne 66c8f │ │ + jne 66594 │ │ cmp $0x8,%dl │ │ - jne 671e9 │ │ + jne 66aa3 │ │ mov (%rsi),%rax │ │ mov 0x8(%rsi),%rcx │ │ cmp $0x7,%rcx │ │ - jbe 67362 │ │ + jbe 66c01 │ │ add $0xfffffffffffffff8,%rcx │ │ lea 0x8(%rax),%rdx │ │ mov %rdx,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ movzbl 0x7(%rax),%ecx │ │ movzwl 0x4(%rax),%edx │ │ movzbl 0x6(%rax),%esi │ │ shl $0x10,%esi │ │ or %edx,%esi │ │ mov (%rax),%eax │ │ shl $0x28,%rsi │ │ shl $0x8,%rax │ │ or %rsi,%rax │ │ shrd $0x8,%rcx,%rax │ │ - jmp 6720b │ │ - mov (%rsi),%r8 │ │ - mov 0x8(%rsi),%r9 │ │ - test %r9,%r9 │ │ - je 66e4f │ │ - lea (%r8,%r9,1),%rdx │ │ - dec %r9 │ │ - inc %r8 │ │ - xor %eax,%eax │ │ - xor %ecx,%ecx │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - movzbl -0x1(%r8),%r10d │ │ - cmp $0x3f,%ecx │ │ - jne 66c64 │ │ - cmp $0x1,%r10b │ │ - ja 6724e │ │ - movzbl %r10b,%r10d │ │ - mov %r10d,%r11d │ │ - and $0x7f,%r10d │ │ - shl %cl,%r10 │ │ - or %r10,%rax │ │ - test %r11b,%r11b │ │ - jns 673e7 │ │ - add $0x7,%ecx │ │ - inc %r8 │ │ - add $0xffffffffffffffff,%r9 │ │ - jb 66c50 │ │ - jmp 670ca │ │ + jmp 66ac5 │ │ + mov %rdi,%rbx │ │ + lea -0x20(%rbp),%rdi │ │ + call 5a950 │ │ + movzbl -0x20(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 66974 │ │ + mov -0x18(%rbp),%rax │ │ + mov %eax,%ecx │ │ + shr $0x8,%ecx │ │ + mov %rax,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%rsi │ │ + and %rax,%rsi │ │ + mov $0x1e,%r9d │ │ + mov %rbx,%rdi │ │ + jmp 66cdd │ │ movb $0xc,0x8(%rdi) │ │ mov %cx,0xa(%rdi) │ │ movq $0xffffffffffffffff,(%rdi) │ │ - ret │ │ + jmp 66cfb │ │ mov (%rsi),%rcx │ │ mov 0x8(%rsi),%rax │ │ cmp $0x2,%rax │ │ - jbe 67256 │ │ + jbe 66af8 │ │ add $0xfffffffffffffffd,%rax │ │ lea 0x3(%rcx),%rdx │ │ mov %rdx,(%rsi) │ │ mov %rax,0x8(%rsi) │ │ movzwl (%rcx),%eax │ │ movzbl 0x2(%rcx),%edx │ │ mov %edx,%ecx │ │ shl $0x10,%ecx │ │ or %eax,%ecx │ │ shr $0x8,%ecx │ │ - jmp 66cfe │ │ + jmp 66607 │ │ mov (%rsi),%rax │ │ mov 0x8(%rsi),%rcx │ │ cmp $0x3,%rcx │ │ - jbe 67362 │ │ + jbe 66c01 │ │ add $0xfffffffffffffffc,%rcx │ │ lea 0x4(%rax),%rdx │ │ mov %rdx,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ mov (%rax),%eax │ │ mov %eax,%ecx │ │ shr $0x8,%ecx │ │ mov %eax,%edx │ │ shr $0x10,%edx │ │ - mov $0x1d,%r9d │ │ + mov $0x1e,%r9d │ │ xor %esi,%esi │ │ - jmp 674a0 │ │ + jmp 66cdd │ │ mov (%rsi),%rax │ │ mov 0x8(%rsi),%rcx │ │ cmp $0x10,%rcx │ │ - jb 674cb │ │ + jb 66c48 │ │ add $0xfffffffffffffff0,%rcx │ │ lea 0x10(%rax),%rdx │ │ mov %rdx,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ mov %eax,%ecx │ │ shr $0x8,%ecx │ │ mov %rax,%rdx │ │ shr $0x10,%rdx │ │ movabs $0xffffffff00000000,%rsi │ │ and %rax,%rsi │ │ mov $0x1,%r9d │ │ mov $0x10,%r8d │ │ - jmp 674a0 │ │ - mov (%rsi),%r8 │ │ - mov 0x8(%rsi),%rdx │ │ - dec %rdx │ │ - xor %ecx,%ecx │ │ + jmp 66cdd │ │ + mov (%rsi),%rdx │ │ + mov 0x8(%rsi),%r8 │ │ + test %r8,%r8 │ │ + je 66c18 │ │ + lea (%rdx,%r8,1),%r10 │ │ + dec %r8 │ │ + inc %rdx │ │ xor %eax,%eax │ │ - jmp 66d8c │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %r9d,%r10d │ │ - and $0x7f,%r10d │ │ - shl %cl,%r10 │ │ - or %r10,%rax │ │ - add $0x7,%ecx │ │ - dec %rdx │ │ - test %r9b,%r9b │ │ - jns 673a5 │ │ - mov %r8,%r9 │ │ - cmp $0xffffffffffffffff,%rdx │ │ - je 67383 │ │ - lea 0x1(%r9),%r8 │ │ - mov %r8,(%rsi) │ │ - mov %rdx,0x8(%rsi) │ │ - movzbl (%r9),%r9d │ │ + xor %ecx,%ecx │ │ + nopl 0x0(%rax) │ │ + movzbl -0x1(%rdx),%r9d │ │ + movzbl %r9b,%r11d │ │ cmp $0x3f,%ecx │ │ - jne 66d70 │ │ - cmp $0x7f,%r9d │ │ - je 66d70 │ │ - test %r9d,%r9d │ │ - je 66d70 │ │ - mov $0x7,%al │ │ - jmp 67385 │ │ + jne 6669d │ │ + cmp $0x7f,%r11d │ │ + je 6669d │ │ + test %r11d,%r11d │ │ + jne 66d14 │ │ + mov %r11d,%ebx │ │ + and $0x7f,%ebx │ │ + shl %cl,%rbx │ │ + or %rbx,%rax │ │ + add $0x7,%ecx │ │ + test %r11b,%r11b │ │ + jns 66c98 │ │ + inc %rdx │ │ + add $0xffffffffffffffff,%r8 │ │ + jb 66680 │ │ + mov %r10,(%rsi) │ │ + movq $0x0,0x8(%rsi) │ │ + mov %r10,%rdx │ │ + jmp 66c18 │ │ mov (%rsi),%rax │ │ mov 0x8(%rsi),%rcx │ │ test %rcx,%rcx │ │ - je 6722f │ │ + je 66ae9 │ │ dec %rcx │ │ - lea 0x1(%rax),%rdx │ │ - mov %rdx,(%rsi) │ │ - mov %rcx,0x8(%rsi) │ │ cmpb $0x0,(%rax) │ │ + lea 0x1(%rax),%rax │ │ + mov %rax,(%rsi) │ │ + mov %rcx,0x8(%rsi) │ │ setne %al │ │ - mov $0x9,%r9d │ │ - jmp 6713c │ │ - mov (%rsi),%r8 │ │ - mov 0x8(%rsi),%r9 │ │ - test %r9,%r9 │ │ - je 66e4f │ │ - lea (%r8,%r9,1),%rdx │ │ - dec %r9 │ │ - inc %r8 │ │ - xor %eax,%eax │ │ - xor %ecx,%ecx │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzbl -0x1(%r8),%r10d │ │ - cmp $0x3f,%ecx │ │ - jne 66e24 │ │ - cmp $0x1,%r10b │ │ - ja 6724e │ │ - movzbl %r10b,%r10d │ │ - mov %r10d,%r11d │ │ - and $0x7f,%r10d │ │ - shl %cl,%r10 │ │ - or %r10,%rax │ │ - test %r11b,%r11b │ │ - jns 6747a │ │ - add $0x7,%ecx │ │ - inc %r8 │ │ - add $0xffffffffffffffff,%r9 │ │ - jb 66e10 │ │ - jmp 670ca │ │ - mov %r8,%rdx │ │ - mov $0x13,%al │ │ - jmp 6745a │ │ + mov $0xa,%r9d │ │ + jmp 669f6 │ │ + mov %rdi,%rbx │ │ + lea -0x20(%rbp),%rdi │ │ + call 5a950 │ │ + movzbl -0x20(%rbp),%eax │ │ + cmp $0xff,%al │ │ + jne 66974 │ │ + mov -0x18(%rbp),%rax │ │ + mov %eax,%ecx │ │ + shr $0x8,%ecx │ │ + mov %rax,%rdx │ │ + shr $0x10,%rdx │ │ + movabs $0xffffffff00000000,%rsi │ │ + and %rax,%rsi │ │ + mov $0x8,%r9d │ │ + mov %rbx,%rdi │ │ + jmp 66cdd │ │ cmp $0x8,%dl │ │ - jne 67277 │ │ + jne 66b1d │ │ mov (%rsi),%rax │ │ mov 0x8(%rsi),%rcx │ │ cmp $0x7,%rcx │ │ - jbe 67362 │ │ + jbe 66c01 │ │ add $0xfffffffffffffff8,%rcx │ │ lea 0x8(%rax),%rdx │ │ mov %rdx,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ movzbl 0x7(%rax),%ecx │ │ movzwl 0x4(%rax),%edx │ │ movzbl 0x6(%rax),%esi │ │ shl $0x10,%esi │ │ or %edx,%esi │ │ mov (%rax),%eax │ │ shl $0x28,%rsi │ │ shl $0x8,%rax │ │ or %rsi,%rax │ │ shrd $0x8,%rcx,%rax │ │ - jmp 67299 │ │ + jmp 66b3f │ │ mov (%rsi),%rax │ │ mov 0x8(%rsi),%rcx │ │ cmp $0x1,%rcx │ │ - jbe 674cb │ │ + jbe 66c48 │ │ add $0xfffffffffffffffe,%rcx │ │ lea 0x2(%rax),%rdx │ │ mov %rdx,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ movzwl (%rax),%eax │ │ mov %eax,%ecx │ │ shr $0x8,%ecx │ │ mov $0x3,%r9d │ │ - jmp 6713e │ │ + jmp 669f8 │ │ mov (%rsi),%rax │ │ mov 0x8(%rsi),%rcx │ │ test %rcx,%rcx │ │ - je 674cb │ │ + je 66c48 │ │ xor %r8d,%r8d │ │ + nopw 0x0(%rax,%rax,1) │ │ cmpb $0x0,(%rax,%r8,1) │ │ - je 67419 │ │ + je 66c60 │ │ inc %r8 │ │ cmp %r8,%rcx │ │ - jne 66ef0 │ │ - jmp 674cb │ │ + jne 667e0 │ │ + jmp 66c48 │ │ mov (%rsi),%rax │ │ mov 0x8(%rsi),%rcx │ │ cmp $0x7,%rcx │ │ - jbe 67362 │ │ + jbe 66c01 │ │ add $0xfffffffffffffff8,%rcx │ │ lea 0x8(%rax),%rdx │ │ mov %rdx,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ movzbl 0x7(%rax),%ecx │ │ movzwl 0x4(%rax),%edx │ │ movzbl 0x6(%rax),%esi │ │ @@ -79225,343 +78493,296 @@ │ │ mov %eax,%ecx │ │ shr $0x8,%ecx │ │ mov %rax,%rdx │ │ shr $0x10,%rdx │ │ movabs $0xffffffff00000000,%rsi │ │ and %rax,%rsi │ │ mov $0x5,%r9d │ │ - jmp 674a0 │ │ + jmp 66cdd │ │ mov (%rsi),%rdx │ │ mov 0x8(%rsi),%rcx │ │ cmp $0x3,%rcx │ │ - jbe 66fee │ │ + jbe 66888 │ │ add $0xfffffffffffffffc,%rcx │ │ lea 0x4(%rdx),%rax │ │ mov %rax,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ mov (%rdx),%r8d │ │ sub %r8,%rcx │ │ - jae 66fbf │ │ - jmp 674cb │ │ - mov (%rsi),%rdx │ │ + jae 668cc │ │ + jmp 66c48 │ │ + movb $0x11,0x8(%rdi) │ │ + movb $0x0,0xf(%rdi) │ │ + movw $0x0,0xd(%rdi) │ │ + movl $0x0,0x9(%rdi) │ │ + jmp 66c21 │ │ + mov (%rsi),%rax │ │ mov 0x8(%rsi),%rcx │ │ test %rcx,%rcx │ │ - je 66fee │ │ + je 66ae9 │ │ dec %rcx │ │ - lea 0x1(%rdx),%rax │ │ + movzbl (%rax),%r8d │ │ + inc %rax │ │ mov %rax,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ - movzbl (%rdx),%r8d │ │ sub %r8,%rcx │ │ - jb 674cb │ │ + jb 66c48 │ │ lea (%rax,%r8,1),%rdx │ │ mov %rdx,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ mov %eax,%ecx │ │ shr $0x8,%ecx │ │ mov %rax,%rdx │ │ shr $0x10,%rdx │ │ movabs $0xffffffff00000000,%rsi │ │ and %rax,%rsi │ │ mov $0x1,%r9d │ │ - jmp 674a0 │ │ - movb $0x13,0x8(%rdi) │ │ - movb $0x0,0xf(%rdi) │ │ - movw $0x0,0xd(%rdi) │ │ - movl $0x0,0x9(%rdi) │ │ - mov %rdx,0x10(%rdi) │ │ - movq $0xffffffffffffffff,(%rdi) │ │ - ret │ │ + jmp 66cdd │ │ mov (%rsi),%rax │ │ mov 0x8(%rsi),%rcx │ │ cmp $0x1,%rcx │ │ - jbe 67362 │ │ + jbe 66c01 │ │ add $0xfffffffffffffffe,%rcx │ │ lea 0x2(%rax),%rdx │ │ mov %rdx,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ movzwl (%rax),%eax │ │ mov %eax,%ecx │ │ shr $0x8,%ecx │ │ - mov $0x1d,%r9d │ │ - jmp 6713e │ │ - mov (%rsi),%rax │ │ - mov 0x8(%rsi),%rcx │ │ - test %rcx,%rcx │ │ - je 6722f │ │ - dec %rcx │ │ - lea 0x1(%rax),%rdx │ │ - mov %rdx,(%rsi) │ │ - mov %rcx,0x8(%rsi) │ │ - movzbl (%rax),%eax │ │ + mov $0x1e,%r9d │ │ + jmp 669f8 │ │ + mov (%rsi),%rcx │ │ + mov 0x8(%rsi),%rdx │ │ + test %rdx,%rdx │ │ + je 66af2 │ │ + dec %rdx │ │ + movzbl (%rcx),%eax │ │ + inc %rcx │ │ + mov %rcx,(%rsi) │ │ + mov %rdx,0x8(%rsi) │ │ mov $0x2,%r9d │ │ - jmp 6713c │ │ - mov (%rsi),%rax │ │ - mov 0x8(%rsi),%r9 │ │ - test %r9,%r9 │ │ - je 67412 │ │ - lea (%rax,%r9,1),%rdx │ │ - dec %r9 │ │ - inc %rax │ │ - xor %r8d,%r8d │ │ - xor %ecx,%ecx │ │ - nopl (%rax) │ │ - movzbl -0x1(%rax),%r10d │ │ - cmp $0x3f,%ecx │ │ - jne 670a4 │ │ - cmp $0x1,%r10b │ │ - ja 67451 │ │ - movzbl %r10b,%r10d │ │ - mov %r10d,%r11d │ │ - and $0x7f,%r10d │ │ - shl %cl,%r10 │ │ - or %r10,%r8 │ │ - test %r11b,%r11b │ │ - jns 674bf │ │ - add $0x7,%ecx │ │ - inc %rax │ │ - add $0xffffffffffffffff,%r9 │ │ - jb 67090 │ │ - mov %rdx,(%rsi) │ │ - movq $0x0,0x8(%rsi) │ │ - mov $0x13,%al │ │ - jmp 6745a │ │ + jmp 669f6 │ │ + mov %rdi,%rbx │ │ + lea -0x20(%rbp),%rdi │ │ + mov %rsi,%r14 │ │ + call 5a950 │ │ + movzbl -0x20(%rbp),%eax │ │ + cmp $0xff,%al │ │ + je 66c31 │ │ + mov -0x1f(%rbp),%ecx │ │ + mov -0x1c(%rbp),%edx │ │ + mov %edx,0xc(%rbx) │ │ + mov %ecx,0x9(%rbx) │ │ + mov -0x18(%rbp),%rcx │ │ + mov %al,0x8(%rbx) │ │ + mov %rcx,0x10(%rbx) │ │ + movq $0xffffffffffffffff,(%rbx) │ │ + jmp 66cfb │ │ mov (%rsi),%rax │ │ mov 0x8(%rsi),%rcx │ │ cmp $0x3,%rcx │ │ - jbe 672bd │ │ + jbe 66b63 │ │ add $0xfffffffffffffffc,%rcx │ │ lea 0x4(%rax),%rdx │ │ mov %rdx,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ mov (%rax),%eax │ │ mov %eax,%ecx │ │ shr $0x8,%ecx │ │ mov %eax,%edx │ │ shr $0x10,%edx │ │ mov $0x4,%r9d │ │ xor %esi,%esi │ │ - jmp 674a0 │ │ - mov (%rsi),%rax │ │ - mov 0x8(%rsi),%rcx │ │ - test %rcx,%rcx │ │ - je 67362 │ │ - dec %rcx │ │ - lea 0x1(%rax),%rdx │ │ - mov %rdx,(%rsi) │ │ - mov %rcx,0x8(%rsi) │ │ - movzbl (%rax),%eax │ │ - mov $0x1d,%r9d │ │ + jmp 66cdd │ │ + mov (%rsi),%rcx │ │ + mov 0x8(%rsi),%rdx │ │ + test %rdx,%rdx │ │ + je 66af2 │ │ + dec %rdx │ │ + movzbl (%rcx),%eax │ │ + inc %rcx │ │ + mov %rcx,(%rsi) │ │ + mov %rdx,0x8(%rsi) │ │ + mov $0x1e,%r9d │ │ xor %ecx,%ecx │ │ xor %edx,%edx │ │ xor %esi,%esi │ │ - jmp 674a0 │ │ + jmp 66cdd │ │ cmp $0x8,%dl │ │ - jne 672de │ │ + jne 66b7d │ │ mov (%rsi),%rax │ │ mov 0x8(%rsi),%rcx │ │ cmp $0x7,%rcx │ │ - jbe 67362 │ │ + jbe 66c01 │ │ add $0xfffffffffffffff8,%rcx │ │ lea 0x8(%rax),%rdx │ │ mov %rdx,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ movzbl 0x7(%rax),%ecx │ │ movzwl 0x4(%rax),%edx │ │ movzbl 0x6(%rax),%esi │ │ shl $0x10,%esi │ │ or %edx,%esi │ │ mov (%rax),%eax │ │ shl $0x28,%rsi │ │ shl $0x8,%rax │ │ or %rsi,%rax │ │ shrd $0x8,%rcx,%rax │ │ - jmp 672fc │ │ + jmp 66b9b │ │ cmp $0x8,%dl │ │ - jne 67320 │ │ + jne 66bbf │ │ mov (%rsi),%rax │ │ mov 0x8(%rsi),%rcx │ │ cmp $0x7,%rcx │ │ - jbe 67362 │ │ + jbe 66c01 │ │ add $0xfffffffffffffff8,%rcx │ │ lea 0x8(%rax),%rdx │ │ mov %rdx,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ movzbl 0x7(%rax),%ecx │ │ movzwl 0x4(%rax),%edx │ │ movzbl 0x6(%rax),%esi │ │ shl $0x10,%esi │ │ or %edx,%esi │ │ mov (%rax),%eax │ │ shl $0x28,%rsi │ │ shl $0x8,%rax │ │ or %rsi,%rax │ │ shrd $0x8,%rcx,%rax │ │ - jmp 6733e │ │ + jmp 66bdd │ │ mov (%rsi),%rax │ │ mov 0x8(%rsi),%rcx │ │ cmp $0x3,%rcx │ │ - jbe 67362 │ │ + jbe 66c01 │ │ add $0xfffffffffffffffc,%rcx │ │ lea 0x4(%rax),%rdx │ │ mov %rdx,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ mov (%rax),%eax │ │ mov %eax,%ecx │ │ shr $0x8,%ecx │ │ mov %rax,%rdx │ │ shr $0x10,%rdx │ │ movabs $0xffffffff00000000,%rsi │ │ and %rax,%rsi │ │ - mov $0x1b,%r9d │ │ - jmp 674a0 │ │ - movw $0x13,0x8(%rdi) │ │ - movw $0x0,0xe(%rdi) │ │ - movl $0x0,0xa(%rdi) │ │ - mov %rax,0x10(%rdi) │ │ - movq $0xffffffffffffffff,(%rdi) │ │ - ret │ │ - mov %r8,(%rsi) │ │ - jmp 67454 │ │ - movb $0x13,0x8(%rdi) │ │ + mov $0x1c,%r9d │ │ + jmp 66cdd │ │ + movb $0x11,0x8(%rdi) │ │ + jmp 66c50 │ │ + movb $0x11,0x8(%rdi) │ │ + jmp 66b0d │ │ + movb $0x11,0x8(%rdi) │ │ movb $0x0,0xf(%rdi) │ │ movw $0x0,0xd(%rdi) │ │ movl $0x0,0x9(%rdi) │ │ mov %rcx,0x10(%rdi) │ │ movq $0xffffffffffffffff,(%rdi) │ │ - ret │ │ + jmp 66cfb │ │ mov (%rsi),%rax │ │ mov 0x8(%rsi),%rcx │ │ cmp $0x3,%rcx │ │ - jbe 67362 │ │ + jbe 66c01 │ │ add $0xfffffffffffffffc,%rcx │ │ lea 0x4(%rax),%rdx │ │ mov %rdx,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ mov (%rax),%eax │ │ mov %eax,%ecx │ │ shr $0x8,%ecx │ │ mov %rax,%rdx │ │ shr $0x10,%rdx │ │ movabs $0xffffffff00000000,%rsi │ │ and %rax,%rsi │ │ - mov $0x1a,%r9d │ │ - jmp 674a0 │ │ - movb $0x13,0x8(%rdi) │ │ + mov $0x1b,%r9d │ │ + jmp 66cdd │ │ + movb $0x11,0x8(%rdi) │ │ movb $0x0,0xb(%rdi) │ │ movw $0x0,0x9(%rdi) │ │ movl $0x0,0xc(%rdi) │ │ - mov %rax,0x10(%rdi) │ │ - movq $0xffffffffffffffff,(%rdi) │ │ - ret │ │ + jmp 66c50 │ │ mov (%rsi),%rax │ │ mov 0x8(%rsi),%rcx │ │ cmp $0x3,%rcx │ │ - jbe 67362 │ │ + jbe 66c01 │ │ add $0xfffffffffffffffc,%rcx │ │ lea 0x4(%rax),%rdx │ │ mov %rdx,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ mov (%rax),%eax │ │ mov %eax,%ecx │ │ shr $0x8,%ecx │ │ mov %rax,%rdx │ │ shr $0x10,%rdx │ │ movabs $0xffffffff00000000,%rsi │ │ and %rax,%rsi │ │ - mov $0x1e,%r9d │ │ - jmp 674a0 │ │ + mov $0x1f,%r9d │ │ + jmp 66cdd │ │ mov (%rsi),%rax │ │ mov 0x8(%rsi),%rcx │ │ cmp $0x3,%rcx │ │ - jbe 67362 │ │ + jbe 66c01 │ │ add $0xfffffffffffffffc,%rcx │ │ lea 0x4(%rax),%rdx │ │ mov %rdx,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ mov (%rax),%eax │ │ mov %eax,%ecx │ │ shr $0x8,%ecx │ │ mov %rax,%rdx │ │ shr $0x10,%rdx │ │ movabs $0xffffffff00000000,%rsi │ │ and %rax,%rsi │ │ - mov $0xa,%r9d │ │ - jmp 674a0 │ │ - movb $0x13,0x8(%rdi) │ │ + mov $0xb,%r9d │ │ + jmp 66cdd │ │ + movb $0x11,0x8(%rdi) │ │ movb $0x0,0xf(%rdi) │ │ movw $0x0,0xd(%rdi) │ │ movl $0x0,0x9(%rdi) │ │ - mov %rax,0x10(%rdi) │ │ - movq $0xffffffffffffffff,(%rdi) │ │ - ret │ │ - mov $0x13,%al │ │ + jmp 66c50 │ │ + mov $0x11,%al │ │ mov %al,0x8(%rdi) │ │ - movb $0x0,0x9(%rdi) │ │ - movw $0x0,0xe(%rdi) │ │ - movl $0x0,0xa(%rdi) │ │ - mov %r9,0x10(%rdi) │ │ + mov %r9b,0x9(%rdi) │ │ + mov %rdx,0x10(%rdi) │ │ movq $0xffffffffffffffff,(%rdi) │ │ - ret │ │ - mov $0xffffffffffffffff,%rdx │ │ - shl %cl,%rdx │ │ - xor %esi,%esi │ │ - cmp $0x40,%r9b │ │ - cmovb %rsi,%rdx │ │ - cmp $0x40,%ecx │ │ - cmovge %rsi,%rdx │ │ - or %rdx,%rax │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rsi │ │ - and %rax,%rsi │ │ - mov $0x6,%r9d │ │ - jmp 674a0 │ │ - mov %r8,(%rsi) │ │ - mov %r9,0x8(%rsi) │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - mov %rax,%rdx │ │ - shr $0x10,%rdx │ │ - movabs $0xffffffff00000000,%rsi │ │ - and %rax,%rsi │ │ - mov $0x1d,%r9d │ │ - jmp 674a0 │ │ - mov %rax,%rdx │ │ - mov $0x13,%al │ │ - jmp 6745a │ │ + jmp 66cfb │ │ + mov -0x18(%rbp),%r8 │ │ + mov (%r14),%rax │ │ + mov 0x8(%r14),%rdx │ │ + sub %r8,%rdx │ │ + mov %rbx,%rdi │ │ + jae 66d04 │ │ + movq $0x11,0x8(%rdi) │ │ + mov %rax,0x10(%rdi) │ │ + movq $0xffffffffffffffff,(%rdi) │ │ + jmp 66cfb │ │ mov %r8,%rdx │ │ not %rdx │ │ add %rdx,%rcx │ │ lea (%rax,%r8,1),%rdx │ │ inc %rdx │ │ mov %rdx,(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ mov %eax,%ecx │ │ shr $0x8,%ecx │ │ mov %rax,%rdx │ │ shr $0x10,%rdx │ │ movabs $0xffffffff00000000,%rsi │ │ and %rax,%rsi │ │ - mov $0x1f,%r9d │ │ - jmp 674a0 │ │ - mov %rax,(%rsi) │ │ - mov %r9,0x8(%rsi) │ │ - mov $0x6,%al │ │ - mov %al,0x8(%rdi) │ │ - movb $0x0,0x9(%rdi) │ │ - movw $0x0,0xe(%rdi) │ │ - movl $0x0,0xa(%rdi) │ │ - mov %rdx,0x10(%rdi) │ │ - movq $0xffffffffffffffff,(%rdi) │ │ - ret │ │ - mov %r8,(%rsi) │ │ - mov %r9,0x8(%rsi) │ │ + mov $0x20,%r9d │ │ + jmp 66cdd │ │ + mov %rdx,(%rsi) │ │ + mov $0xffffffffffffffff,%rdx │ │ + shl %cl,%rdx │ │ + xor %r10d,%r10d │ │ + cmp $0x40,%r9b │ │ + cmovb %r10,%rdx │ │ + mov %r8,0x8(%rsi) │ │ + cmp $0x40,%ecx │ │ + cmovge %r10,%rdx │ │ + or %rdx,%rax │ │ mov %eax,%ecx │ │ shr $0x8,%ecx │ │ mov %rax,%rdx │ │ shr $0x10,%rdx │ │ movabs $0xffffffff00000000,%rsi │ │ and %rax,%rsi │ │ mov $0x7,%r9d │ │ @@ -79571,27 +78792,40 @@ │ │ or %ecx,%eax │ │ shl $0x10,%edx │ │ movzwl %ax,%eax │ │ or %edx,%eax │ │ or %rsi,%rax │ │ mov %rax,0x8(%rdi) │ │ mov %r8,0x10(%rdi) │ │ + add $0x10,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ ret │ │ - mov %rax,(%rsi) │ │ - mov %r9,0x8(%rsi) │ │ - sub %r8,%r9 │ │ - jae 674df │ │ - movq $0x13,0x8(%rdi) │ │ - mov %rax,0x10(%rdi) │ │ - movq $0xffffffffffffffff,(%rdi) │ │ - ret │ │ - lea (%rax,%r8,1),%rcx │ │ - mov %rcx,(%rsi) │ │ - mov %r9,0x8(%rsi) │ │ - jmp 66fca │ │ + lea (%rax,%r8,1),%rsi │ │ + mov %rsi,(%r14) │ │ + mov %rdx,0x8(%r14) │ │ + jmp 668d7 │ │ + mov %rdx,(%rsi) │ │ + mov %r8,0x8(%rsi) │ │ + mov $0x7,%al │ │ + jmp 66c1a │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ sub $0x20,%rsp │ │ mov %rdi,%rbx │ │ @@ -79601,28 +78835,68 @@ │ │ mov $0x4,%r14d │ │ cmovae %rax,%r14 │ │ mov 0x8(%rdi),%rdx │ │ lea -0x28(%rbp),%rdi │ │ mov $0x2,%r8d │ │ mov $0x4,%r9d │ │ mov %r14,%rcx │ │ - call 48f50 │ │ + call 49110 │ │ + cmpl $0x1,-0x28(%rbp) │ │ + je 66d89 │ │ + mov -0x20(%rbp),%rax │ │ + mov %rax,0x8(%rbx) │ │ + mov %r14,(%rbx) │ │ + add $0x20,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ + mov -0x20(%rbp),%rdi │ │ + mov -0x18(%rbp),%rsi │ │ + call 27cfb │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x20,%rsp │ │ + mov %rdi,%rbx │ │ + mov (%rdi),%rsi │ │ + lea (%rsi,%rsi,1),%rax │ │ + cmp $0x5,%rax │ │ + mov $0x4,%r14d │ │ + cmovae %rax,%r14 │ │ + mov 0x8(%rdi),%rdx │ │ + lea -0x28(%rbp),%rdi │ │ + mov $0x10,%r8d │ │ + mov $0x30,%r9d │ │ + mov %r14,%rcx │ │ + call 49110 │ │ cmpl $0x1,-0x28(%rbp) │ │ - je 67549 │ │ + je 66df9 │ │ mov -0x20(%rbp),%rax │ │ mov %rax,0x8(%rbx) │ │ mov %r14,(%rbx) │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov -0x20(%rbp),%rdi │ │ mov -0x18(%rbp),%rsi │ │ - call 2899b │ │ + call 27cfb │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -79632,34 +78906,34 @@ │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ test %rsi,%rsi │ │ - jns 67575 │ │ - call 28ab0 │ │ + jns 66e25 │ │ + call 27d20 │ │ mov %rsi,%rbx │ │ mov %rdi,%r14 │ │ mov 0x10(%rdi),%r12 │ │ - je 6759e │ │ + je 66e4e │ │ mov $0x1,%esi │ │ mov %rbx,%rdi │ │ - call *0x13cd1(%rip) │ │ + call *0x116c9(%rip) │ │ test %rax,%rax │ │ - je 675ed │ │ + je 66e9d │ │ mov %rax,%r15 │ │ cmp (%r14),%r12 │ │ - je 675a9 │ │ - jmp 675b1 │ │ + je 66e59 │ │ + jmp 66e61 │ │ mov $0x1,%r15d │ │ cmp (%r14),%r12 │ │ - jne 675b1 │ │ + jne 66e61 │ │ mov %r14,%rdi │ │ - call 676c0 │ │ + call 66f70 │ │ mov 0x8(%r14),%rax │ │ lea 0x0(,%r12,8),%rcx │ │ lea (%rcx,%rcx,2),%rcx │ │ mov %rbx,(%rax,%rcx,1) │ │ mov %r15,0x8(%rax,%rcx,1) │ │ mov %rbx,0x10(%rax,%rcx,1) │ │ inc %r12 │ │ @@ -79671,22 +78945,22 @@ │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov $0x1,%edi │ │ mov %rbx,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ mov %rax,%r14 │ │ test %rbx,%rbx │ │ - je 6760b │ │ + je 66ebb │ │ mov %r15,%rdi │ │ - call *0x13c35(%rip) │ │ + call *0x1163d(%rip) │ │ mov %r14,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -79712,22 +78986,22 @@ │ │ mov %rdx,%r14 │ │ mov %rsi,%r15 │ │ mov %rdi,%r12 │ │ lea -0x2948(%rbp),%r13 │ │ mov $0x2905,%edx │ │ mov %r13,%rdi │ │ xor %esi,%esi │ │ - call *0x13c03(%rip) │ │ + call *0x115fb(%rip) │ │ lea -0x40(%rbp),%rdi │ │ mov %r13,%rsi │ │ mov %r12,%rdx │ │ mov %r15,%rcx │ │ mov %r14,%r8 │ │ mov %rbx,%r9 │ │ - call 3743c │ │ + call 3759c │ │ cmpb $0x0,-0x38(%rbp) │ │ sete %al │ │ cmp %r15,-0x40(%rbp) │ │ sete %cl │ │ and %al,%cl │ │ cmp %rbx,-0x30(%rbp) │ │ sete %al │ │ @@ -79760,28 +79034,28 @@ │ │ mov $0x4,%r14d │ │ cmovae %rax,%r14 │ │ mov 0x8(%rdi),%rdx │ │ lea -0x28(%rbp),%rdi │ │ mov $0x8,%r8d │ │ mov $0x18,%r9d │ │ mov %r14,%rcx │ │ - call 48f50 │ │ + call 49110 │ │ cmpl $0x1,-0x28(%rbp) │ │ - je 67719 │ │ + je 66fc9 │ │ mov -0x20(%rbp),%rax │ │ mov %rax,0x8(%rbx) │ │ mov %r14,(%rbx) │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov -0x20(%rbp),%rdi │ │ mov -0x18(%rbp),%rsi │ │ - call 2899b │ │ + call 27cfb │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -79791,61 +79065,61 @@ │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ sub $0x60,%rsp │ │ mov (%rdi),%rcx │ │ test %rcx,%rcx │ │ - je 67772 │ │ + je 67022 │ │ mov 0x8(%rdi),%rdx │ │ mov 0x10(%rdi),%rax │ │ movq $0x0,-0x50(%rbp) │ │ mov %rcx,-0x48(%rbp) │ │ mov %rdx,-0x40(%rbp) │ │ movq $0x0,-0x30(%rbp) │ │ mov %rcx,-0x28(%rbp) │ │ mov %rdx,-0x20(%rbp) │ │ mov $0x1,%ecx │ │ - jmp 67776 │ │ + jmp 67026 │ │ xor %ecx,%ecx │ │ xor %eax,%eax │ │ mov %rcx,-0x58(%rbp) │ │ mov %rcx,-0x38(%rbp) │ │ mov %rax,-0x18(%rbp) │ │ lea -0x70(%rbp),%rbx │ │ lea -0x58(%rbp),%r14 │ │ nopw 0x0(%rax,%rax,1) │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ - call 677f0 │ │ + call 670a0 │ │ mov -0x70(%rbp),%rax │ │ test %rax,%rax │ │ - je 677ca │ │ + je 6707a │ │ mov -0x60(%rbp),%rcx │ │ shl $0x4,%rcx │ │ cmpb $0xff,(%rax,%rcx,1) │ │ - jne 67790 │ │ + jne 67040 │ │ add %rcx,%rax │ │ mov 0x8(%rax),%rcx │ │ lock decq (%rcx) │ │ - jne 67790 │ │ + jne 67040 │ │ mov 0x8(%rax),%rdi │ │ - call 58140 │ │ - jmp 67790 │ │ + call 58420 │ │ + jmp 67040 │ │ add $0x60,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov %rax,%rbx │ │ lea -0x58(%rbp),%rdi │ │ - call 67b50 │ │ + call 67400 │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ @@ -79853,201 +79127,201 @@ │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ mov %rdi,%r13 │ │ mov 0x40(%rsi),%rax │ │ test %rax,%rax │ │ - je 67899 │ │ + je 67149 │ │ dec %rax │ │ mov %rax,0x40(%rsi) │ │ cmpl $0x1,(%rsi) │ │ - jne 67b37 │ │ + jne 673e7 │ │ mov 0x8(%rsi),%rdi │ │ test %rdi,%rdi │ │ - je 678f9 │ │ + je 671a9 │ │ mov 0x10(%rsi),%r14 │ │ mov 0x18(%rsi),%r15 │ │ movzwl 0x112(%rdi),%eax │ │ cmp %rax,%r15 │ │ - jae 6799b │ │ + jae 6724b │ │ mov %rdi,%r12 │ │ test %r14,%r14 │ │ - je 679eb │ │ + je 6729b │ │ lea (%r12,%r15,8),%rax │ │ add $0x120,%rax │ │ mov %r14,%rdx │ │ and $0x7,%rdx │ │ - je 679f4 │ │ + je 672a4 │ │ xor %r8d,%r8d │ │ nopl 0x0(%rax) │ │ mov (%rax),%rcx │ │ lea 0x118(%rcx),%rax │ │ inc %r8 │ │ cmp %r8,%rdx │ │ - jne 67870 │ │ + jne 67120 │ │ mov %r14,%rdi │ │ sub %r8,%rdi │ │ xor %edx,%edx │ │ cmp $0x8,%r14 │ │ - jae 67a00 │ │ - jmp 67a41 │ │ + jae 672b0 │ │ + jmp 672f1 │ │ mov (%rsi),%rdx │ │ mov 0x8(%rsi),%rdi │ │ mov 0x10(%rsi),%rax │ │ mov 0x18(%rsi),%rcx │ │ movq $0x0,(%rsi) │ │ cmp $0x1,%rdx │ │ - jne 67a93 │ │ + jne 67343 │ │ test %rdi,%rdi │ │ - je 67a5f │ │ + je 6730f │ │ mov 0xb0(%rdi),%rax │ │ test %rax,%rax │ │ - je 67a87 │ │ - mov 0x13967(%rip),%rbx │ │ + je 67337 │ │ + mov 0x1136f(%rip),%rbx │ │ nopl 0x0(%rax) │ │ mov %rax,%r14 │ │ call *%rbx │ │ mov 0xb0(%r14),%rax │ │ mov %r14,%rdi │ │ test %rax,%rax │ │ - jne 678e0 │ │ - jmp 67a8a │ │ + jne 67190 │ │ + jmp 6733a │ │ mov 0x10(%rsi),%rdi │ │ mov 0x18(%rsi),%rax │ │ test %rax,%rax │ │ - je 6797e │ │ + je 6722e │ │ mov %rax,%rcx │ │ and $0x7,%rcx │ │ - je 67aaa │ │ + je 6735a │ │ xor %edx,%edx │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ mov 0x118(%rdi),%rdi │ │ inc %rdx │ │ cmp %rdx,%rcx │ │ - jne 67920 │ │ + jne 671d0 │ │ mov %rax,%rcx │ │ sub %rdx,%rcx │ │ cmp $0x8,%rax │ │ - jb 6797e │ │ + jb 6722e │ │ nopl 0x0(%rax,%rax,1) │ │ mov 0x118(%rdi),%rax │ │ mov 0x118(%rax),%rax │ │ mov 0x118(%rax),%rax │ │ mov 0x118(%rax),%rax │ │ mov 0x118(%rax),%rax │ │ mov 0x118(%rax),%rax │ │ mov 0x118(%rax),%rax │ │ mov 0x118(%rax),%rdi │ │ add $0xfffffffffffffff8,%rcx │ │ - jne 67940 │ │ + jne 671f0 │ │ movq $0x1,(%rsi) │ │ xor %r15d,%r15d │ │ xor %r14d,%r14d │ │ movzwl 0x112(%rdi),%eax │ │ cmp %rax,%r15 │ │ - jb 67843 │ │ + jb 670f3 │ │ mov %r13,-0x30(%rbp) │ │ mov %rsi,%r13 │ │ - mov 0x13897(%rip),%rbx │ │ + mov 0x1129f(%rip),%rbx │ │ nopl 0x0(%rax) │ │ mov 0xb0(%rdi),%r12 │ │ test %r12,%r12 │ │ - je 67b23 │ │ + je 673d3 │ │ inc %r14 │ │ movzwl 0x110(%rdi),%r15d │ │ call *%rbx │ │ mov %r12,%rdi │ │ cmp 0x112(%r12),%r15w │ │ - jae 679b0 │ │ + jae 67260 │ │ mov %r13,%rsi │ │ mov -0x30(%rbp),%r13 │ │ test %r14,%r14 │ │ - jne 6784f │ │ + jne 670ff │ │ lea 0x1(%r15),%rdx │ │ mov %r12,%rcx │ │ - jmp 67a41 │ │ + jmp 672f1 │ │ mov %r14,%rdi │ │ xor %edx,%edx │ │ cmp $0x8,%r14 │ │ - jb 67a41 │ │ + jb 672f1 │ │ nop │ │ mov (%rax),%rax │ │ mov 0x118(%rax),%rax │ │ mov 0x118(%rax),%rax │ │ mov 0x118(%rax),%rax │ │ mov 0x118(%rax),%rax │ │ mov 0x118(%rax),%rax │ │ mov 0x118(%rax),%rax │ │ mov 0x118(%rax),%rcx │ │ lea 0x118(%rcx),%rax │ │ add $0xfffffffffffffff8,%rdi │ │ - jne 67a00 │ │ + jne 672b0 │ │ mov %rcx,0x8(%rsi) │ │ movq $0x0,0x10(%rsi) │ │ mov %rdx,0x18(%rsi) │ │ mov %r12,0x0(%r13) │ │ mov %r14,0x8(%r13) │ │ mov %r15,0x10(%r13) │ │ - jmp 67a9b │ │ + jmp 6734b │ │ test %rcx,%rcx │ │ - je 67abc │ │ + je 6736c │ │ mov %rcx,%rdx │ │ and $0x7,%rdx │ │ - je 67ac4 │ │ + je 67374 │ │ xor %esi,%esi │ │ nop │ │ mov 0x118(%rax),%rax │ │ inc %rsi │ │ cmp %rsi,%rdx │ │ - jne 67a70 │ │ + jne 67320 │ │ mov %rcx,%rdx │ │ sub %rsi,%rdx │ │ - jmp 67ac7 │ │ + jmp 67377 │ │ mov %rdi,%r14 │ │ mov %r14,%rdi │ │ - call *0x137ad(%rip) │ │ + call *0x111b5(%rip) │ │ movq $0x0,0x0(%r13) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov %rax,%rcx │ │ cmp $0x8,%rax │ │ - jae 67940 │ │ - jmp 6797e │ │ + jae 671f0 │ │ + jmp 6722e │ │ mov %rax,%rdi │ │ - jmp 678c2 │ │ + jmp 67172 │ │ mov %rcx,%rdx │ │ mov %rax,%rdi │ │ cmp $0x8,%rcx │ │ - jb 678c2 │ │ + jb 67172 │ │ mov %rax,%rdi │ │ nopw 0x0(%rax,%rax,1) │ │ mov 0x118(%rdi),%rax │ │ mov 0x118(%rax),%rax │ │ mov 0x118(%rax),%rax │ │ mov 0x118(%rax),%rax │ │ mov 0x118(%rax),%rax │ │ mov 0x118(%rax),%rax │ │ mov 0x118(%rax),%rax │ │ mov 0x118(%rax),%rdi │ │ add $0xfffffffffffffff8,%rdx │ │ - jne 67ae0 │ │ - jmp 678c2 │ │ - call *0x13717(%rip) │ │ - lea 0x12b68(%rip),%rdi │ │ - call 32120 │ │ + jne 67390 │ │ + jmp 67172 │ │ + call *0x1111f(%rip) │ │ + lea 0x10588(%rip),%rdi │ │ + call 329c0 │ │ ud2 │ │ - lea 0x129a2(%rip),%rdi │ │ - call 32120 │ │ + lea 0x103f2(%rip),%rdi │ │ + call 329c0 │ │ ud2 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -80062,29 +79336,29 @@ │ │ push %rbx │ │ sub $0x20,%rsp │ │ mov %rdi,%rbx │ │ lea -0x28(%rbp),%r14 │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov %r14,%rdi │ │ mov %rbx,%rsi │ │ - call 677f0 │ │ + call 670a0 │ │ mov -0x28(%rbp),%rax │ │ test %rax,%rax │ │ - je 67baa │ │ + je 6745a │ │ mov -0x18(%rbp),%rcx │ │ shl $0x4,%rcx │ │ cmpb $0xff,(%rax,%rcx,1) │ │ - jne 67b70 │ │ + jne 67420 │ │ add %rcx,%rax │ │ mov 0x8(%rax),%rcx │ │ lock decq (%rcx) │ │ - jne 67b70 │ │ + jne 67420 │ │ mov 0x8(%rax),%rdi │ │ - call 58140 │ │ - jmp 67b70 │ │ + call 58420 │ │ + jmp 67420 │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ @@ -80111,82 +79385,82 @@ │ │ mov $0x4,%r14d │ │ cmovae %rax,%r14 │ │ mov 0x8(%rdi),%rdx │ │ lea -0x28(%rbp),%rdi │ │ mov $0x8,%r8d │ │ mov $0x8,%r9d │ │ mov %r14,%rcx │ │ - call 48f50 │ │ + call 49110 │ │ cmpl $0x1,-0x28(%rbp) │ │ - je 67c19 │ │ + je 674c9 │ │ mov -0x20(%rbp),%rax │ │ mov %rax,0x8(%rbx) │ │ mov %r14,(%rbx) │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov -0x20(%rbp),%rdi │ │ mov -0x18(%rbp),%rsi │ │ - call 2899b │ │ + call 27cfb │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ cmpb $0xfe,(%rdi) │ │ - jne 67c44 │ │ + jne 674f4 │ │ movb $0xff,(%rdi) │ │ movq $0x0,0x8(%rdi) │ │ mov %rdi,%rax │ │ ret │ │ push %rbp │ │ mov %rsp,%rbp │ │ mov $0xff,%edi │ │ xor %esi,%esi │ │ - call 58210 │ │ - lea -0x5dd4b(%rip),%rdi │ │ - lea 0x12806(%rip),%rdx │ │ + call 584f8 │ │ + lea -0x5d36b(%rip),%rdi │ │ + lea 0x10256(%rip),%rdx │ │ mov $0x1d,%esi │ │ - call 30650 │ │ + call 2fe00 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov %rsi,%rax │ │ movzbl (%rsi),%ecx │ │ mov 0x8(%rsi),%rsi │ │ cmpb $0xfe,(%rdi) │ │ - jne 67c95 │ │ + jne 67545 │ │ mov %cl,(%rdi) │ │ mov 0x1(%rax),%ecx │ │ mov 0x4(%rax),%eax │ │ mov %ecx,0x1(%rdi) │ │ mov %eax,0x4(%rdi) │ │ mov %rsi,0x8(%rdi) │ │ mov %rdi,%rax │ │ ret │ │ cmp $0xfe,%cl │ │ - jne 67c9e │ │ + jne 6754e │ │ mov %rdi,%rax │ │ ret │ │ push %rbp │ │ mov %rsp,%rbp │ │ movzbl %cl,%edi │ │ - call 58210 │ │ - lea -0x5dda1(%rip),%rdi │ │ - lea 0x127b0(%rip),%rdx │ │ + call 584f8 │ │ + lea -0x5d3c1(%rip),%rdi │ │ + lea 0x10200(%rip),%rdx │ │ mov $0x1d,%esi │ │ - call 30650 │ │ + call 2fe00 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -80203,343 +79477,334 @@ │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ mov %rdi,%r14 │ │ cmpq $0x0,0x8(%rdi) │ │ - je 67cf1 │ │ + je 675a1 │ │ mov (%r14),%rdi │ │ - call *0x1354f(%rip) │ │ + call *0x10f57(%rip) │ │ mov 0x10(%r14),%rbx │ │ mov 0x18(%r14),%r15 │ │ lea 0x1(%r15),%r12 │ │ mov %rbx,%rdi │ │ cmp $0x1,%r12 │ │ - je 67d1a │ │ - lea 0x230(%rdi),%r14 │ │ + je 675ca │ │ + lea 0x250(%rdi),%r14 │ │ dec %r12 │ │ - call 67f40 │ │ + call 677f0 │ │ mov %r14,%rdi │ │ - jmp 67d00 │ │ + jmp 675b0 │ │ test %r15,%r15 │ │ - je 67d36 │ │ + je 675e6 │ │ mov %rbx,%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x1350a(%rip) │ │ + jmp *0x10f12(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov %rax,%r15 │ │ nopl 0x0(%rax,%rax,1) │ │ dec %r12 │ │ - je 67d69 │ │ - lea 0x230(%r14),%r13 │ │ + je 67619 │ │ + lea 0x250(%r14),%r13 │ │ mov %r14,%rdi │ │ - call 67f40 │ │ + call 677f0 │ │ mov %r13,%r14 │ │ - jmp 67d50 │ │ + jmp 67600 │ │ mov %rbx,%rdi │ │ - call *0x134ce(%rip) │ │ + call *0x10ed6(%rip) │ │ mov %r15,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ test %rsi,%rsi │ │ - je 67e42 │ │ + je 676f5 │ │ mov %rsi,%r14 │ │ mov %rdi,%rbx │ │ - lea 0x1c8(%rdi),%r15 │ │ - mov 0x13495(%rip),%r12 │ │ - jmp 67dbc │ │ - nopl (%rax) │ │ - add $0x1c8,%r15 │ │ + mov 0x10ea4(%rip),%r12 │ │ + mov %rdi,%r15 │ │ + jmp 6766c │ │ + nopl 0x0(%rax) │ │ + add $0x1f0,%r15 │ │ dec %r14 │ │ - je 67e2b │ │ - mov -0x58(%r15),%rax │ │ + je 676de │ │ + mov 0x1a8(%r15),%rax │ │ lock decq (%rax) │ │ - jne 67dcf │ │ - mov -0x58(%r15),%rdi │ │ - call 58140 │ │ - cmpl $0xfffffffe,-0x168(%r15) │ │ - je 67db0 │ │ - cmpq $0x0,-0x110(%r15) │ │ - je 67ded │ │ - mov -0x108(%r15),%rdi │ │ + jne 67685 │ │ + mov 0x1a8(%r15),%rdi │ │ + call 58420 │ │ + cmpl $0xfffffffe,0x10(%r15) │ │ + je 67660 │ │ + cmpq $0x0,0xb0(%r15) │ │ + je 676a0 │ │ + mov 0xb8(%r15),%rdi │ │ call *%r12 │ │ - cmpq $0x0,-0xf8(%r15) │ │ - je 67e01 │ │ - mov -0xf0(%r15),%rdi │ │ + cmpq $0x0,0xc8(%r15) │ │ + je 676b4 │ │ + mov 0xd0(%r15),%rdi │ │ call *%r12 │ │ - cmpq $0x0,-0xe0(%r15) │ │ - je 67e15 │ │ - mov -0xd8(%r15),%rdi │ │ + cmpq $0x0,0xe0(%r15) │ │ + je 676c8 │ │ + mov 0xe8(%r15),%rdi │ │ call *%r12 │ │ - cmpq $0x0,-0xc8(%r15) │ │ - je 67db0 │ │ - mov -0xc0(%r15),%rdi │ │ + cmpq $0x0,0xf8(%r15) │ │ + je 67660 │ │ + mov 0x100(%r15),%rdi │ │ call *%r12 │ │ - jmp 67db0 │ │ + jmp 67660 │ │ mov %rbx,%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x133fe(%rip) │ │ + jmp *0x10e03(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov %rax,%r12 │ │ - lea -0x168(%r15),%rdi │ │ - call 581a0 │ │ + lea 0x10(%r15),%rdi │ │ + call 58480 │ │ + add $0x1f0,%r15 │ │ + nopw 0x0(%rax,%rax,1) │ │ dec %r14 │ │ - je 67e79 │ │ - lea 0x1c8(%r15),%r13 │ │ + je 67739 │ │ + lea 0x1f0(%r15),%r13 │ │ mov %r15,%rdi │ │ - call 67e90 │ │ + call 67750 │ │ mov %r13,%r15 │ │ - jmp 67e60 │ │ + jmp 67720 │ │ mov %rbx,%rdi │ │ - call *0x133be(%rip) │ │ + call *0x10db6(%rip) │ │ mov %r12,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ mov %rdi,%rbx │ │ - mov 0x170(%rdi),%rax │ │ - lock decq (%rax) │ │ - jne 67eb3 │ │ - mov 0x170(%rbx),%rdi │ │ - call 58140 │ │ - cmpl $0xfffffffe,0x60(%rbx) │ │ - je 67f19 │ │ - cmpq $0x0,0xb8(%rbx) │ │ - je 67ed0 │ │ - mov 0xc0(%rbx),%rdi │ │ - call *0x13370(%rip) │ │ - cmpq $0x0,0xd0(%rbx) │ │ - je 67ee7 │ │ - mov 0xd8(%rbx),%rdi │ │ - call *0x13359(%rip) │ │ - cmpq $0x0,0xe8(%rbx) │ │ - je 67efe │ │ - mov 0xf0(%rbx),%rdi │ │ - call *0x13342(%rip) │ │ - cmpq $0x0,0x100(%rbx) │ │ - je 67f19 │ │ - mov 0x108(%rbx),%rdi │ │ + mov 0x1a8(%rdi),%rdi │ │ + lock decq (%rdi) │ │ + jne 6776c │ │ + call 58420 │ │ + cmpl $0xfffffffe,0x10(%rbx) │ │ + je 677d2 │ │ + cmpq $0x0,0xb0(%rbx) │ │ + je 67789 │ │ + mov 0xb8(%rbx),%rdi │ │ + call *0x10d6f(%rip) │ │ + cmpq $0x0,0xc8(%rbx) │ │ + je 677a0 │ │ + mov 0xd0(%rbx),%rdi │ │ + call *0x10d58(%rip) │ │ + cmpq $0x0,0xe0(%rbx) │ │ + je 677b7 │ │ + mov 0xe8(%rbx),%rdi │ │ + call *0x10d41(%rip) │ │ + cmpq $0x0,0xf8(%rbx) │ │ + je 677d2 │ │ + mov 0x100(%rbx),%rdi │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ - jmp *0x13327(%rip) │ │ + jmp *0x10d26(%rip) │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov %rax,%r14 │ │ - add $0x60,%rbx │ │ + add $0x10,%rbx │ │ mov %rbx,%rdi │ │ - call 581a0 │ │ + call 58480 │ │ mov %r14,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ mov %rdi,%rbx │ │ - mov 0x170(%rdi),%rax │ │ - lock decq (%rax) │ │ - jne 67f6a │ │ - mov 0x170(%rbx),%rdi │ │ - call 58140 │ │ - cmpl $0xfffffffe,0x60(%rbx) │ │ - je 67fcc │ │ - cmpq $0x0,0xb8(%rbx) │ │ - je 67f87 │ │ - mov 0xc0(%rbx),%rdi │ │ - call *0x132b9(%rip) │ │ - cmpq $0x0,0xd0(%rbx) │ │ - je 67f9e │ │ - mov 0xd8(%rbx),%rdi │ │ - call *0x132a2(%rip) │ │ - cmpq $0x0,0xe8(%rbx) │ │ - je 67fb5 │ │ - mov 0xf0(%rbx),%rdi │ │ - call *0x1328b(%rip) │ │ - cmpq $0x0,0x100(%rbx) │ │ - je 67fcc │ │ - mov 0x108(%rbx),%rdi │ │ - call *0x13274(%rip) │ │ - cmpq $0x0,0x1c8(%rbx) │ │ - je 68083 │ │ - mov 0x1d0(%rbx),%r14 │ │ + mov 0x1a8(%rdi),%rdi │ │ + lock decq (%rdi) │ │ + jne 67813 │ │ + call 58420 │ │ + cmpl $0xfffffffe,0x10(%rbx) │ │ + je 67875 │ │ + cmpq $0x0,0xb0(%rbx) │ │ + je 67830 │ │ + mov 0xb8(%rbx),%rdi │ │ + call *0x10cc8(%rip) │ │ + cmpq $0x0,0xc8(%rbx) │ │ + je 67847 │ │ + mov 0xd0(%rbx),%rdi │ │ + call *0x10cb1(%rip) │ │ + cmpq $0x0,0xe0(%rbx) │ │ + je 6785e │ │ + mov 0xe8(%rbx),%rdi │ │ + call *0x10c9a(%rip) │ │ + cmpq $0x0,0xf8(%rbx) │ │ + je 67875 │ │ + mov 0x100(%rbx),%rdi │ │ + call *0x10c83(%rip) │ │ + cmpq $0x0,0x1f8(%rbx) │ │ + je 67923 │ │ + mov 0x200(%rbx),%r14 │ │ test %r14,%r14 │ │ - je 68083 │ │ - mov 0x1d8(%rbx),%r15 │ │ + je 67923 │ │ + mov 0x208(%rbx),%r15 │ │ test %r15,%r15 │ │ - je 68033 │ │ + je 678d3 │ │ lea 0x8(%r14),%r12 │ │ - mov 0x1323f(%rip),%r13 │ │ - jmp 68019 │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov 0x10c4e(%rip),%r13 │ │ + jmp 678b9 │ │ + nopl 0x0(%rax) │ │ add $0x18,%r12 │ │ dec %r15 │ │ - je 6802a │ │ + je 678ca │ │ cmpq $0x0,-0x8(%r12) │ │ - je 68010 │ │ + je 678b0 │ │ mov (%r12),%rdi │ │ call *%r13 │ │ - jmp 68010 │ │ + jmp 678b0 │ │ mov %r14,%rdi │ │ - call *0x1320d(%rip) │ │ - mov 0x1e8(%rbx),%r15 │ │ + call *0x10c25(%rip) │ │ + mov 0x218(%rbx),%r15 │ │ test %r15,%r15 │ │ - je 68083 │ │ - mov 0x1e0(%rbx),%r14 │ │ + je 67923 │ │ + mov 0x210(%rbx),%r14 │ │ lea 0x8(%r14),%r12 │ │ - mov 0x131ef(%rip),%r13 │ │ - jmp 68069 │ │ + mov 0x10c07(%rip),%r13 │ │ + jmp 67909 │ │ data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ add $0x20,%r12 │ │ dec %r15 │ │ - je 6807a │ │ + je 6791a │ │ cmpq $0x0,(%r12) │ │ - je 68060 │ │ + je 67900 │ │ mov -0x8(%r12),%rdi │ │ call *%r13 │ │ - jmp 68060 │ │ + jmp 67900 │ │ mov %r14,%rdi │ │ - call *0x131bd(%rip) │ │ - cmpq $0x0,0x1f0(%rbx) │ │ - je 68117 │ │ - mov 0x1f8(%rbx),%r14 │ │ + call *0x10bd5(%rip) │ │ + cmpq $0x0,0x220(%rbx) │ │ + je 679b7 │ │ + mov 0x228(%rbx),%r14 │ │ test %r14,%r14 │ │ - je 68117 │ │ - mov 0x200(%rbx),%r15 │ │ + je 679b7 │ │ + mov 0x230(%rbx),%r15 │ │ test %r15,%r15 │ │ - je 68100 │ │ + je 679a0 │ │ lea 0x20(%r14),%r12 │ │ - mov 0x1318c(%rip),%r13 │ │ - jmp 680c9 │ │ + mov 0x10ba4(%rip),%r13 │ │ + jmp 67969 │ │ cs nopw 0x0(%rax,%rax,1) │ │ add $0x48,%r12 │ │ dec %r15 │ │ - je 680f7 │ │ + je 67997 │ │ cmpq $0x0,-0x20(%r12) │ │ - je 680c0 │ │ + je 67960 │ │ mov -0x18(%r12),%rdi │ │ test %rdi,%rdi │ │ - je 680c0 │ │ + je 67960 │ │ cmpq $0x0,-0x10(%r12) │ │ - je 680e6 │ │ + je 67986 │ │ call *%r13 │ │ cmpq $0x0,(%r12) │ │ - je 680c0 │ │ + je 67960 │ │ mov -0x8(%r12),%rdi │ │ call *%r13 │ │ - jmp 680c0 │ │ + jmp 67960 │ │ mov %r14,%rdi │ │ - call *0x13140(%rip) │ │ - cmpq $0x0,0x210(%rbx) │ │ - je 68117 │ │ - mov 0x208(%rbx),%rdi │ │ - call *0x13129(%rip) │ │ - movzbl 0x218(%rbx),%eax │ │ + call *0x10b58(%rip) │ │ + cmpq $0x0,0x240(%rbx) │ │ + je 679b7 │ │ + mov 0x238(%rbx),%rdi │ │ + call *0x10b41(%rip) │ │ + movzbl 0x1e0(%rbx),%eax │ │ cmp $0xfe,%al │ │ - jne 68131 │ │ + jne 679d1 │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - mov 0x220(%rbx),%rsi │ │ + mov 0x1e8(%rbx),%rsi │ │ movzbl %al,%edi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp 658a0 │ │ + jmp 63fe0 │ │ mov %rax,%r14 │ │ - lea 0x60(%rbx),%rdi │ │ - call 581a0 │ │ - cmpq $0x0,0x1c8(%rbx) │ │ - jne 6817b │ │ - cmpq $0x0,0x1f0(%rbx) │ │ - jne 68191 │ │ - movzbl 0x218(%rbx),%eax │ │ + lea 0x10(%rbx),%rdi │ │ + call 58480 │ │ + cmpq $0x0,0x1f8(%rbx) │ │ + jne 67a1b │ │ + cmpq $0x0,0x220(%rbx) │ │ + jne 67a31 │ │ + movzbl 0x1e0(%rbx),%eax │ │ cmp $0xfe,%al │ │ - jne 681a8 │ │ - jmp 681b7 │ │ - lea 0x1d0(%rbx),%rdi │ │ - call 5b580 │ │ - cmpq $0x0,0x1f0(%rbx) │ │ - je 6816e │ │ - lea 0x1f8(%rbx),%rdi │ │ - call 64770 │ │ - movzbl 0x218(%rbx),%eax │ │ + jne 67a48 │ │ + jmp 67a57 │ │ + lea 0x200(%rbx),%rdi │ │ + call 5b3b0 │ │ + cmpq $0x0,0x220(%rbx) │ │ + je 67a0e │ │ + lea 0x228(%rbx),%rdi │ │ + call 63420 │ │ + movzbl 0x1e0(%rbx),%eax │ │ cmp $0xfe,%al │ │ - je 681b7 │ │ - mov 0x220(%rbx),%rsi │ │ + je 67a57 │ │ + mov 0x1e8(%rbx),%rsi │ │ movzbl %al,%edi │ │ - call 658a0 │ │ + call 63fe0 │ │ mov %r14,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -80551,559 +79816,638 @@ │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0xa8,%rsp │ │ + sub $0x98,%rsp │ │ mov (%rdi),%rbx │ │ mov 0x8(%rdi),%r15 │ │ - mov (%rsi),%rdi │ │ + mov (%rsi),%r14 │ │ mov 0x8(%rsi),%r13 │ │ mov 0x20(%r13),%rax │ │ - mov %rdi,-0x40(%rbp) │ │ + mov %r14,%rdi │ │ mov $0x22,%esi │ │ - mov %rax,-0x68(%rbp) │ │ + mov %rax,-0x58(%rbp) │ │ call *%rax │ │ mov $0x1,%r12b │ │ test %al,%al │ │ - jne 6856a │ │ - mov %rbx,-0xb0(%rbp) │ │ - mov %r15,-0xa8(%rbp) │ │ - lea -0xd0(%rbp),%rdi │ │ - lea -0xb0(%rbp),%rsi │ │ - lea -0x88(%rbp),%r15 │ │ - call 33900 │ │ - mov -0xd0(%rbp),%rax │ │ + jne 67dd6 │ │ + mov %rbx,-0xa0(%rbp) │ │ + mov %r15,-0x98(%rbp) │ │ + lea -0xc0(%rbp),%rdi │ │ + lea -0xa0(%rbp),%rsi │ │ + call 33cb0 │ │ + mov -0xc0(%rbp),%rax │ │ mov %rax,-0x30(%rbp) │ │ test %rax,%rax │ │ - je 6857f │ │ - mov -0xc8(%rbp),%rcx │ │ - mov -0xc0(%rbp),%rax │ │ - mov %rax,-0xa0(%rbp) │ │ - mov -0xb8(%rbp),%rax │ │ - mov %rax,-0x78(%rbp) │ │ + je 67deb │ │ + mov -0xb8(%rbp),%rcx │ │ + mov -0xb0(%rbp),%rax │ │ + mov %rax,-0x90(%rbp) │ │ + mov -0xa8(%rbp),%rax │ │ + mov %rax,-0x68(%rbp) │ │ test %rcx,%rcx │ │ - mov %rcx,-0x38(%rbp) │ │ - je 684c0 │ │ + je 67d10 │ │ mov -0x30(%rbp),%rsi │ │ + mov %rcx,-0x38(%rbp) │ │ add %rsi,%rcx │ │ - mov %rcx,-0x98(%rbp) │ │ - xor %ebx,%ebx │ │ + mov %rcx,-0x88(%rbp) │ │ + xor %r15d,%r15d │ │ xor %r12d,%r12d │ │ - mov %r13,-0x90(%rbp) │ │ - movzbl (%rsi),%ecx │ │ - test %cl,%cl │ │ - mov %rsi,%r14 │ │ - js 682b0 │ │ + mov %r13,-0x80(%rbp) │ │ + jmp 67b55 │ │ + nopl 0x0(%rax,%rax,1) │ │ + add %r12,%r15 │ │ + mov -0x80(%rbp),%r13 │ │ + mov -0x60(%rbp),%rax │ │ + sub %rax,%r12 │ │ + mov -0x40(%rbp),%rax │ │ + add %rax,%r12 │ │ + mov %rax,%rsi │ │ + cmp -0x88(%rbp),%rax │ │ + je 67d85 │ │ + movzbl (%rsi),%ebx │ │ + test %bl,%bl │ │ + mov %rsi,-0x60(%rbp) │ │ + js 67b70 │ │ lea 0x1(%rsi),%rax │ │ - mov %rax,-0x48(%rbp) │ │ - jmp 68320 │ │ + mov %rax,-0x40(%rbp) │ │ + jmp 67bd0 │ │ nopw 0x0(%rax,%rax,1) │ │ - mov %ecx,%eax │ │ + mov %ebx,%eax │ │ and $0x1f,%eax │ │ movzbl 0x1(%rsi),%edx │ │ and $0x3f,%edx │ │ - cmp $0xdf,%cl │ │ - jbe 682f3 │ │ - mov %ecx,%edi │ │ + cmp $0xdf,%bl │ │ + jbe 67bb0 │ │ movzbl 0x2(%rsi),%ecx │ │ shl $0x6,%edx │ │ and $0x3f,%ecx │ │ or %edx,%ecx │ │ - cmp $0xf0,%dil │ │ - jb 68304 │ │ + cmp $0xf0,%bl │ │ + jb 67bc1 │ │ lea 0x4(%rsi),%rdx │ │ - mov %rdx,-0x48(%rbp) │ │ - movzbl 0x3(%rsi),%edx │ │ + mov %rdx,-0x40(%rbp) │ │ + movzbl 0x3(%rsi),%ebx │ │ and $0x7,%eax │ │ shl $0x12,%eax │ │ shl $0x6,%ecx │ │ - and $0x3f,%edx │ │ - or %ecx,%edx │ │ - mov %edx,%ecx │ │ - jmp 6830f │ │ + and $0x3f,%ebx │ │ + or %ecx,%ebx │ │ + or %eax,%ebx │ │ + jmp 67bd0 │ │ lea 0x2(%rsi),%rcx │ │ - mov %rcx,-0x48(%rbp) │ │ + mov %rcx,-0x40(%rbp) │ │ shl $0x6,%eax │ │ or %edx,%eax │ │ - mov %eax,%ecx │ │ - jmp 68320 │ │ + mov %eax,%ebx │ │ + jmp 67bd0 │ │ lea 0x3(%rsi),%rdx │ │ - mov %rdx,-0x48(%rbp) │ │ + mov %rdx,-0x40(%rbp) │ │ shl $0xc,%eax │ │ or %eax,%ecx │ │ - data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %r15,%rdi │ │ - mov %ecx,-0x6c(%rbp) │ │ - mov %ecx,%esi │ │ + mov %ecx,%ebx │ │ + lea -0x78(%rbp),%rdi │ │ + mov %ebx,%esi │ │ mov $0x10001,%edx │ │ - call 31a40 │ │ - movzbl -0x7b(%rbp),%eax │ │ - sub -0x7c(%rbp),%al │ │ + call 31060 │ │ + movzbl -0x6b(%rbp),%eax │ │ + sub -0x6c(%rbp),%al │ │ cmp $0x1,%al │ │ - jne 68350 │ │ - mov %r14,%rcx │ │ - jmp 6847a │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ + je 67b37 │ │ + cmp -0x38(%rbp),%r12 │ │ + ja 67dfb │ │ mov %r12,%rdx │ │ - sub %rbx,%rdx │ │ - jb 68590 │ │ - test %rbx,%rbx │ │ - je 6837c │ │ - cmp -0x38(%rbp),%rbx │ │ - jae 68376 │ │ + sub %r15,%rdx │ │ + jb 67dfb │ │ + cmp -0x38(%rbp),%r15 │ │ + je 67c34 │ │ + test %r15,%r15 │ │ + je 67c1f │ │ mov -0x30(%rbp),%rax │ │ - cmpb $0xbf,(%rax,%rbx,1) │ │ - jg 6837c │ │ - jmp 68590 │ │ - jne 68590 │ │ - test %r12,%r12 │ │ - je 6839d │ │ + cmpb $0xbf,(%rax,%r15,1) │ │ + jle 67dfb │ │ cmp -0x38(%rbp),%r12 │ │ - jae 68397 │ │ + je 67c34 │ │ mov -0x30(%rbp),%rax │ │ cmpb $0xbf,(%rax,%r12,1) │ │ - jg 6839d │ │ - jmp 68590 │ │ - jne 68590 │ │ - add -0x30(%rbp),%rbx │ │ - mov -0x40(%rbp),%rdi │ │ - mov %rbx,%rsi │ │ + jle 67dfb │ │ + add -0x30(%rbp),%r15 │ │ + mov %r14,%rdi │ │ + mov %r15,%rsi │ │ call *0x18(%r13) │ │ test %al,%al │ │ - jne 68567 │ │ - movups -0x88(%rbp),%xmm0 │ │ - movaps %xmm0,-0x60(%rbp) │ │ - movzbl -0x53(%rbp),%r13d │ │ - movzbl -0x54(%rbp),%r15d │ │ - cmp $0x81,%r13 │ │ - jb 68400 │ │ - mov -0x60(%rbp),%ebx │ │ - dec %r15b │ │ - mov %r14,%rcx │ │ - nopl 0x0(%rax,%rax,1) │ │ - inc %r15b │ │ - cmp %r13b,%r15b │ │ - jae 68440 │ │ - mov -0x40(%rbp),%rdi │ │ - mov %ebx,%esi │ │ - call *-0x68(%rbp) │ │ - mov %r14,%rcx │ │ + jne 67dd3 │ │ + movups -0x78(%rbp),%xmm0 │ │ + movaps %xmm0,-0x50(%rbp) │ │ + movzbl -0x43(%rbp),%eax │ │ + movzbl -0x44(%rbp),%r13d │ │ + cmp $0x80,%al │ │ + jbe 67ca0 │ │ + mov -0x50(%rbp),%r15d │ │ + sub %r13b,%al │ │ + movzbl %al,%r13d │ │ + mov $0x0,%eax │ │ + cmovb %eax,%r13d │ │ + inc %r13b │ │ + cs nopw 0x0(%rax,%rax,1) │ │ + dec %r13b │ │ + je 67cd0 │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + call *-0x58(%rbp) │ │ test %al,%al │ │ - je 683e0 │ │ - jmp 68567 │ │ - nopl (%rax) │ │ - mov %r14,%rcx │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + je 67c80 │ │ + jmp 67dd3 │ │ + nopw 0x0(%rax,%rax,1) │ │ + movzbl %al,%ecx │ │ + cmp %al,%r13b │ │ + cmova %r13d,%ecx │ │ + movzbl %cl,%r15d │ │ + xchg %ax,%ax │ │ cmp %r13,%r15 │ │ - jae 68440 │ │ - movzbl -0x60(%rbp,%r15,1),%esi │ │ - inc %r15 │ │ - mov -0x40(%rbp),%rdi │ │ - call *-0x68(%rbp) │ │ - mov %r14,%rcx │ │ + je 67cd0 │ │ + movzbl -0x50(%rbp,%r13,1),%esi │ │ + inc %r13 │ │ + mov %r14,%rdi │ │ + call *-0x58(%rbp) │ │ test %al,%al │ │ - je 68410 │ │ - jmp 68567 │ │ - data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov $0x1,%ebx │ │ - mov -0x6c(%rbp),%eax │ │ - cmp $0x80,%eax │ │ - jb 68469 │ │ - mov $0x2,%ebx │ │ - cmp $0x800,%eax │ │ - jb 68469 │ │ - cmp $0x10000,%eax │ │ - mov $0x4,%ebx │ │ - sbb $0x0,%rbx │ │ - add %r12,%rbx │ │ - mov -0x90(%rbp),%r13 │ │ - lea -0x88(%rbp),%r15 │ │ - mov -0x48(%rbp),%rax │ │ - sub %rcx,%r12 │ │ - add %rax,%r12 │ │ - mov %rax,%rsi │ │ - cmp -0x98(%rbp),%rax │ │ - jne 68293 │ │ - test %rbx,%rbx │ │ - mov $0x1,%r12b │ │ - je 684c0 │ │ - mov -0x38(%rbp),%rax │ │ - cmp %rax,%rbx │ │ - jae 68547 │ │ - mov -0x30(%rbp),%rax │ │ - cmpb $0xc0,(%rax,%rbx,1) │ │ - jl 6854d │ │ - mov %rbx,%rax │ │ - jmp 684c2 │ │ + je 67cb0 │ │ + jmp 67dd3 │ │ + nopl (%rax) │ │ + mov $0x1,%r15d │ │ + cmp $0x80,%ebx │ │ + jb 67b30 │ │ + mov $0x2,%r15d │ │ + cmp $0x800,%ebx │ │ + jb 67b30 │ │ + cmp $0x10000,%ebx │ │ + mov $0x4,%r15d │ │ + sbb $0x0,%r15 │ │ + jmp 67b30 │ │ nopl 0x0(%rax) │ │ xor %eax,%eax │ │ mov -0x30(%rbp),%rsi │ │ add %rax,%rsi │ │ - mov -0x38(%rbp),%rdx │ │ - sub %rax,%rdx │ │ - mov -0x40(%rbp),%rdi │ │ + sub %rax,%rcx │ │ + mov %r14,%rdi │ │ + mov %rcx,%rdx │ │ call *0x18(%r13) │ │ test %al,%al │ │ - jne 6856a │ │ - cmpq $0x0,-0x78(%rbp) │ │ - je 68534 │ │ + jne 67dd6 │ │ + cmpq $0x0,-0x68(%rbp) │ │ + lea -0x78(%rbp),%r15 │ │ + je 67abd │ │ xor %ebx,%ebx │ │ - nopl 0x0(%rax) │ │ - mov -0xa0(%rbp),%rax │ │ + nop │ │ + mov -0x90(%rbp),%rax │ │ movzbl (%rax,%rbx,1),%eax │ │ - mov %al,-0x88(%rbp) │ │ - mov %r15,-0x60(%rbp) │ │ - lea -0x34a7c(%rip),%rax │ │ - mov %rax,-0x58(%rbp) │ │ - mov -0x40(%rbp),%rdi │ │ + mov %al,-0x78(%rbp) │ │ + mov %r15,-0x50(%rbp) │ │ + lea -0x33f19(%rip),%rax │ │ + mov %rax,-0x48(%rbp) │ │ + mov %r14,%rdi │ │ mov %r13,%rsi │ │ - lea -0x5f08c(%rip),%rdx │ │ - lea -0x60(%rbp),%rcx │ │ - call 30680 │ │ + lea -0x5e870(%rip),%rdx │ │ + lea -0x50(%rbp),%rcx │ │ + call 2fe30 │ │ test %al,%al │ │ - jne 6856a │ │ + jne 67dd6 │ │ inc %rbx │ │ - cmp %rbx,-0x78(%rbp) │ │ - jne 684f0 │ │ - lea -0xd0(%rbp),%rdi │ │ - lea -0xb0(%rbp),%rsi │ │ - jmp 68233 │ │ - je 684c2 │ │ - lea 0x1146c(%rip),%r8 │ │ - mov -0x30(%rbp),%rdi │ │ + cmp %rbx,-0x68(%rbp) │ │ + jne 67d40 │ │ + jmp 67abd │ │ + test %r15,%r15 │ │ + mov $0x1,%r12b │ │ + je 67da9 │ │ + mov -0x38(%rbp),%rcx │ │ + cmp %rcx,%r15 │ │ + jae 67db4 │ │ + mov -0x30(%rbp),%rax │ │ + cmpb $0xc0,(%rax,%r15,1) │ │ + jl 67dbd │ │ + mov %r15,%rax │ │ + jmp 67d12 │ │ + xor %eax,%eax │ │ mov -0x38(%rbp),%rcx │ │ + jmp 67d12 │ │ + mov %rcx,%rax │ │ + je 67d12 │ │ + lea 0xeecc(%rip),%r8 │ │ + mov -0x30(%rbp),%rdi │ │ mov %rcx,%rsi │ │ - mov %rbx,%rdx │ │ - call 32e20 │ │ + mov %r15,%rdx │ │ + call 32540 │ │ mov $0x1,%r12b │ │ mov %r12d,%eax │ │ - add $0xa8,%rsp │ │ + add $0x98,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - mov -0x40(%rbp),%rdi │ │ + mov %r14,%rdi │ │ mov $0x22,%esi │ │ - call *-0x68(%rbp) │ │ + call *-0x58(%rbp) │ │ mov %eax,%r12d │ │ - jmp 6856a │ │ - lea 0x11441(%rip),%r8 │ │ + jmp 67dd6 │ │ + lea 0xeea6(%rip),%r8 │ │ mov -0x30(%rbp),%rdi │ │ mov -0x38(%rbp),%rsi │ │ - mov %rbx,%rdx │ │ + mov %r15,%rdx │ │ mov %r12,%rcx │ │ - call 32e20 │ │ + call 32540 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ sub %rdx,%rsi │ │ - jae 685b8 │ │ + jae 67e28 │ │ xor %eax,%eax │ │ ret │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ - push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x18,%rsp │ │ - mov %rdx,%rbx │ │ - mov %rdi,%r14 │ │ + sub $0x20,%rsp │ │ + mov %rdx,%r14 │ │ + mov %rdi,%rbx │ │ lea (%rdi,%rdx,1),%rax │ │ cmp $0x4,%rsi │ │ mov $0x4,%edx │ │ cmovb %rsi,%rdx │ │ - lea -0x40(%rbp),%rdi │ │ + lea -0x38(%rbp),%rdi │ │ mov %rax,%rsi │ │ - call 32160 │ │ + call 31760 │ │ mov $0x1,%al │ │ - cmpl $0x1,-0x40(%rbp) │ │ - jne 68657 │ │ - cmpq $0x0,-0x38(%rbp) │ │ - jne 68657 │ │ - cmp $0x4,%rbx │ │ - mov $0x4,%r13d │ │ - cmovb %rbx,%r13 │ │ - cmp $0x2,%rbx │ │ - jae 68613 │ │ - xor %eax,%eax │ │ - jmp 68657 │ │ - mov $0x2,%r12d │ │ - lea -0x40(%rbp),%r15 │ │ - nopl (%rax) │ │ - mov %rbx,%rsi │ │ - sub %r12,%rsi │ │ - add %r14,%rsi │ │ + cmpl $0x1,-0x38(%rbp) │ │ + jne 67ece │ │ + cmpq $0x0,-0x30(%rbp) │ │ + jne 67ece │ │ + cmp $0x2,%r14 │ │ + jb 67ec8 │ │ + cmp $0x4,%r14 │ │ + mov $0x4,%eax │ │ + cmovb %r14,%rax │ │ + mov $0x1,%r12d │ │ + sub %rax,%r12 │ │ + add %r14,%rbx │ │ + add $0xfffffffffffffffe,%rbx │ │ + mov $0x2,%r14d │ │ + lea -0x38(%rbp),%r15 │ │ + cs nopw 0x0(%rax,%rax,1) │ │ mov %r15,%rdi │ │ - mov %r12,%rdx │ │ - call 32160 │ │ - cmpb $0x0,-0x40(%rbp) │ │ - je 68655 │ │ - cmp %r13,%r12 │ │ - mov %r12,%rcx │ │ - adc $0x0,%rcx │ │ + mov %rbx,%rsi │ │ + mov %r14,%rdx │ │ + call 31760 │ │ + cmpq $0x0,-0x38(%rbp) │ │ + je 67ecc │ │ + lea (%r12,%r14,1),%rax │ │ + inc %rax │ │ + inc %r14 │ │ + dec %rbx │ │ + cmp $0x2,%rax │ │ + jne 67ea0 │ │ xor %eax,%eax │ │ - cmp %r13,%r12 │ │ - jae 68657 │ │ - mov %rcx,%r12 │ │ - cmp %r13,%rcx │ │ - jbe 68620 │ │ - jmp 68657 │ │ + jmp 67ece │ │ mov $0x1,%al │ │ - add $0x18,%rsp │ │ + add $0x20,%rsp │ │ pop %rbx │ │ pop %r12 │ │ - pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ sub $0xb8,%rsp │ │ mov %rdi,%rbx │ │ lea -0x38(%rbp),%rdi │ │ - call 29030 │ │ + call 28430 │ │ mov -0x38(%rbp),%rax │ │ cmp $0xffffffffffffffff,%rax │ │ - je 686b7 │ │ - lea 0x11f9b(%rip),%rcx │ │ + je 67f27 │ │ + lea 0xfa2b(%rip),%rcx │ │ mov %rcx,0x8(%rbx) │ │ movq $0x1,(%rbx) │ │ test %rax,%rax │ │ - je 68769 │ │ + je 67fed │ │ mov -0x30(%rbp),%r14 │ │ - jmp 6872e │ │ + jmp 67f9e │ │ mov -0x30(%rbp),%r14 │ │ mov -0x28(%rbp),%r15 │ │ xorps %xmm0,%xmm0 │ │ movaps %xmm0,-0x50(%rbp) │ │ movaps %xmm0,-0x60(%rbp) │ │ movaps %xmm0,-0x70(%rbp) │ │ movaps %xmm0,-0x80(%rbp) │ │ movaps %xmm0,-0x90(%rbp) │ │ movaps %xmm0,-0xa0(%rbp) │ │ movaps %xmm0,-0xb0(%rbp) │ │ movaps %xmm0,-0xc0(%rbp) │ │ movaps %xmm0,-0xd0(%rbp) │ │ lea -0xd0(%rbp),%rsi │ │ mov %r14,%rdi │ │ - call *0x12c83(%rip) │ │ + call *0x106d3(%rip) │ │ cmp $0xffffffff,%eax │ │ - je 68744 │ │ + je 67fb4 │ │ lea 0x8(%rbx),%rdi │ │ lea -0xd0(%rbp),%rsi │ │ mov $0x90,%edx │ │ - call *0x12b28(%rip) │ │ + call *0x10570(%rip) │ │ xor %eax,%eax │ │ mov %rax,(%rbx) │ │ movb $0x0,(%r14) │ │ test %r15,%r15 │ │ - je 68769 │ │ + je 67fed │ │ mov %r14,%rdi │ │ add $0xb8,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x12afc(%rip) │ │ - call *0x12b26(%rip) │ │ - mov (%rax),%eax │ │ + jmp *0x10544(%rip) │ │ + call *0x10576(%rip) │ │ + movslq (%rax),%rax │ │ + mov 0x1479c(%rip),%rdx │ │ + lea 0xf955(%rip),%rcx │ │ + cmp %rcx,%rdx │ │ + jne 67ffb │ │ shl $0x20,%rax │ │ or $0x2,%rax │ │ mov %rax,0x8(%rbx) │ │ mov $0x1,%eax │ │ mov %rax,(%rbx) │ │ movb $0x0,(%r14) │ │ test %r15,%r15 │ │ - jne 6872e │ │ + jne 67f9e │ │ add $0xb8,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ + mov %rcx,0x1475e(%rip) │ │ + jmp 67fd0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - cmpb $0x2,0x38(%rsi) │ │ - jae 687ba │ │ - mov (%rsi),%rcx │ │ + push %r14 │ │ + push %rbx │ │ + movzbl (%rdi),%ecx │ │ + lea -0x5(%rcx),%r8 │ │ + xor %eax,%eax │ │ + cmp $0x6,%rcx │ │ + cmovb %rax,%r8 │ │ + movzbl (%rsi),%edx │ │ + lea -0x5(%rdx),%r9 │ │ + cmp $0x6,%rdx │ │ + cmovb %rax,%r9 │ │ + cmp %r9,%r8 │ │ + jne 68066 │ │ + mov $0x1,%al │ │ + test %r8,%r8 │ │ + je 6806b │ │ + cmp $0x4,%r8d │ │ + jne 68066 │ │ + mov 0x10(%rdi),%rdx │ │ + cmp 0x10(%rsi),%rdx │ │ + jne 680bc │ │ + mov 0x8(%rsi),%rsi │ │ + mov 0x8(%rdi),%rdi │ │ + call *0x104ff(%rip) │ │ + test %eax,%eax │ │ + sete %al │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ + cmp $0x5,%dl │ │ + ja 68066 │ │ + cmp %dl,%cl │ │ + jne 680bc │ │ + mov %ecx,%eax │ │ + lea -0x62839(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmp *%rax │ │ + mov 0x10(%rdi),%rdx │ │ + cmp 0x10(%rsi),%rdx │ │ + jne 680bc │ │ + mov %rsi,%rbx │ │ + mov 0x8(%rsi),%rsi │ │ + mov %rdi,%r14 │ │ + mov 0x8(%rdi),%rdi │ │ + call *0x104bc(%rip) │ │ + test %eax,%eax │ │ + jne 680bc │ │ + mov 0x20(%r14),%rdx │ │ + cmp 0x20(%rbx),%rdx │ │ + jne 680bc │ │ + mov 0x18(%rbx),%rsi │ │ + mov 0x18(%r14),%rdi │ │ + jmp 6805b │ │ + xor %eax,%eax │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + ret │ │ + movzbl 0x1(%rdi),%eax │ │ + cmp 0x1(%rsi),%al │ │ + jmp 68063 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + movzbl 0x38(%rsi),%edx │ │ + movzbl 0x3a(%rsi),%eax │ │ + cmp $0x2,%dl │ │ + setb %cl │ │ + and %al,%cl │ │ + movzbl %cl,%ecx │ │ + cmp $0x1,%dl │ │ + ja 680f4 │ │ + test $0x1,%al │ │ + je 6817c │ │ + xor %eax,%eax │ │ + add %rcx,%rax │ │ mov 0x8(%rsi),%rdx │ │ - cmpb $0x0,0x3a(%rsi) │ │ - je 68830 │ │ - mov $0x1,%eax │ │ - test %rdx,%rdx │ │ - jne 687c3 │ │ - lea 0x121d4(%rip),%rcx │ │ - mov $0x1,%edi │ │ + cmp %rdx,%rax │ │ + ja 681d8 │ │ + mov (%rsi),%r8 │ │ + lea (%r8,%rax,1),%rcx │ │ + mov %rax,%r9 │ │ + neg %r9 │ │ xor %esi,%esi │ │ - xor %edx,%edx │ │ - call 32050 │ │ - mov (%rsi),%rcx │ │ - mov 0x8(%rsi),%rdx │ │ - xor %eax,%eax │ │ - lea (%rcx,%rax,1),%rsi │ │ mov %rdx,%r11 │ │ - sub %rax,%r11 │ │ - lea (%rdx,%rcx,1),%r9 │ │ - dec %r9 │ │ - xor %r8d,%r8d │ │ - nopw 0x0(%rax,%rax,1) │ │ - test %r11,%r11 │ │ - je 6880b │ │ + nopl 0x0(%rax,%rax,1) │ │ mov %r11,%r10 │ │ - dec %r11 │ │ - cmpb $0x2f,(%r9) │ │ - lea -0x1(%r9),%r9 │ │ - jne 687e0 │ │ - add %r10,%rax │ │ + mov %r9,%r11 │ │ + add %r10,%r11 │ │ + je 68156 │ │ + lea -0x1(%r10),%r11 │ │ + cmpb $0x2f,-0x1(%r8,%r10,1) │ │ + jne 68120 │ │ + lea (%r9,%r10,1),%rcx │ │ + dec %rcx │ │ + inc %rcx │ │ + add %rcx,%rax │ │ cmp %rdx,%rax │ │ - ja 6888d │ │ - lea (%rcx,%rax,1),%rsi │ │ - mov $0x1,%r8d │ │ + ja 681ea │ │ + lea (%r8,%rax,1),%rcx │ │ + mov $0x1,%esi │ │ mov $0xff,%r9b │ │ sub %rax,%rdx │ │ - je 68854 │ │ + je 681a7 │ │ cmp $0x1,%rdx │ │ - je 6884b │ │ + je 6819d │ │ cmp $0x2,%rdx │ │ - jne 68851 │ │ - cmpb $0x2e,(%rcx,%rax,1) │ │ - jne 68851 │ │ + jne 681a4 │ │ + cmpb $0x2e,(%r8,%rax,1) │ │ + jne 681a4 │ │ mov $0x8,%r9b │ │ - cmpb $0x2e,0x1(%rsi) │ │ - je 68854 │ │ - jmp 68851 │ │ - test %rdx,%rdx │ │ - je 68868 │ │ - cmp $0x1,%rdx │ │ - jne 68870 │ │ - mov $0x1,%edx │ │ - cmpb $0x2e,(%rcx) │ │ - jne 687c1 │ │ - jmp 68883 │ │ - cmpb $0x2e,(%rcx,%rax,1) │ │ - je 68854 │ │ + cmpb $0x2e,0x1(%rcx) │ │ + jne 681a4 │ │ + jmp 681a7 │ │ + mov 0x8(%rsi),%rax │ │ + test %rax,%rax │ │ + je 680f6 │ │ + mov (%rsi),%rdx │ │ + cmp $0x1,%rax │ │ + jne 681bb │ │ + cmpb $0x2e,(%rdx) │ │ + jne 680f4 │ │ + jmp 681ce │ │ + cmpb $0x2e,(%r8,%rax,1) │ │ + je 681a7 │ │ mov $0x9,%r9b │ │ - add %rdx,%r8 │ │ - mov %r8,(%rdi) │ │ + add %rdx,%rsi │ │ + mov %rsi,(%rdi) │ │ mov %r9b,0x8(%rdi) │ │ - mov %rsi,0x10(%rdi) │ │ + mov %rcx,0x10(%rdi) │ │ mov %rdx,0x18(%rdi) │ │ pop %rbp │ │ ret │ │ - mov %rdx,%rax │ │ - jmp 687c3 │ │ - cmpb $0x2e,(%rcx) │ │ - jne 687c1 │ │ - cmpb $0x2f,0x1(%rcx) │ │ - jne 687c1 │ │ + cmpb $0x2e,(%rdx) │ │ + jne 680f4 │ │ + cmpb $0x2f,0x1(%rdx) │ │ + jne 680f4 │ │ mov $0x1,%eax │ │ - jmp 687c3 │ │ - lea 0x120d4(%rip),%rcx │ │ + jmp 680f6 │ │ + lea 0xfa71(%rip),%rcx │ │ + mov %rax,%rdi │ │ + mov %rdx,%rsi │ │ + call 31960 │ │ + lea 0xfa47(%rip),%rcx │ │ mov %rax,%rdi │ │ mov %rdx,%rsi │ │ - call 32050 │ │ + call 31960 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ test %rdi,%rdi │ │ - je 688ae │ │ + je 6820e │ │ mov %rsi,%rdi │ │ - jmp *0x12992(%rip) │ │ + jmp *0x102ea(%rip) │ │ ret │ │ int3 │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ mov (%rsi),%rcx │ │ mov 0x8(%rsi),%r10 │ │ cmp $0x3,%r10 │ │ - jbe 688f3 │ │ + jbe 68256 │ │ lea -0x4(%r10),%r11 │ │ lea 0x4(%rcx),%r9 │ │ mov %r9,(%rsi) │ │ mov %r11,0x8(%rsi) │ │ mov (%rcx),%eax │ │ mov %eax,%r8d │ │ shr $0x4,%r8d │ │ cmp $0xfffffff,%r8d │ │ - jb 68904 │ │ + jb 68267 │ │ cmp $0xffffffff,%eax │ │ - je 6898c │ │ - mov $0x10,%eax │ │ - jmp 688f8 │ │ - mov $0x13,%eax │ │ + je 682ef │ │ + shl $0x20,%rax │ │ + or $0xe,%rax │ │ + jmp 6825b │ │ + mov $0x11,%eax │ │ mov %rax,(%rdi) │ │ mov %rcx,0x8(%rdi) │ │ - jmp 689e2 │ │ + jmp 68345 │ │ mov $0x4,%r8b │ │ mov %rax,%rcx │ │ sub %rcx,%r11 │ │ - jb 689d7 │ │ + jb 6833a │ │ lea (%r9,%rcx,1),%r10 │ │ mov %r10,(%rsi) │ │ mov %r11,0x8(%rsi) │ │ cmp $0x1,%rcx │ │ - jbe 689d7 │ │ + jbe 6833a │ │ movzwl (%r9),%r10d │ │ mov %r10d,%esi │ │ and $0xfffffffe,%r10d │ │ cmp $0x2,%r10w │ │ - jne 689f9 │ │ + jne 6835c │ │ lea -0x2(%rcx),%r10 │ │ cmp $0xfffffff0,%eax │ │ - jb 68a05 │ │ + jb 68368 │ │ cmp $0x7,%r10 │ │ - jbe 68a51 │ │ + jbe 683b2 │ │ lea -0xa(%rcx),%r11 │ │ lea 0xa(%r9),%r10 │ │ movzbl 0x9(%r9),%r14d │ │ movzwl 0x6(%r9),%ebx │ │ movzbl 0x8(%r9),%r15d │ │ shl $0x10,%r15d │ │ or %ebx,%r15d │ │ mov 0x2(%r9),%ebx │ │ shl $0x28,%r15 │ │ shl $0x8,%rbx │ │ or %r15,%rbx │ │ shrd $0x8,%r14,%rbx │ │ - jmp 68a1a │ │ + jmp 6837d │ │ cmp $0x7,%r11 │ │ - jbe 689ec │ │ + jbe 6834f │ │ add $0xfffffffffffffff4,%r10 │ │ lea 0xc(%rcx),%r9 │ │ mov %r9,(%rsi) │ │ mov %r10,0x8(%rsi) │ │ movzbl 0xb(%rcx),%r8d │ │ movzwl 0x8(%rcx),%r11d │ │ movzbl 0xa(%rcx),%ebx │ │ @@ -81113,113 +80457,119 @@ │ │ shl $0x28,%rbx │ │ shl $0x8,%rcx │ │ or %rbx,%rcx │ │ shrd $0x8,%r8,%rcx │ │ mov $0x8,%r8b │ │ mov %r10,%r11 │ │ sub %rcx,%r11 │ │ - jae 68913 │ │ - movq $0x13,(%rdi) │ │ + jae 68276 │ │ + movq $0x11,(%rdi) │ │ mov %r9,0x8(%rdi) │ │ movb $0x3,0x29(%rdi) │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ ret │ │ - mov $0x13,%eax │ │ + mov $0x11,%eax │ │ mov %r9,%rcx │ │ - jmp 688f8 │ │ + jmp 6825b │ │ movzwl %si,%eax │ │ - movb $0x11,(%rdi) │ │ + movb $0xf,(%rdi) │ │ mov %rax,0x8(%rdi) │ │ - jmp 689e2 │ │ + jmp 68345 │ │ cmp $0x3,%r10 │ │ - jbe 68a51 │ │ + jbe 683b2 │ │ lea -0x6(%rcx),%r11 │ │ mov 0x2(%r9),%ebx │ │ add $0x6,%r9 │ │ mov %r9,%r10 │ │ test %r11,%r11 │ │ - je 68a6e │ │ + je 683cf │ │ movzbl (%r10),%r9d │ │ lea -0x1(%r9),%r14d │ │ mov %r9d,%r15d │ │ xor %r14b,%r15b │ │ cmp %r14b,%r15b │ │ seta %r14b │ │ test $0xf,%r9b │ │ setne %r15b │ │ test %r15b,%r14b │ │ - je 68a75 │ │ + je 683d3 │ │ cmp $0x1,%r11 │ │ - jne 68a93 │ │ + jne 683e4 │ │ inc %r10 │ │ - movw $0x13,(%rdi) │ │ - jmp 68a7d │ │ + movb $0x11,(%rdi) │ │ + jmp 683db │ │ add $0x2,%r9 │ │ - movb $0x13,(%rdi) │ │ + movb $0x11,(%rdi) │ │ movb $0x0,0x7(%rdi) │ │ movw $0x0,0x5(%rdi) │ │ movl $0x0,0x1(%rdi) │ │ - jmp 689de │ │ - mov $0x13,%al │ │ - xor %r9d,%r9d │ │ - jmp 68a77 │ │ - mov $0x19,%al │ │ + jmp 68341 │ │ + mov $0x11,%al │ │ + jmp 683d5 │ │ + mov $0x14,%al │ │ mov %al,(%rdi) │ │ mov %r9b,0x1(%rdi) │ │ - movw $0x0,0x6(%rdi) │ │ - movl $0x0,0x2(%rdi) │ │ mov %r10,0x8(%rdi) │ │ - jmp 689e2 │ │ - cmpb $0x0,0x1(%r10) │ │ - je 68aa2 │ │ - movb $0x44,(%rdi) │ │ - jmp 689e2 │ │ + jmp 68345 │ │ + movzbl 0x1(%r10),%r14d │ │ + test %r14b,%r14b │ │ + je 683fa │ │ + movb $0x3d,(%rdi) │ │ + mov %r14b,0x1(%rdi) │ │ + jmp 68345 │ │ cmp $0xfffffff0,%eax │ │ setae %al │ │ test %r9b,%r9b │ │ - js 68aeb │ │ + js 6846a │ │ mov %r9d,%r14d │ │ add %r9b,%r14b │ │ - je 68aeb │ │ - add $0xfffffffffffffffe,%r11 │ │ + je 6846a │ │ add $0x2,%r10 │ │ + add $0xfffffffffffffffe,%r11 │ │ shl $0x3,%al │ │ add %r8b,%al │ │ add $0x8,%al │ │ movzbl %al,%eax │ │ div %r14b │ │ movzbl %ah,%eax │ │ sub %al,%r14b │ │ xor %r15d,%r15d │ │ test %al,%al │ │ movzbl %r14b,%eax │ │ cmove %r15d,%eax │ │ movzbl %al,%eax │ │ sub %rax,%r11 │ │ - jae 68af7 │ │ - movb $0x13,(%rdi) │ │ - jmp 68a8a │ │ - movb $0x19,(%rdi) │ │ - mov %r9b,0x1(%rdi) │ │ - jmp 689e2 │ │ + jb 683ad │ │ add %rax,%r10 │ │ mov %r10,(%rdi) │ │ mov %r11,0x8(%rdi) │ │ mov %rdx,0x10(%rdi) │ │ mov %rcx,0x18(%rdi) │ │ mov %rbx,0x20(%rdi) │ │ mov %r9b,0x28(%rdi) │ │ mov %r8b,0x29(%rdi) │ │ mov %si,0x2a(%rdi) │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ ret │ │ + movb $0x14,(%rdi) │ │ + mov %r9b,0x1(%rdi) │ │ + jmp 68345 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ sub $0x20,%rsp │ │ mov %rdi,%rbx │ │ @@ -81229,218 +80579,235 @@ │ │ mov $0x4,%r14d │ │ cmovae %rax,%r14 │ │ mov 0x8(%rdi),%rdx │ │ lea -0x28(%rbp),%rdi │ │ mov $0x8,%r8d │ │ mov $0x10,%r9d │ │ mov %r14,%rcx │ │ - call 48f50 │ │ + call 49110 │ │ cmpl $0x1,-0x28(%rbp) │ │ - je 68b79 │ │ + je 684d9 │ │ mov -0x20(%rbp),%rax │ │ mov %rax,0x8(%rbx) │ │ mov %r14,(%rbx) │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov -0x20(%rbp),%rdi │ │ mov -0x18(%rbp),%rsi │ │ - call 2899b │ │ + call 27cfb │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x1000,%rsp │ │ - movq $0x0,(%rsp) │ │ - push %rax │ │ + mov (%rdi),%rax │ │ + mov 0x10(%rdi),%rcx │ │ + lea 0x20(%rdi),%r8 │ │ + mov $0x2,%edx │ │ + mov %rcx,%r9 │ │ + cmp %rax,%rcx │ │ + jae 68530 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %r9,%r10 │ │ + mov (%r8),%r9 │ │ + cmp %r10,%r9 │ │ + jae 68549 │ │ + inc %rdx │ │ + add $0x10,%r8 │ │ + cmp %rdx,%rsi │ │ + jne 68510 │ │ + jmp 68552 │ │ + nopl 0x0(%rax) │ │ + mov %r9,%r10 │ │ + mov (%r8),%r9 │ │ + cmp %r10,%r9 │ │ + jb 68549 │ │ + inc %rdx │ │ + add $0x10,%r8 │ │ + cmp %rdx,%rsi │ │ + jne 68530 │ │ + jmp 68552 │ │ + cmp %rsi,%rdx │ │ + jne 68606 │ │ + cmp %rax,%rcx │ │ + jae 68605 │ │ + mov %rsi,%r8 │ │ + shl $0x4,%r8 │ │ + lea (%rdi,%r8,1),%rax │ │ + mov %rsi,%rdx │ │ + shr $1,%rdx │ │ + movabs $0x3fffffffffffffe,%rcx │ │ + and %rdx,%rcx │ │ + lea 0x10(%rdi),%rdx │ │ + lea (%rdi,%r8,1),%r9 │ │ + add $0xfffffffffffffff0,%r9 │ │ + xor %r10d,%r10d │ │ + movabs $0xffffffffffffffe,%r11 │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov %r10,%r8 │ │ + movups -0x10(%rdx),%xmm0 │ │ + movups (%r9),%xmm1 │ │ + movups %xmm1,-0x10(%rdx) │ │ + movups %xmm0,(%r9) │ │ + xor %r11,%r10 │ │ + shl $0x4,%r10 │ │ + movups (%rdx),%xmm0 │ │ + movups (%rax,%r10,1),%xmm1 │ │ + movups %xmm1,(%rdx) │ │ + movups %xmm0,(%rax,%r10,1) │ │ + lea 0x2(%r8),%r10 │ │ + add $0x20,%rdx │ │ + add $0xffffffffffffffe0,%r9 │ │ + cmp %r10,%rcx │ │ + jne 685a0 │ │ + test $0x2,%sil │ │ + je 68605 │ │ + mov $0xfffffffffffffffd,%rcx │ │ + sub %r8,%rcx │ │ + shl $0x4,%r10 │ │ + shl $0x4,%rcx │ │ + movups (%rdi,%r10,1),%xmm0 │ │ + movups (%rax,%rcx,1),%xmm1 │ │ + movups %xmm1,(%rdi,%r10,1) │ │ + movups %xmm0,(%rax,%rcx,1) │ │ + ret │ │ mov %rsi,%rax │ │ - shr $1,%rax │ │ - mov %rsi,%rcx │ │ - sub %rax,%rcx │ │ - cmp $0x7a120,%rsi │ │ - mov $0x7a120,%r15d │ │ - cmovb %rsi,%r15 │ │ - cmp %rcx,%r15 │ │ - cmovbe %rcx,%r15 │ │ - cmp $0x31,%r15 │ │ - mov $0x30,%eax │ │ - cmovae %r15,%rax │ │ - cmp $0x101,%r15 │ │ - jb 68c0e │ │ - mov %rax,%r14 │ │ - shl $0x4,%r14 │ │ - shr $0x3c,%rcx │ │ - sete %cl │ │ - movabs $0x7ffffffffffffff9,%rdx │ │ - cmp %rdx,%r14 │ │ - setb %dl │ │ - test %dl,%cl │ │ - jne 68c1c │ │ - call 28ab0 │ │ - lea -0x1028(%rbp),%rbx │ │ - mov $0x100,%ecx │ │ - jmp 68c3f │ │ - mov %rdi,%rbx │ │ - mov %r14,%rdi │ │ - mov %rsi,%r12 │ │ - mov %rax,%r13 │ │ - call *0x1260a(%rip) │ │ - mov %r13,%rcx │ │ - mov %rbx,%rdi │ │ - mov %r12,%rsi │ │ - mov %rax,%rbx │ │ - test %rax,%rax │ │ - je 68c76 │ │ + or $0x1,%rax │ │ + bsr %rax,%rcx │ │ + xor $0x3f,%ecx │ │ + add %ecx,%ecx │ │ + xor $0x7e,%ecx │ │ + xor %edx,%edx │ │ + jmp 6a250 │ │ + push %rbx │ │ + mov 0x28(%rdi),%rcx │ │ + mov 0x30(%rdi),%rdx │ │ xor %r8d,%r8d │ │ - cmp $0x41,%rsi │ │ + cmp 0x10(%rdi),%rdx │ │ setb %r8b │ │ - mov %rbx,%rdx │ │ - call 6ab50 │ │ - cmp $0x100,%r15 │ │ - jbe 68c64 │ │ - mov %rbx,%rdi │ │ - call *0x125dc(%rip) │ │ - add $0x1008,%rsp │ │ + xor %eax,%eax │ │ + cmp 0x8(%rdi),%rcx │ │ + setb %al │ │ + cmove %r8d,%eax │ │ + lea 0x50(%rdi),%r9 │ │ + mov $0x2,%r8d │ │ + test %al,%al │ │ + je 68690 │ │ + nop │ │ + mov %rcx,%r10 │ │ + mov %rdx,%r11 │ │ + mov -0x8(%r9),%rcx │ │ + mov (%r9),%rdx │ │ + xor %ebx,%ebx │ │ + cmp %r11,%rdx │ │ + setb %bl │ │ + xor %r11d,%r11d │ │ + cmp %r10,%rcx │ │ + setb %r11b │ │ + cmove %ebx,%r11d │ │ + cmp $0x1,%r11b │ │ + jne 686c6 │ │ + inc %r8 │ │ + add $0x20,%r9 │ │ + cmp %r8,%rsi │ │ + jne 68650 │ │ + jmp 686cb │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %rcx,%r10 │ │ + mov %rdx,%r11 │ │ + mov -0x8(%r9),%rcx │ │ + mov (%r9),%rdx │ │ + xor %ebx,%ebx │ │ + cmp %r11,%rdx │ │ + setb %bl │ │ + xor %r11d,%r11d │ │ + cmp %r10,%rcx │ │ + setb %r11b │ │ + cmove %ebx,%r11d │ │ + test %r11b,%r11b │ │ + jne 686c6 │ │ + inc %r8 │ │ + add $0x20,%r9 │ │ + cmp %r8,%rsi │ │ + jne 68690 │ │ + jmp 686cb │ │ + cmp %rsi,%r8 │ │ + jne 68723 │ │ + test %al,%al │ │ + je 68721 │ │ + mov %rsi,%rax │ │ + shl $0x4,%rax │ │ + and $0xffffffffffffffe0,%rax │ │ + shl $0x5,%rsi │ │ + add $0xfffffffffffffff0,%rsi │ │ + xor %ecx,%ecx │ │ + data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + movups (%rdi,%rcx,1),%xmm0 │ │ + movups -0x10(%rdi,%rsi,1),%xmm1 │ │ + movups %xmm1,(%rdi,%rcx,1) │ │ + movups %xmm0,-0x10(%rdi,%rsi,1) │ │ + movups 0x10(%rdi,%rcx,1),%xmm0 │ │ + movups (%rdi,%rsi,1),%xmm1 │ │ + movups %xmm1,0x10(%rdi,%rcx,1) │ │ + movups %xmm0,(%rdi,%rsi,1) │ │ + add $0x20,%rcx │ │ + add $0xffffffffffffffe0,%rsi │ │ + cmp %rcx,%rax │ │ + jne 686f0 │ │ pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ ret │ │ - mov $0x8,%edi │ │ - mov %r14,%rsi │ │ - call 2899b │ │ - mov %rax,%r14 │ │ - cmp $0x100,%r15 │ │ - jbe 68c98 │ │ - mov %rbx,%rdi │ │ - call *0x125a8(%rip) │ │ - mov %r14,%rdi │ │ - call 718d0 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x1000,%rsp │ │ - movq $0x0,(%rsp) │ │ - push %rax │ │ mov %rsi,%rax │ │ - shr $1,%rax │ │ - mov %rsi,%rcx │ │ - sub %rax,%rcx │ │ - cmp $0x3d090,%rsi │ │ - mov $0x3d090,%r15d │ │ - cmovb %rsi,%r15 │ │ - cmp %rcx,%r15 │ │ - cmovbe %rcx,%r15 │ │ - cmp $0x31,%r15 │ │ - mov $0x30,%eax │ │ - cmovae %r15,%rax │ │ - cmp $0x81,%r15 │ │ - jb 68d1e │ │ - mov %rax,%r14 │ │ - shl $0x5,%r14 │ │ - shr $0x3b,%rcx │ │ - sete %cl │ │ - movabs $0x7ffffffffffffff9,%rdx │ │ - cmp %rdx,%r14 │ │ - setb %dl │ │ - test %dl,%cl │ │ - jne 68d2c │ │ - call 28ab0 │ │ - lea -0x1028(%rbp),%rbx │ │ - mov $0x80,%ecx │ │ - jmp 68d4f │ │ - mov %rdi,%rbx │ │ - mov %r14,%rdi │ │ - mov %rsi,%r12 │ │ - mov %rax,%r13 │ │ - call *0x124fa(%rip) │ │ - mov %r13,%rcx │ │ - mov %rbx,%rdi │ │ - mov %r12,%rsi │ │ - mov %rax,%rbx │ │ - test %rax,%rax │ │ - je 68d86 │ │ - xor %r8d,%r8d │ │ - cmp $0x41,%rsi │ │ - setb %r8b │ │ - mov %rbx,%rdx │ │ - call 69a40 │ │ - cmp $0x80,%r15 │ │ - jbe 68d74 │ │ - mov %rbx,%rdi │ │ - call *0x124cc(%rip) │ │ - add $0x1008,%rsp │ │ + or $0x1,%rax │ │ + bsr %rax,%rcx │ │ + xor $0x3f,%ecx │ │ + add %ecx,%ecx │ │ + xor $0x7e,%ecx │ │ + xor %edx,%edx │ │ pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - ret │ │ - mov $0x8,%edi │ │ - mov %r14,%rsi │ │ - call 2899b │ │ - mov %rax,%r14 │ │ - cmp $0x80,%r15 │ │ - jbe 68da8 │ │ - mov %rbx,%rdi │ │ - call *0x12498(%rip) │ │ - mov %r14,%rdi │ │ - call 718d0 │ │ + jmp 693a0 │ │ + int3 │ │ + int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ sub $0x20,%rsp │ │ mov %rdi,%rbx │ │ mov (%rdi),%rsi │ │ lea (%rsi,%rsi,1),%rax │ │ cmp $0x5,%rax │ │ mov $0x4,%r14d │ │ cmovae %rax,%r14 │ │ mov 0x8(%rdi),%rdx │ │ lea -0x28(%rbp),%rdi │ │ - mov $0x8,%r8d │ │ - mov $0x230,%r9d │ │ + mov $0x10,%r8d │ │ + mov $0x250,%r9d │ │ mov %r14,%rcx │ │ - call 48f50 │ │ + call 49110 │ │ cmpl $0x1,-0x28(%rbp) │ │ - je 68e09 │ │ + je 68799 │ │ mov -0x20(%rbp),%rax │ │ mov %rax,0x8(%rbx) │ │ mov %r14,(%rbx) │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov -0x20(%rbp),%rdi │ │ mov -0x18(%rbp),%rsi │ │ - call 2899b │ │ + call 27cfb │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -81458,55 +80825,55 @@ │ │ mov %rdi,%r14 │ │ mov 0x8(%rdi),%rbx │ │ mov 0x10(%rdi),%r13 │ │ inc %r13 │ │ mov %rbx,%rdi │ │ nop │ │ cmp $0x1,%r13 │ │ - je 68e5a │ │ - lea 0x230(%rdi),%r12 │ │ + je 687ea │ │ + lea 0x250(%rdi),%r12 │ │ dec %r13 │ │ - call 67f40 │ │ + call 677f0 │ │ mov %r12,%rdi │ │ - jmp 68e40 │ │ + jmp 687d0 │ │ cmpq $0x0,(%r14) │ │ - je 68e77 │ │ + je 68807 │ │ mov %rbx,%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x123c9(%rip) │ │ + jmp *0xfcf1(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov %rax,-0x30(%rbp) │ │ nopw 0x0(%rax,%rax,1) │ │ dec %r13 │ │ - je 68eaa │ │ - lea 0x230(%r12),%r15 │ │ + je 6883a │ │ + lea 0x250(%r12),%r15 │ │ mov %r12,%rdi │ │ - call 67f40 │ │ + call 677f0 │ │ mov %r15,%r12 │ │ - jmp 68e90 │ │ + jmp 68820 │ │ cmpq $0x0,(%r14) │ │ - je 68eb9 │ │ + je 68849 │ │ mov %rbx,%rdi │ │ - call *0x12387(%rip) │ │ + call *0xfcaf(%rip) │ │ mov -0x30(%rbp),%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -81520,83 +80887,84 @@ │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ mov %rdi,%r14 │ │ mov 0x8(%rdi),%rbx │ │ mov 0x10(%rdi),%r13 │ │ test %r13,%r13 │ │ - je 68f8b │ │ - lea 0x1c8(%rbx),%r15 │ │ - mov 0x12340(%rip),%r12 │ │ - jmp 68f1c │ │ - data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - add $0x1c8,%r15 │ │ + je 6890e │ │ + mov 0xfc6f(%rip),%r12 │ │ + mov %rbx,%r15 │ │ + jmp 6889c │ │ + xchg %ax,%ax │ │ + add $0x1f0,%r15 │ │ dec %r13 │ │ - je 68f8b │ │ - mov -0x58(%r15),%rax │ │ + je 6890e │ │ + mov 0x1a8(%r15),%rax │ │ lock decq (%rax) │ │ - jne 68f2f │ │ - mov -0x58(%r15),%rdi │ │ - call 58140 │ │ - cmpl $0xfffffffe,-0x168(%r15) │ │ - je 68f10 │ │ - cmpq $0x0,-0x110(%r15) │ │ - je 68f4d │ │ - mov -0x108(%r15),%rdi │ │ + jne 688b5 │ │ + mov 0x1a8(%r15),%rdi │ │ + call 58420 │ │ + cmpl $0xfffffffe,0x10(%r15) │ │ + je 68890 │ │ + cmpq $0x0,0xb0(%r15) │ │ + je 688d0 │ │ + mov 0xb8(%r15),%rdi │ │ call *%r12 │ │ - cmpq $0x0,-0xf8(%r15) │ │ - je 68f61 │ │ - mov -0xf0(%r15),%rdi │ │ + cmpq $0x0,0xc8(%r15) │ │ + je 688e4 │ │ + mov 0xd0(%r15),%rdi │ │ call *%r12 │ │ - cmpq $0x0,-0xe0(%r15) │ │ - je 68f75 │ │ - mov -0xd8(%r15),%rdi │ │ + cmpq $0x0,0xe0(%r15) │ │ + je 688f8 │ │ + mov 0xe8(%r15),%rdi │ │ call *%r12 │ │ - cmpq $0x0,-0xc8(%r15) │ │ - je 68f10 │ │ - mov -0xc0(%r15),%rdi │ │ + cmpq $0x0,0xf8(%r15) │ │ + je 68890 │ │ + mov 0x100(%r15),%rdi │ │ call *%r12 │ │ - jmp 68f10 │ │ + jmp 68890 │ │ cmpq $0x0,(%r14) │ │ - je 68fa8 │ │ + je 6892b │ │ mov %rbx,%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0x12298(%rip) │ │ + jmp *0xfbcd(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov %rax,-0x30(%rbp) │ │ - lea -0x168(%r15),%rdi │ │ - call 581a0 │ │ - nopw 0x0(%rax,%rax,1) │ │ + lea 0x10(%r15),%rdi │ │ + call 58480 │ │ + add $0x1f0,%r15 │ │ + xchg %ax,%ax │ │ dec %r13 │ │ - je 68fe9 │ │ - lea 0x1c8(%r15),%r12 │ │ + je 68969 │ │ + lea 0x1f0(%r15),%r12 │ │ mov %r15,%rdi │ │ - call 67e90 │ │ + call 67750 │ │ mov %r12,%r15 │ │ - jmp 68fd0 │ │ + jmp 68950 │ │ cmpq $0x0,(%r14) │ │ - je 68ff8 │ │ + je 68978 │ │ mov %rbx,%rdi │ │ - call *0x12248(%rip) │ │ + call *0xfb80(%rip) │ │ mov -0x30(%rbp),%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -81612,2973 +80980,2170 @@ │ │ mov (%rdi),%rsi │ │ lea (%rsi,%rsi,1),%rax │ │ cmp $0x5,%rax │ │ mov $0x4,%r14d │ │ cmovae %rax,%r14 │ │ mov 0x8(%rdi),%rdx │ │ lea -0x28(%rbp),%rdi │ │ - mov $0x8,%r8d │ │ - mov $0x1c8,%r9d │ │ + mov $0x10,%r8d │ │ + mov $0x1f0,%r9d │ │ mov %r14,%rcx │ │ - call 48f50 │ │ + call 49110 │ │ cmpl $0x1,-0x28(%rbp) │ │ - je 69069 │ │ + je 689e9 │ │ mov -0x20(%rbp),%rax │ │ mov %rax,0x8(%rbx) │ │ mov %r14,(%rbx) │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov -0x20(%rbp),%rdi │ │ mov -0x18(%rbp),%rsi │ │ - call 2899b │ │ + call 27cfb │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ test %rdx,%rdx │ │ - je 690bc │ │ + je 68a3c │ │ cmp $0x3,%rdx │ │ - jbe 6911d │ │ + jbe 68a9d │ │ mov (%rsi),%ecx │ │ mov $0x2,%ax │ │ cmp $0x2,%rcx │ │ - je 690a9 │ │ + je 68a29 │ │ movzwl %cx,%r8d │ │ mov $0x5,%ax │ │ cmp $0x5,%r8 │ │ - jne 69107 │ │ + jne 68a87 │ │ mov %rdx,%r8 │ │ and $0xfffffffffffffffc,%r8 │ │ cmp $0x4,%r8 │ │ - jne 690fb │ │ + jne 68a7b │ │ add $0x4,%rsi │ │ - jmp 6911d │ │ + jmp 68a9d │ │ movq $0x0,(%rdi) │ │ mov %rsi,0x8(%rdi) │ │ movq $0x0,0x10(%rdi) │ │ mov %rsi,0x18(%rdi) │ │ movq $0x0,0x20(%rdi) │ │ mov %rsi,0x28(%rdi) │ │ movq $0x0,0x30(%rdi) │ │ mov %rsi,0x38(%rdi) │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,0x40(%rdi) │ │ movq $0x0,0x4e(%rdi) │ │ ret │ │ cmp $0x8,%r8 │ │ - jne 69113 │ │ + jne 68a93 │ │ add $0x8,%rsi │ │ - jmp 6911d │ │ - movb $0x11,0x8(%rdi) │ │ + jmp 68a9d │ │ + movb $0xf,0x8(%rdi) │ │ mov %r8,0x10(%rdi) │ │ movb $0xff,(%rdi) │ │ ret │ │ cmp $0xc,%r8 │ │ - jne 6913a │ │ + jne 68aba │ │ add $0xc,%rsi │ │ - movb $0x13,0x8(%rdi) │ │ + movb $0x11,0x8(%rdi) │ │ movb $0x0,0xb(%rdi) │ │ movw $0x0,0x9(%rdi) │ │ movl $0x0,0xc(%rdi) │ │ mov %rsi,0x10(%rdi) │ │ movb $0xff,(%rdi) │ │ ret │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ mov 0x4(%rsi),%r8d │ │ - mov 0x8(%rsi),%r9d │ │ - mov 0xc(%rsi),%r10d │ │ - test %r10,%r10 │ │ - je 69173 │ │ - lea -0x1(%r10),%r11d │ │ - test %r11d,%r10d │ │ + mov 0x8(%rsi),%r10d │ │ + mov 0xc(%rsi),%r9d │ │ + test %r9,%r9 │ │ + je 68af7 │ │ + lea -0x1(%r9),%r11d │ │ + test %r11d,%r9d │ │ sete %r11b │ │ - cmp %r9d,%r10d │ │ + cmp %r10d,%r9d │ │ seta %bl │ │ test %r11b,%bl │ │ - jne 69173 │ │ - movb $0x4b,0x8(%rdi) │ │ - jmp 699d1 │ │ + jne 68af7 │ │ + movb $0x45,0x8(%rdi) │ │ + mov %r9d,0xc(%rdi) │ │ + jmp 69325 │ │ add $0xfffffffffffffff0,%rdx │ │ add $0x10,%rsi │ │ - lea 0x0(,%r10,8),%r11 │ │ + lea 0x0(,%r9,8),%r11 │ │ sub %r11,%rdx │ │ - jae 69199 │ │ - movq $0x13,0x8(%rdi) │ │ + jae 68b1d │ │ + movq $0x11,0x8(%rdi) │ │ mov %rsi,0x10(%rdi) │ │ - jmp 699d1 │ │ + jmp 69325 │ │ lea (%rsi,%r11,1),%rbx │ │ - mov %r10,%r14 │ │ + mov %r9,%r14 │ │ shl $0x2,%r14 │ │ sub %r14,%rdx │ │ - jae 691ba │ │ - movq $0x13,0x8(%rdi) │ │ + jae 68b3e │ │ + movq $0x11,0x8(%rdi) │ │ mov %rbx,0x10(%rdi) │ │ - jmp 699d1 │ │ + jmp 69325 │ │ cmp $0x8,%r8d │ │ - jbe 691c9 │ │ - movb $0x4a,0x8(%rdi) │ │ - jmp 699d1 │ │ + jbe 68b51 │ │ + movb $0x44,0x8(%rdi) │ │ + mov %r8d,0xc(%rdi) │ │ + jmp 69325 │ │ lea (%rbx,%r14,1),%r13 │ │ test %r8d,%r8d │ │ - je 6943f │ │ + je 68c40 │ │ cmp $0x2,%ecx │ │ - jne 694a1 │ │ + jne 68ca4 │ │ cmp $0x4,%rdx │ │ - jb 699b8 │ │ + jb 6930c │ │ mov 0x0(%r13),%r12d │ │ lea -0x1(%r12),%ecx │ │ - mov $0x4e,%r15b │ │ + mov $0x48,%r15b │ │ cmp $0x7,%ecx │ │ - ja 69617 │ │ - mov %r13,%r15 │ │ - lea -0x4(%rdx),%r13 │ │ - add $0x4,%r15 │ │ - mov %r15,-0x18(%rsp) │ │ + ja 68e08 │ │ + lea -0x4(%rdx),%r15 │ │ + mov %r13,-0x38(%rsp) │ │ + lea 0x4(%r13),%r12 │ │ + mov %r12,-0x40(%rsp) │ │ mov %ecx,%ecx │ │ - lea -0x5e647(%rip),%r12 │ │ - movzbl (%r12,%rcx,8),%ecx │ │ - mov %rcx,-0x8(%rsp) │ │ + lea -0x64ec9(%rip),%r12 │ │ + movzbl (%rcx,%r12,1),%r12d │ │ cmp $0x1,%r8d │ │ - je 694f9 │ │ - cmp $0x4,%r13 │ │ - mov -0x18(%rsp),%r13 │ │ - jb 699b8 │ │ + je 68cf9 │ │ + cmp $0x4,%r15 │ │ + mov -0x40(%rsp),%r13 │ │ + jb 6930c │ │ + mov %r12,-0x8(%rsp) │ │ lea (%rbx,%r14,1),%rcx │ │ mov 0x4(%rcx),%ecx │ │ mov %rcx,%r12 │ │ dec %ecx │ │ cmp $0x7,%ecx │ │ - ja 696d7 │ │ - lea -0x8(%rdx),%r15 │ │ - lea (%rsi,%r11,1),%rbx │ │ + ja 6906f │ │ + lea -0x8(%rdx),%r13 │ │ lea (%rbx,%r14,1),%r12 │ │ - lea 0x8(%r12),%rbx │ │ - movabs $0x605080302000901,%r13 │ │ + lea 0x8(%r12),%r15 │ │ + mov %r15,-0x40(%rsp) │ │ + movabs $0x605080302000901,%r15 │ │ shl $0x3,%ecx │ │ - mov %r13,-0x48(%rsp) │ │ - shr %cl,%r13 │ │ - mov %r13,-0x40(%rsp) │ │ + mov %r15,-0x30(%rsp) │ │ + shr %cl,%r15 │ │ + mov %r15,-0x28(%rsp) │ │ cmp $0x2,%r8d │ │ - je 6968d │ │ + jne 68ec7 │ │ + xor %ecx,%ecx │ │ + movq $0x0,-0x30(%rsp) │ │ + movq $0x0,-0x20(%rsp) │ │ + movq $0x0,-0x18(%rsp) │ │ + movq $0x0,-0x10(%rsp) │ │ + mov %r13,%rdx │ │ + xor %r13d,%r13d │ │ + jmp 68eb3 │ │ + mov %r13,-0x38(%rsp) │ │ + xor %ecx,%ecx │ │ + movq $0x0,-0x30(%rsp) │ │ + movq $0x0,-0x20(%rsp) │ │ + xor %r13d,%r13d │ │ + movq $0x0,-0x18(%rsp) │ │ + movq $0x0,-0x10(%rsp) │ │ + xor %r15d,%r15d │ │ + movq $0x0,-0x8(%rsp) │ │ + mov %r10,%r12 │ │ + imul %r8,%r12 │ │ + shl $0x2,%r12 │ │ + sub %r12,%rdx │ │ + jae 68d3c │ │ + movq $0x11,0x8(%rdi) │ │ + mov -0x38(%rsp),%rax │ │ + mov %rax,0x10(%rdi) │ │ + jmp 69325 │ │ + cmp $0x3,%rdx │ │ + jbe 6930c │ │ + mov 0x0(%r13),%ecx │ │ + mov %rcx,-0x38(%rsp) │ │ + dec %ecx │ │ + cmp $0x8,%ecx │ │ + setb %r15b │ │ + mov $0xfd,%r12b │ │ + shr %cl,%r12b │ │ + test %r12b,%r15b │ │ + je 68e00 │ │ + lea -0x4(%rdx),%r15 │ │ + mov %r13,-0x38(%rsp) │ │ + lea 0x4(%r13),%r12 │ │ + mov %r12,-0x40(%rsp) │ │ + mov %ecx,%ecx │ │ + lea -0x6506a(%rip),%r12 │ │ + movzbl (%rcx,%r12,1),%r12d │ │ + cmp $0x1,%r8d │ │ + jne 68e15 │ │ + mov %r12,-0x8(%rsp) │ │ + xor %ecx,%ecx │ │ + movq $0x0,-0x30(%rsp) │ │ + movq $0x0,-0x20(%rsp) │ │ + xor %r13d,%r13d │ │ + movq $0x0,-0x18(%rsp) │ │ + movq $0x0,-0x10(%rsp) │ │ + mov %r15,%rdx │ │ + xor %r15d,%r15d │ │ + mov -0x40(%rsp),%r12 │ │ + mov %r12,-0x38(%rsp) │ │ + jmp 68c7a │ │ + mov %r15,-0x28(%rsp) │ │ + mov %r13,%r15 │ │ + mov %rcx,%r13 │ │ + mov -0x38(%rsp),%rcx │ │ + add %r12,%rcx │ │ + mov %rcx,-0x40(%rsp) │ │ + cmp %r12,%rdx │ │ + jae 68d6f │ │ + movq $0x11,0x8(%rdi) │ │ + mov -0x40(%rsp),%rax │ │ + mov %rax,0x10(%rdi) │ │ + jmp 69325 │ │ + movzbl -0x30(%rsp),%edx │ │ + shl $0x30,%rdx │ │ + or %rdx,%r13 │ │ + movzbl -0x20(%rsp),%edx │ │ + shl $0x28,%rdx │ │ + or %r13,%rdx │ │ + movzbl %r15b,%ecx │ │ + shl $0x20,%rcx │ │ + or %rdx,%rcx │ │ + mov -0x18(%rsp),%r13 │ │ + shl $0x18,%r13d │ │ + movzbl -0x10(%rsp),%edx │ │ + shl $0x10,%edx │ │ + or %r13,%rdx │ │ + mov -0x28(%rsp),%r15 │ │ + shl $0x8,%r15d │ │ + movzwl %r15w,%r13d │ │ + or %rdx,%r13 │ │ + or -0x8(%rsp),%r13 │ │ + or %rcx,%r13 │ │ + mov %r13,(%rdi) │ │ + mov %rsi,0x8(%rdi) │ │ + mov %r11,0x10(%rdi) │ │ + mov %rbx,0x18(%rdi) │ │ + mov %r14,0x20(%rdi) │ │ + mov -0x38(%rsp),%rcx │ │ + mov %rcx,0x28(%rdi) │ │ + mov %r12,0x30(%rdi) │ │ + mov -0x40(%rsp),%rcx │ │ + mov %rcx,0x38(%rdi) │ │ + mov %r12,0x40(%rdi) │ │ + mov %r8d,0x48(%rdi) │ │ + mov %r10d,0x4c(%rdi) │ │ + mov %r9d,0x50(%rdi) │ │ + mov %ax,0x54(%rdi) │ │ + jmp 69328 │ │ + mov $0x47,%r15b │ │ + mov -0x38(%rsp),%r12 │ │ + mov %r15b,0x8(%rdi) │ │ + mov %r12d,0xc(%rdi) │ │ + jmp 69325 │ │ cmp $0x4,%r15 │ │ - lea (%rsi,%r11,1),%rcx │ │ - mov %rbx,%r13 │ │ - jb 699b8 │ │ - add %r14,%rcx │ │ + mov -0x40(%rsp),%r13 │ │ + jb 6930c │ │ + mov %r12,-0x8(%rsp) │ │ + lea (%rbx,%r14,1),%rcx │ │ + mov 0x4(%rcx),%ecx │ │ + mov %rcx,%r13 │ │ + dec %ecx │ │ + cmp $0x8,%ecx │ │ + setb %r15b │ │ + mov $0xfd,%r12b │ │ + shr %cl,%r12b │ │ + and %r15b,%r12b │ │ + cmp $0x1,%r12b │ │ + jne 692b5 │ │ + lea -0x8(%rdx),%r15 │ │ + lea (%rbx,%r14,1),%r12 │ │ + add $0x8,%r12 │ │ + mov %r12,-0x40(%rsp) │ │ + movabs $0x706080402000001,%r13 │ │ + shl $0x3,%ecx │ │ + mov %r13,%r12 │ │ + mov %r13,-0x30(%rsp) │ │ + shr %cl,%r12 │ │ + mov %r12,-0x28(%rsp) │ │ + cmp $0x2,%r8d │ │ + jne 69077 │ │ + xor %ecx,%ecx │ │ + movq $0x0,-0x30(%rsp) │ │ + movq $0x0,-0x20(%rsp) │ │ + xor %r13d,%r13d │ │ + movq $0x0,-0x18(%rsp) │ │ + movq $0x0,-0x10(%rsp) │ │ + mov %r15,%rdx │ │ + mov -0x40(%rsp),%r15 │ │ + mov %r15,-0x38(%rsp) │ │ + mov -0x28(%rsp),%r15 │ │ + jmp 68c7a │ │ + cmp $0x4,%r13 │ │ + mov -0x40(%rsp),%r13 │ │ + jb 6930c │ │ + lea (%rbx,%r14,1),%rcx │ │ mov 0x8(%rcx),%ecx │ │ mov %rcx,%r12 │ │ dec %ecx │ │ cmp $0x7,%ecx │ │ - ja 696d7 │ │ + ja 6906f │ │ lea -0xc(%rdx),%r15 │ │ - lea (%rsi,%r11,1),%rbx │ │ lea (%rbx,%r14,1),%r12 │ │ - lea 0xc(%r12),%r13 │ │ + add $0xc,%r12 │ │ + mov %r12,-0x40(%rsp) │ │ shl $0x3,%ecx │ │ movabs $0x605080302000901,%r12 │ │ shr %cl,%r12 │ │ mov %r12,-0x10(%rsp) │ │ cmp $0x3,%r8d │ │ - je 69741 │ │ + je 690d8 │ │ cmp $0x4,%r15 │ │ - lea (%rsi,%r11,1),%rcx │ │ - jb 699b8 │ │ - add %r14,%rcx │ │ + mov -0x40(%rsp),%r13 │ │ + jb 6930c │ │ + lea (%rbx,%r14,1),%rcx │ │ mov 0xc(%rcx),%ecx │ │ mov %rcx,%r12 │ │ dec %ecx │ │ cmp $0x7,%ecx │ │ - ja 696d7 │ │ + ja 6906f │ │ lea -0x10(%rdx),%r15 │ │ - lea (%rsi,%r11,1),%rbx │ │ lea (%rbx,%r14,1),%r12 │ │ - lea 0x10(%r12),%r13 │ │ + add $0x10,%r12 │ │ + mov %r12,-0x40(%rsp) │ │ shl $0x3,%ecx │ │ movabs $0x605080302000901,%r12 │ │ shr %cl,%r12 │ │ - mov %r12,-0x20(%rsp) │ │ + mov %r12,-0x18(%rsp) │ │ cmp $0x4,%r8d │ │ - je 697d5 │ │ + je 6915e │ │ cmp $0x4,%r15 │ │ - lea (%rsi,%r11,1),%rcx │ │ - jb 699b8 │ │ - add %r14,%rcx │ │ + mov -0x40(%rsp),%r13 │ │ + jb 6930c │ │ + lea (%rbx,%r14,1),%rcx │ │ mov 0x10(%rcx),%ecx │ │ mov %rcx,%r12 │ │ dec %ecx │ │ cmp $0x7,%ecx │ │ - ja 696d7 │ │ + ja 6906f │ │ lea -0x14(%rdx),%r15 │ │ - lea (%rsi,%r11,1),%rbx │ │ lea (%rbx,%r14,1),%r12 │ │ lea 0x14(%r12),%r13 │ │ shl $0x3,%ecx │ │ movabs $0x605080302000901,%r12 │ │ shr %cl,%r12 │ │ - mov %r12,-0x28(%rsp) │ │ + mov %r12,-0x40(%rsp) │ │ cmp $0x5,%r8d │ │ - je 6985d │ │ + je 691d7 │ │ cmp $0x4,%r15 │ │ - lea (%rsi,%r11,1),%rcx │ │ - jb 699b8 │ │ - add %r14,%rcx │ │ + jb 6930c │ │ + lea (%rbx,%r14,1),%rcx │ │ mov 0x14(%rcx),%ecx │ │ mov %rcx,%r12 │ │ dec %ecx │ │ cmp $0x7,%ecx │ │ - ja 696d7 │ │ + ja 6906f │ │ lea -0x18(%rdx),%r15 │ │ - lea (%rsi,%r11,1),%rbx │ │ lea (%rbx,%r14,1),%r12 │ │ lea 0x18(%r12),%r13 │ │ shl $0x3,%ecx │ │ movabs $0x605080302000901,%r12 │ │ shr %cl,%r12 │ │ - mov %r12,-0x30(%rsp) │ │ + mov %r12,-0x20(%rsp) │ │ cmp $0x6,%r8d │ │ - je 698dc │ │ + je 6925a │ │ cmp $0x4,%r15 │ │ - lea (%rsi,%r11,1),%rcx │ │ - jb 699b8 │ │ - add %r14,%rcx │ │ + jb 6930c │ │ + lea (%rbx,%r14,1),%rcx │ │ mov 0x18(%rcx),%ecx │ │ mov %rcx,%r12 │ │ dec %ecx │ │ cmp $0x7,%ecx │ │ - ja 696d7 │ │ + ja 6906f │ │ lea -0x1c(%rdx),%r15 │ │ - lea (%rsi,%r11,1),%rbx │ │ lea (%rbx,%r14,1),%r12 │ │ lea 0x1c(%r12),%r13 │ │ shl $0x3,%ecx │ │ - shrq %cl,-0x48(%rsp) │ │ + shrq %cl,-0x30(%rsp) │ │ cmp $0x7,%r8d │ │ - je 69941 │ │ + je 692ae │ │ cmp $0x4,%r15 │ │ - jb 699b8 │ │ + jb 6930c │ │ mov 0x0(%r13),%r12d │ │ lea -0x1(%r12),%ecx │ │ cmp $0x8,%ecx │ │ - mov $0x4e,%r15b │ │ - jae 69617 │ │ - lea -0x5e82a(%rip),%r15 │ │ - jmp 6998a │ │ - movq $0x0,-0x38(%rsp) │ │ - movq $0x0,-0x48(%rsp) │ │ - movq $0x0,-0x30(%rsp) │ │ - movq $0x0,-0x28(%rsp) │ │ - movq $0x0,-0x20(%rsp) │ │ - movq $0x0,-0x10(%rsp) │ │ - xor %ecx,%ecx │ │ - movq $0x0,-0x8(%rsp) │ │ - mov %r9,%r12 │ │ - imul %r8,%r12 │ │ - shl $0x2,%r12 │ │ - sub %r12,%rdx │ │ - jae 6953e │ │ - movq $0x13,0x8(%rdi) │ │ - jmp 699cd │ │ - cmp $0x3,%rdx │ │ - jbe 699b8 │ │ - mov 0x0(%r13),%ecx │ │ - mov %rcx,-0x8(%rsp) │ │ - dec %ecx │ │ - cmp $0x8,%ecx │ │ - setb %r15b │ │ - mov $0xfd,%r12b │ │ - shr %cl,%r12b │ │ - test %r12b,%r15b │ │ - je 6960f │ │ - mov %r13,%r15 │ │ - lea -0x4(%rdx),%r13 │ │ - add $0x4,%r15 │ │ - mov %r15,-0x18(%rsp) │ │ - mov %ecx,%ecx │ │ - lea -0x5e895(%rip),%r12 │ │ - movzbl (%r12,%rcx,8),%ecx │ │ - mov %rcx,-0x8(%rsp) │ │ - cmp $0x1,%r8d │ │ - jne 69624 │ │ - movq $0x0,-0x38(%rsp) │ │ - movq $0x0,-0x48(%rsp) │ │ - movq $0x0,-0x30(%rsp) │ │ - movq $0x0,-0x28(%rsp) │ │ - movq $0x0,-0x20(%rsp) │ │ - movq $0x0,-0x10(%rsp) │ │ - xor %ecx,%ecx │ │ - mov %r13,%rdx │ │ - mov -0x18(%rsp),%r13 │ │ - jmp 69480 │ │ - lea (%r12,%r13,1),%r15 │ │ - mov %r15,-0x18(%rsp) │ │ - cmp %r12,%rdx │ │ - jae 69562 │ │ - movq $0x13,0x8(%rdi) │ │ - mov -0x18(%rsp),%rax │ │ - mov %rax,0x10(%rdi) │ │ - jmp 699d1 │ │ - movzbl -0x48(%rsp),%edx │ │ - shl $0x30,%rdx │ │ - mov %rcx,-0x40(%rsp) │ │ - mov -0x38(%rsp),%r15 │ │ - or %rdx,%r15 │ │ - mov %r13,-0x48(%rsp) │ │ + mov $0x48,%r15b │ │ + jae 68e08 │ │ + lea -0x5deba(%rip),%r15 │ │ + jmp 692f1 │ │ + mov $0x48,%r15b │ │ + jmp 68e08 │ │ + cmp $0x4,%r15 │ │ mov -0x40(%rsp),%r13 │ │ - movzbl -0x30(%rsp),%ecx │ │ - shl $0x28,%rcx │ │ - movzbl -0x28(%rsp),%edx │ │ - shl $0x20,%rdx │ │ - or %rcx,%rdx │ │ - or %r15,%rdx │ │ - mov %rbx,-0x28(%rsp) │ │ - mov -0x20(%rsp),%rbx │ │ - shl $0x18,%ebx │ │ - movzbl -0x10(%rsp),%ecx │ │ - shl $0x10,%ecx │ │ - or %rbx,%rcx │ │ - shl $0x8,%r13d │ │ - mov -0x8(%rsp),%r15 │ │ - movzwl %r13w,%r13d │ │ - or %rcx,%r13 │ │ - or %rdx,%r13 │ │ - or %r15,%r13 │ │ - mov %r13,(%rdi) │ │ - mov %rsi,0x8(%rdi) │ │ - mov %r11,0x10(%rdi) │ │ - mov -0x28(%rsp),%rcx │ │ - mov %rcx,0x18(%rdi) │ │ - mov %r14,0x20(%rdi) │ │ - mov -0x48(%rsp),%rcx │ │ - mov %rcx,0x28(%rdi) │ │ - mov %r12,0x30(%rdi) │ │ - mov -0x18(%rsp),%rcx │ │ - mov %rcx,0x38(%rdi) │ │ - mov %r12,0x40(%rdi) │ │ - mov %r8d,0x48(%rdi) │ │ - mov %r9d,0x4c(%rdi) │ │ - mov %r10d,0x50(%rdi) │ │ - mov %ax,0x54(%rdi) │ │ - jmp 699d4 │ │ - mov $0x4d,%r15b │ │ - mov -0x8(%rsp),%r12 │ │ - mov %r15b,0x8(%rdi) │ │ - mov %r12d,0xc(%rdi) │ │ - jmp 699d1 │ │ - cmp $0x4,%r13 │ │ - mov -0x18(%rsp),%r13 │ │ - jb 699b8 │ │ + jb 6930c │ │ lea (%rbx,%r14,1),%rcx │ │ - mov 0x4(%rcx),%ecx │ │ - mov %rcx,%rbx │ │ - dec %ecx │ │ - cmp $0x8,%ecx │ │ - setb %r15b │ │ - mov $0xfd,%r12b │ │ - shr %cl,%r12b │ │ - and %r15b,%r12b │ │ - cmp $0x1,%r12b │ │ - jne 6994f │ │ - lea -0x8(%rdx),%r15 │ │ - lea (%rsi,%r11,1),%rbx │ │ - lea (%rbx,%r14,1),%r12 │ │ - lea 0x8(%r12),%rbx │ │ - movabs $0x706080402000001,%r13 │ │ - shl $0x3,%ecx │ │ - mov %r13,%r12 │ │ - mov %r13,-0x48(%rsp) │ │ - shr %cl,%r12 │ │ - mov %r12,-0x40(%rsp) │ │ - cmp $0x2,%r8d │ │ - jne 696df │ │ - movq $0x0,-0x38(%rsp) │ │ - movq $0x0,-0x48(%rsp) │ │ - movq $0x0,-0x30(%rsp) │ │ - movq $0x0,-0x28(%rsp) │ │ - movq $0x0,-0x20(%rsp) │ │ - movq $0x0,-0x10(%rsp) │ │ - mov %r15,%rdx │ │ - mov %rbx,%r13 │ │ - mov -0x40(%rsp),%rcx │ │ - lea (%rsi,%r11,1),%rbx │ │ - jmp 69480 │ │ - mov $0x4e,%r15b │ │ - jmp 69617 │ │ - cmp $0x4,%r15 │ │ - lea (%rsi,%r11,1),%rcx │ │ - mov %rbx,%r13 │ │ - jb 699b8 │ │ - add %r14,%rcx │ │ mov 0x8(%rcx),%ecx │ │ - mov %rcx,%rbx │ │ + mov %rcx,%r13 │ │ dec %ecx │ │ cmp $0x8,%ecx │ │ setb %r15b │ │ mov $0xfd,%r12b │ │ shr %cl,%r12b │ │ and %r15b,%r12b │ │ cmp $0x1,%r12b │ │ - jne 6994f │ │ + jne 692b5 │ │ lea -0xc(%rdx),%r15 │ │ - lea (%rsi,%r11,1),%rbx │ │ lea (%rbx,%r14,1),%r12 │ │ - lea 0xc(%r12),%r13 │ │ + add $0xc,%r12 │ │ + mov %r12,-0x40(%rsp) │ │ shl $0x3,%ecx │ │ movabs $0x706080402000001,%r12 │ │ shr %cl,%r12 │ │ mov %r12,-0x10(%rsp) │ │ cmp $0x3,%r8d │ │ - jne 69776 │ │ - movq $0x0,-0x38(%rsp) │ │ - movq $0x0,-0x48(%rsp) │ │ + jne 690fd │ │ + xor %ecx,%ecx │ │ movq $0x0,-0x30(%rsp) │ │ - movq $0x0,-0x28(%rsp) │ │ movq $0x0,-0x20(%rsp) │ │ - mov %r15,%rdx │ │ - jmp 696c9 │ │ + xor %r13d,%r13d │ │ + movq $0x0,-0x18(%rsp) │ │ + jmp 68eb0 │ │ cmp $0x4,%r15 │ │ - lea (%rsi,%r11,1),%rcx │ │ - jb 699b8 │ │ - add %r14,%rcx │ │ + mov -0x40(%rsp),%r13 │ │ + jb 6930c │ │ + lea (%rbx,%r14,1),%rcx │ │ mov 0xc(%rcx),%ecx │ │ - mov %rcx,%rbx │ │ + mov %rcx,%r13 │ │ dec %ecx │ │ cmp $0x8,%ecx │ │ setb %r15b │ │ mov $0xfd,%r12b │ │ shr %cl,%r12b │ │ and %r15b,%r12b │ │ cmp $0x1,%r12b │ │ - jne 6994f │ │ + jne 692b5 │ │ lea -0x10(%rdx),%r15 │ │ - lea (%rsi,%r11,1),%rbx │ │ lea (%rbx,%r14,1),%r12 │ │ - lea 0x10(%r12),%r13 │ │ + add $0x10,%r12 │ │ + mov %r12,-0x40(%rsp) │ │ shl $0x3,%ecx │ │ movabs $0x706080402000001,%r12 │ │ shr %cl,%r12 │ │ - mov %r12,-0x20(%rsp) │ │ + mov %r12,-0x18(%rsp) │ │ cmp $0x4,%r8d │ │ - jne 697fe │ │ - movq $0x0,-0x38(%rsp) │ │ - movq $0x0,-0x48(%rsp) │ │ + jne 6917a │ │ + xor %ecx,%ecx │ │ movq $0x0,-0x30(%rsp) │ │ - movq $0x0,-0x28(%rsp) │ │ - jmp 6976e │ │ + movq $0x0,-0x20(%rsp) │ │ + xor %r13d,%r13d │ │ + jmp 68eb0 │ │ cmp $0x4,%r15 │ │ - lea (%rsi,%r11,1),%rcx │ │ - jb 699b8 │ │ - add %r14,%rcx │ │ + mov -0x40(%rsp),%r13 │ │ + jb 6930c │ │ + lea (%rbx,%r14,1),%rcx │ │ mov 0x10(%rcx),%ecx │ │ - mov %rcx,%rbx │ │ + mov %rcx,%r13 │ │ dec %ecx │ │ cmp $0x8,%ecx │ │ setb %r15b │ │ mov $0xfd,%r12b │ │ shr %cl,%r12b │ │ and %r15b,%r12b │ │ cmp $0x1,%r12b │ │ - jne 6994f │ │ + jne 692b5 │ │ lea -0x14(%rdx),%r15 │ │ - lea (%rsi,%r11,1),%rbx │ │ lea (%rbx,%r14,1),%r12 │ │ lea 0x14(%r12),%r13 │ │ shl $0x3,%ecx │ │ movabs $0x706080402000001,%r12 │ │ shr %cl,%r12 │ │ - mov %r12,-0x28(%rsp) │ │ + mov %r12,-0x40(%rsp) │ │ cmp $0x5,%r8d │ │ - jne 6987d │ │ - movq $0x0,-0x38(%rsp) │ │ - movq $0x0,-0x48(%rsp) │ │ + jne 69202 │ │ + xor %ecx,%ecx │ │ movq $0x0,-0x30(%rsp) │ │ - jmp 6976e │ │ + movq $0x0,-0x20(%rsp) │ │ + mov %r15,%rdx │ │ + mov %r13,-0x38(%rsp) │ │ + mov -0x28(%rsp),%r15 │ │ + mov -0x40(%rsp),%r13 │ │ + jmp 68c7a │ │ cmp $0x4,%r15 │ │ - lea (%rsi,%r11,1),%rcx │ │ - jb 699b8 │ │ - add %r14,%rcx │ │ + jb 6930c │ │ + lea (%rbx,%r14,1),%rcx │ │ mov 0x14(%rcx),%ecx │ │ - mov %rcx,%rbx │ │ + mov %rcx,%r13 │ │ dec %ecx │ │ cmp $0x8,%ecx │ │ setb %r15b │ │ mov $0xfd,%r12b │ │ shr %cl,%r12b │ │ and %r15b,%r12b │ │ cmp $0x1,%r12b │ │ - jne 6994f │ │ + jne 692b5 │ │ lea -0x18(%rdx),%r15 │ │ - lea (%rsi,%r11,1),%rbx │ │ lea (%rbx,%r14,1),%r12 │ │ lea 0x18(%r12),%r13 │ │ shl $0x3,%ecx │ │ movabs $0x706080402000001,%r12 │ │ shr %cl,%r12 │ │ - mov %r12,-0x30(%rsp) │ │ + mov %r12,-0x20(%rsp) │ │ cmp $0x6,%r8d │ │ - jne 698f3 │ │ - movq $0x0,-0x38(%rsp) │ │ - movq $0x0,-0x48(%rsp) │ │ - jmp 6976e │ │ + jne 69267 │ │ + xor %ecx,%ecx │ │ + movq $0x0,-0x30(%rsp) │ │ + jmp 691eb │ │ cmp $0x4,%r15 │ │ - lea (%rsi,%r11,1),%rcx │ │ - jb 699b8 │ │ - add %r14,%rcx │ │ + jb 6930c │ │ + lea (%rbx,%r14,1),%rcx │ │ mov 0x18(%rcx),%ecx │ │ - mov %rcx,%rbx │ │ + mov %rcx,%r13 │ │ dec %ecx │ │ cmp $0x8,%ecx │ │ setb %r15b │ │ mov $0xfd,%r12b │ │ shr %cl,%r12b │ │ and %r15b,%r12b │ │ cmp $0x1,%r12b │ │ - jne 6994f │ │ + jne 692b5 │ │ lea -0x1c(%rdx),%r15 │ │ - lea (%rsi,%r11,1),%rbx │ │ lea (%rbx,%r14,1),%r12 │ │ lea 0x1c(%r12),%r13 │ │ shl $0x3,%ecx │ │ - shrq %cl,-0x48(%rsp) │ │ + shrq %cl,-0x30(%rsp) │ │ cmp $0x7,%r8d │ │ - jne 6995a │ │ - movq $0x0,-0x38(%rsp) │ │ - jmp 6976e │ │ - mov $0x4d,%r15b │ │ - mov %rbx,%r12 │ │ - jmp 69617 │ │ + jne 692c0 │ │ + xor %ecx,%ecx │ │ + jmp 691eb │ │ + mov $0x47,%r15b │ │ + mov %r13,%r12 │ │ + jmp 68e08 │ │ cmp $0x4,%r15 │ │ - jb 699b8 │ │ - mov 0x0(%r13),%ebx │ │ - lea -0x1(%rbx),%ecx │ │ + jb 6930c │ │ + mov 0x0(%r13),%r13d │ │ + lea -0x1(%r13),%ecx │ │ cmp $0x8,%ecx │ │ setb %r15b │ │ mov $0xfd,%r12b │ │ shr %cl,%r12b │ │ test %r12b,%r15b │ │ - mov %rbx,%r12 │ │ - mov $0x4d,%r15b │ │ - je 69617 │ │ - lea -0x5ecfa(%rip),%r15 │ │ - lea (%rsi,%r11,1),%rbx │ │ - lea (%rbx,%r14,1),%r12 │ │ - add $0x20,%r12 │ │ + mov %r13,%r12 │ │ + mov $0x47,%r15b │ │ + je 68e08 │ │ + lea -0x5e101(%rip),%r15 │ │ + addq $0x20,-0x38(%rsp) │ │ add $0xffffffffffffffe0,%rdx │ │ mov %ecx,%ecx │ │ movzbl 0x7(%r15,%rcx,8),%ecx │ │ shl $0x38,%rcx │ │ - mov %rcx,-0x38(%rsp) │ │ - mov %r12,%r13 │ │ - mov -0x40(%rsp),%rcx │ │ - jmp 69480 │ │ - movb $0x13,0x8(%rdi) │ │ + jmp 691f3 │ │ + movb $0x11,0x8(%rdi) │ │ movb $0x0,0xb(%rdi) │ │ movw $0x0,0x9(%rdi) │ │ movl $0x0,0xc(%rdi) │ │ mov %r13,0x10(%rdi) │ │ movb $0xff,(%rdi) │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ ret │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ mov %rdi,%rbx │ │ mov (%rdi),%rax │ │ lock decq (%rax) │ │ - jne 699fb │ │ + jne 6935b │ │ mov %rbx,%rdi │ │ - call 55190 │ │ + call 55580 │ │ lea 0x8(%rbx),%rdi │ │ - call 67cd0 │ │ + call 67580 │ │ mov 0x28(%rbx),%rdi │ │ mov 0x30(%rbx),%rsi │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ - jmp 67d80 │ │ + jmp 67630 │ │ mov %rax,%r14 │ │ lea 0x8(%rbx),%rdi │ │ - call 67cd0 │ │ - jmp 69a26 │ │ + call 67580 │ │ + jmp 69386 │ │ mov %rax,%r14 │ │ mov 0x28(%rbx),%rdi │ │ mov 0x30(%rbx),%rsi │ │ - call 67d80 │ │ + call 67630 │ │ mov %r14,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x2e8,%rsp │ │ - mov %r8d,-0x64(%rbp) │ │ - mov %rcx,%r10 │ │ - mov %rdx,%r8 │ │ - mov %rdi,-0x38(%rbp) │ │ - movabs $0x4000000000000000,%rax │ │ + sub $0x38,%rsp │ │ + mov %rsi,%rbx │ │ + mov %rdi,%r15 │ │ + cmp $0x21,%rsi │ │ + jae 693d6 │ │ + mov %r15,%rdi │ │ + mov %rbx,%rsi │ │ + add $0x38,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + jmp 69880 │ │ + mov %ecx,%r12d │ │ + lea -0x50(%rbp),%r13 │ │ + jmp 69438 │ │ + nop │ │ + mov %rdi,%rax │ │ + shl $0x5,%rax │ │ + movups (%r15),%xmm0 │ │ + movups 0x10(%r15),%xmm1 │ │ + movaps %xmm1,-0x40(%rbp) │ │ + movaps %xmm0,-0x50(%rbp) │ │ + movups (%r15,%rax,1),%xmm0 │ │ + movups 0x10(%r15,%rax,1),%xmm1 │ │ + movups %xmm0,(%r15) │ │ + movups %xmm1,0x10(%r15) │ │ + movaps -0x50(%rbp),%xmm0 │ │ + movaps -0x40(%rbp),%xmm1 │ │ + movups %xmm1,0x10(%r15,%rax,1) │ │ + movups %xmm0,(%r15,%rax,1) │ │ + inc %rdi │ │ + sub %rdi,%rbx │ │ + shl $0x5,%rdi │ │ + add %rdi,%r15 │ │ xor %edx,%edx │ │ - div %rsi │ │ - cmp $0x1,%rdx │ │ - sbb $0xffffffffffffffff,%rax │ │ - mov %rax,-0x90(%rbp) │ │ - cmp $0x1001,%rsi │ │ - mov %rsi,-0x50(%rbp) │ │ - mov %rsi,%rax │ │ - jae 69aac │ │ - shr $1,%rax │ │ - mov %rsi,%rcx │ │ - sub %rax,%rcx │ │ - cmp $0x40,%rcx │ │ - mov $0x40,%eax │ │ - cmovb %rcx,%rax │ │ - mov %rax,-0x48(%rbp) │ │ - jmp 69ad2 │ │ - or $0x1,%rax │ │ - bsr %rax,%rcx │ │ - mov %ecx,%eax │ │ - shr $1,%eax │ │ - and $0x1,%ecx │ │ - add %eax,%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%rax │ │ - shr %cl,%rsi │ │ - add %rax,%rsi │ │ - shr $1,%rsi │ │ - mov %rsi,-0x48(%rbp) │ │ - mov -0x38(%rbp),%rax │ │ - lea 0x48(%rax),%rcx │ │ - mov %rcx,-0x70(%rbp) │ │ - lea 0x10(%rax),%rcx │ │ - mov %rcx,-0x80(%rbp) │ │ - lea -0x10(%rax),%rcx │ │ - mov %rcx,-0x78(%rbp) │ │ - add $0xffffffffffffffe0,%rax │ │ - mov %rax,-0x88(%rbp) │ │ - mov $0x1,%r12d │ │ - xor %r13d,%r13d │ │ + mov -0x2c(%rbp),%r12d │ │ + cmp $0x21,%rbx │ │ + jb 693bd │ │ + test %r12d,%r12d │ │ + je 69862 │ │ + mov %rdx,-0x58(%rbp) │ │ + mov %rbx,%rcx │ │ + shr $0x3,%rcx │ │ + mov %rcx,%rsi │ │ + shl $0x7,%rsi │ │ + add %r15,%rsi │ │ + imul $0xe0,%rcx,%rdx │ │ + add %r15,%rdx │ │ + cmp $0x40,%rbx │ │ + jae 694e0 │ │ + mov 0x8(%r15),%rax │ │ + mov 0x10(%r15),%r11 │ │ + mov 0x8(%rsi),%rdi │ │ + mov 0x10(%rsi),%r8 │ │ xor %r9d,%r9d │ │ - mov %r8,%rdx │ │ - mov %r8,-0x40(%rbp) │ │ - mov %r10,-0xa8(%rbp) │ │ - mov -0x50(%rbp),%rsi │ │ - sub %r13,%rsi │ │ - jbe 69b38 │ │ - jmp 69b50 │ │ - xchg %ax,%ax │ │ - inc %r9 │ │ - mov %rsi,%rax │ │ - shr $1,%rax │ │ - add %rax,%r13 │ │ - mov %rsi,%r12 │ │ - mov -0x50(%rbp),%rsi │ │ - sub %r13,%rsi │ │ - ja 69b50 │ │ - xor %edi,%edi │ │ - mov $0x1,%esi │ │ - cmp $0x2,%r9 │ │ - jae 69d4b │ │ - jmp 6a016 │ │ - xchg %ax,%ax │ │ - mov %r13,%rcx │ │ - shl $0x5,%rcx │ │ - mov -0x38(%rbp),%rax │ │ - lea (%rax,%rcx,1),%rdi │ │ - cmp -0x48(%rbp),%rsi │ │ - jae 69bb0 │ │ - cmpb $0x0,-0x64(%rbp) │ │ - je 69bc0 │ │ - cmp $0x20,%rsi │ │ - mov $0x20,%eax │ │ - cmovae %rax,%rsi │ │ - mov %r10,%rcx │ │ + cmp %r8,%r11 │ │ + setb %r9b │ │ + xor %ecx,%ecx │ │ + cmp %rdi,%rax │ │ + setb %cl │ │ + cmove %r9d,%ecx │ │ + mov 0x8(%rdx),%r9 │ │ + mov 0x10(%rdx),%r10 │ │ + xor %r14d,%r14d │ │ + cmp %r10,%r11 │ │ + setb %r14b │ │ + xor %r11d,%r11d │ │ + cmp %r9,%rax │ │ + setb %r11b │ │ + cmove %r14d,%r11d │ │ + mov %r15,%rax │ │ + cmp %r11b,%cl │ │ + jne 694e8 │ │ + xor %eax,%eax │ │ + cmp %r10,%r8 │ │ + setb %al │ │ xor %r8d,%r8d │ │ - mov %r9,%rbx │ │ - xor %r9d,%r9d │ │ - mov %rsi,%r14 │ │ - mov %r10,%r15 │ │ - call 6a090 │ │ - mov %r15,%r10 │ │ - mov %rbx,%r9 │ │ - mov -0x40(%rbp),%rdx │ │ - mov %r14d,%eax │ │ - jmp 69d00 │ │ - data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - cmp $0x2,%rsi │ │ - jae 69be0 │ │ + cmp %r9,%rdi │ │ + setb %r8b │ │ + cmove %eax,%r8d │ │ + xor %r8b,%cl │ │ + cmovne %rdx,%rsi │ │ mov %rsi,%rax │ │ - jmp 69d00 │ │ - xchg %ax,%ax │ │ - mov -0x48(%rbp),%rax │ │ - cmp %rax,%rsi │ │ - cmovae %rax,%rsi │ │ - add %rsi,%rsi │ │ - jmp 69d08 │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov 0x8(%rdi),%r11 │ │ - mov 0x28(%rdi),%r14 │ │ - cmp %r11,%r14 │ │ - mov %rsi,%rbx │ │ - jae 69c06 │ │ - cmp $0x2,%rsi │ │ - jne 69c49 │ │ - mov $0x2,%eax │ │ - mov $0x1,%r8d │ │ - jmp 69cb1 │ │ - mov $0x2,%eax │ │ - cmp $0x2,%rsi │ │ - je 69d00 │ │ - mov %r10,%r15 │ │ - mov %r9,-0x30(%rbp) │ │ - mov -0x70(%rbp),%rax │ │ - lea (%rax,%rcx,1),%r8 │ │ - mov $0x2,%eax │ │ - mov %r14,%r9 │ │ - nopl 0x0(%rax) │ │ - mov %r9,%r10 │ │ - mov (%r8),%r9 │ │ - cmp %r10,%r9 │ │ - jb 69c90 │ │ - inc %rax │ │ - add $0x20,%r8 │ │ - cmp %rax,%rbx │ │ - jne 69c30 │ │ - jmp 69c77 │ │ - mov %r10,%r15 │ │ - mov %r9,-0x30(%rbp) │ │ - mov -0x70(%rbp),%rax │ │ - lea (%rax,%rcx,1),%r8 │ │ - mov $0x2,%eax │ │ - mov %r14,%r9 │ │ - mov %r9,%r10 │ │ - mov (%r8),%r9 │ │ - cmp %r10,%r9 │ │ - jae 69c90 │ │ - inc %rax │ │ - add $0x20,%r8 │ │ - cmp %rax,%rbx │ │ - jne 69c60 │ │ - mov %rbx,%rsi │ │ - mov %rbx,%rax │ │ - cmp -0x48(%rbp),%rax │ │ - mov -0x30(%rbp),%r9 │ │ - mov %r15,%r10 │ │ - jb 69b65 │ │ - jmp 69ca4 │ │ - mov %rbx,%rsi │ │ - cmp -0x48(%rbp),%rax │ │ - mov -0x30(%rbp),%r9 │ │ - mov %r15,%r10 │ │ - jb 69b65 │ │ - cmp %r11,%r14 │ │ - jae 69d00 │ │ - mov %rax,%r8 │ │ - shr $1,%r8 │ │ - je 69d00 │ │ - mov -0x80(%rbp),%rsi │ │ - add %rcx,%rsi │ │ - mov %rax,%rdi │ │ - shl $0x5,%rdi │ │ - add %rcx,%rdi │ │ - add -0x78(%rbp),%rdi │ │ + jmp 694e8 │ │ cs nopw 0x0(%rax,%rax,1) │ │ - movups -0x10(%rsi),%xmm0 │ │ - movups -0x10(%rdi),%xmm1 │ │ - movups %xmm1,-0x10(%rsi) │ │ - movups %xmm0,-0x10(%rdi) │ │ - movups (%rsi),%xmm0 │ │ - movups (%rdi),%xmm1 │ │ - movups %xmm1,(%rsi) │ │ - movups %xmm0,(%rdi) │ │ - add $0x20,%rsi │ │ - add $0xffffffffffffffe0,%rdi │ │ - dec %r8 │ │ - jne 69cd0 │ │ - nopl 0x0(%rax) │ │ - lea 0x1(,%rax,2),%rsi │ │ - mov %r12,%rax │ │ - shr $1,%rax │ │ - mov %rsi,%rcx │ │ - shr $1,%rcx │ │ - lea 0x0(,%r13,2),%rdi │ │ - sub %rax,%rdi │ │ - lea (%rcx,%r13,2),%rax │ │ - mov -0x90(%rbp),%rcx │ │ - imul %rcx,%rdi │ │ - imul %rcx,%rax │ │ - xor %rdi,%rax │ │ - mov $0x7f,%edi │ │ - bsr %rax,%rdi │ │ - xor $0x3f,%edi │ │ - cmp $0x2,%r9 │ │ - jb 6a016 │ │ - mov %r13,%rcx │ │ - shl $0x5,%rcx │ │ - mov -0x38(%rbp),%rax │ │ - add %rcx,%rax │ │ - mov %rax,-0x98(%rbp) │ │ - add -0x88(%rbp),%rcx │ │ - mov %rcx,-0xa0(%rbp) │ │ - mov %rsi,-0x60(%rbp) │ │ - mov %rdi,-0x58(%rbp) │ │ - mov %r13,-0xb8(%rbp) │ │ - jmp 69dcb │ │ - mov %r15,%r13 │ │ - mov %r9,%rsi │ │ - sub %rsi,%r12 │ │ - mov %r13,%rdi │ │ - mov %r12,%rdx │ │ - call *0x114b4(%rip) │ │ - mov -0xa8(%rbp),%r10 │ │ - mov -0x40(%rbp),%rdx │ │ - mov -0x30(%rbp),%r9 │ │ - mov -0x60(%rbp),%rsi │ │ - mov -0x58(%rbp),%rdi │ │ - mov -0xb0(%rbp),%r15 │ │ - lea 0x1(,%r15,2),%r12 │ │ - mov -0xb8(%rbp),%r13 │ │ - cmp $0x1,%r9 │ │ - jbe 6a010 │ │ - cmp %dil,-0xfb(%rbp,%r9,1) │ │ - jb 6a016 │ │ - dec %r9 │ │ - mov -0x310(%rbp,%r9,8),%rax │ │ - mov %rax,%r14 │ │ - shr $1,%r14 │ │ - mov %r12,%rbx │ │ - shr $1,%rbx │ │ - lea (%r14,%rbx,1),%r15 │ │ - cmp %r10,%r15 │ │ - ja 69e20 │ │ - mov %eax,%ecx │ │ - or %r12d,%ecx │ │ - and $0x1,%ecx │ │ - jne 69e20 │ │ - add %r15,%r15 │ │ - mov %r15,%r12 │ │ - cmp $0x1,%r9 │ │ - ja 69dcb │ │ - jmp 6a010 │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - sub %r15,%r13 │ │ - shl $0x5,%r13 │ │ - add -0x38(%rbp),%r13 │ │ - test $0x1,%al │ │ - mov %r9,-0x30(%rbp) │ │ - jne 69e90 │ │ - mov %r14,%rax │ │ - or $0x1,%rax │ │ - bsr %rax,%r8 │ │ - xor $0x3f,%r8d │ │ - add %r8d,%r8d │ │ - xor $0x7e,%r8d │ │ - mov %r13,%rdi │ │ - mov %r14,%rsi │ │ - mov %r10,%rcx │ │ - xor %r9d,%r9d │ │ - mov %r10,%r15 │ │ - call 6a090 │ │ - mov %r15,%r10 │ │ - lea (%r14,%rbx,1),%r15 │ │ - mov -0x58(%rbp),%rdi │ │ - mov -0x60(%rbp),%rsi │ │ - mov -0x30(%rbp),%r9 │ │ - mov -0x40(%rbp),%rdx │ │ - test $0x1,%r12b │ │ - je 69e96 │ │ - test %rbx,%rbx │ │ - jne 69ee3 │ │ - jmp 69db2 │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - test $0x1,%r12b │ │ - jne 69e7a │ │ - mov %r14,%rdi │ │ - shl $0x5,%rdi │ │ - add %r13,%rdi │ │ - mov %rbx,%rax │ │ - or $0x1,%rax │ │ - bsr %rax,%r8 │ │ - xor $0x3f,%r8d │ │ - add %r8d,%r8d │ │ - xor $0x7e,%r8d │ │ - mov %rbx,%rsi │ │ - mov %r10,%rcx │ │ + mov %r15,%rdi │ │ + call 6a160 │ │ + dec %r12d │ │ + mov %r12d,-0x2c(%rbp) │ │ + sub %r15,%rax │ │ + mov -0x58(%rbp),%rdx │ │ + test %rdx,%rdx │ │ + je 69523 │ │ + mov 0x8(%rdx),%rcx │ │ + mov 0x10(%rdx),%rdx │ │ + xor %esi,%esi │ │ + cmp 0x10(%r15,%rax,1),%rdx │ │ + setb %sil │ │ + xor %edx,%edx │ │ + cmp 0x8(%r15,%rax,1),%rcx │ │ + setb %dl │ │ + cmove %esi,%edx │ │ + test %dl,%dl │ │ + je 69710 │ │ + movups (%r15),%xmm0 │ │ + movups 0x10(%r15),%xmm1 │ │ + movaps %xmm1,-0x40(%rbp) │ │ + movaps %xmm0,-0x50(%rbp) │ │ + movups (%r15,%rax,1),%xmm0 │ │ + movups 0x10(%r15,%rax,1),%xmm1 │ │ + movups %xmm0,(%r15) │ │ + movups %xmm1,0x10(%r15) │ │ + movaps -0x50(%rbp),%xmm0 │ │ + movaps -0x40(%rbp),%xmm1 │ │ + movups %xmm1,0x10(%r15,%rax,1) │ │ + movups %xmm0,(%r15,%rax,1) │ │ + lea 0x20(%r15),%rax │ │ + movups 0x20(%r15),%xmm0 │ │ + movups 0x30(%r15),%xmm1 │ │ + movaps %xmm1,-0x40(%rbp) │ │ + movaps %xmm0,-0x50(%rbp) │ │ + mov %rbx,%r9 │ │ + shl $0x5,%r9 │ │ + lea (%r15,%r9,1),%r8 │ │ + lea 0x40(%r15),%rcx │ │ + mov 0x8(%r15),%rdx │ │ + mov 0x10(%r15),%rdi │ │ + lea -0x60(%r9),%r14 │ │ + add $0xffffffffffffffc0,%r9 │ │ + xor %r12d,%r12d │ │ + data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + xor %esi,%esi │ │ + cmp %rdi,0x10(%rcx) │ │ + setb %sil │ │ + xor %r10d,%r10d │ │ + cmp %rdx,0x8(%rcx) │ │ + setb %r10b │ │ + cmove %esi,%r10d │ │ + movzbl %r10b,%esi │ │ + add %r12,%rsi │ │ + shl $0x5,%r12 │ │ + movups (%rax,%r12,1),%xmm0 │ │ + movups 0x10(%rax,%r12,1),%xmm1 │ │ + movups %xmm0,-0x20(%rcx) │ │ + movups %xmm1,-0x10(%rcx) │ │ + movups 0x10(%rcx),%xmm0 │ │ + movups %xmm0,0x10(%rax,%r12,1) │ │ + movups (%rcx),%xmm0 │ │ + movups %xmm0,(%rax,%r12,1) │ │ + add $0x20,%rcx │ │ + mov %r14,%r10 │ │ + add $0xffffffffffffffe0,%r14 │ │ + mov %r9,%r11 │ │ + add $0xffffffffffffffe0,%r9 │ │ + mov %rsi,%r12 │ │ + cmp %r8,%rcx │ │ + jb 695a0 │ │ + data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + test %r10,%r10 │ │ + mov %rcx,%r8 │ │ + cmove %r13,%r8 │ │ xor %r9d,%r9d │ │ - mov %r10,%r12 │ │ - call 6a090 │ │ - mov %r12,%r10 │ │ - mov -0x58(%rbp),%rdi │ │ - mov -0x60(%rbp),%rsi │ │ - mov -0x30(%rbp),%r9 │ │ - mov -0x40(%rbp),%rdx │ │ - test %rbx,%rbx │ │ - je 69db2 │ │ - test %r14,%r14 │ │ - je 69db2 │ │ - cmp %r14,%rbx │ │ - mov %r14,%r12 │ │ - cmovb %rbx,%r12 │ │ - cmp %r12,%r10 │ │ - jb 69db2 │ │ - mov %r15,-0xb0(%rbp) │ │ + cmp %rdi,0x10(%r8) │ │ + setb %r9b │ │ + xor %r14d,%r14d │ │ + cmp %rdx,0x8(%r8) │ │ + setb %r14b │ │ + cmove %r9d,%r14d │ │ + mov %rsi,%r9 │ │ + movzbl %r14b,%esi │ │ + add %r9,%rsi │ │ + shl $0x5,%r9 │ │ + movups (%rax,%r9,1),%xmm0 │ │ + movups 0x10(%rax,%r9,1),%xmm1 │ │ + movups %xmm1,-0x10(%rcx) │ │ + movups %xmm0,-0x20(%rcx) │ │ + movups (%r8),%xmm0 │ │ + movups 0x10(%r8),%xmm1 │ │ + movups %xmm1,0x10(%rax,%r9,1) │ │ + movups %xmm0,(%rax,%r9,1) │ │ + add $0x20,%rcx │ │ + add $0xffffffffffffffe0,%r10 │ │ + add $0xffffffffffffffe0,%r11 │ │ + jne 69610 │ │ + cmp %rbx,%rsi │ │ + jae 69860 │ │ + mov %rsi,%rax │ │ + shl $0x5,%rax │ │ + lea (%r15,%rax,1),%rcx │ │ + mov %rcx,-0x60(%rbp) │ │ + movups (%r15),%xmm0 │ │ + movups 0x10(%r15),%xmm1 │ │ + movaps %xmm1,-0x40(%rbp) │ │ + movaps %xmm0,-0x50(%rbp) │ │ + movups (%r15,%rax,1),%xmm0 │ │ + movups 0x10(%r15,%rax,1),%xmm1 │ │ + movups %xmm0,(%r15) │ │ + movups %xmm1,0x10(%r15) │ │ + movaps -0x50(%rbp),%xmm0 │ │ + movaps -0x40(%rbp),%xmm1 │ │ + movups %xmm1,0x10(%r15,%rax,1) │ │ + movups %xmm0,(%r15,%rax,1) │ │ + lea (%r15,%rax,1),%r14 │ │ + add $0x20,%r14 │ │ + mov %rsi,%rax │ │ + not %rax │ │ + add %rax,%rbx │ │ + mov %r15,%rdi │ │ + mov -0x58(%rbp),%rdx │ │ + mov -0x2c(%rbp),%r12d │ │ + mov %r12d,%ecx │ │ + call 693a0 │ │ + mov -0x60(%rbp),%rdx │ │ mov %r14,%r15 │ │ - shl $0x5,%r15 │ │ - add %r13,%r15 │ │ - cmp %rbx,%r14 │ │ - mov %r13,%rsi │ │ - cmova %r15,%rsi │ │ - shl $0x5,%r12 │ │ - mov %rdx,%rdi │ │ - mov %r12,%rdx │ │ - call *0x1131e(%rip) │ │ - mov -0x40(%rbp),%r9 │ │ - add %r9,%r12 │ │ - cmp %rbx,%r14 │ │ - jbe 69f9d │ │ - mov -0xa0(%rbp),%rax │ │ - nopl (%rax) │ │ - lea -0x20(%r15),%rcx │ │ - lea -0x20(%r12),%rdx │ │ - mov -0x18(%r12),%rsi │ │ - xor %edi,%edi │ │ - xor %r8d,%r8d │ │ - cmp -0x18(%r15),%rsi │ │ - setb %dil │ │ - setae %r8b │ │ - cmovb %rcx,%rdx │ │ - movups (%rdx),%xmm0 │ │ - movups 0x10(%rdx),%xmm1 │ │ + cmp $0x21,%rbx │ │ + jae 69438 │ │ + jmp 693bd │ │ + data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + add %r15,%rax │ │ + movups (%r15),%xmm0 │ │ + movups 0x10(%r15),%xmm1 │ │ + movaps %xmm1,-0x40(%rbp) │ │ + movaps %xmm0,-0x50(%rbp) │ │ + movups (%rax),%xmm0 │ │ + movups 0x10(%rax),%xmm1 │ │ + movups %xmm0,(%r15) │ │ + movups %xmm1,0x10(%r15) │ │ + movaps -0x50(%rbp),%xmm0 │ │ + movaps -0x40(%rbp),%xmm1 │ │ movups %xmm1,0x10(%rax) │ │ movups %xmm0,(%rax) │ │ - shl $0x5,%r8d │ │ - add %r8,%r15 │ │ - add $0xffffffffffffffe0,%r15 │ │ - shl $0x5,%edi │ │ - add %rdi,%r12 │ │ - add $0xffffffffffffffe0,%r12 │ │ - cmp %r13,%r15 │ │ - je 69d7f │ │ - add $0xffffffffffffffe0,%rax │ │ - cmp %r9,%r12 │ │ - jne 69f40 │ │ - jmp 69d7f │ │ - mov %r9,%rsi │ │ - mov -0x98(%rbp),%r8 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %rsi,%rdx │ │ - mov 0x8(%r15),%rcx │ │ - xor %eax,%eax │ │ - xor %esi,%esi │ │ - cmp 0x8(%rdx),%rcx │ │ - setb %cl │ │ - setae %sil │ │ - mov %rdx,%rdi │ │ - cmovb %r15,%rdi │ │ - movups (%rdi),%xmm0 │ │ - movups 0x10(%rdi),%xmm1 │ │ - movups %xmm1,0x10(%r13) │ │ - movups %xmm0,0x0(%r13) │ │ - shl $0x5,%esi │ │ - add %rdx,%rsi │ │ - add $0x20,%r13 │ │ - cmp %r12,%rsi │ │ - je 69d85 │ │ - mov %cl,%al │ │ - shl $0x5,%eax │ │ - add %rax,%r15 │ │ - cmp %r8,%r15 │ │ - jne 69fb0 │ │ - jmp 69d85 │ │ + lea 0x20(%r15),%rax │ │ + movups 0x20(%r15),%xmm0 │ │ + movups 0x30(%r15),%xmm1 │ │ + movaps %xmm1,-0x40(%rbp) │ │ + movaps %xmm0,-0x50(%rbp) │ │ + mov %rbx,%r9 │ │ + shl $0x5,%r9 │ │ + lea (%r15,%r9,1),%r8 │ │ + lea 0x40(%r15),%rcx │ │ + mov 0x8(%r15),%rdx │ │ + mov 0x10(%r15),%rsi │ │ + lea -0x60(%r9),%r14 │ │ + add $0xffffffffffffffc0,%r9 │ │ + xor %r12d,%r12d │ │ + nopl 0x0(%rax,%rax,1) │ │ + xor %edi,%edi │ │ + cmp 0x10(%rcx),%rsi │ │ + setae %dil │ │ + xor %r10d,%r10d │ │ + cmp 0x8(%rcx),%rdx │ │ + setae %r10b │ │ + cmove %edi,%r10d │ │ + movzbl %r10b,%edi │ │ + add %r12,%rdi │ │ + shl $0x5,%r12 │ │ + movups (%rax,%r12,1),%xmm0 │ │ + movups 0x10(%rax,%r12,1),%xmm1 │ │ + movups %xmm0,-0x20(%rcx) │ │ + movups %xmm1,-0x10(%rcx) │ │ + movups (%rcx),%xmm0 │ │ + movups 0x10(%rcx),%xmm1 │ │ + movups %xmm1,0x10(%rax,%r12,1) │ │ + movups %xmm0,(%rax,%r12,1) │ │ + add $0x20,%rcx │ │ + mov %r14,%r10 │ │ + add $0xffffffffffffffe0,%r14 │ │ + mov %r9,%r11 │ │ + add $0xffffffffffffffe0,%r9 │ │ + mov %rdi,%r12 │ │ + cmp %r8,%rcx │ │ + jb 69780 │ │ data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov $0x1,%r9d │ │ - mov %r12,-0x310(%rbp,%r9,8) │ │ - mov %dil,-0xfa(%rbp,%r9,1) │ │ - cmp %r13,-0x50(%rbp) │ │ - ja 69b20 │ │ - test $0x1,%r12b │ │ - jne 6a070 │ │ - mov -0x50(%rbp),%rsi │ │ - mov %rsi,%rax │ │ - or $0x1,%rax │ │ - bsr %rax,%r8 │ │ - xor $0x3f,%r8d │ │ - add %r8d,%r8d │ │ - xor $0x7e,%r8d │ │ - mov -0x38(%rbp),%rdi │ │ - mov %r10,%rcx │ │ + test %r10,%r10 │ │ + mov %rcx,%r8 │ │ + cmove %r13,%r8 │ │ xor %r9d,%r9d │ │ - add $0x2e8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - jmp 6a090 │ │ - add $0x2e8,%rsp │ │ + cmp 0x10(%r8),%rsi │ │ + setae %r9b │ │ + xor %r14d,%r14d │ │ + cmp 0x8(%r8),%rdx │ │ + setae %r14b │ │ + cmove %r9d,%r14d │ │ + mov %rdi,%r9 │ │ + movzbl %r14b,%edi │ │ + add %r9,%rdi │ │ + shl $0x5,%r9 │ │ + movups (%rax,%r9,1),%xmm0 │ │ + movups 0x10(%rax,%r9,1),%xmm1 │ │ + movups %xmm1,-0x10(%rcx) │ │ + movups %xmm0,-0x20(%rcx) │ │ + movups (%r8),%xmm0 │ │ + movups 0x10(%r8),%xmm1 │ │ + movups %xmm1,0x10(%rax,%r9,1) │ │ + movups %xmm0,(%rax,%r9,1) │ │ + add $0x20,%rcx │ │ + add $0xffffffffffffffe0,%r10 │ │ + add $0xffffffffffffffe0,%r11 │ │ + jne 697f0 │ │ + cmp %rbx,%rdi │ │ + jb 693e0 │ │ + ud2 │ │ + mov %r15,%rdi │ │ + mov %rbx,%rsi │ │ + add $0x38,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + jmp 69fe0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x68,%rsp │ │ - mov %r9,-0x50(%rbp) │ │ - mov %rdx,%rbx │ │ - mov %rsi,%r14 │ │ - cmp $0x21,%rsi │ │ - jae 6a0b9 │ │ - mov %rdi,%r12 │ │ - jmp 6a52c │ │ - mov %rcx,%r15 │ │ - mov %r8d,-0x48(%rbp) │ │ - mov %rcx,-0x68(%rbp) │ │ + sub $0x618,%rsp │ │ mov %rdi,-0x30(%rbp) │ │ - lea 0x20(%rdi),%rax │ │ - mov %rax,-0x60(%rbp) │ │ - mov %r14,%r9 │ │ - mov -0x48(%rbp),%r12d │ │ - nopw 0x0(%rax,%rax,1) │ │ - test %r12d,%r12d │ │ - je 6a50b │ │ - mov %r9,%rcx │ │ - shr $0x3,%rcx │ │ - mov %rcx,%r13 │ │ - shl $0x7,%r13 │ │ - mov -0x30(%rbp),%rdi │ │ - add %rdi,%r13 │ │ - imul $0xe0,%rcx,%rdx │ │ - add %rdi,%rdx │ │ - cmp $0x40,%r9 │ │ - jae 6a140 │ │ - mov 0x8(%rdi),%rax │ │ - mov 0x8(%r13),%rcx │ │ - cmp %rcx,%rax │ │ - setb %sil │ │ - mov 0x8(%rdx),%r8 │ │ - cmp %r8,%rax │ │ - setb %al │ │ - xor %sil,%al │ │ - cmp %r8,%rcx │ │ - setb %cl │ │ - xor %sil,%cl │ │ - cmovne %rdx,%r13 │ │ - test %al,%al │ │ - cmovne %rdi,%r13 │ │ - jmp 6a155 │ │ - nop │ │ - mov %r13,%rsi │ │ - mov %r9,%r14 │ │ - call 6aa90 │ │ - mov -0x30(%rbp),%rdi │ │ - mov %r14,%r9 │ │ - mov %rax,%r13 │ │ - dec %r12d │ │ - mov %r13,%r11 │ │ - sub %rdi,%r11 │ │ - shr $0x5,%r11 │ │ - movups 0x0(%r13),%xmm0 │ │ - movups 0x10(%r13),%xmm1 │ │ - movaps %xmm1,-0x80(%rbp) │ │ - movaps %xmm0,-0x90(%rbp) │ │ - cmpq $0x0,-0x50(%rbp) │ │ - mov %r12d,-0x48(%rbp) │ │ - je 6a194 │ │ - mov -0x50(%rbp),%rax │ │ - mov 0x8(%rax),%rax │ │ - cmp 0x8(%r13),%rax │ │ - jae 6a370 │ │ - cmp %r9,%r15 │ │ - jb 6aa54 │ │ - mov %r9,%r15 │ │ - shl $0x5,%r15 │ │ - lea (%rbx,%r15,1),%r12 │ │ - xor %r14d,%r14d │ │ - mov %rdi,%rax │ │ - mov %r12,%rcx │ │ - mov %r11,%rdx │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %rdx,%rsi │ │ - shl $0x5,%rsi │ │ - add %rdi,%rsi │ │ - cmp %rsi,%rax │ │ - jae 6a209 │ │ - nop │ │ - mov 0x8(%rax),%r10 │ │ - add $0xffffffffffffffe0,%rcx │ │ - mov %r14,%r8 │ │ - shl $0x5,%r8 │ │ - cmp 0x8(%r13),%r10 │ │ - mov %rcx,%r10 │ │ - cmovb %rbx,%r10 │ │ - movups 0x10(%rax),%xmm0 │ │ - movups %xmm0,0x10(%r10,%r8,1) │ │ - movups (%rax),%xmm0 │ │ - movups %xmm0,(%r10,%r8,1) │ │ - adc $0x0,%r14 │ │ - add $0x20,%rax │ │ - cmp %rsi,%rax │ │ - jb 6a1d0 │ │ - cmp %r9,%rdx │ │ - je 6a240 │ │ - mov %r14,%rdx │ │ - shl $0x5,%rdx │ │ - movups (%rax),%xmm0 │ │ - movups 0x10(%rax),%xmm1 │ │ - movups %xmm1,-0x10(%rcx,%rdx,1) │ │ - movups %xmm0,-0x20(%rcx,%rdx,1) │ │ - add $0xffffffffffffffe0,%rcx │ │ - add $0x20,%rax │ │ - mov %r9,%rdx │ │ - jmp 6a1c0 │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %r14,%rdx │ │ - shl $0x5,%rdx │ │ - mov %rbx,%rsi │ │ - mov %rdx,-0x38(%rbp) │ │ - mov %r9,-0x40(%rbp) │ │ - mov %r11,-0x58(%rbp) │ │ - call *0x10fec(%rip) │ │ - mov -0x58(%rbp),%r11 │ │ - mov -0x30(%rbp),%rdi │ │ - mov -0x40(%rbp),%r9 │ │ - mov %r9,%rsi │ │ - sub %r14,%rsi │ │ - movabs $0x7fffffffffffffe,%r8 │ │ - je 6a31d │ │ - lea 0x1(%r14),%rax │ │ - cmp %rax,%r9 │ │ - jne 6a290 │ │ - xor %eax,%eax │ │ - jmp 6a2f4 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rsi,%rcx │ │ - and $0xfffffffffffffffe,%rcx │ │ - mov -0x60(%rbp),%rax │ │ - mov -0x38(%rbp),%rdx │ │ - add %rax,%rdx │ │ - lea -0x20(%rbx),%rax │ │ - add %rax,%r15 │ │ - xor %eax,%eax │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rax,%r10 │ │ - movups (%r15),%xmm0 │ │ - movups 0x10(%r15),%xmm1 │ │ - movups %xmm1,-0x10(%rdx) │ │ - movups %xmm0,-0x20(%rdx) │ │ - add $0x2,%rax │ │ - xor %r8,%r10 │ │ - shl $0x5,%r10 │ │ - movups (%r12,%r10,1),%xmm0 │ │ - movups 0x10(%r12,%r10,1),%xmm1 │ │ - movups %xmm0,(%rdx) │ │ - movups %xmm1,0x10(%rdx) │ │ - add $0x40,%rdx │ │ - add $0xffffffffffffffc0,%r15 │ │ - cmp %rax,%rcx │ │ - jne 6a2b0 │ │ - test $0x1,%sil │ │ - je 6a31d │ │ - mov -0x38(%rbp),%rcx │ │ - add %rdi,%rcx │ │ - mov %rax,%rdx │ │ - not %rdx │ │ - shl $0x5,%rdx │ │ - shl $0x5,%rax │ │ - movups (%r12,%rdx,1),%xmm0 │ │ - movups 0x10(%r12,%rdx,1),%xmm1 │ │ - movups %xmm1,0x10(%rcx,%rax,1) │ │ - movups %xmm0,(%rcx,%rax,1) │ │ - test %r14,%r14 │ │ - mov -0x68(%rbp),%r15 │ │ - mov -0x48(%rbp),%r12d │ │ - je 6a370 │ │ - cmp %r14,%r9 │ │ - jb 6aa31 │ │ - mov -0x38(%rbp),%rax │ │ - add %rdi,%rax │ │ - mov %rax,%rdi │ │ - mov %rbx,%rdx │ │ - mov %r15,%rcx │ │ - mov %r12d,%r8d │ │ - lea -0x90(%rbp),%r9 │ │ - call 6a090 │ │ - mov %r14,%r9 │ │ - cmp $0x21,%r14 │ │ - jae 6a0e0 │ │ - jmp 6a528 │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - cmp %r9,%r15 │ │ - jb 6aa54 │ │ - mov %r9,%rax │ │ - shl $0x5,%rax │ │ - mov %rax,-0x38(%rbp) │ │ - lea (%rbx,%rax,1),%rcx │ │ - xor %r12d,%r12d │ │ - mov %rdi,%rax │ │ - xchg %ax,%ax │ │ - mov %r11,%rdx │ │ - shl $0x5,%rdx │ │ - add %rdi,%rdx │ │ - cmp %rdx,%rax │ │ - jae 6a3d9 │ │ - nop │ │ - mov 0x8(%r13),%rsi │ │ - add $0xffffffffffffffe0,%rcx │ │ - mov %r12,%r8 │ │ - shl $0x5,%r8 │ │ - cmp 0x8(%rax),%rsi │ │ - mov %rcx,%rsi │ │ - cmovae %rbx,%rsi │ │ - movups (%rax),%xmm0 │ │ - movups 0x10(%rax),%xmm1 │ │ - movups %xmm1,0x10(%rsi,%r8,1) │ │ - movups %xmm0,(%rsi,%r8,1) │ │ - sbb $0xffffffffffffffff,%r12 │ │ - add $0x20,%rax │ │ - cmp %rdx,%rax │ │ - jb 6a3a0 │ │ - cmp %r9,%r11 │ │ - je 6a410 │ │ - add $0xffffffffffffffe0,%rcx │ │ - mov %r12,%rdx │ │ - shl $0x5,%rdx │ │ - movups (%rax),%xmm0 │ │ - movups 0x10(%rax),%xmm1 │ │ - movups %xmm1,0x10(%rbx,%rdx,1) │ │ - movups %xmm0,(%rbx,%rdx,1) │ │ - inc %r12 │ │ - add $0x20,%rax │ │ - mov %r9,%r11 │ │ - jmp 6a390 │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %r12,%r13 │ │ - shl $0x5,%r13 │ │ - mov %rbx,%rsi │ │ - mov %r13,%rdx │ │ - mov %r9,%r14 │ │ - call *0x10e22(%rip) │ │ - mov %r14,%rdx │ │ - sub %r12,%r14 │ │ - je 6aa22 │ │ - mov -0x30(%rbp),%rcx │ │ - lea (%rcx,%r13,1),%rdi │ │ - lea 0x1(%r12),%rax │ │ - cmp %rax,%rdx │ │ - mov -0x38(%rbp),%r11 │ │ - lea (%rbx,%r11,1),%r10 │ │ - jne 6a450 │ │ - xor %eax,%eax │ │ - jmp 6a4c8 │ │ - mov %rcx,%rax │ │ - mov %r14,%rcx │ │ - and $0xfffffffffffffffe,%rcx │ │ - lea (%rax,%r13,1),%r9 │ │ - add $0x20,%r9 │ │ - lea -0x20(%rbx),%rax │ │ - add %rax,%r11 │ │ - xor %eax,%eax │ │ - movabs $0x7fffffffffffffe,%r8 │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %rax,%rsi │ │ - movups (%r11),%xmm0 │ │ - movups 0x10(%r11),%xmm1 │ │ - movups %xmm1,-0x10(%r9) │ │ - movups %xmm0,-0x20(%r9) │ │ - add $0x2,%rax │ │ - xor %r8,%rsi │ │ - shl $0x5,%rsi │ │ - movups (%r10,%rsi,1),%xmm0 │ │ - movups 0x10(%r10,%rsi,1),%xmm1 │ │ - movups %xmm0,(%r9) │ │ - movups %xmm1,0x10(%r9) │ │ - add $0x40,%r9 │ │ - add $0xffffffffffffffc0,%r11 │ │ - cmp %rax,%rcx │ │ - jne 6a480 │ │ - test $0x1,%r14b │ │ - je 6a4ea │ │ - mov %rax,%rcx │ │ - not %rcx │ │ - shl $0x5,%rcx │ │ - shl $0x5,%rax │ │ - movups (%r10,%rcx,1),%xmm0 │ │ - movups 0x10(%r10,%rcx,1),%xmm1 │ │ - movups %xmm1,0x10(%rdi,%rax,1) │ │ - movups %xmm0,(%rdi,%rax,1) │ │ - cmp %r12,%rdx │ │ - jb 6aa56 │ │ - mov %rdi,%r12 │ │ - mov $0x0,%eax │ │ - mov %rax,-0x50(%rbp) │ │ - cmp $0x21,%r14 │ │ - jae 6a0c4 │ │ - jmp 6a52c │ │ - mov -0x30(%rbp),%rdi │ │ - mov %r9,%rsi │ │ - mov %rbx,%rdx │ │ - mov %r15,%rcx │ │ - mov $0x1,%r8d │ │ - call 69a40 │ │ - jmp 6aa22 │ │ - mov -0x30(%rbp),%r12 │ │ - cmp $0x2,%r14 │ │ - jb 6aa22 │ │ - mov %r14,%r13 │ │ - shr $1,%r13 │ │ - cmp $0x8,%r14 │ │ - mov %r12,-0x40(%rbp) │ │ - jb 6a754 │ │ - mov 0x28(%r12),%rax │ │ - mov 0x68(%r12),%rcx │ │ - xor %r9d,%r9d │ │ - xor %r8d,%r8d │ │ - cmp 0x8(%r12),%rax │ │ - setae %r9b │ │ - setb %r8b │ │ + cmp $0x2,%rsi │ │ + jb 69f5a │ │ + mov %rsi,%rax │ │ + shr $1,%rax │ │ + cmp $0x8,%rsi │ │ + mov %rsi,-0x38(%rbp) │ │ + jb 69bd6 │ │ + mov -0x30(%rbp),%rbx │ │ + mov 0x28(%rbx),%rcx │ │ + mov 0x30(%rbx),%rdx │ │ xor %edi,%edi │ │ - cmp 0x48(%r12),%rcx │ │ + cmp 0x10(%rbx),%rdx │ │ setb %dil │ │ - shl $0x5,%r8d │ │ - lea (%r12,%r8,1),%rdx │ │ - shl $0x5,%r9d │ │ - lea (%r12,%r9,1),%rcx │ │ - mov %edi,%eax │ │ - shl $0x5,%eax │ │ - lea (%r12,%rax,1),%rsi │ │ - add $0x40,%rsi │ │ - xor $0x3,%edi │ │ + xor %edx,%edx │ │ + cmp 0x8(%rbx),%rcx │ │ + setb %dl │ │ + cmove %edi,%edx │ │ + mov 0x68(%rbx),%rcx │ │ + mov 0x70(%rbx),%rdi │ │ + xor %r8d,%r8d │ │ + cmp 0x50(%rbx),%rdi │ │ + setb %r8b │ │ + xor %r9d,%r9d │ │ + cmp 0x48(%rbx),%rcx │ │ + setb %r9b │ │ + cmove %r8d,%r9d │ │ + movzbl %dl,%ecx │ │ + mov %ecx,%edi │ │ shl $0x5,%edi │ │ - mov 0x48(%r12,%rax,1),%rax │ │ - mov 0x8(%r12,%rdi,1),%r10 │ │ - mov 0x8(%r12,%r9,1),%r9 │ │ - cmp %r9,%r10 │ │ - mov %rcx,%r11 │ │ - cmovb %rsi,%r11 │ │ - cmp 0x8(%r12,%r8,1),%rax │ │ - cmovb %rdx,%r11 │ │ - cmovb %rsi,%rdx │ │ - mov %rdx,-0x48(%rbp) │ │ - lea (%r12,%rdi,1),%rax │ │ - cmovb %rcx,%rsi │ │ - cmp %r9,%r10 │ │ - cmovae %rax,%rcx │ │ - mov %rcx,-0x38(%rbp) │ │ - cmovb %rax,%rsi │ │ - mov 0x8(%rsi),%rax │ │ - cmp 0x8(%r11),%rax │ │ - mov %r11,%r8 │ │ - cmovb %rsi,%r8 │ │ - cmovb %r11,%rsi │ │ - mov %r13,%rdi │ │ - shl $0x5,%rdi │ │ - lea (%r12,%rdi,1),%r10 │ │ - mov 0x28(%r12,%rdi,1),%rax │ │ - mov %r13,-0x30(%rbp) │ │ - xor %r13d,%r13d │ │ - xor %r12d,%r12d │ │ - mov -0x40(%rbp),%rcx │ │ - cmp 0x8(%rcx,%rdi,1),%rax │ │ - mov -0x40(%rbp),%rax │ │ - mov 0x68(%rax,%rdi,1),%rax │ │ - setae %r13b │ │ - setb %r12b │ │ + xor $0x1,%cl │ │ + movzbl %cl,%edx │ │ + shl $0x5,%edx │ │ + lea (%rbx,%rdx,1),%rcx │ │ + movzbl %r9b,%r8d │ │ + mov %r8d,%r9d │ │ + shl $0x5,%r9d │ │ + xor $0x3,%r8d │ │ + shl $0x5,%r8d │ │ + mov 0x48(%rbx,%r9,1),%r11 │ │ + mov 0x50(%rbx,%r9,1),%r10 │ │ + xor %r14d,%r14d │ │ + cmp 0x10(%rbx,%rdi,1),%r10 │ │ + setb %r14b │ │ + xor %r10d,%r10d │ │ + cmp 0x8(%rbx,%rdi,1),%r11 │ │ + setb %r10b │ │ + cmove %r14d,%r10d │ │ + mov 0x8(%rbx,%r8,1),%r11 │ │ + mov 0x10(%rbx,%r8,1),%r14 │ │ xor %r15d,%r15d │ │ - mov -0x40(%rbp),%rcx │ │ - cmp 0x48(%rcx,%rdi,1),%rax │ │ + cmp 0x10(%rbx,%rdx,1),%r14 │ │ setb %r15b │ │ - shl $0x5,%r12d │ │ - shl $0x5,%r13d │ │ - lea (%r10,%r13,1),%r9 │ │ - mov %r15d,%eax │ │ - shl $0x5,%eax │ │ - lea (%rax,%r10,1),%r11 │ │ - add $0x40,%r11 │ │ - xor $0x3,%r15d │ │ + xor %r14d,%r14d │ │ + cmp 0x8(%rbx,%rdx,1),%r11 │ │ + lea 0x40(%rbx,%r9,1),%rsi │ │ + setb %r14b │ │ + cmove %r15d,%r14d │ │ + test %r14b,%r14b │ │ + mov %rcx,%r9 │ │ + cmovne %rsi,%r9 │ │ + add %rbx,%rdi │ │ + test %r10b,%r10b │ │ + cmovne %rdi,%r9 │ │ + cmovne %rsi,%rdi │ │ + cmovne %rcx,%rsi │ │ + add %rbx,%r8 │ │ + test %r14b,%r14b │ │ + cmove %r8,%rcx │ │ + mov %rcx,-0x40(%rbp) │ │ + cmovne %r8,%rsi │ │ + mov 0x8(%rsi),%r8 │ │ + mov 0x10(%rsi),%r10 │ │ + xor %r11d,%r11d │ │ + cmp 0x10(%r9),%r10 │ │ + setb %r11b │ │ + xor %r10d,%r10d │ │ + cmp 0x8(%r9),%r8 │ │ + setb %r10b │ │ + cmove %r11d,%r10d │ │ + test %r10b,%r10b │ │ + mov %r9,%r8 │ │ + cmovne %rsi,%r8 │ │ + cmovne %r9,%rsi │ │ + movups (%rdi),%xmm0 │ │ + movups 0x10(%rdi),%xmm1 │ │ + mov %rax,%rdi │ │ + shl $0x5,%rdi │ │ + mov 0x28(%rbx,%rdi,1),%r9 │ │ + mov 0x30(%rbx,%rdi,1),%r10 │ │ + xor %r11d,%r11d │ │ + cmp 0x10(%rbx,%rdi,1),%r10 │ │ + setb %r11b │ │ + xor %r10d,%r10d │ │ + cmp 0x8(%rbx,%rdi,1),%r9 │ │ + setb %r10b │ │ + cmove %r11d,%r10d │ │ + mov 0x68(%rbx,%rdi,1),%r9 │ │ + mov 0x70(%rbx,%rdi,1),%r11 │ │ + xor %r14d,%r14d │ │ + cmp 0x50(%rbx,%rdi,1),%r11 │ │ + setb %r14b │ │ + xor %r11d,%r11d │ │ + cmp 0x48(%rbx,%rdi,1),%r9 │ │ + lea (%rbx,%rdi,1),%r9 │ │ + setb %r11b │ │ + cmove %r14d,%r11d │ │ + movzbl %r10b,%r14d │ │ + mov %r14d,%r10d │ │ + shl $0x5,%r10d │ │ + xor $0x1,%r14b │ │ + movzbl %r14b,%r15d │ │ shl $0x5,%r15d │ │ - mov 0x48(%r10,%rax,1),%rdx │ │ - mov 0x8(%r15,%r10,1),%rcx │ │ - mov 0x8(%r13,%r10,1),%rax │ │ - cmp %rax,%rcx │ │ - mov %r9,%r13 │ │ - cmovb %r11,%r13 │ │ - cmp 0x8(%r12,%r10,1),%rdx │ │ - lea (%r10,%r12,1),%rdx │ │ - mov -0x40(%rbp),%r12 │ │ - cmovb %rdx,%r13 │ │ - cmovb %r11,%rdx │ │ - cmovb %r9,%r11 │ │ - cmp %rax,%rcx │ │ - mov -0x48(%rbp),%rax │ │ - movups (%rax),%xmm0 │ │ - movups 0x10(%rax),%xmm2 │ │ - lea (%r10,%r15,1),%rax │ │ - movups (%r8),%xmm1 │ │ - cmovae %rax,%r9 │ │ + movzbl %r11b,%r14d │ │ + mov %r14d,%r12d │ │ + shl $0x5,%r12d │ │ + xor $0x3,%r14d │ │ + shl $0x5,%r14d │ │ + mov 0x48(%r9,%r12,1),%r11 │ │ + mov 0x50(%r12,%r9,1),%r13 │ │ + xor %ecx,%ecx │ │ + cmp 0x10(%r10,%r9,1),%r13 │ │ + setb %cl │ │ + xor %r13d,%r13d │ │ + cmp 0x8(%r10,%r9,1),%r11 │ │ + movups (%r8),%xmm2 │ │ + setb %r13b │ │ + cmove %ecx,%r13d │ │ movups 0x10(%r8),%xmm3 │ │ - cmovb %rax,%r11 │ │ + mov 0x8(%r14,%r9,1),%r11 │ │ + mov 0x10(%r14,%r9,1),%r8 │ │ + xor %edx,%edx │ │ + cmp 0x10(%r15,%r9,1),%r8 │ │ + setb %dl │ │ + xor %ecx,%ecx │ │ + cmp 0x8(%r15,%r9,1),%r11 │ │ + lea (%r9,%r10,1),%r11 │ │ + lea (%r9,%r15,1),%r8 │ │ + lea 0x40(%r12,%r9,1),%r10 │ │ + setb %cl │ │ + cmove %edx,%ecx │ │ + test %cl,%cl │ │ + mov %r8,%r15 │ │ + cmovne %r10,%r15 │ │ + lea (%r9,%r14,1),%rdx │ │ + test %r13b,%r13b │ │ + cmovne %r11,%r15 │ │ + cmovne %r10,%r11 │ │ + cmovne %r8,%r10 │ │ movups (%rsi),%xmm4 │ │ + test %cl,%cl │ │ + cmove %rdx,%r8 │ │ movups 0x10(%rsi),%xmm5 │ │ - mov 0x8(%r11),%rax │ │ - cmp 0x8(%r13),%rax │ │ - mov -0x38(%rbp),%rcx │ │ - movups (%rcx),%xmm6 │ │ - mov %r13,%rax │ │ - cmovb %r11,%rax │ │ - movups 0x10(%rcx),%xmm7 │ │ - cmovb %r13,%r11 │ │ - mov -0x30(%rbp),%r13 │ │ - movups (%rdx),%xmm8 │ │ - movups 0x10(%rdx),%xmm9 │ │ - movups (%rax),%xmm10 │ │ - movups 0x10(%rax),%xmm11 │ │ - movups (%r11),%xmm12 │ │ - movups 0x10(%r11),%xmm13 │ │ - movups (%r9),%xmm14 │ │ - movups 0x10(%r9),%xmm15 │ │ - movups %xmm2,0x10(%rbx) │ │ - movups %xmm0,(%rbx) │ │ - movups %xmm3,0x30(%rbx) │ │ - movups %xmm1,0x20(%rbx) │ │ - movups %xmm5,0x50(%rbx) │ │ - movups %xmm4,0x40(%rbx) │ │ - movups %xmm7,0x70(%rbx) │ │ - movups %xmm6,0x60(%rbx) │ │ - movups %xmm9,0x10(%rbx,%rdi,1) │ │ - movups %xmm8,(%rbx,%rdi,1) │ │ - movups %xmm10,0x20(%rbx,%rdi,1) │ │ - movups %xmm11,0x30(%rbx,%rdi,1) │ │ - movups %xmm12,0x40(%rbx,%rdi,1) │ │ - movups %xmm13,0x50(%rbx,%rdi,1) │ │ - movups %xmm14,0x60(%rbx,%rdi,1) │ │ - movups %xmm15,0x70(%rbx,%rdi,1) │ │ + cmovne %rdx,%r10 │ │ + mov 0x8(%r10),%rcx │ │ + mov 0x10(%r10),%rdx │ │ + xor %esi,%esi │ │ + cmp 0x10(%r15),%rdx │ │ + setb %sil │ │ + xor %edx,%edx │ │ + cmp 0x8(%r15),%rcx │ │ + setb %dl │ │ + cmove %esi,%edx │ │ + mov -0x38(%rbp),%rsi │ │ + mov -0x40(%rbp),%r9 │ │ + movups (%r9),%xmm6 │ │ + test %dl,%dl │ │ + mov %r15,%rcx │ │ + cmovne %r10,%rcx │ │ + movups 0x10(%r9),%xmm7 │ │ + cmovne %r15,%r10 │ │ + movups (%r11),%xmm8 │ │ + movups 0x10(%r11),%xmm9 │ │ + movups (%rcx),%xmm10 │ │ + movups 0x10(%rcx),%xmm11 │ │ + movups (%r10),%xmm12 │ │ + movups 0x10(%r10),%xmm13 │ │ + movups (%r8),%xmm14 │ │ + movups 0x10(%r8),%xmm15 │ │ + movaps %xmm1,-0x630(%rbp) │ │ + movaps %xmm0,-0x640(%rbp) │ │ + movaps %xmm3,-0x610(%rbp) │ │ + movaps %xmm2,-0x620(%rbp) │ │ + movaps %xmm5,-0x5f0(%rbp) │ │ + movaps %xmm4,-0x600(%rbp) │ │ + movaps %xmm7,-0x5d0(%rbp) │ │ + movaps %xmm6,-0x5e0(%rbp) │ │ + movups %xmm9,-0x630(%rbp,%rdi,1) │ │ + movups %xmm8,-0x640(%rbp,%rdi,1) │ │ + movups %xmm11,-0x610(%rbp,%rdi,1) │ │ + movups %xmm10,-0x620(%rbp,%rdi,1) │ │ + movups %xmm13,-0x5f0(%rbp,%rdi,1) │ │ + movups %xmm12,-0x600(%rbp,%rdi,1) │ │ + movups %xmm14,-0x5e0(%rbp,%rdi,1) │ │ + movups %xmm15,-0x5d0(%rbp,%rdi,1) │ │ mov $0x4,%edx │ │ - mov %r14,%rsi │ │ - sub %r13,%rsi │ │ - cmp %r13,%rdx │ │ - jb 6a795 │ │ - jmp 6a832 │ │ - movups (%r12),%xmm0 │ │ - movups 0x10(%r12),%xmm1 │ │ - movups %xmm1,0x10(%rbx) │ │ - movups %xmm0,(%rbx) │ │ - mov %r13,%rax │ │ - shl $0x5,%rax │ │ - movups (%r12,%rax,1),%xmm0 │ │ - movups 0x10(%r12,%rax,1),%xmm1 │ │ - movups %xmm1,0x10(%rbx,%rax,1) │ │ - movups %xmm0,(%rbx,%rax,1) │ │ + mov %rsi,%rdi │ │ + sub %rax,%rdi │ │ + cmp %rax,%rdx │ │ + jb 69c23 │ │ + jmp 69d51 │ │ + mov -0x30(%rbp),%rdx │ │ + movups (%rdx),%xmm0 │ │ + movups 0x10(%rdx),%xmm1 │ │ + movaps %xmm1,-0x630(%rbp) │ │ + movaps %xmm0,-0x640(%rbp) │ │ + mov %rax,%rcx │ │ + shl $0x5,%rcx │ │ + movups (%rdx,%rcx,1),%xmm0 │ │ + movups 0x10(%rdx,%rcx,1),%xmm1 │ │ + movups %xmm1,-0x630(%rbp,%rcx,1) │ │ + movups %xmm0,-0x640(%rbp,%rcx,1) │ │ mov $0x1,%edx │ │ - mov %r14,%rsi │ │ - sub %r13,%rsi │ │ - cmp %r13,%rdx │ │ - jae 6a832 │ │ + mov %rsi,%rdi │ │ + sub %rax,%rdi │ │ + cmp %rax,%rdx │ │ + jae 69d51 │ │ mov %edx,%ecx │ │ shl $0x5,%ecx │ │ - mov %rdx,%rdi │ │ - jmp 6a7c2 │ │ - nop │ │ - add %rbx,%r11 │ │ - mov %rbx,%rax │ │ - mov %r10,(%rax) │ │ - mov %r8,-0x18(%r11) │ │ - movups (%r9),%xmm0 │ │ - movups %xmm0,-0x10(%r11) │ │ - inc %rdi │ │ + lea -0x640(%rbp),%r8 │ │ + mov %rdx,%r9 │ │ + jmp 69c70 │ │ + data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + add %rbp,%r12 │ │ + add $0xfffffffffffff9c0,%r12 │ │ + mov %r8,%r13 │ │ + mov %r15,0x0(%r13) │ │ + mov %r10,-0x18(%r12) │ │ + mov %r11,-0x10(%r12) │ │ + mov %r14,-0x8(%r12) │ │ + inc %r9 │ │ add $0x20,%rcx │ │ - cmp %r13,%rdi │ │ - je 6a832 │ │ - mov %rdi,%rax │ │ - shl $0x5,%rax │ │ - movups (%r12,%rax,1),%xmm0 │ │ - movups 0x10(%r12,%rax,1),%xmm1 │ │ - movups %xmm0,(%rbx,%rax,1) │ │ - movups %xmm1,0x10(%rbx,%rax,1) │ │ - mov 0x8(%rbx,%rax,1),%r8 │ │ - cmp -0x18(%rbx,%rax,1),%r8 │ │ - jae 6a7b6 │ │ - lea (%r12,%rax,1),%r9 │ │ - add %rbx,%rax │ │ - mov (%rax),%r10 │ │ - add $0x10,%r9 │ │ - mov %rcx,%rax │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %rax,%r11 │ │ - movups -0x20(%rbx,%rax,1),%xmm0 │ │ - movups -0x10(%rbx,%rax,1),%xmm1 │ │ - movups %xmm1,0x10(%rbx,%rax,1) │ │ - movups %xmm0,(%rbx,%rax,1) │ │ - cmp $0x20,%rax │ │ - je 6a7a0 │ │ - lea -0x20(%r11),%rax │ │ - cmp -0x38(%rbx,%r11,1),%r8 │ │ - jb 6a800 │ │ - add %rbx,%r11 │ │ - add %rbx,%rax │ │ - jmp 6a7a6 │ │ - mov %r13,%rdi │ │ - shl $0x5,%rdi │ │ - lea (%rbx,%rdi,1),%rcx │ │ - cmp %rsi,%rdx │ │ - jae 6a8f2 │ │ - add %r12,%rdi │ │ - mov %edx,%r8d │ │ - shl $0x5,%r8d │ │ - jmp 6a882 │ │ - data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - add %rcx,%r15 │ │ - mov %rcx,%rax │ │ - mov %r11,(%rax) │ │ - mov %r9,-0x18(%r15) │ │ - movups (%r10),%xmm0 │ │ - movups %xmm0,-0x10(%r15) │ │ + cmp %rax,%r9 │ │ + je 69d51 │ │ + mov %r9,%r14 │ │ + shl $0x5,%r14 │ │ + mov -0x30(%rbp),%rsi │ │ + movups (%rsi,%r14,1),%xmm0 │ │ + movups 0x10(%rsi,%r14,1),%xmm1 │ │ + movups %xmm0,-0x640(%rbp,%r14,1) │ │ + movups %xmm1,-0x630(%rbp,%r14,1) │ │ + mov -0x638(%rbp,%r14,1),%r10 │ │ + mov -0x630(%rbp,%r14,1),%r11 │ │ + xor %esi,%esi │ │ + cmp -0x650(%rbp,%r14,1),%r11 │ │ + setb %sil │ │ + xor %ebx,%ebx │ │ + cmp -0x658(%rbp,%r14,1),%r10 │ │ + setb %bl │ │ + cmove %esi,%ebx │ │ + cmp $0x1,%bl │ │ + jne 69c60 │ │ + lea (%r14,%rbp,1),%rsi │ │ + add $0xfffffffffffff9c0,%rsi │ │ + mov (%rsi),%r15 │ │ + mov 0x18(%rsi),%r14 │ │ + mov %rcx,%r13 │ │ + mov %r13,%r12 │ │ + movups -0x660(%rbp,%r13,1),%xmm0 │ │ + movups -0x650(%rbp,%r13,1),%xmm1 │ │ + movups %xmm1,-0x630(%rbp,%r13,1) │ │ + movups %xmm0,-0x640(%rbp,%r13,1) │ │ + cmp $0x20,%r13 │ │ + je 69c40 │ │ + xor %esi,%esi │ │ + cmp -0x670(%rbp,%r12,1),%r11 │ │ + setb %sil │ │ + xor %ebx,%ebx │ │ + cmp -0x678(%rbp,%r12,1),%r10 │ │ + setb %bl │ │ + cmove %esi,%ebx │ │ + lea -0x20(%r12),%r13 │ │ + test %bl,%bl │ │ + jne 69ce0 │ │ + add %rbp,%r12 │ │ + add $0xfffffffffffff9c0,%r12 │ │ + add %rbp,%r13 │ │ + add $0xfffffffffffff9c0,%r13 │ │ + jmp 69c4d │ │ + mov %rax,%r8 │ │ + shl $0x5,%r8 │ │ + lea (%r8,%rbp,1),%rcx │ │ + add $0xfffffffffffff9c0,%rcx │ │ + cmp %rdi,%rdx │ │ + jae 69e50 │ │ + add -0x30(%rbp),%r8 │ │ + mov %edx,%r9d │ │ + shl $0x5,%r9d │ │ + jmp 69da9 │ │ + nopl 0x0(%rax) │ │ + add %rcx,%r12 │ │ + mov %rcx,%r13 │ │ + mov %r15,0x0(%r13) │ │ + mov %r10,-0x18(%r12) │ │ + mov %r11,-0x10(%r12) │ │ + mov %r14,-0x8(%r12) │ │ inc %rdx │ │ - add $0x20,%r8 │ │ - cmp %rsi,%rdx │ │ - je 6a8f2 │ │ - mov %rdx,%rax │ │ - shl $0x5,%rax │ │ - movups (%rdi,%rax,1),%xmm0 │ │ - movups 0x10(%rdi,%rax,1),%xmm1 │ │ - movups %xmm0,(%rcx,%rax,1) │ │ - movups %xmm1,0x10(%rcx,%rax,1) │ │ - mov 0x8(%rcx,%rax,1),%r9 │ │ - cmp -0x18(%rcx,%rax,1),%r9 │ │ - jae 6a876 │ │ - lea (%rdi,%rax,1),%r10 │ │ - add %rcx,%rax │ │ - mov (%rax),%r11 │ │ - add $0x10,%r10 │ │ - mov %r8,%rax │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rax,%r15 │ │ - movups -0x20(%rcx,%rax,1),%xmm0 │ │ - movups -0x10(%rcx,%rax,1),%xmm1 │ │ - movups %xmm1,0x10(%rcx,%rax,1) │ │ - movups %xmm0,(%rcx,%rax,1) │ │ - cmp $0x20,%rax │ │ - je 6a860 │ │ - lea -0x20(%r15),%rax │ │ - cmp -0x38(%rcx,%r15,1),%r9 │ │ - jb 6a8c0 │ │ - add %rcx,%r15 │ │ - add %rcx,%rax │ │ - jmp 6a866 │ │ - mov %r14,%rax │ │ - shl $0x5,%rax │ │ - lea (%r12,%rax,1),%r9 │ │ - add $0xffffffffffffffe0,%r9 │ │ - mov %rax,-0x58(%rbp) │ │ - lea -0x20(%rbx,%rax,1),%rsi │ │ - lea -0x20(%rcx),%r15 │ │ - mov %r12,%r8 │ │ - mov %rbx,%rdi │ │ - jmp 6a974 │ │ - cs nopw 0x0(%rax,%rax,1) │ │ - movzbl -0x48(%rbp),%eax │ │ - mov %al,%r11b │ │ - mov $0x0,%eax │ │ - sbb %rax,%rax │ │ - shl $0x5,%r11d │ │ - add %r11,%rcx │ │ - movzbl -0x38(%rbp),%r11d │ │ - mov %r11b,%r10b │ │ - shl $0x5,%r10d │ │ - add %r10,%rdi │ │ - add $0x20,%r8 │ │ - movups (%rdx),%xmm0 │ │ - movups 0x10(%rdx),%xmm1 │ │ + add $0x20,%r9 │ │ + cmp %rdi,%rdx │ │ + je 69e50 │ │ + mov %rdx,%r14 │ │ + shl $0x5,%r14 │ │ + movups (%r8,%r14,1),%xmm0 │ │ + movups 0x10(%r8,%r14,1),%xmm1 │ │ + movups %xmm0,(%rcx,%r14,1) │ │ + movups %xmm1,0x10(%rcx,%r14,1) │ │ + mov 0x8(%rcx,%r14,1),%r10 │ │ + mov 0x10(%rcx,%r14,1),%r11 │ │ + xor %esi,%esi │ │ + cmp -0x10(%rcx,%r14,1),%r11 │ │ + setb %sil │ │ + xor %r15d,%r15d │ │ + cmp -0x18(%rcx,%r14,1),%r10 │ │ + setb %r15b │ │ + cmove %esi,%r15d │ │ + cmp $0x1,%r15b │ │ + jne 69d99 │ │ + add %rcx,%r14 │ │ + mov (%r14),%r15 │ │ + mov 0x18(%r14),%r14 │ │ + mov %r9,%r13 │ │ + xchg %ax,%ax │ │ + mov %r13,%r12 │ │ + movups -0x20(%rcx,%r13,1),%xmm0 │ │ + movups -0x10(%rcx,%r13,1),%xmm1 │ │ + movups %xmm1,0x10(%rcx,%r13,1) │ │ + movups %xmm0,(%rcx,%r13,1) │ │ + cmp $0x20,%r13 │ │ + je 69d80 │ │ + xor %esi,%esi │ │ + cmp -0x30(%rcx,%r12,1),%r11 │ │ + setb %sil │ │ + xor %ebx,%ebx │ │ + cmp -0x38(%rcx,%r12,1),%r10 │ │ + setb %bl │ │ + cmove %esi,%ebx │ │ + lea -0x20(%r12),%r13 │ │ + test %bl,%bl │ │ + jne 69e00 │ │ + add %rcx,%r12 │ │ + add %rcx,%r13 │ │ + jmp 69d86 │ │ + lea -0x640(%rbp),%rdx │ │ + mov -0x38(%rbp),%r14 │ │ + shl $0x5,%r14 │ │ + mov -0x30(%rbp),%r9 │ │ + lea (%r9,%r14,1),%r10 │ │ + add $0xffffffffffffffe0,%r10 │ │ + lea (%r14,%rbp,1),%r8 │ │ + add $0xfffffffffffff9a0,%r8 │ │ + lea -0x20(%rcx),%rdi │ │ + jmp 69eca │ │ + nopl 0x0(%rax) │ │ + movzbl %r11b,%esi │ │ + shl $0x5,%esi │ │ + add %rsi,%rcx │ │ + xor $0x1,%r11b │ │ + movzbl %r11b,%esi │ │ + shl $0x5,%esi │ │ + add %rsi,%rdx │ │ + add $0x20,%r9 │ │ + movups (%r12),%xmm0 │ │ + movups 0x10(%r12),%xmm1 │ │ + movups %xmm1,0x10(%r10) │ │ + movups %xmm0,(%r10) │ │ + movzbl %r15b,%esi │ │ + shl $0x5,%esi │ │ + add %rsi,%r8 │ │ + add $0xffffffffffffffe0,%r8 │ │ + sub %rsi,%rdi │ │ + add $0xffffffffffffffe0,%r10 │ │ + dec %rax │ │ + je 69f3d │ │ + mov 0x8(%rcx),%rsi │ │ + mov 0x10(%rcx),%r11 │ │ + xor %ebx,%ebx │ │ + cmp 0x10(%rdx),%r11 │ │ + setb %bl │ │ + xor %r11d,%r11d │ │ + cmp 0x8(%rdx),%rsi │ │ + setb %r11b │ │ + cmove %ebx,%r11d │ │ + mov %rcx,%r15 │ │ + test %r11b,%r11b │ │ + jne 69ef5 │ │ + mov %rdx,%r15 │ │ + movups (%r15),%xmm0 │ │ + movups 0x10(%r15),%xmm1 │ │ movups %xmm1,0x10(%r9) │ │ movups %xmm0,(%r9) │ │ - shl $0x5,%r12 │ │ - add %r12,%rsi │ │ - shl $0x5,%rax │ │ - add %rax,%r15 │ │ - add $0xffffffffffffffe0,%r9 │ │ - mov -0x30(%rbp),%r13 │ │ - dec %r13 │ │ - je 6a9cf │ │ - mov %r13,-0x30(%rbp) │ │ - mov 0x8(%rcx),%rax │ │ - xor %r10d,%r10d │ │ - xor %r11d,%r11d │ │ - mov %rcx,%rdx │ │ - cmp 0x8(%rdi),%rax │ │ - setae -0x38(%rbp) │ │ - setb -0x48(%rbp) │ │ - jb 6a996 │ │ - mov %rdi,%rdx │ │ - movups (%rdx),%xmm0 │ │ - movups 0x10(%rdx),%xmm1 │ │ - movups %xmm1,0x10(%r8) │ │ - movups %xmm0,(%r8) │ │ - mov 0x8(%rsi),%r13 │ │ - mov 0x8(%r15),%rax │ │ - cmp %rax,%r13 │ │ - mov $0x0,%r12d │ │ - adc $0xffffffffffffffff,%r12 │ │ - mov %r15,%rdx │ │ - cmp %rax,%r13 │ │ - jb 6a920 │ │ - mov %rsi,%rdx │ │ - jmp 6a920 │ │ - add $0x20,%r15 │ │ - add $0x20,%rsi │ │ - test $0x1,%r14b │ │ - je 6aa0f │ │ - xor %eax,%eax │ │ - xor %edx,%edx │ │ - cmp %r15,%rdi │ │ - setae %al │ │ - setb %dl │ │ - mov %rcx,%r9 │ │ - cmovb %rdi,%r9 │ │ - movups (%r9),%xmm0 │ │ - movups 0x10(%r9),%xmm1 │ │ - movups %xmm1,0x10(%r8) │ │ - movups %xmm0,(%r8) │ │ - shl $0x5,%edx │ │ - add %rdx,%rdi │ │ - shl $0x5,%eax │ │ - add %rax,%rcx │ │ - mov -0x40(%rbp),%r12 │ │ - cmp %rsi,%rcx │ │ + mov 0x8(%r8),%rsi │ │ + mov 0x10(%r8),%rbx │ │ + xor %r12d,%r12d │ │ + cmp 0x10(%rdi),%rbx │ │ + setb %r12b │ │ + xor %r15d,%r15d │ │ + cmp 0x8(%rdi),%rsi │ │ + setb %r15b │ │ + cmove %r12d,%r15d │ │ + mov %rdi,%r12 │ │ + test %r15b,%r15b │ │ + jne 69e80 │ │ + mov %r8,%r12 │ │ + jmp 69e80 │ │ + add $0x20,%rdi │ │ + add $0x20,%r8 │ │ + testb $0x1,-0x38(%rbp) │ │ + jne 69f6c │ │ + cmp %r8,%rcx │ │ setne %al │ │ - cmp %r15,%rdi │ │ - jne 6aa49 │ │ + cmp %rdi,%rdx │ │ + jne 69faa │ │ test %al,%al │ │ - jne 6aa4f │ │ - add $0x68,%rsp │ │ + jne 69fb0 │ │ + add $0x618,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea -0x60835(%rip),%rdi │ │ - lea 0xfc11(%rip),%rdx │ │ - mov $0x13,%esi │ │ - call 30650 │ │ + xor %eax,%eax │ │ + xor %esi,%esi │ │ + cmp %rdi,%rdx │ │ + setae %al │ │ + setb %sil │ │ + mov %rcx,%r10 │ │ + cmovb %rdx,%r10 │ │ + movups (%r10),%xmm0 │ │ + movups 0x10(%r10),%xmm1 │ │ + movups %xmm1,0x10(%r9) │ │ + movups %xmm0,(%r9) │ │ + shl $0x5,%esi │ │ + add %rsi,%rdx │ │ + shl $0x5,%eax │ │ + add %rax,%rcx │ │ + cmp %r8,%rcx │ │ + setne %al │ │ + cmp %rdi,%rdx │ │ + je 69f56 │ │ mov $0x1,%al │ │ test %al,%al │ │ - je 6aa22 │ │ - call 336e0 │ │ + je 69f5a │ │ + call 32c90 │ │ ud2 │ │ - lea 0xfc0b(%rip),%rcx │ │ - mov %r12,%rdi │ │ - mov %rdx,%rsi │ │ - call 32050 │ │ - mov %rax,%r14 │ │ - mov %r12,%rdi │ │ - mov %rbx,%rsi │ │ - mov -0x58(%rbp),%rdx │ │ - call *0x107cd(%rip) │ │ - mov %r14,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + mov %rax,%r15 │ │ + lea -0x640(%rbp),%rsi │ │ + mov -0x30(%rbp),%rdi │ │ + mov %r14,%rdx │ │ + call *0xe532(%rip) │ │ + mov %r15,%rdi │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ - push %r13 │ │ push %r12 │ │ push %rbx │ │ - push %rax │ │ - mov %rdx,%r14 │ │ - mov %rsi,%rbx │ │ - cmp $0x8,%rcx │ │ - jb 6ab04 │ │ - shr $0x3,%rcx │ │ - mov %rcx,%r15 │ │ - shl $0x7,%r15 │ │ - lea (%rdi,%r15,1),%rsi │ │ - imul $0xe0,%rcx,%r12 │ │ - lea (%rdi,%r12,1),%rdx │ │ - mov %rcx,%r13 │ │ - call 6aa90 │ │ - mov %rax,-0x30(%rbp) │ │ - lea (%rbx,%r15,1),%rsi │ │ - lea (%rbx,%r12,1),%rdx │ │ - mov %rbx,%rdi │ │ - mov %r13,%rcx │ │ - call 6aa90 │ │ - mov %rax,%rbx │ │ - add %r14,%r15 │ │ - add %r14,%r12 │ │ - mov %r14,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - mov %r13,%rcx │ │ - call 6aa90 │ │ - mov -0x30(%rbp),%rdi │ │ - mov %rax,%r14 │ │ - mov 0x8(%rdi),%rax │ │ - mov 0x8(%rbx),%rcx │ │ - cmp %rcx,%rax │ │ - setb %dl │ │ - mov 0x8(%r14),%rsi │ │ - cmp %rsi,%rax │ │ - setb %al │ │ - xor %dl,%al │ │ - cmp %rsi,%rcx │ │ - setb %cl │ │ - xor %dl,%cl │ │ - cmovne %r14,%rbx │ │ - test %al,%al │ │ - cmovne %rdi,%rbx │ │ - mov %rbx,%rax │ │ - add $0x8,%rsp │ │ + mov %rsi,%rax │ │ + shr $1,%rax │ │ + add %rsi,%rax │ │ + jmp 6a009 │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + test %rax,%rax │ │ + je 6a153 │ │ + dec %rax │ │ + mov %rax,%rcx │ │ + sub %rsi,%rcx │ │ + jae 6a051 │ │ + mov %rax,%rcx │ │ + shl $0x5,%rcx │ │ + movups (%rdi),%xmm0 │ │ + movups 0x10(%rdi),%xmm1 │ │ + movaps %xmm1,-0x18(%rsp) │ │ + movaps %xmm0,-0x28(%rsp) │ │ + movups (%rdi,%rcx,1),%xmm0 │ │ + movups 0x10(%rdi,%rcx,1),%xmm1 │ │ + movups %xmm0,(%rdi) │ │ + movups %xmm1,0x10(%rdi) │ │ + movaps -0x28(%rsp),%xmm0 │ │ + movaps -0x18(%rsp),%xmm1 │ │ + movups %xmm1,0x10(%rdi,%rcx,1) │ │ + movups %xmm0,(%rdi,%rcx,1) │ │ + xor %ecx,%ecx │ │ + cmp %rax,%rsi │ │ + mov %rax,%rdx │ │ + cmovb %rsi,%rdx │ │ + lea 0x1(,%rcx,2),%r9 │ │ + cmp %rdx,%r9 │ │ + jae 6a000 │ │ + lea (%rcx,%rcx,1),%r10 │ │ + nopl 0x0(%rax) │ │ + add $0x2,%r10 │ │ + cmp %rdx,%r10 │ │ + jae 6a0c0 │ │ + mov %r9,%r8 │ │ + shl $0x5,%r8 │ │ + shl $0x5,%r10 │ │ + mov 0x8(%rdi,%r8,1),%r11 │ │ + mov 0x10(%rdi,%r8,1),%r8 │ │ + xor %ebx,%ebx │ │ + cmp 0x10(%rdi,%r10,1),%r8 │ │ + setb %bl │ │ + xor %r8d,%r8d │ │ + cmp 0x8(%rdi,%r10,1),%r11 │ │ + setb %r8b │ │ + cmove %ebx,%r8d │ │ + movzbl %r8b,%r8d │ │ + add %r9,%r8 │ │ + jmp 6a0c3 │ │ + data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov %r9,%r8 │ │ + shl $0x5,%rcx │ │ + mov %r8,%r9 │ │ + shl $0x5,%r9 │ │ + mov 0x8(%rdi,%rcx,1),%r11 │ │ + mov 0x10(%rdi,%rcx,1),%r10 │ │ + mov 0x8(%rdi,%r9,1),%r14 │ │ + mov 0x10(%rdi,%r9,1),%rbx │ │ + xor %r15d,%r15d │ │ + cmp %rbx,%r10 │ │ + setb %r15b │ │ + xor %r12d,%r12d │ │ + cmp %r14,%r11 │ │ + setb %r12b │ │ + cmove %r15d,%r12d │ │ + cmp $0x1,%r12b │ │ + jne 6a000 │ │ + add %rdi,%rcx │ │ + add %rdi,%r9 │ │ + mov (%rcx),%r15 │ │ + mov (%r9),%r12 │ │ + mov %r12,(%rcx) │ │ + mov %r15,(%r9) │ │ + mov %r14,0x8(%rcx) │ │ + mov %r11,0x8(%r9) │ │ + mov %rbx,0x10(%rcx) │ │ + mov %r10,0x10(%r9) │ │ + mov 0x18(%rcx),%r10 │ │ + mov 0x18(%r9),%r11 │ │ + mov %r11,0x18(%rcx) │ │ + mov %r10,0x18(%r9) │ │ + lea (%r8,%r8,1),%r10 │ │ + lea 0x1(,%r8,2),%r9 │ │ + mov %r8,%rcx │ │ + cmp %rdx,%r9 │ │ + jb 6a070 │ │ + jmp 6a000 │ │ pop %rbx │ │ pop %r12 │ │ - pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ - pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x2e8,%rsp │ │ - mov %r8d,-0x64(%rbp) │ │ - mov %rcx,%r10 │ │ - mov %rdx,%r8 │ │ - mov %rdi,-0x40(%rbp) │ │ - movabs $0x4000000000000000,%rax │ │ - xor %edx,%edx │ │ - div %rsi │ │ - cmp $0x1,%rdx │ │ - sbb $0xffffffffffffffff,%rax │ │ - mov %rax,-0x88(%rbp) │ │ - cmp $0x1001,%rsi │ │ - mov %rsi,-0x50(%rbp) │ │ - mov %rsi,%rax │ │ - jae 6abbc │ │ - shr $1,%rax │ │ - mov %rsi,%rcx │ │ - sub %rax,%rcx │ │ - cmp $0x40,%rcx │ │ - mov $0x40,%eax │ │ - cmovb %rcx,%rax │ │ - mov %rax,-0x48(%rbp) │ │ - jmp 6abe2 │ │ - or $0x1,%rax │ │ - bsr %rax,%rcx │ │ - mov %ecx,%eax │ │ - shr $1,%eax │ │ - and $0x1,%ecx │ │ - add %eax,%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%rax │ │ - shr %cl,%rsi │ │ - add %rax,%rsi │ │ - shr $1,%rsi │ │ - mov %rsi,-0x48(%rbp) │ │ - mov -0x40(%rbp),%rax │ │ - lea 0x20(%rax),%rcx │ │ - mov %rcx,-0x70(%rbp) │ │ - lea 0x10(%rax),%rcx │ │ - mov %rcx,-0x80(%rbp) │ │ - add $0xfffffffffffffff0,%rax │ │ - mov %rax,-0x78(%rbp) │ │ - mov $0x1,%r12d │ │ - xor %r13d,%r13d │ │ - xor %r9d,%r9d │ │ - mov %r8,%rdx │ │ - mov %r8,-0x30(%rbp) │ │ - mov %r10,-0xa0(%rbp) │ │ - mov -0x50(%rbp),%rsi │ │ - sub %r13,%rsi │ │ - jbe 6ac48 │ │ - jmp 6ac60 │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - inc %r9 │ │ - mov %rsi,%rax │ │ - shr $1,%rax │ │ - add %rax,%r13 │ │ - mov %rsi,%r12 │ │ - mov -0x50(%rbp),%rsi │ │ - sub %r13,%rsi │ │ - ja 6ac60 │ │ - xor %edi,%edi │ │ - mov $0x1,%esi │ │ - cmp $0x2,%r9 │ │ - jae 6aedb │ │ - jmp 6b186 │ │ - xchg %ax,%ax │ │ - mov %r13,%rcx │ │ - shl $0x4,%rcx │ │ - mov -0x40(%rbp),%rax │ │ - lea (%rax,%rcx,1),%rdi │ │ - cmp -0x48(%rbp),%rsi │ │ - jae 6acc0 │ │ - cmpb $0x0,-0x64(%rbp) │ │ - je 6acd0 │ │ - cmp $0x20,%rsi │ │ - mov $0x20,%eax │ │ - cmovae %rax,%rsi │ │ - mov %r10,%rcx │ │ - xor %r8d,%r8d │ │ - mov %r9,%r14 │ │ - xor %r9d,%r9d │ │ - mov %rsi,%r15 │ │ - mov %r10,%rbx │ │ - call 6b200 │ │ - mov %rbx,%r10 │ │ - mov %r14,%r9 │ │ - mov -0x30(%rbp),%rdx │ │ - mov %r15d,%eax │ │ - jmp 6ae90 │ │ - data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - cmp $0x2,%rsi │ │ - jae 6acf0 │ │ - mov %rsi,%rax │ │ - jmp 6ae90 │ │ - xchg %ax,%ax │ │ - mov -0x48(%rbp),%rax │ │ - cmp %rax,%rsi │ │ - cmovae %rax,%rsi │ │ - add %rsi,%rsi │ │ - jmp 6ae98 │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov (%rdi),%r11 │ │ - mov 0x10(%rdi),%r15 │ │ - cmp %r11,%r15 │ │ + push %rax │ │ + mov %rdx,%rbx │ │ mov %rsi,%r14 │ │ - jae 6ad35 │ │ - cmp $0x2,%rsi │ │ - jne 6ad79 │ │ - lea 0x20(%rdi),%r14 │ │ - mov $0x2,%eax │ │ - xor %ecx,%ecx │ │ - mov %rcx,%rsi │ │ - not %rsi │ │ - shl $0x4,%rcx │ │ - shl $0x4,%rsi │ │ - movups (%rdi,%rcx,1),%xmm0 │ │ - movups (%r14,%rsi,1),%xmm1 │ │ - movups %xmm1,(%rdi,%rcx,1) │ │ - movups %xmm0,(%r14,%rsi,1) │ │ - jmp 6ae90 │ │ - mov $0x2,%eax │ │ - cmp $0x2,%rsi │ │ - je 6ae90 │ │ - mov %r10,%rbx │ │ - mov %r9,-0x38(%rbp) │ │ - mov -0x70(%rbp),%rax │ │ - lea (%rax,%rcx,1),%r8 │ │ - mov $0x2,%eax │ │ - mov %r15,%r9 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %r9,%r10 │ │ - mov (%r8),%r9 │ │ - cmp %r10,%r9 │ │ - jb 6adc0 │ │ - inc %rax │ │ - add $0x10,%r8 │ │ - cmp %rax,%r14 │ │ - jne 6ad60 │ │ - jmp 6ada7 │ │ - mov %r10,%rbx │ │ - mov %r9,-0x38(%rbp) │ │ - mov -0x70(%rbp),%rax │ │ - lea (%rax,%rcx,1),%r8 │ │ - mov $0x2,%eax │ │ - mov %r15,%r9 │ │ - mov %r9,%r10 │ │ - mov (%r8),%r9 │ │ - cmp %r10,%r9 │ │ - jae 6adc0 │ │ - inc %rax │ │ - add $0x10,%r8 │ │ - cmp %rax,%r14 │ │ - jne 6ad90 │ │ - mov %r14,%rsi │ │ - mov %r14,%rax │ │ - cmp -0x48(%rbp),%rax │ │ - mov -0x38(%rbp),%r9 │ │ - mov %rbx,%r10 │ │ - jb 6ac75 │ │ - jmp 6add4 │ │ - mov %r14,%rsi │ │ - cmp -0x48(%rbp),%rax │ │ - mov -0x38(%rbp),%r9 │ │ - mov %rbx,%r10 │ │ - jb 6ac75 │ │ - cmp %r11,%r15 │ │ - jae 6ae90 │ │ - mov %rax,%rsi │ │ - shr $1,%rsi │ │ - je 6ae90 │ │ - mov %rax,%r8 │ │ - shl $0x4,%r8 │ │ - lea (%rdi,%r8,1),%r14 │ │ - cmp $0x1,%rsi │ │ - je 6ad0e │ │ - mov %r10,%rbx │ │ - mov %r9,%r15 │ │ - mov %rsi,%r9 │ │ - and $0xfffffffffffffffe,%r9 │ │ - mov -0x80(%rbp),%rdx │ │ - lea (%rdx,%rcx,1),%r10 │ │ - add %rcx,%r8 │ │ - add -0x78(%rbp),%r8 │ │ - xor %ecx,%ecx │ │ - movabs $0xffffffffffffffe,%rdx │ │ - cs nopw 0x0(%rax,%rax,1) │ │ - movups -0x10(%r10),%xmm0 │ │ - movups (%r8),%xmm1 │ │ - movups %xmm1,-0x10(%r10) │ │ - movups %xmm0,(%r8) │ │ - mov %rcx,%r11 │ │ - xor %rdx,%r11 │ │ - shl $0x4,%r11 │ │ - movups (%r10),%xmm0 │ │ - movups (%r14,%r11,1),%xmm1 │ │ - movups %xmm1,(%r10) │ │ - movups %xmm0,(%r14,%r11,1) │ │ - add $0x2,%rcx │ │ - add $0x20,%r10 │ │ - add $0xffffffffffffffe0,%r8 │ │ - cmp %rcx,%r9 │ │ - jne 6ae30 │ │ - test $0x1,%sil │ │ - mov -0x30(%rbp),%rdx │ │ - mov %r15,%r9 │ │ - mov %rbx,%r10 │ │ - jne 6ad10 │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - lea 0x1(,%rax,2),%rsi │ │ - mov %r12,%rax │ │ - shr $1,%rax │ │ - mov %rsi,%rcx │ │ - shr $1,%rcx │ │ - lea 0x0(,%r13,2),%rdi │ │ - sub %rax,%rdi │ │ - lea (%rcx,%r13,2),%rax │ │ - mov -0x88(%rbp),%rcx │ │ - imul %rcx,%rdi │ │ - imul %rcx,%rax │ │ - xor %rdi,%rax │ │ - mov $0x7f,%edi │ │ - bsr %rax,%rdi │ │ - xor $0x3f,%edi │ │ - cmp $0x2,%r9 │ │ - jb 6b186 │ │ + cmp $0x8,%rcx │ │ + jb 6a1d4 │ │ + shr $0x3,%rcx │ │ + mov %rcx,%r15 │ │ + shl $0x7,%r15 │ │ + lea (%rdi,%r15,1),%rsi │ │ + imul $0xe0,%rcx,%r12 │ │ + lea (%rdi,%r12,1),%rdx │ │ + mov %rcx,%r13 │ │ + call 6a160 │ │ + mov %rax,-0x30(%rbp) │ │ + lea (%r14,%r15,1),%rsi │ │ + lea (%r14,%r12,1),%rdx │ │ + mov %r14,%rdi │ │ mov %r13,%rcx │ │ - shl $0x4,%rcx │ │ - mov -0x40(%rbp),%rax │ │ - add %rcx,%rax │ │ - mov %rax,-0x90(%rbp) │ │ - add -0x78(%rbp),%rcx │ │ - mov %rcx,-0x98(%rbp) │ │ - mov %rsi,-0x60(%rbp) │ │ - mov %rdi,-0x58(%rbp) │ │ - mov %r13,-0xb0(%rbp) │ │ - jmp 6af58 │ │ - mov %rbx,%r13 │ │ - mov %r8,%rsi │ │ - sub %rsi,%r12 │ │ - mov %r13,%rdi │ │ - mov %r12,%rdx │ │ - call *0x10327(%rip) │ │ - mov -0xa0(%rbp),%r10 │ │ - mov -0x30(%rbp),%rdx │ │ - mov -0x38(%rbp),%r9 │ │ - mov -0x60(%rbp),%rsi │ │ - mov -0x58(%rbp),%rdi │ │ - mov -0xa8(%rbp),%rbx │ │ - lea 0x1(,%rbx,2),%r12 │ │ - mov -0xb0(%rbp),%r13 │ │ - cmp $0x1,%r9 │ │ - jbe 6b180 │ │ - cmp %dil,-0xf3(%rbp,%r9,1) │ │ - jb 6b186 │ │ - dec %r9 │ │ - mov -0x308(%rbp,%r9,8),%rax │ │ + call 6a160 │ │ mov %rax,%r14 │ │ - shr $1,%r14 │ │ - mov %r12,%r15 │ │ - shr $1,%r15 │ │ - lea (%r14,%r15,1),%rbx │ │ - cmp %r10,%rbx │ │ - ja 6afb0 │ │ - mov %eax,%ecx │ │ - or %r12d,%ecx │ │ - and $0x1,%ecx │ │ - jne 6afb0 │ │ - add %rbx,%rbx │ │ - mov %rbx,%r12 │ │ - cmp $0x1,%r9 │ │ - ja 6af58 │ │ - jmp 6b180 │ │ - data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - sub %rbx,%r13 │ │ - shl $0x4,%r13 │ │ - add -0x40(%rbp),%r13 │ │ - test $0x1,%al │ │ - mov %r9,-0x38(%rbp) │ │ - jne 6b020 │ │ - mov %r14,%rax │ │ - or $0x1,%rax │ │ - bsr %rax,%r8 │ │ - xor $0x3f,%r8d │ │ - add %r8d,%r8d │ │ - xor $0x7e,%r8d │ │ - mov %r13,%rdi │ │ - mov %r14,%rsi │ │ - mov %r10,%rcx │ │ - xor %r9d,%r9d │ │ - mov %r10,%rbx │ │ - call 6b200 │ │ - mov %rbx,%r10 │ │ - lea (%r14,%r15,1),%rbx │ │ - mov -0x58(%rbp),%rdi │ │ - mov -0x60(%rbp),%rsi │ │ - mov -0x38(%rbp),%r9 │ │ - mov -0x30(%rbp),%rdx │ │ - test $0x1,%r12b │ │ - je 6b026 │ │ - test %r15,%r15 │ │ - jne 6b073 │ │ - jmp 6af3f │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - test $0x1,%r12b │ │ - jne 6b00a │ │ - mov %r14,%rdi │ │ - shl $0x4,%rdi │ │ - add %r13,%rdi │ │ - mov %r15,%rax │ │ - or $0x1,%rax │ │ - bsr %rax,%r8 │ │ - xor $0x3f,%r8d │ │ - add %r8d,%r8d │ │ - xor $0x7e,%r8d │ │ + add %rbx,%r15 │ │ + add %rbx,%r12 │ │ + mov %rbx,%rdi │ │ mov %r15,%rsi │ │ - mov %r10,%rcx │ │ - xor %r9d,%r9d │ │ - mov %r10,%r12 │ │ - call 6b200 │ │ - mov %r12,%r10 │ │ - mov -0x58(%rbp),%rdi │ │ - mov -0x60(%rbp),%rsi │ │ - mov -0x38(%rbp),%r9 │ │ - mov -0x30(%rbp),%rdx │ │ - test %r15,%r15 │ │ - je 6af3f │ │ - test %r14,%r14 │ │ - je 6af3f │ │ - cmp %r14,%r15 │ │ - mov %r14,%r12 │ │ - cmovb %r15,%r12 │ │ - cmp %r12,%r10 │ │ - jb 6af3f │ │ - mov %rbx,-0xa8(%rbp) │ │ - mov %r14,%rbx │ │ - shl $0x4,%rbx │ │ - add %r13,%rbx │ │ - cmp %r15,%r14 │ │ - mov %r13,%rsi │ │ - cmova %rbx,%rsi │ │ - shl $0x4,%r12 │ │ - mov %rdx,%rdi │ │ mov %r12,%rdx │ │ - call *0x1018e(%rip) │ │ - mov -0x30(%rbp),%r8 │ │ - add %r8,%r12 │ │ - cmp %r15,%r14 │ │ - jbe 6b123 │ │ - mov -0x98(%rbp),%rax │ │ - nopl (%rax) │ │ - lea -0x10(%rbx),%rcx │ │ - mov -0x10(%r12),%rdx │ │ + mov %r13,%rcx │ │ + call 6a160 │ │ + mov %rax,%rbx │ │ + mov -0x30(%rbp),%rdi │ │ + mov 0x8(%rdi),%r9 │ │ + mov 0x10(%rdi),%r10 │ │ + mov 0x8(%r14),%rcx │ │ + mov 0x10(%r14),%rdx │ │ xor %esi,%esi │ │ - xor %edi,%edi │ │ - cmp -0x10(%rbx),%rdx │ │ - lea -0x10(%r12),%rdx │ │ + cmp %rdx,%r10 │ │ setb %sil │ │ - cmovb %rcx,%rdx │ │ - setae %dil │ │ - movups (%rdx),%xmm0 │ │ - movups %xmm0,(%rax) │ │ - shl $0x4,%edi │ │ - add %rdi,%rbx │ │ - add $0xfffffffffffffff0,%rbx │ │ - shl $0x4,%esi │ │ - add %rsi,%r12 │ │ - add $0xfffffffffffffff0,%r12 │ │ - cmp %r13,%rbx │ │ - je 6af0c │ │ - add $0xfffffffffffffff0,%rax │ │ - cmp %r8,%r12 │ │ - jne 6b0d0 │ │ - jmp 6af0c │ │ - mov %r8,%rsi │ │ - mov -0x90(%rbp),%r8 │ │ - nopl (%rax) │ │ - mov %rsi,%rdx │ │ - mov (%rbx),%rcx │ │ xor %eax,%eax │ │ - xor %esi,%esi │ │ - cmp (%rdx),%rcx │ │ - setb %cl │ │ - setae %sil │ │ - mov %rdx,%rdi │ │ - cmovb %rbx,%rdi │ │ - movups (%rdi),%xmm0 │ │ - movups %xmm0,0x0(%r13) │ │ - shl $0x4,%esi │ │ - add %rdx,%rsi │ │ - add $0x10,%r13 │ │ - cmp %r12,%rsi │ │ - je 6af12 │ │ - mov %cl,%al │ │ - shl $0x4,%eax │ │ - add %rax,%rbx │ │ - cmp %r8,%rbx │ │ - jne 6b130 │ │ - jmp 6af12 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov $0x1,%r9d │ │ - mov %r12,-0x308(%rbp,%r9,8) │ │ - mov %dil,-0xf2(%rbp,%r9,1) │ │ - cmp %r13,-0x50(%rbp) │ │ - ja 6ac30 │ │ - test $0x1,%r12b │ │ - jne 6b1e0 │ │ - mov -0x50(%rbp),%rsi │ │ - mov %rsi,%rax │ │ - or $0x1,%rax │ │ - bsr %rax,%r8 │ │ - xor $0x3f,%r8d │ │ - add %r8d,%r8d │ │ - xor $0x7e,%r8d │ │ - mov -0x40(%rbp),%rdi │ │ - mov %r10,%rcx │ │ - xor %r9d,%r9d │ │ - add $0x2e8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - jmp 6b200 │ │ - add $0x2e8,%rsp │ │ + cmp %rcx,%r9 │ │ + setb %al │ │ + cmove %esi,%eax │ │ + mov 0x8(%rbx),%rsi │ │ + mov 0x10(%rbx),%r8 │ │ + xor %r11d,%r11d │ │ + cmp %r8,%r10 │ │ + setb %r11b │ │ + xor %r10d,%r10d │ │ + cmp %rsi,%r9 │ │ + setb %r10b │ │ + cmove %r11d,%r10d │ │ + cmp %r10b,%al │ │ + jne 6a23a │ │ + xor %edi,%edi │ │ + cmp %r8,%rdx │ │ + setb %dil │ │ + xor %edx,%edx │ │ + cmp %rsi,%rcx │ │ + setb %dl │ │ + cmove %edi,%edx │ │ + xor %dl,%al │ │ + cmovne %rbx,%r14 │ │ + mov %r14,%rdi │ │ + mov %rdi,%rax │ │ + add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x48,%rsp │ │ - mov %r9,-0x58(%rbp) │ │ - mov %rdx,%rbx │ │ + sub $0x328,%rsp │ │ mov %rsi,%r14 │ │ - mov %rdi,%r15 │ │ + mov %rdi,%rbx │ │ cmp $0x21,%rsi │ │ - jae 6b293 │ │ - mov %r15,-0x30(%rbp) │ │ + jae 6a2f7 │ │ cmp $0x2,%r14 │ │ - mov -0x30(%rbp),%r12 │ │ - jb 6bc05 │ │ - mov %r14,%r13 │ │ - shr $1,%r13 │ │ + jb 6aa5b │ │ + mov %r14,%r12 │ │ + shr $1,%r12 │ │ cmp $0xf,%r14 │ │ - jbe 6b833 │ │ - mov %r14,%r15 │ │ - shl $0x4,%r15 │ │ - lea (%rbx,%r15,1),%rdx │ │ - mov %r12,%rdi │ │ - mov %rbx,%rsi │ │ - call 6bc70 │ │ - mov %r13,%rsi │ │ - shl $0x4,%rsi │ │ - lea (%r12,%rsi,1),%rdi │ │ - add %rbx,%rsi │ │ - lea (%rbx,%r15,1),%rdx │ │ - add $0x80,%rdx │ │ - call 6bc70 │ │ + mov %r14,-0x30(%rbp) │ │ + jbe 6a64d │ │ + mov -0x30(%rbp),%r14 │ │ + shl $0x4,%r14 │ │ + lea (%r14,%rbp,1),%rdx │ │ + add $0xfffffffffffffcb0,%rdx │ │ + lea -0x350(%rbp),%rsi │ │ + mov %rbx,%rdi │ │ + call 6aaa0 │ │ + mov %r12,%rax │ │ + shl $0x4,%rax │ │ + lea (%rbx,%rax,1),%rdi │ │ + lea (%rax,%rbp,1),%rsi │ │ + add $0xfffffffffffffcb0,%rsi │ │ + lea (%r14,%rbp,1),%rdx │ │ + add $0xfffffffffffffd30,%rdx │ │ + mov -0x30(%rbp),%r14 │ │ + call 6aaa0 │ │ mov $0x8,%ecx │ │ mov %r14,%rdx │ │ - sub %r13,%rdx │ │ - cmp %r13,%rcx │ │ - jb 6ba05 │ │ - jmp 6ba74 │ │ - mov %r8d,%r13d │ │ - mov %rcx,%r12 │ │ - mov %rcx,-0x60(%rbp) │ │ - mov %r14,%r10 │ │ - test %r13d,%r13d │ │ - je 6b817 │ │ - mov %r10,%rcx │ │ + sub %r12,%rdx │ │ + cmp %r12,%rcx │ │ + jb 6a820 │ │ + jmp 6a8c9 │ │ + mov %ecx,%r11d │ │ + mov %rdx,%r12 │ │ + lea -0x350(%rbp),%r13 │ │ + jmp 6a34d │ │ + cs nopw 0x0(%rax,%rax,1) │ │ + mov %rax,%rcx │ │ + shl $0x4,%rcx │ │ + movups (%rbx),%xmm0 │ │ + movaps %xmm0,-0x350(%rbp) │ │ + movups (%rbx,%rcx,1),%xmm0 │ │ + movups %xmm0,(%rbx) │ │ + movaps -0x350(%rbp),%xmm0 │ │ + movups %xmm0,(%rbx,%rcx,1) │ │ + inc %rax │ │ + sub %rax,%r14 │ │ + shl $0x4,%rax │ │ + add %rax,%rbx │ │ + xor %r12d,%r12d │ │ + cmp $0x21,%r14 │ │ + jb 6a274 │ │ + test %r11d,%r11d │ │ + je 6a631 │ │ + mov %r14,%rcx │ │ shr $0x3,%rcx │ │ mov %rcx,%rax │ │ shl $0x6,%rax │ │ - add %r15,%rax │ │ + add %rbx,%rax │ │ imul $0x70,%rcx,%rdx │ │ - add %r15,%rdx │ │ - cmp $0x40,%r10 │ │ - mov %r10,-0x48(%rbp) │ │ - jae 6b300 │ │ - mov (%r15),%rcx │ │ + add %rbx,%rdx │ │ + cmp $0x40,%r14 │ │ + jae 6a3b0 │ │ + mov (%rbx),%rcx │ │ mov (%rax),%rsi │ │ cmp %rsi,%rcx │ │ setb %dil │ │ mov (%rdx),%r8 │ │ cmp %r8,%rcx │ │ setb %cl │ │ xor %dil,%cl │ │ cmp %r8,%rsi │ │ setb %sil │ │ xor %dil,%sil │ │ cmovne %rdx,%rax │ │ test %cl,%cl │ │ - cmovne %r15,%rax │ │ - jmp 6b30f │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %r15,%rdi │ │ + cmovne %rbx,%rax │ │ + dec %r11d │ │ + sub %rbx,%rax │ │ + test %r12,%r12 │ │ + jne 6a3cc │ │ + jmp 6a3da │ │ + xchg %ax,%ax │ │ + mov %rbx,%rdi │ │ mov %rax,%rsi │ │ - call 6bff0 │ │ - mov -0x48(%rbp),%r10 │ │ - dec %r13d │ │ - mov %r13d,-0x50(%rbp) │ │ - mov %rax,%r13 │ │ - sub %r15,%r13 │ │ - mov %r13,%rcx │ │ - shr $0x4,%rcx │ │ - mov %rcx,-0x30(%rbp) │ │ - movups (%rax),%xmm0 │ │ - mov (%rax),%rax │ │ - movaps %xmm0,-0x70(%rbp) │ │ - cmpq $0x0,-0x58(%rbp) │ │ - je 6b345 │ │ - mov -0x58(%rbp),%rcx │ │ - cmp %rax,(%rcx) │ │ - jae 6b5c0 │ │ - cmp %r10,%r12 │ │ - jb 6bc37 │ │ - mov %r10,%r12 │ │ - shl $0x4,%r12 │ │ - lea (%rbx,%r12,1),%rcx │ │ - xor %r14d,%r14d │ │ - mov %r15,%rax │ │ - mov %rcx,-0x40(%rbp) │ │ - mov -0x30(%rbp),%rdx │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %rdx,%rdi │ │ - sub $0x3,%rdi │ │ - mov $0x0,%esi │ │ - cmovae %rdi,%rsi │ │ - shl $0x4,%rsi │ │ - add %r15,%rsi │ │ - cmp %rsi,%rax │ │ - jae 6b434 │ │ - mov (%rax),%rdi │ │ - lea -0x10(%rcx),%r8 │ │ + mov %r11d,%r15d │ │ + call 6af00 │ │ + mov %r15d,%r11d │ │ + dec %r11d │ │ + sub %rbx,%rax │ │ + test %r12,%r12 │ │ + je 6a3da │ │ + mov (%r12),%rcx │ │ + cmp (%rbx,%rax,1),%rcx │ │ + jae 6a540 │ │ + movups (%rbx),%xmm0 │ │ + movaps %xmm0,-0x350(%rbp) │ │ + movups (%rbx,%rax,1),%xmm0 │ │ + movups %xmm0,(%rbx) │ │ + movaps -0x350(%rbp),%xmm0 │ │ + movups %xmm0,(%rbx,%rax,1) │ │ + lea 0x10(%rbx),%rax │ │ + movups 0x10(%rbx),%xmm0 │ │ + movaps %xmm0,-0x350(%rbp) │ │ + mov %r14,%rcx │ │ + shl $0x4,%rcx │ │ + lea (%rbx,%rcx,1),%r8 │ │ + add $0xfffffffffffffff0,%r8 │ │ + lea 0x20(%rbx),%rdx │ │ + mov (%rbx),%rdi │ │ + cmp %r8,%rdx │ │ + jae 6a490 │ │ + xor %esi,%esi │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ xor %r9d,%r9d │ │ - cmp (%r15,%r13,1),%rdi │ │ - cmovb %rbx,%r8 │ │ + cmp %rdi,(%rdx) │ │ setb %r9b │ │ - mov %r14,%rdi │ │ - shl $0x4,%rdi │ │ - lea (%r14,%r9,1),%r10 │ │ - mov 0x10(%rax),%r11 │ │ + mov %rsi,%r10 │ │ shl $0x4,%r10 │ │ - cmp (%r15,%r13,1),%r11 │ │ - movups (%rax),%xmm0 │ │ - lea -0x20(%rcx),%r11 │ │ - cmovb %rbx,%r11 │ │ - movups %xmm0,(%r8,%rdi,1) │ │ - movups 0x10(%rax),%xmm0 │ │ - adc %r9,%r14 │ │ - movups %xmm0,(%r11,%r10,1) │ │ - mov 0x20(%rax),%rdi │ │ - lea -0x30(%rcx),%r8 │ │ - xor %r9d,%r9d │ │ - cmp (%r15,%r13,1),%rdi │ │ - cmovb %rbx,%r8 │ │ - setb %r9b │ │ - mov %r14,%rdi │ │ - shl $0x4,%rdi │ │ - movups 0x20(%rax),%xmm0 │ │ - movups %xmm0,(%r8,%rdi,1) │ │ - lea (%r14,%r9,1),%rdi │ │ - mov 0x30(%rax),%r8 │ │ - add $0xffffffffffffffc0,%rcx │ │ - shl $0x4,%rdi │ │ - cmp (%r15,%r13,1),%r8 │ │ - mov %rcx,%r8 │ │ - cmovb %rbx,%r8 │ │ - movups 0x30(%rax),%xmm0 │ │ - movups %xmm0,(%r8,%rdi,1) │ │ - adc %r9,%r14 │ │ - add $0x40,%rax │ │ - cmp %rsi,%rax │ │ - jb 6b390 │ │ - mov %rdx,%rsi │ │ - shl $0x4,%rsi │ │ - add %r15,%rsi │ │ - cmp %rsi,%rax │ │ - jae 6b47e │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov (%rax),%rdi │ │ - add $0xfffffffffffffff0,%rcx │ │ - mov %r14,%r8 │ │ - shl $0x4,%r8 │ │ - cmp (%r15,%r13,1),%rdi │ │ - mov %rcx,%rdi │ │ - cmovb %rbx,%rdi │ │ - movups (%rax),%xmm0 │ │ - movups %xmm0,(%rdi,%r8,1) │ │ - adc $0x0,%r14 │ │ - add $0x10,%rax │ │ - cmp %rsi,%rax │ │ - jb 6b450 │ │ - mov -0x48(%rbp),%rsi │ │ - cmp %rsi,%rdx │ │ - je 6b4b0 │ │ - mov %r14,%rdx │ │ - shl $0x4,%rdx │ │ - movups (%rax),%xmm0 │ │ - movups %xmm0,-0x10(%rcx,%rdx,1) │ │ - add $0xfffffffffffffff0,%rcx │ │ - add $0x10,%rax │ │ - mov %rsi,%rdx │ │ - jmp 6b370 │ │ - cs nopw 0x0(%rax,%rax,1) │ │ - mov %r14,%rdx │ │ - shl $0x4,%rdx │ │ - mov %r15,%rdi │ │ - mov %rbx,%rsi │ │ - mov %rdx,-0x38(%rbp) │ │ - call *0xfd81(%rip) │ │ - mov -0x48(%rbp),%r10 │ │ - mov %r10,%rsi │ │ - sub %r14,%rsi │ │ - movabs $0xffffffffffffffe,%r8 │ │ - lea (%rbx,%r12,1),%rdi │ │ - je 6b577 │ │ - lea 0x1(%r14),%rax │ │ - cmp %rax,%r10 │ │ - jne 6b500 │ │ - xor %eax,%eax │ │ - jmp 6b55a │ │ - data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %rsi,%rcx │ │ - and $0xfffffffffffffffe,%rcx │ │ - lea 0x10(%r15),%rax │ │ - mov -0x38(%rbp),%rdx │ │ - add %rax,%rdx │ │ - lea -0x10(%rbx),%rax │ │ - add %rax,%r12 │ │ - xor %eax,%eax │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rax,%rdi │ │ - movups (%r12),%xmm0 │ │ + movups (%rax,%r10,1),%xmm0 │ │ movups %xmm0,-0x10(%rdx) │ │ - add $0x2,%rax │ │ - xor %r8,%rdi │ │ - shl $0x4,%rdi │ │ - mov -0x40(%rbp),%r9 │ │ - movups (%r9,%rdi,1),%xmm0 │ │ - mov -0x40(%rbp),%rdi │ │ + movups (%rdx),%xmm0 │ │ + movups %xmm0,(%rax,%r10,1) │ │ + lea (%rsi,%r9,1),%r10 │ │ + shl $0x4,%r10 │ │ + cmp %rdi,0x10(%rdx) │ │ + movups (%rax,%r10,1),%xmm0 │ │ movups %xmm0,(%rdx) │ │ + movups 0x10(%rdx),%xmm0 │ │ + movups %xmm0,(%rax,%r10,1) │ │ + adc %r9,%rsi │ │ add $0x20,%rdx │ │ - add $0xffffffffffffffe0,%r12 │ │ - cmp %rax,%rcx │ │ - jne 6b520 │ │ - test $0x1,%sil │ │ - je 6b577 │ │ - mov -0x38(%rbp),%rcx │ │ - add %r15,%rcx │ │ - mov %rax,%rdx │ │ - not %rdx │ │ - shl $0x4,%rdx │ │ - shl $0x4,%rax │ │ - movups (%rdi,%rdx,1),%xmm0 │ │ - movups %xmm0,(%rcx,%rax,1) │ │ - test %r14,%r14 │ │ - mov -0x60(%rbp),%r12 │ │ - je 6b5c0 │ │ - cmp %r14,%r10 │ │ - jb 6bc14 │ │ - mov -0x38(%rbp),%rdi │ │ - add %r15,%rdi │ │ - mov %rbx,%rdx │ │ - mov %r12,%rcx │ │ - mov -0x50(%rbp),%r13d │ │ - mov %r13d,%r8d │ │ - lea -0x70(%rbp),%r9 │ │ - call 6b200 │ │ - mov %r14,%r10 │ │ - cmp $0x21,%r14 │ │ - jae 6b2a0 │ │ - jmp 6b224 │ │ + cmp %r8,%rdx │ │ + jb 6a430 │ │ + lea -0x10(%rdx),%r8 │ │ + jmp 6a495 │ │ + data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov %rax,%r8 │ │ + xor %esi,%esi │ │ + add %rbx,%rcx │ │ nopl 0x0(%rax,%rax,1) │ │ - cmp %r10,%r12 │ │ - jb 6bc37 │ │ - mov %r10,%rax │ │ + cmp %rcx,%rdx │ │ + mov %rdx,%r9 │ │ + cmove %r13,%r9 │ │ + mov %rsi,%r10 │ │ + shl $0x4,%r10 │ │ + cmp %rdi,(%r9) │ │ + adc $0x0,%rsi │ │ + movups (%rax,%r10,1),%xmm0 │ │ + movups %xmm0,(%r8) │ │ + movups (%r9),%xmm0 │ │ + movups %xmm0,(%rax,%r10,1) │ │ + cmp %rcx,%rdx │ │ + mov %rdx,%r8 │ │ + lea 0x10(%rdx),%rdx │ │ + jne 6a4a0 │ │ + cmp %r14,%rsi │ │ + jae 6a62f │ │ + mov %rsi,%rax │ │ shl $0x4,%rax │ │ - mov %rax,-0x38(%rbp) │ │ - lea (%rbx,%rax,1),%rcx │ │ - xor %r12d,%r12d │ │ - mov %r15,%rax │ │ - mov %rcx,-0x40(%rbp) │ │ - mov -0x30(%rbp),%r11 │ │ - cs nopw 0x0(%rax,%rax,1) │ │ - mov %r11,%rsi │ │ - sub $0x3,%rsi │ │ - mov $0x0,%edx │ │ - cmovae %rsi,%rdx │ │ - shl $0x4,%rdx │ │ - add %r15,%rdx │ │ - cmp %rdx,%rax │ │ - jae 6b6ad │ │ - mov (%r15,%r13,1),%rsi │ │ - lea -0x10(%rcx),%rdi │ │ - mov %r12,%r8 │ │ - shl $0x4,%r8 │ │ - cmp (%rax),%rsi │ │ - cmovae %rbx,%rdi │ │ - sbb $0xffffffffffffffff,%r12 │ │ - mov (%r15,%r13,1),%rsi │ │ - mov %r12,%r9 │ │ - shl $0x4,%r9 │ │ - cmp 0x10(%rax),%rsi │ │ - movups (%rax),%xmm0 │ │ - lea -0x20(%rcx),%rsi │ │ - cmovae %rbx,%rsi │ │ - movups %xmm0,(%rdi,%r8,1) │ │ - sbb $0xffffffffffffffff,%r12 │ │ - mov (%r15,%r13,1),%rdi │ │ - mov %r12,%r8 │ │ - shl $0x4,%r8 │ │ - cmp 0x20(%rax),%rdi │ │ - movups 0x10(%rax),%xmm0 │ │ - lea -0x30(%rcx),%rdi │ │ - cmovae %rbx,%rdi │ │ - movups %xmm0,(%rsi,%r9,1) │ │ - movups 0x20(%rax),%xmm0 │ │ - sbb $0xffffffffffffffff,%r12 │ │ - movups %xmm0,(%rdi,%r8,1) │ │ - mov (%r15,%r13,1),%rsi │ │ - add $0xffffffffffffffc0,%rcx │ │ - mov %r12,%rdi │ │ - shl $0x4,%rdi │ │ - cmp 0x30(%rax),%rsi │ │ - mov %rcx,%rsi │ │ - cmovae %rbx,%rsi │ │ - movups 0x30(%rax),%xmm0 │ │ - movups %xmm0,(%rsi,%rdi,1) │ │ - sbb $0xffffffffffffffff,%r12 │ │ - add $0x40,%rax │ │ - cmp %rdx,%rax │ │ - jb 6b610 │ │ - mov %r11,%rdx │ │ - shl $0x4,%rdx │ │ - add %r15,%rdx │ │ - cmp %rdx,%rax │ │ - jae 6b6ed │ │ - nopl 0x0(%rax) │ │ - mov (%r15,%r13,1),%rsi │ │ - add $0xfffffffffffffff0,%rcx │ │ - mov %r12,%rdi │ │ - shl $0x4,%rdi │ │ - cmp (%rax),%rsi │ │ - mov %rcx,%rsi │ │ - cmovae %rbx,%rsi │ │ - movups (%rax),%xmm0 │ │ - movups %xmm0,(%rsi,%rdi,1) │ │ - sbb $0xffffffffffffffff,%r12 │ │ - add $0x10,%rax │ │ - cmp %rdx,%rax │ │ - jb 6b6c0 │ │ - cmp %r10,%r11 │ │ - je 6b720 │ │ - add $0xfffffffffffffff0,%rcx │ │ + mov %rbx,%rdi │ │ + add %rax,%rbx │ │ + movups (%rdi),%xmm0 │ │ + movaps %xmm0,-0x350(%rbp) │ │ + movups (%rdi,%rax,1),%xmm0 │ │ + movups %xmm0,(%rdi) │ │ + movaps -0x350(%rbp),%xmm0 │ │ + movups %xmm0,(%rdi,%rax,1) │ │ + lea (%rdi,%rax,1),%r15 │ │ + add $0x10,%r15 │ │ + mov %rsi,%rax │ │ + not %rax │ │ + add %rax,%r14 │ │ mov %r12,%rdx │ │ - shl $0x4,%rdx │ │ + mov %r11d,%ecx │ │ + mov %r11d,%r12d │ │ + call 6a250 │ │ + mov %r12d,%r11d │ │ + mov %rbx,%r12 │ │ + mov %r15,%rbx │ │ + cmp $0x21,%r14 │ │ + jae 6a34d │ │ + jmp 6a274 │ │ + nop │ │ + add %rbx,%rax │ │ + movups (%rbx),%xmm0 │ │ + movaps %xmm0,-0x350(%rbp) │ │ movups (%rax),%xmm0 │ │ - movups %xmm0,(%rbx,%rdx,1) │ │ - inc %r12 │ │ - add $0x10,%rax │ │ - mov %r10,%r11 │ │ - jmp 6b5f0 │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %r12,%r13 │ │ - shl $0x4,%r13 │ │ - mov %r15,%rdi │ │ - mov %rbx,%rsi │ │ - mov %r13,%rdx │ │ - call *0xfb12(%rip) │ │ - mov -0x48(%rbp),%rdx │ │ - mov %rdx,%r14 │ │ - sub %r12,%r14 │ │ - je 6bc05 │ │ - lea (%r15,%r13,1),%rax │ │ - mov %rax,-0x30(%rbp) │ │ - lea 0x1(%r12),%rax │ │ - cmp %rax,%rdx │ │ - jne 6b764 │ │ + movups %xmm0,(%rbx) │ │ + movaps -0x350(%rbp),%xmm0 │ │ + movups %xmm0,(%rax) │ │ + lea 0x10(%rbx),%rcx │ │ + movups 0x10(%rbx),%xmm0 │ │ + movaps %xmm0,-0x350(%rbp) │ │ + mov %r14,%rdx │ │ + shl $0x4,%rdx │ │ + lea (%rbx,%rdx,1),%r8 │ │ + add $0xfffffffffffffff0,%r8 │ │ + lea 0x20(%rbx),%rsi │ │ + mov (%rbx),%rdi │ │ + cmp %r8,%rsi │ │ + jae 6a5de │ │ xor %eax,%eax │ │ - mov -0x50(%rbp),%r13d │ │ - mov -0x40(%rbp),%r9 │ │ - jmp 6b7d3 │ │ - mov %r14,%rcx │ │ - and $0xfffffffffffffffe,%rcx │ │ - lea (%r15,%r13,1),%r8 │ │ - add $0x10,%r8 │ │ - lea -0x10(%rbx),%rax │ │ - mov -0x38(%rbp),%r10 │ │ - add %rax,%r10 │ │ + nopl 0x0(%rax) │ │ + mov %rax,%r9 │ │ + shl $0x4,%r9 │ │ + cmp (%rsi),%rdi │ │ + movups (%rcx,%r9,1),%xmm0 │ │ + movups %xmm0,-0x10(%rsi) │ │ + movups (%rsi),%xmm0 │ │ + movups %xmm0,(%rcx,%r9,1) │ │ + sbb $0xffffffffffffffff,%rax │ │ + mov %rax,%r9 │ │ + shl $0x4,%r9 │ │ + cmp 0x10(%rsi),%rdi │ │ + movups (%rcx,%r9,1),%xmm0 │ │ + movups %xmm0,(%rsi) │ │ + movups 0x10(%rsi),%xmm0 │ │ + movups %xmm0,(%rcx,%r9,1) │ │ + sbb $0xffffffffffffffff,%rax │ │ + add $0x20,%rsi │ │ + cmp %r8,%rsi │ │ + jb 6a590 │ │ + lea -0x10(%rsi),%r8 │ │ + jmp 6a5e3 │ │ + mov %rcx,%r8 │ │ xor %eax,%eax │ │ - mov -0x50(%rbp),%r13d │ │ - movabs $0xffffffffffffffe,%rdi │ │ - mov -0x40(%rbp),%r9 │ │ - data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %rax,%rsi │ │ - movups (%r10),%xmm0 │ │ - movups %xmm0,-0x10(%r8) │ │ - add $0x2,%rax │ │ - xor %rdi,%rsi │ │ - shl $0x4,%rsi │ │ - movups (%r9,%rsi,1),%xmm0 │ │ + add %rbx,%rdx │ │ + cs nopw 0x0(%rax,%rax,1) │ │ + cmp %rdx,%rsi │ │ + mov %rsi,%r9 │ │ + cmove %r13,%r9 │ │ + mov %rax,%r10 │ │ + shl $0x4,%r10 │ │ + cmp (%r9),%rdi │ │ + sbb $0xffffffffffffffff,%rax │ │ + movups (%rcx,%r10,1),%xmm0 │ │ movups %xmm0,(%r8) │ │ - add $0x20,%r8 │ │ - add $0xffffffffffffffe0,%r10 │ │ - cmp %rax,%rcx │ │ - jne 6b7a0 │ │ - test $0x1,%r14b │ │ - je 6b7ee │ │ - mov %rax,%rcx │ │ - not %rcx │ │ - shl $0x4,%rcx │ │ - shl $0x4,%rax │ │ - movups (%r9,%rcx,1),%xmm0 │ │ - mov -0x30(%rbp),%rcx │ │ - movups %xmm0,(%rcx,%rax,1) │ │ - cmp %r12,%rdx │ │ - jb 6bc39 │ │ - mov -0x30(%rbp),%r15 │ │ - mov $0x0,%eax │ │ - mov %rax,-0x58(%rbp) │ │ - cmp $0x21,%r14 │ │ - mov -0x60(%rbp),%r12 │ │ - jae 6b29d │ │ - jmp 6b228 │ │ - mov %r15,%rdi │ │ - mov %r10,%rsi │ │ - mov %rbx,%rdx │ │ - mov %r12,%rcx │ │ - mov $0x1,%r8d │ │ - call 6ab50 │ │ - jmp 6bc05 │ │ + movups (%r9),%xmm0 │ │ + movups %xmm0,(%rcx,%r10,1) │ │ + cmp %rdx,%rsi │ │ + mov %rsi,%r8 │ │ + lea 0x10(%rsi),%rsi │ │ + jne 6a5f0 │ │ + cmp %r14,%rax │ │ + jb 6a310 │ │ + ud2 │ │ + mov %rbx,%rdi │ │ + mov %r14,%rsi │ │ + add $0x328,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + jmp 6ae20 │ │ cmp $0x7,%r14 │ │ - jbe 6b9dd │ │ - mov 0x10(%r12),%rax │ │ - mov 0x30(%r12),%rcx │ │ + jbe 6a7ef │ │ + mov 0x10(%rbx),%rax │ │ + mov 0x30(%rbx),%rcx │ │ xor %r8d,%r8d │ │ - xor %edi,%edi │ │ - cmp (%r12),%rax │ │ - setae %r8b │ │ - setb %dil │ │ xor %esi,%esi │ │ - cmp 0x20(%r12),%rcx │ │ + cmp (%rbx),%rax │ │ + setae %r8b │ │ setb %sil │ │ - shl $0x4,%edi │ │ - lea (%r12,%rdi,1),%rcx │ │ + xor %edx,%edx │ │ + cmp 0x20(%rbx),%rcx │ │ + setb %dl │ │ + shl $0x4,%esi │ │ + lea (%rbx,%rsi,1),%rcx │ │ shl $0x4,%r8d │ │ - lea (%r12,%r8,1),%rax │ │ - mov %esi,%r9d │ │ + lea (%rbx,%r8,1),%rax │ │ + mov %edx,%r9d │ │ shl $0x4,%r9d │ │ - lea (%r12,%r9,1),%rdx │ │ - add $0x20,%rdx │ │ - xor $0x3,%esi │ │ - shl $0x4,%esi │ │ - mov 0x20(%r12,%r9,1),%r9 │ │ - mov (%r12,%rsi,1),%r10 │ │ - mov (%r12,%r8,1),%r8 │ │ + lea (%rbx,%r9,1),%rdi │ │ + add $0x20,%rdi │ │ + xor $0x3,%edx │ │ + shl $0x4,%edx │ │ + mov 0x20(%rbx,%r9,1),%r9 │ │ + mov (%rbx,%rdx,1),%r10 │ │ + mov (%rbx,%r8,1),%r8 │ │ cmp %r8,%r10 │ │ mov %rax,%r11 │ │ - cmovb %rdx,%r11 │ │ - cmp (%r12,%rdi,1),%r9 │ │ + cmovb %rdi,%r11 │ │ + cmp (%rbx,%rsi,1),%r9 │ │ cmovb %rcx,%r11 │ │ - cmovb %rdx,%rcx │ │ - mov %rcx,-0x38(%rbp) │ │ - lea (%r12,%rsi,1),%rsi │ │ - cmovb %rax,%rdx │ │ + cmovb %rdi,%rcx │ │ + lea (%rbx,%rdx,1),%rdx │ │ + cmovb %rax,%rdi │ │ cmp %r8,%r10 │ │ - cmovae %rsi,%rax │ │ - mov %rax,-0x40(%rbp) │ │ - cmovb %rsi,%rdx │ │ - mov (%rdx),%rsi │ │ - cmp (%r11),%rsi │ │ - mov %r11,%rdi │ │ + cmovae %rdx,%rax │ │ cmovb %rdx,%rdi │ │ - cmovb %r11,%rdx │ │ - mov %r13,%rsi │ │ - shl $0x4,%rsi │ │ - lea (%r12,%rsi,1),%r8 │ │ - mov 0x10(%r12,%rsi,1),%r9 │ │ - mov %r13,-0x48(%rbp) │ │ - xor %r13d,%r13d │ │ - xor %r15d,%r15d │ │ - cmp (%r12,%rsi,1),%r9 │ │ - mov 0x30(%r12,%rsi,1),%r9 │ │ - setae %r13b │ │ - setb %r15b │ │ + mov (%rdi),%rdx │ │ + cmp (%r11),%rdx │ │ + mov %r11,%rdx │ │ + cmovb %rdi,%rdx │ │ + cmovb %r11,%rdi │ │ + movups (%rcx),%xmm0 │ │ + movaps %xmm0,-0x350(%rbp) │ │ + movups (%rdx),%xmm0 │ │ + movaps %xmm0,-0x340(%rbp) │ │ + movups (%rdi),%xmm0 │ │ + mov %r12,%rcx │ │ + shl $0x4,%rcx │ │ + mov 0x10(%rbx,%rcx,1),%rdx │ │ + mov 0x30(%rbx,%rcx,1),%rdi │ │ xor %r10d,%r10d │ │ - cmp 0x20(%r12,%rsi,1),%r9 │ │ - setb %r10b │ │ - shl $0x4,%r15d │ │ - shl $0x4,%r13d │ │ - lea (%r8,%r13,1),%rax │ │ - mov %r10d,%r12d │ │ - shl $0x4,%r12d │ │ - lea (%r12,%r8,1),%r11 │ │ - add $0x20,%r11 │ │ - xor $0x3,%r10d │ │ + xor %r8d,%r8d │ │ + cmp (%rbx,%rcx,1),%rdx │ │ + setae %r10b │ │ + setb %r8b │ │ + xor %esi,%esi │ │ + cmp 0x20(%rbx,%rcx,1),%rdi │ │ + lea (%rbx,%rcx,1),%r9 │ │ + setb %sil │ │ + shl $0x4,%r8d │ │ shl $0x4,%r10d │ │ - mov 0x20(%r8,%r12,1),%r12 │ │ - mov (%r10,%r8,1),%rcx │ │ - mov 0x0(%r13,%r8,1),%r13 │ │ - cmp %r13,%rcx │ │ - mov %rax,%r9 │ │ - cmovb %r11,%r9 │ │ - cmp (%r15,%r8,1),%r12 │ │ - mov -0x30(%rbp),%r12 │ │ - lea (%r8,%r15,1),%r15 │ │ - cmovb %r15,%r9 │ │ - cmovb %r11,%r15 │ │ - cmovb %rax,%r11 │ │ - cmp %r13,%rcx │ │ - mov -0x48(%rbp),%r13 │ │ - mov -0x38(%rbp),%rcx │ │ - movups (%rcx),%xmm0 │ │ - lea (%r8,%r10,1),%rcx │ │ - cmovae %rcx,%rax │ │ - cmovb %rcx,%r11 │ │ - movups (%rdi),%xmm1 │ │ - mov (%r11),%rcx │ │ - cmp (%r9),%rcx │ │ - movups (%rdx),%xmm2 │ │ - mov %r9,%rcx │ │ - cmovb %r11,%rcx │ │ - mov -0x40(%rbp),%rdx │ │ - movups (%rdx),%xmm3 │ │ - cmovb %r9,%r11 │ │ - movups (%r15),%xmm4 │ │ - movups (%rcx),%xmm5 │ │ - movups (%r11),%xmm6 │ │ - movups (%rax),%xmm7 │ │ - movups %xmm0,(%rbx) │ │ - movups %xmm1,0x10(%rbx) │ │ - movups %xmm2,0x20(%rbx) │ │ - movups %xmm3,0x30(%rbx) │ │ - movups %xmm4,(%rbx,%rsi,1) │ │ - movups %xmm5,0x10(%rbx,%rsi,1) │ │ - movups %xmm6,0x20(%rbx,%rsi,1) │ │ - movups %xmm7,0x30(%rbx,%rsi,1) │ │ + lea (%r9,%r10,1),%rdx │ │ + mov %esi,%r11d │ │ + shl $0x4,%r11d │ │ + lea (%r11,%r9,1),%rdi │ │ + add $0x20,%rdi │ │ + xor $0x3,%esi │ │ + shl $0x4,%esi │ │ + mov (%rsi,%r9,1),%r14 │ │ + mov (%r10,%r9,1),%r10 │ │ + cmp %r10,%r14 │ │ + mov %rdx,%r15 │ │ + cmovb %rdi,%r15 │ │ + mov 0x20(%r9,%r11,1),%r11 │ │ + cmp (%r8,%r9,1),%r11 │ │ + lea (%r9,%r8,1),%r8 │ │ + cmovb %r8,%r15 │ │ + cmovb %rdi,%r8 │ │ + lea (%r9,%rsi,1),%rsi │ │ + cmovb %rdx,%rdi │ │ + cmp %r10,%r14 │ │ + mov -0x30(%rbp),%r14 │ │ + cmovae %rsi,%rdx │ │ + cmovb %rsi,%rdi │ │ + movaps %xmm0,-0x330(%rbp) │ │ + mov (%rdi),%rsi │ │ + cmp (%r15),%rsi │ │ + movups (%rax),%xmm0 │ │ + mov %r15,%rax │ │ + cmovb %rdi,%rax │ │ + movaps %xmm0,-0x320(%rbp) │ │ + cmovb %r15,%rdi │ │ + movups (%r8),%xmm0 │ │ + movups %xmm0,-0x350(%rbp,%rcx,1) │ │ + movups (%rax),%xmm0 │ │ + movups %xmm0,-0x340(%rbp,%rcx,1) │ │ + movups (%rdi),%xmm0 │ │ + movups %xmm0,-0x330(%rbp,%rcx,1) │ │ + movups (%rdx),%xmm0 │ │ + movups %xmm0,-0x320(%rbp,%rcx,1) │ │ mov $0x4,%ecx │ │ mov %r14,%rdx │ │ - sub %r13,%rdx │ │ - cmp %r13,%rcx │ │ - jb 6ba05 │ │ - jmp 6ba74 │ │ - movups (%r12),%xmm0 │ │ - movups %xmm0,(%rbx) │ │ - mov %r13,%rax │ │ + sub %r12,%rdx │ │ + cmp %r12,%rcx │ │ + jb 6a820 │ │ + jmp 6a8c9 │ │ + movups (%rbx),%xmm0 │ │ + movaps %xmm0,-0x350(%rbp) │ │ + mov %r12,%rax │ │ shl $0x4,%rax │ │ - movups (%r12,%rax,1),%xmm0 │ │ - movups %xmm0,(%rbx,%rax,1) │ │ + movups (%rbx,%rax,1),%xmm0 │ │ + movups %xmm0,-0x350(%rbp,%rax,1) │ │ mov $0x1,%ecx │ │ mov %r14,%rdx │ │ - sub %r13,%rdx │ │ - cmp %r13,%rcx │ │ - jae 6ba74 │ │ + sub %r12,%rdx │ │ + cmp %r12,%rcx │ │ + jae 6a8c9 │ │ mov %ecx,%eax │ │ shl $0x4,%eax │ │ - mov %rcx,%rsi │ │ - jmp 6ba26 │ │ - nop │ │ - mov %rbx,%r9 │ │ - mov %rdi,(%r9) │ │ - mov %r8,0x8(%r9) │ │ - inc %rsi │ │ + lea -0x350(%rbp),%rsi │ │ + mov %rcx,%rdi │ │ + jmp 6a856 │ │ + data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov %rsi,%r10 │ │ + mov %r8,(%r10) │ │ + mov %r9,0x8(%r10) │ │ + inc %rdi │ │ add $0x10,%rax │ │ - cmp %r13,%rsi │ │ - je 6ba74 │ │ - mov %rsi,%r8 │ │ - shl $0x4,%r8 │ │ - movups (%r12,%r8,1),%xmm0 │ │ - movups %xmm0,(%rbx,%r8,1) │ │ - mov (%rbx,%r8,1),%rdi │ │ - cmp -0x10(%rbx,%r8,1),%rdi │ │ - jae 6ba1a │ │ - add %rbx,%r8 │ │ - mov 0x8(%r8),%r8 │ │ + cmp %r12,%rdi │ │ + je 6a8c9 │ │ + mov %rdi,%r9 │ │ + shl $0x4,%r9 │ │ + movups (%rbx,%r9,1),%xmm0 │ │ + movups %xmm0,-0x350(%rbp,%r9,1) │ │ + mov -0x350(%rbp,%r9,1),%r8 │ │ + cmp -0x360(%rbp,%r9,1),%r8 │ │ + jae 6a84a │ │ + add %rbp,%r9 │ │ + add $0xfffffffffffffcb0,%r9 │ │ + mov 0x8(%r9),%r9 │ │ mov %rax,%r10 │ │ - nopl 0x0(%rax) │ │ - movups -0x10(%rbx,%r10,1),%xmm0 │ │ - movups %xmm0,(%rbx,%r10,1) │ │ + xchg %ax,%ax │ │ + movups -0x360(%rbp,%r10,1),%xmm0 │ │ + movups %xmm0,-0x350(%rbp,%r10,1) │ │ cmp $0x10,%r10 │ │ - je 6ba10 │ │ - lea -0x10(%r10),%r9 │ │ - cmp -0x20(%rbx,%r10,1),%rdi │ │ - mov %r9,%r10 │ │ - jb 6ba50 │ │ - add %rbx,%r9 │ │ - jmp 6ba13 │ │ - mov %r13,%rsi │ │ + je 6a840 │ │ + lea -0x10(%r10),%r11 │ │ + cmp -0x370(%rbp,%r10,1),%r8 │ │ + mov %r11,%r10 │ │ + jb 6a890 │ │ + lea (%r11,%rbp,1),%r10 │ │ + add $0xfffffffffffffcb0,%r10 │ │ + jmp 6a843 │ │ + mov %r12,%rsi │ │ shl $0x4,%rsi │ │ - lea (%rbx,%rsi,1),%rax │ │ + lea (%rsi,%rbp,1),%rax │ │ + add $0xfffffffffffffcb0,%rax │ │ cmp %rdx,%rcx │ │ - jae 6baf4 │ │ - add %r12,%rsi │ │ + jae 6a954 │ │ + add %rbx,%rsi │ │ mov %ecx,%edi │ │ shl $0x4,%edi │ │ - jmp 6baa6 │ │ - xchg %ax,%ax │ │ + jmp 6a906 │ │ + nopl 0x0(%rax) │ │ mov %rax,%r10 │ │ mov %r8,(%r10) │ │ mov %r9,0x8(%r10) │ │ inc %rcx │ │ add $0x10,%rdi │ │ cmp %rdx,%rcx │ │ - je 6baf4 │ │ + je 6a954 │ │ mov %rcx,%r9 │ │ shl $0x4,%r9 │ │ movups (%rsi,%r9,1),%xmm0 │ │ movups %xmm0,(%rax,%r9,1) │ │ mov (%rax,%r9,1),%r8 │ │ cmp -0x10(%rax,%r9,1),%r8 │ │ - jae 6ba9a │ │ + jae 6a8fa │ │ add %rax,%r9 │ │ mov 0x8(%r9),%r9 │ │ mov %rdi,%r11 │ │ nopl 0x0(%rax) │ │ movups -0x10(%rax,%r11,1),%xmm0 │ │ movups %xmm0,(%rax,%r11,1) │ │ cmp $0x10,%r11 │ │ - je 6ba90 │ │ + je 6a8f0 │ │ lea -0x10(%r11),%r10 │ │ cmp -0x20(%rax,%r11,1),%r8 │ │ mov %r10,%r11 │ │ - jb 6bad0 │ │ + jb 6a930 │ │ add %rax,%r10 │ │ - jmp 6ba93 │ │ - mov %r14,%rcx │ │ - shl $0x4,%rcx │ │ - lea (%r12,%rcx,1),%r8 │ │ + jmp 6a8f3 │ │ + shl $0x4,%r14 │ │ + lea (%rbx,%r14,1),%r8 │ │ add $0xfffffffffffffff0,%r8 │ │ - mov %rcx,-0x50(%rbp) │ │ - lea -0x10(%rbx,%rcx,1),%r15 │ │ + mov %r14,-0x40(%rbp) │ │ + lea -0x360(%rbp,%r14,1),%r15 │ │ lea -0x10(%rax),%rcx │ │ - mov %r12,%rdi │ │ - mov %rbx,%rsi │ │ - jmp 6bb6d │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzbl -0x38(%rbp),%r12d │ │ - mov %r12b,%r10b │ │ - mov $0x0,%r12d │ │ - sbb %r12,%r12 │ │ + lea -0x350(%rbp),%rdx │ │ + mov %rbx,-0x38(%rbp) │ │ + mov %rbx,%rdi │ │ + jmp 6a9c2 │ │ + mov %r14b,%r10b │ │ + mov $0x0,%ebx │ │ + sbb %rbx,%rbx │ │ shl $0x4,%r10d │ │ add %r10,%rax │ │ - movzbl -0x40(%rbp),%r10d │ │ - mov %r10b,%r9b │ │ + mov %r13b,%r9b │ │ shl $0x4,%r9d │ │ - add %r9,%rsi │ │ + add %r9,%rdx │ │ add $0x10,%rdi │ │ - movups (%rdx),%xmm0 │ │ + movups (%rsi),%xmm0 │ │ movups %xmm0,(%r8) │ │ shl $0x4,%r11 │ │ add %r11,%r15 │ │ - shl $0x4,%r12 │ │ - add %r12,%rcx │ │ + shl $0x4,%rbx │ │ + add %rbx,%rcx │ │ add $0xfffffffffffffff0,%r8 │ │ - mov -0x48(%rbp),%r13 │ │ - dec %r13 │ │ - je 6bbba │ │ - mov %r13,-0x48(%rbp) │ │ + mov -0x48(%rbp),%r12 │ │ + dec %r12 │ │ + je 6aa0f │ │ + mov %r12,-0x48(%rbp) │ │ mov (%rax),%r11 │ │ xor %r9d,%r9d │ │ xor %r10d,%r10d │ │ - mov %rax,%rdx │ │ - cmp (%rsi),%r11 │ │ - setae -0x40(%rbp) │ │ - setb -0x38(%rbp) │ │ - jb 6bb8d │ │ - mov %rsi,%rdx │ │ - movups (%rdx),%xmm0 │ │ + mov %rax,%rsi │ │ + cmp (%rdx),%r11 │ │ + setae %r13b │ │ + setb %r14b │ │ + jb 6a9e2 │ │ + mov %rdx,%rsi │ │ + movups (%rsi),%xmm0 │ │ movups %xmm0,(%rdi) │ │ - mov (%r15),%r13 │ │ - mov (%rcx),%r12 │ │ - cmp %r12,%r13 │ │ + mov (%r15),%r12 │ │ + mov (%rcx),%rbx │ │ + cmp %rbx,%r12 │ │ mov $0x0,%r11d │ │ adc $0xffffffffffffffff,%r11 │ │ - mov %rcx,%rdx │ │ - cmp %r12,%r13 │ │ - jb 6bb20 │ │ - mov %r15,%rdx │ │ - jmp 6bb20 │ │ + mov %rcx,%rsi │ │ + cmp %rbx,%r12 │ │ + jb 6a980 │ │ + mov %r15,%rsi │ │ + jmp 6a980 │ │ add $0x10,%rcx │ │ add $0x10,%r15 │ │ - test $0x1,%r14b │ │ - je 6bbf2 │ │ - xor %edx,%edx │ │ + testb $0x1,-0x30(%rbp) │ │ + je 6aa48 │ │ + xor %esi,%esi │ │ xor %r8d,%r8d │ │ - cmp %rcx,%rsi │ │ - setae %dl │ │ + cmp %rcx,%rdx │ │ + setae %sil │ │ setb %r8b │ │ mov %rax,%r9 │ │ - cmovb %rsi,%r9 │ │ + cmovb %rdx,%r9 │ │ movups (%r9),%xmm0 │ │ movups %xmm0,(%rdi) │ │ shl $0x4,%r8d │ │ - add %r8,%rsi │ │ - shl $0x4,%edx │ │ - add %rdx,%rax │ │ - mov -0x30(%rbp),%r12 │ │ + add %r8,%rdx │ │ + shl $0x4,%esi │ │ + add %rsi,%rax │ │ + mov -0x38(%rbp),%rbx │ │ cmp %r15,%rax │ │ setne %al │ │ - cmp %rcx,%rsi │ │ - jne 6bc2c │ │ + cmp %rcx,%rdx │ │ + jne 6aa6d │ │ test %al,%al │ │ - jne 6bc32 │ │ - add $0x48,%rsp │ │ + jne 6aa73 │ │ + add $0x328,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea -0x61a18(%rip),%rdi │ │ - lea 0xea2e(%rip),%rdx │ │ - mov $0x13,%esi │ │ - call 30650 │ │ mov $0x1,%al │ │ test %al,%al │ │ - je 6bc05 │ │ - call 336e0 │ │ - ud2 │ │ - lea 0xea28(%rip),%rcx │ │ - mov %r12,%rdi │ │ - mov %rdx,%rsi │ │ - call 32050 │ │ + je 6aa5b │ │ + call 32c90 │ │ + jmp 6a62f │ │ mov %rax,%r14 │ │ - mov %r12,%rdi │ │ - mov %rbx,%rsi │ │ - mov -0x50(%rbp),%rdx │ │ - call *0xf5ea(%rip) │ │ + lea -0x350(%rbp),%rsi │ │ + mov %rbx,%rdi │ │ + mov -0x40(%rbp),%rdx │ │ + call *0xda6c(%rip) │ │ mov %r14,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ @@ -84808,874 +83373,145 @@ │ │ shl $0x4,%rax │ │ cmp %rdx,%r11 │ │ movups (%rcx),%xmm0 │ │ movups %xmm0,0x40(%rsi) │ │ lea 0x10(%rax,%rdi,1),%rcx │ │ setne %al │ │ cmp %rcx,%r9 │ │ - jne 6bfdb │ │ + jne 6ae0b │ │ test %al,%al │ │ - jne 6bfe1 │ │ + jne 6ae11 │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov $0x1,%al │ │ test %al,%al │ │ - je 6bfcc │ │ - call 336e0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - push %rax │ │ - mov %rdx,%r14 │ │ - mov %rsi,%rbx │ │ - cmp $0x8,%rcx │ │ - jb 6c061 │ │ - shr $0x3,%rcx │ │ - mov %rcx,%r15 │ │ - shl $0x6,%r15 │ │ - lea (%rdi,%r15,1),%rsi │ │ - imul $0x70,%rcx,%r12 │ │ - lea (%rdi,%r12,1),%rdx │ │ - mov %rcx,%r13 │ │ - call 6bff0 │ │ - mov %rax,-0x30(%rbp) │ │ - lea (%rbx,%r15,1),%rsi │ │ - lea (%rbx,%r12,1),%rdx │ │ - mov %rbx,%rdi │ │ - mov %r13,%rcx │ │ - call 6bff0 │ │ - mov %rax,%rbx │ │ - add %r14,%r15 │ │ - add %r14,%r12 │ │ - mov %r14,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - mov %r13,%rcx │ │ - call 6bff0 │ │ - mov -0x30(%rbp),%rdi │ │ - mov %rax,%r14 │ │ - mov (%rdi),%rax │ │ - mov (%rbx),%rcx │ │ - cmp %rcx,%rax │ │ - setb %dl │ │ - mov (%r14),%rsi │ │ - cmp %rsi,%rax │ │ - setb %al │ │ - xor %dl,%al │ │ - cmp %rsi,%rcx │ │ - setb %cl │ │ - xor %dl,%cl │ │ - cmovne %r14,%rbx │ │ - test %al,%al │ │ - cmovne %rdi,%rbx │ │ - mov %rbx,%rax │ │ - add $0x8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - mov (%rdi),%rax │ │ - mov 0x18(%rdi),%rcx │ │ - lea 0x30(%rdi),%r8 │ │ - mov $0x2,%edx │ │ - mov %rcx,%r9 │ │ - cmp %rax,%rcx │ │ - jae 6c0e0 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %r9,%r10 │ │ - mov (%r8),%r9 │ │ - cmp %r10,%r9 │ │ - jae 6c0f9 │ │ - inc %rdx │ │ - add $0x18,%r8 │ │ - cmp %rdx,%rsi │ │ - jne 6c0c0 │ │ - jmp 6c0fe │ │ - nopl 0x0(%rax) │ │ - mov %r9,%r10 │ │ - mov (%r8),%r9 │ │ - cmp %r10,%r9 │ │ - jb 6c0f9 │ │ - inc %rdx │ │ - add $0x18,%r8 │ │ - cmp %rdx,%rsi │ │ - jne 6c0e0 │ │ - jmp 6c0fe │ │ - cmp %rsi,%rdx │ │ - jne 6c162 │ │ - cmp %rax,%rcx │ │ - jae 6c161 │ │ - lea 0x0(,%rsi,4),%rax │ │ - and $0xfffffffffffffff8,%rax │ │ - lea (%rax,%rax,2),%rax │ │ - lea (%rsi,%rsi,2),%rcx │ │ - lea -0x18(,%rcx,8),%rcx │ │ - xor %edx,%edx │ │ - data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - movups (%rdi,%rdx,1),%xmm0 │ │ - movups (%rdi,%rcx,1),%xmm1 │ │ - movups %xmm1,(%rdi,%rdx,1) │ │ - movups %xmm0,(%rdi,%rcx,1) │ │ - mov 0x10(%rdi,%rdx,1),%rsi │ │ - mov 0x10(%rdi,%rcx,1),%r8 │ │ - mov %r8,0x10(%rdi,%rdx,1) │ │ - mov %rsi,0x10(%rdi,%rcx,1) │ │ - add $0x18,%rdx │ │ - add $0xffffffffffffffe8,%rcx │ │ - cmp %rdx,%rax │ │ - jne 6c130 │ │ - ret │ │ - mov %rsi,%rax │ │ - or $0x1,%rax │ │ - bsr %rax,%rcx │ │ - xor $0x3f,%ecx │ │ - add %ecx,%ecx │ │ - xor $0x7e,%ecx │ │ - xor %edx,%edx │ │ - jmp 6c180 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x28,%rsp │ │ - mov %rsi,%rbx │ │ - mov %rdi,%r15 │ │ - cmp $0x21,%rsi │ │ - jae 6c1b6 │ │ - mov %r15,%rdi │ │ - mov %rbx,%rsi │ │ - add $0x28,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - jmp 6c590 │ │ - mov %ecx,%r14d │ │ - mov %rdx,%r9 │ │ - lea -0x40(%rbp),%r13 │ │ - jmp 6c223 │ │ - data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - lea (%rax,%rax,2),%rcx │ │ - mov 0x10(%r15),%rdx │ │ - mov %rdx,-0x30(%rbp) │ │ - movups (%r15),%xmm0 │ │ - movaps %xmm0,-0x40(%rbp) │ │ - mov 0x10(%r15,%rcx,8),%rdx │ │ - movups (%r15,%rcx,8),%xmm0 │ │ - movups %xmm0,(%r15) │ │ - mov %rdx,0x10(%r15) │ │ - mov -0x30(%rbp),%rdx │ │ - mov %rdx,0x10(%r15,%rcx,8) │ │ - movaps -0x40(%rbp),%xmm0 │ │ - movups %xmm0,(%r15,%rcx,8) │ │ - not %rax │ │ - add %rax,%rbx │ │ - lea (%r15,%rcx,8),%r15 │ │ - add $0x18,%r15 │ │ - xor %r9d,%r9d │ │ - cmp $0x21,%rbx │ │ - jb 6c19d │ │ - test %r14d,%r14d │ │ - je 6c571 │ │ - mov %rbx,%rcx │ │ - shr $0x3,%rcx │ │ - lea (%rcx,%rcx,2),%rax │ │ - shl $0x5,%rax │ │ - add %r15,%rax │ │ - imul $0xa8,%rcx,%rdx │ │ - add %r15,%rdx │ │ - cmp $0x40,%rbx │ │ - jae 6c290 │ │ - mov (%r15),%rcx │ │ - mov (%rax),%rsi │ │ - cmp %rsi,%rcx │ │ - setb %dil │ │ - mov (%rdx),%r8 │ │ - cmp %r8,%rcx │ │ - setb %cl │ │ - xor %dil,%cl │ │ - cmp %r8,%rsi │ │ - setb %sil │ │ - xor %dil,%sil │ │ - cmovne %rdx,%rax │ │ - test %cl,%cl │ │ - cmovne %r15,%rax │ │ - dec %r14d │ │ - sub %r15,%rax │ │ - test %r9,%r9 │ │ - jne 6c2ac │ │ - jmp 6c2b9 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %r15,%rdi │ │ - mov %rax,%rsi │ │ - mov %r9,%r12 │ │ - call 6cbe0 │ │ - mov %r12,%r9 │ │ - dec %r14d │ │ - sub %r15,%rax │ │ - test %r9,%r9 │ │ - je 6c2b9 │ │ - mov (%r9),%rcx │ │ - cmp (%r15,%rax,1),%rcx │ │ - jae 6c460 │ │ - mov %r9,-0x50(%rbp) │ │ - mov %r14d,-0x44(%rbp) │ │ - mov 0x10(%r15),%rcx │ │ - mov %rcx,-0x30(%rbp) │ │ - movups (%r15),%xmm0 │ │ - movaps %xmm0,-0x40(%rbp) │ │ - mov 0x10(%r15,%rax,1),%rcx │ │ - movups (%r15,%rax,1),%xmm0 │ │ - movups %xmm0,(%r15) │ │ - mov %rcx,0x10(%r15) │ │ - mov -0x30(%rbp),%rcx │ │ - mov %rcx,0x10(%r15,%rax,1) │ │ - movaps -0x40(%rbp),%xmm0 │ │ - movups %xmm0,(%r15,%rax,1) │ │ - lea 0x18(%r15),%rax │ │ - mov 0x28(%r15),%rcx │ │ - mov %rcx,-0x30(%rbp) │ │ - movups 0x18(%r15),%xmm0 │ │ - movaps %xmm0,-0x40(%rbp) │ │ - lea 0x0(,%rbx,8),%rsi │ │ - lea (%rsi,%rsi,2),%rdi │ │ - add %r15,%rdi │ │ - lea 0x30(%r15),%rcx │ │ - mov (%r15),%rdx │ │ - lea (%rsi,%rsi,2),%r11 │ │ - add $0xffffffffffffffb8,%r11 │ │ - lea (%rsi,%rsi,2),%r10 │ │ - add $0xffffffffffffffd0,%r10 │ │ - xor %esi,%esi │ │ - data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov 0x10(%rcx),%r8 │ │ - cmp %rdx,(%rcx) │ │ - lea (%rsi,%rsi,2),%r9 │ │ - mov 0x10(%rax,%r9,8),%r14 │ │ - movups (%rax,%r9,8),%xmm0 │ │ - movups %xmm0,-0x18(%rcx) │ │ - mov %r14,-0x8(%rcx) │ │ - mov %r8,0x10(%rax,%r9,8) │ │ - movups (%rcx),%xmm0 │ │ - movups %xmm0,(%rax,%r9,8) │ │ - adc $0x0,%rsi │ │ - add $0x18,%rcx │ │ - mov %r11,%r8 │ │ - add $0xffffffffffffffe8,%r11 │ │ - mov %r10,%r9 │ │ - add $0xffffffffffffffe8,%r10 │ │ - cmp %rdi,%rcx │ │ - jb 6c340 │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - test %r8,%r8 │ │ - mov %rcx,%rdi │ │ - cmove %r13,%rdi │ │ - cmp %rdx,(%rdi) │ │ - lea (%rsi,%rsi,2),%r10 │ │ - movups (%rax,%r10,8),%xmm0 │ │ - mov 0x10(%rax,%r10,8),%r11 │ │ - mov %r11,-0x8(%rcx) │ │ - movups %xmm0,-0x18(%rcx) │ │ - mov 0x10(%rdi),%r11 │ │ - mov %r11,0x10(%rax,%r10,8) │ │ - movups (%rdi),%xmm0 │ │ - adc $0x0,%rsi │ │ - movups %xmm0,(%rax,%r10,8) │ │ - add $0x18,%rcx │ │ - add $0xffffffffffffffe8,%r8 │ │ - add $0xffffffffffffffe8,%r9 │ │ - jne 6c390 │ │ - cmp %rbx,%rsi │ │ - jae 6c56f │ │ - lea (%rsi,%rsi,2),%rax │ │ - lea (%r15,%rax,8),%r14 │ │ - mov 0x10(%r15),%rcx │ │ - mov %rcx,-0x30(%rbp) │ │ - movups (%r15),%xmm0 │ │ - movaps %xmm0,-0x40(%rbp) │ │ - mov 0x10(%r15,%rax,8),%rcx │ │ - movups (%r15,%rax,8),%xmm0 │ │ - movups %xmm0,(%r15) │ │ - mov %rcx,0x10(%r15) │ │ - mov -0x30(%rbp),%rcx │ │ - mov %rcx,0x10(%r15,%rax,8) │ │ - movaps -0x40(%rbp),%xmm0 │ │ - movups %xmm0,(%r15,%rax,8) │ │ - lea (%r15,%rax,8),%r12 │ │ - add $0x18,%r12 │ │ - mov %rsi,%rax │ │ - not %rax │ │ - add %rax,%rbx │ │ - mov %r15,%rdi │ │ - mov -0x50(%rbp),%rdx │ │ - mov -0x44(%rbp),%r15d │ │ - mov %r15d,%ecx │ │ - call 6c180 │ │ - mov %r14,%r9 │ │ - mov %r15d,%r14d │ │ - mov %r12,%r15 │ │ - cmp $0x21,%rbx │ │ - jae 6c223 │ │ - jmp 6c19d │ │ - nopw 0x0(%rax,%rax,1) │ │ - add %r15,%rax │ │ - mov 0x10(%r15),%rcx │ │ - mov %rcx,-0x30(%rbp) │ │ - movups (%r15),%xmm0 │ │ - movaps %xmm0,-0x40(%rbp) │ │ - mov 0x10(%rax),%rcx │ │ - movups (%rax),%xmm0 │ │ - movups %xmm0,(%r15) │ │ - mov %rcx,0x10(%r15) │ │ - mov -0x30(%rbp),%rcx │ │ - mov %rcx,0x10(%rax) │ │ - movaps -0x40(%rbp),%xmm0 │ │ - movups %xmm0,(%rax) │ │ - lea 0x18(%r15),%rcx │ │ - mov 0x28(%r15),%rax │ │ - mov %rax,-0x30(%rbp) │ │ - movups 0x18(%r15),%xmm0 │ │ - movaps %xmm0,-0x40(%rbp) │ │ - lea 0x0(,%rbx,8),%rax │ │ - lea (%rax,%rax,2),%rdi │ │ - add %r15,%rdi │ │ - lea 0x30(%r15),%rdx │ │ - mov (%r15),%rsi │ │ - lea (%rax,%rax,2),%r11 │ │ - add $0xffffffffffffffb8,%r11 │ │ - lea (%rax,%rax,2),%r10 │ │ - add $0xffffffffffffffd0,%r10 │ │ - xor %eax,%eax │ │ - xchg %ax,%ax │ │ - cmp (%rdx),%rsi │ │ - lea (%rax,%rax,2),%r8 │ │ - mov 0x10(%rcx,%r8,8),%r9 │ │ - movups (%rcx,%r8,8),%xmm0 │ │ - movups %xmm0,-0x18(%rdx) │ │ - mov %r9,-0x8(%rdx) │ │ - mov 0x10(%rdx),%r9 │ │ - mov %r9,0x10(%rcx,%r8,8) │ │ - movups (%rdx),%xmm0 │ │ - movups %xmm0,(%rcx,%r8,8) │ │ - sbb $0xffffffffffffffff,%rax │ │ - add $0x18,%rdx │ │ - mov %r11,%r8 │ │ - add $0xffffffffffffffe8,%r11 │ │ - mov %r10,%r9 │ │ - add $0xffffffffffffffe8,%r10 │ │ - cmp %rdi,%rdx │ │ - jb 6c4d0 │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - test %r8,%r8 │ │ - mov %rdx,%rdi │ │ - cmove %r13,%rdi │ │ - cmp (%rdi),%rsi │ │ - lea (%rax,%rax,2),%r10 │ │ - movups (%rcx,%r10,8),%xmm0 │ │ - mov 0x10(%rcx,%r10,8),%r11 │ │ - mov %r11,-0x8(%rdx) │ │ - movups %xmm0,-0x18(%rdx) │ │ - mov 0x10(%rdi),%r11 │ │ - mov %r11,0x10(%rcx,%r10,8) │ │ - movups (%rdi),%xmm0 │ │ - sbb $0xffffffffffffffff,%rax │ │ - movups %xmm0,(%rcx,%r10,8) │ │ - add $0x18,%rdx │ │ - add $0xffffffffffffffe8,%r8 │ │ - add $0xffffffffffffffe8,%r9 │ │ - jne 6c520 │ │ - cmp %rbx,%rax │ │ - jb 6c1d0 │ │ - ud2 │ │ - mov %r15,%rdi │ │ - mov %rbx,%rsi │ │ - add $0x28,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - jmp 6cae0 │ │ + je 6adfc │ │ + call 32c90 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x498,%rsp │ │ - cmp $0x2,%rsi │ │ - jb 6ca64 │ │ - mov %rsi,%r14 │ │ - mov %rdi,%rbx │ │ - mov %rsi,%rax │ │ - shr $1,%rax │ │ - cmp $0x8,%rsi │ │ - jb 6c7a6 │ │ - mov 0x18(%rbx),%rcx │ │ - mov 0x48(%rbx),%rdx │ │ - xor %r8d,%r8d │ │ - xor %esi,%esi │ │ - cmp (%rbx),%rcx │ │ - setae %r8b │ │ - setb %sil │ │ - lea 0x48(%rbx),%rdi │ │ - lea 0x30(%rbx),%r9 │ │ - cmp 0x30(%rbx),%rdx │ │ - lea (%rsi,%rsi,2),%r10 │ │ - lea (%rbx,%r10,8),%rsi │ │ - lea (%r8,%r8,2),%r8 │ │ - mov %r9,%rdx │ │ - cmovb %rdi,%rdx │ │ - lea (%rbx,%r8,8),%rcx │ │ - cmovb %r9,%rdi │ │ - mov (%rdx),%r9 │ │ - mov (%rdi),%r11 │ │ - mov (%rbx,%r8,8),%r8 │ │ - cmp %r8,%r11 │ │ - mov %rcx,%r15 │ │ - cmovb %rdx,%r15 │ │ - cmp (%rbx,%r10,8),%r9 │ │ - cmovb %rsi,%r15 │ │ - cmovb %rdx,%rsi │ │ - cmovb %rcx,%rdx │ │ - cmp %r8,%r11 │ │ - cmovae %rdi,%rcx │ │ - cmovb %rdi,%rdx │ │ - mov (%rdx),%rdi │ │ - cmp (%r15),%rdi │ │ - mov %r15,%rdi │ │ - cmovb %rdx,%rdi │ │ - cmovb %r15,%rdx │ │ - mov 0x10(%rsi),%r8 │ │ - mov %r8,-0x4b0(%rbp) │ │ - movups (%rsi),%xmm0 │ │ - movaps %xmm0,-0x4c0(%rbp) │ │ - mov 0x10(%rdi),%rsi │ │ - mov %rsi,-0x498(%rbp) │ │ - movups (%rdi),%xmm0 │ │ - movups %xmm0,-0x4a8(%rbp) │ │ - mov 0x10(%rdx),%rsi │ │ - mov %rsi,-0x480(%rbp) │ │ - movups (%rdx),%xmm0 │ │ - movaps %xmm0,-0x490(%rbp) │ │ - lea 0x0(,%rax,8),%rdx │ │ - lea (%rdx,%rdx,2),%rdx │ │ - lea (%rbx,%rdx,1),%r9 │ │ - mov 0x18(%rbx,%rdx,1),%rsi │ │ - mov 0x48(%rbx,%rdx,1),%rdi │ │ - xor %r10d,%r10d │ │ - xor %r11d,%r11d │ │ - cmp (%rbx,%rdx,1),%rsi │ │ - setae %r10b │ │ - setb %r11b │ │ - lea (%rbx,%rdx,1),%r8 │ │ - add $0x48,%r8 │ │ - lea (%rbx,%rdx,1),%r15 │ │ - add $0x30,%r15 │ │ - cmp 0x30(%rbx,%rdx,1),%rdi │ │ - lea (%r11,%r11,2),%r11 │ │ - lea (%r10,%r10,2),%r10 │ │ - lea (%r9,%r10,8),%rsi │ │ - mov %r15,%rdi │ │ - cmovb %r8,%rdi │ │ - cmovb %r15,%r8 │ │ - mov (%r8),%r15 │ │ - mov (%r9,%r10,8),%r10 │ │ - cmp %r10,%r15 │ │ - mov %rsi,%r12 │ │ - cmovb %rdi,%r12 │ │ - mov (%rdi),%r13 │ │ - cmp (%r9,%r11,8),%r13 │ │ - lea (%r9,%r11,8),%r9 │ │ - cmovb %r9,%r12 │ │ - cmovb %rdi,%r9 │ │ - mov 0x10(%rcx),%r11 │ │ - cmovb %rsi,%rdi │ │ - cmp %r10,%r15 │ │ - cmovae %r8,%rsi │ │ - cmovb %r8,%rdi │ │ - mov %r11,-0x468(%rbp) │ │ - mov (%rdi),%r8 │ │ - cmp (%r12),%r8 │ │ - movups (%rcx),%xmm0 │ │ - mov %r12,%rcx │ │ - cmovb %rdi,%rcx │ │ - movups %xmm0,-0x478(%rbp) │ │ - cmovb %r12,%rdi │ │ - mov 0x10(%r9),%r8 │ │ - mov %r8,-0x4b0(%rbp,%rdx,1) │ │ - movups (%r9),%xmm0 │ │ - movups %xmm0,-0x4c0(%rbp,%rdx,1) │ │ - movups (%rcx),%xmm0 │ │ - movups %xmm0,-0x4a8(%rbp,%rdx,1) │ │ - mov 0x10(%rcx),%rcx │ │ - mov %rcx,-0x498(%rbp,%rdx,1) │ │ - movups (%rdi),%xmm0 │ │ - movups %xmm0,-0x490(%rbp,%rdx,1) │ │ - mov 0x10(%rdi),%rcx │ │ - mov %rcx,-0x480(%rbp,%rdx,1) │ │ - movups (%rsi),%xmm0 │ │ - movups %xmm0,-0x478(%rbp,%rdx,1) │ │ - mov 0x10(%rsi),%rcx │ │ - mov %rcx,-0x468(%rbp,%rdx,1) │ │ - mov $0x4,%edx │ │ - mov %r14,%rsi │ │ - sub %rax,%rsi │ │ - cmp %rax,%rdx │ │ - jb 6c7f4 │ │ - jmp 6c8cd │ │ - mov 0x10(%rbx),%rcx │ │ - mov %rcx,-0x4b0(%rbp) │ │ - movups (%rbx),%xmm0 │ │ - movaps %xmm0,-0x4c0(%rbp) │ │ - lea 0x0(,%rax,8),%rcx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - mov 0x10(%rbx,%rcx,1),%rdx │ │ - mov %rdx,-0x4b0(%rbp,%rcx,1) │ │ - movups (%rbx,%rcx,1),%xmm0 │ │ - movups %xmm0,-0x4c0(%rbp,%rcx,1) │ │ - mov $0x1,%edx │ │ - mov %r14,%rsi │ │ - sub %rax,%rsi │ │ - cmp %rax,%rdx │ │ - jae 6c8cd │ │ - lea 0x0(,%rdx,8),%ecx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - lea -0x4c0(%rbp),%rdi │ │ - mov %rdx,%r8 │ │ - jmp 6c82f │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rdi,%r10 │ │ - mov %r9,(%r10) │ │ - movaps -0x40(%rbp),%xmm0 │ │ - movups %xmm0,0x8(%r10) │ │ - inc %r8 │ │ - add $0x18,%rcx │ │ - cmp %rax,%r8 │ │ - je 6c8cd │ │ - lea 0x0(,%r8,8),%r9 │ │ - lea (%r9,%r9,2),%r10 │ │ - movups (%rbx,%r10,1),%xmm0 │ │ - movups %xmm0,-0x4c0(%rbp,%r10,1) │ │ - mov 0x10(%rbx,%r10,1),%r9 │ │ - mov %r9,-0x4b0(%rbp,%r10,1) │ │ - mov -0x4c0(%rbp,%r10,1),%r9 │ │ - cmp -0x4d8(%rbp,%r10,1),%r9 │ │ - jae 6c81f │ │ - add %rbx,%r10 │ │ - movups 0x8(%r10),%xmm0 │ │ - movaps %xmm0,-0x40(%rbp) │ │ - mov %rcx,%r10 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov -0x4c8(%rbp,%r10,1),%r11 │ │ - mov %r11,-0x4b0(%rbp,%r10,1) │ │ - movups -0x4d8(%rbp,%r10,1),%xmm0 │ │ - movups %xmm0,-0x4c0(%rbp,%r10,1) │ │ - cmp $0x18,%r10 │ │ - je 6c810 │ │ - lea -0x18(%r10),%r11 │ │ - cmp -0x4f0(%rbp,%r10,1),%r9 │ │ - mov %r11,%r10 │ │ - jb 6c880 │ │ - lea (%r11,%rbp,1),%r10 │ │ - add $0xfffffffffffffb40,%r10 │ │ - jmp 6c813 │ │ - lea 0x0(,%rax,8),%rcx │ │ - lea (%rcx,%rcx,2),%rdi │ │ - lea (%rdi,%rbp,1),%rcx │ │ - add $0xfffffffffffffb40,%rcx │ │ - cmp %rsi,%rdx │ │ - jae 6c991 │ │ - add %rbx,%rdi │ │ - lea 0x0(,%rdx,8),%r8d │ │ - lea (%r8,%r8,2),%r8 │ │ - jmp 6c91b │ │ - xchg %ax,%ax │ │ - mov %rcx,%r10 │ │ - mov %r9,(%r10) │ │ - movaps -0x40(%rbp),%xmm0 │ │ - movups %xmm0,0x8(%r10) │ │ - inc %rdx │ │ - add $0x18,%r8 │ │ - cmp %rsi,%rdx │ │ - je 6c991 │ │ - lea 0x0(,%rdx,8),%r9 │ │ - lea (%r9,%r9,2),%r10 │ │ - movups (%rdi,%r10,1),%xmm0 │ │ - movups %xmm0,(%rcx,%r10,1) │ │ - mov 0x10(%rdi,%r10,1),%r9 │ │ - mov %r9,0x10(%rcx,%r10,1) │ │ - mov (%rcx,%r10,1),%r9 │ │ - cmp -0x18(%rcx,%r10,1),%r9 │ │ - jae 6c90f │ │ - add %rdi,%r10 │ │ - movups 0x8(%r10),%xmm0 │ │ - movaps %xmm0,-0x40(%rbp) │ │ - mov %r8,%r11 │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov -0x8(%rcx,%r11,1),%r10 │ │ - mov %r10,0x10(%rcx,%r11,1) │ │ - movups -0x18(%rcx,%r11,1),%xmm0 │ │ - movups %xmm0,(%rcx,%r11,1) │ │ - cmp $0x18,%r11 │ │ - je 6c900 │ │ - lea -0x18(%r11),%r10 │ │ - cmp -0x30(%rcx,%r11,1),%r9 │ │ - mov %r10,%r11 │ │ - jb 6c960 │ │ - add %rcx,%r10 │ │ - jmp 6c903 │ │ - lea (%r14,%r14,2),%rdx │ │ - lea (%rbx,%rdx,8),%r9 │ │ - add $0xffffffffffffffe8,%r9 │ │ - lea -0x4d8(,%rdx,8),%rsi │ │ - add %rbp,%rsi │ │ - lea -0x18(%rcx),%rdx │ │ - lea -0x4c0(%rbp),%rdi │ │ - mov %rbx,%r8 │ │ - cs nopw 0x0(%rax,%rax,1) │ │ - mov %rcx,%r10 │ │ - mov %rdi,%r11 │ │ - mov (%rcx),%rdi │ │ - add $0x18,%rcx │ │ - cmp (%r11),%rdi │ │ - lea 0x18(%r11),%rdi │ │ - cmovb %r11,%rdi │ │ - cmovb %r10,%r11 │ │ - mov 0x10(%r11),%r15 │ │ - mov %r15,0x10(%r8) │ │ - cmovae %r10,%rcx │ │ - mov (%rsi),%r10 │ │ - mov (%rdx),%r15 │ │ - cmp %r15,%r10 │ │ - mov $0x0,%r12d │ │ - adc $0xffffffffffffffff,%r12 │ │ - cmp %r15,%r10 │ │ - mov %rsi,%r10 │ │ - cmovb %rdx,%r10 │ │ - movups (%r11),%xmm0 │ │ - mov $0x0,%r11d │ │ - sbb %r11,%r11 │ │ - movups %xmm0,(%r8) │ │ - add $0x18,%r8 │ │ - mov 0x10(%r10),%r15 │ │ - mov %r15,0x10(%r9) │ │ - movups (%r10),%xmm0 │ │ - movups %xmm0,(%r9) │ │ - lea (%r12,%r12,2),%r10 │ │ - lea (%rsi,%r10,8),%rsi │ │ - lea (%r11,%r11,2),%r10 │ │ - lea (%rdx,%r10,8),%rdx │ │ - add $0xffffffffffffffe8,%r9 │ │ - dec %rax │ │ - jne 6c9c0 │ │ - add $0x18,%rdx │ │ - add $0x18,%rsi │ │ - test $0x1,%r14b │ │ - jne 6ca76 │ │ - cmp %rsi,%rcx │ │ - setne %al │ │ - cmp %rdx,%rdi │ │ - jne 6caab │ │ - test %al,%al │ │ - jne 6cab1 │ │ - add $0x498,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - ret │ │ - lea 0x18(%rdi),%rax │ │ - lea 0x18(%rcx),%r9 │ │ - cmp %rdx,%rdi │ │ - mov %rcx,%r10 │ │ - cmovb %rdi,%r10 │ │ - mov 0x10(%r10),%r11 │ │ - mov %r11,0x10(%r8) │ │ - movups (%r10),%xmm0 │ │ - movups %xmm0,(%r8) │ │ - cmovb %rax,%rdi │ │ - cmovae %r9,%rcx │ │ - cmp %rsi,%rcx │ │ - setne %al │ │ - cmp %rdx,%rdi │ │ - je 6ca60 │ │ - mov $0x1,%al │ │ - test %al,%al │ │ - je 6ca64 │ │ - call 336e0 │ │ - ud2 │ │ - mov %rax,%r15 │ │ - shl $0x3,%r14 │ │ - lea (%r14,%r14,2),%rdx │ │ - lea -0x4c0(%rbp),%rsi │ │ - mov %rbx,%rdi │ │ - call *0xe775(%rip) │ │ - mov %r15,%rdi │ │ - call 718d0 │ │ - int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov %rsi,%rax │ │ shr $1,%rax │ │ add %rsi,%rax │ │ - jmp 6caf9 │ │ + jmp 6ae39 │ │ nopl 0x0(%rax,%rax,1) │ │ test %rax,%rax │ │ - je 6cbd4 │ │ + je 6aef1 │ │ dec %rax │ │ - mov %rax,%rdx │ │ - sub %rsi,%rdx │ │ - jae 6cb3e │ │ - lea (%rax,%rax,2),%rcx │ │ - mov 0x10(%rdi),%rdx │ │ - mov %rdx,-0x8(%rsp) │ │ + mov %rax,%rcx │ │ + sub %rsi,%rcx │ │ + jae 6ae65 │ │ + mov %rax,%rcx │ │ + shl $0x4,%rcx │ │ movups (%rdi),%xmm0 │ │ movaps %xmm0,-0x18(%rsp) │ │ - mov 0x10(%rdi,%rcx,8),%rdx │ │ - movups (%rdi,%rcx,8),%xmm0 │ │ + movups (%rdi,%rcx,1),%xmm0 │ │ movups %xmm0,(%rdi) │ │ - mov %rdx,0x10(%rdi) │ │ - mov -0x8(%rsp),%rdx │ │ - mov %rdx,0x10(%rdi,%rcx,8) │ │ movaps -0x18(%rsp),%xmm0 │ │ - movups %xmm0,(%rdi,%rcx,8) │ │ - xor %edx,%edx │ │ + movups %xmm0,(%rdi,%rcx,1) │ │ + xor %ecx,%ecx │ │ cmp %rax,%rsi │ │ - mov %rax,%rcx │ │ - cmovb %rsi,%rcx │ │ - lea 0x1(,%rdx,2),%r8 │ │ - cmp %rcx,%r8 │ │ - jae 6caf0 │ │ - lea (%rdx,%rdx,1),%r10 │ │ - nopl 0x0(%rax) │ │ + mov %rax,%rdx │ │ + cmovb %rsi,%rdx │ │ + lea 0x1(,%rcx,2),%r8 │ │ + cmp %rdx,%r8 │ │ + jae 6ae30 │ │ + lea (%rcx,%rcx,1),%r10 │ │ add $0x2,%r10 │ │ - cmp %rcx,%r10 │ │ - jae 6cb7d │ │ - lea (%r8,%r8,2),%r9 │ │ - lea (%r10,%r10,2),%r10 │ │ - mov (%rdi,%r9,8),%r9 │ │ - cmp (%rdi,%r10,8),%r9 │ │ + cmp %rdx,%r10 │ │ + jae 6aea0 │ │ + mov %r8,%r9 │ │ + shl $0x4,%r9 │ │ + shl $0x4,%r10 │ │ + mov (%rdi,%r9,1),%r9 │ │ + cmp (%rdi,%r10,1),%r9 │ │ adc $0x0,%r8 │ │ mov %r8,%r9 │ │ - lea (%rdx,%rdx,2),%r8 │ │ - lea (%r9,%r9,2),%r10 │ │ - mov (%rdi,%r8,8),%rdx │ │ - mov (%rdi,%r10,8),%r11 │ │ - cmp %r11,%rdx │ │ - jae 6caf0 │ │ - lea (%rdi,%r8,8),%r8 │ │ - lea (%rdi,%r10,8),%r10 │ │ - mov %r11,(%r8) │ │ - mov %rdx,(%r10) │ │ - movups 0x8(%r8),%xmm0 │ │ - movups 0x8(%r10),%xmm1 │ │ - movups %xmm1,0x8(%r8) │ │ - movups %xmm0,0x8(%r10) │ │ + shl $0x4,%rcx │ │ + shl $0x4,%r8 │ │ + mov (%rdi,%rcx,1),%r10 │ │ + mov (%rdi,%r8,1),%r11 │ │ + cmp %r11,%r10 │ │ + jae 6ae30 │ │ + add %rdi,%rcx │ │ + add %rdi,%r8 │ │ + mov %r11,(%rcx) │ │ + mov %r10,(%r8) │ │ + mov 0x8(%rcx),%r10 │ │ + mov 0x8(%r8),%r11 │ │ + mov %r11,0x8(%rcx) │ │ + mov %r10,0x8(%r8) │ │ lea (%r9,%r9,1),%r10 │ │ lea 0x1(,%r9,2),%r8 │ │ - mov %r9,%rdx │ │ - cmp %rcx,%r8 │ │ - jb 6cb60 │ │ - jmp 6caf0 │ │ + mov %r9,%rcx │ │ + cmp %rdx,%r8 │ │ + jb 6ae80 │ │ + jmp 6ae30 │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ mov %rdx,%r14 │ │ mov %rsi,%rbx │ │ cmp $0x8,%rcx │ │ - jb 6cc58 │ │ + jb 6af71 │ │ shr $0x3,%rcx │ │ - mov %rcx,%rax │ │ - shl $0x5,%rax │ │ - lea (%rax,%rax,2),%r15 │ │ + mov %rcx,%r15 │ │ + shl $0x6,%r15 │ │ lea (%rdi,%r15,1),%rsi │ │ - imul $0xa8,%rcx,%r12 │ │ + imul $0x70,%rcx,%r12 │ │ lea (%rdi,%r12,1),%rdx │ │ mov %rcx,%r13 │ │ - call 6cbe0 │ │ + call 6af00 │ │ mov %rax,-0x30(%rbp) │ │ lea (%rbx,%r15,1),%rsi │ │ lea (%rbx,%r12,1),%rdx │ │ mov %rbx,%rdi │ │ mov %r13,%rcx │ │ - call 6cbe0 │ │ + call 6af00 │ │ mov %rax,%rbx │ │ add %r14,%r15 │ │ add %r14,%r12 │ │ mov %r14,%rdi │ │ mov %r15,%rsi │ │ mov %r12,%rdx │ │ mov %r13,%rcx │ │ - call 6cbe0 │ │ + call 6af00 │ │ mov -0x30(%rbp),%rdi │ │ mov %rax,%r14 │ │ mov (%rdi),%rax │ │ mov (%rbx),%rcx │ │ cmp %rcx,%rax │ │ setb %dl │ │ mov (%r14),%rsi │ │ @@ -85697,22 +83533,112 @@ │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x98,%rsp │ │ + mov %rsi,%rbx │ │ + xorps %xmm0,%xmm0 │ │ + movaps %xmm0,-0x50(%rbp) │ │ + movaps %xmm0,-0x60(%rbp) │ │ + movaps %xmm0,-0x70(%rbp) │ │ + movaps %xmm0,-0x80(%rbp) │ │ + movaps %xmm0,-0x90(%rbp) │ │ + movaps %xmm0,-0xa0(%rbp) │ │ + movaps %xmm0,-0xb0(%rbp) │ │ + movaps %xmm0,-0xc0(%rbp) │ │ + lea -0xc0(%rbp),%rsi │ │ + mov $0x80,%edx │ │ + call *0xd560(%rip) │ │ + test %eax,%eax │ │ + js 6b0b1 │ │ + lea -0xc0(%rbp),%r14 │ │ + mov %r14,%rdi │ │ + call *0xd5d8(%rip) │ │ + lea -0x40(%rbp),%rdi │ │ + mov %r14,%rsi │ │ + mov %rax,%rdx │ │ + call 27e30 │ │ + mov -0x40(%rbp),%r13 │ │ + mov -0x38(%rbp),%r14 │ │ + mov -0x30(%rbp),%r15 │ │ + cmp $0xffffffffffffffff,%r13 │ │ + jne 6b07d │ │ + test %r15,%r15 │ │ + je 6b071 │ │ + mov %r15,%rdi │ │ + call *0xd4a1(%rip) │ │ + test %rax,%rax │ │ + je 6b0c9 │ │ + mov %rax,%r12 │ │ + mov %rax,%rdi │ │ + mov %r14,%rsi │ │ + mov %r15,%rdx │ │ + call *0xd49a(%rip) │ │ + mov $0x1,%r13d │ │ + mov %r12,%r14 │ │ + jmp 6b07d │ │ + mov $0x1,%r14d │ │ + xor %r15d,%r15d │ │ + xor %r13d,%r13d │ │ + mov (%rbx),%rdi │ │ + mov 0x8(%rbx),%rax │ │ + mov %r14,%rsi │ │ + mov %r15,%rdx │ │ + call *0x18(%rax) │ │ + test %r13,%r13 │ │ + je 6b09f │ │ + mov %r14,%rdi │ │ + mov %eax,%ebx │ │ + call *0xd45b(%rip) │ │ + mov %ebx,%eax │ │ + add $0x98,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + ret │ │ + lea -0x60595(%rip),%rdi │ │ + lea 0xce31(%rip),%rdx │ │ + mov $0x25,%esi │ │ + call 2fe00 │ │ + mov $0x1,%edi │ │ + mov %r15,%rsi │ │ + call 27cfb │ │ + mov %rax,%rbx │ │ + test %r13,%r13 │ │ + je 6b0e7 │ │ + mov %r14,%rdi │ │ + call *0xd411(%rip) │ │ + mov %rbx,%rdi │ │ + call 6eba0 │ │ int3 │ │ + dec %edi │ │ + mov $0x2b,%al │ │ + cmp $0x79,%edi │ │ + ja 6b106 │ │ + mov %edi,%eax │ │ + lea -0x5fed2(%rip),%rcx │ │ + movzbl (%rax,%rcx,1),%eax │ │ + ret │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + cmp $0x4,%edi │ │ + sete %al │ │ + ret │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ @@ -85730,503 +83656,408 @@ │ │ movq -0x1c0(%rbp),%xmm3 │ │ pcmpeqb %xmm1,%xmm3 │ │ por %xmm0,%xmm3 │ │ pxor %xmm2,%xmm0 │ │ pmovzxbw %xmm0,%xmm0 │ │ cmpb $0x0,-0x1bc(%rbp) │ │ setne %al │ │ - pshufb -0x692fd(%rip),%xmm3 │ │ + pshufb -0x6772d(%rip),%xmm3 │ │ pxor %xmm2,%xmm3 │ │ punpckhqdq %xmm0,%xmm3 │ │ psllw $0xf,%xmm3 │ │ packsswb %xmm3,%xmm3 │ │ pmovmskb %xmm3,%ecx │ │ cmp $0xff,%cl │ │ sete %cl │ │ and %al,%cl │ │ cmp $0x1,%cl │ │ mov %rdi,-0x30(%rbp) │ │ - jne 6cddf │ │ + jne 6b253 │ │ cmpb $0x0,-0x1bb(%rbp) │ │ - je 6cddf │ │ + je 6b253 │ │ xor %eax,%eax │ │ test %al,%al │ │ - jne 6cddf │ │ + jne 6b253 │ │ mov $0x100,%r12d │ │ mov $0x100,%edi │ │ - call *0xe4c9(%rip) │ │ + call *0xd311(%rip) │ │ test %rax,%rax │ │ - je 6cf7c │ │ + je 6b401 │ │ mov %rax,%r15 │ │ movq $0x100,-0x48(%rbp) │ │ mov %rax,-0x40(%rbp) │ │ lea -0x1c8(%rbp),%r14 │ │ - mov 0xe5fb(%rip),%rbx │ │ + mov 0xd44b(%rip),%rbx │ │ lea -0x48(%rbp),%r13 │ │ nopl 0x0(%rax) │ │ mov %r14,%rdi │ │ mov %r15,%rsi │ │ mov %r12,%rdx │ │ call *%rbx │ │ cmp $0xffffffffffffffff,%rax │ │ - je 6cdfd │ │ + je 6b271 │ │ mov %rax,-0x38(%rbp) │ │ cmp %rax,%r12 │ │ - jne 6ce37 │ │ + jne 6b2c6 │ │ mov $0x1,%edx │ │ mov $0x1,%ecx │ │ mov $0x1,%r8d │ │ mov %r13,%rdi │ │ mov %r12,%rsi │ │ - call 48e40 │ │ + call 49090 │ │ mov -0x48(%rbp),%r12 │ │ mov -0x40(%rbp),%r15 │ │ - jmp 6cda0 │ │ - lea 0xd852(%rip),%r14 │ │ + jmp 6b210 │ │ + lea 0xc6de(%rip),%r14 │ │ mov %r14d,%r15d │ │ and $0x3,%r15d │ │ - lea -0x675d4(%rip),%rax │ │ + lea -0x65a0c(%rip),%rax │ │ movslq (%rax,%r15,4),%rcx │ │ add %rax,%rcx │ │ jmp *%rcx │ │ - call *0xe46d(%rip) │ │ - mov (%rax),%r14d │ │ + call *0xd2b9(%rip) │ │ + movslq (%rax),%r14 │ │ + mov 0x114df(%rip),%rcx │ │ + lea 0xc698(%rip),%rax │ │ + cmp %rax,%rcx │ │ + jne 6b322 │ │ shl $0x20,%r14 │ │ or $0x2,%r14 │ │ test %r12,%r12 │ │ - je 6ce73 │ │ + je 6b33a │ │ mov %r15,%rdi │ │ - call *0xe424(%rip) │ │ + call *0xd24d(%rip) │ │ mov %r14d,%r15d │ │ and $0x3,%r15d │ │ - lea -0x6760a(%rip),%rax │ │ + lea -0x65a5d(%rip),%rax │ │ movslq (%rax,%r15,4),%rcx │ │ add %rax,%rcx │ │ mov -0x30(%rbp),%rdi │ │ jmp *%rcx │ │ - jbe 6ce6e │ │ + jbe 6b2fd │ │ test %rax,%rax │ │ - je 6cf5f │ │ + je 6b305 │ │ mov %r15,%rdi │ │ mov %rax,%rsi │ │ mov %rax,%rbx │ │ - call *0xe43f(%rip) │ │ + call *0xd264(%rip) │ │ mov %rax,%r14 │ │ mov %rbx,%rax │ │ mov %rbx,%r12 │ │ test %r14,%r14 │ │ - jne 6ceda │ │ + jne 6b3a6 │ │ mov $0x1,%edi │ │ mov %rax,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ ud2 │ │ mov %r15,%r14 │ │ - jmp 6ceda │ │ + jmp 6b3a6 │ │ + mov %r15,%rdi │ │ + mov %rax,%rbx │ │ + call *0xd1e7(%rip) │ │ + mov %rbx,%rax │ │ + mov $0x1,%r14d │ │ + xor %r12d,%r12d │ │ + jmp 6b3a6 │ │ + mov %rax,0x11437(%rip) │ │ + shl $0x20,%r14 │ │ + or $0x2,%r14 │ │ + test %r12,%r12 │ │ + jne 6b2a2 │ │ mov %r14d,%r15d │ │ and $0x3,%r15d │ │ - lea -0x67661(%rip),%rax │ │ + lea -0x65aec(%rip),%rax │ │ movslq (%rax,%r15,4),%rcx │ │ add %rax,%rcx │ │ mov -0x30(%rbp),%rdi │ │ jmp *%rcx │ │ movzbl 0x10(%r14),%ecx │ │ mov $0xffffffffffffffff,%rax │ │ test %cl,%cl │ │ - jne 6ced3 │ │ - jmp 6cf0b │ │ + jne 6b39f │ │ + jmp 6b3d7 │ │ mov %rdi,%rbx │ │ + mov 0x113ef(%rip),%rax │ │ mov %r14,%rdi │ │ shr $0x20,%rdi │ │ - call 6d010 │ │ - mov %rbx,%rdi │ │ + call *0x8(%rax) │ │ mov %eax,%ecx │ │ + mov %rbx,%rdi │ │ mov $0xffffffffffffffff,%rax │ │ test %cl,%cl │ │ - jne 6ced3 │ │ - jmp 6cf0b │ │ + jne 6b39f │ │ + jmp 6b3d7 │ │ mov %r14,%rcx │ │ shr $0x20,%rcx │ │ mov $0xffffffffffffffff,%rax │ │ test %cl,%cl │ │ - je 6cf0b │ │ + je 6b3d7 │ │ mov $0xffffffffffffffff,%r12 │ │ mov -0x30(%rbp),%rcx │ │ mov %r12,(%rcx) │ │ mov %r14,0x8(%rcx) │ │ mov %rax,0x10(%rcx) │ │ add $0x1a8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - movzbl 0xf(%r14),%ecx │ │ + movzbl 0x1f(%r14),%ecx │ │ mov $0xffffffffffffffff,%rax │ │ test %cl,%cl │ │ - jne 6ced3 │ │ - lea 0xdcde(%rip),%rax │ │ + jne 6b39f │ │ + lea 0xcae2(%rip),%rax │ │ mov %rax,0x8(%rdi) │ │ movq $0xffffffffffffffff,(%rdi) │ │ lea -0x2(%r15),%eax │ │ cmp $0x2,%eax │ │ - jb 6cee9 │ │ + jb 6b3b5 │ │ test %r15,%r15 │ │ - je 6cee9 │ │ - lea -0x1(%r14),%r15 │ │ - mov -0x1(%r14),%r12 │ │ - mov 0x7(%r14),%r14 │ │ - mov (%r14),%rax │ │ - test %rax,%rax │ │ - je 6cf44 │ │ - mov %r12,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r14) │ │ - je 6cf54 │ │ - mov %r12,%rdi │ │ - call *0xe2ec(%rip) │ │ - mov %r15,%rdi │ │ - call *0xe2e3(%rip) │ │ - jmp 6cee9 │ │ - mov %r15,%rdi │ │ - mov %rax,%rbx │ │ - call *0xe2d5(%rip) │ │ - mov %rbx,%rax │ │ - mov $0x1,%r14d │ │ - xor %r12d,%r12d │ │ - jmp 6ceda │ │ + je 6b3b5 │ │ + lea -0x1(%r14),%rdi │ │ + call *0x17(%r14) │ │ + jmp 6b3b5 │ │ mov $0x1,%edi │ │ mov $0x100,%esi │ │ - call 2899b │ │ + call 27cfb │ │ mov %rax,%rbx │ │ - cmpq $0x0,0x8(%r14) │ │ - je 6cfb3 │ │ - mov %r12,%rdi │ │ - call *0xe2a2(%rip) │ │ - jmp 6cfb3 │ │ - mov %rax,%rbx │ │ - jmp 6cfb3 │ │ + jmp 6b42b │ │ + mov %rax,%rdi │ │ + call 6eba0 │ │ mov %rax,%rbx │ │ cmpq $0x0,-0x48(%rbp) │ │ - je 6cfbc │ │ + je 6b434 │ │ mov -0x40(%rbp),%r15 │ │ mov %r15,%rdi │ │ - call *0xe284(%rip) │ │ + call *0xd0c4(%rip) │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %rbx │ │ push %rax │ │ mov %rdi,%rbx │ │ cmpq $0x0,0x10(%rdi) │ │ - je 6cfea │ │ + je 6b45a │ │ mov 0x18(%rbx),%rdi │ │ - call *0xe256(%rip) │ │ + call *0xd09e(%rip) │ │ cmpq $0x0,0x28(%rbx) │ │ - je 6d001 │ │ + je 6b471 │ │ mov 0x30(%rbx),%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ - jmp *0xe23f(%rip) │ │ + jmp *0xd087(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - dec %edi │ │ - cmp $0x79,%edi │ │ - ja 6d084 │ │ - lea -0x677ee(%rip),%rax │ │ - movslq (%rax,%rdi,4),%rcx │ │ - add %rax,%rcx │ │ - jmp *%rcx │ │ - mov $0x1,%al │ │ - ret │ │ - mov $0x24,%al │ │ - ret │ │ - mov $0x4,%al │ │ - ret │ │ - mov $0x7,%al │ │ - ret │ │ - mov $0x1a,%al │ │ - ret │ │ - mov $0x27,%al │ │ - ret │ │ - mov $0x9,%al │ │ - ret │ │ - mov $0x8,%al │ │ - ret │ │ - mov $0x1e,%al │ │ - ret │ │ - mov $0x19,%al │ │ - ret │ │ - mov $0x20,%al │ │ - ret │ │ - mov $0x21,%al │ │ - ret │ │ - mov $0x16,%al │ │ - ret │ │ - mov $0x1f,%al │ │ - ret │ │ - mov $0x1d,%al │ │ - ret │ │ - mov $0x12,%al │ │ - ret │ │ - mov $0xa,%al │ │ - ret │ │ - mov $0x1c,%al │ │ - ret │ │ - mov $0xe,%al │ │ - ret │ │ - mov $0xc,%al │ │ - ret │ │ - mov $0x5,%al │ │ - ret │ │ - mov $0x3,%al │ │ - ret │ │ - xor %eax,%eax │ │ - ret │ │ - mov $0xd,%al │ │ - ret │ │ - mov $0x26,%al │ │ - ret │ │ - mov $0xb,%al │ │ - ret │ │ - mov $0x23,%al │ │ - ret │ │ - mov $0x22,%al │ │ - ret │ │ - mov $0x14,%al │ │ - ret │ │ - mov $0xf,%al │ │ - ret │ │ - mov $0x13,%al │ │ - ret │ │ - mov $0x29,%al │ │ - ret │ │ - mov $0x10,%al │ │ - ret │ │ - mov $0x6,%al │ │ - ret │ │ - mov $0x1b,%al │ │ - ret │ │ - mov $0x18,%al │ │ - ret │ │ - mov $0x2,%al │ │ - ret │ │ - mov $0x11,%al │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x28,%rsp │ │ - mov %rsi,%rbx │ │ - mov %edi,%r14d │ │ + mov %rsi,-0x30(%rbp) │ │ + mov %edi,%r15d │ │ xorps %xmm0,%xmm0 │ │ movaps %xmm0,-0x40(%rbp) │ │ movaps %xmm0,-0x50(%rbp) │ │ - lea -0x50(%rbp),%r15 │ │ - mov 0xe19b(%rip),%r12 │ │ - mov 0xe19c(%rip),%r13 │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov 0xd07e(%rip),%r13 │ │ + mov 0xd07f(%rip),%r14 │ │ + lea 0xc468(%rip),%r12 │ │ + nopl 0x0(%rax,%rax,1) │ │ mov $0x20,%edx │ │ - mov %r14d,%edi │ │ - mov %r15,%rsi │ │ - call *%r12 │ │ - cmp $0xffffffffffffffff,%rax │ │ - jne 6d112 │ │ + mov %r15d,%edi │ │ + lea -0x50(%rbp),%rsi │ │ call *%r13 │ │ - movslq (%rax),%rax │ │ - cmp $0x4,%rax │ │ - je 6d0e0 │ │ - shl $0x20,%rax │ │ - or $0x2,%rax │ │ - mov %rax,%r14 │ │ - mov $0x1,%eax │ │ - jmp 6d14f │ │ + cmp $0xffffffffffffffff,%rax │ │ + jne 6b502 │ │ + call *%r14 │ │ + movslq (%rax),%rbx │ │ + mov 0x1127e(%rip),%rax │ │ + cmp %r12,%rax │ │ + jne 6b4f9 │ │ + mov 0x11272(%rip),%rax │ │ + mov %ebx,%edi │ │ + call *0x10(%rax) │ │ + test %al,%al │ │ + jne 6b4c0 │ │ + jmp 6b542 │ │ + mov %r12,0x11260(%rip) │ │ + jmp 6b4e7 │ │ + mov %rax,%rbx │ │ cmp $0x21,%rax │ │ - jae 6d161 │ │ - mov (%rbx),%rcx │ │ - mov 0x10(%rbx),%r15 │ │ - sub %r15,%rcx │ │ - cmp %rcx,%rax │ │ - mov %rax,%r14 │ │ - ja 6d177 │ │ - test %rax,%rax │ │ - je 6d146 │ │ - mov 0x8(%rbx),%rdi │ │ + jae 6b561 │ │ + mov -0x30(%rbp),%r14 │ │ + mov (%r14),%rax │ │ + mov 0x10(%r14),%r15 │ │ + sub %r15,%rax │ │ + cmp %rax,%rbx │ │ + ja 6b577 │ │ + test %rbx,%rbx │ │ + je 6b537 │ │ + mov 0x8(%r14),%rdi │ │ add %r15,%rdi │ │ lea -0x50(%rbp),%rsi │ │ - mov %rax,%rdx │ │ - call *0xe105(%rip) │ │ - mov %r14,%rax │ │ - add %rax,%r15 │ │ - mov %r15,0x10(%rbx) │ │ + mov %rbx,%rdx │ │ + call *0xcfc9(%rip) │ │ + add %rbx,%r15 │ │ + mov %r15,0x10(%r14) │ │ xor %eax,%eax │ │ - mov %r14,%rdx │ │ + jmp 6b54f │ │ + shl $0x20,%rbx │ │ + or $0x2,%rbx │ │ + mov $0x1,%eax │ │ + mov %rbx,%rdx │ │ add $0x28,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea 0xd518(%rip),%rcx │ │ + lea 0xc3e8(%rip),%rcx │ │ mov $0x20,%edx │ │ xor %edi,%edi │ │ - mov %rax,%rsi │ │ - call 32050 │ │ + mov %rbx,%rsi │ │ + call 31960 │ │ mov $0x1,%ecx │ │ mov $0x1,%r8d │ │ - mov %rbx,%rdi │ │ + mov %r14,%rdi │ │ mov %r15,%rsi │ │ - mov %rax,%rdx │ │ - call 48e40 │ │ - mov %r14,%rax │ │ - mov 0x10(%rbx),%r15 │ │ - jmp 6d12f │ │ + mov %rbx,%rdx │ │ + call 49090 │ │ + mov 0x10(%r14),%r15 │ │ + jmp 6b523 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + mov (%rdi),%rax │ │ + mov %eax,%ecx │ │ + and $0x3,%ecx │ │ + lea -0x2(%rcx),%edx │ │ + cmp $0x2,%edx │ │ + jb 6b5b5 │ │ + test %rcx,%rcx │ │ + jne 6b5b6 │ │ + ret │ │ + lea -0x1(%rax),%rdi │ │ + jmp *0x17(%rax) │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ mov %rdx,%r12 │ │ mov %rsi,%r15 │ │ mov %edi,%ebx │ │ mov %rdx,%rdi │ │ - call *0xe07c(%rip) │ │ + call *0xcf14(%rip) │ │ test %rax,%rax │ │ - je 6d240 │ │ + je 6b67a │ │ mov %rax,%r14 │ │ mov %rax,%rdi │ │ mov %r15,%rsi │ │ mov %r12,%rdx │ │ - call *0xe075(%rip) │ │ + call *0xcf09(%rip) │ │ mov $0x18,%edi │ │ - call *0xe05a(%rip) │ │ + call *0xceee(%rip) │ │ test %rax,%rax │ │ - je 6d21e │ │ + je 6b658 │ │ mov %rax,%r15 │ │ mov %r12,(%rax) │ │ mov %r14,0x8(%rax) │ │ mov %r12,0x10(%rax) │ │ - mov $0x18,%edi │ │ - call *0xe03c(%rip) │ │ + mov $0x28,%edi │ │ + call *0xced0(%rip) │ │ test %rax,%rax │ │ - je 6d22f │ │ + je 6b669 │ │ mov %r15,(%rax) │ │ - lea 0xdaf5(%rip),%rcx │ │ + lea 0xc989(%rip),%rcx │ │ mov %rcx,0x8(%rax) │ │ - mov %bl,0x10(%rax) │ │ + lea -0x434aa(%rip),%rcx │ │ + mov %rcx,0x10(%rax) │ │ + lea -0x43455(%rip),%rcx │ │ + mov %rcx,0x18(%rax) │ │ + mov %bl,0x20(%rax) │ │ inc %rax │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov $0x8,%edi │ │ mov $0x18,%esi │ │ - call 28a96 │ │ - jmp 6d23e │ │ + call 27d0e │ │ + jmp 6b678 │ │ mov $0x8,%edi │ │ - mov $0x18,%esi │ │ - call 28a96 │ │ + mov $0x28,%esi │ │ + call 27d0e │ │ ud2 │ │ mov $0x1,%edi │ │ mov %r12,%rsi │ │ - call 2899b │ │ + call 27cfb │ │ mov %rax,%rbx │ │ + lea 0xc927(%rip),%rsi │ │ mov %r15,%rdi │ │ - call 6d280 │ │ - mov %rbx,%rdi │ │ - call 718d0 │ │ + call 28190 │ │ + jmp 6b6ac │ │ + call 32b2c │ │ mov %rax,%rbx │ │ mov %r14,%rdi │ │ - call *0xdfd4(%rip) │ │ + call *0xce4c(%rip) │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %rbx │ │ - push %rax │ │ - cmpq $0x0,(%rdi) │ │ - je 6d29f │ │ - mov 0x8(%rdi),%rax │ │ - mov %rdi,%rbx │ │ - mov %rax,%rdi │ │ - call *0xdfa4(%rip) │ │ - mov %rbx,%rdi │ │ - add $0x8,%rsp │ │ - pop %rbx │ │ - pop %rbp │ │ - jmp *0xdf95(%rip) │ │ - int3 │ │ - int3 │ │ int3 │ │ int3 │ │ int3 │ │ cmpq $0x0,(%rdi) │ │ - je 6d2c0 │ │ + je 6b6d0 │ │ mov 0x8(%rdi),%rdi │ │ - jmp *0xdf80(%rip) │ │ + jmp *0xce28(%rip) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -86236,166 +84067,150 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov %rdi,%rax │ │ - movups -0x6982a(%rip),%xmm0 │ │ + movups -0x67c0a(%rip),%xmm0 │ │ movups %xmm0,(%rdi) │ │ ret │ │ int3 │ │ int3 │ │ - lea -0x62960(%rip),%rax │ │ + lea -0x60b19(%rip),%rax │ │ mov $0x28,%edx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ xor %eax,%eax │ │ ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x78,%rsp │ │ mov %rsi,%r14 │ │ mov %rdi,%rbx │ │ mov (%rdi),%rax │ │ movb $0x1,(%rax) │ │ mov 0x8(%rdi),%rax │ │ cmpb $0x0,(%rax) │ │ - je 6d431 │ │ + je 6b831 │ │ mov 0x10(%rbx),%rax │ │ cmpb $0x0,(%rax) │ │ - je 6d4f2 │ │ + je 6b8f2 │ │ mov 0x18(%rbx),%r15 │ │ mov (%r15),%rax │ │ test %rax,%rax │ │ - je 6d3d9 │ │ + je 6b7d9 │ │ mov 0x20(%rbx),%r12 │ │ cmpb $0x0,(%r12) │ │ - jne 6d3cd │ │ + jne 6b7cd │ │ mov 0x28(%rbx),%rcx │ │ mov (%rcx),%rcx │ │ xor %edx,%edx │ │ cmp $0x1,%rax │ │ - lea -0x63312(%rip),%rsi │ │ + lea -0x61482(%rip),%rsi │ │ cmove %rax,%rsi │ │ setne %dl │ │ mov %rsi,-0x40(%rbp) │ │ mov %rdx,-0x38(%rbp) │ │ mov %r15,-0xa0(%rbp) │ │ - lea -0x393e3(%rip),%rax │ │ + lea -0x37703(%rip),%rax │ │ mov %rax,-0x98(%rbp) │ │ lea -0x40(%rbp),%rax │ │ mov %rax,-0x90(%rbp) │ │ - lea -0x3cd8c(%rip),%rax │ │ + lea -0x3b9dc(%rip),%rax │ │ mov %rax,-0x88(%rbp) │ │ mov (%rcx),%rdi │ │ mov 0x8(%rcx),%rsi │ │ - lea -0x66041(%rip),%rdx │ │ + lea -0x6462c(%rip),%rdx │ │ lea -0xa0(%rbp),%rcx │ │ - call 30680 │ │ + call 2fe30 │ │ movb $0x0,(%r12) │ │ movq $0x0,(%r15) │ │ mov 0x28(%rbx),%rax │ │ mov %rax,-0x50(%rbp) │ │ movq $0x0,-0x48(%rbp) │ │ mov 0x38(%rbx),%rax │ │ mov 0x8(%rax),%r15 │ │ cmpb $0x0,(%rax) │ │ - jne 6d402 │ │ + jne 6b802 │ │ mov %r15,%rdi │ │ - call *0xdf59(%rip) │ │ + call *0xce19(%rip) │ │ mov %rax,%r15 │ │ lea -0xa0(%rbp),%rdi │ │ mov %r14,%rsi │ │ - call 6d590 │ │ + call 6b990 │ │ mov (%r14),%r8d │ │ cmp $0x2,%r8d │ │ - je 6d4b3 │ │ + je 6b8b3 │ │ cmp $0xffffffff,%r8d │ │ - jne 6d482 │ │ + jne 6b882 │ │ movq $0x2,-0x40(%rbp) │ │ - jmp 6d4c1 │ │ + jmp 6b8c1 │ │ lea -0xa0(%rbp),%rdi │ │ mov %r14,%rsi │ │ - call 6d590 │ │ + call 6b990 │ │ mov -0xa0(%rbp),%rax │ │ cmp $0xffffffffffffffff,%rax │ │ - je 6d33a │ │ + je 6b73a │ │ cmp $0x2,%eax │ │ - jne 6d501 │ │ + jne 6b901 │ │ mov -0x60(%rbp),%rsi │ │ mov -0x58(%rbp),%rdx │ │ lea -0x40(%rbp),%rdi │ │ - call 32160 │ │ + call 31760 │ │ cmpb $0x0,-0x40(%rbp) │ │ - jne 6d33a │ │ + jne 6b73a │ │ mov -0x38(%rbp),%r15 │ │ mov -0x30(%rbp),%r12 │ │ - jmp 6d512 │ │ + jmp 6b912 │ │ mov 0x10(%r14),%rax │ │ test %rax,%rax │ │ - je 6d4b3 │ │ + je 6b8b3 │ │ mov 0x18(%r14),%rcx │ │ movq $0x0,-0x40(%rbp) │ │ mov %rax,-0x38(%rbp) │ │ mov %rcx,-0x30(%rbp) │ │ cmp $0x2,%r8d │ │ - je 6d4c1 │ │ + je 6b8c1 │ │ mov 0x4(%r14),%r9d │ │ mov 0x8(%r14),%eax │ │ mov 0xc(%r14),%r10d │ │ - jmp 6d4c6 │ │ + jmp 6b8c6 │ │ movq $0x2,-0x40(%rbp) │ │ cmp $0x2,%r8d │ │ - jne 6d4a5 │ │ - xor %eax,%eax │ │ + jne 6b8a5 │ │ xor %r8d,%r8d │ │ + xor %eax,%eax │ │ lea -0x50(%rbp),%rdi │ │ lea -0xa0(%rbp),%rdx │ │ lea -0x40(%rbp),%rcx │ │ mov %r15,%rsi │ │ push %r10 │ │ push %rax │ │ - call 4e9e0 │ │ + call 4ecd0 │ │ add $0x10,%rsp │ │ mov 0x30(%rbx),%rcx │ │ mov %al,(%rcx) │ │ mov -0x50(%rbp),%rax │ │ incq 0x18(%rax) │ │ add $0x78,%rsp │ │ pop %rbx │ │ @@ -86403,46 +84218,46 @@ │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov -0x80(%rbp),%r15 │ │ test %r15,%r15 │ │ - je 6d33a │ │ + je 6b73a │ │ mov -0x78(%rbp),%r12 │ │ - lea -0x634eb(%rip),%rdi │ │ + lea -0x6165b(%rip),%rdi │ │ mov $0x1a,%esi │ │ mov %r15,%rdx │ │ mov %r12,%rcx │ │ - call 6d660 │ │ + call 6ba60 │ │ mov 0x10(%rbx),%r13 │ │ test %al,%al │ │ - je 6d538 │ │ + je 6b938 │ │ movb $0x1,0x0(%r13) │ │ - jmp 6d4f2 │ │ + jmp 6b8f2 │ │ cmpb $0x0,0x0(%r13) │ │ - je 6d56c │ │ - lea -0x634fe(%rip),%rdi │ │ + je 6b96c │ │ + lea -0x6166e(%rip),%rdi │ │ mov $0x1c,%esi │ │ mov %r15,%rdx │ │ mov %r12,%rcx │ │ - call 6d660 │ │ + call 6ba60 │ │ test %al,%al │ │ - je 6d561 │ │ + je 6b961 │ │ movb $0x0,0x0(%r13) │ │ - jmp 6d4f2 │ │ + jmp 6b8f2 │ │ cmpb $0x0,0x0(%r13) │ │ - jne 6d33a │ │ + jne 6b73a │ │ mov 0x18(%rbx),%rax │ │ incq (%rax) │ │ - jmp 6d33a │ │ + jmp 6b73a │ │ mov -0x50(%rbp),%rcx │ │ incq 0x18(%rcx) │ │ mov %rax,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -86451,37 +84266,37 @@ │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ sub $0x78,%rsp │ │ mov %rdi,%rbx │ │ cmpl $0xffffffff,(%rsi) │ │ - je 6d5b8 │ │ + je 6b9b8 │ │ mov 0x28(%rsi),%r14 │ │ test %r14,%r14 │ │ - je 6d64a │ │ + je 6ba4a │ │ mov 0x30(%rsi),%r15 │ │ - jmp 6d5c0 │ │ + jmp 6b9c0 │ │ mov 0x8(%rsi),%r14 │ │ mov 0x10(%rsi),%r15 │ │ lea -0x58(%rbp),%rdi │ │ mov %r14,%rsi │ │ mov %r15,%rdx │ │ - call 32160 │ │ + call 31760 │ │ cmpl $0x1,-0x58(%rbp) │ │ - jne 6d5dc │ │ + jne 6b9dc │ │ mov $0x2,%eax │ │ - jmp 6d61a │ │ + jmp 6ba1a │ │ mov -0x50(%rbp),%rsi │ │ mov -0x48(%rbp),%rdx │ │ lea -0x58(%rbp),%rdi │ │ - call 3e1d1 │ │ + call 3e4ad │ │ mov -0x58(%rbp),%rax │ │ cmp $0x2,%rax │ │ - je 6d61a │ │ + je 6ba1a │ │ mov -0x20(%rbp),%rcx │ │ mov %rcx,-0x60(%rbp) │ │ movups -0x50(%rbp),%xmm0 │ │ movups -0x40(%rbp),%xmm1 │ │ movups -0x30(%rbp),%xmm2 │ │ movaps %xmm2,-0x70(%rbp) │ │ movaps %xmm1,-0x80(%rbp) │ │ @@ -86493,15 +84308,15 @@ │ │ movups %xmm0,0x8(%rbx) │ │ movups %xmm1,0x18(%rbx) │ │ movups %xmm2,0x28(%rbx) │ │ mov -0x60(%rbp),%rax │ │ mov %rax,0x38(%rbx) │ │ mov %r14,0x40(%rbx) │ │ mov %r15,0x48(%rbx) │ │ - jmp 6d651 │ │ + jmp 6ba51 │ │ movq $0xffffffffffffffff,(%rbx) │ │ add $0x78,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ @@ -86514,565 +84329,577 @@ │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x108,%rsp │ │ mov %rdx,%r14 │ │ - mov %rsi,%r15 │ │ - mov %rdi,%r12 │ │ + mov %rsi,%r12 │ │ + mov %rdi,%r15 │ │ cmp %rcx,%rsi │ │ - jae 6d802 │ │ + jae 6bbea │ │ mov %rcx,%rbx │ │ - movzbl (%r12),%eax │ │ - lea -0x1(%r15),%rdx │ │ - movzbl -0x1(%r12,%r15,1),%ecx │ │ + movzbl (%r15),%eax │ │ + lea -0x1(%r12),%rdx │ │ + movzbl -0x1(%r15,%r12,1),%ecx │ │ mov %rdx,%rsi │ │ cmp %al,%cl │ │ - jne 6d822 │ │ - movzbl -0x2(%r12,%r15,1),%ecx │ │ + jne 6bc0b │ │ + movzbl -0x2(%r15,%r12,1),%ecx │ │ cmp %al,%cl │ │ - jne 6d81e │ │ - movzbl -0x3(%r12,%r15,1),%ecx │ │ + jne 6bc06 │ │ + movzbl -0x3(%r15,%r12,1),%ecx │ │ cmp %al,%cl │ │ - jne 6d867 │ │ - lea -0x4(%r15),%rsi │ │ - movzbl (%r12,%rsi,1),%ecx │ │ + jne 6bc47 │ │ + lea -0x4(%r12),%rsi │ │ + movzbl (%r15,%rsi,1),%ecx │ │ cmp %al,%cl │ │ - jne 6d822 │ │ + jne 6bc0b │ │ lea -0xe0(%rbp),%rdi │ │ mov %r14,%rsi │ │ mov %rbx,%rdx │ │ - mov %r12,%rcx │ │ - mov %r15,%r8 │ │ - call 32700 │ │ + mov %r15,%rcx │ │ + mov %r12,%r8 │ │ + call 31e20 │ │ cmpb $0x0,-0xe0(%rbp) │ │ - je 6dbfd │ │ + je 6bfda │ │ mov -0xa8(%rbp),%r11 │ │ - mov -0x98(%rbp),%rdx │ │ - mov -0x80(%rbp),%rax │ │ - lea -0x1(%rax),%r9 │ │ - mov -0x90(%rbp),%rsi │ │ - mov -0x88(%rbp),%r10 │ │ + mov -0x98(%rbp),%rax │ │ + mov -0x80(%rbp),%rsi │ │ + lea -0x1(%rsi),%rcx │ │ + mov -0x90(%rbp),%rdx │ │ + mov -0x88(%rbp),%r8 │ │ cmp $0xffffffffffffffff,%r11 │ │ - je 6dc47 │ │ - mov -0xb8(%rbp),%rdi │ │ - lea (%rdi,%r9,1),%rcx │ │ - cmp %rsi,%rcx │ │ - jae 6d85f │ │ - mov -0xc0(%rbp),%rbx │ │ - mov -0xd8(%rbp),%r15 │ │ - mov -0xc8(%rbp),%r8 │ │ - mov %rax,%r13 │ │ - mov %r8,-0x40(%rbp) │ │ - sub %r8,%r13 │ │ - movzbl (%rdx,%rcx,1),%ecx │ │ - bt %rcx,%rbx │ │ - jae 6d7af │ │ - cmp %r15,%r11 │ │ - mov %r15,%r14 │ │ - cmova %r11,%r14 │ │ - lea (%rdx,%rdi,1),%r8 │ │ - mov %r14,%rcx │ │ - data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - cmp %rax,%rcx │ │ - jae 6d7c9 │ │ - mov %rcx,%r12 │ │ - add %rdi,%rcx │ │ - cmp %rsi,%rcx │ │ - jae 6ddfb │ │ - lea 0x1(%r12),%rcx │ │ - movzbl (%r10,%r12,1),%r9d │ │ - cmp (%r8,%r12,1),%r9b │ │ - je 6d780 │ │ - sub %r15,%rdi │ │ - add %r12,%rdi │ │ - inc %rdi │ │ - jmp 6d7b2 │ │ - add %rax,%rdi │ │ - xor %r11d,%r11d │ │ - lea -0x1(%rax),%rcx │ │ - add %rdi,%rcx │ │ - xor %r12d,%r12d │ │ - cmp %rsi,%rcx │ │ - jb 6d756 │ │ - jmp 6dcf8 │ │ - mov %r15,%rcx │ │ + je 6c024 │ │ + mov -0xb8(%rbp),%r9 │ │ + lea (%r9,%rcx,1),%rdi │ │ + cmp %rdx,%rdi │ │ + jae 6bc3f │ │ + mov -0xc0(%rbp),%r10 │ │ + mov -0xd8(%rbp),%rcx │ │ + mov -0xc8(%rbp),%rbx │ │ + mov %rsi,%r12 │ │ + mov %rbx,-0x40(%rbp) │ │ + sub %rbx,%r12 │ │ + mov $0x1,%r13d │ │ + sub %rcx,%r13 │ │ + movzbl (%rax,%rdi,1),%edi │ │ + bt %rdi,%r10 │ │ + jae 6bb9e │ │ cmp %rcx,%r11 │ │ - jae 6dcf5 │ │ - dec %rcx │ │ - cmp %rax,%rcx │ │ - jae 6de11 │ │ - lea (%rcx,%rdi,1),%r8 │ │ - cmp %rsi,%r8 │ │ - jae 6de23 │ │ - movzbl (%r10,%rcx,1),%r14d │ │ - cmp (%rdx,%r8,1),%r14b │ │ - je 6d7cc │ │ - add -0x40(%rbp),%rdi │ │ - mov %r13,%r11 │ │ - jmp 6d7b5 │ │ - jne 6d85f │ │ - mov %r12,%rdi │ │ + mov %rcx,%rbx │ │ + cmova %r11,%rbx │ │ + lea (%rax,%r9,1),%r15 │ │ + nopl 0x0(%rax,%rax,1) │ │ + cmp %rsi,%rbx │ │ + jae 6bbb8 │ │ + mov %rbx,%rdi │ │ + inc %rbx │ │ + movzbl (%r8,%rdi,1),%r14d │ │ + cmp (%r15,%rdi,1),%r14b │ │ + je 6bb80 │ │ + add %r13,%r9 │ │ + add %rdi,%r9 │ │ + jmp 6bba1 │ │ + add %rsi,%r9 │ │ + xor %r11d,%r11d │ │ + lea -0x1(%rsi),%rdi │ │ + add %r9,%rdi │ │ + xor %r15d,%r15d │ │ + cmp %rdx,%rdi │ │ + jb 6bb60 │ │ + jmp 6c122 │ │ + lea -0x1(%rcx),%rdi │ │ + lea 0x1(%rdi),%rbx │ │ + cmp %rbx,%r11 │ │ + jae 6c11f │ │ + cmp %rsi,%rdi │ │ + jae 6c238 │ │ + movzbl (%r8,%rdi,1),%ebx │ │ + cmp (%r15,%rdi,1),%bl │ │ + lea -0x1(%rdi),%rdi │ │ + je 6bbbc │ │ + add -0x40(%rbp),%r9 │ │ + mov %r12,%r11 │ │ + jmp 6bba4 │ │ + jne 6bc3f │ │ + mov %r15,%rdi │ │ mov %r14,%rsi │ │ - mov %r15,%rdx │ │ - call *0xda8d(%rip) │ │ + mov %r12,%rdx │ │ + call *0xc965(%rip) │ │ test %eax,%eax │ │ - sete %r12b │ │ - jmp 6dcf8 │ │ - lea -0x2(%r15),%rsi │ │ - lea 0xf(%r15),%rdi │ │ + sete %r15b │ │ + jmp 6c122 │ │ + lea -0x2(%r12),%rsi │ │ + lea 0xf(%r12),%rdi │ │ cmp %rdi,%rbx │ │ - jae 6d874 │ │ - mov 0xda6e(%rip),%r13 │ │ - data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + jae 6bc56 │ │ + mov 0xc944(%rip),%r13 │ │ + nopl 0x0(%rax) │ │ mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - mov %r15,%rdx │ │ + mov %r15,%rsi │ │ + mov %r12,%rdx │ │ call *%r13 │ │ test %eax,%eax │ │ - je 6dcf5 │ │ + je 6c11f │ │ inc %r14 │ │ dec %rbx │ │ - cmp %rbx,%r15 │ │ - jbe 6d840 │ │ - xor %r12d,%r12d │ │ - jmp 6dcf8 │ │ - lea -0x3(%r15),%rsi │ │ - lea 0xf(%r15),%rdi │ │ + cmp %rbx,%r12 │ │ + jbe 6bc20 │ │ + xor %r15d,%r15d │ │ + jmp 6c122 │ │ + lea -0x3(%r12),%rsi │ │ + lea 0xf(%r12),%rdi │ │ cmp %rdi,%rbx │ │ - jb 6d82b │ │ + jb 6bc15 │ │ movzbl %al,%eax │ │ movd %eax,%xmm2 │ │ pxor %xmm0,%xmm0 │ │ pshufb %xmm0,%xmm2 │ │ movzbl %cl,%eax │ │ movd %eax,%xmm3 │ │ pshufb %xmm0,%xmm3 │ │ - inc %r12 │ │ + inc %r15 │ │ mov %r14,-0xe0(%rbp) │ │ mov %rbx,-0xd8(%rbp) │ │ - mov %r12,-0xd0(%rbp) │ │ + mov %r15,-0xd0(%rbp) │ │ mov %rdx,-0x108(%rbp) │ │ mov %rdx,-0xc8(%rbp) │ │ - lea 0x3f(%r15),%rax │ │ + lea 0x3f(%r12),%rax │ │ cmp %rbx,%rax │ │ movdqa %xmm2,-0x40(%rbp) │ │ movdqa %xmm3,-0x70(%rbp) │ │ mov %rsi,-0x78(%rbp) │ │ - jae 6db17 │ │ - lea 0x7f(%r15),%rcx │ │ + jae 6befb │ │ + lea 0x7f(%r12),%rcx │ │ add %r14,%rsi │ │ add $0x30,%rsi │ │ xor %r13d,%r13d │ │ mov %rsi,-0x30(%rbp) │ │ - data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + nopw 0x0(%rax,%rax,1) │ │ movdqu (%r14,%r13,1),%xmm0 │ │ movdqu 0x10(%r14,%r13,1),%xmm8 │ │ movdqu 0x20(%r14,%r13,1),%xmm6 │ │ movdqu 0x30(%r14,%r13,1),%xmm4 │ │ pcmpeqb %xmm2,%xmm0 │ │ movdqu -0x30(%rsi,%r13,1),%xmm1 │ │ movdqu -0x20(%rsi,%r13,1),%xmm9 │ │ movdqu -0x10(%rsi,%r13,1),%xmm7 │ │ movdqu (%rsi,%r13,1),%xmm5 │ │ pcmpeqb %xmm3,%xmm1 │ │ pand %xmm0,%xmm1 │ │ pmovmskb %xmm1,%edx │ │ test %edx,%edx │ │ - jne 6d9ab │ │ - xor %r12d,%r12d │ │ + jne 6bd8b │ │ + xor %r15d,%r15d │ │ pcmpeqb %xmm2,%xmm8 │ │ pcmpeqb %xmm3,%xmm9 │ │ pand %xmm8,%xmm9 │ │ pmovmskb %xmm9,%edx │ │ test %dx,%dx │ │ - jne 6da2e │ │ + jne 6be0f │ │ pcmpeqb %xmm2,%xmm6 │ │ pcmpeqb %xmm3,%xmm7 │ │ pand %xmm6,%xmm7 │ │ pmovmskb %xmm7,%edx │ │ test %dx,%dx │ │ - jne 6da93 │ │ + jne 6be75 │ │ pcmpeqb %xmm2,%xmm4 │ │ pcmpeqb %xmm3,%xmm5 │ │ pand %xmm4,%xmm5 │ │ pmovmskb %xmm5,%edx │ │ test %dx,%dx │ │ - jne 6dad8 │ │ + jne 6bebb │ │ lea (%rcx,%r13,1),%rax │ │ add $0x40,%r13 │ │ cmp %rbx,%rax │ │ - jae 6db1d │ │ - test %r12b,%r12b │ │ - je 6d8f0 │ │ - jmp 6db1d │ │ + jae 6bf01 │ │ + test %r15b,%r15b │ │ + je 6bcd0 │ │ + jmp 6bf01 │ │ lea -0xe0(%rbp),%rdi │ │ mov %r13,%rsi │ │ xor %ecx,%ecx │ │ movdqa %xmm4,-0x60(%rbp) │ │ movdqa %xmm5,-0x50(%rbp) │ │ movdqa %xmm6,-0x100(%rbp) │ │ movdqa %xmm7,-0xf0(%rbp) │ │ movdqa %xmm8,-0x130(%rbp) │ │ movdqa %xmm9,-0x120(%rbp) │ │ - call 6de50 │ │ + call 6c250 │ │ movdqa -0x120(%rbp),%xmm9 │ │ movdqa -0x130(%rbp),%xmm8 │ │ movdqa -0xf0(%rbp),%xmm7 │ │ movdqa -0x100(%rbp),%xmm6 │ │ movdqa -0x50(%rbp),%xmm5 │ │ movdqa -0x60(%rbp),%xmm4 │ │ mov -0x30(%rbp),%rsi │ │ - lea 0x7f(%r15),%rcx │ │ + lea 0x7f(%r12),%rcx │ │ movdqa -0x70(%rbp),%xmm3 │ │ movdqa -0x40(%rbp),%xmm2 │ │ - mov %eax,%r12d │ │ - jmp 6d93d │ │ + mov %eax,%r15d │ │ + jmp 6bd1d │ │ lea 0x10(%r13),%rsi │ │ - movzbl %r12b,%r12d │ │ + movzbl %r15b,%r15d │ │ lea -0xe0(%rbp),%rdi │ │ - mov %r12d,%ecx │ │ + mov %r15d,%ecx │ │ movdqa %xmm4,-0x60(%rbp) │ │ movdqa %xmm5,-0x50(%rbp) │ │ movdqa %xmm6,-0x100(%rbp) │ │ movdqa %xmm7,-0xf0(%rbp) │ │ - call 6de50 │ │ + call 6c250 │ │ movdqa -0xf0(%rbp),%xmm7 │ │ movdqa -0x100(%rbp),%xmm6 │ │ movdqa -0x50(%rbp),%xmm5 │ │ movdqa -0x60(%rbp),%xmm4 │ │ mov -0x30(%rbp),%rsi │ │ - lea 0x7f(%r15),%rcx │ │ + lea 0x7f(%r12),%rcx │ │ movdqa -0x70(%rbp),%xmm3 │ │ movdqa -0x40(%rbp),%xmm2 │ │ - or %al,%r12b │ │ - jmp 6d95a │ │ + or %al,%r15b │ │ + jmp 6bd3a │ │ lea 0x20(%r13),%rsi │ │ - movzbl %r12b,%r12d │ │ + movzbl %r15b,%r15d │ │ lea -0xe0(%rbp),%rdi │ │ - mov %r12d,%ecx │ │ + mov %r15d,%ecx │ │ movdqa %xmm4,-0x60(%rbp) │ │ movdqa %xmm5,-0x50(%rbp) │ │ - call 6de50 │ │ + call 6c250 │ │ movdqa -0x50(%rbp),%xmm5 │ │ movdqa -0x60(%rbp),%xmm4 │ │ mov -0x30(%rbp),%rsi │ │ - lea 0x7f(%r15),%rcx │ │ + lea 0x7f(%r12),%rcx │ │ movdqa -0x70(%rbp),%xmm3 │ │ movdqa -0x40(%rbp),%xmm2 │ │ - or %al,%r12b │ │ - jmp 6d973 │ │ + or %al,%r15b │ │ + jmp 6bd53 │ │ lea 0x30(%r13),%rsi │ │ - movzbl %r12b,%r12d │ │ + movzbl %r15b,%r15d │ │ lea -0xe0(%rbp),%rdi │ │ - mov %r12d,%ecx │ │ - call 6de50 │ │ + mov %r15d,%ecx │ │ + call 6c250 │ │ mov -0x30(%rbp),%rsi │ │ - lea 0x7f(%r15),%rcx │ │ + lea 0x7f(%r12),%rcx │ │ movdqa -0x70(%rbp),%xmm3 │ │ movdqa -0x40(%rbp),%xmm2 │ │ - or %al,%r12b │ │ + or %al,%r15b │ │ lea (%rcx,%r13,1),%rax │ │ add $0x40,%r13 │ │ cmp %rbx,%rax │ │ - jb 6d99d │ │ - jmp 6db1d │ │ + jb 6bd7d │ │ + jmp 6bf01 │ │ xor %r13d,%r13d │ │ - xor %r12d,%r12d │ │ - lea 0xf(%r15),%rax │ │ + xor %r15d,%r15d │ │ + lea 0xf(%r12),%rax │ │ add %r13,%rax │ │ cmp %rbx,%rax │ │ - jae 6dba4 │ │ - test %r12b,%r12b │ │ - jne 6dba4 │ │ - add $0x1f,%r15 │ │ + jae 6bf84 │ │ + test %r15b,%r15b │ │ + jne 6bf84 │ │ + add $0x1f,%r12 │ │ mov -0x78(%rbp),%rax │ │ lea (%r14,%rax,1),%rcx │ │ - nopw 0x0(%rax,%rax,1) │ │ + nop │ │ movdqu (%r14,%r13,1),%xmm0 │ │ movdqu (%rcx,%r13,1),%xmm1 │ │ pcmpeqb %xmm2,%xmm0 │ │ pcmpeqb %xmm3,%xmm1 │ │ pand %xmm0,%xmm1 │ │ pmovmskb %xmm1,%edx │ │ test %edx,%edx │ │ - jne 6db77 │ │ - xor %r12d,%r12d │ │ - lea (%r15,%r13,1),%rax │ │ + jne 6bf57 │ │ + xor %r15d,%r15d │ │ + lea (%r12,%r13,1),%rax │ │ cmp %rbx,%rax │ │ - jae 6dba4 │ │ + jae 6bf84 │ │ add $0x10,%r13 │ │ - test %r12b,%r12b │ │ - je 6db40 │ │ - jmp 6dba4 │ │ + test %r15b,%r15b │ │ + je 6bf20 │ │ + jmp 6bf84 │ │ lea -0xe0(%rbp),%rdi │ │ mov %r13,%rsi │ │ - mov %rcx,%r12 │ │ + mov %rcx,%r15 │ │ xor %ecx,%ecx │ │ - call 6de50 │ │ - mov %r12,%rcx │ │ + call 6c250 │ │ + mov %r15,%rcx │ │ movdqa -0x70(%rbp),%xmm3 │ │ movdqa -0x40(%rbp),%xmm2 │ │ - mov %eax,%r12d │ │ - lea (%r15,%r13,1),%rax │ │ + mov %eax,%r15d │ │ + lea (%r12,%r13,1),%rax │ │ cmp %rbx,%rax │ │ - jb 6db6c │ │ + jb 6bf4c │ │ sub -0x108(%rbp),%rbx │ │ lea (%r14,%rbx,1),%rax │ │ add $0xfffffffffffffff0,%rax │ │ movdqu -0x10(%r14,%rbx,1),%xmm0 │ │ mov -0x78(%rbp),%rcx │ │ movdqu (%rcx,%rax,1),%xmm1 │ │ pcmpeqb %xmm2,%xmm0 │ │ pcmpeqb %xmm3,%xmm1 │ │ pand %xmm0,%xmm1 │ │ pmovmskb %xmm1,%edx │ │ test %edx,%edx │ │ - je 6dcf8 │ │ + je 6c122 │ │ add $0xfffffffffffffff0,%rbx │ │ - movzbl %r12b,%r12d │ │ + movzbl %r15b,%ecx │ │ lea -0xe0(%rbp),%rdi │ │ mov %rbx,%rsi │ │ - mov %r12d,%ecx │ │ - call 6de50 │ │ - or %al,%r12b │ │ - jmp 6dcf8 │ │ + call 6c250 │ │ + or %al,%r15b │ │ + jmp 6c122 │ │ cmpb $0x0,-0xc6(%rbp) │ │ - jne 6d85f │ │ + jne 6bc3f │ │ mov -0xd8(%rbp),%rdx │ │ mov -0x98(%rbp),%rdi │ │ mov -0x90(%rbp),%rcx │ │ movzbl -0xc8(%rbp),%eax │ │ test %rdx,%rdx │ │ - je 6dd17 │ │ + je 6c13d │ │ cmp %rcx,%rdx │ │ - jae 6dd11 │ │ + jae 6c137 │ │ cmpb $0xc0,(%rdi,%rdx,1) │ │ - jge 6dd17 │ │ - jmp 6ddce │ │ - mov -0xb8(%rbp),%rdi │ │ - lea (%rdi,%r9,1),%rcx │ │ - cmp %rsi,%rcx │ │ - jae 6d85f │ │ - mov -0xc0(%rbp),%rbx │ │ - mov -0xd8(%rbp),%r11 │ │ - mov -0xc8(%rbp),%r14 │ │ - lea -0x1(%r11),%r15 │ │ - jmp 6dc85 │ │ - add %rax,%rdi │ │ - lea (%rdi,%r9,1),%rcx │ │ - xor %r12d,%r12d │ │ - cmp %rsi,%rcx │ │ - jae 6dcf8 │ │ - movzbl (%rdx,%rcx,1),%ecx │ │ - bt %rcx,%rbx │ │ - jae 6dc76 │ │ - lea (%rdx,%rdi,1),%rcx │ │ - mov %r11,%r12 │ │ - cmp %rax,%r12 │ │ - jae 6dcc4 │ │ - mov %r12,%r8 │ │ - add %rdi,%r12 │ │ - cmp %rsi,%r12 │ │ - jae 6de32 │ │ - lea 0x1(%r8),%r12 │ │ - movzbl (%r10,%r8,1),%r13d │ │ - cmp (%rcx,%r8,1),%r13b │ │ - je 6dc96 │ │ - sub %r11,%rdi │ │ - add %r8,%rdi │ │ - inc %rdi │ │ - jmp 6dc79 │ │ - mov %r11,%rcx │ │ - test %rcx,%rcx │ │ - je 6dcf5 │ │ - dec %rcx │ │ - cmp %rax,%r15 │ │ - jae 6de11 │ │ - lea (%rcx,%rdi,1),%r8 │ │ - cmp %rsi,%r8 │ │ - jae 6de23 │ │ - movzbl (%r10,%rcx,1),%r12d │ │ - cmp (%rdx,%r8,1),%r12b │ │ - je 6dcc7 │ │ - add %r14,%rdi │ │ - jmp 6dc79 │ │ - mov $0x1,%r12b │ │ - and $0x1,%r12b │ │ - mov %r12d,%eax │ │ + jge 6c13d │ │ + jmp 6c20b │ │ + mov -0xb8(%rbp),%r9 │ │ + lea (%r9,%rcx,1),%r13 │ │ + cmp %rdx,%r13 │ │ + jae 6bc3f │ │ + mov -0xc0(%rbp),%r11 │ │ + mov -0xd8(%rbp),%r14 │ │ + cmp %rsi,%r14 │ │ + mov %rsi,%rbx │ │ + cmova %r14,%rbx │ │ + lea -0x1(%r14),%r10 │ │ + mov $0x1,%edi │ │ + sub %r14,%rdi │ │ + cmp %rsi,%r10 │ │ + jae 6c06a │ │ + mov -0xc8(%rbp),%r12 │ │ + jmp 6c0c6 │ │ + movzbl (%rax,%r13,1),%ecx │ │ + bt %rcx,%r11 │ │ + jae 6c09e │ │ + lea (%rax,%r9,1),%r12 │ │ + mov %r14,%rcx │ │ + cmp %rcx,%rbx │ │ + je 6c19a │ │ + mov %rcx,%r15 │ │ + inc %rcx │ │ + movzbl (%r8,%r15,1),%r13d │ │ + cmp (%r12,%r15,1),%r13b │ │ + je 6c07c │ │ + add %rdi,%r9 │ │ + add %r15,%r9 │ │ + jmp 6c0a1 │ │ + add %rsi,%r9 │ │ + lea -0x1(%rsi),%rcx │ │ + lea (%r9,%rcx,1),%r13 │ │ + xor %r15d,%r15d │ │ + cmp %rdx,%r13 │ │ + jb 6c06a │ │ + jmp 6c122 │ │ + add %rsi,%r9 │ │ + lea -0x1(%rsi),%rcx │ │ + lea (%r9,%rcx,1),%r13 │ │ + xor %r15d,%r15d │ │ + cmp %rdx,%r13 │ │ + jae 6c122 │ │ + movzbl (%rax,%r13,1),%ecx │ │ + bt %rcx,%r11 │ │ + jae 6c0b3 │ │ + lea (%rax,%r9,1),%r13 │ │ + mov %r14,%rcx │ │ + cmp %rcx,%rbx │ │ + je 6c0f7 │ │ + mov %rcx,%r15 │ │ + inc %rcx │ │ + movzbl (%r8,%r15,1),%r10d │ │ + cmp 0x0(%r13,%r15,1),%r10b │ │ + je 6c0d8 │ │ + add %rdi,%r9 │ │ + add %r15,%r9 │ │ + jmp 6c0b6 │ │ + lea -0x1(%rax),%rcx │ │ + lea (%rcx,%r9,1),%r15 │ │ + mov %r14,%r10 │ │ + mov %r14,%r13 │ │ + sub $0x1,%r13 │ │ + jb 6c11f │ │ + movzbl -0x1(%r8,%r10,1),%ecx │ │ + cmp (%r15,%r10,1),%cl │ │ + mov %r13,%r10 │ │ + je 6c105 │ │ + add %r12,%r9 │ │ + jmp 6c0b6 │ │ + mov $0x1,%r15b │ │ + mov %r15d,%eax │ │ add $0x108,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - jne 6ddce │ │ + jne 6c20b │ │ cmp %rcx,%rdx │ │ - jne 6dd21 │ │ - mov %eax,%r12d │ │ - jmp 6dcf8 │ │ + jne 6c147 │ │ + mov %eax,%r15d │ │ + jmp 6c122 │ │ movzbl (%rdi,%rdx,1),%esi │ │ test %sil,%sil │ │ - jns 6dd8a │ │ + jns 6c1c7 │ │ mov %esi,%r8d │ │ and $0x1f,%r8d │ │ movzbl 0x1(%rdi,%rdx,1),%r10d │ │ and $0x3f,%r10d │ │ cmp $0xe0,%sil │ │ - jb 6dd74 │ │ + jb 6c1b1 │ │ movzbl 0x2(%rdi,%rdx,1),%r9d │ │ shl $0x6,%r10d │ │ and $0x3f,%r9d │ │ or %r10d,%r9d │ │ cmp $0xf0,%sil │ │ - jb 6dd80 │ │ + jb 6c1bd │ │ movzbl 0x3(%rdi,%rdx,1),%esi │ │ and $0x7,%r8d │ │ shl $0x12,%r8d │ │ shl $0x6,%r9d │ │ and $0x3f,%esi │ │ or %r9d,%esi │ │ or %r8d,%esi │ │ - jmp 6dd8a │ │ + jmp 6c1c7 │ │ + mov $0x1,%r15b │ │ + test %r14,%r14 │ │ + je 6c122 │ │ + lea 0xb64f(%rip),%rdx │ │ + mov %r10,%rdi │ │ + call 31a41 │ │ shl $0x6,%r8d │ │ or %r10d,%r8d │ │ mov %r8d,%esi │ │ - jmp 6dd8a │ │ + jmp 6c1c7 │ │ shl $0xc,%r8d │ │ or %r8d,%r9d │ │ mov %r9d,%esi │ │ - mov $0x1,%r12b │ │ + mov $0x1,%r15b │ │ test $0x1,%al │ │ - jne 6dcf8 │ │ + jne 6c122 │ │ mov $0x1,%eax │ │ cmp $0x80,%esi │ │ - jb 6ddbe │ │ + jb 6c1fb │ │ mov $0x2,%eax │ │ cmp $0x800,%esi │ │ - jb 6ddbe │ │ + jb 6c1fb │ │ cmp $0x10000,%esi │ │ mov $0x4,%eax │ │ sbb $0x0,%rax │ │ add %rax,%rdx │ │ - je 6dddf │ │ + je 6c21c │ │ cmp %rcx,%rdx │ │ - jae 6dddd │ │ + jae 6c21a │ │ cmpb $0xc0,(%rdi,%rdx,1) │ │ - jge 6dddf │ │ - lea 0xd05b(%rip),%r8 │ │ + jge 6c21c │ │ + lea 0xbed6(%rip),%r8 │ │ mov %rcx,%rsi │ │ - call 32e20 │ │ - jne 6ddce │ │ + call 32540 │ │ + jne 6c20b │ │ cmp %rcx,%rdx │ │ - je 6dcf8 │ │ + je 6c122 │ │ movzbl (%rdi,%rdx,1),%eax │ │ test %al,%al │ │ - jns 6dcf8 │ │ + jns 6c122 │ │ cmp $0xe0,%al │ │ - jmp 6dcf8 │ │ - add %r14,%rdi │ │ - cmp %rdi,%rsi │ │ - cmova %rsi,%rdi │ │ - lea 0xc71c(%rip),%rdx │ │ - call 3131b │ │ - lea 0xc6e0(%rip),%rdx │ │ - mov %rcx,%rdi │ │ - mov %rax,%rsi │ │ - call 3131b │ │ - lea 0xc6e6(%rip),%rdx │ │ - mov %r8,%rdi │ │ - call 3131b │ │ - add %r11,%rdi │ │ - cmp %rdi,%rsi │ │ - cmova %rsi,%rdi │ │ - lea 0xc6e5(%rip),%rdx │ │ - call 3131b │ │ + jmp 6c122 │ │ + lea 0xb5b9(%rip),%rdx │ │ + call 31a41 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ test %ecx,%ecx │ │ - je 6de57 │ │ + je 6c257 │ │ xor %eax,%eax │ │ ret │ │ add (%rdi),%rsi │ │ mov 0x10(%rdi),%r8 │ │ mov 0x18(%rdi),%rdi │ │ cmp $0x4,%rdi │ │ - jae 6de89 │ │ - jmp 6dee0 │ │ + jae 6c289 │ │ + jmp 6c2e0 │ │ nopw 0x0(%rax,%rax,1) │ │ mov (%rax),%eax │ │ cmp -0x4(%r8,%rdi,1),%eax │ │ - je 6df3a │ │ + je 6c33a │ │ mov $0xfffe,%ax │ │ rol %cl,%ax │ │ and %ax,%dx │ │ - je 6de54 │ │ + je 6c254 │ │ tzcnt %edx,%ecx │ │ lea (%rsi,%rcx,1),%rax │ │ lea (%rsi,%rcx,1),%r9 │ │ inc %r9 │ │ add %rdi,%rax │ │ add $0xfffffffffffffffd,%rax │ │ cmp %rax,%r9 │ │ - jae 6de70 │ │ + jae 6c270 │ │ mov %r8,%r10 │ │ nopw 0x0(%rax,%rax,1) │ │ mov (%r9),%r11d │ │ cmp (%r10),%r11d │ │ - jne 6de7d │ │ + jne 6c27d │ │ add $0x4,%r9 │ │ add $0x4,%r10 │ │ cmp %rax,%r9 │ │ - jb 6deb0 │ │ - jmp 6de70 │ │ + jb 6c2b0 │ │ + jmp 6c270 │ │ nopw 0x0(%rax,%rax,1) │ │ mov $0xfffe,%ax │ │ rol %cl,%ax │ │ and %ax,%dx │ │ - je 6de54 │ │ + je 6c254 │ │ mov $0x1,%al │ │ test %rdi,%rdi │ │ - je 6de56 │ │ + je 6c256 │ │ tzcnt %edx,%ecx │ │ movzbl 0x1(%rsi,%rcx,1),%r9d │ │ cmp (%r8),%r9b │ │ - jne 6ded0 │ │ + jne 6c2d0 │ │ cmp $0x1,%rdi │ │ - je 6de56 │ │ + je 6c256 │ │ movzbl 0x2(%rsi,%rcx,1),%r9d │ │ cmp 0x1(%r8),%r9b │ │ - jne 6ded0 │ │ + jne 6c2d0 │ │ cmp $0x2,%rdi │ │ - je 6de56 │ │ + je 6c256 │ │ cmp $0x3,%rdi │ │ sete %r9b │ │ movzbl 0x3(%rsi,%rcx,1),%r10d │ │ cmp 0x2(%r8),%r10b │ │ sete %r10b │ │ test %r9b,%r10b │ │ - je 6ded0 │ │ - jmp 6de56 │ │ + je 6c2d0 │ │ + jmp 6c256 │ │ mov $0x1,%al │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ cmpq $0x0,(%rdi) │ │ - jle 6df50 │ │ + jle 6c350 │ │ mov 0x8(%rdi),%rdi │ │ - jmp *0xd2f0(%rip) │ │ + jmp *0xc1a8(%rip) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -87101,321 +84928,379 @@ │ │ mov %rcx,-0x20(%rbp) │ │ movzbl 0x18(%rdi),%edx │ │ mov (%rdi),%r15 │ │ xor %ecx,%ecx │ │ cmp $0xffffffffffffffff,%r15 │ │ cmovne %rdi,%rcx │ │ mov %rax,%rdi │ │ - call 6e000 │ │ + call 6c400 │ │ test %r15,%r15 │ │ - jle 6dfb6 │ │ + jle 6c3b6 │ │ mov 0x8(%rbx),%rdi │ │ mov %eax,%ebx │ │ - call *0xd28c(%rip) │ │ + call *0xc144(%rip) │ │ mov %ebx,%eax │ │ add $0x28,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov %rax,%r14 │ │ test %r15,%r15 │ │ - jle 6dfd3 │ │ + jle 6c3d3 │ │ mov 0x8(%rbx),%rdi │ │ - call *0xd26d(%rip) │ │ + call *0xc125(%rip) │ │ mov %r14,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ movzbl 0x18(%rdi),%eax │ │ xor %ecx,%ecx │ │ cmpq $0xffffffffffffffff,(%rdi) │ │ cmovne %rdi,%rcx │ │ mov %rsi,%rdi │ │ mov %rdx,%rsi │ │ mov %eax,%edx │ │ - jmp 6e000 │ │ + jmp 6c400 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x208,%rsp │ │ cmpb $0x0,(%rsi) │ │ - je 6e02f │ │ - lea -0x63bf3(%rip),%r12 │ │ + je 6c42f │ │ + lea -0x61d57(%rip),%r8 │ │ mov $0x9,%r15d │ │ test %dl,%dl │ │ - je 6e044 │ │ - jmp 6e288 │ │ - mov 0x8(%rsi),%r12 │ │ + je 6c444 │ │ + jmp 6c805 │ │ + mov 0x8(%rsi),%r8 │ │ mov 0x10(%rsi),%r15 │ │ test %dl,%dl │ │ - jne 6e288 │ │ + jne 6c805 │ │ test %r15,%r15 │ │ - je 6e075 │ │ + je 6c478 │ │ test %rcx,%rcx │ │ - je 6e288 │ │ - cmpb $0x2f,(%r12) │ │ - jne 6e288 │ │ + je 6c805 │ │ + cmpb $0x2f,(%r8) │ │ + jne 6c805 │ │ mov 0x8(%rcx),%rax │ │ mov 0x10(%rcx),%rcx │ │ test %rcx,%rcx │ │ - mov %r12,-0x50(%rbp) │ │ + mov %r15,-0x48(%rbp) │ │ + mov %r8,-0x50(%rbp) │ │ mov %rdi,-0x30(%rbp) │ │ - je 6e07d │ │ + je 6c480 │ │ cmpb $0x2f,(%rax) │ │ sete %dl │ │ - jmp 6e07f │ │ + jmp 6c482 │ │ xor %r15d,%r15d │ │ - jmp 6e288 │ │ + jmp 6c805 │ │ xor %edx,%edx │ │ mov %rax,-0x230(%rbp) │ │ mov %rcx,-0x228(%rbp) │ │ movb $0xff,-0x220(%rbp) │ │ mov %dl,-0x1f6(%rbp) │ │ movw $0x201,-0x1f8(%rbp) │ │ - lea -0x97(%rbp),%r9 │ │ - mov $0xff,%cl │ │ - mov $0x2,%dl │ │ - mov $0x1,%sil │ │ - mov $0x1,%r8b │ │ - mov %r15,-0x48(%rbp) │ │ + lea -0x10f(%rbp),%r9 │ │ + mov $0xff,%r8b │ │ + mov $0x2,%cl │ │ + mov $0x1,%dl │ │ + mov $0x1,%r10b │ │ + mov -0x48(%rbp),%rsi │ │ mov -0x50(%rbp),%rdi │ │ - nopl 0x0(%rax) │ │ - mov %cl,-0x38(%rbp) │ │ - mov %cl,-0x98(%rbp) │ │ + cmp $0xff,%r8b │ │ + je 6c4fe │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ mov -0x131(%rbp),%rax │ │ + mov %rax,-0xc1(%rbp) │ │ + movdqu -0x150(%rbp),%xmm0 │ │ + movdqu -0x140(%rbp),%xmm1 │ │ + movdqa %xmm1,-0xd0(%rbp) │ │ + movdqa %xmm0,-0xe0(%rbp) │ │ + mov %rdi,-0x40(%rbp) │ │ + mov %rdi,-0x120(%rbp) │ │ + mov %rsi,%r12 │ │ + mov %rsi,-0x118(%rbp) │ │ + mov %r8b,-0x38(%rbp) │ │ + mov %r8b,-0x110(%rbp) │ │ + mov -0xc1(%rbp),%rax │ │ mov %rax,0x1f(%r9) │ │ - movups -0x150(%rbp),%xmm0 │ │ - movups -0x140(%rbp),%xmm1 │ │ + movaps -0xe0(%rbp),%xmm0 │ │ + movaps -0xd0(%rbp),%xmm1 │ │ movups %xmm1,0x10(%r9) │ │ mov %r9,%rbx │ │ movups %xmm0,(%r9) │ │ - mov %rdi,%r14 │ │ - mov %rdi,-0xa8(%rbp) │ │ - mov %r15,%r12 │ │ - mov %r15,-0xa0(%rbp) │ │ - mov %esi,%r13d │ │ - mov %sil,-0x6e(%rbp) │ │ - mov %r8b,-0x40(%rbp) │ │ - mov %r8b,-0x70(%rbp) │ │ - mov %edx,%r15d │ │ - mov %dl,-0x6f(%rbp) │ │ + mov %edx,%r14d │ │ + mov %dl,-0xe6(%rbp) │ │ + mov %r10d,%r15d │ │ + mov %r10b,-0xe8(%rbp) │ │ + mov %ecx,%r13d │ │ + mov %cl,-0xe7(%rbp) │ │ lea -0x1b8(%rbp),%rdi │ │ - lea -0xa8(%rbp),%rsi │ │ - call 6e9d0 │ │ + lea -0x120(%rbp),%rsi │ │ + call 6ce30 │ │ lea -0x1f0(%rbp),%rdi │ │ lea -0x230(%rbp),%rsi │ │ - call 6e9d0 │ │ + call 6ce30 │ │ mov -0x188(%rbp),%rax │ │ - mov %rax,-0xf0(%rbp) │ │ + mov %rax,-0xb0(%rbp) │ │ movups -0x1b8(%rbp),%xmm0 │ │ movups -0x1a8(%rbp),%xmm1 │ │ movups -0x198(%rbp),%xmm2 │ │ - movaps %xmm2,-0x100(%rbp) │ │ - movaps %xmm1,-0x110(%rbp) │ │ - movaps %xmm0,-0x120(%rbp) │ │ + movaps %xmm2,-0xc0(%rbp) │ │ + movaps %xmm1,-0xd0(%rbp) │ │ + movaps %xmm0,-0xe0(%rbp) │ │ mov -0x1c0(%rbp),%rax │ │ - lea -0xe8(%rbp),%rcx │ │ + lea -0xa8(%rbp),%rcx │ │ mov %rax,0x30(%rcx) │ │ movups -0x1f0(%rbp),%xmm0 │ │ movups -0x1e0(%rbp),%xmm1 │ │ movdqu -0x1d0(%rbp),%xmm2 │ │ movdqu %xmm2,0x20(%rcx) │ │ movups %xmm1,0x10(%rcx) │ │ movups %xmm0,(%rcx) │ │ cmpb $0xff,-0x1b8(%rbp) │ │ movzbl -0x1f0(%rbp),%eax │ │ - je 6e233 │ │ + je 6c697 │ │ cmp $0xff,%al │ │ - je 6e237 │ │ - lea -0x120(%rbp),%rdi │ │ - lea -0xe8(%rbp),%rsi │ │ - call 53b80 │ │ + je 6c69f │ │ + lea -0xe0(%rbp),%rdi │ │ + lea -0xa8(%rbp),%rsi │ │ + call 68010 │ │ test %al,%al │ │ - je 6e27c │ │ - mov -0xa8(%rbp),%rdi │ │ - mov -0xa0(%rbp),%r15 │ │ - movzbl -0x98(%rbp),%ecx │ │ + je 6c7f9 │ │ + mov -0x120(%rbp),%rdi │ │ + mov -0x118(%rbp),%rsi │ │ + movzbl -0x110(%rbp),%r8d │ │ mov %rbx,%r9 │ │ movdqu (%rbx),%xmm0 │ │ movdqu 0x10(%rbx),%xmm1 │ │ movdqa %xmm0,-0x150(%rbp) │ │ movdqa %xmm1,-0x140(%rbp) │ │ mov 0x1f(%rbx),%rax │ │ mov %rax,-0x131(%rbp) │ │ - movzbl -0x70(%rbp),%r8d │ │ - movzbl -0x6f(%rbp),%edx │ │ - movzbl -0x6e(%rbp),%esi │ │ + movzbl -0xe8(%rbp),%r10d │ │ + movzbl -0xe7(%rbp),%ecx │ │ + movzbl -0xe6(%rbp),%edx │ │ movzbl 0x2e(%rbx),%eax │ │ mov %al,-0x5c(%rbp) │ │ mov 0x2a(%rbx),%eax │ │ mov %eax,-0x60(%rbp) │ │ - jmp 6e0c0 │ │ + cmp $0xff,%r8b │ │ + jne 6c4d0 │ │ + jmp 6c4fe │ │ cmp $0xff,%al │ │ - jne 6e27c │ │ + jne 6c7f9 │ │ mov -0x131(%rbp),%rax │ │ mov %rax,-0x161(%rbp) │ │ movdqa -0x150(%rbp),%xmm0 │ │ movdqa -0x140(%rbp),%xmm1 │ │ movdqa %xmm1,-0x170(%rbp) │ │ movdqa %xmm0,-0x180(%rbp) │ │ mov -0x60(%rbp),%eax │ │ mov %eax,-0x58(%rbp) │ │ movzbl -0x5c(%rbp),%eax │ │ mov %al,-0x54(%rbp) │ │ - cmp $0x2,%r13b │ │ - jne 6e87d │ │ + cmp $0x2,%r14b │ │ + je 6c7f9 │ │ + mov -0x161(%rbp),%rax │ │ + mov %rax,-0xb0(%rbp) │ │ + movdqa -0x180(%rbp),%xmm0 │ │ + movdqa -0x170(%rbp),%xmm1 │ │ + movdqu %xmm1,-0xbf(%rbp) │ │ + movdqu %xmm0,-0xcf(%rbp) │ │ + mov -0x58(%rbp),%eax │ │ + mov %eax,-0xa5(%rbp) │ │ + movzbl -0x54(%rbp),%eax │ │ + mov %al,-0xa1(%rbp) │ │ + mov -0x40(%rbp),%rax │ │ + mov %rax,-0xe0(%rbp) │ │ + mov %r12,-0xd8(%rbp) │ │ + movzbl -0x38(%rbp),%eax │ │ + mov %al,-0xd0(%rbp) │ │ + mov %r15b,-0xa8(%rbp) │ │ + mov %r13b,-0xa7(%rbp) │ │ + mov %r14b,-0xa6(%rbp) │ │ + lea -0xe0(%rbp),%rdi │ │ + call 53d00 │ │ + test %rax,%rax │ │ + je 6c7f9 │ │ + lea -0xe0(%rbp),%rdi │ │ + mov %rax,%rsi │ │ + call 31760 │ │ + cmpl $0x1,-0xe0(%rbp) │ │ mov -0x48(%rbp),%r15 │ │ - mov -0x50(%rbp),%r12 │ │ + mov -0x50(%rbp),%r8 │ │ + je 6c801 │ │ + movdqu -0xd8(%rbp),%xmm0 │ │ + movdqu %xmm0,-0x120(%rbp) │ │ + lea -0x68f8a(%rip),%rax │ │ + mov %rax,-0xe0(%rbp) │ │ + lea -0x38610(%rip),%rax │ │ + mov %rax,-0xd8(%rbp) │ │ + lea -0x120(%rbp),%rax │ │ + mov %rax,-0xd0(%rbp) │ │ + lea -0x3c9fc(%rip),%rax │ │ + mov %rax,-0xc8(%rbp) │ │ + mov -0x30(%rbp),%rax │ │ + mov (%rax),%rdi │ │ + mov 0x8(%rax),%rsi │ │ + lea -0x651b8(%rip),%rdx │ │ + lea -0xe0(%rbp),%rcx │ │ + call 2fe30 │ │ + mov %eax,%r14d │ │ + jmp 6cd16 │ │ + mov -0x48(%rbp),%r15 │ │ + mov -0x50(%rbp),%r8 │ │ mov -0x30(%rbp),%rdi │ │ mov 0x10(%rdi),%eax │ │ mov %eax,-0x40(%rbp) │ │ test $0x8000000,%eax │ │ - je 6e519 │ │ + je 6ca99 │ │ movzwl 0x14(%rdi),%eax │ │ test %ax,%ax │ │ - je 6e519 │ │ + je 6ca99 │ │ movzwl %ax,%eax │ │ mov %rax,-0x68(%rbp) │ │ testl $0x10000000,-0x40(%rbp) │ │ - jne 6e5af │ │ + jne 6cb2f │ │ mov %rdi,-0x30(%rbp) │ │ - mov %r12,-0x50(%rbp) │ │ - mov %r12,-0xa8(%rbp) │ │ - mov %r15,-0xa0(%rbp) │ │ + mov %r8,-0x50(%rbp) │ │ + mov %r8,-0x120(%rbp) │ │ + mov %r15,-0x118(%rbp) │ │ movq $0x0,-0x38(%rbp) │ │ - lea -0x120(%rbp),%r12 │ │ - lea -0xa8(%rbp),%rbx │ │ - jmp 6e308 │ │ - nopl 0x0(%rax,%rax,1) │ │ - call 30bf0 │ │ + lea -0xe0(%rbp),%r12 │ │ + lea -0x120(%rbp),%rbx │ │ + jmp 6c888 │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ + call 303a0 │ │ mov -0x38(%rbp),%r8 │ │ cmp $0x1,%r14 │ │ sbb $0xffffffffffffffff,%r8 │ │ add %rax,%r8 │ │ mov %r8,-0x38(%rbp) │ │ mov %r12,%rdi │ │ mov %rbx,%rsi │ │ - call 33900 │ │ - mov -0x120(%rbp),%rdi │ │ + call 33cb0 │ │ + mov -0xe0(%rbp),%rdi │ │ test %rdi,%rdi │ │ - je 6e6d9 │ │ - mov -0x118(%rbp),%rsi │ │ - mov -0x108(%rbp),%r14 │ │ + je 6cc59 │ │ + mov -0xd8(%rbp),%rsi │ │ + mov -0xc8(%rbp),%r14 │ │ cmp $0x20,%rsi │ │ - jae 6e2f0 │ │ + jae 6c870 │ │ test %rsi,%rsi │ │ - movdqa -0x6a8e2(%rip),%xmm4 │ │ - movdqa -0x6a88a(%rip),%xmm5 │ │ - je 6e35f │ │ + movdqa -0x68e22(%rip),%xmm4 │ │ + movdqa -0x68dba(%rip),%xmm5 │ │ + je 6c8df │ │ cmp $0x4,%rsi │ │ mov -0x38(%rbp),%r8 │ │ - jae 6e363 │ │ + jae 6c8e3 │ │ xor %ecx,%ecx │ │ xor %eax,%eax │ │ - jmp 6e500 │ │ + jmp 6ca80 │ │ xor %eax,%eax │ │ - jmp 6e2f5 │ │ + jmp 6c875 │ │ mov %esi,%ecx │ │ and $0x1c,%ecx │ │ movzwl (%rdi),%eax │ │ movd %eax,%xmm0 │ │ movzwl 0x2(%rdi),%eax │ │ movd %eax,%xmm1 │ │ pcmpgtb %xmm4,%xmm0 │ │ pmovzxbq %xmm0,%xmm0 │ │ pand %xmm5,%xmm0 │ │ pcmpgtb %xmm4,%xmm1 │ │ pmovzxbq %xmm1,%xmm1 │ │ pand %xmm5,%xmm1 │ │ cmp $0x4,%rcx │ │ - je 6e4ec │ │ + je 6ca6c │ │ movzwl 0x4(%rdi),%eax │ │ movd %eax,%xmm2 │ │ movzwl 0x6(%rdi),%eax │ │ movd %eax,%xmm3 │ │ pcmpgtb %xmm4,%xmm2 │ │ pmovzxbq %xmm2,%xmm2 │ │ pand %xmm5,%xmm2 │ │ pcmpgtb %xmm4,%xmm3 │ │ pmovzxbq %xmm3,%xmm3 │ │ pand %xmm5,%xmm3 │ │ paddq %xmm2,%xmm0 │ │ paddq %xmm3,%xmm1 │ │ cmp $0x8,%ecx │ │ - je 6e4ec │ │ + je 6ca6c │ │ movzwl 0x8(%rdi),%eax │ │ movd %eax,%xmm2 │ │ movzwl 0xa(%rdi),%eax │ │ movd %eax,%xmm3 │ │ pcmpgtb %xmm4,%xmm2 │ │ pmovzxbq %xmm2,%xmm2 │ │ pand %xmm5,%xmm2 │ │ pcmpgtb %xmm4,%xmm3 │ │ pmovzxbq %xmm3,%xmm3 │ │ pand %xmm5,%xmm3 │ │ paddq %xmm2,%xmm0 │ │ paddq %xmm3,%xmm1 │ │ cmp $0xc,%ecx │ │ - je 6e4ec │ │ + je 6ca6c │ │ movzwl 0xc(%rdi),%eax │ │ movd %eax,%xmm2 │ │ movzwl 0xe(%rdi),%eax │ │ movd %eax,%xmm3 │ │ pcmpgtb %xmm4,%xmm2 │ │ pmovzxbq %xmm2,%xmm2 │ │ pand %xmm5,%xmm2 │ │ pcmpgtb %xmm4,%xmm3 │ │ pmovzxbq %xmm3,%xmm3 │ │ pand %xmm5,%xmm3 │ │ paddq %xmm2,%xmm0 │ │ paddq %xmm3,%xmm1 │ │ cmp $0x10,%ecx │ │ - je 6e4ec │ │ + je 6ca6c │ │ movzwl 0x10(%rdi),%eax │ │ movd %eax,%xmm2 │ │ movzwl 0x12(%rdi),%eax │ │ movd %eax,%xmm3 │ │ pcmpgtb %xmm4,%xmm2 │ │ pmovzxbq %xmm2,%xmm2 │ │ pand %xmm5,%xmm2 │ │ pcmpgtb %xmm4,%xmm3 │ │ pmovzxbq %xmm3,%xmm3 │ │ pand %xmm5,%xmm3 │ │ paddq %xmm2,%xmm0 │ │ paddq %xmm3,%xmm1 │ │ cmp $0x14,%ecx │ │ - je 6e4ec │ │ + je 6ca6c │ │ movzwl 0x14(%rdi),%eax │ │ movd %eax,%xmm2 │ │ movzwl 0x16(%rdi),%eax │ │ movd %eax,%xmm3 │ │ pcmpgtb %xmm4,%xmm2 │ │ pmovzxbq %xmm2,%xmm2 │ │ pand %xmm5,%xmm2 │ │ pcmpgtb %xmm4,%xmm3 │ │ pmovzxbq %xmm3,%xmm3 │ │ pand %xmm5,%xmm3 │ │ paddq %xmm2,%xmm0 │ │ paddq %xmm3,%xmm1 │ │ cmp $0x18,%ecx │ │ - je 6e4ec │ │ + je 6ca6c │ │ movzwl 0x18(%rdi),%eax │ │ movd %eax,%xmm2 │ │ movzwl 0x1a(%rdi),%eax │ │ movd %eax,%xmm3 │ │ pcmpgtb %xmm4,%xmm2 │ │ pmovzxbq %xmm2,%xmm2 │ │ pand %xmm5,%xmm2 │ │ @@ -87424,675 +85309,561 @@ │ │ pand %xmm5,%xmm3 │ │ paddq %xmm2,%xmm0 │ │ paddq %xmm3,%xmm1 │ │ paddq %xmm1,%xmm0 │ │ pshufd $0xee,%xmm0,%xmm1 │ │ paddq %xmm0,%xmm1 │ │ movq %xmm1,%rax │ │ - jmp 6e50f │ │ + jmp 6ca8f │ │ xor %edx,%edx │ │ cmpb $0xc0,(%rdi,%rcx,1) │ │ setge %dl │ │ add %rdx,%rax │ │ inc %rcx │ │ cmp %rcx,%rsi │ │ - jne 6e500 │ │ - jmp 6e2f9 │ │ + jne 6ca80 │ │ + jmp 6c879 │ │ testl $0x10000000,-0x40(%rbp) │ │ - jne 6e5a7 │ │ + jne 6cb27 │ │ mov (%rdi),%rbx │ │ mov 0x8(%rdi),%r13 │ │ - mov %r12,-0xa8(%rbp) │ │ - mov %r15,-0xa0(%rbp) │ │ + mov %r8,-0x120(%rbp) │ │ + mov %r15,-0x118(%rbp) │ │ nopl 0x0(%rax,%rax,1) │ │ - lea -0x120(%rbp),%rdi │ │ - lea -0xa8(%rbp),%rsi │ │ - call 33900 │ │ - mov -0x120(%rbp),%rsi │ │ + lea -0xe0(%rbp),%rdi │ │ + lea -0x120(%rbp),%rsi │ │ + call 33cb0 │ │ + mov -0xe0(%rbp),%rsi │ │ test %rsi,%rsi │ │ setne %r14b │ │ - je 6e796 │ │ - mov -0x118(%rbp),%rdx │ │ - mov -0x108(%rbp),%r12 │ │ + je 6cd16 │ │ + mov -0xd8(%rbp),%rdx │ │ + mov -0xc8(%rbp),%r12 │ │ mov 0x18(%r13),%r15 │ │ mov %rbx,%rdi │ │ call *%r15 │ │ test %al,%al │ │ - jne 6e796 │ │ + jne 6cd16 │ │ test %r12,%r12 │ │ - je 6e540 │ │ + je 6cac0 │ │ mov $0x3,%edx │ │ mov %rbx,%rdi │ │ - lea -0x64090(%rip),%rsi │ │ + lea -0x622f0(%rip),%rsi │ │ call *%r15 │ │ test %al,%al │ │ - je 6e540 │ │ - jmp 6e796 │ │ + je 6cac0 │ │ + jmp 6cd16 │ │ movq $0x0,-0x68(%rbp) │ │ movzwl 0x16(%rdi),%eax │ │ test %rax,%rax │ │ - je 6e717 │ │ + je 6cc97 │ │ mov %rdi,-0x30(%rbp) │ │ - mov %r12,-0x50(%rbp) │ │ - mov %r12,-0xa8(%rbp) │ │ + mov %r8,-0x50(%rbp) │ │ + mov %r8,-0x120(%rbp) │ │ mov %r15,-0x48(%rbp) │ │ - mov %r15,-0xa0(%rbp) │ │ - xor %ebx,%ebx │ │ - lea -0x120(%rbp),%rdi │ │ - lea -0xa8(%rbp),%rsi │ │ + mov %r15,-0x118(%rbp) │ │ + xor %r13d,%r13d │ │ + lea -0xe0(%rbp),%rdi │ │ + lea -0x120(%rbp),%rsi │ │ xor %r12d,%r12d │ │ mov %rax,-0x38(%rbp) │ │ mov %rax,%r15 │ │ - mov %rdi,%r13 │ │ - mov %rsi,%r14 │ │ - call 33900 │ │ - mov -0x120(%rbp),%rdi │ │ + mov %rdi,%r14 │ │ + mov %rsi,%rbx │ │ + call 33cb0 │ │ + mov -0xe0(%rbp),%rdi │ │ test %rdi,%rdi │ │ - je 6e995 │ │ - mov -0x118(%rbp),%rdx │ │ - mov -0x108(%rbp),%rcx │ │ + je 6cdfd │ │ + mov -0xd8(%rbp),%rdx │ │ + mov -0xc8(%rbp),%rcx │ │ lea (%rdi,%rdx,1),%r8 │ │ xor %esi,%esi │ │ mov %r15,%rax │ │ - jmp 6e645 │ │ - data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + jmp 6cbc5 │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ lea 0x1(%rdi),%r9 │ │ mov %r9,%r10 │ │ sub %rdi,%r10 │ │ add %r10,%rsi │ │ mov %r9,%rdi │ │ dec %rax │ │ - je 6e6bc │ │ + je 6cc3c │ │ cmp %r8,%rdi │ │ - je 6e670 │ │ + je 6cbf0 │ │ movzbl (%rdi),%r9d │ │ test %r9b,%r9b │ │ - jns 6e630 │ │ + jns 6cbb0 │ │ cmp $0xe0,%r9b │ │ - jb 6e66a │ │ + jb 6cbea │ │ cmp $0xf0,%r9b │ │ mov %rdi,%r9 │ │ sbb $0xffffffffffffffff,%r9 │ │ add $0x3,%r9 │ │ - jmp 6e634 │ │ + jmp 6cbb4 │ │ lea 0x2(%rdi),%r9 │ │ - jmp 6e634 │ │ + jmp 6cbb4 │ │ test %rax,%rax │ │ - je 6e6bc │ │ + je 6cc3c │ │ add %rdx,%r12 │ │ sub %rax,%r15 │ │ - add %r15,%rbx │ │ + add %r15,%r13 │ │ mov %rax,%r15 │ │ test %rcx,%rcx │ │ - mov %r13,%rdi │ │ - mov %r14,%rsi │ │ - je 6e5f0 │ │ + mov %r14,%rdi │ │ + mov %rbx,%rsi │ │ + je 6cb71 │ │ add %rcx,%r12 │ │ - inc %rbx │ │ + inc %r13 │ │ dec %rax │ │ mov %rax,%r15 │ │ - jne 6e5f0 │ │ + jne 6cb71 │ │ mov -0x48(%rbp),%rdx │ │ cmp %rdx,%r12 │ │ - ja 6e9b9 │ │ - mov -0x38(%rbp),%rbx │ │ + ja 6ce18 │ │ + mov -0x38(%rbp),%r13 │ │ mov %r12,%r14 │ │ mov -0x30(%rbp),%rdi │ │ - jmp 6e725 │ │ + jmp 6cca6 │ │ add %r12,%rsi │ │ mov -0x48(%rbp),%rdx │ │ cmp %rdx,%rsi │ │ - ja 6e9ab │ │ - mov -0x38(%rbp),%rbx │ │ + ja 6ce0a │ │ + mov -0x38(%rbp),%r13 │ │ mov %rsi,%r14 │ │ mov -0x30(%rbp),%rdi │ │ - jmp 6e725 │ │ + jmp 6cca6 │ │ mov %r15,%r14 │ │ xor %esi,%esi │ │ mov -0x68(%rbp),%rax │ │ sub -0x38(%rbp),%rax │ │ mov $0x0,%edx │ │ cmovae %rax,%rdx │ │ mov -0x40(%rbp),%r13d │ │ mov %r13d,%eax │ │ shr $0x1d,%eax │ │ and $0x3,%eax │ │ and $0x1fffff,%r13d │ │ - lea -0x68cf2(%rip),%rcx │ │ + lea -0x6741e(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ mov -0x30(%rbp),%rdi │ │ jmp *%rax │ │ - xor %ebx,%ebx │ │ + xor %r13d,%r13d │ │ mov $0x1,%eax │ │ mov %rax,-0x50(%rbp) │ │ xor %r14d,%r14d │ │ xor %esi,%esi │ │ mov -0x68(%rbp),%rax │ │ - mov %rbx,-0x38(%rbp) │ │ - sub %rbx,%rax │ │ + mov %r13,-0x38(%rbp) │ │ + sub %r13,%rax │ │ mov $0x0,%edx │ │ cmovae %rax,%rdx │ │ mov -0x40(%rbp),%r13d │ │ mov %r13d,%eax │ │ shr $0x1d,%eax │ │ and $0x3,%eax │ │ and $0x1fffff,%r13d │ │ - lea -0x68d3e(%rip),%rcx │ │ + lea -0x6746b(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ mov %edx,%esi │ │ - jmp 6e768 │ │ + jmp 6cce9 │ │ movzwl %dx,%esi │ │ shr $1,%esi │ │ mov %rdx,-0x40(%rbp) │ │ mov (%rdi),%r12 │ │ mov 0x8(%rdi),%r15 │ │ mov %rsi,-0x30(%rbp) │ │ lea 0x1(%rsi),%ebx │ │ - nopw 0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ dec %bx │ │ - je 6e7ab │ │ + je 6cd2b │ │ mov %r12,%rdi │ │ mov %r13d,%esi │ │ call *0x20(%r15) │ │ test %al,%al │ │ - je 6e780 │ │ + je 6cd00 │ │ mov $0x1,%r14b │ │ mov %r14d,%eax │ │ add $0x208,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov -0x40(%rbp),%rax │ │ sub -0x30(%rbp),%eax │ │ mov %rax,-0x40(%rbp) │ │ mov -0x50(%rbp),%rax │ │ - mov %rax,-0xa8(%rbp) │ │ - mov %r14,-0xa0(%rbp) │ │ + mov %rax,-0x120(%rbp) │ │ + mov %r14,-0x118(%rbp) │ │ nopl 0x0(%rax,%rax,1) │ │ - lea -0x120(%rbp),%rdi │ │ - lea -0xa8(%rbp),%rsi │ │ - call 33900 │ │ - mov -0x120(%rbp),%rsi │ │ + lea -0xe0(%rbp),%rdi │ │ + lea -0x120(%rbp),%rsi │ │ + call 33cb0 │ │ + mov -0xe0(%rbp),%rsi │ │ test %rsi,%rsi │ │ - je 6e829 │ │ - mov -0x118(%rbp),%rdx │ │ - mov -0x108(%rbp),%r14 │ │ + je 6cda9 │ │ + mov -0xd8(%rbp),%rdx │ │ + mov -0xc8(%rbp),%r14 │ │ mov 0x18(%r15),%rbx │ │ mov %r12,%rdi │ │ call *%rbx │ │ test %al,%al │ │ - jne 6e793 │ │ + jne 6cd13 │ │ test %r14,%r14 │ │ - je 6e7d0 │ │ + je 6cd50 │ │ mov $0x3,%edx │ │ mov %r12,%rdi │ │ - lea -0x64313(%rip),%rsi │ │ + lea -0x62573(%rip),%rsi │ │ call *%rbx │ │ test %al,%al │ │ - je 6e7d0 │ │ - jmp 6e793 │ │ + je 6cd50 │ │ + jmp 6cd13 │ │ mov -0x68(%rbp),%rax │ │ mov -0x38(%rbp),%rcx │ │ cmp %rax,%rcx │ │ cmovae %rax,%rcx │ │ mov -0x30(%rbp),%r14 │ │ add %ecx,%r14d │ │ sub %eax,%r14d │ │ mov $0xffff,%bx │ │ cs nopw 0x0(%rax,%rax,1) │ │ lea (%r14,%rbx,1),%eax │ │ cmp $0xffff,%ax │ │ - je 6e86c │ │ + je 6cdec │ │ mov %r12,%rdi │ │ mov %r13d,%esi │ │ call *0x20(%r15) │ │ inc %ebx │ │ test %al,%al │ │ - je 6e850 │ │ - jmp 6e870 │ │ + je 6cdd0 │ │ + jmp 6cdf0 │ │ mov -0x40(%rbp),%rbx │ │ cmp -0x40(%rbp),%bx │ │ setb %r14b │ │ - jmp 6e796 │ │ - mov -0x161(%rbp),%rax │ │ - mov %rax,-0xf0(%rbp) │ │ - movdqa -0x180(%rbp),%xmm0 │ │ - movdqa -0x170(%rbp),%xmm1 │ │ - movdqu %xmm1,-0xff(%rbp) │ │ - movdqu %xmm0,-0x10f(%rbp) │ │ - mov -0x58(%rbp),%eax │ │ - mov %eax,-0xe5(%rbp) │ │ - movzbl -0x54(%rbp),%eax │ │ - mov %al,-0xe1(%rbp) │ │ - mov %r14,-0x120(%rbp) │ │ - mov %r12,-0x118(%rbp) │ │ - movzbl -0x38(%rbp),%eax │ │ - mov %al,-0x110(%rbp) │ │ - movzbl -0x40(%rbp),%eax │ │ - mov %al,-0xe8(%rbp) │ │ - mov %r15b,-0xe7(%rbp) │ │ - mov %r13b,-0xe6(%rbp) │ │ - lea -0x120(%rbp),%rdi │ │ - call 53920 │ │ - test %rax,%rax │ │ - mov -0x50(%rbp),%r12 │ │ - je 6e9a2 │ │ - lea -0x120(%rbp),%rdi │ │ - mov %rax,%rsi │ │ - call 32160 │ │ - cmpl $0x1,-0x120(%rbp) │ │ - mov -0x48(%rbp),%r15 │ │ - je 6e284 │ │ - movdqu -0x118(%rbp),%xmm0 │ │ - movdqu %xmm0,-0xa8(%rbp) │ │ - lea -0x6b186(%rip),%rax │ │ - mov %rax,-0x120(%rbp) │ │ - lea -0x3a94c(%rip),%rax │ │ - mov %rax,-0x118(%rbp) │ │ - lea -0xa8(%rbp),%rax │ │ - mov %rax,-0x110(%rbp) │ │ - lea -0x3e348(%rip),%rax │ │ - mov %rax,-0x108(%rbp) │ │ - mov -0x30(%rbp),%rax │ │ - mov (%rax),%rdi │ │ - mov 0x8(%rax),%rsi │ │ - lea -0x67257(%rip),%rdx │ │ - lea -0x120(%rbp),%rcx │ │ - call 30680 │ │ - mov %eax,%r14d │ │ - jmp 6e796 │ │ + jmp 6cd16 │ │ mov -0x48(%rbp),%r14 │ │ mov -0x30(%rbp),%rdi │ │ - jmp 6e725 │ │ - mov -0x48(%rbp),%r15 │ │ - jmp 6e284 │ │ - lea 0xb056(%rip),%rcx │ │ + jmp 6cca6 │ │ + lea 0x9ec7(%rip),%rcx │ │ xor %edi,%edi │ │ - call 32050 │ │ - lea 0xb030(%rip),%rcx │ │ + call 31960 │ │ + lea 0x9ea1(%rip),%rcx │ │ xor %edi,%edi │ │ mov %r12,%rsi │ │ - call 32050 │ │ + call 31960 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r12 │ │ push %rbx │ │ - movzbl 0x38(%rsi),%r14d │ │ - mov $0xff,%cl │ │ - cmp $0x3,%r14b │ │ - je 6ec65 │ │ + push %rax │ │ movzbl 0x39(%rsi),%r8d │ │ cmp $0x3,%r8b │ │ - je 6ec65 │ │ + sete %al │ │ + movzbl 0x38(%rsi),%r10d │ │ + cmp $0x3,%r10b │ │ + sete %cl │ │ + or %al,%cl │ │ + cmp %r8b,%r10b │ │ + seta %al │ │ + or %cl,%al │ │ + je 6ce65 │ │ + mov $0xff,%cl │ │ + mov %cl,(%rdi) │ │ + add $0x8,%rsp │ │ + pop %rbx │ │ + pop %rbp │ │ + ret │ │ mov (%rsi),%rax │ │ - movzbl (%rdi),%r9d │ │ + movzbl (%rdi),%ecx │ │ mov 0x8(%rsi),%rdx │ │ testb $0x1,0x3a(%rsi) │ │ - je 6eacf │ │ - mov 0x8(%rdi),%r15 │ │ - mov 0x10(%rdi),%r10 │ │ - cmp %r8b,%r14b │ │ - ja 6ec31 │ │ - mov %rax,%r11 │ │ - cmp $0x1,%r14b │ │ - je 6ec0b │ │ - movzbl %r14b,%eax │ │ - cmp $0x2,%eax │ │ - jne 6ec70 │ │ + je 6cf40 │ │ + movzbl %r10b,%r8d │ │ + cmp $0x1,%r8d │ │ + je 6d047 │ │ + cmp $0x2,%r8d │ │ + jne 6d098 │ │ + mov 0x8(%rdi),%r11 │ │ + mov 0x10(%rdi),%r8 │ │ + nopl 0x0(%rax) │ │ test %rdx,%rdx │ │ - je 6ec3b │ │ - xor %r10d,%r10d │ │ - nopw 0x0(%rax,%rax,1) │ │ - cmpb $0x2f,(%r11,%r10,1) │ │ - je 6ea66 │ │ - inc %r10 │ │ - cmp %r10,%rdx │ │ - jne 6ea50 │ │ - mov %rdx,%r10 │ │ + je 6d064 │ │ + mov %rax,%r9 │ │ + xor %r8d,%r8d │ │ + nop │ │ + cmpb $0x2f,(%r9,%r8,1) │ │ + je 6ced0 │ │ + inc %r8 │ │ + cmp %r8,%rdx │ │ + jne 6ceb0 │ │ + mov %rdx,%r8 │ │ xor %eax,%eax │ │ - jmp 6ea6b │ │ + mov $0xff,%cl │ │ + mov $0x1,%r10b │ │ + test %r8,%r8 │ │ + jne 6cedf │ │ + jmp 6cf0b │ │ mov $0x1,%eax │ │ - mov $0xff,%r9b │ │ - mov $0x1,%bl │ │ - test %r10,%r10 │ │ - je 6eaa0 │ │ - cmp $0x1,%r10 │ │ - je 6ea95 │ │ - cmp $0x2,%r10 │ │ - jne 6ea9b │ │ - cmpb $0x2e,(%r11) │ │ - jne 6ea9b │ │ - cmpb $0x2e,0x1(%r11) │ │ - jne 6ea9b │ │ - xor %ebx,%ebx │ │ - mov $0x8,%r9b │ │ - jmp 6eaa0 │ │ - cmpb $0x2e,(%r11) │ │ - je 6eaa0 │ │ - mov $0x9,%r9b │ │ - xor %ebx,%ebx │ │ - add %r10,%rax │ │ - mov %rdx,%r12 │ │ - sub %rax,%r12 │ │ - jb 6ecc8 │ │ - add %r11,%rax │ │ - mov %rax,(%rsi) │ │ - mov %r12,0x8(%rsi) │ │ - mov $0x2,%r14b │ │ - mov %r11,%r15 │ │ - mov %r12,%rdx │ │ - test %bl,%bl │ │ - jne 6ea18 │ │ - jmp 6ebfe │ │ - mov 0x8(%rdi),%r15 │ │ - mov 0x10(%rdi),%r10 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %rax,%r11 │ │ - mov %rdx,%rbx │ │ - cmp %r8b,%r14b │ │ - ja 6ec31 │ │ - cmp $0x1,%r14b │ │ - jne 6eb30 │ │ - movb $0x2,0x38(%rsi) │ │ - mov $0x2,%r14b │ │ - test %rbx,%rbx │ │ - je 6eb29 │ │ - cmp $0x1,%rbx │ │ - je 6eb19 │ │ - cmpb $0x2e,(%r11) │ │ - jne 6eae6 │ │ - cmpb $0x2f,0x1(%r11) │ │ - jne 6eae6 │ │ - jmp 6ec49 │ │ - mov $0x1,%ebx │ │ - cmpb $0x2e,(%r11) │ │ - jne 6eae6 │ │ - jmp 6ec49 │ │ - xor %ebx,%ebx │ │ - jmp 6eae6 │ │ - nopl (%rax) │ │ - movzbl %r14b,%eax │ │ - cmp $0x2,%eax │ │ - jne 6ec70 │ │ - test %rbx,%rbx │ │ - je 6ec3b │ │ - xor %r10d,%r10d │ │ + mov $0xff,%cl │ │ + mov $0x1,%r10b │ │ + test %r8,%r8 │ │ + je 6cf0b │ │ + cmp $0x1,%r8 │ │ + je 6cf00 │ │ + cmp $0x2,%r8 │ │ + jne 6cf06 │ │ + cmpb $0x2e,(%r9) │ │ + jne 6cf06 │ │ + cmpb $0x2e,0x1(%r9) │ │ + jne 6cf06 │ │ + mov $0x8,%cl │ │ + jmp 6cf08 │ │ nopl 0x0(%rax) │ │ - cmpb $0x2f,(%r11,%r10,1) │ │ - je 6eb80 │ │ - inc %r10 │ │ - cmp %r10,%rbx │ │ - jne 6eb50 │ │ - mov %rbx,%r10 │ │ - xor %eax,%eax │ │ - mov $0xff,%r9b │ │ - mov $0x1,%r12b │ │ - test %r10,%r10 │ │ - jne 6eb90 │ │ - jmp 6ebd6 │ │ - data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov $0x1,%eax │ │ - mov $0xff,%r9b │ │ - mov $0x1,%r12b │ │ - test %r10,%r10 │ │ - je 6ebd6 │ │ - cmp $0x2,%r10 │ │ - je 6ebb0 │ │ - cmp $0x1,%r10 │ │ - jne 6ebd0 │ │ - cmpb $0x2e,(%r11) │ │ - jne 6ebd0 │ │ - jmp 6ebd6 │ │ + cmpb $0x2e,(%r9) │ │ + je 6cf0b │ │ + mov $0x9,%cl │ │ + xor %r10d,%r10d │ │ + add %r8,%rax │ │ + mov %rdx,%rbx │ │ + sub %rax,%rbx │ │ + jb 6d08e │ │ + add %r9,%rax │ │ + mov %rax,(%rsi) │ │ + mov %rbx,0x8(%rsi) │ │ + mov %r9,%r11 │ │ + mov %rbx,%rdx │ │ + test %r10b,%r10b │ │ + jne 6cea0 │ │ + mov %r9,0x8(%rdi) │ │ + mov %r8,0x10(%rdi) │ │ + jmp 6ce5c │ │ + mov %rdx,%r9 │ │ + jmp 6cf6d │ │ + mov $0x1,%r9d │ │ + cmpb $0x2e,(%rax) │ │ + je 6d075 │ │ data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - cmpb $0x2e,(%r11) │ │ - jne 6ebd0 │ │ - cmpb $0x2e,0x1(%r11) │ │ - jne 6ebd0 │ │ - xor %r12d,%r12d │ │ - mov $0x8,%r9b │ │ - jmp 6ebd6 │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov $0x9,%r9b │ │ - xor %r12d,%r12d │ │ + mov $0x2,%r10b │ │ + cmp $0x2,%r8b │ │ + jb 6ce5a │ │ + cmp $0x1,%r10b │ │ + je 6cfb0 │ │ + movzbl %r10b,%edx │ │ + cmp $0x2,%edx │ │ + jne 6d098 │ │ + test %r9,%r9 │ │ + je 6d06c │ │ + xor %edx,%edx │ │ + nopl 0x0(%rax,%rax,1) │ │ + cmpb $0x2f,(%rax,%rdx,1) │ │ + je 6cfd0 │ │ + inc %rdx │ │ + cmp %rdx,%r9 │ │ + jne 6cf90 │ │ + mov %r9,%rdx │ │ + xor %r10d,%r10d │ │ + mov $0xff,%cl │ │ + mov $0x1,%r11b │ │ + test %rdx,%rdx │ │ + jne 6cfe0 │ │ + jmp 6d015 │ │ + movb $0x2,0x38(%rsi) │ │ + test %r9,%r9 │ │ + je 6cf60 │ │ + cmp $0x1,%r9 │ │ + je 6cf45 │ │ + cmpb $0x2e,(%rax) │ │ + jne 6cf60 │ │ + cmpb $0x2f,0x1(%rax) │ │ + jne 6cf60 │ │ + jmp 6d075 │ │ + nop │ │ + mov $0x1,%r10d │ │ + mov $0xff,%cl │ │ + mov $0x1,%r11b │ │ + test %rdx,%rdx │ │ + je 6d015 │ │ + cmp $0x2,%rdx │ │ + je 6cff3 │ │ + cmp $0x1,%rdx │ │ + jne 6d010 │ │ + cmpb $0x2e,(%rax) │ │ + je 6d015 │ │ + jmp 6d010 │ │ + cmpb $0x2e,(%rax) │ │ + jne 6d010 │ │ + cmpb $0x2e,0x1(%rax) │ │ + jne 6d010 │ │ + mov $0x8,%cl │ │ + jmp 6d012 │ │ + data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + mov $0x9,%cl │ │ + xor %r11d,%r11d │ │ + add %rdx,%r10 │ │ + mov %rax,0x8(%rdi) │ │ + mov %rdx,0x10(%rdi) │ │ + mov %r9,%rdx │ │ + sub %r10,%rdx │ │ + jb 6d0b2 │ │ add %r10,%rax │ │ - mov %rbx,%rdx │ │ - sub %rax,%rdx │ │ - jb 6ec93 │ │ - add %r11,%rax │ │ mov %rax,(%rsi) │ │ mov %rdx,0x8(%rsi) │ │ - mov $0x2,%r14b │ │ - mov %r11,%r15 │ │ - test %r12b,%r12b │ │ - jne 6eae0 │ │ - mov %r11,0x8(%rdi) │ │ - mov %r10,0x10(%rdi) │ │ - mov %r9d,%ecx │ │ - jmp 6ec65 │ │ - mov %r15,0x8(%rdi) │ │ - mov %r10,0x10(%rdi) │ │ + mov %rdx,%r9 │ │ + test %r11b,%r11b │ │ + jne 6cf60 │ │ + jmp 6ce5c │ │ movb $0x2,0x38(%rsi) │ │ test %rdx,%rdx │ │ - je 6ecb3 │ │ + je 6d0cc │ │ dec %rdx │ │ - inc %r11 │ │ - mov %r11,(%rsi) │ │ + inc %rax │ │ + mov %rax,(%rsi) │ │ mov %rdx,0x8(%rsi) │ │ mov $0x6,%cl │ │ - jmp 6ec65 │ │ - mov %r15,0x8(%rdi) │ │ - mov %r10,0x10(%rdi) │ │ - jmp 6ec65 │ │ - mov %r15,0x8(%rdi) │ │ - mov %r10,0x10(%rdi) │ │ + jmp 6ce5c │ │ + mov %r11,0x8(%rdi) │ │ + mov %r8,0x10(%rdi) │ │ movb $0x3,0x38(%rsi) │ │ - jmp 6ec65 │ │ - mov %r15,0x8(%rdi) │ │ - mov %r10,0x10(%rdi) │ │ + jmp 6ce5a │ │ test %rdx,%rdx │ │ - je 6ecd2 │ │ + je 6d0e1 │ │ dec %rdx │ │ - inc %r11 │ │ - mov %r11,(%rsi) │ │ + inc %rax │ │ + mov %rax,(%rsi) │ │ mov %rdx,0x8(%rsi) │ │ mov $0x7,%cl │ │ + jmp 6ce5c │ │ + mov %r9,0x8(%rdi) │ │ + mov %r8,0x10(%rdi) │ │ + jmp 6d0b8 │ │ mov %cl,(%rdi) │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - ret │ │ - mov %r15,0x8(%rdi) │ │ - mov %r10,0x10(%rdi) │ │ - mov %r9b,(%rdi) │ │ - lea -0x64caf(%rip),%rdi │ │ - lea 0xc117(%rip),%rdx │ │ + lea -0x62e14(%rip),%rdi │ │ + lea 0xafb0(%rip),%rdx │ │ mov $0x28,%esi │ │ - call 32140 │ │ - mov %r11,0x8(%rdi) │ │ - mov %r10,0x10(%rdi) │ │ - mov %rbx,%rdx │ │ - mov %r9b,(%rdi) │ │ - lea 0xc0e0(%rip),%rcx │ │ + call 31a30 │ │ + mov %r10,%rax │ │ + mov %r9,%rdx │ │ + mov %cl,(%rdi) │ │ + lea 0xaf7f(%rip),%rcx │ │ mov %rax,%rdi │ │ mov %rdx,%rsi │ │ - call 32050 │ │ - lea 0xc0b6(%rip),%rcx │ │ + call 31960 │ │ + lea 0xaf55(%rip),%rcx │ │ mov $0x1,%edi │ │ xor %esi,%esi │ │ xor %edx,%edx │ │ - call 32050 │ │ - mov %r11,0x8(%rdi) │ │ - mov %r10,0x10(%rdi) │ │ - jmp 6ec9e │ │ - lea 0xc07f(%rip),%rcx │ │ + call 31960 │ │ + lea 0xaf28(%rip),%rcx │ │ mov $0x1,%edi │ │ xor %esi,%esi │ │ xor %edx,%edx │ │ - call 32050 │ │ + call 31960 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r12 │ │ - push %rbx │ │ mov 0x8(%rdi),%rax │ │ test %rax,%rax │ │ - je 6ed16 │ │ + je 6d11b │ │ mov %eax,%ecx │ │ and $0x3,%ecx │ │ lea -0x2(%rcx),%edx │ │ cmp $0x2,%edx │ │ - jb 6ed16 │ │ + jb 6d11b │ │ test %rcx,%rcx │ │ - jne 6ed1f │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + jne 6d11c │ │ ret │ │ - lea -0x1(%rax),%rbx │ │ - mov -0x1(%rax),%r14 │ │ - mov 0x7(%rax),%r12 │ │ - mov (%r12),%rax │ │ - test %rax,%rax │ │ - je 6ed39 │ │ - mov %r14,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r12) │ │ - je 6ed4a │ │ - mov %r14,%rdi │ │ - call *0xc4f6(%rip) │ │ - mov %rbx,%rdi │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - jmp *0xc4e5(%rip) │ │ - mov %rax,%r15 │ │ - cmpq $0x0,0x8(%r12) │ │ - je 6ed6f │ │ - mov %r14,%rdi │ │ - call *0xc4d1(%rip) │ │ - mov %rbx,%rdi │ │ - call *0xc4c8(%rip) │ │ - mov %r15,%rdi │ │ - call 718d0 │ │ + lea -0x1(%rax),%rdi │ │ + jmp *0x17(%rax) │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x18,%rsp │ │ - mov %rdx,%r14 │ │ - mov %rdi,-0x38(%rbp) │ │ - mov (%rdi),%r12 │ │ - mov 0x8(%r12),%r13 │ │ - mov 0x10(%r12),%rbx │ │ - cmp %rbx,%r13 │ │ - mov %rbx,%rdi │ │ - cmovb %r13,%rdi │ │ - sub %rdi,%r13 │ │ - add (%r12),%rdi │ │ - cmp %rdx,%r13 │ │ + push %rax │ │ + mov %rdx,%rbx │ │ + mov %rdi,-0x30(%rbp) │ │ + mov (%rdi),%r13 │ │ + mov 0x8(%r13),%r12 │ │ + mov 0x10(%r13),%r14 │ │ + cmp %r14,%r12 │ │ + mov %r14,%rdi │ │ + cmovb %r12,%rdi │ │ + sub %rdi,%r12 │ │ + cmp %rdx,%r12 │ │ mov %rdx,%r15 │ │ - cmovb %r13,%r15 │ │ + cmovb %r12,%r15 │ │ + add 0x0(%r13),%rdi │ │ mov %r15,%rdx │ │ - call *0xc47f(%rip) │ │ - add %rbx,%r15 │ │ - mov %r14,%rbx │ │ - mov %r15,0x10(%r12) │ │ - cmp %r14,%r13 │ │ - jae 6ee3a │ │ - mov -0x38(%rbp),%r14 │ │ + call *0xb38c(%rip) │ │ + add %r14,%r15 │ │ + mov %r15,0x10(%r13) │ │ + cmp %rbx,%r12 │ │ + jae 6d1b1 │ │ + mov -0x30(%rbp),%r14 │ │ mov 0x8(%r14),%rax │ │ test %rax,%rax │ │ - je 6ee2f │ │ + je 6d1a6 │ │ mov %eax,%ecx │ │ and $0x3,%ecx │ │ lea -0x2(%rcx),%edx │ │ cmp $0x2,%edx │ │ - jb 6ee2f │ │ + jb 6d1a6 │ │ test %rcx,%rcx │ │ - je 6ee2f │ │ - lea -0x1(%rax),%rcx │ │ - mov %rcx,-0x30(%rbp) │ │ - mov -0x1(%rax),%r12 │ │ - mov 0x7(%rax),%r15 │ │ - mov (%r15),%rax │ │ - test %rax,%rax │ │ - je 6ee15 │ │ - mov %r12,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r15) │ │ - je 6ee25 │ │ - mov %r12,%rdi │ │ - call *0xc41b(%rip) │ │ - mov -0x30(%rbp),%rdi │ │ - call *0xc411(%rip) │ │ - lea 0xbcc2(%rip),%rax │ │ + je 6d1a6 │ │ + lea -0x1(%rax),%rdi │ │ + call *0x17(%rax) │ │ + lea 0xac83(%rip),%rax │ │ mov %rax,0x8(%r14) │ │ - cmp %rbx,%r13 │ │ + cmp %rbx,%r12 │ │ setb %al │ │ - add $0x18,%rsp │ │ + add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - mov %r14,%rbx │ │ - mov %rax,%r14 │ │ - cmpq $0x0,0x8(%r15) │ │ - je 6ee65 │ │ - mov %r12,%rdi │ │ - call *0xc3db(%rip) │ │ - mov -0x30(%rbp),%rdi │ │ - call *0xc3d1(%rip) │ │ - lea 0xbc82(%rip),%rax │ │ - mov %rax,0x8(%rbx) │ │ - mov %r14,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + lea 0xac63(%rip),%rcx │ │ + mov %rcx,0x8(%r14) │ │ + mov %rax,%rdi │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -88102,207 +85873,183 @@ │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x18,%rsp │ │ movl $0x0,-0x2c(%rbp) │ │ cmp $0x80,%esi │ │ - jae 6eebf │ │ + jae 6d20f │ │ mov %sil,-0x2c(%rbp) │ │ - mov $0x1,%r12d │ │ - jmp 6ef3f │ │ + mov $0x1,%r15d │ │ + jmp 6d28f │ │ mov %esi,%ecx │ │ shr $0x6,%ecx │ │ mov %esi,%eax │ │ shr $0xc,%eax │ │ movd %esi,%xmm0 │ │ psrld $0x12,%xmm0 │ │ pinsrb $0x1,%eax,%xmm0 │ │ pinsrb $0x2,%ecx,%xmm0 │ │ pinsrb $0x3,%esi,%xmm0 │ │ - pand -0x6b32c(%rip),%xmm0 │ │ - por -0x6b4e4(%rip),%xmm0 │ │ + pand -0x6961c(%rip),%xmm0 │ │ + por -0x697f4(%rip),%xmm0 │ │ cmp $0x800,%esi │ │ - jae 6ef11 │ │ + jae 6d261 │ │ or $0xc0,%cl │ │ mov %cl,-0x2c(%rbp) │ │ pextrb $0x3,%xmm0,-0x2b(%rbp) │ │ - mov $0x2,%r12d │ │ - jmp 6ef3f │ │ + mov $0x2,%r15d │ │ + jmp 6d28f │ │ cmp $0xffff,%esi │ │ - ja 6ef34 │ │ + ja 6d284 │ │ or $0xe0,%al │ │ mov %al,-0x2c(%rbp) │ │ pextrb $0x2,%xmm0,-0x2b(%rbp) │ │ pextrb $0x3,%xmm0,-0x2a(%rbp) │ │ - mov $0x3,%r12d │ │ - jmp 6ef3f │ │ + mov $0x3,%r15d │ │ + jmp 6d28f │ │ movd %xmm0,-0x2c(%rbp) │ │ - mov $0x4,%r12d │ │ - mov (%rdi),%r15 │ │ - mov 0x8(%r15),%r13 │ │ - mov %rdi,-0x40(%rbp) │ │ - mov 0x10(%r15),%rbx │ │ - cmp %rbx,%r13 │ │ + mov $0x4,%r15d │ │ + mov (%rdi),%r13 │ │ + mov 0x8(%r13),%r12 │ │ + mov %rdi,-0x38(%rbp) │ │ + mov 0x10(%r13),%rbx │ │ + cmp %rbx,%r12 │ │ mov %rbx,%rdi │ │ - cmovb %r13,%rdi │ │ - sub %rdi,%r13 │ │ - add (%r15),%rdi │ │ - cmp %r12,%r13 │ │ - mov %r12,%r14 │ │ - cmovb %r13,%r14 │ │ + cmovb %r12,%rdi │ │ + sub %rdi,%r12 │ │ + cmp %r15,%r12 │ │ + mov %r15,%r14 │ │ + cmovb %r12,%r14 │ │ + add 0x0(%r13),%rdi │ │ lea -0x2c(%rbp),%rsi │ │ mov %r14,%rdx │ │ - call *0xc2d3(%rip) │ │ + call *0xb23a(%rip) │ │ add %rbx,%r14 │ │ - mov %r14,0x10(%r15) │ │ - cmp %r12,%r13 │ │ - jae 6efe2 │ │ - mov -0x40(%rbp),%rbx │ │ + mov %r14,0x10(%r13) │ │ + cmp %r15,%r12 │ │ + jae 6d303 │ │ + mov -0x38(%rbp),%rbx │ │ mov 0x8(%rbx),%rax │ │ test %rax,%rax │ │ - je 6efd7 │ │ + je 6d2f8 │ │ mov %eax,%ecx │ │ and $0x3,%ecx │ │ lea -0x2(%rcx),%edx │ │ cmp $0x2,%edx │ │ - jb 6efd7 │ │ + jb 6d2f8 │ │ test %rcx,%rcx │ │ - je 6efd7 │ │ - lea -0x1(%rax),%rcx │ │ - mov %rcx,-0x38(%rbp) │ │ - mov -0x1(%rax),%r15 │ │ - mov 0x7(%rax),%r14 │ │ - mov (%r14),%rax │ │ - test %rax,%rax │ │ - je 6efbd │ │ - mov %r15,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%r14) │ │ - je 6efcd │ │ - mov %r15,%rdi │ │ - call *0xc273(%rip) │ │ - mov -0x38(%rbp),%rdi │ │ - call *0xc269(%rip) │ │ - lea 0xbb1a(%rip),%rax │ │ + je 6d2f8 │ │ + lea -0x1(%rax),%rdi │ │ + call *0x17(%rax) │ │ + lea 0xab31(%rip),%rax │ │ mov %rax,0x8(%rbx) │ │ - cmp %r12,%r13 │ │ + cmp %r15,%r12 │ │ setb %al │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - mov %rax,%r12 │ │ - cmpq $0x0,0x8(%r14) │ │ - je 6f00a │ │ - mov %r15,%rdi │ │ - call *0xc236(%rip) │ │ - mov -0x38(%rbp),%rdi │ │ - call *0xc22c(%rip) │ │ - lea 0xbadd(%rip),%rax │ │ - mov %rax,0x8(%rbx) │ │ - mov %r12,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + lea 0xab11(%rip),%rcx │ │ + mov %rcx,0x8(%rbx) │ │ + mov %rax,%rdi │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ mov %rdx,%rcx │ │ mov %rsi,%rdx │ │ - lea 0xb533(%rip),%rsi │ │ - jmp 30680 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + lea 0xa567(%rip),%rsi │ │ + call 2fe30 │ │ + pop %rbp │ │ + ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %rbx │ │ push %rax │ │ mov $0x2,%edi │ │ - call *0xc21f(%rip) │ │ + call *0xb1f7(%rip) │ │ mov %rax,%rbx │ │ mov %rax,%rdx │ │ cmp $0xffffffffffffffff,%rax │ │ - jne 6f07d │ │ - call *0xc1fd(%rip) │ │ - mov (%rax),%edx │ │ + jne 6d391 │ │ + call *0xb1bd(%rip) │ │ + movslq (%rax),%rdx │ │ + mov 0xf3e3(%rip),%rcx │ │ + lea 0xa59c(%rip),%rax │ │ + cmp %rax,%rcx │ │ + jne 6d3a1 │ │ shl $0x20,%rdx │ │ or $0x2,%rdx │ │ xor %eax,%eax │ │ cmp $0xffffffffffffffff,%rbx │ │ sete %al │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ + mov %rax,0xf3b8(%rip) │ │ + jmp 6d389 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %rbx │ │ push %rax │ │ cmp $0x400,%rdx │ │ mov $0x400,%eax │ │ cmovae %rax,%rdx │ │ mov $0x2,%edi │ │ - call *0xc2e7(%rip) │ │ + call *0xb287(%rip) │ │ mov %rax,%rbx │ │ mov %rax,%rdx │ │ cmp $0xffffffffffffffff,%rax │ │ - jne 6f0cd │ │ - call *0xc1ad(%rip) │ │ - mov (%rax),%edx │ │ + jne 6d401 │ │ + call *0xb14d(%rip) │ │ + movslq (%rax),%rdx │ │ + mov 0xf373(%rip),%rcx │ │ + lea 0xa52c(%rip),%rax │ │ + cmp %rax,%rcx │ │ + jne 6d411 │ │ shl $0x20,%rdx │ │ or $0x2,%rdx │ │ xor %eax,%eax │ │ cmp $0xffffffffffffffff,%rbx │ │ sete %al │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ - int3 │ │ + mov %rax,0xf348(%rip) │ │ + jmp 6d3f9 │ │ int3 │ │ int3 │ │ mov $0x1,%al │ │ ret │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ xor %eax,%eax │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -88319,185 +86066,194 @@ │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ test %rdx,%rdx │ │ - je 6f16d │ │ + je 6d4c1 │ │ mov %rdx,%r14 │ │ mov %rsi,%r15 │ │ - mov 0xc160(%rip),%r12 │ │ - lea 0xb9d1(%rip),%rbx │ │ - mov 0xc142(%rip),%r13 │ │ - jmp 6f141 │ │ - call *%r13 │ │ - movslq (%rax),%rax │ │ - cmp $0x4,%rax │ │ - jne 6f181 │ │ + mov 0xb108(%rip),%r13 │ │ + lea 0xa4c9(%rip),%rbx │ │ + jmp 6d465 │ │ + nopl 0x0(%rax) │ │ test %r14,%r14 │ │ - je 6f16d │ │ + je 6d4c1 │ │ mov $0x2,%edi │ │ mov %r15,%rsi │ │ mov %r14,%rdx │ │ - call *%r12 │ │ + call *%r13 │ │ cmp $0xffffffffffffffff,%rax │ │ - je 6f130 │ │ + je 6d490 │ │ test %rax,%rax │ │ - je 6f16f │ │ + je 6d4d2 │ │ mov %r14,%rcx │ │ sub %rax,%rcx │ │ - jb 6f18e │ │ + jb 6d4e8 │ │ add %rax,%r15 │ │ mov %rcx,%r14 │ │ - test %r14,%r14 │ │ - jne 6f141 │ │ - xor %ebx,%ebx │ │ - mov %rbx,%rax │ │ + jmp 6d460 │ │ + xchg %ax,%ax │ │ + call *0xb09a(%rip) │ │ + movslq (%rax),%r12 │ │ + mov 0xf2c0(%rip),%rax │ │ + cmp %rbx,%rax │ │ + jne 6d4b8 │ │ + mov 0xf2b4(%rip),%rax │ │ + mov %r12d,%edi │ │ + call *0x10(%rax) │ │ + test %al,%al │ │ + jne 6d460 │ │ + jmp 6d4db │ │ + mov %rbx,0xf2a1(%rip) │ │ + jmp 6d4a5 │ │ + xor %eax,%eax │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - shl $0x20,%rax │ │ - or $0x2,%rax │ │ - mov %rax,%rbx │ │ - jmp 6f16f │ │ - lea 0xbcb3(%rip),%rcx │ │ + lea 0xa957(%rip),%rax │ │ + jmp 6d4c3 │ │ + shl $0x20,%r12 │ │ + or $0x2,%r12 │ │ + mov %r12,%rax │ │ + jmp 6d4c3 │ │ + lea 0xac11(%rip),%rcx │ │ mov %rax,%rdi │ │ mov %r14,%rsi │ │ mov %r14,%rdx │ │ - call 32050 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 31960 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ push %rax │ │ test %rdx,%rdx │ │ - je 6f205 │ │ + je 6d555 │ │ mov %rsi,%rbx │ │ mov %rdx,%rax │ │ shl $0x4,%rax │ │ lea -0x10(%rax),%rcx │ │ shr $0x4,%rcx │ │ inc %rcx │ │ xor %edi,%edi │ │ xor %esi,%esi │ │ nopl 0x0(%rax) │ │ cmpq $0x0,0x8(%rbx,%rsi,1) │ │ - jne 6f1f7 │ │ + jne 6d547 │ │ inc %rdi │ │ add $0x10,%rsi │ │ cmp %rsi,%rax │ │ - jne 6f1e0 │ │ + jne 6d530 │ │ mov %rcx,%rdi │ │ cmp %rdi,%rdx │ │ - jb 6f31c │ │ + jb 6d69c │ │ sub %rdi,%rdx │ │ - jne 6f216 │ │ - xor %eax,%eax │ │ + jne 6d56a │ │ + xor %r14d,%r14d │ │ + mov %r14,%rax │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ shl $0x4,%rdi │ │ add %rdi,%rbx │ │ - mov 0xc174(%rip),%r15 │ │ - mov 0xc045(%rip),%r12 │ │ + mov 0xb0e0(%rip),%r12 │ │ + lea 0xa3a1(%rip),%r13 │ │ cmp $0x400,%rdx │ │ - mov $0x400,%r14d │ │ - mov %rdx,%r13 │ │ - cmovb %rdx,%r14 │ │ - nop │ │ + mov $0x400,%r15d │ │ + mov %rdx,-0x30(%rbp) │ │ + cmovb %rdx,%r15 │ │ + data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov $0x2,%edi │ │ mov %rbx,%rsi │ │ - mov %r14d,%edx │ │ - call *%r15 │ │ - cmp $0xffffffffffffffff,%rax │ │ - jne 6f270 │ │ + mov %r15d,%edx │ │ call *%r12 │ │ - movslq (%rax),%rax │ │ - cmp $0x4,%rax │ │ - je 6f240 │ │ - jmp 6f2ee │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ + cmp $0xffffffffffffffff,%rax │ │ + jne 6d5f0 │ │ + call *0xaf76(%rip) │ │ + movslq (%rax),%r14 │ │ + mov 0xf19c(%rip),%rax │ │ + cmp %r13,%rax │ │ + jne 6d5df │ │ + mov 0xf190(%rip),%rax │ │ + mov %r14d,%edi │ │ + call *0x10(%rax) │ │ + test %al,%al │ │ + jne 6d5a0 │ │ + jmp 6d66e │ │ + mov %r13,0xf17a(%rip) │ │ + jmp 6d5c9 │ │ + nopl 0x0(%rax,%rax,1) │ │ test %rax,%rax │ │ - je 6f2e2 │ │ - mov %r13,%rdx │ │ - mov %r13,%rcx │ │ + je 6d662 │ │ + mov -0x30(%rbp),%rdx │ │ + mov %rdx,%rcx │ │ shl $0x4,%rcx │ │ lea -0x10(%rcx),%rsi │ │ shr $0x4,%rsi │ │ inc %rsi │ │ xor %r8d,%r8d │ │ xor %edi,%edi │ │ mov %rax,%r9 │ │ - data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ + data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ sub 0x8(%rbx,%r8,1),%r9 │ │ - jb 6f2bc │ │ + jb 6d63c │ │ inc %rdi │ │ add $0x10,%r8 │ │ mov %r9,%rax │ │ cmp %r8,%rcx │ │ - jne 6f2a0 │ │ + jne 6d620 │ │ mov %rsi,%rdi │ │ mov %r9,%rax │ │ cmp %rdi,%rdx │ │ - jb 6f31c │ │ + jb 6d69c │ │ sub %rdi,%rdx │ │ - je 6f2fb │ │ + je 6d67b │ │ shl $0x4,%rdi │ │ add %rdi,%rbx │ │ mov 0x8(%rbx),%rcx │ │ sub %rax,%rcx │ │ - jb 6f32b │ │ + jb 6d6ab │ │ mov %rcx,0x8(%rbx) │ │ add %rax,(%rbx) │ │ - jmp 6f22b │ │ - lea 0xb80f(%rip),%rax │ │ - jmp 6f207 │ │ - shl $0x20,%rax │ │ - or $0x2,%rax │ │ - jmp 6f207 │ │ + jmp 6d57f │ │ + lea 0xa7c7(%rip),%r14 │ │ + jmp 6d558 │ │ + shl $0x20,%r14 │ │ + or $0x2,%r14 │ │ + jmp 6d558 │ │ test %rax,%rax │ │ - je 6f205 │ │ - lea -0x64f46(%rip),%rdi │ │ - lea 0xb5f6(%rip),%rdx │ │ + je 6d555 │ │ + lea -0x63007(%rip),%rdi │ │ + lea 0xa55e(%rip),%rdx │ │ mov $0x4f,%esi │ │ - call 30650 │ │ - lea 0xb615(%rip),%rcx │ │ + call 2fe00 │ │ + lea 0xa565(%rip),%rcx │ │ mov %rdx,%rsi │ │ - call 32050 │ │ - lea -0x64f46(%rip),%rdi │ │ - lea 0xb5e7(%rip),%rdx │ │ + call 31960 │ │ + lea -0x63051(%rip),%rdi │ │ + lea 0xa51f(%rip),%rdx │ │ mov $0x47,%esi │ │ - call 30650 │ │ + call 2fe00 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -88508,408 +86264,359 @@ │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %rbx │ │ push %rax │ │ test $0x3fffffff,%esi │ │ - jne 6f40e │ │ + jne 6d78e │ │ mov %rdi,%rbx │ │ mov %esi,%eax │ │ neg %eax │ │ - jno 6f396 │ │ + jno 6d716 │ │ xor %ecx,%ecx │ │ mov $0x80000000,%eax │ │ lock cmpxchg %ecx,(%rbx) │ │ - jne 6f394 │ │ + jne 6d714 │ │ lock incl 0x4(%rbx) │ │ add $0x4,%rbx │ │ mov $0xca,%edi │ │ mov %rbx,%rsi │ │ mov $0x81,%edx │ │ mov $0x1,%ecx │ │ - jmp 6f3f9 │ │ + jmp 6d779 │ │ mov %eax,%esi │ │ cmp $0x40000000,%esi │ │ - je 6f3da │ │ + je 6d75a │ │ cmp $0xc0000000,%esi │ │ - jne 6f407 │ │ + jne 6d787 │ │ mov $0x40000000,%ecx │ │ mov $0xc0000000,%eax │ │ lock cmpxchg %ecx,(%rbx) │ │ - jne 6f407 │ │ + jne 6d787 │ │ lea 0x4(%rbx),%rsi │ │ lock incl 0x4(%rbx) │ │ mov $0xca,%edi │ │ mov $0x81,%edx │ │ mov $0x1,%ecx │ │ xor %eax,%eax │ │ - call *0xbe83(%rip) │ │ + call *0xadc3(%rip) │ │ test %rax,%rax │ │ - jg 6f407 │ │ + jg 6d787 │ │ xor %ecx,%ecx │ │ mov $0x40000000,%eax │ │ lock cmpxchg %ecx,(%rbx) │ │ - jne 6f407 │ │ + jne 6d787 │ │ mov $0xca,%edi │ │ mov %rbx,%rsi │ │ mov $0x81,%edx │ │ mov $0x7fffffff,%ecx │ │ xor %eax,%eax │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ - jmp *0xbe51(%rip) │ │ + jmp *0xad91(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ - lea -0x6515c(%rip),%rdi │ │ - lea 0xb444(%rip),%rdx │ │ + lea -0x6324c(%rip),%rdi │ │ + lea 0xa3ac(%rip),%rdx │ │ mov $0x24,%esi │ │ - call 32140 │ │ + call 31a30 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - call *0xbf66(%rip) │ │ + call *0xaea6(%rip) │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - push %r15 │ │ push %r14 │ │ - push %r13 │ │ - push %r12 │ │ push %rbx │ │ - push %rax │ │ - test %rdx,%rdx │ │ - je 6f4b0 │ │ - mov %rdx,%r14 │ │ - mov %rsi,%r15 │ │ - mov %rdi,-0x30(%rbp) │ │ - mov 0xbe1c(%rip),%r12 │ │ - mov 0xbe05(%rip),%rbx │ │ - jmp 6f480 │ │ - nopl (%rax) │ │ - call *%rbx │ │ - movslq (%rax),%r13 │ │ - cmp $0x4,%r13 │ │ - jne 6f4ca │ │ - test %r14,%r14 │ │ - je 6f4b0 │ │ - mov $0x2,%edi │ │ - mov %r15,%rsi │ │ - mov %r14,%rdx │ │ - call *%r12 │ │ - cmp $0xffffffffffffffff,%rax │ │ - je 6f470 │ │ - test %rax,%rax │ │ - je 6f4b4 │ │ - mov %r14,%rcx │ │ - sub %rax,%rcx │ │ - jb 6f53c │ │ - add %rax,%r15 │ │ - mov %rcx,%r14 │ │ - test %r14,%r14 │ │ - jne 6f480 │ │ - xor %eax,%eax │ │ - jmp 6f52d │ │ - lea 0xb63d(%rip),%r13 │ │ - mov -0x30(%rbp),%rsi │ │ - mov 0x8(%rsi),%rax │ │ + mov %rdi,%rbx │ │ + call 6d430 │ │ + mov %rax,%r14 │ │ test %rax,%rax │ │ - jne 6f4df │ │ - jmp 6f527 │ │ - shl $0x20,%r13 │ │ - or $0x2,%r13 │ │ - mov -0x30(%rbp),%rsi │ │ - mov 0x8(%rsi),%rax │ │ + je 6d7fd │ │ + mov 0x8(%rbx),%rax │ │ test %rax,%rax │ │ - je 6f527 │ │ + je 6d7f9 │ │ mov %eax,%ecx │ │ and $0x3,%ecx │ │ lea -0x2(%rcx),%edx │ │ cmp $0x2,%edx │ │ - jb 6f527 │ │ + jb 6d7f9 │ │ test %rcx,%rcx │ │ - je 6f527 │ │ - lea -0x1(%rax),%r14 │ │ - mov -0x1(%rax),%r15 │ │ - mov 0x7(%rax),%rbx │ │ - mov (%rbx),%rax │ │ - test %rax,%rax │ │ - je 6f50a │ │ - mov %r15,%rdi │ │ - call *%rax │ │ - cmpq $0x0,0x8(%rbx) │ │ - je 6f51a │ │ - mov %r15,%rdi │ │ - call *0xbd26(%rip) │ │ - mov %r14,%rdi │ │ - call *0xbd1d(%rip) │ │ - mov -0x30(%rbp),%rsi │ │ - mov %r13,0x8(%rsi) │ │ - mov $0x1,%al │ │ - add $0x8,%rsp │ │ + je 6d7f9 │ │ + lea -0x1(%rax),%rdi │ │ + call *0x17(%rax) │ │ + mov %r14,0x8(%rbx) │ │ + test %r14,%r14 │ │ + setne %al │ │ pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ pop %r14 │ │ - pop %r15 │ │ pop %rbp │ │ ret │ │ - lea 0xb905(%rip),%rcx │ │ + mov %r14,0x8(%rbx) │ │ mov %rax,%rdi │ │ - mov %r14,%rsi │ │ - mov %r14,%rdx │ │ - call 32050 │ │ - mov %rax,%r12 │ │ - cmpq $0x0,0x8(%rbx) │ │ - je 6f564 │ │ - mov %r15,%rdi │ │ - call *0xbcdc(%rip) │ │ - mov %r14,%rdi │ │ - call *0xbcd3(%rip) │ │ - mov -0x30(%rbp),%rax │ │ - mov %r13,0x8(%rax) │ │ - mov %r12,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ + push %r14 │ │ + push %rbx │ │ sub $0x10,%rsp │ │ - movl $0x0,-0x4(%rbp) │ │ + mov %rdi,%rbx │ │ + movl $0x0,-0x14(%rbp) │ │ cmp $0x80,%esi │ │ - jae 6f5a2 │ │ - mov %sil,-0x4(%rbp) │ │ + jae 6d848 │ │ + mov %sil,-0x14(%rbp) │ │ mov $0x1,%edx │ │ - jmp 6f61f │ │ + jmp 6d8c5 │ │ mov %esi,%ecx │ │ shr $0x6,%ecx │ │ mov %esi,%eax │ │ shr $0xc,%eax │ │ movd %esi,%xmm0 │ │ psrld $0x12,%xmm0 │ │ pinsrb $0x1,%eax,%xmm0 │ │ pinsrb $0x2,%ecx,%xmm0 │ │ pinsrb $0x3,%esi,%xmm0 │ │ - pand -0x6ba0f(%rip),%xmm0 │ │ - por -0x6bbc7(%rip),%xmm0 │ │ + pand -0x69c55(%rip),%xmm0 │ │ + por -0x69e2d(%rip),%xmm0 │ │ cmp $0x800,%esi │ │ - jae 6f5f3 │ │ + jae 6d899 │ │ or $0xc0,%cl │ │ - mov %cl,-0x4(%rbp) │ │ - pextrb $0x3,%xmm0,-0x3(%rbp) │ │ + mov %cl,-0x14(%rbp) │ │ + pextrb $0x3,%xmm0,-0x13(%rbp) │ │ mov $0x2,%edx │ │ - jmp 6f61f │ │ + jmp 6d8c5 │ │ cmp $0xffff,%esi │ │ - ja 6f615 │ │ + ja 6d8bb │ │ or $0xe0,%al │ │ - mov %al,-0x4(%rbp) │ │ - pextrb $0x2,%xmm0,-0x3(%rbp) │ │ - pextrb $0x3,%xmm0,-0x2(%rbp) │ │ + mov %al,-0x14(%rbp) │ │ + pextrb $0x2,%xmm0,-0x13(%rbp) │ │ + pextrb $0x3,%xmm0,-0x12(%rbp) │ │ mov $0x3,%edx │ │ - jmp 6f61f │ │ - movd %xmm0,-0x4(%rbp) │ │ + jmp 6d8c5 │ │ + movd %xmm0,-0x14(%rbp) │ │ mov $0x4,%edx │ │ - lea -0x4(%rbp),%rsi │ │ - call 6f440 │ │ + lea -0x14(%rbp),%rsi │ │ + call 6d430 │ │ + mov %rax,%r14 │ │ + test %rax,%rax │ │ + je 6d8fc │ │ + mov 0x8(%rbx),%rax │ │ + test %rax,%rax │ │ + je 6d8f8 │ │ + mov %eax,%ecx │ │ + and $0x3,%ecx │ │ + lea -0x2(%rcx),%edx │ │ + cmp $0x2,%edx │ │ + jb 6d8f8 │ │ + test %rcx,%rcx │ │ + je 6d8f8 │ │ + lea -0x1(%rax),%rdi │ │ + call *0x17(%rax) │ │ + mov %r14,0x8(%rbx) │ │ + test %r14,%r14 │ │ + setne %al │ │ add $0x10,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ pop %rbp │ │ ret │ │ - int3 │ │ - int3 │ │ - mov %rdx,%rcx │ │ - mov %rsi,%rdx │ │ - lea 0xaf63(%rip),%rsi │ │ - jmp 30680 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + mov %r14,0x8(%rbx) │ │ + mov %rax,%rdi │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + mov %rdx,%rcx │ │ + mov %rsi,%rdx │ │ + lea 0x9fbf(%rip),%rsi │ │ + call 2fe30 │ │ + pop %rbp │ │ + ret │ │ xor %eax,%eax │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ mov %rdi,%rax │ │ - movups -0x6bbda(%rip),%xmm0 │ │ + movups -0x69e5a(%rip),%xmm0 │ │ movups %xmm0,(%rdi) │ │ ret │ │ int3 │ │ int3 │ │ mov (%rdi),%rax │ │ mov (%rax),%rdi │ │ - jmp *0xbd2c(%rip) │ │ + jmp *0xad0c(%rip) │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov (%rdi),%rax │ │ mov (%rax),%rdi │ │ - jmp *0xbd1c(%rip) │ │ + jmp *0xacfc(%rip) │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov (%rdi),%rax │ │ mov (%rax),%rdi │ │ - jmp *0xbd14(%rip) │ │ + jmp *0xacf4(%rip) │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov (%rdi),%rax │ │ mov (%rax),%rdi │ │ - jmp *0xbd04(%rip) │ │ + jmp *0xace4(%rip) │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - call 6f6c0 │ │ + call 6d9a0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ - push %r13 │ │ - push %r12 │ │ push %rbx │ │ sub $0x18,%rsp │ │ mov %rsi,%r14 │ │ mov %rdi,%rbx │ │ - lock incq 0x107b1(%rip) │ │ - jle 6f77d │ │ - mov 0xfdbc(%rip),%r15 │ │ + lock incq 0xf815(%rip) │ │ + jle 6d9f3 │ │ + mov 0xedac(%rip),%r15 │ │ test %r15,%r15 │ │ - jne 6f700 │ │ - lea 0xfdb0(%rip),%rdi │ │ - call 48650 │ │ - mov %rax,%r15 │ │ + je 6da61 │ │ mov %r15d,%edi │ │ - call *0xbb47(%rip) │ │ + call *0xab3a(%rip) │ │ cmp $0x1,%rax │ │ - ja 6f770 │ │ - jne 6f722 │ │ - lea 0xad68(%rip),%rdi │ │ - call 48720 │ │ - jmp 6f7a6 │ │ - mov $0x18,%edi │ │ - call *0xbb0b(%rip) │ │ + jbe 6da83 │ │ test %rax,%rax │ │ - je 6f797 │ │ - movq $0x0,(%rax) │ │ - movb $0x0,0x8(%rax) │ │ - mov %r15d,0x10(%rax) │ │ - mov %r15d,%edi │ │ - mov %rax,%r13 │ │ - call *0xbb03(%rip) │ │ - mov %rax,%r12 │ │ - mov %r15d,%edi │ │ - mov %r13,%r15 │ │ - mov %r13,%rsi │ │ - call *0xbb59(%rip) │ │ - test %r12,%r12 │ │ - je 6f76d │ │ - mov %r12,%rdi │ │ - call *0xbad3(%rip) │ │ - mov %r15,%rax │ │ + jne 6da27 │ │ + lea 0x9d94(%rip),%rdi │ │ + call 489c0 │ │ + jmp 6da5f │ │ + lea -0x63250(%rip),%rsi │ │ + mov $0x16,%edx │ │ + call 6d430 │ │ + test %rax,%rax │ │ + je 6da22 │ │ + mov %eax,%ecx │ │ + and $0x3,%ecx │ │ + lea -0x2(%rcx),%edx │ │ + cmp $0x2,%edx │ │ + jb 6da22 │ │ + test %rcx,%rcx │ │ + je 6da22 │ │ + lea -0x1(%rax),%rdi │ │ + call *0x17(%rax) │ │ + call 487b0 │ │ cmpb $0x0,0x8(%rax) │ │ - jne 6f77d │ │ + je 6da40 │ │ + lea -0x63274(%rip),%rsi │ │ + mov $0x32,%edx │ │ + call 6d430 │ │ + jmp 6da04 │ │ incq (%rax) │ │ movb $0x0,0x8(%rax) │ │ - mov %rbx,-0x38(%rbp) │ │ - mov %r14,-0x30(%rbp) │ │ - lea 0xb31c(%rip),%rsi │ │ - lea -0x38(%rbp),%rdi │ │ - call 48600 │ │ - jmp 6f7a6 │ │ - mov $0x8,%edi │ │ - mov $0x18,%esi │ │ - call 28a96 │ │ + mov %rbx,-0x28(%rbp) │ │ + mov %r14,-0x20(%rbp) │ │ + lea 0xa322(%rip),%rsi │ │ + lea -0x28(%rbp),%rdi │ │ + call 487f0 │ │ ud2 │ │ + lea 0xed08(%rip),%rdi │ │ + call 48840 │ │ mov %rax,%r15 │ │ + mov %r15d,%edi │ │ + call *0xaa97(%rip) │ │ + cmp $0x1,%rax │ │ + ja 6d9e0 │ │ + mov %r15d,%edi │ │ + mov %rax,%rsi │ │ + call 48920 │ │ + jmp 6d9e0 │ │ + mov %rax,%r15 │ │ + mov -0x20(%rbp),%r14 │ │ mov (%r14),%rax │ │ test %rax,%rax │ │ - je 6f7b8 │ │ + je 6daab │ │ + mov -0x28(%rbp),%rbx │ │ mov %rbx,%rdi │ │ call *%rax │ │ cmpq $0x0,0x8(%r14) │ │ - je 6f7f6 │ │ - mov %rbx,%rdi │ │ - jmp 6f7f0 │ │ - cmpq $0x0,0x8(%r14) │ │ - jne 6f805 │ │ - jmp 6f80e │ │ + je 6dada │ │ + mov -0x28(%rbp),%rdi │ │ + jmp 6dad4 │ │ + jmp 6dae2 │ │ mov %rax,%r15 │ │ - mov -0x30(%rbp),%r14 │ │ mov (%r14),%rax │ │ test %rax,%rax │ │ - je 6f7e5 │ │ - mov -0x38(%rbp),%rbx │ │ + je 6daca │ │ mov %rbx,%rdi │ │ call *%rax │ │ cmpq $0x0,0x8(%r14) │ │ - je 6f7f6 │ │ - mov -0x38(%rbp),%rdi │ │ - call *0xba4a(%rip) │ │ + je 6dada │ │ + mov %rbx,%rdi │ │ + call *0xaa1e(%rip) │ │ mov %r15,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ cmpq $0x0,0x8(%r14) │ │ - je 6f80e │ │ + je 6daf2 │ │ mov %rbx,%rdi │ │ - call *0xba32(%rip) │ │ - call 3357c │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call *0xaa06(%rip) │ │ + call 32b2c │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -88921,40 +86628,40 @@ │ │ push %r14 │ │ push %rbx │ │ push %rax │ │ mov %rdi,%rbx │ │ mov 0x8(%rdi),%r15 │ │ mov (%r15),%rax │ │ test %rax,%rax │ │ - je 6f841 │ │ + je 6db21 │ │ mov (%rbx),%r14 │ │ mov %r14,%rdi │ │ call *%rax │ │ cmpq $0x0,0x8(%r15) │ │ - je 6f85b │ │ + je 6db3b │ │ mov (%rbx),%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp *0xb9e5(%rip) │ │ + jmp *0xa9bd(%rip) │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov %rax,%rbx │ │ cmpq $0x0,0x8(%r15) │ │ - je 6f879 │ │ + je 6db59 │ │ mov %r14,%rdi │ │ - call *0xb9c7(%rip) │ │ + call *0xa99f(%rip) │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -88964,29 +86671,31 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov (%rsi),%rdi │ │ mov 0x8(%rsi),%rax │ │ - mov 0x18(%rax),%rax │ │ - lea -0x653d0(%rip),%rsi │ │ + lea -0x6338c(%rip),%rsi │ │ mov $0xc,%edx │ │ - jmp *%rax │ │ + jmp *0x18(%rax) │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov (%rdi),%rax │ │ mov 0x8(%rdi),%rdx │ │ movq $0x1,(%rdi) │ │ - lea 0xb3ab(%rip),%rcx │ │ + lea 0xa39b(%rip),%rcx │ │ mov %rcx,0x8(%rdi) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -88999,30 +86708,30 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov %rdi,%rax │ │ - movups -0x6bd6a(%rip),%xmm0 │ │ + movups -0x69fea(%rip),%xmm0 │ │ movups %xmm0,(%rdi) │ │ ret │ │ push %rbp │ │ mov %rsp,%rbp │ │ sub $0x10,%rsp │ │ lea -0x8(%rbp),%rax │ │ mov %rdi,(%rax) │ │ - lea -0x6c170(%rip),%rcx │ │ + lea -0x6a3f0(%rip),%rcx │ │ lea -0x10(%rbp),%rdx │ │ mov %rcx,(%rdx) │ │ - lea 0xacbe(%rip),%rcx │ │ - lea 0xb2ef(%rip),%r8 │ │ + lea 0x9c1e(%rip),%rcx │ │ + lea 0xa2df(%rip),%r8 │ │ mov %rax,%rdi │ │ mov %rcx,%rsi │ │ - call 305b0 │ │ + call 2fd5b │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -89033,59 +86742,59 @@ │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ sub $0x10,%rsp │ │ mov (%rdi),%rdi │ │ mov 0x10(%rsi),%eax │ │ test $0x2000000,%eax │ │ - jne 6f956 │ │ + jne 6dc36 │ │ test $0x4000000,%eax │ │ - jne 6f990 │ │ + jne 6dc70 │ │ add $0x10,%rsp │ │ pop %rbp │ │ - jmp 33740 │ │ + jmp 33b00 │ │ mov (%rdi),%r8d │ │ mov $0x9,%ecx │ │ - lea -0x6c025(%rip),%rax │ │ + lea -0x6a2c5(%rip),%rax │ │ mov %r8d,%edi │ │ nopl 0x0(%rax,%rax,1) │ │ mov %rcx,%rdx │ │ shr $0x4,%edi │ │ and $0xf,%r8d │ │ movzbl (%r8,%rax,1),%ecx │ │ mov %cl,-0xa(%rbp,%rdx,1) │ │ lea -0x1(%rdx),%rcx │ │ mov %edi,%r8d │ │ test %edi,%edi │ │ - jne 6f970 │ │ - jmp 6f9ce │ │ + jne 6dc50 │ │ + jmp 6dcae │ │ mov (%rdi),%r8d │ │ mov $0x9,%ecx │ │ - lea -0x6be4f(%rip),%rax │ │ + lea -0x6a0cf(%rip),%rax │ │ mov %r8d,%edi │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov %rcx,%rdx │ │ shr $0x4,%edi │ │ and $0xf,%r8d │ │ movzbl (%r8,%rax,1),%ecx │ │ mov %cl,-0xa(%rbp,%rdx,1) │ │ lea -0x1(%rdx),%rcx │ │ mov %edi,%r8d │ │ test %edi,%edi │ │ - jne 6f9b0 │ │ + jne 6dc90 │ │ add $0xfffffffffffffffe,%rdx │ │ lea (%rdx,%rbp,1),%r8 │ │ add $0xfffffffffffffff8,%r8 │ │ mov $0x9,%r9d │ │ sub %rcx,%r9 │ │ - lea -0x65e3c(%rip),%rdx │ │ + lea -0x63e93(%rip),%rdx │ │ mov $0x2,%ecx │ │ mov %rsi,%rdi │ │ mov $0x1,%esi │ │ - call 310b0 │ │ + call 30a20 │ │ add $0x10,%rsp │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -89097,172 +86806,174 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - call 6fa20 │ │ + call 6dd00 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - call 6fa2e │ │ - call 485c0 │ │ + call 6dd0e │ │ + call 487b0 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ sub $0x20,%rsp │ │ mov $0x1,%al │ │ - xchg %al,0x1047f(%rip) │ │ + xchg %al,0xf4df(%rip) │ │ test %al,%al │ │ - je 6fa7b │ │ + je 6dd5b │ │ lea -0x20(%rbp),%rax │ │ mov %rsi,(%rax) │ │ lea -0x30(%rbp),%rdx │ │ mov %rax,(%rdx) │ │ - lea -0x3baaa(%rip),%rax │ │ + lea -0x39caa(%rip),%rax │ │ mov %rax,0x8(%rdx) │ │ - lea -0x69547(%rip),%rsi │ │ + lea -0x679df(%rip),%rsi │ │ lea -0x11(%rbp),%rdi │ │ - call 48430 │ │ + call 486c0 │ │ mov %rax,%rdi │ │ - call 48530 │ │ - jmp 6fb48 │ │ + call 48780 │ │ + jmp 6de28 │ │ lea -0x20(%rbp),%r14 │ │ mov %rsi,(%r14) │ │ lea -0x30(%rbp),%rdx │ │ mov %r14,(%rdx) │ │ - lea -0x3bae0(%rip),%rax │ │ + lea -0x39ce0(%rip),%rax │ │ mov %rax,0x8(%rdx) │ │ - lea -0x6845d(%rip),%rsi │ │ + lea -0x66984(%rip),%rsi │ │ lea -0x11(%rbp),%rdi │ │ - call 48430 │ │ + call 486c0 │ │ mov %rax,%rdi │ │ - call 48530 │ │ - call 49190 │ │ + call 48780 │ │ + call 49360 │ │ mov %eax,%ebx │ │ and $0x1,%bl │ │ - call 48ab0 │ │ + call 48d80 │ │ test %al,%al │ │ - je 6fb0b │ │ + je 6ddeb │ │ movzbl %al,%eax │ │ cmp $0x1,%eax │ │ - je 6fae3 │ │ + je 6ddc3 │ │ cmp $0x2,%eax │ │ - jne 6fb39 │ │ - lea -0x659b7(%rip),%rsi │ │ + jne 6de19 │ │ + lea -0x63a07(%rip),%rsi │ │ lea -0x11(%rbp),%rdi │ │ mov $0x9d,%edx │ │ - call 48430 │ │ - jmp 6fb31 │ │ + call 486c0 │ │ + jmp 6de11 │ │ movb $0x1,-0x20(%rbp) │ │ lea -0x30(%rbp),%rdx │ │ mov %r14,(%rdx) │ │ - lea -0x264f5(%rip),%rax │ │ + lea -0x24725(%rip),%rax │ │ mov %rax,0x8(%rdx) │ │ - lea -0x67c57(%rip),%rsi │ │ + lea -0x6601f(%rip),%rsi │ │ lea -0x11(%rbp),%rdi │ │ - call 48430 │ │ - jmp 6fb31 │ │ + call 486c0 │ │ + jmp 6de11 │ │ movb $0x0,-0x20(%rbp) │ │ lea -0x30(%rbp),%rdx │ │ mov %r14,(%rdx) │ │ - lea -0x2651d(%rip),%rax │ │ + lea -0x2474d(%rip),%rax │ │ mov %rax,0x8(%rdx) │ │ - lea -0x67c7f(%rip),%rsi │ │ + lea -0x66047(%rip),%rsi │ │ lea -0x11(%rbp),%rdi │ │ - call 48430 │ │ + call 486c0 │ │ mov %rax,%rdi │ │ - call 48530 │ │ + call 48780 │ │ movzbl %bl,%esi │ │ - lea 0x1039d(%rip),%rdi │ │ - call 495a0 │ │ + lea 0xf3fd(%rip),%rdi │ │ + call 49650 │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov %rax,%r14 │ │ movzbl %bl,%esi │ │ - lea 0x10382(%rip),%rdi │ │ - call 495a0 │ │ + lea 0xf3e2(%rip),%rdi │ │ + call 49650 │ │ mov %r14,%rdi │ │ - call 718d0 │ │ - call 3357c │ │ + call 6eba0 │ │ + call 32b2c │ │ push %rbp │ │ mov %rsp,%rbp │ │ - call 6fb80 │ │ + call 6de60 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %rbx │ │ sub $0x28,%rsp │ │ mov (%rdi),%rcx │ │ mov 0x8(%rcx),%rax │ │ test $0x1,%al │ │ - jne 6fbc3 │ │ + jne 6dea3 │ │ mov %rdi,-0x10(%rbp) │ │ movq $0xffffffffffffffff,-0x28(%rbp) │ │ mov 0x8(%rdi),%rdx │ │ mov 0x10(%rdi),%rax │ │ movzbl 0x10(%rax),%ecx │ │ movzbl 0x11(%rax),%r8d │ │ - lea 0xabc0(%rip),%rsi │ │ + lea 0x9bb0(%rip),%rsi │ │ lea -0x28(%rbp),%rdi │ │ - call 47cce │ │ + call 47fef │ │ ud2 │ │ mov (%rcx),%rcx │ │ shr $1,%rax │ │ mov %rcx,-0x28(%rbp) │ │ mov %rax,-0x20(%rbp) │ │ mov 0x8(%rdi),%rdx │ │ mov 0x10(%rdi),%rax │ │ movzbl 0x10(%rax),%ecx │ │ movzbl 0x11(%rax),%r8d │ │ - lea 0xab57(%rip),%rsi │ │ + lea 0x9b47(%rip),%rsi │ │ lea -0x28(%rbp),%rdi │ │ - call 47cce │ │ + call 47fef │ │ mov %rax,%rbx │ │ cmpq $0x0,-0x28(%rbp) │ │ - jle 6fc06 │ │ + jle 6dee6 │ │ mov -0x20(%rbp),%rdi │ │ - call *0xb63a(%rip) │ │ + call *0xa612(%rip) │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ cmpq $0xffffffffffffffff,(%rdi) │ │ - je 6fc2e │ │ + je 6df0b │ │ mov 0x8(%rdi),%rax │ │ mov 0x10(%rdi),%rdx │ │ mov (%rsi),%rdi │ │ mov 0x8(%rsi),%rcx │ │ - mov 0x18(%rcx),%rcx │ │ mov %rax,%rsi │ │ - jmp *%rcx │ │ + jmp *0x18(%rcx) │ │ mov 0x18(%rdi),%rax │ │ mov (%rax),%rax │ │ mov (%rax),%rdx │ │ mov 0x8(%rax),%rcx │ │ mov (%rsi),%rdi │ │ mov 0x8(%rsi),%rsi │ │ - jmp 30680 │ │ + jmp 2fe30 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -89271,69 +86982,69 @@ │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ sub $0x38,%rsp │ │ mov (%rdi),%r15 │ │ cmp $0xffffffffffffffff,%r15 │ │ - jne 6fcbc │ │ + jne 6df9c │ │ mov %rdi,%rbx │ │ mov 0x18(%rdi),%rax │ │ movq $0x0,-0x30(%rbp) │ │ movq $0x1,-0x28(%rbp) │ │ movq $0x0,-0x20(%rbp) │ │ mov (%rax),%rax │ │ mov (%rax),%rdx │ │ mov 0x8(%rax),%rcx │ │ - lea 0xaa62(%rip),%rsi │ │ + lea 0x9a52(%rip),%rsi │ │ lea -0x30(%rbp),%rdi │ │ - call 30680 │ │ + call 2fe30 │ │ mov -0x20(%rbp),%rax │ │ mov %rax,-0x40(%rbp) │ │ movups -0x30(%rbp),%xmm0 │ │ movaps %xmm0,-0x50(%rbp) │ │ mov %rbx,%rdi │ │ mov %rax,0x10(%rbx) │ │ movups %xmm0,(%rbx) │ │ mov (%rbx),%r15 │ │ mov 0x8(%rdi),%rbx │ │ mov 0x10(%rdi),%r14 │ │ movq $0x0,(%rdi) │ │ movq $0x1,0x8(%rdi) │ │ movq $0x0,0x10(%rdi) │ │ mov $0x18,%edi │ │ - call *0xb552(%rip) │ │ + call *0xa52a(%rip) │ │ test %rax,%rax │ │ - je 6fd08 │ │ + je 6dfe8 │ │ mov %r15,(%rax) │ │ mov %rbx,0x8(%rax) │ │ mov %r14,0x10(%rax) │ │ - lea 0xafc3(%rip),%rdx │ │ + lea 0x9f9b(%rip),%rdx │ │ add $0x38,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov $0x8,%edi │ │ mov $0x18,%esi │ │ - call 28a96 │ │ + call 27d0e │ │ ud2 │ │ mov %rax,%r14 │ │ cmpq $0x0,-0x30(%rbp) │ │ - je 6fd3a │ │ + je 6e01a │ │ mov -0x28(%rbp),%rbx │ │ - jmp 6fd31 │ │ + jmp 6e011 │ │ mov %rax,%r14 │ │ test %r15,%r15 │ │ - je 6fd3a │ │ + je 6e01a │ │ mov %rbx,%rdi │ │ - call *0xb506(%rip) │ │ + call *0xa4de(%rip) │ │ mov %r14,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -89345,51 +87056,51 @@ │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %rbx │ │ sub $0x38,%rsp │ │ cmpq $0xffffffffffffffff,(%rdi) │ │ - jne 6fdb2 │ │ + jne 6e092 │ │ mov %rdi,%rbx │ │ mov 0x18(%rdi),%rax │ │ movq $0x0,-0x20(%rbp) │ │ movq $0x1,-0x18(%rbp) │ │ movq $0x0,-0x10(%rbp) │ │ mov (%rax),%rax │ │ mov (%rax),%rdx │ │ mov 0x8(%rax),%rcx │ │ - lea 0xa969(%rip),%rsi │ │ + lea 0x9959(%rip),%rsi │ │ lea -0x20(%rbp),%rdi │ │ - call 30680 │ │ + call 2fe30 │ │ mov -0x10(%rbp),%rax │ │ mov %rax,-0x30(%rbp) │ │ movups -0x20(%rbp),%xmm0 │ │ movaps %xmm0,-0x40(%rbp) │ │ mov %rbx,%rdi │ │ mov %rax,0x10(%rbx) │ │ movups %xmm0,(%rbx) │ │ - lea 0xaf07(%rip),%rdx │ │ + lea 0x9edf(%rip),%rdx │ │ mov %rdi,%rax │ │ add $0x38,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ mov %rax,%rbx │ │ cmpq $0x0,-0x20(%rbp) │ │ - je 6fdd7 │ │ + je 6e0b7 │ │ mov -0x18(%rbp),%rdi │ │ - call *0xb469(%rip) │ │ + call *0xa441(%rip) │ │ mov %rbx,%rdi │ │ - call 718d0 │ │ + call 6eba0 │ │ int3 │ │ cmpq $0x0,(%rdi) │ │ - je 6fdf0 │ │ + je 6e0d0 │ │ mov 0x8(%rdi),%rdi │ │ - jmp *0xb450(%rip) │ │ + jmp *0xa428(%rip) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -89399,15 +87110,15 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov %rdi,%rax │ │ - movups -0x6c2ea(%rip),%xmm0 │ │ + movups -0x6a57a(%rip),%xmm0 │ │ movups %xmm0,(%rdi) │ │ ret │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ @@ -89416,21 +87127,21 @@ │ │ push %rbx │ │ mov %rdx,%rbx │ │ mov %rdi,%r14 │ │ mov (%rdi),%rax │ │ mov 0x10(%rdi),%r15 │ │ sub %r15,%rax │ │ cmp %rax,%rdx │ │ - ja 6fe57 │ │ + ja 6e137 │ │ test %rbx,%rbx │ │ - je 6fe45 │ │ + je 6e125 │ │ mov 0x8(%r14),%rdi │ │ add %r15,%rdi │ │ mov %rbx,%rdx │ │ - call *0xb403(%rip) │ │ + call *0xa3db(%rip) │ │ add %rbx,%r15 │ │ mov %r15,0x10(%r14) │ │ xor %eax,%eax │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ @@ -89438,121 +87149,121 @@ │ │ ret │ │ mov $0x1,%ecx │ │ mov $0x1,%r8d │ │ mov %r14,%rdi │ │ mov %rsi,%r12 │ │ mov %r15,%rsi │ │ mov %rbx,%rdx │ │ - call 48e40 │ │ + call 49090 │ │ mov %r12,%rsi │ │ mov 0x10(%r14),%r15 │ │ - jmp 6fe35 │ │ + jmp 6e115 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r12 │ │ push %rbx │ │ mov 0x10(%rdi),%rbx │ │ mov $0x1,%r14d │ │ cmp $0x80,%esi │ │ - jb 6febb │ │ + jb 6e19b │ │ mov $0x2,%r14d │ │ cmp $0x800,%esi │ │ - jb 6febb │ │ + jb 6e19b │ │ cmp $0x10000,%esi │ │ mov $0x4,%r14d │ │ sbb $0x0,%r14 │ │ mov (%rdi),%rax │ │ sub %rbx,%rax │ │ cmp %rax,%r14 │ │ - ja 6fedb │ │ + ja 6e1bb │ │ mov 0x8(%rdi),%rax │ │ cmp $0x80,%esi │ │ - jae 6ff09 │ │ + jae 6e1e9 │ │ mov %sil,(%rax,%rbx,1) │ │ - jmp 6ff7b │ │ + jmp 6e25b │ │ mov $0x1,%ecx │ │ mov $0x1,%r8d │ │ mov %rdi,%r15 │ │ mov %esi,%r12d │ │ mov %rbx,%rsi │ │ mov %r14,%rdx │ │ - call 48e40 │ │ + call 49090 │ │ mov %r12d,%esi │ │ mov %r15,%rdi │ │ mov 0x8(%rdi),%rax │ │ cmp $0x80,%esi │ │ - jb 6fed2 │ │ + jb 6e1b2 │ │ mov %esi,%edx │ │ shr $0x6,%edx │ │ mov %esi,%ecx │ │ shr $0xc,%ecx │ │ movd %esi,%xmm0 │ │ psrld $0x12,%xmm0 │ │ pinsrb $0x1,%ecx,%xmm0 │ │ pinsrb $0x2,%edx,%xmm0 │ │ pinsrb $0x3,%esi,%xmm0 │ │ - pand -0x6c376(%rip),%xmm0 │ │ - por -0x6c52e(%rip),%xmm0 │ │ + pand -0x6a5f6(%rip),%xmm0 │ │ + por -0x6a7ce(%rip),%xmm0 │ │ cmp $0x800,%esi │ │ - jae 6ff56 │ │ + jae 6e236 │ │ or $0xc0,%dl │ │ mov %dl,(%rax,%rbx,1) │ │ pextrb $0x3,%xmm0,0x1(%rax,%rbx,1) │ │ - jmp 6ff7b │ │ + jmp 6e25b │ │ cmp $0xffff,%esi │ │ - ja 6ff76 │ │ + ja 6e256 │ │ or $0xe0,%cl │ │ mov %cl,(%rax,%rbx,1) │ │ pextrb $0x2,%xmm0,0x1(%rax,%rbx,1) │ │ pextrb $0x3,%xmm0,0x2(%rax,%rbx,1) │ │ - jmp 6ff7b │ │ + jmp 6e25b │ │ movd %xmm0,(%rax,%rbx,1) │ │ add %rbx,%r14 │ │ mov %r14,0x10(%rdi) │ │ xor %eax,%eax │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ mov %rdx,%rcx │ │ mov %rsi,%rdx │ │ - lea 0xa75b(%rip),%rsi │ │ - jmp 30680 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + lea 0x9747(%rip),%rsi │ │ + call 2fe30 │ │ + pop %rbp │ │ + ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov (%rdi),%rax │ │ mov 0x8(%rdi),%rdx │ │ mov (%rsi),%rdi │ │ mov 0x8(%rsi),%rcx │ │ - mov 0x18(%rcx),%rcx │ │ mov %rax,%rsi │ │ - jmp *%rcx │ │ + jmp *0x18(%rcx) │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -89561,29 +87272,29 @@ │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ mov (%rdi),%rbx │ │ mov 0x8(%rdi),%r14 │ │ mov $0x10,%edi │ │ - call *0xb24f(%rip) │ │ + call *0xa227(%rip) │ │ test %rax,%rax │ │ - je 70001 │ │ + je 6e2e1 │ │ mov %rbx,(%rax) │ │ mov %r14,0x8(%rax) │ │ - lea 0xac54(%rip),%rdx │ │ + lea 0x9c44(%rip),%rdx │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ mov $0x8,%edi │ │ mov $0x10,%esi │ │ - call 28a96 │ │ + call 27d0e │ │ mov %rdi,%rax │ │ - lea 0xac36(%rip),%rdx │ │ + lea 0x9c26(%rip),%rdx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov (%rdi),%rax │ │ @@ -89595,134 +87306,70 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x10,%rsp │ │ - mov $0x3c,%ebx │ │ - lea -0x65ee1(%rip),%r14 │ │ - mov 0xb22e(%rip),%r15 │ │ - mov 0xb217(%rip),%r12 │ │ - jmp 70071 │ │ - nopl 0x0(%rax,%rax,1) │ │ - call *%r12 │ │ - movslq (%rax),%rax │ │ - cmp $0x4,%rax │ │ - jne 700bf │ │ - test %rbx,%rbx │ │ - je 700d4 │ │ - mov $0x2,%edi │ │ - mov %r14,%rsi │ │ - mov %rbx,%rdx │ │ - call *%r15 │ │ - cmp $0xffffffffffffffff,%rax │ │ - je 70060 │ │ + lea -0x63f21(%rip),%rsi │ │ + mov $0x3c,%edx │ │ + call 6d430 │ │ test %rax,%rax │ │ - je 700b6 │ │ - mov %rbx,%rcx │ │ - sub %rax,%rcx │ │ - jb 7009f │ │ - add %rax,%r14 │ │ - mov %rcx,%rbx │ │ - test %rbx,%rbx │ │ - jne 70071 │ │ - jmp 700d4 │ │ - lea 0xada2(%rip),%rcx │ │ + je 6e345 │ │ + mov %eax,%ecx │ │ + and $0x3,%ecx │ │ + lea -0x2(%rcx),%edx │ │ + cmp $0x2,%edx │ │ + jb 6e345 │ │ + test %rcx,%rcx │ │ + je 6e345 │ │ mov %rax,%rdi │ │ - mov %rbx,%rsi │ │ - mov %rbx,%rdx │ │ - call 32050 │ │ - ud2 │ │ - lea 0xaa3b(%rip),%rax │ │ - jmp 700c7 │ │ - shl $0x20,%rax │ │ - or $0x2,%rax │ │ - mov %rax,-0x28(%rbp) │ │ - lea -0x28(%rbp),%rdi │ │ - call 48ec0 │ │ - call 485c0 │ │ - call 33573 │ │ - int3 │ │ + dec %rdi │ │ + call *0x17(%rax) │ │ + call 487b0 │ │ + call 32b23 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ sub $0x20,%rsp │ │ movups (%rdi),%xmm0 │ │ movups %xmm0,-0x18(%rbp) │ │ mov %rdi,-0x8(%rbp) │ │ lea -0x18(%rbp),%rdi │ │ - call 6fb70 │ │ + call 6de50 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x10,%rsp │ │ - mov $0x44,%ebx │ │ - lea -0x65f75(%rip),%r14 │ │ - mov 0xb15e(%rip),%r15 │ │ - mov 0xb147(%rip),%r12 │ │ - jmp 70141 │ │ - nopl 0x0(%rax,%rax,1) │ │ - call *%r12 │ │ - movslq (%rax),%rax │ │ - cmp $0x4,%rax │ │ - jne 7018f │ │ - test %rbx,%rbx │ │ - je 701a4 │ │ - mov $0x2,%edi │ │ - mov %r14,%rsi │ │ - mov %rbx,%rdx │ │ - call *%r15 │ │ - cmp $0xffffffffffffffff,%rax │ │ - je 70130 │ │ + lea -0x63f45(%rip),%rsi │ │ + mov $0x44,%edx │ │ + call 6d430 │ │ test %rax,%rax │ │ - je 70186 │ │ - mov %rbx,%rcx │ │ - sub %rax,%rcx │ │ - jb 7016f │ │ - add %rax,%r14 │ │ - mov %rcx,%rbx │ │ - test %rbx,%rbx │ │ - jne 70141 │ │ - jmp 701a4 │ │ - lea 0xacd2(%rip),%rcx │ │ + je 6e3a5 │ │ + mov %eax,%ecx │ │ + and $0x3,%ecx │ │ + lea -0x2(%rcx),%edx │ │ + cmp $0x2,%edx │ │ + jb 6e3a5 │ │ + test %rcx,%rcx │ │ + je 6e3a5 │ │ mov %rax,%rdi │ │ - mov %rbx,%rsi │ │ - mov %rbx,%rdx │ │ - call 32050 │ │ - ud2 │ │ - lea 0xa96b(%rip),%rax │ │ - jmp 70197 │ │ - shl $0x20,%rax │ │ - or $0x2,%rax │ │ - mov %rax,-0x28(%rbp) │ │ - lea -0x28(%rbp),%rdi │ │ - call 48ec0 │ │ - call 485c0 │ │ - call 33573 │ │ - int3 │ │ + dec %rdi │ │ + call *0x17(%rax) │ │ + call 487b0 │ │ + call 32b23 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ mov %rdi,%rax │ │ mov %rsi,%rdi │ │ mov %rax,%rsi │ │ - call 701d0 │ │ + call 6e3d0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -89731,1302 +87378,358 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - call 6fa10 │ │ + call 6dcf0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %rbx │ │ sub $0x18,%rsp │ │ mov %rsi,%rax │ │ mov %rdi,%rbx │ │ mov (%rsi),%rsi │ │ - mov (%rdx),%rcx │ │ - mov 0x8(%rax),%r8d │ │ + mov (%rdx),%r8 │ │ + mov 0x8(%rax),%r9d │ │ mov 0x8(%rdx),%edi │ │ - xor %r9d,%r9d │ │ - cmp %edi,%r8d │ │ - setae %r9b │ │ + xor %ecx,%ecx │ │ + cmp %edi,%r9d │ │ + setae %cl │ │ xor %r10d,%r10d │ │ - cmp %rcx,%rsi │ │ + cmp %r8,%rsi │ │ setge %r10b │ │ - cmove %r9d,%r10d │ │ + cmove %ecx,%r10d │ │ test %r10b,%r10b │ │ - je 70263 │ │ - lea 0x3b9aca00(%r8),%eax │ │ - mov %rcx,%rdx │ │ - neg %rdx │ │ - cmp %edi,%r8d │ │ - not %rcx │ │ - cmovae %r8d,%eax │ │ - cmovae %rdx,%rcx │ │ + je 6e45c │ │ + lea 0x3b9aca00(%r9),%eax │ │ + xor %ecx,%ecx │ │ + cmp %edi,%r9d │ │ + cmovae %r9d,%eax │ │ + sbb %rcx,%rcx │ │ + sub %r8,%rcx │ │ add %rsi,%rcx │ │ sub %edi,%eax │ │ cmp $0x3b9aca00,%eax │ │ - jb 7024e │ │ + jb 6e447 │ │ cmp $0xffffffffffffffff,%rcx │ │ - je 7028d │ │ + je 6e486 │ │ inc %rcx │ │ add $0xc4653600,%eax │ │ mov %rcx,0x8(%rbx) │ │ mov %eax,0x10(%rbx) │ │ movq $0x0,(%rbx) │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ lea -0x20(%rbp),%rdi │ │ mov %rdx,%rsi │ │ mov %rax,%rdx │ │ - call 701e0 │ │ + call 6e3e0 │ │ mov -0x10(%rbp),%eax │ │ mov %eax,0x10(%rbx) │ │ movaps -0x20(%rbp),%xmm0 │ │ - xorps -0x6c913(%rip),%xmm0 │ │ + xorps -0x6aacc(%rip),%xmm0 │ │ movups %xmm0,(%rbx) │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ - lea -0x660aa(%rip),%rdi │ │ - lea 0xa515(%rip),%rdx │ │ + lea -0x64013(%rip),%rdi │ │ + lea 0x95ec(%rip),%rdx │ │ mov $0x19,%esi │ │ - call 33480 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0xb8,%rsp │ │ - mov %rsi,%rbx │ │ - mov (%rdi),%r15 │ │ - mov %r15d,%eax │ │ - and $0x3,%eax │ │ - lea -0x6a8af(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmp *%rax │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x65982(%rip),%rsi │ │ - mov $0x5,%edx │ │ - call *0x18(%rax) │ │ - mov $0x1,%r14b │ │ - test %al,%al │ │ - jne 70bea │ │ - testb $0x80,0x12(%rbx) │ │ - jne 7082a │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x66773(%rip),%rsi │ │ - mov $0x3,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 70bea │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x6cbb3(%rip),%rsi │ │ - mov $0x4,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 70bea │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x667e8(%rip),%rsi │ │ - mov $0x2,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 70bea │ │ - mov (%rbx),%rsi │ │ - mov 0x8(%rbx),%rdx │ │ - movzbl 0x10(%r15),%edi │ │ - call 70e50 │ │ - jmp 708d9 │ │ - shr $0x20,%r15 │ │ - mov %r15d,-0x30(%rbp) │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x65a2e(%rip),%rsi │ │ - mov $0x2,%edx │ │ - call *0x18(%rax) │ │ - mov $0x1,%r12b │ │ - test %al,%al │ │ - je 70571 │ │ - xorps %xmm0,%xmm0 │ │ - movaps %xmm0,-0x70(%rbp) │ │ - movaps %xmm0,-0x80(%rbp) │ │ - movaps %xmm0,-0x90(%rbp) │ │ - movaps %xmm0,-0xa0(%rbp) │ │ - movaps %xmm0,-0xb0(%rbp) │ │ - movaps %xmm0,-0xc0(%rbp) │ │ - movaps %xmm0,-0xd0(%rbp) │ │ - movaps %xmm0,-0xe0(%rbp) │ │ - lea -0xe0(%rbp),%rsi │ │ - mov $0x80,%edx │ │ - mov %r15d,%edi │ │ - call *0xaeba(%rip) │ │ - test %eax,%eax │ │ - js 70e0c │ │ - lea -0xe0(%rbp),%r14 │ │ - mov %r14,%rdi │ │ - call *0xaf32(%rip) │ │ - lea -0x50(%rbp),%rdi │ │ - mov %r14,%rsi │ │ - mov %rax,%rdx │ │ - call 28ad0 │ │ - mov -0x50(%rbp),%r15 │ │ - mov -0x48(%rbp),%rax │ │ - mov -0x40(%rbp),%r13 │ │ - cmp $0xffffffffffffffff,%r15 │ │ - je 705e6 │ │ - mov %rax,-0x58(%rbp) │ │ - mov $0x1,%r14b │ │ - test %r12b,%r12b │ │ - je 70aa6 │ │ - jmp 70bdb │ │ - mov %r15,%rax │ │ - shr $0x20,%rax │ │ - shr $0x21,%r15 │ │ - cmp $0x15,%r15d │ │ - mov $0xff,%r15d │ │ - cmovb %eax,%r15d │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x6ccb3(%rip),%rsi │ │ - mov $0x4,%edx │ │ - call *0x18(%rax) │ │ - mov $0x1,%r14b │ │ - test %al,%al │ │ - jne 70bea │ │ - testb $0x80,0x12(%rbx) │ │ - jne 70784 │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x668f5(%rip),%rsi │ │ - mov $0x1,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 70bea │ │ - lea -0x657d9(%rip),%rax │ │ - movzbl %r15b,%ecx │ │ - mov (%rax,%rcx,8),%rdx │ │ - lea -0x65698(%rip),%rax │ │ - movslq (%rax,%rcx,4),%rsi │ │ - add %rax,%rsi │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - je 7080c │ │ - jmp 70bea │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x65b73(%rip),%rsi │ │ - mov $0x6,%edx │ │ - call *0x18(%rax) │ │ - mov $0x1,%r14b │ │ - test %al,%al │ │ - jne 70bea │ │ - testb $0x80,0x12(%rbx) │ │ - jne 7095d │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x66969(%rip),%rsi │ │ - mov $0x3,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 70bea │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x6cda9(%rip),%rsi │ │ - mov $0x4,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 70bea │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x669de(%rip),%rsi │ │ - mov $0x2,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 70bea │ │ - mov (%rbx),%rsi │ │ - mov 0x8(%rbx),%rdx │ │ - movzbl 0xf(%r15),%edi │ │ - call 70e50 │ │ - jmp 70a0c │ │ - testb $0x80,0x12(%rbx) │ │ - jne 70631 │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x669e3(%rip),%rsi │ │ - mov $0x3,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 703a4 │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x6ce1b(%rip),%rsi │ │ - mov $0x4,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 703a4 │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x66a58(%rip),%rsi │ │ - mov $0x2,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 703a4 │ │ - lea -0x30(%rbp),%rdi │ │ - mov %rbx,%rsi │ │ - call 70e80 │ │ - jmp 706f1 │ │ - test %r13,%r13 │ │ - je 70a8b │ │ - mov %rax,%r15 │ │ - mov %r13,%rdi │ │ - call *0xac3d(%rip) │ │ - test %rax,%rax │ │ - je 70e24 │ │ - mov %rax,%r14 │ │ - mov %rax,%rdi │ │ - mov %r15,%rsi │ │ - mov %r13,%rdx │ │ - call *0xac32(%rip) │ │ - mov $0x1,%r15d │ │ - mov %r14,-0x58(%rbp) │ │ - mov $0x1,%r14b │ │ - test %r12b,%r12b │ │ - je 70aa6 │ │ - jmp 70bdb │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x67d61(%rip),%rsi │ │ - mov $0x3,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 703a4 │ │ - movb $0x1,-0x29(%rbp) │ │ - movups (%rbx),%xmm0 │ │ - movaps %xmm0,-0x50(%rbp) │ │ - lea -0x29(%rbp),%rax │ │ - mov %rax,-0x40(%rbp) │ │ - mov 0x10(%rbx),%rax │ │ - mov %rax,-0xd0(%rbp) │ │ - lea -0x50(%rbp),%rdi │ │ - mov %rdi,-0xe0(%rbp) │ │ - lea 0x9221(%rip),%rax │ │ - mov %rax,-0xd8(%rbp) │ │ - lea -0x6cf01(%rip),%rsi │ │ - mov $0x4,%edx │ │ - call 313c0 │ │ - test %al,%al │ │ - jne 703a4 │ │ - lea -0x66b39(%rip),%rsi │ │ - lea -0x50(%rbp),%rdi │ │ - mov $0x2,%edx │ │ - call 313c0 │ │ - test %al,%al │ │ - jne 703a4 │ │ - lea -0x30(%rbp),%rdi │ │ - lea -0xe0(%rbp),%rsi │ │ - call 70e80 │ │ - test %al,%al │ │ - jne 703a4 │ │ - mov -0xe0(%rbp),%rdi │ │ - mov -0xd8(%rbp),%rax │ │ - lea -0x67e08(%rip),%rsi │ │ - mov $0x2,%edx │ │ - call *0x18(%rax) │ │ - mov %eax,%r14d │ │ - mov %r15d,%edi │ │ - call 6d010 │ │ - test %r14b,%r14b │ │ - jne 703a4 │ │ - mov %eax,%r14d │ │ - testb $0x80,0x12(%rbx) │ │ - jne 70bff │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x66bc7(%rip),%rsi │ │ - mov $0x2,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 703a4 │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x6cfba(%rip),%rsi │ │ - mov $0x4,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 703a4 │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x66bef(%rip),%rsi │ │ - mov $0x2,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 703a4 │ │ - mov (%rbx),%rsi │ │ - mov 0x8(%rbx),%rdx │ │ - movzbl %r14b,%edi │ │ - call 70e50 │ │ - mov %eax,%r12d │ │ - jmp 703a4 │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x67eaf(%rip),%rsi │ │ - mov $0x2,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 70bea │ │ - movb $0x1,-0x50(%rbp) │ │ - movups (%rbx),%xmm0 │ │ - movaps %xmm0,-0xe0(%rbp) │ │ - lea -0x50(%rbp),%rax │ │ - mov %rax,-0xd0(%rbp) │ │ - lea -0x658fa(%rip),%rax │ │ - movzbl %r15b,%ecx │ │ - mov (%rax,%rcx,8),%rdx │ │ - lea -0x657b9(%rip),%rax │ │ - movslq (%rax,%rcx,4),%rsi │ │ - add %rax,%rsi │ │ - lea -0xe0(%rbp),%rdi │ │ - call 313c0 │ │ - test %al,%al │ │ - jne 70bea │ │ - lea -0x67f12(%rip),%rsi │ │ - lea -0xe0(%rbp),%rdi │ │ - mov $0x2,%edx │ │ - call 313c0 │ │ - test %al,%al │ │ - jne 70bea │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x66cb1(%rip),%rsi │ │ - mov $0x1,%edx │ │ - call *0x18(%rax) │ │ - mov %eax,%r14d │ │ - jmp 70bea │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x67f5a(%rip),%rsi │ │ - mov $0x3,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 70bea │ │ - movb $0x1,-0x50(%rbp) │ │ - movups (%rbx),%xmm0 │ │ - movaps %xmm0,-0xe0(%rbp) │ │ - lea -0x50(%rbp),%rax │ │ - mov %rax,-0xd0(%rbp) │ │ - lea -0x6d0e4(%rip),%rsi │ │ - lea -0xe0(%rbp),%rdi │ │ - mov $0x4,%edx │ │ - call 313c0 │ │ - test %al,%al │ │ - jne 70bea │ │ - lea -0x66d1b(%rip),%rsi │ │ - lea -0xe0(%rbp),%rdi │ │ - mov $0x2,%edx │ │ - call 313c0 │ │ - test %al,%al │ │ - jne 70bea │ │ - movzbl 0x10(%r15),%edi │ │ - lea 0x8ff3(%rip),%rdx │ │ - lea -0xe0(%rbp),%rsi │ │ - call 70e50 │ │ - test %al,%al │ │ - jne 70bea │ │ - lea -0x67fe7(%rip),%rsi │ │ - lea -0xe0(%rbp),%rdi │ │ - mov $0x2,%edx │ │ - call 313c0 │ │ - test %al,%al │ │ - jne 70bea │ │ - testb $0x80,0x12(%rbx) │ │ - jne 70c97 │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x66da0(%rip),%rsi │ │ - mov $0x2,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 70bea │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x65fb2(%rip),%rsi │ │ - mov $0x7,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 70bea │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x66dc8(%rip),%rsi │ │ - mov $0x2,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 70bea │ │ - mov (%r15),%rdi │ │ - mov 0x8(%r15),%rsi │ │ - mov (%rbx),%rdx │ │ - mov 0x8(%rbx),%rcx │ │ - call 33b10 │ │ - jmp 70dd3 │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x6808d(%rip),%rsi │ │ - mov $0x3,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 70bea │ │ - movb $0x1,-0x50(%rbp) │ │ - movups (%rbx),%xmm0 │ │ - movaps %xmm0,-0xe0(%rbp) │ │ - lea -0x50(%rbp),%rax │ │ - mov %rax,-0xd0(%rbp) │ │ - lea -0x6d217(%rip),%rsi │ │ - lea -0xe0(%rbp),%rdi │ │ - mov $0x4,%edx │ │ - call 313c0 │ │ - test %al,%al │ │ - jne 70bea │ │ - lea -0x66e4e(%rip),%rsi │ │ - lea -0xe0(%rbp),%rdi │ │ - mov $0x2,%edx │ │ - call 313c0 │ │ - test %al,%al │ │ - jne 70bea │ │ - movzbl 0xf(%r15),%edi │ │ - lea 0x8ec0(%rip),%rdx │ │ - lea -0xe0(%rbp),%rsi │ │ - call 70e50 │ │ - test %al,%al │ │ - jne 70bea │ │ - lea -0x6811a(%rip),%rsi │ │ - lea -0xe0(%rbp),%rdi │ │ - mov $0x2,%edx │ │ - call 313c0 │ │ - test %al,%al │ │ - jne 70bea │ │ - testb $0x80,0x12(%rbx) │ │ - jne 70d2f │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x66ed3(%rip),%rsi │ │ - mov $0x2,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 70bea │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x660d3(%rip),%rsi │ │ - mov $0x5,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 70bea │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x66efb(%rip),%rsi │ │ - mov $0x2,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 70bea │ │ - mov -0x1(%r15),%rdi │ │ - mov 0x7(%r15),%rax │ │ - mov %rbx,%rsi │ │ - call *0x18(%rax) │ │ - jmp 70dd3 │ │ - mov $0x1,%eax │ │ - mov %rax,-0x58(%rbp) │ │ - xor %r13d,%r13d │ │ - xor %r15d,%r15d │ │ - mov $0x1,%r14b │ │ - test %r12b,%r12b │ │ - jne 70bdb │ │ - testb $0x80,0x12(%rbx) │ │ - jne 70b1e │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x66f61(%rip),%rsi │ │ - mov $0x2,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 70bdb │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x66173(%rip),%rsi │ │ - mov $0x7,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 70bdb │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x66f89(%rip),%rsi │ │ - mov $0x2,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 70bdb │ │ - mov (%rbx),%rdx │ │ - mov 0x8(%rbx),%rcx │ │ - mov -0x58(%rbp),%rdi │ │ - mov %r13,%rsi │ │ - call 33b10 │ │ - jmp 70ba9 │ │ - movb $0x1,-0x50(%rbp) │ │ - movups (%rbx),%xmm0 │ │ - movaps %xmm0,-0xe0(%rbp) │ │ - lea -0x50(%rbp),%rax │ │ - mov %rax,-0xd0(%rbp) │ │ - lea -0x661d9(%rip),%rsi │ │ - lea -0xe0(%rbp),%rdi │ │ - mov $0x7,%edx │ │ - call 313c0 │ │ - test %al,%al │ │ - jne 70bdb │ │ - lea -0x66ff1(%rip),%rsi │ │ - lea -0xe0(%rbp),%rdi │ │ - mov $0x2,%edx │ │ - call 313c0 │ │ - test %al,%al │ │ - jne 70bdb │ │ - lea 0x8d26(%rip),%rcx │ │ - lea -0xe0(%rbp),%rdx │ │ - mov -0x58(%rbp),%rdi │ │ - mov %r13,%rsi │ │ - call 33b10 │ │ - test %al,%al │ │ - jne 70bdb │ │ - lea -0x682b7(%rip),%rsi │ │ - lea -0xe0(%rbp),%rdi │ │ - mov $0x2,%edx │ │ - call 313c0 │ │ - test %al,%al │ │ - jne 70bdb │ │ - xor %edx,%edx │ │ - testl $0x800000,0x10(%rbx) │ │ - lea -0x67014(%rip),%rax │ │ - lea -0x6704c(%rip),%rsi │ │ - cmove %rax,%rsi │ │ - sete %dl │ │ - inc %rdx │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - call *0x18(%rax) │ │ - mov %eax,%r14d │ │ - test %r15,%r15 │ │ - je 70bea │ │ - mov -0x58(%rbp),%rdi │ │ - call *0xa656(%rip) │ │ - mov %r14d,%eax │ │ - add $0xb8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - ret │ │ - movb $0x1,-0x50(%rbp) │ │ - movups (%rbx),%xmm0 │ │ - movaps %xmm0,-0xe0(%rbp) │ │ - lea -0x50(%rbp),%rax │ │ - mov %rax,-0xd0(%rbp) │ │ - lea -0x6d49b(%rip),%rsi │ │ - lea -0xe0(%rbp),%rdi │ │ - mov $0x4,%edx │ │ - call 313c0 │ │ - test %al,%al │ │ - jne 703a4 │ │ - lea -0x670d2(%rip),%rsi │ │ - lea -0xe0(%rbp),%rdi │ │ - mov $0x2,%edx │ │ - call 313c0 │ │ - test %al,%al │ │ - jne 703a4 │ │ - movzbl %r14b,%edi │ │ - lea 0x8c3d(%rip),%rdx │ │ - lea -0xe0(%rbp),%rsi │ │ - call 70e50 │ │ - test %al,%al │ │ - jne 703a4 │ │ - lea -0x6839d(%rip),%rsi │ │ - lea -0xe0(%rbp),%rdi │ │ - mov $0x2,%edx │ │ - call 313c0 │ │ - mov %eax,%r12d │ │ - jmp 703a4 │ │ - movb $0x1,-0x50(%rbp) │ │ - movups (%rbx),%xmm0 │ │ - movaps %xmm0,-0xe0(%rbp) │ │ - lea -0x50(%rbp),%rax │ │ - mov %rax,-0xd0(%rbp) │ │ - lea -0x66352(%rip),%rsi │ │ - lea -0xe0(%rbp),%rdi │ │ - mov $0x7,%edx │ │ - call 313c0 │ │ - test %al,%al │ │ - jne 70bea │ │ - lea -0x6716a(%rip),%rsi │ │ - lea -0xe0(%rbp),%rdi │ │ - mov $0x2,%edx │ │ - call 313c0 │ │ - test %al,%al │ │ - jne 70bea │ │ - mov (%r15),%rdi │ │ - mov 0x8(%r15),%rsi │ │ - lea 0x8ba2(%rip),%rcx │ │ - lea -0xe0(%rbp),%rdx │ │ - call 33b10 │ │ - test %al,%al │ │ - jne 70bea │ │ - lea -0x68438(%rip),%rsi │ │ - lea -0xe0(%rbp),%rdi │ │ - mov $0x2,%edx │ │ - call 313c0 │ │ - jmp 70dd3 │ │ - mov 0x10(%rbx),%rax │ │ - movb $0x1,-0x30(%rbp) │ │ - movups (%rbx),%xmm0 │ │ - movaps %xmm0,-0x50(%rbp) │ │ - lea -0x30(%rbp),%rcx │ │ - mov %rcx,-0x40(%rbp) │ │ - mov %rax,-0xd0(%rbp) │ │ - lea -0x50(%rbp),%rdi │ │ - mov %rdi,-0xe0(%rbp) │ │ - lea 0x8b41(%rip),%rax │ │ - mov %rax,-0xd8(%rbp) │ │ - lea -0x663f6(%rip),%rsi │ │ - mov $0x5,%edx │ │ - call 313c0 │ │ - test %al,%al │ │ - jne 70bea │ │ - lea -0x67219(%rip),%rsi │ │ - lea -0x50(%rbp),%rdi │ │ - mov $0x2,%edx │ │ - call 313c0 │ │ - test %al,%al │ │ - jne 70bea │ │ - mov -0x1(%r15),%rdi │ │ - mov 0x7(%r15),%rax │ │ - lea -0xe0(%rbp),%rsi │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 70bea │ │ - mov -0xe0(%rbp),%rdi │ │ - mov -0xd8(%rbp),%rax │ │ - lea -0x684ea(%rip),%rsi │ │ - mov $0x2,%edx │ │ - call *0x18(%rax) │ │ - test %al,%al │ │ - jne 70bea │ │ - testb $0x80,0x12(%rbx) │ │ - jne 70df9 │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x67246(%rip),%rsi │ │ - mov $0x2,%edx │ │ - jmp 7081f │ │ - mov (%rbx),%rdi │ │ - mov 0x8(%rbx),%rax │ │ - lea -0x6728f(%rip),%rsi │ │ - jmp 7081a │ │ - lea -0x66746(%rip),%rdi │ │ - lea 0x9e06(%rip),%rdx │ │ - mov $0x25,%esi │ │ - call 30650 │ │ - mov $0x1,%edi │ │ - mov %r13,%rsi │ │ - call 2899b │ │ - mov %rax,%rbx │ │ - test %r15,%r15 │ │ - je 70e43 │ │ - mov -0x58(%rbp),%rdi │ │ - call *0xa3fd(%rip) │ │ - mov %rbx,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - mov %rsi,%rcx │ │ - lea -0x65d9a(%rip),%rax │ │ - movzbl %dil,%esi │ │ - mov (%rax,%rsi,8),%rax │ │ - lea -0x65c59(%rip),%rdi │ │ - movslq (%rdi,%rsi,4),%rsi │ │ - add %rdi,%rsi │ │ - mov 0x18(%rdx),%r8 │ │ - mov %rcx,%rdi │ │ - mov %rax,%rdx │ │ - jmp *%r8 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - sub $0x10,%rsp │ │ - mov 0x10(%rsi),%eax │ │ - test $0x2000000,%eax │ │ - jne 70ea3 │ │ - test $0x4000000,%eax │ │ - jne 70ee0 │ │ - add $0x10,%rsp │ │ - pop %rbp │ │ - jmp 33740 │ │ - mov (%rdi),%r8d │ │ - mov $0x9,%ecx │ │ - lea -0x6d572(%rip),%rax │ │ - mov %r8d,%edi │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %rcx,%rdx │ │ - shr $0x4,%edi │ │ - and $0xf,%r8d │ │ - movzbl (%r8,%rax,1),%ecx │ │ - mov %cl,-0xa(%rbp,%rdx,1) │ │ - lea -0x1(%rdx),%rcx │ │ - mov %edi,%r8d │ │ - test %edi,%edi │ │ - jne 70ec0 │ │ - jmp 70f1e │ │ - mov (%rdi),%r8d │ │ - mov $0x9,%ecx │ │ - lea -0x6d39f(%rip),%rax │ │ - mov %r8d,%edi │ │ - data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - mov %rcx,%rdx │ │ - shr $0x4,%edi │ │ - and $0xf,%r8d │ │ - movzbl (%r8,%rax,1),%ecx │ │ - mov %cl,-0xa(%rbp,%rdx,1) │ │ - lea -0x1(%rdx),%rcx │ │ - mov %edi,%r8d │ │ - test %edi,%edi │ │ - jne 70f00 │ │ - add $0xfffffffffffffffe,%rdx │ │ - lea (%rdx,%rbp,1),%r8 │ │ - add $0xfffffffffffffff8,%r8 │ │ - mov $0x9,%r9d │ │ - sub %rcx,%r9 │ │ - lea -0x6738c(%rip),%rdx │ │ - mov $0x2,%ecx │ │ - mov %rsi,%rdi │ │ - mov $0x1,%esi │ │ - call 310b0 │ │ - add $0x10,%rsp │ │ - pop %rbp │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 32a30 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ - lea -0x6688c(%rip),%rdi │ │ - lea 0x9cc6(%rip),%rdx │ │ + lea -0x63976(%rip),%rdi │ │ + lea 0x9a56(%rip),%rdx │ │ mov $0x6f,%esi │ │ - call 30650 │ │ + call 2fe00 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r14 │ │ push %rbx │ │ sub $0x10,%rsp │ │ test %rdi,%rdi │ │ - jne 710af │ │ - mov 0xeee5(%rip),%rdi │ │ + jne 6e5b0 │ │ + mov 0xece5(%rip),%rdi │ │ test %rdi,%rdi │ │ - jne 70faf │ │ - lea 0xeed9(%rip),%rdi │ │ - call 48650 │ │ - mov %rax,%rdi │ │ + je 6e5dc │ │ mov $0x1,%esi │ │ - call *0xa2fe(%rip) │ │ - mov 0xeee7(%rip),%rdi │ │ + call *0xa089(%rip) │ │ + test %eax,%eax │ │ + jne 6e5fe │ │ + mov 0xecea(%rip),%rdi │ │ test %rdi,%rdi │ │ - jne 70fd5 │ │ - lea 0xeedb(%rip),%rdi │ │ - call 48650 │ │ - mov %rax,%rdi │ │ - call *0xa275(%rip) │ │ + je 6e603 │ │ + call *0xa003(%rip) │ │ mov %rax,%r14 │ │ test %rax,%rax │ │ - je 71084 │ │ + je 6e624 │ │ mov $0x30,%edi │ │ - call *0xa246(%rip) │ │ + call *0x9fcc(%rip) │ │ test %rax,%rax │ │ - je 710a0 │ │ + je 6e640 │ │ mov %rax,%rbx │ │ movq $0x1,(%rax) │ │ movq $0x1,0x8(%rax) │ │ movq $0x0,0x18(%rax) │ │ mov %r14,0x10(%rax) │ │ movl $0x0,0x28(%rax) │ │ - mov 0xedd1(%rip),%rdi │ │ + mov 0xebe7(%rip),%rdi │ │ test %rdi,%rdi │ │ - jne 7103b │ │ - lea 0xedc5(%rip),%rdi │ │ - call 48650 │ │ - mov %rax,%rdi │ │ + je 6e64f │ │ mov $0x1,%esi │ │ - call *0xa272(%rip) │ │ + call *0xa00b(%rip) │ │ + test %eax,%eax │ │ + jne 6e671 │ │ lock incq (%rbx) │ │ - jle 710ef │ │ - mov 0xee29(%rip),%rdi │ │ + jle 6e676 │ │ + mov 0xec3a(%rip),%rdi │ │ test %rdi,%rdi │ │ - jne 7106b │ │ - lea 0xee1d(%rip),%rdi │ │ - call 48650 │ │ - mov %rax,%rdi │ │ + je 6e678 │ │ mov %rbx,%rsi │ │ add $0x10,%rsi │ │ - call *0xa240(%rip) │ │ + call *0x9fdc(%rip) │ │ + test %eax,%eax │ │ + jne 6e671 │ │ mov %rbx,%rax │ │ add $0x10,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %rbp │ │ ret │ │ - call 71110 │ │ + cmp $0x1,%rdi │ │ + jne 6e68c │ │ + lea -0x63cc6(%rip),%rsi │ │ + lea -0x11(%rbp),%rdi │ │ + mov $0xf3,%edx │ │ + call 486c0 │ │ + mov %rax,%rdi │ │ + call 48780 │ │ + call 487b0 │ │ + lea 0xebdd(%rip),%rdi │ │ + call 48840 │ │ + mov %rax,%rdi │ │ + mov $0x1,%esi │ │ + call *0x9f82(%rip) │ │ + test %eax,%eax │ │ + je 6e4f7 │ │ + call 48a10 │ │ + lea 0xebde(%rip),%rdi │ │ + call 48840 │ │ + mov %rax,%rdi │ │ + call *0x9ef8(%rip) │ │ + mov %rax,%r14 │ │ + test %rax,%rax │ │ + jne 6e519 │ │ + call 6e6c0 │ │ mov %rax,%r14 │ │ mov $0x30,%edi │ │ - call *0xa1a1(%rip) │ │ + call *0x9eb9(%rip) │ │ test %rax,%rax │ │ - jne 70ffb │ │ + jne 6e52d │ │ mov $0x8,%edi │ │ mov $0x30,%esi │ │ - call 28a96 │ │ - cmp $0x1,%rdi │ │ - jne 710d7 │ │ - lea -0x66ac5(%rip),%rsi │ │ - lea -0x11(%rbp),%rdi │ │ - mov $0xf3,%edx │ │ - call 48430 │ │ + call 27d0e │ │ + lea 0xeaea(%rip),%rdi │ │ + call 48840 │ │ mov %rax,%rdi │ │ - call 48530 │ │ - call 485c0 │ │ - lea -0x66b45(%rip),%rdi │ │ - lea 0x9a7b(%rip),%rdx │ │ - mov $0xbd,%esi │ │ - call 30650 │ │ + mov $0x1,%esi │ │ + call *0x9f0f(%rip) │ │ + test %eax,%eax │ │ + je 6e575 │ │ + call 48a10 │ │ ud2 │ │ + lea 0xeb41(%rip),%rdi │ │ + call 48840 │ │ + mov %rax,%rdi │ │ + jmp 6e58f │ │ + lea -0x63df6(%rip),%rdi │ │ + lea 0x977e(%rip),%rdx │ │ + mov $0xbd,%esi │ │ + call 2fe00 │ │ mov %rax,%r14 │ │ lock decq (%rbx) │ │ - jne 71102 │ │ + jne 6e6b5 │ │ mov %rbx,%rdi │ │ - call 48900 │ │ + call 48c20 │ │ mov %r14,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 6eba0 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %rbx │ │ push %rax │ │ - mov 0xed9b(%rip),%rax │ │ + mov 0xeb2b(%rip),%rax │ │ nopl (%rax) │ │ cmp $0xffffffffffffffff,%rax │ │ - je 71163 │ │ + je 6e708 │ │ lea 0x1(%rax),%rbx │ │ - lock cmpxchg %rbx,0xed85(%rip) │ │ - jne 71120 │ │ - mov 0xed6c(%rip),%rdi │ │ + lock cmpxchg %rbx,0xeb15(%rip) │ │ + jne 6e6d0 │ │ + mov 0xeafc(%rip),%rdi │ │ test %rdi,%rdi │ │ - jne 71150 │ │ - lea 0xed60(%rip),%rdi │ │ - call 48650 │ │ - mov %rax,%rdi │ │ + je 6e70d │ │ mov %rbx,%rsi │ │ - call *0xa15f(%rip) │ │ + call *0x9e7e(%rip) │ │ + test %eax,%eax │ │ + jne 6e729 │ │ mov %rbx,%rax │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ - call 70f60 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 6e4a0 │ │ + lea 0xead4(%rip),%rdi │ │ + call 48840 │ │ + mov %rax,%rdi │ │ + mov %rbx,%rsi │ │ + call *0x9e53(%rip) │ │ + test %eax,%eax │ │ + je 6e6fe │ │ + call 48a10 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ + push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0xc0,%rsp │ │ - mov (%rdi),%rdi │ │ - mov %edi,%eax │ │ - and $0x3,%eax │ │ - lea -0x6b759(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmp *%rax │ │ - mov (%rdi),%rax │ │ - mov 0x8(%rdi),%rdx │ │ - mov %rsi,%rdi │ │ - mov %rax,%rsi │ │ - add $0xc0,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - jmp 30840 │ │ - mov %rsi,%r12 │ │ - shr $0x20,%rdi │ │ - mov %edi,-0x24(%rbp) │ │ - xorps %xmm0,%xmm0 │ │ - movaps %xmm0,-0x70(%rbp) │ │ - movaps %xmm0,-0x80(%rbp) │ │ - movaps %xmm0,-0x90(%rbp) │ │ - movaps %xmm0,-0xa0(%rbp) │ │ - movaps %xmm0,-0xb0(%rbp) │ │ - movaps %xmm0,-0xc0(%rbp) │ │ - movaps %xmm0,-0xd0(%rbp) │ │ - movaps %xmm0,-0xe0(%rbp) │ │ - lea -0xe0(%rbp),%rsi │ │ - mov $0x80,%edx │ │ - call *0xa09c(%rip) │ │ - test %eax,%eax │ │ - js 71379 │ │ - lea -0xe0(%rbp),%rbx │ │ - mov %rbx,%rdi │ │ - call *0xa114(%rip) │ │ - lea -0x58(%rbp),%rdi │ │ - mov %rbx,%rsi │ │ - mov %rax,%rdx │ │ - call 28ad0 │ │ - cmpq $0xffffffffffffffff,-0x58(%rbp) │ │ - je 712c1 │ │ - mov -0x48(%rbp),%rax │ │ - mov %rax,-0x30(%rbp) │ │ - movups -0x58(%rbp),%xmm0 │ │ - movaps %xmm0,-0x40(%rbp) │ │ - jmp 71306 │ │ - mov %rdi,%rax │ │ - shr $0x20,%rax │ │ - shr $0x21,%rdi │ │ - cmp $0x15,%edi │ │ - mov $0xff,%ecx │ │ - cmovb %eax,%ecx │ │ - mov (%rsi),%rdi │ │ - mov 0x8(%rsi),%rax │ │ - movzbl %cl,%ecx │ │ - lea -0x65fc2(%rip),%rdx │ │ - mov (%rdx,%rcx,8),%rdx │ │ - lea -0x65e7d(%rip),%r8 │ │ - movslq (%r8,%rcx,4),%rsi │ │ - add %r8,%rsi │ │ - mov 0x18(%rax),%rax │ │ - add $0xc0,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - jmp *%rax │ │ - mov -0x1(%rdi),%rax │ │ - mov 0x7(%rdi),%rcx │ │ - mov 0x20(%rcx),%rcx │ │ - mov %rax,%rdi │ │ - add $0xc0,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - jmp *%rcx │ │ - mov -0x48(%rbp),%rbx │ │ - test %rbx,%rbx │ │ - je 712f4 │ │ - mov -0x50(%rbp),%r15 │ │ - mov %rbx,%rdi │ │ - call *0x9f61(%rip) │ │ - test %rax,%rax │ │ - je 71391 │ │ - mov %rax,%r14 │ │ - mov %rax,%rdi │ │ - mov %r15,%rsi │ │ - mov %rbx,%rdx │ │ - call *0x9f56(%rip) │ │ - jmp 712fa │ │ - mov $0x1,%r14d │ │ - mov %rbx,-0x40(%rbp) │ │ - mov %r14,-0x38(%rbp) │ │ - mov %rbx,-0x30(%rbp) │ │ - lea -0x40(%rbp),%rax │ │ - mov %rax,-0xe0(%rbp) │ │ - lea 0xa8(%rip),%rax │ │ - mov %rax,-0xd8(%rbp) │ │ - lea -0x24(%rbp),%rax │ │ - mov %rax,-0xd0(%rbp) │ │ - lea -0x3dbf1(%rip),%rax │ │ - mov %rax,-0xc8(%rbp) │ │ - mov (%r12),%rdi │ │ - mov 0x8(%r12),%rsi │ │ - lea -0x6b754(%rip),%rdx │ │ - lea -0xe0(%rbp),%rcx │ │ - call 30680 │ │ - cmpq $0x0,-0x40(%rbp) │ │ - je 71369 │ │ - mov -0x38(%rbp),%rdi │ │ - mov %eax,%ebx │ │ - call *0x9ed9(%rip) │ │ - mov %ebx,%eax │ │ - add $0xc0,%rsp │ │ + push %rax │ │ + mov %edi,%r14d │ │ + mov 0x9f30(%rip),%r12 │ │ + mov 0x9de1(%rip),%r13 │ │ + lea 0x91ca(%rip),%rbx │ │ + cs nopw 0x0(%rax,%rax,1) │ │ + mov %r14d,%edi │ │ + call *%r12 │ │ + cmp $0xffffffff,%eax │ │ + jne 6e799 │ │ + call *%r13 │ │ + movslq (%rax),%r15 │ │ + mov 0xdfe8(%rip),%rax │ │ + cmp %rbx,%rax │ │ + jne 6e790 │ │ + mov 0xdfdc(%rip),%rax │ │ + mov %r15d,%edi │ │ + call *0x10(%rax) │ │ + test %al,%al │ │ + jne 6e760 │ │ + jmp 6e79d │ │ + mov %rbx,0xdfc9(%rip) │ │ + jmp 6e77d │ │ + xor %eax,%eax │ │ + jmp 6e7a8 │ │ + shl $0x20,%r15 │ │ + or $0x2,%r15 │ │ + mov %r15,%rax │ │ + add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ + pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea -0x66cb3(%rip),%rdi │ │ - lea 0x9899(%rip),%rdx │ │ - mov $0x25,%esi │ │ - call 30650 │ │ - mov $0x1,%edi │ │ - mov %rbx,%rsi │ │ - call 2899b │ │ - mov %rax,%rbx │ │ - cmpq $0x0,-0x40(%rbp) │ │ - je 713b2 │ │ - mov -0x38(%rbp),%rdi │ │ - call *0x9e8e(%rip) │ │ - mov %rbx,%rdi │ │ - call 718d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - mov %rsi,%rax │ │ - mov 0x8(%rdi),%rsi │ │ - mov 0x10(%rdi),%rdx │ │ - mov %rax,%rdi │ │ - jmp 30840 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ + push %r13 │ │ push %r12 │ │ push %rbx │ │ + push %rax │ │ mov %edi,%r14d │ │ - mov 0x9fc3(%rip),%r15 │ │ - xor %ebx,%ebx │ │ - mov 0x9e72(%rip),%r12 │ │ - xchg %ax,%ax │ │ + mov 0x9d70(%rip),%r12 │ │ + mov 0x9d51(%rip),%r13 │ │ + lea 0x913a(%rip),%rbx │ │ + cs nopw 0x0(%rax,%rax,1) │ │ mov %r14d,%edi │ │ - call *%r15 │ │ - cmp $0xffffffff,%eax │ │ - jne 71422 │ │ call *%r12 │ │ - movslq (%rax),%rax │ │ - cmp $0x4,%rax │ │ - je 71400 │ │ - shl $0x20,%rax │ │ - or $0x2,%rax │ │ - mov %rax,%rbx │ │ - mov %rbx,%rax │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - ret │ │ - int3 │ │ - int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r12 │ │ - push %rbx │ │ - mov %edi,%r14d │ │ - mov 0x9f7b(%rip),%r15 │ │ - xor %ebx,%ebx │ │ - mov 0x9e22(%rip),%r12 │ │ - xchg %ax,%ax │ │ - mov %r14d,%edi │ │ - call *%r15 │ │ cmp $0xffffffff,%eax │ │ - jne 71472 │ │ - call *%r12 │ │ - movslq (%rax),%rax │ │ - cmp $0x4,%rax │ │ - je 71450 │ │ - shl $0x20,%rax │ │ - or $0x2,%rax │ │ - mov %rax,%rbx │ │ - mov %rbx,%rax │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - ret │ │ - int3 │ │ - int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - push %rax │ │ - test %rsi,%rsi │ │ - je 714ef │ │ - mov %rsi,%r14 │ │ - mov %rdi,%r15 │ │ - mov 0x9de0(%rip),%r12 │ │ - mov 0x9dc9(%rip),%r13 │ │ - xor %ebx,%ebx │ │ - jmp 714c1 │ │ - nopl 0x0(%rax,%rax,1) │ │ + jne 6e829 │ │ call *%r13 │ │ - movslq (%rax),%rax │ │ - cmp $0x4,%rax │ │ - jne 71507 │ │ - test %r14,%r14 │ │ - je 71532 │ │ - mov $0x2,%edi │ │ - mov %r15,%rsi │ │ - mov %r14,%rdx │ │ - call *%r12 │ │ - cmp $0xffffffffffffffff,%rax │ │ - je 714b0 │ │ - test %rax,%rax │ │ - je 714f3 │ │ - mov %r14,%rcx │ │ - sub %rax,%rcx │ │ - jb 71544 │ │ - add %rax,%r15 │ │ - mov %rcx,%r14 │ │ - test %r14,%r14 │ │ - jne 714c1 │ │ - jmp 71532 │ │ - xor %ebx,%ebx │ │ - jmp 71532 │ │ - lea 0x95fe(%rip),%rbx │ │ - mov %ebx,%eax │ │ - and $0x3,%eax │ │ - cmp $0x2,%rax │ │ - jae 7151d │ │ - jmp 71532 │ │ - shl $0x20,%rax │ │ - or $0x2,%rax │ │ - mov %rax,%rbx │ │ - mov %ebx,%eax │ │ - and $0x3,%eax │ │ - cmp $0x2,%rax │ │ - jb 71532 │ │ - cmp $0x2,%eax │ │ - jne 71532 │ │ - mov %rbx,%rax │ │ - shr $0x20,%rax │ │ - xor %ecx,%ecx │ │ - cmp $0x9,%eax │ │ - cmove %rcx,%rbx │ │ - mov %rbx,%rax │ │ + movslq (%rax),%r15 │ │ + mov 0xdf58(%rip),%rax │ │ + cmp %rbx,%rax │ │ + jne 6e820 │ │ + mov 0xdf4c(%rip),%rax │ │ + mov %r15d,%edi │ │ + call *0x10(%rax) │ │ + test %al,%al │ │ + jne 6e7f0 │ │ + jmp 6e82d │ │ + mov %rbx,0xdf39(%rip) │ │ + jmp 6e80d │ │ + xor %eax,%eax │ │ + jmp 6e838 │ │ + shl $0x20,%r15 │ │ + or $0x2,%r15 │ │ + mov %r15,%rax │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ - lea 0x98fd(%rip),%rcx │ │ - mov %rax,%rdi │ │ - mov %r14,%rsi │ │ - mov %r14,%rdx │ │ - call 32050 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ decl 0xc(%rdi) │ │ - jne 71579 │ │ + jne 6e869 │ │ mov %rdi,%rsi │ │ movq $0x0,(%rdi) │ │ xor %eax,%eax │ │ xchg %eax,0x8(%rdi) │ │ cmp $0x2,%eax │ │ - je 7157a │ │ + je 6e86a │ │ ret │ │ add $0x8,%rsi │ │ mov $0xca,%edi │ │ mov $0x81,%edx │ │ mov $0x1,%ecx │ │ xor %eax,%eax │ │ - jmp *0x9cc3(%rip) │ │ + jmp *0x9c93(%rip) │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -91041,52 +87744,52 @@ │ │ push %r12 │ │ push %rbx │ │ sub $0x20,%rsp │ │ mov $0x4c4b40,%eax │ │ xor %r14d,%r14d │ │ movabs $0x7fffffffffffffff,%r15 │ │ lea -0x38(%rbp),%rbx │ │ - mov 0x9dfc(%rip),%r12 │ │ - jmp 715e2 │ │ + mov 0x9dc4(%rip),%r12 │ │ + jmp 6e8d2 │ │ xchg %ax,%ax │ │ mov %eax,%eax │ │ test %r14,%r14 │ │ setne %cl │ │ test %rax,%rax │ │ setg %dl │ │ or %cl,%dl │ │ - je 7161d │ │ + je 6e90d │ │ cmp %r15,%r14 │ │ mov %r15,%rcx │ │ cmovb %r14,%rcx │ │ mov %rcx,-0x38(%rbp) │ │ mov %rax,-0x30(%rbp) │ │ sub %rcx,%r14 │ │ mov $0x1,%edi │ │ xor %esi,%esi │ │ mov %rbx,%rdx │ │ mov %rbx,%rcx │ │ call *%r12 │ │ mov %eax,-0x24(%rbp) │ │ test %eax,%eax │ │ - je 715d0 │ │ + je 6e8c0 │ │ cmp $0x4,%eax │ │ - jne 7162a │ │ + jne 6e91a │ │ add -0x38(%rbp),%r14 │ │ mov -0x30(%rbp),%rax │ │ - jmp 715d2 │ │ + jmp 6e8c2 │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ lea -0x24(%rbp),%rdi │ │ - call 6f8ee │ │ + call 6dbce │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -91096,127 +87799,108 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ mov %rsp,%rbp │ │ push %rbx │ │ push %rax │ │ - call *0x9c1c(%rip) │ │ + call *0x9bec(%rip) │ │ mov %rax,%rbx │ │ mov %rax,%rdx │ │ cmp $0xffffffffffffffff,%rax │ │ - jne 71668 │ │ - call *0x9c12(%rip) │ │ - mov (%rax),%edx │ │ + jne 6e96c │ │ + call *0x9be2(%rip) │ │ + movslq (%rax),%rdx │ │ + mov 0xde08(%rip),%rcx │ │ + lea 0x8fc1(%rip),%rax │ │ + cmp %rax,%rcx │ │ + jne 6e97c │ │ shl $0x20,%rdx │ │ or $0x2,%rdx │ │ xor %eax,%eax │ │ cmp $0xffffffffffffffff,%rbx │ │ sete %al │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %rbp │ │ ret │ │ + mov %rax,0xdddd(%rip) │ │ + jmp 6e964 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %rbx │ │ - push %rax │ │ - call *0x9bf4(%rip) │ │ - mov %rax,%rbx │ │ - mov %rax,%rdx │ │ - cmp $0xffffffffffffffff,%rax │ │ - jne 716a8 │ │ - call *0x9bd2(%rip) │ │ - mov (%rax),%edx │ │ - shl $0x20,%rdx │ │ - or $0x2,%rdx │ │ - xor %eax,%eax │ │ - cmp $0xffffffffffffffff,%rbx │ │ - sete %al │ │ - add $0x8,%rsp │ │ - pop %rbx │ │ - pop %rbp │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ sub $0x208,%rsp │ │ mov %rdi,%rbx │ │ lea 0x58(%rsp),%r14 │ │ mov %r14,%rdi │ │ - call 75318 │ │ + call 725e8 │ │ xorps %xmm0,%xmm0 │ │ movaps %xmm0,0x10(%rbx) │ │ lea 0x100(%rsp),%r15 │ │ mov %r15,%rdi │ │ mov %r14,%rsi │ │ - call 71ae0 │ │ + call 6edb0 │ │ mov %r15,%rdi │ │ - call 71c10 │ │ + call 6eee0 │ │ test %eax,%eax │ │ - je 7179f │ │ + je 6ea6f │ │ lea 0x100(%rsp),%r14 │ │ lea 0x10(%rsp),%r15 │ │ mov $0x3,%ebp │ │ - jmp 7172c │ │ + jmp 6e9fc │ │ nopl 0x0(%rax,%rax,1) │ │ mov %r14,%rdi │ │ - call 71c10 │ │ + call 6eee0 │ │ test %eax,%eax │ │ - je 7179f │ │ + je 6ea6f │ │ test %eax,%eax │ │ - js 717a4 │ │ + js 6ea74 │ │ mov %r14,%rdi │ │ mov %r15,%rsi │ │ - call 71c30 │ │ + call 6ef00 │ │ test %eax,%eax │ │ - jne 717a4 │ │ + jne 6ea74 │ │ mov 0x28(%rsp),%rax │ │ test %rax,%rax │ │ - je 71720 │ │ + je 6e9f0 │ │ mov (%rbx),%rdx │ │ mov $0x1,%edi │ │ mov $0x1,%esi │ │ mov %rbx,%rcx │ │ mov %r14,%r8 │ │ call *%rax │ │ cmp $0x8,%eax │ │ - je 71720 │ │ + je 6e9f0 │ │ cmp $0x6,%eax │ │ - jne 717a4 │ │ + jne 6ea74 │ │ lea 0x100(%rsp),%r14 │ │ lea 0x8(%rsp),%rdx │ │ mov %r14,%rdi │ │ mov $0xfffffffe,%esi │ │ - call 71b40 │ │ + call 6ee10 │ │ mov 0x8(%rsp),%rax │ │ mov %rax,0x18(%rbx) │ │ lea 0x58(%rsp),%rdi │ │ mov %r14,%rsi │ │ mov %rbx,%rdx │ │ - call 717c0 │ │ + call 6ea90 │ │ mov %eax,%ebp │ │ - jmp 717a4 │ │ + jmp 6ea74 │ │ mov $0x5,%ebp │ │ mov %ebp,%eax │ │ add $0x208,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -91239,166 +87923,166 @@ │ │ push %r12 │ │ push %rbx │ │ sub $0x50,%rsp │ │ mov %rdx,%r14 │ │ mov %rsi,%rbx │ │ mov %rdi,%rsi │ │ mov %rbx,%rdi │ │ - call 71ae0 │ │ + call 6edb0 │ │ mov %rbx,%rdi │ │ - call 71c20 │ │ + call 6eef0 │ │ test %eax,%eax │ │ - je 718ac │ │ + je 6eb7c │ │ mov %rsp,%r15 │ │ lea 0x8(%rsp),%r12 │ │ mov $0x2,%ebp │ │ - jmp 71810 │ │ + jmp 6eae0 │ │ nopl 0x0(%rax) │ │ mov %rbx,%rdi │ │ - call 71c20 │ │ + call 6eef0 │ │ test %eax,%eax │ │ - je 718ac │ │ + je 6eb7c │ │ test %eax,%eax │ │ - js 718b1 │ │ + js 6eb81 │ │ mov %rbx,%rdi │ │ mov $0xfffffffe,%esi │ │ mov %r15,%rdx │ │ - call 71b40 │ │ + call 6ee10 │ │ mov %rbx,%rdi │ │ mov %r12,%rsi │ │ - call 71c30 │ │ + call 6ef00 │ │ test %eax,%eax │ │ - jne 718b1 │ │ + jne 6eb81 │ │ mov 0x20(%rsp),%rax │ │ test %rax,%rax │ │ - je 71800 │ │ + je 6ead0 │ │ mov (%rsp),%rcx │ │ xor %edx,%edx │ │ cmp 0x18(%r14),%rcx │ │ sete %dl │ │ lea 0x2(,%rdx,4),%esi │ │ mov (%r14),%rdx │ │ mov $0x1,%edi │ │ mov %r14,%rcx │ │ mov %rbx,%r8 │ │ call *%rax │ │ cmp $0x8,%eax │ │ - jne 718c0 │ │ + jne 6eb90 │ │ mov (%rsp),%rax │ │ cmp 0x18(%r14),%rax │ │ - jne 71800 │ │ + jne 6ead0 │ │ mov $0x130,%ebx │ │ - add 0x9b50(%rip),%rbx │ │ - lea -0x6b528(%rip),%rsi │ │ - lea -0x6ae28(%rip),%rdx │ │ - lea -0x6ab0c(%rip),%rcx │ │ + add 0x9b38(%rip),%rbx │ │ + lea -0x689e3(%rip),%rsi │ │ + lea -0x6835f(%rip),%rdx │ │ + lea -0x67f7c(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x5,%ebp │ │ mov %ebp,%eax │ │ add $0x50,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ cmp $0x7,%eax │ │ - jne 718b1 │ │ + jne 6eb81 │ │ mov %rbx,%rdi │ │ - call 71c50 │ │ - jmp 718b1 │ │ + call 6ef20 │ │ + jmp 6eb81 │ │ int3 │ │ push %rbx │ │ sub $0x1b0,%rsp │ │ mov %rdi,%rbx │ │ mov %rsp,%rdi │ │ - call 75318 │ │ + call 725e8 │ │ mov 0x10(%rbx),%rcx │ │ test %rcx,%rcx │ │ - jne 71901 │ │ + jne 6ebd1 │ │ mov %rsp,%rdi │ │ lea 0xa8(%rsp),%rsi │ │ mov %rbx,%rdx │ │ - call 717c0 │ │ - jmp 71918 │ │ + call 6ea90 │ │ + jmp 6ebe8 │ │ mov 0x18(%rbx),%r8 │ │ mov %rsp,%rdi │ │ lea 0xa8(%rsp),%rsi │ │ mov %rbx,%rdx │ │ - call 71950 │ │ + call 6ec20 │ │ mov $0x130,%ebx │ │ - add 0x9aac(%rip),%rbx │ │ - lea -0x6b5cc(%rip),%rsi │ │ - lea -0x6b8ba(%rip),%rdx │ │ - lea -0x6b25b(%rip),%rcx │ │ + add 0x9a94(%rip),%rbx │ │ + lea -0x68a87(%rip),%rsi │ │ + lea -0x68ef1(%rip),%rdx │ │ + lea -0x68738(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x50,%rsp │ │ mov %r8,%r14 │ │ mov %rcx,%rbx │ │ mov %rdx,%r12 │ │ mov %rsi,%r15 │ │ mov %rdi,%rsi │ │ mov %r15,%rdi │ │ - call 71ae0 │ │ + call 6edb0 │ │ mov %r15,%rdi │ │ - call 71c20 │ │ + call 6eef0 │ │ test %eax,%eax │ │ - jle 719fc │ │ + jle 6eccc │ │ lea 0x8(%rsp),%r13 │ │ - jmp 7199c │ │ + jmp 6ec6c │ │ nopw 0x0(%rax,%rax,1) │ │ mov %r15,%rdi │ │ - call 71c20 │ │ + call 6eef0 │ │ test %eax,%eax │ │ - jle 719fc │ │ + jle 6eccc │ │ mov %r15,%rdi │ │ mov %r13,%rsi │ │ - call 71c30 │ │ + call 6ef00 │ │ test %eax,%eax │ │ - jne 71a15 │ │ + jne 6ece5 │ │ mov (%r12),%rdx │ │ mov $0x1,%edi │ │ mov $0xa,%esi │ │ mov %r12,%rcx │ │ mov %r15,%r8 │ │ mov %r14,%r9 │ │ call *%rbx │ │ test %eax,%eax │ │ - jne 71a15 │ │ + jne 6ece5 │ │ mov 0x20(%rsp),%rax │ │ test %rax,%rax │ │ - je 71990 │ │ + je 6ec60 │ │ mov (%r12),%rdx │ │ mov $0x1,%edi │ │ mov $0xa,%esi │ │ mov %r12,%rcx │ │ mov %r15,%r8 │ │ call *%rax │ │ cmp $0x8,%eax │ │ - je 71990 │ │ + je 6ec60 │ │ cmp $0x7,%eax │ │ - jne 71a15 │ │ + jne 6ece5 │ │ mov %r15,%rdi │ │ - call 71c50 │ │ - jmp 71990 │ │ + call 6ef20 │ │ + jmp 6ec60 │ │ mov (%r12),%rdx │ │ mov $0x1,%edi │ │ mov $0x1a,%esi │ │ mov %r12,%rcx │ │ mov %r15,%r8 │ │ mov %r14,%r9 │ │ call *%rbx │ │ @@ -91420,17 +88104,17 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ sub $0x48,%rsp │ │ mov %rsp,%rsi │ │ - call 71c30 │ │ + call 6ef00 │ │ test %eax,%eax │ │ - jne 71a4a │ │ + jne 6ed1a │ │ mov 0x10(%rsp),%rax │ │ add $0x48,%rsp │ │ ret │ │ xor %eax,%eax │ │ add $0x48,%rsp │ │ ret │ │ int3 │ │ @@ -91446,26 +88130,26 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ sub $0x48,%rsp │ │ mov %rsp,%rsi │ │ - call 71c30 │ │ + call 6ef00 │ │ test %eax,%eax │ │ - jne 71a79 │ │ + jne 6ed49 │ │ mov (%rsp),%rax │ │ add $0x48,%rsp │ │ ret │ │ xor %eax,%eax │ │ add $0x48,%rsp │ │ ret │ │ mov 0x8(%rdi),%rax │ │ test %rax,%rax │ │ - je 71a93 │ │ + je 6ed63 │ │ mov %rdi,%rsi │ │ mov $0x1,%edi │ │ jmp *%rax │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ @@ -91474,30 +88158,30 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - jmp 71b80 │ │ + jmp 6ee50 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rax │ │ mov %rsp,%rdx │ │ mov $0xffffffff,%esi │ │ - call 71b40 │ │ + call 6ee10 │ │ mov (%rsp),%rax │ │ pop %rcx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -91507,36 +88191,36 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov %rsi,%rdx │ │ mov $0xffffffff,%esi │ │ - jmp 71b80 │ │ + jmp 6ee50 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbx │ │ mov %rdi,%rbx │ │ - lea 0x9545(%rip),%rax │ │ + lea 0x952d(%rip),%rax │ │ mov %rax,(%rdi) │ │ - lea 0xe3f3(%rip),%rax │ │ + lea 0xe463(%rip),%rax │ │ mov %rax,0x8(%rdi) │ │ add $0x10,%rdi │ │ mov $0xa8,%edx │ │ - call 753d0 │ │ + call 726a0 │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,0xb8(%rbx) │ │ movups %xmm0,0xc8(%rbx) │ │ movups %xmm0,0xd8(%rbx) │ │ movups %xmm0,0xe8(%rbx) │ │ movups %xmm0,0xf2(%rbx) │ │ mov %rbx,%rdi │ │ xor %esi,%esi │ │ - call 723f0 │ │ + call 6f6c0 │ │ xor %eax,%eax │ │ pop %rbx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -91548,15 +88232,15 @@ │ │ mov %esi,%ebp │ │ mov %rdi,%r14 │ │ mov (%rdi),%rax │ │ call *0x10(%rax) │ │ mov %eax,%ecx │ │ mov $0xffffe672,%eax │ │ test %cl,%cl │ │ - je 71b6d │ │ + je 6ee3d │ │ mov (%r14),%rax │ │ mov %r14,%rdi │ │ mov %ebp,%esi │ │ call *0x18(%rax) │ │ mov %rax,(%rbx) │ │ xor %eax,%eax │ │ pop %rbx │ │ @@ -91585,34 +88269,34 @@ │ │ mov %rdx,%r15 │ │ mov %esi,%r14d │ │ mov %rdi,%rbx │ │ mov (%rdi),%rax │ │ call *0x10(%rax) │ │ mov $0xffffe672,%ebp │ │ test %al,%al │ │ - je 71bfe │ │ + je 6eece │ │ mov (%rbx),%rax │ │ mov %rbx,%rdi │ │ mov %r14d,%esi │ │ mov %r15,%rdx │ │ call *0x20(%rax) │ │ xor %ebp,%ebp │ │ cmp $0xffffffff,%r14d │ │ - jne 71bfe │ │ + jne 6eece │ │ mov (%rbx),%rax │ │ mov %rsp,%rsi │ │ mov %rbx,%rdi │ │ call *0x48(%rax) │ │ mov (%rbx),%rax │ │ xor %ebp,%ebp │ │ mov %rbx,%rdi │ │ xor %esi,%esi │ │ call *0x68(%rax) │ │ cmpq $0x0,0x20(%rsp) │ │ - je 71bfe │ │ + je 6eece │ │ mov (%rbx),%rax │ │ mov %rbx,%rdi │ │ mov $0xfffffffe,%esi │ │ call *0x18(%rax) │ │ add 0x20(%rsp),%rax │ │ mov (%rbx),%rcx │ │ mov %rbx,%rdi │ │ @@ -91689,95 +88373,95 @@ │ │ mov %rcx,%r13 │ │ mov %rdx,%rbx │ │ mov %rsi,%r14 │ │ mov %rdi,%r12 │ │ mov (%rsi),%r15d │ │ mov $0xffffffff,%eax │ │ cmp %rax,%r15 │ │ - je 71cc5 │ │ + je 6ef95 │ │ lea 0x4(%r14),%rbp │ │ test %r15,%r15 │ │ - je 71cd2 │ │ + je 6efa2 │ │ mov 0x0(%rbp),%eax │ │ test %rax,%rax │ │ - je 71cde │ │ + je 6efae │ │ mov %rbp,%rsi │ │ sub %rax,%rsi │ │ test %r8b,%r8b │ │ - je 71cea │ │ + je 6efba │ │ cmp %rsi,0x0(%r13) │ │ - je 71cfe │ │ - lea -0x69c78(%rip),%rax │ │ - jmp 71df3 │ │ + je 6efce │ │ + lea -0x67089(%rip),%rax │ │ + jmp 6f0c3 │ │ mov 0x4(%r14),%r15 │ │ lea 0xc(%r14),%rbp │ │ test %r15,%r15 │ │ - jne 71ca0 │ │ - lea -0x6c025(%rip),%rax │ │ - jmp 71df3 │ │ - lea -0x6a7b9(%rip),%rax │ │ - jmp 71df3 │ │ + jne 6ef70 │ │ + lea -0x694cf(%rip),%rax │ │ + jmp 6f0c3 │ │ + lea -0x67c82(%rip),%rax │ │ + jmp 6f0c3 │ │ mov %r12,%rdi │ │ mov %r13,%rdx │ │ - call 71e10 │ │ + call 6f0e0 │ │ test %rax,%rax │ │ - jne 71df3 │ │ + jne 6f0c3 │ │ add %rbp,%r15 │ │ add $0x4,%rbp │ │ mov %rbp,0x8(%rsp) │ │ movzbl 0x18(%r13),%ecx │ │ lea 0x8(%rsp),%rbp │ │ mov %r12,%rdi │ │ mov %rbp,%rsi │ │ mov %r15,%rdx │ │ xor %r8d,%r8d │ │ - call 73980 │ │ + call 70c50 │ │ mov %rax,0x10(%rsp) │ │ movzbl 0x18(%r13),%ecx │ │ and $0xf,%ecx │ │ mov %r12,%rdi │ │ mov %rbp,%rsi │ │ mov %r15,%rdx │ │ xor %r8d,%r8d │ │ - call 73980 │ │ + call 70c50 │ │ mov %rax,%rbp │ │ movq $0x0,0x28(%rbx) │ │ cmpb $0x0,0x31(%r13) │ │ - je 71dce │ │ + je 6f09e │ │ lea 0x8(%rsp),%rdi │ │ mov %r15,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ mov 0x8(%rsp),%rdx │ │ add %rdx,%rax │ │ movzbl 0x19(%r13),%ecx │ │ cmp $0xff,%cl │ │ - je 71dd3 │ │ + je 6f0a3 │ │ mov %rdx,0x20(%rsp) │ │ mov %rax,0x18(%rsp) │ │ and $0xf,%cl │ │ movzbl %cl,%ecx │ │ lea 0x8(%rsp),%rsi │ │ mov %r12,%rdi │ │ mov %r15,%rdx │ │ xor %r8d,%r8d │ │ - call 73980 │ │ + call 70c50 │ │ test %rax,%rax │ │ - je 71dc2 │ │ + je 6f092 │ │ mov 0x20(%rsp),%rax │ │ mov %rax,0x8(%rsp) │ │ movzbl 0x19(%r13),%ecx │ │ lea 0x8(%rsp),%rsi │ │ mov %r12,%rdi │ │ mov %r15,%rdx │ │ xor %r8d,%r8d │ │ - call 73980 │ │ + call 70c50 │ │ mov %rax,0x28(%rbx) │ │ mov 0x10(%rsp),%rcx │ │ mov 0x18(%rsp),%rax │ │ - jmp 71dd8 │ │ + jmp 6f0a8 │ │ mov 0x8(%rsp),%rax │ │ mov 0x10(%rsp),%rcx │ │ mov %r14,(%rbx) │ │ sub %r14,%r15 │ │ mov %r15,0x8(%rbx) │ │ mov %rax,0x10(%rbx) │ │ mov %rcx,0x18(%rbx) │ │ @@ -91820,164 +88504,164 @@ │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,0x20(%rdx) │ │ movw $0x0,0x30(%rdx) │ │ mov %rsi,(%rdx) │ │ mov (%rsi),%eax │ │ mov $0xffffffff,%ecx │ │ cmp %rcx,%rax │ │ - je 71e62 │ │ + je 6f132 │ │ lea 0x4(%r14),%rbp │ │ lea (%r14,%rax,1),%r12 │ │ add $0x4,%r12 │ │ test %rax,%rax │ │ - jne 71e7b │ │ - jmp 72028 │ │ + jne 6f14b │ │ + jmp 6f2f8 │ │ mov 0x4(%r14),%rax │ │ lea 0xc(%r14),%rbp │ │ lea (%rax,%r14,1),%r12 │ │ add $0xc,%r12 │ │ test %rax,%rax │ │ - je 72028 │ │ + je 6f2f8 │ │ cmpl $0x0,0x0(%rbp) │ │ - je 71e8d │ │ - lea -0x6bf0a(%rip),%rax │ │ - jmp 7202a │ │ + je 6f15d │ │ + lea -0x69590(%rip),%rax │ │ + jmp 6f2fa │ │ movzbl 0x4(%rbp),%r13d │ │ mov %r13d,%eax │ │ and $0xfd,%al │ │ cmp $0x1,%al │ │ - jne 71f56 │ │ + jne 6f226 │ │ add $0x5,%rbp │ │ mov %rbp,%rax │ │ cs nopw 0x0(%rax,%rax,1) │ │ cmpb $0x0,(%rax) │ │ lea 0x1(%rax),%rax │ │ - jne 71eb0 │ │ + jne 6f180 │ │ mov %rax,0x8(%rsp) │ │ lea 0x8(%rsp),%rdi │ │ mov %r12,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ mov %eax,0x28(%rbx) │ │ mov 0x8(%rsp),%rax │ │ xor %esi,%esi │ │ xor %ecx,%ecx │ │ xor %edi,%edi │ │ mov %rax,%rdx │ │ nopl 0x0(%rax) │ │ cmp %r12,%rdx │ │ - je 72039 │ │ + je 6f309 │ │ movzbl (%rdx),%r8d │ │ inc %rdx │ │ mov %r8d,%r9d │ │ and $0x7f,%r9d │ │ shl %cl,%r9 │ │ or %r9,%rdi │ │ add $0x7,%rcx │ │ dec %rsi │ │ test %r8b,%r8b │ │ - js 71ee0 │ │ + js 6f1b0 │ │ lea -0x7(%rcx),%r9d │ │ mov $0xffffffffffffffff,%r10 │ │ shl %cl,%r10 │ │ xor %ecx,%ecx │ │ cmp $0x39,%r9d │ │ cmovae %ecx,%r10d │ │ test $0x40,%r8b │ │ cmove %ecx,%r10d │ │ or %r10d,%edi │ │ sub %rsi,%rax │ │ mov %rax,0x8(%rsp) │ │ mov %edi,0x2c(%rbx) │ │ cmp $0x1,%r13b │ │ - jne 71f62 │ │ + jne 6f232 │ │ inc %rax │ │ mov %rax,0x8(%rsp) │ │ movzbl (%rdx),%eax │ │ mov %al,0x32(%rbx) │ │ cmpb $0x7a,0x0(%rbp) │ │ - je 71f7c │ │ - jmp 72018 │ │ - lea -0x6c353(%rip),%rax │ │ - jmp 7202a │ │ + je 6f24c │ │ + jmp 6f2e8 │ │ + lea -0x697ef(%rip),%rax │ │ + jmp 6f2fa │ │ lea 0x8(%rsp),%rdi │ │ mov %r12,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ mov %al,0x32(%rbx) │ │ cmpb $0x7a,0x0(%rbp) │ │ - jne 72018 │ │ + jne 6f2e8 │ │ lea 0x8(%rsp),%r13 │ │ mov %r13,%rdi │ │ mov %r12,%rsi │ │ - call 73c20 │ │ - lea -0x66ae3(%rip),%r15 │ │ - jmp 71f9c │ │ + call 70ef0 │ │ + lea -0x63fb7(%rip),%r15 │ │ + jmp 6f26c │ │ movb $0x1,0x30(%rbx) │ │ inc %rbp │ │ movzbl 0x0(%rbp),%eax │ │ lea -0x4c(%rax),%ecx │ │ cmp $0x2e,%ecx │ │ - ja 72014 │ │ + ja 6f2e4 │ │ movslq (%r15,%rcx,4),%rax │ │ add %r15,%rax │ │ jmp *%rax │ │ mov 0x8(%rsp),%rax │ │ movzbl (%rax),%ecx │ │ mov %cl,0x19(%rbx) │ │ - jmp 71ffe │ │ + jmp 6f2ce │ │ mov 0x8(%rsp),%rax │ │ movzbl (%rax),%ecx │ │ mov %cl,0x1a(%rbx) │ │ inc %rax │ │ mov %rax,0x8(%rsp) │ │ sub %r14d,%eax │ │ mov %al,0x1b(%rbx) │ │ mov 0x10(%rsp),%rdi │ │ mov %r13,%rsi │ │ mov %r12,%rdx │ │ xor %r8d,%r8d │ │ - call 73980 │ │ + call 70c50 │ │ mov %rax,0x20(%rbx) │ │ inc %rbp │ │ - jmp 71f9c │ │ + jmp 6f26c │ │ mov 0x8(%rsp),%rax │ │ movzbl (%rax),%ecx │ │ mov %cl,0x18(%rbx) │ │ inc %rax │ │ mov %rax,0x8(%rsp) │ │ inc %rbp │ │ - jmp 71f9c │ │ + jmp 6f26c │ │ movb $0x1,0x31(%rbx) │ │ inc %rbp │ │ - jmp 71f9c │ │ + jmp 6f26c │ │ test %eax,%eax │ │ - jne 71f99 │ │ + jne 6f269 │ │ sub (%rbx),%r12 │ │ mov %r12,0x8(%rbx) │ │ mov 0x8(%rsp),%rax │ │ mov %rax,0x10(%rbx) │ │ xor %eax,%eax │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov $0x130,%ebx │ │ - add 0x938b(%rip),%rbx │ │ - lea -0x6bced(%rip),%rsi │ │ - lea -0x6b400(%rip),%rdx │ │ - lea -0x6bcdb(%rip),%rcx │ │ + add 0x9373(%rip),%rbx │ │ + lea -0x691a8(%rip),%rsi │ │ + lea -0x689c9(%rip),%rdx │ │ + lea -0x69196(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -92030,132 +88714,132 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbx │ │ add $0x2,%esi │ │ cmp $0x12,%esi │ │ - ja 7213d │ │ + ja 6f40d │ │ lea 0x10(%rdi),%rax │ │ - lea -0x66b5c(%rip),%rcx │ │ + lea -0x64030(%rip),%rcx │ │ movslq (%rcx,%rsi,4),%rdx │ │ add %rcx,%rdx │ │ jmp *%rdx │ │ add $0x48,%rdi │ │ - jmp 72135 │ │ + jmp 6f405 │ │ add $0x90,%rdi │ │ - jmp 72135 │ │ + jmp 6f405 │ │ add $0x28,%rdi │ │ - jmp 72135 │ │ + jmp 6f405 │ │ add $0x20,%rdi │ │ - jmp 72135 │ │ + jmp 6f405 │ │ add $0x18,%rdi │ │ - jmp 72135 │ │ + jmp 6f405 │ │ add $0x38,%rdi │ │ - jmp 72135 │ │ + jmp 6f405 │ │ add $0x30,%rdi │ │ - jmp 72135 │ │ + jmp 6f405 │ │ add $0x40,%rdi │ │ - jmp 72135 │ │ + jmp 6f405 │ │ add $0x50,%rdi │ │ - jmp 72135 │ │ + jmp 6f405 │ │ add $0x58,%rdi │ │ - jmp 72135 │ │ + jmp 6f405 │ │ add $0x60,%rdi │ │ - jmp 72135 │ │ + jmp 6f405 │ │ add $0x68,%rdi │ │ - jmp 72135 │ │ + jmp 6f405 │ │ add $0x70,%rdi │ │ - jmp 72135 │ │ + jmp 6f405 │ │ add $0x78,%rdi │ │ - jmp 72135 │ │ + jmp 6f405 │ │ sub $0xffffffffffffff80,%rdi │ │ - jmp 72135 │ │ + jmp 6f405 │ │ add $0x88,%rdi │ │ mov %rdi,%rax │ │ mov (%rax),%rax │ │ pop %rbx │ │ ret │ │ mov $0x130,%ebx │ │ - add 0x9287(%rip),%rbx │ │ - lea -0x6bdf1(%rip),%rsi │ │ - lea -0x6bde4(%rip),%rdx │ │ - lea -0x6c20f(%rip),%rcx │ │ + add 0x926f(%rip),%rbx │ │ + lea -0x692ac(%rip),%rsi │ │ + lea -0x6929f(%rip),%rdx │ │ + lea -0x69895(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbx │ │ add $0x2,%esi │ │ cmp $0x12,%esi │ │ - ja 7220d │ │ + ja 6f4dd │ │ lea 0x10(%rdi),%rax │ │ - lea -0x66be0(%rip),%rcx │ │ + lea -0x640b4(%rip),%rcx │ │ movslq (%rcx,%rsi,4),%rsi │ │ add %rcx,%rsi │ │ jmp *%rsi │ │ add $0x48,%rdi │ │ - jmp 72205 │ │ + jmp 6f4d5 │ │ add $0x90,%rdi │ │ - jmp 72205 │ │ + jmp 6f4d5 │ │ add $0x28,%rdi │ │ - jmp 72205 │ │ + jmp 6f4d5 │ │ add $0x20,%rdi │ │ - jmp 72205 │ │ + jmp 6f4d5 │ │ add $0x18,%rdi │ │ - jmp 72205 │ │ + jmp 6f4d5 │ │ add $0x38,%rdi │ │ - jmp 72205 │ │ + jmp 6f4d5 │ │ add $0x30,%rdi │ │ - jmp 72205 │ │ + jmp 6f4d5 │ │ add $0x40,%rdi │ │ - jmp 72205 │ │ + jmp 6f4d5 │ │ add $0x50,%rdi │ │ - jmp 72205 │ │ + jmp 6f4d5 │ │ add $0x58,%rdi │ │ - jmp 72205 │ │ + jmp 6f4d5 │ │ add $0x60,%rdi │ │ - jmp 72205 │ │ + jmp 6f4d5 │ │ add $0x68,%rdi │ │ - jmp 72205 │ │ + jmp 6f4d5 │ │ add $0x70,%rdi │ │ - jmp 72205 │ │ + jmp 6f4d5 │ │ add $0x78,%rdi │ │ - jmp 72205 │ │ + jmp 6f4d5 │ │ sub $0xffffffffffffff80,%rdi │ │ - jmp 72205 │ │ + jmp 6f4d5 │ │ add $0x88,%rdi │ │ mov %rdi,%rax │ │ mov %rdx,(%rax) │ │ pop %rbx │ │ ret │ │ mov $0x130,%ebx │ │ - add 0x91b7(%rip),%rbx │ │ - lea -0x6bec1(%rip),%rsi │ │ - lea -0x6b522(%rip),%rdx │ │ - lea -0x6c2df(%rip),%rcx │ │ + add 0x919f(%rip),%rbx │ │ + lea -0x6937c(%rip),%rsi │ │ + lea -0x68a5b(%rip),%rdx │ │ + lea -0x69965(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -92176,80 +88860,80 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbx │ │ mov $0x130,%ebx │ │ - add 0x9163(%rip),%rbx │ │ - lea -0x6bf15(%rip),%rsi │ │ - lea -0x6a498(%rip),%rdx │ │ - lea -0x6b2fb(%rip),%rcx │ │ + add 0x914b(%rip),%rbx │ │ + lea -0x693d0(%rip),%rsi │ │ + lea -0x677f0(%rip),%rdx │ │ + lea -0x687fe(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbx │ │ mov $0x130,%ebx │ │ - add 0x9123(%rip),%rbx │ │ - lea -0x6bf55(%rip),%rsi │ │ - lea -0x6b9b0(%rip),%rdx │ │ - lea -0x6b33b(%rip),%rcx │ │ + add 0x910b(%rip),%rbx │ │ + lea -0x69410(%rip),%rsi │ │ + lea -0x68e56(%rip),%rdx │ │ + lea -0x6883e(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ push %rax │ │ xor %ebx,%ebx │ │ cmpb $0x0,0x100(%rdi) │ │ - jne 72348 │ │ + jne 6f618 │ │ mov %esi,%ebp │ │ mov %rdi,%r14 │ │ mov (%rdi),%rax │ │ mov 0x8(%rdi),%r15 │ │ mov $0xffffffff,%esi │ │ call *0x18(%rax) │ │ mov 0xf0(%r14),%rdx │ │ lea 0x10(%r14),%rcx │ │ lea 0x101(%r14),%r8 │ │ movzbl %bpl,%r9d │ │ mov %r15,%rdi │ │ mov %rax,%rsi │ │ - call 725f0 │ │ + call 6f8c0 │ │ mov %eax,%ebp │ │ cmp $0x1,%eax │ │ - jne 72346 │ │ + jne 6f616 │ │ mov (%r14),%rax │ │ mov %r14,%rdi │ │ mov $0x1,%esi │ │ call *0x68(%rax) │ │ cmpb $0x0,0x100(%r14) │ │ - jne 72348 │ │ + jne 6f618 │ │ mov %ebp,%ebx │ │ mov %ebx,%eax │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -92262,15 +88946,15 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ cmpb $0x0,0x100(%rdi) │ │ - je 72384 │ │ + je 6f654 │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,0x30(%rsi) │ │ movups %xmm0,0x20(%rsi) │ │ movups %xmm0,0x10(%rsi) │ │ movups %xmm0,(%rsi) │ │ movq $0x0,0x40(%rsi) │ │ ret │ │ @@ -92287,15 +88971,15 @@ │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ add $0x10,%rdi │ │ - jmp 752b8 │ │ + jmp 72588 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -92323,77 +89007,77 @@ │ │ sub $0x2c8,%rsp │ │ mov %esi,%ebp │ │ mov %rdi,%rbx │ │ mov (%rdi),%rax │ │ mov $0xffffffff,%esi │ │ call *0x18(%rax) │ │ test %rax,%rax │ │ - je 725a7 │ │ + je 6f877 │ │ mov %rax,%r14 │ │ movzbl %bpl,%eax │ │ sub %rax,%r14 │ │ mov 0x8(%rbx),%rax │ │ mov %rax,0xa0(%rsp) │ │ lea 0x38(%rsp),%rax │ │ mov %rax,0xa8(%rsp) │ │ mov %r14,0xb0(%rsp) │ │ lea 0x2778(%rip),%rdi │ │ lea 0xa0(%rsp),%rsi │ │ - call 753f0 │ │ + call 726c0 │ │ test %eax,%eax │ │ - je 7247b │ │ + je 6f74b │ │ cmpq $0x0,0x48(%rsp) │ │ - je 7247b │ │ + je 6f74b │ │ lea 0x38(%rsp),%rdx │ │ mov %rbx,%rdi │ │ mov %r14,%rsi │ │ xor %ecx,%ecx │ │ - call 74880 │ │ + call 71b50 │ │ test %al,%al │ │ - jne 725ae │ │ - lea 0xda6a(%rip),%rdi │ │ - call 75450 │ │ - mov 0xd982(%rip),%rax │ │ - mov 0xd983(%rip),%rcx │ │ - jmp 724a4 │ │ + jne 6f87e │ │ + lea 0xdada(%rip),%rdi │ │ + call 72720 │ │ + mov 0xd9fa(%rip),%rax │ │ + mov 0xd9fb(%rip),%rcx │ │ + jmp 6f774 │ │ nopw 0x0(%rax,%rax,1) │ │ add $0x20,%rax │ │ cmp %rcx,%rax │ │ - jae 7259b │ │ + jae 6f86b │ │ cmp %r14,0x8(%rax) │ │ - ja 724a0 │ │ + ja 6f770 │ │ cmp %r14,0x10(%rax) │ │ - jbe 724a0 │ │ + jbe 6f770 │ │ mov 0x18(%rax),%r15 │ │ - lea 0xda28(%rip),%rdi │ │ - call 75440 │ │ + lea 0xda98(%rip),%rdi │ │ + call 72710 │ │ test %r15,%r15 │ │ - je 725a7 │ │ + je 6f877 │ │ mov 0x8(%rbx),%rdi │ │ lea 0x8(%rsp),%rdx │ │ lea 0x68(%rsp),%rcx │ │ mov %r15,%rsi │ │ xor %r8d,%r8d │ │ - call 71c70 │ │ + call 6ef40 │ │ test %rax,%rax │ │ - jne 725a7 │ │ + jne 6f877 │ │ lea 0xa0(%rsp),%r15 │ │ mov $0x228,%edx │ │ mov %r15,%rdi │ │ xor %esi,%esi │ │ - call 753e0 │ │ + call 726b0 │ │ mov 0x8(%rbx),%rdi │ │ lea 0x8(%rsp),%rsi │ │ lea 0x68(%rsp),%rdx │ │ mov %r14,%rcx │ │ mov $0x1,%r8d │ │ mov %r15,%r9 │ │ - call 72ba0 │ │ + call 6fe70 │ │ test %al,%al │ │ - je 725a7 │ │ + je 6f877 │ │ movups 0x20(%rsp),%xmm0 │ │ movups %xmm0,0xb8(%rbx) │ │ mov 0x30(%rsp),%rax │ │ mov %rax,0xc8(%rbx) │ │ mov 0x88(%rsp),%rax │ │ mov %rax,0xd0(%rbx) │ │ mov 0xb0(%rsp),%eax │ │ @@ -92401,37 +89085,37 @@ │ │ movq $0x0,0xe0(%rbx) │ │ movl $0x4000000,0xe8(%rbx) │ │ mov 0x8(%rsp),%rax │ │ mov %rax,0xf0(%rbx) │ │ mov 0x10(%rsp),%eax │ │ mov %eax,0xec(%rbx) │ │ movq $0x0,0xf8(%rbx) │ │ - jmp 725ae │ │ - lea 0xd94a(%rip),%rdi │ │ - call 75440 │ │ + jmp 6f87e │ │ + lea 0xd9ba(%rip),%rdi │ │ + call 72710 │ │ movb $0x1,0x100(%rbx) │ │ add $0x2c8,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ add $0x2,%esi │ │ cmp $0x22,%esi │ │ - ja 725da │ │ + ja 6f8aa │ │ movslq %esi,%rax │ │ - lea -0x669c6(%rip),%rcx │ │ + lea -0x63e9a(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ ret │ │ - lea -0x6c376(%rip),%rax │ │ + lea -0x697ab(%rip),%rax │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -92455,37 +89139,37 @@ │ │ mov %rsi,%r12 │ │ mov %rdi,%r15 │ │ lea 0x170(%rsp),%rax │ │ lea 0x138(%rsp),%rcx │ │ mov %rdx,%rsi │ │ mov %rax,%rdx │ │ xor %r8d,%r8d │ │ - call 71c70 │ │ + call 6ef40 │ │ mov $0xffffe66e,%ebp │ │ test %rax,%rax │ │ - jne 72b15 │ │ + jne 6fde5 │ │ lea 0x1a0(%rsp),%r13 │ │ mov $0x228,%edx │ │ mov %r13,%rdi │ │ xor %esi,%esi │ │ - call 753e0 │ │ + call 726b0 │ │ lea 0x170(%rsp),%rsi │ │ lea 0x138(%rsp),%rdx │ │ mov %r15,%rdi │ │ mov %r12,%rcx │ │ mov $0x1,%r8d │ │ mov %r13,%r9 │ │ - call 72ba0 │ │ + call 6fe70 │ │ test %al,%al │ │ - je 72b15 │ │ + je 6fde5 │ │ mov %r14,0x108(%rsp) │ │ lea 0x1a0(%rsp),%rsi │ │ mov %r15,%rdi │ │ mov %rbx,%rdx │ │ - call 736d0 │ │ + call 709a0 │ │ mov %rax,%r12 │ │ mov (%rbx),%rax │ │ mov %rax,0x78(%rsp) │ │ lea 0x8(%rbx),%rax │ │ mov %rax,0xf8(%rsp) │ │ mov 0x8(%rbx),%rax │ │ mov %rax,0x70(%rsp) │ │ @@ -92551,136 +89235,136 @@ │ │ lea 0x80(%rbx),%rax │ │ mov %rax,0x80(%rsp) │ │ lea 0x88(%rbx),%rax │ │ mov %rax,0x100(%rsp) │ │ lea 0x1b8(%rsp),%r13 │ │ xor %r14d,%r14d │ │ xor %ebp,%ebp │ │ - jmp 72855 │ │ + jmp 6fb25 │ │ data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov %r15,%rdi │ │ mov %rbx,%rsi │ │ mov %r12,%rdx │ │ mov %r13,%rcx │ │ - call 73810 │ │ + call 70ae0 │ │ mov %rax,%rbp │ │ inc %r14 │ │ add $0x10,%r13 │ │ cmp $0x21,%r14 │ │ - je 72a43 │ │ + je 6fd13 │ │ cmpl $0x0,0x0(%r13) │ │ movzbl 0x16a(%rsp),%eax │ │ - je 728b0 │ │ + je 6fb80 │ │ cmp %rax,%r14 │ │ - je 72830 │ │ + je 6fb00 │ │ cmp $0x10,%r14 │ │ - ja 72b10 │ │ + ja 6fde0 │ │ mov %r15,%rdi │ │ mov %rbx,%rsi │ │ mov %r12,%rdx │ │ mov %r13,%rcx │ │ - call 73810 │ │ + call 70ae0 │ │ cmp $0x10,%r14d │ │ - ja 72b29 │ │ + ja 6fdf9 │ │ mov %r14d,%ecx │ │ - lea -0x67294(%rip),%rsi │ │ + lea -0x64768(%rip),%rsi │ │ movslq (%rsi,%rcx,4),%rdx │ │ add %rsi,%rdx │ │ lea 0x78(%rsp),%rcx │ │ jmp *%rdx │ │ lea 0x60(%rsp),%rcx │ │ mov %rax,(%rcx) │ │ - jmp 72844 │ │ + jmp 6fb14 │ │ cmp %rax,%r14 │ │ - jne 72844 │ │ + jne 6fb14 │ │ cmp $0x10,%al │ │ - ja 72b61 │ │ - lea -0x6727c(%rip),%rdx │ │ + ja 6fe31 │ │ + lea -0x64750(%rip),%rdx │ │ movslq (%rdx,%rax,4),%rcx │ │ add %rdx,%rcx │ │ mov %rbx,%rax │ │ jmp *%rcx │ │ mov 0xe8(%rsp),%rax │ │ - jmp 72a3b │ │ + jmp 6fd0b │ │ lea 0x68(%rsp),%rcx │ │ mov %rax,(%rcx) │ │ - jmp 72844 │ │ + jmp 6fb14 │ │ lea 0x70(%rsp),%rcx │ │ mov %rax,(%rcx) │ │ - jmp 72844 │ │ + jmp 6fb14 │ │ lea 0x50(%rsp),%rcx │ │ mov %rax,(%rcx) │ │ - jmp 72844 │ │ + jmp 6fb14 │ │ lea 0x58(%rsp),%rcx │ │ mov %rax,(%rcx) │ │ - jmp 72844 │ │ + jmp 6fb14 │ │ lea 0x48(%rsp),%rcx │ │ mov %rax,(%rcx) │ │ - jmp 72844 │ │ + jmp 6fb14 │ │ lea 0x40(%rsp),%rcx │ │ mov %rax,(%rcx) │ │ - jmp 72844 │ │ + jmp 6fb14 │ │ lea 0x38(%rsp),%rcx │ │ mov %rax,(%rcx) │ │ - jmp 72844 │ │ + jmp 6fb14 │ │ lea 0x30(%rsp),%rcx │ │ mov %rax,(%rcx) │ │ - jmp 72844 │ │ + jmp 6fb14 │ │ lea 0x28(%rsp),%rcx │ │ mov %rax,(%rcx) │ │ - jmp 72844 │ │ + jmp 6fb14 │ │ lea 0x20(%rsp),%rcx │ │ mov %rax,(%rcx) │ │ - jmp 72844 │ │ + jmp 6fb14 │ │ lea 0x18(%rsp),%rcx │ │ mov %rax,(%rcx) │ │ - jmp 72844 │ │ + jmp 6fb14 │ │ lea 0x10(%rsp),%rcx │ │ mov %rax,(%rcx) │ │ - jmp 72844 │ │ + jmp 6fb14 │ │ lea 0x8(%rsp),%rcx │ │ mov %rax,(%rcx) │ │ - jmp 72844 │ │ + jmp 6fb14 │ │ mov %rsp,%rcx │ │ mov %rax,(%rcx) │ │ - jmp 72844 │ │ + jmp 6fb14 │ │ lea 0x130(%rsp),%rcx │ │ mov %rax,(%rcx) │ │ - jmp 72844 │ │ + jmp 6fb14 │ │ mov 0xf0(%rsp),%rax │ │ - jmp 72a3b │ │ + jmp 6fd0b │ │ mov 0xf8(%rsp),%rax │ │ - jmp 72a3b │ │ + jmp 6fd0b │ │ mov 0xd8(%rsp),%rax │ │ - jmp 72a3b │ │ + jmp 6fd0b │ │ mov 0xe0(%rsp),%rax │ │ - jmp 72a3b │ │ + jmp 6fd0b │ │ mov 0xd0(%rsp),%rax │ │ - jmp 72a3b │ │ + jmp 6fd0b │ │ mov 0xc8(%rsp),%rax │ │ - jmp 72a3b │ │ + jmp 6fd0b │ │ mov 0xc0(%rsp),%rax │ │ - jmp 72a3b │ │ + jmp 6fd0b │ │ mov 0xb8(%rsp),%rax │ │ - jmp 72a3b │ │ + jmp 6fd0b │ │ mov 0xb0(%rsp),%rax │ │ - jmp 72a3b │ │ + jmp 6fd0b │ │ mov 0xa8(%rsp),%rax │ │ - jmp 72a3b │ │ + jmp 6fd0b │ │ mov 0xa0(%rsp),%rax │ │ - jmp 72a3b │ │ + jmp 6fd0b │ │ mov 0x98(%rsp),%rax │ │ - jmp 72a3b │ │ + jmp 6fd0b │ │ mov 0x90(%rsp),%rax │ │ - jmp 72a3b │ │ + jmp 6fd0b │ │ mov 0x88(%rsp),%rax │ │ - jmp 72a3b │ │ + jmp 6fd0b │ │ mov 0x80(%rsp),%rax │ │ mov (%rax),%rbp │ │ - jmp 72844 │ │ + jmp 6fb14 │ │ movzbl 0x168(%rsp),%eax │ │ mov 0x108(%rsp),%rcx │ │ mov %al,(%rcx) │ │ mov 0x78(%rsp),%rax │ │ mov %rax,(%rbx) │ │ mov 0x70(%rsp),%rax │ │ mov %rax,0x8(%rbx) │ │ @@ -92715,47 +89399,47 @@ │ │ mov %rbp,0x80(%rbx) │ │ movaps 0x110(%rsp),%xmm0 │ │ movaps 0x120(%rsp),%xmm1 │ │ mov 0x100(%rsp),%rax │ │ movups %xmm1,0x10(%rax) │ │ movups %xmm0,(%rax) │ │ mov $0x1,%ebp │ │ - jmp 72b15 │ │ + jmp 6fde5 │ │ mov $0xffffe672,%ebp │ │ mov %ebp,%eax │ │ add $0x3c8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov $0x130,%ebx │ │ - add 0x889b(%rip),%rbx │ │ - lea -0x6c7dd(%rip),%rsi │ │ - lea -0x6be3e(%rip),%rdx │ │ - lea -0x6cbfb(%rip),%rcx │ │ + add 0x8883(%rip),%rbx │ │ + lea -0x69c98(%rip),%rsi │ │ + lea -0x69377(%rip),%rdx │ │ + lea -0x6a281(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x8863(%rip),%rbx │ │ - lea -0x6c815(%rip),%rsi │ │ - lea -0x6c808(%rip),%rdx │ │ - lea -0x6cc33(%rip),%rcx │ │ + add 0x884b(%rip),%rbx │ │ + lea -0x69cd0(%rip),%rsi │ │ + lea -0x69cc3(%rip),%rdx │ │ + lea -0x6a2b9(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -92780,646 +89464,646 @@ │ │ mov %rax,-0x78(%rbp) │ │ mov 0x8(%rsi),%rax │ │ add (%rsi),%rax │ │ mov %rax,-0x70(%rbp) │ │ sub 0x18(%rsi),%rcx │ │ mov %rcx,-0x68(%rbp) │ │ xor %edx,%edx │ │ - lea -0x67577(%rip),%r15 │ │ + lea -0x64a4b(%rip),%r15 │ │ xor %eax,%eax │ │ mov %rax,-0x40(%rbp) │ │ mov %r14,-0x38(%rbp) │ │ - jmp 72c21 │ │ + jmp 6fef1 │ │ nop │ │ mov -0x50(%rbp),%rdx │ │ inc %rdx │ │ cmp $0x2,%rdx │ │ - je 73403 │ │ + je 706d3 │ │ lea (%rdx,%rdx,2),%rax │ │ mov -0x90(%rbp,%rax,8),%rcx │ │ mov -0x88(%rbp,%rax,8),%r13 │ │ mov %rcx,-0x30(%rbp) │ │ cmp %r13,%rcx │ │ mov %rdx,-0x50(%rbp) │ │ - jae 72c10 │ │ + jae 6fee0 │ │ mov -0x80(%rbp,%rax,8),%rax │ │ mov %rax,-0x58(%rbp) │ │ test %rax,%rax │ │ - je 72c10 │ │ + je 6fee0 │ │ xor %r12d,%r12d │ │ data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ movzbl (%rcx),%edx │ │ lea 0x1(%rcx),%rax │ │ mov %rax,-0x30(%rbp) │ │ cmp $0x2f,%rdx │ │ - ja 732cc │ │ + ja 7059c │ │ movslq (%r15,%rdx,4),%rsi │ │ add %r15,%rsi │ │ jmp *%rsi │ │ movzbl 0x18(%r14),%ecx │ │ lea -0x30(%rbp),%rsi │ │ mov -0x48(%rbp),%rdi │ │ mov %r13,%rdx │ │ xor %r8d,%r8d │ │ - call 73980 │ │ + call 70c50 │ │ mov %rax,%r12 │ │ - jmp 733e7 │ │ + jmp 706b7 │ │ movzbl 0x1(%rcx),%eax │ │ imul 0x28(%r14),%eax │ │ add %rax,%r12 │ │ add $0x2,%rcx │ │ mov %rcx,-0x30(%rbp) │ │ - jmp 733e7 │ │ + jmp 706b7 │ │ movzwl 0x1(%rcx),%eax │ │ imul 0x28(%r14),%eax │ │ add %rax,%r12 │ │ add $0x3,%rcx │ │ mov %rcx,-0x30(%rbp) │ │ - jmp 733e7 │ │ + jmp 706b7 │ │ mov 0x28(%r14),%eax │ │ imul 0x1(%rcx),%eax │ │ add %rax,%r12 │ │ add $0x5,%rcx │ │ mov %rcx,-0x30(%rbp) │ │ - jmp 733e7 │ │ + jmp 706b7 │ │ lea -0x30(%rbp),%r14 │ │ mov %r14,%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ mov %rax,%r15 │ │ mov %r14,%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ cmp $0x21,%r15 │ │ - jae 7340a │ │ + jae 706da │ │ mov -0x38(%rbp),%r14 │ │ movslq 0x2c(%r14),%rcx │ │ imul %rcx,%rax │ │ shl $0x4,%r15 │ │ cmpb $0x0,0x1c(%rbx,%r15,1) │ │ - jne 72d41 │ │ + jne 70011 │ │ lea (%rbx,%r15,1),%rcx │ │ add $0x1c,%rcx │ │ movups 0x18(%rbx,%r15,1),%xmm0 │ │ movups %xmm0,-0x2a0(%rbp,%r15,1) │ │ movb $0x1,(%rcx) │ │ movl $0x2,0x18(%rbx,%r15,1) │ │ mov %rax,0x20(%rbx,%r15,1) │ │ - jmp 733e0 │ │ + jmp 706b0 │ │ lea -0x30(%rbp),%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ cmp $0x21,%rax │ │ - jae 73427 │ │ + jae 706f7 │ │ shl $0x4,%rax │ │ cmpb $0x0,0x1c(%rbx,%rax,1) │ │ - je 733e7 │ │ + je 706b7 │ │ movups -0x2a0(%rbp,%rax,1),%xmm0 │ │ movups %xmm0,0x18(%rbx,%rax,1) │ │ - jmp 733e7 │ │ + jmp 706b7 │ │ lea -0x30(%rbp),%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ cmp $0x21,%rax │ │ - jae 7343f │ │ + jae 7070f │ │ shl $0x4,%rax │ │ cmpb $0x0,0x1c(%rbx,%rax,1) │ │ - jne 72dc4 │ │ + jne 70094 │ │ lea (%rbx,%rax,1),%rcx │ │ add $0x1c,%rcx │ │ movups 0x18(%rbx,%rax,1),%xmm0 │ │ movups %xmm0,-0x2a0(%rbp,%rax,1) │ │ movb $0x1,(%rcx) │ │ movl $0x1,0x18(%rbx,%rax,1) │ │ - jmp 733e7 │ │ + jmp 706b7 │ │ lea -0x30(%rbp),%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ cmp $0x21,%rax │ │ - jae 73457 │ │ + jae 70727 │ │ shl $0x4,%rax │ │ cmpb $0x0,0x1c(%rbx,%rax,1) │ │ - jne 72e0a │ │ + jne 700da │ │ lea (%rbx,%rax,1),%rcx │ │ add $0x1c,%rcx │ │ movups 0x18(%rbx,%rax,1),%xmm0 │ │ movups %xmm0,-0x2a0(%rbp,%rax,1) │ │ movb $0x1,(%rcx) │ │ movl $0x0,0x18(%rbx,%rax,1) │ │ - jmp 733e7 │ │ + jmp 706b7 │ │ lea -0x30(%rbp),%r14 │ │ mov %r14,%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ mov %rax,%r15 │ │ mov %r14,%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ cmp $0x21,%r15 │ │ - jae 73474 │ │ + jae 70744 │ │ cmp $0x21,%rax │ │ - jae 73585 │ │ + jae 70855 │ │ shl $0x4,%r15 │ │ cmpb $0x0,0x1c(%rbx,%r15,1) │ │ - jne 72e6e │ │ + jne 7013e │ │ lea (%rbx,%r15,1),%rcx │ │ add $0x1c,%rcx │ │ movups 0x18(%rbx,%r15,1),%xmm0 │ │ movups %xmm0,-0x2a0(%rbp,%r15,1) │ │ movb $0x1,(%rcx) │ │ movl $0x5,0x18(%rbx,%r15,1) │ │ mov %rax,0x20(%rbx,%r15,1) │ │ mov -0x38(%rbp),%r14 │ │ - jmp 733e0 │ │ + jmp 706b0 │ │ mov %rsp,%rdi │ │ lea -0x230(%rdi),%r14 │ │ mov %r14,%rsp │ │ mov -0x40(%rbp),%rax │ │ mov %rax,-0x230(%rdi) │ │ add $0xfffffffffffffdd8,%rdi │ │ mov $0x228,%edx │ │ mov %rbx,%rsi │ │ - call 753d0 │ │ + call 726a0 │ │ mov %r14,-0x40(%rbp) │ │ mov -0x38(%rbp),%r14 │ │ - jmp 733e7 │ │ + jmp 706b7 │ │ mov -0x40(%rbp),%rax │ │ test %rax,%rax │ │ - je 735a7 │ │ + je 70877 │ │ lea 0x8(%rax),%rsi │ │ mov $0x228,%edx │ │ mov %rbx,%rdi │ │ mov %rax,%r15 │ │ - call 753d0 │ │ + call 726a0 │ │ mov (%r15),%r15 │ │ mov %r15,-0x40(%rbp) │ │ - jmp 733e0 │ │ + jmp 706b0 │ │ lea -0x30(%rbp),%r14 │ │ mov %r14,%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ mov %rax,%r15 │ │ mov %r14,%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ cmp $0x21,%r15 │ │ - jae 73491 │ │ + jae 70761 │ │ mov %r15d,(%rbx) │ │ mov %eax,0x4(%rbx) │ │ mov -0x38(%rbp),%r14 │ │ - jmp 733e0 │ │ + jmp 706b0 │ │ lea -0x30(%rbp),%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ cmp $0x21,%rax │ │ - jae 734ae │ │ + jae 7077e │ │ mov %eax,(%rbx) │ │ - jmp 733e7 │ │ + jmp 706b7 │ │ lea -0x30(%rbp),%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ mov %eax,0x4(%rbx) │ │ - jmp 733e7 │ │ + jmp 706b7 │ │ movl $0x0,(%rbx) │ │ mov %rax,0x8(%rbx) │ │ - jmp 732b7 │ │ + jmp 70587 │ │ lea -0x30(%rbp),%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ cmp $0x21,%rax │ │ - jae 734cb │ │ + jae 7079b │ │ shl $0x4,%rax │ │ cmpb $0x0,0x1c(%rbx,%rax,1) │ │ - jne 72f9a │ │ + jne 7026a │ │ lea (%rbx,%rax,1),%rcx │ │ add $0x1c,%rcx │ │ movups 0x18(%rbx,%rax,1),%xmm0 │ │ movups %xmm0,-0x2a0(%rbp,%rax,1) │ │ movb $0x1,(%rcx) │ │ mov -0x30(%rbp),%rcx │ │ movl $0x6,0x18(%rbx,%rax,1) │ │ - jmp 732b2 │ │ + jmp 70582 │ │ lea -0x30(%rbp),%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ cmp $0x21,%rax │ │ - jae 734e8 │ │ + jae 707b8 │ │ mov -0x30(%rbp),%rdx │ │ xor %ecx,%ecx │ │ xor %esi,%esi │ │ mov %rdx,%r8 │ │ nopl 0x0(%rax) │ │ cmp %r13,%r8 │ │ - je 735ec │ │ + je 708bc │ │ movzbl (%r8),%edi │ │ inc %r8 │ │ mov %edi,%r9d │ │ and $0x7f,%r9d │ │ shl %cl,%r9 │ │ or %r9,%rsi │ │ add $0x7,%rcx │ │ inc %rdx │ │ test %dil,%dil │ │ - js 72fd0 │ │ + js 702a0 │ │ lea -0x7(%rcx),%r8d │ │ mov $0xffffffffffffffff,%r9 │ │ shl %cl,%r9 │ │ xor %ecx,%ecx │ │ cmp $0x39,%r8d │ │ cmovae %rcx,%r9 │ │ test $0x40,%dil │ │ cmove %rcx,%r9 │ │ or %r9,%rsi │ │ mov %rdx,-0x30(%rbp) │ │ movslq 0x2c(%r14),%rcx │ │ imul %rsi,%rcx │ │ shl $0x4,%rax │ │ cmpb $0x0,0x1c(%rbx,%rax,1) │ │ - jne 7304b │ │ + jne 7031b │ │ lea (%rbx,%rax,1),%rdx │ │ add $0x1c,%rdx │ │ movups 0x18(%rbx,%rax,1),%xmm0 │ │ movups %xmm0,-0x2a0(%rbp,%rax,1) │ │ movb $0x1,(%rdx) │ │ movl $0x2,0x18(%rbx,%rax,1) │ │ mov %rcx,0x20(%rbx,%rax,1) │ │ - jmp 733e7 │ │ + jmp 706b7 │ │ lea -0x30(%rbp),%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ mov -0x30(%rbp),%rdi │ │ xor %ecx,%ecx │ │ xor %edx,%edx │ │ mov %rdi,%r8 │ │ data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp %r13,%r8 │ │ - je 73624 │ │ + je 708f4 │ │ movzbl (%r8),%esi │ │ inc %r8 │ │ mov %esi,%r9d │ │ and $0x7f,%r9d │ │ shl %cl,%r9 │ │ or %r9,%rdx │ │ add $0x7,%rcx │ │ inc %rdi │ │ test %sil,%sil │ │ - js 73080 │ │ + js 70350 │ │ mov %rdi,-0x30(%rbp) │ │ cmp $0x21,%rax │ │ - jae 73505 │ │ + jae 707d5 │ │ lea -0x7(%rcx),%edi │ │ mov $0xffffffffffffffff,%r8 │ │ shl %cl,%r8 │ │ xor %ecx,%ecx │ │ cmp $0x39,%edi │ │ cmovae %ecx,%r8d │ │ test $0x40,%sil │ │ cmove %ecx,%r8d │ │ or %r8d,%edx │ │ imul 0x2c(%r14),%edx │ │ mov %eax,(%rbx) │ │ mov %edx,0x4(%rbx) │ │ - jmp 733e7 │ │ + jmp 706b7 │ │ xor %ecx,%ecx │ │ xor %edx,%edx │ │ mov %rax,%rdi │ │ xchg %ax,%ax │ │ cmp %r13,%rdi │ │ - je 7365c │ │ + je 7092c │ │ movzbl (%rdi),%esi │ │ inc %rdi │ │ mov %esi,%r8d │ │ and $0x7f,%r8d │ │ shl %cl,%r8 │ │ or %r8,%rdx │ │ add $0x7,%rcx │ │ inc %rax │ │ test %sil,%sil │ │ - js 730f0 │ │ + js 703c0 │ │ lea -0x7(%rcx),%edi │ │ mov $0xffffffffffffffff,%r8 │ │ shl %cl,%r8 │ │ xor %ecx,%ecx │ │ cmp $0x39,%edi │ │ cmovae %ecx,%r8d │ │ test $0x40,%sil │ │ cmove %ecx,%r8d │ │ or %r8d,%edx │ │ mov %rax,-0x30(%rbp) │ │ imul 0x2c(%r14),%edx │ │ mov %edx,0x4(%rbx) │ │ - jmp 733e7 │ │ + jmp 706b7 │ │ lea -0x30(%rbp),%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ mov %rax,%r15 │ │ cmp $0x21,%rax │ │ - jae 7351f │ │ + jae 707ef │ │ lea -0x30(%rbp),%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ movslq 0x2c(%r14),%rcx │ │ imul %rax,%rcx │ │ shl $0x4,%r15 │ │ cmpb $0x0,0x1c(%rbx,%r15,1) │ │ - jne 7319d │ │ + jne 7046d │ │ lea (%rbx,%r15,1),%rax │ │ add $0x1c,%rax │ │ movups 0x18(%rbx,%r15,1),%xmm0 │ │ movups %xmm0,-0x2a0(%rbp,%r15,1) │ │ movb $0x1,(%rax) │ │ movl $0x4,0x18(%rbx,%r15,1) │ │ mov %rcx,0x20(%rbx,%r15,1) │ │ - jmp 733e0 │ │ + jmp 706b0 │ │ lea -0x30(%rbp),%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ cmp $0x21,%rax │ │ - jae 73537 │ │ + jae 70807 │ │ mov -0x30(%rbp),%rdx │ │ xor %ecx,%ecx │ │ xor %esi,%esi │ │ mov %rdx,%r8 │ │ data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp %r13,%r8 │ │ - je 73694 │ │ + je 70964 │ │ movzbl (%r8),%edi │ │ inc %r8 │ │ mov %edi,%r9d │ │ and $0x7f,%r9d │ │ shl %cl,%r9 │ │ or %r9,%rsi │ │ add $0x7,%rcx │ │ inc %rdx │ │ test %dil,%dil │ │ - js 731e0 │ │ + js 704b0 │ │ lea -0x7(%rcx),%r8d │ │ mov $0xffffffffffffffff,%r9 │ │ shl %cl,%r9 │ │ xor %ecx,%ecx │ │ cmp $0x39,%r8d │ │ cmovae %rcx,%r9 │ │ test $0x40,%dil │ │ cmove %rcx,%r9 │ │ or %r9,%rsi │ │ mov %rdx,-0x30(%rbp) │ │ movslq 0x2c(%r14),%rcx │ │ imul %rsi,%rcx │ │ shl $0x4,%rax │ │ cmpb $0x0,0x1c(%rbx,%rax,1) │ │ - jne 7325b │ │ + jne 7052b │ │ lea (%rbx,%rax,1),%rdx │ │ add $0x1c,%rdx │ │ movups 0x18(%rbx,%rax,1),%xmm0 │ │ movups %xmm0,-0x2a0(%rbp,%rax,1) │ │ movb $0x1,(%rdx) │ │ movl $0x4,0x18(%rbx,%rax,1) │ │ mov %rcx,0x20(%rbx,%rax,1) │ │ - jmp 733e7 │ │ + jmp 706b7 │ │ lea -0x30(%rbp),%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ cmp $0x21,%rax │ │ - jae 73551 │ │ + jae 70821 │ │ shl $0x4,%rax │ │ cmpb $0x0,0x1c(%rbx,%rax,1) │ │ - jne 732a6 │ │ + jne 70576 │ │ lea (%rbx,%rax,1),%rcx │ │ add $0x1c,%rcx │ │ movups 0x18(%rbx,%rax,1),%xmm0 │ │ movups %xmm0,-0x2a0(%rbp,%rax,1) │ │ movb $0x1,(%rcx) │ │ mov -0x30(%rbp),%rcx │ │ movl $0x7,0x18(%rbx,%rax,1) │ │ mov %rcx,0x20(%rbx,%rax,1) │ │ lea -0x30(%rbp),%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ add %rax,-0x30(%rbp) │ │ - jmp 733e7 │ │ + jmp 706b7 │ │ mov %edx,%r15d │ │ and $0x3f,%r15d │ │ mov %edx,%eax │ │ and $0xc0,%al │ │ cmp $0x40,%al │ │ - je 733a0 │ │ + je 70670 │ │ and $0xffffffc0,%edx │ │ cmp $0xc0,%edx │ │ - je 733ae │ │ + je 7067e │ │ cmp $0x80,%edx │ │ - jne 735a7 │ │ + jne 70877 │ │ cmp $0x21,%r15b │ │ - jae 735b8 │ │ + jae 70888 │ │ lea -0x30(%rbp),%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ movslq 0x2c(%r14),%rcx │ │ imul %rax,%rcx │ │ shl $0x4,%r15 │ │ cmpb $0x0,0x1c(%rbx,%r15,1) │ │ - jne 73390 │ │ - jmp 73376 │ │ + jne 70660 │ │ + jmp 70646 │ │ lea -0x30(%rbp),%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ mov %eax,0x10(%rbx) │ │ - jmp 733e7 │ │ + jmp 706b7 │ │ lea -0x30(%rbp),%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ cmp $0x21,%rax │ │ - jae 7356b │ │ + jae 7083b │ │ mov %rax,%r15 │ │ lea -0x30(%rbp),%rdi │ │ mov %r13,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ movslq 0x2c(%r14),%rcx │ │ imul %rax,%rcx │ │ neg %rcx │ │ shl $0x4,%r15 │ │ cmpb $0x0,0x1c(%rbx,%r15,1) │ │ - jne 73390 │ │ + jne 70660 │ │ lea (%rbx,%r15,1),%rax │ │ add $0x1c,%rax │ │ movups 0x18(%rbx,%r15,1),%xmm0 │ │ movups %xmm0,-0x2a0(%rbp,%r15,1) │ │ movb $0x1,(%rax) │ │ movl $0x2,0x18(%rbx,%r15,1) │ │ mov %rcx,0x20(%rbx,%r15,1) │ │ - jmp 733e0 │ │ + jmp 706b0 │ │ movzbl %r15b,%eax │ │ imul 0x28(%r14),%eax │ │ add %rax,%r12 │ │ - jmp 733e0 │ │ + jmp 706b0 │ │ movzbl %r15b,%edx │ │ cmp $0x21,%dl │ │ - jae 735d7 │ │ + jae 708a7 │ │ shl $0x4,%rdx │ │ cmpb $0x0,0x1c(%rbx,%rdx,1) │ │ - je 733e0 │ │ + je 706b0 │ │ movups -0x2a0(%rbp,%rdx,1),%xmm0 │ │ movups %xmm0,0x18(%rbx,%rdx,1) │ │ data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ - lea -0x67d5b(%rip),%r15 │ │ + lea -0x6522f(%rip),%r15 │ │ mov -0x30(%rbp),%rcx │ │ cmp %r13,%rcx │ │ - jae 72c10 │ │ + jae 6fee0 │ │ cmp -0x58(%rbp),%r12 │ │ - jb 72c60 │ │ - jmp 72c10 │ │ + jb 6ff30 │ │ + jmp 6fee0 │ │ mov $0x1,%al │ │ - jmp 735a9 │ │ + jmp 70879 │ │ mov $0x130,%ecx │ │ - add 0x7fba(%rip),%rcx │ │ - lea -0x6cd21(%rip),%rdi │ │ + add 0x7fa2(%rip),%rcx │ │ + lea -0x6a1fe(%rip),%rdi │ │ mov $0x46,%esi │ │ - jmp 7359d │ │ - mov $0x130,%ecx │ │ - add 0x7f9d(%rip),%rcx │ │ - lea -0x6ccf7(%rip),%rdi │ │ - jmp 734c1 │ │ + jmp 7086d │ │ mov $0x130,%ecx │ │ add 0x7f85(%rip),%rcx │ │ - lea -0x6cb36(%rip),%rdi │ │ - jmp 73598 │ │ + lea -0x6a1d4(%rip),%rdi │ │ + jmp 70791 │ │ mov $0x130,%ecx │ │ add 0x7f6d(%rip),%rcx │ │ - lea -0x6b4ae(%rip),%rdi │ │ + lea -0x69fdc(%rip),%rdi │ │ + jmp 70868 │ │ + mov $0x130,%ecx │ │ + add 0x7f55(%rip),%rcx │ │ + lea -0x688bf(%rip),%rdi │ │ mov $0x41,%esi │ │ - jmp 7359d │ │ + jmp 7086d │ │ mov $0x130,%ecx │ │ - add 0x7f50(%rip),%rcx │ │ - lea -0x6c4e6(%rip),%rdi │ │ + add 0x7f38(%rip),%rcx │ │ + lea -0x699e9(%rip),%rdi │ │ mov $0x3f,%esi │ │ - jmp 7359d │ │ + jmp 7086d │ │ mov $0x130,%ecx │ │ - add 0x7f33(%rip),%rcx │ │ - lea -0x6bfc9(%rip),%rdi │ │ + add 0x7f1b(%rip),%rcx │ │ + lea -0x69492(%rip),%rdi │ │ mov $0x3e,%esi │ │ - jmp 7359d │ │ + jmp 7086d │ │ mov $0x130,%ecx │ │ - add 0x7f16(%rip),%rcx │ │ - lea -0x6d311(%rip),%rdi │ │ + add 0x7efe(%rip),%rcx │ │ + lea -0x6a746(%rip),%rdi │ │ mov $0x47,%esi │ │ - jmp 7359d │ │ + jmp 7086d │ │ mov $0x130,%ecx │ │ - add 0x7ef9(%rip),%rcx │ │ - lea -0x6bb74(%rip),%rdi │ │ + add 0x7ee1(%rip),%rcx │ │ + lea -0x68ecd(%rip),%rdi │ │ mov $0x41,%esi │ │ - jmp 7359d │ │ + jmp 7086d │ │ mov $0x130,%ecx │ │ - add 0x7edc(%rip),%rcx │ │ - lea -0x6d303(%rip),%rdi │ │ + add 0x7ec4(%rip),%rcx │ │ + lea -0x6a738(%rip),%rdi │ │ mov $0x49,%esi │ │ - jmp 7359d │ │ + jmp 7086d │ │ mov $0x130,%ecx │ │ - add 0x7ebf(%rip),%rcx │ │ - lea -0x6c72c(%rip),%rdi │ │ + add 0x7ea7(%rip),%rcx │ │ + lea -0x69b9c(%rip),%rdi │ │ mov $0x41,%esi │ │ - jmp 7359d │ │ + jmp 7086d │ │ mov $0x130,%edi │ │ - add 0x7ea5(%rip),%rdi │ │ - lea -0x6c704(%rip),%rsi │ │ - jmp 735cb │ │ + add 0x7e8d(%rip),%rdi │ │ + lea -0x69b74(%rip),%rsi │ │ + jmp 7089b │ │ mov $0x130,%ecx │ │ - add 0x7e8d(%rip),%rcx │ │ - lea -0x6b619(%rip),%rdi │ │ + add 0x7e75(%rip),%rcx │ │ + lea -0x68a2a(%rip),%rdi │ │ mov $0x44,%esi │ │ - jmp 7359d │ │ + jmp 7086d │ │ mov $0x130,%ecx │ │ - add 0x7e73(%rip),%rcx │ │ - lea -0x6b566(%rip),%rdi │ │ + add 0x7e5b(%rip),%rcx │ │ + lea -0x68977(%rip),%rdi │ │ mov $0x45,%esi │ │ - jmp 7359d │ │ + jmp 7086d │ │ mov $0x130,%ecx │ │ - add 0x7e59(%rip),%rcx │ │ - lea -0x6c362(%rip),%rdi │ │ + add 0x7e41(%rip),%rcx │ │ + lea -0x69869(%rip),%rdi │ │ mov $0x53,%esi │ │ - jmp 7359d │ │ + jmp 7086d │ │ mov $0x130,%ecx │ │ - add 0x7e3f(%rip),%rcx │ │ - lea -0x6c986(%rip),%rdi │ │ + add 0x7e27(%rip),%rcx │ │ + lea -0x69f4f(%rip),%rdi │ │ mov $0x40,%esi │ │ mov $0x1,%edx │ │ - call 75460 │ │ + call 72730 │ │ xor %eax,%eax │ │ lea -0x28(%rbp),%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov $0x130,%edi │ │ - add 0x7e0c(%rip),%rdi │ │ - lea -0x6cb57(%rip),%rsi │ │ + add 0x7df4(%rip),%rdi │ │ + lea -0x6a08e(%rip),%rsi │ │ mov %r15,%rdx │ │ xor %eax,%eax │ │ - call 75410 │ │ - jmp 735a7 │ │ + call 726e0 │ │ + jmp 70877 │ │ mov $0x130,%edi │ │ - add 0x7ded(%rip),%rdi │ │ - lea -0x6d4fb(%rip),%rsi │ │ - jmp 735ce │ │ + add 0x7dd5(%rip),%rdi │ │ + lea -0x6aa1f(%rip),%rsi │ │ + jmp 7089e │ │ mov $0x130,%ebx │ │ - add 0x7dd8(%rip),%rbx │ │ - lea -0x6d2a0(%rip),%rsi │ │ - lea -0x6c9b3(%rip),%rdx │ │ - lea -0x6d28e(%rip),%rcx │ │ + add 0x7dc0(%rip),%rbx │ │ + lea -0x6a75b(%rip),%rsi │ │ + lea -0x69f7c(%rip),%rdx │ │ + lea -0x6a749(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x7da0(%rip),%rbx │ │ - lea -0x6d2d8(%rip),%rsi │ │ - lea -0x6c9eb(%rip),%rdx │ │ - lea -0x6d2c6(%rip),%rcx │ │ + add 0x7d88(%rip),%rbx │ │ + lea -0x6a793(%rip),%rsi │ │ + lea -0x69fb4(%rip),%rdx │ │ + lea -0x6a781(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x7d68(%rip),%rbx │ │ - lea -0x6d310(%rip),%rsi │ │ - lea -0x6ca23(%rip),%rdx │ │ - lea -0x6d2fe(%rip),%rcx │ │ + add 0x7d50(%rip),%rbx │ │ + lea -0x6a7cb(%rip),%rsi │ │ + lea -0x69fec(%rip),%rdx │ │ + lea -0x6a7b9(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x7d30(%rip),%rbx │ │ - lea -0x6d348(%rip),%rsi │ │ - lea -0x6ca5b(%rip),%rdx │ │ - lea -0x6d336(%rip),%rcx │ │ + add 0x7d18(%rip),%rbx │ │ + lea -0x6a803(%rip),%rsi │ │ + lea -0x6a024(%rip),%rdx │ │ + lea -0x6a7f1(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbx │ │ mov (%rsi),%ecx │ │ add $0x2,%ecx │ │ cmp $0x12,%ecx │ │ - ja 737d1 │ │ + ja 70aa1 │ │ mov %rdi,%rax │ │ - lea -0x67f9d(%rip),%rdi │ │ + lea -0x65471(%rip),%rdi │ │ movslq (%rdi,%rcx,4),%rcx │ │ add %rdi,%rcx │ │ jmp *%rcx │ │ add $0x38,%rdx │ │ movslq 0x4(%rsi),%rax │ │ add (%rdx),%rax │ │ pop %rbx │ │ @@ -93429,15 +90113,15 @@ │ │ add (%rdx),%rax │ │ pop %rbx │ │ ret │ │ mov 0x8(%rsi),%rdi │ │ mov %rax,%rsi │ │ xor %ecx,%ecx │ │ pop %rbx │ │ - jmp 73e40 │ │ + jmp 71110 │ │ add $0x18,%rdx │ │ movslq 0x4(%rsi),%rax │ │ add (%rdx),%rax │ │ pop %rbx │ │ ret │ │ add $0x10,%rdx │ │ movslq 0x4(%rsi),%rax │ │ @@ -93501,70 +90185,70 @@ │ │ ret │ │ add $0x78,%rdx │ │ movslq 0x4(%rsi),%rax │ │ add (%rdx),%rax │ │ pop %rbx │ │ ret │ │ mov $0x130,%ebx │ │ - add 0x7bf3(%rip),%rbx │ │ - lea -0x6d485(%rip),%rsi │ │ - lea -0x6d478(%rip),%rdx │ │ - lea -0x6d8a3(%rip),%rcx │ │ + add 0x7bdb(%rip),%rbx │ │ + lea -0x6a940(%rip),%rsi │ │ + lea -0x6a933(%rip),%rdx │ │ + lea -0x6af29(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbx │ │ mov %rdx,%r8 │ │ mov %rsi,%rdx │ │ mov %rdi,%rsi │ │ mov (%rcx),%edi │ │ dec %edi │ │ cmp $0x6,%edi │ │ - ja 73910 │ │ + ja 70be0 │ │ xor %eax,%eax │ │ - lea -0x68098(%rip),%r9 │ │ + lea -0x6556c(%rip),%r9 │ │ movslq (%r9,%rdi,4),%rdi │ │ add %r9,%rdi │ │ jmp *%rdi │ │ mov 0x8(%rcx),%rax │ │ mov (%rax,%r8,1),%rax │ │ pop %rbx │ │ ret │ │ mov 0x8(%rcx),%eax │ │ add $0x2,%eax │ │ cmp $0x12,%eax │ │ - ja 73948 │ │ - lea -0x680a5(%rip),%rcx │ │ + ja 70c18 │ │ + lea -0x65579(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ add $0x38,%rdx │ │ mov (%rdx),%rax │ │ pop %rbx │ │ ret │ │ mov 0x8(%rcx),%rdi │ │ mov %r8,%rcx │ │ - call 73e40 │ │ + call 71110 │ │ mov (%rax),%rax │ │ pop %rbx │ │ ret │ │ mov 0x8(%rcx),%rdi │ │ mov %r8,%rcx │ │ pop %rbx │ │ - jmp 73e40 │ │ + jmp 71110 │ │ sub $0xffffffffffffff80,%rdx │ │ mov (%rdx),%rax │ │ pop %rbx │ │ ret │ │ add $0x18,%rdx │ │ mov (%rdx),%rax │ │ pop %rbx │ │ @@ -93618,370 +90302,370 @@ │ │ pop %rbx │ │ ret │ │ add $0x78,%rdx │ │ mov (%rdx),%rax │ │ pop %rbx │ │ ret │ │ mov $0x130,%ebx │ │ - add 0x7ab4(%rip),%rbx │ │ - lea -0x6d5c4(%rip),%rsi │ │ - lea -0x6bafc(%rip),%rdx │ │ - lea -0x6c093(%rip),%rcx │ │ + add 0x7a9c(%rip),%rbx │ │ + lea -0x6aa7f(%rip),%rsi │ │ + lea -0x68e54(%rip),%rdx │ │ + lea -0x694a3(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x7a7c(%rip),%rbx │ │ - lea -0x6d5fc(%rip),%rsi │ │ - lea -0x6d5ef(%rip),%rdx │ │ - lea -0x6da1a(%rip),%rcx │ │ + add 0x7a64(%rip),%rbx │ │ + lea -0x6aab7(%rip),%rsi │ │ + lea -0x6aaaa(%rip),%rdx │ │ + lea -0x6b0a0(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ mov %ecx,%eax │ │ and $0xf,%eax │ │ cmp $0xc,%eax │ │ - ja 73be0 │ │ + ja 70eb0 │ │ mov %r8,%r14 │ │ mov %ecx,%ebx │ │ mov (%rsi),%r15 │ │ - lea -0x681a2(%rip),%rcx │ │ + lea -0x65676(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ jmp *%rax │ │ mov (%r15),%rax │ │ lea 0x8(%r15),%rcx │ │ mov %rcx,(%rsi) │ │ - jmp 73a4d │ │ + jmp 70d1d │ │ mov %rsi,%rdi │ │ mov %rdx,%rsi │ │ - call 73c20 │ │ - jmp 73a4d │ │ + call 70ef0 │ │ + jmp 70d1d │ │ movzwl (%r15),%eax │ │ - jmp 739d9 │ │ + jmp 70ca9 │ │ mov (%r15),%eax │ │ - jmp 739e5 │ │ + jmp 70cb5 │ │ movswq (%r15),%rax │ │ lea 0x2(%r15),%rcx │ │ mov %rcx,(%rsi) │ │ - jmp 73a4d │ │ + jmp 70d1d │ │ movslq (%r15),%rax │ │ lea 0x4(%r15),%rcx │ │ mov %rcx,(%rsi) │ │ - jmp 73a4d │ │ + jmp 70d1d │ │ xor %ecx,%ecx │ │ mov %r15,%rdi │ │ xor %eax,%eax │ │ mov %r15,%r9 │ │ nopl 0x0(%rax,%rax,1) │ │ cmp %rdx,%r9 │ │ - je 73a90 │ │ + je 70d60 │ │ movzbl (%r9),%r8d │ │ inc %r9 │ │ mov %r8d,%r10d │ │ and $0x7f,%r10d │ │ shl %cl,%r10 │ │ or %r10,%rax │ │ add $0x7,%rcx │ │ inc %rdi │ │ test %r8b,%r8b │ │ - js 73a00 │ │ + js 70cd0 │ │ lea -0x7(%rcx),%edx │ │ mov $0xffffffffffffffff,%r9 │ │ shl %cl,%r9 │ │ xor %ecx,%ecx │ │ cmp $0x39,%edx │ │ cmovae %rcx,%r9 │ │ test $0x40,%r8b │ │ cmove %rcx,%r9 │ │ or %r9,%rax │ │ mov %rdi,(%rsi) │ │ mov %ebx,%ecx │ │ shr $0x4,%ecx │ │ and $0x7,%ecx │ │ cmp $0x5,%ecx │ │ - ja 73ac8 │ │ - lea -0x6822d(%rip),%rdx │ │ + ja 70d98 │ │ + lea -0x65701(%rip),%rdx │ │ movslq (%rdx,%rcx,4),%rcx │ │ add %rdx,%rcx │ │ jmp *%rcx │ │ add %r15,%rax │ │ test %bl,%bl │ │ - js 73a87 │ │ + js 70d57 │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ ret │ │ test %r14,%r14 │ │ - je 73ba8 │ │ + je 70e78 │ │ add %r14,%rax │ │ test %bl,%bl │ │ - jns 73a71 │ │ + jns 70d41 │ │ mov (%rax),%rax │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ ret │ │ mov $0x130,%ebx │ │ - add 0x7934(%rip),%rbx │ │ - lea -0x6d744(%rip),%rsi │ │ - lea -0x6ce57(%rip),%rdx │ │ - lea -0x6d732(%rip),%rcx │ │ + add 0x791c(%rip),%rbx │ │ + lea -0x6abff(%rip),%rsi │ │ + lea -0x6a420(%rip),%rdx │ │ + lea -0x6abed(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x78fc(%rip),%rbx │ │ - lea -0x6d77c(%rip),%rsi │ │ - lea -0x6c5c8(%rip),%rdx │ │ - lea -0x6bcf1(%rip),%rcx │ │ + add 0x78e4(%rip),%rbx │ │ + lea -0x6ac37(%rip),%rsi │ │ + lea -0x69a91(%rip),%rdx │ │ + lea -0x69049(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x78c4(%rip),%rbx │ │ - lea -0x6d7b4(%rip),%rsi │ │ - lea -0x6c600(%rip),%rdx │ │ - lea -0x6dcbd(%rip),%rcx │ │ + add 0x78ac(%rip),%rbx │ │ + lea -0x6ac6f(%rip),%rsi │ │ + lea -0x69ac9(%rip),%rdx │ │ + lea -0x6b2dc(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x788c(%rip),%rbx │ │ - lea -0x6d7ec(%rip),%rsi │ │ - lea -0x6c638(%rip),%rdx │ │ - lea -0x6d5db(%rip),%rcx │ │ + add 0x7874(%rip),%rbx │ │ + lea -0x6aca7(%rip),%rsi │ │ + lea -0x69b01(%rip),%rdx │ │ + lea -0x6aa63(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x7854(%rip),%rbx │ │ - lea -0x6d824(%rip),%rsi │ │ - lea -0x6c670(%rip),%rdx │ │ - lea -0x6c1e5(%rip),%rcx │ │ + add 0x783c(%rip),%rbx │ │ + lea -0x6acdf(%rip),%rsi │ │ + lea -0x69b39(%rip),%rdx │ │ + lea -0x6953e(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x781c(%rip),%rbx │ │ - lea -0x6d85c(%rip),%rsi │ │ - lea -0x6c6a8(%rip),%rdx │ │ - lea -0x6c7f8(%rip),%rcx │ │ + add 0x7804(%rip),%rbx │ │ + lea -0x6ad17(%rip),%rsi │ │ + lea -0x69b71(%rip),%rdx │ │ + lea -0x69cdf(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x77e4(%rip),%rbx │ │ - lea -0x6d894(%rip),%rsi │ │ - lea -0x6c6e0(%rip),%rdx │ │ - lea -0x6be09(%rip),%rcx │ │ + add 0x77cc(%rip),%rbx │ │ + lea -0x6ad4f(%rip),%rsi │ │ + lea -0x69ba9(%rip),%rdx │ │ + lea -0x69161(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbx │ │ mov (%rdi),%rcx │ │ cmp %rsi,%rcx │ │ - je 73dc6 │ │ + je 71096 │ │ movzbl (%rcx),%r8d │ │ mov %r8d,%eax │ │ and $0x7f,%eax │ │ lea 0x1(%rcx),%rdx │ │ test %r8b,%r8b │ │ - js 73c48 │ │ + js 70f18 │ │ mov %rdx,%rcx │ │ mov %rcx,(%rdi) │ │ pop %rbx │ │ ret │ │ cmp %rsi,%rdx │ │ - je 73dc6 │ │ + je 71096 │ │ movzbl 0x1(%rcx),%r8d │ │ mov %r8d,%edx │ │ and $0x7f,%edx │ │ shl $0x7,%rdx │ │ or %rdx,%rax │ │ lea 0x2(%rcx),%rdx │ │ test %r8b,%r8b │ │ - js 73c74 │ │ + js 70f44 │ │ mov %rdx,%rcx │ │ mov %rcx,(%rdi) │ │ pop %rbx │ │ ret │ │ cmp %rsi,%rdx │ │ - je 73dc6 │ │ + je 71096 │ │ movzbl 0x2(%rcx),%r8d │ │ mov %r8d,%edx │ │ and $0x7f,%edx │ │ shl $0xe,%rdx │ │ or %rdx,%rax │ │ lea 0x3(%rcx),%rdx │ │ test %r8b,%r8b │ │ - js 73ca0 │ │ + js 70f70 │ │ mov %rdx,%rcx │ │ mov %rcx,(%rdi) │ │ pop %rbx │ │ ret │ │ cmp %rsi,%rdx │ │ - je 73dc6 │ │ + je 71096 │ │ movzbl 0x3(%rcx),%r8d │ │ mov %r8d,%edx │ │ and $0x7f,%edx │ │ shl $0x15,%rdx │ │ or %rdx,%rax │ │ lea 0x4(%rcx),%rdx │ │ test %r8b,%r8b │ │ - js 73ccc │ │ + js 70f9c │ │ mov %rdx,%rcx │ │ mov %rcx,(%rdi) │ │ pop %rbx │ │ ret │ │ cmp %rsi,%rdx │ │ - je 73dc6 │ │ + je 71096 │ │ movzbl 0x4(%rcx),%r8d │ │ mov %r8d,%edx │ │ and $0x7f,%edx │ │ shl $0x1c,%rdx │ │ or %rdx,%rax │ │ lea 0x5(%rcx),%rdx │ │ test %r8b,%r8b │ │ - js 73cf8 │ │ + js 70fc8 │ │ mov %rdx,%rcx │ │ mov %rcx,(%rdi) │ │ pop %rbx │ │ ret │ │ cmp %rsi,%rdx │ │ - je 73dc6 │ │ + je 71096 │ │ movzbl 0x5(%rcx),%r8d │ │ mov %r8d,%edx │ │ and $0x7f,%edx │ │ shl $0x23,%rdx │ │ or %rdx,%rax │ │ lea 0x6(%rcx),%rdx │ │ test %r8b,%r8b │ │ - js 73d24 │ │ + js 70ff4 │ │ mov %rdx,%rcx │ │ mov %rcx,(%rdi) │ │ pop %rbx │ │ ret │ │ cmp %rsi,%rdx │ │ - je 73dc6 │ │ + je 71096 │ │ movzbl 0x6(%rcx),%r8d │ │ mov %r8d,%edx │ │ and $0x7f,%edx │ │ shl $0x2a,%rdx │ │ or %rdx,%rax │ │ lea 0x7(%rcx),%rdx │ │ test %r8b,%r8b │ │ - js 73d50 │ │ + js 71020 │ │ mov %rdx,%rcx │ │ mov %rcx,(%rdi) │ │ pop %rbx │ │ ret │ │ cmp %rsi,%rdx │ │ - je 73dc6 │ │ + je 71096 │ │ movzbl 0x7(%rcx),%r8d │ │ mov %r8d,%edx │ │ and $0x7f,%edx │ │ shl $0x31,%rdx │ │ or %rdx,%rax │ │ lea 0x8(%rcx),%rdx │ │ test %r8b,%r8b │ │ - js 73d78 │ │ + js 71048 │ │ mov %rdx,%rcx │ │ mov %rcx,(%rdi) │ │ pop %rbx │ │ ret │ │ cmp %rsi,%rdx │ │ - je 73dc6 │ │ + je 71096 │ │ movzbl 0x8(%rcx),%r8d │ │ mov %r8d,%edx │ │ and $0x7f,%edx │ │ shl $0x38,%rdx │ │ or %rdx,%rax │ │ lea 0x9(%rcx),%rdx │ │ test %r8b,%r8b │ │ - js 73da0 │ │ + js 71070 │ │ mov %rdx,%rcx │ │ mov %rcx,(%rdi) │ │ pop %rbx │ │ ret │ │ cmp %rsi,%rdx │ │ - je 73dc6 │ │ + je 71096 │ │ movzbl (%rdx),%edx │ │ test $0x7e,%dl │ │ - jne 73dfe │ │ + jne 710ce │ │ add $0xa,%rcx │ │ test %dl,%dl │ │ - js 73dc1 │ │ + js 71091 │ │ shl $0x3f,%rdx │ │ or %rdx,%rax │ │ mov %rcx,(%rdi) │ │ pop %rbx │ │ ret │ │ cmp %rsi,%rcx │ │ - jne 73dfe │ │ + jne 710ce │ │ mov $0x130,%ebx │ │ - add 0x75fe(%rip),%rbx │ │ - lea -0x6da7a(%rip),%rsi │ │ - lea -0x6d315(%rip),%rdx │ │ - lea -0x6e155(%rip),%rcx │ │ + add 0x75e6(%rip),%rbx │ │ + lea -0x6af35(%rip),%rsi │ │ + lea -0x6a820(%rip),%rdx │ │ + lea -0x6b5ff(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x75c6(%rip),%rbx │ │ - lea -0x6dab2(%rip),%rsi │ │ - lea -0x6d34d(%rip),%rdx │ │ - lea -0x6c443(%rip),%rcx │ │ + add 0x75ae(%rip),%rbx │ │ + lea -0x6af6d(%rip),%rsi │ │ + lea -0x6a858(%rip),%rdx │ │ + lea -0x6979c(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -93996,21 +90680,21 @@ │ │ push %rbx │ │ sub $0x3a8,%rsp │ │ mov %rcx,%r15 │ │ mov %rdx,%rbx │ │ mov %rdi,0x8(%rsp) │ │ lea 0x14(%rdi),%rsi │ │ lea 0x8(%rsp),%rdi │ │ - call 73c20 │ │ + call 70ef0 │ │ mov %rax,%r14 │ │ mov 0x8(%rsp),%rcx │ │ add %rcx,%r14 │ │ mov %r15,0x88(%rsp) │ │ cmp %r14,%rcx │ │ - jae 74603 │ │ + jae 718d3 │ │ lea 0x88(%rsp),%rbp │ │ lea 0x78(%rbx),%r10 │ │ lea 0x70(%rbx),%r11 │ │ lea 0x68(%rbx),%r15 │ │ lea 0x60(%rbx),%r12 │ │ lea 0x58(%rbx),%rax │ │ mov %rax,0x60(%rsp) │ │ @@ -94032,719 +90716,719 @@ │ │ mov %rax,0x28(%rsp) │ │ lea 0x10(%rbx),%rax │ │ mov %rax,0x20(%rsp) │ │ lea 0x18(%rbx),%rax │ │ mov %rax,0x18(%rsp) │ │ lea 0x80(%rbx),%rax │ │ mov %rax,0x78(%rsp) │ │ - lea -0x686c8(%rip),%r13 │ │ + lea -0x65b9c(%rip),%r13 │ │ mov %r15,0x70(%rsp) │ │ mov %r12,0x68(%rsp) │ │ - jmp 73f46 │ │ + jmp 71216 │ │ mov 0x1(%rcx),%rax │ │ add $0x9,%rcx │ │ mov %rcx,0x8(%rsp) │ │ nopl (%rax) │ │ mov %rax,0x8(%rbp) │ │ add $0x8,%rbp │ │ mov 0x8(%rsp),%rcx │ │ cmp %r14,%rcx │ │ - jae 745ff │ │ + jae 718cf │ │ lea 0x1(%rcx),%rax │ │ mov %rax,0x8(%rsp) │ │ movzbl (%rcx),%esi │ │ lea -0x3(%rsi),%edx │ │ cmp $0x91,%edx │ │ - ja 74730 │ │ + ja 71a00 │ │ movslq 0x0(%r13,%rdx,4),%rdx │ │ add %r13,%rdx │ │ jmp *%rdx │ │ add $0xffffffd0,%esi │ │ mov %rsi,0x8(%rbp) │ │ - jmp 73f34 │ │ + jmp 71204 │ │ data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ xor %ecx,%ecx │ │ xor %edx,%edx │ │ mov %rax,%r8 │ │ nopw 0x0(%rax,%rax,1) │ │ cmp %r14,%r8 │ │ - je 74618 │ │ + je 718e8 │ │ movzbl (%r8),%edi │ │ inc %r8 │ │ mov %edi,%r9d │ │ and $0x7f,%r9d │ │ shl %cl,%r9 │ │ or %r9,%rdx │ │ add $0x7,%rcx │ │ inc %rax │ │ test %dil,%dil │ │ - js 73f90 │ │ + js 71260 │ │ lea -0x7(%rcx),%r9d │ │ mov $0xffffffffffffffff,%r8 │ │ shl %cl,%r8 │ │ xor %ecx,%ecx │ │ cmp $0x39,%r9d │ │ cmovae %rcx,%r8 │ │ test $0x40,%dil │ │ cmove %rcx,%r8 │ │ mov %rax,0x8(%rsp) │ │ add $0xffffff92,%esi │ │ cmp $0x12,%esi │ │ - ja 746f8 │ │ + ja 719c8 │ │ or %r8,%rdx │ │ - lea -0x684f4(%rip),%rax │ │ + lea -0x659c8(%rip),%rax │ │ movslq (%rax,%rsi,4),%rcx │ │ add %rax,%rcx │ │ mov %rbx,%rax │ │ jmp *%rcx │ │ mov 0x10(%rsp),%rax │ │ - jmp 74140 │ │ + jmp 71410 │ │ nopw 0x0(%rax,%rax,1) │ │ add $0xffffffb0,%esi │ │ cmp $0x10,%esi │ │ - ja 746c0 │ │ - lea -0x6848b(%rip),%rax │ │ + ja 71990 │ │ + lea -0x6595f(%rip),%rax │ │ movslq (%rax,%rsi,4),%rcx │ │ add %rax,%rcx │ │ mov %rbx,%rax │ │ jmp *%rcx │ │ mov 0x18(%rsp),%rax │ │ mov (%rax),%rax │ │ - jmp 73f30 │ │ + jmp 71200 │ │ mov %r11,%r12 │ │ mov %r10,%r15 │ │ lea 0x8(%rsp),%rdi │ │ mov %r14,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ mov 0x8(%rsp),%rsi │ │ xor %ecx,%ecx │ │ xor %edx,%edx │ │ mov %rsi,%r8 │ │ nopl 0x0(%rax,%rax,1) │ │ cmp %r14,%r8 │ │ - je 74650 │ │ + je 71920 │ │ movzbl (%r8),%edi │ │ inc %r8 │ │ mov %edi,%r9d │ │ and $0x7f,%r9d │ │ shl %cl,%r9 │ │ or %r9,%rdx │ │ add $0x7,%rcx │ │ inc %rsi │ │ test %dil,%dil │ │ - js 74060 │ │ + js 71330 │ │ lea -0x7(%rcx),%r9d │ │ mov $0xffffffffffffffff,%r8 │ │ shl %cl,%r8 │ │ xor %ecx,%ecx │ │ cmp $0x39,%r9d │ │ cmovae %rcx,%r8 │ │ test $0x40,%dil │ │ cmove %rcx,%r8 │ │ mov %rsi,0x8(%rsp) │ │ add $0x2,%eax │ │ cmp $0x12,%eax │ │ - ja 74810 │ │ + ja 71ae0 │ │ mov %r15,%r10 │ │ or %r8,%rdx │ │ - lea -0x68613(%rip),%rcx │ │ + lea -0x65ae7(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rsi │ │ add %rcx,%rsi │ │ mov %rbx,%rax │ │ mov %r12,%r11 │ │ mov 0x70(%rsp),%r15 │ │ mov 0x68(%rsp),%r12 │ │ jmp *%rsi │ │ mov 0x78(%rsp),%rax │ │ - jmp 74140 │ │ + jmp 71410 │ │ mov %r15,%rax │ │ - jmp 74140 │ │ + jmp 71410 │ │ mov 0x18(%rsp),%rax │ │ - jmp 74140 │ │ + jmp 71410 │ │ mov 0x40(%rsp),%rax │ │ - jmp 74140 │ │ + jmp 71410 │ │ mov 0x48(%rsp),%rax │ │ - jmp 74140 │ │ + jmp 71410 │ │ mov 0x50(%rsp),%rax │ │ - jmp 74140 │ │ + jmp 71410 │ │ mov 0x60(%rsp),%rax │ │ - jmp 74140 │ │ + jmp 71410 │ │ mov %r12,%rax │ │ - jmp 74140 │ │ + jmp 71410 │ │ mov 0x20(%rsp),%rax │ │ - jmp 74140 │ │ + jmp 71410 │ │ mov 0x28(%rsp),%rax │ │ - jmp 74140 │ │ + jmp 71410 │ │ mov 0x30(%rsp),%rax │ │ - jmp 74140 │ │ + jmp 71410 │ │ mov 0x38(%rsp),%rax │ │ - jmp 74140 │ │ + jmp 71410 │ │ mov 0x58(%rsp),%rax │ │ - jmp 74140 │ │ + jmp 71410 │ │ mov %r11,%rax │ │ - jmp 74140 │ │ + jmp 71410 │ │ mov %r10,%rax │ │ nop │ │ add (%rax),%rdx │ │ mov %rdx,0x8(%rbp) │ │ - jmp 73f34 │ │ + jmp 71204 │ │ lea -0x8(%rbp),%rcx │ │ mov -0x8(%rbp),%rax │ │ mov 0x0(%rbp),%rsi │ │ mov %rax,%rdx │ │ or %rsi,%rdx │ │ shr $0x20,%rdx │ │ - je 745c2 │ │ + je 71892 │ │ cqto │ │ idiv %rsi │ │ - jmp 745c6 │ │ + jmp 71896 │ │ mov -0x8(%rbp),%rax │ │ xor %ecx,%ecx │ │ cmp 0x0(%rbp),%rax │ │ sete %cl │ │ - jmp 744a1 │ │ + jmp 71771 │ │ mov -0x8(%rbp),%rax │ │ xor %ecx,%ecx │ │ cmp 0x0(%rbp),%rax │ │ setbe %cl │ │ - jmp 744a1 │ │ + jmp 71771 │ │ mov -0x8(%rbp),%rax │ │ xor %ecx,%ecx │ │ cmp 0x0(%rbp),%rax │ │ setb %cl │ │ - jmp 744a1 │ │ + jmp 71771 │ │ mov 0x0(%rbp),%rax │ │ mov (%rax),%rax │ │ mov %rax,0x0(%rbp) │ │ - jmp 73f38 │ │ + jmp 71208 │ │ movzbl 0x1(%rcx),%eax │ │ - jmp 741c3 │ │ + jmp 71493 │ │ movsbq 0x1(%rcx),%rax │ │ add $0x2,%rcx │ │ - jmp 73f28 │ │ + jmp 711f8 │ │ movzwl 0x1(%rcx),%eax │ │ add $0x3,%rcx │ │ - jmp 73f28 │ │ + jmp 711f8 │ │ movswq 0x1(%rcx),%rax │ │ add $0x3,%rcx │ │ - jmp 73f28 │ │ + jmp 711f8 │ │ mov 0x1(%rcx),%eax │ │ add $0x5,%rcx │ │ - jmp 73f28 │ │ + jmp 711f8 │ │ movslq 0x1(%rcx),%rax │ │ add $0x5,%rcx │ │ - jmp 73f28 │ │ + jmp 711f8 │ │ lea 0x8(%rsp),%rdi │ │ mov %r14,%rsi │ │ mov %r11,%r12 │ │ mov %r10,%r15 │ │ - call 73c20 │ │ + call 70ef0 │ │ mov %r15,%r10 │ │ mov 0x70(%rsp),%r15 │ │ mov %r12,%r11 │ │ mov 0x68(%rsp),%r12 │ │ - jmp 73f30 │ │ + jmp 71200 │ │ xor %ecx,%ecx │ │ xor %edx,%edx │ │ mov %rax,%rdi │ │ nop │ │ cmp %r14,%rdi │ │ - je 74688 │ │ + je 71958 │ │ movzbl (%rdi),%esi │ │ inc %rdi │ │ mov %esi,%r8d │ │ and $0x7f,%r8d │ │ shl %cl,%r8 │ │ or %r8,%rdx │ │ add $0x7,%rcx │ │ inc %rax │ │ test %sil,%sil │ │ - js 74230 │ │ + js 71500 │ │ lea -0x7(%rcx),%edi │ │ mov $0xffffffffffffffff,%r8 │ │ shl %cl,%r8 │ │ xor %ecx,%ecx │ │ cmp $0x39,%edi │ │ cmovae %rcx,%r8 │ │ test $0x40,%sil │ │ cmove %rcx,%r8 │ │ or %r8,%rdx │ │ mov %rax,0x8(%rsp) │ │ - jmp 74143 │ │ + jmp 71413 │ │ mov 0x0(%rbp),%rax │ │ - jmp 73f30 │ │ + jmp 71200 │ │ add $0xfffffffffffffff8,%rbp │ │ - jmp 73f38 │ │ + jmp 71208 │ │ mov -0x8(%rbp),%rax │ │ - jmp 73f30 │ │ + jmp 71200 │ │ movzbl 0x1(%rcx),%eax │ │ add $0x2,%rcx │ │ mov %rcx,0x8(%rsp) │ │ shl $0x3,%rax │ │ neg %rax │ │ mov 0x0(%rbp,%rax,1),%rax │ │ - jmp 73f30 │ │ + jmp 71200 │ │ movdqu -0x8(%rbp),%xmm0 │ │ pshufd $0x4e,%xmm0,%xmm0 │ │ movdqu %xmm0,-0x8(%rbp) │ │ - jmp 73f38 │ │ + jmp 71208 │ │ mov 0x0(%rbp),%rax │ │ movdqu -0x10(%rbp),%xmm0 │ │ movdqu %xmm0,-0x8(%rbp) │ │ mov %rax,-0x10(%rbp) │ │ - jmp 73f38 │ │ + jmp 71208 │ │ mov 0x0(%rbp),%rax │ │ test %rax,%rax │ │ - jns 73f38 │ │ + jns 71208 │ │ neg %rax │ │ mov %rax,0x0(%rbp) │ │ - jmp 73f38 │ │ + jmp 71208 │ │ mov 0x0(%rbp),%rax │ │ and %rax,-0x8(%rbp) │ │ add $0xfffffffffffffff8,%rbp │ │ - jmp 73f38 │ │ + jmp 71208 │ │ lea -0x8(%rbp),%rcx │ │ mov -0x8(%rbp),%rax │ │ mov 0x0(%rbp),%rsi │ │ mov %rax,%rdx │ │ or %rsi,%rdx │ │ shr $0x20,%rdx │ │ - je 745d1 │ │ + je 718a1 │ │ cqto │ │ idiv %rsi │ │ - jmp 745d5 │ │ + jmp 718a5 │ │ notq 0x0(%rbp) │ │ - jmp 73f38 │ │ + jmp 71208 │ │ mov 0x0(%rbp),%rax │ │ add %rax,-0x8(%rbp) │ │ add $0xfffffffffffffff8,%rbp │ │ - jmp 73f38 │ │ + jmp 71208 │ │ lea 0x8(%rsp),%rdi │ │ mov %r14,%rsi │ │ mov %r11,%r12 │ │ mov %r10,%r15 │ │ - call 73c20 │ │ + call 70ef0 │ │ mov %r15,%r10 │ │ mov 0x70(%rsp),%r15 │ │ mov %r12,%r11 │ │ mov 0x68(%rsp),%r12 │ │ add %rax,0x0(%rbp) │ │ - jmp 73f38 │ │ + jmp 71208 │ │ movzbl 0x0(%rbp),%ecx │ │ shlq %cl,-0x8(%rbp) │ │ add $0xfffffffffffffff8,%rbp │ │ - jmp 73f38 │ │ + jmp 71208 │ │ movzbl 0x0(%rbp),%ecx │ │ shrq %cl,-0x8(%rbp) │ │ add $0xfffffffffffffff8,%rbp │ │ - jmp 73f38 │ │ + jmp 71208 │ │ movzbl 0x0(%rbp),%ecx │ │ sarq %cl,-0x8(%rbp) │ │ add $0xfffffffffffffff8,%rbp │ │ - jmp 73f38 │ │ + jmp 71208 │ │ mov 0x0(%rbp),%rax │ │ xor %rax,-0x8(%rbp) │ │ add $0xfffffffffffffff8,%rbp │ │ - jmp 73f38 │ │ + jmp 71208 │ │ movswq 0x1(%rcx),%rax │ │ add $0x3,%rcx │ │ mov %rcx,0x8(%rsp) │ │ lea -0x8(%rbp),%rdx │ │ cmpq $0x0,0x0(%rbp) │ │ - je 745e0 │ │ + je 718b0 │ │ add %rax,%rcx │ │ mov %rcx,0x8(%rsp) │ │ mov %rdx,%rbp │ │ - jmp 73f38 │ │ + jmp 71208 │ │ mov -0x8(%rbp),%rax │ │ xor %ecx,%ecx │ │ cmp 0x0(%rbp),%rax │ │ setae %cl │ │ - jmp 744a1 │ │ + jmp 71771 │ │ mov -0x8(%rbp),%rax │ │ xor %ecx,%ecx │ │ cmp 0x0(%rbp),%rax │ │ seta %cl │ │ - jmp 744a1 │ │ + jmp 71771 │ │ mov 0x0(%rbp),%rax │ │ lea 0x2(%rcx),%rdx │ │ mov %rdx,0x8(%rsp) │ │ movzbl 0x1(%rcx),%ecx │ │ dec %ecx │ │ cmp $0x7,%ecx │ │ - ja 747d8 │ │ - lea -0x689a1(%rip),%rdx │ │ + ja 71aa8 │ │ + lea -0x65e75(%rip),%rdx │ │ movslq (%rdx,%rcx,4),%rcx │ │ add %rdx,%rcx │ │ jmp *%rcx │ │ movzbl (%rax),%eax │ │ mov %rax,0x0(%rbp) │ │ - jmp 73f38 │ │ + jmp 71208 │ │ mov 0x0(%rbp),%rax │ │ mov (%rax),%rax │ │ - jmp 7446d │ │ + jmp 7173d │ │ mov 0x0(%rbp),%rax │ │ sub %rax,-0x8(%rbp) │ │ add $0xfffffffffffffff8,%rbp │ │ - jmp 73f38 │ │ + jmp 71208 │ │ mov -0x8(%rbp),%rax │ │ imul 0x0(%rbp),%rax │ │ mov %rax,-0x8(%rbp) │ │ add $0xfffffffffffffff8,%rbp │ │ - jmp 73f38 │ │ + jmp 71208 │ │ negq 0x0(%rbp) │ │ - jmp 73f38 │ │ + jmp 71208 │ │ mov 0x0(%rbp),%rax │ │ or %rax,-0x8(%rbp) │ │ add $0xfffffffffffffff8,%rbp │ │ - jmp 73f38 │ │ + jmp 71208 │ │ mov -0x8(%rbp),%rax │ │ xor %ecx,%ecx │ │ cmp 0x0(%rbp),%rax │ │ setne %cl │ │ mov %rcx,-0x8(%rbp) │ │ add $0xfffffffffffffff8,%rbp │ │ - jmp 73f38 │ │ + jmp 71208 │ │ movswq 0x1(%rcx),%rax │ │ add %rcx,%rax │ │ add $0x3,%rax │ │ mov %rax,0x8(%rsp) │ │ - jmp 73f38 │ │ + jmp 71208 │ │ mov %r11,%r12 │ │ mov %r10,%r15 │ │ lea 0x8(%rsp),%rdi │ │ mov %r14,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ add $0x2,%eax │ │ cmp $0x12,%eax │ │ - ja 74848 │ │ - lea -0x6899e(%rip),%rcx │ │ + ja 71b18 │ │ + lea -0x65e72(%rip),%rcx │ │ movslq (%rcx,%rax,4),%rdx │ │ add %rcx,%rdx │ │ mov %rbx,%rax │ │ mov %r15,%r10 │ │ mov %r12,%r11 │ │ mov 0x70(%rsp),%r15 │ │ mov 0x68(%rsp),%r12 │ │ jmp *%rdx │ │ mov 0x10(%rsp),%rax │ │ mov (%rax),%rax │ │ - jmp 73f30 │ │ + jmp 71200 │ │ mov 0x78(%rsp),%rax │ │ mov (%rax),%rax │ │ - jmp 73f30 │ │ + jmp 71200 │ │ mov %r11,%rax │ │ mov (%r11),%rax │ │ - jmp 73f30 │ │ + jmp 71200 │ │ mov 0x20(%rsp),%rax │ │ mov (%rax),%rax │ │ - jmp 73f30 │ │ + jmp 71200 │ │ mov 0x28(%rsp),%rax │ │ mov (%rax),%rax │ │ - jmp 73f30 │ │ + jmp 71200 │ │ mov 0x30(%rsp),%rax │ │ mov (%rax),%rax │ │ - jmp 73f30 │ │ + jmp 71200 │ │ mov 0x38(%rsp),%rax │ │ mov (%rax),%rax │ │ - jmp 73f30 │ │ + jmp 71200 │ │ mov 0x50(%rsp),%rax │ │ mov (%rax),%rax │ │ - jmp 73f30 │ │ + jmp 71200 │ │ mov 0x60(%rsp),%rax │ │ mov (%rax),%rax │ │ - jmp 73f30 │ │ + jmp 71200 │ │ mov %r12,%rax │ │ mov (%r12),%rax │ │ - jmp 73f30 │ │ + jmp 71200 │ │ mov %r15,%rax │ │ mov (%r15),%rax │ │ - jmp 73f30 │ │ + jmp 71200 │ │ mov %r10,%rax │ │ mov (%r10),%rax │ │ - jmp 73f30 │ │ + jmp 71200 │ │ mov 0x40(%rsp),%rax │ │ mov (%rax),%rax │ │ - jmp 73f30 │ │ + jmp 71200 │ │ mov 0x48(%rsp),%rax │ │ mov (%rax),%rax │ │ - jmp 73f30 │ │ + jmp 71200 │ │ mov 0x58(%rsp),%rax │ │ mov (%rax),%rax │ │ - jmp 73f30 │ │ + jmp 71200 │ │ xor %edx,%edx │ │ div %esi │ │ mov %rdx,(%rcx) │ │ mov %rcx,%rbp │ │ - jmp 73f38 │ │ + jmp 71208 │ │ xor %edx,%edx │ │ div %esi │ │ mov %rax,(%rcx) │ │ mov %rcx,%rbp │ │ - jmp 73f38 │ │ + jmp 71208 │ │ mov %rdx,%rbp │ │ - jmp 73f38 │ │ + jmp 71208 │ │ movzwl (%rax),%eax │ │ mov %rax,0x0(%rbp) │ │ - jmp 73f38 │ │ + jmp 71208 │ │ mov (%rax),%eax │ │ mov %rax,0x0(%rbp) │ │ - jmp 73f38 │ │ + jmp 71208 │ │ mov 0x0(%rbp),%r15 │ │ mov %r15,%rax │ │ add $0x3a8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ ret │ │ mov $0x130,%ebx │ │ - add 0x6dac(%rip),%rbx │ │ - lea -0x6e2cc(%rip),%rsi │ │ - lea -0x6d9df(%rip),%rdx │ │ - lea -0x6e2ba(%rip),%rcx │ │ + add 0x6d94(%rip),%rbx │ │ + lea -0x6b787(%rip),%rsi │ │ + lea -0x6afa8(%rip),%rdx │ │ + lea -0x6b775(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x6d74(%rip),%rbx │ │ - lea -0x6e304(%rip),%rsi │ │ - lea -0x6da17(%rip),%rdx │ │ - lea -0x6e2f2(%rip),%rcx │ │ + add 0x6d5c(%rip),%rbx │ │ + lea -0x6b7bf(%rip),%rsi │ │ + lea -0x6afe0(%rip),%rdx │ │ + lea -0x6b7ad(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x6d3c(%rip),%rbx │ │ - lea -0x6e33c(%rip),%rsi │ │ - lea -0x6da4f(%rip),%rdx │ │ - lea -0x6e32a(%rip),%rcx │ │ + add 0x6d24(%rip),%rbx │ │ + lea -0x6b7f7(%rip),%rsi │ │ + lea -0x6b018(%rip),%rdx │ │ + lea -0x6b7e5(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x6d04(%rip),%rbx │ │ - lea -0x6e374(%rip),%rsi │ │ - lea -0x6e367(%rip),%rdx │ │ - lea -0x6e792(%rip),%rcx │ │ + add 0x6cec(%rip),%rbx │ │ + lea -0x6b82f(%rip),%rsi │ │ + lea -0x6b822(%rip),%rdx │ │ + lea -0x6be18(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x6ccc(%rip),%rbx │ │ - lea -0x6e3ac(%rip),%rsi │ │ - lea -0x6e39f(%rip),%rdx │ │ - lea -0x6e7ca(%rip),%rcx │ │ + add 0x6cb4(%rip),%rbx │ │ + lea -0x6b867(%rip),%rsi │ │ + lea -0x6b85a(%rip),%rdx │ │ + lea -0x6be50(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x6c94(%rip),%rbx │ │ - lea -0x6e3e4(%rip),%rsi │ │ - lea -0x6e7df(%rip),%rdx │ │ - lea -0x6c940(%rip),%rcx │ │ + add 0x6c7c(%rip),%rbx │ │ + lea -0x6b89f(%rip),%rsi │ │ + lea -0x6be65(%rip),%rdx │ │ + lea -0x69c98(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x6c5c(%rip),%rbx │ │ - lea -0x6e41c(%rip),%rsi │ │ - lea -0x6e817(%rip),%rdx │ │ - lea -0x6cfef(%rip),%rcx │ │ + add 0x6c44(%rip),%rbx │ │ + lea -0x6b8d7(%rip),%rsi │ │ + lea -0x6be9d(%rip),%rdx │ │ + lea -0x6a427(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x6c24(%rip),%rbx │ │ - lea -0x6e454(%rip),%rsi │ │ - lea -0x6e84f(%rip),%rdx │ │ - lea -0x6de64(%rip),%rcx │ │ + add 0x6c0c(%rip),%rbx │ │ + lea -0x6b90f(%rip),%rsi │ │ + lea -0x6bed5(%rip),%rdx │ │ + lea -0x6b30a(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x6bec(%rip),%rbx │ │ - lea -0x6e48c(%rip),%rsi │ │ - lea -0x6e887(%rip),%rdx │ │ - lea -0x6e24b(%rip),%rcx │ │ + add 0x6bd4(%rip),%rbx │ │ + lea -0x6b947(%rip),%rsi │ │ + lea -0x6bf0d(%rip),%rdx │ │ + lea -0x6b6d3(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x6bb4(%rip),%rbx │ │ - lea -0x6e4c4(%rip),%rsi │ │ - lea -0x6e4b7(%rip),%rdx │ │ - lea -0x6e8e2(%rip),%rcx │ │ + add 0x6b9c(%rip),%rbx │ │ + lea -0x6b97f(%rip),%rsi │ │ + lea -0x6b972(%rip),%rdx │ │ + lea -0x6bf68(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x6b7c(%rip),%rbx │ │ - lea -0x6e4fc(%rip),%rsi │ │ - lea -0x6e4ef(%rip),%rdx │ │ - lea -0x6e91a(%rip),%rcx │ │ + add 0x6b64(%rip),%rbx │ │ + lea -0x6b9b7(%rip),%rsi │ │ + lea -0x6b9aa(%rip),%rdx │ │ + lea -0x6bfa0(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x2c8,%rsp │ │ mov %ecx,%ebp │ │ mov %rdx,%rbx │ │ mov %rsi,%r15 │ │ mov %rdi,%r14 │ │ test %ecx,%ecx │ │ - je 748cc │ │ + je 71b9c │ │ mov 0x8(%r14),%rdi │ │ mov 0x10(%rbx),%rdx │ │ mov 0x18(%rbx),%rcx │ │ mov %ebp,%r8d │ │ add %rdx,%r8 │ │ lea 0x68(%rsp),%rax │ │ mov %rax,(%rsp) │ │ lea 0x20(%rsp),%r9 │ │ mov %r15,%rsi │ │ - call 74d20 │ │ + call 71ff0 │ │ test %al,%al │ │ - jne 748f2 │ │ + jne 71bc2 │ │ mov 0x20(%rbx),%rdx │ │ test %rdx,%rdx │ │ - je 748fa │ │ + je 71bca │ │ mov 0x8(%r14),%rdi │ │ mov 0x28(%rbx),%ecx │ │ lea 0x20(%rsp),%r8 │ │ lea 0x68(%rsp),%r9 │ │ mov %r15,%rsi │ │ - call 74f10 │ │ + call 721e0 │ │ test %al,%al │ │ - je 748fa │ │ + je 71bca │ │ xor %r12d,%r12d │ │ - jmp 749ef │ │ + jmp 71cbf │ │ mov (%rbx),%r12 │ │ - lea 0xb5e8(%rip),%rdi │ │ - call 75450 │ │ - mov 0xb500(%rip),%rax │ │ - mov 0xb501(%rip),%rcx │ │ + lea 0xb658(%rip),%rdi │ │ + call 72720 │ │ + mov 0xb578(%rip),%rax │ │ + mov 0xb579(%rip),%rcx │ │ cmp %rcx,%rax │ │ - jae 749aa │ │ + jae 71c7a │ │ cmp $0xffffffffffffffff,%r12 │ │ - jne 74939 │ │ - jmp 74959 │ │ + jne 71c09 │ │ + jmp 71c29 │ │ nopl 0x0(%rax,%rax,1) │ │ add $0x20,%rax │ │ cmp %rcx,%rax │ │ - jae 749aa │ │ + jae 71c7a │ │ cmp %r12,(%rax) │ │ - jne 74930 │ │ + jne 71c00 │ │ cmp %r15,0x8(%rax) │ │ - ja 74930 │ │ + ja 71c00 │ │ cmp %r15,0x10(%rax) │ │ - jbe 74930 │ │ - jmp 74965 │ │ + jbe 71c00 │ │ + jmp 71c35 │ │ nopl 0x0(%rax) │ │ add $0x20,%rax │ │ cmp %rcx,%rax │ │ - jae 749aa │ │ + jae 71c7a │ │ cmp %r15,0x8(%rax) │ │ - ja 74950 │ │ + ja 71c20 │ │ cmp %r15,0x10(%rax) │ │ - jbe 74950 │ │ + jbe 71c20 │ │ mov 0x18(%rax),%r12 │ │ - lea 0xb57c(%rip),%rdi │ │ - call 75440 │ │ + lea 0xb5ec(%rip),%rdi │ │ + call 72710 │ │ test %r12,%r12 │ │ - je 749b6 │ │ + je 71c86 │ │ mov 0x8(%r14),%rdi │ │ mov 0x10(%rbx),%rdx │ │ mov 0x18(%rbx),%rcx │ │ lea 0x68(%rsp),%rax │ │ mov %rax,(%rsp) │ │ lea 0x20(%rsp),%r9 │ │ mov %r15,%rsi │ │ mov %r12,%r8 │ │ - call 74d20 │ │ + call 71ff0 │ │ mov %eax,%r12d │ │ xor $0x1,%al │ │ test %al,%al │ │ - jne 749bf │ │ - jmp 749ef │ │ - lea 0xb53b(%rip),%rdi │ │ - call 75440 │ │ + jne 71c8f │ │ + jmp 71cbf │ │ + lea 0xb5ab(%rip),%rdi │ │ + call 72710 │ │ mov $0x1,%al │ │ xor %r12d,%r12d │ │ test %al,%al │ │ - je 749ef │ │ + je 71cbf │ │ mov 0x8(%r14),%rdi │ │ mov 0x10(%rbx),%rdx │ │ mov 0x18(%rbx),%rcx │ │ lea 0x68(%rsp),%rax │ │ mov %rax,(%rsp) │ │ xor %r13d,%r13d │ │ lea 0x20(%rsp),%r9 │ │ mov %r15,%rsi │ │ xor %r8d,%r8d │ │ - call 74d20 │ │ + call 71ff0 │ │ test %al,%al │ │ - je 74b9c │ │ + je 71e6c │ │ mov %r12d,0x8(%rsp) │ │ mov %ebp,%r12d │ │ mov (%rbx),%rbp │ │ lea 0xa0(%rsp),%r13 │ │ mov $0x228,%edx │ │ mov %r13,%rdi │ │ xor %esi,%esi │ │ - call 753e0 │ │ + call 726b0 │ │ mov 0x8(%r14),%rdi │ │ lea 0x20(%rsp),%rsi │ │ lea 0x68(%rsp),%rdx │ │ mov %r15,%rcx │ │ mov $0x1,%r8d │ │ mov %r13,%r9 │ │ - call 72ba0 │ │ + call 6fe70 │ │ test %al,%al │ │ - je 74b99 │ │ + je 71e69 │ │ mov 0x38(%rsp),%rcx │ │ mov %rcx,0xb8(%r14) │ │ movups 0x40(%rsp),%xmm0 │ │ movups %xmm0,0xc0(%r14) │ │ mov 0x88(%rsp),%rax │ │ mov %rax,0xd0(%r14) │ │ mov 0xb0(%rsp),%eax │ │ @@ -94756,65 +91440,65 @@ │ │ mov 0x28(%rsp),%eax │ │ mov %eax,0xec(%r14) │ │ mov %rbp,0xf8(%r14) │ │ test %r12d,%r12d │ │ setne %al │ │ or 0x8(%rsp),%al │ │ mov $0x1,%r13b │ │ - jne 74b9c │ │ + jne 71e6c │ │ cmpq $0x0,0x20(%rbx) │ │ - jne 74b9c │ │ + jne 71e6c │ │ mov %rdx,0x18(%rsp) │ │ movaps %xmm0,0x50(%rsp) │ │ mov %rcx,0x8(%rsp) │ │ mov (%rbx),%rbx │ │ - lea 0xb413(%rip),%rdi │ │ - call 75430 │ │ - mov 0xb333(%rip),%r15 │ │ - mov 0xb334(%rip),%r12 │ │ + lea 0xb483(%rip),%rdi │ │ + call 72700 │ │ + mov 0xb3ab(%rip),%r15 │ │ + mov 0xb3ac(%rip),%r12 │ │ cmp %r12,%r15 │ │ - jb 74b61 │ │ + jb 71e31 │ │ mov %rbx,0x10(%rsp) │ │ - mov 0xb313(%rip),%rbx │ │ + mov 0xb38b(%rip),%rbx │ │ sub %rbx,%r12 │ │ mov %r12,%r15 │ │ sar $0x5,%r15 │ │ mov %r12,%rbp │ │ sar $0x3,%rbp │ │ lea 0x0(,%r12,4),%rdi │ │ - call 753b0 │ │ + call 72680 │ │ mov %rax,%r14 │ │ mov %rax,%rdi │ │ mov %rbx,%rsi │ │ mov %r12,%rdx │ │ - call 753d0 │ │ - lea 0xb3fd(%rip),%rax │ │ + call 726a0 │ │ + lea 0xb46d(%rip),%rax │ │ cmp %rax,%rbx │ │ - je 74b40 │ │ + je 71e10 │ │ mov %rbx,%rdi │ │ - call 753c0 │ │ - mov %r14,0xb2c9(%rip) │ │ + call 72690 │ │ + mov %r14,0xb341(%rip) │ │ shl $0x5,%r15 │ │ add %r14,%r15 │ │ shl $0x5,%rbp │ │ add %r14,%rbp │ │ - mov %rbp,0xb2c4(%rip) │ │ + mov %rbp,0xb33c(%rip) │ │ mov 0x10(%rsp),%rbx │ │ mov %rbx,(%r15) │ │ mov 0x8(%rsp),%rax │ │ mov %rax,0x8(%r15) │ │ movaps 0x50(%rsp),%xmm0 │ │ movlps %xmm0,0x10(%r15) │ │ mov 0x18(%rsp),%rax │ │ mov %rax,0x18(%r15) │ │ add $0x20,%r15 │ │ - mov %r15,0xb28d(%rip) │ │ - lea 0xb35a(%rip),%rdi │ │ - call 75440 │ │ - jmp 74b9c │ │ + mov %r15,0xb305(%rip) │ │ + lea 0xb3ca(%rip),%rdi │ │ + call 72710 │ │ + jmp 71e6c │ │ xor %r13d,%r13d │ │ mov %r13d,%eax │ │ add $0x2c8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ @@ -94842,69 +91526,69 @@ │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x18,%rsp │ │ movzwl 0x18(%rdi),%r13d │ │ xor %eax,%eax │ │ test %r13,%r13 │ │ - je 74cac │ │ + je 71f7c │ │ mov %rdx,%rbx │ │ mov %rdi,%r14 │ │ mov 0x10(%rdx),%rcx │ │ mov (%rdi),%r15 │ │ cmp %r15,%rcx │ │ - jb 74cac │ │ + jb 71f7c │ │ mov 0x10(%r14),%rax │ │ imul $0x38,%r13,%rdx │ │ xor %esi,%esi │ │ - jmp 74c0d │ │ + jmp 71edd │ │ add $0x38,%rsi │ │ cmp %rsi,%rdx │ │ - je 74caa │ │ + je 71f7a │ │ cmpl $0x1,(%rax,%rsi,1) │ │ - jne 74c00 │ │ + jne 71ed0 │ │ mov 0x10(%rax,%rsi,1),%rdi │ │ add %r15,%rdi │ │ cmp %rdi,%rcx │ │ - jb 74c00 │ │ + jb 71ed0 │ │ mov 0x28(%rax,%rsi,1),%r8 │ │ lea (%r8,%rdi,1),%r9 │ │ cmp %r9,%rcx │ │ - jae 74c00 │ │ + jae 71ed0 │ │ mov 0x8(%rbx),%rax │ │ mov %rdi,(%rax) │ │ mov %r8,0x8(%rax) │ │ mov $0x130,%eax │ │ - add 0x678b(%rip),%rax │ │ + add 0x6773(%rip),%rax │ │ mov %rax,0x10(%rsp) │ │ - jmp 74c59 │ │ + jmp 71f29 │ │ nopl 0x0(%rax) │ │ dec %r13 │ │ test %r13w,%r13w │ │ - je 74caa │ │ + je 71f7a │ │ mov 0x10(%r14),%rax │ │ lea -0x1(%r13),%ecx │ │ imul $0x38,%rcx,%rcx │ │ cmpl $0x6474e550,(%rax,%rcx,1) │ │ - jne 74c50 │ │ + jne 71f20 │ │ mov 0x10(%rax,%rcx,1),%rdx │ │ lea (%rdx,%r15,1),%r12 │ │ mov 0x8(%rbx),%rsi │ │ mov %r12,0x20(%rsi) │ │ mov 0x28(%rax,%rcx,1),%rbp │ │ mov %rbp,0x28(%rsi) │ │ movzbl (%rdx,%r15,1),%edx │ │ cmp $0x1,%edx │ │ - je 74cbb │ │ + je 71f8b │ │ mov 0x10(%rsp),%rdi │ │ - lea -0x6cd28(%rip),%rsi │ │ + lea -0x6a139(%rip),%rsi │ │ mov %r12,%rcx │ │ xor %eax,%eax │ │ - call 75410 │ │ - jmp 74c50 │ │ + call 726e0 │ │ + jmp 71f20 │ │ xor %eax,%eax │ │ add $0x18,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ @@ -94915,29 +91599,29 @@ │ │ movzbl 0x2(%r12),%r13d │ │ lea 0x4(%r12),%rax │ │ mov %rax,0x8(%rsp) │ │ lea 0x8(%rsp),%rsi │ │ mov %r14,%rdi │ │ mov %rbp,%rdx │ │ mov %r12,%r8 │ │ - call 73980 │ │ + call 70c50 │ │ mov %rax,%r15 │ │ cmp $0xff,%r13b │ │ - je 74d07 │ │ + je 71fd7 │ │ movzbl %r13b,%ecx │ │ lea 0x8(%rsp),%rsi │ │ mov %r14,%rdi │ │ mov %rbp,%rdx │ │ mov %r12,%r8 │ │ - call 73980 │ │ + call 70c50 │ │ mov 0x8(%rbx),%rax │ │ mov %r15,0x10(%rax) │ │ movq $0xffffffffffffffff,0x18(%rax) │ │ mov $0x1,%eax │ │ - jmp 74cac │ │ + jmp 71f7c │ │ int3 │ │ int3 │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ @@ -94947,112 +91631,112 @@ │ │ test %r8,%r8 │ │ cmove %rdx,%r14 │ │ mov %r14,0x8(%rsp) │ │ lea (%rcx,%rdx,1),%rbx │ │ cmp $0xffffffffffffffff,%rcx │ │ cmove %rcx,%rbx │ │ cmp %rbx,%r14 │ │ - jae 74ed1 │ │ + jae 721a1 │ │ mov %rdx,%r13 │ │ mov %rsi,%r15 │ │ mov %rdi,0x18(%rsp) │ │ mov %r9,0x20(%rsp) │ │ mov $0xffffffff,%ecx │ │ - jmp 74d7e │ │ + jmp 7204e │ │ nopl 0x0(%rax) │ │ mov %r14,0x8(%rsp) │ │ cmp %rbx,%r14 │ │ - jae 74ed1 │ │ + jae 721a1 │ │ mov %r14,%rbp │ │ mov (%r14),%r14d │ │ lea 0x4(%rbp),%rsi │ │ mov %rsi,0x8(%rsp) │ │ cmp %rcx,%r14 │ │ - jne 74d9f │ │ + jne 7206f │ │ mov 0x4(%rbp),%r14 │ │ lea 0xc(%rbp),%rsi │ │ mov %rsi,0x8(%rsp) │ │ test %r14,%r14 │ │ - je 74ed1 │ │ + je 721a1 │ │ mov (%rsi),%eax │ │ add %rsi,%r14 │ │ test %rax,%rax │ │ - je 74d70 │ │ + je 72040 │ │ sub %rax,%rsi │ │ cmp %r13,%rsi │ │ - jb 74d70 │ │ + jb 72040 │ │ cmp %rbx,%rsi │ │ - jae 74d70 │ │ + jae 72040 │ │ mov 0x18(%rsp),%rdi │ │ mov 0x60(%rsp),%rdx │ │ - call 71e10 │ │ + call 6f0e0 │ │ mov $0xffffffff,%ecx │ │ test %rax,%rax │ │ - jne 74d70 │ │ + jne 72040 │ │ addq $0x4,0x8(%rsp) │ │ mov 0x60(%rsp),%rax │ │ movzbl 0x18(%rax),%ecx │ │ mov 0x18(%rsp),%r12 │ │ mov %r12,%rdi │ │ lea 0x8(%rsp),%rsi │ │ mov %r14,%rdx │ │ xor %r8d,%r8d │ │ - call 73980 │ │ + call 70c50 │ │ mov %rax,0x10(%rsp) │ │ mov 0x60(%rsp),%rax │ │ movzbl 0x18(%rax),%ecx │ │ and $0xf,%ecx │ │ mov %r12,%rdi │ │ lea 0x8(%rsp),%rsi │ │ mov %r14,%rdx │ │ xor %r8d,%r8d │ │ - call 73980 │ │ + call 70c50 │ │ mov $0xffffffff,%ecx │ │ mov %rax,%r12 │ │ mov 0x10(%rsp),%rax │ │ cmp %r15,%rax │ │ - jae 74d70 │ │ + jae 72040 │ │ add %rax,%r12 │ │ cmp %r15,%r12 │ │ - jb 74d70 │ │ + jb 72040 │ │ mov 0x20(%rsp),%r15 │ │ movq $0x0,0x28(%r15) │ │ mov 0x60(%rsp),%rbx │ │ cmpb $0x0,0x31(%rbx) │ │ - je 74ee2 │ │ + je 721b2 │ │ lea 0x8(%rsp),%rdi │ │ mov %r14,%rsi │ │ - call 73c20 │ │ + call 70ef0 │ │ mov %rax,%r13 │ │ mov %rbx,%rax │ │ mov 0x8(%rsp),%rbx │ │ add %rbx,%r13 │ │ movzbl 0x19(%rax),%eax │ │ cmp $0xff,%al │ │ - je 74eca │ │ + je 7219a │ │ and $0xf,%al │ │ movzbl %al,%ecx │ │ lea 0x8(%rsp),%rsi │ │ mov 0x18(%rsp),%rdi │ │ mov %r14,%rdx │ │ xor %r8d,%r8d │ │ - call 73980 │ │ + call 70c50 │ │ test %rax,%rax │ │ - je 74eca │ │ + je 7219a │ │ mov %rbx,0x8(%rsp) │ │ mov 0x60(%rsp),%rax │ │ movzbl 0x19(%rax),%ecx │ │ lea 0x8(%rsp),%rsi │ │ mov 0x18(%rsp),%rdi │ │ mov %r14,%rdx │ │ xor %r8d,%r8d │ │ - call 73980 │ │ + call 70c50 │ │ mov %rax,0x28(%r15) │ │ mov 0x10(%rsp),%rax │ │ - jmp 74ee7 │ │ + jmp 721b7 │ │ xor %eax,%eax │ │ add $0x28,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ @@ -95062,15 +91746,15 @@ │ │ mov %rbp,(%r15) │ │ sub %rbp,%r14 │ │ mov %r14,0x8(%r15) │ │ mov %r13,0x10(%r15) │ │ mov %rax,0x18(%r15) │ │ mov %r12,0x20(%r15) │ │ mov $0x1,%al │ │ - jmp 74ed3 │ │ + jmp 721a3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -95089,123 +91773,123 @@ │ │ push %r12 │ │ push %rbx │ │ sub $0x48,%rsp │ │ mov %rdx,%r12 │ │ mov %rsi,0x10(%rsp) │ │ movzbl (%rdx),%edx │ │ cmp $0x1,%edx │ │ - jne 75037 │ │ + jne 72307 │ │ mov %r9,%r13 │ │ mov %r8,%r15 │ │ mov %rdi,%rbp │ │ mov %ecx,%r14d │ │ add %r12,%r14 │ │ movzbl 0x1(%r12),%ecx │ │ movzbl 0x2(%r12),%ebx │ │ lea 0x4(%r12),%rax │ │ mov %rax,0x8(%rsp) │ │ movzbl 0x3(%r12),%eax │ │ mov %al,0x4(%rsp) │ │ lea 0x8(%rsp),%rsi │ │ mov %r14,%rdx │ │ mov %r12,%r8 │ │ - call 73980 │ │ + call 70c50 │ │ cmp $0xff,%bl │ │ - je 750e2 │ │ + je 723b2 │ │ movzbl %bl,%ecx │ │ lea 0x8(%rsp),%rsi │ │ mov %rbp,%rdi │ │ mov %r12,%r8 │ │ mov %r14,%r12 │ │ mov %r14,%rdx │ │ mov %r8,0x30(%rsp) │ │ - call 73980 │ │ + call 70c50 │ │ test %rax,%rax │ │ - je 750e2 │ │ + je 723b2 │ │ mov %rax,%rbx │ │ mov %rbp,0x28(%rsp) │ │ mov %r13,0x38(%rsp) │ │ mov %r15,0x40(%rsp) │ │ mov 0x8(%rsp),%rax │ │ mov %rax,0x20(%rsp) │ │ movzbl 0x4(%rsp),%edi │ │ mov %edi,0x4(%rsp) │ │ - call 75100 │ │ + call 723d0 │ │ mov %rax,0x18(%rsp) │ │ xor %r13d,%r13d │ │ mov %r12,%rcx │ │ cs nopw 0x0(%rax,%rax,1) │ │ cmp $0x1,%rbx │ │ - jbe 7505b │ │ + jbe 7232b │ │ mov %rbx,%rbp │ │ shr $1,%rbp │ │ mov %rbp,%r14 │ │ add %r13,%r14 │ │ mov %r14,%r15 │ │ imul 0x18(%rsp),%r15 │ │ add 0x20(%rsp),%r15 │ │ mov %r15,0x8(%rsp) │ │ mov 0x28(%rsp),%rdi │ │ lea 0x8(%rsp),%rsi │ │ mov %r12,%rdx │ │ mov 0x4(%rsp),%ecx │ │ mov 0x30(%rsp),%r8 │ │ - call 73980 │ │ + call 70c50 │ │ mov %r12,%rcx │ │ sub %rbp,%rbx │ │ cmp 0x10(%rsp),%rax │ │ cmovb %r14,%r13 │ │ cmovae %rbp,%rbx │ │ - jne 74fe0 │ │ - jmp 75069 │ │ + jne 722b0 │ │ + jmp 72339 │ │ mov $0x130,%edi │ │ - add 0x638d(%rip),%rdi │ │ - lea -0x6d0d4(%rip),%rsi │ │ + add 0x6375(%rip),%rdi │ │ + lea -0x6a4e5(%rip),%rsi │ │ xor %ebx,%ebx │ │ mov %r12,%rcx │ │ xor %eax,%eax │ │ - call 75410 │ │ - jmp 750e4 │ │ + call 726e0 │ │ + jmp 723b4 │ │ imul 0x18(%rsp),%r13 │ │ add 0x20(%rsp),%r13 │ │ mov %r13,%r15 │ │ mov %r15,0x8(%rsp) │ │ lea 0x8(%rsp),%rbx │ │ mov 0x28(%rsp),%r14 │ │ mov %r14,%rdi │ │ mov %rbx,%rsi │ │ mov %rcx,%r15 │ │ mov %rcx,%rdx │ │ mov 0x4(%rsp),%ebp │ │ mov %ebp,%ecx │ │ mov 0x30(%rsp),%r12 │ │ mov %r12,%r8 │ │ - call 73980 │ │ + call 70c50 │ │ mov %r14,%rdi │ │ mov %rbx,%rsi │ │ mov %r15,%rdx │ │ mov %ebp,%ecx │ │ mov %r12,%r8 │ │ - call 73980 │ │ + call 70c50 │ │ mov %r14,%rdi │ │ mov %rax,%rsi │ │ mov 0x40(%rsp),%r14 │ │ mov %r14,%rdx │ │ mov 0x38(%rsp),%rcx │ │ xor %r8d,%r8d │ │ - call 71c70 │ │ + call 6ef40 │ │ test %rax,%rax │ │ - jne 750e2 │ │ + jne 723b2 │ │ mov 0x10(%rsp),%rax │ │ cmp %rax,0x18(%r14) │ │ - ja 750e2 │ │ + ja 723b2 │ │ mov $0x1,%bl │ │ mov 0x10(%rsp),%rax │ │ cmp %rax,0x20(%r14) │ │ - ja 750e4 │ │ + ja 723b4 │ │ xor %ebx,%ebx │ │ mov %ebx,%eax │ │ add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ @@ -95223,81 +91907,81 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %rbx │ │ and $0xf,%edi │ │ dec %edi │ │ cmp $0xb,%edi │ │ - ja 75166 │ │ + ja 72436 │ │ mov $0x4,%eax │ │ - lea -0x6953b(%rip),%rcx │ │ + lea -0x66a0f(%rip),%rcx │ │ movslq (%rcx,%rdi,4),%rdx │ │ add %rcx,%rdx │ │ jmp *%rdx │ │ mov $0x8,%eax │ │ pop %rbx │ │ ret │ │ mov $0x10,%eax │ │ pop %rbx │ │ ret │ │ mov $0x130,%ebx │ │ - add 0x6296(%rip),%rbx │ │ - lea -0x6ede2(%rip),%rsi │ │ - lea -0x6e167(%rip),%rdx │ │ - lea -0x6f2bb(%rip),%rcx │ │ + add 0x627e(%rip),%rbx │ │ + lea -0x6c29d(%rip),%rsi │ │ + lea -0x6b66a(%rip),%rdx │ │ + lea -0x6c8da(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ mov $0x130,%ebx │ │ - add 0x625e(%rip),%rbx │ │ - lea -0x6ee1a(%rip),%rsi │ │ - lea -0x6e19f(%rip),%rdx │ │ - lea -0x6ef45(%rip),%rcx │ │ + add 0x6246(%rip),%rbx │ │ + lea -0x6c2d5(%rip),%rsi │ │ + lea -0x6b6a2(%rip),%rdx │ │ + lea -0x6c37a(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ int3 │ │ int3 │ │ push %rbx │ │ mov $0x130,%ebx │ │ - add 0x6223(%rip),%rbx │ │ - lea -0x6ee55(%rip),%rsi │ │ - lea -0x6e0b3(%rip),%rdx │ │ - lea -0x6da0c(%rip),%rcx │ │ + add 0x620b(%rip),%rbx │ │ + lea -0x6c310(%rip),%rsi │ │ + lea -0x6b5c1(%rip),%rdx │ │ + lea -0x6ae44(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %rbx │ │ mov $0x130,%ebx │ │ - add 0x61e3(%rip),%rbx │ │ - lea -0x6ee95(%rip),%rsi │ │ - lea -0x6f5d7(%rip),%rdx │ │ - lea -0x6dcc2(%rip),%rcx │ │ + add 0x61cb(%rip),%rbx │ │ + lea -0x6c350(%rip),%rsi │ │ + lea -0x6ca73(%rip),%rdx │ │ + lea -0x6b18b(%rip),%rcx │ │ mov %rbx,%rdi │ │ xor %eax,%eax │ │ - call 75410 │ │ + call 726e0 │ │ mov %rbx,%rdi │ │ - call 75420 │ │ - call 75400 │ │ + call 726f0 │ │ + call 726d0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -95306,53 +91990,53 @@ │ │ push %r12 │ │ push %rbx │ │ sub $0x1b8,%rsp │ │ mov %rsi,%rbx │ │ mov %rdi,%r14 │ │ lea 0x8(%rsp),%r12 │ │ mov %r12,%rdi │ │ - call 75318 │ │ + call 725e8 │ │ lea 0xb0(%rsp),%r15 │ │ mov %r15,%rdi │ │ mov %r12,%rsi │ │ - call 71ae0 │ │ + call 6edb0 │ │ data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov %r15,%rdi │ │ - call 71c10 │ │ + call 6eee0 │ │ test %eax,%eax │ │ - jle 7527b │ │ + jle 7254b │ │ mov %r15,%rdi │ │ mov %rbx,%rsi │ │ call *%r14 │ │ test %eax,%eax │ │ - je 75260 │ │ - jmp 75280 │ │ + je 72530 │ │ + jmp 72550 │ │ mov $0x5,%eax │ │ add $0x1b8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ ret │ │ int3 │ │ push %r14 │ │ push %rbx │ │ push %rax │ │ mov %rsi,%rbx │ │ mov %rdi,%r14 │ │ - call 71c60 │ │ + call 6ef30 │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ setg %cl │ │ mov %ecx,(%rbx) │ │ mov %r14,%rdi │ │ add $0x8,%rsp │ │ pop %rbx │ │ pop %r14 │ │ - jmp 71ab0 │ │ + jmp 6ed80 │ │ int3 │ │ mov 0x38(%rdi),%rax │ │ sub $0x10,%rax │ │ mov %rax,0x38(%rdi) │ │ mov 0x20(%rdi),%rbx │ │ mov %rbx,(%rax) │ │ mov 0x80(%rdi),%rbx │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ @@ -1,84 +1,84 @@ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ -0000000000075370 <__cxa_finalize@plt-0x10>: │ │ - push 0x606a(%rip) │ │ - jmp *0x606c(%rip) │ │ +0000000000072640 <__cxa_finalize@plt-0x10>: │ │ + push 0x6052(%rip) │ │ + jmp *0x6054(%rip) │ │ nopl 0x0(%rax) │ │ │ │ -0000000000075380 <__cxa_finalize@plt>: │ │ - jmp *0x606a(%rip) │ │ +0000000000072650 <__cxa_finalize@plt>: │ │ + jmp *0x6052(%rip) │ │ push $0x0 │ │ - jmp 75370 │ │ + jmp 72640 │ │ │ │ -0000000000075390 <__cxa_atexit@plt>: │ │ - jmp *0x6062(%rip) │ │ +0000000000072660 <__cxa_atexit@plt>: │ │ + jmp *0x604a(%rip) │ │ push $0x1 │ │ - jmp 75370 │ │ + jmp 72640 │ │ │ │ -00000000000753a0 <__register_atfork@plt>: │ │ - jmp *0x605a(%rip) │ │ +0000000000072670 <__register_atfork@plt>: │ │ + jmp *0x6042(%rip) │ │ push $0x2 │ │ - jmp 75370 │ │ + jmp 72640 │ │ │ │ -00000000000753b0 : │ │ - jmp *0x6052(%rip) │ │ +0000000000072680 : │ │ + jmp *0x603a(%rip) │ │ push $0x3 │ │ - jmp 75370 │ │ + jmp 72640 │ │ │ │ -00000000000753c0 : │ │ - jmp *0x604a(%rip) │ │ +0000000000072690 : │ │ + jmp *0x6032(%rip) │ │ push $0x4 │ │ - jmp 75370 │ │ + jmp 72640 │ │ │ │ -00000000000753d0 : │ │ - jmp *0x6042(%rip) │ │ +00000000000726a0 : │ │ + jmp *0x602a(%rip) │ │ push $0x5 │ │ - jmp 75370 │ │ + jmp 72640 │ │ │ │ -00000000000753e0 : │ │ - jmp *0x603a(%rip) │ │ +00000000000726b0 : │ │ + jmp *0x6022(%rip) │ │ push $0x6 │ │ - jmp 75370 │ │ + jmp 72640 │ │ │ │ -00000000000753f0 : │ │ - jmp *0x6032(%rip) │ │ +00000000000726c0 : │ │ + jmp *0x601a(%rip) │ │ push $0x7 │ │ - jmp 75370 │ │ + jmp 72640 │ │ │ │ -0000000000075400 : │ │ - jmp *0x602a(%rip) │ │ +00000000000726d0 : │ │ + jmp *0x6012(%rip) │ │ push $0x8 │ │ - jmp 75370 │ │ + jmp 72640 │ │ │ │ -0000000000075410 : │ │ - jmp *0x6022(%rip) │ │ +00000000000726e0 : │ │ + jmp *0x600a(%rip) │ │ push $0x9 │ │ - jmp 75370 │ │ + jmp 72640 │ │ │ │ -0000000000075420 : │ │ - jmp *0x601a(%rip) │ │ +00000000000726f0 : │ │ + jmp *0x6002(%rip) │ │ push $0xa │ │ - jmp 75370 │ │ + jmp 72640 │ │ │ │ -0000000000075430 : │ │ - jmp *0x6012(%rip) │ │ +0000000000072700 : │ │ + jmp *0x5ffa(%rip) │ │ push $0xb │ │ - jmp 75370 │ │ + jmp 72640 │ │ │ │ -0000000000075440 : │ │ - jmp *0x600a(%rip) │ │ +0000000000072710 : │ │ + jmp *0x5ff2(%rip) │ │ push $0xc │ │ - jmp 75370 │ │ + jmp 72640 │ │ │ │ -0000000000075450 : │ │ - jmp *0x6002(%rip) │ │ +0000000000072720 : │ │ + jmp *0x5fea(%rip) │ │ push $0xd │ │ - jmp 75370 │ │ + jmp 72640 │ │ │ │ -0000000000075460 : │ │ - jmp *0x5ffa(%rip) │ │ +0000000000072730 : │ │ + jmp *0x5fe2(%rip) │ │ push $0xe │ │ - jmp 75370 │ │ + jmp 72640 │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ @@ -1,455 +1,453 @@ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ - 0x00079470 00000000 00000000 00000000 00000000 ................ │ │ - 0x00079480 66000000 00000000 7d000000 12000000 f.......}....... │ │ - 0x00079490 00000000 00000000 46000000 00000000 ........F....... │ │ - 0x000794a0 b4040000 1e000000 00000000 00000000 ................ │ │ - 0x000794b0 46000000 00000000 be040000 1e000000 F............... │ │ - 0x000794c0 00000000 00000000 62000000 00000000 ........b....... │ │ - 0x000794d0 3c020000 09000000 00000000 00000000 <............... │ │ - 0x000794e0 46000000 00000000 3a050000 2d000000 F.......:...-... │ │ - 0x000794f0 00000000 00000000 46000000 00000000 ........F....... │ │ - 0x00079500 90050000 2d000000 00000000 00000000 ....-........... │ │ - 0x00079510 53000000 00000000 16010000 09000000 S............... │ │ - 0x00079520 00000000 00000000 1b000000 00000000 ................ │ │ - 0x00079530 25000000 00000000 00000000 00000000 %............... │ │ - 0x00079540 49000000 00000000 30020000 1f000000 I.......0....... │ │ - 0x00079550 00000000 00000000 3d000000 00000000 ........=....... │ │ - 0x00079560 00000000 00000000 63000000 00000000 ........c....... │ │ - 0x00079570 6b050000 15000000 00000000 00000000 k............... │ │ - 0x00079580 10000000 00000000 08000000 00000000 ................ │ │ - 0x00079590 00000000 00000000 00000000 00000000 ................ │ │ - 0x000795a0 49000000 00000000 0b0b0000 09000000 I............... │ │ - 0x000795b0 00000000 00000000 27000000 00000000 ........'....... │ │ - 0x000795c0 9c000000 19000000 00000000 00000000 ................ │ │ - 0x000795d0 27000000 00000000 a6000000 24000000 '...........$... │ │ - 0x000795e0 00000000 00000000 63000000 00000000 ........c....... │ │ - 0x000795f0 4b050000 22000000 00000000 00000000 K..."........... │ │ - 0x00079600 63000000 00000000 4b050000 09000000 c.......K....... │ │ - 0x00079610 00000000 00000000 63000000 00000000 ........c....... │ │ - 0x00079620 a0040000 12000000 00000000 00000000 ................ │ │ - 0x00079630 63000000 00000000 a0040000 45000000 c...........E... │ │ - 0x00079640 00000000 00000000 00000000 00000000 ................ │ │ - 0x00079650 01000000 00000000 00000000 00000000 ................ │ │ - 0x00079660 00000000 00000000 50000000 00000000 ........P....... │ │ - 0x00079670 1c000000 05000000 00000000 00000000 ................ │ │ - 0x00079680 18000000 00000000 08000000 00000000 ................ │ │ - 0x00079690 00000000 00000000 00000000 00000000 ................ │ │ - 0x000796a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000796b0 48000000 00000000 8f020000 0e000000 H............... │ │ - 0x000796c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000796d0 01000000 00000000 00000000 00000000 ................ │ │ - 0x000796e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000796f0 01000000 00000000 00000000 00000000 ................ │ │ - 0x00079700 00000000 00000000 5c000000 00000000 ........\....... │ │ - 0x00079710 42000000 3d000000 00000000 00000000 B...=........... │ │ - 0x00079720 5d000000 00000000 e8000000 09000000 ]............... │ │ - 0x00079730 00000000 00000000 5a000000 00000000 ........Z....... │ │ - 0x00079740 86010000 1d000000 00000000 00000000 ................ │ │ - 0x00079750 5a000000 00000000 b9010000 2c000000 Z...........,... │ │ - 0x00079760 00000000 00000000 5a000000 00000000 ........Z....... │ │ - 0x00079770 b9010000 48000000 00000000 00000000 ....H........... │ │ - 0x00079780 5a000000 00000000 be010000 1d000000 Z............... │ │ - 0x00079790 00000000 00000000 5a000000 00000000 ........Z....... │ │ - 0x000797a0 bc010000 1d000000 00000000 00000000 ................ │ │ - 0x000797b0 5a000000 00000000 e4010000 1d000000 Z............... │ │ - 0x000797c0 00000000 00000000 5a000000 00000000 ........Z....... │ │ - 0x000797d0 e9010000 1b000000 00000000 00000000 ................ │ │ - 0x000797e0 5d000000 00000000 54010000 01000000 ].......T....... │ │ - 0x000797f0 00000000 00000000 63000000 00000000 ........c....... │ │ - 0x00079800 4c000000 0a000000 00000000 00000000 L............... │ │ - 0x00079810 63000000 00000000 4b000000 24000000 c.......K...$... │ │ - 0x00079820 00000000 00000000 59000000 00000000 ........Y....... │ │ - 0x00079830 c0010000 05000000 00000000 00000000 ................ │ │ - 0x00079840 59000000 00000000 8f010000 0d000000 Y............... │ │ - 0x00079850 00000000 00000000 59000000 00000000 ........Y....... │ │ - 0x00079860 95010000 3c000000 00000000 00000000 ....<........... │ │ - 0x00079870 59000000 00000000 92010000 25000000 Y...........%... │ │ - 0x00079880 00000000 00000000 08000000 00000000 ................ │ │ - 0x00079890 08000000 00000000 00000000 00000000 ................ │ │ - 0x000798a0 00000000 00000000 18000000 00000000 ................ │ │ - 0x000798b0 08000000 00000000 00000000 00000000 ................ │ │ - 0x000798c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000798d0 00000000 00000000 4f000000 00000000 ........O....... │ │ - 0x000798e0 69060000 15000000 00000000 00000000 i............... │ │ - 0x000798f0 4f000000 00000000 97060000 15000000 O............... │ │ - 0x00079900 00000000 00000000 4f000000 00000000 ........O....... │ │ - 0x00079910 98060000 15000000 00000000 00000000 ................ │ │ - 0x00079920 4f000000 00000000 76050000 28000000 O.......v...(... │ │ - 0x00079930 00000000 00000000 4f000000 00000000 ........O....... │ │ - 0x00079940 76050000 12000000 00000000 00000000 v............... │ │ - 0x00079950 4d000000 00000000 e1000000 05000000 M............... │ │ - 0x00079960 00000000 00000000 4d000000 00000000 ........M....... │ │ - 0x00079970 e9000000 05000000 00000000 00000000 ................ │ │ - 0x00079980 55000000 00000000 0a000000 2b000000 U...........+... │ │ - 0x00079990 00000000 00000000 55000000 00000000 ........U....... │ │ - 0x000799a0 1a000000 36000000 00000000 00000000 ....6........... │ │ - 0x000799b0 5f000000 00000000 56030000 05000000 _.......V....... │ │ - 0x000799c0 00000000 00000000 4d000000 00000000 ........M....... │ │ - 0x000799d0 8b000000 23000000 00000000 00000000 ....#........... │ │ - 0x000799e0 4d000000 00000000 84000000 2b000000 M...........+... │ │ - 0x000799f0 00000000 00000000 4c000000 00000000 ........L....... │ │ - 0x00079a00 e7000000 29000000 00000000 00000000 ....)........... │ │ - 0x00079a10 4c000000 00000000 d7000000 25000000 L...........%... │ │ - 0x00079a20 00000000 00000000 4b000000 00000000 ........K....... │ │ - 0x00079a30 850b0000 26000000 00000000 00000000 ....&........... │ │ - 0x00079a40 4b000000 00000000 8e0b0000 1a000000 K............... │ │ - 0x00079a50 00000000 00000000 5b000000 00000000 ........[....... │ │ - 0x00079a60 f0000000 4d000000 00000000 00000000 ....M........... │ │ - 0x00079a70 5b000000 00000000 13050000 24000000 [...........$... │ │ - 0x00079a80 00000000 00000000 5b000000 00000000 ........[....... │ │ - 0x00079a90 54070000 05000000 00000000 00000000 T............... │ │ - 0x00079aa0 60000000 00000000 8f010000 2e000000 `............... │ │ - 0x00079ab0 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x00079ac0 aa010000 11000000 00000000 00000000 ................ │ │ - 0x00079ad0 5b000000 00000000 d0040000 23000000 [...........#... │ │ - 0x00079ae0 00000000 00000000 5b000000 00000000 ........[....... │ │ - 0x00079af0 b6020000 09000000 00000000 00000000 ................ │ │ - 0x00079b00 2a000000 00000000 c3010000 34000000 *...........4... │ │ - 0x00079b10 00000000 00000000 67000000 00000000 ........g....... │ │ - 0x00079b20 20020000 10000000 00000000 00000000 ............... │ │ - 0x00079b30 67000000 00000000 28020000 10000000 g.......(....... │ │ - 0x00079b40 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00079b50 86020000 1d000000 00000000 00000000 ................ │ │ - 0x00079b60 30000000 00000000 3c060000 2d000000 0.......<...-... │ │ - 0x00079b70 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00079b80 84060000 20000000 00000000 00000000 .... ........... │ │ - 0x00079b90 39000000 00000000 20000000 09000000 9....... ....... │ │ - 0x00079ba0 00000000 00000000 39000000 00000000 ........9....... │ │ - 0x00079bb0 2a000000 13000000 00000000 00000000 *............... │ │ - 0x00079bc0 30000000 00000000 6b060000 1a000000 0.......k....... │ │ - 0x00079bd0 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00079be0 6b060000 36000000 00000000 00000000 k...6........... │ │ - 0x00079bf0 30000000 00000000 5e060000 28000000 0.......^...(... │ │ - 0x00079c00 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00079c10 73070000 3e000000 00000000 00000000 s...>........... │ │ - 0x00079c20 30000000 00000000 d9070000 4d000000 0...........M... │ │ - 0x00079c30 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00079c40 8a040000 34000000 00000000 00000000 ....4........... │ │ - 0x00079c50 30000000 00000000 8b040000 4f000000 0...........O... │ │ - 0x00079c60 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00079c70 8b040000 15000000 00000000 00000000 ................ │ │ - 0x00079c80 30000000 00000000 87040000 34000000 0...........4... │ │ - 0x00079c90 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00079ca0 88040000 3e000000 00000000 00000000 ....>........... │ │ - 0x00079cb0 30000000 00000000 88040000 15000000 0............... │ │ - 0x00079cc0 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00079cd0 22040000 14000000 00000000 00000000 "............... │ │ - 0x00079ce0 30000000 00000000 23040000 12000000 0.......#....... │ │ - 0x00079cf0 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00079d00 36040000 0d000000 00000000 00000000 6............... │ │ - 0x00079d10 30000000 00000000 37040000 0d000000 0.......7....... │ │ - 0x00079d20 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00079d30 39040000 22000000 00000000 00000000 9..."........... │ │ - 0x00079d40 30000000 00000000 3a040000 26000000 0.......:...&... │ │ - 0x00079d50 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00079d60 3b040000 26000000 00000000 00000000 ;...&........... │ │ - 0x00079d70 30000000 00000000 44040000 23000000 0.......D...#... │ │ - 0x00079d80 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00079d90 44040000 0e000000 00000000 00000000 D............... │ │ - 0x00079da0 30000000 00000000 46040000 0d000000 0.......F....... │ │ - 0x00079db0 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00079dc0 47040000 0d000000 00000000 00000000 G............... │ │ - 0x00079dd0 30000000 00000000 48040000 22000000 0.......H..."... │ │ - 0x00079de0 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00079df0 48040000 0d000000 00000000 00000000 H............... │ │ - 0x00079e00 30000000 00000000 4c040000 0d000000 0.......L....... │ │ - 0x00079e10 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00079e20 4d040000 0d000000 00000000 00000000 M............... │ │ - 0x00079e30 30000000 00000000 4e040000 22000000 0.......N..."... │ │ - 0x00079e40 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00079e50 4e040000 0d000000 00000000 00000000 N............... │ │ - 0x00079e60 30000000 00000000 4f040000 26000000 0.......O...&... │ │ - 0x00079e70 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00079e80 4f040000 0d000000 00000000 00000000 O............... │ │ - 0x00079e90 30000000 00000000 2c040000 17000000 0.......,....... │ │ - 0x00079ea0 00000000 00000000 4f000000 00000000 ........O....... │ │ - 0x00079eb0 f8030000 34000000 00000000 00000000 ....4........... │ │ - 0x00079ec0 4f000000 00000000 07040000 37000000 O...........7... │ │ - 0x00079ed0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00079ee0 01000000 00000000 00000000 00000000 ................ │ │ - 0x00079ef0 00000000 00000000 18000000 00000000 ................ │ │ - 0x00079f00 08000000 00000000 00000000 00000000 ................ │ │ - 0x00079f10 00000000 00000000 00000000 00000000 ................ │ │ - 0x00079f20 00000000 00000000 4b000000 00000000 ........K....... │ │ - 0x00079f30 710b0000 0e000000 00000000 00000000 q............... │ │ - 0x00079f40 5c000000 00000000 3f000000 0d000000 \.......?....... │ │ - 0x00079f50 00000000 00000000 04000000 00000000 ................ │ │ - 0x00079f60 04000000 00000000 00000000 00000000 ................ │ │ - 0x00079f70 00000000 00000000 04000000 00000000 ................ │ │ - 0x00079f80 04000000 00000000 00000000 00000000 ................ │ │ - 0x00079f90 00000000 00000000 00000000 00000000 ................ │ │ - 0x00079fa0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00079fb0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00079fc0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00079fd0 2a000000 00000000 87020000 11000000 *............... │ │ - 0x00079fe0 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x00079ff0 8a000000 0d000000 00000000 00000000 ................ │ │ - 0x0007a000 2a000000 00000000 5c010000 1a000000 *.......\....... │ │ - 0x0007a010 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x0007a020 31010000 16000000 00000000 00000000 1............... │ │ - 0x0007a030 2a000000 00000000 34010000 47000000 *.......4...G... │ │ - 0x0007a040 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x0007a050 d4030000 2d000000 00000000 00000000 ....-........... │ │ - 0x0007a060 2b000000 00000000 62000000 1b000000 +.......b....... │ │ - 0x0007a070 00000000 00000000 2b000000 00000000 ........+....... │ │ - 0x0007a080 69000000 13000000 00000000 00000000 i............... │ │ - 0x0007a090 00000000 00000000 01000000 00000000 ................ │ │ - 0x0007a0a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007a0b0 01000000 00000000 01000000 00000000 ................ │ │ - 0x0007a0c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007a0d0 00000000 00000000 01000000 00000000 ................ │ │ - 0x0007a0e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007a0f0 00000000 00000000 01000000 00000000 ................ │ │ - 0x0007a100 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007a110 2a000000 00000000 1e010000 31000000 *...........1... │ │ - 0x0007a120 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x0007a130 bf010000 1f000000 00000000 00000000 ................ │ │ - 0x0007a140 2a000000 00000000 1e020000 1e000000 *............... │ │ - 0x0007a150 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x0007a160 23020000 22000000 00000000 00000000 #..."........... │ │ - 0x0007a170 2a000000 00000000 24020000 25000000 *.......$...%... │ │ - 0x0007a180 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x0007a190 f1040000 2d000000 00000000 00000000 ....-........... │ │ - 0x0007a1a0 2a000000 00000000 32000000 13000000 *.......2....... │ │ - 0x0007a1b0 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x0007a1c0 2f000000 13000000 00000000 00000000 /............... │ │ - 0x0007a1d0 2a000000 00000000 2b000000 13000000 *.......+....... │ │ - 0x0007a1e0 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x0007a1f0 4b000000 0e000000 00000000 00000000 K............... │ │ - 0x0007a200 2a000000 00000000 5a000000 28000000 *.......Z...(... │ │ - 0x0007a210 00000000 00000000 2e000000 00000000 ................ │ │ - 0x0007a220 66000000 1c000000 00000000 00000000 f............... │ │ - 0x0007a230 2e000000 00000000 3d000000 0b000000 ........=....... │ │ - 0x0007a240 00000000 00000000 2e000000 00000000 ................ │ │ - 0x0007a250 3a000000 0b000000 00000000 00000000 :............... │ │ - 0x0007a260 2e000000 00000000 36000000 0b000000 ........6....... │ │ - 0x0007a270 00000000 00000000 2e000000 00000000 ................ │ │ - 0x0007a280 6f000000 27000000 00000000 00000000 o...'........... │ │ - 0x0007a290 2e000000 00000000 70000000 1d000000 ........p....... │ │ - 0x0007a2a0 00000000 00000000 2e000000 00000000 ................ │ │ - 0x0007a2b0 72000000 21000000 00000000 00000000 r...!........... │ │ - 0x0007a2c0 2e000000 00000000 72000000 48000000 ........r...H... │ │ - 0x0007a2d0 00000000 00000000 2e000000 00000000 ................ │ │ - 0x0007a2e0 73000000 1a000000 00000000 00000000 s............... │ │ - 0x0007a2f0 2e000000 00000000 74000000 19000000 ........t....... │ │ - 0x0007a300 00000000 00000000 2e000000 00000000 ................ │ │ - 0x0007a310 7e000000 1d000000 00000000 00000000 ~............... │ │ - 0x0007a320 2e000000 00000000 b4000000 26000000 ............&... │ │ - 0x0007a330 00000000 00000000 2e000000 00000000 ................ │ │ - 0x0007a340 b5000000 21000000 00000000 00000000 ....!........... │ │ - 0x0007a350 2e000000 00000000 8a000000 49000000 ............I... │ │ - 0x0007a360 00000000 00000000 2e000000 00000000 ................ │ │ - 0x0007a370 8b000000 1f000000 00000000 00000000 ................ │ │ - 0x0007a380 2e000000 00000000 8b000000 2f000000 ............/... │ │ - 0x0007a390 00000000 00000000 2e000000 00000000 ................ │ │ - 0x0007a3a0 9d000000 35000000 00000000 00000000 ....5........... │ │ - 0x0007a3b0 2e000000 00000000 82000000 2c000000 ............,... │ │ - 0x0007a3c0 00000000 00000000 2e000000 00000000 ................ │ │ - 0x0007a3d0 84000000 25000000 00000000 00000000 ....%........... │ │ - 0x0007a3e0 2e000000 00000000 87000000 25000000 ............%... │ │ - 0x0007a3f0 00000000 00000000 18000000 00000000 ................ │ │ - 0x0007a400 08000000 00000000 00000000 00000000 ................ │ │ - 0x0007a410 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007a420 00000000 00000000 2b000000 00000000 ........+....... │ │ - 0x0007a430 53010000 1e000000 00000000 00000000 S............... │ │ - 0x0007a440 50000000 00000000 a6000000 05000000 P............... │ │ - 0x0007a450 00000000 00000000 60000000 00000000 ........`....... │ │ - 0x0007a460 83000000 28000000 00000000 00000000 ....(........... │ │ - 0x0007a470 4d000000 00000000 2c010000 42000000 M.......,...B... │ │ - 0x0007a480 00000000 00000000 4f000000 00000000 ........O....... │ │ - 0x0007a490 ac010000 19000000 00000000 00000000 ................ │ │ - 0x0007a4a0 28000000 00000000 b2030000 1c000000 (............... │ │ - 0x0007a4b0 00000000 00000000 50000000 00000000 ........P....... │ │ - 0x0007a4c0 36020000 01000000 00000000 00000000 6............... │ │ - 0x0007a4d0 28000000 00000000 1c030000 29000000 (...........)... │ │ - 0x0007a4e0 00000000 00000000 5f000000 00000000 ........_....... │ │ - 0x0007a4f0 c6000000 27000000 00000000 00000000 ....'........... │ │ - 0x0007a500 4f000000 00000000 e7050000 14000000 O............... │ │ - 0x0007a510 00000000 00000000 4f000000 00000000 ........O....... │ │ - 0x0007a520 e7050000 21000000 00000000 00000000 ....!........... │ │ - 0x0007a530 4f000000 00000000 db050000 21000000 O...........!... │ │ - 0x0007a540 00000000 00000000 22000000 00000000 ........"....... │ │ - 0x0007a550 15000000 00000000 00000000 00000000 ................ │ │ - 0x0007a560 49000000 00000000 77020000 11000000 I.......w....... │ │ - 0x0007a570 00000000 00000000 10000000 00000000 ................ │ │ - 0x0007a580 08000000 00000000 00000000 00000000 ................ │ │ - 0x0007a590 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007a5a0 00000000 00000000 10000000 00000000 ................ │ │ - 0x0007a5b0 08000000 00000000 00000000 00000000 ................ │ │ - 0x0007a5c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007a5d0 00000000 00000000 08000000 00000000 ................ │ │ - 0x0007a5e0 08000000 00000000 00000000 00000000 ................ │ │ - 0x0007a5f0 00000000 00000000 4b000000 00000000 ........K....... │ │ - 0x0007a600 8e040000 09000000 00000000 00000000 ................ │ │ - 0x0007a610 28000000 00000000 e6060000 1e000000 (............... │ │ - 0x0007a620 00000000 00000000 28000000 00000000 ........(....... │ │ - 0x0007a630 b4060000 12000000 00000000 00000000 ................ │ │ - 0x0007a640 2a000000 00000000 14000000 00000000 *............... │ │ - 0x0007a650 00000000 00000000 5f000000 00000000 ........_....... │ │ - 0x0007a660 4d000000 1f000000 00000000 00000000 M............... │ │ - 0x0007a670 5f000000 00000000 47000000 17000000 _.......G....... │ │ - 0x0007a680 00000000 00000000 49000000 00000000 ........I....... │ │ - 0x0007a690 b1010000 31000000 00000000 00000000 ....1........... │ │ - 0x0007a6a0 5f000000 00000000 58020000 30000000 _.......X...0... │ │ - 0x0007a6b0 00000000 00000000 4c000000 00000000 ........L....... │ │ - 0x0007a6c0 16010000 2e000000 00000000 00000000 ................ │ │ - 0x0007a6d0 27000000 00000000 b8000000 2a000000 '...........*... │ │ - 0x0007a6e0 00000000 00000000 27000000 00000000 ........'....... │ │ - 0x0007a6f0 b9000000 25000000 00000000 00000000 ....%........... │ │ - 0x0007a700 18000000 00000000 08000000 00000000 ................ │ │ - 0x0007a710 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007a720 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007a730 27000000 00000000 c5010000 18000000 '............... │ │ - 0x0007a740 00000000 00000000 10000000 00000000 ................ │ │ - 0x0007a750 08000000 00000000 00000000 00000000 ................ │ │ - 0x0007a760 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007a770 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007a780 20000000 00000000 08000000 00000000 ............... │ │ - 0x0007a790 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007a7a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007a7b0 00000000 00000000 48000000 00000000 ........H....... │ │ - 0x0007a7c0 c9000000 12000000 00000000 00000000 ................ │ │ - 0x0007a7d0 08000000 00000000 08000000 00000000 ................ │ │ - 0x0007a7e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007a7f0 6c000000 00000000 30000000 1a000000 l.......0....... │ │ - 0x0007a800 00000000 00000000 11000000 00000000 ................ │ │ - 0x0007a810 15000000 00000000 00000000 00000000 ................ │ │ - 0x0007a820 54000000 00000000 6b000000 44000000 T.......k...D... │ │ - 0x0007a830 00000000 00000000 54000000 00000000 ........T....... │ │ - 0x0007a840 6d000000 3a000000 00000000 00000000 m...:........... │ │ - 0x0007a850 58000000 00000000 8f000000 0d000000 X............... │ │ - 0x0007a860 00000000 00000000 58000000 00000000 ........X....... │ │ - 0x0007a870 0e010000 09000000 00000000 00000000 ................ │ │ - 0x0007a880 4d000000 00000000 4e020000 24000000 M.......N...$... │ │ - 0x0007a890 00000000 00000000 66000000 00000000 ........f....... │ │ - 0x0007a8a0 a9010000 2b000000 00000000 00000000 ....+........... │ │ - 0x0007a8b0 2b000000 00000000 61010000 26000000 +.......a...&... │ │ - 0x0007a8c0 00000000 00000000 2b000000 00000000 ........+....... │ │ - 0x0007a8d0 62010000 29000000 00000000 00000000 b...)........... │ │ - 0x0007a8e0 2b000000 00000000 cd000000 33000000 +...........3... │ │ - 0x0007a8f0 00000000 00000000 56000000 00000000 ........V....... │ │ - 0x0007a900 23010000 2d000000 00000000 00000000 #...-........... │ │ - 0x0007a910 49000000 00000000 49060000 0d000000 I.......I....... │ │ - 0x0007a920 00000000 00000000 58000000 00000000 ........X....... │ │ - 0x0007a930 1f000000 0d000000 00000000 00000000 ................ │ │ - 0x0007a940 49000000 00000000 47060000 20000000 I.......G... ... │ │ - 0x0007a950 00000000 00000000 47000000 00000000 ........G....... │ │ - 0x0007a960 37030000 27000000 00000000 00000000 7...'........... │ │ - 0x0007a970 47000000 00000000 1e030000 26000000 G...........&... │ │ - 0x0007a980 00000000 00000000 47000000 00000000 ........G....... │ │ - 0x0007a990 1c030000 2c000000 00000000 00000000 ....,........... │ │ - 0x0007a9a0 47000000 00000000 2b030000 27000000 G.......+...'... │ │ - 0x0007a9b0 00000000 00000000 29000000 00000000 ........)....... │ │ - 0x0007a9c0 14010000 24000000 00000000 00000000 ....$........... │ │ - 0x0007a9d0 27000000 00000000 b2010000 14000000 '............... │ │ - 0x0007a9e0 00000000 00000000 27000000 00000000 ........'....... │ │ - 0x0007a9f0 2b010000 2b000000 00000000 00000000 +...+........... │ │ - 0x0007aa00 6a000000 00000000 fe000000 1e000000 j............... │ │ - 0x0007aa10 00000000 00000000 6a000000 00000000 ........j....... │ │ - 0x0007aa20 30000000 1d000000 00000000 00000000 0............... │ │ - 0x0007aa30 6a000000 00000000 1f000000 11000000 j............... │ │ - 0x0007aa40 00000000 00000000 47000000 00000000 ........G....... │ │ - 0x0007aa50 81010000 0d000000 00000000 00000000 ................ │ │ - 0x0007aa60 00000000 00000000 01000000 00000000 ................ │ │ - 0x0007aa70 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007aa80 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007aa90 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007aaa0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007aab0 10000000 00000000 08000000 00000000 ................ │ │ - 0x0007aac0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007aad0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007aae0 00000000 00000000 64000000 00000000 ........d....... │ │ - 0x0007aaf0 67010000 30000000 00000000 00000000 g...0........... │ │ - 0x0007ab00 1c000000 00000000 17000000 00000000 ................ │ │ - 0x0007ab10 00000000 00000000 20000000 00000000 ........ ....... │ │ - 0x0007ab20 08000000 00000000 00000000 00000000 ................ │ │ - 0x0007ab30 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007ab40 38000000 00000000 08000000 00000000 8............... │ │ - 0x0007ab50 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007ab60 00000000 00000000 51000000 00000000 ........Q....... │ │ - 0x0007ab70 3b010000 09000000 00000000 00000000 ;............... │ │ - 0x0007ab80 66000000 00000000 56010000 49000000 f.......V...I... │ │ - 0x0007ab90 00000000 00000000 08000000 00000000 ................ │ │ - 0x0007aba0 08000000 00000000 00000000 00000000 ................ │ │ - 0x0007abb0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007abc0 00000000 00000000 08000000 00000000 ................ │ │ - 0x0007abd0 08000000 00000000 00000000 00000000 ................ │ │ - 0x0007abe0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007abf0 00000000 00000000 2e000000 00000000 ................ │ │ - 0x0007ac00 29000000 00000000 00000000 00000000 )............... │ │ - 0x0007ac10 52000000 00000000 46020000 11000000 R.......F....... │ │ - 0x0007ac20 00000000 00000000 54000000 00000000 ........T....... │ │ - 0x0007ac30 b2000000 0d000000 00000000 00000000 ................ │ │ - 0x0007ac40 4c000000 00000000 26000000 0d000000 L.......&....... │ │ - 0x0007ac50 00000000 00000000 10000000 00000000 ................ │ │ - 0x0007ac60 08000000 00000000 00000000 00000000 ................ │ │ - 0x0007ac70 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007ac80 01000000 00000000 00000000 00000000 ................ │ │ - 0x0007ac90 00000000 00000000 6a000000 00000000 ........j....... │ │ - 0x0007aca0 6d000000 0d000000 00000000 00000000 m............... │ │ - 0x0007acb0 4f000000 00000000 cf010000 37000000 O...........7... │ │ - 0x0007acc0 00000000 00000000 18000000 00000000 ................ │ │ - 0x0007acd0 08000000 00000000 00000000 00000000 ................ │ │ - 0x0007ace0 00000000 00000000 18000000 00000000 ................ │ │ - 0x0007acf0 08000000 00000000 00000000 00000000 ................ │ │ - 0x0007ad00 00000000 00000000 18000000 00000000 ................ │ │ - 0x0007ad10 08000000 00000000 00000000 00000000 ................ │ │ - 0x0007ad20 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007ad30 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007ad40 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007ad50 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007ad60 47000000 00000000 b5030000 2f000000 G.........../... │ │ - 0x0007ad70 00000000 00000000 47000000 00000000 ........G....... │ │ - 0x0007ad80 ad030000 2f000000 00000000 00000000 ..../........... │ │ - 0x0007ad90 47000000 00000000 a1030000 2b000000 G...........+... │ │ - 0x0007ada0 00000000 00000000 47000000 00000000 ........G....... │ │ - 0x0007adb0 b9030000 31000000 00000000 00000000 ....1........... │ │ - 0x0007adc0 47000000 00000000 e7030000 2f000000 G.........../... │ │ - 0x0007add0 00000000 00000000 47000000 00000000 ........G....... │ │ - 0x0007ade0 e0030000 2f000000 00000000 00000000 ..../........... │ │ - 0x0007adf0 47000000 00000000 d5030000 2b000000 G...........+... │ │ - 0x0007ae00 00000000 00000000 47000000 00000000 ........G....... │ │ - 0x0007ae10 eb030000 27000000 00000000 00000000 ....'........... │ │ - 0x0007ae20 4b000000 00000000 45040000 14000000 K.......E....... │ │ - 0x0007ae30 00000000 00000000 4f000000 00000000 ........O....... │ │ - 0x0007ae40 6b040000 24000000 00000000 00000000 k...$........... │ │ - 0x0007ae50 49000000 00000000 48070000 24000000 I.......H...$... │ │ - 0x0007ae60 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007ae70 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007ae80 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007ae90 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007aea0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007aeb0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007aec0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007aed0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007aee0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007aef0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007af00 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007af10 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007af20 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007af30 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007af40 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007af50 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007af60 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007af70 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007af80 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007af90 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007afa0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007afb0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007afc0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007afd0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007afe0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007aff0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b000 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b010 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b020 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b030 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b040 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b050 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b060 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b070 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b080 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b090 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b0a0 00000000 00000000 ........ │ │ + 0x00076740 00000000 00000000 00000000 00000000 ................ │ │ + 0x00076750 66000000 00000000 7d000000 12000000 f.......}....... │ │ + 0x00076760 00000000 00000000 46000000 00000000 ........F....... │ │ + 0x00076770 b4040000 1e000000 00000000 00000000 ................ │ │ + 0x00076780 46000000 00000000 be040000 1e000000 F............... │ │ + 0x00076790 00000000 00000000 62000000 00000000 ........b....... │ │ + 0x000767a0 3c020000 09000000 00000000 00000000 <............... │ │ + 0x000767b0 46000000 00000000 3a050000 2d000000 F.......:...-... │ │ + 0x000767c0 00000000 00000000 46000000 00000000 ........F....... │ │ + 0x000767d0 90050000 2d000000 00000000 00000000 ....-........... │ │ + 0x000767e0 53000000 00000000 1f010000 09000000 S............... │ │ + 0x000767f0 00000000 00000000 4c000000 00000000 ........L....... │ │ + 0x00076800 07040000 1f000000 00000000 00000000 ................ │ │ + 0x00076810 1b000000 00000000 25000000 00000000 ........%....... │ │ + 0x00076820 00000000 00000000 3d000000 00000000 ........=....... │ │ + 0x00076830 00000000 00000000 63000000 00000000 ........c....... │ │ + 0x00076840 6b050000 15000000 00000000 00000000 k............... │ │ + 0x00076850 10000000 00000000 08000000 00000000 ................ │ │ + 0x00076860 00000000 00000000 00000000 00000000 ................ │ │ + 0x00076870 4c000000 00000000 f4000000 09000000 L............... │ │ + 0x00076880 00000000 00000000 27000000 00000000 ........'....... │ │ + 0x00076890 9e000000 19000000 00000000 00000000 ................ │ │ + 0x000768a0 27000000 00000000 a8000000 24000000 '...........$... │ │ + 0x000768b0 00000000 00000000 63000000 00000000 ........c....... │ │ + 0x000768c0 4b050000 22000000 00000000 00000000 K..."........... │ │ + 0x000768d0 63000000 00000000 4b050000 09000000 c.......K....... │ │ + 0x000768e0 00000000 00000000 63000000 00000000 ........c....... │ │ + 0x000768f0 a0040000 12000000 00000000 00000000 ................ │ │ + 0x00076900 63000000 00000000 a0040000 45000000 c...........E... │ │ + 0x00076910 00000000 00000000 00000000 00000000 ................ │ │ + 0x00076920 01000000 00000000 00000000 00000000 ................ │ │ + 0x00076930 00000000 00000000 50000000 00000000 ........P....... │ │ + 0x00076940 1c000000 05000000 00000000 00000000 ................ │ │ + 0x00076950 18000000 00000000 08000000 00000000 ................ │ │ + 0x00076960 00000000 00000000 00000000 00000000 ................ │ │ + 0x00076970 00000000 00000000 00000000 00000000 ................ │ │ + 0x00076980 48000000 00000000 91020000 0e000000 H............... │ │ + 0x00076990 00000000 00000000 5c000000 00000000 ........\....... │ │ + 0x000769a0 42000000 3d000000 00000000 00000000 B...=........... │ │ + 0x000769b0 00000000 00000000 01000000 00000000 ................ │ │ + 0x000769c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000769d0 00000000 00000000 01000000 00000000 ................ │ │ + 0x000769e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000769f0 5d000000 00000000 e8000000 09000000 ]............... │ │ + 0x00076a00 00000000 00000000 5a000000 00000000 ........Z....... │ │ + 0x00076a10 86010000 1d000000 00000000 00000000 ................ │ │ + 0x00076a20 5a000000 00000000 b9010000 2c000000 Z...........,... │ │ + 0x00076a30 00000000 00000000 5a000000 00000000 ........Z....... │ │ + 0x00076a40 b9010000 48000000 00000000 00000000 ....H........... │ │ + 0x00076a50 5a000000 00000000 be010000 1d000000 Z............... │ │ + 0x00076a60 00000000 00000000 5a000000 00000000 ........Z....... │ │ + 0x00076a70 bc010000 1d000000 00000000 00000000 ................ │ │ + 0x00076a80 5a000000 00000000 e4010000 1d000000 Z............... │ │ + 0x00076a90 00000000 00000000 5a000000 00000000 ........Z....... │ │ + 0x00076aa0 e9010000 1b000000 00000000 00000000 ................ │ │ + 0x00076ab0 5d000000 00000000 54010000 01000000 ].......T....... │ │ + 0x00076ac0 00000000 00000000 63000000 00000000 ........c....... │ │ + 0x00076ad0 4c000000 0a000000 00000000 00000000 L............... │ │ + 0x00076ae0 63000000 00000000 4b000000 24000000 c.......K...$... │ │ + 0x00076af0 00000000 00000000 59000000 00000000 ........Y....... │ │ + 0x00076b00 c0010000 05000000 00000000 00000000 ................ │ │ + 0x00076b10 59000000 00000000 8f010000 0d000000 Y............... │ │ + 0x00076b20 00000000 00000000 59000000 00000000 ........Y....... │ │ + 0x00076b30 95010000 3c000000 00000000 00000000 ....<........... │ │ + 0x00076b40 59000000 00000000 92010000 25000000 Y...........%... │ │ + 0x00076b50 00000000 00000000 08000000 00000000 ................ │ │ + 0x00076b60 08000000 00000000 00000000 00000000 ................ │ │ + 0x00076b70 00000000 00000000 18000000 00000000 ................ │ │ + 0x00076b80 08000000 00000000 00000000 00000000 ................ │ │ + 0x00076b90 00000000 00000000 00000000 00000000 ................ │ │ + 0x00076ba0 00000000 00000000 4f000000 00000000 ........O....... │ │ + 0x00076bb0 81060000 15000000 00000000 00000000 ................ │ │ + 0x00076bc0 4f000000 00000000 af060000 15000000 O............... │ │ + 0x00076bd0 00000000 00000000 4f000000 00000000 ........O....... │ │ + 0x00076be0 b0060000 15000000 00000000 00000000 ................ │ │ + 0x00076bf0 4f000000 00000000 76050000 28000000 O.......v...(... │ │ + 0x00076c00 00000000 00000000 4f000000 00000000 ........O....... │ │ + 0x00076c10 76050000 12000000 00000000 00000000 v............... │ │ + 0x00076c20 4b000000 00000000 e6010000 14000000 K............... │ │ + 0x00076c30 00000000 00000000 4d000000 00000000 ........M....... │ │ + 0x00076c40 e1000000 05000000 00000000 00000000 ................ │ │ + 0x00076c50 4d000000 00000000 e9000000 05000000 M............... │ │ + 0x00076c60 00000000 00000000 00000000 00000000 ................ │ │ + 0x00076c70 00000000 00000000 00000000 00000000 ................ │ │ + 0x00076c80 5f000000 00000000 56030000 05000000 _.......V....... │ │ + 0x00076c90 00000000 00000000 4d000000 00000000 ........M....... │ │ + 0x00076ca0 8b000000 23000000 00000000 00000000 ....#........... │ │ + 0x00076cb0 4d000000 00000000 84000000 2b000000 M...........+... │ │ + 0x00076cc0 00000000 00000000 4c000000 00000000 ........L....... │ │ + 0x00076cd0 e8000000 29000000 00000000 00000000 ....)........... │ │ + 0x00076ce0 4c000000 00000000 d8000000 25000000 L...........%... │ │ + 0x00076cf0 00000000 00000000 4b000000 00000000 ........K....... │ │ + 0x00076d00 850b0000 26000000 00000000 00000000 ....&........... │ │ + 0x00076d10 4b000000 00000000 8e0b0000 1a000000 K............... │ │ + 0x00076d20 00000000 00000000 5b000000 00000000 ........[....... │ │ + 0x00076d30 f0000000 4d000000 00000000 00000000 ....M........... │ │ + 0x00076d40 5b000000 00000000 13050000 24000000 [...........$... │ │ + 0x00076d50 00000000 00000000 5b000000 00000000 ........[....... │ │ + 0x00076d60 54070000 05000000 00000000 00000000 T............... │ │ + 0x00076d70 60000000 00000000 d1010000 2e000000 `............... │ │ + 0x00076d80 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00076d90 ab010000 11000000 00000000 00000000 ................ │ │ + 0x00076da0 5b000000 00000000 d0040000 23000000 [...........#... │ │ + 0x00076db0 00000000 00000000 5b000000 00000000 ........[....... │ │ + 0x00076dc0 9e020000 09000000 00000000 00000000 ................ │ │ + 0x00076dd0 5b000000 00000000 b6020000 09000000 [............... │ │ + 0x00076de0 00000000 00000000 5b000000 00000000 ........[....... │ │ + 0x00076df0 ba020000 09000000 00000000 00000000 ................ │ │ + 0x00076e00 2a000000 00000000 c4010000 34000000 *...........4... │ │ + 0x00076e10 00000000 00000000 67000000 00000000 ........g....... │ │ + 0x00076e20 20020000 10000000 00000000 00000000 ............... │ │ + 0x00076e30 67000000 00000000 28020000 10000000 g.......(....... │ │ + 0x00076e40 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00076e50 9f020000 1d000000 00000000 00000000 ................ │ │ + 0x00076e60 30000000 00000000 7b060000 2d000000 0.......{...-... │ │ + 0x00076e70 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00076e80 c3060000 20000000 00000000 00000000 .... ........... │ │ + 0x00076e90 39000000 00000000 2d000000 09000000 9.......-....... │ │ + 0x00076ea0 00000000 00000000 39000000 00000000 ........9....... │ │ + 0x00076eb0 37000000 13000000 00000000 00000000 7............... │ │ + 0x00076ec0 30000000 00000000 b4040000 34000000 0...........4... │ │ + 0x00076ed0 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00076ee0 b5040000 4f000000 00000000 00000000 ....O........... │ │ + 0x00076ef0 30000000 00000000 b5040000 15000000 0............... │ │ + 0x00076f00 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00076f10 b1040000 34000000 00000000 00000000 ....4........... │ │ + 0x00076f20 30000000 00000000 b2040000 3e000000 0...........>... │ │ + 0x00076f30 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00076f40 b2040000 15000000 00000000 00000000 ................ │ │ + 0x00076f50 30000000 00000000 aa060000 1a000000 0............... │ │ + 0x00076f60 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00076f70 aa060000 36000000 00000000 00000000 ....6........... │ │ + 0x00076f80 30000000 00000000 9d060000 28000000 0...........(... │ │ + 0x00076f90 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00076fa0 b2070000 3e000000 00000000 00000000 ....>........... │ │ + 0x00076fb0 30000000 00000000 18080000 4d000000 0...........M... │ │ + 0x00076fc0 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00076fd0 4c040000 14000000 00000000 00000000 L............... │ │ + 0x00076fe0 30000000 00000000 4d040000 12000000 0.......M....... │ │ + 0x00076ff0 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00077000 60040000 0d000000 00000000 00000000 `............... │ │ + 0x00077010 30000000 00000000 61040000 0d000000 0.......a....... │ │ + 0x00077020 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00077030 63040000 22000000 00000000 00000000 c..."........... │ │ + 0x00077040 30000000 00000000 64040000 26000000 0.......d...&... │ │ + 0x00077050 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00077060 65040000 26000000 00000000 00000000 e...&........... │ │ + 0x00077070 30000000 00000000 6e040000 23000000 0.......n...#... │ │ + 0x00077080 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00077090 6e040000 0e000000 00000000 00000000 n............... │ │ + 0x000770a0 30000000 00000000 70040000 0d000000 0.......p....... │ │ + 0x000770b0 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x000770c0 71040000 0d000000 00000000 00000000 q............... │ │ + 0x000770d0 30000000 00000000 72040000 22000000 0.......r..."... │ │ + 0x000770e0 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x000770f0 72040000 0d000000 00000000 00000000 r............... │ │ + 0x00077100 30000000 00000000 76040000 0d000000 0.......v....... │ │ + 0x00077110 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00077120 77040000 0d000000 00000000 00000000 w............... │ │ + 0x00077130 30000000 00000000 78040000 22000000 0.......x..."... │ │ + 0x00077140 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00077150 78040000 0d000000 00000000 00000000 x............... │ │ + 0x00077160 30000000 00000000 79040000 26000000 0.......y...&... │ │ + 0x00077170 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00077180 79040000 0d000000 00000000 00000000 y............... │ │ + 0x00077190 30000000 00000000 56040000 17000000 0.......V....... │ │ + 0x000771a0 00000000 00000000 4f000000 00000000 ........O....... │ │ + 0x000771b0 ed030000 34000000 00000000 00000000 ....4........... │ │ + 0x000771c0 4f000000 00000000 fc030000 37000000 O...........7... │ │ + 0x000771d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000771e0 01000000 00000000 00000000 00000000 ................ │ │ + 0x000771f0 00000000 00000000 18000000 00000000 ................ │ │ + 0x00077200 08000000 00000000 00000000 00000000 ................ │ │ + 0x00077210 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077220 00000000 00000000 4b000000 00000000 ........K....... │ │ + 0x00077230 890b0000 0e000000 00000000 00000000 ................ │ │ + 0x00077240 5c000000 00000000 3f000000 0d000000 \.......?....... │ │ + 0x00077250 00000000 00000000 04000000 00000000 ................ │ │ + 0x00077260 04000000 00000000 00000000 00000000 ................ │ │ + 0x00077270 00000000 00000000 04000000 00000000 ................ │ │ + 0x00077280 04000000 00000000 00000000 00000000 ................ │ │ + 0x00077290 00000000 00000000 00000000 00000000 ................ │ │ + 0x000772a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000772b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000772c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000772d0 2a000000 00000000 87020000 11000000 *............... │ │ + 0x000772e0 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x000772f0 8f000000 18000000 00000000 00000000 ................ │ │ + 0x00077300 2a000000 00000000 8a000000 0d000000 *............... │ │ + 0x00077310 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00077320 5c010000 1a000000 00000000 00000000 \............... │ │ + 0x00077330 2a000000 00000000 31010000 16000000 *.......1....... │ │ + 0x00077340 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00077350 34010000 47000000 00000000 00000000 4...G........... │ │ + 0x00077360 2b000000 00000000 62000000 1b000000 +.......b....... │ │ + 0x00077370 00000000 00000000 2b000000 00000000 ........+....... │ │ + 0x00077380 69000000 13000000 00000000 00000000 i............... │ │ + 0x00077390 00000000 00000000 01000000 00000000 ................ │ │ + 0x000773a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000773b0 01000000 00000000 01000000 00000000 ................ │ │ + 0x000773c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000773d0 00000000 00000000 01000000 00000000 ................ │ │ + 0x000773e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000773f0 00000000 00000000 01000000 00000000 ................ │ │ + 0x00077400 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077410 2a000000 00000000 1e010000 31000000 *...........1... │ │ + 0x00077420 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00077430 bf010000 1f000000 00000000 00000000 ................ │ │ + 0x00077440 2a000000 00000000 1e020000 1e000000 *............... │ │ + 0x00077450 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00077460 23020000 22000000 00000000 00000000 #..."........... │ │ + 0x00077470 2a000000 00000000 24020000 25000000 *.......$...%... │ │ + 0x00077480 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00077490 f9040000 2d000000 00000000 00000000 ....-........... │ │ + 0x000774a0 2a000000 00000000 32000000 13000000 *.......2....... │ │ + 0x000774b0 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x000774c0 2f000000 13000000 00000000 00000000 /............... │ │ + 0x000774d0 2a000000 00000000 2b000000 13000000 *.......+....... │ │ + 0x000774e0 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x000774f0 4b000000 0e000000 00000000 00000000 K............... │ │ + 0x00077500 2a000000 00000000 5a000000 28000000 *.......Z...(... │ │ + 0x00077510 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00077520 66000000 1c000000 00000000 00000000 f............... │ │ + 0x00077530 2e000000 00000000 3d000000 0b000000 ........=....... │ │ + 0x00077540 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00077550 3a000000 0b000000 00000000 00000000 :............... │ │ + 0x00077560 2e000000 00000000 36000000 0b000000 ........6....... │ │ + 0x00077570 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00077580 6f000000 27000000 00000000 00000000 o...'........... │ │ + 0x00077590 2e000000 00000000 72000000 21000000 ........r...!... │ │ + 0x000775a0 00000000 00000000 2e000000 00000000 ................ │ │ + 0x000775b0 72000000 48000000 00000000 00000000 r...H........... │ │ + 0x000775c0 2e000000 00000000 73000000 1a000000 ........s....... │ │ + 0x000775d0 00000000 00000000 2e000000 00000000 ................ │ │ + 0x000775e0 74000000 19000000 00000000 00000000 t............... │ │ + 0x000775f0 2e000000 00000000 7e000000 1d000000 ........~....... │ │ + 0x00077600 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00077610 b4000000 26000000 00000000 00000000 ....&........... │ │ + 0x00077620 2e000000 00000000 b5000000 21000000 ............!... │ │ + 0x00077630 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00077640 8a000000 49000000 00000000 00000000 ....I........... │ │ + 0x00077650 2e000000 00000000 8b000000 1f000000 ................ │ │ + 0x00077660 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00077670 8b000000 2f000000 00000000 00000000 ..../........... │ │ + 0x00077680 2e000000 00000000 9d000000 35000000 ............5... │ │ + 0x00077690 00000000 00000000 2e000000 00000000 ................ │ │ + 0x000776a0 82000000 2c000000 00000000 00000000 ....,........... │ │ + 0x000776b0 2e000000 00000000 84000000 25000000 ............%... │ │ + 0x000776c0 00000000 00000000 2e000000 00000000 ................ │ │ + 0x000776d0 87000000 25000000 00000000 00000000 ....%........... │ │ + 0x000776e0 2e000000 00000000 70000000 1d000000 ........p....... │ │ + 0x000776f0 00000000 00000000 18000000 00000000 ................ │ │ + 0x00077700 08000000 00000000 00000000 00000000 ................ │ │ + 0x00077710 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077720 00000000 00000000 2b000000 00000000 ........+....... │ │ + 0x00077730 53010000 1e000000 00000000 00000000 S............... │ │ + 0x00077740 50000000 00000000 a6000000 05000000 P............... │ │ + 0x00077750 00000000 00000000 60000000 00000000 ........`....... │ │ + 0x00077760 83000000 28000000 00000000 00000000 ....(........... │ │ + 0x00077770 4d000000 00000000 45010000 42000000 M.......E...B... │ │ + 0x00077780 00000000 00000000 4f000000 00000000 ........O....... │ │ + 0x00077790 ad010000 19000000 00000000 00000000 ................ │ │ + 0x000777a0 28000000 00000000 9e030000 1c000000 (............... │ │ + 0x000777b0 00000000 00000000 50000000 00000000 ........P....... │ │ + 0x000777c0 36020000 01000000 00000000 00000000 6............... │ │ + 0x000777d0 28000000 00000000 08030000 29000000 (...........)... │ │ + 0x000777e0 00000000 00000000 5f000000 00000000 ........_....... │ │ + 0x000777f0 c6000000 27000000 00000000 00000000 ....'........... │ │ + 0x00077800 4f000000 00000000 f3050000 14000000 O............... │ │ + 0x00077810 00000000 00000000 08000000 00000000 ................ │ │ + 0x00077820 08000000 00000000 00000000 00000000 ................ │ │ + 0x00077830 00000000 00000000 28000000 00000000 ........(....... │ │ + 0x00077840 be060000 1e000000 00000000 00000000 ................ │ │ + 0x00077850 28000000 00000000 8c060000 12000000 (............... │ │ + 0x00077860 00000000 00000000 22000000 00000000 ........"....... │ │ + 0x00077870 15000000 00000000 00000000 00000000 ................ │ │ + 0x00077880 4c000000 00000000 a9030000 1b000000 L............... │ │ + 0x00077890 00000000 00000000 4b000000 00000000 ........K....... │ │ + 0x000778a0 90040000 09000000 00000000 00000000 ................ │ │ + 0x000778b0 10000000 00000000 08000000 00000000 ................ │ │ + 0x000778c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000778d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000778e0 4c000000 00000000 9b010000 11000000 L............... │ │ + 0x000778f0 00000000 00000000 10000000 00000000 ................ │ │ + 0x00077900 08000000 00000000 00000000 00000000 ................ │ │ + 0x00077910 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077920 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077930 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077940 2a000000 00000000 14000000 00000000 *............... │ │ + 0x00077950 00000000 00000000 4c000000 00000000 ........L....... │ │ + 0x00077960 6e030000 39000000 00000000 00000000 n...9........... │ │ + 0x00077970 5f000000 00000000 58020000 30000000 _.......X...0... │ │ + 0x00077980 00000000 00000000 4c000000 00000000 ........L....... │ │ + 0x00077990 16010000 2e000000 00000000 00000000 ................ │ │ + 0x000779a0 27000000 00000000 bc000000 2a000000 '...........*... │ │ + 0x000779b0 00000000 00000000 27000000 00000000 ........'....... │ │ + 0x000779c0 bd000000 25000000 00000000 00000000 ....%........... │ │ + 0x000779d0 18000000 00000000 08000000 00000000 ................ │ │ + 0x000779e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000779f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077a00 27000000 00000000 c9010000 18000000 '............... │ │ + 0x00077a10 00000000 00000000 10000000 00000000 ................ │ │ + 0x00077a20 08000000 00000000 00000000 00000000 ................ │ │ + 0x00077a30 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077a40 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077a50 20000000 00000000 08000000 00000000 ............... │ │ + 0x00077a60 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077a70 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077a80 00000000 00000000 48000000 00000000 ........H....... │ │ + 0x00077a90 c9000000 12000000 00000000 00000000 ................ │ │ + 0x00077aa0 08000000 00000000 08000000 00000000 ................ │ │ + 0x00077ab0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077ac0 4d000000 00000000 46020000 24000000 M.......F...$... │ │ + 0x00077ad0 00000000 00000000 6c000000 00000000 ........l....... │ │ + 0x00077ae0 30000000 1a000000 00000000 00000000 0............... │ │ + 0x00077af0 11000000 00000000 15000000 00000000 ................ │ │ + 0x00077b00 00000000 00000000 54000000 00000000 ........T....... │ │ + 0x00077b10 6b000000 44000000 00000000 00000000 k...D........... │ │ + 0x00077b20 54000000 00000000 6d000000 3a000000 T.......m...:... │ │ + 0x00077b30 00000000 00000000 58000000 00000000 ........X....... │ │ + 0x00077b40 8f000000 0d000000 00000000 00000000 ................ │ │ + 0x00077b50 58000000 00000000 0e010000 09000000 X............... │ │ + 0x00077b60 00000000 00000000 66000000 00000000 ........f....... │ │ + 0x00077b70 a9010000 2b000000 00000000 00000000 ....+........... │ │ + 0x00077b80 2b000000 00000000 63010000 26000000 +.......c...&... │ │ + 0x00077b90 00000000 00000000 2b000000 00000000 ........+....... │ │ + 0x00077ba0 64010000 29000000 00000000 00000000 d...)........... │ │ + 0x00077bb0 2b000000 00000000 cf000000 33000000 +...........3... │ │ + 0x00077bc0 00000000 00000000 56000000 00000000 ........V....... │ │ + 0x00077bd0 23010000 2d000000 00000000 00000000 #...-........... │ │ + 0x00077be0 5a000000 00000000 1f000000 0d000000 Z............... │ │ + 0x00077bf0 00000000 00000000 4f000000 00000000 ........O....... │ │ + 0x00077c00 2a010000 0d000000 00000000 00000000 *............... │ │ + 0x00077c10 4f000000 00000000 28010000 20000000 O.......(... ... │ │ + 0x00077c20 00000000 00000000 47000000 00000000 ........G....... │ │ + 0x00077c30 37030000 27000000 00000000 00000000 7...'........... │ │ + 0x00077c40 47000000 00000000 1e030000 26000000 G...........&... │ │ + 0x00077c50 00000000 00000000 47000000 00000000 ........G....... │ │ + 0x00077c60 1c030000 2c000000 00000000 00000000 ....,........... │ │ + 0x00077c70 47000000 00000000 2b030000 27000000 G.......+...'... │ │ + 0x00077c80 00000000 00000000 29000000 00000000 ........)....... │ │ + 0x00077c90 0e010000 24000000 00000000 00000000 ....$........... │ │ + 0x00077ca0 27000000 00000000 b6010000 14000000 '............... │ │ + 0x00077cb0 00000000 00000000 27000000 00000000 ........'....... │ │ + 0x00077cc0 2f010000 2b000000 00000000 00000000 /...+........... │ │ + 0x00077cd0 6a000000 00000000 fe000000 1e000000 j............... │ │ + 0x00077ce0 00000000 00000000 6a000000 00000000 ........j....... │ │ + 0x00077cf0 30000000 1d000000 00000000 00000000 0............... │ │ + 0x00077d00 6a000000 00000000 1f000000 11000000 j............... │ │ + 0x00077d10 00000000 00000000 47000000 00000000 ........G....... │ │ + 0x00077d20 81010000 0d000000 00000000 00000000 ................ │ │ + 0x00077d30 00000000 00000000 01000000 00000000 ................ │ │ + 0x00077d40 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077d50 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077d60 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077d70 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077d80 10000000 00000000 08000000 00000000 ................ │ │ + 0x00077d90 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077da0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077db0 00000000 00000000 64000000 00000000 ........d....... │ │ + 0x00077dc0 67010000 30000000 00000000 00000000 g...0........... │ │ + 0x00077dd0 20000000 00000000 08000000 00000000 ............... │ │ + 0x00077de0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077df0 00000000 00000000 38000000 00000000 ........8....... │ │ + 0x00077e00 08000000 00000000 00000000 00000000 ................ │ │ + 0x00077e10 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077e20 51000000 00000000 3b010000 09000000 Q.......;....... │ │ + 0x00077e30 00000000 00000000 1c000000 00000000 ................ │ │ + 0x00077e40 17000000 00000000 00000000 00000000 ................ │ │ + 0x00077e50 66000000 00000000 56010000 49000000 f.......V...I... │ │ + 0x00077e60 00000000 00000000 08000000 00000000 ................ │ │ + 0x00077e70 08000000 00000000 00000000 00000000 ................ │ │ + 0x00077e80 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077e90 00000000 00000000 08000000 00000000 ................ │ │ + 0x00077ea0 08000000 00000000 00000000 00000000 ................ │ │ + 0x00077eb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077ec0 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00077ed0 2b000000 00000000 00000000 00000000 +............... │ │ + 0x00077ee0 52000000 00000000 53020000 11000000 R.......S....... │ │ + 0x00077ef0 00000000 00000000 54000000 00000000 ........T....... │ │ + 0x00077f00 db000000 0d000000 00000000 00000000 ................ │ │ + 0x00077f10 4c000000 00000000 26000000 0d000000 L.......&....... │ │ + 0x00077f20 00000000 00000000 10000000 00000000 ................ │ │ + 0x00077f30 08000000 00000000 00000000 00000000 ................ │ │ + 0x00077f40 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077f50 01000000 00000000 00000000 00000000 ................ │ │ + 0x00077f60 00000000 00000000 6a000000 00000000 ........j....... │ │ + 0x00077f70 6d000000 0d000000 00000000 00000000 m............... │ │ + 0x00077f80 18000000 00000000 08000000 00000000 ................ │ │ + 0x00077f90 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077fa0 18000000 00000000 08000000 00000000 ................ │ │ + 0x00077fb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077fc0 18000000 00000000 08000000 00000000 ................ │ │ + 0x00077fd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077fe0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077ff0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078000 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078010 00000000 00000000 47000000 00000000 ........G....... │ │ + 0x00078020 b5030000 2f000000 00000000 00000000 ..../........... │ │ + 0x00078030 47000000 00000000 ad030000 2f000000 G.........../... │ │ + 0x00078040 00000000 00000000 47000000 00000000 ........G....... │ │ + 0x00078050 a1030000 2b000000 00000000 00000000 ....+........... │ │ + 0x00078060 47000000 00000000 b9030000 31000000 G...........1... │ │ + 0x00078070 00000000 00000000 47000000 00000000 ........G....... │ │ + 0x00078080 e7030000 2f000000 00000000 00000000 ..../........... │ │ + 0x00078090 47000000 00000000 e0030000 2f000000 G.........../... │ │ + 0x000780a0 00000000 00000000 47000000 00000000 ........G....... │ │ + 0x000780b0 d5030000 2b000000 00000000 00000000 ....+........... │ │ + 0x000780c0 47000000 00000000 eb030000 27000000 G...........'... │ │ + 0x000780d0 00000000 00000000 4b000000 00000000 ........K....... │ │ + 0x000780e0 47040000 14000000 00000000 00000000 G............... │ │ + 0x000780f0 4f000000 00000000 6b040000 24000000 O.......k...$... │ │ + 0x00078100 00000000 00000000 4c000000 00000000 ........L....... │ │ + 0x00078110 dc000000 24000000 00000000 00000000 ....$........... │ │ + 0x00078120 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078130 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078140 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078150 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078160 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078170 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078180 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078190 00000000 00000000 00000000 00000000 ................ │ │ + 0x000781a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000781b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000781c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000781d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000781e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000781f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078200 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078210 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078220 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078230 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078240 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078250 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078260 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078270 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078280 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078290 00000000 00000000 00000000 00000000 ................ │ │ + 0x000782a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000782b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000782c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000782d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000782e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000782f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078300 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078310 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078320 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078330 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078340 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078350 00000000 00000000 00000000 00000000 ................ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.fini_array': │ │ - 0x0007b0a8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078360 00000000 00000000 00000000 00000000 ................ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,30 +1,30 @@ │ │ │ │ Hex dump of section '.got': │ │ - 0x0007b228 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b238 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b248 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b258 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b268 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b278 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b288 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b298 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b2a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b2b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b2c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b2d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b2e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b2f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b308 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b318 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b328 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b338 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b348 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b358 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b368 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b378 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b388 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b398 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b3a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b3b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007b3c8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000784e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000784f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078500 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078510 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078520 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078530 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078540 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078550 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078560 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078570 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078580 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078590 00000000 00000000 00000000 00000000 ................ │ │ + 0x000785a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000785b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000785c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000785d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000785e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000785f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078600 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078610 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078620 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078630 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078640 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078650 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078660 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078670 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078680 00000000 00000000 00000000 00000000 ................ │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,13 +1,13 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ - 0x0007b3d8 b8b00700 00000000 00000000 00000000 ................ │ │ - 0x0007b3e8 00000000 00000000 86530700 00000000 .........S...... │ │ - 0x0007b3f8 96530700 00000000 a6530700 00000000 .S.......S...... │ │ - 0x0007b408 b6530700 00000000 c6530700 00000000 .S.......S...... │ │ - 0x0007b418 d6530700 00000000 e6530700 00000000 .S.......S...... │ │ - 0x0007b428 f6530700 00000000 06540700 00000000 .S.......T...... │ │ - 0x0007b438 16540700 00000000 26540700 00000000 .T......&T...... │ │ - 0x0007b448 36540700 00000000 46540700 00000000 6T......FT...... │ │ - 0x0007b458 56540700 00000000 66540700 00000000 VT......fT...... │ │ + 0x00078690 70830700 00000000 00000000 00000000 p............... │ │ + 0x000786a0 00000000 00000000 56260700 00000000 ........V&...... │ │ + 0x000786b0 66260700 00000000 76260700 00000000 f&......v&...... │ │ + 0x000786c0 86260700 00000000 96260700 00000000 .&.......&...... │ │ + 0x000786d0 a6260700 00000000 b6260700 00000000 .&.......&...... │ │ + 0x000786e0 c6260700 00000000 d6260700 00000000 .&.......&...... │ │ + 0x000786f0 e6260700 00000000 f6260700 00000000 .&.......&...... │ │ + 0x00078700 06270700 00000000 16270700 00000000 .'.......'...... │ │ + 0x00078710 26270700 00000000 36270700 00000000 &'......6'...... │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -1,159 +1,168 @@ │ │ │ │ Hex dump of section '.data': │ │ - 0x0007f468 ff000000 00000000 ffffffff ffffffff ................ │ │ - 0x0007f478 ffffffff ffffffff 00000000 00000000 ................ │ │ - 0x0007f488 00000000 00000000 ff000000 00000000 ................ │ │ - 0x0007f498 00000000 00000000 ffff0100 00000000 ................ │ │ - 0x0007f4a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f4b8 ffffffff ffffffff 00000000 00000000 ................ │ │ - 0x0007f4c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f4d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f4e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f4f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f508 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f518 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f528 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f538 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f548 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f558 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f568 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f578 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f588 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f598 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f5a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f5b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f5c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f5d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f5e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f5f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f608 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f618 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f628 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f638 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f648 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f658 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f668 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f678 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f688 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f698 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f6a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f6b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f6c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f6d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f6e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f6f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f708 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f718 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f728 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f738 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f748 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f758 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f768 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f778 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f788 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f798 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f7a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f7b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f7c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f7d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f7e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f7f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f808 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f818 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f828 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f838 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f848 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f858 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f868 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f878 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f888 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f898 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f8a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f8b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f8c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f8d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f8e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f8f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f908 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f918 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f928 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f938 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f948 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f958 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f968 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f978 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f988 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f998 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f9a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f9b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f9c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f9d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f9e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f9f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fa08 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fa18 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fa28 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fa38 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fa48 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fa58 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fa68 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fa78 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fa88 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fa98 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007faa8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fab8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fac8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fad8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fae8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007faf8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fb08 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fb18 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fb28 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fb38 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fb48 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fb58 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fb68 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fb78 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fb88 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fb98 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fba8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fbb8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fbc8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fbd8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fbe8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fbf8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fc08 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fc18 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fc28 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fc38 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fc48 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fc58 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fc68 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fc78 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fc88 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fc98 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fca8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fcb8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fcc8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fcd8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fce8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fcf8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fd08 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fd18 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fd28 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fd38 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fd48 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fd58 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fd68 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fd78 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fd88 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fd98 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fda8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fdb8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fdc8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fdd8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fde8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fdf8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fe08 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fe18 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c720 ff000000 00000000 ffffffff ffffffff ................ │ │ + 0x0007c730 ffffffff ffffffff 00000000 00000000 ................ │ │ + 0x0007c740 00000000 00000000 ff000000 00000000 ................ │ │ + 0x0007c750 00000000 00000000 ffff0000 00000000 ................ │ │ + 0x0007c760 00000000 00000000 01000000 00000000 ................ │ │ + 0x0007c770 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c780 ffffffff ffffffff 00000000 00000000 ................ │ │ + 0x0007c790 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c7a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c7b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c7c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c7d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c7e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c7f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c800 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c810 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c820 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c830 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c840 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c850 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c860 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c870 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c880 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c890 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c8a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c8b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c8c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c8d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c8e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c8f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c900 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c910 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c920 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c930 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c940 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c950 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c960 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c970 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c980 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c990 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c9a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c9b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c9c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c9d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c9e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007c9f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ca00 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ca10 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ca20 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ca30 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ca40 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ca50 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ca60 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ca70 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ca80 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ca90 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007caa0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cab0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cac0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cad0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cae0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007caf0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cb00 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cb10 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cb20 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cb30 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cb40 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cb50 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cb60 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cb70 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cb80 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cb90 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cba0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cbb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cbc0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cbd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cbe0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cbf0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cc00 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cc10 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cc20 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cc30 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cc40 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cc50 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cc60 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cc70 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cc80 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cc90 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cca0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ccb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ccc0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ccd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cce0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ccf0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cd00 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cd10 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cd20 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cd30 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cd40 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cd50 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cd60 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cd70 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cd80 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cd90 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cda0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cdb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cdc0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cdd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cde0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cdf0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ce00 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ce10 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ce20 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ce30 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ce40 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ce50 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ce60 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ce70 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ce80 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ce90 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cea0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ceb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cec0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ced0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cee0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cef0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cf00 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cf10 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cf20 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cf30 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cf40 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cf50 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cf60 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cf70 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cf80 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cf90 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cfa0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cfb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cfc0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cfd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cfe0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007cff0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d000 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d010 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d020 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d030 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d040 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d050 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d060 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d070 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d080 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d090 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d0a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d0b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d0c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d0d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d0e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d0f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d100 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d110 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d120 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d130 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d140 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d150 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007d160 00000000 00000000 00000000 00000000 ................ │ ├── readelf --wide --decompress --string-dump=.comment {} │ │ @@ -1,6 +1,6 @@ │ │ │ │ String dump of section '.comment': │ │ [ 0] Linker: LLD 17.0.2 │ │ [ 14] Android (10552028, +pgo, +bolt, +lto, -mlgo, based on r487747d) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) │ │ - [ cc] rustc version 1.97.1 (8bab26f4f 2026-07-14) │ │ + [ cc] rustc version 1.99.0 (b940084d7 2026-09-28) ├── lib/x86/libneuron_encrypt_jni.so │ ├── readelf --wide --file-header {} │ │ @@ -6,15 +6,15 @@ │ │ OS/ABI: UNIX - System V │ │ ABI Version: 0 │ │ Type: DYN (Shared object file) │ │ Machine: Intel 80386 │ │ Version: 0x1 │ │ Entry point address: 0x0 │ │ Start of program headers: 52 (bytes into file) │ │ - Start of section headers: 512012 (bytes into file) │ │ + Start of section headers: 510212 (bytes into file) │ │ Flags: 0x0 │ │ Size of this header: 52 (bytes) │ │ Size of program headers: 32 (bytes) │ │ Number of program headers: 10 │ │ Size of section headers: 40 (bytes) │ │ Number of section headers: 24 │ │ Section header string table index: 23 │ ├── readelf --wide --program-header {} │ │ @@ -2,21 +2,21 @@ │ │ Elf file type is DYN (Shared object file) │ │ Entry point 0x0 │ │ There are 10 program headers, starting at offset 52 │ │ │ │ Program Headers: │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ PHDR 0x000034 0x00000034 0x00000034 0x00140 0x00140 R 0x4 │ │ - LOAD 0x000000 0x00000000 0x00000000 0x15050 0x15050 R 0x1000 │ │ - LOAD 0x015050 0x00016050 0x00016050 0x66230 0x66230 R E 0x1000 │ │ - LOAD 0x07b280 0x0007d280 0x0007d280 0x01634 0x01634 RW 0x1000 │ │ - LOAD 0x07c8b4 0x0007f8b4 0x0007f8b4 0x00578 0x00a20 RW 0x1000 │ │ - DYNAMIC 0x07c71c 0x0007e71c 0x0007e71c 0x000b8 0x000b8 RW 0x4 │ │ - GNU_RELRO 0x07b280 0x0007d280 0x0007d280 0x01634 0x01d80 R 0x1 │ │ - GNU_EH_FRAME 0x00b1e0 0x0000b1e0 0x0000b1e0 0x01294 0x01294 R 0x4 │ │ + LOAD 0x000000 0x00000000 0x00000000 0x15444 0x15444 R 0x1000 │ │ + LOAD 0x015450 0x00016450 0x00016450 0x65580 0x65580 R E 0x1000 │ │ + LOAD 0x07a9d0 0x0007c9d0 0x0007c9d0 0x01794 0x01794 RW 0x1000 │ │ + LOAD 0x07c164 0x0007f164 0x0007f164 0x005c0 0x00a68 RW 0x1000 │ │ + DYNAMIC 0x07bfcc 0x0007dfcc 0x0007dfcc 0x000b8 0x000b8 RW 0x4 │ │ + GNU_RELRO 0x07a9d0 0x0007c9d0 0x0007c9d0 0x01794 0x02630 R 0x1 │ │ + GNU_EH_FRAME 0x00b3ec 0x0000b3ec 0x0000b3ec 0x012f4 0x012f4 R 0x4 │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0 │ │ NOTE 0x000174 0x00000174 0x00000174 0x00098 0x00098 R 0x2 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ │ 00 │ │ 01 .note.android.ident .dynsym .gnu.version .gnu.version_r .gnu.hash .dynstr .rel.dyn .rel.plt .rodata .gcc_except_table .eh_frame_hdr .eh_frame │ ├── readelf --wide --sections {} │ │ @@ -1,33 +1,33 @@ │ │ -There are 24 section headers, starting at offset 0x7d00c: │ │ +There are 24 section headers, starting at offset 0x7c904: │ │ │ │ Section Headers: │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ [ 1] .note.android.ident NOTE 00000174 000174 000098 00 A 0 0 2 │ │ [ 2] .dynsym DYNSYM 0000020c 00020c 000370 10 A 6 1 4 │ │ [ 3] .gnu.version VERSYM 0000057c 00057c 00006e 02 A 2 0 2 │ │ [ 4] .gnu.version_r VERNEED 000005ec 0005ec 000040 00 A 6 2 4 │ │ [ 5] .gnu.hash GNU_HASH 0000062c 00062c 000020 00 A 2 0 4 │ │ [ 6] .dynstr STRTAB 0000064c 00064c 0002ab 00 A 0 0 1 │ │ - [ 7] .rel.dyn REL 000008f8 0008f8 001200 08 A 2 0 4 │ │ - [ 8] .rel.plt REL 00001af8 001af8 000198 08 AI 2 19 4 │ │ - [ 9] .rodata PROGBITS 00001c90 001c90 007d1c 00 AMS 0 0 16 │ │ - [10] .gcc_except_table PROGBITS 000099ac 0099ac 001834 00 A 0 0 4 │ │ - [11] .eh_frame_hdr PROGBITS 0000b1e0 00b1e0 001294 00 A 0 0 4 │ │ - [12] .eh_frame PROGBITS 0000c474 00c474 008bdc 00 A 0 0 4 │ │ - [13] .text PROGBITS 00016050 015050 065eeb 00 AX 0 0 16 │ │ - [14] .plt PROGBITS 0007bf40 07af40 000340 00 AX 0 0 16 │ │ - [15] .data.rel.ro PROGBITS 0007d280 07b280 001494 00 WA 0 0 8 │ │ - [16] .fini_array FINI_ARRAY 0007e714 07c714 000008 00 WA 0 0 4 │ │ - [17] .dynamic DYNAMIC 0007e71c 07c71c 0000b8 08 WA 6 0 4 │ │ - [18] .got PROGBITS 0007e7d4 07c7d4 000008 00 WA 0 0 4 │ │ - [19] .got.plt PROGBITS 0007e7dc 07c7dc 0000d8 00 WA 0 0 4 │ │ - [20] .data PROGBITS 0007f8b4 07c8b4 000578 00 WA 0 0 4 │ │ - [21] .bss NOBITS 0007fe30 07ce2c 0004a4 00 WA 0 0 8 │ │ - [22] .comment PROGBITS 00000000 07ce2c 0000f8 01 MS 0 0 1 │ │ - [23] .shstrtab STRTAB 00000000 07cf24 0000e8 00 0 0 1 │ │ + [ 7] .rel.dyn REL 000008f8 0008f8 001520 08 A 2 0 4 │ │ + [ 8] .rel.plt REL 00001e18 001e18 000198 08 AI 2 19 4 │ │ + [ 9] .rodata PROGBITS 00001fb0 001fb0 007d08 00 AMS 0 0 16 │ │ + [10] .gcc_except_table PROGBITS 00009cb8 009cb8 001734 00 A 0 0 4 │ │ + [11] .eh_frame_hdr PROGBITS 0000b3ec 00b3ec 0012f4 00 A 0 0 4 │ │ + [12] .eh_frame PROGBITS 0000c6e0 00c6e0 008d64 00 A 0 0 4 │ │ + [13] .text PROGBITS 00016450 015450 06523b 00 AX 0 0 16 │ │ + [14] .plt PROGBITS 0007b690 07a690 000340 00 AX 0 0 16 │ │ + [15] .data.rel.ro PROGBITS 0007c9d0 07a9d0 0015f4 00 WA 0 0 8 │ │ + [16] .fini_array FINI_ARRAY 0007dfc4 07bfc4 000008 00 WA 0 0 4 │ │ + [17] .dynamic DYNAMIC 0007dfcc 07bfcc 0000b8 08 WA 6 0 4 │ │ + [18] .got PROGBITS 0007e084 07c084 000008 00 WA 0 0 4 │ │ + [19] .got.plt PROGBITS 0007e08c 07c08c 0000d8 00 WA 0 0 4 │ │ + [20] .data PROGBITS 0007f164 07c164 0005c0 00 WA 0 0 4 │ │ + [21] .bss NOBITS 0007f728 07c724 0004a4 00 WA 0 0 8 │ │ + [22] .comment PROGBITS 00000000 07c724 0000f8 01 MS 0 0 1 │ │ + [23] .shstrtab STRTAB 00000000 07c81c 0000e8 00 0 0 1 │ │ Key to Flags: │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ D (mbind), p (processor specific) │ ├── readelf --wide --symbols {} │ │ @@ -50,9 +50,9 @@ │ │ 46: 00000000 0 OBJECT GLOBAL DEFAULT UND __sF@LIBC (2) │ │ 47: 00000000 0 FUNC GLOBAL DEFAULT UND fprintf@LIBC (2) │ │ 48: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@LIBC (2) │ │ 49: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_rwlock_wrlock@LIBC (2) │ │ 50: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_rwlock_unlock@LIBC (2) │ │ 51: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_rwlock_rdlock@LIBC (2) │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@LIBC (2) │ │ - 53: 00016120 1910 FUNC GLOBAL DEFAULT 13 Java_com_neuronencrypt_app_NeuronEncryptNative_nativeDecrypt │ │ - 54: 000168a0 1910 FUNC GLOBAL DEFAULT 13 Java_com_neuronencrypt_app_NeuronEncryptNative_nativeEncrypt │ │ + 53: 00016520 1916 FUNC GLOBAL DEFAULT 13 Java_com_neuronencrypt_app_NeuronEncryptNative_nativeDecrypt │ │ + 54: 00016ca0 1916 FUNC GLOBAL DEFAULT 13 Java_com_neuronencrypt_app_NeuronEncryptNative_nativeEncrypt │ ├── readelf --wide --relocs {} │ │ @@ -1,633 +1,733 @@ │ │ │ │ -Relocation section '.rel.dyn' at offset 0x8f8 contains 576 entries: │ │ +Relocation section '.rel.dyn' at offset 0x8f8 contains 676 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ +0007c9d0 00000008 R_386_RELATIVE │ │ +0007c9d4 00000008 R_386_RELATIVE │ │ +0007c9e4 00000008 R_386_RELATIVE │ │ +0007c9f4 00000008 R_386_RELATIVE │ │ +0007ca04 00000008 R_386_RELATIVE │ │ +0007ca14 00000008 R_386_RELATIVE │ │ +0007ca24 00000008 R_386_RELATIVE │ │ +0007ca34 00000008 R_386_RELATIVE │ │ +0007ca44 00000008 R_386_RELATIVE │ │ +0007ca54 00000008 R_386_RELATIVE │ │ +0007ca64 00000008 R_386_RELATIVE │ │ +0007ca68 00000008 R_386_RELATIVE │ │ +0007ca70 00000008 R_386_RELATIVE │ │ +0007ca80 00000008 R_386_RELATIVE │ │ +0007ca8c 00000008 R_386_RELATIVE │ │ +0007ca90 00000008 R_386_RELATIVE │ │ +0007caa0 00000008 R_386_RELATIVE │ │ +0007cab0 00000008 R_386_RELATIVE │ │ +0007cac0 00000008 R_386_RELATIVE │ │ +0007cad0 00000008 R_386_RELATIVE │ │ +0007cae0 00000008 R_386_RELATIVE │ │ +0007caf0 00000008 R_386_RELATIVE │ │ +0007cb0c 00000008 R_386_RELATIVE │ │ +0007cb10 00000008 R_386_RELATIVE │ │ +0007cb20 00000008 R_386_RELATIVE │ │ +0007cb2c 00000008 R_386_RELATIVE │ │ +0007cb30 00000008 R_386_RELATIVE │ │ +0007cb34 00000008 R_386_RELATIVE │ │ +0007cb38 00000008 R_386_RELATIVE │ │ +0007cb54 00000008 R_386_RELATIVE │ │ +0007cb64 00000008 R_386_RELATIVE │ │ +0007cb68 00000008 R_386_RELATIVE │ │ +0007cb78 00000008 R_386_RELATIVE │ │ +0007cb88 00000008 R_386_RELATIVE │ │ +0007cb98 00000008 R_386_RELATIVE │ │ +0007cba8 00000008 R_386_RELATIVE │ │ +0007cbb8 00000008 R_386_RELATIVE │ │ +0007cbc8 00000008 R_386_RELATIVE │ │ +0007cbd8 00000008 R_386_RELATIVE │ │ +0007cbe8 00000008 R_386_RELATIVE │ │ +0007cbf8 00000008 R_386_RELATIVE │ │ +0007cc08 00000008 R_386_RELATIVE │ │ +0007cc18 00000008 R_386_RELATIVE │ │ +0007cc28 00000008 R_386_RELATIVE │ │ +0007cc38 00000008 R_386_RELATIVE │ │ +0007cc48 00000008 R_386_RELATIVE │ │ +0007cc58 00000008 R_386_RELATIVE │ │ +0007cc68 00000008 R_386_RELATIVE │ │ +0007cc78 00000008 R_386_RELATIVE │ │ +0007cc94 00000008 R_386_RELATIVE │ │ +0007cca4 00000008 R_386_RELATIVE │ │ +0007cca8 00000008 R_386_RELATIVE │ │ +0007ccac 00000008 R_386_RELATIVE │ │ +0007ccb0 00000008 R_386_RELATIVE │ │ +0007ccc0 00000008 R_386_RELATIVE │ │ +0007ccd0 00000008 R_386_RELATIVE │ │ +0007cce0 00000008 R_386_RELATIVE │ │ +0007ccf0 00000008 R_386_RELATIVE │ │ +0007cd00 00000008 R_386_RELATIVE │ │ +0007cd10 00000008 R_386_RELATIVE │ │ +0007cd20 00000008 R_386_RELATIVE │ │ +0007cd30 00000008 R_386_RELATIVE │ │ +0007cd34 00000008 R_386_RELATIVE │ │ +0007cd38 00000008 R_386_RELATIVE │ │ +0007cd3c 00000008 R_386_RELATIVE │ │ +0007cd4c 00000008 R_386_RELATIVE │ │ +0007cd5c 00000008 R_386_RELATIVE │ │ +0007cd6c 00000008 R_386_RELATIVE │ │ +0007cd7c 00000008 R_386_RELATIVE │ │ +0007cd8c 00000008 R_386_RELATIVE │ │ +0007cd9c 00000008 R_386_RELATIVE │ │ +0007cdac 00000008 R_386_RELATIVE │ │ +0007cdbc 00000008 R_386_RELATIVE │ │ +0007cdcc 00000008 R_386_RELATIVE │ │ +0007cddc 00000008 R_386_RELATIVE │ │ +0007cdec 00000008 R_386_RELATIVE │ │ +0007cdfc 00000008 R_386_RELATIVE │ │ +0007ce0c 00000008 R_386_RELATIVE │ │ +0007ce1c 00000008 R_386_RELATIVE │ │ +0007ce2c 00000008 R_386_RELATIVE │ │ +0007ce3c 00000008 R_386_RELATIVE │ │ +0007ce4c 00000008 R_386_RELATIVE │ │ +0007ce5c 00000008 R_386_RELATIVE │ │ +0007ce6c 00000008 R_386_RELATIVE │ │ +0007ce7c 00000008 R_386_RELATIVE │ │ +0007ce8c 00000008 R_386_RELATIVE │ │ +0007ce9c 00000008 R_386_RELATIVE │ │ +0007ceac 00000008 R_386_RELATIVE │ │ +0007cebc 00000008 R_386_RELATIVE │ │ +0007cecc 00000008 R_386_RELATIVE │ │ +0007cedc 00000008 R_386_RELATIVE │ │ +0007ceec 00000008 R_386_RELATIVE │ │ +0007cefc 00000008 R_386_RELATIVE │ │ +0007cf0c 00000008 R_386_RELATIVE │ │ +0007cf1c 00000008 R_386_RELATIVE │ │ +0007cf2c 00000008 R_386_RELATIVE │ │ +0007cf3c 00000008 R_386_RELATIVE │ │ +0007cf4c 00000008 R_386_RELATIVE │ │ +0007cf5c 00000008 R_386_RELATIVE │ │ +0007cf6c 00000008 R_386_RELATIVE │ │ +0007cf7c 00000008 R_386_RELATIVE │ │ +0007cf8c 00000008 R_386_RELATIVE │ │ +0007cf9c 00000008 R_386_RELATIVE │ │ +0007cfac 00000008 R_386_RELATIVE │ │ +0007cfbc 00000008 R_386_RELATIVE │ │ +0007cfcc 00000008 R_386_RELATIVE │ │ +0007cfdc 00000008 R_386_RELATIVE │ │ +0007cfec 00000008 R_386_RELATIVE │ │ +0007cffc 00000008 R_386_RELATIVE │ │ +0007d00c 00000008 R_386_RELATIVE │ │ +0007d01c 00000008 R_386_RELATIVE │ │ +0007d02c 00000008 R_386_RELATIVE │ │ +0007d03c 00000008 R_386_RELATIVE │ │ +0007d04c 00000008 R_386_RELATIVE │ │ +0007d05c 00000008 R_386_RELATIVE │ │ +0007d06c 00000008 R_386_RELATIVE │ │ +0007d07c 00000008 R_386_RELATIVE │ │ +0007d08c 00000008 R_386_RELATIVE │ │ +0007d09c 00000008 R_386_RELATIVE │ │ +0007d0ac 00000008 R_386_RELATIVE │ │ +0007d0bc 00000008 R_386_RELATIVE │ │ +0007d0d8 00000008 R_386_RELATIVE │ │ +0007d0dc 00000008 R_386_RELATIVE │ │ +0007d0e8 00000008 R_386_RELATIVE │ │ +0007d0ec 00000008 R_386_RELATIVE │ │ +0007d0f0 00000008 R_386_RELATIVE │ │ +0007d0f4 00000008 R_386_RELATIVE │ │ +0007d104 00000008 R_386_RELATIVE │ │ +0007d120 00000008 R_386_RELATIVE │ │ +0007d130 00000008 R_386_RELATIVE │ │ +0007d134 00000008 R_386_RELATIVE │ │ +0007d138 00000008 R_386_RELATIVE │ │ +0007d13c 00000008 R_386_RELATIVE │ │ +0007d140 00000008 R_386_RELATIVE │ │ +0007d144 00000008 R_386_RELATIVE │ │ +0007d148 00000008 R_386_RELATIVE │ │ +0007d14c 00000008 R_386_RELATIVE │ │ +0007d150 00000008 R_386_RELATIVE │ │ +0007d160 00000008 R_386_RELATIVE │ │ +0007d170 00000008 R_386_RELATIVE │ │ +0007d180 00000008 R_386_RELATIVE │ │ +0007d190 00000008 R_386_RELATIVE │ │ +0007d1a0 00000008 R_386_RELATIVE │ │ +0007d1b0 00000008 R_386_RELATIVE │ │ +0007d1c0 00000008 R_386_RELATIVE │ │ +0007d1dc 00000008 R_386_RELATIVE │ │ +0007d1ec 00000008 R_386_RELATIVE │ │ +0007d1fc 00000008 R_386_RELATIVE │ │ +0007d20c 00000008 R_386_RELATIVE │ │ +0007d210 00000008 R_386_RELATIVE │ │ +0007d220 00000008 R_386_RELATIVE │ │ +0007d230 00000008 R_386_RELATIVE │ │ +0007d240 00000008 R_386_RELATIVE │ │ +0007d250 00000008 R_386_RELATIVE │ │ +0007d260 00000008 R_386_RELATIVE │ │ +0007d270 00000008 R_386_RELATIVE │ │ 0007d280 00000008 R_386_RELATIVE │ │ -0007d284 00000008 R_386_RELATIVE │ │ -0007d294 00000008 R_386_RELATIVE │ │ -0007d2a4 00000008 R_386_RELATIVE │ │ -0007d2b4 00000008 R_386_RELATIVE │ │ -0007d2b8 00000008 R_386_RELATIVE │ │ -0007d2c8 00000008 R_386_RELATIVE │ │ -0007d2d8 00000008 R_386_RELATIVE │ │ -0007d2e8 00000008 R_386_RELATIVE │ │ -0007d2f8 00000008 R_386_RELATIVE │ │ -0007d308 00000008 R_386_RELATIVE │ │ -0007d318 00000008 R_386_RELATIVE │ │ +0007d290 00000008 R_386_RELATIVE │ │ +0007d2a0 00000008 R_386_RELATIVE │ │ +0007d2b0 00000008 R_386_RELATIVE │ │ +0007d2c0 00000008 R_386_RELATIVE │ │ +0007d2d0 00000008 R_386_RELATIVE │ │ +0007d2e0 00000008 R_386_RELATIVE │ │ +0007d2f0 00000008 R_386_RELATIVE │ │ +0007d300 00000008 R_386_RELATIVE │ │ +0007d310 00000008 R_386_RELATIVE │ │ 0007d320 00000008 R_386_RELATIVE │ │ 0007d330 00000008 R_386_RELATIVE │ │ -0007d33c 00000008 R_386_RELATIVE │ │ 0007d340 00000008 R_386_RELATIVE │ │ 0007d350 00000008 R_386_RELATIVE │ │ 0007d360 00000008 R_386_RELATIVE │ │ 0007d370 00000008 R_386_RELATIVE │ │ 0007d380 00000008 R_386_RELATIVE │ │ 0007d390 00000008 R_386_RELATIVE │ │ 0007d3a0 00000008 R_386_RELATIVE │ │ -0007d3bc 00000008 R_386_RELATIVE │ │ +0007d3b0 00000008 R_386_RELATIVE │ │ 0007d3c0 00000008 R_386_RELATIVE │ │ 0007d3d0 00000008 R_386_RELATIVE │ │ -0007d3dc 00000008 R_386_RELATIVE │ │ 0007d3e0 00000008 R_386_RELATIVE │ │ -0007d3e4 00000008 R_386_RELATIVE │ │ -0007d3e8 00000008 R_386_RELATIVE │ │ -0007d404 00000008 R_386_RELATIVE │ │ +0007d3f0 00000008 R_386_RELATIVE │ │ +0007d40c 00000008 R_386_RELATIVE │ │ +0007d410 00000008 R_386_RELATIVE │ │ 0007d414 00000008 R_386_RELATIVE │ │ 0007d418 00000008 R_386_RELATIVE │ │ 0007d428 00000008 R_386_RELATIVE │ │ 0007d438 00000008 R_386_RELATIVE │ │ 0007d448 00000008 R_386_RELATIVE │ │ 0007d458 00000008 R_386_RELATIVE │ │ 0007d468 00000008 R_386_RELATIVE │ │ 0007d478 00000008 R_386_RELATIVE │ │ 0007d488 00000008 R_386_RELATIVE │ │ 0007d498 00000008 R_386_RELATIVE │ │ 0007d4a8 00000008 R_386_RELATIVE │ │ -0007d4b8 00000008 R_386_RELATIVE │ │ +0007d4c4 00000008 R_386_RELATIVE │ │ 0007d4c8 00000008 R_386_RELATIVE │ │ 0007d4d8 00000008 R_386_RELATIVE │ │ +0007d4e4 00000008 R_386_RELATIVE │ │ 0007d4e8 00000008 R_386_RELATIVE │ │ -0007d4f8 00000008 R_386_RELATIVE │ │ -0007d508 00000008 R_386_RELATIVE │ │ +0007d4ec 00000008 R_386_RELATIVE │ │ +0007d4f0 00000008 R_386_RELATIVE │ │ +0007d500 00000008 R_386_RELATIVE │ │ +0007d50c 00000008 R_386_RELATIVE │ │ +0007d510 00000008 R_386_RELATIVE │ │ +0007d514 00000008 R_386_RELATIVE │ │ 0007d518 00000008 R_386_RELATIVE │ │ 0007d528 00000008 R_386_RELATIVE │ │ -0007d544 00000008 R_386_RELATIVE │ │ -0007d554 00000008 R_386_RELATIVE │ │ -0007d558 00000008 R_386_RELATIVE │ │ +0007d52c 00000008 R_386_RELATIVE │ │ +0007d53c 00000008 R_386_RELATIVE │ │ +0007d54c 00000008 R_386_RELATIVE │ │ 0007d55c 00000008 R_386_RELATIVE │ │ -0007d560 00000008 R_386_RELATIVE │ │ +0007d56c 00000008 R_386_RELATIVE │ │ 0007d570 00000008 R_386_RELATIVE │ │ 0007d580 00000008 R_386_RELATIVE │ │ 0007d590 00000008 R_386_RELATIVE │ │ 0007d5a0 00000008 R_386_RELATIVE │ │ 0007d5b0 00000008 R_386_RELATIVE │ │ 0007d5c0 00000008 R_386_RELATIVE │ │ +0007d5cc 00000008 R_386_RELATIVE │ │ 0007d5d0 00000008 R_386_RELATIVE │ │ -0007d5e0 00000008 R_386_RELATIVE │ │ -0007d5f0 00000008 R_386_RELATIVE │ │ +0007d5d4 00000008 R_386_RELATIVE │ │ +0007d5d8 00000008 R_386_RELATIVE │ │ +0007d5f4 00000008 R_386_RELATIVE │ │ +0007d5f8 00000008 R_386_RELATIVE │ │ +0007d5fc 00000008 R_386_RELATIVE │ │ 0007d600 00000008 R_386_RELATIVE │ │ +0007d604 00000008 R_386_RELATIVE │ │ 0007d610 00000008 R_386_RELATIVE │ │ +0007d614 00000008 R_386_RELATIVE │ │ +0007d618 00000008 R_386_RELATIVE │ │ +0007d61c 00000008 R_386_RELATIVE │ │ 0007d620 00000008 R_386_RELATIVE │ │ 0007d630 00000008 R_386_RELATIVE │ │ +0007d63c 00000008 R_386_RELATIVE │ │ 0007d640 00000008 R_386_RELATIVE │ │ -0007d650 00000008 R_386_RELATIVE │ │ -0007d660 00000008 R_386_RELATIVE │ │ -0007d670 00000008 R_386_RELATIVE │ │ -0007d680 00000008 R_386_RELATIVE │ │ -0007d690 00000008 R_386_RELATIVE │ │ -0007d6a0 00000008 R_386_RELATIVE │ │ -0007d6b0 00000008 R_386_RELATIVE │ │ -0007d6c0 00000008 R_386_RELATIVE │ │ -0007d6d0 00000008 R_386_RELATIVE │ │ -0007d6e0 00000008 R_386_RELATIVE │ │ -0007d6f0 00000008 R_386_RELATIVE │ │ -0007d700 00000008 R_386_RELATIVE │ │ -0007d710 00000008 R_386_RELATIVE │ │ -0007d720 00000008 R_386_RELATIVE │ │ -0007d730 00000008 R_386_RELATIVE │ │ -0007d740 00000008 R_386_RELATIVE │ │ -0007d750 00000008 R_386_RELATIVE │ │ -0007d760 00000008 R_386_RELATIVE │ │ -0007d770 00000008 R_386_RELATIVE │ │ -0007d780 00000008 R_386_RELATIVE │ │ -0007d790 00000008 R_386_RELATIVE │ │ -0007d7a0 00000008 R_386_RELATIVE │ │ -0007d7b0 00000008 R_386_RELATIVE │ │ -0007d7c0 00000008 R_386_RELATIVE │ │ -0007d7d0 00000008 R_386_RELATIVE │ │ -0007d7e0 00000008 R_386_RELATIVE │ │ -0007d7f0 00000008 R_386_RELATIVE │ │ -0007d800 00000008 R_386_RELATIVE │ │ +0007d644 00000008 R_386_RELATIVE │ │ +0007d648 00000008 R_386_RELATIVE │ │ +0007d64c 00000008 R_386_RELATIVE │ │ +0007d65c 00000008 R_386_RELATIVE │ │ +0007d668 00000008 R_386_RELATIVE │ │ +0007d678 00000008 R_386_RELATIVE │ │ +0007d688 00000008 R_386_RELATIVE │ │ +0007d698 00000008 R_386_RELATIVE │ │ +0007d6a8 00000008 R_386_RELATIVE │ │ +0007d6b8 00000008 R_386_RELATIVE │ │ +0007d6c8 00000008 R_386_RELATIVE │ │ +0007d6d8 00000008 R_386_RELATIVE │ │ +0007d6e8 00000008 R_386_RELATIVE │ │ +0007d6f8 00000008 R_386_RELATIVE │ │ +0007d708 00000008 R_386_RELATIVE │ │ +0007d718 00000008 R_386_RELATIVE │ │ +0007d728 00000008 R_386_RELATIVE │ │ +0007d738 00000008 R_386_RELATIVE │ │ +0007d748 00000008 R_386_RELATIVE │ │ +0007d758 00000008 R_386_RELATIVE │ │ +0007d768 00000008 R_386_RELATIVE │ │ +0007d778 00000008 R_386_RELATIVE │ │ +0007d788 00000008 R_386_RELATIVE │ │ +0007d798 00000008 R_386_RELATIVE │ │ +0007d7a8 00000008 R_386_RELATIVE │ │ +0007d7b8 00000008 R_386_RELATIVE │ │ +0007d7c8 00000008 R_386_RELATIVE │ │ +0007d7d8 00000008 R_386_RELATIVE │ │ +0007d7e8 00000008 R_386_RELATIVE │ │ +0007d804 00000008 R_386_RELATIVE │ │ +0007d808 00000008 R_386_RELATIVE │ │ +0007d80c 00000008 R_386_RELATIVE │ │ 0007d810 00000008 R_386_RELATIVE │ │ +0007d814 00000008 R_386_RELATIVE │ │ +0007d818 00000008 R_386_RELATIVE │ │ +0007d81c 00000008 R_386_RELATIVE │ │ 0007d820 00000008 R_386_RELATIVE │ │ +0007d82c 00000008 R_386_RELATIVE │ │ 0007d830 00000008 R_386_RELATIVE │ │ -0007d840 00000008 R_386_RELATIVE │ │ -0007d850 00000008 R_386_RELATIVE │ │ -0007d860 00000008 R_386_RELATIVE │ │ +0007d834 00000008 R_386_RELATIVE │ │ +0007d838 00000008 R_386_RELATIVE │ │ +0007d83c 00000008 R_386_RELATIVE │ │ +0007d84c 00000008 R_386_RELATIVE │ │ +0007d858 00000008 R_386_RELATIVE │ │ +0007d85c 00000008 R_386_RELATIVE │ │ +0007d86c 00000008 R_386_RELATIVE │ │ 0007d870 00000008 R_386_RELATIVE │ │ -0007d880 00000008 R_386_RELATIVE │ │ -0007d890 00000008 R_386_RELATIVE │ │ -0007d8a0 00000008 R_386_RELATIVE │ │ -0007d8b0 00000008 R_386_RELATIVE │ │ -0007d8c0 00000008 R_386_RELATIVE │ │ +0007d874 00000008 R_386_RELATIVE │ │ +0007d884 00000008 R_386_RELATIVE │ │ +0007d894 00000008 R_386_RELATIVE │ │ +0007d898 00000008 R_386_RELATIVE │ │ +0007d8b4 00000008 R_386_RELATIVE │ │ +0007d8b8 00000008 R_386_RELATIVE │ │ +0007d8bc 00000008 R_386_RELATIVE │ │ +0007d8cc 00000008 R_386_RELATIVE │ │ 0007d8d0 00000008 R_386_RELATIVE │ │ -0007d8e0 00000008 R_386_RELATIVE │ │ -0007d8f0 00000008 R_386_RELATIVE │ │ -0007d900 00000008 R_386_RELATIVE │ │ -0007d910 00000008 R_386_RELATIVE │ │ +0007d8d4 00000008 R_386_RELATIVE │ │ +0007d8d8 00000008 R_386_RELATIVE │ │ +0007d8e4 00000008 R_386_RELATIVE │ │ +0007d8f4 00000008 R_386_RELATIVE │ │ +0007d904 00000008 R_386_RELATIVE │ │ 0007d920 00000008 R_386_RELATIVE │ │ 0007d930 00000008 R_386_RELATIVE │ │ -0007d940 00000008 R_386_RELATIVE │ │ +0007d934 00000008 R_386_RELATIVE │ │ +0007d944 00000008 R_386_RELATIVE │ │ 0007d950 00000008 R_386_RELATIVE │ │ -0007d96c 00000008 R_386_RELATIVE │ │ +0007d954 00000008 R_386_RELATIVE │ │ +0007d960 00000008 R_386_RELATIVE │ │ +0007d964 00000008 R_386_RELATIVE │ │ 0007d970 00000008 R_386_RELATIVE │ │ +0007d974 00000008 R_386_RELATIVE │ │ +0007d978 00000008 R_386_RELATIVE │ │ 0007d97c 00000008 R_386_RELATIVE │ │ 0007d980 00000008 R_386_RELATIVE │ │ 0007d984 00000008 R_386_RELATIVE │ │ 0007d988 00000008 R_386_RELATIVE │ │ -0007d998 00000008 R_386_RELATIVE │ │ -0007d9b4 00000008 R_386_RELATIVE │ │ -0007d9c4 00000008 R_386_RELATIVE │ │ -0007d9c8 00000008 R_386_RELATIVE │ │ -0007d9cc 00000008 R_386_RELATIVE │ │ +0007d98c 00000008 R_386_RELATIVE │ │ +0007d990 00000008 R_386_RELATIVE │ │ +0007d9a0 00000008 R_386_RELATIVE │ │ +0007d9b0 00000008 R_386_RELATIVE │ │ +0007d9c0 00000008 R_386_RELATIVE │ │ 0007d9d0 00000008 R_386_RELATIVE │ │ -0007d9d4 00000008 R_386_RELATIVE │ │ -0007d9d8 00000008 R_386_RELATIVE │ │ -0007d9dc 00000008 R_386_RELATIVE │ │ 0007d9e0 00000008 R_386_RELATIVE │ │ -0007d9e4 00000008 R_386_RELATIVE │ │ -0007d9f4 00000008 R_386_RELATIVE │ │ -0007da04 00000008 R_386_RELATIVE │ │ -0007da14 00000008 R_386_RELATIVE │ │ -0007da24 00000008 R_386_RELATIVE │ │ -0007da34 00000008 R_386_RELATIVE │ │ +0007d9f0 00000008 R_386_RELATIVE │ │ +0007da00 00000008 R_386_RELATIVE │ │ +0007da10 00000008 R_386_RELATIVE │ │ +0007da20 00000008 R_386_RELATIVE │ │ +0007da30 00000008 R_386_RELATIVE │ │ +0007da40 00000008 R_386_RELATIVE │ │ 0007da44 00000008 R_386_RELATIVE │ │ +0007da48 00000008 R_386_RELATIVE │ │ +0007da4c 00000008 R_386_RELATIVE │ │ +0007da50 00000008 R_386_RELATIVE │ │ 0007da54 00000008 R_386_RELATIVE │ │ +0007da58 00000008 R_386_RELATIVE │ │ +0007da5c 00000008 R_386_RELATIVE │ │ +0007da60 00000008 R_386_RELATIVE │ │ 0007da64 00000008 R_386_RELATIVE │ │ +0007da68 00000008 R_386_RELATIVE │ │ +0007da6c 00000008 R_386_RELATIVE │ │ +0007da70 00000008 R_386_RELATIVE │ │ +0007da74 00000008 R_386_RELATIVE │ │ +0007da78 00000008 R_386_RELATIVE │ │ +0007da7c 00000008 R_386_RELATIVE │ │ 0007da80 00000008 R_386_RELATIVE │ │ +0007da84 00000008 R_386_RELATIVE │ │ +0007da88 00000008 R_386_RELATIVE │ │ +0007da8c 00000008 R_386_RELATIVE │ │ 0007da90 00000008 R_386_RELATIVE │ │ +0007da94 00000008 R_386_RELATIVE │ │ +0007da98 00000008 R_386_RELATIVE │ │ +0007da9c 00000008 R_386_RELATIVE │ │ 0007daa0 00000008 R_386_RELATIVE │ │ +0007daa4 00000008 R_386_RELATIVE │ │ +0007daa8 00000008 R_386_RELATIVE │ │ +0007daac 00000008 R_386_RELATIVE │ │ 0007dab0 00000008 R_386_RELATIVE │ │ 0007dab4 00000008 R_386_RELATIVE │ │ +0007dab8 00000008 R_386_RELATIVE │ │ +0007dabc 00000008 R_386_RELATIVE │ │ +0007dac0 00000008 R_386_RELATIVE │ │ 0007dac4 00000008 R_386_RELATIVE │ │ +0007dac8 00000008 R_386_RELATIVE │ │ +0007dacc 00000008 R_386_RELATIVE │ │ +0007dad0 00000008 R_386_RELATIVE │ │ 0007dad4 00000008 R_386_RELATIVE │ │ +0007dad8 00000008 R_386_RELATIVE │ │ +0007dadc 00000008 R_386_RELATIVE │ │ +0007dae0 00000008 R_386_RELATIVE │ │ 0007dae4 00000008 R_386_RELATIVE │ │ +0007dae8 00000008 R_386_RELATIVE │ │ +0007daec 00000008 R_386_RELATIVE │ │ +0007daf0 00000008 R_386_RELATIVE │ │ 0007daf4 00000008 R_386_RELATIVE │ │ +0007daf8 00000008 R_386_RELATIVE │ │ +0007dafc 00000008 R_386_RELATIVE │ │ +0007db00 00000008 R_386_RELATIVE │ │ 0007db04 00000008 R_386_RELATIVE │ │ +0007db08 00000008 R_386_RELATIVE │ │ +0007db0c 00000008 R_386_RELATIVE │ │ +0007db10 00000008 R_386_RELATIVE │ │ 0007db14 00000008 R_386_RELATIVE │ │ +0007db18 00000008 R_386_RELATIVE │ │ +0007db1c 00000008 R_386_RELATIVE │ │ +0007db20 00000008 R_386_RELATIVE │ │ 0007db24 00000008 R_386_RELATIVE │ │ +0007db28 00000008 R_386_RELATIVE │ │ +0007db2c 00000008 R_386_RELATIVE │ │ +0007db30 00000008 R_386_RELATIVE │ │ 0007db34 00000008 R_386_RELATIVE │ │ +0007db38 00000008 R_386_RELATIVE │ │ +0007db3c 00000008 R_386_RELATIVE │ │ +0007db40 00000008 R_386_RELATIVE │ │ 0007db44 00000008 R_386_RELATIVE │ │ +0007db48 00000008 R_386_RELATIVE │ │ +0007db4c 00000008 R_386_RELATIVE │ │ +0007db50 00000008 R_386_RELATIVE │ │ 0007db54 00000008 R_386_RELATIVE │ │ +0007db58 00000008 R_386_RELATIVE │ │ +0007db5c 00000008 R_386_RELATIVE │ │ +0007db60 00000008 R_386_RELATIVE │ │ 0007db64 00000008 R_386_RELATIVE │ │ +0007db68 00000008 R_386_RELATIVE │ │ +0007db6c 00000008 R_386_RELATIVE │ │ +0007db70 00000008 R_386_RELATIVE │ │ 0007db74 00000008 R_386_RELATIVE │ │ +0007db78 00000008 R_386_RELATIVE │ │ +0007db7c 00000008 R_386_RELATIVE │ │ +0007db80 00000008 R_386_RELATIVE │ │ 0007db84 00000008 R_386_RELATIVE │ │ +0007db88 00000008 R_386_RELATIVE │ │ +0007db8c 00000008 R_386_RELATIVE │ │ +0007db90 00000008 R_386_RELATIVE │ │ 0007db94 00000008 R_386_RELATIVE │ │ +0007db98 00000008 R_386_RELATIVE │ │ +0007db9c 00000008 R_386_RELATIVE │ │ +0007dba0 00000008 R_386_RELATIVE │ │ 0007dba4 00000008 R_386_RELATIVE │ │ +0007dba8 00000008 R_386_RELATIVE │ │ +0007dbac 00000008 R_386_RELATIVE │ │ +0007dbb0 00000008 R_386_RELATIVE │ │ 0007dbb4 00000008 R_386_RELATIVE │ │ +0007dbb8 00000008 R_386_RELATIVE │ │ +0007dbbc 00000008 R_386_RELATIVE │ │ +0007dbc0 00000008 R_386_RELATIVE │ │ 0007dbc4 00000008 R_386_RELATIVE │ │ +0007dbc8 00000008 R_386_RELATIVE │ │ +0007dbcc 00000008 R_386_RELATIVE │ │ +0007dbd0 00000008 R_386_RELATIVE │ │ 0007dbd4 00000008 R_386_RELATIVE │ │ +0007dbd8 00000008 R_386_RELATIVE │ │ +0007dbdc 00000008 R_386_RELATIVE │ │ +0007dbe0 00000008 R_386_RELATIVE │ │ 0007dbe4 00000008 R_386_RELATIVE │ │ +0007dbe8 00000008 R_386_RELATIVE │ │ +0007dbec 00000008 R_386_RELATIVE │ │ +0007dbf0 00000008 R_386_RELATIVE │ │ 0007dbf4 00000008 R_386_RELATIVE │ │ +0007dbf8 00000008 R_386_RELATIVE │ │ +0007dbfc 00000008 R_386_RELATIVE │ │ +0007dc00 00000008 R_386_RELATIVE │ │ 0007dc04 00000008 R_386_RELATIVE │ │ +0007dc08 00000008 R_386_RELATIVE │ │ +0007dc0c 00000008 R_386_RELATIVE │ │ +0007dc10 00000008 R_386_RELATIVE │ │ 0007dc14 00000008 R_386_RELATIVE │ │ +0007dc18 00000008 R_386_RELATIVE │ │ +0007dc1c 00000008 R_386_RELATIVE │ │ +0007dc20 00000008 R_386_RELATIVE │ │ 0007dc24 00000008 R_386_RELATIVE │ │ +0007dc28 00000008 R_386_RELATIVE │ │ +0007dc2c 00000008 R_386_RELATIVE │ │ +0007dc30 00000008 R_386_RELATIVE │ │ 0007dc34 00000008 R_386_RELATIVE │ │ +0007dc38 00000008 R_386_RELATIVE │ │ +0007dc3c 00000008 R_386_RELATIVE │ │ +0007dc40 00000008 R_386_RELATIVE │ │ 0007dc44 00000008 R_386_RELATIVE │ │ +0007dc48 00000008 R_386_RELATIVE │ │ +0007dc4c 00000008 R_386_RELATIVE │ │ +0007dc50 00000008 R_386_RELATIVE │ │ 0007dc54 00000008 R_386_RELATIVE │ │ +0007dc58 00000008 R_386_RELATIVE │ │ +0007dc5c 00000008 R_386_RELATIVE │ │ +0007dc60 00000008 R_386_RELATIVE │ │ 0007dc64 00000008 R_386_RELATIVE │ │ +0007dc68 00000008 R_386_RELATIVE │ │ +0007dc6c 00000008 R_386_RELATIVE │ │ +0007dc70 00000008 R_386_RELATIVE │ │ 0007dc74 00000008 R_386_RELATIVE │ │ +0007dc78 00000008 R_386_RELATIVE │ │ +0007dc7c 00000008 R_386_RELATIVE │ │ +0007dc80 00000008 R_386_RELATIVE │ │ 0007dc84 00000008 R_386_RELATIVE │ │ +0007dc88 00000008 R_386_RELATIVE │ │ +0007dc8c 00000008 R_386_RELATIVE │ │ +0007dc90 00000008 R_386_RELATIVE │ │ 0007dc94 00000008 R_386_RELATIVE │ │ +0007dc98 00000008 R_386_RELATIVE │ │ +0007dc9c 00000008 R_386_RELATIVE │ │ +0007dca0 00000008 R_386_RELATIVE │ │ +0007dca4 00000008 R_386_RELATIVE │ │ +0007dca8 00000008 R_386_RELATIVE │ │ +0007dcac 00000008 R_386_RELATIVE │ │ 0007dcb0 00000008 R_386_RELATIVE │ │ 0007dcb4 00000008 R_386_RELATIVE │ │ 0007dcb8 00000008 R_386_RELATIVE │ │ 0007dcbc 00000008 R_386_RELATIVE │ │ +0007dcc0 00000008 R_386_RELATIVE │ │ +0007dcc4 00000008 R_386_RELATIVE │ │ +0007dcc8 00000008 R_386_RELATIVE │ │ 0007dccc 00000008 R_386_RELATIVE │ │ +0007dcd0 00000008 R_386_RELATIVE │ │ +0007dcd4 00000008 R_386_RELATIVE │ │ +0007dcd8 00000008 R_386_RELATIVE │ │ 0007dcdc 00000008 R_386_RELATIVE │ │ +0007dce0 00000008 R_386_RELATIVE │ │ +0007dce4 00000008 R_386_RELATIVE │ │ +0007dce8 00000008 R_386_RELATIVE │ │ 0007dcec 00000008 R_386_RELATIVE │ │ +0007dcf0 00000008 R_386_RELATIVE │ │ +0007dcf4 00000008 R_386_RELATIVE │ │ +0007dcf8 00000008 R_386_RELATIVE │ │ 0007dcfc 00000008 R_386_RELATIVE │ │ +0007dd00 00000008 R_386_RELATIVE │ │ +0007dd04 00000008 R_386_RELATIVE │ │ +0007dd08 00000008 R_386_RELATIVE │ │ 0007dd0c 00000008 R_386_RELATIVE │ │ +0007dd10 00000008 R_386_RELATIVE │ │ +0007dd14 00000008 R_386_RELATIVE │ │ +0007dd18 00000008 R_386_RELATIVE │ │ 0007dd1c 00000008 R_386_RELATIVE │ │ +0007dd20 00000008 R_386_RELATIVE │ │ +0007dd24 00000008 R_386_RELATIVE │ │ +0007dd28 00000008 R_386_RELATIVE │ │ 0007dd2c 00000008 R_386_RELATIVE │ │ +0007dd30 00000008 R_386_RELATIVE │ │ +0007dd34 00000008 R_386_RELATIVE │ │ +0007dd38 00000008 R_386_RELATIVE │ │ 0007dd3c 00000008 R_386_RELATIVE │ │ +0007dd40 00000008 R_386_RELATIVE │ │ +0007dd44 00000008 R_386_RELATIVE │ │ +0007dd48 00000008 R_386_RELATIVE │ │ 0007dd4c 00000008 R_386_RELATIVE │ │ +0007dd50 00000008 R_386_RELATIVE │ │ +0007dd54 00000008 R_386_RELATIVE │ │ +0007dd58 00000008 R_386_RELATIVE │ │ 0007dd5c 00000008 R_386_RELATIVE │ │ +0007dd60 00000008 R_386_RELATIVE │ │ +0007dd64 00000008 R_386_RELATIVE │ │ +0007dd68 00000008 R_386_RELATIVE │ │ 0007dd6c 00000008 R_386_RELATIVE │ │ +0007dd70 00000008 R_386_RELATIVE │ │ +0007dd74 00000008 R_386_RELATIVE │ │ +0007dd78 00000008 R_386_RELATIVE │ │ +0007dd7c 00000008 R_386_RELATIVE │ │ +0007dd80 00000008 R_386_RELATIVE │ │ +0007dd84 00000008 R_386_RELATIVE │ │ 0007dd88 00000008 R_386_RELATIVE │ │ 0007dd8c 00000008 R_386_RELATIVE │ │ +0007dd90 00000008 R_386_RELATIVE │ │ +0007dd94 00000008 R_386_RELATIVE │ │ +0007dd98 00000008 R_386_RELATIVE │ │ 0007dd9c 00000008 R_386_RELATIVE │ │ 0007dda0 00000008 R_386_RELATIVE │ │ +0007dda4 00000008 R_386_RELATIVE │ │ +0007dda8 00000008 R_386_RELATIVE │ │ +0007ddac 00000008 R_386_RELATIVE │ │ 0007ddb0 00000008 R_386_RELATIVE │ │ +0007ddb4 00000008 R_386_RELATIVE │ │ +0007ddb8 00000008 R_386_RELATIVE │ │ 0007ddbc 00000008 R_386_RELATIVE │ │ 0007ddc0 00000008 R_386_RELATIVE │ │ 0007ddc4 00000008 R_386_RELATIVE │ │ 0007ddc8 00000008 R_386_RELATIVE │ │ +0007ddcc 00000008 R_386_RELATIVE │ │ +0007ddd0 00000008 R_386_RELATIVE │ │ 0007ddd4 00000008 R_386_RELATIVE │ │ 0007ddd8 00000008 R_386_RELATIVE │ │ 0007dddc 00000008 R_386_RELATIVE │ │ 0007dde0 00000008 R_386_RELATIVE │ │ +0007dde4 00000008 R_386_RELATIVE │ │ +0007dde8 00000008 R_386_RELATIVE │ │ +0007ddec 00000008 R_386_RELATIVE │ │ 0007ddf0 00000008 R_386_RELATIVE │ │ +0007ddf4 00000008 R_386_RELATIVE │ │ +0007ddf8 00000008 R_386_RELATIVE │ │ +0007ddfc 00000008 R_386_RELATIVE │ │ 0007de00 00000008 R_386_RELATIVE │ │ +0007de04 00000008 R_386_RELATIVE │ │ +0007de08 00000008 R_386_RELATIVE │ │ +0007de0c 00000008 R_386_RELATIVE │ │ 0007de10 00000008 R_386_RELATIVE │ │ +0007de14 00000008 R_386_RELATIVE │ │ +0007de18 00000008 R_386_RELATIVE │ │ +0007de1c 00000008 R_386_RELATIVE │ │ +0007de20 00000008 R_386_RELATIVE │ │ 0007de24 00000008 R_386_RELATIVE │ │ 0007de28 00000008 R_386_RELATIVE │ │ +0007de2c 00000008 R_386_RELATIVE │ │ +0007de30 00000008 R_386_RELATIVE │ │ +0007de34 00000008 R_386_RELATIVE │ │ 0007de38 00000008 R_386_RELATIVE │ │ +0007de3c 00000008 R_386_RELATIVE │ │ +0007de40 00000008 R_386_RELATIVE │ │ +0007de44 00000008 R_386_RELATIVE │ │ 0007de48 00000008 R_386_RELATIVE │ │ +0007de4c 00000008 R_386_RELATIVE │ │ +0007de50 00000008 R_386_RELATIVE │ │ +0007de54 00000008 R_386_RELATIVE │ │ 0007de58 00000008 R_386_RELATIVE │ │ +0007de5c 00000008 R_386_RELATIVE │ │ +0007de60 00000008 R_386_RELATIVE │ │ +0007de64 00000008 R_386_RELATIVE │ │ 0007de68 00000008 R_386_RELATIVE │ │ +0007de6c 00000008 R_386_RELATIVE │ │ +0007de70 00000008 R_386_RELATIVE │ │ +0007de74 00000008 R_386_RELATIVE │ │ 0007de78 00000008 R_386_RELATIVE │ │ -0007de88 00000008 R_386_RELATIVE │ │ +0007de7c 00000008 R_386_RELATIVE │ │ +0007de80 00000008 R_386_RELATIVE │ │ +0007de8c 00000008 R_386_RELATIVE │ │ +0007de90 00000008 R_386_RELATIVE │ │ +0007de94 00000008 R_386_RELATIVE │ │ 0007de98 00000008 R_386_RELATIVE │ │ +0007de9c 00000008 R_386_RELATIVE │ │ +0007dea0 00000008 R_386_RELATIVE │ │ 0007dea4 00000008 R_386_RELATIVE │ │ 0007dea8 00000008 R_386_RELATIVE │ │ 0007deac 00000008 R_386_RELATIVE │ │ 0007deb0 00000008 R_386_RELATIVE │ │ +0007deb4 00000008 R_386_RELATIVE │ │ +0007deb8 00000008 R_386_RELATIVE │ │ +0007debc 00000008 R_386_RELATIVE │ │ +0007dec8 00000008 R_386_RELATIVE │ │ 0007decc 00000008 R_386_RELATIVE │ │ 0007ded0 00000008 R_386_RELATIVE │ │ 0007ded4 00000008 R_386_RELATIVE │ │ 0007ded8 00000008 R_386_RELATIVE │ │ 0007dedc 00000008 R_386_RELATIVE │ │ +0007dee0 00000008 R_386_RELATIVE │ │ +0007dee4 00000008 R_386_RELATIVE │ │ 0007dee8 00000008 R_386_RELATIVE │ │ 0007deec 00000008 R_386_RELATIVE │ │ -0007def0 00000008 R_386_RELATIVE │ │ 0007def4 00000008 R_386_RELATIVE │ │ 0007def8 00000008 R_386_RELATIVE │ │ +0007defc 00000008 R_386_RELATIVE │ │ +0007df04 00000008 R_386_RELATIVE │ │ 0007df08 00000008 R_386_RELATIVE │ │ +0007df0c 00000008 R_386_RELATIVE │ │ +0007df10 00000008 R_386_RELATIVE │ │ 0007df14 00000008 R_386_RELATIVE │ │ -0007df18 00000008 R_386_RELATIVE │ │ +0007df20 00000008 R_386_RELATIVE │ │ 0007df24 00000008 R_386_RELATIVE │ │ +0007df28 00000008 R_386_RELATIVE │ │ +0007df2c 00000008 R_386_RELATIVE │ │ 0007df34 00000008 R_386_RELATIVE │ │ +0007df38 00000008 R_386_RELATIVE │ │ +0007df3c 00000008 R_386_RELATIVE │ │ +0007df40 00000008 R_386_RELATIVE │ │ 0007df44 00000008 R_386_RELATIVE │ │ +0007df48 00000008 R_386_RELATIVE │ │ +0007df4c 00000008 R_386_RELATIVE │ │ +0007df50 00000008 R_386_RELATIVE │ │ 0007df54 00000008 R_386_RELATIVE │ │ +0007df60 00000008 R_386_RELATIVE │ │ 0007df64 00000008 R_386_RELATIVE │ │ +0007df68 00000008 R_386_RELATIVE │ │ +0007df6c 00000008 R_386_RELATIVE │ │ +0007df70 00000008 R_386_RELATIVE │ │ 0007df74 00000008 R_386_RELATIVE │ │ +0007df78 00000008 R_386_RELATIVE │ │ +0007df7c 00000008 R_386_RELATIVE │ │ +0007df80 00000008 R_386_RELATIVE │ │ 0007df84 00000008 R_386_RELATIVE │ │ +0007df88 00000008 R_386_RELATIVE │ │ +0007df8c 00000008 R_386_RELATIVE │ │ +0007df90 00000008 R_386_RELATIVE │ │ 0007df94 00000008 R_386_RELATIVE │ │ +0007df98 00000008 R_386_RELATIVE │ │ +0007df9c 00000008 R_386_RELATIVE │ │ +0007dfa0 00000008 R_386_RELATIVE │ │ 0007dfa4 00000008 R_386_RELATIVE │ │ +0007dfa8 00000008 R_386_RELATIVE │ │ +0007dfac 00000008 R_386_RELATIVE │ │ +0007dfb0 00000008 R_386_RELATIVE │ │ 0007dfb4 00000008 R_386_RELATIVE │ │ +0007dfb8 00000008 R_386_RELATIVE │ │ +0007dfbc 00000008 R_386_RELATIVE │ │ +0007dfc0 00000008 R_386_RELATIVE │ │ 0007dfc4 00000008 R_386_RELATIVE │ │ -0007dfd4 00000008 R_386_RELATIVE │ │ -0007dfe4 00000008 R_386_RELATIVE │ │ -0007dff4 00000008 R_386_RELATIVE │ │ -0007e004 00000008 R_386_RELATIVE │ │ -0007e014 00000008 R_386_RELATIVE │ │ -0007e024 00000008 R_386_RELATIVE │ │ -0007e034 00000008 R_386_RELATIVE │ │ -0007e044 00000008 R_386_RELATIVE │ │ -0007e054 00000008 R_386_RELATIVE │ │ -0007e064 00000008 R_386_RELATIVE │ │ -0007e074 00000008 R_386_RELATIVE │ │ -0007e084 00000008 R_386_RELATIVE │ │ -0007e094 00000008 R_386_RELATIVE │ │ -0007e0a4 00000008 R_386_RELATIVE │ │ -0007e0c0 00000008 R_386_RELATIVE │ │ -0007e0c4 00000008 R_386_RELATIVE │ │ -0007e0c8 00000008 R_386_RELATIVE │ │ -0007e0cc 00000008 R_386_RELATIVE │ │ -0007e0d0 00000008 R_386_RELATIVE │ │ -0007e0d4 00000008 R_386_RELATIVE │ │ -0007e0d8 00000008 R_386_RELATIVE │ │ -0007e0dc 00000008 R_386_RELATIVE │ │ -0007e0e8 00000008 R_386_RELATIVE │ │ -0007e0ec 00000008 R_386_RELATIVE │ │ -0007e0f0 00000008 R_386_RELATIVE │ │ -0007e0f4 00000008 R_386_RELATIVE │ │ -0007e0f8 00000008 R_386_RELATIVE │ │ -0007e108 00000008 R_386_RELATIVE │ │ -0007e11c 00000008 R_386_RELATIVE │ │ -0007e120 00000008 R_386_RELATIVE │ │ -0007e12c 00000008 R_386_RELATIVE │ │ -0007e130 00000008 R_386_RELATIVE │ │ -0007e140 00000008 R_386_RELATIVE │ │ -0007e144 00000008 R_386_RELATIVE │ │ -0007e148 00000008 R_386_RELATIVE │ │ -0007e158 00000008 R_386_RELATIVE │ │ -0007e174 00000008 R_386_RELATIVE │ │ -0007e178 00000008 R_386_RELATIVE │ │ -0007e17c 00000008 R_386_RELATIVE │ │ -0007e18c 00000008 R_386_RELATIVE │ │ -0007e190 00000008 R_386_RELATIVE │ │ -0007e194 00000008 R_386_RELATIVE │ │ -0007e198 00000008 R_386_RELATIVE │ │ -0007e1a4 00000008 R_386_RELATIVE │ │ -0007e1b4 00000008 R_386_RELATIVE │ │ -0007e1c4 00000008 R_386_RELATIVE │ │ -0007e1e0 00000008 R_386_RELATIVE │ │ -0007e1f0 00000008 R_386_RELATIVE │ │ -0007e1f4 00000008 R_386_RELATIVE │ │ -0007e204 00000008 R_386_RELATIVE │ │ -0007e214 00000008 R_386_RELATIVE │ │ -0007e220 00000008 R_386_RELATIVE │ │ -0007e224 00000008 R_386_RELATIVE │ │ -0007e230 00000008 R_386_RELATIVE │ │ -0007e234 00000008 R_386_RELATIVE │ │ -0007e240 00000008 R_386_RELATIVE │ │ -0007e244 00000008 R_386_RELATIVE │ │ -0007e248 00000008 R_386_RELATIVE │ │ -0007e24c 00000008 R_386_RELATIVE │ │ -0007e250 00000008 R_386_RELATIVE │ │ -0007e254 00000008 R_386_RELATIVE │ │ -0007e258 00000008 R_386_RELATIVE │ │ -0007e25c 00000008 R_386_RELATIVE │ │ -0007e260 00000008 R_386_RELATIVE │ │ -0007e270 00000008 R_386_RELATIVE │ │ -0007e280 00000008 R_386_RELATIVE │ │ -0007e290 00000008 R_386_RELATIVE │ │ -0007e2a0 00000008 R_386_RELATIVE │ │ -0007e2b0 00000008 R_386_RELATIVE │ │ -0007e2c0 00000008 R_386_RELATIVE │ │ -0007e2d0 00000008 R_386_RELATIVE │ │ -0007e2e0 00000008 R_386_RELATIVE │ │ -0007e2f0 00000008 R_386_RELATIVE │ │ -0007e300 00000008 R_386_RELATIVE │ │ -0007e310 00000008 R_386_RELATIVE │ │ -0007e314 00000008 R_386_RELATIVE │ │ -0007e318 00000008 R_386_RELATIVE │ │ -0007e31c 00000008 R_386_RELATIVE │ │ -0007e320 00000008 R_386_RELATIVE │ │ -0007e324 00000008 R_386_RELATIVE │ │ -0007e328 00000008 R_386_RELATIVE │ │ -0007e32c 00000008 R_386_RELATIVE │ │ -0007e330 00000008 R_386_RELATIVE │ │ -0007e33c 00000008 R_386_RELATIVE │ │ -0007e340 00000008 R_386_RELATIVE │ │ -0007e344 00000008 R_386_RELATIVE │ │ -0007e348 00000008 R_386_RELATIVE │ │ -0007e34c 00000008 R_386_RELATIVE │ │ -0007e350 00000008 R_386_RELATIVE │ │ -0007e354 00000008 R_386_RELATIVE │ │ -0007e358 00000008 R_386_RELATIVE │ │ -0007e35c 00000008 R_386_RELATIVE │ │ -0007e360 00000008 R_386_RELATIVE │ │ -0007e364 00000008 R_386_RELATIVE │ │ -0007e368 00000008 R_386_RELATIVE │ │ -0007e36c 00000008 R_386_RELATIVE │ │ -0007e378 00000008 R_386_RELATIVE │ │ -0007e37c 00000008 R_386_RELATIVE │ │ -0007e380 00000008 R_386_RELATIVE │ │ -0007e384 00000008 R_386_RELATIVE │ │ -0007e388 00000008 R_386_RELATIVE │ │ -0007e38c 00000008 R_386_RELATIVE │ │ -0007e390 00000008 R_386_RELATIVE │ │ -0007e394 00000008 R_386_RELATIVE │ │ -0007e398 00000008 R_386_RELATIVE │ │ -0007e39c 00000008 R_386_RELATIVE │ │ -0007e3a4 00000008 R_386_RELATIVE │ │ -0007e3a8 00000008 R_386_RELATIVE │ │ -0007e3ac 00000008 R_386_RELATIVE │ │ -0007e3b4 00000008 R_386_RELATIVE │ │ -0007e3b8 00000008 R_386_RELATIVE │ │ -0007e3bc 00000008 R_386_RELATIVE │ │ -0007e3c0 00000008 R_386_RELATIVE │ │ -0007e3c4 00000008 R_386_RELATIVE │ │ -0007e3d0 00000008 R_386_RELATIVE │ │ -0007e3d4 00000008 R_386_RELATIVE │ │ -0007e3d8 00000008 R_386_RELATIVE │ │ -0007e3dc 00000008 R_386_RELATIVE │ │ -0007e3e4 00000008 R_386_RELATIVE │ │ -0007e3e8 00000008 R_386_RELATIVE │ │ -0007e3ec 00000008 R_386_RELATIVE │ │ -0007e3f0 00000008 R_386_RELATIVE │ │ -0007e3f4 00000008 R_386_RELATIVE │ │ -0007e3f8 00000008 R_386_RELATIVE │ │ -0007e3fc 00000008 R_386_RELATIVE │ │ -0007e400 00000008 R_386_RELATIVE │ │ -0007e404 00000008 R_386_RELATIVE │ │ -0007e408 00000008 R_386_RELATIVE │ │ -0007e40c 00000008 R_386_RELATIVE │ │ -0007e410 00000008 R_386_RELATIVE │ │ -0007e414 00000008 R_386_RELATIVE │ │ -0007e418 00000008 R_386_RELATIVE │ │ -0007e41c 00000008 R_386_RELATIVE │ │ -0007e420 00000008 R_386_RELATIVE │ │ -0007e424 00000008 R_386_RELATIVE │ │ -0007e428 00000008 R_386_RELATIVE │ │ -0007e42c 00000008 R_386_RELATIVE │ │ -0007e430 00000008 R_386_RELATIVE │ │ -0007e434 00000008 R_386_RELATIVE │ │ -0007e438 00000008 R_386_RELATIVE │ │ -0007e43c 00000008 R_386_RELATIVE │ │ -0007e440 00000008 R_386_RELATIVE │ │ -0007e444 00000008 R_386_RELATIVE │ │ -0007e448 00000008 R_386_RELATIVE │ │ -0007e44c 00000008 R_386_RELATIVE │ │ -0007e450 00000008 R_386_RELATIVE │ │ -0007e454 00000008 R_386_RELATIVE │ │ -0007e458 00000008 R_386_RELATIVE │ │ -0007e45c 00000008 R_386_RELATIVE │ │ -0007e460 00000008 R_386_RELATIVE │ │ -0007e464 00000008 R_386_RELATIVE │ │ -0007e468 00000008 R_386_RELATIVE │ │ -0007e46c 00000008 R_386_RELATIVE │ │ -0007e470 00000008 R_386_RELATIVE │ │ -0007e474 00000008 R_386_RELATIVE │ │ -0007e478 00000008 R_386_RELATIVE │ │ -0007e47c 00000008 R_386_RELATIVE │ │ -0007e480 00000008 R_386_RELATIVE │ │ -0007e484 00000008 R_386_RELATIVE │ │ -0007e488 00000008 R_386_RELATIVE │ │ -0007e48c 00000008 R_386_RELATIVE │ │ -0007e490 00000008 R_386_RELATIVE │ │ -0007e494 00000008 R_386_RELATIVE │ │ -0007e498 00000008 R_386_RELATIVE │ │ -0007e49c 00000008 R_386_RELATIVE │ │ -0007e4a0 00000008 R_386_RELATIVE │ │ -0007e4a4 00000008 R_386_RELATIVE │ │ -0007e4a8 00000008 R_386_RELATIVE │ │ -0007e4ac 00000008 R_386_RELATIVE │ │ -0007e4b0 00000008 R_386_RELATIVE │ │ -0007e4b4 00000008 R_386_RELATIVE │ │ -0007e4b8 00000008 R_386_RELATIVE │ │ -0007e4bc 00000008 R_386_RELATIVE │ │ -0007e4c0 00000008 R_386_RELATIVE │ │ -0007e4c4 00000008 R_386_RELATIVE │ │ -0007e4c8 00000008 R_386_RELATIVE │ │ -0007e4cc 00000008 R_386_RELATIVE │ │ -0007e4d0 00000008 R_386_RELATIVE │ │ -0007e4d4 00000008 R_386_RELATIVE │ │ -0007e4d8 00000008 R_386_RELATIVE │ │ -0007e4dc 00000008 R_386_RELATIVE │ │ -0007e4e0 00000008 R_386_RELATIVE │ │ -0007e4e4 00000008 R_386_RELATIVE │ │ -0007e4e8 00000008 R_386_RELATIVE │ │ -0007e4ec 00000008 R_386_RELATIVE │ │ -0007e4f0 00000008 R_386_RELATIVE │ │ -0007e4f4 00000008 R_386_RELATIVE │ │ -0007e4f8 00000008 R_386_RELATIVE │ │ -0007e4fc 00000008 R_386_RELATIVE │ │ -0007e500 00000008 R_386_RELATIVE │ │ -0007e504 00000008 R_386_RELATIVE │ │ -0007e508 00000008 R_386_RELATIVE │ │ -0007e50c 00000008 R_386_RELATIVE │ │ -0007e510 00000008 R_386_RELATIVE │ │ -0007e514 00000008 R_386_RELATIVE │ │ -0007e518 00000008 R_386_RELATIVE │ │ -0007e51c 00000008 R_386_RELATIVE │ │ -0007e520 00000008 R_386_RELATIVE │ │ -0007e524 00000008 R_386_RELATIVE │ │ -0007e528 00000008 R_386_RELATIVE │ │ -0007e52c 00000008 R_386_RELATIVE │ │ -0007e530 00000008 R_386_RELATIVE │ │ -0007e534 00000008 R_386_RELATIVE │ │ -0007e538 00000008 R_386_RELATIVE │ │ -0007e53c 00000008 R_386_RELATIVE │ │ -0007e540 00000008 R_386_RELATIVE │ │ -0007e544 00000008 R_386_RELATIVE │ │ -0007e548 00000008 R_386_RELATIVE │ │ -0007e54c 00000008 R_386_RELATIVE │ │ -0007e550 00000008 R_386_RELATIVE │ │ -0007e554 00000008 R_386_RELATIVE │ │ -0007e558 00000008 R_386_RELATIVE │ │ -0007e55c 00000008 R_386_RELATIVE │ │ -0007e560 00000008 R_386_RELATIVE │ │ -0007e564 00000008 R_386_RELATIVE │ │ -0007e568 00000008 R_386_RELATIVE │ │ -0007e56c 00000008 R_386_RELATIVE │ │ -0007e570 00000008 R_386_RELATIVE │ │ -0007e574 00000008 R_386_RELATIVE │ │ -0007e578 00000008 R_386_RELATIVE │ │ -0007e57c 00000008 R_386_RELATIVE │ │ -0007e580 00000008 R_386_RELATIVE │ │ -0007e584 00000008 R_386_RELATIVE │ │ -0007e588 00000008 R_386_RELATIVE │ │ -0007e58c 00000008 R_386_RELATIVE │ │ -0007e590 00000008 R_386_RELATIVE │ │ -0007e594 00000008 R_386_RELATIVE │ │ -0007e598 00000008 R_386_RELATIVE │ │ -0007e59c 00000008 R_386_RELATIVE │ │ -0007e5a0 00000008 R_386_RELATIVE │ │ -0007e5a4 00000008 R_386_RELATIVE │ │ -0007e5a8 00000008 R_386_RELATIVE │ │ -0007e5ac 00000008 R_386_RELATIVE │ │ -0007e5b0 00000008 R_386_RELATIVE │ │ -0007e5b4 00000008 R_386_RELATIVE │ │ -0007e5b8 00000008 R_386_RELATIVE │ │ -0007e5bc 00000008 R_386_RELATIVE │ │ -0007e5c0 00000008 R_386_RELATIVE │ │ -0007e5c4 00000008 R_386_RELATIVE │ │ -0007e5c8 00000008 R_386_RELATIVE │ │ -0007e5cc 00000008 R_386_RELATIVE │ │ -0007e5d0 00000008 R_386_RELATIVE │ │ -0007e5d4 00000008 R_386_RELATIVE │ │ -0007e5d8 00000008 R_386_RELATIVE │ │ -0007e5dc 00000008 R_386_RELATIVE │ │ -0007e5e0 00000008 R_386_RELATIVE │ │ -0007e5e4 00000008 R_386_RELATIVE │ │ -0007e5e8 00000008 R_386_RELATIVE │ │ -0007e5ec 00000008 R_386_RELATIVE │ │ -0007e5f0 00000008 R_386_RELATIVE │ │ -0007e5f4 00000008 R_386_RELATIVE │ │ -0007e5f8 00000008 R_386_RELATIVE │ │ -0007e5fc 00000008 R_386_RELATIVE │ │ -0007e600 00000008 R_386_RELATIVE │ │ -0007e604 00000008 R_386_RELATIVE │ │ -0007e608 00000008 R_386_RELATIVE │ │ -0007e60c 00000008 R_386_RELATIVE │ │ -0007e610 00000008 R_386_RELATIVE │ │ -0007e614 00000008 R_386_RELATIVE │ │ -0007e618 00000008 R_386_RELATIVE │ │ -0007e61c 00000008 R_386_RELATIVE │ │ -0007e620 00000008 R_386_RELATIVE │ │ -0007e624 00000008 R_386_RELATIVE │ │ -0007e628 00000008 R_386_RELATIVE │ │ -0007e62c 00000008 R_386_RELATIVE │ │ -0007e630 00000008 R_386_RELATIVE │ │ -0007e634 00000008 R_386_RELATIVE │ │ -0007e638 00000008 R_386_RELATIVE │ │ -0007e63c 00000008 R_386_RELATIVE │ │ -0007e640 00000008 R_386_RELATIVE │ │ -0007e644 00000008 R_386_RELATIVE │ │ -0007e648 00000008 R_386_RELATIVE │ │ -0007e64c 00000008 R_386_RELATIVE │ │ -0007e650 00000008 R_386_RELATIVE │ │ -0007e654 00000008 R_386_RELATIVE │ │ -0007e658 00000008 R_386_RELATIVE │ │ -0007e65c 00000008 R_386_RELATIVE │ │ -0007e660 00000008 R_386_RELATIVE │ │ -0007e664 00000008 R_386_RELATIVE │ │ -0007e668 00000008 R_386_RELATIVE │ │ -0007e66c 00000008 R_386_RELATIVE │ │ -0007e670 00000008 R_386_RELATIVE │ │ -0007e674 00000008 R_386_RELATIVE │ │ -0007e678 00000008 R_386_RELATIVE │ │ -0007e67c 00000008 R_386_RELATIVE │ │ -0007e680 00000008 R_386_RELATIVE │ │ -0007e684 00000008 R_386_RELATIVE │ │ -0007e688 00000008 R_386_RELATIVE │ │ -0007e68c 00000008 R_386_RELATIVE │ │ -0007e690 00000008 R_386_RELATIVE │ │ -0007e694 00000008 R_386_RELATIVE │ │ -0007e698 00000008 R_386_RELATIVE │ │ -0007e69c 00000008 R_386_RELATIVE │ │ -0007e6a0 00000008 R_386_RELATIVE │ │ -0007e6a4 00000008 R_386_RELATIVE │ │ -0007e6b0 00000008 R_386_RELATIVE │ │ -0007e6b4 00000008 R_386_RELATIVE │ │ -0007e6b8 00000008 R_386_RELATIVE │ │ -0007e6bc 00000008 R_386_RELATIVE │ │ -0007e6c0 00000008 R_386_RELATIVE │ │ -0007e6c4 00000008 R_386_RELATIVE │ │ -0007e6c8 00000008 R_386_RELATIVE │ │ -0007e6cc 00000008 R_386_RELATIVE │ │ -0007e6d0 00000008 R_386_RELATIVE │ │ -0007e6d4 00000008 R_386_RELATIVE │ │ -0007e6d8 00000008 R_386_RELATIVE │ │ -0007e6dc 00000008 R_386_RELATIVE │ │ -0007e6e0 00000008 R_386_RELATIVE │ │ -0007e6e4 00000008 R_386_RELATIVE │ │ -0007e6e8 00000008 R_386_RELATIVE │ │ -0007e6ec 00000008 R_386_RELATIVE │ │ -0007e6f0 00000008 R_386_RELATIVE │ │ -0007e6f4 00000008 R_386_RELATIVE │ │ -0007e6f8 00000008 R_386_RELATIVE │ │ -0007e6fc 00000008 R_386_RELATIVE │ │ -0007e700 00000008 R_386_RELATIVE │ │ -0007e704 00000008 R_386_RELATIVE │ │ -0007e708 00000008 R_386_RELATIVE │ │ -0007e70c 00000008 R_386_RELATIVE │ │ -0007e710 00000008 R_386_RELATIVE │ │ -0007e714 00000008 R_386_RELATIVE │ │ -0007e718 00000008 R_386_RELATIVE │ │ -0007f8c4 00000008 R_386_RELATIVE │ │ -0007f8d0 00000008 R_386_RELATIVE │ │ -0007fe18 00000008 R_386_RELATIVE │ │ -0007fe1c 00000008 R_386_RELATIVE │ │ -0007fe20 00000008 R_386_RELATIVE │ │ -0007fe24 00000008 R_386_RELATIVE │ │ -0007fe28 00000008 R_386_RELATIVE │ │ -0007e7d4 00002106 R_386_GLOB_DAT 00000000 gettid@LIBC │ │ -0007e7d8 00002e06 R_386_GLOB_DAT 00000000 __sF@LIBC │ │ +0007dfc8 00000008 R_386_RELATIVE │ │ +0007f174 00000008 R_386_RELATIVE │ │ +0007f17c 00000008 R_386_RELATIVE │ │ +0007f188 00000008 R_386_RELATIVE │ │ +0007f710 00000008 R_386_RELATIVE │ │ +0007f714 00000008 R_386_RELATIVE │ │ +0007f718 00000008 R_386_RELATIVE │ │ +0007f71c 00000008 R_386_RELATIVE │ │ +0007f720 00000008 R_386_RELATIVE │ │ +0007e084 00002106 R_386_GLOB_DAT 00000000 gettid@LIBC │ │ +0007e088 00002e06 R_386_GLOB_DAT 00000000 __sF@LIBC │ │ │ │ -Relocation section '.rel.plt' at offset 0x1af8 contains 51 entries: │ │ +Relocation section '.rel.plt' at offset 0x1e18 contains 51 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ -0007e7e8 00000107 R_386_JUMP_SLOT 00000000 __cxa_finalize@LIBC │ │ -0007e7ec 00000207 R_386_JUMP_SLOT 00000000 __cxa_atexit@LIBC │ │ -0007e7f0 00000307 R_386_JUMP_SLOT 00000000 __register_atfork@LIBC │ │ -0007e7f4 00000407 R_386_JUMP_SLOT 00000000 dup@LIBC │ │ -0007e7f8 00000507 R_386_JUMP_SLOT 00000000 close@LIBC │ │ -0007e7fc 00000607 R_386_JUMP_SLOT 00000000 malloc@LIBC │ │ -0007e800 00000707 R_386_JUMP_SLOT 00000000 free@LIBC │ │ -0007e804 00000807 R_386_JUMP_SLOT 00000000 memcpy@LIBC │ │ -0007e808 00000907 R_386_JUMP_SLOT 00000000 calloc@LIBC │ │ -0007e80c 00000a07 R_386_JUMP_SLOT 00000000 pthread_getspecific@LIBC │ │ -0007e810 00000b07 R_386_JUMP_SLOT 00000000 syscall@LIBC │ │ -0007e814 00000c07 R_386_JUMP_SLOT 00000000 memset@LIBC │ │ -0007e818 00000d07 R_386_JUMP_SLOT 00000000 read@LIBC │ │ -0007e81c 00000e07 R_386_JUMP_SLOT 00000000 __errno@LIBC │ │ -0007e820 00000f07 R_386_JUMP_SLOT 00000000 posix_memalign@LIBC │ │ -0007e824 00001007 R_386_JUMP_SLOT 00000000 realloc@LIBC │ │ -0007e828 00001107 R_386_JUMP_SLOT 00000000 fdatasync@LIBC │ │ -0007e82c 00001207 R_386_JUMP_SLOT 00000000 lseek64@LIBC │ │ -0007e830 00001307 R_386_JUMP_SLOT 00000000 write@LIBC │ │ -0007e834 00001407 R_386_JUMP_SLOT 00000000 memcmp@LIBC │ │ -0007e838 00001507 R_386_JUMP_SLOT 00000000 strerror_r@LIBC │ │ -0007e83c 00001607 R_386_JUMP_SLOT 00000000 memmove@LIBC │ │ -0007e840 00001707 R_386_JUMP_SLOT 00000000 pthread_setspecific@LIBC │ │ -0007e844 00001807 R_386_JUMP_SLOT 00000000 clock_gettime@LIBC │ │ -0007e848 00001907 R_386_JUMP_SLOT 00000000 pthread_mutex_lock@LIBC │ │ -0007e84c 00001a07 R_386_JUMP_SLOT 00000000 open@LIBC │ │ -0007e850 00001b07 R_386_JUMP_SLOT 00000000 poll@LIBC │ │ -0007e854 00001c07 R_386_JUMP_SLOT 00000000 pthread_mutex_unlock@LIBC │ │ -0007e858 00001d07 R_386_JUMP_SLOT 00000000 pthread_key_create@LIBC │ │ -0007e85c 00001e07 R_386_JUMP_SLOT 00000000 pthread_key_delete@LIBC │ │ -0007e860 00001f07 R_386_JUMP_SLOT 00000000 getenv@LIBC │ │ -0007e864 00002007 R_386_JUMP_SLOT 00000000 strlen@LIBC │ │ -0007e868 00002107 R_386_JUMP_SLOT 00000000 gettid@LIBC │ │ -0007e86c 00002207 R_386_JUMP_SLOT 00000000 getcwd@LIBC │ │ -0007e870 00002307 R_386_JUMP_SLOT 00000000 fstat@LIBC │ │ -0007e874 00002407 R_386_JUMP_SLOT 00000000 dl_iterate_phdr@LIBC │ │ -0007e878 00002507 R_386_JUMP_SLOT 00000000 mmap@LIBC │ │ -0007e87c 00002607 R_386_JUMP_SLOT 00000000 munmap@LIBC │ │ -0007e880 00002707 R_386_JUMP_SLOT 00000000 realpath@LIBC │ │ -0007e884 00002807 R_386_JUMP_SLOT 00000000 stat@LIBC │ │ -0007e888 00002907 R_386_JUMP_SLOT 00000000 readlink@LIBC │ │ -0007e88c 00002a07 R_386_JUMP_SLOT 00000000 writev@LIBC │ │ -0007e890 00002b07 R_386_JUMP_SLOT 00000000 abort@LIBC │ │ -0007e894 00002c07 R_386_JUMP_SLOT 00000000 fsync@LIBC │ │ -0007e898 00002d07 R_386_JUMP_SLOT 00000000 clock_nanosleep@LIBC │ │ -0007e89c 00002f07 R_386_JUMP_SLOT 00000000 fprintf@LIBC │ │ -0007e8a0 00003007 R_386_JUMP_SLOT 00000000 fflush@LIBC │ │ -0007e8a4 00003107 R_386_JUMP_SLOT 00000000 pthread_rwlock_wrlock@LIBC │ │ -0007e8a8 00003207 R_386_JUMP_SLOT 00000000 pthread_rwlock_unlock@LIBC │ │ -0007e8ac 00003307 R_386_JUMP_SLOT 00000000 pthread_rwlock_rdlock@LIBC │ │ -0007e8b0 00003407 R_386_JUMP_SLOT 00000000 fwrite@LIBC │ │ +0007e098 00000107 R_386_JUMP_SLOT 00000000 __cxa_finalize@LIBC │ │ +0007e09c 00000207 R_386_JUMP_SLOT 00000000 __cxa_atexit@LIBC │ │ +0007e0a0 00000307 R_386_JUMP_SLOT 00000000 __register_atfork@LIBC │ │ +0007e0a4 00000407 R_386_JUMP_SLOT 00000000 dup@LIBC │ │ +0007e0a8 00000507 R_386_JUMP_SLOT 00000000 close@LIBC │ │ +0007e0ac 00000607 R_386_JUMP_SLOT 00000000 malloc@LIBC │ │ +0007e0b0 00000707 R_386_JUMP_SLOT 00000000 free@LIBC │ │ +0007e0b4 00000807 R_386_JUMP_SLOT 00000000 memcpy@LIBC │ │ +0007e0b8 00000907 R_386_JUMP_SLOT 00000000 calloc@LIBC │ │ +0007e0bc 00000a07 R_386_JUMP_SLOT 00000000 pthread_getspecific@LIBC │ │ +0007e0c0 00000b07 R_386_JUMP_SLOT 00000000 syscall@LIBC │ │ +0007e0c4 00000c07 R_386_JUMP_SLOT 00000000 memset@LIBC │ │ +0007e0c8 00000d07 R_386_JUMP_SLOT 00000000 read@LIBC │ │ +0007e0cc 00000e07 R_386_JUMP_SLOT 00000000 __errno@LIBC │ │ +0007e0d0 00000f07 R_386_JUMP_SLOT 00000000 posix_memalign@LIBC │ │ +0007e0d4 00001007 R_386_JUMP_SLOT 00000000 realloc@LIBC │ │ +0007e0d8 00001107 R_386_JUMP_SLOT 00000000 fdatasync@LIBC │ │ +0007e0dc 00001207 R_386_JUMP_SLOT 00000000 lseek64@LIBC │ │ +0007e0e0 00001307 R_386_JUMP_SLOT 00000000 write@LIBC │ │ +0007e0e4 00001407 R_386_JUMP_SLOT 00000000 memcmp@LIBC │ │ +0007e0e8 00001507 R_386_JUMP_SLOT 00000000 strerror_r@LIBC │ │ +0007e0ec 00001607 R_386_JUMP_SLOT 00000000 memmove@LIBC │ │ +0007e0f0 00001707 R_386_JUMP_SLOT 00000000 pthread_setspecific@LIBC │ │ +0007e0f4 00001807 R_386_JUMP_SLOT 00000000 clock_gettime@LIBC │ │ +0007e0f8 00001907 R_386_JUMP_SLOT 00000000 pthread_mutex_lock@LIBC │ │ +0007e0fc 00001a07 R_386_JUMP_SLOT 00000000 open@LIBC │ │ +0007e100 00001b07 R_386_JUMP_SLOT 00000000 poll@LIBC │ │ +0007e104 00001c07 R_386_JUMP_SLOT 00000000 pthread_mutex_unlock@LIBC │ │ +0007e108 00001d07 R_386_JUMP_SLOT 00000000 pthread_key_create@LIBC │ │ +0007e10c 00001e07 R_386_JUMP_SLOT 00000000 pthread_key_delete@LIBC │ │ +0007e110 00001f07 R_386_JUMP_SLOT 00000000 getenv@LIBC │ │ +0007e114 00002007 R_386_JUMP_SLOT 00000000 strlen@LIBC │ │ +0007e118 00002107 R_386_JUMP_SLOT 00000000 gettid@LIBC │ │ +0007e11c 00002207 R_386_JUMP_SLOT 00000000 getcwd@LIBC │ │ +0007e120 00002307 R_386_JUMP_SLOT 00000000 fstat@LIBC │ │ +0007e124 00002407 R_386_JUMP_SLOT 00000000 dl_iterate_phdr@LIBC │ │ +0007e128 00002507 R_386_JUMP_SLOT 00000000 mmap@LIBC │ │ +0007e12c 00002607 R_386_JUMP_SLOT 00000000 munmap@LIBC │ │ +0007e130 00002707 R_386_JUMP_SLOT 00000000 realpath@LIBC │ │ +0007e134 00002807 R_386_JUMP_SLOT 00000000 stat@LIBC │ │ +0007e138 00002907 R_386_JUMP_SLOT 00000000 readlink@LIBC │ │ +0007e13c 00002a07 R_386_JUMP_SLOT 00000000 writev@LIBC │ │ +0007e140 00002b07 R_386_JUMP_SLOT 00000000 abort@LIBC │ │ +0007e144 00002c07 R_386_JUMP_SLOT 00000000 fsync@LIBC │ │ +0007e148 00002d07 R_386_JUMP_SLOT 00000000 clock_nanosleep@LIBC │ │ +0007e14c 00002f07 R_386_JUMP_SLOT 00000000 fprintf@LIBC │ │ +0007e150 00003007 R_386_JUMP_SLOT 00000000 fflush@LIBC │ │ +0007e154 00003107 R_386_JUMP_SLOT 00000000 pthread_rwlock_wrlock@LIBC │ │ +0007e158 00003207 R_386_JUMP_SLOT 00000000 pthread_rwlock_unlock@LIBC │ │ +0007e15c 00003307 R_386_JUMP_SLOT 00000000 pthread_rwlock_rdlock@LIBC │ │ +0007e160 00003407 R_386_JUMP_SLOT 00000000 fwrite@LIBC │ ├── readelf --wide --dynamic {} │ │ @@ -1,26 +1,26 @@ │ │ │ │ -Dynamic section at offset 0x7c71c contains 23 entries: │ │ +Dynamic section at offset 0x7bfcc contains 23 entries: │ │ Tag Type Name/Value │ │ 0x00000001 (NEEDED) Shared library: [libdl.so] │ │ 0x00000001 (NEEDED) Shared library: [libc.so] │ │ 0x0000001e (FLAGS) BIND_NOW │ │ 0x6ffffffb (FLAGS_1) Flags: NOW │ │ 0x00000011 (REL) 0x8f8 │ │ - 0x00000012 (RELSZ) 4608 (bytes) │ │ + 0x00000012 (RELSZ) 5408 (bytes) │ │ 0x00000013 (RELENT) 8 (bytes) │ │ - 0x6ffffffa (RELCOUNT) 574 │ │ - 0x00000017 (JMPREL) 0x1af8 │ │ + 0x6ffffffa (RELCOUNT) 674 │ │ + 0x00000017 (JMPREL) 0x1e18 │ │ 0x00000002 (PLTRELSZ) 408 (bytes) │ │ - 0x00000003 (PLTGOT) 0x7e7dc │ │ + 0x00000003 (PLTGOT) 0x7e08c │ │ 0x00000014 (PLTREL) REL │ │ 0x00000006 (SYMTAB) 0x20c │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ 0x00000005 (STRTAB) 0x64c │ │ 0x0000000a (STRSZ) 683 (bytes) │ │ 0x6ffffef5 (GNU_HASH) 0x62c │ │ - 0x0000001a (FINI_ARRAY) 0x7e714 │ │ + 0x0000001a (FINI_ARRAY) 0x7dfc4 │ │ 0x0000001c (FINI_ARRAYSZ) 8 (bytes) │ │ 0x6ffffff0 (VERSYM) 0x57c │ │ 0x6ffffffe (VERNEED) 0x5ec │ │ 0x6fffffff (VERNEEDNUM) 2 │ │ 0x00000000 (NULL) 0x0 │ ├── readelf --wide --debug-dump=frames {} │ │ @@ -1,608 +1,620 @@ │ │ Contents of the .eh_frame_hdr section: │ │ │ │ Version: 1 │ │ Pointer Encoding Format: 0x1b (sdata4, pcrel) │ │ Count Encoding Format: 0x3 (udata4, absolute) │ │ Table Encoding Format: 0x3b (sdata4, datarel) │ │ - Start of frame section: 0x1290 (offset: 0xc474) │ │ - Entries in search table: 0x251 │ │ - 0xae70 (offset: 0x16050) -> 0x12ac fde=[ 18] │ │ - 0xaea0 (offset: 0x16080) -> 0x12d4 fde=[ 40] │ │ - 0xaeb0 (offset: 0x16090) -> 0x12e8 fde=[ 54] │ │ - 0xaec0 (offset: 0x160a0) -> 0x12fc fde=[ 68] │ │ - 0xaee0 (offset: 0x160c0) -> 0x1324 fde=[ 90] │ │ - 0xaf10 (offset: 0x160f0) -> 0x1358 fde=[ c4] │ │ - 0xaf40 (offset: 0x16120) -> 0x6f6c fde=[ 5cd8] │ │ - 0xb6c0 (offset: 0x168a0) -> 0x6fb8 fde=[ 5d24] │ │ - 0xbe40 (offset: 0x17020) -> 0x7004 fde=[ 5d70] │ │ - 0xcf40 (offset: 0x18120) -> 0x73b0 fde=[ 611c] │ │ - 0xd0e0 (offset: 0x182c0) -> 0x138c fde=[ f8] │ │ - 0xd2a0 (offset: 0x18480) -> 0x73f8 fde=[ 6164] │ │ - 0xd5e0 (offset: 0x187c0) -> 0x1410 fde=[ 17c] │ │ - 0xd650 (offset: 0x18830) -> 0x145c fde=[ 1c8] │ │ - 0xd6b0 (offset: 0x18890) -> 0x1484 fde=[ 1f0] │ │ - 0xd6f0 (offset: 0x188d0) -> 0x14b4 fde=[ 220] │ │ - 0xd710 (offset: 0x188f0) -> 0x7440 fde=[ 61ac] │ │ - 0xd760 (offset: 0x18940) -> 0x7484 fde=[ 61f0] │ │ - 0xd7d0 (offset: 0x189b0) -> 0x74c8 fde=[ 6234] │ │ - 0xd870 (offset: 0x18a50) -> 0x750c fde=[ 6278] │ │ - 0xd9b0 (offset: 0x18b90) -> 0x14c8 fde=[ 234] │ │ - 0xd9f0 (offset: 0x18bd0) -> 0x14f8 fde=[ 264] │ │ - 0xda70 (offset: 0x18c50) -> 0x7554 fde=[ 62c0] │ │ - 0xdad0 (offset: 0x18cb0) -> 0x75a0 fde=[ 630c] │ │ - 0xdb40 (offset: 0x18d20) -> 0x75ec fde=[ 6358] │ │ - 0xdbd0 (offset: 0x18db0) -> 0x7630 fde=[ 639c] │ │ - 0xdcc0 (offset: 0x18ea0) -> 0x7678 fde=[ 63e4] │ │ - 0xdd60 (offset: 0x18f40) -> 0x76bc fde=[ 6428] │ │ - 0xde60 (offset: 0x19040) -> 0x7704 fde=[ 6470] │ │ - 0x10740 (offset: 0x1b920) -> 0x7750 fde=[ 64bc] │ │ - 0x112f0 (offset: 0x1c4d0) -> 0x779c fde=[ 6508] │ │ - 0x114d0 (offset: 0x1c6b0) -> 0x153c fde=[ 2a8] │ │ - 0x11550 (offset: 0x1c730) -> 0x77e4 fde=[ 6550] │ │ - 0x11830 (offset: 0x1ca10) -> 0x158c fde=[ 2f8] │ │ - 0x118b0 (offset: 0x1ca90) -> 0x15a0 fde=[ 30c] │ │ - 0x12190 (offset: 0x1d370) -> 0x782c fde=[ 6598] │ │ - 0x122a0 (offset: 0x1d480) -> 0x1610 fde=[ 37c] │ │ - 0x122f0 (offset: 0x1d4d0) -> 0x7874 fde=[ 65e0] │ │ - 0x12430 (offset: 0x1d610) -> 0x78bc fde=[ 6628] │ │ - 0x12550 (offset: 0x1d730) -> 0x7904 fde=[ 6670] │ │ - 0x129a0 (offset: 0x1db80) -> 0x7a8c fde=[ 67f8] │ │ - 0x13040 (offset: 0x1e220) -> 0x164c fde=[ 3b8] │ │ - 0x136c0 (offset: 0x1e8a0) -> 0x7b30 fde=[ 689c] │ │ - 0x13870 (offset: 0x1ea50) -> 0x1688 fde=[ 3f4] │ │ - 0x138c0 (offset: 0x1eaa0) -> 0x7b78 fde=[ 68e4] │ │ - 0x14050 (offset: 0x1f230) -> 0x16c4 fde=[ 430] │ │ - 0x14260 (offset: 0x1f440) -> 0x1700 fde=[ 46c] │ │ - 0x148a0 (offset: 0x1fa80) -> 0x1748 fde=[ 4b4] │ │ - 0x149e0 (offset: 0x1fbc0) -> 0x7bc4 fde=[ 6930] │ │ - 0x14b50 (offset: 0x1fd30) -> 0x17d0 fde=[ 53c] │ │ - 0x14b80 (offset: 0x1fd60) -> 0x17f8 fde=[ 564] │ │ - 0x14c50 (offset: 0x1fe30) -> 0x180c fde=[ 578] │ │ - 0x14ce0 (offset: 0x1fec0) -> 0x1824 fde=[ 590] │ │ - 0x14d20 (offset: 0x1ff00) -> 0x1854 fde=[ 5c0] │ │ - 0x14f20 (offset: 0x20100) -> 0x1898 fde=[ 604] │ │ - 0x14fa0 (offset: 0x20180) -> 0x18f0 fde=[ 65c] │ │ - 0x15020 (offset: 0x20200) -> 0x193c fde=[ 6a8] │ │ - 0x15050 (offset: 0x20230) -> 0x7c48 fde=[ 69b4] │ │ - 0x15380 (offset: 0x20560) -> 0x7d58 fde=[ 6ac4] │ │ - 0x15430 (offset: 0x20610) -> 0x1964 fde=[ 6d0] │ │ - 0x156d0 (offset: 0x208b0) -> 0x7d90 fde=[ 6afc] │ │ - 0x16120 (offset: 0x21300) -> 0x19a8 fde=[ 714] │ │ - 0x16700 (offset: 0x218e0) -> 0x1ac4 fde=[ 830] │ │ - 0x16890 (offset: 0x21a70) -> 0x7ddc fde=[ 6b48] │ │ - 0x16a70 (offset: 0x21c50) -> 0x1b08 fde=[ 874] │ │ - 0x16b40 (offset: 0x21d20) -> 0x7e24 fde=[ 6b90] │ │ - 0x16d00 (offset: 0x21ee0) -> 0x1b64 fde=[ 8d0] │ │ - 0x16d70 (offset: 0x21f50) -> 0x1ba8 fde=[ 914] │ │ - 0x16dfb (offset: 0x21fdb) -> 0x1c18 fde=[ 984] │ │ - 0x16e31 (offset: 0x22011) -> 0x1c3c fde=[ 9a8] │ │ - 0x16fd3 (offset: 0x221b3) -> 0x1c68 fde=[ 9d4] │ │ - 0x17010 (offset: 0x221f0) -> 0x1c7c fde=[ 9e8] │ │ - 0x17090 (offset: 0x22270) -> 0x1cc0 fde=[ a2c] │ │ - 0x17100 (offset: 0x222e0) -> 0x1d00 fde=[ a6c] │ │ - 0x17380 (offset: 0x22560) -> 0x1d3c fde=[ aa8] │ │ - 0x181c0 (offset: 0x233a0) -> 0x1d80 fde=[ aec] │ │ - 0x18290 (offset: 0x23470) -> 0x1dac fde=[ b18] │ │ - 0x18540 (offset: 0x23720) -> 0x1df0 fde=[ b5c] │ │ - 0x18ef0 (offset: 0x240d0) -> 0x1e74 fde=[ be0] │ │ - 0x18f30 (offset: 0x24110) -> 0x1e9c fde=[ c08] │ │ - 0x19470 (offset: 0x24650) -> 0x1ed0 fde=[ c3c] │ │ - 0x19480 (offset: 0x24660) -> 0x1ee4 fde=[ c50] │ │ - 0x19490 (offset: 0x24670) -> 0x1ef8 fde=[ c64] │ │ - 0x194a0 (offset: 0x24680) -> 0x1f0c fde=[ c78] │ │ - 0x194b0 (offset: 0x24690) -> 0x1f20 fde=[ c8c] │ │ - 0x194c0 (offset: 0x246a0) -> 0x1f34 fde=[ ca0] │ │ - 0x194d0 (offset: 0x246b0) -> 0x1f48 fde=[ cb4] │ │ - 0x194e0 (offset: 0x246c0) -> 0x1f5c fde=[ cc8] │ │ - 0x194eb (offset: 0x246cb) -> 0x1f70 fde=[ cdc] │ │ - 0x19510 (offset: 0x246f0) -> 0x1f8c fde=[ cf8] │ │ - 0x19580 (offset: 0x24760) -> 0x1fb8 fde=[ d24] │ │ - 0x195f9 (offset: 0x247d9) -> 0x1fe0 fde=[ d4c] │ │ - 0x19620 (offset: 0x24800) -> 0x1ffc fde=[ d68] │ │ - 0x19650 (offset: 0x24830) -> 0x7e6c fde=[ 6bd8] │ │ - 0x19880 (offset: 0x24a60) -> 0x2018 fde=[ d84] │ │ - 0x198e0 (offset: 0x24ac0) -> 0x7e9c fde=[ 6c08] │ │ - 0x199a0 (offset: 0x24b80) -> 0x2044 fde=[ db0] │ │ - 0x199d0 (offset: 0x24bb0) -> 0x2064 fde=[ dd0] │ │ - 0x19a00 (offset: 0x24be0) -> 0x2084 fde=[ df0] │ │ - 0x19a70 (offset: 0x24c50) -> 0x20b0 fde=[ e1c] │ │ - 0x19b70 (offset: 0x24d50) -> 0x20d8 fde=[ e44] │ │ - 0x19ba0 (offset: 0x24d80) -> 0x20f8 fde=[ e64] │ │ - 0x19bd0 (offset: 0x24db0) -> 0x2118 fde=[ e84] │ │ - 0x19d10 (offset: 0x24ef0) -> 0x2144 fde=[ eb0] │ │ - 0x19d40 (offset: 0x24f20) -> 0x2164 fde=[ ed0] │ │ - 0x1b840 (offset: 0x26a20) -> 0x218c fde=[ ef8] │ │ - 0x1c2e0 (offset: 0x274c0) -> 0x2370 fde=[ 10dc] │ │ - 0x1c410 (offset: 0x275f0) -> 0x240c fde=[ 1178] │ │ - 0x1c440 (offset: 0x27620) -> 0x2440 fde=[ 11ac] │ │ - 0x1e950 (offset: 0x29b30) -> 0x2464 fde=[ 11d0] │ │ - 0x1e9c0 (offset: 0x29ba0) -> 0x2494 fde=[ 1200] │ │ - 0x1e9e0 (offset: 0x29bc0) -> 0x24b8 fde=[ 1224] │ │ - 0x1ea00 (offset: 0x29be0) -> 0x24dc fde=[ 1248] │ │ - 0x1ea10 (offset: 0x29bf0) -> 0x7ecc fde=[ 6c38] │ │ - 0x1ffe0 (offset: 0x2b1c0) -> 0x24f0 fde=[ 125c] │ │ - 0x20030 (offset: 0x2b210) -> 0x253c fde=[ 12a8] │ │ - 0x25c90 (offset: 0x30e70) -> 0x2578 fde=[ 12e4] │ │ - 0x25d00 (offset: 0x30ee0) -> 0x7fd8 fde=[ 6d44] │ │ - 0x261ac (offset: 0x3138c) -> 0x25bc fde=[ 1328] │ │ - 0x26220 (offset: 0x31400) -> 0x25dc fde=[ 1348] │ │ - 0x26250 (offset: 0x31430) -> 0x25fc fde=[ 1368] │ │ - 0x26280 (offset: 0x31460) -> 0x261c fde=[ 1388] │ │ - 0x262c0 (offset: 0x314a0) -> 0x2638 fde=[ 13a4] │ │ - 0x264b0 (offset: 0x31690) -> 0x2660 fde=[ 13cc] │ │ - 0x266d0 (offset: 0x318b0) -> 0x2688 fde=[ 13f4] │ │ - 0x269e0 (offset: 0x31bc0) -> 0x26c0 fde=[ 142c] │ │ - 0x26c4c (offset: 0x31e2c) -> 0x26e8 fde=[ 1454] │ │ - 0x26c90 (offset: 0x31e70) -> 0x2708 fde=[ 1474] │ │ - 0x26cf0 (offset: 0x31ed0) -> 0x2730 fde=[ 149c] │ │ - 0x26f70 (offset: 0x32150) -> 0x2758 fde=[ 14c4] │ │ - 0x26fe0 (offset: 0x321c0) -> 0x2780 fde=[ 14ec] │ │ - 0x2700e (offset: 0x321ee) -> 0x27a0 fde=[ 150c] │ │ - 0x27050 (offset: 0x32230) -> 0x27c0 fde=[ 152c] │ │ - 0x27130 (offset: 0x32310) -> 0x27e8 fde=[ 1554] │ │ - 0x27440 (offset: 0x32620) -> 0x2814 fde=[ 1580] │ │ - 0x27690 (offset: 0x32870) -> 0x283c fde=[ 15a8] │ │ - 0x27900 (offset: 0x32ae0) -> 0x2864 fde=[ 15d0] │ │ - 0x27a10 (offset: 0x32bf0) -> 0x2898 fde=[ 1604] │ │ - 0x27ad0 (offset: 0x32cb0) -> 0x28b8 fde=[ 1624] │ │ - 0x27b00 (offset: 0x32ce0) -> 0x28d4 fde=[ 1640] │ │ - 0x27b20 (offset: 0x32d00) -> 0x28f0 fde=[ 165c] │ │ - 0x27d30 (offset: 0x32f10) -> 0x2928 fde=[ 1694] │ │ - 0x27eb0 (offset: 0x33090) -> 0x2954 fde=[ 16c0] │ │ - 0x27f90 (offset: 0x33170) -> 0x2984 fde=[ 16f0] │ │ - 0x28090 (offset: 0x33270) -> 0x29ac fde=[ 1718] │ │ - 0x281b0 (offset: 0x33390) -> 0x29e4 fde=[ 1750] │ │ - 0x28800 (offset: 0x339e0) -> 0x2a10 fde=[ 177c] │ │ - 0x28850 (offset: 0x33a30) -> 0x2a38 fde=[ 17a4] │ │ - 0x28880 (offset: 0x33a60) -> 0x2a54 fde=[ 17c0] │ │ - 0x28be0 (offset: 0x33dc0) -> 0x2a74 fde=[ 17e0] │ │ - 0x28c80 (offset: 0x33e60) -> 0x2a9c fde=[ 1808] │ │ - 0x28e70 (offset: 0x34050) -> 0x2ac4 fde=[ 1830] │ │ - 0x28eb0 (offset: 0x34090) -> 0x2ae0 fde=[ 184c] │ │ - 0x28ee0 (offset: 0x340c0) -> 0x2b00 fde=[ 186c] │ │ - 0x28f20 (offset: 0x34100) -> 0x2b1c fde=[ 1888] │ │ - 0x28f80 (offset: 0x34160) -> 0x2b38 fde=[ 18a4] │ │ - 0x28fb0 (offset: 0x34190) -> 0x8020 fde=[ 6d8c] │ │ - 0x28ff0 (offset: 0x341d0) -> 0x2b54 fde=[ 18c0] │ │ - 0x29006 (offset: 0x341e6) -> 0x2b70 fde=[ 18dc] │ │ - 0x29020 (offset: 0x34200) -> 0x2b8c fde=[ 18f8] │ │ - 0x29050 (offset: 0x34230) -> 0x2ba8 fde=[ 1914] │ │ - 0x29110 (offset: 0x342f0) -> 0x2bd8 fde=[ 1944] │ │ - 0x29140 (offset: 0x34320) -> 0x2bf4 fde=[ 1960] │ │ - 0x29170 (offset: 0x34350) -> 0x2c10 fde=[ 197c] │ │ - 0x291a0 (offset: 0x34380) -> 0x2c2c fde=[ 1998] │ │ - 0x291f0 (offset: 0x343d0) -> 0x2c48 fde=[ 19b4] │ │ - 0x29290 (offset: 0x34470) -> 0x2c70 fde=[ 19dc] │ │ - 0x29460 (offset: 0x34640) -> 0x2cac fde=[ 1a18] │ │ - 0x294e0 (offset: 0x346c0) -> 0x2cd4 fde=[ 1a40] │ │ - 0x29830 (offset: 0x34a10) -> 0x2d00 fde=[ 1a6c] │ │ - 0x298a0 (offset: 0x34a80) -> 0x2d28 fde=[ 1a94] │ │ - 0x29900 (offset: 0x34ae0) -> 0x2d50 fde=[ 1abc] │ │ - 0x29970 (offset: 0x34b50) -> 0x2d78 fde=[ 1ae4] │ │ - 0x299d0 (offset: 0x34bb0) -> 0x2da0 fde=[ 1b0c] │ │ - 0x29ab0 (offset: 0x34c90) -> 0x2dc8 fde=[ 1b34] │ │ - 0x2a040 (offset: 0x35220) -> 0x2fd8 fde=[ 1d44] │ │ - 0x2a2a0 (offset: 0x35480) -> 0x3078 fde=[ 1de4] │ │ - 0x2a380 (offset: 0x35560) -> 0x30cc fde=[ 1e38] │ │ - 0x2a46a (offset: 0x3564a) -> 0x312c fde=[ 1e98] │ │ - 0x2a4a0 (offset: 0x35680) -> 0x3150 fde=[ 1ebc] │ │ - 0x2a4d6 (offset: 0x356b6) -> 0x3174 fde=[ 1ee0] │ │ - 0x2a5f0 (offset: 0x357d0) -> 0x319c fde=[ 1f08] │ │ - 0x2a637 (offset: 0x35817) -> 0x31bc fde=[ 1f28] │ │ - 0x2a7a9 (offset: 0x35989) -> 0x31e4 fde=[ 1f50] │ │ - 0x2a7df (offset: 0x359bf) -> 0x3208 fde=[ 1f74] │ │ - 0x2a858 (offset: 0x35a38) -> 0x3230 fde=[ 1f9c] │ │ - 0x2a927 (offset: 0x35b07) -> 0x325c fde=[ 1fc8] │ │ - 0x2a95d (offset: 0x35b3d) -> 0x8044 fde=[ 6db0] │ │ - 0x2b2eb (offset: 0x364cb) -> 0x3280 fde=[ 1fec] │ │ - 0x2b330 (offset: 0x36510) -> 0x80e0 fde=[ 6e4c] │ │ - 0x2b420 (offset: 0x36600) -> 0x8128 fde=[ 6e94] │ │ - 0x2b520 (offset: 0x36700) -> 0x8170 fde=[ 6edc] │ │ - 0x2b9a0 (offset: 0x36b80) -> 0x81b8 fde=[ 6f24] │ │ - 0x2bdd0 (offset: 0x36fb0) -> 0x8200 fde=[ 6f6c] │ │ - 0x2bea0 (offset: 0x37080) -> 0x32a4 fde=[ 2010] │ │ - 0x2bf20 (offset: 0x37100) -> 0x8248 fde=[ 6fb4] │ │ - 0x2bfd0 (offset: 0x371b0) -> 0x8294 fde=[ 7000] │ │ - 0x2c070 (offset: 0x37250) -> 0x82e0 fde=[ 704c] │ │ - 0x2c150 (offset: 0x37330) -> 0x8328 fde=[ 7094] │ │ - 0x2c1d0 (offset: 0x373b0) -> 0x32d4 fde=[ 2040] │ │ - 0x2c200 (offset: 0x373e0) -> 0x32f4 fde=[ 2060] │ │ - 0x2c2b0 (offset: 0x37490) -> 0x839c fde=[ 7108] │ │ - 0x2c3c0 (offset: 0x375a0) -> 0x83dc fde=[ 7148] │ │ - 0x2c630 (offset: 0x37810) -> 0x8470 fde=[ 71dc] │ │ - 0x2c683 (offset: 0x37863) -> 0x334c fde=[ 20b8] │ │ - 0x2e223 (offset: 0x39403) -> 0x3378 fde=[ 20e4] │ │ - 0x2e60e (offset: 0x397ee) -> 0x33a4 fde=[ 2110] │ │ - 0x2e9f0 (offset: 0x39bd0) -> 0x33d0 fde=[ 213c] │ │ - 0x2eb80 (offset: 0x39d60) -> 0x84ac fde=[ 7218] │ │ - 0x2f4a0 (offset: 0x3a680) -> 0x33fc fde=[ 2168] │ │ - 0x2fc20 (offset: 0x3ae00) -> 0x3464 fde=[ 21d0] │ │ - 0x2fee0 (offset: 0x3b0c0) -> 0x34d0 fde=[ 223c] │ │ - 0x2ff10 (offset: 0x3b0f0) -> 0x3504 fde=[ 2270] │ │ - 0x2ff40 (offset: 0x3b120) -> 0x352c fde=[ 2298] │ │ - 0x2ffb0 (offset: 0x3b190) -> 0x3584 fde=[ 22f0] │ │ - 0x300a0 (offset: 0x3b280) -> 0x35c4 fde=[ 2330] │ │ - 0x300d0 (offset: 0x3b2b0) -> 0x35f4 fde=[ 2360] │ │ - 0x30140 (offset: 0x3b320) -> 0x3638 fde=[ 23a4] │ │ - 0x301c0 (offset: 0x3b3a0) -> 0x862c fde=[ 7398] │ │ - 0x30ab0 (offset: 0x3bc90) -> 0x87a8 fde=[ 7514] │ │ - 0x313c0 (offset: 0x3c5a0) -> 0x3674 fde=[ 23e0] │ │ - 0x31450 (offset: 0x3c630) -> 0x893c fde=[ 76a8] │ │ - 0x31b50 (offset: 0x3cd30) -> 0x36b0 fde=[ 241c] │ │ - 0x31bb0 (offset: 0x3cd90) -> 0x36f8 fde=[ 2464] │ │ - 0x31cf0 (offset: 0x3ced0) -> 0x8b40 fde=[ 78ac] │ │ - 0x31da0 (offset: 0x3cf80) -> 0x8b70 fde=[ 78dc] │ │ - 0x31e00 (offset: 0x3cfe0) -> 0x8b9c fde=[ 7908] │ │ - 0x31e30 (offset: 0x3d010) -> 0x8bbc fde=[ 7928] │ │ - 0x31eb0 (offset: 0x3d090) -> 0x372c fde=[ 2498] │ │ - 0x31ec0 (offset: 0x3d0a0) -> 0x3744 fde=[ 24b0] │ │ - 0x31f00 (offset: 0x3d0e0) -> 0x376c fde=[ 24d8] │ │ - 0x32c00 (offset: 0x3dde0) -> 0x37b0 fde=[ 251c] │ │ - 0x32d10 (offset: 0x3def0) -> 0x8bec fde=[ 7958] │ │ - 0x32d60 (offset: 0x3df40) -> 0x37cc fde=[ 2538] │ │ - 0x32db0 (offset: 0x3df90) -> 0x3804 fde=[ 2570] │ │ - 0x32de0 (offset: 0x3dfc0) -> 0x8c30 fde=[ 799c] │ │ - 0x330d0 (offset: 0x3e2b0) -> 0x3834 fde=[ 25a0] │ │ - 0x33100 (offset: 0x3e2e0) -> 0x3848 fde=[ 25b4] │ │ - 0x33120 (offset: 0x3e300) -> 0x3860 fde=[ 25cc] │ │ - 0x33130 (offset: 0x3e310) -> 0x3874 fde=[ 25e0] │ │ - 0x33131 (offset: 0x3e311) -> 0x3888 fde=[ 25f4] │ │ - 0x334ff (offset: 0x3e6df) -> 0x38b4 fde=[ 2620] │ │ - 0x3354e (offset: 0x3e72e) -> 0x38d8 fde=[ 2644] │ │ - 0x33f70 (offset: 0x3f150) -> 0x3904 fde=[ 2670] │ │ - 0x3468e (offset: 0x3f86e) -> 0x3930 fde=[ 269c] │ │ - 0x346bc (offset: 0x3f89c) -> 0x3950 fde=[ 26bc] │ │ - 0x347a6 (offset: 0x3f986) -> 0x3978 fde=[ 26e4] │ │ - 0x34823 (offset: 0x3fa03) -> 0x39a4 fde=[ 2710] │ │ - 0x34a08 (offset: 0x3fbe8) -> 0x39d0 fde=[ 273c] │ │ - 0x34e07 (offset: 0x3ffe7) -> 0x39fc fde=[ 2768] │ │ - 0x34e63 (offset: 0x40043) -> 0x3a24 fde=[ 2790] │ │ - 0x35389 (offset: 0x40569) -> 0x3a50 fde=[ 27bc] │ │ - 0x354ab (offset: 0x4068b) -> 0x3a7c fde=[ 27e8] │ │ - 0x35593 (offset: 0x40773) -> 0x3aac fde=[ 2818] │ │ - 0x35c5d (offset: 0x40e3d) -> 0x3ad8 fde=[ 2844] │ │ - 0x35d85 (offset: 0x40f65) -> 0x3b04 fde=[ 2870] │ │ - 0x35efe (offset: 0x410de) -> 0x3b30 fde=[ 289c] │ │ - 0x35fe8 (offset: 0x411c8) -> 0x3b58 fde=[ 28c4] │ │ - 0x360b7 (offset: 0x41297) -> 0x3b84 fde=[ 28f0] │ │ - 0x361fb (offset: 0x413db) -> 0x3bb0 fde=[ 291c] │ │ - 0x36392 (offset: 0x41572) -> 0x3bd8 fde=[ 2944] │ │ - 0x3668c (offset: 0x4186c) -> 0x3c04 fde=[ 2970] │ │ - 0x36704 (offset: 0x418e4) -> 0x3c2c fde=[ 2998] │ │ - 0x36782 (offset: 0x41962) -> 0x3c54 fde=[ 29c0] │ │ - 0x3692c (offset: 0x41b0c) -> 0x3c7c fde=[ 29e8] │ │ - 0x36be2 (offset: 0x41dc2) -> 0x3ca8 fde=[ 2a14] │ │ - 0x36cc3 (offset: 0x41ea3) -> 0x3cd8 fde=[ 2a44] │ │ - 0x36cef (offset: 0x41ecf) -> 0x3cf8 fde=[ 2a64] │ │ - 0x36d2e (offset: 0x41f0e) -> 0x3d18 fde=[ 2a84] │ │ - 0x36dc9 (offset: 0x41fa9) -> 0x3d44 fde=[ 2ab0] │ │ - 0x36df8 (offset: 0x41fd8) -> 0x3d64 fde=[ 2ad0] │ │ - 0x36e85 (offset: 0x42065) -> 0x3d8c fde=[ 2af8] │ │ - 0x36eae (offset: 0x4208e) -> 0x3da4 fde=[ 2b10] │ │ - 0x37029 (offset: 0x42209) -> 0x3dd8 fde=[ 2b44] │ │ - 0x3710c (offset: 0x422ec) -> 0x3e00 fde=[ 2b6c] │ │ - 0x37187 (offset: 0x42367) -> 0x3e28 fde=[ 2b94] │ │ - 0x37305 (offset: 0x424e5) -> 0x3e50 fde=[ 2bbc] │ │ - 0x374b5 (offset: 0x42695) -> 0x3e7c fde=[ 2be8] │ │ - 0x376bf (offset: 0x4289f) -> 0x3ea4 fde=[ 2c10] │ │ - 0x377fd (offset: 0x429dd) -> 0x3ed0 fde=[ 2c3c] │ │ - 0x37b3c (offset: 0x42d1c) -> 0x3f04 fde=[ 2c70] │ │ - 0x37c98 (offset: 0x42e78) -> 0x3f30 fde=[ 2c9c] │ │ - 0x37d4a (offset: 0x42f2a) -> 0x3f58 fde=[ 2cc4] │ │ - 0x37d85 (offset: 0x42f65) -> 0x3f78 fde=[ 2ce4] │ │ - 0x37dda (offset: 0x42fba) -> 0x3fa0 fde=[ 2d0c] │ │ - 0x38896 (offset: 0x43a76) -> 0x3fcc fde=[ 2d38] │ │ - 0x388c4 (offset: 0x43aa4) -> 0x3fec fde=[ 2d58] │ │ - 0x38998 (offset: 0x43b78) -> 0x4014 fde=[ 2d80] │ │ - 0x389d0 (offset: 0x43bb0) -> 0x4034 fde=[ 2da0] │ │ - 0x407c0 (offset: 0x4b9a0) -> 0x4078 fde=[ 2de4] │ │ - 0x40830 (offset: 0x4ba10) -> 0x40a8 fde=[ 2e14] │ │ - 0x41070 (offset: 0x4c250) -> 0x8d54 fde=[ 7ac0] │ │ - 0x417d4 (offset: 0x4c9b4) -> 0x8d84 fde=[ 7af0] │ │ - 0x41d30 (offset: 0x4cf10) -> 0x40f0 fde=[ 2e5c] │ │ - 0x41ec0 (offset: 0x4d0a0) -> 0x411c fde=[ 2e88] │ │ - 0x41f30 (offset: 0x4d110) -> 0x8e54 fde=[ 7bc0] │ │ - 0x42040 (offset: 0x4d220) -> 0x8e84 fde=[ 7bf0] │ │ - 0x420c0 (offset: 0x4d2a0) -> 0x4140 fde=[ 2eac] │ │ - 0x420e0 (offset: 0x4d2c0) -> 0x415c fde=[ 2ec8] │ │ - 0x42130 (offset: 0x4d310) -> 0x4184 fde=[ 2ef0] │ │ - 0x42190 (offset: 0x4d370) -> 0x41a4 fde=[ 2f10] │ │ - 0x42260 (offset: 0x4d440) -> 0x41d0 fde=[ 2f3c] │ │ - 0x422a0 (offset: 0x4d480) -> 0x41ec fde=[ 2f58] │ │ - 0x422d0 (offset: 0x4d4b0) -> 0x8eb4 fde=[ 7c20] │ │ - 0x42350 (offset: 0x4d530) -> 0x420c fde=[ 2f78] │ │ - 0x42390 (offset: 0x4d570) -> 0x8ee4 fde=[ 7c50] │ │ - 0x42450 (offset: 0x4d630) -> 0x4228 fde=[ 2f94] │ │ - 0x42498 (offset: 0x4d678) -> 0x8f18 fde=[ 7c84] │ │ - 0x425e0 (offset: 0x4d7c0) -> 0x424c fde=[ 2fb8] │ │ - 0x42620 (offset: 0x4d800) -> 0x8f48 fde=[ 7cb4] │ │ - 0x42920 (offset: 0x4db00) -> 0x4268 fde=[ 2fd4] │ │ - 0x429d0 (offset: 0x4dbb0) -> 0x4294 fde=[ 3000] │ │ - 0x42a50 (offset: 0x4dc30) -> 0x8f78 fde=[ 7ce4] │ │ - 0x42ad0 (offset: 0x4dcb0) -> 0x42c0 fde=[ 302c] │ │ - 0x42c10 (offset: 0x4ddf0) -> 0x42e8 fde=[ 3054] │ │ - 0x42d00 (offset: 0x4dee0) -> 0x4314 fde=[ 3080] │ │ - 0x42d60 (offset: 0x4df40) -> 0x8fa8 fde=[ 7d14] │ │ - 0x430c0 (offset: 0x4e2a0) -> 0x4338 fde=[ 30a4] │ │ - 0x43120 (offset: 0x4e300) -> 0x8fd8 fde=[ 7d44] │ │ - 0x433f0 (offset: 0x4e5d0) -> 0x9008 fde=[ 7d74] │ │ - 0x43450 (offset: 0x4e630) -> 0x4368 fde=[ 30d4] │ │ - 0x43480 (offset: 0x4e660) -> 0x4384 fde=[ 30f0] │ │ - 0x43490 (offset: 0x4e670) -> 0x9038 fde=[ 7da4] │ │ - 0x435a8 (offset: 0x4e788) -> 0x9068 fde=[ 7dd4] │ │ - 0x48590 (offset: 0x53770) -> 0x4398 fde=[ 3104] │ │ - 0x48910 (offset: 0x53af0) -> 0x43c4 fde=[ 3130] │ │ - 0x489d0 (offset: 0x53bb0) -> 0x43ec fde=[ 3158] │ │ - 0x48bc0 (offset: 0x53da0) -> 0x4418 fde=[ 3184] │ │ - 0x48dc0 (offset: 0x53fa0) -> 0x9098 fde=[ 7e04] │ │ - 0x49230 (offset: 0x54410) -> 0x90c8 fde=[ 7e34] │ │ - 0x492d0 (offset: 0x544b0) -> 0x90f8 fde=[ 7e64] │ │ - 0x49990 (offset: 0x54b70) -> 0x4440 fde=[ 31ac] │ │ - 0x49a43 (offset: 0x54c23) -> 0x9124 fde=[ 7e90] │ │ - 0x4c930 (offset: 0x57b10) -> 0x9154 fde=[ 7ec0] │ │ - 0x4cc10 (offset: 0x57df0) -> 0x4468 fde=[ 31d4] │ │ - 0x4cdb0 (offset: 0x57f90) -> 0x9184 fde=[ 7ef0] │ │ - 0x4cee0 (offset: 0x580c0) -> 0x44a8 fde=[ 3214] │ │ - 0x4d2f0 (offset: 0x584d0) -> 0x44d4 fde=[ 3240] │ │ - 0x4d4c0 (offset: 0x586a0) -> 0x4500 fde=[ 326c] │ │ - 0x4d5c0 (offset: 0x587a0) -> 0x91b4 fde=[ 7f20] │ │ - 0x4d830 (offset: 0x58a10) -> 0x4528 fde=[ 3294] │ │ - 0x4d890 (offset: 0x58a70) -> 0x91e4 fde=[ 7f50] │ │ - 0x4de50 (offset: 0x59030) -> 0x9214 fde=[ 7f80] │ │ - 0x4dfe0 (offset: 0x591c0) -> 0x4554 fde=[ 32c0] │ │ - 0x4e5d0 (offset: 0x597b0) -> 0x9244 fde=[ 7fb0] │ │ - 0x4ebd0 (offset: 0x59db0) -> 0x9274 fde=[ 7fe0] │ │ - 0x4ec60 (offset: 0x59e40) -> 0x92a4 fde=[ 8010] │ │ - 0x4ecd0 (offset: 0x59eb0) -> 0x4580 fde=[ 32ec] │ │ - 0x4f070 (offset: 0x5a250) -> 0x45ac fde=[ 3318] │ │ - 0x4f610 (offset: 0x5a7f0) -> 0x92d0 fde=[ 803c] │ │ - 0x51e60 (offset: 0x5d040) -> 0x9300 fde=[ 806c] │ │ - 0x51f00 (offset: 0x5d0e0) -> 0x9330 fde=[ 809c] │ │ - 0x51f60 (offset: 0x5d140) -> 0x45d8 fde=[ 3344] │ │ - 0x51fd0 (offset: 0x5d1b0) -> 0x45fc fde=[ 3368] │ │ - 0x51ff0 (offset: 0x5d1d0) -> 0x461c fde=[ 3388] │ │ - 0x52520 (offset: 0x5d700) -> 0x935c fde=[ 80c8] │ │ - 0x54fa0 (offset: 0x60180) -> 0x4648 fde=[ 33b4] │ │ - 0x550d0 (offset: 0x602b0) -> 0x4670 fde=[ 33dc] │ │ - 0x559e0 (offset: 0x60bc0) -> 0x46ac fde=[ 3418] │ │ - 0x55d30 (offset: 0x60f10) -> 0x46e0 fde=[ 344c] │ │ - 0x55d90 (offset: 0x60f70) -> 0x470c fde=[ 3478] │ │ - 0x55e00 (offset: 0x60fe0) -> 0x4730 fde=[ 349c] │ │ - 0x55e70 (offset: 0x61050) -> 0x4758 fde=[ 34c4] │ │ - 0x55ed0 (offset: 0x610b0) -> 0x938c fde=[ 80f8] │ │ - 0x55fe0 (offset: 0x611c0) -> 0x4780 fde=[ 34ec] │ │ - 0x560c0 (offset: 0x612a0) -> 0x47b0 fde=[ 351c] │ │ - 0x56120 (offset: 0x61300) -> 0x47dc fde=[ 3548] │ │ - 0x56190 (offset: 0x61370) -> 0x93bc fde=[ 8128] │ │ - 0x56a00 (offset: 0x61be0) -> 0x4804 fde=[ 3570] │ │ - 0x56a60 (offset: 0x61c40) -> 0x4830 fde=[ 359c] │ │ - 0x56b10 (offset: 0x61cf0) -> 0x4858 fde=[ 35c4] │ │ - 0x56bb0 (offset: 0x61d90) -> 0x4880 fde=[ 35ec] │ │ - 0x56d50 (offset: 0x61f30) -> 0x48bc fde=[ 3628] │ │ - 0x57350 (offset: 0x62530) -> 0x93ec fde=[ 8158] │ │ - 0x57e70 (offset: 0x63050) -> 0x48e4 fde=[ 3650] │ │ - 0x57f50 (offset: 0x63130) -> 0x9440 fde=[ 81ac] │ │ - 0x58f80 (offset: 0x64160) -> 0x9470 fde=[ 81dc] │ │ - 0x597f0 (offset: 0x649d0) -> 0x490c fde=[ 3678] │ │ - 0x5aac0 (offset: 0x65ca0) -> 0x4938 fde=[ 36a4] │ │ - 0x5bcf0 (offset: 0x66ed0) -> 0x4964 fde=[ 36d0] │ │ - 0x5c500 (offset: 0x676e0) -> 0x4990 fde=[ 36fc] │ │ - 0x5c800 (offset: 0x679e0) -> 0x94a0 fde=[ 820c] │ │ - 0x5c900 (offset: 0x67ae0) -> 0x49bc fde=[ 3728] │ │ - 0x5ca40 (offset: 0x67c20) -> 0x49f0 fde=[ 375c] │ │ - 0x5ca90 (offset: 0x67c70) -> 0x4a14 fde=[ 3780] │ │ - 0x5d150 (offset: 0x68330) -> 0x94d0 fde=[ 823c] │ │ - 0x5dbb0 (offset: 0x68d90) -> 0x4a3c fde=[ 37a8] │ │ - 0x5dd80 (offset: 0x68f60) -> 0x4a70 fde=[ 37dc] │ │ - 0x5ded0 (offset: 0x690b0) -> 0x4a9c fde=[ 3808] │ │ - 0x5e330 (offset: 0x69510) -> 0x4ac8 fde=[ 3834] │ │ - 0x5e3a0 (offset: 0x69580) -> 0x4ae0 fde=[ 384c] │ │ - 0x5e400 (offset: 0x695e0) -> 0x4af8 fde=[ 3864] │ │ - 0x5eb20 (offset: 0x69d00) -> 0x4b34 fde=[ 38a0] │ │ - 0x5eb80 (offset: 0x69d60) -> 0x4b60 fde=[ 38cc] │ │ - 0x60360 (offset: 0x6b540) -> 0x4ba0 fde=[ 390c] │ │ - 0x603a0 (offset: 0x6b580) -> 0x4bcc fde=[ 3938] │ │ - 0x60490 (offset: 0x6b670) -> 0x952c fde=[ 8298] │ │ - 0x60590 (offset: 0x6b770) -> 0x4c08 fde=[ 3974] │ │ - 0x605f0 (offset: 0x6b7d0) -> 0x4c34 fde=[ 39a0] │ │ - 0x60650 (offset: 0x6b830) -> 0x4c60 fde=[ 39cc] │ │ - 0x606a0 (offset: 0x6b880) -> 0x4c84 fde=[ 39f0] │ │ - 0x60720 (offset: 0x6b900) -> 0x4cac fde=[ 3a18] │ │ - 0x607a0 (offset: 0x6b980) -> 0x4cd4 fde=[ 3a40] │ │ - 0x60840 (offset: 0x6ba20) -> 0x4cfc fde=[ 3a68] │ │ - 0x608d0 (offset: 0x6bab0) -> 0x4d24 fde=[ 3a90] │ │ - 0x60ed0 (offset: 0x6c0b0) -> 0x955c fde=[ 82c8] │ │ - 0x61970 (offset: 0x6cb50) -> 0x4d4c fde=[ 3ab8] │ │ - 0x61a50 (offset: 0x6cc30) -> 0x95b0 fde=[ 831c] │ │ - 0x61b40 (offset: 0x6cd20) -> 0x95e0 fde=[ 834c] │ │ - 0x61d80 (offset: 0x6cf60) -> 0x4d74 fde=[ 3ae0] │ │ - 0x62140 (offset: 0x6d320) -> 0x4da0 fde=[ 3b0c] │ │ - 0x621c0 (offset: 0x6d3a0) -> 0x9610 fde=[ 837c] │ │ - 0x62540 (offset: 0x6d720) -> 0x4de4 fde=[ 3b50] │ │ - 0x62630 (offset: 0x6d810) -> 0x4e14 fde=[ 3b80] │ │ - 0x62720 (offset: 0x6d900) -> 0x4e40 fde=[ 3bac] │ │ - 0x62780 (offset: 0x6d960) -> 0x4e6c fde=[ 3bd8] │ │ - 0x62af0 (offset: 0x6dcd0) -> 0x4e98 fde=[ 3c04] │ │ - 0x63480 (offset: 0x6e660) -> 0x4ed4 fde=[ 3c40] │ │ - 0x634e0 (offset: 0x6e6c0) -> 0x9640 fde=[ 83ac] │ │ - 0x635a0 (offset: 0x6e780) -> 0x4f00 fde=[ 3c6c] │ │ - 0x63630 (offset: 0x6e810) -> 0x4f28 fde=[ 3c94] │ │ - 0x63690 (offset: 0x6e870) -> 0x9670 fde=[ 83dc] │ │ - 0x63750 (offset: 0x6e930) -> 0x96a0 fde=[ 840c] │ │ - 0x63920 (offset: 0x6eb00) -> 0x4f54 fde=[ 3cc0] │ │ - 0x63980 (offset: 0x6eb60) -> 0x4f7c fde=[ 3ce8] │ │ - 0x639e0 (offset: 0x6ebc0) -> 0x4fa8 fde=[ 3d14] │ │ - 0x63a30 (offset: 0x6ec10) -> 0x4fcc fde=[ 3d38] │ │ - 0x63aa0 (offset: 0x6ec80) -> 0x96d0 fde=[ 843c] │ │ - 0x63b60 (offset: 0x6ed40) -> 0x9700 fde=[ 846c] │ │ - 0x63c70 (offset: 0x6ee50) -> 0x9730 fde=[ 849c] │ │ - 0x63d10 (offset: 0x6eef0) -> 0x9760 fde=[ 84cc] │ │ - 0x63f50 (offset: 0x6f130) -> 0x4ff8 fde=[ 3d64] │ │ - 0x642e0 (offset: 0x6f4c0) -> 0x5024 fde=[ 3d90] │ │ - 0x64390 (offset: 0x6f570) -> 0x504c fde=[ 3db8] │ │ - 0x64470 (offset: 0x6f650) -> 0x5074 fde=[ 3de0] │ │ - 0x645b0 (offset: 0x6f790) -> 0x50a0 fde=[ 3e0c] │ │ - 0x645e0 (offset: 0x6f7c0) -> 0x50c0 fde=[ 3e2c] │ │ - 0x64880 (offset: 0x6fa60) -> 0x50f4 fde=[ 3e60] │ │ - 0x648e0 (offset: 0x6fac0) -> 0x9790 fde=[ 84fc] │ │ - 0x649e0 (offset: 0x6fbc0) -> 0x97c0 fde=[ 852c] │ │ - 0x64ae0 (offset: 0x6fcc0) -> 0x5120 fde=[ 3e8c] │ │ - 0x64b40 (offset: 0x6fd20) -> 0x514c fde=[ 3eb8] │ │ - 0x64ba0 (offset: 0x6fd80) -> 0x97f0 fde=[ 855c] │ │ - 0x64c50 (offset: 0x6fe30) -> 0x9820 fde=[ 858c] │ │ - 0x64d60 (offset: 0x6ff40) -> 0x5178 fde=[ 3ee4] │ │ - 0x64dc0 (offset: 0x6ffa0) -> 0x51a4 fde=[ 3f10] │ │ - 0x650f0 (offset: 0x702d0) -> 0x9850 fde=[ 85bc] │ │ - 0x65160 (offset: 0x70340) -> 0x51e0 fde=[ 3f4c] │ │ - 0x657d0 (offset: 0x709b0) -> 0x987c fde=[ 85e8] │ │ - 0x663b0 (offset: 0x71590) -> 0x5208 fde=[ 3f74] │ │ - 0x66490 (offset: 0x71670) -> 0x5230 fde=[ 3f9c] │ │ - 0x669a0 (offset: 0x71b80) -> 0x98d0 fde=[ 863c] │ │ - 0x67390 (offset: 0x72570) -> 0x5258 fde=[ 3fc4] │ │ - 0x67730 (offset: 0x72910) -> 0x5284 fde=[ 3ff0] │ │ - 0x677f0 (offset: 0x729d0) -> 0x52ac fde=[ 4018] │ │ - 0x678e0 (offset: 0x72ac0) -> 0x9928 fde=[ 8694] │ │ - 0x68550 (offset: 0x73730) -> 0x52d4 fde=[ 4040] │ │ - 0x686d0 (offset: 0x738b0) -> 0x5308 fde=[ 4074] │ │ - 0x687b0 (offset: 0x73990) -> 0x9970 fde=[ 86dc] │ │ - 0x68a90 (offset: 0x73c70) -> 0x5330 fde=[ 409c] │ │ - 0x68af0 (offset: 0x73cd0) -> 0x535c fde=[ 40c8] │ │ - 0x68b30 (offset: 0x73d10) -> 0x5380 fde=[ 40ec] │ │ - 0x68bc0 (offset: 0x73da0) -> 0x5398 fde=[ 4104] │ │ - 0x68ca0 (offset: 0x73e80) -> 0x99a0 fde=[ 870c] │ │ - 0x68d90 (offset: 0x73f70) -> 0x53c4 fde=[ 4130] │ │ - 0x68dd0 (offset: 0x73fb0) -> 0x53e8 fde=[ 4154] │ │ - 0x68e00 (offset: 0x73fe0) -> 0x5408 fde=[ 4174] │ │ - 0x68e30 (offset: 0x74010) -> 0x541c fde=[ 4188] │ │ - 0x68e50 (offset: 0x74030) -> 0x5434 fde=[ 41a0] │ │ - 0x68e60 (offset: 0x74040) -> 0x5448 fde=[ 41b4] │ │ - 0x68e70 (offset: 0x74050) -> 0x99d0 fde=[ 873c] │ │ - 0x690b0 (offset: 0x74290) -> 0x545c fde=[ 41c8] │ │ - 0x69180 (offset: 0x74360) -> 0x5484 fde=[ 41f0] │ │ - 0x69580 (offset: 0x74760) -> 0x54b0 fde=[ 421c] │ │ - 0x695b0 (offset: 0x74790) -> 0x9a1c fde=[ 8788] │ │ - 0x69640 (offset: 0x74820) -> 0x54d0 fde=[ 423c] │ │ - 0x69680 (offset: 0x74860) -> 0x54f4 fde=[ 4260] │ │ - 0x69df0 (offset: 0x74fd0) -> 0x5520 fde=[ 428c] │ │ - 0x6a170 (offset: 0x75350) -> 0x9a4c fde=[ 87b8] │ │ - 0x6a200 (offset: 0x753e0) -> 0x9a7c fde=[ 87e8] │ │ - 0x6a340 (offset: 0x75520) -> 0x9aac fde=[ 8818] │ │ - 0x6a500 (offset: 0x756e0) -> 0x554c fde=[ 42b8] │ │ - 0x6a530 (offset: 0x75710) -> 0x556c fde=[ 42d8] │ │ - 0x6a580 (offset: 0x75760) -> 0x5590 fde=[ 42fc] │ │ - 0x6a5e0 (offset: 0x757c0) -> 0x55b4 fde=[ 4320] │ │ - 0x6a5f0 (offset: 0x757d0) -> 0x55c8 fde=[ 4334] │ │ - 0x6a600 (offset: 0x757e0) -> 0x55dc fde=[ 4348] │ │ - 0x6a6b0 (offset: 0x75890) -> 0x9adc fde=[ 8848] │ │ - 0x6a900 (offset: 0x75ae0) -> 0x5608 fde=[ 4374] │ │ - 0x6a9d0 (offset: 0x75bb0) -> 0x5638 fde=[ 43a4] │ │ - 0x6a9f0 (offset: 0x75bd0) -> 0x9b0c fde=[ 8878] │ │ - 0x6ab50 (offset: 0x75d30) -> 0x5654 fde=[ 43c0] │ │ - 0x6ac10 (offset: 0x75df0) -> 0x567c fde=[ 43e8] │ │ - 0x6ac40 (offset: 0x75e20) -> 0x569c fde=[ 4408] │ │ - 0x6ac50 (offset: 0x75e30) -> 0x56b0 fde=[ 441c] │ │ - 0x6ac80 (offset: 0x75e60) -> 0x56c4 fde=[ 4430] │ │ - 0x6acb0 (offset: 0x75e90) -> 0x56e4 fde=[ 4450] │ │ - 0x6ace0 (offset: 0x75ec0) -> 0x5704 fde=[ 4470] │ │ - 0x6ad10 (offset: 0x75ef0) -> 0x5724 fde=[ 4490] │ │ - 0x6ad40 (offset: 0x75f20) -> 0x5744 fde=[ 44b0] │ │ - 0x6ad60 (offset: 0x75f40) -> 0x9b3c fde=[ 88a8] │ │ - 0x6aec0 (offset: 0x760a0) -> 0x9b60 fde=[ 88cc] │ │ - 0x6af20 (offset: 0x76100) -> 0x5760 fde=[ 44cc] │ │ - 0x6af50 (offset: 0x76130) -> 0x5780 fde=[ 44ec] │ │ - 0x6af80 (offset: 0x76160) -> 0x57a0 fde=[ 450c] │ │ - 0x6af90 (offset: 0x76170) -> 0x57b4 fde=[ 4520] │ │ - 0x6afb2 (offset: 0x76192) -> 0x57c8 fde=[ 4534] │ │ - 0x6aff0 (offset: 0x761d0) -> 0x57e8 fde=[ 4554] │ │ - 0x6b0e0 (offset: 0x762c0) -> 0x5810 fde=[ 457c] │ │ - 0x6b100 (offset: 0x762e0) -> 0x582c fde=[ 4598] │ │ - 0x6b11b (offset: 0x762fb) -> 0x9b8c fde=[ 88f8] │ │ - 0x6b2a0 (offset: 0x76480) -> 0x5848 fde=[ 45b4] │ │ - 0x6b2c0 (offset: 0x764a0) -> 0x9be8 fde=[ 8954] │ │ - 0x6b360 (offset: 0x76540) -> 0x5864 fde=[ 45d0] │ │ - 0x6b3b0 (offset: 0x76590) -> 0x9c18 fde=[ 8984] │ │ - 0x6b4b0 (offset: 0x76690) -> 0x9c48 fde=[ 89b4] │ │ - 0x6b550 (offset: 0x76730) -> 0x5888 fde=[ 45f4] │ │ - 0x6b580 (offset: 0x76760) -> 0x58a8 fde=[ 4614] │ │ - 0x6b5b0 (offset: 0x76790) -> 0x58bc fde=[ 4628] │ │ - 0x6b630 (offset: 0x76810) -> 0x58e8 fde=[ 4654] │ │ - 0x6b740 (offset: 0x76920) -> 0x5910 fde=[ 467c] │ │ - 0x6b770 (offset: 0x76950) -> 0x5930 fde=[ 469c] │ │ - 0x6b7a0 (offset: 0x76980) -> 0x5950 fde=[ 46bc] │ │ - 0x6b7f0 (offset: 0x769d0) -> 0x5978 fde=[ 46e4] │ │ - 0x6b810 (offset: 0x769f0) -> 0x5990 fde=[ 46fc] │ │ - 0x6b820 (offset: 0x76a00) -> 0x9c74 fde=[ 89e0] │ │ - 0x6b920 (offset: 0x76b00) -> 0x59a4 fde=[ 4710] │ │ - 0x6b950 (offset: 0x76b30) -> 0x9c98 fde=[ 8a04] │ │ - 0x6ba50 (offset: 0x76c30) -> 0x59c0 fde=[ 472c] │ │ - 0x6ba70 (offset: 0x76c50) -> 0x59dc fde=[ 4748] │ │ - 0x6ba90 (offset: 0x76c70) -> 0x59f8 fde=[ 4764] │ │ - 0x6bbb0 (offset: 0x76d90) -> 0x9cbc fde=[ 8a28] │ │ - 0x6c6d0 (offset: 0x778b0) -> 0x5a24 fde=[ 4790] │ │ - 0x6c710 (offset: 0x778f0) -> 0x5a44 fde=[ 47b0] │ │ - 0x6c800 (offset: 0x779e0) -> 0x5a6c fde=[ 47d8] │ │ - 0x6c830 (offset: 0x77a10) -> 0x9dd0 fde=[ 8b3c] │ │ - 0x6c9f0 (offset: 0x77bd0) -> 0x5a88 fde=[ 47f4] │ │ - 0x6cac0 (offset: 0x77ca0) -> 0x9e00 fde=[ 8b6c] │ │ - 0x6ccc0 (offset: 0x77ea0) -> 0x5ab4 fde=[ 4820] │ │ - 0x6ccf0 (offset: 0x77ed0) -> 0x5ad4 fde=[ 4840] │ │ - 0x6cd50 (offset: 0x77f30) -> 0x9e30 fde=[ 8b9c] │ │ - 0x6ce60 (offset: 0x78040) -> 0x5afc fde=[ 4868] │ │ - 0x6ceb0 (offset: 0x78090) -> 0x5b24 fde=[ 4890] │ │ - 0x6d0e0 (offset: 0x782c0) -> 0x5b50 fde=[ 48bc] │ │ - 0x6d1f0 (offset: 0x783d0) -> 0x5c10 fde=[ 497c] │ │ - 0x6d310 (offset: 0x784f0) -> 0x5cbc fde=[ 4a28] │ │ - 0x6d3b0 (offset: 0x78590) -> 0x5d2c fde=[ 4a98] │ │ - 0x6d490 (offset: 0x78670) -> 0x5de8 fde=[ 4b54] │ │ - 0x6d4d0 (offset: 0x786b0) -> 0x5e1c fde=[ 4b88] │ │ - 0x6d510 (offset: 0x786f0) -> 0x5e50 fde=[ 4bbc] │ │ - 0x6d540 (offset: 0x78720) -> 0x5e88 fde=[ 4bf4] │ │ - 0x6d570 (offset: 0x78750) -> 0x5ebc fde=[ 4c28] │ │ - 0x6d5a0 (offset: 0x78780) -> 0x5ef0 fde=[ 4c5c] │ │ - 0x6d5d0 (offset: 0x787b0) -> 0x5f24 fde=[ 4c90] │ │ - 0x6d640 (offset: 0x78820) -> 0x5f58 fde=[ 4cc4] │ │ - 0x6d6a0 (offset: 0x78880) -> 0x5fb0 fde=[ 4d1c] │ │ - 0x6d740 (offset: 0x78920) -> 0x603c fde=[ 4da8] │ │ - 0x6d770 (offset: 0x78950) -> 0x606c fde=[ 4dd8] │ │ - 0x6d7a0 (offset: 0x78980) -> 0x609c fde=[ 4e08] │ │ - 0x6d7e0 (offset: 0x789c0) -> 0x60d8 fde=[ 4e44] │ │ - 0x6d810 (offset: 0x789f0) -> 0x6100 fde=[ 4e6c] │ │ - 0x6d840 (offset: 0x78a20) -> 0x6128 fde=[ 4e94] │ │ - 0x6d9d0 (offset: 0x78bb0) -> 0x61d8 fde=[ 4f44] │ │ - 0x6dc50 (offset: 0x78e30) -> 0x626c fde=[ 4fd8] │ │ - 0x6dc60 (offset: 0x78e40) -> 0x6280 fde=[ 4fec] │ │ - 0x6dc70 (offset: 0x78e50) -> 0x6294 fde=[ 5000] │ │ - 0x6dd10 (offset: 0x78ef0) -> 0x62dc fde=[ 5048] │ │ - 0x6ddb0 (offset: 0x78f90) -> 0x6324 fde=[ 5090] │ │ - 0x6ddc0 (offset: 0x78fa0) -> 0x6338 fde=[ 50a4] │ │ - 0x6de10 (offset: 0x78ff0) -> 0x6374 fde=[ 50e0] │ │ - 0x6de60 (offset: 0x79040) -> 0x63b0 fde=[ 511c] │ │ - 0x6dee0 (offset: 0x790c0) -> 0x6420 fde=[ 518c] │ │ - 0x6df30 (offset: 0x79110) -> 0x6434 fde=[ 51a0] │ │ - 0x6df60 (offset: 0x79140) -> 0x645c fde=[ 51c8] │ │ - 0x6df70 (offset: 0x79150) -> 0x6470 fde=[ 51dc] │ │ - 0x6dfa0 (offset: 0x79180) -> 0x64a4 fde=[ 5210] │ │ - 0x6e180 (offset: 0x79360) -> 0x657c fde=[ 52e8] │ │ - 0x6e1b0 (offset: 0x79390) -> 0x6594 fde=[ 5300] │ │ - 0x6e1c0 (offset: 0x793a0) -> 0x65a8 fde=[ 5314] │ │ - 0x6e5e0 (offset: 0x797c0) -> 0x66bc fde=[ 5428] │ │ - 0x6f310 (offset: 0x7a4f0) -> 0x66e8 fde=[ 5454] │ │ - 0x6f440 (offset: 0x7a620) -> 0x6774 fde=[ 54e0] │ │ - 0x6f720 (offset: 0x7a900) -> 0x6858 fde=[ 55c4] │ │ - 0x6f910 (offset: 0x7aaf0) -> 0x68c4 fde=[ 5630] │ │ - 0x70220 (offset: 0x7b400) -> 0x6a94 fde=[ 5800] │ │ - 0x705c0 (offset: 0x7b7a0) -> 0x6be8 fde=[ 5954] │ │ - 0x70750 (offset: 0x7b930) -> 0x6c68 fde=[ 59d4] │ │ - 0x70930 (offset: 0x7bb10) -> 0x6d18 fde=[ 5a84] │ │ - 0x70af0 (offset: 0x7bcd0) -> 0x6df0 fde=[ 5b5c] │ │ - 0x70bb0 (offset: 0x7bd90) -> 0x6e58 fde=[ 5bc4] │ │ - 0x70c00 (offset: 0x7bde0) -> 0x6e94 fde=[ 5c00] │ │ - 0x70c50 (offset: 0x7be30) -> 0x6ed0 fde=[ 5c3c] │ │ - 0x70cc0 (offset: 0x7bea0) -> 0x6f14 fde=[ 5c80] │ │ + Start of frame section: 0x12f0 (offset: 0xc6e0) │ │ + Entries in search table: 0x25d │ │ + 0xb064 (offset: 0x16450) -> 0x130c fde=[ 18] │ │ + 0xb094 (offset: 0x16480) -> 0x1334 fde=[ 40] │ │ + 0xb0a4 (offset: 0x16490) -> 0x1348 fde=[ 54] │ │ + 0xb0b4 (offset: 0x164a0) -> 0x135c fde=[ 68] │ │ + 0xb0d4 (offset: 0x164c0) -> 0x1384 fde=[ 90] │ │ + 0xb104 (offset: 0x164f0) -> 0x13b8 fde=[ c4] │ │ + 0xb134 (offset: 0x16520) -> 0x7694 fde=[ 63a0] │ │ + 0xb8b4 (offset: 0x16ca0) -> 0x76e0 fde=[ 63ec] │ │ + 0xc034 (offset: 0x17420) -> 0x772c fde=[ 6438] │ │ + 0xd0c4 (offset: 0x184b0) -> 0x7ad8 fde=[ 67e4] │ │ + 0xd264 (offset: 0x18650) -> 0x13ec fde=[ f8] │ │ + 0xd414 (offset: 0x18800) -> 0x7b20 fde=[ 682c] │ │ + 0xd754 (offset: 0x18b40) -> 0x1470 fde=[ 17c] │ │ + 0xd7c4 (offset: 0x18bb0) -> 0x7b68 fde=[ 6874] │ │ + 0x100c4 (offset: 0x1b4b0) -> 0x7bb4 fde=[ 68c0] │ │ + 0x10c64 (offset: 0x1c050) -> 0x14bc fde=[ 1c8] │ │ + 0x10df4 (offset: 0x1c1e0) -> 0x14fc fde=[ 208] │ │ + 0x10e34 (offset: 0x1c220) -> 0x152c fde=[ 238] │ │ + 0x10e54 (offset: 0x1c240) -> 0x7c00 fde=[ 690c] │ │ + 0x10ea4 (offset: 0x1c290) -> 0x7c44 fde=[ 6950] │ │ + 0x10f44 (offset: 0x1c330) -> 0x7c88 fde=[ 6994] │ │ + 0x11084 (offset: 0x1c470) -> 0x1540 fde=[ 24c] │ │ + 0x110c4 (offset: 0x1c4b0) -> 0x1570 fde=[ 27c] │ │ + 0x11144 (offset: 0x1c530) -> 0x7cd0 fde=[ 69dc] │ │ + 0x111a4 (offset: 0x1c590) -> 0x7d1c fde=[ 6a28] │ │ + 0x11204 (offset: 0x1c5f0) -> 0x15b4 fde=[ 2c0] │ │ + 0x11254 (offset: 0x1c640) -> 0x7d68 fde=[ 6a74] │ │ + 0x11344 (offset: 0x1c730) -> 0x7db0 fde=[ 6abc] │ │ + 0x113e4 (offset: 0x1c7d0) -> 0x7df4 fde=[ 6b00] │ │ + 0x114e4 (offset: 0x1c8d0) -> 0x15e4 fde=[ 2f0] │ │ + 0x11564 (offset: 0x1c950) -> 0x1634 fde=[ 340] │ │ + 0x11794 (offset: 0x1cb80) -> 0x16d4 fde=[ 3e0] │ │ + 0x11814 (offset: 0x1cc00) -> 0x16e8 fde=[ 3f4] │ │ + 0x120f4 (offset: 0x1d4e0) -> 0x7e3c fde=[ 6b48] │ │ + 0x12204 (offset: 0x1d5f0) -> 0x1758 fde=[ 464] │ │ + 0x12264 (offset: 0x1d650) -> 0x7e84 fde=[ 6b90] │ │ + 0x123a4 (offset: 0x1d790) -> 0x7ecc fde=[ 6bd8] │ │ + 0x124c4 (offset: 0x1d8b0) -> 0x7f14 fde=[ 6c20] │ │ + 0x12944 (offset: 0x1dd30) -> 0x809c fde=[ 6da8] │ │ + 0x12fe4 (offset: 0x1e3d0) -> 0x1798 fde=[ 4a4] │ │ + 0x13664 (offset: 0x1ea50) -> 0x8140 fde=[ 6e4c] │ │ + 0x13814 (offset: 0x1ec00) -> 0x17d4 fde=[ 4e0] │ │ + 0x13864 (offset: 0x1ec50) -> 0x8188 fde=[ 6e94] │ │ + 0x14014 (offset: 0x1f400) -> 0x1810 fde=[ 51c] │ │ + 0x141e4 (offset: 0x1f5d0) -> 0x1848 fde=[ 554] │ │ + 0x147b4 (offset: 0x1fba0) -> 0x1890 fde=[ 59c] │ │ + 0x148f4 (offset: 0x1fce0) -> 0x81d4 fde=[ 6ee0] │ │ + 0x14a64 (offset: 0x1fe50) -> 0x1918 fde=[ 624] │ │ + 0x14a94 (offset: 0x1fe80) -> 0x1940 fde=[ 64c] │ │ + 0x14b64 (offset: 0x1ff50) -> 0x1954 fde=[ 660] │ │ + 0x14bc4 (offset: 0x1ffb0) -> 0x198c fde=[ 698] │ │ + 0x14dd4 (offset: 0x201c0) -> 0x19d0 fde=[ 6dc] │ │ + 0x14e74 (offset: 0x20260) -> 0x1a38 fde=[ 744] │ │ + 0x14f14 (offset: 0x20300) -> 0x1a88 fde=[ 794] │ │ + 0x14f44 (offset: 0x20330) -> 0x8258 fde=[ 6f64] │ │ + 0x15274 (offset: 0x20660) -> 0x8368 fde=[ 7074] │ │ + 0x15324 (offset: 0x20710) -> 0x1ab0 fde=[ 7bc] │ │ + 0x155c4 (offset: 0x209b0) -> 0x83a0 fde=[ 70ac] │ │ + 0x160b4 (offset: 0x214a0) -> 0x1af4 fde=[ 800] │ │ + 0x166b4 (offset: 0x21aa0) -> 0x1c10 fde=[ 91c] │ │ + 0x16844 (offset: 0x21c30) -> 0x83ec fde=[ 70f8] │ │ + 0x16a24 (offset: 0x21e10) -> 0x1c54 fde=[ 960] │ │ + 0x16b24 (offset: 0x21f10) -> 0x1cb8 fde=[ 9c4] │ │ + 0x16cc4 (offset: 0x220b0) -> 0x1cfc fde=[ a08] │ │ + 0x16d34 (offset: 0x22120) -> 0x1d40 fde=[ a4c] │ │ + 0x16dd6 (offset: 0x221c2) -> 0x1db0 fde=[ abc] │ │ + 0x16e0c (offset: 0x221f8) -> 0x1dd4 fde=[ ae0] │ │ + 0x16f9f (offset: 0x2238b) -> 0x1e00 fde=[ b0c] │ │ + 0x16fd4 (offset: 0x223c0) -> 0x1e14 fde=[ b20] │ │ + 0x17054 (offset: 0x22440) -> 0x1e58 fde=[ b64] │ │ + 0x172d4 (offset: 0x226c0) -> 0x1e94 fde=[ ba0] │ │ + 0x180f4 (offset: 0x234e0) -> 0x1ed8 fde=[ be4] │ │ + 0x181c4 (offset: 0x235b0) -> 0x1f04 fde=[ c10] │ │ + 0x18474 (offset: 0x23860) -> 0x1f48 fde=[ c54] │ │ + 0x18e34 (offset: 0x24220) -> 0x1fcc fde=[ cd8] │ │ + 0x18e74 (offset: 0x24260) -> 0x1ff4 fde=[ d00] │ │ + 0x19344 (offset: 0x24730) -> 0x2028 fde=[ d34] │ │ + 0x19354 (offset: 0x24740) -> 0x203c fde=[ d48] │ │ + 0x19364 (offset: 0x24750) -> 0x2050 fde=[ d5c] │ │ + 0x19374 (offset: 0x24760) -> 0x2064 fde=[ d70] │ │ + 0x19384 (offset: 0x24770) -> 0x2078 fde=[ d84] │ │ + 0x19394 (offset: 0x24780) -> 0x208c fde=[ d98] │ │ + 0x193a4 (offset: 0x24790) -> 0x20a0 fde=[ dac] │ │ + 0x193b4 (offset: 0x247a0) -> 0x20b4 fde=[ dc0] │ │ + 0x193bf (offset: 0x247ab) -> 0x20c8 fde=[ dd4] │ │ + 0x193de (offset: 0x247ca) -> 0x20e4 fde=[ df0] │ │ + 0x19404 (offset: 0x247f0) -> 0x2100 fde=[ e0c] │ │ + 0x19434 (offset: 0x24820) -> 0x211c fde=[ e28] │ │ + 0x194a4 (offset: 0x24890) -> 0x2148 fde=[ e54] │ │ + 0x19524 (offset: 0x24910) -> 0x8434 fde=[ 7140] │ │ + 0x19754 (offset: 0x24b40) -> 0x2170 fde=[ e7c] │ │ + 0x197b4 (offset: 0x24ba0) -> 0x8464 fde=[ 7170] │ │ + 0x19874 (offset: 0x24c60) -> 0x8494 fde=[ 71a0] │ │ + 0x198d4 (offset: 0x24cc0) -> 0x84c0 fde=[ 71cc] │ │ + 0x19924 (offset: 0x24d10) -> 0x219c fde=[ ea8] │ │ + 0x19954 (offset: 0x24d40) -> 0x21bc fde=[ ec8] │ │ + 0x19984 (offset: 0x24d70) -> 0x21dc fde=[ ee8] │ │ + 0x199f4 (offset: 0x24de0) -> 0x2208 fde=[ f14] │ │ + 0x19af4 (offset: 0x24ee0) -> 0x2230 fde=[ f3c] │ │ + 0x19b34 (offset: 0x24f20) -> 0x2254 fde=[ f60] │ │ + 0x19b64 (offset: 0x24f50) -> 0x2274 fde=[ f80] │ │ + 0x19ca4 (offset: 0x25090) -> 0x22a0 fde=[ fac] │ │ + 0x19cd4 (offset: 0x250c0) -> 0x22c0 fde=[ fcc] │ │ + 0x1b9a4 (offset: 0x26d90) -> 0x22e8 fde=[ ff4] │ │ + 0x1c424 (offset: 0x27810) -> 0x24cc fde=[ 11d8] │ │ + 0x1c554 (offset: 0x27940) -> 0x2568 fde=[ 1274] │ │ + 0x1c584 (offset: 0x27970) -> 0x2594 fde=[ 12a0] │ │ + 0x1ec44 (offset: 0x2a030) -> 0x25b8 fde=[ 12c4] │ │ + 0x1ecb4 (offset: 0x2a0a0) -> 0x25e8 fde=[ 12f4] │ │ + 0x1ecd4 (offset: 0x2a0c0) -> 0x260c fde=[ 1318] │ │ + 0x1ecf4 (offset: 0x2a0e0) -> 0x2630 fde=[ 133c] │ │ + 0x1ed04 (offset: 0x2a0f0) -> 0x84ec fde=[ 71f8] │ │ + 0x202d4 (offset: 0x2b6c0) -> 0x2644 fde=[ 1350] │ │ + 0x20324 (offset: 0x2b710) -> 0x2684 fde=[ 1390] │ │ + 0x26264 (offset: 0x31650) -> 0x26c0 fde=[ 13cc] │ │ + 0x262d4 (offset: 0x316c0) -> 0x85f8 fde=[ 7304] │ │ + 0x26770 (offset: 0x31b5c) -> 0x2704 fde=[ 1410] │ │ + 0x26774 (offset: 0x31b60) -> 0x2718 fde=[ 1424] │ │ + 0x26778 (offset: 0x31b64) -> 0x272c fde=[ 1438] │ │ + 0x2677b (offset: 0x31b67) -> 0x2740 fde=[ 144c] │ │ + 0x267f4 (offset: 0x31be0) -> 0x2760 fde=[ 146c] │ │ + 0x26824 (offset: 0x31c10) -> 0x2780 fde=[ 148c] │ │ + 0x26844 (offset: 0x31c30) -> 0x27a0 fde=[ 14ac] │ │ + 0x26884 (offset: 0x31c70) -> 0x27bc fde=[ 14c8] │ │ + 0x26a34 (offset: 0x31e20) -> 0x27e4 fde=[ 14f0] │ │ + 0x26c64 (offset: 0x32050) -> 0x280c fde=[ 1518] │ │ + 0x270b4 (offset: 0x324a0) -> 0x2844 fde=[ 1550] │ │ + 0x27254 (offset: 0x32640) -> 0x286c fde=[ 1578] │ │ + 0x274e4 (offset: 0x328d0) -> 0x2894 fde=[ 15a0] │ │ + 0x27534 (offset: 0x32920) -> 0x28c0 fde=[ 15cc] │ │ + 0x27784 (offset: 0x32b70) -> 0x28e8 fde=[ 15f4] │ │ + 0x277e4 (offset: 0x32bd0) -> 0x2910 fde=[ 161c] │ │ + 0x27815 (offset: 0x32c01) -> 0x2934 fde=[ 1640] │ │ + 0x27854 (offset: 0x32c40) -> 0x2954 fde=[ 1660] │ │ + 0x27884 (offset: 0x32c70) -> 0x2974 fde=[ 1680] │ │ + 0x27af4 (offset: 0x32ee0) -> 0x29a0 fde=[ 16ac] │ │ + 0x27b64 (offset: 0x32f50) -> 0x29d4 fde=[ 16e0] │ │ + 0x27c74 (offset: 0x33060) -> 0x2a10 fde=[ 171c] │ │ + 0x27d54 (offset: 0x33140) -> 0x2a48 fde=[ 1754] │ │ + 0x27dd4 (offset: 0x331c0) -> 0x2a74 fde=[ 1780] │ │ + 0x27eb4 (offset: 0x332a0) -> 0x2ab0 fde=[ 17bc] │ │ + 0x27fc4 (offset: 0x333b0) -> 0x2ae8 fde=[ 17f4] │ │ + 0x281d4 (offset: 0x335c0) -> 0x2b20 fde=[ 182c] │ │ + 0x28294 (offset: 0x33680) -> 0x2b40 fde=[ 184c] │ │ + 0x282b4 (offset: 0x336a0) -> 0x2b5c fde=[ 1868] │ │ + 0x28304 (offset: 0x336f0) -> 0x2b7c fde=[ 1888] │ │ + 0x284a4 (offset: 0x33890) -> 0x2ba4 fde=[ 18b0] │ │ + 0x28584 (offset: 0x33970) -> 0x2bd4 fde=[ 18e0] │ │ + 0x28684 (offset: 0x33a70) -> 0x2bfc fde=[ 1908] │ │ + 0x28cd4 (offset: 0x340c0) -> 0x2c28 fde=[ 1934] │ │ + 0x28dd4 (offset: 0x341c0) -> 0x2c50 fde=[ 195c] │ │ + 0x28e04 (offset: 0x341f0) -> 0x2c6c fde=[ 1978] │ │ + 0x29164 (offset: 0x34550) -> 0x2c8c fde=[ 1998] │ │ + 0x29204 (offset: 0x345f0) -> 0x2cb4 fde=[ 19c0] │ │ + 0x29264 (offset: 0x34650) -> 0x2cdc fde=[ 19e8] │ │ + 0x29294 (offset: 0x34680) -> 0x2cf8 fde=[ 1a04] │ │ + 0x292d4 (offset: 0x346c0) -> 0x2d14 fde=[ 1a20] │ │ + 0x29304 (offset: 0x346f0) -> 0x2d34 fde=[ 1a40] │ │ + 0x29344 (offset: 0x34730) -> 0x2d50 fde=[ 1a5c] │ │ + 0x293a4 (offset: 0x34790) -> 0x2d6c fde=[ 1a78] │ │ + 0x293d4 (offset: 0x347c0) -> 0x8640 fde=[ 734c] │ │ + 0x29414 (offset: 0x34800) -> 0x2d88 fde=[ 1a94] │ │ + 0x2942a (offset: 0x34816) -> 0x2da4 fde=[ 1ab0] │ │ + 0x29444 (offset: 0x34830) -> 0x2dc0 fde=[ 1acc] │ │ + 0x29474 (offset: 0x34860) -> 0x2ddc fde=[ 1ae8] │ │ + 0x29534 (offset: 0x34920) -> 0x2e0c fde=[ 1b18] │ │ + 0x29564 (offset: 0x34950) -> 0x2e28 fde=[ 1b34] │ │ + 0x29594 (offset: 0x34980) -> 0x2e44 fde=[ 1b50] │ │ + 0x295c4 (offset: 0x349b0) -> 0x2e60 fde=[ 1b6c] │ │ + 0x29614 (offset: 0x34a00) -> 0x2e7c fde=[ 1b88] │ │ + 0x29fc4 (offset: 0x353b0) -> 0x2ea8 fde=[ 1bb4] │ │ + 0x2a004 (offset: 0x353f0) -> 0x2ecc fde=[ 1bd8] │ │ + 0x2a334 (offset: 0x35720) -> 0x2ef8 fde=[ 1c04] │ │ + 0x2a384 (offset: 0x35770) -> 0x2f1c fde=[ 1c28] │ │ + 0x2a3b4 (offset: 0x357a0) -> 0x2f3c fde=[ 1c48] │ │ + 0x2a474 (offset: 0x35860) -> 0x2f64 fde=[ 1c70] │ │ + 0x2a594 (offset: 0x35980) -> 0x2f90 fde=[ 1c9c] │ │ + 0x2a624 (offset: 0x35a10) -> 0x2fb8 fde=[ 1cc4] │ │ + 0x2a7f4 (offset: 0x35be0) -> 0x2ff4 fde=[ 1d00] │ │ + 0x2a874 (offset: 0x35c60) -> 0x301c fde=[ 1d28] │ │ + 0x2a934 (offset: 0x35d20) -> 0x3044 fde=[ 1d50] │ │ + 0x2a9a4 (offset: 0x35d90) -> 0x306c fde=[ 1d78] │ │ + 0x2aa14 (offset: 0x35e00) -> 0x3094 fde=[ 1da0] │ │ + 0x2ab94 (offset: 0x35f80) -> 0x30bc fde=[ 1dc8] │ │ + 0x2ac74 (offset: 0x36060) -> 0x30e4 fde=[ 1df0] │ │ + 0x2b414 (offset: 0x36800) -> 0x33a0 fde=[ 20ac] │ │ + 0x2b6a4 (offset: 0x36a90) -> 0x3444 fde=[ 2150] │ │ + 0x2b834 (offset: 0x36c20) -> 0x34a4 fde=[ 21b0] │ │ + 0x2b8f0 (offset: 0x36cdc) -> 0x3504 fde=[ 2210] │ │ + 0x2b926 (offset: 0x36d12) -> 0x3528 fde=[ 2234] │ │ + 0x2b95c (offset: 0x36d48) -> 0x354c fde=[ 2258] │ │ + 0x2ba76 (offset: 0x36e62) -> 0x3574 fde=[ 2280] │ │ + 0x2babd (offset: 0x36ea9) -> 0x3594 fde=[ 22a0] │ │ + 0x2bc2f (offset: 0x3701b) -> 0x35bc fde=[ 22c8] │ │ + 0x2bc65 (offset: 0x37051) -> 0x35e0 fde=[ 22ec] │ │ + 0x2bcde (offset: 0x370ca) -> 0x3608 fde=[ 2314] │ │ + 0x2bdad (offset: 0x37199) -> 0x3634 fde=[ 2340] │ │ + 0x2bde3 (offset: 0x371cf) -> 0x8664 fde=[ 7370] │ │ + 0x2c7f1 (offset: 0x37bdd) -> 0x3658 fde=[ 2364] │ │ + 0x2c844 (offset: 0x37c30) -> 0x8704 fde=[ 7410] │ │ + 0x2c934 (offset: 0x37d20) -> 0x874c fde=[ 7458] │ │ + 0x2ca34 (offset: 0x37e20) -> 0x8794 fde=[ 74a0] │ │ + 0x2ce84 (offset: 0x38270) -> 0x87dc fde=[ 74e8] │ │ + 0x2d304 (offset: 0x386f0) -> 0x8824 fde=[ 7530] │ │ + 0x2d3c4 (offset: 0x387b0) -> 0x367c fde=[ 2388] │ │ + 0x2d444 (offset: 0x38830) -> 0x886c fde=[ 7578] │ │ + 0x2d4f4 (offset: 0x388e0) -> 0x88b8 fde=[ 75c4] │ │ + 0x2d594 (offset: 0x38980) -> 0x36ac fde=[ 23b8] │ │ + 0x2d694 (offset: 0x38a80) -> 0x8904 fde=[ 7610] │ │ + 0x2d764 (offset: 0x38b50) -> 0x894c fde=[ 7658] │ │ + 0x2d804 (offset: 0x38bf0) -> 0x3710 fde=[ 241c] │ │ + 0x2d834 (offset: 0x38c20) -> 0x3730 fde=[ 243c] │ │ + 0x2d864 (offset: 0x38c50) -> 0x89c8 fde=[ 76d4] │ │ + 0x2d9b4 (offset: 0x38da0) -> 0x8a08 fde=[ 7714] │ │ + 0x2dc24 (offset: 0x39010) -> 0x8a9c fde=[ 77a8] │ │ + 0x2dc77 (offset: 0x39063) -> 0x3758 fde=[ 2464] │ │ + 0x2f7ed (offset: 0x3abd9) -> 0x3784 fde=[ 2490] │ │ + 0x2fcaa (offset: 0x3b096) -> 0x37b0 fde=[ 24bc] │ │ + 0x3008c (offset: 0x3b478) -> 0x37dc fde=[ 24e8] │ │ + 0x3020e (offset: 0x3b5fa) -> 0x3808 fde=[ 2514] │ │ + 0x302a4 (offset: 0x3b690) -> 0x8ad8 fde=[ 77e4] │ │ + 0x30e14 (offset: 0x3c200) -> 0x3838 fde=[ 2544] │ │ + 0x30e74 (offset: 0x3c260) -> 0x3874 fde=[ 2580] │ │ + 0x31564 (offset: 0x3c950) -> 0x38dc fde=[ 25e8] │ │ + 0x31824 (offset: 0x3cc10) -> 0x3948 fde=[ 2654] │ │ + 0x31854 (offset: 0x3cc40) -> 0x3974 fde=[ 2680] │ │ + 0x31884 (offset: 0x3cc70) -> 0x399c fde=[ 26a8] │ │ + 0x318f4 (offset: 0x3cce0) -> 0x39f4 fde=[ 2700] │ │ + 0x319e4 (offset: 0x3cdd0) -> 0x3a34 fde=[ 2740] │ │ + 0x31a24 (offset: 0x3ce10) -> 0x3a70 fde=[ 277c] │ │ + 0x31a94 (offset: 0x3ce80) -> 0x3ab4 fde=[ 27c0] │ │ + 0x31b04 (offset: 0x3cef0) -> 0x3af4 fde=[ 2800] │ │ + 0x31b84 (offset: 0x3cf70) -> 0x8c58 fde=[ 7964] │ │ + 0x326c4 (offset: 0x3dab0) -> 0x8dd4 fde=[ 7ae0] │ │ + 0x33224 (offset: 0x3e610) -> 0x3b30 fde=[ 283c] │ │ + 0x332b4 (offset: 0x3e6a0) -> 0x8f68 fde=[ 7c74] │ │ + 0x339f4 (offset: 0x3ede0) -> 0x3b6c fde=[ 2878] │ │ + 0x33a54 (offset: 0x3ee40) -> 0x3bb4 fde=[ 28c0] │ │ + 0x33b84 (offset: 0x3ef70) -> 0x916c fde=[ 7e78] │ │ + 0x33be4 (offset: 0x3efd0) -> 0x9198 fde=[ 7ea4] │ │ + 0x33c14 (offset: 0x3f000) -> 0x91b8 fde=[ 7ec4] │ │ + 0x33c94 (offset: 0x3f080) -> 0x3be8 fde=[ 28f4] │ │ + 0x33ca4 (offset: 0x3f090) -> 0x3c00 fde=[ 290c] │ │ + 0x33ce4 (offset: 0x3f0d0) -> 0x3c28 fde=[ 2934] │ │ + 0x34954 (offset: 0x3fd40) -> 0x3c6c fde=[ 2978] │ │ + 0x34a64 (offset: 0x3fe50) -> 0x91e8 fde=[ 7ef4] │ │ + 0x34ab4 (offset: 0x3fea0) -> 0x3c88 fde=[ 2994] │ │ + 0x34b04 (offset: 0x3fef0) -> 0x3cc0 fde=[ 29cc] │ │ + 0x34b24 (offset: 0x3ff10) -> 0x922c fde=[ 7f38] │ │ + 0x34e14 (offset: 0x40200) -> 0x3ce0 fde=[ 29ec] │ │ + 0x34e44 (offset: 0x40230) -> 0x3cf4 fde=[ 2a00] │ │ + 0x34e5c (offset: 0x40248) -> 0x3d0c fde=[ 2a18] │ │ + 0x34e5f (offset: 0x4024b) -> 0x3d20 fde=[ 2a2c] │ │ + 0x34e60 (offset: 0x4024c) -> 0x3d34 fde=[ 2a40] │ │ + 0x351e0 (offset: 0x405cc) -> 0x3d60 fde=[ 2a6c] │ │ + 0x3522f (offset: 0x4061b) -> 0x3d84 fde=[ 2a90] │ │ + 0x35be6 (offset: 0x40fd2) -> 0x3db0 fde=[ 2abc] │ │ + 0x36304 (offset: 0x416f0) -> 0x3ddc fde=[ 2ae8] │ │ + 0x36332 (offset: 0x4171e) -> 0x3dfc fde=[ 2b08] │ │ + 0x3641c (offset: 0x41808) -> 0x3e24 fde=[ 2b30] │ │ + 0x36499 (offset: 0x41885) -> 0x3e50 fde=[ 2b5c] │ │ + 0x36675 (offset: 0x41a61) -> 0x3e7c fde=[ 2b88] │ │ + 0x36a69 (offset: 0x41e55) -> 0x3ea8 fde=[ 2bb4] │ │ + 0x36ac5 (offset: 0x41eb1) -> 0x3ed0 fde=[ 2bdc] │ │ + 0x37029 (offset: 0x42415) -> 0x3efc fde=[ 2c08] │ │ + 0x3714b (offset: 0x42537) -> 0x3f28 fde=[ 2c34] │ │ + 0x37815 (offset: 0x42c01) -> 0x3f54 fde=[ 2c60] │ │ + 0x378fd (offset: 0x42ce9) -> 0x3f84 fde=[ 2c90] │ │ + 0x379fe (offset: 0x42dea) -> 0x3fb0 fde=[ 2cbc] │ │ + 0x37b49 (offset: 0x42f35) -> 0x3fdc fde=[ 2ce8] │ │ + 0x37c33 (offset: 0x4301f) -> 0x4004 fde=[ 2d10] │ │ + 0x37cf9 (offset: 0x430e5) -> 0x4030 fde=[ 2d3c] │ │ + 0x37e3d (offset: 0x43229) -> 0x405c fde=[ 2d68] │ │ + 0x37f1b (offset: 0x43307) -> 0x4088 fde=[ 2d94] │ │ + 0x38159 (offset: 0x43545) -> 0x40b4 fde=[ 2dc0] │ │ + 0x381d1 (offset: 0x435bd) -> 0x40dc fde=[ 2de8] │ │ + 0x3824f (offset: 0x4363b) -> 0x4104 fde=[ 2e10] │ │ + 0x383f9 (offset: 0x437e5) -> 0x412c fde=[ 2e38] │ │ + 0x386af (offset: 0x43a9b) -> 0x4158 fde=[ 2e64] │ │ + 0x388bf (offset: 0x43cab) -> 0x4184 fde=[ 2e90] │ │ + 0x3891a (offset: 0x43d06) -> 0x41a4 fde=[ 2eb0] │ │ + 0x38994 (offset: 0x43d80) -> 0x41c8 fde=[ 2ed4] │ │ + 0x389c0 (offset: 0x43dac) -> 0x41e8 fde=[ 2ef4] │ │ + 0x389ff (offset: 0x43deb) -> 0x4208 fde=[ 2f14] │ │ + 0x38a9a (offset: 0x43e86) -> 0x4234 fde=[ 2f40] │ │ + 0x38ac9 (offset: 0x43eb5) -> 0x4254 fde=[ 2f60] │ │ + 0x38b56 (offset: 0x43f42) -> 0x427c fde=[ 2f88] │ │ + 0x38b80 (offset: 0x43f6c) -> 0x4294 fde=[ 2fa0] │ │ + 0x38cfb (offset: 0x440e7) -> 0x42c8 fde=[ 2fd4] │ │ + 0x38dde (offset: 0x441ca) -> 0x42f0 fde=[ 2ffc] │ │ + 0x38e59 (offset: 0x44245) -> 0x4318 fde=[ 3024] │ │ + 0x38fd7 (offset: 0x443c3) -> 0x4340 fde=[ 304c] │ │ + 0x39187 (offset: 0x44573) -> 0x436c fde=[ 3078] │ │ + 0x39391 (offset: 0x4477d) -> 0x4394 fde=[ 30a0] │ │ + 0x394cf (offset: 0x448bb) -> 0x43c0 fde=[ 30cc] │ │ + 0x39958 (offset: 0x44d44) -> 0x43f4 fde=[ 3100] │ │ + 0x39a0a (offset: 0x44df6) -> 0x441c fde=[ 3128] │ │ + 0x39a48 (offset: 0x44e34) -> 0x4440 fde=[ 314c] │ │ + 0x39a84 (offset: 0x44e70) -> 0x4464 fde=[ 3170] │ │ + 0x3a599 (offset: 0x45985) -> 0x4490 fde=[ 319c] │ │ + 0x3a5c7 (offset: 0x459b3) -> 0x44b0 fde=[ 31bc] │ │ + 0x3a685 (offset: 0x45a71) -> 0x44d4 fde=[ 31e0] │ │ + 0x3a6c4 (offset: 0x45ab0) -> 0x44f8 fde=[ 3204] │ │ + 0x42554 (offset: 0x4d940) -> 0x453c fde=[ 3248] │ │ + 0x425c4 (offset: 0x4d9b0) -> 0x456c fde=[ 3278] │ │ + 0x42e74 (offset: 0x4e260) -> 0x9350 fde=[ 805c] │ │ + 0x435a7 (offset: 0x4e993) -> 0x9380 fde=[ 808c] │ │ + 0x43ab4 (offset: 0x4eea0) -> 0x45b4 fde=[ 32c0] │ │ + 0x43c44 (offset: 0x4f030) -> 0x45e0 fde=[ 32ec] │ │ + 0x43cb4 (offset: 0x4f0a0) -> 0x9430 fde=[ 813c] │ │ + 0x43d64 (offset: 0x4f150) -> 0x4604 fde=[ 3310] │ │ + 0x43d84 (offset: 0x4f170) -> 0x4620 fde=[ 332c] │ │ + 0x43dd4 (offset: 0x4f1c0) -> 0x945c fde=[ 8168] │ │ + 0x43f24 (offset: 0x4f310) -> 0x4648 fde=[ 3354] │ │ + 0x44004 (offset: 0x4f3f0) -> 0x4674 fde=[ 3380] │ │ + 0x440b4 (offset: 0x4f4a0) -> 0x46a0 fde=[ 33ac] │ │ + 0x440f4 (offset: 0x4f4e0) -> 0x46bc fde=[ 33c8] │ │ + 0x44124 (offset: 0x4f510) -> 0x46dc fde=[ 33e8] │ │ + 0x44174 (offset: 0x4f560) -> 0x9480 fde=[ 818c] │ │ + 0x44224 (offset: 0x4f610) -> 0x46f8 fde=[ 3404] │ │ + 0x44274 (offset: 0x4f660) -> 0x94b0 fde=[ 81bc] │ │ + 0x44354 (offset: 0x4f740) -> 0x4714 fde=[ 3420] │ │ + 0x4439c (offset: 0x4f788) -> 0x94e4 fde=[ 81f0] │ │ + 0x44494 (offset: 0x4f880) -> 0x4738 fde=[ 3444] │ │ + 0x444e4 (offset: 0x4f8d0) -> 0x9514 fde=[ 8220] │ │ + 0x44794 (offset: 0x4fb80) -> 0x4754 fde=[ 3460] │ │ + 0x44804 (offset: 0x4fbf0) -> 0x477c fde=[ 3488] │ │ + 0x44884 (offset: 0x4fc70) -> 0x47a8 fde=[ 34b4] │ │ + 0x449f4 (offset: 0x4fde0) -> 0x47d4 fde=[ 34e0] │ │ + 0x44ae4 (offset: 0x4fed0) -> 0x4800 fde=[ 350c] │ │ + 0x44b44 (offset: 0x4ff30) -> 0x9544 fde=[ 8250] │ │ + 0x44da4 (offset: 0x50190) -> 0x4824 fde=[ 3530] │ │ + 0x44e04 (offset: 0x501f0) -> 0x9574 fde=[ 8280] │ │ + 0x45084 (offset: 0x50470) -> 0x95a4 fde=[ 82b0] │ │ + 0x450e4 (offset: 0x504d0) -> 0x4854 fde=[ 3560] │ │ + 0x45114 (offset: 0x50500) -> 0x4870 fde=[ 357c] │ │ + 0x45124 (offset: 0x50510) -> 0x95d4 fde=[ 82e0] │ │ + 0x4523c (offset: 0x50628) -> 0x9604 fde=[ 8310] │ │ + 0x4a384 (offset: 0x55770) -> 0x4884 fde=[ 3590] │ │ + 0x4a714 (offset: 0x55b00) -> 0x48b0 fde=[ 35bc] │ │ + 0x4a7d4 (offset: 0x55bc0) -> 0x48d8 fde=[ 35e4] │ │ + 0x4a9b4 (offset: 0x55da0) -> 0x4904 fde=[ 3610] │ │ + 0x4abe4 (offset: 0x55fd0) -> 0x9634 fde=[ 8340] │ │ + 0x4af94 (offset: 0x56380) -> 0x9664 fde=[ 8370] │ │ + 0x4b034 (offset: 0x56420) -> 0x9694 fde=[ 83a0] │ │ + 0x4b6d4 (offset: 0x56ac0) -> 0x492c fde=[ 3638] │ │ + 0x4b787 (offset: 0x56b73) -> 0x96c0 fde=[ 83cc] │ │ + 0x4e904 (offset: 0x59cf0) -> 0x4954 fde=[ 3660] │ │ + 0x4eba4 (offset: 0x59f90) -> 0x4980 fde=[ 368c] │ │ + 0x4ed54 (offset: 0x5a140) -> 0x49ac fde=[ 36b8] │ │ + 0x4ee24 (offset: 0x5a210) -> 0x96f0 fde=[ 83fc] │ │ + 0x4eec4 (offset: 0x5a2b0) -> 0x49d8 fde=[ 36e4] │ │ + 0x4f314 (offset: 0x5a700) -> 0x4a04 fde=[ 3710] │ │ + 0x4f544 (offset: 0x5a930) -> 0x4a30 fde=[ 373c] │ │ + 0x4f734 (offset: 0x5ab20) -> 0x4a58 fde=[ 3764] │ │ + 0x4f794 (offset: 0x5ab80) -> 0x9720 fde=[ 842c] │ │ + 0x4fd54 (offset: 0x5b140) -> 0x9750 fde=[ 845c] │ │ + 0x4fee4 (offset: 0x5b2d0) -> 0x9780 fde=[ 848c] │ │ + 0x50564 (offset: 0x5b950) -> 0x97b0 fde=[ 84bc] │ │ + 0x50b84 (offset: 0x5bf70) -> 0x97e0 fde=[ 84ec] │ │ + 0x50c14 (offset: 0x5c000) -> 0x9810 fde=[ 851c] │ │ + 0x50c84 (offset: 0x5c070) -> 0x4a84 fde=[ 3790] │ │ + 0x51004 (offset: 0x5c3f0) -> 0x4ab0 fde=[ 37bc] │ │ + 0x514d4 (offset: 0x5c8c0) -> 0x983c fde=[ 8548] │ │ + 0x53ac4 (offset: 0x5eeb0) -> 0x986c fde=[ 8578] │ │ + 0x53b74 (offset: 0x5ef60) -> 0x989c fde=[ 85a8] │ │ + 0x53bd4 (offset: 0x5efc0) -> 0x4adc fde=[ 37e8] │ │ + 0x53c64 (offset: 0x5f050) -> 0x4b00 fde=[ 380c] │ │ + 0x53c84 (offset: 0x5f070) -> 0x4b20 fde=[ 382c] │ │ + 0x541b4 (offset: 0x5f5a0) -> 0x98c8 fde=[ 85d4] │ │ + 0x56294 (offset: 0x61680) -> 0x4b4c fde=[ 3858] │ │ + 0x563c4 (offset: 0x617b0) -> 0x4b74 fde=[ 3880] │ │ + 0x567e4 (offset: 0x61bd0) -> 0x4c80 fde=[ 398c] │ │ + 0x56aa4 (offset: 0x61e90) -> 0x4cb4 fde=[ 39c0] │ │ + 0x56b04 (offset: 0x61ef0) -> 0x4ce0 fde=[ 39ec] │ │ + 0x56b84 (offset: 0x61f70) -> 0x4d04 fde=[ 3a10] │ │ + 0x56bf4 (offset: 0x61fe0) -> 0x4d2c fde=[ 3a38] │ │ + 0x56c54 (offset: 0x62040) -> 0x4d54 fde=[ 3a60] │ │ + 0x56d54 (offset: 0x62140) -> 0x4d7c fde=[ 3a88] │ │ + 0x56e34 (offset: 0x62220) -> 0x4dac fde=[ 3ab8] │ │ + 0x56e94 (offset: 0x62280) -> 0x4dd8 fde=[ 3ae4] │ │ + 0x56f04 (offset: 0x622f0) -> 0x98f8 fde=[ 8604] │ │ + 0x571d4 (offset: 0x625c0) -> 0x4e00 fde=[ 3b0c] │ │ + 0x57234 (offset: 0x62620) -> 0x4e2c fde=[ 3b38] │ │ + 0x572e4 (offset: 0x626d0) -> 0x4e54 fde=[ 3b60] │ │ + 0x57384 (offset: 0x62770) -> 0x4e7c fde=[ 3b88] │ │ + 0x57534 (offset: 0x62920) -> 0x4eb8 fde=[ 3bc4] │ │ + 0x57aa4 (offset: 0x62e90) -> 0x9928 fde=[ 8634] │ │ + 0x581c4 (offset: 0x635b0) -> 0x4ee0 fde=[ 3bec] │ │ + 0x58354 (offset: 0x63740) -> 0x4f14 fde=[ 3c20] │ │ + 0x58434 (offset: 0x63820) -> 0x9960 fde=[ 866c] │ │ + 0x59474 (offset: 0x64860) -> 0x9990 fde=[ 869c] │ │ + 0x59ca4 (offset: 0x65090) -> 0x4f3c fde=[ 3c48] │ │ + 0x5ad64 (offset: 0x66150) -> 0x4f68 fde=[ 3c74] │ │ + 0x5bf44 (offset: 0x67330) -> 0x4f94 fde=[ 3ca0] │ │ + 0x5c594 (offset: 0x67980) -> 0x4fbc fde=[ 3cc8] │ │ + 0x5c8a4 (offset: 0x67c90) -> 0x4fe8 fde=[ 3cf4] │ │ + 0x5ca24 (offset: 0x67e10) -> 0x5010 fde=[ 3d1c] │ │ + 0x5cb54 (offset: 0x67f40) -> 0x5044 fde=[ 3d50] │ │ + 0x5cba4 (offset: 0x67f90) -> 0x5068 fde=[ 3d74] │ │ + 0x5d1f4 (offset: 0x685e0) -> 0x99c0 fde=[ 86cc] │ │ + 0x5da94 (offset: 0x68e80) -> 0x5094 fde=[ 3da0] │ │ + 0x5dc84 (offset: 0x69070) -> 0x50c8 fde=[ 3dd4] │ │ + 0x5ddb4 (offset: 0x691a0) -> 0x50f0 fde=[ 3dfc] │ │ + 0x5e1f4 (offset: 0x695e0) -> 0x511c fde=[ 3e28] │ │ + 0x5e254 (offset: 0x69640) -> 0x5144 fde=[ 3e50] │ │ + 0x5e2b4 (offset: 0x696a0) -> 0x516c fde=[ 3e78] │ │ + 0x5e8c4 (offset: 0x69cb0) -> 0x5198 fde=[ 3ea4] │ │ + 0x5e924 (offset: 0x69d10) -> 0x51c4 fde=[ 3ed0] │ │ + 0x5fc44 (offset: 0x6b030) -> 0x51ec fde=[ 3ef8] │ │ + 0x5fc84 (offset: 0x6b070) -> 0x5218 fde=[ 3f24] │ │ + 0x5fd84 (offset: 0x6b170) -> 0x5254 fde=[ 3f60] │ │ + 0x5fe74 (offset: 0x6b260) -> 0x527c fde=[ 3f88] │ │ + 0x5fed4 (offset: 0x6b2c0) -> 0x52a8 fde=[ 3fb4] │ │ + 0x5ff34 (offset: 0x6b320) -> 0x52d4 fde=[ 3fe0] │ │ + 0x5ff84 (offset: 0x6b370) -> 0x52f8 fde=[ 4004] │ │ + 0x60004 (offset: 0x6b3f0) -> 0x5320 fde=[ 402c] │ │ + 0x60084 (offset: 0x6b470) -> 0x5348 fde=[ 4054] │ │ + 0x60124 (offset: 0x6b510) -> 0x5370 fde=[ 407c] │ │ + 0x601b4 (offset: 0x6b5a0) -> 0x99f8 fde=[ 8704] │ │ + 0x60e24 (offset: 0x6c210) -> 0x5398 fde=[ 40a4] │ │ + 0x60fa4 (offset: 0x6c390) -> 0x53cc fde=[ 40d8] │ │ + 0x61084 (offset: 0x6c470) -> 0x9a40 fde=[ 874c] │ │ + 0x61194 (offset: 0x6c580) -> 0x9a70 fde=[ 877c] │ │ + 0x613d4 (offset: 0x6c7c0) -> 0x53f4 fde=[ 4100] │ │ + 0x62dd4 (offset: 0x6e1c0) -> 0x5420 fde=[ 412c] │ │ + 0x62e54 (offset: 0x6e240) -> 0x9aa0 fde=[ 87ac] │ │ + 0x63144 (offset: 0x6e530) -> 0x5464 fde=[ 4170] │ │ + 0x632a4 (offset: 0x6e690) -> 0x5490 fde=[ 419c] │ │ + 0x63304 (offset: 0x6e6f0) -> 0x54bc fde=[ 41c8] │ │ + 0x63764 (offset: 0x6eb50) -> 0x54e8 fde=[ 41f4] │ │ + 0x63854 (offset: 0x6ec40) -> 0x5514 fde=[ 4220] │ │ + 0x64084 (offset: 0x6f470) -> 0x5540 fde=[ 424c] │ │ + 0x640e4 (offset: 0x6f4d0) -> 0x556c fde=[ 4278] │ │ + 0x64144 (offset: 0x6f530) -> 0x9ad0 fde=[ 87dc] │ │ + 0x64234 (offset: 0x6f620) -> 0x5598 fde=[ 42a4] │ │ + 0x642c4 (offset: 0x6f6b0) -> 0x55c0 fde=[ 42cc] │ │ + 0x64324 (offset: 0x6f710) -> 0x9b00 fde=[ 880c] │ │ + 0x643e4 (offset: 0x6f7d0) -> 0x9b30 fde=[ 883c] │ │ + 0x645b4 (offset: 0x6f9a0) -> 0x55ec fde=[ 42f8] │ │ + 0x64614 (offset: 0x6fa00) -> 0x5614 fde=[ 4320] │ │ + 0x64674 (offset: 0x6fa60) -> 0x5640 fde=[ 434c] │ │ + 0x646c4 (offset: 0x6fab0) -> 0x5664 fde=[ 4370] │ │ + 0x64734 (offset: 0x6fb20) -> 0x9b60 fde=[ 886c] │ │ + 0x647f4 (offset: 0x6fbe0) -> 0x9b90 fde=[ 889c] │ │ + 0x64924 (offset: 0x6fd10) -> 0x9bc0 fde=[ 88cc] │ │ + 0x649d4 (offset: 0x6fdc0) -> 0x9bf0 fde=[ 88fc] │ │ + 0x64c24 (offset: 0x70010) -> 0x5690 fde=[ 439c] │ │ + 0x64f94 (offset: 0x70380) -> 0x56bc fde=[ 43c8] │ │ + 0x65044 (offset: 0x70430) -> 0x56e4 fde=[ 43f0] │ │ + 0x65154 (offset: 0x70540) -> 0x5710 fde=[ 441c] │ │ + 0x65264 (offset: 0x70650) -> 0x5738 fde=[ 4444] │ │ + 0x653a4 (offset: 0x70790) -> 0x5764 fde=[ 4470] │ │ + 0x653d4 (offset: 0x707c0) -> 0x5784 fde=[ 4490] │ │ + 0x65684 (offset: 0x70a70) -> 0x57b8 fde=[ 44c4] │ │ + 0x656e4 (offset: 0x70ad0) -> 0x57e4 fde=[ 44f0] │ │ + 0x65794 (offset: 0x70b80) -> 0x580c fde=[ 4518] │ │ + 0x65954 (offset: 0x70d40) -> 0x5834 fde=[ 4540] │ │ + 0x659b4 (offset: 0x70da0) -> 0x5860 fde=[ 456c] │ │ + 0x65a14 (offset: 0x70e00) -> 0x9c20 fde=[ 892c] │ │ + 0x65ac4 (offset: 0x70eb0) -> 0x9c50 fde=[ 895c] │ │ + 0x65bf4 (offset: 0x70fe0) -> 0x588c fde=[ 4598] │ │ + 0x65c54 (offset: 0x71040) -> 0x58b8 fde=[ 45c4] │ │ + 0x65f94 (offset: 0x71380) -> 0x9c80 fde=[ 898c] │ │ + 0x66004 (offset: 0x713f0) -> 0x58f4 fde=[ 4600] │ │ + 0x667e4 (offset: 0x71bd0) -> 0x9cac fde=[ 89b8] │ │ + 0x67344 (offset: 0x72730) -> 0x591c fde=[ 4628] │ │ + 0x675b4 (offset: 0x729a0) -> 0x5950 fde=[ 465c] │ │ + 0x67714 (offset: 0x72b00) -> 0x5978 fde=[ 4684] │ │ + 0x68be4 (offset: 0x73fd0) -> 0x59a4 fde=[ 46b0] │ │ + 0x68c94 (offset: 0x74080) -> 0x59d4 fde=[ 46e0] │ │ + 0x68d54 (offset: 0x74140) -> 0x9ce4 fde=[ 89f0] │ │ + 0x68e94 (offset: 0x74280) -> 0x59fc fde=[ 4708] │ │ + 0x68ec4 (offset: 0x742b0) -> 0x5a14 fde=[ 4720] │ │ + 0x68ed4 (offset: 0x742c0) -> 0x9d14 fde=[ 8a20] │ │ + 0x691c4 (offset: 0x745b0) -> 0x5a28 fde=[ 4734] │ │ + 0x69224 (offset: 0x74610) -> 0x5a54 fde=[ 4760] │ │ + 0x69264 (offset: 0x74650) -> 0x5a78 fde=[ 4784] │ │ + 0x692b4 (offset: 0x746a0) -> 0x5aa0 fde=[ 47ac] │ │ + 0x693c4 (offset: 0x747b0) -> 0x9d44 fde=[ 8a50] │ │ + 0x694d4 (offset: 0x748c0) -> 0x5acc fde=[ 47d8] │ │ + 0x69504 (offset: 0x748f0) -> 0x5aec fde=[ 47f8] │ │ + 0x69534 (offset: 0x74920) -> 0x5b00 fde=[ 480c] │ │ + 0x6954c (offset: 0x74938) -> 0x5b18 fde=[ 4824] │ │ + 0x6954f (offset: 0x7493b) -> 0x5b2c fde=[ 4838] │ │ + 0x69554 (offset: 0x74940) -> 0x9d74 fde=[ 8a80] │ │ + 0x69794 (offset: 0x74b80) -> 0x5b40 fde=[ 484c] │ │ + 0x69864 (offset: 0x74c50) -> 0x5b68 fde=[ 4874] │ │ + 0x69c94 (offset: 0x75080) -> 0x5b94 fde=[ 48a0] │ │ + 0x69cc4 (offset: 0x750b0) -> 0x9dc0 fde=[ 8acc] │ │ + 0x69d54 (offset: 0x75140) -> 0x5bb4 fde=[ 48c0] │ │ + 0x69d94 (offset: 0x75180) -> 0x5bd8 fde=[ 48e4] │ │ + 0x6a514 (offset: 0x75900) -> 0x5c04 fde=[ 4910] │ │ + 0x6a804 (offset: 0x75bf0) -> 0x5c2c fde=[ 4938] │ │ + 0x6a824 (offset: 0x75c10) -> 0x9df0 fde=[ 8afc] │ │ + 0x6a904 (offset: 0x75cf0) -> 0x9e20 fde=[ 8b2c] │ │ + 0x6aa74 (offset: 0x75e60) -> 0x5c4c fde=[ 4958] │ │ + 0x6aab4 (offset: 0x75ea0) -> 0x5c70 fde=[ 497c] │ │ + 0x6ab24 (offset: 0x75f10) -> 0x5c98 fde=[ 49a4] │ │ + 0x6aba0 (offset: 0x75f8c) -> 0x5cc0 fde=[ 49cc] │ │ + 0x6aba4 (offset: 0x75f90) -> 0x5cd4 fde=[ 49e0] │ │ + 0x6abb4 (offset: 0x75fa0) -> 0x5ce8 fde=[ 49f4] │ │ + 0x6aca4 (offset: 0x76090) -> 0x5d14 fde=[ 4a20] │ │ + 0x6aeb4 (offset: 0x762a0) -> 0x5d40 fde=[ 4a4c] │ │ + 0x6af84 (offset: 0x76370) -> 0x5d70 fde=[ 4a7c] │ │ + 0x6afa4 (offset: 0x76390) -> 0x9e50 fde=[ 8b5c] │ │ + 0x6b024 (offset: 0x76410) -> 0x9e7c fde=[ 8b88] │ │ + 0x6b124 (offset: 0x76510) -> 0x5d8c fde=[ 4a98] │ │ + 0x6b15c (offset: 0x76548) -> 0x5db0 fde=[ 4abc] │ │ + 0x6b164 (offset: 0x76550) -> 0x5dc4 fde=[ 4ad0] │ │ + 0x6b194 (offset: 0x76580) -> 0x5dd8 fde=[ 4ae4] │ │ + 0x6b1c4 (offset: 0x765b0) -> 0x5df8 fde=[ 4b04] │ │ + 0x6b1f4 (offset: 0x765e0) -> 0x5e18 fde=[ 4b24] │ │ + 0x6b224 (offset: 0x76610) -> 0x5e38 fde=[ 4b44] │ │ + 0x6b254 (offset: 0x76640) -> 0x5e58 fde=[ 4b64] │ │ + 0x6b274 (offset: 0x76660) -> 0x9eac fde=[ 8bb8] │ │ + 0x6b3f4 (offset: 0x767e0) -> 0x9ed0 fde=[ 8bdc] │ │ + 0x6b454 (offset: 0x76840) -> 0x5e74 fde=[ 4b80] │ │ + 0x6b484 (offset: 0x76870) -> 0x5e94 fde=[ 4ba0] │ │ + 0x6b4b4 (offset: 0x768a0) -> 0x5eb4 fde=[ 4bc0] │ │ + 0x6b4c4 (offset: 0x768b0) -> 0x5ec8 fde=[ 4bd4] │ │ + 0x6b4e6 (offset: 0x768d2) -> 0x5edc fde=[ 4be8] │ │ + 0x6b524 (offset: 0x76910) -> 0x5efc fde=[ 4c08] │ │ + 0x6b5f4 (offset: 0x769e0) -> 0x5f24 fde=[ 4c30] │ │ + 0x6b614 (offset: 0x76a00) -> 0x5f40 fde=[ 4c4c] │ │ + 0x6b62f (offset: 0x76a1b) -> 0x9efc fde=[ 8c08] │ │ + 0x6b7f4 (offset: 0x76be0) -> 0x5f5c fde=[ 4c68] │ │ + 0x6b814 (offset: 0x76c00) -> 0x9f58 fde=[ 8c64] │ │ + 0x6b8b4 (offset: 0x76ca0) -> 0x5f78 fde=[ 4c84] │ │ + 0x6b904 (offset: 0x76cf0) -> 0x9f88 fde=[ 8c94] │ │ + 0x6ba04 (offset: 0x76df0) -> 0x9fb8 fde=[ 8cc4] │ │ + 0x6baa4 (offset: 0x76e90) -> 0x5f9c fde=[ 4ca8] │ │ + 0x6bad4 (offset: 0x76ec0) -> 0x5fbc fde=[ 4cc8] │ │ + 0x6bb04 (offset: 0x76ef0) -> 0x5fd0 fde=[ 4cdc] │ │ + 0x6bb84 (offset: 0x76f70) -> 0x5ffc fde=[ 4d08] │ │ + 0x6bc94 (offset: 0x77080) -> 0x6024 fde=[ 4d30] │ │ + 0x6bcd4 (offset: 0x770c0) -> 0x6048 fde=[ 4d54] │ │ + 0x6bd04 (offset: 0x770f0) -> 0x6068 fde=[ 4d74] │ │ + 0x6bd54 (offset: 0x77140) -> 0x6090 fde=[ 4d9c] │ │ + 0x6bd74 (offset: 0x77160) -> 0x60a8 fde=[ 4db4] │ │ + 0x6bd84 (offset: 0x77170) -> 0x9fe4 fde=[ 8cf0] │ │ + 0x6bdd4 (offset: 0x771c0) -> 0x60bc fde=[ 4dc8] │ │ + 0x6be04 (offset: 0x771f0) -> 0xa004 fde=[ 8d10] │ │ + 0x6be54 (offset: 0x77240) -> 0x60d8 fde=[ 4de4] │ │ + 0x6be74 (offset: 0x77260) -> 0x60f4 fde=[ 4e00] │ │ + 0x6be94 (offset: 0x77280) -> 0x6110 fde=[ 4e1c] │ │ + 0x6bfb4 (offset: 0x773a0) -> 0x613c fde=[ 4e48] │ │ + 0x6bfd4 (offset: 0x773c0) -> 0x615c fde=[ 4e68] │ │ + 0x6c004 (offset: 0x773f0) -> 0xa024 fde=[ 8d30] │ │ + 0x6c214 (offset: 0x77600) -> 0x6178 fde=[ 4e84] │ │ + 0x6c2f4 (offset: 0x776e0) -> 0x61a4 fde=[ 4eb0] │ │ + 0x6c384 (offset: 0x77770) -> 0x61cc fde=[ 4ed8] │ │ + 0x6c414 (offset: 0x77800) -> 0x61f4 fde=[ 4f00] │ │ + 0x6c464 (offset: 0x77850) -> 0x621c fde=[ 4f28] │ │ + 0x6c4f4 (offset: 0x778e0) -> 0x6248 fde=[ 4f54] │ │ + 0x6c624 (offset: 0x77a10) -> 0x6278 fde=[ 4f84] │ │ + 0x6c734 (offset: 0x77b20) -> 0x6338 fde=[ 5044] │ │ + 0x6c854 (offset: 0x77c40) -> 0x63e4 fde=[ 50f0] │ │ + 0x6c8f4 (offset: 0x77ce0) -> 0x6454 fde=[ 5160] │ │ + 0x6c9d4 (offset: 0x77dc0) -> 0x6510 fde=[ 521c] │ │ + 0x6ca14 (offset: 0x77e00) -> 0x6544 fde=[ 5250] │ │ + 0x6ca54 (offset: 0x77e40) -> 0x6578 fde=[ 5284] │ │ + 0x6ca84 (offset: 0x77e70) -> 0x65b0 fde=[ 52bc] │ │ + 0x6cab4 (offset: 0x77ea0) -> 0x65e4 fde=[ 52f0] │ │ + 0x6cae4 (offset: 0x77ed0) -> 0x6618 fde=[ 5324] │ │ + 0x6cb14 (offset: 0x77f00) -> 0x664c fde=[ 5358] │ │ + 0x6cb84 (offset: 0x77f70) -> 0x6680 fde=[ 538c] │ │ + 0x6cbe4 (offset: 0x77fd0) -> 0x66d8 fde=[ 53e4] │ │ + 0x6cc84 (offset: 0x78070) -> 0x6764 fde=[ 5470] │ │ + 0x6ccb4 (offset: 0x780a0) -> 0x6794 fde=[ 54a0] │ │ + 0x6cce4 (offset: 0x780d0) -> 0x67c4 fde=[ 54d0] │ │ + 0x6cd24 (offset: 0x78110) -> 0x6800 fde=[ 550c] │ │ + 0x6cd54 (offset: 0x78140) -> 0x6828 fde=[ 5534] │ │ + 0x6cd84 (offset: 0x78170) -> 0x6850 fde=[ 555c] │ │ + 0x6cf14 (offset: 0x78300) -> 0x6900 fde=[ 560c] │ │ + 0x6d194 (offset: 0x78580) -> 0x6994 fde=[ 56a0] │ │ + 0x6d1a4 (offset: 0x78590) -> 0x69a8 fde=[ 56b4] │ │ + 0x6d1b4 (offset: 0x785a0) -> 0x69bc fde=[ 56c8] │ │ + 0x6d254 (offset: 0x78640) -> 0x6a04 fde=[ 5710] │ │ + 0x6d2f4 (offset: 0x786e0) -> 0x6a4c fde=[ 5758] │ │ + 0x6d304 (offset: 0x786f0) -> 0x6a60 fde=[ 576c] │ │ + 0x6d354 (offset: 0x78740) -> 0x6a9c fde=[ 57a8] │ │ + 0x6d3a4 (offset: 0x78790) -> 0x6ad8 fde=[ 57e4] │ │ + 0x6d424 (offset: 0x78810) -> 0x6b48 fde=[ 5854] │ │ + 0x6d474 (offset: 0x78860) -> 0x6b5c fde=[ 5868] │ │ + 0x6d4a4 (offset: 0x78890) -> 0x6b84 fde=[ 5890] │ │ + 0x6d4b4 (offset: 0x788a0) -> 0x6b98 fde=[ 58a4] │ │ + 0x6d4e4 (offset: 0x788d0) -> 0x6bcc fde=[ 58d8] │ │ + 0x6d6c4 (offset: 0x78ab0) -> 0x6ca4 fde=[ 59b0] │ │ + 0x6d6f4 (offset: 0x78ae0) -> 0x6cbc fde=[ 59c8] │ │ + 0x6d704 (offset: 0x78af0) -> 0x6cd0 fde=[ 59dc] │ │ + 0x6db24 (offset: 0x78f10) -> 0x6de4 fde=[ 5af0] │ │ + 0x6e854 (offset: 0x79c40) -> 0x6e10 fde=[ 5b1c] │ │ + 0x6e984 (offset: 0x79d70) -> 0x6e9c fde=[ 5ba8] │ │ + 0x6ec64 (offset: 0x7a050) -> 0x6f80 fde=[ 5c8c] │ │ + 0x6ee54 (offset: 0x7a240) -> 0x6fec fde=[ 5cf8] │ │ + 0x6f764 (offset: 0x7ab50) -> 0x71bc fde=[ 5ec8] │ │ + 0x6fb04 (offset: 0x7aef0) -> 0x7310 fde=[ 601c] │ │ + 0x6fc94 (offset: 0x7b080) -> 0x7390 fde=[ 609c] │ │ + 0x6fe74 (offset: 0x7b260) -> 0x7440 fde=[ 614c] │ │ + 0x70034 (offset: 0x7b420) -> 0x7518 fde=[ 6224] │ │ + 0x700f4 (offset: 0x7b4e0) -> 0x7580 fde=[ 628c] │ │ + 0x70144 (offset: 0x7b530) -> 0x75bc fde=[ 62c8] │ │ + 0x70194 (offset: 0x7b580) -> 0x75f8 fde=[ 6304] │ │ + 0x70204 (offset: 0x7b5f0) -> 0x763c fde=[ 6348] │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ 00000000 00000014 00000000 CIE │ │ Version: 1 │ │ Augmentation: "zR" │ │ @@ -611,16282 +623,16462 @@ │ │ Return address column: 8 │ │ Augmentation data: 1b │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_offset: r8 (eip) at cfa-4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000018 00000024 0000001c FDE cie=00000000 pc=00016050..00016073 │ │ - DW_CFA_advance_loc: 1 to 00016051 │ │ +00000018 00000024 0000001c FDE cie=00000000 pc=00016450..00016473 │ │ + DW_CFA_advance_loc: 1 to 00016451 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 00016054 │ │ + DW_CFA_advance_loc: 3 to 00016454 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00016059 │ │ + DW_CFA_advance_loc: 5 to 00016459 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0001605a │ │ + DW_CFA_advance_loc: 1 to 0001645a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 23 to 00016071 │ │ + DW_CFA_advance_loc: 23 to 00016471 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00016072 │ │ + DW_CFA_advance_loc: 1 to 00016472 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000040 00000010 00000044 FDE cie=00000000 pc=00016080..00016081 │ │ +00000040 00000010 00000044 FDE cie=00000000 pc=00016480..00016481 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000054 00000010 00000058 FDE cie=00000000 pc=00016090..00016095 │ │ +00000054 00000010 00000058 FDE cie=00000000 pc=00016490..00016495 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000068 00000024 0000006c FDE cie=00000000 pc=000160a0..000160bf │ │ - DW_CFA_advance_loc: 1 to 000160a1 │ │ +00000068 00000024 0000006c FDE cie=00000000 pc=000164a0..000164bf │ │ + DW_CFA_advance_loc: 1 to 000164a1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 000160a4 │ │ + DW_CFA_advance_loc: 3 to 000164a4 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 000160a9 │ │ + DW_CFA_advance_loc: 5 to 000164a9 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000160aa │ │ + DW_CFA_advance_loc: 1 to 000164aa │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 19 to 000160bd │ │ + DW_CFA_advance_loc: 19 to 000164bd │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000160be │ │ + DW_CFA_advance_loc: 1 to 000164be │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000090 00000030 00000094 FDE cie=00000000 pc=000160c0..000160ef │ │ - DW_CFA_advance_loc: 1 to 000160c1 │ │ +00000090 00000030 00000094 FDE cie=00000000 pc=000164c0..000164ef │ │ + DW_CFA_advance_loc: 1 to 000164c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 000160c4 │ │ + DW_CFA_advance_loc: 3 to 000164c4 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 000160c9 │ │ + DW_CFA_advance_loc: 5 to 000164c9 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000160ca │ │ + DW_CFA_advance_loc: 1 to 000164ca │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 9 to 000160d3 │ │ + DW_CFA_advance_loc: 9 to 000164d3 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 13 to 000160e0 │ │ + DW_CFA_advance_loc: 13 to 000164e0 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 000160e4 │ │ + DW_CFA_advance_loc: 4 to 000164e4 │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 000160e5 │ │ + DW_CFA_advance_loc: 1 to 000164e5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000160ed │ │ + DW_CFA_advance_loc: 8 to 000164ed │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000160ee │ │ + DW_CFA_advance_loc: 1 to 000164ee │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000000c4 00000030 000000c8 FDE cie=00000000 pc=000160f0..0001611d │ │ - DW_CFA_advance_loc: 1 to 000160f1 │ │ +000000c4 00000030 000000c8 FDE cie=00000000 pc=000164f0..0001651d │ │ + DW_CFA_advance_loc: 1 to 000164f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 000160f4 │ │ + DW_CFA_advance_loc: 3 to 000164f4 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 000160f9 │ │ + DW_CFA_advance_loc: 5 to 000164f9 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000160fa │ │ + DW_CFA_advance_loc: 1 to 000164fa │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 13 to 00016107 │ │ + DW_CFA_advance_loc: 13 to 00016507 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 4 to 0001610b │ │ + DW_CFA_advance_loc: 4 to 0001650b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 0001610f │ │ + DW_CFA_advance_loc: 4 to 0001650f │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 4 to 00016113 │ │ + DW_CFA_advance_loc: 4 to 00016513 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0001611b │ │ + DW_CFA_advance_loc: 8 to 0001651b │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001611c │ │ + DW_CFA_advance_loc: 1 to 0001651c │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000000f8 00000080 000000fc FDE cie=00000000 pc=000182c0..00018473 │ │ - DW_CFA_advance_loc: 1 to 000182c1 │ │ +000000f8 00000080 000000fc FDE cie=00000000 pc=00018650..000187fd │ │ + DW_CFA_advance_loc: 1 to 00018651 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000182c2 │ │ + DW_CFA_advance_loc: 1 to 00018652 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000182c3 │ │ + DW_CFA_advance_loc: 1 to 00018653 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000182c4 │ │ + DW_CFA_advance_loc: 1 to 00018654 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 000182c7 │ │ + DW_CFA_advance_loc: 3 to 00018657 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 000182d0 │ │ + DW_CFA_advance_loc: 9 to 00018660 │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 000182d1 │ │ + DW_CFA_advance_loc: 1 to 00018661 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 35 to 000182f4 │ │ + DW_CFA_advance_loc: 35 to 00018684 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 000182f5 │ │ + DW_CFA_advance_loc: 1 to 00018685 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 000182f6 │ │ + DW_CFA_advance_loc: 1 to 00018686 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 7 to 000182fd │ │ + DW_CFA_advance_loc: 7 to 0001868d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 27 to 00018318 │ │ + DW_CFA_advance_loc: 27 to 000186a8 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 00018319 │ │ + DW_CFA_advance_loc: 1 to 000186a9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 5 to 0001831e │ │ + DW_CFA_advance_loc: 5 to 000186ae │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc1: 143 to 000183ad │ │ + DW_CFA_advance_loc1: 143 to 0001873d │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000183ae │ │ + DW_CFA_advance_loc: 1 to 0001873e │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000183af │ │ + DW_CFA_advance_loc: 1 to 0001873f │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000183b0 │ │ + DW_CFA_advance_loc: 1 to 00018740 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000183b1 │ │ + DW_CFA_advance_loc: 1 to 00018741 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 000183b2 │ │ + DW_CFA_advance_loc: 1 to 00018742 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 18 to 000183c4 │ │ + DW_CFA_advance_loc: 18 to 00018754 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000183c6 │ │ + DW_CFA_advance_loc: 2 to 00018756 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 000183c7 │ │ + DW_CFA_advance_loc: 1 to 00018757 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 000183cf │ │ + DW_CFA_advance_loc: 8 to 0001875f │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 42 to 000183f9 │ │ + DW_CFA_advance_loc: 42 to 00018789 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 000183fa │ │ + DW_CFA_advance_loc: 1 to 0001878a │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000183fb │ │ + DW_CFA_advance_loc: 1 to 0001878b │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 2 to 000183fd │ │ + DW_CFA_advance_loc: 2 to 0001878d │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000183fe │ │ + DW_CFA_advance_loc: 1 to 0001878e │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 000183ff │ │ + DW_CFA_advance_loc: 1 to 0001878f │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 0001840c │ │ + DW_CFA_advance_loc: 11 to 0001879a │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc1: 75 to 00018457 │ │ + DW_CFA_advance_loc1: 71 to 000187e1 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 00018458 │ │ + DW_CFA_advance_loc: 1 to 000187e2 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 00018460 │ │ + DW_CFA_advance_loc: 8 to 000187ea │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 5 to 00018465 │ │ + DW_CFA_advance_loc: 5 to 000187ef │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ -0000017c 00000048 00000180 FDE cie=00000000 pc=000187c0..00018827 │ │ - DW_CFA_advance_loc: 1 to 000187c1 │ │ +0000017c 00000048 00000180 FDE cie=00000000 pc=00018b40..00018ba7 │ │ + DW_CFA_advance_loc: 1 to 00018b41 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000187c2 │ │ + DW_CFA_advance_loc: 1 to 00018b42 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000187c3 │ │ + DW_CFA_advance_loc: 1 to 00018b43 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000187c4 │ │ + DW_CFA_advance_loc: 1 to 00018b44 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 000187c7 │ │ + DW_CFA_advance_loc: 3 to 00018b47 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 11 to 000187d2 │ │ + DW_CFA_advance_loc: 11 to 00018b52 │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 000187d3 │ │ + DW_CFA_advance_loc: 1 to 00018b53 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 18 to 000187e5 │ │ + DW_CFA_advance_loc: 18 to 00018b65 │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 8 to 000187ed │ │ + DW_CFA_advance_loc: 8 to 00018b6d │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000187ef │ │ + DW_CFA_advance_loc: 2 to 00018b6f │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 000187f0 │ │ + DW_CFA_advance_loc: 1 to 00018b70 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 000187f8 │ │ + DW_CFA_advance_loc: 8 to 00018b78 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 42 to 00018822 │ │ + DW_CFA_advance_loc: 42 to 00018ba2 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00018823 │ │ + DW_CFA_advance_loc: 1 to 00018ba3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00018824 │ │ + DW_CFA_advance_loc: 1 to 00018ba4 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018825 │ │ + DW_CFA_advance_loc: 1 to 00018ba5 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018826 │ │ + DW_CFA_advance_loc: 1 to 00018ba6 │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ -000001c8 00000024 000001cc FDE cie=00000000 pc=00018830..0001888c │ │ - DW_CFA_advance_loc: 1 to 00018831 │ │ +000001c8 0000003c 000001cc FDE cie=00000000 pc=0001c050..0001c1d4 │ │ + DW_CFA_advance_loc: 1 to 0001c051 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 00018834 │ │ + DW_CFA_advance_loc: 1 to 0001c052 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0001c053 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 11 to 0001883f │ │ + DW_CFA_advance_loc: 1 to 0001c054 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00018840 │ │ + DW_CFA_advance_loc: 3 to 0001c057 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 9 to 0001c060 │ │ + DW_CFA_def_cfa_offset: 68 │ │ + DW_CFA_advance_loc: 1 to 0001c061 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc2: 366 to 0001c1cf │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 1 to 0001c1d0 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc1: 74 to 0001888a │ │ + DW_CFA_advance_loc: 1 to 0001c1d1 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0001c1d2 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001888b │ │ + DW_CFA_advance_loc: 1 to 0001c1d3 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000001f0 0000002c 000001f4 FDE cie=00000000 pc=00018890..000188c4 │ │ - DW_CFA_advance_loc: 1 to 00018891 │ │ +00000208 0000002c 0000020c FDE cie=00000000 pc=0001c1e0..0001c214 │ │ + DW_CFA_advance_loc: 1 to 0001c1e1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 00018894 │ │ + DW_CFA_advance_loc: 3 to 0001c1e4 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00018899 │ │ + DW_CFA_advance_loc: 5 to 0001c1e9 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0001889a │ │ + DW_CFA_advance_loc: 1 to 0001c1ea │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 14 to 000188a8 │ │ + DW_CFA_advance_loc: 14 to 0001c1f8 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000188a9 │ │ + DW_CFA_advance_loc: 1 to 0001c1f9 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 5 to 000188ae │ │ + DW_CFA_advance_loc: 5 to 0001c1fe │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 20 to 000188c2 │ │ + DW_CFA_advance_loc: 20 to 0001c212 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000188c3 │ │ + DW_CFA_advance_loc: 1 to 0001c213 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000220 00000010 00000224 FDE cie=00000000 pc=000188d0..000188ea │ │ +00000238 00000010 0000023c FDE cie=00000000 pc=0001c220..0001c237 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000234 0000002c 00000238 FDE cie=00000000 pc=00018b90..00018bc9 │ │ - DW_CFA_advance_loc: 1 to 00018b91 │ │ +0000024c 0000002c 00000250 FDE cie=00000000 pc=0001c470..0001c4a9 │ │ + DW_CFA_advance_loc: 1 to 0001c471 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018b92 │ │ + DW_CFA_advance_loc: 1 to 0001c472 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018b93 │ │ + DW_CFA_advance_loc: 1 to 0001c473 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00018b98 │ │ + DW_CFA_advance_loc: 5 to 0001c478 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00018b99 │ │ + DW_CFA_advance_loc: 1 to 0001c479 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 45 to 00018bc6 │ │ + DW_CFA_advance_loc: 45 to 0001c4a6 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018bc7 │ │ + DW_CFA_advance_loc: 1 to 0001c4a7 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018bc8 │ │ + DW_CFA_advance_loc: 1 to 0001c4a8 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000264 00000040 00000268 FDE cie=00000000 pc=00018bd0..00018c43 │ │ - DW_CFA_advance_loc: 1 to 00018bd1 │ │ +0000027c 00000040 00000280 FDE cie=00000000 pc=0001c4b0..0001c523 │ │ + DW_CFA_advance_loc: 1 to 0001c4b1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018bd2 │ │ + DW_CFA_advance_loc: 1 to 0001c4b2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 3 to 00018bd5 │ │ + DW_CFA_advance_loc: 3 to 0001c4b5 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00018bda │ │ + DW_CFA_advance_loc: 5 to 0001c4ba │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 00018bdb │ │ + DW_CFA_advance_loc: 1 to 0001c4bb │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 28 to 00018bf7 │ │ + DW_CFA_advance_loc: 28 to 0001c4d7 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00018bf8 │ │ + DW_CFA_advance_loc: 1 to 0001c4d8 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 00018bf9 │ │ + DW_CFA_advance_loc: 1 to 0001c4d9 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 5 to 00018bfe │ │ + DW_CFA_advance_loc: 5 to 0001c4de │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018bff │ │ + DW_CFA_advance_loc: 1 to 0001c4df │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018c00 │ │ + DW_CFA_advance_loc: 1 to 0001c4e0 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00018c01 │ │ + DW_CFA_advance_loc: 1 to 0001c4e1 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 63 to 00018c40 │ │ + DW_CFA_advance_loc: 63 to 0001c520 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018c41 │ │ + DW_CFA_advance_loc: 1 to 0001c521 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018c42 │ │ + DW_CFA_advance_loc: 1 to 0001c522 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000002a8 0000004c 000002ac FDE cie=00000000 pc=0001c6b0..0001c72d │ │ - DW_CFA_advance_loc: 1 to 0001c6b1 │ │ +000002c0 0000002c 000002c4 FDE cie=00000000 pc=0001c5f0..0001c63f │ │ + DW_CFA_advance_loc: 1 to 0001c5f1 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 3 to 0001c5f4 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ + DW_CFA_advance_loc: 7 to 0001c5fb │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 1 to 0001c5fc │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 45 to 0001c629 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001c6b2 │ │ + DW_CFA_advance_loc: 1 to 0001c62a │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 0001c62b │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 18 to 0001c63d │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0001c63e │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000002f0 0000004c 000002f4 FDE cie=00000000 pc=0001c8d0..0001c94d │ │ + DW_CFA_advance_loc: 1 to 0001c8d1 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0001c8d2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001c6b3 │ │ + DW_CFA_advance_loc: 1 to 0001c8d3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001c6b4 │ │ + DW_CFA_advance_loc: 1 to 0001c8d4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0001c6b7 │ │ + DW_CFA_advance_loc: 3 to 0001c8d7 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0001c6bc │ │ + DW_CFA_advance_loc: 5 to 0001c8dc │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0001c6bd │ │ + DW_CFA_advance_loc: 1 to 0001c8dd │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 53 to 0001c6f2 │ │ + DW_CFA_advance_loc: 53 to 0001c912 │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 4 to 0001c6f6 │ │ + DW_CFA_advance_loc: 4 to 0001c916 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0001c6f7 │ │ + DW_CFA_advance_loc: 1 to 0001c917 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 3 to 0001c6fa │ │ + DW_CFA_advance_loc: 3 to 0001c91a │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0001c702 │ │ + DW_CFA_advance_loc: 8 to 0001c922 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 18 to 0001c714 │ │ + DW_CFA_advance_loc: 18 to 0001c934 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0001c715 │ │ + DW_CFA_advance_loc: 1 to 0001c935 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001c716 │ │ + DW_CFA_advance_loc: 1 to 0001c936 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001c717 │ │ + DW_CFA_advance_loc: 1 to 0001c937 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001c718 │ │ + DW_CFA_advance_loc: 1 to 0001c938 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0001c719 │ │ + DW_CFA_advance_loc: 1 to 0001c939 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_nop │ │ │ │ -000002f8 00000010 000002fc FDE cie=00000000 pc=0001ca10..0001ca8a │ │ +00000340 0000009c 00000344 FDE cie=00000000 pc=0001c950..0001cb7a │ │ + DW_CFA_advance_loc: 1 to 0001c951 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0001c952 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0001c953 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 0001c954 │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 3 to 0001c957 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 15 to 0001c966 │ │ + DW_CFA_def_cfa_offset: 100 │ │ + DW_CFA_advance_loc: 1 to 0001c967 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc1: 110 to 0001c9d5 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 11 to 0001c9e0 │ │ + DW_CFA_def_cfa_offset: 108 │ │ + DW_CFA_advance_loc: 7 to 0001c9e7 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 8 to 0001c9ef │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc1: 68 to 0001ca33 │ │ + DW_CFA_def_cfa_offset: 100 │ │ + DW_CFA_advance_loc: 4 to 0001ca37 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 5 to 0001ca3c │ │ + DW_CFA_def_cfa_offset: 108 │ │ + DW_CFA_advance_loc: 3 to 0001ca3f │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 8 to 0001ca47 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 39 to 0001ca6e │ │ + DW_CFA_def_cfa_offset: 108 │ │ + DW_CFA_advance_loc: 1 to 0001ca6f │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 6 to 0001ca75 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 19 to 0001ca88 │ │ + DW_CFA_def_cfa_offset: 108 │ │ + DW_CFA_advance_loc: 1 to 0001ca89 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 6 to 0001ca8f │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc1: 119 to 0001cb06 │ │ + DW_CFA_def_cfa_offset: 100 │ │ + DW_CFA_advance_loc: 1 to 0001cb07 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 5 to 0001cb0c │ │ + DW_CFA_def_cfa_offset: 108 │ │ + DW_CFA_advance_loc: 1 to 0001cb0d │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 8 to 0001cb15 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 22 to 0001cb2b │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 1 to 0001cb2c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 0001cb2d │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0001cb2e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0001cb2f │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 0001cb30 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 3 to 0001cb33 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 11 to 0001cb3e │ │ + DW_CFA_def_cfa_offset: 108 │ │ + DW_CFA_advance_loc: 2 to 0001cb40 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 5 to 0001cb45 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 3 to 0001cb48 │ │ + DW_CFA_def_cfa_offset: 100 │ │ + DW_CFA_advance_loc: 4 to 0001cb4c │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 0001cb4e │ │ + DW_CFA_def_cfa_offset: 108 │ │ + DW_CFA_advance_loc: 1 to 0001cb4f │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 12 to 0001cb5b │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 8 to 0001cb63 │ │ + DW_CFA_def_cfa_offset: 108 │ │ + DW_CFA_advance_loc: 18 to 0001cb75 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + │ │ +000003e0 00000010 000003e4 FDE cie=00000000 pc=0001cb80..0001cbf2 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000030c 0000006c 00000310 FDE cie=00000000 pc=0001ca90..0001d369 │ │ - DW_CFA_advance_loc: 1 to 0001ca91 │ │ +000003f4 0000006c 000003f8 FDE cie=00000000 pc=0001cc00..0001d4d9 │ │ + DW_CFA_advance_loc: 1 to 0001cc01 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001ca92 │ │ + DW_CFA_advance_loc: 1 to 0001cc02 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001ca93 │ │ + DW_CFA_advance_loc: 1 to 0001cc03 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001ca94 │ │ + DW_CFA_advance_loc: 1 to 0001cc04 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 0001ca9a │ │ + DW_CFA_advance_loc: 6 to 0001cc0a │ │ DW_CFA_def_cfa_offset: 752 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 20 to 0001caae │ │ + DW_CFA_advance_loc: 20 to 0001cc1e │ │ DW_CFA_def_cfa_offset: 756 │ │ - DW_CFA_advance_loc: 1 to 0001caaf │ │ + DW_CFA_advance_loc: 1 to 0001cc1f │ │ DW_CFA_def_cfa_offset: 752 │ │ - DW_CFA_advance_loc2: 1570 to 0001d0d1 │ │ + DW_CFA_advance_loc2: 1570 to 0001d241 │ │ DW_CFA_def_cfa_offset: 756 │ │ - DW_CFA_advance_loc: 5 to 0001d0d6 │ │ + DW_CFA_advance_loc: 5 to 0001d246 │ │ DW_CFA_def_cfa_offset: 760 │ │ - DW_CFA_advance_loc: 1 to 0001d0d7 │ │ + DW_CFA_advance_loc: 1 to 0001d247 │ │ DW_CFA_def_cfa_offset: 764 │ │ - DW_CFA_advance_loc: 8 to 0001d0df │ │ + DW_CFA_advance_loc: 8 to 0001d24f │ │ DW_CFA_def_cfa_offset: 768 │ │ - DW_CFA_advance_loc: 8 to 0001d0e7 │ │ + DW_CFA_advance_loc: 8 to 0001d257 │ │ DW_CFA_def_cfa_offset: 752 │ │ - DW_CFA_advance_loc1: 129 to 0001d168 │ │ + DW_CFA_advance_loc1: 129 to 0001d2d8 │ │ DW_CFA_def_cfa_offset: 756 │ │ - DW_CFA_advance_loc: 5 to 0001d16d │ │ + DW_CFA_advance_loc: 5 to 0001d2dd │ │ DW_CFA_def_cfa_offset: 760 │ │ - DW_CFA_advance_loc: 8 to 0001d175 │ │ + DW_CFA_advance_loc: 8 to 0001d2e5 │ │ DW_CFA_def_cfa_offset: 764 │ │ - DW_CFA_advance_loc: 1 to 0001d176 │ │ + DW_CFA_advance_loc: 1 to 0001d2e6 │ │ DW_CFA_def_cfa_offset: 768 │ │ - DW_CFA_advance_loc: 8 to 0001d17e │ │ + DW_CFA_advance_loc: 8 to 0001d2ee │ │ DW_CFA_def_cfa_offset: 752 │ │ - DW_CFA_advance_loc2: 486 to 0001d364 │ │ + DW_CFA_advance_loc2: 486 to 0001d4d4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0001d365 │ │ + DW_CFA_advance_loc: 1 to 0001d4d5 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001d366 │ │ + DW_CFA_advance_loc: 1 to 0001d4d6 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001d367 │ │ + DW_CFA_advance_loc: 1 to 0001d4d7 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001d368 │ │ + DW_CFA_advance_loc: 1 to 0001d4d8 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000037c 00000038 00000380 FDE cie=00000000 pc=0001d480..0001d4cc │ │ - DW_CFA_advance_loc: 1 to 0001d481 │ │ +00000464 0000003c 00000468 FDE cie=00000000 pc=0001d5f0..0001d643 │ │ + DW_CFA_advance_loc: 1 to 0001d5f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001d482 │ │ + DW_CFA_advance_loc: 1 to 0001d5f2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001d483 │ │ + DW_CFA_advance_loc: 1 to 0001d5f3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (esi) at cfa-12 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0001d488 │ │ + DW_CFA_advance_loc: 5 to 0001d5f8 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0001d489 │ │ + DW_CFA_advance_loc: 1 to 0001d5f9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 11 to 0001d494 │ │ + DW_CFA_advance_loc: 22 to 0001d60f │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0001d496 │ │ + DW_CFA_advance_loc: 2 to 0001d611 │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 5 to 0001d49b │ │ + DW_CFA_advance_loc: 3 to 0001d614 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0001d4a3 │ │ + DW_CFA_advance_loc: 8 to 0001d61c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 23 to 0001d4ba │ │ + DW_CFA_advance_loc: 24 to 0001d634 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001d4bb │ │ + DW_CFA_advance_loc: 1 to 0001d635 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001d4bc │ │ + DW_CFA_advance_loc: 1 to 0001d636 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0001d4bd │ │ + DW_CFA_advance_loc: 1 to 0001d637 │ │ DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000003b8 00000038 000003bc FDE cie=00000000 pc=0001e220..0001e899 │ │ - DW_CFA_advance_loc: 1 to 0001e221 │ │ +000004a4 00000038 000004a8 FDE cie=00000000 pc=0001e3d0..0001ea50 │ │ + DW_CFA_advance_loc: 1 to 0001e3d1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001e222 │ │ + DW_CFA_advance_loc: 1 to 0001e3d2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001e223 │ │ + DW_CFA_advance_loc: 1 to 0001e3d3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001e224 │ │ + DW_CFA_advance_loc: 1 to 0001e3d4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0001e227 │ │ - DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 3 to 0001e3d7 │ │ + DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc2: 666 to 0001e4c1 │ │ + DW_CFA_advance_loc2: 982 to 0001e7ad │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0001e4c2 │ │ + DW_CFA_advance_loc: 1 to 0001e7ae │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001e4c3 │ │ + DW_CFA_advance_loc: 1 to 0001e7af │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001e4c4 │ │ + DW_CFA_advance_loc: 1 to 0001e7b0 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001e4c5 │ │ + DW_CFA_advance_loc: 1 to 0001e7b1 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0001e4c6 │ │ - DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 1 to 0001e7b2 │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ -000003f4 00000038 000003f8 FDE cie=00000000 pc=0001ea50..0001ea98 │ │ - DW_CFA_advance_loc: 1 to 0001ea51 │ │ +000004e0 00000038 000004e4 FDE cie=00000000 pc=0001ec00..0001ec48 │ │ + DW_CFA_advance_loc: 1 to 0001ec01 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001ea52 │ │ + DW_CFA_advance_loc: 1 to 0001ec02 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 3 to 0001ea55 │ │ + DW_CFA_advance_loc: 3 to 0001ec05 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0001ea5a │ │ + DW_CFA_advance_loc: 5 to 0001ec0a │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0001ea5b │ │ + DW_CFA_advance_loc: 1 to 0001ec0b │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 16 to 0001ea6b │ │ + DW_CFA_advance_loc: 16 to 0001ec1b │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 14 to 0001ea79 │ │ + DW_CFA_advance_loc: 14 to 0001ec29 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0001ea7a │ │ + DW_CFA_advance_loc: 1 to 0001ec2a │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0001ea82 │ │ + DW_CFA_advance_loc: 8 to 0001ec32 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 19 to 0001ea95 │ │ + DW_CFA_advance_loc: 19 to 0001ec45 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001ea96 │ │ + DW_CFA_advance_loc: 1 to 0001ec46 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001ea97 │ │ + DW_CFA_advance_loc: 1 to 0001ec47 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000430 00000038 00000434 FDE cie=00000000 pc=0001f230..0001f438 │ │ - DW_CFA_advance_loc: 1 to 0001f231 │ │ +0000051c 00000034 00000520 FDE cie=00000000 pc=0001f400..0001f5c2 │ │ + DW_CFA_advance_loc: 1 to 0001f401 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001f232 │ │ + DW_CFA_advance_loc: 1 to 0001f402 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001f233 │ │ + DW_CFA_advance_loc: 1 to 0001f403 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 0001f236 │ │ - DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 3 to 0001f406 │ │ + DW_CFA_def_cfa_offset: 112 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 23 to 0001f24d │ │ - DW_CFA_def_cfa_offset: 132 │ │ - DW_CFA_advance_loc: 1 to 0001f24e │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc2: 486 to 0001f434 │ │ + DW_CFA_advance_loc: 17 to 0001f417 │ │ + DW_CFA_def_cfa_offset: 116 │ │ + DW_CFA_advance_loc: 1 to 0001f418 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc2: 422 to 0001f5be │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001f435 │ │ + DW_CFA_advance_loc: 1 to 0001f5bf │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001f436 │ │ + DW_CFA_advance_loc: 1 to 0001f5c0 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001f437 │ │ + DW_CFA_advance_loc: 1 to 0001f5c1 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -0000046c 00000044 00000470 FDE cie=00000000 pc=0001f440..0001fa72 │ │ - DW_CFA_advance_loc: 1 to 0001f441 │ │ +00000554 00000044 00000558 FDE cie=00000000 pc=0001f5d0..0001fb9c │ │ + DW_CFA_advance_loc: 1 to 0001f5d1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001f442 │ │ + DW_CFA_advance_loc: 1 to 0001f5d2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001f443 │ │ + DW_CFA_advance_loc: 1 to 0001f5d3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001f444 │ │ + DW_CFA_advance_loc: 1 to 0001f5d4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 0001f44a │ │ + DW_CFA_advance_loc: 6 to 0001f5da │ │ DW_CFA_def_cfa_offset: 880 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 15 to 0001f459 │ │ + DW_CFA_advance_loc: 15 to 0001f5e9 │ │ DW_CFA_def_cfa_offset: 884 │ │ - DW_CFA_advance_loc: 1 to 0001f45a │ │ + DW_CFA_advance_loc: 1 to 0001f5ea │ │ DW_CFA_def_cfa_offset: 880 │ │ - DW_CFA_advance_loc2: 1545 to 0001fa63 │ │ + DW_CFA_advance_loc2: 1443 to 0001fb8d │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0001fa64 │ │ + DW_CFA_advance_loc: 1 to 0001fb8e │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001fa65 │ │ + DW_CFA_advance_loc: 1 to 0001fb8f │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001fa66 │ │ + DW_CFA_advance_loc: 1 to 0001fb90 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001fa67 │ │ + DW_CFA_advance_loc: 1 to 0001fb91 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0001fa68 │ │ + DW_CFA_advance_loc: 1 to 0001fb92 │ │ DW_CFA_def_cfa_offset: 880 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000004b4 00000084 000004b8 FDE cie=00000000 pc=0001fa80..0001fbb4 │ │ - DW_CFA_advance_loc: 1 to 0001fa81 │ │ +0000059c 00000084 000005a0 FDE cie=00000000 pc=0001fba0..0001fcd4 │ │ + DW_CFA_advance_loc: 1 to 0001fba1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001fa82 │ │ + DW_CFA_advance_loc: 1 to 0001fba2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001fa83 │ │ + DW_CFA_advance_loc: 1 to 0001fba3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001fa84 │ │ + DW_CFA_advance_loc: 1 to 0001fba4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0001fa87 │ │ + DW_CFA_advance_loc: 3 to 0001fba7 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 0001fa90 │ │ + DW_CFA_advance_loc: 9 to 0001fbb0 │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0001fa91 │ │ + DW_CFA_advance_loc: 1 to 0001fbb1 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc1: 85 to 0001fae6 │ │ + DW_CFA_advance_loc1: 85 to 0001fc06 │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 5 to 0001faeb │ │ + DW_CFA_advance_loc: 5 to 0001fc0b │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0001faed │ │ + DW_CFA_advance_loc: 2 to 0001fc0d │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0001faee │ │ + DW_CFA_advance_loc: 1 to 0001fc0e │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0001faf6 │ │ + DW_CFA_advance_loc: 8 to 0001fc16 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 35 to 0001fb19 │ │ + DW_CFA_advance_loc: 35 to 0001fc39 │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0001fb1a │ │ + DW_CFA_advance_loc: 1 to 0001fc3a │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 5 to 0001fb1f │ │ + DW_CFA_advance_loc: 5 to 0001fc3f │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0001fb20 │ │ + DW_CFA_advance_loc: 1 to 0001fc40 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 10 to 0001fb2a │ │ + DW_CFA_advance_loc: 10 to 0001fc4a │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0001fb2b │ │ + DW_CFA_advance_loc: 1 to 0001fc4b │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 10 to 0001fb35 │ │ + DW_CFA_advance_loc: 10 to 0001fc55 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 25 to 0001fb4e │ │ + DW_CFA_advance_loc: 25 to 0001fc6e │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 5 to 0001fb53 │ │ + DW_CFA_advance_loc: 5 to 0001fc73 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0001fb55 │ │ + DW_CFA_advance_loc: 2 to 0001fc75 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0001fb56 │ │ + DW_CFA_advance_loc: 1 to 0001fc76 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0001fb5e │ │ + DW_CFA_advance_loc: 8 to 0001fc7e │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 18 to 0001fb70 │ │ + DW_CFA_advance_loc: 18 to 0001fc90 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0001fb71 │ │ + DW_CFA_advance_loc: 1 to 0001fc91 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 4 to 0001fb75 │ │ + DW_CFA_advance_loc: 4 to 0001fc95 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 7 to 0001fb7c │ │ + DW_CFA_advance_loc: 7 to 0001fc9c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 3 to 0001fb7f │ │ + DW_CFA_advance_loc: 3 to 0001fc9f │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0001fb80 │ │ + DW_CFA_advance_loc: 1 to 0001fca0 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0001fb88 │ │ + DW_CFA_advance_loc: 8 to 0001fca8 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 39 to 0001fbaf │ │ + DW_CFA_advance_loc: 39 to 0001fccf │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0001fbb0 │ │ + DW_CFA_advance_loc: 1 to 0001fcd0 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001fbb1 │ │ + DW_CFA_advance_loc: 1 to 0001fcd1 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001fbb2 │ │ + DW_CFA_advance_loc: 1 to 0001fcd2 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001fbb3 │ │ + DW_CFA_advance_loc: 1 to 0001fcd3 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000053c 00000024 00000540 FDE cie=00000000 pc=0001fd30..0001fd58 │ │ - DW_CFA_advance_loc: 1 to 0001fd31 │ │ +00000624 00000024 00000628 FDE cie=00000000 pc=0001fe50..0001fe78 │ │ + DW_CFA_advance_loc: 1 to 0001fe51 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 0001fd34 │ │ + DW_CFA_advance_loc: 3 to 0001fe54 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0001fd39 │ │ + DW_CFA_advance_loc: 5 to 0001fe59 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0001fd3a │ │ + DW_CFA_advance_loc: 1 to 0001fe5a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 28 to 0001fd56 │ │ + DW_CFA_advance_loc: 28 to 0001fe76 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001fd57 │ │ + DW_CFA_advance_loc: 1 to 0001fe77 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000564 00000010 00000568 FDE cie=00000000 pc=0001fd60..0001fe28 │ │ +0000064c 00000010 00000650 FDE cie=00000000 pc=0001fe80..0001ff48 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000578 00000014 0000057c FDE cie=00000000 pc=0001fe30..0001febc │ │ - DW_CFA_advance_loc: 5 to 0001fe35 │ │ +00000660 00000034 00000664 FDE cie=00000000 pc=0001ff50..0001ffaf │ │ + DW_CFA_advance_loc: 1 to 0001ff51 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001fe36 │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_nop │ │ - │ │ -00000590 0000002c 00000594 FDE cie=00000000 pc=0001fec0..0001fefd │ │ - DW_CFA_advance_loc: 1 to 0001fec1 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001fec2 │ │ + DW_CFA_advance_loc: 1 to 0001ff52 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001fec3 │ │ + DW_CFA_advance_loc: 1 to 0001ff53 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (esi) at cfa-12 │ │ + DW_CFA_advance_loc: 3 to 0001ff56 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0001fec8 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0001fec9 │ │ + DW_CFA_advance_loc: 5 to 0001ff5b │ │ + DW_CFA_def_cfa_offset: 36 │ │ + DW_CFA_advance_loc: 1 to 0001ff5c │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc1: 79 to 0001ffab │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 49 to 0001fefa │ │ + DW_CFA_advance_loc: 1 to 0001ffac │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001fefb │ │ + DW_CFA_advance_loc: 1 to 0001ffad │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001fefc │ │ + DW_CFA_advance_loc: 1 to 0001ffae │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000005c0 00000040 000005c4 FDE cie=00000000 pc=0001ff00..000200f3 │ │ - DW_CFA_advance_loc: 1 to 0001ff01 │ │ +00000698 00000040 0000069c FDE cie=00000000 pc=0001ffb0..000201b3 │ │ + DW_CFA_advance_loc: 1 to 0001ffb1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001ff02 │ │ + DW_CFA_advance_loc: 1 to 0001ffb2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001ff03 │ │ + DW_CFA_advance_loc: 1 to 0001ffb3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001ff04 │ │ + DW_CFA_advance_loc: 1 to 0001ffb4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0001ff07 │ │ + DW_CFA_advance_loc: 3 to 0001ffb7 │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0001ff0c │ │ + DW_CFA_advance_loc: 5 to 0001ffbc │ │ DW_CFA_def_cfa_offset: 84 │ │ - DW_CFA_advance_loc: 1 to 0001ff0d │ │ + DW_CFA_advance_loc: 1 to 0001ffbd │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc2: 398 to 0002009b │ │ + DW_CFA_advance_loc2: 414 to 0002015b │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0002009c │ │ + DW_CFA_advance_loc: 1 to 0002015c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0002009d │ │ + DW_CFA_advance_loc: 1 to 0002015d │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0002009e │ │ + DW_CFA_advance_loc: 1 to 0002015e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0002009f │ │ + DW_CFA_advance_loc: 1 to 0002015f │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 000200a0 │ │ + DW_CFA_advance_loc: 1 to 00020160 │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000604 00000054 00000608 FDE cie=00000000 pc=00020100..00020172 │ │ - DW_CFA_advance_loc: 1 to 00020101 │ │ +000006dc 00000064 000006e0 FDE cie=00000000 pc=000201c0..00020259 │ │ + DW_CFA_advance_loc: 1 to 000201c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00020102 │ │ + DW_CFA_advance_loc: 1 to 000201c2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00020103 │ │ + DW_CFA_advance_loc: 1 to 000201c3 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 15 to 00020112 │ │ + DW_CFA_advance_loc: 15 to 000201d2 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00020113 │ │ + DW_CFA_advance_loc: 1 to 000201d3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 21 to 00020128 │ │ + DW_CFA_advance_loc: 21 to 000201e8 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 15 to 00020137 │ │ + DW_CFA_advance_loc: 15 to 000201f7 │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 00020138 │ │ + DW_CFA_advance_loc: 1 to 000201f8 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00020140 │ │ + DW_CFA_advance_loc: 8 to 00020200 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00020141 │ │ + DW_CFA_advance_loc: 1 to 00020201 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00020142 │ │ + DW_CFA_advance_loc: 1 to 00020202 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00020143 │ │ + DW_CFA_advance_loc: 1 to 00020203 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00020144 │ │ + DW_CFA_advance_loc: 1 to 00020204 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 00020147 │ │ + DW_CFA_advance_loc: 3 to 00020207 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 2 to 00020149 │ │ + DW_CFA_advance_loc: 2 to 00020209 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 0002014d │ │ + DW_CFA_advance_loc: 4 to 0002020d │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 2 to 0002014f │ │ + DW_CFA_advance_loc: 2 to 0002020f │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00020157 │ │ + DW_CFA_advance_loc: 8 to 00020217 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 12 to 00020223 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 00020224 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00020225 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00020226 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 24 to 0002016f │ │ + DW_CFA_advance_loc: 40 to 0002024e │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00020170 │ │ + DW_CFA_advance_loc: 1 to 0002024f │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00020171 │ │ + DW_CFA_advance_loc: 1 to 00020250 │ │ DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00020251 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000065c 00000048 00000660 FDE cie=00000000 pc=00020180..000201ff │ │ - DW_CFA_advance_loc: 1 to 00020181 │ │ +00000744 0000004c 00000748 FDE cie=00000000 pc=00020260..000202f7 │ │ + DW_CFA_advance_loc: 1 to 00020261 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00020182 │ │ + DW_CFA_advance_loc: 1 to 00020262 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00020183 │ │ + DW_CFA_advance_loc: 1 to 00020263 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 15 to 00020192 │ │ + DW_CFA_advance_loc: 15 to 00020272 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00020193 │ │ + DW_CFA_advance_loc: 1 to 00020273 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 24 to 000201ab │ │ + DW_CFA_advance_loc: 24 to 0002028b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 13 to 000201b8 │ │ + DW_CFA_advance_loc: 13 to 00020298 │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 000201b9 │ │ + DW_CFA_advance_loc: 1 to 00020299 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000201c1 │ │ + DW_CFA_advance_loc: 8 to 000202a1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 9 to 000201ca │ │ + DW_CFA_advance_loc: 9 to 000202aa │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 2 to 000201cc │ │ + DW_CFA_advance_loc: 2 to 000202ac │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000201ce │ │ + DW_CFA_advance_loc: 2 to 000202ae │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 2 to 000201d0 │ │ + DW_CFA_advance_loc: 2 to 000202b0 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000201d8 │ │ + DW_CFA_advance_loc: 8 to 000202b8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 36 to 000201fc │ │ + DW_CFA_advance_loc: 52 to 000202ec │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000201fd │ │ + DW_CFA_advance_loc: 1 to 000202ed │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000201fe │ │ + DW_CFA_advance_loc: 1 to 000202ee │ │ DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 000202ef │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000006a8 00000024 000006ac FDE cie=00000000 pc=00020200..0002022a │ │ - DW_CFA_advance_loc: 1 to 00020201 │ │ +00000794 00000024 00000798 FDE cie=00000000 pc=00020300..0002032a │ │ + DW_CFA_advance_loc: 1 to 00020301 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 00020204 │ │ + DW_CFA_advance_loc: 3 to 00020304 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 13 to 00020211 │ │ + DW_CFA_advance_loc: 13 to 00020311 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00020212 │ │ + DW_CFA_advance_loc: 1 to 00020312 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 22 to 00020228 │ │ + DW_CFA_advance_loc: 22 to 00020328 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00020229 │ │ + DW_CFA_advance_loc: 1 to 00020329 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000006d0 00000040 000006d4 FDE cie=00000000 pc=00020610..000208b0 │ │ - DW_CFA_advance_loc: 1 to 00020611 │ │ +000007bc 00000040 000007c0 FDE cie=00000000 pc=00020710..000209ac │ │ + DW_CFA_advance_loc: 1 to 00020711 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00020612 │ │ + DW_CFA_advance_loc: 1 to 00020712 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00020613 │ │ + DW_CFA_advance_loc: 1 to 00020713 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00020614 │ │ + DW_CFA_advance_loc: 1 to 00020714 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00020617 │ │ + DW_CFA_advance_loc: 3 to 00020717 │ │ DW_CFA_def_cfa_offset: 96 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 10 to 00020621 │ │ + DW_CFA_advance_loc: 10 to 00020721 │ │ DW_CFA_def_cfa_offset: 100 │ │ - DW_CFA_advance_loc: 1 to 00020622 │ │ + DW_CFA_advance_loc: 1 to 00020722 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc2: 537 to 0002083b │ │ + DW_CFA_advance_loc2: 533 to 00020937 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0002083c │ │ + DW_CFA_advance_loc: 1 to 00020938 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0002083d │ │ + DW_CFA_advance_loc: 1 to 00020939 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0002083e │ │ + DW_CFA_advance_loc: 1 to 0002093a │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0002083f │ │ + DW_CFA_advance_loc: 1 to 0002093b │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00020840 │ │ + DW_CFA_advance_loc: 1 to 0002093c │ │ DW_CFA_def_cfa_offset: 96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000714 00000118 00000718 FDE cie=00000000 pc=00021300..000218d9 │ │ - DW_CFA_advance_loc: 1 to 00021301 │ │ +00000800 00000118 00000804 FDE cie=00000000 pc=000214a0..00021a95 │ │ + DW_CFA_advance_loc: 1 to 000214a1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00021302 │ │ + DW_CFA_advance_loc: 1 to 000214a2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00021303 │ │ + DW_CFA_advance_loc: 1 to 000214a3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00021304 │ │ + DW_CFA_advance_loc: 1 to 000214a4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 0002130a │ │ + DW_CFA_advance_loc: 6 to 000214aa │ │ DW_CFA_def_cfa_offset: 688 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 16 to 0002131a │ │ + DW_CFA_advance_loc: 16 to 000214ba │ │ DW_CFA_def_cfa_offset: 692 │ │ - DW_CFA_advance_loc: 1 to 0002131b │ │ + DW_CFA_advance_loc: 1 to 000214bb │ │ DW_CFA_def_cfa_offset: 688 │ │ - DW_CFA_advance_loc: 41 to 00021344 │ │ + DW_CFA_advance_loc: 41 to 000214e4 │ │ DW_CFA_def_cfa_offset: 700 │ │ - DW_CFA_advance_loc: 8 to 0002134c │ │ + DW_CFA_advance_loc: 8 to 000214ec │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 8 to 00021354 │ │ + DW_CFA_advance_loc: 8 to 000214f4 │ │ DW_CFA_def_cfa_offset: 688 │ │ - DW_CFA_advance_loc1: 177 to 00021405 │ │ + DW_CFA_advance_loc1: 177 to 000215a5 │ │ DW_CFA_def_cfa_offset: 692 │ │ - DW_CFA_advance_loc: 1 to 00021406 │ │ + DW_CFA_advance_loc: 1 to 000215a6 │ │ DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 2 to 00021408 │ │ + DW_CFA_advance_loc: 2 to 000215a8 │ │ DW_CFA_def_cfa_offset: 700 │ │ - DW_CFA_advance_loc: 1 to 00021409 │ │ + DW_CFA_advance_loc: 1 to 000215a9 │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 8 to 00021411 │ │ + DW_CFA_advance_loc: 8 to 000215b1 │ │ DW_CFA_def_cfa_offset: 692 │ │ - DW_CFA_advance_loc: 8 to 00021419 │ │ + DW_CFA_advance_loc: 8 to 000215b9 │ │ DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 1 to 0002141a │ │ + DW_CFA_advance_loc: 1 to 000215ba │ │ DW_CFA_def_cfa_offset: 700 │ │ - DW_CFA_advance_loc: 1 to 0002141b │ │ + DW_CFA_advance_loc: 1 to 000215bb │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 8 to 00021423 │ │ + DW_CFA_advance_loc: 8 to 000215c3 │ │ DW_CFA_def_cfa_offset: 688 │ │ - DW_CFA_advance_loc1: 196 to 000214e7 │ │ + DW_CFA_advance_loc1: 208 to 00021693 │ │ DW_CFA_def_cfa_offset: 692 │ │ - DW_CFA_advance_loc: 1 to 000214e8 │ │ + DW_CFA_advance_loc: 1 to 00021694 │ │ DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 2 to 000214ea │ │ + DW_CFA_advance_loc: 2 to 00021696 │ │ DW_CFA_def_cfa_offset: 700 │ │ - DW_CFA_advance_loc: 1 to 000214eb │ │ + DW_CFA_advance_loc: 1 to 00021697 │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 8 to 000214f3 │ │ + DW_CFA_advance_loc: 8 to 0002169f │ │ DW_CFA_def_cfa_offset: 692 │ │ - DW_CFA_advance_loc: 5 to 000214f8 │ │ + DW_CFA_advance_loc: 5 to 000216a4 │ │ DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 1 to 000214f9 │ │ + DW_CFA_advance_loc: 1 to 000216a5 │ │ DW_CFA_def_cfa_offset: 700 │ │ - DW_CFA_advance_loc: 1 to 000214fa │ │ + DW_CFA_advance_loc: 1 to 000216a6 │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 8 to 00021502 │ │ + DW_CFA_advance_loc: 8 to 000216ae │ │ DW_CFA_def_cfa_offset: 688 │ │ - DW_CFA_advance_loc: 32 to 00021522 │ │ + DW_CFA_advance_loc: 32 to 000216ce │ │ DW_CFA_def_cfa_offset: 692 │ │ - DW_CFA_advance_loc: 1 to 00021523 │ │ + DW_CFA_advance_loc: 1 to 000216cf │ │ DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 1 to 00021524 │ │ + DW_CFA_advance_loc: 1 to 000216d0 │ │ DW_CFA_def_cfa_offset: 700 │ │ - DW_CFA_advance_loc: 1 to 00021525 │ │ + DW_CFA_advance_loc: 1 to 000216d1 │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 12 to 00021531 │ │ + DW_CFA_advance_loc: 12 to 000216dd │ │ DW_CFA_def_cfa_offset: 688 │ │ - DW_CFA_advance_loc1: 142 to 000215bf │ │ + DW_CFA_advance_loc1: 146 to 0002176f │ │ DW_CFA_def_cfa_offset: 692 │ │ - DW_CFA_advance_loc: 1 to 000215c0 │ │ + DW_CFA_advance_loc: 1 to 00021770 │ │ DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 2 to 000215c2 │ │ + DW_CFA_advance_loc: 2 to 00021772 │ │ DW_CFA_def_cfa_offset: 700 │ │ - DW_CFA_advance_loc: 1 to 000215c3 │ │ + DW_CFA_advance_loc: 1 to 00021773 │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 8 to 000215cb │ │ + DW_CFA_advance_loc: 8 to 0002177b │ │ DW_CFA_def_cfa_offset: 692 │ │ - DW_CFA_advance_loc: 5 to 000215d0 │ │ + DW_CFA_advance_loc: 5 to 00021780 │ │ DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 1 to 000215d1 │ │ + DW_CFA_advance_loc: 1 to 00021781 │ │ DW_CFA_def_cfa_offset: 700 │ │ - DW_CFA_advance_loc: 1 to 000215d2 │ │ + DW_CFA_advance_loc: 1 to 00021782 │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 8 to 000215da │ │ + DW_CFA_advance_loc: 8 to 0002178a │ │ DW_CFA_def_cfa_offset: 688 │ │ - DW_CFA_advance_loc: 41 to 00021603 │ │ + DW_CFA_advance_loc: 53 to 000217bf │ │ DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 18 to 00021615 │ │ + DW_CFA_advance_loc: 18 to 000217d1 │ │ DW_CFA_def_cfa_offset: 700 │ │ - DW_CFA_advance_loc: 7 to 0002161c │ │ + DW_CFA_advance_loc: 7 to 000217d8 │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 8 to 00021624 │ │ + DW_CFA_advance_loc: 8 to 000217e0 │ │ DW_CFA_def_cfa_offset: 688 │ │ - DW_CFA_advance_loc2: 597 to 00021879 │ │ + DW_CFA_advance_loc2: 597 to 00021a35 │ │ DW_CFA_def_cfa_offset: 692 │ │ - DW_CFA_advance_loc: 1 to 0002187a │ │ + DW_CFA_advance_loc: 1 to 00021a36 │ │ DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 2 to 0002187c │ │ + DW_CFA_advance_loc: 2 to 00021a38 │ │ DW_CFA_def_cfa_offset: 700 │ │ - DW_CFA_advance_loc: 1 to 0002187d │ │ + DW_CFA_advance_loc: 1 to 00021a39 │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 8 to 00021885 │ │ + DW_CFA_advance_loc: 8 to 00021a41 │ │ DW_CFA_def_cfa_offset: 692 │ │ - DW_CFA_advance_loc: 7 to 0002188c │ │ + DW_CFA_advance_loc: 7 to 00021a48 │ │ DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 5 to 00021891 │ │ + DW_CFA_advance_loc: 5 to 00021a4d │ │ DW_CFA_def_cfa_offset: 700 │ │ - DW_CFA_advance_loc: 1 to 00021892 │ │ + DW_CFA_advance_loc: 1 to 00021a4e │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 8 to 0002189a │ │ + DW_CFA_advance_loc: 8 to 00021a56 │ │ DW_CFA_def_cfa_offset: 688 │ │ - DW_CFA_advance_loc: 32 to 000218ba │ │ + DW_CFA_advance_loc: 32 to 00021a76 │ │ DW_CFA_def_cfa_offset: 692 │ │ - DW_CFA_advance_loc: 1 to 000218bb │ │ + DW_CFA_advance_loc: 1 to 00021a77 │ │ DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 1 to 000218bc │ │ + DW_CFA_advance_loc: 1 to 00021a78 │ │ DW_CFA_def_cfa_offset: 700 │ │ - DW_CFA_advance_loc: 1 to 000218bd │ │ + DW_CFA_advance_loc: 1 to 00021a79 │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 10 to 000218c7 │ │ + DW_CFA_advance_loc: 10 to 00021a83 │ │ DW_CFA_def_cfa_offset: 688 │ │ - DW_CFA_advance_loc: 13 to 000218d4 │ │ + DW_CFA_advance_loc: 13 to 00021a90 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000218d5 │ │ + DW_CFA_advance_loc: 1 to 00021a91 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000218d6 │ │ + DW_CFA_advance_loc: 1 to 00021a92 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000218d7 │ │ + DW_CFA_advance_loc: 1 to 00021a93 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000218d8 │ │ + DW_CFA_advance_loc: 1 to 00021a94 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000830 00000040 00000834 FDE cie=00000000 pc=000218e0..00021a64 │ │ - DW_CFA_advance_loc: 1 to 000218e1 │ │ +0000091c 00000040 00000920 FDE cie=00000000 pc=00021aa0..00021c24 │ │ + DW_CFA_advance_loc: 1 to 00021aa1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000218e2 │ │ + DW_CFA_advance_loc: 1 to 00021aa2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000218e3 │ │ + DW_CFA_advance_loc: 1 to 00021aa3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000218e4 │ │ + DW_CFA_advance_loc: 1 to 00021aa4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 000218e7 │ │ + DW_CFA_advance_loc: 3 to 00021aa7 │ │ DW_CFA_def_cfa_offset: 144 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 12 to 000218f3 │ │ + DW_CFA_advance_loc: 12 to 00021ab3 │ │ DW_CFA_def_cfa_offset: 148 │ │ - DW_CFA_advance_loc: 1 to 000218f4 │ │ + DW_CFA_advance_loc: 1 to 00021ab4 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc2: 363 to 00021a5f │ │ + DW_CFA_advance_loc2: 363 to 00021c1f │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00021a60 │ │ + DW_CFA_advance_loc: 1 to 00021c20 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00021a61 │ │ + DW_CFA_advance_loc: 1 to 00021c21 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00021a62 │ │ + DW_CFA_advance_loc: 1 to 00021c22 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00021a63 │ │ + DW_CFA_advance_loc: 1 to 00021c23 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000874 00000058 00000878 FDE cie=00000000 pc=00021c50..00021d12 │ │ - DW_CFA_advance_loc: 1 to 00021c51 │ │ +00000960 00000060 00000964 FDE cie=00000000 pc=00021e10..00021f0b │ │ + DW_CFA_advance_loc: 1 to 00021e11 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00021c52 │ │ + DW_CFA_advance_loc: 1 to 00021e12 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00021c53 │ │ + DW_CFA_advance_loc: 1 to 00021e13 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00021c54 │ │ + DW_CFA_advance_loc: 1 to 00021e14 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00021c57 │ │ + DW_CFA_advance_loc: 3 to 00021e17 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 00021c60 │ │ + DW_CFA_advance_loc: 9 to 00021e20 │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 00021c61 │ │ + DW_CFA_advance_loc: 1 to 00021e21 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 75 to 00021cac │ │ + DW_CFA_advance_loc: 54 to 00021e57 │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 00021cad │ │ + DW_CFA_advance_loc: 1 to 00021e58 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00021cae │ │ + DW_CFA_advance_loc: 1 to 00021e59 │ │ + DW_CFA_def_cfa_offset: 60 │ │ + DW_CFA_advance_loc: 1 to 00021e5a │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 00021e62 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc1: 83 to 00021eb5 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 00021caf │ │ + DW_CFA_advance_loc: 1 to 00021eb6 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00021cb7 │ │ + DW_CFA_advance_loc: 6 to 00021ebc │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 66 to 00021cf9 │ │ + DW_CFA_advance_loc: 54 to 00021ef2 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00021cfa │ │ + DW_CFA_advance_loc: 1 to 00021ef3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00021cfb │ │ + DW_CFA_advance_loc: 1 to 00021ef4 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00021cfc │ │ + DW_CFA_advance_loc: 1 to 00021ef5 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00021cfd │ │ + DW_CFA_advance_loc: 1 to 00021ef6 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00021cfe │ │ + DW_CFA_advance_loc: 1 to 00021ef7 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 3 to 00021d01 │ │ + DW_CFA_advance_loc: 3 to 00021efa │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 11 to 00021d0c │ │ + DW_CFA_advance_loc: 11 to 00021f05 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 00021d0d │ │ + DW_CFA_advance_loc: 1 to 00021f06 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000009c4 00000040 000009c8 FDE cie=00000000 pc=00021f10..000220ab │ │ + DW_CFA_advance_loc: 1 to 00021f11 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00021f12 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 00021f13 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00021f14 │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 3 to 00021f17 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 25 to 00021f30 │ │ + DW_CFA_def_cfa_offset: 68 │ │ + DW_CFA_advance_loc: 1 to 00021f31 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc2: 351 to 00022090 │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 1 to 00022091 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00022092 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 00022093 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00022094 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00022095 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000008d0 00000040 000008d4 FDE cie=00000000 pc=00021ee0..00021f43 │ │ - DW_CFA_advance_loc: 1 to 00021ee1 │ │ +00000a08 00000040 00000a0c FDE cie=00000000 pc=000220b0..00022113 │ │ + DW_CFA_advance_loc: 1 to 000220b1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 00021ee4 │ │ + DW_CFA_advance_loc: 3 to 000220b4 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00021ee9 │ │ + DW_CFA_advance_loc: 5 to 000220b9 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00021eea │ │ + DW_CFA_advance_loc: 1 to 000220ba │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 24 to 00021f02 │ │ + DW_CFA_advance_loc: 24 to 000220d2 │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 00021f03 │ │ + DW_CFA_advance_loc: 1 to 000220d3 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00021f0b │ │ + DW_CFA_advance_loc: 8 to 000220db │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00021f0c │ │ + DW_CFA_advance_loc: 1 to 000220dc │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00021f0d │ │ + DW_CFA_advance_loc: 1 to 000220dd │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 22 to 00021f23 │ │ + DW_CFA_advance_loc: 22 to 000220f3 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 5 to 00021f28 │ │ + DW_CFA_advance_loc: 5 to 000220f8 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00021f29 │ │ + DW_CFA_advance_loc: 1 to 000220f9 │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 00021f2a │ │ + DW_CFA_advance_loc: 1 to 000220fa │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00021f32 │ │ + DW_CFA_advance_loc: 8 to 00022102 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 15 to 00021f41 │ │ + DW_CFA_advance_loc: 15 to 00022111 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00021f42 │ │ + DW_CFA_advance_loc: 1 to 00022112 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ │ │ -00000914 0000006c 00000918 FDE cie=00000000 pc=00021f50..00021fdb │ │ - DW_CFA_advance_loc: 1 to 00021f51 │ │ +00000a4c 0000006c 00000a50 FDE cie=00000000 pc=00022120..000221c2 │ │ + DW_CFA_advance_loc: 1 to 00022121 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00021f52 │ │ + DW_CFA_advance_loc: 1 to 00022122 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00021f53 │ │ + DW_CFA_advance_loc: 1 to 00022123 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00021f54 │ │ + DW_CFA_advance_loc: 1 to 00022124 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00021f57 │ │ + DW_CFA_advance_loc: 3 to 00022127 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 00021f60 │ │ + DW_CFA_advance_loc: 13 to 00022134 │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 00021f61 │ │ + DW_CFA_advance_loc: 1 to 00022135 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 29 to 00021f7e │ │ - DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 5 to 00021f83 │ │ + DW_CFA_advance_loc: 26 to 0002214f │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00021f85 │ │ + DW_CFA_advance_loc: 1 to 00022150 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 00021f86 │ │ + DW_CFA_advance_loc: 1 to 00022151 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 00021f8e │ │ + DW_CFA_advance_loc: 8 to 00022159 │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 2 to 0002215b │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 28 to 00021faa │ │ + DW_CFA_advance_loc: 26 to 00022175 │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 00021fab │ │ + DW_CFA_advance_loc: 5 to 0002217a │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 5 to 00021fb0 │ │ + DW_CFA_advance_loc: 1 to 0002217b │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 00021fb1 │ │ + DW_CFA_advance_loc: 1 to 0002217c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 00021fb9 │ │ - DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 00021fba │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 00021fc2 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 5 to 00021fc7 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 2 to 00021fc9 │ │ + DW_CFA_advance_loc: 8 to 00022184 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 3 to 00021fcc │ │ + DW_CFA_advance_loc: 28 to 000221a0 │ │ + DW_CFA_def_cfa_offset: 36 │ │ + DW_CFA_advance_loc: 1 to 000221a1 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 00021fcd │ │ + DW_CFA_advance_loc: 5 to 000221a6 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 00021fce │ │ + DW_CFA_advance_loc: 1 to 000221a7 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 00021fd6 │ │ + DW_CFA_advance_loc: 8 to 000221af │ │ + DW_CFA_def_cfa_offset: 44 │ │ + DW_CFA_advance_loc: 1 to 000221b0 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 8 to 000221b8 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 5 to 000221bd │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00021fd7 │ │ + DW_CFA_advance_loc: 1 to 000221be │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00021fd8 │ │ + DW_CFA_advance_loc: 1 to 000221bf │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00021fd9 │ │ + DW_CFA_advance_loc: 1 to 000221c0 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00021fda │ │ + DW_CFA_advance_loc: 1 to 000221c1 │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ -00000984 00000020 00000988 FDE cie=00000000 pc=00021fdb..00022011 │ │ - DW_CFA_advance_loc: 1 to 00021fdc │ │ +00000abc 00000020 00000ac0 FDE cie=00000000 pc=000221c2..000221f8 │ │ + DW_CFA_advance_loc: 1 to 000221c3 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00021fde │ │ + DW_CFA_advance_loc: 2 to 000221c5 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00021fe0 │ │ + DW_CFA_advance_loc: 2 to 000221c7 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 41 to 00022009 │ │ + DW_CFA_advance_loc: 41 to 000221f0 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0002200a │ │ + DW_CFA_advance_loc: 1 to 000221f1 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ -000009a8 00000028 000009ac FDE cie=00000000 pc=00022011..000221b3 │ │ - DW_CFA_advance_loc: 1 to 00022012 │ │ +00000ae0 00000028 00000ae4 FDE cie=00000000 pc=000221f8..0002238b │ │ + DW_CFA_advance_loc: 1 to 000221f9 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00022014 │ │ + DW_CFA_advance_loc: 2 to 000221fb │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0002201a │ │ + DW_CFA_advance_loc: 6 to 00022201 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 349 to 00022177 │ │ + DW_CFA_advance_loc2: 341 to 00022356 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00022178 │ │ + DW_CFA_advance_loc: 1 to 00022357 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000009d4 00000010 000009d8 FDE cie=00000000 pc=000221b3..000221e3 │ │ +00000b0c 00000010 00000b10 FDE cie=00000000 pc=0002238b..000223b9 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000009e8 00000040 000009ec FDE cie=00000000 pc=000221f0..00022261 │ │ - DW_CFA_advance_loc: 1 to 000221f1 │ │ +00000b20 00000040 00000b24 FDE cie=00000000 pc=000223c0..00022431 │ │ + DW_CFA_advance_loc: 1 to 000223c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000221f2 │ │ + DW_CFA_advance_loc: 1 to 000223c2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000221f3 │ │ + DW_CFA_advance_loc: 1 to 000223c3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 000221f6 │ │ + DW_CFA_advance_loc: 3 to 000223c6 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 000221fb │ │ + DW_CFA_advance_loc: 5 to 000223cb │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 000221fc │ │ + DW_CFA_advance_loc: 1 to 000223cc │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 40 to 00022224 │ │ + DW_CFA_advance_loc: 40 to 000223f4 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 7 to 0002222b │ │ + DW_CFA_advance_loc: 7 to 000223fb │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 3 to 0002222e │ │ + DW_CFA_advance_loc: 3 to 000223fe │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 00022236 │ │ + DW_CFA_advance_loc: 8 to 00022406 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 19 to 00022249 │ │ + DW_CFA_advance_loc: 19 to 00022419 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0002224a │ │ + DW_CFA_advance_loc: 1 to 0002241a │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0002224b │ │ + DW_CFA_advance_loc: 1 to 0002241b │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0002224c │ │ + DW_CFA_advance_loc: 1 to 0002241c │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0002224d │ │ - DW_CFA_def_cfa_offset: 32 │ │ - │ │ -00000a2c 0000003c 00000a30 FDE cie=00000000 pc=00022270..000222df │ │ - DW_CFA_advance_loc: 1 to 00022271 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00022272 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00022273 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00022274 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00022277 │ │ + DW_CFA_advance_loc: 1 to 0002241d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 00022280 │ │ - DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 00022281 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc1: 89 to 000222da │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000222db │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000222dc │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000222dd │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000222de │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00000a6c 00000038 00000a70 FDE cie=00000000 pc=000222e0..00022553 │ │ - DW_CFA_advance_loc: 1 to 000222e1 │ │ +00000b64 00000038 00000b68 FDE cie=00000000 pc=00022440..000226b3 │ │ + DW_CFA_advance_loc: 1 to 00022441 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000222e2 │ │ + DW_CFA_advance_loc: 1 to 00022442 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000222e3 │ │ + DW_CFA_advance_loc: 1 to 00022443 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000222e4 │ │ + DW_CFA_advance_loc: 1 to 00022444 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 000222e7 │ │ + DW_CFA_advance_loc: 3 to 00022447 │ │ DW_CFA_def_cfa_offset: 104 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc2: 615 to 0002254e │ │ + DW_CFA_advance_loc2: 615 to 000226ae │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0002254f │ │ + DW_CFA_advance_loc: 1 to 000226af │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00022550 │ │ + DW_CFA_advance_loc: 1 to 000226b0 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00022551 │ │ + DW_CFA_advance_loc: 1 to 000226b1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00022552 │ │ + DW_CFA_advance_loc: 1 to 000226b2 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000aa8 00000040 00000aac FDE cie=00000000 pc=00022560..00023392 │ │ - DW_CFA_advance_loc: 1 to 00022561 │ │ +00000ba0 00000040 00000ba4 FDE cie=00000000 pc=000226c0..000234df │ │ + DW_CFA_advance_loc: 1 to 000226c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00022562 │ │ + DW_CFA_advance_loc: 1 to 000226c2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00022563 │ │ + DW_CFA_advance_loc: 1 to 000226c3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00022564 │ │ + DW_CFA_advance_loc: 1 to 000226c4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 0002256a │ │ + DW_CFA_advance_loc: 6 to 000226ca │ │ DW_CFA_def_cfa_offset: 160 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc2: 367 to 000226d9 │ │ + DW_CFA_advance_loc2: 392 to 00022852 │ │ DW_CFA_def_cfa_offset: 164 │ │ - DW_CFA_advance_loc: 1 to 000226da │ │ + DW_CFA_advance_loc: 1 to 00022853 │ │ DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc2: 3251 to 0002338d │ │ + DW_CFA_advance_loc2: 3207 to 000234da │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0002338e │ │ + DW_CFA_advance_loc: 1 to 000234db │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0002338f │ │ + DW_CFA_advance_loc: 1 to 000234dc │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00023390 │ │ + DW_CFA_advance_loc: 1 to 000234dd │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00023391 │ │ + DW_CFA_advance_loc: 1 to 000234de │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ -00000aec 00000028 00000af0 FDE cie=00000000 pc=000233a0..0002346d │ │ - DW_CFA_advance_loc: 1 to 000233a1 │ │ +00000be4 00000028 00000be8 FDE cie=00000000 pc=000234e0..000235ad │ │ + DW_CFA_advance_loc: 1 to 000234e1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 000233a4 │ │ + DW_CFA_advance_loc: 3 to 000234e4 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 000233a9 │ │ + DW_CFA_advance_loc: 5 to 000234e9 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000233aa │ │ + DW_CFA_advance_loc: 1 to 000234ea │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc1: 146 to 0002343c │ │ + DW_CFA_advance_loc1: 146 to 0002357c │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0002343d │ │ + DW_CFA_advance_loc: 1 to 0002357d │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0002343e │ │ + DW_CFA_advance_loc: 1 to 0002357e │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000b18 00000040 00000b1c FDE cie=00000000 pc=00023470..0002371a │ │ - DW_CFA_advance_loc: 1 to 00023471 │ │ +00000c10 00000040 00000c14 FDE cie=00000000 pc=000235b0..0002385a │ │ + DW_CFA_advance_loc: 1 to 000235b1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00023472 │ │ + DW_CFA_advance_loc: 1 to 000235b2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00023473 │ │ + DW_CFA_advance_loc: 1 to 000235b3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00023474 │ │ + DW_CFA_advance_loc: 1 to 000235b4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00023477 │ │ + DW_CFA_advance_loc: 3 to 000235b7 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0002347c │ │ + DW_CFA_advance_loc: 5 to 000235bc │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0002347d │ │ + DW_CFA_advance_loc: 1 to 000235bd │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc2: 589 to 000236ca │ │ + DW_CFA_advance_loc2: 589 to 0002380a │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000236cb │ │ + DW_CFA_advance_loc: 1 to 0002380b │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000236cc │ │ + DW_CFA_advance_loc: 1 to 0002380c │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000236cd │ │ + DW_CFA_advance_loc: 1 to 0002380d │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000236ce │ │ + DW_CFA_advance_loc: 1 to 0002380e │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 000236cf │ │ + DW_CFA_advance_loc: 1 to 0002380f │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000b5c 00000080 00000b60 FDE cie=00000000 pc=00023720..000240c6 │ │ - DW_CFA_advance_loc: 1 to 00023721 │ │ +00000c54 00000080 00000c58 FDE cie=00000000 pc=00023860..00024214 │ │ + DW_CFA_advance_loc: 1 to 00023861 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00023722 │ │ + DW_CFA_advance_loc: 1 to 00023862 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00023723 │ │ + DW_CFA_advance_loc: 1 to 00023863 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00023724 │ │ + DW_CFA_advance_loc: 1 to 00023864 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 0002372a │ │ + DW_CFA_advance_loc: 6 to 0002386a │ │ DW_CFA_def_cfa_offset: 544 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0002372f │ │ + DW_CFA_advance_loc: 5 to 0002386f │ │ DW_CFA_def_cfa_offset: 548 │ │ - DW_CFA_advance_loc: 1 to 00023730 │ │ + DW_CFA_advance_loc: 1 to 00023870 │ │ DW_CFA_def_cfa_offset: 544 │ │ - DW_CFA_advance_loc: 19 to 00023743 │ │ + DW_CFA_advance_loc: 19 to 00023883 │ │ DW_CFA_def_cfa_offset: 548 │ │ - DW_CFA_advance_loc: 5 to 00023748 │ │ + DW_CFA_advance_loc: 5 to 00023888 │ │ DW_CFA_def_cfa_offset: 552 │ │ - DW_CFA_advance_loc: 2 to 0002374a │ │ + DW_CFA_advance_loc: 2 to 0002388a │ │ DW_CFA_def_cfa_offset: 556 │ │ - DW_CFA_advance_loc: 1 to 0002374b │ │ + DW_CFA_advance_loc: 1 to 0002388b │ │ DW_CFA_def_cfa_offset: 560 │ │ - DW_CFA_advance_loc: 8 to 00023753 │ │ + DW_CFA_advance_loc: 8 to 00023893 │ │ DW_CFA_def_cfa_offset: 544 │ │ - DW_CFA_advance_loc2: 873 to 00023abc │ │ + DW_CFA_advance_loc2: 873 to 00023bfc │ │ DW_CFA_def_cfa_offset: 556 │ │ - DW_CFA_advance_loc: 6 to 00023ac2 │ │ + DW_CFA_advance_loc: 6 to 00023c02 │ │ DW_CFA_def_cfa_offset: 560 │ │ - DW_CFA_advance_loc: 8 to 00023aca │ │ + DW_CFA_advance_loc: 8 to 00023c0a │ │ DW_CFA_def_cfa_offset: 544 │ │ - DW_CFA_advance_loc1: 71 to 00023b11 │ │ + DW_CFA_advance_loc1: 71 to 00023c51 │ │ DW_CFA_def_cfa_offset: 556 │ │ - DW_CFA_advance_loc: 8 to 00023b19 │ │ + DW_CFA_advance_loc: 8 to 00023c59 │ │ DW_CFA_def_cfa_offset: 560 │ │ - DW_CFA_advance_loc: 8 to 00023b21 │ │ + DW_CFA_advance_loc: 8 to 00023c61 │ │ DW_CFA_def_cfa_offset: 544 │ │ - DW_CFA_advance_loc2: 1419 to 000240ac │ │ + DW_CFA_advance_loc2: 1433 to 000241fa │ │ DW_CFA_def_cfa_offset: 548 │ │ - DW_CFA_advance_loc: 5 to 000240b1 │ │ + DW_CFA_advance_loc: 5 to 000241ff │ │ DW_CFA_def_cfa_offset: 552 │ │ - DW_CFA_advance_loc: 1 to 000240b2 │ │ + DW_CFA_advance_loc: 1 to 00024200 │ │ DW_CFA_def_cfa_offset: 556 │ │ - DW_CFA_advance_loc: 4 to 000240b6 │ │ + DW_CFA_advance_loc: 4 to 00024204 │ │ DW_CFA_def_cfa_offset: 560 │ │ - DW_CFA_advance_loc: 11 to 000240c1 │ │ + DW_CFA_advance_loc: 11 to 0002420f │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000240c2 │ │ + DW_CFA_advance_loc: 1 to 00024210 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000240c3 │ │ + DW_CFA_advance_loc: 1 to 00024211 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000240c4 │ │ + DW_CFA_advance_loc: 1 to 00024212 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000240c5 │ │ + DW_CFA_advance_loc: 1 to 00024213 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000be0 00000024 00000be4 FDE cie=00000000 pc=000240d0..00024107 │ │ - DW_CFA_advance_loc: 1 to 000240d1 │ │ +00000cd8 00000024 00000cdc FDE cie=00000000 pc=00024220..00024257 │ │ + DW_CFA_advance_loc: 1 to 00024221 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 000240d4 │ │ + DW_CFA_advance_loc: 3 to 00024224 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 000240d9 │ │ + DW_CFA_advance_loc: 5 to 00024229 │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 000240da │ │ + DW_CFA_advance_loc: 1 to 0002422a │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 43 to 00024105 │ │ + DW_CFA_advance_loc: 43 to 00024255 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00024106 │ │ + DW_CFA_advance_loc: 1 to 00024256 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000c08 00000030 00000c0c FDE cie=00000000 pc=00024110..00024642 │ │ - DW_CFA_advance_loc: 1 to 00024111 │ │ +00000d00 00000030 00000d04 FDE cie=00000000 pc=00024260..0002472f │ │ + DW_CFA_advance_loc: 1 to 00024261 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00024112 │ │ + DW_CFA_advance_loc: 1 to 00024262 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 6 to 00024118 │ │ - DW_CFA_def_cfa_offset: 464 │ │ + DW_CFA_advance_loc: 6 to 00024268 │ │ + DW_CFA_def_cfa_offset: 448 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0002411d │ │ - DW_CFA_def_cfa_offset: 468 │ │ - DW_CFA_advance_loc: 1 to 0002411e │ │ - DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc2: 1313 to 0002463f │ │ + DW_CFA_advance_loc: 5 to 0002426d │ │ + DW_CFA_def_cfa_offset: 452 │ │ + DW_CFA_advance_loc: 1 to 0002426e │ │ + DW_CFA_def_cfa_offset: 448 │ │ + DW_CFA_advance_loc2: 1214 to 0002472c │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00024640 │ │ + DW_CFA_advance_loc: 1 to 0002472d │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00024641 │ │ + DW_CFA_advance_loc: 1 to 0002472e │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000c3c 00000010 00000c40 FDE cie=00000000 pc=00024650..0002465b │ │ +00000d34 00000010 00000d38 FDE cie=00000000 pc=00024730..0002473b │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000c50 00000010 00000c54 FDE cie=00000000 pc=00024660..0002466b │ │ +00000d48 00000010 00000d4c FDE cie=00000000 pc=00024740..0002474b │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000c64 00000010 00000c68 FDE cie=00000000 pc=00024670..0002467b │ │ +00000d5c 00000010 00000d60 FDE cie=00000000 pc=00024750..0002475b │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000c78 00000010 00000c7c FDE cie=00000000 pc=00024680..0002468b │ │ +00000d70 00000010 00000d74 FDE cie=00000000 pc=00024760..0002476b │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000c8c 00000010 00000c90 FDE cie=00000000 pc=00024690..0002469b │ │ +00000d84 00000010 00000d88 FDE cie=00000000 pc=00024770..0002477b │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000ca0 00000010 00000ca4 FDE cie=00000000 pc=000246a0..000246ab │ │ +00000d98 00000010 00000d9c FDE cie=00000000 pc=00024780..0002478b │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000cb4 00000010 00000cb8 FDE cie=00000000 pc=000246b0..000246bb │ │ +00000dac 00000010 00000db0 FDE cie=00000000 pc=00024790..0002479b │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000cc8 00000010 00000ccc FDE cie=00000000 pc=000246c0..000246cb │ │ +00000dc0 00000010 00000dc4 FDE cie=00000000 pc=000247a0..000247ab │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000cdc 00000018 00000ce0 FDE cie=00000000 pc=000246cb..000246ea │ │ - DW_CFA_advance_loc: 1 to 000246cc │ │ +00000dd4 00000018 00000dd8 FDE cie=00000000 pc=000247ab..000247ca │ │ + DW_CFA_advance_loc: 1 to 000247ac │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000246ce │ │ + DW_CFA_advance_loc: 2 to 000247ae │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 000246d0 │ │ + DW_CFA_advance_loc: 2 to 000247b0 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -00000cf8 00000028 00000cfc FDE cie=00000000 pc=000246f0..0002475d │ │ - DW_CFA_advance_loc: 1 to 000246f1 │ │ +00000df0 00000018 00000df4 FDE cie=00000000 pc=000247ca..000247e6 │ │ + DW_CFA_advance_loc: 1 to 000247cb │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000246f3 │ │ + DW_CFA_advance_loc: 2 to 000247cd │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000246f9 │ │ + DW_CFA_advance_loc: 2 to 000247cf │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + │ │ +00000e0c 00000018 00000e10 FDE cie=00000000 pc=000247f0..0002481a │ │ + DW_CFA_advance_loc: 1 to 000247f1 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 000247f3 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 2 to 000247f5 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + │ │ +00000e28 00000028 00000e2c FDE cie=00000000 pc=00024820..0002488d │ │ + DW_CFA_advance_loc: 1 to 00024821 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 00024823 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 6 to 00024829 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 81 to 0002474a │ │ + DW_CFA_advance_loc1: 81 to 0002487a │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0002474b │ │ + DW_CFA_advance_loc: 1 to 0002487b │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000d24 00000024 00000d28 FDE cie=00000000 pc=00024760..000247d9 │ │ - DW_CFA_advance_loc: 1 to 00024761 │ │ +00000e54 00000024 00000e58 FDE cie=00000000 pc=00024890..00024909 │ │ + DW_CFA_advance_loc: 1 to 00024891 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00024763 │ │ + DW_CFA_advance_loc: 2 to 00024893 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00024769 │ │ + DW_CFA_advance_loc: 6 to 00024899 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 111 to 000247d8 │ │ + DW_CFA_advance_loc1: 111 to 00024908 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000d4c 00000018 00000d50 FDE cie=00000000 pc=000247d9..000247f5 │ │ - DW_CFA_advance_loc: 1 to 000247da │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000247dc │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 000247de │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - │ │ -00000d68 00000018 00000d6c FDE cie=00000000 pc=00024800..0002482a │ │ - DW_CFA_advance_loc: 1 to 00024801 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00024803 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00024805 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - │ │ -00000d84 00000028 00000d88 FDE cie=00000000 pc=00024a60..00024aba │ │ - DW_CFA_advance_loc: 1 to 00024a61 │ │ +00000e7c 00000028 00000e80 FDE cie=00000000 pc=00024b40..00024b9a │ │ + DW_CFA_advance_loc: 1 to 00024b41 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00024a63 │ │ + DW_CFA_advance_loc: 2 to 00024b43 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00024a69 │ │ + DW_CFA_advance_loc: 6 to 00024b49 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 69 to 00024aae │ │ + DW_CFA_advance_loc1: 69 to 00024b8e │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00024aaf │ │ + DW_CFA_advance_loc: 1 to 00024b8f │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000db0 0000001c 00000db4 FDE cie=00000000 pc=00024b80..00024bae │ │ - DW_CFA_advance_loc: 1 to 00024b81 │ │ +00000ea8 0000001c 00000eac FDE cie=00000000 pc=00024d10..00024d3e │ │ + DW_CFA_advance_loc: 1 to 00024d11 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00024b83 │ │ + DW_CFA_advance_loc: 2 to 00024d13 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00024b85 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 40 to 00024bad │ │ + DW_CFA_advance_loc: 42 to 00024d3d │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00000dd0 0000001c 00000dd4 FDE cie=00000000 pc=00024bb0..00024bda │ │ - DW_CFA_advance_loc: 1 to 00024bb1 │ │ +00000ec8 0000001c 00000ecc FDE cie=00000000 pc=00024d40..00024d6a │ │ + DW_CFA_advance_loc: 1 to 00024d41 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00024bb3 │ │ + DW_CFA_advance_loc: 2 to 00024d43 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00024bb5 │ │ + DW_CFA_advance_loc: 2 to 00024d45 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 36 to 00024bd9 │ │ + DW_CFA_advance_loc: 36 to 00024d69 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ -00000df0 00000028 00000df4 FDE cie=00000000 pc=00024be0..00024c4f │ │ - DW_CFA_advance_loc: 1 to 00024be1 │ │ +00000ee8 00000028 00000eec FDE cie=00000000 pc=00024d70..00024ddf │ │ + DW_CFA_advance_loc: 1 to 00024d71 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00024be3 │ │ + DW_CFA_advance_loc: 2 to 00024d73 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00024be9 │ │ + DW_CFA_advance_loc: 6 to 00024d79 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 75 to 00024c34 │ │ + DW_CFA_advance_loc1: 75 to 00024dc4 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00024c35 │ │ + DW_CFA_advance_loc: 1 to 00024dc5 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000e1c 00000024 00000e20 FDE cie=00000000 pc=00024c50..00024d4c │ │ - DW_CFA_advance_loc: 1 to 00024c51 │ │ +00000f14 00000024 00000f18 FDE cie=00000000 pc=00024de0..00024edc │ │ + DW_CFA_advance_loc: 1 to 00024de1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00024c53 │ │ + DW_CFA_advance_loc: 2 to 00024de3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00024c59 │ │ + DW_CFA_advance_loc: 6 to 00024de9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 242 to 00024d4b │ │ + DW_CFA_advance_loc1: 242 to 00024edb │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000e44 0000001c 00000e48 FDE cie=00000000 pc=00024d50..00024d7e │ │ - DW_CFA_advance_loc: 1 to 00024d51 │ │ +00000f3c 00000020 00000f40 FDE cie=00000000 pc=00024ee0..00024f11 │ │ + DW_CFA_advance_loc: 1 to 00024ee1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00024d53 │ │ + DW_CFA_advance_loc: 2 to 00024ee3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00024d55 │ │ + DW_CFA_advance_loc: 2 to 00024ee5 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 40 to 00024d7d │ │ + DW_CFA_advance_loc: 43 to 00024f10 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00000e64 0000001c 00000e68 FDE cie=00000000 pc=00024d80..00024db0 │ │ - DW_CFA_advance_loc: 1 to 00024d81 │ │ +00000f60 0000001c 00000f64 FDE cie=00000000 pc=00024f20..00024f50 │ │ + DW_CFA_advance_loc: 1 to 00024f21 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00024d83 │ │ + DW_CFA_advance_loc: 2 to 00024f23 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00024d85 │ │ + DW_CFA_advance_loc: 2 to 00024f25 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 42 to 00024daf │ │ + DW_CFA_advance_loc: 42 to 00024f4f │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ -00000e84 00000028 00000e88 FDE cie=00000000 pc=00024db0..00024ee4 │ │ - DW_CFA_advance_loc: 1 to 00024db1 │ │ +00000f80 00000028 00000f84 FDE cie=00000000 pc=00024f50..00025084 │ │ + DW_CFA_advance_loc: 1 to 00024f51 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00024db3 │ │ + DW_CFA_advance_loc: 2 to 00024f53 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00024db9 │ │ + DW_CFA_advance_loc: 6 to 00024f59 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 278 to 00024ecf │ │ + DW_CFA_advance_loc2: 278 to 0002506f │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00024ed0 │ │ + DW_CFA_advance_loc: 1 to 00025070 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000eb0 0000001c 00000eb4 FDE cie=00000000 pc=00024ef0..00024f1b │ │ - DW_CFA_advance_loc: 1 to 00024ef1 │ │ +00000fac 0000001c 00000fb0 FDE cie=00000000 pc=00025090..000250bb │ │ + DW_CFA_advance_loc: 1 to 00025091 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00024ef3 │ │ + DW_CFA_advance_loc: 2 to 00025093 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00024ef5 │ │ + DW_CFA_advance_loc: 2 to 00025095 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 37 to 00024f1a │ │ + DW_CFA_advance_loc: 37 to 000250ba │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ -00000ed0 00000024 00000ed4 FDE cie=00000000 pc=00024f20..00026a15 │ │ - DW_CFA_advance_loc: 1 to 00024f21 │ │ +00000fcc 00000024 00000fd0 FDE cie=00000000 pc=000250c0..00026d85 │ │ + DW_CFA_advance_loc: 1 to 000250c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00024f23 │ │ + DW_CFA_advance_loc: 2 to 000250c3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 12 to 00024f2f │ │ + DW_CFA_advance_loc: 12 to 000250cf │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 6885 to 00026a14 │ │ + DW_CFA_advance_loc2: 7349 to 00026d84 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000ef8 000001e0 00000efc FDE cie=00000000 pc=00026a20..000274b9 │ │ - DW_CFA_advance_loc: 1 to 00026a21 │ │ +00000ff4 000001e0 00000ff8 FDE cie=00000000 pc=00026d90..00027802 │ │ + DW_CFA_advance_loc: 1 to 00026d91 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00026a22 │ │ + DW_CFA_advance_loc: 1 to 00026d92 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00026a23 │ │ + DW_CFA_advance_loc: 1 to 00026d93 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00026a24 │ │ + DW_CFA_advance_loc: 1 to 00026d94 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 00026a2a │ │ - DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 6 to 00026d9a │ │ + DW_CFA_def_cfa_offset: 1216 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 21 to 00026a3f │ │ - DW_CFA_def_cfa_offset: 1076 │ │ - DW_CFA_advance_loc: 1 to 00026a40 │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc: 31 to 00026a5f │ │ - DW_CFA_def_cfa_offset: 1076 │ │ - DW_CFA_advance_loc: 5 to 00026a64 │ │ - DW_CFA_def_cfa_offset: 1080 │ │ - DW_CFA_advance_loc: 2 to 00026a66 │ │ - DW_CFA_def_cfa_offset: 1084 │ │ - DW_CFA_advance_loc: 1 to 00026a67 │ │ - DW_CFA_def_cfa_offset: 1088 │ │ - DW_CFA_advance_loc: 8 to 00026a6f │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc1: 109 to 00026adc │ │ - DW_CFA_def_cfa_offset: 1076 │ │ - DW_CFA_advance_loc: 1 to 00026add │ │ - DW_CFA_def_cfa_offset: 1080 │ │ - DW_CFA_advance_loc: 1 to 00026ade │ │ - DW_CFA_def_cfa_offset: 1084 │ │ - DW_CFA_advance_loc: 1 to 00026adf │ │ - DW_CFA_def_cfa_offset: 1088 │ │ - DW_CFA_advance_loc: 8 to 00026ae7 │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc1: 69 to 00026b2c │ │ - DW_CFA_def_cfa_offset: 1076 │ │ - DW_CFA_advance_loc: 1 to 00026b2d │ │ - DW_CFA_def_cfa_offset: 1080 │ │ - DW_CFA_advance_loc: 1 to 00026b2e │ │ - DW_CFA_def_cfa_offset: 1084 │ │ - DW_CFA_advance_loc: 1 to 00026b2f │ │ - DW_CFA_def_cfa_offset: 1088 │ │ - DW_CFA_advance_loc: 12 to 00026b3b │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc: 22 to 00026b51 │ │ - DW_CFA_def_cfa_offset: 1080 │ │ - DW_CFA_advance_loc: 16 to 00026b61 │ │ - DW_CFA_def_cfa_offset: 1084 │ │ - DW_CFA_advance_loc: 2 to 00026b63 │ │ - DW_CFA_def_cfa_offset: 1088 │ │ - DW_CFA_advance_loc: 10 to 00026b6d │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc1: 95 to 00026bcc │ │ - DW_CFA_def_cfa_offset: 1080 │ │ - DW_CFA_advance_loc: 4 to 00026bd0 │ │ - DW_CFA_def_cfa_offset: 1084 │ │ - DW_CFA_advance_loc: 2 to 00026bd2 │ │ - DW_CFA_def_cfa_offset: 1088 │ │ - DW_CFA_advance_loc: 8 to 00026bda │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc: 18 to 00026bec │ │ - DW_CFA_def_cfa_offset: 1076 │ │ - DW_CFA_advance_loc: 5 to 00026bf1 │ │ - DW_CFA_def_cfa_offset: 1080 │ │ - DW_CFA_advance_loc: 1 to 00026bf2 │ │ - DW_CFA_def_cfa_offset: 1084 │ │ - DW_CFA_advance_loc: 8 to 00026bfa │ │ - DW_CFA_def_cfa_offset: 1088 │ │ - DW_CFA_advance_loc: 10 to 00026c04 │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc2: 280 to 00026d1c │ │ - DW_CFA_def_cfa_offset: 1076 │ │ - DW_CFA_advance_loc: 1 to 00026d1d │ │ - DW_CFA_def_cfa_offset: 1080 │ │ - DW_CFA_advance_loc: 1 to 00026d1e │ │ - DW_CFA_def_cfa_offset: 1084 │ │ - DW_CFA_advance_loc: 1 to 00026d1f │ │ - DW_CFA_def_cfa_offset: 1088 │ │ - DW_CFA_advance_loc: 8 to 00026d27 │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc1: 69 to 00026d6c │ │ - DW_CFA_def_cfa_offset: 1076 │ │ - DW_CFA_advance_loc: 1 to 00026d6d │ │ - DW_CFA_def_cfa_offset: 1080 │ │ - DW_CFA_advance_loc: 1 to 00026d6e │ │ - DW_CFA_def_cfa_offset: 1084 │ │ - DW_CFA_advance_loc: 1 to 00026d6f │ │ - DW_CFA_def_cfa_offset: 1088 │ │ - DW_CFA_advance_loc: 12 to 00026d7b │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc: 22 to 00026d91 │ │ - DW_CFA_def_cfa_offset: 1080 │ │ - DW_CFA_advance_loc: 16 to 00026da1 │ │ - DW_CFA_def_cfa_offset: 1084 │ │ - DW_CFA_advance_loc: 2 to 00026da3 │ │ - DW_CFA_def_cfa_offset: 1088 │ │ - DW_CFA_advance_loc: 10 to 00026dad │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc1: 95 to 00026e0c │ │ - DW_CFA_def_cfa_offset: 1080 │ │ - DW_CFA_advance_loc: 4 to 00026e10 │ │ - DW_CFA_def_cfa_offset: 1084 │ │ - DW_CFA_advance_loc: 2 to 00026e12 │ │ - DW_CFA_def_cfa_offset: 1088 │ │ - DW_CFA_advance_loc: 8 to 00026e1a │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc: 18 to 00026e2c │ │ - DW_CFA_def_cfa_offset: 1076 │ │ - DW_CFA_advance_loc: 5 to 00026e31 │ │ - DW_CFA_def_cfa_offset: 1080 │ │ - DW_CFA_advance_loc: 1 to 00026e32 │ │ - DW_CFA_def_cfa_offset: 1084 │ │ - DW_CFA_advance_loc: 8 to 00026e3a │ │ - DW_CFA_def_cfa_offset: 1088 │ │ - DW_CFA_advance_loc: 10 to 00026e44 │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc1: 70 to 00026e8a │ │ - DW_CFA_def_cfa_offset: 1076 │ │ - DW_CFA_advance_loc: 1 to 00026e8b │ │ - DW_CFA_def_cfa_offset: 1080 │ │ - DW_CFA_advance_loc: 2 to 00026e8d │ │ - DW_CFA_def_cfa_offset: 1084 │ │ - DW_CFA_advance_loc: 1 to 00026e8e │ │ - DW_CFA_def_cfa_offset: 1088 │ │ - DW_CFA_advance_loc: 8 to 00026e96 │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc: 11 to 00026ea1 │ │ - DW_CFA_def_cfa_offset: 1080 │ │ - DW_CFA_advance_loc: 16 to 00026eb1 │ │ - DW_CFA_def_cfa_offset: 1084 │ │ - DW_CFA_advance_loc: 2 to 00026eb3 │ │ - DW_CFA_def_cfa_offset: 1088 │ │ - DW_CFA_advance_loc: 8 to 00026ebb │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc1: 250 to 00026fb5 │ │ - DW_CFA_def_cfa_offset: 1076 │ │ - DW_CFA_advance_loc: 1 to 00026fb6 │ │ - DW_CFA_def_cfa_offset: 1080 │ │ - DW_CFA_advance_loc: 2 to 00026fb8 │ │ - DW_CFA_def_cfa_offset: 1084 │ │ - DW_CFA_advance_loc: 1 to 00026fb9 │ │ - DW_CFA_def_cfa_offset: 1088 │ │ - DW_CFA_advance_loc: 8 to 00026fc1 │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc: 11 to 00026fcc │ │ - DW_CFA_def_cfa_offset: 1080 │ │ - DW_CFA_advance_loc: 16 to 00026fdc │ │ - DW_CFA_def_cfa_offset: 1084 │ │ - DW_CFA_advance_loc: 2 to 00026fde │ │ - DW_CFA_def_cfa_offset: 1088 │ │ - DW_CFA_advance_loc: 8 to 00026fe6 │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc2: 404 to 0002717a │ │ - DW_CFA_def_cfa_offset: 1080 │ │ - DW_CFA_advance_loc: 9 to 00027183 │ │ - DW_CFA_def_cfa_offset: 1084 │ │ - DW_CFA_advance_loc: 2 to 00027185 │ │ - DW_CFA_def_cfa_offset: 1088 │ │ - DW_CFA_advance_loc: 8 to 0002718d │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc1: 219 to 00027268 │ │ - DW_CFA_def_cfa_offset: 1076 │ │ - DW_CFA_advance_loc: 5 to 0002726d │ │ - DW_CFA_def_cfa_offset: 1080 │ │ - DW_CFA_advance_loc: 2 to 0002726f │ │ - DW_CFA_def_cfa_offset: 1084 │ │ - DW_CFA_advance_loc: 1 to 00027270 │ │ - DW_CFA_def_cfa_offset: 1088 │ │ - DW_CFA_advance_loc: 8 to 00027278 │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc2: 296 to 000273a0 │ │ - DW_CFA_def_cfa_offset: 1076 │ │ - DW_CFA_advance_loc: 1 to 000273a1 │ │ - DW_CFA_def_cfa_offset: 1080 │ │ - DW_CFA_advance_loc: 2 to 000273a3 │ │ - DW_CFA_def_cfa_offset: 1084 │ │ - DW_CFA_advance_loc: 1 to 000273a4 │ │ - DW_CFA_def_cfa_offset: 1088 │ │ - DW_CFA_advance_loc: 8 to 000273ac │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc: 11 to 000273b7 │ │ - DW_CFA_def_cfa_offset: 1080 │ │ - DW_CFA_advance_loc: 11 to 000273c2 │ │ - DW_CFA_def_cfa_offset: 1084 │ │ - DW_CFA_advance_loc: 2 to 000273c4 │ │ - DW_CFA_def_cfa_offset: 1088 │ │ - DW_CFA_advance_loc: 8 to 000273cc │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc1: 147 to 0002745f │ │ - DW_CFA_def_cfa_offset: 1076 │ │ - DW_CFA_advance_loc: 1 to 00027460 │ │ - DW_CFA_def_cfa_offset: 1080 │ │ - DW_CFA_advance_loc: 8 to 00027468 │ │ - DW_CFA_def_cfa_offset: 1084 │ │ - DW_CFA_advance_loc: 4 to 0002746c │ │ - DW_CFA_def_cfa_offset: 1088 │ │ - DW_CFA_advance_loc: 8 to 00027474 │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc: 8 to 0002747c │ │ + DW_CFA_advance_loc: 21 to 00026daf │ │ + DW_CFA_def_cfa_offset: 1220 │ │ + DW_CFA_advance_loc: 1 to 00026db0 │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc: 31 to 00026dcf │ │ + DW_CFA_def_cfa_offset: 1220 │ │ + DW_CFA_advance_loc: 5 to 00026dd4 │ │ + DW_CFA_def_cfa_offset: 1224 │ │ + DW_CFA_advance_loc: 2 to 00026dd6 │ │ + DW_CFA_def_cfa_offset: 1228 │ │ + DW_CFA_advance_loc: 1 to 00026dd7 │ │ + DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 8 to 00026ddf │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc1: 109 to 00026e4c │ │ + DW_CFA_def_cfa_offset: 1220 │ │ + DW_CFA_advance_loc: 1 to 00026e4d │ │ + DW_CFA_def_cfa_offset: 1224 │ │ + DW_CFA_advance_loc: 1 to 00026e4e │ │ + DW_CFA_def_cfa_offset: 1228 │ │ + DW_CFA_advance_loc: 1 to 00026e4f │ │ + DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 8 to 00026e57 │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc1: 69 to 00026e9c │ │ + DW_CFA_def_cfa_offset: 1220 │ │ + DW_CFA_advance_loc: 1 to 00026e9d │ │ + DW_CFA_def_cfa_offset: 1224 │ │ + DW_CFA_advance_loc: 1 to 00026e9e │ │ + DW_CFA_def_cfa_offset: 1228 │ │ + DW_CFA_advance_loc: 1 to 00026e9f │ │ + DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 12 to 00026eab │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc: 22 to 00026ec1 │ │ + DW_CFA_def_cfa_offset: 1224 │ │ + DW_CFA_advance_loc: 16 to 00026ed1 │ │ + DW_CFA_def_cfa_offset: 1228 │ │ + DW_CFA_advance_loc: 2 to 00026ed3 │ │ + DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 10 to 00026edd │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc1: 95 to 00026f3c │ │ + DW_CFA_def_cfa_offset: 1224 │ │ + DW_CFA_advance_loc: 4 to 00026f40 │ │ + DW_CFA_def_cfa_offset: 1228 │ │ + DW_CFA_advance_loc: 2 to 00026f42 │ │ + DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 8 to 00026f4a │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc: 18 to 00026f5c │ │ + DW_CFA_def_cfa_offset: 1220 │ │ + DW_CFA_advance_loc: 5 to 00026f61 │ │ + DW_CFA_def_cfa_offset: 1224 │ │ + DW_CFA_advance_loc: 1 to 00026f62 │ │ + DW_CFA_def_cfa_offset: 1228 │ │ + DW_CFA_advance_loc: 8 to 00026f6a │ │ + DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 10 to 00026f74 │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc2: 280 to 0002708c │ │ + DW_CFA_def_cfa_offset: 1220 │ │ + DW_CFA_advance_loc: 1 to 0002708d │ │ + DW_CFA_def_cfa_offset: 1224 │ │ + DW_CFA_advance_loc: 1 to 0002708e │ │ + DW_CFA_def_cfa_offset: 1228 │ │ + DW_CFA_advance_loc: 1 to 0002708f │ │ + DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 8 to 00027097 │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc1: 69 to 000270dc │ │ + DW_CFA_def_cfa_offset: 1220 │ │ + DW_CFA_advance_loc: 1 to 000270dd │ │ + DW_CFA_def_cfa_offset: 1224 │ │ + DW_CFA_advance_loc: 1 to 000270de │ │ + DW_CFA_def_cfa_offset: 1228 │ │ + DW_CFA_advance_loc: 1 to 000270df │ │ + DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 12 to 000270eb │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc: 22 to 00027101 │ │ + DW_CFA_def_cfa_offset: 1224 │ │ + DW_CFA_advance_loc: 13 to 0002710e │ │ + DW_CFA_def_cfa_offset: 1228 │ │ + DW_CFA_advance_loc: 2 to 00027110 │ │ + DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 10 to 0002711a │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc1: 98 to 0002717c │ │ + DW_CFA_def_cfa_offset: 1224 │ │ + DW_CFA_advance_loc: 4 to 00027180 │ │ + DW_CFA_def_cfa_offset: 1228 │ │ + DW_CFA_advance_loc: 2 to 00027182 │ │ + DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 8 to 0002718a │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc: 18 to 0002719c │ │ + DW_CFA_def_cfa_offset: 1220 │ │ + DW_CFA_advance_loc: 5 to 000271a1 │ │ + DW_CFA_def_cfa_offset: 1224 │ │ + DW_CFA_advance_loc: 1 to 000271a2 │ │ + DW_CFA_def_cfa_offset: 1228 │ │ + DW_CFA_advance_loc: 8 to 000271aa │ │ + DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 10 to 000271b4 │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc1: 70 to 000271fa │ │ + DW_CFA_def_cfa_offset: 1220 │ │ + DW_CFA_advance_loc: 1 to 000271fb │ │ + DW_CFA_def_cfa_offset: 1224 │ │ + DW_CFA_advance_loc: 2 to 000271fd │ │ + DW_CFA_def_cfa_offset: 1228 │ │ + DW_CFA_advance_loc: 1 to 000271fe │ │ + DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 8 to 00027206 │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc: 11 to 00027211 │ │ + DW_CFA_def_cfa_offset: 1224 │ │ + DW_CFA_advance_loc: 16 to 00027221 │ │ + DW_CFA_def_cfa_offset: 1228 │ │ + DW_CFA_advance_loc: 2 to 00027223 │ │ + DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 8 to 0002722b │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc1: 236 to 00027317 │ │ + DW_CFA_def_cfa_offset: 1220 │ │ + DW_CFA_advance_loc: 1 to 00027318 │ │ + DW_CFA_def_cfa_offset: 1224 │ │ + DW_CFA_advance_loc: 2 to 0002731a │ │ + DW_CFA_def_cfa_offset: 1228 │ │ + DW_CFA_advance_loc: 1 to 0002731b │ │ + DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 8 to 00027323 │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc: 11 to 0002732e │ │ + DW_CFA_def_cfa_offset: 1224 │ │ + DW_CFA_advance_loc: 13 to 0002733b │ │ + DW_CFA_def_cfa_offset: 1228 │ │ + DW_CFA_advance_loc: 2 to 0002733d │ │ + DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 8 to 00027345 │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc2: 370 to 000274b7 │ │ + DW_CFA_def_cfa_offset: 1224 │ │ + DW_CFA_advance_loc: 11 to 000274c2 │ │ + DW_CFA_def_cfa_offset: 1228 │ │ + DW_CFA_advance_loc: 2 to 000274c4 │ │ + DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 8 to 000274cc │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc1: 229 to 000275b1 │ │ + DW_CFA_def_cfa_offset: 1220 │ │ + DW_CFA_advance_loc: 5 to 000275b6 │ │ + DW_CFA_def_cfa_offset: 1224 │ │ + DW_CFA_advance_loc: 2 to 000275b8 │ │ + DW_CFA_def_cfa_offset: 1228 │ │ + DW_CFA_advance_loc: 1 to 000275b9 │ │ + DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 8 to 000275c1 │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc2: 296 to 000276e9 │ │ + DW_CFA_def_cfa_offset: 1220 │ │ + DW_CFA_advance_loc: 1 to 000276ea │ │ + DW_CFA_def_cfa_offset: 1224 │ │ + DW_CFA_advance_loc: 2 to 000276ec │ │ + DW_CFA_def_cfa_offset: 1228 │ │ + DW_CFA_advance_loc: 1 to 000276ed │ │ + DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 8 to 000276f5 │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc: 11 to 00027700 │ │ + DW_CFA_def_cfa_offset: 1224 │ │ + DW_CFA_advance_loc: 11 to 0002770b │ │ + DW_CFA_def_cfa_offset: 1228 │ │ + DW_CFA_advance_loc: 2 to 0002770d │ │ + DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 8 to 00027715 │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc1: 147 to 000277a8 │ │ + DW_CFA_def_cfa_offset: 1220 │ │ + DW_CFA_advance_loc: 1 to 000277a9 │ │ + DW_CFA_def_cfa_offset: 1224 │ │ + DW_CFA_advance_loc: 8 to 000277b1 │ │ + DW_CFA_def_cfa_offset: 1228 │ │ + DW_CFA_advance_loc: 4 to 000277b5 │ │ + DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 8 to 000277bd │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc: 8 to 000277c5 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0002747d │ │ + DW_CFA_advance_loc: 1 to 000277c6 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0002747e │ │ + DW_CFA_advance_loc: 1 to 000277c7 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0002747f │ │ + DW_CFA_advance_loc: 1 to 000277c8 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00027480 │ │ + DW_CFA_advance_loc: 1 to 000277c9 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00027481 │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc: 3 to 00027484 │ │ - DW_CFA_def_cfa_offset: 1080 │ │ - DW_CFA_advance_loc: 9 to 0002748d │ │ - DW_CFA_def_cfa_offset: 1084 │ │ - DW_CFA_advance_loc: 1 to 0002748e │ │ - DW_CFA_def_cfa_offset: 1088 │ │ - DW_CFA_advance_loc: 5 to 00027493 │ │ - DW_CFA_def_cfa_offset: 1072 │ │ - DW_CFA_advance_loc: 3 to 00027496 │ │ - DW_CFA_def_cfa_offset: 1076 │ │ - DW_CFA_advance_loc: 28 to 000274b2 │ │ - DW_CFA_def_cfa_offset: 1080 │ │ - DW_CFA_advance_loc: 1 to 000274b3 │ │ - DW_CFA_def_cfa_offset: 1084 │ │ - DW_CFA_advance_loc: 1 to 000274b4 │ │ - DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 1 to 000277ca │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc: 3 to 000277cd │ │ + DW_CFA_def_cfa_offset: 1224 │ │ + DW_CFA_advance_loc: 9 to 000277d6 │ │ + DW_CFA_def_cfa_offset: 1228 │ │ + DW_CFA_advance_loc: 1 to 000277d7 │ │ + DW_CFA_def_cfa_offset: 1232 │ │ + DW_CFA_advance_loc: 5 to 000277dc │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc: 3 to 000277df │ │ + DW_CFA_def_cfa_offset: 1220 │ │ + DW_CFA_advance_loc: 28 to 000277fb │ │ + DW_CFA_def_cfa_offset: 1224 │ │ + DW_CFA_advance_loc: 1 to 000277fc │ │ + DW_CFA_def_cfa_offset: 1228 │ │ + DW_CFA_advance_loc: 1 to 000277fd │ │ + DW_CFA_def_cfa_offset: 1232 │ │ DW_CFA_nop │ │ │ │ -000010dc 00000098 000010e0 FDE cie=00000000 pc=000274c0..000275ec │ │ - DW_CFA_advance_loc: 1 to 000274c1 │ │ +000011d8 00000098 000011dc FDE cie=00000000 pc=00027810..0002793c │ │ + DW_CFA_advance_loc: 1 to 00027811 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000274c2 │ │ + DW_CFA_advance_loc: 1 to 00027812 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000274c3 │ │ + DW_CFA_advance_loc: 1 to 00027813 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000274c4 │ │ + DW_CFA_advance_loc: 1 to 00027814 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 000274c7 │ │ + DW_CFA_advance_loc: 3 to 00027817 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 000274d0 │ │ + DW_CFA_advance_loc: 9 to 00027820 │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 1 to 000274d1 │ │ + DW_CFA_advance_loc: 1 to 00027821 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 17 to 000274e2 │ │ + DW_CFA_advance_loc: 17 to 00027832 │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 8 to 000274ea │ │ + DW_CFA_advance_loc: 8 to 0002783a │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 1 to 000274eb │ │ + DW_CFA_advance_loc: 1 to 0002783b │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 000274ec │ │ + DW_CFA_advance_loc: 1 to 0002783c │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 9 to 000274f5 │ │ + DW_CFA_advance_loc: 9 to 00027845 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 19 to 00027508 │ │ + DW_CFA_advance_loc: 19 to 00027858 │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 8 to 00027510 │ │ + DW_CFA_advance_loc: 8 to 00027860 │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 1 to 00027511 │ │ + DW_CFA_advance_loc: 1 to 00027861 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 00027512 │ │ + DW_CFA_advance_loc: 1 to 00027862 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 7 to 00027519 │ │ + DW_CFA_advance_loc: 7 to 00027869 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 11 to 00027524 │ │ + DW_CFA_advance_loc: 11 to 00027874 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 10 to 0002752e │ │ + DW_CFA_advance_loc: 10 to 0002787e │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 00027536 │ │ + DW_CFA_advance_loc: 8 to 00027886 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 00027548 │ │ + DW_CFA_advance_loc: 18 to 00027898 │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 8 to 00027550 │ │ + DW_CFA_advance_loc: 8 to 000278a0 │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 1 to 00027551 │ │ + DW_CFA_advance_loc: 1 to 000278a1 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 00027552 │ │ + DW_CFA_advance_loc: 1 to 000278a2 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 7 to 00027559 │ │ + DW_CFA_advance_loc: 7 to 000278a9 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 60 to 00027595 │ │ + DW_CFA_advance_loc: 60 to 000278e5 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 12 to 000275a1 │ │ + DW_CFA_advance_loc: 12 to 000278f1 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 000275a9 │ │ + DW_CFA_advance_loc: 8 to 000278f9 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 11 to 000275b4 │ │ + DW_CFA_advance_loc: 11 to 00027904 │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 8 to 000275bc │ │ + DW_CFA_advance_loc: 8 to 0002790c │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 1 to 000275bd │ │ + DW_CFA_advance_loc: 1 to 0002790d │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 000275be │ │ + DW_CFA_advance_loc: 1 to 0002790e │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 000275c6 │ │ + DW_CFA_advance_loc: 8 to 00027916 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 9 to 000275cf │ │ + DW_CFA_advance_loc: 9 to 0002791f │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 8 to 000275d7 │ │ + DW_CFA_advance_loc: 8 to 00027927 │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 1 to 000275d8 │ │ + DW_CFA_advance_loc: 1 to 00027928 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 000275d9 │ │ + DW_CFA_advance_loc: 1 to 00027929 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 7 to 000275e0 │ │ + DW_CFA_advance_loc: 7 to 00027930 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 000275e7 │ │ + DW_CFA_advance_loc: 7 to 00027937 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000275e8 │ │ + DW_CFA_advance_loc: 1 to 00027938 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000275e9 │ │ + DW_CFA_advance_loc: 1 to 00027939 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000275ea │ │ + DW_CFA_advance_loc: 1 to 0002793a │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000275eb │ │ + DW_CFA_advance_loc: 1 to 0002793b │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001178 00000030 0000117c FDE cie=00000000 pc=000275f0..0002761d │ │ - DW_CFA_advance_loc: 1 to 000275f1 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 000275f4 │ │ +00001274 00000028 00001278 FDE cie=00000000 pc=00027940..0002796b │ │ + DW_CFA_advance_loc: 3 to 00027943 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 000275fd │ │ + DW_CFA_advance_loc: 9 to 0002794c │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000275fe │ │ + DW_CFA_advance_loc: 1 to 0002794d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 12 to 0002760a │ │ + DW_CFA_advance_loc: 12 to 00027959 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 8 to 00027612 │ │ + DW_CFA_advance_loc: 8 to 00027961 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00027613 │ │ + DW_CFA_advance_loc: 1 to 00027962 │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 2 to 00027615 │ │ + DW_CFA_advance_loc: 2 to 00027964 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 6 to 0002761b │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0002761c │ │ + DW_CFA_advance_loc: 6 to 0002796a │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000011ac 00000020 000011b0 FDE cie=00000000 pc=00027620..00029b28 │ │ - DW_CFA_advance_loc: 1 to 00027621 │ │ +000012a0 00000020 000012a4 FDE cie=00000000 pc=00027970..0002a026 │ │ + DW_CFA_advance_loc: 1 to 00027971 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00027623 │ │ + DW_CFA_advance_loc: 2 to 00027973 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 10 to 0002762d │ │ + DW_CFA_advance_loc: 10 to 0002797d │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 9466 to 00029b27 │ │ + DW_CFA_advance_loc2: 9896 to 0002a025 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000011d0 0000002c 000011d4 FDE cie=00000000 pc=00029b30..00029b93 │ │ - DW_CFA_advance_loc: 1 to 00029b31 │ │ +000012c4 0000002c 000012c8 FDE cie=00000000 pc=0002a030..0002a093 │ │ + DW_CFA_advance_loc: 1 to 0002a031 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00029b32 │ │ + DW_CFA_advance_loc: 1 to 0002a032 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 3 to 00029b35 │ │ + DW_CFA_advance_loc: 3 to 0002a035 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00029b3a │ │ + DW_CFA_advance_loc: 5 to 0002a03a │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 00029b3b │ │ + DW_CFA_advance_loc: 1 to 0002a03b │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 85 to 00029b90 │ │ + DW_CFA_advance_loc1: 85 to 0002a090 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00029b91 │ │ + DW_CFA_advance_loc: 1 to 0002a091 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00029b92 │ │ + DW_CFA_advance_loc: 1 to 0002a092 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001200 00000020 00001204 FDE cie=00000000 pc=00029ba0..00029bbf │ │ - DW_CFA_advance_loc: 1 to 00029ba1 │ │ +000012f4 00000020 000012f8 FDE cie=00000000 pc=0002a0a0..0002a0bf │ │ + DW_CFA_advance_loc: 1 to 0002a0a1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00029ba2 │ │ + DW_CFA_advance_loc: 1 to 0002a0a2 │ │ DW_CFA_def_cfa_offset: 12 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ - DW_CFA_advance_loc: 27 to 00029bbd │ │ + DW_CFA_advance_loc: 27 to 0002a0bd │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00029bbe │ │ + DW_CFA_advance_loc: 1 to 0002a0be │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001224 00000020 00001228 FDE cie=00000000 pc=00029bc0..00029bdf │ │ - DW_CFA_advance_loc: 1 to 00029bc1 │ │ +00001318 00000020 0000131c FDE cie=00000000 pc=0002a0c0..0002a0df │ │ + DW_CFA_advance_loc: 1 to 0002a0c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00029bc2 │ │ + DW_CFA_advance_loc: 1 to 0002a0c2 │ │ DW_CFA_def_cfa_offset: 12 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ - DW_CFA_advance_loc: 27 to 00029bdd │ │ + DW_CFA_advance_loc: 27 to 0002a0dd │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00029bde │ │ + DW_CFA_advance_loc: 1 to 0002a0de │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001248 00000010 0000124c FDE cie=00000000 pc=00029be0..00029be6 │ │ +0000133c 00000010 00001340 FDE cie=00000000 pc=0002a0e0..0002a0e6 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000125c 00000048 00001260 FDE cie=00000000 pc=0002b1c0..0002b20f │ │ - DW_CFA_advance_loc: 1 to 0002b1c1 │ │ +00001350 0000003c 00001354 FDE cie=00000000 pc=0002b6c0..0002b70a │ │ + DW_CFA_advance_loc: 1 to 0002b6c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0002b1c2 │ │ + DW_CFA_advance_loc: 1 to 0002b6c2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0002b1c3 │ │ + DW_CFA_advance_loc: 1 to 0002b6c3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0002b1c4 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ + DW_CFA_advance_loc: 13 to 0002b6d0 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0002b1c7 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 13 to 0002b1d4 │ │ - DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0002b1d5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 43 to 0002b200 │ │ - DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0002b201 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0002b202 │ │ - DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 2 to 0002b204 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 6 to 0002b20a │ │ + DW_CFA_advance_loc: 1 to 0002b6d1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 43 to 0002b6fc │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0002b20b │ │ + DW_CFA_advance_loc: 1 to 0002b6fd │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 0002b6fe │ │ + DW_CFA_def_cfa_offset: 28 │ │ + DW_CFA_advance_loc: 2 to 0002b700 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 6 to 0002b706 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0002b20c │ │ + DW_CFA_advance_loc: 1 to 0002b707 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0002b20d │ │ + DW_CFA_advance_loc: 1 to 0002b708 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0002b20e │ │ + DW_CFA_advance_loc: 1 to 0002b709 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000012a8 00000038 000012ac FDE cie=00000000 pc=0002b210..00030e69 │ │ - DW_CFA_advance_loc: 1 to 0002b211 │ │ +00001390 00000038 00001394 FDE cie=00000000 pc=0002b710..00031645 │ │ + DW_CFA_advance_loc: 1 to 0002b711 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0002b212 │ │ + DW_CFA_advance_loc: 1 to 0002b712 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0002b213 │ │ + DW_CFA_advance_loc: 1 to 0002b713 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0002b214 │ │ + DW_CFA_advance_loc: 1 to 0002b714 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 0002b21a │ │ - DW_CFA_def_cfa_offset: 348 │ │ + DW_CFA_advance_loc: 6 to 0002b71a │ │ + DW_CFA_def_cfa_offset: 368 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc2: 23626 to 00030e64 │ │ + DW_CFA_advance_loc2: 24358 to 00031640 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00030e65 │ │ + DW_CFA_advance_loc: 1 to 00031641 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00030e66 │ │ + DW_CFA_advance_loc: 1 to 00031642 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00030e67 │ │ + DW_CFA_advance_loc: 1 to 00031643 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00030e68 │ │ + DW_CFA_advance_loc: 1 to 00031644 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000012e4 00000040 000012e8 FDE cie=00000000 pc=00030e70..00030edf │ │ - DW_CFA_advance_loc: 1 to 00030e71 │ │ +000013cc 00000040 000013d0 FDE cie=00000000 pc=00031650..000316bf │ │ + DW_CFA_advance_loc: 1 to 00031651 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00030e72 │ │ + DW_CFA_advance_loc: 1 to 00031652 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00030e73 │ │ + DW_CFA_advance_loc: 1 to 00031653 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 00030e76 │ │ + DW_CFA_advance_loc: 3 to 00031656 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00030e7b │ │ + DW_CFA_advance_loc: 5 to 0003165b │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 00030e7c │ │ + DW_CFA_advance_loc: 1 to 0003165c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 38 to 00030ea2 │ │ + DW_CFA_advance_loc: 38 to 00031682 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 7 to 00030ea9 │ │ + DW_CFA_advance_loc: 7 to 00031689 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 3 to 00030eac │ │ + DW_CFA_advance_loc: 3 to 0003168c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 00030eb4 │ │ + DW_CFA_advance_loc: 8 to 00031694 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 19 to 00030ec7 │ │ + DW_CFA_advance_loc: 19 to 000316a7 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00030ec8 │ │ + DW_CFA_advance_loc: 1 to 000316a8 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00030ec9 │ │ + DW_CFA_advance_loc: 1 to 000316a9 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00030eca │ │ + DW_CFA_advance_loc: 1 to 000316aa │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00030ecb │ │ + DW_CFA_advance_loc: 1 to 000316ab │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ -00001328 0000001c 0000132c FDE cie=00000000 pc=0003138c..000313fa │ │ - DW_CFA_advance_loc: 1 to 0003138d │ │ +00001410 00000010 00001414 FDE cie=00000000 pc=00031b5c..00031b5f │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001424 00000010 00001428 FDE cie=00000000 pc=00031b60..00031b63 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001438 00000010 0000143c FDE cie=00000000 pc=00031b64..00031b67 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000144c 0000001c 00001450 FDE cie=00000000 pc=00031b67..00031bd5 │ │ + DW_CFA_advance_loc: 1 to 00031b68 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0003138f │ │ + DW_CFA_advance_loc: 2 to 00031b6a │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00031395 │ │ + DW_CFA_advance_loc: 6 to 00031b70 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -00001348 0000001c 0000134c FDE cie=00000000 pc=00031400..0003142a │ │ - DW_CFA_advance_loc: 1 to 00031401 │ │ +0000146c 0000001c 00001470 FDE cie=00000000 pc=00031be0..00031c0a │ │ + DW_CFA_advance_loc: 1 to 00031be1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00031403 │ │ + DW_CFA_advance_loc: 2 to 00031be3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00031405 │ │ + DW_CFA_advance_loc: 2 to 00031be5 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 36 to 00031429 │ │ + DW_CFA_advance_loc: 36 to 00031c09 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ -00001368 0000001c 0000136c FDE cie=00000000 pc=00031430..00031458 │ │ - DW_CFA_advance_loc: 1 to 00031431 │ │ +0000148c 0000001c 00001490 FDE cie=00000000 pc=00031c10..00031c2c │ │ + DW_CFA_advance_loc: 1 to 00031c11 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00031433 │ │ + DW_CFA_advance_loc: 2 to 00031c13 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00031435 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 34 to 00031457 │ │ + DW_CFA_advance_loc: 24 to 00031c2b │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00001388 00000018 0000138c FDE cie=00000000 pc=00031460..00031493 │ │ - DW_CFA_advance_loc: 1 to 00031461 │ │ +000014ac 00000018 000014b0 FDE cie=00000000 pc=00031c30..00031c63 │ │ + DW_CFA_advance_loc: 1 to 00031c31 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00031463 │ │ + DW_CFA_advance_loc: 2 to 00031c33 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 4 to 00031467 │ │ + DW_CFA_advance_loc: 4 to 00031c37 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -000013a4 00000024 000013a8 FDE cie=00000000 pc=000314a0..00031689 │ │ - DW_CFA_advance_loc: 1 to 000314a1 │ │ +000014c8 00000024 000014cc FDE cie=00000000 pc=00031c70..00031e13 │ │ + DW_CFA_advance_loc: 1 to 00031c71 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000314a3 │ │ + DW_CFA_advance_loc: 2 to 00031c73 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000314a9 │ │ + DW_CFA_advance_loc: 6 to 00031c79 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 479 to 00031688 │ │ + DW_CFA_advance_loc2: 409 to 00031e12 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000013cc 00000024 000013d0 FDE cie=00000000 pc=00031690..000318ab │ │ - DW_CFA_advance_loc: 1 to 00031691 │ │ +000014f0 00000024 000014f4 FDE cie=00000000 pc=00031e20..00032046 │ │ + DW_CFA_advance_loc: 1 to 00031e21 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00031693 │ │ + DW_CFA_advance_loc: 2 to 00031e23 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00031699 │ │ + DW_CFA_advance_loc: 6 to 00031e29 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 529 to 000318aa │ │ + DW_CFA_advance_loc2: 540 to 00032045 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000013f4 00000034 000013f8 FDE cie=00000000 pc=000318b0..00031bb3 │ │ - DW_CFA_advance_loc: 1 to 000318b1 │ │ +00001518 00000034 0000151c FDE cie=00000000 pc=00032050..00032494 │ │ + DW_CFA_advance_loc: 1 to 00032051 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000318b2 │ │ + DW_CFA_advance_loc: 1 to 00032052 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000318b3 │ │ + DW_CFA_advance_loc: 1 to 00032053 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 000318b6 │ │ + DW_CFA_advance_loc: 3 to 00032056 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 10 to 000318c0 │ │ + DW_CFA_advance_loc: 5 to 0003205b │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 1 to 000318c1 │ │ + DW_CFA_advance_loc: 1 to 0003205c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc2: 750 to 00031baf │ │ + DW_CFA_advance_loc2: 1076 to 00032490 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00031bb0 │ │ + DW_CFA_advance_loc: 1 to 00032491 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00031bb1 │ │ + DW_CFA_advance_loc: 1 to 00032492 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00031bb2 │ │ + DW_CFA_advance_loc: 1 to 00032493 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ │ │ -0000142c 00000024 00001430 FDE cie=00000000 pc=00031bc0..00031e2c │ │ - DW_CFA_advance_loc: 1 to 00031bc1 │ │ +00001550 00000024 00001554 FDE cie=00000000 pc=000324a0..0003263e │ │ + DW_CFA_advance_loc: 1 to 000324a1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00031bc3 │ │ + DW_CFA_advance_loc: 2 to 000324a3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00031bc9 │ │ + DW_CFA_advance_loc: 6 to 000324a9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 610 to 00031e2b │ │ + DW_CFA_advance_loc2: 404 to 0003263d │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001454 0000001c 00001458 FDE cie=00000000 pc=00031e2c..00031e6f │ │ - DW_CFA_advance_loc: 1 to 00031e2d │ │ +00001578 00000024 0000157c FDE cie=00000000 pc=00032640..000328c2 │ │ + DW_CFA_advance_loc: 1 to 00032641 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00031e2f │ │ + DW_CFA_advance_loc: 2 to 00032643 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 5 to 00031e34 │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_advance_loc: 6 to 00032649 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc2: 632 to 000328c1 │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001474 00000024 00001478 FDE cie=00000000 pc=00031e70..00031ec5 │ │ - DW_CFA_advance_loc: 1 to 00031e71 │ │ +000015a0 00000028 000015a4 FDE cie=00000000 pc=000328d0..00032913 │ │ + DW_CFA_advance_loc: 1 to 000328d1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00031e73 │ │ + DW_CFA_advance_loc: 2 to 000328d3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00031e79 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 75 to 00031ec4 │ │ + DW_CFA_advance_loc: 2 to 000328d5 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ + DW_CFA_advance_loc: 55 to 0003290c │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 0003290d │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ + DW_CFA_advance_loc: 5 to 00032912 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000149c 00000024 000014a0 FDE cie=00000000 pc=00031ed0..00032143 │ │ - DW_CFA_advance_loc: 1 to 00031ed1 │ │ +000015cc 00000024 000015d0 FDE cie=00000000 pc=00032920..00032b6e │ │ + DW_CFA_advance_loc: 1 to 00032921 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00031ed3 │ │ + DW_CFA_advance_loc: 2 to 00032923 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00031ed9 │ │ + DW_CFA_advance_loc: 6 to 00032929 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 617 to 00032142 │ │ + DW_CFA_advance_loc2: 580 to 00032b6d │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000014c4 00000024 000014c8 FDE cie=00000000 pc=00032150..000321b2 │ │ - DW_CFA_advance_loc: 1 to 00032151 │ │ +000015f4 00000024 000015f8 FDE cie=00000000 pc=00032b70..00032bcc │ │ + DW_CFA_advance_loc: 1 to 00032b71 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00032153 │ │ + DW_CFA_advance_loc: 2 to 00032b73 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00032159 │ │ + DW_CFA_advance_loc: 6 to 00032b79 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 88 to 000321b1 │ │ + DW_CFA_advance_loc1: 82 to 00032bcb │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000014ec 0000001c 000014f0 FDE cie=00000000 pc=000321c0..000321ee │ │ - DW_CFA_advance_loc: 1 to 000321c1 │ │ +0000161c 00000020 00001620 FDE cie=00000000 pc=00032bd0..00032c01 │ │ + DW_CFA_advance_loc: 1 to 00032bd1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000321c3 │ │ + DW_CFA_advance_loc: 2 to 00032bd3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 000321c5 │ │ + DW_CFA_advance_loc: 2 to 00032bd5 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 40 to 000321ed │ │ + DW_CFA_advance_loc: 43 to 00032c00 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000150c 0000001c 00001510 FDE cie=00000000 pc=000321ee..0003222c │ │ - DW_CFA_advance_loc: 1 to 000321ef │ │ +00001640 0000001c 00001644 FDE cie=00000000 pc=00032c01..00032c3f │ │ + DW_CFA_advance_loc: 1 to 00032c02 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000321f1 │ │ + DW_CFA_advance_loc: 2 to 00032c04 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000321f7 │ │ + DW_CFA_advance_loc: 6 to 00032c0a │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -0000152c 00000024 00001530 FDE cie=00000000 pc=00032230..0003230b │ │ - DW_CFA_advance_loc: 1 to 00032231 │ │ +00001660 0000001c 00001664 FDE cie=00000000 pc=00032c40..00032c66 │ │ + DW_CFA_advance_loc: 1 to 00032c41 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00032233 │ │ + DW_CFA_advance_loc: 2 to 00032c43 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00032239 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_advance_loc: 2 to 00032c45 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 209 to 0003230a │ │ + DW_CFA_advance_loc: 32 to 00032c65 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00001554 00000028 00001558 FDE cie=00000000 pc=00032310..00032620 │ │ - DW_CFA_advance_loc: 1 to 00032311 │ │ +00001680 00000028 00001684 FDE cie=00000000 pc=00032c70..00032ed5 │ │ + DW_CFA_advance_loc: 1 to 00032c71 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00032313 │ │ + DW_CFA_advance_loc: 2 to 00032c73 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00032319 │ │ + DW_CFA_advance_loc: 6 to 00032c79 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 703 to 000325d8 │ │ + DW_CFA_advance_loc2: 319 to 00032db8 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000325d9 │ │ + DW_CFA_advance_loc: 1 to 00032db9 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001580 00000024 00001584 FDE cie=00000000 pc=00032620..00032869 │ │ - DW_CFA_advance_loc: 1 to 00032621 │ │ +000016ac 00000030 000016b0 FDE cie=00000000 pc=00032ee0..00032f46 │ │ + DW_CFA_advance_loc: 1 to 00032ee1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00032623 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00032629 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 575 to 00032868 │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ + DW_CFA_advance_loc: 7 to 00032ee8 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 00032ee9 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 37 to 00032f0e │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00032f0f │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 22 to 00032f25 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00032f26 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 14 to 00032f34 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00032f35 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 16 to 00032f45 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000015a8 00000024 000015ac FDE cie=00000000 pc=00032870..00032ad9 │ │ - DW_CFA_advance_loc: 1 to 00032871 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00032873 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00032879 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 37 to 0003289e │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0003289f │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - │ │ -000015d0 00000030 000015d4 FDE cie=00000000 pc=00032ae0..00032be3 │ │ - DW_CFA_advance_loc: 1 to 00032ae1 │ │ +000016e0 00000038 000016e4 FDE cie=00000000 pc=00032f50..00033056 │ │ + DW_CFA_advance_loc: 1 to 00032f51 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00032ae2 │ │ + DW_CFA_advance_loc: 1 to 00032f52 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00032ae3 │ │ + DW_CFA_advance_loc: 1 to 00032f53 │ │ DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00032f54 │ │ + DW_CFA_def_cfa_offset: 20 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00032ae8 │ │ + DW_CFA_advance_loc: 5 to 00032f59 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 00032f5a │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00032ae9 │ │ + DW_CFA_advance_loc1: 236 to 00033046 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc1: 235 to 00032bd4 │ │ + DW_CFA_advance_loc: 1 to 00033047 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00032bd5 │ │ + DW_CFA_advance_loc: 1 to 00033048 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00032bd6 │ │ + DW_CFA_advance_loc: 1 to 00033049 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00032bd7 │ │ - DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 0003304a │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001604 0000001c 00001608 FDE cie=00000000 pc=00032bf0..00032ca3 │ │ - DW_CFA_advance_loc: 1 to 00032bf1 │ │ +0000171c 00000034 00001720 FDE cie=00000000 pc=00033060..0003313a │ │ + DW_CFA_advance_loc: 1 to 00033061 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00032bf3 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 5 to 00032bf8 │ │ + DW_CFA_advance_loc: 1 to 00033062 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 00033063 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 3 to 00033066 │ │ + DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ + DW_CFA_advance_loc: 7 to 0003306d │ │ + DW_CFA_def_cfa_offset: 28 │ │ + DW_CFA_advance_loc: 1 to 0003306e │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc1: 200 to 00033136 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00033137 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 00033138 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00033139 │ │ + DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001624 00000018 00001628 FDE cie=00000000 pc=00032cb0..00032cd4 │ │ - DW_CFA_advance_loc: 1 to 00032cb1 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00032cb3 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00032cb5 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - │ │ -00001640 00000018 00001644 FDE cie=00000000 pc=00032ce0..00032d00 │ │ - DW_CFA_advance_loc: 1 to 00032ce1 │ │ +00001754 00000028 00001758 FDE cie=00000000 pc=00033140..000331bc │ │ + DW_CFA_advance_loc: 1 to 00033141 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00032ce3 │ │ + DW_CFA_advance_loc: 2 to 00033143 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00032ce5 │ │ + DW_CFA_advance_loc: 2 to 00033145 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc: 40 to 0003316d │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 0003316e │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ + DW_CFA_advance_loc1: 77 to 000331bb │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ │ │ -0000165c 00000034 00001660 FDE cie=00000000 pc=00032d00..00032f06 │ │ - DW_CFA_advance_loc: 1 to 00032d01 │ │ +00001780 00000038 00001784 FDE cie=00000000 pc=000331c0..00033296 │ │ + DW_CFA_advance_loc: 1 to 000331c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00032d02 │ │ + DW_CFA_advance_loc: 1 to 000331c2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00032d03 │ │ + DW_CFA_advance_loc: 1 to 000331c3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 00032d06 │ │ - DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 1 to 000331c4 │ │ + DW_CFA_def_cfa_offset: 20 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 00032d0f │ │ - DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 00032d10 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc2: 498 to 00032f02 │ │ + DW_CFA_advance_loc: 5 to 000331c9 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 000331ca │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc1: 188 to 00033286 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00032f03 │ │ + DW_CFA_advance_loc: 1 to 00033287 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00032f04 │ │ + DW_CFA_advance_loc: 1 to 00033288 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00032f05 │ │ + DW_CFA_advance_loc: 1 to 00033289 │ │ DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 0003328a │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001694 00000028 00001698 FDE cie=00000000 pc=00032f10..00033088 │ │ - DW_CFA_advance_loc: 1 to 00032f11 │ │ +000017bc 00000034 000017c0 FDE cie=00000000 pc=000332a0..000333aa │ │ + DW_CFA_advance_loc: 1 to 000332a1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00032f13 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00032f19 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 338 to 0003306b │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0003306c │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ + DW_CFA_advance_loc: 1 to 000332a2 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 000332a3 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 3 to 000332a6 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ + DW_CFA_advance_loc: 7 to 000332ad │ │ + DW_CFA_def_cfa_offset: 28 │ │ + DW_CFA_advance_loc: 1 to 000332ae │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc1: 248 to 000333a6 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000333a7 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 000333a8 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 000333a9 │ │ + DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000016c0 0000002c 000016c4 FDE cie=00000000 pc=00033090..00033163 │ │ - DW_CFA_advance_loc: 1 to 00033091 │ │ +000017f4 00000034 000017f8 FDE cie=00000000 pc=000333b0..000335b6 │ │ + DW_CFA_advance_loc: 1 to 000333b1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00033092 │ │ + DW_CFA_advance_loc: 1 to 000333b2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00033093 │ │ + DW_CFA_advance_loc: 1 to 000333b3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00033094 │ │ - DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 3 to 000333b6 │ │ + DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc1: 203 to 0003315f │ │ + DW_CFA_advance_loc: 9 to 000333bf │ │ + DW_CFA_def_cfa_offset: 36 │ │ + DW_CFA_advance_loc: 1 to 000333c0 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc2: 498 to 000335b2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00033160 │ │ + DW_CFA_advance_loc: 1 to 000335b3 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00033161 │ │ + DW_CFA_advance_loc: 1 to 000335b4 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00033162 │ │ + DW_CFA_advance_loc: 1 to 000335b5 │ │ DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_nop │ │ │ │ -000016f0 00000024 000016f4 FDE cie=00000000 pc=00033170..0003326f │ │ - DW_CFA_advance_loc: 1 to 00033171 │ │ +0000182c 0000001c 00001830 FDE cie=00000000 pc=000335c0..00033673 │ │ + DW_CFA_advance_loc: 1 to 000335c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00033173 │ │ + DW_CFA_advance_loc: 2 to 000335c3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00033179 │ │ + DW_CFA_advance_loc: 5 to 000335c8 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000184c 00000018 00001850 FDE cie=00000000 pc=00033680..000336a0 │ │ + DW_CFA_advance_loc: 1 to 00033681 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 00033683 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 2 to 00033685 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + │ │ +00001868 0000001c 0000186c FDE cie=00000000 pc=000336a0..000336e3 │ │ + DW_CFA_advance_loc: 1 to 000336a1 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 000336a3 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 5 to 000336a8 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001888 00000024 0000188c FDE cie=00000000 pc=000336f0..00033881 │ │ + DW_CFA_advance_loc: 1 to 000336f1 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 000336f3 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 6 to 000336f9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 245 to 0003326e │ │ + DW_CFA_advance_loc2: 391 to 00033880 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00001718 00000034 0000171c FDE cie=00000000 pc=00033270..0003338a │ │ - DW_CFA_advance_loc: 1 to 00033271 │ │ +000018b0 0000002c 000018b4 FDE cie=00000000 pc=00033890..00033963 │ │ + DW_CFA_advance_loc: 1 to 00033891 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00033272 │ │ + DW_CFA_advance_loc: 1 to 00033892 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00033273 │ │ + DW_CFA_advance_loc: 1 to 00033893 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00033274 │ │ + DW_CFA_advance_loc: 1 to 00033894 │ │ DW_CFA_def_cfa_offset: 20 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00033279 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0003327a │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc2: 268 to 00033386 │ │ + DW_CFA_advance_loc1: 203 to 0003395f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00033387 │ │ + DW_CFA_advance_loc: 1 to 00033960 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00033388 │ │ + DW_CFA_advance_loc: 1 to 00033961 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00033389 │ │ + DW_CFA_advance_loc: 1 to 00033962 │ │ DW_CFA_def_cfa_offset: 4 │ │ + │ │ +000018e0 00000024 000018e4 FDE cie=00000000 pc=00033970..00033a6d │ │ + DW_CFA_advance_loc: 1 to 00033971 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 00033973 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 6 to 00033979 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc1: 243 to 00033a6c │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001750 00000028 00001754 FDE cie=00000000 pc=00033390..000339dc │ │ - DW_CFA_advance_loc: 1 to 00033391 │ │ +00001908 00000028 0000190c FDE cie=00000000 pc=00033a70..000340bc │ │ + DW_CFA_advance_loc: 1 to 00033a71 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00033393 │ │ + DW_CFA_advance_loc: 2 to 00033a73 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00033399 │ │ + DW_CFA_advance_loc: 6 to 00033a79 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 1504 to 00033979 │ │ + DW_CFA_advance_loc2: 1504 to 00034059 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0003397a │ │ + DW_CFA_advance_loc: 1 to 0003405a │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000177c 00000024 00001780 FDE cie=00000000 pc=000339e0..00033a2a │ │ - DW_CFA_advance_loc: 1 to 000339e1 │ │ +00001934 00000024 00001938 FDE cie=00000000 pc=000340c0..000341ba │ │ + DW_CFA_advance_loc: 1 to 000340c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000339e3 │ │ + DW_CFA_advance_loc: 2 to 000340c3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000339e9 │ │ + DW_CFA_advance_loc: 6 to 000340c9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 64 to 00033a29 │ │ + DW_CFA_advance_loc1: 240 to 000341b9 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000017a4 00000018 000017a8 FDE cie=00000000 pc=00033a30..00033a52 │ │ - DW_CFA_advance_loc: 1 to 00033a31 │ │ +0000195c 00000018 00001960 FDE cie=00000000 pc=000341c0..000341e2 │ │ + DW_CFA_advance_loc: 1 to 000341c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00033a33 │ │ + DW_CFA_advance_loc: 2 to 000341c3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00033a35 │ │ + DW_CFA_advance_loc: 2 to 000341c5 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -000017c0 0000001c 000017c4 FDE cie=00000000 pc=00033a60..00033dbe │ │ - DW_CFA_advance_loc: 1 to 00033a61 │ │ +00001978 0000001c 0000197c FDE cie=00000000 pc=000341f0..0003454d │ │ + DW_CFA_advance_loc: 1 to 000341f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00033a63 │ │ + DW_CFA_advance_loc: 2 to 000341f3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00033a69 │ │ + DW_CFA_advance_loc: 6 to 000341f9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -000017e0 00000024 000017e4 FDE cie=00000000 pc=00033dc0..00033e57 │ │ - DW_CFA_advance_loc: 1 to 00033dc1 │ │ +00001998 00000024 0000199c FDE cie=00000000 pc=00034550..000345e7 │ │ + DW_CFA_advance_loc: 1 to 00034551 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00033dc3 │ │ + DW_CFA_advance_loc: 2 to 00034553 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00033dc9 │ │ + DW_CFA_advance_loc: 6 to 00034559 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 141 to 00033e56 │ │ + DW_CFA_advance_loc1: 141 to 000345e6 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001808 00000024 0000180c FDE cie=00000000 pc=00033e60..0003404e │ │ - DW_CFA_advance_loc: 1 to 00033e61 │ │ +000019c0 00000024 000019c4 FDE cie=00000000 pc=000345f0..00034649 │ │ + DW_CFA_advance_loc: 1 to 000345f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00033e63 │ │ + DW_CFA_advance_loc: 2 to 000345f3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00033e69 │ │ + DW_CFA_advance_loc: 6 to 000345f9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 484 to 0003404d │ │ + DW_CFA_advance_loc1: 79 to 00034648 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00001830 00000018 00001834 FDE cie=00000000 pc=00034050..00034083 │ │ - DW_CFA_advance_loc: 1 to 00034051 │ │ +000019e8 00000018 000019ec FDE cie=00000000 pc=00034650..00034674 │ │ + DW_CFA_advance_loc: 1 to 00034651 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00034053 │ │ + DW_CFA_advance_loc: 2 to 00034653 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 4 to 00034057 │ │ + DW_CFA_advance_loc: 2 to 00034655 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -0000184c 0000001c 00001850 FDE cie=00000000 pc=00034090..000340bc │ │ - DW_CFA_advance_loc: 1 to 00034091 │ │ +00001a04 00000018 00001a08 FDE cie=00000000 pc=00034680..000346b3 │ │ + DW_CFA_advance_loc: 1 to 00034681 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00034093 │ │ + DW_CFA_advance_loc: 2 to 00034683 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00034095 │ │ + DW_CFA_advance_loc: 4 to 00034687 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 38 to 000340bb │ │ + │ │ +00001a20 0000001c 00001a24 FDE cie=00000000 pc=000346c0..000346ec │ │ + DW_CFA_advance_loc: 1 to 000346c1 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 000346c3 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 2 to 000346c5 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc: 38 to 000346eb │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ -0000186c 00000018 00001870 FDE cie=00000000 pc=000340c0..000340fc │ │ - DW_CFA_advance_loc: 1 to 000340c1 │ │ +00001a40 00000018 00001a44 FDE cie=00000000 pc=000346f0..0003472c │ │ + DW_CFA_advance_loc: 1 to 000346f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000340c3 │ │ + DW_CFA_advance_loc: 2 to 000346f3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 4 to 000340c7 │ │ + DW_CFA_advance_loc: 4 to 000346f7 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -00001888 00000018 0000188c FDE cie=00000000 pc=00034100..00034157 │ │ - DW_CFA_advance_loc: 1 to 00034101 │ │ +00001a5c 00000018 00001a60 FDE cie=00000000 pc=00034730..00034787 │ │ + DW_CFA_advance_loc: 1 to 00034731 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00034103 │ │ + DW_CFA_advance_loc: 2 to 00034733 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 4 to 00034107 │ │ + DW_CFA_advance_loc: 4 to 00034737 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -000018a4 00000018 000018a8 FDE cie=00000000 pc=00034160..0003418d │ │ - DW_CFA_advance_loc: 1 to 00034161 │ │ +00001a78 00000018 00001a7c FDE cie=00000000 pc=00034790..000347bd │ │ + DW_CFA_advance_loc: 1 to 00034791 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00034163 │ │ + DW_CFA_advance_loc: 2 to 00034793 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00034165 │ │ + DW_CFA_advance_loc: 2 to 00034795 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -000018c0 00000018 000018c4 FDE cie=00000000 pc=000341d0..000341e6 │ │ - DW_CFA_advance_loc: 1 to 000341d1 │ │ +00001a94 00000018 00001a98 FDE cie=00000000 pc=00034800..00034816 │ │ + DW_CFA_advance_loc: 1 to 00034801 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000341d3 │ │ + DW_CFA_advance_loc: 2 to 00034803 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 000341d5 │ │ + DW_CFA_advance_loc: 2 to 00034805 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -000018dc 00000018 000018e0 FDE cie=00000000 pc=000341e6..000341fc │ │ - DW_CFA_advance_loc: 1 to 000341e7 │ │ +00001ab0 00000018 00001ab4 FDE cie=00000000 pc=00034816..0003482c │ │ + DW_CFA_advance_loc: 1 to 00034817 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000341e9 │ │ + DW_CFA_advance_loc: 2 to 00034819 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 000341eb │ │ + DW_CFA_advance_loc: 2 to 0003481b │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -000018f8 00000018 000018fc FDE cie=00000000 pc=00034200..0003422d │ │ - DW_CFA_advance_loc: 1 to 00034201 │ │ +00001acc 00000018 00001ad0 FDE cie=00000000 pc=00034830..0003485d │ │ + DW_CFA_advance_loc: 1 to 00034831 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00034203 │ │ + DW_CFA_advance_loc: 2 to 00034833 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00034205 │ │ + DW_CFA_advance_loc: 2 to 00034835 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -00001914 0000002c 00001918 FDE cie=00000000 pc=00034230..000342ee │ │ - DW_CFA_advance_loc: 1 to 00034231 │ │ +00001ae8 0000002c 00001aec FDE cie=00000000 pc=00034860..0003491e │ │ + DW_CFA_advance_loc: 1 to 00034861 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00034232 │ │ + DW_CFA_advance_loc: 1 to 00034862 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00034233 │ │ + DW_CFA_advance_loc: 1 to 00034863 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 00034236 │ │ + DW_CFA_advance_loc: 3 to 00034866 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc1: 180 to 000342ea │ │ + DW_CFA_advance_loc1: 180 to 0003491a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000342eb │ │ + DW_CFA_advance_loc: 1 to 0003491b │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000342ec │ │ + DW_CFA_advance_loc: 1 to 0003491c │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000342ed │ │ + DW_CFA_advance_loc: 1 to 0003491d │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ -00001944 00000018 00001948 FDE cie=00000000 pc=000342f0..00034314 │ │ - DW_CFA_advance_loc: 1 to 000342f1 │ │ +00001b18 00000018 00001b1c FDE cie=00000000 pc=00034920..00034944 │ │ + DW_CFA_advance_loc: 1 to 00034921 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000342f3 │ │ + DW_CFA_advance_loc: 2 to 00034923 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 000342f5 │ │ + DW_CFA_advance_loc: 2 to 00034925 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -00001960 00000018 00001964 FDE cie=00000000 pc=00034320..00034344 │ │ - DW_CFA_advance_loc: 1 to 00034321 │ │ +00001b34 00000018 00001b38 FDE cie=00000000 pc=00034950..00034974 │ │ + DW_CFA_advance_loc: 1 to 00034951 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00034323 │ │ + DW_CFA_advance_loc: 2 to 00034953 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00034325 │ │ + DW_CFA_advance_loc: 2 to 00034955 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -0000197c 00000018 00001980 FDE cie=00000000 pc=00034350..0003437a │ │ - DW_CFA_advance_loc: 1 to 00034351 │ │ +00001b50 00000018 00001b54 FDE cie=00000000 pc=00034980..000349aa │ │ + DW_CFA_advance_loc: 1 to 00034981 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00034353 │ │ + DW_CFA_advance_loc: 2 to 00034983 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00034355 │ │ + DW_CFA_advance_loc: 2 to 00034985 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -00001998 00000018 0000199c FDE cie=00000000 pc=00034380..000343c5 │ │ - DW_CFA_advance_loc: 1 to 00034381 │ │ +00001b6c 00000018 00001b70 FDE cie=00000000 pc=000349b0..000349f5 │ │ + DW_CFA_advance_loc: 1 to 000349b1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00034383 │ │ + DW_CFA_advance_loc: 2 to 000349b3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 4 to 00034387 │ │ + DW_CFA_advance_loc: 4 to 000349b7 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -000019b4 00000024 000019b8 FDE cie=00000000 pc=000343d0..00034461 │ │ - DW_CFA_advance_loc: 1 to 000343d1 │ │ +00001b88 00000028 00001b8c FDE cie=00000000 pc=00034a00..000353aa │ │ + DW_CFA_advance_loc: 1 to 00034a01 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000343d3 │ │ + DW_CFA_advance_loc: 2 to 00034a03 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000343d9 │ │ + DW_CFA_advance_loc: 6 to 00034a09 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 135 to 00034460 │ │ + DW_CFA_advance_loc2: 1805 to 00035116 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 1 to 00035117 │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000019dc 00000038 000019e0 FDE cie=00000000 pc=00034470..00034637 │ │ - DW_CFA_advance_loc: 1 to 00034471 │ │ +00001bb4 00000020 00001bb8 FDE cie=00000000 pc=000353b0..000353e5 │ │ + DW_CFA_advance_loc: 1 to 000353b1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00034472 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00034473 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 00034476 │ │ - DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 000353b3 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 2 to 000353b5 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 8 to 0003447e │ │ - DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0003447f │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc2: 423 to 00034626 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00034627 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00034628 │ │ + DW_CFA_advance_loc: 47 to 000353e4 │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001bd8 00000028 00001bdc FDE cie=00000000 pc=000353f0..0003571c │ │ + DW_CFA_advance_loc: 1 to 000353f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00034629 │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0003462a │ │ - DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 000353f3 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 6 to 000353f9 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc2: 748 to 000356e5 │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 000356e6 │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001a18 00000024 00001a1c FDE cie=00000000 pc=00034640..000346b8 │ │ - DW_CFA_advance_loc: 1 to 00034641 │ │ +00001c04 00000020 00001c08 FDE cie=00000000 pc=00035720..00035769 │ │ + DW_CFA_advance_loc: 1 to 00035721 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00034643 │ │ + DW_CFA_advance_loc: 2 to 00035723 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00034649 │ │ + DW_CFA_advance_loc: 6 to 00035729 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 110 to 000346b7 │ │ + DW_CFA_advance_loc: 63 to 00035768 │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + │ │ +00001c28 0000001c 00001c2c FDE cie=00000000 pc=00035770..0003579c │ │ + DW_CFA_advance_loc: 1 to 00035771 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 00035773 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 40 to 0003579b │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001a40 00000028 00001a44 FDE cie=00000000 pc=000346c0..00034a10 │ │ - DW_CFA_advance_loc: 1 to 000346c1 │ │ +00001c48 00000024 00001c4c FDE cie=00000000 pc=000357a0..0003585d │ │ + DW_CFA_advance_loc: 1 to 000357a1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000346c3 │ │ + DW_CFA_advance_loc: 2 to 000357a3 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 6 to 000357a9 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc1: 179 to 0003585c │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001c70 00000028 00001c74 FDE cie=00000000 pc=00035860..0003597d │ │ + DW_CFA_advance_loc: 1 to 00035861 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 00035863 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000346c9 │ │ + DW_CFA_advance_loc: 6 to 00035869 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 767 to 000349c8 │ │ + DW_CFA_advance_loc2: 259 to 0003596c │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000349c9 │ │ + DW_CFA_advance_loc: 1 to 0003596d │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001a6c 00000024 00001a70 FDE cie=00000000 pc=00034a10..00034a7c │ │ - DW_CFA_advance_loc: 1 to 00034a11 │ │ +00001c9c 00000024 00001ca0 FDE cie=00000000 pc=00035980..00035a0d │ │ + DW_CFA_advance_loc: 1 to 00035981 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00034a13 │ │ + DW_CFA_advance_loc: 2 to 00035983 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00034a19 │ │ + DW_CFA_advance_loc: 6 to 00035989 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 98 to 00034a7b │ │ + DW_CFA_advance_loc1: 131 to 00035a0c │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001a94 00000024 00001a98 FDE cie=00000000 pc=00034a80..00034ad3 │ │ - DW_CFA_advance_loc: 1 to 00034a81 │ │ +00001cc4 00000038 00001cc8 FDE cie=00000000 pc=00035a10..00035bd7 │ │ + DW_CFA_advance_loc: 1 to 00035a11 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00035a12 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 00035a13 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 3 to 00035a16 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ + DW_CFA_advance_loc: 8 to 00035a1e │ │ + DW_CFA_def_cfa_offset: 44 │ │ + DW_CFA_advance_loc: 1 to 00035a1f │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc2: 423 to 00035bc6 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00035bc7 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 00035bc8 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00035bc9 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00035bca │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001d00 00000024 00001d04 FDE cie=00000000 pc=00035be0..00035c58 │ │ + DW_CFA_advance_loc: 1 to 00035be1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00034a83 │ │ + DW_CFA_advance_loc: 2 to 00035be3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00034a89 │ │ + DW_CFA_advance_loc: 6 to 00035be9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 73 to 00034ad2 │ │ + DW_CFA_advance_loc1: 110 to 00035c57 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001abc 00000024 00001ac0 FDE cie=00000000 pc=00034ae0..00034b4e │ │ - DW_CFA_advance_loc: 1 to 00034ae1 │ │ +00001d28 00000024 00001d2c FDE cie=00000000 pc=00035c60..00035d16 │ │ + DW_CFA_advance_loc: 1 to 00035c61 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00034ae3 │ │ + DW_CFA_advance_loc: 2 to 00035c63 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00034ae9 │ │ + DW_CFA_advance_loc: 6 to 00035c69 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 100 to 00034b4d │ │ + DW_CFA_advance_loc1: 172 to 00035d15 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001ae4 00000024 00001ae8 FDE cie=00000000 pc=00034b50..00034ba4 │ │ - DW_CFA_advance_loc: 1 to 00034b51 │ │ +00001d50 00000024 00001d54 FDE cie=00000000 pc=00035d20..00035d8c │ │ + DW_CFA_advance_loc: 1 to 00035d21 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00034b53 │ │ + DW_CFA_advance_loc: 2 to 00035d23 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00034b59 │ │ + DW_CFA_advance_loc: 6 to 00035d29 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 74 to 00034ba3 │ │ + DW_CFA_advance_loc1: 98 to 00035d8b │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001b0c 00000024 00001b10 FDE cie=00000000 pc=00034bb0..00034c83 │ │ - DW_CFA_advance_loc: 1 to 00034bb1 │ │ +00001d78 00000024 00001d7c FDE cie=00000000 pc=00035d90..00035dff │ │ + DW_CFA_advance_loc: 1 to 00035d91 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00034bb3 │ │ + DW_CFA_advance_loc: 2 to 00035d93 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00034bb9 │ │ + DW_CFA_advance_loc: 6 to 00035d99 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 201 to 00034c82 │ │ + DW_CFA_advance_loc1: 101 to 00035dfe │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001b34 0000020c 00001b38 FDE cie=00000000 pc=00034c90..0003521d │ │ - DW_CFA_advance_loc: 1 to 00034c91 │ │ +00001da0 00000024 00001da4 FDE cie=00000000 pc=00035e00..00035f7f │ │ + DW_CFA_advance_loc: 1 to 00035e01 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00034c92 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 00035e03 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 6 to 00035e09 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc2: 373 to 00035f7e │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001dc8 00000024 00001dcc FDE cie=00000000 pc=00035f80..00036053 │ │ + DW_CFA_advance_loc: 1 to 00035f81 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 00035f83 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 6 to 00035f89 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc1: 201 to 00036052 │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001df0 000002b8 00001df4 FDE cie=00000000 pc=00036060..000367f8 │ │ + DW_CFA_advance_loc: 1 to 00036061 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00036062 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00034c93 │ │ + DW_CFA_advance_loc: 1 to 00036063 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00034c94 │ │ + DW_CFA_advance_loc: 1 to 00036064 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 00034c9a │ │ - DW_CFA_def_cfa_offset: 240 │ │ + DW_CFA_advance_loc: 6 to 0003606a │ │ + DW_CFA_def_cfa_offset: 208 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 19 to 00034cad │ │ - DW_CFA_def_cfa_offset: 244 │ │ - DW_CFA_advance_loc: 1 to 00034cae │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 12 to 00034cba │ │ - DW_CFA_def_cfa_offset: 244 │ │ - DW_CFA_advance_loc: 10 to 00034cc4 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 00034cc5 │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 2 to 00034cc7 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 6 to 00034ccd │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 30 to 00034ceb │ │ - DW_CFA_def_cfa_offset: 244 │ │ - DW_CFA_advance_loc: 23 to 00034d02 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 00034d03 │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 2 to 00034d05 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 8 to 00034d0d │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc1: 70 to 00034d53 │ │ - DW_CFA_def_cfa_offset: 244 │ │ - DW_CFA_advance_loc: 9 to 00034d5c │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 00034d5d │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 4 to 00034d61 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 8 to 00034d69 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc2: 307 to 00034e9c │ │ - DW_CFA_def_cfa_offset: 244 │ │ - DW_CFA_advance_loc: 23 to 00034eb3 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 00034eb4 │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 2 to 00034eb6 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 8 to 00034ebe │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc1: 65 to 00034eff │ │ - DW_CFA_def_cfa_offset: 244 │ │ - DW_CFA_advance_loc: 3 to 00034f02 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 00034f03 │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 2 to 00034f05 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 6 to 00034f0b │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 16 to 00034f1b │ │ - DW_CFA_def_cfa_offset: 244 │ │ - DW_CFA_advance_loc: 10 to 00034f25 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 00034f26 │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 2 to 00034f28 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 6 to 00034f2e │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 14 to 00034f3c │ │ - DW_CFA_def_cfa_offset: 244 │ │ - DW_CFA_advance_loc: 10 to 00034f46 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 00034f47 │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 2 to 00034f49 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 6 to 00034f4f │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 13 to 00034f5c │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 13 to 00034f69 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 7 to 00034f70 │ │ - DW_CFA_def_cfa_offset: 244 │ │ - DW_CFA_advance_loc: 23 to 00034f87 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 00034f88 │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 2 to 00034f8a │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 8 to 00034f92 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 13 to 00034f9f │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 13 to 00034fac │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 8 to 00034fb4 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc1: 88 to 0003500c │ │ - DW_CFA_def_cfa_offset: 244 │ │ - DW_CFA_advance_loc: 3 to 0003500f │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 00035010 │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 2 to 00035012 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 6 to 00035018 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 16 to 00035028 │ │ - DW_CFA_def_cfa_offset: 244 │ │ - DW_CFA_advance_loc: 10 to 00035032 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 00035033 │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 2 to 00035035 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 6 to 0003503b │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 14 to 00035049 │ │ - DW_CFA_def_cfa_offset: 244 │ │ - DW_CFA_advance_loc: 10 to 00035053 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 00035054 │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 2 to 00035056 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 6 to 0003505c │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 13 to 00035069 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 13 to 00035076 │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 2 to 00035078 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 10 to 00035082 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 10 to 0003508c │ │ - DW_CFA_def_cfa_offset: 244 │ │ - DW_CFA_advance_loc: 10 to 00035096 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 00035097 │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 2 to 00035099 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 6 to 0003509f │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 36 to 000350c3 │ │ - DW_CFA_def_cfa_offset: 244 │ │ - DW_CFA_advance_loc: 10 to 000350cd │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 000350ce │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 1 to 000350cf │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 8 to 000350d7 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 11 to 000350e2 │ │ - DW_CFA_def_cfa_offset: 244 │ │ - DW_CFA_advance_loc: 10 to 000350ec │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 000350ed │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 1 to 000350ee │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 8 to 000350f6 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 11 to 00035101 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 10 to 0003510b │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 10 to 00035115 │ │ - DW_CFA_def_cfa_offset: 244 │ │ - DW_CFA_advance_loc: 10 to 0003511f │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 00035120 │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 2 to 00035122 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 6 to 00035128 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 32 to 00035148 │ │ - DW_CFA_def_cfa_offset: 244 │ │ - DW_CFA_advance_loc: 10 to 00035152 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 00035153 │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 1 to 00035154 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 8 to 0003515c │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 7 to 00035163 │ │ - DW_CFA_def_cfa_offset: 244 │ │ - DW_CFA_advance_loc: 10 to 0003516d │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 0003516e │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 1 to 0003516f │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 8 to 00035177 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 7 to 0003517e │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 17 to 0003518f │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 1 to 00035190 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 8 to 00035198 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 56 to 000351d0 │ │ - DW_CFA_def_cfa_offset: 244 │ │ - DW_CFA_advance_loc: 10 to 000351da │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 2 to 000351dc │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 6 to 000351e2 │ │ - DW_CFA_def_cfa_offset: 244 │ │ - DW_CFA_advance_loc: 10 to 000351ec │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 000351ed │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 2 to 000351ef │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 6 to 000351f5 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 8 to 000351fd │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000351fe │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000351ff │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00035200 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00035201 │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00035202 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 3 to 00035205 │ │ - DW_CFA_def_cfa_offset: 244 │ │ - DW_CFA_advance_loc: 10 to 0003520f │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 00035210 │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 1 to 00035211 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 8 to 00035219 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 19 to 0003607d │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 1 to 0003607e │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 17 to 0003608f │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 12 to 0003609b │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 0003609c │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 1 to 0003609d │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 5 to 000360a2 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 61 to 000360df │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 12 to 000360eb │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 000360ec │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 1 to 000360ed │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 5 to 000360f2 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 16 to 00036102 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 8 to 0003610a │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 0003610b │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 2 to 0003610d │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 6 to 00036113 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 14 to 00036121 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 8 to 00036129 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 0003612a │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 2 to 0003612c │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 6 to 00036132 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc1: 80 to 00036182 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 21 to 00036197 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 00036198 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 2 to 0003619a │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 8 to 000361a2 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 25 to 000361bb │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 25 to 000361d4 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 000361d5 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 2 to 000361d7 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 8 to 000361df │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 21 to 000361f4 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 12 to 00036200 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 00036201 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 1 to 00036202 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 5 to 00036207 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc1: 68 to 0003624b │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 8 to 00036253 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 00036254 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 1 to 00036255 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 8 to 0003625d │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 11 to 00036268 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 8 to 00036270 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 00036271 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 1 to 00036272 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 8 to 0003627a │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 38 to 000362a0 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 9 to 000362a9 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 1 to 000362aa │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 10 to 000362b4 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 55 to 000362eb │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 1 to 000362ec │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 000362ed │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 2 to 000362ef │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 6 to 000362f5 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 16 to 00036305 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 8 to 0003630d │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 0003630e │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 2 to 00036310 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 6 to 00036316 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 14 to 00036324 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 8 to 0003632c │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 0003632d │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 2 to 0003632f │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 6 to 00036335 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 13 to 00036342 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 13 to 0003634f │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 2 to 00036351 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 10 to 0003635b │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 10 to 00036365 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 12 to 00036371 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 00036372 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 2 to 00036374 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 6 to 0003637a │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 36 to 0003639e │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 12 to 000363aa │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 000363ab │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 1 to 000363ac │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 8 to 000363b4 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 11 to 000363bf │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 8 to 000363c7 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 000363c8 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 1 to 000363c9 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 8 to 000363d1 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 11 to 000363dc │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 13 to 000363e9 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 1 to 000363ea │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 8 to 000363f2 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 11 to 000363fd │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 8 to 00036405 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 00036406 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 1 to 00036407 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 5 to 0003640c │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc1: 119 to 00036483 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 1 to 00036484 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 2 to 00036486 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 1 to 00036487 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 8 to 0003648f │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc1: 78 to 000364dd │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 13 to 000364ea │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 000364eb │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 4 to 000364ef │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 8 to 000364f7 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc2: 307 to 0003662a │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 11 to 00036635 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 8 to 0003663d │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 57 to 00036676 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 12 to 00036682 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 00036683 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 2 to 00036685 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 6 to 0003668b │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 16 to 0003669b │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 8 to 000366a3 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 000366a4 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 2 to 000366a6 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 6 to 000366ac │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 14 to 000366ba │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 8 to 000366c2 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 000366c3 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 2 to 000366c5 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 6 to 000366cb │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 13 to 000366d8 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 11 to 000366e3 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 2 to 000366e5 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 10 to 000366ef │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 30 to 0003670d │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 12 to 00036719 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 0003671a │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 1 to 0003671b │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 8 to 00036723 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 7 to 0003672a │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 8 to 00036732 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 00036733 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 1 to 00036734 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 8 to 0003673c │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 7 to 00036743 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 13 to 00036750 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 1 to 00036751 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 8 to 00036759 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 42 to 00036783 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 8 to 0003678b │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 2 to 0003678d │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 6 to 00036793 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 8 to 0003679b │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 0003679c │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 2 to 0003679e │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 6 to 000367a4 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 8 to 000367ac │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 1 to 000367ad │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000367ae │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 000367af │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 000367b0 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 000367b1 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 7 to 000367b8 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 8 to 000367c0 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 000367c1 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 4 to 000367c5 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 6 to 000367cb │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 10 to 000367d5 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 8 to 000367dd │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 000367de │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 1 to 000367df │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 8 to 000367e7 │ │ + DW_CFA_def_cfa_offset: 208 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001d44 0000009c 00001d48 FDE cie=00000000 pc=00035220..0003547b │ │ - DW_CFA_advance_loc: 1 to 00035221 │ │ +000020ac 000000a0 000020b0 FDE cie=00000000 pc=00036800..00036a8e │ │ + DW_CFA_advance_loc: 1 to 00036801 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00035222 │ │ + DW_CFA_advance_loc: 1 to 00036802 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00035223 │ │ + DW_CFA_advance_loc: 1 to 00036803 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 6 to 00035229 │ │ - DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 6 to 00036809 │ │ + DW_CFA_def_cfa_offset: 176 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 19 to 0003523c │ │ - DW_CFA_def_cfa_offset: 196 │ │ - DW_CFA_advance_loc: 1 to 0003523d │ │ + DW_CFA_advance_loc: 19 to 0003681c │ │ + DW_CFA_def_cfa_offset: 180 │ │ + DW_CFA_advance_loc: 1 to 0003681d │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc1: 81 to 0003686e │ │ + DW_CFA_def_cfa_offset: 180 │ │ + DW_CFA_advance_loc: 9 to 00036877 │ │ + DW_CFA_def_cfa_offset: 184 │ │ + DW_CFA_advance_loc: 1 to 00036878 │ │ + DW_CFA_def_cfa_offset: 188 │ │ + DW_CFA_advance_loc: 1 to 00036879 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc1: 84 to 00035291 │ │ - DW_CFA_def_cfa_offset: 196 │ │ - DW_CFA_advance_loc: 9 to 0003529a │ │ - DW_CFA_def_cfa_offset: 200 │ │ - DW_CFA_advance_loc: 1 to 0003529b │ │ - DW_CFA_def_cfa_offset: 204 │ │ - DW_CFA_advance_loc: 1 to 0003529c │ │ - DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 8 to 000352a4 │ │ + DW_CFA_advance_loc: 8 to 00036881 │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc2: 304 to 000369b1 │ │ + DW_CFA_def_cfa_offset: 188 │ │ + DW_CFA_advance_loc: 9 to 000369ba │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc2: 292 to 000353c8 │ │ - DW_CFA_def_cfa_offset: 196 │ │ - DW_CFA_advance_loc: 7 to 000353cf │ │ - DW_CFA_def_cfa_offset: 200 │ │ - DW_CFA_advance_loc: 7 to 000353d6 │ │ - DW_CFA_def_cfa_offset: 204 │ │ - DW_CFA_advance_loc: 2 to 000353d8 │ │ - DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 9 to 000353e1 │ │ + DW_CFA_advance_loc: 8 to 000369c2 │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 37 to 000369e7 │ │ + DW_CFA_def_cfa_offset: 184 │ │ + DW_CFA_advance_loc: 12 to 000369f3 │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 42 to 00036a1d │ │ + DW_CFA_def_cfa_offset: 180 │ │ + DW_CFA_advance_loc: 1 to 00036a1e │ │ + DW_CFA_def_cfa_offset: 184 │ │ + DW_CFA_advance_loc: 7 to 00036a25 │ │ + DW_CFA_def_cfa_offset: 188 │ │ + DW_CFA_advance_loc: 2 to 00036a27 │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 9 to 00036a30 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000353e2 │ │ + DW_CFA_advance_loc: 1 to 00036a31 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000353e3 │ │ + DW_CFA_advance_loc: 1 to 00036a32 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000353e4 │ │ + DW_CFA_advance_loc: 1 to 00036a33 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 000353e5 │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 30 to 00035403 │ │ - DW_CFA_def_cfa_offset: 200 │ │ - DW_CFA_advance_loc: 12 to 0003540f │ │ + DW_CFA_advance_loc: 1 to 00036a34 │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 30 to 00036a52 │ │ + DW_CFA_def_cfa_offset: 184 │ │ + DW_CFA_advance_loc: 11 to 00036a5d │ │ + DW_CFA_def_cfa_offset: 188 │ │ + DW_CFA_advance_loc: 1 to 00036a5e │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 8 to 00035417 │ │ - DW_CFA_def_cfa_offset: 204 │ │ - DW_CFA_advance_loc: 9 to 00035420 │ │ - DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 8 to 00035428 │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 33 to 00035449 │ │ - DW_CFA_def_cfa_offset: 200 │ │ - DW_CFA_advance_loc: 11 to 00035454 │ │ - DW_CFA_def_cfa_offset: 204 │ │ - DW_CFA_advance_loc: 1 to 00035455 │ │ - DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 8 to 0003545d │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 6 to 00035463 │ │ + DW_CFA_advance_loc: 8 to 00036a66 │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 6 to 00036a6c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00035464 │ │ + DW_CFA_advance_loc: 1 to 00036a6d │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00035465 │ │ + DW_CFA_advance_loc: 1 to 00036a6e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00035466 │ │ + DW_CFA_advance_loc: 1 to 00036a6f │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00035467 │ │ + DW_CFA_advance_loc: 1 to 00036a70 │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 7 to 00036a77 │ │ + DW_CFA_def_cfa_offset: 188 │ │ + DW_CFA_advance_loc: 6 to 00036a7d │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 7 to 0003546e │ │ - DW_CFA_def_cfa_offset: 204 │ │ - DW_CFA_advance_loc: 6 to 00035474 │ │ - DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 7 to 00036a84 │ │ + DW_CFA_def_cfa_offset: 176 │ │ DW_CFA_nop │ │ │ │ -00001de4 00000050 00001de8 FDE cie=00000000 pc=00035480..0003555a │ │ - DW_CFA_advance_loc: 1 to 00035481 │ │ +00002150 0000005c 00002154 FDE cie=00000000 pc=00036a90..00036c1b │ │ + DW_CFA_advance_loc: 1 to 00036a91 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00035482 │ │ + DW_CFA_advance_loc: 1 to 00036a92 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00035483 │ │ + DW_CFA_advance_loc: 1 to 00036a93 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 00035486 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 13 to 00035493 │ │ - DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 00035494 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 59 to 000354cf │ │ - DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 000354d0 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000354d2 │ │ - DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 2 to 000354d4 │ │ + DW_CFA_advance_loc: 1 to 00036a94 │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 3 to 00036a97 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000354d6 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc1: 113 to 00035547 │ │ - DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 00035548 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0003554a │ │ - DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0003554b │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 13 to 00036aa4 │ │ + DW_CFA_def_cfa_offset: 52 │ │ + DW_CFA_advance_loc: 1 to 00036aa5 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 00035553 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 3 to 00035556 │ │ + DW_CFA_advance_loc1: 231 to 00036b8c │ │ + DW_CFA_def_cfa_offset: 52 │ │ + DW_CFA_advance_loc: 1 to 00036b8d │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 2 to 00036b8f │ │ + DW_CFA_def_cfa_offset: 60 │ │ + DW_CFA_advance_loc: 2 to 00036b91 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 2 to 00036b93 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc1: 116 to 00036c07 │ │ + DW_CFA_def_cfa_offset: 52 │ │ + DW_CFA_advance_loc: 1 to 00036c08 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 2 to 00036c0a │ │ + DW_CFA_def_cfa_offset: 60 │ │ + DW_CFA_advance_loc: 1 to 00036c0b │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 00036c13 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 3 to 00036c16 │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 1 to 00036c17 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00035557 │ │ + DW_CFA_advance_loc: 1 to 00036c18 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00035558 │ │ + DW_CFA_advance_loc: 1 to 00036c19 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00035559 │ │ + DW_CFA_advance_loc: 1 to 00036c1a │ │ DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00001e38 0000005c 00001e3c FDE cie=00000000 pc=00035560..0003564a │ │ - DW_CFA_advance_loc: 1 to 00035561 │ │ +000021b0 0000005c 000021b4 FDE cie=00000000 pc=00036c20..00036cdc │ │ + DW_CFA_advance_loc: 1 to 00036c21 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00035562 │ │ + DW_CFA_advance_loc: 1 to 00036c22 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00035563 │ │ + DW_CFA_advance_loc: 1 to 00036c23 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00035564 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00035567 │ │ + DW_CFA_advance_loc: 3 to 00036c26 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 13 to 00035574 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ + DW_CFA_advance_loc: 8 to 00036c2e │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 00035575 │ │ + DW_CFA_advance_loc: 1 to 00036c2f │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc1: 68 to 000355b9 │ │ - DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 000355ba │ │ + DW_CFA_advance_loc: 23 to 00036c46 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000355bc │ │ + DW_CFA_advance_loc: 1 to 00036c47 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 2 to 000355be │ │ + DW_CFA_advance_loc: 1 to 00036c48 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000355c0 │ │ + DW_CFA_advance_loc: 8 to 00036c50 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00036c51 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 00036c52 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00036c53 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00036c54 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc1: 118 to 00035636 │ │ + DW_CFA_advance_loc1: 117 to 00036cc9 │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 00035637 │ │ + DW_CFA_advance_loc: 1 to 00036cca │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00035639 │ │ + DW_CFA_advance_loc: 2 to 00036ccc │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0003563a │ │ + DW_CFA_advance_loc: 1 to 00036ccd │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 00035642 │ │ + DW_CFA_advance_loc: 8 to 00036cd5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 3 to 00035645 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00035646 │ │ + DW_CFA_advance_loc: 3 to 00036cd8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00035647 │ │ + DW_CFA_advance_loc: 1 to 00036cd9 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00035648 │ │ + DW_CFA_advance_loc: 1 to 00036cda │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00035649 │ │ + DW_CFA_advance_loc: 1 to 00036cdb │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001e98 00000020 00001e9c FDE cie=00000000 pc=0003564a..00035680 │ │ - DW_CFA_advance_loc: 1 to 0003564b │ │ +00002210 00000020 00002214 FDE cie=00000000 pc=00036cdc..00036d12 │ │ + DW_CFA_advance_loc: 1 to 00036cdd │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0003564d │ │ + DW_CFA_advance_loc: 2 to 00036cdf │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 0003564f │ │ + DW_CFA_advance_loc: 2 to 00036ce1 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 33 to 00035670 │ │ + DW_CFA_advance_loc: 33 to 00036d02 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00035671 │ │ + DW_CFA_advance_loc: 1 to 00036d03 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ -00001ebc 00000020 00001ec0 FDE cie=00000000 pc=00035680..000356b6 │ │ - DW_CFA_advance_loc: 1 to 00035681 │ │ +00002234 00000020 00002238 FDE cie=00000000 pc=00036d12..00036d48 │ │ + DW_CFA_advance_loc: 1 to 00036d13 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00035683 │ │ + DW_CFA_advance_loc: 2 to 00036d15 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00035685 │ │ + DW_CFA_advance_loc: 2 to 00036d17 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 33 to 000356a6 │ │ + DW_CFA_advance_loc: 33 to 00036d38 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000356a7 │ │ + DW_CFA_advance_loc: 1 to 00036d39 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ -00001ee0 00000024 00001ee4 FDE cie=00000000 pc=000356b6..000357d0 │ │ - DW_CFA_advance_loc: 1 to 000356b7 │ │ +00002258 00000024 0000225c FDE cie=00000000 pc=00036d48..00036e62 │ │ + DW_CFA_advance_loc: 1 to 00036d49 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000356b9 │ │ + DW_CFA_advance_loc: 2 to 00036d4b │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000356bf │ │ + DW_CFA_advance_loc: 6 to 00036d51 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 272 to 000357cf │ │ + DW_CFA_advance_loc2: 272 to 00036e61 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001f08 0000001c 00001f0c FDE cie=00000000 pc=000357d0..00035817 │ │ - DW_CFA_advance_loc: 1 to 000357d1 │ │ +00002280 0000001c 00002284 FDE cie=00000000 pc=00036e62..00036ea9 │ │ + DW_CFA_advance_loc: 1 to 00036e63 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000357d3 │ │ + DW_CFA_advance_loc: 2 to 00036e65 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 4 to 000357d7 │ │ + DW_CFA_advance_loc: 4 to 00036e69 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 63 to 00035816 │ │ + DW_CFA_advance_loc: 63 to 00036ea8 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ -00001f28 00000024 00001f2c FDE cie=00000000 pc=00035817..00035989 │ │ - DW_CFA_advance_loc: 1 to 00035818 │ │ +000022a0 00000024 000022a4 FDE cie=00000000 pc=00036ea9..0003701b │ │ + DW_CFA_advance_loc: 1 to 00036eaa │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0003581a │ │ + DW_CFA_advance_loc: 2 to 00036eac │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00035820 │ │ + DW_CFA_advance_loc: 6 to 00036eb2 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 360 to 00035988 │ │ + DW_CFA_advance_loc2: 360 to 0003701a │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001f50 00000020 00001f54 FDE cie=00000000 pc=00035989..000359bf │ │ - DW_CFA_advance_loc: 1 to 0003598a │ │ +000022c8 00000020 000022cc FDE cie=00000000 pc=0003701b..00037051 │ │ + DW_CFA_advance_loc: 1 to 0003701c │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0003598c │ │ + DW_CFA_advance_loc: 2 to 0003701e │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 0003598e │ │ + DW_CFA_advance_loc: 2 to 00037020 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 41 to 000359b7 │ │ + DW_CFA_advance_loc: 41 to 00037049 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000359b8 │ │ + DW_CFA_advance_loc: 1 to 0003704a │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ -00001f74 00000024 00001f78 FDE cie=00000000 pc=000359bf..00035a38 │ │ - DW_CFA_advance_loc: 1 to 000359c0 │ │ +000022ec 00000024 000022f0 FDE cie=00000000 pc=00037051..000370ca │ │ + DW_CFA_advance_loc: 1 to 00037052 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000359c2 │ │ + DW_CFA_advance_loc: 2 to 00037054 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000359c8 │ │ + DW_CFA_advance_loc: 6 to 0003705a │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 28 to 000359e4 │ │ + DW_CFA_advance_loc: 28 to 00037076 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000359e5 │ │ + DW_CFA_advance_loc: 1 to 00037077 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ -00001f9c 00000028 00001fa0 FDE cie=00000000 pc=00035a38..00035b07 │ │ - DW_CFA_advance_loc: 1 to 00035a39 │ │ +00002314 00000028 00002318 FDE cie=00000000 pc=000370ca..00037199 │ │ + DW_CFA_advance_loc: 1 to 000370cb │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00035a3b │ │ + DW_CFA_advance_loc: 2 to 000370cd │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00035a41 │ │ + DW_CFA_advance_loc: 6 to 000370d3 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 193 to 00035b02 │ │ + DW_CFA_advance_loc1: 193 to 00037194 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00035b03 │ │ + DW_CFA_advance_loc: 1 to 00037195 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001fc8 00000020 00001fcc FDE cie=00000000 pc=00035b07..00035b3d │ │ - DW_CFA_advance_loc: 1 to 00035b08 │ │ +00002340 00000020 00002344 FDE cie=00000000 pc=00037199..000371cf │ │ + DW_CFA_advance_loc: 1 to 0003719a │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00035b0a │ │ + DW_CFA_advance_loc: 2 to 0003719c │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00035b0c │ │ + DW_CFA_advance_loc: 2 to 0003719e │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 41 to 00035b35 │ │ + DW_CFA_advance_loc: 41 to 000371c7 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00035b36 │ │ + DW_CFA_advance_loc: 1 to 000371c8 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ -00001fec 00000020 00001ff0 FDE cie=00000000 pc=000364cb..0003650f │ │ - DW_CFA_advance_loc: 1 to 000364cc │ │ +00002364 00000020 00002368 FDE cie=00000000 pc=00037bdd..00037c21 │ │ + DW_CFA_advance_loc: 1 to 00037bde │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000364ce │ │ + DW_CFA_advance_loc: 2 to 00037be0 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 000364d0 │ │ + DW_CFA_advance_loc: 2 to 00037be2 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 43 to 000364fb │ │ + DW_CFA_advance_loc: 43 to 00037c0d │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000364fc │ │ + DW_CFA_advance_loc: 1 to 00037c0e │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ -00002010 0000002c 00002014 FDE cie=00000000 pc=00037080..000370f5 │ │ - DW_CFA_advance_loc: 1 to 00037081 │ │ +00002388 0000002c 0000238c FDE cie=00000000 pc=000387b0..00038825 │ │ + DW_CFA_advance_loc: 1 to 000387b1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 00037084 │ │ + DW_CFA_advance_loc: 3 to 000387b4 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00037089 │ │ + DW_CFA_advance_loc: 5 to 000387b9 │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0003708a │ │ + DW_CFA_advance_loc: 1 to 000387ba │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 40 to 000370b2 │ │ + DW_CFA_advance_loc: 40 to 000387e2 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000370b3 │ │ + DW_CFA_advance_loc: 1 to 000387e3 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 000370b4 │ │ + DW_CFA_advance_loc: 1 to 000387e4 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 63 to 000370f3 │ │ + DW_CFA_advance_loc: 63 to 00038823 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000370f4 │ │ + DW_CFA_advance_loc: 1 to 00038824 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002040 0000001c 00002044 FDE cie=00000000 pc=000373b0..000373d8 │ │ - DW_CFA_advance_loc: 1 to 000373b1 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 000373b4 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 000373b9 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000373ba │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_nop │ │ - │ │ -00002060 00000054 00002064 FDE cie=00000000 pc=000373e0..00037487 │ │ - DW_CFA_advance_loc: 1 to 000373e1 │ │ +000023b8 00000060 000023bc FDE cie=00000000 pc=00038980..00038a7f │ │ + DW_CFA_advance_loc: 1 to 00038981 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000373e2 │ │ + DW_CFA_advance_loc: 1 to 00038982 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000373e3 │ │ + DW_CFA_advance_loc: 1 to 00038983 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000373e4 │ │ + DW_CFA_advance_loc: 1 to 00038984 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 000373e7 │ │ - DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 3 to 00038987 │ │ + DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 000373ec │ │ - DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 000373ed │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 62 to 0003742b │ │ - DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0003742c │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0003742d │ │ - DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 2 to 0003742f │ │ + DW_CFA_advance_loc: 9 to 00038990 │ │ + DW_CFA_def_cfa_offset: 52 │ │ + DW_CFA_advance_loc: 1 to 00038991 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 00037437 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 55 to 0003746e │ │ + DW_CFA_advance_loc: 58 to 000389cb │ │ + DW_CFA_def_cfa_offset: 52 │ │ + DW_CFA_advance_loc: 1 to 000389cc │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 000389cd │ │ + DW_CFA_def_cfa_offset: 60 │ │ + DW_CFA_advance_loc: 2 to 000389cf │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 000389d7 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc1: 88 to 00038a2f │ │ + DW_CFA_def_cfa_offset: 60 │ │ + DW_CFA_advance_loc: 1 to 00038a30 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 6 to 00038a36 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 48 to 00038a66 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0003746f │ │ + DW_CFA_advance_loc: 1 to 00038a67 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00037470 │ │ + DW_CFA_advance_loc: 1 to 00038a68 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00037471 │ │ + DW_CFA_advance_loc: 1 to 00038a69 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00037472 │ │ + DW_CFA_advance_loc: 1 to 00038a6a │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00037473 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 3 to 00037476 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 11 to 00037481 │ │ - DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 00037482 │ │ + DW_CFA_advance_loc: 1 to 00038a6b │ │ DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 3 to 00038a6e │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 11 to 00038a79 │ │ + DW_CFA_def_cfa_offset: 60 │ │ + DW_CFA_advance_loc: 1 to 00038a7a │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000020b8 00000028 000020bc FDE cie=00000000 pc=00037863..00039403 │ │ - DW_CFA_advance_loc: 1 to 00037864 │ │ +0000241c 0000001c 00002420 FDE cie=00000000 pc=00038bf0..00038c1f │ │ + DW_CFA_advance_loc: 1 to 00038bf1 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 3 to 00038bf4 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ + DW_CFA_advance_loc: 5 to 00038bf9 │ │ + DW_CFA_def_cfa_offset: 36 │ │ + DW_CFA_advance_loc: 1 to 00038bfa │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_nop │ │ + │ │ +0000243c 00000024 00002440 FDE cie=00000000 pc=00038c20..00038c47 │ │ + DW_CFA_advance_loc: 1 to 00038c21 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 3 to 00038c24 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ + DW_CFA_advance_loc: 5 to 00038c29 │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 1 to 00038c2a │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 27 to 00038c45 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00038c46 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002464 00000028 00002468 FDE cie=00000000 pc=00039063..0003abd9 │ │ + DW_CFA_advance_loc: 1 to 00039064 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00037866 │ │ + DW_CFA_advance_loc: 2 to 00039066 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0003786c │ │ + DW_CFA_advance_loc: 6 to 0003906c │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 6658 to 0003926e │ │ + DW_CFA_advance_loc2: 6603 to 0003aa37 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0003926f │ │ + DW_CFA_advance_loc: 1 to 0003aa38 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000020e4 00000028 000020e8 FDE cie=00000000 pc=00039403..000397ee │ │ - DW_CFA_advance_loc: 1 to 00039404 │ │ +00002490 00000028 00002494 FDE cie=00000000 pc=0003abd9..0003b096 │ │ + DW_CFA_advance_loc: 1 to 0003abda │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00039406 │ │ + DW_CFA_advance_loc: 2 to 0003abdc │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 0003940f │ │ + DW_CFA_advance_loc: 9 to 0003abe5 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 952 to 000397c7 │ │ + DW_CFA_advance_loc2: 1177 to 0003b07e │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000397c8 │ │ + DW_CFA_advance_loc: 1 to 0003b07f │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002110 00000028 00002114 FDE cie=00000000 pc=000397ee..00039bd0 │ │ - DW_CFA_advance_loc: 1 to 000397ef │ │ +000024bc 00000028 000024c0 FDE cie=00000000 pc=0003b096..0003b478 │ │ + DW_CFA_advance_loc: 1 to 0003b097 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000397f1 │ │ + DW_CFA_advance_loc: 2 to 0003b099 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000397f7 │ │ + DW_CFA_advance_loc: 6 to 0003b09f │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 608 to 00039a57 │ │ + DW_CFA_advance_loc2: 608 to 0003b2ff │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00039a58 │ │ + DW_CFA_advance_loc: 1 to 0003b300 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000213c 00000028 00002140 FDE cie=00000000 pc=00039bd0..00039d52 │ │ - DW_CFA_advance_loc: 1 to 00039bd1 │ │ +000024e8 00000028 000024ec FDE cie=00000000 pc=0003b478..0003b5fa │ │ + DW_CFA_advance_loc: 1 to 0003b479 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00039bd3 │ │ + DW_CFA_advance_loc: 2 to 0003b47b │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00039bd9 │ │ + DW_CFA_advance_loc: 6 to 0003b481 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 228 to 00039cbd │ │ + DW_CFA_advance_loc1: 228 to 0003b565 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00039cbe │ │ + DW_CFA_advance_loc: 1 to 0003b566 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002168 00000064 0000216c FDE cie=00000000 pc=0003a680..0003adf1 │ │ - DW_CFA_advance_loc: 1 to 0003a681 │ │ +00002514 0000002c 00002518 FDE cie=00000000 pc=0003b5fa..0003b689 │ │ + DW_CFA_advance_loc: 1 to 0003b5fb │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003a682 │ │ + DW_CFA_advance_loc: 1 to 0003b5fc │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003a683 │ │ + DW_CFA_advance_loc: 1 to 0003b5fd │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003a684 │ │ + DW_CFA_advance_loc: 1 to 0003b5fe │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 0003a68a │ │ - DW_CFA_def_cfa_offset: 976 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ + DW_CFA_advance_loc1: 135 to 0003b685 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 0003b686 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0003b687 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0003b688 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + │ │ +00002544 00000038 00002548 FDE cie=00000000 pc=0003c200..0003c25d │ │ + DW_CFA_advance_loc: 1 to 0003c201 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0003c202 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0003c203 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (esi) at cfa-12 │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ + DW_CFA_advance_loc: 11 to 0003c20e │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 1 to 0003c20f │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc1: 69 to 0003c254 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0003c255 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0003c256 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 0003c257 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 3 to 0003c25a │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0003c25b │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0003c25c │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002580 00000064 00002584 FDE cie=00000000 pc=0003c260..0003c942 │ │ + DW_CFA_advance_loc: 1 to 0003c261 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0003c262 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0003c263 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 0003c264 │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 6 to 0003c26a │ │ + DW_CFA_def_cfa_offset: 992 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0003a68f │ │ - DW_CFA_def_cfa_offset: 980 │ │ - DW_CFA_advance_loc: 1 to 0003a690 │ │ - DW_CFA_def_cfa_offset: 976 │ │ - DW_CFA_advance_loc2: 700 to 0003a94c │ │ - DW_CFA_def_cfa_offset: 980 │ │ - DW_CFA_advance_loc: 19 to 0003a95f │ │ - DW_CFA_def_cfa_offset: 984 │ │ - DW_CFA_advance_loc: 1 to 0003a960 │ │ - DW_CFA_def_cfa_offset: 988 │ │ - DW_CFA_advance_loc: 1 to 0003a961 │ │ + DW_CFA_advance_loc: 5 to 0003c26f │ │ + DW_CFA_def_cfa_offset: 996 │ │ + DW_CFA_advance_loc: 1 to 0003c270 │ │ DW_CFA_def_cfa_offset: 992 │ │ - DW_CFA_advance_loc: 8 to 0003a969 │ │ - DW_CFA_def_cfa_offset: 976 │ │ - DW_CFA_advance_loc2: 1130 to 0003add3 │ │ - DW_CFA_def_cfa_offset: 980 │ │ - DW_CFA_advance_loc: 5 to 0003add8 │ │ - DW_CFA_def_cfa_offset: 984 │ │ - DW_CFA_advance_loc: 8 to 0003ade0 │ │ - DW_CFA_def_cfa_offset: 988 │ │ - DW_CFA_advance_loc: 1 to 0003ade1 │ │ + DW_CFA_advance_loc2: 700 to 0003c52c │ │ + DW_CFA_def_cfa_offset: 996 │ │ + DW_CFA_advance_loc: 19 to 0003c53f │ │ + DW_CFA_def_cfa_offset: 1000 │ │ + DW_CFA_advance_loc: 1 to 0003c540 │ │ + DW_CFA_def_cfa_offset: 1004 │ │ + DW_CFA_advance_loc: 1 to 0003c541 │ │ + DW_CFA_def_cfa_offset: 1008 │ │ + DW_CFA_advance_loc: 8 to 0003c549 │ │ DW_CFA_def_cfa_offset: 992 │ │ - DW_CFA_advance_loc: 11 to 0003adec │ │ + DW_CFA_advance_loc2: 994 to 0003c92b │ │ + DW_CFA_def_cfa_offset: 996 │ │ + DW_CFA_advance_loc: 5 to 0003c930 │ │ + DW_CFA_def_cfa_offset: 1000 │ │ + DW_CFA_advance_loc: 1 to 0003c931 │ │ + DW_CFA_def_cfa_offset: 1004 │ │ + DW_CFA_advance_loc: 1 to 0003c932 │ │ + DW_CFA_def_cfa_offset: 1008 │ │ + DW_CFA_advance_loc: 11 to 0003c93d │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0003aded │ │ + DW_CFA_advance_loc: 1 to 0003c93e │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003adee │ │ + DW_CFA_advance_loc: 1 to 0003c93f │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003adef │ │ + DW_CFA_advance_loc: 1 to 0003c940 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003adf0 │ │ + DW_CFA_advance_loc: 1 to 0003c941 │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ -000021d0 00000068 000021d4 FDE cie=00000000 pc=0003ae00..0003b0b4 │ │ - DW_CFA_advance_loc: 1 to 0003ae01 │ │ +000025e8 00000068 000025ec FDE cie=00000000 pc=0003c950..0003cc04 │ │ + DW_CFA_advance_loc: 1 to 0003c951 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003ae02 │ │ + DW_CFA_advance_loc: 1 to 0003c952 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003ae03 │ │ + DW_CFA_advance_loc: 1 to 0003c953 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003ae04 │ │ + DW_CFA_advance_loc: 1 to 0003c954 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 0003ae0a │ │ + DW_CFA_advance_loc: 6 to 0003c95a │ │ DW_CFA_def_cfa_offset: 496 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0003ae0f │ │ + DW_CFA_advance_loc: 5 to 0003c95f │ │ DW_CFA_def_cfa_offset: 500 │ │ - DW_CFA_advance_loc: 1 to 0003ae10 │ │ + DW_CFA_advance_loc: 1 to 0003c960 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 13 to 0003ae1d │ │ + DW_CFA_advance_loc: 13 to 0003c96d │ │ DW_CFA_def_cfa_offset: 500 │ │ - DW_CFA_advance_loc: 9 to 0003ae26 │ │ + DW_CFA_advance_loc: 9 to 0003c976 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 1 to 0003ae27 │ │ + DW_CFA_advance_loc: 1 to 0003c977 │ │ DW_CFA_def_cfa_offset: 508 │ │ - DW_CFA_advance_loc: 1 to 0003ae28 │ │ + DW_CFA_advance_loc: 1 to 0003c978 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 8 to 0003ae30 │ │ + DW_CFA_advance_loc: 8 to 0003c980 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc1: 87 to 0003ae87 │ │ + DW_CFA_advance_loc1: 87 to 0003c9d7 │ │ DW_CFA_def_cfa_offset: 500 │ │ - DW_CFA_advance_loc: 1 to 0003ae88 │ │ + DW_CFA_advance_loc: 1 to 0003c9d8 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 0003ae8a │ │ + DW_CFA_advance_loc: 2 to 0003c9da │ │ DW_CFA_def_cfa_offset: 508 │ │ - DW_CFA_advance_loc: 1 to 0003ae8b │ │ + DW_CFA_advance_loc: 1 to 0003c9db │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 8 to 0003ae93 │ │ + DW_CFA_advance_loc: 8 to 0003c9e3 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc2: 540 to 0003b0af │ │ + DW_CFA_advance_loc2: 540 to 0003cbff │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0003b0b0 │ │ + DW_CFA_advance_loc: 1 to 0003cc00 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003b0b1 │ │ + DW_CFA_advance_loc: 1 to 0003cc01 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003b0b2 │ │ + DW_CFA_advance_loc: 1 to 0003cc02 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003b0b3 │ │ + DW_CFA_advance_loc: 1 to 0003cc03 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ │ │ -0000223c 00000030 00002240 FDE cie=00000000 pc=0003b0c0..0003b0ed │ │ - DW_CFA_advance_loc: 1 to 0003b0c1 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 0003b0c4 │ │ +00002654 00000028 00002658 FDE cie=00000000 pc=0003cc10..0003cc3b │ │ + DW_CFA_advance_loc: 3 to 0003cc13 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 0003b0cd │ │ + DW_CFA_advance_loc: 9 to 0003cc1c │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0003b0ce │ │ + DW_CFA_advance_loc: 1 to 0003cc1d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 12 to 0003b0da │ │ + DW_CFA_advance_loc: 12 to 0003cc29 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 8 to 0003b0e2 │ │ + DW_CFA_advance_loc: 8 to 0003cc31 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0003b0e3 │ │ + DW_CFA_advance_loc: 1 to 0003cc32 │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 2 to 0003b0e5 │ │ + DW_CFA_advance_loc: 2 to 0003cc34 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 6 to 0003b0eb │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003b0ec │ │ + DW_CFA_advance_loc: 6 to 0003cc3a │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002270 00000024 00002274 FDE cie=00000000 pc=0003b0f0..0003b119 │ │ - DW_CFA_advance_loc: 1 to 0003b0f1 │ │ +00002680 00000024 00002684 FDE cie=00000000 pc=0003cc40..0003cc69 │ │ + DW_CFA_advance_loc: 1 to 0003cc41 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 0003b0f4 │ │ + DW_CFA_advance_loc: 3 to 0003cc44 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 0003b0fd │ │ + DW_CFA_advance_loc: 9 to 0003cc4d │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0003b0fe │ │ + DW_CFA_advance_loc: 1 to 0003cc4e │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 25 to 0003b117 │ │ + DW_CFA_advance_loc: 25 to 0003cc67 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003b118 │ │ + DW_CFA_advance_loc: 1 to 0003cc68 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002298 00000054 0000229c FDE cie=00000000 pc=0003b120..0003b184 │ │ - DW_CFA_advance_loc: 1 to 0003b121 │ │ +000026a8 00000054 000026ac FDE cie=00000000 pc=0003cc70..0003ccd4 │ │ + DW_CFA_advance_loc: 1 to 0003cc71 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003b122 │ │ + DW_CFA_advance_loc: 1 to 0003cc72 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003b123 │ │ + DW_CFA_advance_loc: 1 to 0003cc73 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003b124 │ │ + DW_CFA_advance_loc: 1 to 0003cc74 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0003b127 │ │ + DW_CFA_advance_loc: 3 to 0003cc77 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 13 to 0003b134 │ │ + DW_CFA_advance_loc: 13 to 0003cc84 │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0003b135 │ │ + DW_CFA_advance_loc: 1 to 0003cc85 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 29 to 0003b152 │ │ + DW_CFA_advance_loc: 29 to 0003cca2 │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0003b153 │ │ + DW_CFA_advance_loc: 1 to 0003cca3 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 4 to 0003b157 │ │ + DW_CFA_advance_loc: 4 to 0003cca7 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0003b158 │ │ + DW_CFA_advance_loc: 1 to 0003cca8 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0003b160 │ │ + DW_CFA_advance_loc: 8 to 0003ccb0 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 10 to 0003b16a │ │ + DW_CFA_advance_loc: 10 to 0003ccba │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0003b16b │ │ + DW_CFA_advance_loc: 1 to 0003ccbb │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003b16c │ │ + DW_CFA_advance_loc: 1 to 0003ccbc │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003b16d │ │ + DW_CFA_advance_loc: 1 to 0003ccbd │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003b16e │ │ + DW_CFA_advance_loc: 1 to 0003ccbe │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0003b16f │ │ + DW_CFA_advance_loc: 1 to 0003ccbf │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 3 to 0003b172 │ │ + DW_CFA_advance_loc: 3 to 0003ccc2 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 5 to 0003b177 │ │ + DW_CFA_advance_loc: 5 to 0003ccc7 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0003b17f │ │ + DW_CFA_advance_loc: 8 to 0003cccf │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ -000022f0 0000003c 000022f4 FDE cie=00000000 pc=0003b190..0003b27a │ │ - DW_CFA_advance_loc: 1 to 0003b191 │ │ +00002700 0000003c 00002704 FDE cie=00000000 pc=0003cce0..0003cdca │ │ + DW_CFA_advance_loc: 1 to 0003cce1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003b192 │ │ + DW_CFA_advance_loc: 1 to 0003cce2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003b193 │ │ + DW_CFA_advance_loc: 1 to 0003cce3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003b194 │ │ + DW_CFA_advance_loc: 1 to 0003cce4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0003b197 │ │ + DW_CFA_advance_loc: 3 to 0003cce7 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 13 to 0003b1a4 │ │ + DW_CFA_advance_loc: 13 to 0003ccf4 │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0003b1a5 │ │ + DW_CFA_advance_loc: 1 to 0003ccf5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc1: 208 to 0003b275 │ │ + DW_CFA_advance_loc1: 208 to 0003cdc5 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0003b276 │ │ + DW_CFA_advance_loc: 1 to 0003cdc6 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003b277 │ │ + DW_CFA_advance_loc: 1 to 0003cdc7 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003b278 │ │ + DW_CFA_advance_loc: 1 to 0003cdc8 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003b279 │ │ + DW_CFA_advance_loc: 1 to 0003cdc9 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002330 0000002c 00002334 FDE cie=00000000 pc=0003b280..0003b2af │ │ - DW_CFA_advance_loc: 1 to 0003b281 │ │ +00002740 00000038 00002744 FDE cie=00000000 pc=0003cdd0..0003ce04 │ │ + DW_CFA_advance_loc: 1 to 0003cdd1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 0003b284 │ │ + DW_CFA_advance_loc: 1 to 0003cdd2 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0003cdd3 │ │ DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 0003b28d │ │ + DW_CFA_advance_loc: 17 to 0003cde4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0003b28e │ │ + DW_CFA_advance_loc: 1 to 0003cde5 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 9 to 0003b297 │ │ + DW_CFA_advance_loc: 9 to 0003cdee │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 10 to 0003b2a1 │ │ + DW_CFA_advance_loc: 7 to 0003cdf5 │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 4 to 0003b2a5 │ │ + DW_CFA_advance_loc: 1 to 0003cdf6 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0003b2ad │ │ + DW_CFA_advance_loc: 8 to 0003cdfe │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 3 to 0003ce01 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0003ce02 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003b2ae │ │ + DW_CFA_advance_loc: 1 to 0003ce03 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00002360 00000040 00002364 FDE cie=00000000 pc=0003b2b0..0003b31f │ │ - DW_CFA_advance_loc: 1 to 0003b2b1 │ │ +0000277c 00000040 00002780 FDE cie=00000000 pc=0003ce10..0003ce7f │ │ + DW_CFA_advance_loc: 1 to 0003ce11 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003b2b2 │ │ + DW_CFA_advance_loc: 1 to 0003ce12 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003b2b3 │ │ + DW_CFA_advance_loc: 1 to 0003ce13 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 0003b2b6 │ │ + DW_CFA_advance_loc: 3 to 0003ce16 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0003b2bb │ │ + DW_CFA_advance_loc: 5 to 0003ce1b │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0003b2bc │ │ + DW_CFA_advance_loc: 1 to 0003ce1c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 38 to 0003b2e2 │ │ + DW_CFA_advance_loc: 38 to 0003ce42 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 7 to 0003b2e9 │ │ + DW_CFA_advance_loc: 7 to 0003ce49 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 3 to 0003b2ec │ │ + DW_CFA_advance_loc: 3 to 0003ce4c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0003b2f4 │ │ + DW_CFA_advance_loc: 8 to 0003ce54 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 19 to 0003b307 │ │ + DW_CFA_advance_loc: 19 to 0003ce67 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003b308 │ │ + DW_CFA_advance_loc: 1 to 0003ce68 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003b309 │ │ + DW_CFA_advance_loc: 1 to 0003ce69 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003b30a │ │ + DW_CFA_advance_loc: 1 to 0003ce6a │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0003b30b │ │ + DW_CFA_advance_loc: 1 to 0003ce6b │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ -000023a4 00000038 000023a8 FDE cie=00000000 pc=0003b320..0003b39b │ │ - DW_CFA_advance_loc: 1 to 0003b321 │ │ +000027c0 0000003c 000027c4 FDE cie=00000000 pc=0003ce80..0003ceef │ │ + DW_CFA_advance_loc: 1 to 0003ce81 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003b322 │ │ + DW_CFA_advance_loc: 1 to 0003ce82 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003b323 │ │ + DW_CFA_advance_loc: 1 to 0003ce83 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 0003b326 │ │ + DW_CFA_advance_loc: 1 to 0003ce84 │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 3 to 0003ce87 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 9 to 0003ce90 │ │ + DW_CFA_def_cfa_offset: 36 │ │ + DW_CFA_advance_loc: 1 to 0003ce91 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc1: 89 to 0003ceea │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 1 to 0003ceeb │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 0003ceec │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0003ceed │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0003ceee │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002800 00000038 00002804 FDE cie=00000000 pc=0003cef0..0003cf6b │ │ + DW_CFA_advance_loc: 1 to 0003cef1 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0003cef2 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0003cef3 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 3 to 0003cef6 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0003b32b │ │ + DW_CFA_advance_loc: 5 to 0003cefb │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0003b32c │ │ + DW_CFA_advance_loc: 1 to 0003cefc │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc1: 92 to 0003b388 │ │ + DW_CFA_advance_loc1: 92 to 0003cf58 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003b389 │ │ + DW_CFA_advance_loc: 1 to 0003cf59 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003b38a │ │ + DW_CFA_advance_loc: 1 to 0003cf5a │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003b38b │ │ + DW_CFA_advance_loc: 1 to 0003cf5b │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0003b38c │ │ + DW_CFA_advance_loc: 1 to 0003cf5c │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000023e0 00000038 000023e4 FDE cie=00000000 pc=0003c5a0..0003c625 │ │ - DW_CFA_advance_loc: 1 to 0003c5a1 │ │ +0000283c 00000038 00002840 FDE cie=00000000 pc=0003e610..0003e695 │ │ + DW_CFA_advance_loc: 1 to 0003e611 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003c5a2 │ │ + DW_CFA_advance_loc: 1 to 0003e612 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003c5a3 │ │ + DW_CFA_advance_loc: 1 to 0003e613 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 0003c5a6 │ │ + DW_CFA_advance_loc: 3 to 0003e616 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0003c5ab │ │ + DW_CFA_advance_loc: 5 to 0003e61b │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0003c5ac │ │ + DW_CFA_advance_loc: 1 to 0003e61c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc1: 102 to 0003c612 │ │ + DW_CFA_advance_loc1: 102 to 0003e682 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003c613 │ │ + DW_CFA_advance_loc: 1 to 0003e683 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003c614 │ │ + DW_CFA_advance_loc: 1 to 0003e684 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003c615 │ │ + DW_CFA_advance_loc: 1 to 0003e685 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0003c616 │ │ + DW_CFA_advance_loc: 1 to 0003e686 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000241c 00000044 00002420 FDE cie=00000000 pc=0003cd30..0003cd8b │ │ - DW_CFA_advance_loc: 1 to 0003cd31 │ │ +00002878 00000044 0000287c FDE cie=00000000 pc=0003ede0..0003ee3b │ │ + DW_CFA_advance_loc: 1 to 0003ede1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003cd32 │ │ + DW_CFA_advance_loc: 1 to 0003ede2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003cd33 │ │ + DW_CFA_advance_loc: 1 to 0003ede3 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0003cd38 │ │ + DW_CFA_advance_loc: 5 to 0003ede8 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0003cd39 │ │ + DW_CFA_advance_loc: 1 to 0003ede9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 36 to 0003cd5d │ │ + DW_CFA_advance_loc: 36 to 0003ee0d │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003cd5e │ │ + DW_CFA_advance_loc: 1 to 0003ee0e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003cd5f │ │ + DW_CFA_advance_loc: 1 to 0003ee0f │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0003cd60 │ │ + DW_CFA_advance_loc: 1 to 0003ee10 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0003cd62 │ │ + DW_CFA_advance_loc: 2 to 0003ee12 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 5 to 0003cd67 │ │ + DW_CFA_advance_loc: 5 to 0003ee17 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0003cd68 │ │ + DW_CFA_advance_loc: 1 to 0003ee18 │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 5 to 0003cd6d │ │ + DW_CFA_advance_loc: 5 to 0003ee1d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0003cd75 │ │ + DW_CFA_advance_loc: 8 to 0003ee25 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003cd76 │ │ + DW_CFA_advance_loc: 1 to 0003ee26 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003cd77 │ │ + DW_CFA_advance_loc: 1 to 0003ee27 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0003cd78 │ │ + DW_CFA_advance_loc: 1 to 0003ee28 │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ -00002464 00000030 00002468 FDE cie=00000000 pc=0003cd90..0003cece │ │ - DW_CFA_advance_loc: 1 to 0003cd91 │ │ +000028c0 00000030 000028c4 FDE cie=00000000 pc=0003ee40..0003ef63 │ │ + DW_CFA_advance_loc: 1 to 0003ee41 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003cd92 │ │ + DW_CFA_advance_loc: 1 to 0003ee42 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003cd93 │ │ + DW_CFA_advance_loc: 1 to 0003ee43 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 0003cd96 │ │ - DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 3 to 0003ee46 │ │ + DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc2: 293 to 0003cebb │ │ + DW_CFA_advance_loc2: 277 to 0003ef5b │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003cebc │ │ + DW_CFA_advance_loc: 1 to 0003ef5c │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003cebd │ │ + DW_CFA_advance_loc: 1 to 0003ef5d │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003cebe │ │ + DW_CFA_advance_loc: 1 to 0003ef5e │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0003cebf │ │ - DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 1 to 0003ef5f │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ -00002498 00000014 0000249c FDE cie=00000000 pc=0003d090..0003d09e │ │ - DW_CFA_advance_loc: 3 to 0003d093 │ │ +000028f4 00000014 000028f8 FDE cie=00000000 pc=0003f080..0003f08e │ │ + DW_CFA_advance_loc: 3 to 0003f083 │ │ DW_CFA_def_cfa_offset: 5 │ │ - DW_CFA_advance_loc: 10 to 0003d09d │ │ + DW_CFA_advance_loc: 10 to 0003f08d │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ │ │ -000024b0 00000024 000024b4 FDE cie=00000000 pc=0003d0a0..0003d0d6 │ │ - DW_CFA_advance_loc: 1 to 0003d0a1 │ │ +0000290c 00000024 00002910 FDE cie=00000000 pc=0003f090..0003f0c6 │ │ + DW_CFA_advance_loc: 1 to 0003f091 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 0003d0a4 │ │ + DW_CFA_advance_loc: 3 to 0003f094 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0003d0a9 │ │ + DW_CFA_advance_loc: 5 to 0003f099 │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0003d0aa │ │ + DW_CFA_advance_loc: 1 to 0003f09a │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 42 to 0003d0d4 │ │ + DW_CFA_advance_loc: 42 to 0003f0c4 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003d0d5 │ │ + DW_CFA_advance_loc: 1 to 0003f0c5 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000024d8 00000040 000024dc FDE cie=00000000 pc=0003d0e0..0003ddde │ │ - DW_CFA_advance_loc: 1 to 0003d0e1 │ │ +00002934 00000040 00002938 FDE cie=00000000 pc=0003f0d0..0003fd36 │ │ + DW_CFA_advance_loc: 1 to 0003f0d1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003d0e2 │ │ + DW_CFA_advance_loc: 1 to 0003f0d2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003d0e3 │ │ + DW_CFA_advance_loc: 1 to 0003f0d3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003d0e4 │ │ + DW_CFA_advance_loc: 1 to 0003f0d4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 0003d0ea │ │ - DW_CFA_def_cfa_offset: 624 │ │ + DW_CFA_advance_loc: 6 to 0003f0da │ │ + DW_CFA_def_cfa_offset: 688 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 0003d0f3 │ │ - DW_CFA_def_cfa_offset: 628 │ │ - DW_CFA_advance_loc: 1 to 0003d0f4 │ │ - DW_CFA_def_cfa_offset: 624 │ │ - DW_CFA_advance_loc2: 3301 to 0003ddd9 │ │ + DW_CFA_advance_loc: 9 to 0003f0e3 │ │ + DW_CFA_def_cfa_offset: 692 │ │ + DW_CFA_advance_loc: 1 to 0003f0e4 │ │ + DW_CFA_def_cfa_offset: 688 │ │ + DW_CFA_advance_loc2: 3149 to 0003fd31 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0003ddda │ │ + DW_CFA_advance_loc: 1 to 0003fd32 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003dddb │ │ + DW_CFA_advance_loc: 1 to 0003fd33 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003dddc │ │ + DW_CFA_advance_loc: 1 to 0003fd34 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003dddd │ │ + DW_CFA_advance_loc: 1 to 0003fd35 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000251c 00000018 00002520 FDE cie=00000000 pc=0003dde0..0003deea │ │ - DW_CFA_advance_loc: 3 to 0003dde3 │ │ +00002978 00000018 0000297c FDE cie=00000000 pc=0003fd40..0003fe4a │ │ + DW_CFA_advance_loc: 3 to 0003fd43 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc2: 262 to 0003dee9 │ │ + DW_CFA_advance_loc2: 262 to 0003fe49 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002538 00000034 0000253c FDE cie=00000000 pc=0003df40..0003df86 │ │ - DW_CFA_advance_loc: 1 to 0003df41 │ │ +00002994 00000034 00002998 FDE cie=00000000 pc=0003fea0..0003fee6 │ │ + DW_CFA_advance_loc: 1 to 0003fea1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003df42 │ │ + DW_CFA_advance_loc: 1 to 0003fea2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 3 to 0003df45 │ │ + DW_CFA_advance_loc: 3 to 0003fea5 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 13 to 0003df52 │ │ + DW_CFA_advance_loc: 13 to 0003feb2 │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0003df53 │ │ + DW_CFA_advance_loc: 1 to 0003feb3 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 28 to 0003df6f │ │ + DW_CFA_advance_loc: 28 to 0003fecf │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 11 to 0003df7a │ │ + DW_CFA_advance_loc: 11 to 0003feda │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0003df7b │ │ + DW_CFA_advance_loc: 1 to 0003fedb │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0003df83 │ │ + DW_CFA_advance_loc: 8 to 0003fee3 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003df84 │ │ + DW_CFA_advance_loc: 1 to 0003fee4 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003df85 │ │ + DW_CFA_advance_loc: 1 to 0003fee5 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002570 0000002c 00002574 FDE cie=00000000 pc=0003df90..0003dfb8 │ │ - DW_CFA_advance_loc: 1 to 0003df91 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 0003df94 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 0003df9d │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0003df9e │ │ +000029cc 0000001c 000029d0 FDE cie=00000000 pc=0003fef0..0003ff0a │ │ + DW_CFA_advance_loc: 3 to 0003fef3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 12 to 0003dfaa │ │ + DW_CFA_advance_loc: 10 to 0003fefd │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 0003dfae │ │ + DW_CFA_advance_loc: 4 to 0003ff01 │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 2 to 0003dfb0 │ │ + DW_CFA_advance_loc: 2 to 0003ff03 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 6 to 0003dfb6 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003dfb7 │ │ + DW_CFA_advance_loc: 6 to 0003ff09 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000025a0 00000010 000025a4 FDE cie=00000000 pc=0003e2b0..0003e2d2 │ │ +000029ec 00000010 000029f0 FDE cie=00000000 pc=00040200..00040222 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000025b4 00000014 000025b8 FDE cie=00000000 pc=0003e2e0..0003e2f8 │ │ - DW_CFA_advance_loc: 5 to 0003e2e5 │ │ +00002a00 00000014 00002a04 FDE cie=00000000 pc=00040230..00040248 │ │ + DW_CFA_advance_loc: 5 to 00040235 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003e2e6 │ │ + DW_CFA_advance_loc: 1 to 00040236 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ │ │ -000025cc 00000010 000025d0 FDE cie=00000000 pc=0003e300..0003e303 │ │ +00002a18 00000010 00002a1c FDE cie=00000000 pc=00040248..0004024b │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000025e0 00000010 000025e4 FDE cie=00000000 pc=0003e310..0003e311 │ │ +00002a2c 00000010 00002a30 FDE cie=00000000 pc=0004024b..0004024c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000025f4 00000028 000025f8 FDE cie=00000000 pc=0003e311..0003e6df │ │ - DW_CFA_advance_loc: 1 to 0003e312 │ │ +00002a40 00000028 00002a44 FDE cie=00000000 pc=0004024c..000405cc │ │ + DW_CFA_advance_loc: 1 to 0004024d │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0003e314 │ │ + DW_CFA_advance_loc: 2 to 0004024f │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0003e31a │ │ + DW_CFA_advance_loc: 6 to 00040255 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 898 to 0003e69c │ │ + DW_CFA_advance_loc2: 863 to 000405b4 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0003e69d │ │ + DW_CFA_advance_loc: 1 to 000405b5 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002620 00000020 00002624 FDE cie=00000000 pc=0003e6df..0003e72e │ │ - DW_CFA_advance_loc: 1 to 0003e6e0 │ │ +00002a6c 00000020 00002a70 FDE cie=00000000 pc=000405cc..0004061b │ │ + DW_CFA_advance_loc: 1 to 000405cd │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0003e6e2 │ │ + DW_CFA_advance_loc: 2 to 000405cf │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 0003e6e4 │ │ + DW_CFA_advance_loc: 2 to 000405d1 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 73 to 0003e72d │ │ + DW_CFA_advance_loc1: 73 to 0004061a │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002644 00000028 00002648 FDE cie=00000000 pc=0003e72e..0003f150 │ │ - DW_CFA_advance_loc: 1 to 0003e72f │ │ +00002a90 00000028 00002a94 FDE cie=00000000 pc=0004061b..00040fd2 │ │ + DW_CFA_advance_loc: 1 to 0004061c │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0003e731 │ │ + DW_CFA_advance_loc: 2 to 0004061e │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 0003e73a │ │ + DW_CFA_advance_loc: 9 to 00040627 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 2301 to 0003f037 │ │ + DW_CFA_advance_loc2: 2267 to 00040f02 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0003f038 │ │ + DW_CFA_advance_loc: 1 to 00040f03 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002670 00000028 00002674 FDE cie=00000000 pc=0003f150..0003f86e │ │ - DW_CFA_advance_loc: 1 to 0003f151 │ │ +00002abc 00000028 00002ac0 FDE cie=00000000 pc=00040fd2..000416f0 │ │ + DW_CFA_advance_loc: 1 to 00040fd3 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0003f153 │ │ + DW_CFA_advance_loc: 2 to 00040fd5 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0003f159 │ │ + DW_CFA_advance_loc: 6 to 00040fdb │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 1133 to 0003f5c6 │ │ + DW_CFA_advance_loc2: 1133 to 00041448 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0003f5c7 │ │ + DW_CFA_advance_loc: 1 to 00041449 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000269c 0000001c 000026a0 FDE cie=00000000 pc=0003f86e..0003f89c │ │ - DW_CFA_advance_loc: 1 to 0003f86f │ │ +00002ae8 0000001c 00002aec FDE cie=00000000 pc=000416f0..0004171e │ │ + DW_CFA_advance_loc: 1 to 000416f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0003f871 │ │ + DW_CFA_advance_loc: 2 to 000416f3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 0003f873 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 40 to 0003f89b │ │ + DW_CFA_advance_loc: 42 to 0004171d │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000026bc 00000024 000026c0 FDE cie=00000000 pc=0003f89c..0003f986 │ │ - DW_CFA_advance_loc: 1 to 0003f89d │ │ +00002b08 00000024 00002b0c FDE cie=00000000 pc=0004171e..00041808 │ │ + DW_CFA_advance_loc: 1 to 0004171f │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0003f89f │ │ + DW_CFA_advance_loc: 2 to 00041721 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0003f8a5 │ │ + DW_CFA_advance_loc: 6 to 00041727 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 224 to 0003f985 │ │ + DW_CFA_advance_loc1: 224 to 00041807 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000026e4 00000028 000026e8 FDE cie=00000000 pc=0003f986..0003fa03 │ │ - DW_CFA_advance_loc: 1 to 0003f987 │ │ +00002b30 00000028 00002b34 FDE cie=00000000 pc=00041808..00041885 │ │ + DW_CFA_advance_loc: 1 to 00041809 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0003f989 │ │ + DW_CFA_advance_loc: 2 to 0004180b │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0003f98f │ │ + DW_CFA_advance_loc: 6 to 00041811 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 78 to 0003f9dd │ │ + DW_CFA_advance_loc1: 78 to 0004185f │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0003f9de │ │ + DW_CFA_advance_loc: 1 to 00041860 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002710 00000028 00002714 FDE cie=00000000 pc=0003fa03..0003fbe8 │ │ - DW_CFA_advance_loc: 1 to 0003fa04 │ │ +00002b5c 00000028 00002b60 FDE cie=00000000 pc=00041885..00041a61 │ │ + DW_CFA_advance_loc: 1 to 00041886 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0003fa06 │ │ + DW_CFA_advance_loc: 2 to 00041888 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0003fa0c │ │ + DW_CFA_advance_loc: 6 to 0004188e │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 142 to 0003fa9a │ │ + DW_CFA_advance_loc1: 142 to 0004191c │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0003fa9b │ │ + DW_CFA_advance_loc: 1 to 0004191d │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000273c 00000028 00002740 FDE cie=00000000 pc=0003fbe8..0003ffe7 │ │ - DW_CFA_advance_loc: 1 to 0003fbe9 │ │ +00002b88 00000028 00002b8c FDE cie=00000000 pc=00041a61..00041e55 │ │ + DW_CFA_advance_loc: 1 to 00041a62 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0003fbeb │ │ + DW_CFA_advance_loc: 2 to 00041a64 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 0003fbf4 │ │ + DW_CFA_advance_loc: 9 to 00041a6d │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 884 to 0003ff68 │ │ + DW_CFA_advance_loc2: 873 to 00041dd6 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0003ff69 │ │ + DW_CFA_advance_loc: 1 to 00041dd7 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002768 00000024 0000276c FDE cie=00000000 pc=0003ffe7..00040043 │ │ - DW_CFA_advance_loc: 1 to 0003ffe8 │ │ +00002bb4 00000024 00002bb8 FDE cie=00000000 pc=00041e55..00041eb1 │ │ + DW_CFA_advance_loc: 1 to 00041e56 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0003ffea │ │ + DW_CFA_advance_loc: 2 to 00041e58 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0003fff0 │ │ + DW_CFA_advance_loc: 6 to 00041e5e │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 45 to 0004001d │ │ + DW_CFA_advance_loc: 45 to 00041e8b │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004001e │ │ + DW_CFA_advance_loc: 1 to 00041e8c │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ -00002790 00000028 00002794 FDE cie=00000000 pc=00040043..00040569 │ │ - DW_CFA_advance_loc: 1 to 00040044 │ │ +00002bdc 00000028 00002be0 FDE cie=00000000 pc=00041eb1..00042415 │ │ + DW_CFA_advance_loc: 1 to 00041eb2 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00040046 │ │ + DW_CFA_advance_loc: 2 to 00041eb4 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0004004c │ │ + DW_CFA_advance_loc: 6 to 00041eba │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 156 to 000400e8 │ │ + DW_CFA_advance_loc1: 221 to 00041f97 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000400e9 │ │ + DW_CFA_advance_loc: 1 to 00041f98 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000027bc 00000028 000027c0 FDE cie=00000000 pc=00040569..0004068b │ │ - DW_CFA_advance_loc: 1 to 0004056a │ │ +00002c08 00000028 00002c0c FDE cie=00000000 pc=00042415..00042537 │ │ + DW_CFA_advance_loc: 1 to 00042416 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 00042418 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 6 to 0004241e │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc2: 266 to 00042528 │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 00042529 │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002c34 00000028 00002c38 FDE cie=00000000 pc=00042537..00042c01 │ │ + DW_CFA_advance_loc: 1 to 00042538 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004056c │ │ + DW_CFA_advance_loc: 2 to 0004253a │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00040572 │ │ + DW_CFA_advance_loc: 6 to 00042540 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 266 to 0004067c │ │ + DW_CFA_advance_loc2: 1436 to 00042adc │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004067d │ │ + DW_CFA_advance_loc: 1 to 00042add │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000027e8 0000002c 000027ec FDE cie=00000000 pc=0004068b..00040773 │ │ - DW_CFA_advance_loc: 1 to 0004068c │ │ +00002c60 0000002c 00002c64 FDE cie=00000000 pc=00042c01..00042ce9 │ │ + DW_CFA_advance_loc: 1 to 00042c02 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0004068d │ │ + DW_CFA_advance_loc: 1 to 00042c03 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0004068e │ │ + DW_CFA_advance_loc: 1 to 00042c04 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 00040691 │ │ + DW_CFA_advance_loc: 3 to 00042c07 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc1: 222 to 0004076f │ │ + DW_CFA_advance_loc1: 222 to 00042ce5 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00040770 │ │ + DW_CFA_advance_loc: 1 to 00042ce6 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00040771 │ │ + DW_CFA_advance_loc: 1 to 00042ce7 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00040772 │ │ + DW_CFA_advance_loc: 1 to 00042ce8 │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ -00002818 00000028 0000281c FDE cie=00000000 pc=00040773..00040e3d │ │ - DW_CFA_advance_loc: 1 to 00040774 │ │ +00002c90 00000028 00002c94 FDE cie=00000000 pc=00042ce9..00042dea │ │ + DW_CFA_advance_loc: 1 to 00042cea │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00040776 │ │ + DW_CFA_advance_loc: 2 to 00042cec │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0004077c │ │ + DW_CFA_advance_loc: 6 to 00042cf2 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 1436 to 00040d18 │ │ + DW_CFA_advance_loc1: 122 to 00042d6c │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00040d19 │ │ + DW_CFA_advance_loc: 1 to 00042d6d │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00002844 00000028 00002848 FDE cie=00000000 pc=00040e3d..00040f65 │ │ - DW_CFA_advance_loc: 1 to 00040e3e │ │ +00002cbc 00000028 00002cc0 FDE cie=00000000 pc=00042dea..00042f35 │ │ + DW_CFA_advance_loc: 1 to 00042deb │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00040e40 │ │ + DW_CFA_advance_loc: 2 to 00042ded │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00040e46 │ │ + DW_CFA_advance_loc: 6 to 00042df3 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 121 to 00040ebf │ │ + DW_CFA_advance_loc2: 310 to 00042f29 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00040ec0 │ │ + DW_CFA_advance_loc: 1 to 00042f2a │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00002870 00000028 00002874 FDE cie=00000000 pc=00040f65..000410de │ │ - DW_CFA_advance_loc: 1 to 00040f66 │ │ +00002ce8 00000024 00002cec FDE cie=00000000 pc=00042f35..0004301f │ │ + DW_CFA_advance_loc: 1 to 00042f36 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00040f68 │ │ + DW_CFA_advance_loc: 2 to 00042f38 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00040f6e │ │ + DW_CFA_advance_loc: 6 to 00042f3e │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 356 to 000410d2 │ │ + DW_CFA_advance_loc1: 224 to 0004301e │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000410d3 │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000289c 00000024 000028a0 FDE cie=00000000 pc=000410de..000411c8 │ │ - DW_CFA_advance_loc: 1 to 000410df │ │ +00002d10 00000028 00002d14 FDE cie=00000000 pc=0004301f..000430e5 │ │ + DW_CFA_advance_loc: 1 to 00043020 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000410e1 │ │ + DW_CFA_advance_loc: 2 to 00043022 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000410e7 │ │ + DW_CFA_advance_loc: 6 to 00043028 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 224 to 000411c7 │ │ + DW_CFA_advance_loc1: 165 to 000430cd │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 000430ce │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000028c4 00000028 000028c8 FDE cie=00000000 pc=000411c8..00041297 │ │ - DW_CFA_advance_loc: 1 to 000411c9 │ │ +00002d3c 00000028 00002d40 FDE cie=00000000 pc=000430e5..00043229 │ │ + DW_CFA_advance_loc: 1 to 000430e6 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000411cb │ │ + DW_CFA_advance_loc: 2 to 000430e8 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000411d1 │ │ + DW_CFA_advance_loc: 6 to 000430ee │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 174 to 0004127f │ │ + DW_CFA_advance_loc2: 300 to 0004321a │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00041280 │ │ + DW_CFA_advance_loc: 1 to 0004321b │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000028f0 00000028 000028f4 FDE cie=00000000 pc=00041297..000413db │ │ - DW_CFA_advance_loc: 1 to 00041298 │ │ +00002d68 00000028 00002d6c FDE cie=00000000 pc=00043229..00043307 │ │ + DW_CFA_advance_loc: 1 to 0004322a │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004129a │ │ + DW_CFA_advance_loc: 2 to 0004322c │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000412a0 │ │ + DW_CFA_advance_loc: 6 to 00043232 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 300 to 000413cc │ │ + DW_CFA_advance_loc1: 194 to 000432f4 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000413cd │ │ + DW_CFA_advance_loc: 1 to 000432f5 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000291c 00000024 00002920 FDE cie=00000000 pc=000413db..00041572 │ │ - DW_CFA_advance_loc: 1 to 000413dc │ │ +00002d94 00000028 00002d98 FDE cie=00000000 pc=00043307..00043545 │ │ + DW_CFA_advance_loc: 1 to 00043308 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000413de │ │ + DW_CFA_advance_loc: 2 to 0004330a │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000413e4 │ │ + DW_CFA_advance_loc: 6 to 00043310 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 53 to 00041419 │ │ + DW_CFA_advance_loc2: 497 to 00043501 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004141a │ │ + DW_CFA_advance_loc: 1 to 00043502 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00002944 00000028 00002948 FDE cie=00000000 pc=00041572..0004186c │ │ - DW_CFA_advance_loc: 1 to 00041573 │ │ +00002dc0 00000024 00002dc4 FDE cie=00000000 pc=00043545..000435bd │ │ + DW_CFA_advance_loc: 1 to 00043546 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00041575 │ │ + DW_CFA_advance_loc: 2 to 00043548 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0004157b │ │ + DW_CFA_advance_loc: 6 to 0004354e │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 683 to 00041826 │ │ + DW_CFA_advance_loc1: 110 to 000435bc │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00041827 │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002970 00000024 00002974 FDE cie=00000000 pc=0004186c..000418e4 │ │ - DW_CFA_advance_loc: 1 to 0004186d │ │ +00002de8 00000024 00002dec FDE cie=00000000 pc=000435bd..0004363b │ │ + DW_CFA_advance_loc: 1 to 000435be │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004186f │ │ + DW_CFA_advance_loc: 2 to 000435c0 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00041875 │ │ + DW_CFA_advance_loc: 6 to 000435c6 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 110 to 000418e3 │ │ + DW_CFA_advance_loc1: 116 to 0004363a │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002998 00000024 0000299c FDE cie=00000000 pc=000418e4..00041962 │ │ - DW_CFA_advance_loc: 1 to 000418e5 │ │ +00002e10 00000024 00002e14 FDE cie=00000000 pc=0004363b..000437e5 │ │ + DW_CFA_advance_loc: 1 to 0004363c │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000418e7 │ │ + DW_CFA_advance_loc: 2 to 0004363e │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000418ed │ │ + DW_CFA_advance_loc: 6 to 00043644 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 116 to 00041961 │ │ + DW_CFA_advance_loc2: 416 to 000437e4 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000029c0 00000024 000029c4 FDE cie=00000000 pc=00041962..00041b0c │ │ - DW_CFA_advance_loc: 1 to 00041963 │ │ +00002e38 00000028 00002e3c FDE cie=00000000 pc=000437e5..00043a9b │ │ + DW_CFA_advance_loc: 1 to 000437e6 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00041965 │ │ + DW_CFA_advance_loc: 2 to 000437e8 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0004196b │ │ + DW_CFA_advance_loc: 6 to 000437ee │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 416 to 00041b0b │ │ + DW_CFA_advance_loc2: 557 to 00043a1b │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 00043a1c │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000029e8 00000028 000029ec FDE cie=00000000 pc=00041b0c..00041dc2 │ │ - DW_CFA_advance_loc: 1 to 00041b0d │ │ +00002e64 00000028 00002e68 FDE cie=00000000 pc=00043a9b..00043cab │ │ + DW_CFA_advance_loc: 1 to 00043a9c │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00041b0f │ │ + DW_CFA_advance_loc: 2 to 00043a9e │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00041b15 │ │ + DW_CFA_advance_loc: 6 to 00043aa4 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 557 to 00041d42 │ │ + DW_CFA_advance_loc1: 168 to 00043b4c │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00041d43 │ │ + DW_CFA_advance_loc: 1 to 00043b4d │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00002a14 0000002c 00002a18 FDE cie=00000000 pc=00041dc2..00041ea3 │ │ - DW_CFA_advance_loc: 1 to 00041dc3 │ │ +00002e90 0000001c 00002e94 FDE cie=00000000 pc=00043cab..00043d06 │ │ + DW_CFA_advance_loc: 1 to 00043cac │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00041dc4 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 3 to 00041dc7 │ │ - DW_CFA_def_cfa_offset: 26 │ │ - DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00041dcc │ │ - DW_CFA_def_cfa_offset: 30 │ │ - DW_CFA_advance_loc: 1 to 00041dcd │ │ - DW_CFA_def_cfa_offset: 26 │ │ - DW_CFA_advance_loc1: 211 to 00041ea0 │ │ + DW_CFA_advance_loc: 7 to 00043cb3 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00041ea1 │ │ + DW_CFA_advance_loc: 1 to 00043cb4 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00041ea2 │ │ + DW_CFA_advance_loc1: 81 to 00043d05 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_nop │ │ + │ │ +00002eb0 00000020 00002eb4 FDE cie=00000000 pc=00043d06..00043d80 │ │ + DW_CFA_advance_loc: 1 to 00043d07 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 00043d09 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 2 to 00043d0b │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc1: 116 to 00043d7f │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ │ │ -00002a44 0000001c 00002a48 FDE cie=00000000 pc=00041ea3..00041ecf │ │ - DW_CFA_advance_loc: 1 to 00041ea4 │ │ +00002ed4 0000001c 00002ed8 FDE cie=00000000 pc=00043d80..00043dac │ │ + DW_CFA_advance_loc: 1 to 00043d81 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00041ea6 │ │ + DW_CFA_advance_loc: 2 to 00043d83 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00041ea8 │ │ + DW_CFA_advance_loc: 2 to 00043d85 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 38 to 00041ece │ │ + DW_CFA_advance_loc: 38 to 00043dab │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ -00002a64 0000001c 00002a68 FDE cie=00000000 pc=00041ecf..00041f0e │ │ - DW_CFA_advance_loc: 1 to 00041ed0 │ │ +00002ef4 0000001c 00002ef8 FDE cie=00000000 pc=00043dac..00043deb │ │ + DW_CFA_advance_loc: 1 to 00043dad │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00041ed2 │ │ + DW_CFA_advance_loc: 2 to 00043daf │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00041ed4 │ │ + DW_CFA_advance_loc: 2 to 00043db1 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 57 to 00041f0d │ │ + DW_CFA_advance_loc: 57 to 00043dea │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ -00002a84 00000028 00002a88 FDE cie=00000000 pc=00041f0e..00041fa9 │ │ - DW_CFA_advance_loc: 1 to 00041f0f │ │ +00002f14 00000028 00002f18 FDE cie=00000000 pc=00043deb..00043e86 │ │ + DW_CFA_advance_loc: 1 to 00043dec │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00041f11 │ │ + DW_CFA_advance_loc: 2 to 00043dee │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00041f17 │ │ + DW_CFA_advance_loc: 6 to 00043df4 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 137 to 00041fa0 │ │ + DW_CFA_advance_loc1: 137 to 00043e7d │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00041fa1 │ │ + DW_CFA_advance_loc: 1 to 00043e7e │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002ab0 0000001c 00002ab4 FDE cie=00000000 pc=00041fa9..00041fd8 │ │ - DW_CFA_advance_loc: 1 to 00041faa │ │ +00002f40 0000001c 00002f44 FDE cie=00000000 pc=00043e86..00043eb5 │ │ + DW_CFA_advance_loc: 1 to 00043e87 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00041fac │ │ + DW_CFA_advance_loc: 2 to 00043e89 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00041fae │ │ + DW_CFA_advance_loc: 2 to 00043e8b │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 41 to 00041fd7 │ │ + DW_CFA_advance_loc: 41 to 00043eb4 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ -00002ad0 00000024 00002ad4 FDE cie=00000000 pc=00041fd8..00042065 │ │ - DW_CFA_advance_loc: 1 to 00041fd9 │ │ +00002f60 00000024 00002f64 FDE cie=00000000 pc=00043eb5..00043f42 │ │ + DW_CFA_advance_loc: 1 to 00043eb6 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00041fdb │ │ + DW_CFA_advance_loc: 2 to 00043eb8 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00041fe1 │ │ + DW_CFA_advance_loc: 6 to 00043ebe │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 131 to 00042064 │ │ + DW_CFA_advance_loc1: 131 to 00043f41 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002af8 00000014 00002afc FDE cie=00000000 pc=00042065..0004208e │ │ - DW_CFA_advance_loc: 5 to 0004206a │ │ +00002f88 00000014 00002f8c FDE cie=00000000 pc=00043f42..00043f6c │ │ + DW_CFA_advance_loc: 5 to 00043f47 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0004206b │ │ + DW_CFA_advance_loc: 1 to 00043f48 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ │ │ -00002b10 00000030 00002b14 FDE cie=00000000 pc=0004208e..00042209 │ │ - DW_CFA_advance_loc: 1 to 0004208f │ │ +00002fa0 00000030 00002fa4 FDE cie=00000000 pc=00043f6c..000440e7 │ │ + DW_CFA_advance_loc: 1 to 00043f6d │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00042091 │ │ + DW_CFA_advance_loc: 2 to 00043f6f │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00042097 │ │ + DW_CFA_advance_loc: 6 to 00043f75 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 149 to 0004212c │ │ + DW_CFA_advance_loc1: 149 to 0004400a │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004212d │ │ + DW_CFA_advance_loc: 1 to 0004400b │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_advance_loc1: 159 to 000421cc │ │ + DW_CFA_advance_loc1: 159 to 000440aa │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 5 to 000421d1 │ │ + DW_CFA_advance_loc: 5 to 000440af │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002b44 00000024 00002b48 FDE cie=00000000 pc=00042209..000422ec │ │ - DW_CFA_advance_loc: 1 to 0004220a │ │ +00002fd4 00000024 00002fd8 FDE cie=00000000 pc=000440e7..000441ca │ │ + DW_CFA_advance_loc: 1 to 000440e8 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004220c │ │ + DW_CFA_advance_loc: 2 to 000440ea │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00042212 │ │ + DW_CFA_advance_loc: 6 to 000440f0 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 217 to 000422eb │ │ + DW_CFA_advance_loc1: 217 to 000441c9 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002b6c 00000024 00002b70 FDE cie=00000000 pc=000422ec..00042367 │ │ - DW_CFA_advance_loc: 1 to 000422ed │ │ +00002ffc 00000024 00003000 FDE cie=00000000 pc=000441ca..00044245 │ │ + DW_CFA_advance_loc: 1 to 000441cb │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000422ef │ │ + DW_CFA_advance_loc: 2 to 000441cd │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000422f5 │ │ + DW_CFA_advance_loc: 6 to 000441d3 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 113 to 00042366 │ │ + DW_CFA_advance_loc1: 113 to 00044244 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002b94 00000024 00002b98 FDE cie=00000000 pc=00042367..000424e5 │ │ - DW_CFA_advance_loc: 1 to 00042368 │ │ +00003024 00000024 00003028 FDE cie=00000000 pc=00044245..000443c3 │ │ + DW_CFA_advance_loc: 1 to 00044246 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004236a │ │ + DW_CFA_advance_loc: 2 to 00044248 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00042370 │ │ + DW_CFA_advance_loc: 6 to 0004424e │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 372 to 000424e4 │ │ + DW_CFA_advance_loc2: 372 to 000443c2 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002bbc 00000028 00002bc0 FDE cie=00000000 pc=000424e5..00042695 │ │ - DW_CFA_advance_loc: 1 to 000424e6 │ │ +0000304c 00000028 00003050 FDE cie=00000000 pc=000443c3..00044573 │ │ + DW_CFA_advance_loc: 1 to 000443c4 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000424e8 │ │ + DW_CFA_advance_loc: 2 to 000443c6 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000424ee │ │ + DW_CFA_advance_loc: 6 to 000443cc │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 396 to 0004267a │ │ + DW_CFA_advance_loc2: 396 to 00044558 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004267b │ │ + DW_CFA_advance_loc: 1 to 00044559 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002be8 00000024 00002bec FDE cie=00000000 pc=00042695..0004289f │ │ - DW_CFA_advance_loc: 1 to 00042696 │ │ +00003078 00000024 0000307c FDE cie=00000000 pc=00044573..0004477d │ │ + DW_CFA_advance_loc: 1 to 00044574 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00042698 │ │ + DW_CFA_advance_loc: 2 to 00044576 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0004269e │ │ + DW_CFA_advance_loc: 6 to 0004457c │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 512 to 0004289e │ │ + DW_CFA_advance_loc2: 512 to 0004477c │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002c10 00000028 00002c14 FDE cie=00000000 pc=0004289f..000429dd │ │ - DW_CFA_advance_loc: 1 to 000428a0 │ │ +000030a0 00000028 000030a4 FDE cie=00000000 pc=0004477d..000448bb │ │ + DW_CFA_advance_loc: 1 to 0004477e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000428a2 │ │ + DW_CFA_advance_loc: 2 to 00044780 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000428a8 │ │ + DW_CFA_advance_loc: 6 to 00044786 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 169 to 00042951 │ │ + DW_CFA_advance_loc1: 169 to 0004482f │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00042952 │ │ + DW_CFA_advance_loc: 1 to 00044830 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002c3c 00000030 00002c40 FDE cie=00000000 pc=000429dd..00042d1c │ │ - DW_CFA_advance_loc: 1 to 000429de │ │ +000030cc 00000030 000030d0 FDE cie=00000000 pc=000448bb..00044d44 │ │ + DW_CFA_advance_loc: 1 to 000448bc │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000429e0 │ │ + DW_CFA_advance_loc: 2 to 000448be │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000429e6 │ │ + DW_CFA_advance_loc: 6 to 000448c4 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 675 to 00042c89 │ │ + DW_CFA_advance_loc2: 696 to 00044b7c │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 5 to 00042c8e │ │ + DW_CFA_advance_loc: 5 to 00044b81 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_advance_loc1: 130 to 00042d10 │ │ + DW_CFA_advance_loc1: 128 to 00044c01 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00042d11 │ │ + DW_CFA_advance_loc: 1 to 00044c02 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ │ │ -00002c70 00000028 00002c74 FDE cie=00000000 pc=00042d1c..00042e78 │ │ - DW_CFA_advance_loc: 1 to 00042d1d │ │ +00003100 00000024 00003104 FDE cie=00000000 pc=00044d44..00044df6 │ │ + DW_CFA_advance_loc: 1 to 00044d45 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00042d1f │ │ + DW_CFA_advance_loc: 2 to 00044d47 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00042d25 │ │ + DW_CFA_advance_loc: 6 to 00044d4d │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 299 to 00042e50 │ │ + DW_CFA_advance_loc1: 168 to 00044df5 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00042e51 │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002c9c 00000024 00002ca0 FDE cie=00000000 pc=00042e78..00042f2a │ │ - DW_CFA_advance_loc: 1 to 00042e79 │ │ +00003128 00000020 0000312c FDE cie=00000000 pc=00044df6..00044e34 │ │ + DW_CFA_advance_loc: 1 to 00044df7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00042e7b │ │ + DW_CFA_advance_loc: 2 to 00044df9 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00042e81 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 168 to 00042f29 │ │ + DW_CFA_advance_loc: 2 to 00044dfb │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ + DW_CFA_advance_loc: 56 to 00044e33 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002cc4 0000001c 00002cc8 FDE cie=00000000 pc=00042f2a..00042f65 │ │ - DW_CFA_advance_loc: 1 to 00042f2b │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00042f2d │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00042f2f │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 53 to 00042f64 │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ -00002ce4 00000024 00002ce8 FDE cie=00000000 pc=00042f65..00042fba │ │ - DW_CFA_advance_loc: 1 to 00042f66 │ │ +0000314c 00000020 00003150 FDE cie=00000000 pc=00044e34..00044e70 │ │ + DW_CFA_advance_loc: 1 to 00044e35 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00042f68 │ │ + DW_CFA_advance_loc: 2 to 00044e37 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00042f6e │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_advance_loc: 2 to 00044e39 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 75 to 00042fb9 │ │ + DW_CFA_advance_loc: 54 to 00044e6f │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00002d0c 00000028 00002d10 FDE cie=00000000 pc=00042fba..00043a76 │ │ - DW_CFA_advance_loc: 1 to 00042fbb │ │ +00003170 00000028 00003174 FDE cie=00000000 pc=00044e70..00045985 │ │ + DW_CFA_advance_loc: 1 to 00044e71 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00042fbd │ │ + DW_CFA_advance_loc: 2 to 00044e73 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00042fc3 │ │ + DW_CFA_advance_loc: 6 to 00044e79 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 2382 to 00043911 │ │ + DW_CFA_advance_loc2: 2438 to 000457ff │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00043912 │ │ + DW_CFA_advance_loc: 1 to 00045800 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002d38 0000001c 00002d3c FDE cie=00000000 pc=00043a76..00043aa4 │ │ - DW_CFA_advance_loc: 1 to 00043a77 │ │ +0000319c 0000001c 000031a0 FDE cie=00000000 pc=00045985..000459b3 │ │ + DW_CFA_advance_loc: 1 to 00045986 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00043a79 │ │ + DW_CFA_advance_loc: 2 to 00045988 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00043a7b │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 40 to 00043aa3 │ │ + DW_CFA_advance_loc: 42 to 000459b2 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00002d58 00000024 00002d5c FDE cie=00000000 pc=00043aa4..00043b78 │ │ - DW_CFA_advance_loc: 1 to 00043aa5 │ │ +000031bc 00000020 000031c0 FDE cie=00000000 pc=000459b3..00045a71 │ │ + DW_CFA_advance_loc: 1 to 000459b4 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00043aa7 │ │ + DW_CFA_advance_loc: 2 to 000459b6 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00043aad │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_advance_loc: 5 to 000459bb │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 202 to 00043b77 │ │ + DW_CFA_advance_loc1: 181 to 00045a70 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00002d80 0000001c 00002d84 FDE cie=00000000 pc=00043b78..00043ba6 │ │ - DW_CFA_advance_loc: 1 to 00043b79 │ │ +000031e0 00000020 000031e4 FDE cie=00000000 pc=00045a71..00045aa2 │ │ + DW_CFA_advance_loc: 1 to 00045a72 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00043b7b │ │ + DW_CFA_advance_loc: 2 to 00045a74 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00043b7d │ │ + DW_CFA_advance_loc: 2 to 00045a76 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 40 to 00043ba5 │ │ + DW_CFA_advance_loc: 43 to 00045aa1 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00002da0 00000040 00002da4 FDE cie=00000000 pc=00043bb0..0004b99c │ │ - DW_CFA_advance_loc: 1 to 00043bb1 │ │ +00003204 00000040 00003208 FDE cie=00000000 pc=00045ab0..0004d931 │ │ + DW_CFA_advance_loc: 1 to 00045ab1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00043bb2 │ │ + DW_CFA_advance_loc: 1 to 00045ab2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00043bb3 │ │ + DW_CFA_advance_loc: 1 to 00045ab3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00043bb4 │ │ + DW_CFA_advance_loc: 1 to 00045ab4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 00043bba │ │ - DW_CFA_def_cfa_offset: 704 │ │ + DW_CFA_advance_loc: 6 to 00045aba │ │ + DW_CFA_def_cfa_offset: 736 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00043bbf │ │ - DW_CFA_def_cfa_offset: 708 │ │ - DW_CFA_advance_loc: 1 to 00043bc0 │ │ - DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc2: 32215 to 0004b997 │ │ + DW_CFA_advance_loc: 5 to 00045abf │ │ + DW_CFA_def_cfa_offset: 740 │ │ + DW_CFA_advance_loc: 1 to 00045ac0 │ │ + DW_CFA_def_cfa_offset: 736 │ │ + DW_CFA_advance_loc2: 32364 to 0004d92c │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0004b998 │ │ + DW_CFA_advance_loc: 1 to 0004d92d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0004b999 │ │ + DW_CFA_advance_loc: 1 to 0004d92e │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0004b99a │ │ + DW_CFA_advance_loc: 1 to 0004d92f │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0004b99b │ │ + DW_CFA_advance_loc: 1 to 0004d930 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002de4 0000002c 00002de8 FDE cie=00000000 pc=0004b9a0..0004ba05 │ │ - DW_CFA_advance_loc: 1 to 0004b9a1 │ │ +00003248 0000002c 0000324c FDE cie=00000000 pc=0004d940..0004d9a5 │ │ + DW_CFA_advance_loc: 1 to 0004d941 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0004b9a2 │ │ + DW_CFA_advance_loc: 1 to 0004d942 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 3 to 0004b9a5 │ │ + DW_CFA_advance_loc: 3 to 0004d945 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0004b9aa │ │ + DW_CFA_advance_loc: 5 to 0004d94a │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0004b9ab │ │ + DW_CFA_advance_loc: 1 to 0004d94b │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 87 to 0004ba02 │ │ + DW_CFA_advance_loc1: 87 to 0004d9a2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0004ba03 │ │ + DW_CFA_advance_loc: 1 to 0004d9a3 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0004ba04 │ │ + DW_CFA_advance_loc: 1 to 0004d9a4 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002e14 00000044 00002e18 FDE cie=00000000 pc=0004ba10..0004c24c │ │ - DW_CFA_advance_loc: 1 to 0004ba11 │ │ +00003278 00000044 0000327c FDE cie=00000000 pc=0004d9b0..0004e25a │ │ + DW_CFA_advance_loc: 1 to 0004d9b1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0004ba12 │ │ + DW_CFA_advance_loc: 1 to 0004d9b2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0004ba13 │ │ + DW_CFA_advance_loc: 1 to 0004d9b3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0004ba14 │ │ + DW_CFA_advance_loc: 1 to 0004d9b4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 0004ba1a │ │ + DW_CFA_advance_loc: 6 to 0004d9ba │ │ DW_CFA_def_cfa_offset: 464 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0004ba1f │ │ + DW_CFA_advance_loc: 5 to 0004d9bf │ │ DW_CFA_def_cfa_offset: 468 │ │ - DW_CFA_advance_loc: 1 to 0004ba20 │ │ + DW_CFA_advance_loc: 1 to 0004d9c0 │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc2: 2054 to 0004c226 │ │ + DW_CFA_advance_loc2: 2164 to 0004e234 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0004c227 │ │ + DW_CFA_advance_loc: 1 to 0004e235 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0004c228 │ │ + DW_CFA_advance_loc: 1 to 0004e236 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0004c229 │ │ + DW_CFA_advance_loc: 1 to 0004e237 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0004c22a │ │ + DW_CFA_advance_loc: 1 to 0004e238 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 4 to 0004c22e │ │ + DW_CFA_advance_loc: 4 to 0004e23c │ │ DW_CFA_def_cfa_offset: 464 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002e5c 00000028 00002e60 FDE cie=00000000 pc=0004cf10..0004d096 │ │ - DW_CFA_advance_loc: 1 to 0004cf11 │ │ +000032c0 00000028 000032c4 FDE cie=00000000 pc=0004eea0..0004f026 │ │ + DW_CFA_advance_loc: 1 to 0004eea1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004cf13 │ │ + DW_CFA_advance_loc: 2 to 0004eea3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0004cf19 │ │ + DW_CFA_advance_loc: 6 to 0004eea9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 351 to 0004d078 │ │ + DW_CFA_advance_loc2: 351 to 0004f008 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004d079 │ │ + DW_CFA_advance_loc: 1 to 0004f009 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002e88 00000020 00002e8c FDE cie=00000000 pc=0004d0a0..0004d10d │ │ - DW_CFA_advance_loc: 1 to 0004d0a1 │ │ +000032ec 00000020 000032f0 FDE cie=00000000 pc=0004f030..0004f09d │ │ + DW_CFA_advance_loc: 1 to 0004f031 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004d0a3 │ │ + DW_CFA_advance_loc: 2 to 0004f033 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 5 to 0004d0a8 │ │ + DW_CFA_advance_loc: 5 to 0004f038 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 100 to 0004d10c │ │ + DW_CFA_advance_loc1: 100 to 0004f09c │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ │ │ -00002eac 00000018 00002eb0 FDE cie=00000000 pc=0004d2a0..0004d2b6 │ │ - DW_CFA_advance_loc: 1 to 0004d2a1 │ │ +00003310 00000018 00003314 FDE cie=00000000 pc=0004f150..0004f166 │ │ + DW_CFA_advance_loc: 1 to 0004f151 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004d2a3 │ │ + DW_CFA_advance_loc: 2 to 0004f153 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 0004d2a5 │ │ + DW_CFA_advance_loc: 2 to 0004f155 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -00002ec8 00000024 00002ecc FDE cie=00000000 pc=0004d2c0..0004d301 │ │ - DW_CFA_advance_loc: 1 to 0004d2c1 │ │ +0000332c 00000024 00003330 FDE cie=00000000 pc=0004f170..0004f1b1 │ │ + DW_CFA_advance_loc: 1 to 0004f171 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004d2c3 │ │ + DW_CFA_advance_loc: 2 to 0004f173 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 0004d2c5 │ │ + DW_CFA_advance_loc: 2 to 0004f175 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 42 to 0004d2ef │ │ + DW_CFA_advance_loc: 42 to 0004f19f │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004d2f0 │ │ + DW_CFA_advance_loc: 1 to 0004f1a0 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_advance_loc: 16 to 0004d300 │ │ + DW_CFA_advance_loc: 16 to 0004f1b0 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ -00002ef0 0000001c 00002ef4 FDE cie=00000000 pc=0004d310..0004d366 │ │ - DW_CFA_advance_loc: 1 to 0004d311 │ │ +00003354 00000028 00003358 FDE cie=00000000 pc=0004f310..0004f3ec │ │ + DW_CFA_advance_loc: 1 to 0004f311 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004d313 │ │ + DW_CFA_advance_loc: 2 to 0004f313 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 5 to 0004d318 │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_advance_loc: 6 to 0004f319 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc1: 134 to 0004f39f │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 0004f3a0 │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002f10 00000028 00002f14 FDE cie=00000000 pc=0004d370..0004d43b │ │ - DW_CFA_advance_loc: 1 to 0004d371 │ │ +00003380 00000028 00003384 FDE cie=00000000 pc=0004f3f0..0004f49c │ │ + DW_CFA_advance_loc: 1 to 0004f3f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004d373 │ │ + DW_CFA_advance_loc: 2 to 0004f3f3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0004d379 │ │ + DW_CFA_advance_loc: 6 to 0004f3f9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 133 to 0004d3fe │ │ + DW_CFA_advance_loc1: 105 to 0004f462 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004d3ff │ │ + DW_CFA_advance_loc: 1 to 0004f463 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002f3c 00000018 00002f40 FDE cie=00000000 pc=0004d440..0004d473 │ │ - DW_CFA_advance_loc: 1 to 0004d441 │ │ +000033ac 00000018 000033b0 FDE cie=00000000 pc=0004f4a0..0004f4d3 │ │ + DW_CFA_advance_loc: 1 to 0004f4a1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004d443 │ │ + DW_CFA_advance_loc: 2 to 0004f4a3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 4 to 0004d447 │ │ + DW_CFA_advance_loc: 4 to 0004f4a7 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -00002f58 0000001c 00002f5c FDE cie=00000000 pc=0004d480..0004d4ae │ │ - DW_CFA_advance_loc: 1 to 0004d481 │ │ +000033c8 0000001c 000033cc FDE cie=00000000 pc=0004f4e0..0004f50e │ │ + DW_CFA_advance_loc: 1 to 0004f4e1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004d483 │ │ + DW_CFA_advance_loc: 2 to 0004f4e3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 0004d485 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 40 to 0004d4ad │ │ + DW_CFA_advance_loc: 42 to 0004f50d │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000033e8 00000018 000033ec FDE cie=00000000 pc=0004f510..0004f557 │ │ + DW_CFA_advance_loc: 1 to 0004f511 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 0004f513 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 4 to 0004f517 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -00002f78 00000018 00002f7c FDE cie=00000000 pc=0004d530..0004d56c │ │ - DW_CFA_advance_loc: 1 to 0004d531 │ │ +00003404 00000018 00003408 FDE cie=00000000 pc=0004f610..0004f654 │ │ + DW_CFA_advance_loc: 1 to 0004f611 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004d533 │ │ + DW_CFA_advance_loc: 2 to 0004f613 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 4 to 0004d537 │ │ + DW_CFA_advance_loc: 4 to 0004f617 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -00002f94 00000020 00002f98 FDE cie=00000000 pc=0004d630..0004d678 │ │ - DW_CFA_advance_loc: 1 to 0004d631 │ │ +00003420 00000020 00003424 FDE cie=00000000 pc=0004f740..0004f788 │ │ + DW_CFA_advance_loc: 1 to 0004f741 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004d633 │ │ + DW_CFA_advance_loc: 2 to 0004f743 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 5 to 0004d638 │ │ + DW_CFA_advance_loc: 5 to 0004f748 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 63 to 0004d677 │ │ + DW_CFA_advance_loc: 63 to 0004f787 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002fb8 00000018 00002fbc FDE cie=00000000 pc=0004d7c0..0004d7fc │ │ - DW_CFA_advance_loc: 1 to 0004d7c1 │ │ +00003444 00000018 00003448 FDE cie=00000000 pc=0004f880..0004f8c4 │ │ + DW_CFA_advance_loc: 1 to 0004f881 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004d7c3 │ │ + DW_CFA_advance_loc: 2 to 0004f883 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 4 to 0004d7c7 │ │ + DW_CFA_advance_loc: 4 to 0004f887 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -00002fd4 00000028 00002fd8 FDE cie=00000000 pc=0004db00..0004dbaa │ │ - DW_CFA_advance_loc: 1 to 0004db01 │ │ +00003460 00000024 00003464 FDE cie=00000000 pc=0004fb80..0004fbee │ │ + DW_CFA_advance_loc: 1 to 0004fb81 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004db03 │ │ + DW_CFA_advance_loc: 2 to 0004fb83 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0004db09 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_advance_loc: 5 to 0004fb88 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 134 to 0004db8f │ │ + DW_CFA_advance_loc: 51 to 0004fbbb │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004db90 │ │ + DW_CFA_advance_loc: 1 to 0004fbbc │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00003000 00000028 00003004 FDE cie=00000000 pc=0004dbb0..0004dc2a │ │ - DW_CFA_advance_loc: 1 to 0004dbb1 │ │ +00003488 00000028 0000348c FDE cie=00000000 pc=0004fbf0..0004fc6a │ │ + DW_CFA_advance_loc: 1 to 0004fbf1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004dbb3 │ │ + DW_CFA_advance_loc: 2 to 0004fbf3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0004dbb9 │ │ + DW_CFA_advance_loc: 6 to 0004fbf9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 94 to 0004dc17 │ │ + DW_CFA_advance_loc1: 94 to 0004fc57 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004dc18 │ │ + DW_CFA_advance_loc: 1 to 0004fc58 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000302c 00000024 00003030 FDE cie=00000000 pc=0004dcb0..0004dde2 │ │ - DW_CFA_advance_loc: 1 to 0004dcb1 │ │ +000034b4 00000028 000034b8 FDE cie=00000000 pc=0004fc70..0004fddc │ │ + DW_CFA_advance_loc: 1 to 0004fc71 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004dcb3 │ │ + DW_CFA_advance_loc: 2 to 0004fc73 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0004dcb9 │ │ + DW_CFA_advance_loc: 6 to 0004fc79 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 296 to 0004dde1 │ │ + DW_CFA_advance_loc2: 345 to 0004fdd2 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 0004fdd3 │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003054 00000028 00003058 FDE cie=00000000 pc=0004ddf0..0004ded7 │ │ - DW_CFA_advance_loc: 1 to 0004ddf1 │ │ +000034e0 00000028 000034e4 FDE cie=00000000 pc=0004fde0..0004fec7 │ │ + DW_CFA_advance_loc: 1 to 0004fde1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004ddf3 │ │ + DW_CFA_advance_loc: 2 to 0004fde3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0004ddf9 │ │ + DW_CFA_advance_loc: 6 to 0004fde9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 79 to 0004de48 │ │ + DW_CFA_advance_loc1: 79 to 0004fe38 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004de49 │ │ + DW_CFA_advance_loc: 1 to 0004fe39 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003080 00000020 00003084 FDE cie=00000000 pc=0004dee0..0004df3f │ │ - DW_CFA_advance_loc: 1 to 0004dee1 │ │ +0000350c 00000020 00003510 FDE cie=00000000 pc=0004fed0..0004ff2f │ │ + DW_CFA_advance_loc: 1 to 0004fed1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004dee3 │ │ + DW_CFA_advance_loc: 2 to 0004fed3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 0004dee5 │ │ + DW_CFA_advance_loc: 2 to 0004fed5 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 56 to 0004df1d │ │ + DW_CFA_advance_loc: 56 to 0004ff0d │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004df1e │ │ + DW_CFA_advance_loc: 1 to 0004ff0e │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ -000030a4 0000002c 000030a8 FDE cie=00000000 pc=0004e2a0..0004e2fc │ │ - DW_CFA_advance_loc: 1 to 0004e2a1 │ │ +00003530 0000002c 00003534 FDE cie=00000000 pc=00050190..000501ec │ │ + DW_CFA_advance_loc: 1 to 00050191 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004e2a3 │ │ + DW_CFA_advance_loc: 2 to 00050193 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 0004e2a5 │ │ + DW_CFA_advance_loc: 2 to 00050195 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 42 to 0004e2cf │ │ + DW_CFA_advance_loc: 42 to 000501bf │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004e2d0 │ │ + DW_CFA_advance_loc: 1 to 000501c0 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_advance_loc: 24 to 0004e2e8 │ │ + DW_CFA_advance_loc: 24 to 000501d8 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004e2e9 │ │ + DW_CFA_advance_loc: 1 to 000501d9 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000030d4 00000018 000030d8 FDE cie=00000000 pc=0004e630..0004e65a │ │ - DW_CFA_advance_loc: 1 to 0004e631 │ │ +00003560 00000018 00003564 FDE cie=00000000 pc=000504d0..000504fa │ │ + DW_CFA_advance_loc: 1 to 000504d1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004e633 │ │ + DW_CFA_advance_loc: 2 to 000504d3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 0004e635 │ │ + DW_CFA_advance_loc: 2 to 000504d5 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -000030f0 00000010 000030f4 FDE cie=00000000 pc=0004e660..0004e665 │ │ +0000357c 00000010 00003580 FDE cie=00000000 pc=00050500..00050505 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003104 00000028 00003108 FDE cie=00000000 pc=00053770..00053aef │ │ - DW_CFA_advance_loc: 1 to 00053771 │ │ +00003590 00000028 00003594 FDE cie=00000000 pc=00055770..00055afa │ │ + DW_CFA_advance_loc: 1 to 00055771 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00053773 │ │ + DW_CFA_advance_loc: 2 to 00055773 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00053779 │ │ + DW_CFA_advance_loc: 6 to 00055779 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 537 to 00053992 │ │ + DW_CFA_advance_loc2: 537 to 00055992 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00053993 │ │ + DW_CFA_advance_loc: 1 to 00055993 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003130 00000024 00003134 FDE cie=00000000 pc=00053af0..00053bad │ │ - DW_CFA_advance_loc: 1 to 00053af1 │ │ +000035bc 00000024 000035c0 FDE cie=00000000 pc=00055b00..00055bbd │ │ + DW_CFA_advance_loc: 1 to 00055b01 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00053af3 │ │ + DW_CFA_advance_loc: 2 to 00055b03 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00053af9 │ │ + DW_CFA_advance_loc: 6 to 00055b09 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 179 to 00053bac │ │ + DW_CFA_advance_loc1: 179 to 00055bbc │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003158 00000028 0000315c FDE cie=00000000 pc=00053bb0..00053d95 │ │ - DW_CFA_advance_loc: 1 to 00053bb1 │ │ +000035e4 00000028 000035e8 FDE cie=00000000 pc=00055bc0..00055d98 │ │ + DW_CFA_advance_loc: 1 to 00055bc1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00053bb3 │ │ + DW_CFA_advance_loc: 2 to 00055bc3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00053bb9 │ │ + DW_CFA_advance_loc: 6 to 00055bc9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 418 to 00053d5b │ │ + DW_CFA_advance_loc2: 405 to 00055d5e │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00053d5c │ │ + DW_CFA_advance_loc: 1 to 00055d5f │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003184 00000024 00003188 FDE cie=00000000 pc=00053da0..00053f97 │ │ - DW_CFA_advance_loc: 1 to 00053da1 │ │ +00003610 00000024 00003614 FDE cie=00000000 pc=00055da0..00055fc8 │ │ + DW_CFA_advance_loc: 1 to 00055da1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00053da3 │ │ + DW_CFA_advance_loc: 2 to 00055da3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00053da9 │ │ + DW_CFA_advance_loc: 6 to 00055da9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 493 to 00053f96 │ │ + DW_CFA_advance_loc2: 542 to 00055fc7 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000031ac 00000024 000031b0 FDE cie=00000000 pc=00054b70..00054c23 │ │ - DW_CFA_advance_loc: 1 to 00054b71 │ │ +00003638 00000024 0000363c FDE cie=00000000 pc=00056ac0..00056b73 │ │ + DW_CFA_advance_loc: 1 to 00056ac1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00054b73 │ │ + DW_CFA_advance_loc: 2 to 00056ac3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00054b79 │ │ + DW_CFA_advance_loc: 6 to 00056ac9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 169 to 00054c22 │ │ + DW_CFA_advance_loc1: 169 to 00056b72 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000031d4 0000003c 000031d8 FDE cie=00000000 pc=00057df0..00057f86 │ │ - DW_CFA_advance_loc: 12 to 00057dfc │ │ +00003660 00000028 00003664 FDE cie=00000000 pc=00059cf0..00059f88 │ │ + DW_CFA_advance_loc: 1 to 00059cf1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00057dfd │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00057dfe │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 00057e01 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc2: 372 to 00057f75 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00057f76 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00057f77 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00057f78 │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_restore: r6 (esi) │ │ - DW_CFA_restore: r7 (edi) │ │ - DW_CFA_restore: r3 (ebx) │ │ - DW_CFA_advance_loc: 4 to 00057f7c │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ - DW_CFA_nop │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 00059cf3 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 9 to 00059cfc │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc2: 634 to 00059f76 │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 00059f77 │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003214 00000028 00003218 FDE cie=00000000 pc=000580c0..000584c7 │ │ - DW_CFA_advance_loc: 1 to 000580c1 │ │ +0000368c 00000028 00003690 FDE cie=00000000 pc=00059f90..0005a134 │ │ + DW_CFA_advance_loc: 1 to 00059f91 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000580c3 │ │ + DW_CFA_advance_loc: 2 to 00059f93 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000580c9 │ │ + DW_CFA_advance_loc: 6 to 00059f99 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 850 to 0005841b │ │ + DW_CFA_advance_loc2: 405 to 0005a12e │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0005841c │ │ + DW_CFA_advance_loc: 1 to 0005a12f │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003240 00000028 00003244 FDE cie=00000000 pc=000584d0..00058698 │ │ - DW_CFA_advance_loc: 1 to 000584d1 │ │ +000036b8 00000028 000036bc FDE cie=00000000 pc=0005a140..0005a201 │ │ + DW_CFA_advance_loc: 1 to 0005a141 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000584d3 │ │ + DW_CFA_advance_loc: 2 to 0005a143 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000584d9 │ │ + DW_CFA_advance_loc: 6 to 0005a149 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 412 to 00058675 │ │ + DW_CFA_advance_loc1: 163 to 0005a1ec │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00058676 │ │ + DW_CFA_advance_loc: 1 to 0005a1ed │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000326c 00000024 00003270 FDE cie=00000000 pc=000586a0..0005879c │ │ - DW_CFA_advance_loc: 1 to 000586a1 │ │ +000036e4 00000028 000036e8 FDE cie=00000000 pc=0005a2b0..0005a6f6 │ │ + DW_CFA_advance_loc: 1 to 0005a2b1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000586a3 │ │ + DW_CFA_advance_loc: 2 to 0005a2b3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000586a9 │ │ + DW_CFA_advance_loc: 6 to 0005a2b9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 242 to 0005879b │ │ + DW_CFA_advance_loc2: 992 to 0005a699 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 1 to 0005a69a │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003294 00000028 00003298 FDE cie=00000000 pc=00058a10..00058a6b │ │ - DW_CFA_advance_loc: 1 to 00058a11 │ │ +00003710 00000028 00003714 FDE cie=00000000 pc=0005a700..0005a92c │ │ + DW_CFA_advance_loc: 1 to 0005a701 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00058a13 │ │ + DW_CFA_advance_loc: 2 to 0005a703 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00058a19 │ │ + DW_CFA_advance_loc: 6 to 0005a709 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 70 to 00058a5f │ │ + DW_CFA_advance_loc2: 510 to 0005a907 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00058a60 │ │ + DW_CFA_advance_loc: 1 to 0005a908 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000373c 00000024 00003740 FDE cie=00000000 pc=0005a930..0005ab1e │ │ + DW_CFA_advance_loc: 1 to 0005a931 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 0005a933 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 9 to 0005a93c │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc2: 481 to 0005ab1d │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000032c0 00000028 000032c4 FDE cie=00000000 pc=000591c0..000597aa │ │ - DW_CFA_advance_loc: 1 to 000591c1 │ │ +00003764 00000028 00003768 FDE cie=00000000 pc=0005ab20..0005ab7b │ │ + DW_CFA_advance_loc: 1 to 0005ab21 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000591c3 │ │ + DW_CFA_advance_loc: 2 to 0005ab23 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 000591cc │ │ + DW_CFA_advance_loc: 6 to 0005ab29 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 1478 to 00059792 │ │ + DW_CFA_advance_loc1: 70 to 0005ab6f │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00059793 │ │ + DW_CFA_advance_loc: 1 to 0005ab70 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000032ec 00000028 000032f0 FDE cie=00000000 pc=00059eb0..0005a24d │ │ - DW_CFA_advance_loc: 1 to 00059eb1 │ │ +00003790 00000028 00003794 FDE cie=00000000 pc=0005c070..0005c3e4 │ │ + DW_CFA_advance_loc: 1 to 0005c071 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00059eb3 │ │ + DW_CFA_advance_loc: 2 to 0005c073 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 35 to 00059ed6 │ │ + DW_CFA_advance_loc: 35 to 0005c096 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 328 to 0005a01e │ │ + DW_CFA_advance_loc2: 331 to 0005c1e1 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0005a01f │ │ + DW_CFA_advance_loc: 1 to 0005c1e2 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003318 00000028 0000331c FDE cie=00000000 pc=0005a250..0005a7e7 │ │ - DW_CFA_advance_loc: 1 to 0005a251 │ │ +000037bc 00000028 000037c0 FDE cie=00000000 pc=0005c3f0..0005c8b5 │ │ + DW_CFA_advance_loc: 1 to 0005c3f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0005a253 │ │ + DW_CFA_advance_loc: 2 to 0005c3f3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0005a259 │ │ + DW_CFA_advance_loc: 6 to 0005c3f9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 223 to 0005a338 │ │ + DW_CFA_advance_loc1: 255 to 0005c4f8 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0005a339 │ │ + DW_CFA_advance_loc: 1 to 0005c4f9 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003344 00000020 00003348 FDE cie=00000000 pc=0005d140..0005d1af │ │ - DW_CFA_advance_loc: 1 to 0005d141 │ │ +000037e8 00000020 000037ec FDE cie=00000000 pc=0005efc0..0005f047 │ │ + DW_CFA_advance_loc: 1 to 0005efc1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0005d143 │ │ + DW_CFA_advance_loc: 2 to 0005efc3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 5 to 0005d148 │ │ + DW_CFA_advance_loc: 5 to 0005efc8 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 102 to 0005d1ae │ │ + DW_CFA_advance_loc1: 126 to 0005f046 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ │ │ -00003368 0000001c 0000336c FDE cie=00000000 pc=0005d1b0..0005d1cc │ │ - DW_CFA_advance_loc: 1 to 0005d1b1 │ │ +0000380c 0000001c 00003810 FDE cie=00000000 pc=0005f050..0005f06c │ │ + DW_CFA_advance_loc: 1 to 0005f051 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0005d1b3 │ │ + DW_CFA_advance_loc: 2 to 0005f053 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 0005d1b5 │ │ + DW_CFA_advance_loc: 2 to 0005f055 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 22 to 0005d1cb │ │ + DW_CFA_advance_loc: 22 to 0005f06b │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ -00003388 00000028 0000338c FDE cie=00000000 pc=0005d1d0..0005d6ff │ │ - DW_CFA_advance_loc: 1 to 0005d1d1 │ │ +0000382c 00000028 00003830 FDE cie=00000000 pc=0005f070..0005f59f │ │ + DW_CFA_advance_loc: 1 to 0005f071 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0005d1d3 │ │ + DW_CFA_advance_loc: 2 to 0005f073 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0005d1d9 │ │ + DW_CFA_advance_loc: 6 to 0005f079 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 1214 to 0005d697 │ │ + DW_CFA_advance_loc2: 1214 to 0005f537 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0005d698 │ │ + DW_CFA_advance_loc: 1 to 0005f538 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000033b4 00000024 000033b8 FDE cie=00000000 pc=00060180..000602ad │ │ - DW_CFA_advance_loc: 1 to 00060181 │ │ +00003858 00000024 0000385c FDE cie=00000000 pc=00061680..000617ad │ │ + DW_CFA_advance_loc: 1 to 00061681 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00060183 │ │ + DW_CFA_advance_loc: 2 to 00061683 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00060189 │ │ + DW_CFA_advance_loc: 6 to 00061689 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 291 to 000602ac │ │ + DW_CFA_advance_loc2: 291 to 000617ac │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000033dc 00000038 000033e0 FDE cie=00000000 pc=000602b0..00060bb3 │ │ - DW_CFA_advance_loc: 1 to 000602b1 │ │ +00003880 00000108 00003884 FDE cie=00000000 pc=000617b0..00061bc3 │ │ + DW_CFA_advance_loc: 1 to 000617b1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000602b2 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000602b3 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 000602b6 │ │ - DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 7 to 000602bd │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000602be │ │ - DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc2: 1080 to 000606f6 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000606f7 │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ + DW_CFA_advance_loc: 7 to 000617b8 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000606f8 │ │ + DW_CFA_advance_loc: 1 to 000617b9 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000606f9 │ │ + DW_CFA_advance_loc: 49 to 000617ea │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 000606fa │ │ - DW_CFA_def_cfa_offset: 52 │ │ + DW_CFA_advance_loc: 1 to 000617eb │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 22 to 00061801 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061802 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 22 to 00061818 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061819 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 22 to 0006182f │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061830 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 21 to 00061845 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061846 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 22 to 0006185c │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 0006185d │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 21 to 00061872 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061873 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 22 to 00061889 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 0006188a │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 21 to 0006189f │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 000618a0 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 22 to 000618b6 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 000618b7 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 21 to 000618cc │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 000618cd │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 21 to 000618e2 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 000618e3 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 36 to 00061907 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061908 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 27 to 00061923 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061924 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 21 to 00061939 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 0006193a │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 21 to 0006194f │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061950 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 22 to 00061966 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061967 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 21 to 0006197c │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 0006197d │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 23 to 00061994 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061995 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 42 to 000619bf │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 000619c0 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 21 to 000619d5 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 000619d6 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 21 to 000619eb │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 000619ec │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 22 to 00061a02 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061a03 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 21 to 00061a18 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061a19 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 36 to 00061a3d │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061a3e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 21 to 00061a53 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061a54 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 23 to 00061a6b │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061a6c │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 21 to 00061a81 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061a82 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 22 to 00061a98 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061a99 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 36 to 00061abd │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061abe │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 27 to 00061ad9 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061ada │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 36 to 00061afe │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061aff │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 23 to 00061b16 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061b17 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 21 to 00061b2c │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061b2d │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 22 to 00061b43 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061b44 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 21 to 00061b59 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061b5a │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 21 to 00061b6f │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061b70 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 21 to 00061b85 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061b86 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 22 to 00061b9c │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00061b9d │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 37 to 00061bc2 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003418 00000030 0000341c FDE cie=00000000 pc=00060bc0..00060f0e │ │ - DW_CFA_advance_loc: 1 to 00060bc1 │ │ +0000398c 00000030 00003990 FDE cie=00000000 pc=00061bd0..00061e81 │ │ + DW_CFA_advance_loc: 1 to 00061bd1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00060bc2 │ │ + DW_CFA_advance_loc: 1 to 00061bd2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00060bc3 │ │ + DW_CFA_advance_loc: 1 to 00061bd3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 00060bc6 │ │ - DW_CFA_def_cfa_offset: 72 │ │ + DW_CFA_advance_loc: 3 to 00061bd6 │ │ + DW_CFA_def_cfa_offset: 36 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc1: 252 to 00060cc2 │ │ + DW_CFA_advance_loc2: 594 to 00061e28 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00060cc3 │ │ + DW_CFA_advance_loc: 1 to 00061e29 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00060cc4 │ │ + DW_CFA_advance_loc: 1 to 00061e2a │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00060cc5 │ │ + DW_CFA_advance_loc: 1 to 00061e2b │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00060cc6 │ │ - DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 1 to 00061e2c │ │ + DW_CFA_def_cfa_offset: 36 │ │ │ │ -0000344c 00000028 00003450 FDE cie=00000000 pc=00060f10..00060f6b │ │ - DW_CFA_advance_loc: 1 to 00060f11 │ │ +000039c0 00000028 000039c4 FDE cie=00000000 pc=00061e90..00061eeb │ │ + DW_CFA_advance_loc: 1 to 00061e91 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00060f13 │ │ + DW_CFA_advance_loc: 2 to 00061e93 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00060f19 │ │ + DW_CFA_advance_loc: 6 to 00061e99 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 70 to 00060f5f │ │ + DW_CFA_advance_loc1: 70 to 00061edf │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00060f60 │ │ + DW_CFA_advance_loc: 1 to 00061ee0 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003478 00000020 0000347c FDE cie=00000000 pc=00060f70..00060fd1 │ │ - DW_CFA_advance_loc: 1 to 00060f71 │ │ +000039ec 00000020 000039f0 FDE cie=00000000 pc=00061ef0..00061f69 │ │ + DW_CFA_advance_loc: 1 to 00061ef1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00060f73 │ │ + DW_CFA_advance_loc: 2 to 00061ef3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 5 to 00060f78 │ │ + DW_CFA_advance_loc: 5 to 00061ef8 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 88 to 00060fd0 │ │ + DW_CFA_advance_loc1: 112 to 00061f68 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ │ │ -0000349c 00000024 000034a0 FDE cie=00000000 pc=00060fe0..00061043 │ │ - DW_CFA_advance_loc: 1 to 00060fe1 │ │ +00003a10 00000024 00003a14 FDE cie=00000000 pc=00061f70..00061fd3 │ │ + DW_CFA_advance_loc: 1 to 00061f71 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00060fe3 │ │ + DW_CFA_advance_loc: 2 to 00061f73 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00060fe9 │ │ + DW_CFA_advance_loc: 6 to 00061f79 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 89 to 00061042 │ │ + DW_CFA_advance_loc1: 89 to 00061fd2 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000034c4 00000024 000034c8 FDE cie=00000000 pc=00061050..000610ac │ │ - DW_CFA_advance_loc: 1 to 00061051 │ │ +00003a38 00000024 00003a3c FDE cie=00000000 pc=00061fe0..0006203c │ │ + DW_CFA_advance_loc: 1 to 00061fe1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00061053 │ │ + DW_CFA_advance_loc: 2 to 00061fe3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00061059 │ │ + DW_CFA_advance_loc: 6 to 00061fe9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 82 to 000610ab │ │ + DW_CFA_advance_loc1: 82 to 0006203b │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000034ec 0000002c 000034f0 FDE cie=00000000 pc=000611c0..00061293 │ │ - DW_CFA_advance_loc: 1 to 000611c1 │ │ +00003a60 00000024 00003a64 FDE cie=00000000 pc=00062040..00062137 │ │ + DW_CFA_advance_loc: 1 to 00062041 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000611c2 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 00062043 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 6 to 00062049 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc1: 237 to 00062136 │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00003a88 0000002c 00003a8c FDE cie=00000000 pc=00062140..00062213 │ │ + DW_CFA_advance_loc: 1 to 00062141 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00062142 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000611c3 │ │ + DW_CFA_advance_loc: 1 to 00062143 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 000611c6 │ │ + DW_CFA_advance_loc: 3 to 00062146 │ │ DW_CFA_def_cfa_offset: 44 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc1: 201 to 0006128f │ │ + DW_CFA_advance_loc1: 201 to 0006220f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00061290 │ │ + DW_CFA_advance_loc: 1 to 00062210 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00061291 │ │ + DW_CFA_advance_loc: 1 to 00062211 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00061292 │ │ + DW_CFA_advance_loc: 1 to 00062212 │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ -0000351c 00000028 00003520 FDE cie=00000000 pc=000612a0..000612fb │ │ - DW_CFA_advance_loc: 1 to 000612a1 │ │ +00003ab8 00000028 00003abc FDE cie=00000000 pc=00062220..0006227b │ │ + DW_CFA_advance_loc: 1 to 00062221 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000612a3 │ │ + DW_CFA_advance_loc: 2 to 00062223 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000612a9 │ │ + DW_CFA_advance_loc: 6 to 00062229 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 70 to 000612ef │ │ + DW_CFA_advance_loc1: 70 to 0006226f │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000612f0 │ │ + DW_CFA_advance_loc: 1 to 00062270 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003548 00000024 0000354c FDE cie=00000000 pc=00061300..00061363 │ │ - DW_CFA_advance_loc: 1 to 00061301 │ │ +00003ae4 00000024 00003ae8 FDE cie=00000000 pc=00062280..000622e3 │ │ + DW_CFA_advance_loc: 1 to 00062281 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00061303 │ │ + DW_CFA_advance_loc: 2 to 00062283 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00061309 │ │ + DW_CFA_advance_loc: 6 to 00062289 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 89 to 00061362 │ │ + DW_CFA_advance_loc1: 89 to 000622e2 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003570 00000028 00003574 FDE cie=00000000 pc=00061be0..00061c3b │ │ - DW_CFA_advance_loc: 1 to 00061be1 │ │ +00003b0c 00000028 00003b10 FDE cie=00000000 pc=000625c0..0006261b │ │ + DW_CFA_advance_loc: 1 to 000625c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00061be3 │ │ + DW_CFA_advance_loc: 2 to 000625c3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00061be9 │ │ + DW_CFA_advance_loc: 6 to 000625c9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 70 to 00061c2f │ │ + DW_CFA_advance_loc1: 70 to 0006260f │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00061c30 │ │ + DW_CFA_advance_loc: 1 to 00062610 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000359c 00000024 000035a0 FDE cie=00000000 pc=00061c40..00061ceb │ │ - DW_CFA_advance_loc: 1 to 00061c41 │ │ +00003b38 00000024 00003b3c FDE cie=00000000 pc=00062620..000626cb │ │ + DW_CFA_advance_loc: 1 to 00062621 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00061c43 │ │ + DW_CFA_advance_loc: 2 to 00062623 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00061c49 │ │ + DW_CFA_advance_loc: 6 to 00062629 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 161 to 00061cea │ │ + DW_CFA_advance_loc1: 161 to 000626ca │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000035c4 00000024 000035c8 FDE cie=00000000 pc=00061cf0..00061d8b │ │ - DW_CFA_advance_loc: 1 to 00061cf1 │ │ +00003b60 00000024 00003b64 FDE cie=00000000 pc=000626d0..0006276b │ │ + DW_CFA_advance_loc: 1 to 000626d1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00061cf3 │ │ + DW_CFA_advance_loc: 2 to 000626d3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00061cf9 │ │ + DW_CFA_advance_loc: 6 to 000626d9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 145 to 00061d8a │ │ + DW_CFA_advance_loc1: 145 to 0006276a │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000035ec 00000038 000035f0 FDE cie=00000000 pc=00061d90..00061f2b │ │ - DW_CFA_advance_loc: 1 to 00061d91 │ │ +00003b88 00000038 00003b8c FDE cie=00000000 pc=00062770..0006291b │ │ + DW_CFA_advance_loc: 1 to 00062771 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00061d92 │ │ + DW_CFA_advance_loc: 1 to 00062772 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00061d93 │ │ + DW_CFA_advance_loc: 1 to 00062773 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00061d94 │ │ + DW_CFA_advance_loc: 1 to 00062774 │ │ DW_CFA_def_cfa_offset: 20 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 00061d9d │ │ + DW_CFA_advance_loc: 9 to 0006277d │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00061d9e │ │ + DW_CFA_advance_loc: 1 to 0006277e │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc2: 259 to 00061ea1 │ │ + DW_CFA_advance_loc2: 275 to 00062891 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00061ea2 │ │ + DW_CFA_advance_loc: 1 to 00062892 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00061ea3 │ │ + DW_CFA_advance_loc: 1 to 00062893 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00061ea4 │ │ + DW_CFA_advance_loc: 1 to 00062894 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00061ea5 │ │ + DW_CFA_advance_loc: 1 to 00062895 │ │ DW_CFA_def_cfa_offset: 20 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003628 00000024 0000362c FDE cie=00000000 pc=00061f30..0006252a │ │ - DW_CFA_advance_loc: 1 to 00061f31 │ │ +00003bc4 00000024 00003bc8 FDE cie=00000000 pc=00062920..00062e8c │ │ + DW_CFA_advance_loc: 1 to 00062921 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00061f33 │ │ + DW_CFA_advance_loc: 2 to 00062923 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 00061f3c │ │ + DW_CFA_advance_loc: 6 to 00062929 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 1517 to 00062529 │ │ + DW_CFA_advance_loc2: 1378 to 00062e8b │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003650 00000024 00003654 FDE cie=00000000 pc=00063050..00063128 │ │ - DW_CFA_advance_loc: 1 to 00063051 │ │ +00003bec 00000030 00003bf0 FDE cie=00000000 pc=000635b0..00063732 │ │ + DW_CFA_advance_loc: 1 to 000635b1 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 000635b2 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 000635b3 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 3 to 000635b6 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ + DW_CFA_advance_loc2: 376 to 0006372e │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 0006372f │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 00063730 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00063731 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00003c20 00000024 00003c24 FDE cie=00000000 pc=00063740..00063818 │ │ + DW_CFA_advance_loc: 1 to 00063741 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00063053 │ │ + DW_CFA_advance_loc: 2 to 00063743 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00063059 │ │ + DW_CFA_advance_loc: 6 to 00063749 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 206 to 00063127 │ │ + DW_CFA_advance_loc1: 206 to 00063817 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003678 00000028 0000367c FDE cie=00000000 pc=000649d0..00065c93 │ │ - DW_CFA_advance_loc: 1 to 000649d1 │ │ +00003c48 00000028 00003c4c FDE cie=00000000 pc=00065090..0006614c │ │ + DW_CFA_advance_loc: 1 to 00065091 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000649d3 │ │ + DW_CFA_advance_loc: 2 to 00065093 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000649d9 │ │ + DW_CFA_advance_loc: 6 to 00065099 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 4517 to 00065b7e │ │ + DW_CFA_advance_loc2: 4121 to 000660b2 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00065b7f │ │ + DW_CFA_advance_loc: 1 to 000660b3 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000036a4 00000028 000036a8 FDE cie=00000000 pc=00065ca0..00066ecf │ │ - DW_CFA_advance_loc: 1 to 00065ca1 │ │ +00003c74 00000028 00003c78 FDE cie=00000000 pc=00066150..00067327 │ │ + DW_CFA_advance_loc: 1 to 00066151 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00065ca3 │ │ + DW_CFA_advance_loc: 2 to 00066153 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 00065cac │ │ + DW_CFA_advance_loc: 9 to 0006615c │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 4438 to 00066e02 │ │ + DW_CFA_advance_loc2: 4469 to 000672d1 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00066e03 │ │ + DW_CFA_advance_loc: 1 to 000672d2 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000036d0 00000028 000036d4 FDE cie=00000000 pc=00066ed0..000676d5 │ │ - DW_CFA_advance_loc: 1 to 00066ed1 │ │ +00003ca0 00000024 00003ca4 FDE cie=00000000 pc=00067330..00067980 │ │ + DW_CFA_advance_loc: 1 to 00067331 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00066ed3 │ │ + DW_CFA_advance_loc: 2 to 00067333 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00066ed9 │ │ + DW_CFA_advance_loc: 6 to 00067339 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 1318 to 000673ff │ │ + DW_CFA_advance_loc2: 1606 to 0006797f │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00067400 │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000036fc 00000028 00003700 FDE cie=00000000 pc=000676e0..000679dc │ │ - DW_CFA_advance_loc: 1 to 000676e1 │ │ +00003cc8 00000028 00003ccc FDE cie=00000000 pc=00067980..00067c86 │ │ + DW_CFA_advance_loc: 1 to 00067981 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000676e3 │ │ + DW_CFA_advance_loc: 2 to 00067983 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000676e9 │ │ + DW_CFA_advance_loc: 6 to 00067989 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 684 to 00067995 │ │ + DW_CFA_advance_loc2: 605 to 00067be6 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00067996 │ │ + DW_CFA_advance_loc: 1 to 00067be7 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003728 00000030 0000372c FDE cie=00000000 pc=00067ae0..00067c12 │ │ - DW_CFA_advance_loc: 1 to 00067ae1 │ │ +00003cf4 00000024 00003cf8 FDE cie=00000000 pc=00067c90..00067e01 │ │ + DW_CFA_advance_loc: 1 to 00067c91 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 00067c93 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 6 to 00067c99 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc2: 359 to 00067e00 │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00003d1c 00000030 00003d20 FDE cie=00000000 pc=00067e10..00067f38 │ │ + DW_CFA_advance_loc: 1 to 00067e11 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00067ae2 │ │ + DW_CFA_advance_loc: 1 to 00067e12 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00067ae3 │ │ + DW_CFA_advance_loc: 1 to 00067e13 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 00067ae6 │ │ - DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 3 to 00067e16 │ │ + DW_CFA_def_cfa_offset: 52 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc2: 296 to 00067c0e │ │ + DW_CFA_advance_loc2: 286 to 00067f34 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00067c0f │ │ + DW_CFA_advance_loc: 1 to 00067f35 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00067c10 │ │ + DW_CFA_advance_loc: 1 to 00067f36 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00067c11 │ │ + DW_CFA_advance_loc: 1 to 00067f37 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000375c 00000020 00003760 FDE cie=00000000 pc=00067c20..00067c6a │ │ - DW_CFA_advance_loc: 1 to 00067c21 │ │ +00003d50 00000020 00003d54 FDE cie=00000000 pc=00067f40..00067f8a │ │ + DW_CFA_advance_loc: 1 to 00067f41 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00067c23 │ │ + DW_CFA_advance_loc: 2 to 00067f43 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 5 to 00067c28 │ │ + DW_CFA_advance_loc: 5 to 00067f48 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 65 to 00067c69 │ │ + DW_CFA_advance_loc1: 65 to 00067f89 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ │ │ -00003780 00000024 00003784 FDE cie=00000000 pc=00067c70..0006832b │ │ - DW_CFA_advance_loc: 1 to 00067c71 │ │ +00003d74 00000028 00003d78 FDE cie=00000000 pc=00067f90..000685d4 │ │ + DW_CFA_advance_loc: 1 to 00067f91 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00067c73 │ │ + DW_CFA_advance_loc: 2 to 00067f93 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 00067c7c │ │ + DW_CFA_advance_loc: 6 to 00067f99 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 1710 to 0006832a │ │ + DW_CFA_advance_loc2: 1592 to 000685d1 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 000685d2 │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000037a8 00000030 000037ac FDE cie=00000000 pc=00068d90..00068f56 │ │ - DW_CFA_advance_loc: 1 to 00068d91 │ │ +00003da0 00000030 00003da4 FDE cie=00000000 pc=00068e80..00069066 │ │ + DW_CFA_advance_loc: 1 to 00068e81 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00068d92 │ │ + DW_CFA_advance_loc: 1 to 00068e82 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00068d93 │ │ + DW_CFA_advance_loc: 1 to 00068e83 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 00068d96 │ │ - DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 3 to 00068e86 │ │ + DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc2: 444 to 00068f52 │ │ + DW_CFA_advance_loc2: 476 to 00069062 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00068f53 │ │ + DW_CFA_advance_loc: 1 to 00069063 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00068f54 │ │ + DW_CFA_advance_loc: 1 to 00069064 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00068f55 │ │ + DW_CFA_advance_loc: 1 to 00069065 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000037dc 00000028 000037e0 FDE cie=00000000 pc=00068f60..000690b0 │ │ - DW_CFA_advance_loc: 1 to 00068f61 │ │ +00003dd4 00000024 00003dd8 FDE cie=00000000 pc=00069070..00069194 │ │ + DW_CFA_advance_loc: 1 to 00069071 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00068f63 │ │ + DW_CFA_advance_loc: 2 to 00069073 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00068f69 │ │ + DW_CFA_advance_loc: 6 to 00069079 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 321 to 000690aa │ │ + DW_CFA_advance_loc2: 282 to 00069193 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000690ab │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003808 00000028 0000380c FDE cie=00000000 pc=000690b0..00069503 │ │ - DW_CFA_advance_loc: 1 to 000690b1 │ │ +00003dfc 00000028 00003e00 FDE cie=00000000 pc=000691a0..000695dd │ │ + DW_CFA_advance_loc: 1 to 000691a1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000690b3 │ │ + DW_CFA_advance_loc: 2 to 000691a3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000690b9 │ │ + DW_CFA_advance_loc: 9 to 000691ac │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 307 to 000691ec │ │ + DW_CFA_advance_loc2: 270 to 000692ba │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000691ed │ │ + DW_CFA_advance_loc: 1 to 000692bb │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003834 00000014 00003838 FDE cie=00000000 pc=00069510..0006957a │ │ - DW_CFA_advance_loc: 7 to 00069517 │ │ +00003e28 00000024 00003e2c FDE cie=00000000 pc=000695e0..0006963d │ │ + DW_CFA_advance_loc: 1 to 000695e1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00069518 │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ + DW_CFA_advance_loc: 7 to 000695e8 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 000695e9 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc1: 79 to 00069638 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_nop │ │ - │ │ -0000384c 00000014 00003850 FDE cie=00000000 pc=00069580..000695d7 │ │ - DW_CFA_advance_loc: 7 to 00069587 │ │ + DW_CFA_advance_loc: 1 to 00069639 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00069588 │ │ + DW_CFA_advance_loc: 3 to 0006963c │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00003864 00000038 00003868 FDE cie=00000000 pc=000695e0..00069cfd │ │ - DW_CFA_advance_loc: 1 to 000695e1 │ │ +00003e50 00000024 00003e54 FDE cie=00000000 pc=00069640..000696a0 │ │ + DW_CFA_advance_loc: 1 to 00069641 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000695e2 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000695e3 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 000695e6 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 000695eb │ │ - DW_CFA_def_cfa_offset: 84 │ │ - DW_CFA_advance_loc: 1 to 000695ec │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc2: 1606 to 00069c32 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00069c33 │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ + DW_CFA_advance_loc: 7 to 00069648 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00069c34 │ │ + DW_CFA_advance_loc: 1 to 00069649 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00069c35 │ │ + DW_CFA_advance_loc1: 82 to 0006969b │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 0006969c │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 3 to 0006969f │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00069c36 │ │ - DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000038a0 00000028 000038a4 FDE cie=00000000 pc=00069d00..00069d5b │ │ - DW_CFA_advance_loc: 1 to 00069d01 │ │ +00003e78 00000028 00003e7c FDE cie=00000000 pc=000696a0..00069ca4 │ │ + DW_CFA_advance_loc: 1 to 000696a1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00069d03 │ │ + DW_CFA_advance_loc: 2 to 000696a3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00069d09 │ │ + DW_CFA_advance_loc: 6 to 000696a9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 70 to 00069d4f │ │ + DW_CFA_advance_loc2: 1334 to 00069bdf │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00069d50 │ │ + DW_CFA_advance_loc: 1 to 00069be0 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000038cc 0000003c 000038d0 FDE cie=00000000 pc=00069d60..0006b538 │ │ - DW_CFA_advance_loc: 1 to 00069d61 │ │ +00003ea4 00000028 00003ea8 FDE cie=00000000 pc=00069cb0..00069d0b │ │ + DW_CFA_advance_loc: 1 to 00069cb1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00069d62 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00069d63 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 6 to 00069d69 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 12 to 00069d75 │ │ - DW_CFA_def_cfa_offset: 252 │ │ - DW_CFA_advance_loc: 1 to 00069d76 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc2: 5772 to 0006b402 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0006b403 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0006b404 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 00069cb3 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 6 to 00069cb9 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc1: 70 to 00069cff │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 00069d00 │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00003ed0 00000024 00003ed4 FDE cie=00000000 pc=00069d10..0006b027 │ │ + DW_CFA_advance_loc: 1 to 00069d11 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0006b405 │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0006b406 │ │ - DW_CFA_def_cfa_offset: 248 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 00069d13 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 9 to 00069d1c │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc2: 4874 to 0006b026 │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000390c 00000028 00003910 FDE cie=00000000 pc=0006b540..0006b57f │ │ - DW_CFA_advance_loc: 1 to 0006b541 │ │ +00003ef8 00000028 00003efc FDE cie=00000000 pc=0006b030..0006b06f │ │ + DW_CFA_advance_loc: 1 to 0006b031 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0006b542 │ │ + DW_CFA_advance_loc: 1 to 0006b032 │ │ DW_CFA_def_cfa_offset: 12 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ - DW_CFA_advance_loc: 32 to 0006b562 │ │ + DW_CFA_advance_loc: 32 to 0006b052 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0006b563 │ │ + DW_CFA_advance_loc: 1 to 0006b053 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0006b564 │ │ + DW_CFA_advance_loc: 1 to 0006b054 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 25 to 0006b57d │ │ + DW_CFA_advance_loc: 25 to 0006b06d │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0006b57e │ │ + DW_CFA_advance_loc: 1 to 0006b06e │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003938 00000038 0000393c FDE cie=00000000 pc=0006b580..0006b66b │ │ - DW_CFA_advance_loc: 1 to 0006b581 │ │ +00003f24 00000038 00003f28 FDE cie=00000000 pc=0006b070..0006b169 │ │ + DW_CFA_advance_loc: 1 to 0006b071 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0006b582 │ │ + DW_CFA_advance_loc: 1 to 0006b072 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0006b583 │ │ + DW_CFA_advance_loc: 1 to 0006b073 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 11 to 0006b58e │ │ + DW_CFA_advance_loc: 11 to 0006b07e │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0006b58f │ │ + DW_CFA_advance_loc: 1 to 0006b07f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc1: 192 to 0006b64f │ │ + DW_CFA_advance_loc1: 206 to 0006b14d │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0006b650 │ │ + DW_CFA_advance_loc: 1 to 0006b14e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0006b651 │ │ + DW_CFA_advance_loc: 1 to 0006b14f │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0006b652 │ │ + DW_CFA_advance_loc: 1 to 0006b150 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 22 to 0006b668 │ │ + DW_CFA_advance_loc: 22 to 0006b166 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0006b669 │ │ + DW_CFA_advance_loc: 1 to 0006b167 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0006b66a │ │ + DW_CFA_advance_loc: 1 to 0006b168 │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ -00003974 00000028 00003978 FDE cie=00000000 pc=0006b770..0006b7cb │ │ - DW_CFA_advance_loc: 1 to 0006b771 │ │ +00003f60 00000024 00003f64 FDE cie=00000000 pc=0006b170..0006b25f │ │ + DW_CFA_advance_loc: 1 to 0006b171 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006b773 │ │ + DW_CFA_advance_loc: 2 to 0006b173 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006b779 │ │ + DW_CFA_advance_loc: 6 to 0006b179 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 70 to 0006b7bf │ │ + DW_CFA_advance_loc1: 229 to 0006b25e │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006b7c0 │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000039a0 00000028 000039a4 FDE cie=00000000 pc=0006b7d0..0006b82b │ │ - DW_CFA_advance_loc: 1 to 0006b7d1 │ │ +00003f88 00000028 00003f8c FDE cie=00000000 pc=0006b260..0006b2bb │ │ + DW_CFA_advance_loc: 1 to 0006b261 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006b7d3 │ │ + DW_CFA_advance_loc: 2 to 0006b263 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006b7d9 │ │ + DW_CFA_advance_loc: 6 to 0006b269 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 70 to 0006b81f │ │ + DW_CFA_advance_loc1: 70 to 0006b2af │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006b820 │ │ + DW_CFA_advance_loc: 1 to 0006b2b0 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000039cc 00000020 000039d0 FDE cie=00000000 pc=0006b830..0006b87a │ │ - DW_CFA_advance_loc: 1 to 0006b831 │ │ +00003fb4 00000028 00003fb8 FDE cie=00000000 pc=0006b2c0..0006b31b │ │ + DW_CFA_advance_loc: 1 to 0006b2c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006b833 │ │ + DW_CFA_advance_loc: 2 to 0006b2c3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 5 to 0006b838 │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_advance_loc: 6 to 0006b2c9 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 65 to 0006b879 │ │ + DW_CFA_advance_loc1: 70 to 0006b30f │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 0006b310 │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000039f0 00000024 000039f4 FDE cie=00000000 pc=0006b880..0006b8fe │ │ - DW_CFA_advance_loc: 1 to 0006b881 │ │ +00003fe0 00000020 00003fe4 FDE cie=00000000 pc=0006b320..0006b36a │ │ + DW_CFA_advance_loc: 1 to 0006b321 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006b883 │ │ + DW_CFA_advance_loc: 2 to 0006b323 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006b889 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_advance_loc: 5 to 0006b328 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 116 to 0006b8fd │ │ + DW_CFA_advance_loc1: 65 to 0006b369 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00003a18 00000024 00003a1c FDE cie=00000000 pc=0006b900..0006b97f │ │ - DW_CFA_advance_loc: 1 to 0006b901 │ │ +00004004 00000024 00004008 FDE cie=00000000 pc=0006b370..0006b3ee │ │ + DW_CFA_advance_loc: 1 to 0006b371 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006b903 │ │ + DW_CFA_advance_loc: 2 to 0006b373 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006b909 │ │ + DW_CFA_advance_loc: 6 to 0006b379 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 117 to 0006b97e │ │ + DW_CFA_advance_loc1: 116 to 0006b3ed │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003a40 00000024 00003a44 FDE cie=00000000 pc=0006b980..0006ba1a │ │ - DW_CFA_advance_loc: 1 to 0006b981 │ │ +0000402c 00000024 00004030 FDE cie=00000000 pc=0006b3f0..0006b46f │ │ + DW_CFA_advance_loc: 1 to 0006b3f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006b983 │ │ + DW_CFA_advance_loc: 2 to 0006b3f3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006b989 │ │ + DW_CFA_advance_loc: 6 to 0006b3f9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 144 to 0006ba19 │ │ + DW_CFA_advance_loc1: 117 to 0006b46e │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003a68 00000024 00003a6c FDE cie=00000000 pc=0006ba20..0006baaa │ │ - DW_CFA_advance_loc: 1 to 0006ba21 │ │ +00004054 00000024 00004058 FDE cie=00000000 pc=0006b470..0006b50a │ │ + DW_CFA_advance_loc: 1 to 0006b471 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006ba23 │ │ + DW_CFA_advance_loc: 2 to 0006b473 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006ba29 │ │ + DW_CFA_advance_loc: 6 to 0006b479 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 128 to 0006baa9 │ │ + DW_CFA_advance_loc1: 144 to 0006b509 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003a90 00000024 00003a94 FDE cie=00000000 pc=0006bab0..0006c0aa │ │ - DW_CFA_advance_loc: 1 to 0006bab1 │ │ +0000407c 00000024 00004080 FDE cie=00000000 pc=0006b510..0006b59a │ │ + DW_CFA_advance_loc: 1 to 0006b511 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006bab3 │ │ + DW_CFA_advance_loc: 2 to 0006b513 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 0006babc │ │ + DW_CFA_advance_loc: 6 to 0006b519 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 1517 to 0006c0a9 │ │ + DW_CFA_advance_loc1: 128 to 0006b599 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000040a4 00000030 000040a8 FDE cie=00000000 pc=0006c210..0006c386 │ │ + DW_CFA_advance_loc: 1 to 0006c211 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0006c212 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0006c213 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 3 to 0006c216 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ + DW_CFA_advance_loc2: 364 to 0006c382 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 0006c383 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0006c384 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0006c385 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00003ab8 00000024 00003abc FDE cie=00000000 pc=0006cb50..0006cc25 │ │ - DW_CFA_advance_loc: 1 to 0006cb51 │ │ +000040d8 00000024 000040dc FDE cie=00000000 pc=0006c390..0006c465 │ │ + DW_CFA_advance_loc: 1 to 0006c391 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006cb53 │ │ + DW_CFA_advance_loc: 2 to 0006c393 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006cb59 │ │ + DW_CFA_advance_loc: 6 to 0006c399 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 203 to 0006cc24 │ │ + DW_CFA_advance_loc1: 203 to 0006c464 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003ae0 00000028 00003ae4 FDE cie=00000000 pc=0006cf60..0006d312 │ │ - DW_CFA_advance_loc: 1 to 0006cf61 │ │ +00004100 00000028 00004104 FDE cie=00000000 pc=0006c7c0..0006e1b2 │ │ + DW_CFA_advance_loc: 1 to 0006c7c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006cf63 │ │ + DW_CFA_advance_loc: 2 to 0006c7c3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006cf69 │ │ + DW_CFA_advance_loc: 9 to 0006c7cc │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 902 to 0006d2ef │ │ + DW_CFA_advance_loc2: 5612 to 0006ddb8 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006d2f0 │ │ + DW_CFA_advance_loc: 1 to 0006ddb9 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003b0c 00000040 00003b10 FDE cie=00000000 pc=0006d320..0006d39c │ │ - DW_CFA_advance_loc: 1 to 0006d321 │ │ +0000412c 00000040 00004130 FDE cie=00000000 pc=0006e1c0..0006e23c │ │ + DW_CFA_advance_loc: 1 to 0006e1c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0006d322 │ │ + DW_CFA_advance_loc: 1 to 0006e1c2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0006d323 │ │ + DW_CFA_advance_loc: 1 to 0006e1c3 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc1: 68 to 0006d367 │ │ + DW_CFA_advance_loc1: 68 to 0006e207 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0006d368 │ │ + DW_CFA_advance_loc: 1 to 0006e208 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0006d369 │ │ + DW_CFA_advance_loc: 1 to 0006e209 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0006d36a │ │ + DW_CFA_advance_loc: 1 to 0006e20a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 24 to 0006d382 │ │ + DW_CFA_advance_loc: 24 to 0006e222 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0006d383 │ │ + DW_CFA_advance_loc: 1 to 0006e223 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0006d384 │ │ + DW_CFA_advance_loc: 1 to 0006e224 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0006d385 │ │ + DW_CFA_advance_loc: 1 to 0006e225 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 20 to 0006d399 │ │ + DW_CFA_advance_loc: 20 to 0006e239 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0006d39a │ │ + DW_CFA_advance_loc: 1 to 0006e23a │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0006d39b │ │ + DW_CFA_advance_loc: 1 to 0006e23b │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003b50 0000002c 00003b54 FDE cie=00000000 pc=0006d720..0006d804 │ │ - DW_CFA_advance_loc: 1 to 0006d721 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0006d722 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0006d723 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 0006d726 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc1: 218 to 0006d800 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0006d801 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0006d802 │ │ +00004170 00000028 00004174 FDE cie=00000000 pc=0006e530..0006e682 │ │ + DW_CFA_advance_loc: 1 to 0006e531 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0006d803 │ │ - DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 0006e533 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 6 to 0006e539 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc2: 317 to 0006e676 │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 0006e677 │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00003b80 00000028 00003b84 FDE cie=00000000 pc=0006d810..0006d8fb │ │ - DW_CFA_advance_loc: 1 to 0006d811 │ │ +0000419c 00000028 000041a0 FDE cie=00000000 pc=0006e690..0006e6eb │ │ + DW_CFA_advance_loc: 1 to 0006e691 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006d813 │ │ + DW_CFA_advance_loc: 2 to 0006e693 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006d819 │ │ + DW_CFA_advance_loc: 6 to 0006e699 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 214 to 0006d8ef │ │ + DW_CFA_advance_loc1: 70 to 0006e6df │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006d8f0 │ │ + DW_CFA_advance_loc: 1 to 0006e6e0 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003bac 00000028 00003bb0 FDE cie=00000000 pc=0006d900..0006d95b │ │ - DW_CFA_advance_loc: 1 to 0006d901 │ │ +000041c8 00000028 000041cc FDE cie=00000000 pc=0006e6f0..0006eb4b │ │ + DW_CFA_advance_loc: 1 to 0006e6f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006d903 │ │ + DW_CFA_advance_loc: 2 to 0006e6f3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006d909 │ │ + DW_CFA_advance_loc: 9 to 0006e6fc │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 70 to 0006d94f │ │ + DW_CFA_advance_loc2: 1091 to 0006eb3f │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006d950 │ │ + DW_CFA_advance_loc: 1 to 0006eb40 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00003bd8 00000028 00003bdc FDE cie=00000000 pc=0006d960..0006dcc7 │ │ - DW_CFA_advance_loc: 1 to 0006d961 │ │ +000041f4 00000028 000041f8 FDE cie=00000000 pc=0006eb50..0006ec3c │ │ + DW_CFA_advance_loc: 1 to 0006eb51 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006d963 │ │ + DW_CFA_advance_loc: 2 to 0006eb53 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006d969 │ │ + DW_CFA_advance_loc: 6 to 0006eb59 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 848 to 0006dcb9 │ │ + DW_CFA_advance_loc1: 142 to 0006ebe7 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006dcba │ │ + DW_CFA_advance_loc: 1 to 0006ebe8 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00003c04 00000038 00003c08 FDE cie=00000000 pc=0006dcd0..0006e656 │ │ - DW_CFA_advance_loc: 1 to 0006dcd1 │ │ +00004220 00000028 00004224 FDE cie=00000000 pc=0006ec40..0006f466 │ │ + DW_CFA_advance_loc: 1 to 0006ec41 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0006dcd2 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0006dcd3 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 0006dcd6 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 20 to 0006dcea │ │ - DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0006dceb │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc2: 2388 to 0006e63f │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0006e640 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0006e641 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 0006ec43 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 6 to 0006ec49 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc2: 2012 to 0006f425 │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 0006f426 │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000424c 00000028 00004250 FDE cie=00000000 pc=0006f470..0006f4cb │ │ + DW_CFA_advance_loc: 1 to 0006f471 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0006e642 │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0006e643 │ │ - DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 0006f473 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 6 to 0006f479 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc1: 70 to 0006f4bf │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 0006f4c0 │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003c40 00000028 00003c44 FDE cie=00000000 pc=0006e660..0006e6bb │ │ - DW_CFA_advance_loc: 1 to 0006e661 │ │ +00004278 00000028 0000427c FDE cie=00000000 pc=0006f4d0..0006f52b │ │ + DW_CFA_advance_loc: 1 to 0006f4d1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006e663 │ │ + DW_CFA_advance_loc: 2 to 0006f4d3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006e669 │ │ + DW_CFA_advance_loc: 6 to 0006f4d9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 70 to 0006e6af │ │ + DW_CFA_advance_loc1: 70 to 0006f51f │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006e6b0 │ │ + DW_CFA_advance_loc: 1 to 0006f520 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003c6c 00000024 00003c70 FDE cie=00000000 pc=0006e780..0006e80d │ │ - DW_CFA_advance_loc: 1 to 0006e781 │ │ +000042a4 00000024 000042a8 FDE cie=00000000 pc=0006f620..0006f6ad │ │ + DW_CFA_advance_loc: 1 to 0006f621 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006e783 │ │ + DW_CFA_advance_loc: 2 to 0006f623 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 35 to 0006e7a6 │ │ + DW_CFA_advance_loc: 35 to 0006f646 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 102 to 0006e80c │ │ + DW_CFA_advance_loc1: 102 to 0006f6ac │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003c94 00000028 00003c98 FDE cie=00000000 pc=0006e810..0006e86b │ │ - DW_CFA_advance_loc: 1 to 0006e811 │ │ +000042cc 00000028 000042d0 FDE cie=00000000 pc=0006f6b0..0006f70b │ │ + DW_CFA_advance_loc: 1 to 0006f6b1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006e813 │ │ + DW_CFA_advance_loc: 2 to 0006f6b3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006e819 │ │ + DW_CFA_advance_loc: 6 to 0006f6b9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 70 to 0006e85f │ │ + DW_CFA_advance_loc1: 70 to 0006f6ff │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006e860 │ │ + DW_CFA_advance_loc: 1 to 0006f700 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003cc0 00000024 00003cc4 FDE cie=00000000 pc=0006eb00..0006eb5b │ │ - DW_CFA_advance_loc: 1 to 0006eb01 │ │ +000042f8 00000024 000042fc FDE cie=00000000 pc=0006f9a0..0006f9fb │ │ + DW_CFA_advance_loc: 1 to 0006f9a1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006eb03 │ │ + DW_CFA_advance_loc: 2 to 0006f9a3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006eb09 │ │ + DW_CFA_advance_loc: 6 to 0006f9a9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 81 to 0006eb5a │ │ + DW_CFA_advance_loc1: 81 to 0006f9fa │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003ce8 00000028 00003cec FDE cie=00000000 pc=0006eb60..0006ebbb │ │ - DW_CFA_advance_loc: 1 to 0006eb61 │ │ +00004320 00000028 00004324 FDE cie=00000000 pc=0006fa00..0006fa5b │ │ + DW_CFA_advance_loc: 1 to 0006fa01 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006eb63 │ │ + DW_CFA_advance_loc: 2 to 0006fa03 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006eb69 │ │ + DW_CFA_advance_loc: 6 to 0006fa09 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 70 to 0006ebaf │ │ + DW_CFA_advance_loc1: 70 to 0006fa4f │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006ebb0 │ │ + DW_CFA_advance_loc: 1 to 0006fa50 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003d14 00000020 00003d18 FDE cie=00000000 pc=0006ebc0..0006ec0d │ │ - DW_CFA_advance_loc: 1 to 0006ebc1 │ │ +0000434c 00000020 00004350 FDE cie=00000000 pc=0006fa60..0006faad │ │ + DW_CFA_advance_loc: 1 to 0006fa61 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006ebc3 │ │ + DW_CFA_advance_loc: 2 to 0006fa63 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 0006ebc5 │ │ + DW_CFA_advance_loc: 2 to 0006fa65 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 34 to 0006ebe7 │ │ + DW_CFA_advance_loc: 34 to 0006fa87 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006ebe8 │ │ + DW_CFA_advance_loc: 1 to 0006fa88 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ -00003d38 00000028 00003d3c FDE cie=00000000 pc=0006ec10..0006ec80 │ │ - DW_CFA_advance_loc: 1 to 0006ec11 │ │ +00004370 00000028 00004374 FDE cie=00000000 pc=0006fab0..0006fb20 │ │ + DW_CFA_advance_loc: 1 to 0006fab1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006ec13 │ │ + DW_CFA_advance_loc: 2 to 0006fab3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006ec19 │ │ + DW_CFA_advance_loc: 6 to 0006fab9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 67 to 0006ec5c │ │ + DW_CFA_advance_loc1: 67 to 0006fafc │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006ec5d │ │ + DW_CFA_advance_loc: 1 to 0006fafd │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003d64 00000028 00003d68 FDE cie=00000000 pc=0006f130..0006f4be │ │ - DW_CFA_advance_loc: 1 to 0006f131 │ │ +0000439c 00000028 000043a0 FDE cie=00000000 pc=00070010..0007037c │ │ + DW_CFA_advance_loc: 1 to 00070011 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006f133 │ │ + DW_CFA_advance_loc: 2 to 00070013 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006f139 │ │ + DW_CFA_advance_loc: 6 to 00070019 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 863 to 0006f498 │ │ + DW_CFA_advance_loc2: 823 to 00070350 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006f499 │ │ + DW_CFA_advance_loc: 1 to 00070351 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003d90 00000024 00003d94 FDE cie=00000000 pc=0006f4c0..0006f565 │ │ - DW_CFA_advance_loc: 1 to 0006f4c1 │ │ +000043c8 00000024 000043cc FDE cie=00000000 pc=00070380..0007042d │ │ + DW_CFA_advance_loc: 1 to 00070381 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006f4c3 │ │ + DW_CFA_advance_loc: 2 to 00070383 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006f4c9 │ │ + DW_CFA_advance_loc: 6 to 00070389 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 28 to 0006f4e5 │ │ + DW_CFA_advance_loc: 28 to 000703a5 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006f4e6 │ │ + DW_CFA_advance_loc: 1 to 000703a6 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ -00003db8 00000024 00003dbc FDE cie=00000000 pc=0006f570..0006f650 │ │ - DW_CFA_advance_loc: 1 to 0006f571 │ │ +000043f0 00000028 000043f4 FDE cie=00000000 pc=00070430..00070535 │ │ + DW_CFA_advance_loc: 1 to 00070431 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006f573 │ │ + DW_CFA_advance_loc: 2 to 00070433 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 0006f57c │ │ + DW_CFA_advance_loc: 9 to 0007043c │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 211 to 0006f64f │ │ + DW_CFA_advance_loc1: 240 to 0007052c │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 0007052d │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003de0 00000028 00003de4 FDE cie=00000000 pc=0006f650..0006f787 │ │ - DW_CFA_advance_loc: 1 to 0006f651 │ │ +0000441c 00000024 00004420 FDE cie=00000000 pc=00070540..0007064a │ │ + DW_CFA_advance_loc: 1 to 00070541 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006f653 │ │ + DW_CFA_advance_loc: 2 to 00070543 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006f659 │ │ + DW_CFA_advance_loc: 6 to 00070549 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 247 to 0006f750 │ │ + DW_CFA_advance_loc2: 256 to 00070649 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006f751 │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00004444 00000028 00004448 FDE cie=00000000 pc=00070650..0007078b │ │ + DW_CFA_advance_loc: 1 to 00070651 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 00070653 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 6 to 00070659 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc2: 265 to 00070762 │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 00070763 │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003e0c 0000001c 00003e10 FDE cie=00000000 pc=0006f790..0006f7b3 │ │ - DW_CFA_advance_loc: 1 to 0006f791 │ │ +00004470 0000001c 00004474 FDE cie=00000000 pc=00070790..000707b3 │ │ + DW_CFA_advance_loc: 1 to 00070791 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006f793 │ │ + DW_CFA_advance_loc: 2 to 00070793 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 0006f795 │ │ + DW_CFA_advance_loc: 2 to 00070795 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 29 to 0006f7b2 │ │ + DW_CFA_advance_loc: 29 to 000707b2 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ -00003e2c 00000030 00003e30 FDE cie=00000000 pc=0006f7c0..0006fa55 │ │ - DW_CFA_advance_loc: 1 to 0006f7c1 │ │ +00004490 00000030 00004494 FDE cie=00000000 pc=000707c0..00070a66 │ │ + DW_CFA_advance_loc: 1 to 000707c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0006f7c2 │ │ + DW_CFA_advance_loc: 1 to 000707c2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0006f7c3 │ │ + DW_CFA_advance_loc: 1 to 000707c3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 0006f7c6 │ │ + DW_CFA_advance_loc: 3 to 000707c6 │ │ DW_CFA_def_cfa_offset: 36 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc1: 141 to 0006f853 │ │ + DW_CFA_advance_loc2: 355 to 00070929 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0006f854 │ │ + DW_CFA_advance_loc: 1 to 0007092a │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0006f855 │ │ + DW_CFA_advance_loc: 1 to 0007092b │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0006f856 │ │ + DW_CFA_advance_loc: 1 to 0007092c │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0006f857 │ │ + DW_CFA_advance_loc: 1 to 0007092d │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_nop │ │ │ │ -00003e60 00000028 00003e64 FDE cie=00000000 pc=0006fa60..0006fabb │ │ - DW_CFA_advance_loc: 1 to 0006fa61 │ │ +000044c4 00000028 000044c8 FDE cie=00000000 pc=00070a70..00070acb │ │ + DW_CFA_advance_loc: 1 to 00070a71 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006fa63 │ │ + DW_CFA_advance_loc: 2 to 00070a73 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006fa69 │ │ + DW_CFA_advance_loc: 6 to 00070a79 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 70 to 0006faaf │ │ + DW_CFA_advance_loc1: 70 to 00070abf │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006fab0 │ │ + DW_CFA_advance_loc: 1 to 00070ac0 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003e8c 00000028 00003e90 FDE cie=00000000 pc=0006fcc0..0006fd1b │ │ - DW_CFA_advance_loc: 1 to 0006fcc1 │ │ +000044f0 00000024 000044f4 FDE cie=00000000 pc=00070ad0..00070b74 │ │ + DW_CFA_advance_loc: 1 to 00070ad1 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 00070ad3 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 6 to 00070ad9 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc1: 154 to 00070b73 │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004518 00000024 0000451c FDE cie=00000000 pc=00070b80..00070d36 │ │ + DW_CFA_advance_loc: 1 to 00070b81 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006fcc3 │ │ + DW_CFA_advance_loc: 2 to 00070b83 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006fcc9 │ │ + DW_CFA_advance_loc: 6 to 00070b89 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 70 to 0006fd0f │ │ + DW_CFA_advance_loc2: 428 to 00070d35 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006fd10 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004540 00000028 00004544 FDE cie=00000000 pc=00070d40..00070d9b │ │ + DW_CFA_advance_loc: 1 to 00070d41 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 00070d43 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 6 to 00070d49 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc1: 70 to 00070d8f │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 00070d90 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003eb8 00000028 00003ebc FDE cie=00000000 pc=0006fd20..0006fd7e │ │ - DW_CFA_advance_loc: 1 to 0006fd21 │ │ +0000456c 00000028 00004570 FDE cie=00000000 pc=00070da0..00070dfe │ │ + DW_CFA_advance_loc: 1 to 00070da1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006fd23 │ │ + DW_CFA_advance_loc: 2 to 00070da3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006fd29 │ │ + DW_CFA_advance_loc: 6 to 00070da9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 73 to 0006fd72 │ │ + DW_CFA_advance_loc1: 73 to 00070df2 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006fd73 │ │ + DW_CFA_advance_loc: 1 to 00070df3 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003ee4 00000028 00003ee8 FDE cie=00000000 pc=0006ff40..0006ff9e │ │ - DW_CFA_advance_loc: 1 to 0006ff41 │ │ +00004598 00000028 0000459c FDE cie=00000000 pc=00070fe0..0007103e │ │ + DW_CFA_advance_loc: 1 to 00070fe1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006ff43 │ │ + DW_CFA_advance_loc: 2 to 00070fe3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006ff49 │ │ + DW_CFA_advance_loc: 6 to 00070fe9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 73 to 0006ff92 │ │ + DW_CFA_advance_loc1: 73 to 00071032 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006ff93 │ │ + DW_CFA_advance_loc: 1 to 00071033 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003f10 00000038 00003f14 FDE cie=00000000 pc=0006ffa0..000702ca │ │ - DW_CFA_advance_loc: 1 to 0006ffa1 │ │ +000045c4 00000038 000045c8 FDE cie=00000000 pc=00071040..00071372 │ │ + DW_CFA_advance_loc: 1 to 00071041 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0006ffa2 │ │ + DW_CFA_advance_loc: 1 to 00071042 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0006ffa3 │ │ + DW_CFA_advance_loc: 1 to 00071043 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 0006ffa6 │ │ + DW_CFA_advance_loc: 3 to 00071046 │ │ DW_CFA_def_cfa_offset: 88 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 0006ffaf │ │ + DW_CFA_advance_loc: 9 to 0007104f │ │ DW_CFA_def_cfa_offset: 92 │ │ - DW_CFA_advance_loc: 1 to 0006ffb0 │ │ + DW_CFA_advance_loc: 1 to 00071050 │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc1: 177 to 00070061 │ │ + DW_CFA_advance_loc1: 179 to 00071103 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00070062 │ │ + DW_CFA_advance_loc: 1 to 00071104 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00070063 │ │ + DW_CFA_advance_loc: 1 to 00071105 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00070064 │ │ + DW_CFA_advance_loc: 1 to 00071106 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00070065 │ │ + DW_CFA_advance_loc: 1 to 00071107 │ │ DW_CFA_def_cfa_offset: 88 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003f4c 00000024 00003f50 FDE cie=00000000 pc=00070340..000709a5 │ │ - DW_CFA_advance_loc: 1 to 00070341 │ │ +00004600 00000024 00004604 FDE cie=00000000 pc=000713f0..00071bc8 │ │ + DW_CFA_advance_loc: 1 to 000713f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00070343 │ │ + DW_CFA_advance_loc: 2 to 000713f3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 0007034c │ │ + DW_CFA_advance_loc: 6 to 000713f9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 1624 to 000709a4 │ │ + DW_CFA_advance_loc2: 1998 to 00071bc7 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003f74 00000024 00003f78 FDE cie=00000000 pc=00071590..00071663 │ │ - DW_CFA_advance_loc: 1 to 00071591 │ │ +00004628 00000030 0000462c FDE cie=00000000 pc=00072730..0007299a │ │ + DW_CFA_advance_loc: 1 to 00072731 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00071593 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00071599 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 201 to 00071662 │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00003f9c 00000024 00003fa0 FDE cie=00000000 pc=00071670..00071b7c │ │ - DW_CFA_advance_loc: 1 to 00071671 │ │ + DW_CFA_advance_loc: 1 to 00072732 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 00072733 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 3 to 00072736 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ + DW_CFA_advance_loc2: 608 to 00072996 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00072997 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 00072998 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00071673 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 0007167c │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 1279 to 00071b7b │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 1 to 00072999 │ │ + DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ - │ │ -00003fc4 00000028 00003fc8 FDE cie=00000000 pc=00072570..00072905 │ │ - DW_CFA_advance_loc: 1 to 00072571 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00072573 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00072579 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 893 to 000728f6 │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000728f7 │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003ff0 00000024 00003ff4 FDE cie=00000000 pc=00072910..000729c3 │ │ - DW_CFA_advance_loc: 1 to 00072911 │ │ +0000465c 00000024 00004660 FDE cie=00000000 pc=000729a0..00072aff │ │ + DW_CFA_advance_loc: 1 to 000729a1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00072913 │ │ + DW_CFA_advance_loc: 2 to 000729a3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00072919 │ │ + DW_CFA_advance_loc: 6 to 000729a9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 169 to 000729c2 │ │ + DW_CFA_advance_loc2: 341 to 00072afe │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00004018 00000024 0000401c FDE cie=00000000 pc=000729d0..00072abf │ │ - DW_CFA_advance_loc: 1 to 000729d1 │ │ +00004684 00000028 00004688 FDE cie=00000000 pc=00072b00..00073fcf │ │ + DW_CFA_advance_loc: 1 to 00072b01 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000729d3 │ │ + DW_CFA_advance_loc: 2 to 00072b03 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000729d9 │ │ + DW_CFA_advance_loc: 9 to 00072b0c │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 229 to 00072abe │ │ + DW_CFA_advance_loc2: 5234 to 00073f7e │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 1 to 00073f7f │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004040 00000030 00004044 FDE cie=00000000 pc=00073730..000738a6 │ │ - DW_CFA_advance_loc: 1 to 00073731 │ │ +000046b0 0000002c 000046b4 FDE cie=00000000 pc=00073fd0..0007407c │ │ + DW_CFA_advance_loc: 1 to 00073fd1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00073732 │ │ + DW_CFA_advance_loc: 1 to 00073fd2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00073733 │ │ + DW_CFA_advance_loc: 1 to 00073fd3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 00073736 │ │ - DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 3 to 00073fd6 │ │ + DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc2: 364 to 000738a2 │ │ + DW_CFA_advance_loc1: 162 to 00074078 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000738a3 │ │ + DW_CFA_advance_loc: 1 to 00074079 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000738a4 │ │ + DW_CFA_advance_loc: 1 to 0007407a │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000738a5 │ │ + DW_CFA_advance_loc: 1 to 0007407b │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00004074 00000024 00004078 FDE cie=00000000 pc=000738b0..00073985 │ │ - DW_CFA_advance_loc: 1 to 000738b1 │ │ +000046e0 00000024 000046e4 FDE cie=00000000 pc=00074080..00074133 │ │ + DW_CFA_advance_loc: 1 to 00074081 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000738b3 │ │ + DW_CFA_advance_loc: 2 to 00074083 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000738b9 │ │ + DW_CFA_advance_loc: 6 to 00074089 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 203 to 00073984 │ │ + DW_CFA_advance_loc1: 169 to 00074132 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000409c 00000028 000040a0 FDE cie=00000000 pc=00073c70..00073ccb │ │ - DW_CFA_advance_loc: 1 to 00073c71 │ │ +00004708 00000014 0000470c FDE cie=00000000 pc=00074280..000742a1 │ │ + DW_CFA_advance_loc: 9 to 00074289 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0007428a │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_nop │ │ + │ │ +00004720 00000010 00004724 FDE cie=00000000 pc=000742b0..000742b9 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004734 00000028 00004738 FDE cie=00000000 pc=000745b0..0007460b │ │ + DW_CFA_advance_loc: 1 to 000745b1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00073c73 │ │ + DW_CFA_advance_loc: 2 to 000745b3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00073c79 │ │ + DW_CFA_advance_loc: 6 to 000745b9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 70 to 00073cbf │ │ + DW_CFA_advance_loc1: 70 to 000745ff │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00073cc0 │ │ + DW_CFA_advance_loc: 1 to 00074600 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000040c8 00000020 000040cc FDE cie=00000000 pc=00073cd0..00073d0f │ │ - DW_CFA_advance_loc: 1 to 00073cd1 │ │ +00004760 00000020 00004764 FDE cie=00000000 pc=00074610..0007464f │ │ + DW_CFA_advance_loc: 1 to 00074611 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00073cd3 │ │ + DW_CFA_advance_loc: 2 to 00074613 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 5 to 00073cd8 │ │ + DW_CFA_advance_loc: 5 to 00074618 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 54 to 00073d0e │ │ + DW_CFA_advance_loc: 54 to 0007464e │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000040ec 00000014 000040f0 FDE cie=00000000 pc=00073d10..00073d9c │ │ - DW_CFA_advance_loc: 5 to 00073d15 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00073d16 │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_nop │ │ - │ │ -00004104 00000028 00004108 FDE cie=00000000 pc=00073da0..00073e78 │ │ - DW_CFA_advance_loc: 1 to 00073da1 │ │ +00004784 00000024 00004788 FDE cie=00000000 pc=00074650..00074692 │ │ + DW_CFA_advance_loc: 1 to 00074651 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00073da3 │ │ + DW_CFA_advance_loc: 2 to 00074653 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00073da9 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_advance_loc: 2 to 00074655 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 159 to 00073e48 │ │ + DW_CFA_advance_loc: 39 to 0007467c │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00073e49 │ │ + DW_CFA_advance_loc: 1 to 0007467d │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 20 to 00074691 │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ -00004130 00000020 00004134 FDE cie=00000000 pc=00073f70..00073fa5 │ │ - DW_CFA_advance_loc: 1 to 00073f71 │ │ +000047ac 00000028 000047b0 FDE cie=00000000 pc=000746a0..000747a7 │ │ + DW_CFA_advance_loc: 1 to 000746a1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00073f73 │ │ + DW_CFA_advance_loc: 2 to 000746a3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 5 to 00073f78 │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_advance_loc: 6 to 000746a9 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 44 to 00073fa4 │ │ + DW_CFA_advance_loc1: 206 to 00074777 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 00074778 │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004154 0000001c 00004158 FDE cie=00000000 pc=00073fb0..00073fda │ │ - DW_CFA_advance_loc: 1 to 00073fb1 │ │ +000047d8 0000001c 000047dc FDE cie=00000000 pc=000748c0..000748ea │ │ + DW_CFA_advance_loc: 1 to 000748c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00073fb3 │ │ + DW_CFA_advance_loc: 2 to 000748c3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00073fb5 │ │ + DW_CFA_advance_loc: 2 to 000748c5 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 36 to 00073fd9 │ │ + DW_CFA_advance_loc: 36 to 000748e9 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ -00004174 00000010 00004178 FDE cie=00000000 pc=00073fe0..00074002 │ │ +000047f8 00000010 000047fc FDE cie=00000000 pc=000748f0..00074912 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004188 00000014 0000418c FDE cie=00000000 pc=00074010..00074028 │ │ - DW_CFA_advance_loc: 5 to 00074015 │ │ +0000480c 00000014 00004810 FDE cie=00000000 pc=00074920..00074938 │ │ + DW_CFA_advance_loc: 5 to 00074925 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00074016 │ │ + DW_CFA_advance_loc: 1 to 00074926 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ │ │ -000041a0 00000010 000041a4 FDE cie=00000000 pc=00074030..00074033 │ │ +00004824 00000010 00004828 FDE cie=00000000 pc=00074938..0007493b │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000041b4 00000010 000041b8 FDE cie=00000000 pc=00074040..00074041 │ │ +00004838 00000010 0000483c FDE cie=00000000 pc=0007493b..0007493c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000041c8 00000024 000041cc FDE cie=00000000 pc=00074290..0007435b │ │ - DW_CFA_advance_loc: 1 to 00074291 │ │ +0000484c 00000024 00004850 FDE cie=00000000 pc=00074b80..00074c4b │ │ + DW_CFA_advance_loc: 1 to 00074b81 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00074293 │ │ + DW_CFA_advance_loc: 2 to 00074b83 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00074299 │ │ + DW_CFA_advance_loc: 6 to 00074b89 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 193 to 0007435a │ │ + DW_CFA_advance_loc1: 193 to 00074c4a │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000041f0 00000028 000041f4 FDE cie=00000000 pc=00074360..0007475c │ │ - DW_CFA_advance_loc: 1 to 00074361 │ │ +00004874 00000028 00004878 FDE cie=00000000 pc=00074c50..0007507c │ │ + DW_CFA_advance_loc: 1 to 00074c51 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00074363 │ │ + DW_CFA_advance_loc: 2 to 00074c53 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00074369 │ │ + DW_CFA_advance_loc: 6 to 00074c59 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 514 to 0007456b │ │ + DW_CFA_advance_loc2: 521 to 00074e62 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0007456c │ │ + DW_CFA_advance_loc: 1 to 00074e63 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000421c 0000001c 00004220 FDE cie=00000000 pc=00074760..0007478a │ │ - DW_CFA_advance_loc: 1 to 00074761 │ │ +000048a0 0000001c 000048a4 FDE cie=00000000 pc=00075080..000750aa │ │ + DW_CFA_advance_loc: 1 to 00075081 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00074763 │ │ + DW_CFA_advance_loc: 2 to 00075083 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00074765 │ │ + DW_CFA_advance_loc: 2 to 00075085 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 36 to 00074789 │ │ + DW_CFA_advance_loc: 36 to 000750a9 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ -0000423c 00000020 00004240 FDE cie=00000000 pc=00074820..00074857 │ │ - DW_CFA_advance_loc: 1 to 00074821 │ │ +000048c0 00000020 000048c4 FDE cie=00000000 pc=00075140..00075177 │ │ + DW_CFA_advance_loc: 1 to 00075141 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00074823 │ │ + DW_CFA_advance_loc: 2 to 00075143 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00074825 │ │ + DW_CFA_advance_loc: 2 to 00075145 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 49 to 00074856 │ │ + DW_CFA_advance_loc: 49 to 00075176 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004260 00000028 00004264 FDE cie=00000000 pc=00074860..00074fc4 │ │ - DW_CFA_advance_loc: 1 to 00074861 │ │ +000048e4 00000028 000048e8 FDE cie=00000000 pc=00075180..000758f2 │ │ + DW_CFA_advance_loc: 1 to 00075181 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00074863 │ │ + DW_CFA_advance_loc: 2 to 00075183 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 0007486c │ │ + DW_CFA_advance_loc: 9 to 0007518c │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 1370 to 00074dc6 │ │ + DW_CFA_advance_loc2: 1402 to 00075706 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00074dc7 │ │ + DW_CFA_advance_loc: 1 to 00075707 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000428c 00000028 00004290 FDE cie=00000000 pc=00074fd0..00075347 │ │ - DW_CFA_advance_loc: 1 to 00074fd1 │ │ +00004910 00000024 00004914 FDE cie=00000000 pc=00075900..00075bef │ │ + DW_CFA_advance_loc: 1 to 00075901 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00074fd3 │ │ + DW_CFA_advance_loc: 2 to 00075903 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00074fd9 │ │ + DW_CFA_advance_loc: 6 to 00075909 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 690 to 0007528b │ │ + DW_CFA_advance_loc: 60 to 00075945 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0007528c │ │ + DW_CFA_advance_loc: 1 to 00075946 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ + │ │ +00004938 0000001c 0000493c FDE cie=00000000 pc=00075bf0..00075c0c │ │ + DW_CFA_advance_loc: 1 to 00075bf1 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 00075bf3 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 24 to 00075c0b │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000042b8 0000001c 000042bc FDE cie=00000000 pc=000756e0..0007570e │ │ - DW_CFA_advance_loc: 1 to 000756e1 │ │ +00004958 00000020 0000495c FDE cie=00000000 pc=00075e60..00075e91 │ │ + DW_CFA_advance_loc: 1 to 00075e61 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000756e3 │ │ + DW_CFA_advance_loc: 2 to 00075e63 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 000756e5 │ │ + DW_CFA_advance_loc: 2 to 00075e65 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 40 to 0007570d │ │ + DW_CFA_advance_loc: 43 to 00075e90 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000042d8 00000020 000042dc FDE cie=00000000 pc=00075710..00075756 │ │ - DW_CFA_advance_loc: 1 to 00075711 │ │ +0000497c 00000024 00004980 FDE cie=00000000 pc=00075ea0..00075f0b │ │ + DW_CFA_advance_loc: 1 to 00075ea1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00075713 │ │ + DW_CFA_advance_loc: 2 to 00075ea3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00075715 │ │ + DW_CFA_advance_loc: 2 to 00075ea5 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 62 to 00075753 │ │ + DW_CFA_advance_loc1: 91 to 00075f00 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 3 to 00075f03 │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ │ │ -000042fc 00000020 00004300 FDE cie=00000000 pc=00075760..000757b4 │ │ - DW_CFA_advance_loc: 1 to 00075761 │ │ +000049a4 00000024 000049a8 FDE cie=00000000 pc=00075f10..00075f89 │ │ + DW_CFA_advance_loc: 1 to 00075f11 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00075763 │ │ + DW_CFA_advance_loc: 2 to 00075f13 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00075765 │ │ + DW_CFA_advance_loc: 2 to 00075f15 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 76 to 000757b1 │ │ + DW_CFA_advance_loc1: 105 to 00075f7e │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 3 to 00075f81 │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ │ │ -00004320 00000010 00004324 FDE cie=00000000 pc=000757c0..000757c3 │ │ +000049cc 00000010 000049d0 FDE cie=00000000 pc=00075f8c..00075f8f │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004334 00000010 00004338 FDE cie=00000000 pc=000757d0..000757da │ │ +000049e0 00000010 000049e4 FDE cie=00000000 pc=00075f90..00075f9a │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004348 00000028 0000434c FDE cie=00000000 pc=000757e0..0007588d │ │ - DW_CFA_advance_loc: 1 to 000757e1 │ │ +000049f4 00000028 000049f8 FDE cie=00000000 pc=00075fa0..00076085 │ │ + DW_CFA_advance_loc: 1 to 00075fa1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000757e3 │ │ + DW_CFA_advance_loc: 2 to 00075fa3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000757e9 │ │ + DW_CFA_advance_loc: 6 to 00075fa9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 141 to 00075876 │ │ + DW_CFA_advance_loc1: 197 to 0007606e │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 3 to 00075879 │ │ + DW_CFA_advance_loc: 3 to 00076071 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004374 0000002c 00004378 FDE cie=00000000 pc=00075ae0..00075ba8 │ │ - DW_CFA_advance_loc: 1 to 00075ae1 │ │ +00004a20 00000028 00004a24 FDE cie=00000000 pc=00076090..00076297 │ │ + DW_CFA_advance_loc: 1 to 00076091 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00075ae3 │ │ + DW_CFA_advance_loc: 2 to 00076093 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00075ae5 │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_advance_loc: 6 to 00076099 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 127 to 00075b64 │ │ + DW_CFA_advance_loc1: 98 to 000760fb │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00075b65 │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_advance_loc: 40 to 00075b8d │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00075b8e │ │ + DW_CFA_advance_loc: 3 to 000760fe │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000043a4 00000018 000043a8 FDE cie=00000000 pc=00075bb0..00075bc6 │ │ - DW_CFA_advance_loc: 1 to 00075bb1 │ │ +00004a4c 0000002c 00004a50 FDE cie=00000000 pc=000762a0..00076368 │ │ + DW_CFA_advance_loc: 1 to 000762a1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00075bb3 │ │ + DW_CFA_advance_loc: 2 to 000762a3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00075bb5 │ │ + DW_CFA_advance_loc: 2 to 000762a5 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc1: 127 to 00076324 │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 00076325 │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ + DW_CFA_advance_loc: 40 to 0007634d │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 0007634e │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ + DW_CFA_nop │ │ │ │ -000043c0 00000024 000043c4 FDE cie=00000000 pc=00075d30..00075de8 │ │ - DW_CFA_advance_loc: 1 to 00075d31 │ │ +00004a7c 00000018 00004a80 FDE cie=00000000 pc=00076370..00076386 │ │ + DW_CFA_advance_loc: 1 to 00076371 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00075d33 │ │ + DW_CFA_advance_loc: 2 to 00076373 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00075d39 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_advance_loc: 2 to 00076375 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 174 to 00075de7 │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000043e8 0000001c 000043ec FDE cie=00000000 pc=00075df0..00075e1e │ │ - DW_CFA_advance_loc: 1 to 00075df1 │ │ +00004a98 00000020 00004a9c FDE cie=00000000 pc=00076510..00076547 │ │ + DW_CFA_advance_loc: 1 to 00076511 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00075df3 │ │ + DW_CFA_advance_loc: 2 to 00076513 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00075df5 │ │ + DW_CFA_advance_loc: 5 to 00076518 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 40 to 00075e1d │ │ + DW_CFA_advance_loc: 46 to 00076546 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00004408 00000010 0000440c FDE cie=00000000 pc=00075e20..00075e23 │ │ +00004abc 00000010 00004ac0 FDE cie=00000000 pc=00076548..0007654b │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000441c 00000010 00004420 FDE cie=00000000 pc=00075e30..00075e52 │ │ +00004ad0 00000010 00004ad4 FDE cie=00000000 pc=00076550..00076572 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004430 0000001c 00004434 FDE cie=00000000 pc=00075e60..00075e86 │ │ - DW_CFA_advance_loc: 1 to 00075e61 │ │ +00004ae4 0000001c 00004ae8 FDE cie=00000000 pc=00076580..000765a6 │ │ + DW_CFA_advance_loc: 1 to 00076581 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00075e63 │ │ + DW_CFA_advance_loc: 2 to 00076583 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00075e65 │ │ + DW_CFA_advance_loc: 2 to 00076585 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 32 to 00075e85 │ │ + DW_CFA_advance_loc: 32 to 000765a5 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ -00004450 0000001c 00004454 FDE cie=00000000 pc=00075e90..00075eb6 │ │ - DW_CFA_advance_loc: 1 to 00075e91 │ │ +00004b04 0000001c 00004b08 FDE cie=00000000 pc=000765b0..000765d6 │ │ + DW_CFA_advance_loc: 1 to 000765b1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00075e93 │ │ + DW_CFA_advance_loc: 2 to 000765b3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00075e95 │ │ + DW_CFA_advance_loc: 2 to 000765b5 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 32 to 00075eb5 │ │ + DW_CFA_advance_loc: 32 to 000765d5 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ -00004470 0000001c 00004474 FDE cie=00000000 pc=00075ec0..00075ee6 │ │ - DW_CFA_advance_loc: 1 to 00075ec1 │ │ +00004b24 0000001c 00004b28 FDE cie=00000000 pc=000765e0..00076606 │ │ + DW_CFA_advance_loc: 1 to 000765e1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00075ec3 │ │ + DW_CFA_advance_loc: 2 to 000765e3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00075ec5 │ │ + DW_CFA_advance_loc: 2 to 000765e5 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 32 to 00075ee5 │ │ + DW_CFA_advance_loc: 32 to 00076605 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ -00004490 0000001c 00004494 FDE cie=00000000 pc=00075ef0..00075f16 │ │ - DW_CFA_advance_loc: 1 to 00075ef1 │ │ +00004b44 0000001c 00004b48 FDE cie=00000000 pc=00076610..00076636 │ │ + DW_CFA_advance_loc: 1 to 00076611 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00075ef3 │ │ + DW_CFA_advance_loc: 2 to 00076613 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00075ef5 │ │ + DW_CFA_advance_loc: 2 to 00076615 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 32 to 00075f15 │ │ + DW_CFA_advance_loc: 32 to 00076635 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ -000044b0 00000018 000044b4 FDE cie=00000000 pc=00075f20..00075f36 │ │ - DW_CFA_advance_loc: 1 to 00075f21 │ │ +00004b64 00000018 00004b68 FDE cie=00000000 pc=00076640..00076656 │ │ + DW_CFA_advance_loc: 1 to 00076641 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00075f23 │ │ + DW_CFA_advance_loc: 2 to 00076643 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00075f25 │ │ + DW_CFA_advance_loc: 2 to 00076645 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -000044cc 0000001c 000044d0 FDE cie=00000000 pc=00076100..0007612e │ │ - DW_CFA_advance_loc: 1 to 00076101 │ │ +00004b80 0000001c 00004b84 FDE cie=00000000 pc=00076840..0007686e │ │ + DW_CFA_advance_loc: 1 to 00076841 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00076103 │ │ + DW_CFA_advance_loc: 2 to 00076843 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00076105 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 40 to 0007612d │ │ + DW_CFA_advance_loc: 42 to 0007686d │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000044ec 0000001c 000044f0 FDE cie=00000000 pc=00076130..00076157 │ │ - DW_CFA_advance_loc: 1 to 00076131 │ │ +00004ba0 0000001c 00004ba4 FDE cie=00000000 pc=00076870..00076897 │ │ + DW_CFA_advance_loc: 1 to 00076871 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 0007613a │ │ + DW_CFA_advance_loc: 9 to 0007687a │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007613b │ │ + DW_CFA_advance_loc: 1 to 0007687b │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 27 to 00076156 │ │ + DW_CFA_advance_loc: 27 to 00076896 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ │ │ -0000450c 00000010 00004510 FDE cie=00000000 pc=00076160..0007616a │ │ +00004bc0 00000010 00004bc4 FDE cie=00000000 pc=000768a0..000768aa │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004520 00000010 00004524 FDE cie=00000000 pc=00076170..00076192 │ │ +00004bd4 00000010 00004bd8 FDE cie=00000000 pc=000768b0..000768d2 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004534 0000001c 00004538 FDE cie=00000000 pc=00076192..000761d0 │ │ - DW_CFA_advance_loc: 1 to 00076193 │ │ +00004be8 0000001c 00004bec FDE cie=00000000 pc=000768d2..00076910 │ │ + DW_CFA_advance_loc: 1 to 000768d3 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00076195 │ │ + DW_CFA_advance_loc: 2 to 000768d5 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0007619b │ │ + DW_CFA_advance_loc: 6 to 000768db │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -00004554 00000024 00004558 FDE cie=00000000 pc=000761d0..000762bb │ │ - DW_CFA_advance_loc: 1 to 000761d1 │ │ +00004c08 00000024 00004c0c FDE cie=00000000 pc=00076910..000769db │ │ + DW_CFA_advance_loc: 1 to 00076911 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000761d3 │ │ + DW_CFA_advance_loc: 2 to 00076913 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000761d9 │ │ + DW_CFA_advance_loc: 6 to 00076919 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 225 to 000762ba │ │ + DW_CFA_advance_loc1: 193 to 000769da │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000457c 00000018 00004580 FDE cie=00000000 pc=000762c0..000762d6 │ │ - DW_CFA_advance_loc: 1 to 000762c1 │ │ +00004c30 00000018 00004c34 FDE cie=00000000 pc=000769e0..000769f6 │ │ + DW_CFA_advance_loc: 1 to 000769e1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000762c3 │ │ + DW_CFA_advance_loc: 2 to 000769e3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 000762c5 │ │ + DW_CFA_advance_loc: 2 to 000769e5 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -00004598 00000018 0000459c FDE cie=00000000 pc=000762e0..000762fb │ │ - DW_CFA_advance_loc: 1 to 000762e1 │ │ +00004c4c 00000018 00004c50 FDE cie=00000000 pc=00076a00..00076a1b │ │ + DW_CFA_advance_loc: 1 to 00076a01 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000762e3 │ │ + DW_CFA_advance_loc: 2 to 00076a03 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 000762e5 │ │ + DW_CFA_advance_loc: 2 to 00076a05 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -000045b4 00000018 000045b8 FDE cie=00000000 pc=00076480..00076496 │ │ - DW_CFA_advance_loc: 1 to 00076481 │ │ +00004c68 00000018 00004c6c FDE cie=00000000 pc=00076be0..00076bf6 │ │ + DW_CFA_advance_loc: 1 to 00076be1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00076483 │ │ + DW_CFA_advance_loc: 2 to 00076be3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00076485 │ │ + DW_CFA_advance_loc: 2 to 00076be5 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -000045d0 00000020 000045d4 FDE cie=00000000 pc=00076540..0007658d │ │ - DW_CFA_advance_loc: 1 to 00076541 │ │ +00004c84 00000020 00004c88 FDE cie=00000000 pc=00076ca0..00076ced │ │ + DW_CFA_advance_loc: 1 to 00076ca1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00076543 │ │ + DW_CFA_advance_loc: 2 to 00076ca3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00076545 │ │ + DW_CFA_advance_loc: 2 to 00076ca5 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 71 to 0007658c │ │ + DW_CFA_advance_loc1: 71 to 00076cec │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ │ │ -000045f4 0000001c 000045f8 FDE cie=00000000 pc=00076730..0007675a │ │ - DW_CFA_advance_loc: 1 to 00076731 │ │ +00004ca8 0000001c 00004cac FDE cie=00000000 pc=00076e90..00076eba │ │ + DW_CFA_advance_loc: 1 to 00076e91 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00076733 │ │ + DW_CFA_advance_loc: 2 to 00076e93 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00076735 │ │ + DW_CFA_advance_loc: 2 to 00076e95 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 36 to 00076759 │ │ + DW_CFA_advance_loc: 36 to 00076eb9 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ -00004614 00000010 00004618 FDE cie=00000000 pc=00076760..00076782 │ │ +00004cc8 00000010 00004ccc FDE cie=00000000 pc=00076ec0..00076ee2 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004628 00000028 0000462c FDE cie=00000000 pc=00076790..00076803 │ │ - DW_CFA_advance_loc: 1 to 00076791 │ │ +00004cdc 00000028 00004ce0 FDE cie=00000000 pc=00076ef0..00076f63 │ │ + DW_CFA_advance_loc: 1 to 00076ef1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00076793 │ │ + DW_CFA_advance_loc: 2 to 00076ef3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00076799 │ │ + DW_CFA_advance_loc: 6 to 00076ef9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 75 to 000767e4 │ │ + DW_CFA_advance_loc1: 75 to 00076f44 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000767e5 │ │ + DW_CFA_advance_loc: 1 to 00076f45 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004654 00000024 00004658 FDE cie=00000000 pc=00076810..00076914 │ │ - DW_CFA_advance_loc: 1 to 00076811 │ │ +00004d08 00000024 00004d0c FDE cie=00000000 pc=00076f70..00077074 │ │ + DW_CFA_advance_loc: 1 to 00076f71 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00076813 │ │ + DW_CFA_advance_loc: 2 to 00076f73 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00076819 │ │ + DW_CFA_advance_loc: 6 to 00076f79 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 250 to 00076913 │ │ + DW_CFA_advance_loc1: 250 to 00077073 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000467c 0000001c 00004680 FDE cie=00000000 pc=00076920..0007694e │ │ - DW_CFA_advance_loc: 1 to 00076921 │ │ +00004d30 00000020 00004d34 FDE cie=00000000 pc=00077080..000770b1 │ │ + DW_CFA_advance_loc: 1 to 00077081 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00076923 │ │ + DW_CFA_advance_loc: 2 to 00077083 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00076925 │ │ + DW_CFA_advance_loc: 2 to 00077085 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 40 to 0007694d │ │ + DW_CFA_advance_loc: 43 to 000770b0 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000469c 0000001c 000046a0 FDE cie=00000000 pc=00076950..0007697d │ │ - DW_CFA_advance_loc: 1 to 00076951 │ │ +00004d54 0000001c 00004d58 FDE cie=00000000 pc=000770c0..000770e1 │ │ + DW_CFA_advance_loc: 1 to 000770c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00076953 │ │ + DW_CFA_advance_loc: 2 to 000770c3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00076955 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 39 to 0007697c │ │ + DW_CFA_advance_loc: 29 to 000770e0 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000046bc 00000024 000046c0 FDE cie=00000000 pc=00076980..000769cf │ │ - DW_CFA_advance_loc: 1 to 00076981 │ │ +00004d74 00000024 00004d78 FDE cie=00000000 pc=000770f0..0007713f │ │ + DW_CFA_advance_loc: 1 to 000770f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00076983 │ │ + DW_CFA_advance_loc: 2 to 000770f3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00076989 │ │ + DW_CFA_advance_loc: 6 to 000770f9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 54 to 000769bf │ │ + DW_CFA_advance_loc: 54 to 0007712f │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000769c0 │ │ + DW_CFA_advance_loc: 1 to 00077130 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ -000046e4 00000014 000046e8 FDE cie=00000000 pc=000769d0..000769e7 │ │ - DW_CFA_advance_loc: 9 to 000769d9 │ │ +00004d9c 00000014 00004da0 FDE cie=00000000 pc=00077140..00077157 │ │ + DW_CFA_advance_loc: 9 to 00077149 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000769da │ │ + DW_CFA_advance_loc: 1 to 0007714a │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ │ │ -000046fc 00000010 00004700 FDE cie=00000000 pc=000769f0..000769fa │ │ +00004db4 00000010 00004db8 FDE cie=00000000 pc=00077160..0007716a │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004710 00000018 00004714 FDE cie=00000000 pc=00076b00..00076b29 │ │ - DW_CFA_advance_loc: 1 to 00076b01 │ │ +00004dc8 00000018 00004dcc FDE cie=00000000 pc=000771c0..000771e9 │ │ + DW_CFA_advance_loc: 1 to 000771c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00076b03 │ │ + DW_CFA_advance_loc: 2 to 000771c3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 4 to 00076b07 │ │ + DW_CFA_advance_loc: 4 to 000771c7 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -0000472c 00000018 00004730 FDE cie=00000000 pc=00076c30..00076c4c │ │ - DW_CFA_advance_loc: 1 to 00076c31 │ │ +00004de4 00000018 00004de8 FDE cie=00000000 pc=00077240..0007725c │ │ + DW_CFA_advance_loc: 1 to 00077241 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00076c33 │ │ + DW_CFA_advance_loc: 2 to 00077243 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00076c35 │ │ + DW_CFA_advance_loc: 2 to 00077245 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -00004748 00000018 0000474c FDE cie=00000000 pc=00076c50..00076c66 │ │ - DW_CFA_advance_loc: 1 to 00076c51 │ │ +00004e00 00000018 00004e04 FDE cie=00000000 pc=00077260..00077276 │ │ + DW_CFA_advance_loc: 1 to 00077261 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00076c53 │ │ + DW_CFA_advance_loc: 2 to 00077263 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00076c55 │ │ + DW_CFA_advance_loc: 2 to 00077265 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -00004764 00000028 00004768 FDE cie=00000000 pc=00076c70..00076d90 │ │ - DW_CFA_advance_loc: 1 to 00076c71 │ │ +00004e1c 00000028 00004e20 FDE cie=00000000 pc=00077280..00077392 │ │ + DW_CFA_advance_loc: 1 to 00077281 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00076c73 │ │ + DW_CFA_advance_loc: 2 to 00077283 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00076c79 │ │ + DW_CFA_advance_loc: 6 to 00077289 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 250 to 00076d73 │ │ + DW_CFA_advance_loc1: 237 to 00077376 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00076d74 │ │ + DW_CFA_advance_loc: 1 to 00077377 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004790 0000001c 00004794 FDE cie=00000000 pc=000778b0..000778e5 │ │ - DW_CFA_advance_loc: 1 to 000778b1 │ │ +00004e48 0000001c 00004e4c FDE cie=00000000 pc=000773a0..000773bc │ │ + DW_CFA_advance_loc: 1 to 000773a1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000778b3 │ │ + DW_CFA_advance_loc: 2 to 000773a3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 000778b5 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 47 to 000778e4 │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - │ │ -000047b0 00000024 000047b4 FDE cie=00000000 pc=000778f0..000779db │ │ - DW_CFA_advance_loc: 1 to 000778f1 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000778f3 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000778f9 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 225 to 000779da │ │ + DW_CFA_advance_loc: 24 to 000773bb │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000047d8 00000018 000047dc FDE cie=00000000 pc=000779e0..00077a0a │ │ - DW_CFA_advance_loc: 1 to 000779e1 │ │ +00004e68 00000018 00004e6c FDE cie=00000000 pc=000773c0..000773ea │ │ + DW_CFA_advance_loc: 1 to 000773c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000779e3 │ │ + DW_CFA_advance_loc: 2 to 000773c3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 000779e5 │ │ + DW_CFA_advance_loc: 2 to 000773c5 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -000047f4 00000028 000047f8 FDE cie=00000000 pc=00077bd0..00077c95 │ │ - DW_CFA_advance_loc: 1 to 00077bd1 │ │ +00004e84 00000028 00004e88 FDE cie=00000000 pc=00077600..000776d1 │ │ + DW_CFA_advance_loc: 1 to 00077601 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00077bd3 │ │ + DW_CFA_advance_loc: 2 to 00077603 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00077bd9 │ │ + DW_CFA_advance_loc: 6 to 00077609 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 180 to 00077c8d │ │ + DW_CFA_advance_loc1: 149 to 0007769e │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00077c8e │ │ + DW_CFA_advance_loc: 1 to 0007769f │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004820 0000001c 00004824 FDE cie=00000000 pc=00077ea0..00077ecb │ │ - DW_CFA_advance_loc: 1 to 00077ea1 │ │ +00004eb0 00000024 00004eb4 FDE cie=00000000 pc=000776e0..00077767 │ │ + DW_CFA_advance_loc: 1 to 000776e1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00077ea3 │ │ + DW_CFA_advance_loc: 2 to 000776e3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00077ea5 │ │ + DW_CFA_advance_loc: 6 to 000776e9 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 37 to 00077eca │ │ + DW_CFA_advance_loc1: 125 to 00077766 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00004840 00000024 00004844 FDE cie=00000000 pc=00077ed0..00077f26 │ │ - DW_CFA_advance_loc: 1 to 00077ed1 │ │ +00004ed8 00000024 00004edc FDE cie=00000000 pc=00077770..000777f7 │ │ + DW_CFA_advance_loc: 1 to 00077771 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00077ed3 │ │ + DW_CFA_advance_loc: 2 to 00077773 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00077ed9 │ │ + DW_CFA_advance_loc: 6 to 00077779 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 76 to 00077f25 │ │ + DW_CFA_advance_loc1: 125 to 000777f6 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004868 00000024 0000486c FDE cie=00000000 pc=00078040..00078087 │ │ - DW_CFA_advance_loc: 1 to 00078041 │ │ +00004f00 00000024 00004f04 FDE cie=00000000 pc=00077800..00077847 │ │ + DW_CFA_advance_loc: 1 to 00077801 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00078043 │ │ + DW_CFA_advance_loc: 2 to 00077803 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 00078045 │ │ + DW_CFA_advance_loc: 2 to 00077805 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 38 to 0007806b │ │ + DW_CFA_advance_loc: 38 to 0007782b │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0007806c │ │ + DW_CFA_advance_loc: 1 to 0007782c │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_advance_loc: 26 to 00078086 │ │ + DW_CFA_advance_loc: 26 to 00077846 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ -00004890 00000028 00004894 FDE cie=00000000 pc=00078090..00078119 │ │ - DW_CFA_advance_loc: 1 to 00078091 │ │ +00004f28 00000028 00004f2c FDE cie=00000000 pc=00077850..000778d9 │ │ + DW_CFA_advance_loc: 1 to 00077851 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00078093 │ │ + DW_CFA_advance_loc: 2 to 00077853 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00078099 │ │ + DW_CFA_advance_loc: 6 to 00077859 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 119 to 00078110 │ │ + DW_CFA_advance_loc1: 119 to 000778d0 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00078111 │ │ + DW_CFA_advance_loc: 1 to 000778d1 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000048bc 000000bc 000048c0 FDE cie=00000000 pc=000782c0..000783c1 │ │ - DW_CFA_advance_loc: 1 to 000782c1 │ │ +00004f54 0000002c 00004f58 FDE cie=00000000 pc=000778e0..00077947 │ │ + DW_CFA_advance_loc: 1 to 000778e1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000782c2 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 000778e3 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 2 to 000778e5 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc: 46 to 00077913 │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 00077914 │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ + DW_CFA_advance_loc: 42 to 0007793e │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 0007793f │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004f84 000000bc 00004f88 FDE cie=00000000 pc=00077a10..00077b11 │ │ + DW_CFA_advance_loc: 1 to 00077a11 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00077a12 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000782c3 │ │ + DW_CFA_advance_loc: 1 to 00077a13 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000782c4 │ │ + DW_CFA_advance_loc: 1 to 00077a14 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 000782ca │ │ + DW_CFA_advance_loc: 6 to 00077a1a │ │ DW_CFA_def_cfa_offset: 256 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 000782cf │ │ + DW_CFA_advance_loc: 5 to 00077a1f │ │ DW_CFA_def_cfa_offset: 260 │ │ - DW_CFA_advance_loc: 1 to 000782d0 │ │ + DW_CFA_advance_loc: 1 to 00077a20 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 16 to 000782e0 │ │ + DW_CFA_advance_loc: 16 to 00077a30 │ │ DW_CFA_def_cfa_offset: 268 │ │ - DW_CFA_advance_loc: 5 to 000782e5 │ │ + DW_CFA_advance_loc: 5 to 00077a35 │ │ DW_CFA_def_cfa_offset: 272 │ │ - DW_CFA_advance_loc: 8 to 000782ed │ │ + DW_CFA_advance_loc: 8 to 00077a3d │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 17 to 000782fe │ │ + DW_CFA_advance_loc: 17 to 00077a4e │ │ DW_CFA_def_cfa_offset: 264 │ │ - DW_CFA_advance_loc: 5 to 00078303 │ │ + DW_CFA_advance_loc: 5 to 00077a53 │ │ DW_CFA_def_cfa_offset: 268 │ │ - DW_CFA_advance_loc: 1 to 00078304 │ │ + DW_CFA_advance_loc: 1 to 00077a54 │ │ DW_CFA_def_cfa_offset: 272 │ │ - DW_CFA_advance_loc: 8 to 0007830c │ │ + DW_CFA_advance_loc: 8 to 00077a5c │ │ DW_CFA_def_cfa_offset: 268 │ │ - DW_CFA_advance_loc: 1 to 0007830d │ │ + DW_CFA_advance_loc: 1 to 00077a5d │ │ DW_CFA_def_cfa_offset: 272 │ │ - DW_CFA_advance_loc: 8 to 00078315 │ │ + DW_CFA_advance_loc: 8 to 00077a65 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 30 to 00078333 │ │ + DW_CFA_advance_loc: 30 to 00077a83 │ │ DW_CFA_def_cfa_offset: 268 │ │ - DW_CFA_advance_loc: 1 to 00078334 │ │ + DW_CFA_advance_loc: 1 to 00077a84 │ │ DW_CFA_def_cfa_offset: 272 │ │ - DW_CFA_advance_loc: 8 to 0007833c │ │ + DW_CFA_advance_loc: 8 to 00077a8c │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 11 to 00078347 │ │ + DW_CFA_advance_loc: 11 to 00077a97 │ │ DW_CFA_def_cfa_offset: 264 │ │ - DW_CFA_advance_loc: 5 to 0007834c │ │ + DW_CFA_advance_loc: 5 to 00077a9c │ │ DW_CFA_def_cfa_offset: 268 │ │ - DW_CFA_advance_loc: 1 to 0007834d │ │ + DW_CFA_advance_loc: 1 to 00077a9d │ │ DW_CFA_def_cfa_offset: 272 │ │ - DW_CFA_advance_loc: 8 to 00078355 │ │ + DW_CFA_advance_loc: 8 to 00077aa5 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 15 to 00078364 │ │ + DW_CFA_advance_loc: 15 to 00077ab4 │ │ DW_CFA_def_cfa_offset: 264 │ │ - DW_CFA_advance_loc: 1 to 00078365 │ │ + DW_CFA_advance_loc: 1 to 00077ab5 │ │ DW_CFA_def_cfa_offset: 268 │ │ - DW_CFA_advance_loc: 1 to 00078366 │ │ + DW_CFA_advance_loc: 1 to 00077ab6 │ │ DW_CFA_def_cfa_offset: 272 │ │ - DW_CFA_advance_loc: 3 to 00078369 │ │ + DW_CFA_advance_loc: 3 to 00077ab9 │ │ DW_CFA_def_cfa_offset: 276 │ │ - DW_CFA_advance_loc: 3 to 0007836c │ │ + DW_CFA_advance_loc: 3 to 00077abc │ │ DW_CFA_def_cfa_offset: 280 │ │ - DW_CFA_advance_loc: 2 to 0007836e │ │ + DW_CFA_advance_loc: 2 to 00077abe │ │ DW_CFA_def_cfa_offset: 284 │ │ - DW_CFA_advance_loc: 2 to 00078370 │ │ + DW_CFA_advance_loc: 2 to 00077ac0 │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 5 to 00078375 │ │ + DW_CFA_advance_loc: 5 to 00077ac5 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 13 to 00078382 │ │ + DW_CFA_advance_loc: 13 to 00077ad2 │ │ DW_CFA_def_cfa_offset: 260 │ │ - DW_CFA_advance_loc: 5 to 00078387 │ │ + DW_CFA_advance_loc: 5 to 00077ad7 │ │ DW_CFA_def_cfa_offset: 264 │ │ - DW_CFA_advance_loc: 2 to 00078389 │ │ + DW_CFA_advance_loc: 2 to 00077ad9 │ │ DW_CFA_def_cfa_offset: 268 │ │ - DW_CFA_advance_loc: 1 to 0007838a │ │ + DW_CFA_advance_loc: 1 to 00077ada │ │ DW_CFA_def_cfa_offset: 272 │ │ - DW_CFA_advance_loc: 8 to 00078392 │ │ + DW_CFA_advance_loc: 8 to 00077ae2 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 10 to 0007839c │ │ + DW_CFA_advance_loc: 10 to 00077aec │ │ DW_CFA_def_cfa_offset: 268 │ │ - DW_CFA_advance_loc: 7 to 000783a3 │ │ + DW_CFA_advance_loc: 7 to 00077af3 │ │ DW_CFA_def_cfa_offset: 272 │ │ - DW_CFA_advance_loc: 8 to 000783ab │ │ + DW_CFA_advance_loc: 8 to 00077afb │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 17 to 000783bc │ │ + DW_CFA_advance_loc: 17 to 00077b0c │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000783bd │ │ + DW_CFA_advance_loc: 1 to 00077b0d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000783be │ │ + DW_CFA_advance_loc: 1 to 00077b0e │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000783bf │ │ + DW_CFA_advance_loc: 1 to 00077b0f │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000783c0 │ │ + DW_CFA_advance_loc: 1 to 00077b10 │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ -0000497c 000000a8 00004980 FDE cie=00000000 pc=000783d0..000784e6 │ │ - DW_CFA_advance_loc: 1 to 000783d1 │ │ +00005044 000000a8 00005048 FDE cie=00000000 pc=00077b20..00077c36 │ │ + DW_CFA_advance_loc: 1 to 00077b21 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000783d2 │ │ + DW_CFA_advance_loc: 1 to 00077b22 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000783d3 │ │ + DW_CFA_advance_loc: 1 to 00077b23 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000783d4 │ │ + DW_CFA_advance_loc: 1 to 00077b24 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 000783d7 │ │ + DW_CFA_advance_loc: 3 to 00077b27 │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 7 to 000783de │ │ + DW_CFA_advance_loc: 7 to 00077b2e │ │ DW_CFA_def_cfa_offset: 84 │ │ - DW_CFA_advance_loc: 1 to 000783df │ │ + DW_CFA_advance_loc: 1 to 00077b2f │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 9 to 000783e8 │ │ + DW_CFA_advance_loc: 9 to 00077b38 │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 000783e9 │ │ + DW_CFA_advance_loc: 1 to 00077b39 │ │ DW_CFA_def_cfa_offset: 92 │ │ - DW_CFA_advance_loc: 1 to 000783ea │ │ + DW_CFA_advance_loc: 1 to 00077b3a │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 8 to 000783f2 │ │ + DW_CFA_advance_loc: 8 to 00077b42 │ │ DW_CFA_def_cfa_offset: 92 │ │ - DW_CFA_advance_loc: 1 to 000783f3 │ │ + DW_CFA_advance_loc: 1 to 00077b43 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 8 to 000783fb │ │ + DW_CFA_advance_loc: 8 to 00077b4b │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 24 to 00078413 │ │ + DW_CFA_advance_loc: 24 to 00077b63 │ │ DW_CFA_def_cfa_offset: 92 │ │ - DW_CFA_advance_loc: 1 to 00078414 │ │ + DW_CFA_advance_loc: 1 to 00077b64 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 8 to 0007841c │ │ + DW_CFA_advance_loc: 8 to 00077b6c │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 19 to 0007842f │ │ + DW_CFA_advance_loc: 19 to 00077b7f │ │ DW_CFA_def_cfa_offset: 84 │ │ - DW_CFA_advance_loc: 5 to 00078434 │ │ + DW_CFA_advance_loc: 5 to 00077b84 │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 00078436 │ │ + DW_CFA_advance_loc: 2 to 00077b86 │ │ DW_CFA_def_cfa_offset: 92 │ │ - DW_CFA_advance_loc: 1 to 00078437 │ │ + DW_CFA_advance_loc: 1 to 00077b87 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 8 to 0007843f │ │ + DW_CFA_advance_loc: 8 to 00077b8f │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 5 to 00078444 │ │ + DW_CFA_advance_loc: 5 to 00077b94 │ │ DW_CFA_def_cfa_offset: 92 │ │ - DW_CFA_advance_loc: 1 to 00078445 │ │ + DW_CFA_advance_loc: 1 to 00077b95 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 8 to 0007844d │ │ + DW_CFA_advance_loc: 8 to 00077b9d │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 34 to 0007846f │ │ + DW_CFA_advance_loc: 34 to 00077bbf │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 00078470 │ │ + DW_CFA_advance_loc: 1 to 00077bc0 │ │ DW_CFA_def_cfa_offset: 92 │ │ - DW_CFA_advance_loc: 1 to 00078471 │ │ + DW_CFA_advance_loc: 1 to 00077bc1 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 3 to 00078474 │ │ + DW_CFA_advance_loc: 3 to 00077bc4 │ │ DW_CFA_def_cfa_offset: 100 │ │ - DW_CFA_advance_loc: 3 to 00078477 │ │ + DW_CFA_advance_loc: 3 to 00077bc7 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00078478 │ │ + DW_CFA_advance_loc: 1 to 00077bc8 │ │ DW_CFA_def_cfa_offset: 108 │ │ - DW_CFA_advance_loc: 2 to 0007847a │ │ + DW_CFA_advance_loc: 2 to 00077bca │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 5 to 0007847f │ │ + DW_CFA_advance_loc: 5 to 00077bcf │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 44 to 000784ab │ │ + DW_CFA_advance_loc: 44 to 00077bfb │ │ DW_CFA_def_cfa_offset: 84 │ │ - DW_CFA_advance_loc: 1 to 000784ac │ │ + DW_CFA_advance_loc: 1 to 00077bfc │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 000784ad │ │ + DW_CFA_advance_loc: 1 to 00077bfd │ │ DW_CFA_def_cfa_offset: 92 │ │ - DW_CFA_advance_loc: 1 to 000784ae │ │ + DW_CFA_advance_loc: 1 to 00077bfe │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 8 to 000784b6 │ │ + DW_CFA_advance_loc: 8 to 00077c06 │ │ DW_CFA_def_cfa_offset: 92 │ │ - DW_CFA_advance_loc: 1 to 000784b7 │ │ + DW_CFA_advance_loc: 1 to 00077c07 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 8 to 000784bf │ │ + DW_CFA_advance_loc: 8 to 00077c0f │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 15 to 000784ce │ │ + DW_CFA_advance_loc: 15 to 00077c1e │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000784cf │ │ + DW_CFA_advance_loc: 1 to 00077c1f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000784d0 │ │ + DW_CFA_advance_loc: 1 to 00077c20 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000784d1 │ │ + DW_CFA_advance_loc: 1 to 00077c21 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000784d2 │ │ + DW_CFA_advance_loc: 1 to 00077c22 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 000784d3 │ │ + DW_CFA_advance_loc: 1 to 00077c23 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 000784db │ │ + DW_CFA_advance_loc: 8 to 00077c2b │ │ DW_CFA_def_cfa_offset: 92 │ │ - DW_CFA_advance_loc: 1 to 000784dc │ │ + DW_CFA_advance_loc: 1 to 00077c2c │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 8 to 000784e4 │ │ + DW_CFA_advance_loc: 8 to 00077c34 │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004a28 0000006c 00004a2c FDE cie=00000000 pc=000784f0..00078584 │ │ - DW_CFA_advance_loc: 1 to 000784f1 │ │ +000050f0 0000006c 000050f4 FDE cie=00000000 pc=00077c40..00077cd4 │ │ + DW_CFA_advance_loc: 1 to 00077c41 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000784f2 │ │ + DW_CFA_advance_loc: 1 to 00077c42 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 6 to 000784f8 │ │ + DW_CFA_advance_loc: 6 to 00077c48 │ │ DW_CFA_def_cfa_offset: 208 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 000784fd │ │ + DW_CFA_advance_loc: 5 to 00077c4d │ │ DW_CFA_def_cfa_offset: 212 │ │ - DW_CFA_advance_loc: 1 to 000784fe │ │ + DW_CFA_advance_loc: 1 to 00077c4e │ │ DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 16 to 0007850e │ │ + DW_CFA_advance_loc: 16 to 00077c5e │ │ DW_CFA_def_cfa_offset: 220 │ │ - DW_CFA_advance_loc: 5 to 00078513 │ │ + DW_CFA_advance_loc: 5 to 00077c63 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 8 to 0007851b │ │ + DW_CFA_advance_loc: 8 to 00077c6b │ │ DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 10 to 00078525 │ │ + DW_CFA_advance_loc: 10 to 00077c75 │ │ DW_CFA_def_cfa_offset: 220 │ │ - DW_CFA_advance_loc: 9 to 0007852e │ │ + DW_CFA_advance_loc: 9 to 00077c7e │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 7 to 00078535 │ │ + DW_CFA_advance_loc: 7 to 00077c85 │ │ DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 3 to 00078538 │ │ + DW_CFA_advance_loc: 3 to 00077c88 │ │ DW_CFA_def_cfa_offset: 212 │ │ - DW_CFA_advance_loc: 11 to 00078543 │ │ + DW_CFA_advance_loc: 11 to 00077c93 │ │ DW_CFA_def_cfa_offset: 216 │ │ - DW_CFA_advance_loc: 1 to 00078544 │ │ + DW_CFA_advance_loc: 1 to 00077c94 │ │ DW_CFA_def_cfa_offset: 220 │ │ - DW_CFA_advance_loc: 1 to 00078545 │ │ + DW_CFA_advance_loc: 1 to 00077c95 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 8 to 0007854d │ │ + DW_CFA_advance_loc: 8 to 00077c9d │ │ DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 30 to 0007856b │ │ + DW_CFA_advance_loc: 30 to 00077cbb │ │ DW_CFA_def_cfa_offset: 212 │ │ - DW_CFA_advance_loc: 1 to 0007856c │ │ + DW_CFA_advance_loc: 1 to 00077cbc │ │ DW_CFA_def_cfa_offset: 216 │ │ - DW_CFA_advance_loc: 1 to 0007856d │ │ + DW_CFA_advance_loc: 1 to 00077cbd │ │ DW_CFA_def_cfa_offset: 220 │ │ - DW_CFA_advance_loc: 1 to 0007856e │ │ + DW_CFA_advance_loc: 1 to 00077cbe │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 8 to 00078576 │ │ + DW_CFA_advance_loc: 8 to 00077cc6 │ │ DW_CFA_def_cfa_offset: 220 │ │ - DW_CFA_advance_loc: 1 to 00078577 │ │ + DW_CFA_advance_loc: 1 to 00077cc7 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 8 to 0007857f │ │ + DW_CFA_advance_loc: 8 to 00077ccf │ │ DW_CFA_def_cfa_offset: 208 │ │ DW_CFA_nop │ │ │ │ -00004a98 000000b8 00004a9c FDE cie=00000000 pc=00078590..00078665 │ │ - DW_CFA_advance_loc: 1 to 00078591 │ │ +00005160 000000b8 00005164 FDE cie=00000000 pc=00077ce0..00077db5 │ │ + DW_CFA_advance_loc: 1 to 00077ce1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00078592 │ │ + DW_CFA_advance_loc: 1 to 00077ce2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00078593 │ │ + DW_CFA_advance_loc: 1 to 00077ce3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00078594 │ │ + DW_CFA_advance_loc: 1 to 00077ce4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00078597 │ │ + DW_CFA_advance_loc: 3 to 00077ce7 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 7 to 0007859e │ │ + DW_CFA_advance_loc: 7 to 00077cee │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 1 to 0007859f │ │ + DW_CFA_advance_loc: 1 to 00077cef │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 000785ac │ │ + DW_CFA_advance_loc: 13 to 00077cfc │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 1 to 000785ad │ │ + DW_CFA_advance_loc: 1 to 00077cfd │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 000785ae │ │ + DW_CFA_advance_loc: 1 to 00077cfe │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 000785b6 │ │ + DW_CFA_advance_loc: 8 to 00077d06 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 000785b7 │ │ + DW_CFA_advance_loc: 1 to 00077d07 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 000785bf │ │ + DW_CFA_advance_loc: 8 to 00077d0f │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 20 to 000785d3 │ │ + DW_CFA_advance_loc: 20 to 00077d23 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 000785d4 │ │ + DW_CFA_advance_loc: 1 to 00077d24 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 000785dc │ │ + DW_CFA_advance_loc: 8 to 00077d2c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 000785e3 │ │ + DW_CFA_advance_loc: 7 to 00077d33 │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 1 to 000785e4 │ │ + DW_CFA_advance_loc: 1 to 00077d34 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 000785e5 │ │ + DW_CFA_advance_loc: 1 to 00077d35 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 000785ed │ │ + DW_CFA_advance_loc: 8 to 00077d3d │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 000785f4 │ │ + DW_CFA_advance_loc: 7 to 00077d44 │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 4 to 000785f8 │ │ + DW_CFA_advance_loc: 4 to 00077d48 │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 1 to 000785f9 │ │ + DW_CFA_advance_loc: 1 to 00077d49 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 000785fa │ │ + DW_CFA_advance_loc: 1 to 00077d4a │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 3 to 000785fd │ │ + DW_CFA_advance_loc: 3 to 00077d4d │ │ DW_CFA_def_cfa_offset: 84 │ │ - DW_CFA_advance_loc: 3 to 00078600 │ │ + DW_CFA_advance_loc: 3 to 00077d50 │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 00078602 │ │ + DW_CFA_advance_loc: 2 to 00077d52 │ │ DW_CFA_def_cfa_offset: 92 │ │ - DW_CFA_advance_loc: 2 to 00078604 │ │ + DW_CFA_advance_loc: 2 to 00077d54 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 7 to 0007860b │ │ + DW_CFA_advance_loc: 7 to 00077d5b │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 15 to 0007861a │ │ + DW_CFA_advance_loc: 15 to 00077d6a │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 1 to 0007861b │ │ + DW_CFA_advance_loc: 1 to 00077d6b │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 0007861c │ │ + DW_CFA_advance_loc: 1 to 00077d6c │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 3 to 0007861f │ │ + DW_CFA_advance_loc: 3 to 00077d6f │ │ DW_CFA_def_cfa_offset: 84 │ │ - DW_CFA_advance_loc: 3 to 00078622 │ │ + DW_CFA_advance_loc: 3 to 00077d72 │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 00078624 │ │ + DW_CFA_advance_loc: 2 to 00077d74 │ │ DW_CFA_def_cfa_offset: 92 │ │ - DW_CFA_advance_loc: 2 to 00078626 │ │ + DW_CFA_advance_loc: 2 to 00077d76 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 5 to 0007862b │ │ + DW_CFA_advance_loc: 5 to 00077d7b │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 00078638 │ │ + DW_CFA_advance_loc: 13 to 00077d88 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 00078639 │ │ + DW_CFA_advance_loc: 1 to 00077d89 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 00078641 │ │ + DW_CFA_advance_loc: 8 to 00077d91 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 5 to 00078646 │ │ + DW_CFA_advance_loc: 5 to 00077d96 │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 4 to 0007864a │ │ + DW_CFA_advance_loc: 4 to 00077d9a │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 1 to 0007864b │ │ + DW_CFA_advance_loc: 1 to 00077d9b │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 0007864c │ │ + DW_CFA_advance_loc: 1 to 00077d9c │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 3 to 0007864f │ │ + DW_CFA_advance_loc: 3 to 00077d9f │ │ DW_CFA_def_cfa_offset: 84 │ │ - DW_CFA_advance_loc: 3 to 00078652 │ │ + DW_CFA_advance_loc: 3 to 00077da2 │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 00078654 │ │ + DW_CFA_advance_loc: 2 to 00077da4 │ │ DW_CFA_def_cfa_offset: 92 │ │ - DW_CFA_advance_loc: 2 to 00078656 │ │ + DW_CFA_advance_loc: 2 to 00077da6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 7 to 0007865d │ │ + DW_CFA_advance_loc: 7 to 00077dad │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 3 to 00078660 │ │ + DW_CFA_advance_loc: 3 to 00077db0 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00078661 │ │ + DW_CFA_advance_loc: 1 to 00077db1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00078662 │ │ + DW_CFA_advance_loc: 1 to 00077db2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00078663 │ │ + DW_CFA_advance_loc: 1 to 00077db3 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00078664 │ │ + DW_CFA_advance_loc: 1 to 00077db4 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ │ │ -00004b54 00000030 00004b58 FDE cie=00000000 pc=00078670..000786a5 │ │ - DW_CFA_advance_loc: 1 to 00078671 │ │ +0000521c 00000030 00005220 FDE cie=00000000 pc=00077dc0..00077df5 │ │ + DW_CFA_advance_loc: 1 to 00077dc1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 00078674 │ │ + DW_CFA_advance_loc: 3 to 00077dc4 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00078679 │ │ + DW_CFA_advance_loc: 5 to 00077dc9 │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0007867a │ │ + DW_CFA_advance_loc: 1 to 00077dca │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 9 to 00078683 │ │ + DW_CFA_advance_loc: 9 to 00077dd3 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 5 to 00078688 │ │ + DW_CFA_advance_loc: 5 to 00077dd8 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 4 to 0007868c │ │ + DW_CFA_advance_loc: 4 to 00077ddc │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00078694 │ │ + DW_CFA_advance_loc: 8 to 00077de4 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 15 to 000786a3 │ │ + DW_CFA_advance_loc: 15 to 00077df3 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000786a4 │ │ + DW_CFA_advance_loc: 1 to 00077df4 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004b88 00000030 00004b8c FDE cie=00000000 pc=000786b0..000786e4 │ │ - DW_CFA_advance_loc: 1 to 000786b1 │ │ +00005250 00000030 00005254 FDE cie=00000000 pc=00077e00..00077e34 │ │ + DW_CFA_advance_loc: 1 to 00077e01 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 000786b4 │ │ + DW_CFA_advance_loc: 3 to 00077e04 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 000786b9 │ │ + DW_CFA_advance_loc: 5 to 00077e09 │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 000786ba │ │ + DW_CFA_advance_loc: 1 to 00077e0a │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 9 to 000786c3 │ │ + DW_CFA_advance_loc: 9 to 00077e13 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 5 to 000786c8 │ │ + DW_CFA_advance_loc: 5 to 00077e18 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 4 to 000786cc │ │ + DW_CFA_advance_loc: 4 to 00077e1c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 000786d4 │ │ + DW_CFA_advance_loc: 8 to 00077e24 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 14 to 000786e2 │ │ + DW_CFA_advance_loc: 14 to 00077e32 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000786e3 │ │ + DW_CFA_advance_loc: 1 to 00077e33 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004bbc 00000034 00004bc0 FDE cie=00000000 pc=000786f0..0007871d │ │ - DW_CFA_advance_loc: 1 to 000786f1 │ │ +00005284 00000034 00005288 FDE cie=00000000 pc=00077e40..00077e6d │ │ + DW_CFA_advance_loc: 1 to 00077e41 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 000786f4 │ │ + DW_CFA_advance_loc: 3 to 00077e44 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 000786f9 │ │ + DW_CFA_advance_loc: 5 to 00077e49 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000786fa │ │ + DW_CFA_advance_loc: 1 to 00077e4a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 20 to 0007870e │ │ + DW_CFA_advance_loc: 20 to 00077e5e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0007870f │ │ + DW_CFA_advance_loc: 1 to 00077e5f │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 2 to 00078711 │ │ + DW_CFA_advance_loc: 2 to 00077e61 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 5 to 00078716 │ │ + DW_CFA_advance_loc: 5 to 00077e66 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00078717 │ │ + DW_CFA_advance_loc: 1 to 00077e67 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00078718 │ │ + DW_CFA_advance_loc: 1 to 00077e68 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 0007871b │ │ + DW_CFA_advance_loc: 3 to 00077e6b │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007871c │ │ + DW_CFA_advance_loc: 1 to 00077e6c │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ │ │ -00004bf4 00000030 00004bf8 FDE cie=00000000 pc=00078720..00078749 │ │ - DW_CFA_advance_loc: 1 to 00078721 │ │ +000052bc 00000030 000052c0 FDE cie=00000000 pc=00077e70..00077e99 │ │ + DW_CFA_advance_loc: 1 to 00077e71 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 00078724 │ │ + DW_CFA_advance_loc: 3 to 00077e74 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00078729 │ │ + DW_CFA_advance_loc: 5 to 00077e79 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007872a │ │ + DW_CFA_advance_loc: 1 to 00077e7a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 9 to 00078733 │ │ + DW_CFA_advance_loc: 9 to 00077e83 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 4 to 00078737 │ │ + DW_CFA_advance_loc: 4 to 00077e87 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 0007873b │ │ + DW_CFA_advance_loc: 4 to 00077e8b │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 4 to 0007873f │ │ + DW_CFA_advance_loc: 4 to 00077e8f │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00078747 │ │ + DW_CFA_advance_loc: 8 to 00077e97 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00078748 │ │ + DW_CFA_advance_loc: 1 to 00077e98 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004c28 00000030 00004c2c FDE cie=00000000 pc=00078750..0007877f │ │ - DW_CFA_advance_loc: 1 to 00078751 │ │ +000052f0 00000030 000052f4 FDE cie=00000000 pc=00077ea0..00077ecf │ │ + DW_CFA_advance_loc: 1 to 00077ea1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 00078754 │ │ + DW_CFA_advance_loc: 3 to 00077ea4 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00078759 │ │ + DW_CFA_advance_loc: 5 to 00077ea9 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007875a │ │ + DW_CFA_advance_loc: 1 to 00077eaa │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 9 to 00078763 │ │ + DW_CFA_advance_loc: 9 to 00077eb3 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 5 to 00078768 │ │ + DW_CFA_advance_loc: 5 to 00077eb8 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0007876a │ │ + DW_CFA_advance_loc: 2 to 00077eba │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 4 to 0007876e │ │ + DW_CFA_advance_loc: 4 to 00077ebe │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00078776 │ │ + DW_CFA_advance_loc: 8 to 00077ec6 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 7 to 0007877d │ │ + DW_CFA_advance_loc: 7 to 00077ecd │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007877e │ │ + DW_CFA_advance_loc: 1 to 00077ece │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ -00004c5c 00000030 00004c60 FDE cie=00000000 pc=00078780..000787a7 │ │ - DW_CFA_advance_loc: 1 to 00078781 │ │ +00005324 00000030 00005328 FDE cie=00000000 pc=00077ed0..00077ef7 │ │ + DW_CFA_advance_loc: 1 to 00077ed1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 00078784 │ │ + DW_CFA_advance_loc: 3 to 00077ed4 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00078789 │ │ + DW_CFA_advance_loc: 5 to 00077ed9 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007878a │ │ + DW_CFA_advance_loc: 1 to 00077eda │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 9 to 00078793 │ │ + DW_CFA_advance_loc: 9 to 00077ee3 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 4 to 00078797 │ │ + DW_CFA_advance_loc: 4 to 00077ee7 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00078799 │ │ + DW_CFA_advance_loc: 2 to 00077ee9 │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 4 to 0007879d │ │ + DW_CFA_advance_loc: 4 to 00077eed │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000787a5 │ │ + DW_CFA_advance_loc: 8 to 00077ef5 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000787a6 │ │ + DW_CFA_advance_loc: 1 to 00077ef6 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004c90 00000030 00004c94 FDE cie=00000000 pc=000787b0..0007881c │ │ - DW_CFA_advance_loc: 1 to 000787b1 │ │ +00005358 00000030 0000535c FDE cie=00000000 pc=00077f00..00077f6c │ │ + DW_CFA_advance_loc: 1 to 00077f01 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 000787b4 │ │ + DW_CFA_advance_loc: 3 to 00077f04 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 000787b9 │ │ + DW_CFA_advance_loc: 5 to 00077f09 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000787ba │ │ + DW_CFA_advance_loc: 1 to 00077f0a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc1: 80 to 0007880a │ │ + DW_CFA_advance_loc1: 80 to 00077f5a │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0007880c │ │ + DW_CFA_advance_loc: 2 to 00077f5c │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 0007880d │ │ + DW_CFA_advance_loc: 1 to 00077f5d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00078815 │ │ + DW_CFA_advance_loc: 8 to 00077f65 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 5 to 0007881a │ │ + DW_CFA_advance_loc: 5 to 00077f6a │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007881b │ │ + DW_CFA_advance_loc: 1 to 00077f6b │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004cc4 00000054 00004cc8 FDE cie=00000000 pc=00078820..00078871 │ │ - DW_CFA_advance_loc: 1 to 00078821 │ │ +0000538c 00000054 00005390 FDE cie=00000000 pc=00077f70..00077fc1 │ │ + DW_CFA_advance_loc: 1 to 00077f71 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00078822 │ │ + DW_CFA_advance_loc: 1 to 00077f72 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00078823 │ │ + DW_CFA_advance_loc: 1 to 00077f73 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00078824 │ │ + DW_CFA_advance_loc: 1 to 00077f74 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00078827 │ │ + DW_CFA_advance_loc: 3 to 00077f77 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0007882c │ │ + DW_CFA_advance_loc: 5 to 00077f7c │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0007882d │ │ + DW_CFA_advance_loc: 1 to 00077f7d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 19 to 00078840 │ │ + DW_CFA_advance_loc: 19 to 00077f90 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 00078841 │ │ + DW_CFA_advance_loc: 1 to 00077f91 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 00078842 │ │ + DW_CFA_advance_loc: 1 to 00077f92 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 6 to 00078848 │ │ + DW_CFA_advance_loc: 6 to 00077f98 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 20 to 0007885c │ │ + DW_CFA_advance_loc: 20 to 00077fac │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0007885d │ │ + DW_CFA_advance_loc: 1 to 00077fad │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0007885e │ │ + DW_CFA_advance_loc: 1 to 00077fae │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 6 to 00078864 │ │ + DW_CFA_advance_loc: 6 to 00077fb4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0007886c │ │ + DW_CFA_advance_loc: 8 to 00077fbc │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007886d │ │ + DW_CFA_advance_loc: 1 to 00077fbd │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0007886e │ │ + DW_CFA_advance_loc: 1 to 00077fbe │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007886f │ │ + DW_CFA_advance_loc: 1 to 00077fbf │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00078870 │ │ + DW_CFA_advance_loc: 1 to 00077fc0 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004d1c 00000088 00004d20 FDE cie=00000000 pc=00078880..0007891a │ │ - DW_CFA_advance_loc: 1 to 00078881 │ │ +000053e4 00000088 000053e8 FDE cie=00000000 pc=00077fd0..0007806a │ │ + DW_CFA_advance_loc: 1 to 00077fd1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00078882 │ │ + DW_CFA_advance_loc: 1 to 00077fd2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00078883 │ │ + DW_CFA_advance_loc: 1 to 00077fd3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00078884 │ │ + DW_CFA_advance_loc: 1 to 00077fd4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00078887 │ │ + DW_CFA_advance_loc: 3 to 00077fd7 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0007888c │ │ + DW_CFA_advance_loc: 5 to 00077fdc │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 1 to 0007888d │ │ + DW_CFA_advance_loc: 1 to 00077fdd │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 19 to 000788a0 │ │ + DW_CFA_advance_loc: 19 to 00077ff0 │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 1 to 000788a1 │ │ + DW_CFA_advance_loc: 1 to 00077ff1 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 000788a2 │ │ + DW_CFA_advance_loc: 1 to 00077ff2 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 6 to 000788a8 │ │ + DW_CFA_advance_loc: 6 to 00077ff8 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 14 to 000788b6 │ │ + DW_CFA_advance_loc: 14 to 00078006 │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 4 to 000788ba │ │ + DW_CFA_advance_loc: 4 to 0007800a │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 1 to 000788bb │ │ + DW_CFA_advance_loc: 1 to 0007800b │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 000788bc │ │ + DW_CFA_advance_loc: 1 to 0007800c │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 6 to 000788c2 │ │ + DW_CFA_advance_loc: 6 to 00078012 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 000788ce │ │ + DW_CFA_advance_loc: 12 to 0007801e │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 5 to 000788d3 │ │ + DW_CFA_advance_loc: 5 to 00078023 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 000788d4 │ │ + DW_CFA_advance_loc: 1 to 00078024 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 6 to 000788da │ │ + DW_CFA_advance_loc: 6 to 0007802a │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 5 to 000788df │ │ + DW_CFA_advance_loc: 5 to 0007802f │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 2 to 000788e1 │ │ + DW_CFA_advance_loc: 2 to 00078031 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 000788e2 │ │ + DW_CFA_advance_loc: 1 to 00078032 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 6 to 000788e8 │ │ + DW_CFA_advance_loc: 6 to 00078038 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 000788f4 │ │ + DW_CFA_advance_loc: 12 to 00078044 │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 2 to 000788f6 │ │ + DW_CFA_advance_loc: 2 to 00078046 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 000788f7 │ │ + DW_CFA_advance_loc: 1 to 00078047 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 6 to 000788fd │ │ + DW_CFA_advance_loc: 6 to 0007804d │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 9 to 00078906 │ │ + DW_CFA_advance_loc: 9 to 00078056 │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 1 to 00078907 │ │ + DW_CFA_advance_loc: 1 to 00078057 │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 2 to 00078909 │ │ + DW_CFA_advance_loc: 2 to 00078059 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 0007890a │ │ + DW_CFA_advance_loc: 1 to 0007805a │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 6 to 00078910 │ │ + DW_CFA_advance_loc: 6 to 00078060 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 5 to 00078915 │ │ + DW_CFA_advance_loc: 5 to 00078065 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00078916 │ │ + DW_CFA_advance_loc: 1 to 00078066 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00078917 │ │ + DW_CFA_advance_loc: 1 to 00078067 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00078918 │ │ + DW_CFA_advance_loc: 1 to 00078068 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00078919 │ │ + DW_CFA_advance_loc: 1 to 00078069 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ │ │ -00004da8 0000002c 00004dac FDE cie=00000000 pc=00078920..00078944 │ │ - DW_CFA_advance_loc: 1 to 00078921 │ │ +00005470 0000002c 00005474 FDE cie=00000000 pc=00078070..00078094 │ │ + DW_CFA_advance_loc: 1 to 00078071 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 00078924 │ │ + DW_CFA_advance_loc: 3 to 00078074 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00078929 │ │ + DW_CFA_advance_loc: 5 to 00078079 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007892a │ │ + DW_CFA_advance_loc: 1 to 0007807a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 15 to 00078939 │ │ + DW_CFA_advance_loc: 15 to 00078089 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0007893b │ │ + DW_CFA_advance_loc: 2 to 0007808b │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 0007893c │ │ + DW_CFA_advance_loc: 1 to 0007808c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 6 to 00078942 │ │ + DW_CFA_advance_loc: 6 to 00078092 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00078943 │ │ + DW_CFA_advance_loc: 1 to 00078093 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004dd8 0000002c 00004ddc FDE cie=00000000 pc=00078950..00078974 │ │ - DW_CFA_advance_loc: 1 to 00078951 │ │ +000054a0 0000002c 000054a4 FDE cie=00000000 pc=000780a0..000780c4 │ │ + DW_CFA_advance_loc: 1 to 000780a1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 00078954 │ │ + DW_CFA_advance_loc: 3 to 000780a4 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00078959 │ │ + DW_CFA_advance_loc: 5 to 000780a9 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007895a │ │ + DW_CFA_advance_loc: 1 to 000780aa │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 15 to 00078969 │ │ + DW_CFA_advance_loc: 15 to 000780b9 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0007896b │ │ + DW_CFA_advance_loc: 2 to 000780bb │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 0007896c │ │ + DW_CFA_advance_loc: 1 to 000780bc │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 6 to 00078972 │ │ + DW_CFA_advance_loc: 6 to 000780c2 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00078973 │ │ + DW_CFA_advance_loc: 1 to 000780c3 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004e08 00000038 00004e0c FDE cie=00000000 pc=00078980..000789b8 │ │ - DW_CFA_advance_loc: 1 to 00078981 │ │ +000054d0 00000038 000054d4 FDE cie=00000000 pc=000780d0..00078108 │ │ + DW_CFA_advance_loc: 1 to 000780d1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00078982 │ │ + DW_CFA_advance_loc: 1 to 000780d2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00078983 │ │ + DW_CFA_advance_loc: 1 to 000780d3 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00078988 │ │ + DW_CFA_advance_loc: 5 to 000780d8 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00078989 │ │ + DW_CFA_advance_loc: 1 to 000780d9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 19 to 0007899c │ │ + DW_CFA_advance_loc: 19 to 000780ec │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0007899d │ │ + DW_CFA_advance_loc: 1 to 000780ed │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 0007899e │ │ + DW_CFA_advance_loc: 1 to 000780ee │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 6 to 000789a4 │ │ + DW_CFA_advance_loc: 6 to 000780f4 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 17 to 000789b5 │ │ + DW_CFA_advance_loc: 17 to 00078105 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000789b6 │ │ + DW_CFA_advance_loc: 1 to 00078106 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000789b7 │ │ + DW_CFA_advance_loc: 1 to 00078107 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004e44 00000024 00004e48 FDE cie=00000000 pc=000789c0..000789e6 │ │ - DW_CFA_advance_loc: 1 to 000789c1 │ │ +0000550c 00000024 00005510 FDE cie=00000000 pc=00078110..00078136 │ │ + DW_CFA_advance_loc: 1 to 00078111 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 000789c4 │ │ + DW_CFA_advance_loc: 3 to 00078114 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 000789c9 │ │ + DW_CFA_advance_loc: 5 to 00078119 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000789ca │ │ + DW_CFA_advance_loc: 1 to 0007811a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 26 to 000789e4 │ │ + DW_CFA_advance_loc: 26 to 00078134 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000789e5 │ │ + DW_CFA_advance_loc: 1 to 00078135 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004e6c 00000024 00004e70 FDE cie=00000000 pc=000789f0..00078a14 │ │ - DW_CFA_advance_loc: 1 to 000789f1 │ │ +00005534 00000024 00005538 FDE cie=00000000 pc=00078140..00078164 │ │ + DW_CFA_advance_loc: 1 to 00078141 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 000789f4 │ │ + DW_CFA_advance_loc: 3 to 00078144 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 000789f9 │ │ + DW_CFA_advance_loc: 5 to 00078149 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000789fa │ │ + DW_CFA_advance_loc: 1 to 0007814a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 24 to 00078a12 │ │ + DW_CFA_advance_loc: 24 to 00078162 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00078a13 │ │ + DW_CFA_advance_loc: 1 to 00078163 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004e94 000000ac 00004e98 FDE cie=00000000 pc=00078a20..00078ba6 │ │ - DW_CFA_advance_loc: 1 to 00078a21 │ │ +0000555c 000000ac 00005560 FDE cie=00000000 pc=00078170..000782f6 │ │ + DW_CFA_advance_loc: 1 to 00078171 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00078a22 │ │ + DW_CFA_advance_loc: 1 to 00078172 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00078a23 │ │ + DW_CFA_advance_loc: 1 to 00078173 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00078a24 │ │ + DW_CFA_advance_loc: 1 to 00078174 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00078a27 │ │ + DW_CFA_advance_loc: 3 to 00078177 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00078a2c │ │ + DW_CFA_advance_loc: 5 to 0007817c │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 00078a2d │ │ + DW_CFA_advance_loc: 1 to 0007817d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc1: 99 to 00078a90 │ │ + DW_CFA_advance_loc1: 99 to 000781e0 │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 00078a91 │ │ + DW_CFA_advance_loc: 1 to 000781e1 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 00078a92 │ │ + DW_CFA_advance_loc: 1 to 000781e2 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 00078a93 │ │ + DW_CFA_advance_loc: 1 to 000781e3 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 00078a9f │ │ + DW_CFA_advance_loc: 12 to 000781ef │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 23 to 00078ab6 │ │ + DW_CFA_advance_loc: 23 to 00078206 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 6 to 00078abc │ │ + DW_CFA_advance_loc: 6 to 0007820c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00078abd │ │ + DW_CFA_advance_loc: 1 to 0007820d │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 00078abe │ │ + DW_CFA_advance_loc: 1 to 0007820e │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00078abf │ │ + DW_CFA_advance_loc: 1 to 0007820f │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 00078ac0 │ │ + DW_CFA_advance_loc: 1 to 00078210 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 10 to 00078aca │ │ + DW_CFA_advance_loc: 10 to 0007821a │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 15 to 00078ad9 │ │ + DW_CFA_advance_loc: 15 to 00078229 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 5 to 00078ade │ │ + DW_CFA_advance_loc: 5 to 0007822e │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00078adf │ │ + DW_CFA_advance_loc: 1 to 0007822f │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 00078ae0 │ │ + DW_CFA_advance_loc: 1 to 00078230 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00078ae1 │ │ + DW_CFA_advance_loc: 1 to 00078231 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 00078ae2 │ │ + DW_CFA_advance_loc: 1 to 00078232 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00078aea │ │ + DW_CFA_advance_loc: 8 to 0007823a │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 26 to 00078b04 │ │ + DW_CFA_advance_loc: 26 to 00078254 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 00078b05 │ │ + DW_CFA_advance_loc: 1 to 00078255 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 5 to 00078b0a │ │ + DW_CFA_advance_loc: 5 to 0007825a │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 00078b12 │ │ + DW_CFA_advance_loc: 8 to 00078262 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 28 to 00078b2e │ │ + DW_CFA_advance_loc: 28 to 0007827e │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 5 to 00078b33 │ │ + DW_CFA_advance_loc: 5 to 00078283 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00078b34 │ │ + DW_CFA_advance_loc: 1 to 00078284 │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 00078b35 │ │ + DW_CFA_advance_loc: 1 to 00078285 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 5 to 00078b3a │ │ + DW_CFA_advance_loc: 5 to 0007828a │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 5 to 00078b3f │ │ + DW_CFA_advance_loc: 5 to 0007828f │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00078b47 │ │ + DW_CFA_advance_loc: 8 to 00078297 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 22 to 00078b5d │ │ + DW_CFA_advance_loc: 22 to 000782ad │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 2 to 00078b5f │ │ + DW_CFA_advance_loc: 2 to 000782af │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00078b60 │ │ + DW_CFA_advance_loc: 1 to 000782b0 │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 00078b61 │ │ + DW_CFA_advance_loc: 1 to 000782b1 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 5 to 00078b66 │ │ + DW_CFA_advance_loc: 5 to 000782b6 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 4 to 00078b6a │ │ + DW_CFA_advance_loc: 4 to 000782ba │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00078b72 │ │ + DW_CFA_advance_loc: 8 to 000782c2 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 47 to 00078ba1 │ │ + DW_CFA_advance_loc: 47 to 000782f1 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00078ba2 │ │ + DW_CFA_advance_loc: 1 to 000782f2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00078ba3 │ │ + DW_CFA_advance_loc: 1 to 000782f3 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00078ba4 │ │ + DW_CFA_advance_loc: 1 to 000782f4 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00078ba5 │ │ + DW_CFA_advance_loc: 1 to 000782f5 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004f44 00000090 00004f48 FDE cie=00000000 pc=00078bb0..00078e28 │ │ - DW_CFA_advance_loc: 1 to 00078bb1 │ │ +0000560c 00000090 00005610 FDE cie=00000000 pc=00078300..00078578 │ │ + DW_CFA_advance_loc: 1 to 00078301 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00078bb2 │ │ + DW_CFA_advance_loc: 1 to 00078302 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00078bb3 │ │ + DW_CFA_advance_loc: 1 to 00078303 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00078bb4 │ │ + DW_CFA_advance_loc: 1 to 00078304 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00078bb7 │ │ + DW_CFA_advance_loc: 3 to 00078307 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00078bbc │ │ + DW_CFA_advance_loc: 5 to 0007830c │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 1 to 00078bbd │ │ + DW_CFA_advance_loc: 1 to 0007830d │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc1: 146 to 00078c4f │ │ + DW_CFA_advance_loc1: 146 to 0007839f │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 12 to 00078c5b │ │ + DW_CFA_advance_loc: 12 to 000783ab │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 00078c5c │ │ + DW_CFA_advance_loc: 1 to 000783ac │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 00078c64 │ │ + DW_CFA_advance_loc: 8 to 000783b4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc1: 183 to 00078d1b │ │ + DW_CFA_advance_loc1: 183 to 0007846b │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 8 to 00078d23 │ │ + DW_CFA_advance_loc: 8 to 00078473 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 5 to 00078d28 │ │ + DW_CFA_advance_loc: 5 to 00078478 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 00078d30 │ │ + DW_CFA_advance_loc: 8 to 00078480 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 23 to 00078d47 │ │ + DW_CFA_advance_loc: 23 to 00078497 │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 4 to 00078d4b │ │ + DW_CFA_advance_loc: 4 to 0007849b │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 5 to 00078d50 │ │ + DW_CFA_advance_loc: 5 to 000784a0 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 00078d58 │ │ + DW_CFA_advance_loc: 8 to 000784a8 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc1: 64 to 00078d98 │ │ + DW_CFA_advance_loc1: 64 to 000784e8 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 2 to 00078d9a │ │ + DW_CFA_advance_loc: 2 to 000784ea │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 1 to 00078d9b │ │ + DW_CFA_advance_loc: 1 to 000784eb │ │ DW_CFA_def_cfa_offset: 84 │ │ - DW_CFA_advance_loc: 4 to 00078d9f │ │ + DW_CFA_advance_loc: 4 to 000784ef │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 5 to 00078da4 │ │ + DW_CFA_advance_loc: 5 to 000784f4 │ │ DW_CFA_def_cfa_offset: 92 │ │ - DW_CFA_advance_loc: 4 to 00078da8 │ │ + DW_CFA_advance_loc: 4 to 000784f8 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 8 to 00078db0 │ │ + DW_CFA_advance_loc: 8 to 00078500 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 56 to 00078de8 │ │ + DW_CFA_advance_loc: 56 to 00078538 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00078de9 │ │ + DW_CFA_advance_loc: 1 to 00078539 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00078dea │ │ + DW_CFA_advance_loc: 1 to 0007853a │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00078deb │ │ + DW_CFA_advance_loc: 1 to 0007853b │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00078dec │ │ + DW_CFA_advance_loc: 1 to 0007853c │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00078ded │ │ + DW_CFA_advance_loc: 1 to 0007853d │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 34 to 00078e0f │ │ + DW_CFA_advance_loc: 34 to 0007855f │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 1 to 00078e10 │ │ + DW_CFA_advance_loc: 1 to 00078560 │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 1 to 00078e11 │ │ + DW_CFA_advance_loc: 1 to 00078561 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 00078e12 │ │ + DW_CFA_advance_loc: 1 to 00078562 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 00078e1a │ │ + DW_CFA_advance_loc: 8 to 0007856a │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 00078e1b │ │ + DW_CFA_advance_loc: 1 to 0007856b │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 00078e23 │ │ + DW_CFA_advance_loc: 8 to 00078573 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004fd8 00000010 00004fdc FDE cie=00000000 pc=00078e30..00078e31 │ │ +000056a0 00000010 000056a4 FDE cie=00000000 pc=00078580..00078581 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004fec 00000010 00004ff0 FDE cie=00000000 pc=00078e40..00078e4e │ │ +000056b4 00000010 000056b8 FDE cie=00000000 pc=00078590..0007859e │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005000 00000044 00005004 FDE cie=00000000 pc=00078e50..00078ee2 │ │ - DW_CFA_advance_loc: 1 to 00078e51 │ │ +000056c8 00000044 000056cc FDE cie=00000000 pc=000785a0..00078632 │ │ + DW_CFA_advance_loc: 1 to 000785a1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00078e52 │ │ + DW_CFA_advance_loc: 1 to 000785a2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00078e53 │ │ + DW_CFA_advance_loc: 1 to 000785a3 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00078e58 │ │ + DW_CFA_advance_loc: 5 to 000785a8 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00078e59 │ │ + DW_CFA_advance_loc: 1 to 000785a9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc1: 79 to 00078ea8 │ │ + DW_CFA_advance_loc1: 79 to 000785f8 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00078ea9 │ │ + DW_CFA_advance_loc: 1 to 000785f9 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00078eaa │ │ + DW_CFA_advance_loc: 1 to 000785fa │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00078eab │ │ + DW_CFA_advance_loc: 1 to 000785fb │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 30 to 00078ec9 │ │ + DW_CFA_advance_loc: 30 to 00078619 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00078eca │ │ + DW_CFA_advance_loc: 1 to 0007861a │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00078ecb │ │ + DW_CFA_advance_loc: 1 to 0007861b │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 00078ecc │ │ + DW_CFA_advance_loc: 1 to 0007861c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00078ed4 │ │ + DW_CFA_advance_loc: 8 to 00078624 │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 00078ed5 │ │ + DW_CFA_advance_loc: 1 to 00078625 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00078edd │ │ + DW_CFA_advance_loc: 8 to 0007862d │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005048 00000044 0000504c FDE cie=00000000 pc=00078ef0..00078f86 │ │ - DW_CFA_advance_loc: 1 to 00078ef1 │ │ +00005710 00000044 00005714 FDE cie=00000000 pc=00078640..000786d6 │ │ + DW_CFA_advance_loc: 1 to 00078641 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00078ef2 │ │ + DW_CFA_advance_loc: 1 to 00078642 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00078ef3 │ │ + DW_CFA_advance_loc: 1 to 00078643 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00078ef8 │ │ + DW_CFA_advance_loc: 5 to 00078648 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00078ef9 │ │ + DW_CFA_advance_loc: 1 to 00078649 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc1: 83 to 00078f4c │ │ + DW_CFA_advance_loc1: 83 to 0007869c │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00078f4d │ │ + DW_CFA_advance_loc: 1 to 0007869d │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00078f4e │ │ + DW_CFA_advance_loc: 1 to 0007869e │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00078f4f │ │ + DW_CFA_advance_loc: 1 to 0007869f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 30 to 00078f6d │ │ + DW_CFA_advance_loc: 30 to 000786bd │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00078f6e │ │ + DW_CFA_advance_loc: 1 to 000786be │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00078f6f │ │ + DW_CFA_advance_loc: 1 to 000786bf │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 00078f70 │ │ + DW_CFA_advance_loc: 1 to 000786c0 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00078f78 │ │ + DW_CFA_advance_loc: 8 to 000786c8 │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 00078f79 │ │ + DW_CFA_advance_loc: 1 to 000786c9 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00078f81 │ │ + DW_CFA_advance_loc: 8 to 000786d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005090 00000010 00005094 FDE cie=00000000 pc=00078f90..00078f93 │ │ +00005758 00000010 0000575c FDE cie=00000000 pc=000786e0..000786e3 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000050a4 00000038 000050a8 FDE cie=00000000 pc=00078fa0..00078fe6 │ │ - DW_CFA_advance_loc: 1 to 00078fa1 │ │ +0000576c 00000038 00005770 FDE cie=00000000 pc=000786f0..00078736 │ │ + DW_CFA_advance_loc: 1 to 000786f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00078fa2 │ │ + DW_CFA_advance_loc: 1 to 000786f2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00078fa3 │ │ + DW_CFA_advance_loc: 1 to 000786f3 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00078fa8 │ │ + DW_CFA_advance_loc: 5 to 000786f8 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00078fa9 │ │ + DW_CFA_advance_loc: 1 to 000786f9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 36 to 00078fcd │ │ + DW_CFA_advance_loc: 36 to 0007871d │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00078fce │ │ + DW_CFA_advance_loc: 1 to 0007871e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00078fcf │ │ + DW_CFA_advance_loc: 1 to 0007871f │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 00078fd0 │ │ + DW_CFA_advance_loc: 1 to 00078720 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00078fd8 │ │ + DW_CFA_advance_loc: 8 to 00078728 │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 00078fd9 │ │ + DW_CFA_advance_loc: 1 to 00078729 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00078fe1 │ │ + DW_CFA_advance_loc: 8 to 00078731 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000050e0 00000038 000050e4 FDE cie=00000000 pc=00078ff0..00079036 │ │ - DW_CFA_advance_loc: 1 to 00078ff1 │ │ +000057a8 00000038 000057ac FDE cie=00000000 pc=00078740..00078786 │ │ + DW_CFA_advance_loc: 1 to 00078741 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00078ff2 │ │ + DW_CFA_advance_loc: 1 to 00078742 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00078ff3 │ │ + DW_CFA_advance_loc: 1 to 00078743 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00078ff8 │ │ + DW_CFA_advance_loc: 5 to 00078748 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00078ff9 │ │ + DW_CFA_advance_loc: 1 to 00078749 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 36 to 0007901d │ │ + DW_CFA_advance_loc: 36 to 0007876d │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007901e │ │ + DW_CFA_advance_loc: 1 to 0007876e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0007901f │ │ + DW_CFA_advance_loc: 1 to 0007876f │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 00079020 │ │ + DW_CFA_advance_loc: 1 to 00078770 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00079028 │ │ + DW_CFA_advance_loc: 8 to 00078778 │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 00079029 │ │ + DW_CFA_advance_loc: 1 to 00078779 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00079031 │ │ + DW_CFA_advance_loc: 8 to 00078781 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000511c 0000006c 00005120 FDE cie=00000000 pc=00079040..000790c0 │ │ - DW_CFA_advance_loc: 1 to 00079041 │ │ +000057e4 0000006c 000057e8 FDE cie=00000000 pc=00078790..00078810 │ │ + DW_CFA_advance_loc: 1 to 00078791 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00079042 │ │ + DW_CFA_advance_loc: 1 to 00078792 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00079043 │ │ + DW_CFA_advance_loc: 1 to 00078793 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00079044 │ │ + DW_CFA_advance_loc: 1 to 00078794 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00079047 │ │ + DW_CFA_advance_loc: 3 to 00078797 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0007904c │ │ + DW_CFA_advance_loc: 5 to 0007879c │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0007904d │ │ + DW_CFA_advance_loc: 1 to 0007879d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 31 to 0007906c │ │ + DW_CFA_advance_loc: 31 to 000787bc │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0007906e │ │ + DW_CFA_advance_loc: 2 to 000787be │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0007906f │ │ + DW_CFA_advance_loc: 1 to 000787bf │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 6 to 00079075 │ │ + DW_CFA_advance_loc: 6 to 000787c5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 11 to 00079080 │ │ + DW_CFA_advance_loc: 11 to 000787d0 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 6 to 00079086 │ │ + DW_CFA_advance_loc: 6 to 000787d6 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 00079087 │ │ + DW_CFA_advance_loc: 1 to 000787d7 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00079088 │ │ + DW_CFA_advance_loc: 1 to 000787d8 │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 3 to 0007908b │ │ + DW_CFA_advance_loc: 3 to 000787db │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0007908c │ │ + DW_CFA_advance_loc: 1 to 000787dc │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 4 to 00079090 │ │ + DW_CFA_advance_loc: 4 to 000787e0 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00079098 │ │ + DW_CFA_advance_loc: 8 to 000787e8 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 13 to 000790a5 │ │ + DW_CFA_advance_loc: 13 to 000787f5 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000790a7 │ │ + DW_CFA_advance_loc: 2 to 000787f7 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 000790a8 │ │ + DW_CFA_advance_loc: 1 to 000787f8 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 6 to 000790ae │ │ + DW_CFA_advance_loc: 6 to 000787fe │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 13 to 000790bb │ │ + DW_CFA_advance_loc: 13 to 0007880b │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000790bc │ │ + DW_CFA_advance_loc: 1 to 0007880c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000790bd │ │ + DW_CFA_advance_loc: 1 to 0007880d │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000790be │ │ + DW_CFA_advance_loc: 1 to 0007880e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000790bf │ │ + DW_CFA_advance_loc: 1 to 0007880f │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000518c 00000010 00005190 FDE cie=00000000 pc=000790c0..00079101 │ │ +00005854 00000010 00005858 FDE cie=00000000 pc=00078810..00078851 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000051a0 00000024 000051a4 FDE cie=00000000 pc=00079110..00079134 │ │ - DW_CFA_advance_loc: 1 to 00079111 │ │ +00005868 00000024 0000586c FDE cie=00000000 pc=00078860..00078884 │ │ + DW_CFA_advance_loc: 1 to 00078861 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 00079114 │ │ + DW_CFA_advance_loc: 3 to 00078864 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00079119 │ │ + DW_CFA_advance_loc: 5 to 00078869 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007911a │ │ + DW_CFA_advance_loc: 1 to 0007886a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 24 to 00079132 │ │ + DW_CFA_advance_loc: 24 to 00078882 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00079133 │ │ + DW_CFA_advance_loc: 1 to 00078883 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000051c8 00000010 000051cc FDE cie=00000000 pc=00079140..00079149 │ │ +00005890 00000010 00005894 FDE cie=00000000 pc=00078890..00078899 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000051dc 00000030 000051e0 FDE cie=00000000 pc=00079150..00079179 │ │ - DW_CFA_advance_loc: 1 to 00079151 │ │ +000058a4 00000030 000058a8 FDE cie=00000000 pc=000788a0..000788c9 │ │ + DW_CFA_advance_loc: 1 to 000788a1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 00079154 │ │ + DW_CFA_advance_loc: 3 to 000788a4 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00079159 │ │ + DW_CFA_advance_loc: 5 to 000788a9 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007915a │ │ + DW_CFA_advance_loc: 1 to 000788aa │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 15 to 00079169 │ │ + DW_CFA_advance_loc: 15 to 000788b9 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0007916b │ │ + DW_CFA_advance_loc: 2 to 000788bb │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 0007916c │ │ + DW_CFA_advance_loc: 1 to 000788bc │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 6 to 00079172 │ │ + DW_CFA_advance_loc: 6 to 000788c2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 5 to 00079177 │ │ + DW_CFA_advance_loc: 5 to 000788c7 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00079178 │ │ + DW_CFA_advance_loc: 1 to 000788c8 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005210 000000d4 00005214 FDE cie=00000000 pc=00079180..0007935c │ │ - DW_CFA_advance_loc: 1 to 00079181 │ │ +000058d8 000000d4 000058dc FDE cie=00000000 pc=000788d0..00078aac │ │ + DW_CFA_advance_loc: 1 to 000788d1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00079182 │ │ + DW_CFA_advance_loc: 1 to 000788d2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00079183 │ │ + DW_CFA_advance_loc: 1 to 000788d3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00079184 │ │ + DW_CFA_advance_loc: 1 to 000788d4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 0007918a │ │ + DW_CFA_advance_loc: 6 to 000788da │ │ DW_CFA_def_cfa_offset: 288 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0007918f │ │ + DW_CFA_advance_loc: 5 to 000788df │ │ DW_CFA_def_cfa_offset: 292 │ │ - DW_CFA_advance_loc: 1 to 00079190 │ │ + DW_CFA_advance_loc: 1 to 000788e0 │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 18 to 000791a2 │ │ + DW_CFA_advance_loc: 18 to 000788f2 │ │ DW_CFA_def_cfa_offset: 296 │ │ - DW_CFA_advance_loc: 2 to 000791a4 │ │ + DW_CFA_advance_loc: 2 to 000788f4 │ │ DW_CFA_def_cfa_offset: 300 │ │ - DW_CFA_advance_loc: 1 to 000791a5 │ │ + DW_CFA_advance_loc: 1 to 000788f5 │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 6 to 000791ab │ │ + DW_CFA_advance_loc: 6 to 000788fb │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 45 to 000791d8 │ │ + DW_CFA_advance_loc: 45 to 00078928 │ │ DW_CFA_def_cfa_offset: 296 │ │ - DW_CFA_advance_loc: 11 to 000791e3 │ │ + DW_CFA_advance_loc: 11 to 00078933 │ │ DW_CFA_def_cfa_offset: 300 │ │ - DW_CFA_advance_loc: 1 to 000791e4 │ │ + DW_CFA_advance_loc: 1 to 00078934 │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 8 to 000791ec │ │ + DW_CFA_advance_loc: 8 to 0007893c │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 16 to 000791fc │ │ + DW_CFA_advance_loc: 16 to 0007894c │ │ DW_CFA_def_cfa_offset: 292 │ │ - DW_CFA_advance_loc: 1 to 000791fd │ │ + DW_CFA_advance_loc: 1 to 0007894d │ │ DW_CFA_def_cfa_offset: 296 │ │ - DW_CFA_advance_loc: 1 to 000791fe │ │ + DW_CFA_advance_loc: 1 to 0007894e │ │ DW_CFA_def_cfa_offset: 300 │ │ - DW_CFA_advance_loc: 1 to 000791ff │ │ + DW_CFA_advance_loc: 1 to 0007894f │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 8 to 00079207 │ │ + DW_CFA_advance_loc: 8 to 00078957 │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 11 to 00079212 │ │ + DW_CFA_advance_loc: 11 to 00078962 │ │ DW_CFA_def_cfa_offset: 300 │ │ - DW_CFA_advance_loc: 7 to 00079219 │ │ + DW_CFA_advance_loc: 7 to 00078969 │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 8 to 00079221 │ │ + DW_CFA_advance_loc: 8 to 00078971 │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 46 to 0007924f │ │ + DW_CFA_advance_loc: 46 to 0007899f │ │ DW_CFA_def_cfa_offset: 300 │ │ - DW_CFA_advance_loc: 1 to 00079250 │ │ + DW_CFA_advance_loc: 1 to 000789a0 │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 12 to 0007925c │ │ + DW_CFA_advance_loc: 12 to 000789ac │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 11 to 00079267 │ │ + DW_CFA_advance_loc: 11 to 000789b7 │ │ DW_CFA_def_cfa_offset: 300 │ │ - DW_CFA_advance_loc: 13 to 00079274 │ │ + DW_CFA_advance_loc: 13 to 000789c4 │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 1 to 00079275 │ │ + DW_CFA_advance_loc: 1 to 000789c5 │ │ DW_CFA_def_cfa_offset: 308 │ │ - DW_CFA_advance_loc: 1 to 00079276 │ │ + DW_CFA_advance_loc: 1 to 000789c6 │ │ DW_CFA_def_cfa_offset: 312 │ │ - DW_CFA_advance_loc: 1 to 00079277 │ │ + DW_CFA_advance_loc: 1 to 000789c7 │ │ DW_CFA_def_cfa_offset: 316 │ │ - DW_CFA_advance_loc: 3 to 0007927a │ │ + DW_CFA_advance_loc: 3 to 000789ca │ │ DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc: 8 to 00079282 │ │ + DW_CFA_advance_loc: 8 to 000789d2 │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc1: 87 to 000792d9 │ │ + DW_CFA_advance_loc1: 87 to 00078a29 │ │ DW_CFA_def_cfa_offset: 296 │ │ - DW_CFA_advance_loc: 5 to 000792de │ │ + DW_CFA_advance_loc: 5 to 00078a2e │ │ DW_CFA_def_cfa_offset: 300 │ │ - DW_CFA_advance_loc: 2 to 000792e0 │ │ + DW_CFA_advance_loc: 2 to 00078a30 │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 1 to 000792e1 │ │ + DW_CFA_advance_loc: 1 to 00078a31 │ │ DW_CFA_def_cfa_offset: 308 │ │ - DW_CFA_advance_loc: 8 to 000792e9 │ │ + DW_CFA_advance_loc: 8 to 00078a39 │ │ DW_CFA_def_cfa_offset: 312 │ │ - DW_CFA_advance_loc: 1 to 000792ea │ │ + DW_CFA_advance_loc: 1 to 00078a3a │ │ DW_CFA_def_cfa_offset: 316 │ │ - DW_CFA_advance_loc: 3 to 000792ed │ │ + DW_CFA_advance_loc: 3 to 00078a3d │ │ DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc: 8 to 000792f5 │ │ + DW_CFA_advance_loc: 8 to 00078a45 │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc1: 79 to 00079344 │ │ + DW_CFA_advance_loc1: 79 to 00078a94 │ │ DW_CFA_def_cfa_offset: 300 │ │ - DW_CFA_advance_loc: 1 to 00079345 │ │ + DW_CFA_advance_loc: 1 to 00078a95 │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 8 to 0007934d │ │ + DW_CFA_advance_loc: 8 to 00078a9d │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 10 to 00079357 │ │ + DW_CFA_advance_loc: 10 to 00078aa7 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00079358 │ │ + DW_CFA_advance_loc: 1 to 00078aa8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00079359 │ │ + DW_CFA_advance_loc: 1 to 00078aa9 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007935a │ │ + DW_CFA_advance_loc: 1 to 00078aaa │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007935b │ │ + DW_CFA_advance_loc: 1 to 00078aab │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000052e8 00000014 000052ec FDE cie=00000000 pc=00079360..00079387 │ │ - DW_CFA_advance_loc: 5 to 00079365 │ │ +000059b0 00000014 000059b4 FDE cie=00000000 pc=00078ab0..00078ad7 │ │ + DW_CFA_advance_loc: 5 to 00078ab5 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00079366 │ │ + DW_CFA_advance_loc: 1 to 00078ab6 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ │ │ -00005300 00000010 00005304 FDE cie=00000000 pc=00079390..00079391 │ │ +000059c8 00000010 000059cc FDE cie=00000000 pc=00078ae0..00078ae1 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005314 00000110 00005318 FDE cie=00000000 pc=000793a0..000797b1 │ │ - DW_CFA_advance_loc: 1 to 000793a1 │ │ +000059dc 00000110 000059e0 FDE cie=00000000 pc=00078af0..00078f01 │ │ + DW_CFA_advance_loc: 1 to 00078af1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000793a2 │ │ + DW_CFA_advance_loc: 1 to 00078af2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000793a3 │ │ + DW_CFA_advance_loc: 1 to 00078af3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000793a4 │ │ + DW_CFA_advance_loc: 1 to 00078af4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 000793aa │ │ + DW_CFA_advance_loc: 6 to 00078afa │ │ DW_CFA_def_cfa_offset: 368 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 000793af │ │ + DW_CFA_advance_loc: 5 to 00078aff │ │ DW_CFA_def_cfa_offset: 372 │ │ - DW_CFA_advance_loc: 1 to 000793b0 │ │ + DW_CFA_advance_loc: 1 to 00078b00 │ │ DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 16 to 000793c0 │ │ + DW_CFA_advance_loc: 16 to 00078b10 │ │ DW_CFA_def_cfa_offset: 380 │ │ - DW_CFA_advance_loc: 16 to 000793d0 │ │ + DW_CFA_advance_loc: 16 to 00078b20 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 1 to 000793d1 │ │ + DW_CFA_advance_loc: 1 to 00078b21 │ │ DW_CFA_def_cfa_offset: 388 │ │ - DW_CFA_advance_loc: 1 to 000793d2 │ │ + DW_CFA_advance_loc: 1 to 00078b22 │ │ DW_CFA_def_cfa_offset: 392 │ │ - DW_CFA_advance_loc: 7 to 000793d9 │ │ + DW_CFA_advance_loc: 7 to 00078b29 │ │ DW_CFA_def_cfa_offset: 396 │ │ - DW_CFA_advance_loc: 1 to 000793da │ │ + DW_CFA_advance_loc: 1 to 00078b2a │ │ DW_CFA_def_cfa_offset: 400 │ │ - DW_CFA_advance_loc: 8 to 000793e2 │ │ + DW_CFA_advance_loc: 8 to 00078b32 │ │ DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc1: 114 to 00079454 │ │ + DW_CFA_advance_loc1: 114 to 00078ba4 │ │ DW_CFA_def_cfa_offset: 376 │ │ - DW_CFA_advance_loc: 5 to 00079459 │ │ + DW_CFA_advance_loc: 5 to 00078ba9 │ │ DW_CFA_def_cfa_offset: 380 │ │ - DW_CFA_advance_loc: 2 to 0007945b │ │ + DW_CFA_advance_loc: 2 to 00078bab │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 1 to 0007945c │ │ + DW_CFA_advance_loc: 1 to 00078bac │ │ DW_CFA_def_cfa_offset: 388 │ │ - DW_CFA_advance_loc: 1 to 0007945d │ │ + DW_CFA_advance_loc: 1 to 00078bad │ │ DW_CFA_def_cfa_offset: 392 │ │ - DW_CFA_advance_loc: 8 to 00079465 │ │ + DW_CFA_advance_loc: 8 to 00078bb5 │ │ DW_CFA_def_cfa_offset: 396 │ │ - DW_CFA_advance_loc: 1 to 00079466 │ │ + DW_CFA_advance_loc: 1 to 00078bb6 │ │ DW_CFA_def_cfa_offset: 400 │ │ - DW_CFA_advance_loc: 8 to 0007946e │ │ + DW_CFA_advance_loc: 8 to 00078bbe │ │ DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 54 to 000794a4 │ │ + DW_CFA_advance_loc: 54 to 00078bf4 │ │ DW_CFA_def_cfa_offset: 372 │ │ - DW_CFA_advance_loc: 1 to 000794a5 │ │ + DW_CFA_advance_loc: 1 to 00078bf5 │ │ DW_CFA_def_cfa_offset: 376 │ │ - DW_CFA_advance_loc: 1 to 000794a6 │ │ + DW_CFA_advance_loc: 1 to 00078bf6 │ │ DW_CFA_def_cfa_offset: 380 │ │ - DW_CFA_advance_loc: 7 to 000794ad │ │ + DW_CFA_advance_loc: 7 to 00078bfd │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 15 to 000794bc │ │ + DW_CFA_advance_loc: 15 to 00078c0c │ │ DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc1: 197 to 00079581 │ │ + DW_CFA_advance_loc1: 197 to 00078cd1 │ │ DW_CFA_def_cfa_offset: 372 │ │ - DW_CFA_advance_loc: 4 to 00079585 │ │ + DW_CFA_advance_loc: 4 to 00078cd5 │ │ DW_CFA_def_cfa_offset: 376 │ │ - DW_CFA_advance_loc: 1 to 00079586 │ │ + DW_CFA_advance_loc: 1 to 00078cd6 │ │ DW_CFA_def_cfa_offset: 380 │ │ - DW_CFA_advance_loc: 7 to 0007958d │ │ + DW_CFA_advance_loc: 7 to 00078cdd │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 15 to 0007959c │ │ + DW_CFA_advance_loc: 15 to 00078cec │ │ DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 42 to 000795c6 │ │ + DW_CFA_advance_loc: 42 to 00078d16 │ │ DW_CFA_def_cfa_offset: 372 │ │ - DW_CFA_advance_loc: 4 to 000795ca │ │ + DW_CFA_advance_loc: 4 to 00078d1a │ │ DW_CFA_def_cfa_offset: 376 │ │ - DW_CFA_advance_loc: 1 to 000795cb │ │ + DW_CFA_advance_loc: 1 to 00078d1b │ │ DW_CFA_def_cfa_offset: 380 │ │ - DW_CFA_advance_loc: 7 to 000795d2 │ │ + DW_CFA_advance_loc: 7 to 00078d22 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 8 to 000795da │ │ + DW_CFA_advance_loc: 8 to 00078d2a │ │ DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc2: 301 to 00079707 │ │ + DW_CFA_advance_loc2: 301 to 00078e57 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00079708 │ │ + DW_CFA_advance_loc: 1 to 00078e58 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00079709 │ │ + DW_CFA_advance_loc: 1 to 00078e59 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007970a │ │ + DW_CFA_advance_loc: 1 to 00078e5a │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007970b │ │ + DW_CFA_advance_loc: 1 to 00078e5b │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0007970c │ │ + DW_CFA_advance_loc: 1 to 00078e5c │ │ DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 30 to 0007972a │ │ + DW_CFA_advance_loc: 30 to 00078e7a │ │ DW_CFA_def_cfa_offset: 372 │ │ - DW_CFA_advance_loc: 1 to 0007972b │ │ + DW_CFA_advance_loc: 1 to 00078e7b │ │ DW_CFA_def_cfa_offset: 376 │ │ - DW_CFA_advance_loc: 1 to 0007972c │ │ + DW_CFA_advance_loc: 1 to 00078e7c │ │ DW_CFA_def_cfa_offset: 380 │ │ - DW_CFA_advance_loc: 1 to 0007972d │ │ + DW_CFA_advance_loc: 1 to 00078e7d │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 8 to 00079735 │ │ + DW_CFA_advance_loc: 8 to 00078e85 │ │ DW_CFA_def_cfa_offset: 380 │ │ - DW_CFA_advance_loc: 1 to 00079736 │ │ + DW_CFA_advance_loc: 1 to 00078e86 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 8 to 0007973e │ │ + DW_CFA_advance_loc: 8 to 00078e8e │ │ DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 35 to 00079761 │ │ + DW_CFA_advance_loc: 35 to 00078eb1 │ │ DW_CFA_def_cfa_offset: 372 │ │ - DW_CFA_advance_loc: 1 to 00079762 │ │ + DW_CFA_advance_loc: 1 to 00078eb2 │ │ DW_CFA_def_cfa_offset: 376 │ │ - DW_CFA_advance_loc: 1 to 00079763 │ │ + DW_CFA_advance_loc: 1 to 00078eb3 │ │ DW_CFA_def_cfa_offset: 380 │ │ - DW_CFA_advance_loc: 1 to 00079764 │ │ + DW_CFA_advance_loc: 1 to 00078eb4 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 8 to 0007976c │ │ + DW_CFA_advance_loc: 8 to 00078ebc │ │ DW_CFA_def_cfa_offset: 380 │ │ - DW_CFA_advance_loc: 1 to 0007976d │ │ + DW_CFA_advance_loc: 1 to 00078ebd │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 8 to 00079775 │ │ + DW_CFA_advance_loc: 8 to 00078ec5 │ │ DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 35 to 00079798 │ │ + DW_CFA_advance_loc: 35 to 00078ee8 │ │ DW_CFA_def_cfa_offset: 372 │ │ - DW_CFA_advance_loc: 1 to 00079799 │ │ + DW_CFA_advance_loc: 1 to 00078ee9 │ │ DW_CFA_def_cfa_offset: 376 │ │ - DW_CFA_advance_loc: 1 to 0007979a │ │ + DW_CFA_advance_loc: 1 to 00078eea │ │ DW_CFA_def_cfa_offset: 380 │ │ - DW_CFA_advance_loc: 1 to 0007979b │ │ + DW_CFA_advance_loc: 1 to 00078eeb │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 8 to 000797a3 │ │ + DW_CFA_advance_loc: 8 to 00078ef3 │ │ DW_CFA_def_cfa_offset: 380 │ │ - DW_CFA_advance_loc: 1 to 000797a4 │ │ + DW_CFA_advance_loc: 1 to 00078ef4 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 8 to 000797ac │ │ + DW_CFA_advance_loc: 8 to 00078efc │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ -00005428 00000028 0000542c FDE cie=00000000 pc=000797c0..0007a4e8 │ │ - DW_CFA_advance_loc: 1 to 000797c1 │ │ +00005af0 00000028 00005af4 FDE cie=00000000 pc=00078f10..00079c38 │ │ + DW_CFA_advance_loc: 1 to 00078f11 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000797c3 │ │ + DW_CFA_advance_loc: 2 to 00078f13 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 000797cc │ │ + DW_CFA_advance_loc: 9 to 00078f1c │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 3083 to 0007a3d7 │ │ + DW_CFA_advance_loc2: 3083 to 00079b27 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0007a3d8 │ │ + DW_CFA_advance_loc: 1 to 00079b28 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005454 00000088 00005458 FDE cie=00000000 pc=0007a4f0..0007a61a │ │ - DW_CFA_advance_loc: 1 to 0007a4f1 │ │ +00005b1c 00000088 00005b20 FDE cie=00000000 pc=00079c40..00079d6a │ │ + DW_CFA_advance_loc: 1 to 00079c41 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007a4f2 │ │ + DW_CFA_advance_loc: 1 to 00079c42 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007a4f3 │ │ + DW_CFA_advance_loc: 1 to 00079c43 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0007a4f4 │ │ + DW_CFA_advance_loc: 1 to 00079c44 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0007a4f7 │ │ + DW_CFA_advance_loc: 3 to 00079c47 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0007a4fc │ │ + DW_CFA_advance_loc: 5 to 00079c4c │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0007a4fd │ │ + DW_CFA_advance_loc: 1 to 00079c4d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 56 to 0007a535 │ │ + DW_CFA_advance_loc: 56 to 00079c85 │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0007a536 │ │ + DW_CFA_advance_loc: 1 to 00079c86 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0007a537 │ │ + DW_CFA_advance_loc: 1 to 00079c87 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 3 to 0007a53a │ │ + DW_CFA_advance_loc: 3 to 00079c8a │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0007a542 │ │ + DW_CFA_advance_loc: 8 to 00079c92 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 5 to 0007a547 │ │ + DW_CFA_advance_loc: 5 to 00079c97 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007a548 │ │ + DW_CFA_advance_loc: 1 to 00079c98 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0007a549 │ │ + DW_CFA_advance_loc: 1 to 00079c99 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007a54a │ │ + DW_CFA_advance_loc: 1 to 00079c9a │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007a54b │ │ + DW_CFA_advance_loc: 1 to 00079c9b │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0007a54c │ │ + DW_CFA_advance_loc: 1 to 00079c9c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 32 to 0007a56c │ │ + DW_CFA_advance_loc: 32 to 00079cbc │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0007a56d │ │ + DW_CFA_advance_loc: 1 to 00079cbd │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0007a56e │ │ + DW_CFA_advance_loc: 1 to 00079cbe │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 3 to 0007a571 │ │ + DW_CFA_advance_loc: 3 to 00079cc1 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0007a579 │ │ + DW_CFA_advance_loc: 8 to 00079cc9 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 2 to 0007a57b │ │ + DW_CFA_advance_loc: 2 to 00079ccb │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc1: 79 to 0007a5ca │ │ + DW_CFA_advance_loc1: 79 to 00079d1a │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0007a5cb │ │ + DW_CFA_advance_loc: 1 to 00079d1b │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0007a5cc │ │ + DW_CFA_advance_loc: 1 to 00079d1c │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0007a5cd │ │ + DW_CFA_advance_loc: 1 to 00079d1d │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0007a5d5 │ │ + DW_CFA_advance_loc: 8 to 00079d25 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0007a5d6 │ │ + DW_CFA_advance_loc: 1 to 00079d26 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0007a5de │ │ + DW_CFA_advance_loc: 8 to 00079d2e │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 35 to 0007a601 │ │ + DW_CFA_advance_loc: 35 to 00079d51 │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0007a602 │ │ + DW_CFA_advance_loc: 1 to 00079d52 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0007a603 │ │ + DW_CFA_advance_loc: 1 to 00079d53 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0007a604 │ │ + DW_CFA_advance_loc: 1 to 00079d54 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0007a60c │ │ + DW_CFA_advance_loc: 8 to 00079d5c │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0007a60d │ │ + DW_CFA_advance_loc: 1 to 00079d5d │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0007a615 │ │ + DW_CFA_advance_loc: 8 to 00079d65 │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ -000054e0 000000e0 000054e4 FDE cie=00000000 pc=0007a620..0007a8f8 │ │ - DW_CFA_advance_loc: 1 to 0007a621 │ │ +00005ba8 000000e0 00005bac FDE cie=00000000 pc=00079d70..0007a048 │ │ + DW_CFA_advance_loc: 1 to 00079d71 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007a622 │ │ + DW_CFA_advance_loc: 1 to 00079d72 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007a623 │ │ + DW_CFA_advance_loc: 1 to 00079d73 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0007a624 │ │ + DW_CFA_advance_loc: 1 to 00079d74 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0007a627 │ │ + DW_CFA_advance_loc: 3 to 00079d77 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0007a62c │ │ + DW_CFA_advance_loc: 5 to 00079d7c │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0007a62d │ │ + DW_CFA_advance_loc: 1 to 00079d7d │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 69 to 0007a672 │ │ + DW_CFA_advance_loc1: 69 to 00079dc2 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 0007a676 │ │ + DW_CFA_advance_loc: 4 to 00079dc6 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0007a677 │ │ + DW_CFA_advance_loc: 1 to 00079dc7 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 0007a684 │ │ + DW_CFA_advance_loc: 13 to 00079dd4 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 214 to 0007a75a │ │ + DW_CFA_advance_loc1: 214 to 00079eaa │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007a75b │ │ + DW_CFA_advance_loc: 1 to 00079eab │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0007a75c │ │ + DW_CFA_advance_loc: 1 to 00079eac │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007a75d │ │ + DW_CFA_advance_loc: 1 to 00079ead │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007a75e │ │ + DW_CFA_advance_loc: 1 to 00079eae │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0007a75f │ │ + DW_CFA_advance_loc: 1 to 00079eaf │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 54 to 0007a795 │ │ + DW_CFA_advance_loc: 54 to 00079ee5 │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0007a796 │ │ + DW_CFA_advance_loc: 1 to 00079ee6 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0007a797 │ │ + DW_CFA_advance_loc: 1 to 00079ee7 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0007a798 │ │ + DW_CFA_advance_loc: 1 to 00079ee8 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0007a7a0 │ │ + DW_CFA_advance_loc: 8 to 00079ef0 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0007a7a1 │ │ + DW_CFA_advance_loc: 1 to 00079ef1 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0007a7a9 │ │ + DW_CFA_advance_loc: 8 to 00079ef9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 35 to 0007a7cc │ │ + DW_CFA_advance_loc: 35 to 00079f1c │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0007a7cd │ │ + DW_CFA_advance_loc: 1 to 00079f1d │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0007a7ce │ │ + DW_CFA_advance_loc: 1 to 00079f1e │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0007a7cf │ │ + DW_CFA_advance_loc: 1 to 00079f1f │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0007a7d7 │ │ + DW_CFA_advance_loc: 8 to 00079f27 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0007a7d8 │ │ + DW_CFA_advance_loc: 1 to 00079f28 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0007a7e0 │ │ + DW_CFA_advance_loc: 8 to 00079f30 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 35 to 0007a803 │ │ + DW_CFA_advance_loc: 35 to 00079f53 │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0007a804 │ │ + DW_CFA_advance_loc: 1 to 00079f54 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0007a805 │ │ + DW_CFA_advance_loc: 1 to 00079f55 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0007a806 │ │ + DW_CFA_advance_loc: 1 to 00079f56 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0007a80e │ │ + DW_CFA_advance_loc: 8 to 00079f5e │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0007a80f │ │ + DW_CFA_advance_loc: 1 to 00079f5f │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0007a817 │ │ + DW_CFA_advance_loc: 8 to 00079f67 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 35 to 0007a83a │ │ + DW_CFA_advance_loc: 35 to 00079f8a │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0007a83b │ │ + DW_CFA_advance_loc: 1 to 00079f8b │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0007a83c │ │ + DW_CFA_advance_loc: 1 to 00079f8c │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0007a83d │ │ + DW_CFA_advance_loc: 1 to 00079f8d │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0007a845 │ │ + DW_CFA_advance_loc: 8 to 00079f95 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0007a846 │ │ + DW_CFA_advance_loc: 1 to 00079f96 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0007a84e │ │ + DW_CFA_advance_loc: 8 to 00079f9e │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 35 to 0007a871 │ │ + DW_CFA_advance_loc: 35 to 00079fc1 │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0007a872 │ │ + DW_CFA_advance_loc: 1 to 00079fc2 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0007a873 │ │ + DW_CFA_advance_loc: 1 to 00079fc3 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0007a874 │ │ + DW_CFA_advance_loc: 1 to 00079fc4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0007a87c │ │ + DW_CFA_advance_loc: 8 to 00079fcc │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0007a87d │ │ + DW_CFA_advance_loc: 1 to 00079fcd │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0007a885 │ │ + DW_CFA_advance_loc: 8 to 00079fd5 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 35 to 0007a8a8 │ │ + DW_CFA_advance_loc: 35 to 00079ff8 │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0007a8a9 │ │ + DW_CFA_advance_loc: 1 to 00079ff9 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0007a8aa │ │ + DW_CFA_advance_loc: 1 to 00079ffa │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0007a8ab │ │ + DW_CFA_advance_loc: 1 to 00079ffb │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0007a8b3 │ │ + DW_CFA_advance_loc: 8 to 0007a003 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0007a8b4 │ │ + DW_CFA_advance_loc: 1 to 0007a004 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0007a8bc │ │ + DW_CFA_advance_loc: 8 to 0007a00c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 35 to 0007a8df │ │ + DW_CFA_advance_loc: 35 to 0007a02f │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0007a8e0 │ │ + DW_CFA_advance_loc: 1 to 0007a030 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0007a8e1 │ │ + DW_CFA_advance_loc: 1 to 0007a031 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0007a8e2 │ │ + DW_CFA_advance_loc: 1 to 0007a032 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0007a8ea │ │ + DW_CFA_advance_loc: 8 to 0007a03a │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0007a8eb │ │ + DW_CFA_advance_loc: 1 to 0007a03b │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0007a8f3 │ │ + DW_CFA_advance_loc: 8 to 0007a043 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000055c4 00000068 000055c8 FDE cie=00000000 pc=0007a900..0007aae7 │ │ - DW_CFA_advance_loc: 1 to 0007a901 │ │ +00005c8c 00000068 00005c90 FDE cie=00000000 pc=0007a050..0007a237 │ │ + DW_CFA_advance_loc: 1 to 0007a051 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007a902 │ │ + DW_CFA_advance_loc: 1 to 0007a052 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007a903 │ │ + DW_CFA_advance_loc: 1 to 0007a053 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0007a904 │ │ + DW_CFA_advance_loc: 1 to 0007a054 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0007a907 │ │ + DW_CFA_advance_loc: 3 to 0007a057 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0007a90c │ │ + DW_CFA_advance_loc: 5 to 0007a05c │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0007a90d │ │ + DW_CFA_advance_loc: 1 to 0007a05d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc2: 355 to 0007aa70 │ │ + DW_CFA_advance_loc2: 355 to 0007a1c0 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007aa71 │ │ + DW_CFA_advance_loc: 1 to 0007a1c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0007aa72 │ │ + DW_CFA_advance_loc: 1 to 0007a1c2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007aa73 │ │ + DW_CFA_advance_loc: 1 to 0007a1c3 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007aa74 │ │ + DW_CFA_advance_loc: 1 to 0007a1c4 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0007aa75 │ │ + DW_CFA_advance_loc: 1 to 0007a1c5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 34 to 0007aa97 │ │ + DW_CFA_advance_loc: 34 to 0007a1e7 │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0007aa98 │ │ + DW_CFA_advance_loc: 1 to 0007a1e8 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0007aa99 │ │ + DW_CFA_advance_loc: 1 to 0007a1e9 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0007aa9a │ │ + DW_CFA_advance_loc: 1 to 0007a1ea │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0007aaa2 │ │ + DW_CFA_advance_loc: 8 to 0007a1f2 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0007aaa3 │ │ + DW_CFA_advance_loc: 1 to 0007a1f3 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0007aaab │ │ + DW_CFA_advance_loc: 8 to 0007a1fb │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 35 to 0007aace │ │ + DW_CFA_advance_loc: 35 to 0007a21e │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0007aacf │ │ + DW_CFA_advance_loc: 1 to 0007a21f │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0007aad0 │ │ + DW_CFA_advance_loc: 1 to 0007a220 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0007aad1 │ │ + DW_CFA_advance_loc: 1 to 0007a221 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0007aad9 │ │ + DW_CFA_advance_loc: 8 to 0007a229 │ │ DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0007aada │ │ + DW_CFA_advance_loc: 1 to 0007a22a │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0007aae2 │ │ + DW_CFA_advance_loc: 8 to 0007a232 │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ -00005630 000001cc 00005634 FDE cie=00000000 pc=0007aaf0..0007b3fe │ │ - DW_CFA_advance_loc: 1 to 0007aaf1 │ │ +00005cf8 000001cc 00005cfc FDE cie=00000000 pc=0007a240..0007ab4e │ │ + DW_CFA_advance_loc: 1 to 0007a241 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007aaf2 │ │ + DW_CFA_advance_loc: 1 to 0007a242 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007aaf3 │ │ + DW_CFA_advance_loc: 1 to 0007a243 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0007aaf4 │ │ + DW_CFA_advance_loc: 1 to 0007a244 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 0007aafa │ │ + DW_CFA_advance_loc: 6 to 0007a24a │ │ DW_CFA_def_cfa_offset: 480 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0007aaff │ │ + DW_CFA_advance_loc: 5 to 0007a24f │ │ DW_CFA_def_cfa_offset: 484 │ │ - DW_CFA_advance_loc: 1 to 0007ab00 │ │ + DW_CFA_advance_loc: 1 to 0007a250 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 29 to 0007ab1d │ │ + DW_CFA_advance_loc: 29 to 0007a26d │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 5 to 0007ab22 │ │ + DW_CFA_advance_loc: 5 to 0007a272 │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007ab23 │ │ + DW_CFA_advance_loc: 1 to 0007a273 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007ab2b │ │ + DW_CFA_advance_loc: 8 to 0007a27b │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc2: 485 to 0007ad10 │ │ + DW_CFA_advance_loc2: 485 to 0007a460 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 4 to 0007ad14 │ │ + DW_CFA_advance_loc: 4 to 0007a464 │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 5 to 0007ad19 │ │ + DW_CFA_advance_loc: 5 to 0007a469 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007ad21 │ │ + DW_CFA_advance_loc: 8 to 0007a471 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc2: 293 to 0007ae46 │ │ + DW_CFA_advance_loc2: 293 to 0007a596 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 4 to 0007ae4a │ │ + DW_CFA_advance_loc: 4 to 0007a59a │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 5 to 0007ae4f │ │ + DW_CFA_advance_loc: 5 to 0007a59f │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007ae57 │ │ + DW_CFA_advance_loc: 8 to 0007a5a7 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc2: 379 to 0007afd2 │ │ + DW_CFA_advance_loc2: 379 to 0007a722 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 4 to 0007afd6 │ │ + DW_CFA_advance_loc: 4 to 0007a726 │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 5 to 0007afdb │ │ + DW_CFA_advance_loc: 5 to 0007a72b │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007afe3 │ │ + DW_CFA_advance_loc: 8 to 0007a733 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc1: 215 to 0007b0ba │ │ + DW_CFA_advance_loc1: 215 to 0007a80a │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 4 to 0007b0be │ │ + DW_CFA_advance_loc: 4 to 0007a80e │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 5 to 0007b0c3 │ │ + DW_CFA_advance_loc: 5 to 0007a813 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b0cb │ │ + DW_CFA_advance_loc: 8 to 0007a81b │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc1: 189 to 0007b188 │ │ + DW_CFA_advance_loc1: 189 to 0007a8d8 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007b189 │ │ + DW_CFA_advance_loc: 1 to 0007a8d9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0007b18a │ │ + DW_CFA_advance_loc: 1 to 0007a8da │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007b18b │ │ + DW_CFA_advance_loc: 1 to 0007a8db │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007b18c │ │ + DW_CFA_advance_loc: 1 to 0007a8dc │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0007b18d │ │ + DW_CFA_advance_loc: 1 to 0007a8dd │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 34 to 0007b1af │ │ + DW_CFA_advance_loc: 34 to 0007a8ff │ │ DW_CFA_def_cfa_offset: 484 │ │ - DW_CFA_advance_loc: 1 to 0007b1b0 │ │ + DW_CFA_advance_loc: 1 to 0007a900 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 1 to 0007b1b1 │ │ + DW_CFA_advance_loc: 1 to 0007a901 │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007b1b2 │ │ + DW_CFA_advance_loc: 1 to 0007a902 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b1ba │ │ + DW_CFA_advance_loc: 8 to 0007a90a │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007b1bb │ │ + DW_CFA_advance_loc: 1 to 0007a90b │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b1c3 │ │ + DW_CFA_advance_loc: 8 to 0007a913 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 39 to 0007b1ea │ │ + DW_CFA_advance_loc: 39 to 0007a93a │ │ DW_CFA_def_cfa_offset: 484 │ │ - DW_CFA_advance_loc: 1 to 0007b1eb │ │ + DW_CFA_advance_loc: 1 to 0007a93b │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 1 to 0007b1ec │ │ + DW_CFA_advance_loc: 1 to 0007a93c │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007b1ed │ │ + DW_CFA_advance_loc: 1 to 0007a93d │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b1f5 │ │ + DW_CFA_advance_loc: 8 to 0007a945 │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007b1f6 │ │ + DW_CFA_advance_loc: 1 to 0007a946 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b1fe │ │ + DW_CFA_advance_loc: 8 to 0007a94e │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 39 to 0007b225 │ │ + DW_CFA_advance_loc: 39 to 0007a975 │ │ DW_CFA_def_cfa_offset: 484 │ │ - DW_CFA_advance_loc: 1 to 0007b226 │ │ + DW_CFA_advance_loc: 1 to 0007a976 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 1 to 0007b227 │ │ + DW_CFA_advance_loc: 1 to 0007a977 │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007b228 │ │ + DW_CFA_advance_loc: 1 to 0007a978 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b230 │ │ + DW_CFA_advance_loc: 8 to 0007a980 │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007b231 │ │ + DW_CFA_advance_loc: 1 to 0007a981 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b239 │ │ + DW_CFA_advance_loc: 8 to 0007a989 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 35 to 0007b25c │ │ + DW_CFA_advance_loc: 35 to 0007a9ac │ │ DW_CFA_def_cfa_offset: 484 │ │ - DW_CFA_advance_loc: 1 to 0007b25d │ │ + DW_CFA_advance_loc: 1 to 0007a9ad │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 1 to 0007b25e │ │ + DW_CFA_advance_loc: 1 to 0007a9ae │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007b25f │ │ + DW_CFA_advance_loc: 1 to 0007a9af │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b267 │ │ + DW_CFA_advance_loc: 8 to 0007a9b7 │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007b268 │ │ + DW_CFA_advance_loc: 1 to 0007a9b8 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b270 │ │ + DW_CFA_advance_loc: 8 to 0007a9c0 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 39 to 0007b297 │ │ + DW_CFA_advance_loc: 39 to 0007a9e7 │ │ DW_CFA_def_cfa_offset: 484 │ │ - DW_CFA_advance_loc: 1 to 0007b298 │ │ + DW_CFA_advance_loc: 1 to 0007a9e8 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 1 to 0007b299 │ │ + DW_CFA_advance_loc: 1 to 0007a9e9 │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007b29a │ │ + DW_CFA_advance_loc: 1 to 0007a9ea │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b2a2 │ │ + DW_CFA_advance_loc: 8 to 0007a9f2 │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007b2a3 │ │ + DW_CFA_advance_loc: 1 to 0007a9f3 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b2ab │ │ + DW_CFA_advance_loc: 8 to 0007a9fb │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 35 to 0007b2ce │ │ + DW_CFA_advance_loc: 35 to 0007aa1e │ │ DW_CFA_def_cfa_offset: 484 │ │ - DW_CFA_advance_loc: 1 to 0007b2cf │ │ + DW_CFA_advance_loc: 1 to 0007aa1f │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 1 to 0007b2d0 │ │ + DW_CFA_advance_loc: 1 to 0007aa20 │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007b2d1 │ │ + DW_CFA_advance_loc: 1 to 0007aa21 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b2d9 │ │ + DW_CFA_advance_loc: 8 to 0007aa29 │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007b2da │ │ + DW_CFA_advance_loc: 1 to 0007aa2a │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b2e2 │ │ + DW_CFA_advance_loc: 8 to 0007aa32 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 35 to 0007b305 │ │ + DW_CFA_advance_loc: 35 to 0007aa55 │ │ DW_CFA_def_cfa_offset: 484 │ │ - DW_CFA_advance_loc: 1 to 0007b306 │ │ + DW_CFA_advance_loc: 1 to 0007aa56 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 1 to 0007b307 │ │ + DW_CFA_advance_loc: 1 to 0007aa57 │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007b308 │ │ + DW_CFA_advance_loc: 1 to 0007aa58 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b310 │ │ + DW_CFA_advance_loc: 8 to 0007aa60 │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007b311 │ │ + DW_CFA_advance_loc: 1 to 0007aa61 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b319 │ │ + DW_CFA_advance_loc: 8 to 0007aa69 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 35 to 0007b33c │ │ + DW_CFA_advance_loc: 35 to 0007aa8c │ │ DW_CFA_def_cfa_offset: 484 │ │ - DW_CFA_advance_loc: 1 to 0007b33d │ │ + DW_CFA_advance_loc: 1 to 0007aa8d │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 1 to 0007b33e │ │ + DW_CFA_advance_loc: 1 to 0007aa8e │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007b33f │ │ + DW_CFA_advance_loc: 1 to 0007aa8f │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b347 │ │ + DW_CFA_advance_loc: 8 to 0007aa97 │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007b348 │ │ + DW_CFA_advance_loc: 1 to 0007aa98 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b350 │ │ + DW_CFA_advance_loc: 8 to 0007aaa0 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 35 to 0007b373 │ │ + DW_CFA_advance_loc: 35 to 0007aac3 │ │ DW_CFA_def_cfa_offset: 484 │ │ - DW_CFA_advance_loc: 1 to 0007b374 │ │ + DW_CFA_advance_loc: 1 to 0007aac4 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 1 to 0007b375 │ │ + DW_CFA_advance_loc: 1 to 0007aac5 │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007b376 │ │ + DW_CFA_advance_loc: 1 to 0007aac6 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b37e │ │ + DW_CFA_advance_loc: 8 to 0007aace │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007b37f │ │ + DW_CFA_advance_loc: 1 to 0007aacf │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b387 │ │ + DW_CFA_advance_loc: 8 to 0007aad7 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 39 to 0007b3ae │ │ + DW_CFA_advance_loc: 39 to 0007aafe │ │ DW_CFA_def_cfa_offset: 484 │ │ - DW_CFA_advance_loc: 1 to 0007b3af │ │ + DW_CFA_advance_loc: 1 to 0007aaff │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 1 to 0007b3b0 │ │ + DW_CFA_advance_loc: 1 to 0007ab00 │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007b3b1 │ │ + DW_CFA_advance_loc: 1 to 0007ab01 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b3b9 │ │ + DW_CFA_advance_loc: 8 to 0007ab09 │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007b3ba │ │ + DW_CFA_advance_loc: 1 to 0007ab0a │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b3c2 │ │ + DW_CFA_advance_loc: 8 to 0007ab12 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 35 to 0007b3e5 │ │ + DW_CFA_advance_loc: 35 to 0007ab35 │ │ DW_CFA_def_cfa_offset: 484 │ │ - DW_CFA_advance_loc: 1 to 0007b3e6 │ │ + DW_CFA_advance_loc: 1 to 0007ab36 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 1 to 0007b3e7 │ │ + DW_CFA_advance_loc: 1 to 0007ab37 │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007b3e8 │ │ + DW_CFA_advance_loc: 1 to 0007ab38 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b3f0 │ │ + DW_CFA_advance_loc: 8 to 0007ab40 │ │ DW_CFA_def_cfa_offset: 492 │ │ - DW_CFA_advance_loc: 1 to 0007b3f1 │ │ + DW_CFA_advance_loc: 1 to 0007ab41 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 8 to 0007b3f9 │ │ + DW_CFA_advance_loc: 8 to 0007ab49 │ │ DW_CFA_def_cfa_offset: 480 │ │ │ │ -00005800 00000150 00005804 FDE cie=00000000 pc=0007b400..0007b795 │ │ - DW_CFA_advance_loc: 1 to 0007b401 │ │ +00005ec8 00000150 00005ecc FDE cie=00000000 pc=0007ab50..0007aee5 │ │ + DW_CFA_advance_loc: 1 to 0007ab51 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007b402 │ │ + DW_CFA_advance_loc: 1 to 0007ab52 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007b403 │ │ + DW_CFA_advance_loc: 1 to 0007ab53 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0007b404 │ │ + DW_CFA_advance_loc: 1 to 0007ab54 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 0007b40a │ │ + DW_CFA_advance_loc: 6 to 0007ab5a │ │ DW_CFA_def_cfa_offset: 288 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0007b40f │ │ + DW_CFA_advance_loc: 5 to 0007ab5f │ │ DW_CFA_def_cfa_offset: 292 │ │ - DW_CFA_advance_loc: 1 to 0007b410 │ │ + DW_CFA_advance_loc: 1 to 0007ab60 │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 53 to 0007b445 │ │ + DW_CFA_advance_loc: 53 to 0007ab95 │ │ DW_CFA_def_cfa_offset: 292 │ │ - DW_CFA_advance_loc: 9 to 0007b44e │ │ + DW_CFA_advance_loc: 9 to 0007ab9e │ │ DW_CFA_def_cfa_offset: 296 │ │ - DW_CFA_advance_loc: 8 to 0007b456 │ │ + DW_CFA_advance_loc: 8 to 0007aba6 │ │ DW_CFA_def_cfa_offset: 300 │ │ - DW_CFA_advance_loc: 1 to 0007b457 │ │ + DW_CFA_advance_loc: 1 to 0007aba7 │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 3 to 0007b45a │ │ + DW_CFA_advance_loc: 3 to 0007abaa │ │ DW_CFA_def_cfa_offset: 308 │ │ - DW_CFA_advance_loc: 1 to 0007b45b │ │ + DW_CFA_advance_loc: 1 to 0007abab │ │ DW_CFA_def_cfa_offset: 312 │ │ - DW_CFA_advance_loc: 1 to 0007b45c │ │ + DW_CFA_advance_loc: 1 to 0007abac │ │ DW_CFA_def_cfa_offset: 316 │ │ - DW_CFA_advance_loc: 3 to 0007b45f │ │ + DW_CFA_advance_loc: 3 to 0007abaf │ │ DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc: 8 to 0007b467 │ │ + DW_CFA_advance_loc: 8 to 0007abb7 │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 31 to 0007b486 │ │ + DW_CFA_advance_loc: 31 to 0007abd6 │ │ DW_CFA_def_cfa_offset: 296 │ │ - DW_CFA_advance_loc: 9 to 0007b48f │ │ + DW_CFA_advance_loc: 9 to 0007abdf │ │ DW_CFA_def_cfa_offset: 300 │ │ - DW_CFA_advance_loc: 1 to 0007b490 │ │ + DW_CFA_advance_loc: 1 to 0007abe0 │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 3 to 0007b493 │ │ + DW_CFA_advance_loc: 3 to 0007abe3 │ │ DW_CFA_def_cfa_offset: 308 │ │ - DW_CFA_advance_loc: 1 to 0007b494 │ │ + DW_CFA_advance_loc: 1 to 0007abe4 │ │ DW_CFA_def_cfa_offset: 312 │ │ - DW_CFA_advance_loc: 1 to 0007b495 │ │ + DW_CFA_advance_loc: 1 to 0007abe5 │ │ DW_CFA_def_cfa_offset: 316 │ │ - DW_CFA_advance_loc: 10 to 0007b49f │ │ + DW_CFA_advance_loc: 10 to 0007abef │ │ DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc: 8 to 0007b4a7 │ │ + DW_CFA_advance_loc: 8 to 0007abf7 │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 23 to 0007b4be │ │ + DW_CFA_advance_loc: 23 to 0007ac0e │ │ DW_CFA_def_cfa_offset: 300 │ │ - DW_CFA_advance_loc: 7 to 0007b4c5 │ │ + DW_CFA_advance_loc: 7 to 0007ac15 │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 8 to 0007b4cd │ │ + DW_CFA_advance_loc: 8 to 0007ac1d │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc1: 90 to 0007b527 │ │ + DW_CFA_advance_loc1: 90 to 0007ac77 │ │ DW_CFA_def_cfa_offset: 300 │ │ - DW_CFA_advance_loc: 1 to 0007b528 │ │ + DW_CFA_advance_loc: 1 to 0007ac78 │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 8 to 0007b530 │ │ + DW_CFA_advance_loc: 8 to 0007ac80 │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 7 to 0007b537 │ │ + DW_CFA_advance_loc: 7 to 0007ac87 │ │ DW_CFA_def_cfa_offset: 292 │ │ - DW_CFA_advance_loc: 9 to 0007b540 │ │ + DW_CFA_advance_loc: 9 to 0007ac90 │ │ DW_CFA_def_cfa_offset: 296 │ │ - DW_CFA_advance_loc: 1 to 0007b541 │ │ + DW_CFA_advance_loc: 1 to 0007ac91 │ │ DW_CFA_def_cfa_offset: 300 │ │ - DW_CFA_advance_loc: 1 to 0007b542 │ │ + DW_CFA_advance_loc: 1 to 0007ac92 │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 10 to 0007b54c │ │ + DW_CFA_advance_loc: 10 to 0007ac9c │ │ DW_CFA_def_cfa_offset: 308 │ │ - DW_CFA_advance_loc: 3 to 0007b54f │ │ + DW_CFA_advance_loc: 3 to 0007ac9f │ │ DW_CFA_def_cfa_offset: 312 │ │ - DW_CFA_advance_loc: 1 to 0007b550 │ │ + DW_CFA_advance_loc: 1 to 0007aca0 │ │ DW_CFA_def_cfa_offset: 316 │ │ - DW_CFA_advance_loc: 10 to 0007b55a │ │ + DW_CFA_advance_loc: 10 to 0007acaa │ │ DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc: 8 to 0007b562 │ │ + DW_CFA_advance_loc: 8 to 0007acb2 │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 15 to 0007b571 │ │ + DW_CFA_advance_loc: 15 to 0007acc1 │ │ DW_CFA_def_cfa_offset: 300 │ │ - DW_CFA_advance_loc: 1 to 0007b572 │ │ + DW_CFA_advance_loc: 1 to 0007acc2 │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 8 to 0007b57a │ │ + DW_CFA_advance_loc: 8 to 0007acca │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 24 to 0007b592 │ │ + DW_CFA_advance_loc: 24 to 0007ace2 │ │ DW_CFA_def_cfa_offset: 292 │ │ - DW_CFA_advance_loc: 9 to 0007b59b │ │ + DW_CFA_advance_loc: 9 to 0007aceb │ │ DW_CFA_def_cfa_offset: 296 │ │ - DW_CFA_advance_loc: 1 to 0007b59c │ │ + DW_CFA_advance_loc: 1 to 0007acec │ │ DW_CFA_def_cfa_offset: 300 │ │ - DW_CFA_advance_loc: 2 to 0007b59e │ │ + DW_CFA_advance_loc: 2 to 0007acee │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 3 to 0007b5a1 │ │ + DW_CFA_advance_loc: 3 to 0007acf1 │ │ DW_CFA_def_cfa_offset: 308 │ │ - DW_CFA_advance_loc: 3 to 0007b5a4 │ │ + DW_CFA_advance_loc: 3 to 0007acf4 │ │ DW_CFA_def_cfa_offset: 312 │ │ - DW_CFA_advance_loc: 1 to 0007b5a5 │ │ + DW_CFA_advance_loc: 1 to 0007acf5 │ │ DW_CFA_def_cfa_offset: 316 │ │ - DW_CFA_advance_loc: 10 to 0007b5af │ │ + DW_CFA_advance_loc: 10 to 0007acff │ │ DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc: 8 to 0007b5b7 │ │ + DW_CFA_advance_loc: 8 to 0007ad07 │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc1: 102 to 0007b61d │ │ + DW_CFA_advance_loc1: 102 to 0007ad6d │ │ DW_CFA_def_cfa_offset: 296 │ │ - DW_CFA_advance_loc: 13 to 0007b62a │ │ + DW_CFA_advance_loc: 13 to 0007ad7a │ │ DW_CFA_def_cfa_offset: 300 │ │ - DW_CFA_advance_loc: 2 to 0007b62c │ │ + DW_CFA_advance_loc: 2 to 0007ad7c │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 1 to 0007b62d │ │ + DW_CFA_advance_loc: 1 to 0007ad7d │ │ DW_CFA_def_cfa_offset: 308 │ │ - DW_CFA_advance_loc: 1 to 0007b62e │ │ + DW_CFA_advance_loc: 1 to 0007ad7e │ │ DW_CFA_def_cfa_offset: 312 │ │ - DW_CFA_advance_loc: 1 to 0007b62f │ │ + DW_CFA_advance_loc: 1 to 0007ad7f │ │ DW_CFA_def_cfa_offset: 316 │ │ - DW_CFA_advance_loc: 10 to 0007b639 │ │ + DW_CFA_advance_loc: 10 to 0007ad89 │ │ DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc: 8 to 0007b641 │ │ + DW_CFA_advance_loc: 8 to 0007ad91 │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc1: 127 to 0007b6c0 │ │ + DW_CFA_advance_loc1: 127 to 0007ae10 │ │ DW_CFA_def_cfa_offset: 300 │ │ - DW_CFA_advance_loc: 7 to 0007b6c7 │ │ + DW_CFA_advance_loc: 7 to 0007ae17 │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 8 to 0007b6cf │ │ + DW_CFA_advance_loc: 8 to 0007ae1f │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 52 to 0007b703 │ │ + DW_CFA_advance_loc: 52 to 0007ae53 │ │ DW_CFA_def_cfa_offset: 300 │ │ - DW_CFA_advance_loc: 1 to 0007b704 │ │ + DW_CFA_advance_loc: 1 to 0007ae54 │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 8 to 0007b70c │ │ + DW_CFA_advance_loc: 8 to 0007ae5c │ │ DW_CFA_def_cfa_offset: 292 │ │ - DW_CFA_advance_loc: 3 to 0007b70f │ │ + DW_CFA_advance_loc: 3 to 0007ae5f │ │ DW_CFA_def_cfa_offset: 296 │ │ - DW_CFA_advance_loc: 4 to 0007b713 │ │ + DW_CFA_advance_loc: 4 to 0007ae63 │ │ DW_CFA_def_cfa_offset: 300 │ │ - DW_CFA_advance_loc: 1 to 0007b714 │ │ + DW_CFA_advance_loc: 1 to 0007ae64 │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 8 to 0007b71c │ │ + DW_CFA_advance_loc: 8 to 0007ae6c │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 17 to 0007b72d │ │ + DW_CFA_advance_loc: 17 to 0007ae7d │ │ DW_CFA_def_cfa_offset: 300 │ │ - DW_CFA_advance_loc: 1 to 0007b72e │ │ + DW_CFA_advance_loc: 1 to 0007ae7e │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 8 to 0007b736 │ │ + DW_CFA_advance_loc: 8 to 0007ae86 │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc1: 69 to 0007b77b │ │ + DW_CFA_advance_loc1: 69 to 0007aecb │ │ DW_CFA_def_cfa_offset: 300 │ │ - DW_CFA_advance_loc: 1 to 0007b77c │ │ + DW_CFA_advance_loc: 1 to 0007aecc │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 8 to 0007b784 │ │ + DW_CFA_advance_loc: 8 to 0007aed4 │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 12 to 0007b790 │ │ + DW_CFA_advance_loc: 12 to 0007aee0 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007b791 │ │ + DW_CFA_advance_loc: 1 to 0007aee1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0007b792 │ │ + DW_CFA_advance_loc: 1 to 0007aee2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007b793 │ │ + DW_CFA_advance_loc: 1 to 0007aee3 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007b794 │ │ + DW_CFA_advance_loc: 1 to 0007aee4 │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ -00005954 0000007c 00005958 FDE cie=00000000 pc=0007b7a0..0007b928 │ │ - DW_CFA_advance_loc: 1 to 0007b7a1 │ │ +0000601c 0000007c 00006020 FDE cie=00000000 pc=0007aef0..0007b078 │ │ + DW_CFA_advance_loc: 1 to 0007aef1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007b7a2 │ │ + DW_CFA_advance_loc: 1 to 0007aef2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007b7a3 │ │ + DW_CFA_advance_loc: 1 to 0007aef3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0007b7a4 │ │ + DW_CFA_advance_loc: 1 to 0007aef4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0007b7a7 │ │ + DW_CFA_advance_loc: 3 to 0007aef7 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0007b7ac │ │ + DW_CFA_advance_loc: 5 to 0007aefc │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0007b7ad │ │ + DW_CFA_advance_loc: 1 to 0007aefd │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 225 to 0007b88e │ │ + DW_CFA_advance_loc1: 225 to 0007afde │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 8 to 0007b896 │ │ + DW_CFA_advance_loc: 8 to 0007afe6 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 1 to 0007b897 │ │ + DW_CFA_advance_loc: 1 to 0007afe7 │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 1 to 0007b898 │ │ + DW_CFA_advance_loc: 1 to 0007afe8 │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 1 to 0007b899 │ │ + DW_CFA_advance_loc: 1 to 0007afe9 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 4 to 0007b89d │ │ + DW_CFA_advance_loc: 4 to 0007afed │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 0007b8a5 │ │ + DW_CFA_advance_loc: 8 to 0007aff5 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 15 to 0007b8b4 │ │ + DW_CFA_advance_loc: 15 to 0007b004 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007b8b5 │ │ + DW_CFA_advance_loc: 1 to 0007b005 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0007b8b6 │ │ + DW_CFA_advance_loc: 1 to 0007b006 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007b8b7 │ │ + DW_CFA_advance_loc: 1 to 0007b007 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007b8b8 │ │ + DW_CFA_advance_loc: 1 to 0007b008 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0007b8b9 │ │ + DW_CFA_advance_loc: 1 to 0007b009 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 28 to 0007b8d5 │ │ + DW_CFA_advance_loc: 28 to 0007b025 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 7 to 0007b8dc │ │ + DW_CFA_advance_loc: 7 to 0007b02c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 1 to 0007b8dd │ │ + DW_CFA_advance_loc: 1 to 0007b02d │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 4 to 0007b8e1 │ │ + DW_CFA_advance_loc: 4 to 0007b031 │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 1 to 0007b8e2 │ │ + DW_CFA_advance_loc: 1 to 0007b032 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 0007b8e3 │ │ + DW_CFA_advance_loc: 1 to 0007b033 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 0007b8eb │ │ + DW_CFA_advance_loc: 8 to 0007b03b │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 14 to 0007b8f9 │ │ + DW_CFA_advance_loc: 14 to 0007b049 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 4 to 0007b8fd │ │ + DW_CFA_advance_loc: 4 to 0007b04d │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 1 to 0007b8fe │ │ + DW_CFA_advance_loc: 1 to 0007b04e │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 4 to 0007b902 │ │ + DW_CFA_advance_loc: 4 to 0007b052 │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 5 to 0007b907 │ │ + DW_CFA_advance_loc: 5 to 0007b057 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 0007b908 │ │ + DW_CFA_advance_loc: 1 to 0007b058 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 0007b910 │ │ + DW_CFA_advance_loc: 8 to 0007b060 │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ -000059d4 000000ac 000059d8 FDE cie=00000000 pc=0007b930..0007bb0c │ │ - DW_CFA_advance_loc: 1 to 0007b931 │ │ +0000609c 000000ac 000060a0 FDE cie=00000000 pc=0007b080..0007b25c │ │ + DW_CFA_advance_loc: 1 to 0007b081 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007b932 │ │ + DW_CFA_advance_loc: 1 to 0007b082 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007b933 │ │ + DW_CFA_advance_loc: 1 to 0007b083 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0007b934 │ │ + DW_CFA_advance_loc: 1 to 0007b084 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0007b937 │ │ + DW_CFA_advance_loc: 3 to 0007b087 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0007b93c │ │ + DW_CFA_advance_loc: 5 to 0007b08c │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0007b93d │ │ + DW_CFA_advance_loc: 1 to 0007b08d │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 141 to 0007b9ca │ │ + DW_CFA_advance_loc1: 141 to 0007b11a │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 4 to 0007b9ce │ │ + DW_CFA_advance_loc: 4 to 0007b11e │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0007b9cf │ │ + DW_CFA_advance_loc: 1 to 0007b11f │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0007b9d0 │ │ + DW_CFA_advance_loc: 1 to 0007b120 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 0007b9dc │ │ + DW_CFA_advance_loc: 12 to 0007b12c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 20 to 0007b9f0 │ │ + DW_CFA_advance_loc: 20 to 0007b140 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 2 to 0007b9f2 │ │ + DW_CFA_advance_loc: 2 to 0007b142 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 1 to 0007b9f3 │ │ + DW_CFA_advance_loc: 1 to 0007b143 │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 1 to 0007b9f4 │ │ + DW_CFA_advance_loc: 1 to 0007b144 │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 1 to 0007b9f5 │ │ + DW_CFA_advance_loc: 1 to 0007b145 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 1 to 0007b9f6 │ │ + DW_CFA_advance_loc: 1 to 0007b146 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 0007b9fe │ │ + DW_CFA_advance_loc: 8 to 0007b14e │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 15 to 0007ba0d │ │ + DW_CFA_advance_loc: 15 to 0007b15d │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 5 to 0007ba12 │ │ + DW_CFA_advance_loc: 5 to 0007b162 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 1 to 0007ba13 │ │ + DW_CFA_advance_loc: 1 to 0007b163 │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 1 to 0007ba14 │ │ + DW_CFA_advance_loc: 1 to 0007b164 │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 5 to 0007ba19 │ │ + DW_CFA_advance_loc: 5 to 0007b169 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 4 to 0007ba1d │ │ + DW_CFA_advance_loc: 4 to 0007b16d │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 16 to 0007ba2d │ │ + DW_CFA_advance_loc: 16 to 0007b17d │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 54 to 0007ba63 │ │ + DW_CFA_advance_loc: 54 to 0007b1b3 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0007ba64 │ │ + DW_CFA_advance_loc: 1 to 0007b1b4 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0007ba65 │ │ + DW_CFA_advance_loc: 1 to 0007b1b5 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0007ba6d │ │ + DW_CFA_advance_loc: 8 to 0007b1bd │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 29 to 0007ba8a │ │ + DW_CFA_advance_loc: 29 to 0007b1da │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 5 to 0007ba8f │ │ + DW_CFA_advance_loc: 5 to 0007b1df │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 1 to 0007ba90 │ │ + DW_CFA_advance_loc: 1 to 0007b1e0 │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 1 to 0007ba91 │ │ + DW_CFA_advance_loc: 1 to 0007b1e1 │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 5 to 0007ba96 │ │ + DW_CFA_advance_loc: 5 to 0007b1e6 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 5 to 0007ba9b │ │ + DW_CFA_advance_loc: 5 to 0007b1eb │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 0007baa3 │ │ + DW_CFA_advance_loc: 8 to 0007b1f3 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 19 to 0007bab6 │ │ + DW_CFA_advance_loc: 19 to 0007b206 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 2 to 0007bab8 │ │ + DW_CFA_advance_loc: 2 to 0007b208 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 1 to 0007bab9 │ │ + DW_CFA_advance_loc: 1 to 0007b209 │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 1 to 0007baba │ │ + DW_CFA_advance_loc: 1 to 0007b20a │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 5 to 0007babf │ │ + DW_CFA_advance_loc: 5 to 0007b20f │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 4 to 0007bac3 │ │ + DW_CFA_advance_loc: 4 to 0007b213 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 0007bacb │ │ + DW_CFA_advance_loc: 8 to 0007b21b │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 22 to 0007bae1 │ │ + DW_CFA_advance_loc: 22 to 0007b231 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007bae2 │ │ + DW_CFA_advance_loc: 1 to 0007b232 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0007bae3 │ │ + DW_CFA_advance_loc: 1 to 0007b233 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007bae4 │ │ + DW_CFA_advance_loc: 1 to 0007b234 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007bae5 │ │ + DW_CFA_advance_loc: 1 to 0007b235 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0007bae6 │ │ + DW_CFA_advance_loc: 1 to 0007b236 │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ -00005a84 000000d4 00005a88 FDE cie=00000000 pc=0007bb10..0007bccb │ │ - DW_CFA_advance_loc: 1 to 0007bb11 │ │ +0000614c 000000d4 00006150 FDE cie=00000000 pc=0007b260..0007b41b │ │ + DW_CFA_advance_loc: 1 to 0007b261 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007bb12 │ │ + DW_CFA_advance_loc: 1 to 0007b262 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007bb13 │ │ + DW_CFA_advance_loc: 1 to 0007b263 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0007bb14 │ │ + DW_CFA_advance_loc: 1 to 0007b264 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0007bb17 │ │ + DW_CFA_advance_loc: 3 to 0007b267 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0007bb1c │ │ + DW_CFA_advance_loc: 5 to 0007b26c │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 1 to 0007bb1d │ │ + DW_CFA_advance_loc: 1 to 0007b26d │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 59 to 0007bb58 │ │ + DW_CFA_advance_loc: 59 to 0007b2a8 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 5 to 0007bb5d │ │ + DW_CFA_advance_loc: 5 to 0007b2ad │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 1 to 0007bb5e │ │ + DW_CFA_advance_loc: 1 to 0007b2ae │ │ DW_CFA_def_cfa_offset: 84 │ │ - DW_CFA_advance_loc: 1 to 0007bb5f │ │ + DW_CFA_advance_loc: 1 to 0007b2af │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 0007bb60 │ │ + DW_CFA_advance_loc: 1 to 0007b2b0 │ │ DW_CFA_def_cfa_offset: 92 │ │ - DW_CFA_advance_loc: 4 to 0007bb64 │ │ + DW_CFA_advance_loc: 4 to 0007b2b4 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 13 to 0007bb71 │ │ + DW_CFA_advance_loc: 13 to 0007b2c1 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 11 to 0007bb7c │ │ + DW_CFA_advance_loc: 11 to 0007b2cc │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 4 to 0007bb80 │ │ + DW_CFA_advance_loc: 4 to 0007b2d0 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 1 to 0007bb81 │ │ + DW_CFA_advance_loc: 1 to 0007b2d1 │ │ DW_CFA_def_cfa_offset: 84 │ │ - DW_CFA_advance_loc: 1 to 0007bb82 │ │ + DW_CFA_advance_loc: 1 to 0007b2d2 │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 0007bb83 │ │ + DW_CFA_advance_loc: 1 to 0007b2d3 │ │ DW_CFA_def_cfa_offset: 92 │ │ - DW_CFA_advance_loc: 4 to 0007bb87 │ │ + DW_CFA_advance_loc: 4 to 0007b2d7 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 8 to 0007bb8f │ │ + DW_CFA_advance_loc: 8 to 0007b2df │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 27 to 0007bbaa │ │ + DW_CFA_advance_loc: 27 to 0007b2fa │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 10 to 0007bbb4 │ │ + DW_CFA_advance_loc: 10 to 0007b304 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 10 to 0007bbbe │ │ + DW_CFA_advance_loc: 10 to 0007b30e │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 54 to 0007bbf4 │ │ + DW_CFA_advance_loc: 54 to 0007b344 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 4 to 0007bbf8 │ │ + DW_CFA_advance_loc: 4 to 0007b348 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 4 to 0007bbfc │ │ + DW_CFA_advance_loc: 4 to 0007b34c │ │ DW_CFA_def_cfa_offset: 84 │ │ - DW_CFA_advance_loc: 4 to 0007bc00 │ │ + DW_CFA_advance_loc: 4 to 0007b350 │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 5 to 0007bc05 │ │ + DW_CFA_advance_loc: 5 to 0007b355 │ │ DW_CFA_def_cfa_offset: 92 │ │ - DW_CFA_advance_loc: 4 to 0007bc09 │ │ + DW_CFA_advance_loc: 4 to 0007b359 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 16 to 0007bc19 │ │ + DW_CFA_advance_loc: 16 to 0007b369 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 21 to 0007bc2e │ │ + DW_CFA_advance_loc: 21 to 0007b37e │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 19 to 0007bc41 │ │ + DW_CFA_advance_loc: 19 to 0007b391 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 1 to 0007bc42 │ │ + DW_CFA_advance_loc: 1 to 0007b392 │ │ DW_CFA_def_cfa_offset: 84 │ │ - DW_CFA_advance_loc: 1 to 0007bc43 │ │ + DW_CFA_advance_loc: 1 to 0007b393 │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 0007bc44 │ │ + DW_CFA_advance_loc: 1 to 0007b394 │ │ DW_CFA_def_cfa_offset: 92 │ │ - DW_CFA_advance_loc: 1 to 0007bc45 │ │ + DW_CFA_advance_loc: 1 to 0007b395 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 8 to 0007bc4d │ │ + DW_CFA_advance_loc: 8 to 0007b39d │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 0007bc54 │ │ + DW_CFA_advance_loc: 7 to 0007b3a4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007bc55 │ │ + DW_CFA_advance_loc: 1 to 0007b3a5 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0007bc56 │ │ + DW_CFA_advance_loc: 1 to 0007b3a6 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007bc57 │ │ + DW_CFA_advance_loc: 1 to 0007b3a7 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007bc58 │ │ + DW_CFA_advance_loc: 1 to 0007b3a8 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0007bc59 │ │ + DW_CFA_advance_loc: 1 to 0007b3a9 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 0007bc6b │ │ + DW_CFA_advance_loc: 18 to 0007b3bb │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 5 to 0007bc70 │ │ + DW_CFA_advance_loc: 5 to 0007b3c0 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 5 to 0007bc75 │ │ + DW_CFA_advance_loc: 5 to 0007b3c5 │ │ DW_CFA_def_cfa_offset: 84 │ │ - DW_CFA_advance_loc: 5 to 0007bc7a │ │ + DW_CFA_advance_loc: 5 to 0007b3ca │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 5 to 0007bc7f │ │ + DW_CFA_advance_loc: 5 to 0007b3cf │ │ DW_CFA_def_cfa_offset: 92 │ │ - DW_CFA_advance_loc: 5 to 0007bc84 │ │ + DW_CFA_advance_loc: 5 to 0007b3d4 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 8 to 0007bc8c │ │ + DW_CFA_advance_loc: 8 to 0007b3dc │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 4 to 0007bc90 │ │ + DW_CFA_advance_loc: 4 to 0007b3e0 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 1 to 0007bc91 │ │ + DW_CFA_advance_loc: 1 to 0007b3e1 │ │ DW_CFA_def_cfa_offset: 84 │ │ - DW_CFA_advance_loc: 1 to 0007bc92 │ │ + DW_CFA_advance_loc: 1 to 0007b3e2 │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 5 to 0007bc97 │ │ + DW_CFA_advance_loc: 5 to 0007b3e7 │ │ DW_CFA_def_cfa_offset: 92 │ │ - DW_CFA_advance_loc: 1 to 0007bc98 │ │ + DW_CFA_advance_loc: 1 to 0007b3e8 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 8 to 0007bca0 │ │ + DW_CFA_advance_loc: 8 to 0007b3f0 │ │ DW_CFA_def_cfa_offset: 76 │ │ - DW_CFA_advance_loc: 2 to 0007bca2 │ │ + DW_CFA_advance_loc: 2 to 0007b3f2 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 4 to 0007bca6 │ │ + DW_CFA_advance_loc: 4 to 0007b3f6 │ │ DW_CFA_def_cfa_offset: 84 │ │ - DW_CFA_advance_loc: 5 to 0007bcab │ │ + DW_CFA_advance_loc: 5 to 0007b3fb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 0007bcac │ │ + DW_CFA_advance_loc: 1 to 0007b3fc │ │ DW_CFA_def_cfa_offset: 92 │ │ - DW_CFA_advance_loc: 1 to 0007bcad │ │ + DW_CFA_advance_loc: 1 to 0007b3fd │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 8 to 0007bcb5 │ │ + DW_CFA_advance_loc: 8 to 0007b405 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005b5c 00000064 00005b60 FDE cie=00000000 pc=0007bcd0..0007bd81 │ │ - DW_CFA_advance_loc: 1 to 0007bcd1 │ │ +00006224 00000064 00006228 FDE cie=00000000 pc=0007b420..0007b4d1 │ │ + DW_CFA_advance_loc: 1 to 0007b421 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007bcd2 │ │ + DW_CFA_advance_loc: 1 to 0007b422 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007bcd3 │ │ + DW_CFA_advance_loc: 1 to 0007b423 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0007bcd8 │ │ + DW_CFA_advance_loc: 5 to 0007b428 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007bcd9 │ │ + DW_CFA_advance_loc: 1 to 0007b429 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 44 to 0007bd05 │ │ + DW_CFA_advance_loc: 44 to 0007b455 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007bd06 │ │ + DW_CFA_advance_loc: 1 to 0007b456 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007bd07 │ │ + DW_CFA_advance_loc: 1 to 0007b457 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0007bd08 │ │ + DW_CFA_advance_loc: 1 to 0007b458 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 8 to 0007bd10 │ │ + DW_CFA_advance_loc: 8 to 0007b460 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007bd11 │ │ + DW_CFA_advance_loc: 1 to 0007b461 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007bd12 │ │ + DW_CFA_advance_loc: 1 to 0007b462 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0007bd13 │ │ + DW_CFA_advance_loc: 1 to 0007b463 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 30 to 0007bd31 │ │ + DW_CFA_advance_loc: 30 to 0007b481 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007bd32 │ │ + DW_CFA_advance_loc: 1 to 0007b482 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0007bd33 │ │ + DW_CFA_advance_loc: 1 to 0007b483 │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 0007bd34 │ │ + DW_CFA_advance_loc: 1 to 0007b484 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0007bd3c │ │ + DW_CFA_advance_loc: 8 to 0007b48c │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 0007bd3d │ │ + DW_CFA_advance_loc: 1 to 0007b48d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0007bd45 │ │ + DW_CFA_advance_loc: 8 to 0007b495 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 35 to 0007bd68 │ │ + DW_CFA_advance_loc: 35 to 0007b4b8 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007bd69 │ │ + DW_CFA_advance_loc: 1 to 0007b4b9 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0007bd6a │ │ + DW_CFA_advance_loc: 1 to 0007b4ba │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 0007bd6b │ │ + DW_CFA_advance_loc: 1 to 0007b4bb │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0007bd73 │ │ + DW_CFA_advance_loc: 8 to 0007b4c3 │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 0007bd74 │ │ + DW_CFA_advance_loc: 1 to 0007b4c4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0007bd7c │ │ + DW_CFA_advance_loc: 8 to 0007b4cc │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005bc4 00000038 00005bc8 FDE cie=00000000 pc=0007bd90..0007bdd6 │ │ - DW_CFA_advance_loc: 1 to 0007bd91 │ │ +0000628c 00000038 00006290 FDE cie=00000000 pc=0007b4e0..0007b526 │ │ + DW_CFA_advance_loc: 1 to 0007b4e1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007bd92 │ │ + DW_CFA_advance_loc: 1 to 0007b4e2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007bd93 │ │ + DW_CFA_advance_loc: 1 to 0007b4e3 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0007bd98 │ │ + DW_CFA_advance_loc: 5 to 0007b4e8 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007bd99 │ │ + DW_CFA_advance_loc: 1 to 0007b4e9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 36 to 0007bdbd │ │ + DW_CFA_advance_loc: 36 to 0007b50d │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007bdbe │ │ + DW_CFA_advance_loc: 1 to 0007b50e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0007bdbf │ │ + DW_CFA_advance_loc: 1 to 0007b50f │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 0007bdc0 │ │ + DW_CFA_advance_loc: 1 to 0007b510 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0007bdc8 │ │ + DW_CFA_advance_loc: 8 to 0007b518 │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 0007bdc9 │ │ + DW_CFA_advance_loc: 1 to 0007b519 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0007bdd1 │ │ + DW_CFA_advance_loc: 8 to 0007b521 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005c00 00000038 00005c04 FDE cie=00000000 pc=0007bde0..0007be26 │ │ - DW_CFA_advance_loc: 1 to 0007bde1 │ │ +000062c8 00000038 000062cc FDE cie=00000000 pc=0007b530..0007b576 │ │ + DW_CFA_advance_loc: 1 to 0007b531 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007bde2 │ │ + DW_CFA_advance_loc: 1 to 0007b532 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007bde3 │ │ + DW_CFA_advance_loc: 1 to 0007b533 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0007bde8 │ │ + DW_CFA_advance_loc: 5 to 0007b538 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007bde9 │ │ + DW_CFA_advance_loc: 1 to 0007b539 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 36 to 0007be0d │ │ + DW_CFA_advance_loc: 36 to 0007b55d │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007be0e │ │ + DW_CFA_advance_loc: 1 to 0007b55e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0007be0f │ │ + DW_CFA_advance_loc: 1 to 0007b55f │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 0007be10 │ │ + DW_CFA_advance_loc: 1 to 0007b560 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0007be18 │ │ + DW_CFA_advance_loc: 8 to 0007b568 │ │ DW_CFA_def_cfa_offset: 28 │ │ - DW_CFA_advance_loc: 1 to 0007be19 │ │ + DW_CFA_advance_loc: 1 to 0007b569 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0007be21 │ │ + DW_CFA_advance_loc: 8 to 0007b571 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005c3c 00000040 00005c40 FDE cie=00000000 pc=0007be30..0007be9b │ │ - DW_CFA_advance_loc: 1 to 0007be31 │ │ +00006304 00000040 00006308 FDE cie=00000000 pc=0007b580..0007b5eb │ │ + DW_CFA_advance_loc: 1 to 0007b581 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007be32 │ │ + DW_CFA_advance_loc: 1 to 0007b582 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007be33 │ │ + DW_CFA_advance_loc: 1 to 0007b583 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0007be34 │ │ + DW_CFA_advance_loc: 1 to 0007b584 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 0007be3a │ │ + DW_CFA_advance_loc: 6 to 0007b58a │ │ DW_CFA_def_cfa_offset: 224 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0007be3f │ │ + DW_CFA_advance_loc: 5 to 0007b58f │ │ DW_CFA_def_cfa_offset: 228 │ │ - DW_CFA_advance_loc: 1 to 0007be40 │ │ + DW_CFA_advance_loc: 1 to 0007b590 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc1: 86 to 0007be96 │ │ + DW_CFA_advance_loc1: 86 to 0007b5e6 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0007be97 │ │ + DW_CFA_advance_loc: 1 to 0007b5e7 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0007be98 │ │ + DW_CFA_advance_loc: 1 to 0007b5e8 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007be99 │ │ + DW_CFA_advance_loc: 1 to 0007b5e9 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007be9a │ │ + DW_CFA_advance_loc: 1 to 0007b5ea │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005c80 00000034 00005c84 FDE cie=00000000 pc=0007bea0..0007beda │ │ - DW_CFA_advance_loc: 1 to 0007bea1 │ │ +00006348 00000034 0000634c FDE cie=00000000 pc=0007b5f0..0007b62a │ │ + DW_CFA_advance_loc: 1 to 0007b5f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007bea2 │ │ + DW_CFA_advance_loc: 1 to 0007b5f2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007bea3 │ │ + DW_CFA_advance_loc: 1 to 0007b5f3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 0007bea6 │ │ + DW_CFA_advance_loc: 3 to 0007b5f6 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0007beab │ │ + DW_CFA_advance_loc: 5 to 0007b5fb │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0007beac │ │ + DW_CFA_advance_loc: 1 to 0007b5fc │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 42 to 0007bed6 │ │ + DW_CFA_advance_loc: 42 to 0007b626 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0007bed7 │ │ + DW_CFA_advance_loc: 1 to 0007b627 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0007bed8 │ │ + DW_CFA_advance_loc: 1 to 0007b628 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0007bed9 │ │ + DW_CFA_advance_loc: 1 to 0007b629 │ │ DW_CFA_def_cfa_offset: 4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005cb8 0000001c 00000000 CIE │ │ +00006380 0000001c 00000000 CIE │ │ Version: 1 │ │ Augmentation: "zPLR" │ │ Code alignment factor: 1 │ │ Data alignment factor: -4 │ │ Return address column: 8 │ │ - Augmentation data: 9b dd dc 06 00 1b 1b │ │ + Augmentation data: 9b a1 cc 06 00 1b 1b │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_offset: r8 (eip) at cfa-4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005cd8 00000048 00000024 FDE cie=00005cb8 pc=00016120..00016896 │ │ - Augmentation data: 4f 78 ff ff │ │ - DW_CFA_advance_loc: 1 to 00016121 │ │ +000063a0 00000048 00000024 FDE cie=00006380 pc=00016520..00016c9c │ │ + Augmentation data: 27 72 ff ff │ │ + DW_CFA_advance_loc: 1 to 00016521 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00016122 │ │ + DW_CFA_advance_loc: 1 to 00016522 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00016123 │ │ + DW_CFA_advance_loc: 1 to 00016523 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00016124 │ │ + DW_CFA_advance_loc: 1 to 00016524 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 0001612a │ │ + DW_CFA_advance_loc: 6 to 0001652a │ │ DW_CFA_def_cfa_offset: 224 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 33 to 0001614b │ │ + DW_CFA_advance_loc: 33 to 0001654b │ │ DW_CFA_def_cfa_offset: 228 │ │ - DW_CFA_advance_loc: 1 to 0001614c │ │ + DW_CFA_advance_loc: 1 to 0001654c │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc2: 549 to 00016371 │ │ + DW_CFA_advance_loc2: 549 to 00016771 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00016372 │ │ + DW_CFA_advance_loc: 1 to 00016772 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00016373 │ │ + DW_CFA_advance_loc: 1 to 00016773 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00016374 │ │ + DW_CFA_advance_loc: 1 to 00016774 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00016375 │ │ + DW_CFA_advance_loc: 1 to 00016775 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00016376 │ │ + DW_CFA_advance_loc: 1 to 00016776 │ │ DW_CFA_def_cfa_offset: 224 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005d24 00000048 00000070 FDE cie=00005cb8 pc=000168a0..00017016 │ │ - Augmentation data: bf 78 ff ff │ │ - DW_CFA_advance_loc: 1 to 000168a1 │ │ +000063ec 00000048 00000070 FDE cie=00006380 pc=00016ca0..0001741c │ │ + Augmentation data: 97 72 ff ff │ │ + DW_CFA_advance_loc: 1 to 00016ca1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000168a2 │ │ + DW_CFA_advance_loc: 1 to 00016ca2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000168a3 │ │ + DW_CFA_advance_loc: 1 to 00016ca3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000168a4 │ │ + DW_CFA_advance_loc: 1 to 00016ca4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 000168aa │ │ + DW_CFA_advance_loc: 6 to 00016caa │ │ DW_CFA_def_cfa_offset: 224 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 33 to 000168cb │ │ + DW_CFA_advance_loc: 33 to 00016ccb │ │ DW_CFA_def_cfa_offset: 228 │ │ - DW_CFA_advance_loc: 1 to 000168cc │ │ + DW_CFA_advance_loc: 1 to 00016ccc │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc2: 549 to 00016af1 │ │ + DW_CFA_advance_loc2: 549 to 00016ef1 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00016af2 │ │ + DW_CFA_advance_loc: 1 to 00016ef2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00016af3 │ │ + DW_CFA_advance_loc: 1 to 00016ef3 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00016af4 │ │ + DW_CFA_advance_loc: 1 to 00016ef4 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00016af5 │ │ + DW_CFA_advance_loc: 1 to 00016ef5 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00016af6 │ │ + DW_CFA_advance_loc: 1 to 00016ef6 │ │ DW_CFA_def_cfa_offset: 224 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005d70 000003a8 000000bc FDE cie=00005cb8 pc=00017020..00018119 │ │ - Augmentation data: 2f 79 ff ff │ │ - DW_CFA_advance_loc: 1 to 00017021 │ │ +00006438 000003a8 000000bc FDE cie=00006380 pc=00017420..000184ac │ │ + Augmentation data: 07 73 ff ff │ │ + DW_CFA_advance_loc: 1 to 00017421 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00017022 │ │ + DW_CFA_advance_loc: 1 to 00017422 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00017023 │ │ + DW_CFA_advance_loc: 1 to 00017423 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00017024 │ │ + DW_CFA_advance_loc: 1 to 00017424 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 0001702a │ │ - DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 6 to 0001742a │ │ + DW_CFA_def_cfa_offset: 208 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 12 to 00017036 │ │ - DW_CFA_def_cfa_offset: 228 │ │ - DW_CFA_advance_loc: 1 to 00017037 │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 38 to 0001705d │ │ + DW_CFA_advance_loc: 12 to 00017436 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 1 to 00017437 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 38 to 0001745d │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 117 to 000170d2 │ │ + DW_CFA_advance_loc1: 116 to 000174d1 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 000170d5 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 1 to 000170d6 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 8 to 000170de │ │ + DW_CFA_advance_loc: 3 to 000174d4 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 1 to 000174d5 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 10 to 000170e8 │ │ + DW_CFA_advance_loc: 8 to 000174dd │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 10 to 000174e7 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 000170eb │ │ - DW_CFA_def_cfa_offset: 228 │ │ - DW_CFA_advance_loc: 1 to 000170ec │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 7 to 000170f3 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 1 to 000170f4 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 8 to 000170fc │ │ + DW_CFA_advance_loc: 3 to 000174ea │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 1 to 000174eb │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 7 to 000174f2 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 1 to 000174f3 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 26 to 00017116 │ │ + DW_CFA_advance_loc: 8 to 000174fb │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 26 to 00017515 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00017117 │ │ + DW_CFA_advance_loc: 1 to 00017516 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00017118 │ │ + DW_CFA_advance_loc: 1 to 00017517 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00017119 │ │ + DW_CFA_advance_loc: 1 to 00017518 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001711a │ │ + DW_CFA_advance_loc: 1 to 00017519 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0001711b │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc1: 120 to 00017193 │ │ + DW_CFA_advance_loc: 1 to 0001751a │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc1: 118 to 00017590 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00017196 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 1 to 00017197 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 12 to 000171a3 │ │ + DW_CFA_advance_loc: 3 to 00017593 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 1 to 00017594 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc2: 401 to 00017334 │ │ + DW_CFA_advance_loc: 15 to 000175a3 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc2: 397 to 00017730 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00017337 │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 1 to 00017338 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 4 to 0001733c │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00017341 │ │ + DW_CFA_advance_loc: 3 to 00017733 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 00017734 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 4 to 00017738 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 35 to 00017364 │ │ + DW_CFA_advance_loc: 5 to 0001773d │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 34 to 0001775f │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 154 to 000173fe │ │ + DW_CFA_advance_loc1: 159 to 000177fe │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 23 to 00017415 │ │ + DW_CFA_advance_loc: 20 to 00017812 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00017418 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 4 to 0001741c │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 11 to 00017427 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 5 to 0001742c │ │ + DW_CFA_advance_loc: 3 to 00017815 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 4 to 00017819 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 44 to 00017458 │ │ + DW_CFA_advance_loc: 11 to 00017824 │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 5 to 00017829 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 43 to 00017854 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001745b │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 17 to 0001746c │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 8 to 00017474 │ │ + DW_CFA_advance_loc: 3 to 00017857 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 17 to 00017868 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 5 to 00017479 │ │ + DW_CFA_advance_loc: 8 to 00017870 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 5 to 00017875 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001747c │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 18 to 0001748e │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 8 to 00017496 │ │ + DW_CFA_advance_loc: 3 to 00017878 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 18 to 0001788a │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 2 to 00017498 │ │ + DW_CFA_advance_loc: 8 to 00017892 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 2 to 00017894 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 12 to 000174a4 │ │ + DW_CFA_advance_loc: 16 to 000178a4 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 53 to 000174d9 │ │ + DW_CFA_advance_loc: 37 to 000178c9 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 15 to 000174e8 │ │ + DW_CFA_advance_loc: 14 to 000178d7 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 000174f3 │ │ + DW_CFA_advance_loc: 10 to 000178e1 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 19 to 00017506 │ │ + DW_CFA_advance_loc: 17 to 000178f2 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 29 to 00017523 │ │ + DW_CFA_advance_loc: 24 to 0001790a │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00017526 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 4 to 0001752a │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 8 to 00017532 │ │ + DW_CFA_advance_loc: 3 to 0001790d │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 4 to 00017911 │ │ DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 8 to 00017919 │ │ + DW_CFA_def_cfa_offset: 208 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00017535 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 1 to 00017536 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 0001753b │ │ + DW_CFA_advance_loc: 3 to 0001791c │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 1 to 0001791d │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 2 to 0001753d │ │ + DW_CFA_advance_loc: 5 to 00017922 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 2 to 00017924 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 21 to 00017552 │ │ + DW_CFA_advance_loc: 21 to 00017939 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00017555 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 11 to 00017560 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 8 to 00017568 │ │ + DW_CFA_advance_loc: 3 to 0001793c │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 11 to 00017947 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 39 to 0001758f │ │ + DW_CFA_advance_loc: 8 to 0001794f │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 41 to 00017978 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 20 to 000175a3 │ │ + DW_CFA_advance_loc: 20 to 0001798c │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 29 to 000175c0 │ │ + DW_CFA_advance_loc: 29 to 000179a9 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 000175c3 │ │ - DW_CFA_def_cfa_offset: 228 │ │ - DW_CFA_advance_loc: 1 to 000175c4 │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 1 to 000175c5 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 1 to 000175c6 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 8 to 000175ce │ │ + DW_CFA_advance_loc: 3 to 000179ac │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 1 to 000179ad │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 000179ae │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 1 to 000179af │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 37 to 000175f3 │ │ + DW_CFA_advance_loc: 8 to 000179b7 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 39 to 000179de │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 23 to 0001760a │ │ + DW_CFA_advance_loc: 17 to 000179ef │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001760d │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 18 to 0001761f │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 8 to 00017627 │ │ + DW_CFA_advance_loc: 3 to 000179f2 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 12 to 000179fe │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 39 to 0001764e │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 24 to 00017666 │ │ + DW_CFA_advance_loc: 8 to 00017a06 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 31 to 00017a25 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 33 to 00017687 │ │ + DW_CFA_advance_loc: 47 to 00017a54 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001768a │ │ - DW_CFA_def_cfa_offset: 228 │ │ - DW_CFA_advance_loc: 5 to 0001768f │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 1 to 00017690 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 1 to 00017691 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 8 to 00017699 │ │ + DW_CFA_advance_loc: 1 to 00017a55 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 1 to 00017a56 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 3 to 00017a59 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 5 to 00017a5e │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 41 to 000176c2 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 41 to 000176eb │ │ + DW_CFA_advance_loc: 5 to 00017a63 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 28 to 00017a7f │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 4 to 000176ef │ │ - DW_CFA_def_cfa_offset: 228 │ │ - DW_CFA_advance_loc: 7 to 000176f6 │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 8 to 000176fe │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 5 to 00017703 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00017708 │ │ + DW_CFA_advance_loc: 3 to 00017a82 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 4 to 00017a86 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 27 to 00017723 │ │ + DW_CFA_advance_loc: 5 to 00017a8b │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 33 to 00017aac │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc1: 91 to 00017b07 │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 32 to 00017b27 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00017726 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 8 to 0001772e │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00017733 │ │ + DW_CFA_advance_loc: 3 to 00017b2a │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 5 to 00017b2f │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 00017b30 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 1 to 00017b31 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc1: 138 to 000177bd │ │ + DW_CFA_advance_loc: 8 to 00017b39 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc1: 134 to 00017bbf │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 000177c0 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 25 to 000177d9 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 8 to 000177e1 │ │ + DW_CFA_advance_loc: 3 to 00017bc2 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 18 to 00017bd4 │ │ DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 8 to 00017bdc │ │ + DW_CFA_def_cfa_offset: 208 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 000177e4 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 19 to 000177f7 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 8 to 000177ff │ │ + DW_CFA_advance_loc: 3 to 00017bdf │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 15 to 00017bee │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc1: 76 to 0001784b │ │ + DW_CFA_advance_loc: 8 to 00017bf6 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc1: 76 to 00017c42 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 35 to 0001786e │ │ + DW_CFA_advance_loc: 31 to 00017c61 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00017871 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 5 to 00017876 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 13 to 00017883 │ │ + DW_CFA_advance_loc: 3 to 00017c64 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 5 to 00017c69 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 20 to 00017897 │ │ + DW_CFA_advance_loc: 12 to 00017c75 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 10 to 00017c7f │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001789a │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 9 to 000178a3 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 13 to 000178b0 │ │ + DW_CFA_advance_loc: 3 to 00017c82 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 5 to 00017c87 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc1: 78 to 000178fe │ │ + DW_CFA_advance_loc: 8 to 00017c8f │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc1: 82 to 00017ce1 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00017901 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 4 to 00017905 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 8 to 0001790d │ │ + DW_CFA_advance_loc: 3 to 00017ce4 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 4 to 00017ce8 │ │ DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 8 to 00017cf0 │ │ + DW_CFA_def_cfa_offset: 208 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 38 to 00017933 │ │ + DW_CFA_advance_loc: 33 to 00017d11 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 23 to 0001794a │ │ + DW_CFA_advance_loc: 20 to 00017d25 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 65 to 0001798b │ │ + DW_CFA_advance_loc1: 73 to 00017d6e │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 8 to 00017993 │ │ - DW_CFA_def_cfa_offset: 228 │ │ - DW_CFA_advance_loc: 1 to 00017994 │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 1 to 00017995 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 5 to 0001799a │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 0001799f │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 28 to 000179bb │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 000179be │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 8 to 000179c6 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 000179cb │ │ + DW_CFA_advance_loc: 4 to 00017d72 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 1 to 00017d73 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 00017d74 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 5 to 00017d79 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 33 to 000179ec │ │ + DW_CFA_advance_loc: 5 to 00017d7e │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 26 to 00017d98 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 8 to 000179f4 │ │ - DW_CFA_def_cfa_offset: 228 │ │ - DW_CFA_advance_loc: 1 to 000179f5 │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 1 to 000179f6 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 5 to 000179fb │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00017a00 │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 26 to 00017a1a │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00017a1d │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 8 to 00017a25 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00017a2a │ │ + DW_CFA_advance_loc: 3 to 00017d9b │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 4 to 00017d9f │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc1: 185 to 00017ae3 │ │ + DW_CFA_advance_loc: 5 to 00017da4 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 37 to 00017dc9 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 8 to 00017aeb │ │ - DW_CFA_def_cfa_offset: 228 │ │ - DW_CFA_advance_loc: 1 to 00017aec │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 1 to 00017aed │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 5 to 00017af2 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00017af7 │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 46 to 00017b25 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00017b28 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 8 to 00017b30 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00017b35 │ │ + DW_CFA_advance_loc: 4 to 00017dcd │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 1 to 00017dce │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 00017dcf │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 5 to 00017dd4 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 49 to 00017b66 │ │ + DW_CFA_advance_loc: 5 to 00017dd9 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 26 to 00017df3 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 8 to 00017b6e │ │ - DW_CFA_def_cfa_offset: 228 │ │ - DW_CFA_advance_loc: 1 to 00017b6f │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 1 to 00017b70 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 5 to 00017b75 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00017b7a │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 26 to 00017b94 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00017b97 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 8 to 00017b9f │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00017ba4 │ │ + DW_CFA_advance_loc: 3 to 00017df6 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 4 to 00017dfa │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 37 to 00017bc9 │ │ + DW_CFA_advance_loc: 5 to 00017dff │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc1: 189 to 00017ebc │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 8 to 00017bd1 │ │ - DW_CFA_def_cfa_offset: 228 │ │ - DW_CFA_advance_loc: 1 to 00017bd2 │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 1 to 00017bd3 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 5 to 00017bd8 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00017bdd │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 46 to 00017c0b │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00017c0e │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 8 to 00017c16 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00017c1b │ │ + DW_CFA_advance_loc: 4 to 00017ec0 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 1 to 00017ec1 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 00017ec2 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 5 to 00017ec7 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 49 to 00017c4c │ │ + DW_CFA_advance_loc: 5 to 00017ecc │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 46 to 00017efa │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 8 to 00017c54 │ │ - DW_CFA_def_cfa_offset: 228 │ │ - DW_CFA_advance_loc: 1 to 00017c55 │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 1 to 00017c56 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 5 to 00017c5b │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00017c60 │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 26 to 00017c7a │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00017c7d │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 8 to 00017c85 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00017c8a │ │ + DW_CFA_advance_loc: 3 to 00017efd │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 4 to 00017f01 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 37 to 00017caf │ │ + DW_CFA_advance_loc: 5 to 00017f06 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 49 to 00017f37 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 8 to 00017cb7 │ │ - DW_CFA_def_cfa_offset: 228 │ │ - DW_CFA_advance_loc: 1 to 00017cb8 │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 1 to 00017cb9 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 5 to 00017cbe │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00017cc3 │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 28 to 00017cdf │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00017ce2 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 8 to 00017cea │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00017cef │ │ + DW_CFA_advance_loc: 4 to 00017f3b │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 1 to 00017f3c │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 00017f3d │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 5 to 00017f42 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 37 to 00017d14 │ │ + DW_CFA_advance_loc: 5 to 00017f47 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 26 to 00017f61 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 8 to 00017d1c │ │ - DW_CFA_def_cfa_offset: 228 │ │ - DW_CFA_advance_loc: 1 to 00017d1d │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 1 to 00017d1e │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 5 to 00017d23 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00017d28 │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 26 to 00017d42 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00017d45 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 8 to 00017d4d │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00017d52 │ │ + DW_CFA_advance_loc: 3 to 00017f64 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 4 to 00017f68 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 41 to 00017d7b │ │ + DW_CFA_advance_loc: 5 to 00017f6d │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 37 to 00017f92 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 8 to 00017d83 │ │ - DW_CFA_def_cfa_offset: 228 │ │ - DW_CFA_advance_loc: 1 to 00017d84 │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 1 to 00017d85 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 5 to 00017d8a │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00017d8f │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 30 to 00017dad │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00017db0 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 8 to 00017db8 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00017dbd │ │ + DW_CFA_advance_loc: 4 to 00017f96 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 1 to 00017f97 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 00017f98 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 5 to 00017f9d │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 45 to 00017dea │ │ + DW_CFA_advance_loc: 5 to 00017fa2 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 46 to 00017fd0 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 8 to 00017df2 │ │ - DW_CFA_def_cfa_offset: 228 │ │ - DW_CFA_advance_loc: 1 to 00017df3 │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 1 to 00017df4 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 5 to 00017df9 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00017dfe │ │ + DW_CFA_advance_loc: 3 to 00017fd3 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 4 to 00017fd7 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 16 to 00017e0e │ │ + DW_CFA_advance_loc: 5 to 00017fdc │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 49 to 0001800d │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00017e11 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 8 to 00017e19 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00017e1e │ │ + DW_CFA_advance_loc: 4 to 00018011 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 1 to 00018012 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 00018013 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 5 to 00018018 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc2: 385 to 00017f9f │ │ + DW_CFA_advance_loc: 5 to 0001801d │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 26 to 00018037 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00017fa2 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 11 to 00017fad │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 8 to 00017fb5 │ │ + DW_CFA_advance_loc: 3 to 0001803a │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 4 to 0001803e │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 18 to 00017fc7 │ │ + DW_CFA_advance_loc: 5 to 00018043 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 37 to 00018068 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 4 to 0001806c │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 1 to 0001806d │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 0001806e │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 5 to 00018073 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 5 to 00018078 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 26 to 00018092 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 00018095 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 4 to 00018099 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 5 to 0001809e │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 37 to 000180c3 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 4 to 000180c7 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 1 to 000180c8 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 000180c9 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 5 to 000180ce │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 5 to 000180d3 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 26 to 000180ed │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 000180f0 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 4 to 000180f4 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 5 to 000180f9 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 41 to 00018122 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 4 to 00018126 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 1 to 00018127 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 00018128 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 5 to 0001812d │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 5 to 00018132 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 28 to 0001814e │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 00018151 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 4 to 00018155 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 5 to 0001815a │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 41 to 00018183 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 4 to 00018187 │ │ + DW_CFA_def_cfa_offset: 212 │ │ + DW_CFA_advance_loc: 1 to 00018188 │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 1 to 00018189 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 5 to 0001818e │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 5 to 00018193 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 16 to 000181a3 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 000181a6 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 4 to 000181aa │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 5 to 000181af │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc2: 406 to 00018345 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 00018348 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 11 to 00018353 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 8 to 0001835b │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 18 to 0001836d │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 42 to 00017ff1 │ │ + DW_CFA_advance_loc: 38 to 00018393 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00017ff4 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 8 to 00017ffc │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 8 to 00018004 │ │ + DW_CFA_advance_loc: 3 to 00018396 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 8 to 0001839e │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 4 to 00018008 │ │ + DW_CFA_advance_loc: 2 to 000183a0 │ │ + DW_CFA_def_cfa_offset: 208 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 26 to 00018022 │ │ + DW_CFA_advance_loc: 25 to 000183b9 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 15 to 00018031 │ │ + DW_CFA_advance_loc: 14 to 000183c7 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 31 to 00018050 │ │ + DW_CFA_advance_loc: 24 to 000183df │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00018053 │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 1 to 00018054 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 8 to 0001805c │ │ + DW_CFA_advance_loc: 3 to 000183e2 │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 1 to 000183e3 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 14 to 0001806a │ │ + DW_CFA_advance_loc: 8 to 000183eb │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 14 to 000183f9 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001806d │ │ - DW_CFA_def_cfa_offset: 236 │ │ - DW_CFA_advance_loc: 4 to 00018071 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 8 to 00018079 │ │ + DW_CFA_advance_loc: 3 to 000183fc │ │ + DW_CFA_def_cfa_offset: 220 │ │ + DW_CFA_advance_loc: 4 to 00018400 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 4 to 0001807d │ │ + DW_CFA_advance_loc: 8 to 00018408 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 4 to 0001840c │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 17 to 0001808e │ │ + DW_CFA_advance_loc: 12 to 00018418 │ │ DW_CFA_GNU_args_size: 0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000611c 00000044 00000468 FDE cie=00005cb8 pc=00018120..000182ba │ │ - Augmentation data: 27 76 ff ff │ │ - DW_CFA_advance_loc: 1 to 00018121 │ │ +000067e4 00000044 00000468 FDE cie=00006380 pc=000184b0..0001864a │ │ + Augmentation data: ff 6f ff ff │ │ + DW_CFA_advance_loc: 1 to 000184b1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018122 │ │ + DW_CFA_advance_loc: 1 to 000184b2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018123 │ │ + DW_CFA_advance_loc: 1 to 000184b3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00018124 │ │ + DW_CFA_advance_loc: 1 to 000184b4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00018127 │ │ + DW_CFA_advance_loc: 3 to 000184b7 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0001812c │ │ + DW_CFA_advance_loc: 5 to 000184bc │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0001812d │ │ + DW_CFA_advance_loc: 1 to 000184bd │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 174 to 000181db │ │ + DW_CFA_advance_loc1: 174 to 0001856b │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000181dc │ │ + DW_CFA_advance_loc: 1 to 0001856c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000181dd │ │ + DW_CFA_advance_loc: 1 to 0001856d │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000181de │ │ + DW_CFA_advance_loc: 1 to 0001856e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000181df │ │ + DW_CFA_advance_loc: 1 to 0001856f │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 000181e0 │ │ + DW_CFA_advance_loc: 1 to 00018570 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006164 00000044 000004b0 FDE cie=00005cb8 pc=00018480..000187bc │ │ - Augmentation data: 03 76 ff ff │ │ - DW_CFA_advance_loc: 1 to 00018481 │ │ +0000682c 00000044 000004b0 FDE cie=00006380 pc=00018800..00018b3c │ │ + Augmentation data: db 6f ff ff │ │ + DW_CFA_advance_loc: 1 to 00018801 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018482 │ │ + DW_CFA_advance_loc: 1 to 00018802 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018483 │ │ + DW_CFA_advance_loc: 1 to 00018803 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00018484 │ │ + DW_CFA_advance_loc: 1 to 00018804 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00018487 │ │ + DW_CFA_advance_loc: 3 to 00018807 │ │ DW_CFA_def_cfa_offset: 96 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0001848c │ │ + DW_CFA_advance_loc: 5 to 0001880c │ │ DW_CFA_def_cfa_offset: 100 │ │ - DW_CFA_advance_loc: 1 to 0001848d │ │ + DW_CFA_advance_loc: 1 to 0001880d │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc2: 635 to 00018708 │ │ + DW_CFA_advance_loc2: 635 to 00018a88 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00018709 │ │ + DW_CFA_advance_loc: 1 to 00018a89 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001870a │ │ + DW_CFA_advance_loc: 1 to 00018a8a │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001870b │ │ + DW_CFA_advance_loc: 1 to 00018a8b │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001870c │ │ + DW_CFA_advance_loc: 1 to 00018a8c │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0001870d │ │ + DW_CFA_advance_loc: 1 to 00018a8d │ │ DW_CFA_def_cfa_offset: 96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000061ac 00000040 000004f8 FDE cie=00005cb8 pc=000188f0..00018940 │ │ - Augmentation data: f7 75 ff ff │ │ - DW_CFA_advance_loc: 1 to 000188f1 │ │ +00006874 00000048 000004f8 FDE cie=00006380 pc=00018bb0..0001b4ac │ │ + Augmentation data: cf 6f ff ff │ │ + DW_CFA_advance_loc: 1 to 00018bb1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000188f2 │ │ + DW_CFA_advance_loc: 1 to 00018bb2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000188f3 │ │ + DW_CFA_advance_loc: 1 to 00018bb3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000188f4 │ │ + DW_CFA_advance_loc: 1 to 00018bb4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 000188f7 │ │ - DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 6 to 00018bba │ │ + DW_CFA_def_cfa_offset: 1552 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 7 to 000188fe │ │ - DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 000188ff │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 36 to 00018923 │ │ + DW_CFA_advance_loc: 5 to 00018bbf │ │ + DW_CFA_def_cfa_offset: 1556 │ │ + DW_CFA_advance_loc: 1 to 00018bc0 │ │ + DW_CFA_def_cfa_offset: 1552 │ │ + DW_CFA_advance_loc2: 1618 to 00019212 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00018924 │ │ + DW_CFA_advance_loc: 1 to 00019213 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00018925 │ │ + DW_CFA_advance_loc: 1 to 00019214 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018926 │ │ + DW_CFA_advance_loc: 1 to 00019215 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018927 │ │ + DW_CFA_advance_loc: 1 to 00019216 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00018928 │ │ - DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 1 to 00019217 │ │ + DW_CFA_def_cfa_offset: 1552 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000061f0 00000040 0000053c FDE cie=00005cb8 pc=00018940..000189ae │ │ - Augmentation data: bf 75 ff ff │ │ - DW_CFA_advance_loc: 1 to 00018941 │ │ +000068c0 00000048 00000544 FDE cie=00006380 pc=0001b4b0..0001c04c │ │ + Augmentation data: e3 70 ff ff │ │ + DW_CFA_advance_loc: 1 to 0001b4b1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018942 │ │ + DW_CFA_advance_loc: 1 to 0001b4b2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018943 │ │ + DW_CFA_advance_loc: 1 to 0001b4b3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00018944 │ │ + DW_CFA_advance_loc: 1 to 0001b4b4 │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 6 to 0001b4ba │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 12 to 0001b4c6 │ │ + DW_CFA_def_cfa_offset: 1220 │ │ + DW_CFA_advance_loc: 1 to 0001b4c7 │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_advance_loc2: 1042 to 0001b8d9 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00018947 │ │ + DW_CFA_advance_loc: 1 to 0001b8da │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 0001b8db │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0001b8dc │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0001b8dd │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 0001b8de │ │ + DW_CFA_def_cfa_offset: 1216 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000690c 00000040 00000590 FDE cie=00006380 pc=0001c240..0001c290 │ │ + Augmentation data: fb 70 ff ff │ │ + DW_CFA_advance_loc: 1 to 0001c241 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0001c242 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0001c243 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 0001c244 │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 3 to 0001c247 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0001894c │ │ + DW_CFA_advance_loc: 7 to 0001c24e │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0001894d │ │ + DW_CFA_advance_loc: 1 to 0001c24f │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 54 to 00018983 │ │ + DW_CFA_advance_loc: 36 to 0001c273 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00018984 │ │ + DW_CFA_advance_loc: 1 to 0001c274 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00018985 │ │ + DW_CFA_advance_loc: 1 to 0001c275 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018986 │ │ + DW_CFA_advance_loc: 1 to 0001c276 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018987 │ │ + DW_CFA_advance_loc: 1 to 0001c277 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00018988 │ │ + DW_CFA_advance_loc: 1 to 0001c278 │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ -00006234 00000040 00000580 FDE cie=00005cb8 pc=000189b0..00018a47 │ │ - Augmentation data: 87 75 ff ff │ │ - DW_CFA_advance_loc: 1 to 000189b1 │ │ +00006950 00000040 000005d4 FDE cie=00006380 pc=0001c290..0001c327 │ │ + Augmentation data: c3 70 ff ff │ │ + DW_CFA_advance_loc: 1 to 0001c291 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000189b2 │ │ + DW_CFA_advance_loc: 1 to 0001c292 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000189b3 │ │ + DW_CFA_advance_loc: 1 to 0001c293 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000189b4 │ │ + DW_CFA_advance_loc: 1 to 0001c294 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 000189b7 │ │ + DW_CFA_advance_loc: 3 to 0001c297 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 11 to 000189c2 │ │ + DW_CFA_advance_loc: 11 to 0001c2a2 │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 000189c3 │ │ + DW_CFA_advance_loc: 1 to 0001c2a3 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 51 to 000189f6 │ │ + DW_CFA_advance_loc: 51 to 0001c2d6 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000189f7 │ │ + DW_CFA_advance_loc: 1 to 0001c2d7 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000189f8 │ │ + DW_CFA_advance_loc: 1 to 0001c2d8 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000189f9 │ │ + DW_CFA_advance_loc: 1 to 0001c2d9 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000189fa │ │ + DW_CFA_advance_loc: 1 to 0001c2da │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 000189fb │ │ + DW_CFA_advance_loc: 1 to 0001c2db │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ -00006278 00000044 000005c4 FDE cie=00005cb8 pc=00018a50..00018b87 │ │ - Augmentation data: 5b 75 ff ff │ │ - DW_CFA_advance_loc: 1 to 00018a51 │ │ +00006994 00000044 00000618 FDE cie=00006380 pc=0001c330..0001c467 │ │ + Augmentation data: 97 70 ff ff │ │ + DW_CFA_advance_loc: 1 to 0001c331 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018a52 │ │ + DW_CFA_advance_loc: 1 to 0001c332 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018a53 │ │ + DW_CFA_advance_loc: 1 to 0001c333 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00018a54 │ │ + DW_CFA_advance_loc: 1 to 0001c334 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00018a57 │ │ + DW_CFA_advance_loc: 3 to 0001c337 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 8 to 00018a5f │ │ + DW_CFA_advance_loc: 8 to 0001c33f │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 00018a60 │ │ + DW_CFA_advance_loc: 1 to 0001c340 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 150 to 00018af6 │ │ + DW_CFA_advance_loc1: 150 to 0001c3d6 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00018af7 │ │ + DW_CFA_advance_loc: 1 to 0001c3d7 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00018af8 │ │ + DW_CFA_advance_loc: 1 to 0001c3d8 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018af9 │ │ + DW_CFA_advance_loc: 1 to 0001c3d9 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018afa │ │ + DW_CFA_advance_loc: 1 to 0001c3da │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00018afb │ │ + DW_CFA_advance_loc: 1 to 0001c3db │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000062c0 00000048 0000060c FDE cie=00005cb8 pc=00018c50..00018cab │ │ - Augmentation data: 43 75 ff ff │ │ - DW_CFA_advance_loc: 1 to 00018c51 │ │ +000069dc 00000048 00000660 FDE cie=00006380 pc=0001c530..0001c583 │ │ + Augmentation data: 7f 70 ff ff │ │ + DW_CFA_advance_loc: 1 to 0001c531 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018c52 │ │ + DW_CFA_advance_loc: 1 to 0001c532 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018c53 │ │ + DW_CFA_advance_loc: 1 to 0001c533 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 00018c56 │ │ + DW_CFA_advance_loc: 3 to 0001c536 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 00018c5f │ │ + DW_CFA_advance_loc: 9 to 0001c53f │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 00018c60 │ │ + DW_CFA_advance_loc: 1 to 0001c540 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 34 to 00018c82 │ │ + DW_CFA_advance_loc: 29 to 0001c55d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00018c83 │ │ + DW_CFA_advance_loc: 1 to 0001c55e │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018c84 │ │ + DW_CFA_advance_loc: 1 to 0001c55f │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018c85 │ │ + DW_CFA_advance_loc: 1 to 0001c560 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 5 to 00018c8a │ │ + DW_CFA_advance_loc: 5 to 0001c565 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 3 to 00018c8d │ │ + DW_CFA_advance_loc: 3 to 0001c568 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00018c8e │ │ + DW_CFA_advance_loc: 1 to 0001c569 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018c8f │ │ + DW_CFA_advance_loc: 1 to 0001c56a │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018c90 │ │ + DW_CFA_advance_loc: 1 to 0001c56b │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00018c91 │ │ + DW_CFA_advance_loc: 1 to 0001c56c │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_nop │ │ │ │ -0000630c 00000048 00000658 FDE cie=00005cb8 pc=00018cb0..00018d15 │ │ - Augmentation data: 03 75 ff ff │ │ - DW_CFA_advance_loc: 1 to 00018cb1 │ │ +00006a28 00000048 000006ac FDE cie=00006380 pc=0001c590..0001c5ec │ │ + Augmentation data: 3f 70 ff ff │ │ + DW_CFA_advance_loc: 1 to 0001c591 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018cb2 │ │ + DW_CFA_advance_loc: 1 to 0001c592 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018cb3 │ │ + DW_CFA_advance_loc: 1 to 0001c593 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 00018cb6 │ │ + DW_CFA_advance_loc: 3 to 0001c596 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 7 to 00018cbd │ │ + DW_CFA_advance_loc: 7 to 0001c59d │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 00018cbe │ │ + DW_CFA_advance_loc: 1 to 0001c59e │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 46 to 00018cec │ │ + DW_CFA_advance_loc: 40 to 0001c5c6 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00018ced │ │ + DW_CFA_advance_loc: 1 to 0001c5c7 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018cee │ │ + DW_CFA_advance_loc: 1 to 0001c5c8 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018cef │ │ + DW_CFA_advance_loc: 1 to 0001c5c9 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 5 to 00018cf4 │ │ + DW_CFA_advance_loc: 5 to 0001c5ce │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 3 to 00018cf7 │ │ + DW_CFA_advance_loc: 3 to 0001c5d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00018cf8 │ │ + DW_CFA_advance_loc: 1 to 0001c5d2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018cf9 │ │ + DW_CFA_advance_loc: 1 to 0001c5d3 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018cfa │ │ + DW_CFA_advance_loc: 1 to 0001c5d4 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00018cfb │ │ + DW_CFA_advance_loc: 1 to 0001c5d5 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_nop │ │ │ │ -00006358 00000040 000006a4 FDE cie=00005cb8 pc=00018d20..00018db0 │ │ - Augmentation data: c3 74 ff ff │ │ - DW_CFA_advance_loc: 1 to 00018d21 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018d22 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018d23 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00018d24 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00018d27 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 7 to 00018d2e │ │ - DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 00018d2f │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 45 to 00018d5c │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00018d5d │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00018d5e │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018d5f │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018d60 │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00018d61 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - │ │ -0000639c 00000044 000006e8 FDE cie=00005cb8 pc=00018db0..00018e98 │ │ - Augmentation data: 8b 74 ff ff │ │ - DW_CFA_advance_loc: 1 to 00018db1 │ │ +00006a74 00000044 000006f8 FDE cie=00006380 pc=0001c640..0001c728 │ │ + Augmentation data: ff 6f ff ff │ │ + DW_CFA_advance_loc: 1 to 0001c641 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018db2 │ │ + DW_CFA_advance_loc: 1 to 0001c642 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018db3 │ │ + DW_CFA_advance_loc: 1 to 0001c643 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00018db4 │ │ + DW_CFA_advance_loc: 1 to 0001c644 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00018db7 │ │ + DW_CFA_advance_loc: 3 to 0001c647 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 8 to 00018dbf │ │ + DW_CFA_advance_loc: 8 to 0001c64f │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 00018dc0 │ │ + DW_CFA_advance_loc: 1 to 0001c650 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 135 to 00018e47 │ │ + DW_CFA_advance_loc1: 135 to 0001c6d7 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00018e48 │ │ + DW_CFA_advance_loc: 1 to 0001c6d8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00018e49 │ │ + DW_CFA_advance_loc: 1 to 0001c6d9 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018e4a │ │ + DW_CFA_advance_loc: 1 to 0001c6da │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018e4b │ │ + DW_CFA_advance_loc: 1 to 0001c6db │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00018e4c │ │ + DW_CFA_advance_loc: 1 to 0001c6dc │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000063e4 00000040 00000730 FDE cie=00005cb8 pc=00018ea0..00018f37 │ │ - Augmentation data: 5f 74 ff ff │ │ - DW_CFA_advance_loc: 1 to 00018ea1 │ │ +00006abc 00000040 00000740 FDE cie=00006380 pc=0001c730..0001c7c7 │ │ + Augmentation data: d3 6f ff ff │ │ + DW_CFA_advance_loc: 1 to 0001c731 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018ea2 │ │ + DW_CFA_advance_loc: 1 to 0001c732 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018ea3 │ │ + DW_CFA_advance_loc: 1 to 0001c733 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00018ea4 │ │ + DW_CFA_advance_loc: 1 to 0001c734 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00018ea7 │ │ + DW_CFA_advance_loc: 3 to 0001c737 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 11 to 00018eb2 │ │ + DW_CFA_advance_loc: 11 to 0001c742 │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 00018eb3 │ │ + DW_CFA_advance_loc: 1 to 0001c743 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 51 to 00018ee6 │ │ + DW_CFA_advance_loc: 51 to 0001c776 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00018ee7 │ │ + DW_CFA_advance_loc: 1 to 0001c777 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00018ee8 │ │ + DW_CFA_advance_loc: 1 to 0001c778 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018ee9 │ │ + DW_CFA_advance_loc: 1 to 0001c779 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018eea │ │ + DW_CFA_advance_loc: 1 to 0001c77a │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00018eeb │ │ + DW_CFA_advance_loc: 1 to 0001c77b │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ -00006428 00000044 00000774 FDE cie=00005cb8 pc=00018f40..00019033 │ │ - Augmentation data: 33 74 ff ff │ │ - DW_CFA_advance_loc: 1 to 00018f41 │ │ +00006b00 00000044 00000784 FDE cie=00006380 pc=0001c7d0..0001c8c3 │ │ + Augmentation data: a7 6f ff ff │ │ + DW_CFA_advance_loc: 1 to 0001c7d1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018f42 │ │ + DW_CFA_advance_loc: 1 to 0001c7d2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018f43 │ │ + DW_CFA_advance_loc: 1 to 0001c7d3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00018f44 │ │ + DW_CFA_advance_loc: 1 to 0001c7d4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00018f47 │ │ + DW_CFA_advance_loc: 3 to 0001c7d7 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 7 to 00018f4e │ │ + DW_CFA_advance_loc: 7 to 0001c7de │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 00018f4f │ │ + DW_CFA_advance_loc: 1 to 0001c7df │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 127 to 00018fce │ │ + DW_CFA_advance_loc1: 127 to 0001c85e │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00018fcf │ │ + DW_CFA_advance_loc: 1 to 0001c85f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00018fd0 │ │ + DW_CFA_advance_loc: 1 to 0001c860 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00018fd1 │ │ + DW_CFA_advance_loc: 1 to 0001c861 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00018fd2 │ │ + DW_CFA_advance_loc: 1 to 0001c862 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00018fd3 │ │ + DW_CFA_advance_loc: 1 to 0001c863 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006470 00000048 000007bc FDE cie=00005cb8 pc=00019040..0001b91c │ │ - Augmentation data: 0b 74 ff ff │ │ - DW_CFA_advance_loc: 1 to 00019041 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00019042 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00019043 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00019044 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 0001904a │ │ - DW_CFA_def_cfa_offset: 1568 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 12 to 00019056 │ │ - DW_CFA_def_cfa_offset: 1572 │ │ - DW_CFA_advance_loc: 1 to 00019057 │ │ - DW_CFA_def_cfa_offset: 1568 │ │ - DW_CFA_advance_loc2: 1508 to 0001963b │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0001963c │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001963d │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001963e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001963f │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00019640 │ │ - DW_CFA_def_cfa_offset: 1568 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000064bc 00000048 00000808 FDE cie=00005cb8 pc=0001b920..0001c4cb │ │ - Augmentation data: 1f 75 ff ff │ │ - DW_CFA_advance_loc: 1 to 0001b921 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001b922 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001b923 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001b924 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 0001b92a │ │ - DW_CFA_def_cfa_offset: 1216 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 12 to 0001b936 │ │ - DW_CFA_def_cfa_offset: 1220 │ │ - DW_CFA_advance_loc: 1 to 0001b937 │ │ - DW_CFA_def_cfa_offset: 1216 │ │ - DW_CFA_advance_loc2: 1065 to 0001bd60 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0001bd61 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001bd62 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001bd63 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001bd64 │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0001bd65 │ │ - DW_CFA_def_cfa_offset: 1216 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00006508 00000044 00000854 FDE cie=00005cb8 pc=0001c4d0..0001c6aa │ │ - Augmentation data: 37 75 ff ff │ │ - DW_CFA_advance_loc: 1 to 0001c4d1 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001c4d2 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001c4d3 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001c4d4 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0001c4d7 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0001c4dc │ │ - DW_CFA_def_cfa_offset: 84 │ │ - DW_CFA_advance_loc: 1 to 0001c4dd │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc2: 408 to 0001c675 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0001c676 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001c677 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001c678 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001c679 │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0001c67a │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00006550 00000044 0000089c FDE cie=00005cb8 pc=0001c730..0001ca0d │ │ - Augmentation data: 07 75 ff ff │ │ - DW_CFA_advance_loc: 1 to 0001c731 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001c732 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001c733 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001c734 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0001c737 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 11 to 0001c742 │ │ - DW_CFA_def_cfa_offset: 116 │ │ - DW_CFA_advance_loc: 1 to 0001c743 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc2: 525 to 0001c950 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0001c951 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001c952 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001c953 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001c954 │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0001c955 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00006598 00000044 000008e4 FDE cie=00005cb8 pc=0001d370..0001d47a │ │ - Augmentation data: d7 74 ff ff │ │ - DW_CFA_advance_loc: 1 to 0001d371 │ │ +00006b48 00000044 000007cc FDE cie=00006380 pc=0001d4e0..0001d5ea │ │ + Augmentation data: 7f 6f ff ff │ │ + DW_CFA_advance_loc: 1 to 0001d4e1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001d372 │ │ + DW_CFA_advance_loc: 1 to 0001d4e2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001d373 │ │ + DW_CFA_advance_loc: 1 to 0001d4e3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001d374 │ │ + DW_CFA_advance_loc: 1 to 0001d4e4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0001d377 │ │ + DW_CFA_advance_loc: 3 to 0001d4e7 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 0001d380 │ │ + DW_CFA_advance_loc: 9 to 0001d4f0 │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 1 to 0001d381 │ │ + DW_CFA_advance_loc: 1 to 0001d4f1 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc1: 203 to 0001d44c │ │ + DW_CFA_advance_loc1: 203 to 0001d5bc │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0001d44d │ │ + DW_CFA_advance_loc: 1 to 0001d5bd │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001d44e │ │ + DW_CFA_advance_loc: 1 to 0001d5be │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001d44f │ │ + DW_CFA_advance_loc: 1 to 0001d5bf │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001d450 │ │ + DW_CFA_advance_loc: 1 to 0001d5c0 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0001d451 │ │ + DW_CFA_advance_loc: 1 to 0001d5c1 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000065e0 00000044 0000092c FDE cie=00005cb8 pc=0001d4d0..0001d601 │ │ - Augmentation data: a3 74 ff ff │ │ - DW_CFA_advance_loc: 1 to 0001d4d1 │ │ +00006b90 00000044 00000814 FDE cie=00006380 pc=0001d650..0001d781 │ │ + Augmentation data: 4b 6f ff ff │ │ + DW_CFA_advance_loc: 1 to 0001d651 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001d4d2 │ │ + DW_CFA_advance_loc: 1 to 0001d652 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001d4d3 │ │ + DW_CFA_advance_loc: 1 to 0001d653 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001d4d4 │ │ + DW_CFA_advance_loc: 1 to 0001d654 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0001d4d7 │ │ + DW_CFA_advance_loc: 3 to 0001d657 │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 0001d4e0 │ │ + DW_CFA_advance_loc: 9 to 0001d660 │ │ DW_CFA_def_cfa_offset: 84 │ │ - DW_CFA_advance_loc: 1 to 0001d4e1 │ │ + DW_CFA_advance_loc: 1 to 0001d661 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc1: 242 to 0001d5d3 │ │ + DW_CFA_advance_loc1: 242 to 0001d753 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0001d5d4 │ │ + DW_CFA_advance_loc: 1 to 0001d754 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001d5d5 │ │ + DW_CFA_advance_loc: 1 to 0001d755 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001d5d6 │ │ + DW_CFA_advance_loc: 1 to 0001d756 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001d5d7 │ │ + DW_CFA_advance_loc: 1 to 0001d757 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0001d5d8 │ │ + DW_CFA_advance_loc: 1 to 0001d758 │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006628 00000044 00000974 FDE cie=00005cb8 pc=0001d610..0001d723 │ │ - Augmentation data: 6f 74 ff ff │ │ - DW_CFA_advance_loc: 1 to 0001d611 │ │ +00006bd8 00000044 0000085c FDE cie=00006380 pc=0001d790..0001d8a3 │ │ + Augmentation data: 17 6f ff ff │ │ + DW_CFA_advance_loc: 1 to 0001d791 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001d612 │ │ + DW_CFA_advance_loc: 1 to 0001d792 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001d613 │ │ + DW_CFA_advance_loc: 1 to 0001d793 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001d614 │ │ + DW_CFA_advance_loc: 1 to 0001d794 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0001d617 │ │ + DW_CFA_advance_loc: 3 to 0001d797 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 0001d620 │ │ + DW_CFA_advance_loc: 9 to 0001d7a0 │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 1 to 0001d621 │ │ + DW_CFA_advance_loc: 1 to 0001d7a1 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc1: 212 to 0001d6f5 │ │ + DW_CFA_advance_loc1: 212 to 0001d875 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0001d6f6 │ │ + DW_CFA_advance_loc: 1 to 0001d876 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001d6f7 │ │ + DW_CFA_advance_loc: 1 to 0001d877 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001d6f8 │ │ + DW_CFA_advance_loc: 1 to 0001d878 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001d6f9 │ │ + DW_CFA_advance_loc: 1 to 0001d879 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0001d6fa │ │ + DW_CFA_advance_loc: 1 to 0001d87a │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006670 00000184 000009bc FDE cie=00005cb8 pc=0001d730..0001db78 │ │ - Augmentation data: 3b 74 ff ff │ │ - DW_CFA_advance_loc: 1 to 0001d731 │ │ +00006c20 00000184 000008a4 FDE cie=00006380 pc=0001d8b0..0001dd29 │ │ + Augmentation data: e3 6e ff ff │ │ + DW_CFA_advance_loc: 1 to 0001d8b1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001d732 │ │ + DW_CFA_advance_loc: 1 to 0001d8b2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001d733 │ │ + DW_CFA_advance_loc: 1 to 0001d8b3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001d734 │ │ + DW_CFA_advance_loc: 1 to 0001d8b4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 0001d73a │ │ + DW_CFA_advance_loc: 6 to 0001d8ba │ │ DW_CFA_def_cfa_offset: 704 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 12 to 0001d746 │ │ + DW_CFA_advance_loc: 12 to 0001d8c6 │ │ DW_CFA_def_cfa_offset: 708 │ │ - DW_CFA_advance_loc: 1 to 0001d747 │ │ + DW_CFA_advance_loc: 1 to 0001d8c7 │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 16 to 0001d757 │ │ + DW_CFA_advance_loc: 16 to 0001d8d7 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 33 to 0001d778 │ │ + DW_CFA_advance_loc: 33 to 0001d8f8 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001d77b │ │ + DW_CFA_advance_loc: 3 to 0001d8fb │ │ DW_CFA_def_cfa_offset: 716 │ │ - DW_CFA_advance_loc: 1 to 0001d77c │ │ + DW_CFA_advance_loc: 1 to 0001d8fc │ │ DW_CFA_def_cfa_offset: 720 │ │ - DW_CFA_advance_loc: 8 to 0001d784 │ │ + DW_CFA_advance_loc: 8 to 0001d904 │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc1: 65 to 0001d7c5 │ │ + DW_CFA_advance_loc1: 65 to 0001d945 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001d7c8 │ │ + DW_CFA_advance_loc: 3 to 0001d948 │ │ DW_CFA_def_cfa_offset: 708 │ │ - DW_CFA_advance_loc: 8 to 0001d7d0 │ │ + DW_CFA_advance_loc: 8 to 0001d950 │ │ DW_CFA_def_cfa_offset: 712 │ │ - DW_CFA_advance_loc: 2 to 0001d7d2 │ │ + DW_CFA_advance_loc: 2 to 0001d952 │ │ DW_CFA_def_cfa_offset: 716 │ │ - DW_CFA_advance_loc: 1 to 0001d7d3 │ │ + DW_CFA_advance_loc: 1 to 0001d953 │ │ DW_CFA_def_cfa_offset: 720 │ │ - DW_CFA_advance_loc: 8 to 0001d7db │ │ + DW_CFA_advance_loc: 8 to 0001d95b │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 10 to 0001d7e5 │ │ + DW_CFA_advance_loc: 10 to 0001d965 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001d7e8 │ │ + DW_CFA_advance_loc: 3 to 0001d968 │ │ DW_CFA_def_cfa_offset: 708 │ │ - DW_CFA_advance_loc: 1 to 0001d7e9 │ │ + DW_CFA_advance_loc: 1 to 0001d969 │ │ DW_CFA_def_cfa_offset: 712 │ │ - DW_CFA_advance_loc: 4 to 0001d7ed │ │ + DW_CFA_advance_loc: 4 to 0001d96d │ │ DW_CFA_def_cfa_offset: 716 │ │ - DW_CFA_advance_loc: 1 to 0001d7ee │ │ + DW_CFA_advance_loc: 1 to 0001d96e │ │ DW_CFA_def_cfa_offset: 720 │ │ - DW_CFA_advance_loc: 20 to 0001d802 │ │ + DW_CFA_advance_loc: 20 to 0001d982 │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 63 to 0001d841 │ │ + DW_CFA_advance_loc: 63 to 0001d9c1 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001d844 │ │ + DW_CFA_advance_loc: 3 to 0001d9c4 │ │ DW_CFA_def_cfa_offset: 716 │ │ - DW_CFA_advance_loc: 14 to 0001d852 │ │ + DW_CFA_advance_loc: 14 to 0001d9d2 │ │ DW_CFA_def_cfa_offset: 720 │ │ - DW_CFA_advance_loc: 8 to 0001d85a │ │ + DW_CFA_advance_loc: 8 to 0001d9da │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 54 to 0001d890 │ │ + DW_CFA_advance_loc: 57 to 0001da13 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 32 to 0001d8b0 │ │ + DW_CFA_advance_loc: 45 to 0001da40 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 44 to 0001d8dc │ │ + DW_CFA_advance_loc: 44 to 0001da6c │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001d8df │ │ + DW_CFA_advance_loc: 3 to 0001da6f │ │ DW_CFA_def_cfa_offset: 708 │ │ - DW_CFA_advance_loc: 1 to 0001d8e0 │ │ + DW_CFA_advance_loc: 1 to 0001da70 │ │ DW_CFA_def_cfa_offset: 712 │ │ - DW_CFA_advance_loc: 2 to 0001d8e2 │ │ + DW_CFA_advance_loc: 2 to 0001da72 │ │ DW_CFA_def_cfa_offset: 716 │ │ - DW_CFA_advance_loc: 1 to 0001d8e3 │ │ + DW_CFA_advance_loc: 1 to 0001da73 │ │ DW_CFA_def_cfa_offset: 720 │ │ - DW_CFA_advance_loc: 8 to 0001d8eb │ │ + DW_CFA_advance_loc: 8 to 0001da7b │ │ DW_CFA_def_cfa_offset: 704 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001d8ee │ │ + DW_CFA_advance_loc: 3 to 0001da7e │ │ DW_CFA_def_cfa_offset: 708 │ │ - DW_CFA_advance_loc: 5 to 0001d8f3 │ │ + DW_CFA_advance_loc: 5 to 0001da83 │ │ DW_CFA_def_cfa_offset: 712 │ │ - DW_CFA_advance_loc: 1 to 0001d8f4 │ │ + DW_CFA_advance_loc: 1 to 0001da84 │ │ DW_CFA_def_cfa_offset: 716 │ │ - DW_CFA_advance_loc: 1 to 0001d8f5 │ │ + DW_CFA_advance_loc: 1 to 0001da85 │ │ DW_CFA_def_cfa_offset: 720 │ │ - DW_CFA_advance_loc: 8 to 0001d8fd │ │ + DW_CFA_advance_loc: 8 to 0001da8d │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 11 to 0001d908 │ │ + DW_CFA_advance_loc: 16 to 0001da9d │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 13 to 0001d915 │ │ + DW_CFA_advance_loc: 9 to 0001daa6 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 59 to 0001d950 │ │ + DW_CFA_advance_loc1: 77 to 0001daf3 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 32 to 0001d970 │ │ + DW_CFA_advance_loc: 45 to 0001db20 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 55 to 0001d9a7 │ │ + DW_CFA_advance_loc: 55 to 0001db57 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001d9aa │ │ + DW_CFA_advance_loc: 3 to 0001db5a │ │ DW_CFA_def_cfa_offset: 708 │ │ - DW_CFA_advance_loc: 1 to 0001d9ab │ │ + DW_CFA_advance_loc: 1 to 0001db5b │ │ DW_CFA_def_cfa_offset: 712 │ │ - DW_CFA_advance_loc: 2 to 0001d9ad │ │ + DW_CFA_advance_loc: 2 to 0001db5d │ │ DW_CFA_def_cfa_offset: 716 │ │ - DW_CFA_advance_loc: 1 to 0001d9ae │ │ + DW_CFA_advance_loc: 1 to 0001db5e │ │ DW_CFA_def_cfa_offset: 720 │ │ - DW_CFA_advance_loc: 8 to 0001d9b6 │ │ + DW_CFA_advance_loc: 8 to 0001db66 │ │ DW_CFA_def_cfa_offset: 704 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001d9b9 │ │ + DW_CFA_advance_loc: 3 to 0001db69 │ │ DW_CFA_def_cfa_offset: 708 │ │ - DW_CFA_advance_loc: 5 to 0001d9be │ │ + DW_CFA_advance_loc: 5 to 0001db6e │ │ DW_CFA_def_cfa_offset: 712 │ │ - DW_CFA_advance_loc: 1 to 0001d9bf │ │ + DW_CFA_advance_loc: 1 to 0001db6f │ │ DW_CFA_def_cfa_offset: 716 │ │ - DW_CFA_advance_loc: 1 to 0001d9c0 │ │ + DW_CFA_advance_loc: 1 to 0001db70 │ │ DW_CFA_def_cfa_offset: 720 │ │ - DW_CFA_advance_loc: 8 to 0001d9c8 │ │ + DW_CFA_advance_loc: 8 to 0001db78 │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 11 to 0001d9d3 │ │ + DW_CFA_advance_loc: 16 to 0001db88 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 13 to 0001d9e0 │ │ + DW_CFA_advance_loc: 9 to 0001db91 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 23 to 0001d9f7 │ │ + DW_CFA_advance_loc: 23 to 0001dba8 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001d9fa │ │ + DW_CFA_advance_loc: 3 to 0001dbab │ │ DW_CFA_def_cfa_offset: 712 │ │ - DW_CFA_advance_loc: 18 to 0001da0c │ │ + DW_CFA_advance_loc: 18 to 0001dbbd │ │ DW_CFA_def_cfa_offset: 716 │ │ - DW_CFA_advance_loc: 1 to 0001da0d │ │ + DW_CFA_advance_loc: 1 to 0001dbbe │ │ DW_CFA_def_cfa_offset: 720 │ │ - DW_CFA_advance_loc: 10 to 0001da17 │ │ + DW_CFA_advance_loc: 10 to 0001dbc8 │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc1: 71 to 0001da5e │ │ + DW_CFA_advance_loc1: 71 to 0001dc0f │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 59 to 0001da99 │ │ + DW_CFA_advance_loc: 59 to 0001dc4a │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001da9c │ │ + DW_CFA_advance_loc: 3 to 0001dc4d │ │ DW_CFA_def_cfa_offset: 708 │ │ - DW_CFA_advance_loc: 1 to 0001da9d │ │ + DW_CFA_advance_loc: 1 to 0001dc4e │ │ DW_CFA_def_cfa_offset: 712 │ │ - DW_CFA_advance_loc: 2 to 0001da9f │ │ + DW_CFA_advance_loc: 2 to 0001dc50 │ │ DW_CFA_def_cfa_offset: 716 │ │ - DW_CFA_advance_loc: 1 to 0001daa0 │ │ + DW_CFA_advance_loc: 1 to 0001dc51 │ │ DW_CFA_def_cfa_offset: 720 │ │ - DW_CFA_advance_loc: 8 to 0001daa8 │ │ + DW_CFA_advance_loc: 8 to 0001dc59 │ │ DW_CFA_def_cfa_offset: 704 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001daab │ │ + DW_CFA_advance_loc: 3 to 0001dc5c │ │ DW_CFA_def_cfa_offset: 708 │ │ - DW_CFA_advance_loc: 8 to 0001dab3 │ │ + DW_CFA_advance_loc: 8 to 0001dc64 │ │ DW_CFA_def_cfa_offset: 712 │ │ - DW_CFA_advance_loc: 1 to 0001dab4 │ │ + DW_CFA_advance_loc: 1 to 0001dc65 │ │ DW_CFA_def_cfa_offset: 716 │ │ - DW_CFA_advance_loc: 1 to 0001dab5 │ │ + DW_CFA_advance_loc: 1 to 0001dc66 │ │ DW_CFA_def_cfa_offset: 720 │ │ - DW_CFA_advance_loc: 8 to 0001dabd │ │ + DW_CFA_advance_loc: 8 to 0001dc6e │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 16 to 0001dacd │ │ + DW_CFA_advance_loc: 16 to 0001dc7e │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 13 to 0001dada │ │ + DW_CFA_advance_loc: 13 to 0001dc8b │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001dadd │ │ + DW_CFA_advance_loc: 3 to 0001dc8e │ │ DW_CFA_def_cfa_offset: 708 │ │ - DW_CFA_advance_loc: 1 to 0001dade │ │ + DW_CFA_advance_loc: 1 to 0001dc8f │ │ DW_CFA_def_cfa_offset: 712 │ │ - DW_CFA_advance_loc: 5 to 0001dae3 │ │ + DW_CFA_advance_loc: 5 to 0001dc94 │ │ DW_CFA_def_cfa_offset: 716 │ │ - DW_CFA_advance_loc: 1 to 0001dae4 │ │ + DW_CFA_advance_loc: 1 to 0001dc95 │ │ DW_CFA_def_cfa_offset: 720 │ │ - DW_CFA_advance_loc: 8 to 0001daec │ │ + DW_CFA_advance_loc: 8 to 0001dc9d │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc1: 75 to 0001db37 │ │ + DW_CFA_advance_loc1: 75 to 0001dce8 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0001db38 │ │ + DW_CFA_advance_loc: 1 to 0001dce9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001db39 │ │ + DW_CFA_advance_loc: 1 to 0001dcea │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001db3a │ │ + DW_CFA_advance_loc: 1 to 0001dceb │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001db3b │ │ + DW_CFA_advance_loc: 1 to 0001dcec │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0001db3c │ │ + DW_CFA_advance_loc: 1 to 0001dced │ │ DW_CFA_def_cfa_offset: 704 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 15 to 0001db4b │ │ + DW_CFA_advance_loc: 15 to 0001dcfc │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 21 to 0001db60 │ │ + DW_CFA_advance_loc: 21 to 0001dd11 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001db63 │ │ + DW_CFA_advance_loc: 3 to 0001dd14 │ │ DW_CFA_def_cfa_offset: 716 │ │ - DW_CFA_advance_loc: 4 to 0001db67 │ │ + DW_CFA_advance_loc: 4 to 0001dd18 │ │ DW_CFA_def_cfa_offset: 720 │ │ - DW_CFA_advance_loc: 8 to 0001db6f │ │ + DW_CFA_advance_loc: 8 to 0001dd20 │ │ DW_CFA_def_cfa_offset: 704 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001db72 │ │ + DW_CFA_advance_loc: 3 to 0001dd23 │ │ DW_CFA_def_cfa_offset: 716 │ │ - DW_CFA_advance_loc: 1 to 0001db73 │ │ + DW_CFA_advance_loc: 1 to 0001dd24 │ │ DW_CFA_def_cfa_offset: 720 │ │ - DW_CFA_nop │ │ │ │ -000067f8 000000a0 00000b44 FDE cie=00005cb8 pc=0001db80..0001e21e │ │ - Augmentation data: df 72 ff ff │ │ - DW_CFA_advance_loc: 1 to 0001db81 │ │ +00006da8 000000a0 00000a2c FDE cie=00006380 pc=0001dd30..0001e3ce │ │ + Augmentation data: 87 6d ff ff │ │ + DW_CFA_advance_loc: 1 to 0001dd31 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001db82 │ │ + DW_CFA_advance_loc: 1 to 0001dd32 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001db83 │ │ + DW_CFA_advance_loc: 1 to 0001dd33 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001db84 │ │ + DW_CFA_advance_loc: 1 to 0001dd34 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0001db87 │ │ + DW_CFA_advance_loc: 3 to 0001dd37 │ │ DW_CFA_def_cfa_offset: 96 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 10 to 0001db91 │ │ + DW_CFA_advance_loc: 10 to 0001dd41 │ │ DW_CFA_def_cfa_offset: 100 │ │ - DW_CFA_advance_loc: 1 to 0001db92 │ │ + DW_CFA_advance_loc: 1 to 0001dd42 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc2: 476 to 0001dd6e │ │ + DW_CFA_advance_loc2: 476 to 0001df1e │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001dd71 │ │ + DW_CFA_advance_loc: 3 to 0001df21 │ │ DW_CFA_def_cfa_offset: 100 │ │ - DW_CFA_advance_loc: 4 to 0001dd75 │ │ + DW_CFA_advance_loc: 4 to 0001df25 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 0001dd77 │ │ + DW_CFA_advance_loc: 2 to 0001df27 │ │ DW_CFA_def_cfa_offset: 108 │ │ - DW_CFA_advance_loc: 2 to 0001dd79 │ │ + DW_CFA_advance_loc: 2 to 0001df29 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 8 to 0001dd81 │ │ + DW_CFA_advance_loc: 8 to 0001df31 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc2: 699 to 0001e03c │ │ + DW_CFA_advance_loc2: 699 to 0001e1ec │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001e03f │ │ + DW_CFA_advance_loc: 3 to 0001e1ef │ │ DW_CFA_def_cfa_offset: 100 │ │ - DW_CFA_advance_loc: 10 to 0001e049 │ │ + DW_CFA_advance_loc: 10 to 0001e1f9 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 0001e04b │ │ + DW_CFA_advance_loc: 2 to 0001e1fb │ │ DW_CFA_def_cfa_offset: 108 │ │ - DW_CFA_advance_loc: 1 to 0001e04c │ │ + DW_CFA_advance_loc: 1 to 0001e1fc │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 8 to 0001e054 │ │ + DW_CFA_advance_loc: 8 to 0001e204 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc1: 88 to 0001e0ac │ │ + DW_CFA_advance_loc1: 88 to 0001e25c │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001e0af │ │ + DW_CFA_advance_loc: 3 to 0001e25f │ │ DW_CFA_def_cfa_offset: 108 │ │ - DW_CFA_advance_loc: 4 to 0001e0b3 │ │ + DW_CFA_advance_loc: 4 to 0001e263 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 8 to 0001e0bb │ │ + DW_CFA_advance_loc: 8 to 0001e26b │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc1: 227 to 0001e19e │ │ + DW_CFA_advance_loc1: 227 to 0001e34e │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001e1a1 │ │ + DW_CFA_advance_loc: 3 to 0001e351 │ │ DW_CFA_def_cfa_offset: 108 │ │ - DW_CFA_advance_loc: 4 to 0001e1a5 │ │ + DW_CFA_advance_loc: 4 to 0001e355 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 8 to 0001e1ad │ │ + DW_CFA_advance_loc: 8 to 0001e35d │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 16 to 0001e1bd │ │ + DW_CFA_advance_loc: 16 to 0001e36d │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0001e1be │ │ + DW_CFA_advance_loc: 1 to 0001e36e │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001e1bf │ │ + DW_CFA_advance_loc: 1 to 0001e36f │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001e1c0 │ │ + DW_CFA_advance_loc: 1 to 0001e370 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001e1c1 │ │ + DW_CFA_advance_loc: 1 to 0001e371 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0001e1c2 │ │ + DW_CFA_advance_loc: 1 to 0001e372 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 35 to 0001e1e5 │ │ + DW_CFA_advance_loc: 35 to 0001e395 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001e1e8 │ │ + DW_CFA_advance_loc: 3 to 0001e398 │ │ DW_CFA_def_cfa_offset: 100 │ │ - DW_CFA_advance_loc: 12 to 0001e1f4 │ │ + DW_CFA_advance_loc: 12 to 0001e3a4 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 0001e1f6 │ │ + DW_CFA_advance_loc: 2 to 0001e3a6 │ │ DW_CFA_def_cfa_offset: 108 │ │ - DW_CFA_advance_loc: 1 to 0001e1f7 │ │ + DW_CFA_advance_loc: 1 to 0001e3a7 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 8 to 0001e1ff │ │ + DW_CFA_advance_loc: 8 to 0001e3af │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 9 to 0001e208 │ │ + DW_CFA_advance_loc: 9 to 0001e3b8 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 13 to 0001e215 │ │ + DW_CFA_advance_loc: 13 to 0001e3c5 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001e218 │ │ + DW_CFA_advance_loc: 3 to 0001e3c8 │ │ DW_CFA_def_cfa_offset: 108 │ │ - DW_CFA_advance_loc: 1 to 0001e219 │ │ + DW_CFA_advance_loc: 1 to 0001e3c9 │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ -0000689c 00000044 00000be8 FDE cie=00005cb8 pc=0001e8a0..0001ea47 │ │ - Augmentation data: 57 72 ff ff │ │ - DW_CFA_advance_loc: 1 to 0001e8a1 │ │ +00006e4c 00000044 00000ad0 FDE cie=00006380 pc=0001ea50..0001ebf7 │ │ + Augmentation data: ff 6c ff ff │ │ + DW_CFA_advance_loc: 1 to 0001ea51 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001e8a2 │ │ + DW_CFA_advance_loc: 1 to 0001ea52 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001e8a3 │ │ + DW_CFA_advance_loc: 1 to 0001ea53 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001e8a4 │ │ + DW_CFA_advance_loc: 1 to 0001ea54 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0001e8a7 │ │ + DW_CFA_advance_loc: 3 to 0001ea57 │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0001e8ac │ │ + DW_CFA_advance_loc: 5 to 0001ea5c │ │ DW_CFA_def_cfa_offset: 84 │ │ - DW_CFA_advance_loc: 1 to 0001e8ad │ │ + DW_CFA_advance_loc: 1 to 0001ea5d │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc2: 275 to 0001e9c0 │ │ + DW_CFA_advance_loc2: 275 to 0001eb70 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0001e9c1 │ │ + DW_CFA_advance_loc: 1 to 0001eb71 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001e9c2 │ │ + DW_CFA_advance_loc: 1 to 0001eb72 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001e9c3 │ │ + DW_CFA_advance_loc: 1 to 0001eb73 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001e9c4 │ │ + DW_CFA_advance_loc: 1 to 0001eb74 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0001e9c5 │ │ + DW_CFA_advance_loc: 1 to 0001eb75 │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000068e4 00000048 00000c30 FDE cie=00005cb8 pc=0001eaa0..0001f230 │ │ - Augmentation data: 23 72 ff ff │ │ - DW_CFA_advance_loc: 1 to 0001eaa1 │ │ +00006e94 00000048 00000b18 FDE cie=00006380 pc=0001ec50..0001f3f6 │ │ + Augmentation data: cb 6c ff ff │ │ + DW_CFA_advance_loc: 1 to 0001ec51 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001eaa2 │ │ + DW_CFA_advance_loc: 1 to 0001ec52 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001eaa3 │ │ + DW_CFA_advance_loc: 1 to 0001ec53 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001eaa4 │ │ + DW_CFA_advance_loc: 1 to 0001ec54 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0001eaa7 │ │ + DW_CFA_advance_loc: 3 to 0001ec57 │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 7 to 0001eaae │ │ + DW_CFA_advance_loc: 7 to 0001ec5e │ │ DW_CFA_def_cfa_offset: 132 │ │ - DW_CFA_advance_loc: 1 to 0001eaaf │ │ + DW_CFA_advance_loc: 1 to 0001ec5f │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc2: 1533 to 0001f0ac │ │ + DW_CFA_advance_loc2: 1555 to 0001f272 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0001f0ad │ │ + DW_CFA_advance_loc: 1 to 0001f273 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001f0ae │ │ + DW_CFA_advance_loc: 1 to 0001f274 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001f0af │ │ + DW_CFA_advance_loc: 1 to 0001f275 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001f0b0 │ │ + DW_CFA_advance_loc: 1 to 0001f276 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0001f0b1 │ │ + DW_CFA_advance_loc: 1 to 0001f277 │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006930 00000080 00000c7c FDE cie=00005cb8 pc=0001fbc0..0001fd2b │ │ - Augmentation data: 47 72 ff ff │ │ - DW_CFA_advance_loc: 1 to 0001fbc1 │ │ +00006ee0 00000080 00000b64 FDE cie=00006380 pc=0001fce0..0001fe4b │ │ + Augmentation data: f7 6c ff ff │ │ + DW_CFA_advance_loc: 1 to 0001fce1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001fbc2 │ │ + DW_CFA_advance_loc: 1 to 0001fce2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001fbc3 │ │ + DW_CFA_advance_loc: 1 to 0001fce3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 0001fbc6 │ │ + DW_CFA_advance_loc: 3 to 0001fce6 │ │ DW_CFA_def_cfa_offset: 112 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0001fbcb │ │ + DW_CFA_advance_loc: 5 to 0001fceb │ │ DW_CFA_def_cfa_offset: 116 │ │ - DW_CFA_advance_loc: 1 to 0001fbcc │ │ + DW_CFA_advance_loc: 1 to 0001fcec │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 8 to 0001fbd4 │ │ + DW_CFA_advance_loc: 8 to 0001fcf4 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 16 to 0001fbe4 │ │ + DW_CFA_advance_loc: 16 to 0001fd04 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 27 to 0001fbff │ │ + DW_CFA_advance_loc: 27 to 0001fd1f │ │ DW_CFA_GNU_args_size: 32 │ │ - DW_CFA_advance_loc: 3 to 0001fc02 │ │ + DW_CFA_advance_loc: 3 to 0001fd22 │ │ DW_CFA_def_cfa_offset: 116 │ │ - DW_CFA_advance_loc: 18 to 0001fc14 │ │ + DW_CFA_advance_loc: 18 to 0001fd34 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 0001fc16 │ │ + DW_CFA_advance_loc: 2 to 0001fd36 │ │ DW_CFA_def_cfa_offset: 124 │ │ - DW_CFA_advance_loc: 2 to 0001fc18 │ │ + DW_CFA_advance_loc: 2 to 0001fd38 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 1 to 0001fc19 │ │ + DW_CFA_advance_loc: 1 to 0001fd39 │ │ DW_CFA_def_cfa_offset: 132 │ │ - DW_CFA_advance_loc: 2 to 0001fc1b │ │ + DW_CFA_advance_loc: 2 to 0001fd3b │ │ DW_CFA_def_cfa_offset: 136 │ │ - DW_CFA_advance_loc: 1 to 0001fc1c │ │ + DW_CFA_advance_loc: 1 to 0001fd3c │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 1 to 0001fc1d │ │ + DW_CFA_advance_loc: 1 to 0001fd3d │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 0001fc25 │ │ + DW_CFA_advance_loc: 8 to 0001fd45 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 7 to 0001fc2c │ │ + DW_CFA_advance_loc: 7 to 0001fd4c │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 147 to 0001fcbf │ │ + DW_CFA_advance_loc1: 147 to 0001fddf │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 48 to 0001fcef │ │ + DW_CFA_advance_loc: 48 to 0001fe0f │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 16 to 0001fcff │ │ + DW_CFA_advance_loc: 16 to 0001fe1f │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 10 to 0001fd09 │ │ + DW_CFA_advance_loc: 10 to 0001fe29 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0001fd0a │ │ + DW_CFA_advance_loc: 1 to 0001fe2a │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0001fd0b │ │ + DW_CFA_advance_loc: 1 to 0001fe2b │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0001fd0c │ │ + DW_CFA_advance_loc: 1 to 0001fe2c │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0001fd0d │ │ + DW_CFA_advance_loc: 1 to 0001fe2d │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 11 to 0001fd18 │ │ + DW_CFA_advance_loc: 11 to 0001fe38 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 5 to 0001fd1d │ │ + DW_CFA_advance_loc: 5 to 0001fe3d │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0001fd20 │ │ + DW_CFA_advance_loc: 3 to 0001fe40 │ │ DW_CFA_def_cfa_offset: 124 │ │ - DW_CFA_advance_loc: 1 to 0001fd21 │ │ + DW_CFA_advance_loc: 1 to 0001fe41 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 5 to 0001fd26 │ │ + DW_CFA_advance_loc: 5 to 0001fe46 │ │ DW_CFA_def_cfa_offset: 112 │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ -000069b4 0000010c 00000d00 FDE cie=00005cb8 pc=00020230..0002055b │ │ - Augmentation data: f3 71 ff ff │ │ - DW_CFA_advance_loc: 1 to 00020231 │ │ +00006f64 0000010c 00000be8 FDE cie=00006380 pc=00020330..0002065b │ │ + Augmentation data: a3 6c ff ff │ │ + DW_CFA_advance_loc: 1 to 00020331 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00020232 │ │ + DW_CFA_advance_loc: 1 to 00020332 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00020233 │ │ + DW_CFA_advance_loc: 1 to 00020333 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00020234 │ │ + DW_CFA_advance_loc: 1 to 00020334 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00020237 │ │ + DW_CFA_advance_loc: 3 to 00020337 │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 12 to 00020243 │ │ + DW_CFA_advance_loc: 12 to 00020343 │ │ DW_CFA_def_cfa_offset: 132 │ │ - DW_CFA_advance_loc: 1 to 00020244 │ │ + DW_CFA_advance_loc: 1 to 00020344 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 12 to 00020250 │ │ + DW_CFA_advance_loc: 12 to 00020350 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 16 to 00020260 │ │ + DW_CFA_advance_loc: 16 to 00020360 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 12 to 0002026c │ │ + DW_CFA_advance_loc: 12 to 0002036c │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0002026d │ │ + DW_CFA_advance_loc: 1 to 0002036d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0002026e │ │ + DW_CFA_advance_loc: 1 to 0002036e │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0002026f │ │ + DW_CFA_advance_loc: 1 to 0002036f │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00020270 │ │ + DW_CFA_advance_loc: 1 to 00020370 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00020271 │ │ + DW_CFA_advance_loc: 1 to 00020371 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 20 to 00020285 │ │ + DW_CFA_advance_loc: 20 to 00020385 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00020288 │ │ + DW_CFA_advance_loc: 3 to 00020388 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 11 to 00020293 │ │ + DW_CFA_advance_loc: 11 to 00020393 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 0002029b │ │ + DW_CFA_advance_loc: 8 to 0002039b │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 31 to 000202ba │ │ + DW_CFA_advance_loc: 31 to 000203ba │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 43 to 000202e5 │ │ + DW_CFA_advance_loc: 43 to 000203e5 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 000202e8 │ │ + DW_CFA_advance_loc: 3 to 000203e8 │ │ DW_CFA_def_cfa_offset: 136 │ │ - DW_CFA_advance_loc: 5 to 000202ed │ │ + DW_CFA_advance_loc: 5 to 000203ed │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 1 to 000202ee │ │ + DW_CFA_advance_loc: 1 to 000203ee │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 5 to 000202f3 │ │ + DW_CFA_advance_loc: 5 to 000203f3 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 28 to 0002030f │ │ + DW_CFA_advance_loc: 28 to 0002040f │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00020312 │ │ + DW_CFA_advance_loc: 3 to 00020412 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 1 to 00020313 │ │ + DW_CFA_advance_loc: 1 to 00020413 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 5 to 00020318 │ │ + DW_CFA_advance_loc: 5 to 00020418 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 28 to 00020334 │ │ + DW_CFA_advance_loc: 28 to 00020434 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 97 to 00020395 │ │ + DW_CFA_advance_loc1: 97 to 00020495 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00020398 │ │ + DW_CFA_advance_loc: 3 to 00020498 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 1 to 00020399 │ │ + DW_CFA_advance_loc: 1 to 00020499 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 000203a1 │ │ + DW_CFA_advance_loc: 8 to 000204a1 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 16 to 000203b1 │ │ + DW_CFA_advance_loc: 16 to 000204b1 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 000203b4 │ │ + DW_CFA_advance_loc: 3 to 000204b4 │ │ DW_CFA_def_cfa_offset: 132 │ │ - DW_CFA_advance_loc: 1 to 000203b5 │ │ + DW_CFA_advance_loc: 1 to 000204b5 │ │ DW_CFA_def_cfa_offset: 136 │ │ - DW_CFA_advance_loc: 4 to 000203b9 │ │ + DW_CFA_advance_loc: 4 to 000204b9 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 1 to 000203ba │ │ + DW_CFA_advance_loc: 1 to 000204ba │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 000203c2 │ │ + DW_CFA_advance_loc: 8 to 000204c2 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc1: 133 to 00020447 │ │ + DW_CFA_advance_loc1: 133 to 00020547 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0002044a │ │ + DW_CFA_advance_loc: 3 to 0002054a │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 1 to 0002044b │ │ + DW_CFA_advance_loc: 1 to 0002054b │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 00020453 │ │ + DW_CFA_advance_loc: 8 to 00020553 │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 20 to 00020467 │ │ + DW_CFA_advance_loc: 20 to 00020567 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 46 to 00020495 │ │ + DW_CFA_advance_loc: 46 to 00020595 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00020498 │ │ + DW_CFA_advance_loc: 3 to 00020598 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 1 to 00020499 │ │ + DW_CFA_advance_loc: 1 to 00020599 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 21 to 000204ae │ │ + DW_CFA_advance_loc: 21 to 000205ae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 28 to 000204ca │ │ + DW_CFA_advance_loc: 28 to 000205ca │ │ DW_CFA_GNU_args_size: 32 │ │ - DW_CFA_advance_loc: 3 to 000204cd │ │ + DW_CFA_advance_loc: 3 to 000205cd │ │ DW_CFA_def_cfa_offset: 132 │ │ - DW_CFA_advance_loc: 14 to 000204db │ │ + DW_CFA_advance_loc: 14 to 000205db │ │ DW_CFA_def_cfa_offset: 136 │ │ - DW_CFA_advance_loc: 1 to 000204dc │ │ + DW_CFA_advance_loc: 1 to 000205dc │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 2 to 000204de │ │ + DW_CFA_advance_loc: 2 to 000205de │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 1 to 000204df │ │ + DW_CFA_advance_loc: 1 to 000205df │ │ DW_CFA_def_cfa_offset: 148 │ │ - DW_CFA_advance_loc: 2 to 000204e1 │ │ + DW_CFA_advance_loc: 2 to 000205e1 │ │ DW_CFA_def_cfa_offset: 152 │ │ - DW_CFA_advance_loc: 7 to 000204e8 │ │ + DW_CFA_advance_loc: 7 to 000205e8 │ │ DW_CFA_def_cfa_offset: 156 │ │ - DW_CFA_advance_loc: 3 to 000204eb │ │ + DW_CFA_advance_loc: 3 to 000205eb │ │ DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 8 to 000204f3 │ │ + DW_CFA_advance_loc: 8 to 000205f3 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 11 to 000204fe │ │ + DW_CFA_advance_loc: 11 to 000205fe │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 74 to 00020548 │ │ + DW_CFA_advance_loc1: 74 to 00020648 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 5 to 0002054d │ │ + DW_CFA_advance_loc: 5 to 0002064d │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00020550 │ │ + DW_CFA_advance_loc: 3 to 00020650 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 1 to 00020551 │ │ + DW_CFA_advance_loc: 1 to 00020651 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 5 to 00020556 │ │ + DW_CFA_advance_loc: 5 to 00020656 │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_GNU_args_size: 0 │ │ DW_CFA_nop │ │ │ │ -00006ac4 00000034 00000e10 FDE cie=00005cb8 pc=00020560..00020603 │ │ - Augmentation data: 27 71 ff ff │ │ - DW_CFA_advance_loc: 1 to 00020561 │ │ +00007074 00000034 00000cf8 FDE cie=00006380 pc=00020660..00020703 │ │ + Augmentation data: d7 6b ff ff │ │ + DW_CFA_advance_loc: 1 to 00020661 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00020562 │ │ + DW_CFA_advance_loc: 1 to 00020662 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 3 to 00020565 │ │ + DW_CFA_advance_loc: 3 to 00020665 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0002056a │ │ + DW_CFA_advance_loc: 5 to 0002066a │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0002056b │ │ + DW_CFA_advance_loc: 1 to 0002066b │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 120 to 000205e3 │ │ + DW_CFA_advance_loc1: 120 to 000206e3 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000205e4 │ │ + DW_CFA_advance_loc: 1 to 000206e4 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000205e5 │ │ + DW_CFA_advance_loc: 1 to 000206e5 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 000205e6 │ │ + DW_CFA_advance_loc: 1 to 000206e6 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006afc 00000048 00000e48 FDE cie=00005cb8 pc=000208b0..000212f3 │ │ - Augmentation data: ff 70 ff ff │ │ - DW_CFA_advance_loc: 1 to 000208b1 │ │ +000070ac 00000048 00000d30 FDE cie=00006380 pc=000209b0..0002149f │ │ + Augmentation data: af 6b ff ff │ │ + DW_CFA_advance_loc: 1 to 000209b1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000208b2 │ │ + DW_CFA_advance_loc: 1 to 000209b2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000208b3 │ │ + DW_CFA_advance_loc: 1 to 000209b3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000208b4 │ │ + DW_CFA_advance_loc: 1 to 000209b4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 000208ba │ │ + DW_CFA_advance_loc: 6 to 000209ba │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 10 to 000208c4 │ │ + DW_CFA_advance_loc: 10 to 000209c4 │ │ DW_CFA_def_cfa_offset: 196 │ │ - DW_CFA_advance_loc: 1 to 000208c5 │ │ + DW_CFA_advance_loc: 1 to 000209c5 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc2: 2218 to 0002116f │ │ + DW_CFA_advance_loc2: 2303 to 000212c4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00021170 │ │ + DW_CFA_advance_loc: 1 to 000212c5 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00021171 │ │ + DW_CFA_advance_loc: 1 to 000212c6 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00021172 │ │ + DW_CFA_advance_loc: 1 to 000212c7 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00021173 │ │ + DW_CFA_advance_loc: 1 to 000212c8 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00021174 │ │ + DW_CFA_advance_loc: 1 to 000212c9 │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006b48 00000044 00000e94 FDE cie=00005cb8 pc=00021a70..00021c4a │ │ - Augmentation data: 2f 71 ff ff │ │ - DW_CFA_advance_loc: 1 to 00021a71 │ │ +000070f8 00000044 00000d7c FDE cie=00006380 pc=00021c30..00021e0a │ │ + Augmentation data: df 6b ff ff │ │ + DW_CFA_advance_loc: 1 to 00021c31 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00021a72 │ │ + DW_CFA_advance_loc: 1 to 00021c32 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00021a73 │ │ + DW_CFA_advance_loc: 1 to 00021c33 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00021a74 │ │ + DW_CFA_advance_loc: 1 to 00021c34 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00021a77 │ │ + DW_CFA_advance_loc: 3 to 00021c37 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 8 to 00021a7f │ │ + DW_CFA_advance_loc: 8 to 00021c3f │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 1 to 00021a80 │ │ + DW_CFA_advance_loc: 1 to 00021c40 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc2: 414 to 00021c1e │ │ + DW_CFA_advance_loc2: 414 to 00021dde │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00021c1f │ │ + DW_CFA_advance_loc: 1 to 00021ddf │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00021c20 │ │ + DW_CFA_advance_loc: 1 to 00021de0 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00021c21 │ │ + DW_CFA_advance_loc: 1 to 00021de1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00021c22 │ │ + DW_CFA_advance_loc: 1 to 00021de2 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00021c23 │ │ + DW_CFA_advance_loc: 1 to 00021de3 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006b90 00000044 00000edc FDE cie=00005cb8 pc=00021d20..00021ed4 │ │ - Augmentation data: 0b 71 ff ff │ │ - DW_CFA_advance_loc: 1 to 00021d21 │ │ +00007140 0000002c 00000dc4 FDE cie=00006380 pc=00024910..00024b3b │ │ + Augmentation data: bb 6b ff ff │ │ + DW_CFA_advance_loc: 1 to 00024911 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00021d22 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00021d23 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00021d24 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00021d27 │ │ - DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 00024913 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 6 to 00024919 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 25 to 00021d40 │ │ - DW_CFA_def_cfa_offset: 84 │ │ - DW_CFA_advance_loc: 1 to 00021d41 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc2: 342 to 00021e97 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00021e98 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00021e99 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00021e9a │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00021e9b │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00021e9c │ │ - DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc2: 444 to 00024ad5 │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 00024ad6 │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006bd8 0000002c 00000f24 FDE cie=00005cb8 pc=00024830..00024a5b │ │ - Augmentation data: db 70 ff ff │ │ - DW_CFA_advance_loc: 1 to 00024831 │ │ +00007170 0000002c 00000df4 FDE cie=00006380 pc=00024ba0..00024c5b │ │ + Augmentation data: a7 6b ff ff │ │ + DW_CFA_advance_loc: 1 to 00024ba1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00024833 │ │ + DW_CFA_advance_loc: 2 to 00024ba3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00024839 │ │ + DW_CFA_advance_loc: 6 to 00024ba9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 444 to 000249f5 │ │ + DW_CFA_advance_loc1: 135 to 00024c30 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000249f6 │ │ + DW_CFA_advance_loc: 1 to 00024c31 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00006c08 0000002c 00000f54 FDE cie=00005cb8 pc=00024ac0..00024b7b │ │ - Augmentation data: c7 70 ff ff │ │ - DW_CFA_advance_loc: 1 to 00024ac1 │ │ +000071a0 00000028 00000e24 FDE cie=00006380 pc=00024c60..00024cb8 │ │ + Augmentation data: 8b 6b ff ff │ │ + DW_CFA_advance_loc: 1 to 00024c61 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00024ac3 │ │ + DW_CFA_advance_loc: 2 to 00024c63 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00024ac9 │ │ + DW_CFA_advance_loc: 6 to 00024c69 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 135 to 00024b50 │ │ + DW_CFA_advance_loc: 50 to 00024c9b │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00024b51 │ │ + DW_CFA_advance_loc: 1 to 00024c9c │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00006c38 00000108 00000f84 FDE cie=00005cb8 pc=00029bf0..0002b1bb │ │ - Augmentation data: ab 70 ff ff │ │ - DW_CFA_advance_loc: 1 to 00029bf1 │ │ +000071cc 00000028 00000e50 FDE cie=00006380 pc=00024cc0..00024d0b │ │ + Augmentation data: 6b 6b ff ff │ │ + DW_CFA_advance_loc: 1 to 00024cc1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00029bf3 │ │ + DW_CFA_advance_loc: 2 to 00024cc3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 25 to 00029c0c │ │ + DW_CFA_advance_loc: 6 to 00024cc9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 108 to 00029c78 │ │ + DW_CFA_advance_loc: 47 to 00024cf8 │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_advance_loc: 1 to 00024cf9 │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ + │ │ +000071f8 00000108 00000e7c FDE cie=00006380 pc=0002a0f0..0002b6bd │ │ + Augmentation data: 4b 6b ff ff │ │ + DW_CFA_advance_loc: 1 to 0002a0f1 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 2 to 0002a0f3 │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ + DW_CFA_advance_loc: 25 to 0002a10c │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc1: 115 to 0002a17f │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 40 to 00029ca0 │ │ + DW_CFA_advance_loc: 38 to 0002a1a5 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 96 to 00029d00 │ │ + DW_CFA_advance_loc1: 107 to 0002a210 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 28 to 00029d1c │ │ + DW_CFA_advance_loc: 28 to 0002a22c │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc2: 383 to 00029e9b │ │ + DW_CFA_advance_loc2: 386 to 0002a3ae │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 39 to 00029ec2 │ │ + DW_CFA_advance_loc: 42 to 0002a3d8 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 119 to 00029f39 │ │ + DW_CFA_advance_loc1: 113 to 0002a449 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 29 to 00029f56 │ │ + DW_CFA_advance_loc: 29 to 0002a466 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 32 to 00029f76 │ │ + DW_CFA_advance_loc: 35 to 0002a489 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 57 to 00029faf │ │ + DW_CFA_advance_loc1: 74 to 0002a4d3 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 42 to 00029fd9 │ │ + DW_CFA_advance_loc: 46 to 0002a501 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 39 to 0002a000 │ │ + DW_CFA_advance_loc: 41 to 0002a52a │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 71 to 0002a047 │ │ + DW_CFA_advance_loc1: 75 to 0002a575 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 44 to 0002a073 │ │ + DW_CFA_advance_loc: 41 to 0002a59e │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 31 to 0002a092 │ │ + DW_CFA_advance_loc: 31 to 0002a5bd │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 30 to 0002a0b0 │ │ + DW_CFA_advance_loc: 30 to 0002a5db │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 91 to 0002a10b │ │ + DW_CFA_advance_loc1: 87 to 0002a632 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 42 to 0002a135 │ │ + DW_CFA_advance_loc: 44 to 0002a65e │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 47 to 0002a164 │ │ + DW_CFA_advance_loc: 52 to 0002a692 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 80 to 0002a1b4 │ │ + DW_CFA_advance_loc1: 71 to 0002a6d9 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 44 to 0002a1e0 │ │ + DW_CFA_advance_loc: 42 to 0002a703 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 39 to 0002a207 │ │ + DW_CFA_advance_loc: 43 to 0002a72e │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 73 to 0002a250 │ │ + DW_CFA_advance_loc1: 74 to 0002a778 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 37 to 0002a275 │ │ + DW_CFA_advance_loc: 37 to 0002a79d │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 116 to 0002a2e9 │ │ + DW_CFA_advance_loc1: 108 to 0002a809 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 29 to 0002a306 │ │ + DW_CFA_advance_loc: 29 to 0002a826 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 32 to 0002a326 │ │ + DW_CFA_advance_loc: 32 to 0002a846 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 121 to 0002a39f │ │ + DW_CFA_advance_loc1: 84 to 0002a89a │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 46 to 0002a3cd │ │ + DW_CFA_advance_loc: 50 to 0002a8cc │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 46 to 0002a3fb │ │ + DW_CFA_advance_loc: 50 to 0002a8fe │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 82 to 0002a44d │ │ + DW_CFA_advance_loc1: 82 to 0002a950 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 43 to 0002a478 │ │ + DW_CFA_advance_loc: 46 to 0002a97e │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 35 to 0002a49b │ │ + DW_CFA_advance_loc: 35 to 0002a9a1 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 29 to 0002a4b8 │ │ + DW_CFA_advance_loc: 30 to 0002a9bf │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 37 to 0002a4dd │ │ + DW_CFA_advance_loc: 36 to 0002a9e3 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 81 to 0002a52e │ │ + DW_CFA_advance_loc1: 81 to 0002aa34 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 25 to 0002a547 │ │ + DW_CFA_advance_loc: 25 to 0002aa4d │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc2: 522 to 0002a751 │ │ + DW_CFA_advance_loc2: 516 to 0002ac51 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 30 to 0002a76f │ │ + DW_CFA_advance_loc: 30 to 0002ac6f │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 238 to 0002a85d │ │ + DW_CFA_advance_loc1: 238 to 0002ad5d │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 30 to 0002a87b │ │ + DW_CFA_advance_loc: 30 to 0002ad7b │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc2: 522 to 0002aa85 │ │ + DW_CFA_advance_loc2: 490 to 0002af65 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 25 to 0002aa9e │ │ + DW_CFA_advance_loc: 25 to 0002af7e │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 23 to 0002aab5 │ │ + DW_CFA_advance_loc: 23 to 0002af95 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 184 to 0002ab6d │ │ + DW_CFA_advance_loc1: 184 to 0002b04d │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 32 to 0002ab8d │ │ + DW_CFA_advance_loc: 32 to 0002b06d │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 30 to 0002abab │ │ + DW_CFA_advance_loc: 30 to 0002b08b │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 250 to 0002aca5 │ │ + DW_CFA_advance_loc1: 250 to 0002b185 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 131 to 0002ad28 │ │ + DW_CFA_advance_loc1: 131 to 0002b208 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 34 to 0002ad4a │ │ + DW_CFA_advance_loc: 34 to 0002b22a │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 30 to 0002ad68 │ │ + DW_CFA_advance_loc: 30 to 0002b248 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc2: 274 to 0002ae7a │ │ + DW_CFA_advance_loc2: 274 to 0002b35a │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 138 to 0002af04 │ │ + DW_CFA_advance_loc1: 145 to 0002b3eb │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 190 to 0002afc2 │ │ + DW_CFA_advance_loc: 63 to 0002b42a │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 30 to 0002afe0 │ │ + DW_CFA_advance_loc1: 193 to 0002b4eb │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 58 to 0002b01a │ │ + DW_CFA_advance_loc: 30 to 0002b509 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 35 to 0002b03d │ │ + DW_CFA_advance_loc: 58 to 0002b543 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 35 to 0002b060 │ │ + DW_CFA_advance_loc: 35 to 0002b566 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 33 to 0002b587 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0002b061 │ │ + DW_CFA_advance_loc: 1 to 0002b588 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_advance_loc: 48 to 0002b091 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 25 to 0002b0aa │ │ + DW_CFA_advance_loc: 48 to 0002b5b8 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 34 to 0002b0cc │ │ + DW_CFA_advance_loc: 22 to 0002b5ce │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 56 to 0002b104 │ │ + DW_CFA_advance_loc: 60 to 0002b60a │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 52 to 0002b138 │ │ + DW_CFA_advance_loc: 52 to 0002b63e │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 36 to 0002b15c │ │ + DW_CFA_advance_loc: 34 to 0002b660 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 67 to 0002b19f │ │ + DW_CFA_advance_loc1: 65 to 0002b6a1 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 17 to 0002b1b0 │ │ + DW_CFA_advance_loc: 17 to 0002b6b2 │ │ DW_CFA_GNU_args_size: 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00006d44 00000044 00001090 FDE cie=00005cb8 pc=00030ee0..0003138c │ │ - Augmentation data: cf 6f ff ff │ │ - DW_CFA_advance_loc: 1 to 00030ee1 │ │ +00007304 00000044 00000f88 FDE cie=00006380 pc=000316c0..00031b5b │ │ + Augmentation data: 7b 6a ff ff │ │ + DW_CFA_advance_loc: 1 to 000316c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00030ee2 │ │ + DW_CFA_advance_loc: 1 to 000316c2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00030ee3 │ │ + DW_CFA_advance_loc: 1 to 000316c3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00030ee4 │ │ + DW_CFA_advance_loc: 1 to 000316c4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00030ee7 │ │ - DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 3 to 000316c7 │ │ + DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 00030ef0 │ │ - DW_CFA_def_cfa_offset: 100 │ │ - DW_CFA_advance_loc: 1 to 00030ef1 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc2: 1039 to 00031300 │ │ + DW_CFA_advance_loc: 9 to 000316d0 │ │ + DW_CFA_def_cfa_offset: 84 │ │ + DW_CFA_advance_loc: 1 to 000316d1 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc2: 1006 to 00031abf │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00031301 │ │ + DW_CFA_advance_loc: 1 to 00031ac0 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00031302 │ │ + DW_CFA_advance_loc: 1 to 00031ac1 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00031303 │ │ + DW_CFA_advance_loc: 1 to 00031ac2 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00031304 │ │ + DW_CFA_advance_loc: 1 to 00031ac3 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00031305 │ │ - DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 1 to 00031ac4 │ │ + DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006d8c 00000020 000010d8 FDE cie=00005cb8 pc=00034190..000341d0 │ │ - Augmentation data: af 6f ff ff │ │ - DW_CFA_advance_loc: 1 to 00034191 │ │ +0000734c 00000020 00000fd0 FDE cie=00006380 pc=000347c0..00034800 │ │ + Augmentation data: 5b 6a ff ff │ │ + DW_CFA_advance_loc: 1 to 000347c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00034193 │ │ + DW_CFA_advance_loc: 2 to 000347c3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 5 to 00034198 │ │ + DW_CFA_advance_loc: 5 to 000347c8 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006db0 00000098 000010fc FDE cie=00005cb8 pc=00035b3d..000364cb │ │ - Augmentation data: 9b 6f ff ff │ │ - DW_CFA_advance_loc: 1 to 00035b3e │ │ +00007370 0000009c 00000ff4 FDE cie=00006380 pc=000371cf..00037bdd │ │ + Augmentation data: 47 6a ff ff │ │ + DW_CFA_advance_loc: 1 to 000371d0 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00035b40 │ │ + DW_CFA_advance_loc: 2 to 000371d2 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 00035b49 │ │ + DW_CFA_advance_loc: 9 to 000371db │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 408 to 00035ce1 │ │ + DW_CFA_advance_loc1: 74 to 00037225 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 41 to 00035d0a │ │ + DW_CFA_advance_loc2: 362 to 0003738f │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 79 to 00035d59 │ │ + DW_CFA_advance_loc1: 109 to 000373fc │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 49 to 00035d8a │ │ + DW_CFA_advance_loc: 49 to 0003742d │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00035d8b │ │ + DW_CFA_advance_loc: 1 to 0003742e │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_advance_loc1: 65 to 00035dcc │ │ + DW_CFA_advance_loc1: 65 to 0003746f │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 70 to 00035e12 │ │ + DW_CFA_advance_loc1: 73 to 000374b8 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 154 to 00035eac │ │ + DW_CFA_advance_loc1: 157 to 00037555 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 33 to 00035ecd │ │ + DW_CFA_advance_loc: 33 to 00037576 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 76 to 00035f19 │ │ + DW_CFA_advance_loc1: 76 to 000375c2 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 238 to 00036007 │ │ + DW_CFA_advance_loc1: 242 to 000376b4 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 154 to 000360a1 │ │ + DW_CFA_advance_loc1: 157 to 00037751 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 38 to 000360c7 │ │ + DW_CFA_advance_loc: 35 to 00037774 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 101 to 0003612c │ │ + DW_CFA_advance_loc1: 107 to 000377df │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 93 to 00036189 │ │ + DW_CFA_advance_loc1: 81 to 00037830 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 201 to 00036252 │ │ + DW_CFA_advance_loc1: 205 to 000378fd │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 167 to 000362f9 │ │ + DW_CFA_advance_loc1: 194 to 000379bf │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 34 to 000379e1 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 34 to 0003631b │ │ + DW_CFA_advance_loc: 42 to 00037a0b │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 32 to 0003633b │ │ + DW_CFA_advance_loc: 30 to 00037a29 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 30 to 00036359 │ │ + DW_CFA_advance_loc: 32 to 00037a49 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 37 to 0003637e │ │ + DW_CFA_advance_loc: 34 to 00037a6b │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 29 to 0003639b │ │ + DW_CFA_advance_loc: 29 to 00037a88 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 18 to 000363ad │ │ + DW_CFA_advance_loc: 18 to 00037a9a │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 16 to 000363bd │ │ + DW_CFA_advance_loc: 58 to 00037ad4 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 63 to 000363fc │ │ + DW_CFA_advance_loc: 34 to 00037af6 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 2 to 000363fe │ │ + DW_CFA_advance_loc: 29 to 00037b13 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 29 to 0003641b │ │ + DW_CFA_advance_loc: 14 to 00037b21 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 20 to 0003642f │ │ + DW_CFA_advance_loc: 22 to 00037b37 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 24 to 00036447 │ │ + DW_CFA_advance_loc: 24 to 00037b4f │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 34 to 00036469 │ │ + DW_CFA_advance_loc: 40 to 00037b77 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 15 to 00036478 │ │ + DW_CFA_advance_loc: 24 to 00037b8f │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 24 to 00036490 │ │ + DW_CFA_advance_loc: 21 to 00037ba4 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 23 to 000364a7 │ │ + DW_CFA_advance_loc: 27 to 00037bbf │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 24 to 000364bf │ │ + DW_CFA_advance_loc: 18 to 00037bd1 │ │ DW_CFA_GNU_args_size: 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006e4c 00000044 00001198 FDE cie=00005cb8 pc=00036510..000365f8 │ │ - Augmentation data: 57 6f ff ff │ │ - DW_CFA_advance_loc: 1 to 00036511 │ │ +00007410 00000044 00001094 FDE cie=00006380 pc=00037c30..00037d18 │ │ + Augmentation data: 07 6a ff ff │ │ + DW_CFA_advance_loc: 1 to 00037c31 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00036512 │ │ + DW_CFA_advance_loc: 1 to 00037c32 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00036513 │ │ + DW_CFA_advance_loc: 1 to 00037c33 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00036514 │ │ + DW_CFA_advance_loc: 1 to 00037c34 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00036517 │ │ + DW_CFA_advance_loc: 3 to 00037c37 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 8 to 0003651f │ │ + DW_CFA_advance_loc: 8 to 00037c3f │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 00036520 │ │ + DW_CFA_advance_loc: 1 to 00037c40 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 135 to 000365a7 │ │ + DW_CFA_advance_loc1: 135 to 00037cc7 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000365a8 │ │ + DW_CFA_advance_loc: 1 to 00037cc8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000365a9 │ │ + DW_CFA_advance_loc: 1 to 00037cc9 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000365aa │ │ + DW_CFA_advance_loc: 1 to 00037cca │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000365ab │ │ + DW_CFA_advance_loc: 1 to 00037ccb │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 000365ac │ │ + DW_CFA_advance_loc: 1 to 00037ccc │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006e94 00000044 000011e0 FDE cie=00005cb8 pc=00036600..000366f3 │ │ - Augmentation data: 2b 6f ff ff │ │ - DW_CFA_advance_loc: 1 to 00036601 │ │ +00007458 00000044 000010dc FDE cie=00006380 pc=00037d20..00037e13 │ │ + Augmentation data: db 69 ff ff │ │ + DW_CFA_advance_loc: 1 to 00037d21 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00036602 │ │ + DW_CFA_advance_loc: 1 to 00037d22 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00036603 │ │ + DW_CFA_advance_loc: 1 to 00037d23 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00036604 │ │ + DW_CFA_advance_loc: 1 to 00037d24 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00036607 │ │ + DW_CFA_advance_loc: 3 to 00037d27 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 7 to 0003660e │ │ + DW_CFA_advance_loc: 7 to 00037d2e │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0003660f │ │ + DW_CFA_advance_loc: 1 to 00037d2f │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 127 to 0003668e │ │ + DW_CFA_advance_loc1: 127 to 00037dae │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0003668f │ │ + DW_CFA_advance_loc: 1 to 00037daf │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00036690 │ │ + DW_CFA_advance_loc: 1 to 00037db0 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00036691 │ │ + DW_CFA_advance_loc: 1 to 00037db1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00036692 │ │ + DW_CFA_advance_loc: 1 to 00037db2 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00036693 │ │ + DW_CFA_advance_loc: 1 to 00037db3 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006edc 00000044 00001228 FDE cie=00005cb8 pc=00036700..00036b79 │ │ - Augmentation data: 03 6f ff ff │ │ - DW_CFA_advance_loc: 1 to 00036701 │ │ +000074a0 00000044 00001124 FDE cie=00006380 pc=00037e20..00038266 │ │ + Augmentation data: b3 69 ff ff │ │ + DW_CFA_advance_loc: 1 to 00037e21 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00036702 │ │ + DW_CFA_advance_loc: 1 to 00037e22 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00036703 │ │ + DW_CFA_advance_loc: 1 to 00037e23 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00036704 │ │ + DW_CFA_advance_loc: 1 to 00037e24 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00036707 │ │ + DW_CFA_advance_loc: 3 to 00037e27 │ │ DW_CFA_def_cfa_offset: 96 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 00036710 │ │ + DW_CFA_advance_loc: 9 to 00037e30 │ │ DW_CFA_def_cfa_offset: 100 │ │ - DW_CFA_advance_loc: 1 to 00036711 │ │ + DW_CFA_advance_loc: 1 to 00037e31 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc2: 1009 to 00036b02 │ │ + DW_CFA_advance_loc2: 994 to 00038213 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00036b03 │ │ + DW_CFA_advance_loc: 1 to 00038214 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00036b04 │ │ + DW_CFA_advance_loc: 1 to 00038215 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00036b05 │ │ + DW_CFA_advance_loc: 1 to 00038216 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00036b06 │ │ + DW_CFA_advance_loc: 1 to 00038217 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00036b07 │ │ + DW_CFA_advance_loc: 1 to 00038218 │ │ DW_CFA_def_cfa_offset: 96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006f24 00000044 00001270 FDE cie=00005cb8 pc=00036b80..00036fa3 │ │ - Augmentation data: d3 6e ff ff │ │ - DW_CFA_advance_loc: 1 to 00036b81 │ │ +000074e8 00000044 0000116c FDE cie=00006380 pc=00038270..000386ee │ │ + Augmentation data: 83 69 ff ff │ │ + DW_CFA_advance_loc: 1 to 00038271 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00036b82 │ │ + DW_CFA_advance_loc: 1 to 00038272 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00036b83 │ │ + DW_CFA_advance_loc: 1 to 00038273 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00036b84 │ │ + DW_CFA_advance_loc: 1 to 00038274 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00036b87 │ │ + DW_CFA_advance_loc: 3 to 00038277 │ │ DW_CFA_def_cfa_offset: 112 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00036b8c │ │ + DW_CFA_advance_loc: 5 to 0003827c │ │ DW_CFA_def_cfa_offset: 116 │ │ - DW_CFA_advance_loc: 1 to 00036b8d │ │ + DW_CFA_advance_loc: 1 to 0003827d │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc2: 874 to 00036ef7 │ │ + DW_CFA_advance_loc2: 928 to 0003861d │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00036ef8 │ │ + DW_CFA_advance_loc: 1 to 0003861e │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00036ef9 │ │ + DW_CFA_advance_loc: 1 to 0003861f │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00036efa │ │ + DW_CFA_advance_loc: 1 to 00038620 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00036efb │ │ + DW_CFA_advance_loc: 1 to 00038621 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00036efc │ │ + DW_CFA_advance_loc: 1 to 00038622 │ │ DW_CFA_def_cfa_offset: 112 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006f6c 00000044 000012b8 FDE cie=00005cb8 pc=00036fb0..0003707c │ │ - Augmentation data: ef 6e ff ff │ │ - DW_CFA_advance_loc: 1 to 00036fb1 │ │ +00007530 00000044 000011b4 FDE cie=00006380 pc=000386f0..000387a8 │ │ + Augmentation data: 93 69 ff ff │ │ + DW_CFA_advance_loc: 1 to 000386f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00036fb2 │ │ + DW_CFA_advance_loc: 1 to 000386f2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00036fb3 │ │ + DW_CFA_advance_loc: 1 to 000386f3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00036fb4 │ │ + DW_CFA_advance_loc: 1 to 000386f4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00036fb7 │ │ + DW_CFA_advance_loc: 3 to 000386f7 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00036fbc │ │ + DW_CFA_advance_loc: 5 to 000386fc │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 00036fbd │ │ + DW_CFA_advance_loc: 1 to 000386fd │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 147 to 00037050 │ │ + DW_CFA_advance_loc1: 93 to 0003875a │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00037051 │ │ + DW_CFA_advance_loc: 1 to 0003875b │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00037052 │ │ + DW_CFA_advance_loc: 1 to 0003875c │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00037053 │ │ + DW_CFA_advance_loc: 1 to 0003875d │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00037054 │ │ + DW_CFA_advance_loc: 1 to 0003875e │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00037055 │ │ + DW_CFA_advance_loc: 1 to 0003875f │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006fb4 00000048 00001300 FDE cie=00005cb8 pc=00037100..000371a4 │ │ - Augmentation data: cb 6e ff ff │ │ - DW_CFA_advance_loc: 1 to 00037101 │ │ +00007578 00000048 000011fc FDE cie=00006380 pc=00038830..000388d4 │ │ + Augmentation data: 6b 69 ff ff │ │ + DW_CFA_advance_loc: 1 to 00038831 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00037102 │ │ + DW_CFA_advance_loc: 1 to 00038832 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00037103 │ │ + DW_CFA_advance_loc: 1 to 00038833 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 00037106 │ │ + DW_CFA_advance_loc: 3 to 00038836 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0003710b │ │ + DW_CFA_advance_loc: 5 to 0003883b │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0003710c │ │ + DW_CFA_advance_loc: 1 to 0003883c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 115 to 0003717f │ │ + DW_CFA_advance_loc1: 115 to 000388af │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00037180 │ │ + DW_CFA_advance_loc: 1 to 000388b0 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00037181 │ │ + DW_CFA_advance_loc: 1 to 000388b1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00037182 │ │ + DW_CFA_advance_loc: 1 to 000388b2 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 5 to 00037187 │ │ + DW_CFA_advance_loc: 5 to 000388b7 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 3 to 0003718a │ │ + DW_CFA_advance_loc: 3 to 000388ba │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003718b │ │ + DW_CFA_advance_loc: 1 to 000388bb │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003718c │ │ + DW_CFA_advance_loc: 1 to 000388bc │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003718d │ │ + DW_CFA_advance_loc: 1 to 000388bd │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0003718e │ │ + DW_CFA_advance_loc: 1 to 000388be │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ -00007000 00000048 0000134c FDE cie=00005cb8 pc=000371b0..00037250 │ │ - Augmentation data: 93 6e ff ff │ │ - DW_CFA_advance_loc: 1 to 000371b1 │ │ +000075c4 00000048 00001248 FDE cie=00006380 pc=000388e0..00038980 │ │ + Augmentation data: 33 69 ff ff │ │ + DW_CFA_advance_loc: 1 to 000388e1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000371b2 │ │ + DW_CFA_advance_loc: 1 to 000388e2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000371b3 │ │ + DW_CFA_advance_loc: 1 to 000388e3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 000371b6 │ │ + DW_CFA_advance_loc: 3 to 000388e6 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 000371bb │ │ + DW_CFA_advance_loc: 5 to 000388eb │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 000371bc │ │ + DW_CFA_advance_loc: 1 to 000388ec │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 111 to 0003722b │ │ + DW_CFA_advance_loc1: 111 to 0003895b │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003722c │ │ + DW_CFA_advance_loc: 1 to 0003895c │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003722d │ │ + DW_CFA_advance_loc: 1 to 0003895d │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003722e │ │ + DW_CFA_advance_loc: 1 to 0003895e │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 5 to 00037233 │ │ + DW_CFA_advance_loc: 5 to 00038963 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 3 to 00037236 │ │ + DW_CFA_advance_loc: 3 to 00038966 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00037237 │ │ + DW_CFA_advance_loc: 1 to 00038967 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00037238 │ │ + DW_CFA_advance_loc: 1 to 00038968 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00037239 │ │ + DW_CFA_advance_loc: 1 to 00038969 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0003723a │ │ + DW_CFA_advance_loc: 1 to 0003896a │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ -0000704c 00000044 00001398 FDE cie=00005cb8 pc=00037250..00037324 │ │ - Augmentation data: 5b 6e ff ff │ │ - DW_CFA_advance_loc: 1 to 00037251 │ │ +00007610 00000044 00001294 FDE cie=00006380 pc=00038a80..00038b4e │ │ + Augmentation data: fb 68 ff ff │ │ + DW_CFA_advance_loc: 1 to 00038a81 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00037252 │ │ + DW_CFA_advance_loc: 1 to 00038a82 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00037253 │ │ + DW_CFA_advance_loc: 1 to 00038a83 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00037254 │ │ + DW_CFA_advance_loc: 1 to 00038a84 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00037257 │ │ + DW_CFA_advance_loc: 3 to 00038a87 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 7 to 0003725e │ │ + DW_CFA_advance_loc: 5 to 00038a8c │ │ DW_CFA_def_cfa_offset: 68 │ │ - DW_CFA_advance_loc: 1 to 0003725f │ │ + DW_CFA_advance_loc: 1 to 00038a8d │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc1: 139 to 000372ea │ │ + DW_CFA_advance_loc1: 137 to 00038b16 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 000372eb │ │ + DW_CFA_advance_loc: 1 to 00038b17 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000372ec │ │ + DW_CFA_advance_loc: 1 to 00038b18 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000372ed │ │ + DW_CFA_advance_loc: 1 to 00038b19 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000372ee │ │ + DW_CFA_advance_loc: 1 to 00038b1a │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 000372ef │ │ + DW_CFA_advance_loc: 1 to 00038b1b │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007094 00000070 000013e0 FDE cie=00005cb8 pc=00037330..000373a5 │ │ - Augmentation data: 3b 6e ff ff │ │ - DW_CFA_advance_loc: 1 to 00037331 │ │ +00007658 00000078 000012dc FDE cie=00006380 pc=00038b50..00038be6 │ │ + Augmentation data: db 68 ff ff │ │ + DW_CFA_advance_loc: 1 to 00038b51 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00037332 │ │ + DW_CFA_advance_loc: 1 to 00038b52 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00037333 │ │ + DW_CFA_advance_loc: 1 to 00038b53 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 00037336 │ │ - DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 9 to 0003733f │ │ - DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 00037340 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 9 to 00037349 │ │ + DW_CFA_advance_loc: 9 to 00038b5c │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 1 to 00038b5d │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 9 to 00038b66 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003734c │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0003734e │ │ - DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0003734f │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 00037357 │ │ + DW_CFA_advance_loc: 3 to 00038b69 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00038b6b │ │ + DW_CFA_def_cfa_offset: 28 │ │ + DW_CFA_advance_loc: 1 to 00038b6c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 0003735b │ │ + DW_CFA_advance_loc: 8 to 00038b74 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00038b78 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 9 to 00037364 │ │ + DW_CFA_advance_loc: 7 to 00038b7f │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00037367 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00037369 │ │ - DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0003736a │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 00037372 │ │ + DW_CFA_advance_loc: 3 to 00038b82 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00038b84 │ │ + DW_CFA_def_cfa_offset: 28 │ │ + DW_CFA_advance_loc: 1 to 00038b85 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 10 to 0003737c │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 00037387 │ │ + DW_CFA_advance_loc: 8 to 00038b8d │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 14 to 00038b9b │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003738a │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0003738c │ │ - DW_CFA_def_cfa_offset: 44 │ │ - DW_CFA_advance_loc: 1 to 0003738d │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 00037395 │ │ + DW_CFA_advance_loc: 3 to 00038b9e │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00038ba0 │ │ + DW_CFA_def_cfa_offset: 28 │ │ + DW_CFA_advance_loc: 1 to 00038ba1 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 00038ba9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00037396 │ │ + DW_CFA_advance_loc: 5 to 00038bae │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00037397 │ │ + DW_CFA_advance_loc: 1 to 00038baf │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00037398 │ │ + DW_CFA_advance_loc: 1 to 00038bb0 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00037399 │ │ - DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 1 to 00038bb1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 7 to 000373a0 │ │ + DW_CFA_advance_loc: 7 to 00038bb8 │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 7 to 00038bbf │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 13 to 00038bcc │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 9 to 00038bd5 │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 5 to 00038bda │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 7 to 00038be1 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007108 0000003c 00001454 FDE cie=00005cb8 pc=00037490..00037597 │ │ - Augmentation data: db 6d ff ff │ │ - DW_CFA_advance_loc: 1 to 00037491 │ │ +000076d4 0000003c 00001358 FDE cie=00006380 pc=00038c50..00038d96 │ │ + Augmentation data: 83 68 ff ff │ │ + DW_CFA_advance_loc: 1 to 00038c51 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00037492 │ │ + DW_CFA_advance_loc: 1 to 00038c52 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00037493 │ │ + DW_CFA_advance_loc: 1 to 00038c53 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 00037496 │ │ + DW_CFA_advance_loc: 3 to 00038c56 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0003749b │ │ + DW_CFA_advance_loc: 5 to 00038c5b │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0003749c │ │ + DW_CFA_advance_loc: 1 to 00038c5c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 166 to 00037542 │ │ + DW_CFA_advance_loc1: 192 to 00038d1c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00037543 │ │ + DW_CFA_advance_loc: 1 to 00038d1d │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00037544 │ │ + DW_CFA_advance_loc: 1 to 00038d1e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00037545 │ │ + DW_CFA_advance_loc: 1 to 00038d1f │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00037546 │ │ + DW_CFA_advance_loc: 1 to 00038d20 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007148 00000090 00001494 FDE cie=00005cb8 pc=000375a0..0003780f │ │ - Augmentation data: c7 6d ff ff │ │ - DW_CFA_advance_loc: 1 to 000375a1 │ │ +00007714 00000090 00001398 FDE cie=00006380 pc=00038da0..00039007 │ │ + Augmentation data: 77 68 ff ff │ │ + DW_CFA_advance_loc: 1 to 00038da1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000375a2 │ │ + DW_CFA_advance_loc: 1 to 00038da2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000375a3 │ │ + DW_CFA_advance_loc: 1 to 00038da3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 000375a6 │ │ + DW_CFA_advance_loc: 3 to 00038da6 │ │ DW_CFA_def_cfa_offset: 112 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 13 to 000375b3 │ │ + DW_CFA_advance_loc: 13 to 00038db3 │ │ DW_CFA_def_cfa_offset: 116 │ │ - DW_CFA_advance_loc: 1 to 000375b4 │ │ + DW_CFA_advance_loc: 1 to 00038db4 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 34 to 000375d6 │ │ + DW_CFA_advance_loc: 34 to 00038dd6 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 000375d9 │ │ + DW_CFA_advance_loc: 3 to 00038dd9 │ │ DW_CFA_def_cfa_offset: 116 │ │ - DW_CFA_advance_loc: 9 to 000375e2 │ │ + DW_CFA_advance_loc: 9 to 00038de2 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 1 to 000375e3 │ │ + DW_CFA_advance_loc: 1 to 00038de3 │ │ DW_CFA_def_cfa_offset: 124 │ │ - DW_CFA_advance_loc: 3 to 000375e6 │ │ + DW_CFA_advance_loc: 3 to 00038de6 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 5 to 000375eb │ │ + DW_CFA_advance_loc: 5 to 00038deb │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc1: 143 to 0003767a │ │ + DW_CFA_advance_loc1: 135 to 00038e72 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 91 to 000376d5 │ │ + DW_CFA_advance_loc1: 91 to 00038ecd │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 000376d8 │ │ + DW_CFA_advance_loc: 3 to 00038ed0 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 1 to 000376d9 │ │ + DW_CFA_advance_loc: 1 to 00038ed1 │ │ DW_CFA_def_cfa_offset: 124 │ │ - DW_CFA_advance_loc: 1 to 000376da │ │ + DW_CFA_advance_loc: 1 to 00038ed2 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 14 to 000376e8 │ │ + DW_CFA_advance_loc: 14 to 00038ee0 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc1: 96 to 00037748 │ │ + DW_CFA_advance_loc1: 96 to 00038f40 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 5 to 0003774d │ │ + DW_CFA_advance_loc: 5 to 00038f45 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 16 to 0003775d │ │ + DW_CFA_advance_loc: 16 to 00038f55 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 12 to 00037769 │ │ + DW_CFA_advance_loc: 12 to 00038f61 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003776a │ │ + DW_CFA_advance_loc: 1 to 00038f62 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003776b │ │ + DW_CFA_advance_loc: 1 to 00038f63 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003776c │ │ + DW_CFA_advance_loc: 1 to 00038f64 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0003776d │ │ + DW_CFA_advance_loc: 1 to 00038f65 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 30 to 0003778b │ │ + DW_CFA_advance_loc: 30 to 00038f83 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003778e │ │ + DW_CFA_advance_loc: 3 to 00038f86 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 1 to 0003778f │ │ + DW_CFA_advance_loc: 1 to 00038f87 │ │ DW_CFA_def_cfa_offset: 124 │ │ - DW_CFA_advance_loc: 1 to 00037790 │ │ + DW_CFA_advance_loc: 1 to 00038f88 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 5 to 00037795 │ │ + DW_CFA_advance_loc: 5 to 00038f8d │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc1: 86 to 000377eb │ │ + DW_CFA_advance_loc1: 86 to 00038fe3 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 13 to 000377f8 │ │ + DW_CFA_advance_loc: 13 to 00038ff0 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 9 to 00037801 │ │ + DW_CFA_advance_loc: 9 to 00038ff9 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00037804 │ │ + DW_CFA_advance_loc: 3 to 00038ffc │ │ DW_CFA_def_cfa_offset: 124 │ │ - DW_CFA_advance_loc: 1 to 00037805 │ │ + DW_CFA_advance_loc: 1 to 00038ffd │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 5 to 0003780a │ │ + DW_CFA_advance_loc: 5 to 00039002 │ │ DW_CFA_def_cfa_offset: 112 │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ -000071dc 00000038 00001528 FDE cie=00005cb8 pc=00037810..00037863 │ │ - Augmentation data: 6f 6d ff ff │ │ - DW_CFA_advance_loc: 1 to 00037811 │ │ +000077a8 00000038 0000142c FDE cie=00006380 pc=00039010..00039063 │ │ + Augmentation data: 1f 68 ff ff │ │ + DW_CFA_advance_loc: 1 to 00039011 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00037812 │ │ + DW_CFA_advance_loc: 1 to 00039012 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00037813 │ │ + DW_CFA_advance_loc: 1 to 00039013 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 3 to 00037816 │ │ + DW_CFA_advance_loc: 3 to 00039016 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0003781b │ │ + DW_CFA_advance_loc: 5 to 0003901b │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0003781c │ │ + DW_CFA_advance_loc: 1 to 0003901c │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 38 to 00039042 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00039043 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 00039044 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00039045 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00039046 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 38 to 00037842 │ │ + │ │ +000077e4 0000017c 00001468 FDE cie=00006380 pc=0003b690..0003c1f1 │ │ + Augmentation data: ef 67 ff ff │ │ + DW_CFA_advance_loc: 1 to 0003b691 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0003b692 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0003b693 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 0003b694 │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 6 to 0003b69a │ │ + DW_CFA_def_cfa_offset: 1056 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 5 to 0003b69f │ │ + DW_CFA_def_cfa_offset: 1060 │ │ + DW_CFA_advance_loc: 1 to 0003b6a0 │ │ + DW_CFA_def_cfa_offset: 1056 │ │ + DW_CFA_advance_loc: 12 to 0003b6ac │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003b6af │ │ + DW_CFA_def_cfa_offset: 1064 │ │ + DW_CFA_advance_loc: 2 to 0003b6b1 │ │ + DW_CFA_def_cfa_offset: 1068 │ │ + DW_CFA_advance_loc: 2 to 0003b6b3 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 8 to 0003b6bb │ │ + DW_CFA_def_cfa_offset: 1056 │ │ + DW_CFA_advance_loc: 30 to 0003b6d9 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003b6dc │ │ + DW_CFA_def_cfa_offset: 1064 │ │ + DW_CFA_advance_loc: 2 to 0003b6de │ │ + DW_CFA_def_cfa_offset: 1068 │ │ + DW_CFA_advance_loc: 2 to 0003b6e0 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 8 to 0003b6e8 │ │ + DW_CFA_def_cfa_offset: 1056 │ │ + DW_CFA_advance_loc1: 128 to 0003b768 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 7 to 0003b76f │ │ + DW_CFA_def_cfa_offset: 1060 │ │ + DW_CFA_advance_loc: 2 to 0003b771 │ │ + DW_CFA_def_cfa_offset: 1064 │ │ + DW_CFA_advance_loc: 7 to 0003b778 │ │ + DW_CFA_def_cfa_offset: 1068 │ │ + DW_CFA_advance_loc: 7 to 0003b77f │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 8 to 0003b787 │ │ + DW_CFA_def_cfa_offset: 1056 │ │ + DW_CFA_advance_loc1: 102 to 0003b7ed │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 21 to 0003b802 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003b805 │ │ + DW_CFA_def_cfa_offset: 1060 │ │ + DW_CFA_advance_loc: 12 to 0003b811 │ │ + DW_CFA_def_cfa_offset: 1064 │ │ + DW_CFA_advance_loc: 1 to 0003b812 │ │ + DW_CFA_def_cfa_offset: 1068 │ │ + DW_CFA_advance_loc: 1 to 0003b813 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 8 to 0003b81b │ │ + DW_CFA_def_cfa_offset: 1056 │ │ + DW_CFA_advance_loc2: 280 to 0003b933 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003b936 │ │ + DW_CFA_def_cfa_offset: 1060 │ │ + DW_CFA_advance_loc: 19 to 0003b949 │ │ + DW_CFA_def_cfa_offset: 1064 │ │ + DW_CFA_advance_loc: 1 to 0003b94a │ │ + DW_CFA_def_cfa_offset: 1068 │ │ + DW_CFA_advance_loc: 1 to 0003b94b │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 8 to 0003b953 │ │ + DW_CFA_def_cfa_offset: 1056 │ │ + DW_CFA_advance_loc: 37 to 0003b978 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003b97b │ │ + DW_CFA_def_cfa_offset: 1060 │ │ + DW_CFA_advance_loc: 5 to 0003b980 │ │ + DW_CFA_def_cfa_offset: 1064 │ │ + DW_CFA_advance_loc: 1 to 0003b981 │ │ + DW_CFA_def_cfa_offset: 1068 │ │ + DW_CFA_advance_loc: 8 to 0003b989 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 8 to 0003b991 │ │ + DW_CFA_def_cfa_offset: 1056 │ │ + DW_CFA_advance_loc: 16 to 0003b9a1 │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc2: 909 to 0003bd2e │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003bd31 │ │ + DW_CFA_def_cfa_offset: 1068 │ │ + DW_CFA_advance_loc: 1 to 0003bd32 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 5 to 0003bd37 │ │ + DW_CFA_def_cfa_offset: 1056 │ │ + DW_CFA_advance_loc: 52 to 0003bd6b │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003bd6e │ │ + DW_CFA_def_cfa_offset: 1064 │ │ + DW_CFA_advance_loc: 27 to 0003bd89 │ │ + DW_CFA_def_cfa_offset: 1068 │ │ + DW_CFA_advance_loc: 1 to 0003bd8a │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 8 to 0003bd92 │ │ + DW_CFA_def_cfa_offset: 1056 │ │ + DW_CFA_advance_loc: 8 to 0003bd9a │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003bd9d │ │ + DW_CFA_def_cfa_offset: 1060 │ │ + DW_CFA_advance_loc: 28 to 0003bdb9 │ │ + DW_CFA_def_cfa_offset: 1064 │ │ + DW_CFA_advance_loc: 1 to 0003bdba │ │ + DW_CFA_def_cfa_offset: 1068 │ │ + DW_CFA_advance_loc: 1 to 0003bdbb │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 8 to 0003bdc3 │ │ + DW_CFA_def_cfa_offset: 1056 │ │ + DW_CFA_advance_loc: 58 to 0003bdfd │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003be00 │ │ + DW_CFA_def_cfa_offset: 1068 │ │ + DW_CFA_advance_loc: 14 to 0003be0e │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 8 to 0003be16 │ │ + DW_CFA_def_cfa_offset: 1056 │ │ + DW_CFA_advance_loc: 16 to 0003be26 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003be29 │ │ + DW_CFA_def_cfa_offset: 1060 │ │ + DW_CFA_advance_loc: 4 to 0003be2d │ │ + DW_CFA_def_cfa_offset: 1064 │ │ + DW_CFA_advance_loc: 4 to 0003be31 │ │ + DW_CFA_def_cfa_offset: 1068 │ │ + DW_CFA_advance_loc: 1 to 0003be32 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 8 to 0003be3a │ │ + DW_CFA_def_cfa_offset: 1056 │ │ + DW_CFA_advance_loc2: 555 to 0003c065 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003c068 │ │ + DW_CFA_def_cfa_offset: 1068 │ │ + DW_CFA_advance_loc: 1 to 0003c069 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 8 to 0003c071 │ │ + DW_CFA_def_cfa_offset: 1056 │ │ + DW_CFA_advance_loc1: 254 to 0003c16f │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003c172 │ │ + DW_CFA_def_cfa_offset: 1068 │ │ + DW_CFA_advance_loc: 1 to 0003c173 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 8 to 0003c17b │ │ + DW_CFA_def_cfa_offset: 1056 │ │ + DW_CFA_advance_loc: 6 to 0003c181 │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 1 to 0003c182 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 0003c183 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0003c184 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0003c185 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 0003c186 │ │ + DW_CFA_def_cfa_offset: 1056 │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 10 to 0003c190 │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 15 to 0003c19f │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 37 to 0003c1c4 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003c1c7 │ │ + DW_CFA_def_cfa_offset: 1068 │ │ + DW_CFA_advance_loc: 7 to 0003c1ce │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 8 to 0003c1d6 │ │ + DW_CFA_def_cfa_offset: 1056 │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 9 to 0003c1df │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 9 to 0003c1e8 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003c1eb │ │ + DW_CFA_def_cfa_offset: 1068 │ │ + DW_CFA_advance_loc: 1 to 0003c1ec │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00007964 00000178 000015e8 FDE cie=00006380 pc=0003cf70..0003daa1 │ │ + Augmentation data: 9f 66 ff ff │ │ + DW_CFA_advance_loc: 1 to 0003cf71 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0003cf72 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0003cf73 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 0003cf74 │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 6 to 0003cf7a │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 5 to 0003cf7f │ │ + DW_CFA_def_cfa_offset: 1076 │ │ + DW_CFA_advance_loc: 1 to 0003cf80 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 12 to 0003cf8c │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003cf8f │ │ + DW_CFA_def_cfa_offset: 1080 │ │ + DW_CFA_advance_loc: 2 to 0003cf91 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 2 to 0003cf93 │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003cf9b │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 30 to 0003cfb9 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003cfbc │ │ + DW_CFA_def_cfa_offset: 1080 │ │ + DW_CFA_advance_loc: 2 to 0003cfbe │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 2 to 0003cfc0 │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003cfc8 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc1: 128 to 0003d048 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 7 to 0003d04f │ │ + DW_CFA_def_cfa_offset: 1076 │ │ + DW_CFA_advance_loc: 2 to 0003d051 │ │ + DW_CFA_def_cfa_offset: 1080 │ │ + DW_CFA_advance_loc: 7 to 0003d058 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 7 to 0003d05f │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003d067 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc1: 102 to 0003d0cd │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 21 to 0003d0e2 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003d0e5 │ │ + DW_CFA_def_cfa_offset: 1076 │ │ + DW_CFA_advance_loc: 12 to 0003d0f1 │ │ + DW_CFA_def_cfa_offset: 1080 │ │ + DW_CFA_advance_loc: 1 to 0003d0f2 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 1 to 0003d0f3 │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003d0fb │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc1: 211 to 0003d1ce │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003d1d1 │ │ + DW_CFA_def_cfa_offset: 1076 │ │ + DW_CFA_advance_loc: 19 to 0003d1e4 │ │ + DW_CFA_def_cfa_offset: 1080 │ │ + DW_CFA_advance_loc: 1 to 0003d1e5 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 1 to 0003d1e6 │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003d1ee │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 59 to 0003d229 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003d22c │ │ + DW_CFA_def_cfa_offset: 1076 │ │ + DW_CFA_advance_loc: 5 to 0003d231 │ │ + DW_CFA_def_cfa_offset: 1080 │ │ + DW_CFA_advance_loc: 1 to 0003d232 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 8 to 0003d23a │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003d242 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 16 to 0003d252 │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc2: 908 to 0003d5de │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003d5e1 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 1 to 0003d5e2 │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 5 to 0003d5e7 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 52 to 0003d61b │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003d61e │ │ + DW_CFA_def_cfa_offset: 1080 │ │ + DW_CFA_advance_loc: 27 to 0003d639 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 1 to 0003d63a │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003d642 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 8 to 0003d64a │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003d64d │ │ + DW_CFA_def_cfa_offset: 1076 │ │ + DW_CFA_advance_loc: 28 to 0003d669 │ │ + DW_CFA_def_cfa_offset: 1080 │ │ + DW_CFA_advance_loc: 1 to 0003d66a │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 1 to 0003d66b │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003d673 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 58 to 0003d6ad │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003d6b0 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 14 to 0003d6be │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003d6c6 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 16 to 0003d6d6 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003d6d9 │ │ + DW_CFA_def_cfa_offset: 1076 │ │ + DW_CFA_advance_loc: 4 to 0003d6dd │ │ + DW_CFA_def_cfa_offset: 1080 │ │ + DW_CFA_advance_loc: 4 to 0003d6e1 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 1 to 0003d6e2 │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003d6ea │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc2: 555 to 0003d915 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003d918 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 1 to 0003d919 │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003d921 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc1: 254 to 0003da1f │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003da22 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 1 to 0003da23 │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003da2b │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 6 to 0003da31 │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 1 to 0003da32 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00037843 │ │ + DW_CFA_advance_loc: 1 to 0003da33 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00037844 │ │ + DW_CFA_advance_loc: 1 to 0003da34 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00037845 │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00037846 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - │ │ -00007218 0000017c 00001564 FDE cie=00005cb8 pc=00039d60..0003a673 │ │ - Augmentation data: 3f 6d ff ff │ │ - DW_CFA_advance_loc: 1 to 00039d61 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00039d62 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00039d63 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00039d64 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 00039d6a │ │ - DW_CFA_def_cfa_offset: 1152 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 00039d6f │ │ - DW_CFA_def_cfa_offset: 1156 │ │ - DW_CFA_advance_loc: 1 to 00039d70 │ │ - DW_CFA_def_cfa_offset: 1152 │ │ - DW_CFA_advance_loc: 12 to 00039d7c │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00039d7f │ │ - DW_CFA_def_cfa_offset: 1160 │ │ - DW_CFA_advance_loc: 2 to 00039d81 │ │ - DW_CFA_def_cfa_offset: 1164 │ │ - DW_CFA_advance_loc: 2 to 00039d83 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 8 to 00039d8b │ │ - DW_CFA_def_cfa_offset: 1152 │ │ - DW_CFA_advance_loc: 30 to 00039da9 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00039dac │ │ - DW_CFA_def_cfa_offset: 1160 │ │ - DW_CFA_advance_loc: 2 to 00039dae │ │ - DW_CFA_def_cfa_offset: 1164 │ │ - DW_CFA_advance_loc: 2 to 00039db0 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 8 to 00039db8 │ │ - DW_CFA_def_cfa_offset: 1152 │ │ - DW_CFA_advance_loc1: 228 to 00039e9c │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 10 to 00039ea6 │ │ - DW_CFA_def_cfa_offset: 1156 │ │ - DW_CFA_advance_loc: 2 to 00039ea8 │ │ - DW_CFA_def_cfa_offset: 1160 │ │ - DW_CFA_advance_loc: 7 to 00039eaf │ │ - DW_CFA_def_cfa_offset: 1164 │ │ - DW_CFA_advance_loc: 7 to 00039eb6 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 8 to 00039ebe │ │ - DW_CFA_def_cfa_offset: 1152 │ │ - DW_CFA_advance_loc1: 98 to 00039f20 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 21 to 00039f35 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 00039f38 │ │ - DW_CFA_def_cfa_offset: 1156 │ │ - DW_CFA_advance_loc: 12 to 00039f44 │ │ - DW_CFA_def_cfa_offset: 1160 │ │ - DW_CFA_advance_loc: 1 to 00039f45 │ │ - DW_CFA_def_cfa_offset: 1164 │ │ - DW_CFA_advance_loc: 1 to 00039f46 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 8 to 00039f4e │ │ - DW_CFA_def_cfa_offset: 1152 │ │ - DW_CFA_advance_loc2: 280 to 0003a066 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003a069 │ │ - DW_CFA_def_cfa_offset: 1156 │ │ - DW_CFA_advance_loc: 19 to 0003a07c │ │ - DW_CFA_def_cfa_offset: 1160 │ │ - DW_CFA_advance_loc: 1 to 0003a07d │ │ - DW_CFA_def_cfa_offset: 1164 │ │ - DW_CFA_advance_loc: 1 to 0003a07e │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 8 to 0003a086 │ │ - DW_CFA_def_cfa_offset: 1152 │ │ - DW_CFA_advance_loc: 37 to 0003a0ab │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003a0ae │ │ - DW_CFA_def_cfa_offset: 1156 │ │ - DW_CFA_advance_loc: 5 to 0003a0b3 │ │ - DW_CFA_def_cfa_offset: 1160 │ │ - DW_CFA_advance_loc: 1 to 0003a0b4 │ │ - DW_CFA_def_cfa_offset: 1164 │ │ - DW_CFA_advance_loc: 8 to 0003a0bc │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 8 to 0003a0c4 │ │ - DW_CFA_def_cfa_offset: 1152 │ │ - DW_CFA_advance_loc: 16 to 0003a0d4 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc2: 622 to 0003a342 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003a345 │ │ - DW_CFA_def_cfa_offset: 1164 │ │ - DW_CFA_advance_loc: 4 to 0003a349 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 5 to 0003a34e │ │ - DW_CFA_def_cfa_offset: 1152 │ │ - DW_CFA_advance_loc: 57 to 0003a387 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003a38a │ │ - DW_CFA_def_cfa_offset: 1160 │ │ - DW_CFA_advance_loc: 27 to 0003a3a5 │ │ - DW_CFA_def_cfa_offset: 1164 │ │ - DW_CFA_advance_loc: 1 to 0003a3a6 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 8 to 0003a3ae │ │ - DW_CFA_def_cfa_offset: 1152 │ │ - DW_CFA_advance_loc: 8 to 0003a3b6 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003a3b9 │ │ - DW_CFA_def_cfa_offset: 1156 │ │ - DW_CFA_advance_loc: 28 to 0003a3d5 │ │ - DW_CFA_def_cfa_offset: 1160 │ │ - DW_CFA_advance_loc: 1 to 0003a3d6 │ │ - DW_CFA_def_cfa_offset: 1164 │ │ - DW_CFA_advance_loc: 1 to 0003a3d7 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 8 to 0003a3df │ │ - DW_CFA_def_cfa_offset: 1152 │ │ - DW_CFA_advance_loc: 54 to 0003a415 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003a418 │ │ - DW_CFA_def_cfa_offset: 1164 │ │ - DW_CFA_advance_loc: 10 to 0003a422 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 8 to 0003a42a │ │ - DW_CFA_def_cfa_offset: 1152 │ │ - DW_CFA_advance_loc: 16 to 0003a43a │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003a43d │ │ - DW_CFA_def_cfa_offset: 1156 │ │ - DW_CFA_advance_loc: 1 to 0003a43e │ │ - DW_CFA_def_cfa_offset: 1160 │ │ - DW_CFA_advance_loc: 4 to 0003a442 │ │ - DW_CFA_def_cfa_offset: 1164 │ │ - DW_CFA_advance_loc: 1 to 0003a443 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 8 to 0003a44b │ │ - DW_CFA_def_cfa_offset: 1152 │ │ - DW_CFA_advance_loc2: 339 to 0003a59e │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003a5a1 │ │ - DW_CFA_def_cfa_offset: 1164 │ │ - DW_CFA_advance_loc: 4 to 0003a5a5 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 8 to 0003a5ad │ │ - DW_CFA_def_cfa_offset: 1152 │ │ - DW_CFA_advance_loc1: 65 to 0003a5ee │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003a5f1 │ │ - DW_CFA_def_cfa_offset: 1164 │ │ - DW_CFA_advance_loc: 4 to 0003a5f5 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 8 to 0003a5fd │ │ - DW_CFA_def_cfa_offset: 1152 │ │ - DW_CFA_advance_loc: 6 to 0003a603 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0003a604 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003a605 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003a606 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003a607 │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0003a608 │ │ - DW_CFA_def_cfa_offset: 1152 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 10 to 0003a612 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 15 to 0003a621 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 37 to 0003a646 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003a649 │ │ - DW_CFA_def_cfa_offset: 1164 │ │ - DW_CFA_advance_loc: 7 to 0003a650 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 8 to 0003a658 │ │ - DW_CFA_def_cfa_offset: 1152 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 9 to 0003a661 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 9 to 0003a66a │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003a66d │ │ - DW_CFA_def_cfa_offset: 1164 │ │ - DW_CFA_advance_loc: 1 to 0003a66e │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00007398 00000178 000016e4 FDE cie=00005cb8 pc=0003b3a0..0003bc83 │ │ - Augmentation data: ef 6b ff ff │ │ - DW_CFA_advance_loc: 1 to 0003b3a1 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003b3a2 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003b3a3 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003b3a4 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 0003b3aa │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0003b3af │ │ - DW_CFA_def_cfa_offset: 1172 │ │ - DW_CFA_advance_loc: 1 to 0003b3b0 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 12 to 0003b3bc │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003b3bf │ │ - DW_CFA_def_cfa_offset: 1176 │ │ - DW_CFA_advance_loc: 2 to 0003b3c1 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 2 to 0003b3c3 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003b3cb │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 30 to 0003b3e9 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003b3ec │ │ - DW_CFA_def_cfa_offset: 1176 │ │ - DW_CFA_advance_loc: 2 to 0003b3ee │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 2 to 0003b3f0 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003b3f8 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc1: 228 to 0003b4dc │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 10 to 0003b4e6 │ │ - DW_CFA_def_cfa_offset: 1172 │ │ - DW_CFA_advance_loc: 2 to 0003b4e8 │ │ - DW_CFA_def_cfa_offset: 1176 │ │ - DW_CFA_advance_loc: 7 to 0003b4ef │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 7 to 0003b4f6 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003b4fe │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc1: 98 to 0003b560 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 21 to 0003b575 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003b578 │ │ - DW_CFA_def_cfa_offset: 1172 │ │ - DW_CFA_advance_loc: 12 to 0003b584 │ │ - DW_CFA_def_cfa_offset: 1176 │ │ - DW_CFA_advance_loc: 1 to 0003b585 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 1 to 0003b586 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003b58e │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc1: 211 to 0003b661 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003b664 │ │ - DW_CFA_def_cfa_offset: 1172 │ │ - DW_CFA_advance_loc: 19 to 0003b677 │ │ - DW_CFA_def_cfa_offset: 1176 │ │ - DW_CFA_advance_loc: 1 to 0003b678 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 1 to 0003b679 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003b681 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 59 to 0003b6bc │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003b6bf │ │ - DW_CFA_def_cfa_offset: 1172 │ │ - DW_CFA_advance_loc: 5 to 0003b6c4 │ │ - DW_CFA_def_cfa_offset: 1176 │ │ - DW_CFA_advance_loc: 1 to 0003b6c5 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 8 to 0003b6cd │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003b6d5 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 16 to 0003b6e5 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc2: 621 to 0003b952 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003b955 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 4 to 0003b959 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 5 to 0003b95e │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 57 to 0003b997 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003b99a │ │ - DW_CFA_def_cfa_offset: 1176 │ │ - DW_CFA_advance_loc: 27 to 0003b9b5 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 1 to 0003b9b6 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003b9be │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 8 to 0003b9c6 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003b9c9 │ │ - DW_CFA_def_cfa_offset: 1172 │ │ - DW_CFA_advance_loc: 28 to 0003b9e5 │ │ - DW_CFA_def_cfa_offset: 1176 │ │ - DW_CFA_advance_loc: 1 to 0003b9e6 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 1 to 0003b9e7 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003b9ef │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 54 to 0003ba25 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003ba28 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 10 to 0003ba32 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003ba3a │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 16 to 0003ba4a │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003ba4d │ │ - DW_CFA_def_cfa_offset: 1172 │ │ - DW_CFA_advance_loc: 1 to 0003ba4e │ │ - DW_CFA_def_cfa_offset: 1176 │ │ - DW_CFA_advance_loc: 4 to 0003ba52 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 1 to 0003ba53 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003ba5b │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc2: 339 to 0003bbae │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003bbb1 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 4 to 0003bbb5 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003bbbd │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc1: 65 to 0003bbfe │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003bc01 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 4 to 0003bc05 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003bc0d │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 6 to 0003bc13 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0003bc14 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003bc15 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003bc16 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003bc17 │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0003bc18 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 10 to 0003bc22 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 15 to 0003bc31 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 37 to 0003bc56 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003bc59 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 7 to 0003bc60 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003bc68 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 9 to 0003bc71 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 9 to 0003bc7a │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003bc7d │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 1 to 0003bc7e │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - │ │ -00007514 00000190 00001860 FDE cie=00005cb8 pc=0003bc90..0003c593 │ │ - Augmentation data: a3 6a ff ff │ │ - DW_CFA_advance_loc: 1 to 0003bc91 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003bc92 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003bc93 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003bc94 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 6 to 0003bc9a │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0003bc9f │ │ - DW_CFA_def_cfa_offset: 1172 │ │ - DW_CFA_advance_loc: 1 to 0003bca0 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 12 to 0003bcac │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003bcaf │ │ - DW_CFA_def_cfa_offset: 1176 │ │ - DW_CFA_advance_loc: 2 to 0003bcb1 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 2 to 0003bcb3 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003bcbb │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 30 to 0003bcd9 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003bcdc │ │ - DW_CFA_def_cfa_offset: 1176 │ │ - DW_CFA_advance_loc: 2 to 0003bcde │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 2 to 0003bce0 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003bce8 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc1: 228 to 0003bdcc │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 10 to 0003bdd6 │ │ - DW_CFA_def_cfa_offset: 1172 │ │ - DW_CFA_advance_loc: 2 to 0003bdd8 │ │ - DW_CFA_def_cfa_offset: 1176 │ │ - DW_CFA_advance_loc: 7 to 0003bddf │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 7 to 0003bde6 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003bdee │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc1: 98 to 0003be50 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 21 to 0003be65 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003be68 │ │ - DW_CFA_def_cfa_offset: 1172 │ │ - DW_CFA_advance_loc: 12 to 0003be74 │ │ - DW_CFA_def_cfa_offset: 1176 │ │ - DW_CFA_advance_loc: 1 to 0003be75 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 1 to 0003be76 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003be7e │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc2: 273 to 0003bf8f │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003bf92 │ │ - DW_CFA_def_cfa_offset: 1172 │ │ - DW_CFA_advance_loc: 19 to 0003bfa5 │ │ - DW_CFA_def_cfa_offset: 1176 │ │ - DW_CFA_advance_loc: 1 to 0003bfa6 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 1 to 0003bfa7 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003bfaf │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003bfb2 │ │ - DW_CFA_def_cfa_offset: 1172 │ │ - DW_CFA_advance_loc: 8 to 0003bfba │ │ - DW_CFA_def_cfa_offset: 1176 │ │ - DW_CFA_advance_loc: 1 to 0003bfbb │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 8 to 0003bfc3 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003bfcb │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003bfce │ │ - DW_CFA_def_cfa_offset: 1172 │ │ - DW_CFA_advance_loc: 5 to 0003bfd3 │ │ - DW_CFA_def_cfa_offset: 1176 │ │ - DW_CFA_advance_loc: 1 to 0003bfd4 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 8 to 0003bfdc │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003bfe4 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 16 to 0003bff4 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc2: 622 to 0003c262 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003c265 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 4 to 0003c269 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 5 to 0003c26e │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 57 to 0003c2a7 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003c2aa │ │ - DW_CFA_def_cfa_offset: 1176 │ │ - DW_CFA_advance_loc: 27 to 0003c2c5 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 1 to 0003c2c6 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003c2ce │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 8 to 0003c2d6 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003c2d9 │ │ - DW_CFA_def_cfa_offset: 1172 │ │ - DW_CFA_advance_loc: 28 to 0003c2f5 │ │ - DW_CFA_def_cfa_offset: 1176 │ │ - DW_CFA_advance_loc: 1 to 0003c2f6 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 1 to 0003c2f7 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003c2ff │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 54 to 0003c335 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003c338 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 10 to 0003c342 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003c34a │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 16 to 0003c35a │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003c35d │ │ - DW_CFA_def_cfa_offset: 1172 │ │ - DW_CFA_advance_loc: 1 to 0003c35e │ │ - DW_CFA_def_cfa_offset: 1176 │ │ - DW_CFA_advance_loc: 4 to 0003c362 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 1 to 0003c363 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003c36b │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc2: 339 to 0003c4be │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003c4c1 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 4 to 0003c4c5 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003c4cd │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc1: 65 to 0003c50e │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003c511 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 4 to 0003c515 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003c51d │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_advance_loc: 6 to 0003c523 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0003c524 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003c525 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003c526 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003c527 │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0003c528 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 10 to 0003c532 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 15 to 0003c541 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 37 to 0003c566 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003c569 │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 7 to 0003c570 │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_advance_loc: 8 to 0003c578 │ │ - DW_CFA_def_cfa_offset: 1168 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 9 to 0003c581 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 9 to 0003c58a │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003c58d │ │ - DW_CFA_def_cfa_offset: 1180 │ │ - DW_CFA_advance_loc: 1 to 0003c58e │ │ - DW_CFA_def_cfa_offset: 1184 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000076a8 00000200 000019f4 FDE cie=00005cb8 pc=0003c630..0003cd2c │ │ - Augmentation data: 3f 69 ff ff │ │ - DW_CFA_advance_loc: 1 to 0003c631 │ │ + DW_CFA_advance_loc: 1 to 0003da35 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 0003da36 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 10 to 0003da40 │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 15 to 0003da4f │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 37 to 0003da74 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003da77 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 7 to 0003da7e │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003da86 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 9 to 0003da8f │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 9 to 0003da98 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003da9b │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 1 to 0003da9c │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + │ │ +00007ae0 00000190 00001764 FDE cie=00006380 pc=0003dab0..0003e601 │ │ + Augmentation data: 53 65 ff ff │ │ + DW_CFA_advance_loc: 1 to 0003dab1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003c632 │ │ + DW_CFA_advance_loc: 1 to 0003dab2 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003c633 │ │ + DW_CFA_advance_loc: 1 to 0003dab3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003c634 │ │ + DW_CFA_advance_loc: 1 to 0003dab4 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0003c637 │ │ + DW_CFA_advance_loc: 6 to 0003daba │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_offset: r6 (esi) at cfa-20 │ │ + DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 5 to 0003dabf │ │ + DW_CFA_def_cfa_offset: 1076 │ │ + DW_CFA_advance_loc: 1 to 0003dac0 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 12 to 0003dacc │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003dacf │ │ + DW_CFA_def_cfa_offset: 1080 │ │ + DW_CFA_advance_loc: 2 to 0003dad1 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 2 to 0003dad3 │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003dadb │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 30 to 0003daf9 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003dafc │ │ + DW_CFA_def_cfa_offset: 1080 │ │ + DW_CFA_advance_loc: 2 to 0003dafe │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 2 to 0003db00 │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003db08 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc1: 128 to 0003db88 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 7 to 0003db8f │ │ + DW_CFA_def_cfa_offset: 1076 │ │ + DW_CFA_advance_loc: 2 to 0003db91 │ │ + DW_CFA_def_cfa_offset: 1080 │ │ + DW_CFA_advance_loc: 7 to 0003db98 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 7 to 0003db9f │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003dba7 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc1: 102 to 0003dc0d │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 21 to 0003dc22 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003dc25 │ │ + DW_CFA_def_cfa_offset: 1076 │ │ + DW_CFA_advance_loc: 12 to 0003dc31 │ │ + DW_CFA_def_cfa_offset: 1080 │ │ + DW_CFA_advance_loc: 1 to 0003dc32 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 1 to 0003dc33 │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003dc3b │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc2: 273 to 0003dd4c │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003dd4f │ │ + DW_CFA_def_cfa_offset: 1076 │ │ + DW_CFA_advance_loc: 19 to 0003dd62 │ │ + DW_CFA_def_cfa_offset: 1080 │ │ + DW_CFA_advance_loc: 1 to 0003dd63 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 1 to 0003dd64 │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003dd6c │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003dd6f │ │ + DW_CFA_def_cfa_offset: 1076 │ │ + DW_CFA_advance_loc: 8 to 0003dd77 │ │ + DW_CFA_def_cfa_offset: 1080 │ │ + DW_CFA_advance_loc: 1 to 0003dd78 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 8 to 0003dd80 │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003dd88 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003dd8b │ │ + DW_CFA_def_cfa_offset: 1076 │ │ + DW_CFA_advance_loc: 5 to 0003dd90 │ │ + DW_CFA_def_cfa_offset: 1080 │ │ + DW_CFA_advance_loc: 1 to 0003dd91 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 8 to 0003dd99 │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003dda1 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 16 to 0003ddb1 │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc2: 909 to 0003e13e │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003e141 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 1 to 0003e142 │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 5 to 0003e147 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 52 to 0003e17b │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003e17e │ │ + DW_CFA_def_cfa_offset: 1080 │ │ + DW_CFA_advance_loc: 27 to 0003e199 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 1 to 0003e19a │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003e1a2 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 8 to 0003e1aa │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003e1ad │ │ + DW_CFA_def_cfa_offset: 1076 │ │ + DW_CFA_advance_loc: 28 to 0003e1c9 │ │ + DW_CFA_def_cfa_offset: 1080 │ │ + DW_CFA_advance_loc: 1 to 0003e1ca │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 1 to 0003e1cb │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003e1d3 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 58 to 0003e20d │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003e210 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 14 to 0003e21e │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003e226 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 16 to 0003e236 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003e239 │ │ + DW_CFA_def_cfa_offset: 1076 │ │ + DW_CFA_advance_loc: 4 to 0003e23d │ │ + DW_CFA_def_cfa_offset: 1080 │ │ + DW_CFA_advance_loc: 4 to 0003e241 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 1 to 0003e242 │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003e24a │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc2: 555 to 0003e475 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003e478 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 1 to 0003e479 │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003e481 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc1: 254 to 0003e57f │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003e582 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 1 to 0003e583 │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003e58b │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_advance_loc: 6 to 0003e591 │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 1 to 0003e592 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 0003e593 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0003e594 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0003e595 │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 0003e596 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 10 to 0003e5a0 │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 15 to 0003e5af │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 37 to 0003e5d4 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003e5d7 │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 7 to 0003e5de │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_advance_loc: 8 to 0003e5e6 │ │ + DW_CFA_def_cfa_offset: 1072 │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 9 to 0003e5ef │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 9 to 0003e5f8 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 3 to 0003e5fb │ │ + DW_CFA_def_cfa_offset: 1084 │ │ + DW_CFA_advance_loc: 1 to 0003e5fc │ │ + DW_CFA_def_cfa_offset: 1088 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00007c74 00000200 000018f8 FDE cie=00006380 pc=0003e6a0..0003edd1 │ │ + Augmentation data: ef 63 ff ff │ │ + DW_CFA_advance_loc: 1 to 0003e6a1 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0003e6a2 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0003e6a3 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 0003e6a4 │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 3 to 0003e6a7 │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0003c63c │ │ + DW_CFA_advance_loc: 5 to 0003e6ac │ │ DW_CFA_def_cfa_offset: 132 │ │ - DW_CFA_advance_loc: 1 to 0003c63d │ │ + DW_CFA_advance_loc: 1 to 0003e6ad │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 18 to 0003c64f │ │ + DW_CFA_advance_loc: 18 to 0003e6bf │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003c652 │ │ + DW_CFA_advance_loc: 3 to 0003e6c2 │ │ DW_CFA_def_cfa_offset: 136 │ │ - DW_CFA_advance_loc: 5 to 0003c657 │ │ + DW_CFA_advance_loc: 5 to 0003e6c7 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 2 to 0003c659 │ │ + DW_CFA_advance_loc: 2 to 0003e6c9 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 0003c661 │ │ + DW_CFA_advance_loc: 8 to 0003e6d1 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc1: 192 to 0003c721 │ │ + DW_CFA_advance_loc1: 192 to 0003e791 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003c724 │ │ + DW_CFA_advance_loc: 3 to 0003e794 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 5 to 0003c729 │ │ + DW_CFA_advance_loc: 5 to 0003e799 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 0003c731 │ │ + DW_CFA_advance_loc: 8 to 0003e7a1 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 8 to 0003c739 │ │ + DW_CFA_advance_loc: 8 to 0003e7a9 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003c73c │ │ + DW_CFA_advance_loc: 3 to 0003e7ac │ │ DW_CFA_def_cfa_offset: 132 │ │ - DW_CFA_advance_loc: 1 to 0003c73d │ │ + DW_CFA_advance_loc: 1 to 0003e7ad │ │ DW_CFA_def_cfa_offset: 136 │ │ - DW_CFA_advance_loc: 1 to 0003c73e │ │ + DW_CFA_advance_loc: 1 to 0003e7ae │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 5 to 0003c743 │ │ + DW_CFA_advance_loc: 5 to 0003e7b3 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 0003c74b │ │ + DW_CFA_advance_loc: 8 to 0003e7bb │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc1: 154 to 0003c7e5 │ │ + DW_CFA_advance_loc1: 154 to 0003e855 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003c7e8 │ │ + DW_CFA_advance_loc: 3 to 0003e858 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 17 to 0003c7f9 │ │ + DW_CFA_advance_loc: 17 to 0003e869 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 0003c801 │ │ + DW_CFA_advance_loc: 8 to 0003e871 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc1: 148 to 0003c895 │ │ + DW_CFA_advance_loc1: 148 to 0003e905 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003c898 │ │ + DW_CFA_advance_loc: 3 to 0003e908 │ │ DW_CFA_def_cfa_offset: 132 │ │ - DW_CFA_advance_loc: 5 to 0003c89d │ │ + DW_CFA_advance_loc: 5 to 0003e90d │ │ DW_CFA_def_cfa_offset: 136 │ │ - DW_CFA_advance_loc: 4 to 0003c8a1 │ │ + DW_CFA_advance_loc: 4 to 0003e911 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 4 to 0003c8a5 │ │ + DW_CFA_advance_loc: 4 to 0003e915 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 0003c8ad │ │ + DW_CFA_advance_loc: 8 to 0003e91d │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 16 to 0003c8bd │ │ + DW_CFA_advance_loc: 16 to 0003e92d │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003c8c0 │ │ + DW_CFA_advance_loc: 3 to 0003e930 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 36 to 0003c8e4 │ │ + DW_CFA_advance_loc: 36 to 0003e954 │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003c8e7 │ │ + DW_CFA_advance_loc: 3 to 0003e957 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 1 to 0003c8e8 │ │ + DW_CFA_advance_loc: 1 to 0003e958 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 0003c8f0 │ │ + DW_CFA_advance_loc: 8 to 0003e960 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 10 to 0003c8fa │ │ + DW_CFA_advance_loc: 10 to 0003e96a │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003c8fd │ │ + DW_CFA_advance_loc: 3 to 0003e96d │ │ DW_CFA_def_cfa_offset: 132 │ │ - DW_CFA_advance_loc: 1 to 0003c8fe │ │ + DW_CFA_advance_loc: 1 to 0003e96e │ │ DW_CFA_def_cfa_offset: 136 │ │ - DW_CFA_advance_loc: 4 to 0003c902 │ │ + DW_CFA_advance_loc: 4 to 0003e972 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 1 to 0003c903 │ │ + DW_CFA_advance_loc: 1 to 0003e973 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 0003c90b │ │ + DW_CFA_advance_loc: 8 to 0003e97b │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 49 to 0003c93c │ │ + DW_CFA_advance_loc: 49 to 0003e9ac │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003c93f │ │ + DW_CFA_advance_loc: 3 to 0003e9af │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 3 to 0003c942 │ │ + DW_CFA_advance_loc: 3 to 0003e9b2 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 20 to 0003c956 │ │ + DW_CFA_advance_loc: 20 to 0003e9c6 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc1: 160 to 0003c9f6 │ │ + DW_CFA_advance_loc1: 160 to 0003ea66 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003c9f9 │ │ + DW_CFA_advance_loc: 3 to 0003ea69 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 8 to 0003ca01 │ │ + DW_CFA_advance_loc: 8 to 0003ea71 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 0003ca09 │ │ + DW_CFA_advance_loc: 8 to 0003ea79 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 3 to 0003ca0c │ │ + DW_CFA_advance_loc: 3 to 0003ea7c │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0003ca0d │ │ + DW_CFA_advance_loc: 1 to 0003ea7d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003ca0e │ │ + DW_CFA_advance_loc: 1 to 0003ea7e │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003ca0f │ │ + DW_CFA_advance_loc: 1 to 0003ea7f │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003ca10 │ │ + DW_CFA_advance_loc: 1 to 0003ea80 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0003ca11 │ │ + DW_CFA_advance_loc: 1 to 0003ea81 │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 25 to 0003ca2a │ │ + DW_CFA_advance_loc: 25 to 0003ea9a │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 16 to 0003ca3a │ │ + DW_CFA_advance_loc: 16 to 0003eaaa │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 25 to 0003ca53 │ │ + DW_CFA_advance_loc: 25 to 0003eac3 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 15 to 0003ca62 │ │ + DW_CFA_advance_loc: 15 to 0003ead2 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 6 to 0003ca68 │ │ + DW_CFA_advance_loc: 6 to 0003ead8 │ │ DW_CFA_def_cfa_offset: 132 │ │ - DW_CFA_advance_loc: 5 to 0003ca6d │ │ + DW_CFA_advance_loc: 5 to 0003eadd │ │ DW_CFA_def_cfa_offset: 136 │ │ - DW_CFA_advance_loc: 4 to 0003ca71 │ │ + DW_CFA_advance_loc: 4 to 0003eae1 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 5 to 0003ca76 │ │ + DW_CFA_advance_loc: 5 to 0003eae6 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 0003ca7e │ │ + DW_CFA_advance_loc: 8 to 0003eaee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 20 to 0003ca92 │ │ + DW_CFA_advance_loc: 20 to 0003eb02 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 6 to 0003ca98 │ │ + DW_CFA_advance_loc: 6 to 0003eb08 │ │ DW_CFA_def_cfa_offset: 132 │ │ - DW_CFA_advance_loc: 5 to 0003ca9d │ │ + DW_CFA_advance_loc: 5 to 0003eb0d │ │ DW_CFA_def_cfa_offset: 136 │ │ - DW_CFA_advance_loc: 4 to 0003caa1 │ │ + DW_CFA_advance_loc: 4 to 0003eb11 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 5 to 0003caa6 │ │ + DW_CFA_advance_loc: 5 to 0003eb16 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 0003caae │ │ + DW_CFA_advance_loc: 8 to 0003eb1e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 25 to 0003cac7 │ │ + DW_CFA_advance_loc: 25 to 0003eb37 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 25 to 0003cae0 │ │ + DW_CFA_advance_loc: 25 to 0003eb50 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 26 to 0003cafa │ │ + DW_CFA_advance_loc: 26 to 0003eb6a │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 2 to 0003cafc │ │ + DW_CFA_advance_loc: 2 to 0003eb6c │ │ DW_CFA_def_cfa_offset: 132 │ │ - DW_CFA_advance_loc: 5 to 0003cb01 │ │ + DW_CFA_advance_loc: 5 to 0003eb71 │ │ DW_CFA_def_cfa_offset: 136 │ │ - DW_CFA_advance_loc: 1 to 0003cb02 │ │ + DW_CFA_advance_loc: 1 to 0003eb72 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 5 to 0003cb07 │ │ + DW_CFA_advance_loc: 5 to 0003eb77 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 0003cb0f │ │ + DW_CFA_advance_loc: 8 to 0003eb7f │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 5 to 0003cb14 │ │ + DW_CFA_advance_loc: 5 to 0003eb84 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 25 to 0003cb2d │ │ + DW_CFA_advance_loc: 25 to 0003eb9d │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 47 to 0003cb5c │ │ + DW_CFA_advance_loc: 47 to 0003ebcc │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 2 to 0003cb5e │ │ + DW_CFA_advance_loc: 2 to 0003ebce │ │ DW_CFA_def_cfa_offset: 132 │ │ - DW_CFA_advance_loc: 5 to 0003cb63 │ │ + DW_CFA_advance_loc: 5 to 0003ebd3 │ │ DW_CFA_def_cfa_offset: 136 │ │ - DW_CFA_advance_loc: 1 to 0003cb64 │ │ + DW_CFA_advance_loc: 1 to 0003ebd4 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 5 to 0003cb69 │ │ + DW_CFA_advance_loc: 5 to 0003ebd9 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 0003cb71 │ │ + DW_CFA_advance_loc: 8 to 0003ebe1 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 24 to 0003cb89 │ │ + DW_CFA_advance_loc: 24 to 0003ebf9 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 26 to 0003cba3 │ │ + DW_CFA_advance_loc: 26 to 0003ec13 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 26 to 0003cbbd │ │ + DW_CFA_advance_loc: 26 to 0003ec2d │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 26 to 0003cbd7 │ │ + DW_CFA_advance_loc: 26 to 0003ec47 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 22 to 0003cbed │ │ + DW_CFA_advance_loc: 22 to 0003ec5d │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 19 to 0003cc00 │ │ + DW_CFA_advance_loc: 39 to 0003ec84 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003cc03 │ │ + DW_CFA_advance_loc: 3 to 0003ec87 │ │ DW_CFA_def_cfa_offset: 132 │ │ - DW_CFA_advance_loc: 28 to 0003cc1f │ │ + DW_CFA_advance_loc: 32 to 0003eca7 │ │ DW_CFA_def_cfa_offset: 136 │ │ - DW_CFA_advance_loc: 1 to 0003cc20 │ │ + DW_CFA_advance_loc: 1 to 0003eca8 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 1 to 0003cc21 │ │ + DW_CFA_advance_loc: 1 to 0003eca9 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 0003cc29 │ │ + DW_CFA_advance_loc: 8 to 0003ecb1 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 20 to 0003cc3d │ │ + DW_CFA_advance_loc: 20 to 0003ecc5 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003cc40 │ │ + DW_CFA_advance_loc: 3 to 0003ecc8 │ │ DW_CFA_def_cfa_offset: 132 │ │ - DW_CFA_advance_loc: 28 to 0003cc5c │ │ + DW_CFA_advance_loc: 28 to 0003ece4 │ │ DW_CFA_def_cfa_offset: 136 │ │ - DW_CFA_advance_loc: 1 to 0003cc5d │ │ + DW_CFA_advance_loc: 1 to 0003ece5 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 1 to 0003cc5e │ │ + DW_CFA_advance_loc: 1 to 0003ece6 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 0003cc66 │ │ + DW_CFA_advance_loc: 8 to 0003ecee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 2 to 0003cc68 │ │ + DW_CFA_advance_loc: 2 to 0003ecf0 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 14 to 0003cc76 │ │ + DW_CFA_advance_loc: 14 to 0003ecfe │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 16 to 0003cc86 │ │ + DW_CFA_advance_loc: 31 to 0003ed1d │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003cc89 │ │ + DW_CFA_advance_loc: 3 to 0003ed20 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 1 to 0003cc8a │ │ + DW_CFA_advance_loc: 1 to 0003ed21 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 0003cc92 │ │ + DW_CFA_advance_loc: 8 to 0003ed29 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 8 to 0003cc9a │ │ + DW_CFA_advance_loc: 8 to 0003ed31 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 18 to 0003ccac │ │ + DW_CFA_advance_loc: 18 to 0003ed43 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 20 to 0003ccc0 │ │ + DW_CFA_advance_loc: 20 to 0003ed57 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 0003cccb │ │ + DW_CFA_advance_loc: 25 to 0003ed70 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003ccce │ │ + DW_CFA_advance_loc: 3 to 0003ed73 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 5 to 0003ccd3 │ │ + DW_CFA_advance_loc: 1 to 0003ed74 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 0003ccdb │ │ + DW_CFA_advance_loc: 5 to 0003ed79 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 2 to 0003ccdd │ │ + DW_CFA_advance_loc: 2 to 0003ed7b │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 0003cce8 │ │ + DW_CFA_advance_loc: 25 to 0003ed94 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003cceb │ │ + DW_CFA_advance_loc: 3 to 0003ed97 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 5 to 0003ccf0 │ │ + DW_CFA_advance_loc: 1 to 0003ed98 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 0003ccf8 │ │ + DW_CFA_advance_loc: 5 to 0003ed9d │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 2 to 0003ccfa │ │ + DW_CFA_advance_loc: 2 to 0003ed9f │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 18 to 0003cd0c │ │ + DW_CFA_advance_loc: 18 to 0003edb1 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003cd0f │ │ + DW_CFA_advance_loc: 3 to 0003edb4 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 8 to 0003cd17 │ │ + DW_CFA_advance_loc: 8 to 0003edbc │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 0003cd1f │ │ + DW_CFA_advance_loc: 8 to 0003edc4 │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003cd22 │ │ + DW_CFA_advance_loc: 3 to 0003edc7 │ │ DW_CFA_def_cfa_offset: 140 │ │ - DW_CFA_advance_loc: 5 to 0003cd27 │ │ + DW_CFA_advance_loc: 5 to 0003edcc │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ -000078ac 0000002c 00001bf8 FDE cie=00005cb8 pc=0003ced0..0003cf75 │ │ - Augmentation data: ab 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 0003ced1 │ │ +00007e78 00000028 00001afc FDE cie=00006380 pc=0003ef70..0003efc6 │ │ + Augmentation data: 5b 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 0003ef71 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0003ced3 │ │ + DW_CFA_advance_loc: 2 to 0003ef73 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0003ced9 │ │ + DW_CFA_advance_loc: 6 to 0003ef79 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 110 to 0003cf47 │ │ + DW_CFA_advance_loc: 48 to 0003efa9 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0003cf48 │ │ + DW_CFA_advance_loc: 1 to 0003efaa │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000078dc 00000028 00001c28 FDE cie=00005cb8 pc=0003cf80..0003cfd6 │ │ - Augmentation data: 9b 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 0003cf81 │ │ +00007ea4 0000001c 00001b28 FDE cie=00006380 pc=0003efd0..0003eff3 │ │ + Augmentation data: 3b 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 0003efd1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0003cf83 │ │ + DW_CFA_advance_loc: 2 to 0003efd3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0003cf89 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_advance_loc: 2 to 0003efd5 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 48 to 0003cfb9 │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0003cfba │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ -00007908 0000001c 00001c54 FDE cie=00005cb8 pc=0003cfe0..0003d003 │ │ - Augmentation data: 7b 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 0003cfe1 │ │ +00007ec4 0000002c 00001b48 FDE cie=00006380 pc=0003f000..0003f071 │ │ + Augmentation data: 23 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 0003f001 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0003cfe3 │ │ + DW_CFA_advance_loc: 2 to 0003f003 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 2 to 0003cfe5 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - │ │ -00007928 0000002c 00001c74 FDE cie=00005cb8 pc=0003d010..0003d081 │ │ - Augmentation data: 63 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 0003d011 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0003d013 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0003d019 │ │ + DW_CFA_advance_loc: 6 to 0003f009 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 64 to 0003d059 │ │ + DW_CFA_advance_loc1: 64 to 0003f049 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0003d05a │ │ + DW_CFA_advance_loc: 1 to 0003f04a │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007958 00000040 00001ca4 FDE cie=00005cb8 pc=0003def0..0003df40 │ │ - Augmentation data: 3f 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 0003def1 │ │ +00007ef4 00000040 00001b78 FDE cie=00006380 pc=0003fe50..0003fea0 │ │ + Augmentation data: ff 61 ff ff │ │ + DW_CFA_advance_loc: 1 to 0003fe51 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003def2 │ │ + DW_CFA_advance_loc: 1 to 0003fe52 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003def3 │ │ + DW_CFA_advance_loc: 1 to 0003fe53 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003def4 │ │ + DW_CFA_advance_loc: 1 to 0003fe54 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0003def7 │ │ + DW_CFA_advance_loc: 3 to 0003fe57 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 7 to 0003defe │ │ + DW_CFA_advance_loc: 7 to 0003fe5e │ │ DW_CFA_def_cfa_offset: 36 │ │ - DW_CFA_advance_loc: 1 to 0003deff │ │ + DW_CFA_advance_loc: 1 to 0003fe5f │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 36 to 0003df23 │ │ + DW_CFA_advance_loc: 36 to 0003fe83 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0003df24 │ │ + DW_CFA_advance_loc: 1 to 0003fe84 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003df25 │ │ + DW_CFA_advance_loc: 1 to 0003fe85 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003df26 │ │ + DW_CFA_advance_loc: 1 to 0003fe86 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003df27 │ │ + DW_CFA_advance_loc: 1 to 0003fe87 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0003df28 │ │ + DW_CFA_advance_loc: 1 to 0003fe88 │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ -0000799c 00000120 00001ce8 FDE cie=00005cb8 pc=0003dfc0..0003e2af │ │ - Augmentation data: 07 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 0003dfc1 │ │ +00007f38 00000120 00001bbc FDE cie=00006380 pc=0003ff10..000401ff │ │ + Augmentation data: c7 61 ff ff │ │ + DW_CFA_advance_loc: 1 to 0003ff11 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003dfc2 │ │ + DW_CFA_advance_loc: 1 to 0003ff12 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003dfc3 │ │ + DW_CFA_advance_loc: 1 to 0003ff13 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003dfc4 │ │ + DW_CFA_advance_loc: 1 to 0003ff14 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 0003dfc7 │ │ + DW_CFA_advance_loc: 3 to 0003ff17 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 5 to 0003dfcc │ │ + DW_CFA_advance_loc: 5 to 0003ff1c │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0003dfcd │ │ + DW_CFA_advance_loc: 1 to 0003ff1d │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 31 to 0003dfec │ │ + DW_CFA_advance_loc: 31 to 0003ff3c │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 2 to 0003dfee │ │ + DW_CFA_advance_loc: 2 to 0003ff3e │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 2 to 0003dff0 │ │ + DW_CFA_advance_loc: 2 to 0003ff40 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 2 to 0003dff2 │ │ + DW_CFA_advance_loc: 2 to 0003ff42 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 5 to 0003dff7 │ │ + DW_CFA_advance_loc: 5 to 0003ff47 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0003dfff │ │ + DW_CFA_advance_loc: 8 to 0003ff4f │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 25 to 0003e018 │ │ + DW_CFA_advance_loc: 25 to 0003ff68 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 42 to 0003e042 │ │ + DW_CFA_advance_loc: 42 to 0003ff92 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003e045 │ │ + DW_CFA_advance_loc: 3 to 0003ff95 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 7 to 0003e04c │ │ + DW_CFA_advance_loc: 7 to 0003ff9c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0003e054 │ │ + DW_CFA_advance_loc: 8 to 0003ffa4 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 28 to 0003e070 │ │ + DW_CFA_advance_loc: 28 to 0003ffc0 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003e073 │ │ + DW_CFA_advance_loc: 3 to 0003ffc3 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 5 to 0003e078 │ │ + DW_CFA_advance_loc: 5 to 0003ffc8 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0003e079 │ │ + DW_CFA_advance_loc: 1 to 0003ffc9 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0003e081 │ │ + DW_CFA_advance_loc: 8 to 0003ffd1 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 4 to 0003e085 │ │ + DW_CFA_advance_loc: 4 to 0003ffd5 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 35 to 0003e0a8 │ │ + DW_CFA_advance_loc: 35 to 0003fff8 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 2 to 0003e0aa │ │ + DW_CFA_advance_loc: 2 to 0003fffa │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0003e0ab │ │ + DW_CFA_advance_loc: 1 to 0003fffb │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0003e0ac │ │ + DW_CFA_advance_loc: 1 to 0003fffc │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 5 to 0003e0b1 │ │ + DW_CFA_advance_loc: 5 to 00040001 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0003e0b9 │ │ + DW_CFA_advance_loc: 8 to 00040009 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 32 to 0003e0d9 │ │ + DW_CFA_advance_loc: 32 to 00040029 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 55 to 0003e110 │ │ + DW_CFA_advance_loc: 55 to 00040060 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003e113 │ │ + DW_CFA_advance_loc: 3 to 00040063 │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 2 to 0003e115 │ │ + DW_CFA_advance_loc: 2 to 00040065 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 2 to 0003e117 │ │ + DW_CFA_advance_loc: 2 to 00040067 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0003e118 │ │ + DW_CFA_advance_loc: 1 to 00040068 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0003e120 │ │ + DW_CFA_advance_loc: 8 to 00040070 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 4 to 0003e124 │ │ + DW_CFA_advance_loc: 4 to 00040074 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 30 to 0003e142 │ │ + DW_CFA_advance_loc: 30 to 00040092 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003e145 │ │ + DW_CFA_advance_loc: 3 to 00040095 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 4 to 0003e149 │ │ + DW_CFA_advance_loc: 4 to 00040099 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0003e151 │ │ + DW_CFA_advance_loc: 8 to 000400a1 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 15 to 0003e160 │ │ + DW_CFA_advance_loc: 15 to 000400b0 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003e163 │ │ + DW_CFA_advance_loc: 3 to 000400b3 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 5 to 0003e168 │ │ + DW_CFA_advance_loc: 5 to 000400b8 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0003e169 │ │ + DW_CFA_advance_loc: 1 to 000400b9 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0003e171 │ │ + DW_CFA_advance_loc: 8 to 000400c1 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 4 to 0003e175 │ │ + DW_CFA_advance_loc: 4 to 000400c5 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 39 to 0003e19c │ │ + DW_CFA_advance_loc: 39 to 000400ec │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003e19f │ │ + DW_CFA_advance_loc: 3 to 000400ef │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0003e1a0 │ │ + DW_CFA_advance_loc: 1 to 000400f0 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 0003e1ac │ │ + DW_CFA_advance_loc: 12 to 000400fc │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 34 to 0003e1ce │ │ + DW_CFA_advance_loc: 34 to 0004011e │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003e1d1 │ │ + DW_CFA_advance_loc: 3 to 00040121 │ │ DW_CFA_def_cfa_offset: 52 │ │ - DW_CFA_advance_loc: 1 to 0003e1d2 │ │ + DW_CFA_advance_loc: 1 to 00040122 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0003e1d3 │ │ + DW_CFA_advance_loc: 1 to 00040123 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0003e1d4 │ │ + DW_CFA_advance_loc: 1 to 00040124 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0003e1dc │ │ + DW_CFA_advance_loc: 8 to 0004012c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 9 to 0003e1e5 │ │ + DW_CFA_advance_loc: 9 to 00040135 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 27 to 0003e200 │ │ + DW_CFA_advance_loc: 27 to 00040150 │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0003e201 │ │ + DW_CFA_advance_loc: 1 to 00040151 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0003e202 │ │ + DW_CFA_advance_loc: 1 to 00040152 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 0003e203 │ │ + DW_CFA_advance_loc: 1 to 00040153 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0003e204 │ │ + DW_CFA_advance_loc: 1 to 00040154 │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 0003e205 │ │ + DW_CFA_advance_loc: 1 to 00040155 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 5 to 0003e20a │ │ + DW_CFA_advance_loc: 5 to 0004015a │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003e20d │ │ + DW_CFA_advance_loc: 3 to 0004015d │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 2 to 0003e20f │ │ + DW_CFA_advance_loc: 2 to 0004015f │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0003e217 │ │ + DW_CFA_advance_loc: 8 to 00040167 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 38 to 0003e23d │ │ + DW_CFA_advance_loc: 38 to 0004018d │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003e240 │ │ + DW_CFA_advance_loc: 3 to 00040190 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 17 to 0003e251 │ │ + DW_CFA_advance_loc: 17 to 000401a1 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0003e259 │ │ + DW_CFA_advance_loc: 8 to 000401a9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 7 to 0003e260 │ │ + DW_CFA_advance_loc: 7 to 000401b0 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003e263 │ │ + DW_CFA_advance_loc: 3 to 000401b3 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 4 to 0003e267 │ │ + DW_CFA_advance_loc: 4 to 000401b7 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0003e26f │ │ + DW_CFA_advance_loc: 8 to 000401bf │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003e272 │ │ + DW_CFA_advance_loc: 3 to 000401c2 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 7 to 0003e279 │ │ + DW_CFA_advance_loc: 7 to 000401c9 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0003e281 │ │ + DW_CFA_advance_loc: 8 to 000401d1 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0003e283 │ │ + DW_CFA_advance_loc: 2 to 000401d3 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 25 to 0003e29c │ │ + DW_CFA_advance_loc: 25 to 000401ec │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 5 to 0003e2a1 │ │ + DW_CFA_advance_loc: 5 to 000401f1 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 3 to 0003e2a4 │ │ + DW_CFA_advance_loc: 3 to 000401f4 │ │ DW_CFA_def_cfa_offset: 60 │ │ - DW_CFA_advance_loc: 1 to 0003e2a5 │ │ + DW_CFA_advance_loc: 1 to 000401f5 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 5 to 0003e2aa │ │ + DW_CFA_advance_loc: 5 to 000401fa │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_GNU_args_size: 0 │ │ DW_CFA_nop │ │ │ │ -00007ac0 0000002c 00001e0c FDE cie=00005cb8 pc=0004c250..0004c9b4 │ │ - Augmentation data: 07 66 ff ff │ │ - DW_CFA_advance_loc: 1 to 0004c251 │ │ +0000805c 0000002c 00001ce0 FDE cie=00006380 pc=0004e260..0004e993 │ │ + Augmentation data: c7 60 ff ff │ │ + DW_CFA_advance_loc: 1 to 0004e261 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004c253 │ │ + DW_CFA_advance_loc: 2 to 0004e263 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0004c259 │ │ + DW_CFA_advance_loc: 6 to 0004e269 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 1877 to 0004c9ae │ │ + DW_CFA_advance_loc2: 1805 to 0004e976 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004c9af │ │ + DW_CFA_advance_loc: 1 to 0004e977 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007af0 000000cc 00001e3c FDE cie=00005cb8 pc=0004c9b4..0004cf05 │ │ - Augmentation data: eb 65 ff ff │ │ - DW_CFA_advance_loc: 1 to 0004c9b5 │ │ +0000808c 000000ac 00001d10 FDE cie=00006380 pc=0004e993..0004ee94 │ │ + Augmentation data: ab 60 ff ff │ │ + DW_CFA_advance_loc: 1 to 0004e994 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004c9b7 │ │ + DW_CFA_advance_loc: 2 to 0004e996 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0004c9bd │ │ + DW_CFA_advance_loc: 6 to 0004e99c │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 45 to 0004c9ea │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 7 to 0004c9f1 │ │ + DW_CFA_advance_loc: 48 to 0004e9cc │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 25 to 0004ca0a │ │ + DW_CFA_advance_loc: 25 to 0004e9e5 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 43 to 0004ca35 │ │ + DW_CFA_advance_loc: 43 to 0004ea10 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 20 to 0004ca49 │ │ + DW_CFA_advance_loc: 32 to 0004ea30 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 33 to 0004ca6a │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 15 to 0004ca79 │ │ + DW_CFA_advance_loc: 10 to 0004ea3a │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 11 to 0004ea45 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 10 to 0004ca83 │ │ + DW_CFA_advance_loc: 61 to 0004ea82 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 20 to 0004ca97 │ │ + DW_CFA_advance_loc1: 82 to 0004ead4 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 63 to 0004cad6 │ │ + DW_CFA_advance_loc: 46 to 0004eb02 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 29 to 0004caf3 │ │ + DW_CFA_advance_loc: 62 to 0004eb40 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 5 to 0004caf8 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 66 to 0004cb3a │ │ + DW_CFA_advance_loc: 51 to 0004eb73 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 54 to 0004cb70 │ │ + DW_CFA_advance_loc: 29 to 0004eb90 │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc: 25 to 0004eba9 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 47 to 0004cb9f │ │ + DW_CFA_advance_loc: 47 to 0004ebd8 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 15 to 0004cbae │ │ + DW_CFA_advance_loc: 15 to 0004ebe7 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 15 to 0004cbbd │ │ + DW_CFA_advance_loc: 19 to 0004ebfa │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 25 to 0004ec13 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 13 to 0004cbca │ │ + DW_CFA_advance_loc: 19 to 0004ec26 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 25 to 0004cbe3 │ │ + DW_CFA_advance_loc: 25 to 0004ec3f │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 15 to 0004cbf2 │ │ + DW_CFA_advance_loc: 27 to 0004ec5a │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 16 to 0004cc02 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 25 to 0004cc1b │ │ + DW_CFA_advance_loc: 24 to 0004ec72 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 16 to 0004cc2b │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 33 to 0004cc4c │ │ + DW_CFA_advance_loc: 13 to 0004ec7f │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 15 to 0004cc5b │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 10 to 0004cc65 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 28 to 0004cc81 │ │ + DW_CFA_advance_loc: 50 to 0004ecb1 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 0004cc8c │ │ + DW_CFA_advance_loc: 54 to 0004ece7 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 33 to 0004ccad │ │ + DW_CFA_advance_loc: 38 to 0004ed0d │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 15 to 0004ccbc │ │ + DW_CFA_advance_loc: 46 to 0004ed3b │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 10 to 0004ccc6 │ │ + DW_CFA_advance_loc: 33 to 0004ed5c │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 26 to 0004cce0 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 17 to 0004ccf1 │ │ + DW_CFA_advance_loc: 29 to 0004ed79 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 58 to 0004cd2b │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 47 to 0004cd5a │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 0004cd65 │ │ + DW_CFA_advance_loc: 33 to 0004ed9a │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 25 to 0004cd7e │ │ + DW_CFA_advance_loc: 9 to 0004eda3 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 10 to 0004cd88 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 50 to 0004cdba │ │ + DW_CFA_advance_loc: 20 to 0004edb7 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 54 to 0004cdf0 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 28 to 0004ce0c │ │ + DW_CFA_advance_loc: 18 to 0004edc9 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 39 to 0004ce33 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 27 to 0004ce4e │ │ + DW_CFA_advance_loc: 14 to 0004edd7 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 25 to 0004ce67 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 27 to 0004ce82 │ │ + DW_CFA_advance_loc: 16 to 0004ede7 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 5 to 0004ce87 │ │ + DW_CFA_advance_loc: 18 to 0004edf9 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 20 to 0004ce9b │ │ + DW_CFA_advance_loc: 14 to 0004ee07 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 16 to 0004ceab │ │ + DW_CFA_advance_loc: 18 to 0004ee19 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 11 to 0004ceb6 │ │ + DW_CFA_advance_loc: 14 to 0004ee27 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 33 to 0004ee48 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 19 to 0004cec9 │ │ + DW_CFA_advance_loc: 10 to 0004ee52 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 2 to 0004cecb │ │ + DW_CFA_advance_loc: 5 to 0004ee57 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 15 to 0004ceda │ │ + DW_CFA_advance_loc: 18 to 0004ee69 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 17 to 0004ceeb │ │ + DW_CFA_advance_loc: 17 to 0004ee7a │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 7 to 0004cef2 │ │ + DW_CFA_advance_loc: 7 to 0004ee81 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 5 to 0004cef7 │ │ + DW_CFA_advance_loc: 5 to 0004ee86 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 9 to 0004cf00 │ │ + DW_CFA_advance_loc: 9 to 0004ee8f │ │ DW_CFA_GNU_args_size: 0 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00007bc0 0000002c 00001f0c FDE cie=00005cb8 pc=0004d110..0004d21b │ │ - Augmentation data: 7f 65 ff ff │ │ - DW_CFA_advance_loc: 1 to 0004d111 │ │ +0000813c 00000028 00001dc0 FDE cie=00006380 pc=0004f0a0..0004f150 │ │ + Augmentation data: 67 60 ff ff │ │ + DW_CFA_advance_loc: 1 to 0004f0a1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004d113 │ │ + DW_CFA_advance_loc: 2 to 0004f0a3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0004d119 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_advance_loc: 5 to 0004f0a8 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 161 to 0004d1ba │ │ + DW_CFA_advance_loc1: 106 to 0004f112 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 3 to 0004d1bd │ │ + DW_CFA_advance_loc: 3 to 0004f115 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00007bf0 0000002c 00001f3c FDE cie=00005cb8 pc=0004d220..0004d295 │ │ - Augmentation data: 7b 65 ff ff │ │ - DW_CFA_advance_loc: 1 to 0004d221 │ │ +00008168 00000020 00001dec FDE cie=00006380 pc=0004f1c0..0004f301 │ │ + Augmentation data: 5f 60 ff ff │ │ + DW_CFA_advance_loc: 1 to 0004f1c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004d223 │ │ + DW_CFA_advance_loc: 2 to 0004f1c3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0004d229 │ │ + DW_CFA_advance_loc: 6 to 0004f1c9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 68 to 0004d26d │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004d26e │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00007c20 0000002c 00001f6c FDE cie=00005cb8 pc=0004d4b0..0004d52c │ │ - Augmentation data: 57 65 ff ff │ │ - DW_CFA_advance_loc: 1 to 0004d4b1 │ │ +0000818c 0000002c 00001e10 FDE cie=00006380 pc=0004f560..0004f602 │ │ + Augmentation data: 7b 60 ff ff │ │ + DW_CFA_advance_loc: 1 to 0004f561 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004d4b3 │ │ + DW_CFA_advance_loc: 2 to 0004f563 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0004d4b9 │ │ + DW_CFA_advance_loc: 6 to 0004f569 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 102 to 0004d51f │ │ + DW_CFA_advance_loc1: 103 to 0004f5d0 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004d520 │ │ + DW_CFA_advance_loc: 1 to 0004f5d1 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007c50 00000030 00001f9c FDE cie=00005cb8 pc=0004d570..0004d62d │ │ - Augmentation data: 3b 65 ff ff │ │ - DW_CFA_advance_loc: 1 to 0004d571 │ │ +000081bc 00000030 00001e40 FDE cie=00006380 pc=0004f660..0004f739 │ │ + Augmentation data: 6b 60 ff ff │ │ + DW_CFA_advance_loc: 1 to 0004f661 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004d573 │ │ + DW_CFA_advance_loc: 2 to 0004f663 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 5 to 0004d578 │ │ + DW_CFA_advance_loc: 5 to 0004f668 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 108 to 0004d5e4 │ │ + DW_CFA_advance_loc1: 90 to 0004f6c2 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 5 to 0004d5e9 │ │ + DW_CFA_advance_loc: 5 to 0004f6c7 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_advance_loc: 43 to 0004d614 │ │ + DW_CFA_advance_loc: 36 to 0004f6eb │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004d615 │ │ + DW_CFA_advance_loc: 1 to 0004f6ec │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ │ │ -00007c84 0000002c 00001fd0 FDE cie=00005cb8 pc=0004d678..0004d7b4 │ │ - Augmentation data: 2f 65 ff ff │ │ - DW_CFA_advance_loc: 1 to 0004d679 │ │ +000081f0 0000002c 00001e74 FDE cie=00006380 pc=0004f788..0004f874 │ │ + Augmentation data: 67 60 ff ff │ │ + DW_CFA_advance_loc: 1 to 0004f789 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004d67b │ │ + DW_CFA_advance_loc: 2 to 0004f78b │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0004d681 │ │ + DW_CFA_advance_loc: 6 to 0004f791 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 198 to 0004d747 │ │ + DW_CFA_advance_loc1: 111 to 0004f800 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004d748 │ │ + DW_CFA_advance_loc: 1 to 0004f801 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007cb4 0000002c 00002000 FDE cie=00005cb8 pc=0004d800..0004daf4 │ │ - Augmentation data: 1b 65 ff ff │ │ - DW_CFA_advance_loc: 1 to 0004d801 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004d803 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 0004d80c │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 572 to 0004da48 │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004da49 │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00007ce4 0000002c 00002030 FDE cie=00005cb8 pc=0004dc30..0004dcab │ │ - Augmentation data: 1b 65 ff ff │ │ - DW_CFA_advance_loc: 1 to 0004dc31 │ │ +00008220 0000002c 00001ea4 FDE cie=00006380 pc=0004f8d0..0004fb7b │ │ + Augmentation data: 53 60 ff ff │ │ + DW_CFA_advance_loc: 1 to 0004f8d1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004dc33 │ │ + DW_CFA_advance_loc: 2 to 0004f8d3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0004dc39 │ │ + DW_CFA_advance_loc: 9 to 0004f8dc │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 74 to 0004dc83 │ │ + DW_CFA_advance_loc2: 603 to 0004fb37 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004dc84 │ │ + DW_CFA_advance_loc: 1 to 0004fb38 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00007d14 0000002c 00002060 FDE cie=00005cb8 pc=0004df40..0004e291 │ │ - Augmentation data: f7 64 ff ff │ │ - DW_CFA_advance_loc: 1 to 0004df41 │ │ +00008250 0000002c 00001ed4 FDE cie=00006380 pc=0004ff30..00050181 │ │ + Augmentation data: 47 60 ff ff │ │ + DW_CFA_advance_loc: 1 to 0004ff31 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004df43 │ │ + DW_CFA_advance_loc: 2 to 0004ff33 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 0004df4c │ │ + DW_CFA_advance_loc: 9 to 0004ff3c │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 692 to 0004e200 │ │ + DW_CFA_advance_loc2: 497 to 0005012d │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004e201 │ │ + DW_CFA_advance_loc: 1 to 0005012e │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007d44 0000002c 00002090 FDE cie=00005cb8 pc=0004e300..0004e5c4 │ │ - Augmentation data: 1b 65 ff ff │ │ - DW_CFA_advance_loc: 1 to 0004e301 │ │ +00008280 0000002c 00001f04 FDE cie=00006380 pc=000501f0..00050468 │ │ + Augmentation data: 47 60 ff ff │ │ + DW_CFA_advance_loc: 1 to 000501f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004e303 │ │ + DW_CFA_advance_loc: 2 to 000501f3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0004e309 │ │ + DW_CFA_advance_loc: 6 to 000501f9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 545 to 0004e52a │ │ + DW_CFA_advance_loc2: 490 to 000503e3 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004e52b │ │ + DW_CFA_advance_loc: 1 to 000503e4 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007d74 0000002c 000020c0 FDE cie=00005cb8 pc=0004e5d0..0004e621 │ │ - Augmentation data: 0f 65 ff ff │ │ - DW_CFA_advance_loc: 1 to 0004e5d1 │ │ +000082b0 0000002c 00001f34 FDE cie=00006380 pc=00050470..000504c1 │ │ + Augmentation data: 37 60 ff ff │ │ + DW_CFA_advance_loc: 1 to 00050471 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004e5d3 │ │ + DW_CFA_advance_loc: 2 to 00050473 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 4 to 0004e5d7 │ │ + DW_CFA_advance_loc: 4 to 00050477 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 34 to 0004e5f9 │ │ + DW_CFA_advance_loc: 34 to 00050499 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 27 to 0004e614 │ │ + DW_CFA_advance_loc: 27 to 000504b4 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004e615 │ │ + DW_CFA_advance_loc: 1 to 000504b5 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 7 to 0004e61c │ │ + DW_CFA_advance_loc: 7 to 000504bc │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ -00007da4 0000002c 000020f0 FDE cie=00005cb8 pc=0004e670..0004e788 │ │ - Augmentation data: f3 64 ff ff │ │ - DW_CFA_advance_loc: 1 to 0004e671 │ │ +000082e0 0000002c 00001f64 FDE cie=00006380 pc=00050510..00050628 │ │ + Augmentation data: 1b 60 ff ff │ │ + DW_CFA_advance_loc: 1 to 00050511 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004e673 │ │ + DW_CFA_advance_loc: 2 to 00050513 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0004e679 │ │ + DW_CFA_advance_loc: 6 to 00050519 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 256 to 0004e779 │ │ + DW_CFA_advance_loc2: 256 to 00050619 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0004e77a │ │ + DW_CFA_advance_loc: 1 to 0005061a │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007dd4 0000002c 00002120 FDE cie=00005cb8 pc=0004e788..00053768 │ │ - Augmentation data: d7 64 ff ff │ │ - DW_CFA_advance_loc: 1 to 0004e789 │ │ +00008310 0000002c 00001f94 FDE cie=00006380 pc=00050628..00055767 │ │ + Augmentation data: ff 5f ff ff │ │ + DW_CFA_advance_loc: 1 to 00050629 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0004e78b │ │ + DW_CFA_advance_loc: 2 to 0005062b │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 0004e794 │ │ + DW_CFA_advance_loc: 9 to 00050634 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 16004 to 00052618 │ │ + DW_CFA_advance_loc2: 17449 to 00054a5d │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00052619 │ │ + DW_CFA_advance_loc: 1 to 00054a5e │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007e04 0000002c 00002150 FDE cie=00005cb8 pc=00053fa0..00054407 │ │ - Augmentation data: f7 66 ff ff │ │ - DW_CFA_advance_loc: 1 to 00053fa1 │ │ +00008340 0000002c 00001fc4 FDE cie=00006380 pc=00055fd0..00056373 │ │ + Augmentation data: 33 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 00055fd1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00053fa3 │ │ + DW_CFA_advance_loc: 2 to 00055fd3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00053fa9 │ │ + DW_CFA_advance_loc: 6 to 00055fd9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 800 to 000542c9 │ │ + DW_CFA_advance_loc2: 640 to 00056259 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000542ca │ │ + DW_CFA_advance_loc: 1 to 0005625a │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007e34 0000002c 00002180 FDE cie=00005cb8 pc=00054410..000544a5 │ │ - Augmentation data: 0f 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 00054411 │ │ +00008370 0000002c 00001ff4 FDE cie=00006380 pc=00056380..00056415 │ │ + Augmentation data: 43 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 00056381 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00054413 │ │ + DW_CFA_advance_loc: 2 to 00056383 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00054419 │ │ + DW_CFA_advance_loc: 6 to 00056389 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 112 to 00054489 │ │ + DW_CFA_advance_loc1: 112 to 000563f9 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0005448a │ │ + DW_CFA_advance_loc: 1 to 000563fa │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007e64 00000028 000021b0 FDE cie=00005cb8 pc=000544b0..00054b63 │ │ - Augmentation data: ef 66 ff ff │ │ - DW_CFA_advance_loc: 1 to 000544b1 │ │ +000083a0 00000028 00002024 FDE cie=00006380 pc=00056420..00056ab3 │ │ + Augmentation data: 23 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 00056421 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000544b3 │ │ + DW_CFA_advance_loc: 2 to 00056423 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000544b9 │ │ + DW_CFA_advance_loc: 6 to 00056429 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 31 to 000544d8 │ │ + DW_CFA_advance_loc: 33 to 0005644a │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000544d9 │ │ + DW_CFA_advance_loc: 1 to 0005644b │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ -00007e90 0000002c 000021dc FDE cie=00005cb8 pc=00054c23..00057b0a │ │ - Augmentation data: df 66 ff ff │ │ - DW_CFA_advance_loc: 1 to 00054c24 │ │ +000083cc 0000002c 00002050 FDE cie=00006380 pc=00056b73..00059ce4 │ │ + Augmentation data: 13 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 00056b74 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00054c26 │ │ + DW_CFA_advance_loc: 2 to 00056b76 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 00054c2f │ │ + DW_CFA_advance_loc: 9 to 00056b7f │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 10471 to 00057516 │ │ + DW_CFA_advance_loc2: 10707 to 00059552 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00057517 │ │ + DW_CFA_advance_loc: 1 to 00059553 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007ec0 0000002c 0000220c FDE cie=00005cb8 pc=00057b10..00057def │ │ - Augmentation data: cf 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 00057b11 │ │ +000083fc 0000002c 00002080 FDE cie=00006380 pc=0005a210..0005a2a4 │ │ + Augmentation data: ff 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 0005a211 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00057b13 │ │ + DW_CFA_advance_loc: 2 to 0005a213 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 00057b1c │ │ + DW_CFA_advance_loc: 6 to 0005a219 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 677 to 00057dc1 │ │ + DW_CFA_advance_loc1: 111 to 0005a288 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00057dc2 │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00007ef0 0000002c 0000223c FDE cie=00005cb8 pc=00057f90..000580bb │ │ - Augmentation data: b7 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 00057f91 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00057f93 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00057f99 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 241 to 0005808a │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0005808b │ │ + DW_CFA_advance_loc: 1 to 0005a289 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007f20 0000002c 0000226c FDE cie=00005cb8 pc=000587a0..00058a05 │ │ - Augmentation data: 9b 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 000587a1 │ │ +0000842c 0000002c 000020b0 FDE cie=00006380 pc=0005ab80..0005b137 │ │ + Augmentation data: df 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 0005ab81 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000587a3 │ │ + DW_CFA_advance_loc: 2 to 0005ab83 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 000587ac │ │ + DW_CFA_advance_loc: 6 to 0005ab89 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 561 to 000589dd │ │ + DW_CFA_advance_loc2: 943 to 0005af38 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000589de │ │ + DW_CFA_advance_loc: 1 to 0005af39 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007f50 0000002c 0000229c FDE cie=00005cb8 pc=00058a70..00059027 │ │ - Augmentation data: 7f 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 00058a71 │ │ +0000845c 0000002c 000020e0 FDE cie=00006380 pc=0005b140..0005b2cb │ │ + Augmentation data: 13 63 ff ff │ │ + DW_CFA_advance_loc: 1 to 0005b141 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00058a73 │ │ + DW_CFA_advance_loc: 2 to 0005b143 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00058a79 │ │ + DW_CFA_advance_loc: 6 to 0005b149 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 943 to 00058e28 │ │ + DW_CFA_advance_loc2: 268 to 0005b255 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00058e29 │ │ + DW_CFA_advance_loc: 1 to 0005b256 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007f80 0000002c 000022cc FDE cie=00005cb8 pc=00059030..000591bb │ │ - Augmentation data: b3 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 00059031 │ │ +0000848c 0000002c 00002110 FDE cie=00006380 pc=0005b2d0..0005b94b │ │ + Augmentation data: 0b 63 ff ff │ │ + DW_CFA_advance_loc: 1 to 0005b2d1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00059033 │ │ + DW_CFA_advance_loc: 2 to 0005b2d3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00059039 │ │ + DW_CFA_advance_loc: 9 to 0005b2dc │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 268 to 00059145 │ │ + DW_CFA_advance_loc2: 1619 to 0005b92f │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00059146 │ │ + DW_CFA_advance_loc: 1 to 0005b930 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007fb0 0000002c 000022fc FDE cie=00005cb8 pc=000597b0..00059daf │ │ - Augmentation data: ab 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 000597b1 │ │ +000084bc 0000002c 00002140 FDE cie=00006380 pc=0005b950..0005bf65 │ │ + Augmentation data: eb 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 0005b951 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000597b3 │ │ + DW_CFA_advance_loc: 2 to 0005b953 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 000597bc │ │ + DW_CFA_advance_loc: 9 to 0005b95c │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 912 to 00059b4c │ │ + DW_CFA_advance_loc2: 909 to 0005bce9 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00059b4d │ │ + DW_CFA_advance_loc: 1 to 0005bcea │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007fe0 0000002c 0000232c FDE cie=00005cb8 pc=00059db0..00059e38 │ │ - Augmentation data: ab 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 00059db1 │ │ +000084ec 0000002c 00002170 FDE cie=00006380 pc=0005bf70..0005bff8 │ │ + Augmentation data: eb 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 0005bf71 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00059db3 │ │ + DW_CFA_advance_loc: 2 to 0005bf73 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00059db9 │ │ + DW_CFA_advance_loc: 6 to 0005bf79 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 77 to 00059e06 │ │ + DW_CFA_advance_loc1: 77 to 0005bfc6 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00059e07 │ │ + DW_CFA_advance_loc: 1 to 0005bfc7 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00008010 00000028 0000235c FDE cie=00005cb8 pc=00059e40..00059ea1 │ │ - Augmentation data: 97 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 00059e41 │ │ +0000851c 00000028 000021a0 FDE cie=00006380 pc=0005c000..0005c061 │ │ + Augmentation data: d7 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 0005c001 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00059e43 │ │ + DW_CFA_advance_loc: 2 to 0005c003 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00059e49 │ │ + DW_CFA_advance_loc: 6 to 0005c009 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 55 to 00059e80 │ │ + DW_CFA_advance_loc: 55 to 0005c040 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 5 to 00059e85 │ │ + DW_CFA_advance_loc: 5 to 0005c045 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ -0000803c 0000002c 00002388 FDE cie=00005cb8 pc=0005a7f0..0005d039 │ │ - Augmentation data: 87 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 0005a7f1 │ │ +00008548 0000002c 000021cc FDE cie=00006380 pc=0005c8c0..0005eeab │ │ + Augmentation data: c7 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 0005c8c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0005a7f3 │ │ + DW_CFA_advance_loc: 2 to 0005c8c3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 0005a7fc │ │ + DW_CFA_advance_loc: 9 to 0005c8cc │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 6552 to 0005c194 │ │ + DW_CFA_advance_loc2: 5982 to 0005e02a │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0005c195 │ │ + DW_CFA_advance_loc: 1 to 0005e02b │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000806c 0000002c 000023b8 FDE cie=00005cb8 pc=0005d040..0005d0d8 │ │ - Augmentation data: e7 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 0005d041 │ │ +00008578 0000002c 000021fc FDE cie=00006380 pc=0005eeb0..0005ef5a │ │ + Augmentation data: 2b 63 ff ff │ │ + DW_CFA_advance_loc: 1 to 0005eeb1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0005d043 │ │ + DW_CFA_advance_loc: 2 to 0005eeb3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0005d049 │ │ + DW_CFA_advance_loc: 6 to 0005eeb9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 125 to 0005d0c6 │ │ + DW_CFA_advance_loc1: 143 to 0005ef48 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0005d0c7 │ │ + DW_CFA_advance_loc: 1 to 0005ef49 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000809c 00000028 000023e8 FDE cie=00005cb8 pc=0005d0e0..0005d137 │ │ - Augmentation data: c7 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 0005d0e1 │ │ +000085a8 00000028 0000222c FDE cie=00006380 pc=0005ef60..0005efb7 │ │ + Augmentation data: 0b 63 ff ff │ │ + DW_CFA_advance_loc: 1 to 0005ef61 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0005d0e3 │ │ + DW_CFA_advance_loc: 2 to 0005ef63 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0005d0e9 │ │ + DW_CFA_advance_loc: 6 to 0005ef69 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 48 to 0005d119 │ │ + DW_CFA_advance_loc: 48 to 0005ef99 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0005d11a │ │ + DW_CFA_advance_loc: 1 to 0005ef9a │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ -000080c8 0000002c 00002414 FDE cie=00005cb8 pc=0005d700..00060174 │ │ - Augmentation data: a7 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 0005d701 │ │ +000085d4 0000002c 00002258 FDE cie=00006380 pc=0005f5a0..00061678 │ │ + Augmentation data: eb 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 0005f5a1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0005d703 │ │ + DW_CFA_advance_loc: 2 to 0005f5a3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 0005d70c │ │ + DW_CFA_advance_loc: 9 to 0005f5ac │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 10061 to 0005fe59 │ │ + DW_CFA_advance_loc2: 7778 to 0006140e │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0005fe5a │ │ + DW_CFA_advance_loc: 1 to 0006140f │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000080f8 0000002c 00002444 FDE cie=00005cb8 pc=000610b0..000611b6 │ │ - Augmentation data: eb 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 000610b1 │ │ +00008604 0000002c 00002288 FDE cie=00006380 pc=000622f0..000625b8 │ │ + Augmentation data: 33 63 ff ff │ │ + DW_CFA_advance_loc: 1 to 000622f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000610b3 │ │ + DW_CFA_advance_loc: 2 to 000622f3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 19 to 000610c6 │ │ + DW_CFA_advance_loc: 9 to 000622fc │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 213 to 0006119b │ │ + DW_CFA_advance_loc2: 613 to 00062561 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006119c │ │ + DW_CFA_advance_loc: 1 to 00062562 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00008128 0000002c 00002474 FDE cie=00005cb8 pc=00061370..00061bdb │ │ - Augmentation data: cf 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 00061371 │ │ +00008634 00000034 000022b8 FDE cie=00006380 pc=00062e90..000635ab │ │ + Augmentation data: 2b 63 ff ff │ │ + DW_CFA_advance_loc: 1 to 00062e91 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00061373 │ │ + DW_CFA_advance_loc: 2 to 00062e93 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00061379 │ │ + DW_CFA_advance_loc: 9 to 00062e9c │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 2079 to 00061b98 │ │ + DW_CFA_advance_loc2: 1754 to 00063576 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00061b99 │ │ + DW_CFA_advance_loc: 1 to 00063577 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00008158 00000050 000024a4 FDE cie=00005cb8 pc=00062530..00063044 │ │ - Augmentation data: c7 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 00062531 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00062533 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00062539 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 839 to 00062880 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc2: 333 to 000629cd │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 112 to 00062a3d │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 253 to 00062b3a │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 143 to 00062bc9 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc2: 1044 to 00062fdd │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00062fde │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 38 to 00063004 │ │ + DW_CFA_advance_loc: 6 to 0006357d │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 9 to 0006300d │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 29 to 0006302a │ │ + DW_CFA_advance_loc: 18 to 0006358f │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 17 to 0006303b │ │ + DW_CFA_advance_loc: 19 to 000635a2 │ │ DW_CFA_GNU_args_size: 16 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000081ac 0000002c 000024f8 FDE cie=00005cb8 pc=00063130..00064157 │ │ - Augmentation data: 87 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 00063131 │ │ +0000866c 0000002c 000022f0 FDE cie=00006380 pc=00063820..00064858 │ │ + Augmentation data: 03 63 ff ff │ │ + DW_CFA_advance_loc: 1 to 00063821 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00063133 │ │ + DW_CFA_advance_loc: 2 to 00063823 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 0006313c │ │ + DW_CFA_advance_loc: 9 to 0006382c │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 3362 to 00063e5e │ │ + DW_CFA_advance_loc2: 3110 to 00064452 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00063e5f │ │ + DW_CFA_advance_loc: 1 to 00064453 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000081dc 0000002c 00002528 FDE cie=00005cb8 pc=00064160..000649ca │ │ - Augmentation data: 93 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 00064161 │ │ +0000869c 0000002c 00002320 FDE cie=00006380 pc=00064860..0006508c │ │ + Augmentation data: 0f 63 ff ff │ │ + DW_CFA_advance_loc: 1 to 00064861 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00064163 │ │ + DW_CFA_advance_loc: 2 to 00064863 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 0006416c │ │ + DW_CFA_advance_loc: 9 to 0006486c │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 1839 to 0006489b │ │ + DW_CFA_advance_loc2: 372 to 000649e0 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006489c │ │ + DW_CFA_advance_loc: 1 to 000649e1 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000820c 0000002c 00002558 FDE cie=00005cb8 pc=000679e0..00067adb │ │ - Augmentation data: 8f 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 000679e1 │ │ +000086cc 00000034 00002350 FDE cie=00006380 pc=000685e0..00068e7c │ │ + Augmentation data: 0b 63 ff ff │ │ + DW_CFA_advance_loc: 1 to 000685e1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000679e3 │ │ + DW_CFA_advance_loc: 2 to 000685e3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 19 to 000679f6 │ │ + DW_CFA_advance_loc: 9 to 000685ec │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 198 to 00067abc │ │ + DW_CFA_advance_loc2: 2139 to 00068e47 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00067abd │ │ + DW_CFA_advance_loc: 1 to 00068e48 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -0000823c 00000058 00002588 FDE cie=00005cb8 pc=00068330..00068d8d │ │ - Augmentation data: 73 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 00068331 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00068333 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00068339 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 199 to 00068400 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc2: 525 to 0006860d │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 109 to 0006867a │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc2: 320 to 000687ba │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 146 to 0006884c │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 81 to 0006889d │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 9 to 000688a6 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc2: 1150 to 00068d24 │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00068d25 │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 35 to 00068d48 │ │ + DW_CFA_advance_loc: 6 to 00068e4e │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 9 to 00068d51 │ │ + DW_CFA_advance_loc: 18 to 00068e60 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 34 to 00068d73 │ │ + DW_CFA_advance_loc: 19 to 00068e73 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 17 to 00068d84 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00008298 0000002c 000025e4 FDE cie=00005cb8 pc=0006b670..0006b76b │ │ - Augmentation data: 2b 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 0006b671 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006b673 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 19 to 0006b686 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 198 to 0006b74c │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006b74d │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000082c8 00000050 00002614 FDE cie=00005cb8 pc=0006c0b0..0006cb42 │ │ - Augmentation data: 0f 67 ff ff │ │ - DW_CFA_advance_loc: 1 to 0006c0b1 │ │ +00008704 00000044 00002388 FDE cie=00006380 pc=0006b5a0..0006c206 │ │ + Augmentation data: e3 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 0006b5a1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006c0b3 │ │ + DW_CFA_advance_loc: 2 to 0006b5a3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006c0b9 │ │ + DW_CFA_advance_loc: 9 to 0006b5ac │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 775 to 0006c3c0 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc2: 317 to 0006c4fd │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 115 to 0006c570 │ │ + DW_CFA_advance_loc2: 964 to 0006b970 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 234 to 0006c65a │ │ + DW_CFA_advance_loc2: 613 to 0006bbd5 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 142 to 0006c6e8 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc2: 1014 to 0006cade │ │ + DW_CFA_advance_loc2: 487 to 0006bdbc │ │ + DW_CFA_GNU_args_size: 0 │ │ + DW_CFA_advance_loc2: 1041 to 0006c1cd │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006cadf │ │ + DW_CFA_advance_loc: 1 to 0006c1ce │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 32 to 0006caff │ │ + DW_CFA_advance_loc: 9 to 0006c1d7 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 9 to 0006cb08 │ │ + DW_CFA_advance_loc: 21 to 0006c1ec │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 32 to 0006cb28 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 17 to 0006cb39 │ │ + DW_CFA_advance_loc: 17 to 0006c1fd │ │ DW_CFA_GNU_args_size: 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000831c 0000002c 00002668 FDE cie=00005cb8 pc=0006cc30..0006cd1f │ │ - Augmentation data: cf 66 ff ff │ │ - DW_CFA_advance_loc: 1 to 0006cc31 │ │ +0000874c 0000002c 000023d0 FDE cie=00006380 pc=0006c470..0006c577 │ │ + Augmentation data: af 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 0006c471 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006cc33 │ │ + DW_CFA_advance_loc: 2 to 0006c473 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006cc39 │ │ + DW_CFA_advance_loc: 6 to 0006c479 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 174 to 0006cce7 │ │ + DW_CFA_advance_loc1: 198 to 0006c53f │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006cce8 │ │ + DW_CFA_advance_loc: 1 to 0006c540 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000834c 0000002c 00002698 FDE cie=00005cb8 pc=0006cd20..0006cf53 │ │ - Augmentation data: c3 66 ff ff │ │ - DW_CFA_advance_loc: 1 to 0006cd21 │ │ +0000877c 0000002c 00002400 FDE cie=00006380 pc=0006c580..0006c7b3 │ │ + Augmentation data: a7 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 0006c581 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006cd23 │ │ + DW_CFA_advance_loc: 2 to 0006c583 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006cd29 │ │ + DW_CFA_advance_loc: 6 to 0006c589 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 513 to 0006cf2a │ │ + DW_CFA_advance_loc2: 513 to 0006c78a │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006cf2b │ │ + DW_CFA_advance_loc: 1 to 0006c78b │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000837c 0000002c 000026c8 FDE cie=00005cb8 pc=0006d3a0..0006d71d │ │ - Augmentation data: a3 66 ff ff │ │ - DW_CFA_advance_loc: 1 to 0006d3a1 │ │ +000087ac 0000002c 00002430 FDE cie=00006380 pc=0006e240..0006e529 │ │ + Augmentation data: 87 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 0006e241 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006d3a3 │ │ + DW_CFA_advance_loc: 2 to 0006e243 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006d3a9 │ │ + DW_CFA_advance_loc: 6 to 0006e249 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 748 to 0006d695 │ │ + DW_CFA_advance_loc2: 686 to 0006e4f7 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006d696 │ │ + DW_CFA_advance_loc: 1 to 0006e4f8 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000083ac 0000002c 000026f8 FDE cie=00005cb8 pc=0006e6c0..0006e775 │ │ - Augmentation data: 83 66 ff ff │ │ - DW_CFA_advance_loc: 1 to 0006e6c1 │ │ +000087dc 0000002c 00002460 FDE cie=00006380 pc=0006f530..0006f61c │ │ + Augmentation data: 67 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 0006f531 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006e6c3 │ │ + DW_CFA_advance_loc: 2 to 0006f533 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006e6c9 │ │ + DW_CFA_advance_loc: 6 to 0006f539 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 131 to 0006e74c │ │ + DW_CFA_advance_loc1: 156 to 0006f5d5 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006e74d │ │ + DW_CFA_advance_loc: 1 to 0006f5d6 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000083dc 0000002c 00002728 FDE cie=00005cb8 pc=0006e870..0006e922 │ │ - Augmentation data: 67 66 ff ff │ │ - DW_CFA_advance_loc: 1 to 0006e871 │ │ +0000880c 0000002c 00002490 FDE cie=00006380 pc=0006f710..0006f7c2 │ │ + Augmentation data: 4b 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 0006f711 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006e873 │ │ + DW_CFA_advance_loc: 2 to 0006f713 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006e879 │ │ + DW_CFA_advance_loc: 6 to 0006f719 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 145 to 0006e90a │ │ + DW_CFA_advance_loc1: 145 to 0006f7aa │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006e90b │ │ + DW_CFA_advance_loc: 1 to 0006f7ab │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000840c 0000002c 00002758 FDE cie=00005cb8 pc=0006e930..0006eafb │ │ - Augmentation data: 5b 66 ff ff │ │ - DW_CFA_advance_loc: 1 to 0006e931 │ │ +0000883c 0000002c 000024c0 FDE cie=00006380 pc=0006f7d0..0006f99b │ │ + Augmentation data: 3f 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 0006f7d1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006e933 │ │ + DW_CFA_advance_loc: 2 to 0006f7d3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006e939 │ │ + DW_CFA_advance_loc: 6 to 0006f7d9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 415 to 0006ead8 │ │ + DW_CFA_advance_loc2: 415 to 0006f978 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006ead9 │ │ + DW_CFA_advance_loc: 1 to 0006f979 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000843c 0000002c 00002788 FDE cie=00005cb8 pc=0006ec80..0006ed33 │ │ - Augmentation data: 3b 66 ff ff │ │ - DW_CFA_advance_loc: 1 to 0006ec81 │ │ +0000886c 0000002c 000024f0 FDE cie=00006380 pc=0006fb20..0006fbd3 │ │ + Augmentation data: 1f 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 0006fb21 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006ec83 │ │ + DW_CFA_advance_loc: 2 to 0006fb23 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006ec89 │ │ + DW_CFA_advance_loc: 6 to 0006fb29 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 100 to 0006eced │ │ + DW_CFA_advance_loc1: 100 to 0006fb8d │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006ecee │ │ + DW_CFA_advance_loc: 1 to 0006fb8e │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000846c 0000002c 000027b8 FDE cie=00005cb8 pc=0006ed40..0006ee43 │ │ - Augmentation data: 27 66 ff ff │ │ - DW_CFA_advance_loc: 1 to 0006ed41 │ │ +0000889c 0000002c 00002520 FDE cie=00006380 pc=0006fbe0..0006fd03 │ │ + Augmentation data: 0b 62 ff ff │ │ + DW_CFA_advance_loc: 1 to 0006fbe1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006ed43 │ │ + DW_CFA_advance_loc: 2 to 0006fbe3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006ed49 │ │ + DW_CFA_advance_loc: 6 to 0006fbe9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 172 to 0006edf5 │ │ + DW_CFA_advance_loc1: 203 to 0006fcb4 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006edf6 │ │ + DW_CFA_advance_loc: 1 to 0006fcb5 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000849c 0000002c 000027e8 FDE cie=00005cb8 pc=0006ee50..0006eee8 │ │ - Augmentation data: 13 66 ff ff │ │ - DW_CFA_advance_loc: 1 to 0006ee51 │ │ +000088cc 0000002c 00002550 FDE cie=00006380 pc=0006fd10..0006fdba │ │ + Augmentation data: f7 61 ff ff │ │ + DW_CFA_advance_loc: 1 to 0006fd11 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006ee53 │ │ + DW_CFA_advance_loc: 2 to 0006fd13 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006ee59 │ │ + DW_CFA_advance_loc: 6 to 0006fd19 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 125 to 0006eed6 │ │ + DW_CFA_advance_loc1: 143 to 0006fda8 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006eed7 │ │ + DW_CFA_advance_loc: 1 to 0006fda9 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000084cc 0000002c 00002818 FDE cie=00005cb8 pc=0006eef0..0006f12d │ │ - Augmentation data: f3 65 ff ff │ │ - DW_CFA_advance_loc: 1 to 0006eef1 │ │ +000088fc 0000002c 00002580 FDE cie=00006380 pc=0006fdc0..0007000d │ │ + Augmentation data: d7 61 ff ff │ │ + DW_CFA_advance_loc: 1 to 0006fdc1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006eef3 │ │ + DW_CFA_advance_loc: 2 to 0006fdc3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006eef9 │ │ + DW_CFA_advance_loc: 6 to 0006fdc9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 431 to 0006f0a8 │ │ + DW_CFA_advance_loc2: 447 to 0006ff88 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006f0a9 │ │ + DW_CFA_advance_loc: 1 to 0006ff89 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000084fc 0000002c 00002848 FDE cie=00005cb8 pc=0006fac0..0006fbbb │ │ - Augmentation data: e3 65 ff ff │ │ - DW_CFA_advance_loc: 1 to 0006fac1 │ │ +0000892c 0000002c 000025b0 FDE cie=00006380 pc=00070e00..00070eab │ │ + Augmentation data: c7 61 ff ff │ │ + DW_CFA_advance_loc: 1 to 00070e01 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006fac3 │ │ + DW_CFA_advance_loc: 2 to 00070e03 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 19 to 0006fad6 │ │ + DW_CFA_advance_loc: 6 to 00070e09 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 185 to 0006fb8f │ │ + DW_CFA_advance_loc1: 86 to 00070e5f │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006fb90 │ │ + DW_CFA_advance_loc: 1 to 00070e60 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000852c 0000002c 00002878 FDE cie=00005cb8 pc=0006fbc0..0006fcb7 │ │ - Augmentation data: c7 65 ff ff │ │ - DW_CFA_advance_loc: 1 to 0006fbc1 │ │ +0000895c 0000002c 000025e0 FDE cie=00006380 pc=00070eb0..00070fdb │ │ + Augmentation data: b3 61 ff ff │ │ + DW_CFA_advance_loc: 1 to 00070eb1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006fbc3 │ │ + DW_CFA_advance_loc: 2 to 00070eb3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 19 to 0006fbd6 │ │ + DW_CFA_advance_loc: 6 to 00070eb9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 194 to 0006fc98 │ │ + DW_CFA_advance_loc1: 211 to 00070f8c │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006fc99 │ │ + DW_CFA_advance_loc: 1 to 00070f8d │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000855c 0000002c 000028a8 FDE cie=00005cb8 pc=0006fd80..0006fe2b │ │ - Augmentation data: ab 65 ff ff │ │ - DW_CFA_advance_loc: 1 to 0006fd81 │ │ +0000898c 00000028 00002610 FDE cie=00006380 pc=00071380..000713e6 │ │ + Augmentation data: 9f 61 ff ff │ │ + DW_CFA_advance_loc: 1 to 00071381 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006fd83 │ │ + DW_CFA_advance_loc: 2 to 00071383 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006fd89 │ │ + DW_CFA_advance_loc: 6 to 00071389 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 86 to 0006fddf │ │ + DW_CFA_advance_loc: 54 to 000713bf │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006fde0 │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -0000858c 0000002c 000028d8 FDE cie=00005cb8 pc=0006fe30..0006ff3b │ │ - Augmentation data: 97 65 ff ff │ │ - DW_CFA_advance_loc: 1 to 0006fe31 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0006fe33 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 0006fe39 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 180 to 0006feed │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0006feee │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000085bc 00000028 00002908 FDE cie=00005cb8 pc=000702d0..00070336 │ │ - Augmentation data: 83 65 ff ff │ │ - DW_CFA_advance_loc: 1 to 000702d1 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000702d3 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000702d9 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 54 to 0007030f │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00070310 │ │ + DW_CFA_advance_loc: 1 to 000713c0 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ -000085e8 00000050 00002934 FDE cie=00005cb8 pc=000709b0..0007158b │ │ - Augmentation data: 77 65 ff ff │ │ - DW_CFA_advance_loc: 1 to 000709b1 │ │ +000089b8 00000034 0000263c FDE cie=00006380 pc=00071bd0..00072722 │ │ + Augmentation data: 93 61 ff ff │ │ + DW_CFA_advance_loc: 1 to 00071bd1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000709b3 │ │ + DW_CFA_advance_loc: 2 to 00071bd3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000709b9 │ │ + DW_CFA_advance_loc: 9 to 00071bdc │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 167 to 00070a60 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc2: 376 to 00070bd8 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 125 to 00070c55 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc2: 288 to 00070d75 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 141 to 00070e02 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc2: 1839 to 00071531 │ │ + DW_CFA_advance_loc2: 2840 to 000726f4 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00071532 │ │ + DW_CFA_advance_loc: 1 to 000726f5 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 32 to 00071552 │ │ + DW_CFA_advance_loc: 6 to 000726fb │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 9 to 0007155b │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 20 to 0007156f │ │ + DW_CFA_advance_loc: 9 to 00072704 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 19 to 00071582 │ │ + DW_CFA_advance_loc: 21 to 00072719 │ │ DW_CFA_GNU_args_size: 16 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -0000863c 00000054 00002988 FDE cie=00005cb8 pc=00071b80..0007256e │ │ - Augmentation data: 37 65 ff ff │ │ - DW_CFA_advance_loc: 1 to 00071b81 │ │ +000089f0 0000002c 00002674 FDE cie=00006380 pc=00074140..0007427b │ │ + Augmentation data: 6b 61 ff ff │ │ + DW_CFA_advance_loc: 1 to 00074141 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00071b83 │ │ + DW_CFA_advance_loc: 2 to 00074143 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00071b89 │ │ + DW_CFA_advance_loc: 9 to 0007414c │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 151 to 00071c20 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc2: 394 to 00071daa │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 189 to 00071e67 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc2: 336 to 00071fb7 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 212 to 0007208b │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 63 to 000720ca │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 33 to 000720eb │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc2: 1055 to 0007250a │ │ + DW_CFA_advance_loc1: 239 to 0007423b │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 0007250b │ │ + DW_CFA_advance_loc: 1 to 0007423c │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 35 to 0007252e │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 9 to 00072537 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 29 to 00072554 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 17 to 00072565 │ │ - DW_CFA_GNU_args_size: 16 │ │ - │ │ -00008694 00000044 000029e0 FDE cie=00005cb8 pc=00072ac0..00073726 │ │ - Augmentation data: f3 64 ff ff │ │ - DW_CFA_advance_loc: 1 to 00072ac1 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00072ac3 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 00072acc │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 964 to 00072e90 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc2: 613 to 000730f5 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc2: 487 to 000732dc │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc2: 1041 to 000736ed │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000736ee │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_advance_loc: 9 to 000736f7 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 21 to 0007370c │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 17 to 0007371d │ │ - DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000086dc 0000002c 00002a28 FDE cie=00005cb8 pc=00073990..00073c6e │ │ - Augmentation data: bf 64 ff ff │ │ - DW_CFA_advance_loc: 1 to 00073991 │ │ +00008a20 0000002c 000026a4 FDE cie=00006380 pc=000742c0..000745ac │ │ + Augmentation data: 4f 61 ff ff │ │ + DW_CFA_advance_loc: 1 to 000742c1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00073993 │ │ + DW_CFA_advance_loc: 2 to 000742c3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 0007399c │ │ + DW_CFA_advance_loc: 9 to 000742cc │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 645 to 00073c21 │ │ + DW_CFA_advance_loc2: 655 to 0007455b │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00073c22 │ │ + DW_CFA_advance_loc: 1 to 0007455c │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000870c 0000002c 00002a58 FDE cie=00005cb8 pc=00073e80..00073f63 │ │ - Augmentation data: ab 64 ff ff │ │ - DW_CFA_advance_loc: 1 to 00073e81 │ │ +00008a50 0000002c 000026d4 FDE cie=00006380 pc=000747b0..000748b5 │ │ + Augmentation data: 4f 61 ff ff │ │ + DW_CFA_advance_loc: 1 to 000747b1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00073e83 │ │ + DW_CFA_advance_loc: 2 to 000747b3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00073e89 │ │ + DW_CFA_advance_loc: 6 to 000747b9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 136 to 00073f11 │ │ + DW_CFA_advance_loc1: 154 to 00074853 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00073f12 │ │ + DW_CFA_advance_loc: 1 to 00074854 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000873c 00000048 00002a88 FDE cie=00005cb8 pc=00074050..0007428b │ │ - Augmentation data: 97 64 ff ff │ │ - DW_CFA_advance_loc: 1 to 00074051 │ │ +00008a80 00000048 00002704 FDE cie=00006380 pc=00074940..00074b7b │ │ + Augmentation data: 4b 61 ff ff │ │ + DW_CFA_advance_loc: 1 to 00074941 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00074053 │ │ + DW_CFA_advance_loc: 2 to 00074943 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00074059 │ │ + DW_CFA_advance_loc: 6 to 00074949 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 126 to 000740d7 │ │ + DW_CFA_advance_loc1: 126 to 000749c7 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 66 to 00074119 │ │ + DW_CFA_advance_loc1: 66 to 00074a09 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 35 to 0007413c │ │ + DW_CFA_advance_loc: 35 to 00074a2c │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 38 to 00074162 │ │ + DW_CFA_advance_loc: 38 to 00074a52 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 15 to 00074171 │ │ + DW_CFA_advance_loc: 15 to 00074a61 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 94 to 000741cf │ │ + DW_CFA_advance_loc1: 94 to 00074abf │ │ DW_CFA_GNU_args_size: 32 │ │ - DW_CFA_advance_loc: 51 to 00074202 │ │ + DW_CFA_advance_loc: 51 to 00074af2 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00074203 │ │ + DW_CFA_advance_loc: 1 to 00074af3 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_advance_loc: 14 to 00074211 │ │ + DW_CFA_advance_loc: 14 to 00074b01 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 47 to 00074240 │ │ + DW_CFA_advance_loc: 47 to 00074b30 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 66 to 00074282 │ │ + DW_CFA_advance_loc1: 66 to 00074b72 │ │ DW_CFA_GNU_args_size: 16 │ │ DW_CFA_nop │ │ │ │ -00008788 0000002c 00002ad4 FDE cie=00005cb8 pc=00074790..0007481a │ │ - Augmentation data: 63 64 ff ff │ │ - DW_CFA_advance_loc: 1 to 00074791 │ │ +00008acc 0000002c 00002750 FDE cie=00006380 pc=000750b0..0007513a │ │ + Augmentation data: 17 61 ff ff │ │ + DW_CFA_advance_loc: 1 to 000750b1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00074793 │ │ + DW_CFA_advance_loc: 2 to 000750b3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00074799 │ │ + DW_CFA_advance_loc: 6 to 000750b9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 100 to 000747fd │ │ + DW_CFA_advance_loc1: 100 to 0007511d │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000747fe │ │ + DW_CFA_advance_loc: 1 to 0007511e │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000087b8 0000002c 00002b04 FDE cie=00005cb8 pc=00075350..000753d3 │ │ - Augmentation data: 3f 64 ff ff │ │ - DW_CFA_advance_loc: 1 to 00075351 │ │ +00008afc 0000002c 00002780 FDE cie=00006380 pc=00075c10..00075cf0 │ │ + Augmentation data: f3 60 ff ff │ │ + DW_CFA_advance_loc: 1 to 00075c11 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00075353 │ │ + DW_CFA_advance_loc: 2 to 00075c13 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00075359 │ │ + DW_CFA_advance_loc: 6 to 00075c19 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 82 to 000753ab │ │ + DW_CFA_advance_loc1: 195 to 00075cdc │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000753ac │ │ + DW_CFA_advance_loc: 1 to 00075cdd │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000087e8 0000002c 00002b34 FDE cie=00005cb8 pc=000753e0..00075518 │ │ - Augmentation data: 1b 64 ff ff │ │ - DW_CFA_advance_loc: 1 to 000753e1 │ │ +00008b2c 0000002c 000027b0 FDE cie=00006380 pc=00075cf0..00075e54 │ │ + Augmentation data: d7 60 ff ff │ │ + DW_CFA_advance_loc: 1 to 00075cf1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000753e3 │ │ + DW_CFA_advance_loc: 2 to 00075cf3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000753e9 │ │ + DW_CFA_advance_loc: 6 to 00075cf9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 249 to 000754e2 │ │ + DW_CFA_advance_loc2: 327 to 00075e40 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000754e3 │ │ + DW_CFA_advance_loc: 1 to 00075e41 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00008818 0000002c 00002b64 FDE cie=00005cb8 pc=00075520..000756dc │ │ - Augmentation data: ff 63 ff ff │ │ - DW_CFA_advance_loc: 1 to 00075521 │ │ +00008b5c 00000028 000027e0 FDE cie=00006380 pc=00076390..00076408 │ │ + Augmentation data: bb 60 ff ff │ │ + DW_CFA_advance_loc: 1 to 00076391 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00075523 │ │ + DW_CFA_advance_loc: 2 to 00076393 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00075529 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 381 to 000756a6 │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000756a7 │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00008848 0000002c 00002b94 FDE cie=00005cb8 pc=00075890..00075adb │ │ - Augmentation data: e3 63 ff ff │ │ - DW_CFA_advance_loc: 1 to 00075891 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00075893 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00075899 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_advance_loc: 5 to 00076398 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 413 to 00075a36 │ │ + DW_CFA_advance_loc1: 94 to 000763f6 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 3 to 00075a39 │ │ + DW_CFA_advance_loc: 1 to 000763f7 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00008878 0000002c 00002bc4 FDE cie=00005cb8 pc=00075bd0..00075d21 │ │ - Augmentation data: c3 63 ff ff │ │ - DW_CFA_advance_loc: 1 to 00075bd1 │ │ +00008b88 0000002c 0000280c FDE cie=00006380 pc=00076410..00076508 │ │ + Augmentation data: 9f 60 ff ff │ │ + DW_CFA_advance_loc: 1 to 00076411 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00075bd3 │ │ + DW_CFA_advance_loc: 2 to 00076413 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00075bd9 │ │ + DW_CFA_advance_loc: 6 to 00076419 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 252 to 00075cd5 │ │ + DW_CFA_advance_loc1: 219 to 000764f4 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00075cd6 │ │ + DW_CFA_advance_loc: 1 to 000764f5 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000088a8 00000020 00002bf4 FDE cie=00005cb8 pc=00075f40..00076092 │ │ - Augmentation data: a3 63 ff ff │ │ - DW_CFA_advance_loc: 1 to 00075f41 │ │ +00008bb8 00000020 0000283c FDE cie=00006380 pc=00076660..000767d2 │ │ + Augmentation data: 83 60 ff ff │ │ + DW_CFA_advance_loc: 1 to 00076661 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00075f43 │ │ + DW_CFA_advance_loc: 2 to 00076663 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00075f49 │ │ + DW_CFA_advance_loc: 6 to 00076669 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ -000088cc 00000028 00002c18 FDE cie=00005cb8 pc=000760a0..000760fd │ │ - Augmentation data: af 63 ff ff │ │ - DW_CFA_advance_loc: 1 to 000760a1 │ │ +00008bdc 00000028 00002860 FDE cie=00006380 pc=000767e0..0007683d │ │ + Augmentation data: 8f 60 ff ff │ │ + DW_CFA_advance_loc: 1 to 000767e1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000760a3 │ │ + DW_CFA_advance_loc: 2 to 000767e3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000760a9 │ │ + DW_CFA_advance_loc: 6 to 000767e9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 57 to 000760e2 │ │ + DW_CFA_advance_loc: 57 to 00076822 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 000760e3 │ │ + DW_CFA_advance_loc: 1 to 00076823 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ -000088f8 00000058 00002c44 FDE cie=00005cb8 pc=000762fb..00076473 │ │ - Augmentation data: 8f 63 ff ff │ │ - DW_CFA_advance_loc: 1 to 000762fc │ │ +00008c08 00000058 0000288c FDE cie=00006380 pc=00076a1b..00076bd6 │ │ + Augmentation data: 6f 60 ff ff │ │ + DW_CFA_advance_loc: 1 to 00076a1c │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000762fe │ │ + DW_CFA_advance_loc: 2 to 00076a1e │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00076304 │ │ + DW_CFA_advance_loc: 6 to 00076a24 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 43 to 0007632f │ │ + DW_CFA_advance_loc: 43 to 00076a4f │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 29 to 0007634c │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 29 to 00076369 │ │ + DW_CFA_advance_loc: 36 to 00076a73 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 29 to 00076386 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 5 to 0007638b │ │ + DW_CFA_advance_loc: 34 to 00076a95 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 32 to 00076ab5 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 10 to 00076abf │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 10 to 00076395 │ │ + DW_CFA_advance_loc: 10 to 00076ac9 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 26 to 000763af │ │ + DW_CFA_advance_loc: 30 to 00076ae7 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 31 to 000763ce │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 26 to 000763e8 │ │ + DW_CFA_advance_loc: 41 to 00076b10 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 27 to 00076403 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 26 to 0007641d │ │ + DW_CFA_advance_loc: 33 to 00076b31 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 27 to 00076438 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 5 to 0007643d │ │ + DW_CFA_advance_loc: 36 to 00076b55 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 30 to 00076b73 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 36 to 00076b97 │ │ + DW_CFA_GNU_args_size: 16 │ │ + DW_CFA_advance_loc: 9 to 00076ba0 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 22 to 00076453 │ │ + DW_CFA_advance_loc: 22 to 00076bb6 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00076454 │ │ + DW_CFA_advance_loc: 1 to 00076bb7 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_advance_loc: 2 to 00076456 │ │ + DW_CFA_advance_loc: 2 to 00076bb9 │ │ DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 15 to 00076465 │ │ + DW_CFA_advance_loc: 15 to 00076bc8 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 9 to 0007646e │ │ + DW_CFA_advance_loc: 9 to 00076bd1 │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ -00008954 0000002c 00002ca0 FDE cie=00005cb8 pc=000764a0..0007653b │ │ - Augmentation data: 5b 63 ff ff │ │ - DW_CFA_advance_loc: 1 to 000764a1 │ │ +00008c64 0000002c 000028e8 FDE cie=00006380 pc=00076c00..00076c9b │ │ + Augmentation data: 3b 60 ff ff │ │ + DW_CFA_advance_loc: 1 to 00076c01 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 000764a3 │ │ + DW_CFA_advance_loc: 2 to 00076c03 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 000764a9 │ │ + DW_CFA_advance_loc: 6 to 00076c09 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 45 to 000764d6 │ │ + DW_CFA_advance_loc: 45 to 00076c36 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 48 to 00076506 │ │ + DW_CFA_advance_loc: 48 to 00076c66 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 30 to 00076524 │ │ + DW_CFA_advance_loc: 30 to 00076c84 │ │ DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 14 to 00076532 │ │ + DW_CFA_advance_loc: 14 to 00076c92 │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ -00008984 0000002c 00002cd0 FDE cie=00005cb8 pc=00076590..00076682 │ │ - Augmentation data: 37 63 ff ff │ │ - DW_CFA_advance_loc: 1 to 00076591 │ │ +00008c94 0000002c 00002918 FDE cie=00006380 pc=00076cf0..00076de2 │ │ + Augmentation data: 17 60 ff ff │ │ + DW_CFA_advance_loc: 1 to 00076cf1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00076593 │ │ + DW_CFA_advance_loc: 2 to 00076cf3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00076599 │ │ + DW_CFA_advance_loc: 6 to 00076cf9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 174 to 00076647 │ │ + DW_CFA_advance_loc1: 174 to 00076da7 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00076648 │ │ + DW_CFA_advance_loc: 1 to 00076da8 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000089b4 00000028 00002d00 FDE cie=00005cb8 pc=00076690..00076723 │ │ - Augmentation data: 1b 63 ff ff │ │ - DW_CFA_advance_loc: 1 to 00076691 │ │ +00008cc4 00000028 00002948 FDE cie=00006380 pc=00076df0..00076e83 │ │ + Augmentation data: fb 5f ff ff │ │ + DW_CFA_advance_loc: 1 to 00076df1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00076693 │ │ + DW_CFA_advance_loc: 2 to 00076df3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 5 to 00076698 │ │ + DW_CFA_advance_loc: 5 to 00076df8 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 111 to 00076707 │ │ + DW_CFA_advance_loc1: 111 to 00076e67 │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00076708 │ │ + DW_CFA_advance_loc: 1 to 00076e68 │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ │ │ -000089e0 00000020 00002d2c FDE cie=00005cb8 pc=00076a00..00076afe │ │ - Augmentation data: fb 62 ff ff │ │ - DW_CFA_advance_loc: 1 to 00076a01 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00076a03 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00076a09 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - │ │ -00008a04 00000020 00002d50 FDE cie=00005cb8 pc=00076b30..00076c2e │ │ - Augmentation data: e7 62 ff ff │ │ - DW_CFA_advance_loc: 1 to 00076b31 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00076b33 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00076b39 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - │ │ -00008a28 00000110 00002d74 FDE cie=00005cb8 pc=00076d90..000778a3 │ │ - Augmentation data: d3 62 ff ff │ │ - DW_CFA_advance_loc: 1 to 00076d91 │ │ +00008cf0 0000001c 00002974 FDE cie=00006380 pc=00077170..000771be │ │ + Augmentation data: db 5f ff ff │ │ + DW_CFA_advance_loc: 1 to 00077171 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00076d93 │ │ + DW_CFA_advance_loc: 2 to 00077173 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 00076d9c │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_advance_loc: 4 to 00077177 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 41 to 00076dc5 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 30 to 00076de3 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 36 to 00076e07 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc1: 65 to 00076e48 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 26 to 00076e62 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 31 to 00076e81 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 32 to 00076ea1 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 26 to 00076ebb │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 43 to 00076ee6 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 31 to 00076f05 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 31 to 00076f24 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 33 to 00076f45 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 33 to 00076f66 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 43 to 00076f91 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 31 to 00076fb0 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 31 to 00076fcf │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 34 to 00076ff1 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 34 to 00077013 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 43 to 0007703e │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 31 to 0007705d │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 43 to 00077088 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 53 to 000770bd │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 35 to 000770e0 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 38 to 00077106 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 32 to 00077126 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 48 to 00077156 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 31 to 00077175 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 31 to 00077194 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 33 to 000771b5 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 21 to 000771ca │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 53 to 000771ff │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 35 to 00077222 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 39 to 00077249 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 32 to 00077269 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 48 to 00077299 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 31 to 000772b8 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 31 to 000772d7 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 31 to 000772f6 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 18 to 00077308 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 51 to 0007733b │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 31 to 0007735a │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 25 to 00077373 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 94 to 000773d1 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 32 to 000773f1 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 9 to 000773fa │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 62 to 00077438 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 24 to 00077450 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 43 to 0007747b │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 49 to 000774ac │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 90 to 00077506 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 33 to 00077527 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 33 to 00077548 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 27 to 00077563 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 52 to 00077597 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 31 to 000775b6 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 31 to 000775d5 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 48 to 00077605 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 33 to 00077626 │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00077627 │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 30 to 00077645 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 24 to 0007765d │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 78 to 000776ab │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 19 to 000776be │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 53 to 000776f3 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 35 to 00077716 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 40 to 0007773e │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 33 to 0007775f │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 87 to 000777b6 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 29 to 000777d3 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 35 to 000777f6 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 32 to 00077816 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 43 to 00077841 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 19 to 00077854 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 14 to 00077862 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 26 to 0007787c │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 16 to 0007788c │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 14 to 0007789a │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ -00008b3c 0000002c 00002e88 FDE cie=00005cb8 pc=00077a10..00077bcf │ │ - Augmentation data: e3 61 ff ff │ │ - DW_CFA_advance_loc: 1 to 00077a11 │ │ +00008d10 0000001c 00002994 FDE cie=00006380 pc=000771f0..0007723e │ │ + Augmentation data: c3 5f ff ff │ │ + DW_CFA_advance_loc: 1 to 000771f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00077a13 │ │ + DW_CFA_advance_loc: 2 to 000771f3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00077a19 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ + DW_CFA_advance_loc: 4 to 000771f7 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 283 to 00077b34 │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00077b35 │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00008b6c 0000002c 00002eb8 FDE cie=00005cb8 pc=00077ca0..00077e9b │ │ - Augmentation data: cb 61 ff ff │ │ - DW_CFA_advance_loc: 1 to 00077ca1 │ │ +00008d30 0000002c 000029b4 FDE cie=00006380 pc=000773f0..000775fa │ │ + Augmentation data: ab 5f ff ff │ │ + DW_CFA_advance_loc: 1 to 000773f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00077ca3 │ │ + DW_CFA_advance_loc: 2 to 000773f3 │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 9 to 00077cac │ │ + DW_CFA_advance_loc: 6 to 000773f9 │ │ DW_CFA_offset: r6 (esi) at cfa-20 │ │ DW_CFA_offset: r7 (edi) at cfa-16 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 430 to 00077e5a │ │ + DW_CFA_advance_loc2: 260 to 000774fd │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00077e5b │ │ + DW_CFA_advance_loc: 1 to 000774fe │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00008b9c 00000038 00002ee8 FDE cie=00005cb8 pc=00077f30..00078038 │ │ - Augmentation data: af 61 ff ff │ │ - DW_CFA_advance_loc: 1 to 00077f31 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 00077f33 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 6 to 00077f39 │ │ - DW_CFA_offset: r6 (esi) at cfa-20 │ │ - DW_CFA_offset: r7 (edi) at cfa-16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc1: 71 to 00077f80 │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 20 to 00077f94 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc1: 112 to 00078004 │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_advance_loc: 1 to 00078005 │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ - DW_CFA_GNU_args_size: 16 │ │ - DW_CFA_advance_loc: 25 to 0007801e │ │ - DW_CFA_GNU_args_size: 0 │ │ - DW_CFA_advance_loc: 17 to 0007802f │ │ - DW_CFA_GNU_args_size: 16 │ │ - │ │ -00008bd8 ZERO terminator │ │ +00008d60 ZERO terminator │ ├── strings --all --bytes=8 {} │ │ @@ -18,332 +18,326 @@ │ │ realpath │ │ readlink │ │ clock_nanosleep │ │ pthread_rwlock_wrlock │ │ pthread_rwlock_unlock │ │ pthread_rwlock_rdlock │ │ libdl.so │ │ -?dyn char │ │ - u128Zeromut │ │ -=true33s? │ │ -for , Cunsafe " -fn() + : punycode{}.llvm.0[]::::{closure:#<>& *const ; (,_false{ { } = 0x'..= | !nullstr()i8i16i32i64isizeu8u16u32u64usizef32f64!...@.{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhaustedParseIntErrorEmptyInvalidDigitPosOverflowNegOverflowNotAPowerOfTwo" │ │ -Dlreentrant initstream did not contain valid UTF-8a formatting trait implementation returned an error when the underlying stream did notfatal runtime error: initialization or cleanup bug, aborting │ │ -file name contained an unexpected NUL byte__rust_end_short_backtrace__rust_begin_short_backtraces.debug_abbrev.dwo.debug_cu_index.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_tu_indexnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace │ │ +[{recursion limit reached}?`fmt::Error`s should be impossible without a `fmt::Formatter`> , Cunsafe " -fn() + : punycode{}.llvm.0[]::::{closure:#<>#[splat] & *const ; (,_false{ { } = 0x'..= | !nullstr()i8i16i32i64isizeu8u16u32u64usizef32f64!...__R_ZN@.{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhaustedErrorParseIntErrorEmptyInvalidDigitPosOverflowNegOverflowNotAPowerOfTwo" │ │ +Dlreentrant initfatal runtime error: initialization or cleanup bug, aborting │ │ +a formatting trait implementation returned an error when the underlying stream did notstream did not contain valid UTF-8file name contained an unexpected NUL byte__rust_end_short_backtrace__rust_begin_short_backtraces.debug_abbrev.dwo.debug_cu_index.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_tu_indexnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace │ │ fatal runtime error: Rust panics must be rethrown, aborting │ │ fatal runtime error: Rust cannot catch foreign exceptions, aborting │ │ overflow in Duration::newmid > lencalled `Result::unwrap()` on an `Err` valueinvalid timestampfatal runtime error: assertion failed: key as usize != KEY_SENTVAL, aborting │ │ -too many active read locks on RwLockassertion failed: is_unlocked(state)internal error: entered unreachable code.debug_abbrev.debug_addr.debug_aranges.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_typeslock count overflow in reentrant mutexadvancing io slices beyond their lengthadvancing IoSlice beyond its length │ │ +too many active read locks on RwLockassertion failed: is_unlocked(state)internal error: entered unreachable code.debug_abbrev.debug_addr.debug_aranges.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_names.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_typeslock count overflow in reentrant mutexadvancing IoSlice beyond its lengthadvancing io slices beyond their length │ │ │ │ -.gnu_debuglink.gnu_debugaltlinkmust specify at least one of read, write, or append accesscreating or truncating a file requires write or append accessBoxthread caused non-unwinding panic. aborting. │ │ -stderrfailed to write whole bufferstack backtrace: │ │ +fatal runtime error: Allocation failure, aborting │ │ +.gnu_debuglink.gnu_debugaltlink.debug_GNUmust specify at least one of read, write, or append accesscreating or truncating a file requires write or append accessaborting due to panic │ │ +thread panicked while processing panic. aborting. │ │ +Boxthread caused non-unwinding panic. aborting. │ │ +stderrstack backtrace: │ │ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. │ │ use of std::thread::current() is not possible after the thread's local data has been destroyedfatal runtime error: init_current() was re-entrant, which indicates a bug in the Rust threading implementation, aborting │ │ -no /proc/self/exe available. Is /proc mounted?fatal runtime error: out of TLS keys, aborting │ │ -strerror_r failurefailed to generate unique thread ID: bitspace exhaustedWouldBlockfatal runtime error: thread local panicked on drop, aborting │ │ -cannot panic during the backtrace functionConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseNetworkDownBrokenPipeAlreadyExistsNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataWriteZeroStorageFullNotSeekableQuotaExceededFileTooLargeResourceBusyExecutableFileBusyCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryInProgressOtherUncategorizedOsmessageErrorCustomerrorAccessErrordescription() is deprecated; use Display │ │ +failed to write whole bufferno /proc/self/exe available. Is /proc mounted? │ │ +fatal runtime error: Unexpected TLS failure, aborting │ │ +fatal runtime error: out of TLS keys, aborting │ │ +strerror_r failurefailed to generate unique thread ID: bitspace exhaustedfatal runtime error: thread local panicked on drop, aborting │ │ +cannot panic during the backtrace functionAccessErrordescription() is deprecated; use Display │ │ ++#)+"+++ │ │ +++++++++++++++++++++++++++++++++++++++++++++++++++++++$++ │ │ +|$,t<;L$X │ │ "L$""T$ "d$ │ │ t$,#t$D1 │ │ !t$@!t$<1 │ │ 3D$<3<$3D$ │ │ -3|$L3T$\1 │ │ -\$03t$T1 │ │ -t$ 3T$L1 │ │ -D$\3D$T1 │ │ -\$<3D$83T$$ │ │ -T$l3t$,3D$D1 │ │ -D$X3t$81 │ │ -3D$ 3T$4 │ │ -3l$43L$ 1 │ │ -L$T3D$,1 │ │ -3D$H3T$, │ │ -L$<3|$41 │ │ -L$X3t$83|$,3D$$ │ │ -3T$D3D$@ │ │ -T$p3D$H3L$, │ │ -L$$3t$D3D$@ │ │ -D$t3|$83T$$ │ │ -\$|3t$43|$81 │ │ -D$X3l$,1 │ │ -\$|3t$,1 │ │ -L$t3\$81 │ │ -t$d3D$83L$$ │ │ -3l$43\$ │ │ -\$|3l$$1 │ │ -T$L3D$@3T$, │ │ -T$X3D$ 1 │ │ -3T$43D$ │ │ -t$X3D$,1 │ │ -D$t3t$D1 │ │ -T$L3L$H3t$, │ │ -L$d3D$,1 │ │ -t$t3L$83D$$ │ │ -\$H3t$41 │ │ -3D$H3t$, │ │ -L$t3\$83D$ 3T$4 │ │ -L$X3|$81 │ │ -3L$@3D$D │ │ -T$h3L$,1 │ │ -3L$,3T$4 │ │ -L$P3<$3D$ │ │ -3D$H3L$, │ │ -|$@3l$$3t$41 │ │ -T$X3L$H3D$, │ │ -3L$@3D$D │ │ -D$d3T$,1 │ │ -L$\3|$,1 │ │ -t$X3|$41 │ │ -|$t3T$H3L$4 │ │ -l$|3T$$1 │ │ -l$L3t$81 │ │ -D$X3T$D1 │ │ -T$L3D$H3L$, │ │ -\$$3T$D1 │ │ -l$L3D$H3t$,3l$8 │ │ -T$<3L$ 3l$8 │ │ -3L$D3D$$ │ │ +3\$\3L$`1\$ │ │ +3D$X3T$T1 │ │ +3|$,3L$\ │ │ +l$ 3D$T3 │ │ +D$`3D$,1 │ │ +t$`3L$H3D$P │ │ +D$|3t$L1 │ │ +T$h3L$(1 │ │ +l$T3\$<1 │ │ +l$x3D$83L$@ │ │ +L$t3D$ 1 │ │ +3D$83|$@ │ │ +t$ 3D$@1 │ │ +T$\3D$P1 │ │ +3L$83D$@ │ │ +|$(3t$<3\$@ │ │ +3L$P3D$H │ │ +3L$L3D$( │ │ +T$T3|$@1 │ │ +T$03\$@1 │ │ +t$`3T$L1 │ │ +D$D3L$$3D$ │ │ +T$\3L$P3D$H │ │ +D$|3T$(1 │ │ +3T$<3L$( │ │ +l$L3|$,3\$@1 │ │ +D$|3L$(1 │ │ +\$T3L$@1 │ │ +3t$,3|$< │ │ +|$(3\$<3T$, │ │ +3L$(3D$L │ │ +T$\3\$H1 │ │ +3D$L3L$( │ │ +D$\3T$@1 │ │ +3\$<3T$, │ │ +l$t3L$$3t$ │ │ +3L$(3T$L │ │ +3D$@3L$8 │ │ +L$t3D$L1 │ │ +T$h3l$H1 │ │ +l$`3D$(3L$L │ │ +T$83D$P1 │ │ +3D$,3l$( │ │ +D$l3T$<1 │ │ +L$d3T$@1 │ │ +\$43L$$3D$ │ │ +D$d3\$L1 │ │ +D$d3\$<1 │ │ +\$h3|$<3l$@ │ │ +D$l3l$H1 │ │ +D$h3l$H1 │ │ +T$D3L$ 3D$ │ │ +3T$@3L$8 │ │ +3L$H3l$Pf │ │ L$0u4;l$4 │ │ 3333%3333 │ │ UUUU%UUUU │ │ -L$@%DDDD │ │ -L$0%DDDD │ │ -3333%3333 │ │ -UUUU%TUUU │ │ -L$@3T$p1 │ │ -3333%3333 │ │ -UUUU%TUUU │ │ -UUUU%TUUU │ │ +L$`%DDDD │ │ +UUUU%TUUUf │ │ UUUU%TUUU │ │ UUUU%TUUU │ │ -3T$l3L$\! │ │ -3l$L3|$P │ │ - T$, t$0 │ │ -T$4 |$, │ │ -3D$`3\$D │ │ -\$D#T$`! │ │ +<>!/t|G9 │ │ +tF;\$,v} │ │ Linker: LLD 17.0.2 │ │ Android (10552028, +pgo, +bolt, +lto, -mlgo, based on r487747d) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) │ │ -rustc version 1.97.1 (8bab26f4f 2026-07-14) │ │ +rustc version 1.99.0 (b940084d7 2026-09-28) │ │ .note.android.ident │ │ .gnu.version │ │ .gnu.version_r │ │ .gnu.hash │ │ .rel.dyn │ │ .rel.plt │ │ .gcc_except_table │ ├── readelf --wide --decompress --string-dump=.rodata {} │ │ @@ -1,382 +1,448 @@ │ │ │ │ String dump of section '.rodata': │ │ - [ 1] y��^[{��^F{��^M{���z��"{���{��n���������������^��������^Z������������������������������������������������������������������������^B�����������t���������"�������Z��������������������������^D���l���}���l���l���l���}���l���l���l�������l���(�����������h���h���h���h���h���h���^]���h���^]��� -> │ │ - [ 12b] ?dyn char^A │ │ - [ 138] u128Zeromut ���=true33s? │ │ - [ 158] for���k���V���]���O���r�������������������������j���^X���^N�������������������^B�������^I����������������������������������������������������^Z���!�������k������{������������������������ │ │ + [ f0] """"""""""""""""?? │ │ + [ 120] get_object_classno storage spaceTooManyOpenFiles^A │ │ + [ 154] @ │ │ + [ 161] 6^]_:�O���^�R^NQPermissionDeniedk�A���^_y!~^S^Y��[^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A���^����^����^����^�DDDDDDDDDDDDDDDD/;M������ہ��� │ │ + [ 1d2] @� �`�^P�P�0�p�{invalid syntax}q�^G�q�^G�q�^G�q�^G�6666666666666666entity not found.debug_macro.dwo │ │ + [ 231] 3 │ │ + [ 233] 3 │ │ + [ 235] 3 │ │ + [ 237] 3 │ │ + [ 239] 3 │ │ + [ 23b] 3 │ │ + [ 23d] 3 │ │ + [ 23f] 3 │ │ + [ 248] @ │ │ + [ 24c] @ │ │ + [ 250] │ │ + [ 260] B^B^C���^G�opE^A[�^R� │ │ + [ 280] 0123456789abcdef^Q^Q^Q^Q^Q^Q^Q^Q^Q^Q^Q^Q^Q^Q^Q^QVAULTX02_AES_256^A │ │ + [ 2d0] at │ │ + [ 2f0] H��g�^Ij;�ʅ�g�^P^O^N^M^L^K\n │ │ + .debug_types.dwoAddrNotAvailable�������� │ │ + [ 349] 3 │ │ + [ 34b] 3 │ │ + [ 34d] 3 │ │ + [ 34f] 3 │ │ + [ 360] y!~^S^Y��[ │ │ + [ 383] @ │ │ + [ 38b] @ │ │ + [ 390] ;�ʅ�g�+���r�n+�h^E�k�A���^_��^U�^K.QA��&�^K.QA^_ │ │ + [ 404] │ │ + [ 410] VAULTX03_AES_256invalid filename │ │ + [ 450] FindClass resultInputOutputError\��_�^B����pl�a�$connection reset^A │ │ + [ 4b3] N��1$����}^LU │ │ + [ 4d0] 8�H�[�V9^Y�^E��^Q�Y�O^Y���?�^X�m��^^\�o�{�t]�r��^V;���^A │ │ + [ 540] +���r�n<�6^]_:�O���^�R^NQ^_l>+�h^E�CallShortMethodAhost unreachable0123456789ABCDEF │ │ + [ 5a0] jjjjjjjjjjjjjjjj^C^B^A │ │ + [ 5d0] "�(�/�B�e�#�D7q │ │ + [ 5f9] �� │ │ + [ 600] 5^R�%�^Fܔ&i�t�� -> │ │ + [ 617] ?dyn char^A │ │ + [ 624] u128Zeromut ���=true33s? │ │ + [ 644] for+�h^E�k�A���^_��^U�^K.QA��&�^K.QAVAULTX03_AES_256invalid filename │ │ - [ 4c0] FindClass result\��_�^B����pl�a�$connection reset^A │ │ - [ 513] N��1$����}^LU │ │ - [ 530] 8�H�[�V9^Y�^E��^Q�Y�O^Y���?�^X�m��^^\�o�{�t]�r��^V;���^O^O^O^O^O^O^O^O^O^O^O^O^O^O^O^O │ │ - [ 590] +���r�n<�6^]_:�O���^�R^NQ^_l>+�h^E�CallShortMethodAhost unreachable0123456789ABCDEF │ │ - [ 5f0] jjjjjjjjjjjjjjjj^C^B^A │ │ - [ 640] "�(�/�B�e�#�D7q │ │ - [ 660] 5^R�%�^Fܔ&i�t��� │ │ - [ 674] h^A │ │ - [ 67c] e��A^A │ │ - [ 688] ThrowNewos_errorVAULTX04 │ │ - [ 6a7] _NotFoundDeadlock����^A │ │ - [ 6c8] TimedOut^A^I │ │ - [ 6d8] deadlockextern "���������������,�������8���G�����������������������T���T���^D�������4�����������J^C��J^C��J^C��J^C���^C���^C���^C���^B���^B���^B���^B���^D���^B���^B���^B���^C���^D��^�^E��m^E��w^E���^D���^D���^T��y^T���^T���^T���^T���^T���^T���^T���^T���^T��q^V���^V���^V���^V���^V���^V��s^V���^V���^V���^V���^V���^V��q^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V��t^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V��t^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V���^V��z^V���^V���^V���^V���^V���^V��w^V���^V���^V���^V���^V���^V���^V���^V���^V��}^V��R"��L"��&$���"��^N&��^R&��^T&��C&��^B(��K(��^T(��^^(���5���6��y5��B6���/���/���/���/���5���4��~5���4��n>���>���>���>���>���>���>���>���>���?��`?���>���>��|?���>���>���>���>���>���>���>���>���>���>���>���>���>���>���>���>���>���>���>���>���?���>���>���>���>��j?���}��]}��]}���}���}���}���}���}���}��}}���}��}}������X���C���J���<���_���v����������������������������"�������q���x���j�����������-����������M���������V���k���>������P���a���u���^[��������������?����������e���S�������^S���S���m������X���f���t���������^X���5���4�������^H���r���^]���*���^P���E���t�������^X�������-���:��� ���U���d�������(�������=���J���0���h^Y���^[���^\���^[���^\���^[���^\���^\���^\���^\���^\���^\���^\���^\���^Y���^Y��B^Z��B^Z��h^Y���^Z���^\���^\��r^[���!���!��� ��E"��� ���"��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��: ��^Z!���#��� ��U#��� ��� ��w ��: ��w ��� ��: ��w ��: ��w ��� ��� ��� ��: ��w ��� ��� ��� ��: ��w ��u���N���)��� ���@���o���h���^W���_���h���������������������������e���h�������#�����������#���D�������������������d�������#���D�������T���T������������,��^N-���,��3-��D-��j-��j-��^_-��X-���,���v��by��^[y��.y��^\v���x���x���x��+���w���e���+���w���e������1���������������������n���n���n���n���n���n���n���n���n���n���n���n�����������n���n���n���n���n���n���n���n���n���u���U���^A���;���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���"�������^U������������^Q��L^S���^R��&^S���^R���^S���^S��:^S��%^T���^R��^P^T��r^R���^R���^S��J^R��^Q^S��#^R��p^S���^S���^T���^S���^S��z^T���^T���^R���^R��0^U���^Q���^T��^G^U��4^T��^^S��I^T��_^R��^P^R���^Q���^Q���^Q��^\^U���^T���^R���^S���^T��3^Q��8^R��\^T������^P���^X�����������5���?���+���S���^N���I���^C�����������M�����������F���^G���^U���p │ │ - [ 1004] b^C��`^B��]^D��%^B��T^D���^A���^A���^B���^A��T^B���^A���^D���^D���^D���^B��^U^D��� │ │ - [ 1058] R^\��y^\���^[���^\��%^]���^\��U^]��^Y^\��F^]���^[��\n │ │ - j^\���^[���^\��7^]���^]���^\��^G^]���^]��^M^^��C^\��1^\��D^^��e^[��^Y^^��%^^��d^]���^\��s^]���^[��t^[��5^[��M^[��^]^[��1^^���^]���^[���^\���^]��^E^[���^[���^]���^^��J!��� ��^P!��> ���!��("��*!��z"��� ��a"��% ��q ��^O"���^_��� ���^_���!��H"��&#���!���!���"��Y#��� ��� ���#���^_��r#���#���"��j!���"��^K ���^_��R^_��l^_��8^_���#��^F#��W ���!��?#��^^^_���^_���"���,���-���-���-��`-��D.��n.���-���.���-���.��S-��^�-��a.��4-���-��^W-��^X.��{.���.��7.��T.���.��^E/���-���-��5/���,��^O/��^Y/���.��^H.���.��A-��^E-���,���,���,��#/���.��m-��%.���.���,��$-���.���,���-���-���-��`-��D.��n.���-���.���-���.��S-��^�-��a.��4-���-��^W-��^X.��{.���.��7.��T.���.��^E/���-���-��5/���,��^O/��^Y/���.��^H.���.��A-��^E-���,���,���,��#/���.��m-��%.���.���,��$-���.���,��^F0��<1��]1���0���1���1��o1��22��^G1��"2���0���0���1���0��M1���0���1��^R2���2���1���1��z2���2��,1��^X1���2��`0���2���2��H2���1��X2���0��p0��>0��O0��-0���2���2���0���1���2��^\0���0��i2���5��(6��Q6��^U6��V6���6���N��^DQ���P���P��,N���P��AP��QP��mi���n��)h���j���f��;j��Jk���g���i��kh���f���k��Dg���k���l���l��$k���f��se��cf���h��Gb��^Vf���j��^[h���c��^Gc��fm���c��8i��el���d��^Wl��^Dn���e���f��?l���m���d���m��^Ri�� g���m��Ne��^Gc���c���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n��]d���c��{k��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��{k��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��{k��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��{k��Vt��{k��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Dt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��{k��Vt��Vt��{k��Vt��Vt��{k��Vt��{k��Vt��{k��Vt��Vt��{k��Vt��Vt��Vt��Vt��Vt��Vt��Vt��{k��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��Vt��{k��jj��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��jj��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��jj��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��jj��^Tt��jj��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Bt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��jj��^Tt��^Tt��jj��^Tt��^Tt��jj��^Tt��jj��^Tt��jj��^Tt��^Tt��jj��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��jj��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��^Tt��jj���i��qs��^Hs��,s���}������������������������������������������������������^|���{���������������������������������������������������������������������������������������������������������������������������z���������������������������������������������������������������������������������������z������������������������������������������������������^_~������^L}��?}��p{���^����^���4}��4}���^���4}���^����^����{���{���^����{��J|��������������|��K���^L���^\���I���������������������h������������������������>����������������������7������I���������������������p������-������������������������I����������������-���������^Q������������0���-������^L�����������������������I��������������������I������I������I������2���I���-���-���-���Q���������������������������%���������������^L���������������������V������������������������������������-���|����������������������^]���������������-���-������������-���-���-���-������������������]������������q������q���������������������������������|�������������������������������������^B�������������������������^B���������������������������������|�������������������������������������^B�������������������������^B���������������^A�������^A���^B�������������������������^B�������������������������^B�������������������������^B������������������1���^Q���-������^B���b���9���K���R���^]���^P�������e���$�����������^����X���1���>�������s����������r�������I������Y��� ����������������������v���A��� │ │ - [ 1f08] j�����������f���S���k���S���������������������w������������-������!�����������������������{������V�������-������!���������{������9������������{������{���!���9���������!�������-���B����������-���B�������������������������g���^T���/�������������������������������������������������������^T�����������������������������������������������m��������������+�������^_���_���^T���'���������������^X�������L�������+�������^_�����������^X���^T���7���������������^X������^X���^_���7�����������^_�������+���@�����������+���@�����������������^Q����������g���^S�������.����������^G�������1���U������F�������\���h���^U�����������]���L���(�����������]���T�������B�������d���p���^R���������������a�������p���}�������N���^M���^Y�������Q�������^W�����������'���X�������������������������������P�������*���'�������'�����������^I���������������)���������������(�������2�������^H�����������~�������`���`���`���`���`���`���`�������`���`�������`���`���k�������>���`���`���`���`���`���^L�������m�������yS��)S��^VS��DS��QU���U���U���U���U���U��SU���U���U���U���U���U��QU���U���U���U���U��xU���U���U���U���U���U���U���U��{U���U���U��lU���U��oU���U���U���U��iU��rU���U��TU���U��~U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U���U��TU���U���U��fU��cU���U���U���U���U���U���U���U��ZU���U���U��uU���U���U��WU���U��`U���U���U���U���U���U���U��]U���e���e���e���e������0�����������������w�������com/neuronencrypt/app/NeuronEncryptExceptionUnexpected native failure.FindClassExceptionCheckNewStringUTFNewStringUTF resultcall_method obj argumentNewGlobalRefDeleteLocalRefget_array_length array argumentGetArrayLengthGetObjectClassconvert_byte_array array argumentGetByteArrayRegionCallBooleanMethodACallByteMethodACallCharMethodACallDoubleMethodACallIntMethodACallLongMethodACallVoidMethodACallObjectMethodASetByteArrayRegion�^K (os error �^A) │ │ - [ 26c9] CIE version is not 1 or 3 │ │ - [ 26e3] _Unwind_GetTextRelBase │ │ - [ 26fa] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sync/reentrant_lock.rs │ │ - [ 2751] truncated uleb128 expression │ │ - [ 276e] FDE has zero length │ │ - [ 2783] Passphrase must be at least �^G bytes. │ │ - [ 27a9] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/panicking.rs │ │ - [ 27f7] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/bstr/mod.rs │ │ - [ 2844] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/slice/index.rs │ │ - [ 2894] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/collections/btree/navigate.rs │ │ - [ 28f4] /rust/deps/gimli-0.32.3/src/read/index.rs │ │ - [ 291e] DW_EH_PE_textrel pointer encoding not supported │ │ - [ 294e] Can't binary search on variable length encoded data. │ │ - [ 2983] /dev/random │ │ - [ 298f] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/symbolize/gimli.rs │ │ - [ 29f6] evaluateExpression │ │ - [ 2a09] esi │ │ - [ 2a0d] CIE ID is not zero │ │ - [ 2a20] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/cell/once.rs │ │ - [ 2a6e] edi │ │ - [ 2a72] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/fmt/mod.rs │ │ - [ 2abf] panicked at �^B:\n │ │ + [ 680] boollongshim │ │ + [ 691] │ │ + [ 694] h^A │ │ + [ 69c] e��A^A │ │ + [ 6a8] ThrowNewos_errorVAULTX04.zdebug_ │ │ + [ 6cf] _NotFoundDeadlock����^A │ │ + [ 6e8] TimedOut^A │ │ + [ 700] deadlockextern "������������������������������������^D���^A�������d�������^G���������������������������������������������������^H�����������H���H���H���H���H���H�������H���������������%�������J^L��J^L��J^L��J^L���^L���^L���^L���^K���^K���^K���^K���^M���^K���^K���^K���^L���^M���^N���^M���^N��{^N���^N��d^]���^\��^P^]��^]^]���^\��7^]��D^]��*^]��^^]��^C^]���*���*��n,��E+��].��a.��c.���.���0���0���0���0��^T?���?���>���?���>���>���>���>��pG���F��jG���F��^OL��.L��.L��.L��.L��.L��.L��.L��.L���L���L��.L��.L���L��.L��.L��.L��.L��.L��.L��.L��.L��.L��.L��.L��.L��.L��.L��.L��.L��.L��.L��.L��.L���L��.L��.L��.L��.L���L���i��:k���i���j���{��c|��@|��R|������������8���8���8���8���8���8������8������<���������������|�����������+��� �������������6���I���r����������������������������^E������t���������j���u���W�������E���|�������E�������^B�������C���^H���^V���u���L�������+���y�������^H�����������l�����������^P���q���Q�������<�������Q���b���D���!���1���f�������[���^A���^R��������^A��q���� │ │ + [ ab0] L^A��� │ │ + [ ab8] a^A��r^A��T^A��g?���A���B���A���B���A���B���B���B���B���B���B���B���B���?���?��A@��A@��g?���@���B���B��qA���F���F���E��YG���E���G���E���E���E���E���E���E���E���E���E���E��NE��.F���H���E��iH���E���E���E��NE���E���E��NE���E��NE���E��^OF���E���E��NE���E���E���E���E��NE���E���^B���^B���^B���^B���^B���^B���^B��_^C���^C���^B���^B���^H���^H���^H���^H���^B���^C���^B���^B��x^D��^W^F���^F��x^D���^D���^H���^H���^H���^H���^D���^F��x^D���^D���^H���^H���^H���^H���^H���W��^OW��6W��AW��^ZW��]W��kW��OW��yW��(W������u���6���F���2��������������U���p���,���<�����������7�����������������������������������������������������������������������������������������������3�����������������������������������������������������������������������������������������������������������^O�������%^A��� │ │ + [ d99] "��.^\���^^��5^_��j^^��w^_���^_��m^_���^_���^^���^_��2^^���^]�� │ │ + [ dd0] h^]���^]��6^]���!��o!���!��b"���)���%���$���&���$���&���#���#��A%���#���$���#���#���#���#��^N%��Y&���"��^Z%���#��<7��^X9���8���8��A8���9���9��^I9��^M:��|8���9��+8��f8���9���7���8���7��J9���9���:��w9���9��]:���:���8���8��^Q;���7���:���:��^\:��49��2:��^T8���7��v7���7��_7���:��s:��W8��`9���:��H7���7��N:��^];��^OG��\G���G��EG���G���G��)]��o_��._��>_��h\���^���^���^��{v���z��xu��Kw��it��^Ew���w��^BA^A^]^B^K^F\n │ │ + .^B^L^TM^A�^H<^C^O^C>^E+^B^K^H+^E │ │ + [ 4fdb] &^B^F^B^H^A^A^A^A^A^A^A^_^B5^A^O^A^N^B^F^A^S^B^C^A^I^Ae^A^L^B^[^A^M^C"^N!^O�^D │ │ + [ 500d] -^A^A^E^A^B8^G^B^N^X^I^G^A^G^A^G^A^G^A^G^A^G^A^G^A^G^A~"^Z^AY^L�^ZP^AV^Bg^E+^A^^AV^I0^A │ │ + [ 5041] 7^I │ │ + [ 5049] <^C\n │ │ + 8^HF^H^L^Ft^K^^^CN^A^K^D!^A7^I^N^B\n │ │ + g^X^\\n │ │ + <^D~^B\n │ │ + 1^D │ │ + [ 507f] j&^G^L^E^E^Z^A^E^A^A^A^B^A^B^A │ │ + [ 5090] *^F3^A^S^A^D^D^E^A�^B^A^A�^C^F^B^F^B^F^B^C^C^G^A^G\n │ │ + "{^E^C^D-^CX^A^M^C^A/.�^]^C1^O^\^D$^I^^^E+^E^^^A%^D^N*�^B\n │ │ + $^D$^D(^H4^K^L^A^O^A^G^A^B^A^K^A^O^A^G^A^B^C4^L │ │ + [ 5101] *^A^IE^F^B^A^A,^A^B^C^A^B^W^AH^H^I0^S^A^B^E!^C^[^E^[&8^D^T^B2^A^B^E^H^A^C^A^]^B^C^D\n │ │ + @ '^D^L^I6^C^]^B^[^E^Z^G^D^L^GPI73^M3^G.^H\n │ │ + &^C^]^H^B�^_^A*^A^C^B^B^P^F^H^I!.^H*^V^Z&^\^T^W^IN^D$^ID\n │ │ + 5^A^R^H'^I`^A^T^K^R^A/>^G^A^A^A^D^A^O^A^K^F;^E\n │ │ + &^A\n │ │ + \^A^E^^H^H\n │ │ + 6^B&"E^K\n │ │ + :^F\n │ │ + !^Ap-^C^N^B\n │ │ + :^E^A │ │ + [ 530f] *�+^D^A�^_^A^V^H^B�^G^A^D^A^B^A^O^A�^B^P)L^D\n │ │ + DL=�^D^A^[^A^B^A^A^B^A^A\n │ │ + 4^B │ │ + [ 5375] ,^Dd^L^O^B^O^A^O^A%\n │ │ + 8^]^M,^D^I^G^B^N^F� │ │ + [ 539b] 8^H\n │ │ + (^H^^^B^L^D^B^N^I' │ │ + [ 53b1] 9^A^A^D^P^B^L^D\n │ │ + g │ │ + [ 53c0] │ │ + [ 53d1] p │ │ + [ 53d5] -^A^A^A^B^A^B^A^AH^K0^U^P^Ae^G^B^F^B^B^A^D#^A^^^[[^K:^I^I^A^X^D^A^I^A^C^A^E+^C;^I*^X^A 7^A^A^A^D^H^D^A^C^G\n │ │ :^A^A^A^B^D^H^A^I^A\n │ │ 9^A^D^B^D^B^B^C^C^A^^^B^C^A^K^B9^A^D^E^A^B^D^A^T^B^V^F^A^A:^A^A^B^A^D^H^A^G^C\n │ │ ;^A^A^A^L^A^I^A(^A^C^A7^A^A^C^E^C^A^D^G^B^K^B^]^A:^A^B^B^A^A^C^C^A^D^G^B^K^B^\^B9^B^A^A^B^D^H^A^I^A\n │ │ H^A^D^A^B^C^A^A^H^AQ^A^B^G^L^Hb^A^B^I^K^GI^B^[^A^A^A^A^A7^N^A^E^A^B^E^K^A$^I^Af^D^A^F^A^B^B^B^Y^B^D^C^P^D^M^A^B^B^F^A^O^A │ │ - [ 50e6] @^B^A^G^H^A^B^K^I^A-^C^A^Au^B"^Av^C^D^B^I^A^F^C�^B^B^A:^A^A^G^A^A^A^A^B^H^F\n │ │ + [ 54d2] @^B^A^G^H^A^B^K^I^A-^C^A^Au^B"^Av^C^D^B^I^A^F^C�^B^B^A:^A^A^G^A^A^A^A^B^H^F\n │ │ 0.^B^L^T^D0\n │ │ &^I^L^B ^D^B^F8^A^A^B^C^A^A^E8^H^B^B�^C^A^M^A^G^D^A^F^A^C^B�@ │ │ - [ 5141] ! │ │ - [ 5146] ` │ │ - [ 514a] i^B │ │ - [ 5150] ^BP^B │ │ - [ 5164] &^H^Y^K^A^A,^C0^A^B^D^B^B^B^A$^AC^F^B^B^B^B^L^A^H^A/^A3^A^A^C^B^B^E^B^A^A*^B^H^A�^A^B^A^D^A │ │ - [ 51aa] (^C^D^A�^B │ │ - [ 51b2] A^E │ │ - [ 51b6] M^FF^K1^D{^A6^O)^A^B^B\n │ │ + [ 552d] ! │ │ + [ 5532] ` │ │ + [ 5536] i^B │ │ + [ 553c] ^BP^B │ │ + [ 5550] &^H^Y^K^A^A,^C0^A^B^D^B^B^B^A$^AC^F^B^B^B^B^L^A^H^A/^A3^A^A^C^B^B^E^B^A^A*^B^H^A�^A^B^A^D^A │ │ + [ 5596] (^C^D^A�^B │ │ + [ 559e] A^E │ │ + [ 55a2] M^FF^K1^D{^A6^O)^A^B^B\n │ │ 1^D^B^B^G^A=^C$^E^A^H>^A^L^B4^I^A^A^H^D^B^A_^C^B^D^F^A^B^A�^A^C^H^U^B9^B^A^A^A^A^L^A^I^A^N^G^C^EC^A^B^F^A^A^B^A^A^C^D^C^A^A^N^BU^H^B^C^A^A^W^AQ^A^B^F^A^A^B^A^A^B^A^B�^A^B^D^F^B^A^B^[^BU^H^B^A^A^Bj^A^A^A^B^He^A^A^A^B^D^A^E │ │ - [ 524c] \n │ │ + [ 5638] \n │ │ (^F^B^D^H^A^I^F^B^C.^M^A^B�^A^A^C^A^A�^G^A^F^A^AR^V^B^G^A^B^A^Bz^F^C^A^A^B^A^G^A^AH^B^C^A^A^A │ │ - [ 5284] 4^E^E^C^W^A │ │ - [ 5294] ;^G │ │ - [ 5298] ?^DQ^A^K^B │ │ - [ 52a1] .^B^W │ │ - [ 52b1] 7^D2^H^A^N^A^V^E^A^O │ │ - [ 52c6] d^A�^G │ │ - [ 52cc] =^D │ │ - [ 52dc] m^G │ │ - [ 52df] `�� │ │ - [ 52e3] {\n │ │ + [ 5670] 4^E^E^C^W^A │ │ + [ 5680] ;^G │ │ + [ 5684] ?^DQ^A^K^B │ │ + [ 568d] .^B^W │ │ + [ 569d] 7^D2^H^A^N^A^V^E^A^O │ │ + [ 56b2] d^A�^G │ │ + [ 56b8] =^D │ │ + [ 56c8] m^G │ │ + [ 56cb] `�� │ │ + [ 56d9] U^E │ │ + [ 56df] 1^P │ │ + [ 56e9] O^I │ │ + [ 56fa] 1^A │ │ + [ 56fe] P^A │ │ + [ 5706] 1^E^A\n │ │ + [ 571b] ` │ │ + [ 571d] {\n │ │ ,\n │ │ (\n │ │ - permission deniedconnection refusednetwork unreachableconnection abortednot connectedaddress in useaddress not availablenetwork downbroken pipeentity already existsoperation would blocknot a directoryis a directorydirectory not emptyread-only filesystem or storage mediumfilesystem loop or indirection limit (e.g. symlink loop)stale network file handleinvalid input parameterinvalid datatimed outwrite zeroseek on unseekable filequota exceededfile too largeresource busyexecutable file busycross-device link or renametoo many linksargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryin progressother erroruncategorized errorcalled `Option::unwrap()` on a `None` valuepanic in a destructor during cleanup==panic in a function that cannot unwind00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A │ │ - [ 57ea] $^Aj^Dk^Bn^B�^C�^B�^B�^B�^B�^L�^I�^B�^B�^A�^E�^B�^A�^D�^B� �^D�^B�^E�^A^L';>NO����{��������^F^G^I6=>V���^D^T^X67VW^�����5�^R����^D^M^N^Q^R)14:EFIJNOde�����������\��^[^\^G^H\n │ │ - 69:����^I7���^G\n │ │ - ;>fi��^Qo_���Zb�����ST��./'(U�����������^F^K^L^U^]:?EQ����^G^Y^Z"%>?�������^D #%&(38:HJLPSUVXZ\^`cefksx}^�������Яno���^"{^E^C^D-^Cf^C^A/.��^]^C1^O^\^D$^I^^^E+^ED^D^N*��^F$^D$^D(^H4^KN^C4^L�7^I^V\n │ │ - ;E9^Cc^H^I0^V^E!^C^[^E^[&8^DK^E/^D\n │ │ - @ '^D^L^I6^C:^E^Z^G^D^L^GPI73^M3^G.^H\n │ │ - &^C^]^H^B��R^P^F^H^I!.^H*^V^Z&^\^T^W^IN^D$^ID^M^Y^G\n │ │ - H^H'^Iu^KB>*^F;^E\n │ │ - Q^F^A^E^P^C^E^KY^H^B^]b^^H^H\n │ │ - ^"E^K\n │ │ - :^F\n │ │ - ,^D^W��!^Ap-^C^Z^D^B�@^_^Q:^E^A��*��+^D^A��6^H^B����)L^D\n │ │ - DL=��<^F^A^DU^E^[4^B�^N,^Dd^LV\n │ │ - 8^]^M,^D^I^G^B^N^F����^C^Q^C^M^C��^F^L^D^A^O^L^D8^H\n │ │ - (^H,^D^B^N^I'�X^H^]^C^K^C;^D^^^D\n │ │ - ^C+^B-^K.^A0^D1^B2^A�^B�^D�^H�^B�^E�^C�^I�xy���0WX���^\�^N^OKL��./?\]_⎑������������� │ │ - [ 5b62] )147:;=IJ]�������������� │ │ - [ 5b80] )14:;EFIJ^de�������^M^Q):;EIW[^_de������������^M^QEIde���������񤦾������H������INOWY^_�����������^Q^V^W[\�����mq��^N^_no^\^]_}~����M��^V^W^^^_FGNOXZ\^~^���������rs�tu&./�������� │ │ - [ 5c27] @��0�^_��NOZ[^G^H^O^P'/��no7=?BESgu��������� │ │ - [ 5c4f] _"��^D�D^H^[^D^F^Q��^N��^E ^G�^\^C^Y^H^A^D/^D4^D^G^C^A^G^F^G^Q\n │ │ - P^O^R^GU^G^C^D^\\n │ │ - N^G^[^GW^G^B^E^X^LP^DC^C-^C^A^D^Q^F^O^L:^D^]%_ m^Dj%��^E��^C^Z^F��^CY^G^V^I^X^I^T^L^T^Lj^F\n │ │ - Y^G+^EF\n │ │ - ,^D^L^D^A^C1^K,^D^Z^F^K^C��^F\n │ │ - L^T��^H<^C^O^C>^E8^H+^E��^Q^X^H/^Q-^C"^N!^O��^D��^V^K^U��^E/^E;^G^B^N^X^I��"t^L��^Z�^P^E��^I�^C7^I�\^T��^H��^T<^C\n │ │ - 8^HF^H^L^Ft^K^^^CZ^DY^I��^X^\\n │ │ - L^D��^F��^L^W^D1�^D��&^G^L^E^E�� *^FL^D��^D��^C^[^C^O^Mattempt to divide by zeroattempt to calculate the remainder with a divisor of zero │ │ - [ 5dca] │ │ - [ 5dce] ` │ │ - [ 5dd0] ]^S� │ │ - [ 5dd6] ^_^L `^_�,`+*0�+o��,^B� -^^� . │ │ - [ 5df2] `6���6�^A!7^A\n │ │ + permission deniedconnection refusednetwork unreachableconnection abortednot connectedaddress in useaddress not availablenetwork downbroken pipeentity already existsoperation would blocknot a directoryis a directorydirectory not emptyread-only filesystem or storage mediumfilesystem loop or indirection limit (e.g. symlink loop)stale network file handleinvalid input parameterinvalid datatimed outwrite zeroseek on unseekable filequota exceededfile too largeresource busyexecutable file busycross-device link or renametoo many linksargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryin progresstoo many open filesinput/output errorother erroruncategorized errorcalled `Option::unwrap()` on a `None` valuepanic in a destructor during cleanup==panic in a function that cannot unwind00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A │ │ + [ 5c1d] attempt to divide by zeroattempt to calculate the remainder with a divisor of zero │ │ + [ 5c70] x^C │ │ + [ 5c74] 0^E │ │ + [ 5c7a] `^AI^R ^C�^V�(^V^_�-*$�7t+`=�,�=�� >,��D�� En��K��`L7^G�N�#�[�/a�V4A��C��GF� │ │ + [ 5cc1] a!� │ │ + [ 5cc5] hA�9j��@m��ց���#�����a� │ │ + [ 5cee] a���a��ڙ │ │ + [ 5d04] q� │ │ + [ 5d0a] A���A�X�a� │ │ + [ 5d26] "�^�b� │ │ + [ 5d38] K^S^C�z4#���c����� │ │ + [ 5d4e] │ │ + [ 5d52] ` │ │ + [ 5d54] ]^S� │ │ + [ 5d5a] ^_^L `^_�,`+*0�+o��,^B� -^^� . │ │ + [ 5d76] `6���6�^A!7^A\n │ │ a7$^M!8�^N�9/^X!:�^^!K@4�S^^a�T�jaUOo�U��aV │ │ - [ 5e26] aWe�W │ │ - [ 5e2e] !X │ │ - [ 5e33] Y��![���\��a] │ │ - [ 5e43] ^�^A^�_user-provided comparison function does not correctly implement a total order..^B\x� │ │ - [ 5e9d] i^B │ │ - [ 5ea2] RefCell already borrowedgetrandom: this target is not supportederrno: did not return a positive valueunexpected situationSecRandomCopyBytes: iOS Security framework failureRtlGenRandom: Windows system function failureRDRAND: failed multiple times: CPU issue likelyRDRAND: instruction not supportedWeb Crypto API is unavailableCalling Web API crypto.getRandomValues failedrandSecure: VxWorks RNG module is not initializedNode.js crypto CommonJS module is unavailableCalling Node.js API crypto.randomFillSync failedNode.js ES modules are not directly supported, see https://docs.rs/getrandom#nodejs-es-module-supportinternal_codedescriptionunknown_codeassertion failed: src.len() == dst.len()assertion failed: edge.height == self.height - 1JNIEnv*JNIEnvDeleteGlobalRefGetJavaVMfrom_raw ptr argumentJavaVM*JavaVMGetEnvAttachCurrentThreadDetachCurrentThreaddest is out of bounds │ │ - [ 623a] ! │ │ - [ 623c] 1 │ │ - [ 623e] A │ │ - [ 6240] a │ │ - [ 625b] ^A0^A@^A` │ │ - [ 62a2] # │ │ - [ 62a4] + │ │ - [ 62a6] 3 │ │ - [ 62a8] ; │ │ - [ 62aa] C │ │ - [ 62ac] S │ │ - [ 62ae] c │ │ - [ 62b0] s │ │ - [ 62c2] assertion failed: out_pos + 3 < out_slice.len()assertion failed: (source_pos + 3) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 1 < out_slice.len()assertion failed: (source_pos + 1) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 2 < out_slice.len()assertion failed: (source_pos + 2) & out_buf_size_mask < out_slice.len()VAULTX04_AES_256_GCM_SIV_STREAM_AADa Display implementation returned an error unexpectedly │ │ - [ 6494] g�^Ij;�ʅ�g�+���r�n<�6^]_:�O���^�R^NQ^_l>+�h^E�k�A���^_y!~^S^Y��[{recursion limit reached}?`fmt::Error`s should be impossible without a `fmt::Formatter`> , Cunsafe " -fn() + : punycode{}.llvm.0[]::::{closure:#<>& *const ; (,_false{ { } = 0x'..= | !nullstr()i8i16i32i64isizeu8u16u32u64usizef32f64!...@.{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhaustedParseIntErrorEmptyInvalidDigitPosOverflowNegOverflowNotAPowerOfTwo"�(�/�B�e�#�D7q/;M������ہ���8�H�[�V9^Y�^E��^Q�Y�O^Y���?�^X�m��^^\�B^B^C���^G�opE^A[�^R���N��1$����}^LUo�{�t]�r��^V;���5^R�%�^Fܔ&i�t���J��i���%O8�G��Ջ��^Oe��w�^L$u^B+Yo,�-��n��tJ��A�ܰ\�S^Q���v��f�RQ>�^P2�-m�1�?!���'^C��^N��^�Y�¨=�^K��%�\n │ │ + [ 5daa] aWe�W │ │ + [ 5db2] !X │ │ + [ 5db7] Y��![���\��a] │ │ + [ 5dc7] ^�^A^�_O^C │ │ + [ 5dd2] ` │ │ + [ 5dd4] _^Q� │ │ + [ 5ddd] ^Ad1�^A │ │ + [ 5de6] `^B���^Bs�^C │ │ + [ 5df6] .^D │ │ + [ 5dfa] _^D │ │ + [ 5e02] ` │ │ + [ 5e06] `^A^K �^A�� ^B�^P!^C04�^C��!^Ds�a^D^A │ │ + [ 5e28] user-provided comparison function does not correctly implement a total order..^B\x� │ │ + [ 5e7d] i^B │ │ + [ 5e81] Osmessage │ │ + [ 5e8b] CustomerrorConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseNetworkDownBrokenPipeAlreadyExistsWouldBlockNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataWriteZeroStorageFullNotSeekableQuotaExceededFileTooLargeResourceBusyExecutableFileBusyCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryInProgressUncategorizedRefCell already borrowedgetrandom: this target is not supportederrno: did not return a positive valueunexpected situationSecRandomCopyBytes: iOS Security framework failureRtlGenRandom: Windows system function failureRDRAND: failed multiple times: CPU issue likelyRDRAND: instruction not supportedWeb Crypto API is unavailableCalling Web API crypto.getRandomValues failedrandSecure: VxWorks RNG module is not initializedNode.js crypto CommonJS module is unavailableCalling Node.js API crypto.randomFillSync failedNode.js ES modules are not directly supported, see https://docs.rs/getrandom#nodejs-es-module-supportinternal_codedescriptionunknown_codeassertion failed: src.len() == dst.len()assertion failed: idx < CAPACITY │ │ + [ 6368] assertion failed: edge.height == self.height - 1JNIEnv*JNIEnvDeleteGlobalRefGetJavaVMfrom_raw ptr argumentJavaVM*JavaVMGetEnvAttachCurrentThreadDetachCurrentThreadOtherdest is out of bounds │ │ + [ 6454] ! │ │ + [ 6456] 1 │ │ + [ 6458] A │ │ + [ 645a] a │ │ + [ 6475] ^A0^A@^A`^C │ │ + [ 649c] # │ │ + [ 649e] + │ │ + [ 64a0] 3 │ │ + [ 64a2] ; │ │ + [ 64a4] C │ │ + [ 64a6] S │ │ + [ 64a8] c │ │ + [ 64aa] s │ │ + [ 64bc] assertion failed: out_pos + 3 < out_slice.len()assertion failed: (source_pos + 3) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 1 < out_slice.len()assertion failed: (source_pos + 1) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 2 < out_slice.len()assertion failed: (source_pos + 2) & out_buf_size_mask < out_slice.len()VAULTX04_AES_256_GCM_SIV_STREAM_AADa Display implementation returned an error unexpectedly │ │ + [ 6684] g�^Ij;�ʅ�g�+���r�n<�6^]_:�O���^�R^NQ^_l>+�h^E�k�A���^_y!~^S^Y��[{recursion limit reached}?`fmt::Error`s should be impossible without a `fmt::Formatter`> , Cunsafe " -fn() + : punycode{}.llvm.0[]::::{closure:#<>#[splat] & *const ; (,_false{ { } = 0x'..= | !nullstr()i8i16i32i64isizeu8u16u32u64usizef32f64!...__R_ZN@.{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhaustedErrorParseIntErrorEmptyInvalidDigitPosOverflowNegOverflowNotAPowerOfTwo"�(�/�B�e�#�D7q/;M������ہ���8�H�[�V9^Y�^E��^Q�Y�O^Y���?�^X�m��^^\�B^B^C���^G�opE^A[�^R���N��1$����}^LUo�{�t]�r��^V;���5^R�%�^Fܔ&i�t���J��i���%O8�G��Ջ��^Oe��w�^L$u^B+Yo,�-��n��tJ��A�ܰ\�S^Q���v��f�RQ>�^P2�-m�1�?!���'^C��^N��^�Y�¨=�^K��%�\n │ │ G���o�^C�Qc�^Fpn^N\n │ │ g))^T�/�F�\n │ │ '&�&\8!^[.�*�Z�m,Mߕ�^S^M8S�c��Ts\n │ │ e��w<�\n │ │ jv��G.��;5�^T�,r�d^C�L��^A0B�Kf^Z�����p�K�0�T^F�Ql�^XR��^Y��^P�eU$^F��* qW�5^N���2p�j^P���^V��^YS�AQ^Hl7^^���LwH'�H��4cZ��^L^\9�A�J��Ns�cwO�[�����o.h���]�t`/^WCoc�xr��^Tx��9d^Z^H^B�(^^c#�������lP�^Uy�����+Sr��xq�a&��>'�^G��!dž�^^����}��x�n�^�O}��o^Wr�g�^F����}c\n │ │ ?^Q^[G^\^S5^Kq^[�}^D#�w�(�$�@{��2���^U\n │ │ - ���L*~e��)^�Y���:�o�_^WXGJ�^YDlreentrant initstream did not contain valid UTF-8a formatting trait implementation returned an error when the underlying stream did notfatal runtime error: initialization or cleanup bug, aborting\n │ │ - file name contained an unexpected NUL byte__rust_end_short_backtrace__rust_begin_short_backtraces.debug_abbrev.dwo.debug_cu_index.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_tu_indexnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n │ │ + ���L*~e��)^�Y���:�o�_^WXGJ�^YDlreentrant initfatal runtime error: initialization or cleanup bug, aborting\n │ │ + a formatting trait implementation returned an error when the underlying stream did notstream did not contain valid UTF-8file name contained an unexpected NUL byte__rust_end_short_backtrace__rust_begin_short_backtraces.debug_abbrev.dwo.debug_cu_index.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_tu_indexnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n │ │ fatal runtime error: Rust panics must be rethrown, aborting\n │ │ fatal runtime error: Rust cannot catch foreign exceptions, aborting\n │ │ overflow in Duration::newmid > lencalled `Result::unwrap()` on an `Err` valueinvalid timestampfatal runtime error: assertion failed: key as usize != KEY_SENTVAL, aborting\n │ │ - too many active read locks on RwLockassertion failed: is_unlocked(state)internal error: entered unreachable code.debug_abbrev.debug_addr.debug_aranges.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_typeslock count overflow in reentrant mutexadvancing io slices beyond their lengthadvancing IoSlice beyond its length\n │ │ + too many active read locks on RwLockassertion failed: is_unlocked(state)internal error: entered unreachable code.debug_abbrev.debug_addr.debug_aranges.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_names.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_typeslock count overflow in reentrant mutexadvancing IoSlice beyond its lengthadvancing io slices beyond their length\n │ │ │ │ - [ 6de0] h^D │ │ - [ 6de4] : │ │ - [ 6de8] │ │ - [ 6deb] h^A │ │ - [ 6def] - │ │ - [ 6df3] � │ │ - [ 6e06] ` │ │ - [ 6e08] .gnu_debuglink.gnu_debugaltlinkmust specify at least one of read, write, or append accesscreating or truncating a file requires write or append accessBoxthread caused non-unwinding panic. aborting.\n │ │ - stderrfailed to write whole bufferstack backtrace:\n │ │ + [ 6ff0] h^D │ │ + [ 6ff4] : │ │ + [ 6ff8] │ │ + [ 6ffb] h^A │ │ + [ 6fff] - │ │ + [ 7003] � │ │ + [ 7016] ` │ │ + [ 7018] fatal runtime error: Allocation failure, aborting\n │ │ + .gnu_debuglink.gnu_debugaltlink.debug_GNUmust specify at least one of read, write, or append accesscreating or truncating a file requires write or append accessaborting due to panic\n │ │ + thread panicked while processing panic. aborting.\n │ │ + Boxthread caused non-unwinding panic. aborting.\n │ │ + stderrstack backtrace:\n │ │ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.\n │ │ use of std::thread::current() is not possible after the thread's local data has been destroyedfatal runtime error: init_current() was re-entrant, which indicates a bug in the Rust threading implementation, aborting\n │ │ - no /proc/self/exe available. Is /proc mounted?fatal runtime error: out of TLS keys, aborting\n │ │ - strerror_r failurefailed to generate unique thread ID: bitspace exhaustedWouldBlockfatal runtime error: thread local panicked on drop, aborting\n │ │ - cannot panic during the backtrace functionConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseNetworkDownBrokenPipeAlreadyExistsNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataWriteZeroStorageFullNotSeekableQuotaExceededFileTooLargeResourceBusyExecutableFileBusyCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryInProgressOtherUncategorizedOsmessageErrorCustomerrorAccessErrordescription() is deprecated; use Display │ │ - [ 737c] ' │ │ - [ 7380] & │ │ - [ 7388] 2 │ │ - [ 738c] - │ │ - [ 7390] / │ │ - [ 7394] ! │ │ - [ 739c] - │ │ - [ 73a8] 1 │ │ - [ 73ac] - │ │ - [ 73b0] 0 │ │ - [ 73b4] e │ │ - [ 73b8] ' │ │ - [ 73bc] & │ │ - [ 73c4] 2 │ │ - [ 73c8] - │ │ - [ 73cc] / │ │ - [ 73d0] ! │ │ - [ 73d8] - │ │ - [ 73e4] 1 │ │ - [ 73e8] - │ │ - [ 73ec] 0 │ │ - [ 73f0] e │ │ - [ 76c4] & │ │ - [ 76c8] 8 │ │ - [ 7744] ~����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������C���H���k���M���R���W���C���\���a���f��������������������������������������t���^V���C���I���O���U���[���a�������=���������������������������$�������������^C���^^����������4�������^O���D���s�������������^W���l���w���:������_���k������������������������������������������������������������������������u�������h���P���P������p���X���������������������������������������������^������������^����������������������������T���^��������u���s���^I�������@���w���������������6�������=���C���O���[�����������"���"���g�������+���2���:���B���Y���k���^��������������������^G���������������������������^N���^\���*���8���E���g���s���^����^X���'���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������^D���^D���^D���^D���^D���^D���^D���^D���^D���^D���^D���^D���^D���^D���^D���^D���^D���^D���^D���^D���^D���^D���^D���^D���^D���^D���^D���^D���^D���^D���^D���^D�������^K���-���B�������Q���[���y�������y���y���y�����������p�������v���|�������������������������������^T������������������� │ │ - [ 7ca8] e�����������^S���^^���^H���4���?���)�����������^S���^^���^H���4���?���)���7���&���!���,���n���n���n���n���7���&���!���,��� │ │ + failed to write whole bufferno /proc/self/exe available. Is /proc mounted?^B^B^B^B^B^B^B^B^B^B^B │ │ + [ 73fe] fatal runtime error: Unexpected TLS failure, aborting\n │ │ + fatal runtime error: out of TLS keys, aborting\n │ │ + strerror_r failurefailed to generate unique thread ID: bitspace exhaustedfatal runtime error: thread local panicked on drop, aborting\n │ │ + cannot panic during the backtrace functionAccessErrordescription() is deprecated; use Display │ │ + [ 7635] &8^Y^W^L^I\n │ │ + '&^T2-/!^]- │ │ + [ 765b] 1-0e │ │ + [ 7660] '&^T2-/!^]- │ │ + [ 766b] 1-0e │ │ + [ 769b] +#)+"+++^M&^A++^\^L^_+^N^O^T((+^]^[^X^Y^Q ^K++^^!+$^P^R++++++++++++++++++++++++++++++++++++++++++++++++++++++$++^H^I\n │ │ + +^F^C++^G++^V^B+^D+'^S+++++^Z │ │ + [ 7714] 9���"���"���"���E���"���z���^^���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"�������?���D���g���I���N���S���?���X���]���b���������^K���������������������^A���^F���\���a���f���������������\���������������^T������������������������^A���D������"���(���.���4���:���@������D���k���������������N����������&����������^S���Q���t�����������^L���^W������q�������^K�����������������������������������������������������������������������������������������������^U���-���^H���������p���^P�������/���(���?���B���F���M���T���(���[���b���i���^_���3���M���^_���)�������������������U�������^_���)���^U���^S�������#������^W���M���t���t�������t�������������������M���M�����������^G��� �����������������������^K���^_���%���8���E���M�������Z���k���r���y�������������������������������^G���^S���^_�����������+���j�����������������������������������������������������������������������������������������������������������������������������������d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d�����������������������������������������������������������������������������������������������������������������������������������{���������������@�����������^Y���a���^Y���^Y���^Y���a�������^P���8���^V���^\���"�������(���.���4���[�����������������������[�������������������^E�������}�������������������������������}�������������������������������������������^N���^N���^N���^N������������������� │ ├── readelf --wide --decompress --hex-dump=.gcc_except_table {} │ │ @@ -1,391 +1,375 @@ │ │ │ │ Hex dump of section '.gcc_except_table': │ │ - 0x000099ac ff9bb401 01a30100 b4010000 b401bb01 ................ │ │ - 0x000099bc ab0d07ed 033a990d 05a70409 970d059a .....:.......... │ │ - 0x000099cc 050ee80c 05af053a db0c05e9 0509e80c .......:........ │ │ - 0x000099dc 05a7060e bf0c05bc 063ab20c 05f60609 .........:...... │ │ - 0x000099ec bf0c058d 0705e80c 05b10715 9c0c05cd ................ │ │ - 0x000099fc 070e8f0c 05db0709 9c0c05f2 0705bf0c ................ │ │ - 0x00009a0c 05b60941 b20b05f7 090eb60b 058f0a0e ...A............ │ │ - 0x00009a1c a80b05bf 0a05b60b 05d90a0f ae0b05e8 ................ │ │ - 0x00009a2c 0a09aa0b 05970b0f af0d05c2 0be201a6 ................ │ │ - 0x00009a3c 0d01c50d 0bdc0e01 d00d45e1 0e009c0e ..........E..... │ │ - 0x00009a4c 09c50e00 e10e0bf1 0e017f00 0000017d ...............} │ │ - 0x00009a5c 01000000 00000000 00000000 ff9bb401 ................ │ │ - 0x00009a6c 01a30100 b4010000 b401bb01 ab0d07ed ................ │ │ - 0x00009a7c 033a990d 05a70409 970d059a 050ee80c .:.............. │ │ - 0x00009a8c 05af053a db0c05e9 0509e80c 05a7060e ...:............ │ │ - 0x00009a9c bf0c05bc 063ab20c 05f60609 bf0c058d .....:.......... │ │ - 0x00009aac 0705e80c 05b10715 9c0c05cd 070e8f0c ................ │ │ - 0x00009abc 05db0709 9c0c05f2 0705bf0c 05b60941 ...............A │ │ - 0x00009acc b20b05f7 090eb60b 058f0a0e a80b05bf ................ │ │ - 0x00009adc 0a05b60b 05d90a0f ae0b05e8 0a09aa0b ................ │ │ - 0x00009aec 05970b0f af0d05c2 0be201a6 0d01c50d ................ │ │ - 0x00009afc 0bdc0e01 d00d45e1 0e009c0e 09c50e00 ......E......... │ │ - 0x00009b0c e10e0bf1 0e017f00 0000017d 01000000 ...........}.... │ │ - 0x00009b1c 00000000 00000000 ff9b9c01 01970100 ................ │ │ - 0x00009b2c de070000 de07059d 0900b808 1c9b0a00 ................ │ │ - 0x00009b3c d9081dd1 0900f608 0e000084 090c9209 ................ │ │ - 0x00009b4c 00b6090e c80901d3 090de609 01e0093d ...............= │ │ - 0x00009b5c 00009d0a 0cee2001 ab0a4dbe 2000f80a ...... ...M. ... │ │ - 0x00009b6c 5b0000d3 0b17be20 00ea0b51 9a2000bb [...... ...Q. .. │ │ - 0x00009b7c 0c670000 a20d0d9a 2000af0d ee010000 .g...... ....... │ │ - 0x00009b8c 9d0f249f 1f00c10f 1ee91e00 ab1009e0 ..$............. │ │ - 0x00009b9c 1e00ed11 109b0a00 931205f1 1f009812 ................ │ │ - 0x00009bac 8f0d0000 a71f0de8 1f01ff1f 0e912001 .............. . │ │ - 0x00009bbc dd200cee 20017f00 00000000 ff9b1d01 . .. ........... │ │ - 0x00009bcc 1600ef02 0000ef02 13840300 86030795 ................ │ │ - 0x00009bdc 03018d03 0d00007f 00000000 00000000 ................ │ │ - 0x00009bec ff9b3501 31007a00 007a34c5 0500ae01 ..5.1.z..z4..... │ │ - 0x00009bfc 6f00009d 0207c505 00a402ba 020000de o............... │ │ - 0x00009c0c 0409a405 00e704aa 01000091 0609b706 ................ │ │ - 0x00009c1c 019a0622 00007f00 00000000 ffff0108 ..."............ │ │ - 0x00009c2c 1d053800 222e0000 ffff0108 25054800 ..8.".......%.H. │ │ - 0x00009c3c 2a440000 ff9b1101 0d29054b 00630a92 *D.......).K.c.. │ │ - 0x00009c4c 01016d2a 00007f00 00000000 ff9b2901 ..m*..........). │ │ - 0x00009c5c 224905ab 01008901 05e90100 b3010ae4 "I.............. │ │ - 0x00009c6c 0101d401 09df0101 83020ab2 02018d02 ................ │ │ - 0x00009c7c 2a00007f 00000000 00000000 ffff0108 *............... │ │ - 0x00009c8c 1f054100 24370000 ffff0108 29054b00 ..A.$7......).K. │ │ - 0x00009c9c 2e370000 ffff0108 55056a00 5a360000 .7......U.j.Z6.. │ │ - 0x00009cac ff9b1501 1079059c 0100b301 0ae30101 .....y.......... │ │ - 0x00009cbc bd012b00 007f0000 00000000 ff9b1101 ..+............. │ │ - 0x00009ccc 0d29054b 00630a92 01016d2a 00007f00 .).K.c....m*.... │ │ - 0x00009cdc 00000000 ff9b1901 15360793 01006905 .........6....i. │ │ - 0x00009cec 9d0100b3 010aee01 01bd0136 00007f00 ...........6.... │ │ - 0x00009cfc 00000000 ff9bd802 01d10200 b3040000 ................ │ │ - 0x00009d0c b3040cad 4f00e404 09ec4e00 ed048403 ....O.....N..... │ │ - 0x00009d1c 0000f107 0cc34f00 fd078b02 0000880a ......O......... │ │ - 0x00009d2c 1f964f00 a70abe03 0000e50d 10a74f00 ..O...........O. │ │ - 0x00009d3c f50db801 0000ad0f 1b8c5000 cd0f0cc3 ..........P..... │ │ - 0x00009d4c 4f00de0f 0cad4f00 ea0fed02 0000d712 O.....O......... │ │ - 0x00009d5c 14ae4e00 9f144ccd 4e00b515 a701884e ..N...L.N......N │ │ - 0x00009d6c 00dc1690 030000ec 1909a651 00d01a21 ...........Q...! │ │ - 0x00009d7c bd4c00f9 1a26aa4c 00db1b1a ee4b009f .L...&.L.....K.. │ │ - 0x00009d8c 2121c24b 00e42116 a65100fa 21a80100 !!.K..!..Q..!... │ │ - 0x00009d9c 00a2231d f44d0086 251b9d4e 00df2679 ..#..M..%..N..&y │ │ - 0x00009dac c04e0099 28aa01fb 4d00c329 f8030000 .N..(...M..).... │ │ - 0x00009dbc bb2d219d 4c008e2e 29834c00 f02e1ae1 .-!.L...).L..... │ │ - 0x00009dcc 4b00ee34 70a35000 e3350ca7 4f00ef35 K..4p.P..5..O..5 │ │ - 0x00009ddc 97010000 86371ad9 4f00f037 1a984e00 .....7..O..7..N. │ │ - 0x00009dec 8a38ac01 0000b639 2f984e00 e5392a00 .8.....9/.N..9*. │ │ - 0x00009dfc 008f3a2b 984e00ba 3ac60300 00803e09 ..:+.N..:.....>. │ │ - 0x00009e0c f24c00fe 3e70d84e 00df4205 8d4d00ae .L..>p.N..B..M.. │ │ - 0x00009e1c 4513d94f 00c14571 f84c00de 46ad01e3 E..O..Eq.L..F... │ │ - 0x00009e2c 4c00f84a 19d94f00 934b0fd7 4d00a44b L..J..O..K..M..K │ │ - 0x00009e3c 0fca4d00 b74b09a3 5000c04b ce040000 ..M..K..P..K.... │ │ - 0x00009e4c 8e50089e 50019650 c6010000 7f000000 .P..P..P........ │ │ - 0x00009e5c 00000000 ffff015d 00cc0300 00cc031c .......]........ │ │ - 0x00009e6c 981700e8 03ed0100 00d505fe 02bf1600 ................ │ │ - 0x00009e7c e109f602 b11600f0 0c940194 1600a70f ................ │ │ - 0x00009e8c 1f921600 e20f1980 16008610 1fe21600 ................ │ │ - 0x00009e9c e4101f90 16009f11 19e41500 8312b803 ................ │ │ - 0x00009eac e21600bd 1514cf16 00d3150f bb1600e2 ................ │ │ - 0x00009ebc 15c90100 00000000 ffff0111 00a50200 ................ │ │ - 0x00009ecc 00a50205 b40300aa 02b00100 00000000 ................ │ │ - 0x00009edc ffff0111 009a0300 009a0309 b50500a3 ................ │ │ - 0x00009eec 03ba0200 00000000 ffff0110 00890100 ................ │ │ - 0x00009efc 00890120 ed0100a9 01610000 ffff0110 ... .....a...... │ │ - 0x00009f0c 00ac0100 00ac0124 940200d0 01610000 .......$.....a.. │ │ - 0x00009f1c ffff0110 00900100 00900122 f60100b2 ...........".... │ │ - 0x00009f2c 01610000 ffff0127 00950100 00950116 .a.....'........ │ │ - 0x00009f3c a70800ab 01660000 910219a7 0800aa02 .....f.......... │ │ - 0x00009f4c e2050000 8c0809a7 08009508 33000000 ............3... │ │ - 0x00009f5c ffff0117 ea031786 0d00bc09 18840d00 ................ │ │ - 0x00009f6c e50c1a86 0d00ff0c 1f000000 ffff0110 ................ │ │ - 0x00009f7c 00ee0200 00ee0209 910300f7 02300000 .............0.. │ │ - 0x00009f8c ff9b6901 6200e204 0000e204 20da0d00 ..i.b....... ... │ │ - 0x00009f9c b8060dad 0d00b407 36f70d00 ea078101 ........6....... │ │ - 0x00009fac 0000eb08 07f70d00 f208f201 0000e40a ................ │ │ - 0x00009fbc 09d10d00 c20b0999 0d00f50b 09d10d00 ................ │ │ - 0x00009fcc fe0b2300 00a10c2b da0d00fb 0c1cd10d ..#....+........ │ │ - 0x00009fdc 00d70e09 8b0f01e0 0e130000 f30e0786 ................ │ │ - 0x00009fec 0f01fa0e 1600007f 00000000 00000000 ................ │ │ - 0x00009ffc ff9b2901 24003f00 003f36cf 020075ba ..).$.?..?6...u. │ │ - 0x0000a00c 010000af 0209cd02 00b80220 0000d802 ........... .... │ │ - 0x0000a01c 05e60201 dd020e00 007f0000 00000000 ................ │ │ - 0x0000a02c ff9b3d01 36005500 0055408f 06009501 ..=.6.U..U@..... │ │ - 0x0000a03c 6f000084 02078f06 008b0298 020000a3 o............... │ │ - 0x0000a04c 04098f06 00ac046e 00009a05 3d8d0600 .......n....=... │ │ - 0x0000a05c 980605a6 06019d06 0e00007f 00000000 ................ │ │ - 0x0000a06c 00000000 ffff0109 2b228601 004d5600 ........+"...MV. │ │ - 0x0000a07c 00000000 ff9b7501 71db020b c91300b8 ......u.q....... │ │ - 0x0000a08c 0322ec11 00a90505 b61200e9 08058413 .".............. │ │ - 0x0000a09c 00a90905 dd130087 0b8004d5 11008911 ................ │ │ - 0x0000a0ac 05861200 c4110fa5 1400d911 09e71101 ................ │ │ - 0x0000a0bc f0110c81 12019312 0ab11201 c3120aff ................ │ │ - 0x0000a0cc 12019313 0ac41301 b41309bf 1301cd13 ................ │ │ - 0x0000a0dc 09d81301 f3130aa0 1401fd13 2c0000a9 ............,... │ │ - 0x0000a0ec 1409be14 01b21411 00007f00 00000000 ................ │ │ - 0x0000a0fc ff9b1d01 1600b303 0000b303 0fc40300 ................ │ │ - 0x0000a10c c60307d5 0301cd03 0d00007f 00000000 ................ │ │ - 0x0000a11c 00000000 ffff0111 009c0200 009c0209 ................ │ │ - 0x0000a12c 900300a5 028f0100 00000000 ffff0116 ................ │ │ - 0x0000a13c 00ff0200 00ff0225 900400c6 03308e04 .......%.....0.. │ │ - 0x0000a14c 00f60335 00000000 ffff0110 430ca601 ...5........C... │ │ - 0x0000a15c 00970105 9e01009c 011f0000 ffff012a ...............* │ │ - 0x0000a16c 00ff1600 00ff161d a02b009c 17ef0100 .........+...... │ │ - 0x0000a17c 008b191d a02b00a8 19820f00 00aa289c .....+........(. │ │ - 0x0000a18c 02a62b00 c62a8501 00000000 ffff0122 ..+..*........." │ │ - 0x0000a19c 00b70300 00b70352 85090089 04950300 .......R........ │ │ - 0x0000a1ac 009e0759 850900cb 08388b09 00830929 ...Y.....8.....) │ │ - 0x0000a1bc 00000000 ff9b0901 0431083b 017f0000 .........1.;.... │ │ - 0x0000a1cc 00000000 ffff0154 cd0305af 11009c04 .......T........ │ │ - 0x0000a1dc 0aad1100 d20508a4 1100da05 f0030000 ................ │ │ - 0x0000a1ec ca090ba6 1100d509 c0040000 950e08a2 ................ │ │ - 0x0000a1fc 1100de0f 1bb11200 fe0f3eb3 1200be10 ..........>..... │ │ - 0x0000a20c 1eec1100 de100ed2 1100ee10 10c11100 ................ │ │ - 0x0000a21c 801120b3 1100a011 ee010000 ff9b1501 .. ............. │ │ - 0x0000a22c 1079059c 0100b301 0ae30101 bd012b00 .y............+. │ │ - 0x0000a23c 007f0000 00000000 ff9b1901 15360793 .............6.. │ │ - 0x0000a24c 01006905 9d0100b3 010aee01 01bd0136 ..i............6 │ │ - 0x0000a25c 00007f00 00000000 ffff0113 b401dd04 ................ │ │ - 0x0000a26c bc0800c7 062cdd08 00f30686 02000000 .....,.......... │ │ - 0x0000a27c ff9b5d01 5700d401 0000d401 0bde0700 ..].W........... │ │ - 0x0000a28c df018803 0000e704 05ca0700 8e0505ac ................ │ │ - 0x0000a29c 07008206 07de0700 c40609e4 0700cd06 ................ │ │ - 0x0000a2ac 2f0000fc 060bf707 00890707 aa07009d /............... │ │ - 0x0000a2bc 070bde07 00ce0709 d90701fb 07099e08 ................ │ │ - 0x0000a2cc 01840809 9908018d 08160000 7f000000 ................ │ │ - 0x0000a2dc 00000000 ff9b1d01 1600a501 0000a501 ................ │ │ - 0x0000a2ec 0fb60100 b80107c7 0101bf01 0d00007f ................ │ │ - 0x0000a2fc 00000000 00000000 ffff010d 006c0000 .............l.. │ │ - 0x0000a30c 6c098e01 00752f00 00000000 ffff010d l....u/......... │ │ - 0x0000a31c 00680000 68098a01 00712f00 00000000 .h..h....q/..... │ │ - 0x0000a32c ff9b2101 14007400 0074099f 0105b101 ..!...t..t...... │ │ - 0x0000a33c 07cf0101 b8011c00 007f0000 00017d00 ..............}. │ │ - 0x0000a34c 00000000 00000000 ff9b0d01 082b2c69 .............+,i │ │ - 0x0000a35c 01690570 017f0000 00000000 ff9b2501 .i.p..........%. │ │ - 0x0000a36c 21008d01 00008d01 09ce0100 b6010bf1 !............... │ │ - 0x0000a37c 0100c101 320000f3 01078202 01fa010d ....2........... │ │ - 0x0000a38c 00007f00 00000000 ff9b3501 2e00da01 ..........5..... │ │ - 0x0000a39c 0000da01 09d60400 e301c501 0000a803 ................ │ │ - 0x0000a3ac 05d60400 ad0309c2 0400b603 95010000 ................ │ │ - 0x0000a3bc cb0416ea 0401e104 0e00007f 00000000 ................ │ │ - 0x0000a3cc 00000000 ffff0108 17053600 1c370000 ..........6..7.. │ │ - 0x0000a3dc ffff012b bc029201 d61100ce 03a60300 ...+............ │ │ - 0x0000a3ec 00f4060e d61100a7 0ca301da 1100ca0d ................ │ │ - 0x0000a3fc f7030000 c1110fd2 1100d011 43000000 ............C... │ │ - 0x0000a40c ffff012b bc029201 a61100ce 03f70200 ...+............ │ │ - 0x0000a41c 00c5060e a61100f7 0ba301aa 11009a0d ................ │ │ - 0x0000a42c f7030000 91110fa2 1100a011 43000000 ............C... │ │ - 0x0000a43c ffff012b bc029201 c61100ce 03960300 ...+............ │ │ - 0x0000a44c 00e4060e c6110097 0ca301ca 1100ba0d ................ │ │ - 0x0000a45c f7030000 b1110fc2 1100c011 43000000 ............C... │ │ - 0x0000a46c ff9b6901 6400b503 0000b503 ff01d30d ..i.d........... │ │ - 0x0000a47c 00b405ef 020000a3 0805e40c 00b00905 ................ │ │ - 0x0000a48c d40c00fd 0961d30d 00f30a09 e40c00fc .....a.......... │ │ - 0x0000a49c 0a2b0000 a70b05d3 0d00d00b 29b60d00 .+..........)... │ │ - 0x0000a4ac 8d0c2999 0d00b80c 0cd30d00 c60c0ce8 ..)............. │ │ - 0x0000a4bc 0c00ea0c 24900d01 9b0d10ad 0d01b80d ....$........... │ │ - 0x0000a4cc 10ca0d01 c80d3400 007f0000 00000000 ......4......... │ │ - 0x0000a4dc ff9b1901 14007800 00780f89 01008c01 ......x..x...... │ │ - 0x0000a4ec 09a00101 95011000 007f0000 00000000 ................ │ │ - 0x0000a4fc ffff0108 1f053a00 24320000 ffff0104 ......:.$2...... │ │ - 0x0000a50c 14051e00 ffff0108 24054a00 29480000 ........$.J.)H.. │ │ - 0x0000a51c ffff0108 1d053800 222e0000 ff9b1d01 ......8."....... │ │ - 0x0000a52c 16fd041c d2050099 05430000 dc0505ea .........C...... │ │ - 0x0000a53c 0501e105 0e00007f 00000000 00000000 ................ │ │ - 0x0000a54c ff9b0d01 06b50106 df0e017f 00000000 ................ │ │ - 0x0000a55c 00000000 ff9b5d01 57008603 00008603 ......].W....... │ │ - 0x0000a56c 74bc0a00 fa034400 00be0434 bc0a00f2 t.....D....4.... │ │ - 0x0000a57c 04ba0100 00ac0650 bc0a00a6 072ca40a .......P.....,.. │ │ - 0x0000a58c 00d4070c bc0a0086 08cd01a4 0a00d309 ................ │ │ - 0x0000a59c 0fbc0a00 e2093500 00970a0b bc0a00a6 ......5......... │ │ - 0x0000a5ac 0a0fb70a 01be0a05 cc0a01c3 0a0e0000 ................ │ │ - 0x0000a5bc 7f000000 00000000 ff9b2501 203017ee ..........%. 0.. │ │ - 0x0000a5cc 01007d08 c80100ad 0119ee01 00c60130 ..}............0 │ │ - 0x0000a5dc 0000f601 08860201 fe010d00 007f0000 ................ │ │ - 0x0000a5ec 00000000 ffff0108 28054e00 2d480000 ........(.N.-H.. │ │ - 0x0000a5fc ff9b0d01 084d0b70 01700577 017f0000 .....M.p.p.w.... │ │ - 0x0000a60c 00000000 ff9b2101 17242fa5 01038301 ......!..$/..... │ │ - 0x0000a61c 0bb80101 a50107b3 0101ac01 05b80101 ................ │ │ - 0x0000a62c 7f00017d 00000000 00000000 ff9b1501 ...}............ │ │ - 0x0000a63c 115d9e01 fd010085 0208a602 018d022f .]............./ │ │ - 0x0000a64c 00007f00 00000000 ff9b2901 2200a303 ..........)."... │ │ - 0x0000a65c 0000a303 05940500 a803dd01 00008505 ................ │ │ - 0x0000a66c 0dbb0500 92055000 00e2050b ef05017f ......P......... │ │ - 0x0000a67c 00000000 00000000 ffff0108 2e055400 ..............T. │ │ - 0x0000a68c 33480000 ff9b4d01 4900f701 0000f701 3H....M.I....... │ │ - 0x0000a69c 1eb10600 da0208f6 0500e202 750000d7 ............u... │ │ - 0x0000a6ac 03088806 00fb0308 f8050083 04920100 ................ │ │ - 0x0000a6bc 00950508 f405009d 053c0000 d90519b1 .........<...... │ │ - 0x0000a6cc 0600f205 470000b9 060bcc06 01c4060d ....G........... │ │ - 0x0000a6dc 00007f00 00000000 ffff011d 6f21a905 ............o!.. │ │ - 0x0000a6ec 00c0010c 9505008a 0205fa04 00da02f9 ................ │ │ - 0x0000a6fc 01990500 d3047100 00000000 ff9b0d01 ......q......... │ │ - 0x0000a70c 08290e45 0045054c 017f0000 00000000 .).E.E.L........ │ │ - 0x0000a71c ffff0110 00c60100 00c60127 8a0200ed ...........'.... │ │ - 0x0000a72c 012b0000 ff9bc804 01c30400 fa010000 .+.............. │ │ - 0x0000a73c fa0108d2 9b0100cd 0416af9c 0100cf05 ................ │ │ - 0x0000a74c 168d9c01 009c0a0b ae9b0100 a70abc14 ................ │ │ - 0x0000a75c 0000e31e 0eff9601 00f11ee9 030000da ................ │ │ - 0x0000a76c 2208a19a 0100f224 5df09901 00cf25e7 "......$].....%. │ │ - 0x0000a77c 030000b6 2910e99c 0100c629 97060000 ....)......).... │ │ - 0x0000a78c dd2f0bd5 980100aa 304ad29d 0100f430 ./......0J.....0 │ │ - 0x0000a79c 9a040000 8e3535ca 990100dc 362e9c99 .....55.....6... │ │ - 0x0000a7ac 01008a37 a1030000 ab3a0a9c 990100f5 ...7.....:...... │ │ - 0x0000a7bc 3a199e99 0100de3b 11f49801 00b33f23 :......;......?# │ │ - 0x0000a7cc a79c0100 df3f24e9 9c0100d0 4505f99b .....?$.....E... │ │ - 0x0000a7dc 0100d545 800c0000 d55113ac 9d01009c ...E.....Q...... │ │ - 0x0000a7ec 521ec599 0100c65d 1b8d9d01 00e15dfe R......]......]. │ │ - 0x0000a7fc 010000df 5f118d9d 01009a60 0e8f9c01 ...._......`.... │ │ - 0x0000a80c 00e9600e 8d9d0100 9861a405 9e9d0100 ..`......a...... │ │ - 0x0000a81c 866bcd02 a59d0100 8774728d 9d0100fd .k.......tr..... │ │ - 0x0000a82c 7516ad98 01008977 11a59d01 009a77a4 u......w......w. │ │ - 0x0000a83c 060000be 7d0de59e 0100d07d 0db09e01 ....}......}.... │ │ - 0x0000a84c 00c37e21 e6970100 8b80012b f4980100 ..~!.......+.... │ │ - 0x0000a85c eb84011d 949d0100 9c850110 da960100 ................ │ │ - 0x0000a86c ac8501c8 010000f4 860110f3 9c010084 ................ │ │ - 0x0000a87c 87011600 009a8701 14a79c01 00ae8701 ................ │ │ - 0x0000a88c 6d00009b 880126df 9c0100d9 89010bfc m.....&......... │ │ - 0x0000a89c 950100a0 8a0138e2 960100d8 8a01bd01 ......8......... │ │ - 0x0000a8ac 0000958c 0122bb96 0100b78c 01710000 .....".......q.. │ │ - 0x0000a8bc a88d010d bb960100 ed8d0114 f7970100 ................ │ │ - 0x0000a8cc ad8e010e 9b960100 ca8f0111 f7970100 ................ │ │ - 0x0000a8dc f89001a3 019c9901 00b29201 10bd9a01 ................ │ │ - 0x0000a8ec 00c29201 150000d7 9201df01 9c990100 ................ │ │ - 0x0000a8fc cd94011d da960100 f594010b a79c0100 ................ │ │ - 0x0000a90c 8295011e bb960100 b495010e f7970100 ................ │ │ - 0x0000a91c c4950111 fa960100 da95010d da960100 ................ │ │ - 0x0000a92c e9950111 e2960100 bb980110 d0980101 ................ │ │ - 0x0000a93c c79a010e 969b0101 e69a0108 839b0101 ................ │ │ - 0x0000a94c 969b010e a99b0101 fb9b010b 8b9c0101 ................ │ │ - 0x0000a95c f59c010e 859d0101 b29e010b e09e0101 ................ │ │ - 0x0000a96c 8b9f010d d99f0101 989f0148 00007f00 ...........H.... │ │ - 0x0000a97c 00000000 ff9b4101 3b00a201 0000a201 ......A.;....... │ │ - 0x0000a98c 0bc90801 ad019501 0000c202 0bc90801 ................ │ │ - 0x0000a99c 8d030b92 0800d303 0be80701 d6050aae ................ │ │ - 0x0000a9ac 0800a307 1cd10800 c1070fbe 0800d507 ................ │ │ - 0x0000a9bc 0dc90801 7f000000 00000000 ffff010c ................ │ │ - 0x0000a9cc 00550000 550c7a00 61340000 ffff0117 .U..U.z.a4...... │ │ - 0x0000a9dc cb041f92 0d00ea04 85080000 ef0c0b88 ................ │ │ - 0x0000a9ec 0d00fa0c 39000000 ff9b9802 01900223 ....9..........# │ │ - 0x0000a9fc db06a55b 00e60988 069c5b00 fe140e97 ...[......[..... │ │ - 0x0000aa0c 5b00c318 189e5a00 db18a602 0000811b [.....Z......... │ │ - 0x0000aa1c 07ec5900 9b1d0edb 58009a1f c70ea458 ..Y.....X......X │ │ - 0x0000aa2c 00e12d9f 07000080 350ea258 0087380e ..-.....5..X..8. │ │ - 0x0000aa3c 9c5800b7 3918a058 00893a0e a9580093 .X..9..X..:..X.. │ │ - 0x0000aa4c 3c05845a 00b93d08 b35b00f9 401ced5a <..Z..=..[..@..Z │ │ - 0x0000aa5c 00d8410e 90590098 420e805a 00d84310 ..A..Y..B..Z..C. │ │ - 0x0000aa6c f95900f5 430d945a 00ec440c f65800e9 .Y..C..Z..D..X.. │ │ - 0x0000aa7c 450caa59 009b47c1 04c85a00 b5510b94 E..Y..G...Z..Q.. │ │ - 0x0000aa8c 5a008852 0f8b5d00 9c520fca 5c00d757 Z..R..]..R..\..W │ │ - 0x0000aa9c 0a975800 e6570cd2 5900f457 09925800 ..X..W..Y..W..X. │ │ - 0x0000aaac 82580e9e 5800c858 0ec35a01 de580ef1 .X..X..X..Z..X.. │ │ - 0x0000aabc 5801f858 0e8b5901 92590ea5 5901ad59 X..X..Y..Y..Y..Y │ │ - 0x0000aacc 0ecd5901 a65a0ec3 5a01db5a 0d845d01 ..Y..Z..Z..Z..]. │ │ - 0x0000aadc ef5a0e92 5b01fd5a 10c05c01 b95b13c2 .Z..[..Z..\..[.. │ │ - 0x0000aaec 5c01a75c 10c05c01 cc5c0d82 5d01ec5c \..\..\..\..]..\ │ │ - 0x0000aafc 0b845d01 8d5d0de5 5d019a5d 4d00007f ..]..]..]..]M... │ │ - 0x0000ab0c 00000000 00000000 ffff0111 00b10300 ................ │ │ - 0x0000ab1c 00b1030b b20500bc 03a30200 00000000 ................ │ │ - 0x0000ab2c ffff0110 00fb0100 00fb010d 8a020088 ................ │ │ - 0x0000ab3c 02230000 ffff0110 00850400 00850405 .#.............. │ │ - 0x0000ab4c be04008a 045b0000 ffff015d 00980100 .....[.....].... │ │ - 0x0000ab5c 00980110 fc0a00a8 018e0100 00b6021f ................ │ │ - 0x0000ab6c d30a00e0 030e800b 00ee03cf 020000bd ................ │ │ - 0x0000ab7c 0610fc0a 00ea0610 e30a00dc 070bfc0a ................ │ │ - 0x0000ab8c 00ab0808 800b0092 090bfc0a 00a20947 ...............G │ │ - 0x0000ab9c 800b009f 0a0dfc0a 00ac0a10 0000bc0a ................ │ │ - 0x0000abac 08800b00 c40a7300 00000000 ff9b2101 ......s.......!. │ │ - 0x0000abbc 1a2b0596 02003605 a9020047 05a50200 .+....6....G.... │ │ - 0x0000abcc 9e022186 0301bf02 4c00007f 00000000 ..!.....L....... │ │ - 0x0000abdc 00000000 ff9b2901 23d10424 b90b0093 ......).#..$.... │ │ - 0x0000abec 0a0bb50b 008c0b14 bd0b00a2 0b11b70b ................ │ │ - 0x0000abfc 00e10b0b f70b01ec 0b130000 7f000000 ................ │ │ - 0x0000ac0c 00000000 ff9b1501 102c0557 0037056b .........,.W.7.k │ │ - 0x0000ac1c 005f0566 01642400 007f0000 00000000 ._.f.d$......... │ │ - 0x0000ac2c ff9b1501 102c0545 00311c00 004d075c .....,.E.1...M.\ │ │ - 0x0000ac3c 01540d00 007f0000 00000000 ff9b8801 .T.............. │ │ - 0x0000ac4c 018201a3 0a0ef04e 00850c0b 974f00ac .......N.....O.. │ │ - 0x0000ac5c 1311ee4e 00e01809 f04f00e9 18e21500 ...N.....O...... │ │ - 0x0000ac6c 00cb2e05 db4f00d0 2ecd0500 009d341a .....O........4. │ │ - 0x0000ac7c 915000a1 3718f24f 00893a0e c54d00a1 .P..7..O..:..M.. │ │ - 0x0000ac8c 3b11974e 00943e75 a04e00d7 3f2abe4f ;..N..>u.N..?*.O │ │ - 0x0000ac9c 00f04011 bd4d00eb 44e201dd 4d00f648 ..@..M..D...M..H │ │ - 0x0000acac 0eae4d00 c04f0ed6 4f01ce4f 260000f4 ..M..O..O..O&... │ │ - 0x0000acbc 4f0a8950 01fe4f26 0000a450 08c45001 O..P..O&...P..P. │ │ - 0x0000accc ac501d00 007f0000 00000000 ffff0109 .P.............. │ │ - 0x0000acdc 28058701 002d6b00 00000000 ffff0108 (....-k......... │ │ - 0x0000acec 1a053a00 1f380000 ffff0170 00b42300 ..:..8.....p..#. │ │ - 0x0000acfc 00b4230e 905400c2 23a71900 00e93c0b ..#..T..#.....<. │ │ - 0x0000ad0c 8e54008c 3d0efc53 00983f28 995300ea .T..=..S..?(.S.. │ │ - 0x0000ad1c 3f0e8f53 0080400e 945300bb 4128a954 ?..S..@..S..A(.T │ │ - 0x0000ad2c 0093420e 945400f1 430fd652 00f45010 ..B..T..C..R..P. │ │ - 0x0000ad3c f5530084 51590000 dd510dce 5300ec51 .S..QY...Q..S..Q │ │ - 0x0000ad4c 0cb65300 fa510d9e 53008952 39f35300 ..S..Q..S..R9.S. │ │ - 0x0000ad5c c45210db 5200d452 a0020000 ffff0110 .R..R..R........ │ │ - 0x0000ad6c 00ba0100 00ba0115 ec0100cf 01370000 .............7.. │ │ - 0x0000ad7c ffff0122 00b30800 00b30808 b71000c4 ..."............ │ │ - 0x0000ad8c 080db510 00dc0f08 cc1000ed 0f0db910 ................ │ │ - 0x0000ad9c 00fa0f71 00000000 ffff0110 00d41500 ...q............ │ │ - 0x0000adac 00d41507 ef1500db 15390000 ffff0135 .........9.....5 │ │ - 0x0000adbc f1120b8d 1f00e113 5c8f1f00 c1150b91 ........\....... │ │ - 0x0000adcc 1f009e19 10a11f00 891e1ade 1f00a31e ................ │ │ - 0x0000addc 4a0000ed 1e0fc41f 00fe1e08 8b1f0086 J............... │ │ - 0x0000adec 1fa10100 00000000 ffff0128 009e0a00 ...........(.... │ │ - 0x0000adfc 009e0a20 a31000b4 0c109f10 00b80d12 ... ............ │ │ - 0x0000ae0c 8a1000ca 0db00200 00fa0f08 a3100082 ................ │ │ - 0x0000ae1c 10680000 ffff0110 00ad0100 00ad0115 .h.............. │ │ - 0x0000ae2c dd0100c2 01390000 ffff0110 00981400 .....9.......... │ │ - 0x0000ae3c 00981407 b814009f 143e0000 ffff0110 .........>...... │ │ - 0x0000ae4c 00ad0100 00ad0115 dd0100c2 01390000 .............9.. │ │ - 0x0000ae5c ffff0110 00cf1400 00cf1407 ed1400d6 ................ │ │ - 0x0000ae6c 143c0000 ff9b1d01 193b05d1 01005105 .<.......;....Q. │ │ - 0x0000ae7c b8010056 7d0000d3 0107ea01 01da0115 ...V}........... │ │ - 0x0000ae8c 00007f00 00000000 ffff010b 96040bb1 ................ │ │ - 0x0000ae9c 0400a104 12000000 ffff010c c5030bdc ................ │ │ - 0x0000aeac 0600d003 ad030000 ffff010d 00510000 .............Q.. │ │ - 0x0000aebc 51079a01 00585d00 00000000 ff9b1d01 Q....X]......... │ │ - 0x0000aecc 16008c01 00008c01 059b0100 9d0108ad ................ │ │ - 0x0000aedc 0101a501 0d00007f 00000000 00000000 ................ │ │ - 0x0000aeec ffff010b b1030bc9 0300bc03 0f000000 ................ │ │ - 0x0000aefc ff9b1501 0f4c056e 00830110 ae010193 .....L.n........ │ │ - 0x0000af0c 01200000 7f000000 00000000 ff9b1501 . .............. │ │ - 0x0000af1c 104a05b6 0100d301 10fe0101 e3012000 .J............ . │ │ - 0x0000af2c 007f0000 00000000 ffff0109 28058701 ............(... │ │ - 0x0000af3c 002d6b00 00000000 ff9b1901 152b05b9 .-k..........+.. │ │ - 0x0000af4c 030030f8 030000a8 0408b804 01b0040d ..0............. │ │ - 0x0000af5c 00007f00 00000000 ffff0110 00a00100 ................ │ │ - 0x0000af6c 00a00115 dd0100b5 01460000 ffff0110 .........F...... │ │ - 0x0000af7c 00a90100 00a90115 d90100be 01390000 .............9.. │ │ - 0x0000af8c ff9b1501 0e3c0560 007310a6 01018301 .....<.`.s...... │ │ - 0x0000af9c 2800007f 00000000 00000000 ff9b1501 (............... │ │ - 0x0000afac 104a05be 0100d301 10860201 e3012800 .J............(. │ │ - 0x0000afbc 007f0000 00000000 ff9b1901 141e0740 ...............@ │ │ - 0x0000afcc 0028054c 002d1800 00451461 01590d00 .(.L.-...E.a.Y.. │ │ - 0x0000afdc 007f0000 00000000 ffff0110 00a21700 ................ │ │ - 0x0000afec 00a21707 bd1700a9 17320000 ffff0110 .........2...... │ │ - 0x0000affc 00ae1300 00ae1307 cc1300b5 13390000 .............9.. │ │ - 0x0000b00c ffff0110 00b71800 00b71805 c11800bc ................ │ │ - 0x0000b01c 182a0000 ffff0118 9f0221b9 0500fd03 .*........!..... │ │ - 0x0000b02c 0cb40500 bb0405a1 0500c004 9e010000 ................ │ │ - 0x0000b03c ffff0116 00920100 0092010f d10100a3 ................ │ │ - 0x0000b04c 010fc001 00b20131 00000000 ffff0111 .......1........ │ │ - 0x0000b05c 00a10200 00a1027f ac0400a0 039b0100 ................ │ │ - 0x0000b06c 00000000 ffff0108 410c6e00 4d3d0000 ........A.n.M=.. │ │ - 0x0000b07c ffff0108 36055c00 3b480000 ffff0110 ....6.\.;H...... │ │ - 0x0000b08c 00c60100 00c60108 830200ce 016a0000 .............j.. │ │ - 0x0000b09c ffff0110 00ca0200 00ca0208 870300d2 ................ │ │ - 0x0000b0ac 026a0000 ffff010c cb020b9c 0400d602 .j.............. │ │ - 0x0000b0bc f5010000 ffff010c bd01089c 0200c501 ................ │ │ - 0x0000b0cc 8c010000 ff9b2901 252e0bd9 0100620e ......).%.....b. │ │ - 0x0000b0dc 8d020074 63d90100 e4010885 0201ec01 ...tc........... │ │ - 0x0000b0ec 2f00009b 0208bc02 01a3022f 00007f00 /........../.... │ │ - 0x0000b0fc 00000000 ffff0108 23084300 2b320000 ........#.C.+2.. │ │ - 0x0000b10c ff9b2101 1c009a01 00009a01 a801d902 ..!............. │ │ - 0x0000b11c 00c20219 0000db02 0ff30201 ea020e00 ................ │ │ - 0x0000b12c 007f0000 00000000 ffff0108 36197c00 ............6.|. │ │ - 0x0000b13c 4f4c0000 ffff0110 3e15c901 00b8010f OL......>....... │ │ - 0x0000b14c d90100c7 012b0000 ffff0108 3d157800 .....+......=.x. │ │ - 0x0000b15c 52410000 ffff010b 7916f901 00b80105 RA......y....... │ │ - 0x0000b16c db010000 ffff010b 7916f901 00b80105 ........y....... │ │ - 0x0000b17c db010000 ffff011d 00f60e00 00f60eee ................ │ │ - 0x0000b18c 01f61500 e4106900 00cd115a f61500a7 ......i....Z.... │ │ - 0x0000b19c 12ec0300 00000000 ffff0111 00d10100 ................ │ │ - 0x0000b1ac 00d10139 a903008a 02b50100 00000000 ...9............ │ │ - 0x0000b1bc ffff0110 00860300 00860312 e0030098 ................ │ │ - 0x0000b1cc 03630000 ffff010b d50117f9 0100ec01 .c.............. │ │ - 0x0000b1dc 1c000000 .... │ │ + 0x00009cb8 ff9bb401 01a30100 b4010000 b401bb01 ................ │ │ + 0x00009cc8 b10d07ed 033a9f0d 05a70409 9d0d059a .....:.......... │ │ + 0x00009cd8 050eee0c 05af053a e10c05e9 0509ee0c .......:........ │ │ + 0x00009ce8 05a7060e c50c05bc 063ab80c 05f60609 .........:...... │ │ + 0x00009cf8 c50c058d 0705ee0c 05b10715 a20c05cd ................ │ │ + 0x00009d08 070e950c 05db0709 a20c05f2 0705c50c ................ │ │ + 0x00009d18 05b60941 b80b05f7 090ebc0b 058f0a0e ...A............ │ │ + 0x00009d28 ae0b05a1 0a29bc0b 05df0a0f b40b05ee .....).......... │ │ + 0x00009d38 0a09b00b 059d0b0f b50d05c8 0be201ac ................ │ │ + 0x00009d48 0d01cb0d 0be20e01 d60d45e7 0e00a20e ..........E..... │ │ + 0x00009d58 09cb0e00 e70e0bf7 0e017f00 0000017d ...............} │ │ + 0x00009d68 01000000 00000000 00000000 ff9bb401 ................ │ │ + 0x00009d78 01a30100 b4010000 b401bb01 b10d07ed ................ │ │ + 0x00009d88 033a9f0d 05a70409 9d0d059a 050eee0c .:.............. │ │ + 0x00009d98 05af053a e10c05e9 0509ee0c 05a7060e ...:............ │ │ + 0x00009da8 c50c05bc 063ab80c 05f60609 c50c058d .....:.......... │ │ + 0x00009db8 0705ee0c 05b10715 a20c05cd 070e950c ................ │ │ + 0x00009dc8 05db0709 a20c05f2 0705c50c 05b60941 ...............A │ │ + 0x00009dd8 b80b05f7 090ebc0b 058f0a0e ae0b05a1 ................ │ │ + 0x00009de8 0a29bc0b 05df0a0f b40b05ee 0a09b00b .).............. │ │ + 0x00009df8 059d0b0f b50d05c8 0be201ac 0d01cb0d ................ │ │ + 0x00009e08 0be20e01 d60d45e7 0e00a20e 09cb0e00 ......E......... │ │ + 0x00009e18 e70e0bf7 0e017f00 0000017d 01000000 ...........}.... │ │ + 0x00009e28 00000000 00000000 ff9b9c01 01970100 ................ │ │ + 0x00009e38 de070000 de07059c 0900b408 1c820a00 ................ │ │ + 0x00009e48 d5081dbf 0900f208 0e000080 09109209 ................ │ │ + 0x00009e58 00a6090d b70901c1 090cd209 01cd0937 ...............7 │ │ + 0x00009e68 0000840a 0cf81f01 920a4fcd 1f00e10a ..........O..... │ │ + 0x00009e78 5d0000be 0b11cd1f 00cf0b3f af1f008e ]..........?.... │ │ + 0x00009e88 0c7e0000 8c0d0aaf 1f00960d 89020000 .~.............. │ │ + 0x00009e98 9f0f1dc5 1e00bc0f 1a8f1e00 a2100987 ................ │ │ + 0x00009ea8 1e00d011 0b820a00 f1110588 1f00f611 ................ │ │ + 0x00009eb8 d70c0000 cd1e0c80 1f01961f 0da71f01 ................ │ │ + 0x00009ec8 ec1f07f8 1f017f00 00000000 ff9b1d01 ................ │ │ + 0x00009ed8 1600ef02 0000ef02 13840300 86030795 ................ │ │ + 0x00009ee8 03018d03 0d00007f 00000000 00000000 ................ │ │ + 0x00009ef8 ff9b3501 31007a00 007a34c5 0500ae01 ..5.1.z..z4..... │ │ + 0x00009f08 6f00009d 0207c505 00a402ba 020000de o............... │ │ + 0x00009f18 0409a405 00e704aa 01000091 0609b706 ................ │ │ + 0x00009f28 019a0622 00007f00 00000000 ff9bd802 ..."............ │ │ + 0x00009f38 01d10200 d7040000 d7040c90 5000e304 ............P... │ │ + 0x00009f48 90030000 f3070c97 5000ff07 a9020000 ........P....... │ │ + 0x00009f58 a80a1de6 4f00c50a 91040000 d60e0e8c ....O........... │ │ + 0x00009f68 5000e40e 150000f9 0e0bdf51 00840f85 P..........Q.... │ │ + 0x00009f78 02000089 111bb951 00a91110 975000be .......Q.....P.. │ │ + 0x00009f88 11109050 00ce1193 030000e1 14178d4f ...P...........O │ │ + 0x00009f98 00ad164c d54f00ba 17b601b7 4f00f018 ...L.O......O... │ │ + 0x00009fa8 95030000 851c1a84 4e00a71c 26f14d00 ........N...&.M. │ │ + 0x00009fb8 891d1aa5 4d008c21 65804d00 8d221e9b ....M..!e.M..".. │ │ + 0x00009fc8 5000ab22 ac010000 d72316ed 4e00dd25 P..".....#..N..% │ │ + 0x00009fd8 17f84e00 b0277dcb 4f00e928 b601a64f ..N..'}.O..(...O │ │ + 0x00009fe8 009f2a92 030000b1 2d1aec4d 00fd2d2d ..*.....-..M..-- │ │ + 0x00009ff8 d24d00dd 2e1a944d 00ed32ce 01b75000 .M.....M..2...P. │ │ + 0x0000a008 c034108c 5000d034 a3010000 f3351af1 .4..P..4.....5.. │ │ + 0x0000a018 4f00fa38 1af64e00 94399d03 0000b13c O..8..N..9.....< │ │ + 0x0000a028 33d44e00 e43c3a00 009e3d71 d44e008f 3.N..<:...=q.N.. │ │ + 0x0000a038 3e890300 0098412b d44e0097 42c403f4 >.....A+.N..B... │ │ + 0x0000a048 4e00b547 1af14f00 d34779b2 4e00f448 N..G..O..Gy.N..H │ │ + 0x0000a058 e101c14d 00844c2f f14f00b5 4c0c9b50 ...M..L/.O..L..P │ │ + 0x0000a068 00d04c0c b75000de 4c0fe64e 00ef4c0f ..L..P..L..N..L. │ │ + 0x0000a078 d94e00fe 4cd10400 00cf5105 d65101d4 .N..L.....Q..Q.. │ │ + 0x0000a088 51280000 7f000000 00000000 ffff015d Q(.............] │ │ + 0x0000a098 00cc0300 00cc031c 891700e8 03ed0100 ................ │ │ + 0x0000a0a8 00d505ec 02b01600 d209f602 a21600e1 ................ │ │ + 0x0000a0b8 0c8c0185 1600900f 1f831600 cb0f19f1 ................ │ │ + 0x0000a0c8 1500ef0f 1fd31600 cd101f81 16008811 ................ │ │ + 0x0000a0d8 19d51500 ec11c003 d31600ae 1514c016 ................ │ │ + 0x0000a0e8 00c4150f ac1600d3 15c90100 00000000 ................ │ │ + 0x0000a0f8 ffff0108 1d053800 222e0000 ff9b1101 ......8."....... │ │ + 0x0000a108 0d29054b 00630a92 01016d2a 00007f00 .).K.c....m*.... │ │ + 0x0000a118 00000000 ff9b2901 224905ab 01008901 ......)."I...... │ │ + 0x0000a128 05e90100 b3010ae4 0101d401 09df0101 ................ │ │ + 0x0000a138 83020ab2 02018d02 2a00007f 00000000 ........*....... │ │ + 0x0000a148 00000000 ffff0108 1d053c00 22310000 ..........<."1.. │ │ + 0x0000a158 ffff0108 26054500 2b310000 ff9b1501 ....&.E.+1...... │ │ + 0x0000a168 1079059c 0100b301 0ae30101 bd012b00 .y............+. │ │ + 0x0000a178 007f0000 00000000 ff9b1101 0d29054b .............).K │ │ + 0x0000a188 00630a92 01016d2a 00007f00 00000000 .c....m*........ │ │ + 0x0000a198 ff9b1901 15360793 01006905 9d0100b3 .....6....i..... │ │ + 0x0000a1a8 010aee01 01bd0136 00007f00 00000000 .......6........ │ │ + 0x0000a1b8 ffff0110 00890100 00890120 ed0100a9 ........... .... │ │ + 0x0000a1c8 01610000 ffff0110 00ac0100 00ac0124 .a.............$ │ │ + 0x0000a1d8 940200d0 01610000 ffff0110 00900100 .....a.......... │ │ + 0x0000a1e8 00900122 f60100b2 01610000 ffff0127 ...".....a.....' │ │ + 0x0000a1f8 00950100 00950116 d80800ab 01660000 .............f.. │ │ + 0x0000a208 910219d8 0800aa02 93060000 bd0809d8 ................ │ │ + 0x0000a218 0800c608 33000000 ffff0117 ea031786 ....3........... │ │ + 0x0000a228 0d00bc09 18840d00 e50c1a86 0d00ff0c ................ │ │ + 0x0000a238 1f000000 ffff0110 00ee0200 00ee0209 ................ │ │ + 0x0000a248 910300f7 02300000 ff9b7101 6d008d04 .....0....q.m... │ │ + 0x0000a258 00008d04 05e70d00 92045e00 00f00420 ..........^.... │ │ + 0x0000a268 f00d00ce 060dc30d 00ca0736 8d0e0080 ...........6.... │ │ + 0x0000a278 08810100 00810907 8d0e0088 09f20100 ................ │ │ + 0x0000a288 00fa0a09 e70d00d8 0b09af0d 008b0c09 ................ │ │ + 0x0000a298 e70d0094 0c230000 b70c2bf0 0d00910d .....#....+..... │ │ + 0x0000a2a8 1ce70d00 ed0e09a1 0f01f60e 13000089 ................ │ │ + 0x0000a2b8 0f079c0f 01900f16 00007f00 00000000 ................ │ │ + 0x0000a2c8 ff9b2901 24003f00 003f36cf 020075ba ..).$.?..?6...u. │ │ + 0x0000a2d8 010000af 0209cd02 00b80220 0000d802 ........... .... │ │ + 0x0000a2e8 05e60201 dd020e00 007f0000 00000000 ................ │ │ + 0x0000a2f8 ff9b3d01 36005500 0055408f 06009501 ..=.6.U..U@..... │ │ + 0x0000a308 6f000084 02078f06 008b0298 020000a3 o............... │ │ + 0x0000a318 04098f06 00ac046e 00009a05 3d8d0600 .......n....=... │ │ + 0x0000a328 980605a6 06019d06 0e00007f 00000000 ................ │ │ + 0x0000a338 00000000 ffff0109 2b228601 004d5600 ........+"...MV. │ │ + 0x0000a348 00000000 ff9b7501 71db020b e01400b8 ......u.q....... │ │ + 0x0000a358 0322c912 00a90509 9e1300c9 08098014 .".............. │ │ + 0x0000a368 00990909 fc140095 0bb504aa 1200d911 ................ │ │ + 0x0000a378 09eb1200 99120fc5 1500ae12 0dc01201 ................ │ │ + 0x0000a388 cd1210e2 1201f312 0e951301 b3130ef7 ................ │ │ + 0x0000a398 13019314 0ed71401 bc140dce 1401e414 ................ │ │ + 0x0000a3a8 0df31401 83150ebc 15019115 380000c9 ............8... │ │ + 0x0000a3b8 150de615 01d61519 00007f00 00000000 ................ │ │ + 0x0000a3c8 ff9b1d01 1600b303 0000b303 0fc40300 ................ │ │ + 0x0000a3d8 c60307d5 0301cd03 0d00007f 00000000 ................ │ │ + 0x0000a3e8 00000000 ffff0116 00ff0200 00ff0225 ...............% │ │ + 0x0000a3f8 900400c6 03308e04 00f60335 00000000 .....0.....5.... │ │ + 0x0000a408 ffff0110 430ca601 00970105 9e01009c ....C........... │ │ + 0x0000a418 011f0000 ffff0108 21053c00 26320000 ........!.<.&2.. │ │ + 0x0000a428 ffff0108 20093900 29220000 ffff0136 .... .9.)".....6 │ │ + 0x0000a438 00ff1600 00ff161d a22b009c 17ef0100 .........+...... │ │ + 0x0000a448 008b191d a22b00a8 19d30c00 00fb2520 .....+........% │ │ + 0x0000a458 a82b009b 26b80200 00d328f9 01a82b00 .+..&.....(...+. │ │ + 0x0000a468 cc2a8101 00000000 ffff0122 00970300 .*.........".... │ │ + 0x0000a478 00970352 f40800e9 03940300 00fd0659 ...R...........Y │ │ + 0x0000a488 f4080084 086efa08 00f20829 00000000 .....n.....).... │ │ + 0x0000a498 ff9b0901 0431083b 017f0000 00000000 .....1.;........ │ │ + 0x0000a4a8 ffff015a c00308a3 1200ad04 0aa11200 ...Z............ │ │ + 0x0000a4b8 e6050b98 1200f105 f4030000 e5090b9a ................ │ │ + 0x0000a4c8 1200f009 be040000 ae0e0896 12009210 ................ │ │ + 0x0000a4d8 20e01300 b7101e9e 1300da10 40a01300 ...........@... │ │ + 0x0000a4e8 9c111be0 1200b911 0eb81200 c91110a7 ................ │ │ + 0x0000a4f8 12008512 0fc61200 9412fa01 00000000 ................ │ │ + 0x0000a508 ff9b1501 1079059c 0100b301 0ae30101 .....y.......... │ │ + 0x0000a518 bd012b00 007f0000 00000000 ff9b1901 ..+............. │ │ + 0x0000a528 15360793 01006905 9d0100b3 010aee01 .6....i......... │ │ + 0x0000a538 01bd0136 00007f00 00000000 ffff0113 ...6............ │ │ + 0x0000a548 a401dd04 900800b7 062cb108 00e306e3 .........,...... │ │ + 0x0000a558 01000000 ff9b5101 4b00b905 0000b905 ......Q.K....... │ │ + 0x0000a568 05a10800 9f06209b 0800fa06 09bf0800 ...... ......... │ │ + 0x0000a578 83072f00 00b2071b 850800d7 07079908 ../............. │ │ + 0x0000a588 00eb070b 9b0800f8 070bd208 00890809 ................ │ │ + 0x0000a598 940801d6 0809f908 01df0809 f40801e8 ................ │ │ + 0x0000a5a8 08160000 7f000000 00000000 ff9b1901 ................ │ │ + 0x0000a5b8 14007400 007429a2 0100a401 07b30101 ..t..t)......... │ │ + 0x0000a5c8 ab010d00 007f0000 00000000 ffff010d ................ │ │ + 0x0000a5d8 006c0000 6c098e01 00752f00 00000000 .l..l....u/..... │ │ + 0x0000a5e8 ffff010d 00680000 68098a01 00712f00 .....h..h....q/. │ │ + 0x0000a5f8 00000000 ff9b2101 14007200 0072099b ......!...r..r.. │ │ + 0x0000a608 0105ad01 07c90101 b4011a00 007f0000 ................ │ │ + 0x0000a618 00017d00 00000000 00000000 ff9b1d01 ..}............. │ │ + 0x0000a628 19283e8a 01016805 7c016f0b 8a01017c .(>...h.|.o....| │ │ + 0x0000a638 07850101 8a010591 01017f00 00000000 ................ │ │ + 0x0000a648 ff9b2d01 2600a701 0000a701 098d0200 ..-.&........... │ │ + 0x0000a658 b0015000 0080020b b002008b 02270000 ..P..........'.. │ │ + 0x0000a668 b20207c1 0201b902 0d00007f 00000000 ................ │ │ + 0x0000a678 00000000 ff9b3501 2e00d201 0000d201 ......5......... │ │ + 0x0000a688 09ce0400 db01c501 0000a003 05ce0400 ................ │ │ + 0x0000a698 a50309ba 0400ae03 95010000 c30416e2 ................ │ │ + 0x0000a6a8 0401d904 0e00007f 00000000 00000000 ................ │ │ + 0x0000a6b8 ffff0108 17053600 1c370000 ffff012b ......6..7.....+ │ │ + 0x0000a6c8 d8019301 a41600eb 02a60300 0091060e ................ │ │ + 0x0000a6d8 a41600db 0dab01a8 1600860f 89070000 ................ │ │ + 0x0000a6e8 8f160fa0 16009e16 43000000 ffff012b ........C......+ │ │ + 0x0000a6f8 d8019301 f41500eb 02f70200 00e2050e ................ │ │ + 0x0000a708 f41500ab 0dab01f8 1500d60e 89070000 ................ │ │ + 0x0000a718 df150ff0 1500ee15 43000000 ffff012b ........C......+ │ │ + 0x0000a728 d8019301 941600eb 02960300 0081060e ................ │ │ + 0x0000a738 941600cb 0dab0198 1600f60e 89070000 ................ │ │ + 0x0000a748 ff150f90 16008e16 43000000 ff9b6901 ........C.....i. │ │ + 0x0000a758 6400b503 0000b503 ff01880e 00b405ef d............... │ │ + 0x0000a768 020000a3 08058b0d 00b00905 fb0c00fd ................ │ │ + 0x0000a778 0961880e 00f30a09 8b0d00fc 0a2b0000 .a...........+.. │ │ + 0x0000a788 a70b0588 0e00e40b 2de40d00 a50c29c0 ........-.....). │ │ + 0x0000a798 0d00d00c 0c880e00 de0c0c8f 0d00910d ................ │ │ + 0x0000a7a8 24b70d01 d00d09db 0d01f40d 09ff0d01 $............... │ │ + 0x0000a7b8 fd0d3400 007f0000 00000000 ffff0108 ..4............. │ │ + 0x0000a7c8 1f053a00 24320000 ffff0104 14051e00 ..:.$2.......... │ │ + 0x0000a7d8 ffff0108 24054a00 29480000 ffff0108 ....$.J.)H...... │ │ + 0x0000a7e8 1d053800 222e0000 ff9b1d01 16fd041c ..8."........... │ │ + 0x0000a7f8 d2050099 05430000 dc0505ea 0501e105 .....C.......... │ │ + 0x0000a808 0e00007f 00000000 00000000 ff9b0d01 ................ │ │ + 0x0000a818 06b50106 ae0e017f 00000000 00000000 ................ │ │ + 0x0000a828 ff9b6501 6100c102 0000c102 71ec0900 ..e.a.......q... │ │ + 0x0000a838 fd0308d4 09009604 3eec0900 d4045800 ........>.....X. │ │ + 0x0000a848 00ac050b ec0900b7 05280000 df0519ec .........(...... │ │ + 0x0000a858 09009e06 f201d409 0090080f ec09009f ................ │ │ + 0x0000a868 08550000 f4081bec 09008f09 350000c4 .U..........5... │ │ + 0x0000a878 090bd409 00d6090f e70901ee 0905fc09 ................ │ │ + 0x0000a888 01f3090e 00007f00 00000000 ff9b1d01 ................ │ │ + 0x0000a898 192f1590 01004431 00007519 9001009e ./....D1..u..... │ │ + 0x0000a8a8 0105ab01 01a3010d 00007f00 00000000 ................ │ │ + 0x0000a8b8 ff9b3901 32009301 00009301 1ea10200 ..9.2........... │ │ + 0x0000a8c8 b1012800 00d9010f 850200ea 0119a102 ..(............. │ │ + 0x0000a8d8 00880209 9c020191 021e0000 af0205bc ................ │ │ + 0x0000a8e8 0201b402 0d00007f 00000000 00000000 ................ │ │ + 0x0000a8f8 ff9b1901 15710596 01017805 8c01017f .....q....x..... │ │ + 0x0000a908 0b960101 9601059d 01017f00 00000000 ................ │ │ + 0x0000a918 ff9b2901 1e8c010b c1010399 0112d401 ..)............. │ │ + 0x0000a928 01ad0112 c10103c1 0107cf01 01c80105 ................ │ │ + 0x0000a938 d401017f 00017d00 00000000 00000000 ......}......... │ │ + 0x0000a948 ff9b1501 107932ad 0100b501 08d60101 .....y2......... │ │ + 0x0000a958 bd012f00 007f0000 00000000 ff9b1d01 ../............. │ │ + 0x0000a968 1600e804 0000e804 0cf60400 f4042500 ..............%. │ │ + 0x0000a978 0099050b a605017f 00000000 00000000 ................ │ │ + 0x0000a988 ff9b2901 22008702 00008702 1eb10400 ..)."........... │ │ + 0x0000a998 a502f101 00009604 19b10400 bf0405cc ................ │ │ + 0x0000a9a8 0401c404 0d00007f 00000000 00000000 ................ │ │ + 0x0000a9b8 ffff011c 7f21dd04 00a602f3 01cd0400 .....!.......... │ │ + 0x0000a9c8 99042200 00bb040c c90400c7 04310000 .."..........1.. │ │ + 0x0000a9d8 ff9b0d01 08290e45 0045054c 017f0000 .....).E.E.L.... │ │ + 0x0000a9e8 00000000 ffff0110 00c60100 00c60127 ...............' │ │ + 0x0000a9f8 8a0200ed 012b0000 ff9bdc04 01d70400 .....+.......... │ │ + 0x0000aa08 d1040000 d1041182 a00100d9 0511b99f ................ │ │ + 0x0000aa18 0100ba08 05c29f01 00e60c05 e89e0100 ................ │ │ + 0x0000aa28 eb0cbf12 0000aa1f 0ef59a01 00b81fcf ................ │ │ + 0x0000aa38 04000087 245dc19d 0100e424 a1040000 ....$].....$.... │ │ + 0x0000aa48 85291096 9f010095 29aa0400 00bf2d56 .)......).....-V │ │ + 0x0000aa58 859f0100 bd2e54b5 a00100c0 2f1cf59c ......T...../... │ │ + 0x0000aa68 0100a630 11ce9c01 00b730e8 0500009f ...0......0..... │ │ + 0x0000aa78 361982a0 0100a438 359c9d01 00ef3964 6......85.....9d │ │ + 0x0000aa88 959d0100 d33aad03 0000803e 3c959d01 .....:.....><... │ │ + 0x0000aa98 00854021 ee9b0100 cd412bce 9c0100b2 ..@!.....A+..... │ │ + 0x0000aaa8 4623859f 0100de46 24969f01 00a04d05 F#.....F$.....M. │ │ + 0x0000aab8 d49e0100 a54da70b 0000cc58 13dc9f01 .....M.....X.... │ │ + 0x0000aac8 00e95921 979d0100 cc661dbb 9f0100e9 ..Y!.....f...... │ │ + 0x0000aad8 66fd0100 00e66811 bb9f0100 a1690eed f.....h......i.. │ │ + 0x0000aae8 9e0100f0 690ebb9f 01009f6a a405c49f ....i......j.... │ │ + 0x0000aaf8 01009d74 cd02cb9f 0100aa7d 53bb9f01 ...t.......}S... │ │ + 0x0000ab08 00947f16 a69c0100 9c800111 cb9f0100 ................ │ │ + 0x0000ab18 ad8001b6 080000e3 88010dc4 a10100f5 ................ │ │ + 0x0000ab28 88010d8f a1010092 89011bd2 9f0100b2 ................ │ │ + 0x0000ab38 8901109f 9f0100d6 89014ce9 9a0100a2 ..........L..... │ │ + 0x0000ab48 8a019001 0000b28b 0114859f 0100d18b ................ │ │ + 0x0000ab58 010ee99a 0100948c 01248c9f 0100d38c .........$...... │ │ + 0x0000ab68 0105e99a 0100fd8c 0135d59a 0100b28d .........5...... │ │ + 0x0000ab78 01dd0100 008f8f01 1fb79a01 00d68f01 ................ │ │ + 0x0000ab88 1c959d01 00f28f01 540000c6 900148b7 ........T.....H. │ │ + 0x0000ab98 9a0100db 91014a95 9d0100a5 92015d00 ......J.......]. │ │ + 0x0000aba8 00829301 17de9b01 00c89301 0e959a01 ................ │ │ + 0x0000abb8 00b49401 11de9b01 00e89501 1e959d01 ................ │ │ + 0x0000abc8 00a39601 10f29d01 00b89601 24959d01 ............$... │ │ + 0x0000abd8 00dc9601 6b0000c7 97018201 959d0100 ....k........... │ │ + 0x0000abe8 8299011a e99a0100 a199011e b79a0100 ................ │ │ + 0x0000abf8 d699010e de9b0100 e699010e f09a0100 ................ │ │ + 0x0000ac08 f699010e d59a0100 869a010d e99a0100 ................ │ │ + 0x0000ac18 b49c0110 c99c0101 fc9d010e c29e0101 ................ │ │ + 0x0000ac28 959e0108 b29e0101 c29e010e d29e0101 ................ │ │ + 0x0000ac38 d69e010b e69e0101 a19f010e b19f0101 ................ │ │ + 0x0000ac48 91a1010b bfa10101 eaa1010d b8a20101 ................ │ │ + 0x0000ac58 f7a10148 00007f00 00000000 ff9b3901 ...H..........9. │ │ + 0x0000ac68 34009f01 00009f01 08f70601 cc0105da 4............... │ │ + 0x0000ac78 0600d101 7c0000cd 0235f706 01b6040a ....|....5...... │ │ + 0x0000ac88 e2060095 061cff06 00b3060f f50600c7 ................ │ │ + 0x0000ac98 060df706 017f0000 00000000 ffff010c ................ │ │ + 0x0000aca8 00550000 550c7a00 61340000 ffff0117 .U..U.z.a4...... │ │ + 0x0000acb8 93091ff2 0c00b209 9a030000 cc0c0be8 ................ │ │ + 0x0000acc8 0c00d70c 3c000000 ff9b9402 018f0223 ....<..........# │ │ + 0x0000acd8 9d07bb61 00b70aca 06966000 9f160e91 ...a......`..... │ │ + 0x0000ace8 6000c919 19835f00 e81b08f0 5d00931e `....._.....]... │ │ + 0x0000acf8 0e935d00 932005ae 5d009820 c4150000 ..].. ..].. .... │ │ + 0x0000ad08 dc350e91 5d008d39 0e8d5d00 9d3a68ae .5..]..9..]..:h. │ │ + 0x0000ad18 5d00e83b 188b5d00 c03c0eb3 5d009c3e ]..;..]..<..]..> │ │ + 0x0000ad28 0ba16000 9d410ec4 5e00a345 1ac05f00 ..`..A..^..E.._. │ │ + 0x0000ad38 80460e86 5e00ca46 11ad5f00 e8460ebc .F..^..F.._..F.. │ │ + 0x0000ad48 5e008647 0db25f00 f6470da1 5e00f848 ^..G.._..G..^..H │ │ + 0x0000ad58 a705eb5f 009d500b b25f00ca 5409e55d ..._..P.._..T..] │ │ + 0x0000ad68 00de550f 916200f2 550dca61 00bb5c0a ..U..b..U..a..\. │ │ + 0x0000ad78 865d00ca 5c0eec5e 00da5c0f 815d00ee .]..\..^..\..].. │ │ + 0x0000ad88 5c118f5d 00965d0e a95d01d2 5d0ea85f \..]..]..]..].._ │ │ + 0x0000ad98 01895e0e 9c5e01a4 5e0eb75e 01c75e0e ..^..^..^..^..^. │ │ + 0x0000ada8 e75e018b 5f0ea85f 01c35f0e e65f01d1 .^.._.._.._.._.. │ │ + 0x0000adb8 5f10b161 01fe5f0b 8a6201a7 6013b361 _..a.._..b..`..a │ │ + 0x0000adc8 01926110 b16101cc 610b8562 01f16109 ..a..a..a..b..a. │ │ + 0x0000add8 8a620194 620def62 01a16250 00007f00 .b..b..b..bP.... │ │ + 0x0000ade8 00000000 ffff010c 00570000 57097900 .........W..W.y. │ │ + 0x0000adf8 60340000 ffff015d 00980100 00980110 `4.....]........ │ │ + 0x0000ae08 fc0a00a8 018e0100 00b6021f d30a00e0 ................ │ │ + 0x0000ae18 030e800b 00ee03cf 020000bd 0610fc0a ................ │ │ + 0x0000ae28 00ea0610 e30a00dc 070bfc0a 00ab0808 ................ │ │ + 0x0000ae38 800b0092 090bfc0a 00a20947 800b009f ...........G.... │ │ + 0x0000ae48 0a0dfc0a 00ac0a10 0000bc0a 08800b00 ................ │ │ + 0x0000ae58 c40a7300 00000000 ff9b2101 1a2b0596 ..s.......!..+.. │ │ + 0x0000ae68 02003605 a9020047 05a50200 9e022186 ..6....G......!. │ │ + 0x0000ae78 0301bf02 4c00007f 00000000 00000000 ....L........... │ │ + 0x0000ae88 ffff010c a6020be0 0c00b102 ca0a0000 ................ │ │ + 0x0000ae98 ff9b2901 23d70424 c90b00a0 0a0ec50b ..).#..$........ │ │ + 0x0000aea8 009c0b14 cd0b00b2 0b11c70b 00f70b0b ................ │ │ + 0x0000aeb8 8d0c0182 0c130000 7f000000 00000000 ................ │ │ + 0x0000aec8 ff9b1501 102c0557 0037056b 005f0566 .....,.W.7.k._.f │ │ + 0x0000aed8 01642400 007f0000 00000000 ff9b1501 .d$............. │ │ + 0x0000aee8 102c0545 00311c00 004d075c 01540d00 .,.E.1...M.\.T.. │ │ + 0x0000aef8 007f0000 00000000 ff9b8c01 018401c0 ................ │ │ + 0x0000af08 0b0e844a 00a40d0b ab4a00a6 1315824a ...J.....J.....J │ │ + 0x0000af18 00bb1385 060000c0 1909f04a 00c91992 ...........J.... │ │ + 0x0000af28 140000db 2d08ec4a 00973418 cc4b00b4 ....-..J..4..K.. │ │ + 0x0000af38 360ef748 00d33711 c44900e7 3a9801c8 6..H..7..I..:... │ │ + 0x0000af48 4900843c 26d24a00 e13d11f3 4800db40 I..<&.J..=..H..@ │ │ + 0x0000af58 93018949 00b9430b e148008d 4823c449 ...I..C..H..H#.I │ │ + 0x0000af68 00bc4820 f34800d4 4a0ee44a 01a34b08 ..H .H..J..J..K. │ │ + 0x0000af78 c44b01ab 4b230000 ce4b0ae3 4b01d84b .K..K#...K..K..K │ │ + 0x0000af88 1300007f 00000000 00000000 ffff010a ................ │ │ + 0x0000af98 22059901 00278301 00000000 ffff0108 "....'.......... │ │ + 0x0000afa8 1a053a00 1f380000 ffff0171 00c11b00 ..:..8.....q.... │ │ + 0x0000afb8 00c11b0e 864100cf 1baf1100 00fe2c0e .....A........,. │ │ + 0x0000afc8 c43f0093 2e0eaf3f 00833027 8c4000db .?.....?..0'.@.. │ │ + 0x0000afd8 300a8a40 0082320a 884000b8 33288a41 0..@..2..@..3(.A │ │ + 0x0000afe8 008d340b f04000c9 350fc93f 00c1370f ..4..@..5..?..7. │ │ + 0x0000aff8 ce3f00d0 37e40600 00b43e10 cc4000c6 .?..7.....>..@.. │ │ + 0x0000b008 3e0cae40 00d43e10 904000ee 3e298e40 >..@..>..@..>).@ │ │ + 0x0000b018 009c3f0f ad3f00ab 3fad0200 00000000 ..?..?..?....... │ │ + 0x0000b028 ffff0123 00f40200 00f40208 94050085 ...#............ │ │ + 0x0000b038 030efe04 00a20408 a90500b3 040d9605 ................ │ │ + 0x0000b048 00c00488 01000000 ffff010b ed0d05f4 ................ │ │ + 0x0000b058 0d00f20d 29000000 ffff0136 90130bb3 ....)......6.... │ │ + 0x0000b068 1f00ff13 4ce61f00 dd150be8 1f00cd19 ....L........... │ │ + 0x0000b078 0fd51f00 961b12b5 1f00f61c 1bfa1f00 ................ │ │ + 0x0000b088 911d8d02 00009e1f 0eb11f00 ac1f8c01 ................ │ │ + 0x0000b098 00000000 ffff0128 00b80a00 00b80a23 .......(.......# │ │ + 0x0000b0a8 e50f00c8 0c0fe10f 00c30d10 cc0f00d3 ................ │ │ + 0x0000b0b8 0dec0100 00bf0f08 e50f00c7 0f650000 .............e.. │ │ + 0x0000b0c8 ffff010b ee1005f5 1000f310 29000000 ............)... │ │ + 0x0000b0d8 ffff0110 00b71800 00b71805 c11800bc ................ │ │ + 0x0000b0e8 182a0000 ff9b2101 1a3b05e9 01005105 .*....!..;....Q. │ │ + 0x0000b0f8 d0010056 95010000 eb010782 0201f201 ...V............ │ │ + 0x0000b108 1500007f 00000000 00000000 ffff010b ................ │ │ + 0x0000b118 96040bb1 0400a104 12000000 ffff010c ................ │ │ + 0x0000b128 e0030bc8 0500eb03 fe010000 ffff010e ................ │ │ + 0x0000b138 005c0000 5c0acb01 00668601 00000000 .\..\....f...... │ │ + 0x0000b148 ff9b1d01 16008c01 00008c01 059b0100 ................ │ │ + 0x0000b158 9d0108ad 0101a501 0d00007f 00000000 ................ │ │ + 0x0000b168 00000000 ffff010b b1030bc9 0300bc03 ................ │ │ + 0x0000b178 0f000000 ff9b1501 0f4c056e 00830110 .........L.n.... │ │ + 0x0000b188 ae010193 01200000 7f000000 00000000 ..... .......... │ │ + 0x0000b198 ff9b1501 104e05d5 0100f301 109e0201 .....N.......... │ │ + 0x0000b1a8 83022000 007f0000 00000000 ffff010a .. ............. │ │ + 0x0000b1b8 22059901 00278301 00000000 ff9b1901 "....'.......... │ │ + 0x0000b1c8 152505c9 03002a8e 040000b8 0408c804 .%....*......... │ │ + 0x0000b1d8 01c0040d 00007f00 00000000 ff9b1501 ................ │ │ + 0x0000b1e8 0e3c0560 007310a6 01018301 2800007f .<.`.s......(... │ │ + 0x0000b1f8 00000000 00000000 ff9b1501 104e05dd .............N.. │ │ + 0x0000b208 0100f301 10a60201 83022800 007f0000 ..........(..... │ │ + 0x0000b218 00000000 ff9b1901 141e0740 0028054c ...........@.(.L │ │ + 0x0000b228 002d1800 00451461 01590d00 007f0000 .-...E.a.Y...... │ │ + 0x0000b238 00000000 ffff010b ab1605b2 1600b016 ................ │ │ + 0x0000b248 22000000 ffff0110 00cf0100 00cf010f "............... │ │ + 0x0000b258 a10200de 015d0000 ff9b2901 239b0221 .....]....).#..! │ │ + 0x0000b268 cb0500ce 0305ba05 00f7030c b6050083 ................ │ │ + 0x0000b278 04b90100 00bc0508 c60501c4 05280000 .............(.. │ │ + 0x0000b288 7f000000 00000000 ff9b2501 2100a401 ..........%.!... │ │ + 0x0000b298 0000a401 0ff30100 b5010fd2 0100c401 ................ │ │ + 0x0000b2a8 100000d4 0112ee01 01e6011f 00007f00 ................ │ │ + 0x0000b2b8 00000000 ffff0111 00a10200 00a1027f ................ │ │ + 0x0000b2c8 ac0400a0 039b0100 00000000 ffff0108 ................ │ │ + 0x0000b2d8 410c6e00 4d3d0000 ffff0110 00b20100 A.n.M=.......... │ │ + 0x0000b2e8 00b20105 cd0100b7 01290000 ffff0110 .........)...... │ │ + 0x0000b2f8 00b60200 00b60205 d10200bb 02290000 .............).. │ │ + 0x0000b308 ffff010c 00490000 49096700 52260000 .....I..I.g.R&.. │ │ + 0x0000b318 ffff0110 00c90100 00c90105 e50100ce ................ │ │ + 0x0000b328 012a0000 ff9b2901 22467ab3 0200d401 .*....)."Fz..... │ │ + 0x0000b338 0e900200 e40127b3 02009e02 08b10201 ......'......... │ │ + 0x0000b348 bb0208dc 0201c302 2f00007f 00000000 ......../....... │ │ + 0x0000b358 00000000 ffff0108 23084300 2b320000 ........#.C.+2.. │ │ + 0x0000b368 ff9b2101 1c00ae01 0000ae01 d7019c03 ..!............. │ │ + 0x0000b378 00850319 00009e03 0fb60301 ad030e00 ................ │ │ + 0x0000b388 007f0000 00000000 ffff0108 36197c00 ............6.|. │ │ + 0x0000b398 4f4c0000 ffff0110 3e15c901 00b8010f OL......>....... │ │ + 0x0000b3a8 d90100c7 012b0000 ffff0108 3d157800 .....+......=.x. │ │ + 0x0000b3b8 52410000 ffff0104 13314900 ffff0104 RA.......1I..... │ │ + 0x0000b3c8 13314900 ffff011b 00bb0200 00bb0205 .1I............. │ │ + 0x0000b3d8 f40300c0 027b0000 bb031bf4 0300d603 .....{.......... │ │ + 0x0000b3e8 34000000 4... │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ @@ -1,301 +1,307 @@ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ - 0x0000b1e0 011b033b 90120000 51020000 70ae0000 ...;....Q...p... │ │ - 0x0000b1f0 ac120000 a0ae0000 d4120000 b0ae0000 ................ │ │ - 0x0000b200 e8120000 c0ae0000 fc120000 e0ae0000 ................ │ │ - 0x0000b210 24130000 10af0000 58130000 40af0000 $.......X...@... │ │ - 0x0000b220 6c6f0000 c0b60000 b86f0000 40be0000 lo.......o..@... │ │ - 0x0000b230 04700000 40cf0000 b0730000 e0d00000 .p..@....s...... │ │ - 0x0000b240 8c130000 a0d20000 f8730000 e0d50000 .........s...... │ │ - 0x0000b250 10140000 50d60000 5c140000 b0d60000 ....P...\....... │ │ - 0x0000b260 84140000 f0d60000 b4140000 10d70000 ................ │ │ - 0x0000b270 40740000 60d70000 84740000 d0d70000 @t..`....t...... │ │ - 0x0000b280 c8740000 70d80000 0c750000 b0d90000 .t..p....u...... │ │ - 0x0000b290 c8140000 f0d90000 f8140000 70da0000 ............p... │ │ - 0x0000b2a0 54750000 d0da0000 a0750000 40db0000 Tu.......u..@... │ │ - 0x0000b2b0 ec750000 d0db0000 30760000 c0dc0000 .u......0v...... │ │ - 0x0000b2c0 78760000 60dd0000 bc760000 60de0000 xv..`....v..`... │ │ - 0x0000b2d0 04770000 40070100 50770000 f0120100 .w..@...Pw...... │ │ - 0x0000b2e0 9c770000 d0140100 3c150000 50150100 .w......<...P... │ │ - 0x0000b2f0 e4770000 30180100 8c150000 b0180100 .w..0........... │ │ - 0x0000b300 a0150000 90210100 2c780000 a0220100 .....!..,x...".. │ │ - 0x0000b310 10160000 f0220100 74780000 30240100 ....."..tx..0$.. │ │ - 0x0000b320 bc780000 50250100 04790000 a0290100 .x..P%...y...).. │ │ - 0x0000b330 8c7a0000 40300100 4c160000 c0360100 .z..@0..L....6.. │ │ - 0x0000b340 307b0000 70380100 88160000 c0380100 0{..p8.......8.. │ │ - 0x0000b350 787b0000 50400100 c4160000 60420100 x{..P@......`B.. │ │ - 0x0000b360 00170000 a0480100 48170000 e0490100 .....H..H....I.. │ │ - 0x0000b370 c47b0000 504b0100 d0170000 804b0100 .{..PK.......K.. │ │ - 0x0000b380 f8170000 504c0100 0c180000 e04c0100 ....PL.......L.. │ │ - 0x0000b390 24180000 204d0100 54180000 204f0100 $... M..T... O.. │ │ - 0x0000b3a0 98180000 a04f0100 f0180000 20500100 .....O...... P.. │ │ - 0x0000b3b0 3c190000 50500100 487c0000 80530100 <...PP..H|...S.. │ │ - 0x0000b3c0 587d0000 30540100 64190000 d0560100 X}..0T..d....V.. │ │ - 0x0000b3d0 907d0000 20610100 a8190000 00670100 .}.. a.......g.. │ │ - 0x0000b3e0 c41a0000 90680100 dc7d0000 706a0100 .....h...}..pj.. │ │ - 0x0000b3f0 081b0000 406b0100 247e0000 006d0100 ....@k..$~...m.. │ │ - 0x0000b400 641b0000 706d0100 a81b0000 fb6d0100 d...pm.......m.. │ │ - 0x0000b410 181c0000 316e0100 3c1c0000 d36f0100 ....1n..<....o.. │ │ - 0x0000b420 681c0000 10700100 7c1c0000 90700100 h....p..|....p.. │ │ - 0x0000b430 c01c0000 00710100 001d0000 80730100 .....q.......s.. │ │ - 0x0000b440 3c1d0000 c0810100 801d0000 90820100 <............... │ │ - 0x0000b450 ac1d0000 40850100 f01d0000 f08e0100 ....@........... │ │ - 0x0000b460 741e0000 308f0100 9c1e0000 70940100 t...0.......p... │ │ - 0x0000b470 d01e0000 80940100 e41e0000 90940100 ................ │ │ - 0x0000b480 f81e0000 a0940100 0c1f0000 b0940100 ................ │ │ - 0x0000b490 201f0000 c0940100 341f0000 d0940100 .......4....... │ │ - 0x0000b4a0 481f0000 e0940100 5c1f0000 eb940100 H.......\....... │ │ - 0x0000b4b0 701f0000 10950100 8c1f0000 80950100 p............... │ │ - 0x0000b4c0 b81f0000 f9950100 e01f0000 20960100 ............ ... │ │ - 0x0000b4d0 fc1f0000 50960100 6c7e0000 80980100 ....P...l~...... │ │ - 0x0000b4e0 18200000 e0980100 9c7e0000 a0990100 . .......~...... │ │ - 0x0000b4f0 44200000 d0990100 64200000 009a0100 D ......d ...... │ │ - 0x0000b500 84200000 709a0100 b0200000 709b0100 . ..p.... ..p... │ │ - 0x0000b510 d8200000 a09b0100 f8200000 d09b0100 . ....... ...... │ │ - 0x0000b520 18210000 109d0100 44210000 409d0100 .!......D!..@... │ │ - 0x0000b530 64210000 40b80100 8c210000 e0c20100 d!..@....!...... │ │ - 0x0000b540 70230000 10c40100 0c240000 40c40100 p#.......$..@... │ │ - 0x0000b550 40240000 50e90100 64240000 c0e90100 @$..P...d$...... │ │ - 0x0000b560 94240000 e0e90100 b8240000 00ea0100 .$.......$...... │ │ - 0x0000b570 dc240000 10ea0100 cc7e0000 e0ff0100 .$.......~...... │ │ - 0x0000b580 f0240000 30000200 3c250000 905c0200 .$..0...<%...\.. │ │ - 0x0000b590 78250000 005d0200 d87f0000 ac610200 x%...].......a.. │ │ - 0x0000b5a0 bc250000 20620200 dc250000 50620200 .%.. b...%..Pb.. │ │ - 0x0000b5b0 fc250000 80620200 1c260000 c0620200 .%...b...&...b.. │ │ - 0x0000b5c0 38260000 b0640200 60260000 d0660200 8&...d..`&...f.. │ │ - 0x0000b5d0 88260000 e0690200 c0260000 4c6c0200 .&...i...&..Ll.. │ │ - 0x0000b5e0 e8260000 906c0200 08270000 f06c0200 .&...l...'...l.. │ │ - 0x0000b5f0 30270000 706f0200 58270000 e06f0200 0'..po..X'...o.. │ │ - 0x0000b600 80270000 0e700200 a0270000 50700200 .'...p...'..Pp.. │ │ - 0x0000b610 c0270000 30710200 e8270000 40740200 .'..0q...'..@t.. │ │ - 0x0000b620 14280000 90760200 3c280000 00790200 .(...v..<(...y.. │ │ - 0x0000b630 64280000 107a0200 98280000 d07a0200 d(...z...(...z.. │ │ - 0x0000b640 b8280000 007b0200 d4280000 207b0200 .(...{...(.. {.. │ │ - 0x0000b650 f0280000 307d0200 28290000 b07e0200 .(..0}..()...~.. │ │ - 0x0000b660 54290000 907f0200 84290000 90800200 T).......)...... │ │ - 0x0000b670 ac290000 b0810200 e4290000 00880200 .).......)...... │ │ - 0x0000b680 102a0000 50880200 382a0000 80880200 .*..P...8*...... │ │ - 0x0000b690 542a0000 e08b0200 742a0000 808c0200 T*......t*...... │ │ - 0x0000b6a0 9c2a0000 708e0200 c42a0000 b08e0200 .*..p....*...... │ │ - 0x0000b6b0 e02a0000 e08e0200 002b0000 208f0200 .*.......+.. ... │ │ - 0x0000b6c0 1c2b0000 808f0200 382b0000 b08f0200 .+......8+...... │ │ - 0x0000b6d0 20800000 f08f0200 542b0000 06900200 .......T+...... │ │ - 0x0000b6e0 702b0000 20900200 8c2b0000 50900200 p+.. ....+..P... │ │ - 0x0000b6f0 a82b0000 10910200 d82b0000 40910200 .+.......+..@... │ │ - 0x0000b700 f42b0000 70910200 102c0000 a0910200 .+..p....,...... │ │ - 0x0000b710 2c2c0000 f0910200 482c0000 90920200 ,,......H,...... │ │ - 0x0000b720 702c0000 60940200 ac2c0000 e0940200 p,..`....,...... │ │ - 0x0000b730 d42c0000 30980200 002d0000 a0980200 .,..0....-...... │ │ - 0x0000b740 282d0000 00990200 502d0000 70990200 (-......P-..p... │ │ - 0x0000b750 782d0000 d0990200 a02d0000 b09a0200 x-.......-...... │ │ - 0x0000b760 c82d0000 40a00200 d82f0000 a0a20200 .-..@..../...... │ │ - 0x0000b770 78300000 80a30200 cc300000 6aa40200 x0.......0..j... │ │ - 0x0000b780 2c310000 a0a40200 50310000 d6a40200 ,1......P1...... │ │ - 0x0000b790 74310000 f0a50200 9c310000 37a60200 t1.......1..7... │ │ - 0x0000b7a0 bc310000 a9a70200 e4310000 dfa70200 .1.......1...... │ │ - 0x0000b7b0 08320000 58a80200 30320000 27a90200 .2..X...02..'... │ │ - 0x0000b7c0 5c320000 5da90200 44800000 ebb20200 \2..]...D....... │ │ - 0x0000b7d0 80320000 30b30200 e0800000 20b40200 .2..0....... ... │ │ - 0x0000b7e0 28810000 20b50200 70810000 a0b90200 (... ...p....... │ │ - 0x0000b7f0 b8810000 d0bd0200 00820000 a0be0200 ................ │ │ - 0x0000b800 a4320000 20bf0200 48820000 d0bf0200 .2.. ...H....... │ │ - 0x0000b810 94820000 70c00200 e0820000 50c10200 ....p.......P... │ │ - 0x0000b820 28830000 d0c10200 d4320000 00c20200 (........2...... │ │ - 0x0000b830 f4320000 b0c20200 9c830000 c0c30200 .2.............. │ │ - 0x0000b840 dc830000 30c60200 70840000 83c60200 ....0...p....... │ │ - 0x0000b850 4c330000 23e20200 78330000 0ee60200 L3..#...x3...... │ │ - 0x0000b860 a4330000 f0e90200 d0330000 80eb0200 .3.......3...... │ │ - 0x0000b870 ac840000 a0f40200 fc330000 20fc0200 .........3.. ... │ │ - 0x0000b880 64340000 e0fe0200 d0340000 10ff0200 d4.......4...... │ │ - 0x0000b890 04350000 40ff0200 2c350000 b0ff0200 .5..@...,5...... │ │ - 0x0000b8a0 84350000 a0000300 c4350000 d0000300 .5.......5...... │ │ - 0x0000b8b0 f4350000 40010300 38360000 c0010300 .5..@...86...... │ │ - 0x0000b8c0 2c860000 b00a0300 a8870000 c0130300 ,............... │ │ - 0x0000b8d0 74360000 50140300 3c890000 501b0300 t6..P...<...P... │ │ - 0x0000b8e0 b0360000 b01b0300 f8360000 f01c0300 .6.......6...... │ │ - 0x0000b8f0 408b0000 a01d0300 708b0000 001e0300 @.......p....... │ │ - 0x0000b900 9c8b0000 301e0300 bc8b0000 b01e0300 ....0........... │ │ - 0x0000b910 2c370000 c01e0300 44370000 001f0300 ,7......D7...... │ │ - 0x0000b920 6c370000 002c0300 b0370000 102d0300 l7...,...7...-.. │ │ - 0x0000b930 ec8b0000 602d0300 cc370000 b02d0300 ....`-...7...-.. │ │ - 0x0000b940 04380000 e02d0300 308c0000 d0300300 .8...-..0....0.. │ │ - 0x0000b950 34380000 00310300 48380000 20310300 48...1..H8.. 1.. │ │ - 0x0000b960 60380000 30310300 74380000 31310300 `8..01..t8..11.. │ │ - 0x0000b970 88380000 ff340300 b4380000 4e350300 .8...4...8..N5.. │ │ - 0x0000b980 d8380000 703f0300 04390000 8e460300 .8..p?...9...F.. │ │ - 0x0000b990 30390000 bc460300 50390000 a6470300 09...F..P9...G.. │ │ - 0x0000b9a0 78390000 23480300 a4390000 084a0300 x9..#H...9...J.. │ │ - 0x0000b9b0 d0390000 074e0300 fc390000 634e0300 .9...N...9..cN.. │ │ - 0x0000b9c0 243a0000 89530300 503a0000 ab540300 $:...S..P:...T.. │ │ - 0x0000b9d0 7c3a0000 93550300 ac3a0000 5d5c0300 |:...U...:..]\.. │ │ - 0x0000b9e0 d83a0000 855d0300 043b0000 fe5e0300 .:...]...;...^.. │ │ - 0x0000b9f0 303b0000 e85f0300 583b0000 b7600300 0;..._..X;...`.. │ │ - 0x0000ba00 843b0000 fb610300 b03b0000 92630300 .;...a...;...c.. │ │ - 0x0000ba10 d83b0000 8c660300 043c0000 04670300 .;...f...<...g.. │ │ - 0x0000ba20 2c3c0000 82670300 543c0000 2c690300 ,<...g..T<..,i.. │ │ - 0x0000ba30 7c3c0000 e26b0300 a83c0000 c36c0300 |<...k...<...l.. │ │ - 0x0000ba40 d83c0000 ef6c0300 f83c0000 2e6d0300 .<...l...<...m.. │ │ - 0x0000ba50 183d0000 c96d0300 443d0000 f86d0300 .=...m..D=...m.. │ │ - 0x0000ba60 643d0000 856e0300 8c3d0000 ae6e0300 d=...n...=...n.. │ │ - 0x0000ba70 a43d0000 29700300 d83d0000 0c710300 .=..)p...=...q.. │ │ - 0x0000ba80 003e0000 87710300 283e0000 05730300 .>...q..(>...s.. │ │ - 0x0000ba90 503e0000 b5740300 7c3e0000 bf760300 P>...t..|>...v.. │ │ - 0x0000baa0 a43e0000 fd770300 d03e0000 3c7b0300 .>...w...>..<{.. │ │ - 0x0000bab0 043f0000 987c0300 303f0000 4a7d0300 .?...|..0?..J}.. │ │ - 0x0000bac0 583f0000 857d0300 783f0000 da7d0300 X?...}..x?...}.. │ │ - 0x0000bad0 a03f0000 96880300 cc3f0000 c4880300 .?.......?...... │ │ - 0x0000bae0 ec3f0000 98890300 14400000 d0890300 .?.......@...... │ │ - 0x0000baf0 34400000 c0070400 78400000 30080400 4@......x@..0... │ │ - 0x0000bb00 a8400000 70100400 548d0000 d4170400 .@..p...T....... │ │ - 0x0000bb10 848d0000 301d0400 f0400000 c01e0400 ....0....@...... │ │ - 0x0000bb20 1c410000 301f0400 548e0000 40200400 .A..0...T...@ .. │ │ - 0x0000bb30 848e0000 c0200400 40410000 e0200400 ..... ..@A... .. │ │ - 0x0000bb40 5c410000 30210400 84410000 90210400 \A..0!...A...!.. │ │ - 0x0000bb50 a4410000 60220400 d0410000 a0220400 .A..`"...A...".. │ │ - 0x0000bb60 ec410000 d0220400 b48e0000 50230400 .A..."......P#.. │ │ - 0x0000bb70 0c420000 90230400 e48e0000 50240400 .B...#......P$.. │ │ - 0x0000bb80 28420000 98240400 188f0000 e0250400 (B...$.......%.. │ │ - 0x0000bb90 4c420000 20260400 488f0000 20290400 LB.. &..H... ).. │ │ - 0x0000bba0 68420000 d0290400 94420000 502a0400 hB...)...B..P*.. │ │ - 0x0000bbb0 788f0000 d02a0400 c0420000 102c0400 x....*...B...,.. │ │ - 0x0000bbc0 e8420000 002d0400 14430000 602d0400 .B...-...C..`-.. │ │ - 0x0000bbd0 a88f0000 c0300400 38430000 20310400 .....0..8C.. 1.. │ │ - 0x0000bbe0 d88f0000 f0330400 08900000 50340400 .....3......P4.. │ │ - 0x0000bbf0 68430000 80340400 84430000 90340400 hC...4...C...4.. │ │ - 0x0000bc00 38900000 a8350400 68900000 90850400 8....5..h....... │ │ - 0x0000bc10 98430000 10890400 c4430000 d0890400 .C.......C...... │ │ - 0x0000bc20 ec430000 c08b0400 18440000 c08d0400 .C.......D...... │ │ - 0x0000bc30 98900000 30920400 c8900000 d0920400 ....0........... │ │ - 0x0000bc40 f8900000 90990400 40440000 439a0400 ........@D..C... │ │ - 0x0000bc50 24910000 30c90400 54910000 10cc0400 $...0...T....... │ │ - 0x0000bc60 68440000 b0cd0400 84910000 e0ce0400 hD.............. │ │ - 0x0000bc70 a8440000 f0d20400 d4440000 c0d40400 .D.......D...... │ │ - 0x0000bc80 00450000 c0d50400 b4910000 30d80400 .E..........0... │ │ - 0x0000bc90 28450000 90d80400 e4910000 50de0400 (E..........P... │ │ - 0x0000bca0 14920000 e0df0400 54450000 d0e50400 ........TE...... │ │ - 0x0000bcb0 44920000 d0eb0400 74920000 60ec0400 D.......t...`... │ │ - 0x0000bcc0 a4920000 d0ec0400 80450000 70f00400 .........E..p... │ │ - 0x0000bcd0 ac450000 10f60400 d0920000 601e0500 .E..........`... │ │ - 0x0000bce0 00930000 001f0500 30930000 601f0500 ........0...`... │ │ - 0x0000bcf0 d8450000 d01f0500 fc450000 f01f0500 .E.......E...... │ │ - 0x0000bd00 1c460000 20250500 5c930000 a04f0500 .F.. %..\....O.. │ │ - 0x0000bd10 48460000 d0500500 70460000 e0590500 HF...P..pF...Y.. │ │ - 0x0000bd20 ac460000 305d0500 e0460000 905d0500 .F..0]...F...].. │ │ - 0x0000bd30 0c470000 005e0500 30470000 705e0500 .G...^..0G..p^.. │ │ - 0x0000bd40 58470000 d05e0500 8c930000 e05f0500 XG...^......._.. │ │ - 0x0000bd50 80470000 c0600500 b0470000 20610500 .G...`...G.. a.. │ │ - 0x0000bd60 dc470000 90610500 bc930000 006a0500 .G...a.......j.. │ │ - 0x0000bd70 04480000 606a0500 30480000 106b0500 .H..`j..0H...k.. │ │ - 0x0000bd80 58480000 b06b0500 80480000 506d0500 XH...k...H..Pm.. │ │ - 0x0000bd90 bc480000 50730500 ec930000 707e0500 .H..Ps......p~.. │ │ - 0x0000bda0 e4480000 507f0500 40940000 808f0500 .H..P...@....... │ │ - 0x0000bdb0 70940000 f0970500 0c490000 c0aa0500 p........I...... │ │ - 0x0000bdc0 38490000 f0bc0500 64490000 00c50500 8I......dI...... │ │ - 0x0000bdd0 90490000 00c80500 a0940000 00c90500 .I.............. │ │ - 0x0000bde0 bc490000 40ca0500 f0490000 90ca0500 .I..@....I...... │ │ - 0x0000bdf0 144a0000 50d10500 d0940000 b0db0500 .J..P........... │ │ - 0x0000be00 3c4a0000 80dd0500 704a0000 d0de0500 ...d.. │ │ + 0x0000bc1c 503e0000 75660300 7c3e0000 696a0300 P>..uf..|>..ij.. │ │ + 0x0000bc2c a83e0000 c56a0300 d03e0000 29700300 .>...j...>..)p.. │ │ + 0x0000bc3c fc3e0000 4b710300 283f0000 15780300 .>..Kq..(?...x.. │ │ + 0x0000bc4c 543f0000 fd780300 843f0000 fe790300 T?...x...?...y.. │ │ + 0x0000bc5c b03f0000 497b0300 dc3f0000 337c0300 .?..I{...?..3|.. │ │ + 0x0000bc6c 04400000 f97c0300 30400000 3d7e0300 .@...|..0@..=~.. │ │ + 0x0000bc7c 5c400000 1b7f0300 88400000 59810300 \@.......@..Y... │ │ + 0x0000bc8c b4400000 d1810300 dc400000 4f820300 .@.......@..O... │ │ + 0x0000bc9c 04410000 f9830300 2c410000 af860300 .A......,A...... │ │ + 0x0000bcac 58410000 bf880300 84410000 1a890300 XA.......A...... │ │ + 0x0000bcbc a4410000 94890300 c8410000 c0890300 .A.......A...... │ │ + 0x0000bccc e8410000 ff890300 08420000 9a8a0300 .A.......B...... │ │ + 0x0000bcdc 34420000 c98a0300 54420000 568b0300 4B......TB..V... │ │ + 0x0000bcec 7c420000 808b0300 94420000 fb8c0300 |B.......B...... │ │ + 0x0000bcfc c8420000 de8d0300 f0420000 598e0300 .B.......B..Y... │ │ + 0x0000bd0c 18430000 d78f0300 40430000 87910300 .C......@C...... │ │ + 0x0000bd1c 6c430000 91930300 94430000 cf940300 lC.......C...... │ │ + 0x0000bd2c c0430000 58990300 f4430000 0a9a0300 .C..X....C...... │ │ + 0x0000bd3c 1c440000 489a0300 40440000 849a0300 .D..H...@D...... │ │ + 0x0000bd4c 64440000 99a50300 90440000 c7a50300 dD.......D...... │ │ + 0x0000bd5c b0440000 85a60300 d4440000 c4a60300 .D.......D...... │ │ + 0x0000bd6c f8440000 54250400 3c450000 c4250400 .D..T%.........A.. │ │ - 0x0000d854 8502420d 05468605 87048303 0311020c ..B..F.......... │ │ - 0x0000d864 04040000 34000000 f8130000 40400200 ....4.......@@.. │ │ - 0x0000d874 03030000 00410e08 410e0c41 0e10430e .....A..A..A..C. │ │ - 0x0000d884 40860487 0383024a 0e44410e 4003ee02 @......J.DA.@... │ │ - 0x0000d894 0e10410e 0c410e08 410e0400 24000000 ..A..A..A...$... │ │ - 0x0000d8a4 30140000 18430200 6c020000 00410e08 0....C..l....A.. │ │ - 0x0000d8b4 8502420d 05468605 87048303 0362020c ..B..F.......b.. │ │ - 0x0000d8c4 04040000 1c000000 58140000 5c450200 ........X...\E.. │ │ - 0x0000d8d4 43000000 00410e08 8502420d 05458604 C....A....B..E.. │ │ - 0x0000d8e4 83030000 24000000 78140000 80450200 ....$...x....E.. │ │ - 0x0000d8f4 55000000 00410e08 8502420d 05468605 U....A....B..F.. │ │ - 0x0000d904 87048303 024b0c04 04000000 24000000 .....K......$... │ │ - 0x0000d914 a0140000 b8450200 73020000 00410e08 .....E..s....A.. │ │ - 0x0000d924 8502420d 05468605 87048303 0369020c ..B..F.......i.. │ │ - 0x0000d934 04040000 24000000 c8140000 10480200 ....$........H.. │ │ - 0x0000d944 62000000 00410e08 8502420d 05468605 b....A....B..F.. │ │ - 0x0000d954 87048303 02580c04 04000000 1c000000 .....X.......... │ │ - 0x0000d964 f0140000 58480200 2e000000 00410e08 ....XH.......A.. │ │ - 0x0000d974 8502420d 05428303 680c0404 1c000000 ..B..B..h....... │ │ - 0x0000d984 10150000 66480200 3e000000 00410e08 ....fH..>....A.. │ │ - 0x0000d994 8502420d 05468605 87048303 24000000 ..B..F......$... │ │ - 0x0000d9a4 30150000 88480200 db000000 00410e08 0....H.......A.. │ │ - 0x0000d9b4 8502420d 05468605 87048303 02d10c04 ..B..F.......... │ │ - 0x0000d9c4 04000000 28000000 58150000 40490200 ....(...X...@I.. │ │ - 0x0000d9d4 10030000 00410e08 8502420d 05468605 .....A....B..F.. │ │ - 0x0000d9e4 87048303 03bf020c 0404410c 05080000 ..........A..... │ │ - 0x0000d9f4 24000000 84150000 244c0200 49020000 $.......$L..I... │ │ - 0x0000da04 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000da14 033f020c 04040000 24000000 ac150000 .?......$....... │ │ - 0x0000da24 4c4e0200 69020000 00410e08 8502420d LN..i....A....B. │ │ - 0x0000da34 05468605 87048303 650c0404 410c0508 .F......e...A... │ │ - 0x0000da44 30000000 d4150000 94500200 03010000 0........P...... │ │ - 0x0000da54 00410e08 410e0c41 0e108604 87038302 .A..A..A........ │ │ - 0x0000da64 450e1441 0e1002eb 0e0c410e 08410e04 E..A......A..A.. │ │ - 0x0000da74 410e1000 1c000000 08160000 70510200 A...........pQ.. │ │ - 0x0000da84 b3000000 00410e08 8502420d 05458604 .....A....B..E.. │ │ - 0x0000da94 83030000 18000000 28160000 10520200 ........(....R.. │ │ - 0x0000daa4 24000000 00410e08 8502420d 05428303 $....A....B..B.. │ │ - 0x0000dab4 18000000 44160000 24520200 20000000 ....D...$R.. ... │ │ - 0x0000dac4 00410e08 8502420d 05428303 34000000 .A....B..B..4... │ │ - 0x0000dad4 60160000 28520200 06020000 00410e08 `...(R.......A.. │ │ - 0x0000dae4 410e0c41 0e10430e 20860487 03830249 A..A..C. ......I │ │ - 0x0000daf4 0e24410e 2003f201 0e10410e 0c410e08 .$A. .....A..A.. │ │ - 0x0000db04 410e0400 28000000 98160000 00540200 A...(........T.. │ │ - 0x0000db14 78010000 00410e08 8502420d 05468605 x....A....B..F.. │ │ - 0x0000db24 87048303 0352010c 0404410c 05080000 .....R....A..... │ │ - 0x0000db34 2c000000 c4160000 54550200 d3000000 ,.......TU...... │ │ - 0x0000db44 00410e08 410e0c41 0e10410e 14860487 .A..A..A..A..... │ │ - 0x0000db54 03830202 cb0e1041 0e0c410e 08410e04 .......A..A..A.. │ │ - 0x0000db64 24000000 f4160000 04560200 ff000000 $........V...... │ │ - 0x0000db74 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000db84 02f50c04 04000000 34000000 1c170000 ........4....... │ │ - 0x0000db94 dc560200 1a010000 00410e08 410e0c41 .V.......A..A..A │ │ - 0x0000dba4 0e10410e 14860487 03830245 0e18410e ..A........E..A. │ │ - 0x0000dbb4 14030c01 0e10410e 0c410e08 410e0400 ......A..A..A... │ │ - 0x0000dbc4 28000000 54170000 c4570200 4c060000 (...T....W..L... │ │ - 0x0000dbd4 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000dbe4 03e0050c 0404410c 05080000 24000000 ......A.....$... │ │ - 0x0000dbf4 80170000 e85d0200 4a000000 00410e08 .....]..J....A.. │ │ - 0x0000dc04 8502420d 05468605 87048303 02400c04 ..B..F.......@.. │ │ - 0x0000dc14 04000000 18000000 a8170000 105e0200 .............^.. │ │ - 0x0000dc24 22000000 00410e08 8502420d 05428303 "....A....B..B.. │ │ - 0x0000dc34 1c000000 c4170000 245e0200 5e030000 ........$^..^... │ │ - 0x0000dc44 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000dc54 24000000 e4170000 64610200 97000000 $.......da...... │ │ - 0x0000dc64 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000dc74 028d0c04 04000000 24000000 0c180000 ........$....... │ │ - 0x0000dc84 dc610200 ee010000 00410e08 8502420d .a.......A....B. │ │ - 0x0000dc94 05468605 87048303 03e4010c 04040000 .F.............. │ │ - 0x0000dca4 18000000 34180000 a4630200 33000000 ....4....c..3... │ │ - 0x0000dcb4 00410e08 8502420d 05448303 1c000000 .A....B..D...... │ │ - 0x0000dcc4 50180000 c8630200 2c000000 00410e08 P....c..,....A.. │ │ - 0x0000dcd4 8502420d 05428303 660c0404 18000000 ..B..B..f....... │ │ - 0x0000dce4 70180000 d8630200 3c000000 00410e08 p....c..<....A.. │ │ - 0x0000dcf4 8502420d 05448303 18000000 8c180000 ..B..D.......... │ │ - 0x0000dd04 fc630200 57000000 00410e08 8502420d .c..W....A....B. │ │ - 0x0000dd14 05448303 18000000 a8180000 40640200 .D..........@d.. │ │ - 0x0000dd24 2d000000 00410e08 8502420d 05428303 -....A....B..B.. │ │ - 0x0000dd34 18000000 c4180000 94640200 16000000 .........d...... │ │ - 0x0000dd44 00410e08 8502420d 05428303 18000000 .A....B..B...... │ │ - 0x0000dd54 e0180000 8e640200 16000000 00410e08 .....d.......A.. │ │ - 0x0000dd64 8502420d 05428303 18000000 fc180000 ..B..B.......... │ │ - 0x0000dd74 8c640200 2d000000 00410e08 8502420d .d..-....A....B. │ │ - 0x0000dd84 05428303 2c000000 18190000 a0640200 .B..,........d.. │ │ - 0x0000dd94 be000000 00410e08 410e0c41 0e10430e .....A..A..A..C. │ │ - 0x0000dda4 18860487 03830202 b40e1041 0e0c410e ...........A..A. │ │ - 0x0000ddb4 08410e04 18000000 48190000 30650200 .A......H...0e.. │ │ - 0x0000ddc4 24000000 00410e08 8502420d 05428303 $....A....B..B.. │ │ - 0x0000ddd4 18000000 64190000 44650200 24000000 ....d...De..$... │ │ - 0x0000dde4 00410e08 8502420d 05428303 18000000 .A....B..B...... │ │ - 0x0000ddf4 80190000 58650200 2a000000 00410e08 ....Xe..*....A.. │ │ - 0x0000de04 8502420d 05428303 18000000 9c190000 ..B..B.......... │ │ - 0x0000de14 6c650200 45000000 00410e08 8502420d le..E....A....B. │ │ - 0x0000de24 05448303 24000000 b8190000 a0650200 .D..$........e.. │ │ - 0x0000de34 91000000 00410e08 8502420d 05468605 .....A....B..F.. │ │ - 0x0000de44 87048303 02870c04 04000000 38000000 ............8... │ │ - 0x0000de54 e0190000 18660200 c7010000 00410e08 .....f.......A.. │ │ - 0x0000de64 410e0c41 0e10430e 28860487 03830248 A..A..C.(......H │ │ - 0x0000de74 0e2c410e 2803a701 0e10410e 0c410e08 .,A.(.....A..A.. │ │ - 0x0000de84 410e0441 0e280000 24000000 1c1a0000 A..A.(..$....... │ │ - 0x0000de94 ac670200 78000000 00410e08 8502420d .g..x....A....B. │ │ - 0x0000dea4 05468605 87048303 026e0c04 04000000 .F.......n...... │ │ - 0x0000deb4 28000000 441a0000 04680200 50030000 (...D....h..P... │ │ - 0x0000dec4 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000ded4 03ff020c 0404410c 05080000 24000000 ......A.....$... │ │ - 0x0000dee4 701a0000 286b0200 6c000000 00410e08 p...(k..l....A.. │ │ - 0x0000def4 8502420d 05468605 87048303 02620c04 ..B..F.......b.. │ │ - 0x0000df04 04000000 24000000 981a0000 706b0200 ....$.......pk.. │ │ - 0x0000df14 53000000 00410e08 8502420d 05468605 S....A....B..F.. │ │ - 0x0000df24 87048303 02490c04 04000000 24000000 .....I......$... │ │ - 0x0000df34 c01a0000 a86b0200 6e000000 00410e08 .....k..n....A.. │ │ - 0x0000df44 8502420d 05468605 87048303 02640c04 ..B..F.......d.. │ │ - 0x0000df54 04000000 24000000 e81a0000 f06b0200 ....$........k.. │ │ - 0x0000df64 54000000 00410e08 8502420d 05468605 T....A....B..F.. │ │ - 0x0000df74 87048303 024a0c04 04000000 24000000 .....J......$... │ │ - 0x0000df84 101b0000 286c0200 d3000000 00410e08 ....(l.......A.. │ │ - 0x0000df94 8502420d 05468605 87048303 02c90c04 ..B..F.......... │ │ - 0x0000dfa4 04000000 0c020000 381b0000 e06c0200 ........8....l.. │ │ - 0x0000dfb4 8d050000 00410e08 410e0c41 0e10410e .....A..A..A..A. │ │ - 0x0000dfc4 14460ef0 01860587 04830385 02530ef4 .F...........S.. │ │ - 0x0000dfd4 01410ef0 014c0ef4 014a0ef8 01410efc .A...L...J...A.. │ │ - 0x0000dfe4 01420e80 02460ef0 015e0ef4 01570ef8 .B...F...^...W.. │ │ - 0x0000dff4 01410efc 01420e80 02480ef0 0102460e .A...B...H....F. │ │ - 0x0000e004 f401490e f801410e fc01440e 8002480e ..I...A...D...H. │ │ - 0x0000e014 f0010333 010ef401 570ef801 410efc01 ...3....W...A... │ │ - 0x0000e024 420e8002 480ef001 02410ef4 01430ef8 B...H....A...C.. │ │ - 0x0000e034 01410efc 01420e80 02460ef0 01500ef4 .A...B...F...P.. │ │ - 0x0000e044 014a0ef8 01410efc 01420e80 02460ef0 .J...A...B...F.. │ │ - 0x0000e054 014e0ef4 014a0ef8 01410efc 01420e80 .N...J...A...B.. │ │ - 0x0000e064 02460ef0 014d0ef8 014d0ef0 01470ef4 .F...M...M...G.. │ │ - 0x0000e074 01570ef8 01410efc 01420e80 02480ef0 .W...A...B...H.. │ │ - 0x0000e084 014d0efc 014d0e80 02480ef0 0102580e .M...M...H....X. │ │ - 0x0000e094 f401430e f801410e fc01420e 8002460e ..C...A...B...F. │ │ - 0x0000e0a4 f001500e f4014a0e f801410e fc01420e ..P...J...A...B. │ │ - 0x0000e0b4 8002460e f0014e0e f4014a0e f801410e ..F...N...J...A. │ │ - 0x0000e0c4 fc01420e 8002460e f0014d0e f8014d0e ..B...F...M...M. │ │ - 0x0000e0d4 fc01420e 80024a0e f0014a0e f4014a0e ..B...J...J...J. │ │ - 0x0000e0e4 f801410e fc01420e 8002460e f001640e ..A...B...F...d. │ │ - 0x0000e0f4 f4014a0e f801410e fc01410e 8002480e ..J...A...A...H. │ │ - 0x0000e104 f0014b0e f4014a0e f801410e fc01410e ..K...J...A...A. │ │ - 0x0000e114 8002480e f0014b0e f8014a0e f0014a0e ..H...K...J...J. │ │ - 0x0000e124 f4014a0e f801410e fc01420e 8002460e ..J...A...B...F. │ │ - 0x0000e134 f001600e f4014a0e f801410e fc01410e ..`...J...A...A. │ │ - 0x0000e144 8002480e f001470e f4014a0e f801410e ..H...G...J...A. │ │ - 0x0000e154 fc01410e 8002480e f001470e f801510e ..A...H...G...Q. │ │ - 0x0000e164 fc01410e 8002480e f001780e f4014a0e ..A...H...x...J. │ │ - 0x0000e174 f801420e f001460e f4014a0e f801410e ..B...F...J...A. │ │ - 0x0000e184 fc01420e 8002460e f001480e 14410e10 ..B...F...H..A.. │ │ - 0x0000e194 410e0c41 0e08410e 04410ef0 01430ef4 A..A..A..A...C.. │ │ - 0x0000e1a4 014a0ef8 01410efc 01410e80 02480ef0 .J...A...A...H.. │ │ - 0x0000e1b4 01000000 9c000000 481d0000 60700200 ........H...`p.. │ │ - 0x0000e1c4 5b020000 00410e08 410e0c41 0e10460e [....A..A..A..F. │ │ - 0x0000e1d4 c0018604 87038302 530ec401 410ec001 ........S...A... │ │ - 0x0000e1e4 02540ec4 01490ec8 01410ecc 01410ed0 .T...I...A...A.. │ │ - 0x0000e1f4 01480ec0 01032401 0ec40147 0ec80147 .H....$....G...G │ │ - 0x0000e204 0ecc0142 0ed00149 0e10410e 0c410e08 ...B...I..A..A.. │ │ - 0x0000e214 410e0441 0ec0015e 0ec8014c 0ec00148 A..A...^...L...H │ │ - 0x0000e224 0ecc0149 0ed00148 0ec00161 0ec8014b ...I...H...a...K │ │ - 0x0000e234 0ecc0141 0ed00148 0ec00146 0e10410e ...A...H...F..A. │ │ - 0x0000e244 0c410e08 410e0441 0ec00147 0ecc0146 .A..A..A...G...F │ │ - 0x0000e254 0ed00100 50000000 e81d0000 20720200 ....P....... r.. │ │ - 0x0000e264 da000000 00410e08 410e0c41 0e10430e .....A..A..A..C. │ │ - 0x0000e274 20860487 0383024d 0e24410e 207b0e24 ......M.$A. {.$ │ │ - 0x0000e284 410e2842 0e2c420e 30420e20 02710e24 A.(B.,B.0B. .q.$ │ │ - 0x0000e294 410e2842 0e2c410e 30480e20 430e1041 A.(B.,A.0H. C..A │ │ - 0x0000e2a4 0e0c410e 08410e04 5c000000 3c1e0000 ..A..A..\...<... │ │ - 0x0000e2b4 ac720200 ea000000 00410e08 410e0c41 .r.......A..A..A │ │ - 0x0000e2c4 0e10410e 14430e20 86058704 83038502 ..A..C. ........ │ │ - 0x0000e2d4 4d0e2441 0e200244 0e24410e 28420e2c M.$A. .D.$A.(B., │ │ - 0x0000e2e4 420e3042 0e200276 0e24410e 28420e2c B.0B. .v.$A.(B., │ │ - 0x0000e2f4 410e3048 0e20430e 14410e10 410e0c41 A.0H. C..A..A..A │ │ - 0x0000e304 0e08410e 04000000 20000000 9c1e0000 ..A..... ....... │ │ - 0x0000e314 36730200 36000000 00410e08 8502420d 6s..6....A....B. │ │ - 0x0000e324 05428303 610c0404 410c0508 20000000 .B..a...A... ... │ │ - 0x0000e334 c01e0000 48730200 36000000 00410e08 ....Hs..6....A.. │ │ - 0x0000e344 8502420d 05428303 610c0404 410c0508 ..B..B..a...A... │ │ - 0x0000e354 24000000 e41e0000 5a730200 1a010000 $.......Zs...... │ │ - 0x0000e364 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000e374 0310010c 04040000 1c000000 0c1f0000 ................ │ │ - 0x0000e384 4c740200 47000000 00410e08 8502420d Lt..G....A....B. │ │ - 0x0000e394 05448303 7f0c0404 24000000 2c1f0000 .D......$...,... │ │ - 0x0000e3a4 73740200 72010000 00410e08 8502420d st..r....A....B. │ │ - 0x0000e3b4 05468605 87048303 0368010c 04040000 .F.......h...... │ │ - 0x0000e3c4 20000000 541f0000 bd750200 36000000 ...T....u..6... │ │ - 0x0000e3d4 00410e08 8502420d 05428303 690c0404 .A....B..B..i... │ │ - 0x0000e3e4 410c0508 24000000 781f0000 cf750200 A...$...x....u.. │ │ - 0x0000e3f4 79000000 00410e08 8502420d 05468605 y....A....B..F.. │ │ - 0x0000e404 87048303 5c0c0404 410c0508 28000000 ....\...A...(... │ │ - 0x0000e414 a01f0000 20760200 cf000000 00410e08 .... v.......A.. │ │ - 0x0000e424 8502420d 05468605 87048303 02c10c04 ..B..F.......... │ │ - 0x0000e434 04410c05 08000000 20000000 cc1f0000 .A...... ....... │ │ - 0x0000e444 c3760200 36000000 00410e08 8502420d .v..6....A....B. │ │ - 0x0000e454 05428303 690c0404 410c0508 20000000 .B..i...A... ... │ │ - 0x0000e464 f01f0000 63800200 44000000 00410e08 ....c...D....A.. │ │ - 0x0000e474 8502420d 05428303 6b0c0404 410c0508 ..B..B..k...A... │ │ - 0x0000e484 2c000000 14200000 f48b0200 75000000 ,.... ......u... │ │ - 0x0000e494 00410e08 430e3083 02450e34 410e3068 .A..C.0..E.4A.0h │ │ - 0x0000e4a4 0e08410e 04410e30 7f0e0841 0e040000 ..A..A.0...A.... │ │ - 0x0000e4b4 1c000000 44200000 f48e0200 28000000 ....D ......(... │ │ - 0x0000e4c4 00410e08 430e1083 02450e14 410e1000 .A..C....E..A... │ │ - 0x0000e4d4 54000000 64200000 048f0200 a7000000 T...d .......... │ │ - 0x0000e4e4 00410e08 410e0c41 0e10410e 14430e20 .A..A..A..A..C. │ │ - 0x0000e4f4 86058704 83038502 450e2441 0e207e0e ........E.$A. ~. │ │ - 0x0000e504 24410e28 410e2c42 0e30480e 20770e14 $A.(A.,B.0H. w.. │ │ - 0x0000e514 410e1041 0e0c410e 08410e04 410e2043 A..A..A..A..A. C │ │ - 0x0000e524 0e284b0e 2c410e30 28000000 bc200000 .(K.,A.0(.... .. │ │ - 0x0000e534 2f930200 a01b0000 00410e08 8502420d /........A....B. │ │ - 0x0000e544 05468605 87048303 03021a0c 0404410c .F............A. │ │ - 0x0000e554 05080000 28000000 e8200000 a3ae0200 ....(.... ...... │ │ - 0x0000e564 eb030000 00410e08 8502420d 05498605 .....A....B..I.. │ │ - 0x0000e574 87048303 03b8030c 0404410c 05080000 ..........A..... │ │ - 0x0000e584 28000000 14210000 62b20200 e2030000 (....!..b....... │ │ - 0x0000e594 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000e5a4 0360020c 0404410c 05080000 28000000 .`....A.....(... │ │ - 0x0000e5b4 40210000 18b60200 82010000 00410e08 @!...........A.. │ │ - 0x0000e5c4 8502420d 05468605 87048303 02e40c04 ..B..F.......... │ │ - 0x0000e5d4 04410c05 08000000 64000000 6c210000 .A......d...l!.. │ │ - 0x0000e5e4 9cc00200 71070000 00410e08 410e0c41 ....q....A..A..A │ │ - 0x0000e5f4 0e10410e 14460ed0 07860587 04830385 ..A..F.......... │ │ - 0x0000e604 02450ed4 07410ed0 0703bc02 0ed40753 .E...A.........S │ │ - 0x0000e614 0ed80741 0edc0741 0ee00748 0ed00703 ...A...A...H.... │ │ - 0x0000e624 6a040ed4 07450ed8 07480edc 07410ee0 j....E...H...A.. │ │ - 0x0000e634 074b0e14 410e1041 0e0c410e 08410e04 .K..A..A..A..A.. │ │ - 0x0000e644 68000000 d4210000 b4c70200 b4020000 h....!.......... │ │ - 0x0000e654 00410e08 410e0c41 0e10410e 14460ef0 .A..A..A..A..F.. │ │ - 0x0000e664 03860587 04830385 02450ef4 03410ef0 .........E...A.. │ │ - 0x0000e674 034d0ef4 03490ef8 03410efc 03410e80 .M...I...A...A.. │ │ - 0x0000e684 04480ef0 0302570e f403410e f803420e .H....W...A...B. │ │ - 0x0000e694 fc03410e 8004480e f003031c 020e1441 ..A...H........A │ │ - 0x0000e6a4 0e10410e 0c410e08 410e0400 30000000 ..A..A..A...0... │ │ - 0x0000e6b4 40220000 08ca0200 2d000000 00410e08 @"......-....A.. │ │ - 0x0000e6c4 430e1083 02490e14 410e104c 0e14480e C....I..A..L..H. │ │ - 0x0000e6d4 18410e1c 420e2046 0e08410e 04000000 .A..B. F..A..... │ │ - 0x0000e6e4 24000000 74220000 04ca0200 29000000 $...t"......)... │ │ - 0x0000e6f4 00410e08 430e1083 02490e14 410e1059 .A..C....I..A..Y │ │ - 0x0000e704 0e08410e 04000000 54000000 9c220000 ..A.....T....".. │ │ - 0x0000e714 0cca0200 64000000 00410e08 410e0c41 ....d....A..A..A │ │ - 0x0000e724 0e10410e 14430e20 86058704 83038502 ..A..C. ........ │ │ - 0x0000e734 4d0e2441 0e205d0e 24410e28 440e2c41 M.$A. ].$A.(D.,A │ │ - 0x0000e744 0e30480e 204a0e14 410e1041 0e0c410e .0H. J..A..A..A. │ │ - 0x0000e754 08410e04 410e2043 0e2c450e 30480e20 .A..A. C.,E.0H. │ │ - 0x0000e764 3c000000 f4220000 24ca0200 ea000000 <...."..$....... │ │ - 0x0000e774 00410e08 410e0c41 0e10410e 14430e20 .A..A..A..A..C. │ │ - 0x0000e784 86058704 83038502 4d0e2441 0e2002d0 ........M.$A. .. │ │ - 0x0000e794 0e14410e 10410e0c 410e0841 0e040000 ..A..A..A..A.... │ │ - 0x0000e7a4 2c000000 34230000 d4ca0200 2f000000 ,...4#....../... │ │ - 0x0000e7b4 00410e08 430e1083 02490e14 410e1049 .A..C....I..A..I │ │ - 0x0000e7c4 0e184a0e 1c440e20 480e0841 0e040000 ..J..D. H..A.... │ │ - 0x0000e7d4 40000000 64230000 d4ca0200 6f000000 @...d#......o... │ │ - 0x0000e7e4 00410e08 410e0c41 0e10430e 20860487 .A..A..A..C. ... │ │ - 0x0000e7f4 03830245 0e24410e 20660e28 470e2c43 ...E.$A. f.(G.,C │ │ - 0x0000e804 0e30480e 20530e10 410e0c41 0e08410e .0H. S..A..A..A. │ │ - 0x0000e814 04410e20 38000000 a8230000 00cb0200 .A. 8....#...... │ │ - 0x0000e824 7b000000 00410e08 410e0c41 0e10430e {....A..A..A..C. │ │ - 0x0000e834 20860487 03830245 0e24410e 20025c0e ......E.$A. .\. │ │ - 0x0000e844 10410e0c 410e0841 0e04410e 20000000 .A..A..A..A. ... │ │ - 0x0000e854 38000000 e4230000 44dd0200 85000000 8....#..D....... │ │ - 0x0000e864 00410e08 410e0c41 0e10430e 20860487 .A..A..A..C. ... │ │ - 0x0000e874 03830245 0e24410e 2002660e 10410e0c ...E.$A. .f..A.. │ │ - 0x0000e884 410e0841 0e04410e 20000000 44000000 A..A..A. ...D... │ │ - 0x0000e894 20240000 98e40200 5b000000 00410e08 $......[....A.. │ │ - 0x0000e8a4 410e0c41 0e108603 8302450e 14410e10 A..A......E..A.. │ │ - 0x0000e8b4 640e0c41 0e08410e 04410e10 420e1445 d..A..A..A..B..E │ │ - 0x0000e8c4 0e18410e 1c450e20 480e0c41 0e08410e ..A..E. H..A..A. │ │ - 0x0000e8d4 04410e10 30000000 68240000 b0e40200 .A..0...h$...... │ │ - 0x0000e8e4 3e010000 00410e08 410e0c41 0e10430e >....A..A..A..C. │ │ - 0x0000e8f4 20860487 03830203 25010e10 410e0c41 .......%...A..A │ │ - 0x0000e904 0e08410e 04410e20 14000000 9c240000 ..A..A. .....$.. │ │ - 0x0000e914 7ce70200 0e000000 00430e05 4a0e0400 |........C..J... │ │ - 0x0000e924 24000000 b4240000 74e70200 36000000 $....$..t...6... │ │ - 0x0000e934 00410e08 430e3083 02450e34 410e306a .A..C.0..E.4A.0j │ │ - 0x0000e944 0e08410e 04000000 40000000 dc240000 ..A.....@....$.. │ │ - 0x0000e954 8ce70200 fe0c0000 00410e08 410e0c41 .........A..A..A │ │ - 0x0000e964 0e10410e 14460ef0 04860587 04830385 ..A..F.......... │ │ - 0x0000e974 02490ef4 04410ef0 0403e50c 0e14410e .I...A........A. │ │ - 0x0000e984 10410e0c 410e0841 0e040000 18000000 .A..A..A........ │ │ - 0x0000e994 20250000 48f40200 0a010000 00430e20 %..H........C. │ │ - 0x0000e9a4 0306010e 04000000 34000000 3c250000 ........4...<%.. │ │ - 0x0000e9b4 8cf50200 46000000 00410e08 410e0c43 ....F....A..A..C │ │ - 0x0000e9c4 0e208603 83024d0e 24410e20 5c0e284b . ....M.$A. \.(K │ │ - 0x0000e9d4 0e2c410e 30480e0c 410e0841 0e040000 .,A.0H..A..A.... │ │ - 0x0000e9e4 2c000000 74250000 a4f50200 28000000 ,...t%......(... │ │ - 0x0000e9f4 00410e08 430e1083 02490e14 410e104c .A..C....I..A..L │ │ - 0x0000ea04 0e18440e 1c420e20 460e0841 0e040000 ..D..B. F..A.... │ │ - 0x0000ea14 10000000 a4250000 94f80200 22000000 .....%......"... │ │ - 0x0000ea24 00000000 14000000 b8250000 b0f80200 .........%...... │ │ - 0x0000ea34 18000000 00450e08 410e0400 10000000 .....E..A....... │ │ - 0x0000ea44 d0250000 b8f80200 03000000 00000000 .%.............. │ │ - 0x0000ea54 10000000 e4250000 b4f80200 01000000 .....%.......... │ │ - 0x0000ea64 00000000 28000000 f8250000 a1f80200 ....(....%...... │ │ - 0x0000ea74 ce030000 00410e08 8502420d 05468605 .....A....B..F.. │ │ - 0x0000ea84 87048303 0382030c 0404410c 05080000 ..........A..... │ │ - 0x0000ea94 20000000 24260000 43fc0200 4f000000 ...$&..C...O... │ │ - 0x0000eaa4 00410e08 8502420d 05428303 02490c04 .A....B..B...I.. │ │ - 0x0000eab4 04000000 28000000 48260000 6efc0200 ....(...H&..n... │ │ - 0x0000eac4 220a0000 00410e08 8502420d 05498605 "....A....B..I.. │ │ - 0x0000ead4 87048303 03fd080c 0404410c 05080000 ..........A..... │ │ - 0x0000eae4 28000000 74260000 64060300 1e070000 (...t&..d....... │ │ - 0x0000eaf4 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000eb04 036d040c 0404410c 05080000 1c000000 .m....A......... │ │ - 0x0000eb14 a0260000 560d0300 2e000000 00410e08 .&..V........A.. │ │ - 0x0000eb24 8502420d 05428303 680c0404 24000000 ..B..B..h...$... │ │ - 0x0000eb34 c0260000 640d0300 ea000000 00410e08 .&..d........A.. │ │ - 0x0000eb44 8502420d 05468605 87048303 02e00c04 ..B..F.......... │ │ - 0x0000eb54 04000000 28000000 e8260000 260e0300 ....(....&..&... │ │ - 0x0000eb64 7d000000 00410e08 8502420d 05468605 }....A....B..F.. │ │ - 0x0000eb74 87048303 024e0c04 04410c05 08000000 .....N...A...... │ │ - 0x0000eb84 28000000 14270000 770e0300 e5010000 (....'..w....... │ │ - 0x0000eb94 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000eba4 028e0c04 04410c05 08000000 28000000 .....A......(... │ │ - 0x0000ebb4 40270000 30100300 ff030000 00410e08 @'..0........A.. │ │ - 0x0000ebc4 8502420d 05498605 87048303 0374030c ..B..I.......t.. │ │ - 0x0000ebd4 0404410c 05080000 24000000 6c270000 ..A.....$...l'.. │ │ - 0x0000ebe4 03140300 5c000000 00410e08 8502420d ....\....A....B. │ │ - 0x0000ebf4 05468605 87048303 6d0c0404 410c0508 .F......m...A... │ │ - 0x0000ec04 28000000 94270000 37140300 26050000 (....'..7...&... │ │ - 0x0000ec14 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000ec24 029c0c04 04410c05 08000000 28000000 .....A......(... │ │ - 0x0000ec34 c0270000 31190300 22010000 00410e08 .'..1..."....A.. │ │ - 0x0000ec44 8502420d 05468605 87048303 030a010c ..B..F.......... │ │ - 0x0000ec54 0404410c 05080000 2c000000 ec270000 ..A.....,....'.. │ │ - 0x0000ec64 271a0300 e8000000 00410e08 410e0c41 '........A..A..A │ │ - 0x0000ec74 0e10430e 20860487 03830202 de0e1041 ..C. ..........A │ │ - 0x0000ec84 0e0c410e 08410e04 28000000 1c280000 ..A..A..(....(.. │ │ - 0x0000ec94 df1a0300 ca060000 00410e08 8502420d .........A....B. │ │ - 0x0000eca4 05468605 87048303 039c050c 0404410c .F............A. │ │ - 0x0000ecb4 05080000 28000000 48280000 7d210300 ....(...H(..}!.. │ │ - 0x0000ecc4 28010000 00410e08 8502420d 05468605 (....A....B..F.. │ │ - 0x0000ecd4 87048303 02790c04 04410c05 08000000 .....y...A...... │ │ - 0x0000ece4 28000000 74280000 79220300 79010000 (...t(..y"..y... │ │ - 0x0000ecf4 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000ed04 0364010c 0404410c 05080000 24000000 .d....A.....$... │ │ - 0x0000ed14 a0280000 c6230300 ea000000 00410e08 .(...#.......A.. │ │ - 0x0000ed24 8502420d 05468605 87048303 02e00c04 ..B..F.......... │ │ - 0x0000ed34 04000000 28000000 c8280000 88240300 ....(....(...$.. │ │ - 0x0000ed44 cf000000 00410e08 8502420d 05468605 .....A....B..F.. │ │ - 0x0000ed54 87048303 02ae0c04 04410c05 08000000 .........A...... │ │ - 0x0000ed64 28000000 f4280000 2b250300 44010000 (....(..+%..D... │ │ - 0x0000ed74 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000ed84 032c010c 0404410c 05080000 24000000 .,....A.....$... │ │ - 0x0000ed94 20290000 43260300 97010000 00410e08 )..C&.......A.. │ │ - 0x0000eda4 8502420d 05468605 87048303 750c0404 ..B..F......u... │ │ - 0x0000edb4 410c0508 28000000 48290000 b2270300 A...(...H)...'.. │ │ - 0x0000edc4 fa020000 00410e08 8502420d 05468605 .....A....B..F.. │ │ - 0x0000edd4 87048303 03ab020c 0404410c 05080000 ..........A..... │ │ - 0x0000ede4 24000000 74290000 802a0300 78000000 $...t)...*..x... │ │ - 0x0000edf4 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000ee04 026e0c04 04000000 24000000 9c290000 .n......$....).. │ │ - 0x0000ee14 d02a0300 7e000000 00410e08 8502420d .*..~....A....B. │ │ - 0x0000ee24 05468605 87048303 02740c04 04000000 .F.......t...... │ │ - 0x0000ee34 24000000 c4290000 262b0300 aa010000 $....)..&+...... │ │ - 0x0000ee44 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000ee54 03a0010c 04040000 28000000 ec290000 ........(....).. │ │ - 0x0000ee64 a82c0300 b6020000 00410e08 8502420d .,.......A....B. │ │ - 0x0000ee74 05468605 87048303 032d020c 0404410c .F.......-....A. │ │ - 0x0000ee84 05080000 2c000000 182a0000 322f0300 ....,....*..2/.. │ │ - 0x0000ee94 e1000000 00410e08 410e0c43 0e1a8603 .....A..A..C.... │ │ - 0x0000eea4 8302450e 1e410e1a 02d30e0c 410e0841 ..E..A......A..A │ │ - 0x0000eeb4 0e040000 1c000000 482a0000 e32f0300 ........H*.../.. │ │ - 0x0000eec4 2c000000 00410e08 8502420d 05428303 ,....A....B..B.. │ │ - 0x0000eed4 660c0404 1c000000 682a0000 ef2f0300 f.......h*.../.. │ │ - 0x0000eee4 3f000000 00410e08 8502420d 05428303 ?....A....B..B.. │ │ - 0x0000eef4 790c0404 28000000 882a0000 0e300300 y...(....*...0.. │ │ - 0x0000ef04 9b000000 00410e08 8502420d 05468605 .....A....B..F.. │ │ - 0x0000ef14 87048303 02890c04 04410c05 08000000 .........A...... │ │ - 0x0000ef24 1c000000 b42a0000 7d300300 2f000000 .....*..}0../... │ │ - 0x0000ef34 00410e08 8502420d 05428303 690c0404 .A....B..B..i... │ │ - 0x0000ef44 24000000 d42a0000 8c300300 8d000000 $....*...0...... │ │ - 0x0000ef54 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000ef64 02830c04 04000000 14000000 fc2a0000 .............*.. │ │ - 0x0000ef74 f1300300 29000000 00450e08 410e0400 .0..)....E..A... │ │ - 0x0000ef84 30000000 142b0000 02310300 7b010000 0....+...1..{... │ │ - 0x0000ef94 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000efa4 02950c04 04410c05 08029f0c 0404450c .....A........E. │ │ - 0x0000efb4 05080000 24000000 482b0000 49320300 ....$...H+..I2.. │ │ - 0x0000efc4 e3000000 00410e08 8502420d 05468605 .....A....B..F.. │ │ - 0x0000efd4 87048303 02d90c04 04000000 24000000 ............$... │ │ - 0x0000efe4 702b0000 04330300 7b000000 00410e08 p+...3..{....A.. │ │ - 0x0000eff4 8502420d 05468605 87048303 02710c04 ..B..F.......q.. │ │ - 0x0000f004 04000000 24000000 982b0000 57330300 ....$....+..W3.. │ │ - 0x0000f014 7e010000 00410e08 8502420d 05468605 ~....A....B..F.. │ │ - 0x0000f024 87048303 0374010c 04040000 28000000 .....t......(... │ │ - 0x0000f034 c02b0000 ad340300 b0010000 00410e08 .+...4.......A.. │ │ - 0x0000f044 8502420d 05468605 87048303 038c010c ..B..F.......... │ │ - 0x0000f054 0404410c 05080000 24000000 ec2b0000 ..A.....$....+.. │ │ - 0x0000f064 31360300 0a020000 00410e08 8502420d 16.......A....B. │ │ - 0x0000f074 05468605 87048303 0300020c 04040000 .F.............. │ │ - 0x0000f084 28000000 142c0000 13380300 3e010000 (....,...8..>... │ │ - 0x0000f094 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000f0a4 02a90c04 04410c05 08000000 30000000 .....A......0... │ │ - 0x0000f0b4 402c0000 25390300 3f030000 00410e08 @,..%9..?....A.. │ │ - 0x0000f0c4 8502420d 05468605 87048303 03a3020c ..B..F.......... │ │ - 0x0000f0d4 0404450c 05080282 0c040441 0c050800 ..E........A.... │ │ - 0x0000f0e4 28000000 742c0000 303c0300 5c010000 (...t,..0<..\... │ │ - 0x0000f0f4 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000f104 032b010c 0404410c 05080000 24000000 .+....A.....$... │ │ - 0x0000f114 a02c0000 603d0300 b2000000 00410e08 .,..`=.......A.. │ │ - 0x0000f124 8502420d 05468605 87048303 02a80c04 ..B..F.......... │ │ - 0x0000f134 04000000 1c000000 c82c0000 ea3d0300 .........,...=.. │ │ - 0x0000f144 3b000000 00410e08 8502420d 05428303 ;....A....B..B.. │ │ - 0x0000f154 750c0404 24000000 e82c0000 053e0300 u...$....,...>.. │ │ - 0x0000f164 55000000 00410e08 8502420d 05468605 U....A....B..F.. │ │ - 0x0000f174 87048303 024b0c04 04000000 28000000 .....K......(... │ │ - 0x0000f184 102d0000 323e0300 bc0a0000 00410e08 .-..2>.......A.. │ │ - 0x0000f194 8502420d 05468605 87048303 034e090c ..B..F.......N.. │ │ - 0x0000f1a4 0404410c 05080000 1c000000 3c2d0000 ..A.........<-.. │ │ - 0x0000f1b4 c2480300 2e000000 00410e08 8502420d .H.......A....B. │ │ - 0x0000f1c4 05428303 680c0404 24000000 5c2d0000 .B..h...$...\-.. │ │ - 0x0000f1d4 d0480300 d4000000 00410e08 8502420d .H.......A....B. │ │ - 0x0000f1e4 05468605 87048303 02ca0c04 04000000 .F.............. │ │ - 0x0000f1f4 1c000000 842d0000 7c490300 2e000000 .....-..|I...... │ │ - 0x0000f204 00410e08 8502420d 05428303 680c0404 .A....B..B..h... │ │ - 0x0000f214 40000000 a42d0000 94490300 ec7d0000 @....-...I...}.. │ │ - 0x0000f224 00410e08 410e0c41 0e10410e 14460ec0 .A..A..A..A..F.. │ │ - 0x0000f234 05860587 04830385 02450ec4 05410ec0 .........E...A.. │ │ - 0x0000f244 0503d77d 0e14410e 10410e0c 410e0841 ...}..A..A..A..A │ │ - 0x0000f254 0e040000 2c000000 e82d0000 40c70300 ....,....-..@... │ │ - 0x0000f264 65000000 00410e08 410e0c43 0e308603 e....A..A..C.0.. │ │ - 0x0000f274 8302450e 34410e30 02570e0c 410e0841 ..E.4A.0.W..A..A │ │ - 0x0000f284 0e040000 44000000 182e0000 80c70300 ....D........... │ │ - 0x0000f294 3c080000 00410e08 410e0c41 0e10410e <....A..A..A..A. │ │ - 0x0000f2a4 14460ed0 03860587 04830385 02450ed4 .F...........E.. │ │ - 0x0000f2b4 03410ed0 03030608 0e14410e 10410e0c .A........A..A.. │ │ - 0x0000f2c4 410e0841 0e04440e d0030000 28000000 A..A..D.....(... │ │ - 0x0000f2d4 602e0000 38dc0300 86010000 00410e08 `...8........A.. │ │ - 0x0000f2e4 8502420d 05468605 87048303 035f010c ..B..F......._.. │ │ - 0x0000f2f4 0404410c 05080000 20000000 8c2e0000 ..A..... ....... │ │ - 0x0000f304 9cdd0300 6d000000 00410e08 8502420d ....m....A....B. │ │ - 0x0000f314 05458604 83030264 0c040400 18000000 .E.....d........ │ │ - 0x0000f324 b02e0000 78df0300 16000000 00410e08 ....x........A.. │ │ - 0x0000f334 8502420d 05428303 24000000 cc2e0000 ..B..B..$....... │ │ - 0x0000f344 7cdf0300 41000000 00410e08 8502420d |...A....A....B. │ │ - 0x0000f354 05428303 6a0c0404 410c0508 500c0404 .B..j...A...P... │ │ - 0x0000f364 1c000000 f42e0000 a4df0300 56000000 ............V... │ │ - 0x0000f374 00410e08 8502420d 05458604 83030000 .A....B..E...... │ │ - 0x0000f384 28000000 142f0000 e4df0300 cb000000 (..../.......... │ │ - 0x0000f394 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000f3a4 02850c04 04410c05 08000000 18000000 .....A.......... │ │ - 0x0000f3b4 402f0000 88e00300 33000000 00410e08 @/......3....A.. │ │ - 0x0000f3c4 8502420d 05448303 1c000000 5c2f0000 ..B..D......\/.. │ │ - 0x0000f3d4 ace00300 2e000000 00410e08 8502420d .........A....B. │ │ - 0x0000f3e4 05428303 680c0404 18000000 7c2f0000 .B..h.......|/.. │ │ - 0x0000f3f4 3ce10300 3c000000 00410e08 8502420d <...<....A....B. │ │ - 0x0000f404 05448303 20000000 982f0000 20e20300 .D.. ..../.. ... │ │ - 0x0000f414 48000000 00410e08 8502420d 05458604 H....A....B..E.. │ │ - 0x0000f424 83037f0c 04040000 18000000 bc2f0000 ............./.. │ │ - 0x0000f434 8ce30300 3c000000 00410e08 8502420d ....<....A....B. │ │ - 0x0000f444 05448303 28000000 d82f0000 b0e60300 .D..(..../...... │ │ - 0x0000f454 aa000000 00410e08 8502420d 05468605 .....A....B..F.. │ │ - 0x0000f464 87048303 02860c04 04410c05 08000000 .........A...... │ │ - 0x0000f474 28000000 04300000 34e70300 7a000000 (....0..4...z... │ │ - 0x0000f484 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000f494 025e0c04 04410c05 08000000 24000000 .^...A......$... │ │ - 0x0000f4a4 30300000 08e80300 32010000 00410e08 00......2....A.. │ │ - 0x0000f4b4 8502420d 05468605 87048303 0328010c ..B..F.......(.. │ │ - 0x0000f4c4 04040000 28000000 58300000 20e90300 ....(...X0.. ... │ │ - 0x0000f4d4 e7000000 00410e08 8502420d 05468605 .....A....B..F.. │ │ - 0x0000f4e4 87048303 024f0c04 04410c05 08000000 .....O...A...... │ │ - 0x0000f4f4 20000000 84300000 e4e90300 5f000000 ....0......_... │ │ - 0x0000f504 00410e08 8502420d 05428303 780c0404 .A....B..B..x... │ │ - 0x0000f514 410c0508 2c000000 a8300000 80ed0300 A...,....0...... │ │ - 0x0000f524 5c000000 00410e08 8502420d 05428604 \....A....B..B.. │ │ - 0x0000f534 83036a0c 0404410c 0508580c 0404410c ..j...A...X...A. │ │ - 0x0000f544 05080000 18000000 d8300000 e0f00300 .........0...... │ │ - 0x0000f554 2a000000 00410e08 8502420d 05428303 *....A....B..B.. │ │ - 0x0000f564 10000000 f4300000 f4f00300 05000000 .....0.......... │ │ - 0x0000f574 00000000 28000000 08310000 f0410400 ....(....1...A.. │ │ - 0x0000f584 7f030000 00410e08 8502420d 05468605 .....A....B..F.. │ │ - 0x0000f594 87048303 0319020c 0404410c 05080000 ..........A..... │ │ - 0x0000f5a4 24000000 34310000 44450400 bd000000 $...41..DE...... │ │ - 0x0000f5b4 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000f5c4 02b30c04 04000000 28000000 5c310000 ........(...\1.. │ │ - 0x0000f5d4 dc450400 e5010000 00410e08 8502420d .E.......A....B. │ │ - 0x0000f5e4 05468605 87048303 03a2010c 0404410c .F............A. │ │ - 0x0000f5f4 05080000 24000000 88310000 a0470400 ....$....1...G.. │ │ - 0x0000f604 f7010000 00410e08 8502420d 05468605 .....A....B..F.. │ │ - 0x0000f614 87048303 03ed010c 04040000 24000000 ............$... │ │ - 0x0000f624 b0310000 48550400 b3000000 00410e08 .1..HU.......A.. │ │ - 0x0000f634 8502420d 05468605 87048303 02a90c04 ..B..F.......... │ │ - 0x0000f644 04000000 3c000000 d8310000 a0870400 ....<....1...... │ │ - 0x0000f654 96010000 004c0e08 410e0c41 0e10430e .....L..A..A..C. │ │ - 0x0000f664 40860487 03830203 74010e10 410e0c41 @.......t...A..A │ │ - 0x0000f674 0e08410e 04c6c7c3 440e4083 02860487 ..A.....D.@..... │ │ - 0x0000f684 03000000 28000000 18320000 308a0400 ....(....2..0... │ │ - 0x0000f694 07040000 00410e08 8502420d 05468605 .....A....B..F.. │ │ - 0x0000f6a4 87048303 0352030c 0404410c 05080000 .....R....A..... │ │ - 0x0000f6b4 28000000 44320000 148e0400 c8010000 (...D2.......... │ │ - 0x0000f6c4 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000f6d4 039c010c 0404410c 05080000 24000000 ......A.....$... │ │ - 0x0000f6e4 70320000 b88f0400 fc000000 00410e08 p2...........A.. │ │ - 0x0000f6f4 8502420d 05468605 87048303 02f20c04 ..B..F.......... │ │ - 0x0000f704 04000000 28000000 98320000 00930400 ....(....2...... │ │ - 0x0000f714 5b000000 00410e08 8502420d 05468605 [....A....B..F.. │ │ - 0x0000f724 87048303 02460c04 04410c05 08000000 .....F...A...... │ │ - 0x0000f734 28000000 c4320000 849a0400 ea050000 (....2.......... │ │ - 0x0000f744 00410e08 8502420d 05498605 87048303 .A....B..I...... │ │ - 0x0000f754 03c6050c 0404410c 05080000 28000000 ......A.....(... │ │ - 0x0000f764 f0320000 48a70400 9d030000 00410e08 .2..H........A.. │ │ - 0x0000f774 8502420d 05638605 87048303 0348010c ..B..c.......H.. │ │ - 0x0000f784 0404410c 05080000 28000000 1c330000 ..A.....(....3.. │ │ - 0x0000f794 bcaa0400 97050000 00410e08 8502420d .........A....B. │ │ - 0x0000f7a4 05468605 87048303 02df0c04 04410c05 .F...........A.. │ │ - 0x0000f7b4 08000000 20000000 48330000 80d90400 .... ...H3...... │ │ - 0x0000f7c4 6f000000 00410e08 8502420d 05458604 o....A....B..E.. │ │ - 0x0000f7d4 83030266 0c040400 1c000000 6c330000 ...f........l3.. │ │ - 0x0000f7e4 ccd90400 1c000000 00410e08 8502420d .........A....B. │ │ - 0x0000f7f4 05428303 560c0404 28000000 8c330000 .B..V...(....3.. │ │ - 0x0000f804 ccd90400 2f050000 00410e08 8502420d ..../....A....B. │ │ - 0x0000f814 05468605 87048303 03be040c 0404410c .F............A. │ │ - 0x0000f824 05080000 24000000 b8330000 50090500 ....$....3..P... │ │ - 0x0000f834 2d010000 00410e08 8502420d 05468605 -....A....B..F.. │ │ - 0x0000f844 87048303 0323010c 04040000 38000000 .....#......8... │ │ - 0x0000f854 e0330000 580a0500 03090000 00410e08 .3..X........A.. │ │ - 0x0000f864 410e0c41 0e10430e 34860487 03830247 A..A..C.4......G │ │ - 0x0000f874 0e38410e 34033804 0e10410e 0c410e08 .8A.4.8...A..A.. │ │ - 0x0000f884 410e0441 0e340000 30000000 1c340000 A..A.4..0....4.. │ │ - 0x0000f894 2c130500 4e030000 00410e08 410e0c41 ,...N....A..A..A │ │ - 0x0000f8a4 0e10430e 48860487 03830202 fc0e1041 ..C.H..........A │ │ - 0x0000f8b4 0e0c410e 08410e04 410e4800 28000000 ..A..A..A.H.(... │ │ - 0x0000f8c4 50340000 48160500 5b000000 00410e08 P4..H...[....A.. │ │ - 0x0000f8d4 8502420d 05468605 87048303 02460c04 ..B..F.......F.. │ │ - 0x0000f8e4 04410c05 08000000 20000000 7c340000 .A...... ...|4.. │ │ - 0x0000f8f4 7c160500 61000000 00410e08 8502420d |...a....A....B. │ │ - 0x0000f904 05458604 83030258 0c040400 24000000 .E.....X....$... │ │ - 0x0000f914 a0340000 c8160500 63000000 00410e08 .4......c....A.. │ │ - 0x0000f924 8502420d 05468605 87048303 02590c04 ..B..F.......Y.. │ │ - 0x0000f934 04000000 24000000 c8340000 10170500 ....$....4...... │ │ - 0x0000f944 5c000000 00410e08 8502420d 05468605 \....A....B..F.. │ │ - 0x0000f954 87048303 02520c04 04000000 2c000000 .....R......,... │ │ - 0x0000f964 f0340000 58180500 d3000000 00410e08 .4..X........A.. │ │ - 0x0000f974 410e0c41 0e10430e 2c860487 03830202 A..A..C.,....... │ │ - 0x0000f984 c90e1041 0e0c410e 08410e04 28000000 ...A..A..A..(... │ │ - 0x0000f994 20350000 08190500 5b000000 00410e08 5......[....A.. │ │ - 0x0000f9a4 8502420d 05468605 87048303 02460c04 ..B..F.......F.. │ │ - 0x0000f9b4 04410c05 08000000 24000000 4c350000 .A......$...L5.. │ │ - 0x0000f9c4 3c190500 63000000 00410e08 8502420d <...c....A....B. │ │ - 0x0000f9d4 05468605 87048303 02590c04 04000000 .F.......Y...... │ │ - 0x0000f9e4 28000000 74350000 f4210500 5b000000 (...t5...!..[... │ │ - 0x0000f9f4 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000fa04 02460c04 04410c05 08000000 24000000 .F...A......$... │ │ - 0x0000fa14 a0350000 28220500 ab000000 00410e08 .5..(".......A.. │ │ - 0x0000fa24 8502420d 05468605 87048303 02a10c04 ..B..F.......... │ │ - 0x0000fa34 04000000 24000000 c8350000 b0220500 ....$....5...".. │ │ - 0x0000fa44 9b000000 00410e08 8502420d 05468605 .....A....B..F.. │ │ - 0x0000fa54 87048303 02910c04 04000000 38000000 ............8... │ │ - 0x0000fa64 f0350000 28230500 9b010000 00410e08 .5..(#.......A.. │ │ - 0x0000fa74 410e0c41 0e10410e 14860487 03830249 A..A..A........I │ │ - 0x0000fa84 0e18410e 14030301 0e10410e 0c410e08 ..A.......A..A.. │ │ - 0x0000fa94 410e0441 0e140000 24000000 2c360000 A..A....$...,6.. │ │ - 0x0000faa4 8c240500 fa050000 00410e08 8502420d .$.......A....B. │ │ - 0x0000fab4 05498605 87048303 03ed050c 04040000 .I.............. │ │ - 0x0000fac4 24000000 54360000 84350500 d8000000 $...T6...5...... │ │ - 0x0000fad4 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000fae4 02ce0c04 04000000 28000000 7c360000 ........(...|6.. │ │ - 0x0000faf4 dc4e0500 c3120000 00410e08 8502420d .N.......A....B. │ │ - 0x0000fb04 05468605 87048303 03a5110c 0404410c .F............A. │ │ - 0x0000fb14 05080000 28000000 a8360000 80610500 ....(....6...a.. │ │ - 0x0000fb24 2f120000 00410e08 8502420d 05498605 /....A....B..I.. │ │ - 0x0000fb34 87048303 0356110c 0404410c 05080000 .....V....A..... │ │ - 0x0000fb44 28000000 d4360000 84730500 05080000 (....6...s...... │ │ - 0x0000fb54 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000fb64 0326050c 0404410c 05080000 28000000 .&....A.....(... │ │ - 0x0000fb74 00370000 687b0500 fc020000 00410e08 .7..h{.......A.. │ │ - 0x0000fb84 8502420d 05468605 87048303 03ac020c ..B..F.......... │ │ - 0x0000fb94 0404410c 05080000 30000000 2c370000 ..A.....0...,7.. │ │ - 0x0000fba4 3c7f0500 32010000 00410e08 410e0c41 <...2....A..A..A │ │ - 0x0000fbb4 0e10430e 30860487 03830203 28010e10 ..C.0.......(... │ │ - 0x0000fbc4 410e0c41 0e08410e 04000000 20000000 A..A..A..... ... │ │ - 0x0000fbd4 60370000 48800500 4a000000 00410e08 `7..H...J....A.. │ │ - 0x0000fbe4 8502420d 05458604 83030241 0c040400 ..B..E.....A.... │ │ - 0x0000fbf4 24000000 84370000 74800500 bb060000 $....7..t....... │ │ - 0x0000fc04 00410e08 8502420d 05498605 87048303 .A....B..I...... │ │ - 0x0000fc14 03ae060c 04040000 30000000 ac370000 ........0....7.. │ │ - 0x0000fc24 6c910500 c6010000 00410e08 410e0c41 l........A..A..A │ │ - 0x0000fc34 0e10430e 20860487 03830203 bc010e10 ..C. ........... │ │ - 0x0000fc44 410e0c41 0e08410e 04000000 28000000 A..A..A.....(... │ │ - 0x0000fc54 e0370000 08930500 50010000 00410e08 .7......P....A.. │ │ - 0x0000fc64 8502420d 05468605 87048303 0341010c ..B..F.......A.. │ │ - 0x0000fc74 0404410c 05080000 28000000 0c380000 ..A.....(....8.. │ │ - 0x0000fc84 2c940500 53040000 00410e08 8502420d ,...S....A....B. │ │ - 0x0000fc94 05468605 87048303 0333010c 0404410c .F.......3....A. │ │ - 0x0000fca4 05080000 14000000 38380000 60980500 ........88..`... │ │ - 0x0000fcb4 6a000000 00470e08 410e0400 14000000 j....G..A....... │ │ - 0x0000fcc4 50380000 b8980500 57000000 00470e08 P8......W....G.. │ │ - 0x0000fcd4 410e0400 38000000 68380000 00990500 A...8...h8...... │ │ - 0x0000fce4 1d070000 00410e08 410e0c41 0e10430e .....A..A..A..C. │ │ - 0x0000fcf4 50860487 03830245 0e54410e 50034606 P......E.TA.P.F. │ │ - 0x0000fd04 0e10410e 0c410e08 410e0441 0e500000 ..A..A..A..A.P.. │ │ - 0x0000fd14 28000000 a4380000 e49f0500 5b000000 (....8......[... │ │ - 0x0000fd24 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000fd34 02460c04 04410c05 08000000 3c000000 .F...A......<... │ │ - 0x0000fd44 d0380000 18a00500 d8170000 00410e08 .8...........A.. │ │ - 0x0000fd54 410e0c41 0e10460e f8018604 87038302 A..A..F......... │ │ - 0x0000fd64 4c0efc01 410ef801 038c160e 10410e0c L...A........A.. │ │ - 0x0000fd74 410e0841 0e04410e f8010000 28000000 A..A..A.....(... │ │ - 0x0000fd84 10390000 b8b70500 3f000000 00410e08 .9......?....A.. │ │ - 0x0000fd94 410e0c86 03870260 0e08410e 04410e0c A......`..A..A.. │ │ - 0x0000fda4 590e0841 0e040000 38000000 3c390000 Y..A....8...<9.. │ │ - 0x0000fdb4 ccb70500 eb000000 00410e08 410e0c41 .........A..A..A │ │ - 0x0000fdc4 0e108604 87038302 4b0e1441 0e1002c0 ........K..A.... │ │ - 0x0000fdd4 0e0c410e 08410e04 410e1056 0e0c410e ..A..A..A..V..A. │ │ - 0x0000fde4 08410e04 28000000 78390000 80b90500 .A..(...x9...... │ │ - 0x0000fdf4 5b000000 00410e08 8502420d 05468605 [....A....B..F.. │ │ - 0x0000fe04 87048303 02460c04 04410c05 08000000 .....F...A...... │ │ - 0x0000fe14 28000000 a4390000 b4b90500 5b000000 (....9......[... │ │ - 0x0000fe24 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000fe34 02460c04 04410c05 08000000 20000000 .F...A...... ... │ │ - 0x0000fe44 d0390000 e8b90500 4a000000 00410e08 .9......J....A.. │ │ - 0x0000fe54 8502420d 05458604 83030241 0c040400 ..B..E.....A.... │ │ - 0x0000fe64 24000000 f4390000 14ba0500 7e000000 $....9......~... │ │ - 0x0000fe74 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000fe84 02740c04 04000000 24000000 1c3a0000 .t......$....:.. │ │ - 0x0000fe94 6cba0500 7f000000 00410e08 8502420d l........A....B. │ │ - 0x0000fea4 05468605 87048303 02750c04 04000000 .F.......u...... │ │ - 0x0000feb4 24000000 443a0000 c4ba0500 9a000000 $...D:.......... │ │ - 0x0000fec4 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000fed4 02900c04 04000000 24000000 6c3a0000 ........$...l:.. │ │ - 0x0000fee4 3cbb0500 8a000000 00410e08 8502420d <........A....B. │ │ - 0x0000fef4 05468605 87048303 02800c04 04000000 .F.............. │ │ - 0x0000ff04 24000000 943a0000 a4bb0500 fa050000 $....:.......... │ │ - 0x0000ff14 00410e08 8502420d 05498605 87048303 .A....B..I...... │ │ - 0x0000ff24 03ed050c 04040000 24000000 bc3a0000 ........$....:.. │ │ - 0x0000ff34 1ccc0500 d5000000 00410e08 8502420d .........A....B. │ │ - 0x0000ff44 05468605 87048303 02cb0c04 04000000 .F.............. │ │ - 0x0000ff54 28000000 e43a0000 04d00500 b2030000 (....:.......... │ │ - 0x0000ff64 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x0000ff74 0386030c 0404410c 05080000 40000000 ......A.....@... │ │ - 0x0000ff84 103b0000 98d30500 7c000000 00410e08 .;......|....A.. │ │ - 0x0000ff94 410e0c41 0e108604 87038302 02440e0c A..A.........D.. │ │ - 0x0000ffa4 410e0841 0e04410e 10580e0c 410e0841 A..A..A..X..A..A │ │ - 0x0000ffb4 0e04410e 10540e0c 410e0841 0e040000 ..A..T..A..A.... │ │ - 0x0000ffc4 2c000000 543b0000 54d70500 e4000000 ,...T;..T....... │ │ - 0x0000ffd4 00410e08 410e0c41 0e10430e 28860487 .A..A..A..C.(... │ │ - 0x0000ffe4 03830202 da0e1041 0e0c410e 08410e04 .......A..A..A.. │ │ - 0x0000fff4 28000000 843b0000 14d80500 eb000000 (....;.......... │ │ - 0x00010004 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00010014 02d60c04 04410c05 08000000 28000000 .....A......(... │ │ - 0x00010024 b03b0000 d8d80500 5b000000 00410e08 .;......[....A.. │ │ - 0x00010034 8502420d 05468605 87048303 02460c04 ..B..F.......F.. │ │ - 0x00010044 04410c05 08000000 28000000 dc3b0000 .A......(....;.. │ │ - 0x00010054 0cd90500 67030000 00410e08 8502420d ....g....A....B. │ │ - 0x00010064 05468605 87048303 0350030c 0404410c .F.......P....A. │ │ - 0x00010074 05080000 38000000 083c0000 50dc0500 ....8....<..P... │ │ - 0x00010084 86090000 00410e08 410e0c41 0e10430e .....A..A..A..C. │ │ - 0x00010094 28860487 03830254 0e2c410e 28035409 (......T.,A.(.T. │ │ - 0x000100a4 0e10410e 0c410e08 410e0441 0e280000 ..A..A..A..A.(.. │ │ - 0x000100b4 28000000 443c0000 a4e50500 5b000000 (...D<......[... │ │ - 0x000100c4 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x000100d4 02460c04 04410c05 08000000 24000000 .F...A......$... │ │ - 0x000100e4 703c0000 98e60500 8d000000 00410e08 p<...........A.. │ │ - 0x000100f4 8502420d 05638605 87048303 02660c04 ..B..c.......f.. │ │ - 0x00010104 04000000 28000000 983c0000 00e70500 ....(....<...... │ │ - 0x00010114 5b000000 00410e08 8502420d 05468605 [....A....B..F.. │ │ - 0x00010124 87048303 02460c04 04410c05 08000000 .....F...A...... │ │ - 0x00010134 24000000 c43c0000 c4e90500 5b000000 $....<......[... │ │ - 0x00010144 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00010154 02510c04 04000000 28000000 ec3c0000 .Q......(....<.. │ │ - 0x00010164 fce90500 5b000000 00410e08 8502420d ....[....A....B. │ │ - 0x00010174 05468605 87048303 02460c04 04410c05 .F.......F...A.. │ │ - 0x00010184 08000000 20000000 183d0000 30ea0500 .... ....=..0... │ │ - 0x00010194 4d000000 00410e08 8502420d 05428303 M....A....B..B.. │ │ - 0x000101a4 620c0404 410c0508 28000000 3c3d0000 b...A...(...<=.. │ │ - 0x000101b4 5cea0500 70000000 00410e08 8502420d \...p....A....B. │ │ - 0x000101c4 05468605 87048303 02430c04 04410c05 .F.......C...A.. │ │ - 0x000101d4 08000000 28000000 683d0000 50ef0500 ....(...h=..P... │ │ - 0x000101e4 8e030000 00410e08 8502420d 05468605 .....A....B..F.. │ │ - 0x000101f4 87048303 035f030c 0404410c 05080000 ....._....A..... │ │ - 0x00010204 24000000 943d0000 b4f20500 a5000000 $....=.......... │ │ - 0x00010214 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00010224 5c0c0404 410c0508 24000000 bc3d0000 \...A...$....=.. │ │ - 0x00010234 3cf30500 e0000000 00410e08 8502420d <........A....B. │ │ - 0x00010244 05498605 87048303 02d30c04 04000000 .I.............. │ │ - 0x00010254 28000000 e43d0000 f4f30500 37010000 (....=......7... │ │ - 0x00010264 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00010274 02f70c04 04410c05 08000000 1c000000 .....A.......... │ │ - 0x00010284 103e0000 08f50500 23000000 00410e08 .>......#....A.. │ │ - 0x00010294 8502420d 05428303 5d0c0404 30000000 ..B..B..]...0... │ │ - 0x000102a4 303e0000 18f50500 95020000 00410e08 0>...........A.. │ │ - 0x000102b4 410e0c41 0e10430e 24860487 03830202 A..A..C.$....... │ │ - 0x000102c4 8d0e1041 0e0c410e 08410e04 410e2400 ...A..A..A..A.$. │ │ - 0x000102d4 28000000 643e0000 84f70500 5b000000 (...d>......[... │ │ - 0x000102e4 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x000102f4 02460c04 04410c05 08000000 28000000 .F...A......(... │ │ - 0x00010304 903e0000 b8f90500 5b000000 00410e08 .>......[....A.. │ │ - 0x00010314 8502420d 05468605 87048303 02460c04 ..B..F.......F.. │ │ - 0x00010324 04410c05 08000000 28000000 bc3e0000 .A......(....>.. │ │ - 0x00010334 ecf90500 5e000000 00410e08 8502420d ....^....A....B. │ │ - 0x00010344 05468605 87048303 02490c04 04410c05 .F.......I...A.. │ │ - 0x00010354 08000000 28000000 e83e0000 e0fb0500 ....(....>...... │ │ - 0x00010364 5e000000 00410e08 8502420d 05468605 ^....A....B..F.. │ │ - 0x00010374 87048303 02490c04 04410c05 08000000 .....I...A...... │ │ - 0x00010384 38000000 143f0000 14fc0500 2a030000 8....?......*... │ │ - 0x00010394 00410e08 410e0c41 0e10430e 58860487 .A..A..A..C.X... │ │ - 0x000103a4 03830249 0e5c410e 5802b10e 10410e0c ...I.\A.X....A.. │ │ - 0x000103b4 410e0841 0e04410e 58000000 24000000 A..A..A.X...$... │ │ - 0x000103c4 503f0000 78ff0500 65060000 00410e08 P?..x...e....A.. │ │ - 0x000103d4 8502420d 05498605 87048303 0358060c ..B..I.......X.. │ │ - 0x000103e4 04040000 24000000 783f0000 a0110600 ....$...x?...... │ │ - 0x000103f4 d3000000 00410e08 8502420d 05468605 .....A....B..F.. │ │ - 0x00010404 87048303 02c90c04 04000000 24000000 ............$... │ │ - 0x00010414 a03f0000 58120600 0c050000 00410e08 .?..X........A.. │ │ - 0x00010424 8502420d 05498605 87048303 03ff040c ..B..I.......... │ │ - 0x00010434 04040000 28000000 c83f0000 30210600 ....(....?..0!.. │ │ - 0x00010444 95030000 00410e08 8502420d 05468605 .....A....B..F.. │ │ - 0x00010454 87048303 037d030c 0404410c 05080000 .....}....A..... │ │ - 0x00010464 24000000 f43f0000 a4240600 b3000000 $....?...$...... │ │ - 0x00010474 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00010484 02a90c04 04000000 24000000 1c400000 ........$....@.. │ │ - 0x00010494 3c250600 ef000000 00410e08 8502420d <%.......A....B. │ │ - 0x000104a4 05468605 87048303 02e50c04 04000000 .F.............. │ │ - 0x000104b4 30000000 44400000 74320600 76010000 0...D@..t2..v... │ │ - 0x000104c4 00410e08 410e0c41 0e10430e 40860487 .A..A..A..C.@... │ │ - 0x000104d4 03830203 6c010e10 410e0c41 0e08410e ....l...A..A..A. │ │ - 0x000104e4 04000000 24000000 78400000 c0330600 ....$...x@...3.. │ │ - 0x000104f4 d5000000 00410e08 8502420d 05468605 .....A....B..F.. │ │ - 0x00010504 87048303 02cb0c04 04000000 28000000 ............(... │ │ - 0x00010514 a0400000 58370600 5b000000 00410e08 .@..X7..[....A.. │ │ - 0x00010524 8502420d 05468605 87048303 02460c04 ..B..F.......F.. │ │ - 0x00010534 04410c05 08000000 20000000 cc400000 .A...... ....@.. │ │ - 0x00010544 8c370600 3f000000 00410e08 8502420d .7..?....A....B. │ │ - 0x00010554 05458604 8303760c 04040000 14000000 .E....v......... │ │ - 0x00010564 f0400000 a8370600 8c000000 00450e08 .@...7.......E.. │ │ - 0x00010574 410e0400 28000000 08410000 20380600 A...(....A.. 8.. │ │ - 0x00010584 d8000000 00410e08 8502420d 05468605 .....A....B..F.. │ │ - 0x00010594 87048303 029f0c04 04410c05 08000000 .........A...... │ │ - 0x000105a4 20000000 34410000 c4390600 35000000 ...4A...9..5... │ │ - 0x000105b4 00410e08 8502420d 05458604 83036c0c .A....B..E....l. │ │ - 0x000105c4 04040000 1c000000 58410000 e0390600 ........XA...9.. │ │ - 0x000105d4 2a000000 00410e08 8502420d 05428303 *....A....B..B.. │ │ - 0x000105e4 640c0404 10000000 78410000 f0390600 d.......xA...9.. │ │ - 0x000105f4 22000000 00000000 14000000 8c410000 "............A.. │ │ - 0x00010604 0c3a0600 18000000 00450e08 410e0400 .:.......E..A... │ │ - 0x00010614 10000000 a4410000 143a0600 03000000 .....A...:...... │ │ - 0x00010624 00000000 10000000 b8410000 103a0600 .........A...:.. │ │ - 0x00010634 01000000 00000000 24000000 cc410000 ........$....A.. │ │ - 0x00010644 4c3c0600 cb000000 00410e08 8502420d L<.......A....B. │ │ - 0x00010654 05468605 87048303 02c10c04 04000000 .F.............. │ │ - 0x00010664 28000000 f4410000 f43c0600 fc030000 (....A...<...... │ │ - 0x00010674 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00010684 0302020c 0404410c 05080000 1c000000 ......A......... │ │ - 0x00010694 20420000 c8400600 2a000000 00410e08 B...@..*....A.. │ │ - 0x000106a4 8502420d 05428303 640c0404 20000000 ..B..B..d... ... │ │ - 0x000106b4 40420000 68410600 37000000 00410e08 @B..hA..7....A.. │ │ - 0x000106c4 8502420d 05428604 8303710c 04040000 ..B..B....q..... │ │ - 0x000106d4 28000000 64420000 84410600 64070000 (...dB...A..d... │ │ - 0x000106e4 00410e08 8502420d 05498605 87048303 .A....B..I...... │ │ - 0x000106f4 035a050c 0404410c 05080000 28000000 .Z....A.....(... │ │ - 0x00010704 90420000 c8480600 77030000 00410e08 .B...H..w....A.. │ │ - 0x00010714 8502420d 05468605 87048303 03b2020c ..B..F.......... │ │ - 0x00010724 0404410c 05080000 1c000000 bc420000 ..A..........B.. │ │ - 0x00010734 ac4f0600 2e000000 00410e08 8502420d .O.......A....B. │ │ - 0x00010744 05428303 680c0404 20000000 dc420000 .B..h... ....B.. │ │ - 0x00010754 bc4f0600 46000000 00410e08 8502420d .O..F....A....B. │ │ - 0x00010764 05428604 83037e0c 04040000 20000000 .B....~..... ... │ │ - 0x00010774 00430000 e84f0600 54000000 00410e08 .C...O..T....A.. │ │ - 0x00010784 8502420d 05428604 8303024c 0c040400 ..B..B.....L.... │ │ - 0x00010794 10000000 24430000 24500600 03000000 ....$C..$P...... │ │ - 0x000107a4 00000000 10000000 38430000 20500600 ........8C.. P.. │ │ - 0x000107b4 0a000000 00000000 28000000 4c430000 ........(...LC.. │ │ - 0x000107c4 1c500600 ad000000 00410e08 8502420d .P.......A....B. │ │ - 0x000107d4 05468605 87048303 028d0c04 04430c05 .F...........C.. │ │ - 0x000107e4 08000000 2c000000 78430000 f0520600 ....,...xC...R.. │ │ - 0x000107f4 c8000000 00410e08 8502420d 05428604 .....A....B..B.. │ │ - 0x00010804 8303027f 0c040441 0c050868 0c040441 .......A...h...A │ │ - 0x00010814 0c050800 18000000 a8430000 90530600 .........C...S.. │ │ - 0x00010824 16000000 00410e08 8502420d 05428303 .....A....B..B.. │ │ - 0x00010834 24000000 c4430000 f4540600 b8000000 $....C...T...... │ │ - 0x00010844 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00010854 02ae0c04 04000000 1c000000 ec430000 .............C.. │ │ - 0x00010864 8c550600 2e000000 00410e08 8502420d .U.......A....B. │ │ - 0x00010874 05428303 680c0404 10000000 0c440000 .B..h........D.. │ │ - 0x00010884 9c550600 03000000 00000000 10000000 .U.............. │ │ - 0x00010894 20440000 98550600 22000000 00000000 D...U.."....... │ │ - 0x000108a4 1c000000 34440000 b4550600 26000000 ....4D...U..&... │ │ - 0x000108b4 00410e08 8502420d 05428303 600c0404 .A....B..B..`... │ │ - 0x000108c4 1c000000 54440000 c4550600 26000000 ....TD...U..&... │ │ - 0x000108d4 00410e08 8502420d 05428303 600c0404 .A....B..B..`... │ │ - 0x000108e4 1c000000 74440000 d4550600 26000000 ....tD...U..&... │ │ - 0x000108f4 00410e08 8502420d 05428303 600c0404 .A....B..B..`... │ │ - 0x00010904 1c000000 94440000 e4550600 26000000 .....D...U..&... │ │ - 0x00010914 00410e08 8502420d 05428303 600c0404 .A....B..B..`... │ │ - 0x00010924 18000000 b4440000 f4550600 16000000 .....D...U...... │ │ - 0x00010934 00410e08 8502420d 05428303 1c000000 .A....B..B...... │ │ - 0x00010944 d0440000 b8570600 2e000000 00410e08 .D...W.......A.. │ │ - 0x00010954 8502420d 05428303 680c0404 1c000000 ..B..B..h....... │ │ - 0x00010964 f0440000 c8570600 27000000 00410e08 .D...W..'....A.. │ │ - 0x00010974 8602490e 0c410e08 5b0e0400 10000000 ..I..A..[....... │ │ - 0x00010984 10450000 d8570600 0a000000 00000000 .E...W.......... │ │ - 0x00010994 10000000 24450000 d4570600 22000000 ....$E...W.."... │ │ - 0x000109a4 00000000 1c000000 38450000 e2570600 ........8E...W.. │ │ - 0x000109b4 3e000000 00410e08 8502420d 05468605 >....A....B..F.. │ │ - 0x000109c4 87048303 24000000 58450000 00580600 ....$...XE...X.. │ │ - 0x000109d4 eb000000 00410e08 8502420d 05468605 .....A....B..F.. │ │ - 0x000109e4 87048303 02e10c04 04000000 18000000 ................ │ │ - 0x000109f4 80450000 c8580600 16000000 00410e08 .E...X.......A.. │ │ - 0x00010a04 8502420d 05428303 18000000 9c450000 ..B..B.......E.. │ │ - 0x00010a14 cc580600 1b000000 00410e08 8502420d .X.......A....B. │ │ - 0x00010a24 05428303 18000000 b8450000 505a0600 .B.......E..PZ.. │ │ - 0x00010a34 16000000 00410e08 8502420d 05428303 .....A....B..B.. │ │ - 0x00010a44 20000000 d4450000 f45a0600 4d000000 ....E...Z..M... │ │ - 0x00010a54 00410e08 8502420d 05428604 83030247 .A....B..B.....G │ │ - 0x00010a64 0c040400 1c000000 f8450000 c05c0600 .........E...\.. │ │ - 0x00010a74 2a000000 00410e08 8502420d 05428303 *....A....B..B.. │ │ - 0x00010a84 640c0404 10000000 18460000 d05c0600 d........F...\.. │ │ - 0x00010a94 22000000 00000000 28000000 2c460000 ".......(...,F.. │ │ - 0x00010aa4 ec5c0600 73000000 00410e08 8502420d .\..s....A....B. │ │ - 0x00010ab4 05468605 87048303 024b0c04 04410c05 .F.......K...A.. │ │ - 0x00010ac4 08000000 24000000 58460000 405d0600 ....$...XF..@].. │ │ - 0x00010ad4 04010000 00410e08 8502420d 05468605 .....A....B..F.. │ │ - 0x00010ae4 87048303 02fa0c04 04000000 1c000000 ................ │ │ - 0x00010af4 80460000 285e0600 2e000000 00410e08 .F..(^.......A.. │ │ - 0x00010b04 8502420d 05428303 680c0404 1c000000 ..B..B..h....... │ │ - 0x00010b14 a0460000 385e0600 2d000000 00410e08 .F..8^..-....A.. │ │ - 0x00010b24 8502420d 05428303 670c0404 24000000 ..B..B..g...$... │ │ - 0x00010b34 c0460000 485e0600 4f000000 00410e08 .F..H^..O....A.. │ │ - 0x00010b44 8502420d 05468605 87048303 760c0404 ..B..F......v... │ │ - 0x00010b54 410c0508 14000000 e8460000 705e0600 A........F..p^.. │ │ - 0x00010b64 17000000 00490e08 410e0400 10000000 .....I..A....... │ │ - 0x00010b74 00470000 785e0600 0a000000 00000000 .G..x^.......... │ │ - 0x00010b84 18000000 14470000 745f0600 29000000 .....G..t_..)... │ │ - 0x00010b94 00410e08 8502420d 05448303 18000000 .A....B..D...... │ │ - 0x00010ba4 30470000 88600600 1c000000 00410e08 0G...`.......A.. │ │ - 0x00010bb4 8502420d 05428303 18000000 4c470000 ..B..B......LG.. │ │ - 0x00010bc4 8c600600 16000000 00410e08 8502420d .`.......A....B. │ │ - 0x00010bd4 05428303 28000000 68470000 90600600 .B..(...hG...`.. │ │ - 0x00010be4 20010000 00410e08 8502420d 05468605 ....A....B..F.. │ │ - 0x00010bf4 87048303 02fa0c04 04410c05 08000000 .........A...... │ │ - 0x00010c04 1c000000 94470000 a46c0600 35000000 .....G...l..5... │ │ - 0x00010c14 00410e08 8502420d 05428303 6f0c0404 .A....B..B..o... │ │ - 0x00010c24 24000000 b4470000 c46c0600 eb000000 $....G...l...... │ │ - 0x00010c34 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00010c44 02e10c04 04000000 18000000 dc470000 .............G.. │ │ - 0x00010c54 8c6d0600 2a000000 00410e08 8502420d .m..*....A....B. │ │ - 0x00010c64 05428303 28000000 f8470000 606f0600 .B..(....G..`o.. │ │ - 0x00010c74 c5000000 00410e08 8502420d 05468605 .....A....B..F.. │ │ - 0x00010c84 87048303 02b40c04 04410c05 08000000 .........A...... │ │ - 0x00010c94 1c000000 24480000 04720600 2b000000 ....$H...r..+... │ │ - 0x00010ca4 00410e08 8502420d 05428303 650c0404 .A....B..B..e... │ │ - 0x00010cb4 24000000 44480000 14720600 56000000 $...DH...r..V... │ │ - 0x00010cc4 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00010cd4 024c0c04 04000000 24000000 6c480000 .L......$...lH.. │ │ - 0x00010ce4 5c730600 47000000 00410e08 8502420d \s..G....A....B. │ │ - 0x00010cf4 05428303 660c0404 410c0508 5a0c0404 .B..f...A...Z... │ │ - 0x00010d04 28000000 94480000 84730600 89000000 (....H...s...... │ │ - 0x00010d14 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00010d24 02770c04 04410c05 08000000 bc000000 .w...A.......... │ │ - 0x00010d34 c0480000 88750600 01010000 00410e08 .H...u.......A.. │ │ - 0x00010d44 410e0c41 0e10410e 14460e80 02860587 A..A..A..F...... │ │ - 0x00010d54 04830385 02450e84 02410e80 02500e8c .....E...A...P.. │ │ - 0x00010d64 02450e90 02480e80 02510e88 02450e8c .E...H...Q...E.. │ │ - 0x00010d74 02410e90 02480e8c 02410e90 02480e80 .A...H...A...H.. │ │ - 0x00010d84 025e0e8c 02410e90 02480e80 024b0e88 .^...A...H...K.. │ │ - 0x00010d94 02450e8c 02410e90 02480e80 024f0e88 .E...A...H...O.. │ │ - 0x00010da4 02410e8c 02410e90 02430e94 02430e98 .A...A...C...C.. │ │ - 0x00010db4 02420e9c 02420ea0 02450e80 024d0e84 .B...B...E...M.. │ │ - 0x00010dc4 02450e88 02420e8c 02410e90 02480e80 .E...B...A...H.. │ │ - 0x00010dd4 024a0e8c 02470e90 02480e80 02510e14 .J...G...H...Q.. │ │ - 0x00010de4 410e1041 0e0c410e 08410e04 a8000000 A..A..A..A...... │ │ - 0x00010df4 80490000 d8750600 16010000 00410e08 .I...u.......A.. │ │ - 0x00010e04 410e0c41 0e10410e 14430e50 86058704 A..A..A..C.P.... │ │ - 0x00010e14 83038502 470e5441 0e50490e 58410e5c ....G.TA.PI.XA.\ │ │ - 0x00010e24 410e6048 0e5c410e 60480e50 580e5c41 A.`H.\A.`H.PX.\A │ │ - 0x00010e34 0e60480e 50530e54 450e5842 0e5c410e .`H.PS.TE.XB.\A. │ │ - 0x00010e44 60480e58 450e5c41 0e60480e 50620e58 `H.XE.\A.`H.Pb.X │ │ - 0x00010e54 410e5c41 0e60430e 64430e68 410e6c42 A.\A.`C.dC.hA.lB │ │ - 0x00010e64 0e70450e 506c0e54 410e5841 0e5c410e .pE.Pl.TA.XA.\A. │ │ - 0x00010e74 60480e5c 410e6048 0e504f0e 14410e10 `H.\A.`H.PO..A.. │ │ - 0x00010e84 410e0c41 0e08410e 04410e50 480e5c41 A..A..A..A.PH.\A │ │ - 0x00010e94 0e60480e 50000000 6c000000 2c4a0000 .`H.P...l...,J.. │ │ - 0x00010ea4 4c760600 94000000 00410e08 410e0c46 Lv.......A..A..F │ │ - 0x00010eb4 0ed00186 03830245 0ed40141 0ed00150 .......E...A...P │ │ - 0x00010ec4 0edc0145 0ee00148 0ed0014a 0edc0149 ...E...H...J...I │ │ - 0x00010ed4 0ee00147 0ed00143 0ed4014b 0ed80141 ...G...C...K...A │ │ - 0x00010ee4 0edc0141 0ee00148 0ed0015e 0ed40141 ...A...H...^...A │ │ - 0x00010ef4 0ed80141 0edc0141 0ee00148 0edc0141 ...A...A...H...A │ │ - 0x00010f04 0ee00148 0ed00100 b8000000 9c4a0000 ...H.........J.. │ │ - 0x00010f14 7c760600 d5000000 00410e08 410e0c41 |v.......A..A..A │ │ - 0x00010f24 0e10410e 14430e40 86058704 83038502 ..A..C.@........ │ │ - 0x00010f34 470e4441 0e404d0e 48410e4c 410e5048 G.DA.@M.HA.LA.PH │ │ - 0x00010f44 0e4c410e 50480e40 540e4c41 0e50480e .LA.PH.@T.LA.PH. │ │ - 0x00010f54 40470e48 410e4c41 0e50480e 40470e44 @G.HA.LA.PH.@G.D │ │ - 0x00010f64 440e4841 0e4c410e 50430e54 430e5842 D.HA.LA.PC.TC.XB │ │ - 0x00010f74 0e5c420e 60470e40 4f0e4841 0e4c410e .\B.`G.@O.HA.LA. │ │ - 0x00010f84 50430e54 430e5842 0e5c420e 60450e40 PC.TC.XB.\B.`E.@ │ │ - 0x00010f94 4d0e4c41 0e50480e 40450e44 440e4841 M.LA.PH.@E.DD.HA │ │ - 0x00010fa4 0e4c410e 50430e54 430e5842 0e5c420e .LA.PC.TC.XB.\B. │ │ - 0x00010fb4 60470e40 430e1441 0e10410e 0c410e08 `G.@C..A..A..A.. │ │ - 0x00010fc4 410e0400 30000000 584b0000 a0760600 A...0...XK...v.. │ │ - 0x00010fd4 35000000 00410e08 430e3083 02450e34 5....A..C.0..E.4 │ │ - 0x00010fe4 410e3049 0e38450e 3c440e40 480e304f A.0I.8E... │ │ - 0x00013514 75000000 043b6eff ff410e08 410e0c41 u....;n..A..A..A │ │ - 0x00013524 0e10430e 20860487 03830249 0e24410e ..C. ......I.$A. │ │ - 0x00013534 20492e10 430e2842 0e2c410e 30480e20 I..C.(B.,A.0H. │ │ - 0x00013544 442e0049 2e10430e 28420e2c 410e3048 D..I..C.(B.,A.0H │ │ - 0x00013554 0e204a2e 004b2e10 430e2842 0e2c410e . J..K..C.(B.,A. │ │ - 0x00013564 30480e10 410e0c41 0e08410e 04410e20 0H..A..A..A..A. │ │ - 0x00013574 2e00472e 00000000 3c000000 54140000 ..G.....<...T... │ │ - 0x00013584 0c3f0200 07010000 04db6dff ff410e08 .?........m..A.. │ │ - 0x00013594 410e0c41 0e10430e 30860487 03830245 A..A..C.0......E │ │ - 0x000135a4 0e34410e 3002a60e 10410e0c 410e0841 .4A.0....A..A..A │ │ - 0x000135b4 0e04410e 30000000 90000000 94140000 ..A.0........... │ │ - 0x000135c4 dc3f0200 6f020000 04c76dff ff410e08 .?..o.....m..A.. │ │ - 0x000135d4 410e0c41 0e10430e 70860487 0383024d A..A..C.p......M │ │ - 0x000135e4 0e74410e 70622e10 430e7449 0e78410e .tA.pb..C.tI.xA. │ │ - 0x000135f4 7c430e80 01450e70 028f2e00 025b2e10 |C...E.p.....[.. │ │ - 0x00013604 430e7841 0e7c410e 80014e0e 7002602e C.xA.|A...N.p.`. │ │ - 0x00013614 00452e00 502e004c 0e10410e 0c410e08 .E..P..L..A..A.. │ │ - 0x00013624 410e0441 0e705e2e 10430e78 410e7c41 A..A.p^..C.xA.|A │ │ - 0x00013634 0e800145 0e700256 2e004d2e 00492e10 ...E.p.V..M..I.. │ │ - 0x00013644 430e7c41 0e800145 0e702e00 38000000 C.|A...E.p..8... │ │ - 0x00013654 28150000 b8410200 53000000 046f6dff (....A..S....om. │ │ - 0x00013664 ff410e08 410e0c41 0e10430e 20860487 .A..A..A..C. ... │ │ - 0x00013674 03830245 0e24410e 20660e10 410e0c41 ...E.$A. f..A..A │ │ - 0x00013684 0e08410e 04410e20 7c010000 64150000 ..A..A. |...d... │ │ - 0x00013694 cc660200 13090000 043f6dff ff410e08 .f.......?m..A.. │ │ - 0x000136a4 410e0c41 0e10410e 14460e80 09860587 A..A..A..F...... │ │ - 0x000136b4 04830385 02450e84 09410e80 094c2e10 .....E...A...L.. │ │ - 0x000136c4 430e8809 420e8c09 420e9009 480e8009 C...B...B...H... │ │ - 0x000136d4 5e2e1043 0e880942 0e8c0942 0e900948 ^..C...B...B...H │ │ - 0x000136e4 0e800902 e42e104a 0e840942 0e880947 .......J...B...G │ │ - 0x000136f4 0e8c0947 0e900948 0e800902 622e0055 ...G...H....b..U │ │ - 0x00013704 2e10430e 84094c0e 8809410e 8c09410e ..C...L...A...A. │ │ - 0x00013714 9009480e 80090318 012e1043 0e840953 ..H........C...S │ │ - 0x00013724 0e880941 0e8c0941 0e900948 0e800965 ...A...A...H...e │ │ - 0x00013734 2e10430e 8409450e 8809410e 8c09480e ..C...E...A...H. │ │ - 0x00013744 9009480e 8009502e 00036e02 2e10430e ..H...P...n...C. │ │ - 0x00013754 8c09440e 9009450e 8009792e 10430e88 ..D...E...y..C.. │ │ - 0x00013764 095b0e8c 09410e90 09480e80 09482e10 .[...A...H...H.. │ │ - 0x00013774 430e8409 5c0e8809 410e8c09 410e9009 C...\...A...A... │ │ - 0x00013784 480e8009 762e1043 0e8c094a 0e900948 H...v..C...J...H │ │ - 0x00013794 0e800950 2e10430e 8409410e 8809440e ...P..C...A...D. │ │ - 0x000137a4 8c09410e 9009480e 80090353 012e1043 ..A...H....S...C │ │ - 0x000137b4 0e8c0944 0e900948 0e800902 412e1043 ...D...H....A..C │ │ - 0x000137c4 0e8c0944 0e900948 0e800946 0e14410e ...D...H...F..A. │ │ - 0x000137d4 10410e0c 410e0841 0e04410e 80092e00 .A..A..A..A..... │ │ - 0x000137e4 4a2e004f 2e00652e 10430e8c 09470e90 J..O..e..C...G.. │ │ - 0x000137f4 09480e80 092e0049 2e00492e 10430e8c .H.....I..I..C.. │ │ - 0x00013804 09410e90 09000000 78010000 e4160000 .A......x....... │ │ - 0x00013814 8c7b0200 e3080000 04ef6bff ff410e08 .{........k..A.. │ │ - 0x00013824 410e0c41 0e10410e 14460e90 09860587 A..A..A..F...... │ │ - 0x00013834 04830385 02450e94 09410e90 094c2e10 .....E...A...L.. │ │ - 0x00013844 430e9809 420e9c09 420ea009 480e9009 C...B...B...H... │ │ - 0x00013854 5e2e1043 0e980942 0e9c0942 0ea00948 ^..C...B...B...H │ │ - 0x00013864 0e900902 e42e104a 0e940942 0e980947 .......J...B...G │ │ - 0x00013874 0e9c0947 0ea00948 0e900902 622e0055 ...G...H....b..U │ │ - 0x00013884 2e10430e 94094c0e 9809410e 9c09410e ..C...L...A...A. │ │ - 0x00013894 a009480e 900902d3 2e10430e 9409530e ..H.......C...S. │ │ - 0x000138a4 9809410e 9c09410e a009480e 90097b2e ..A...A...H...{. │ │ - 0x000138b4 10430e94 09450e98 09410e9c 09480ea0 .C...E...A...H.. │ │ - 0x000138c4 09480e90 09502e00 036d022e 10430e9c .H...P...m...C.. │ │ - 0x000138d4 09440ea0 09450e90 09792e10 430e9809 .D...E...y..C... │ │ - 0x000138e4 5b0e9c09 410ea009 480e9009 482e1043 [...A...H...H..C │ │ - 0x000138f4 0e94095c 0e980941 0e9c0941 0ea00948 ...\...A...A...H │ │ - 0x00013904 0e900976 2e10430e 9c094a0e a009480e ...v..C...J...H. │ │ - 0x00013914 9009502e 10430e94 09410e98 09440e9c ..P..C...A...D.. │ │ - 0x00013924 09410ea0 09480e90 09035301 2e10430e .A...H....S...C. │ │ - 0x00013934 9c09440e a009480e 90090241 2e10430e ..D...H....A..C. │ │ - 0x00013944 9c09440e a009480e 9009460e 14410e10 ..D...H...F..A.. │ │ - 0x00013954 410e0c41 0e08410e 04410e90 092e004a A..A..A..A.....J │ │ - 0x00013964 2e004f2e 00652e10 430e9c09 470ea009 ..O..e..C...G... │ │ - 0x00013974 480e9009 2e00492e 00492e10 430e9c09 H.....I..I..C... │ │ - 0x00013984 410ea009 90010000 60180000 00830200 A.......`....... │ │ - 0x00013994 03090000 04a36aff ff410e08 410e0c41 ......j..A..A..A │ │ - 0x000139a4 0e10410e 14460e90 09860587 04830385 ..A..F.......... │ │ - 0x000139b4 02450e94 09410e90 094c2e10 430e9809 .E...A...L..C... │ │ - 0x000139c4 420e9c09 420ea009 480e9009 5e2e1043 B...B...H...^..C │ │ - 0x000139d4 0e980942 0e9c0942 0ea00948 0e900902 ...B...B...H.... │ │ - 0x000139e4 e42e104a 0e940942 0e980947 0e9c0947 ...J...B...G...G │ │ - 0x000139f4 0ea00948 0e900902 622e0055 2e10430e ...H....b..U..C. │ │ - 0x00013a04 94094c0e 9809410e 9c09410e a009480e ..L...A...A...H. │ │ - 0x00013a14 90090311 012e1043 0e940953 0e980941 .......C...S...A │ │ - 0x00013a24 0e9c0941 0ea00948 0e90092e 10430e94 ...A...H.....C.. │ │ - 0x00013a34 09480e98 09410e9c 09480ea0 09480e90 .H...A...H...H.. │ │ - 0x00013a44 092e1043 0e940945 0e980941 0e9c0948 ...C...E...A...H │ │ - 0x00013a54 0ea00948 0e900950 2e00036e 022e1043 ...H...P...n...C │ │ - 0x00013a64 0e9c0944 0ea00945 0e900979 2e10430e ...D...E...y..C. │ │ - 0x00013a74 98095b0e 9c09410e a009480e 9009482e ..[...A...H...H. │ │ - 0x00013a84 10430e94 095c0e98 09410e9c 09410ea0 .C...\...A...A.. │ │ - 0x00013a94 09480e90 09762e10 430e9c09 4a0ea009 .H...v..C...J... │ │ - 0x00013aa4 480e9009 502e1043 0e940941 0e980944 H...P..C...A...D │ │ - 0x00013ab4 0e9c0941 0ea00948 0e900903 53012e10 ...A...H....S... │ │ - 0x00013ac4 430e9c09 440ea009 480e9009 02412e10 C...D...H....A.. │ │ - 0x00013ad4 430e9c09 440ea009 480e9009 460e1441 C...D...H...F..A │ │ - 0x00013ae4 0e10410e 0c410e08 410e0441 0e90092e ..A..A..A..A.... │ │ - 0x00013af4 004a2e00 4f2e0065 2e10430e 9c09470e .J..O..e..C...G. │ │ - 0x00013b04 a009480e 90092e00 492e0049 2e10430e ..H.....I..I..C. │ │ - 0x00013b14 9c09410e a0090000 00020000 f4190000 ..A............. │ │ - 0x00013b24 0c8b0200 fc060000 043f69ff ff410e08 .........?i..A.. │ │ - 0x00013b34 410e0c41 0e10410e 14430e80 01860587 A..A..A..C...... │ │ - 0x00013b44 04830385 02450e84 01410e80 01522e10 .....E...A...R.. │ │ - 0x00013b54 430e8801 450e8c01 420e9001 480e8001 C...E...B...H... │ │ - 0x00013b64 02c02e10 430e8c01 450e9001 480e8001 ....C...E...H... │ │ - 0x00013b74 482e1043 0e840141 0e880141 0e8c0145 H..C...A...A...E │ │ - 0x00013b84 0e900148 0e800102 9a2e1043 0e8c0151 ...H.......C...Q │ │ - 0x00013b94 0e900148 0e800102 942e1043 0e840145 ...H.......C...E │ │ - 0x00013ba4 0e880144 0e8c0144 0e900148 0e800150 ...D...D...H...P │ │ - 0x00013bb4 2e10430e 9001640e 80012e10 430e8c01 ..C...d.....C... │ │ - 0x00013bc4 410e9001 480e8001 4a2e1043 0e840141 A...H...J..C...A │ │ - 0x00013bd4 0e880144 0e8c0141 0e900148 0e800171 ...D...A...H...q │ │ - 0x00013be4 2e10430e 8c01430e 9001540e 800102a0 ..C...C...T..... │ │ - 0x00013bf4 2e10430e 8c01480e 9001480e 8001430e ..C...H...H...C. │ │ - 0x00013c04 14410e10 410e0c41 0e08410e 04410e80 .A..A..A..A..A.. │ │ - 0x00013c14 012e0059 2e00502e 00592e00 4f2e1046 ...Y..P..Y..O..F │ │ - 0x00013c24 0e840145 0e880144 0e8c0145 0e900148 ...E...D...E...H │ │ - 0x00013c34 0e800154 2e10460e 8401450e 8801440e ...T..F...E...D. │ │ - 0x00013c44 8c01450e 9001480e 8001592e 00592e00 ..E...H...Y..Y.. │ │ - 0x00013c54 5a2e1042 0e840145 0e880141 0e8c0145 Z..B...E...A...E │ │ - 0x00013c64 0e900148 0e800145 2e00592e 006f2e10 ...H...E..Y..o.. │ │ - 0x00013c74 420e8401 450e8801 410e8c01 450e9001 B...E...A...E... │ │ - 0x00013c84 480e8001 582e005a 2e005a2e 005a2e00 H...X..Z..Z..Z.. │ │ - 0x00013c94 562e0053 2e10430e 84015c0e 8801410e V..S..C...\...A. │ │ - 0x00013ca4 8c01410e 9001480e 8001542e 10430e84 ..A...H...T..C.. │ │ - 0x00013cb4 015c0e88 01410e8c 01410e90 01480e80 .\...A...A...H.. │ │ - 0x00013cc4 01422e00 4e2e0050 2e10430e 8c01410e .B..N..P..C...A. │ │ - 0x00013cd4 9001480e 8001482e 00522e00 542e004b ..H...H..R..T..K │ │ - 0x00013ce4 2e10430e 8c01450e 9001480e 8001422e ..C...E...H...B. │ │ - 0x00013cf4 004b2e10 430e8c01 450e9001 480e8001 .K..C...E...H... │ │ - 0x00013d04 422e0052 2e10430e 8c01480e 9001480e B..R..C...H...H. │ │ - 0x00013d14 80012e10 430e8c01 450e9001 2c000000 ....C...E...,... │ │ - 0x00013d24 f81b0000 a8910200 a5000000 04ab67ff ..............g. │ │ - 0x00013d34 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00013d44 026e0c04 04410c05 08000000 28000000 .n...A......(... │ │ - 0x00013d54 281c0000 28920200 56000000 049b67ff (...(...V.....g. │ │ - 0x00013d64 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00013d74 700c0404 410c0508 1c000000 541c0000 p...A.......T... │ │ - 0x00013d84 5c920200 23000000 047b67ff ff410e08 \...#....{g..A.. │ │ - 0x00013d94 8502420d 05428303 2c000000 741c0000 ..B..B..,...t... │ │ - 0x00013da4 6c920200 71000000 046367ff ff410e08 l...q....cg..A.. │ │ - 0x00013db4 8502420d 05468605 87048303 02400c04 ..B..F.......@.. │ │ - 0x00013dc4 04410c05 08000000 40000000 a41c0000 .A......@....... │ │ - 0x00013dd4 1ca10200 50000000 043f67ff ff410e08 ....P....?g..A.. │ │ - 0x00013de4 410e0c41 0e10410e 14430e20 86058704 A..A..A..C. .... │ │ - 0x00013df4 83038502 470e2441 0e20640e 14410e10 ....G.$A. d..A.. │ │ - 0x00013e04 410e0c41 0e08410e 04410e20 20010000 A..A..A..A. ... │ │ - 0x00013e14 e81c0000 a8a10200 ef020000 040767ff ..............g. │ │ - 0x00013e24 ff410e08 410e0c41 0e10410e 14430e30 .A..A..A..A..C.0 │ │ - 0x00013e34 86058704 83038502 450e3441 0e305f2e ........E.4A.0_. │ │ - 0x00013e44 10420e34 420e3842 0e3c450e 40480e30 .B.4B.8B....A. │ │ - 0x00014274 05080000 2c000000 50210000 20fd0300 ....,...P!.. ... │ │ - 0x00014284 67040000 04f766ff ff410e08 8502420d g.....f..A....B. │ │ - 0x00014294 05468605 87048303 0320030c 0404410c .F....... ....A. │ │ - 0x000142a4 05080000 2c000000 80210000 60010400 ....,....!..`... │ │ - 0x000142b4 95000000 040f67ff ff410e08 8502420d ......g..A....B. │ │ - 0x000142c4 05468605 87048303 02700c04 04410c05 .F.......p...A.. │ │ - 0x000142d4 08000000 28000000 b0210000 d0010400 ....(....!...... │ │ - 0x000142e4 b3060000 04ef66ff ff410e08 8502420d ......f..A....B. │ │ - 0x000142f4 05468605 87048303 5f0c0404 410c0508 .F......_...A... │ │ - 0x00014304 2c000000 dc210000 17090400 e72e0000 ,....!.......... │ │ - 0x00014314 04df66ff ff410e08 8502420d 05498605 ..f..A....B..I.. │ │ - 0x00014324 87048303 03e7280c 0404410c 05080000 ......(...A..... │ │ - 0x00014334 2c000000 0c220000 d4370400 df020000 ,...."...7...... │ │ - 0x00014344 04cf67ff ff410e08 8502420d 05498605 ..g..A....B..I.. │ │ - 0x00014354 87048303 03a5020c 0404410c 05080000 ..........A..... │ │ - 0x00014364 2c000000 3c220000 243c0400 2b010000 ,...<"..$<..+... │ │ - 0x00014374 04b767ff ff410e08 8502420d 05468605 ..g..A....B..F.. │ │ - 0x00014384 87048303 02f10c04 04410c05 08000000 .........A...... │ │ - 0x00014394 2c000000 6c220000 04440400 65020000 ,...l"...D..e... │ │ - 0x000143a4 049b67ff ff410e08 8502420d 05498605 ..g..A....B..I.. │ │ - 0x000143b4 87048303 0331020c 0404410c 05080000 .....1....A..... │ │ - 0x000143c4 2c000000 9c220000 a4460400 b7050000 ,...."...F...... │ │ - 0x000143d4 047f67ff ff410e08 8502420d 05468605 ..g..A....B..F.. │ │ - 0x000143e4 87048303 03af030c 0404410c 05080000 ..........A..... │ │ - 0x000143f4 2c000000 cc220000 344c0400 8b010000 ,...."..4L...... │ │ - 0x00014404 04b367ff ff410e08 8502420d 05468605 ..g..A....B..F.. │ │ - 0x00014414 87048303 030c010c 0404410c 05080000 ..........A..... │ │ - 0x00014424 2c000000 fc220000 84530400 ff050000 ,...."...S...... │ │ - 0x00014434 04ab67ff ff410e08 8502420d 05498605 ..g..A....B..I.. │ │ - 0x00014444 87048303 0390030c 0404410c 05080000 ..........A..... │ │ - 0x00014454 2c000000 2c230000 54590400 88000000 ,...,#..TY...... │ │ - 0x00014464 04ab67ff ff410e08 8502420d 05468605 ..g..A....B..F.. │ │ - 0x00014474 87048303 024d0c04 04410c05 08000000 .....M...A...... │ │ - 0x00014484 28000000 5c230000 b4590400 61000000 (...\#...Y..a... │ │ - 0x00014494 049767ff ff410e08 8502420d 05468605 ..g..A....B..F.. │ │ - 0x000144a4 87048303 770c0404 450c0508 2c000000 ....w...E...,... │ │ - 0x000144b4 88230000 38630400 49280000 048767ff .#..8c..I(....g. │ │ - 0x000144c4 ff410e08 8502420d 05498605 87048303 .A....B..I...... │ │ - 0x000144d4 0398190c 0404410c 05080000 2c000000 ......A.....,... │ │ - 0x000144e4 b8230000 588b0400 98000000 04e767ff .#..X.........g. │ │ - 0x000144f4 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00014504 027d0c04 04410c05 08000000 28000000 .}...A......(... │ │ - 0x00014514 e8230000 c88b0400 57000000 04c767ff .#......W.....g. │ │ - 0x00014524 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00014534 700c0404 410c0508 2c000000 14240000 p...A...,....$.. │ │ - 0x00014544 bc910400 742a0000 04a767ff ff410e08 ....t*....g..A.. │ │ - 0x00014554 8502420d 05498605 87048303 034d270c ..B..I.......M'. │ │ - 0x00014564 0404410c 05080000 2c000000 44240000 ..A.....,...D$.. │ │ - 0x00014574 3ccb0400 06010000 04eb67ff ff410e08 <.........g..A.. │ │ - 0x00014584 8502420d 05538605 87048303 02d50c04 ..B..S.......... │ │ - 0x00014594 04410c05 08000000 2c000000 74240000 .A......,...t$.. │ │ - 0x000145a4 cccd0400 6b080000 04cf67ff ff410e08 ....k.....g..A.. │ │ - 0x000145b4 8502420d 05468605 87048303 031f080c ..B..F.......... │ │ - 0x000145c4 0404410c 05080000 50000000 a4240000 ..A.....P....$.. │ │ - 0x000145d4 5cdf0400 140b0000 04c767ff ff410e08 \.........g..A.. │ │ - 0x000145e4 8502420d 05468605 87048303 0347032e ..B..F.......G.. │ │ - 0x000145f4 10034d01 2e100270 2e1002fd 2e10028f ..M....p........ │ │ - 0x00014604 2e100314 040c0404 410c0508 2e10662e ........A.....f. │ │ - 0x00014614 00492e10 5d2e1051 2e100000 2c000000 .I..]..Q....,... │ │ - 0x00014624 f8240000 08eb0400 27100000 048767ff .$......'.....g. │ │ - 0x00014634 ff410e08 8502420d 05498605 87048303 .A....B..I...... │ │ - 0x00014644 03220d0c 0404410c 05080000 2c000000 ."....A.....,... │ │ - 0x00014654 28250000 08fb0400 6a080000 049367ff (%......j.....g. │ │ - 0x00014664 ff410e08 8502420d 05498605 87048303 .A....B..I...... │ │ - 0x00014674 032f070c 0404410c 05080000 2c000000 ./....A.....,... │ │ - 0x00014684 58250000 58330500 fb000000 048f67ff X%..X3........g. │ │ - 0x00014694 ff410e08 8502420d 05538605 87048303 .A....B..S...... │ │ - 0x000146a4 02c60c04 04410c05 08000000 58000000 .....A......X... │ │ - 0x000146b4 88250000 783c0500 5d0a0000 047367ff .%..x<..]....sg. │ │ - 0x000146c4 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x000146d4 02c72e10 030d022e 10026d2e 10034001 ..........m...@. │ │ - 0x000146e4 2e100292 2e100251 2e00492e 00037e04 .......Q..I...~. │ │ - 0x000146f4 0c040441 0c05082e 10632e00 492e1062 ...A.....c..I..b │ │ - 0x00014704 2e10512e 10000000 2c000000 e4250000 ..Q.....,....%.. │ │ - 0x00014714 5c6f0500 fb000000 042b67ff ff410e08 \o.......+g..A.. │ │ - 0x00014724 8502420d 05538605 87048303 02c60c04 ..B..S.......... │ │ - 0x00014734 04410c05 08000000 50000000 14260000 .A......P....&.. │ │ - 0x00014744 6c790500 920a0000 040f67ff ff410e08 ly........g..A.. │ │ - 0x00014754 8502420d 05468605 87048303 0307032e ..B..F.......... │ │ - 0x00014764 10033d01 2e100273 2e1002ea 2e10028e ..=....s........ │ │ - 0x00014774 2e1003f6 030c0404 410c0508 2e10602e ........A.....`. │ │ - 0x00014784 00492e10 602e1051 2e100000 2c000000 .I..`..Q....,... │ │ - 0x00014794 68260000 98840500 ef000000 04cf66ff h&............f. │ │ - 0x000147a4 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x000147b4 02ae0c04 04410c05 08000000 2c000000 .....A......,... │ │ - 0x000147c4 98260000 58850500 33020000 04c366ff .&..X...3.....f. │ │ - 0x000147d4 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x000147e4 0301020c 0404410c 05080000 2c000000 ......A.....,... │ │ - 0x000147f4 c8260000 a88b0500 7d030000 04a366ff .&......}.....f. │ │ - 0x00014804 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00014814 03ec020c 0404410c 05080000 2c000000 ......A.....,... │ │ - 0x00014824 f8260000 989e0500 b5000000 048366ff .&............f. │ │ - 0x00014834 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00014844 02830c04 04410c05 08000000 2c000000 .....A......,... │ │ - 0x00014854 28270000 18a00500 b2000000 046766ff ('...........gf. │ │ - 0x00014864 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00014874 02910c04 04410c05 08000000 2c000000 .....A......,... │ │ - 0x00014884 58270000 a8a00500 cb010000 045b66ff X'...........[f. │ │ - 0x00014894 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x000148a4 039f010c 0404410c 05080000 2c000000 ......A.....,... │ │ - 0x000148b4 88270000 c8a30500 b3000000 043b66ff .'...........;f. │ │ - 0x000148c4 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x000148d4 02640c04 04410c05 08000000 2c000000 .d...A......,... │ │ - 0x000148e4 b8270000 58a40500 03010000 042766ff .'..X........'f. │ │ - 0x000148f4 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00014904 02ac0c04 04410c05 08000000 2c000000 .....A......,... │ │ - 0x00014914 e8270000 38a50500 98000000 041366ff .'..8.........f. │ │ - 0x00014924 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00014934 027d0c04 04410c05 08000000 2c000000 .}...A......,... │ │ - 0x00014944 18280000 a8a50500 3d020000 04f365ff .(......=.....e. │ │ - 0x00014954 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00014964 03af010c 0404410c 05080000 2c000000 ......A.....,... │ │ - 0x00014974 48280000 48b10500 fb000000 04e365ff H(..H.........e. │ │ - 0x00014984 ff410e08 8502420d 05538605 87048303 .A....B..S...... │ │ - 0x00014994 02b90c04 04410c05 08000000 2c000000 .....A......,... │ │ - 0x000149a4 78280000 18b20500 f7000000 04c765ff x(............e. │ │ - 0x000149b4 ff410e08 8502420d 05538605 87048303 .A....B..S...... │ │ - 0x000149c4 02c20c04 04410c05 08000000 2c000000 .....A......,... │ │ - 0x000149d4 a8280000 a8b30500 ab000000 04ab65ff .(............e. │ │ - 0x000149e4 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x000149f4 02560c04 04410c05 08000000 2c000000 .V...A......,... │ │ - 0x00014a04 d8280000 28b40500 0b010000 049765ff .(..(.........e. │ │ - 0x00014a14 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00014a24 02b40c04 04410c05 08000000 28000000 .....A......(... │ │ - 0x00014a34 08290000 98b80500 66000000 048365ff .)......f.....e. │ │ - 0x00014a44 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00014a54 760c0404 410c0508 50000000 34290000 v...A...P...4).. │ │ - 0x00014a64 4cbf0500 db0b0000 047765ff ff410e08 L........we..A.. │ │ - 0x00014a74 8502420d 05468605 87048303 02a72e10 ..B..F.......... │ │ - 0x00014a84 0378012e 10027d2e 10032001 2e10028d .x....}... ..... │ │ - 0x00014a94 2e10032f 070c0404 410c0508 2e10602e .../....A.....`. │ │ - 0x00014aa4 00492e10 542e1053 2e100000 54000000 .I..T..S....T... │ │ - 0x00014ab4 88290000 c8d00500 ee090000 043765ff .)...........7e. │ │ - 0x00014ac4 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00014ad4 02972e10 038a012e 1002bd2e 10035001 ..............P. │ │ - 0x00014ae4 2e1002d4 2e107f2e 10612e10 031f040c .........a...... │ │ - 0x00014af4 0404410c 05082e10 632e0049 2e105d2e ..A.....c..I..]. │ │ - 0x00014b04 10512e10 44000000 e0290000 b0df0500 .Q..D....)...... │ │ - 0x00014b14 660c0000 04f364ff ff410e08 8502420d f.....d..A....B. │ │ - 0x00014b24 05498605 87048303 03c4032e 10036502 .I............e. │ │ - 0x00014b34 2e1003e7 012e0003 11040c04 04410c05 .............A.. │ │ - 0x00014b44 08492e00 552e1051 2e100000 2c000000 .I..U..Q....,... │ │ - 0x00014b54 282a0000 38ee0500 de020000 04bf64ff (*..8.........d. │ │ - 0x00014b64 ff410e08 8502420d 05498605 87048303 .A....B..I...... │ │ - 0x00014b74 0385020c 0404410c 05080000 2c000000 ......A.....,... │ │ - 0x00014b84 582a0000 f8f20500 e3000000 04ab64ff X*............d. │ │ - 0x00014b94 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00014ba4 02880c04 04410c05 08000000 48000000 .....A......H... │ │ - 0x00014bb4 882a0000 98f40500 3b020000 049764ff .*......;.....d. │ │ - 0x00014bc4 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00014bd4 027e2e10 02422e00 632e1066 2e104f2e .~...B..c..f..O. │ │ - 0x00014be4 00025e2e 20730c04 04410c05 084e2e10 ..^. s...A...N.. │ │ - 0x00014bf4 6f2e1002 422e1000 2c000000 d42a0000 o...B...,....*.. │ │ - 0x00014c04 8cfb0500 8a000000 046364ff ff410e08 .........cd..A.. │ │ - 0x00014c14 8502420d 05468605 87048303 02640c04 ..B..F.......d.. │ │ - 0x00014c24 04410c05 08000000 2c000000 042b0000 .A......,....+.. │ │ - 0x00014c34 1c070600 83000000 043f64ff ff410e08 .........?d..A.. │ │ - 0x00014c44 8502420d 05468605 87048303 02520c04 ..B..F.......R.. │ │ - 0x00014c54 04410c05 08000000 2c000000 342b0000 .A......,...4+.. │ │ - 0x00014c64 7c070600 38010000 041b64ff ff410e08 |...8.....d..A.. │ │ - 0x00014c74 8502420d 05468605 87048303 02f90c04 ..B..F.......... │ │ - 0x00014c84 04410c05 08000000 2c000000 642b0000 .A......,...d+.. │ │ - 0x00014c94 8c080600 bc010000 04ff63ff ff410e08 ..........c..A.. │ │ - 0x00014ca4 8502420d 05468605 87048303 037d010c ..B..F.......}.. │ │ - 0x00014cb4 0404410c 05080000 2c000000 942b0000 ..A.....,....+.. │ │ - 0x00014cc4 cc0b0600 4b020000 04e363ff ff410e08 ....K.....c..A.. │ │ - 0x00014cd4 8502420d 05468605 87048303 039d010c ..B..F.......... │ │ - 0x00014ce4 0404430c 05080000 2c000000 c42b0000 ..C.....,....+.. │ │ - 0x00014cf4 dc0e0600 51010000 04c363ff ff410e08 ....Q.....c..A.. │ │ - 0x00014d04 8502420d 05468605 87048303 02fc0c04 ..B..F.......... │ │ - 0x00014d14 04410c05 08000000 20000000 f42b0000 .A...... ....+.. │ │ - 0x00014d24 1c120600 52010000 04a363ff ff410e08 ....R.....c..A.. │ │ - 0x00014d34 8502420d 05468605 87048303 28000000 ..B..F......(... │ │ - 0x00014d44 182c0000 58130600 5d000000 04af63ff .,..X...].....c. │ │ - 0x00014d54 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00014d64 790c0404 410c0508 58000000 442c0000 y...A...X...D,.. │ │ - 0x00014d74 87150600 78010000 048f63ff ff410e08 ....x.....c..A.. │ │ - 0x00014d84 8502420d 05468605 87048303 6b2e105d ..B..F......k..] │ │ - 0x00014d94 2e005d2e 105d2e00 452e004a 2e005a2e ..]..]..E..J..Z. │ │ - 0x00014da4 105f2e00 5a2e105b 2e005a2e 105b2e00 ._..Z..[..Z..[.. │ │ - 0x00014db4 452e0056 0c040441 0c050842 2e004f2e E..V...A...B..O. │ │ - 0x00014dc4 10492e00 2c000000 a02c0000 d0160600 .I..,....,...... │ │ - 0x00014dd4 9b000000 045b63ff ff410e08 8502420d .....[c..A....B. │ │ - 0x00014de4 05468605 87048303 6d2e1070 2e105e2e .F......m..p..^. │ │ - 0x00014df4 104e2e10 2c000000 d02c0000 90170600 .N..,....,...... │ │ - 0x00014e04 f2000000 043763ff ff410e08 8502420d .....7c..A....B. │ │ - 0x00014e14 05468605 87048303 02ae0c04 04410c05 .F...........A.. │ │ - 0x00014e24 08000000 28000000 002d0000 60180600 ....(....-..`... │ │ - 0x00014e34 93000000 041b63ff ff410e08 8502420d ......c..A....B. │ │ - 0x00014e44 05458604 8303026f 0c040441 0c050800 .E.....o...A.... │ │ - 0x00014e54 20000000 2c2d0000 a41b0600 fe000000 ...,-.......... │ │ - 0x00014e64 04fb62ff ff410e08 8502420d 05468605 ..b..A....B..F.. │ │ - 0x00014e74 87048303 20000000 502d0000 b01c0600 .... ...P-...... │ │ - 0x00014e84 fe000000 04e762ff ff410e08 8502420d ......b..A....B. │ │ - 0x00014e94 05468605 87048303 10010000 742d0000 .F..........t-.. │ │ - 0x00014ea4 ec1e0600 130b0000 04d362ff ff410e08 ..........b..A.. │ │ - 0x00014eb4 8502420d 05498605 87048303 692e105e ..B..I......i..^ │ │ - 0x00014ec4 2e10642e 0002412e 105a2e10 5f2e1060 ..d...A..Z.._..` │ │ - 0x00014ed4 2e105a2e 106b2e10 5f2e105f 2e10612e ..Z..k.._.._..a. │ │ - 0x00014ee4 10612e10 6b2e105f 2e105f2e 10622e10 .a..k.._.._..b.. │ │ - 0x00014ef4 622e106b 2e105f2e 106b2e10 752e1063 b..k.._..k..u..c │ │ - 0x00014f04 2e10662e 10602e10 702e105f 2e105f2e ..f..`..p.._.._. │ │ - 0x00014f14 10612e10 552e1075 2e10632e 10672e10 .a..U..u..c..g.. │ │ - 0x00014f24 602e1070 2e105f2e 105f2e10 5f2e1052 `..p.._.._.._..R │ │ - 0x00014f34 2e10732e 105f2e10 592e1002 5e2e1060 ..s.._..Y...^..` │ │ - 0x00014f44 2e10492e 107e2e10 582e106b 2e10712e ..I..~..X..k..q. │ │ - 0x00014f54 10025a2e 10612e10 612e105b 2e10742e ..Z..a..a..[..t. │ │ - 0x00014f64 105f2e10 5f2e1070 2e10610c 0404410c ._.._..p..a...A. │ │ - 0x00014f74 05082e10 5e2e1058 2e10024e 2e10532e ....^..X...N..S. │ │ - 0x00014f84 10752e10 632e1068 2e10612e 1002572e .u..c..h..a...W. │ │ - 0x00014f94 105d2e10 632e1060 2e106b2e 10532e10 .]..c..`..k..S.. │ │ - 0x00014fa4 4e2e105a 2e00502e 104e2e10 2c000000 N..Z..P..N..,... │ │ - 0x00014fb4 882e0000 582a0600 bf010000 04e361ff ....X*........a. │ │ - 0x00014fc4 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00014fd4 031b010c 0404410c 05080000 2c000000 ......A.....,... │ │ - 0x00014fe4 b82e0000 b82c0600 fb010000 04cb61ff .....,........a. │ │ - 0x00014ff4 ff410e08 8502420d 05498605 87048303 .A....B..I...... │ │ - 0x00015004 03ae010c 0404410c 05080000 38000000 ......A.....8... │ │ - 0x00015014 e82e0000 182f0600 08010000 04af61ff ...../........a. │ │ - 0x00015024 ff410e08 8502420d 05468605 87048303 .A....B..F...... │ │ - 0x00015034 02472e00 542e1002 700c0404 410c0508 .G..T...p...A... │ │ - 0x00015044 2e10592e 00512e10 00000000 ..Y..Q...... │ │ + 0x0000c6e0 14000000 00000000 017a5200 017c0801 .........zR..|.. │ │ + 0x0000c6f0 1b0c0404 88010000 24000000 1c000000 ........$....... │ │ + 0x0000c700 509d0000 23000000 00410e08 430e1083 P...#....A..C... │ │ + 0x0000c710 02450e14 410e1057 0e08410e 04000000 .E..A..W..A..... │ │ + 0x0000c720 10000000 44000000 589d0000 01000000 ....D...X....... │ │ + 0x0000c730 00000000 10000000 58000000 549d0000 ........X...T... │ │ + 0x0000c740 05000000 00000000 24000000 6c000000 ........$...l... │ │ + 0x0000c750 509d0000 1f000000 00410e08 430e1083 P........A..C... │ │ + 0x0000c760 02450e14 410e1053 0e08410e 04000000 .E..A..S..A..... │ │ + 0x0000c770 30000000 94000000 489d0000 2f000000 0.......H.../... │ │ + 0x0000c780 00410e08 430e1083 02450e14 410e1049 .A..C....E..A..I │ │ + 0x0000c790 0e144d0e 18440e1c 410e2048 0e08410e ..M..D..A. H..A. │ │ + 0x0000c7a0 04000000 30000000 c8000000 449d0000 ....0.......D... │ │ + 0x0000c7b0 2d000000 00410e08 430e1083 02450e14 -....A..C....E.. │ │ + 0x0000c7c0 410e104d 0e14440e 18440e1c 440e2048 A..M..D..D..D. H │ │ + 0x0000c7d0 0e08410e 04000000 80000000 fc000000 ..A............. │ │ + 0x0000c7e0 70be0000 ad010000 00410e08 410e0c41 p........A..A..A │ │ + 0x0000c7f0 0e10410e 14430e20 86058704 83038502 ..A..C. ........ │ │ + 0x0000c800 490e2441 0e20630e 28410e2c 410e3047 I.$A. c.(A.,A.0G │ │ + 0x0000c810 0e205b0e 2c410e30 450e2002 8f0e1441 . [.,A.0E. ....A │ │ + 0x0000c820 0e10410e 0c410e08 410e0441 0e20520e ..A..A..A..A. R. │ │ + 0x0000c830 28420e2c 410e3048 0e206a0e 2c410e30 (B.,A.0H. j.,A.0 │ │ + 0x0000c840 410e3442 0e38410e 3c410e40 4b0e2002 A.4B.8A.... │ │ + 0x0000dd30 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x0000dd40 1c000000 64160000 f84e0200 26000000 ....d....N..&... │ │ + 0x0000dd50 00410e08 8502420d 05428303 600c0404 .A....B..B..`... │ │ + 0x0000dd60 28000000 84160000 084f0200 65020000 (........O..e... │ │ + 0x0000dd70 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x0000dd80 033f010c 0404410c 05080000 30000000 .?....A.....0... │ │ + 0x0000dd90 b0160000 4c510200 66000000 00410e08 ....LQ..f....A.. │ │ + 0x0000dda0 8302470e 0c410e08 650e0441 0e08560e ..G..A..e..A..V. │ │ + 0x0000ddb0 04410e08 4e0e0441 0e08500e 04000000 .A..N..A..P..... │ │ + 0x0000ddc0 38000000 e4160000 88510200 06010000 8........Q...... │ │ + 0x0000ddd0 00410e08 410e0c41 0e10410e 14860487 .A..A..A..A..... │ │ + 0x0000dde0 03830245 0e18410e 1402ec0e 10410e0c ...E..A......A.. │ │ + 0x0000ddf0 410e0841 0e04410e 14000000 34000000 A..A..A.....4... │ │ + 0x0000de00 20170000 5c520200 da000000 00410e08 ...\R.......A.. │ │ + 0x0000de10 410e0c41 0e10430e 18860487 03830247 A..A..C........G │ │ + 0x0000de20 0e1c410e 1802c80e 10410e0c 410e0841 ..A......A..A..A │ │ + 0x0000de30 0e040000 28000000 58170000 04530200 ....(...X....S.. │ │ + 0x0000de40 7c000000 00410e08 8502420d 05428604 |....A....B..B.. │ │ + 0x0000de50 8303680c 0404410c 0508024d 0c040400 ..h...A....M.... │ │ + 0x0000de60 38000000 84170000 58530200 d6000000 8.......XS...... │ │ + 0x0000de70 00410e08 410e0c41 0e10410e 14860487 .A..A..A..A..... │ │ + 0x0000de80 03830245 0e18410e 1402bc0e 10410e0c ...E..A......A.. │ │ + 0x0000de90 410e0841 0e04410e 14000000 34000000 A..A..A.....4... │ │ + 0x0000dea0 c0170000 fc530200 0a010000 00410e08 .....S.......A.. │ │ + 0x0000deb0 410e0c41 0e10430e 18860487 03830247 A..A..C........G │ │ + 0x0000dec0 0e1c410e 1802f80e 10410e0c 410e0841 ..A......A..A..A │ │ + 0x0000ded0 0e040000 34000000 f8170000 d4540200 ....4........T.. │ │ + 0x0000dee0 06020000 00410e08 410e0c41 0e10430e .....A..A..A..C. │ │ + 0x0000def0 20860487 03830249 0e24410e 2003f201 ......I.$A. ... │ │ + 0x0000df00 0e10410e 0c410e08 410e0400 1c000000 ..A..A..A....... │ │ + 0x0000df10 30180000 ac560200 b3000000 00410e08 0....V.......A.. │ │ + 0x0000df20 8502420d 05458604 83030000 18000000 ..B..E.......... │ │ + 0x0000df30 50180000 4c570200 20000000 00410e08 P...LW.. ....A.. │ │ + 0x0000df40 8502420d 05428303 1c000000 6c180000 ..B..B......l... │ │ + 0x0000df50 50570200 43000000 00410e08 8502420d PW..C....A....B. │ │ + 0x0000df60 05458604 83030000 24000000 8c180000 .E......$....... │ │ + 0x0000df70 80570200 91010000 00410e08 8502420d .W.......A....B. │ │ + 0x0000df80 05468605 87048303 0387010c 04040000 .F.............. │ │ + 0x0000df90 2c000000 b4180000 f8580200 d3000000 ,........X...... │ │ + 0x0000dfa0 00410e08 410e0c41 0e10410e 14860487 .A..A..A..A..... │ │ + 0x0000dfb0 03830202 cb0e1041 0e0c410e 08410e04 .......A..A..A.. │ │ + 0x0000dfc0 24000000 e4180000 a8590200 fd000000 $........Y...... │ │ + 0x0000dfd0 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x0000dfe0 02f30c04 04000000 28000000 0c190000 ........(....... │ │ + 0x0000dff0 805a0200 4c060000 00410e08 8502420d .Z..L....A....B. │ │ + 0x0000e000 05468605 87048303 03e0050c 0404410c .F............A. │ │ + 0x0000e010 05080000 24000000 38190000 a4600200 ....$...8....`.. │ │ + 0x0000e020 fa000000 00410e08 8502420d 05468605 .....A....B..F.. │ │ + 0x0000e030 87048303 02f00c04 04000000 18000000 ................ │ │ + 0x0000e040 60190000 7c610200 22000000 00410e08 `...|a.."....A.. │ │ + 0x0000e050 8502420d 05428303 1c000000 7c190000 ..B..B......|... │ │ + 0x0000e060 90610200 5d030000 00410e08 8502420d .a..]....A....B. │ │ + 0x0000e070 05468605 87048303 24000000 9c190000 .F......$....... │ │ + 0x0000e080 d0640200 97000000 00410e08 8502420d .d.......A....B. │ │ + 0x0000e090 05468605 87048303 028d0c04 04000000 .F.............. │ │ + 0x0000e0a0 24000000 c4190000 48650200 59000000 $.......He..Y... │ │ + 0x0000e0b0 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x0000e0c0 024f0c04 04000000 18000000 ec190000 .O.............. │ │ + 0x0000e0d0 80650200 24000000 00410e08 8502420d .e..$....A....B. │ │ + 0x0000e0e0 05428303 18000000 081a0000 94650200 .B...........e.. │ │ + 0x0000e0f0 33000000 00410e08 8502420d 05448303 3....A....B..D.. │ │ + 0x0000e100 1c000000 241a0000 b8650200 2c000000 ....$....e..,... │ │ + 0x0000e110 00410e08 8502420d 05428303 660c0404 .A....B..B..f... │ │ + 0x0000e120 18000000 441a0000 c8650200 3c000000 ....D....e..<... │ │ + 0x0000e130 00410e08 8502420d 05448303 18000000 .A....B..D...... │ │ + 0x0000e140 601a0000 ec650200 57000000 00410e08 `....e..W....A.. │ │ + 0x0000e150 8502420d 05448303 18000000 7c1a0000 ..B..D......|... │ │ + 0x0000e160 30660200 2d000000 00410e08 8502420d 0f..-....A....B. │ │ + 0x0000e170 05428303 18000000 981a0000 84660200 .B...........f.. │ │ + 0x0000e180 16000000 00410e08 8502420d 05428303 .....A....B..B.. │ │ + 0x0000e190 18000000 b41a0000 7e660200 16000000 ........~f...... │ │ + 0x0000e1a0 00410e08 8502420d 05428303 18000000 .A....B..B...... │ │ + 0x0000e1b0 d01a0000 7c660200 2d000000 00410e08 ....|f..-....A.. │ │ + 0x0000e1c0 8502420d 05428303 2c000000 ec1a0000 ..B..B..,....... │ │ + 0x0000e1d0 90660200 be000000 00410e08 410e0c41 .f.......A..A..A │ │ + 0x0000e1e0 0e10430e 18860487 03830202 b40e1041 ..C............A │ │ + 0x0000e1f0 0e0c410e 08410e04 18000000 1c1b0000 ..A..A.......... │ │ + 0x0000e200 20670200 24000000 00410e08 8502420d g..$....A....B. │ │ + 0x0000e210 05428303 18000000 381b0000 34670200 .B......8...4g.. │ │ + 0x0000e220 24000000 00410e08 8502420d 05428303 $....A....B..B.. │ │ + 0x0000e230 18000000 541b0000 48670200 2a000000 ....T...Hg..*... │ │ + 0x0000e240 00410e08 8502420d 05428303 18000000 .A....B..B...... │ │ + 0x0000e250 701b0000 5c670200 45000000 00410e08 p...\g..E....A.. │ │ + 0x0000e260 8502420d 05448303 28000000 8c1b0000 ..B..D..(....... │ │ + 0x0000e270 90670200 aa090000 00410e08 8502420d .g.......A....B. │ │ + 0x0000e280 05468605 87048303 030d070c 0404410c .F............A. │ │ + 0x0000e290 05080000 20000000 b81b0000 14710200 .... ........q.. │ │ + 0x0000e2a0 35000000 00410e08 8502420d 05428604 5....A....B..B.. │ │ + 0x0000e2b0 87036f0c 04040000 28000000 dc1b0000 ..o.....(....... │ │ + 0x0000e2c0 30710200 2c030000 00410e08 8502420d 0q..,....A....B. │ │ + 0x0000e2d0 05468605 87048303 03ec020c 0404410c .F............A. │ │ + 0x0000e2e0 05080000 20000000 081c0000 34740200 .... .......4t.. │ │ + 0x0000e2f0 49000000 00410e08 8502420d 05468605 I....A....B..F.. │ │ + 0x0000e300 87048303 7f0c0404 1c000000 2c1c0000 ............,... │ │ + 0x0000e310 60740200 2c000000 00410e08 8502420d `t..,....A....B. │ │ + 0x0000e320 05680c04 04000000 24000000 4c1c0000 .h......$...L... │ │ + 0x0000e330 70740200 bd000000 00410e08 8502420d pt.......A....B. │ │ + 0x0000e340 05468605 87048303 02b30c04 04000000 .F.............. │ │ + 0x0000e350 28000000 741c0000 08750200 1d010000 (...t....u...... │ │ + 0x0000e360 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x0000e370 0303010c 0404410c 05080000 24000000 ......A.....$... │ │ + 0x0000e380 a01c0000 fc750200 8d000000 00410e08 .....u.......A.. │ │ + 0x0000e390 8502420d 05468605 87048303 02830c04 ..B..F.......... │ │ + 0x0000e3a0 04000000 38000000 c81c0000 64760200 ....8.......dv.. │ │ + 0x0000e3b0 c7010000 00410e08 410e0c41 0e10430e .....A..A..A..C. │ │ + 0x0000e3c0 28860487 03830248 0e2c410e 2803a701 (......H.,A.(... │ │ + 0x0000e3d0 0e10410e 0c410e08 410e0441 0e280000 ..A..A..A..A.(.. │ │ + 0x0000e3e0 24000000 041d0000 f8770200 78000000 $........w..x... │ │ + 0x0000e3f0 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x0000e400 026e0c04 04000000 24000000 2c1d0000 .n......$...,... │ │ + 0x0000e410 50780200 b6000000 00410e08 8502420d Px.......A....B. │ │ + 0x0000e420 05468605 87048303 02ac0c04 04000000 .F.............. │ │ + 0x0000e430 24000000 541d0000 e8780200 6c000000 $...T....x..l... │ │ + 0x0000e440 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x0000e450 02620c04 04000000 24000000 7c1d0000 .b......$...|... │ │ + 0x0000e460 30790200 6f000000 00410e08 8502420d 0y..o....A....B. │ │ + 0x0000e470 05468605 87048303 02650c04 04000000 .F.......e...... │ │ + 0x0000e480 24000000 a41d0000 78790200 7f010000 $.......xy...... │ │ + 0x0000e490 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x0000e4a0 0375010c 04040000 24000000 cc1d0000 .u......$....... │ │ + 0x0000e4b0 d07a0200 d3000000 00410e08 8502420d .z.......A....B. │ │ + 0x0000e4c0 05468605 87048303 02c90c04 04000000 .F.............. │ │ + 0x0000e4d0 b8020000 f41d0000 887b0200 98070000 .........{...... │ │ + 0x0000e4e0 00410e08 410e0c41 0e10410e 14460ed0 .A..A..A..A..F.. │ │ + 0x0000e4f0 01860587 04830385 02530ed4 01410ed0 .........S...A.. │ │ + 0x0000e500 01510ed4 014c0ed8 01410edc 01410ee0 .Q...L...A...A.. │ │ + 0x0000e510 01450ed0 017d0ed4 014c0ed8 01410edc .E...}...L...A.. │ │ + 0x0000e520 01410ee0 01450ed0 01500ed4 01480ed8 .A...E...P...H.. │ │ + 0x0000e530 01410edc 01420ee0 01460ed0 014e0ed4 .A...B...F...N.. │ │ + 0x0000e540 01480ed8 01410edc 01420ee0 01460ed0 .H...A...B...F.. │ │ + 0x0000e550 0102500e d401550e d801410e dc01420e ..P...U...A...B. │ │ + 0x0000e560 e001480e d001590e d401590e d801410e ..H...Y...Y...A. │ │ + 0x0000e570 dc01420e e001480e d001550e d4014c0e ..B...H...U...L. │ │ + 0x0000e580 d801410e dc01410e e001450e d0010244 ..A...A...E....D │ │ + 0x0000e590 0ed40148 0ed80141 0edc0141 0ee00148 ...H...A...A...H │ │ + 0x0000e5a0 0ed0014b 0ed40148 0ed80141 0edc0141 ...K...H...A...A │ │ + 0x0000e5b0 0ee00148 0ed00166 0ed80149 0edc0141 ...H...f...I...A │ │ + 0x0000e5c0 0ee0014a 0ed00177 0ed40141 0ed80141 ...J...w...A...A │ │ + 0x0000e5d0 0edc0142 0ee00146 0ed00150 0ed40148 ...B...F...P...H │ │ + 0x0000e5e0 0ed80141 0edc0142 0ee00146 0ed0014e ...A...B...F...N │ │ + 0x0000e5f0 0ed40148 0ed80141 0edc0142 0ee00146 ...H...A...B...F │ │ + 0x0000e600 0ed0014d 0ed8014d 0edc0142 0ee0014a ...M...M...B...J │ │ + 0x0000e610 0ed0014a 0ed4014c 0ed80141 0edc0142 ...J...L...A...B │ │ + 0x0000e620 0ee00146 0ed00164 0ed4014c 0ed80141 ...F...d...L...A │ │ + 0x0000e630 0edc0141 0ee00148 0ed0014b 0ed40148 ...A...H...K...H │ │ + 0x0000e640 0ed80141 0edc0141 0ee00148 0ed0014b ...A...A...H...K │ │ + 0x0000e650 0ed8014d 0edc0141 0ee00148 0ed0014b ...M...A...H...K │ │ + 0x0000e660 0ed40148 0ed80141 0edc0141 0ee00145 ...H...A...A...E │ │ + 0x0000e670 0ed00102 770ed401 410ed801 420edc01 ....w...A...B... │ │ + 0x0000e680 410ee001 480ed001 024e0ed4 014d0ed8 A...H....N...M.. │ │ + 0x0000e690 01410edc 01440ee0 01480ed0 01033301 .A...D...H....3. │ │ + 0x0000e6a0 0edc014b 0ee00148 0ed00179 0ed4014c ...K...H...y...L │ │ + 0x0000e6b0 0ed80141 0edc0142 0ee00146 0ed00150 ...A...B...F...P │ │ + 0x0000e6c0 0ed40148 0ed80141 0edc0142 0ee00146 ...H...A...B...F │ │ + 0x0000e6d0 0ed0014e 0ed40148 0ed80141 0edc0142 ...N...H...A...B │ │ + 0x0000e6e0 0ee00146 0ed0014d 0ed8014b 0edc0142 ...F...M...K...B │ │ + 0x0000e6f0 0ee0014a 0ed0015e 0ed4014c 0ed80141 ...J...^...L...A │ │ + 0x0000e700 0edc0141 0ee00148 0ed00147 0ed40148 ...A...H...G...H │ │ + 0x0000e710 0ed80141 0edc0141 0ee00148 0ed00147 ...A...A...H...G │ │ + 0x0000e720 0ed8014d 0edc0141 0ee00148 0ed0016a ...M...A...H...j │ │ + 0x0000e730 0ed40148 0ed80142 0ed00146 0ed40148 ...H...B...F...H │ │ + 0x0000e740 0ed80141 0edc0142 0ee00146 0ed00148 ...A...B...F...H │ │ + 0x0000e750 0e14410e 10410e0c 410e0841 0e04410e ..A..A..A..A..A. │ │ + 0x0000e760 d001470e d401480e d801410e dc01440e ..G...H...A...D. │ │ + 0x0000e770 e001460e d0014a0e d401480e d801410e ..F...J...H...A. │ │ + 0x0000e780 dc01410e e001480e d0010000 a0000000 ..A...H......... │ │ + 0x0000e790 b0200000 6c800200 8e020000 00410e08 . ..l........A.. │ │ + 0x0000e7a0 410e0c41 0e10460e b0018604 87038302 A..A..F......... │ │ + 0x0000e7b0 530eb401 410eb001 02510eb4 01490eb8 S...A....Q...I.. │ │ + 0x0000e7c0 01410ebc 01410ec0 01480eb0 01033001 .A...A...H....0. │ │ + 0x0000e7d0 0ebc0149 0ec00148 0eb00165 0eb8014c ...I...H...e...L │ │ + 0x0000e7e0 0eb0016a 0eb40141 0eb80147 0ebc0142 ...j...A...G...B │ │ + 0x0000e7f0 0ec00149 0e10410e 0c410e08 410e0441 ...I..A..A..A..A │ │ + 0x0000e800 0eb0015e 0eb8014b 0ebc0141 0ec00148 ...^...K...A...H │ │ + 0x0000e810 0eb00146 0e10410e 0c410e08 410e0441 ...F..A..A..A..A │ │ + 0x0000e820 0eb00147 0ebc0146 0ec00147 0eb00100 ...G...F...G.... │ │ + 0x0000e830 5c000000 54210000 58820200 8b010000 \...T!..X....... │ │ + 0x0000e840 00410e08 410e0c41 0e10410e 14430e30 .A..A..A..A..C.0 │ │ + 0x0000e850 86058704 83038502 4d0e3441 0e3002e7 ........M.4A.0.. │ │ + 0x0000e860 0e34410e 38420e3c 420e4042 0e300274 .4A.8B... │ │ + 0x0000f480 3e020000 00410e08 8502420d 05468605 >....A....B..F.. │ │ + 0x0000f490 87048303 03f1010c 0404410c 05080000 ..........A..... │ │ + 0x0000f4a0 24000000 c42d0000 9d400300 78000000 $....-...@..x... │ │ + 0x0000f4b0 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x0000f4c0 026e0c04 04000000 24000000 ec2d0000 .n......$....-.. │ │ + 0x0000f4d0 ed400300 7e000000 00410e08 8502420d .@..~....A....B. │ │ + 0x0000f4e0 05468605 87048303 02740c04 04000000 .F.......t...... │ │ + 0x0000f4f0 24000000 142e0000 43410300 aa010000 $.......CA...... │ │ + 0x0000f500 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x0000f510 03a0010c 04040000 28000000 3c2e0000 ........(...<... │ │ + 0x0000f520 c5420300 b6020000 00410e08 8502420d .B.......A....B. │ │ + 0x0000f530 05468605 87048303 032d020c 0404410c .F.......-....A. │ │ + 0x0000f540 05080000 28000000 682e0000 4f450300 ....(...h...OE.. │ │ + 0x0000f550 10020000 00410e08 8502420d 05468605 .....A....B..F.. │ │ + 0x0000f560 87048303 02a80c04 04410c05 08000000 .........A...... │ │ + 0x0000f570 1c000000 942e0000 33470300 5b000000 ........3G..[... │ │ + 0x0000f580 00410e08 8302470e 0c410e08 02510e04 .A....G..A...Q.. │ │ + 0x0000f590 20000000 b42e0000 6e470300 7a000000 .......nG..z... │ │ + 0x0000f5a0 00410e08 8502420d 05428604 83030274 .A....B..B.....t │ │ + 0x0000f5b0 0c040400 1c000000 d82e0000 c4470300 .............G.. │ │ + 0x0000f5c0 2c000000 00410e08 8502420d 05428303 ,....A....B..B.. │ │ + 0x0000f5d0 660c0404 1c000000 f82e0000 d0470300 f............G.. │ │ + 0x0000f5e0 3f000000 00410e08 8502420d 05428303 ?....A....B..B.. │ │ + 0x0000f5f0 790c0404 28000000 182f0000 ef470300 y...(..../...G.. │ │ + 0x0000f600 9b000000 00410e08 8502420d 05468605 .....A....B..F.. │ │ + 0x0000f610 87048303 02890c04 04410c05 08000000 .........A...... │ │ + 0x0000f620 1c000000 442f0000 5e480300 2f000000 ....D/..^H../... │ │ + 0x0000f630 00410e08 8502420d 05428303 690c0404 .A....B..B..i... │ │ + 0x0000f640 24000000 642f0000 6d480300 8d000000 $...d/..mH...... │ │ + 0x0000f650 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x0000f660 02830c04 04000000 14000000 8c2f0000 ............./.. │ │ + 0x0000f670 d2480300 2a000000 00450e08 410e0400 .H..*....E..A... │ │ + 0x0000f680 30000000 a42f0000 e4480300 7b010000 0..../...H..{... │ │ + 0x0000f690 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x0000f6a0 02950c04 04410c05 08029f0c 0404450c .....A........E. │ │ + 0x0000f6b0 05080000 24000000 d82f0000 2b4a0300 ....$..../..+J.. │ │ + 0x0000f6c0 e3000000 00410e08 8502420d 05468605 .....A....B..F.. │ │ + 0x0000f6d0 87048303 02d90c04 04000000 24000000 ............$... │ │ + 0x0000f6e0 00300000 e64a0300 7b000000 00410e08 .0...J..{....A.. │ │ + 0x0000f6f0 8502420d 05468605 87048303 02710c04 ..B..F.......q.. │ │ + 0x0000f700 04000000 24000000 28300000 394b0300 ....$...(0..9K.. │ │ + 0x0000f710 7e010000 00410e08 8502420d 05468605 ~....A....B..F.. │ │ + 0x0000f720 87048303 0374010c 04040000 28000000 .....t......(... │ │ + 0x0000f730 50300000 8f4c0300 b0010000 00410e08 P0...L.......A.. │ │ + 0x0000f740 8502420d 05468605 87048303 038c010c ..B..F.......... │ │ + 0x0000f750 0404410c 05080000 24000000 7c300000 ..A.....$...|0.. │ │ + 0x0000f760 134e0300 0a020000 00410e08 8502420d .N.......A....B. │ │ + 0x0000f770 05468605 87048303 0300020c 04040000 .F.............. │ │ + 0x0000f780 28000000 a4300000 f54f0300 3e010000 (....0...O..>... │ │ + 0x0000f790 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x0000f7a0 02a90c04 04410c05 08000000 30000000 .....A......0... │ │ + 0x0000f7b0 d0300000 07510300 89040000 00410e08 .0...Q.......A.. │ │ + 0x0000f7c0 8502420d 05468605 87048303 03b8020c ..B..F.......... │ │ + 0x0000f7d0 0404450c 05080280 0c040441 0c050800 ..E........A.... │ │ + 0x0000f7e0 24000000 04310000 5c550300 b2000000 $....1..\U...... │ │ + 0x0000f7f0 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x0000f800 02a80c04 04000000 20000000 2c310000 ........ ...,1.. │ │ + 0x0000f810 e6550300 3e000000 00410e08 8502420d .U..>....A....B. │ │ + 0x0000f820 05428604 8703780c 04040000 20000000 .B....x..... ... │ │ + 0x0000f830 50310000 00560300 3c000000 00410e08 P1...V..<....A.. │ │ + 0x0000f840 8502420d 05428604 8303760c 04040000 ..B..B....v..... │ │ + 0x0000f850 28000000 74310000 18560300 150b0000 (...t1...V...... │ │ + 0x0000f860 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x0000f870 0386090c 0404410c 05080000 1c000000 ......A......... │ │ + 0x0000f880 a0310000 01610300 2e000000 00410e08 .1...a.......A.. │ │ + 0x0000f890 8502420d 056a0c04 04000000 20000000 ..B..j...... ... │ │ + 0x0000f8a0 c0310000 0f610300 be000000 00410e08 .1...a.......A.. │ │ + 0x0000f8b0 8502420d 05458604 830302b5 0c040400 ..B..E.......... │ │ + 0x0000f8c0 20000000 e4310000 a9610300 31000000 ....1...a..1... │ │ + 0x0000f8d0 00410e08 8502420d 05428604 83036b0c .A....B..B....k. │ │ + 0x0000f8e0 04040000 40000000 08320000 c4610300 ....@....2...a.. │ │ + 0x0000f8f0 817e0000 00410e08 410e0c41 0e10410e .~...A..A..A..A. │ │ + 0x0000f900 14460ee0 05860587 04830385 02450ee4 .F...........E.. │ │ + 0x0000f910 05410ee0 05036c7e 0e14410e 10410e0c .A....l~..A..A.. │ │ + 0x0000f920 410e0841 0e040000 2c000000 4c320000 A..A....,...L2.. │ │ + 0x0000f930 10e00300 65000000 00410e08 410e0c43 ....e....A..A..C │ │ + 0x0000f940 0e308603 8302450e 34410e30 02570e0c .0....E.4A.0.W.. │ │ + 0x0000f950 410e0841 0e040000 44000000 7c320000 A..A....D...|2.. │ │ + 0x0000f960 50e00300 aa080000 00410e08 410e0c41 P........A..A..A │ │ + 0x0000f970 0e10410e 14460ed0 03860587 04830385 ..A..F.......... │ │ + 0x0000f980 02450ed4 03410ed0 03037408 0e14410e .E...A....t...A. │ │ + 0x0000f990 10410e0c 410e0841 0e04440e d0030000 .A..A..A..D..... │ │ + 0x0000f9a0 28000000 c4320000 f8f40300 86010000 (....2.......... │ │ + 0x0000f9b0 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x0000f9c0 035f010c 0404410c 05080000 20000000 ._....A..... ... │ │ + 0x0000f9d0 f0320000 5cf60300 6d000000 00410e08 .2..\...m....A.. │ │ + 0x0000f9e0 8502420d 05458604 83030264 0c040400 ..B..E.....d.... │ │ + 0x0000f9f0 18000000 14330000 58f70300 16000000 .....3..X....... │ │ + 0x0000fa00 00410e08 8502420d 05428303 24000000 .A....B..B..$... │ │ + 0x0000fa10 30330000 5cf70300 41000000 00410e08 03..\...A....A.. │ │ + 0x0000fa20 8502420d 05428303 6a0c0404 410c0508 ..B..B..j...A... │ │ + 0x0000fa30 500c0404 28000000 58330000 d4f80300 P...(...X3...... │ │ + 0x0000fa40 dc000000 00410e08 8502420d 05468605 .....A....B..F.. │ │ + 0x0000fa50 87048303 02860c04 04410c05 08000000 .........A...... │ │ + 0x0000fa60 28000000 84330000 88f90300 ac000000 (....3.......... │ │ + 0x0000fa70 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x0000fa80 02690c04 04410c05 08000000 18000000 .i...A.......... │ │ + 0x0000fa90 b0330000 0cfa0300 33000000 00410e08 .3......3....A.. │ │ + 0x0000faa0 8502420d 05448303 1c000000 cc330000 ..B..D.......3.. │ │ + 0x0000fab0 30fa0300 2e000000 00410e08 8502420d 0........A....B. │ │ + 0x0000fac0 056a0c04 04000000 18000000 ec330000 .j...........3.. │ │ + 0x0000fad0 40fa0300 47000000 00410e08 8502420d @...G....A....B. │ │ + 0x0000fae0 05448303 18000000 08340000 24fb0300 .D.......4..$... │ │ + 0x0000faf0 44000000 00410e08 8502420d 05448303 D....A....B..D.. │ │ + 0x0000fb00 20000000 24340000 38fc0300 48000000 ...$4..8...H... │ │ + 0x0000fb10 00410e08 8502420d 05458604 83037f0c .A....B..E...... │ │ + 0x0000fb20 04040000 18000000 48340000 54fd0300 ........H4..T... │ │ + 0x0000fb30 44000000 00410e08 8502420d 05448303 D....A....B..D.. │ │ + 0x0000fb40 24000000 64340000 38000400 6e000000 $...d4..8...n... │ │ + 0x0000fb50 00410e08 8502420d 05458604 8303730c .A....B..E....s. │ │ + 0x0000fb60 0404410c 05080000 28000000 8c340000 ..A.....(....4.. │ │ + 0x0000fb70 80000400 7a000000 00410e08 8502420d ....z....A....B. │ │ + 0x0000fb80 05468605 87048303 025e0c04 04410c05 .F.......^...A.. │ │ + 0x0000fb90 08000000 28000000 b8340000 d4000400 ....(....4...... │ │ + 0x0000fba0 6c010000 00410e08 8502420d 05468605 l....A....B..F.. │ │ + 0x0000fbb0 87048303 0359010c 0404410c 05080000 .....Y....A..... │ │ + 0x0000fbc0 28000000 e4340000 18020400 e7000000 (....4.......... │ │ + 0x0000fbd0 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x0000fbe0 024f0c04 04410c05 08000000 20000000 .O...A...... ... │ │ + 0x0000fbf0 10350000 dc020400 5f000000 00410e08 .5......_....A.. │ │ + 0x0000fc00 8502420d 05428303 780c0404 410c0508 ..B..B..x...A... │ │ + 0x0000fc10 2c000000 34350000 78050400 5c000000 ,...45..x...\... │ │ + 0x0000fc20 00410e08 8502420d 05428604 83036a0c .A....B..B....j. │ │ + 0x0000fc30 0404410c 0508580c 0404410c 05080000 ..A...X...A..... │ │ + 0x0000fc40 18000000 64350000 88080400 2a000000 ....d5......*... │ │ + 0x0000fc50 00410e08 8502420d 05428303 10000000 .A....B..B...... │ │ + 0x0000fc60 80350000 9c080400 05000000 00000000 .5.............. │ │ + 0x0000fc70 28000000 94350000 f85a0400 8a030000 (....5...Z...... │ │ + 0x0000fc80 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x0000fc90 0319020c 0404410c 05080000 24000000 ......A.....$... │ │ + 0x0000fca0 c0350000 5c5e0400 bd000000 00410e08 .5..\^.......A.. │ │ + 0x0000fcb0 8502420d 05468605 87048303 02b30c04 ..B..F.......... │ │ + 0x0000fcc0 04000000 28000000 e8350000 f45e0400 ....(....5...^.. │ │ + 0x0000fcd0 d8010000 00410e08 8502420d 05468605 .....A....B..F.. │ │ + 0x0000fce0 87048303 0395010c 0404410c 05080000 ..........A..... │ │ + 0x0000fcf0 24000000 14360000 a8600400 28020000 $....6...`..(... │ │ + 0x0000fd00 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x0000fd10 031e020c 04040000 24000000 3c360000 ........$...<6.. │ │ + 0x0000fd20 a06d0400 b3000000 00410e08 8502420d .m.......A....B. │ │ + 0x0000fd30 05468605 87048303 02a90c04 04000000 .F.............. │ │ + 0x0000fd40 28000000 64360000 a89f0400 98020000 (...d6.......... │ │ + 0x0000fd50 00410e08 8502420d 05498605 87048303 .A....B..I...... │ │ + 0x0000fd60 037a020c 0404410c 05080000 28000000 .z....A.....(... │ │ + 0x0000fd70 90360000 1ca20400 a4010000 00410e08 .6...........A.. │ │ + 0x0000fd80 8502420d 05468605 87048303 0395010c ..B..F.......... │ │ + 0x0000fd90 0404410c 05080000 28000000 bc360000 ..A.....(....6.. │ │ + 0x0000fda0 a0a30400 c1000000 00410e08 8502420d .........A....B. │ │ + 0x0000fdb0 05468605 87048303 02a30c04 04410c05 .F...........A.. │ │ + 0x0000fdc0 08000000 28000000 e8360000 e4a40400 ....(....6...... │ │ + 0x0000fdd0 46040000 00410e08 8502420d 05468605 F....A....B..F.. │ │ + 0x0000fde0 87048303 03e0030c 0404410c 05080000 ..........A..... │ │ + 0x0000fdf0 28000000 14370000 08a90400 2c020000 (....7......,... │ │ + 0x0000fe00 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x0000fe10 03fe010c 0404410c 05080000 24000000 ......A.....$... │ │ + 0x0000fe20 40370000 0cab0400 ee010000 00410e08 @7...........A.. │ │ + 0x0000fe30 8502420d 05498605 87048303 03e1010c ..B..I.......... │ │ + 0x0000fe40 04040000 28000000 68370000 d4ac0400 ....(...h7...... │ │ + 0x0000fe50 5b000000 00410e08 8502420d 05468605 [....A....B..F.. │ │ + 0x0000fe60 87048303 02460c04 04410c05 08000000 .....F...A...... │ │ + 0x0000fe70 28000000 94370000 f8c10400 74030000 (....7......t... │ │ + 0x0000fe80 00410e08 8502420d 05638605 87048303 .A....B..c...... │ │ + 0x0000fe90 034b010c 0404410c 05080000 28000000 .K....A.....(... │ │ + 0x0000fea0 c0370000 4cc50400 c5040000 00410e08 .7..L........A.. │ │ + 0x0000feb0 8502420d 05468605 87048303 02ff0c04 ..B..F.......... │ │ + 0x0000fec0 04410c05 08000000 20000000 ec370000 .A...... ....7.. │ │ + 0x0000fed0 f0f00400 87000000 00410e08 8502420d .........A....B. │ │ + 0x0000fee0 05458604 8303027e 0c040400 1c000000 .E.....~........ │ │ + 0x0000fef0 10380000 5cf10400 1c000000 00410e08 .8..\........A.. │ │ + 0x0000ff00 8502420d 05428303 560c0404 28000000 ..B..B..V...(... │ │ + 0x0000ff10 30380000 5cf10400 2f050000 00410e08 08..\.../....A.. │ │ + 0x0000ff20 8502420d 05468605 87048303 03be040c ..B..F.......... │ │ + 0x0000ff30 0404410c 05080000 24000000 5c380000 ..A.....$...\8.. │ │ + 0x0000ff40 40170500 2d010000 00410e08 8502420d @...-....A....B. │ │ + 0x0000ff50 05468605 87048303 0323010c 04040000 .F.......#...... │ │ + 0x0000ff60 08010000 84380000 48180500 13040000 .....8..H....... │ │ + 0x0000ff70 00410e08 8602470e 0c410e08 710e0441 .A....G..A..q..A │ │ + 0x0000ff80 0e08560e 04410e08 560e0441 0e08560e ..V..A..V..A..V. │ │ + 0x0000ff90 04410e08 550e0441 0e08560e 04410e08 .A..U..A..V..A.. │ │ + 0x0000ffa0 550e0441 0e08560e 04410e08 550e0441 U..A..V..A..U..A │ │ + 0x0000ffb0 0e08560e 04410e08 550e0441 0e08550e ..V..A..U..A..U. │ │ + 0x0000ffc0 04410e08 640e0441 0e085b0e 04410e08 .A..d..A..[..A.. │ │ + 0x0000ffd0 550e0441 0e08550e 04410e08 560e0441 U..A..U..A..V..A │ │ + 0x0000ffe0 0e08550e 04410e08 570e0441 0e086a0e ..U..A..W..A..j. │ │ + 0x0000fff0 04410e08 550e0441 0e08550e 04410e08 .A..U..A..U..A.. │ │ + 0x00010000 560e0441 0e08550e 04410e08 640e0441 V..A..U..A..d..A │ │ + 0x00010010 0e08550e 04410e08 570e0441 0e08550e ..U..A..W..A..U. │ │ + 0x00010020 04410e08 560e0441 0e08640e 04410e08 .A..V..A..d..A.. │ │ + 0x00010030 5b0e0441 0e08640e 04410e08 570e0441 [..A..d..A..W..A │ │ + 0x00010040 0e08550e 04410e08 560e0441 0e08550e ..U..A..V..A..U. │ │ + 0x00010050 04410e08 550e0441 0e08550e 04410e08 .A..U..A..U..A.. │ │ + 0x00010060 560e0441 0e08650e 04000000 30000000 V..A..e.....0... │ │ + 0x00010070 90390000 5c1b0500 b1020000 00410e08 .9..\........A.. │ │ + 0x00010080 410e0c41 0e10430e 24860487 03830203 A..A..C.$....... │ │ + 0x00010090 52020e10 410e0c41 0e08410e 04410e24 R...A..A..A..A.$ │ │ + 0x000100a0 28000000 c4390000 e81d0500 5b000000 (....9......[... │ │ + 0x000100b0 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x000100c0 02460c04 04410c05 08000000 20000000 .F...A...... ... │ │ + 0x000100d0 f0390000 1c1e0500 79000000 00410e08 .9......y....A.. │ │ + 0x000100e0 8502420d 05458604 83030270 0c040400 ..B..E.....p.... │ │ + 0x000100f0 24000000 143a0000 781e0500 63000000 $....:..x...c... │ │ + 0x00010100 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x00010110 02590c04 04000000 24000000 3c3a0000 .Y......$...<:.. │ │ + 0x00010120 c01e0500 5c000000 00410e08 8502420d ....\....A....B. │ │ + 0x00010130 05468605 87048303 02520c04 04000000 .F.......R...... │ │ + 0x00010140 24000000 643a0000 f81e0500 f7000000 $...d:.......... │ │ + 0x00010150 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x00010160 02ed0c04 04000000 2c000000 8c3a0000 ........,....:.. │ │ + 0x00010170 d01f0500 d3000000 00410e08 410e0c41 .........A..A..A │ │ + 0x00010180 0e10430e 2c860487 03830202 c90e1041 ..C.,..........A │ │ + 0x00010190 0e0c410e 08410e04 28000000 bc3a0000 ..A..A..(....:.. │ │ + 0x000101a0 80200500 5b000000 00410e08 8502420d . ..[....A....B. │ │ + 0x000101b0 05468605 87048303 02460c04 04410c05 .F.......F...A.. │ │ + 0x000101c0 08000000 24000000 e83a0000 b4200500 ....$....:... .. │ │ + 0x000101d0 63000000 00410e08 8502420d 05468605 c....A....B..F.. │ │ + 0x000101e0 87048303 02590c04 04000000 28000000 .....Y......(... │ │ + 0x000101f0 103b0000 cc230500 5b000000 00410e08 .;...#..[....A.. │ │ + 0x00010200 8502420d 05468605 87048303 02460c04 ..B..F.......F.. │ │ + 0x00010210 04410c05 08000000 24000000 3c3b0000 .A......$...<;.. │ │ + 0x00010220 00240500 ab000000 00410e08 8502420d .$.......A....B. │ │ + 0x00010230 05468605 87048303 02a10c04 04000000 .F.............. │ │ + 0x00010240 24000000 643b0000 88240500 9b000000 $...d;...$...... │ │ + 0x00010250 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x00010260 02910c04 04000000 38000000 8c3b0000 ........8....;.. │ │ + 0x00010270 00250500 ab010000 00410e08 410e0c41 .%.......A..A..A │ │ + 0x00010280 0e10410e 14860487 03830249 0e18410e ..A........I..A. │ │ + 0x00010290 14031301 0e10410e 0c410e08 410e0441 ......A..A..A..A │ │ + 0x000102a0 0e140000 24000000 c83b0000 74260500 ....$....;..t&.. │ │ + 0x000102b0 6c050000 00410e08 8502420d 05468605 l....A....B..F.. │ │ + 0x000102c0 87048303 0362050c 04040000 30000000 .....b......0... │ │ + 0x000102d0 f03b0000 dc320500 82010000 00410e08 .;...2.......A.. │ │ + 0x000102e0 410e0c41 0e10430e 40860487 03830203 A..A..C.@....... │ │ + 0x000102f0 78010e10 410e0c41 0e08410e 04000000 x...A..A..A..... │ │ + 0x00010300 24000000 243c0000 38340500 d8000000 $...$<..84...... │ │ + 0x00010310 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x00010320 02ce0c04 04000000 28000000 4c3c0000 ........(...L<.. │ │ + 0x00010330 604d0500 bc100000 00410e08 8502420d `M.......A....B. │ │ + 0x00010340 05468605 87048303 0319100c 0404410c .F............A. │ │ + 0x00010350 05080000 28000000 783c0000 f45d0500 ....(...x<...].. │ │ + 0x00010360 d7110000 00410e08 8502420d 05498605 .....A....B..I.. │ │ + 0x00010370 87048303 0375110c 0404410c 05080000 .....u....A..... │ │ + 0x00010380 24000000 a43c0000 a86f0500 50060000 $....<...o..P... │ │ + 0x00010390 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x000103a0 0346060c 04040000 28000000 cc3c0000 .F......(....<.. │ │ + 0x000103b0 d0750500 06030000 00410e08 8502420d .u.......A....B. │ │ + 0x000103c0 05468605 87048303 035d020c 0404410c .F.......]....A. │ │ + 0x000103d0 05080000 24000000 f83c0000 b4780500 ....$....<...x.. │ │ + 0x000103e0 71010000 00410e08 8502420d 05468605 q....A....B..F.. │ │ + 0x000103f0 87048303 0367010c 04040000 30000000 .....g......0... │ │ + 0x00010400 203d0000 0c7a0500 28010000 00410e08 =...z..(....A.. │ │ + 0x00010410 410e0c41 0e10430e 34860487 03830203 A..A..C.4....... │ │ + 0x00010420 1e010e10 410e0c41 0e08410e 04000000 ....A..A..A..... │ │ + 0x00010430 20000000 543d0000 087b0500 4a000000 ...T=...{..J... │ │ + 0x00010440 00410e08 8502420d 05458604 83030241 .A....B..E.....A │ │ + 0x00010450 0c040400 28000000 783d0000 347b0500 ....(...x=..4{.. │ │ + 0x00010460 44060000 00410e08 8502420d 05468605 D....A....B..F.. │ │ + 0x00010470 87048303 0338060c 0404410c 05080000 .....8....A..... │ │ + 0x00010480 30000000 a43d0000 f8890500 e6010000 0....=.......... │ │ + 0x00010490 00410e08 410e0c41 0e10430e 50860487 .A..A..A..C.P... │ │ + 0x000104a0 03830203 dc010e10 410e0c41 0e08410e ........A..A..A. │ │ + 0x000104b0 04000000 24000000 d83d0000 b48b0500 ....$....=...... │ │ + 0x000104c0 24010000 00410e08 8502420d 05468605 $....A....B..F.. │ │ + 0x000104d0 87048303 031a010c 04040000 28000000 ............(... │ │ + 0x000104e0 003e0000 bc8c0500 3d040000 00410e08 .>......=....A.. │ │ + 0x000104f0 8502420d 05498605 87048303 030e010c ..B..I.......... │ │ + 0x00010500 0404410c 05080000 24000000 2c3e0000 ..A.....$...,>.. │ │ + 0x00010510 d0900500 5d000000 00410e08 8602470e ....]....A....G. │ │ + 0x00010520 0c410e08 024f0e04 410e0843 0e040000 .A...O..A..C.... │ │ + 0x00010530 24000000 543e0000 08910500 60000000 $...T>......`... │ │ + 0x00010540 00410e08 8602470e 0c410e08 02520e04 .A....G..A...R.. │ │ + 0x00010550 410e0843 0e040000 28000000 7c3e0000 A..C....(...|>.. │ │ + 0x00010560 40910500 04060000 00410e08 8502420d @........A....B. │ │ + 0x00010570 05468605 87048303 0336050c 0404410c .F.......6....A. │ │ + 0x00010580 05080000 28000000 a83e0000 24970500 ....(....>..$... │ │ + 0x00010590 5b000000 00410e08 8502420d 05468605 [....A....B..F.. │ │ + 0x000105a0 87048303 02460c04 04410c05 08000000 .....F...A...... │ │ + 0x000105b0 24000000 d43e0000 58970500 17130000 $....>..X....... │ │ + 0x000105c0 00410e08 8502420d 05498605 87048303 .A....B..I...... │ │ + 0x000105d0 030a130c 04040000 28000000 fc3e0000 ........(....>.. │ │ + 0x000105e0 50aa0500 3f000000 00410e08 410e0c86 P...?....A..A... │ │ + 0x000105f0 03870260 0e08410e 04410e0c 590e0841 ...`..A..A..Y..A │ │ + 0x00010600 0e040000 38000000 283f0000 64aa0500 ....8...(?..d... │ │ + 0x00010610 f9000000 00410e08 410e0c41 0e108604 .....A..A..A.... │ │ + 0x00010620 87038302 4b0e1441 0e1002ce 0e0c410e ....K..A......A. │ │ + 0x00010630 08410e04 410e1056 0e0c410e 08410e04 .A..A..V..A..A.. │ │ + 0x00010640 24000000 643f0000 28ab0500 ef000000 $...d?..(....... │ │ + 0x00010650 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x00010660 02e50c04 04000000 28000000 8c3f0000 ........(....?.. │ │ + 0x00010670 f0ab0500 5b000000 00410e08 8502420d ....[....A....B. │ │ + 0x00010680 05468605 87048303 02460c04 04410c05 .F.......F...A.. │ │ + 0x00010690 08000000 28000000 b83f0000 24ac0500 ....(....?..$... │ │ + 0x000106a0 5b000000 00410e08 8502420d 05468605 [....A....B..F.. │ │ + 0x000106b0 87048303 02460c04 04410c05 08000000 .....F...A...... │ │ + 0x000106c0 20000000 e43f0000 58ac0500 4a000000 ....?..X...J... │ │ + 0x000106d0 00410e08 8502420d 05458604 83030241 .A....B..E.....A │ │ + 0x000106e0 0c040400 24000000 08400000 84ac0500 ....$....@...... │ │ + 0x000106f0 7e000000 00410e08 8502420d 05468605 ~....A....B..F.. │ │ + 0x00010700 87048303 02740c04 04000000 24000000 .....t......$... │ │ + 0x00010710 30400000 dcac0500 7f000000 00410e08 0@...........A.. │ │ + 0x00010720 8502420d 05468605 87048303 02750c04 ..B..F.......u.. │ │ + 0x00010730 04000000 24000000 58400000 34ad0500 ....$...X@..4... │ │ + 0x00010740 9a000000 00410e08 8502420d 05468605 .....A....B..F.. │ │ + 0x00010750 87048303 02900c04 04000000 24000000 ............$... │ │ + 0x00010760 80400000 acad0500 8a000000 00410e08 .@...........A.. │ │ + 0x00010770 8502420d 05468605 87048303 02800c04 ..B..F.......... │ │ + 0x00010780 04000000 30000000 a8400000 84ba0500 ....0....@...... │ │ + 0x00010790 76010000 00410e08 410e0c41 0e10430e v....A..A..A..C. │ │ + 0x000107a0 40860487 03830203 6c010e10 410e0c41 @.......l...A..A │ │ + 0x000107b0 0e08410e 04000000 24000000 dc400000 ..A.....$....@.. │ │ + 0x000107c0 d0bb0500 d5000000 00410e08 8502420d .........A....B. │ │ + 0x000107d0 05468605 87048303 02cb0c04 04000000 .F.............. │ │ + 0x000107e0 28000000 04410000 d8bf0500 f2190000 (....A.......... │ │ + 0x000107f0 00410e08 8502420d 05498605 87048303 .A....B..I...... │ │ + 0x00010800 03ec150c 0404410c 05080000 40000000 ......A.....@... │ │ + 0x00010810 30410000 acd90500 7c000000 00410e08 0A......|....A.. │ │ + 0x00010820 410e0c41 0e108604 87038302 02440e0c A..A.........D.. │ │ + 0x00010830 410e0841 0e04410e 10580e0c 410e0841 A..A..A..X..A..A │ │ + 0x00010840 0e04410e 10540e0c 410e0841 0e040000 ..A..T..A..A.... │ │ + 0x00010850 28000000 74410000 d8dc0500 52010000 (...tA......R... │ │ + 0x00010860 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x00010870 033d010c 0404410c 05080000 28000000 .=....A.....(... │ │ + 0x00010880 a0410000 0cde0500 5b000000 00410e08 .A......[....A.. │ │ + 0x00010890 8502420d 05468605 87048303 02460c04 ..B..F.......F.. │ │ + 0x000108a0 04410c05 08000000 28000000 cc410000 .A......(....A.. │ │ + 0x000108b0 40de0500 5b040000 00410e08 8502420d @...[....A....B. │ │ + 0x000108c0 05498605 87048303 0343040c 0404410c .I.......C....A. │ │ + 0x000108d0 05080000 28000000 f8410000 74e20500 ....(....A..t... │ │ + 0x000108e0 ec000000 00410e08 8502420d 05468605 .....A....B..F.. │ │ + 0x000108f0 87048303 028e0c04 04410c05 08000000 .........A...... │ │ + 0x00010900 28000000 24420000 38e30500 26080000 (...$B..8...&... │ │ + 0x00010910 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x00010920 03dc070c 0404410c 05080000 28000000 ......A.....(... │ │ + 0x00010930 50420000 3ceb0500 5b000000 00410e08 PB..<...[....A.. │ │ + 0x00010940 8502420d 05468605 87048303 02460c04 ..B..F.......F.. │ │ + 0x00010950 04410c05 08000000 28000000 7c420000 .A......(...|B.. │ │ + 0x00010960 70eb0500 5b000000 00410e08 8502420d p...[....A....B. │ │ + 0x00010970 05468605 87048303 02460c04 04410c05 .F.......F...A.. │ │ + 0x00010980 08000000 24000000 a8420000 94ec0500 ....$....B...... │ │ + 0x00010990 8d000000 00410e08 8502420d 05638605 .....A....B..c.. │ │ + 0x000109a0 87048303 02660c04 04000000 28000000 .....f......(... │ │ + 0x000109b0 d0420000 fcec0500 5b000000 00410e08 .B......[....A.. │ │ + 0x000109c0 8502420d 05468605 87048303 02460c04 ..B..F.......F.. │ │ + 0x000109d0 04410c05 08000000 24000000 fc420000 .A......$....B.. │ │ + 0x000109e0 c0ef0500 5b000000 00410e08 8502420d ....[....A....B. │ │ + 0x000109f0 05468605 87048303 02510c04 04000000 .F.......Q...... │ │ + 0x00010a00 28000000 24430000 f8ef0500 5b000000 (...$C......[... │ │ + 0x00010a10 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x00010a20 02460c04 04410c05 08000000 20000000 .F...A...... ... │ │ + 0x00010a30 50430000 2cf00500 4d000000 00410e08 PC..,...M....A.. │ │ + 0x00010a40 8502420d 05428303 620c0404 410c0508 ..B..B..b...A... │ │ + 0x00010a50 28000000 74430000 58f00500 70000000 (...tC..X...p... │ │ + 0x00010a60 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x00010a70 02430c04 04410c05 08000000 28000000 .C...A......(... │ │ + 0x00010a80 a0430000 8cf50500 6c030000 00410e08 .C......l....A.. │ │ + 0x00010a90 8502420d 05468605 87048303 0337030c ..B..F.......7.. │ │ + 0x00010aa0 0404410c 05080000 24000000 cc430000 ..A.....$....C.. │ │ + 0x00010ab0 d0f80500 ad000000 00410e08 8502420d .........A....B. │ │ + 0x00010ac0 05468605 87048303 5c0c0404 410c0508 .F......\...A... │ │ + 0x00010ad0 28000000 f4430000 58f90500 05010000 (....C..X....... │ │ + 0x00010ae0 00410e08 8502420d 05498605 87048303 .A....B..I...... │ │ + 0x00010af0 02f00c04 04410c05 08000000 24000000 .....A......$... │ │ + 0x00010b00 20440000 3cfa0500 0a010000 00410e08 D..<........A.. │ │ + 0x00010b10 8502420d 05468605 87048303 0300010c ..B..F.......... │ │ + 0x00010b20 04040000 28000000 48440000 24fb0500 ....(...HD..$... │ │ + 0x00010b30 3b010000 00410e08 8502420d 05468605 ;....A....B..F.. │ │ + 0x00010b40 87048303 0309010c 0404410c 05080000 ..........A..... │ │ + 0x00010b50 1c000000 74440000 38fc0500 23000000 ....tD..8...#... │ │ + 0x00010b60 00410e08 8502420d 05428303 5d0c0404 .A....B..B..]... │ │ + 0x00010b70 30000000 94440000 48fc0500 a6020000 0....D..H....... │ │ + 0x00010b80 00410e08 410e0c41 0e10430e 24860487 .A..A..A..C.$... │ │ + 0x00010b90 03830203 63010e10 410e0c41 0e08410e ....c...A..A..A. │ │ + 0x00010ba0 04410e24 28000000 c8440000 c4fe0500 .A.$(....D...... │ │ + 0x00010bb0 5b000000 00410e08 8502420d 05468605 [....A....B..F.. │ │ + 0x00010bc0 87048303 02460c04 04410c05 08000000 .....F...A...... │ │ + 0x00010bd0 24000000 f4440000 f8fe0500 a4000000 $....D.......... │ │ + 0x00010be0 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x00010bf0 029a0c04 04000000 24000000 1c450000 ........$....E.. │ │ + 0x00010c00 80ff0500 b6010000 00410e08 8502420d .........A....B. │ │ + 0x00010c10 05468605 87048303 03ac010c 04040000 .F.............. │ │ + 0x00010c20 28000000 44450000 18010600 5b000000 (...DE......[... │ │ + 0x00010c30 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x00010c40 02460c04 04410c05 08000000 28000000 .F...A......(... │ │ + 0x00010c50 70450000 4c010600 5e000000 00410e08 pE..L...^....A.. │ │ + 0x00010c60 8502420d 05468605 87048303 02490c04 ..B..F.......I.. │ │ + 0x00010c70 04410c05 08000000 28000000 9c450000 .A......(....E.. │ │ + 0x00010c80 60030600 5e000000 00410e08 8502420d `...^....A....B. │ │ + 0x00010c90 05468605 87048303 02490c04 04410c05 .F.......I...A.. │ │ + 0x00010ca0 08000000 38000000 c8450000 94030600 ....8....E...... │ │ + 0x00010cb0 32030000 00410e08 410e0c41 0e10430e 2....A..A..A..C. │ │ + 0x00010cc0 58860487 03830249 0e5c410e 5802b30e X......I.\A.X... │ │ + 0x00010cd0 10410e0c 410e0841 0e04410e 58000000 .A..A..A..A.X... │ │ + 0x00010ce0 24000000 04460000 08070600 d8070000 $....F.......... │ │ + 0x00010cf0 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x00010d00 03ce070c 04040000 30000000 2c460000 ........0...,F.. │ │ + 0x00010d10 201a0600 6a020000 00410e08 410e0c41 ...j....A..A..A │ │ + 0x00010d20 0e10430e 60860487 03830203 60020e10 ..C.`.......`... │ │ + 0x00010d30 410e0c41 0e08410e 04000000 24000000 A..A..A.....$... │ │ + 0x00010d40 60460000 5c1c0600 5f010000 00410e08 `F..\..._....A.. │ │ + 0x00010d50 8502420d 05468605 87048303 0355010c ..B..F.......U.. │ │ + 0x00010d60 04040000 28000000 88460000 941d0600 ....(....F...... │ │ + 0x00010d70 cf140000 00410e08 8502420d 05498605 .....A....B..I.. │ │ + 0x00010d80 87048303 0372140c 0404410c 05080000 .....r....A..... │ │ + 0x00010d90 2c000000 b4460000 38320600 ac000000 ,....F..82...... │ │ + 0x00010da0 00410e08 410e0c41 0e10430e 18860487 .A..A..A..C..... │ │ + 0x00010db0 03830202 a20e1041 0e0c410e 08410e04 .......A..A..A.. │ │ + 0x00010dc0 24000000 e4460000 b8320600 b3000000 $....F...2...... │ │ + 0x00010dd0 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x00010de0 02a90c04 04000000 14000000 0c470000 .............G.. │ │ + 0x00010df0 90340600 21000000 00490e08 410e0400 .4..!....I..A... │ │ + 0x00010e00 10000000 24470000 a8340600 09000000 ....$G...4...... │ │ + 0x00010e10 00000000 28000000 38470000 94370600 ....(...8G...7.. │ │ + 0x00010e20 5b000000 00410e08 8502420d 05468605 [....A....B..F.. │ │ + 0x00010e30 87048303 02460c04 04410c05 08000000 .....F...A...... │ │ + 0x00010e40 20000000 64470000 c8370600 3f000000 ...dG...7..?... │ │ + 0x00010e50 00410e08 8502420d 05458604 8303760c .A....B..E....v. │ │ + 0x00010e60 04040000 24000000 88470000 e4370600 ....$....G...7.. │ │ + 0x00010e70 42000000 00410e08 8502420d 05428303 B....A....B..B.. │ │ + 0x00010e80 670c0404 410c0508 540c0404 28000000 g...A...T...(... │ │ + 0x00010e90 b0470000 0c380600 07010000 00410e08 .G...8.......A.. │ │ + 0x00010ea0 8502420d 05468605 87048303 02ce0c04 ..B..F.......... │ │ + 0x00010eb0 04410c05 08000000 1c000000 dc470000 .A...........G.. │ │ + 0x00010ec0 003a0600 2a000000 00410e08 8502420d .:..*....A....B. │ │ + 0x00010ed0 05428303 640c0404 10000000 fc470000 .B..d........G.. │ │ + 0x00010ee0 103a0600 22000000 00000000 14000000 .:.."........... │ │ + 0x00010ef0 10480000 2c3a0600 18000000 00450e08 .H..,:.......E.. │ │ + 0x00010f00 410e0400 10000000 28480000 2c3a0600 A.......(H..,:.. │ │ + 0x00010f10 03000000 00000000 10000000 3c480000 ................A....B. │ │ + 0x000112e0 05468605 87048303 24000000 0c4c0000 .F......$....L.. │ │ + 0x000112f0 20560600 cb000000 00410e08 8502420d V.......A....B. │ │ + 0x00011300 05468605 87048303 02c10c04 04000000 .F.............. │ │ + 0x00011310 18000000 344c0000 c8560600 16000000 ....4L...V...... │ │ + 0x00011320 00410e08 8502420d 05428303 18000000 .A....B..B...... │ │ + 0x00011330 504c0000 cc560600 1b000000 00410e08 PL...V.......A.. │ │ + 0x00011340 8502420d 05428303 18000000 6c4c0000 ..B..B......lL.. │ │ + 0x00011350 90580600 16000000 00410e08 8502420d .X.......A....B. │ │ + 0x00011360 05428303 20000000 884c0000 34590600 .B.. ....L..4Y.. │ │ + 0x00011370 4d000000 00410e08 8502420d 05428604 M....A....B..B.. │ │ + 0x00011380 83030247 0c040400 1c000000 ac4c0000 ...G.........L.. │ │ + 0x00011390 005b0600 2a000000 00410e08 8502420d .[..*....A....B. │ │ + 0x000113a0 05428303 640c0404 10000000 cc4c0000 .B..d........L.. │ │ + 0x000113b0 105b0600 22000000 00000000 28000000 .[..".......(... │ │ + 0x000113c0 e04c0000 2c5b0600 73000000 00410e08 .L..,[..s....A.. │ │ + 0x000113d0 8502420d 05468605 87048303 024b0c04 ..B..F.......K.. │ │ + 0x000113e0 04410c05 08000000 24000000 0c4d0000 .A......$....M.. │ │ + 0x000113f0 805b0600 04010000 00410e08 8502420d .[.......A....B. │ │ + 0x00011400 05468605 87048303 02fa0c04 04000000 .F.............. │ │ + 0x00011410 20000000 344d0000 685c0600 31000000 ...4M..h\..1... │ │ + 0x00011420 00410e08 8502420d 05428604 83036b0c .A....B..B....k. │ │ + 0x00011430 04040000 1c000000 584d0000 845c0600 ........XM...\.. │ │ + 0x00011440 21000000 00410e08 8502420d 055d0c04 !....A....B..].. │ │ + 0x00011450 04000000 24000000 784d0000 945c0600 ....$...xM...\.. │ │ + 0x00011460 4f000000 00410e08 8502420d 05468605 O....A....B..F.. │ │ + 0x00011470 87048303 760c0404 410c0508 14000000 ....v...A....... │ │ + 0x00011480 a04d0000 bc5c0600 17000000 00490e08 .M...\.......I.. │ │ + 0x00011490 410e0400 10000000 b84d0000 c45c0600 A........M...\.. │ │ + 0x000114a0 0a000000 00000000 18000000 cc4d0000 .............M.. │ │ + 0x000114b0 105d0600 29000000 00410e08 8502420d .]..)....A....B. │ │ + 0x000114c0 05448303 18000000 e84d0000 745d0600 .D.......M..t].. │ │ + 0x000114d0 1c000000 00410e08 8502420d 05428303 .....A....B..B.. │ │ + 0x000114e0 18000000 044e0000 785d0600 16000000 .....N..x]...... │ │ + 0x000114f0 00410e08 8502420d 05428303 28000000 .A....B..B..(... │ │ + 0x00011500 204e0000 7c5d0600 12010000 00410e08 N..|].......A.. │ │ + 0x00011510 8502420d 05468605 87048303 02ed0c04 ..B..F.......... │ │ + 0x00011520 04410c05 08000000 1c000000 4c4e0000 .A..........LN.. │ │ + 0x00011530 705e0600 1c000000 00410e08 8502420d p^.......A....B. │ │ + 0x00011540 05580c04 04000000 18000000 6c4e0000 .X..........lN.. │ │ + 0x00011550 705e0600 2a000000 00410e08 8502420d p^..*....A....B. │ │ + 0x00011560 05428303 28000000 884e0000 94600600 .B..(....N...`.. │ │ + 0x00011570 d1000000 00410e08 8502420d 05468605 .....A....B..F.. │ │ + 0x00011580 87048303 02950c04 04410c05 08000000 .........A...... │ │ + 0x00011590 24000000 b44e0000 48610600 87000000 $....N..Ha...... │ │ + 0x000115a0 00410e08 8502420d 05468605 87048303 .A....B..F...... │ │ + 0x000115b0 027d0c04 04000000 24000000 dc4e0000 .}......$....N.. │ │ + 0x000115c0 b0610600 87000000 00410e08 8502420d .a.......A....B. │ │ + 0x000115d0 05468605 87048303 027d0c04 04000000 .F.......}...... │ │ + 0x000115e0 24000000 044f0000 18620600 47000000 $....O...b..G... │ │ + 0x000115f0 00410e08 8502420d 05428303 660c0404 .A....B..B..f... │ │ + 0x00011600 410c0508 5a0c0404 28000000 2c4f0000 A...Z...(...,O.. │ │ + 0x00011610 40620600 89000000 00410e08 8502420d @b.......A....B. │ │ + 0x00011620 05468605 87048303 02770c04 04410c05 .F.......w...A.. │ │ + 0x00011630 08000000 2c000000 584f0000 a4620600 ....,...XO...b.. │ │ + 0x00011640 67000000 00410e08 8502420d 05428604 g....A....B..B.. │ │ + 0x00011650 83036e0c 0404410c 05086a0c 0404410c ..n...A...j...A. │ │ + 0x00011660 05080000 bc000000 884f0000 a4630600 .........O...c.. │ │ + 0x00011670 01010000 00410e08 410e0c41 0e10410e .....A..A..A..A. │ │ + 0x00011680 14460e80 02860587 04830385 02450e84 .F...........E.. │ │ + 0x00011690 02410e80 02500e8c 02450e90 02480e80 .A...P...E...H.. │ │ + 0x000116a0 02510e88 02450e8c 02410e90 02480e8c .Q...E...A...H.. │ │ + 0x000116b0 02410e90 02480e80 025e0e8c 02410e90 .A...H...^...A.. │ │ + 0x000116c0 02480e80 024b0e88 02450e8c 02410e90 .H...K...E...A.. │ │ + 0x000116d0 02480e80 024f0e88 02410e8c 02410e90 .H...O...A...A.. │ │ + 0x000116e0 02430e94 02430e98 02420e9c 02420ea0 .C...C...B...B.. │ │ + 0x000116f0 02450e80 024d0e84 02450e88 02420e8c .E...M...E...B.. │ │ + 0x00011700 02410e90 02480e80 024a0e8c 02470e90 .A...H...J...G.. │ │ + 0x00011710 02480e80 02510e14 410e1041 0e0c410e .H...Q..A..A..A. │ │ + 0x00011720 08410e04 a8000000 48500000 f4630600 .A......HP...c.. │ │ + 0x00011730 16010000 00410e08 410e0c41 0e10410e .....A..A..A..A. │ │ + 0x00011740 14430e50 86058704 83038502 470e5441 .C.P........G.TA │ │ + 0x00011750 0e50490e 58410e5c 410e6048 0e5c410e .PI.XA.\A.`H.\A. │ │ + 0x00011760 60480e50 580e5c41 0e60480e 50530e54 `H.PX.\A.`H.PS.T │ │ + 0x00011770 450e5842 0e5c410e 60480e58 450e5c41 E.XB.\A.`H.XE.\A │ │ + 0x00011780 0e60480e 50620e58 410e5c41 0e60430e .`H.Pb.XA.\A.`C. │ │ + 0x00011790 64430e68 410e6c42 0e70450e 506c0e54 dC.hA.lB.pE.Pl.T │ │ + 0x000117a0 410e5841 0e5c410e 60480e5c 410e6048 A.XA.\A.`H.\A.`H │ │ + 0x000117b0 0e504f0e 14410e10 410e0c41 0e08410e .PO..A..A..A..A. │ │ + 0x000117c0 04410e50 480e5c41 0e60480e 50000000 .A.PH.\A.`H.P... │ │ + 0x000117d0 6c000000 f4500000 68640600 94000000 l....P..hd...... │ │ + 0x000117e0 00410e08 410e0c46 0ed00186 03830245 .A..A..F.......E │ │ + 0x000117f0 0ed40141 0ed00150 0edc0145 0ee00148 ...A...P...E...H │ │ + 0x00011800 0ed0014a 0edc0149 0ee00147 0ed00143 ...J...I...G...C │ │ + 0x00011810 0ed4014b 0ed80141 0edc0141 0ee00148 ...K...A...A...H │ │ + 0x00011820 0ed0015e 0ed40141 0ed80141 0edc0141 ...^...A...A...A │ │ + 0x00011830 0ee00148 0edc0141 0ee00148 0ed00100 ...H...A...H.... │ │ + 0x00011840 b8000000 64510000 98640600 d5000000 ....dQ...d...... │ │ + 0x00011850 00410e08 410e0c41 0e10410e 14430e40 .A..A..A..A..C.@ │ │ + 0x00011860 86058704 83038502 470e4441 0e404d0e ........G.DA.@M. │ │ + 0x00011870 48410e4c 410e5048 0e4c410e 50480e40 HA.LA.PH.LA.PH.@ │ │ + 0x00011880 540e4c41 0e50480e 40470e48 410e4c41 T.LA.PH.@G.HA.LA │ │ + 0x00011890 0e50480e 40470e44 440e4841 0e4c410e .PH.@G.DD.HA.LA. │ │ + 0x000118a0 50430e54 430e5842 0e5c420e 60470e40 PC.TC.XB.\B.`G.@ │ │ + 0x000118b0 4f0e4841 0e4c410e 50430e54 430e5842 O.HA.LA.PC.TC.XB │ │ + 0x000118c0 0e5c420e 60450e40 4d0e4c41 0e50480e .\B.`E.@M.LA.PH. │ │ + 0x000118d0 40450e44 440e4841 0e4c410e 50430e54 @E.DD.HA.LA.PC.T │ │ + 0x000118e0 430e5842 0e5c420e 60470e40 430e1441 C.XB.\B.`G.@C..A │ │ + 0x000118f0 0e10410e 0c410e08 410e0400 30000000 ..A..A..A...0... │ │ + 0x00011900 20520000 bc640600 35000000 00410e08 R...d..5....A.. │ │ + 0x00011910 430e3083 02450e34 410e3049 0e38450e C.0..E.4A.0I.8E. │ │ + 0x00011920 3c440e40 480e304f 0e08410e 04000000 : │ │ +00016450 : │ │ push %ebx │ │ sub $0x8,%esp │ │ - call 16059 │ │ + call 16459 │ │ pop %ebx │ │ - add $0x68783,%ebx │ │ - lea -0x155c(%ebx),%eax │ │ + add $0x67c33,%ebx │ │ + lea -0x16bc(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 7bf50 <__cxa_finalize@plt> │ │ + call 7b6a0 <__cxa_finalize@plt> │ │ add $0x8,%esp │ │ pop %ebx │ │ ret │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -40,339 +40,339 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - jmp 16080 │ │ + jmp 16480 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebx │ │ sub $0x8,%esp │ │ - call 160a9 │ │ + call 164a9 │ │ pop %ebx │ │ - add $0x68733,%ebx │ │ + add $0x67be3,%ebx │ │ mov 0x10(%esp),%eax │ │ test %eax,%eax │ │ - je 160ba │ │ + je 164ba │ │ call *%eax │ │ add $0x8,%esp │ │ pop %ebx │ │ ret │ │ nop │ │ push %ebx │ │ sub $0x8,%esp │ │ - call 160c9 │ │ + call 164c9 │ │ pop %ebx │ │ - add $0x68713,%ebx │ │ + add $0x67bc3,%ebx │ │ sub $0x4,%esp │ │ - lea -0x155c(%ebx),%eax │ │ - lea -0x6873c(%ebx),%ecx │ │ + lea -0x16bc(%ebx),%eax │ │ + lea -0x67bec(%ebx),%ecx │ │ push %eax │ │ push 0x18(%esp) │ │ push %ecx │ │ - call 7bf60 <__cxa_atexit@plt> │ │ + call 7b6b0 <__cxa_atexit@plt> │ │ add $0x18,%esp │ │ pop %ebx │ │ ret │ │ nop │ │ push %ebx │ │ sub $0x8,%esp │ │ - call 160f9 │ │ + call 164f9 │ │ pop %ebx │ │ - add $0x686e3,%ebx │ │ - lea -0x155c(%ebx),%eax │ │ + add $0x67b93,%ebx │ │ + lea -0x16bc(%ebx),%eax │ │ push %eax │ │ push 0x1c(%esp) │ │ push 0x1c(%esp) │ │ push 0x1c(%esp) │ │ - call 7bf70 <__register_atfork@plt> │ │ + call 7b6c0 <__register_atfork@plt> │ │ add $0x18,%esp │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ │ │ -00016120 : │ │ +00016520 : │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xcc,%esp │ │ mov 0xec(%esp),%edi │ │ mov 0xe8(%esp),%eax │ │ mov 0xf0(%esp),%edx │ │ mov 0xe0(%esp),%esi │ │ - call 1614b │ │ + call 1654b │ │ pop %ebx │ │ - add $0x68691,%ebx │ │ + add $0x67b41,%ebx │ │ mov %edi,%ecx │ │ or %eax,%ecx │ │ - js 161d4 │ │ + js 165d4 │ │ mov %eax,(%esp) │ │ - call 7bf80 │ │ + call 7b6d0 │ │ test %eax,%eax │ │ - js 16211 │ │ + js 16611 │ │ mov %eax,%ebp │ │ mov %edi,(%esp) │ │ - call 7bf80 │ │ + call 7b6d0 │ │ test %eax,%eax │ │ mov %eax,0x20(%esp) │ │ - js 1624d │ │ + js 1664d │ │ test %esi,%esi │ │ movl $0x0,0x4c(%esp) │ │ - je 16299 │ │ + je 16699 │ │ mov (%esi),%eax │ │ test %eax,%eax │ │ - je 162af │ │ + je 166af │ │ mov 0x36c(%eax),%eax │ │ test %eax,%eax │ │ - je 162c5 │ │ + je 166c5 │ │ lea 0x4c(%esp),%ecx │ │ mov %esi,(%esp) │ │ mov %ecx,0x4(%esp) │ │ call *%eax │ │ lea 0x6(%eax),%ecx │ │ cmp $0x6,%ecx │ │ - ja 162f0 │ │ - mov -0x7cb4c(%ebx,%ecx,4),%ecx │ │ + ja 166f0 │ │ + mov -0x7c0dc(%ebx,%ecx,4),%ecx │ │ add %ebx,%ecx │ │ jmp *%ecx │ │ mov $0x5,%ecx │ │ - jmp 16300 │ │ + jmp 16700 │ │ mov %esi,%ecx │ │ - call 1e8a0 │ │ - lea -0x77de8(%ebx),%eax │ │ + call 1ea50 │ │ + lea -0x77541(%ebx),%eax │ │ lea 0x4c(%esp),%ecx │ │ mov %esi,%edx │ │ movl $0x18,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 18480 │ │ + call 18800 │ │ cmpb $0xff,0x4c(%esp) │ │ - je 16207 │ │ + je 16607 │ │ lea 0x4c(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ mov $0x2,%edi │ │ - jmp 16369 │ │ + jmp 16769 │ │ mov 0xf0(%esp),%edx │ │ mov %esi,%ecx │ │ - call 1e8a0 │ │ - lea -0x77eb2(%ebx),%eax │ │ + call 1ea50 │ │ + lea -0x7760b(%ebx),%eax │ │ lea 0x4c(%esp),%ecx │ │ mov %esi,%edx │ │ movl $0x2a,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 18480 │ │ + call 18800 │ │ cmpb $0xff,0x4c(%esp) │ │ - je 1628f │ │ + je 1668f │ │ lea 0x4c(%esp),%ecx │ │ - call 18db0 │ │ - jmp 1628f │ │ + call 1c640 │ │ + jmp 1668f │ │ mov %ebp,(%esp) │ │ - call 7bf90 │ │ + call 7b6e0 │ │ mov 0xf0(%esp),%edx │ │ mov %esi,%ecx │ │ - call 1e8a0 │ │ - lea -0x77e88(%ebx),%eax │ │ + call 1ea50 │ │ + lea -0x775e1(%ebx),%eax │ │ lea 0x4c(%esp),%ecx │ │ mov %esi,%edx │ │ movl $0x2b,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 18480 │ │ + call 18800 │ │ cmpb $0xff,0x4c(%esp) │ │ - je 1628f │ │ + je 1668f │ │ lea 0x4c(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ mov $0x1,%edi │ │ - jmp 16369 │ │ - lea -0x769c9(%ebx),%eax │ │ + jmp 16769 │ │ + lea -0x75d44(%ebx),%eax │ │ movb $0x8,0x30(%esp) │ │ mov %eax,0x34(%esp) │ │ mov $0x6,%eax │ │ - jmp 16309 │ │ - lea -0x769c3(%ebx),%eax │ │ + jmp 16709 │ │ + lea -0x75d3e(%ebx),%eax │ │ movb $0x8,0x30(%esp) │ │ mov %eax,0x34(%esp) │ │ mov $0x7,%eax │ │ - jmp 16309 │ │ - lea -0x769ad(%ebx),%eax │ │ + jmp 16709 │ │ + lea -0x75d28(%ebx),%eax │ │ movb $0x6,0x30(%esp) │ │ mov %eax,0x34(%esp) │ │ mov $0x9,%eax │ │ - jmp 16309 │ │ + jmp 16709 │ │ mov $0x1,%ecx │ │ - jmp 16300 │ │ + jmp 16700 │ │ mov $0x3,%ecx │ │ - jmp 16300 │ │ + jmp 16700 │ │ mov $0x2,%ecx │ │ - jmp 16300 │ │ + jmp 16700 │ │ mov $0x6,%ecx │ │ - jmp 16300 │ │ + jmp 16700 │ │ mov $0x4,%ecx │ │ - jmp 16300 │ │ + jmp 16700 │ │ xor %ecx,%ecx │ │ movb $0xe,0x30(%esp) │ │ mov %ecx,0x34(%esp) │ │ mov %eax,0x38(%esp) │ │ mov 0xf0(%esp),%edx │ │ mov %esi,%ecx │ │ - call 1e8a0 │ │ - lea -0x77dfd(%ebx),%eax │ │ + call 1ea50 │ │ + lea -0x77556(%ebx),%eax │ │ lea 0x4c(%esp),%ecx │ │ mov %esi,%edx │ │ movl $0x15,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 18480 │ │ + call 18800 │ │ cmpb $0xff,0x4c(%esp) │ │ - je 16347 │ │ + je 16747 │ │ lea 0x4c(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ lea 0x30(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ mov $0x1,%edi │ │ mov 0x20(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bf90 │ │ + call 7b6e0 │ │ mov %ebp,(%esp) │ │ - call 7bf90 │ │ + call 7b6e0 │ │ mov %edi,%eax │ │ add $0xcc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov 0x4c(%esp),%edi │ │ test %edi,%edi │ │ - je 1641c │ │ + je 1681c │ │ movb $0xff,0x30(%esp) │ │ mov %edi,0x34(%esp) │ │ movl $0xc,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 166b7 │ │ + je 16abd │ │ mov 0x100(%esp),%ecx │ │ movl $0x1,(%eax) │ │ movl $0x1,0x4(%eax) │ │ mov %eax,0x28(%esp) │ │ mov %edi,0x8(%eax) │ │ mov %ecx,(%esp) │ │ lea 0x30(%esp),%ecx │ │ mov %esi,%edx │ │ - call 18120 │ │ + call 184b0 │ │ cmpb $0xff,0x30(%esp) │ │ - je 16438 │ │ + je 16838 │ │ mov 0xf0(%esp),%edx │ │ mov %esi,%ecx │ │ - call 1e8a0 │ │ - lea -0x77e20(%ebx),%eax │ │ + call 1ea50 │ │ + lea -0x77579(%ebx),%eax │ │ lea 0x4c(%esp),%ecx │ │ mov %esi,%edx │ │ movl $0x23,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 18480 │ │ + call 18800 │ │ cmpb $0xff,0x4c(%esp) │ │ - je 16409 │ │ + je 16809 │ │ lea 0x4c(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ lea 0x30(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ mov $0x1,%edi │ │ - jmp 164b2 │ │ - lea -0x769a4(%ebx),%eax │ │ + jmp 168b2 │ │ + lea -0x75d1f(%ebx),%eax │ │ movl $0x15,0x38(%esp) │ │ movb $0x7,0x30(%esp) │ │ mov %eax,0x34(%esp) │ │ - jmp 1630d │ │ + jmp 1670d │ │ mov 0xfc(%esp),%eax │ │ mov 0x34(%esp),%ecx │ │ mov %ecx,0x2c(%esp) │ │ lea 0x30(%esp),%ecx │ │ mov %esi,%edx │ │ mov %eax,(%esp) │ │ - call 18120 │ │ + call 184b0 │ │ cmpb $0xff,0x30(%esp) │ │ - je 164c9 │ │ + je 168c9 │ │ mov 0xf0(%esp),%edx │ │ mov %esi,%ecx │ │ - call 1e8a0 │ │ - lea -0x77e43(%ebx),%eax │ │ + call 1ea50 │ │ + lea -0x7759c(%ebx),%eax │ │ lea 0x4c(%esp),%ecx │ │ mov %esi,%edx │ │ movl $0x23,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 18480 │ │ + call 18800 │ │ cmpb $0xff,0x4c(%esp) │ │ - je 16496 │ │ + je 16896 │ │ lea 0x4c(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ lea 0x30(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ mov $0x1,%edi │ │ mov 0x2c(%esp),%ecx │ │ lock decl (%ecx) │ │ - jne 164b2 │ │ - call 37810 │ │ + jne 168b2 │ │ + call 39010 │ │ mov 0x28(%esp),%ecx │ │ lock decl (%ecx) │ │ - jne 16355 │ │ - call 1fd30 │ │ - jmp 16355 │ │ + jne 16755 │ │ + call 1fe50 │ │ + jmp 16755 │ │ mov 0x34(%esp),%eax │ │ mov %eax,0x24(%esp) │ │ mov 0xf0(%esp),%eax │ │ lea 0x4c(%esp),%ecx │ │ mov %esi,%edx │ │ mov %eax,(%esp) │ │ - call 182c0 │ │ + call 18650 │ │ cmpb $0xff,0x4c(%esp) │ │ - je 16519 │ │ + je 16919 │ │ mov 0xf0(%esp),%edx │ │ mov %esi,%ecx │ │ - call 1ea50 │ │ + call 1ec00 │ │ lea 0x4c(%esp),%ecx │ │ - call 18890 │ │ + call 1c1e0 │ │ mov 0x24(%esp),%ecx │ │ mov $0x2,%edi │ │ lock decl (%ecx) │ │ - jne 164a4 │ │ - call 37810 │ │ - jmp 164a4 │ │ + jne 168a4 │ │ + call 39010 │ │ + jmp 168a4 │ │ mov 0x50(%esp),%eax │ │ mov 0x54(%esp),%edx │ │ mov 0x58(%esp),%ecx │ │ mov %eax,0x88(%esp) │ │ mov 0x28(%esp),%eax │ │ mov %edx,0x8c(%esp) │ │ mov %ecx,0x90(%esp) │ │ lock incl (%eax) │ │ - jle 166c6 │ │ + jle 16acc │ │ mov 0x2c(%esp),%edi │ │ mov %ebp,0x30(%esp) │ │ mov %edi,0x34(%esp) │ │ mov %eax,0x38(%esp) │ │ lock incl (%eax) │ │ - jle 166c6 │ │ + jle 16acc │ │ mov 0x24(%esp),%edi │ │ mov %edi,0x80(%esp) │ │ mov %eax,0x84(%esp) │ │ lea 0x80(%esp),%eax │ │ mov %eax,0x4c(%esp) │ │ - lea -0x14ac(%ebx),%eax │ │ + lea -0x160c(%ebx),%eax │ │ mov %eax,0x50(%esp) │ │ xor %eax,%eax │ │ cmpl $0x0,0xf8(%esp) │ │ movl $0xbf800000,0x54(%esp) │ │ movl $0x0,0x58(%esp) │ │ movb $0x0,0x5c(%esp) │ │ movl $0xffffffff,0x60(%esp) │ │ @@ -391,456 +391,453 @@ │ │ lea 0x30(%esp),%edx │ │ mov %edi,0x18(%esp) │ │ mov 0xf8(%esp),%edi │ │ mov %eax,(%esp) │ │ mov %edi,0x14(%esp) │ │ mov 0xf4(%esp),%edi │ │ mov %edi,0x10(%esp) │ │ - call 19040 │ │ + call 18bb0 │ │ mov 0xf0(%esp),%edx │ │ mov %esi,%ecx │ │ - call 1e8a0 │ │ + call 1ea50 │ │ cmpl $0xffffffff,0x9c(%esp) │ │ - je 16641 │ │ + je 16a41 │ │ lea 0x9c(%esp),%edx │ │ mov %esi,%ecx │ │ - call 1eaa0 │ │ + call 1ec50 │ │ mov %eax,%edi │ │ - jmp 16666 │ │ + jmp 16a6c │ │ mov 0x20(%esp),%edx │ │ lea 0x94(%esp),%ecx │ │ - call 77ed0 │ │ - mov 0x98(%esp),%edx │ │ - mov 0x94(%esp),%ecx │ │ - call 18940 │ │ + call 776e0 │ │ + cmpb $0x3,0x94(%esp) │ │ + jne 16a6a │ │ + mov 0x98(%esp),%eax │ │ + mov 0xc(%eax),%ecx │ │ + mov %eax,(%esp) │ │ + call *%ecx │ │ xor %edi,%edi │ │ cmpl $0x0,0x74(%esp) │ │ - je 16679 │ │ + je 16a7f │ │ mov 0x78(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ lea 0x80(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 18c50 │ │ + call 1c530 │ │ lea 0x30(%esp),%ecx │ │ - call 18cb0 │ │ + call 1c590 │ │ lea 0x88(%esp),%ecx │ │ - call 18830 │ │ + call 3c200 │ │ mov 0x28(%esp),%ecx │ │ lock decl (%ecx) │ │ - jne 166ab │ │ - call 1fd30 │ │ + jne 16ab1 │ │ + call 1fe50 │ │ mov 0x20(%esp),%eax │ │ mov %eax,(%esp) │ │ - jmp 16364 │ │ + jmp 16764 │ │ mov $0x4,%ecx │ │ mov $0xc,%edx │ │ - call 247d9 │ │ + call 247ca │ │ ud2 │ │ - jmp 166d2 │ │ + jmp 16ad8 │ │ mov %eax,%edi │ │ - jmp 16719 │ │ + jmp 16b1f │ │ mov %eax,%edi │ │ - jmp 16710 │ │ + jmp 16b16 │ │ mov %eax,%edi │ │ - jmp 166ee │ │ + jmp 16af4 │ │ cmpl $0xffffffff,0x9c(%esp) │ │ mov %eax,%edi │ │ - je 166ee │ │ + je 16af4 │ │ lea 0x9c(%esp),%ecx │ │ - call 18d20 │ │ + call 1c5f0 │ │ cmpl $0x0,0x74(%esp) │ │ - je 16701 │ │ + je 16b07 │ │ mov 0x78(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ lea 0x80(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 18c50 │ │ + call 1c530 │ │ lea 0x30(%esp),%ecx │ │ - call 18cb0 │ │ + call 1c590 │ │ lea 0x88(%esp),%ecx │ │ - call 18830 │ │ + call 3c200 │ │ movl $0x0,0x24(%esp) │ │ - jmp 16790 │ │ + jmp 16b96 │ │ mov %eax,%edi │ │ lea 0x4c(%esp),%ecx │ │ - call 18890 │ │ - jmp 1673e │ │ + call 1c1e0 │ │ + jmp 16b44 │ │ mov %eax,%edi │ │ mov 0x24(%esp),%eax │ │ lock decl (%eax) │ │ - jne 16761 │ │ + jne 16b67 │ │ mov 0x24(%esp),%ecx │ │ - call 37810 │ │ - jmp 16761 │ │ + call 39010 │ │ + jmp 16b67 │ │ mov %eax,%edi │ │ lea 0x30(%esp),%ecx │ │ - call 188d0 │ │ - jmp 16761 │ │ + call 1c220 │ │ + jmp 16b67 │ │ mov %eax,%edi │ │ mov 0x2c(%esp),%eax │ │ lock decl (%eax) │ │ mov $0x1,%al │ │ mov %eax,0x24(%esp) │ │ - jne 16790 │ │ + jne 16b96 │ │ mov 0x2c(%esp),%ecx │ │ - call 37810 │ │ - jmp 16790 │ │ + call 39010 │ │ + jmp 16b96 │ │ mov %eax,%edi │ │ lea 0x30(%esp),%ecx │ │ - call 188d0 │ │ - jmp 1678a │ │ + call 1c220 │ │ + jmp 16b90 │ │ mov %eax,%edi │ │ mov $0x1,%al │ │ mov %eax,0x24(%esp) │ │ mov 0x28(%esp),%eax │ │ lock decl (%eax) │ │ - jne 167a2 │ │ + jne 16ba8 │ │ mov 0x28(%esp),%ecx │ │ - call 1fd30 │ │ + call 1fe50 │ │ mov 0x20(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bf90 │ │ + call 7b6e0 │ │ cmpb $0x0,0x24(%esp) │ │ - jne 167dd │ │ - jmp 167e5 │ │ - jmp 167cf │ │ + jne 16be3 │ │ + jmp 16beb │ │ + jmp 16bd5 │ │ mov %eax,%edi │ │ lea 0x30(%esp),%ecx │ │ - call 18db0 │ │ - jmp 167d1 │ │ - call 341e6 │ │ + call 1c640 │ │ + jmp 16bd7 │ │ + call 34816 │ │ mov %eax,%edi │ │ - jmp 167e5 │ │ + jmp 16beb │ │ mov %eax,%edi │ │ mov 0x20(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bf90 │ │ + call 7b6e0 │ │ mov %ebp,(%esp) │ │ - call 7bf90 │ │ + call 7b6e0 │ │ mov %edi,%ecx │ │ - call 4d678 │ │ + call 4f788 │ │ mov %eax,0x20(%esp) │ │ mov %edx,%ebp │ │ mov 0xf0(%esp),%edx │ │ mov %esi,%ecx │ │ - call 1e8a0 │ │ - lea -0x7a614(%ebx),%eax │ │ + call 1ea50 │ │ + lea -0x79df8(%ebx),%eax │ │ lea 0xb0(%esp),%ecx │ │ mov %esi,%edx │ │ movl $0x1a,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 18480 │ │ + call 18800 │ │ cmpb $0xff,0xb0(%esp) │ │ - je 16835 │ │ + je 16c3b │ │ lea 0xb0(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ mov 0x0(%ebp),%eax │ │ test %eax,%eax │ │ - je 16845 │ │ + je 16c4b │ │ mov 0x20(%esp),%ecx │ │ mov %ecx,(%esp) │ │ call *%eax │ │ cmpl $0x0,0x4(%ebp) │ │ mov $0x1,%edi │ │ - je 16369 │ │ + je 16769 │ │ mov 0x20(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 16369 │ │ + call 7b700 │ │ + jmp 16769 │ │ cmpl $0x0,0x4(%ebp) │ │ - je 1688c │ │ + je 16c92 │ │ mov 0x20(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - call 341d0 │ │ - call 341d0 │ │ + call 7b700 │ │ + call 34800 │ │ + call 34800 │ │ mov 0x20(%esp),%ecx │ │ mov %ebp,%edx │ │ - call 188f0 │ │ - call 341d0 │ │ - call 341e6 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 1c240 │ │ + call 34800 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ │ │ -000168a0 : │ │ +00016ca0 : │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xcc,%esp │ │ mov 0xec(%esp),%edi │ │ mov 0xe8(%esp),%eax │ │ mov 0xf0(%esp),%edx │ │ mov 0xe0(%esp),%esi │ │ - call 168cb │ │ + call 16ccb │ │ pop %ebx │ │ - add $0x67f11,%ebx │ │ + add $0x673c1,%ebx │ │ mov %edi,%ecx │ │ or %eax,%ecx │ │ - js 16954 │ │ + js 16d54 │ │ mov %eax,(%esp) │ │ - call 7bf80 │ │ + call 7b6d0 │ │ test %eax,%eax │ │ - js 16991 │ │ + js 16d91 │ │ mov %eax,%ebp │ │ mov %edi,(%esp) │ │ - call 7bf80 │ │ + call 7b6d0 │ │ test %eax,%eax │ │ mov %eax,0x20(%esp) │ │ - js 169cd │ │ + js 16dcd │ │ test %esi,%esi │ │ movl $0x0,0x4c(%esp) │ │ - je 16a19 │ │ + je 16e19 │ │ mov (%esi),%eax │ │ test %eax,%eax │ │ - je 16a2f │ │ + je 16e2f │ │ mov 0x36c(%eax),%eax │ │ test %eax,%eax │ │ - je 16a45 │ │ + je 16e45 │ │ lea 0x4c(%esp),%ecx │ │ mov %esi,(%esp) │ │ mov %ecx,0x4(%esp) │ │ call *%eax │ │ lea 0x6(%eax),%ecx │ │ cmp $0x6,%ecx │ │ - ja 16a70 │ │ - mov -0x7cb30(%ebx,%ecx,4),%ecx │ │ + ja 16e70 │ │ + mov -0x7c0c0(%ebx,%ecx,4),%ecx │ │ add %ebx,%ecx │ │ jmp *%ecx │ │ mov $0x5,%ecx │ │ - jmp 16a80 │ │ + jmp 16e80 │ │ mov %esi,%ecx │ │ - call 1e8a0 │ │ - lea -0x77de8(%ebx),%eax │ │ + call 1ea50 │ │ + lea -0x77541(%ebx),%eax │ │ lea 0x4c(%esp),%ecx │ │ mov %esi,%edx │ │ movl $0x18,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 18480 │ │ + call 18800 │ │ cmpb $0xff,0x4c(%esp) │ │ - je 16987 │ │ + je 16d87 │ │ lea 0x4c(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ mov $0x2,%edi │ │ - jmp 16ae9 │ │ + jmp 16ee9 │ │ mov 0xf0(%esp),%edx │ │ mov %esi,%ecx │ │ - call 1e8a0 │ │ - lea -0x77eb2(%ebx),%eax │ │ + call 1ea50 │ │ + lea -0x7760b(%ebx),%eax │ │ lea 0x4c(%esp),%ecx │ │ mov %esi,%edx │ │ movl $0x2a,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 18480 │ │ + call 18800 │ │ cmpb $0xff,0x4c(%esp) │ │ - je 16a0f │ │ + je 16e0f │ │ lea 0x4c(%esp),%ecx │ │ - call 18db0 │ │ - jmp 16a0f │ │ + call 1c640 │ │ + jmp 16e0f │ │ mov %ebp,(%esp) │ │ - call 7bf90 │ │ + call 7b6e0 │ │ mov 0xf0(%esp),%edx │ │ mov %esi,%ecx │ │ - call 1e8a0 │ │ - lea -0x77e88(%ebx),%eax │ │ + call 1ea50 │ │ + lea -0x775e1(%ebx),%eax │ │ lea 0x4c(%esp),%ecx │ │ mov %esi,%edx │ │ movl $0x2b,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 18480 │ │ + call 18800 │ │ cmpb $0xff,0x4c(%esp) │ │ - je 16a0f │ │ + je 16e0f │ │ lea 0x4c(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ mov $0x1,%edi │ │ - jmp 16ae9 │ │ - lea -0x769c9(%ebx),%eax │ │ + jmp 16ee9 │ │ + lea -0x75d44(%ebx),%eax │ │ movb $0x8,0x30(%esp) │ │ mov %eax,0x34(%esp) │ │ mov $0x6,%eax │ │ - jmp 16a89 │ │ - lea -0x769c3(%ebx),%eax │ │ + jmp 16e89 │ │ + lea -0x75d3e(%ebx),%eax │ │ movb $0x8,0x30(%esp) │ │ mov %eax,0x34(%esp) │ │ mov $0x7,%eax │ │ - jmp 16a89 │ │ - lea -0x769ad(%ebx),%eax │ │ + jmp 16e89 │ │ + lea -0x75d28(%ebx),%eax │ │ movb $0x6,0x30(%esp) │ │ mov %eax,0x34(%esp) │ │ mov $0x9,%eax │ │ - jmp 16a89 │ │ + jmp 16e89 │ │ mov $0x1,%ecx │ │ - jmp 16a80 │ │ + jmp 16e80 │ │ mov $0x3,%ecx │ │ - jmp 16a80 │ │ + jmp 16e80 │ │ mov $0x2,%ecx │ │ - jmp 16a80 │ │ + jmp 16e80 │ │ mov $0x6,%ecx │ │ - jmp 16a80 │ │ + jmp 16e80 │ │ mov $0x4,%ecx │ │ - jmp 16a80 │ │ + jmp 16e80 │ │ xor %ecx,%ecx │ │ movb $0xe,0x30(%esp) │ │ mov %ecx,0x34(%esp) │ │ mov %eax,0x38(%esp) │ │ mov 0xf0(%esp),%edx │ │ mov %esi,%ecx │ │ - call 1e8a0 │ │ - lea -0x77dfd(%ebx),%eax │ │ + call 1ea50 │ │ + lea -0x77556(%ebx),%eax │ │ lea 0x4c(%esp),%ecx │ │ mov %esi,%edx │ │ movl $0x15,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 18480 │ │ + call 18800 │ │ cmpb $0xff,0x4c(%esp) │ │ - je 16ac7 │ │ + je 16ec7 │ │ lea 0x4c(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ lea 0x30(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ mov $0x1,%edi │ │ mov 0x20(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bf90 │ │ + call 7b6e0 │ │ mov %ebp,(%esp) │ │ - call 7bf90 │ │ + call 7b6e0 │ │ mov %edi,%eax │ │ add $0xcc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov 0x4c(%esp),%edi │ │ test %edi,%edi │ │ - je 16b9c │ │ + je 16f9c │ │ movb $0xff,0x30(%esp) │ │ mov %edi,0x34(%esp) │ │ movl $0xc,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 16e37 │ │ + je 1723d │ │ mov 0x100(%esp),%ecx │ │ movl $0x1,(%eax) │ │ movl $0x1,0x4(%eax) │ │ mov %eax,0x28(%esp) │ │ mov %edi,0x8(%eax) │ │ mov %ecx,(%esp) │ │ lea 0x30(%esp),%ecx │ │ mov %esi,%edx │ │ - call 18120 │ │ + call 184b0 │ │ cmpb $0xff,0x30(%esp) │ │ - je 16bb8 │ │ + je 16fb8 │ │ mov 0xf0(%esp),%edx │ │ mov %esi,%ecx │ │ - call 1e8a0 │ │ - lea -0x77e20(%ebx),%eax │ │ + call 1ea50 │ │ + lea -0x77579(%ebx),%eax │ │ lea 0x4c(%esp),%ecx │ │ mov %esi,%edx │ │ movl $0x23,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 18480 │ │ + call 18800 │ │ cmpb $0xff,0x4c(%esp) │ │ - je 16b89 │ │ + je 16f89 │ │ lea 0x4c(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ lea 0x30(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ mov $0x1,%edi │ │ - jmp 16c32 │ │ - lea -0x769a4(%ebx),%eax │ │ + jmp 17032 │ │ + lea -0x75d1f(%ebx),%eax │ │ movl $0x15,0x38(%esp) │ │ movb $0x7,0x30(%esp) │ │ mov %eax,0x34(%esp) │ │ - jmp 16a8d │ │ + jmp 16e8d │ │ mov 0xfc(%esp),%eax │ │ mov 0x34(%esp),%ecx │ │ mov %ecx,0x2c(%esp) │ │ lea 0x30(%esp),%ecx │ │ mov %esi,%edx │ │ mov %eax,(%esp) │ │ - call 18120 │ │ + call 184b0 │ │ cmpb $0xff,0x30(%esp) │ │ - je 16c49 │ │ + je 17049 │ │ mov 0xf0(%esp),%edx │ │ mov %esi,%ecx │ │ - call 1e8a0 │ │ - lea -0x77e43(%ebx),%eax │ │ + call 1ea50 │ │ + lea -0x7759c(%ebx),%eax │ │ lea 0x4c(%esp),%ecx │ │ mov %esi,%edx │ │ movl $0x23,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 18480 │ │ + call 18800 │ │ cmpb $0xff,0x4c(%esp) │ │ - je 16c16 │ │ + je 17016 │ │ lea 0x4c(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ lea 0x30(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ mov $0x1,%edi │ │ mov 0x2c(%esp),%ecx │ │ lock decl (%ecx) │ │ - jne 16c32 │ │ - call 37810 │ │ + jne 17032 │ │ + call 39010 │ │ mov 0x28(%esp),%ecx │ │ lock decl (%ecx) │ │ - jne 16ad5 │ │ - call 1fd30 │ │ - jmp 16ad5 │ │ + jne 16ed5 │ │ + call 1fe50 │ │ + jmp 16ed5 │ │ mov 0x34(%esp),%eax │ │ mov %eax,0x24(%esp) │ │ mov 0xf0(%esp),%eax │ │ lea 0x4c(%esp),%ecx │ │ mov %esi,%edx │ │ mov %eax,(%esp) │ │ - call 182c0 │ │ + call 18650 │ │ cmpb $0xff,0x4c(%esp) │ │ - je 16c99 │ │ + je 17099 │ │ mov 0xf0(%esp),%edx │ │ mov %esi,%ecx │ │ - call 1ea50 │ │ + call 1ec00 │ │ lea 0x4c(%esp),%ecx │ │ - call 18890 │ │ + call 1c1e0 │ │ mov 0x24(%esp),%ecx │ │ mov $0x2,%edi │ │ lock decl (%ecx) │ │ - jne 16c24 │ │ - call 37810 │ │ - jmp 16c24 │ │ + jne 17024 │ │ + call 39010 │ │ + jmp 17024 │ │ mov 0x50(%esp),%eax │ │ mov 0x54(%esp),%edx │ │ mov 0x58(%esp),%ecx │ │ mov %eax,0x88(%esp) │ │ mov 0x28(%esp),%eax │ │ mov %edx,0x8c(%esp) │ │ mov %ecx,0x90(%esp) │ │ lock incl (%eax) │ │ - jle 16e46 │ │ + jle 1724c │ │ mov 0x2c(%esp),%edi │ │ mov %ebp,0x30(%esp) │ │ mov %edi,0x34(%esp) │ │ mov %eax,0x38(%esp) │ │ lock incl (%eax) │ │ - jle 16e46 │ │ + jle 1724c │ │ mov 0x24(%esp),%edi │ │ mov %edi,0x80(%esp) │ │ mov %eax,0x84(%esp) │ │ lea 0x80(%esp),%eax │ │ mov %eax,0x4c(%esp) │ │ - lea -0x14ac(%ebx),%eax │ │ + lea -0x160c(%ebx),%eax │ │ mov %eax,0x50(%esp) │ │ xor %eax,%eax │ │ cmpl $0x0,0xf8(%esp) │ │ movl $0xbf800000,0x54(%esp) │ │ movl $0x0,0x58(%esp) │ │ movb $0x0,0x5c(%esp) │ │ movl $0xffffffff,0x60(%esp) │ │ @@ -859,1846 +856,1823 @@ │ │ lea 0x30(%esp),%edx │ │ mov %edi,0x18(%esp) │ │ mov 0xf8(%esp),%edi │ │ mov %eax,(%esp) │ │ mov %edi,0x14(%esp) │ │ mov 0xf4(%esp),%edi │ │ mov %edi,0x10(%esp) │ │ - call 1b920 │ │ + call 1b4b0 │ │ mov 0xf0(%esp),%edx │ │ mov %esi,%ecx │ │ - call 1e8a0 │ │ + call 1ea50 │ │ cmpl $0xffffffff,0x9c(%esp) │ │ - je 16dc1 │ │ + je 171c1 │ │ lea 0x9c(%esp),%edx │ │ mov %esi,%ecx │ │ - call 1eaa0 │ │ + call 1ec50 │ │ mov %eax,%edi │ │ - jmp 16de6 │ │ + jmp 171ec │ │ mov 0x20(%esp),%edx │ │ lea 0x94(%esp),%ecx │ │ - call 77ed0 │ │ - mov 0x98(%esp),%edx │ │ - mov 0x94(%esp),%ecx │ │ - call 18940 │ │ + call 776e0 │ │ + cmpb $0x3,0x94(%esp) │ │ + jne 171ea │ │ + mov 0x98(%esp),%eax │ │ + mov 0xc(%eax),%ecx │ │ + mov %eax,(%esp) │ │ + call *%ecx │ │ xor %edi,%edi │ │ cmpl $0x0,0x74(%esp) │ │ - je 16df9 │ │ + je 171ff │ │ mov 0x78(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ lea 0x80(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 18c50 │ │ + call 1c530 │ │ lea 0x30(%esp),%ecx │ │ - call 18cb0 │ │ + call 1c590 │ │ lea 0x88(%esp),%ecx │ │ - call 18830 │ │ + call 3c200 │ │ mov 0x28(%esp),%ecx │ │ lock decl (%ecx) │ │ - jne 16e2b │ │ - call 1fd30 │ │ + jne 17231 │ │ + call 1fe50 │ │ mov 0x20(%esp),%eax │ │ mov %eax,(%esp) │ │ - jmp 16ae4 │ │ + jmp 16ee4 │ │ mov $0x4,%ecx │ │ mov $0xc,%edx │ │ - call 247d9 │ │ + call 247ca │ │ ud2 │ │ - jmp 16e52 │ │ + jmp 17258 │ │ mov %eax,%edi │ │ - jmp 16e99 │ │ + jmp 1729f │ │ mov %eax,%edi │ │ - jmp 16e90 │ │ + jmp 17296 │ │ mov %eax,%edi │ │ - jmp 16e6e │ │ + jmp 17274 │ │ cmpl $0xffffffff,0x9c(%esp) │ │ mov %eax,%edi │ │ - je 16e6e │ │ + je 17274 │ │ lea 0x9c(%esp),%ecx │ │ - call 18d20 │ │ + call 1c5f0 │ │ cmpl $0x0,0x74(%esp) │ │ - je 16e81 │ │ + je 17287 │ │ mov 0x78(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ lea 0x80(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 18c50 │ │ + call 1c530 │ │ lea 0x30(%esp),%ecx │ │ - call 18cb0 │ │ + call 1c590 │ │ lea 0x88(%esp),%ecx │ │ - call 18830 │ │ + call 3c200 │ │ movl $0x0,0x24(%esp) │ │ - jmp 16f10 │ │ + jmp 17316 │ │ mov %eax,%edi │ │ lea 0x4c(%esp),%ecx │ │ - call 18890 │ │ - jmp 16ebe │ │ + call 1c1e0 │ │ + jmp 172c4 │ │ mov %eax,%edi │ │ mov 0x24(%esp),%eax │ │ lock decl (%eax) │ │ - jne 16ee1 │ │ + jne 172e7 │ │ mov 0x24(%esp),%ecx │ │ - call 37810 │ │ - jmp 16ee1 │ │ + call 39010 │ │ + jmp 172e7 │ │ mov %eax,%edi │ │ lea 0x30(%esp),%ecx │ │ - call 188d0 │ │ - jmp 16ee1 │ │ + call 1c220 │ │ + jmp 172e7 │ │ mov %eax,%edi │ │ mov 0x2c(%esp),%eax │ │ lock decl (%eax) │ │ mov $0x1,%al │ │ mov %eax,0x24(%esp) │ │ - jne 16f10 │ │ + jne 17316 │ │ mov 0x2c(%esp),%ecx │ │ - call 37810 │ │ - jmp 16f10 │ │ + call 39010 │ │ + jmp 17316 │ │ mov %eax,%edi │ │ lea 0x30(%esp),%ecx │ │ - call 188d0 │ │ - jmp 16f0a │ │ + call 1c220 │ │ + jmp 17310 │ │ mov %eax,%edi │ │ mov $0x1,%al │ │ mov %eax,0x24(%esp) │ │ mov 0x28(%esp),%eax │ │ lock decl (%eax) │ │ - jne 16f22 │ │ + jne 17328 │ │ mov 0x28(%esp),%ecx │ │ - call 1fd30 │ │ + call 1fe50 │ │ mov 0x20(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bf90 │ │ + call 7b6e0 │ │ cmpb $0x0,0x24(%esp) │ │ - jne 16f5d │ │ - jmp 16f65 │ │ - jmp 16f4f │ │ + jne 17363 │ │ + jmp 1736b │ │ + jmp 17355 │ │ mov %eax,%edi │ │ lea 0x30(%esp),%ecx │ │ - call 18db0 │ │ - jmp 16f51 │ │ - call 341e6 │ │ + call 1c640 │ │ + jmp 17357 │ │ + call 34816 │ │ mov %eax,%edi │ │ - jmp 16f65 │ │ + jmp 1736b │ │ mov %eax,%edi │ │ mov 0x20(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bf90 │ │ + call 7b6e0 │ │ mov %ebp,(%esp) │ │ - call 7bf90 │ │ + call 7b6e0 │ │ mov %edi,%ecx │ │ - call 4d678 │ │ + call 4f788 │ │ mov %eax,0x20(%esp) │ │ mov %edx,%ebp │ │ mov 0xf0(%esp),%edx │ │ mov %esi,%ecx │ │ - call 1e8a0 │ │ - lea -0x7a614(%ebx),%eax │ │ + call 1ea50 │ │ + lea -0x79df8(%ebx),%eax │ │ lea 0xb0(%esp),%ecx │ │ mov %esi,%edx │ │ movl $0x1a,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 18480 │ │ + call 18800 │ │ cmpb $0xff,0xb0(%esp) │ │ - je 16fb5 │ │ + je 173bb │ │ lea 0xb0(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ mov 0x0(%ebp),%eax │ │ test %eax,%eax │ │ - je 16fc5 │ │ + je 173cb │ │ mov 0x20(%esp),%ecx │ │ mov %ecx,(%esp) │ │ call *%eax │ │ cmpl $0x0,0x4(%ebp) │ │ mov $0x1,%edi │ │ - je 16ae9 │ │ + je 16ee9 │ │ mov 0x20(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 16ae9 │ │ + call 7b700 │ │ + jmp 16ee9 │ │ cmpl $0x0,0x4(%ebp) │ │ - je 1700c │ │ + je 17412 │ │ mov 0x20(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - call 341d0 │ │ - call 341d0 │ │ + call 7b700 │ │ + call 34800 │ │ + call 34800 │ │ mov 0x20(%esp),%ecx │ │ mov %ebp,%edx │ │ - call 188f0 │ │ - call 341d0 │ │ - call 341e6 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 1c240 │ │ + call 34800 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0xcc,%esp │ │ - mov 0xe0(%esp),%eax │ │ - call 17036 │ │ + sub $0xbc,%esp │ │ + mov 0xd0(%esp),%eax │ │ + call 17436 │ │ pop %ebx │ │ mov %ecx,%edi │ │ - add $0x677a6,%ebx │ │ + add $0x66c56,%ebx │ │ cmpl $0x0,0x8(%eax) │ │ - je 1707d │ │ - mov 0xec(%esp),%eax │ │ - mov 0xf0(%esp),%ebp │ │ + je 1747d │ │ + mov 0xdc(%esp),%eax │ │ + mov 0xe0(%esp),%ebp │ │ mov %edx,%esi │ │ - mov %eax,0x48(%esp) │ │ - mov %ebp,0x4c(%esp) │ │ - lea 0x28(%esp),%ecx │ │ - lea 0x48(%esp),%edx │ │ - call 208b0 │ │ - mov 0x28(%esp),%dh │ │ + mov %eax,0x3c(%esp) │ │ + mov %ebp,0x40(%esp) │ │ + lea 0x20(%esp),%ecx │ │ + lea 0x3c(%esp),%edx │ │ + call 209b0 │ │ + mov 0x20(%esp),%dh │ │ cmp $0x3,%dh │ │ - jne 17092 │ │ - cmpb $0x1,0x29(%esp) │ │ + jne 17492 │ │ + cmpb $0x1,0x21(%esp) │ │ sete %ch │ │ - jmp 170ce │ │ - lea -0x7a5c4(%ebx),%eax │ │ + jmp 174cd │ │ + lea -0x79da8(%ebx),%eax │ │ movb $0x7,(%edi) │ │ mov %eax,0x4(%edi) │ │ movl $0x18,0x8(%edi) │ │ - jmp 17110 │ │ - movzbl 0x30(%esp),%ecx │ │ - mov %esi,0x14(%esp) │ │ - mov 0x33(%esp),%esi │ │ - mov 0x29(%esp),%ch │ │ - mov 0x2c(%esp),%eax │ │ - mov 0x32(%esp),%dl │ │ + jmp 1750f │ │ + movzbl 0x28(%esp),%ecx │ │ + mov %esi,0xc(%esp) │ │ + mov 0x2b(%esp),%esi │ │ + mov 0x21(%esp),%ch │ │ + mov 0x24(%esp),%eax │ │ + mov 0x2a(%esp),%dl │ │ cmp $0x2,%dh │ │ - mov %cl,0xc(%esp) │ │ - mov 0x31(%esp),%cl │ │ - mov %esi,0x9c(%esp) │ │ - mov %cl,0x1c(%esp) │ │ - mov 0x37(%esp),%cl │ │ - mov %cl,0xa0(%esp) │ │ - jne 1711b │ │ - mov %ch,0x1c(%esp) │ │ + mov %cl,(%esp) │ │ + mov 0x29(%esp),%cl │ │ + mov %esi,0x84(%esp) │ │ + mov %cl,0x18(%esp) │ │ + mov 0x2f(%esp),%cl │ │ + mov %cl,0x88(%esp) │ │ + jne 1751a │ │ + mov %ch,0x18(%esp) │ │ sub $0xc,%esp │ │ push %ebp │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 17498 │ │ + je 17894 │ │ mov %eax,%esi │ │ sub $0x4,%esp │ │ push %ebp │ │ - push 0xf4(%esp) │ │ + push 0xe4(%esp) │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ - movzbl 0x1c(%esp),%eax │ │ + movzbl 0x18(%esp),%eax │ │ movb $0xd,(%edi) │ │ mov %al,0x1(%edi) │ │ mov %ebp,0x4(%edi) │ │ mov %esi,0x8(%edi) │ │ mov %ebp,0xc(%edi) │ │ - add $0xcc,%esp │ │ + add $0xbc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - movzbl 0xa0(%esp),%ecx │ │ - mov 0x9c(%esp),%esi │ │ + movzbl 0x88(%esp),%ecx │ │ + mov 0x84(%esp),%esi │ │ cmp $0xffffffff,%eax │ │ mov %cl,0x94(%esp) │ │ mov %esi,0x90(%esp) │ │ - je 170d2 │ │ + je 174d1 │ │ movzbl 0x94(%esp),%ecx │ │ cmp $0x80000003,%eax │ │ - mov %edi,0x10(%esp) │ │ - mov %cl,0x6b(%esp) │ │ + mov %edi,0x8(%esp) │ │ + mov %cl,0x5b(%esp) │ │ mov 0x90(%esp),%ecx │ │ - mov %ecx,0x67(%esp) │ │ - movzbl 0xc(%esp),%ecx │ │ - mov 0x1c(%esp),%ch │ │ - mov %eax,0x60(%esp) │ │ - mov %ebx,0xc(%esp) │ │ - mov %cl,0x64(%esp) │ │ - mov %ch,0x65(%esp) │ │ - mov %dl,0x66(%esp) │ │ - jne 17479 │ │ - mov 0x64(%esp),%eax │ │ + mov %ecx,0x57(%esp) │ │ + movzbl (%esp),%ecx │ │ + mov 0x18(%esp),%ch │ │ + mov %eax,0x50(%esp) │ │ + mov %ebx,(%esp) │ │ + mov %cl,0x54(%esp) │ │ + mov %ch,0x55(%esp) │ │ + mov %dl,0x56(%esp) │ │ + jne 17875 │ │ + mov 0x54(%esp),%eax │ │ mov 0xc(%eax),%ecx │ │ mov (%eax),%esi │ │ mov 0x4(%eax),%ebp │ │ mov 0x8(%eax),%edi │ │ - mov %ecx,0x58(%esp) │ │ + mov %ecx,0x78(%esp) │ │ sub $0xc,%esp │ │ push %eax │ │ - call 7bfb0 │ │ - mov 0x68(%esp),%eax │ │ + call 7b700 │ │ + mov 0x88(%esp),%eax │ │ add $0x10,%esp │ │ - mov 0xf8(%esp),%edx │ │ - mov %esi,0xa8(%esp) │ │ - mov %ebp,0xac(%esp) │ │ - mov %edi,0xb0(%esp) │ │ - mov %esi,0x84(%esp) │ │ - mov %ebp,0x20(%esp) │ │ - mov %eax,0xb4(%esp) │ │ + mov 0xe8(%esp),%edx │ │ + mov %esi,0x9c(%esp) │ │ + mov %ebp,0xa0(%esp) │ │ + mov %edi,0xa4(%esp) │ │ + mov %esi,0x70(%esp) │ │ + mov %ebp,0x1c(%esp) │ │ + mov %eax,0xa8(%esp) │ │ cmp %edx,%edi │ │ - mov %edx,0x1c(%esp) │ │ - jne 172ae │ │ - mov 0xf4(%esp),%edi │ │ - cmpl $0x0,0xf8(%esp) │ │ - je 172f5 │ │ + mov %edx,0x18(%esp) │ │ + jne 176ad │ │ + mov 0xe4(%esp),%edi │ │ + cmpl $0x0,0xe8(%esp) │ │ + je 176f4 │ │ xor %eax,%eax │ │ xor %edx,%edx │ │ - jmp 17219 │ │ - nopl 0x0(%eax,%eax,1) │ │ + jmp 17619 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nop │ │ test %esi,%esi │ │ - jne 172a5 │ │ + jne 176a4 │ │ inc %edx │ │ add $0xc,%eax │ │ - cmp %edx,0xf8(%esp) │ │ - je 172f5 │ │ - mov 0x20(%esp),%ecx │ │ + cmp %edx,0xe8(%esp) │ │ + je 176f4 │ │ + mov 0x1c(%esp),%ecx │ │ movzbl (%edi,%eax,1),%esi │ │ mov (%ecx,%eax,1),%ebx │ │ mov $0x1,%ecx │ │ lea -0x80000000(%ebx),%ebp │ │ test %ebx,%ebx │ │ cmovns %ecx,%ebp │ │ lea -0x1(%ebp),%ebx │ │ cmp $0x2,%ebx │ │ - jb 17200 │ │ + jb 17600 │ │ test %ebp,%ebp │ │ - jne 17440 │ │ + jne 1783d │ │ mov %edi,%ecx │ │ - mov 0x20(%esp),%edi │ │ + mov 0x1c(%esp),%edi │ │ mov %esi,%ebx │ │ mov %ebx,%ebp │ │ movzbl 0x4(%edi,%eax,1),%edi │ │ - mov %edi,0x18(%esp) │ │ - mov 0xc(%esp),%edi │ │ - mov -0x7cb14(%edi,%ebx,4),%ebx │ │ + mov %edi,0x14(%esp) │ │ + mov (%esp),%edi │ │ + mov -0x7c0a4(%edi,%ebx,4),%ebx │ │ add %edi,%ebx │ │ mov %ecx,%edi │ │ jmp *%ebx │ │ mov $0x2,%ebp │ │ - jmp 1729b │ │ + jmp 1769a │ │ mov $0x6,%ebp │ │ - jmp 1729b │ │ + jmp 1769a │ │ mov $0x7,%ebp │ │ - jmp 1729b │ │ + jmp 1769a │ │ mov $0x5,%ebp │ │ - jmp 1729b │ │ + jmp 1769a │ │ mov $0x3,%ebp │ │ - jmp 1729b │ │ + jmp 1769a │ │ xor %ebp,%ebp │ │ - jmp 1729b │ │ + jmp 1769a │ │ mov $0x4,%ebp │ │ - jmp 1729b │ │ + jmp 1769a │ │ mov $0x8,%ebp │ │ - cmp 0x18(%esp),%ebp │ │ - je 17208 │ │ - cmp 0xf8(%esp),%edx │ │ - jae 172f5 │ │ - movsd 0xb0(%esp),%xmm1 │ │ - movsd 0xa8(%esp),%xmm0 │ │ - mov 0x10(%esp),%ecx │ │ - movsd %xmm1,0x33(%esp) │ │ - movsd %xmm0,0x2b(%esp) │ │ + cmp 0x14(%esp),%ebp │ │ + je 17608 │ │ + cmp 0xe8(%esp),%edx │ │ + jae 176f4 │ │ + movsd 0xa4(%esp),%xmm1 │ │ + movsd 0x9c(%esp),%xmm0 │ │ + mov 0x8(%esp),%ecx │ │ + movsd %xmm1,0x2b(%esp) │ │ + movsd %xmm0,0x23(%esp) │ │ movb $0x2,(%ecx) │ │ - movsd 0x28(%esp),%xmm0 │ │ - movsd 0x30(%esp),%xmm1 │ │ - mov 0x37(%esp),%eax │ │ + movsd 0x20(%esp),%xmm0 │ │ + movsd 0x28(%esp),%xmm1 │ │ + mov 0x2f(%esp),%eax │ │ movsd %xmm0,0x1(%ecx) │ │ movsd %xmm1,0x9(%ecx) │ │ mov %eax,0x10(%ecx) │ │ - jmp 17110 │ │ - mov 0xe0(%esp),%ebp │ │ - mov 0x8(%ebp),%ecx │ │ + jmp 1750f │ │ + mov 0xd0(%esp),%eax │ │ + mov 0x8(%eax),%ecx │ │ test %ecx,%ecx │ │ - je 17399 │ │ - mov 0x14(%esp),%edx │ │ - mov %edi,%ebp │ │ - mov 0xc(%esp),%ebx │ │ - mov 0x10(%esp),%edi │ │ + je 17799 │ │ + mov 0xc(%esp),%edx │ │ + mov (%esp),%ebx │ │ + mov 0x8(%esp),%edi │ │ mov $0x8,%al │ │ test %edx,%edx │ │ - je 173b0 │ │ + je 177af │ │ mov (%edx),%edx │ │ test %edx,%edx │ │ - je 173bd │ │ + je 177bc │ │ mov 0x7c(%edx),%eax │ │ test %eax,%eax │ │ - je 173ca │ │ + je 177c9 │ │ sub $0x8,%esp │ │ push %ecx │ │ - push 0x20(%esp) │ │ + push 0x18(%esp) │ │ call *%eax │ │ add $0x10,%esp │ │ - cmpl $0x0,0xf8(%esp) │ │ - mov %eax,0x8c(%esp) │ │ - je 1742c │ │ - mov 0xf8(%esp),%eax │ │ + cmpl $0x0,0xe8(%esp) │ │ + mov %eax,%edi │ │ + je 17829 │ │ + mov 0xe8(%esp),%eax │ │ + mov %edi,0x4(%esp) │ │ lea 0x0(,%eax,8),%esi │ │ mov %esi,%ecx │ │ mov $0x4,%edx │ │ - call 21ee0 │ │ - test %eax,%eax │ │ - mov %eax,0x18(%esp) │ │ - je 174a4 │ │ - mov %ebp,%edx │ │ + call 220b0 │ │ mov 0xe0(%esp),%ebp │ │ + test %eax,%eax │ │ + mov %eax,0x14(%esp) │ │ + je 178a0 │ │ + mov 0xe4(%esp),%edx │ │ xor %eax,%eax │ │ add $0x4,%edx │ │ movzbl -0x4(%edx),%ecx │ │ - mov -0x7caec(%ebx,%ecx,4),%ecx │ │ + mov -0x7c07c(%ebx,%ecx,4),%ecx │ │ add %ebx,%ecx │ │ jmp *%ecx │ │ - mov 0xc(%esp),%ebx │ │ - mov 0x10(%esp),%edi │ │ + mov (%esp),%ebx │ │ + mov 0x8(%esp),%edi │ │ mov $0x10,%ecx │ │ mov $0x7,%al │ │ - lea -0x7c97c(%ebx),%edx │ │ - jmp 173d7 │ │ + lea -0x7bfbc(%ebx),%edx │ │ + jmp 177d6 │ │ mov $0x6,%ecx │ │ - lea -0x769c9(%ebx),%edx │ │ - jmp 173d7 │ │ + lea -0x75d44(%ebx),%edx │ │ + jmp 177d6 │ │ mov $0x7,%ecx │ │ - lea -0x769c3(%ebx),%edx │ │ - jmp 173d7 │ │ + lea -0x75d3e(%ebx),%edx │ │ + jmp 177d6 │ │ mov $0xe,%ecx │ │ - lea -0x7a565(%ebx),%edx │ │ + lea -0x79d49(%ebx),%edx │ │ mov $0x6,%al │ │ mov %al,(%edi) │ │ mov %edx,0x4(%edi) │ │ mov %ecx,0x8(%edi) │ │ - mov 0x20(%esp),%ecx │ │ - incl 0x1c(%esp) │ │ - nopw 0x0(%eax,%eax,1) │ │ - cmpl $0x1,0x1c(%esp) │ │ - je 17407 │ │ - decl 0x1c(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + incl 0x18(%esp) │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + cmpl $0x1,0x18(%esp) │ │ + je 17807 │ │ + decl 0x18(%esp) │ │ lea 0xc(%ecx),%edi │ │ - call 18f40 │ │ + call 1c7d0 │ │ mov %edi,%ecx │ │ - jmp 173f0 │ │ - cmpl $0x0,0x84(%esp) │ │ - je 17110 │ │ + jmp 177f0 │ │ + cmpl $0x0,0x70(%esp) │ │ + je 1750f │ │ sub $0xc,%esp │ │ - push 0x2c(%esp) │ │ - call 7bfb0 │ │ - add $0xdc,%esp │ │ - jmp 17116 │ │ + push 0x28(%esp) │ │ + call 7b700 │ │ + add $0xcc,%esp │ │ + jmp 17515 │ │ mov 0xe0(%esp),%ebp │ │ - movl $0x4,0x18(%esp) │ │ - jmp 1754b │ │ - mov 0xc(%esp),%ebx │ │ - lea -0x14c4(%ebx),%eax │ │ - mov %eax,0x28(%esp) │ │ - lea -0x5e5dc(%ebx),%eax │ │ - mov %eax,0x2c(%esp) │ │ + movl $0x4,0x14(%esp) │ │ + jmp 17932 │ │ + mov (%esp),%ebx │ │ + lea -0x1624(%ebx),%eax │ │ + mov %eax,0x20(%esp) │ │ + lea -0x5dd8c(%ebx),%eax │ │ + mov %eax,0x24(%esp) │ │ sub $0xc,%esp │ │ - lea -0x14bc(%ebx),%eax │ │ - lea 0x34(%esp),%edx │ │ - lea -0x790d3(%ebx),%ecx │ │ + lea -0x161c(%ebx),%eax │ │ + lea 0x2c(%esp),%edx │ │ + lea -0x7891e(%ebx),%ecx │ │ push %eax │ │ - call 31460 │ │ + call 31c30 │ │ add $0x10,%esp │ │ - jmp 1750f │ │ + jmp 178fa │ │ sub $0xc,%esp │ │ - lea -0x1558(%ebx),%eax │ │ + lea -0x16b8(%ebx),%eax │ │ mov $0x28,%edx │ │ - lea -0x75ecb(%ebx),%ecx │ │ + lea -0x75257(%ebx),%ecx │ │ push %eax │ │ - call 32ce0 │ │ + call 33680 │ │ add $0x10,%esp │ │ - jmp 1750f │ │ + jmp 178fa │ │ mov $0x1,%ecx │ │ mov %ebp,%edx │ │ - call 246cb │ │ + call 247ab │ │ + mov 0x4(%esp),%edi │ │ mov $0x4,%ecx │ │ mov %esi,%edx │ │ - call 246cb │ │ - jmp 1750f │ │ - mov 0xc(%esp),%ebx │ │ - mov %eax,%edi │ │ - jmp 18079 │ │ - mov %eax,0x14(%esp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - decl 0x1c(%esp) │ │ - je 17511 │ │ + call 247ab │ │ + jmp 178fa │ │ + mov (%esp),%ebx │ │ + mov %eax,%ebp │ │ + jmp 18408 │ │ + mov %eax,0xc(%esp) │ │ + decl 0x18(%esp) │ │ + je 178fc │ │ lea 0xc(%edi),%ebp │ │ - mov 0xc(%esp),%ebx │ │ + mov (%esp),%ebx │ │ mov %edi,%ecx │ │ - call 18f40 │ │ + call 1c7d0 │ │ mov %ebp,%edi │ │ - jmp 174d0 │ │ - mov 0xc(%esp),%ebx │ │ - call 341e6 │ │ - mov %eax,%edi │ │ - mov 0xc(%esp),%ebx │ │ - lea 0x60(%esp),%ecx │ │ - call 18f40 │ │ - mov 0xc(%esp),%ebx │ │ - jmp 17532 │ │ - mov 0xc(%esp),%ebx │ │ - call 341e6 │ │ + jmp 178c0 │ │ + mov (%esp),%ebx │ │ + call 34816 │ │ + mov %eax,%ebp │ │ + mov (%esp),%ebx │ │ + lea 0x50(%esp),%ecx │ │ + call 1c7d0 │ │ + mov (%esp),%ebx │ │ + jmp 17919 │ │ + mov (%esp),%ebx │ │ + call 34816 │ │ ud2 │ │ - cmpl $0x0,0x84(%esp) │ │ - mov 0xc(%esp),%ebx │ │ - mov 0x14(%esp),%edi │ │ - je 17532 │ │ + cmpl $0x0,0x70(%esp) │ │ + mov (%esp),%ebx │ │ + mov 0xc(%esp),%ebp │ │ + je 17919 │ │ sub $0xc,%esp │ │ - push 0x2c(%esp) │ │ - call 7bfb0 │ │ + push 0x28(%esp) │ │ + call 7b700 │ │ add $0x10,%esp │ │ sub $0xc,%esp │ │ - push %edi │ │ - call 784f0 │ │ - mov %eax,%edi │ │ - lea 0xa8(%esp),%ecx │ │ - call 18ea0 │ │ - jmp 17532 │ │ - mov 0xe4(%esp),%edx │ │ + push %ebp │ │ + call 77c40 │ │ + mov %eax,%ebp │ │ + lea 0x9c(%esp),%ecx │ │ + call 1c730 │ │ + jmp 17919 │ │ + mov 0xd4(%esp),%edx │ │ sub $0xc,%esp │ │ - lea 0x34(%esp),%ecx │ │ - push 0xf4(%esp) │ │ - call 30ee0 │ │ + lea 0x2c(%esp),%ecx │ │ + push 0xe4(%esp) │ │ + call 316c0 │ │ add $0x10,%esp │ │ - cmpl $0xffffffff,0x28(%esp) │ │ - je 17585 │ │ - mov 0x30(%esp),%eax │ │ - movsd 0x28(%esp),%xmm0 │ │ - mov %eax,0x50(%esp) │ │ - movsd %xmm0,0x48(%esp) │ │ - jmp 175f3 │ │ - mov 0x30(%esp),%esi │ │ - xor %ebp,%ebp │ │ + cmpl $0xffffffff,0x20(%esp) │ │ + je 1796c │ │ + mov 0x28(%esp),%eax │ │ + movsd 0x20(%esp),%xmm0 │ │ + mov %eax,0x44(%esp) │ │ + movsd %xmm0,0x3c(%esp) │ │ + jmp 179de │ │ + mov 0x28(%esp),%esi │ │ + xor %ecx,%ecx │ │ + mov %edi,%ebp │ │ test %esi,%esi │ │ - jns 1759d │ │ - mov %ebp,%ecx │ │ + jns 17986 │ │ mov %esi,%edx │ │ - call 246cb │ │ - jmp 1750f │ │ - je 175d4 │ │ - mov 0x2c(%esp),%edi │ │ + mov %ebp,%edi │ │ + call 247ab │ │ + jmp 178fa │ │ + je 179bd │ │ + mov 0x24(%esp),%edi │ │ mov %esi,%ecx │ │ mov $0x1,%edx │ │ - mov $0x1,%ebp │ │ - call 21ee0 │ │ + call 220b0 │ │ + mov $0x1,%ecx │ │ test %eax,%eax │ │ - je 1758f │ │ - mov %esi,0x48(%esp) │ │ - mov %eax,0x4c(%esp) │ │ + je 17978 │ │ + mov %esi,0x3c(%esp) │ │ + mov %eax,0x40(%esp) │ │ sub $0x4,%esp │ │ push %esi │ │ push %edi │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ - mov %esi,0x50(%esp) │ │ - jmp 175ec │ │ - movl $0x0,0x48(%esp) │ │ - movl $0x1,0x4c(%esp) │ │ - movl $0x0,0x50(%esp) │ │ + mov %esi,0x44(%esp) │ │ + jmp 179d5 │ │ + movl $0x0,0x3c(%esp) │ │ + movl $0x1,0x40(%esp) │ │ + movl $0x0,0x44(%esp) │ │ + mov %ebp,%edi │ │ mov 0xe0(%esp),%ebp │ │ - lea 0x48(%esp),%ecx │ │ - call 24ac0 │ │ - mov %eax,0x80(%esp) │ │ - mov %edx,0x88(%esp) │ │ + lea 0x3c(%esp),%ecx │ │ + call 24ba0 │ │ + mov %eax,0x4(%esp) │ │ + mov %edx,0x74(%esp) │ │ sub $0xc,%esp │ │ - mov 0xf8(%esp),%edx │ │ - lea 0x34(%esp),%ecx │ │ - push 0xfc(%esp) │ │ - call 30ee0 │ │ - add $0x10,%esp │ │ - cmpl $0xffffffff,0x28(%esp) │ │ - je 17644 │ │ - mov 0x30(%esp),%eax │ │ - movsd 0x28(%esp),%xmm0 │ │ - mov %eax,0x50(%esp) │ │ - movsd %xmm0,0x48(%esp) │ │ - jmp 176c2 │ │ - mov 0x30(%esp),%ebp │ │ - xor %edi,%edi │ │ - test %ebp,%ebp │ │ - jns 17660 │ │ - mov 0xc(%esp),%ebx │ │ - mov %edi,%ecx │ │ - mov %ebp,%edx │ │ - call 246cb │ │ - jmp 1750f │ │ - je 1769f │ │ - mov 0x2c(%esp),%esi │ │ - mov 0xc(%esp),%ebx │ │ - mov %ebp,%ecx │ │ - mov $0x1,%edx │ │ - mov $0x1,%edi │ │ - call 21ee0 │ │ - test %eax,%eax │ │ - je 1764e │ │ - mov %ebp,0x48(%esp) │ │ - mov %eax,0x4c(%esp) │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ + mov 0xe8(%esp),%edx │ │ + lea 0x2c(%esp),%ecx │ │ push %ebp │ │ - push %esi │ │ - push %eax │ │ - call 7bfc0 │ │ + call 316c0 │ │ add $0x10,%esp │ │ - mov %ebp,0x50(%esp) │ │ - jmp 176bb │ │ - mov 0xc(%esp),%ebx │ │ - movl $0x0,0x48(%esp) │ │ - movl $0x1,0x4c(%esp) │ │ - movl $0x0,0x50(%esp) │ │ - mov 0xe0(%esp),%ebp │ │ - lea 0x48(%esp),%ecx │ │ - call 24ac0 │ │ - mov %eax,0x24(%esp) │ │ - mov 0x14(%esp),%eax │ │ - mov %edx,0x7c(%esp) │ │ + cmpl $0xffffffff,0x20(%esp) │ │ + je 17aa2 │ │ + mov 0x28(%esp),%eax │ │ + movsd 0x20(%esp),%xmm0 │ │ + mov %eax,0x44(%esp) │ │ + movsd %xmm0,0x3c(%esp) │ │ + lea 0x3c(%esp),%ecx │ │ + call 24ba0 │ │ + mov %eax,%ecx │ │ + mov 0xc(%esp),%eax │ │ + mov %edx,0x6c(%esp) │ │ + mov %ecx,0x4c(%esp) │ │ mov (%eax),%eax │ │ test %eax,%eax │ │ - je 1776d │ │ + je 17abb │ │ mov 0x84(%eax),%eax │ │ + mov 0x4(%esp),%edx │ │ test %eax,%eax │ │ - je 1774b │ │ - push 0x24(%esp) │ │ - push 0x84(%esp) │ │ - mov 0x94(%esp),%ecx │ │ + je 17adc │ │ push %ecx │ │ - mov 0x20(%esp),%edi │ │ + push %edx │ │ + mov %edi,%ebx │ │ + push %edi │ │ + mov 0x18(%esp),%edi │ │ push %edi │ │ call *%eax │ │ add $0x10,%esp │ │ - mov (%edi),%ecx │ │ - test %ecx,%ecx │ │ - je 17766 │ │ - mov 0x390(%ecx),%ecx │ │ - test %ecx,%ecx │ │ - je 17a3e │ │ - mov %eax,0xb8(%esp) │ │ + mov %eax,%ebp │ │ + mov (%edi),%eax │ │ + test %eax,%eax │ │ + je 17b42 │ │ + mov 0x390(%eax),%eax │ │ + mov %ebx,%edi │ │ + test %eax,%eax │ │ + je 17b65 │ │ sub $0xc,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push 0x20(%esp) │ │ - call *%ecx │ │ + push 0x18(%esp) │ │ + call *%eax │ │ add $0x10,%esp │ │ - mov 0xe0(%esp),%ebp │ │ cmp $0x1,%al │ │ - jne 17a67 │ │ - movb $0x5,0x60(%esp) │ │ - mov $0x5,%bl │ │ - jmp 17786 │ │ - lea -0x77ecf(%ebx),%edi │ │ - movb $0x6,0x60(%esp) │ │ - mov $0x6,%bl │ │ - mov %edi,0x64(%esp) │ │ - movl $0xb,0x68(%esp) │ │ - jmp 17786 │ │ - mov 0xe0(%esp),%ebp │ │ - lea -0x769c3(%ebx),%edi │ │ - movb $0x8,0x60(%esp) │ │ - mov $0x8,%bl │ │ - mov %edi,0x64(%esp) │ │ - movl $0x7,0x68(%esp) │ │ - movsd 0x60(%esp),%xmm0 │ │ - movsd 0x68(%esp),%xmm1 │ │ - mov 0x78(%esp),%eax │ │ - movsd 0x70(%esp),%xmm2 │ │ - movsd %xmm0,0x28(%esp) │ │ + jne 17e33 │ │ + movb $0x5,0x50(%esp) │ │ + movb $0x5,0x13(%esp) │ │ + jmp 17b84 │ │ + mov 0x28(%esp),%ebp │ │ + xor %ecx,%ecx │ │ + test %ebp,%ebp │ │ + jns 17afd │ │ + mov (%esp),%ebx │ │ + mov %ebp,%edx │ │ + call 247ab │ │ + jmp 178fa │ │ + lea -0x75d3e(%ebx),%ebp │ │ + movb $0x8,0x50(%esp) │ │ + movb $0x8,0x13(%esp) │ │ + mov %ebp,0x54(%esp) │ │ + movl $0x7,0x58(%esp) │ │ + jmp 17b84 │ │ + lea -0x77628(%ebx),%ebp │ │ + movb $0x6,0x50(%esp) │ │ + movb $0x6,0x13(%esp) │ │ + mov %ebp,0x54(%esp) │ │ + movl $0xb,0x58(%esp) │ │ + jmp 17b88 │ │ + je 17e13 │ │ + mov 0x24(%esp),%esi │ │ + mov (%esp),%ebx │ │ + mov %ebp,%ecx │ │ + mov $0x1,%edx │ │ + call 220b0 │ │ + mov $0x1,%ecx │ │ + test %eax,%eax │ │ + je 17aac │ │ + mov %ebp,0x3c(%esp) │ │ mov %eax,0x40(%esp) │ │ - movsd %xmm2,0x38(%esp) │ │ - movsd %xmm1,0x30(%esp) │ │ - cmpb $0x7,0x28(%esp) │ │ - jne 1785c │ │ + sub $0x4,%esp │ │ + mov 0x4(%esp),%ebx │ │ + push %ebp │ │ + push %esi │ │ + push %eax │ │ + call 7b710 │ │ + add $0x10,%esp │ │ + mov %ebp,0x44(%esp) │ │ + jmp 17a25 │ │ + mov (%esp),%eax │ │ + movb $0x8,0x50(%esp) │ │ + movb $0x8,0x13(%esp) │ │ + mov %ebx,%edi │ │ + lea -0x75d3e(%eax),%ebp │ │ + mov %ebp,0x54(%esp) │ │ + movl $0x7,0x58(%esp) │ │ + jmp 17b84 │ │ + mov (%esp),%eax │ │ + movb $0x6,0x50(%esp) │ │ + movb $0x6,0x13(%esp) │ │ + lea -0x79dd5(%eax),%ebp │ │ + mov %ebp,0x54(%esp) │ │ + movl $0xe,0x58(%esp) │ │ + mov 0x4(%esp),%edx │ │ + movsd 0x50(%esp),%xmm0 │ │ + movsd 0x58(%esp),%xmm1 │ │ + mov 0x68(%esp),%eax │ │ + movsd 0x60(%esp),%xmm2 │ │ + movsd %xmm0,0x20(%esp) │ │ + mov %eax,0x38(%esp) │ │ + movsd %xmm2,0x30(%esp) │ │ + movsd %xmm1,0x28(%esp) │ │ + cmpb $0x7,0x20(%esp) │ │ + jne 17c53 │ │ sub $0xc,%esp │ │ - mov 0x8c(%esp),%edx │ │ - mov 0x18(%esp),%ebx │ │ - lea 0x9c(%esp),%ecx │ │ - push 0x94(%esp) │ │ - call 36700 │ │ + mov 0xc(%esp),%ebx │ │ + lea 0x90(%esp),%ecx │ │ + push 0x80(%esp) │ │ + call 37e20 │ │ add $0x10,%esp │ │ sub $0xc,%esp │ │ - mov 0x30(%esp),%edx │ │ - mov 0x88(%esp),%eax │ │ - lea 0xa8(%esp),%ecx │ │ - push %eax │ │ - call 36700 │ │ + mov 0x58(%esp),%edx │ │ + lea 0x9c(%esp),%ecx │ │ + push 0x78(%esp) │ │ + call 37e20 │ │ add $0x10,%esp │ │ - movsd 0x90(%esp),%xmm0 │ │ + movsd 0x84(%esp),%xmm0 │ │ + mov 0x8c(%esp),%eax │ │ + movsd 0x90(%esp),%xmm1 │ │ + mov %eax,0x47(%esp) │ │ + movsd %xmm0,0x3f(%esp) │ │ mov 0x98(%esp),%eax │ │ - movsd 0x9c(%esp),%xmm1 │ │ - mov %eax,0x53(%esp) │ │ - movsd %xmm0,0x4b(%esp) │ │ - mov 0xa4(%esp),%eax │ │ - movsd %xmm1,0x70(%esp) │ │ - movsd 0x48(%esp),%xmm2 │ │ - movsd 0x4f(%esp),%xmm1 │ │ - mov %eax,0x78(%esp) │ │ - movsd %xmm2,0x61(%esp) │ │ - movsd %xmm1,0x68(%esp) │ │ - lea 0x28(%esp),%ecx │ │ - call 18db0 │ │ - mov 0x64(%esp),%edi │ │ - mov $0x3,%bl │ │ - jmp 178b9 │ │ - mov 0x24(%esp),%eax │ │ + movsd %xmm1,0x60(%esp) │ │ + movsd 0x3c(%esp),%xmm2 │ │ + movsd 0x43(%esp),%xmm1 │ │ + mov %eax,0x68(%esp) │ │ + movsd %xmm2,0x51(%esp) │ │ + movsd %xmm1,0x58(%esp) │ │ + lea 0x20(%esp),%ecx │ │ + call 1c640 │ │ + mov 0x54(%esp),%ebp │ │ + mov $0x3,%dl │ │ + jmp 17c9d │ │ + mov 0x4c(%esp),%eax │ │ movb $0x0,(%eax) │ │ - cmpl $0x0,0x7c(%esp) │ │ - je 17883 │ │ - mov %bl,0x24(%esp) │ │ + cmpl $0x0,0x6c(%esp) │ │ + je 17c75 │ │ sub $0xc,%esp │ │ - mov 0x18(%esp),%ebx │ │ + mov 0xc(%esp),%ebx │ │ push %eax │ │ - call 7bfb0 │ │ - movzbl 0x34(%esp),%ebx │ │ + call 7b700 │ │ + mov 0x14(%esp),%edx │ │ add $0x10,%esp │ │ - mov 0x80(%esp),%eax │ │ - cmpl $0x0,0x88(%esp) │ │ - movb $0x0,(%eax) │ │ - je 178b0 │ │ + cmpl $0x0,0x74(%esp) │ │ + movb $0x0,(%edx) │ │ + je 17c8f │ │ sub $0xc,%esp │ │ - mov %bl,0x30(%esp) │ │ - mov 0x18(%esp),%ebx │ │ - push %eax │ │ - call 7bfb0 │ │ - movzbl 0x34(%esp),%ebx │ │ + mov 0xc(%esp),%ebx │ │ + push %edx │ │ + call 7b700 │ │ add $0x10,%esp │ │ - cmp $0xff,%bl │ │ - je 1794f │ │ - movzbl 0x63(%esp),%eax │ │ - mov 0x10(%esp),%ecx │ │ - movzwl 0x61(%esp),%esi │ │ - movsd 0x68(%esp),%xmm0 │ │ - movsd 0x70(%esp),%xmm1 │ │ - mov 0x78(%esp),%edx │ │ + movzbl 0x13(%esp),%edx │ │ + cmp $0xff,%dl │ │ + je 17d2a │ │ + mov 0x8(%esp),%ecx │ │ + movzwl 0x51(%esp),%ebx │ │ + movzbl 0x53(%esp),%eax │ │ + movsd 0x58(%esp),%xmm0 │ │ + movsd 0x60(%esp),%xmm1 │ │ + mov 0x68(%esp),%esi │ │ + mov %bx,0x1(%ecx) │ │ + mov (%esp),%ebx │ │ mov %al,0x3(%ecx) │ │ - mov %si,0x1(%ecx) │ │ movsd %xmm0,0x8(%ecx) │ │ movsd %xmm1,0x10(%ecx) │ │ - mov %edx,0x18(%ecx) │ │ - mov %bl,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ - mov 0xc(%esp),%ebx │ │ - cmpl $0x0,0xf8(%esp) │ │ - je 1790d │ │ + mov %esi,0x18(%ecx) │ │ + mov %dl,(%ecx) │ │ + mov %ebp,0x4(%ecx) │ │ + cmpl $0x0,0xe8(%esp) │ │ + je 17cf0 │ │ sub $0xc,%esp │ │ - push 0x24(%esp) │ │ - call 7bfb0 │ │ + push 0x20(%esp) │ │ + call 7b700 │ │ add $0x10,%esp │ │ - mov 0x8c(%esp),%ecx │ │ - mov 0x14(%esp),%edx │ │ - call 18bd0 │ │ - mov 0x20(%esp),%ecx │ │ - incl 0x1c(%esp) │ │ - cmpl $0x1,0x1c(%esp) │ │ - je 1793c │ │ - decl 0x1c(%esp) │ │ + mov 0xc(%esp),%edx │ │ + mov %edi,%ecx │ │ + call 1c4b0 │ │ + mov 0x1c(%esp),%ecx │ │ + incl 0x18(%esp) │ │ + cmpl $0x1,0x18(%esp) │ │ + je 17d1a │ │ + decl 0x18(%esp) │ │ lea 0xc(%ecx),%edi │ │ - call 18f40 │ │ + call 1c7d0 │ │ mov %edi,%ecx │ │ - jmp 17925 │ │ - cmpl $0x0,0x84(%esp) │ │ - je 17110 │ │ - jmp 17415 │ │ - mov 0x14(%esp),%ecx │ │ - mov 0x58(%esp),%edx │ │ - mov 0x8(%ebp),%ebp │ │ - mov %edi,%eax │ │ + jmp 17d03 │ │ + cmpl $0x0,0x70(%esp) │ │ + je 1750f │ │ + jmp 17812 │ │ + mov 0xd0(%esp),%eax │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x78(%esp),%edx │ │ + mov 0x8(%eax),%eax │ │ mov (%ecx),%ecx │ │ cmp $0x8,%dl │ │ - ja 179d6 │ │ - mov 0xc(%esp),%edi │ │ + ja 17daf │ │ + mov (%esp),%esi │ │ movzbl %dl,%edx │ │ - mov -0x7cac4(%edi,%edx,4),%edx │ │ - add %edi,%edx │ │ + mov %edi,0x4(%esp) │ │ + mov -0x7c054(%esi,%edx,4),%edx │ │ + add %esi,%edx │ │ jmp *%edx │ │ test %ecx,%ecx │ │ - je 17e36 │ │ + je 181c4 │ │ mov 0x9c(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 17f04 │ │ - mov 0xc(%esp),%ebx │ │ - push 0x18(%esp) │ │ - push %eax │ │ + je 182a8 │ │ + push 0x14(%esp) │ │ push %ebp │ │ - mov 0x20(%esp),%edi │ │ + push %eax │ │ + mov 0x18(%esp),%edi │ │ push %edi │ │ call *%ecx │ │ add $0x10,%esp │ │ - mov %al,0x58(%esp) │ │ + mov %eax,%ebx │ │ mov (%edi),%eax │ │ test %eax,%eax │ │ - je 17e36 │ │ + je 181c4 │ │ mov 0x390(%eax),%eax │ │ test %eax,%eax │ │ - je 17e56 │ │ + je 181e7 │ │ sub $0xc,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push 0x20(%esp) │ │ + push 0x18(%esp) │ │ call *%eax │ │ add $0x10,%esp │ │ cmp $0x1,%al │ │ - je 17a32 │ │ + je 17e07 │ │ mov $0x6,%al │ │ - jmp 17e7c │ │ + jmp 18210 │ │ test %ecx,%ecx │ │ - je 17e36 │ │ + je 17e57 │ │ mov 0x90(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 17aad │ │ - mov 0xc(%esp),%ebx │ │ - push 0x18(%esp) │ │ - push %eax │ │ + je 17e87 │ │ + mov %edi,0x4(%esp) │ │ + push 0x14(%esp) │ │ push %ebp │ │ - mov 0x20(%esp),%edi │ │ + push %eax │ │ + mov 0x18(%esp),%edi │ │ push %edi │ │ call *%ecx │ │ add $0x10,%esp │ │ mov %eax,%ebp │ │ mov (%edi),%eax │ │ test %eax,%eax │ │ - je 17e36 │ │ + je 181c4 │ │ mov 0x390(%eax),%eax │ │ test %eax,%eax │ │ - je 17e56 │ │ + je 181e7 │ │ sub $0xc,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push 0x20(%esp) │ │ + push 0x18(%esp) │ │ call *%eax │ │ add $0x10,%esp │ │ cmp $0x1,%al │ │ - jne 17e76 │ │ - mov 0x10(%esp),%eax │ │ + jne 1820a │ │ + mov 0x8(%esp),%eax │ │ movb $0x5,(%eax) │ │ - jmp 178f0 │ │ - mov 0xc(%esp),%eax │ │ - mov 0xe0(%esp),%ebp │ │ - movb $0x6,0x60(%esp) │ │ - mov $0x6,%bl │ │ - lea -0x7a5f1(%eax),%edi │ │ - mov %edi,0x64(%esp) │ │ - movl $0xe,0x68(%esp) │ │ - jmp 17786 │ │ - mov 0xb8(%esp),%edi │ │ - test %edi,%edi │ │ - je 17a8b │ │ - mov 0x24(%esp),%eax │ │ - mov $0xff,%bl │ │ + jmp 1822f │ │ + mov (%esp),%ebx │ │ + movl $0x0,0x3c(%esp) │ │ + movl $0x1,0x40(%esp) │ │ + movl $0x0,0x44(%esp) │ │ + jmp 17a25 │ │ + mov 0x4(%esp),%edx │ │ + test %ebp,%ebp │ │ + je 17e63 │ │ + mov 0x4c(%esp),%eax │ │ + movb $0xff,0x13(%esp) │ │ movb $0x0,(%eax) │ │ - cmpl $0x0,0x7c(%esp) │ │ - jne 1786a │ │ - jmp 17883 │ │ - mov 0xc(%esp),%eax │ │ - mov $0x7,%bl │ │ - movb $0x7,0x60(%esp) │ │ - lea -0x77ec4(%eax),%edi │ │ - mov %edi,0x64(%esp) │ │ - movl $0x12,0x68(%esp) │ │ - jmp 17786 │ │ - mov 0x10(%esp),%ecx │ │ - mov 0xc(%esp),%ebx │ │ + cmpl $0x0,0x6c(%esp) │ │ + jne 17c61 │ │ + jmp 17c75 │ │ + mov (%esp),%ebx │ │ + mov 0x8(%esp),%ecx │ │ + jmp 181cf │ │ + mov (%esp),%eax │ │ + movb $0x7,0x50(%esp) │ │ + movb $0x7,0x13(%esp) │ │ + lea -0x7761d(%eax),%ebp │ │ + mov %ebp,0x54(%esp) │ │ + movl $0x12,0x58(%esp) │ │ + jmp 17b88 │ │ + mov (%esp),%ebx │ │ + mov 0x8(%esp),%ecx │ │ + lea -0x79c9b(%ebx),%eax │ │ movb $0x6,(%ecx) │ │ - lea -0x7a4b7(%ebx),%eax │ │ mov %eax,0x4(%ecx) │ │ movl $0x11,0x8(%ecx) │ │ - jmp 178f4 │ │ + jmp 17cd7 │ │ test %ecx,%ecx │ │ - je 17e36 │ │ + je 181c4 │ │ mov 0xe4(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 17ea5 │ │ - mov 0xc(%esp),%ebx │ │ - push 0x18(%esp) │ │ - push %eax │ │ + je 1823b │ │ + push 0x14(%esp) │ │ push %ebp │ │ - mov 0x20(%esp),%edi │ │ + push %eax │ │ + mov 0x18(%esp),%edi │ │ push %edi │ │ call *%ecx │ │ add $0x10,%esp │ │ - fstps 0xbc(%esp) │ │ + fstps 0xac(%esp) │ │ mov (%edi),%eax │ │ test %eax,%eax │ │ - je 17e36 │ │ + je 181c4 │ │ mov 0x390(%eax),%eax │ │ test %eax,%eax │ │ - je 17e56 │ │ - movss 0xbc(%esp),%xmm0 │ │ - movss %xmm0,0x58(%esp) │ │ + je 181e7 │ │ + movss 0xac(%esp),%xmm0 │ │ + movss %xmm0,0x78(%esp) │ │ sub $0xc,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push 0x20(%esp) │ │ + push 0x18(%esp) │ │ call *%eax │ │ add $0x10,%esp │ │ cmp $0x1,%al │ │ - je 17a32 │ │ - movss 0x58(%esp),%xmm0 │ │ + je 17e07 │ │ + movss 0x78(%esp),%xmm0 │ │ mov $0x7,%al │ │ - movss %xmm0,0x28(%esp) │ │ - jmp 17e7c │ │ + movss %xmm0,0x20(%esp) │ │ + jmp 18210 │ │ test %ecx,%ecx │ │ - je 17e36 │ │ + je 181c4 │ │ mov 0xb4(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 17eb8 │ │ - mov 0xc(%esp),%ebx │ │ - push 0x18(%esp) │ │ - push %eax │ │ + je 1824d │ │ + push 0x14(%esp) │ │ push %ebp │ │ - mov 0x20(%esp),%edi │ │ + push %eax │ │ + mov 0x18(%esp),%edi │ │ push %edi │ │ call *%ecx │ │ add $0x10,%esp │ │ mov %eax,%ebp │ │ mov (%edi),%eax │ │ test %eax,%eax │ │ - je 17e36 │ │ + je 181c4 │ │ mov 0x390(%eax),%eax │ │ test %eax,%eax │ │ - je 17e56 │ │ + je 181e7 │ │ sub $0xc,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push 0x20(%esp) │ │ + push 0x18(%esp) │ │ call *%eax │ │ add $0x10,%esp │ │ cmp $0x1,%al │ │ - je 17a32 │ │ + je 17e07 │ │ mov $0x2,%al │ │ - jmp 17e7c │ │ + jmp 1804d │ │ test %ecx,%ecx │ │ - je 17e36 │ │ + je 181c4 │ │ mov 0xf0(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 17ece │ │ - mov 0xc(%esp),%ebx │ │ - push 0x18(%esp) │ │ - push %eax │ │ + je 18262 │ │ + push 0x14(%esp) │ │ push %ebp │ │ - mov 0x20(%esp),%edi │ │ + push %eax │ │ + mov 0x18(%esp),%edi │ │ push %edi │ │ call *%ecx │ │ add $0x10,%esp │ │ - fstpl 0xc0(%esp) │ │ + fstpl 0xb0(%esp) │ │ mov (%edi),%eax │ │ test %eax,%eax │ │ - je 17e36 │ │ + je 181c4 │ │ mov 0x390(%eax),%eax │ │ test %eax,%eax │ │ - je 17e56 │ │ - movsd 0xc0(%esp),%xmm0 │ │ - movsd %xmm0,0x58(%esp) │ │ + je 181e7 │ │ + movsd 0xb0(%esp),%xmm0 │ │ + movsd %xmm0,0x78(%esp) │ │ sub $0xc,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push 0x20(%esp) │ │ + push 0x18(%esp) │ │ call *%eax │ │ add $0x10,%esp │ │ cmp $0x1,%al │ │ - je 17a32 │ │ - movsd 0x58(%esp),%xmm0 │ │ + je 17e07 │ │ + movsd 0x78(%esp),%xmm0 │ │ mov $0x8,%al │ │ - movsd %xmm0,0x28(%esp) │ │ - jmp 17e7c │ │ + movsd %xmm0,0x20(%esp) │ │ + jmp 18210 │ │ test %ecx,%ecx │ │ - je 17e36 │ │ + je 181c4 │ │ mov 0xc0(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 17ee4 │ │ - mov 0xc(%esp),%ebx │ │ - push 0x18(%esp) │ │ - push %eax │ │ + je 18285 │ │ + push 0x14(%esp) │ │ push %ebp │ │ - mov 0x20(%esp),%edi │ │ + push %eax │ │ + mov 0x18(%esp),%edi │ │ push %edi │ │ call *%ecx │ │ add $0x10,%esp │ │ mov %eax,%ebp │ │ mov (%edi),%eax │ │ test %eax,%eax │ │ - je 17e36 │ │ + je 181c4 │ │ mov 0x390(%eax),%eax │ │ test %eax,%eax │ │ - je 17e56 │ │ + je 181e7 │ │ sub $0xc,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push 0x20(%esp) │ │ + push 0x18(%esp) │ │ call *%eax │ │ add $0x10,%esp │ │ cmp $0x1,%al │ │ - je 17a32 │ │ + je 17e07 │ │ mov $0x3,%al │ │ - jmp 17e7c │ │ + jmp 18210 │ │ test %ecx,%ecx │ │ - je 17e36 │ │ + je 181c4 │ │ mov 0xa8(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 17f24 │ │ - mov 0xc(%esp),%ebx │ │ - push 0x18(%esp) │ │ - push %eax │ │ + je 182cb │ │ + push 0x14(%esp) │ │ push %ebp │ │ - mov 0x20(%esp),%edi │ │ + push %eax │ │ + mov 0x18(%esp),%edi │ │ push %edi │ │ call *%ecx │ │ add $0x10,%esp │ │ - mov %al,0x58(%esp) │ │ + mov %eax,%ebx │ │ mov (%edi),%eax │ │ test %eax,%eax │ │ - je 17e36 │ │ + je 181c4 │ │ mov 0x390(%eax),%eax │ │ test %eax,%eax │ │ - je 17e56 │ │ + je 181e7 │ │ sub $0xc,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push 0x20(%esp) │ │ + push 0x18(%esp) │ │ call *%eax │ │ add $0x10,%esp │ │ cmp $0x1,%al │ │ - je 17a32 │ │ + je 17e07 │ │ mov $0x1,%al │ │ - jmp 17e7c │ │ + jmp 18210 │ │ test %ecx,%ecx │ │ - je 17e36 │ │ + je 181c4 │ │ mov 0xcc(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 17f37 │ │ - mov 0xc(%esp),%ebx │ │ - push 0x18(%esp) │ │ - push %eax │ │ + je 182dd │ │ + push 0x14(%esp) │ │ push %ebp │ │ - mov 0x20(%esp),%edi │ │ + push %eax │ │ + mov 0x18(%esp),%edi │ │ push %edi │ │ call *%ecx │ │ add $0x10,%esp │ │ mov %eax,%ebp │ │ mov (%edi),%eax │ │ test %eax,%eax │ │ - je 17e36 │ │ + je 181c4 │ │ mov 0x390(%eax),%eax │ │ test %eax,%eax │ │ - je 17e56 │ │ + je 181e7 │ │ sub $0xc,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push 0x20(%esp) │ │ + push 0x18(%esp) │ │ call *%eax │ │ add $0x10,%esp │ │ cmp $0x1,%al │ │ - je 17a32 │ │ - mov %ebp,0x28(%esp) │ │ + je 17e07 │ │ + mov %ebp,0x20(%esp) │ │ mov $0x4,%al │ │ - jmp 17e7c │ │ + jmp 18210 │ │ test %ecx,%ecx │ │ - je 17e36 │ │ + je 181c4 │ │ mov 0xd8(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 17f4d │ │ - mov 0xc(%esp),%ebx │ │ - push 0x18(%esp) │ │ - push %eax │ │ + je 182f2 │ │ + push 0x14(%esp) │ │ push %ebp │ │ - mov 0x20(%esp),%edi │ │ + push %eax │ │ + mov 0x18(%esp),%edi │ │ push %edi │ │ call *%ecx │ │ add $0x10,%esp │ │ - mov %eax,0x58(%esp) │ │ + mov %eax,%ebx │ │ mov (%edi),%eax │ │ test %eax,%eax │ │ - je 17e36 │ │ + je 181c4 │ │ mov 0x390(%eax),%eax │ │ test %eax,%eax │ │ - je 17e56 │ │ + je 181e7 │ │ mov %edx,%ebp │ │ sub $0xc,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push 0x20(%esp) │ │ + push 0x18(%esp) │ │ call *%eax │ │ add $0x10,%esp │ │ cmp $0x1,%al │ │ - je 17a32 │ │ - mov 0x58(%esp),%eax │ │ - mov %ebp,0x2c(%esp) │ │ - mov %eax,0x28(%esp) │ │ + je 17e07 │ │ + mov %ebx,0x20(%esp) │ │ + mov %ebp,0x24(%esp) │ │ mov $0x5,%al │ │ - jmp 17e7c │ │ + jmp 18210 │ │ test %ecx,%ecx │ │ - je 17e36 │ │ + je 181c4 │ │ mov 0xfc(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 17f60 │ │ - mov 0xc(%esp),%ebx │ │ - push 0x18(%esp) │ │ - push %eax │ │ + je 18304 │ │ + push 0x14(%esp) │ │ push %ebp │ │ - mov 0x20(%esp),%edi │ │ + push %eax │ │ + mov 0x18(%esp),%edi │ │ push %edi │ │ call *%ecx │ │ add $0x10,%esp │ │ mov (%edi),%eax │ │ test %eax,%eax │ │ - je 17e36 │ │ + je 181c4 │ │ mov 0x390(%eax),%eax │ │ test %eax,%eax │ │ - je 17e56 │ │ + je 181e7 │ │ sub $0xc,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push 0x20(%esp) │ │ + push 0x18(%esp) │ │ call *%eax │ │ add $0x10,%esp │ │ cmp $0x1,%al │ │ - je 17a32 │ │ - mov 0x10(%esp),%eax │ │ + je 17e07 │ │ + mov 0x8(%esp),%eax │ │ movb $0x9,0x4(%eax) │ │ movb $0xff,(%eax) │ │ - jmp 178f0 │ │ - mov 0xc(%esp),%ebx │ │ - mov 0x10(%esp),%ecx │ │ - lea -0x769c3(%ebx),%eax │ │ + jmp 1822f │ │ + mov (%esp),%ebx │ │ + mov 0x8(%esp),%ecx │ │ + mov 0x4(%esp),%edi │ │ + lea -0x75d3e(%ebx),%eax │ │ movb $0x8,(%ecx) │ │ mov %eax,0x4(%ecx) │ │ movl $0x7,0x8(%ecx) │ │ - jmp 178f4 │ │ - mov 0xc(%esp),%ebx │ │ - mov 0x10(%esp),%ecx │ │ - lea -0x7a5f1(%ebx),%eax │ │ + jmp 17cd7 │ │ + mov (%esp),%ebx │ │ + mov 0x8(%esp),%ecx │ │ + lea -0x79dd5(%ebx),%eax │ │ movb $0x6,(%ecx) │ │ + mov 0x4(%esp),%edi │ │ mov %eax,0x4(%ecx) │ │ movl $0xe,0x8(%ecx) │ │ - jmp 178f4 │ │ - mov %ebp,0x28(%esp) │ │ + jmp 17cd7 │ │ + mov %ebp,0x20(%esp) │ │ xor %eax,%eax │ │ - mov 0x10(%esp),%edx │ │ - movzbl 0x58(%esp),%ebx │ │ - mov 0x28(%esp),%esi │ │ - mov 0x2c(%esp),%ecx │ │ + mov 0x8(%esp),%edx │ │ + mov 0x20(%esp),%esi │ │ + mov 0x24(%esp),%ecx │ │ mov %al,0x4(%edx) │ │ mov %bl,0x5(%edx) │ │ mov %bp,0x6(%edx) │ │ mov %ecx,0xc(%edx) │ │ mov %esi,0x8(%edx) │ │ movb $0xff,(%edx) │ │ - jmp 178f0 │ │ - mov 0xc(%esp),%ebx │ │ - mov 0x10(%esp),%ecx │ │ - lea -0x7c70c(%ebx),%eax │ │ + mov (%esp),%ebx │ │ + mov 0x4(%esp),%edi │ │ + jmp 17cd7 │ │ + mov (%esp),%ebx │ │ + mov 0x8(%esp),%ecx │ │ + lea -0x7bd2c(%ebx),%eax │ │ movb $0x6,(%ecx) │ │ - jmp 17ef5 │ │ - mov 0x10(%esp),%ecx │ │ - mov 0xc(%esp),%ebx │ │ + jmp 18295 │ │ + mov 0x8(%esp),%ecx │ │ + mov (%esp),%ebx │ │ movb $0x6,(%ecx) │ │ - lea -0x7a503(%ebx),%eax │ │ - jmp 17f71 │ │ - mov 0xc(%esp),%ebx │ │ - mov 0x10(%esp),%ecx │ │ - lea -0x7a4f4(%ebx),%eax │ │ + lea -0x79ce7(%ebx),%eax │ │ + jmp 18314 │ │ + mov (%esp),%ebx │ │ + mov 0x8(%esp),%ecx │ │ + mov 0x4(%esp),%edi │ │ + lea -0x79cd8(%ebx),%eax │ │ movb $0x6,(%ecx) │ │ - jmp 17abe │ │ - mov 0x10(%esp),%ecx │ │ - mov 0xc(%esp),%ebx │ │ + mov %eax,0x4(%ecx) │ │ + movl $0x11,0x8(%ecx) │ │ + jmp 17cd7 │ │ + mov 0x8(%esp),%ecx │ │ + mov (%esp),%ebx │ │ movb $0x6,(%ecx) │ │ - lea -0x7c59c(%ebx),%eax │ │ + lea -0x7bb7c(%ebx),%eax │ │ + mov 0x4(%esp),%edi │ │ mov %eax,0x4(%ecx) │ │ movl $0x10,0x8(%ecx) │ │ - jmp 178f4 │ │ - mov 0xc(%esp),%ebx │ │ - mov 0x10(%esp),%ecx │ │ - lea -0x7a524(%ebx),%eax │ │ + jmp 17cd7 │ │ + mov (%esp),%ebx │ │ + mov 0x8(%esp),%ecx │ │ + mov 0x4(%esp),%edi │ │ + lea -0x79d08(%ebx),%eax │ │ movb $0x6,(%ecx) │ │ mov %eax,0x4(%ecx) │ │ movl $0x12,0x8(%ecx) │ │ - jmp 178f4 │ │ - mov 0xc(%esp),%ebx │ │ - mov 0x10(%esp),%ecx │ │ - lea -0x7a512(%ebx),%eax │ │ + jmp 17cd7 │ │ + mov (%esp),%ebx │ │ + mov 0x8(%esp),%ecx │ │ + lea -0x79cf6(%ebx),%eax │ │ movb $0x6,(%ecx) │ │ - jmp 17f71 │ │ - mov 0x10(%esp),%ecx │ │ - mov 0xc(%esp),%ebx │ │ + jmp 18314 │ │ + mov 0x8(%esp),%ecx │ │ + mov (%esp),%ebx │ │ movb $0x6,(%ecx) │ │ - lea -0x7a4e3(%ebx),%eax │ │ - jmp 17e67 │ │ - mov 0x10(%esp),%ecx │ │ - mov 0xc(%esp),%ebx │ │ + lea -0x79cc7(%ebx),%eax │ │ + jmp 181f7 │ │ + mov 0x8(%esp),%ecx │ │ + mov (%esp),%ebx │ │ movb $0x6,(%ecx) │ │ - lea -0x7a4d5(%ebx),%eax │ │ - jmp 17f71 │ │ - mov 0x10(%esp),%ecx │ │ - mov 0xc(%esp),%ebx │ │ + lea -0x79cb9(%ebx),%eax │ │ + jmp 18314 │ │ + mov 0x8(%esp),%ecx │ │ + mov (%esp),%ebx │ │ movb $0x6,(%ecx) │ │ - lea -0x7a4c6(%ebx),%eax │ │ + lea -0x79caa(%ebx),%eax │ │ + mov 0x4(%esp),%edi │ │ mov %eax,0x4(%ecx) │ │ movl $0xf,0x8(%ecx) │ │ - jmp 178f4 │ │ - mov 0xc(%esp),%ebx │ │ - jmp 1805e │ │ - cmpl $0x0,0x90(%esp) │ │ + jmp 17cd7 │ │ + mov (%esp),%ebx │ │ + jmp 183ed │ │ + cmpl $0x0,0x84(%esp) │ │ mov %eax,%ebp │ │ - jne 17f9f │ │ - movl $0x0,0x20(%esp) │ │ - jmp 17fc7 │ │ + jne 18345 │ │ + movl $0x0,0x1c(%esp) │ │ + jmp 1836d │ │ sub $0xc,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push 0xa0(%esp) │ │ - call 7bfb0 │ │ + mov 0xc(%esp),%ebx │ │ + push 0x94(%esp) │ │ + call 7b700 │ │ add $0x10,%esp │ │ - movl $0x0,0x20(%esp) │ │ - jmp 17fc7 │ │ + movl $0x0,0x1c(%esp) │ │ + jmp 1836d │ │ mov %eax,%ebp │ │ mov $0x1,%al │ │ - mov %eax,0x20(%esp) │ │ - mov 0xc(%esp),%ebx │ │ - lea 0x60(%esp),%ecx │ │ - call 18db0 │ │ - cmpb $0x0,0x20(%esp) │ │ - je 17fe9 │ │ - mov 0x24(%esp),%eax │ │ - cmpl $0x0,0x7c(%esp) │ │ + mov %eax,0x1c(%esp) │ │ + mov (%esp),%ebx │ │ + lea 0x50(%esp),%ecx │ │ + call 1c640 │ │ + cmpb $0x0,0x1c(%esp) │ │ + je 1838e │ │ + mov 0x4c(%esp),%eax │ │ + cmpl $0x0,0x6c(%esp) │ │ movb $0x0,(%eax) │ │ - jne 17ff1 │ │ - mov 0xc(%esp),%ebx │ │ - mov %ebp,%edi │ │ - jmp 18060 │ │ + jne 18393 │ │ + mov (%esp),%ebx │ │ + jmp 183ef │ │ sub $0xc,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push 0x30(%esp) │ │ - call 7bfb0 │ │ - add $0x10,%esp │ │ - mov %ebp,%edi │ │ - jmp 18060 │ │ mov 0xc(%esp),%ebx │ │ - call 341e6 │ │ - mov %eax,0x14(%esp) │ │ - decl 0x1c(%esp) │ │ - je 17511 │ │ + push 0x58(%esp) │ │ + jmp 183e3 │ │ + mov (%esp),%ebx │ │ + call 34816 │ │ + mov %eax,0xc(%esp) │ │ + decl 0x18(%esp) │ │ + je 178fc │ │ lea 0xc(%edi),%ebp │ │ - mov 0xc(%esp),%ebx │ │ + mov (%esp),%ebx │ │ mov %edi,%ecx │ │ - call 18f40 │ │ + call 1c7d0 │ │ mov %ebp,%edi │ │ - jmp 18015 │ │ - mov 0xc(%esp),%ebx │ │ - call 341e6 │ │ - mov %eax,%edi │ │ - mov 0x80(%esp),%eax │ │ - cmpl $0x0,0x88(%esp) │ │ + jmp 183ac │ │ + mov (%esp),%ebx │ │ + call 34816 │ │ + mov %eax,%ebp │ │ + mov 0x4(%esp),%eax │ │ + cmpl $0x0,0x74(%esp) │ │ movb $0x0,(%eax) │ │ - je 18060 │ │ + je 183ef │ │ sub $0xc,%esp │ │ push %eax │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x10,%esp │ │ - jmp 18060 │ │ - mov %eax,%edi │ │ - cmpl $0x0,0xf8(%esp) │ │ - je 18079 │ │ + jmp 183ef │ │ + mov %eax,%ebp │ │ + cmpl $0x0,0xe8(%esp) │ │ + je 18408 │ │ sub $0xc,%esp │ │ - push 0x24(%esp) │ │ - call 7bfb0 │ │ + push 0x20(%esp) │ │ + call 7b700 │ │ add $0x10,%esp │ │ - mov 0x14(%esp),%edx │ │ - mov 0x8c(%esp),%ecx │ │ - call 18bd0 │ │ - jmp 1753d │ │ - call 341e6 │ │ - mov (%edx),%ecx │ │ + mov 0xc(%esp),%edx │ │ + mov %edi,%ecx │ │ + call 1c4b0 │ │ + jmp 17924 │ │ + call 34816 │ │ + mov %edi,%edx │ │ + add $0xc,%edx │ │ + movzbl -0x4(%edx),%ecx │ │ + mov -0x7c07c(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + jmp *%ecx │ │ + movzbl -0x3(%edx),%ecx │ │ mov %edx,%edi │ │ - mov (%ecx),%ecx │ │ - mov %ecx,0x28(%esp) │ │ - jmp 180e8 │ │ + mov %cl,0x20(%esp) │ │ + jmp 18486 │ │ movzwl -0x2(%edx),%ecx │ │ mov %edx,%edi │ │ - mov %cx,0x28(%esp) │ │ - jmp 180e8 │ │ - mov (%edx),%ecx │ │ + mov %cx,0x20(%esp) │ │ + jmp 18486 │ │ + movsd (%edx),%xmm0 │ │ mov %edx,%edi │ │ - mov %ecx,0x28(%esp) │ │ - jmp 180e8 │ │ - movzbl -0x3(%edx),%ecx │ │ + movsd %xmm0,0x20(%esp) │ │ + jmp 18486 │ │ + mov (%edx),%ecx │ │ mov %edx,%edi │ │ - mov %cl,0x28(%esp) │ │ - jmp 180e8 │ │ - movss (%edx),%xmm0 │ │ + mov %ecx,0x20(%esp) │ │ + jmp 18486 │ │ + mov (%edx),%ecx │ │ mov %edx,%edi │ │ - movss %xmm0,0x28(%esp) │ │ - jmp 180e8 │ │ - movsd (%edx),%xmm0 │ │ + mov (%ecx),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + jmp 18486 │ │ mov %edx,%edi │ │ - movsd %xmm0,0x28(%esp) │ │ - jmp 180e8 │ │ + movl $0x0,0x20(%esp) │ │ + jmp 18486 │ │ + movss (%edx),%xmm0 │ │ mov %edx,%edi │ │ - movl $0x0,0x28(%esp) │ │ - movsd 0x28(%esp),%xmm0 │ │ - mov 0x18(%esp),%ecx │ │ + movss %xmm0,0x20(%esp) │ │ + movsd 0x20(%esp),%xmm0 │ │ + mov 0x14(%esp),%ecx │ │ movsd %xmm0,(%ecx,%eax,8) │ │ inc %eax │ │ - cmp %eax,0xf8(%esp) │ │ - je 1754b │ │ - mov %edi,%edx │ │ - add $0xc,%edx │ │ - movzbl -0x4(%edx),%ecx │ │ - mov -0x7caec(%ebx,%ecx,4),%ecx │ │ - add %ebx,%ecx │ │ - jmp *%ecx │ │ - int3 │ │ - int3 │ │ - int3 │ │ + cmp %eax,0xe8(%esp) │ │ + jne 1841d │ │ + mov 0x4(%esp),%edi │ │ + jmp 17932 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ - call 1812c │ │ + call 184bc │ │ pop %ebx │ │ mov $0x8,%al │ │ movl $0x0,0xc(%esp) │ │ - add $0x666b0,%ebx │ │ + add $0x65bd0,%ebx │ │ test %edx,%edx │ │ - je 1817e │ │ + je 1850e │ │ mov (%edx),%esi │ │ test %esi,%esi │ │ - je 1818b │ │ + je 1851b │ │ mov 0x36c(%esi),%eax │ │ test %eax,%eax │ │ - je 18198 │ │ + je 18528 │ │ lea 0xc(%esp),%esi │ │ mov %ecx,%edi │ │ mov %edx,%ebp │ │ mov %edx,(%esp) │ │ mov %esi,0x4(%esp) │ │ call *%eax │ │ mov %eax,%edx │ │ add $0x6,%eax │ │ cmp $0x6,%eax │ │ - ja 181bc │ │ - mov -0x7caa0(%ebx,%eax,4),%eax │ │ + ja 1854c │ │ + mov -0x7c030(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ mov $0x5,%esi │ │ - jmp 181cc │ │ - lea -0x769c9(%ebx),%esi │ │ + jmp 1855c │ │ + lea -0x75d44(%ebx),%esi │ │ mov $0x6,%edx │ │ - jmp 181d0 │ │ - lea -0x769c3(%ebx),%esi │ │ + jmp 18560 │ │ + lea -0x75d3e(%ebx),%esi │ │ mov $0x7,%edx │ │ - jmp 181d0 │ │ + jmp 18560 │ │ mov $0x6,%al │ │ - lea -0x769ad(%ebx),%esi │ │ + lea -0x75d28(%ebx),%esi │ │ mov $0x9,%edx │ │ - jmp 181d0 │ │ + jmp 18560 │ │ mov $0x1,%esi │ │ - jmp 181cc │ │ + jmp 1855c │ │ mov $0x3,%esi │ │ - jmp 181cc │ │ + jmp 1855c │ │ mov $0x2,%esi │ │ - jmp 181cc │ │ + jmp 1855c │ │ mov $0x6,%esi │ │ - jmp 181cc │ │ + jmp 1855c │ │ mov $0x4,%esi │ │ - jmp 181cc │ │ + jmp 1855c │ │ xor %esi,%esi │ │ mov %edi,%ecx │ │ mov $0xe,%al │ │ mov %edx,0x8(%ecx) │ │ mov %al,(%ecx) │ │ mov %esi,0x4(%ecx) │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov 0xc(%esp),%eax │ │ - lea -0x769a4(%ebx),%esi │ │ + lea -0x75d1f(%ebx),%esi │ │ mov %edi,%ecx │ │ test %eax,%eax │ │ cmovne %eax,%esi │ │ - je 18253 │ │ + je 185e3 │ │ mov 0x0(%ebp),%eax │ │ test %eax,%eax │ │ - je 1825f │ │ + je 185ef │ │ mov 0x54(%eax),%eax │ │ test %eax,%eax │ │ - je 18277 │ │ + je 18607 │ │ mov 0x30(%esp),%ecx │ │ mov %ebp,(%esp) │ │ mov %ecx,0x4(%esp) │ │ call *%eax │ │ movl $0x1,0xc(%esp) │ │ movl $0x1,0x10(%esp) │ │ mov %eax,0x14(%esp) │ │ mov %esi,0x18(%esp) │ │ movl $0x10,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 1828f │ │ + je 1861f │ │ movsd 0xc(%esp),%xmm0 │ │ movsd 0x14(%esp),%xmm1 │ │ mov %eax,0x4(%edi) │ │ movb $0xff,(%edi) │ │ movsd %xmm1,0x8(%eax) │ │ movsd %xmm0,(%eax) │ │ - jmp 181d8 │ │ + jmp 18568 │ │ mov $0x7,%al │ │ mov $0x15,%edx │ │ - jmp 181d0 │ │ - lea -0x769c3(%ebx),%eax │ │ + jmp 18560 │ │ + lea -0x75d3e(%ebx),%eax │ │ movb $0x8,(%ecx) │ │ mov %eax,0x4(%ecx) │ │ movl $0x7,0x8(%ecx) │ │ - jmp 181d8 │ │ - lea -0x7a5ac(%ebx),%eax │ │ + jmp 18568 │ │ + lea -0x79d90(%ebx),%eax │ │ movb $0x6,(%ecx) │ │ mov %eax,0x4(%ecx) │ │ movl $0xc,0x8(%ecx) │ │ - jmp 181d8 │ │ + jmp 18568 │ │ mov $0x4,%ecx │ │ mov $0x10,%edx │ │ lea 0x14(%esp),%esi │ │ - call 247d9 │ │ + call 247ca │ │ ud2 │ │ mov %eax,%edi │ │ mov %esi,%ecx │ │ - call 375a0 │ │ + call 38da0 │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ + call 77c40 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0x20(%esp),%edi │ │ - call 182d0 │ │ + call 18660 │ │ pop %ebx │ │ - add $0x6650c,%ebx │ │ + add $0x65a2c,%ebx │ │ test %edi,%edi │ │ - je 1832c │ │ + je 186bc │ │ test %edx,%edx │ │ - je 18341 │ │ + je 186d1 │ │ mov (%edx),%eax │ │ test %eax,%eax │ │ - je 18356 │ │ + je 186e6 │ │ mov 0x2ac(%eax),%eax │ │ test %eax,%eax │ │ - je 1836b │ │ + je 186fb │ │ mov %ecx,%ebp │ │ sub $0x8,%esp │ │ push %edi │ │ push %edx │ │ mov %edx,%esi │ │ call *%eax │ │ add $0x10,%esp │ │ mov (%esi),%edx │ │ test %edx,%edx │ │ - je 18380 │ │ + je 18710 │ │ mov 0x390(%edx),%edx │ │ test %edx,%edx │ │ - je 18396 │ │ + je 18726 │ │ mov %eax,0x8(%esp) │ │ sub $0xc,%esp │ │ push %esi │ │ call *%edx │ │ add $0x10,%esp │ │ cmp $0x1,%al │ │ - jne 183b2 │ │ + jne 18742 │ │ movb $0x5,0x0(%ebp) │ │ - jmp 183aa │ │ - lea -0x7a557(%ebx),%eax │ │ + jmp 1873a │ │ + lea -0x79d29(%ebx),%eax │ │ movb $0x7,(%ecx) │ │ mov %eax,0x4(%ecx) │ │ movl $0x21,0x8(%ecx) │ │ - jmp 183aa │ │ - lea -0x769c9(%ebx),%eax │ │ + jmp 1873a │ │ + lea -0x75d44(%ebx),%eax │ │ movb $0x8,(%ecx) │ │ mov %eax,0x4(%ecx) │ │ movl $0x6,0x8(%ecx) │ │ - jmp 183aa │ │ - lea -0x769c3(%ebx),%eax │ │ + jmp 1873a │ │ + lea -0x75d3e(%ebx),%eax │ │ movb $0x8,(%ecx) │ │ mov %eax,0x4(%ecx) │ │ movl $0x7,0x8(%ecx) │ │ - jmp 183aa │ │ - lea -0x7a573(%ebx),%eax │ │ + jmp 1873a │ │ + lea -0x79d76(%ebx),%eax │ │ movb $0x6,(%ecx) │ │ mov %eax,0x4(%ecx) │ │ movl $0xe,0x8(%ecx) │ │ - jmp 183aa │ │ - lea -0x769c3(%ebx),%eax │ │ + jmp 1873a │ │ + lea -0x75d3e(%ebx),%eax │ │ movb $0x8,0x0(%ebp) │ │ mov %eax,0x4(%ebp) │ │ movl $0x7,0x8(%ebp) │ │ - jmp 183aa │ │ - lea -0x7a5f1(%ebx),%eax │ │ + jmp 1873a │ │ + lea -0x79dd5(%ebx),%eax │ │ movb $0x6,0x0(%ebp) │ │ mov %eax,0x4(%ebp) │ │ movl $0xe,0x8(%ebp) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov 0x8(%esp),%ecx │ │ test %ecx,%ecx │ │ - jns 183bf │ │ - call 24800 │ │ - je 183df │ │ + jns 1874f │ │ + call 247f0 │ │ + je 1876f │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %ecx │ │ - call 7bfd0 │ │ + call 7b720 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 18465 │ │ + je 187ef │ │ mov 0x8(%esp),%ecx │ │ mov %ebp,%edx │ │ - jmp 183e6 │ │ + jmp 18776 │ │ mov %ebp,%edx │ │ mov $0x1,%eax │ │ mov (%esi),%ebp │ │ test %ebp,%ebp │ │ - je 1841e │ │ + je 187a8 │ │ mov 0x320(%ebp),%ebp │ │ test %ebp,%ebp │ │ - je 18430 │ │ + je 187ba │ │ sub $0xc,%esp │ │ push %eax │ │ push %ecx │ │ push $0x0 │ │ push %edi │ │ push %esi │ │ mov %edx,%esi │ │ mov %ecx,%edi │ │ - mov %eax,0x28(%esp) │ │ + mov %eax,%ebx │ │ call *%ebp │ │ add $0x20,%esp │ │ - mov 0x8(%esp),%eax │ │ mov %edi,0x4(%esi) │ │ - mov %eax,0x8(%esi) │ │ + mov %ebx,0x8(%esi) │ │ mov %edi,0xc(%esi) │ │ movb $0xff,(%esi) │ │ - jmp 183aa │ │ + jmp 1873a │ │ mov $0x7,%esi │ │ - lea -0x769c3(%ebx),%edi │ │ + lea -0x75d3e(%ebx),%edi │ │ movb $0x8,0x8(%esp) │ │ - jmp 18440 │ │ + jmp 187ca │ │ mov $0x12,%esi │ │ - lea -0x7a536(%ebx),%edi │ │ + lea -0x79d3b(%ebx),%edi │ │ movb $0x6,0x8(%esp) │ │ test %ecx,%ecx │ │ mov 0x8(%esp),%ch │ │ mov %ch,(%edx) │ │ mov %edi,0x4(%edx) │ │ mov %esi,0x8(%edx) │ │ - je 183aa │ │ + je 1873a │ │ sub $0xc,%esp │ │ push %eax │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x1c,%esp │ │ - jmp 183ad │ │ + jmp 1873d │ │ mov 0x8(%esp),%edx │ │ mov $0x1,%ecx │ │ - call 246cb │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 247ab │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x4c,%esp │ │ - call 1848c │ │ + call 1880c │ │ pop %ebx │ │ mov %ecx,%esi │ │ lea 0x24(%esp),%ecx │ │ mov %edx,%edi │ │ - add $0x66350,%ebx │ │ - call 1ff00 │ │ + add $0x65880,%ebx │ │ + call 1ffb0 │ │ movzbl 0x24(%esp),%eax │ │ cmp $0xff,%al │ │ - je 184e2 │ │ + je 18862 │ │ movzbl 0x27(%esp),%ecx │ │ movzwl 0x25(%esp),%edx │ │ movsd 0x38(%esp),%xmm1 │ │ movsd 0x30(%esp),%xmm0 │ │ mov %cl,0x3(%esi) │ │ mov %dx,0x1(%esi) │ │ movsd %xmm1,0x14(%esi) │ │ movsd 0x28(%esp),%xmm1 │ │ movsd %xmm0,0xc(%esi) │ │ mov %al,(%esi) │ │ movsd %xmm1,0x4(%esi) │ │ - jmp 18705 │ │ + jmp 18a85 │ │ mov 0x28(%esp),%ecx │ │ mov 0x64(%esp),%eax │ │ mov 0x60(%esp),%edx │ │ mov %ecx,0x10(%esp) │ │ mov 0x2c(%esp),%ecx │ │ mov %ecx,0x14(%esp) │ │ lea 0x40(%esp),%ecx │ │ mov %eax,(%esp) │ │ - call 30ee0 │ │ + call 316c0 │ │ cmpl $0xffffffff,0x40(%esp) │ │ - je 18593 │ │ + je 18913 │ │ mov 0x48(%esp),%eax │ │ movsd 0x40(%esp),%xmm0 │ │ mov %eax,0x20(%esp) │ │ movsd %xmm0,0x18(%esp) │ │ lea 0x18(%esp),%ecx │ │ - call 24ac0 │ │ + call 24ba0 │ │ mov $0x8,%cl │ │ test %edi,%edi │ │ - je 185a6 │ │ + je 18926 │ │ mov (%edi),%ebp │ │ test %ebp,%ebp │ │ - je 185b3 │ │ + je 18933 │ │ mov 0x38(%ebp),%ecx │ │ test %ecx,%ecx │ │ - je 18603 │ │ + je 18983 │ │ mov %eax,0xc(%esp) │ │ mov %eax,0x8(%esp) │ │ mov 0x10(%esp),%eax │ │ mov %edx,%ebp │ │ mov %edi,(%esp) │ │ mov %eax,0x4(%esp) │ │ call *%ecx │ │ mov 0x14(%esp),%edx │ │ mov %eax,%edi │ │ mov $0x8,%al │ │ test %edx,%edx │ │ - je 1868e │ │ + je 18a0e │ │ mov (%edx),%ecx │ │ test %ecx,%ecx │ │ - je 186b8 │ │ + je 18a38 │ │ mov 0x5c(%ecx),%eax │ │ test %eax,%eax │ │ - je 186c5 │ │ + je 18a45 │ │ mov 0x10(%esp),%ecx │ │ mov %edx,(%esp) │ │ mov %ecx,0x4(%esp) │ │ call *%eax │ │ - jmp 186e7 │ │ + jmp 18a67 │ │ mov 0x48(%esp),%ebp │ │ xor %ecx,%ecx │ │ test %ebp,%ebp │ │ - jns 185c0 │ │ + jns 18940 │ │ mov %ebp,%edx │ │ - call 246cb │ │ + call 247ab │ │ ud2 │ │ mov $0x6,%edi │ │ - lea -0x769c9(%ebx),%ebp │ │ - jmp 18610 │ │ + lea -0x75d44(%ebx),%ebp │ │ + jmp 18990 │ │ mov $0x7,%edi │ │ - lea -0x769c3(%ebx),%ebp │ │ - jmp 18610 │ │ - je 1869b │ │ + lea -0x75d3e(%ebx),%ebp │ │ + jmp 18990 │ │ + je 18a1b │ │ mov 0x44(%esp),%eax │ │ mov %ebp,(%esp) │ │ mov %eax,0xc(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 1871a │ │ + je 18a9a │ │ mov 0xc(%esp),%ecx │ │ mov %ebp,0x18(%esp) │ │ mov %eax,0x1c(%esp) │ │ mov %ebp,0x8(%esp) │ │ mov %eax,(%esp) │ │ mov %ecx,0x4(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov %ebp,0x20(%esp) │ │ - jmp 18525 │ │ + jmp 188a5 │ │ mov $0x8,%edi │ │ - lea -0x7c4c4(%ebx),%ebp │ │ + lea -0x7ba34(%ebx),%ebp │ │ mov $0x6,%cl │ │ test %edx,%edx │ │ mov %cl,(%esi) │ │ mov %ebp,0x4(%esi) │ │ mov %edi,0x8(%esi) │ │ movb $0x0,(%eax) │ │ - je 18627 │ │ + je 189a7 │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov 0x14(%esp),%edx │ │ mov $0x8,%al │ │ test %edx,%edx │ │ - je 18650 │ │ + je 189d0 │ │ mov (%edx),%ecx │ │ test %ecx,%ecx │ │ - je 1865d │ │ + je 189dd │ │ mov 0x5c(%ecx),%eax │ │ test %eax,%eax │ │ - je 1866a │ │ + je 189ea │ │ mov 0x10(%esp),%ecx │ │ mov %edx,(%esp) │ │ mov %ecx,0x4(%esp) │ │ call *%eax │ │ - jmp 18705 │ │ - lea -0x769c9(%ebx),%ecx │ │ + jmp 18a85 │ │ + lea -0x75d44(%ebx),%ecx │ │ mov $0x6,%edx │ │ - jmp 18677 │ │ - lea -0x769c3(%ebx),%ecx │ │ + jmp 189f7 │ │ + lea -0x75d3e(%ebx),%ecx │ │ mov $0x7,%edx │ │ - jmp 18677 │ │ + jmp 189f7 │ │ mov $0x6,%al │ │ - lea -0x7a5a0(%ebx),%ecx │ │ + lea -0x79d84(%ebx),%ecx │ │ mov $0xe,%edx │ │ mov %al,0x24(%esp) │ │ mov %ecx,0x28(%esp) │ │ lea 0x24(%esp),%ecx │ │ mov %edx,0x2c(%esp) │ │ - call 18db0 │ │ - jmp 18705 │ │ - lea -0x769c9(%ebx),%ecx │ │ + call 1c640 │ │ + jmp 18a85 │ │ + lea -0x75d44(%ebx),%ecx │ │ mov $0x6,%edx │ │ - jmp 186d2 │ │ + jmp 18a52 │ │ movl $0x0,0x18(%esp) │ │ movl $0x1,0x1c(%esp) │ │ movl $0x0,0x20(%esp) │ │ - jmp 18525 │ │ - lea -0x769c3(%ebx),%ecx │ │ + jmp 188a5 │ │ + lea -0x75d3e(%ebx),%ecx │ │ mov $0x7,%edx │ │ - jmp 186d2 │ │ + jmp 18a52 │ │ mov $0x6,%al │ │ - lea -0x7a5a0(%ebx),%ecx │ │ + lea -0x79d84(%ebx),%ecx │ │ mov $0xe,%edx │ │ mov %al,0x24(%esp) │ │ mov %ecx,0x28(%esp) │ │ mov %edx,0x2c(%esp) │ │ lea 0x24(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ mov 0xc(%esp),%eax │ │ test %edi,%edi │ │ - je 1870d │ │ + je 18a8d │ │ mov $0xc,%cl │ │ mov %edi,0x4(%esi) │ │ test %ebp,%ebp │ │ mov %cl,(%esi) │ │ movb $0x0,(%eax) │ │ - je 18705 │ │ + je 18a85 │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x4c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov $0xff,%cl │ │ test %ebp,%ebp │ │ mov %cl,(%esi) │ │ movb $0x0,(%eax) │ │ - jne 186fd │ │ - jmp 18705 │ │ + jne 18a7d │ │ + jmp 18a85 │ │ mov $0x1,%ecx │ │ - jmp 1859d │ │ + jmp 1891d │ │ mov 0xc(%esp),%ecx │ │ mov %eax,%esi │ │ test %ebp,%ebp │ │ movb $0x0,(%ecx) │ │ - je 1879a │ │ + je 18b1a │ │ mov 0xc(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ mov 0x14(%esp),%edx │ │ mov %eax,%esi │ │ mov $0x8,%al │ │ test %edx,%edx │ │ - jne 1875e │ │ - lea -0x769c9(%ebx),%ecx │ │ + jne 18ade │ │ + lea -0x75d44(%ebx),%ecx │ │ mov $0x6,%edx │ │ - jmp 18785 │ │ + jmp 18b05 │ │ mov (%edx),%ecx │ │ test %ecx,%ecx │ │ - jne 18771 │ │ - lea -0x769c3(%ebx),%ecx │ │ + jne 18af1 │ │ + lea -0x75d3e(%ebx),%ecx │ │ mov $0x7,%edx │ │ - jmp 18785 │ │ + jmp 18b05 │ │ mov 0x5c(%ecx),%eax │ │ test %eax,%eax │ │ - jne 187a2 │ │ + jne 18b22 │ │ mov $0x6,%al │ │ - lea -0x7a5a0(%ebx),%ecx │ │ + lea -0x79d84(%ebx),%ecx │ │ mov $0xe,%edx │ │ mov %al,0x24(%esp) │ │ mov %ecx,0x28(%esp) │ │ mov %edx,0x2c(%esp) │ │ lea 0x24(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ mov 0x10(%esp),%ecx │ │ mov %edx,(%esp) │ │ mov %ecx,0x4(%esp) │ │ call *%eax │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ + call 77c40 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0x1f0(%edx),%ebp │ │ - call 187d2 │ │ + call 18b52 │ │ pop %ebx │ │ mov %ecx,%esi │ │ - add $0x6600a,%ebx │ │ + add $0x6553a,%ebx │ │ cmp $0xffffffff,%ebp │ │ - je 18819 │ │ + je 18b99 │ │ mov %edx,%edi │ │ sub $0x4,%esp │ │ lea 0x4(%esp),%ecx │ │ push 0x24(%esp) │ │ push $0x0 │ │ push %ebp │ │ - call 1d730 │ │ + call 1d8b0 │ │ add $0x10,%esp │ │ mov (%esp),%eax │ │ cmp $0xffffffff,%eax │ │ - je 18819 │ │ + je 18b99 │ │ mov 0x4(%esp),%ecx │ │ mov 0x8(%esp),%edx │ │ inc %ebp │ │ mov %eax,(%esi) │ │ mov %ebp,0x1f0(%edi) │ │ mov %ecx,0x4(%esi) │ │ mov %edx,0x8(%esi) │ │ - jmp 1881f │ │ + jmp 18b9f │ │ movl $0xffffffff,(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ @@ -2707,4217 +2681,4082 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %ebx │ │ - sub $0x8,%esp │ │ - mov 0x8(%ecx),%edx │ │ - mov 0x4(%ecx),%eax │ │ - call 1883f │ │ - pop %ebx │ │ - add $0x65f9d,%ebx │ │ - test %edx,%edx │ │ - je 1885a │ │ - nopw 0x0(%eax,%eax,1) │ │ - movb $0x0,(%eax) │ │ - inc %eax │ │ - dec %edx │ │ - jne 18850 │ │ - mov 0x4(%ecx),%eax │ │ - movl $0x0,0x8(%ecx) │ │ - mov (%ecx),%edx │ │ - test %edx,%edx │ │ - je 18877 │ │ - nopw 0x0(%eax,%eax,1) │ │ - movb $0x0,(%eax) │ │ - inc %eax │ │ - dec %edx │ │ - jne 18870 │ │ - cmpl $0x0,(%ecx) │ │ - je 18887 │ │ - mov 0x4(%ecx),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - add $0x8,%esp │ │ - pop %ebx │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %ebx │ │ - sub $0x8,%esp │ │ - call 18899 │ │ - pop %ebx │ │ - add $0x65f43,%ebx │ │ - cmpb $0xff,(%ecx) │ │ - je 188ae │ │ - add $0x8,%esp │ │ - pop %ebx │ │ - jmp 18db0 │ │ - cmpl $0x0,0x4(%ecx) │ │ - je 188bf │ │ - mov 0x8(%ecx),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - add $0x8,%esp │ │ - pop %ebx │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - cmpb $0xff,(%ecx) │ │ - jne 18db0 │ │ - mov 0x4(%ecx),%eax │ │ - lock decl (%eax) │ │ - jne 188e9 │ │ - mov 0x4(%ecx),%ecx │ │ - jmp 37810 │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0xc,%esp │ │ - mov (%edx),%eax │ │ - call 188fe │ │ - pop %ebx │ │ - mov %edx,%edi │ │ - mov %ecx,%esi │ │ - add $0x65ede,%ebx │ │ - test %eax,%eax │ │ - je 18912 │ │ - mov %esi,(%esp) │ │ - call *%eax │ │ - cmpl $0x0,0x4(%edi) │ │ - je 18920 │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - add $0xc,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - cmpl $0x0,0x4(%edi) │ │ - mov %eax,%ebp │ │ - je 18938 │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov %ebp,(%esp) │ │ - call 784f0 │ │ - push %ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0xc,%esp │ │ - call 1894c │ │ - pop %ebx │ │ - add $0x65e90,%ebx │ │ - cmp $0x3,%cl │ │ - jne 18980 │ │ - mov 0x4(%edx),%edi │ │ - mov (%edx),%ebp │ │ - mov %edx,%esi │ │ - mov (%edi),%eax │ │ - test %eax,%eax │ │ - je 1896a │ │ - mov %ebp,(%esp) │ │ - call *%eax │ │ - cmpl $0x0,0x4(%edi) │ │ - je 18978 │ │ - mov %ebp,(%esp) │ │ - call 7bfb0 │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - add $0xc,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - cmpl $0x0,0x4(%edi) │ │ - mov %eax,0x8(%esp) │ │ - je 1899a │ │ - mov %ebp,(%esp) │ │ - call 7bfb0 │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov 0x8(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ - int3 │ │ - int3 │ │ - push %ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0x1c,%esp │ │ - mov 0x8(%ecx),%edi │ │ - mov 0x4(%ecx),%esi │ │ - call 189c2 │ │ - pop %ebx │ │ - mov %ecx,0x10(%esp) │ │ - add $0x65e1a,%ebx │ │ - inc %edi │ │ - mov %esi,%ecx │ │ - cmp $0x1,%edi │ │ - je 189e2 │ │ - lea 0xc(%ecx),%ebp │ │ - dec %edi │ │ - call 18f40 │ │ - mov %ebp,%ecx │ │ - jmp 189d0 │ │ - mov 0x10(%esp),%eax │ │ - cmpl $0x0,(%eax) │ │ - je 189f3 │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - add $0x1c,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - mov %esi,0x14(%esp) │ │ - mov %eax,0x18(%esp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - dec %edi │ │ - je 18a21 │ │ - mov %ebp,%ecx │ │ - lea 0xc(%ebp),%esi │ │ - call 18f40 │ │ - mov %esi,%ebp │ │ - jmp 18a10 │ │ - mov 0x10(%esp),%eax │ │ - cmpl $0x0,(%eax) │ │ - je 18a36 │ │ - mov 0x14(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x18(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0x1c,%esp │ │ - mov 0x14(%ecx),%eax │ │ - call 18a5f │ │ - pop %ebx │ │ - mov %ecx,%edi │ │ - lea 0x8(%ecx),%esi │ │ - add $0x65d7d,%ebx │ │ - cmp $0xffffffff,%eax │ │ - je 18ab8 │ │ - mov %esi,0x10(%esp) │ │ - mov 0x1c(%edi),%esi │ │ - mov 0x18(%edi),%ecx │ │ - mov %eax,0xc(%esp) │ │ - inc %esi │ │ - mov %ecx,0x18(%esp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - cmp $0x1,%esi │ │ - je 18aa2 │ │ - lea 0xc(%ecx),%ebp │ │ - dec %esi │ │ - call 18f40 │ │ - mov %ebp,%ecx │ │ - jmp 18a90 │ │ - cmpl $0x0,0xc(%esp) │ │ - lea 0x8(%edi),%esi │ │ - je 18ab8 │ │ - mov 0x18(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0xc(%edi),%ecx │ │ - mov 0x10(%edi),%edi │ │ - inc %edi │ │ - mov %ecx,0xc(%esp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - cmp $0x1,%edi │ │ - je 18ae2 │ │ - lea 0xc(%ecx),%ebp │ │ - dec %edi │ │ - call 18f40 │ │ - mov %ebp,%ecx │ │ - jmp 18ad0 │ │ - cmpl $0x0,(%esi) │ │ - je 18af3 │ │ - mov 0xc(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - add $0x1c,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - mov %eax,0x14(%esp) │ │ - nop │ │ - dec %esi │ │ - je 18b11 │ │ - mov %ebp,%ecx │ │ - lea 0xc(%ebp),%edi │ │ - call 18f40 │ │ - mov %edi,%ebp │ │ - jmp 18b00 │ │ - cmpl $0x0,0xc(%esp) │ │ - je 18b24 │ │ - mov 0x18(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x10(%esp),%ecx │ │ - call 189b0 │ │ - jmp 18b76 │ │ - call 341e6 │ │ - call 341e6 │ │ - mov %esi,0x10(%esp) │ │ - mov %eax,0x14(%esp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - dec %edi │ │ - je 18b61 │ │ - mov %ebp,%ecx │ │ - lea 0xc(%ebp),%esi │ │ - call 18f40 │ │ - mov %esi,%ebp │ │ - jmp 18b50 │ │ - mov 0x10(%esp),%eax │ │ - cmpl $0x0,(%eax) │ │ - je 18b76 │ │ - mov 0xc(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x14(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %ebx │ │ - push %esi │ │ - push %eax │ │ - call 18b98 │ │ - pop %ebx │ │ - mov %ecx,%esi │ │ - add $0x65c44,%ebx │ │ - cmpl $0x0,0x18(%ecx) │ │ - jle 18bb2 │ │ - mov 0x1c(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x8(%esi) │ │ - je 18bc3 │ │ - mov 0xc(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - add $0x4,%esp │ │ - pop %esi │ │ - pop %ebx │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %ebx │ │ - push %esi │ │ - sub $0x24,%esp │ │ - call 18bda │ │ - pop %ebx │ │ - mov $0x8,%al │ │ - add $0x65c02,%ebx │ │ - test %edx,%edx │ │ - je 18c01 │ │ - mov (%edx),%esi │ │ - test %esi,%esi │ │ - je 18c0e │ │ - mov 0x5c(%esi),%eax │ │ - test %eax,%eax │ │ - je 18c1b │ │ - sub $0x8,%esp │ │ - push %ecx │ │ - push %edx │ │ - call *%eax │ │ - add $0x34,%esp │ │ - pop %esi │ │ - pop %ebx │ │ - ret │ │ - lea -0x769c9(%ebx),%ecx │ │ - mov $0x6,%edx │ │ - jmp 18c28 │ │ - lea -0x769c3(%ebx),%ecx │ │ - mov $0x7,%edx │ │ - jmp 18c28 │ │ - mov $0x6,%al │ │ - lea -0x7a5a0(%ebx),%ecx │ │ - mov $0xe,%edx │ │ - mov %al,0x8(%esp) │ │ - mov %ecx,0xc(%esp) │ │ - lea 0x8(%esp),%ecx │ │ - mov %edx,0x10(%esp) │ │ - call 18db0 │ │ - add $0x24,%esp │ │ - pop %esi │ │ - pop %ebx │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0x10,%esp │ │ - mov 0x20(%esp),%edi │ │ - call 18c5f │ │ - pop %ebx │ │ - add $0x65b7d,%ebx │ │ - mov (%edi),%eax │ │ - lock decl (%eax) │ │ - jne 18c74 │ │ - mov (%edi),%ecx │ │ - call 37810 │ │ - mov 0x4(%edi),%eax │ │ - lock decl (%eax) │ │ - jne 18c8a │ │ - mov 0x4(%edi),%ecx │ │ - add $0x10,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - jmp 1fd30 │ │ - add $0x10,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - ret │ │ - mov 0x4(%edi),%ecx │ │ - mov %eax,%esi │ │ - lock decl (%ecx) │ │ - jne 18ca3 │ │ - mov 0x4(%edi),%ecx │ │ - call 1fd30 │ │ - mov %esi,(%esp) │ │ - call 784f0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0x10,%esp │ │ - mov (%ecx),%eax │ │ - call 18cbd │ │ - pop %ebx │ │ - mov %ecx,%esi │ │ - add $0x65b1f,%ebx │ │ - mov %eax,(%esp) │ │ - call 7bf90 │ │ - mov 0x4(%esi),%eax │ │ - lock decl (%eax) │ │ - jne 18cde │ │ - mov 0x4(%esi),%ecx │ │ - call 37810 │ │ - mov 0x8(%esi),%eax │ │ - lock decl (%eax) │ │ - jne 18cf4 │ │ - mov 0x8(%esi),%ecx │ │ - add $0x10,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - jmp 1fd30 │ │ - add $0x10,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - ret │ │ - mov 0x8(%esi),%ecx │ │ - mov %eax,%edi │ │ - lock decl (%ecx) │ │ - jne 18d0d │ │ - mov 0x8(%esi),%ecx │ │ - call 1fd30 │ │ - mov %edi,(%esp) │ │ - call 784f0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0xc,%esp │ │ - mov (%ecx),%eax │ │ - call 18d2e │ │ - pop %ebx │ │ - add $0x65aae,%ebx │ │ - add $0xfffffffe,%eax │ │ - cmp $0xa,%eax │ │ - ja 18d59 │ │ - mov -0x7ca84(%ebx,%eax,4),%eax │ │ - add %ebx,%eax │ │ - jmp *%eax │ │ - cmpl $0x0,0x4(%ecx) │ │ - je 18d59 │ │ - mov 0x8(%ecx),%edi │ │ - mov %edi,(%esp) │ │ - call 7bfb0 │ │ - add $0xc,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - cmpb $0x3,0x4(%ecx) │ │ - jne 18d59 │ │ - mov 0x8(%ecx),%edi │ │ - mov 0x4(%edi),%esi │ │ - mov (%edi),%ebp │ │ - mov (%esi),%eax │ │ - test %eax,%eax │ │ - je 18d7a │ │ - mov %ebp,(%esp) │ │ - call *%eax │ │ - cmpl $0x0,0x4(%esi) │ │ - je 18d51 │ │ - mov %ebp,(%esp) │ │ - call 7bfb0 │ │ - jmp 18d51 │ │ - cmpl $0x0,0x4(%esi) │ │ - mov %eax,0x8(%esp) │ │ - je 18d9c │ │ - mov %ebp,(%esp) │ │ - call 7bfb0 │ │ - mov %edi,(%esp) │ │ - call 7bfb0 │ │ - mov 0x8(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x1c,%esp │ │ - movzbl (%ecx),%eax │ │ - call 18dbf │ │ + sub $0x5fc,%esp │ │ + call 18bbf │ │ pop %ebx │ │ - add $0x65a1d,%ebx │ │ - add $0xfffffffe,%eax │ │ - cmp $0xb,%eax │ │ - ja 18e44 │ │ - mov -0x7ca58(%ebx,%eax,4),%eax │ │ - add %ebx,%eax │ │ - jmp *%eax │ │ - cmpl $0x0,0x4(%ecx) │ │ - je 18dee │ │ - mov 0x8(%ecx),%eax │ │ mov %ecx,%esi │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov %esi,%ecx │ │ - cmpl $0x0,0x10(%ecx) │ │ - je 18e44 │ │ - mov 0x14(%ecx),%ebp │ │ - jmp 18e3c │ │ - cmpl $0x0,0x4(%ecx) │ │ - je 18e44 │ │ - mov 0x8(%ecx),%ebp │ │ - jmp 18e3c │ │ - mov 0xc(%ecx),%esi │ │ - mov 0x8(%ecx),%ebp │ │ - mov %ecx,0x10(%esp) │ │ - inc %esi │ │ - mov %ebp,%ecx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - cmp $0x1,%esi │ │ - je 18e32 │ │ - lea 0xc(%ecx),%edi │ │ - dec %esi │ │ - call 18f40 │ │ - mov %edi,%ecx │ │ - jmp 18e20 │ │ - mov 0x10(%esp),%eax │ │ - cmpl $0x0,0x4(%eax) │ │ - je 18e44 │ │ - mov %ebp,(%esp) │ │ - call 7bfb0 │ │ - add $0x1c,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - mov %ebp,0x14(%esp) │ │ - mov %eax,0x18(%esp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - xchg %ax,%ax │ │ - dec %esi │ │ - je 18e71 │ │ - mov %edi,%ecx │ │ - lea 0xc(%edi),%ebp │ │ - call 18f40 │ │ - mov %ebp,%edi │ │ - jmp 18e60 │ │ - mov 0x10(%esp),%eax │ │ - cmpl $0x0,0x4(%eax) │ │ - je 18e87 │ │ - mov 0x14(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x18(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0x1c,%esp │ │ - mov 0x8(%ecx),%edi │ │ - mov 0x4(%ecx),%esi │ │ - call 18eb2 │ │ - pop %ebx │ │ - mov %ecx,0x10(%esp) │ │ - add $0x6592a,%ebx │ │ - inc %edi │ │ - mov %esi,%ecx │ │ - cmp $0x1,%edi │ │ - je 18ed2 │ │ - lea 0xc(%ecx),%ebp │ │ - dec %edi │ │ - call 18f40 │ │ - mov %ebp,%ecx │ │ - jmp 18ec0 │ │ - mov 0x10(%esp),%eax │ │ - cmpl $0x0,(%eax) │ │ - je 18ee3 │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - add $0x1c,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - mov %esi,0x14(%esp) │ │ - mov %eax,0x18(%esp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - dec %edi │ │ - je 18f11 │ │ - mov %ebp,%ecx │ │ - lea 0xc(%ebp),%esi │ │ - call 18f40 │ │ - mov %esi,%ebp │ │ - jmp 18f00 │ │ - mov 0x10(%esp),%eax │ │ - cmpl $0x0,(%eax) │ │ - je 18f26 │ │ - mov 0x14(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x18(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0x1c,%esp │ │ - mov (%ecx),%eax │ │ - call 18f4e │ │ - pop %ebx │ │ - mov $0x1,%edx │ │ - add $0x6588e,%ebx │ │ - lea -0x80000000(%eax),%esi │ │ - test %eax,%eax │ │ - cmovs %esi,%edx │ │ - test %edx,%edx │ │ - je 18fcb │ │ - cmp $0x1,%edx │ │ - je 18f7f │ │ - cmp $0x2,%edx │ │ - jne 18f88 │ │ - mov 0x4(%ecx),%esi │ │ - mov %esi,%ecx │ │ - call 18f40 │ │ - jmp 18fc3 │ │ - test %eax,%eax │ │ - je 18fcb │ │ - mov 0x4(%ecx),%esi │ │ - jmp 18fc3 │ │ - mov 0x4(%ecx),%esi │ │ - mov 0x8(%esi),%edi │ │ - mov 0x4(%esi),%ecx │ │ - inc %edi │ │ - mov %ecx,0x18(%esp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - cmp $0x1,%edi │ │ - je 18fb2 │ │ - lea 0xc(%ecx),%ebp │ │ - dec %edi │ │ - call 18f40 │ │ - mov %ebp,%ecx │ │ - jmp 18fa0 │ │ - cmpl $0x0,(%esi) │ │ - je 18fc3 │ │ - mov 0x18(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - add $0x1c,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - mov %esi,0x10(%esp) │ │ - mov %eax,0x14(%esp) │ │ - jmp 19016 │ │ - mov %esi,0x10(%esp) │ │ - mov %eax,0x14(%esp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - dec %edi │ │ - je 19001 │ │ - mov %ebp,%ecx │ │ - lea 0xc(%ebp),%esi │ │ - call 18f40 │ │ - mov %esi,%ebp │ │ - jmp 18ff0 │ │ - mov 0x10(%esp),%eax │ │ - cmpl $0x0,(%eax) │ │ - je 19016 │ │ - mov 0x18(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x10(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x14(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0x60c,%esp │ │ - mov 0x628(%esp),%esi │ │ - call 19056 │ │ - pop %ebx │ │ - add $0x65786,%ebx │ │ - cmp $0x8,%esi │ │ - jae 19074 │ │ - movl $0xf,(%ecx) │ │ - movl $0x8,0x4(%ecx) │ │ - jmp 19635 │ │ - mov %ecx,0x14(%esp) │ │ - lea 0xe0(%esp),%eax │ │ - lea 0x210(%esp),%ecx │ │ - movl $0x0,0xe4(%esp) │ │ - movl $0x0,0xe0(%esp) │ │ + add $0x654cd,%ebx │ │ + cmpl $0x8,0x618(%esp) │ │ + jae 18be4 │ │ + movl $0xf,(%esi) │ │ + movl $0x8,0x4(%esi) │ │ + jmp 1920c │ │ + lea 0x200(%esp),%edi │ │ + lea 0xd8(%esp),%eax │ │ + movl $0x0,0xdc(%esp) │ │ + movl $0x0,0xd8(%esp) │ │ movl $0x8,0x4(%esp) │ │ - mov %edx,%edi │ │ + mov %edx,%ebp │ │ + mov %edi,%ecx │ │ mov %eax,(%esp) │ │ - call 21d20 │ │ - cmpb $0xff,0x210(%esp) │ │ - je 190ea │ │ - mov 0x210(%esp),%eax │ │ - mov 0x214(%esp),%edi │ │ - mov %eax,%esi │ │ - movzbl %al,%eax │ │ - mov -0x7c464(%ebx,%eax,4),%eax │ │ + call 21f10 │ │ + cmpb $0xff,0x200(%esp) │ │ + je 18c63 │ │ + mov 0x200(%esp),%edx │ │ + mov %esi,%edi │ │ + mov 0x204(%esp),%esi │ │ + movzbl %dl,%eax │ │ + mov -0x7b9cc(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ - mov %edi,%ecx │ │ - call 1fe30 │ │ + mov 0x10f0(%ebx),%eax │ │ + mov %esi,(%esp) │ │ + mov %edx,%ebx │ │ + call *0x4(%eax) │ │ + mov %ebx,%edx │ │ + xor %ecx,%ecx │ │ cmp $0x25,%al │ │ - je 192d3 │ │ - jmp 192d7 │ │ - mov 0xe4(%esp),%ecx │ │ - mov 0xe0(%esp),%eax │ │ + jne 18e40 │ │ + jmp 18e45 │ │ + mov 0xdc(%esp),%ecx │ │ + mov 0xd8(%esp),%eax │ │ + mov %ebp,0x18(%esp) │ │ + mov %ebx,0x14(%esp) │ │ mov %ecx,%edx │ │ xor $0x4c554156,%eax │ │ xor $0x32305854,%edx │ │ or %eax,%edx │ │ - je 19442 │ │ + je 18fb4 │ │ + mov 0x14(%esp),%ebx │ │ mov %ecx,%edx │ │ xor $0x33305854,%edx │ │ or %eax,%edx │ │ - je 192ed │ │ + je 18e52 │ │ + mov 0x18(%esp),%edi │ │ xor $0x34305854,%ecx │ │ or %ecx,%eax │ │ - jne 19487 │ │ + jne 18fee │ │ + mov %esi,0x1c(%esp) │ │ pxor %xmm0,%xmm0 │ │ - lea 0x100(%esp),%ebp │ │ - lea 0x210(%esp),%ecx │ │ + lea 0xf0(%esp),%esi │ │ + lea 0x200(%esp),%ecx │ │ mov %edi,%edx │ │ - movl $0x0,0xbb(%esp) │ │ - movl $0x0,0xb8(%esp) │ │ + movl $0x0,0xc7(%esp) │ │ + movl $0x0,0xc4(%esp) │ │ movl $0x10,0x4(%esp) │ │ - movdqa %xmm0,0x100(%esp) │ │ - mov %ebp,(%esp) │ │ - call 21d20 │ │ - cmpb $0xff,0x210(%esp) │ │ - jne 19617 │ │ - lea 0xb8(%esp),%eax │ │ - lea 0x210(%esp),%ecx │ │ + movdqa %xmm0,0xf0(%esp) │ │ + mov %esi,(%esp) │ │ + call 21f10 │ │ + cmpb $0xff,0x200(%esp) │ │ + jne 191ee │ │ + lea 0xc4(%esp),%ebp │ │ + lea 0x200(%esp),%ecx │ │ mov %edi,%edx │ │ movl $0x7,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call 21d20 │ │ - cmpb $0xff,0x210(%esp) │ │ - jne 19617 │ │ - movss -0x7c9ec(%ebx),%xmm0 │ │ - mov 0x638(%esp),%ecx │ │ - lea -0x77f8f(%ebx),%edx │ │ - mov %edi,0x1c(%esp) │ │ + mov %ebp,(%esp) │ │ + call 21f10 │ │ + cmpb $0xff,0x200(%esp) │ │ + jne 191ee │ │ + movss -0x7ba90(%ebx),%xmm0 │ │ + mov 0x628(%esp),%ecx │ │ + lea -0x77727(%ebx),%edx │ │ movl $0x25,(%esp) │ │ - call 3c630 │ │ - mov 0x624(%esp),%edx │ │ - mov %esi,(%esp) │ │ - lea 0x210(%esp),%esi │ │ - mov %ebp,0x4(%esp) │ │ + call 3e6a0 │ │ + mov 0x618(%esp),%eax │ │ + mov 0x614(%esp),%edx │ │ + mov %esi,0x4(%esp) │ │ + lea 0x200(%esp),%esi │ │ mov %esi,%ecx │ │ - call 3bc90 │ │ - mov 0x210(%esp),%eax │ │ - movsd 0x214(%esp),%xmm0 │ │ - mov 0x21c(%esp),%ecx │ │ + mov %eax,(%esp) │ │ + call 3dab0 │ │ + mov 0x200(%esp),%eax │ │ + movsd 0x204(%esp),%xmm0 │ │ + mov 0x20c(%esp),%ecx │ │ cmp $0xffffffff,%eax │ │ - movsd %xmm0,0x410(%esp) │ │ - mov %ecx,0x418(%esp) │ │ - jne 196a9 │ │ - mov 0x418(%esp),%eax │ │ - movsd 0x410(%esp),%xmm0 │ │ - movsd %xmm0,0xac(%esp) │ │ - mov %eax,0xb4(%esp) │ │ + movsd %xmm0,0x400(%esp) │ │ + mov %ecx,0x408(%esp) │ │ + jne 19287 │ │ + mov 0x408(%esp),%eax │ │ + movsd 0x400(%esp),%xmm0 │ │ + movsd %xmm0,0xcc(%esp) │ │ + mov %eax,0xd4(%esp) │ │ cmp $0x20,%eax │ │ - mov %eax,0x210(%esp) │ │ - mov 0xb0(%esp),%edx │ │ - jne 1981e │ │ + mov %eax,0x200(%esp) │ │ + mov 0xd0(%esp),%edx │ │ + jne 1946e │ │ + mov 0x14(%esp),%ebx │ │ movzbl 0x10ec(%ebx),%eax │ │ - mov 0x1c(%esp),%ebp │ │ + mov %edx,0x74(%esp) │ │ cmp $0x1,%al │ │ - je 1a154 │ │ + je 19cf9 │ │ movzbl %al,%eax │ │ cmp $0xff,%eax │ │ - je 1a13f │ │ - lea 0x210(%esp),%ecx │ │ - call 23720 │ │ - jmp 1a18c │ │ - movzbl 0x8(%edi),%eax │ │ + je 19ce0 │ │ + lea 0x200(%esp),%ecx │ │ + call 23860 │ │ + jmp 19d31 │ │ + movzbl 0x8(%esi),%eax │ │ + xor %ecx,%ecx │ │ cmp $0x25,%al │ │ - je 192d3 │ │ - jmp 192d7 │ │ - cmpb $0x25,0x8(%edi) │ │ - jne 192d7 │ │ - mov (%edi),%eax │ │ - mov 0x4(%edi),%ebp │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x0(%ebp),%eax │ │ - test %eax,%eax │ │ - je 192ad │ │ - mov 0x1c(%esp),%ecx │ │ - mov %ecx,(%esp) │ │ - call *%eax │ │ - mov 0x1c(%esp),%eax │ │ - cmpl $0x0,0x4(%ebp) │ │ - je 192bf │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov %edi,(%esp) │ │ - call 7bfb0 │ │ - xor %eax,%eax │ │ - jmp 192dc │ │ - mov %esi,%eax │ │ - mov %ah,%al │ │ + jne 18e40 │ │ + jmp 18e45 │ │ + cmpb $0x25,0x10(%esi) │ │ + jne 18e40 │ │ + mov %esi,(%esp) │ │ + mov %edx,%ebx │ │ + call *0xc(%esi) │ │ + mov %ebx,%edx │ │ + xor %ecx,%ecx │ │ + jmp 18e45 │ │ + mov %dh,%al │ │ + xor %ecx,%ecx │ │ cmp $0x25,%al │ │ - jne 192d7 │ │ - xor %eax,%eax │ │ - jmp 192dc │ │ - mov $0xb,%eax │ │ - mov 0x14(%esp),%ecx │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x8(%ecx) │ │ - mov %esi,0x4(%ecx) │ │ - jmp 19635 │ │ + je 18e45 │ │ + mov $0xb,%ecx │ │ + mov %ecx,(%edi) │ │ + mov %edx,0x4(%edi) │ │ + mov %esi,0x8(%edi) │ │ + jmp 1920c │ │ + mov 0x18(%esp),%edi │ │ + mov %esi,0x1c(%esp) │ │ pxor %xmm0,%xmm0 │ │ - lea 0x100(%esp),%ebp │ │ - lea 0x210(%esp),%ecx │ │ - mov %edi,%edx │ │ - movl $0x0,0xa3(%esp) │ │ - movl $0x0,0xa0(%esp) │ │ + lea 0xf0(%esp),%esi │ │ + lea 0x200(%esp),%ecx │ │ + movl $0x0,0x87(%esp) │ │ + movl $0x0,0x84(%esp) │ │ movl $0x10,0x4(%esp) │ │ - movdqa %xmm0,0x100(%esp) │ │ - mov %ebp,(%esp) │ │ - call 21d20 │ │ - cmpb $0xff,0x210(%esp) │ │ - jne 19617 │ │ - lea 0xa0(%esp),%eax │ │ - lea 0x210(%esp),%ecx │ │ + movdqa %xmm0,0xf0(%esp) │ │ + mov %esi,(%esp) │ │ + mov %edi,%edx │ │ + call 21f10 │ │ + cmpb $0xff,0x200(%esp) │ │ + jne 191ee │ │ + lea 0x84(%esp),%eax │ │ + lea 0x200(%esp),%ecx │ │ mov %edi,%edx │ │ movl $0x7,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 21d20 │ │ - cmpb $0xff,0x210(%esp) │ │ - jne 19617 │ │ - movss -0x7c9ec(%ebx),%xmm0 │ │ - mov 0x638(%esp),%ecx │ │ - lea -0x77f8f(%ebx),%edx │ │ - mov %edi,0x1c(%esp) │ │ + call 21f10 │ │ + cmpb $0xff,0x200(%esp) │ │ + jne 191ee │ │ + movss -0x7ba90(%ebx),%xmm0 │ │ + mov 0x628(%esp),%ecx │ │ + lea -0x77727(%ebx),%edx │ │ movl $0x25,(%esp) │ │ - call 3c630 │ │ - mov 0x624(%esp),%edx │ │ - mov %esi,(%esp) │ │ - lea 0x210(%esp),%esi │ │ - mov %ebp,0x4(%esp) │ │ - mov %esi,%ecx │ │ - call 3b3a0 │ │ - mov 0x210(%esp),%eax │ │ - movsd 0x214(%esp),%xmm0 │ │ - mov 0x21c(%esp),%ecx │ │ + call 3e6a0 │ │ + mov 0x618(%esp),%eax │ │ + mov 0x614(%esp),%edx │ │ + lea 0x200(%esp),%edi │ │ + mov %esi,0x4(%esp) │ │ + mov %edi,%ecx │ │ + mov %eax,(%esp) │ │ + call 3cf70 │ │ + mov 0x200(%esp),%eax │ │ + movsd 0x204(%esp),%xmm0 │ │ + mov 0x20c(%esp),%ecx │ │ cmp $0xffffffff,%eax │ │ - movsd %xmm0,0x410(%esp) │ │ - mov %ecx,0x418(%esp) │ │ - jne 196a9 │ │ - mov 0x418(%esp),%eax │ │ - movsd 0x410(%esp),%xmm0 │ │ - movsd %xmm0,0x84(%esp) │ │ - mov %eax,0x8c(%esp) │ │ + movsd %xmm0,0x400(%esp) │ │ + mov %ecx,0x408(%esp) │ │ + jne 19287 │ │ + mov 0x408(%esp),%eax │ │ + movsd 0x400(%esp),%xmm0 │ │ + movsd %xmm0,0x78(%esp) │ │ + mov %eax,0x80(%esp) │ │ cmp $0x20,%eax │ │ - mov %eax,0x210(%esp) │ │ - mov 0x88(%esp),%edx │ │ - jne 1980d │ │ + mov %eax,0x200(%esp) │ │ + mov 0x7c(%esp),%edx │ │ + jne 19459 │ │ + mov 0x14(%esp),%ebx │ │ movzbl 0x10ec(%ebx),%eax │ │ + mov %edx,0x74(%esp) │ │ cmp $0x1,%al │ │ - je 19840 │ │ + je 1949c │ │ movzbl %al,%eax │ │ cmp $0xff,%eax │ │ - je 1982f │ │ - lea 0x210(%esp),%ecx │ │ - call 23720 │ │ - jmp 19878 │ │ - lea -0x75c72(%ebx),%eax │ │ - mov %eax,0xc0(%esp) │ │ - movl $0x6,0xc4(%esp) │ │ - mov 0x1670(%ebx),%eax │ │ - test %eax,%eax │ │ - jne 1946f │ │ - lea 0x1670(%ebx),%ecx │ │ - call 4d370 │ │ + je 19483 │ │ + lea 0x200(%esp),%ecx │ │ + call 23860 │ │ + jmp 194d4 │ │ + mov 0x14(%esp),%ebx │ │ + lea -0x74f6e(%ebx),%eax │ │ + mov %eax,0xf0(%esp) │ │ + movl $0x6,0xf4(%esp) │ │ + mov 0x16b8(%ebx),%eax │ │ + test %eax,%eax │ │ + je 18ff9 │ │ mov %eax,(%esp) │ │ - call 7bfe0 │ │ + call 7b730 │ │ cmp $0x3,%eax │ │ - mov %edi,0x1c(%esp) │ │ - jb 19496 │ │ - mov (%eax),%edi │ │ - mov 0x4(%eax),%ebp │ │ - jmp 194de │ │ - mov 0x14(%esp),%eax │ │ - movl $0x1,(%eax) │ │ - jmp 19635 │ │ - mov 0x1688(%ebx),%eax │ │ - test %eax,%eax │ │ - jne 194ab │ │ - lea 0x1688(%ebx),%ecx │ │ - call 4d370 │ │ + jb 19019 │ │ + mov (%eax),%ebp │ │ + mov 0x4(%eax),%edx │ │ + jmp 1905b │ │ + movl $0x1,(%esi) │ │ + jmp 1920c │ │ + lea 0x16b8(%ebx),%ecx │ │ + mov 0x14(%esp),%ebx │ │ + call 4f310 │ │ + mov 0x14(%esp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfe0 │ │ - mov %eax,%edi │ │ - mov 0x1690(%ebx),%eax │ │ + call 7b730 │ │ + cmp $0x3,%eax │ │ + jae 18fe7 │ │ + mov 0x16d0(%ebx),%eax │ │ test %eax,%eax │ │ - jne 194ca │ │ - lea 0x1690(%ebx),%ecx │ │ - call 4d370 │ │ + je 19339 │ │ + mov 0x14(%esp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfe0 │ │ + call 7b730 │ │ + mov 0x14(%esp),%ebx │ │ mov %eax,%ebp │ │ - mov %edi,%ecx │ │ - or %ebp,%ecx │ │ - je 1973a │ │ - movq 0x16ac(%ebx),%xmm0 │ │ + mov 0x16d8(%ebx),%eax │ │ + test %eax,%eax │ │ + je 1934d │ │ + mov %eax,(%esp) │ │ + call 7b730 │ │ + mov %eax,%edx │ │ + mov %ebp,%ecx │ │ + or %edx,%ecx │ │ + je 19319 │ │ + mov 0x14(%esp),%ebx │ │ + mov %esi,0x1c(%esp) │ │ + movq 0x16f4(%ebx),%xmm0 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ movd %xmm0,%ecx │ │ movd %xmm1,%eax │ │ - xor %edi,%ecx │ │ - xor %ebp,%eax │ │ + xor %ebp,%ecx │ │ + xor %edx,%eax │ │ or %ecx,%eax │ │ - jne 1950d │ │ - mov 0x16b8(%ebx),%edi │ │ - cmp $0xffffffff,%edi │ │ - je 19748 │ │ - inc %edi │ │ - jmp 1953c │ │ - mov %edi,0x20(%esp) │ │ - mov $0x1,%edi │ │ + jne 19092 │ │ + mov 0x1700(%ebx),%esi │ │ + cmp $0xffffffff,%esi │ │ + je 19365 │ │ + inc %esi │ │ + jmp 190bb │ │ + mov $0x1,%esi │ │ xor %eax,%eax │ │ - lock cmpxchg %edi,0x16b4(%ebx) │ │ - jne 19761 │ │ - movd 0x20(%esp),%xmm0 │ │ - movd %ebp,%xmm1 │ │ + lock cmpxchg %esi,0x16fc(%ebx) │ │ + jne 1937e │ │ + movd %ebp,%xmm0 │ │ + movd %edx,%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ - movq %xmm0,0x16ac(%ebx) │ │ - lea 0x16ac(%ebx),%ebp │ │ - mov %edi,0x16b8(%ebx) │ │ - lea -0x78000(%ebx),%eax │ │ - lea 0x100(%esp),%ecx │ │ - mov %ebp,%edx │ │ - movl $0x71,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call 77f30 │ │ - decl 0x16b8(%ebx) │ │ - jne 1958c │ │ + movq %xmm0,0x16f4(%ebx) │ │ + mov %esi,0x1700(%ebx) │ │ + cmpl $0x0,0x1704(%ebx) │ │ + jne 19329 │ │ + movl $0xffffffff,0x1704(%ebx) │ │ + lea -0x77798(%ebx),%eax │ │ + mov %edi,(%esp) │ │ + movl $0x71,0xc(%esp) │ │ + mov %eax,0x8(%esp) │ │ + call 75fa0 │ │ + sub $0x4,%esp │ │ + movq 0x1700(%ebx),%xmm0 │ │ + cmpb $0x0,0x200(%esp) │ │ + mov 0x204(%esp),%edi │ │ + mov 0x200(%esp),%esi │ │ + mov 0x18(%esp),%edx │ │ + paddd -0x7bd6c(%ebx),%xmm0 │ │ + sete %al │ │ + cmp $0x9,%edi │ │ + sete %cl │ │ + and %al,%cl │ │ + mov %cl,0x20(%esp) │ │ + mov $0xff,%ecx │ │ + movd %xmm0,%eax │ │ + cmove %esi,%ecx │ │ + movq %xmm0,0x1700(%ebx) │ │ + test %eax,%eax │ │ + jne 19163 │ │ pxor %xmm0,%xmm0 │ │ xor %eax,%eax │ │ - movq %xmm0,0x16ac(%ebx) │ │ - xchg %eax,0x16b4(%ebx) │ │ + movq %xmm0,0x16f4(%ebx) │ │ + xchg %eax,0x16fc(%ebx) │ │ cmp $0x2,%eax │ │ - je 19771 │ │ - cmpb $0xff,0x100(%esp) │ │ - jne 197a5 │ │ - mov 0x1c(%esp),%edi │ │ + je 1939e │ │ + cmp $0xff,%cl │ │ + jne 193dd │ │ pxor %xmm0,%xmm0 │ │ - lea 0xc0(%esp),%ebp │ │ - lea 0x210(%esp),%ecx │ │ - movl $0x0,0x34(%esp) │ │ + lea 0xa0(%esp),%esi │ │ + lea 0x200(%esp),%ecx │ │ + movl $0x0,0x8c(%esp) │ │ movl $0x20,0x4(%esp) │ │ - movdqa %xmm0,0xd0(%esp) │ │ - movdqa %xmm0,0xc0(%esp) │ │ + mov %edx,%edi │ │ + movdqa %xmm0,0xb0(%esp) │ │ + movdqa %xmm0,0xa0(%esp) │ │ pxor %xmm0,%xmm0 │ │ - mov %ebp,(%esp) │ │ - movq %xmm0,0x2c(%esp) │ │ - mov %edi,%edx │ │ - call 21d20 │ │ - cmpb $0xff,0x210(%esp) │ │ - jne 19617 │ │ - lea 0x2c(%esp),%eax │ │ - lea 0x210(%esp),%ecx │ │ + mov %esi,(%esp) │ │ + movq %xmm0,0x84(%esp) │ │ + call 21f10 │ │ + cmpb $0xff,0x200(%esp) │ │ + jne 191ee │ │ + lea 0x84(%esp),%eax │ │ + lea 0x200(%esp),%ecx │ │ mov %edi,%edx │ │ movl $0xc,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 21d20 │ │ - cmpb $0xff,0x210(%esp) │ │ - je 19640 │ │ - mov 0x14(%esp),%edx │ │ - mov 0x210(%esp),%eax │ │ - mov 0x214(%esp),%ecx │ │ + call 21f10 │ │ + cmpb $0xff,0x200(%esp) │ │ + je 19217 │ │ + mov 0x1c(%esp),%edx │ │ + mov 0x200(%esp),%eax │ │ + mov 0x204(%esp),%ecx │ │ movl $0xb,(%edx) │ │ mov %ecx,0x8(%edx) │ │ mov %eax,0x4(%edx) │ │ - add $0x60c,%esp │ │ + add $0x5fc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - movss -0x7c9ec(%ebx),%xmm0 │ │ - mov 0x638(%esp),%ecx │ │ - lea -0x77f8f(%ebx),%edx │ │ + movss -0x7ba90(%ebx),%xmm0 │ │ + mov 0x628(%esp),%ecx │ │ + lea -0x77727(%ebx),%edx │ │ movl $0x25,(%esp) │ │ - call 3c630 │ │ - mov 0x624(%esp),%edx │ │ - mov %ebp,0x4(%esp) │ │ - lea 0x210(%esp),%ebp │ │ - mov %esi,(%esp) │ │ - mov %ebp,%ecx │ │ - call 39d60 │ │ - mov 0x210(%esp),%eax │ │ - movsd 0x214(%esp),%xmm0 │ │ - mov 0x21c(%esp),%ecx │ │ + call 3e6a0 │ │ + mov 0x618(%esp),%eax │ │ + mov 0x614(%esp),%edx │ │ + mov %esi,0x4(%esp) │ │ + lea 0x200(%esp),%esi │ │ + mov %esi,%ecx │ │ + mov %eax,(%esp) │ │ + call 3b690 │ │ + mov 0x200(%esp),%eax │ │ + movsd 0x204(%esp),%xmm0 │ │ + mov 0x20c(%esp),%ecx │ │ cmp $0xffffffff,%eax │ │ - movsd %xmm0,0x410(%esp) │ │ - mov %ecx,0x418(%esp) │ │ - je 196d6 │ │ - mov 0x220(%esp),%ecx │ │ - mov 0x418(%esp),%edx │ │ - mov 0x14(%esp),%esi │ │ - movsd 0x410(%esp),%xmm0 │ │ + movsd %xmm0,0x400(%esp) │ │ + mov %ecx,0x408(%esp) │ │ + je 192b4 │ │ + mov 0x210(%esp),%ecx │ │ + mov 0x408(%esp),%edx │ │ + mov 0x1c(%esp),%esi │ │ + movsd 0x400(%esp),%xmm0 │ │ mov %edx,0xc(%esi) │ │ movsd %xmm0,0x4(%esi) │ │ mov %eax,(%esi) │ │ mov %ecx,0x10(%esi) │ │ - jmp 19635 │ │ - mov 0x418(%esp),%eax │ │ - movsd 0x410(%esp),%xmm0 │ │ - movsd %xmm0,0x44(%esp) │ │ - mov %eax,0x4c(%esp) │ │ + jmp 1920c │ │ + mov 0x408(%esp),%eax │ │ + movsd 0x400(%esp),%xmm0 │ │ + movsd %xmm0,0x78(%esp) │ │ + mov %eax,0x80(%esp) │ │ cmp $0x20,%eax │ │ - mov %eax,0x210(%esp) │ │ - mov 0x48(%esp),%ecx │ │ - mov %ecx,0x60(%esp) │ │ - jne 1ab23 │ │ + mov %eax,0x200(%esp) │ │ + mov 0x7c(%esp),%edi │ │ + jne 1a5f0 │ │ + mov 0x14(%esp),%ebx │ │ movzbl 0x10ec(%ebx),%eax │ │ cmp $0x1,%al │ │ - je 1ab41 │ │ + je 1a61a │ │ movzbl %al,%eax │ │ cmp $0xff,%eax │ │ - je 1ab34 │ │ - mov 0x60(%esp),%edx │ │ - lea 0x210(%esp),%ecx │ │ - call 23720 │ │ - jmp 1ab7d │ │ - call 77bd0 │ │ - mov %eax,%edi │ │ - mov %edx,%ebp │ │ - jmp 194de │ │ - lea -0x818(%ebx),%eax │ │ - lea -0x75de1(%ebx),%ecx │ │ + je 1a605 │ │ + lea 0x200(%esp),%ecx │ │ + mov %edi,%edx │ │ + call 23860 │ │ + jmp 1a656 │ │ + mov 0x14(%esp),%ebx │ │ + call 77600 │ │ + mov %eax,%ebp │ │ + jmp 1905b │ │ + lea -0x67c(%ebx),%ecx │ │ + call 34680 │ │ + jmp 1b22e │ │ + lea 0x16d0(%ebx),%ecx │ │ + mov 0x14(%esp),%ebx │ │ + call 4f310 │ │ + jmp 19027 │ │ + lea 0x16d8(%ebx),%ecx │ │ + mov 0x14(%esp),%ebx │ │ + call 4f310 │ │ + mov 0x14(%esp),%ebx │ │ + jmp 19047 │ │ + lea -0x984(%ebx),%eax │ │ + lea -0x75161(%ebx),%ecx │ │ mov $0x26,%edx │ │ mov %eax,(%esp) │ │ - call 340c0 │ │ - lea 0x16b4(%ebx),%ecx │ │ - call 4ddf0 │ │ - jmp 19526 │ │ - lea 0x16b4(%ebx),%eax │ │ + call 346f0 │ │ + lea 0x16fc(%ebx),%ecx │ │ + mov 0x14(%esp),%ebx │ │ + mov %edx,0x20(%esp) │ │ + call 4fde0 │ │ + mov 0x20(%esp),%edx │ │ + mov 0x14(%esp),%ebx │ │ + jmp 190a7 │ │ + lea 0x16fc(%ebx),%eax │ │ + mov 0x14(%esp),%ebx │ │ movl $0x1,0xc(%esp) │ │ movl $0x81,0x8(%esp) │ │ movl $0xf0,(%esp) │ │ + mov %ecx,%ebp │ │ mov %eax,0x4(%esp) │ │ - call 7bff0 │ │ - cmpb $0xff,0x100(%esp) │ │ - je 1959a │ │ - movsd 0x100(%esp),%xmm0 │ │ - lea 0xc0(%esp),%eax │ │ - lea 0x410(%esp),%esi │ │ - mov %eax,0x210(%esp) │ │ - lea -0x4d3dc(%ebx),%eax │ │ - mov %eax,0x214(%esp) │ │ - lea -0x6b3c(%ebx),%eax │ │ - mov %esi,0x218(%esp) │ │ - mov %eax,0x21c(%esp) │ │ - movsd %xmm0,0x410(%esp) │ │ - lea -0x9fc(%ebx),%eax │ │ - lea -0x7937a(%ebx),%ecx │ │ - lea 0x210(%esp),%edx │ │ - mov %eax,(%esp) │ │ - call 31460 │ │ - jmp 1b600 │ │ - lea 0x210(%esp),%ecx │ │ - call 321ee │ │ - jmp 1b600 │ │ - lea 0x210(%esp),%ecx │ │ - call 321ee │ │ - jmp 1b600 │ │ - mov %edx,%ebp │ │ - call 240d0 │ │ - mov %ebp,%edx │ │ + call 7b740 │ │ + mov 0x18(%esp),%edx │ │ + mov 0x14(%esp),%ebx │ │ + mov %ebp,%ecx │ │ + cmp $0xff,%cl │ │ + je 1916c │ │ + and $0xffffff00,%esi │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x20(%esp) │ │ + cmovne %eax,%edi │ │ + cmovne %eax,%esi │ │ + movzbl %cl,%eax │ │ + or %esi,%eax │ │ + mov %edi,0x404(%esp) │ │ + mov %eax,0x400(%esp) │ │ + lea 0xf0(%esp),%eax │ │ + mov %eax,0x200(%esp) │ │ + lea -0x4c4ac(%ebx),%eax │ │ + mov %eax,0x204(%esp) │ │ + lea 0x400(%esp),%eax │ │ + mov %eax,0x208(%esp) │ │ + lea -0x4842c(%ebx),%eax │ │ + mov %eax,0x20c(%esp) │ │ + lea -0xbc4(%ebx),%eax │ │ + lea -0x78c66(%ebx),%ecx │ │ + lea 0x200(%esp),%edx │ │ + mov %eax,(%esp) │ │ + call 31c30 │ │ + jmp 1b22e │ │ + mov 0x14(%esp),%ebx │ │ + lea 0x200(%esp),%ecx │ │ + call 32c01 │ │ + jmp 1b22e │ │ + mov 0x14(%esp),%ebx │ │ + lea 0x200(%esp),%ecx │ │ + call 32c01 │ │ + jmp 1b22e │ │ + mov 0x14(%esp),%ebx │ │ + mov %edx,%esi │ │ + call 24220 │ │ + mov 0x14(%esp),%ebx │ │ + mov %esi,%edx │ │ test %al,%al │ │ - je 19431 │ │ + je 18fa3 │ │ movups (%edx),%xmm0 │ │ movdqu 0x10(%edx),%xmm1 │ │ - lea 0x410(%esp),%edi │ │ - mov %edi,%ecx │ │ - call 24110 │ │ - lea 0x300(%esp),%ecx │ │ - mov %edi,%edx │ │ - call 1fd60 │ │ - mov %edi,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - movl $0xf0,0x8(%esp) │ │ - call 7bfc0 │ │ - lea 0x410(%esp),%ebp │ │ + lea 0x400(%esp),%esi │ │ + mov %esi,%ecx │ │ + call 24260 │ │ + lea 0x2f0(%esp),%ecx │ │ + mov %esi,%edx │ │ + call 1fe80 │ │ mov %esi,0x4(%esp) │ │ + mov %edi,(%esp) │ │ + movl $0xf0,0x8(%esp) │ │ + call 7b710 │ │ + lea 0x400(%esp),%esi │ │ + mov %edi,0x4(%esp) │ │ movl $0x1e0,0x8(%esp) │ │ - mov %ebp,(%esp) │ │ - call 7bfc0 │ │ - mov 0xa0(%esp),%eax │ │ - mov 0xa3(%esp),%ecx │ │ - mov %ebp,0x4(%esp) │ │ mov %esi,(%esp) │ │ + call 7b710 │ │ + mov 0x84(%esp),%eax │ │ + mov 0x87(%esp),%ecx │ │ + mov %esi,0x4(%esp) │ │ + mov %edi,(%esp) │ │ movl $0x1f0,0x8(%esp) │ │ - mov %eax,0x5f0(%esp) │ │ - mov %ecx,0x5f3(%esp) │ │ - call 7bfc0 │ │ - movl $0x0,0x400(%esp) │ │ + mov %eax,0x5e0(%esp) │ │ + mov %ecx,0x5e3(%esp) │ │ + call 7b710 │ │ + movl $0x0,0x3f0(%esp) │ │ movl $0x1,0x4(%esp) │ │ movl $0x100010,(%esp) │ │ - call 7bfd0 │ │ + call 7b720 │ │ test %eax,%eax │ │ - je 1b5d3 │ │ - movl $0x100010,0x2c(%esp) │ │ - mov %eax,0x30(%esp) │ │ - mov %eax,%edx │ │ - mov 0x630(%esp),%ecx │ │ - mov 0x634(%esp),%eax │ │ - movl $0x100010,0x34(%esp) │ │ - movl $0xffffffff,0x44(%esp) │ │ - mov $0x100010,%edi │ │ - movd %ecx,%xmm0 │ │ - or %eax,%ecx │ │ - mov 0x62c(%esp),%ecx │ │ - movd %eax,%xmm1 │ │ - setne %al │ │ + je 1b20e │ │ + mov 0x620(%esp),%edx │ │ + mov 0x624(%esp),%ecx │ │ + movl $0x100010,0x48(%esp) │ │ + mov %eax,0x4c(%esp) │ │ + movl $0x100010,0x50(%esp) │ │ + movss -0x7baa8(%ebx),%xmm2 │ │ + mov $0xffffffff,%esi │ │ + movd %edx,%xmm0 │ │ + or %ecx,%edx │ │ + movd %ecx,%xmm1 │ │ + mov 0x61c(%esp),%ecx │ │ + setne %dl │ │ punpckldq %xmm1,%xmm0 │ │ + movss -0x7ba80(%ebx),%xmm1 │ │ xor %ebp,%ebp │ │ - and %cl,%al │ │ - lea 0x410(%esp),%ecx │ │ - mov %al,0x94(%esp) │ │ - movq %xmm0,0x208(%esp) │ │ - fildll 0x208(%esp) │ │ - fstps 0xfc(%esp) │ │ + and %cl,%dl │ │ + mov %dl,0x58(%esp) │ │ + movq %xmm0,0x1f8(%esp) │ │ + fildll 0x1f8(%esp) │ │ + fstps 0xec(%esp) │ │ + movl $0x0,0x34(%esp) │ │ + movss 0xec(%esp),%xmm0 │ │ + movss %xmm1,0x98(%esp) │ │ + movd -0x7ba88(%ebx),%xmm1 │ │ + mov 0x18(%esp),%edx │ │ + movss %xmm2,0x94(%esp) │ │ + movl $0x0,0x44(%esp) │ │ + movl $0x0,0x40(%esp) │ │ movl $0x0,0x3c(%esp) │ │ - movl $0xffffffff,0x40(%esp) │ │ - movss 0xfc(%esp),%xmm0 │ │ - mov 0x1c(%esp),%esi │ │ - movl $0x0,0x24(%esp) │ │ - movl $0x0,0x28(%esp) │ │ - movl $0x0,0x18(%esp) │ │ - movss %xmm0,0x70(%esp) │ │ - mov %edi,0x60(%esp) │ │ - mov %edi,0x4(%esp) │ │ - mov %edx,%edi │ │ - mov %edx,(%esp) │ │ - mov %esi,%edx │ │ - call 1c4d0 │ │ - movzbl 0x410(%esp),%eax │ │ + mov %eax,0x30(%esp) │ │ + movss %xmm0,0x9c(%esp) │ │ + movd %xmm1,0x90(%esp) │ │ + lea 0x400(%esp),%ecx │ │ + mov %eax,(%esp) │ │ + movl $0x100010,0x4(%esp) │ │ + call 1c050 │ │ + movzbl 0x400(%esp),%eax │ │ cmp $0xff,%al │ │ - jne 19d3a │ │ - mov 0x414(%esp),%ecx │ │ - test %ecx,%ecx │ │ - je 19d71 │ │ - mov 0x40(%esp),%eax │ │ - mov %ebp,0x20(%esp) │ │ - mov 0x48(%esp),%ebp │ │ - mov 0x4c(%esp),%esi │ │ - movl $0xffffffff,0x44(%esp) │ │ - mov %ecx,0x74(%esp) │ │ - cmp $0xffffffff,%eax │ │ - je 19c56 │ │ - mov %eax,0x54(%esp) │ │ - mov 0x18(%esp),%eax │ │ - movd 0x28(%esp),%xmm0 │ │ - mov %ebp,0x58(%esp) │ │ - mov %esi,0x5c(%esp) │ │ + jne 1991d │ │ + mov 0x404(%esp),%eax │ │ + mov 0x14(%esp),%ebx │ │ + test %eax,%eax │ │ + mov %eax,0x20(%esp) │ │ + je 1998d │ │ + cmp $0xffffffff,%esi │ │ + je 19863 │ │ + mov %esi,%eax │ │ + movd 0x40(%esp),%xmm0 │ │ + mov %edi,0x24(%esp) │ │ + mov 0x60(%esp),%edi │ │ + mov 0x64(%esp),%esi │ │ + mov %eax,0x68(%esp) │ │ + mov %eax,0x38(%esp) │ │ + mov 0x3c(%esp),%eax │ │ + mov %esi,0x70(%esp) │ │ + mov %edi,0x6c(%esp) │ │ movd %eax,%xmm1 │ │ shr $0x1f,%eax │ │ punpckldq %xmm1,%xmm0 │ │ - movq %xmm0,0x200(%esp) │ │ - fildll 0x200(%esp) │ │ - fadds -0x7c4ac(%ebx,%eax,4) │ │ - fstps 0xf8(%esp) │ │ - movss 0xf8(%esp),%xmm0 │ │ - cmpb $0x0,0x94(%esp) │ │ - divss 0x70(%esp),%xmm0 │ │ - mulss -0x7c9dc(%ebx),%xmm0 │ │ - addss -0x7ca04(%ebx),%xmm0 │ │ - jne 19a5f │ │ - movss -0x7c9e4(%ebx),%xmm0 │ │ - mov 0x638(%esp),%ecx │ │ - lea -0x77f19(%ebx),%edx │ │ + movq %xmm0,0x1f0(%esp) │ │ + fildll 0x1f0(%esp) │ │ + fadds -0x7ba14(%ebx,%eax,4) │ │ + fstps 0xe8(%esp) │ │ + movss 0xe8(%esp),%xmm0 │ │ + cmpb $0x0,0x58(%esp) │ │ + divss 0x9c(%esp),%xmm0 │ │ + mulss 0x98(%esp),%xmm0 │ │ + addss 0x94(%esp),%xmm0 │ │ + jne 196dd │ │ + movss 0x90(%esp),%xmm0 │ │ + mov 0x628(%esp),%ecx │ │ + lea -0x776b1(%ebx),%edx │ │ movl $0xd,(%esp) │ │ - call 3c630 │ │ - mov 0x20(%esp),%eax │ │ - cmp $0xffffffff,%eax │ │ - je 19ea9 │ │ - lea 0x410(%esp),%ecx │ │ - lea 0x210(%esp),%edx │ │ + call 3e6a0 │ │ + mov 0x14(%esp),%ebx │ │ + cmp $0xffffffff,%ebp │ │ + je 19a98 │ │ + lea 0x400(%esp),%ecx │ │ + lea 0x200(%esp),%edx │ │ mov %esi,0xc(%esp) │ │ - mov %ebp,0x8(%esp) │ │ - mov %eax,(%esp) │ │ + mov %edi,0x8(%esp) │ │ + mov %ebp,(%esp) │ │ movl $0x0,0x4(%esp) │ │ - call 1d610 │ │ - mov %esi,0x9c(%esp) │ │ - mov 0x410(%esp),%esi │ │ - cmp $0xffffffff,%esi │ │ - je 19ea2 │ │ - mov 0x20(%esp),%eax │ │ - mov 0x414(%esp),%ecx │ │ - mov 0x418(%esp),%edx │ │ - mov %esi,0xc0(%esp) │ │ + call 1d790 │ │ + mov %ebp,%eax │ │ + mov 0x400(%esp),%ebp │ │ + cmp $0xffffffff,%ebp │ │ + je 19a94 │ │ + mov 0x404(%esp),%ecx │ │ + mov 0x408(%esp),%edx │ │ inc %eax │ │ - mov %ecx,0xc4(%esp) │ │ - mov %edx,0xc8(%esp) │ │ - mov %eax,0x20(%esp) │ │ - mov %eax,0x400(%esp) │ │ - mov %edx,0x38(%esp) │ │ + mov %ebp,0xa0(%esp) │ │ + mov %eax,0x24(%esp) │ │ + mov %eax,0x3f0(%esp) │ │ + mov %ecx,0xa4(%esp) │ │ + mov %edx,0xa8(%esp) │ │ + mov %edx,0x54(%esp) │ │ mov %edx,0x4(%esp) │ │ - mov 0x620(%esp),%edx │ │ - mov %ecx,0x50(%esp) │ │ + mov 0x610(%esp),%edx │ │ + mov 0x14(%esp),%ebx │ │ + mov %ecx,0x28(%esp) │ │ mov %ecx,(%esp) │ │ - lea 0x410(%esp),%ecx │ │ - call 21c50 │ │ - cmpb $0xff,0x410(%esp) │ │ - mov %esi,0x60(%esp) │ │ - jne 19e6f │ │ - mov 0x3c(%esp),%ecx │ │ - mov 0x24(%esp),%esi │ │ + lea 0x400(%esp),%ecx │ │ + call 21e10 │ │ + cmpb $0xff,0x400(%esp) │ │ + jne 19ab9 │ │ + mov 0x34(%esp),%ecx │ │ + mov 0x44(%esp),%ebx │ │ mov $0xc28f5c29,%edx │ │ add $0x1,%ecx │ │ mov %ecx,%eax │ │ - adc $0x0,%esi │ │ - mov %ecx,0x3c(%esp) │ │ + adc $0x0,%ebx │ │ + mov %ecx,0x34(%esp) │ │ imul $0x8f5c28f5,%ecx,%ecx │ │ mul %edx │ │ - mov %esi,0x24(%esp) │ │ + mov %ebx,0x44(%esp) │ │ add %edx,%ecx │ │ - imul $0xc28f5c29,%esi,%edx │ │ - mov $0xf5c28f5c,%esi │ │ + imul $0xc28f5c29,%ebx,%edx │ │ + mov $0xf5c28f5c,%ebx │ │ add %ecx,%edx │ │ mov %edx,%ecx │ │ shld $0x1e,%eax,%edx │ │ shrd $0x2,%eax,%ecx │ │ - cmp %edx,%esi │ │ - mov 0x60(%esp),%esi │ │ + cmp %edx,%ebx │ │ mov $0x28f5c28,%edx │ │ sbb %ecx,%edx │ │ - jb 19b9c │ │ - mov 0x620(%esp),%edx │ │ - lea 0x410(%esp),%ecx │ │ - call 1fec0 │ │ - cmpb $0xff,0x410(%esp) │ │ - jne 19e6f │ │ - call 78090 │ │ - mov %esi,%eax │ │ - cmpl $0x0,0x38(%esp) │ │ - mov 0x50(%esp),%ecx │ │ - mov 0x90(%esp),%esi │ │ - je 19bcd │ │ - mov 0x38(%esp),%eax │ │ - mov 0x50(%esp),%ecx │ │ - movb $0x0,(%ecx) │ │ - inc %ecx │ │ - dec %eax │ │ - jne 19bb8 │ │ - mov 0xc0(%esp),%eax │ │ - mov 0xc4(%esp),%ecx │ │ - test %eax,%eax │ │ - movl $0x0,0xc8(%esp) │ │ - je 19be3 │ │ + jb 19820 │ │ + mov 0x610(%esp),%edx │ │ + mov 0x14(%esp),%ebx │ │ + lea 0x400(%esp),%ecx │ │ + call 77770 │ │ + cmpb $0x3,0x400(%esp) │ │ + jne 19817 │ │ + mov 0x404(%esp),%eax │ │ + mov 0xc(%eax),%ecx │ │ + mov %eax,(%esp) │ │ + call *%ecx │ │ + mov 0x14(%esp),%ebx │ │ + call 77850 │ │ + cmpl $0x0,0x54(%esp) │ │ + je 19837 │ │ + mov 0x54(%esp),%eax │ │ + mov 0x28(%esp),%ecx │ │ + nop │ │ movb $0x0,(%ecx) │ │ inc %ecx │ │ dec %eax │ │ - jne 19bdc │ │ - cmpl $0x0,0xc0(%esp) │ │ - je 19bfc │ │ - mov 0xc4(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x5c(%esp),%ecx │ │ - mov 0x58(%esp),%eax │ │ - test %ecx,%ecx │ │ - je 19c13 │ │ - movb $0x0,(%eax) │ │ + jne 19830 │ │ + mov 0x14(%esp),%ebx │ │ + test %ebp,%ebp │ │ + je 1986b │ │ + mov 0x28(%esp),%ecx │ │ + xor %eax,%eax │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nop │ │ + movb $0x0,(%ecx,%eax,1) │ │ inc %eax │ │ - dec %ecx │ │ - jne 19c08 │ │ - mov 0x58(%esp),%eax │ │ - movl $0x0,0x5c(%esp) │ │ - mov 0x54(%esp),%ecx │ │ - test %ecx,%ecx │ │ - je 19c2a │ │ + cmp %eax,%ebp │ │ + jne 19850 │ │ + mov %ecx,(%esp) │ │ + call 7b700 │ │ + jmp 1986b │ │ + mov %ebp,0x24(%esp) │ │ + mov %edi,%ebp │ │ + jmp 198b1 │ │ + test %esi,%esi │ │ + je 19887 │ │ + mov %edi,%eax │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ movb $0x0,(%eax) │ │ inc %eax │ │ - dec %ecx │ │ - jne 19c23 │ │ - cmpl $0x0,0x54(%esp) │ │ - je 19c3d │ │ - mov 0x58(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x60(%esp),%eax │ │ - mov 0x30(%esp),%edx │ │ - mov 0x34(%esp),%edi │ │ - mov 0x74(%esp),%ecx │ │ - mov %eax,0x98(%esp) │ │ - jmp 19c63 │ │ - mov %edi,%edx │ │ - mov 0x90(%esp),%esi │ │ - mov 0x60(%esp),%edi │ │ - add %ecx,0x28(%esp) │ │ - adcl $0x0,0x18(%esp) │ │ - cmp %edi,%ecx │ │ - ja 1a124 │ │ - xor %ebp,%ebp │ │ - test %ecx,%ecx │ │ - js 19d2c │ │ - mov %edx,%edi │ │ + dec %esi │ │ + jne 19880 │ │ + mov 0x14(%esp),%ebx │ │ + mov 0x38(%esp),%ecx │ │ + xor %eax,%eax │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ + movb $0x0,(%edi,%eax,1) │ │ + inc %eax │ │ + cmp %eax,%ecx │ │ + jne 198a0 │ │ + mov %edi,(%esp) │ │ + call 7b700 │ │ + mov 0x20(%esp),%edi │ │ + add %edi,0x40(%esp) │ │ + adcl $0x0,0x3c(%esp) │ │ + cmp $0x100010,%edi │ │ + ja 19cbd │ │ + mov 0x14(%esp),%ebx │ │ + mov %edi,%ecx │ │ mov $0x1,%edx │ │ - mov $0x1,%ebp │ │ - mov %ecx,%esi │ │ - call 21ee0 │ │ + mov %ebp,0x38(%esp) │ │ + call 220b0 │ │ test %eax,%eax │ │ - je 19d2c │ │ - mov %edi,0x4(%esp) │ │ - mov %esi,0x8(%esp) │ │ - mov %eax,%edi │ │ + je 1b1e5 │ │ + mov 0x30(%esp),%esi │ │ + mov %edi,0x8(%esp) │ │ mov %eax,(%esp) │ │ - call 7bfc0 │ │ - mov 0x44(%esp),%ecx │ │ - mov 0x1c(%esp),%esi │ │ - mov 0x20(%esp),%ebp │ │ - cmp $0xffffffff,%ecx │ │ - je 19cfd │ │ - mov 0x4c(%esp),%edx │ │ - mov 0x48(%esp),%eax │ │ - test %edx,%edx │ │ - je 19cd7 │ │ + mov %eax,%ebp │ │ + mov %esi,0x4(%esp) │ │ + call 7b710 │ │ + mov %esi,%eax │ │ + mov %ebp,0x60(%esp) │ │ + mov %ebp,0x2c(%esp) │ │ + mov %edi,0x64(%esp) │ │ + mov %edi,%esi │ │ + mov 0x38(%esp),%edi │ │ + mov 0x18(%esp),%edx │ │ + mov 0x24(%esp),%ebp │ │ + jmp 19611 │ │ + mov 0x1c(%esp),%edx │ │ + movzwl 0x401(%esp),%ebx │ │ + movzbl 0x403(%esp),%ecx │ │ + mov 0x404(%esp),%edi │ │ + cmp $0xffffffff,%esi │ │ + mov %bx,0x5(%edx) │ │ + mov 0x14(%esp),%ebx │ │ + mov %cl,0x7(%edx) │ │ + movl $0xb,(%edx) │ │ + mov %al,0x4(%edx) │ │ + mov $0x1,%al │ │ + mov %edi,0x8(%edx) │ │ + mov %eax,0x18(%esp) │ │ + je 19b3a │ │ + mov %esi,%ecx │ │ + mov 0x2c(%esp),%eax │ │ + mov 0x74(%esp),%esi │ │ + mov 0x20(%esp),%edx │ │ movb $0x0,(%eax) │ │ inc %eax │ │ dec %edx │ │ - jne 19cc8 │ │ - mov 0x44(%esp),%ecx │ │ - mov 0x48(%esp),%eax │ │ - test %ecx,%ecx │ │ - movl $0x0,0x4c(%esp) │ │ - je 19cea │ │ + jne 1996c │ │ + mov 0x2c(%esp),%edx │ │ + mov %edx,%eax │ │ movb $0x0,(%eax) │ │ inc %eax │ │ dec %ecx │ │ - jne 19ce3 │ │ - cmpl $0x0,0x44(%esp) │ │ - je 19cfd │ │ - mov 0x48(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x74(%esp),%eax │ │ - mov %edi,0x90(%esp) │ │ - mov 0x30(%esp),%edx │ │ - lea 0x410(%esp),%ecx │ │ - mov %eax,0x44(%esp) │ │ - mov %edi,0x48(%esp) │ │ - mov 0x34(%esp),%edi │ │ - mov %eax,0x4c(%esp) │ │ - mov %eax,0x40(%esp) │ │ - jmp 19997 │ │ - mov %ebp,%ecx │ │ - mov %esi,%edx │ │ - call 246cb │ │ - jmp 1b600 │ │ - movzbl 0x413(%esp),%ecx │ │ - mov 0x14(%esp),%edx │ │ - movzwl 0x411(%esp),%edi │ │ - mov 0x414(%esp),%esi │ │ - mov %cl,0x7(%edx) │ │ - mov %di,0x5(%edx) │ │ - movl $0xb,(%edx) │ │ - mov %al,0x4(%edx) │ │ - mov 0x40(%esp),%eax │ │ - mov %esi,0x8(%edx) │ │ - jmp 19f10 │ │ - cmpl $0xffffffff,0x40(%esp) │ │ - je 19f74 │ │ - mov 0x4c(%esp),%eax │ │ - movsd 0x44(%esp),%xmm0 │ │ - mov %eax,0x6c(%esp) │ │ - movsd %xmm0,0x64(%esp) │ │ - movss -0x7c9fc(%ebx),%xmm0 │ │ - mov 0x638(%esp),%ecx │ │ - lea -0x77f32(%ebx),%edx │ │ + jne 19979 │ │ + mov %edx,(%esp) │ │ + call 7b700 │ │ + jmp 19b3e │ │ + mov 0x628(%esp),%ecx │ │ + cmp $0xffffffff,%esi │ │ + mov %esi,0x5c(%esp) │ │ + je 19b13 │ │ + mov 0x64(%esp),%eax │ │ + movsd 0x5c(%esp),%xmm0 │ │ + mov %eax,0x70(%esp) │ │ + movsd %xmm0,0x68(%esp) │ │ + movss -0x7baa0(%ebx),%xmm0 │ │ + lea -0x776ca(%ebx),%edx │ │ movl $0x19,(%esp) │ │ - call 3c630 │ │ - mov 0x68(%esp),%eax │ │ - mov 0x6c(%esp),%ecx │ │ + call 3e6a0 │ │ + mov 0x6c(%esp),%eax │ │ + mov 0x70(%esp),%ecx │ │ mov %ecx,0xc(%esp) │ │ - lea 0x410(%esp),%ecx │ │ - lea 0x210(%esp),%edx │ │ + lea 0x400(%esp),%ecx │ │ + lea 0x200(%esp),%edx │ │ mov %eax,0x8(%esp) │ │ mov %ebp,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 1d610 │ │ + call 1d790 │ │ movzbl 0x10ec(%ebx),%eax │ │ - cmpl $0xffffffff,0x410(%esp) │ │ - je 19f92 │ │ - movsd 0x410(%esp),%xmm0 │ │ - mov 0x418(%esp),%eax │ │ - movsd %xmm0,0x78(%esp) │ │ - mov %eax,0x80(%esp) │ │ - movsd %xmm0,0x54(%esp) │ │ - mov 0x7c(%esp),%ecx │ │ - mov 0x620(%esp),%edx │ │ + cmpl $0xffffffff,0x400(%esp) │ │ + je 19b1f │ │ + mov 0x408(%esp),%eax │ │ + movsd 0x400(%esp),%xmm0 │ │ + mov %eax,0xa8(%esp) │ │ + movsd %xmm0,0xa0(%esp) │ │ + mov 0xa4(%esp),%ecx │ │ + mov 0x610(%esp),%edx │ │ mov %ecx,(%esp) │ │ - lea 0x410(%esp),%ecx │ │ + lea 0x400(%esp),%ecx │ │ mov %eax,0x4(%esp) │ │ - call 21c50 │ │ - cmpb $0xff,0x410(%esp) │ │ - je 1a075 │ │ - mov 0x14(%esp),%edx │ │ - mov 0x414(%esp),%ecx │ │ - mov 0x410(%esp),%eax │ │ - movl $0xb,(%edx) │ │ - mov %ecx,0x8(%edx) │ │ - lea 0x78(%esp),%ecx │ │ - mov %eax,0x4(%edx) │ │ - call 18830 │ │ - jmp 19fbe │ │ - mov 0x14(%esp),%edx │ │ - mov 0x414(%esp),%ecx │ │ - mov 0x410(%esp),%eax │ │ + call 21e10 │ │ + cmpb $0xff,0x400(%esp) │ │ + je 19c23 │ │ + mov 0x1c(%esp),%edx │ │ + mov 0x404(%esp),%ecx │ │ + mov 0x400(%esp),%eax │ │ + mov 0x14(%esp),%ebx │ │ movl $0xb,(%edx) │ │ mov %ecx,0x8(%edx) │ │ - lea 0xc0(%esp),%ecx │ │ + lea 0xa0(%esp),%ecx │ │ mov %eax,0x4(%edx) │ │ - call 18830 │ │ - mov 0x9c(%esp),%esi │ │ - jmp 19ecb │ │ - mov 0x9c(%esp),%esi │ │ - mov 0x14(%esp),%eax │ │ - mov 0x98(%esp),%ecx │ │ - mov 0x50(%esp),%edi │ │ - mov 0x38(%esp),%edx │ │ + call 3c200 │ │ + jmp 19b29 │ │ + mov 0x14(%esp),%ebx │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x24(%esp),%ecx │ │ + mov 0x28(%esp),%ebp │ │ + mov 0x54(%esp),%edx │ │ movl $0x3,(%eax) │ │ mov %ecx,0x4(%eax) │ │ - mov %edi,0x8(%eax) │ │ + mov %ebp,0x8(%eax) │ │ mov %edx,0xc(%eax) │ │ + jmp 19ae7 │ │ + mov 0x1c(%esp),%edx │ │ + mov 0x404(%esp),%ecx │ │ + mov 0x400(%esp),%eax │ │ + mov 0x14(%esp),%ebx │ │ + movl $0xb,(%edx) │ │ + mov %ecx,0x8(%edx) │ │ + lea 0xa0(%esp),%ecx │ │ + mov %eax,0x4(%edx) │ │ + call 3c200 │ │ test %esi,%esi │ │ - je 19ee1 │ │ - movb $0x0,0x0(%ebp) │ │ - inc %ebp │ │ - dec %esi │ │ - jne 19ecf │ │ - mov 0x54(%esp),%eax │ │ - mov 0x58(%esp),%ebp │ │ - jmp 19ee5 │ │ - mov 0x40(%esp),%eax │ │ - test %eax,%eax │ │ - movl $0x0,0x5c(%esp) │ │ - je 19ef9 │ │ - movb $0x0,0x0(%ebp) │ │ - inc %ebp │ │ - dec %eax │ │ - jne 19ef1 │ │ - cmpl $0x0,0x54(%esp) │ │ - je 19f0c │ │ - mov 0x58(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x44(%esp),%eax │ │ - mov $0x1,%cl │ │ - cmp $0xffffffff,%eax │ │ - mov %ecx,0x14(%esp) │ │ - je 19fcf │ │ - mov 0x4c(%esp),%ecx │ │ - mov %eax,%edx │ │ - mov 0x48(%esp),%eax │ │ - test %ecx,%ecx │ │ - je 19f3e │ │ + je 19af4 │ │ + mov %edi,%eax │ │ movb $0x0,(%eax) │ │ inc %eax │ │ - dec %ecx │ │ - jne 19f2d │ │ - mov 0x44(%esp),%ecx │ │ - mov 0x48(%esp),%eax │ │ - jmp 19f40 │ │ - mov %edx,%ecx │ │ - test %ecx,%ecx │ │ - movl $0x0,0x4c(%esp) │ │ - je 19f53 │ │ - movb $0x0,(%eax) │ │ + dec %esi │ │ + jne 19aed │ │ + mov 0x38(%esp),%ecx │ │ + xor %eax,%eax │ │ + movb $0x0,(%edi,%eax,1) │ │ inc %eax │ │ - dec %ecx │ │ - jne 19f4c │ │ - cmpl $0x0,0x44(%esp) │ │ - je 19fcf │ │ - mov 0x48(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x34(%esp),%ecx │ │ - mov 0x30(%esp),%eax │ │ - test %ecx,%ecx │ │ - jne 19fdb │ │ - jmp 19fe6 │ │ - mov 0x14(%esp),%eax │ │ - movl $0x0,(%eax) │ │ + cmp %eax,%ecx │ │ + jne 19afa │ │ + mov %edi,(%esp) │ │ + call 7b700 │ │ mov $0x1,%al │ │ - mov %eax,0x14(%esp) │ │ - mov 0x34(%esp),%ecx │ │ - mov 0x30(%esp),%eax │ │ - test %ecx,%ecx │ │ - jne 19fdb │ │ - jmp 19fe6 │ │ - movsd 0xc0(%esp),%xmm0 │ │ - mov 0xc8(%esp),%eax │ │ - mov 0x14(%esp),%ecx │ │ - movsd %xmm0,0x54(%esp) │ │ - mov %eax,0x5c(%esp) │ │ - mov %eax,0xc(%ecx) │ │ - movsd %xmm0,0x4(%ecx) │ │ - movl $0x3,(%ecx) │ │ - lea 0x64(%esp),%ecx │ │ - call 18830 │ │ - movl $0x0,0x14(%esp) │ │ - mov 0x34(%esp),%ecx │ │ - mov 0x30(%esp),%eax │ │ - test %ecx,%ecx │ │ - je 19fe6 │ │ - movb $0x0,(%eax) │ │ + mov %eax,0x18(%esp) │ │ + jmp 19b3a │ │ + mov 0x1c(%esp),%eax │ │ + movl $0x0,(%eax) │ │ + jmp 19b0b │ │ + mov 0x1c(%esp),%eax │ │ + movl $0x3,(%eax) │ │ + lea 0x68(%esp),%ecx │ │ + call 3c200 │ │ + movl $0x0,0x18(%esp) │ │ + mov 0x74(%esp),%esi │ │ + mov 0x30(%esp),%ecx │ │ + mov $0xffeffff0,%eax │ │ + movb $0x0,0x100010(%ecx,%eax,1) │ │ inc %eax │ │ - dec %ecx │ │ - jne 19fdb │ │ - mov 0x30(%esp),%eax │ │ - movl $0x0,0x34(%esp) │ │ - mov 0x2c(%esp),%ecx │ │ - test %ecx,%ecx │ │ - je 19ffd │ │ - movb $0x0,(%eax) │ │ + jne 19b47 │ │ + mov $0xffeffff0,%eax │ │ + movb $0x0,0x100010(%ecx,%eax,1) │ │ inc %eax │ │ - dec %ecx │ │ - jne 19ff6 │ │ - cmpl $0x0,0x2c(%esp) │ │ - je 1a010 │ │ - mov 0x30(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpb $0x0,0x14(%esp) │ │ - je 1a01e │ │ + jne 19b57 │ │ + mov 0x14(%esp),%ebx │ │ + mov %ecx,(%esp) │ │ + call 7b700 │ │ + mov 0x14(%esp),%ebx │ │ + cmpb $0x0,0x18(%esp) │ │ + je 19b80 │ │ movzbl 0x10ec(%ebx),%eax │ │ - mov 0x8c(%esp),%ecx │ │ - mov 0x88(%esp),%eax │ │ - test %ecx,%ecx │ │ - je 1a03e │ │ - movb $0x0,(%eax) │ │ - inc %eax │ │ - dec %ecx │ │ - jne 1a030 │ │ - mov 0x88(%esp),%eax │ │ - movl $0x0,0x8c(%esp) │ │ - mov 0x84(%esp),%ecx │ │ - test %ecx,%ecx │ │ - je 1a05b │ │ - movb $0x0,(%eax) │ │ - inc %eax │ │ - dec %ecx │ │ - jne 1a054 │ │ - cmpl $0x0,0x84(%esp) │ │ - je 19635 │ │ - mov 0x88(%esp),%eax │ │ - jmp 1b594 │ │ - lea 0x78(%esp),%ecx │ │ - call 18830 │ │ - lea 0x64(%esp),%ecx │ │ - call 18830 │ │ - mov 0x620(%esp),%edx │ │ - lea 0x410(%esp),%ecx │ │ - call 1fec0 │ │ - cmpb $0xff,0x410(%esp) │ │ - je 1a0df │ │ - mov 0x14(%esp),%edx │ │ - mov 0x410(%esp),%eax │ │ - mov 0x414(%esp),%ecx │ │ - movl $0x0,0x14(%esp) │ │ + movb $0x0,(%esi) │ │ + movb $0x0,0x1(%esi) │ │ + movb $0x0,0x2(%esi) │ │ + movb $0x0,0x3(%esi) │ │ + movb $0x0,0x4(%esi) │ │ + movb $0x0,0x5(%esi) │ │ + movb $0x0,0x6(%esi) │ │ + movb $0x0,0x7(%esi) │ │ + movb $0x0,0x8(%esi) │ │ + movb $0x0,0x9(%esi) │ │ + movb $0x0,0xa(%esi) │ │ + movb $0x0,0xb(%esi) │ │ + movb $0x0,0xc(%esi) │ │ + movb $0x0,0xd(%esi) │ │ + movb $0x0,0xe(%esi) │ │ + movb $0x0,0xf(%esi) │ │ + movb $0x0,0x10(%esi) │ │ + movb $0x0,0x11(%esi) │ │ + movb $0x0,0x12(%esi) │ │ + movb $0x0,0x13(%esi) │ │ + movb $0x0,0x14(%esi) │ │ + movb $0x0,0x15(%esi) │ │ + movb $0x0,0x16(%esi) │ │ + movb $0x0,0x17(%esi) │ │ + movb $0x0,0x18(%esi) │ │ + movb $0x0,0x19(%esi) │ │ + movb $0x0,0x1a(%esi) │ │ + movb $0x0,0x1b(%esi) │ │ + movb $0x0,0x1c(%esi) │ │ + movb $0x0,0x1d(%esi) │ │ + movb $0x0,0x1e(%esi) │ │ + movb $0x0,0x1f(%esi) │ │ + mov 0x78(%esp),%eax │ │ + test %eax,%eax │ │ + je 1a7c8 │ │ + xor %ecx,%ecx │ │ + movb $0x0,(%esi,%ecx,1) │ │ + inc %ecx │ │ + cmp %ecx,%eax │ │ + jne 19c0d │ │ + mov %esi,(%esp) │ │ + call 7b700 │ │ + jmp 1920c │ │ + mov 0x14(%esp),%ebx │ │ + lea 0xa0(%esp),%ecx │ │ + call 3c200 │ │ + lea 0x68(%esp),%ecx │ │ + call 3c200 │ │ + mov 0x610(%esp),%edx │ │ + lea 0x400(%esp),%ecx │ │ + call 1ff50 │ │ + cmpb $0xff,0x400(%esp) │ │ + je 19c7c │ │ + mov 0x1c(%esp),%edx │ │ + mov 0x400(%esp),%eax │ │ + mov 0x404(%esp),%ecx │ │ movl $0xb,(%edx) │ │ mov %ecx,0x8(%edx) │ │ mov %eax,0x4(%edx) │ │ - mov 0x34(%esp),%ecx │ │ - mov 0x30(%esp),%eax │ │ - test %ecx,%ecx │ │ - jne 19fdb │ │ - jmp 19fe6 │ │ - movss -0x7ca24(%ebx),%xmm0 │ │ - mov 0x638(%esp),%ecx │ │ - lea -0x77f46(%ebx),%edx │ │ + jmp 19b32 │ │ + mov 0x14(%esp),%ebx │ │ + mov 0x628(%esp),%ecx │ │ movl $0x14,(%esp) │ │ - call 3c630 │ │ - mov 0x14(%esp),%eax │ │ - lea 0x2c(%esp),%ecx │ │ + movss -0x7bac8(%ebx),%xmm0 │ │ + lea -0x776de(%ebx),%edx │ │ + call 3e6a0 │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x14(%esp),%ebx │ │ + lea 0x48(%esp),%ecx │ │ movl $0xffffffff,(%eax) │ │ - call 18830 │ │ - lea 0x84(%esp),%ecx │ │ - call 18830 │ │ - jmp 19635 │ │ - mov %ecx,%edx │ │ - lea -0x14e4(%ebx),%eax │ │ + call 3c200 │ │ + jmp 1b14d │ │ + mov 0x14(%esp),%ebx │ │ xor %ecx,%ecx │ │ - mov %edi,(%esp) │ │ + mov %edi,%edx │ │ + movl $0x100010,(%esp) │ │ + lea -0x1678(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ - call 32bf0 │ │ - jmp 1b600 │ │ - mov %edx,%ebp │ │ - call 240d0 │ │ - mov %ebp,%edx │ │ - mov 0x1c(%esp),%ebp │ │ + call 335c0 │ │ + jmp 1b22e │ │ + mov 0x14(%esp),%ebx │ │ + mov %edx,%edi │ │ + call 24220 │ │ + mov 0x14(%esp),%ebx │ │ + mov %edi,%edx │ │ test %al,%al │ │ - je 19273 │ │ + je 18e07 │ │ movups (%edx),%xmm0 │ │ movdqu 0x10(%edx),%xmm1 │ │ - lea 0x410(%esp),%edi │ │ + lea 0x400(%esp),%edi │ │ mov %edi,%ecx │ │ - call 24110 │ │ - lea 0x300(%esp),%ecx │ │ + call 24260 │ │ + lea 0x2f0(%esp),%ecx │ │ mov %edi,%edx │ │ - call 1fd60 │ │ + call 1fe80 │ │ mov %edi,0x4(%esp) │ │ mov %esi,(%esp) │ │ movl $0xf0,0x8(%esp) │ │ - call 7bfc0 │ │ - lea 0x410(%esp),%edi │ │ + call 7b710 │ │ + lea 0x400(%esp),%edi │ │ mov %esi,0x4(%esp) │ │ movl $0x1e0,0x8(%esp) │ │ mov %edi,(%esp) │ │ - call 7bfc0 │ │ - mov 0xb8(%esp),%eax │ │ - mov 0xbb(%esp),%ecx │ │ + call 7b710 │ │ + mov 0xc4(%esp),%eax │ │ + mov 0xc7(%esp),%ecx │ │ mov %edi,0x4(%esp) │ │ mov %esi,(%esp) │ │ movl $0x1f0,0x8(%esp) │ │ - mov %eax,0x5f0(%esp) │ │ - mov %ecx,0x5f3(%esp) │ │ - call 7bfc0 │ │ - movl $0x0,0x400(%esp) │ │ - lea 0xb8(%esp),%eax │ │ - lea 0xa0(%esp),%ecx │ │ - lea 0x100(%esp),%edx │ │ - mov %eax,(%esp) │ │ - call 3b320 │ │ + mov %eax,0x5e0(%esp) │ │ + mov %ecx,0x5e3(%esp) │ │ + call 7b710 │ │ + movl $0x0,0x3f0(%esp) │ │ + lea 0x84(%esp),%ecx │ │ + lea 0xf0(%esp),%edx │ │ + mov %ebp,(%esp) │ │ + call 3cef0 │ │ movl $0x1,0x4(%esp) │ │ movl $0x100010,(%esp) │ │ - call 7bfd0 │ │ + call 7b720 │ │ test %eax,%eax │ │ - je 1b5e4 │ │ - movl $0x100010,0x84(%esp) │ │ - mov %eax,0x88(%esp) │ │ - mov %eax,%edx │ │ - mov 0x630(%esp),%ecx │ │ - mov 0x634(%esp),%eax │ │ - movl $0x100010,0x8c(%esp) │ │ - movl $0xffffffff,0x2c(%esp) │ │ - movd %ecx,%xmm0 │ │ - or %eax,%ecx │ │ - mov 0x62c(%esp),%ecx │ │ - movd %eax,%xmm1 │ │ - setne %al │ │ + je 1b21f │ │ + mov 0x620(%esp),%edx │ │ + mov 0x624(%esp),%ecx │ │ + movl $0x100010,0x78(%esp) │ │ + mov %eax,0x7c(%esp) │ │ + movl $0x100010,0x80(%esp) │ │ + movss -0x7baa8(%ebx),%xmm2 │ │ + mov $0xffffffff,%esi │ │ + movd %edx,%xmm0 │ │ + or %ecx,%edx │ │ + movd %ecx,%xmm1 │ │ + mov 0x61c(%esp),%ecx │ │ + setne %dl │ │ punpckldq %xmm1,%xmm0 │ │ - xor %esi,%esi │ │ - and %cl,%al │ │ - mov $0x100010,%ecx │ │ - mov %al,0x70(%esp) │ │ - movq %xmm0,0x1f8(%esp) │ │ - fildll 0x1f8(%esp) │ │ - fstps 0xf4(%esp) │ │ - movl $0x0,0x24(%esp) │ │ - movl $0xffffffff,0x3c(%esp) │ │ - movss 0xf4(%esp),%xmm0 │ │ - movl $0x0,0x60(%esp) │ │ - movl $0x0,0x40(%esp) │ │ - movl $0x0,0x74(%esp) │ │ + movss -0x7ba80(%ebx),%xmm1 │ │ + and %cl,%dl │ │ + mov %dl,0x58(%esp) │ │ + movq %xmm0,0x1e8(%esp) │ │ + fildll 0x1e8(%esp) │ │ + fstps 0xe4(%esp) │ │ + movl $0x0,0x34(%esp) │ │ + movss 0xe4(%esp),%xmm0 │ │ + movss %xmm1,0x98(%esp) │ │ + movd -0x7ba88(%ebx),%xmm1 │ │ + mov 0x18(%esp),%edx │ │ + movss %xmm2,0x94(%esp) │ │ + movl $0x0,0x38(%esp) │ │ + movl $0x0,0x44(%esp) │ │ + movl $0x0,0x3c(%esp) │ │ + movl $0x0,0x54(%esp) │ │ + mov %eax,0x30(%esp) │ │ movss %xmm0,0x9c(%esp) │ │ - mov %ecx,0x50(%esp) │ │ - mov %ecx,0x4(%esp) │ │ - mov %edx,%edi │ │ - mov %edx,(%esp) │ │ - lea 0x410(%esp),%ecx │ │ - mov %ebp,%edx │ │ - call 1c4d0 │ │ - movzbl 0x410(%esp),%eax │ │ + movd %xmm1,0x90(%esp) │ │ + lea 0x400(%esp),%ecx │ │ + mov %eax,(%esp) │ │ + movl $0x100010,0x4(%esp) │ │ + call 1c050 │ │ + movzbl 0x400(%esp),%eax │ │ cmp $0xff,%al │ │ - jne 1a6a3 │ │ - mov 0x414(%esp),%eax │ │ + jne 1a1cf │ │ + mov 0x404(%esp),%eax │ │ + mov 0x14(%esp),%ebx │ │ test %eax,%eax │ │ - mov %eax,0x28(%esp) │ │ + mov %eax,0x24(%esp) │ │ setne %al │ │ - mov %eax,0x18(%esp) │ │ - je 1a6da │ │ - mov 0x3c(%esp),%eax │ │ - mov %esi,0x20(%esp) │ │ - mov 0x30(%esp),%ebp │ │ - mov 0x34(%esp),%esi │ │ - movl $0xffffffff,0x2c(%esp) │ │ - cmp $0xffffffff,%eax │ │ - je 1a5c0 │ │ - mov %eax,0x78(%esp) │ │ - mov 0x74(%esp),%eax │ │ - movd 0x40(%esp),%xmm0 │ │ - mov %ebp,0x7c(%esp) │ │ - mov %esi,0x80(%esp) │ │ + mov %eax,0x2c(%esp) │ │ + je 1a237 │ │ + cmp $0xffffffff,%esi │ │ + je 1a113 │ │ + mov %esi,%eax │ │ + movd 0x3c(%esp),%xmm0 │ │ + mov %edi,0x20(%esp) │ │ + mov 0x4c(%esp),%edi │ │ + mov 0x50(%esp),%esi │ │ + mov %eax,0x5c(%esp) │ │ + mov %eax,0x40(%esp) │ │ + mov 0x54(%esp),%eax │ │ + mov %esi,0x64(%esp) │ │ + mov %edi,0x60(%esp) │ │ movd %eax,%xmm1 │ │ shr $0x1f,%eax │ │ punpckldq %xmm1,%xmm0 │ │ - movq %xmm0,0x1f0(%esp) │ │ - fildll 0x1f0(%esp) │ │ - fadds -0x7c4ac(%ebx,%eax,4) │ │ - fstps 0xf0(%esp) │ │ - movss 0xf0(%esp),%xmm0 │ │ - cmpb $0x0,0x70(%esp) │ │ + movq %xmm0,0x1e0(%esp) │ │ + fildll 0x1e0(%esp) │ │ + fadds -0x7ba14(%ebx,%eax,4) │ │ + fstps 0xe0(%esp) │ │ + movss 0xe0(%esp),%xmm0 │ │ + cmpb $0x0,0x58(%esp) │ │ divss 0x9c(%esp),%xmm0 │ │ - mulss -0x7c9dc(%ebx),%xmm0 │ │ - addss -0x7ca04(%ebx),%xmm0 │ │ - jne 1a39f │ │ - movss -0x7c9e4(%ebx),%xmm0 │ │ - mov 0x638(%esp),%ecx │ │ - lea -0x77f19(%ebx),%edx │ │ + mulss 0x98(%esp),%xmm0 │ │ + addss 0x94(%esp),%xmm0 │ │ + jne 19f60 │ │ + movss 0x90(%esp),%xmm0 │ │ + mov 0x628(%esp),%ecx │ │ + lea -0x776b1(%ebx),%edx │ │ movl $0xd,(%esp) │ │ - call 3c630 │ │ - mov 0xa4(%esp),%eax │ │ - mov 0xa8(%esp),%ecx │ │ - mov %ebp,0x410(%esp) │ │ - mov %esi,0x414(%esp) │ │ - mov %eax,0x418(%esp) │ │ - mov %ecx,0x41c(%esp) │ │ - mov 0x20(%esp),%ecx │ │ + call 3e6a0 │ │ + mov 0x88(%esp),%eax │ │ + mov 0x8c(%esp),%ecx │ │ + mov %edi,0x400(%esp) │ │ + mov %esi,0x404(%esp) │ │ + mov 0x14(%esp),%ebx │ │ + mov %eax,0x408(%esp) │ │ + mov %ecx,0x40c(%esp) │ │ + mov 0x38(%esp),%ecx │ │ cmp $0xffffffff,%ecx │ │ - je 1a83b │ │ - lea 0x410(%esp),%eax │ │ + je 1a36b │ │ + lea 0x400(%esp),%eax │ │ mov %ecx,(%esp) │ │ - lea 0xc0(%esp),%ecx │ │ - lea 0x210(%esp),%edx │ │ + lea 0xa0(%esp),%ecx │ │ + lea 0x200(%esp),%edx │ │ movl $0x0,0x4(%esp) │ │ mov %eax,0x8(%esp) │ │ - call 1d4d0 │ │ - mov %esi,0x98(%esp) │ │ - mov 0xc0(%esp),%esi │ │ - cmp $0xffffffff,%esi │ │ - je 1a834 │ │ - mov 0x20(%esp),%eax │ │ - mov 0xc4(%esp),%ecx │ │ - mov 0xc8(%esp),%edx │ │ - mov %esi,0x54(%esp) │ │ + call 1d650 │ │ + mov %ebp,%eax │ │ + mov 0xa0(%esp),%ebp │ │ + cmp $0xffffffff,%ebp │ │ + je 1a365 │ │ + mov 0x38(%esp),%eax │ │ + mov 0xa4(%esp),%ecx │ │ + mov 0xa8(%esp),%edx │ │ + mov %ebp,0x68(%esp) │ │ inc %eax │ │ - mov %ecx,0x58(%esp) │ │ - mov %edx,0x5c(%esp) │ │ - mov %eax,0x20(%esp) │ │ - mov %eax,0x400(%esp) │ │ - mov %edx,0x90(%esp) │ │ + mov %ecx,0x6c(%esp) │ │ + mov %edx,0x70(%esp) │ │ + mov %eax,0x38(%esp) │ │ + mov %eax,0x3f0(%esp) │ │ + mov %edx,0x28(%esp) │ │ mov %edx,0x4(%esp) │ │ - mov 0x620(%esp),%edx │ │ - mov %ecx,0x38(%esp) │ │ + mov 0x610(%esp),%edx │ │ + mov 0x14(%esp),%ebx │ │ + mov %ecx,0x20(%esp) │ │ mov %ecx,(%esp) │ │ - lea 0x410(%esp),%ecx │ │ - call 21c50 │ │ - cmpb $0xff,0x410(%esp) │ │ - mov %esi,0x50(%esp) │ │ - jne 1a804 │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x60(%esp),%esi │ │ + lea 0x400(%esp),%ecx │ │ + call 21e10 │ │ + cmpb $0xff,0x400(%esp) │ │ + jne 1a388 │ │ + mov 0x34(%esp),%ecx │ │ + mov 0x44(%esp),%ebx │ │ mov $0xc28f5c29,%edx │ │ add $0x1,%ecx │ │ mov %ecx,%eax │ │ - adc $0x0,%esi │ │ - mov %ecx,0x24(%esp) │ │ + adc $0x0,%ebx │ │ + mov %ecx,0x34(%esp) │ │ imul $0x8f5c28f5,%ecx,%ecx │ │ mul %edx │ │ - mov %esi,0x60(%esp) │ │ + mov %ebx,0x44(%esp) │ │ add %edx,%ecx │ │ - imul $0xc28f5c29,%esi,%edx │ │ - mov $0xf5c28f5c,%esi │ │ + imul $0xc28f5c29,%ebx,%edx │ │ + mov $0xf5c28f5c,%ebx │ │ add %ecx,%edx │ │ mov %edx,%ecx │ │ shld $0x1e,%eax,%edx │ │ shrd $0x2,%eax,%ecx │ │ - cmp %edx,%esi │ │ - mov 0x50(%esp),%esi │ │ + cmp %edx,%ebx │ │ mov $0x28f5c28,%edx │ │ sbb %ecx,%edx │ │ - jb 1a503 │ │ - mov 0x620(%esp),%edx │ │ - lea 0x410(%esp),%ecx │ │ - call 1fec0 │ │ - cmpb $0xff,0x410(%esp) │ │ - jne 1a804 │ │ - call 78090 │ │ - mov %esi,%eax │ │ - cmpl $0x0,0x90(%esp) │ │ - mov 0x38(%esp),%ecx │ │ - mov 0x20(%esp),%edi │ │ - mov 0x94(%esp),%esi │ │ - je 1a538 │ │ - mov 0x90(%esp),%eax │ │ - mov 0x38(%esp),%ecx │ │ - movb $0x0,(%ecx) │ │ - inc %ecx │ │ - dec %eax │ │ - jne 1a529 │ │ - mov 0x54(%esp),%eax │ │ - mov 0x58(%esp),%ecx │ │ - test %eax,%eax │ │ - movl $0x0,0x5c(%esp) │ │ - je 1a54b │ │ + jb 1a0cf │ │ + mov 0x610(%esp),%edx │ │ + mov 0x14(%esp),%ebx │ │ + lea 0x400(%esp),%ecx │ │ + call 77770 │ │ + cmpb $0x3,0x400(%esp) │ │ + jne 1a0c6 │ │ + mov 0x404(%esp),%eax │ │ + mov 0xc(%eax),%ecx │ │ + mov %eax,(%esp) │ │ + call *%ecx │ │ + mov 0x14(%esp),%ebx │ │ + call 77850 │ │ + cmpl $0x0,0x28(%esp) │ │ + je 1a0e7 │ │ + mov 0x28(%esp),%eax │ │ + mov 0x20(%esp),%ecx │ │ + xchg %ax,%ax │ │ movb $0x0,(%ecx) │ │ inc %ecx │ │ dec %eax │ │ - jne 1a544 │ │ - cmpl $0x0,0x54(%esp) │ │ - je 1a55e │ │ - mov 0x58(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x80(%esp),%ecx │ │ - mov 0x7c(%esp),%eax │ │ - test %ecx,%ecx │ │ - je 1a578 │ │ - movb $0x0,(%eax) │ │ + jne 1a0e0 │ │ + mov 0x14(%esp),%ebx │ │ + test %ebp,%ebp │ │ + je 1a11b │ │ + mov 0x20(%esp),%ecx │ │ + xor %eax,%eax │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nop │ │ + movb $0x0,(%ecx,%eax,1) │ │ inc %eax │ │ - dec %ecx │ │ - jne 1a56d │ │ - mov 0x7c(%esp),%eax │ │ - movl $0x0,0x80(%esp) │ │ - mov 0x78(%esp),%ecx │ │ - test %ecx,%ecx │ │ - je 1a592 │ │ + cmp %eax,%ebp │ │ + jne 1a100 │ │ + mov %ecx,(%esp) │ │ + call 7b700 │ │ + jmp 1a11b │ │ + mov %ebp,0x20(%esp) │ │ + mov %edi,%ebp │ │ + jmp 1a161 │ │ + test %esi,%esi │ │ + je 1a137 │ │ + mov %edi,%eax │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ movb $0x0,(%eax) │ │ inc %eax │ │ - dec %ecx │ │ - jne 1a58b │ │ - cmpl $0x0,0x78(%esp) │ │ - je 1a5a5 │ │ - mov 0x7c(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x50(%esp),%eax │ │ - mov 0x88(%esp),%edx │ │ - mov 0x8c(%esp),%ebp │ │ - mov %eax,0xec(%esp) │ │ - jmp 1a5d3 │ │ - mov 0x20(%esp),%eax │ │ - mov 0x94(%esp),%esi │ │ - mov 0x50(%esp),%ebp │ │ - mov %edi,%edx │ │ - mov %eax,%edi │ │ - mov 0x28(%esp),%ecx │ │ - add %ecx,0x40(%esp) │ │ - adcl $0x0,0x74(%esp) │ │ - cmp %ebp,%ecx │ │ - ja 1ab08 │ │ - xor %ebp,%ebp │ │ - test %ecx,%ecx │ │ - js 1b5f7 │ │ - mov %edx,%esi │ │ + dec %esi │ │ + jne 1a130 │ │ + mov 0x14(%esp),%ebx │ │ + mov 0x40(%esp),%ecx │ │ + xor %eax,%eax │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ + movb $0x0,(%edi,%eax,1) │ │ + inc %eax │ │ + cmp %eax,%ecx │ │ + jne 1a150 │ │ + mov %edi,(%esp) │ │ + call 7b700 │ │ + mov 0x24(%esp),%esi │ │ + add %esi,0x3c(%esp) │ │ + adcl $0x0,0x54(%esp) │ │ + cmp $0x100010,%esi │ │ + ja 1a5c0 │ │ + mov 0x14(%esp),%ebx │ │ + mov %esi,%ecx │ │ mov $0x1,%edx │ │ - mov %edi,0x20(%esp) │ │ - mov $0x1,%ebp │ │ - mov %ecx,%edi │ │ - call 21ee0 │ │ + mov %ebp,0x40(%esp) │ │ + call 220b0 │ │ test %eax,%eax │ │ - je 1b5f5 │ │ - mov %esi,0x4(%esp) │ │ - mov %edi,0x8(%esp) │ │ - mov %eax,%esi │ │ + je 1b1f3 │ │ + mov %esi,0x8(%esp) │ │ + mov %esi,%edi │ │ + mov 0x30(%esp),%esi │ │ mov %eax,(%esp) │ │ - call 7bfc0 │ │ - mov 0x2c(%esp),%ecx │ │ - mov 0x1c(%esp),%ebp │ │ - cmp $0xffffffff,%ecx │ │ - je 1a671 │ │ - mov 0x34(%esp),%edx │ │ - mov 0x30(%esp),%eax │ │ - test %edx,%edx │ │ - je 1a64b │ │ + mov %eax,%ebp │ │ + mov %esi,0x4(%esp) │ │ + call 7b710 │ │ + mov %esi,%eax │ │ + mov %ebp,0x4c(%esp) │ │ + mov %ebp,0x2c(%esp) │ │ + mov %edi,0x50(%esp) │ │ + mov %edi,%esi │ │ + mov 0x40(%esp),%edi │ │ + mov 0x18(%esp),%edx │ │ + mov 0x20(%esp),%ebp │ │ + jmp 19e8d │ │ + mov 0x1c(%esp),%edx │ │ + movzwl 0x401(%esp),%ebx │ │ + movzbl 0x403(%esp),%ecx │ │ + mov 0x404(%esp),%edi │ │ + cmp $0xffffffff,%esi │ │ + mov %bx,0x5(%edx) │ │ + mov 0x14(%esp),%ebx │ │ + mov %cl,0x7(%edx) │ │ + movl $0xb,(%edx) │ │ + mov %al,0x4(%edx) │ │ + mov $0x1,%al │ │ + mov %edi,0x8(%edx) │ │ + mov %eax,0x18(%esp) │ │ + je 1a406 │ │ + mov 0x2c(%esp),%edx │ │ + mov 0x24(%esp),%ecx │ │ + mov %edx,%eax │ │ movb $0x0,(%eax) │ │ inc %eax │ │ - dec %edx │ │ - jne 1a63c │ │ - mov 0x2c(%esp),%ecx │ │ - mov 0x30(%esp),%eax │ │ - test %ecx,%ecx │ │ - movl $0x0,0x34(%esp) │ │ - je 1a65e │ │ + dec %ecx │ │ + jne 1a21a │ │ + mov %edx,%eax │ │ movb $0x0,(%eax) │ │ inc %eax │ │ - dec %ecx │ │ - jne 1a657 │ │ - cmpl $0x0,0x2c(%esp) │ │ - je 1a671 │ │ - mov 0x30(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x28(%esp),%eax │ │ - mov %esi,0x94(%esp) │ │ - mov 0x88(%esp),%edx │ │ - mov 0x8c(%esp),%ecx │ │ - mov %eax,0x2c(%esp) │ │ - mov %esi,0x30(%esp) │ │ - mov 0x20(%esp),%esi │ │ - mov %eax,0x34(%esp) │ │ - mov %eax,0x3c(%esp) │ │ - jmp 1a2c6 │ │ - movzbl 0x413(%esp),%ecx │ │ - mov 0x14(%esp),%edx │ │ - movzwl 0x411(%esp),%edi │ │ - mov 0x414(%esp),%esi │ │ - mov %cl,0x7(%edx) │ │ - mov %di,0x5(%edx) │ │ - movl $0xb,(%edx) │ │ - mov %al,0x4(%edx) │ │ - mov %esi,0x8(%edx) │ │ - mov 0x3c(%esp),%edx │ │ - jmp 1a8a8 │ │ - cmpl $0xffffffff,0x3c(%esp) │ │ - je 1a90c │ │ - mov 0x34(%esp),%eax │ │ - movsd 0x2c(%esp),%xmm0 │ │ + dec %esi │ │ + jne 1a223 │ │ + mov %edx,(%esp) │ │ + call 7b700 │ │ + jmp 1a406 │ │ + mov 0x628(%esp),%ecx │ │ + cmp $0xffffffff,%esi │ │ + mov %esi,0x48(%esp) │ │ + je 1a3df │ │ + mov 0x50(%esp),%eax │ │ + movsd 0x48(%esp),%xmm0 │ │ mov %esi,%edi │ │ - mov %eax,0x4c(%esp) │ │ - movsd %xmm0,0x44(%esp) │ │ - movss -0x7c9fc(%ebx),%xmm0 │ │ - mov 0x638(%esp),%ecx │ │ - lea -0x77f32(%ebx),%edx │ │ + mov %eax,0x64(%esp) │ │ + movsd %xmm0,0x5c(%esp) │ │ + movss -0x7baa0(%ebx),%xmm0 │ │ + lea -0x776ca(%ebx),%edx │ │ movl $0x19,(%esp) │ │ - call 3c630 │ │ - mov 0x48(%esp),%eax │ │ - mov 0x4c(%esp),%ecx │ │ - mov 0xa4(%esp),%esi │ │ - mov 0xa8(%esp),%edx │ │ - mov %eax,0x410(%esp) │ │ - mov %ecx,0x414(%esp) │ │ - mov %esi,0x418(%esp) │ │ - mov %edx,0x41c(%esp) │ │ - lea 0x410(%esp),%eax │ │ - lea 0xc0(%esp),%ecx │ │ - lea 0x210(%esp),%edx │ │ - mov %edi,(%esp) │ │ + call 3e6a0 │ │ + mov 0x60(%esp),%eax │ │ + mov 0x64(%esp),%ecx │ │ + mov 0x88(%esp),%esi │ │ + mov 0x8c(%esp),%edx │ │ + mov %eax,0x400(%esp) │ │ + mov %ecx,0x404(%esp) │ │ + mov %esi,0x408(%esp) │ │ + mov %edx,0x40c(%esp) │ │ + mov 0x38(%esp),%ecx │ │ + lea 0x400(%esp),%eax │ │ + lea 0x200(%esp),%edx │ │ movl $0x1,0x4(%esp) │ │ mov %eax,0x8(%esp) │ │ - call 1d4d0 │ │ + mov %ecx,(%esp) │ │ + lea 0xa0(%esp),%ecx │ │ + call 1d650 │ │ movzbl 0x10ec(%ebx),%eax │ │ - cmpl $0xffffffff,0xc0(%esp) │ │ - je 1a930 │ │ - movsd 0xc0(%esp),%xmm0 │ │ - mov 0xc8(%esp),%eax │ │ - movsd %xmm0,0x64(%esp) │ │ - mov %eax,0x6c(%esp) │ │ - movsd %xmm0,0x78(%esp) │ │ - mov 0x68(%esp),%ecx │ │ - mov 0x620(%esp),%edx │ │ + cmpl $0xffffffff,0xa0(%esp) │ │ + je 1a3eb │ │ + mov 0xa8(%esp),%eax │ │ + movsd 0xa0(%esp),%xmm0 │ │ + mov %eax,0x70(%esp) │ │ + movsd %xmm0,0x68(%esp) │ │ + mov 0x6c(%esp),%ecx │ │ + mov 0x610(%esp),%edx │ │ mov %ecx,(%esp) │ │ - lea 0x410(%esp),%ecx │ │ + lea 0x400(%esp),%ecx │ │ mov %eax,0x4(%esp) │ │ - call 21c50 │ │ - cmpb $0xff,0x410(%esp) │ │ - je 1aa3e │ │ - mov 0x14(%esp),%edx │ │ - mov 0x414(%esp),%ecx │ │ - mov 0x410(%esp),%eax │ │ - movl $0xb,(%edx) │ │ - mov %ecx,0x8(%edx) │ │ - lea 0x64(%esp),%ecx │ │ - mov %eax,0x4(%edx) │ │ - call 18830 │ │ - jmp 1a959 │ │ - mov 0x14(%esp),%edx │ │ - mov 0x414(%esp),%ecx │ │ - mov 0x410(%esp),%eax │ │ + call 21e10 │ │ + cmpb $0xff,0x400(%esp) │ │ + je 1a507 │ │ + mov 0x1c(%esp),%edx │ │ + mov 0x404(%esp),%ecx │ │ + mov 0x400(%esp),%eax │ │ + mov 0x14(%esp),%ebx │ │ movl $0xb,(%edx) │ │ mov %ecx,0x8(%edx) │ │ - lea 0x54(%esp),%ecx │ │ + lea 0x68(%esp),%ecx │ │ mov %eax,0x4(%edx) │ │ - call 18830 │ │ - mov 0x98(%esp),%esi │ │ - jmp 1a860 │ │ - mov 0x98(%esp),%esi │ │ - mov 0x14(%esp),%eax │ │ - mov 0xec(%esp),%ecx │ │ - mov 0x38(%esp),%edi │ │ - mov 0x90(%esp),%edx │ │ + call 3c200 │ │ + jmp 1a3f5 │ │ + mov 0x14(%esp),%ebx │ │ + mov %eax,%ebp │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x20(%esp),%ecx │ │ + mov 0x28(%esp),%edx │ │ movl $0x3,(%eax) │ │ mov %ecx,0x4(%eax) │ │ - mov %edi,0x8(%eax) │ │ + mov %ebp,0x8(%eax) │ │ mov %edx,0xc(%eax) │ │ + jmp 1a3b3 │ │ + mov 0x1c(%esp),%edx │ │ + mov 0x404(%esp),%ecx │ │ + mov 0x400(%esp),%eax │ │ + mov 0x14(%esp),%ebx │ │ + movl $0xb,(%edx) │ │ + mov %ecx,0x8(%edx) │ │ + lea 0x68(%esp),%ecx │ │ + mov %eax,0x4(%edx) │ │ + call 3c200 │ │ test %esi,%esi │ │ - je 1a876 │ │ - movb $0x0,0x0(%ebp) │ │ - inc %ebp │ │ - dec %esi │ │ - jne 1a864 │ │ - mov 0x78(%esp),%eax │ │ - mov 0x7c(%esp),%ebp │ │ - jmp 1a87a │ │ - mov 0x3c(%esp),%eax │ │ - test %eax,%eax │ │ - movl $0x0,0x80(%esp) │ │ - je 1a891 │ │ - movb $0x0,0x0(%ebp) │ │ - inc %ebp │ │ - dec %eax │ │ - jne 1a889 │ │ - cmpl $0x0,0x78(%esp) │ │ - je 1a8a4 │ │ - mov 0x7c(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x2c(%esp),%edx │ │ - mov $0x1,%al │ │ - cmp $0xffffffff,%edx │ │ - mov %eax,0x14(%esp) │ │ - je 1a96a │ │ - mov 0x34(%esp),%ecx │ │ - mov 0x30(%esp),%eax │ │ - test %ecx,%ecx │ │ - je 1a8d2 │ │ + je 1a3c0 │ │ + mov %edi,%eax │ │ movb $0x0,(%eax) │ │ inc %eax │ │ - dec %ecx │ │ - jne 1a8c3 │ │ - mov 0x2c(%esp),%edx │ │ - mov 0x30(%esp),%eax │ │ - test %edx,%edx │ │ - movl $0x0,0x34(%esp) │ │ - je 1a8e5 │ │ - movb $0x0,(%eax) │ │ + dec %esi │ │ + jne 1a3b9 │ │ + mov 0x40(%esp),%ecx │ │ + xor %eax,%eax │ │ + movb $0x0,(%edi,%eax,1) │ │ inc %eax │ │ - dec %edx │ │ - jne 1a8de │ │ - cmpl $0x0,0x2c(%esp) │ │ - je 1a96a │ │ - mov 0x30(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x8c(%esp),%ecx │ │ - mov 0x88(%esp),%eax │ │ - test %ecx,%ecx │ │ - jne 1a97c │ │ - jmp 1a98a │ │ - mov 0x14(%esp),%eax │ │ - movl $0x0,(%eax) │ │ + cmp %eax,%ecx │ │ + jne 1a3c6 │ │ + mov %edi,(%esp) │ │ + call 7b700 │ │ mov $0x1,%al │ │ - mov %eax,0x14(%esp) │ │ - mov 0x8c(%esp),%ecx │ │ - mov 0x88(%esp),%eax │ │ - test %ecx,%ecx │ │ - jne 1a97c │ │ - jmp 1a98a │ │ - movsd 0x54(%esp),%xmm0 │ │ - mov 0x5c(%esp),%eax │ │ - mov 0x14(%esp),%ecx │ │ - movsd %xmm0,0x78(%esp) │ │ - mov %eax,0x80(%esp) │ │ - mov %eax,0xc(%ecx) │ │ - movsd %xmm0,0x4(%ecx) │ │ - movl $0x3,(%ecx) │ │ - lea 0x44(%esp),%ecx │ │ - call 18830 │ │ - movl $0x0,0x14(%esp) │ │ - mov 0x8c(%esp),%ecx │ │ - mov 0x88(%esp),%eax │ │ - test %ecx,%ecx │ │ - je 1a98a │ │ - movb $0x0,(%eax) │ │ + mov %eax,0x18(%esp) │ │ + jmp 1a406 │ │ + mov 0x1c(%esp),%eax │ │ + movl $0x0,(%eax) │ │ + jmp 1a3d7 │ │ + mov 0x1c(%esp),%eax │ │ + movl $0x3,(%eax) │ │ + lea 0x5c(%esp),%ecx │ │ + call 3c200 │ │ + movl $0x0,0x18(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + mov $0xffeffff0,%eax │ │ + movb $0x0,0x100010(%ecx,%eax,1) │ │ inc %eax │ │ - dec %ecx │ │ - jne 1a97c │ │ - mov 0x88(%esp),%eax │ │ - movl $0x0,0x8c(%esp) │ │ - mov 0x84(%esp),%ecx │ │ - test %ecx,%ecx │ │ - je 1a9a7 │ │ - movb $0x0,(%eax) │ │ + jne 1a40f │ │ + mov 0x14(%esp),%ebx │ │ + mov $0xffeffff0,%eax │ │ + movb $0x0,0x100010(%ecx,%eax,1) │ │ inc %eax │ │ - dec %ecx │ │ - jne 1a9a0 │ │ + jne 1a423 │ │ + mov %ecx,(%esp) │ │ + call 7b700 │ │ cmpl $0x0,0x84(%esp) │ │ - je 1a9c0 │ │ + je 1a44f │ │ mov 0x88(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0xa0(%esp) │ │ - je 1a9d9 │ │ - mov 0xa4(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpb $0x0,0x14(%esp) │ │ - je 1a9e7 │ │ + call 7b700 │ │ + cmpb $0x0,0x18(%esp) │ │ + je 1a45d │ │ movzbl 0x10ec(%ebx),%eax │ │ - mov 0xb4(%esp),%ecx │ │ - mov 0xb0(%esp),%eax │ │ - test %ecx,%ecx │ │ - je 1aa07 │ │ - movb $0x0,(%eax) │ │ - inc %eax │ │ - dec %ecx │ │ - jne 1a9f9 │ │ - mov 0xb0(%esp),%eax │ │ - movl $0x0,0xb4(%esp) │ │ - mov 0xac(%esp),%ecx │ │ - test %ecx,%ecx │ │ - je 1aa24 │ │ - movb $0x0,(%eax) │ │ - inc %eax │ │ - dec %ecx │ │ - jne 1aa1d │ │ - cmpl $0x0,0xac(%esp) │ │ - je 19635 │ │ - mov 0xb0(%esp),%eax │ │ - jmp 1b594 │ │ - lea 0x64(%esp),%ecx │ │ - call 18830 │ │ - lea 0x44(%esp),%ecx │ │ - call 18830 │ │ - mov 0x620(%esp),%edx │ │ - lea 0x410(%esp),%ecx │ │ - call 1fec0 │ │ - cmpb $0xff,0x410(%esp) │ │ - je 1aaae │ │ - mov 0x14(%esp),%edx │ │ - mov 0x410(%esp),%eax │ │ - mov 0x414(%esp),%ecx │ │ - movl $0x0,0x14(%esp) │ │ + mov 0x74(%esp),%edx │ │ + movb $0x0,(%edx) │ │ + movb $0x0,0x1(%edx) │ │ + movb $0x0,0x2(%edx) │ │ + movb $0x0,0x3(%edx) │ │ + movb $0x0,0x4(%edx) │ │ + movb $0x0,0x5(%edx) │ │ + movb $0x0,0x6(%edx) │ │ + movb $0x0,0x7(%edx) │ │ + movb $0x0,0x8(%edx) │ │ + movb $0x0,0x9(%edx) │ │ + movb $0x0,0xa(%edx) │ │ + movb $0x0,0xb(%edx) │ │ + movb $0x0,0xc(%edx) │ │ + movb $0x0,0xd(%edx) │ │ + movb $0x0,0xe(%edx) │ │ + movb $0x0,0xf(%edx) │ │ + movb $0x0,0x10(%edx) │ │ + movb $0x0,0x11(%edx) │ │ + movb $0x0,0x12(%edx) │ │ + movb $0x0,0x13(%edx) │ │ + movb $0x0,0x14(%edx) │ │ + movb $0x0,0x15(%edx) │ │ + movb $0x0,0x16(%edx) │ │ + movb $0x0,0x17(%edx) │ │ + movb $0x0,0x18(%edx) │ │ + movb $0x0,0x19(%edx) │ │ + movb $0x0,0x1a(%edx) │ │ + movb $0x0,0x1b(%edx) │ │ + movb $0x0,0x1c(%edx) │ │ + movb $0x0,0x1d(%edx) │ │ + movb $0x0,0x1e(%edx) │ │ + movb $0x0,0x1f(%edx) │ │ + mov 0xcc(%esp),%eax │ │ + test %eax,%eax │ │ + je 1a7c8 │ │ + xor %ecx,%ecx │ │ + movb $0x0,(%edx,%ecx,1) │ │ + inc %ecx │ │ + cmp %ecx,%eax │ │ + jne 1a4f1 │ │ + mov %edx,(%esp) │ │ + call 7b700 │ │ + jmp 1920c │ │ + mov 0x14(%esp),%ebx │ │ + lea 0x68(%esp),%ecx │ │ + call 3c200 │ │ + lea 0x5c(%esp),%ecx │ │ + call 3c200 │ │ + mov 0x610(%esp),%edx │ │ + lea 0x400(%esp),%ecx │ │ + call 1ff50 │ │ + cmpb $0xff,0x400(%esp) │ │ + je 1a55d │ │ + mov 0x1c(%esp),%edx │ │ + mov 0x400(%esp),%eax │ │ + mov 0x404(%esp),%ecx │ │ movl $0xb,(%edx) │ │ mov %ecx,0x8(%edx) │ │ mov %eax,0x4(%edx) │ │ - mov 0x8c(%esp),%ecx │ │ - mov 0x88(%esp),%eax │ │ - test %ecx,%ecx │ │ - jne 1a97c │ │ - jmp 1a98a │ │ - movss -0x7ca24(%ebx),%xmm0 │ │ - mov 0x638(%esp),%ecx │ │ - lea -0x77f46(%ebx),%edx │ │ + jmp 1a3fe │ │ + mov 0x14(%esp),%ebx │ │ + mov 0x628(%esp),%ecx │ │ movl $0x14,(%esp) │ │ - call 3c630 │ │ - mov 0x14(%esp),%eax │ │ - lea 0x84(%esp),%ecx │ │ + movss -0x7bac8(%ebx),%xmm0 │ │ + lea -0x776de(%ebx),%edx │ │ + call 3e6a0 │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x78(%esp),%ecx │ │ movl $0xffffffff,(%eax) │ │ - call 18830 │ │ - cmpl $0x0,0xa0(%esp) │ │ - je 1aaf7 │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - lea 0xac(%esp),%ecx │ │ - call 18830 │ │ - jmp 19635 │ │ - mov %ecx,%edx │ │ - lea -0x14d4(%ebx),%eax │ │ + call 3c200 │ │ + cmpl $0x0,0x84(%esp) │ │ + je 1a5ab │ │ + mov 0x14(%esp),%ebx │ │ + mov %esi,(%esp) │ │ + call 7b700 │ │ + mov 0x14(%esp),%ebx │ │ + lea 0xcc(%esp),%ecx │ │ + call 3c200 │ │ + jmp 1920c │ │ + mov $0xffffffff,%edi │ │ + movl $0xffffffff,0x48(%esp) │ │ + mov 0x14(%esp),%ebx │ │ xor %ecx,%ecx │ │ - mov %ebp,(%esp) │ │ + mov %esi,%edx │ │ + movl $0x100010,(%esp) │ │ + lea -0x1668(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ - call 32bf0 │ │ - jmp 1b600 │ │ - lea 0x210(%esp),%ecx │ │ - call 321ee │ │ - jmp 1b600 │ │ - call 240d0 │ │ + call 335c0 │ │ + jmp 1b22e │ │ + mov 0x14(%esp),%ebx │ │ + lea 0x200(%esp),%ecx │ │ + call 32c01 │ │ + jmp 1b22e │ │ + mov 0x14(%esp),%ebx │ │ + call 24220 │ │ + mov 0x14(%esp),%ebx │ │ test %al,%al │ │ - je 19725 │ │ - mov 0x60(%esp),%eax │ │ - lea 0x100(%esp),%esi │ │ + je 19306 │ │ + movups (%edi),%xmm0 │ │ + movdqu 0x10(%edi),%xmm1 │ │ + mov %esi,%ebp │ │ + lea 0xf0(%esp),%esi │ │ mov %esi,%ecx │ │ - movups (%eax),%xmm0 │ │ - movdqu 0x10(%eax),%xmm1 │ │ - call 24110 │ │ - lea 0x300(%esp),%ecx │ │ + call 24260 │ │ + lea 0x2f0(%esp),%ecx │ │ mov %esi,%edx │ │ - call 1fd60 │ │ + call 1fe80 │ │ mov %esi,0x4(%esp) │ │ + mov %ebp,%esi │ │ mov %ebp,(%esp) │ │ movl $0xf0,0x8(%esp) │ │ - call 7bfc0 │ │ - lea 0x410(%esp),%eax │ │ - mov %ebp,0x4(%esp) │ │ + call 7b710 │ │ + lea 0x400(%esp),%eax │ │ + mov %esi,0x4(%esp) │ │ movl $0x1e0,0x8(%esp) │ │ mov %eax,(%esp) │ │ - call 7bfc0 │ │ - movaps -0x7c73c(%ebx),%xmm0 │ │ - movl $0x0,0x64(%esp) │ │ - movl $0x1,0x68(%esp) │ │ - mov %edi,0x210(%esp) │ │ - movl $0x0,0x6c(%esp) │ │ - movups %xmm0,0x214(%esp) │ │ - lea 0x64(%esp),%eax │ │ - lea 0x100(%esp),%ecx │ │ - lea 0x210(%esp),%edx │ │ + call 7b710 │ │ + mov 0x18(%esp),%eax │ │ + movaps -0x7bd5c(%ebx),%xmm0 │ │ + movl $0x0,0x48(%esp) │ │ + movl $0x1,0x4c(%esp) │ │ + movl $0x0,0x50(%esp) │ │ + mov %eax,0x200(%esp) │ │ + movups %xmm0,0x204(%esp) │ │ + lea 0x48(%esp),%eax │ │ + lea 0xf0(%esp),%ecx │ │ + lea 0x200(%esp),%edx │ │ mov %eax,(%esp) │ │ - call 1c730 │ │ - movzbl 0x100(%esp),%eax │ │ + call 1c950 │ │ + movzbl 0xf0(%esp),%eax │ │ cmp $0xff,%al │ │ - je 1ac08 │ │ - movzbl 0x101(%esp),%edx │ │ - movzwl 0x102(%esp),%edi │ │ - mov 0x104(%esp),%esi │ │ - jmp 1b4b6 │ │ - cmpl $0x0,0x104(%esp) │ │ - mov 0x6c(%esp),%ebp │ │ - je 1b295 │ │ - mov 0x64(%esp),%edx │ │ - movl $0x2000,0x50(%esp) │ │ + je 1a7cd │ │ + mov %eax,0x18(%esp) │ │ + movzbl 0xf1(%esp),%eax │ │ + movzwl 0xf2(%esp),%ebp │ │ + mov 0xf4(%esp),%edx │ │ + mov 0x14(%esp),%ebx │ │ + mov 0x1c(%esp),%esi │ │ + mov 0x18(%esp),%ecx │ │ + movl $0xb,(%esi) │ │ + mov %cl,0x4(%esi) │ │ + mov %al,0x5(%esi) │ │ + mov %bp,0x6(%esi) │ │ + mov %edx,0x8(%esi) │ │ + cmpl $0x0,0x48(%esp) │ │ + je 1a722 │ │ + mov 0x4c(%esp),%eax │ │ + mov 0x14(%esp),%ebx │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + mov 0x14(%esp),%ebx │ │ + movzbl 0x10ec(%ebx),%eax │ │ + movb $0x0,(%edi) │ │ + movb $0x0,0x1(%edi) │ │ + movb $0x0,0x2(%edi) │ │ + movb $0x0,0x3(%edi) │ │ + movb $0x0,0x4(%edi) │ │ + movb $0x0,0x5(%edi) │ │ + movb $0x0,0x6(%edi) │ │ + movb $0x0,0x7(%edi) │ │ + movb $0x0,0x8(%edi) │ │ + movb $0x0,0x9(%edi) │ │ + movb $0x0,0xa(%edi) │ │ + movb $0x0,0xb(%edi) │ │ + movb $0x0,0xc(%edi) │ │ + movb $0x0,0xd(%edi) │ │ + movb $0x0,0xe(%edi) │ │ + movb $0x0,0xf(%edi) │ │ + movb $0x0,0x10(%edi) │ │ + movb $0x0,0x11(%edi) │ │ + movb $0x0,0x12(%edi) │ │ + movb $0x0,0x13(%edi) │ │ + movb $0x0,0x14(%edi) │ │ + movb $0x0,0x15(%edi) │ │ + movb $0x0,0x16(%edi) │ │ + movb $0x0,0x17(%edi) │ │ + movb $0x0,0x18(%edi) │ │ + movb $0x0,0x19(%edi) │ │ + movb $0x0,0x1a(%edi) │ │ + movb $0x0,0x1b(%edi) │ │ + movb $0x0,0x1c(%edi) │ │ + movb $0x0,0x1d(%edi) │ │ + movb $0x0,0x1e(%edi) │ │ + movb $0x0,0x1f(%edi) │ │ + mov 0x78(%esp),%eax │ │ + test %eax,%eax │ │ + je 1a7c8 │ │ + xor %ecx,%ecx │ │ + movb $0x0,(%edi,%ecx,1) │ │ + inc %ecx │ │ + cmp %ecx,%eax │ │ + jne 1a7b2 │ │ + mov %edi,(%esp) │ │ + call 7b700 │ │ + jmp 1920c │ │ + jmp 1920c │ │ + mov 0x50(%esp),%eax │ │ + cmpl $0x0,0xf4(%esp) │ │ + mov 0x14(%esp),%ebx │ │ + mov %edi,0x20(%esp) │ │ mov %eax,0x24(%esp) │ │ - mov %ebp,%eax │ │ - or %edx,%eax │ │ - jne 1ac6c │ │ - lea 0x64(%esp),%eax │ │ - lea 0x100(%esp),%ecx │ │ - lea 0x210(%esp),%edx │ │ + je 1af48 │ │ + mov 0x48(%esp),%eax │ │ + movl $0x2000,0x58(%esp) │ │ + movl $0x0,0x54(%esp) │ │ + mov %eax,0x30(%esp) │ │ + mov %eax,%edi │ │ + mov %edi,%ecx │ │ + mov %edi,%ebp │ │ + sub 0x24(%esp),%ecx │ │ + cmp $0x20,%ecx │ │ + setb %al │ │ + test %edi,%edi │ │ + jne 1a88d │ │ + cmp $0x1f,%ecx │ │ + mov 0x24(%esp),%edx │ │ + mov 0x30(%esp),%ecx │ │ + mov 0x54(%esp),%esi │ │ + mov %ebp,%edi │ │ + ja 1a8a3 │ │ + lea 0x48(%esp),%eax │ │ + lea 0xf0(%esp),%ecx │ │ + lea 0x200(%esp),%edx │ │ mov %eax,(%esp) │ │ - call 1c730 │ │ - movzbl 0x100(%esp),%eax │ │ + call 1c950 │ │ + movzbl 0xf0(%esp),%eax │ │ + mov 0x20(%esp),%edi │ │ cmp $0xff,%al │ │ - jne 1abec │ │ - cmpl $0x0,0x104(%esp) │ │ - mov 0x6c(%esp),%ebp │ │ - je 1b295 │ │ - mov 0x64(%esp),%edx │ │ - mov 0x68(%esp),%esi │ │ - cmp %edx,%ebp │ │ - je 1b243 │ │ - mov 0x64(%esp),%edi │ │ - mov 0x50(%esp),%eax │ │ - mov %edi,0x90(%esp) │ │ - sub %ebp,%edi │ │ + jne 1a6cd │ │ + cmpl $0x0,0xf4(%esp) │ │ + mov 0x50(%esp),%edx │ │ + mov 0x14(%esp),%ebx │ │ + je 1af44 │ │ + mov 0x48(%esp),%ebp │ │ mov %ebp,%ecx │ │ - mov 0x21c(%esp),%ebp │ │ - mov %edi,0x94(%esp) │ │ - mov %edi,%edx │ │ - cmp %edi,%eax │ │ - mov 0x220(%esp),%edi │ │ - cmovb %eax,%edx │ │ + sub %edx,%ecx │ │ + cmp $0x20,%ecx │ │ + setb %al │ │ + test %ebp,%ebp │ │ + jne 1a89d │ │ + cmp $0x20,%ecx │ │ + mov %ebp,%edi │ │ + mov %edx,%esi │ │ + mov %ebp,%ecx │ │ + jb 1a82a │ │ + jmp 1a8a3 │ │ + mov 0x24(%esp),%edx │ │ + mov 0x30(%esp),%ecx │ │ + mov 0x54(%esp),%esi │ │ + mov %ebp,%edi │ │ + jmp 1a8a3 │ │ + mov %ebp,%edi │ │ + mov %edx,%esi │ │ + mov %ebp,%ecx │ │ + test %al,%al │ │ + mov %edi,0x2c(%esp) │ │ + mov %esi,0x54(%esp) │ │ + mov %edx,0x24(%esp) │ │ + je 1a92d │ │ + mov 0x24(%esp),%esi │ │ + mov 0x2c(%esp),%edx │ │ + mov $0x1,%al │ │ + mov %eax,0x18(%esp) │ │ + cmp $0xffffffdf,%esi │ │ + ja 1b1a9 │ │ + mov 0x4c(%esp),%ecx │ │ + lea 0x20(%esi),%eax │ │ + lea (%edx,%edx,1),%ebp │ │ + movl $0x1,0xc(%esp) │ │ + movl $0x1,0x8(%esp) │ │ + cmp %ebp,%eax │ │ + cmova %eax,%ebp │ │ + mov %ebp,0x4(%esp) │ │ + mov %ecx,(%esp) │ │ + lea 0xf0(%esp),%ecx │ │ + call 1fba0 │ │ + cmpl $0x1,0xf0(%esp) │ │ + je 1b1a5 │ │ + mov 0xf4(%esp),%eax │ │ + mov 0x14(%esp),%ebx │ │ + mov %ebp,%ecx │ │ + mov %ebp,0x30(%esp) │ │ + mov %esi,%edx │ │ + sub %esi,%ecx │ │ + mov %eax,0x4c(%esp) │ │ + mov %ebp,0x48(%esp) │ │ mov %ebp,%eax │ │ - or %edi,%eax │ │ - mov %edi,0x18(%esp) │ │ - je 1b2dc │ │ - mov 0x18(%esp),%eax │ │ - mov 0x210(%esp),%edi │ │ - add %ecx,%esi │ │ - cmp %edx,%ebp │ │ - mov %ecx,0x38(%esp) │ │ + mov %esi,%ebp │ │ + jmp 1a95c │ │ + mov 0x24(%esp),%ebp │ │ + mov 0x54(%esp),%edx │ │ + mov %ecx,0x30(%esp) │ │ + lea 0x20(%ebp),%eax │ │ + cmp %eax,%edx │ │ + mov 0x2c(%esp),%eax │ │ + jbe 1a958 │ │ + sub %ebp,%edx │ │ + sub %ebp,%eax │ │ + cmp %eax,%edx │ │ + ja 1b1cf │ │ + xor %eax,%eax │ │ mov %edx,0x40(%esp) │ │ - mov %esi,0x74(%esp) │ │ - sbb $0x0,%eax │ │ - mov %edi,0x20(%esp) │ │ - jae 1ad32 │ │ - mov %ebp,0x8(%esp) │ │ - mov %esi,(%esp) │ │ + jmp 1a978 │ │ + mov %eax,%ecx │ │ + sub %ebp,%ecx │ │ + mov %eax,0x2c(%esp) │ │ + mov 0x58(%esp),%eax │ │ + cmp %eax,%ecx │ │ + cmovae %eax,%ecx │ │ + mov %ecx,0x40(%esp) │ │ + add %ebp,%ecx │ │ + cmp %ecx,%edx │ │ + mov %ecx,0x54(%esp) │ │ + setb %al │ │ + mov 0x20c(%esp),%esi │ │ + mov 0x210(%esp),%edx │ │ + mov %esi,%ecx │ │ + or %edx,%ecx │ │ + je 1af48 │ │ + mov 0x4c(%esp),%ecx │ │ + mov 0x200(%esp),%edi │ │ + mov %edx,%ebp │ │ + mov %edx,%edx │ │ + add 0x24(%esp),%ecx │ │ + cmp 0x40(%esp),%esi │ │ + mov %edi,0x38(%esp) │ │ + sbb $0x0,%edx │ │ + mov %ecx,0x44(%esp) │ │ + jae 1aa19 │ │ + test %al,%al │ │ + je 1aa7f │ │ + mov 0x44(%esp),%eax │ │ + mov %esi,0x8(%esp) │ │ movl $0x0,0x4(%esp) │ │ - call 7c000 │ │ - mov 0x8(%edi),%eax │ │ - mov 0x4(%edi),%ecx │ │ + mov %eax,(%esp) │ │ + call 7b750 │ │ + mov 0x38(%esp),%eax │ │ + mov 0x4(%eax),%ecx │ │ + mov 0x8(%eax),%eax │ │ mov 0x8(%eax),%edx │ │ - call 1fbc0 │ │ + call 1fce0 │ │ test %al,%al │ │ - je 1ad87 │ │ - lea -0x77d65(%ebx),%eax │ │ - lea 0x100(%esp),%ecx │ │ + je 1ab0c │ │ + mov 0x14(%esp),%ebx │ │ + lea 0xf0(%esp),%ecx │ │ mov $0x23,%edx │ │ movl $0x13,0x4(%esp) │ │ + lea -0x774be(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 73e80 │ │ - movzbl 0x100(%esp),%ecx │ │ - jmp 1ade7 │ │ - mov %edx,0x8(%esp) │ │ - mov %esi,(%esp) │ │ + call 747b0 │ │ + jmp 1ab2d │ │ + test %al,%al │ │ + je 1aa41 │ │ + mov 0x40(%esp),%eax │ │ + mov 0x14(%esp),%ebx │ │ movl $0x0,0x4(%esp) │ │ - call 7c000 │ │ - mov 0x8(%edi),%eax │ │ - mov 0x4(%edi),%ecx │ │ + mov %eax,0x8(%esp) │ │ + mov 0x44(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b750 │ │ + mov 0x14(%esp),%ebx │ │ + mov 0x38(%esp),%eax │ │ + mov 0x4(%eax),%ecx │ │ + mov 0x8(%eax),%eax │ │ mov 0x8(%eax),%edx │ │ - call 1fbc0 │ │ + call 1fce0 │ │ test %al,%al │ │ - je 1ada6 │ │ - lea -0x77d65(%ebx),%eax │ │ - lea 0x100(%esp),%ecx │ │ + je 1aac4 │ │ + mov 0x14(%esp),%ebx │ │ + lea 0xf0(%esp),%ecx │ │ mov $0x23,%edx │ │ movl $0x13,0x4(%esp) │ │ + lea -0x774be(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 73e80 │ │ - movzbl 0x100(%esp),%ecx │ │ - jmp 1ae97 │ │ - mov (%edi),%eax │ │ - mov 0x74(%esp),%ecx │ │ - mov %ebp,0x8(%esp) │ │ - mov %ecx,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call 7c010 │ │ - cmp $0xffffffff,%eax │ │ - je 1add0 │ │ - mov $0xff,%cl │ │ - jmp 1add9 │ │ - mov (%edi),%eax │ │ - mov 0x40(%esp),%ecx │ │ - mov 0x74(%esp),%edx │ │ - mov %ecx,0x8(%esp) │ │ - mov %edx,0x4(%esp) │ │ + call 747b0 │ │ + jmp 1aae9 │ │ + mov 0x38(%esp),%eax │ │ + mov 0x4(%eax),%ecx │ │ + mov 0x8(%eax),%eax │ │ + mov 0x8(%eax),%edx │ │ + call 1fce0 │ │ + test %al,%al │ │ + je 1ab6c │ │ + mov 0x14(%esp),%ebx │ │ + lea 0xf0(%esp),%ecx │ │ + mov $0x23,%edx │ │ + movl $0x13,0x4(%esp) │ │ + lea -0x774be(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 7c010 │ │ - cmp $0xffffffff,%eax │ │ - je 1ae80 │ │ - mov $0xff,%cl │ │ - jmp 1ae89 │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%eax │ │ - xor %ecx,%ecx │ │ - mov %cl,0x100(%esp) │ │ - mov %eax,0x104(%esp) │ │ + call 747b0 │ │ + jmp 1ab8d │ │ + mov 0x38(%esp),%eax │ │ + mov 0x44(%esp),%ecx │ │ + mov 0x40(%esp),%edi │ │ + mov 0x14(%esp),%ebx │ │ + mov (%eax),%edx │ │ + mov %ecx,(%esp) │ │ + lea 0xf0(%esp),%ecx │ │ + mov %edi,0x4(%esp) │ │ + call 778e0 │ │ + movzbl 0xf0(%esp),%ecx │ │ cmp $0xff,%cl │ │ - je 1ae18 │ │ - movzbl 0x103(%esp),%eax │ │ - movzwl 0x101(%esp),%edx │ │ - mov 0x104(%esp),%edi │ │ - movzbl %cl,%ecx │ │ - xor %esi,%esi │ │ - shl $0x8,%edx │ │ - shl $0x18,%eax │ │ - mov %edi,0x28(%esp) │ │ - or %edx,%eax │ │ - or %eax,%ecx │ │ - jmp 1ae2c │ │ - mov 0x104(%esp),%esi │ │ - mov $0xff,%ecx │ │ - cmp %ebp,%esi │ │ - ja 1b5b8 │ │ + jne 1ab9e │ │ + mov 0xf4(%esp),%eax │ │ + cmp 0x40(%esp),%eax │ │ + mov %eax,%ecx │ │ + jmp 1aed9 │ │ + mov 0x38(%esp),%eax │ │ + mov 0x44(%esp),%ecx │ │ + mov 0x14(%esp),%ebx │ │ + mov (%eax),%edx │ │ + mov %ecx,(%esp) │ │ + lea 0xf0(%esp),%ecx │ │ + mov %esi,0x4(%esp) │ │ + call 778e0 │ │ + movzbl 0xf0(%esp),%eax │ │ + cmp $0xff,%al │ │ + mov %al,0x18(%esp) │ │ + je 1abc1 │ │ + movzbl 0xf1(%esp),%eax │ │ + mov 0x14(%esp),%ebx │ │ + xor %edi,%edi │ │ + mov %al,0x28(%esp) │ │ + mov 0xf4(%esp),%eax │ │ + mov %eax,0x3c(%esp) │ │ + movzwl 0xf2(%esp),%eax │ │ + mov %eax,0x34(%esp) │ │ + jmp 1abde │ │ + mov 0x38(%esp),%eax │ │ + mov 0x44(%esp),%ecx │ │ + mov 0x14(%esp),%ebx │ │ + mov (%eax),%edx │ │ + mov %ecx,(%esp) │ │ + lea 0xf0(%esp),%ecx │ │ + mov %esi,0x4(%esp) │ │ + call 778e0 │ │ + movzbl 0xf0(%esp),%ecx │ │ + cmp $0xff,%cl │ │ + je 1aece │ │ + movzbl 0xf1(%esp),%eax │ │ + mov 0xf4(%esp),%edx │ │ + mov %al,0x28(%esp) │ │ + movzwl 0xf2(%esp),%eax │ │ + mov %eax,0x34(%esp) │ │ + xor %edi,%edi │ │ + jmp 1ac07 │ │ + mov 0xf4(%esp),%eax │ │ + mov 0x14(%esp),%ebx │ │ + cmp %esi,%eax │ │ + ja 1b1b4 │ │ + mov %eax,%edi │ │ + movl $0x0,0x34(%esp) │ │ mov 0x40(%esp),%eax │ │ - mov %ecx,0x70(%esp) │ │ - mov 0x74(%esp),%ecx │ │ + mov 0x44(%esp),%ecx │ │ movl $0x0,0x4(%esp) │ │ - sub %ebp,%eax │ │ - add %ebp,%ecx │ │ + sub %esi,%eax │ │ + add %esi,%ecx │ │ mov %eax,0x8(%esp) │ │ mov %ecx,(%esp) │ │ - call 7c000 │ │ - mov 0x70(%esp),%ecx │ │ - mov 0x18(%esp),%eax │ │ - sub %esi,%ebp │ │ - mov %esi,0x1c(%esp) │ │ - mov %ebp,0x21c(%esp) │ │ - sbb $0x0,%eax │ │ - mov %ecx,%edx │ │ - mov %ch,0x3c(%esp) │ │ - mov %eax,%edi │ │ - shr $0x10,%edx │ │ - mov %eax,0x220(%esp) │ │ - mov %edx,0x24(%esp) │ │ - jmp 1aef1 │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%eax │ │ - xor %ecx,%ecx │ │ - mov %cl,0x100(%esp) │ │ - mov %eax,0x104(%esp) │ │ - cmp $0xff,%cl │ │ - je 1aec3 │ │ - movzbl 0x101(%esp),%eax │ │ - mov %al,0x3c(%esp) │ │ - movzwl 0x102(%esp),%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0x104(%esp),%eax │ │ - mov %eax,0x28(%esp) │ │ - xor %eax,%eax │ │ - jmp 1aed4 │ │ - mov 0x104(%esp),%eax │ │ - cmp 0x40(%esp),%eax │ │ - ja 1b5b8 │ │ - mov 0x18(%esp),%edx │ │ - sub %eax,%ebp │ │ - mov %eax,0x1c(%esp) │ │ - mov %ebp,0x21c(%esp) │ │ - sbb $0x0,%edx │ │ - mov %edx,%edi │ │ - mov %edx,0x220(%esp) │ │ + call 7b750 │ │ + mov 0x3c(%esp),%edx │ │ + movzbl 0x18(%esp),%ecx │ │ + sub %edi,%esi │ │ + mov %edi,0x18(%esp) │ │ + sbb $0x0,%ebp │ │ cmp $0x3,%cl │ │ - ja 1b1e9 │ │ + mov %esi,0x20c(%esp) │ │ + mov %ebp,0x210(%esp) │ │ + ja 1aec4 │ │ movzbl %cl,%eax │ │ - mov -0x7c454(%ebx,%eax,4),%eax │ │ - add %ebx,%eax │ │ + mov 0x14(%esp),%ecx │ │ + mov %ebp,%edi │ │ + mov %edx,0x3c(%esp) │ │ + mov -0x7b9bc(%ecx,%eax,4),%eax │ │ + add %ecx,%eax │ │ jmp *%eax │ │ - cmpl $0x4,0x28(%esp) │ │ - je 1af74 │ │ - jmp 1b491 │ │ - mov 0x28(%esp),%eax │ │ - cmpb $0x23,0x8(%eax) │ │ - je 1af74 │ │ - jmp 1b499 │ │ - mov 0x28(%esp),%esi │ │ - cmpb $0x23,0x8(%esi) │ │ - jne 1b2b0 │ │ - mov (%esi),%eax │ │ - mov 0x4(%esi),%esi │ │ - mov %eax,0x70(%esp) │ │ - mov (%esi),%eax │ │ - test %eax,%eax │ │ - je 1af49 │ │ - mov 0x70(%esp),%ecx │ │ - mov %ecx,(%esp) │ │ + mov 0x10f0(%ecx),%eax │ │ + mov 0x8(%eax),%eax │ │ + mov %edx,(%esp) │ │ call *%eax │ │ - cmpl $0x0,0x4(%esi) │ │ - je 1af5b │ │ - mov 0x70(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x28(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 1af74 │ │ - cmpb $0x23,0x3c(%esp) │ │ - jne 1b495 │ │ - mov %ebp,%eax │ │ + test %al,%al │ │ + jne 1ac80 │ │ + jmp 1b183 │ │ + cmpb $0x23,0x8(%edx) │ │ + je 1ac80 │ │ + jmp 1b17b │ │ + cmpb $0x23,0x10(%edx) │ │ + jne 1b15b │ │ + mov 0xc(%edx),%eax │ │ + mov %edx,(%esp) │ │ + call *%eax │ │ + jmp 1ac80 │ │ + cmpb $0x23,0x28(%esp) │ │ + jne 1b177 │ │ + mov %esi,%eax │ │ + mov %edi,%ecx │ │ or %edi,%eax │ │ - jne 1af93 │ │ - jmp 1b1e9 │ │ - cmpb $0x23,0x8(%esi) │ │ - jne 1b2bb │ │ - mov %ebp,%eax │ │ + jne 1aca3 │ │ + jmp 1aeb6 │ │ + cmpb $0x23,0x8(%edx) │ │ + jne 1b17b │ │ + mov %esi,%eax │ │ + mov %edi,%ecx │ │ or %edi,%eax │ │ - je 1b1d7 │ │ - mov 0x40(%esp),%esi │ │ - mov 0x1c(%esp),%ecx │ │ - mov %edi,%eax │ │ - sub %ecx,%esi │ │ - cmp %esi,%ebp │ │ + je 1aea0 │ │ + mov 0x40(%esp),%ebp │ │ + mov 0x14(%esp),%ebx │ │ + mov %ecx,%eax │ │ + mov %ecx,%edi │ │ + sub 0x18(%esp),%ebp │ │ + cmp %ebp,%esi │ │ sbb $0x0,%eax │ │ - mov 0x74(%esp),%eax │ │ - lea (%eax,%ecx,1),%eax │ │ - mov %eax,0x18(%esp) │ │ - jae 1aff6 │ │ - mov 0x20(%esp),%eax │ │ + jae 1acf8 │ │ + mov 0x38(%esp),%eax │ │ mov 0x4(%eax),%ecx │ │ mov 0x8(%eax),%eax │ │ mov 0x8(%eax),%edx │ │ - call 1fbc0 │ │ + call 1fce0 │ │ test %al,%al │ │ - je 1b03b │ │ - lea -0x77d65(%ebx),%eax │ │ - lea 0x100(%esp),%ecx │ │ + je 1ad3d │ │ + mov 0x14(%esp),%ebx │ │ + lea 0xf0(%esp),%ecx │ │ mov $0x23,%edx │ │ movl $0x13,0x4(%esp) │ │ + lea -0x774be(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 73e80 │ │ - movzbl 0x100(%esp),%ecx │ │ - jmp 1b098 │ │ - mov 0x20(%esp),%eax │ │ + call 747b0 │ │ + jmp 1ad64 │ │ + mov 0x38(%esp),%eax │ │ mov 0x4(%eax),%ecx │ │ mov 0x8(%eax),%eax │ │ mov 0x8(%eax),%edx │ │ - call 1fbc0 │ │ + call 1fce0 │ │ test %al,%al │ │ - je 1b05e │ │ - lea -0x77d65(%ebx),%eax │ │ - lea 0x100(%esp),%ecx │ │ + je 1ad9b │ │ + mov 0x14(%esp),%ebx │ │ + lea 0xf0(%esp),%ecx │ │ mov $0x23,%edx │ │ movl $0x13,0x4(%esp) │ │ + lea -0x774be(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 73e80 │ │ - movzbl 0x100(%esp),%ecx │ │ - jmp 1b103 │ │ - mov 0x20(%esp),%eax │ │ + call 747b0 │ │ + jmp 1adc2 │ │ + mov 0x44(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ - mov (%eax),%eax │ │ - mov %ebp,0x8(%esp) │ │ - mov %ecx,0x4(%esp) │ │ + mov 0x14(%esp),%ebx │ │ + add %ecx,%eax │ │ + mov 0x38(%esp),%ecx │ │ + mov (%ecx),%edx │ │ + lea 0xf0(%esp),%ecx │ │ + mov %esi,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 7c010 │ │ - cmp $0xffffffff,%eax │ │ - je 1b081 │ │ - mov $0xff,%cl │ │ - jmp 1b08a │ │ - mov 0x20(%esp),%eax │ │ + call 778e0 │ │ + movzbl 0xf0(%esp),%eax │ │ + cmp $0xff,%al │ │ + je 1adf9 │ │ + movzbl 0xf1(%esp),%ecx │ │ + mov 0xf4(%esp),%edx │ │ + mov 0x14(%esp),%ebx │ │ + mov %cl,0x28(%esp) │ │ + movzwl 0xf2(%esp),%ecx │ │ + mov %ecx,0x34(%esp) │ │ + xor %ecx,%ecx │ │ + jmp 1ae14 │ │ + mov 0x44(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ - mov (%eax),%eax │ │ - mov %esi,0x8(%esp) │ │ - mov %ecx,0x4(%esp) │ │ + mov 0x14(%esp),%ebx │ │ + add %ecx,%eax │ │ + mov 0x38(%esp),%ecx │ │ + mov (%ecx),%edx │ │ + lea 0xf0(%esp),%ecx │ │ + mov %ebp,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 7c010 │ │ - cmp $0xffffffff,%eax │ │ - je 1b0ec │ │ - mov $0xff,%cl │ │ - jmp 1b0f5 │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%eax │ │ - xor %ecx,%ecx │ │ - mov %cl,0x100(%esp) │ │ - mov %eax,0x104(%esp) │ │ - cmp $0xff,%cl │ │ - je 1b0c5 │ │ - movzbl 0x103(%esp),%eax │ │ - movzwl 0x101(%esp),%edx │ │ - mov 0x104(%esp),%esi │ │ - movzbl %cl,%ecx │ │ - shl $0x8,%edx │ │ - shl $0x18,%eax │ │ - or %edx,%eax │ │ - or %eax,%ecx │ │ - xor %eax,%eax │ │ - jmp 1b0d9 │ │ - mov 0x104(%esp),%eax │ │ - mov $0xff,%ecx │ │ - cmp %ebp,%eax │ │ - ja 1b5aa │ │ - add %eax,0x1c(%esp) │ │ - mov %ecx,%edx │ │ - mov %ch,0x3c(%esp) │ │ - shr $0x10,%edx │ │ - mov %edx,0x24(%esp) │ │ - jmp 1b15c │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%eax │ │ - xor %ecx,%ecx │ │ - mov %cl,0x100(%esp) │ │ - mov %eax,0x104(%esp) │ │ - cmp $0xff,%cl │ │ - je 1b12f │ │ - movzbl 0x101(%esp),%eax │ │ - mov 0x104(%esp),%esi │ │ - mov %al,0x3c(%esp) │ │ - movzwl 0x102(%esp),%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - sub %eax,%eax │ │ - jmp 1b15c │ │ - mov 0x104(%esp),%edx │ │ - cmp %esi,%edx │ │ - mov 0x28(%esp),%esi │ │ - ja 1b5aa │ │ - mov %edi,0x18(%esp) │ │ - mov %ebp,%edi │ │ - mov 0x1c(%esp),%ebp │ │ + call 778e0 │ │ + movzbl 0xf0(%esp),%eax │ │ + cmp $0xff,%al │ │ + je 1ae1a │ │ + movzbl 0xf1(%esp),%ecx │ │ + mov 0xf4(%esp),%edx │ │ + mov 0x14(%esp),%ebx │ │ + mov %cl,0x28(%esp) │ │ + movzwl 0xf2(%esp),%ecx │ │ + mov %ecx,0x34(%esp) │ │ + mov 0x18(%esp),%ecx │ │ + sub %ecx,%ecx │ │ + jmp 1ae3f │ │ + mov 0xf4(%esp),%ecx │ │ + mov 0x14(%esp),%ebx │ │ + cmp %esi,%ecx │ │ + ja 1b1b4 │ │ + movl $0x0,0x34(%esp) │ │ + add %ecx,0x18(%esp) │ │ + jmp 1ae3f │ │ + mov 0xf4(%esp),%edx │ │ + mov 0x14(%esp),%ebx │ │ + cmp %ebp,%edx │ │ + ja 1b1b4 │ │ + mov 0x18(%esp),%ebp │ │ add %ebp,%edx │ │ - mov %edx,%eax │ │ - mov %edx,0x1c(%esp) │ │ - sub %ebp,%eax │ │ - mov %edi,%ebp │ │ - mov 0x18(%esp),%edi │ │ - sub %eax,%ebp │ │ - mov %esi,0x28(%esp) │ │ + mov %edx,%ecx │ │ + mov %edx,0x18(%esp) │ │ + mov 0x3c(%esp),%edx │ │ + sub %ebp,%ecx │ │ + sub %ecx,%esi │ │ sbb $0x0,%edi │ │ - cmp $0x3,%cl │ │ - ja 1b1db │ │ - movzbl %cl,%eax │ │ - mov -0x7c444(%ebx,%eax,4),%eax │ │ + cmp $0x3,%al │ │ + ja 1af18 │ │ + movzbl %al,%eax │ │ + mov %edx,0x3c(%esp) │ │ + mov -0x7b9ac(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ - cmp $0x4,%esi │ │ - je 1af89 │ │ - jmp 1b2d1 │ │ - cmpb $0x23,0x8(%esi) │ │ - mov %ebp,0x18(%esp) │ │ - jne 1b2b0 │ │ - mov (%esi),%ebp │ │ - mov 0x4(%esi),%esi │ │ - mov (%esi),%eax │ │ - test %eax,%eax │ │ - je 1b1a4 │ │ - mov %ebp,(%esp) │ │ + mov 0x10f0(%ebx),%eax │ │ + mov 0x8(%eax),%eax │ │ + mov %edx,(%esp) │ │ call *%eax │ │ - cmpl $0x0,0x4(%esi) │ │ - je 1b1b2 │ │ - mov %ebp,(%esp) │ │ - call 7bfb0 │ │ - mov 0x28(%esp),%esi │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov 0x18(%esp),%ebp │ │ - jmp 1af89 │ │ - cmpb $0x23,0x3c(%esp) │ │ - je 1af89 │ │ - jmp 1b2c6 │ │ - xor %ebp,%ebp │ │ - xor %edi,%edi │ │ - mov %ebp,0x21c(%esp) │ │ - mov %edi,0x220(%esp) │ │ - mov 0x1c(%esp),%esi │ │ - mov 0x38(%esp),%ebp │ │ - mov 0x90(%esp),%edx │ │ - mov 0x40(%esp),%eax │ │ - add %esi,%ebp │ │ - test %esi,%esi │ │ - mov %ebp,0x6c(%esp) │ │ - je 1b295 │ │ - mov 0x94(%esp),%ecx │ │ - cmp 0x50(%esp),%ecx │ │ - jb 1ac2a │ │ - cmp %eax,%esi │ │ - jne 1ac2a │ │ - mov 0x50(%esp),%eax │ │ + test %al,%al │ │ + jne 1ac97 │ │ + jmp 1b183 │ │ + cmpb $0x23,0x10(%edx) │ │ + jne 1b15b │ │ + mov 0xc(%edx),%eax │ │ + mov %edx,(%esp) │ │ + call *%eax │ │ + jmp 1ac97 │ │ + cmpb $0x23,0x28(%esp) │ │ + je 1ac97 │ │ + jmp 1b177 │ │ + movl $0x0,0x210(%esp) │ │ + movl $0x0,0x20c(%esp) │ │ + mov 0x24(%esp),%eax │ │ + mov 0x18(%esp),%ecx │ │ + mov 0x14(%esp),%ebx │ │ + jmp 1aefa │ │ + mov 0x14(%esp),%ebx │ │ + mov 0x18(%esp),%ecx │ │ + jmp 1aef6 │ │ + mov 0xf4(%esp),%eax │ │ + mov %eax,%ecx │ │ + cmp %esi,%eax │ │ + mov 0x14(%esp),%ebx │ │ + ja 1b1b4 │ │ + sub %ecx,%esi │ │ + sbb $0x0,%ebp │ │ + mov %esi,0x20c(%esp) │ │ + mov %ebp,0x210(%esp) │ │ + mov 0x24(%esp),%eax │ │ + add %ecx,%eax │ │ + test %ecx,%ecx │ │ + mov %eax,0x24(%esp) │ │ + mov %eax,0x50(%esp) │ │ + mov 0x2c(%esp),%edi │ │ + je 1af48 │ │ + cmp 0x58(%esp),%ecx │ │ + jne 1a805 │ │ + jmp 1af20 │ │ + mov 0x18(%esp),%ecx │ │ + mov %edi,%ebp │ │ + jmp 1aee8 │ │ + mov 0x58(%esp),%eax │ │ test %eax,%eax │ │ lea (%eax,%eax,1),%eax │ │ - mov %eax,0x50(%esp) │ │ - jns 1ac2a │ │ - movl $0xffffffff,0x50(%esp) │ │ - jmp 1ac2a │ │ - lea 0x20(%edx),%eax │ │ - lea (%edx,%edx,1),%edi │ │ - lea 0x100(%esp),%ecx │ │ - mov %esi,(%esp) │ │ - movl $0x1,0xc(%esp) │ │ - movl $0x1,0x8(%esp) │ │ - cmp %edi,%eax │ │ - cmova %eax,%edi │ │ - mov %edi,0x4(%esp) │ │ - call 1fa80 │ │ - cmpb $0x0,0x100(%esp) │ │ - jne 1b5a1 │ │ - mov 0x104(%esp),%eax │ │ - mov %eax,%esi │ │ - mov %eax,0x68(%esp) │ │ - mov %edi,0x64(%esp) │ │ - jmp 1ac7c │ │ - lea 0x2c(%esp),%eax │ │ - cmp $0x40000000,%ebp │ │ - jbe 1b2ee │ │ - mov 0x14(%esp),%eax │ │ + mov %eax,0x58(%esp) │ │ + mov 0x30(%esp),%eax │ │ + jns 1a7ff │ │ + movl $0xffffffff,0x58(%esp) │ │ + jmp 1a7ff │ │ + mov %edx,0x24(%esp) │ │ + cmpl $0x40000000,0x24(%esp) │ │ + jbe 1af65 │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x20(%esp),%edi │ │ movl $0x10,(%eax) │ │ - jmp 1b4cd │ │ - mov 0x38(%esp),%ecx │ │ - mov $0x3,%al │ │ - jmp 1b4a3 │ │ - mov 0x38(%esp),%ecx │ │ - mov $0x2,%al │ │ - jmp 1b4a3 │ │ - mov 0x38(%esp),%ecx │ │ - mov $0x1,%al │ │ - jmp 1b4a3 │ │ - mov 0x38(%esp),%ecx │ │ - xor %eax,%eax │ │ - jmp 1b4a3 │ │ - lea 0x2c(%esp),%eax │ │ - mov %ecx,%ebp │ │ - mov %ecx,0x6c(%esp) │ │ - cmp $0x40000000,%ebp │ │ - ja 1b2a1 │ │ - lea 0x78(%esp),%ecx │ │ - lea 0xc0(%esp),%edx │ │ + jmp 1a707 │ │ + lea 0x84(%esp),%eax │ │ + lea 0x5c(%esp),%ecx │ │ + lea 0xa0(%esp),%edx │ │ mov %eax,(%esp) │ │ - call 3c5a0 │ │ - movss -0x7c9e4(%ebx),%xmm0 │ │ - mov 0x638(%esp),%ecx │ │ - lea -0x77f6a(%ebx),%edx │ │ + call 3e610 │ │ + mov 0x20(%esp),%edi │ │ + mov 0x14(%esp),%ebx │ │ + mov 0x628(%esp),%ecx │ │ movl $0x24,(%esp) │ │ - call 3c630 │ │ - mov 0x68(%esp),%edi │ │ - mov 0x7c(%esp),%esi │ │ - mov 0x80(%esp),%eax │ │ - mov %edi,0x210(%esp) │ │ - mov %ebp,0x214(%esp) │ │ - mov %esi,0x218(%esp) │ │ - mov %eax,0x21c(%esp) │ │ - lea 0x2c(%esp),%ecx │ │ - lea 0x210(%esp),%eax │ │ - lea 0x410(%esp),%edx │ │ + movss -0x7ba88(%ebx),%xmm0 │ │ + lea -0x77702(%ebx),%edx │ │ + call 3e6a0 │ │ + mov 0x4c(%esp),%ebp │ │ + mov 0x60(%esp),%esi │ │ + mov 0x64(%esp),%eax │ │ + mov 0x24(%esp),%ecx │ │ + mov %ebp,0x200(%esp) │ │ + mov %ecx,0x204(%esp) │ │ + mov %esi,0x208(%esp) │ │ + mov %eax,0x20c(%esp) │ │ + lea 0x84(%esp),%ecx │ │ + lea 0x200(%esp),%eax │ │ + lea 0x400(%esp),%edx │ │ mov %ecx,(%esp) │ │ - lea 0x100(%esp),%ecx │ │ + lea 0xf0(%esp),%ecx │ │ mov %eax,0x4(%esp) │ │ - call 1d370 │ │ - cmpl $0xffffffff,0x100(%esp) │ │ - je 1b408 │ │ - mov 0x108(%esp),%eax │ │ - movsd 0x100(%esp),%xmm0 │ │ - mov %eax,0x5c(%esp) │ │ - movsd %xmm0,0x54(%esp) │ │ - mov 0x58(%esp),%ecx │ │ - mov 0x620(%esp),%edx │ │ + call 1d4e0 │ │ + cmpl $0xffffffff,0xf0(%esp) │ │ + je 1b060 │ │ + mov 0xf8(%esp),%eax │ │ + movsd 0xf0(%esp),%xmm0 │ │ + mov %eax,0x70(%esp) │ │ + movsd %xmm0,0x68(%esp) │ │ + mov 0x6c(%esp),%ecx │ │ + mov 0x610(%esp),%edx │ │ + mov 0x14(%esp),%ebx │ │ mov %ecx,(%esp) │ │ - lea 0x210(%esp),%ecx │ │ + lea 0x200(%esp),%ecx │ │ mov %eax,0x4(%esp) │ │ - call 21c50 │ │ - cmpb $0xff,0x210(%esp) │ │ - jne 1b3df │ │ - mov 0x620(%esp),%edx │ │ - lea 0x210(%esp),%ecx │ │ - call 1fec0 │ │ - cmpb $0xff,0x210(%esp) │ │ - je 1b42a │ │ - mov 0x14(%esp),%edx │ │ - mov 0x214(%esp),%ecx │ │ - mov 0x210(%esp),%eax │ │ + call 21e10 │ │ + cmpb $0xff,0x200(%esp) │ │ + je 1b06c │ │ + mov 0x200(%esp),%eax │ │ + mov 0x204(%esp),%ecx │ │ + mov 0x14(%esp),%ebx │ │ + jmp 1b0a3 │ │ + mov 0x1c(%esp),%eax │ │ + movl $0x3,(%eax) │ │ + jmp 1b0bc │ │ + mov 0x610(%esp),%edx │ │ + mov 0x14(%esp),%ebx │ │ + lea 0x200(%esp),%ecx │ │ + call 1ff50 │ │ + cmpb $0xff,0x200(%esp) │ │ + je 1b0e0 │ │ + mov 0x200(%esp),%eax │ │ + mov 0x204(%esp),%ecx │ │ + mov 0x14(%esp),%ebx │ │ + mov 0x20(%esp),%edi │ │ + mov 0x1c(%esp),%edx │ │ movl $0xb,(%edx) │ │ mov %ecx,0x8(%edx) │ │ - lea 0x54(%esp),%ecx │ │ + lea 0x68(%esp),%ecx │ │ mov %eax,0x4(%edx) │ │ - call 18830 │ │ - jmp 1b412 │ │ - mov 0x14(%esp),%eax │ │ - movl $0x3,(%eax) │ │ - cmpl $0x0,0x78(%esp) │ │ - je 1b4cd │ │ + call 3c200 │ │ + cmpl $0x0,0x5c(%esp) │ │ + mov 0x14(%esp),%ebx │ │ + je 1a707 │ │ + mov 0x14(%esp),%ebx │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ - jmp 1b4cd │ │ - movss -0x7ca24(%ebx),%xmm0 │ │ - mov 0x638(%esp),%ecx │ │ - lea -0x77f46(%ebx),%edx │ │ + call 7b700 │ │ + mov 0x14(%esp),%ebx │ │ + jmp 1a707 │ │ + mov 0x14(%esp),%ebx │ │ + mov 0x628(%esp),%ecx │ │ movl $0x14,(%esp) │ │ - call 3c630 │ │ - mov 0x14(%esp),%eax │ │ - lea 0x54(%esp),%ecx │ │ + movss -0x7bac8(%ebx),%xmm0 │ │ + lea -0x776de(%ebx),%edx │ │ + call 3e6a0 │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x14(%esp),%ebx │ │ + lea 0x68(%esp),%ecx │ │ movl $0xffffffff,(%eax) │ │ - call 18830 │ │ - cmpl $0x0,0x78(%esp) │ │ - je 1b46d │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x64(%esp) │ │ - je 1b47c │ │ - mov %edi,(%esp) │ │ - call 7bfb0 │ │ + call 3c200 │ │ + cmpl $0x0,0x5c(%esp) │ │ + je 1b12f │ │ + mov 0x14(%esp),%ebx │ │ + mov %esi,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0x48(%esp) │ │ + je 1b142 │ │ + mov 0x14(%esp),%ebx │ │ + mov %ebp,(%esp) │ │ + call 7b700 │ │ + mov 0x14(%esp),%ebx │ │ movzbl 0x10ec(%ebx),%eax │ │ - lea 0x44(%esp),%ecx │ │ - call 18830 │ │ - jmp 19635 │ │ - xor %eax,%eax │ │ - jmp 1b49b │ │ + lea 0x78(%esp),%ecx │ │ + call 3c200 │ │ + jmp 1920c │ │ + mov $0x3,%al │ │ + mov 0x14(%esp),%ebx │ │ + mov 0x20(%esp),%edi │ │ + mov 0x34(%esp),%ebp │ │ + mov %eax,0x18(%esp) │ │ + movzbl 0x28(%esp),%eax │ │ + jmp 1a6ec │ │ mov $0x1,%al │ │ - jmp 1b49b │ │ + jmp 1b17d │ │ mov $0x2,%al │ │ - mov 0x38(%esp),%ecx │ │ - mov 0x28(%esp),%esi │ │ - mov 0x1c(%esp),%edx │ │ - mov 0x24(%esp),%edi │ │ - add %ecx,%edx │ │ - mov %edx,0x6c(%esp) │ │ - movzbl 0x3c(%esp),%edx │ │ - mov 0x14(%esp),%ecx │ │ - movl $0xb,(%ecx) │ │ - mov %al,0x4(%ecx) │ │ - mov %dl,0x5(%ecx) │ │ - mov %di,0x6(%ecx) │ │ - mov %esi,0x8(%ecx) │ │ - cmpl $0x0,0x64(%esp) │ │ - je 1b4e0 │ │ - mov 0x68(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - movzbl 0x10ec(%ebx),%eax │ │ - mov 0x60(%esp),%eax │ │ - movb $0x0,(%eax) │ │ - movb $0x0,0x1(%eax) │ │ - movb $0x0,0x2(%eax) │ │ - movb $0x0,0x3(%eax) │ │ - movb $0x0,0x4(%eax) │ │ - movb $0x0,0x5(%eax) │ │ - movb $0x0,0x6(%eax) │ │ - movb $0x0,0x7(%eax) │ │ - movb $0x0,0x8(%eax) │ │ - movb $0x0,0x9(%eax) │ │ - movb $0x0,0xa(%eax) │ │ - movb $0x0,0xb(%eax) │ │ - movb $0x0,0xc(%eax) │ │ - movb $0x0,0xd(%eax) │ │ - movb $0x0,0xe(%eax) │ │ - movb $0x0,0xf(%eax) │ │ - movb $0x0,0x10(%eax) │ │ - movb $0x0,0x11(%eax) │ │ - movb $0x0,0x12(%eax) │ │ - movb $0x0,0x13(%eax) │ │ - movb $0x0,0x14(%eax) │ │ - movb $0x0,0x15(%eax) │ │ - movb $0x0,0x16(%eax) │ │ - movb $0x0,0x17(%eax) │ │ - movb $0x0,0x18(%eax) │ │ - movb $0x0,0x19(%eax) │ │ - movb $0x0,0x1a(%eax) │ │ - movb $0x0,0x1b(%eax) │ │ - movb $0x0,0x1c(%eax) │ │ - movb $0x0,0x1d(%eax) │ │ - movb $0x0,0x1e(%eax) │ │ - movb $0x0,0x1f(%eax) │ │ - mov 0x44(%esp),%eax │ │ - mov 0x48(%esp),%ecx │ │ - movl $0x0,0x4c(%esp) │ │ - test %eax,%eax │ │ - je 1b585 │ │ - movb $0x0,(%ecx) │ │ - inc %ecx │ │ - dec %eax │ │ - jne 1b57e │ │ - cmpl $0x0,0x44(%esp) │ │ - je 19635 │ │ - mov 0x48(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 19635 │ │ - mov $0x1,%al │ │ - mov $0x26,%dl │ │ - jmp 1b4b6 │ │ - mov %ebp,0x21c(%esp) │ │ - mov %edi,0x220(%esp) │ │ - lea -0x1548(%ebx),%eax │ │ - lea -0x7809e(%ebx),%ecx │ │ + mov %eax,0x18(%esp) │ │ + jmp 1b18b │ │ + movl $0x0,0x18(%esp) │ │ + mov 0x14(%esp),%ebx │ │ + mov 0x20(%esp),%edi │ │ + movzbl 0x28(%esp),%eax │ │ + mov 0x34(%esp),%ebp │ │ + mov 0x3c(%esp),%edx │ │ + jmp 1a6ec │ │ + mov 0x14(%esp),%ebx │ │ + mov 0x20(%esp),%edi │ │ + mov $0x26,%al │ │ + jmp 1a6ec │ │ + lea -0x1658(%ebx),%eax │ │ + lea -0x776a4(%ebx),%ecx │ │ mov $0x24,%edx │ │ mov %eax,(%esp) │ │ - call 32ce0 │ │ - jmp 1b600 │ │ + call 33680 │ │ + jmp 1b22e │ │ + lea -0xb60(%ebx),%ecx │ │ + mov %eax,(%esp) │ │ + mov %ecx,0x4(%esp) │ │ + xor %ecx,%ecx │ │ + call 335c0 │ │ + jmp 1b22e │ │ + mov $0x1,%ecx │ │ + mov %edi,%edx │ │ + call 247ab │ │ + jmp 1b22e │ │ + mov $0xffffffff,%edi │ │ + movl $0xffffffff,0x48(%esp) │ │ + mov $0x1,%ecx │ │ + mov %esi,%edx │ │ + call 247ab │ │ + jmp 1b22e │ │ mov $0x1,%ecx │ │ mov $0x100010,%edx │ │ - call 246cb │ │ - jmp 1b600 │ │ + call 247ab │ │ + jmp 1b22e │ │ mov $0x1,%ecx │ │ mov $0x100010,%edx │ │ - call 246cb │ │ - jmp 1b600 │ │ - mov %edi,%esi │ │ - mov %ebp,%ecx │ │ - mov %esi,%edx │ │ - call 246cb │ │ + call 247ab │ │ ud2 │ │ - lea 0x2c(%esp),%ecx │ │ - mov %eax,%edi │ │ - call 18830 │ │ - lea 0x84(%esp),%ecx │ │ - call 18830 │ │ - mov %edi,(%esp) │ │ - call 784f0 │ │ - lea 0x64(%esp),%ecx │ │ - mov %eax,%edi │ │ - call 18830 │ │ - jmp 1b64c │ │ - lea 0x78(%esp),%ecx │ │ - mov %eax,%edi │ │ - call 18830 │ │ - movl $0x0,0x14(%esp) │ │ - jmp 1b685 │ │ - mov %eax,%edi │ │ - movzbl 0x10ec(%ebx),%eax │ │ - lea 0x44(%esp),%ecx │ │ + mov 0x14(%esp),%ebx │ │ + lea 0x48(%esp),%ecx │ │ + mov %eax,%esi │ │ + call 3c200 │ │ + jmp 1b3e1 │ │ + mov 0x14(%esp),%ebx │ │ + lea 0x68(%esp),%ecx │ │ + mov %eax,%esi │ │ + call 3c200 │ │ + jmp 1b28b │ │ + mov 0x14(%esp),%ebx │ │ + lea 0xa0(%esp),%ecx │ │ + mov %eax,%esi │ │ + call 3c200 │ │ movl $0x0,0x18(%esp) │ │ - jmp 1b87f │ │ - mov %eax,%edi │ │ - mov $0x1,%al │ │ - lea 0x44(%esp),%ecx │ │ - jmp 1b87b │ │ - mov %eax,%edi │ │ + jmp 1b2bc │ │ + mov 0x14(%esp),%ebx │ │ + lea 0x68(%esp),%ecx │ │ + mov %eax,%esi │ │ + call 3c200 │ │ + jmp 1b2e4 │ │ + mov %eax,%esi │ │ movzbl 0x10ec(%ebx),%eax │ │ - movl $0x0,0x14(%esp) │ │ - jmp 1b685 │ │ - mov %eax,%edi │ │ + lea 0x5c(%esp),%ecx │ │ + movl $0x0,0x2c(%esp) │ │ + jmp 1b3ff │ │ + jmp 1b37b │ │ + mov %eax,%esi │ │ + movzbl 0x10ec(%ebx),%eax │ │ + movl $0x0,0x18(%esp) │ │ + jmp 1b2bc │ │ + mov %eax,%esi │ │ mov $0x1,%al │ │ - mov %eax,0x14(%esp) │ │ - lea 0x64(%esp),%ecx │ │ - call 18830 │ │ - lea 0x2c(%esp),%ecx │ │ - call 18830 │ │ - cmpb $0x0,0x14(%esp) │ │ - jne 1b719 │ │ - jmp 1b908 │ │ - lea 0x54(%esp),%ecx │ │ - mov %eax,0x14(%esp) │ │ - call 18830 │ │ - jmp 1b6bc │ │ - mov %eax,0x14(%esp) │ │ - jmp 1b6e7 │ │ - mov %eax,0x14(%esp) │ │ - cmpl $0x0,0x78(%esp) │ │ - je 1b81d │ │ - mov 0x7c(%esp),%eax │ │ - jmp 1b6fd │ │ - mov 0x18(%esp),%ecx │ │ - mov %ebp,0x70(%esp) │ │ - mov %eax,0x14(%esp) │ │ - mov %edi,0x220(%esp) │ │ - mov %ecx,0x21c(%esp) │ │ - cmpl $0x0,0x4(%esi) │ │ - je 1b6f9 │ │ - mov 0x70(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x28(%esp),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov 0x14(%esp),%ebx │ │ + lea 0x68(%esp),%ecx │ │ + call 3c200 │ │ + lea 0x48(%esp),%ecx │ │ + call 3c200 │ │ + cmpb $0x0,0x18(%esp) │ │ + jne 1b3d6 │ │ + jmp 1b3e1 │ │ + mov %eax,%esi │ │ + cmpl $0x0,0x5c(%esp) │ │ + je 1b3a3 │ │ + mov 0x60(%esp),%eax │ │ + mov 0x14(%esp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 1b81d │ │ - mov %eax,%edi │ │ + call 7b700 │ │ + jmp 1b3a3 │ │ + jmp 1b3a1 │ │ + mov %eax,%esi │ │ mov $0x1,%al │ │ - mov %eax,0x18(%esp) │ │ - jmp 1b890 │ │ - mov %eax,%edi │ │ - movzbl 0x10ec(%ebx),%eax │ │ - lea 0x84(%esp),%ecx │ │ - call 18830 │ │ - mov %edi,(%esp) │ │ - call 784f0 │ │ - mov %eax,%edi │ │ - jmp 1b8a1 │ │ - lea 0x54(%esp),%ecx │ │ - mov %eax,%edi │ │ - call 18830 │ │ - jmp 1b782 │ │ - lea 0xc0(%esp),%ecx │ │ - mov %eax,%edi │ │ - call 18830 │ │ - jmp 1b78f │ │ - jmp 1b819 │ │ - mov %eax,%edi │ │ + mov %eax,0x2c(%esp) │ │ + jmp 1b415 │ │ + mov %eax,%esi │ │ + jmp 1b3d6 │ │ + mov %eax,%esi │ │ + jmp 1b439 │ │ + jmp 1b3a1 │ │ + jmp 1b3a1 │ │ + mov %esi,%ecx │ │ + mov %eax,%esi │ │ mov $0x1,%al │ │ - mov %eax,0x18(%esp) │ │ - mov 0x3c(%esp),%eax │ │ - jmp 1b869 │ │ - cmpl $0xffffffff,0x40(%esp) │ │ - mov %eax,%edi │ │ - jne 1b8ef │ │ - jmp 1b8f8 │ │ - mov %eax,%edi │ │ + mov %ecx,%edi │ │ + mov %ecx,0x48(%esp) │ │ + mov %eax,0x2c(%esp) │ │ + jmp 1b3e9 │ │ + mov %esi,%ecx │ │ + mov %eax,%esi │ │ + cmp $0xffffffff,%ecx │ │ + mov %ecx,0x5c(%esp) │ │ + jne 1b350 │ │ + mov 0x14(%esp),%ebx │ │ + jmp 1b3cd │ │ + lea 0x5c(%esp),%ecx │ │ + jmp 1b38b │ │ + mov 0x14(%esp),%ebx │ │ + lea 0x68(%esp),%ecx │ │ + mov %eax,%esi │ │ + call 3c200 │ │ + jmp 1b37d │ │ + mov 0x14(%esp),%ebx │ │ + lea 0xa0(%esp),%ecx │ │ + mov %eax,%esi │ │ + call 3c200 │ │ + jmp 1b387 │ │ + mov %eax,%esi │ │ mov $0x1,%al │ │ - lea 0x78(%esp),%ecx │ │ - jmp 1b87b │ │ - mov %eax,%edi │ │ - lea 0x54(%esp),%ecx │ │ - jmp 1b8f3 │ │ - mov %eax,0x14(%esp) │ │ - mov %ebp,0x21c(%esp) │ │ - mov %edi,0x220(%esp) │ │ - jmp 1b81d │ │ - mov 0x1c(%esp),%ecx │ │ - cmpl $0x0,0x4(%ebp) │ │ - mov %eax,0x14(%esp) │ │ - je 1b7c2 │ │ - mov %ecx,(%esp) │ │ - call 7bfb0 │ │ - mov %edi,(%esp) │ │ - call 7bfb0 │ │ - mov 0x14(%esp),%edi │ │ - mov %edi,(%esp) │ │ - call 784f0 │ │ - mov %ebp,%ecx │ │ - mov %eax,%edi │ │ - call 78040 │ │ - mov %edi,(%esp) │ │ - call 784f0 │ │ - mov %eax,0x14(%esp) │ │ - jmp 1b837 │ │ - mov %eax,%edi │ │ - lea 0xac(%esp),%ecx │ │ - call 18830 │ │ - mov %edi,(%esp) │ │ - call 784f0 │ │ - mov %eax,%edi │ │ - lea 0x84(%esp),%ecx │ │ - call 18830 │ │ - mov %edi,(%esp) │ │ - call 784f0 │ │ - mov %eax,0x14(%esp) │ │ - cmpl $0x0,0x64(%esp) │ │ - je 1b830 │ │ - mov 0x68(%esp),%eax │ │ + lea 0x5c(%esp),%ecx │ │ + jmp 1b3fb │ │ + mov %eax,%esi │ │ + lea 0x68(%esp),%ecx │ │ + mov 0x14(%esp),%ebx │ │ + call 3c200 │ │ + jmp 1b3cd │ │ + incl 0x1704(%ebx) │ │ + jmp 1b48f │ │ + mov %eax,%esi │ │ + cmpl $0x0,0x48(%esp) │ │ + je 1b3d6 │ │ + mov 0x4c(%esp),%eax │ │ + mov 0x14(%esp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - movzbl 0x10ec(%ebx),%eax │ │ - lea 0x44(%esp),%ecx │ │ - call 18830 │ │ - mov 0x14(%esp),%edi │ │ - mov %edi,(%esp) │ │ - call 784f0 │ │ - mov %eax,%edi │ │ - mov %esi,(%esp) │ │ - call 4dc30 │ │ - mov %edi,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ - mov %eax,%edi │ │ - mov 0x2c(%esp),%eax │ │ - cmp $0xffffffff,%eax │ │ + call 7b700 │ │ + jmp 1b3d6 │ │ + mov %eax,%esi │ │ + jmp 1b3e1 │ │ + mov %eax,%esi │ │ + jmp 1b44d │ │ + mov %eax,%esi │ │ + jmp 1b3e1 │ │ + mov %eax,%esi │ │ + lea 0x48(%esp),%ecx │ │ + call 3c200 │ │ + mov 0x14(%esp),%eax │ │ + movzbl 0x10ec(%eax),%eax │ │ + lea 0x78(%esp),%ecx │ │ + jmp 1b454 │ │ + mov %eax,%esi │ │ + cmp $0xffffffff,%edi │ │ setne %al │ │ - test %al,0x18(%esp) │ │ - je 1b884 │ │ + test %al,0x2c(%esp) │ │ + je 1b408 │ │ mov $0x1,%al │ │ - lea 0x2c(%esp),%ecx │ │ - mov %eax,0x18(%esp) │ │ - call 18830 │ │ - lea 0x84(%esp),%ecx │ │ - call 18830 │ │ - cmpl $0x0,0xa0(%esp) │ │ - jne 1b8bc │ │ - cmpb $0x0,0x18(%esp) │ │ - je 1b8d2 │ │ - movzbl 0x10ec(%ebx),%eax │ │ - lea 0xac(%esp),%ecx │ │ - call 18830 │ │ - mov %edi,(%esp) │ │ - call 784f0 │ │ - mov 0xa4(%esp),%eax │ │ + lea 0x48(%esp),%ecx │ │ + mov %eax,0x2c(%esp) │ │ + mov 0x14(%esp),%ebx │ │ + call 3c200 │ │ + mov 0x14(%esp),%ebx │ │ + lea 0x78(%esp),%ecx │ │ + call 3c200 │ │ + cmpl $0x0,0x84(%esp) │ │ + je 1b432 │ │ + mov 0x88(%esp),%eax │ │ + mov 0x14(%esp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpb $0x0,0x18(%esp) │ │ - jne 1b8a1 │ │ - lea 0xac(%esp),%ecx │ │ - call 18830 │ │ - mov %edi,(%esp) │ │ - call 784f0 │ │ - cmpl $0xffffffff,0x44(%esp) │ │ - mov %eax,%edi │ │ - je 1b8f8 │ │ - lea 0x44(%esp),%ecx │ │ - call 18830 │ │ - lea 0x2c(%esp),%ecx │ │ - call 18830 │ │ - movzbl 0x10ec(%ebx),%eax │ │ - lea 0x84(%esp),%ecx │ │ - call 18830 │ │ - mov %edi,(%esp) │ │ - call 784f0 │ │ + call 7b700 │ │ + cmpb $0x0,0x2c(%esp) │ │ + je 1b44d │ │ + mov 0x14(%esp),%eax │ │ + lea 0xcc(%esp),%ecx │ │ + movzbl 0x10ec(%eax),%eax │ │ + jmp 1b454 │ │ + lea 0xcc(%esp),%ecx │ │ + mov 0x14(%esp),%ebx │ │ + call 3c200 │ │ + mov 0x14(%esp),%ebx │ │ + mov %esi,(%esp) │ │ + call 77c40 │ │ + cmpb $0x3,0x400(%esp) │ │ + mov %eax,%esi │ │ + jne 1b4a0 │ │ + mov 0x404(%esp),%eax │ │ + mov 0xc(%eax),%ecx │ │ + mov %eax,(%esp) │ │ + call *%ecx │ │ + jmp 1b4a0 │ │ + mov 0x14(%esp),%ebx │ │ + call 34816 │ │ + mov %eax,%esi │ │ + mov 0x14(%esp),%ebx │ │ + lea 0x16f4(%ebx),%ecx │ │ + call 77800 │ │ + mov 0x14(%esp),%ebx │ │ + mov %esi,(%esp) │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x4ac,%esp │ │ - mov 0x4c8(%esp),%esi │ │ - call 1b936 │ │ + mov 0x4c8(%esp),%edi │ │ + call 1b4c6 │ │ pop %ebx │ │ - add $0x62ea6,%ebx │ │ - cmp $0x8,%esi │ │ - jae 1b954 │ │ + add $0x62bc6,%ebx │ │ + cmp $0x8,%edi │ │ + jae 1b4e4 │ │ movl $0xf,(%ecx) │ │ movl $0x8,0x4(%ecx) │ │ - jmp 1bd5a │ │ - mov 0x4d0(%esp),%edi │ │ + jmp 1b8d3 │ │ + mov 0x4d0(%esp),%esi │ │ mov 0x4d4(%esp),%ebp │ │ - mov %ecx,0x1c(%esp) │ │ + mov %ecx,0x18(%esp) │ │ mov 0x4cc(%esp),%ecx │ │ - mov %edi,%eax │ │ + mov %esi,%eax │ │ neg %eax │ │ mov $0x100000,%eax │ │ sbb %ebp,%eax │ │ setb %al │ │ test %al,%cl │ │ - je 1b9d5 │ │ - movd %edi,%xmm0 │ │ + je 1b565 │ │ + movd %esi,%xmm0 │ │ movd %ebp,%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ movq %xmm0,0x98(%esp) │ │ fildll 0x98(%esp) │ │ fstpl 0x90(%esp) │ │ movsd 0x90(%esp),%xmm0 │ │ - mov 0x1c(%esp),%eax │ │ - divsd -0x7c4d4(%ebx),%xmm0 │ │ + mov 0x18(%esp),%eax │ │ + divsd -0x7ba44(%ebx),%xmm0 │ │ movl $0x7,(%eax) │ │ movsd %xmm0,0x4(%eax) │ │ movl $0x41512e0b,0x10(%eax) │ │ movl $0xe826d695,0xc(%eax) │ │ - jmp 1bd5a │ │ - mov 0x4c4(%esp),%edi │ │ + jmp 1b8d3 │ │ + mov 0x4c4(%esp),%esi │ │ lea 0x80(%esp),%ebp │ │ - mov %edx,0x18(%esp) │ │ + mov %edx,0x14(%esp) │ │ xorps %xmm0,%xmm0 │ │ mov $0x10,%edx │ │ - movl $0x0,0x37(%esp) │ │ - movl $0x0,0x34(%esp) │ │ + movl $0x0,0x33(%esp) │ │ + movl $0x0,0x30(%esp) │ │ mov %ebp,%ecx │ │ movaps %xmm0,0x80(%esp) │ │ - call 3dfc0 │ │ - lea 0x34(%esp),%ecx │ │ + call 3ff10 │ │ + lea 0x30(%esp),%ecx │ │ mov $0x7,%edx │ │ - call 3dfc0 │ │ - movss -0x7c9ec(%ebx),%xmm0 │ │ + call 3ff10 │ │ + movss -0x7ba90(%ebx),%xmm0 │ │ mov 0x4d8(%esp),%ecx │ │ - lea -0x7805f(%ebx),%edx │ │ + lea -0x777f7(%ebx),%edx │ │ movl $0x25,(%esp) │ │ - call 3c630 │ │ + call 3e6a0 │ │ mov %ebp,0x4(%esp) │ │ lea 0x2a0(%esp),%ebp │ │ - mov %edi,%edx │ │ - mov %esi,(%esp) │ │ + mov %esi,%edx │ │ + mov %edi,(%esp) │ │ mov %ebp,%ecx │ │ - call 3bc90 │ │ + call 3dab0 │ │ mov 0x2a0(%esp),%eax │ │ movsd 0x2a4(%esp),%xmm0 │ │ mov 0x2ac(%esp),%ecx │ │ cmp $0xffffffff,%eax │ │ movsd %xmm0,0xb0(%esp) │ │ mov %ecx,0xb8(%esp) │ │ - je 1baad │ │ + je 1b63d │ │ mov 0x2b0(%esp),%ecx │ │ mov 0xb8(%esp),%edx │ │ - mov 0x1c(%esp),%esi │ │ + mov 0x18(%esp),%esi │ │ movsd 0xb0(%esp),%xmm0 │ │ mov %edx,0xc(%esi) │ │ movsd %xmm0,0x4(%esi) │ │ mov %eax,(%esi) │ │ mov %ecx,0x10(%esi) │ │ - jmp 1bd5a │ │ + jmp 1b8d3 │ │ mov 0xb8(%esp),%eax │ │ movsd 0xb0(%esp),%xmm0 │ │ - movsd %xmm0,0x4c(%esp) │ │ - mov %eax,0x54(%esp) │ │ + movsd %xmm0,0x74(%esp) │ │ + mov %eax,0x7c(%esp) │ │ cmp $0x20,%eax │ │ mov %eax,0x2a0(%esp) │ │ - mov 0x50(%esp),%edi │ │ - jne 1bafc │ │ + mov 0x78(%esp),%esi │ │ + jne 1b68c │ │ movzbl 0x10ec(%ebx),%eax │ │ cmp $0x1,%al │ │ - je 1bb16 │ │ + je 1b6a6 │ │ movzbl %al,%eax │ │ cmp $0xff,%eax │ │ - je 1bb0d │ │ + je 1b69d │ │ lea 0x2a0(%esp),%ecx │ │ - mov %edi,%edx │ │ - call 23720 │ │ - jmp 1bb4d │ │ + mov %esi,%edx │ │ + call 23860 │ │ + jmp 1b6dd │ │ lea 0x2a0(%esp),%ecx │ │ - call 321ee │ │ - jmp 1c402 │ │ - call 240d0 │ │ - test %al,%al │ │ - je 1baec │ │ - movups (%edi),%xmm0 │ │ - movups 0x10(%edi),%xmm1 │ │ - lea 0xb0(%esp),%esi │ │ - mov %esi,%ecx │ │ - call 24110 │ │ + call 32c01 │ │ + jmp 1bf83 │ │ + call 24220 │ │ + test %al,%al │ │ + je 1b67c │ │ + movups (%esi),%xmm0 │ │ + movups 0x10(%esi),%xmm1 │ │ + lea 0xb0(%esp),%edi │ │ + mov %edi,%ecx │ │ + call 24260 │ │ lea 0x390(%esp),%ecx │ │ - mov %esi,%edx │ │ - call 1fd60 │ │ - mov %esi,0x4(%esp) │ │ + mov %edi,%edx │ │ + call 1fe80 │ │ + mov %edi,0x4(%esp) │ │ mov %ebp,(%esp) │ │ movl $0xf0,0x8(%esp) │ │ - call 7bfc0 │ │ - lea 0xb0(%esp),%esi │ │ + call 7b710 │ │ + lea 0xb0(%esp),%edi │ │ mov %ebp,0x4(%esp) │ │ movl $0x1e0,0x8(%esp) │ │ - mov %esi,(%esp) │ │ - call 7bfc0 │ │ - mov 0x34(%esp),%eax │ │ - mov 0x37(%esp),%ecx │ │ - mov %esi,0x4(%esp) │ │ + mov %edi,(%esp) │ │ + call 7b710 │ │ + mov 0x30(%esp),%eax │ │ + mov 0x33(%esp),%ecx │ │ + mov %edi,0x4(%esp) │ │ mov %ebp,(%esp) │ │ movl $0x1f0,0x8(%esp) │ │ mov %eax,0x290(%esp) │ │ mov %ecx,0x293(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ movl $0x0,0x490(%esp) │ │ movl $0x1f,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 1c3f3 │ │ + je 1bf74 │ │ movsd 0x80(%esp),%xmm0 │ │ movsd 0x88(%esp),%xmm1 │ │ mov %eax,%edx │ │ mov 0x4c0(%esp),%ebp │ │ movl $0x34305854,0x4(%eax) │ │ movl $0x4c554156,(%eax) │ │ - mov 0x37(%esp),%ecx │ │ - mov %edx,0x20(%esp) │ │ + mov 0x33(%esp),%ecx │ │ + mov %edx,0x1c(%esp) │ │ movsd %xmm0,0x8(%eax) │ │ movsd %xmm1,0x10(%eax) │ │ - mov 0x34(%esp),%eax │ │ + mov 0x30(%esp),%eax │ │ mov %eax,0x18(%edx) │ │ mov %ecx,0x1b(%edx) │ │ - lea -0x7c4b4(%ebx),%eax │ │ + lea -0x7ba24(%ebx),%eax │ │ lea 0xb0(%esp),%ecx │ │ mov %ebp,%edx │ │ movl $0x8,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 21c50 │ │ + call 21e10 │ │ cmpb $0xff,0xb0(%esp) │ │ - jne 1bc73 │ │ + jne 1b803 │ │ lea 0x80(%esp),%eax │ │ lea 0xb0(%esp),%ecx │ │ mov %ebp,%edx │ │ movl $0x10,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 21c50 │ │ + call 21e10 │ │ cmpb $0xff,0xb0(%esp) │ │ - jne 1bc73 │ │ - lea 0x34(%esp),%eax │ │ + jne 1b803 │ │ + lea 0x30(%esp),%eax │ │ lea 0xb0(%esp),%ecx │ │ mov %ebp,%edx │ │ movl $0x7,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 21c50 │ │ + call 21e10 │ │ cmpb $0xff,0xb0(%esp) │ │ - je 1bd65 │ │ - mov 0x1c(%esp),%edx │ │ + je 1b8de │ │ + mov 0x18(%esp),%edx │ │ mov 0xb0(%esp),%eax │ │ mov 0xb4(%esp),%ecx │ │ movl $0xb,(%edx) │ │ mov %eax,0x4(%edx) │ │ mov %ecx,0x8(%edx) │ │ - mov 0x20(%esp),%eax │ │ + mov 0x1c(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ movzbl 0x10ec(%ebx),%eax │ │ - movb $0x0,(%edi) │ │ - movb $0x0,0x1(%edi) │ │ - movb $0x0,0x2(%edi) │ │ - movb $0x0,0x3(%edi) │ │ - movb $0x0,0x4(%edi) │ │ - movb $0x0,0x5(%edi) │ │ - movb $0x0,0x6(%edi) │ │ - movb $0x0,0x7(%edi) │ │ - movb $0x0,0x8(%edi) │ │ - movb $0x0,0x9(%edi) │ │ - movb $0x0,0xa(%edi) │ │ - movb $0x0,0xb(%edi) │ │ - movb $0x0,0xc(%edi) │ │ - movb $0x0,0xd(%edi) │ │ - movb $0x0,0xe(%edi) │ │ - movb $0x0,0xf(%edi) │ │ - movb $0x0,0x10(%edi) │ │ - movb $0x0,0x11(%edi) │ │ - movb $0x0,0x12(%edi) │ │ - movb $0x0,0x13(%edi) │ │ - movb $0x0,0x14(%edi) │ │ - movb $0x0,0x15(%edi) │ │ - movb $0x0,0x16(%edi) │ │ - movb $0x0,0x17(%edi) │ │ - movb $0x0,0x18(%edi) │ │ - movb $0x0,0x19(%edi) │ │ - movb $0x0,0x1a(%edi) │ │ - movb $0x0,0x1b(%edi) │ │ - movb $0x0,0x1c(%edi) │ │ - movb $0x0,0x1d(%edi) │ │ - movb $0x0,0x1e(%edi) │ │ - movb $0x0,0x1f(%edi) │ │ - mov 0x4c(%esp),%eax │ │ - mov 0x50(%esp),%ecx │ │ - movl $0x0,0x54(%esp) │ │ + movb $0x0,(%esi) │ │ + movb $0x0,0x1(%esi) │ │ + movb $0x0,0x2(%esi) │ │ + movb $0x0,0x3(%esi) │ │ + movb $0x0,0x4(%esi) │ │ + movb $0x0,0x5(%esi) │ │ + movb $0x0,0x6(%esi) │ │ + movb $0x0,0x7(%esi) │ │ + movb $0x0,0x8(%esi) │ │ + movb $0x0,0x9(%esi) │ │ + movb $0x0,0xa(%esi) │ │ + movb $0x0,0xb(%esi) │ │ + movb $0x0,0xc(%esi) │ │ + movb $0x0,0xd(%esi) │ │ + movb $0x0,0xe(%esi) │ │ + movb $0x0,0xf(%esi) │ │ + movb $0x0,0x10(%esi) │ │ + movb $0x0,0x11(%esi) │ │ + movb $0x0,0x12(%esi) │ │ + movb $0x0,0x13(%esi) │ │ + movb $0x0,0x14(%esi) │ │ + movb $0x0,0x15(%esi) │ │ + movb $0x0,0x16(%esi) │ │ + movb $0x0,0x17(%esi) │ │ + movb $0x0,0x18(%esi) │ │ + movb $0x0,0x19(%esi) │ │ + movb $0x0,0x1a(%esi) │ │ + movb $0x0,0x1b(%esi) │ │ + movb $0x0,0x1c(%esi) │ │ + movb $0x0,0x1d(%esi) │ │ + movb $0x0,0x1e(%esi) │ │ + movb $0x0,0x1f(%esi) │ │ + mov 0x74(%esp),%eax │ │ test %eax,%eax │ │ - je 1bd47 │ │ - nopw 0x0(%eax,%eax,1) │ │ - movb $0x0,(%ecx) │ │ + je 1b8d3 │ │ + xor %ecx,%ecx │ │ + nopl (%eax) │ │ + movb $0x0,(%esi,%ecx,1) │ │ inc %ecx │ │ - dec %eax │ │ - jne 1bd40 │ │ - cmpl $0x0,0x4c(%esp) │ │ - je 1bd5a │ │ - mov 0x50(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ + cmp %ecx,%eax │ │ + jne 1b8c0 │ │ + mov %esi,(%esp) │ │ + call 7b700 │ │ + jmp 1b8d3 │ │ add $0x4ac,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea 0xb0(%esp),%esi │ │ - mov %esi,%ecx │ │ - call 1d480 │ │ + lea 0xb0(%esp),%edi │ │ + mov $0x100000,%edx │ │ + mov %edi,%ecx │ │ + call 1d5f0 │ │ mov 0xb8(%esp),%eax │ │ movsd 0xb0(%esp),%xmm0 │ │ movss 0x4d4(%esp),%xmm1 │ │ - movsd %xmm0,0x68(%esp) │ │ + movsd %xmm0,0x5c(%esp) │ │ movss 0x4d0(%esp),%xmm0 │ │ - mov %eax,0x70(%esp) │ │ - mov %eax,0x30(%esp) │ │ - mov 0x6c(%esp),%eax │ │ + mov %eax,0x64(%esp) │ │ + mov %eax,0x2c(%esp) │ │ + mov 0x60(%esp),%eax │ │ unpcklps %xmm1,%xmm0 │ │ mov %eax,0x3c(%esp) │ │ movlps %xmm0,0xa8(%esp) │ │ fildll 0xa8(%esp) │ │ - fstps 0x7c(%esp) │ │ + fstps 0x70(%esp) │ │ + movl $0x0,0x50(%esp) │ │ + movss 0x70(%esp),%xmm0 │ │ + movl $0x0,0x4c(%esp) │ │ movl $0x0,0x58(%esp) │ │ - movss 0x7c(%esp),%xmm0 │ │ - movl $0x0,0x5c(%esp) │ │ - movl $0x0,0x64(%esp) │ │ - movl $0x0,0x60(%esp) │ │ - movss %xmm0,0x74(%esp) │ │ - jmp 1be01 │ │ - mov %ebp,0x58(%esp) │ │ + movl $0x0,0x54(%esp) │ │ + movss %xmm0,0x68(%esp) │ │ + jmp 1b982 │ │ + mov 0x28(%esp),%eax │ │ + mov %edi,0x50(%esp) │ │ + mov %ebp,%edi │ │ mov 0x4c0(%esp),%ebp │ │ - lea 0xb0(%esp),%esi │ │ + mov %eax,0x4c(%esp) │ │ mov 0x3c(%esp),%ecx │ │ - mov 0x30(%esp),%eax │ │ - mov 0x18(%esp),%edx │ │ + mov 0x2c(%esp),%eax │ │ + mov 0x14(%esp),%edx │ │ mov %ecx,(%esp) │ │ - mov %esi,%ecx │ │ + mov %edi,%ecx │ │ mov %eax,0x4(%esp) │ │ - call 1c4d0 │ │ + call 1c050 │ │ movzbl 0xb0(%esp),%eax │ │ cmp $0xff,%al │ │ - jne 1c04e │ │ + jne 1bbc7 │ │ mov 0xb4(%esp),%eax │ │ test %eax,%eax │ │ - je 1c094 │ │ - mov 0x64(%esp),%edx │ │ + je 1bc0d │ │ + mov 0x58(%esp),%edx │ │ mov %eax,0x28(%esp) │ │ - mov %esi,%ebp │ │ + mov %edi,%ebp │ │ mov 0x4d0(%esp),%ecx │ │ add %eax,%edx │ │ - mov 0x60(%esp),%eax │ │ + mov 0x54(%esp),%eax │ │ movd %edx,%xmm0 │ │ - mov %edx,0x64(%esp) │ │ + mov %edx,0x58(%esp) │ │ adc $0x0,%eax │ │ movd %eax,%xmm1 │ │ - mov %eax,%esi │ │ - mov %eax,0x60(%esp) │ │ + mov %eax,%edi │ │ + mov %eax,0x54(%esp) │ │ punpckldq %xmm1,%xmm0 │ │ - shr $0x1f,%esi │ │ + shr $0x1f,%edi │ │ or 0x4d4(%esp),%ecx │ │ - movss -0x7c9fc(%ebx),%xmm1 │ │ + movss -0x7baa0(%ebx),%xmm1 │ │ movq %xmm0,0xa0(%esp) │ │ fildll 0xa0(%esp) │ │ - fadds -0x7c4ac(%ebx,%esi,4) │ │ - fstps 0x78(%esp) │ │ - movss 0x78(%esp),%xmm0 │ │ - divss 0x74(%esp),%xmm0 │ │ - mulss -0x7c9dc(%ebx),%xmm0 │ │ - addss -0x7ca04(%ebx),%xmm0 │ │ - je 1beb8 │ │ + fadds -0x7ba14(%ebx,%edi,4) │ │ + fstps 0x6c(%esp) │ │ + movss 0x6c(%esp),%xmm0 │ │ + divss 0x68(%esp),%xmm0 │ │ + mulss -0x7ba80(%ebx),%xmm0 │ │ + addss -0x7baa8(%ebx),%xmm0 │ │ + je 1ba39 │ │ movaps %xmm0,%xmm1 │ │ mov 0x4cc(%esp),%eax │ │ - mov %ebp,%esi │ │ + mov %ebp,%edi │ │ test $0x1,%al │ │ - jne 1becd │ │ - movss -0x7c9e4(%ebx),%xmm1 │ │ - movss %xmm1,0x2c(%esp) │ │ - movb $0x0,0x27(%esp) │ │ - mov 0x18(%esp),%edx │ │ - lea 0x27(%esp),%eax │ │ - mov %esi,%ecx │ │ + jne 1ba4e │ │ + movss -0x7ba88(%ebx),%xmm1 │ │ + movss %xmm1,0x24(%esp) │ │ + movb $0x0,0x23(%esp) │ │ + mov 0x14(%esp),%edx │ │ + lea 0x23(%esp),%eax │ │ + mov %edi,%ecx │ │ mov %eax,(%esp) │ │ - call 20100 │ │ + call 201c0 │ │ mov 0x4c0(%esp),%ebp │ │ movzbl 0xb0(%esp),%eax │ │ cmp $0xff,%al │ │ - jne 1c04e │ │ + jne 1bbc7 │ │ cmpl $0x0,0xb4(%esp) │ │ - je 1c120 │ │ + je 1bc99 │ │ mov 0x4d8(%esp),%ecx │ │ - movss 0x2c(%esp),%xmm0 │ │ - lea -0x7800d(%ebx),%edx │ │ + movss 0x24(%esp),%xmm0 │ │ + lea -0x777a5(%ebx),%edx │ │ movl $0xd,(%esp) │ │ - call 3c630 │ │ + call 3e6a0 │ │ mov 0x28(%esp),%edx │ │ - cmp 0x30(%esp),%edx │ │ - ja 1c3bd │ │ + cmp 0x2c(%esp),%edx │ │ + ja 1bf3e │ │ mov 0x3c(%esp),%eax │ │ mov %eax,0xb0(%esp) │ │ - mov 0x20(%esp),%eax │ │ + mov 0x1c(%esp),%eax │ │ mov %edx,0xb4(%esp) │ │ mov %eax,0xb8(%esp) │ │ movl $0x1f,0xbc(%esp) │ │ lea 0x40(%esp),%ecx │ │ lea 0x2a0(%esp),%edx │ │ - mov %esi,(%esp) │ │ - call 187c0 │ │ + mov %edi,(%esp) │ │ + call 18b40 │ │ mov 0x40(%esp),%eax │ │ cmp $0xffffffff,%eax │ │ - je 1c21d │ │ - mov %eax,0x2c(%esp) │ │ + je 1bd96 │ │ + mov %eax,0x24(%esp) │ │ mov 0x48(%esp),%eax │ │ mov 0x44(%esp),%ecx │ │ - mov %ecx,0x28(%esp) │ │ - mov %ecx,(%esp) │ │ mov %ebp,%edx │ │ - mov %esi,%ecx │ │ + mov %ecx,0x38(%esp) │ │ + mov %ecx,(%esp) │ │ + mov %edi,%ecx │ │ mov %eax,0x4(%esp) │ │ - call 21c50 │ │ + mov %edi,%ebp │ │ + call 21e10 │ │ cmpb $0xff,0xb0(%esp) │ │ - jne 1c081 │ │ - mov 0x58(%esp),%esi │ │ - mov 0x5c(%esp),%edx │ │ - mov $0x7ffffffe,%ecx │ │ - mov %esi,%eax │ │ - mov %esi,%ebp │ │ - shld $0x1f,%edx,%eax │ │ - add $0x1,%edx │ │ - adc $0x0,%ebp │ │ - shr $1,%esi │ │ - cmp %eax,%ecx │ │ + jne 1bbfa │ │ + mov 0x50(%esp),%ecx │ │ + mov 0x4c(%esp),%edx │ │ + mov %ecx,%edi │ │ + mov %edx,%eax │ │ + add $0x1,%edi │ │ + adc $0x0,%eax │ │ + shrd $0x1,%edx,%ecx │ │ + shr $1,%edx │ │ + mov %eax,0x28(%esp) │ │ + mov $0x7ffffffe,%eax │ │ + cmp %ecx,%eax │ │ mov $0x0,%ecx │ │ - sbb %esi,%ecx │ │ - jb 1c259 │ │ - imul $0xc28f5c29,%edx,%eax │ │ - mov %edx,0x5c(%esp) │ │ + sbb %edx,%ecx │ │ + jb 1bdd2 │ │ + imul $0xc28f5c29,%edi,%eax │ │ ror $0x2,%eax │ │ cmp $0x28f5c29,%eax │ │ - jae 1c014 │ │ + jae 1bb92 │ │ mov 0x4c0(%esp),%edx │ │ - lea 0xb0(%esp),%ecx │ │ - call 1fec0 │ │ + mov %ebp,%ecx │ │ + call 1ff50 │ │ cmpb $0xff,0xb0(%esp) │ │ - jne 1c081 │ │ - call 78090 │ │ - mov 0x18(%esp),%edx │ │ - lea 0xb0(%esp),%ecx │ │ - call 20180 │ │ + jne 1bbfa │ │ + call 77850 │ │ + mov 0x14(%esp),%edx │ │ + mov %ebp,%ecx │ │ + call 20260 │ │ cmpl $0x1,0xb0(%esp) │ │ - je 1c270 │ │ - cmpl $0x0,0x2c(%esp) │ │ - je 1bdef │ │ - mov 0x28(%esp),%eax │ │ + je 1bde9 │ │ + cmpl $0x0,0x24(%esp) │ │ + je 1b96d │ │ + mov 0x38(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 1bdef │ │ + call 7b700 │ │ + jmp 1b96d │ │ movzbl 0xb3(%esp),%ecx │ │ - mov 0x1c(%esp),%edx │ │ + mov 0x18(%esp),%edx │ │ movzwl 0xb1(%esp),%ebp │ │ - mov 0xb4(%esp),%esi │ │ + mov 0xb4(%esp),%edi │ │ mov %cl,0x7(%edx) │ │ mov %bp,0x5(%edx) │ │ movl $0xb,(%edx) │ │ mov %al,0x4(%edx) │ │ - mov %esi,0x8(%edx) │ │ - jmp 1c2a1 │ │ + mov %edi,0x8(%edx) │ │ + jmp 1be1a │ │ mov 0xb0(%esp),%eax │ │ mov 0xb4(%esp),%ecx │ │ - jmp 1c27e │ │ + jmp 1bdf7 │ │ mov 0x490(%esp),%eax │ │ - mov 0x20(%esp),%ecx │ │ + mov 0x1c(%esp),%ecx │ │ movl $0x1,0xb0(%esp) │ │ movl $0x0,0xb4(%esp) │ │ mov %ecx,0xb8(%esp) │ │ movl $0x1f,0xbc(%esp) │ │ lea 0x40(%esp),%ecx │ │ lea 0x2a0(%esp),%edx │ │ - mov %esi,0x8(%esp) │ │ + mov %edi,0x8(%esp) │ │ mov %eax,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 1d730 │ │ + call 1d8b0 │ │ movzbl 0x10ec(%ebx),%eax │ │ - mov 0x40(%esp),%esi │ │ - cmp $0xffffffff,%esi │ │ - je 1c2fb │ │ + mov 0x40(%esp),%edi │ │ + cmp $0xffffffff,%edi │ │ + je 1be7c │ │ mov 0x48(%esp),%eax │ │ mov 0x44(%esp),%ecx │ │ - mov %ecx,0x18(%esp) │ │ + mov %ecx,0x14(%esp) │ │ mov %ecx,(%esp) │ │ lea 0xb0(%esp),%ecx │ │ mov %ebp,%edx │ │ mov %eax,0x4(%esp) │ │ - call 21c50 │ │ - jmp 1c1d8 │ │ + call 21e10 │ │ + jmp 1bd51 │ │ mov $0x1,%al │ │ - mov %eax,0x18(%esp) │ │ + mov %eax,0x14(%esp) │ │ mov 0x4d8(%esp),%ecx │ │ - movss 0x2c(%esp),%xmm0 │ │ - lea -0x7803a(%ebx),%edx │ │ + movss 0x24(%esp),%xmm0 │ │ + lea -0x777d2(%ebx),%edx │ │ movl $0x19,(%esp) │ │ - call 3c630 │ │ - mov 0x30(%esp),%ecx │ │ + call 3e6a0 │ │ + mov 0x2c(%esp),%ecx │ │ mov 0x28(%esp),%edx │ │ cmp %ecx,%edx │ │ - ja 1c3dd │ │ + ja 1bf5e │ │ mov 0x3c(%esp),%ecx │ │ mov 0x490(%esp),%eax │ │ mov %ecx,0xb0(%esp) │ │ - mov 0x20(%esp),%ecx │ │ + mov 0x1c(%esp),%ecx │ │ mov %edx,0xb4(%esp) │ │ mov %ecx,0xb8(%esp) │ │ movl $0x1f,0xbc(%esp) │ │ lea 0x40(%esp),%ecx │ │ lea 0x2a0(%esp),%edx │ │ - mov %esi,0x8(%esp) │ │ + mov %edi,0x8(%esp) │ │ mov %eax,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 1d730 │ │ + call 1d8b0 │ │ movzbl 0x10ec(%ebx),%eax │ │ - mov 0x40(%esp),%esi │ │ - cmp $0xffffffff,%esi │ │ - je 1c311 │ │ + mov 0x40(%esp),%edi │ │ + cmp $0xffffffff,%edi │ │ + je 1be92 │ │ mov 0x48(%esp),%eax │ │ mov 0x44(%esp),%ecx │ │ - mov %ecx,0x18(%esp) │ │ + mov %ecx,0x14(%esp) │ │ mov %ecx,(%esp) │ │ lea 0xb0(%esp),%ecx │ │ mov %ebp,%edx │ │ mov %eax,0x4(%esp) │ │ - call 21c50 │ │ + call 21e10 │ │ cmpb $0xff,0xb0(%esp) │ │ - je 1c2af │ │ - mov 0x1c(%esp),%edx │ │ + je 1be28 │ │ + mov 0x18(%esp),%edx │ │ mov 0xb0(%esp),%eax │ │ mov 0xb4(%esp),%ecx │ │ - test %esi,%esi │ │ + test %edi,%edi │ │ movl $0xb,(%edx) │ │ mov %ecx,0x8(%edx) │ │ mov %eax,0x4(%edx) │ │ - je 1c34d │ │ - mov 0x18(%esp),%eax │ │ + je 1bece │ │ + mov 0x14(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 1c34d │ │ + call 7b700 │ │ + jmp 1bece │ │ mov $0x1,%al │ │ - mov %eax,0x18(%esp) │ │ + mov %eax,0x14(%esp) │ │ lea 0xb0(%esp),%ecx │ │ - call 20560 │ │ - mov 0x1c(%esp),%esi │ │ + call 20660 │ │ + mov 0x18(%esp),%edi │ │ mov 0xb0(%esp),%eax │ │ mov 0xb4(%esp),%ecx │ │ mov 0xb8(%esp),%edx │ │ - movl $0x6,(%esi) │ │ - mov %eax,0x4(%esi) │ │ - mov %ecx,0x8(%esi) │ │ - mov %edx,0xc(%esi) │ │ - jmp 1c2a1 │ │ - mov 0x1c(%esp),%eax │ │ - movaps -0x7c6dc(%ebx),%xmm0 │ │ + movl $0x6,(%edi) │ │ + mov %eax,0x4(%edi) │ │ + mov %ecx,0x8(%edi) │ │ + mov %edx,0xc(%edi) │ │ + jmp 1be1a │ │ + mov 0x18(%esp),%eax │ │ + movaps -0x7bcec(%ebx),%xmm0 │ │ movl $0x7,(%eax) │ │ movups %xmm0,0x4(%eax) │ │ - jmp 1c28e │ │ + jmp 1be07 │ │ mov 0xb4(%esp),%eax │ │ mov 0xb8(%esp),%ecx │ │ - mov 0x1c(%esp),%edx │ │ + mov 0x18(%esp),%edx │ │ movl $0xb,(%edx) │ │ mov %ecx,0x8(%edx) │ │ mov %eax,0x4(%edx) │ │ - cmpl $0x0,0x2c(%esp) │ │ - je 1c2a1 │ │ - mov 0x28(%esp),%eax │ │ + cmpl $0x0,0x24(%esp) │ │ + je 1be1a │ │ + mov 0x38(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - lea 0x68(%esp),%ecx │ │ - call 18830 │ │ - jmp 1bc91 │ │ - test %esi,%esi │ │ - je 1c2bf │ │ - mov 0x18(%esp),%eax │ │ + call 7b700 │ │ + lea 0x5c(%esp),%ecx │ │ + call 3c200 │ │ + jmp 1b821 │ │ + test %edi,%edi │ │ + je 1be38 │ │ + mov 0x14(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ + movl $0x0,0x14(%esp) │ │ lea 0xb0(%esp),%ecx │ │ mov %ebp,%edx │ │ - call 1fec0 │ │ + call 1ff50 │ │ cmpb $0xff,0xb0(%esp) │ │ - je 1c367 │ │ - mov 0x1c(%esp),%edx │ │ + je 1bee8 │ │ + mov 0x18(%esp),%edx │ │ mov 0xb0(%esp),%eax │ │ mov 0xb4(%esp),%ecx │ │ movl $0xb,(%edx) │ │ mov %ecx,0x8(%edx) │ │ mov %eax,0x4(%edx) │ │ - jmp 1c34d │ │ - movl $0x0,0x18(%esp) │ │ + jmp 1bece │ │ + movl $0x0,0x14(%esp) │ │ lea 0xb0(%esp),%ecx │ │ - call 20560 │ │ - jmp 1c325 │ │ - movl $0x0,0x18(%esp) │ │ + call 20660 │ │ + jmp 1bea6 │ │ + movl $0x0,0x14(%esp) │ │ lea 0xb0(%esp),%ecx │ │ - call 20560 │ │ - mov 0x1c(%esp),%esi │ │ + call 20660 │ │ + mov 0x18(%esp),%edi │ │ mov 0xb0(%esp),%eax │ │ mov 0xb4(%esp),%ecx │ │ mov 0xb8(%esp),%edx │ │ - movl $0x6,(%esi) │ │ - mov %eax,0x4(%esi) │ │ - mov %ecx,0x8(%esi) │ │ - mov %edx,0xc(%esi) │ │ - lea 0x68(%esp),%ecx │ │ - call 18830 │ │ - mov 0x20(%esp),%eax │ │ + movl $0x6,(%edi) │ │ + mov %eax,0x4(%edi) │ │ + mov %ecx,0x8(%edi) │ │ + mov %edx,0xc(%edi) │ │ + lea 0x5c(%esp),%ecx │ │ + call 3c200 │ │ + mov 0x1c(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 1bca4 │ │ - movl $0x0,0x18(%esp) │ │ - movss -0x7ca24(%ebx),%xmm0 │ │ + call 7b700 │ │ + jmp 1b834 │ │ + movl $0x0,0x14(%esp) │ │ + movss -0x7bac8(%ebx),%xmm0 │ │ mov 0x4d8(%esp),%ecx │ │ - lea -0x78021(%ebx),%edx │ │ + lea -0x777b9(%ebx),%edx │ │ movl $0x14,(%esp) │ │ - call 3c630 │ │ - mov 0x1c(%esp),%eax │ │ - lea 0x68(%esp),%ecx │ │ + call 3e6a0 │ │ + mov 0x18(%esp),%eax │ │ + lea 0x5c(%esp),%ecx │ │ movl $0xffffffff,(%eax) │ │ - call 18830 │ │ - mov 0x20(%esp),%eax │ │ + call 3c200 │ │ + mov 0x1c(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - lea 0x4c(%esp),%ecx │ │ - call 18830 │ │ - jmp 1bd5a │ │ + call 7b700 │ │ + lea 0x74(%esp),%ecx │ │ + call 3c200 │ │ + jmp 1b8d3 │ │ mov $0x1,%al │ │ - mov %eax,0x18(%esp) │ │ - mov 0x30(%esp),%esi │ │ - lea -0x1504(%ebx),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x2c(%esp),%esi │ │ + lea -0x1698(%ebx),%eax │ │ xor %ecx,%ecx │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ - call 32bf0 │ │ - jmp 1c402 │ │ - lea -0x1514(%ebx),%eax │ │ + call 335c0 │ │ + jmp 1bf83 │ │ + lea -0x16a8(%ebx),%eax │ │ mov %ecx,(%esp) │ │ xor %ecx,%ecx │ │ mov %eax,0x4(%esp) │ │ - call 32bf0 │ │ - jmp 1c402 │ │ + call 335c0 │ │ + jmp 1bf83 │ │ mov $0x1,%ecx │ │ mov $0x1f,%edx │ │ - call 246cb │ │ + call 247ab │ │ ud2 │ │ - mov %eax,%edi │ │ - test %esi,%esi │ │ - je 1c426 │ │ - mov 0x18(%esp),%eax │ │ + mov %eax,%esi │ │ + test %edi,%edi │ │ + je 1bfa7 │ │ + mov 0x14(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - movl $0x0,0x18(%esp) │ │ - jmp 1c484 │ │ - mov %eax,%edi │ │ - test %esi,%esi │ │ - jne 1c40a │ │ - movl $0x0,0x18(%esp) │ │ - jmp 1c484 │ │ - jmp 1c46f │ │ - jmp 1c46f │ │ - cmpl $0x0,0x2c(%esp) │ │ - mov %eax,%edi │ │ + call 7b700 │ │ + movl $0x0,0x14(%esp) │ │ + jmp 1c005 │ │ + mov %eax,%esi │ │ + test %edi,%edi │ │ + jne 1bf8b │ │ + movl $0x0,0x14(%esp) │ │ + jmp 1c005 │ │ + jmp 1bff0 │ │ + jmp 1bff0 │ │ + cmpl $0x0,0x24(%esp) │ │ + mov %eax,%esi │ │ mov $0x1,%al │ │ - mov %eax,0x18(%esp) │ │ - je 1c484 │ │ - mov 0x28(%esp),%eax │ │ + mov %eax,0x14(%esp) │ │ + je 1c005 │ │ + mov 0x38(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 1c484 │ │ - mov %eax,%edi │ │ + call 7b700 │ │ + jmp 1c005 │ │ + mov %eax,%esi │ │ mov $0x1,%al │ │ - mov %eax,0x18(%esp) │ │ - jmp 1c484 │ │ - mov %eax,%edi │ │ - jmp 1c4a0 │ │ - mov 0x20(%esp),%ecx │ │ - mov %eax,%edi │ │ + mov %eax,0x14(%esp) │ │ + jmp 1c005 │ │ + mov %eax,%esi │ │ + jmp 1c021 │ │ + mov 0x1c(%esp),%ecx │ │ + mov %eax,%esi │ │ mov %ecx,(%esp) │ │ - call 7bfb0 │ │ - jmp 1c4a0 │ │ - mov %eax,%edi │ │ + call 7b700 │ │ + jmp 1c021 │ │ + mov %eax,%esi │ │ movzbl 0x10ec(%ebx),%eax │ │ - movl $0x0,0x18(%esp) │ │ - jmp 1c484 │ │ - mov %eax,%edi │ │ - lea 0x68(%esp),%ecx │ │ - call 18830 │ │ - mov 0x20(%esp),%eax │ │ + movl $0x0,0x14(%esp) │ │ + jmp 1c005 │ │ + mov %eax,%esi │ │ + lea 0x5c(%esp),%ecx │ │ + call 3c200 │ │ + mov 0x1c(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpb $0x0,0x18(%esp) │ │ - je 1c4ba │ │ + call 7b700 │ │ + cmpb $0x0,0x14(%esp) │ │ + je 1c03b │ │ movzbl 0x10ec(%ebx),%eax │ │ - lea 0x4c(%esp),%ecx │ │ - call 18830 │ │ - mov %edi,(%esp) │ │ - call 784f0 │ │ - mov %eax,%edi │ │ - lea 0x4c(%esp),%ecx │ │ - call 18830 │ │ - mov %edi,(%esp) │ │ - call 784f0 │ │ - int3 │ │ + lea 0x74(%esp),%ecx │ │ + call 3c200 │ │ + mov %esi,(%esp) │ │ + call 77c40 │ │ + mov %eax,%esi │ │ + lea 0x74(%esp),%ecx │ │ + call 3c200 │ │ + mov %esi,(%esp) │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x3c,%esp │ │ - call 1c4dc │ │ + sub $0x2c,%esp │ │ + mov 0x44(%esp),%ebp │ │ + call 1c060 │ │ pop %ebx │ │ - add $0x62300,%ebx │ │ - cmpl $0x0,0x54(%esp) │ │ - je 1c66a │ │ - mov 0x8(%edx),%eax │ │ - mov (%edx),%edi │ │ - mov 0x4(%edx),%ebp │ │ - mov 0x50(%esp),%esi │ │ + mov %ecx,0x1c(%esp) │ │ + add $0x6202c,%ebx │ │ + test %ebp,%ebp │ │ + je 1c1c0 │ │ + mov (%edx),%ecx │ │ + mov 0x40(%esp),%eax │ │ + mov 0x4(%edx),%edi │ │ + mov 0x8(%edx),%esi │ │ + mov %ecx,0x24(%esp) │ │ + xor %ecx,%ecx │ │ + add %ecx,%eax │ │ + sub %ecx,%ebp │ │ mov %ecx,0x20(%esp) │ │ - mov %eax,0x24(%esp) │ │ - xor %eax,%eax │ │ - mov %edi,0x30(%esp) │ │ - mov %ebp,0x2c(%esp) │ │ - mov 0x54(%esp),%edx │ │ - lea (%esi,%eax,1),%ecx │ │ mov %eax,0x28(%esp) │ │ - mov %ecx,0x38(%esp) │ │ - sub %eax,%edx │ │ - mov %edx,0x34(%esp) │ │ - jmp 1c540 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - mov 0x1c(%esp),%eax │ │ + jmp 1c0a8 │ │ + mov 0x14(%esp),%eax │ │ movzbl 0x8(%eax),%eax │ │ + nopl 0x0(%eax,%eax,1) │ │ cmp $0x23,%al │ │ - jne 1c65a │ │ - mov 0x24(%esp),%eax │ │ - mov %ebp,%ecx │ │ - mov 0x8(%eax),%edx │ │ - call 1fbc0 │ │ + jne 1c1b0 │ │ + mov 0x8(%esi),%edx │ │ + mov %edi,%ecx │ │ + call 1fce0 │ │ test %al,%al │ │ - je 1c580 │ │ - lea -0x77d65(%ebx),%eax │ │ - lea 0x18(%esp),%ecx │ │ + je 1c100 │ │ + lea -0x774be(%ebx),%eax │ │ + lea 0x10(%esp),%ecx │ │ mov $0x23,%edx │ │ movl $0x13,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 73e80 │ │ - movzbl 0x18(%esp),%ecx │ │ - cmp $0x3,%cl │ │ - jbe 1c5bb │ │ - jmp 1c63a │ │ - mov 0x34(%esp),%eax │ │ - mov %edi,(%esp) │ │ - mov %eax,0x8(%esp) │ │ - mov 0x38(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - call 7c010 │ │ - cmp $0xffffffff,%eax │ │ - je 1c5a1 │ │ - mov $0xff,%cl │ │ - jmp 1c5aa │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%eax │ │ - xor %ecx,%ecx │ │ - mov %cl,0x18(%esp) │ │ - mov %eax,0x1c(%esp) │ │ - cmp $0x3,%cl │ │ - ja 1c63a │ │ - movzbl %cl,%eax │ │ - mov -0x7c434(%ebx,%eax,4),%eax │ │ + call 747b0 │ │ + movzbl 0x10(%esp),%eax │ │ + cmp $0xff,%eax │ │ + je 1c190 │ │ + mov -0x7b99c(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ - mov 0x1c(%esp),%ecx │ │ - call 1fe30 │ │ - jmp 1c538 │ │ - nopw 0x0(%eax,%eax,1) │ │ - mov 0x1c(%esp),%esi │ │ - cmpb $0x23,0x8(%esi) │ │ - jne 1c65a │ │ - mov 0x4(%esi),%edi │ │ - mov (%esi),%ebp │ │ - mov (%edi),%eax │ │ - test %eax,%eax │ │ - je 1c5fa │ │ - mov %ebp,(%esp) │ │ - call *%eax │ │ - cmpl $0x0,0x4(%edi) │ │ - je 1c608 │ │ - mov %ebp,(%esp) │ │ - call 7bfb0 │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov 0x50(%esp),%esi │ │ - mov 0x30(%esp),%edi │ │ - mov 0x2c(%esp),%ebp │ │ - jmp 1c540 │ │ + mov 0x14(%esp),%eax │ │ + jmp 1c149 │ │ nopw %cs:0x0(%eax,%eax,1) │ │ + mov 0x28(%esp),%eax │ │ + mov %ebp,0x8(%esp) │ │ + mov %eax,0x4(%esp) │ │ + mov 0x24(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b760 │ │ + cmp $0xffffffff,%eax │ │ + jne 1c194 │ │ + call 7b770 <__errno@plt> │ │ + mov (%eax),%eax │ │ + mov 0x10f0(%ebx),%ecx │ │ + lea -0xa4c(%ebx),%edx │ │ + cmp %edx,%ecx │ │ + jne 1c17d │ │ + movb $0x0,0x10(%esp) │ │ + movb $0x0,0x13(%esp) │ │ + movw $0x0,0x11(%esp) │ │ + mov %eax,0x14(%esp) │ │ + mov 0x10f0(%ebx),%ecx │ │ + mov %eax,(%esp) │ │ + call *0x4(%ecx) │ │ + jmp 1c0a0 │ │ + mov 0x14(%esp),%eax │ │ + cmpb $0x23,0x10(%eax) │ │ + jne 1c1b0 │ │ + mov 0x14(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call *0xc(%eax) │ │ + jmp 1c0a8 │ │ + movzbl 0x11(%esp),%eax │ │ + jmp 1c0a0 │ │ + lea -0xa4c(%ebx),%ecx │ │ + mov %ecx,0x10f0(%ebx) │ │ + jmp 1c134 │ │ nopl 0x0(%eax,%eax,1) │ │ - movzbl 0x19(%esp),%eax │ │ - jmp 1c538 │ │ - mov 0x1c(%esp),%eax │ │ + mov 0x14(%esp),%eax │ │ + mov 0x20(%esp),%ecx │ │ test %eax,%eax │ │ - je 1c67a │ │ - mov 0x28(%esp),%ecx │ │ + je 1c1c2 │ │ + mov 0x44(%esp),%ebp │ │ add %eax,%ecx │ │ - mov %ecx,%eax │ │ - cmp 0x54(%esp),%ecx │ │ - mov 0x20(%esp),%ecx │ │ - jb 1c50c │ │ - jmp 1c66c │ │ - movsd 0x18(%esp),%xmm0 │ │ - mov 0x20(%esp),%eax │ │ + mov 0x40(%esp),%eax │ │ + cmp %ebp,%ecx │ │ + jb 1c085 │ │ + jmp 1c1c2 │ │ + movsd 0x10(%esp),%xmm0 │ │ + mov 0x1c(%esp),%eax │ │ movsd %xmm0,(%eax) │ │ - jmp 1c672 │ │ - xor %eax,%eax │ │ - mov %eax,0x4(%ecx) │ │ - movb $0xff,(%ecx) │ │ - add $0x3c,%esp │ │ + jmp 1c1cc │ │ + xor %ecx,%ecx │ │ + mov 0x1c(%esp),%eax │ │ + mov %ecx,0x4(%eax) │ │ + movb $0xff,(%eax) │ │ + add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov 0x20(%esp),%ecx │ │ - mov 0x28(%esp),%eax │ │ - jmp 1c66c │ │ - cmpl $0x0,0x4(%edi) │ │ - mov %eax,0x24(%esp) │ │ - je 1c696 │ │ - mov %ebp,(%esp) │ │ - call 7bfb0 │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov 0x24(%esp),%eax │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebx │ │ + sub $0x8,%esp │ │ + call 1c1e9 │ │ + pop %ebx │ │ + add $0x61ea3,%ebx │ │ + cmpb $0xff,(%ecx) │ │ + je 1c1fe │ │ + add $0x8,%esp │ │ + pop %ebx │ │ + jmp 1c640 │ │ + cmpl $0x0,0x4(%ecx) │ │ + je 1c20f │ │ + mov 0x8(%ecx),%eax │ │ mov %eax,(%esp) │ │ - call 784f0 │ │ + call 7b700 │ │ + add $0x8,%esp │ │ + pop %ebx │ │ + ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + cmpb $0xff,(%ecx) │ │ + jne 1c640 │ │ + mov 0x4(%ecx),%ecx │ │ + lock decl (%ecx) │ │ + jne 1c236 │ │ + jmp 39010 │ │ + ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 1c6bc │ │ + mov (%edx),%eax │ │ + call 1c24e │ │ pop %ebx │ │ - mov %edx,%eax │ │ - add $0x62120,%ebx │ │ - add 0x20(%esp),%eax │ │ - jb 1c719 │ │ - mov (%ecx),%edx │ │ - mov 0x28(%esp),%ebp │ │ + mov %edx,%edi │ │ mov %ecx,%esi │ │ - mov %esp,%ecx │ │ - lea (%edx,%edx,1),%edi │ │ - cmp %edi,%eax │ │ - cmova %eax,%edi │ │ - xor %eax,%eax │ │ - cmp $0x1,%ebp │ │ - sete %al │ │ - lea 0x4(,%eax,4),%eax │ │ - cmp %eax,%edi │ │ - cmovbe %eax,%edi │ │ - push %ebp │ │ - push 0x28(%esp) │ │ - push %edi │ │ - push 0x4(%esi) │ │ - call 1fa80 │ │ - add $0x10,%esp │ │ - cmpl $0x1,(%esp) │ │ - je 1c720 │ │ - mov 0x4(%esp),%eax │ │ - mov %eax,0x4(%esi) │ │ - mov %edi,(%esi) │ │ + add $0x61e3e,%ebx │ │ + test %eax,%eax │ │ + je 1c262 │ │ + mov %esi,(%esp) │ │ + call *%eax │ │ + cmpl $0x0,0x4(%edi) │ │ + je 1c270 │ │ + mov %esi,(%esp) │ │ + call 7b700 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - xor %ecx,%ecx │ │ - call 246cb │ │ - mov 0x4(%esp),%ecx │ │ - mov 0x8(%esp),%edx │ │ - call 246cb │ │ - int3 │ │ - int3 │ │ - int3 │ │ + cmpl $0x0,0x4(%edi) │ │ + mov %eax,%ebp │ │ + je 1c288 │ │ + mov %esi,(%esp) │ │ + call 7b700 │ │ + mov %ebp,(%esp) │ │ + call 77c40 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x5c,%esp │ │ - mov 0xc(%edx),%esi │ │ - mov 0x10(%edx),%edi │ │ - call 1c742 │ │ + sub $0x1c,%esp │ │ + mov 0x8(%ecx),%edi │ │ + mov 0x4(%ecx),%esi │ │ + call 1c2a2 │ │ pop %ebx │ │ - xorps %xmm0,%xmm0 │ │ - mov %ecx,0x20(%esp) │ │ - mov %edx,0x28(%esp) │ │ - add $0x6209a,%ebx │ │ - movaps %xmm0,0x40(%esp) │ │ - movaps %xmm0,0x30(%esp) │ │ - mov %esi,%eax │ │ - or %edi,%eax │ │ - je 1c933 │ │ - mov 0x28(%esp),%eax │ │ - mov (%eax),%ebp │ │ - mov %ebp,0x2c(%esp) │ │ - jmp 1c798 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - xchg %ax,%ax │ │ - cmpb $0x23,0x8(%ebp) │ │ - jne 1c924 │ │ - mov 0x2c(%esp),%ebp │ │ - mov %esi,%eax │ │ - or %edi,%eax │ │ - je 1c933 │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x4(%ebp),%ecx │ │ - mov 0x8(%eax),%edx │ │ - call 1fbc0 │ │ - test %al,%al │ │ - je 1c800 │ │ - lea -0x77d65(%ebx),%eax │ │ - lea 0x18(%esp),%ecx │ │ - mov $0x23,%edx │ │ - movl $0x13,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call 73e80 │ │ - movzbl 0x18(%esp),%ecx │ │ - cmp $0xff,%cl │ │ - je 1c84b │ │ - movzbl 0x1b(%esp),%eax │ │ - movzwl 0x19(%esp),%edx │ │ - mov 0x1c(%esp),%ebp │ │ - movzbl %cl,%ecx │ │ - shl $0x8,%edx │ │ - shl $0x18,%eax │ │ - or %edx,%eax │ │ - or %eax,%ecx │ │ - mov %ecx,%eax │ │ - cmp $0x3,%al │ │ - jbe 1c884 │ │ - jmp 1c955 │ │ - nopl (%eax) │ │ - mov 0x0(%ebp),%edx │ │ - cmp $0x20,%esi │ │ - mov $0x20,%eax │ │ - mov $0x20,%ecx │ │ - cmovb %esi,%eax │ │ - test %edi,%edi │ │ - cmovne %ecx,%eax │ │ - mov %eax,0x8(%esp) │ │ - lea 0x30(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov %edx,(%esp) │ │ - call 7c010 │ │ - cmp $0xffffffff,%eax │ │ - je 1c835 │ │ - mov $0xff,%cl │ │ - jmp 1c83e │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%eax │ │ - xor %ecx,%ecx │ │ - mov %cl,0x18(%esp) │ │ - mov %eax,0x1c(%esp) │ │ - cmp $0xff,%cl │ │ - jne 1c7d3 │ │ - mov 0x1c(%esp),%ebp │ │ - mov %edi,%eax │ │ - cmp %ebp,%esi │ │ - sbb $0x0,%eax │ │ - jb 1c98f │ │ - mov 0x28(%esp),%eax │ │ - mov %esi,%edx │ │ - mov %edi,%ecx │ │ - sub %ebp,%edx │ │ - sbb $0x0,%ecx │ │ - mov %edx,%esi │ │ - mov %ecx,%edi │ │ - mov %edx,0xc(%eax) │ │ - mov %ecx,0x10(%eax) │ │ - mov 0x14(%esp),%eax │ │ - or $0xff,%eax │ │ - cmp $0x3,%al │ │ - ja 1c955 │ │ - mov %eax,0x14(%esp) │ │ - movzbl %al,%eax │ │ - mov -0x7c424(%ebx,%eax,4),%eax │ │ - add %ebx,%eax │ │ - jmp *%eax │ │ - cmp $0x4,%ebp │ │ - je 1c78a │ │ - jmp 1c924 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - xchg %ax,%ax │ │ - cmpb $0x23,0x8(%ebp) │ │ - jne 1c924 │ │ - mov 0x0(%ebp),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x4(%ebp),%eax │ │ - mov %eax,0x24(%esp) │ │ - mov (%eax),%eax │ │ - test %eax,%eax │ │ - je 1c8d3 │ │ - mov 0x10(%esp),%ecx │ │ - mov %ecx,(%esp) │ │ - call *%eax │ │ - mov 0x24(%esp),%ecx │ │ + mov %ecx,0x10(%esp) │ │ + add $0x61dea,%ebx │ │ + inc %edi │ │ + mov %esi,%ecx │ │ + cmp $0x1,%edi │ │ + je 1c2c2 │ │ + lea 0xc(%ecx),%ebp │ │ + dec %edi │ │ + call 1c7d0 │ │ + mov %ebp,%ecx │ │ + jmp 1c2b0 │ │ mov 0x10(%esp),%eax │ │ - cmpl $0x0,0x4(%ecx) │ │ - je 1c8e9 │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov %ebp,(%esp) │ │ - call 7bfb0 │ │ - mov 0x2c(%esp),%ebp │ │ - mov %esi,%eax │ │ - or %edi,%eax │ │ - jne 1c798 │ │ - jmp 1c933 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov 0x14(%esp),%eax │ │ - and $0xff00,%eax │ │ - cmp $0x2300,%eax │ │ - je 1c78a │ │ - mov 0x20(%esp),%eax │ │ - mov 0x14(%esp),%ecx │ │ - mov %ecx,(%eax) │ │ - mov %ebp,0x4(%eax) │ │ - jmp 1c94d │ │ - mov 0x70(%esp),%edi │ │ - mov 0x8(%edi),%esi │ │ - add $0x8,%edi │ │ - xor %ebp,%ebp │ │ - mov 0x20(%esp),%eax │ │ - add %ebp,%esi │ │ - mov %esi,(%edi) │ │ - mov %ebp,0x4(%eax) │ │ - movb $0xff,(%eax) │ │ - add $0x5c,%esp │ │ + cmpl $0x0,(%eax) │ │ + je 1c2d3 │ │ + mov %esi,(%esp) │ │ + call 7b700 │ │ + add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - cmp $0x21,%ebp │ │ - jae 1c9cb │ │ - mov 0x70(%esp),%ecx │ │ - mov (%ecx),%eax │ │ - mov 0x8(%ecx),%esi │ │ - lea 0x8(%ecx),%edi │ │ - sub %esi,%eax │ │ - cmp %eax,%ebp │ │ - ja 1c9a8 │ │ - test %ebp,%ebp │ │ - je 1c93d │ │ - mov 0x70(%esp),%eax │ │ - lea 0x30(%esp),%ecx │ │ - mov %ebp,0x8(%esp) │ │ - mov %ecx,0x4(%esp) │ │ - mov 0x4(%eax),%eax │ │ - add %esi,%eax │ │ + mov %esi,0x14(%esp) │ │ + mov %eax,0x18(%esp) │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl (%eax) │ │ + dec %edi │ │ + je 1c301 │ │ + mov %ebp,%ecx │ │ + lea 0xc(%ebp),%esi │ │ + call 1c7d0 │ │ + mov %esi,%ebp │ │ + jmp 1c2f0 │ │ + mov 0x10(%esp),%eax │ │ + cmpl $0x0,(%eax) │ │ + je 1c316 │ │ + mov 0x14(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfc0 │ │ - jmp 1c93f │ │ - lea -0x149c(%ebx),%eax │ │ - lea -0x77d32(%ebx),%ecx │ │ - mov $0x45,%edx │ │ + call 7b700 │ │ + mov 0x18(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 31460 │ │ - mov %esi,%edx │ │ - mov %ebp,(%esp) │ │ - movl $0x1,0x8(%esp) │ │ - movl $0x1,0x4(%esp) │ │ - call 1c6b0 │ │ - mov 0x70(%esp),%eax │ │ - mov 0x8(%eax),%esi │ │ - jmp 1c970 │ │ - lea -0x994(%ebx),%eax │ │ - xor %ecx,%ecx │ │ - mov %ebp,%edx │ │ - movl $0x20,(%esp) │ │ - mov %eax,0x4(%esp) │ │ - call 32bf0 │ │ - mov 0x24(%esp),%edx │ │ - mov 0x10(%esp),%ecx │ │ - mov %eax,%edi │ │ - cmpl $0x0,0x4(%edx) │ │ - je 1c9fd │ │ - mov %ecx,(%esp) │ │ - call 7bfb0 │ │ - mov %ebp,(%esp) │ │ - call 7bfb0 │ │ - mov %edi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ - movdqu (%edx),%xmm0 │ │ - mov 0x4(%esp),%eax │ │ - pxor (%ecx),%xmm0 │ │ - aesenc 0x10(%ecx),%xmm0 │ │ - aesenc 0x20(%ecx),%xmm0 │ │ - aesenc 0x30(%ecx),%xmm0 │ │ - aesenc 0x40(%ecx),%xmm0 │ │ - aesenc 0x50(%ecx),%xmm0 │ │ - aesenc 0x60(%ecx),%xmm0 │ │ - aesenc 0x70(%ecx),%xmm0 │ │ - aesenc 0x80(%ecx),%xmm0 │ │ - aesenc 0x90(%ecx),%xmm0 │ │ - aesenc 0xa0(%ecx),%xmm0 │ │ - aesenc 0xb0(%ecx),%xmm0 │ │ - aesenc 0xc0(%ecx),%xmm0 │ │ - aesenc 0xd0(%ecx),%xmm0 │ │ - aesenclast 0xe0(%ecx),%xmm0 │ │ - movdqu %xmm0,(%eax) │ │ - ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x2dc,%esp │ │ - mov %ecx,0x4(%esp) │ │ - mov 0x4(%edx),%eax │ │ - mov 0x8(%edx),%ecx │ │ - mov (%edx),%esi │ │ - mov 0xc(%edx),%edx │ │ - call 1caae │ │ + sub $0x1c,%esp │ │ + mov 0x14(%ecx),%eax │ │ + call 1c33f │ │ pop %ebx │ │ - add $0x61d2e,%ebx │ │ - mov %ecx,0x8(%esp) │ │ - mov %edx,%ecx │ │ - mov %edx,0xb4(%esp) │ │ - and $0x7,%edx │ │ + mov %ecx,%edi │ │ + lea 0x8(%ecx),%esi │ │ + add $0x61d4d,%ebx │ │ + cmp $0xffffffff,%eax │ │ + je 1c398 │ │ + mov %esi,0x10(%esp) │ │ + mov 0x1c(%edi),%esi │ │ + mov 0x18(%edi),%ecx │ │ mov %eax,0xc(%esp) │ │ - shr $0x3,%ecx │ │ - mov %edx,0xb8(%esp) │ │ - test %ecx,%ecx │ │ - mov %ecx,0xbc(%esp) │ │ - je 1d18b │ │ - mov 0x4(%esp),%eax │ │ - xor %ebp,%ebp │ │ - movaps 0x10(%eax),%xmm2 │ │ - movaps 0x20(%eax),%xmm1 │ │ - movdqa (%eax),%xmm0 │ │ - movaps %xmm2,0xa0(%esp) │ │ - movaps %xmm1,0xf0(%esp) │ │ - movaps 0x30(%eax),%xmm2 │ │ - movaps 0x40(%eax),%xmm1 │ │ - movdqa %xmm0,0x100(%esp) │ │ - movaps %xmm2,0x90(%esp) │ │ - movaps %xmm1,0x20(%esp) │ │ - movaps 0x50(%eax),%xmm2 │ │ + inc %esi │ │ + mov %ecx,0x18(%esp) │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl (%eax) │ │ + cmp $0x1,%esi │ │ + je 1c382 │ │ + lea 0xc(%ecx),%ebp │ │ + dec %esi │ │ + call 1c7d0 │ │ + mov %ebp,%ecx │ │ + jmp 1c370 │ │ + cmpl $0x0,0xc(%esp) │ │ + lea 0x8(%edi),%esi │ │ + je 1c398 │ │ + mov 0x18(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + mov 0xc(%edi),%ecx │ │ + mov 0x10(%edi),%edi │ │ + inc %edi │ │ + mov %ecx,0xc(%esp) │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl (%eax) │ │ + cmp $0x1,%edi │ │ + je 1c3c2 │ │ + lea 0xc(%ecx),%ebp │ │ + dec %edi │ │ + call 1c7d0 │ │ + mov %ebp,%ecx │ │ + jmp 1c3b0 │ │ + cmpl $0x0,(%esi) │ │ + je 1c3d3 │ │ + mov 0xc(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + add $0x1c,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + mov %eax,0x14(%esp) │ │ + nop │ │ + dec %esi │ │ + je 1c3f1 │ │ + mov %ebp,%ecx │ │ + lea 0xc(%ebp),%edi │ │ + call 1c7d0 │ │ + mov %edi,%ebp │ │ + jmp 1c3e0 │ │ + cmpl $0x0,0xc(%esp) │ │ + je 1c404 │ │ + mov 0x18(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + mov 0x10(%esp),%ecx │ │ + call 1c290 │ │ + jmp 1c456 │ │ + call 34816 │ │ + call 34816 │ │ + mov %esi,0x10(%esp) │ │ + mov %eax,0x14(%esp) │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ + dec %edi │ │ + je 1c441 │ │ + mov %ebp,%ecx │ │ + lea 0xc(%ebp),%esi │ │ + call 1c7d0 │ │ + mov %esi,%ebp │ │ + jmp 1c430 │ │ + mov 0x10(%esp),%eax │ │ + cmpl $0x0,(%eax) │ │ + je 1c456 │ │ + mov 0xc(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + mov 0x14(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 77c40 │ │ + call 34816 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebx │ │ + push %esi │ │ + push %eax │ │ + call 1c478 │ │ + pop %ebx │ │ + mov %ecx,%esi │ │ + add $0x61c14,%ebx │ │ + cmpl $0x0,0x18(%ecx) │ │ + jle 1c492 │ │ + mov 0x1c(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0x8(%esi) │ │ + je 1c4a3 │ │ + mov 0xc(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + add $0x4,%esp │ │ + pop %esi │ │ + pop %ebx │ │ + ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebx │ │ + push %esi │ │ + sub $0x24,%esp │ │ + call 1c4ba │ │ + pop %ebx │ │ + mov $0x8,%al │ │ + add $0x61bd2,%ebx │ │ + test %edx,%edx │ │ + je 1c4e1 │ │ + mov (%edx),%esi │ │ + test %esi,%esi │ │ + je 1c4ee │ │ + mov 0x5c(%esi),%eax │ │ + test %eax,%eax │ │ + je 1c4fb │ │ + sub $0x8,%esp │ │ + push %ecx │ │ + push %edx │ │ + call *%eax │ │ + add $0x34,%esp │ │ + pop %esi │ │ + pop %ebx │ │ + ret │ │ + lea -0x75d44(%ebx),%ecx │ │ + mov $0x6,%edx │ │ + jmp 1c508 │ │ + lea -0x75d3e(%ebx),%ecx │ │ + mov $0x7,%edx │ │ + jmp 1c508 │ │ + mov $0x6,%al │ │ + lea -0x79d84(%ebx),%ecx │ │ + mov $0xe,%edx │ │ + mov %al,0x8(%esp) │ │ + mov %ecx,0xc(%esp) │ │ + lea 0x8(%esp),%ecx │ │ + mov %edx,0x10(%esp) │ │ + call 1c640 │ │ + add $0x24,%esp │ │ + pop %esi │ │ + pop %ebx │ │ + ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0x10,%esp │ │ + mov 0x20(%esp),%edi │ │ + call 1c53f │ │ + pop %ebx │ │ + add $0x61b4d,%ebx │ │ + mov (%edi),%ecx │ │ + lock decl (%ecx) │ │ + jne 1c552 │ │ + call 39010 │ │ + mov 0x4(%edi),%ecx │ │ + lock decl (%ecx) │ │ + jne 1c565 │ │ + add $0x10,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + jmp 1fe50 │ │ + add $0x10,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + ret │ │ + mov 0x4(%edi),%ecx │ │ + mov %eax,%esi │ │ + lock decl (%ecx) │ │ + jne 1c57b │ │ + call 1fe50 │ │ + mov %esi,(%esp) │ │ + call 77c40 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0x10,%esp │ │ + mov (%ecx),%eax │ │ + call 1c59d │ │ + pop %ebx │ │ + mov %ecx,%esi │ │ + add $0x61aef,%ebx │ │ + mov %eax,(%esp) │ │ + call 7b6e0 │ │ + mov 0x4(%esi),%ecx │ │ + lock decl (%ecx) │ │ + jne 1c5bb │ │ + call 39010 │ │ + mov 0x8(%esi),%ecx │ │ + lock decl (%ecx) │ │ + jne 1c5ce │ │ + add $0x10,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + jmp 1fe50 │ │ + add $0x10,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + ret │ │ + mov 0x8(%esi),%ecx │ │ + mov %eax,%edi │ │ + lock decl (%ecx) │ │ + jne 1c5e4 │ │ + call 1fe50 │ │ + mov %edi,(%esp) │ │ + call 77c40 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebx │ │ + sub $0x8,%esp │ │ + mov (%ecx),%eax │ │ + call 1c5fb │ │ + pop %ebx │ │ + add $0x61a91,%ebx │ │ + add $0xfffffffe,%eax │ │ + cmp $0xa,%eax │ │ + ja 1c626 │ │ + mov -0x7b98c(%ebx,%eax,4),%eax │ │ + add %ebx,%eax │ │ + jmp *%eax │ │ + cmpl $0x0,0x4(%ecx) │ │ + je 1c626 │ │ + mov 0x8(%ecx),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + add $0x8,%esp │ │ + pop %ebx │ │ + ret │ │ + cmpb $0x3,0x4(%ecx) │ │ + jne 1c626 │ │ + mov 0x8(%ecx),%eax │ │ + mov %eax,(%esp) │ │ + call *0xc(%eax) │ │ + add $0x8,%esp │ │ + pop %ebx │ │ + ret │ │ + int3 │ │ + push %ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0x1c,%esp │ │ + movzbl (%ecx),%eax │ │ + call 1c64f │ │ + pop %ebx │ │ + add $0x61a3d,%ebx │ │ + add $0xfffffffe,%eax │ │ + cmp $0xb,%eax │ │ + ja 1c6d4 │ │ + mov -0x7b960(%ebx,%eax,4),%eax │ │ + add %ebx,%eax │ │ + jmp *%eax │ │ + cmpl $0x0,0x4(%ecx) │ │ + je 1c67e │ │ + mov 0x8(%ecx),%eax │ │ + mov %ecx,%esi │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + mov %esi,%ecx │ │ + cmpl $0x0,0x10(%ecx) │ │ + je 1c6d4 │ │ + mov 0x14(%ecx),%ebp │ │ + jmp 1c6cc │ │ + cmpl $0x0,0x4(%ecx) │ │ + je 1c6d4 │ │ + mov 0x8(%ecx),%ebp │ │ + jmp 1c6cc │ │ + mov 0xc(%ecx),%esi │ │ + mov 0x8(%ecx),%ebp │ │ + mov %ecx,0x10(%esp) │ │ + inc %esi │ │ + mov %ebp,%ecx │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ + cmp $0x1,%esi │ │ + je 1c6c2 │ │ + lea 0xc(%ecx),%edi │ │ + dec %esi │ │ + call 1c7d0 │ │ + mov %edi,%ecx │ │ + jmp 1c6b0 │ │ + mov 0x10(%esp),%eax │ │ + cmpl $0x0,0x4(%eax) │ │ + je 1c6d4 │ │ + mov %ebp,(%esp) │ │ + call 7b700 │ │ + add $0x1c,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + mov %ebp,0x14(%esp) │ │ + mov %eax,0x18(%esp) │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + xchg %ax,%ax │ │ + dec %esi │ │ + je 1c701 │ │ + mov %edi,%ecx │ │ + lea 0xc(%edi),%ebp │ │ + call 1c7d0 │ │ + mov %ebp,%edi │ │ + jmp 1c6f0 │ │ + mov 0x10(%esp),%eax │ │ + cmpl $0x0,0x4(%eax) │ │ + je 1c717 │ │ + mov 0x14(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + mov 0x18(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 77c40 │ │ + call 34816 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0x1c,%esp │ │ + mov 0x8(%ecx),%edi │ │ + mov 0x4(%ecx),%esi │ │ + call 1c742 │ │ + pop %ebx │ │ + mov %ecx,0x10(%esp) │ │ + add $0x6194a,%ebx │ │ + inc %edi │ │ + mov %esi,%ecx │ │ + cmp $0x1,%edi │ │ + je 1c762 │ │ + lea 0xc(%ecx),%ebp │ │ + dec %edi │ │ + call 1c7d0 │ │ + mov %ebp,%ecx │ │ + jmp 1c750 │ │ + mov 0x10(%esp),%eax │ │ + cmpl $0x0,(%eax) │ │ + je 1c773 │ │ + mov %esi,(%esp) │ │ + call 7b700 │ │ + add $0x1c,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + mov %esi,0x14(%esp) │ │ + mov %eax,0x18(%esp) │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl (%eax) │ │ + dec %edi │ │ + je 1c7a1 │ │ + mov %ebp,%ecx │ │ + lea 0xc(%ebp),%esi │ │ + call 1c7d0 │ │ + mov %esi,%ebp │ │ + jmp 1c790 │ │ + mov 0x10(%esp),%eax │ │ + cmpl $0x0,(%eax) │ │ + je 1c7b6 │ │ + mov 0x14(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + mov 0x18(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 77c40 │ │ + call 34816 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0x1c,%esp │ │ + mov (%ecx),%eax │ │ + call 1c7de │ │ + pop %ebx │ │ + mov $0x1,%edx │ │ + add $0x618ae,%ebx │ │ + lea -0x80000000(%eax),%esi │ │ + test %eax,%eax │ │ + cmovs %esi,%edx │ │ + test %edx,%edx │ │ + je 1c85b │ │ + cmp $0x1,%edx │ │ + je 1c80f │ │ + cmp $0x2,%edx │ │ + jne 1c818 │ │ + mov 0x4(%ecx),%esi │ │ + mov %esi,%ecx │ │ + call 1c7d0 │ │ + jmp 1c853 │ │ + test %eax,%eax │ │ + je 1c85b │ │ + mov 0x4(%ecx),%esi │ │ + jmp 1c853 │ │ + mov 0x4(%ecx),%esi │ │ + mov 0x8(%esi),%edi │ │ + mov 0x4(%esi),%ecx │ │ + inc %edi │ │ + mov %ecx,0x18(%esp) │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + cmp $0x1,%edi │ │ + je 1c842 │ │ + lea 0xc(%ecx),%ebp │ │ + dec %edi │ │ + call 1c7d0 │ │ + mov %ebp,%ecx │ │ + jmp 1c830 │ │ + cmpl $0x0,(%esi) │ │ + je 1c853 │ │ + mov 0x18(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + mov %esi,(%esp) │ │ + call 7b700 │ │ + add $0x1c,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + mov %esi,0x10(%esp) │ │ + mov %eax,0x14(%esp) │ │ + jmp 1c8a6 │ │ + mov %esi,0x10(%esp) │ │ + mov %eax,0x14(%esp) │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nop │ │ + dec %edi │ │ + je 1c891 │ │ + mov %ebp,%ecx │ │ + lea 0xc(%ebp),%esi │ │ + call 1c7d0 │ │ + mov %esi,%ebp │ │ + jmp 1c880 │ │ + mov 0x10(%esp),%eax │ │ + cmpl $0x0,(%eax) │ │ + je 1c8a6 │ │ + mov 0x18(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + mov 0x10(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + mov 0x14(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 77c40 │ │ + call 34816 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0xc,%esp │ │ + call 1c8dc │ │ + pop %ebx │ │ + mov %edx,%eax │ │ + add $0x617b0,%ebx │ │ + add 0x20(%esp),%eax │ │ + jb 1c939 │ │ + mov (%ecx),%edx │ │ + mov 0x28(%esp),%ebp │ │ + mov %ecx,%esi │ │ + mov %esp,%ecx │ │ + lea (%edx,%edx,1),%edi │ │ + cmp %edi,%eax │ │ + cmova %eax,%edi │ │ + xor %eax,%eax │ │ + cmp $0x1,%ebp │ │ + sete %al │ │ + lea 0x4(,%eax,4),%eax │ │ + cmp %eax,%edi │ │ + cmovbe %eax,%edi │ │ + push %ebp │ │ + push 0x28(%esp) │ │ + push %edi │ │ + push 0x4(%esi) │ │ + call 1fba0 │ │ + add $0x10,%esp │ │ + cmpl $0x1,(%esp) │ │ + je 1c940 │ │ + mov 0x4(%esp),%eax │ │ + mov %eax,0x4(%esi) │ │ + mov %edi,(%esi) │ │ + add $0xc,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + xor %ecx,%ecx │ │ + call 247ab │ │ + mov 0x4(%esp),%ecx │ │ + mov 0x8(%esp),%edx │ │ + call 247ab │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0x4c,%esp │ │ + mov 0xc(%edx),%esi │ │ + mov 0x10(%edx),%edi │ │ + mov 0x60(%esp),%ebp │ │ + call 1c966 │ │ + pop %ebx │ │ + xorps %xmm0,%xmm0 │ │ + add $0x61726,%ebx │ │ + movaps %xmm0,0x30(%esp) │ │ + movaps %xmm0,0x20(%esp) │ │ + mov %esi,%eax │ │ + or %edi,%eax │ │ + je 1caa2 │ │ + mov (%edx),%ebp │ │ + mov %ecx,0x4(%esp) │ │ + cmp $0x20,%esi │ │ + mov $0x20,%ecx │ │ + mov $0x20,%eax │ │ + mov %edx,0x14(%esp) │ │ + mov %esi,0x8(%esp) │ │ + mov %edi,0x18(%esp) │ │ + cmovb %esi,%ecx │ │ + test %edi,%edi │ │ + cmovne %eax,%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + jmp 1c9c0 │ │ + cmpb $0x23,0x8(%edi) │ │ + jne 1caac │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x4(%ebp),%ecx │ │ + mov 0x8(%eax),%edx │ │ + call 1fce0 │ │ + test %al,%al │ │ + je 1ca30 │ │ + sub $0x8,%esp │ │ + lea 0x14(%esp),%ecx │ │ + mov $0x23,%edx │ │ + push $0x13 │ │ + lea -0x774be(%ebx),%eax │ │ + push %eax │ │ + call 747b0 │ │ + add $0x10,%esp │ │ + movzbl 0xc(%esp),%ecx │ │ + cmp $0xff,%ecx │ │ + je 1cabb │ │ + movzbl 0xf(%esp),%edx │ │ + movzwl 0xd(%esp),%eax │ │ + mov 0x10(%esp),%edi │ │ + shl $0x10,%edx │ │ + or %edx,%eax │ │ + mov %eax,%esi │ │ + shl $0x8,%esi │ │ + or %ecx,%esi │ │ + mov -0x7b930(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + jmp *%ecx │ │ + cmp $0x23,%al │ │ + je 1c9c0 │ │ + jmp 1caac │ │ + xchg %ax,%ax │ │ + sub $0x4,%esp │ │ + push 0x20(%esp) │ │ + lea 0x28(%esp),%eax │ │ + push %eax │ │ + push 0x0(%ebp) │ │ + call 7b760 │ │ + add $0x10,%esp │ │ + cmp $0xffffffff,%eax │ │ + jne 1cab7 │ │ + call 7b770 <__errno@plt> │ │ + mov (%eax),%edi │ │ + mov 0x10f0(%ebx),%eax │ │ + lea -0xa4c(%ebx),%ecx │ │ + cmp %ecx,%eax │ │ + jne 1ca94 │ │ + xor %esi,%esi │ │ + mov 0x10f0(%ebx),%eax │ │ + sub $0xc,%esp │ │ + push %edi │ │ + call *0x8(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 1c9c0 │ │ + jmp 1caac │ │ + cmpb $0x23,0x10(%edi) │ │ + jne 1caac │ │ + sub $0xc,%esp │ │ + push %edi │ │ + call *0xc(%edi) │ │ + add $0x10,%esp │ │ + jmp 1c9c0 │ │ + lea -0xa4c(%ebx),%eax │ │ + mov %eax,0x10f0(%ebx) │ │ + jmp 1ca63 │ │ + mov 0x8(%ebp),%esi │ │ + add $0x8,%ebp │ │ + xor %edi,%edi │ │ + jmp 1cb1d │ │ + mov 0x4(%esp),%eax │ │ + mov %esi,(%eax) │ │ + mov %edi,0x4(%eax) │ │ + jmp 1cb28 │ │ + mov %eax,%edi │ │ + jmp 1cabf │ │ + mov 0x10(%esp),%edi │ │ + mov 0x8(%esp),%edx │ │ + mov 0x18(%esp),%esi │ │ + mov 0x60(%esp),%ecx │ │ + cmp %edi,%edx │ │ + mov %esi,%eax │ │ + sbb $0x0,%eax │ │ + jb 1cb60 │ │ + mov 0x14(%esp),%eax │ │ + sub %edi,%edx │ │ + sbb $0x0,%esi │ │ + cmp $0x21,%edi │ │ + mov %edx,0xc(%eax) │ │ + mov %esi,0x10(%eax) │ │ + jae 1cb30 │ │ + mov (%ecx),%eax │ │ + mov 0x8(%ecx),%esi │ │ + lea 0x8(%ecx),%ebp │ │ + sub %esi,%eax │ │ + cmp %eax,%edi │ │ + ja 1cb45 │ │ + test %edi,%edi │ │ + je 1cb17 │ │ + mov 0x4(%ecx),%eax │ │ + add %esi,%eax │ │ + sub $0x4,%esp │ │ + push %edi │ │ + lea 0x28(%esp),%ecx │ │ + push %ecx │ │ + push %eax │ │ + call 7b710 │ │ + add $0x10,%esp │ │ + jmp 1cb19 │ │ + xor %edi,%edi │ │ + mov 0x4(%esp),%ecx │ │ + add %edi,%esi │ │ + mov %edi,0x4(%ecx) │ │ + movb $0xff,(%ecx) │ │ + mov %esi,0x0(%ebp) │ │ + add $0x4c,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + sub $0x8,%esp │ │ + lea -0xb1c(%ebx),%eax │ │ + xor %ecx,%ecx │ │ + mov %edi,%edx │ │ + push %eax │ │ + push $0x20 │ │ + call 335c0 │ │ + sub $0x4,%esp │ │ + mov %esi,%edx │ │ + push $0x1 │ │ + push $0x1 │ │ + push %edi │ │ + call 1c8d0 │ │ + mov 0x70(%esp),%ecx │ │ + add $0x10,%esp │ │ + mov 0x8(%ecx),%esi │ │ + jmp 1cafe │ │ + sub $0xc,%esp │ │ + lea -0x15fc(%ebx),%eax │ │ + lea -0x7748b(%ebx),%ecx │ │ + mov $0x45,%edx │ │ + push %eax │ │ + call 31c30 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + pxor (%ecx),%xmm0 │ │ + aesenc 0x10(%ecx),%xmm0 │ │ + aesenc 0x20(%ecx),%xmm0 │ │ + aesenc 0x30(%ecx),%xmm0 │ │ + aesenc 0x40(%ecx),%xmm0 │ │ + aesenc 0x50(%ecx),%xmm0 │ │ + aesenc 0x60(%ecx),%xmm0 │ │ + aesenc 0x70(%ecx),%xmm0 │ │ + aesenc 0x80(%ecx),%xmm0 │ │ + aesenc 0x90(%ecx),%xmm0 │ │ + aesenc 0xa0(%ecx),%xmm0 │ │ + aesenc 0xb0(%ecx),%xmm0 │ │ + aesenc 0xc0(%ecx),%xmm0 │ │ + aesenc 0xd0(%ecx),%xmm0 │ │ + aesenclast 0xe0(%ecx),%xmm0 │ │ + movdqu %xmm0,(%edx) │ │ + ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0x2dc,%esp │ │ + mov %ecx,0x4(%esp) │ │ + mov 0x4(%edx),%eax │ │ + mov 0x8(%edx),%ecx │ │ + mov (%edx),%esi │ │ + mov 0xc(%edx),%edx │ │ + call 1cc1e │ │ + pop %ebx │ │ + add $0x6146e,%ebx │ │ + mov %ecx,0x8(%esp) │ │ + mov %edx,%ecx │ │ + mov %edx,0xb4(%esp) │ │ + and $0x7,%edx │ │ + mov %eax,0xc(%esp) │ │ + shr $0x3,%ecx │ │ + mov %edx,0xb8(%esp) │ │ + test %ecx,%ecx │ │ + mov %ecx,0xbc(%esp) │ │ + je 1d2fb │ │ + mov 0x4(%esp),%eax │ │ + xor %ebp,%ebp │ │ + movaps 0x10(%eax),%xmm2 │ │ + movaps 0x20(%eax),%xmm1 │ │ + movdqa (%eax),%xmm0 │ │ + movaps %xmm2,0xa0(%esp) │ │ + movaps %xmm1,0xf0(%esp) │ │ + movaps 0x30(%eax),%xmm2 │ │ + movaps 0x40(%eax),%xmm1 │ │ + movdqa %xmm0,0x100(%esp) │ │ + movaps %xmm2,0x90(%esp) │ │ + movaps %xmm1,0x20(%esp) │ │ + movaps 0x50(%eax),%xmm2 │ │ movaps 0x60(%eax),%xmm1 │ │ movaps %xmm2,0x80(%esp) │ │ movaps %xmm1,0x70(%esp) │ │ movaps 0x70(%eax),%xmm2 │ │ movaps 0x80(%eax),%xmm1 │ │ movaps %xmm2,0x60(%esp) │ │ movaps %xmm1,0x50(%esp) │ │ @@ -7147,15 +6986,15 @@ │ │ aesenclast %xmm0,%xmm1 │ │ movdqa %xmm1,0x2c0(%esp) │ │ sub $0x4,%esp │ │ push $0x80 │ │ push %eax │ │ lea 0x15c(%esp),%eax │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ pxor %xmm0,%xmm0 │ │ mov $0xffffff80,%eax │ │ movdqa %xmm0,0x1d0(%esp) │ │ movdqa %xmm0,0x1e0(%esp) │ │ movdqa %xmm0,0x1f0(%esp) │ │ movdqa %xmm0,0x200(%esp) │ │ @@ -7164,40 +7003,40 @@ │ │ movdqa %xmm0,0x230(%esp) │ │ movdqa %xmm0,0x240(%esp) │ │ nopl 0x0(%eax,%eax,1) │ │ movdqu 0x1d0(%esp,%eax,1),%xmm0 │ │ pxor 0x2d0(%esp,%eax,1),%xmm0 │ │ movdqu %xmm0,0x250(%esp,%eax,1) │ │ add $0x10,%eax │ │ - jne 1d140 │ │ + jne 1d2b0 │ │ add 0x8(%esp),%edi │ │ inc %ebp │ │ sub $0x4,%esp │ │ push $0x80 │ │ lea 0x1d8(%esp),%eax │ │ push %eax │ │ push %edi │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ cmp %ebp,0xbc(%esp) │ │ - jne 1cbb0 │ │ + jne 1cd20 │ │ mov 0xb8(%esp),%ebp │ │ mov 0xc(%esp),%edi │ │ mov 0x8(%esp),%ebx │ │ pxor %xmm0,%xmm0 │ │ movdqa %xmm0,0x1c0(%esp) │ │ movdqa %xmm0,0x1b0(%esp) │ │ movdqa %xmm0,0x1a0(%esp) │ │ movdqa %xmm0,0x190(%esp) │ │ movdqa %xmm0,0x180(%esp) │ │ movdqa %xmm0,0x170(%esp) │ │ movdqa %xmm0,0x160(%esp) │ │ movdqa %xmm0,0x150(%esp) │ │ test %ebp,%ebp │ │ - je 1d35e │ │ + je 1d4ce │ │ mov %esi,0x10(%esp) │ │ mov 0x4(%esp),%esi │ │ mov 0xb4(%esp),%eax │ │ shl $0x4,%ebp │ │ lea 0x150(%esp),%edx │ │ mov %ebp,%ecx │ │ movaps 0x10(%esi),%xmm2 │ │ @@ -7251,25 +7090,25 @@ │ │ aesenc %xmm2,%xmm0 │ │ aesenc %xmm3,%xmm0 │ │ aesenc %xmm4,%xmm0 │ │ aesenc %xmm5,%xmm0 │ │ aesenclast %xmm6,%xmm0 │ │ movdqu %xmm0,(%edx) │ │ lea 0x10(%edx),%edx │ │ - jne 1d2c0 │ │ + jne 1d430 │ │ mov %eax,0x10(%esi) │ │ xor %eax,%eax │ │ nop │ │ movdqu (%edi,%eax,1),%xmm0 │ │ movdqu 0x150(%esp,%eax,1),%xmm1 │ │ pxor %xmm0,%xmm1 │ │ movdqu %xmm1,(%ebx,%eax,1) │ │ add $0x10,%eax │ │ cmp %eax,%ebp │ │ - jne 1d340 │ │ + jne 1d4b0 │ │ add $0x2dc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ @@ -7281,153 +7120,171 @@ │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ mov 0x44(%esp),%eax │ │ - call 1d380 │ │ + call 1d4f0 │ │ pop %ebx │ │ - add $0x6145c,%ebx │ │ + add $0x60b9c,%ebx │ │ mov 0x4(%eax),%edi │ │ test %edi,%edi │ │ - jns 1d393 │ │ - call 24800 │ │ + jns 1d503 │ │ + call 247f0 │ │ mov 0x8(%eax),%ebp │ │ mov %ecx,%esi │ │ mov %ebp,0x28(%esp) │ │ mov 0xc(%eax),%ebp │ │ - je 1d3e1 │ │ + je 1d551 │ │ mov (%eax),%eax │ │ mov %edx,0x24(%esp) │ │ mov %edi,(%esp) │ │ mov %eax,0x20(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 1d451 │ │ + je 1d5c1 │ │ mov 0x20(%esp),%ecx │ │ mov %edi,0x14(%esp) │ │ mov %eax,0x18(%esp) │ │ mov %edi,0x8(%esp) │ │ mov %eax,(%esp) │ │ mov %ecx,0x4(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov 0x24(%esp),%edx │ │ mov %edi,0x1c(%esp) │ │ - jmp 1d3f9 │ │ + jmp 1d569 │ │ movl $0x0,0x14(%esp) │ │ movl $0x1,0x18(%esp) │ │ movl $0x0,0x1c(%esp) │ │ lea 0x14(%esp),%ecx │ │ mov 0x40(%esp),%eax │ │ mov %ebp,0x4(%esp) │ │ mov %ecx,0x8(%esp) │ │ mov 0x28(%esp),%ecx │ │ mov %ecx,(%esp) │ │ mov %edx,%ecx │ │ mov %eax,%edx │ │ - call 21300 │ │ + call 214a0 │ │ test %al,%al │ │ - je 1d438 │ │ + je 1d5a8 │ │ cmpl $0x0,0x14(%esp) │ │ movl $0xffffffff,(%esi) │ │ - je 1d449 │ │ + je 1d5b9 │ │ mov 0x18(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 1d449 │ │ + call 7b700 │ │ + jmp 1d5b9 │ │ mov 0x1c(%esp),%eax │ │ movsd 0x14(%esp),%xmm0 │ │ mov %eax,0x8(%esi) │ │ movsd %xmm0,(%esi) │ │ add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov $0x1,%ecx │ │ mov %edi,%edx │ │ - call 246cb │ │ + call 247ab │ │ cmpl $0x0,0x14(%esp) │ │ mov %eax,%esi │ │ - je 1d472 │ │ + je 1d5e2 │ │ mov 0x18(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ - push %eax │ │ - call 1d488 │ │ + call 1d5f8 │ │ pop %ebx │ │ - mov %ecx,%esi │ │ - add $0x61354,%ebx │ │ + add $0x60a94,%ebx │ │ + test %edx,%edx │ │ + jns 1d608 │ │ + call 247f0 │ │ + je 1d626 │ │ + mov %ecx,%edi │ │ sub $0x8,%esp │ │ push $0x1 │ │ - push $0x100000 │ │ - call 7bfd0 │ │ + mov %edx,%esi │ │ + push %edx │ │ + call 7b720 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 1d4bd │ │ - movl $0x100000,(%esi) │ │ - mov %eax,0x4(%esi) │ │ - movl $0x100000,0x8(%esi) │ │ - add $0x4,%esp │ │ + je 1d637 │ │ + mov %esi,%edx │ │ + mov %edi,%ecx │ │ + jmp 1d62b │ │ + mov $0x1,%eax │ │ + mov %edx,(%ecx) │ │ + mov %eax,0x4(%ecx) │ │ + mov %edx,0x8(%ecx) │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ ret │ │ mov $0x1,%ecx │ │ - mov $0x100000,%edx │ │ - call 246cb │ │ + mov %esi,%edx │ │ + call 247ab │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x3c,%esp │ │ mov 0x58(%esp),%eax │ │ - call 1d4e0 │ │ + call 1d660 │ │ pop %ebx │ │ - add $0x612fc,%ebx │ │ + add $0x60a2c,%ebx │ │ mov 0x4(%eax),%edi │ │ test %edi,%edi │ │ - jns 1d4f3 │ │ - call 24800 │ │ + jns 1d673 │ │ + call 247f0 │ │ mov %ecx,%esi │ │ mov 0x8(%eax),%ecx │ │ mov 0xc(%eax),%ebp │ │ mov %ecx,0x2c(%esp) │ │ mov %ebp,0x28(%esp) │ │ - je 1d53d │ │ + je 1d6bd │ │ mov (%eax),%ebp │ │ mov %edx,0x24(%esp) │ │ mov %edi,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 1d5d8 │ │ + je 1d758 │ │ mov %edi,0x18(%esp) │ │ mov %eax,0x1c(%esp) │ │ mov %edi,0x8(%esp) │ │ mov %ebp,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov 0x24(%esp),%edx │ │ mov %edi,0x20(%esp) │ │ - jmp 1d555 │ │ + jmp 1d6d5 │ │ movl $0x0,0x18(%esp) │ │ movl $0x1,0x1c(%esp) │ │ movl $0x0,0x20(%esp) │ │ mov 0x50(%esp),%ecx │ │ movzbl 0x54(%esp),%eax │ │ mov 0x1e3(%edx),%ebp │ │ mov 0x1e0(%edx),%edi │ │ @@ -7441,45 +7298,45 @@ │ │ mov %eax,0x8(%esp) │ │ mov 0x28(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0x2c(%esp),%eax │ │ mov %eax,(%esp) │ │ lea 0x30(%esp),%eax │ │ mov %eax,%edx │ │ - call 21300 │ │ + call 214a0 │ │ test %al,%al │ │ - je 1d5bf │ │ + je 1d73f │ │ cmpl $0x0,0x18(%esp) │ │ movl $0xffffffff,(%esi) │ │ - je 1d5d0 │ │ + je 1d750 │ │ mov 0x1c(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 1d5d0 │ │ + call 7b700 │ │ + jmp 1d750 │ │ mov 0x20(%esp),%eax │ │ movsd 0x18(%esp),%xmm0 │ │ mov %eax,0x8(%esi) │ │ movsd %xmm0,(%esi) │ │ add $0x3c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov $0x1,%ecx │ │ mov %edi,%edx │ │ - call 246cb │ │ + call 247ab │ │ cmpl $0x0,0x18(%esp) │ │ mov %eax,%esi │ │ - je 1d5f9 │ │ + je 1d779 │ │ mov 0x1c(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -7493,34 +7350,34 @@ │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ mov 0x4c(%esp),%ebp │ │ - call 1d620 │ │ + call 1d7a0 │ │ pop %ebx │ │ mov %edx,%edi │ │ mov %ecx,%esi │ │ - add $0x611bc,%ebx │ │ + add $0x608ec,%ebx │ │ test %ebp,%ebp │ │ - je 1d661 │ │ + je 1d7e1 │ │ mov %ebp,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 1d6fa │ │ + je 1d87a │ │ mov 0x48(%esp),%ecx │ │ mov %ebp,0x14(%esp) │ │ mov %eax,0x18(%esp) │ │ mov %ebp,0x8(%esp) │ │ mov %eax,(%esp) │ │ mov %ecx,0x4(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov %ebp,0x1c(%esp) │ │ - jmp 1d679 │ │ + jmp 1d7f9 │ │ movl $0x0,0x14(%esp) │ │ movl $0x1,0x18(%esp) │ │ movl $0x0,0x1c(%esp) │ │ mov 0x40(%esp),%ecx │ │ mov 0x1e3(%edi),%ebp │ │ movzbl 0x44(%esp),%eax │ │ mov 0x1e0(%edi),%edx │ │ @@ -7531,45 +7388,45 @@ │ │ mov %al,0x2b(%esp) │ │ lea 0x14(%esp),%eax │ │ lea 0x20(%esp),%edx │ │ mov %edi,%ecx │ │ movl $0x0,0x4(%esp) │ │ movl $0x1,(%esp) │ │ mov %eax,0x8(%esp) │ │ - call 21300 │ │ + call 214a0 │ │ test %al,%al │ │ - je 1d6e1 │ │ + je 1d861 │ │ cmpl $0x0,0x14(%esp) │ │ movl $0xffffffff,(%esi) │ │ - je 1d6f2 │ │ + je 1d872 │ │ mov 0x18(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 1d6f2 │ │ + call 7b700 │ │ + jmp 1d872 │ │ mov 0x1c(%esp),%eax │ │ movsd 0x14(%esp),%xmm0 │ │ mov %eax,0x8(%esi) │ │ movsd %xmm0,(%esi) │ │ add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov $0x1,%ecx │ │ mov %ebp,%edx │ │ - call 246cb │ │ + call 247ab │ │ cmpl $0x0,0x14(%esp) │ │ mov %eax,%esi │ │ - je 1d71b │ │ + je 1d89b │ │ mov 0x18(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -7581,68 +7438,68 @@ │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2ac,%esp │ │ mov 0x2c8(%esp),%eax │ │ - call 1d746 │ │ + call 1d8c6 │ │ pop %ebx │ │ - add $0x61096,%ebx │ │ + add $0x607c6,%ebx │ │ mov 0x4(%eax),%esi │ │ mov %esi,%edi │ │ add $0x10,%edi │ │ - jns 1d75c │ │ - call 24800 │ │ + jns 1d8dc │ │ + call 247f0 │ │ mov %edx,%ebp │ │ mov %ecx,0x28(%esp) │ │ mov (%eax),%ecx │ │ mov 0x8(%eax),%edx │ │ mov 0xc(%eax),%eax │ │ mov %ecx,0x14(%esp) │ │ mov %edx,0xc(%esp) │ │ mov %eax,0x24(%esp) │ │ - je 1d7ad │ │ + je 1d92d │ │ sub $0xc,%esp │ │ push %edi │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 1db4b │ │ + je 1dcfc │ │ cmp $0xfffffff0,%esi │ │ mov %edi,0x18(%esp) │ │ mov %eax,0x1c(%esp) │ │ movl $0x0,0x20(%esp) │ │ - jae 1d7c5 │ │ + jae 1d945 │ │ mov 0x24(%esp),%edi │ │ xor %edx,%edx │ │ test %esi,%esi │ │ - jne 1d7e3 │ │ - jmp 1d802 │ │ + jne 1d963 │ │ + jmp 1d982 │ │ movl $0x0,0x18(%esp) │ │ movl $0x1,0x1c(%esp) │ │ movl $0x0,0x20(%esp) │ │ sub $0x4,%esp │ │ xor %edx,%edx │ │ lea 0x1c(%esp),%ecx │ │ push $0x1 │ │ push $0x1 │ │ push %esi │ │ - call 1c6b0 │ │ + call 1c8d0 │ │ add $0x10,%esp │ │ mov 0x1c(%esp),%eax │ │ mov 0x20(%esp),%edx │ │ add %edx,%eax │ │ sub $0x4,%esp │ │ push %esi │ │ push 0x1c(%esp) │ │ push %eax │ │ mov %ebp,%edi │ │ mov %edx,%ebp │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov %ebp,%edx │ │ mov %edi,%ebp │ │ mov 0x34(%esp),%edi │ │ add $0x10,%esp │ │ add %esi,%edx │ │ mov 0x2c0(%esp),%ecx │ │ mov 0x1e3(%ebp),%esi │ │ @@ -7658,222 +7515,228 @@ │ │ mov 0x1c(%esp),%eax │ │ mov %eax,0x14(%esp) │ │ sub $0xc,%esp │ │ lea 0x58(%esp),%eax │ │ mov %ebp,%edx │ │ lea 0x9c(%esp),%ecx │ │ push %eax │ │ - call 1f440 │ │ + call 1f5d0 │ │ add $0x10,%esp │ │ mov %edi,%eax │ │ lea 0x270(%esp),%ebp │ │ and $0x7ffffff0,%eax │ │ mov %eax,0x10(%esp) │ │ mov %edi,%eax │ │ and $0xf,%eax │ │ mov %eax,0x48(%esp) │ │ movzbl 0x10ed(%ebx),%eax │ │ cmp $0x1,%al │ │ - jne 1d8a3 │ │ + jne 1da24 │ │ cmp $0x10,%edi │ │ - jb 1d8c1 │ │ - mov 0x10(%esp),%esi │ │ - mov 0xc(%esp),%edi │ │ + jb 1da51 │ │ + mov 0x10(%esp),%edi │ │ + mov 0xc(%esp),%esi │ │ nopl (%eax) │ │ + movups (%esi),%xmm0 │ │ mov %ebp,%ecx │ │ - mov %edi,%edx │ │ - call 3dde0 │ │ - add $0x10,%edi │ │ - add $0xfffffff0,%esi │ │ - jne 1d890 │ │ - jmp 1d8c1 │ │ + call 3fd40 │ │ + add $0x10,%esi │ │ + add $0xfffffff0,%edi │ │ + jne 1da10 │ │ + jmp 1da51 │ │ cmp $0x10,%edi │ │ - jb 1d8c1 │ │ + jb 1da51 │ │ mov 0x10(%esp),%esi │ │ mov 0xc(%esp),%edi │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ mov %ebp,%ecx │ │ mov %edi,%edx │ │ - call 3d0e0 │ │ + call 3f0d0 │ │ add $0x10,%edi │ │ add $0xfffffff0,%esi │ │ - jne 1d8b0 │ │ + jne 1da40 │ │ mov 0x48(%esp),%edi │ │ test %edi,%edi │ │ - je 1d920 │ │ + je 1dab1 │ │ mov 0xc(%esp),%esi │ │ mov $0x10,%eax │ │ lea 0x30(%esp,%edi,1),%ecx │ │ sub %edi,%eax │ │ add 0x10(%esp),%esi │ │ sub $0x4,%esp │ │ push %eax │ │ push $0x0 │ │ push %ecx │ │ - call 7c000 │ │ + call 7b750 │ │ add $0x10,%esp │ │ sub $0x4,%esp │ │ lea 0x34(%esp),%eax │ │ push %edi │ │ push %esi │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ movzbl 0x10ed(%ebx),%eax │ │ cmp $0x1,%al │ │ - jne 1d915 │ │ - lea 0x30(%esp),%edx │ │ + jne 1daa6 │ │ + movaps 0x30(%esp),%xmm0 │ │ mov %ebp,%ecx │ │ - call 3dde0 │ │ - jmp 1d920 │ │ + call 3fd40 │ │ + jmp 1dab1 │ │ lea 0x30(%esp),%edx │ │ mov %ebp,%ecx │ │ - call 3d0e0 │ │ + call 3f0d0 │ │ mov 0x2c(%esp),%ecx │ │ mov %ecx,%eax │ │ and $0x7ffffff0,%eax │ │ mov %eax,0xc(%esp) │ │ mov %ecx,%eax │ │ and $0xf,%eax │ │ mov %eax,0x10(%esp) │ │ movzbl 0x10ed(%ebx),%eax │ │ cmp $0x1,%al │ │ - jne 1d963 │ │ + jne 1db04 │ │ cmp $0x10,%ecx │ │ - jb 1d981 │ │ - mov 0xc(%esp),%esi │ │ - mov 0x14(%esp),%edi │ │ + jb 1db31 │ │ + mov 0xc(%esp),%edi │ │ + mov 0x14(%esp),%esi │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ + movups (%esi),%xmm0 │ │ mov %ebp,%ecx │ │ - mov %edi,%edx │ │ - call 3dde0 │ │ - add $0x10,%edi │ │ - add $0xfffffff0,%esi │ │ - jne 1d950 │ │ - jmp 1d981 │ │ + call 3fd40 │ │ + add $0x10,%esi │ │ + add $0xfffffff0,%edi │ │ + jne 1daf0 │ │ + jmp 1db31 │ │ cmp $0x10,%ecx │ │ - jb 1d981 │ │ + jb 1db31 │ │ mov 0xc(%esp),%esi │ │ mov 0x14(%esp),%edi │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ mov %ebp,%ecx │ │ mov %edi,%edx │ │ - call 3d0e0 │ │ + call 3f0d0 │ │ add $0x10,%edi │ │ add $0xfffffff0,%esi │ │ - jne 1d970 │ │ + jne 1db20 │ │ mov 0xc(%esp),%esi │ │ mov 0x28(%esp),%edi │ │ mov 0x24(%esp),%eax │ │ add 0x14(%esp),%esi │ │ cmpl $0x0,0x10(%esp) │ │ - je 1d9f3 │ │ + je 1dba4 │ │ mov 0x10(%esp),%edi │ │ mov $0x10,%eax │ │ sub %edi,%eax │ │ lea 0x30(%esp,%edi,1),%ecx │ │ sub $0x4,%esp │ │ push %eax │ │ push $0x0 │ │ push %ecx │ │ - call 7c000 │ │ + call 7b750 │ │ add $0x10,%esp │ │ sub $0x4,%esp │ │ lea 0x34(%esp),%eax │ │ push %edi │ │ push %esi │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ movzbl 0x10ed(%ebx),%eax │ │ cmp $0x1,%al │ │ - jne 1d9e0 │ │ - lea 0x30(%esp),%edx │ │ + jne 1db91 │ │ + movaps 0x30(%esp),%xmm0 │ │ mov %ebp,%ecx │ │ - call 3dde0 │ │ - jmp 1d9eb │ │ + call 3fd40 │ │ + jmp 1db9c │ │ lea 0x30(%esp),%edx │ │ mov %ebp,%ecx │ │ - call 3d0e0 │ │ + call 3f0d0 │ │ mov 0x28(%esp),%edi │ │ mov 0x24(%esp),%eax │ │ mov %esi,0xc(%esp) │ │ sub $0x8,%esp │ │ mov 0x34(%esp),%ebp │ │ lea 0x60(%esp),%ecx │ │ lea 0x98(%esp),%esi │ │ mov %esi,%edx │ │ push %ebp │ │ push %eax │ │ - call 1f230 │ │ + call 1f400 │ │ mov %ebp,%ecx │ │ add $0x10,%esp │ │ movzbl 0x67(%esp),%eax │ │ movsd 0x58(%esp),%xmm0 │ │ movsd 0x5f(%esp),%xmm1 │ │ or $0x80,%al │ │ cmp $0x11,%ebp │ │ movsd %xmm0,0x34(%esp) │ │ movsd %xmm1,0x3b(%esp) │ │ mov %al,0x43(%esp) │ │ mov %esi,0x30(%esp) │ │ movl $0x0,0x44(%esp) │ │ - jb 1da79 │ │ + jb 1dc2a │ │ mov 0x14(%esp),%eax │ │ shr $0x4,%ecx │ │ mov %eax,0x74(%esp) │ │ mov %eax,0x78(%esp) │ │ mov %ecx,0x7c(%esp) │ │ lea 0x30(%esp),%ecx │ │ lea 0x74(%esp),%edx │ │ - call 218e0 │ │ + call 21aa0 │ │ mov 0xc(%esp),%esi │ │ mov 0x10(%esp),%ebp │ │ test %ebp,%ebp │ │ - jne 1da83 │ │ - jmp 1daec │ │ + jne 1dc34 │ │ + jmp 1dc9d │ │ mov 0x14(%esp),%esi │ │ mov %ecx,%ebp │ │ test %ebp,%ebp │ │ - je 1daec │ │ + je 1dc9d │ │ mov $0x10,%eax │ │ xor %ecx,%ecx │ │ sub %ebp,%eax │ │ cmp $0x10,%ebp │ │ cmovb %eax,%ecx │ │ lea 0x80(%esp,%ebp,1),%eax │ │ sub $0x4,%esp │ │ push %ecx │ │ push $0x0 │ │ push %eax │ │ - call 7c000 │ │ + call 7b750 │ │ add $0x10,%esp │ │ sub $0x4,%esp │ │ lea 0x84(%esp),%edi │ │ push %ebp │ │ push %esi │ │ push %edi │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ mov %edi,0x68(%esp) │ │ mov %edi,0x6c(%esp) │ │ movl $0x1,0x70(%esp) │ │ lea 0x30(%esp),%ecx │ │ lea 0x68(%esp),%edx │ │ - call 218e0 │ │ + call 21aa0 │ │ sub $0x4,%esp │ │ push %ebp │ │ push %edi │ │ mov 0x34(%esp),%edi │ │ push %esi │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ movzbl 0x10ec(%ebx),%eax │ │ mov 0x18(%esp),%eax │ │ mov 0x20(%esp),%edx │ │ sub %edx,%eax │ │ cmp $0xf,%eax │ │ - jbe 1db3c │ │ + jbe 1dced │ │ mov 0x1c(%esp),%eax │ │ movsd 0x58(%esp),%xmm0 │ │ movsd 0x60(%esp),%xmm1 │ │ movsd %xmm1,0x8(%eax,%edx,1) │ │ movsd %xmm0,(%eax,%edx,1) │ │ add $0x10,%edx │ │ mov %edx,0x20(%esp) │ │ @@ -7883,264 +7746,263 @@ │ │ add $0x2ac,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ lea 0x18(%esp),%ecx │ │ - call 221f0 │ │ + call 223c0 │ │ mov 0x20(%esp),%edx │ │ - jmp 1db02 │ │ + jmp 1dcb3 │ │ mov $0x1,%ecx │ │ mov %edi,%edx │ │ - call 246cb │ │ + call 247ab │ │ cmpl $0x0,0x18(%esp) │ │ mov %eax,%esi │ │ - je 1db6f │ │ + je 1dd20 │ │ sub $0xc,%esp │ │ push 0x28(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x10,%esp │ │ sub $0xc,%esp │ │ push %esi │ │ - call 784f0 │ │ - int3 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x4c,%esp │ │ mov 0x4(%edx),%ebx │ │ mov (%edx),%eax │ │ - call 1db91 │ │ + call 1dd41 │ │ pop %edi │ │ movl $0x0,0x2c(%esp) │ │ movl $0x1,0x30(%esp) │ │ movl $0x0,0x34(%esp) │ │ movw $0x0,0x38(%esp) │ │ movl $0xffffffff,0x3c(%esp) │ │ mov %edx,0x8(%esp) │ │ movl $0xffffffff,0x28(%esp) │ │ - add $0x60c4b,%edi │ │ + add $0x6034b,%edi │ │ test %ebx,%ebx │ │ - je 1dc23 │ │ + je 1ddd3 │ │ movzbl (%eax),%edx │ │ mov %edi,0x18(%esp) │ │ mov %ecx,0x1c(%esp) │ │ lea (%eax,%ebx,1),%esi │ │ lea 0x1(%eax),%ecx │ │ mov %ebx,0xc(%esp) │ │ test %dl,%dl │ │ mov %edx,%edi │ │ - jns 1dc40 │ │ + jns 1ddf0 │ │ movzbl 0x1(%eax),%ebp │ │ mov %edx,%edi │ │ and $0x1f,%edi │ │ and $0x3f,%ebp │ │ cmp $0xdf,%dl │ │ - jbe 1dc2e │ │ + jbe 1ddde │ │ movzbl 0x2(%eax),%ebx │ │ shl $0x6,%ebp │ │ and $0x3f,%ebx │ │ or %ebp,%ebx │ │ cmp $0xf0,%dl │ │ - jb 1dc38 │ │ + jb 1dde8 │ │ movzbl 0x3(%eax),%ebp │ │ and $0x7,%edi │ │ shl $0x6,%ebx │ │ lea 0x4(%eax),%ecx │ │ shl $0x12,%edi │ │ and $0x3f,%ebp │ │ or %ebx,%ebp │ │ - jmp 1dc34 │ │ + jmp 1dde4 │ │ mov 0x8(%esp),%ebp │ │ mov $0x1,%dl │ │ - jmp 1dd2a │ │ + jmp 1deda │ │ lea 0x2(%eax),%ecx │ │ shl $0x6,%edi │ │ or %ebp,%edi │ │ - jmp 1dc40 │ │ + jmp 1ddf0 │ │ shl $0xc,%edi │ │ lea 0x3(%eax),%ecx │ │ or %ebx,%edi │ │ mov 0x8(%esp),%ebp │ │ mov %esi,%ebx │ │ sub %ecx,%ebx │ │ cmp $0x4c,%edi │ │ mov %ecx,0x0(%ebp) │ │ mov %ebx,0x4(%ebp) │ │ - jne 1dc9a │ │ + jne 1de4a │ │ cmp %ecx,%esi │ │ mov %esi,%edx │ │ movb $0x2,0x48(%esp) │ │ movl $0x4c,0x24(%esp) │ │ - je 1dcbd │ │ + je 1de6d │ │ movzbl (%ecx),%eax │ │ mov %ecx,%edi │ │ mov %edx,0x20(%esp) │ │ test %al,%al │ │ - js 1dcd3 │ │ + js 1de83 │ │ mov 0x8(%esp),%ebx │ │ inc %edi │ │ mov %edx,%esi │ │ mov %eax,0x4(%esp) │ │ sub %edi,%esi │ │ mov %edi,%ecx │ │ cmp $0x3b,%eax │ │ mov %edi,(%ebx) │ │ mov %esi,0x4(%ebx) │ │ mov 0x18(%esp),%ebx │ │ - jne 1dd66 │ │ + jne 1df16 │ │ xor %ebx,%ebx │ │ mov %ecx,%edx │ │ - jmp 1dcc1 │ │ + jmp 1de71 │ │ mov 0xc(%esp),%ebx │ │ test %dl,%dl │ │ lea 0x1(%eax),%ecx │ │ mov %eax,0x0(%ebp) │ │ mov %ebx,0x4(%ebp) │ │ - jns 1dd1c │ │ + jns 1decc │ │ cmp $0xe0,%dl │ │ - jb 1dd15 │ │ + jb 1dec5 │ │ cmp $0xf0,%dl │ │ mov %eax,%ecx │ │ sbb $0xffffffff,%ecx │ │ add $0x3,%ecx │ │ - jmp 1dd18 │ │ + jmp 1dec8 │ │ mov $0x1,%bl │ │ xor %esi,%esi │ │ mov 0x8(%esp),%eax │ │ mov 0x1c(%esp),%ecx │ │ mov %edx,(%eax) │ │ mov %esi,0x4(%eax) │ │ - jmp 1e1b3 │ │ + jmp 1e363 │ │ movzbl 0x1(%edi),%ecx │ │ mov 0x18(%esp),%ebx │ │ mov %eax,%esi │ │ and $0x1f,%esi │ │ and $0x3f,%ecx │ │ cmp $0xe0,%al │ │ - jb 1dd3e │ │ + jb 1deee │ │ movzbl 0x2(%edi),%ebp │ │ shl $0x6,%ecx │ │ and $0x3f,%ebp │ │ or %ecx,%ebp │ │ cmp $0xf0,%al │ │ - jb 1de26 │ │ + jb 1dfd6 │ │ movzbl 0x3(%edi),%ecx │ │ and $0x7,%esi │ │ shl $0x6,%ebp │ │ add $0x4,%edi │ │ shl $0x12,%esi │ │ and $0x3f,%ecx │ │ or %ecx,%ebp │ │ - jmp 1de2c │ │ + jmp 1dfdc │ │ lea 0x2(%eax),%ecx │ │ mov 0x8(%esp),%ebp │ │ sub %ecx,%esi │ │ mov %ecx,0x0(%ebp) │ │ mov 0x1c(%esp),%ecx │ │ xor %edx,%edx │ │ mov %esi,0x4(%ebp) │ │ mov %eax,0x0(%ebp) │ │ mov %dl,0x1(%ecx) │ │ mov %ebx,0x4(%ebp) │ │ movb $0x0,0x2(%ecx) │ │ mov $0x3,%al │ │ - jmp 1e1b8 │ │ + jmp 1e368 │ │ shl $0x6,%esi │ │ mov 0x8(%esp),%eax │ │ add $0x2,%edi │ │ mov %esi,%edx │ │ mov 0x20(%esp),%esi │ │ or %ecx,%edx │ │ mov %edi,%ecx │ │ mov %edx,0x4(%esp) │ │ mov %edi,(%eax) │ │ sub %edi,%esi │ │ cmp $0x3b,%edx │ │ mov %esi,0x4(%eax) │ │ - je 1dc94 │ │ + je 1de44 │ │ mov %ecx,0x14(%esp) │ │ lea 0x2c(%esp),%ecx │ │ sub $0x4,%esp │ │ xor %edx,%edx │ │ push $0x1 │ │ push $0x1 │ │ push $0x1 │ │ - call 1c6b0 │ │ + call 1c8d0 │ │ add $0x10,%esp │ │ mov 0x4(%esp),%eax │ │ mov 0x34(%esp),%edi │ │ mov $0x1,%ebp │ │ cmp $0x80,%eax │ │ - jb 1ddae │ │ + jb 1df5e │ │ mov $0x2,%ebp │ │ cmp $0x800,%eax │ │ - jb 1ddae │ │ + jb 1df5e │ │ cmp $0x10000,%eax │ │ mov $0x4,%ebp │ │ sbb $0x0,%ebp │ │ mov 0x2c(%esp),%eax │ │ sub %edi,%eax │ │ cmp %eax,%ebp │ │ - ja 1e1e5 │ │ + ja 1e395 │ │ mov 0x4(%esp),%ecx │ │ mov 0x30(%esp),%eax │ │ cmp $0x80,%ecx │ │ - jae 1ddd6 │ │ + jae 1df86 │ │ mov %eax,%edx │ │ mov %cl,(%eax,%edi,1) │ │ - jmp 1de8a │ │ + jmp 1e03a │ │ mov %ecx,%ebx │ │ mov %eax,%edx │ │ mov %ecx,%eax │ │ and $0x3f,%bl │ │ shr $0x6,%eax │ │ or $0x80,%bl │ │ cmp $0x800,%ecx │ │ - jae 1ddfb │ │ + jae 1dfab │ │ or $0xc0,%al │ │ mov %al,(%edx,%edi,1) │ │ mov %bl,0x1(%edx,%edi,1) │ │ - jmp 1de8a │ │ + jmp 1e03a │ │ and $0x3f,%al │ │ mov %edx,0xc(%esp) │ │ mov %ecx,%edx │ │ or $0x80,%al │ │ shr $0xc,%edx │ │ cmp $0xffff,%ecx │ │ - ja 1de51 │ │ + ja 1e001 │ │ mov 0xc(%esp),%ecx │ │ or $0xe0,%dl │ │ mov %dl,(%ecx,%edi,1) │ │ mov %al,0x1(%ecx,%edi,1) │ │ mov %ecx,%edx │ │ mov %bl,0x2(%ecx,%edi,1) │ │ - jmp 1de8a │ │ + jmp 1e03a │ │ add $0x3,%edi │ │ shl $0xc,%esi │ │ or %esi,%ebp │ │ mov 0x20(%esp),%esi │ │ mov 0x8(%esp),%eax │ │ mov %edi,%ecx │ │ mov %ebp,0x4(%esp) │ │ sub %edi,%esi │ │ cmp $0x3b,%ebp │ │ mov %edi,(%eax) │ │ mov %esi,0x4(%eax) │ │ - je 1dc94 │ │ - jmp 1dd66 │ │ + je 1de44 │ │ + jmp 1df16 │ │ and $0x3f,%dl │ │ mov %edi,0x4(%esp) │ │ mov 0xc(%esp),%edi │ │ shr $0x12,%ecx │ │ or $0x80,%dl │ │ or $0xf0,%cl │ │ mov %edx,0x10(%esp) │ │ @@ -8153,120 +8015,120 @@ │ │ mov %ecx,%edx │ │ mov %al,0x2(%ecx,%edi,1) │ │ mov %bl,0x3(%ecx,%edi,1) │ │ add %edi,%ebp │ │ test %esi,%esi │ │ mov %ebp,0x34(%esp) │ │ movw $0x101,0x38(%esp) │ │ - je 1e073 │ │ + je 1e223 │ │ mov %edx,%edi │ │ - jmp 1dec5 │ │ + jmp 1e075 │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl (%eax) │ │ mov 0xc(%esp),%edi │ │ mov %cl,(%edi,%edx,1) │ │ add %edx,%ebp │ │ test %esi,%esi │ │ mov %ebp,0x34(%esp) │ │ - je 1e089 │ │ + je 1e239 │ │ mov 0x14(%esp),%eax │ │ mov %esi,0x10(%esp) │ │ mov %ebp,0x4(%esp) │ │ movzbl (%eax),%edx │ │ test %dl,%dl │ │ - js 1dee0 │ │ + js 1e090 │ │ lea 0x1(%eax),%ebx │ │ - jmp 1df40 │ │ + jmp 1e0f0 │ │ nopl (%eax) │ │ movzbl 0x1(%eax),%esi │ │ mov %edx,%ecx │ │ and $0x1f,%ecx │ │ and $0x3f,%esi │ │ cmp $0xdf,%dl │ │ - jbe 1df1d │ │ + jbe 1e0cd │ │ mov %edi,%ebp │ │ movzbl 0x2(%eax),%edi │ │ shl $0x6,%esi │ │ and $0x3f,%edi │ │ or %esi,%edi │ │ cmp $0xf0,%dl │ │ - jb 1df29 │ │ + jb 1e0d9 │ │ movzbl 0x3(%eax),%edx │ │ and $0x7,%ecx │ │ shl $0x6,%edi │ │ lea 0x4(%eax),%ebx │ │ shl $0x12,%ecx │ │ and $0x3f,%edx │ │ or %edi,%edx │ │ or %ecx,%edx │ │ - jmp 1df33 │ │ + jmp 1e0e3 │ │ shl $0x6,%ecx │ │ lea 0x2(%eax),%ebx │ │ or %esi,%ecx │ │ mov %ecx,%edx │ │ - jmp 1df40 │ │ + jmp 1e0f0 │ │ shl $0xc,%ecx │ │ lea 0x3(%eax),%ebx │ │ or %ecx,%edi │ │ mov %edi,%edx │ │ mov %ebp,%edi │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nop │ │ mov 0x20(%esp),%esi │ │ mov 0x8(%esp),%ecx │ │ mov %ebx,0x14(%esp) │ │ sub %ebx,%esi │ │ cmp $0x3b,%edx │ │ mov %ebx,(%ecx) │ │ mov %esi,0x4(%ecx) │ │ - je 1e083 │ │ + je 1e233 │ │ mov $0x1,%ebp │ │ cmp $0x80,%edx │ │ mov %edi,0xc(%esp) │ │ - jb 1df88 │ │ + jb 1e138 │ │ mov $0x2,%ebp │ │ cmp $0x800,%edx │ │ - jb 1df88 │ │ + jb 1e138 │ │ cmp $0x10000,%edx │ │ mov $0x4,%ebp │ │ sbb $0x0,%ebp │ │ mov %edx,%edi │ │ mov 0x2c(%esp),%eax │ │ mov 0x4(%esp),%edx │ │ sub %edx,%eax │ │ cmp %eax,%ebp │ │ - ja 1e03c │ │ + ja 1e1ec │ │ mov %edi,%ecx │ │ cmp $0x80,%edi │ │ - jb 1deb0 │ │ + jb 1e060 │ │ mov 0xc(%esp),%edi │ │ mov %ecx,%eax │ │ mov %ecx,%ebx │ │ and $0x3f,%al │ │ shr $0x6,%ebx │ │ or $0x80,%al │ │ cmp $0x800,%ecx │ │ - jae 1dfd0 │ │ + jae 1e180 │ │ or $0xc0,%bl │ │ mov %bl,(%edi,%edx,1) │ │ mov %al,0x1(%edi,%edx,1) │ │ - jmp 1deb7 │ │ + jmp 1e067 │ │ and $0x3f,%bl │ │ mov %ecx,%edx │ │ or $0x80,%bl │ │ shr $0xc,%edx │ │ cmp $0xffff,%ecx │ │ - ja 1dffc │ │ + ja 1e1ac │ │ mov 0x4(%esp),%ecx │ │ or $0xe0,%dl │ │ mov %dl,(%edi,%ecx,1) │ │ mov %bl,0x1(%edi,%ecx,1) │ │ mov %ecx,%edx │ │ mov %al,0x2(%edi,%ecx,1) │ │ - jmp 1deb7 │ │ + jmp 1e067 │ │ mov %edi,0xc(%esp) │ │ mov %esi,0x10(%esp) │ │ mov 0x4(%esp),%esi │ │ shr $0x12,%ecx │ │ and $0x3f,%dl │ │ mov 0xc(%esp),%edi │ │ or $0xf0,%cl │ │ @@ -8276,125 +8138,125 @@ │ │ mov 0x4(%esp),%edi │ │ mov 0x10(%esp),%esi │ │ mov %dl,0x1(%ecx,%edi,1) │ │ mov %edi,%edx │ │ mov %ecx,%edi │ │ mov %bl,0x2(%ecx,%edx,1) │ │ mov %al,0x3(%ecx,%edx,1) │ │ - jmp 1deb7 │ │ + jmp 1e067 │ │ sub $0x4,%esp │ │ mov 0x1c(%esp),%ebx │ │ lea 0x30(%esp),%ecx │ │ push $0x1 │ │ push $0x1 │ │ push %ebp │ │ - call 1c6b0 │ │ + call 1c8d0 │ │ add $0x10,%esp │ │ mov 0x30(%esp),%eax │ │ mov 0x4(%esp),%edx │ │ mov %eax,0xc(%esp) │ │ mov %edi,%ecx │ │ cmp $0x80,%edi │ │ - jb 1deb0 │ │ - jmp 1dfaa │ │ + jb 1e060 │ │ + jmp 1e15a │ │ mov 0x18(%esp),%ebx │ │ movl $0x0,0x10(%esp) │ │ mov %edx,%edi │ │ - jmp 1e0a1 │ │ + jmp 1e251 │ │ mov 0x4(%esp),%ebp │ │ - jmp 1e095 │ │ + jmp 1e245 │ │ mov 0x14(%esp),%eax │ │ movl $0x0,0x10(%esp) │ │ mov 0x30(%esp),%edi │ │ mov 0x18(%esp),%ebx │ │ mov %eax,0x14(%esp) │ │ mov 0x2c(%esp),%esi │ │ cmpl $0x0,0x3c(%esp) │ │ - jle 1e0bb │ │ + jle 1e26b │ │ sub $0xc,%esp │ │ push 0x4c(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x10,%esp │ │ mov %edi,0x40(%esp) │ │ mov %ebp,0x44(%esp) │ │ mov 0x10(%esp),%ebp │ │ mov %edi,0xc(%esp) │ │ test %ebp,%ebp │ │ - je 1e10e │ │ + je 1e2be │ │ mov 0x14(%esp),%ebx │ │ movzbl (%ebx),%edx │ │ test %dl,%dl │ │ - js 1e116 │ │ + js 1e2c6 │ │ lea 0x1(%ebx),%eax │ │ lea -0x1(%ebp),%ecx │ │ mov 0x8(%esp),%edi │ │ cmp $0x3b,%edx │ │ mov %eax,(%edi) │ │ mov %ecx,0x4(%edi) │ │ - jne 1e17d │ │ + jne 1e32d │ │ mov 0x1c(%esp),%ecx │ │ mov 0x40(%esp),%eax │ │ mov 0x44(%esp),%edx │ │ mov %esi,0x4(%ecx) │ │ mov %eax,0x8(%ecx) │ │ xor %eax,%eax │ │ mov %edx,0xc(%ecx) │ │ - jmp 1e1b8 │ │ + jmp 1e368 │ │ mov 0x14(%esp),%edx │ │ xor %ecx,%ecx │ │ - jmp 1e189 │ │ + jmp 1e339 │ │ movzbl 0x1(%ebx),%ebp │ │ mov %edx,%ecx │ │ and $0x1f,%ecx │ │ and $0x3f,%ebp │ │ cmp $0xe0,%dl │ │ - jb 1e15c │ │ + jb 1e30c │ │ movzbl 0x2(%ebx),%edi │ │ shl $0x6,%ebp │ │ and $0x3f,%edi │ │ or %ebp,%edi │ │ cmp $0xf0,%dl │ │ - jb 1e1c2 │ │ + jb 1e372 │ │ movzbl 0x3(%ebx),%edx │ │ mov 0x10(%esp),%ebp │ │ and $0x7,%ecx │ │ shl $0x6,%edi │ │ lea 0x4(%ebx),%eax │ │ shl $0x12,%ecx │ │ and $0x3f,%edx │ │ or %edi,%edx │ │ or %ecx,%edx │ │ lea -0x4(%ebp),%ecx │ │ - jmp 1e0e0 │ │ + jmp 1e290 │ │ shl $0x6,%ecx │ │ mov 0x8(%esp),%edi │ │ lea 0x2(%ebx),%eax │ │ or %ebp,%ecx │ │ mov 0x10(%esp),%ebp │ │ cmp $0x3b,%ecx │ │ mov %eax,(%edi) │ │ lea -0x2(%ebp),%edx │ │ mov %edx,0x4(%edi) │ │ - je 1e0f2 │ │ + je 1e2a2 │ │ add %ebp,%ebx │ │ mov %eax,%edx │ │ mov %ebx,%ecx │ │ mov 0x18(%esp),%ebx │ │ sub %eax,%ecx │ │ test %ebp,%ebp │ │ mov 0x8(%esp),%ebp │ │ sete %al │ │ test %esi,%esi │ │ mov %eax,%edi │ │ mov %edx,0x0(%ebp) │ │ mov %ecx,0x4(%ebp) │ │ - jle 1e1ad │ │ + jle 1e35d │ │ sub $0xc,%esp │ │ push 0x18(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x10,%esp │ │ mov 0x1c(%esp),%ecx │ │ mov %edi,%ebx │ │ mov %bl,0x1(%ecx) │ │ mov $0x2,%al │ │ mov %al,(%ecx) │ │ add $0x4c,%esp │ │ @@ -8408,743 +8270,740 @@ │ │ shl $0xc,%ecx │ │ lea 0x3(%ebx),%eax │ │ or %ecx,%edi │ │ cmp $0x3b,%edi │ │ lea -0x3(%ebp),%ecx │ │ mov %eax,(%edx) │ │ mov %ecx,0x4(%edx) │ │ - je 1e0f2 │ │ - jmp 1e17d │ │ + je 1e2a2 │ │ + jmp 1e32d │ │ sub $0x4,%esp │ │ mov 0x1c(%esp),%ebx │ │ mov %edi,%edx │ │ lea 0x30(%esp),%ecx │ │ push $0x1 │ │ push $0x1 │ │ push %ebp │ │ - call 1c6b0 │ │ + call 1c8d0 │ │ add $0x10,%esp │ │ - jmp 1ddbc │ │ - jmp 1e206 │ │ + jmp 1df6c │ │ + jmp 1e3b6 │ │ mov %eax,%esi │ │ mov 0x18(%esp),%ebx │ │ lea 0x24(%esp),%ecx │ │ - call 18b90 │ │ + call 1c470 │ │ sub $0xc,%esp │ │ push %esi │ │ - call 784f0 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x14,%esp │ │ + sub $0x1c,%esp │ │ mov 0x4(%ecx),%ebp │ │ test %ebp,%ebp │ │ - je 1e281 │ │ - mov (%ecx),%edi │ │ - movzbl (%edi),%edx │ │ - lea 0x1(%edi),%ebx │ │ - lea (%edi,%ebp,1),%esi │ │ - mov %ebx,0xc(%esp) │ │ - test %dl,%dl │ │ - mov %edx,%eax │ │ - mov %edx,(%esp) │ │ - jns 1e2a1 │ │ - movzbl 0x1(%edi),%esi │ │ - mov %edx,%eax │ │ + je 1e437 │ │ + mov %ecx,%edi │ │ + mov (%ecx),%ecx │ │ + movzbl (%ecx),%ebx │ │ + lea (%ecx,%ebp,1),%esi │ │ + lea 0x1(%ecx),%edx │ │ + mov %edx,0x8(%esp) │ │ + mov %esi,0x4(%esp) │ │ + test %bl,%bl │ │ + mov %ebx,%eax │ │ + jns 1e45e │ │ + mov %edi,(%esp) │ │ + movzbl 0x1(%ecx),%edi │ │ + mov %ebx,%eax │ │ and $0x1f,%eax │ │ + and $0x3f,%edi │ │ + cmp $0xdf,%bl │ │ + jbe 1e442 │ │ + movzbl 0x2(%ecx),%esi │ │ + shl $0x6,%edi │ │ and $0x3f,%esi │ │ - cmp $0xdf,%dl │ │ - jbe 1e28c │ │ - mov %edx,%ebx │ │ - movzbl 0x2(%edi),%edx │ │ - shl $0x6,%esi │ │ - and $0x3f,%edx │ │ - or %esi,%edx │ │ + or %edi,%esi │ │ cmp $0xf0,%bl │ │ - jb 1e296 │ │ - movzbl 0x3(%edi),%esi │ │ + jb 1e44f │ │ + movzbl 0x3(%ecx),%edi │ │ and $0x7,%eax │ │ - shl $0x6,%edx │ │ - lea 0x4(%edi),%ebx │ │ + shl $0x6,%esi │ │ + lea 0x4(%ecx),%edx │ │ shl $0x12,%eax │ │ - and $0x3f,%esi │ │ - or %edx,%esi │ │ - jmp 1e292 │ │ + and $0x3f,%edi │ │ + or %esi,%edi │ │ + or %edi,%eax │ │ + jmp 1e457 │ │ mov $0x1,%bx │ │ - xor %eax,%eax │ │ - jmp 1e4ad │ │ - lea 0x2(%edi),%ebx │ │ + xor %ebp,%ebp │ │ + jmp 1e79f │ │ shl $0x6,%eax │ │ - or %esi,%eax │ │ - jmp 1e29e │ │ + lea 0x2(%ecx),%edx │ │ + or %edi,%eax │ │ + mov (%esp),%edi │ │ + jmp 1e45e │ │ shl $0xc,%eax │ │ - lea 0x3(%edi),%ebx │ │ - or %edx,%eax │ │ - lea (%edi,%ebp,1),%esi │ │ - mov %esi,%edx │ │ - mov %esi,0x8(%esp) │ │ - mov $0x3,%esi │ │ - mov %ebx,(%ecx) │ │ - sub %ebx,%edx │ │ + lea 0x3(%ecx),%edx │ │ + or %esi,%eax │ │ + mov (%esp),%edi │ │ + mov 0x4(%esp),%esi │ │ + sub %edx,%esi │ │ + mov %edx,(%edi) │ │ cmp $0x5a,%eax │ │ - mov $0x100,%eax │ │ + mov $0x3,%eax │ │ + mov $0x100,%edx │ │ + mov %ebx,0xc(%esp) │ │ mov $0x3,%bx │ │ - cmove %esi,%eax │ │ - mov %edx,0x4(%ecx) │ │ - mov %eax,%edx │ │ - not %eax │ │ + cmove %eax,%edx │ │ + mov %esi,0x4(%edi) │ │ + mov %edx,%eax │ │ shr $0x8,%edx │ │ + not %eax │ │ test $0x3,%al │ │ - jne 1e2d4 │ │ - mov %edx,%eax │ │ - jmp 1e489 │ │ + jne 1e48f │ │ + mov %edx,%ebp │ │ + jmp 1e79f │ │ mov %edx,0x10(%esp) │ │ - mov (%esp),%edx │ │ - mov %ebp,0x4(%esp) │ │ + mov 0xc(%esp),%edx │ │ + mov %ebp,0x18(%esp) │ │ test %dl,%dl │ │ - js 1e300 │ │ + js 1e4c1 │ │ + mov 0x8(%esp),%esi │ │ lea -0x1(%ebp),%eax │ │ - lea 0x1(%edi),%ebp │ │ + mov $0x1,%bp │ │ cmp $0x42,%edx │ │ - mov %ebp,(%ecx) │ │ - mov %eax,0x4(%ecx) │ │ - mov $0x1,%ax │ │ - jne 1e3a0 │ │ - jmp 1e489 │ │ - movzbl 0x1(%edi),%eax │ │ + mov %esi,(%edi) │ │ + mov %eax,0x4(%edi) │ │ + mov %esi,%eax │ │ + mov %edx,%esi │ │ + jne 1e561 │ │ + jmp 1e79f │ │ + movzbl 0x1(%ecx),%esi │ │ mov %edx,%ebx │ │ and $0x1f,%ebx │ │ - and $0x3f,%eax │ │ - cmp $0xe0,%dl │ │ - jb 1e34e │ │ - movzbl 0x2(%edi),%esi │ │ - shl $0x6,%eax │ │ and $0x3f,%esi │ │ - or %eax,%esi │ │ + cmp $0xe0,%dl │ │ + jb 1e511 │ │ + mov %edi,(%esp) │ │ + movzbl 0x2(%ecx),%edi │ │ + shl $0x6,%esi │ │ + and $0x3f,%edi │ │ + or %esi,%edi │ │ cmp $0xf0,%dl │ │ - jb 1e374 │ │ - movzbl 0x3(%edi),%edx │ │ - mov 0x4(%esp),%eax │ │ + jb 1e535 │ │ + movzbl 0x3(%ecx),%esi │ │ + shl $0x6,%edi │ │ and $0x7,%ebx │ │ - shl $0x6,%esi │ │ - lea 0x4(%edi),%ebp │ │ + lea -0x4(%ebp),%edx │ │ + lea 0x4(%ecx),%eax │ │ + mov $0x1,%bp │ │ shl $0x12,%ebx │ │ - mov %ebp,(%ecx) │ │ - and $0x3f,%edx │ │ - add $0xfffffffc,%eax │ │ - or %esi,%edx │ │ - mov %eax,0x4(%ecx) │ │ - mov $0x1,%ax │ │ - or %ebx,%edx │ │ - cmp $0x42,%edx │ │ - jmp 1e391 │ │ + and $0x3f,%esi │ │ + or %edi,%esi │ │ + mov (%esp),%edi │ │ + or %ebx,%esi │ │ + cmp $0x42,%esi │ │ + mov %eax,(%edi) │ │ + mov %edx,0x4(%edi) │ │ + jmp 1e52a │ │ shl $0x6,%ebx │ │ - mov %ebp,%edx │ │ - lea 0x2(%edi),%ebp │ │ - or %eax,%ebx │ │ - lea -0x2(%edx),%eax │ │ - mov %ebp,(%ecx) │ │ - mov %eax,0x4(%ecx) │ │ - mov $0x1,%ax │ │ + lea 0x2(%ecx),%eax │ │ + or %esi,%ebx │ │ + lea -0x2(%ebp),%esi │ │ + mov %eax,(%edi) │ │ + mov $0x1,%bp │ │ + mov %esi,0x4(%edi) │ │ cmp $0x42,%ebx │ │ - mov %ebx,%edx │ │ + mov %ebx,%esi │ │ mov $0x3,%bx │ │ - jne 1e3a0 │ │ - jmp 1e489 │ │ - mov 0x4(%esp),%eax │ │ + jne 1e561 │ │ + jmp 1e79f │ │ + lea 0x3(%ecx),%eax │ │ + mov %ecx,%edx │ │ + mov (%esp),%ecx │ │ shl $0xc,%ebx │ │ - lea 0x3(%edi),%ebp │ │ - or %ebx,%esi │ │ - mov %ebp,(%ecx) │ │ - cmp $0x42,%esi │ │ - mov %esi,%edx │ │ - lea -0x3(%eax),%eax │ │ - mov %eax,0x4(%ecx) │ │ - mov $0x1,%ax │ │ - mov $0x3,%esi │ │ + lea -0x3(%ebp),%esi │ │ + mov $0x1,%bp │ │ + or %ebx,%edi │ │ mov $0x3,%bx │ │ - je 1e489 │ │ - mov 0x8(%esp),%eax │ │ - mov %ebp,(%ecx) │ │ - sub %ebp,%eax │ │ - cmp $0x43,%edx │ │ - mov $0x100,%edx │ │ - mov %eax,0x4(%ecx) │ │ + cmp $0x42,%edi │ │ + mov %eax,(%ecx) │ │ + mov %esi,0x4(%ecx) │ │ + mov %edi,%esi │ │ + mov %ecx,%edi │ │ + mov %edx,%ecx │ │ + je 1e79f │ │ + mov 0x4(%esp),%edx │ │ + mov %eax,(%edi) │ │ + mov $0x100,%ebp │ │ + sub %eax,%edx │ │ + cmp $0x43,%esi │ │ mov $0x203,%eax │ │ - cmove %eax,%edx │ │ - mov %edx,%eax │ │ - shr $0x8,%eax │ │ - cmp $0x3,%dl │ │ - je 1e489 │ │ - xor %ebx,%ebx │ │ - cmp $0x1,%dl │ │ - mov 0x10(%esp),%ebp │ │ - mov %edi,(%ecx) │ │ - sete %bl │ │ - xor %esi,%esi │ │ - cmp $0x1,%ax │ │ - mov 0x4(%esp),%eax │ │ - cmove %edx,%ebx │ │ - not %ebx │ │ - cmovne %esi,%ebp │ │ - test $0x3,%bl │ │ - mov %eax,0x4(%ecx) │ │ - jne 1e3fd │ │ + cmove %eax,%ebp │ │ + mov %edx,0x4(%edi) │ │ mov %ebp,%eax │ │ - mov $0x3,%esi │ │ - jmp 1e485 │ │ - mov (%esp),%edx │ │ - lea 0x1(%edi),%ebx │ │ - mov $0x3,%esi │ │ + shr $0x8,%ebp │ │ + not %eax │ │ + test $0x3,%al │ │ + je 1e79b │ │ + mov 0xc(%esp),%edx │ │ + mov 0x8(%esp),%eax │ │ + cmp $0x1,%bp │ │ + sete %bl │ │ test %dl,%dl │ │ - mov %edx,%eax │ │ - jns 1e460 │ │ - movzbl 0x1(%edi),%esi │ │ - mov %edx,%eax │ │ - and $0x1f,%eax │ │ + mov %edx,%ebp │ │ + jns 1e5ed │ │ + mov 0xc(%esp),%eax │ │ + movzbl 0x1(%ecx),%esi │ │ + mov %eax,%ebp │ │ and $0x3f,%esi │ │ - cmp $0xdf,%dl │ │ - jbe 1e449 │ │ - mov %edx,%ebx │ │ - movzbl 0x2(%edi),%edx │ │ + and $0x1f,%ebp │ │ + cmp $0xdf,%al │ │ + jbe 1e5db │ │ + movzbl 0x2(%ecx),%edx │ │ shl $0x6,%esi │ │ and $0x3f,%edx │ │ or %esi,%edx │ │ - cmp $0xf0,%bl │ │ - jb 1e453 │ │ - movzbl 0x3(%edi),%esi │ │ - and $0x7,%eax │ │ + cmp $0xf0,%al │ │ + jb 1e5e5 │ │ + movzbl 0x3(%ecx),%esi │ │ + and $0x7,%ebp │ │ shl $0x6,%edx │ │ - lea 0x4(%edi),%ebx │ │ - shl $0x12,%eax │ │ + lea 0x4(%ecx),%eax │ │ + shl $0x12,%ebp │ │ and $0x3f,%esi │ │ or %edx,%esi │ │ - jmp 1e44f │ │ - lea 0x2(%edi),%ebx │ │ - shl $0x6,%eax │ │ - or %esi,%eax │ │ - jmp 1e45b │ │ - shl $0xc,%eax │ │ - lea 0x3(%edi),%ebx │ │ - or %edx,%eax │ │ - mov $0x3,%esi │ │ - mov 0x8(%esp),%edx │ │ - mov %ebx,(%ecx) │ │ - sub %ebx,%edx │ │ - cmp $0x44,%eax │ │ - mov $0x303,%eax │ │ - mov %edx,0x4(%ecx) │ │ - mov $0x100,%edx │ │ + jmp 1e5e1 │ │ + lea 0x2(%ecx),%eax │ │ + shl $0x6,%ebp │ │ + or %esi,%ebp │ │ + jmp 1e5ed │ │ + shl $0xc,%ebp │ │ + lea 0x3(%ecx),%eax │ │ + or %edx,%ebp │ │ + mov 0x4(%esp),%esi │ │ + mov %eax,(%edi) │ │ + mov %esi,%edx │ │ + sub %eax,%edx │ │ + cmp $0x44,%ebp │ │ + mov $0x303,%ebp │ │ + mov $0x100,%eax │ │ + cmove %ebp,%eax │ │ + mov %edx,0x4(%edi) │ │ + mov %eax,%ebp │ │ + shr $0x8,%ebp │ │ + cmp $0x3,%al │ │ + je 1e79b │ │ + mov %ebx,%edx │ │ + mov 0x10(%esp),%ebx │ │ + mov %ecx,(%edi) │ │ + and %dl,%bl │ │ + mov 0x18(%esp),%edx │ │ + mov %edx,0x4(%edi) │ │ + xor %edx,%edx │ │ + cmp $0x1,%al │ │ + sete %dl │ │ + cmp $0x1,%bp │ │ + sete (%esp) │ │ cmove %eax,%edx │ │ - mov %edx,%eax │ │ - shr $0x8,%eax │ │ - cmp $0x3,%dl │ │ - jne 1e4c6 │ │ - mov $0x3,%bx │ │ - mov %ebx,%ecx │ │ - sub $0x3,%cl │ │ - movzbl %cl,%ecx │ │ - cmovb %esi,%ecx │ │ - cmp $0x2,%cl │ │ - jae 1e4a1 │ │ - movzbl %cl,%ecx │ │ - add $0x3,%ecx │ │ - jmp 1e4b3 │ │ - movzbl %cl,%edx │ │ - mov $0x5,%cx │ │ - cmp $0x2,%edx │ │ - je 1e4b3 │ │ - movzwl %bx,%ecx │ │ - movzbl %cl,%ecx │ │ - movzwl %ax,%edx │ │ - movzwl %cx,%eax │ │ - shl $0x8,%edx │ │ - or %edx,%eax │ │ - add $0x14,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - xor %ebx,%ebx │ │ - cmp $0x1,%dl │ │ - mov %edi,(%ecx) │ │ - sete %bl │ │ - xor %esi,%esi │ │ - cmp $0x1,%ax │ │ - cmove %edx,%ebx │ │ - mov 0x4(%esp),%edx │ │ - cmovne %esi,%ebp │ │ - not %ebx │ │ - test $0x3,%bl │ │ - mov %edx,0x4(%ecx) │ │ - je 1e3f1 │ │ - mov (%esp),%edx │ │ - lea 0x1(%edi),%ebx │ │ - mov $0x3,%esi │ │ - test %dl,%dl │ │ - mov %edx,%eax │ │ - jns 1e551 │ │ - movzbl 0x1(%edi),%esi │ │ - mov %edx,%eax │ │ - and $0x1f,%eax │ │ + movzbl (%esp),%eax │ │ + not %edx │ │ + and %bl,%al │ │ + test $0x3,%dl │ │ + movzbl %al,%ebp │ │ + jne 1e64f │ │ + jmp 1e79b │ │ + mov 0xc(%esp),%ebx │ │ + mov 0x8(%esp),%eax │ │ + mov %ebp,(%esp) │ │ + test %bl,%bl │ │ + mov %ebx,%ebp │ │ + jns 1e6af │ │ + movzbl 0x1(%ecx),%esi │ │ + mov %ebx,%ebp │ │ + and $0x1f,%ebp │ │ and $0x3f,%esi │ │ - cmp $0xdf,%dl │ │ - jbe 1e53a │ │ - mov %edx,%ebx │ │ - movzbl 0x2(%edi),%edx │ │ + cmp $0xdf,%bl │ │ + jbe 1e699 │ │ + movzbl 0x2(%ecx),%edx │ │ shl $0x6,%esi │ │ and $0x3f,%edx │ │ or %esi,%edx │ │ cmp $0xf0,%bl │ │ - jb 1e544 │ │ - movzbl 0x3(%edi),%esi │ │ - and $0x7,%eax │ │ + jb 1e6a3 │ │ + movzbl 0x3(%ecx),%esi │ │ + and $0x7,%ebp │ │ shl $0x6,%edx │ │ - lea 0x4(%edi),%ebx │ │ - shl $0x12,%eax │ │ + lea 0x4(%ecx),%eax │ │ + shl $0x12,%ebp │ │ and $0x3f,%esi │ │ or %edx,%esi │ │ - jmp 1e540 │ │ - lea 0x2(%edi),%ebx │ │ - shl $0x6,%eax │ │ - or %esi,%eax │ │ - jmp 1e54c │ │ - shl $0xc,%eax │ │ - lea 0x3(%edi),%ebx │ │ - or %edx,%eax │ │ - mov $0x3,%esi │ │ - mov 0x8(%esp),%edx │ │ - mov %ebx,(%ecx) │ │ - sub %ebx,%edx │ │ - cmp $0x46,%eax │ │ - mov $0x403,%eax │ │ - mov %edx,0x4(%ecx) │ │ - mov $0x100,%edx │ │ - cmove %eax,%edx │ │ - mov %edx,%eax │ │ - shr $0x8,%eax │ │ - cmp $0x3,%dl │ │ - je 1e485 │ │ + jmp 1e69f │ │ + lea 0x2(%ecx),%eax │ │ + shl $0x6,%ebp │ │ + or %esi,%ebp │ │ + jmp 1e6ab │ │ + shl $0xc,%ebp │ │ + lea 0x3(%ecx),%eax │ │ + or %edx,%ebp │ │ + mov 0x4(%esp),%esi │ │ + mov %esi,%edx │ │ + mov %eax,(%edi) │ │ + mov $0x403,%esi │ │ + sub %eax,%edx │ │ + cmp $0x46,%ebp │ │ + mov $0x100,%eax │ │ + cmove %esi,%eax │ │ + mov %edx,0x4(%edi) │ │ + mov %eax,%ebp │ │ + shr $0x8,%ebp │ │ + cmp $0x3,%al │ │ + je 1e79b │ │ + mov (%esp),%edx │ │ xor %ebx,%ebx │ │ - cmp $0x1,%dl │ │ - mov %edi,(%ecx) │ │ + cmp $0x1,%al │ │ + mov %ecx,(%edi) │ │ sete %bl │ │ xor %esi,%esi │ │ - cmp $0x1,%ax │ │ - cmove %edx,%ebx │ │ - mov 0x4(%esp),%edx │ │ - cmovne %esi,%ebp │ │ + cmp $0x1,%bp │ │ + cmove %eax,%ebx │ │ not %ebx │ │ + cmovne %esi,%edx │ │ + mov 0x18(%esp),%esi │ │ test $0x3,%bl │ │ - mov %edx,0x4(%ecx) │ │ - je 1e3f1 │ │ - mov (%esp),%edx │ │ - lea 0x1(%edi),%ebx │ │ - mov $0x3,%esi │ │ - test %dl,%dl │ │ - mov %edx,%eax │ │ - jns 1e605 │ │ - movzbl 0x1(%edi),%esi │ │ - mov %edx,%eax │ │ - and $0x1f,%eax │ │ + mov %esi,0x4(%edi) │ │ + jne 1e702 │ │ + mov %edx,%ebp │ │ + jmp 1e79b │ │ + mov 0xc(%esp),%ebx │ │ + mov 0x8(%esp),%eax │ │ + test %bl,%bl │ │ + mov %ebx,%esi │ │ + jns 1e775 │ │ + movzbl 0x1(%ecx),%esi │ │ + mov %ebx,%edx │ │ + and $0x1f,%edx │ │ and $0x3f,%esi │ │ - cmp $0xdf,%dl │ │ - jbe 1e5ee │ │ - mov %edx,%ebx │ │ - movzbl 0x2(%edi),%edx │ │ + cmp $0xdf,%bl │ │ + jbe 1e75d │ │ + mov %edx,0x10(%esp) │ │ + movzbl 0x2(%ecx),%edx │ │ shl $0x6,%esi │ │ and $0x3f,%edx │ │ or %esi,%edx │ │ cmp $0xf0,%bl │ │ - jb 1e5f8 │ │ - movzbl 0x3(%edi),%esi │ │ - and $0x7,%eax │ │ + jb 1e769 │ │ + movzbl 0x3(%ecx),%esi │ │ shl $0x6,%edx │ │ - lea 0x4(%edi),%ebx │ │ - shl $0x12,%eax │ │ - and $0x3f,%esi │ │ + lea 0x4(%ecx),%eax │ │ + mov %esi,0x14(%esp) │ │ + mov 0x10(%esp),%esi │ │ + andl $0x3f,0x14(%esp) │ │ + add %edx,0x14(%esp) │ │ + and $0x7,%esi │ │ + shl $0x12,%esi │ │ + add 0x14(%esp),%esi │ │ + jmp 1e775 │ │ + shl $0x6,%edx │ │ + lea 0x2(%ecx),%eax │ │ + or %esi,%edx │ │ + mov %edx,%esi │ │ + jmp 1e775 │ │ + mov 0x10(%esp),%esi │ │ + lea 0x3(%ecx),%eax │ │ + shl $0xc,%esi │ │ or %edx,%esi │ │ - jmp 1e5f4 │ │ - lea 0x2(%edi),%ebx │ │ - shl $0x6,%eax │ │ - or %esi,%eax │ │ - jmp 1e600 │ │ - shl $0xc,%eax │ │ - lea 0x3(%edi),%ebx │ │ - or %edx,%eax │ │ - mov $0x3,%esi │ │ - mov 0x8(%esp),%edx │ │ - mov %ebx,(%ecx) │ │ - sub %ebx,%edx │ │ - cmp $0x49,%eax │ │ - mov $0x503,%eax │ │ - mov %edx,0x4(%ecx) │ │ - mov $0x100,%edx │ │ - cmove %eax,%edx │ │ - mov %edx,%eax │ │ - shr $0x8,%eax │ │ - cmp $0x3,%dl │ │ - je 1e485 │ │ - xor %ebx,%ebx │ │ - cmp $0x1,%dl │ │ - mov %edi,(%ecx) │ │ - sete %bl │ │ - xor %esi,%esi │ │ - cmp $0x1,%ax │ │ - cmove %edx,%ebx │ │ mov 0x4(%esp),%edx │ │ - cmovne %esi,%ebp │ │ - not %ebx │ │ - test $0x3,%bl │ │ - mov %edx,0x4(%ecx) │ │ - je 1e3f1 │ │ - mov (%esp),%edx │ │ - lea 0x1(%edi),%ebx │ │ - mov $0x3,%esi │ │ - test %dl,%dl │ │ - mov %edx,%eax │ │ - jns 1e6b9 │ │ - movzbl 0x1(%edi),%esi │ │ - mov %edx,%eax │ │ - and $0x1f,%eax │ │ + mov %eax,(%edi) │ │ + sub %eax,%edx │ │ + cmp $0x49,%esi │ │ + mov $0x503,%esi │ │ + mov $0x100,%eax │ │ + cmove %esi,%eax │ │ + mov %edx,0x4(%edi) │ │ + mov %eax,%esi │ │ + shr $0x8,%esi │ │ + cmp $0x3,%al │ │ + jne 1e7b2 │ │ + mov %esi,%ebp │ │ + mov $0x3,%bx │ │ + movzwl %bp,%ecx │ │ + movzwl %bx,%eax │ │ + shl $0x8,%ecx │ │ + or %ecx,%eax │ │ + add $0x1c,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + cmp $0x1,%bp │ │ + mov %ecx,(%edi) │ │ + sete 0x10(%esp) │ │ + xor %edx,%edx │ │ + cmp $0x1,%al │ │ + sete %dl │ │ + cmp $0x1,%si │ │ + cmove %eax,%edx │ │ + sete %ah │ │ + and 0x10(%esp),%ah │ │ + not %edx │ │ + and (%esp),%ah │ │ + test $0x3,%dl │ │ + mov 0x18(%esp),%edx │ │ + mov %ecx,(%esp) │ │ + movzbl %ah,%ebp │ │ + mov %edx,0x4(%edi) │ │ + je 1e64a │ │ + mov 0x8(%esp),%eax │ │ + mov %ebp,0x10(%esp) │ │ + test %bl,%bl │ │ + mov %ebx,%ebp │ │ + jns 1e849 │ │ + mov (%esp),%ecx │ │ + mov %ebx,%ebp │ │ + and $0x1f,%ebp │ │ + movzbl 0x1(%ecx),%esi │ │ and $0x3f,%esi │ │ - cmp $0xdf,%dl │ │ - jbe 1e6a2 │ │ - mov %edx,%ebx │ │ - movzbl 0x2(%edi),%edx │ │ + cmp $0xdf,%bl │ │ + jbe 1e837 │ │ + movzbl 0x2(%ecx),%edx │ │ shl $0x6,%esi │ │ and $0x3f,%edx │ │ or %esi,%edx │ │ cmp $0xf0,%bl │ │ - jb 1e6ac │ │ - movzbl 0x3(%edi),%esi │ │ - and $0x7,%eax │ │ + jb 1e841 │ │ + movzbl 0x3(%ecx),%esi │ │ + and $0x7,%ebp │ │ shl $0x6,%edx │ │ - lea 0x4(%edi),%ebx │ │ - shl $0x12,%eax │ │ + lea 0x4(%ecx),%eax │ │ + shl $0x12,%ebp │ │ and $0x3f,%esi │ │ or %edx,%esi │ │ - jmp 1e6a8 │ │ - lea 0x2(%edi),%ebx │ │ - shl $0x6,%eax │ │ - or %esi,%eax │ │ - jmp 1e6b4 │ │ - shl $0xc,%eax │ │ - lea 0x3(%edi),%ebx │ │ - or %edx,%eax │ │ - mov $0x3,%esi │ │ - mov 0x8(%esp),%edx │ │ - mov %ebx,(%ecx) │ │ - sub %ebx,%edx │ │ - cmp $0x4a,%eax │ │ - mov $0x603,%eax │ │ - mov %edx,0x4(%ecx) │ │ - mov $0x100,%edx │ │ - cmove %eax,%edx │ │ - mov %edx,%eax │ │ - shr $0x8,%eax │ │ - cmp $0x3,%dl │ │ - je 1e485 │ │ + jmp 1e83d │ │ + lea 0x2(%ecx),%eax │ │ + shl $0x6,%ebp │ │ + or %esi,%ebp │ │ + jmp 1e849 │ │ + shl $0xc,%ebp │ │ + lea 0x3(%ecx),%eax │ │ + or %edx,%ebp │ │ + mov 0x4(%esp),%edx │ │ + mov %eax,(%edi) │ │ + mov $0x603,%ecx │ │ + sub %eax,%edx │ │ + cmp $0x4a,%ebp │ │ + mov $0x100,%eax │ │ + cmove %ecx,%eax │ │ + mov %edx,0x4(%edi) │ │ + mov %eax,%ebp │ │ + shr $0x8,%ebp │ │ + cmp $0x3,%al │ │ + je 1e79b │ │ + mov 0x10(%esp),%edx │ │ xor %ebx,%ebx │ │ - cmp $0x1,%dl │ │ - mov %edi,(%ecx) │ │ + cmp $0x1,%al │ │ + mov 0x18(%esp),%ecx │ │ sete %bl │ │ xor %esi,%esi │ │ - cmp $0x1,%ax │ │ - cmovne %esi,%ebp │ │ - mov 0x4(%esp),%esi │ │ - cmove %edx,%ebx │ │ + cmp $0x1,%bp │ │ + cmove %eax,%ebx │ │ not %ebx │ │ + cmovne %esi,%edx │ │ + mov (%esp),%esi │ │ test $0x3,%bl │ │ - mov %esi,0x4(%ecx) │ │ - je 1e3f1 │ │ + mov %esi,(%edi) │ │ + mov %ecx,0x4(%edi) │ │ + je 1e6fb │ │ + mov 0xc(%esp),%ebx │ │ + mov 0x8(%esp),%eax │ │ + test %bl,%bl │ │ + mov %ebx,%ecx │ │ + jns 1e90d │ │ mov (%esp),%eax │ │ - lea 0x1(%edi),%ebx │ │ - mov %ebp,0x10(%esp) │ │ - test %al,%al │ │ - jns 1e76b │ │ - mov (%esp),%edx │ │ - mov %esi,%ebp │ │ - movzbl 0x1(%edi),%esi │ │ - mov %edx,%eax │ │ + mov %ebx,%ecx │ │ + and $0x1f,%ecx │ │ + movzbl 0x1(%eax),%esi │ │ and $0x3f,%esi │ │ - and $0x1f,%eax │ │ - cmp $0xdf,%dl │ │ - jbe 1e757 │ │ - movzbl 0x2(%edi),%edx │ │ + cmp $0xdf,%bl │ │ + jbe 1e8f4 │ │ + movzbl 0x2(%eax),%edx │ │ shl $0x6,%esi │ │ + mov %ecx,0x14(%esp) │ │ and $0x3f,%edx │ │ or %esi,%edx │ │ - cmpb $0xf0,(%esp) │ │ - jb 1e761 │ │ - movzbl 0x3(%edi),%esi │ │ - and $0x7,%eax │ │ + cmp $0xf0,%bl │ │ + jb 1e8fe │ │ + mov (%esp),%ecx │ │ shl $0x6,%edx │ │ - lea 0x4(%edi),%ebx │ │ - shl $0x12,%eax │ │ + movzbl 0x3(%ecx),%esi │ │ + lea 0x4(%ecx),%eax │ │ + mov 0x14(%esp),%ecx │ │ + and $0x7,%ecx │ │ and $0x3f,%esi │ │ + shl $0x12,%ecx │ │ or %edx,%esi │ │ - jmp 1e75d │ │ - lea 0x2(%edi),%ebx │ │ - shl $0x6,%eax │ │ - or %esi,%eax │ │ - jmp 1e769 │ │ - shl $0xc,%eax │ │ - lea 0x3(%edi),%ebx │ │ - or %edx,%eax │ │ - mov %ebp,%esi │ │ - mov 0x8(%esp),%edx │ │ - mov %ebx,(%ecx) │ │ - sub %ebx,%edx │ │ - cmp $0x53,%eax │ │ - mov $0x703,%eax │ │ - mov %edx,0x4(%ecx) │ │ - mov $0x100,%edx │ │ - cmove %eax,%edx │ │ - mov %edx,%eax │ │ - shr $0x8,%eax │ │ - cmp $0x3,%dl │ │ - je 1e3f3 │ │ - xor %ebx,%ebx │ │ - cmp $0x1,%dl │ │ - mov %edi,(%ecx) │ │ - mov %esi,0x4(%ecx) │ │ - sete %bl │ │ - cmp $0x1,%ax │ │ - sete %al │ │ - cmove %edx,%ebx │ │ - and 0x10(%esp),%al │ │ - not %ebx │ │ - test $0x3,%bl │ │ - movzbl %al,%ebp │ │ - je 1e3f1 │ │ - cmpb $0x0,(%esp) │ │ - js 1e7c8 │ │ + jmp 1e8fa │ │ + add $0x2,%eax │ │ + shl $0x6,%ecx │ │ + or %esi,%ecx │ │ + jmp 1e90d │ │ + mov 0x14(%esp),%ecx │ │ mov (%esp),%eax │ │ - jmp 1e823 │ │ - mov (%esp),%edx │ │ - movzbl 0x1(%edi),%esi │ │ - mov %edx,%eax │ │ - and $0x3f,%esi │ │ - and $0x1f,%eax │ │ - cmp $0xdf,%dl │ │ - jbe 1e809 │ │ - movzbl 0x2(%edi),%edx │ │ - shl $0x6,%esi │ │ + shl $0xc,%ecx │ │ + add $0x3,%eax │ │ + or %edx,%ecx │ │ + mov 0x4(%esp),%edx │ │ + mov %eax,(%edi) │ │ + sub %eax,%edx │ │ + cmp $0x53,%ecx │ │ + mov $0x703,%ecx │ │ + mov $0x100,%eax │ │ + cmove %ecx,%eax │ │ + mov %edx,0x4(%edi) │ │ + mov %eax,%esi │ │ + shr $0x8,%esi │ │ + cmp $0x3,%al │ │ + je 1e799 │ │ + cmp $0x1,%bp │ │ + sete %cl │ │ + xor %edx,%edx │ │ + cmp $0x1,%al │ │ + sete %dl │ │ + cmp $0x1,%si │ │ + mov (%esp),%esi │ │ + cmove %eax,%edx │ │ + sete %ah │ │ + and %cl,%ah │ │ + not %edx │ │ + and 0x10(%esp),%ah │ │ + test $0x3,%dl │ │ + mov 0x18(%esp),%edx │ │ + mov %esi,(%edi) │ │ + movzbl %ah,%ebx │ │ + mov %edx,0x4(%edi) │ │ + jne 1e970 │ │ + mov %ebx,%ebp │ │ + jmp 1e79b │ │ + mov 0xc(%esp),%eax │ │ + test %al,%al │ │ + js 1e97c │ │ + mov %eax,%ebp │ │ + jmp 1e9e3 │ │ + mov (%esp),%ecx │ │ + mov %eax,%ebp │ │ + and $0x1f,%ebp │ │ + movzbl 0x1(%ecx),%edx │ │ and $0x3f,%edx │ │ - or %esi,%edx │ │ - cmpb $0xf0,(%esp) │ │ - jb 1e817 │ │ - lea 0x4(%edi),%esi │ │ - and $0x7,%eax │ │ + cmp $0xdf,%al │ │ + jbe 1e9c3 │ │ + mov (%esp),%eax │ │ shl $0x6,%edx │ │ - mov %esi,0xc(%esp) │ │ - movzbl 0x3(%edi),%esi │ │ - shl $0x12,%eax │ │ - and $0x3f,%esi │ │ - or %edx,%esi │ │ - jmp 1e813 │ │ - lea 0x2(%edi),%edx │ │ - shl $0x6,%eax │ │ - mov %edx,0xc(%esp) │ │ - or %esi,%eax │ │ - jmp 1e823 │ │ - shl $0xc,%eax │ │ - lea 0x3(%edi),%esi │ │ - mov %esi,0xc(%esp) │ │ + movzbl 0x2(%eax),%eax │ │ + and $0x3f,%eax │ │ or %edx,%eax │ │ - mov 0xc(%esp),%esi │ │ + cmpb $0xf0,0xc(%esp) │ │ + jb 1e9d4 │ │ + mov (%esp),%ecx │ │ + and $0x7,%ebp │ │ + shl $0x6,%eax │ │ + shl $0x12,%ebp │ │ + lea 0x4(%ecx),%edx │ │ + mov %edx,0x8(%esp) │ │ + movzbl 0x3(%ecx),%edx │ │ + and $0x3f,%edx │ │ + or %eax,%edx │ │ + jmp 1e9d0 │ │ + mov (%esp),%eax │ │ + shl $0x6,%ebp │ │ + add $0x2,%eax │ │ + mov %eax,0x8(%esp) │ │ + or %edx,%ebp │ │ + jmp 1e9e3 │ │ + mov (%esp),%ecx │ │ + shl $0xc,%ebp │ │ + or %eax,%ebp │ │ + add $0x3,%ecx │ │ + mov %ecx,0x8(%esp) │ │ mov 0x8(%esp),%edx │ │ - sub %esi,%edx │ │ - mov %esi,(%ecx) │ │ - cmp $0x56,%eax │ │ + mov 0x4(%esp),%ecx │ │ mov $0x803,%eax │ │ - mov %edx,0x4(%ecx) │ │ + sub %edx,%ecx │ │ + mov %edx,(%edi) │ │ + cmp $0x56,%ebp │ │ mov $0x100,%edx │ │ cmove %eax,%edx │ │ - mov %edx,%eax │ │ - shr $0x8,%eax │ │ + mov %ecx,0x4(%edi) │ │ + mov %edx,%ebp │ │ + shr $0x8,%ebp │ │ cmp $0x3,%dl │ │ - je 1e3f3 │ │ - mov 0x4(%esp),%esi │ │ - mov %edi,(%ecx) │ │ - mov %esi,0x4(%ecx) │ │ - xor %ecx,%ecx │ │ + je 1e79b │ │ + mov (%esp),%eax │ │ + mov %eax,(%edi) │ │ + mov 0x18(%esp),%eax │ │ + mov %eax,0x4(%edi) │ │ + xor %eax,%eax │ │ cmp $0x1,%dl │ │ - sete %cl │ │ - cmp $0x1,%ax │ │ - cmove %edx,%ecx │ │ sete %al │ │ - cmp $0x3,%cl │ │ - jne 1e87b │ │ - mov %ebp,%edx │ │ - mov %ecx,%ebx │ │ - and %dl,%al │ │ - movzbl %al,%eax │ │ - jmp 1e88f │ │ - cmpb $0x0,(%esp) │ │ - jns 1e885 │ │ - cmpb $0xe0,(%esp) │ │ + xor %ecx,%ecx │ │ + cmp $0x1,%bp │ │ + cmove %edx,%eax │ │ + cmovne %ecx,%ebx │ │ + cmp $0x3,%al │ │ + je 1e969 │ │ + cmpb $0x0,0xc(%esp) │ │ + jns 1ea44 │ │ + cmpb $0xe0,0xc(%esp) │ │ xor %ebx,%ebx │ │ - cmp $0x1,%cl │ │ + cmp $0x1,%al │ │ sete %bl │ │ - xor %eax,%eax │ │ - mov $0x3,%esi │ │ - jmp 1e489 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + jmp 1e43b │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x3c,%esp │ │ - call 1e8ac │ │ + call 1ea5c │ │ pop %ebx │ │ - add $0x5ff30,%ebx │ │ + add $0x5f630,%ebx │ │ test %edx,%edx │ │ - je 1e972 │ │ + je 1eb22 │ │ mov $0x8,%al │ │ test %ecx,%ecx │ │ - je 1e981 │ │ + je 1eb31 │ │ mov (%ecx),%esi │ │ test %esi,%esi │ │ - je 1e98e │ │ + je 1eb3e │ │ mov 0x2ac(%esi),%eax │ │ test %eax,%eax │ │ - je 1e99b │ │ + je 1eb4b │ │ mov %edx,%esi │ │ mov %edx,0x4(%esp) │ │ mov %ecx,%ebp │ │ mov %ecx,(%esp) │ │ call *%eax │ │ test %eax,%eax │ │ - jle 1e9bd │ │ + jle 1eb6d │ │ mov %eax,%edi │ │ mov %eax,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 7bfd0 │ │ + call 7b720 │ │ test %eax,%eax │ │ mov %eax,0x1c(%esp) │ │ - je 1ea25 │ │ + je 1ebd5 │ │ mov 0x0(%ebp),%ecx │ │ test %ecx,%ecx │ │ - je 1e9c5 │ │ + je 1eb75 │ │ mov 0x340(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 1e9de │ │ + je 1eb8e │ │ mov 0x1c(%esp),%edx │ │ mov %edi,0xc(%esp) │ │ mov %esi,0x4(%esp) │ │ mov %ebp,(%esp) │ │ movl $0x0,0x8(%esp) │ │ mov %edx,0x10(%esp) │ │ call *%ecx │ │ mov 0x0(%ebp),%eax │ │ test %eax,%eax │ │ - je 1e9c5 │ │ + je 1eb75 │ │ mov 0x390(%eax),%eax │ │ test %eax,%eax │ │ - je 1e9f7 │ │ + je 1eba7 │ │ mov %ebp,(%esp) │ │ call *%eax │ │ cmp $0x1,%al │ │ - jne 1ea17 │ │ + jne 1ebc7 │ │ movb $0x5,0x20(%esp) │ │ - jmp 1ea0e │ │ + jmp 1ebbe │ │ mov $0x1f,%ecx │ │ - lea -0x7a592(%ebx),%edx │ │ + lea -0x79d68(%ebx),%edx │ │ mov $0x7,%al │ │ - jmp 1e9a8 │ │ + jmp 1eb58 │ │ mov $0x6,%ecx │ │ - lea -0x769c9(%ebx),%edx │ │ - jmp 1e9a8 │ │ + lea -0x75d44(%ebx),%edx │ │ + jmp 1eb58 │ │ mov $0x7,%ecx │ │ - lea -0x769c3(%ebx),%edx │ │ - jmp 1e9a8 │ │ + lea -0x75d3e(%ebx),%edx │ │ + jmp 1eb58 │ │ mov $0xe,%ecx │ │ - lea -0x7a573(%ebx),%edx │ │ + lea -0x79d76(%ebx),%edx │ │ mov $0x6,%al │ │ mov %al,0x20(%esp) │ │ mov %edx,0x24(%esp) │ │ mov %ecx,0x28(%esp) │ │ lea 0x20(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ add $0x3c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea -0x769c3(%ebx),%eax │ │ + lea -0x75d3e(%ebx),%eax │ │ movb $0x8,0x20(%esp) │ │ mov %eax,0x24(%esp) │ │ movl $0x7,0x28(%esp) │ │ - jmp 1ea0e │ │ - lea -0x7a4a6(%ebx),%eax │ │ + jmp 1ebbe │ │ + lea -0x79c8a(%ebx),%eax │ │ movb $0x6,0x20(%esp) │ │ mov %eax,0x24(%esp) │ │ movl $0x12,0x28(%esp) │ │ - jmp 1ea0e │ │ - lea -0x7a5f1(%ebx),%eax │ │ + jmp 1ebbe │ │ + lea -0x79dd5(%ebx),%eax │ │ movb $0x6,0x20(%esp) │ │ mov %eax,0x24(%esp) │ │ movl $0xe,0x28(%esp) │ │ lea 0x20(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ mov 0x1c(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 1e9bd │ │ + call 7b700 │ │ + jmp 1eb6d │ │ mov $0x1,%ecx │ │ mov %edi,%edx │ │ - call 246cb │ │ + call 247ab │ │ mov 0x1c(%esp),%ecx │ │ mov %eax,%edi │ │ mov %ecx,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %esi │ │ sub $0x24,%esp │ │ - call 1ea5a │ │ + call 1ec0a │ │ pop %ebx │ │ mov %ecx,%esi │ │ - add $0x5fd82,%ebx │ │ - call 1e8a0 │ │ + add $0x5f482,%ebx │ │ + call 1ea50 │ │ sub $0x8,%esp │ │ - lea -0x77e5d(%ebx),%eax │ │ + lea -0x775b6(%ebx),%eax │ │ lea 0x10(%esp),%ecx │ │ mov %esi,%edx │ │ push $0x1a │ │ push %eax │ │ - call 18480 │ │ + call 18800 │ │ add $0x10,%esp │ │ cmpb $0xff,0x8(%esp) │ │ - je 1ea92 │ │ + je 1ec42 │ │ lea 0x8(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ add $0x24,%esp │ │ pop %esi │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ @@ -9155,97 +9014,97 @@ │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x6c,%esp │ │ mov (%edx),%eax │ │ - call 1eaae │ │ + call 1ec5e │ │ pop %ebx │ │ mov %edx,%ebp │ │ mov %edx,0x10(%esp) │ │ mov %ecx,0x14(%esp) │ │ - add $0x5fd2e,%ebx │ │ - mov -0x7c414(%ebx,%eax,4),%eax │ │ + add $0x5f42e,%ebx │ │ + mov -0x7b920(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ movl $0x1d,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 1f0ee │ │ + je 1f2b4 │ │ mov %eax,%esi │ │ movb $0x2e,0x1c(%eax) │ │ movl $0x656c6966,0x18(%eax) │ │ movl $0x20747570,0x14(%eax) │ │ movl $0x74756f20,0x10(%eax) │ │ movl $0x726f2074,0xc(%eax) │ │ movl $0x75706e69,0x8(%eax) │ │ movl $0x2064696c,0x4(%eax) │ │ movl $0x61766e49,(%eax) │ │ movl $0x2,0xc(%esp) │ │ mov $0x1d,%ebp │ │ - jmp 1edd6 │ │ + jmp 1ef9c │ │ movl $0x23,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 1f0f5 │ │ + je 1f2bb │ │ mov %eax,%esi │ │ - lea -0x77dd0(%ebx),%eax │ │ + lea -0x77529(%ebx),%eax │ │ movl $0x23,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov $0x23,%ebp │ │ movl $0x3,0xc(%esp) │ │ - jmp 1edd6 │ │ + jmp 1ef9c │ │ movl $0x1f,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 1f0fc │ │ + je 1f2c2 │ │ movl $0x2e64656c,0x1b(%eax) │ │ mov %eax,%esi │ │ movl $0x6c696166,0x18(%eax) │ │ movl $0x206e6f69,0x14(%eax) │ │ movl $0x74617265,0x10(%eax) │ │ movl $0x706f2063,0xc(%eax) │ │ movl $0x69687061,0x8(%eax) │ │ movl $0x72676f74,0x4(%eax) │ │ movl $0x70797243,(%eax) │ │ movl $0x1,0xc(%esp) │ │ mov $0x1f,%ebp │ │ - jmp 1edd6 │ │ + jmp 1ef9c │ │ mov 0x4(%ebp),%eax │ │ lea 0x44(%esp),%edi │ │ - lea -0x4adfc(%ebx),%edx │ │ + lea -0x49fcc(%ebx),%edx │ │ xor %esi,%esi │ │ mov $0x1c,%cl │ │ movl $0x0,0xc(%esp) │ │ mov %edi,0x50(%esp) │ │ - lea -0x7a3ca(%ebx),%edi │ │ + lea -0x79bbc(%ebx),%edi │ │ mov %edx,0x54(%esp) │ │ mov %eax,0x44(%esp) │ │ - jmp 1ec0e │ │ + jmp 1edbe │ │ nopw %cs:0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ movzbl %cl,%edx │ │ add %edx,%esi │ │ add %edx,%edi │ │ movzbl (%edi),%ecx │ │ test %cl,%cl │ │ - je 1ec67 │ │ + je 1ee17 │ │ inc %edi │ │ test %cl,%cl │ │ - jns 1ec00 │ │ + jns 1edb0 │ │ mov %cl,%dh │ │ neg %dh │ │ - jno 1ec24 │ │ + jno 1edd4 │ │ movzwl (%edi),%edx │ │ add %edx,%esi │ │ lea 0x2(%edi,%edx,1),%edi │ │ - jmp 1ec07 │ │ + jmp 1edb7 │ │ mov 0xc(%esp),%eax │ │ test %esi,%esi │ │ mov %ecx,%edx │ │ sete %dh │ │ shl $0x5,%dl │ │ and $0x40,%dl │ │ or %dh,%al │ │ @@ -9262,780 +9121,775 @@ │ │ and $0x2,%dl │ │ movzbl %cl,%ecx │ │ movzbl %dl,%edx │ │ add %edx,%edi │ │ add %ecx,%edi │ │ add %ebp,%edi │ │ mov 0x10(%esp),%ebp │ │ - jmp 1ec07 │ │ + jmp 1edb7 │ │ cmp $0x10,%esi │ │ setb %al │ │ test %al,0xc(%esp) │ │ - jne 1eceb │ │ + jne 1eea9 │ │ add %esi,%esi │ │ - js 1f11b │ │ - je 1eceb │ │ + js 1f2e1 │ │ + je 1eea9 │ │ mov %esi,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - jne 1ecf2 │ │ - jmp 1f127 │ │ + jne 1eeb0 │ │ + jmp 1f2ed │ │ movzbl 0x4(%ebp),%eax │ │ - mov -0x7c3cc(%ebx,%eax,4),%eax │ │ + mov -0x7b8d8(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ mov 0x8(%ebp),%eax │ │ - movzbl 0x8(%eax),%eax │ │ - jmp 1ed57 │ │ + mov 0x10f0(%ebx),%ecx │ │ + mov 0x4(%ecx),%ecx │ │ + mov %eax,(%esp) │ │ + call *%ecx │ │ + jmp 1ef1d │ │ movl $0x29,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 1f10a │ │ + je 1f2d0 │ │ mov %eax,%esi │ │ - lea -0x77dad(%ebx),%eax │ │ + lea -0x77506(%ebx),%eax │ │ movl $0x29,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ movl $0x1,0xc(%esp) │ │ mov $0x29,%ebp │ │ - jmp 1edd6 │ │ + jmp 1ef9c │ │ mov $0x1,%eax │ │ xor %esi,%esi │ │ mov %esi,0x24(%esp) │ │ mov %eax,0x28(%esp) │ │ movl $0x0,0x2c(%esp) │ │ lea 0x50(%esp),%eax │ │ - lea -0x140c(%ebx),%edx │ │ + lea -0x156c(%ebx),%edx │ │ lea 0x24(%esp),%ecx │ │ mov %eax,0x4(%esp) │ │ - lea -0x7a3ca(%ebx),%eax │ │ + lea -0x79bbc(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 314a0 │ │ + call 31c70 │ │ test %al,%al │ │ - jne 1f0c1 │ │ + jne 1f287 │ │ cmpl $0x0,0x24(%esp) │ │ mov 0x28(%esp),%esi │ │ mov 0x2c(%esp),%ebp │ │ movl $0x2,0xc(%esp) │ │ sete %al │ │ mov %eax,%edi │ │ - jmp 1edd8 │ │ - mov 0x8(%ebp),%ecx │ │ - call 1fe30 │ │ - jmp 1ed57 │ │ + jmp 1ef9e │ │ + mov 0x8(%ebp),%eax │ │ + movzbl 0x8(%eax),%eax │ │ + jmp 1ef1d │ │ + mov 0x8(%ebp),%eax │ │ + movzbl 0x10(%eax),%eax │ │ + jmp 1ef1d │ │ movzbl 0x5(%ebp),%eax │ │ cmp $0x23,%al │ │ - jne 1ed91 │ │ + jne 1ef57 │ │ movl $0x9,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 1f103 │ │ + je 1f2c9 │ │ movb $0x64,0x8(%eax) │ │ movl $0x656c6c65,0x4(%eax) │ │ mov %eax,%esi │ │ movl $0x636e6143,(%eax) │ │ movl $0x1,0xc(%esp) │ │ mov $0x9,%ebp │ │ - jmp 1edd6 │ │ + jmp 1ef9c │ │ movl $0x13,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 1f122 │ │ + je 1f2e8 │ │ movl $0x2e64656c,0xf(%eax) │ │ mov %eax,%esi │ │ movl $0x6c696166,0xc(%eax) │ │ movl $0x204f2f49,0x8(%eax) │ │ movl $0x20656761,0x4(%eax) │ │ movl $0x726f7453,(%eax) │ │ movl $0x1,0xc(%esp) │ │ mov $0x13,%ebp │ │ xor %edi,%edi │ │ mov 0x14(%esp),%edx │ │ lea 0x24(%esp),%ecx │ │ - call 1ff00 │ │ + call 1ffb0 │ │ movzbl 0x24(%esp),%eax │ │ cmp $0xff,%al │ │ - je 1ee44 │ │ + je 1f00a │ │ movzbl 0x27(%esp),%ecx │ │ movzwl 0x25(%esp),%edx │ │ movsd 0x30(%esp),%xmm0 │ │ movsd 0x38(%esp),%xmm2 │ │ movsd 0x28(%esp),%xmm1 │ │ mov 0x10(%esp),%ebp │ │ mov %cl,0x53(%esp) │ │ mov %dx,0x51(%esp) │ │ movsd %xmm0,0x5c(%esp) │ │ movsd %xmm2,0x64(%esp) │ │ mov %al,0x50(%esp) │ │ mov %edi,%eax │ │ movsd %xmm1,0x54(%esp) │ │ test %al,%al │ │ - jne 1f095 │ │ + jne 1f25b │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ - jmp 1f095 │ │ + call 7b700 │ │ + jmp 1f25b │ │ mov 0x28(%esp),%eax │ │ mov %eax,0x1c(%esp) │ │ mov 0x2c(%esp),%eax │ │ mov %eax,0x20(%esp) │ │ lea 0x50(%esp),%ecx │ │ mov %esi,%edx │ │ mov %ebp,(%esp) │ │ - call 30ee0 │ │ + call 316c0 │ │ cmpl $0xffffffff,0x50(%esp) │ │ - je 1ef01 │ │ + je 1f0c7 │ │ mov 0x58(%esp),%eax │ │ movsd 0x50(%esp),%xmm0 │ │ mov %eax,0x4c(%esp) │ │ movsd %xmm0,0x44(%esp) │ │ lea 0x44(%esp),%ecx │ │ - call 24ac0 │ │ + call 24ba0 │ │ mov %eax,%ebp │ │ mov %edi,%eax │ │ mov %edx,0x18(%esp) │ │ test %al,%al │ │ - jne 1ee9e │ │ + jne 1f064 │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov 0x14(%esp),%edx │ │ mov $0x8,%al │ │ test %edx,%edx │ │ - je 1ef17 │ │ + je 1f0dd │ │ mov (%edx),%ecx │ │ test %ecx,%ecx │ │ - je 1ef24 │ │ + je 1f0ea │ │ mov 0x38(%ecx),%eax │ │ test %eax,%eax │ │ - je 1ef74 │ │ + je 1f13a │ │ mov 0x1c(%esp),%ecx │ │ mov %ebp,0x8(%esp) │ │ mov %edx,(%esp) │ │ mov %ecx,0x4(%esp) │ │ call *%eax │ │ mov 0x20(%esp),%edx │ │ mov %eax,%esi │ │ mov $0x8,%al │ │ test %edx,%edx │ │ - je 1f012 │ │ + je 1f1d8 │ │ mov (%edx),%ecx │ │ test %ecx,%ecx │ │ - je 1f03c │ │ + je 1f202 │ │ mov 0x5c(%ecx),%eax │ │ test %eax,%eax │ │ - je 1f049 │ │ + je 1f20f │ │ mov 0x1c(%esp),%ecx │ │ mov %edx,(%esp) │ │ mov %ecx,0x4(%esp) │ │ call *%eax │ │ - jmp 1f06b │ │ + jmp 1f231 │ │ mov 0x58(%esp),%ebp │ │ xor %ecx,%ecx │ │ test %ebp,%ebp │ │ - jns 1ef31 │ │ + jns 1f0f7 │ │ mov %ebp,%edx │ │ - call 246cb │ │ - jmp 1f137 │ │ + call 247ab │ │ + jmp 1f2fd │ │ mov $0x6,%ecx │ │ - lea -0x769c9(%ebx),%edx │ │ - jmp 1ef81 │ │ + lea -0x75d44(%ebx),%edx │ │ + jmp 1f147 │ │ mov $0x7,%ecx │ │ - lea -0x769c3(%ebx),%edx │ │ - jmp 1ef81 │ │ - je 1f01f │ │ + lea -0x75d3e(%ebx),%edx │ │ + jmp 1f147 │ │ + je 1f1e5 │ │ mov 0x54(%esp),%eax │ │ mov %ebp,(%esp) │ │ mov %eax,0x18(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 1f111 │ │ + je 1f2d7 │ │ mov 0x18(%esp),%ecx │ │ mov %ebp,0x44(%esp) │ │ mov %eax,0x48(%esp) │ │ mov %ebp,0x8(%esp) │ │ mov %eax,(%esp) │ │ mov %ecx,0x4(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov %ebp,0x4c(%esp) │ │ - jmp 1ee81 │ │ + jmp 1f047 │ │ mov $0x8,%ecx │ │ - lea -0x7c4c4(%ebx),%edx │ │ + lea -0x7ba34(%ebx),%edx │ │ mov $0x6,%al │ │ cmpl $0x0,0x18(%esp) │ │ mov 0x20(%esp),%esi │ │ mov %al,0x50(%esp) │ │ mov %edx,0x54(%esp) │ │ mov %ecx,0x58(%esp) │ │ movb $0x0,0x0(%ebp) │ │ - je 1efa4 │ │ + je 1f16a │ │ mov %ebp,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov $0x8,%al │ │ test %esi,%esi │ │ - je 1efcd │ │ + je 1f193 │ │ mov (%esi),%ecx │ │ mov 0x10(%esp),%ebp │ │ test %ecx,%ecx │ │ - je 1efde │ │ + je 1f1a4 │ │ mov 0x5c(%ecx),%eax │ │ test %eax,%eax │ │ - je 1efeb │ │ + je 1f1b1 │ │ mov 0x1c(%esp),%ecx │ │ mov %esi,(%esp) │ │ mov %ecx,0x4(%esp) │ │ call *%eax │ │ - jmp 1f095 │ │ + jmp 1f25b │ │ mov 0x10(%esp),%ebp │ │ - lea -0x769c9(%ebx),%ecx │ │ + lea -0x75d44(%ebx),%ecx │ │ mov $0x6,%edx │ │ - jmp 1eff8 │ │ - lea -0x769c3(%ebx),%ecx │ │ + jmp 1f1be │ │ + lea -0x75d3e(%ebx),%ecx │ │ mov $0x7,%edx │ │ - jmp 1eff8 │ │ + jmp 1f1be │ │ mov $0x6,%al │ │ - lea -0x7a5a0(%ebx),%ecx │ │ + lea -0x79d84(%ebx),%ecx │ │ mov $0xe,%edx │ │ mov %al,0x24(%esp) │ │ mov %ecx,0x28(%esp) │ │ mov %edx,0x2c(%esp) │ │ lea 0x24(%esp),%ecx │ │ - call 18db0 │ │ - jmp 1f095 │ │ - lea -0x769c9(%ebx),%ecx │ │ + call 1c640 │ │ + jmp 1f25b │ │ + lea -0x75d44(%ebx),%ecx │ │ mov $0x6,%edx │ │ - jmp 1f056 │ │ + jmp 1f21c │ │ movl $0x0,0x44(%esp) │ │ movl $0x1,0x48(%esp) │ │ movl $0x0,0x4c(%esp) │ │ - jmp 1ee81 │ │ - lea -0x769c3(%ebx),%ecx │ │ + jmp 1f047 │ │ + lea -0x75d3e(%ebx),%ecx │ │ mov $0x7,%edx │ │ - jmp 1f056 │ │ + jmp 1f21c │ │ mov $0x6,%al │ │ - lea -0x7a5a0(%ebx),%ecx │ │ + lea -0x79d84(%ebx),%ecx │ │ mov $0xe,%edx │ │ mov %al,0x24(%esp) │ │ mov %ecx,0x28(%esp) │ │ mov %edx,0x2c(%esp) │ │ lea 0x24(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ mov 0x18(%esp),%ecx │ │ test %esi,%esi │ │ - je 1f0b1 │ │ + je 1f277 │ │ mov $0xc,%al │ │ mov %esi,0x54(%esp) │ │ test %ecx,%ecx │ │ mov %al,0x50(%esp) │ │ movb $0x0,0x0(%ebp) │ │ - je 1f08d │ │ + je 1f253 │ │ mov %ebp,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov 0x10(%esp),%ebp │ │ test %esi,%esi │ │ - je 1f09e │ │ + je 1f264 │ │ lea 0x50(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ mov %ebp,%ecx │ │ - call 18d20 │ │ + call 1c5f0 │ │ mov 0xc(%esp),%eax │ │ add $0x6c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov $0xff,%al │ │ test %ecx,%ecx │ │ mov %al,0x50(%esp) │ │ movb $0x0,0x0(%ebp) │ │ - jne 1f085 │ │ - jmp 1f08d │ │ - lea -0x142c(%ebx),%edx │ │ + jne 1f24b │ │ + jmp 1f253 │ │ + lea -0x158c(%ebx),%edx │ │ lea 0x43(%esp),%ecx │ │ - lea -0x13f4(%ebx),%eax │ │ + lea -0x1554(%ebx),%eax │ │ mov %edx,0x4(%esp) │ │ mov %ecx,(%esp) │ │ - lea -0x76240(%ebx),%ecx │ │ + lea -0x755b1(%ebx),%ecx │ │ mov $0x56,%edx │ │ mov %eax,0x8(%esp) │ │ - call 34100 │ │ - jmp 1f137 │ │ + call 34730 │ │ + jmp 1f2fd │ │ mov $0x1d,%esi │ │ - jmp 1f127 │ │ + jmp 1f2ed │ │ mov $0x23,%esi │ │ - jmp 1f127 │ │ + jmp 1f2ed │ │ mov $0x1f,%esi │ │ - jmp 1f127 │ │ + jmp 1f2ed │ │ mov $0x9,%esi │ │ - jmp 1f127 │ │ + jmp 1f2ed │ │ mov $0x29,%esi │ │ - jmp 1f127 │ │ + jmp 1f2ed │ │ mov $0x1,%ecx │ │ - jmp 1ef0b │ │ - call 24800 │ │ - jmp 1f137 │ │ + jmp 1f0d1 │ │ + call 247f0 │ │ + jmp 1f2fd │ │ mov $0x13,%esi │ │ mov 0x10(%esp),%ebp │ │ mov $0x1,%ecx │ │ mov %esi,%edx │ │ - call 246cb │ │ + call 247ab │ │ ud2 │ │ cmpl $0x0,0x18(%esp) │ │ mov %eax,0x14(%esp) │ │ movb $0x0,0x0(%ebp) │ │ - je 1f157 │ │ + je 1f31d │ │ mov %ebp,(%esp) │ │ - jmp 1f163 │ │ + jmp 1f329 │ │ mov %eax,0x14(%esp) │ │ mov %edi,%eax │ │ test %al,%al │ │ - je 1f160 │ │ + je 1f326 │ │ mov 0x10(%esp),%ebp │ │ - jmp 1f213 │ │ + jmp 1f3d9 │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov 0x10(%esp),%ebp │ │ - jmp 1f213 │ │ + jmp 1f3d9 │ │ mov %eax,0x14(%esp) │ │ - jmp 1f213 │ │ + jmp 1f3d9 │ │ cmpl $0x0,0x24(%esp) │ │ mov %eax,0x14(%esp) │ │ - je 1f213 │ │ + je 1f3d9 │ │ mov 0x28(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 1f213 │ │ + call 7b700 │ │ + jmp 1f3d9 │ │ mov %eax,0x14(%esp) │ │ mov %edi,%eax │ │ test %al,%al │ │ - jne 1f1a9 │ │ + jne 1f36f │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov 0x20(%esp),%ecx │ │ mov 0x10(%esp),%ebp │ │ mov $0x8,%al │ │ test %ecx,%ecx │ │ - jne 1f1c4 │ │ - lea -0x769c9(%ebx),%ecx │ │ + jne 1f38a │ │ + lea -0x75d44(%ebx),%ecx │ │ mov $0x6,%edx │ │ - jmp 1f1eb │ │ + jmp 1f3b1 │ │ mov (%ecx),%ecx │ │ test %ecx,%ecx │ │ - jne 1f1d7 │ │ - lea -0x769c3(%ebx),%ecx │ │ + jne 1f39d │ │ + lea -0x75d3e(%ebx),%ecx │ │ mov $0x7,%edx │ │ - jmp 1f1eb │ │ + jmp 1f3b1 │ │ mov 0x5c(%ecx),%eax │ │ test %eax,%eax │ │ - jne 1f202 │ │ + jne 1f3c8 │ │ mov $0x6,%al │ │ - lea -0x7a5a0(%ebx),%ecx │ │ + lea -0x79d84(%ebx),%ecx │ │ mov $0xe,%edx │ │ mov %al,0x24(%esp) │ │ mov %ecx,0x28(%esp) │ │ mov %edx,0x2c(%esp) │ │ lea 0x24(%esp),%ecx │ │ - call 18db0 │ │ - jmp 1f213 │ │ + call 1c640 │ │ + jmp 1f3d9 │ │ mov 0x1c(%esp),%ecx │ │ mov 0x20(%esp),%edx │ │ mov %ecx,0x4(%esp) │ │ mov %edx,(%esp) │ │ call *%eax │ │ mov %ebp,%ecx │ │ - call 18d20 │ │ + call 1c5f0 │ │ mov 0x14(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ - call 341e6 │ │ + call 77c40 │ │ + call 34816 │ │ + call 34816 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x70,%esp │ │ - movd 0x84(%esp),%xmm0 │ │ - movd 0x80(%esp),%xmm1 │ │ - call 1f24d │ │ + sub $0x60,%esp │ │ + movd 0x74(%esp),%xmm0 │ │ + movd 0x70(%esp),%xmm1 │ │ + call 1f417 │ │ pop %ebx │ │ mov %ecx,%esi │ │ mov %edx,%edi │ │ lea 0x1e0(%edx),%ecx │ │ - lea 0x20(%esp),%edx │ │ - add $0x5f58f,%ebx │ │ + add $0x5ec75,%ebx │ │ punpcklqdq %xmm0,%xmm1 │ │ psllq $0x3,%xmm1 │ │ movdqa %xmm1,0x20(%esp) │ │ movzbl 0x10ed(%ebx),%eax │ │ cmp $0x1,%al │ │ - jne 1f283 │ │ - call 3dde0 │ │ - jmp 1f288 │ │ - call 3d0e0 │ │ + jne 1f44f │ │ + movdqa 0x20(%esp),%xmm0 │ │ + call 3fd40 │ │ + jmp 1f458 │ │ + lea 0x20(%esp),%edx │ │ + call 3f0d0 │ │ movzbl 0x10ed(%ebx),%eax │ │ movdqa 0x1f0(%edi),%xmm0 │ │ movzbl 0x10ed(%ebx),%eax │ │ - movdqa %xmm0,%xmm2 │ │ - movdqa %xmm0,%xmm1 │ │ cmp $0x1,%al │ │ + jne 1f47a │ │ movdqa %xmm0,0x10(%esp) │ │ - psrlq $0x38,%xmm2 │ │ - psrlq $0x30,%xmm1 │ │ - punpcklbw %xmm2,%xmm1 │ │ - jne 1f30b │ │ - pshufd $0x55,%xmm0,%xmm2 │ │ - movdqa %xmm0,%xmm4 │ │ - movdqa %xmm0,%xmm6 │ │ - movdqa %xmm0,%xmm5 │ │ - movdqa %xmm2,%xmm3 │ │ - psrld $0x10,%xmm4 │ │ - psrlw $0x8,%xmm6 │ │ - psrlw $0x8,%xmm3 │ │ - punpcklbw %xmm6,%xmm5 │ │ - punpcklbw %xmm3,%xmm2 │ │ + jmp 1f485 │ │ + pshufd $0xff,%xmm0,%xmm1 │ │ + movd %xmm1,0x1c(%esp) │ │ + movdqa %xmm0,%xmm1 │ │ movdqa %xmm0,%xmm3 │ │ - psrld $0x18,%xmm3 │ │ - punpcklbw %xmm3,%xmm4 │ │ - pshufd $0xee,%xmm0,%xmm3 │ │ - movdqa %xmm3,%xmm6 │ │ - psrlw $0x8,%xmm6 │ │ - punpcklbw %xmm6,%xmm3 │ │ - jmp 1f34b │ │ + movdqa %xmm0,%xmm5 │ │ + movdqa %xmm0,%xmm7 │ │ + movdqa %xmm0,%xmm6 │ │ + pextrw $0x7,%xmm0,%eax │ │ + movzbl 0x10ed(%ebx),%ecx │ │ + psrldq $0xa,%xmm1 │ │ + psrlq $0x38,%xmm3 │ │ + psrlw $0x8,%xmm7 │ │ + psrld $0x10,%xmm5 │ │ + and $0x7f,%ah │ │ + movdqa %xmm1,%xmm2 │ │ + punpcklbw %xmm7,%xmm6 │ │ + psrlw $0x8,%xmm2 │ │ + punpcklbw %xmm2,%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ - movdqa %xmm0,%xmm3 │ │ + psrlq $0x30,%xmm2 │ │ + punpcklbw %xmm3,%xmm2 │ │ + pshufd $0x55,%xmm0,%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + psrlw $0x8,%xmm4 │ │ + punpcklbw %xmm4,%xmm3 │ │ movdqa %xmm0,%xmm4 │ │ - movdqa %xmm0,%xmm6 │ │ - movdqa %xmm0,%xmm5 │ │ - punpcklbw %xmm0,%xmm2 │ │ - psrld $0x18,%xmm3 │ │ - psrld $0x10,%xmm4 │ │ - psrlw $0x8,%xmm6 │ │ - pshufb -0x7c53c(%ebx),%xmm2 │ │ - punpcklbw %xmm3,%xmm4 │ │ - movdqa %xmm0,%xmm3 │ │ - punpcklbw %xmm6,%xmm5 │ │ - punpckhbw %xmm6,%xmm3 │ │ - movdqa %xmm0,0x40(%esp) │ │ - punpckhbw %xmm0,%xmm0 │ │ - punpcklwd %xmm4,%xmm5 │ │ - movdqa -0x7c72c(%ebx),%xmm4 │ │ - lea 0x1f0(%edi),%ecx │ │ - pxor %xmm6,%xmm6 │ │ - punpcklwd %xmm1,%xmm2 │ │ - pshufb -0x7c52c(%ebx),%xmm0 │ │ - movzbl 0x4f(%esp),%eax │ │ - movzbl 0x10ed(%ebx),%edx │ │ - movdqa %xmm6,(%ecx) │ │ - punpckldq %xmm2,%xmm5 │ │ - movq 0x200(%edi),%xmm6 │ │ - movd 0x208(%edi),%xmm1 │ │ - pand %xmm4,%xmm3 │ │ - pandn %xmm0,%xmm4 │ │ - cmp $0x1,%dl │ │ - and $0x7f,%al │ │ - por %xmm3,%xmm4 │ │ - pxor %xmm6,%xmm5 │ │ - pxor %xmm1,%xmm4 │ │ - movq %xmm5,0x10(%esp) │ │ - movd %xmm4,0x18(%esp) │ │ - mov %al,0x1f(%esp) │ │ + psrld $0x18,%xmm4 │ │ + punpcklwd %xmm2,%xmm3 │ │ + punpcklbw %xmm4,%xmm5 │ │ + pshufd $0xee,%xmm0,%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + punpcklwd %xmm5,%xmm6 │ │ + movdqa %xmm0,0x1f0(%edi) │ │ + movdqa %xmm4,%xmm7 │ │ + punpckldq %xmm3,%xmm6 │ │ + movq 0x200(%edi),%xmm3 │ │ + movd 0x208(%edi),%xmm2 │ │ + psrlw $0x8,%xmm7 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpcklwd %xmm1,%xmm4 │ │ + pxor %xmm6,%xmm3 │ │ + pxor %xmm4,%xmm2 │ │ + movq %xmm3,0x10(%esp) │ │ + movd %xmm2,0x18(%esp) │ │ + mov %ah,0x1f(%esp) │ │ movzbl 0x10ec(%ebx),%eax │ │ cmp $0x1,%al │ │ - jne 1f3e0 │ │ + jne 1f56c │ │ + movaps 0x10(%esp),%xmm0 │ │ lea 0x10(%esp),%edx │ │ mov %edi,%ecx │ │ - mov %edx,(%esp) │ │ - call 1ca10 │ │ - jmp 1f41c │ │ - movaps 0x10(%esp),%xmm0 │ │ - lea 0x50(%esp),%eax │ │ + call 1cb80 │ │ + jmp 1f5a6 │ │ + movaps 0x10(%esp),%xmm1 │ │ + lea 0x40(%esp),%eax │ │ lea 0x20(%esp),%ecx │ │ mov %edi,%edx │ │ mov %eax,(%esp) │ │ - movaps %xmm0,0x50(%esp) │ │ - xorps %xmm0,%xmm0 │ │ - movaps %xmm0,0x60(%esp) │ │ - call 22560 │ │ - movq 0x20(%esp),%xmm0 │ │ + movaps %xmm1,0x40(%esp) │ │ + movdqa %xmm0,0x50(%esp) │ │ + call 226c0 │ │ + movsd 0x20(%esp),%xmm0 │ │ movq 0x28(%esp),%xmm1 │ │ movq %xmm1,0x18(%esp) │ │ - movq %xmm0,0x10(%esp) │ │ + movsd %xmm0,0x10(%esp) │ │ movsd 0x10(%esp),%xmm0 │ │ movsd 0x18(%esp),%xmm1 │ │ movsd %xmm1,0x8(%esi) │ │ movsd %xmm0,(%esi) │ │ - add $0x70,%esp │ │ + add $0x60,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x35c,%esp │ │ - mov 0x370(%esp),%esi │ │ + mov 0x370(%esp),%ebp │ │ xorps %xmm0,%xmm0 │ │ - call 1f459 │ │ + call 1f5e9 │ │ pop %ebx │ │ mov %ecx,0x70(%esp) │ │ movl $0x0,0x10(%esp) │ │ mov %edx,%edi │ │ - lea 0x14(%esp),%ebp │ │ + lea 0x14(%esp),%esi │ │ lea 0x60(%esp),%ecx │ │ - lea 0x10(%esp),%edx │ │ movaps %xmm0,0x40(%esp) │ │ movaps %xmm0,0x30(%esp) │ │ movaps %xmm0,0x20(%esp) │ │ - add $0x5f383,%ebx │ │ - movsd (%esi),%xmm0 │ │ - mov 0x8(%esi),%eax │ │ + add $0x5eaa3,%ebx │ │ + movsd 0x0(%ebp),%xmm0 │ │ + mov 0x8(%ebp),%eax │ │ movsd %xmm0,0x14(%esp) │ │ mov %eax,0x1c(%esp) │ │ movzbl 0x10ec(%ebx),%eax │ │ cmp $0x1,%al │ │ - jne 1f4b1 │ │ + jne 1f644 │ │ + movaps 0x10(%esp),%xmm0 │ │ + lea 0x10(%esp),%edx │ │ mov %edi,%ecx │ │ - mov %edx,(%esp) │ │ - call 1ca10 │ │ - jmp 1f508 │ │ - movsd 0x10(%esp),%xmm0 │ │ - movsd 0x18(%esp),%xmm1 │ │ + call 1cb80 │ │ + jmp 1f68d │ │ + movaps 0x10(%esp),%xmm0 │ │ lea 0x50(%esp),%eax │ │ mov %edi,%edx │ │ mov %eax,(%esp) │ │ - movsd %xmm0,0x50(%esp) │ │ + movaps %xmm0,0x50(%esp) │ │ xorps %xmm0,%xmm0 │ │ - movsd %xmm1,0x58(%esp) │ │ movsd %xmm0,0x8(%ecx) │ │ movsd %xmm0,(%ecx) │ │ lea 0x80(%esp),%ecx │ │ - call 22560 │ │ + call 226c0 │ │ movsd 0x80(%esp),%xmm0 │ │ movsd 0x88(%esp),%xmm1 │ │ movsd %xmm1,0x18(%esp) │ │ movsd %xmm0,0x10(%esp) │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ - movsd (%esi),%xmm0 │ │ + movsd 0x0(%ebp),%xmm0 │ │ movl $0x1,0x10(%esp) │ │ mov %eax,0x40(%esp) │ │ - mov 0x8(%esi),%eax │ │ + mov 0x8(%ebp),%eax │ │ mov %ecx,0x44(%esp) │ │ - movsd %xmm0,0x0(%ebp) │ │ - mov %eax,0x8(%ebp) │ │ + movsd %xmm0,(%esi) │ │ + mov %eax,0x8(%esi) │ │ movzbl 0x10ec(%ebx),%eax │ │ cmp $0x1,%al │ │ - jne 1f54a │ │ + jne 1f6d1 │ │ + movaps 0x10(%esp),%xmm0 │ │ lea 0x10(%esp),%edx │ │ mov %edi,%ecx │ │ - mov %edx,(%esp) │ │ - call 1ca10 │ │ - jmp 1f5a5 │ │ - movsd 0x10(%esp),%xmm0 │ │ - movsd 0x18(%esp),%xmm1 │ │ + call 1cb80 │ │ + jmp 1f71e │ │ + movaps 0x10(%esp),%xmm0 │ │ lea 0x50(%esp),%ecx │ │ lea 0x60(%esp),%eax │ │ mov %edi,%edx │ │ mov %ecx,(%esp) │ │ lea 0x80(%esp),%ecx │ │ - movsd %xmm0,0x50(%esp) │ │ + movaps %xmm0,0x50(%esp) │ │ xorps %xmm0,%xmm0 │ │ - movsd %xmm1,0x58(%esp) │ │ movsd %xmm0,0x8(%eax) │ │ movsd %xmm0,(%eax) │ │ - call 22560 │ │ + call 226c0 │ │ movsd 0x80(%esp),%xmm0 │ │ movsd 0x88(%esp),%xmm1 │ │ movsd %xmm1,0x18(%esp) │ │ movsd %xmm0,0x10(%esp) │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ - movsd (%esi),%xmm0 │ │ + movsd 0x0(%ebp),%xmm0 │ │ movl $0x2,0x10(%esp) │ │ mov %eax,0x48(%esp) │ │ - mov 0x8(%esi),%eax │ │ + mov 0x8(%ebp),%eax │ │ mov %ecx,0x4c(%esp) │ │ - movsd %xmm0,0x0(%ebp) │ │ - mov %eax,0x8(%ebp) │ │ + movsd %xmm0,(%esi) │ │ + mov %eax,0x8(%esi) │ │ movzbl 0x10ec(%ebx),%eax │ │ cmp $0x1,%al │ │ - jne 1f5e7 │ │ + jne 1f762 │ │ + movaps 0x10(%esp),%xmm0 │ │ lea 0x10(%esp),%edx │ │ mov %edi,%ecx │ │ - mov %edx,(%esp) │ │ - call 1ca10 │ │ - jmp 1f642 │ │ - movsd 0x10(%esp),%xmm0 │ │ - movsd 0x18(%esp),%xmm1 │ │ + call 1cb80 │ │ + jmp 1f7af │ │ + movaps 0x10(%esp),%xmm0 │ │ lea 0x50(%esp),%ecx │ │ lea 0x60(%esp),%eax │ │ mov %edi,%edx │ │ mov %ecx,(%esp) │ │ lea 0x80(%esp),%ecx │ │ - movsd %xmm0,0x50(%esp) │ │ + movaps %xmm0,0x50(%esp) │ │ xorps %xmm0,%xmm0 │ │ - movsd %xmm1,0x58(%esp) │ │ movsd %xmm0,0x8(%eax) │ │ movsd %xmm0,(%eax) │ │ - call 22560 │ │ + call 226c0 │ │ movsd 0x80(%esp),%xmm0 │ │ movsd 0x88(%esp),%xmm1 │ │ movsd %xmm1,0x18(%esp) │ │ movsd %xmm0,0x10(%esp) │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ - movsd (%esi),%xmm0 │ │ + movsd 0x0(%ebp),%xmm0 │ │ movl $0x3,0x10(%esp) │ │ mov %eax,0x20(%esp) │ │ - mov 0x8(%esi),%eax │ │ + mov 0x8(%ebp),%eax │ │ mov %ecx,0x24(%esp) │ │ - movsd %xmm0,0x0(%ebp) │ │ - mov %eax,0x8(%ebp) │ │ + movsd %xmm0,(%esi) │ │ + mov %eax,0x8(%esi) │ │ movzbl 0x10ec(%ebx),%eax │ │ cmp $0x1,%al │ │ - jne 1f684 │ │ + jne 1f7f3 │ │ + movaps 0x10(%esp),%xmm0 │ │ lea 0x10(%esp),%edx │ │ mov %edi,%ecx │ │ - mov %edx,(%esp) │ │ - call 1ca10 │ │ - jmp 1f6df │ │ - movsd 0x10(%esp),%xmm0 │ │ - movsd 0x18(%esp),%xmm1 │ │ + call 1cb80 │ │ + jmp 1f840 │ │ + movaps 0x10(%esp),%xmm0 │ │ lea 0x50(%esp),%ecx │ │ lea 0x60(%esp),%eax │ │ mov %edi,%edx │ │ mov %ecx,(%esp) │ │ lea 0x80(%esp),%ecx │ │ - movsd %xmm0,0x50(%esp) │ │ + movaps %xmm0,0x50(%esp) │ │ xorps %xmm0,%xmm0 │ │ - movsd %xmm1,0x58(%esp) │ │ movsd %xmm0,0x8(%eax) │ │ movsd %xmm0,(%eax) │ │ - call 22560 │ │ + call 226c0 │ │ movsd 0x80(%esp),%xmm0 │ │ movsd 0x88(%esp),%xmm1 │ │ movsd %xmm1,0x18(%esp) │ │ movsd %xmm0,0x10(%esp) │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ - movsd (%esi),%xmm0 │ │ + movsd 0x0(%ebp),%xmm0 │ │ movl $0x4,0x10(%esp) │ │ mov %eax,0x28(%esp) │ │ - mov 0x8(%esi),%eax │ │ + mov 0x8(%ebp),%eax │ │ mov %ecx,0x2c(%esp) │ │ - movsd %xmm0,0x0(%ebp) │ │ - mov %eax,0x8(%ebp) │ │ + movsd %xmm0,(%esi) │ │ + mov %eax,0x8(%esi) │ │ movzbl 0x10ec(%ebx),%eax │ │ cmp $0x1,%al │ │ - jne 1f721 │ │ + jne 1f884 │ │ + movaps 0x10(%esp),%xmm0 │ │ lea 0x10(%esp),%edx │ │ mov %edi,%ecx │ │ - mov %edx,(%esp) │ │ - call 1ca10 │ │ - jmp 1f77c │ │ - movsd 0x10(%esp),%xmm0 │ │ - movsd 0x18(%esp),%xmm1 │ │ + call 1cb80 │ │ + jmp 1f8d1 │ │ + movaps 0x10(%esp),%xmm0 │ │ lea 0x50(%esp),%ecx │ │ lea 0x60(%esp),%eax │ │ mov %edi,%edx │ │ mov %ecx,(%esp) │ │ lea 0x80(%esp),%ecx │ │ - movsd %xmm0,0x50(%esp) │ │ + movaps %xmm0,0x50(%esp) │ │ xorps %xmm0,%xmm0 │ │ - movsd %xmm1,0x58(%esp) │ │ movsd %xmm0,0x8(%eax) │ │ movsd %xmm0,(%eax) │ │ - call 22560 │ │ + call 226c0 │ │ movsd 0x80(%esp),%xmm0 │ │ movsd 0x88(%esp),%xmm1 │ │ movsd %xmm1,0x18(%esp) │ │ movsd %xmm0,0x10(%esp) │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ - movsd (%esi),%xmm0 │ │ + movsd 0x0(%ebp),%xmm0 │ │ movl $0x5,0x10(%esp) │ │ mov %eax,0x30(%esp) │ │ - mov 0x8(%esi),%eax │ │ + mov 0x8(%ebp),%eax │ │ mov %ecx,0x34(%esp) │ │ - movsd %xmm0,0x0(%ebp) │ │ - mov %eax,0x8(%ebp) │ │ + movsd %xmm0,(%esi) │ │ + mov %eax,0x8(%esi) │ │ movzbl 0x10ec(%ebx),%eax │ │ cmp $0x1,%al │ │ - jne 1f7be │ │ + jne 1f915 │ │ + movaps 0x10(%esp),%xmm0 │ │ lea 0x10(%esp),%edx │ │ mov %edi,%ecx │ │ - mov %edx,(%esp) │ │ - call 1ca10 │ │ - jmp 1f819 │ │ - movsd 0x10(%esp),%xmm0 │ │ - movsd 0x18(%esp),%xmm1 │ │ + call 1cb80 │ │ + jmp 1f962 │ │ + movaps 0x10(%esp),%xmm0 │ │ lea 0x50(%esp),%ecx │ │ lea 0x60(%esp),%eax │ │ mov %edi,%edx │ │ mov %ecx,(%esp) │ │ lea 0x80(%esp),%ecx │ │ - movsd %xmm0,0x50(%esp) │ │ + movaps %xmm0,0x50(%esp) │ │ xorps %xmm0,%xmm0 │ │ - movsd %xmm1,0x58(%esp) │ │ movsd %xmm0,0x8(%eax) │ │ movsd %xmm0,(%eax) │ │ - call 22560 │ │ + call 226c0 │ │ movsd 0x80(%esp),%xmm0 │ │ movsd 0x88(%esp),%xmm1 │ │ movsd %xmm1,0x18(%esp) │ │ movsd %xmm0,0x10(%esp) │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov %ecx,0x3c(%esp) │ │ mov %eax,0x38(%esp) │ │ movzbl 0x10ec(%ebx),%eax │ │ cmp $0x1,%al │ │ - je 1f859 │ │ + je 1f9a2 │ │ movzbl %al,%eax │ │ cmp $0xff,%eax │ │ - je 1f850 │ │ + je 1f999 │ │ lea 0x170(%esp),%ecx │ │ lea 0x20(%esp),%edx │ │ - call 23720 │ │ - jmp 1f89a │ │ - call 240d0 │ │ + call 23860 │ │ + jmp 1f9e3 │ │ + call 24220 │ │ test %al,%al │ │ - je 1f83e │ │ + je 1f987 │ │ movaps 0x20(%esp),%xmm0 │ │ movaps 0x30(%esp),%xmm1 │ │ lea 0x80(%esp),%edi │ │ mov %edi,%ecx │ │ - call 24110 │ │ + call 24260 │ │ lea 0x260(%esp),%ecx │ │ mov %edi,%edx │ │ - call 1fd60 │ │ + call 1fe80 │ │ lea 0x170(%esp),%eax │ │ mov %edi,0x4(%esp) │ │ movl $0xf0,0x8(%esp) │ │ mov %eax,(%esp) │ │ - call 7bfc0 │ │ - mov 0x70(%esp),%edi │ │ + call 7b710 │ │ + mov 0x70(%esp),%esi │ │ movzbl 0x10ed(%ebx),%eax │ │ cmp $0xff,%al │ │ - je 1fa68 │ │ - mov 0x8(%esi),%eax │ │ + je 1fb92 │ │ + mov 0x8(%ebp),%eax │ │ movaps 0x40(%esp),%xmm0 │ │ - movsd (%esi),%xmm1 │ │ - mov %eax,0x88(%esp) │ │ + movsd 0x0(%ebp),%xmm1 │ │ + mov %eax,0x208(%esi) │ │ lea 0x170(%esp),%eax │ │ movaps %xmm0,0x70(%esp) │ │ - movsd %xmm1,0x80(%esp) │ │ + movsd %xmm1,0x200(%esi) │ │ movb $0x0,0x40(%esp) │ │ movb $0x0,0x41(%esp) │ │ movb $0x0,0x42(%esp) │ │ movb $0x0,0x43(%esp) │ │ movb $0x0,0x44(%esp) │ │ movb $0x0,0x45(%esp) │ │ movb $0x0,0x46(%esp) │ │ @@ -10092,142 +9946,128 @@ │ │ movb $0x0,0x19(%esp) │ │ movb $0x0,0x1a(%esp) │ │ movb $0x0,0x1b(%esp) │ │ movb $0x0,0x1c(%esp) │ │ movb $0x0,0x1d(%esp) │ │ movb $0x0,0x1e(%esp) │ │ movb $0x0,0x1f(%esp) │ │ - mov %edi,(%esp) │ │ + mov %esi,(%esp) │ │ movl $0x1e0,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ movaps 0x70(%esp),%xmm0 │ │ - movsd 0x80(%esp),%xmm1 │ │ - mov 0x88(%esp),%eax │ │ - movaps %xmm0,0x1e0(%edi) │ │ + movaps %xmm0,0x1e0(%esi) │ │ xorps %xmm0,%xmm0 │ │ - movaps %xmm0,0x1f0(%edi) │ │ - movsd %xmm1,0x200(%edi) │ │ - mov %eax,0x208(%edi) │ │ + movaps %xmm0,0x1f0(%esi) │ │ add $0x35c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - call 3d0a0 │ │ - jmp 1f8ad │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 3f090 │ │ + jmp 1f9f6 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0x2c(%esp),%esi │ │ - call 1fa90 │ │ + call 1fbb0 │ │ pop %ebx │ │ mov %edx,%ebp │ │ mov %ecx,(%esp) │ │ mov $0x80000000,%ecx │ │ - add $0x5ed4c,%ebx │ │ + add $0x5e4dc,%ebx │ │ mov %esi,%eax │ │ mull 0x24(%esp) │ │ seto %dl │ │ sub 0x28(%esp),%ecx │ │ mov %eax,%edi │ │ cmp %ecx,%edi │ │ seta %cl │ │ or %dl,%cl │ │ mov $0x1,%edx │ │ - je 1facd │ │ + je 1fbed │ │ mov (%esp),%ecx │ │ xor %edi,%edi │ │ mov $0x4,%eax │ │ - jmp 1fba7 │ │ + jmp 1fcc7 │ │ test %ebp,%ebp │ │ - je 1fb37 │ │ + je 1fc57 │ │ cmp %edi,0x28(%esp) │ │ - jbe 1fb6d │ │ + jbe 1fc8d │ │ movl $0x0,0x4(%esp) │ │ sub $0x4,%esp │ │ lea 0x8(%esp),%eax │ │ push %edi │ │ push $0x4 │ │ push %eax │ │ - call 7c030 │ │ + call 7b780 │ │ add $0x10,%esp │ │ mov 0x4(%esp),%edx │ │ test %eax,%eax │ │ setne %al │ │ test %edx,%edx │ │ sete %cl │ │ or %al,%cl │ │ mov %edx,%eax │ │ mov $0x1,%edx │ │ - jne 1fb98 │ │ + jne 1fcb8 │ │ imul %ebp,%esi │ │ sub $0x4,%esp │ │ push %esi │ │ mov 0x28(%esp),%ebp │ │ push %ebp │ │ push %eax │ │ mov %eax,%esi │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x4,%esp │ │ push %ebp │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %esi,%eax │ │ add $0x10,%esp │ │ - jmp 1fb91 │ │ + jmp 1fcb1 │ │ mov 0x28(%esp),%eax │ │ test %edi,%edi │ │ - je 1fb91 │ │ + je 1fcb1 │ │ cmp %edi,%eax │ │ - jbe 1fb7c │ │ + jbe 1fc9c │ │ movl $0x0,0x8(%esp) │ │ sub $0x4,%esp │ │ lea 0xc(%esp),%eax │ │ push %edi │ │ push $0x4 │ │ push %eax │ │ - call 7c030 │ │ + call 7b780 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov $0x1,%edx │ │ - jne 1fb98 │ │ + jne 1fcb8 │ │ mov 0x8(%esp),%eax │ │ - jmp 1fb8d │ │ + jmp 1fcad │ │ sub $0x8,%esp │ │ push %edi │ │ push 0x2c(%esp) │ │ - call 7c040 │ │ - jmp 1fb85 │ │ + call 7b790 │ │ + jmp 1fca5 │ │ sub $0xc,%esp │ │ push %edi │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ add $0x10,%esp │ │ mov $0x1,%edx │ │ test %eax,%eax │ │ - je 1fb98 │ │ + je 1fcb8 │ │ mov (%esp),%ecx │ │ xor %edx,%edx │ │ - jmp 1fb9f │ │ + jmp 1fcbf │ │ mov (%esp),%ecx │ │ mov 0x28(%esp),%eax │ │ mov %eax,0x4(%ecx) │ │ mov $0x8,%eax │ │ mov %edi,(%ecx,%eax,1) │ │ mov %edx,(%ecx) │ │ add $0xc,%esp │ │ @@ -10248,124 +10088,124 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x60,%esp │ │ - call 1fbcb │ │ + call 1fceb │ │ pop %ebx │ │ mov %ecx,%esi │ │ - add $0x5ec11,%ebx │ │ + add $0x5e3a1,%ebx │ │ lea 0x28(%esp),%ecx │ │ - call 36b80 │ │ + call 38270 │ │ cmpb $0xff,0x28(%esp) │ │ - je 1fbf2 │ │ + je 1fd12 │ │ lea 0x28(%esp),%ecx │ │ - call 18db0 │ │ - jmp 1fd04 │ │ + call 1c640 │ │ + jmp 1fe24 │ │ movzbl 0x30(%esp),%eax │ │ mov 0x2c(%esp),%edx │ │ mov %al,0xb(%esp) │ │ sub $0x4,%esp │ │ - lea -0x77d6b(%ebx),%eax │ │ - lea -0x77d68(%ebx),%edi │ │ + lea -0x774c4(%ebx),%eax │ │ + lea -0x774c1(%ebx),%edi │ │ lea 0x48(%esp),%ecx │ │ push $0x0 │ │ push $0x4 │ │ push $0x3 │ │ push %edi │ │ push $0x3 │ │ push %eax │ │ push %esi │ │ - call 17020 │ │ + call 17420 │ │ add $0x20,%esp │ │ cmpb $0xff,0x44(%esp) │ │ - je 1fc3a │ │ + je 1fd5a │ │ lea 0x44(%esp),%ecx │ │ - call 18db0 │ │ - jmp 1fcf8 │ │ + call 1c640 │ │ + jmp 1fe18 │ │ movzbl 0x48(%esp),%edx │ │ mov $0x6,%eax │ │ - lea -0x77d84(%ebx),%ecx │ │ - mov -0x7c3bc(%ebx,%edx,4),%edx │ │ + lea -0x774dd(%ebx),%ecx │ │ + mov -0x7b8c8(%ebx,%edx,4),%edx │ │ add %ebx,%edx │ │ jmp *%edx │ │ mov $0x4,%eax │ │ - lea -0x7c9c8(%ebx),%ecx │ │ - jmp 1fcd0 │ │ + lea -0x7ba6c(%ebx),%ecx │ │ + jmp 1fdf0 │ │ mov $0x3,%eax │ │ - lea -0x77d79(%ebx),%ecx │ │ - jmp 1fcd0 │ │ + lea -0x774d2(%ebx),%ecx │ │ + jmp 1fdf0 │ │ mov $0x4,%eax │ │ - lea -0x7c9c4(%ebx),%ecx │ │ - jmp 1fcd0 │ │ + lea -0x7ba68(%ebx),%ecx │ │ + jmp 1fdf0 │ │ mov $0x4,%eax │ │ - lea -0x7ca1c(%ebx),%ecx │ │ - jmp 1fcd0 │ │ + lea -0x7bac0(%ebx),%ecx │ │ + jmp 1fdf0 │ │ mov $0x5,%eax │ │ - lea -0x77d7e(%ebx),%ecx │ │ - jmp 1fcd0 │ │ + lea -0x774d7(%ebx),%ecx │ │ + jmp 1fdf0 │ │ mov $0x5,%eax │ │ - lea -0x77d76(%ebx),%ecx │ │ - jmp 1fcd0 │ │ + lea -0x774cf(%ebx),%ecx │ │ + jmp 1fdf0 │ │ mov $0x4,%eax │ │ - lea -0x7c9b4(%ebx),%ecx │ │ - jmp 1fcd0 │ │ + lea -0x7ba58(%ebx),%ecx │ │ + jmp 1fdf0 │ │ cmpb $0x1,0x49(%esp) │ │ sete %al │ │ cmpb $0x0,0xb(%esp) │ │ - je 1fd06 │ │ + je 1fe26 │ │ mov %eax,%esi │ │ - call 37490 │ │ + call 38c50 │ │ mov %esi,%eax │ │ - jmp 1fd06 │ │ - lea -0x77d71(%ebx),%ecx │ │ - lea -0x7c9b8(%ebx),%edx │ │ + jmp 1fe26 │ │ + lea -0x774ca(%ebx),%ecx │ │ + lea -0x7ba5c(%ebx),%edx │ │ movb $0x0,0xc(%esp) │ │ mov %edx,0x10(%esp) │ │ movl $0x4,0x14(%esp) │ │ mov %ecx,0x18(%esp) │ │ mov %eax,0x1c(%esp) │ │ lea 0xc(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ cmpb $0x0,0xb(%esp) │ │ - je 1fd04 │ │ - call 37490 │ │ + je 1fe24 │ │ + call 38c50 │ │ xor %eax,%eax │ │ add $0x60,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ - jmp 1fd0f │ │ + jmp 1fe2f │ │ cmpb $0x0,0xb(%esp) │ │ mov %eax,%esi │ │ - je 1fd1d │ │ - call 37490 │ │ + je 1fe3d │ │ + call 38c50 │ │ sub $0xc,%esp │ │ push %esi │ │ - call 784f0 │ │ - call 341e6 │ │ + call 77c40 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ sub $0x8,%esp │ │ - call 1fd39 │ │ + call 1fe59 │ │ pop %ebx │ │ - add $0x5eaa3,%ebx │ │ + add $0x5e233,%ebx │ │ cmp $0xffffffff,%ecx │ │ - je 1fd53 │ │ + je 1fe73 │ │ lock decl 0x4(%ecx) │ │ - jne 1fd53 │ │ + jne 1fe73 │ │ mov %ecx,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x8,%esp │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -10408,222 +10248,149 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - call 1fe35 │ │ - pop %edx │ │ - dec %ecx │ │ - add $0x5e9a7,%edx │ │ - cmp $0x79,%ecx │ │ - ja 1fea7 │ │ - add -0x7c394(%edx,%ecx,4),%edx │ │ - mov $0x22,%al │ │ - jmp *%edx │ │ - mov $0x1,%al │ │ - ret │ │ - mov $0x24,%al │ │ - ret │ │ - mov $0x4,%al │ │ - ret │ │ - mov $0x7,%al │ │ - ret │ │ - mov $0x1a,%al │ │ - ret │ │ - mov $0x27,%al │ │ - ret │ │ - mov $0x9,%al │ │ - ret │ │ - mov $0x8,%al │ │ - ret │ │ - mov $0x1e,%al │ │ - ret │ │ - mov $0x19,%al │ │ - ret │ │ - mov $0x20,%al │ │ - ret │ │ - mov $0x21,%al │ │ - ret │ │ - mov $0x16,%al │ │ - ret │ │ - mov $0x1f,%al │ │ - ret │ │ - mov $0x1d,%al │ │ - ret │ │ - mov $0x12,%al │ │ - ret │ │ - mov $0xa,%al │ │ - ret │ │ - mov $0x1c,%al │ │ - ret │ │ - mov $0xe,%al │ │ - ret │ │ - mov $0xc,%al │ │ - ret │ │ - mov $0x5,%al │ │ - ret │ │ - mov $0x3,%al │ │ - ret │ │ - mov $0xd,%al │ │ - ret │ │ - mov $0x26,%al │ │ - ret │ │ - mov $0xb,%al │ │ - ret │ │ - xor %eax,%eax │ │ - ret │ │ - mov $0x23,%al │ │ - ret │ │ - mov $0x14,%al │ │ - ret │ │ - mov $0xf,%al │ │ - ret │ │ - mov $0x13,%al │ │ - ret │ │ - mov $0x29,%al │ │ - ret │ │ - mov $0x10,%al │ │ - ret │ │ - mov $0x6,%al │ │ - ret │ │ - mov $0x1b,%al │ │ - ret │ │ - mov $0x18,%al │ │ - ret │ │ - mov $0x2,%al │ │ - ret │ │ - mov $0x11,%al │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ - push %eax │ │ - call 1fec8 │ │ + sub $0x10,%esp │ │ + call 1ff5b │ │ pop %ebx │ │ mov %edx,%esi │ │ movb $0xff,(%ecx) │ │ - add $0x5e914,%ebx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - xchg %ax,%ax │ │ + add $0x5e131,%ebx │ │ + lea -0xa4c(%ebx),%edi │ │ + nopl (%eax) │ │ mov %esi,(%esp) │ │ - call 7c050 │ │ + call 7b7a0 │ │ cmp $0xffffffff,%eax │ │ - jne 1fef7 │ │ - call 7c020 <__errno@plt> │ │ - cmpl $0x4,(%eax) │ │ - je 1fee0 │ │ - add $0x4,%esp │ │ + jne 1ffa8 │ │ + call 7b770 <__errno@plt> │ │ + mov (%eax),%eax │ │ + mov 0x10f0(%ebx),%ecx │ │ + cmp %edi,%ecx │ │ + jne 1ffa0 │ │ + mov 0x10f0(%ebx),%ecx │ │ + mov %eax,(%esp) │ │ + call *0x8(%ecx) │ │ + test %al,%al │ │ + jne 1ff70 │ │ + jmp 1ffa8 │ │ + mov %edi,0x10f0(%ebx) │ │ + jmp 1ff8e │ │ + add $0x10,%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ ret │ │ int3 │ │ - int3 │ │ - int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x3c,%esp │ │ - call 1ff0c │ │ + call 1ffbc │ │ pop %ebx │ │ mov %ecx,0x1c(%esp) │ │ mov %edx,%edi │ │ lea 0x30(%esp),%ecx │ │ movl $0x2c,(%esp) │ │ - add $0x5e8d0,%ebx │ │ - lea -0x7a640(%ebx),%edx │ │ - call 30ee0 │ │ + add $0x5e0d0,%ebx │ │ + lea -0x79e24(%ebx),%edx │ │ + call 316c0 │ │ cmpl $0xffffffff,0x30(%esp) │ │ - je 1ffe3 │ │ + je 20093 │ │ mov 0x38(%esp),%eax │ │ movsd 0x30(%esp),%xmm0 │ │ mov %eax,0x28(%esp) │ │ movsd %xmm0,0x20(%esp) │ │ lea 0x20(%esp),%ecx │ │ - call 24ac0 │ │ + call 24ba0 │ │ test %edi,%edi │ │ movb $0x8,0x13(%esp) │ │ - je 1fff0 │ │ + je 200a0 │ │ mov (%edi),%ecx │ │ - lea -0x769c3(%ebx),%ebp │ │ + lea -0x75d3e(%ebx),%ebp │ │ mov $0x7,%esi │ │ test %ecx,%ecx │ │ - je 20078 │ │ + je 20138 │ │ mov 0x18(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 2003e │ │ + je 200f2 │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ mov %eax,0x14(%esp) │ │ mov %edx,0x18(%esp) │ │ call *%ecx │ │ mov (%edi),%ecx │ │ mov %eax,0x2c(%esp) │ │ mov 0x18(%esp),%edx │ │ mov 0x14(%esp),%eax │ │ test %ecx,%ecx │ │ - je 20078 │ │ + je 20138 │ │ mov 0x390(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 20068 │ │ + je 20128 │ │ mov %edi,(%esp) │ │ call *%ecx │ │ cmp $0x1,%al │ │ - jne 200a0 │ │ + jne 20160 │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%edx │ │ movb $0x5,0x13(%esp) │ │ test %edx,%edx │ │ movb $0x0,(%eax) │ │ - jne 2007f │ │ - jmp 20087 │ │ + jne 2013f │ │ + jmp 20147 │ │ mov 0x38(%esp),%ebp │ │ test %ebp,%ebp │ │ - jns 20007 │ │ - call 24800 │ │ - lea -0x769c9(%ebx),%ebp │ │ + jns 200bb │ │ + call 247f0 │ │ + lea -0x75d44(%ebx),%ebp │ │ mov $0x6,%esi │ │ test %edx,%edx │ │ movb $0x0,(%eax) │ │ - jne 2007f │ │ - jmp 20087 │ │ - je 2004b │ │ + jne 2013f │ │ + jmp 20147 │ │ + je 2010b │ │ mov 0x34(%esp),%esi │ │ mov %ebp,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 200e7 │ │ + je 201a7 │ │ mov %ebp,0x20(%esp) │ │ mov %eax,0x24(%esp) │ │ mov %ebp,0x8(%esp) │ │ mov %esi,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov %ebp,0x28(%esp) │ │ - jmp 1ff4e │ │ - lea -0x7a5fa(%ebx),%ebp │ │ + jmp 1fffe │ │ + lea -0x79dde(%ebx),%ebp │ │ mov $0x9,%esi │ │ - jmp 20073 │ │ + movb $0x6,0x13(%esp) │ │ + test %edx,%edx │ │ + movb $0x0,(%eax) │ │ + jne 2013f │ │ + jmp 20147 │ │ movl $0x0,0x20(%esp) │ │ movl $0x1,0x24(%esp) │ │ movl $0x0,0x28(%esp) │ │ - jmp 1ff4e │ │ - lea -0x7a5f1(%ebx),%ebp │ │ + jmp 1fffe │ │ + lea -0x79dd5(%ebx),%ebp │ │ mov $0xe,%esi │ │ movb $0x6,0x13(%esp) │ │ test %edx,%edx │ │ movb $0x0,(%eax) │ │ - je 20087 │ │ + je 20147 │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov 0x1c(%esp),%eax │ │ movzbl 0x13(%esp),%ecx │ │ mov %cl,(%eax) │ │ mov %ebp,0x4(%eax) │ │ mov %esi,0x8(%eax) │ │ add $0x3c,%esp │ │ pop %esi │ │ @@ -10631,35 +10398,35 @@ │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov 0x2c(%esp),%esi │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%edx │ │ test %esi,%esi │ │ - je 200ce │ │ + je 2018e │ │ test %edx,%edx │ │ movb $0x0,(%eax) │ │ - je 200bf │ │ + je 2017f │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov 0x1c(%esp),%eax │ │ mov %esi,0x4(%eax) │ │ mov %edi,0x8(%eax) │ │ movb $0xff,(%eax) │ │ - jmp 20098 │ │ + jmp 20158 │ │ movb $0x7,0x13(%esp) │ │ - lea -0x7c68c(%ebx),%ebp │ │ + lea -0x7bc8c(%ebx),%ebp │ │ mov $0x10,%esi │ │ test %edx,%edx │ │ movb $0x0,(%eax) │ │ - jne 2007f │ │ - jmp 20087 │ │ + jne 2013f │ │ + jmp 20147 │ │ mov $0x1,%ecx │ │ mov %ebp,%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -10672,125 +10439,143 @@ │ │ push %ebx │ │ push %edi │ │ push %esi │ │ mov 0x8(%edx),%eax │ │ mov %ecx,%esi │ │ mov %edx,%edi │ │ mov 0x4(%edx),%ecx │ │ - call 20112 │ │ + call 201d2 │ │ pop %ebx │ │ - add $0x5e6ca,%ebx │ │ + add $0x5deba,%ebx │ │ mov 0x8(%eax),%edx │ │ - call 1fbc0 │ │ + call 1fce0 │ │ test %al,%al │ │ - je 20144 │ │ + je 20204 │ │ sub $0x8,%esp │ │ - lea -0x77d65(%ebx),%eax │ │ + lea -0x774be(%ebx),%eax │ │ mov %esi,%ecx │ │ mov $0x23,%edx │ │ push $0x13 │ │ push %eax │ │ - call 73e80 │ │ + call 747b0 │ │ add $0x10,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ sub $0x4,%esp │ │ push $0x1 │ │ push 0x18(%esp) │ │ push (%edi) │ │ - call 7c010 │ │ + call 7b760 │ │ add $0x10,%esp │ │ cmp $0xffffffff,%eax │ │ - je 20160 │ │ - mov $0xff,%cl │ │ - jmp 20169 │ │ - call 7c020 <__errno@plt> │ │ + je 20226 │ │ + mov %eax,0x4(%esi) │ │ + movb $0xff,(%esi) │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + ret │ │ + call 7b770 <__errno@plt> │ │ mov (%eax),%eax │ │ - xor %ecx,%ecx │ │ - mov %cl,(%esi) │ │ + mov 0x10f0(%ebx),%edx │ │ + lea -0xa4c(%ebx),%ecx │ │ + cmp %ecx,%edx │ │ + jne 20251 │ │ + movb $0x0,(%esi) │ │ + movb $0x0,0x3(%esi) │ │ + movw $0x0,0x1(%esi) │ │ mov %eax,0x4(%esi) │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + mov %ecx,0x10f0(%ebx) │ │ + jmp 2023d │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ mov 0x8(%edx),%eax │ │ mov %ecx,%esi │ │ mov %edx,%edi │ │ mov 0x4(%edx),%ecx │ │ - call 20192 │ │ + call 20272 │ │ pop %ebx │ │ - add $0x5e64a,%ebx │ │ + add $0x5de1a,%ebx │ │ mov 0x8(%eax),%edx │ │ - call 1fbc0 │ │ + call 1fce0 │ │ test %al,%al │ │ - je 201c8 │ │ + je 202a8 │ │ lea 0x4(%esi),%ecx │ │ sub $0x8,%esp │ │ - lea -0x77d65(%ebx),%eax │ │ + lea -0x774be(%ebx),%eax │ │ mov $0x23,%edx │ │ push $0x13 │ │ push %eax │ │ - call 73e80 │ │ + call 747b0 │ │ add $0x10,%esp │ │ mov $0x1,%ecx │ │ - jmp 201f9 │ │ + jmp 202e9 │ │ push $0x1 │ │ push $0xffffffff │ │ push $0xffffffff │ │ push (%edi) │ │ - call 7c060 │ │ + call 7b7b0 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ and %edx,%ecx │ │ cmp $0xffffffff,%ecx │ │ - je 201e5 │ │ + je 202c5 │ │ xor %ecx,%ecx │ │ - jmp 201f3 │ │ - call 7c020 <__errno@plt> │ │ + jmp 202e3 │ │ + call 7b770 <__errno@plt> │ │ mov (%eax),%edx │ │ + mov 0x10f0(%ebx),%ecx │ │ + lea -0xa4c(%ebx),%eax │ │ + cmp %eax,%ecx │ │ + jne 202ef │ │ xor %eax,%eax │ │ mov $0x1,%ecx │ │ mov %eax,0x4(%esi) │ │ mov %edx,0x8(%esi) │ │ mov %ecx,(%esi) │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ + mov %eax,0x10f0(%ebx) │ │ + jmp 202dc │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ push %ebx │ │ sub $0x8,%esp │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ - call 20211 │ │ + call 20311 │ │ pop %ebx │ │ - add $0x5e5cb,%ebx │ │ + add $0x5dd7b,%ebx │ │ mov (%eax),%edx │ │ mov 0x4(%eax),%eax │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ add $0x8,%esp │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -10798,237 +10583,237 @@ │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x6c,%esp │ │ mov 0x80(%esp),%ebp │ │ - call 20243 │ │ + call 20343 │ │ pop %ebx │ │ - add $0x5e599,%ebx │ │ + add $0x5dd49,%ebx │ │ mov 0x4(%ebp),%eax │ │ mov 0x8(%eax),%edx │ │ lea 0x50(%esp),%ecx │ │ - call 36b80 │ │ + call 38270 │ │ cmpb $0xff,0x50(%esp) │ │ - je 20271 │ │ + je 20371 │ │ lea 0x50(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ add $0x6c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ movzbl 0x58(%esp),%eax │ │ mov 0x88(%esp),%edx │ │ mov 0x54(%esp),%esi │ │ mov %al,0xb(%esp) │ │ sub $0xc,%esp │ │ lea 0x20(%esp),%ecx │ │ push 0x98(%esp) │ │ - call 30ee0 │ │ + call 316c0 │ │ add $0x10,%esp │ │ cmpl $0xffffffff,0x14(%esp) │ │ - je 2032a │ │ + je 2042a │ │ mov 0x1c(%esp),%eax │ │ movsd 0x14(%esp),%xmm0 │ │ mov %eax,0x3c(%esp) │ │ movsd %xmm0,0x34(%esp) │ │ lea 0x34(%esp),%edi │ │ mov %edi,%ecx │ │ - call 24ac0 │ │ + call 24ba0 │ │ test %esi,%esi │ │ - je 2033d │ │ + je 2043d │ │ mov (%esi),%ecx │ │ test %ecx,%ecx │ │ - je 20364 │ │ + je 20464 │ │ mov 0x29c(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 203cb │ │ + je 204cb │ │ mov %edx,0xc(%esp) │ │ sub $0x8,%esp │ │ mov %eax,0x18(%esp) │ │ push %eax │ │ push %esi │ │ call *%ecx │ │ add $0x10,%esp │ │ mov (%esi),%ecx │ │ test %ecx,%ecx │ │ - je 203eb │ │ + je 204eb │ │ mov 0x390(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 20421 │ │ + je 20521 │ │ mov %eax,0x30(%esp) │ │ sub $0xc,%esp │ │ push %esi │ │ call *%ecx │ │ add $0x10,%esp │ │ cmp $0x1,%al │ │ - jne 20471 │ │ + jne 20571 │ │ movb $0x5,0x14(%esp) │ │ - jmp 20438 │ │ + jmp 20538 │ │ mov 0x1c(%esp),%edi │ │ xor %ecx,%ecx │ │ test %edi,%edi │ │ - jns 2038b │ │ + jns 2048b │ │ mov %edi,%edx │ │ - call 246cb │ │ + call 247ab │ │ ud2 │ │ - lea -0x769c9(%ebx),%ecx │ │ + lea -0x75d44(%ebx),%ecx │ │ movb $0x8,0x14(%esp) │ │ mov %ecx,0x18(%esp) │ │ movl $0x6,0x1c(%esp) │ │ test %edx,%edx │ │ movb $0x0,(%eax) │ │ - jne 20447 │ │ - jmp 20453 │ │ - lea -0x769c3(%ebx),%ecx │ │ + jne 20547 │ │ + jmp 20553 │ │ + lea -0x75d3e(%ebx),%ecx │ │ movb $0x8,0x14(%esp) │ │ mov %ecx,0x18(%esp) │ │ movl $0x7,0x1c(%esp) │ │ test %edx,%edx │ │ movb $0x0,(%eax) │ │ - jne 20447 │ │ - jmp 20453 │ │ - je 20404 │ │ + jne 20547 │ │ + jmp 20553 │ │ + je 20504 │ │ mov 0x18(%esp),%eax │ │ mov %eax,0xc(%esp) │ │ sub $0xc,%esp │ │ push %edi │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 20533 │ │ + je 20633 │ │ mov %edi,0x34(%esp) │ │ mov %eax,0x38(%esp) │ │ sub $0x4,%esp │ │ push %edi │ │ push 0x14(%esp) │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ mov %edi,0x3c(%esp) │ │ - jmp 202ba │ │ - lea -0x7a5e3(%ebx),%ecx │ │ + jmp 203ba │ │ + lea -0x79dc7(%ebx),%ecx │ │ movb $0x6,0x14(%esp) │ │ mov %ecx,0x18(%esp) │ │ movl $0xc,0x1c(%esp) │ │ test %edx,%edx │ │ movb $0x0,(%eax) │ │ - jne 20447 │ │ - jmp 20453 │ │ - lea -0x769c3(%ebx),%eax │ │ + jne 20547 │ │ + jmp 20553 │ │ + lea -0x75d3e(%ebx),%eax │ │ movb $0x8,0x14(%esp) │ │ mov %eax,0x18(%esp) │ │ movl $0x7,0x1c(%esp) │ │ - jmp 20438 │ │ + jmp 20538 │ │ movl $0x0,0x34(%esp) │ │ movl $0x1,0x38(%esp) │ │ movl $0x0,0x3c(%esp) │ │ - jmp 202ba │ │ - lea -0x7a5f1(%ebx),%eax │ │ + jmp 203ba │ │ + lea -0x79dd5(%ebx),%eax │ │ movb $0x6,0x14(%esp) │ │ mov %eax,0x18(%esp) │ │ movl $0xe,0x1c(%esp) │ │ mov 0x10(%esp),%eax │ │ mov 0xc(%esp),%edx │ │ test %edx,%edx │ │ movb $0x0,(%eax) │ │ - je 20453 │ │ + je 20553 │ │ sub $0xc,%esp │ │ push %eax │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x10,%esp │ │ lea 0x14(%esp),%ecx │ │ - call 18db0 │ │ + call 1c640 │ │ cmpb $0x0,0xb(%esp) │ │ - je 20269 │ │ - call 37490 │ │ - jmp 20269 │ │ + je 20369 │ │ + call 38c50 │ │ + jmp 20369 │ │ mov 0x30(%esp),%ecx │ │ mov 0x10(%esp),%eax │ │ mov 0xc(%esp),%edx │ │ test %ecx,%ecx │ │ - je 2050c │ │ + je 2060c │ │ movss 0x84(%esp),%xmm0 │ │ test %edx,%edx │ │ movb $0x0,(%eax) │ │ - je 204ae │ │ + je 205ae │ │ sub $0xc,%esp │ │ push %eax │ │ - call 7bfb0 │ │ + call 7b700 │ │ movss 0x94(%esp),%xmm0 │ │ mov 0x40(%esp),%ecx │ │ add $0x10,%esp │ │ lea 0x4c(%esp),%eax │ │ movb $0x7,0x34(%esp) │ │ movss %xmm0,0x38(%esp) │ │ movb $0x0,0x40(%esp) │ │ mov %ecx,0x4c(%esp) │ │ mov %eax,0x44(%esp) │ │ sub $0x4,%esp │ │ - lea -0x77d48(%ebx),%eax │ │ + lea -0x774a1(%ebx),%eax │ │ mov %esi,%edx │ │ lea 0x18(%esp),%ecx │ │ push $0x2 │ │ push %edi │ │ push $0x16 │ │ push %eax │ │ push $0xa │ │ - lea -0x77d52(%ebx),%eax │ │ + lea -0x774ab(%ebx),%eax │ │ push %eax │ │ push 0x0(%ebp) │ │ - call 17020 │ │ + call 17420 │ │ add $0x20,%esp │ │ cmpb $0xff,0x14(%esp) │ │ - je 2045c │ │ + je 2055c │ │ lea 0x14(%esp),%ecx │ │ - call 18db0 │ │ - jmp 2045c │ │ - lea -0x7a5d7(%ebx),%ecx │ │ + call 1c640 │ │ + jmp 2055c │ │ + lea -0x79dbb(%ebx),%ecx │ │ movb $0x7,0x14(%esp) │ │ mov %ecx,0x18(%esp) │ │ movl $0x13,0x1c(%esp) │ │ test %edx,%edx │ │ movb $0x0,(%eax) │ │ - jne 20447 │ │ - jmp 20453 │ │ + jne 20547 │ │ + jmp 20553 │ │ mov $0x1,%ecx │ │ - jmp 20334 │ │ - jmp 2053f │ │ + jmp 20434 │ │ + jmp 2063f │ │ cmpb $0x0,0xb(%esp) │ │ mov %eax,%esi │ │ - je 2054d │ │ - call 37490 │ │ + je 2064d │ │ + call 38c50 │ │ sub $0xc,%esp │ │ push %esi │ │ - call 784f0 │ │ - call 341e6 │ │ + call 77c40 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %esi │ │ sub $0x24,%esp │ │ - call 2056a │ │ + call 2066a │ │ pop %ebx │ │ mov %ecx,%esi │ │ movl $0x0,0x18(%esp) │ │ movl $0x1,0x1c(%esp) │ │ movl $0x0,0x20(%esp) │ │ - add $0x5e272,%ebx │ │ + add $0x5da22,%ebx │ │ lea 0x18(%esp),%ecx │ │ xor %edx,%edx │ │ movl $0x1,0x8(%esp) │ │ movl $0x1,0x4(%esp) │ │ movl $0xb,(%esp) │ │ - call 1c6b0 │ │ + call 1c8d0 │ │ mov 0x1c(%esp),%eax │ │ mov 0x20(%esp),%ecx │ │ movl $0x726f7272,0x7(%eax,%ecx,1) │ │ movl $0x72453a3a,0x4(%eax,%ecx,1) │ │ movl $0x64616561,(%eax,%ecx,1) │ │ add $0xb,%ecx │ │ mov %ecx,0x20(%esp) │ │ @@ -11037,20 +10822,20 @@ │ │ movsd %xmm0,(%esi) │ │ add $0x24,%esp │ │ pop %esi │ │ pop %ebx │ │ ret │ │ cmpl $0x0,0x18(%esp) │ │ mov %eax,%esi │ │ - je 205fb │ │ + je 206fb │ │ mov 0x1c(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -11063,162 +10848,160 @@ │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x4c,%esp │ │ mov 0x4(%edx),%eax │ │ mov (%edx),%esi │ │ - call 20621 │ │ + call 20721 │ │ pop %ebx │ │ mov %ecx,0x1c(%esp) │ │ mov %edx,%ecx │ │ mov %edx,%edi │ │ - add $0x5e1bb,%ebx │ │ + add $0x5d96b,%ebx │ │ mov %ebx,0x24(%esp) │ │ mov %eax,0x20(%esp) │ │ - call 1e220 │ │ + call 1e3d0 │ │ movzwl %ax,%ecx │ │ mov %eax,%ebx │ │ mov $0x3,%edx │ │ shr $0x8,%ecx │ │ sub $0x3,%al │ │ movzbl %al,%ebp │ │ cmovae %ebp,%edx │ │ cmp $0x2,%dl │ │ - jae 20678 │ │ + jae 20778 │ │ movl $0x80000000,0xc(%esp) │ │ mov %cl,0x10(%esp) │ │ mov %dl,0x8(%esp) │ │ cmp $0x2,%al │ │ - jae 2072f │ │ + jae 2082d │ │ mov 0x1c(%esp),%esi │ │ - jmp 207d7 │ │ + jmp 208d5 │ │ movzbl %dl,%eax │ │ mov %ecx,0x18(%esp) │ │ cmp $0x2,%eax │ │ - jne 20695 │ │ + jne 20795 │ │ mov 0x18(%esp),%eax │ │ mov 0x1c(%esp),%esi │ │ mov %al,0x9(%esp) │ │ - jmp 2081e │ │ + jmp 2091a │ │ mov %bx,0x9(%esp) │ │ mov 0x20(%esp),%eax │ │ mov 0x24(%esp),%ebx │ │ lea 0x28(%esp),%ecx │ │ mov %edi,%edx │ │ mov %esi,(%edi) │ │ mov %esi,%ebp │ │ mov %eax,0x4(%edi) │ │ - call 21a70 │ │ + call 21c30 │ │ movzbl 0x28(%esp),%eax │ │ cmp $0x2,%eax │ │ - jae 20746 │ │ + jae 20844 │ │ mov 0x32(%esp),%dh │ │ mov 0x2c(%esp),%ebx │ │ mov 0x33(%esp),%ebp │ │ movzbl 0x30(%esp),%ecx │ │ mov 0x31(%esp),%dl │ │ mov %dh,0x7(%esp) │ │ mov 0x37(%esp),%dh │ │ cmp $0xffffffff,%ebx │ │ mov %ebp,0x38(%esp) │ │ mov %ebx,0x40(%esp) │ │ mov %dh,0x3c(%esp) │ │ - je 20780 │ │ + je 2087e │ │ mov 0x3c(%esp),%dh │ │ mov 0x38(%esp),%ebp │ │ mov 0x40(%esp),%ebx │ │ - and $0x1,%al │ │ mov %dh,0x17(%esp) │ │ mov %ebp,0x13(%esp) │ │ mov %ebx,0xc(%esp) │ │ mov %cl,0x10(%esp) │ │ movzbl 0x7(%esp),%ecx │ │ mov %dl,0x11(%esp) │ │ mov %cl,0x12(%esp) │ │ mov 0x18(%esp),%ecx │ │ mov %al,0x8(%esp) │ │ cmp $0x2,%al │ │ - jb 2066f │ │ + jb 2076f │ │ mov %esi,%ebp │ │ mov 0x1c(%esp),%esi │ │ movzbl %al,%eax │ │ mov %ecx,0x18(%esp) │ │ cmp $0x2,%eax │ │ - jne 207b5 │ │ - jmp 2081e │ │ - jne 20763 │ │ + jne 208b3 │ │ + jmp 2091a │ │ + jne 20861 │ │ movzbl 0x29(%esp),%edx │ │ mov 0x1c(%esp),%esi │ │ mov $0x1,%ah │ │ xor %ecx,%ecx │ │ test $0x1,%cl │ │ mov %dl,0x9(%esp) │ │ - jne 20797 │ │ - jmp 2081e │ │ + jne 20895 │ │ + jmp 2091a │ │ movzbl 0x29(%esp),%edx │ │ mov 0x2a(%esp),%ah │ │ mov 0x1c(%esp),%esi │ │ mov $0x1,%cl │ │ test $0x1,%cl │ │ mov %dl,0x9(%esp) │ │ - jne 20797 │ │ - jmp 2081e │ │ + jne 20895 │ │ + jmp 2091a │ │ mov %esi,%ebp │ │ mov 0x1c(%esp),%esi │ │ mov 0x7(%esp),%ah │ │ test $0x1,%cl │ │ mov %dl,0x9(%esp) │ │ - je 2081e │ │ + je 2091a │ │ cmpw $0x1,0x18(%esp) │ │ sete %al │ │ cmp $0x1,%ah │ │ sete %cl │ │ and %al,%cl │ │ mov %cl,0xa(%esp) │ │ mov %ecx,0x18(%esp) │ │ movb $0x3,0x8(%esp) │ │ mov 0x20(%esp),%eax │ │ mov 0x24(%esp),%ebx │ │ lea 0x8(%esp),%ecx │ │ mov %edi,%edx │ │ mov %ebp,(%edi) │ │ mov %eax,0x4(%edi) │ │ - call 1db80 │ │ + call 1dd30 │ │ movzbl 0x8(%esp),%eax │ │ cmp $0x2,%eax │ │ - jae 2081c │ │ + jae 20918 │ │ mov 0xc(%esp),%edi │ │ mov 0x17(%esp),%bh │ │ mov 0x13(%esp),%ebp │ │ movzbl 0x10(%esp),%ecx │ │ mov 0x11(%esp),%bl │ │ movzbl 0x12(%esp),%edx │ │ cmp $0xffffffff,%edi │ │ mov %ebp,0x28(%esp) │ │ mov %bh,0x2c(%esp) │ │ - je 20827 │ │ + je 20923 │ │ mov 0x2c(%esp),%bh │ │ mov 0x28(%esp),%ebp │ │ - and $0x1,%al │ │ mov %bh,0xf(%esi) │ │ mov %ebp,0xb(%esi) │ │ mov %edi,0x4(%esi) │ │ mov %cl,0x8(%esi) │ │ mov %bl,0x9(%esi) │ │ mov %dl,0xa(%esi) │ │ - jmp 20836 │ │ - jne 20840 │ │ + jmp 20932 │ │ + jne 2093c │ │ movzbl 0x9(%esp),%ebx │ │ mov $0x1,%dl │ │ xor %ecx,%ecx │ │ mov $0x2,%al │ │ test $0x1,%cl │ │ mov %bl,0x1(%esi) │ │ - je 20836 │ │ + je 20932 │ │ mov $0x3,%al │ │ mov %dl,0x2(%esi) │ │ mov %al,(%esi) │ │ add $0x4c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ @@ -11233,185 +11016,191 @@ │ │ xor $0x1,%al │ │ or %cl,%al │ │ mov 0x20(%esp),%eax │ │ lea 0x8(%esp),%ecx │ │ sete 0xa(%esp) │ │ movb $0x3,0x8(%esp) │ │ mov %eax,0x4(%edi) │ │ - call 208b0 │ │ + call 209b0 │ │ movzbl 0x8(%esp),%eax │ │ cmp $0x2,%eax │ │ - jb 207d7 │ │ - je 2081e │ │ + jb 208d5 │ │ + je 2091a │ │ mov 0x20(%esp),%eax │ │ mov $0x1,%cl │ │ mov %ebp,(%edi) │ │ test %eax,%eax │ │ mov %eax,0x4(%edi) │ │ - je 208a7 │ │ + je 209a3 │ │ movzbl 0x0(%ebp),%eax │ │ test %al,%al │ │ - jns 2089b │ │ + jns 20997 │ │ cmp $0xe0,%al │ │ cmpb $0x1,0x9(%esp) │ │ sete %bl │ │ xor %edx,%edx │ │ - jmp 20827 │ │ + jmp 20923 │ │ xor %edx,%edx │ │ mov $0x1,%bl │ │ - jmp 20827 │ │ + jmp 20923 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xac,%esp │ │ - mov 0x4(%edx),%ebp │ │ - mov (%edx),%edi │ │ - call 208c4 │ │ - pop %ebx │ │ - movl $0xffffffff,0x50(%esp) │ │ + mov 0x4(%edx),%eax │ │ + mov (%edx),%ebp │ │ + call 209c4 │ │ + pop %esi │ │ + movl $0xffffffff,0x54(%esp) │ │ movl $0x0,0x2c(%esp) │ │ movl $0x4,0x30(%esp) │ │ movl $0x0,0x34(%esp) │ │ movl $0xffffffff,0x38(%esp) │ │ - movb $0xff,0x5c(%esp) │ │ + movb $0xff,0x60(%esp) │ │ movl $0xffffffff,0x28(%esp) │ │ - add $0x5df18,%ebx │ │ - test %ebp,%ebp │ │ - je 20927 │ │ - movzbl (%edi),%eax │ │ + add $0x5d6c8,%esi │ │ + test %eax,%eax │ │ + je 20a25 │ │ + movzbl 0x0(%ebp),%ebx │ │ + mov %eax,0x10(%esp) │ │ + add %ebp,%eax │ │ + mov %esi,0xc(%esp) │ │ mov %edx,0x1c(%esp) │ │ - lea (%edi,%ebp,1),%edx │ │ - mov %ecx,0x4c(%esp) │ │ - mov %ebp,0xc(%esp) │ │ - test %al,%al │ │ - mov %eax,0x18(%esp) │ │ - js 2092e │ │ - mov %edx,%ebp │ │ - lea 0x1(%edi),%ecx │ │ - mov %eax,%esi │ │ - jmp 20985 │ │ + test %bl,%bl │ │ + mov %ebx,0x18(%esp) │ │ + js 20a2c │ │ + lea 0x1(%ebp),%edi │ │ + mov %ebx,%esi │ │ + jmp 20a8f │ │ mov $0x1,%al │ │ - jmp 20ab4 │ │ - mov %edx,0x14(%esp) │ │ - movzbl 0x1(%edi),%edx │ │ - mov %eax,%esi │ │ + jmp 20bb4 │ │ + movzbl 0x1(%ebp),%edi │ │ + mov %ebx,%esi │ │ + mov %ebp,0x14(%esp) │ │ and $0x1f,%esi │ │ + and $0x3f,%edi │ │ + cmp $0xdf,%bl │ │ + jbe 20a69 │ │ + movzbl 0x2(%ebp),%edx │ │ + shl $0x6,%edi │ │ and $0x3f,%edx │ │ - cmp $0xdf,%al │ │ - jbe 20971 │ │ - movzbl 0x2(%edi),%ecx │ │ - mov 0x14(%esp),%ebp │ │ - shl $0x6,%edx │ │ - and $0x3f,%ecx │ │ - or %edx,%ecx │ │ - cmp $0xf0,%al │ │ - mov %ecx,%edx │ │ - jb 2097d │ │ - movzbl 0x3(%edi),%eax │ │ + or %edi,%edx │ │ + cmp $0xf0,%bl │ │ + jb 20a75 │ │ + movzbl 0x3(%ebp),%edi │ │ and $0x7,%esi │ │ shl $0x6,%edx │ │ - lea 0x4(%edi),%ecx │ │ + lea 0x4(%ebp),%eax │ │ shl $0x12,%esi │ │ - and $0x3f,%eax │ │ - or %edx,%eax │ │ - or %eax,%esi │ │ - jmp 20985 │ │ - mov 0x14(%esp),%ebp │ │ + and $0x3f,%edi │ │ + or %edx,%edi │ │ + jmp 20a6f │ │ + lea 0x2(%ebp),%eax │ │ shl $0x6,%esi │ │ - lea 0x2(%edi),%ecx │ │ - jmp 20983 │ │ + or %edi,%esi │ │ + mov %eax,%edi │ │ + jmp 20a7d │ │ shl $0xc,%esi │ │ - lea 0x3(%edi),%ecx │ │ + lea 0x3(%ebp),%edi │ │ or %edx,%esi │ │ + mov 0x14(%esp),%eax │ │ + mov 0x10(%esp),%ebp │ │ mov 0x1c(%esp),%edx │ │ - sub %ecx,%ebp │ │ + add %ebp,%eax │ │ + mov 0x14(%esp),%ebp │ │ + mov 0xc(%esp),%ebx │ │ + sub %edi,%eax │ │ cmp $0x28,%esi │ │ - mov %ecx,0x10(%esp) │ │ - mov %ebp,0x14(%esp) │ │ - mov %ecx,(%edx) │ │ - mov %ebp,0x4(%edx) │ │ - jne 20a95 │ │ + mov %edi,(%edx) │ │ + mov %eax,0x4(%edx) │ │ + jne 20b99 │ │ + mov %edi,0x14(%esp) │ │ + mov %ecx,0x64(%esp) │ │ mov $0x4,%edi │ │ xor %esi,%esi │ │ xor %ecx,%ecx │ │ movb $0x2,0x44(%esp) │ │ + mov %eax,0x18(%esp) │ │ movl $0x28,0x24(%esp) │ │ - movl $0x0,0xc(%esp) │ │ - jmp 20a0b │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ + movl $0x0,0x10(%esp) │ │ + jmp 20b0b │ │ + nop │ │ movsd 0x84(%esp),%xmm0 │ │ mov 0x8c(%esp),%eax │ │ mov 0x1c(%esp),%edx │ │ inc %esi │ │ mov %eax,0x8(%edi,%ecx,1) │ │ movsd %xmm0,(%edi,%ecx,1) │ │ mov %esi,0x34(%esp) │ │ add $0xc,%ecx │ │ mov (%edx),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x4(%edx),%eax │ │ mov %eax,0x14(%esp) │ │ - movzbl 0xc(%esp),%eax │ │ - mov %eax,0xc(%esp) │ │ + mov 0x4(%edx),%eax │ │ + mov %eax,0x18(%esp) │ │ + movzbl 0x10(%esp),%eax │ │ + mov %eax,0x10(%esp) │ │ mov %ecx,%ebp │ │ lea 0x68(%esp),%ecx │ │ - call 20610 │ │ + call 20710 │ │ movzbl 0x68(%esp),%eax │ │ mov $0x1,%cl │ │ - mov -0x7c1ac(%ebx,%eax,4),%eax │ │ + mov -0x7b8a0(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ - mov 0xc(%esp),%eax │ │ + mov 0x10(%esp),%eax │ │ mov %eax,%ecx │ │ mov 0x6c(%esp),%eax │ │ cmp $0xffffffff,%eax │ │ - je 20ac5 │ │ - mov %cl,0xc(%esp) │ │ + je 20bc5 │ │ + mov %cl,0x10(%esp) │ │ mov 0x70(%esp),%ecx │ │ mov 0x74(%esp),%edx │ │ cmp 0x2c(%esp),%esi │ │ mov %eax,0x84(%esp) │ │ mov %ecx,0x88(%esp) │ │ mov %ebp,%ecx │ │ mov %edx,0x8c(%esp) │ │ - jne 209d0 │ │ + jne 20ad0 │ │ lea 0x2c(%esp),%ecx │ │ mov %esi,%edx │ │ movl $0xc,0x8(%esp) │ │ movl $0x4,0x4(%esp) │ │ movl $0x1,(%esp) │ │ - call 1c6b0 │ │ + call 1c8d0 │ │ mov 0x30(%esp),%edi │ │ + mov 0xc(%esp),%ebx │ │ mov %ebp,%ecx │ │ - jmp 209d0 │ │ + jmp 20ad0 │ │ mov 0x18(%esp),%ebx │ │ - mov 0xc(%esp),%eax │ │ - mov 0x4c(%esp),%ecx │ │ - mov %edi,(%edx) │ │ + mov 0x10(%esp),%eax │ │ + mov %ebp,(%edx) │ │ test %bl,%bl │ │ mov %eax,0x4(%edx) │ │ - jns 20ab2 │ │ + jns 20bb2 │ │ cmp $0xe0,%bl │ │ - jb 20ab2 │ │ + jb 20bb2 │ │ cmp $0xef,%bl │ │ xor %eax,%eax │ │ mov %al,0x1(%ecx) │ │ mov $0x3,%al │ │ - mov $0x2,%esi │ │ - xor %edx,%edx │ │ - jmp 21164 │ │ + mov $0x2,%edx │ │ + xor %ebx,%ebx │ │ + jmp 212b9 │ │ mov 0x1c(%esp),%edi │ │ mov %ecx,%eax │ │ - mov %eax,0xc(%esp) │ │ - jmp 20ae2 │ │ + mov %eax,0x10(%esp) │ │ + jmp 20be2 │ │ mov 0x1c(%esp),%edi │ │ - mov 0x10(%esp),%eax │ │ - mov 0x14(%esp),%ecx │ │ + mov 0x14(%esp),%eax │ │ + mov 0x18(%esp),%ecx │ │ mov %eax,(%edi) │ │ mov %ecx,0x4(%edi) │ │ lea 0x2c(%esp),%ecx │ │ mov 0x8(%ecx),%eax │ │ movsd (%ecx),%xmm0 │ │ movl $0x0,0x2c(%esp) │ │ movl $0x4,0x30(%esp) │ │ @@ -11420,684 +11209,723 @@ │ │ mov %eax,0x80(%esp) │ │ movzbl 0x44(%esp),%eax │ │ movsd %xmm0,0x78(%esp) │ │ inc %al │ │ movzbl %al,%eax │ │ cmovne %eax,%ecx │ │ mov %cl,0x44(%esp) │ │ - mov %ecx,0x14(%esp) │ │ + mov %ecx,0x18(%esp) │ │ mov 0x38(%esp),%eax │ │ cmp $0xffffffff,%eax │ │ - je 20b77 │ │ - mov 0x40(%esp),%ebp │ │ - mov 0x3c(%esp),%edi │ │ - mov %eax,0x10(%esp) │ │ - inc %ebp │ │ - mov %edi,%ecx │ │ + je 20c7d │ │ + mov 0x40(%esp),%edi │ │ + mov 0x3c(%esp),%ebp │ │ + mov %eax,0x14(%esp) │ │ + inc %edi │ │ + mov %ebp,%ecx │ │ nopw %cs:0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ - cmp $0x1,%ebp │ │ - je 20b62 │ │ + cmp $0x1,%edi │ │ + je 20c66 │ │ lea 0xc(%ecx),%esi │ │ - dec %ebp │ │ - call 18f40 │ │ + dec %edi │ │ + mov 0xc(%esp),%ebx │ │ + call 1c7d0 │ │ mov %esi,%ecx │ │ - jmp 20b50 │ │ - mov %edi,%eax │ │ - cmpl $0x0,0x10(%esp) │ │ + jmp 20c50 │ │ + cmpl $0x0,0x14(%esp) │ │ mov 0x1c(%esp),%edi │ │ - je 20b77 │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ + je 20c7d │ │ + mov 0xc(%esp),%ebx │ │ + mov %ebp,(%esp) │ │ + call 7b700 │ │ mov 0x80(%esp),%eax │ │ lea 0x2c(%esp),%ecx │ │ movsd 0x78(%esp),%xmm0 │ │ mov %eax,0x14(%ecx) │ │ mov 0x4(%edi),%eax │ │ movsd %xmm0,0xc(%ecx) │ │ test %eax,%eax │ │ - je 20bfb │ │ + je 20cf3 │ │ mov (%edi),%edx │ │ - mov %eax,0x18(%esp) │ │ + mov %eax,0x20(%esp) │ │ + movzbl (%edx),%ecx │ │ + lea 0x1(%edx),%ebx │ │ lea (%edx,%eax,1),%esi │ │ - movzbl (%edx),%eax │ │ - lea 0x1(%edx),%ecx │ │ - test %al,%al │ │ - mov %eax,0x10(%esp) │ │ - mov %eax,%ebp │ │ mov %edi,%eax │ │ - jns 20c37 │ │ - mov 0x10(%esp),%eax │ │ - mov %esi,%edi │ │ + mov %ebx,%edi │ │ + mov %esi,0x14(%esp) │ │ + test %cl,%cl │ │ + mov %ecx,%ebp │ │ + jns 20d2f │ │ movzbl 0x1(%edx),%esi │ │ - mov %eax,%ebp │ │ - and $0x3f,%esi │ │ + mov %ecx,%ebp │ │ and $0x1f,%ebp │ │ - cmp $0xdf,%al │ │ - jbe 20c1d │ │ - movzbl 0x2(%edx),%ecx │ │ + and $0x3f,%esi │ │ + cmp $0xdf,%cl │ │ + jbe 20d15 │ │ + movzbl 0x2(%edx),%eax │ │ shl $0x6,%esi │ │ - and $0x3f,%ecx │ │ - or %esi,%ecx │ │ - cmp $0xf0,%al │ │ - mov %ecx,0x20(%esp) │ │ - jb 20c27 │ │ + and $0x3f,%eax │ │ + or %esi,%eax │ │ + cmp $0xf0,%cl │ │ + jb 20d1f │ │ movzbl 0x3(%edx),%esi │ │ - mov 0x20(%esp),%eax │ │ and $0x7,%ebp │ │ - lea 0x4(%edx),%ecx │ │ - shl $0x12,%ebp │ │ shl $0x6,%eax │ │ + lea 0x4(%edx),%edi │ │ + shl $0x12,%ebp │ │ and $0x3f,%esi │ │ or %eax,%esi │ │ - jmp 20c23 │ │ + jmp 20d1b │ │ mov $0x1,%cl │ │ - jmp 20cca │ │ + jmp 20dae │ │ movzbl 0x69(%esp),%eax │ │ - mov %eax,0xc(%esp) │ │ + mov %eax,0x10(%esp) │ │ mov 0x38(%esp),%eax │ │ cmp $0xffffffff,%eax │ │ - jne 20cf3 │ │ - jmp 20d35 │ │ - lea 0x2(%edx),%ecx │ │ + jne 20dd7 │ │ + jmp 20e1d │ │ + lea 0x2(%edx),%edi │ │ shl $0x6,%ebp │ │ or %esi,%ebp │ │ - jmp 20c31 │ │ + jmp 20d27 │ │ shl $0xc,%ebp │ │ - lea 0x3(%edx),%ecx │ │ - add 0x20(%esp),%ebp │ │ + lea 0x3(%edx),%edi │ │ + or %eax,%ebp │ │ mov 0x1c(%esp),%eax │ │ - mov %edi,%esi │ │ - mov %esi,0x20(%esp) │ │ - sub %ecx,%esi │ │ + mov 0x14(%esp),%esi │ │ + sub %edi,%esi │ │ cmp $0x29,%ebp │ │ - mov %ecx,(%eax) │ │ + mov %edi,(%eax) │ │ mov %esi,0x4(%eax) │ │ - jne 20c8f │ │ + jne 20d7d │ │ mov 0x38(%esp),%eax │ │ - mov 0x3c(%esp),%edx │ │ + mov 0x3c(%esp),%edi │ │ xor %esi,%esi │ │ - mov %eax,0x20(%esp) │ │ + mov %eax,0x50(%esp) │ │ mov 0x40(%esp),%eax │ │ - mov %edx,%edi │ │ movzbl 0x3d(%esp),%ecx │ │ - shrd $0x18,%eax,%edi │ │ - shr $0x18,%eax │ │ mov %cl,0x4a(%esp) │ │ movzbl 0x3e(%esp),%ecx │ │ - mov %eax,0x64(%esp) │ │ + mov %edi,0x20(%esp) │ │ + shrd $0x18,%eax,%edi │ │ + shr $0x18,%eax │ │ + mov %eax,0x4c(%esp) │ │ mov $0x1,%al │ │ - mov %edx,0x18(%esp) │ │ - mov %edi,0x60(%esp) │ │ + mov %eax,0x14(%esp) │ │ mov %eax,0x10(%esp) │ │ - mov %eax,0xc(%esp) │ │ mov %cl,0x4b(%esp) │ │ - jmp 20d41 │ │ + jmp 20e29 │ │ mov %eax,%esi │ │ mov %edx,(%eax) │ │ - mov 0x18(%esp),%eax │ │ - cmpb $0x0,0x10(%esp) │ │ - mov 0x20(%esp),%edi │ │ - lea 0x1(%edx),%ebp │ │ + mov 0x20(%esp),%eax │ │ + mov 0x14(%esp),%edi │ │ + test %cl,%cl │ │ mov %eax,0x4(%esi) │ │ - jns 20cc1 │ │ - cmpb $0xe0,0x10(%esp) │ │ - jb 20cbc │ │ - cmpb $0xf0,0x10(%esp) │ │ + jns 20da5 │ │ + cmp $0xe0,%cl │ │ + jb 20da0 │ │ + cmp $0xf0,%cl │ │ sbb $0xffffffff,%edx │ │ add $0x3,%edx │ │ - jmp 20cbf │ │ + jmp 20da3 │ │ add $0x2,%edx │ │ - mov %edx,%ebp │ │ + mov %edx,%ebx │ │ xor %ecx,%ecx │ │ - sub %ebp,%edi │ │ - mov %ebp,(%esi) │ │ + sub %ebx,%edi │ │ + mov %ebx,(%esi) │ │ mov %edi,0x4(%esi) │ │ xor %edx,%edx │ │ test %eax,%eax │ │ movzbl %cl,%eax │ │ sete %dl │ │ - cmpb $0x3,0x14(%esp) │ │ + cmpb $0x3,0x18(%esp) │ │ cmovae %edx,%eax │ │ - cmpb $0x1,0xc(%esp) │ │ + cmpb $0x1,0x10(%esp) │ │ cmove %edx,%eax │ │ xor %esi,%esi │ │ - mov %eax,0xc(%esp) │ │ + mov %eax,0x10(%esp) │ │ mov 0x38(%esp),%eax │ │ cmp $0xffffffff,%eax │ │ - je 20d35 │ │ + je 20e1d │ │ mov 0x40(%esp),%edi │ │ mov 0x3c(%esp),%ecx │ │ - mov %eax,0x14(%esp) │ │ + mov %eax,0x18(%esp) │ │ inc %edi │ │ - mov %ecx,0x10(%esp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - xchg %ax,%ax │ │ + mov %ecx,0x14(%esp) │ │ + nopl 0x0(%eax,%eax,1) │ │ cmp $0x1,%edi │ │ - je 20d22 │ │ + je 20e06 │ │ lea 0xc(%ecx),%ebp │ │ dec %edi │ │ - call 18f40 │ │ + mov 0xc(%esp),%ebx │ │ + call 1c7d0 │ │ mov %ebp,%ecx │ │ - jmp 20d10 │ │ - cmpl $0x0,0x14(%esp) │ │ - je 20d35 │ │ - mov 0x10(%esp),%eax │ │ + jmp 20df0 │ │ + cmpl $0x0,0x18(%esp) │ │ + mov 0xc(%esp),%ebx │ │ + je 20e1d │ │ + mov 0x14(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov %eax,0x18(%esp) │ │ - movl $0x0,0x10(%esp) │ │ + call 7b700 │ │ + mov %eax,0x20(%esp) │ │ + movl $0x0,0x14(%esp) │ │ mov 0x30(%esp),%ecx │ │ inc %esi │ │ - mov %ecx,0x14(%esp) │ │ - nopw 0x0(%eax,%eax,1) │ │ + mov %ecx,0x18(%esp) │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax) │ │ cmp $0x1,%esi │ │ - je 20d62 │ │ + je 20e56 │ │ lea 0xc(%ecx),%ebp │ │ dec %esi │ │ - call 18f40 │ │ + mov 0xc(%esp),%ebx │ │ + call 1c7d0 │ │ mov %ebp,%ecx │ │ - jmp 20d50 │ │ + jmp 20e40 │ │ cmpl $0x0,0x2c(%esp) │ │ - je 20d75 │ │ - mov 0x14(%esp),%eax │ │ + mov 0x50(%esp),%ebp │ │ + je 20e71 │ │ + mov 0x18(%esp),%eax │ │ + mov 0xc(%esp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpb $0x0,0x10(%esp) │ │ - mov 0x1c(%esp),%esi │ │ - je 21155 │ │ + call 7b700 │ │ + cmpb $0x0,0x14(%esp) │ │ + je 212aa │ │ mov 0x20(%esp),%eax │ │ - movb $0x2,0x5d(%esp) │ │ - mov (%esi),%ebp │ │ - mov %esi,%ecx │ │ - mov %eax,0x50(%esp) │ │ - mov 0x18(%esp),%eax │ │ - mov %al,0x54(%esp) │ │ + movb $0x2,0x61(%esp) │ │ + mov %ebp,0x54(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + mov 0xc(%esp),%ebx │ │ + mov %al,0x58(%esp) │ │ movzbl 0x4a(%esp),%eax │ │ - mov %al,0x55(%esp) │ │ + mov %al,0x59(%esp) │ │ movzbl 0x4b(%esp),%eax │ │ - mov %al,0x56(%esp) │ │ - mov 0x60(%esp),%eax │ │ - mov %eax,0x57(%esp) │ │ - mov 0x64(%esp),%eax │ │ - mov %al,0x5b(%esp) │ │ - mov 0x4(%esi),%eax │ │ + mov %al,0x5a(%esp) │ │ + mov 0x4c(%esp),%eax │ │ + mov %edi,0x5b(%esp) │ │ + mov %al,0x5f(%esp) │ │ + mov (%ecx),%eax │ │ mov %eax,0x14(%esp) │ │ - call 1e220 │ │ - mov %eax,%edx │ │ - sub $0x3,%al │ │ - mov $0x3,%ecx │ │ - movzbl %al,%eax │ │ - cmovae %eax,%ecx │ │ - mov $0x5,%al │ │ + mov 0x4(%ecx),%eax │ │ + mov %eax,0x18(%esp) │ │ + call 1e3d0 │ │ + mov %eax,%ecx │ │ + mov 0xc(%esp),%ebx │ │ + mov $0x3,%edx │ │ + sub $0x3,%cl │ │ movzbl %cl,%ecx │ │ - mov -0x7c19c(%ebx,%ecx,4),%ecx │ │ - add %ebx,%ecx │ │ - jmp *%ecx │ │ - mov $0x3,%al │ │ - jmp 20df0 │ │ - mov $0x4,%al │ │ - movzwl %dx,%ecx │ │ - mov %eax,%edx │ │ - shr $0x8,%ecx │ │ + cmovae %ecx,%edx │ │ + mov $0x5,%cl │ │ + movzbl %dl,%edx │ │ + mov -0x7b890(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + mov $0x3,%cl │ │ + jmp 20eef │ │ + mov $0x4,%cl │ │ + movzwl %ax,%esi │ │ mov %ecx,%eax │ │ - mov %ecx,0x10(%esp) │ │ - mov %eax,0xc(%esp) │ │ - movzbl %dl,%eax │ │ - lea -0x3(%eax),%ecx │ │ - cmp $0x2,%ecx │ │ - jb 20fa2 │ │ - mov 0x10(%esp),%ecx │ │ - cmp $0x5,%eax │ │ - jne 20e2a │ │ - jmp 21112 │ │ - movzwl %dx,%ecx │ │ - shr $0x8,%ecx │ │ - cmp $0x3,%dl │ │ - jae 20df8 │ │ + shr $0x8,%esi │ │ + movzbl %al,%ecx │ │ + lea -0x3(%ecx),%edx │ │ + cmp $0x2,%edx │ │ + jae 20f1a │ │ + mov %esi,0x10(%esp) │ │ + movzbl %al,%ecx │ │ + lea -0x3(%ecx),%edx │ │ + cmp $0x2,%edx │ │ + jae 210df │ │ + jmp 21188 │ │ + cmp $0x5,%ecx │ │ + mov %esi,%eax │ │ + mov %eax,0x10(%esp) │ │ + jne 20f34 │ │ + jmp 210e4 │ │ + movzwl %ax,%esi │ │ + shr $0x8,%esi │ │ + cmp $0x3,%al │ │ + jae 20ef7 │ │ + mov 0x1c(%esp),%edx │ │ mov 0x14(%esp),%eax │ │ - mov %ebp,(%esi) │ │ - mov %ecx,0x10(%esp) │ │ - mov %eax,0x4(%esi) │ │ + mov %eax,(%edx) │ │ + mov 0x18(%esp),%eax │ │ + mov %eax,0x4(%edx) │ │ lea 0x24(%esp),%ecx │ │ - mov %esi,%edx │ │ - call 21a70 │ │ + call 21c30 │ │ movzbl 0x24(%esp),%edx │ │ cmp $0x2,%edx │ │ - jae 20ee2 │ │ - movzbl 0x2d(%esp),%ecx │ │ - mov 0x28(%esp),%esi │ │ - mov 0x2f(%esp),%edi │ │ + jae 20fe4 │ │ movzbl 0x2c(%esp),%eax │ │ - mov %cx,0x18(%esp) │ │ - movzbl 0x2e(%esp),%ecx │ │ - cmp $0xffffffff,%esi │ │ - mov %edi,0x68(%esp) │ │ - mov %ecx,0xc(%esp) │ │ + mov 0x28(%esp),%ebx │ │ + mov 0x2f(%esp),%ebp │ │ mov 0x33(%esp),%ch │ │ + mov 0x2e(%esp),%cl │ │ + mov %eax,0x10(%esp) │ │ + movzbl 0x2d(%esp),%eax │ │ + cmp $0xffffffff,%ebx │ │ + mov %ebp,0x68(%esp) │ │ mov %ch,0x6c(%esp) │ │ - je 20f08 │ │ - movzbl 0x6c(%esp),%ecx │ │ - mov 0x68(%esp),%edi │ │ + je 2100c │ │ + mov 0x68(%esp),%ebp │ │ + mov 0x6c(%esp),%ch │ │ test $0x1,%dl │ │ - mov %cl,0x94(%esp) │ │ - mov %edi,0x90(%esp) │ │ - je 20f1e │ │ - movzbl 0x94(%esp),%ecx │ │ - mov %cl,0x2f(%esp) │ │ - mov 0x90(%esp),%ecx │ │ - mov %ecx,0x2b(%esp) │ │ - mov %esi,0x24(%esp) │ │ - mov %al,0x28(%esp) │ │ - movzwl 0x18(%esp),%eax │ │ + mov %ebp,0x90(%esp) │ │ + mov 0xc(%esp),%ebp │ │ + mov %ch,0x94(%esp) │ │ + je 21023 │ │ + movzbl 0x94(%esp),%edx │ │ + mov %dl,0x2f(%esp) │ │ + mov 0x90(%esp),%edx │ │ + mov %edx,0x2b(%esp) │ │ + mov 0x10(%esp),%edx │ │ + mov %ebx,0x24(%esp) │ │ + mov %dl,0x28(%esp) │ │ mov %al,0x29(%esp) │ │ - mov 0xc(%esp),%eax │ │ - mov %al,0x2a(%esp) │ │ + mov %cl,0x2a(%esp) │ │ lea 0x24(%esp),%ecx │ │ - call 18f40 │ │ - mov 0x1c(%esp),%esi │ │ - mov $0x4,%cl │ │ - jmp 20f5d │ │ + mov %ebp,%ebx │ │ + call 1c7d0 │ │ + mov $0x4,%dl │ │ + jmp 2105b │ │ cmp $0x3,%edx │ │ - jne 20ef9 │ │ - movzbl 0x26(%esp),%eax │ │ - movzbl 0x25(%esp),%edx │ │ - mov %eax,0xc(%esp) │ │ - mov $0x1,%al │ │ - jmp 20f11 │ │ - movzbl 0x25(%esp),%edx │ │ - mov $0x1,%al │ │ - mov %eax,0xc(%esp) │ │ - xor %eax,%eax │ │ - jmp 20f11 │ │ - mov 0x1c(%esp),%esi │ │ - movzwl 0x18(%esp),%edx │ │ - mov $0x5,%cl │ │ - test $0x1,%al │ │ - je 20f5f │ │ - cmp $0x3,%dl │ │ - jae 20f67 │ │ - jmp 20f7d │ │ - movzbl 0x94(%esp),%ecx │ │ - mov %cl,0x2f(%esp) │ │ - mov 0x90(%esp),%ecx │ │ - mov %ecx,0x2b(%esp) │ │ - mov %esi,0x24(%esp) │ │ - mov %al,0x28(%esp) │ │ - movzwl 0x18(%esp),%eax │ │ + jne 20ffb │ │ + movzbl 0x25(%esp),%eax │ │ + movzbl 0x26(%esp),%ecx │ │ + mov $0x1,%dl │ │ + mov %edx,0x10(%esp) │ │ + jmp 21010 │ │ + movzbl 0x25(%esp),%eax │ │ + mov $0x1,%cl │ │ + movl $0x0,0x10(%esp) │ │ + jmp 21010 │ │ + mov 0x50(%esp),%ebp │ │ + mov 0xc(%esp),%ebx │ │ + testb $0x1,0x10(%esp) │ │ + mov $0x5,%dl │ │ + je 21061 │ │ + cmp $0x3,%al │ │ + jae 21065 │ │ + jmp 2109f │ │ + movzbl 0x94(%esp),%edx │ │ + mov %dl,0x2f(%esp) │ │ + mov 0x90(%esp),%edx │ │ + mov %edx,0x2b(%esp) │ │ + mov 0x10(%esp),%edx │ │ + mov %ebx,0x24(%esp) │ │ + mov %dl,0x28(%esp) │ │ mov %al,0x29(%esp) │ │ - mov 0xc(%esp),%eax │ │ - mov %al,0x2a(%esp) │ │ + mov %cl,0x2a(%esp) │ │ lea 0x24(%esp),%ecx │ │ - call 18f40 │ │ - mov 0x1c(%esp),%esi │ │ - mov $0x3,%cl │ │ - mov $0xa,%dl │ │ + mov %ebp,%ebx │ │ + call 1c7d0 │ │ + mov $0x3,%dl │ │ + mov 0xc(%esp),%ebx │ │ + mov $0xa,%al │ │ + mov %eax,%ecx │ │ mov %edx,%eax │ │ - mov %ecx,%edx │ │ - mov %eax,0xc(%esp) │ │ - movzbl %dl,%eax │ │ - lea -0x3(%eax),%ecx │ │ - cmp $0x2,%ecx │ │ - jb 20fa2 │ │ - cmp $0x5,%eax │ │ - je 21112 │ │ - mov $0x6,%dl │ │ - mov 0x14(%esp),%eax │ │ - cmpw $0x1,0x10(%esp) │ │ - mov %ebp,(%esi) │ │ - mov %eax,0x4(%esi) │ │ - sete %al │ │ - cmpb $0x1,0xc(%esp) │ │ + movzbl %al,%edx │ │ + mov %cl,0x20(%esp) │ │ + movzbl %cl,%ecx │ │ + lea -0x3(%edx),%ebp │ │ + mov %ecx,0x10(%esp) │ │ + cmp $0x2,%ebp │ │ + jae 2108f │ │ + mov 0x50(%esp),%ebp │ │ + movzbl %al,%ecx │ │ + lea -0x3(%ecx),%edx │ │ + cmp $0x2,%edx │ │ + jae 210df │ │ + jmp 21188 │ │ + mov 0x50(%esp),%ebp │ │ + cmp $0x5,%edx │ │ + je 210e4 │ │ + movzbl 0x20(%esp),%ecx │ │ + mov $0x6,%al │ │ + mov %cl,0x20(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + mov 0x14(%esp),%ecx │ │ + cmp $0x1,%si │ │ + mov %ecx,(%edx) │ │ + mov 0x18(%esp),%ecx │ │ + mov %ecx,0x4(%edx) │ │ + sete %dl │ │ + cmpb $0x1,0x20(%esp) │ │ sete %cl │ │ - cmp $0x3,%dl │ │ - jb 20fba │ │ - and %cl,%al │ │ - mov %eax,0xc(%esp) │ │ - movzbl %dl,%eax │ │ - lea -0x3(%eax),%ecx │ │ - cmp $0x2,%ecx │ │ - jb 21042 │ │ - cmp $0x5,%eax │ │ - je 21112 │ │ + cmp $0x3,%al │ │ + jb 210ed │ │ + and %cl,%dl │ │ + movzbl %dl,%ecx │ │ + mov %ecx,0x10(%esp) │ │ + movzbl %al,%ecx │ │ + lea -0x3(%ecx),%edx │ │ + cmp $0x2,%edx │ │ + jb 21188 │ │ + cmp $0x5,%ecx │ │ + jne 210ed │ │ + mov 0x4c(%esp),%ecx │ │ + jmp 2126a │ │ + mov 0x1c(%esp),%edx │ │ mov 0x14(%esp),%eax │ │ - mov %ebp,(%esi) │ │ - mov %eax,0x4(%esi) │ │ + mov 0x18(%esp),%esi │ │ + mov %eax,(%edx) │ │ + mov %esi,0x4(%edx) │ │ lea 0x24(%esp),%ecx │ │ - mov %esi,%edx │ │ - call 1db80 │ │ + call 1dd30 │ │ movzbl 0x24(%esp),%eax │ │ - mov -0x7c18c(%ebx,%eax,4),%eax │ │ + mov 0xc(%esp),%ebx │ │ + mov -0x7b880(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ - mov $0x3,%al │ │ lea 0x28(%esp),%ecx │ │ - mov %ax,0x18(%esp) │ │ - call 18f40 │ │ - jmp 21037 │ │ + call 1c7d0 │ │ + mov $0x3,%al │ │ + jmp 2117c │ │ movzbl 0x25(%esp),%eax │ │ - jmp 21102 │ │ + mov %eax,0x10(%esp) │ │ + mov $0x5,%al │ │ + jmp 21188 │ │ cmpb $0x1,0x25(%esp) │ │ - mov 0x14(%esp),%ecx │ │ - mov %ebp,(%esi) │ │ + mov 0x18(%esp),%edx │ │ + mov 0x14(%esp),%esi │ │ sete %al │ │ - test %ecx,%ecx │ │ - mov %ecx,0x4(%esi) │ │ - mov %eax,0xc(%esp) │ │ - je 210fb │ │ - cmpb $0x0,0x0(%ebp) │ │ - mov %ebp,(%esi) │ │ - mov %ecx,0x4(%esi) │ │ - add %ebp,%ecx │ │ - jmp 210de │ │ - mov $0x4,%al │ │ + test %edx,%edx │ │ + mov %eax,0x10(%esp) │ │ + mov 0x1c(%esp),%eax │ │ + mov %esi,(%eax) │ │ + mov %edx,0x4(%eax) │ │ + je 2124c │ │ + mov 0x1c(%esp),%eax │ │ + cmpb $0x0,(%esi) │ │ + mov 0x4c(%esp),%ecx │ │ + mov %esi,(%eax) │ │ + mov %edx,0x4(%eax) │ │ + add %esi,%edx │ │ + jmp 2122c │ │ lea 0x28(%esp),%ecx │ │ - mov %ax,0x18(%esp) │ │ - call 18f40 │ │ - movzwl 0x18(%esp),%edx │ │ - mov $0x9,%al │ │ - mov %eax,0xc(%esp) │ │ - movzbl %dl,%eax │ │ + call 1c7d0 │ │ + mov $0x4,%al │ │ + mov 0xc(%esp),%ebx │ │ + mov $0x9,%cx │ │ + mov %ecx,0x10(%esp) │ │ + mov 0x18(%esp),%edx │ │ + mov 0x14(%esp),%esi │ │ + movzbl %al,%eax │ │ lea -0x3(%eax),%ecx │ │ cmp $0x2,%ecx │ │ - jae 210c2 │ │ - mov 0x20(%esp),%edx │ │ - mov 0x54(%esp),%eax │ │ - mov 0x58(%esp),%ecx │ │ + jae 2120c │ │ + mov 0x58(%esp),%eax │ │ + mov %ebp,0x24(%esp) │ │ + mov 0x5c(%esp),%ecx │ │ movl $0x10,(%esp) │ │ - mov %edx,0x24(%esp) │ │ mov %eax,0x28(%esp) │ │ - mov 0xc(%esp),%eax │ │ + mov 0x10(%esp),%eax │ │ mov %ecx,0x2c(%esp) │ │ mov %al,0x30(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 21174 │ │ + je 212c9 │ │ movsd 0x24(%esp),%xmm0 │ │ movsd 0x2c(%esp),%xmm1 │ │ - mov 0x4c(%esp),%ecx │ │ - mov %eax,%edx │ │ - mov $0xb,%esi │ │ - mov %edx,%ebx │ │ - mov %dh,%bh │ │ - shr $0x18,%edx │ │ + mov 0x64(%esp),%ecx │ │ + mov %eax,%ebx │ │ + mov %al,%dh │ │ + mov %ah,%dl │ │ + shr $0x18,%ebx │ │ movsd %xmm1,0x8(%eax) │ │ movsd %xmm0,(%eax) │ │ shr $0x10,%eax │ │ movl $0x80000003,0x4(%ecx) │ │ - mov %bl,0x8(%ecx) │ │ - mov %bh,0x9(%ecx) │ │ + mov %dh,0x8(%ecx) │ │ + mov %dl,0x9(%ecx) │ │ + mov $0xb,%edx │ │ mov %al,0xa(%ecx) │ │ xor %eax,%eax │ │ - jmp 21164 │ │ + jmp 212b9 │ │ + mov 0x4c(%esp),%ecx │ │ cmp $0x5,%eax │ │ - je 21112 │ │ - mov 0x14(%esp),%ecx │ │ - mov %ebp,(%esi) │ │ - test %ecx,%ecx │ │ - mov %ecx,0x4(%esi) │ │ - je 210e9 │ │ - add %ebp,%ecx │ │ - movl $0x0,0xc(%esp) │ │ - movzbl 0x0(%ebp),%eax │ │ + je 2126a │ │ + mov 0x1c(%esp),%eax │ │ + test %edx,%edx │ │ + mov %esi,(%eax) │ │ + mov %edx,0x4(%eax) │ │ + je 21236 │ │ + add %esi,%edx │ │ + movl $0x0,0x10(%esp) │ │ + movzbl (%esi),%eax │ │ test %al,%al │ │ - js 210ed │ │ - inc %ebp │ │ - jmp 2110b │ │ + js 2123e │ │ + inc %esi │ │ + jmp 2125f │ │ mov $0x6,%al │ │ - jmp 21102 │ │ + mov %eax,0x10(%esp) │ │ + jmp 2126a │ │ cmp $0xdf,%al │ │ - jbe 21108 │ │ + jbe 2125c │ │ cmp $0xf0,%al │ │ - sbb $0xffffffff,%ebp │ │ - add $0x3,%ebp │ │ - jmp 2110b │ │ - mov %ebp,(%esi) │ │ - mov %ecx,0x4(%esi) │ │ + sbb $0xffffffff,%esi │ │ + add $0x3,%esi │ │ + jmp 2125f │ │ + mov %esi,(%eax) │ │ + mov %edx,0x4(%eax) │ │ mov $0x1,%al │ │ - mov %eax,0xc(%esp) │ │ - jmp 21112 │ │ - add $0x2,%ebp │ │ - sub %ebp,%ecx │ │ - mov %ebp,(%esi) │ │ - mov %ecx,0x4(%esi) │ │ - mov 0x64(%esp),%ebp │ │ - mov 0x60(%esp),%eax │ │ - mov 0x54(%esp),%ecx │ │ - shld $0x18,%eax,%ebp │ │ - mov %ecx,0x14(%esp) │ │ - inc %ebp │ │ + mov %eax,0x10(%esp) │ │ + jmp 210e4 │ │ + add $0x2,%esi │ │ + mov 0x1c(%esp),%eax │ │ + sub %esi,%edx │ │ + mov %esi,(%eax) │ │ + mov %edx,0x4(%eax) │ │ + shrd $0x8,%ecx,%edi │ │ + mov 0x58(%esp),%ecx │ │ + inc %edi │ │ + mov %ecx,0x18(%esp) │ │ nopw 0x0(%eax,%eax,1) │ │ - cmp $0x1,%ebp │ │ - je 21142 │ │ + cmp $0x1,%edi │ │ + je 21296 │ │ lea 0xc(%ecx),%esi │ │ - dec %ebp │ │ - call 18f40 │ │ + dec %edi │ │ + mov 0xc(%esp),%ebx │ │ + call 1c7d0 │ │ mov %esi,%ecx │ │ - jmp 21130 │ │ - cmpl $0x0,0x20(%esp) │ │ - je 21155 │ │ - mov 0x14(%esp),%eax │ │ + jmp 21280 │ │ + mov 0xc(%esp),%ebx │ │ + test %ebp,%ebp │ │ + je 212aa │ │ + mov 0x18(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0xc(%esp),%edx │ │ - mov 0x4c(%esp),%ecx │ │ + call 7b700 │ │ + mov 0x64(%esp),%ecx │ │ + mov 0x10(%esp),%ebx │ │ mov $0x2,%al │ │ - mov $0x1,%esi │ │ - mov %dl,(%ecx,%esi,1) │ │ + mov $0x1,%edx │ │ + mov %bl,(%ecx,%edx,1) │ │ mov %al,(%ecx) │ │ add $0xac,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov $0x4,%ecx │ │ mov $0x10,%edx │ │ - call 247d9 │ │ + call 247ca │ │ ud2 │ │ - mov %eax,0xc(%esp) │ │ - lea 0x50(%esp),%ecx │ │ - call 189b0 │ │ - jmp 212e2 │ │ - call 341e6 │ │ - mov %eax,0xc(%esp) │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%ebx │ │ + lea 0x54(%esp),%ecx │ │ + call 1c290 │ │ + jmp 21486 │ │ + mov 0xc(%esp),%ebx │ │ + call 34816 │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%ebx │ │ lea 0x84(%esp),%ecx │ │ - call 18f40 │ │ - jmp 2127d │ │ - call 341e6 │ │ - mov %eax,0xc(%esp) │ │ - nopw 0x0(%eax,%eax,1) │ │ - dec %ebp │ │ - je 211d1 │ │ + call 1c7d0 │ │ + jmp 21414 │ │ + mov 0xc(%esp),%ebx │ │ + call 34816 │ │ + mov %eax,0x10(%esp) │ │ + nop │ │ + dec %edi │ │ + je 21335 │ │ + mov 0xc(%esp),%ebx │ │ mov %esi,%ecx │ │ - lea 0xc(%esi),%edi │ │ - call 18f40 │ │ - mov %edi,%esi │ │ - jmp 211c0 │ │ - cmpl $0x0,0x20(%esp) │ │ - jne 212b8 │ │ - jmp 212e2 │ │ - call 341e6 │ │ - mov %edi,0x1c(%esp) │ │ - mov %eax,0xc(%esp) │ │ - xchg %ax,%ax │ │ - dec %ebp │ │ - je 21201 │ │ + lea 0xc(%esi),%ebp │ │ + call 1c7d0 │ │ + mov %ebp,%esi │ │ + jmp 21320 │ │ + cmpl $0x0,0x50(%esp) │ │ + jne 2144c │ │ + jmp 21486 │ │ + mov 0xc(%esp),%ebx │ │ + call 34816 │ │ + mov %ebp,0x1c(%esp) │ │ + mov %eax,0x10(%esp) │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + dec %edi │ │ + je 21375 │ │ + mov 0xc(%esp),%ebx │ │ mov %esi,%ecx │ │ - lea 0xc(%esi),%edi │ │ - call 18f40 │ │ - mov %edi,%esi │ │ - jmp 211f0 │ │ - cmpl $0x0,0x10(%esp) │ │ - je 21214 │ │ + lea 0xc(%esi),%ebp │ │ + call 1c7d0 │ │ + mov %ebp,%esi │ │ + jmp 21360 │ │ + cmpl $0x0,0x14(%esp) │ │ + je 2138c │ │ mov 0x1c(%esp),%eax │ │ + mov 0xc(%esp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov 0x80(%esp),%eax │ │ movsd 0x78(%esp),%xmm0 │ │ lea 0x2c(%esp),%ecx │ │ mov %eax,0x14(%ecx) │ │ movsd %xmm0,0xc(%ecx) │ │ - jmp 2127d │ │ - call 341e6 │ │ - mov %eax,0xc(%esp) │ │ - nopl 0x0(%eax,%eax,1) │ │ + jmp 21414 │ │ + mov 0xc(%esp),%ebx │ │ + call 34816 │ │ + mov %eax,0x10(%esp) │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + xchg %ax,%ax │ │ dec %edi │ │ - je 21251 │ │ + je 213d5 │ │ + mov 0xc(%esp),%ebx │ │ mov %ebp,%ecx │ │ lea 0xc(%ebp),%esi │ │ - call 18f40 │ │ + call 1c7d0 │ │ mov %esi,%ebp │ │ - jmp 21240 │ │ - cmpl $0x0,0x14(%esp) │ │ - je 21264 │ │ - mov 0x10(%esp),%eax │ │ + jmp 213c0 │ │ + cmpl $0x0,0x18(%esp) │ │ + je 213ec │ │ + mov 0x14(%esp),%eax │ │ + mov 0xc(%esp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ + mov 0xc(%esp),%ebx │ │ lea 0x2c(%esp),%ecx │ │ - call 189b0 │ │ - jmp 212e2 │ │ - call 341e6 │ │ - call 341e6 │ │ - mov %eax,0xc(%esp) │ │ + call 1c290 │ │ + jmp 21486 │ │ + mov 0xc(%esp),%ebx │ │ + call 34816 │ │ + mov 0xc(%esp),%ebx │ │ + call 34816 │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%ebx │ │ lea 0x24(%esp),%ecx │ │ - call 18a50 │ │ - jmp 212e2 │ │ - call 341e6 │ │ - mov %eax,0xc(%esp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ + call 1c330 │ │ + jmp 21486 │ │ + mov 0xc(%esp),%ebx │ │ + call 34816 │ │ + mov %eax,0x10(%esp) │ │ dec %esi │ │ - je 212b1 │ │ + je 21445 │ │ + mov 0xc(%esp),%ebx │ │ mov %ebp,%ecx │ │ lea 0xc(%ebp),%edi │ │ - call 18f40 │ │ + call 1c7d0 │ │ mov %edi,%ebp │ │ - jmp 212a0 │ │ + jmp 21430 │ │ cmpl $0x0,0x2c(%esp) │ │ - je 212e2 │ │ - mov 0x14(%esp),%eax │ │ + je 21486 │ │ + mov 0x18(%esp),%eax │ │ + mov 0xc(%esp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0xc(%esp),%eax │ │ + call 7b700 │ │ + mov 0x10(%esp),%eax │ │ + mov 0xc(%esp),%ebx │ │ mov %eax,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ - mov %eax,0xc(%esp) │ │ + call 77c40 │ │ + mov 0xc(%esp),%ebx │ │ + call 34816 │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%ebx │ │ lea 0x24(%esp),%ecx │ │ - call 18ea0 │ │ - mov 0xc(%esp),%eax │ │ + call 1c730 │ │ + mov 0x10(%esp),%eax │ │ + mov 0xc(%esp),%ebx │ │ mov %eax,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 77c40 │ │ + mov 0xc(%esp),%ebx │ │ + call 34816 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x29c,%esp │ │ mov 0x2b8(%esp),%edi │ │ mov %edx,%esi │ │ mov %ecx,%edx │ │ - call 2131a │ │ + call 214ba │ │ pop %ebx │ │ mov $0x1,%al │ │ - add $0x5d4c2,%ebx │ │ + add $0x5cbd2,%ebx │ │ mov 0x8(%edi),%ecx │ │ cmp $0x10,%ecx │ │ - jb 218ce │ │ + jb 21a8a │ │ mov 0x2b4(%esp),%ebp │ │ mov 0x4(%edi),%eax │ │ mov %ecx,0x28(%esp) │ │ mov %eax,0xc(%esp) │ │ sub $0xc,%esp │ │ lea 0x8c(%esp),%ecx │ │ push %esi │ │ - call 1f440 │ │ + call 1f5d0 │ │ add $0x10,%esp │ │ mov %ebp,%eax │ │ lea 0x260(%esp),%edi │ │ and $0x7ffffff0,%eax │ │ mov %eax,0x24(%esp) │ │ mov %ebp,%eax │ │ and $0xf,%eax │ │ mov %eax,0x8(%esp) │ │ movzbl 0x10ed(%ebx),%eax │ │ cmp $0x1,%al │ │ - jne 213a3 │ │ + jne 21544 │ │ cmp $0x10,%ebp │ │ - jb 213d1 │ │ - mov 0x24(%esp),%esi │ │ - mov 0x2b0(%esp),%ebp │ │ + jb 21571 │ │ + mov 0x24(%esp),%ebp │ │ + mov 0x2b0(%esp),%esi │ │ nopw 0x0(%eax,%eax,1) │ │ + movups (%esi),%xmm0 │ │ mov %edi,%ecx │ │ - mov %ebp,%edx │ │ - call 3dde0 │ │ - add $0x10,%ebp │ │ - add $0xfffffff0,%esi │ │ - jne 21390 │ │ - jmp 213d1 │ │ + call 3fd40 │ │ + add $0x10,%esi │ │ + add $0xfffffff0,%ebp │ │ + jne 21530 │ │ + jmp 21571 │ │ cmp $0x10,%ebp │ │ - jb 213d1 │ │ + jb 21571 │ │ mov 0x24(%esp),%esi │ │ mov 0x2b0(%esp),%ebp │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ + xchg %ax,%ax │ │ mov %edi,%ecx │ │ mov %ebp,%edx │ │ - call 3d0e0 │ │ + call 3f0d0 │ │ add $0x10,%ebp │ │ add $0xfffffff0,%esi │ │ - jne 213c0 │ │ + jne 21560 │ │ mov 0x28(%esp),%esi │ │ mov 0xc(%esp),%eax │ │ mov 0x8(%esp),%edx │ │ lea -0x10(%esi),%ecx │ │ lea -0x10(%eax,%esi,1),%ebp │ │ test %edx,%edx │ │ mov %ecx,0x3c(%esp) │ │ - je 21448 │ │ + je 215f4 │ │ mov 0x2b0(%esp),%edi │ │ mov $0x10,%eax │ │ lea 0x40(%esp,%edx,1),%ecx │ │ sub %edx,%eax │ │ add 0x24(%esp),%edi │ │ sub $0x4,%esp │ │ push %eax │ │ push $0x0 │ │ push %ecx │ │ - call 7c000 │ │ + call 7b750 │ │ add $0xc,%esp │ │ lea 0x44(%esp),%eax │ │ push 0xc(%esp) │ │ push %edi │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ movzbl 0x10ed(%ebx),%eax │ │ + cmp $0x1,%al │ │ + jne 215e1 │ │ + movaps 0x40(%esp),%xmm0 │ │ + lea 0x260(%esp),%ecx │ │ + call 3fd40 │ │ + jmp 215f1 │ │ lea 0x40(%esp),%edx │ │ lea 0x260(%esp),%ecx │ │ - cmp $0x1,%al │ │ - jne 21440 │ │ - call 3dde0 │ │ - jmp 21445 │ │ - call 3d0e0 │ │ + call 3f0d0 │ │ lea -0x10(%esi),%ecx │ │ movzbl 0xf(%ebp),%eax │ │ movsd 0x0(%ebp),%xmm0 │ │ movsd 0x7(%ebp),%xmm1 │ │ mov 0xc(%esp),%edi │ │ mov %ebp,0x24(%esp) │ │ and $0xf,%esi │ │ @@ -12109,227 +11937,229 @@ │ │ cmp $0x11,%ecx │ │ movsd %xmm1,0x4b(%esp) │ │ movsd %xmm0,0x44(%esp) │ │ mov %al,0x53(%esp) │ │ mov %edx,0x40(%esp) │ │ mov %al,0x13(%esp) │ │ movl $0x0,0x54(%esp) │ │ - jb 214cd │ │ + jb 21679 │ │ mov %ecx,%eax │ │ mov %ecx,%edi │ │ mov 0xc(%esp),%ecx │ │ lea 0x2c(%esp),%edx │ │ and $0x7ffffff0,%edi │ │ shr $0x4,%eax │ │ mov %ecx,0x2c(%esp) │ │ mov %ecx,0x30(%esp) │ │ add %ecx,%edi │ │ lea 0x40(%esp),%ecx │ │ mov %eax,0x34(%esp) │ │ - call 218e0 │ │ + call 21aa0 │ │ mov 0x3c(%esp),%ecx │ │ mov 0x28(%esp),%ebp │ │ test %ebp,%ebp │ │ - je 21531 │ │ + je 216dd │ │ mov $0x10,%eax │ │ xor %ecx,%ecx │ │ sub %ebp,%eax │ │ cmp $0x10,%ebp │ │ cmovb %eax,%ecx │ │ lea 0x70(%esp,%ebp,1),%eax │ │ sub $0x4,%esp │ │ push %ecx │ │ push $0x0 │ │ push %eax │ │ - call 7c000 │ │ + call 7b750 │ │ add $0xc,%esp │ │ lea 0x74(%esp),%esi │ │ push %ebp │ │ push %edi │ │ push %esi │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ lea 0x40(%esp),%ecx │ │ lea 0x58(%esp),%edx │ │ mov %esi,0x58(%esp) │ │ mov %esi,0x5c(%esp) │ │ movl $0x1,0x60(%esp) │ │ - call 218e0 │ │ + call 21aa0 │ │ sub $0x4,%esp │ │ push %ebp │ │ push %esi │ │ push %edi │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov 0x4c(%esp),%ecx │ │ add $0x10,%esp │ │ mov %ecx,%eax │ │ and $0x7ffffff0,%eax │ │ mov %eax,0x8(%esp) │ │ movzbl 0x10ed(%ebx),%eax │ │ cmp $0x1,%al │ │ - jne 21573 │ │ + jne 21724 │ │ cmp $0x10,%ecx │ │ lea 0x260(%esp),%ebp │ │ - jb 215a1 │ │ - mov 0x8(%esp),%esi │ │ - mov 0xc(%esp),%edi │ │ - nopl 0x0(%eax,%eax,1) │ │ + jb 21751 │ │ + mov 0x8(%esp),%edi │ │ + mov 0xc(%esp),%esi │ │ + nopw 0x0(%eax,%eax,1) │ │ + movups (%esi),%xmm0 │ │ mov %ebp,%ecx │ │ - mov %edi,%edx │ │ - call 3dde0 │ │ - add $0x10,%edi │ │ - add $0xfffffff0,%esi │ │ - jne 21560 │ │ - jmp 215a1 │ │ + call 3fd40 │ │ + add $0x10,%esi │ │ + add $0xfffffff0,%edi │ │ + jne 21710 │ │ + jmp 21751 │ │ cmp $0x10,%ecx │ │ lea 0x260(%esp),%ebp │ │ - jb 215a1 │ │ + jb 21751 │ │ mov 0x8(%esp),%esi │ │ mov 0xc(%esp),%edi │ │ - nopw 0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ mov %ebp,%ecx │ │ mov %edi,%edx │ │ - call 3d0e0 │ │ + call 3f0d0 │ │ add $0x10,%edi │ │ add $0xfffffff0,%esi │ │ - jne 21590 │ │ + jne 21740 │ │ mov 0x8(%esp),%ebp │ │ mov 0x28(%esp),%esi │ │ add 0xc(%esp),%ebp │ │ test %esi,%esi │ │ - je 215fc │ │ + je 217b8 │ │ mov $0x10,%eax │ │ lea 0x40(%esp,%esi,1),%ecx │ │ sub %esi,%eax │ │ sub $0x4,%esp │ │ push %eax │ │ push $0x0 │ │ push %ecx │ │ - call 7c000 │ │ + call 7b750 │ │ add $0xc,%esp │ │ lea 0x44(%esp),%eax │ │ push %esi │ │ push %ebp │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ movzbl 0x10ed(%ebx),%eax │ │ + cmp $0x1,%al │ │ + jne 217a8 │ │ + movaps 0x40(%esp),%xmm0 │ │ + lea 0x260(%esp),%ecx │ │ + call 3fd40 │ │ + jmp 217b8 │ │ lea 0x40(%esp),%edx │ │ lea 0x260(%esp),%ecx │ │ - cmp $0x1,%al │ │ - jne 215f7 │ │ - call 3dde0 │ │ - jmp 215fc │ │ - call 3d0e0 │ │ + call 3f0d0 │ │ mov %ebp,0x8(%esp) │ │ sub $0x8,%esp │ │ mov 0x44(%esp),%edi │ │ lea 0x88(%esp),%ebp │ │ lea 0x34(%esp),%ecx │ │ mov %ebp,%edx │ │ push %edi │ │ push 0x2c0(%esp) │ │ - call 1f230 │ │ + call 1f400 │ │ add $0x10,%esp │ │ movzbl 0x2c(%esp),%eax │ │ mov 0x24(%esp),%esi │ │ xor %ecx,%ecx │ │ cmp (%esi),%al │ │ sete %cl │ │ - call 3d090 │ │ + call 3f080 │ │ mov %al,0x22(%esp) │ │ movzbl 0x2d(%esp),%eax │ │ xor %ecx,%ecx │ │ cmp 0x1(%esi),%al │ │ sete %cl │ │ - call 3d090 │ │ + call 3f080 │ │ mov %al,0x21(%esp) │ │ movzbl 0x2e(%esp),%eax │ │ xor %ecx,%ecx │ │ cmp 0x2(%esi),%al │ │ sete %cl │ │ - call 3d090 │ │ + call 3f080 │ │ mov %al,0x20(%esp) │ │ movzbl 0x2f(%esp),%eax │ │ xor %ecx,%ecx │ │ cmp 0x3(%esi),%al │ │ sete %cl │ │ - call 3d090 │ │ + call 3f080 │ │ mov %al,0x1f(%esp) │ │ movzbl 0x30(%esp),%eax │ │ xor %ecx,%ecx │ │ cmp 0x4(%esi),%al │ │ sete %cl │ │ - call 3d090 │ │ + call 3f080 │ │ mov %al,0x1e(%esp) │ │ movzbl 0x31(%esp),%eax │ │ xor %ecx,%ecx │ │ cmp 0x5(%esi),%al │ │ sete %cl │ │ - call 3d090 │ │ + call 3f080 │ │ mov %al,0x1d(%esp) │ │ movzbl 0x32(%esp),%eax │ │ xor %ecx,%ecx │ │ cmp 0x6(%esi),%al │ │ sete %cl │ │ - call 3d090 │ │ + call 3f080 │ │ mov %al,0x1c(%esp) │ │ movzbl 0x33(%esp),%eax │ │ xor %ecx,%ecx │ │ cmp 0x7(%esi),%al │ │ sete %cl │ │ - call 3d090 │ │ + call 3f080 │ │ mov %al,0x1b(%esp) │ │ movzbl 0x34(%esp),%eax │ │ xor %ecx,%ecx │ │ cmp 0x8(%esi),%al │ │ sete %cl │ │ - call 3d090 │ │ + call 3f080 │ │ mov %al,0x1a(%esp) │ │ movzbl 0x35(%esp),%eax │ │ xor %ecx,%ecx │ │ cmp 0x9(%esi),%al │ │ sete %cl │ │ - call 3d090 │ │ + call 3f080 │ │ mov %al,0x19(%esp) │ │ movzbl 0x36(%esp),%eax │ │ xor %ecx,%ecx │ │ cmp 0xa(%esi),%al │ │ sete %cl │ │ - call 3d090 │ │ + call 3f080 │ │ mov %al,0x18(%esp) │ │ movzbl 0x37(%esp),%eax │ │ xor %ecx,%ecx │ │ cmp 0xb(%esi),%al │ │ sete %cl │ │ - call 3d090 │ │ + call 3f080 │ │ mov %al,0x17(%esp) │ │ movzbl 0x38(%esp),%eax │ │ xor %ecx,%ecx │ │ cmp 0xc(%esi),%al │ │ sete %cl │ │ - call 3d090 │ │ + call 3f080 │ │ mov %al,0x16(%esp) │ │ movzbl 0x39(%esp),%eax │ │ xor %ecx,%ecx │ │ cmp 0xd(%esi),%al │ │ sete %cl │ │ - call 3d090 │ │ + call 3f080 │ │ mov %al,0x15(%esp) │ │ movzbl 0x3a(%esp),%eax │ │ xor %ecx,%ecx │ │ cmp 0xe(%esi),%al │ │ sete %cl │ │ - call 3d090 │ │ + call 3f080 │ │ mov %al,0x14(%esp) │ │ movzbl 0x23(%esp),%eax │ │ xor %ecx,%ecx │ │ cmp %al,0x3b(%esp) │ │ sete %cl │ │ - call 3d090 │ │ + call 3f080 │ │ movzbl 0x21(%esp),%ecx │ │ movzbl 0x1f(%esp),%edx │ │ mov 0x1a(%esp),%ah │ │ and 0x22(%esp),%cl │ │ and 0x20(%esp),%dl │ │ and 0x1b(%esp),%ah │ │ and %cl,%dl │ │ @@ -12344,83 +12174,83 @@ │ │ and 0x17(%esp),%cl │ │ and 0x15(%esp),%cl │ │ and 0x14(%esp),%cl │ │ and %al,%cl │ │ and %ah,%cl │ │ and $0x1,%cl │ │ movzbl %cl,%ecx │ │ - call 3d090 │ │ + call 3f080 │ │ test %al,%al │ │ - je 217fa │ │ + je 219b6 │ │ movzbl 0x10ec(%ebx),%eax │ │ mov 0x2b8(%esp),%eax │ │ cmp 0x8(%eax),%edi │ │ - ja 217f3 │ │ + ja 219af │ │ mov %edi,0x8(%eax) │ │ xor %eax,%eax │ │ - jmp 218ce │ │ + jmp 21a8a │ │ movsd (%esi),%xmm0 │ │ movsd 0x7(%esi),%xmm1 │ │ movzbl 0x13(%esp),%eax │ │ cmp $0x11,%edi │ │ movsd %xmm1,0x4b(%esp) │ │ movsd %xmm0,0x44(%esp) │ │ mov %al,0x53(%esp) │ │ mov %ebp,0x40(%esp) │ │ movl $0x0,0x54(%esp) │ │ - jb 21855 │ │ + jb 21a11 │ │ mov 0xc(%esp),%eax │ │ shr $0x4,%edi │ │ lea 0x40(%esp),%ecx │ │ lea 0x58(%esp),%edx │ │ mov %eax,0x58(%esp) │ │ mov %eax,0x5c(%esp) │ │ mov %edi,0x60(%esp) │ │ - call 218e0 │ │ + call 21aa0 │ │ mov 0x28(%esp),%edi │ │ mov $0x1,%al │ │ test %edi,%edi │ │ - jne 21863 │ │ - jmp 218c7 │ │ + jne 21a1f │ │ + jmp 21a83 │ │ mov 0xc(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ mov $0x1,%al │ │ test %edi,%edi │ │ - je 218c7 │ │ + je 21a83 │ │ mov $0x10,%eax │ │ xor %ecx,%ecx │ │ sub %edi,%eax │ │ cmp $0x10,%edi │ │ cmovb %eax,%ecx │ │ lea 0x70(%esp,%edi,1),%eax │ │ sub $0x4,%esp │ │ push %ecx │ │ push $0x0 │ │ push %eax │ │ - call 7c000 │ │ + call 7b750 │ │ add $0xc,%esp │ │ mov %edi,%ebp │ │ lea 0x74(%esp),%esi │ │ push %edi │ │ mov 0x10(%esp),%edi │ │ push %edi │ │ push %esi │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ lea 0x40(%esp),%ecx │ │ lea 0x64(%esp),%edx │ │ mov %esi,0x64(%esp) │ │ mov %esi,0x68(%esp) │ │ movl $0x1,0x6c(%esp) │ │ - call 218e0 │ │ + call 21aa0 │ │ sub $0x4,%esp │ │ push %ebp │ │ push %esi │ │ push %edi │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov $0x1,%al │ │ add $0x10,%esp │ │ movzbl 0x10ec(%ebx),%ecx │ │ add $0x29c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ @@ -12429,44 +12259,48 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x7c,%esp │ │ lea 0x4(%ecx),%eax │ │ movsd (%edx),%xmm0 │ │ - call 218f3 │ │ + call 21ab3 │ │ pop %ebx │ │ mov %eax,0x40(%esp) │ │ mov 0x8(%edx),%eax │ │ - add $0x5cee9,%ebx │ │ + add $0x5c5d9,%ebx │ │ movsd %xmm0,0x44(%esp) │ │ mov %eax,0x4c(%esp) │ │ mov (%ecx),%eax │ │ mov %eax,0x4(%esp) │ │ movzbl 0x10ec(%ebx),%eax │ │ cmp $0x1,%al │ │ - jne 2192e │ │ + jne 21aee │ │ mov 0x4(%esp),%ecx │ │ lea 0x40(%esp),%edx │ │ - call 1ca90 │ │ - jmp 21a5c │ │ + call 1cc00 │ │ + jmp 21c1c │ │ mov 0x4c(%esp),%eax │ │ mov 0x44(%esp),%edx │ │ mov 0x48(%esp),%ebp │ │ mov %ecx,%esi │ │ mov %eax,0x8(%esp) │ │ shr $1,%eax │ │ - je 219f3 │ │ + je 21bb3 │ │ mov $0x10,%edi │ │ mov %ebx,0x14(%esp) │ │ mov %ebp,0x10(%esp) │ │ mov %edx,0xc(%esp) │ │ nopl 0x0(%eax) │ │ mov %eax,0x1c(%esp) │ │ mov 0x8(%esi),%edx │ │ @@ -12490,29 +12324,29 @@ │ │ mov %edx,0x34(%esp) │ │ mov %ebx,0x38(%esp) │ │ mov 0x4(%esp),%edx │ │ mov 0x14(%esp),%ebx │ │ mov %ebp,0x3c(%esp) │ │ mov 0x10(%esp),%ebp │ │ lea 0x50(%esp),%ecx │ │ - call 22560 │ │ + call 226c0 │ │ mov 0xc(%esp),%edx │ │ mov 0x1c(%esp),%eax │ │ movups -0x10(%edx,%edi,1),%xmm0 │ │ movups (%edx,%edi,1),%xmm1 │ │ xorps 0x50(%esp),%xmm0 │ │ xorps 0x60(%esp),%xmm1 │ │ movups %xmm0,-0x10(%ebp,%edi,1) │ │ movups %xmm1,0x0(%ebp,%edi,1) │ │ add $0x20,%edi │ │ dec %eax │ │ - jne 21960 │ │ + jne 21b20 │ │ mov 0x8(%esp),%ecx │ │ test $0x1,%cl │ │ - je 21a5c │ │ + je 21c1c │ │ and $0xffffffe,%ecx │ │ xorps %xmm0,%xmm0 │ │ mov 0x10(%esi),%eax │ │ shl $0x4,%ecx │ │ movsd %xmm0,0x38(%esp) │ │ movsd %xmm0,0x30(%esp) │ │ add %ecx,%edx │ │ @@ -12527,15 +12361,15 @@ │ │ mov 0x4(%esp),%edx │ │ lea 0x20(%esp),%ecx │ │ movsd 0x8(%esi),%xmm0 │ │ mov %ecx,(%esp) │ │ lea 0x50(%esp),%ecx │ │ movsd %xmm0,0x24(%esp) │ │ mov %eax,0x2c(%esp) │ │ - call 22560 │ │ + call 226c0 │ │ movups (%edi),%xmm0 │ │ xorps 0x50(%esp),%xmm0 │ │ movups %xmm0,0x0(%ebp) │ │ add $0x7c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ @@ -12555,134 +12389,134 @@ │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ mov 0x4(%edx),%eax │ │ - call 21a7f │ │ + call 21c3f │ │ pop %ebp │ │ - add $0x5cd5d,%ebp │ │ + add $0x5c44d,%ebp │ │ test %eax,%eax │ │ - je 21aa3 │ │ + je 21c63 │ │ mov (%edx),%esi │ │ mov %ebp,0x28(%esp) │ │ movzbl (%esi),%ebx │ │ lea (%esi,%eax,1),%edi │ │ test %bl,%bl │ │ mov %ebx,0xc(%esp) │ │ - js 21aaa │ │ + js 21c6a │ │ lea 0x1(%esi),%ebp │ │ - jmp 21b11 │ │ + jmp 21cd1 │ │ mov $0x1,%al │ │ - jmp 21ba2 │ │ + jmp 21d62 │ │ movzbl 0x1(%esi),%edi │ │ mov %eax,0x14(%esp) │ │ mov %ebx,%eax │ │ and $0x1f,%ebx │ │ and $0x3f,%edi │ │ cmp $0xdf,%al │ │ - jbe 21af6 │ │ + jbe 21cb6 │ │ movzbl 0x2(%esi),%ebp │ │ shl $0x6,%edi │ │ mov 0x14(%esp),%eax │ │ and $0x3f,%ebp │ │ or %edi,%ebp │ │ cmpb $0xf0,0xc(%esp) │ │ mov %ebp,0x10(%esp) │ │ - jb 21b04 │ │ + jb 21cc4 │ │ movzbl 0x3(%esi),%edi │ │ shll $0x6,0x10(%esp) │ │ and $0x7,%ebx │ │ lea 0x4(%esi),%ebp │ │ shl $0x12,%ebx │ │ and $0x3f,%edi │ │ add 0x10(%esp),%edi │ │ or %edi,%ebx │ │ - jmp 21b0e │ │ + jmp 21cce │ │ mov 0x14(%esp),%eax │ │ shl $0x6,%ebx │ │ lea 0x2(%esi),%ebp │ │ or %edi,%ebx │ │ - jmp 21b0e │ │ + jmp 21cce │ │ shl $0xc,%ebx │ │ lea 0x3(%esi),%ebp │ │ add 0x10(%esp),%ebx │ │ lea (%esi,%eax,1),%edi │ │ mov %edi,0x14(%esp) │ │ sub %ebp,%edi │ │ cmp $0x5b,%ebx │ │ mov %ebp,(%edx) │ │ mov %ebp,0x10(%esp) │ │ mov %edi,0x4(%edx) │ │ - jne 21b90 │ │ + jne 21d50 │ │ mov 0x28(%esp),%ebx │ │ mov %ecx,0xc(%esp) │ │ lea 0x18(%esp),%ecx │ │ mov %edx,%esi │ │ - call 20610 │ │ + call 20710 │ │ movzbl 0x18(%esp),%eax │ │ cmp $0x2,%eax │ │ - jae 21bb5 │ │ + jae 21d75 │ │ mov 0x24(%esp),%eax │ │ mov 0x1c(%esp),%ecx │ │ mov 0x20(%esp),%edx │ │ movl $0x5b,0x18(%esp) │ │ lea 0x1c(%esp),%edi │ │ movl $0xc,(%esp) │ │ mov %ecx,0x1c(%esp) │ │ mov %eax,0x24(%esp) │ │ mov %edx,0x20(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 21c23 │ │ + je 21de3 │ │ mov 0x8(%edi),%ecx │ │ movsd (%edi),%xmm0 │ │ mov 0xc(%esp),%edx │ │ xor %ebx,%ebx │ │ mov %ecx,0x8(%eax) │ │ movsd %xmm0,(%eax) │ │ - jmp 21c0c │ │ + jmp 21dcc │ │ mov 0xc(%esp),%ebx │ │ mov %esi,(%edx) │ │ mov %eax,0x4(%edx) │ │ test %bl,%bl │ │ - jns 21ba0 │ │ + jns 21d60 │ │ cmp $0xe0,%bl │ │ xor %eax,%eax │ │ movb $0x3,(%ecx) │ │ mov %al,0x1(%ecx) │ │ movb $0x0,0x2(%ecx) │ │ movl $0x80000002,0x4(%ecx) │ │ - jmp 21c1b │ │ + jmp 21ddb │ │ cmp $0x3,%eax │ │ - jne 21bdf │ │ + jne 21d9f │ │ mov 0x10(%esp),%ebx │ │ mov %esi,%eax │ │ movzbl 0x19(%esp),%ecx │ │ mov 0xc(%esp),%edx │ │ mov %ebx,(%esi) │ │ mov %edi,0x4(%esi) │ │ mov 0x14(%esp),%esi │ │ cmp %ebx,%esi │ │ - je 21c0a │ │ + je 21dca │ │ mov (%ebx),%ch │ │ test %ch,%ch │ │ - js 21bea │ │ + js 21daa │ │ inc %ebx │ │ - jmp 21bfd │ │ + jmp 21dbd │ │ mov 0xc(%esp),%edx │ │ movzbl 0x19(%esp),%ecx │ │ - jmp 21c0a │ │ + jmp 21dca │ │ cmp $0xdf,%ch │ │ - jbe 21bfa │ │ + jbe 21dba │ │ cmp $0xf0,%ch │ │ sbb $0xffffffff,%ebx │ │ add $0x3,%ebx │ │ - jmp 21bfd │ │ + jmp 21dbd │ │ add $0x2,%ebx │ │ sub %ebx,%esi │ │ cmp $0x1,%cl │ │ mov %ebx,(%eax) │ │ sete %cl │ │ mov %esi,0x4(%eax) │ │ mov $0x2,%bl │ │ @@ -12694,280 +12528,265 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov $0x4,%ecx │ │ mov $0xc,%edx │ │ - call 247d9 │ │ + call 247ca │ │ ud2 │ │ mov %eax,%esi │ │ mov %edi,%ecx │ │ - call 18f40 │ │ + call 1c7d0 │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ + call 77c40 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov 0x34(%esp),%edi │ │ - call 21c60 │ │ + call 21e20 │ │ pop %ebx │ │ - mov %ecx,0xc(%esp) │ │ - add $0x5cb7c,%ebx │ │ + mov %ecx,0x14(%esp) │ │ + add $0x5c26c,%ebx │ │ test %edi,%edi │ │ - je 21cd7 │ │ + je 21ed0 │ │ mov 0x30(%esp),%esi │ │ mov %edx,%ebp │ │ - lea -0x6c4(%ebx),%eax │ │ + lea -0x7fc(%ebx),%eax │ │ mov %eax,0x18(%esp) │ │ - jmp 21ca9 │ │ + jmp 21e54 │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%eax │ │ - movb $0x0,0x10(%esp) │ │ - cmp $0x4,%eax │ │ - mov %eax,0x14(%esp) │ │ - jne 21ce6 │ │ + nop │ │ test %edi,%edi │ │ - je 21cd7 │ │ + je 21ed0 │ │ sub $0x4,%esp │ │ push %edi │ │ push %esi │ │ push %ebp │ │ - call 7c070 │ │ + call 7b7c0 │ │ add $0x10,%esp │ │ cmp $0xffffffff,%eax │ │ - je 21c90 │ │ + je 21e80 │ │ test %eax,%eax │ │ - movb $0xff,0x10(%esp) │ │ - mov %eax,0x14(%esp) │ │ - je 21ce0 │ │ + mov %eax,0x10(%esp) │ │ + movb $0xff,0xc(%esp) │ │ + je 21ed9 │ │ mov %edi,%ecx │ │ sub %eax,%ecx │ │ - jb 21cfe │ │ + jb 21ef7 │ │ add %eax,%esi │ │ mov %ecx,%edi │ │ - test %edi,%edi │ │ - jne 21ca9 │ │ - mov 0xc(%esp),%eax │ │ + jmp 21e50 │ │ + call 7b770 <__errno@plt> │ │ + mov (%eax),%eax │ │ + mov 0x10f0(%ebx),%ecx │ │ + lea -0xa4c(%ebx),%edx │ │ + cmp %edx,%ecx │ │ + jne 21ec2 │ │ + movb $0x0,0xc(%esp) │ │ + movb $0x0,0xf(%esp) │ │ + movw $0x0,0xd(%esp) │ │ + mov %eax,0x10(%esp) │ │ + mov 0x10f0(%ebx),%ecx │ │ + sub $0xc,%esp │ │ + push %eax │ │ + call *0x8(%ecx) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 21e50 │ │ + jmp 21edf │ │ + lea -0xa4c(%ebx),%ecx │ │ + mov %ecx,0x10f0(%ebx) │ │ + jmp 21e97 │ │ + mov 0x14(%esp),%eax │ │ movb $0xff,(%eax) │ │ - jmp 21cf6 │ │ + jmp 21eef │ │ mov 0x18(%esp),%eax │ │ - jmp 21cea │ │ - lea 0x10(%esp),%eax │ │ + jmp 21ee3 │ │ + lea 0xc(%esp),%eax │ │ movsd (%eax),%xmm0 │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x14(%esp),%ecx │ │ movsd %xmm0,(%ecx) │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ sub $0x8,%esp │ │ - lea -0x4dc(%ebx),%esi │ │ + lea -0x65c(%ebx),%esi │ │ mov %eax,%ecx │ │ mov %edi,%edx │ │ push %esi │ │ push %edi │ │ - call 32bf0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 335c0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x3c,%esp │ │ - mov %ecx,0x24(%esp) │ │ + sub $0x2c,%esp │ │ + mov %ecx,0x20(%esp) │ │ mov (%edx),%eax │ │ - mov 0x4(%edx),%ebp │ │ mov 0x8(%edx),%ecx │ │ - mov 0x54(%esp),%edi │ │ - mov 0x50(%esp),%esi │ │ - call 21d40 │ │ + mov 0x44(%esp),%edi │ │ + mov 0x40(%esp),%esi │ │ + mov 0x4(%edx),%ebp │ │ + call 21f30 │ │ pop %ebx │ │ - add $0x5ca9c,%ebx │ │ - mov %eax,0x30(%esp) │ │ - mov %ebp,0x38(%esp) │ │ - mov %ecx,0x34(%esp) │ │ - jmp 21d78 │ │ + add $0x5c15c,%ebx │ │ + mov %eax,0x24(%esp) │ │ + mov %ecx,0x28(%esp) │ │ + jmp 21f58 │ │ mov 0x1c(%esp),%eax │ │ cmpb $0x23,0x8(%eax) │ │ - jne 21e73 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ + jne 2207f │ │ + nop │ │ test %edi,%edi │ │ - je 21e7b │ │ - mov 0x34(%esp),%eax │ │ - mov 0x38(%esp),%ecx │ │ + je 2206c │ │ + mov 0x28(%esp),%eax │ │ + mov %ebp,%ecx │ │ mov 0x8(%eax),%edx │ │ - call 1fbc0 │ │ + call 1fce0 │ │ test %al,%al │ │ - je 21dd0 │ │ - lea -0x77d65(%ebx),%eax │ │ + je 21fb0 │ │ + lea -0x774be(%ebx),%eax │ │ lea 0x18(%esp),%ecx │ │ mov $0x23,%edx │ │ movl $0x13,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 73e80 │ │ - movzbl 0x18(%esp),%ecx │ │ - cmp $0xff,%cl │ │ - je 21e03 │ │ - movzbl %cl,%eax │ │ - mov -0x7c17c(%ebx,%eax,4),%eax │ │ + call 747b0 │ │ + movzbl 0x18(%esp),%eax │ │ + cmp $0xff,%eax │ │ + je 21fdb │ │ + mov -0x7b870(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ - cmpl $0x4,0x1c(%esp) │ │ - je 21d70 │ │ - jmp 21e73 │ │ - nop │ │ - mov 0x30(%esp),%eax │ │ + mov 0x1c(%esp),%eax │ │ + jmp 22026 │ │ + nopl 0x0(%eax) │ │ + mov 0x24(%esp),%eax │ │ mov %edi,0x8(%esp) │ │ mov %esi,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 7c010 │ │ + call 7b760 │ │ cmp $0xffffffff,%eax │ │ - je 21ded │ │ - mov $0xff,%cl │ │ - jmp 21df6 │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%eax │ │ - xor %ecx,%ecx │ │ - mov %cl,0x18(%esp) │ │ + je 21ffa │ │ mov %eax,0x1c(%esp) │ │ - cmp $0xff,%cl │ │ - jne 21db5 │ │ - mov 0x1c(%esp),%ecx │ │ - test %ecx,%ecx │ │ - je 21e84 │ │ - mov %edi,%eax │ │ - sub %ecx,%eax │ │ - jb 21e9c │ │ - add %ecx,%esi │ │ - mov %eax,%edi │ │ - jmp 21d70 │ │ - mov 0x1c(%esp),%ebp │ │ - cmpb $0x23,0x8(%ebp) │ │ - jne 21e73 │ │ - mov %esi,0x2c(%esp) │ │ - mov 0x0(%ebp),%eax │ │ - mov 0x4(%ebp),%esi │ │ - mov %eax,0x28(%esp) │ │ - mov (%esi),%eax │ │ + movb $0xff,0x18(%esp) │ │ test %eax,%eax │ │ - je 21e45 │ │ - mov 0x28(%esp),%ecx │ │ - mov %ecx,(%esp) │ │ - call *%eax │ │ - mov 0x28(%esp),%eax │ │ - cmpl $0x0,0x4(%esi) │ │ - je 21e57 │ │ + jne 21fe7 │ │ + jmp 22075 │ │ + mov 0x1c(%esp),%eax │ │ + test %eax,%eax │ │ + je 22075 │ │ + mov %edi,%ecx │ │ + sub %eax,%ecx │ │ + jb 22095 │ │ + add %eax,%esi │ │ + mov %ecx,%edi │ │ + jmp 21f50 │ │ + call 7b770 <__errno@plt> │ │ + mov (%eax),%eax │ │ + mov 0x10f0(%ebx),%ecx │ │ + lea -0xa4c(%ebx),%edx │ │ + cmp %edx,%ecx │ │ + jne 2205e │ │ + movb $0x0,0x18(%esp) │ │ + movb $0x0,0x1b(%esp) │ │ + movw $0x0,0x19(%esp) │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x10f0(%ebx),%ecx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov %ebp,(%esp) │ │ - call 7bfb0 │ │ - mov 0x2c(%esp),%esi │ │ - jmp 21d70 │ │ + call *0x8(%ecx) │ │ + test %al,%al │ │ + jne 21f50 │ │ + jmp 2207f │ │ + mov 0x1c(%esp),%eax │ │ + cmpb $0x23,0x10(%eax) │ │ + jne 2207f │ │ + mov %eax,(%esp) │ │ + call *0xc(%eax) │ │ + jmp 21f50 │ │ cmpb $0x23,0x19(%esp) │ │ - je 21d70 │ │ - movsd 0x18(%esp),%xmm0 │ │ - jmp 21e8c │ │ - mov 0x24(%esp),%eax │ │ + je 21f50 │ │ + jmp 2207f │ │ + lea -0xa4c(%ebx),%ecx │ │ + mov %ecx,0x10f0(%ebx) │ │ + jmp 22011 │ │ + mov 0x20(%esp),%eax │ │ movb $0xff,(%eax) │ │ - jmp 21e94 │ │ - movsd -0x152c(%ebx),%xmm0 │ │ - mov 0x24(%esp),%eax │ │ + jmp 2208d │ │ + movsd -0x162c(%ebx),%xmm0 │ │ + jmp 22085 │ │ + movsd 0x18(%esp),%xmm0 │ │ + mov 0x20(%esp),%eax │ │ movsd %xmm0,(%eax) │ │ - add $0x3c,%esp │ │ + add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea -0x1524(%ebx),%eax │ │ + lea -0x1648(%ebx),%ecx │ │ mov %edi,%edx │ │ mov %edi,(%esp) │ │ - mov %eax,0x4(%esp) │ │ - call 32bf0 │ │ - mov 0x28(%esp),%ecx │ │ - cmpl $0x0,0x4(%esi) │ │ - mov %eax,%edi │ │ - je 21ec4 │ │ - mov %ecx,(%esp) │ │ - call 7bfb0 │ │ - mov %ebp,(%esp) │ │ - call 7bfb0 │ │ - mov %edi,(%esp) │ │ - call 784f0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + mov %ecx,0x4(%esp) │ │ + mov %eax,%ecx │ │ + call 335c0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ sub $0x8,%esp │ │ - call 21ee9 │ │ + call 220b9 │ │ pop %ebx │ │ - add $0x5c8f3,%ebx │ │ + add $0x5bfd3,%ebx │ │ cmp $0x9,%edx │ │ setb %al │ │ cmp %ecx,%edx │ │ setbe %ah │ │ test %ah,%al │ │ - je 21f0d │ │ + je 220dd │ │ sub $0xc,%esp │ │ push %ecx │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ add $0x18,%esp │ │ pop %ebx │ │ ret │ │ cmp $0x5,%edx │ │ mov $0x4,%eax │ │ movl $0x0,0x4(%esp) │ │ cmovae %edx,%eax │ │ sub $0x4,%esp │ │ lea 0x8(%esp),%edx │ │ push %ecx │ │ push %eax │ │ push %edx │ │ - call 7c030 │ │ + call 7b780 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ xor %eax,%eax │ │ test %ecx,%ecx │ │ - jne 21f3e │ │ + jne 2210e │ │ mov 0x4(%esp),%eax │ │ add $0x8,%esp │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ @@ -12982,310 +12801,310 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ + mov 0x20(%esp),%eax │ │ mov 0x24(%esp),%ebp │ │ - call 21f60 │ │ + call 22134 │ │ pop %ebx │ │ - add $0x5c87c,%ebx │ │ - cmp %ebp,0x20(%esp) │ │ - jbe 21fc9 │ │ mov %edx,%edi │ │ + add $0x5bf58,%ebx │ │ + cmp $0x9,%eax │ │ + setb %dh │ │ + cmp %ebp,%eax │ │ + setbe %dl │ │ + test %dl,%dh │ │ + je 2215b │ │ + sub $0x8,%esp │ │ + push %ebp │ │ + push %ecx │ │ + call 7b790 │ │ + add $0x1c,%esp │ │ + jmp 221bd │ │ mov %ecx,0x8(%esp) │ │ + cmp $0x5,%eax │ │ + mov $0x4,%ecx │ │ movl $0x0,0x4(%esp) │ │ + cmovae %eax,%ecx │ │ sub $0x4,%esp │ │ lea 0x8(%esp),%eax │ │ push %ebp │ │ - push $0x4 │ │ + push %ecx │ │ push %eax │ │ - call 7c030 │ │ + call 7b780 │ │ add $0x10,%esp │ │ mov 0x4(%esp),%esi │ │ test %eax,%eax │ │ setne %cl │ │ test %esi,%esi │ │ sete %dl │ │ xor %eax,%eax │ │ or %cl,%dl │ │ - jne 21fc4 │ │ + jne 221ba │ │ cmp %edi,%ebp │ │ cmovb %ebp,%edi │ │ sub $0x4,%esp │ │ push %edi │ │ mov 0x10(%esp),%edi │ │ push %edi │ │ push %esi │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x4,%esp │ │ push %edi │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x10,%esp │ │ mov %esi,%eax │ │ add $0xc,%esp │ │ - jmp 21fd6 │ │ - sub $0x8,%esp │ │ - push %ebp │ │ - push %ecx │ │ - call 7c040 │ │ - add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 21fe5 │ │ + call 221cc │ │ pop %ebx │ │ - add $0x5c7f7,%ebx │ │ + add $0x5bec0,%ebx │ │ sub $0x4,%esp │ │ xor %eax,%eax │ │ inc %eax │ │ push %eax │ │ push %eax │ │ push 0x8(%ebp) │ │ - call 359bf │ │ + call 37051 │ │ add $0x10,%esp │ │ cmp $0xffffffff,%eax │ │ - jne 2200a │ │ + jne 221f1 │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %eax,%ecx │ │ - call 246cb │ │ + call 247ab │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x2c,%esp │ │ + sub $0x1c,%esp │ │ mov %edx,%esi │ │ mov 0x8(%ebp),%edx │ │ - call 22024 │ │ + call 2220b │ │ pop %ebx │ │ mov %ecx,%edi │ │ - add $0x5c7b8,%ebx │ │ + add $0x5be81,%ebx │ │ mov %esi,-0x10(%ebp) │ │ test %edx,%edx │ │ - je 2205b │ │ + je 22240 │ │ cmpb $0x2f,(%esi) │ │ - je 22069 │ │ - cmp $0x1,%edx │ │ - je 2205b │ │ - cmpb $0xc0,0x1(%esi) │ │ - jl 2205b │ │ + je 2224e │ │ + cmp $0x3,%edx │ │ + jb 22240 │ │ + cmpb $0xbf,0x1(%esi) │ │ + jle 22240 │ │ cmp $0x3,%edx │ │ - ja 2204d │ │ - je 22053 │ │ - jmp 2205b │ │ + je 22236 │ │ cmpb $0xc0,0x3(%esi) │ │ - jl 2205b │ │ - cmpw $0x2f3a,0x1(%esi) │ │ - je 22069 │ │ + jl 22240 │ │ + lea 0x1(%esi),%eax │ │ + cmpw $0x2f3a,(%eax) │ │ + je 2224e │ │ mov %esi,%ecx │ │ - call 221b3 │ │ + call 2238b │ │ mov 0x8(%ebp),%edx │ │ test %al,%al │ │ - je 22076 │ │ + je 2228e │ │ xor %esi,%esi │ │ test %edx,%edx │ │ - jns 220b9 │ │ + jns 2225b │ │ mov %esi,%ecx │ │ - call 246cb │ │ - mov %edi,%eax │ │ - mov 0x4(%edi),%edi │ │ - mov 0x8(%eax),%esi │ │ - mov %eax,-0x14(%ebp) │ │ - mov %edi,%ecx │ │ - mov %esi,%edx │ │ - call 221b3 │ │ - test %esi,%esi │ │ - je 220ed │ │ - test %al,%al │ │ - mov $0x5c,%eax │ │ - mov $0x2f,%ecx │ │ - mov %edi,%edx │ │ - cmovne %eax,%ecx │ │ - cmp -0x1(%edi,%esi,1),%cl │ │ - je 220f1 │ │ - mov -0x14(%ebp),%edi │ │ - cmp %esi,(%edi) │ │ - je 22195 │ │ - mov %cl,(%edx,%esi,1) │ │ - inc %esi │ │ - mov %esi,0x8(%edi) │ │ - jmp 220f1 │ │ + call 247ab │ │ test %edx,%edx │ │ - je 2212a │ │ + je 222c1 │ │ xor %esi,%esi │ │ mov %edx,%ecx │ │ inc %esi │ │ mov %esi,%edx │ │ - call 21ee0 │ │ + call 220b0 │ │ mov 0x8(%ebp),%edx │ │ test %eax,%eax │ │ - je 2206f │ │ + je 22254 │ │ mov %eax,%ecx │ │ mov -0x10(%ebp),%eax │ │ mov %edx,0x8(%esp) │ │ + mov %edx,%esi │ │ mov %ecx,-0x10(%ebp) │ │ mov %ecx,(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 7bfc0 │ │ - mov 0x8(%ebp),%esi │ │ - jmp 22132 │ │ - xor %esi,%esi │ │ - mov %edi,%edx │ │ - mov -0x14(%ebp),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - mov (%eax),%eax │ │ - sub %esi,%eax │ │ - cmp %eax,%ecx │ │ - mov %ecx,%eax │ │ - ja 22178 │ │ - mov -0x14(%ebp),%edi │ │ - test %eax,%eax │ │ - je 22123 │ │ - mov %eax,0x8(%esp) │ │ - mov -0x10(%ebp),%eax │ │ - add %esi,%edx │ │ - mov %edx,(%esp) │ │ - mov %eax,0x4(%esp) │ │ - call 7bfc0 │ │ - mov 0x8(%ebp),%eax │ │ + call 7b710 │ │ + jmp 222c9 │ │ mov 0x8(%edi),%esi │ │ - add %eax,%esi │ │ - mov %esi,0x8(%edi) │ │ - jmp 22170 │ │ + test %esi,%esi │ │ + je 2230c │ │ + mov %edi,-0x14(%ebp) │ │ + mov 0x4(%edi),%edi │ │ + mov %esi,%edx │ │ + mov %edi,%ecx │ │ + call 2238b │ │ + test %al,%al │ │ + mov $0x5c,%eax │ │ + mov $0x2f,%ecx │ │ + cmovne %eax,%ecx │ │ + cmp -0x1(%edi,%esi,1),%cl │ │ + jne 22310 │ │ + mov 0x8(%ebp),%edx │ │ + mov -0x14(%ebp),%edi │ │ + jmp 22323 │ │ xor %eax,%eax │ │ xor %esi,%esi │ │ inc %eax │ │ mov %eax,-0x10(%ebp) │ │ mov (%edi),%edx │ │ test %edx,%edx │ │ - je 22147 │ │ + je 222de │ │ mov 0x4(%edi),%eax │ │ - lea -0x20(%ebp),%ecx │ │ + lea -0x1c(%ebp),%ecx │ │ movl $0x1,-0x18(%ebp) │ │ - jmp 2214c │ │ + jmp 222e3 │ │ lea -0x18(%ebp),%ecx │ │ xor %edx,%edx │ │ mov %edx,(%ecx) │ │ + mov 0x8(%ebp),%ecx │ │ cmpl $0x0,-0x18(%ebp) │ │ - je 22162 │ │ - cmpl $0x0,-0x20(%ebp) │ │ - je 22162 │ │ + je 222ff │ │ + cmpl $0x0,-0x1c(%ebp) │ │ + je 222ff │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ + call 7b700 │ │ mov 0x8(%ebp),%ecx │ │ + mov -0x10(%ebp),%eax │ │ mov %esi,(%edi) │ │ mov %eax,0x4(%edi) │ │ mov %ecx,0x8(%edi) │ │ - add $0x2c,%esp │ │ + jmp 2234f │ │ + xor %esi,%esi │ │ + jmp 22323 │ │ + mov -0x14(%ebp),%eax │ │ + mov 0x8(%ebp),%edx │ │ + cmp %esi,(%eax) │ │ + je 2236b │ │ + mov %cl,(%edi,%esi,1) │ │ + inc %esi │ │ + mov %eax,%edi │ │ + mov %esi,0x8(%eax) │ │ + mov (%edi),%eax │ │ + sub %esi,%eax │ │ + cmp %eax,%edx │ │ + ja 22357 │ │ + test %edx,%edx │ │ + je 2234a │ │ + mov 0x4(%edi),%eax │ │ + mov -0x10(%ebp),%ecx │ │ + mov %edx,0x8(%esp) │ │ + add %esi,%eax │ │ + mov %ecx,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call 7b710 │ │ + mov 0x8(%ebp),%edx │ │ + add %edx,%esi │ │ + mov %esi,0x8(%edi) │ │ + add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov -0x14(%ebp),%edi │ │ - mov %esi,%edx │ │ - mov %eax,(%esp) │ │ + mov %edx,(%esp) │ │ mov %edi,%ecx │ │ - call 21fdb │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x4(%edi),%edx │ │ + mov %esi,%edx │ │ + call 221c2 │ │ + mov 0x8(%ebp),%edx │ │ mov 0x8(%edi),%esi │ │ - jmp 22108 │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov %edi,%ecx │ │ + jmp 2232f │ │ + mov %ecx,%edi │ │ + mov -0x14(%ebp),%ecx │ │ mov %esi,%edx │ │ movl $0x1,(%esp) │ │ - call 21fdb │ │ - mov -0x1c(%ebp),%ecx │ │ - mov 0x4(%edi),%edx │ │ - jmp 220b0 │ │ + call 221c2 │ │ + mov -0x14(%ebp),%eax │ │ + mov %edi,%ecx │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x4(%eax),%edi │ │ + jmp 2231a │ │ test %edx,%edx │ │ - je 221d0 │ │ + je 223b6 │ │ cmpb $0x5c,(%ecx) │ │ mov $0x1,%al │ │ - je 221d2 │ │ - cmp $0x1,%edx │ │ - je 221d0 │ │ - cmpb $0xc0,0x1(%ecx) │ │ - jl 221d0 │ │ + je 223b5 │ │ cmp $0x3,%edx │ │ - ja 221d3 │ │ - je 221d9 │ │ - xor %eax,%eax │ │ - ret │ │ + jb 223b6 │ │ + cmpb $0xbf,0x1(%ecx) │ │ + jle 223b6 │ │ + cmp $0x3,%edx │ │ + je 223ac │ │ cmpb $0xc0,0x3(%ecx) │ │ - jl 221d0 │ │ - cmpw $0x5c3a,0x1(%ecx) │ │ + jl 223b6 │ │ + inc %ecx │ │ + cmpw $0x5c3a,(%ecx) │ │ sete %al │ │ ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + xor %eax,%eax │ │ + ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x10,%esp │ │ - call 221fb │ │ + call 223cb │ │ pop %ebx │ │ - add $0x5c5e1,%ebx │ │ + add $0x5bcc1,%ebx │ │ cmp $0xffffffef,%edx │ │ - ja 2224d │ │ + ja 2241d │ │ mov (%ecx),%eax │ │ mov %ecx,%esi │ │ add $0x10,%edx │ │ mov $0x8,%edi │ │ lea (%eax,%eax,1),%ecx │ │ cmp %ecx,%edx │ │ cmovbe %ecx,%edx │ │ cmp $0x9,%edx │ │ cmovae %edx,%edi │ │ sub $0x8,%esp │ │ lea 0xc(%esp),%ecx │ │ mov %eax,%edx │ │ push %edi │ │ push 0x4(%esi) │ │ - call 22270 │ │ + call 3ce80 │ │ add $0x10,%esp │ │ cmpl $0x1,0x4(%esp) │ │ - je 22254 │ │ + je 22424 │ │ mov 0x8(%esp),%eax │ │ mov %eax,0x4(%esi) │ │ mov %edi,(%esi) │ │ add $0x10,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ xor %ecx,%ecx │ │ - call 246cb │ │ + call 247ab │ │ mov 0x8(%esp),%ecx │ │ mov 0xc(%esp),%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -13297,56 +13116,14 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0xc,%esp │ │ - mov 0x24(%esp),%edi │ │ - call 22280 │ │ - pop %ebx │ │ - mov %ecx,%esi │ │ - mov $0x1,%ebp │ │ - add $0x5c55c,%ebx │ │ - test %edi,%edi │ │ - js 222b1 │ │ - test %edx,%edx │ │ - je 222ba │ │ - mov 0x20(%esp),%eax │ │ - mov %edi,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call 7c040 │ │ - test %eax,%eax │ │ - je 222c6 │ │ - xor %ebp,%ebp │ │ - mov %eax,0x4(%esi) │ │ - jmp 222cd │ │ - xor %edi,%edi │ │ - mov $0x4,%eax │ │ - jmp 222d2 │ │ - mov %edi,(%esp) │ │ - call 7bfa0 │ │ - test %eax,%eax │ │ - jne 222aa │ │ - movl $0x1,0x4(%esi) │ │ - mov $0x8,%eax │ │ - mov %edi,(%esi,%eax,1) │ │ - mov %ebp,(%esi) │ │ - add $0xc,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - int3 │ │ - push %ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ sub $0x54,%esp │ │ mov 0x1c(%ecx),%esi │ │ mov 0x4(%ecx),%edi │ │ mov 0x10(%ecx),%edx │ │ mov 0x8(%ecx),%ebx │ │ mov 0xc(%ecx),%ebp │ │ mov %ecx,0x34(%esp) │ │ @@ -13573,961 +13350,921 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x8c,%esp │ │ - mov 0xa0(%esp),%eax │ │ - mov %edx,0x58(%esp) │ │ - mov %ecx,0x84(%esp) │ │ - mov (%eax),%edx │ │ - mov 0x10(%eax),%edi │ │ - mov 0x4(%eax),%esi │ │ - mov 0x18(%eax),%ebp │ │ - mov %edx,%ecx │ │ - mov %esi,%ebx │ │ - shr $1,%ecx │ │ - shr $1,%ebx │ │ + mov 0xa0(%esp),%ebx │ │ + mov %edx,0x24(%esp) │ │ + mov %ecx,0x74(%esp) │ │ + mov 0x4(%ebx),%eax │ │ + mov 0x14(%ebx),%esi │ │ + mov (%ebx),%edi │ │ + mov %eax,%ebp │ │ + shr $1,%ebp │ │ + xor %esi,%ebp │ │ + and $0x55555555,%ebp │ │ + lea 0x0(%ebp,%ebp,1),%edx │ │ + xor %esi,%ebp │ │ + mov %edi,%esi │ │ + xor %eax,%edx │ │ + mov 0x10(%ebx),%eax │ │ + shr $1,%esi │ │ + mov %edx,0xc(%esp) │ │ + mov 0xc(%ebx),%edx │ │ + xor %eax,%esi │ │ + and $0x55555555,%esi │ │ + lea (%esi,%esi,1),%ecx │ │ + xor %eax,%esi │ │ xor %edi,%ecx │ │ - and $0x55555555,%ecx │ │ + mov %edx,%edi │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x1c(%ebx),%ecx │ │ + shr $1,%edi │ │ xor %ecx,%edi │ │ - add %ecx,%ecx │ │ - xor %edx,%ecx │ │ - mov 0x14(%eax),%edx │ │ - xor %edx,%ebx │ │ - and $0x55555555,%ebx │ │ + and $0x55555555,%edi │ │ + lea (%edi,%edi,1),%eax │ │ + xor %ecx,%edi │ │ + xor %edx,%eax │ │ + mov %eax,0x20(%esp) │ │ + mov %ebx,%eax │ │ + mov 0x8(%ebx),%ebx │ │ + mov 0x18(%eax),%edx │ │ + mov %ebx,%eax │ │ + shr $1,%eax │ │ + xor %edx,%eax │ │ + and $0x55555555,%eax │ │ + lea (%eax,%eax,1),%ecx │ │ + xor %edx,%eax │ │ + xor %ebx,%ecx │ │ + mov 0x8(%esp),%ebx │ │ + mov %ecx,0x10(%esp) │ │ + mov %ebx,%ecx │ │ + shr $0x2,%ecx │ │ + xor 0xc(%esp),%ecx │ │ + and $0x33333333,%ecx │ │ + lea 0x0(,%ecx,4),%edx │ │ + xor 0xc(%esp),%ecx │ │ xor %ebx,%edx │ │ - add %ebx,%ebx │ │ + mov %edx,0x8(%esp) │ │ + mov %esi,%edx │ │ + shr $0x2,%edx │ │ + xor %ebp,%edx │ │ + and $0x33333333,%edx │ │ + lea 0x0(,%edx,4),%ebx │ │ + xor %ebp,%edx │ │ + mov %ecx,%ebp │ │ xor %esi,%ebx │ │ - mov 0x8(%eax),%esi │ │ + movd %edx,%xmm4 │ │ + movd %ebp,%xmm5 │ │ + shr $0x4,%edx │ │ + shr $0x4,%ebp │ │ mov %ebx,0xc(%esp) │ │ - mov %esi,%ebx │ │ - shr $1,%ebx │ │ - xor %ebp,%ebx │ │ - and $0x55555555,%ebx │ │ - xor %ebx,%ebp │ │ - add %ebx,%ebx │ │ - mov %ebp,0x28(%esp) │ │ - mov 0xc(%eax),%ebp │ │ - mov 0x1c(%eax),%eax │ │ - xor %esi,%ebx │ │ - mov %ebp,%esi │ │ - shr $1,%esi │ │ - xor %eax,%esi │ │ - and $0x55555555,%esi │ │ - xor %esi,%eax │ │ - add %esi,%esi │ │ - xor %ebp,%esi │ │ - mov 0xc(%esp),%ebp │ │ - mov %eax,0x10(%esp) │ │ - mov %ecx,%eax │ │ - shr $0x2,%eax │ │ - xor %ebp,%eax │ │ - and $0x33333333,%eax │ │ - xor %eax,%ebp │ │ - shl $0x2,%eax │ │ - mov %ebp,0xc(%esp) │ │ - mov %edi,%ebp │ │ - xor %ecx,%eax │ │ - mov 0x10(%esp),%ecx │ │ - shr $0x2,%ebp │ │ - xor %edx,%ebp │ │ - and $0x33333333,%ebp │ │ - xor %ebp,%edx │ │ - shl $0x2,%ebp │ │ - xor %edi,%ebp │ │ - mov %ebx,%edi │ │ - mov %edx,0x14(%esp) │ │ - mov 0x28(%esp),%edx │ │ - movl $0xffffffa0,0x28(%esp) │ │ - shr $0x2,%edi │ │ - xor %esi,%edi │ │ - and $0x33333333,%edi │ │ - xor %edi,%esi │ │ - shl $0x2,%edi │ │ - xor %ebx,%edi │ │ - mov %edx,%ebx │ │ + mov %eax,%ebx │ │ shr $0x2,%ebx │ │ - xor %ecx,%ebx │ │ + xor %edi,%ebx │ │ and $0x33333333,%ebx │ │ - xor %ebx,%ecx │ │ - shl $0x2,%ebx │ │ - xor %edx,%ebx │ │ - mov 0x58(%esp),%edx │ │ - mov %ecx,0x10(%esp) │ │ - mov %eax,%ecx │ │ - shr $0x4,%ecx │ │ - xor %edi,%ecx │ │ - and $0xf0f0f0f,%ecx │ │ - xor 0x10(%edx),%edi │ │ - xor %ecx,%edi │ │ - shl $0x4,%ecx │ │ - xor (%edx),%ecx │ │ + lea 0x0(,%ebx,4),%esi │ │ + xor %edi,%ebx │ │ + mov 0x10(%esp),%edi │ │ + xor %eax,%esi │ │ + mov 0x20(%esp),%eax │ │ + xor %ebx,%edx │ │ + and $0xf0f0f0f,%edx │ │ + movd %edx,%xmm6 │ │ + mov %edi,%ecx │ │ + shr $0x2,%ecx │ │ xor %eax,%ecx │ │ - mov %ebp,%eax │ │ + and $0x33333333,%ecx │ │ + xor %ecx,%eax │ │ + shl $0x2,%ecx │ │ + mov %eax,0x20(%esp) │ │ + mov 0x8(%esp),%eax │ │ + xor %edi,%ecx │ │ + mov 0x24(%esp),%edi │ │ + movd %ecx,%xmm2 │ │ shr $0x4,%eax │ │ - mov %ecx,0x2c(%esp) │ │ - mov 0x10(%esp),%ecx │ │ - xor %ebx,%eax │ │ - xor 0x14(%edx),%ebx │ │ + xor %ecx,%eax │ │ + mov %edi,%ecx │ │ and $0xf0f0f0f,%eax │ │ - xor %eax,%ebx │ │ + xor 0x1c(%ecx),%ebx │ │ + movd %eax,%xmm0 │ │ shl $0x4,%eax │ │ - xor 0x4(%edx),%eax │ │ - xor %ebp,%eax │ │ - mov 0xc(%esp),%ebp │ │ + xor (%edi),%eax │ │ + punpckldq %xmm0,%xmm4 │ │ + xor %edx,%ebx │ │ + xor 0x8(%esp),%eax │ │ mov %eax,0x30(%esp) │ │ - mov %ebp,%eax │ │ + mov 0xc(%esp),%eax │ │ + movd %eax,%xmm1 │ │ shr $0x4,%eax │ │ xor %esi,%eax │ │ - xor 0x18(%edx),%esi │ │ + xor 0x14(%edi),%esi │ │ + mov 0x20(%esp),%edi │ │ + punpckldq %xmm5,%xmm1 │ │ + movl $0xffffffa0,0x20(%esp) │ │ and $0xf0f0f0f,%eax │ │ + punpcklqdq %xmm4,%xmm1 │ │ + movd %eax,%xmm3 │ │ + pslld $0x4,%xmm3 │ │ + xor %edi,%ebp │ │ + xor 0x18(%ecx),%edi │ │ xor %eax,%esi │ │ - shl $0x4,%eax │ │ - xor 0x8(%edx),%eax │ │ - xor %ebp,%eax │ │ - mov 0x14(%esp),%ebp │ │ - mov %eax,0x34(%esp) │ │ - mov %ebp,%eax │ │ - shr $0x4,%eax │ │ - xor %ecx,%eax │ │ - xor 0x1c(%edx),%ecx │ │ - and $0xf0f0f0f,%eax │ │ - xor %eax,%ecx │ │ - shl $0x4,%eax │ │ - xor 0xc(%edx),%eax │ │ - call 226d9 │ │ - pop %edx │ │ - add $0x5c103,%edx │ │ - mov %edx,0x60(%esp) │ │ - xor %ebp,%eax │ │ - mov %eax,0x38(%esp) │ │ - mov %edi,0x3c(%esp) │ │ - mov %ebx,0x40(%esp) │ │ + call 22852 │ │ + pop %eax │ │ + and $0xf0f0f0f,%ebp │ │ + add $0x5b83a,%eax │ │ + movd %ebp,%xmm7 │ │ + mov %eax,0x64(%esp) │ │ + punpckldq %xmm6,%xmm7 │ │ + pslld $0x4,%xmm7 │ │ + xor %ebp,%edi │ │ + shufps $0xd4,%xmm7,%xmm2 │ │ + punpckldq %xmm3,%xmm7 │ │ + movdqu 0x4(%ecx),%xmm3 │ │ + shufps $0x21,%xmm2,%xmm7 │ │ + pxor %xmm3,%xmm1 │ │ + pxor %xmm7,%xmm1 │ │ + movdqu %xmm1,0x34(%esp) │ │ mov %esi,0x44(%esp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - mov 0x60(%esp),%ebx │ │ - mov %ecx,0x48(%esp) │ │ - lea 0x2c(%esp),%ecx │ │ - call 222e0 │ │ - mov 0x2c(%esp),%ebp │ │ - mov 0x30(%esp),%edx │ │ - mov 0x34(%esp),%esi │ │ + mov %edi,0x48(%esp) │ │ + nopl 0x0(%eax) │ │ + mov %ebx,0x4c(%esp) │ │ + mov 0x64(%esp),%ebx │ │ + lea 0x30(%esp),%ecx │ │ + call 22440 │ │ + mov 0x30(%esp),%ebp │ │ + mov 0x34(%esp),%edi │ │ + mov 0x3c(%esp),%esi │ │ + mov 0x38(%esp),%ebx │ │ mov %ebp,%eax │ │ mov %ebp,%ecx │ │ - mov %edx,%edi │ │ - mov %edx,0x14(%esp) │ │ - mov %ebp,%ebx │ │ + mov %edi,%edx │ │ + mov %esi,0x28(%esp) │ │ rol $0x16,%eax │ │ rol $0x1e,%ecx │ │ - rol $0x1e,%edi │ │ + rol $0x1e,%edx │ │ and $0x3f3f3f3f,%eax │ │ and $0xc0c0c0c0,%ecx │ │ - and $0xc0c0c0c0,%edi │ │ + and $0xc0c0c0c0,%edx │ │ or %eax,%ecx │ │ - mov %edx,%eax │ │ - mov %esi,%edx │ │ + mov %edi,%eax │ │ rol $0x16,%eax │ │ - xor %ecx,%ebx │ │ + mov %ecx,0x1c(%esp) │ │ + mov %esi,%ecx │ │ and $0x3f3f3f3f,%eax │ │ - or %eax,%edi │ │ + rol $0x1e,%ecx │ │ + or %eax,%edx │ │ mov %esi,%eax │ │ - rol $0x1e,%esi │ │ + and $0xc0c0c0c0,%ecx │ │ + mov %ebx,%esi │ │ rol $0x16,%eax │ │ - and $0xc0c0c0c0,%esi │ │ - mov %edi,0x1c(%esp) │ │ + rol $0x1e,%esi │ │ + xor %edx,%edi │ │ and $0x3f3f3f3f,%eax │ │ - or %eax,%esi │ │ - mov %esi,0x54(%esp) │ │ - mov 0x38(%esp),%esi │ │ - xor 0x54(%esp),%edx │ │ - mov %esi,%eax │ │ - mov %esi,%edi │ │ + and $0xc0c0c0c0,%esi │ │ + or %eax,%ecx │ │ + mov %ecx,0x58(%esp) │ │ + mov 0x40(%esp),%ecx │ │ + mov %ecx,%eax │ │ + mov %ecx,0x14(%esp) │ │ + rol $0x1e,%ecx │ │ rol $0x16,%eax │ │ - rol $0x1e,%edi │ │ - mov %edx,%ebp │ │ + and $0xc0c0c0c0,%ecx │ │ and $0x3f3f3f3f,%eax │ │ - and $0xc0c0c0c0,%edi │ │ - or %eax,%edi │ │ - mov %edi,0x18(%esp) │ │ - mov 0x3c(%esp),%edi │ │ - xor 0x18(%esp),%esi │ │ - xor 0x18(%esp),%ebp │ │ - mov %edi,%eax │ │ - mov %edi,0xc(%esp) │ │ - rol $0x1e,%edi │ │ + or %eax,%ecx │ │ + mov %ebx,%eax │ │ rol $0x16,%eax │ │ - and $0xc0c0c0c0,%edi │ │ + mov %ecx,0x60(%esp) │ │ + mov %edi,%ecx │ │ and $0x3f3f3f3f,%eax │ │ - or %eax,%edi │ │ - mov %edi,0x5c(%esp) │ │ - mov 0x40(%esp),%edi │ │ + rol $0xc,%ecx │ │ + or %eax,%esi │ │ mov %edi,%eax │ │ - mov %edi,0x20(%esp) │ │ - rol $0x1e,%edi │ │ - rol $0x16,%eax │ │ - and $0xc0c0c0c0,%edi │ │ - and $0x3f3f3f3f,%eax │ │ - or %eax,%edi │ │ - mov %edi,0x24(%esp) │ │ + and $0xf0f0f0f,%ecx │ │ + rol $0x14,%eax │ │ + xor %esi,%ebx │ │ + xor %esi,%edi │ │ + and $0xf0f0f0f0,%eax │ │ + mov %ebx,0x10(%esp) │ │ + or %eax,%ecx │ │ + mov %ebx,%eax │ │ + rol $0x14,%ebx │ │ + rol $0xc,%eax │ │ + and $0xf0f0f0f0,%ebx │ │ + mov %ecx,0x18(%esp) │ │ + and $0xf0f0f0f,%eax │ │ + or %ebx,%eax │ │ + mov %ebp,%ebx │ │ + xor 0x1c(%esp),%ebx │ │ + mov %ebx,%ebp │ │ + mov %ebx,%ecx │ │ + xor %edx,%ebx │ │ + mov 0x24(%esp),%edx │ │ + rol $0xc,%ebp │ │ + rol $0x14,%ecx │ │ + mov %ebx,0xc(%esp) │ │ + and $0xf0f0f0f0,%ecx │ │ + and $0xf0f0f0f,%ebp │ │ + or %ecx,%ebp │ │ + mov 0x20(%esp),%ecx │ │ + mov %ebp,0x2c(%esp) │ │ + mov 0x28(%esp),%ebp │ │ + xor 0x1a8(%edx,%ecx,4),%eax │ │ + xor 0x58(%esp),%ebp │ │ + xor %eax,%edi │ │ + mov %edi,0x38(%esp) │ │ + mov %ebp,%eax │ │ + mov %ebp,%esi │ │ + mov %edi,0x6c(%esp) │ │ + xor 0x60(%esp),%ebp │ │ + mov 0x48(%esp),%ecx │ │ + rol $0xc,%eax │ │ + rol $0x14,%esi │ │ mov 0x44(%esp),%edi │ │ - mov %edi,%eax │ │ - mov %edi,0x10(%esp) │ │ - rol $0x1e,%edi │ │ + mov 0x4c(%esp),%ebx │ │ + and $0xf0f0f0f,%eax │ │ + and $0xf0f0f0f0,%esi │ │ + or %eax,%esi │ │ + mov %ecx,%eax │ │ + mov %ecx,0x8(%esp) │ │ + rol $0x1e,%ecx │ │ + mov %edi,%edx │ │ rol $0x16,%eax │ │ - and $0xc0c0c0c0,%edi │ │ + and $0xc0c0c0c0,%ecx │ │ + rol $0x1e,%edx │ │ and $0x3f3f3f3f,%eax │ │ - or %eax,%edi │ │ - mov %edi,0x50(%esp) │ │ - mov 0x48(%esp),%edi │ │ + and $0xc0c0c0c0,%edx │ │ + or %eax,%ecx │ │ mov %edi,%eax │ │ - mov %edi,0x68(%esp) │ │ - rol $0x1e,%edi │ │ rol $0x16,%eax │ │ - and $0xc0c0c0c0,%edi │ │ + mov %ecx,0x54(%esp) │ │ + mov %ebx,%ecx │ │ and $0x3f3f3f3f,%eax │ │ - or %eax,%edi │ │ + rol $0x16,%ecx │ │ + or %eax,%edx │ │ mov %ebx,%eax │ │ - mov %edi,0x4c(%esp) │ │ - mov %ebx,%edi │ │ - rol $0xc,%eax │ │ - xor 0x1c(%esp),%ebx │ │ - rol $0x14,%edi │ │ - and $0xf0f0f0f,%eax │ │ - and $0xf0f0f0f0,%edi │ │ - or %eax,%edi │ │ - mov %edi,0x64(%esp) │ │ - mov 0x14(%esp),%edi │ │ - xor 0x1c(%esp),%edi │ │ - mov %edi,%eax │ │ + and $0x3f3f3f3f,%ecx │ │ + rol $0x1e,%eax │ │ + xor %edx,%edi │ │ + and $0xc0c0c0c0,%eax │ │ + or %eax,%ecx │ │ + mov %ecx,0x5c(%esp) │ │ + mov 0x14(%esp),%ecx │ │ mov %edi,0x14(%esp) │ │ - rol $0x14,%edi │ │ - rol $0xc,%eax │ │ - and $0xf0f0f0f0,%edi │ │ - and $0xf0f0f0f,%eax │ │ - or %eax,%edi │ │ - mov %edx,%eax │ │ - mov %edi,0x80(%esp) │ │ - mov %edx,%edi │ │ - rol $0xc,%eax │ │ - mov %esi,%edx │ │ - rol $0x14,%edi │ │ - and $0xf0f0f0f,%eax │ │ - rol $0x14,%edx │ │ - and $0xf0f0f0f0,%edi │ │ - and $0xf0f0f0f0,%edx │ │ - or %eax,%edi │ │ - mov %esi,%eax │ │ - xor 0x5c(%esp),%esi │ │ - rol $0xc,%eax │ │ - mov %edi,0x7c(%esp) │ │ - mov 0x68(%esp),%edi │ │ - and $0xf0f0f0f,%eax │ │ - or %eax,%edx │ │ - mov %edx,0x78(%esp) │ │ - mov 0xc(%esp),%edx │ │ - xor 0x4c(%esp),%edi │ │ - xor 0x5c(%esp),%edx │ │ - xor %edi,%ebp │ │ - xor %edi,%esi │ │ - xor %edi,%ecx │ │ - xor %edi,%ebx │ │ - mov %ebp,0x18(%esp) │ │ - mov %esi,0x1c(%esp) │ │ - mov 0x28(%esp),%ebp │ │ - mov 0x64(%esp),%esi │ │ - mov %edx,%eax │ │ - mov %edx,0xc(%esp) │ │ - rol $0x14,%edx │ │ - rol $0xc,%eax │ │ - and $0xf0f0f0f0,%edx │ │ - and $0xf0f0f0f,%eax │ │ - or %eax,%edx │ │ - mov %edx,0x74(%esp) │ │ - mov 0x20(%esp),%edx │ │ - xor 0x24(%esp),%edx │ │ - mov %edx,%eax │ │ - mov %edx,0x20(%esp) │ │ + xor 0x5c(%esp),%ebx │ │ + xor 0x60(%esp),%ecx │ │ + xor %ebx,0xc(%esp) │ │ + xor %ebx,%ebp │ │ + xor %ebx,0x1c(%esp) │ │ + mov %ebp,0x28(%esp) │ │ + mov %ebx,%ebp │ │ + rol $0xc,%ebp │ │ + mov %ecx,%eax │ │ + xor %ecx,%edx │ │ + rol $0xc,%ecx │ │ + and $0xf0f0f0f,%ebp │ │ + rol $0x14,%eax │ │ + and $0xf0f0f0f,%ecx │ │ + mov %edx,0x70(%esp) │ │ + mov %ebx,%edx │ │ + and $0xf0f0f0f0,%eax │ │ rol $0x14,%edx │ │ - rol $0xc,%eax │ │ + or %ecx,%eax │ │ + mov 0x24(%esp),%ecx │ │ and $0xf0f0f0f0,%edx │ │ - and $0xf0f0f0f,%eax │ │ - or %eax,%edx │ │ - mov %edx,0x70(%esp) │ │ - mov 0x10(%esp),%edx │ │ - xor 0x50(%esp),%edx │ │ - mov %edx,%eax │ │ - mov %edx,0x10(%esp) │ │ + mov %eax,0x68(%esp) │ │ + mov 0x10(%esp),%eax │ │ + or %edx,%ebp │ │ + mov 0x8(%esp),%edx │ │ + xor 0x58(%esp),%eax │ │ + xor 0x54(%esp),%edx │ │ + xor %ebx,%eax │ │ + mov %edx,0x8(%esp) │ │ + mov %edx,%ebx │ │ rol $0x14,%edx │ │ - rol $0xc,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x20(%esp),%eax │ │ + rol $0xc,%ebx │ │ and $0xf0f0f0f0,%edx │ │ - and $0xf0f0f0f,%eax │ │ - or %eax,%edx │ │ - mov %edi,%eax │ │ - rol $0xc,%edi │ │ - rol $0x14,%eax │ │ - and $0xf0f0f0f,%edi │ │ - mov %edx,0x6c(%esp) │ │ - mov 0x7c(%esp),%edx │ │ - and $0xf0f0f0f0,%eax │ │ - or %edi,%eax │ │ - mov 0x58(%esp),%edi │ │ - xor 0x1a0(%edi,%ebp,4),%esi │ │ - xor 0x1a8(%edi,%ebp,4),%edx │ │ - xor 0x1bc(%edi,%ebp,4),%eax │ │ - xor %esi,%ecx │ │ - mov 0x80(%esp),%esi │ │ + and $0xf0f0f0f,%ebx │ │ + or %edx,%ebx │ │ + mov %edi,%edx │ │ + rol $0x14,%edi │ │ + rol $0xc,%edx │ │ + and $0xf0f0f0f0,%edi │ │ + xor 0x1ac(%ecx,%eax,4),%esi │ │ + mov 0x18(%esp),%ecx │ │ + and $0xf0f0f0f,%edx │ │ + or %edi,%edx │ │ + mov 0x1c(%esp),%edi │ │ + xor %esi,0x10(%esp) │ │ + mov 0x24(%esp),%esi │ │ + xor 0x1a4(%esi,%eax,4),%ecx │ │ + mov 0x24(%esp),%esi │ │ + mov %ecx,0x18(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + xor 0x18(%esp),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x2c(%esp),%ecx │ │ + xor 0x1a0(%esi,%eax,4),%ecx │ │ + mov 0x70(%esp),%esi │ │ mov %ecx,0x2c(%esp) │ │ - xor 0x1a4(%edi,%ebp,4),%esi │ │ - xor %esi,%ebx │ │ - mov 0x14(%esp),%esi │ │ - mov %ebx,0x30(%esp) │ │ - xor 0x54(%esp),%esi │ │ - xor %edx,%esi │ │ - mov 0x78(%esp),%edx │ │ - mov %esi,0x14(%esp) │ │ - mov 0xc(%esp),%esi │ │ - xor 0x1ac(%edi,%ebp,4),%edx │ │ - xor 0x24(%esp),%esi │ │ - xor %edx,0x18(%esp) │ │ - mov 0x74(%esp),%edx │ │ - xor 0x1b0(%edi,%ebp,4),%edx │ │ - xor %edx,0x1c(%esp) │ │ - mov 0x70(%esp),%edx │ │ - xor 0x1b4(%edi,%ebp,4),%edx │ │ - xor %edx,%esi │ │ - mov 0x6c(%esp),%edx │ │ - mov %esi,0xc(%esp) │ │ - mov 0x20(%esp),%esi │ │ - xor 0x1b8(%edi,%ebp,4),%edx │ │ - xor 0x50(%esp),%esi │ │ + mov 0x8(%esp),%ecx │ │ + xor 0x2c(%esp),%edi │ │ + xor 0x5c(%esp),%ecx │ │ + mov %edi,0x30(%esp) │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x24(%esp),%ecx │ │ + xor 0x1bc(%ecx,%eax,4),%ebp │ │ + mov 0x14(%esp),%eax │ │ + xor %ebp,0x8(%esp) │ │ + mov 0x20(%esp),%ebp │ │ + xor 0x54(%esp),%eax │ │ + xor 0x1b8(%ecx,%ebp,4),%ebx │ │ + xor 0x1b4(%ecx,%ebp,4),%edx │ │ + xor %ebx,%eax │ │ xor %edx,%esi │ │ - mov 0x10(%esp),%edx │ │ - mov %esi,0x20(%esp) │ │ - xor 0x4c(%esp),%edx │ │ - xor %eax,%edx │ │ - test %ebp,%ebp │ │ - mov %edx,%edi │ │ - mov 0x14(%esp),%edx │ │ - mov %edi,0x10(%esp) │ │ - mov %edx,%eax │ │ - mov %edx,0x34(%esp) │ │ - mov 0x18(%esp),%edx │ │ - mov %edx,0x38(%esp) │ │ - mov 0x1c(%esp),%edx │ │ - mov %edx,0x3c(%esp) │ │ mov 0xc(%esp),%edx │ │ - mov %edx,0x40(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + mov %eax,0x14(%esp) │ │ + mov 0x68(%esp),%eax │ │ + mov %edx,0x34(%esp) │ │ + mov %ebx,0x3c(%esp) │ │ + xor 0x1b0(%ecx,%ebp,4),%eax │ │ + mov 0x28(%esp),%ecx │ │ + xor %eax,%ecx │ │ + test %ebp,%ebp │ │ + mov %ecx,%eax │ │ + mov %ecx,0x40(%esp) │ │ + mov 0x14(%esp),%ecx │ │ mov %esi,0x44(%esp) │ │ - mov %edi,0x48(%esp) │ │ - je 230b0 │ │ - mov 0x60(%esp),%ebx │ │ - lea 0x2c(%esp),%ecx │ │ - call 222e0 │ │ - mov 0x2c(%esp),%ebx │ │ - mov 0x30(%esp),%ecx │ │ - mov 0x34(%esp),%esi │ │ - mov 0x38(%esp),%ebp │ │ - mov 0x28(%esp),%edi │ │ + mov %ecx,0x48(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + mov %ecx,0x4c(%esp) │ │ + je 23248 │ │ + mov 0x64(%esp),%ebx │ │ + lea 0x30(%esp),%ecx │ │ + call 22440 │ │ + mov 0x30(%esp),%ebx │ │ + mov 0x34(%esp),%ecx │ │ + mov 0x38(%esp),%esi │ │ + mov 0x3c(%esp),%ebp │ │ + mov 0x20(%esp),%edi │ │ mov %ebx,%eax │ │ mov %ebx,%edx │ │ - mov %ecx,0x24(%esp) │ │ - mov %esi,0x64(%esp) │ │ - mov %edi,0x28(%esp) │ │ + mov %ecx,0x28(%esp) │ │ + mov %esi,0x68(%esp) │ │ rol $0x14,%eax │ │ rol $0x1c,%edx │ │ and $0xf0f0f0f,%eax │ │ and $0xf0f0f0f0,%edx │ │ or %eax,%edx │ │ mov %ecx,%eax │ │ rol $0x1c,%ecx │ │ rol $0x14,%eax │ │ and $0xf0f0f0f0,%ecx │ │ xor %edx,%ebx │ │ and $0xf0f0f0f,%eax │ │ or %eax,%ecx │ │ mov %esi,%eax │ │ - mov %ecx,0x5c(%esp) │ │ + mov %ecx,0x60(%esp) │ │ mov %esi,%ecx │ │ rol $0x14,%eax │ │ rol $0x1c,%ecx │ │ and $0xf0f0f0f,%eax │ │ and $0xf0f0f0f0,%ecx │ │ or %eax,%ecx │ │ mov %ebp,%eax │ │ - mov %ecx,0x50(%esp) │ │ + mov %ecx,0x58(%esp) │ │ mov %ebp,%ecx │ │ rol $0x14,%eax │ │ rol $0x1c,%ecx │ │ and $0xf0f0f0f,%eax │ │ and $0xf0f0f0f0,%ecx │ │ or %eax,%ecx │ │ - mov %ecx,0x4c(%esp) │ │ - mov 0x3c(%esp),%ecx │ │ + mov %ecx,0x54(%esp) │ │ + mov 0x40(%esp),%ecx │ │ mov %ecx,%eax │ │ - mov %ecx,0x20(%esp) │ │ + mov %ecx,0x14(%esp) │ │ rol $0x1c,%ecx │ │ rol $0x14,%eax │ │ and $0xf0f0f0f0,%ecx │ │ and $0xf0f0f0f,%eax │ │ or %eax,%ecx │ │ - mov %ecx,0x54(%esp) │ │ - mov 0x40(%esp),%ecx │ │ + mov %ecx,0x2c(%esp) │ │ + mov 0x44(%esp),%ecx │ │ mov %ecx,%eax │ │ - mov %ecx,0x14(%esp) │ │ + mov %ecx,0xc(%esp) │ │ rol $0x1c,%ecx │ │ rol $0x14,%eax │ │ and $0xf0f0f0f0,%ecx │ │ and $0xf0f0f0f,%eax │ │ or %eax,%ecx │ │ mov %ecx,0x1c(%esp) │ │ - mov 0x44(%esp),%ecx │ │ + mov 0x48(%esp),%ecx │ │ mov %ecx,%eax │ │ mov %ecx,0x10(%esp) │ │ rol $0x1c,%ecx │ │ rol $0x14,%eax │ │ and $0xf0f0f0f0,%ecx │ │ and $0xf0f0f0f,%eax │ │ or %eax,%ecx │ │ mov %ecx,0x18(%esp) │ │ - mov 0x48(%esp),%ecx │ │ + mov 0x4c(%esp),%ecx │ │ mov %ecx,%eax │ │ mov %ecx,%esi │ │ rol $0x14,%eax │ │ rol $0x1c,%esi │ │ and $0xf0f0f0f,%eax │ │ and $0xf0f0f0f0,%esi │ │ or %eax,%esi │ │ mov %ebx,%eax │ │ xor %esi,%ecx │ │ - mov %esi,0x68(%esp) │ │ - mov 0x58(%esp),%esi │ │ + mov %esi,0x5c(%esp) │ │ + mov 0x24(%esp),%esi │ │ rol $0x10,%eax │ │ xor %ecx,%edx │ │ - mov %ecx,0xc(%esp) │ │ + mov %ecx,0x8(%esp) │ │ xor 0x1c0(%esi,%edi,4),%eax │ │ xor %eax,%edx │ │ - mov 0x5c(%esp),%eax │ │ - mov %edx,0x2c(%esp) │ │ - mov 0x24(%esp),%edx │ │ + mov 0x60(%esp),%eax │ │ + mov %edx,0x30(%esp) │ │ + mov 0x28(%esp),%edx │ │ xor %eax,%ebx │ │ xor %eax,%edx │ │ xor %ecx,%ebx │ │ - mov 0x64(%esp),%ecx │ │ + mov 0x68(%esp),%ecx │ │ mov %edx,%eax │ │ rol $0x10,%eax │ │ xor 0x1c4(%esi,%edi,4),%eax │ │ xor %eax,%ebx │ │ - mov 0x50(%esp),%eax │ │ - mov %ebx,0x30(%esp) │ │ + mov 0x58(%esp),%eax │ │ + mov %ebx,0x34(%esp) │ │ xor %eax,%ecx │ │ xor %eax,%edx │ │ mov %ecx,%eax │ │ rol $0x10,%eax │ │ xor 0x1c8(%esi,%edi,4),%eax │ │ xor %eax,%edx │ │ - mov 0x4c(%esp),%eax │ │ - mov %edx,0x34(%esp) │ │ - mov 0x20(%esp),%edx │ │ + mov 0x54(%esp),%eax │ │ + mov %edx,0x38(%esp) │ │ + mov 0x14(%esp),%edx │ │ xor %eax,%ebp │ │ xor %eax,%ecx │ │ mov %ebp,%eax │ │ - xor 0xc(%esp),%ecx │ │ + xor 0x8(%esp),%ecx │ │ rol $0x10,%eax │ │ xor 0x1cc(%esi,%edi,4),%eax │ │ xor %eax,%ecx │ │ - mov 0x54(%esp),%eax │ │ - mov %ecx,0x38(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + mov %ecx,0x3c(%esp) │ │ mov %edi,%ecx │ │ xor %eax,%edx │ │ xor %eax,%ebp │ │ mov %edx,%eax │ │ - xor 0xc(%esp),%ebp │ │ + xor 0x8(%esp),%ebp │ │ mov %edx,%ebx │ │ mov %esi,%edx │ │ rol $0x10,%eax │ │ xor 0x1d0(%esi,%edi,4),%eax │ │ - mov 0x14(%esp),%esi │ │ + mov 0xc(%esp),%esi │ │ xor %eax,%ebp │ │ mov 0x1c(%esp),%eax │ │ - mov %ebp,0x3c(%esp) │ │ + mov %ebp,0x40(%esp) │ │ xor %eax,%esi │ │ xor %eax,%ebx │ │ mov %esi,%eax │ │ rol $0x10,%eax │ │ xor 0x1d4(%edx,%edi,4),%eax │ │ mov 0x10(%esp),%edi │ │ xor %eax,%ebx │ │ mov 0x18(%esp),%eax │ │ - mov %ebx,0x40(%esp) │ │ - mov 0xc(%esp),%ebx │ │ + mov %ebx,0x44(%esp) │ │ + mov 0x8(%esp),%ebx │ │ xor %eax,%edi │ │ xor %eax,%esi │ │ rol $0x10,%ebx │ │ mov %edi,%eax │ │ - xor 0x68(%esp),%edi │ │ + xor 0x5c(%esp),%edi │ │ xor 0x1dc(%edx,%ecx,4),%ebx │ │ rol $0x10,%eax │ │ xor 0x1d8(%edx,%ecx,4),%eax │ │ - lea 0x2c(%esp),%ecx │ │ + lea 0x30(%esp),%ecx │ │ xor %ebx,%edi │ │ - mov 0x60(%esp),%ebx │ │ + mov 0x64(%esp),%ebx │ │ xor %eax,%esi │ │ - mov %esi,0x44(%esp) │ │ - mov %edi,0x48(%esp) │ │ - call 222e0 │ │ - mov 0x2c(%esp),%esi │ │ - mov 0x30(%esp),%edx │ │ - mov 0x34(%esp),%ecx │ │ - mov 0x38(%esp),%ebx │ │ - mov 0x3c(%esp),%ebp │ │ + mov %esi,0x48(%esp) │ │ + mov %edi,0x4c(%esp) │ │ + call 22440 │ │ + mov 0x30(%esp),%esi │ │ + mov 0x34(%esp),%edx │ │ + mov 0x38(%esp),%ecx │ │ + mov 0x3c(%esp),%ebx │ │ + mov 0x40(%esp),%ebp │ │ mov %esi,%eax │ │ mov %esi,%edi │ │ mov %ecx,0x10(%esp) │ │ rol $0x12,%eax │ │ rol $0x1a,%edi │ │ and $0x3030303,%eax │ │ and $0xfcfcfcfc,%edi │ │ or %eax,%edi │ │ mov %edx,%eax │ │ - mov %edi,0x4c(%esp) │ │ + mov %edi,0x54(%esp) │ │ mov %edx,%edi │ │ rol $0x12,%eax │ │ rol $0x1a,%edi │ │ and $0x3030303,%eax │ │ - xor 0x4c(%esp),%esi │ │ + xor 0x54(%esp),%esi │ │ and $0xfcfcfcfc,%edi │ │ or %eax,%edi │ │ mov %ecx,%eax │ │ - mov %edi,0x24(%esp) │ │ + mov %edi,0x28(%esp) │ │ mov %ecx,%edi │ │ rol $0x12,%eax │ │ mov %ebp,%ecx │ │ rol $0x1a,%edi │ │ and $0x3030303,%eax │ │ rol $0x1a,%ecx │ │ - xor 0x24(%esp),%edx │ │ + xor 0x28(%esp),%edx │ │ and $0xfcfcfcfc,%edi │ │ and $0xfcfcfcfc,%ecx │ │ or %eax,%edi │ │ mov %ebx,%eax │ │ - mov %edi,0x20(%esp) │ │ + mov %edi,0x14(%esp) │ │ mov %ebx,%edi │ │ rol $0x12,%eax │ │ rol $0x1a,%edi │ │ and $0x3030303,%eax │ │ - mov %edx,0x64(%esp) │ │ + mov %edx,0x68(%esp) │ │ and $0xfcfcfcfc,%edi │ │ or %eax,%edi │ │ mov %ebp,%eax │ │ - mov %edi,0x50(%esp) │ │ - mov 0x40(%esp),%edi │ │ + mov %edi,0x58(%esp) │ │ + mov 0x44(%esp),%edi │ │ rol $0x12,%eax │ │ and $0x3030303,%eax │ │ - xor 0x50(%esp),%ebx │ │ + xor 0x58(%esp),%ebx │ │ or %eax,%ecx │ │ - mov %ecx,0x6c(%esp) │ │ + mov %ecx,0x7c(%esp) │ │ mov %esi,%ecx │ │ mov %edi,%eax │ │ - mov %edi,0xc(%esp) │ │ + mov %edi,0x8(%esp) │ │ rol $0x1a,%edi │ │ rol $0x14,%ecx │ │ rol $0x12,%eax │ │ and $0xfcfcfcfc,%edi │ │ and $0xf0f0f0f0,%ecx │ │ and $0x3030303,%eax │ │ or %eax,%edi │ │ mov %edi,0x1c(%esp) │ │ - mov 0x44(%esp),%edi │ │ + mov 0x48(%esp),%edi │ │ mov %edi,%eax │ │ - mov %edi,0x14(%esp) │ │ + mov %edi,0xc(%esp) │ │ rol $0x1a,%edi │ │ rol $0x12,%eax │ │ and $0xfcfcfcfc,%edi │ │ and $0x3030303,%eax │ │ or %eax,%edi │ │ mov %edi,0x18(%esp) │ │ - mov 0x48(%esp),%edi │ │ + mov 0x4c(%esp),%edi │ │ mov %edi,%eax │ │ - mov %edi,0x5c(%esp) │ │ + mov %edi,0x60(%esp) │ │ rol $0x1a,%edi │ │ rol $0x12,%eax │ │ and $0xfcfcfcfc,%edi │ │ and $0x3030303,%eax │ │ or %eax,%edi │ │ mov %esi,%eax │ │ - xor 0x24(%esp),%esi │ │ + xor 0x28(%esp),%esi │ │ rol $0xc,%eax │ │ - mov %edi,0x54(%esp) │ │ - mov 0x14(%esp),%edi │ │ + mov %edi,0x2c(%esp) │ │ + mov 0xc(%esp),%edi │ │ and $0xf0f0f0f,%eax │ │ or %eax,%ecx │ │ mov %edx,%eax │ │ rol $0x14,%edx │ │ - mov %ecx,0x68(%esp) │ │ + mov %ecx,0x5c(%esp) │ │ mov 0x10(%esp),%ecx │ │ rol $0xc,%eax │ │ and $0xf0f0f0f0,%edx │ │ mov %ebx,0x10(%esp) │ │ and $0xf0f0f0f,%eax │ │ xor 0x18(%esp),%edi │ │ or %eax,%edx │ │ - mov %edx,0x80(%esp) │ │ - xor 0x20(%esp),%ecx │ │ - mov %edi,0x14(%esp) │ │ + mov %edx,0x70(%esp) │ │ + xor 0x14(%esp),%ecx │ │ + mov %edi,0xc(%esp) │ │ mov %ecx,%eax │ │ mov %ecx,%edx │ │ - xor 0x50(%esp),%ecx │ │ + xor 0x58(%esp),%ecx │ │ rol $0xc,%eax │ │ rol $0x14,%edx │ │ and $0xf0f0f0f,%eax │ │ and $0xf0f0f0f0,%edx │ │ or %eax,%edx │ │ mov %ebx,%eax │ │ - mov %edx,0x7c(%esp) │ │ + mov %edx,0x6c(%esp) │ │ mov %ebx,%edx │ │ rol $0xc,%eax │ │ - mov 0x6c(%esp),%ebx │ │ + mov 0x7c(%esp),%ebx │ │ rol $0x14,%edx │ │ and $0xf0f0f0f,%eax │ │ and $0xf0f0f0f0,%edx │ │ or %eax,%edx │ │ - mov %edx,0x74(%esp) │ │ - mov 0xc(%esp),%edx │ │ + mov %edx,0x84(%esp) │ │ + mov 0x8(%esp),%edx │ │ xor %ebx,%ebp │ │ mov %ebp,%eax │ │ - mov %ebp,0x78(%esp) │ │ + mov %ebp,0x88(%esp) │ │ rol $0x14,%ebp │ │ rol $0xc,%eax │ │ and $0xf0f0f0f0,%ebp │ │ and $0xf0f0f0f,%eax │ │ xor 0x1c(%esp),%edx │ │ or %eax,%ebp │ │ - mov %ebp,0x70(%esp) │ │ + mov %ebp,0x80(%esp) │ │ mov 0x10(%esp),%ebp │ │ mov %edx,%eax │ │ - mov %edx,0xc(%esp) │ │ + mov %edx,0x8(%esp) │ │ rol $0x14,%edx │ │ rol $0xc,%eax │ │ and $0xf0f0f0f0,%edx │ │ xor %ebx,%ebp │ │ - mov 0x58(%esp),%ebx │ │ + mov 0x24(%esp),%ebx │ │ and $0xf0f0f0f,%eax │ │ or %eax,%edx │ │ mov %edi,%eax │ │ rol $0x14,%edi │ │ rol $0xc,%eax │ │ and $0xf0f0f0f0,%edi │ │ - mov %edx,0x88(%esp) │ │ - mov 0x4c(%esp),%edx │ │ + mov %edx,0x78(%esp) │ │ + mov 0x54(%esp),%edx │ │ and $0xf0f0f0f,%eax │ │ or %eax,%edi │ │ - mov 0x5c(%esp),%eax │ │ - xor 0x54(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ + xor 0x2c(%esp),%eax │ │ xor %eax,%esi │ │ xor %eax,%ecx │ │ xor %eax,%ebp │ │ xor %eax,%edx │ │ - mov %esi,0x24(%esp) │ │ + mov %esi,0x28(%esp) │ │ mov %ecx,%esi │ │ mov %eax,%ecx │ │ rol $0xc,%eax │ │ mov %ebp,0x10(%esp) │ │ - mov 0x68(%esp),%ebp │ │ + mov 0x5c(%esp),%ebp │ │ rol $0x14,%ecx │ │ and $0xf0f0f0f,%eax │ │ and $0xf0f0f0f0,%ecx │ │ or %eax,%ecx │ │ - mov 0x28(%esp),%eax │ │ + mov 0x20(%esp),%eax │ │ xor 0x1e0(%ebx,%eax,4),%ebp │ │ xor %ebp,%edx │ │ - mov 0x80(%esp),%ebp │ │ - mov %edx,0x2c(%esp) │ │ - mov 0x24(%esp),%edx │ │ + mov 0x70(%esp),%ebp │ │ + mov %edx,0x30(%esp) │ │ + mov 0x28(%esp),%edx │ │ xor 0x1e4(%ebx,%eax,4),%ebp │ │ xor %ebp,%edx │ │ - mov 0x7c(%esp),%ebp │ │ - mov %edx,0x30(%esp) │ │ - mov 0x64(%esp),%edx │ │ + mov 0x6c(%esp),%ebp │ │ + mov %edx,0x34(%esp) │ │ + mov 0x68(%esp),%edx │ │ xor 0x1e8(%ebx,%eax,4),%ebp │ │ - xor 0x20(%esp),%edx │ │ + xor 0x14(%esp),%edx │ │ xor %ebp,%edx │ │ - mov %edx,0x34(%esp) │ │ - mov 0x74(%esp),%edx │ │ + mov %edx,0x38(%esp) │ │ + mov 0x84(%esp),%edx │ │ xor 0x1ec(%ebx,%eax,4),%edx │ │ xor %edx,%esi │ │ mov %eax,%edx │ │ - mov %esi,0x38(%esp) │ │ - mov 0x70(%esp),%esi │ │ + mov %esi,0x3c(%esp) │ │ + mov 0x80(%esp),%esi │ │ xor 0x1f0(%ebx,%eax,4),%esi │ │ mov 0x10(%esp),%eax │ │ xor %esi,%eax │ │ - mov 0x78(%esp),%esi │ │ - mov %eax,0x3c(%esp) │ │ + mov 0x88(%esp),%esi │ │ + mov %eax,0x40(%esp) │ │ mov %ebx,%eax │ │ - mov 0x88(%esp),%ebx │ │ + mov 0x78(%esp),%ebx │ │ xor 0x1f8(%eax,%edx,4),%edi │ │ xor 0x1fc(%eax,%edx,4),%ecx │ │ xor 0x1c(%esp),%esi │ │ xor 0x1f4(%eax,%edx,4),%ebx │ │ xor %ebx,%esi │ │ - mov 0x60(%esp),%ebx │ │ - mov %esi,0x40(%esp) │ │ - mov 0xc(%esp),%esi │ │ + mov 0x64(%esp),%ebx │ │ + mov %esi,0x44(%esp) │ │ + mov 0x8(%esp),%esi │ │ xor 0x18(%esp),%esi │ │ xor %edi,%esi │ │ - mov %esi,0x44(%esp) │ │ - mov 0x14(%esp),%esi │ │ - xor 0x54(%esp),%esi │ │ - xor %ecx,%esi │ │ - lea 0x2c(%esp),%ecx │ │ mov %esi,0x48(%esp) │ │ - call 222e0 │ │ - mov 0x44(%esp),%edi │ │ - mov 0x48(%esp),%esi │ │ - mov 0x2c(%esp),%ebp │ │ - mov 0x30(%esp),%ebx │ │ + mov 0xc(%esp),%esi │ │ + xor 0x2c(%esp),%esi │ │ + xor %ecx,%esi │ │ + lea 0x30(%esp),%ecx │ │ + mov %esi,0x4c(%esp) │ │ + call 22440 │ │ + mov 0x48(%esp),%edi │ │ + mov 0x4c(%esp),%esi │ │ + mov 0x30(%esp),%ebp │ │ + mov 0x34(%esp),%ebx │ │ + mov 0x38(%esp),%ecx │ │ mov %edi,%eax │ │ - mov %ebp,%edx │ │ rol $0x18,%eax │ │ - rol $0x18,%edx │ │ - mov %eax,%ecx │ │ - mov %eax,0x20(%esp) │ │ + mov %eax,%edx │ │ + mov %eax,0x10(%esp) │ │ mov %esi,%eax │ │ - mov %edx,0x18(%esp) │ │ - xor %ecx,%edi │ │ rol $0x18,%eax │ │ - mov 0x34(%esp),%ecx │ │ + xor %edx,%edi │ │ + mov %ebp,%edx │ │ xor %eax,%esi │ │ - mov %edi,0x1c(%esp) │ │ + mov %edi,0x14(%esp) │ │ xor %eax,%edi │ │ mov %ebx,%eax │ │ - mov %esi,0x10(%esp) │ │ + rol $0x18,%edx │ │ + mov %esi,0x1c(%esp) │ │ mov %ebp,%esi │ │ rol $0x18,%eax │ │ - mov 0x38(%esp),%ebp │ │ + mov 0x3c(%esp),%ebp │ │ + mov %edx,0x18(%esp) │ │ xor %edx,%esi │ │ xor %eax,%ebx │ │ - mov %esi,0xc(%esp) │ │ + mov %esi,0x8(%esp) │ │ xor %eax,%esi │ │ mov %ecx,%eax │ │ - mov %ebx,0x14(%esp) │ │ + mov %ebx,0xc(%esp) │ │ mov 0x18(%esp),%ebx │ │ rol $0x18,%eax │ │ xor %eax,%ecx │ │ - mov %eax,0x54(%esp) │ │ - mov 0x3c(%esp),%eax │ │ + mov %eax,0x2c(%esp) │ │ + mov 0x40(%esp),%eax │ │ mov %ebp,%edx │ │ rol $0x18,%edx │ │ - mov %ecx,0x24(%esp) │ │ + mov %ecx,0x28(%esp) │ │ xor %edx,%ebp │ │ xor %edx,%ecx │ │ - mov %ebp,0x4c(%esp) │ │ + mov %ebp,0x54(%esp) │ │ mov %eax,%edx │ │ rol $0x18,%edx │ │ xor %edx,%eax │ │ xor %edx,%ebp │ │ - mov 0x10(%esp),%edx │ │ - mov %eax,0x50(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + mov %eax,0x58(%esp) │ │ xor %edx,%esi │ │ xor %edx,%ebx │ │ xor %edx,%ecx │ │ xor %edx,%ebp │ │ rol $0x10,%edx │ │ xor %edx,%edi │ │ - mov 0xc(%esp),%edx │ │ + mov 0x8(%esp),%edx │ │ mov %esi,0x18(%esp) │ │ - mov 0x58(%esp),%esi │ │ + mov 0x24(%esp),%esi │ │ mov %edi,%eax │ │ - mov %edi,0x10(%esp) │ │ - mov 0x28(%esp),%edi │ │ + mov %edi,0x1c(%esp) │ │ + mov 0x20(%esp),%edi │ │ rol $0x10,%edx │ │ xor 0x200(%esi,%edi,4),%edx │ │ - mov %edx,0xc(%esp) │ │ + mov %edx,0x8(%esp) │ │ mov %ebx,%edx │ │ - mov 0x40(%esp),%ebx │ │ - mov %eax,0x48(%esp) │ │ - mov 0x24(%esp),%eax │ │ - xor 0xc(%esp),%edx │ │ + mov 0x44(%esp),%ebx │ │ + mov %eax,0x4c(%esp) │ │ + mov 0x28(%esp),%eax │ │ + xor 0x8(%esp),%edx │ │ rol $0x10,%eax │ │ - mov %edx,0x2c(%esp) │ │ - mov 0x14(%esp),%edx │ │ + mov %edx,0x30(%esp) │ │ + mov 0xc(%esp),%edx │ │ rol $0x10,%edx │ │ xor 0x204(%esi,%edi,4),%edx │ │ mov 0x18(%esp),%esi │ │ xor %edx,%esi │ │ - mov 0x58(%esp),%edx │ │ - mov %esi,0x30(%esp) │ │ - mov 0x14(%esp),%esi │ │ + mov 0x24(%esp),%edx │ │ + mov %esi,0x34(%esp) │ │ + mov 0xc(%esp),%esi │ │ xor 0x208(%edx,%edi,4),%eax │ │ - xor 0x54(%esp),%esi │ │ + xor 0x2c(%esp),%esi │ │ xor %eax,%esi │ │ - mov 0x4c(%esp),%eax │ │ - mov %esi,0x34(%esp) │ │ - mov 0x50(%esp),%esi │ │ + mov 0x54(%esp),%eax │ │ + mov %esi,0x38(%esp) │ │ + mov 0x58(%esp),%esi │ │ rol $0x10,%eax │ │ xor 0x20c(%edx,%edi,4),%eax │ │ xor %eax,%ecx │ │ mov %ebx,%eax │ │ rol $0x18,%eax │ │ - mov %ecx,0x38(%esp) │ │ + mov %ecx,0x3c(%esp) │ │ mov %esi,%ecx │ │ xor %eax,%ebx │ │ xor %eax,%esi │ │ rol $0x10,%ecx │ │ mov %ebx,%eax │ │ xor 0x210(%edx,%edi,4),%ecx │ │ - xor 0x20(%esp),%ebx │ │ + xor 0x10(%esp),%ebx │ │ rol $0x10,%eax │ │ xor 0x214(%edx,%edi,4),%eax │ │ xor %ecx,%ebp │ │ - mov 0x10(%esp),%ecx │ │ - mov %ebp,0x3c(%esp) │ │ + mov %ebp,0x40(%esp) │ │ xor %eax,%esi │ │ - mov 0x1c(%esp),%eax │ │ - mov %esi,0x40(%esp) │ │ - xor 0x21c(%edx,%edi,4),%ecx │ │ + mov 0x14(%esp),%eax │ │ + mov %esi,0x44(%esp) │ │ rol $0x10,%eax │ │ xor 0x218(%edx,%edi,4),%eax │ │ - add $0x20,%edi │ │ - mov %edi,0x28(%esp) │ │ xor %eax,%ebx │ │ - mov %ebx,0x44(%esp) │ │ - jmp 22700 │ │ - mov %ecx,%ebp │ │ - shr $0x4,%ebp │ │ - xor %ecx,%ebp │ │ - and $0xf000f00,%ebp │ │ - mov %ebp,%edx │ │ - shl $0x4,%edx │ │ - or %ebp,%edx │ │ - xor %ecx,%edx │ │ - mov %edx,0x2c(%esp) │ │ - mov %ebx,%edx │ │ - shr $0x4,%edx │ │ - xor %ebx,%edx │ │ - and $0xf000f00,%edx │ │ - mov %edx,%ecx │ │ - shl $0x4,%ecx │ │ - or %edx,%ecx │ │ - mov %eax,%edx │ │ - shr $0x4,%eax │ │ - xor %edx,%eax │ │ - xor %ebx,%ecx │ │ - mov 0x10(%esp),%ebx │ │ - and $0xf000f00,%eax │ │ - mov %ecx,0x30(%esp) │ │ - mov %eax,%ecx │ │ - shl $0x4,%ecx │ │ - or %eax,%ecx │ │ - xor %edx,%ecx │ │ - mov 0x18(%esp),%edx │ │ - mov %ecx,0x34(%esp) │ │ - mov %edx,%eax │ │ - shr $0x4,%eax │ │ - xor %edx,%eax │ │ - and $0xf000f00,%eax │ │ - mov %eax,%ecx │ │ - shl $0x4,%ecx │ │ - or %eax,%ecx │ │ - xor %edx,%ecx │ │ - mov 0x1c(%esp),%edx │ │ - mov %ecx,0x38(%esp) │ │ - mov %edx,%eax │ │ - shr $0x4,%eax │ │ - xor %edx,%eax │ │ - and $0xf000f00,%eax │ │ - mov %eax,%ecx │ │ - shl $0x4,%ecx │ │ - or %eax,%ecx │ │ - xor %edx,%ecx │ │ - mov 0xc(%esp),%edx │ │ - mov %ecx,0x3c(%esp) │ │ - mov %edx,%eax │ │ - shr $0x4,%eax │ │ - xor %edx,%eax │ │ - and $0xf000f00,%eax │ │ - mov %eax,%ecx │ │ - shl $0x4,%ecx │ │ - or %eax,%ecx │ │ - xor %edx,%ecx │ │ - mov 0x20(%esp),%edx │ │ - mov %ecx,0x40(%esp) │ │ - mov %edx,%eax │ │ - shr $0x4,%eax │ │ - xor %edx,%eax │ │ - and $0xf000f00,%eax │ │ - mov %eax,%ecx │ │ - shl $0x4,%ecx │ │ - or %eax,%ecx │ │ - mov %ebx,%eax │ │ - shr $0x4,%eax │ │ - xor %edx,%ecx │ │ - xor %ebx,%eax │ │ - mov %ecx,0x44(%esp) │ │ - and $0xf000f00,%eax │ │ - mov %eax,%ecx │ │ - shl $0x4,%ecx │ │ - or %eax,%ecx │ │ - xor %ebx,%ecx │ │ - mov 0x60(%esp),%ebx │ │ - mov %ecx,0x48(%esp) │ │ - lea 0x2c(%esp),%ecx │ │ - call 222e0 │ │ - mov 0x30(%esp),%eax │ │ - mov 0x58(%esp),%ecx │ │ - mov 0x40(%esp),%esi │ │ - mov 0x2c(%esp),%ebp │ │ - mov 0x34(%esp),%ebx │ │ - mov 0x48(%esp),%edi │ │ + mov %ebx,0x48(%esp) │ │ + mov 0x1c(%esp),%ebx │ │ + xor 0x21c(%edx,%edi,4),%ebx │ │ + add $0x20,%edi │ │ + mov %edi,0x20(%esp) │ │ + jmp 228a0 │ │ + movd 0x6c(%esp),%xmm1 │ │ + movd %ebx,%xmm2 │ │ + mov 0x64(%esp),%ebx │ │ + movd %edx,%xmm4 │ │ + movd %edi,%xmm0 │ │ + movd 0x8(%esp),%xmm6 │ │ + movd 0x14(%esp),%xmm5 │ │ + movd %esi,%xmm7 │ │ + movd %eax,%xmm3 │ │ + lea 0x30(%esp),%ecx │ │ + punpckldq %xmm4,%xmm0 │ │ + punpckldq %xmm7,%xmm3 │ │ + punpckldq %xmm2,%xmm1 │ │ + punpckldq %xmm6,%xmm5 │ │ + punpcklqdq %xmm1,%xmm0 │ │ + movdqa -0x7bc1c(%ebx),%xmm1 │ │ + punpcklqdq %xmm5,%xmm3 │ │ + movdqa %xmm0,%xmm2 │ │ + psrld $0x4,%xmm2 │ │ + pxor %xmm0,%xmm2 │ │ + pand %xmm1,%xmm2 │ │ + movdqa %xmm2,%xmm4 │ │ + pslld $0x4,%xmm4 │ │ + por %xmm2,%xmm4 │ │ + movdqa %xmm3,%xmm2 │ │ + psrld $0x4,%xmm2 │ │ + pxor %xmm0,%xmm4 │ │ + pxor %xmm3,%xmm2 │ │ + movdqa %xmm4,0x30(%esp) │ │ + pand %xmm1,%xmm2 │ │ + movdqa %xmm2,%xmm1 │ │ + pslld $0x4,%xmm1 │ │ + por %xmm2,%xmm1 │ │ + pxor %xmm3,%xmm1 │ │ + movdqa %xmm1,0x40(%esp) │ │ + call 22440 │ │ + mov 0x34(%esp),%eax │ │ + mov 0x24(%esp),%ecx │ │ + mov 0x44(%esp),%esi │ │ + mov 0x30(%esp),%ebp │ │ + mov 0x38(%esp),%ebx │ │ + mov 0x4c(%esp),%edi │ │ xor 0x1c4(%ecx),%eax │ │ xor 0x1d4(%ecx),%esi │ │ xor 0x1c0(%ecx),%ebp │ │ xor 0x1dc(%ecx),%edi │ │ xor 0x1c8(%ecx),%ebx │ │ mov %eax,%edx │ │ - mov %eax,0x10(%esp) │ │ - mov 0x38(%esp),%eax │ │ - mov %esi,0x14(%esp) │ │ - mov 0x44(%esp),%esi │ │ - mov %edi,0x28(%esp) │ │ - xor 0x1cc(%ecx),%eax │ │ - xor 0x1d8(%ecx),%esi │ │ mov %eax,0xc(%esp) │ │ mov 0x3c(%esp),%eax │ │ + mov %esi,0x8(%esp) │ │ + mov 0x48(%esp),%esi │ │ + mov %edi,0x24(%esp) │ │ + xor 0x1cc(%ecx),%eax │ │ + xor 0x1d8(%ecx),%esi │ │ + mov %eax,0x20(%esp) │ │ + mov 0x40(%esp),%eax │ │ xor 0x1d0(%ecx),%eax │ │ mov %ebp,%ecx │ │ shr $1,%ecx │ │ xor %edx,%ecx │ │ and $0x55555555,%ecx │ │ lea (%ecx,%ecx,1),%edi │ │ - mov %ecx,0x20(%esp) │ │ + mov %ecx,0x10(%esp) │ │ mov %eax,%ecx │ │ xor %ebp,%edi │ │ mov %ebx,%ebp │ │ shr $1,%ecx │ │ shr $1,%ebp │ │ - xor 0x14(%esp),%ecx │ │ - xor 0xc(%esp),%ebp │ │ + xor 0x8(%esp),%ecx │ │ + xor 0x20(%esp),%ebp │ │ and $0x55555555,%ecx │ │ and $0x55555555,%ebp │ │ - mov %ecx,0x58(%esp) │ │ + mov %ecx,0x14(%esp) │ │ add %ecx,%ecx │ │ lea 0x0(%ebp,%ebp,1),%edx │ │ xor %eax,%ecx │ │ - xor 0xc(%esp),%ebp │ │ + xor 0x20(%esp),%ebp │ │ xor %ebx,%edx │ │ mov %esi,%ebx │ │ mov %ecx,0x18(%esp) │ │ shr $1,%ebx │ │ - xor 0x28(%esp),%ebx │ │ + xor 0x24(%esp),%ebx │ │ and $0x55555555,%ebx │ │ lea (%ebx,%ebx,1),%ecx │ │ - xor 0x28(%esp),%ebx │ │ + xor 0x24(%esp),%ebx │ │ xor %esi,%ecx │ │ mov %edi,%esi │ │ shr $0x2,%esi │ │ xor %edx,%esi │ │ and $0x33333333,%esi │ │ lea 0x0(,%esi,4),%eax │ │ xor %edx,%esi │ │ @@ -14538,34 +14275,34 @@ │ │ mov 0x18(%esp),%eax │ │ mov %eax,%edi │ │ shr $0x2,%edi │ │ xor %ecx,%edi │ │ and $0x33333333,%edi │ │ lea 0x0(,%edi,4),%edx │ │ xor %ecx,%edi │ │ - mov 0x58(%esp),%ecx │ │ + mov 0x14(%esp),%ecx │ │ xor %eax,%edx │ │ mov 0x1c(%esp),%eax │ │ xor %edi,%esi │ │ movd %edi,%xmm4 │ │ movd %esi,%xmm5 │ │ movd %edx,%xmm3 │ │ punpckldq %xmm4,%xmm3 │ │ - xor 0x14(%esp),%ecx │ │ + xor 0x8(%esp),%ecx │ │ movd %eax,%xmm0 │ │ shr $0x4,%eax │ │ xor %edx,%eax │ │ punpckldq %xmm2,%xmm0 │ │ movd %eax,%xmm6 │ │ - mov 0x60(%esp),%eax │ │ + mov 0x64(%esp),%eax │ │ punpcklqdq %xmm3,%xmm0 │ │ punpckldq %xmm5,%xmm6 │ │ - movdqa -0x7c5cc(%eax),%xmm1 │ │ - mov 0x20(%esp),%eax │ │ - xor 0x10(%esp),%eax │ │ + movdqa -0x7bbac(%eax),%xmm1 │ │ + mov 0x10(%esp),%eax │ │ + xor 0xc(%esp),%eax │ │ pand %xmm1,%xmm6 │ │ movdqa %xmm6,%xmm5 │ │ pslld $0x4,%xmm5 │ │ punpcklqdq %xmm6,%xmm5 │ │ mov %eax,%esi │ │ mov %eax,%edx │ │ pxor %xmm5,%xmm0 │ │ @@ -14584,15 +14321,15 @@ │ │ xor %ebx,%edx │ │ punpckldq %xmm6,%xmm2 │ │ and $0x33333333,%edx │ │ lea 0x0(,%edx,4),%edi │ │ xor %ebx,%edx │ │ xor %ecx,%edi │ │ xor %edx,%esi │ │ - mov 0x84(%esp),%ecx │ │ + mov 0x74(%esp),%ecx │ │ movd %edx,%xmm3 │ │ xor %edi,%eax │ │ movd %esi,%xmm7 │ │ movd %edi,%xmm5 │ │ movd %eax,%xmm4 │ │ punpckldq %xmm3,%xmm5 │ │ punpckldq %xmm7,%xmm4 │ │ @@ -14607,111 +14344,98 @@ │ │ add $0x8c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %ebx │ │ sub $0x8,%esp │ │ - call 233a9 │ │ + call 234e9 │ │ pop %ebx │ │ lea 0x7(%edx),%eax │ │ - add $0x5b433,%ebx │ │ + add $0x5aba3,%ebx │ │ cmp $0x77,%eax │ │ - ja 23458 │ │ + ja 23598 │ │ cmp $0x69,%edx │ │ - jge 2343e │ │ + jge 2357e │ │ mov 0x1c(%ecx,%edx,4),%eax │ │ mov %eax,0x3c(%ecx,%edx,4) │ │ lea 0x6(%edx),%eax │ │ cmp $0x77,%eax │ │ - ja 23458 │ │ + ja 23598 │ │ mov 0x18(%ecx,%edx,4),%eax │ │ mov %eax,0x38(%ecx,%edx,4) │ │ lea 0x5(%edx),%eax │ │ cmp $0x77,%eax │ │ - ja 23458 │ │ + ja 23598 │ │ mov 0x14(%ecx,%edx,4),%eax │ │ mov %eax,0x34(%ecx,%edx,4) │ │ lea 0x4(%edx),%eax │ │ cmp $0x77,%eax │ │ - ja 23458 │ │ + ja 23598 │ │ mov 0x10(%ecx,%edx,4),%eax │ │ mov %eax,0x30(%ecx,%edx,4) │ │ lea 0x3(%edx),%eax │ │ cmp $0x77,%eax │ │ - ja 23458 │ │ + ja 23598 │ │ mov 0xc(%ecx,%edx,4),%eax │ │ mov %eax,0x2c(%ecx,%edx,4) │ │ lea 0x2(%edx),%eax │ │ cmp $0x77,%eax │ │ - ja 23458 │ │ + ja 23598 │ │ mov 0x8(%ecx,%edx,4),%eax │ │ mov %eax,0x28(%ecx,%edx,4) │ │ lea 0x1(%edx),%eax │ │ cmp $0x77,%eax │ │ - ja 23458 │ │ + ja 23598 │ │ mov 0x4(%ecx,%edx,4),%eax │ │ cmp $0x77,%edx │ │ mov %eax,0x24(%ecx,%edx,4) │ │ - ja 23456 │ │ + ja 23596 │ │ mov (%ecx,%edx,4),%eax │ │ mov %eax,0x20(%ecx,%edx,4) │ │ add $0x8,%esp │ │ pop %ebx │ │ ret │ │ add $0xf,%edx │ │ - lea -0x145c(%ebx),%eax │ │ + lea -0x15bc(%ebx),%eax │ │ mov %edx,%ecx │ │ mov $0x78,%edx │ │ mov %eax,(%esp) │ │ - call 31e2c │ │ + call 336a0 │ │ mov %edx,%eax │ │ - lea -0x146c(%ebx),%ecx │ │ + lea -0x15cc(%ebx),%ecx │ │ mov $0x78,%edx │ │ mov %ecx,(%esp) │ │ mov %eax,%ecx │ │ - call 31e2c │ │ + call 336a0 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 2347c │ │ + call 235bc │ │ pop %ebx │ │ mov $0x78,%esi │ │ mov %ecx,%eax │ │ xor %ecx,%ecx │ │ - add $0x5b360,%ebx │ │ + add $0x5aad0,%ebx │ │ sub %edx,%esi │ │ cmovb %ecx,%esi │ │ lea -0x10(%edx),%ecx │ │ cmp $0x77,%ecx │ │ - ja 236cf │ │ + ja 2380f │ │ cmp $0x78,%edx │ │ mov %esi,0x8(%esp) │ │ mov %ebx,0x4(%esp) │ │ - jae 23701 │ │ + jae 23841 │ │ mov 0x20(%esp),%ecx │ │ mov (%eax,%edx,4),%esi │ │ mov 0x8(%esp),%ebx │ │ ror %cl,%esi │ │ and $0x3030303,%esi │ │ xor -0x40(%eax,%edx,4),%esi │ │ mov %esi,%edi │ │ @@ -14722,15 +14446,15 @@ │ │ xor %esi,%edi │ │ shl $0x4,%esi │ │ and $0xf0f0f0f0,%esi │ │ xor %ebp,%esi │ │ xor %esi,%edi │ │ cmp $0x1,%ebx │ │ mov %edi,(%eax,%edx,4) │ │ - je 236e2 │ │ + je 23822 │ │ mov 0x4(%eax,%edx,4),%edi │ │ ror %cl,%edi │ │ and $0x3030303,%edi │ │ xor -0x3c(%eax,%edx,4),%edi │ │ mov %edi,%esi │ │ lea 0x0(,%edi,4),%ebp │ │ shl $0x6,%esi │ │ @@ -14739,15 +14463,15 @@ │ │ xor %edi,%esi │ │ shl $0x4,%edi │ │ and $0xf0f0f0f0,%edi │ │ xor %ebp,%edi │ │ xor %edi,%esi │ │ cmp $0x2,%ebx │ │ mov %esi,0x4(%eax,%edx,4) │ │ - je 236e5 │ │ + je 23825 │ │ mov 0x8(%eax,%edx,4),%edi │ │ ror %cl,%edi │ │ and $0x3030303,%edi │ │ xor -0x38(%eax,%edx,4),%edi │ │ mov %edi,%esi │ │ lea 0x0(,%edi,4),%ebp │ │ shl $0x6,%esi │ │ @@ -14756,15 +14480,15 @@ │ │ xor %edi,%esi │ │ shl $0x4,%edi │ │ and $0xf0f0f0f0,%edi │ │ xor %ebp,%edi │ │ xor %edi,%esi │ │ cmp $0x3,%ebx │ │ mov %esi,0x8(%eax,%edx,4) │ │ - je 236ea │ │ + je 2382a │ │ mov 0xc(%eax,%edx,4),%edi │ │ ror %cl,%edi │ │ and $0x3030303,%edi │ │ xor -0x34(%eax,%edx,4),%edi │ │ mov %edi,%esi │ │ lea 0x0(,%edi,4),%ebp │ │ shl $0x6,%esi │ │ @@ -14773,15 +14497,15 @@ │ │ xor %edi,%esi │ │ shl $0x4,%edi │ │ and $0xf0f0f0f0,%edi │ │ xor %ebp,%edi │ │ xor %edi,%esi │ │ cmp $0x4,%ebx │ │ mov %esi,0xc(%eax,%edx,4) │ │ - je 236ef │ │ + je 2382f │ │ mov 0x10(%eax,%edx,4),%edi │ │ ror %cl,%edi │ │ and $0x3030303,%edi │ │ xor -0x30(%eax,%edx,4),%edi │ │ mov %edi,%esi │ │ lea 0x0(,%edi,4),%ebp │ │ shl $0x6,%esi │ │ @@ -14790,15 +14514,15 @@ │ │ xor %edi,%esi │ │ shl $0x4,%edi │ │ and $0xf0f0f0f0,%edi │ │ xor %ebp,%edi │ │ xor %edi,%esi │ │ cmp $0x5,%ebx │ │ mov %esi,0x10(%eax,%edx,4) │ │ - je 236f4 │ │ + je 23834 │ │ mov 0x14(%eax,%edx,4),%edi │ │ ror %cl,%edi │ │ and $0x3030303,%edi │ │ xor -0x2c(%eax,%edx,4),%edi │ │ mov %edi,%esi │ │ lea 0x0(,%edi,4),%ebp │ │ shl $0x6,%esi │ │ @@ -14807,15 +14531,15 @@ │ │ xor %edi,%esi │ │ shl $0x4,%edi │ │ and $0xf0f0f0f0,%edi │ │ xor %ebp,%edi │ │ xor %edi,%esi │ │ cmp $0x6,%ebx │ │ mov %esi,0x14(%eax,%edx,4) │ │ - je 236f9 │ │ + je 23839 │ │ mov 0x18(%eax,%edx,4),%edi │ │ ror %cl,%edi │ │ and $0x3030303,%edi │ │ xor -0x28(%eax,%edx,4),%edi │ │ mov %edi,%esi │ │ lea 0x0(,%edi,4),%ebp │ │ shl $0x6,%esi │ │ @@ -14824,15 +14548,15 @@ │ │ xor %edi,%esi │ │ shl $0x4,%edi │ │ and $0xf0f0f0f0,%edi │ │ xor %ebp,%edi │ │ xor %edi,%esi │ │ cmp $0x7,%ebx │ │ mov %esi,0x18(%eax,%edx,4) │ │ - je 236fe │ │ + je 2383e │ │ mov 0x1c(%eax,%edx,4),%esi │ │ ror %cl,%esi │ │ and $0x3030303,%esi │ │ xor -0x24(%eax,%edx,4),%esi │ │ mov %esi,%edi │ │ lea 0x0(,%esi,4),%ecx │ │ shl $0x6,%edi │ │ @@ -14846,59 +14570,59 @@ │ │ mov %edi,0x1c(%eax,%edx,4) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea -0x144c(%ebx),%eax │ │ + lea -0x15ac(%ebx),%eax │ │ mov $0x78,%edx │ │ mov %eax,(%esp) │ │ - call 31e2c │ │ + call 336a0 │ │ inc %edx │ │ - jmp 23701 │ │ + jmp 23841 │ │ add $0x2,%edx │ │ - jmp 23701 │ │ + jmp 23841 │ │ add $0x3,%edx │ │ - jmp 23701 │ │ + jmp 23841 │ │ add $0x4,%edx │ │ - jmp 23701 │ │ + jmp 23841 │ │ add $0x5,%edx │ │ - jmp 23701 │ │ + jmp 23841 │ │ add $0x6,%edx │ │ - jmp 23701 │ │ + jmp 23841 │ │ add $0x7,%edx │ │ mov 0x4(%esp),%ebx │ │ mov %edx,%ecx │ │ mov $0x78,%edx │ │ - lea -0x143c(%ebx),%eax │ │ + lea -0x159c(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 31e2c │ │ + call 336a0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x20c,%esp │ │ - call 2372f │ │ + call 2386f │ │ pop %ebx │ │ mov %edx,%esi │ │ mov %ecx,0x28(%esp) │ │ lea 0x6c(%esp),%eax │ │ - add $0x5b0ad,%ebx │ │ + add $0x5a81d,%ebx │ │ sub $0x4,%esp │ │ push $0x1a0 │ │ push $0x0 │ │ push %eax │ │ - call 7c000 │ │ + call 7b750 │ │ add $0x10,%esp │ │ mov %esi,%eax │ │ mov %esi,0x1c(%esp) │ │ mov (%esi),%esi │ │ mov 0x4(%eax),%edx │ │ mov 0x8(%eax),%eax │ │ mov %esi,%ecx │ │ @@ -15148,64 +14872,64 @@ │ │ mov $0x40,%edi │ │ mov %ecx,0x64(%esp) │ │ mov %edx,0x68(%esp) │ │ nopl 0x0(%eax,%eax,1) │ │ lea 0x2c(%esp),%esi │ │ mov %ebp,%edx │ │ mov %esi,%ecx │ │ - call 233a0 │ │ + call 234e0 │ │ lea 0x2c(%esp,%edi,1),%ecx │ │ - call 222e0 │ │ + call 22440 │ │ movq 0x2c(%esp,%edi,1),%xmm0 │ │ movq 0x40(%esp,%edi,1),%xmm1 │ │ mov 0xc(%esp),%eax │ │ pcmpeqd %xmm2,%xmm2 │ │ add $0x8,%ebp │ │ pxor %xmm2,%xmm0 │ │ pxor %xmm2,%xmm1 │ │ movq %xmm0,0x2c(%esp,%edi,1) │ │ movq %xmm1,0x40(%esp,%edi,1) │ │ xorb $0xc0,0x205(%esp,%eax,1) │ │ sub $0xc,%esp │ │ mov %esi,%ecx │ │ mov %ebp,%edx │ │ push $0xe │ │ - call 23470 │ │ + call 235b0 │ │ add $0x10,%esp │ │ cmpl $0x0,0xc(%esp) │ │ - je 23b35 │ │ + je 23c75 │ │ mov %esi,%ecx │ │ mov %ebp,%edx │ │ - call 233a0 │ │ + call 234e0 │ │ mov 0x10(%esp),%esi │ │ lea 0x2c(%esp,%esi,1),%ecx │ │ - call 222e0 │ │ + call 22440 │ │ movq 0x4c(%esp,%edi,1),%xmm0 │ │ movq 0x60(%esp,%edi,1),%xmm1 │ │ pcmpeqd %xmm2,%xmm2 │ │ add $0x8,%ebp │ │ pxor %xmm2,%xmm0 │ │ pxor %xmm2,%xmm1 │ │ movq %xmm0,0x4c(%esp,%edi,1) │ │ movq %xmm1,0x60(%esp,%edi,1) │ │ sub $0xc,%esp │ │ lea 0x38(%esp),%ecx │ │ mov %ebp,%edx │ │ push $0x6 │ │ - call 23470 │ │ + call 235b0 │ │ add $0x10,%esp │ │ addl $0x44,0xc(%esp) │ │ add $0x40,%esi │ │ add $0x40,%edi │ │ mov %esi,0x10(%esp) │ │ - jmp 23a70 │ │ - movdqa -0x7c7cc(%ebx),%xmm0 │ │ - movdqa -0x7c86c(%ebx),%xmm1 │ │ - movdqa -0x7c62c(%ebx),%xmm2 │ │ - movdqa -0x7c6ac(%ebx),%xmm3 │ │ + jmp 23bb0 │ │ + movdqa -0x7bdfc(%ebx),%xmm0 │ │ + movdqa -0x7beac(%ebx),%xmm1 │ │ + movdqa -0x7bc1c(%ebx),%xmm2 │ │ + movdqa -0x7bcac(%ebx),%xmm3 │ │ mov $0xfffffe80,%eax │ │ nopw 0x0(%eax,%eax,1) │ │ movdqu 0x1cc(%esp,%eax,1),%xmm6 │ │ movdqu 0x1dc(%esp,%eax,1),%xmm4 │ │ movdqa %xmm6,%xmm7 │ │ psrld $0x4,%xmm7 │ │ pxor %xmm6,%xmm7 │ │ @@ -15293,173 +15017,166 @@ │ │ pand %xmm1,%xmm5 │ │ movdqa %xmm5,%xmm6 │ │ pslld $0x2,%xmm6 │ │ por %xmm5,%xmm6 │ │ pxor %xmm4,%xmm6 │ │ movdqu %xmm6,0x21c(%esp,%eax,1) │ │ sub $0xffffff80,%eax │ │ - jne 23b60 │ │ - movdqu 0x1cc(%esp),%xmm1 │ │ + jne 23ca0 │ │ + movq 0x1cc(%esp),%xmm2 │ │ + movdqa -0x7bb4c(%ebx),%xmm0 │ │ + movdqa %xmm2,%xmm3 │ │ + psrld $0x4,%xmm3 │ │ + pxor %xmm2,%xmm3 │ │ + pand %xmm0,%xmm3 │ │ + movdqa %xmm3,%xmm1 │ │ + pslld $0x4,%xmm1 │ │ + por %xmm3,%xmm1 │ │ + pxor %xmm2,%xmm1 │ │ movdqa %xmm1,%xmm2 │ │ - psrld $0x4,%xmm2 │ │ + psrld $0x2,%xmm2 │ │ pxor %xmm1,%xmm2 │ │ - pand -0x7c7cc(%ebx),%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - pslld $0x4,%xmm0 │ │ - por %xmm2,%xmm0 │ │ - pxor %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - psrld $0x2,%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - pand -0x7c86c(%ebx),%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - pslld $0x2,%xmm2 │ │ - por %xmm1,%xmm2 │ │ - pxor %xmm0,%xmm2 │ │ - movdqu %xmm2,0x1cc(%esp) │ │ - movq 0x1dc(%esp),%xmm1 │ │ + pand -0x7bd1c(%ebx),%xmm2 │ │ + movdqa %xmm2,%xmm3 │ │ + pslld $0x2,%xmm3 │ │ + por %xmm2,%xmm3 │ │ + pxor %xmm1,%xmm3 │ │ + movq %xmm3,0x1cc(%esp) │ │ + movdqu 0x1dc(%esp),%xmm2 │ │ + movdqa %xmm2,%xmm3 │ │ + psrld $0x4,%xmm3 │ │ + pxor %xmm2,%xmm3 │ │ + pand -0x7bdfc(%ebx),%xmm3 │ │ + movdqa %xmm3,%xmm1 │ │ + pslld $0x4,%xmm1 │ │ + por %xmm3,%xmm1 │ │ + pxor %xmm2,%xmm1 │ │ movdqa %xmm1,%xmm2 │ │ - psrld $0x4,%xmm2 │ │ + psrld $0x2,%xmm2 │ │ pxor %xmm1,%xmm2 │ │ - pand -0x7c56c(%ebx),%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ + pand -0x7beac(%ebx),%xmm2 │ │ + movdqa %xmm2,%xmm3 │ │ + pslld $0x2,%xmm3 │ │ + por %xmm2,%xmm3 │ │ + pxor %xmm1,%xmm3 │ │ + pcmpeqd %xmm1,%xmm1 │ │ + movdqu %xmm3,0x1dc(%esp) │ │ + movq 0x4c(%esp),%xmm2 │ │ + movq 0x60(%esp),%xmm3 │ │ + pxor %xmm1,%xmm2 │ │ + pxor %xmm1,%xmm3 │ │ + movq %xmm2,0x4c(%esp) │ │ + movq %xmm3,0x60(%esp) │ │ + movq 0x6c(%esp),%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + movq %xmm2,0x6c(%esp) │ │ + movq 0x80(%esp),%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + movq %xmm2,0x80(%esp) │ │ + movq 0x8c(%esp),%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + movq %xmm2,0x8c(%esp) │ │ + movq 0xa0(%esp),%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + movq %xmm2,0xa0(%esp) │ │ + movq 0xac(%esp),%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + movq %xmm2,0xac(%esp) │ │ + movq 0xc0(%esp),%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + movq %xmm2,0xc0(%esp) │ │ + movq 0xcc(%esp),%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + movq %xmm2,0xcc(%esp) │ │ + movq 0xe0(%esp),%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + movq %xmm2,0xe0(%esp) │ │ + movq 0xec(%esp),%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + movq %xmm2,0xec(%esp) │ │ + movq 0x100(%esp),%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + movq %xmm2,0x100(%esp) │ │ + movq 0x10c(%esp),%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + movq %xmm2,0x10c(%esp) │ │ + movq 0x120(%esp),%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + movq %xmm2,0x120(%esp) │ │ + movq 0x12c(%esp),%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + movq %xmm2,0x12c(%esp) │ │ + movq 0x140(%esp),%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + movq %xmm2,0x140(%esp) │ │ + movq 0x14c(%esp),%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + movq %xmm2,0x14c(%esp) │ │ + movq 0x160(%esp),%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + movq %xmm2,0x160(%esp) │ │ + movq 0x16c(%esp),%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + movq %xmm2,0x16c(%esp) │ │ + movq 0x180(%esp),%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + movq %xmm2,0x180(%esp) │ │ + movq 0x18c(%esp),%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + movq %xmm2,0x18c(%esp) │ │ + movq 0x1a0(%esp),%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + movq %xmm2,0x1a0(%esp) │ │ + movq 0x1ac(%esp),%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + movq %xmm2,0x1ac(%esp) │ │ + movq 0x1c0(%esp),%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + movq %xmm2,0x1c0(%esp) │ │ + movq 0x1d4(%esp),%xmm3 │ │ + movq 0x1cc(%esp),%xmm2 │ │ + movdqa %xmm3,%xmm4 │ │ + psrld $0x4,%xmm4 │ │ + pxor %xmm3,%xmm4 │ │ + pand %xmm0,%xmm4 │ │ + movdqa %xmm4,%xmm0 │ │ pslld $0x4,%xmm0 │ │ - por %xmm2,%xmm0 │ │ + por %xmm4,%xmm0 │ │ + pxor %xmm3,%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + psrld $0x2,%xmm3 │ │ + pxor %xmm0,%xmm3 │ │ + punpcklqdq %xmm3,%xmm2 │ │ + movdqa -0x7bbdc(%ebx),%xmm3 │ │ + pand -0x7bd9c(%ebx),%xmm2 │ │ + pshufd $0xf5,%xmm2,%xmm4 │ │ + pmuludq %xmm3,%xmm2 │ │ + pshufd $0xf5,%xmm3,%xmm3 │ │ + pmuludq %xmm4,%xmm3 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm2 │ │ + pcmpeqd %xmm3,%xmm3 │ │ + punpcklqdq %xmm0,%xmm3 │ │ + pxor %xmm2,%xmm3 │ │ + movdqu %xmm3,0x1cc(%esp) │ │ + movq 0x1e0(%esp),%xmm0 │ │ pxor %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - psrld $0x2,%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - pand -0x7c6fc(%ebx),%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - pslld $0x2,%xmm2 │ │ - por %xmm1,%xmm2 │ │ - pxor %xmm0,%xmm2 │ │ - pcmpeqd %xmm0,%xmm0 │ │ - movq %xmm2,0x1dc(%esp) │ │ - mov 0x1e4(%esp),%eax │ │ - mov %eax,%ecx │ │ - shr $0x4,%ecx │ │ - xor %eax,%ecx │ │ - and $0x30f0c00,%ecx │ │ - mov %ecx,%edx │ │ - shl $0x4,%edx │ │ - or %ecx,%edx │ │ - xor %eax,%edx │ │ - mov %edx,%eax │ │ - shr $0x2,%eax │ │ - xor %edx,%eax │ │ - and $0x33003300,%eax │ │ - lea (%eax,%eax,4),%eax │ │ - xor %edx,%eax │ │ - mov %eax,0x1e4(%esp) │ │ - mov 0x1e8(%esp),%eax │ │ - mov %eax,%ecx │ │ - shr $0x4,%ecx │ │ - xor %eax,%ecx │ │ - and $0x30f0c00,%ecx │ │ - mov %ecx,%edx │ │ - shl $0x4,%edx │ │ - or %ecx,%edx │ │ - xor %eax,%edx │ │ - mov %edx,%eax │ │ - shr $0x2,%eax │ │ - xor %edx,%eax │ │ - and $0x33003300,%eax │ │ - lea (%eax,%eax,4),%eax │ │ - xor %edx,%eax │ │ - mov %eax,0x1e8(%esp) │ │ - movq 0x4c(%esp),%xmm1 │ │ - movq 0x60(%esp),%xmm2 │ │ - pxor %xmm0,%xmm1 │ │ - pxor %xmm0,%xmm2 │ │ - movq %xmm1,0x4c(%esp) │ │ - movq %xmm2,0x60(%esp) │ │ - movq 0x6c(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0x6c(%esp) │ │ - movq 0x80(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0x80(%esp) │ │ - movq 0x8c(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0x8c(%esp) │ │ - movq 0xa0(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0xa0(%esp) │ │ - movq 0xac(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0xac(%esp) │ │ - movq 0xc0(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0xc0(%esp) │ │ - movq 0xcc(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0xcc(%esp) │ │ - movq 0xe0(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0xe0(%esp) │ │ - movq 0xec(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0xec(%esp) │ │ - movq 0x100(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0x100(%esp) │ │ - movq 0x10c(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0x10c(%esp) │ │ - movq 0x120(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0x120(%esp) │ │ - movq 0x12c(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0x12c(%esp) │ │ - movq 0x140(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0x140(%esp) │ │ - movq 0x14c(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0x14c(%esp) │ │ - movq 0x160(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0x160(%esp) │ │ - movq 0x16c(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0x16c(%esp) │ │ - movq 0x180(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0x180(%esp) │ │ - movq 0x18c(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0x18c(%esp) │ │ - movq 0x1a0(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0x1a0(%esp) │ │ - movq 0x1ac(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0x1ac(%esp) │ │ - movq 0x1c0(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0x1c0(%esp) │ │ - movq 0x1cc(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0x1cc(%esp) │ │ - movq 0x1e0(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0x1e0(%esp) │ │ - movq 0x1ec(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0x1ec(%esp) │ │ - movq 0x200(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,0x200(%esp) │ │ + movq %xmm0,0x1e0(%esp) │ │ + movq 0x1ec(%esp),%xmm0 │ │ + pxor %xmm1,%xmm0 │ │ + movq %xmm0,0x1ec(%esp) │ │ + movq 0x200(%esp),%xmm0 │ │ + pxor %xmm1,%xmm0 │ │ + movq %xmm0,0x200(%esp) │ │ sub $0x4,%esp │ │ push $0x1e0 │ │ push %esi │ │ push 0x34(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x21c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ @@ -15468,23 +15185,25 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ push %ebx │ │ sub $0x28,%esp │ │ - call 240d9 │ │ + call 24229 │ │ pop %ebx │ │ lea 0x8(%esp),%ecx │ │ - add $0x5a703,%ebx │ │ - call 29ba0 │ │ + add $0x59e63,%ebx │ │ + call 2a0a0 │ │ lea 0x18(%esp),%ecx │ │ - call 29bc0 │ │ + call 2a0c0 │ │ mov 0x10(%esp),%eax │ │ shr $0x19,%eax │ │ and $0x1,%eax │ │ mov %al,0x10ec(%ebx) │ │ add $0x28,%esp │ │ pop %ebx │ │ ret │ │ @@ -15495,816 +15214,852 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %esi │ │ - sub $0x1c4,%esp │ │ - call 2411d │ │ + sub $0x1b4,%esp │ │ + call 2426d │ │ pop %ebx │ │ + movaps %xmm0,0xb0(%esp) │ │ mov %ecx,%esi │ │ - lea 0xf0(%esp),%ecx │ │ - mov %esp,%edx │ │ - movaps %xmm1,0xb0(%esp) │ │ - movaps %xmm0,0xc0(%esp) │ │ - movaps %xmm1,(%esp) │ │ - add $0x5a6bf,%ebx │ │ - call 24650 │ │ - movdqa 0xc0(%esp),%xmm3 │ │ - pshufd $0xff,0xf0(%esp),%xmm0 │ │ - lea 0x100(%esp),%ecx │ │ - mov %esp,%edx │ │ - movdqa %xmm3,%xmm1 │ │ - movdqa %xmm3,%xmm4 │ │ - movdqa %xmm3,%xmm2 │ │ - pslldq $0x4,%xmm1 │ │ - pslldq $0xc,%xmm4 │ │ - pslldq $0x8,%xmm2 │ │ - pxor %xmm1,%xmm4 │ │ - pxor %xmm2,%xmm4 │ │ - pxor %xmm3,%xmm4 │ │ - pxor %xmm0,%xmm4 │ │ - movdqa %xmm4,0xa0(%esp) │ │ - movdqa %xmm4,(%esp) │ │ - call 24660 │ │ + lea 0xe0(%esp),%ecx │ │ + movaps %xmm1,%xmm0 │ │ + movaps %xmm1,0xa0(%esp) │ │ + add $0x59e1f,%ebx │ │ + call 24730 │ │ movdqa 0xb0(%esp),%xmm3 │ │ - pshufd $0xaa,0x100(%esp),%xmm0 │ │ - lea 0x110(%esp),%ecx │ │ - mov %esp,%edx │ │ + pshufd $0xff,0xe0(%esp),%xmm4 │ │ + lea 0xf0(%esp),%ecx │ │ movdqa %xmm3,%xmm1 │ │ - movdqa %xmm3,%xmm4 │ │ + movdqa %xmm3,%xmm0 │ │ movdqa %xmm3,%xmm2 │ │ pslldq $0x4,%xmm1 │ │ - pslldq $0xc,%xmm4 │ │ + pslldq $0xc,%xmm0 │ │ pslldq $0x8,%xmm2 │ │ - pxor %xmm1,%xmm4 │ │ - pxor %xmm2,%xmm4 │ │ - pxor %xmm3,%xmm4 │ │ - pxor %xmm0,%xmm4 │ │ - movdqa %xmm4,0x90(%esp) │ │ - movdqa %xmm4,(%esp) │ │ - call 24670 │ │ + pxor %xmm1,%xmm0 │ │ + pxor %xmm2,%xmm0 │ │ + pxor %xmm3,%xmm0 │ │ + pxor %xmm4,%xmm0 │ │ + movdqa %xmm0,0x90(%esp) │ │ + call 24740 │ │ movdqa 0xa0(%esp),%xmm3 │ │ - pshufd $0xff,0x110(%esp),%xmm0 │ │ - lea 0x120(%esp),%ecx │ │ - mov %esp,%edx │ │ + pshufd $0xaa,0xf0(%esp),%xmm4 │ │ + lea 0x100(%esp),%ecx │ │ movdqa %xmm3,%xmm1 │ │ + movdqa %xmm3,%xmm0 │ │ movdqa %xmm3,%xmm2 │ │ - movdqa %xmm3,%xmm4 │ │ - pslldq $0x8,%xmm2 │ │ pslldq $0x4,%xmm1 │ │ - pslldq $0xc,%xmm4 │ │ - pxor %xmm0,%xmm2 │ │ - pxor %xmm1,%xmm4 │ │ - pxor %xmm2,%xmm4 │ │ - pxor %xmm3,%xmm4 │ │ - movdqa %xmm4,0x80(%esp) │ │ - movdqa %xmm4,(%esp) │ │ - call 24660 │ │ + pslldq $0xc,%xmm0 │ │ + pslldq $0x8,%xmm2 │ │ + pxor %xmm1,%xmm0 │ │ + pxor %xmm2,%xmm0 │ │ + pxor %xmm3,%xmm0 │ │ + pxor %xmm4,%xmm0 │ │ + movdqa %xmm0,0x80(%esp) │ │ + call 24750 │ │ movdqa 0x90(%esp),%xmm3 │ │ - pshufd $0xaa,0x120(%esp),%xmm0 │ │ - lea 0x130(%esp),%ecx │ │ - mov %esp,%edx │ │ - movdqa %xmm3,%xmm1 │ │ + pshufd $0xff,0x100(%esp),%xmm0 │ │ + lea 0x110(%esp),%ecx │ │ movdqa %xmm3,%xmm2 │ │ - movdqa %xmm3,%xmm4 │ │ + movdqa %xmm3,%xmm1 │ │ pslldq $0x8,%xmm2 │ │ pslldq $0x4,%xmm1 │ │ - pslldq $0xc,%xmm4 │ │ pxor %xmm0,%xmm2 │ │ - pxor %xmm1,%xmm4 │ │ - pxor %xmm2,%xmm4 │ │ - pxor %xmm3,%xmm4 │ │ - movdqa %xmm4,0x70(%esp) │ │ - movdqa %xmm4,(%esp) │ │ - call 24680 │ │ + movdqa %xmm3,%xmm0 │ │ + pslldq $0xc,%xmm0 │ │ + pxor %xmm1,%xmm0 │ │ + pxor %xmm2,%xmm0 │ │ + pxor %xmm3,%xmm0 │ │ + movdqa %xmm0,0x70(%esp) │ │ + call 24740 │ │ movdqa 0x80(%esp),%xmm3 │ │ - pshufd $0xff,0x130(%esp),%xmm0 │ │ - lea 0x140(%esp),%ecx │ │ - mov %esp,%edx │ │ - movdqa %xmm3,%xmm1 │ │ + pshufd $0xaa,0x110(%esp),%xmm0 │ │ + lea 0x120(%esp),%ecx │ │ movdqa %xmm3,%xmm2 │ │ - movdqa %xmm3,%xmm4 │ │ + movdqa %xmm3,%xmm1 │ │ pslldq $0x8,%xmm2 │ │ pslldq $0x4,%xmm1 │ │ - pslldq $0xc,%xmm4 │ │ pxor %xmm0,%xmm2 │ │ - pxor %xmm1,%xmm4 │ │ - pxor %xmm2,%xmm4 │ │ - pxor %xmm3,%xmm4 │ │ - movdqa %xmm4,0x60(%esp) │ │ - movdqa %xmm4,(%esp) │ │ - call 24660 │ │ + movdqa %xmm3,%xmm0 │ │ + pslldq $0xc,%xmm0 │ │ + pxor %xmm1,%xmm0 │ │ + pxor %xmm2,%xmm0 │ │ + pxor %xmm3,%xmm0 │ │ + movdqa %xmm0,0x60(%esp) │ │ + call 24760 │ │ movdqa 0x70(%esp),%xmm3 │ │ - pshufd $0xaa,0x140(%esp),%xmm0 │ │ - lea 0x150(%esp),%ecx │ │ - mov %esp,%edx │ │ - movdqa %xmm3,%xmm1 │ │ + pshufd $0xff,0x120(%esp),%xmm0 │ │ + lea 0x130(%esp),%ecx │ │ movdqa %xmm3,%xmm2 │ │ - movdqa %xmm3,%xmm4 │ │ + movdqa %xmm3,%xmm1 │ │ pslldq $0x8,%xmm2 │ │ pslldq $0x4,%xmm1 │ │ - pslldq $0xc,%xmm4 │ │ pxor %xmm0,%xmm2 │ │ - pxor %xmm1,%xmm4 │ │ - pxor %xmm2,%xmm4 │ │ - pxor %xmm3,%xmm4 │ │ - movdqa %xmm4,0x50(%esp) │ │ - movdqa %xmm4,(%esp) │ │ - call 24690 │ │ + movdqa %xmm3,%xmm0 │ │ + pslldq $0xc,%xmm0 │ │ + pxor %xmm1,%xmm0 │ │ + pxor %xmm2,%xmm0 │ │ + pxor %xmm3,%xmm0 │ │ + movdqa %xmm0,0x50(%esp) │ │ + call 24740 │ │ movdqa 0x60(%esp),%xmm3 │ │ - pshufd $0xff,0x150(%esp),%xmm0 │ │ - lea 0x160(%esp),%ecx │ │ - mov %esp,%edx │ │ - movdqa %xmm3,%xmm1 │ │ + pshufd $0xaa,0x130(%esp),%xmm0 │ │ + lea 0x140(%esp),%ecx │ │ movdqa %xmm3,%xmm2 │ │ - movdqa %xmm3,%xmm4 │ │ + movdqa %xmm3,%xmm1 │ │ pslldq $0x8,%xmm2 │ │ pslldq $0x4,%xmm1 │ │ - pslldq $0xc,%xmm4 │ │ pxor %xmm0,%xmm2 │ │ - pxor %xmm1,%xmm4 │ │ - pxor %xmm2,%xmm4 │ │ - pxor %xmm3,%xmm4 │ │ - movdqa %xmm4,0x40(%esp) │ │ - movdqa %xmm4,(%esp) │ │ - call 24660 │ │ + movdqa %xmm3,%xmm0 │ │ + pslldq $0xc,%xmm0 │ │ + pxor %xmm1,%xmm0 │ │ + pxor %xmm2,%xmm0 │ │ + pxor %xmm3,%xmm0 │ │ + movdqa %xmm0,0x40(%esp) │ │ + call 24770 │ │ movdqa 0x50(%esp),%xmm3 │ │ - pshufd $0xaa,0x160(%esp),%xmm0 │ │ - lea 0x170(%esp),%ecx │ │ - mov %esp,%edx │ │ - movdqa %xmm3,%xmm1 │ │ + pshufd $0xff,0x140(%esp),%xmm0 │ │ + lea 0x150(%esp),%ecx │ │ movdqa %xmm3,%xmm2 │ │ - movdqa %xmm3,%xmm4 │ │ + movdqa %xmm3,%xmm1 │ │ pslldq $0x8,%xmm2 │ │ pslldq $0x4,%xmm1 │ │ - pslldq $0xc,%xmm4 │ │ pxor %xmm0,%xmm2 │ │ - pxor %xmm1,%xmm4 │ │ - pxor %xmm2,%xmm4 │ │ - pxor %xmm3,%xmm4 │ │ - movdqa %xmm4,0x30(%esp) │ │ - movdqa %xmm4,(%esp) │ │ - call 246a0 │ │ + movdqa %xmm3,%xmm0 │ │ + pslldq $0xc,%xmm0 │ │ + pxor %xmm1,%xmm0 │ │ + pxor %xmm2,%xmm0 │ │ + pxor %xmm3,%xmm0 │ │ + movdqa %xmm0,0x30(%esp) │ │ + call 24740 │ │ movdqa 0x40(%esp),%xmm3 │ │ - pshufd $0xff,0x170(%esp),%xmm0 │ │ - lea 0x180(%esp),%ecx │ │ - mov %esp,%edx │ │ - movdqa %xmm3,%xmm1 │ │ + pshufd $0xaa,0x150(%esp),%xmm0 │ │ + lea 0x160(%esp),%ecx │ │ movdqa %xmm3,%xmm2 │ │ - movdqa %xmm3,%xmm4 │ │ + movdqa %xmm3,%xmm1 │ │ pslldq $0x8,%xmm2 │ │ pslldq $0x4,%xmm1 │ │ - pslldq $0xc,%xmm4 │ │ pxor %xmm0,%xmm2 │ │ - pxor %xmm1,%xmm4 │ │ - pxor %xmm2,%xmm4 │ │ - pxor %xmm3,%xmm4 │ │ - movdqa %xmm4,0x20(%esp) │ │ - movdqa %xmm4,(%esp) │ │ - call 24660 │ │ + movdqa %xmm3,%xmm0 │ │ + pslldq $0xc,%xmm0 │ │ + pxor %xmm1,%xmm0 │ │ + pxor %xmm2,%xmm0 │ │ + pxor %xmm3,%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + call 24780 │ │ movdqa 0x30(%esp),%xmm3 │ │ - pshufd $0xaa,0x180(%esp),%xmm0 │ │ - lea 0x190(%esp),%ecx │ │ - mov %esp,%edx │ │ - movdqa %xmm3,%xmm1 │ │ + pshufd $0xff,0x160(%esp),%xmm0 │ │ + lea 0x170(%esp),%ecx │ │ movdqa %xmm3,%xmm2 │ │ - movdqa %xmm3,%xmm4 │ │ + movdqa %xmm3,%xmm1 │ │ pslldq $0x8,%xmm2 │ │ pslldq $0x4,%xmm1 │ │ - pslldq $0xc,%xmm4 │ │ pxor %xmm0,%xmm2 │ │ - pxor %xmm1,%xmm4 │ │ - pxor %xmm2,%xmm4 │ │ - pxor %xmm3,%xmm4 │ │ - movdqa %xmm4,0x10(%esp) │ │ - movdqa %xmm4,(%esp) │ │ - call 246b0 │ │ + movdqa %xmm3,%xmm0 │ │ + pslldq $0xc,%xmm0 │ │ + pxor %xmm1,%xmm0 │ │ + pxor %xmm2,%xmm0 │ │ + pxor %xmm3,%xmm0 │ │ + movdqa %xmm0,0x10(%esp) │ │ + call 24740 │ │ movdqa 0x20(%esp),%xmm3 │ │ - pshufd $0xff,0x190(%esp),%xmm0 │ │ - lea 0x1a0(%esp),%ecx │ │ - mov %esp,%edx │ │ - movdqa %xmm3,%xmm1 │ │ + pshufd $0xaa,0x170(%esp),%xmm0 │ │ + lea 0x180(%esp),%ecx │ │ movdqa %xmm3,%xmm2 │ │ - movdqa %xmm3,%xmm4 │ │ + movdqa %xmm3,%xmm1 │ │ pslldq $0x8,%xmm2 │ │ pslldq $0x4,%xmm1 │ │ - pslldq $0xc,%xmm4 │ │ pxor %xmm0,%xmm2 │ │ - pxor %xmm1,%xmm4 │ │ - pxor %xmm2,%xmm4 │ │ - pxor %xmm3,%xmm4 │ │ - movdqa %xmm4,0xd0(%esp) │ │ - movdqa %xmm4,(%esp) │ │ - call 24660 │ │ + movdqa %xmm3,%xmm0 │ │ + pslldq $0xc,%xmm0 │ │ + pxor %xmm1,%xmm0 │ │ + pxor %xmm2,%xmm0 │ │ + pxor %xmm3,%xmm0 │ │ + movdqa %xmm0,(%esp) │ │ + call 24790 │ │ movdqa 0x10(%esp),%xmm3 │ │ - pshufd $0xaa,0x1a0(%esp),%xmm0 │ │ - lea 0x1b0(%esp),%ecx │ │ - mov %esp,%edx │ │ + pshufd $0xff,0x180(%esp),%xmm0 │ │ + lea 0x190(%esp),%ecx │ │ + movdqa %xmm3,%xmm2 │ │ movdqa %xmm3,%xmm1 │ │ + pslldq $0x8,%xmm2 │ │ + pslldq $0x4,%xmm1 │ │ + pxor %xmm0,%xmm2 │ │ + movdqa %xmm3,%xmm0 │ │ + pslldq $0xc,%xmm0 │ │ + pxor %xmm1,%xmm0 │ │ + pxor %xmm2,%xmm0 │ │ + pxor %xmm3,%xmm0 │ │ + movdqa %xmm0,0xc0(%esp) │ │ + call 24740 │ │ + movdqa (%esp),%xmm3 │ │ + pshufd $0xaa,0x190(%esp),%xmm0 │ │ + lea 0x1a0(%esp),%ecx │ │ movdqa %xmm3,%xmm2 │ │ - movdqa %xmm3,%xmm4 │ │ + movdqa %xmm3,%xmm1 │ │ pslldq $0x8,%xmm2 │ │ pslldq $0x4,%xmm1 │ │ - pslldq $0xc,%xmm4 │ │ pxor %xmm0,%xmm2 │ │ - pxor %xmm1,%xmm4 │ │ - pxor %xmm2,%xmm4 │ │ - pxor %xmm3,%xmm4 │ │ - movdqa %xmm4,0xe0(%esp) │ │ - movdqa %xmm4,(%esp) │ │ - call 246c0 │ │ - movdqa 0xd0(%esp),%xmm3 │ │ - movaps 0xb0(%esp),%xmm4 │ │ - pshufd $0xff,0x1b0(%esp),%xmm0 │ │ + movdqa %xmm3,%xmm0 │ │ + pslldq $0xc,%xmm0 │ │ + pxor %xmm1,%xmm0 │ │ + pxor %xmm2,%xmm0 │ │ + pxor %xmm3,%xmm0 │ │ + movdqa %xmm0,0xd0(%esp) │ │ + call 247a0 │ │ + movdqa 0xc0(%esp),%xmm3 │ │ + movaps 0xa0(%esp),%xmm4 │ │ + pshufd $0xff,0x1a0(%esp),%xmm0 │ │ movdqa %xmm3,%xmm2 │ │ movdqa %xmm3,%xmm5 │ │ movdqa %xmm3,%xmm1 │ │ pslldq $0x4,%xmm2 │ │ pslldq $0xc,%xmm5 │ │ pslldq $0x8,%xmm1 │ │ pxor %xmm2,%xmm5 │ │ - movaps 0xc0(%esp),%xmm2 │ │ + movaps 0xb0(%esp),%xmm2 │ │ pxor %xmm0,%xmm1 │ │ pxor %xmm1,%xmm5 │ │ pxor %xmm3,%xmm5 │ │ movaps %xmm2,(%esi) │ │ - movaps 0xa0(%esp),%xmm2 │ │ + movaps 0x90(%esp),%xmm2 │ │ movaps %xmm4,0x10(%esi) │ │ - movaps 0x90(%esp),%xmm4 │ │ + movaps 0x80(%esp),%xmm4 │ │ movaps %xmm2,0x20(%esi) │ │ - movaps 0x80(%esp),%xmm2 │ │ + movaps 0x70(%esp),%xmm2 │ │ movaps %xmm4,0x30(%esi) │ │ - movaps 0x70(%esp),%xmm4 │ │ + movaps 0x60(%esp),%xmm4 │ │ movaps %xmm2,0x40(%esi) │ │ - movaps 0x60(%esp),%xmm2 │ │ + movaps 0x50(%esp),%xmm2 │ │ movaps %xmm4,0x50(%esi) │ │ - movaps 0x50(%esp),%xmm4 │ │ + movaps 0x40(%esp),%xmm4 │ │ movaps %xmm2,0x60(%esi) │ │ - movaps 0x40(%esp),%xmm2 │ │ + movaps 0x30(%esp),%xmm2 │ │ movaps %xmm4,0x70(%esi) │ │ - movaps 0x30(%esp),%xmm4 │ │ + movaps 0x20(%esp),%xmm4 │ │ movaps %xmm2,0x80(%esi) │ │ - movaps 0x20(%esp),%xmm2 │ │ + movaps 0x10(%esp),%xmm2 │ │ movaps %xmm4,0x90(%esi) │ │ - movaps 0x10(%esp),%xmm4 │ │ + movaps (%esp),%xmm4 │ │ movaps %xmm2,0xa0(%esi) │ │ - movaps 0xe0(%esp),%xmm2 │ │ + movaps 0xd0(%esp),%xmm2 │ │ movaps %xmm4,0xb0(%esi) │ │ movdqa %xmm3,0xc0(%esi) │ │ movaps %xmm2,0xd0(%esi) │ │ movdqa %xmm5,0xe0(%esi) │ │ - add $0x1c4,%esp │ │ + add $0x1b4,%esp │ │ pop %esi │ │ pop %ebx │ │ ret │ │ int3 │ │ + aeskeygenassist $0x1,%xmm0,%xmm0 │ │ + movdqa %xmm0,(%ecx) │ │ + ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + aeskeygenassist $0x0,%xmm0,%xmm0 │ │ + movdqa %xmm0,(%ecx) │ │ + ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - aeskeygenassist $0x1,(%edx),%xmm0 │ │ + aeskeygenassist $0x2,%xmm0,%xmm0 │ │ movdqa %xmm0,(%ecx) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - aeskeygenassist $0x0,(%edx),%xmm0 │ │ + aeskeygenassist $0x4,%xmm0,%xmm0 │ │ movdqa %xmm0,(%ecx) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - aeskeygenassist $0x2,(%edx),%xmm0 │ │ + aeskeygenassist $0x8,%xmm0,%xmm0 │ │ movdqa %xmm0,(%ecx) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - aeskeygenassist $0x4,(%edx),%xmm0 │ │ + aeskeygenassist $0x10,%xmm0,%xmm0 │ │ movdqa %xmm0,(%ecx) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - aeskeygenassist $0x8,(%edx),%xmm0 │ │ + aeskeygenassist $0x20,%xmm0,%xmm0 │ │ movdqa %xmm0,(%ecx) │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - aeskeygenassist $0x10,(%edx),%xmm0 │ │ + aeskeygenassist $0x40,%xmm0,%xmm0 │ │ movdqa %xmm0,(%ecx) │ │ ret │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %eax │ │ + call 247b5 │ │ + pop %ebx │ │ + add $0x598d7,%ebx │ │ + test %ecx,%ecx │ │ + jne 247c5 │ │ + call 247f0 │ │ + call 247ca │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %eax │ │ + call 247d4 │ │ + pop %ebx │ │ + mov %ecx,%eax │ │ + mov %edx,%ecx │ │ + add $0x598b8,%ebx │ │ + mov %eax,%edx │ │ + call 77240 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - aeskeygenassist $0x20,(%edx),%xmm0 │ │ - movdqa %xmm0,(%ecx) │ │ - ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - aeskeygenassist $0x40,(%edx),%xmm0 │ │ - movdqa %xmm0,(%ecx) │ │ - ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 246d5 │ │ + call 247fa │ │ pop %ebx │ │ - add $0x5a107,%ebx │ │ - test %ecx,%ecx │ │ - jne 246e5 │ │ - call 24800 │ │ - call 247d9 │ │ + mov $0x23,%edx │ │ + add $0x59892,%ebx │ │ + lea -0x157c(%ebx),%eax │ │ + lea -0x77469(%ebx),%ecx │ │ + mov %eax,(%esp) │ │ + call 31c30 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 246fe │ │ + call 2482e │ │ pop %ebx │ │ - add $0x5a0de,%ebx │ │ + add $0x5985e,%ebx │ │ add 0x8(%ebp),%edx │ │ - jb 2474b │ │ + jb 2487b │ │ mov (%ecx),%eax │ │ mov %ecx,%esi │ │ mov $0x8,%edi │ │ lea (%eax,%eax,1),%ecx │ │ cmp %ecx,%edx │ │ cmova %edx,%ecx │ │ cmp $0x9,%ecx │ │ cmovae %ecx,%edi │ │ sub $0x8,%esp │ │ lea -0x18(%ebp),%ecx │ │ mov %eax,%edx │ │ push %edi │ │ push 0x4(%esi) │ │ - call 24760 │ │ + call 24890 │ │ add $0x10,%esp │ │ cmpl $0x1,-0x18(%ebp) │ │ - je 24752 │ │ + je 24882 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,0x4(%esi) │ │ mov %edi,(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ xor %ecx,%ecx │ │ - call 246cb │ │ + call 247ab │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0xc(%ebp),%edi │ │ - call 24771 │ │ + call 248a1 │ │ pop %ebx │ │ mov %ecx,%esi │ │ mov $0x1,%ecx │ │ - add $0x5a06b,%ebx │ │ + add $0x597eb,%ebx │ │ test %edi,%edi │ │ - js 247a6 │ │ + js 248d6 │ │ test %edx,%edx │ │ - je 247af │ │ + je 248df │ │ mov 0x8(%ebp),%eax │ │ mov %edi,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 7c040 │ │ + call 7b790 │ │ test %eax,%eax │ │ mov $0x1,%ecx │ │ - je 247c0 │ │ + je 248f0 │ │ xor %ecx,%ecx │ │ mov %eax,0x4(%esi) │ │ - jmp 247c7 │ │ + jmp 248f7 │ │ xor %edi,%edi │ │ mov $0x4,%eax │ │ - jmp 247cc │ │ + jmp 248fc │ │ mov %edi,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ mov $0x1,%ecx │ │ - jne 2479f │ │ + jne 248cf │ │ movl $0x1,0x4(%esi) │ │ mov $0x8,%eax │ │ mov %edi,(%esi,%eax,1) │ │ mov %ecx,(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %eax │ │ - call 247e3 │ │ - pop %ebx │ │ - mov %ecx,%eax │ │ - mov %edx,%ecx │ │ - add $0x59ff9,%ebx │ │ - mov %eax,%edx │ │ - call 76c30 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ int3 │ │ int3 │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %eax │ │ - call 2480a │ │ - pop %ebx │ │ - mov $0x23,%edx │ │ - add $0x59fd2,%ebx │ │ - lea -0x141c(%ebx),%eax │ │ - lea -0x77d10(%ebx),%ecx │ │ - mov %eax,(%esp) │ │ - call 31460 │ │ - int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x4c,%esp │ │ mov 0x8(%ebp),%edi │ │ - call 24841 │ │ + call 24921 │ │ pop %ebx │ │ mov %edx,-0x2c(%ebp) │ │ mov %ecx,%esi │ │ lea -0x44(%ebp),%ecx │ │ lea -0x2c(%ebp),%edx │ │ - add $0x59f9b,%ebx │ │ + add $0x5976b,%ebx │ │ mov %edi,-0x28(%ebp) │ │ - call 34470 │ │ + call 35a10 │ │ mov -0x44(%ebp),%eax │ │ test %eax,%eax │ │ - je 2488f │ │ + je 2496f │ │ mov -0x40(%ebp),%ecx │ │ cmpl $0x0,-0x38(%ebp) │ │ - je 24896 │ │ + je 24976 │ │ test %edi,%edi │ │ mov %eax,-0x30(%ebp) │ │ mov %ecx,-0x10(%ebp) │ │ mov %edi,-0x20(%ebp) │ │ - je 248a7 │ │ + je 24987 │ │ mov %edi,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 24a31 │ │ + je 24b11 │ │ mov -0x10(%ebp),%ecx │ │ mov %eax,%edi │ │ - jmp 248ac │ │ + jmp 2498c │ │ xor %ecx,%ecx │ │ mov $0x1,%eax │ │ mov %eax,0x4(%esi) │ │ mov %ecx,0x8(%esi) │ │ movl $0xffffffff,(%esi) │ │ - jmp 249ee │ │ + jmp 24ace │ │ mov $0x1,%edi │ │ mov 0x8(%ebp),%eax │ │ cmp %eax,%ecx │ │ mov %eax,-0x1c(%ebp) │ │ mov %edi,-0x18(%ebp) │ │ movl $0x0,-0x14(%ebp) │ │ - ja 249f6 │ │ + ja 24ad6 │ │ xor %edx,%edx │ │ test %ecx,%ecx │ │ - je 248e9 │ │ + je 249c9 │ │ lea (%edi,%edx,1),%eax │ │ mov %edx,-0x24(%ebp) │ │ mov -0x30(%ebp),%edx │ │ mov %ecx,0x8(%esp) │ │ mov %eax,(%esp) │ │ mov %edx,0x4(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov -0x10(%ebp),%ecx │ │ mov -0x24(%ebp),%edx │ │ mov -0x20(%ebp),%eax │ │ add %ecx,%edx │ │ mov %esi,-0x34(%ebp) │ │ mov %edx,-0x14(%ebp) │ │ sub %edx,%eax │ │ cmp $0x2,%eax │ │ - jbe 24a17 │ │ + jbe 24af7 │ │ movb $0xbd,0x2(%edi,%edx,1) │ │ movw $0xbfef,(%edi,%edx,1) │ │ add $0x3,%edx │ │ mov -0x2c(%ebp),%eax │ │ mov -0x28(%ebp),%ecx │ │ mov %edx,-0x24(%ebp) │ │ mov %edx,-0x14(%ebp) │ │ mov %eax,-0x4c(%ebp) │ │ mov %ecx,-0x48(%ebp) │ │ - jmp 24936 │ │ + jmp 24a16 │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl 0x0(%eax,%eax,1) │ │ mov -0x10(%ebp),%edi │ │ mov %edx,-0x24(%ebp) │ │ lea -0x44(%ebp),%ecx │ │ lea -0x4c(%ebp),%edx │ │ - call 34470 │ │ + call 35a10 │ │ mov -0x44(%ebp),%esi │ │ test %esi,%esi │ │ - je 249dc │ │ + je 24abc │ │ mov -0x1c(%ebp),%ecx │ │ mov -0x24(%ebp),%edx │ │ mov %edi,-0x10(%ebp) │ │ mov -0x40(%ebp),%edi │ │ mov -0x38(%ebp),%eax │ │ sub %edx,%ecx │ │ mov %eax,-0x20(%ebp) │ │ cmp %ecx,%edi │ │ - ja 249af │ │ + ja 24a8f │ │ test %edi,%edi │ │ - je 24981 │ │ + je 24a61 │ │ mov -0x10(%ebp),%eax │ │ mov %esi,0x4(%esp) │ │ mov %edi,0x8(%esp) │ │ mov %edx,%esi │ │ add %edx,%eax │ │ mov %eax,(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov %esi,%edx │ │ add %edi,%edx │ │ cmpl $0x0,-0x20(%ebp) │ │ mov %edx,-0x14(%ebp) │ │ - je 24930 │ │ + je 24a10 │ │ mov -0x1c(%ebp),%eax │ │ mov -0x10(%ebp),%edi │ │ sub %edx,%eax │ │ cmp $0x2,%eax │ │ - jbe 249c5 │ │ + jbe 24aa5 │ │ movb $0xbd,0x2(%edi,%edx,1) │ │ movw $0xbfef,(%edi,%edx,1) │ │ add $0x3,%edx │ │ mov %edx,-0x14(%ebp) │ │ mov %edx,-0x24(%ebp) │ │ - jmp 24936 │ │ + jmp 24a16 │ │ lea -0x1c(%ebp),%ecx │ │ mov %edi,(%esp) │ │ - call 246f0 │ │ + call 24820 │ │ mov -0x18(%ebp),%eax │ │ mov -0x14(%ebp),%edx │ │ mov %eax,-0x10(%ebp) │ │ - jmp 24968 │ │ + jmp 24a48 │ │ lea -0x1c(%ebp),%ecx │ │ movl $0x3,(%esp) │ │ - call 246f0 │ │ + call 24820 │ │ mov -0x18(%ebp),%edi │ │ mov -0x14(%ebp),%edx │ │ - jmp 24999 │ │ + jmp 24a79 │ │ mov -0x14(%ebp),%eax │ │ mov -0x34(%ebp),%ecx │ │ movsd -0x1c(%ebp),%xmm0 │ │ mov %eax,0x8(%ecx) │ │ movsd %xmm0,(%ecx) │ │ add $0x4c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %ecx,(%esp) │ │ lea -0x1c(%ebp),%ecx │ │ xor %edx,%edx │ │ - call 246f0 │ │ + call 24820 │ │ mov -0x1c(%ebp),%eax │ │ mov -0x14(%ebp),%edx │ │ mov -0x18(%ebp),%edi │ │ mov -0x10(%ebp),%ecx │ │ mov %eax,-0x20(%ebp) │ │ - jmp 248ca │ │ + jmp 249aa │ │ lea -0x1c(%ebp),%ecx │ │ movl $0x3,(%esp) │ │ - call 246f0 │ │ + call 24820 │ │ mov -0x18(%ebp),%edi │ │ mov -0x14(%ebp),%edx │ │ - jmp 248ff │ │ + jmp 249df │ │ mov 0x8(%ebp),%edx │ │ mov $0x1,%ecx │ │ - call 246cb │ │ - jmp 24a40 │ │ + call 247ab │ │ + jmp 24b20 │ │ cmpl $0x0,-0x1c(%ebp) │ │ mov %eax,%esi │ │ - je 24a53 │ │ + je 24b33 │ │ mov -0x18(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%edx │ │ - call 24a70 │ │ + call 24b50 │ │ pop %ebx │ │ mov $0x8,%edi │ │ mov %ecx,%esi │ │ - add $0x59d6c,%ebx │ │ + add $0x5953c,%ebx │ │ lea (%edx,%edx,1),%eax │ │ cmp $0x9,%eax │ │ cmovae %eax,%edi │ │ sub $0x8,%esp │ │ lea -0x18(%ebp),%ecx │ │ push %edi │ │ push 0x4(%esi) │ │ - call 24760 │ │ + call 24890 │ │ add $0x10,%esp │ │ cmpl $0x1,-0x18(%ebp) │ │ - je 24aaf │ │ + je 24b8f │ │ mov -0x14(%ebp),%eax │ │ mov %eax,0x4(%esi) │ │ mov %edi,(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov (%ecx),%edx │ │ mov 0x8(%ecx),%edi │ │ - call 24ad3 │ │ + call 24bb3 │ │ pop %ebx │ │ - add $0x59d09,%ebx │ │ + add $0x594d9,%ebx │ │ cmp %edi,%edx │ │ - je 24b20 │ │ + je 24c00 │ │ mov 0x4(%ecx),%eax │ │ lea 0x1(%edi),%esi │ │ cmp %esi,%edx │ │ movb $0x0,(%eax,%edi,1) │ │ - jbe 24b47 │ │ + jbe 24c27 │ │ test %esi,%esi │ │ - je 24b11 │ │ + je 24bf1 │ │ mov %esi,0x4(%esp) │ │ mov %eax,-0x10(%ebp) │ │ mov %eax,(%esp) │ │ - call 7c040 │ │ + call 7b790 │ │ test %eax,%eax │ │ - jne 24b47 │ │ + jne 24c27 │ │ mov $0x1,%ecx │ │ mov %esi,%edx │ │ - call 246cb │ │ - jmp 24b5c │ │ + call 247ab │ │ + jmp 24c3c │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov $0x1,%eax │ │ - jmp 24b47 │ │ + jmp 24c27 │ │ mov 0x4(%ecx),%eax │ │ lea 0x1(%edi),%esi │ │ lea -0x1c(%ebp),%ecx │ │ mov %edi,%edx │ │ mov %esi,0x4(%esp) │ │ mov %eax,-0x10(%ebp) │ │ mov %eax,(%esp) │ │ - call 24760 │ │ + call 24890 │ │ cmpl $0x1,-0x1c(%ebp) │ │ - je 24b51 │ │ + je 24c31 │ │ mov -0x18(%ebp),%eax │ │ movb $0x0,(%eax,%edi,1) │ │ mov %esi,%edx │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x14(%ebp),%edx │ │ mov -0x18(%ebp),%ecx │ │ - call 246cb │ │ + call 247ab │ │ ud2 │ │ mov %eax,%esi │ │ test %edi,%edi │ │ - jne 24b68 │ │ - jmp 24b73 │ │ + jne 24c48 │ │ + jmp 24c53 │ │ mov %eax,%esi │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %eax │ │ - mov 0xc(%ebp),%eax │ │ - call 24b8d │ │ + push %edi │ │ + push %esi │ │ + sub $0xc,%esp │ │ + mov 0xc(%ebp),%esi │ │ + mov 0x8(%ebp),%edi │ │ + call 24c74 │ │ pop %ebx │ │ - add $0x59c4f,%ebx │ │ - mov 0x4(%eax),%ecx │ │ + add $0x59418,%ebx │ │ + mov (%esi),%eax │ │ + test %eax,%eax │ │ + je 24c86 │ │ + mov %edi,(%esp) │ │ + call *%eax │ │ + cmpl $0x0,0x4(%esi) │ │ + je 24c94 │ │ + mov %edi,(%esp) │ │ + call 7b700 │ │ + add $0xc,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + cmpl $0x0,0x4(%esi) │ │ + mov %eax,-0x10(%ebp) │ │ + je 24cad │ │ + mov %edi,(%esp) │ │ + call 7b700 │ │ + mov -0x10(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 77c40 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0xc,%esp │ │ + mov 0x8(%ebp),%edi │ │ + call 24cd1 │ │ + pop %ebx │ │ + add $0x593bb,%ebx │ │ + mov 0x8(%edi),%eax │ │ + mov 0x4(%edi),%edx │ │ + mov (%edi),%ecx │ │ + mov %edx,0x4(%esp) │ │ + mov %ecx,(%esp) │ │ + call *%eax │ │ + mov %edi,(%esp) │ │ + call 7b700 │ │ + add $0xc,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + mov %eax,%esi │ │ + mov %edi,(%esp) │ │ + call 7b700 │ │ + mov %esi,(%esp) │ │ + call 77c40 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + sub $0x8,%esp │ │ + mov 0xc(%ebp),%ecx │ │ + call 24d1e │ │ + pop %eax │ │ + add $0x5936e,%eax │ │ + mov 0x4(%ecx),%edx │ │ sub $0x4,%esp │ │ - lea -0x75814(%ebx),%edx │ │ + lea -0x758c3(%eax),%eax │ │ push $0x5 │ │ - push %edx │ │ - push (%eax) │ │ - call *0xc(%ecx) │ │ - add $0x14,%esp │ │ - pop %ebx │ │ + push %eax │ │ + push (%ecx) │ │ + call *0xc(%edx) │ │ + add $0x18,%esp │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ mov 0x8(%ebp),%eax │ │ - call 24bbd │ │ + call 24d4d │ │ pop %ebx │ │ - add $0x59c1f,%ebx │ │ + add $0x5933f,%ebx │ │ cmpl $0x0,(%eax) │ │ - je 24bd4 │ │ + je 24d64 │ │ mov 0x4(%eax),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ @@ -16315,32 +16070,32 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0x8(%ebp),%esi │ │ mov 0x10(%ebp),%ecx │ │ - call 24bf4 │ │ + call 24d84 │ │ pop %ebx │ │ - add $0x59be8,%ebx │ │ + add $0x59308,%ebx │ │ mov (%esi),%eax │ │ mov 0x8(%esi),%edi │ │ sub %edi,%eax │ │ cmp %eax,%ecx │ │ - ja 24c35 │ │ + ja 24dc5 │ │ test %ecx,%ecx │ │ - je 24c26 │ │ + je 24db6 │ │ mov 0x4(%esi),%eax │ │ add %edi,%eax │ │ sub $0x4,%esp │ │ push %ecx │ │ push 0xc(%ebp) │ │ push %eax │ │ mov %ecx,%esi │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov %esi,%ecx │ │ mov 0x8(%ebp),%esi │ │ add $0x10,%esp │ │ add %ecx,%edi │ │ xor %eax,%eax │ │ mov %edi,0x8(%esi) │ │ add $0xc,%esp │ │ @@ -16349,82 +16104,82 @@ │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ sub $0xc,%esp │ │ mov %esi,%ecx │ │ mov %edi,%edx │ │ push 0x10(%ebp) │ │ - call 246f0 │ │ + call 24820 │ │ mov 0x10(%ebp),%ecx │ │ add $0x10,%esp │ │ mov 0x8(%esi),%edi │ │ - jmp 24c0a │ │ + jmp 24d9a │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - call 24c64 │ │ + call 24df4 │ │ pop %ebx │ │ mov $0x1,%esi │ │ - add $0x59b78,%ebx │ │ + add $0x59298,%ebx │ │ mov 0x8(%ecx),%edi │ │ cmp $0x80,%edx │ │ - jb 24c96 │ │ + jb 24e26 │ │ mov $0x2,%esi │ │ cmp $0x800,%edx │ │ - jb 24c96 │ │ + jb 24e26 │ │ cmp $0x10000,%edx │ │ mov $0x4,%esi │ │ sbb $0x0,%esi │ │ mov (%ecx),%eax │ │ sub %edi,%eax │ │ cmp %eax,%esi │ │ - ja 24cb1 │ │ + ja 24e41 │ │ mov 0x4(%ecx),%eax │ │ cmp $0x80,%edx │ │ - jae 24ccc │ │ + jae 24e5c │ │ mov %dl,(%eax,%edi,1) │ │ - jmp 24d3d │ │ + jmp 24ecd │ │ mov %edi,%edx │ │ mov %esi,(%esp) │ │ - call 246f0 │ │ + call 24820 │ │ mov 0xc(%ebp),%edx │ │ mov 0x8(%ebp),%ecx │ │ mov 0x4(%ecx),%eax │ │ cmp $0x80,%edx │ │ - jb 24ca9 │ │ + jb 24e39 │ │ mov %edx,%ecx │ │ mov %edx,%ebx │ │ shr $0x6,%edx │ │ and $0x3f,%cl │ │ or $0x80,%cl │ │ cmp $0x800,%ebx │ │ - jae 24ced │ │ + jae 24e7d │ │ or $0xc0,%dl │ │ mov %dl,(%eax,%edi,1) │ │ mov %cl,0x1(%eax,%edi,1) │ │ - jmp 24d3a │ │ + jmp 24eca │ │ and $0x3f,%dl │ │ mov %eax,-0x10(%ebp) │ │ mov %ebx,%eax │ │ or $0x80,%dl │ │ shr $0xc,%eax │ │ cmp $0xffff,%ebx │ │ - ja 24d15 │ │ + ja 24ea5 │ │ mov -0x10(%ebp),%ebx │ │ or $0xe0,%al │ │ mov %al,(%ebx,%edi,1) │ │ mov %dl,0x1(%ebx,%edi,1) │ │ mov %cl,0x2(%ebx,%edi,1) │ │ - jmp 24d3a │ │ + jmp 24eca │ │ mov %eax,-0x14(%ebp) │ │ mov -0x10(%ebp),%eax │ │ shr $0x12,%ebx │ │ or $0xf0,%bl │ │ mov %bl,(%eax,%edi,1) │ │ mov -0x14(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ @@ -16446,94 +16201,110 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %eax │ │ + push %esi │ │ + mov 0x10(%ebp),%esi │ │ + mov 0xc(%ebp),%eax │ │ mov 0x8(%ebp),%ecx │ │ - call 24d5d │ │ + call 24ef3 │ │ pop %ebx │ │ - add $0x59a7f,%ebx │ │ + add $0x59199,%ebx │ │ sub $0x8,%esp │ │ - lea -0x140c(%ebx),%edx │ │ - push 0x10(%ebp) │ │ - push 0xc(%ebp) │ │ - call 314a0 │ │ - add $0x14,%esp │ │ + lea -0x156c(%ebx),%edx │ │ + push %esi │ │ + push %eax │ │ + call 31c70 │ │ + add $0x10,%esp │ │ + pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ mov 0x8(%ebp),%edx │ │ mov 0xc(%ebp),%eax │ │ - call 24d90 │ │ + call 24f30 │ │ pop %ebx │ │ - add $0x59a4c,%ebx │ │ + add $0x5915c,%ebx │ │ mov 0x4(%edx),%ecx │ │ mov 0x8(%edx),%edx │ │ sub $0x8,%esp │ │ push 0x4(%eax) │ │ push (%eax) │ │ - call 346c0 │ │ + call 353f0 │ │ add $0x14,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov 0x8(%ebp),%eax │ │ - call 24dc1 │ │ + call 24f61 │ │ pop %ebx │ │ mov %ecx,-0x18(%ebp) │ │ - add $0x59a1b,%ebx │ │ + add $0x5912b,%ebx │ │ inc %eax │ │ - js 24ed0 │ │ + js 25070 │ │ mov %edx,%esi │ │ sub $0xc,%esp │ │ mov %eax,-0x10(%ebp) │ │ push %eax │ │ mov %ebx,%edi │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 24ed5 │ │ + je 25075 │ │ sub $0x4,%esp │ │ mov %edi,-0x1c(%ebp) │ │ mov %edi,%ebx │ │ mov 0x8(%ebp),%edi │ │ push %edi │ │ push %esi │ │ mov %eax,-0x14(%ebp) │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ mov -0x18(%ebp),%ebx │ │ lea 0x3(%esi),%edx │ │ xor %eax,%eax │ │ and $0xfffffffc,%edx │ │ sub %esi,%edx │ │ - je 24e31 │ │ + je 24fd1 │ │ xor %ecx,%ecx │ │ nopw 0x0(%eax,%eax,1) │ │ cmpb $0x0,(%esi,%ecx,1) │ │ - je 24eb7 │ │ + je 25057 │ │ inc %ecx │ │ cmp %ecx,%edx │ │ - jne 24e20 │ │ + jne 24fc0 │ │ mov %edx,%eax │ │ lea -0x8(%edi),%ebx │ │ nopw %cs:0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ mov (%esi,%eax,1),%edx │ │ mov 0x4(%esi,%eax,1),%edi │ │ mov $0x1010100,%ecx │ │ @@ -16541,62 +16312,62 @@ │ │ or %edx,%ecx │ │ mov $0x1010100,%edx │ │ sub %edi,%edx │ │ or %edi,%edx │ │ and %ecx,%edx │ │ not %edx │ │ test $0x80808080,%edx │ │ - jne 24e6c │ │ + jne 2500c │ │ add $0x8,%eax │ │ cmp %ebx,%eax │ │ - jbe 24e40 │ │ + jbe 24fe0 │ │ mov 0x8(%ebp),%edi │ │ mov -0x18(%ebp),%ebx │ │ mov %edi,%edx │ │ sub %eax,%edx │ │ - je 24e8b │ │ + je 2502b │ │ add %eax,%esi │ │ xor %ecx,%ecx │ │ nopl 0x0(%eax) │ │ cmpb $0x0,(%esi,%ecx,1) │ │ - je 24eb5 │ │ + je 25055 │ │ inc %ecx │ │ cmp %ecx,%edx │ │ - jne 24e80 │ │ + jne 25020 │ │ mov -0x10(%ebp),%eax │ │ mov %ebx,%esi │ │ mov -0x1c(%ebp),%ebx │ │ lea -0x28(%ebp),%ecx │ │ mov %eax,-0x28(%ebp) │ │ mov -0x14(%ebp),%eax │ │ mov %eax,-0x24(%ebp) │ │ mov %edi,-0x20(%ebp) │ │ - call 24ac0 │ │ + call 24ba0 │ │ mov %eax,0x4(%esi) │ │ mov %edx,0x8(%esi) │ │ movl $0xffffffff,(%esi) │ │ - jmp 24ec8 │ │ + jmp 25068 │ │ add %eax,%ecx │ │ mov -0x10(%ebp),%eax │ │ mov -0x14(%ebp),%edx │ │ mov %eax,(%ebx) │ │ mov %edx,0x4(%ebx) │ │ mov %edi,0x8(%ebx) │ │ mov %ecx,0xc(%ebx) │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - call 24800 │ │ + call 247f0 │ │ mov -0x10(%ebp),%edx │ │ mov $0x1,%ecx │ │ mov %edi,%ebx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -16607,21 +16378,21 @@ │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ mov 0x8(%ebp),%eax │ │ mov 0xc(%ebp),%ecx │ │ - call 24f00 │ │ + call 250a0 │ │ pop %ebx │ │ - add $0x598dc,%ebx │ │ + add $0x58fec,%ebx │ │ mov 0x4(%eax),%edx │ │ mov 0x8(%eax),%eax │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ @@ -16630,1365 +16401,1451 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xffffffc0,%esp │ │ sub $0x980,%esp │ │ - call 24f34 │ │ + call 250d4 │ │ pop %ebx │ │ mov 0x8(%ebp),%esi │ │ - add $0x598a8,%ebx │ │ + add $0x58fb8,%ebx │ │ movzbl 0x10d8(%ebx),%eax │ │ cmp $0x1,%al │ │ - jne 24f57 │ │ + jne 250f7 │ │ sub $0xc,%esp │ │ push %esi │ │ - call 27620 │ │ - jmp 26a0a │ │ + call 27970 │ │ + jmp 26d7a │ │ mov %ecx,0xfc(%esp) │ │ sub $0x4,%esp │ │ lea 0x544(%esp),%edi │ │ push $0x400 │ │ push %edx │ │ push %edi │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ mov $0xfffffc00,%eax │ │ nopl 0x0(%eax) │ │ movdqa 0x940(%esp,%eax,1),%xmm0 │ │ movdqa 0x950(%esp,%eax,1),%xmm1 │ │ pxor 0x400(%esi,%eax,1),%xmm0 │ │ pxor 0x410(%esi,%eax,1),%xmm1 │ │ movdqa %xmm0,0x940(%esp,%eax,1) │ │ movdqa %xmm1,0x950(%esp,%eax,1) │ │ add $0x20,%eax │ │ - jne 24f80 │ │ + jne 25120 │ │ sub $0x4,%esp │ │ lea 0x144(%esp),%esi │ │ push $0x400 │ │ push %edi │ │ push %esi │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ - movdqa -0x7c51c(%ebx),%xmm3 │ │ + movdqa -0x7bd0c(%ebx),%xmm6 │ │ + movdqa -0x7bb1c(%ebx),%xmm4 │ │ mov $0xfffffc00,%eax │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax) │ │ movq 0x5c0(%esp,%eax,1),%xmm0 │ │ movq 0x540(%esp,%eax,1),%xmm1 │ │ movq 0x560(%esp,%eax,1),%xmm5 │ │ - movq 0x5b8(%esp,%eax,1),%xmm7 │ │ punpcklqdq %xmm0,%xmm1 │ │ movq 0x5e0(%esp,%eax,1),%xmm0 │ │ punpcklqdq %xmm0,%xmm5 │ │ movdqa %xmm5,%xmm2 │ │ + movdqa %xmm5,%xmm3 │ │ paddq %xmm1,%xmm2 │ │ paddq %xmm1,%xmm1 │ │ + pand %xmm6,%xmm3 │ │ movdqa %xmm1,%xmm0 │ │ - pmuludq %xmm5,%xmm1 │ │ - pand %xmm3,%xmm0 │ │ - movq 0x580(%esp,%eax,1),%xmm3 │ │ + pmuludq %xmm3,%xmm1 │ │ + pand %xmm4,%xmm0 │ │ psrlq $0x20,%xmm0 │ │ - pmuludq %xmm5,%xmm0 │ │ + pmuludq %xmm3,%xmm0 │ │ + movq 0x580(%esp,%eax,1),%xmm3 │ │ psllq $0x20,%xmm0 │ │ paddq %xmm1,%xmm0 │ │ movq 0x5a0(%esp,%eax,1),%xmm1 │ │ paddq %xmm2,%xmm0 │ │ movq 0x620(%esp,%eax,1),%xmm2 │ │ punpcklqdq %xmm2,%xmm1 │ │ movq 0x600(%esp,%eax,1),%xmm2 │ │ pxor %xmm0,%xmm1 │ │ - pshufd $0xb1,%xmm1,%xmm6 │ │ + pshufd $0xb1,%xmm1,%xmm7 │ │ psrlq $0x20,%xmm1 │ │ - movdqa %xmm6,%xmm4 │ │ + movdqa %xmm7,%xmm4 │ │ + pand %xmm6,%xmm1 │ │ punpcklqdq %xmm2,%xmm3 │ │ paddq %xmm3,%xmm4 │ │ paddq %xmm3,%xmm3 │ │ movdqa %xmm3,%xmm2 │ │ pmuludq %xmm1,%xmm3 │ │ - pand -0x7c51c(%ebx),%xmm2 │ │ + pand -0x7bb1c(%ebx),%xmm2 │ │ psrlq $0x20,%xmm2 │ │ pmuludq %xmm1,%xmm2 │ │ psllq $0x20,%xmm2 │ │ paddq %xmm3,%xmm2 │ │ paddq %xmm4,%xmm2 │ │ pxor %xmm2,%xmm5 │ │ - movdqa %xmm5,%xmm1 │ │ + movdqa %xmm5,%xmm4 │ │ psllq $0x28,%xmm5 │ │ - psrlq $0x18,%xmm1 │ │ - por %xmm1,%xmm5 │ │ + psrlq $0x18,%xmm4 │ │ + por %xmm4,%xmm5 │ │ + pand %xmm6,%xmm4 │ │ movdqa %xmm5,%xmm3 │ │ paddq %xmm0,%xmm3 │ │ paddq %xmm0,%xmm0 │ │ - movdqa %xmm0,%xmm4 │ │ - pmuludq %xmm1,%xmm0 │ │ - pand -0x7c51c(%ebx),%xmm4 │ │ - psrlq $0x20,%xmm4 │ │ - pmuludq %xmm1,%xmm4 │ │ - movdqa %xmm6,%xmm1 │ │ - psllq $0x20,%xmm4 │ │ - paddq %xmm0,%xmm4 │ │ - paddq %xmm3,%xmm4 │ │ - pxor %xmm4,%xmm1 │ │ - movdqa %xmm4,0x60(%esp) │ │ + movdqa %xmm0,%xmm1 │ │ + pmuludq %xmm4,%xmm0 │ │ + pand -0x7bb1c(%ebx),%xmm1 │ │ + psrlq $0x20,%xmm1 │ │ + pmuludq %xmm4,%xmm1 │ │ movq 0x588(%esp,%eax,1),%xmm4 │ │ - movdqa %xmm1,%xmm0 │ │ - psllq $0x30,%xmm1 │ │ - psrlq $0x10,%xmm0 │ │ - por %xmm0,%xmm1 │ │ - movdqa %xmm1,0x90(%esp) │ │ - paddq %xmm2,%xmm1 │ │ + psllq $0x20,%xmm1 │ │ + paddq %xmm0,%xmm1 │ │ + movdqa %xmm7,%xmm0 │ │ + movq 0x568(%esp,%eax,1),%xmm7 │ │ + paddq %xmm3,%xmm1 │ │ + pxor %xmm1,%xmm0 │ │ + movdqa %xmm1,0x60(%esp) │ │ + movdqa %xmm0,%xmm3 │ │ + psllq $0x30,%xmm0 │ │ + psrlq $0x10,%xmm3 │ │ + por %xmm3,%xmm0 │ │ + pand %xmm6,%xmm3 │ │ + movdqa %xmm0,0xe0(%esp) │ │ + paddq %xmm2,%xmm0 │ │ paddq %xmm2,%xmm2 │ │ - movdqa %xmm2,%xmm3 │ │ - pmuludq %xmm0,%xmm2 │ │ - pand -0x7c51c(%ebx),%xmm3 │ │ - psrlq $0x20,%xmm3 │ │ - pmuludq %xmm0,%xmm3 │ │ - psllq $0x20,%xmm3 │ │ - paddq %xmm2,%xmm3 │ │ + movdqa %xmm2,%xmm1 │ │ + pmuludq %xmm3,%xmm2 │ │ + pand -0x7bb1c(%ebx),%xmm1 │ │ + psrlq $0x20,%xmm1 │ │ + pmuludq %xmm3,%xmm1 │ │ + psllq $0x20,%xmm1 │ │ + paddq %xmm2,%xmm1 │ │ movq 0x548(%esp,%eax,1),%xmm2 │ │ - paddq %xmm1,%xmm3 │ │ - pxor %xmm3,%xmm5 │ │ - movdqa %xmm3,0x40(%esp) │ │ - movq 0x5a8(%esp,%eax,1),%xmm3 │ │ + paddq %xmm0,%xmm1 │ │ + pxor %xmm1,%xmm5 │ │ + movdqa %xmm1,0x90(%esp) │ │ movdqa %xmm5,%xmm0 │ │ paddq %xmm5,%xmm5 │ │ psrlq $0x3f,%xmm0 │ │ por %xmm0,%xmm5 │ │ movq 0x5c8(%esp,%eax,1),%xmm0 │ │ - movdqa %xmm5,0x50(%esp) │ │ - movq 0x568(%esp,%eax,1),%xmm5 │ │ + movdqa %xmm5,0x70(%esp) │ │ punpcklqdq %xmm0,%xmm2 │ │ movq 0x5e8(%esp,%eax,1),%xmm0 │ │ - punpcklqdq %xmm0,%xmm5 │ │ - movdqa %xmm5,%xmm1 │ │ - paddq %xmm2,%xmm1 │ │ + punpcklqdq %xmm0,%xmm7 │ │ + movdqa %xmm7,%xmm3 │ │ + movdqa %xmm7,%xmm1 │ │ + paddq %xmm2,%xmm3 │ │ paddq %xmm2,%xmm2 │ │ + pand %xmm6,%xmm1 │ │ movdqa %xmm2,%xmm0 │ │ - pmuludq %xmm5,%xmm2 │ │ - pand -0x7c51c(%ebx),%xmm0 │ │ + pmuludq %xmm1,%xmm2 │ │ + pand -0x7bb1c(%ebx),%xmm0 │ │ psrlq $0x20,%xmm0 │ │ - pmuludq %xmm5,%xmm0 │ │ + pmuludq %xmm1,%xmm0 │ │ + movq 0x628(%esp,%eax,1),%xmm1 │ │ psllq $0x20,%xmm0 │ │ paddq %xmm2,%xmm0 │ │ - paddq %xmm1,%xmm0 │ │ - movq 0x628(%esp,%eax,1),%xmm1 │ │ + paddq %xmm3,%xmm0 │ │ + movq 0x5a8(%esp,%eax,1),%xmm3 │ │ punpcklqdq %xmm1,%xmm3 │ │ movq 0x608(%esp,%eax,1),%xmm1 │ │ pxor %xmm0,%xmm3 │ │ - pshufd $0xb1,%xmm3,%xmm6 │ │ + pshufd $0xb1,%xmm3,%xmm5 │ │ psrlq $0x20,%xmm3 │ │ + movdqa %xmm5,0x50(%esp) │ │ + pand %xmm6,%xmm3 │ │ punpcklqdq %xmm1,%xmm4 │ │ - movdqa %xmm6,%xmm1 │ │ - paddq %xmm4,%xmm1 │ │ + paddq %xmm4,%xmm5 │ │ paddq %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm2 │ │ pmuludq %xmm3,%xmm4 │ │ - pand -0x7c51c(%ebx),%xmm2 │ │ + pand -0x7bb1c(%ebx),%xmm2 │ │ psrlq $0x20,%xmm2 │ │ pmuludq %xmm3,%xmm2 │ │ psllq $0x20,%xmm2 │ │ paddq %xmm4,%xmm2 │ │ - paddq %xmm1,%xmm2 │ │ - pxor %xmm2,%xmm5 │ │ - movdqa %xmm5,%xmm1 │ │ - psllq $0x28,%xmm5 │ │ - psrlq $0x18,%xmm1 │ │ - por %xmm1,%xmm5 │ │ - movdqa %xmm5,%xmm3 │ │ + paddq %xmm5,%xmm2 │ │ + pxor %xmm2,%xmm7 │ │ + movdqa %xmm7,%xmm4 │ │ + psllq $0x28,%xmm7 │ │ + psrlq $0x18,%xmm4 │ │ + por %xmm4,%xmm7 │ │ + pand %xmm6,%xmm4 │ │ + movdqa %xmm7,%xmm3 │ │ paddq %xmm0,%xmm3 │ │ paddq %xmm0,%xmm0 │ │ - movdqa %xmm0,%xmm4 │ │ - pmuludq %xmm1,%xmm0 │ │ - pand -0x7c51c(%ebx),%xmm4 │ │ - psrlq $0x20,%xmm4 │ │ - pmuludq %xmm1,%xmm4 │ │ - movdqa %xmm6,%xmm1 │ │ - psllq $0x20,%xmm4 │ │ - paddq %xmm0,%xmm4 │ │ - paddq %xmm3,%xmm4 │ │ - pxor %xmm4,%xmm1 │ │ - movdqa %xmm4,0x120(%esp) │ │ - movdqa %xmm1,%xmm0 │ │ - psllq $0x30,%xmm1 │ │ - psrlq $0x10,%xmm0 │ │ - por %xmm0,%xmm1 │ │ - movdqa %xmm1,0xa0(%esp) │ │ - paddq %xmm2,%xmm1 │ │ + movdqa %xmm0,%xmm1 │ │ + pmuludq %xmm4,%xmm0 │ │ + pand -0x7bb1c(%ebx),%xmm1 │ │ + psrlq $0x20,%xmm1 │ │ + pmuludq %xmm4,%xmm1 │ │ + movq 0x590(%esp,%eax,1),%xmm4 │ │ + psllq $0x20,%xmm1 │ │ + paddq %xmm0,%xmm1 │ │ + movdqa 0x50(%esp),%xmm0 │ │ + paddq %xmm3,%xmm1 │ │ + movdqa %xmm1,0xd0(%esp) │ │ + pxor %xmm1,%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + psllq $0x30,%xmm0 │ │ + psrlq $0x10,%xmm3 │ │ + por %xmm3,%xmm0 │ │ + pand %xmm6,%xmm3 │ │ + movdqa %xmm0,0x50(%esp) │ │ + paddq %xmm2,%xmm0 │ │ paddq %xmm2,%xmm2 │ │ - movdqa %xmm2,%xmm3 │ │ - pmuludq %xmm0,%xmm2 │ │ - pand -0x7c51c(%ebx),%xmm3 │ │ - psrlq $0x20,%xmm3 │ │ - pmuludq %xmm0,%xmm3 │ │ - psllq $0x20,%xmm3 │ │ - paddq %xmm2,%xmm3 │ │ - paddq %xmm1,%xmm3 │ │ + movdqa %xmm2,%xmm1 │ │ + pmuludq %xmm3,%xmm2 │ │ + pand -0x7bb1c(%ebx),%xmm1 │ │ + psrlq $0x20,%xmm1 │ │ + pmuludq %xmm3,%xmm1 │ │ + psllq $0x20,%xmm1 │ │ + paddq %xmm2,%xmm1 │ │ + paddq %xmm0,%xmm1 │ │ + pxor %xmm1,%xmm7 │ │ + movdqa %xmm1,0xa0(%esp) │ │ movq 0x5d0(%esp,%eax,1),%xmm1 │ │ - pxor %xmm3,%xmm5 │ │ - movdqa %xmm3,0xe0(%esp) │ │ - movq 0x590(%esp,%eax,1),%xmm3 │ │ - movdqa %xmm5,%xmm0 │ │ - paddq %xmm5,%xmm5 │ │ + movdqa %xmm7,%xmm0 │ │ + paddq %xmm7,%xmm7 │ │ psrlq $0x3f,%xmm0 │ │ - por %xmm0,%xmm5 │ │ + por %xmm0,%xmm7 │ │ movq 0x550(%esp,%eax,1),%xmm0 │ │ - movdqa %xmm5,0x30(%esp) │ │ - movq 0x570(%esp,%eax,1),%xmm5 │ │ + movdqa %xmm7,0x40(%esp) │ │ + movq 0x570(%esp,%eax,1),%xmm7 │ │ punpcklqdq %xmm1,%xmm0 │ │ movq 0x5f0(%esp,%eax,1),%xmm1 │ │ - punpcklqdq %xmm1,%xmm5 │ │ - movdqa %xmm5,%xmm1 │ │ - paddq %xmm0,%xmm1 │ │ + punpcklqdq %xmm1,%xmm7 │ │ + movdqa %xmm7,%xmm3 │ │ + movdqa %xmm7,%xmm1 │ │ + paddq %xmm0,%xmm3 │ │ paddq %xmm0,%xmm0 │ │ + pand %xmm6,%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ - pmuludq %xmm5,%xmm0 │ │ - pand -0x7c51c(%ebx),%xmm2 │ │ + pmuludq %xmm1,%xmm0 │ │ + pand -0x7bb1c(%ebx),%xmm2 │ │ psrlq $0x20,%xmm2 │ │ - pmuludq %xmm5,%xmm2 │ │ + pmuludq %xmm1,%xmm2 │ │ + movq 0x630(%esp,%eax,1),%xmm1 │ │ psllq $0x20,%xmm2 │ │ paddq %xmm0,%xmm2 │ │ movq 0x5b0(%esp,%eax,1),%xmm0 │ │ - paddq %xmm1,%xmm2 │ │ - movq 0x630(%esp,%eax,1),%xmm1 │ │ + paddq %xmm3,%xmm2 │ │ punpcklqdq %xmm1,%xmm0 │ │ movq 0x610(%esp,%eax,1),%xmm1 │ │ pxor %xmm2,%xmm0 │ │ - pshufd $0xb1,%xmm0,%xmm6 │ │ + punpcklqdq %xmm1,%xmm4 │ │ + pshufd $0xb1,%xmm0,%xmm1 │ │ psrlq $0x20,%xmm0 │ │ - punpcklqdq %xmm1,%xmm3 │ │ - movdqa %xmm6,%xmm1 │ │ - paddq %xmm3,%xmm1 │ │ - paddq %xmm3,%xmm3 │ │ - movdqa %xmm3,%xmm4 │ │ - pmuludq %xmm0,%xmm3 │ │ - pand -0x7c51c(%ebx),%xmm4 │ │ - psrlq $0x20,%xmm4 │ │ - pmuludq %xmm0,%xmm4 │ │ - psllq $0x20,%xmm4 │ │ - paddq %xmm3,%xmm4 │ │ - paddq %xmm1,%xmm4 │ │ - pxor %xmm4,%xmm5 │ │ - movdqa %xmm5,%xmm0 │ │ - psllq $0x28,%xmm5 │ │ - psrlq $0x18,%xmm0 │ │ - por %xmm0,%xmm5 │ │ - movdqa %xmm5,%xmm3 │ │ - paddq %xmm2,%xmm3 │ │ - paddq %xmm2,%xmm2 │ │ - movdqa %xmm2,%xmm1 │ │ - pmuludq %xmm0,%xmm2 │ │ - pand -0x7c51c(%ebx),%xmm1 │ │ - psrlq $0x20,%xmm1 │ │ - pmuludq %xmm0,%xmm1 │ │ - psllq $0x20,%xmm1 │ │ - paddq %xmm2,%xmm1 │ │ - movdqa %xmm6,%xmm2 │ │ - movq 0x578(%esp,%eax,1),%xmm6 │ │ - paddq %xmm3,%xmm1 │ │ - pxor %xmm1,%xmm2 │ │ - movdqa %xmm1,0xd0(%esp) │ │ - movq 0x618(%esp,%eax,1),%xmm1 │ │ - movdqa %xmm2,%xmm0 │ │ - psllq $0x30,%xmm2 │ │ - psrlq $0x10,%xmm0 │ │ - por %xmm0,%xmm2 │ │ - movdqa %xmm2,0x80(%esp) │ │ - paddq %xmm4,%xmm2 │ │ + movdqa %xmm1,%xmm5 │ │ + pand %xmm6,%xmm0 │ │ + paddq %xmm4,%xmm5 │ │ paddq %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm3 │ │ pmuludq %xmm0,%xmm4 │ │ - pand -0x7c51c(%ebx),%xmm3 │ │ + pand -0x7bb1c(%ebx),%xmm3 │ │ psrlq $0x20,%xmm3 │ │ pmuludq %xmm0,%xmm3 │ │ psllq $0x20,%xmm3 │ │ paddq %xmm4,%xmm3 │ │ - paddq %xmm2,%xmm3 │ │ + paddq %xmm5,%xmm3 │ │ + pxor %xmm3,%xmm7 │ │ + movdqa %xmm7,%xmm5 │ │ + psllq $0x28,%xmm7 │ │ + psrlq $0x18,%xmm5 │ │ + por %xmm5,%xmm7 │ │ + pand %xmm6,%xmm5 │ │ + movdqa %xmm7,%xmm4 │ │ + paddq %xmm2,%xmm4 │ │ + paddq %xmm2,%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + pmuludq %xmm5,%xmm2 │ │ + pand -0x7bb1c(%ebx),%xmm0 │ │ + psrlq $0x20,%xmm0 │ │ + pmuludq %xmm5,%xmm0 │ │ + psllq $0x20,%xmm0 │ │ + paddq %xmm2,%xmm0 │ │ + movdqa %xmm1,%xmm2 │ │ + movq 0x578(%esp,%eax,1),%xmm1 │ │ + paddq %xmm4,%xmm0 │ │ + pxor %xmm0,%xmm2 │ │ + movdqa %xmm0,0x80(%esp) │ │ + movdqa %xmm2,%xmm5 │ │ + psllq $0x30,%xmm2 │ │ + psrlq $0x10,%xmm5 │ │ + por %xmm5,%xmm2 │ │ + pand %xmm6,%xmm5 │ │ + movdqa %xmm2,0x120(%esp) │ │ + paddq %xmm3,%xmm2 │ │ + paddq %xmm3,%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + pmuludq %xmm5,%xmm3 │ │ + pand -0x7bb1c(%ebx),%xmm4 │ │ + psrlq $0x20,%xmm4 │ │ + pmuludq %xmm5,%xmm4 │ │ + psllq $0x20,%xmm4 │ │ + paddq %xmm3,%xmm4 │ │ + paddq %xmm2,%xmm4 │ │ movq 0x558(%esp,%eax,1),%xmm2 │ │ - pxor %xmm3,%xmm5 │ │ - movdqa %xmm5,%xmm0 │ │ - paddq %xmm5,%xmm5 │ │ + pxor %xmm4,%xmm7 │ │ + movdqa %xmm7,%xmm0 │ │ + paddq %xmm7,%xmm7 │ │ psrlq $0x3f,%xmm0 │ │ - por %xmm0,%xmm5 │ │ + por %xmm0,%xmm7 │ │ movq 0x5d8(%esp,%eax,1),%xmm0 │ │ - movdqa %xmm5,0xc0(%esp) │ │ + movdqa %xmm7,0x30(%esp) │ │ + movq 0x598(%esp,%eax,1),%xmm7 │ │ punpcklqdq %xmm0,%xmm2 │ │ movq 0x5f8(%esp,%eax,1),%xmm0 │ │ - punpcklqdq %xmm0,%xmm6 │ │ - movdqa %xmm6,%xmm0 │ │ - paddq %xmm2,%xmm0 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm3 │ │ + movdqa %xmm1,%xmm0 │ │ + paddq %xmm2,%xmm3 │ │ paddq %xmm2,%xmm2 │ │ - movdqa %xmm2,%xmm4 │ │ - pmuludq %xmm6,%xmm2 │ │ - pand -0x7c51c(%ebx),%xmm4 │ │ - psrlq $0x20,%xmm4 │ │ - pmuludq %xmm6,%xmm4 │ │ - psllq $0x20,%xmm4 │ │ - paddq %xmm2,%xmm4 │ │ - paddq %xmm0,%xmm4 │ │ + pand %xmm6,%xmm0 │ │ + movdqa %xmm2,%xmm5 │ │ + pmuludq %xmm0,%xmm2 │ │ + pand -0x7bb1c(%ebx),%xmm5 │ │ + psrlq $0x20,%xmm5 │ │ + pmuludq %xmm0,%xmm5 │ │ movq 0x638(%esp,%eax,1),%xmm0 │ │ + psllq $0x20,%xmm5 │ │ + paddq %xmm2,%xmm5 │ │ + paddq %xmm3,%xmm5 │ │ + movq 0x5b8(%esp,%eax,1),%xmm3 │ │ + punpcklqdq %xmm0,%xmm3 │ │ + movq 0x618(%esp,%eax,1),%xmm0 │ │ + pxor %xmm5,%xmm3 │ │ + pshufd $0xb1,%xmm3,%xmm2 │ │ + psrlq $0x20,%xmm3 │ │ + pand %xmm6,%xmm3 │ │ punpcklqdq %xmm0,%xmm7 │ │ - movq 0x598(%esp,%eax,1),%xmm0 │ │ - pxor %xmm4,%xmm7 │ │ - pshufd $0xb1,%xmm7,%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + paddq %xmm7,%xmm0 │ │ + paddq %xmm7,%xmm7 │ │ + movdqa %xmm7,%xmm6 │ │ + pmuludq %xmm3,%xmm7 │ │ + pand -0x7bb1c(%ebx),%xmm6 │ │ + psrlq $0x20,%xmm6 │ │ + pmuludq %xmm3,%xmm6 │ │ + psllq $0x20,%xmm6 │ │ + paddq %xmm7,%xmm6 │ │ + paddq %xmm0,%xmm6 │ │ + pxor %xmm6,%xmm1 │ │ + movdqa %xmm1,%xmm7 │ │ + psllq $0x28,%xmm1 │ │ + psrlq $0x18,%xmm7 │ │ + por %xmm7,%xmm1 │ │ + pand -0x7bd0c(%ebx),%xmm7 │ │ + movdqa %xmm1,%xmm0 │ │ + paddq %xmm5,%xmm0 │ │ + paddq %xmm5,%xmm5 │ │ + movdqa %xmm5,%xmm3 │ │ + pand -0x7bb1c(%ebx),%xmm3 │ │ + pmuludq %xmm7,%xmm5 │ │ + psrlq $0x20,%xmm3 │ │ + pmuludq %xmm7,%xmm3 │ │ + psllq $0x20,%xmm3 │ │ + paddq %xmm5,%xmm3 │ │ + paddq %xmm0,%xmm3 │ │ + pxor %xmm3,%xmm2 │ │ + movdqa %xmm2,%xmm5 │ │ + psllq $0x30,%xmm2 │ │ + psrlq $0x10,%xmm5 │ │ + por %xmm5,%xmm2 │ │ + pand -0x7bd0c(%ebx),%xmm5 │ │ + movdqa %xmm2,%xmm0 │ │ + paddq %xmm6,%xmm0 │ │ + paddq %xmm6,%xmm6 │ │ + movdqa %xmm6,%xmm7 │ │ + pand -0x7bb1c(%ebx),%xmm7 │ │ + pmuludq %xmm5,%xmm6 │ │ psrlq $0x20,%xmm7 │ │ - punpcklqdq %xmm1,%xmm0 │ │ - movdqa %xmm2,%xmm1 │ │ - paddq %xmm0,%xmm1 │ │ - paddq %xmm0,%xmm0 │ │ - movdqa %xmm0,%xmm5 │ │ - pmuludq %xmm7,%xmm0 │ │ - pand -0x7c51c(%ebx),%xmm5 │ │ + pmuludq %xmm5,%xmm7 │ │ + psllq $0x20,%xmm7 │ │ + paddq %xmm6,%xmm7 │ │ + movdqa 0x40(%esp),%xmm6 │ │ + paddq %xmm0,%xmm7 │ │ + pxor %xmm7,%xmm1 │ │ + movdqa %xmm7,0x110(%esp) │ │ + movdqa 0x60(%esp),%xmm7 │ │ + movdqa %xmm1,%xmm0 │ │ + paddq %xmm1,%xmm1 │ │ + psrlq $0x3f,%xmm0 │ │ + por %xmm0,%xmm1 │ │ + movdqa %xmm6,%xmm0 │ │ + pand -0x7bd0c(%ebx),%xmm6 │ │ + paddq %xmm7,%xmm0 │ │ + paddq %xmm7,%xmm7 │ │ + movdqa %xmm7,%xmm5 │ │ + pand -0x7bb1c(%ebx),%xmm5 │ │ + pmuludq %xmm6,%xmm7 │ │ psrlq $0x20,%xmm5 │ │ - pmuludq %xmm7,%xmm5 │ │ + pmuludq %xmm6,%xmm5 │ │ psllq $0x20,%xmm5 │ │ + paddq %xmm7,%xmm5 │ │ paddq %xmm0,%xmm5 │ │ - paddq %xmm1,%xmm5 │ │ - pxor %xmm5,%xmm6 │ │ - movdqa %xmm6,%xmm0 │ │ - psllq $0x28,%xmm6 │ │ - psrlq $0x18,%xmm0 │ │ - por %xmm0,%xmm6 │ │ - movdqa %xmm6,%xmm1 │ │ - paddq %xmm4,%xmm1 │ │ + pxor %xmm5,%xmm2 │ │ + pshufd $0xb1,%xmm2,%xmm0 │ │ + psrlq $0x20,%xmm2 │ │ + movdqa %xmm0,0xc0(%esp) │ │ + paddq %xmm4,%xmm0 │ │ paddq %xmm4,%xmm4 │ │ - movdqa %xmm4,%xmm7 │ │ - pmuludq %xmm0,%xmm4 │ │ - pand -0x7c51c(%ebx),%xmm7 │ │ - psrlq $0x20,%xmm7 │ │ - pmuludq %xmm0,%xmm7 │ │ - psllq $0x20,%xmm7 │ │ - paddq %xmm4,%xmm7 │ │ - paddq %xmm1,%xmm7 │ │ - pxor %xmm7,%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - psllq $0x30,%xmm2 │ │ - psrlq $0x10,%xmm0 │ │ - por %xmm0,%xmm2 │ │ - movdqa %xmm2,%xmm1 │ │ - paddq %xmm5,%xmm1 │ │ + pand -0x7bd0c(%ebx),%xmm2 │ │ + movdqa %xmm4,%xmm6 │ │ + pand -0x7bb1c(%ebx),%xmm6 │ │ + pmuludq %xmm2,%xmm4 │ │ + psrlq $0x20,%xmm6 │ │ + pmuludq %xmm2,%xmm6 │ │ + psllq $0x20,%xmm6 │ │ + paddq %xmm4,%xmm6 │ │ + paddq %xmm0,%xmm6 │ │ + movdqa 0x40(%esp),%xmm0 │ │ + pxor %xmm6,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + psllq $0x28,%xmm0 │ │ + psrlq $0x18,%xmm2 │ │ + por %xmm2,%xmm0 │ │ + pand -0x7bd0c(%ebx),%xmm2 │ │ + movdqa %xmm0,0x40(%esp) │ │ + paddq %xmm5,%xmm0 │ │ paddq %xmm5,%xmm5 │ │ movdqa %xmm5,%xmm4 │ │ - pmuludq %xmm0,%xmm5 │ │ - pand -0x7c51c(%ebx),%xmm4 │ │ + pand -0x7bb1c(%ebx),%xmm4 │ │ + pmuludq %xmm2,%xmm5 │ │ psrlq $0x20,%xmm4 │ │ - pmuludq %xmm0,%xmm4 │ │ + pmuludq %xmm2,%xmm4 │ │ + movdqa %xmm1,%xmm2 │ │ psllq $0x20,%xmm4 │ │ + pand -0x7bd0c(%ebx),%xmm2 │ │ paddq %xmm5,%xmm4 │ │ - paddq %xmm1,%xmm4 │ │ - movdqa 0x60(%esp),%xmm1 │ │ - pxor %xmm4,%xmm6 │ │ - movdqa %xmm4,0x100(%esp) │ │ - movdqa %xmm6,%xmm0 │ │ - paddq %xmm6,%xmm6 │ │ - psrlq $0x3f,%xmm0 │ │ - por %xmm0,%xmm6 │ │ - movdqa %xmm6,0xb0(%esp) │ │ - movdqa 0x30(%esp),%xmm6 │ │ - movdqa %xmm6,%xmm0 │ │ - paddq %xmm1,%xmm0 │ │ - paddq %xmm1,%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - pmuludq %xmm6,%xmm1 │ │ - pand -0x7c51c(%ebx),%xmm4 │ │ + movdqa 0x80(%esp),%xmm5 │ │ + paddq %xmm0,%xmm4 │ │ + movdqa %xmm1,%xmm0 │ │ + movdqa %xmm4,0x60(%esp) │ │ + paddq %xmm5,%xmm0 │ │ + paddq %xmm5,%xmm5 │ │ + movdqa %xmm5,%xmm4 │ │ + pmuludq %xmm2,%xmm5 │ │ + pand -0x7bb1c(%ebx),%xmm4 │ │ psrlq $0x20,%xmm4 │ │ - pmuludq %xmm6,%xmm4 │ │ + pmuludq %xmm2,%xmm4 │ │ + movdqa 0x90(%esp),%xmm2 │ │ psllq $0x20,%xmm4 │ │ - paddq %xmm1,%xmm4 │ │ - movdqa %xmm6,%xmm1 │ │ + paddq %xmm5,%xmm4 │ │ + movdqa 0x50(%esp),%xmm5 │ │ paddq %xmm0,%xmm4 │ │ - pxor %xmm4,%xmm2 │ │ - pshufd $0xb1,%xmm2,%xmm0 │ │ - psrlq $0x20,%xmm2 │ │ - movdqa %xmm0,0x70(%esp) │ │ - paddq %xmm3,%xmm0 │ │ - paddq %xmm3,%xmm3 │ │ - movdqa %xmm3,%xmm5 │ │ - pmuludq %xmm2,%xmm3 │ │ - pand -0x7c51c(%ebx),%xmm5 │ │ + pxor %xmm4,%xmm5 │ │ + pshufd $0xb1,%xmm5,%xmm0 │ │ psrlq $0x20,%xmm5 │ │ - pmuludq %xmm2,%xmm5 │ │ - psllq $0x20,%xmm5 │ │ - paddq %xmm3,%xmm5 │ │ - movdqa 0xb0(%esp),%xmm3 │ │ - paddq %xmm0,%xmm5 │ │ - pxor %xmm5,%xmm1 │ │ + movdqa %xmm0,0x50(%esp) │ │ + paddq %xmm2,%xmm0 │ │ + paddq %xmm2,%xmm2 │ │ + pand -0x7bd0c(%ebx),%xmm5 │ │ + movdqa %xmm2,%xmm7 │ │ + pand -0x7bb1c(%ebx),%xmm7 │ │ + pmuludq %xmm5,%xmm2 │ │ + psrlq $0x20,%xmm7 │ │ + pmuludq %xmm5,%xmm7 │ │ + psllq $0x20,%xmm7 │ │ + paddq %xmm2,%xmm7 │ │ + paddq %xmm0,%xmm7 │ │ movdqa %xmm1,%xmm0 │ │ - psllq $0x28,%xmm1 │ │ - psrlq $0x18,%xmm0 │ │ - por %xmm0,%xmm1 │ │ - movdqa %xmm1,0x30(%esp) │ │ - paddq %xmm4,%xmm1 │ │ + pxor %xmm7,%xmm0 │ │ + movdqa %xmm7,0x100(%esp) │ │ + movdqa %xmm0,%xmm1 │ │ + psllq $0x28,%xmm0 │ │ + psrlq $0x18,%xmm1 │ │ + por %xmm1,%xmm0 │ │ + pand -0x7bd0c(%ebx),%xmm1 │ │ + movdqa %xmm0,0x80(%esp) │ │ + paddq %xmm4,%xmm0 │ │ paddq %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm2 │ │ - pmuludq %xmm0,%xmm4 │ │ - pand -0x7c51c(%ebx),%xmm2 │ │ + pand -0x7bb1c(%ebx),%xmm2 │ │ + pmuludq %xmm1,%xmm4 │ │ psrlq $0x20,%xmm2 │ │ - pmuludq %xmm0,%xmm2 │ │ - movdqa %xmm3,%xmm0 │ │ + pmuludq %xmm1,%xmm2 │ │ psllq $0x20,%xmm2 │ │ paddq %xmm4,%xmm2 │ │ - paddq %xmm1,%xmm2 │ │ - movdqa 0xd0(%esp),%xmm1 │ │ - movdqa %xmm2,0x60(%esp) │ │ - paddq %xmm1,%xmm0 │ │ + paddq %xmm0,%xmm2 │ │ + movdqa %xmm3,%xmm0 │ │ + pand -0x7bd0c(%ebx),%xmm3 │ │ + movdqa %xmm2,0x90(%esp) │ │ + movdqa 0x70(%esp),%xmm2 │ │ + movdqa %xmm2,%xmm1 │ │ + paddq %xmm2,%xmm0 │ │ paddq %xmm1,%xmm1 │ │ movdqa %xmm1,%xmm4 │ │ pmuludq %xmm3,%xmm1 │ │ - pand -0x7c51c(%ebx),%xmm4 │ │ + pand -0x7bb1c(%ebx),%xmm4 │ │ psrlq $0x20,%xmm4 │ │ pmuludq %xmm3,%xmm4 │ │ + movdqa 0x120(%esp),%xmm3 │ │ psllq $0x20,%xmm4 │ │ paddq %xmm1,%xmm4 │ │ + movdqa %xmm2,%xmm1 │ │ + movdqa 0xa0(%esp),%xmm2 │ │ paddq %xmm0,%xmm4 │ │ - movdqa 0xa0(%esp),%xmm0 │ │ - pxor %xmm4,%xmm0 │ │ - pshufd $0xb1,%xmm0,%xmm1 │ │ - psrlq $0x20,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - movdqa %xmm1,0xa0(%esp) │ │ - movdqa %xmm1,%xmm0 │ │ - movdqa 0x40(%esp),%xmm1 │ │ - paddq %xmm1,%xmm0 │ │ - paddq %xmm1,%xmm1 │ │ - movdqa %xmm1,%xmm6 │ │ - pmuludq %xmm2,%xmm1 │ │ - pand -0x7c51c(%ebx),%xmm6 │ │ - psrlq $0x20,%xmm6 │ │ - pmuludq %xmm2,%xmm6 │ │ - psllq $0x20,%xmm6 │ │ - paddq %xmm1,%xmm6 │ │ - paddq %xmm0,%xmm6 │ │ - pxor %xmm6,%xmm3 │ │ - movdqa %xmm6,0xd0(%esp) │ │ - movdqa %xmm3,%xmm0 │ │ - psllq $0x28,%xmm3 │ │ - psrlq $0x18,%xmm0 │ │ - por %xmm0,%xmm3 │ │ - movdqa %xmm3,0xb0(%esp) │ │ - paddq %xmm4,%xmm3 │ │ - paddq %xmm4,%xmm4 │ │ - movdqa %xmm4,%xmm2 │ │ - pmuludq %xmm0,%xmm4 │ │ - pand -0x7c51c(%ebx),%xmm2 │ │ - psrlq $0x20,%xmm2 │ │ - pmuludq %xmm0,%xmm2 │ │ - psllq $0x20,%xmm2 │ │ - paddq %xmm4,%xmm2 │ │ - paddq %xmm3,%xmm2 │ │ - movdqa 0x50(%esp),%xmm3 │ │ - movdqa %xmm2,0x40(%esp) │ │ - movdqa %xmm3,%xmm0 │ │ - paddq %xmm0,%xmm0 │ │ - movdqa %xmm0,%xmm4 │ │ - pmuludq %xmm7,%xmm0 │ │ - pand -0x7c51c(%ebx),%xmm4 │ │ - psrlq $0x20,%xmm4 │ │ - pmuludq %xmm7,%xmm4 │ │ - paddq %xmm3,%xmm7 │ │ - psllq $0x20,%xmm4 │ │ - paddq %xmm0,%xmm4 │ │ - movdqa 0x80(%esp),%xmm0 │ │ - paddq %xmm7,%xmm4 │ │ - pxor %xmm4,%xmm0 │ │ - pshufd $0xb1,%xmm0,%xmm1 │ │ - psrlq $0x20,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - movdqa %xmm1,0x80(%esp) │ │ + pxor %xmm4,%xmm3 │ │ + pshufd $0xb1,%xmm3,%xmm5 │ │ + psrlq $0x20,%xmm3 │ │ + movdqa %xmm5,%xmm0 │ │ + pand -0x7bd0c(%ebx),%xmm3 │ │ + paddq %xmm2,%xmm0 │ │ + paddq %xmm2,%xmm2 │ │ + movdqa %xmm2,%xmm7 │ │ + pand -0x7bb1c(%ebx),%xmm7 │ │ + pmuludq %xmm3,%xmm2 │ │ + psrlq $0x20,%xmm7 │ │ + pmuludq %xmm3,%xmm7 │ │ + movdqa 0x110(%esp),%xmm3 │ │ + psllq $0x20,%xmm7 │ │ + paddq %xmm2,%xmm7 │ │ + paddq %xmm0,%xmm7 │ │ + pxor %xmm7,%xmm1 │ │ + movdqa %xmm7,0xa0(%esp) │ │ movdqa %xmm1,%xmm0 │ │ - movdqa 0xe0(%esp),%xmm1 │ │ - paddq %xmm1,%xmm0 │ │ - paddq %xmm1,%xmm1 │ │ - movdqa %xmm1,%xmm6 │ │ - pmuludq %xmm2,%xmm1 │ │ - pand -0x7c51c(%ebx),%xmm6 │ │ - psrlq $0x20,%xmm6 │ │ - pmuludq %xmm2,%xmm6 │ │ - psllq $0x20,%xmm6 │ │ - paddq %xmm1,%xmm6 │ │ - movdqa 0xa0(%esp),%xmm1 │ │ - paddq %xmm0,%xmm6 │ │ - pxor %xmm6,%xmm3 │ │ - movdqa %xmm6,0x130(%esp) │ │ - movdqa %xmm3,%xmm0 │ │ - psllq $0x28,%xmm3 │ │ + psllq $0x28,%xmm1 │ │ psrlq $0x18,%xmm0 │ │ - por %xmm0,%xmm3 │ │ - movdqa %xmm3,%xmm2 │ │ - movdqa %xmm3,0x50(%esp) │ │ - movdqa 0x100(%esp),%xmm3 │ │ + por %xmm0,%xmm1 │ │ + pand -0x7bd0c(%ebx),%xmm0 │ │ + movdqa %xmm1,%xmm2 │ │ + movdqa %xmm1,0x70(%esp) │ │ + movdqa 0x90(%esp),%xmm1 │ │ paddq %xmm4,%xmm2 │ │ paddq %xmm4,%xmm4 │ │ - movdqa %xmm4,%xmm6 │ │ + movdqa %xmm4,%xmm7 │ │ + pand -0x7bb1c(%ebx),%xmm7 │ │ pmuludq %xmm0,%xmm4 │ │ - pand -0x7c51c(%ebx),%xmm6 │ │ - psrlq $0x20,%xmm6 │ │ - pmuludq %xmm0,%xmm6 │ │ - movdqa 0x40(%esp),%xmm0 │ │ - psllq $0x20,%xmm6 │ │ - paddq %xmm4,%xmm6 │ │ - paddq %xmm2,%xmm6 │ │ - movdqa 0x70(%esp),%xmm2 │ │ - pxor %xmm0,%xmm1 │ │ - movdqa %xmm1,0xa0(%esp) │ │ - movdqa %xmm0,%xmm1 │ │ - punpckhqdq %xmm6,%xmm0 │ │ - punpcklqdq %xmm6,%xmm1 │ │ - pxor 0x80(%esp),%xmm6 │ │ - movdqa %xmm0,0x40(%esp) │ │ + psrlq $0x20,%xmm7 │ │ + pmuludq %xmm0,%xmm7 │ │ + movdqa 0x50(%esp),%xmm0 │ │ + psllq $0x20,%xmm7 │ │ + paddq %xmm4,%xmm7 │ │ + movdqa 0x30(%esp),%xmm4 │ │ + paddq %xmm2,%xmm7 │ │ + movdqa 0xc0(%esp),%xmm2 │ │ + pxor %xmm1,%xmm0 │ │ + movdqa %xmm0,0x50(%esp) │ │ + movdqa %xmm1,%xmm0 │ │ + punpckhqdq %xmm7,%xmm1 │ │ + punpcklqdq %xmm7,%xmm0 │ │ + pxor %xmm5,%xmm7 │ │ + movdqa %xmm1,0x90(%esp) │ │ pxor 0x60(%esp),%xmm2 │ │ - movdqa %xmm1,0xe0(%esp) │ │ - movdqa %xmm6,%xmm1 │ │ - psllq $0x30,%xmm6 │ │ - movdqa %xmm2,%xmm0 │ │ + movdqa %xmm7,%xmm1 │ │ + movdqa %xmm0,0x120(%esp) │ │ + psllq $0x30,%xmm7 │ │ psrlq $0x10,%xmm1 │ │ + por %xmm1,%xmm7 │ │ + movdqa %xmm1,0xc0(%esp) │ │ + movdqa %xmm7,%xmm1 │ │ + movdqa %xmm2,%xmm0 │ │ psllq $0x30,%xmm2 │ │ psrlq $0x10,%xmm0 │ │ - por %xmm1,%xmm6 │ │ - movdqa %xmm1,0x80(%esp) │ │ por %xmm0,%xmm2 │ │ - movdqa %xmm6,%xmm1 │ │ + pand -0x7bd0c(%ebx),%xmm0 │ │ punpcklqdq %xmm2,%xmm1 │ │ - movdqa %xmm1,0x70(%esp) │ │ - movdqa %xmm6,%xmm1 │ │ + movdqa %xmm1,0xb0(%esp) │ │ + movdqa %xmm7,%xmm1 │ │ punpckhqdq %xmm2,%xmm1 │ │ - paddq %xmm5,%xmm2 │ │ - paddq %xmm5,%xmm5 │ │ - movdqa %xmm5,%xmm4 │ │ - movdqa %xmm1,0x110(%esp) │ │ - movdqa 0x30(%esp),%xmm1 │ │ + paddq %xmm6,%xmm2 │ │ + paddq %xmm6,%xmm6 │ │ + movdqa %xmm6,%xmm5 │ │ + movdqa %xmm1,0x130(%esp) │ │ + movdqa 0x40(%esp),%xmm1 │ │ + pmuludq %xmm0,%xmm6 │ │ + pand -0x7bb1c(%ebx),%xmm5 │ │ + psrlq $0x20,%xmm5 │ │ pmuludq %xmm0,%xmm5 │ │ - pand -0x7c51c(%ebx),%xmm4 │ │ - psrlq $0x20,%xmm4 │ │ - pmuludq %xmm0,%xmm4 │ │ - psllq $0x20,%xmm4 │ │ - paddq %xmm5,%xmm4 │ │ - movdqa 0xc0(%esp),%xmm5 │ │ - paddq %xmm2,%xmm4 │ │ - pxor %xmm4,%xmm1 │ │ + psllq $0x20,%xmm5 │ │ + paddq %xmm6,%xmm5 │ │ + paddq %xmm2,%xmm5 │ │ + movdqa %xmm4,%xmm2 │ │ + pand -0x7bd0c(%ebx),%xmm4 │ │ + pxor %xmm5,%xmm1 │ │ movdqa %xmm1,%xmm0 │ │ paddq %xmm1,%xmm1 │ │ psrlq $0x3f,%xmm0 │ │ - movdqa %xmm5,%xmm2 │ │ por %xmm0,%xmm1 │ │ - movdqa %xmm1,0x30(%esp) │ │ - movdqa 0x120(%esp),%xmm1 │ │ + movdqa %xmm1,0x40(%esp) │ │ + movdqa 0xd0(%esp),%xmm1 │ │ paddq %xmm1,%xmm2 │ │ paddq %xmm1,%xmm1 │ │ movdqa %xmm1,%xmm0 │ │ - pmuludq %xmm5,%xmm1 │ │ - pand -0x7c51c(%ebx),%xmm0 │ │ + pmuludq %xmm4,%xmm1 │ │ + pand -0x7bb1c(%ebx),%xmm0 │ │ psrlq $0x20,%xmm0 │ │ - pmuludq %xmm5,%xmm0 │ │ + pmuludq %xmm4,%xmm0 │ │ psllq $0x20,%xmm0 │ │ paddq %xmm1,%xmm0 │ │ - movdqa 0x90(%esp),%xmm1 │ │ + movdqa 0xe0(%esp),%xmm1 │ │ paddq %xmm2,%xmm0 │ │ + movdqa %xmm3,%xmm2 │ │ + pand -0x7bd0c(%ebx),%xmm3 │ │ pxor %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - pshufd $0xb1,%xmm1,%xmm7 │ │ + movdqa %xmm1,%xmm6 │ │ + pshufd $0xb1,%xmm1,%xmm4 │ │ psrlq $0x3f,%xmm1 │ │ - psrlq $0x1f,%xmm2 │ │ + psrlq $0x1f,%xmm6 │ │ pmuludq %xmm3,%xmm1 │ │ - movdqa %xmm7,0x90(%esp) │ │ - pand -0x7c51c(%ebx),%xmm2 │ │ + paddq %xmm4,%xmm2 │ │ + pand -0x7bb1c(%ebx),%xmm6 │ │ psllq $0x20,%xmm1 │ │ - pmuludq %xmm3,%xmm2 │ │ + pmuludq %xmm3,%xmm6 │ │ + movdqa 0x30(%esp),%xmm3 │ │ + paddq %xmm6,%xmm1 │ │ paddq %xmm2,%xmm1 │ │ + pxor %xmm1,%xmm3 │ │ movdqa %xmm3,%xmm2 │ │ - paddq 0x90(%esp),%xmm2 │ │ - paddq %xmm2,%xmm1 │ │ - pxor %xmm1,%xmm5 │ │ - movdqa %xmm5,%xmm2 │ │ - psllq $0x28,%xmm5 │ │ + psllq $0x28,%xmm3 │ │ psrlq $0x18,%xmm2 │ │ - por %xmm2,%xmm5 │ │ - movdqa %xmm5,%xmm3 │ │ - movdqa %xmm5,0xc0(%esp) │ │ + por %xmm2,%xmm3 │ │ + pand -0x7bd0c(%ebx),%xmm2 │ │ + movdqa %xmm3,0x30(%esp) │ │ paddq %xmm0,%xmm3 │ │ paddq %xmm0,%xmm0 │ │ - movdqa %xmm0,%xmm5 │ │ + movdqa %xmm0,%xmm6 │ │ + pand -0x7bb1c(%ebx),%xmm6 │ │ pmuludq %xmm2,%xmm0 │ │ - pand -0x7c51c(%ebx),%xmm5 │ │ - psrlq $0x20,%xmm5 │ │ - pmuludq %xmm2,%xmm5 │ │ + psrlq $0x20,%xmm6 │ │ + pmuludq %xmm2,%xmm6 │ │ movdqa 0x60(%esp),%xmm2 │ │ - psllq $0x20,%xmm5 │ │ - paddq %xmm0,%xmm5 │ │ - paddq %xmm3,%xmm5 │ │ + psllq $0x20,%xmm6 │ │ + paddq %xmm0,%xmm6 │ │ + paddq %xmm3,%xmm6 │ │ movdqa %xmm2,%xmm0 │ │ - punpckhqdq %xmm5,%xmm2 │ │ - punpcklqdq %xmm5,%xmm0 │ │ - pxor 0x90(%esp),%xmm5 │ │ + punpckhqdq %xmm6,%xmm2 │ │ + punpcklqdq %xmm6,%xmm0 │ │ + pxor %xmm4,%xmm6 │ │ + movdqa -0x7bb1c(%ebx),%xmm4 │ │ movdqa %xmm0,0x540(%esp,%eax,1) │ │ movdqa %xmm2,0x5c0(%esp,%eax,1) │ │ - movdqa %xmm5,%xmm2 │ │ - psllq $0x30,%xmm5 │ │ + movdqa %xmm6,%xmm2 │ │ + psllq $0x30,%xmm6 │ │ psrlq $0x10,%xmm2 │ │ - por %xmm2,%xmm5 │ │ - movdqa %xmm5,%xmm3 │ │ + por %xmm2,%xmm6 │ │ + pand -0x7bd0c(%ebx),%xmm2 │ │ + movdqa %xmm6,%xmm3 │ │ paddq %xmm1,%xmm3 │ │ paddq %xmm1,%xmm1 │ │ movdqa %xmm1,%xmm0 │ │ + pand %xmm4,%xmm0 │ │ pmuludq %xmm2,%xmm1 │ │ - pand -0x7c51c(%ebx),%xmm0 │ │ psrlq $0x20,%xmm0 │ │ pmuludq %xmm2,%xmm0 │ │ - movdqa %xmm4,%xmm2 │ │ + movdqa %xmm5,%xmm2 │ │ psllq $0x20,%xmm0 │ │ paddq %xmm1,%xmm0 │ │ - movdqa 0xa0(%esp),%xmm1 │ │ + movdqa 0x50(%esp),%xmm1 │ │ paddq %xmm3,%xmm0 │ │ - movdqa %xmm5,%xmm3 │ │ + movdqa %xmm6,%xmm3 │ │ punpcklqdq %xmm0,%xmm2 │ │ - punpckhqdq %xmm0,%xmm4 │ │ - pxor 0xc0(%esp),%xmm0 │ │ + punpckhqdq %xmm0,%xmm5 │ │ + pxor 0x30(%esp),%xmm0 │ │ movdqa %xmm2,0x590(%esp,%eax,1) │ │ - movdqa %xmm4,0x610(%esp,%eax,1) │ │ + movdqa %xmm5,0x610(%esp,%eax,1) │ │ movdqa %xmm0,%xmm2 │ │ paddq %xmm0,%xmm0 │ │ psrlq $0x3f,%xmm2 │ │ por %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm2 │ │ psllq $0x30,%xmm1 │ │ psrlq $0x10,%xmm2 │ │ por %xmm2,%xmm1 │ │ punpcklqdq %xmm1,%xmm3 │ │ - punpckhqdq %xmm1,%xmm5 │ │ + punpckhqdq %xmm1,%xmm6 │ │ movdqa %xmm3,0x5a0(%esp,%eax,1) │ │ - movdqa %xmm5,0x620(%esp,%eax,1) │ │ - movdqa 0xd0(%esp),%xmm5 │ │ - movdqa -0x7c51c(%ebx),%xmm3 │ │ - paddq %xmm5,%xmm1 │ │ - paddq %xmm5,%xmm5 │ │ - movdqa %xmm5,%xmm4 │ │ + movdqa 0x100(%esp),%xmm3 │ │ + movdqa %xmm6,0x620(%esp,%eax,1) │ │ + movdqa -0x7bd0c(%ebx),%xmm6 │ │ + paddq %xmm3,%xmm1 │ │ + paddq %xmm3,%xmm3 │ │ + pand %xmm6,%xmm2 │ │ + movdqa %xmm3,%xmm5 │ │ + pmuludq %xmm2,%xmm3 │ │ + pand %xmm4,%xmm5 │ │ + psrlq $0x20,%xmm5 │ │ pmuludq %xmm2,%xmm5 │ │ - pand %xmm3,%xmm4 │ │ - psrlq $0x20,%xmm4 │ │ - pmuludq %xmm2,%xmm4 │ │ - psllq $0x20,%xmm4 │ │ - paddq %xmm5,%xmm4 │ │ - paddq %xmm1,%xmm4 │ │ - movdqa 0xb0(%esp),%xmm1 │ │ - pxor %xmm4,%xmm1 │ │ + psllq $0x20,%xmm5 │ │ + paddq %xmm3,%xmm5 │ │ + paddq %xmm1,%xmm5 │ │ + movdqa 0x80(%esp),%xmm1 │ │ + pxor %xmm5,%xmm1 │ │ movdqa %xmm1,%xmm2 │ │ paddq %xmm1,%xmm1 │ │ psrlq $0x3f,%xmm2 │ │ por %xmm2,%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ punpcklqdq %xmm1,%xmm2 │ │ punpckhqdq %xmm1,%xmm0 │ │ - movaps 0x40(%esp),%xmm1 │ │ + movaps 0x90(%esp),%xmm1 │ │ movdqa %xmm2,0x570(%esp,%eax,1) │ │ - movaps 0xe0(%esp),%xmm2 │ │ + movaps 0x120(%esp),%xmm2 │ │ movdqa %xmm0,0x5f0(%esp,%eax,1) │ │ movaps %xmm2,0x550(%esp,%eax,1) │ │ - movaps 0x70(%esp),%xmm2 │ │ movaps %xmm1,0x5d0(%esp,%eax,1) │ │ - movaps 0x110(%esp),%xmm1 │ │ + movaps 0xb0(%esp),%xmm2 │ │ + movaps 0x130(%esp),%xmm1 │ │ movaps %xmm2,0x5b0(%esp,%eax,1) │ │ - movdqa 0x130(%esp),%xmm2 │ │ movaps %xmm1,0x630(%esp,%eax,1) │ │ - movdqa 0x80(%esp),%xmm1 │ │ - paddq %xmm2,%xmm6 │ │ - paddq %xmm2,%xmm2 │ │ - movdqa %xmm2,%xmm5 │ │ - pmuludq %xmm1,%xmm2 │ │ - pand %xmm3,%xmm5 │ │ - psrlq $0x20,%xmm5 │ │ - pmuludq %xmm1,%xmm5 │ │ - movdqa %xmm4,%xmm1 │ │ - psllq $0x20,%xmm5 │ │ - paddq %xmm2,%xmm5 │ │ - movdqa 0x30(%esp),%xmm2 │ │ - paddq %xmm6,%xmm5 │ │ - punpcklqdq %xmm5,%xmm1 │ │ - punpckhqdq %xmm5,%xmm4 │ │ - pxor 0x50(%esp),%xmm5 │ │ - movdqa %xmm1,0x580(%esp,%eax,1) │ │ - movdqa %xmm4,0x600(%esp,%eax,1) │ │ + movdqa 0xa0(%esp),%xmm1 │ │ + movdqa 0xc0(%esp),%xmm2 │ │ + paddq %xmm1,%xmm7 │ │ + paddq %xmm1,%xmm1 │ │ + pand %xmm6,%xmm2 │ │ + movdqa %xmm1,%xmm3 │ │ + pmuludq %xmm2,%xmm1 │ │ + pand %xmm4,%xmm3 │ │ + psrlq $0x20,%xmm3 │ │ + pmuludq %xmm2,%xmm3 │ │ + movdqa 0x40(%esp),%xmm2 │ │ + psllq $0x20,%xmm3 │ │ + paddq %xmm1,%xmm3 │ │ movdqa %xmm5,%xmm1 │ │ - paddq %xmm5,%xmm5 │ │ + paddq %xmm7,%xmm3 │ │ + punpcklqdq %xmm3,%xmm1 │ │ + punpckhqdq %xmm3,%xmm5 │ │ + pxor 0x70(%esp),%xmm3 │ │ + movdqa %xmm1,0x580(%esp,%eax,1) │ │ + movdqa %xmm5,0x600(%esp,%eax,1) │ │ + movdqa %xmm3,%xmm1 │ │ + paddq %xmm3,%xmm3 │ │ psrlq $0x3f,%xmm1 │ │ - por %xmm1,%xmm5 │ │ - movdqa %xmm5,%xmm1 │ │ - punpckhqdq %xmm2,%xmm5 │ │ + por %xmm1,%xmm3 │ │ + movdqa %xmm3,%xmm1 │ │ + punpckhqdq %xmm2,%xmm3 │ │ punpcklqdq %xmm2,%xmm1 │ │ movdqa %xmm1,0x560(%esp,%eax,1) │ │ - movdqa %xmm5,0x5e0(%esp,%eax,1) │ │ + movdqa %xmm3,0x5e0(%esp,%eax,1) │ │ add $0x100,%eax │ │ - jne 24ff0 │ │ + jne 25190 │ │ mov 0xfc(%esp),%edi │ │ mov $0xffffff80,%eax │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - movdqa 0x1c0(%esp,%eax,1),%xmm1 │ │ - movdqa 0x1d0(%esp,%eax,1),%xmm2 │ │ - movdqa %xmm1,%xmm0 │ │ - punpckhqdq %xmm2,%xmm1 │ │ - movdqa %xmm1,0x30(%esp) │ │ - movdqa 0x2c0(%esp,%eax,1),%xmm1 │ │ - punpcklqdq %xmm2,%xmm0 │ │ - movdqa 0x2d0(%esp,%eax,1),%xmm2 │ │ - movdqa %xmm1,%xmm4 │ │ - punpckhqdq %xmm2,%xmm1 │ │ - punpcklqdq %xmm2,%xmm4 │ │ - movdqa %xmm1,0x50(%esp) │ │ - movdqa %xmm4,%xmm2 │ │ + nopl (%eax) │ │ + movdqa 0x1c0(%esp,%eax,1),%xmm2 │ │ + movdqa 0x1d0(%esp,%eax,1),%xmm1 │ │ + movdqa -0x7bb1c(%ebx),%xmm5 │ │ + movdqa %xmm2,%xmm0 │ │ + punpckhqdq %xmm1,%xmm2 │ │ + movdqa %xmm2,0x30(%esp) │ │ + movdqa 0x2c0(%esp,%eax,1),%xmm2 │ │ + punpcklqdq %xmm1,%xmm0 │ │ + movdqa 0x2d0(%esp,%eax,1),%xmm1 │ │ + movdqa %xmm2,%xmm4 │ │ + punpckhqdq %xmm1,%xmm2 │ │ + punpcklqdq %xmm1,%xmm4 │ │ + movdqa %xmm2,0x40(%esp) │ │ movdqa %xmm4,%xmm1 │ │ - paddq %xmm0,%xmm2 │ │ + movdqa %xmm4,%xmm2 │ │ + paddq %xmm0,%xmm1 │ │ paddq %xmm0,%xmm0 │ │ + pand %xmm6,%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ - pmuludq %xmm4,%xmm0 │ │ - pand -0x7c51c(%ebx),%xmm3 │ │ + pmuludq %xmm2,%xmm0 │ │ + pand %xmm5,%xmm3 │ │ + movdqa 0x3d0(%esp,%eax,1),%xmm5 │ │ psrlq $0x20,%xmm3 │ │ - pmuludq %xmm4,%xmm3 │ │ - movdqa 0x3d0(%esp,%eax,1),%xmm4 │ │ + pmuludq %xmm2,%xmm3 │ │ + movdqa 0x4c0(%esp,%eax,1),%xmm2 │ │ psllq $0x20,%xmm3 │ │ paddq %xmm3,%xmm0 │ │ movdqa 0x4d0(%esp,%eax,1),%xmm3 │ │ - paddq %xmm2,%xmm0 │ │ - movdqa 0x4c0(%esp,%eax,1),%xmm2 │ │ - movdqa %xmm2,%xmm5 │ │ + paddq %xmm1,%xmm0 │ │ + movdqa %xmm2,%xmm1 │ │ + punpcklqdq %xmm3,%xmm1 │ │ punpckhqdq %xmm3,%xmm2 │ │ - punpcklqdq %xmm3,%xmm5 │ │ movdqa 0x3c0(%esp,%eax,1),%xmm3 │ │ - pxor %xmm0,%xmm5 │ │ - pshufd $0xb1,%xmm5,%xmm7 │ │ - psrlq $0x20,%xmm5 │ │ - movdqa %xmm7,0xb0(%esp) │ │ + pxor %xmm0,%xmm1 │ │ + pshufd $0xb1,%xmm1,%xmm7 │ │ + psrlq $0x20,%xmm1 │ │ + movdqa %xmm7,0x90(%esp) │ │ + pand -0x7bd0c(%ebx),%xmm1 │ │ movdqa %xmm3,%xmm6 │ │ - punpckhqdq %xmm4,%xmm3 │ │ - punpcklqdq %xmm4,%xmm6 │ │ + punpckhqdq %xmm5,%xmm3 │ │ + punpcklqdq %xmm5,%xmm6 │ │ paddq %xmm6,%xmm7 │ │ paddq %xmm6,%xmm6 │ │ - movdqa %xmm6,%xmm4 │ │ - pmuludq %xmm5,%xmm6 │ │ - pand -0x7c51c(%ebx),%xmm4 │ │ + movdqa %xmm6,%xmm5 │ │ + pmuludq %xmm1,%xmm6 │ │ + pand -0x7bb1c(%ebx),%xmm5 │ │ + psrlq $0x20,%xmm5 │ │ + pmuludq %xmm1,%xmm5 │ │ + psllq $0x20,%xmm5 │ │ + paddq %xmm6,%xmm5 │ │ + paddq %xmm7,%xmm5 │ │ + movdqa -0x7bb1c(%ebx),%xmm7 │ │ + pxor %xmm5,%xmm4 │ │ + movdqa %xmm4,%xmm6 │ │ + psllq $0x28,%xmm4 │ │ + psrlq $0x18,%xmm6 │ │ + por %xmm6,%xmm4 │ │ + pand -0x7bd0c(%ebx),%xmm6 │ │ + movdqa %xmm4,%xmm1 │ │ + movdqa %xmm4,0x50(%esp) │ │ + paddq %xmm0,%xmm1 │ │ + paddq %xmm0,%xmm0 │ │ + movdqa %xmm0,%xmm4 │ │ + pand %xmm7,%xmm4 │ │ + pmuludq %xmm6,%xmm0 │ │ psrlq $0x20,%xmm4 │ │ - pmuludq %xmm5,%xmm4 │ │ + pmuludq %xmm6,%xmm4 │ │ psllq $0x20,%xmm4 │ │ - paddq %xmm6,%xmm4 │ │ - paddq %xmm7,%xmm4 │ │ - movdqa %xmm1,%xmm7 │ │ - pxor %xmm4,%xmm7 │ │ - movdqa %xmm7,%xmm5 │ │ - psllq $0x28,%xmm7 │ │ - psrlq $0x18,%xmm5 │ │ - por %xmm5,%xmm7 │ │ - movdqa %xmm7,%xmm6 │ │ - paddq %xmm0,%xmm6 │ │ - paddq %xmm0,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pmuludq %xmm5,%xmm0 │ │ - pand -0x7c51c(%ebx),%xmm1 │ │ - psrlq $0x20,%xmm1 │ │ - pmuludq %xmm5,%xmm1 │ │ - movdqa 0xb0(%esp),%xmm5 │ │ - psllq $0x20,%xmm1 │ │ - paddq %xmm0,%xmm1 │ │ + paddq %xmm0,%xmm4 │ │ movdqa 0x30(%esp),%xmm0 │ │ - paddq %xmm6,%xmm1 │ │ - pxor %xmm1,%xmm5 │ │ + paddq %xmm1,%xmm4 │ │ + movdqa 0x90(%esp),%xmm1 │ │ + movdqa %xmm4,0xa0(%esp) │ │ + pxor %xmm4,%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + psllq $0x30,%xmm1 │ │ + psrlq $0x10,%xmm4 │ │ + por %xmm4,%xmm1 │ │ + pand -0x7bd0c(%ebx),%xmm4 │ │ movdqa %xmm1,0x90(%esp) │ │ - movdqa %xmm5,%xmm1 │ │ - psllq $0x30,%xmm5 │ │ - psrlq $0x10,%xmm1 │ │ - por %xmm1,%xmm5 │ │ - movdqa %xmm5,0xb0(%esp) │ │ - paddq %xmm4,%xmm5 │ │ - paddq %xmm4,%xmm4 │ │ - movdqa %xmm4,%xmm6 │ │ - pmuludq %xmm1,%xmm4 │ │ - pand -0x7c51c(%ebx),%xmm6 │ │ + paddq %xmm5,%xmm1 │ │ + paddq %xmm5,%xmm5 │ │ + movdqa %xmm5,%xmm6 │ │ + pand %xmm7,%xmm6 │ │ psrlq $0x20,%xmm6 │ │ - pmuludq %xmm1,%xmm6 │ │ + pmuludq %xmm4,%xmm5 │ │ + pmuludq %xmm4,%xmm6 │ │ + movdqa 0x50(%esp),%xmm4 │ │ psllq $0x20,%xmm6 │ │ - paddq %xmm4,%xmm6 │ │ paddq %xmm5,%xmm6 │ │ - pxor %xmm6,%xmm7 │ │ - movdqa %xmm6,0x40(%esp) │ │ - movdqa 0x50(%esp),%xmm6 │ │ - movdqa %xmm7,%xmm1 │ │ - paddq %xmm7,%xmm7 │ │ + paddq %xmm1,%xmm6 │ │ + pxor %xmm6,%xmm4 │ │ + movdqa %xmm6,0xd0(%esp) │ │ + movdqa 0x40(%esp),%xmm6 │ │ + movdqa %xmm4,%xmm1 │ │ + paddq %xmm4,%xmm4 │ │ psrlq $0x3f,%xmm1 │ │ - por %xmm1,%xmm7 │ │ + por %xmm1,%xmm4 │ │ movdqa %xmm6,%xmm1 │ │ - movdqa %xmm7,0xa0(%esp) │ │ + movdqa %xmm4,0x50(%esp) │ │ + movdqa %xmm6,%xmm4 │ │ paddq %xmm0,%xmm1 │ │ paddq %xmm0,%xmm0 │ │ - movdqa %xmm0,%xmm4 │ │ - pmuludq %xmm6,%xmm0 │ │ - pand -0x7c51c(%ebx),%xmm4 │ │ - psrlq $0x20,%xmm4 │ │ - pmuludq %xmm6,%xmm4 │ │ - psllq $0x20,%xmm4 │ │ - paddq %xmm4,%xmm0 │ │ + pand -0x7bd0c(%ebx),%xmm4 │ │ + movdqa %xmm0,%xmm5 │ │ + pand %xmm7,%xmm5 │ │ + psrlq $0x20,%xmm5 │ │ + pmuludq %xmm4,%xmm5 │ │ + pmuludq %xmm4,%xmm0 │ │ + psllq $0x20,%xmm5 │ │ + paddq %xmm5,%xmm0 │ │ paddq %xmm1,%xmm0 │ │ pxor %xmm0,%xmm2 │ │ pshufd $0xb1,%xmm2,%xmm5 │ │ psrlq $0x20,%xmm2 │ │ - movdqa %xmm5,%xmm4 │ │ - paddq %xmm3,%xmm4 │ │ - paddq %xmm3,%xmm3 │ │ - movdqa %xmm3,%xmm1 │ │ - pmuludq %xmm2,%xmm3 │ │ - pand -0x7c51c(%ebx),%xmm1 │ │ - psrlq $0x20,%xmm1 │ │ - pmuludq %xmm2,%xmm1 │ │ - psllq $0x20,%xmm1 │ │ + movdqa %xmm5,%xmm1 │ │ + pand -0x7bd0c(%ebx),%xmm2 │ │ paddq %xmm3,%xmm1 │ │ - paddq %xmm4,%xmm1 │ │ - movdqa %xmm6,%xmm4 │ │ - pxor %xmm1,%xmm4 │ │ - movdqa %xmm4,%xmm2 │ │ - psllq $0x28,%xmm4 │ │ - psrlq $0x18,%xmm2 │ │ - por %xmm2,%xmm4 │ │ - movdqa %xmm4,%xmm3 │ │ - movdqa %xmm4,%xmm6 │ │ - paddq %xmm0,%xmm3 │ │ - paddq %xmm0,%xmm0 │ │ - movdqa %xmm0,%xmm4 │ │ - pmuludq %xmm2,%xmm0 │ │ - pand -0x7c51c(%ebx),%xmm4 │ │ + paddq %xmm3,%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + pand %xmm7,%xmm4 │ │ psrlq $0x20,%xmm4 │ │ + pmuludq %xmm2,%xmm3 │ │ pmuludq %xmm2,%xmm4 │ │ - movdqa %xmm5,%xmm2 │ │ - movdqa 0x440(%esp,%eax,1),%xmm5 │ │ psllq $0x20,%xmm4 │ │ - paddq %xmm0,%xmm4 │ │ paddq %xmm3,%xmm4 │ │ - pxor %xmm4,%xmm2 │ │ - movdqa %xmm4,0x120(%esp) │ │ - movdqa 0x540(%esp,%eax,1),%xmm4 │ │ - movdqa %xmm2,%xmm0 │ │ - psllq $0x30,%xmm2 │ │ - psrlq $0x10,%xmm0 │ │ - por %xmm0,%xmm2 │ │ - movdqa %xmm2,0x60(%esp) │ │ - paddq %xmm1,%xmm2 │ │ - paddq %xmm1,%xmm1 │ │ - movdqa %xmm1,%xmm3 │ │ - pmuludq %xmm0,%xmm1 │ │ - pand -0x7c51c(%ebx),%xmm3 │ │ + movdqa %xmm6,%xmm3 │ │ + paddq %xmm1,%xmm4 │ │ + pxor %xmm4,%xmm3 │ │ + movdqa %xmm3,%xmm2 │ │ + psllq $0x28,%xmm3 │ │ + psrlq $0x18,%xmm2 │ │ + por %xmm2,%xmm3 │ │ + pand -0x7bd0c(%ebx),%xmm2 │ │ + movdqa %xmm3,%xmm1 │ │ + movdqa %xmm3,%xmm6 │ │ + paddq %xmm0,%xmm1 │ │ + paddq %xmm0,%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + pand %xmm7,%xmm3 │ │ + pmuludq %xmm2,%xmm0 │ │ psrlq $0x20,%xmm3 │ │ - pmuludq %xmm0,%xmm3 │ │ + pmuludq %xmm2,%xmm3 │ │ psllq $0x20,%xmm3 │ │ + paddq %xmm0,%xmm3 │ │ + movdqa %xmm5,%xmm0 │ │ + movdqa 0x450(%esp,%eax,1),%xmm5 │ │ paddq %xmm1,%xmm3 │ │ - movdqa 0x240(%esp,%eax,1),%xmm1 │ │ - paddq %xmm2,%xmm3 │ │ - pxor %xmm3,%xmm6 │ │ - movdqa %xmm3,0xe0(%esp) │ │ - movdqa 0x340(%esp,%eax,1),%xmm3 │ │ + pxor %xmm3,%xmm0 │ │ + movdqa %xmm3,0x120(%esp) │ │ + movdqa %xmm0,%xmm1 │ │ + psllq $0x30,%xmm0 │ │ + psrlq $0x10,%xmm1 │ │ + por %xmm1,%xmm0 │ │ + pand -0x7bd0c(%ebx),%xmm1 │ │ + movdqa %xmm0,0xe0(%esp) │ │ + paddq %xmm4,%xmm0 │ │ + paddq %xmm4,%xmm4 │ │ + movdqa %xmm4,%xmm2 │ │ + pand %xmm7,%xmm2 │ │ + psrlq $0x20,%xmm2 │ │ + pmuludq %xmm1,%xmm4 │ │ + pmuludq %xmm1,%xmm2 │ │ + movdqa 0x250(%esp,%eax,1),%xmm1 │ │ + psllq $0x20,%xmm2 │ │ + paddq %xmm4,%xmm2 │ │ + movdqa 0x540(%esp,%eax,1),%xmm4 │ │ + paddq %xmm0,%xmm2 │ │ + pxor %xmm2,%xmm6 │ │ + movdqa %xmm2,0x110(%esp) │ │ + movdqa 0x240(%esp,%eax,1),%xmm2 │ │ movdqa %xmm6,%xmm0 │ │ paddq %xmm6,%xmm6 │ │ psrlq $0x3f,%xmm0 │ │ - movdqa %xmm1,%xmm2 │ │ por %xmm0,%xmm6 │ │ - movdqa 0x250(%esp,%eax,1),%xmm0 │ │ - movdqa %xmm6,0x50(%esp) │ │ - punpckhqdq %xmm0,%xmm1 │ │ - punpcklqdq %xmm0,%xmm2 │ │ - movdqa 0x350(%esp,%eax,1),%xmm0 │ │ - movdqa %xmm1,0x100(%esp) │ │ - movdqa %xmm3,%xmm1 │ │ - punpckhqdq %xmm0,%xmm3 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqa %xmm3,0x30(%esp) │ │ - movdqa %xmm1,%xmm3 │ │ - paddq %xmm2,%xmm3 │ │ - paddq %xmm2,%xmm2 │ │ movdqa %xmm2,%xmm0 │ │ - pmuludq %xmm1,%xmm2 │ │ - pand -0x7c51c(%ebx),%xmm0 │ │ - psrlq $0x20,%xmm0 │ │ - pmuludq %xmm1,%xmm0 │ │ - psllq $0x20,%xmm0 │ │ - paddq %xmm2,%xmm0 │ │ - movdqa 0x550(%esp,%eax,1),%xmm2 │ │ - paddq %xmm3,%xmm0 │ │ - movdqa %xmm4,%xmm3 │ │ - punpcklqdq %xmm2,%xmm3 │ │ - punpckhqdq %xmm2,%xmm4 │ │ - movdqa 0x450(%esp,%eax,1),%xmm2 │ │ - pxor %xmm0,%xmm3 │ │ - movdqa %xmm4,0x70(%esp) │ │ - movdqa %xmm5,%xmm4 │ │ - pshufd $0xb1,%xmm3,%xmm6 │ │ - psrlq $0x20,%xmm3 │ │ - movdqa %xmm6,%xmm7 │ │ - punpcklqdq %xmm2,%xmm4 │ │ - punpckhqdq %xmm2,%xmm5 │ │ - paddq %xmm4,%xmm7 │ │ - paddq %xmm4,%xmm4 │ │ - movdqa %xmm4,%xmm2 │ │ - pmuludq %xmm3,%xmm4 │ │ - pand -0x7c51c(%ebx),%xmm2 │ │ + punpckhqdq %xmm1,%xmm2 │ │ + movdqa %xmm6,0x40(%esp) │ │ + movdqa %xmm2,0xc0(%esp) │ │ + movdqa 0x340(%esp,%eax,1),%xmm2 │ │ + punpcklqdq %xmm1,%xmm0 │ │ + movdqa 0x350(%esp,%eax,1),%xmm1 │ │ + movdqa %xmm2,%xmm6 │ │ + punpckhqdq %xmm1,%xmm2 │ │ + punpcklqdq %xmm1,%xmm6 │ │ + movdqa %xmm2,0x30(%esp) │ │ + movdqa %xmm6,%xmm1 │ │ + movdqa %xmm6,%xmm3 │ │ + paddq %xmm0,%xmm1 │ │ + paddq %xmm0,%xmm0 │ │ + pand -0x7bd0c(%ebx),%xmm3 │ │ + movdqa %xmm0,%xmm2 │ │ + pand %xmm7,%xmm2 │ │ psrlq $0x20,%xmm2 │ │ pmuludq %xmm3,%xmm2 │ │ + pmuludq %xmm3,%xmm0 │ │ psllq $0x20,%xmm2 │ │ - paddq %xmm4,%xmm2 │ │ - paddq %xmm7,%xmm2 │ │ + paddq %xmm0,%xmm2 │ │ + movdqa 0x550(%esp,%eax,1),%xmm0 │ │ + paddq %xmm1,%xmm2 │ │ + movdqa %xmm4,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + punpckhqdq %xmm0,%xmm4 │ │ + movdqa 0x440(%esp,%eax,1),%xmm0 │ │ pxor %xmm2,%xmm1 │ │ - movdqa %xmm1,%xmm3 │ │ - psllq $0x28,%xmm1 │ │ - psrlq $0x18,%xmm3 │ │ - por %xmm3,%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - paddq %xmm0,%xmm4 │ │ - paddq %xmm0,%xmm0 │ │ - movdqa %xmm0,%xmm7 │ │ - pmuludq %xmm3,%xmm0 │ │ - pand -0x7c51c(%ebx),%xmm7 │ │ + movdqa %xmm0,%xmm3 │ │ + punpckhqdq %xmm5,%xmm0 │ │ + movdqa %xmm0,0x80(%esp) │ │ + movdqa -0x7bb1c(%ebx),%xmm0 │ │ + punpcklqdq %xmm5,%xmm3 │ │ + pshufd $0xb1,%xmm1,%xmm5 │ │ + psrlq $0x20,%xmm1 │ │ + movdqa %xmm5,0x60(%esp) │ │ + paddq %xmm3,%xmm5 │ │ + paddq %xmm3,%xmm3 │ │ + pand -0x7bd0c(%ebx),%xmm1 │ │ + movdqa %xmm3,%xmm7 │ │ + pand %xmm0,%xmm7 │ │ psrlq $0x20,%xmm7 │ │ - pmuludq %xmm3,%xmm7 │ │ - movdqa 0x100(%esp),%xmm3 │ │ + pmuludq %xmm1,%xmm3 │ │ + pmuludq %xmm1,%xmm7 │ │ psllq $0x20,%xmm7 │ │ - paddq %xmm0,%xmm7 │ │ - paddq %xmm4,%xmm7 │ │ - movdqa %xmm6,%xmm4 │ │ - pxor %xmm7,%xmm4 │ │ - movdqa %xmm4,%xmm0 │ │ - psllq $0x30,%xmm4 │ │ - psrlq $0x10,%xmm0 │ │ - por %xmm0,%xmm4 │ │ - movdqa %xmm4,0x80(%esp) │ │ - paddq %xmm2,%xmm4 │ │ + paddq %xmm3,%xmm7 │ │ + paddq %xmm5,%xmm7 │ │ + pxor %xmm7,%xmm6 │ │ + movdqa %xmm6,%xmm5 │ │ + psllq $0x28,%xmm6 │ │ + psrlq $0x18,%xmm5 │ │ + por %xmm5,%xmm6 │ │ + pand -0x7bd0c(%ebx),%xmm5 │ │ + movdqa %xmm6,%xmm3 │ │ + movdqa %xmm6,0x70(%esp) │ │ + movdqa %xmm0,%xmm6 │ │ + paddq %xmm2,%xmm3 │ │ paddq %xmm2,%xmm2 │ │ - movdqa %xmm2,%xmm6 │ │ - pmuludq %xmm0,%xmm2 │ │ - pand -0x7c51c(%ebx),%xmm6 │ │ - psrlq $0x20,%xmm6 │ │ - pmuludq %xmm0,%xmm6 │ │ - psllq $0x20,%xmm6 │ │ - paddq %xmm2,%xmm6 │ │ - paddq %xmm4,%xmm6 │ │ - pxor %xmm6,%xmm1 │ │ - movdqa %xmm1,%xmm0 │ │ - paddq %xmm1,%xmm1 │ │ - psrlq $0x3f,%xmm0 │ │ - por %xmm0,%xmm1 │ │ - movdqa %xmm1,0xc0(%esp) │ │ - movdqa 0x30(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm0 │ │ - paddq %xmm3,%xmm0 │ │ - paddq %xmm3,%xmm3 │ │ - movdqa %xmm3,%xmm2 │ │ - pmuludq %xmm1,%xmm3 │ │ - pand -0x7c51c(%ebx),%xmm2 │ │ + movdqa %xmm2,%xmm1 │ │ + pand %xmm0,%xmm1 │ │ + pmuludq %xmm5,%xmm2 │ │ + psrlq $0x20,%xmm1 │ │ + pmuludq %xmm5,%xmm1 │ │ + psllq $0x20,%xmm1 │ │ + paddq %xmm2,%xmm1 │ │ + paddq %xmm3,%xmm1 │ │ + movdqa 0x60(%esp),%xmm3 │ │ + movdqa %xmm1,0x100(%esp) │ │ + pxor %xmm1,%xmm3 │ │ + movdqa %xmm3,%xmm5 │ │ + psllq $0x30,%xmm3 │ │ + psrlq $0x10,%xmm5 │ │ + por %xmm5,%xmm3 │ │ + pand -0x7bd0c(%ebx),%xmm5 │ │ + movdqa %xmm3,0x60(%esp) │ │ + paddq %xmm7,%xmm3 │ │ + paddq %xmm7,%xmm7 │ │ + movdqa %xmm7,%xmm2 │ │ + pand %xmm0,%xmm2 │ │ + movdqa 0xc0(%esp),%xmm0 │ │ psrlq $0x20,%xmm2 │ │ - pmuludq %xmm1,%xmm2 │ │ + pmuludq %xmm5,%xmm7 │ │ + pmuludq %xmm5,%xmm2 │ │ + movdqa 0x70(%esp),%xmm5 │ │ psllq $0x20,%xmm2 │ │ + paddq %xmm7,%xmm2 │ │ paddq %xmm3,%xmm2 │ │ - paddq %xmm0,%xmm2 │ │ - movdqa 0x70(%esp),%xmm0 │ │ - pxor %xmm2,%xmm0 │ │ - pshufd $0xb1,%xmm0,%xmm3 │ │ - psrlq $0x20,%xmm0 │ │ - movdqa %xmm3,%xmm4 │ │ - paddq %xmm5,%xmm4 │ │ + pxor %xmm2,%xmm5 │ │ + movdqa %xmm5,%xmm3 │ │ paddq %xmm5,%xmm5 │ │ - movdqa %xmm5,%xmm1 │ │ - pmuludq %xmm0,%xmm5 │ │ - pand -0x7c51c(%ebx),%xmm1 │ │ + psrlq $0x3f,%xmm3 │ │ + por %xmm3,%xmm5 │ │ + movdqa 0x30(%esp),%xmm3 │ │ + movdqa %xmm5,0x70(%esp) │ │ + movdqa %xmm3,%xmm5 │ │ + movdqa %xmm3,%xmm7 │ │ + movdqa %xmm3,%xmm1 │ │ + paddq %xmm0,%xmm5 │ │ + paddq %xmm0,%xmm0 │ │ + pand -0x7bd0c(%ebx),%xmm7 │ │ + movdqa %xmm0,%xmm3 │ │ + pand %xmm6,%xmm3 │ │ + psrlq $0x20,%xmm3 │ │ + pmuludq %xmm7,%xmm3 │ │ + pmuludq %xmm7,%xmm0 │ │ + psllq $0x20,%xmm3 │ │ + paddq %xmm0,%xmm3 │ │ + movdqa 0x80(%esp),%xmm0 │ │ + paddq %xmm5,%xmm3 │ │ + pxor %xmm3,%xmm4 │ │ + pshufd $0xb1,%xmm4,%xmm7 │ │ + psrlq $0x20,%xmm4 │ │ + movdqa %xmm7,%xmm5 │ │ + pand -0x7bd0c(%ebx),%xmm4 │ │ + paddq %xmm0,%xmm5 │ │ + paddq %xmm0,%xmm0 │ │ + movdqa %xmm0,%xmm6 │ │ + pand -0x7bb1c(%ebx),%xmm6 │ │ + pmuludq %xmm4,%xmm0 │ │ + psrlq $0x20,%xmm6 │ │ + pmuludq %xmm4,%xmm6 │ │ + movdqa %xmm1,%xmm4 │ │ + psllq $0x20,%xmm6 │ │ + paddq %xmm0,%xmm6 │ │ + movdqa -0x7bb1c(%ebx),%xmm0 │ │ + paddq %xmm5,%xmm6 │ │ + pxor %xmm6,%xmm4 │ │ + movdqa %xmm4,%xmm5 │ │ + psllq $0x28,%xmm4 │ │ + psrlq $0x18,%xmm5 │ │ + por %xmm5,%xmm4 │ │ + pand -0x7bd0c(%ebx),%xmm5 │ │ + movdqa %xmm4,0x30(%esp) │ │ + paddq %xmm3,%xmm4 │ │ + paddq %xmm3,%xmm3 │ │ + movdqa %xmm3,%xmm1 │ │ + pand %xmm0,%xmm1 │ │ psrlq $0x20,%xmm1 │ │ - pmuludq %xmm0,%xmm1 │ │ + pmuludq %xmm5,%xmm3 │ │ + pmuludq %xmm5,%xmm1 │ │ psllq $0x20,%xmm1 │ │ - paddq %xmm5,%xmm1 │ │ - movdqa 0x30(%esp),%xmm5 │ │ + paddq %xmm3,%xmm1 │ │ paddq %xmm4,%xmm1 │ │ - pxor %xmm1,%xmm5 │ │ + pxor %xmm1,%xmm7 │ │ + movdqa %xmm1,0xb0(%esp) │ │ + movdqa 0x100(%esp),%xmm1 │ │ + movdqa %xmm7,%xmm4 │ │ + psllq $0x30,%xmm7 │ │ + psrlq $0x10,%xmm4 │ │ + por %xmm4,%xmm7 │ │ + pand -0x7bd0c(%ebx),%xmm4 │ │ + movdqa %xmm7,%xmm3 │ │ + paddq %xmm6,%xmm3 │ │ + paddq %xmm6,%xmm6 │ │ + movdqa %xmm6,%xmm5 │ │ + pand %xmm0,%xmm5 │ │ + pmuludq %xmm4,%xmm6 │ │ + psrlq $0x20,%xmm5 │ │ + pmuludq %xmm4,%xmm5 │ │ + movdqa 0x30(%esp),%xmm4 │ │ + psllq $0x20,%xmm5 │ │ + paddq %xmm6,%xmm5 │ │ + movdqa 0xa0(%esp),%xmm6 │ │ + paddq %xmm3,%xmm5 │ │ + pxor %xmm5,%xmm4 │ │ + movdqa %xmm5,0xc0(%esp) │ │ + movdqa 0x40(%esp),%xmm5 │ │ + movdqa %xmm4,%xmm3 │ │ + paddq %xmm4,%xmm4 │ │ + psrlq $0x3f,%xmm3 │ │ + por %xmm3,%xmm4 │ │ + movdqa %xmm4,0x30(%esp) │ │ movdqa %xmm5,%xmm4 │ │ - psllq $0x28,%xmm5 │ │ - psrlq $0x18,%xmm4 │ │ - por %xmm4,%xmm5 │ │ - movdqa %xmm5,0x30(%esp) │ │ - paddq %xmm2,%xmm5 │ │ + pand -0x7bd0c(%ebx),%xmm5 │ │ + paddq %xmm6,%xmm4 │ │ + paddq %xmm6,%xmm6 │ │ + movdqa %xmm6,%xmm3 │ │ + pand %xmm0,%xmm3 │ │ + psrlq $0x20,%xmm3 │ │ + pmuludq %xmm5,%xmm6 │ │ + pmuludq %xmm5,%xmm3 │ │ + psllq $0x20,%xmm3 │ │ + paddq %xmm6,%xmm3 │ │ + paddq %xmm4,%xmm3 │ │ + pxor %xmm3,%xmm7 │ │ + pshufd $0xb1,%xmm7,%xmm4 │ │ + psrlq $0x20,%xmm7 │ │ + movdqa %xmm4,0x80(%esp) │ │ + paddq %xmm2,%xmm4 │ │ paddq %xmm2,%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - pmuludq %xmm4,%xmm2 │ │ - pand -0x7c51c(%ebx),%xmm0 │ │ - psrlq $0x20,%xmm0 │ │ - pmuludq %xmm4,%xmm0 │ │ - psllq $0x20,%xmm0 │ │ - paddq %xmm2,%xmm0 │ │ - paddq %xmm5,%xmm0 │ │ - pxor %xmm0,%xmm3 │ │ - movdqa %xmm0,0xd0(%esp) │ │ - movdqa 0x30(%esp),%xmm0 │ │ - movdqa %xmm3,%xmm2 │ │ - psllq $0x30,%xmm3 │ │ - psrlq $0x10,%xmm2 │ │ - por %xmm2,%xmm3 │ │ - movdqa %xmm3,%xmm4 │ │ - paddq %xmm1,%xmm4 │ │ - paddq %xmm1,%xmm1 │ │ - movdqa %xmm1,%xmm5 │ │ - pmuludq %xmm2,%xmm1 │ │ - pand -0x7c51c(%ebx),%xmm5 │ │ + pand -0x7bd0c(%ebx),%xmm7 │ │ + movdqa %xmm2,%xmm6 │ │ + pand %xmm0,%xmm6 │ │ + psrlq $0x20,%xmm6 │ │ + pmuludq %xmm7,%xmm6 │ │ + pmuludq %xmm7,%xmm2 │ │ + psllq $0x20,%xmm6 │ │ + paddq %xmm2,%xmm6 │ │ + movdqa 0x40(%esp),%xmm2 │ │ + paddq %xmm4,%xmm6 │ │ + pxor %xmm6,%xmm2 │ │ + movdqa %xmm2,%xmm4 │ │ + psllq $0x28,%xmm2 │ │ + psrlq $0x18,%xmm4 │ │ + por %xmm4,%xmm2 │ │ + pand -0x7bd0c(%ebx),%xmm4 │ │ + movdqa %xmm2,0x40(%esp) │ │ + paddq %xmm3,%xmm2 │ │ + paddq %xmm3,%xmm3 │ │ + movdqa %xmm3,%xmm5 │ │ + pand %xmm0,%xmm5 │ │ psrlq $0x20,%xmm5 │ │ - pmuludq %xmm2,%xmm5 │ │ + pmuludq %xmm4,%xmm3 │ │ + pmuludq %xmm4,%xmm5 │ │ + movdqa 0x30(%esp),%xmm4 │ │ psllq $0x20,%xmm5 │ │ - paddq %xmm1,%xmm5 │ │ - paddq %xmm4,%xmm5 │ │ - movdqa 0x50(%esp),%xmm4 │ │ - pxor %xmm5,%xmm0 │ │ - movdqa %xmm5,0x100(%esp) │ │ - movdqa %xmm0,%xmm1 │ │ - paddq %xmm0,%xmm0 │ │ - psrlq $0x3f,%xmm1 │ │ - por %xmm1,%xmm0 │ │ - movdqa 0x90(%esp),%xmm1 │ │ + paddq %xmm3,%xmm5 │ │ + paddq %xmm2,%xmm5 │ │ movdqa %xmm4,%xmm2 │ │ - movdqa %xmm0,0x30(%esp) │ │ + pand -0x7bd0c(%ebx),%xmm4 │ │ + movdqa %xmm5,0xa0(%esp) │ │ paddq %xmm1,%xmm2 │ │ paddq %xmm1,%xmm1 │ │ - movdqa %xmm1,%xmm0 │ │ - pmuludq %xmm4,%xmm1 │ │ - pand -0x7c51c(%ebx),%xmm0 │ │ - psrlq $0x20,%xmm0 │ │ - pmuludq %xmm4,%xmm0 │ │ - psllq $0x20,%xmm0 │ │ - paddq %xmm1,%xmm0 │ │ - paddq %xmm2,%xmm0 │ │ - pxor %xmm0,%xmm3 │ │ - pshufd $0xb1,%xmm3,%xmm2 │ │ + movdqa %xmm1,%xmm3 │ │ + pand %xmm0,%xmm3 │ │ psrlq $0x20,%xmm3 │ │ - movdqa %xmm2,0x70(%esp) │ │ - paddq %xmm6,%xmm2 │ │ - paddq %xmm6,%xmm6 │ │ - movdqa %xmm6,%xmm5 │ │ - pmuludq %xmm3,%xmm6 │ │ - pand -0x7c51c(%ebx),%xmm5 │ │ + pmuludq %xmm4,%xmm1 │ │ + pmuludq %xmm4,%xmm3 │ │ + movdqa 0xe0(%esp),%xmm4 │ │ + psllq $0x20,%xmm3 │ │ + paddq %xmm1,%xmm3 │ │ + movdqa 0xd0(%esp),%xmm1 │ │ + paddq %xmm2,%xmm3 │ │ + pxor %xmm3,%xmm4 │ │ + pshufd $0xb1,%xmm4,%xmm2 │ │ + psrlq $0x20,%xmm4 │ │ + movdqa %xmm2,0xe0(%esp) │ │ + paddq %xmm1,%xmm2 │ │ + paddq %xmm1,%xmm1 │ │ + pand -0x7bd0c(%ebx),%xmm4 │ │ + movdqa %xmm1,%xmm5 │ │ + pand %xmm0,%xmm5 │ │ psrlq $0x20,%xmm5 │ │ - pmuludq %xmm3,%xmm5 │ │ + pmuludq %xmm4,%xmm5 │ │ + pmuludq %xmm4,%xmm1 │ │ + movdqa 0x30(%esp),%xmm4 │ │ psllq $0x20,%xmm5 │ │ - paddq %xmm6,%xmm5 │ │ + paddq %xmm1,%xmm5 │ │ paddq %xmm2,%xmm5 │ │ + movdqa %xmm0,%xmm2 │ │ pxor %xmm5,%xmm4 │ │ - movdqa %xmm4,%xmm6 │ │ + movdqa %xmm5,0x100(%esp) │ │ + movdqa %xmm4,%xmm5 │ │ psllq $0x28,%xmm4 │ │ - psrlq $0x18,%xmm6 │ │ - por %xmm6,%xmm4 │ │ - movdqa %xmm4,0x50(%esp) │ │ - paddq %xmm0,%xmm4 │ │ - paddq %xmm0,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pmuludq %xmm6,%xmm0 │ │ - pand -0x7c51c(%ebx),%xmm1 │ │ + psrlq $0x18,%xmm5 │ │ + por %xmm5,%xmm4 │ │ + pand -0x7bd0c(%ebx),%xmm5 │ │ + movdqa %xmm4,0x30(%esp) │ │ + paddq %xmm3,%xmm4 │ │ + paddq %xmm3,%xmm3 │ │ + movdqa %xmm3,%xmm1 │ │ + pand %xmm0,%xmm1 │ │ + movdqa 0xb0(%esp),%xmm0 │ │ psrlq $0x20,%xmm1 │ │ - pmuludq %xmm6,%xmm1 │ │ + pmuludq %xmm5,%xmm3 │ │ + pmuludq %xmm5,%xmm1 │ │ psllq $0x20,%xmm1 │ │ - paddq %xmm0,%xmm1 │ │ + paddq %xmm3,%xmm1 │ │ + movdqa %xmm0,%xmm3 │ │ + pand -0x7bd0c(%ebx),%xmm0 │ │ paddq %xmm4,%xmm1 │ │ - movdqa 0x30(%esp),%xmm4 │ │ - movdqa %xmm1,0x90(%esp) │ │ - movdqa %xmm4,%xmm1 │ │ - paddq %xmm7,%xmm1 │ │ - paddq %xmm7,%xmm7 │ │ - movdqa %xmm7,%xmm0 │ │ - pmuludq %xmm4,%xmm7 │ │ - pand -0x7c51c(%ebx),%xmm0 │ │ - psrlq $0x20,%xmm0 │ │ - pmuludq %xmm4,%xmm0 │ │ - psllq $0x20,%xmm0 │ │ - paddq %xmm7,%xmm0 │ │ - paddq %xmm1,%xmm0 │ │ - movdqa 0x60(%esp),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - pshufd $0xb1,%xmm1,%xmm2 │ │ - psrlq $0x20,%xmm1 │ │ - movdqa %xmm1,%xmm7 │ │ - movdqa %xmm2,0x60(%esp) │ │ - movdqa %xmm2,%xmm1 │ │ - movdqa 0x40(%esp),%xmm2 │ │ - paddq %xmm2,%xmm1 │ │ - paddq %xmm2,%xmm2 │ │ - movdqa %xmm2,%xmm6 │ │ - pmuludq %xmm7,%xmm2 │ │ - pand -0x7c51c(%ebx),%xmm6 │ │ - psrlq $0x20,%xmm6 │ │ - pmuludq %xmm7,%xmm6 │ │ - psllq $0x20,%xmm6 │ │ - paddq %xmm2,%xmm6 │ │ - paddq %xmm1,%xmm6 │ │ - pxor %xmm6,%xmm4 │ │ - movdqa %xmm6,0x110(%esp) │ │ - movdqa 0xd0(%esp),%xmm6 │ │ - movdqa %xmm4,%xmm1 │ │ - psllq $0x28,%xmm4 │ │ - psrlq $0x18,%xmm1 │ │ - por %xmm1,%xmm4 │ │ - movdqa %xmm4,0x30(%esp) │ │ - paddq %xmm0,%xmm4 │ │ - paddq %xmm0,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - pmuludq %xmm1,%xmm0 │ │ - pand -0x7c51c(%ebx),%xmm2 │ │ - psrlq $0x20,%xmm2 │ │ - pmuludq %xmm1,%xmm2 │ │ - movdqa 0xa0(%esp),%xmm1 │ │ - psllq $0x20,%xmm2 │ │ - paddq %xmm0,%xmm2 │ │ - paddq %xmm4,%xmm2 │ │ - movdqa %xmm1,%xmm0 │ │ - movdqa %xmm2,0x40(%esp) │ │ - movdqa 0xe0(%esp),%xmm2 │ │ + movdqa %xmm1,0xd0(%esp) │ │ + movdqa 0x50(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm5 │ │ + paddq %xmm1,%xmm3 │ │ + paddq %xmm5,%xmm5 │ │ + movdqa %xmm5,%xmm4 │ │ + pmuludq %xmm0,%xmm5 │ │ + pand %xmm2,%xmm4 │ │ + psrlq $0x20,%xmm4 │ │ + pmuludq %xmm0,%xmm4 │ │ + movdqa 0x110(%esp),%xmm0 │ │ + psllq $0x20,%xmm4 │ │ + paddq %xmm5,%xmm4 │ │ + paddq %xmm3,%xmm4 │ │ + movdqa 0x60(%esp),%xmm3 │ │ + pxor %xmm4,%xmm3 │ │ + pshufd $0xb1,%xmm3,%xmm5 │ │ + psrlq $0x20,%xmm3 │ │ + movdqa %xmm5,0xb0(%esp) │ │ + paddq %xmm0,%xmm5 │ │ paddq %xmm0,%xmm0 │ │ + pand -0x7bd0c(%ebx),%xmm3 │ │ movdqa %xmm0,%xmm7 │ │ - pmuludq %xmm6,%xmm0 │ │ - pand -0x7c51c(%ebx),%xmm7 │ │ + pand %xmm2,%xmm7 │ │ psrlq $0x20,%xmm7 │ │ - pmuludq %xmm6,%xmm7 │ │ - paddq %xmm1,%xmm6 │ │ + pmuludq %xmm3,%xmm7 │ │ + pmuludq %xmm3,%xmm0 │ │ + movdqa %xmm2,%xmm3 │ │ psllq $0x20,%xmm7 │ │ paddq %xmm0,%xmm7 │ │ - movdqa 0x80(%esp),%xmm0 │ │ - paddq %xmm6,%xmm7 │ │ - pxor %xmm7,%xmm0 │ │ - pshufd $0xb1,%xmm0,%xmm3 │ │ - psrlq $0x20,%xmm0 │ │ - movdqa %xmm0,%xmm4 │ │ - movdqa %xmm3,%xmm0 │ │ - paddq %xmm2,%xmm0 │ │ - paddq %xmm2,%xmm2 │ │ - movdqa %xmm2,%xmm6 │ │ - pmuludq %xmm4,%xmm2 │ │ - pand -0x7c51c(%ebx),%xmm6 │ │ - psrlq $0x20,%xmm6 │ │ - pmuludq %xmm4,%xmm6 │ │ - psllq $0x20,%xmm6 │ │ - paddq %xmm2,%xmm6 │ │ - paddq %xmm0,%xmm6 │ │ - pxor %xmm6,%xmm1 │ │ - movdqa %xmm1,%xmm0 │ │ - psllq $0x28,%xmm1 │ │ + paddq %xmm5,%xmm7 │ │ + movdqa %xmm1,%xmm5 │ │ + movdqa 0xd0(%esp),%xmm1 │ │ + pxor %xmm7,%xmm5 │ │ + movdqa %xmm7,0x60(%esp) │ │ + movdqa %xmm5,%xmm0 │ │ + psllq $0x28,%xmm5 │ │ psrlq $0x18,%xmm0 │ │ - por %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - movdqa %xmm1,0xa0(%esp) │ │ - movdqa 0x60(%esp),%xmm1 │ │ - paddq %xmm7,%xmm4 │ │ - paddq %xmm7,%xmm7 │ │ - movdqa %xmm7,%xmm2 │ │ + por %xmm0,%xmm5 │ │ + pand -0x7bd0c(%ebx),%xmm0 │ │ + movdqa %xmm5,0x50(%esp) │ │ + paddq %xmm4,%xmm5 │ │ + paddq %xmm4,%xmm4 │ │ + movdqa %xmm4,%xmm7 │ │ + pand %xmm2,%xmm7 │ │ + psrlq $0x20,%xmm7 │ │ + pmuludq %xmm0,%xmm4 │ │ pmuludq %xmm0,%xmm7 │ │ - pand -0x7c51c(%ebx),%xmm2 │ │ - psrlq $0x20,%xmm2 │ │ - pmuludq %xmm0,%xmm2 │ │ - movdqa 0x40(%esp),%xmm0 │ │ - psllq $0x20,%xmm2 │ │ - paddq %xmm7,%xmm2 │ │ - paddq %xmm4,%xmm2 │ │ - movdqa 0x70(%esp),%xmm4 │ │ - pxor %xmm0,%xmm1 │ │ - movdqa %xmm1,0x60(%esp) │ │ - movdqa %xmm0,%xmm1 │ │ - punpcklqdq %xmm2,%xmm0 │ │ - punpckhqdq %xmm2,%xmm1 │ │ - pxor %xmm3,%xmm2 │ │ - movdqa %xmm0,0x40(%esp) │ │ - movdqa 0xc0(%esp),%xmm3 │ │ - pxor 0x90(%esp),%xmm4 │ │ - movdqa %xmm1,0xe0(%esp) │ │ - movdqa %xmm2,%xmm1 │ │ - psllq $0x30,%xmm2 │ │ + movdqa 0xe0(%esp),%xmm0 │ │ + psllq $0x20,%xmm7 │ │ + paddq %xmm4,%xmm7 │ │ + paddq %xmm5,%xmm7 │ │ + movdqa 0x80(%esp),%xmm5 │ │ + pxor %xmm1,%xmm0 │ │ + movdqa %xmm0,0xe0(%esp) │ │ + movdqa %xmm1,%xmm0 │ │ + punpcklqdq %xmm7,%xmm1 │ │ + punpckhqdq %xmm7,%xmm0 │ │ + pxor 0xb0(%esp),%xmm7 │ │ + movdqa %xmm1,0xd0(%esp) │ │ + pxor 0xa0(%esp),%xmm5 │ │ + movdqa %xmm0,0x110(%esp) │ │ + movdqa %xmm7,%xmm1 │ │ + psllq $0x30,%xmm7 │ │ + movdqa %xmm5,%xmm0 │ │ psrlq $0x10,%xmm1 │ │ - por %xmm1,%xmm2 │ │ - movdqa %xmm1,0x80(%esp) │ │ - movdqa %xmm2,%xmm1 │ │ - movdqa %xmm4,%xmm0 │ │ - psllq $0x30,%xmm4 │ │ + psllq $0x30,%xmm5 │ │ psrlq $0x10,%xmm0 │ │ - por %xmm0,%xmm4 │ │ - punpckhqdq %xmm4,%xmm1 │ │ - movdqa %xmm1,0x70(%esp) │ │ - movdqa %xmm2,%xmm1 │ │ - paddq %xmm6,%xmm2 │ │ + por %xmm1,%xmm7 │ │ + movdqa %xmm1,0x80(%esp) │ │ + por %xmm0,%xmm5 │ │ + movdqa %xmm7,%xmm1 │ │ + pand -0x7bd0c(%ebx),%xmm0 │ │ + punpckhqdq %xmm5,%xmm1 │ │ + movdqa %xmm1,0xb0(%esp) │ │ + movdqa %xmm7,%xmm1 │ │ + punpcklqdq %xmm5,%xmm1 │ │ + paddq %xmm6,%xmm5 │ │ paddq %xmm6,%xmm6 │ │ - punpcklqdq %xmm4,%xmm1 │ │ + movdqa %xmm6,%xmm4 │ │ + movdqa %xmm1,0x130(%esp) │ │ + movdqa 0x40(%esp),%xmm1 │ │ + pmuludq %xmm0,%xmm6 │ │ + pand %xmm2,%xmm4 │ │ + psrlq $0x20,%xmm4 │ │ + pmuludq %xmm0,%xmm4 │ │ + psllq $0x20,%xmm4 │ │ + paddq %xmm6,%xmm4 │ │ + movdqa 0x70(%esp),%xmm6 │ │ paddq %xmm5,%xmm4 │ │ - paddq %xmm5,%xmm5 │ │ - movdqa %xmm5,%xmm7 │ │ - movdqa %xmm1,0xd0(%esp) │ │ - movdqa 0x50(%esp),%xmm1 │ │ - pmuludq %xmm0,%xmm5 │ │ - pand -0x7c51c(%ebx),%xmm7 │ │ - psrlq $0x20,%xmm7 │ │ - pmuludq %xmm0,%xmm7 │ │ - psllq $0x20,%xmm7 │ │ - paddq %xmm5,%xmm7 │ │ - paddq %xmm4,%xmm7 │ │ - movdqa %xmm3,%xmm4 │ │ - pxor %xmm7,%xmm1 │ │ + pxor %xmm4,%xmm1 │ │ movdqa %xmm1,%xmm0 │ │ paddq %xmm1,%xmm1 │ │ psrlq $0x3f,%xmm0 │ │ + movdqa %xmm6,%xmm5 │ │ + pand -0x7bd0c(%ebx),%xmm6 │ │ por %xmm0,%xmm1 │ │ - movdqa %xmm1,0x50(%esp) │ │ + movdqa %xmm1,0x40(%esp) │ │ movdqa 0x120(%esp),%xmm1 │ │ - paddq %xmm1,%xmm4 │ │ + paddq %xmm1,%xmm5 │ │ paddq %xmm1,%xmm1 │ │ movdqa %xmm1,%xmm0 │ │ - pmuludq %xmm3,%xmm1 │ │ - pand -0x7c51c(%ebx),%xmm0 │ │ + pmuludq %xmm6,%xmm1 │ │ + pand %xmm2,%xmm0 │ │ + movdqa 0x90(%esp),%xmm2 │ │ psrlq $0x20,%xmm0 │ │ - pmuludq %xmm3,%xmm0 │ │ - movdqa 0xb0(%esp),%xmm3 │ │ + pmuludq %xmm6,%xmm0 │ │ psllq $0x20,%xmm0 │ │ paddq %xmm1,%xmm0 │ │ - movdqa 0x100(%esp),%xmm1 │ │ - paddq %xmm4,%xmm0 │ │ - pxor %xmm0,%xmm3 │ │ + paddq %xmm5,%xmm0 │ │ + movdqa 0xc0(%esp),%xmm5 │ │ + pxor %xmm0,%xmm2 │ │ + movdqa %xmm2,%xmm1 │ │ + psrlq $0x1f,%xmm1 │ │ + movdqa %xmm5,%xmm6 │ │ + pand -0x7bd0c(%ebx),%xmm5 │ │ + pand %xmm3,%xmm1 │ │ + pshufd $0xb1,%xmm2,%xmm3 │ │ + psrlq $0x3f,%xmm2 │ │ + paddq %xmm3,%xmm6 │ │ + pmuludq %xmm5,%xmm2 │ │ + pmuludq %xmm5,%xmm1 │ │ movdqa %xmm3,%xmm5 │ │ - pshufd $0xb1,%xmm3,%xmm4 │ │ - psrlq $0x3f,%xmm3 │ │ - psrlq $0x1f,%xmm5 │ │ - pmuludq %xmm1,%xmm3 │ │ - movdqa %xmm4,0xb0(%esp) │ │ - pand -0x7c51c(%ebx),%xmm5 │ │ - psllq $0x20,%xmm3 │ │ - pmuludq %xmm1,%xmm5 │ │ - paddq %xmm5,%xmm3 │ │ - movdqa %xmm1,%xmm5 │ │ - paddq %xmm4,%xmm5 │ │ - movdqa 0xc0(%esp),%xmm4 │ │ - paddq %xmm5,%xmm3 │ │ - pxor %xmm3,%xmm4 │ │ - movdqa %xmm4,%xmm1 │ │ - psllq $0x28,%xmm4 │ │ + movdqa 0x70(%esp),%xmm3 │ │ + psllq $0x20,%xmm2 │ │ + paddq %xmm1,%xmm2 │ │ + paddq %xmm6,%xmm2 │ │ + pxor %xmm2,%xmm3 │ │ + movdqa %xmm3,%xmm1 │ │ + psllq $0x28,%xmm3 │ │ psrlq $0x18,%xmm1 │ │ - por %xmm1,%xmm4 │ │ - movdqa %xmm4,0xc0(%esp) │ │ - paddq %xmm0,%xmm4 │ │ + por %xmm1,%xmm3 │ │ + pand -0x7bd0c(%ebx),%xmm1 │ │ + movdqa %xmm3,0x70(%esp) │ │ + paddq %xmm0,%xmm3 │ │ paddq %xmm0,%xmm0 │ │ - movdqa %xmm0,%xmm5 │ │ + movdqa %xmm0,%xmm6 │ │ + pand -0x7bb1c(%ebx),%xmm6 │ │ pmuludq %xmm1,%xmm0 │ │ - pand -0x7c51c(%ebx),%xmm5 │ │ - psrlq $0x20,%xmm5 │ │ - pmuludq %xmm1,%xmm5 │ │ - movdqa 0x90(%esp),%xmm1 │ │ - psllq $0x20,%xmm5 │ │ - paddq %xmm0,%xmm5 │ │ - paddq %xmm4,%xmm5 │ │ + psrlq $0x20,%xmm6 │ │ + pmuludq %xmm1,%xmm6 │ │ + movdqa 0xa0(%esp),%xmm1 │ │ + psllq $0x20,%xmm6 │ │ + paddq %xmm0,%xmm6 │ │ + paddq %xmm3,%xmm6 │ │ + movdqa 0xe0(%esp),%xmm3 │ │ movdqa %xmm1,%xmm0 │ │ - punpcklqdq %xmm5,%xmm1 │ │ - punpckhqdq %xmm5,%xmm0 │ │ - pxor 0xb0(%esp),%xmm5 │ │ + punpcklqdq %xmm6,%xmm1 │ │ + punpckhqdq %xmm6,%xmm0 │ │ + pxor %xmm5,%xmm6 │ │ movdqa %xmm1,0x1c0(%esp,%eax,1) │ │ + movdqa %xmm6,%xmm1 │ │ + psllq $0x30,%xmm6 │ │ movdqa %xmm0,0x1d0(%esp,%eax,1) │ │ - movdqa %xmm5,%xmm1 │ │ - psllq $0x30,%xmm5 │ │ psrlq $0x10,%xmm1 │ │ - por %xmm1,%xmm5 │ │ - movdqa %xmm5,%xmm4 │ │ - paddq %xmm3,%xmm4 │ │ - paddq %xmm3,%xmm3 │ │ - movdqa %xmm3,%xmm0 │ │ - pmuludq %xmm1,%xmm3 │ │ - pand -0x7c51c(%ebx),%xmm0 │ │ + por %xmm1,%xmm6 │ │ + pand -0x7bd0c(%ebx),%xmm1 │ │ + movdqa %xmm6,%xmm5 │ │ + paddq %xmm2,%xmm5 │ │ + paddq %xmm2,%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + pand -0x7bb1c(%ebx),%xmm0 │ │ + pmuludq %xmm1,%xmm2 │ │ psrlq $0x20,%xmm0 │ │ pmuludq %xmm1,%xmm0 │ │ - movdqa %xmm7,%xmm1 │ │ + movdqa %xmm4,%xmm1 │ │ psllq $0x20,%xmm0 │ │ - paddq %xmm3,%xmm0 │ │ - movdqa %xmm5,%xmm3 │ │ - paddq %xmm4,%xmm0 │ │ - movdqa 0x60(%esp),%xmm4 │ │ - punpcklqdq %xmm0,%xmm7 │ │ + paddq %xmm2,%xmm0 │ │ + movdqa %xmm6,%xmm2 │ │ + paddq %xmm5,%xmm0 │ │ + movdqa -0x7bb1c(%ebx),%xmm5 │ │ + punpcklqdq %xmm0,%xmm4 │ │ punpckhqdq %xmm0,%xmm1 │ │ - pxor 0xc0(%esp),%xmm0 │ │ + pxor 0x70(%esp),%xmm0 │ │ movdqa %xmm1,0x450(%esp,%eax,1) │ │ - movdqa %xmm7,0x440(%esp,%eax,1) │ │ - movdqa 0x110(%esp),%xmm7 │ │ + movdqa %xmm4,0x440(%esp,%eax,1) │ │ movdqa %xmm0,%xmm1 │ │ paddq %xmm0,%xmm0 │ │ psrlq $0x3f,%xmm1 │ │ por %xmm1,%xmm0 │ │ - movdqa %xmm4,%xmm1 │ │ - psllq $0x30,%xmm4 │ │ + movdqa %xmm3,%xmm1 │ │ + psllq $0x30,%xmm3 │ │ psrlq $0x10,%xmm1 │ │ - por %xmm1,%xmm4 │ │ - punpckhqdq %xmm4,%xmm3 │ │ - punpcklqdq %xmm4,%xmm5 │ │ - paddq %xmm7,%xmm4 │ │ - paddq %xmm7,%xmm7 │ │ - movdqa %xmm3,0x4d0(%esp,%eax,1) │ │ - movdqa -0x7c51c(%ebx),%xmm3 │ │ - movdqa %xmm5,0x4c0(%esp,%eax,1) │ │ - movdqa %xmm7,%xmm5 │ │ - pmuludq %xmm1,%xmm7 │ │ - pand %xmm3,%xmm5 │ │ - psrlq $0x20,%xmm5 │ │ - pmuludq %xmm1,%xmm5 │ │ - psllq $0x20,%xmm5 │ │ - paddq %xmm7,%xmm5 │ │ - paddq %xmm4,%xmm5 │ │ - movdqa 0x30(%esp),%xmm4 │ │ - pxor %xmm5,%xmm4 │ │ - movdqa %xmm4,%xmm1 │ │ - paddq %xmm4,%xmm4 │ │ + por %xmm1,%xmm3 │ │ + punpckhqdq %xmm3,%xmm2 │ │ + punpcklqdq %xmm3,%xmm6 │ │ + movdqa %xmm2,0x4d0(%esp,%eax,1) │ │ + movdqa 0x100(%esp),%xmm2 │ │ + movdqa %xmm6,0x4c0(%esp,%eax,1) │ │ + movdqa -0x7bd0c(%ebx),%xmm6 │ │ + paddq %xmm2,%xmm3 │ │ + paddq %xmm2,%xmm2 │ │ + pand %xmm6,%xmm1 │ │ + movdqa %xmm2,%xmm4 │ │ + pmuludq %xmm1,%xmm2 │ │ + pand %xmm5,%xmm4 │ │ + psrlq $0x20,%xmm4 │ │ + pmuludq %xmm1,%xmm4 │ │ + psllq $0x20,%xmm4 │ │ + paddq %xmm2,%xmm4 │ │ + movdqa 0x30(%esp),%xmm2 │ │ + paddq %xmm3,%xmm4 │ │ + pxor %xmm4,%xmm2 │ │ + movdqa %xmm2,%xmm1 │ │ + paddq %xmm2,%xmm2 │ │ psrlq $0x3f,%xmm1 │ │ - por %xmm1,%xmm4 │ │ + por %xmm1,%xmm2 │ │ movdqa %xmm0,%xmm1 │ │ - punpckhqdq %xmm4,%xmm1 │ │ - punpcklqdq %xmm4,%xmm0 │ │ - movaps 0x40(%esp),%xmm4 │ │ + punpckhqdq %xmm2,%xmm1 │ │ + punpcklqdq %xmm2,%xmm0 │ │ + movaps 0xd0(%esp),%xmm2 │ │ movdqa %xmm1,0x350(%esp,%eax,1) │ │ - movaps 0xe0(%esp),%xmm1 │ │ + movaps 0x110(%esp),%xmm1 │ │ movdqa %xmm0,0x340(%esp,%eax,1) │ │ - movaps %xmm4,0x240(%esp,%eax,1) │ │ - movaps 0xd0(%esp),%xmm4 │ │ + movaps %xmm2,0x240(%esp,%eax,1) │ │ + movaps 0x130(%esp),%xmm2 │ │ movaps %xmm1,0x250(%esp,%eax,1) │ │ - movaps 0x70(%esp),%xmm1 │ │ - movaps %xmm4,0x540(%esp,%eax,1) │ │ - movdqa %xmm6,%xmm4 │ │ + movaps 0xb0(%esp),%xmm1 │ │ + movaps %xmm2,0x540(%esp,%eax,1) │ │ + movdqa 0x80(%esp),%xmm2 │ │ movaps %xmm1,0x550(%esp,%eax,1) │ │ - movdqa 0x80(%esp),%xmm1 │ │ - pand %xmm3,%xmm4 │ │ - psrlq $0x20,%xmm4 │ │ - pmuludq %xmm1,%xmm4 │ │ - pmuludq %xmm1,%xmm6 │ │ - movdqa %xmm5,%xmm1 │ │ - psllq $0x20,%xmm4 │ │ - paddq %xmm6,%xmm4 │ │ - paddq %xmm2,%xmm4 │ │ - movdqa 0x50(%esp),%xmm2 │ │ - punpcklqdq %xmm4,%xmm5 │ │ - punpckhqdq %xmm4,%xmm1 │ │ - pxor 0xa0(%esp),%xmm4 │ │ - movdqa %xmm1,0x3d0(%esp,%eax,1) │ │ - movdqa %xmm5,0x3c0(%esp,%eax,1) │ │ + movdqa 0x60(%esp),%xmm1 │ │ + pand %xmm6,%xmm2 │ │ + paddq %xmm1,%xmm7 │ │ + paddq %xmm1,%xmm1 │ │ + movdqa %xmm1,%xmm3 │ │ + pmuludq %xmm2,%xmm1 │ │ + pand %xmm5,%xmm3 │ │ + psrlq $0x20,%xmm3 │ │ + pmuludq %xmm2,%xmm3 │ │ + movdqa 0x40(%esp),%xmm2 │ │ + psllq $0x20,%xmm3 │ │ + paddq %xmm1,%xmm3 │ │ movdqa %xmm4,%xmm1 │ │ - paddq %xmm4,%xmm4 │ │ + paddq %xmm7,%xmm3 │ │ + punpcklqdq %xmm3,%xmm4 │ │ + punpckhqdq %xmm3,%xmm1 │ │ + pxor 0x50(%esp),%xmm3 │ │ + movdqa %xmm1,0x3d0(%esp,%eax,1) │ │ + movdqa %xmm4,0x3c0(%esp,%eax,1) │ │ + movdqa %xmm3,%xmm1 │ │ + paddq %xmm3,%xmm3 │ │ psrlq $0x3f,%xmm1 │ │ - por %xmm1,%xmm4 │ │ - movdqa %xmm4,%xmm1 │ │ - punpcklqdq %xmm2,%xmm4 │ │ + por %xmm1,%xmm3 │ │ + movdqa %xmm3,%xmm1 │ │ + punpcklqdq %xmm2,%xmm3 │ │ punpckhqdq %xmm2,%xmm1 │ │ - movdqa %xmm4,0x2c0(%esp,%eax,1) │ │ + movdqa %xmm3,0x2c0(%esp,%eax,1) │ │ movdqa %xmm1,0x2d0(%esp,%eax,1) │ │ add $0x20,%eax │ │ - jne 25cf0 │ │ + jne 25f40 │ │ mov $0xfffffc00,%eax │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - xchg %ax,%ax │ │ + nopl 0x0(%eax,%eax,1) │ │ movdqa 0x540(%esp,%eax,1),%xmm0 │ │ movdqa 0x550(%esp,%eax,1),%xmm1 │ │ pxor 0x940(%esp,%eax,1),%xmm0 │ │ pxor 0x950(%esp,%eax,1),%xmm1 │ │ movdqa %xmm0,0x540(%esp,%eax,1) │ │ movdqa %xmm1,0x550(%esp,%eax,1) │ │ add $0x20,%eax │ │ - jne 269c0 │ │ + jne 26d30 │ │ sub $0x4,%esp │ │ push $0x400 │ │ push %esi │ │ push %edi │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ @@ -18003,662 +17860,662 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x41c,%esp │ │ + sub $0x4ac,%esp │ │ mov %ecx,%esi │ │ - mov 0x434(%esp),%ecx │ │ - mov 0x430(%esp),%eax │ │ - call 26a3f │ │ + mov 0x4c4(%esp),%ecx │ │ + mov 0x4c0(%esp),%eax │ │ + call 26daf │ │ pop %ebx │ │ mov %edx,%edi │ │ - add $0x57d9d,%ebx │ │ + add $0x572dd,%ebx │ │ cmp $0x41,%ecx │ │ mov %eax,0x1c(%esp) │ │ - jae 26c09 │ │ - lea 0x28c(%esp),%eax │ │ + jae 26f79 │ │ + lea 0x31c(%esp),%eax │ │ sub $0x4,%esp │ │ push $0x81 │ │ push $0x0 │ │ push %eax │ │ - call 7c000 │ │ + call 7b750 │ │ add $0x10,%esp │ │ - movaps -0x7c7bc(%ebx),%xmm0 │ │ - movaps -0x7c5bc(%ebx),%xmm2 │ │ - movaps -0x7c5ac(%ebx),%xmm1 │ │ + movaps -0x7bdec(%ebx),%xmm0 │ │ + movaps -0x7bb9c(%ebx),%xmm2 │ │ + movaps -0x7bb8c(%ebx),%xmm1 │ │ lea (%esi,%edi,8),%eax │ │ mov %eax,0x14(%esp) │ │ mov $0x4,%al │ │ - movaps %xmm0,0x240(%esp) │ │ - movaps %xmm2,0x250(%esp) │ │ - movaps %xmm1,0x260(%esp) │ │ - movaps -0x7c92c(%ebx),%xmm2 │ │ - movaps -0x7c85c(%ebx),%xmm1 │ │ - movaps %xmm2,0x270(%esp) │ │ - movaps %xmm1,0x280(%esp) │ │ - movb $0x4,0x30c(%esp) │ │ - jmp 26b03 │ │ + movaps %xmm0,0x2d0(%esp) │ │ + movaps %xmm2,0x2e0(%esp) │ │ + movaps %xmm1,0x2f0(%esp) │ │ + movaps -0x7bf5c(%ebx),%xmm2 │ │ + movaps -0x7be9c(%ebx),%xmm1 │ │ + movaps %xmm2,0x300(%esp) │ │ + movaps %xmm1,0x310(%esp) │ │ + movb $0x4,0x39c(%esp) │ │ + jmp 26e73 │ │ nopl (%eax) │ │ - lea 0x28c(%esp),%eax │ │ + lea 0x31c(%esp),%eax │ │ add %edi,%eax │ │ sub $0x4,%esp │ │ push %esi │ │ push %edx │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ add %edi,%esi │ │ mov %esi,%eax │ │ mov 0x4(%esp),%esi │ │ - mov %al,0x30c(%esp) │ │ + mov %al,0x39c(%esp) │ │ add $0x8,%esi │ │ cmp 0x14(%esp),%esi │ │ - je 26e49 │ │ + je 271b9 │ │ mov (%esi),%edx │ │ mov %esi,0x4(%esp) │ │ mov 0x4(%esi),%esi │ │ movzbl %al,%edi │ │ mov $0x80,%eax │ │ sub %edi,%eax │ │ mov %esi,%ebp │ │ sub %eax,%ebp │ │ - jbe 26ad0 │ │ + jbe 26e40 │ │ test %edi,%edi │ │ - je 26b71 │ │ - lea 0x28c(%esp),%esi │ │ + je 26ee1 │ │ + lea 0x31c(%esp),%esi │ │ add %esi,%edi │ │ sub $0x4,%esp │ │ push %eax │ │ push %edx │ │ push %edi │ │ mov %edx,%edi │ │ mov %eax,%esi │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ - addl $0x80,0x280(%esp) │ │ - adcl $0x0,0x284(%esp) │ │ + addl $0x80,0x310(%esp) │ │ + adcl $0x0,0x314(%esp) │ │ sub $0x8,%esp │ │ - lea 0x294(%esp),%edx │ │ - lea 0x248(%esp),%ecx │ │ + lea 0x324(%esp),%edx │ │ + lea 0x2d8(%esp),%ecx │ │ push $0x0 │ │ push $0x0 │ │ - call 2b210 │ │ + call 2b710 │ │ mov %edi,%edx │ │ add $0x10,%esp │ │ add %esi,%edx │ │ - jmp 26b73 │ │ + jmp 26ee3 │ │ mov %esi,%ebp │ │ mov %ebp,%esi │ │ shr $0x7,%ebp │ │ xor %eax,%eax │ │ mov $0x80,%ecx │ │ mov %edx,0x10(%esp) │ │ and $0x7f,%esi │ │ test %esi,%esi │ │ sete %al │ │ cmove %ecx,%esi │ │ sub %eax,%ebp │ │ mov %esi,0xc(%esp) │ │ - lea 0x240(%esp),%esi │ │ + lea 0x2d0(%esp),%esi │ │ mov %ebp,%edi │ │ shl $0x7,%edi │ │ test %ebp,%ebp │ │ mov %edi,0x8(%esp) │ │ - je 26be1 │ │ + je 26f51 │ │ nopl 0x0(%eax,%eax,1) │ │ - addl $0x80,0x280(%esp) │ │ + addl $0x80,0x310(%esp) │ │ lea 0x80(%edx),%ebp │ │ - adcl $0x0,0x284(%esp) │ │ + adcl $0x0,0x314(%esp) │ │ sub $0x8,%esp │ │ mov %esi,%ecx │ │ push $0x0 │ │ push $0x0 │ │ - call 2b210 │ │ + call 2b710 │ │ add $0x10,%esp │ │ add $0xffffff80,%edi │ │ mov %ebp,%edx │ │ - jne 26bb0 │ │ + jne 26f20 │ │ mov 0x10(%esp),%eax │ │ add 0x8(%esp),%eax │ │ sub $0x4,%esp │ │ mov 0x10(%esp),%esi │ │ push %esi │ │ push %eax │ │ - lea 0x298(%esp),%eax │ │ + lea 0x328(%esp),%eax │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov %esi,%eax │ │ add $0x10,%esp │ │ - jmp 26aeb │ │ - movaps -0x7c7bc(%ebx),%xmm0 │ │ + jmp 26e5b │ │ + movaps -0x7bdec(%ebx),%xmm2 │ │ + movaps -0x7bb9c(%ebx),%xmm1 │ │ + xorps %xmm0,%xmm0 │ │ + movl $0x0,0x124(%esp) │ │ lea (%esi,%edi,8),%eax │ │ + movsd %xmm0,0x11c(%esp) │ │ + movsd %xmm0,0x114(%esp) │ │ + movsd %xmm0,0x10c(%esp) │ │ + movsd %xmm0,0x104(%esp) │ │ + movsd %xmm0,0xfc(%esp) │ │ + movsd %xmm0,0xf4(%esp) │ │ + movsd %xmm0,0xec(%esp) │ │ + movsd %xmm0,0xe4(%esp) │ │ + movsd %xmm0,0xdc(%esp) │ │ + movsd %xmm0,0xd4(%esp) │ │ + movsd %xmm0,0xcc(%esp) │ │ + movsd %xmm0,0xc4(%esp) │ │ + movsd %xmm0,0xbc(%esp) │ │ + movsd %xmm0,0xb4(%esp) │ │ + movsd %xmm0,0xac(%esp) │ │ mov %eax,0x14(%esp) │ │ mov $0x4,%al │ │ - movaps %xmm0,0xa0(%esp) │ │ - movaps -0x7c5bc(%ebx),%xmm0 │ │ - movaps %xmm0,0xb0(%esp) │ │ - movaps -0x7c5ac(%ebx),%xmm0 │ │ - movaps %xmm0,0xc0(%esp) │ │ - movaps -0x7c92c(%ebx),%xmm0 │ │ - movaps %xmm0,0xd0(%esp) │ │ - xorps %xmm0,%xmm0 │ │ - movl $0x0,0xe4(%esp) │ │ - movl $0x0,0xe0(%esp) │ │ - movl $0x0,0x164(%esp) │ │ - movsd %xmm0,0xec(%esp) │ │ - movsd %xmm0,0xf4(%esp) │ │ - movsd %xmm0,0xfc(%esp) │ │ - movsd %xmm0,0x104(%esp) │ │ - movsd %xmm0,0x10c(%esp) │ │ - movsd %xmm0,0x114(%esp) │ │ - movsd %xmm0,0x11c(%esp) │ │ - movsd %xmm0,0x124(%esp) │ │ - movsd %xmm0,0x12c(%esp) │ │ - movsd %xmm0,0x134(%esp) │ │ - movsd %xmm0,0x13c(%esp) │ │ - movsd %xmm0,0x144(%esp) │ │ - movsd %xmm0,0x14c(%esp) │ │ - movsd %xmm0,0x154(%esp) │ │ - movsd %xmm0,0x15c(%esp) │ │ - mov %ecx,0xe8(%esp) │ │ - movb $0x4,0x168(%esp) │ │ - jmp 26d43 │ │ - nopw 0x0(%eax,%eax,1) │ │ - lea 0xe8(%esp),%eax │ │ + movaps %xmm2,0x60(%esp) │ │ + movaps %xmm1,0x70(%esp) │ │ + movaps -0x7bb8c(%ebx),%xmm2 │ │ + movaps -0x7bf5c(%ebx),%xmm1 │ │ + movaps %xmm2,0x80(%esp) │ │ + movaps %xmm1,0x90(%esp) │ │ + movl $0x0,0xa4(%esp) │ │ + movl $0x0,0xa0(%esp) │ │ + mov %ecx,0xa8(%esp) │ │ + movb $0x4,0x128(%esp) │ │ + jmp 270b3 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + xchg %ax,%ax │ │ + lea 0xa8(%esp),%eax │ │ add %edi,%eax │ │ sub $0x4,%esp │ │ push %ebp │ │ push %edx │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ add %edi,%ebp │ │ mov %ebp,%eax │ │ mov 0x4(%esp),%esi │ │ - mov %al,0x168(%esp) │ │ + mov %al,0x128(%esp) │ │ add $0x8,%esi │ │ cmp 0x14(%esp),%esi │ │ - je 26f84 │ │ + je 272e6 │ │ mov 0x4(%esi),%ebp │ │ mov (%esi),%edx │ │ movzbl %al,%edi │ │ mov $0x80,%eax │ │ mov %esi,0x4(%esp) │ │ sub %edi,%eax │ │ mov %ebp,%esi │ │ sub %eax,%esi │ │ - jbe 26d10 │ │ + jbe 27080 │ │ test %edi,%edi │ │ - je 26db1 │ │ - lea 0xe8(%esp),%ebp │ │ + je 2711e │ │ + lea 0xa8(%esp),%ebp │ │ add %ebp,%edi │ │ sub $0x4,%esp │ │ push %eax │ │ push %edx │ │ push %edi │ │ mov %edx,%edi │ │ mov %eax,%ebp │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ - addl $0x80,0xe0(%esp) │ │ - adcl $0x0,0xe4(%esp) │ │ + addl $0x80,0xa0(%esp) │ │ + adcl $0x0,0xa4(%esp) │ │ sub $0x8,%esp │ │ - lea 0xf0(%esp),%edx │ │ - lea 0xa8(%esp),%ecx │ │ + lea 0xb0(%esp),%edx │ │ + lea 0x68(%esp),%ecx │ │ push $0x0 │ │ push $0x0 │ │ - call 2b210 │ │ + call 2b710 │ │ mov %edi,%edx │ │ add $0x10,%esp │ │ add %ebp,%edx │ │ - jmp 26db3 │ │ + jmp 27120 │ │ mov %ebp,%esi │ │ mov %esi,%edi │ │ shr $0x7,%esi │ │ xor %eax,%eax │ │ mov $0x80,%ecx │ │ mov %edx,0x10(%esp) │ │ and $0x7f,%edi │ │ test %edi,%edi │ │ sete %al │ │ cmove %ecx,%edi │ │ sub %eax,%esi │ │ mov %edi,0xc(%esp) │ │ - lea 0xa0(%esp),%edi │ │ + lea 0x60(%esp),%edi │ │ mov %esi,%eax │ │ shl $0x7,%eax │ │ test %esi,%esi │ │ mov %eax,%esi │ │ mov %eax,0x8(%esp) │ │ - je 26e21 │ │ - nopw 0x0(%eax,%eax,1) │ │ - addl $0x80,0xe0(%esp) │ │ + je 27191 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + xchg %ax,%ax │ │ + addl $0x80,0xa0(%esp) │ │ lea 0x80(%edx),%ebp │ │ - adcl $0x0,0xe4(%esp) │ │ + adcl $0x0,0xa4(%esp) │ │ sub $0x8,%esp │ │ mov %edi,%ecx │ │ push $0x0 │ │ push $0x0 │ │ - call 2b210 │ │ + call 2b710 │ │ add $0x10,%esp │ │ add $0xffffff80,%esi │ │ mov %ebp,%edx │ │ - jne 26df0 │ │ + jne 27160 │ │ mov 0x10(%esp),%eax │ │ add 0x8(%esp),%eax │ │ sub $0x4,%esp │ │ mov 0x10(%esp),%esi │ │ push %esi │ │ push %eax │ │ - lea 0xf4(%esp),%eax │ │ + lea 0xb4(%esp),%eax │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov %esi,%eax │ │ add $0x10,%esp │ │ - jmp 26d2b │ │ - cmpl $0x40,0x288(%esp) │ │ + jmp 2709b │ │ + cmpl $0x40,0x318(%esp) │ │ mov $0x9,%al │ │ - jne 27476 │ │ - movzbl 0x30c(%esp),%eax │ │ - add %eax,0x280(%esp) │ │ - adcl $0x0,0x284(%esp) │ │ + jne 277bf │ │ + movzbl 0x39c(%esp),%eax │ │ + add %eax,0x310(%esp) │ │ + adcl $0x0,0x314(%esp) │ │ cmp $0x80,%eax │ │ - je 26e96 │ │ - lea 0x28c(%esp),%ecx │ │ + je 27206 │ │ + lea 0x31c(%esp),%ecx │ │ mov $0x80,%edx │ │ add %eax,%ecx │ │ sub %eax,%edx │ │ sub $0x4,%esp │ │ push %edx │ │ push $0x0 │ │ push %ecx │ │ - call 7c000 │ │ + call 7b750 │ │ add $0x10,%esp │ │ - movb $0x0,0x30c(%esp) │ │ + movb $0x0,0x39c(%esp) │ │ sub $0x8,%esp │ │ - lea 0x248(%esp),%ecx │ │ - lea 0x294(%esp),%edx │ │ + lea 0x2d8(%esp),%ecx │ │ + lea 0x324(%esp),%edx │ │ push $0xffffffff │ │ push $0xffffffff │ │ - call 2b210 │ │ + call 2b710 │ │ add $0x10,%esp │ │ - movaps 0x260(%esp),%xmm2 │ │ - movaps 0x240(%esp),%xmm0 │ │ - mov 0x430(%esp),%eax │ │ - movaps 0x250(%esp),%xmm1 │ │ - movaps %xmm2,0x330(%esp) │ │ - movaps 0x270(%esp),%xmm2 │ │ - movaps %xmm0,0x60(%esp) │ │ - movaps %xmm1,0x70(%esp) │ │ - movsd 0x78(%esp),%xmm3 │ │ - movaps %xmm2,0x340(%esp) │ │ - movaps 0x330(%esp),%xmm0 │ │ - movsd %xmm3,0x18(%eax) │ │ - movaps %xmm0,0x80(%esp) │ │ - movaps 0x340(%esp),%xmm0 │ │ - movsd 0x88(%esp),%xmm2 │ │ - movaps %xmm0,0x90(%esp) │ │ - movsd 0x90(%esp),%xmm0 │ │ - movsd 0x98(%esp),%xmm1 │ │ - movsd %xmm2,0x28(%eax) │ │ - movsd 0x68(%esp),%xmm2 │ │ + movaps 0x300(%esp),%xmm2 │ │ + movaps 0x2d0(%esp),%xmm0 │ │ + movaps 0x2f0(%esp),%xmm3 │ │ + mov 0x4c0(%esp),%eax │ │ + movaps 0x2e0(%esp),%xmm1 │ │ + movaps %xmm2,0x230(%esp) │ │ + movaps %xmm0,0x200(%esp) │ │ + movaps %xmm3,0x220(%esp) │ │ + movaps %xmm1,0x210(%esp) │ │ + movsd 0x230(%esp),%xmm0 │ │ + movsd 0x228(%esp),%xmm2 │ │ + movsd 0x238(%esp),%xmm1 │ │ + movsd 0x218(%esp),%xmm3 │ │ movsd %xmm0,0x30(%eax) │ │ - movsd 0x80(%esp),%xmm0 │ │ + movsd 0x220(%esp),%xmm0 │ │ + movsd %xmm2,0x28(%eax) │ │ + movsd 0x208(%esp),%xmm2 │ │ movsd %xmm1,0x38(%eax) │ │ - movsd %xmm2,0x8(%eax) │ │ + movsd %xmm3,0x18(%eax) │ │ movsd %xmm0,0x20(%eax) │ │ - movsd 0x70(%esp),%xmm0 │ │ + movsd 0x210(%esp),%xmm0 │ │ + movsd %xmm2,0x8(%eax) │ │ movsd %xmm0,0x10(%eax) │ │ - movsd 0x60(%esp),%xmm0 │ │ + movsd 0x200(%esp),%xmm0 │ │ movsd %xmm0,(%eax) │ │ - jmp 27474 │ │ - movzbl 0x168(%esp),%eax │ │ - add %eax,0xe0(%esp) │ │ - adcl $0x0,0xe4(%esp) │ │ + jmp 277bd │ │ + movzbl 0x128(%esp),%eax │ │ + add %eax,0xa0(%esp) │ │ + adcl $0x0,0xa4(%esp) │ │ cmp $0x80,%eax │ │ - je 26fc1 │ │ - lea 0xe8(%esp),%ecx │ │ + je 27323 │ │ + lea 0xa8(%esp),%ecx │ │ mov $0x80,%edx │ │ add %eax,%ecx │ │ sub %eax,%edx │ │ sub $0x4,%esp │ │ push %edx │ │ push $0x0 │ │ push %ecx │ │ - call 7c000 │ │ + call 7b750 │ │ add $0x10,%esp │ │ - movb $0x0,0x168(%esp) │ │ + movb $0x0,0x128(%esp) │ │ sub $0x8,%esp │ │ - lea 0xa8(%esp),%ecx │ │ - lea 0xf0(%esp),%edx │ │ + lea 0x68(%esp),%ecx │ │ + lea 0xb0(%esp),%edx │ │ push $0xffffffff │ │ push $0xffffffff │ │ - call 2b210 │ │ + call 2b710 │ │ add $0x10,%esp │ │ - movaps 0xc0(%esp),%xmm2 │ │ - movaps 0xb0(%esp),%xmm1 │ │ - movaps 0xa0(%esp),%xmm0 │ │ - mov 0x430(%esp),%eax │ │ - mov 0x434(%esp),%edx │ │ - lea 0x398(%esp),%edi │ │ + movaps 0x70(%esp),%xmm1 │ │ + movaps 0x60(%esp),%xmm0 │ │ + movaps 0x90(%esp),%xmm2 │ │ + mov 0x4c0(%esp),%eax │ │ + mov 0x4c4(%esp),%edx │ │ + movaps 0x80(%esp),%xmm3 │ │ + lea 0x248(%esp),%esi │ │ mov $0x20,%ebp │ │ - movaps %xmm2,0x330(%esp) │ │ - movaps 0xd0(%esp),%xmm2 │ │ movaps %xmm1,0x30(%esp) │ │ movaps %xmm0,0x20(%esp) │ │ + movaps %xmm2,0x50(%esp) │ │ mov %edx,%ecx │ │ - lea -0x20(%edx),%esi │ │ - movsd 0x30(%esp),%xmm3 │ │ + lea -0x20(%edx),%edi │ │ + movaps %xmm3,0x40(%esp) │ │ + movsd 0x30(%esp),%xmm0 │ │ + movsd 0x38(%esp),%xmm1 │ │ + movsd 0x28(%esp),%xmm2 │ │ and $0x7e0,%ecx │ │ mov %ecx,0x4(%esp) │ │ - movaps %xmm2,0x340(%esp) │ │ - movsd 0x20(%esp),%xmm2 │ │ - movaps 0x340(%esp),%xmm1 │ │ - movaps 0x330(%esp),%xmm0 │ │ - movsd %xmm3,0x10(%eax) │ │ - movsd %xmm2,(%eax) │ │ - movaps %xmm1,0x50(%esp) │ │ - movsd 0x38(%esp),%xmm1 │ │ - movaps %xmm0,0x40(%esp) │ │ + movsd %xmm0,0x10(%eax) │ │ + movsd 0x20(%esp),%xmm0 │ │ movsd %xmm1,0x18(%eax) │ │ - movsd 0x28(%esp),%xmm1 │ │ - movsd %xmm1,0x8(%eax) │ │ - xchg %ax,%ax │ │ - cmp $0x41,%esi │ │ - jb 27250 │ │ + movsd %xmm2,0x8(%eax) │ │ + movsd %xmm0,(%eax) │ │ + nopw 0x0(%eax,%eax,1) │ │ + cmp $0x41,%edi │ │ + jb 2759b │ │ movsd 0x58(%esp),%xmm0 │ │ - lea 0x358(%esp),%edx │ │ movsd 0x28(%esp),%xmm1 │ │ - movsd %xmm0,0x38(%edx) │ │ + movsd %xmm0,0x38(%esi) │ │ movsd 0x50(%esp),%xmm0 │ │ - movsd %xmm1,0x8(%edx) │ │ - movsd %xmm0,0x30(%edx) │ │ + movsd %xmm1,0x8(%esi) │ │ + movsd %xmm0,0x30(%esi) │ │ movsd 0x48(%esp),%xmm0 │ │ - movsd %xmm0,0x28(%edx) │ │ + movsd %xmm0,0x28(%esi) │ │ movsd 0x40(%esp),%xmm0 │ │ - movsd %xmm0,0x20(%edx) │ │ + movsd %xmm0,0x20(%esi) │ │ movsd 0x38(%esp),%xmm0 │ │ - movsd %xmm0,0x18(%edx) │ │ + movsd %xmm0,0x18(%esi) │ │ movsd 0x30(%esp),%xmm0 │ │ - movsd %xmm0,0x10(%edx) │ │ + movsd %xmm0,0x10(%esi) │ │ movsd 0x20(%esp),%xmm0 │ │ - movsd %xmm0,(%edx) │ │ - movaps -0x7c7bc(%ebx),%xmm0 │ │ - movaps %xmm0,0x310(%esp) │ │ - movaps -0x7c5bc(%ebx),%xmm0 │ │ - movaps %xmm0,0x320(%esp) │ │ - movaps -0x7c5ac(%ebx),%xmm0 │ │ - movaps %xmm0,0x330(%esp) │ │ - movaps -0x7c92c(%ebx),%xmm0 │ │ - movaps %xmm0,0x340(%esp) │ │ + movsd %xmm0,(%esi) │ │ + movaps -0x7bdec(%ebx),%xmm0 │ │ + movaps %xmm0,0x200(%esp) │ │ + movaps -0x7bb9c(%ebx),%xmm0 │ │ + movaps %xmm0,0x210(%esp) │ │ + movaps -0x7bb8c(%ebx),%xmm0 │ │ + movaps %xmm0,0x220(%esp) │ │ + movaps -0x7bf5c(%ebx),%xmm0 │ │ + movaps %xmm0,0x230(%esp) │ │ xorps %xmm0,%xmm0 │ │ - movl $0x0,0x354(%esp) │ │ - movl $0x40,0x350(%esp) │ │ - movb $0x0,0x40(%edi) │ │ - movsd %xmm0,0x38(%edi) │ │ - movsd %xmm0,0x30(%edi) │ │ - movsd %xmm0,0x28(%edi) │ │ - movsd %xmm0,0x20(%edi) │ │ - movsd %xmm0,0x18(%edi) │ │ - movsd %xmm0,0x10(%edi) │ │ - movsd %xmm0,0x8(%edi) │ │ - movsd %xmm0,(%edi) │ │ + movl $0x0,0x244(%esp) │ │ + movl $0x40,0x240(%esp) │ │ + movb $0x0,0x80(%esi) │ │ + movsd %xmm0,0x78(%esi) │ │ + movsd %xmm0,0x70(%esi) │ │ + movsd %xmm0,0x68(%esi) │ │ + movsd %xmm0,0x60(%esi) │ │ + movsd %xmm0,0x58(%esi) │ │ + movsd %xmm0,0x50(%esi) │ │ + movsd %xmm0,0x48(%esi) │ │ + movsd %xmm0,0x40(%esi) │ │ sub $0x8,%esp │ │ - lea 0x318(%esp),%ecx │ │ + lea 0x208(%esp),%ecx │ │ + mov %esi,%edx │ │ push $0xffffffff │ │ push $0xffffffff │ │ - call 2b210 │ │ + call 2b710 │ │ add $0x10,%esp │ │ - movaps 0x310(%esp),%xmm0 │ │ - movaps 0x320(%esp),%xmm1 │ │ - lea 0x80(%esp),%eax │ │ - add $0xffffffe0,%esi │ │ - movaps %xmm0,0x60(%esp) │ │ - movsd -0x50(%edi),%xmm0 │ │ - movaps %xmm1,0x70(%esp) │ │ - movsd -0x60(%edi),%xmm1 │ │ + movaps 0x200(%esp),%xmm0 │ │ + movaps 0x210(%esp),%xmm1 │ │ + lea 0x3c0(%esp),%eax │ │ + add $0xffffffe0,%edi │ │ + movaps %xmm0,0x3a0(%esp) │ │ + movsd -0x10(%esi),%xmm0 │ │ + movaps %xmm1,0x3b0(%esp) │ │ + movsd -0x20(%esi),%xmm1 │ │ movsd %xmm0,0x18(%eax) │ │ - movsd -0x58(%edi),%xmm0 │ │ + movsd -0x18(%esi),%xmm0 │ │ movsd %xmm1,0x8(%eax) │ │ movsd %xmm0,0x10(%eax) │ │ - movsd -0x68(%edi),%xmm0 │ │ + movsd -0x28(%esi),%xmm0 │ │ movsd %xmm0,(%eax) │ │ - mov 0x430(%esp),%eax │ │ - movaps 0x90(%esp),%xmm1 │ │ - movaps 0x80(%esp),%xmm0 │ │ + mov 0x4c0(%esp),%eax │ │ + movaps 0x3d0(%esp),%xmm1 │ │ + movaps 0x3c0(%esp),%xmm0 │ │ movaps %xmm1,0x50(%esp) │ │ - movaps 0x70(%esp),%xmm1 │ │ + movaps 0x3b0(%esp),%xmm1 │ │ movaps %xmm0,0x40(%esp) │ │ - movaps 0x60(%esp),%xmm0 │ │ + movaps 0x3a0(%esp),%xmm0 │ │ movaps %xmm1,0x30(%esp) │ │ movaps %xmm0,0x20(%esp) │ │ movsd 0x30(%esp),%xmm1 │ │ movsd 0x38(%esp),%xmm0 │ │ movsd 0x20(%esp),%xmm2 │ │ movsd %xmm1,0x10(%eax,%ebp,1) │ │ movsd 0x28(%esp),%xmm1 │ │ movsd %xmm0,0x18(%eax,%ebp,1) │ │ movsd %xmm2,(%eax,%ebp,1) │ │ movsd %xmm1,0x8(%eax,%ebp,1) │ │ add $0x20,%ebp │ │ cmp %ebp,0x4(%esp) │ │ - jne 27090 │ │ + jne 273d0 │ │ mov $0x9,%al │ │ - jmp 27476 │ │ - mov %esi,%edi │ │ - lea 0x1bc(%esp),%eax │ │ - or $0x1010000,%edi │ │ - xor $0xf3bcc908,%edi │ │ + jmp 277bf │ │ + lea 0x1010000(%edi),%esi │ │ + lea 0x17c(%esp),%eax │ │ + xor $0xf3bcc908,%esi │ │ sub $0x4,%esp │ │ push $0x81 │ │ push $0x0 │ │ push %eax │ │ - call 7c000 │ │ + call 7b750 │ │ add $0x10,%esp │ │ - movaps -0x7c71c(%ebx),%xmm0 │ │ - movaps -0x7c94c(%ebx),%xmm1 │ │ - mov %edi,0x170(%esp) │ │ - movl $0x6a09e667,0x174(%esp) │ │ - movaps -0x7c6ec(%ebx),%xmm2 │ │ - mov 0x434(%esp),%edx │ │ + movaps -0x7bd4c(%ebx),%xmm0 │ │ + movaps -0x7bf7c(%ebx),%xmm1 │ │ + mov %esi,0x130(%esp) │ │ + movl $0x6a09e667,0x134(%esp) │ │ + movaps -0x7bcfc(%ebx),%xmm2 │ │ + mov 0x4c4(%esp),%edx │ │ movsd 0x20(%esp),%xmm3 │ │ - movups %xmm0,0x178(%esp) │ │ - movups %xmm1,0x188(%esp) │ │ - movsd -0x7c75c(%ebx),%xmm1 │ │ - movups %xmm2,0x198(%esp) │ │ + movups %xmm0,0x138(%esp) │ │ + movups %xmm1,0x148(%esp) │ │ + movsd -0x7bd7c(%ebx),%xmm1 │ │ + movups %xmm2,0x158(%esp) │ │ movsd 0x30(%esp),%xmm2 │ │ cmp %edx,%ebp │ │ - movups %xmm1,0x1a8(%esp) │ │ + movups %xmm1,0x168(%esp) │ │ movsd 0x28(%esp),%xmm1 │ │ - mov %esi,0x1b8(%esp) │ │ - movsd %xmm2,0x1cc(%esp) │ │ + mov %edi,0x178(%esp) │ │ + movsd %xmm2,0x18c(%esp) │ │ movsd 0x40(%esp),%xmm2 │ │ - movsd %xmm3,0x1bc(%esp) │ │ - movsd %xmm1,0x1c4(%esp) │ │ + movsd %xmm3,0x17c(%esp) │ │ + movsd %xmm1,0x184(%esp) │ │ movsd 0x38(%esp),%xmm1 │ │ - movsd %xmm2,0x1dc(%esp) │ │ + movsd %xmm2,0x19c(%esp) │ │ movsd 0x50(%esp),%xmm2 │ │ - movsd %xmm1,0x1d4(%esp) │ │ + movsd %xmm1,0x194(%esp) │ │ movsd 0x48(%esp),%xmm1 │ │ - movsd %xmm2,0x1ec(%esp) │ │ - movsd %xmm1,0x1e4(%esp) │ │ + movsd %xmm2,0x1ac(%esp) │ │ + movsd %xmm1,0x1a4(%esp) │ │ movsd 0x58(%esp),%xmm1 │ │ - movsd %xmm1,0x1f4(%esp) │ │ - movb $0x40,0x23c(%esp) │ │ - ja 27481 │ │ - cmp 0x1b8(%esp),%esi │ │ - jne 27493 │ │ - movzbl 0x23c(%esp),%eax │ │ + movsd %xmm1,0x1b4(%esp) │ │ + movb $0x40,0x1fc(%esp) │ │ + ja 277ca │ │ + cmp 0x178(%esp),%edi │ │ + jne 277dc │ │ + movzbl 0x1fc(%esp),%eax │ │ add %ebp,0x1c(%esp) │ │ - lea 0x1bc(%esp),%edi │ │ - add %eax,0x1b0(%esp) │ │ - adcl $0x0,0x1b4(%esp) │ │ + lea 0x17c(%esp),%esi │ │ + add %eax,0x170(%esp) │ │ + adcl $0x0,0x174(%esp) │ │ cmp $0x80,%eax │ │ - je 273ac │ │ + je 276f5 │ │ mov $0x80,%edx │ │ - lea (%edi,%eax,1),%ecx │ │ + lea (%esi,%eax,1),%ecx │ │ sub %eax,%edx │ │ sub $0x4,%esp │ │ push %edx │ │ push $0x0 │ │ push %ecx │ │ - call 7c000 │ │ + call 7b750 │ │ add $0x10,%esp │ │ - movb $0x0,0x23c(%esp) │ │ + movb $0x0,0x1fc(%esp) │ │ sub $0x8,%esp │ │ - lea 0x178(%esp),%ecx │ │ - mov %edi,%edx │ │ + lea 0x138(%esp),%ecx │ │ + mov %esi,%edx │ │ push $0xffffffff │ │ push $0xffffffff │ │ - call 2b210 │ │ + call 2b710 │ │ add $0x10,%esp │ │ - movsd 0x188(%esp),%xmm0 │ │ - movsd 0x180(%esp),%xmm1 │ │ - movsd 0x170(%esp),%xmm2 │ │ - movsd 0x178(%esp),%xmm3 │ │ - movsd 0x1a8(%esp),%xmm4 │ │ - movsd 0x1a0(%esp),%xmm5 │ │ - movsd 0x198(%esp),%xmm6 │ │ - movsd 0x190(%esp),%xmm7 │ │ - movsd %xmm2,0x310(%esp) │ │ - movsd %xmm3,0x318(%esp) │ │ - movsd %xmm1,0x320(%esp) │ │ - movsd %xmm0,0x328(%esp) │ │ - movsd %xmm7,0x330(%esp) │ │ - movsd %xmm6,0x338(%esp) │ │ - movsd %xmm5,0x340(%esp) │ │ - movsd %xmm4,0x348(%esp) │ │ + movsd 0x148(%esp),%xmm0 │ │ + movsd 0x140(%esp),%xmm1 │ │ + movsd 0x130(%esp),%xmm2 │ │ + movsd 0x138(%esp),%xmm3 │ │ + movsd 0x168(%esp),%xmm4 │ │ + movsd 0x160(%esp),%xmm5 │ │ + movsd 0x158(%esp),%xmm6 │ │ + movsd 0x150(%esp),%xmm7 │ │ + movsd %xmm2,0x200(%esp) │ │ + movsd %xmm3,0x208(%esp) │ │ + movsd %xmm1,0x210(%esp) │ │ + movsd %xmm0,0x218(%esp) │ │ + movsd %xmm7,0x220(%esp) │ │ + movsd %xmm6,0x228(%esp) │ │ + movsd %xmm5,0x230(%esp) │ │ + movsd %xmm4,0x238(%esp) │ │ sub $0x4,%esp │ │ - push %esi │ │ - lea 0x318(%esp),%eax │ │ + push %edi │ │ + lea 0x208(%esp),%eax │ │ push %eax │ │ push 0x28(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ mov $0xff,%al │ │ - add $0x41c,%esp │ │ + add $0x4ac,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ sub $0x8,%esp │ │ - lea -0x12f4(%ebx),%eax │ │ + lea -0x1454(%ebx),%eax │ │ mov %ebp,%ecx │ │ push %eax │ │ push %edx │ │ - call 32bf0 │ │ + call 335c0 │ │ sub $0x4,%esp │ │ - lea -0x1304(%ebx),%eax │ │ - lea -0x13d4(%ebx),%esi │ │ + lea -0x1464(%ebx),%eax │ │ + lea -0x1534(%ebx),%esi │ │ lea 0x1f(%esp),%edi │ │ - lea -0x77cd3(%ebx),%ecx │ │ + lea -0x7742c(%ebx),%ecx │ │ mov $0x1d,%edx │ │ push %eax │ │ push %esi │ │ push %edi │ │ - call 34100 │ │ + call 34730 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ mov 0x44(%esp),%esi │ │ - call 274d0 │ │ + call 27820 │ │ pop %ebx │ │ - add $0x5730c,%ebx │ │ + add $0x5686c,%ebx │ │ mov 0x4(%esi),%ebp │ │ mov (%esi),%edi │ │ mov 0xc(%ebp),%ecx │ │ sub $0x4,%esp │ │ - lea -0x77c07(%ebx),%eax │ │ + lea -0x77360(%ebx),%eax │ │ push $0x11 │ │ push %eax │ │ push %edi │ │ mov %ecx,0x1c(%esp) │ │ call *%ecx │ │ add $0x10,%esp │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 275e2 │ │ + jne 27932 │ │ testb $0x80,0xa(%esi) │ │ - jne 27545 │ │ + jne 27895 │ │ sub $0x4,%esp │ │ - lea -0x765df(%ebx),%eax │ │ + lea -0x75976(%ebx),%eax │ │ push $0x1 │ │ push %eax │ │ push %edi │ │ call *0x1c(%esp) │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 275ad │ │ + jne 278fd │ │ sub $0xc,%esp │ │ - lea -0x765bd(%ebx),%edx │ │ + lea -0x75954(%ebx),%edx │ │ mov %esi,%ecx │ │ push $0x2 │ │ - call 31690 │ │ + call 31e20 │ │ add $0x10,%esp │ │ test %al,%al │ │ mov $0x1,%cl │ │ - je 275cc │ │ - jmp 275e2 │ │ + je 2791c │ │ + jmp 27932 │ │ sub $0x4,%esp │ │ - lea -0x77864(%ebx),%eax │ │ + lea -0x769ba(%ebx),%eax │ │ push $0x2 │ │ push %eax │ │ push %edi │ │ call *0x1c(%esp) │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 275ad │ │ + jne 278fd │ │ lea 0xb(%esp),%eax │ │ mov %edi,0x10(%esp) │ │ mov %ebp,0x14(%esp) │ │ mov 0xc(%esi),%ecx │ │ movb $0x1,0xb(%esp) │ │ mov %eax,0x18(%esp) │ │ mov 0x8(%esi),%eax │ │ lea 0x10(%esp),%esi │ │ mov %ecx,0x28(%esp) │ │ mov %eax,0x24(%esp) │ │ - lea -0x1294(%ebx),%eax │ │ + lea -0x13f4(%ebx),%eax │ │ mov %esi,0x1c(%esp) │ │ mov %eax,0x20(%esp) │ │ sub $0xc,%esp │ │ - lea -0x765bd(%ebx),%edx │ │ + lea -0x75954(%ebx),%edx │ │ lea 0x28(%esp),%ecx │ │ push $0x2 │ │ - call 31690 │ │ + call 31e20 │ │ add $0x10,%esp │ │ test %al,%al │ │ - je 275b1 │ │ + je 27901 │ │ mov $0x1,%cl │ │ - jmp 275e2 │ │ + jmp 27932 │ │ sub $0x4,%esp │ │ - lea -0x77866(%ebx),%eax │ │ + lea -0x769bc(%ebx),%eax │ │ push $0x2 │ │ push %eax │ │ push %esi │ │ - call 31ed0 │ │ + call 32920 │ │ add $0x10,%esp │ │ test %al,%al │ │ mov $0x1,%cl │ │ - jne 275e2 │ │ + jne 27932 │ │ sub $0x4,%esp │ │ - lea -0x76613(%ebx),%eax │ │ + lea -0x759b3(%ebx),%eax │ │ push $0x1 │ │ push %eax │ │ push %edi │ │ call *0x1c(%esp) │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov %ecx,%eax │ │ @@ -18668,798 +18525,838 @@ │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %ebx │ │ - sub $0x8,%esp │ │ - mov 0x14(%esp),%eax │ │ - call 275fd │ │ - pop %ebx │ │ - add $0x571df,%ebx │ │ - mov 0x4(%eax),%ecx │ │ + sub $0xc,%esp │ │ + mov 0x14(%esp),%ecx │ │ + call 2794c │ │ + pop %eax │ │ + add $0x56740,%eax │ │ + mov 0x4(%ecx),%edx │ │ sub $0x4,%esp │ │ - lea -0x77c18(%ebx),%edx │ │ + lea -0x77371(%eax),%eax │ │ push $0x11 │ │ - push %edx │ │ - push (%eax) │ │ - call *0xc(%ecx) │ │ - add $0x18,%esp │ │ - pop %ebx │ │ + push %eax │ │ + push (%ecx) │ │ + call *0xc(%edx) │ │ + add $0x1c,%esp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xffffffc0,%esp │ │ sub $0xa80,%esp │ │ mov 0x8(%ebp),%eax │ │ vmovaps (%edx),%ymm0 │ │ vmovaps 0x20(%edx),%ymm1 │ │ vmovaps 0x40(%edx),%ymm2 │ │ vmovaps 0x60(%edx),%ymm3 │ │ vmovaps 0x80(%edx),%ymm4 │ │ vmovaps 0xa0(%edx),%ymm5 │ │ vmovaps 0xc0(%edx),%ymm6 │ │ vmovaps 0xe0(%edx),%ymm7 │ │ - call 27668 │ │ + call 279b8 │ │ pop %ebx │ │ - add $0x57174,%ebx │ │ + add $0x566d4,%ebx │ │ vxorps (%eax),%ymm0,%ymm0 │ │ - vmovaps %ymm0,0x660(%esp) │ │ + vmovaps %ymm0,0x680(%esp) │ │ vxorps 0x20(%eax),%ymm1,%ymm0 │ │ - vmovaps %ymm0,0x640(%esp) │ │ + vmovaps %ymm0,0x660(%esp) │ │ vxorps 0x40(%eax),%ymm2,%ymm0 │ │ - vmovaps %ymm0,0x6a0(%esp) │ │ + vmovaps %ymm0,0x6c0(%esp) │ │ vxorps 0x60(%eax),%ymm3,%ymm0 │ │ - vmovaps %ymm0,0x680(%esp) │ │ + vmovaps %ymm0,0x6a0(%esp) │ │ vxorps 0x80(%eax),%ymm4,%ymm0 │ │ - vmovaps %ymm0,0x6e0(%esp) │ │ + vmovaps %ymm0,0x700(%esp) │ │ vxorps 0xa0(%eax),%ymm5,%ymm0 │ │ - vmovaps %ymm0,0x6c0(%esp) │ │ + vmovaps %ymm0,0x6e0(%esp) │ │ vxorps 0xc0(%eax),%ymm6,%ymm0 │ │ - vmovaps %ymm0,0x820(%esp) │ │ + vmovaps %ymm0,0x840(%esp) │ │ vxorps 0xe0(%eax),%ymm7,%ymm0 │ │ - vmovaps %ymm0,0x800(%esp) │ │ + vmovaps %ymm0,0x820(%esp) │ │ vmovaps 0x100(%edx),%ymm0 │ │ vxorps 0x100(%eax),%ymm0,%ymm0 │ │ - vmovaps %ymm0,0x940(%esp) │ │ + vmovaps %ymm0,0x960(%esp) │ │ vmovaps 0x120(%edx),%ymm0 │ │ vxorps 0x120(%eax),%ymm0,%ymm0 │ │ - vmovaps %ymm0,0x7e0(%esp) │ │ + vmovaps %ymm0,0x800(%esp) │ │ vmovaps 0x140(%edx),%ymm0 │ │ vxorps 0x140(%eax),%ymm0,%ymm0 │ │ - vmovaps %ymm0,0x920(%esp) │ │ + vmovaps %ymm0,0x940(%esp) │ │ vmovaps 0x160(%edx),%ymm0 │ │ vxorps 0x160(%eax),%ymm0,%ymm0 │ │ - vmovaps %ymm0,0x7c0(%esp) │ │ + vmovaps %ymm0,0x7e0(%esp) │ │ vmovaps 0x180(%edx),%ymm0 │ │ vxorps 0x180(%eax),%ymm0,%ymm0 │ │ - vmovaps %ymm0,0x900(%esp) │ │ + vmovaps %ymm0,0x920(%esp) │ │ vmovaps 0x1a0(%edx),%ymm0 │ │ vxorps 0x1a0(%eax),%ymm0,%ymm0 │ │ - vmovaps %ymm0,0x7a0(%esp) │ │ + vmovaps %ymm0,0x7c0(%esp) │ │ vmovaps 0x1c0(%edx),%ymm0 │ │ vxorps 0x1c0(%eax),%ymm0,%ymm0 │ │ - vmovaps %ymm0,0x8e0(%esp) │ │ + vmovaps %ymm0,0x900(%esp) │ │ vmovaps 0x1e0(%edx),%ymm0 │ │ vxorps 0x1e0(%eax),%ymm0,%ymm0 │ │ - vmovaps %ymm0,0x780(%esp) │ │ + vmovaps %ymm0,0x7a0(%esp) │ │ vmovaps 0x200(%edx),%ymm0 │ │ vxorps 0x200(%eax),%ymm0,%ymm0 │ │ - vmovaps %ymm0,0x8c0(%esp) │ │ + vmovaps %ymm0,0x8e0(%esp) │ │ vmovaps 0x220(%edx),%ymm0 │ │ vxorps 0x220(%eax),%ymm0,%ymm0 │ │ - vmovaps %ymm0,0x760(%esp) │ │ + vmovaps %ymm0,0x780(%esp) │ │ vmovaps 0x240(%edx),%ymm0 │ │ vxorps 0x240(%eax),%ymm0,%ymm0 │ │ - vmovaps %ymm0,0x8a0(%esp) │ │ + vmovaps %ymm0,0x8c0(%esp) │ │ vmovaps 0x260(%edx),%ymm0 │ │ vxorps 0x260(%eax),%ymm0,%ymm0 │ │ - vmovaps %ymm0,0x740(%esp) │ │ + vmovaps %ymm0,0x760(%esp) │ │ vmovaps 0x280(%edx),%ymm0 │ │ vxorps 0x280(%eax),%ymm0,%ymm0 │ │ - vmovaps %ymm0,0x880(%esp) │ │ + vmovaps %ymm0,0x8a0(%esp) │ │ vmovaps 0x2a0(%edx),%ymm0 │ │ vxorps 0x2a0(%eax),%ymm0,%ymm0 │ │ - vmovaps %ymm0,0x720(%esp) │ │ + vmovaps %ymm0,0x740(%esp) │ │ vmovaps 0x2c0(%edx),%ymm0 │ │ vxorps 0x2c0(%eax),%ymm0,%ymm0 │ │ - vmovaps %ymm0,0x860(%esp) │ │ + vmovaps %ymm0,0x880(%esp) │ │ vmovaps 0x2e0(%edx),%ymm0 │ │ vxorps 0x2e0(%eax),%ymm0,%ymm0 │ │ - vmovaps %ymm0,0x700(%esp) │ │ + vmovaps %ymm0,0x720(%esp) │ │ vmovaps 0x300(%edx),%ymm0 │ │ vxorps 0x300(%eax),%ymm0,%ymm0 │ │ - vmovaps %ymm0,0x840(%esp) │ │ + vmovaps %ymm0,0x860(%esp) │ │ vmovdqa 0x320(%edx),%ymm0 │ │ vpxor 0x320(%eax),%ymm0,%ymm7 │ │ vmovaps 0x340(%edx),%ymm0 │ │ vxorps 0x340(%eax),%ymm0,%ymm6 │ │ vmovdqa 0x360(%edx),%ymm0 │ │ - vmovdqa %ymm7,0x9c0(%esp) │ │ + vmovdqa %ymm7,0x9e0(%esp) │ │ vpxor 0x360(%eax),%ymm0,%ymm5 │ │ vmovdqa 0x380(%edx),%ymm0 │ │ - vmovaps %ymm6,0xa20(%esp) │ │ + vmovaps %ymm6,0xa40(%esp) │ │ vpxor 0x380(%eax),%ymm0,%ymm4 │ │ vmovdqa 0x3a0(%edx),%ymm0 │ │ - vmovdqa %ymm5,0x9a0(%esp) │ │ + vmovdqa %ymm5,0x9c0(%esp) │ │ vpxor 0x3a0(%eax),%ymm0,%ymm3 │ │ vmovdqa 0x3c0(%edx),%ymm0 │ │ - vmovdqa %ymm4,0xa00(%esp) │ │ + vmovdqa %ymm4,0xa20(%esp) │ │ vpxor 0x3c0(%eax),%ymm0,%ymm2 │ │ vmovdqa 0x3e0(%edx),%ymm0 │ │ - vmovdqa %ymm3,0x980(%esp) │ │ + vmovdqa %ymm3,0x9a0(%esp) │ │ vpxor 0x3e0(%eax),%ymm0,%ymm1 │ │ - vmovaps 0x660(%esp),%ymm0 │ │ + vmovaps 0x680(%esp),%ymm0 │ │ mov $0xfffffc00,%eax │ │ - vmovdqa %ymm2,0x9e0(%esp) │ │ + vmovdqa %ymm2,0xa00(%esp) │ │ vmovaps %ymm0,0x40(%esp) │ │ - vmovaps 0x640(%esp),%ymm0 │ │ - vmovdqa %ymm1,0x960(%esp) │ │ + vmovaps 0x660(%esp),%ymm0 │ │ + vmovdqa %ymm1,0x980(%esp) │ │ vmovaps %ymm0,0x60(%esp) │ │ - vmovaps 0x6a0(%esp),%ymm0 │ │ + vmovaps 0x6c0(%esp),%ymm0 │ │ vmovaps %ymm0,0x80(%esp) │ │ - vmovaps 0x680(%esp),%ymm0 │ │ + vmovaps 0x6a0(%esp),%ymm0 │ │ vmovaps %ymm0,0xa0(%esp) │ │ - vmovaps 0x6e0(%esp),%ymm0 │ │ + vmovaps 0x700(%esp),%ymm0 │ │ vmovaps %ymm0,0xc0(%esp) │ │ - vmovaps 0x6c0(%esp),%ymm0 │ │ + vmovaps 0x6e0(%esp),%ymm0 │ │ vmovaps %ymm0,0xe0(%esp) │ │ - vmovaps 0x820(%esp),%ymm0 │ │ + vmovaps 0x840(%esp),%ymm0 │ │ vmovaps %ymm0,0x100(%esp) │ │ - vmovaps 0x800(%esp),%ymm0 │ │ + vmovaps 0x820(%esp),%ymm0 │ │ vmovaps %ymm0,0x120(%esp) │ │ - vmovaps 0x940(%esp),%ymm0 │ │ + vmovaps 0x960(%esp),%ymm0 │ │ vmovaps %ymm0,0x140(%esp) │ │ - vmovaps 0x7e0(%esp),%ymm0 │ │ + vmovaps 0x800(%esp),%ymm0 │ │ vmovaps %ymm0,0x160(%esp) │ │ - vmovaps 0x920(%esp),%ymm0 │ │ + vmovaps 0x940(%esp),%ymm0 │ │ vmovaps %ymm0,0x180(%esp) │ │ - vmovaps 0x7c0(%esp),%ymm0 │ │ + vmovaps 0x7e0(%esp),%ymm0 │ │ vmovaps %ymm0,0x1a0(%esp) │ │ - vmovaps 0x900(%esp),%ymm0 │ │ + vmovaps 0x920(%esp),%ymm0 │ │ vmovaps %ymm0,0x1c0(%esp) │ │ - vmovaps 0x7a0(%esp),%ymm0 │ │ + vmovaps 0x7c0(%esp),%ymm0 │ │ vmovaps %ymm0,0x1e0(%esp) │ │ - vmovaps 0x8e0(%esp),%ymm0 │ │ + vmovaps 0x900(%esp),%ymm0 │ │ vmovaps %ymm0,0x200(%esp) │ │ - vmovaps 0x780(%esp),%ymm0 │ │ + vmovaps 0x7a0(%esp),%ymm0 │ │ vmovaps %ymm0,0x220(%esp) │ │ - vmovaps 0x8c0(%esp),%ymm0 │ │ + vmovaps 0x8e0(%esp),%ymm0 │ │ vmovaps %ymm0,0x240(%esp) │ │ - vmovaps 0x760(%esp),%ymm0 │ │ + vmovaps 0x780(%esp),%ymm0 │ │ vmovaps %ymm0,0x260(%esp) │ │ - vmovaps 0x8a0(%esp),%ymm0 │ │ + vmovaps 0x8c0(%esp),%ymm0 │ │ vmovaps %ymm0,0x280(%esp) │ │ - vmovaps 0x740(%esp),%ymm0 │ │ + vmovaps 0x760(%esp),%ymm0 │ │ vmovaps %ymm0,0x2a0(%esp) │ │ - vmovaps 0x880(%esp),%ymm0 │ │ + vmovaps 0x8a0(%esp),%ymm0 │ │ vmovaps %ymm0,0x2c0(%esp) │ │ - vmovaps 0x720(%esp),%ymm0 │ │ + vmovaps 0x740(%esp),%ymm0 │ │ vmovaps %ymm0,0x2e0(%esp) │ │ - vmovaps 0x860(%esp),%ymm0 │ │ + vmovaps 0x880(%esp),%ymm0 │ │ vmovaps %ymm0,0x300(%esp) │ │ - vmovaps 0x700(%esp),%ymm0 │ │ + vmovaps 0x720(%esp),%ymm0 │ │ vmovaps %ymm0,0x320(%esp) │ │ - vmovdqa 0x840(%esp),%ymm0 │ │ + vmovdqa 0x860(%esp),%ymm0 │ │ vmovdqa %ymm0,0x340(%esp) │ │ vmovdqa %ymm7,0x360(%esp) │ │ vmovaps %ymm6,0x380(%esp) │ │ - vpbroadcastq -0x7c494(%ebx),%ymm6 │ │ + vpbroadcastq -0x7b9fc(%ebx),%ymm6 │ │ vmovdqa %ymm5,0x3a0(%esp) │ │ vmovdqa %ymm4,0x3c0(%esp) │ │ vmovdqa %ymm3,0x3e0(%esp) │ │ vmovdqa %ymm2,0x400(%esp) │ │ vmovdqa %ymm1,0x420(%esp) │ │ vmovdqa %ymm6,0x20(%esp) │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl 0x0(%eax,%eax,1) │ │ vmovd 0x540(%esp,%eax,1),%xmm0 │ │ vmovd 0x440(%esp,%eax,1),%xmm1 │ │ vmovd 0x460(%esp,%eax,1),%xmm2 │ │ - vmovd 0x580(%esp,%eax,1),%xmm4 │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ vmovd 0x480(%esp,%eax,1),%xmm5 │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ vpinsrd $0x1,0x544(%esp,%eax,1),%xmm0,%xmm0 │ │ vpinsrd $0x1,0x444(%esp,%eax,1),%xmm1,%xmm1 │ │ vpinsrd $0x1,0x464(%esp,%eax,1),%xmm2,%xmm2 │ │ - vpinsrd $0x1,0x584(%esp,%eax,1),%xmm4,%xmm4 │ │ vpinsrd $0x1,0x484(%esp,%eax,1),%xmm5,%xmm5 │ │ vpinsrd $0x2,0x5c0(%esp,%eax,1),%xmm0,%xmm0 │ │ vpinsrd $0x2,0x4c0(%esp,%eax,1),%xmm1,%xmm1 │ │ vpinsrd $0x2,0x4e0(%esp,%eax,1),%xmm2,%xmm2 │ │ - vpinsrd $0x2,0x600(%esp,%eax,1),%xmm4,%xmm4 │ │ vpinsrd $0x2,0x500(%esp,%eax,1),%xmm5,%xmm5 │ │ vpinsrd $0x3,0x5c4(%esp,%eax,1),%xmm0,%xmm0 │ │ vpinsrd $0x3,0x4c4(%esp,%eax,1),%xmm1,%xmm1 │ │ vpinsrd $0x3,0x4e4(%esp,%eax,1),%xmm2,%xmm2 │ │ - vpinsrd $0x3,0x604(%esp,%eax,1),%xmm4,%xmm4 │ │ vpinsrd $0x3,0x504(%esp,%eax,1),%xmm5,%xmm5 │ │ vinserti128 $0x1,%xmm0,%ymm1,%ymm1 │ │ vmovd 0x560(%esp,%eax,1),%xmm0 │ │ - vinserti128 $0x1,%xmm4,%ymm5,%ymm4 │ │ vpinsrd $0x1,0x564(%esp,%eax,1),%xmm0,%xmm0 │ │ vpinsrd $0x2,0x5e0(%esp,%eax,1),%xmm0,%xmm0 │ │ vpinsrd $0x3,0x5e4(%esp,%eax,1),%xmm0,%xmm0 │ │ vinserti128 $0x1,%xmm0,%ymm2,%ymm0 │ │ vpaddq %ymm1,%ymm0,%ymm2 │ │ vpaddq %ymm1,%ymm1,%ymm1 │ │ - vpand %ymm6,%ymm1,%ymm3 │ │ - vpmuludq %ymm0,%ymm1,%ymm1 │ │ - vpsrlq $0x20,%ymm3,%ymm3 │ │ - vpmuludq %ymm0,%ymm3,%ymm3 │ │ + vpblendd $0xaa,%ymm3,%ymm0,%ymm3 │ │ + vpand %ymm6,%ymm1,%ymm4 │ │ + vpmuludq %ymm3,%ymm1,%ymm1 │ │ + vpsrlq $0x20,%ymm4,%ymm4 │ │ + vpmuludq %ymm3,%ymm4,%ymm3 │ │ + vmovd 0x580(%esp,%eax,1),%xmm4 │ │ vpsllq $0x20,%ymm3,%ymm3 │ │ vpaddq %ymm3,%ymm1,%ymm1 │ │ vmovd 0x4a0(%esp,%eax,1),%xmm3 │ │ vpaddq %ymm1,%ymm2,%ymm1 │ │ vmovd 0x5a0(%esp,%eax,1),%xmm2 │ │ + vpinsrd $0x1,0x584(%esp,%eax,1),%xmm4,%xmm4 │ │ vpinsrd $0x1,0x4a4(%esp,%eax,1),%xmm3,%xmm3 │ │ vpinsrd $0x1,0x5a4(%esp,%eax,1),%xmm2,%xmm2 │ │ + vpinsrd $0x2,0x600(%esp,%eax,1),%xmm4,%xmm4 │ │ vpinsrd $0x2,0x520(%esp,%eax,1),%xmm3,%xmm3 │ │ vpinsrd $0x2,0x620(%esp,%eax,1),%xmm2,%xmm2 │ │ + vpinsrd $0x3,0x604(%esp,%eax,1),%xmm4,%xmm4 │ │ vpinsrd $0x3,0x524(%esp,%eax,1),%xmm3,%xmm3 │ │ vpinsrd $0x3,0x624(%esp,%eax,1),%xmm2,%xmm2 │ │ + vinserti128 $0x1,%xmm4,%ymm5,%ymm4 │ │ vinserti128 $0x1,%xmm2,%ymm3,%ymm2 │ │ vpxor %ymm2,%ymm1,%ymm2 │ │ vpsrlq $0x20,%ymm2,%ymm3 │ │ vpshufd $0xb1,%ymm2,%ymm2 │ │ vpaddq %ymm4,%ymm2,%ymm5 │ │ vpaddq %ymm4,%ymm4,%ymm4 │ │ vpand 0x20(%esp),%ymm4,%ymm6 │ │ vpmuludq %ymm3,%ymm4,%ymm4 │ │ vpsrlq $0x20,%ymm6,%ymm6 │ │ vpmuludq %ymm3,%ymm6,%ymm3 │ │ vpsllq $0x20,%ymm3,%ymm3 │ │ vpaddq %ymm3,%ymm4,%ymm3 │ │ - vpaddq %ymm3,%ymm5,%ymm4 │ │ - vpxor %ymm0,%ymm4,%ymm0 │ │ - vpsrlq $0x18,%ymm0,%ymm3 │ │ + vpaddq %ymm3,%ymm5,%ymm3 │ │ + vpxor %ymm0,%ymm3,%ymm0 │ │ + vpsrlq $0x18,%ymm0,%ymm4 │ │ vpsllq $0x28,%ymm0,%ymm0 │ │ - vpor %ymm3,%ymm0,%ymm0 │ │ + vpor %ymm4,%ymm0,%ymm0 │ │ + vpblendd $0xaa,%ymm7,%ymm4,%ymm4 │ │ vpaddq %ymm1,%ymm0,%ymm5 │ │ vpaddq %ymm1,%ymm1,%ymm1 │ │ vpand 0x20(%esp),%ymm1,%ymm6 │ │ - vpmuludq %ymm3,%ymm1,%ymm1 │ │ + vpmuludq %ymm4,%ymm1,%ymm1 │ │ vpsrlq $0x20,%ymm6,%ymm6 │ │ - vpmuludq %ymm3,%ymm6,%ymm3 │ │ - vpsllq $0x20,%ymm3,%ymm3 │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ + vpmuludq %ymm4,%ymm6,%ymm4 │ │ + vpsllq $0x20,%ymm4,%ymm4 │ │ + vpaddq %ymm4,%ymm1,%ymm1 │ │ vpaddq %ymm1,%ymm5,%ymm1 │ │ - vmovdqa %ymm1,0x4a0(%esp) │ │ + vmovdqa %ymm1,0x4c0(%esp) │ │ vpxor %ymm2,%ymm1,%ymm1 │ │ vpsllq $0x30,%ymm1,%ymm2 │ │ vpsrlq $0x10,%ymm1,%ymm1 │ │ vpblendw $0x88,%ymm2,%ymm1,%ymm2 │ │ - vmovdqa %ymm2,0x4e0(%esp) │ │ - vpaddq %ymm4,%ymm2,%ymm2 │ │ - vpaddq %ymm4,%ymm4,%ymm4 │ │ - vpand 0x20(%esp),%ymm4,%ymm5 │ │ - vpmuludq %ymm1,%ymm4,%ymm4 │ │ - vpsrlq $0x20,%ymm5,%ymm5 │ │ - vpmuludq %ymm1,%ymm5,%ymm1 │ │ - vmovd 0x488(%esp,%eax,1),%xmm5 │ │ + vpblendd $0xaa,%ymm7,%ymm1,%ymm1 │ │ + vmovdqa %ymm2,0x500(%esp) │ │ + vpaddq %ymm3,%ymm2,%ymm2 │ │ + vpaddq %ymm3,%ymm3,%ymm3 │ │ + vpand 0x20(%esp),%ymm3,%ymm4 │ │ + vpmuludq %ymm1,%ymm3,%ymm3 │ │ + vpsrlq $0x20,%ymm4,%ymm4 │ │ + vpmuludq %ymm1,%ymm4,%ymm1 │ │ vpsllq $0x20,%ymm1,%ymm1 │ │ - vpaddq %ymm1,%ymm4,%ymm1 │ │ + vpaddq %ymm1,%ymm3,%ymm1 │ │ vpaddq %ymm1,%ymm2,%ymm1 │ │ vmovd 0x468(%esp,%eax,1),%xmm2 │ │ vpxor %ymm0,%ymm1,%ymm0 │ │ vmovdqa %ymm1,0x520(%esp) │ │ - vpinsrd $0x1,0x48c(%esp,%eax,1),%xmm5,%xmm5 │ │ vpsrlq $0x3f,%ymm0,%ymm1 │ │ vpaddq %ymm0,%ymm0,%ymm0 │ │ vpor %ymm1,%ymm0,%ymm0 │ │ vmovd 0x448(%esp,%eax,1),%xmm1 │ │ vmovdqa %ymm0,0x5e0(%esp) │ │ vmovd 0x548(%esp,%eax,1),%xmm0 │ │ vpinsrd $0x1,0x46c(%esp,%eax,1),%xmm2,%xmm2 │ │ - vpinsrd $0x2,0x508(%esp,%eax,1),%xmm5,%xmm5 │ │ vpinsrd $0x1,0x44c(%esp,%eax,1),%xmm1,%xmm1 │ │ vpinsrd $0x1,0x54c(%esp,%eax,1),%xmm0,%xmm0 │ │ vpinsrd $0x2,0x4e8(%esp,%eax,1),%xmm2,%xmm2 │ │ - vpinsrd $0x3,0x50c(%esp,%eax,1),%xmm5,%xmm5 │ │ vpinsrd $0x2,0x4c8(%esp,%eax,1),%xmm1,%xmm1 │ │ vpinsrd $0x2,0x5c8(%esp,%eax,1),%xmm0,%xmm0 │ │ vpinsrd $0x3,0x4ec(%esp,%eax,1),%xmm2,%xmm2 │ │ vpinsrd $0x3,0x4cc(%esp,%eax,1),%xmm1,%xmm1 │ │ vpinsrd $0x3,0x5cc(%esp,%eax,1),%xmm0,%xmm0 │ │ vinserti128 $0x1,%xmm0,%ymm1,%ymm0 │ │ vmovd 0x568(%esp,%eax,1),%xmm1 │ │ + vpaddq %ymm0,%ymm0,%ymm3 │ │ + vpand 0x20(%esp),%ymm3,%ymm4 │ │ vpinsrd $0x1,0x56c(%esp,%eax,1),%xmm1,%xmm1 │ │ + vpsrlq $0x20,%ymm4,%ymm4 │ │ vpinsrd $0x2,0x5e8(%esp,%eax,1),%xmm1,%xmm1 │ │ vpinsrd $0x3,0x5ec(%esp,%eax,1),%xmm1,%xmm1 │ │ vinserti128 $0x1,%xmm1,%ymm2,%ymm1 │ │ - vpaddq %ymm0,%ymm1,%ymm2 │ │ - vpaddq %ymm0,%ymm0,%ymm0 │ │ - vpand 0x20(%esp),%ymm0,%ymm4 │ │ - vpmuludq %ymm1,%ymm0,%ymm0 │ │ - vpsrlq $0x20,%ymm4,%ymm4 │ │ - vpmuludq %ymm1,%ymm4,%ymm4 │ │ - vpsllq $0x20,%ymm4,%ymm4 │ │ - vpaddq %ymm4,%ymm0,%ymm0 │ │ - vmovd 0x4a8(%esp,%eax,1),%xmm4 │ │ - vpaddq %ymm0,%ymm2,%ymm0 │ │ + vpblendd $0xaa,%ymm7,%ymm1,%ymm2 │ │ + vpaddq %ymm0,%ymm1,%ymm0 │ │ + vpmuludq %ymm2,%ymm3,%ymm3 │ │ + vpmuludq %ymm2,%ymm4,%ymm2 │ │ + vmovd 0x488(%esp,%eax,1),%xmm4 │ │ + vpsllq $0x20,%ymm2,%ymm2 │ │ + vpaddq %ymm2,%ymm3,%ymm2 │ │ + vmovd 0x4a8(%esp,%eax,1),%xmm3 │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ vmovd 0x5a8(%esp,%eax,1),%xmm2 │ │ - vpinsrd $0x1,0x4ac(%esp,%eax,1),%xmm4,%xmm4 │ │ + vpinsrd $0x1,0x48c(%esp,%eax,1),%xmm4,%xmm4 │ │ + vpinsrd $0x1,0x4ac(%esp,%eax,1),%xmm3,%xmm3 │ │ vpinsrd $0x1,0x5ac(%esp,%eax,1),%xmm2,%xmm2 │ │ - vpinsrd $0x2,0x528(%esp,%eax,1),%xmm4,%xmm4 │ │ + vpinsrd $0x2,0x508(%esp,%eax,1),%xmm4,%xmm4 │ │ + vpinsrd $0x2,0x528(%esp,%eax,1),%xmm3,%xmm3 │ │ vpinsrd $0x2,0x628(%esp,%eax,1),%xmm2,%xmm2 │ │ - vpinsrd $0x3,0x52c(%esp,%eax,1),%xmm4,%xmm4 │ │ + vpinsrd $0x3,0x50c(%esp,%eax,1),%xmm4,%xmm4 │ │ + vpinsrd $0x3,0x52c(%esp,%eax,1),%xmm3,%xmm3 │ │ vpinsrd $0x3,0x62c(%esp,%eax,1),%xmm2,%xmm2 │ │ - vinserti128 $0x1,%xmm2,%ymm4,%ymm2 │ │ - vmovd 0x588(%esp,%eax,1),%xmm4 │ │ + vinserti128 $0x1,%xmm2,%ymm3,%ymm2 │ │ + vmovd 0x588(%esp,%eax,1),%xmm3 │ │ vpxor %ymm2,%ymm0,%ymm2 │ │ - vpinsrd $0x1,0x58c(%esp,%eax,1),%xmm4,%xmm4 │ │ - vpinsrd $0x2,0x608(%esp,%eax,1),%xmm4,%xmm4 │ │ - vpinsrd $0x3,0x60c(%esp,%eax,1),%xmm4,%xmm4 │ │ - vinserti128 $0x1,%xmm4,%ymm5,%ymm5 │ │ - vpsrlq $0x20,%ymm2,%ymm4 │ │ - vpaddq %ymm5,%ymm5,%ymm6 │ │ - vpand 0x20(%esp),%ymm6,%ymm7 │ │ - vpmuludq %ymm4,%ymm6,%ymm6 │ │ - vpsrlq $0x20,%ymm7,%ymm7 │ │ - vpmuludq %ymm4,%ymm7,%ymm4 │ │ - vpsllq $0x20,%ymm4,%ymm4 │ │ - vpaddq %ymm4,%ymm6,%ymm6 │ │ - vpshufd $0xb1,%ymm2,%ymm4 │ │ - vpaddq %ymm5,%ymm4,%ymm2 │ │ - vpaddq %ymm6,%ymm2,%ymm2 │ │ - vpaddq %ymm0,%ymm0,%ymm6 │ │ - vpand 0x20(%esp),%ymm6,%ymm7 │ │ + vpinsrd $0x1,0x58c(%esp,%eax,1),%xmm3,%xmm3 │ │ + vpinsrd $0x2,0x608(%esp,%eax,1),%xmm3,%xmm3 │ │ + vpinsrd $0x3,0x60c(%esp,%eax,1),%xmm3,%xmm3 │ │ + vinserti128 $0x1,%xmm3,%ymm4,%ymm4 │ │ + vpsrlq $0x20,%ymm2,%ymm3 │ │ + vpaddq %ymm4,%ymm4,%ymm5 │ │ + vpand 0x20(%esp),%ymm5,%ymm6 │ │ + vpmuludq %ymm3,%ymm5,%ymm5 │ │ + vpsrlq $0x20,%ymm6,%ymm6 │ │ + vpmuludq %ymm3,%ymm6,%ymm3 │ │ + vpsllq $0x20,%ymm3,%ymm3 │ │ + vpaddq %ymm3,%ymm5,%ymm5 │ │ + vpshufd $0xb1,%ymm2,%ymm3 │ │ + vpaddq %ymm4,%ymm3,%ymm2 │ │ + vpaddq %ymm5,%ymm2,%ymm2 │ │ + vpaddq %ymm0,%ymm0,%ymm5 │ │ + vpand 0x20(%esp),%ymm5,%ymm6 │ │ vpxor %ymm1,%ymm2,%ymm1 │ │ - vpsrlq $0x18,%ymm1,%ymm5 │ │ + vpsrlq $0x18,%ymm1,%ymm4 │ │ vpsllq $0x28,%ymm1,%ymm1 │ │ - vpor %ymm5,%ymm1,%ymm1 │ │ - vpmuludq %ymm5,%ymm6,%ymm6 │ │ + vpor %ymm4,%ymm1,%ymm1 │ │ + vpblendd $0xaa,%ymm7,%ymm4,%ymm4 │ │ + vpmuludq %ymm4,%ymm5,%ymm5 │ │ vpaddq %ymm0,%ymm1,%ymm0 │ │ - vpsrlq $0x20,%ymm7,%ymm7 │ │ - vpmuludq %ymm5,%ymm7,%ymm5 │ │ - vpsllq $0x20,%ymm5,%ymm5 │ │ - vpaddq %ymm5,%ymm6,%ymm5 │ │ - vpaddq %ymm5,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,0x480(%esp) │ │ - vpxor %ymm4,%ymm0,%ymm0 │ │ - vpsllq $0x30,%ymm0,%ymm4 │ │ + vpsrlq $0x20,%ymm6,%ymm6 │ │ + vpmuludq %ymm4,%ymm6,%ymm4 │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ + vpsllq $0x20,%ymm4,%ymm4 │ │ + vpaddq %ymm4,%ymm5,%ymm4 │ │ + vpaddq %ymm4,%ymm0,%ymm0 │ │ + vmovdqa %ymm0,0x4a0(%esp) │ │ + vpxor %ymm3,%ymm0,%ymm0 │ │ + vpsllq $0x30,%ymm0,%ymm3 │ │ vpsrlq $0x10,%ymm0,%ymm0 │ │ - vpblendw $0x88,%ymm4,%ymm0,%ymm3 │ │ - vpaddq %ymm2,%ymm2,%ymm4 │ │ - vpand 0x20(%esp),%ymm4,%ymm5 │ │ - vpmuludq %ymm0,%ymm4,%ymm4 │ │ - vpaddq %ymm2,%ymm3,%ymm2 │ │ - vmovdqa %ymm3,0x4c0(%esp) │ │ - vpsrlq $0x20,%ymm5,%ymm5 │ │ - vpmuludq %ymm0,%ymm5,%ymm0 │ │ - vmovd 0x490(%esp,%eax,1),%xmm5 │ │ + vpblendw $0x88,%ymm3,%ymm0,%ymm5 │ │ + vpaddq %ymm2,%ymm2,%ymm3 │ │ + vpblendd $0xaa,%ymm6,%ymm0,%ymm0 │ │ + vpand 0x20(%esp),%ymm3,%ymm4 │ │ + vpmuludq %ymm0,%ymm3,%ymm3 │ │ + vpaddq %ymm2,%ymm5,%ymm2 │ │ + vmovdqa %ymm5,0x4e0(%esp) │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ + vpsrlq $0x20,%ymm4,%ymm4 │ │ + vpmuludq %ymm0,%ymm4,%ymm0 │ │ vpsllq $0x20,%ymm0,%ymm0 │ │ - vpaddq %ymm0,%ymm4,%ymm0 │ │ + vpaddq %ymm0,%ymm3,%ymm0 │ │ vpaddq %ymm0,%ymm2,%ymm0 │ │ vmovd 0x470(%esp,%eax,1),%xmm2 │ │ - vmovdqa %ymm0,0x500(%esp) │ │ + vmovdqa %ymm0,0x5c0(%esp) │ │ vpxor %ymm1,%ymm0,%ymm0 │ │ - vpinsrd $0x1,0x494(%esp,%eax,1),%xmm5,%xmm5 │ │ vpsrlq $0x3f,%ymm0,%ymm1 │ │ vpaddq %ymm0,%ymm0,%ymm0 │ │ vpor %ymm1,%ymm0,%ymm0 │ │ vmovd 0x450(%esp,%eax,1),%xmm1 │ │ vmovdqa %ymm0,0x580(%esp) │ │ vmovd 0x550(%esp,%eax,1),%xmm0 │ │ vpinsrd $0x1,0x474(%esp,%eax,1),%xmm2,%xmm2 │ │ - vpinsrd $0x2,0x510(%esp,%eax,1),%xmm5,%xmm5 │ │ vpinsrd $0x1,0x454(%esp,%eax,1),%xmm1,%xmm1 │ │ vpinsrd $0x1,0x554(%esp,%eax,1),%xmm0,%xmm0 │ │ vpinsrd $0x2,0x4f0(%esp,%eax,1),%xmm2,%xmm2 │ │ - vpinsrd $0x3,0x514(%esp,%eax,1),%xmm5,%xmm5 │ │ vpinsrd $0x2,0x4d0(%esp,%eax,1),%xmm1,%xmm1 │ │ vpinsrd $0x2,0x5d0(%esp,%eax,1),%xmm0,%xmm0 │ │ vpinsrd $0x3,0x4f4(%esp,%eax,1),%xmm2,%xmm2 │ │ vpinsrd $0x3,0x4d4(%esp,%eax,1),%xmm1,%xmm1 │ │ vpinsrd $0x3,0x5d4(%esp,%eax,1),%xmm0,%xmm0 │ │ vinserti128 $0x1,%xmm0,%ymm1,%ymm0 │ │ vmovd 0x570(%esp,%eax,1),%xmm1 │ │ + vpaddq %ymm0,%ymm0,%ymm3 │ │ + vpand 0x20(%esp),%ymm3,%ymm4 │ │ vpinsrd $0x1,0x574(%esp,%eax,1),%xmm1,%xmm1 │ │ + vpsrlq $0x20,%ymm4,%ymm4 │ │ vpinsrd $0x2,0x5f0(%esp,%eax,1),%xmm1,%xmm1 │ │ vpinsrd $0x3,0x5f4(%esp,%eax,1),%xmm1,%xmm1 │ │ - vinserti128 $0x1,%xmm1,%ymm2,%ymm1 │ │ - vpaddq %ymm0,%ymm0,%ymm2 │ │ - vpand 0x20(%esp),%ymm2,%ymm4 │ │ - vpmuludq %ymm1,%ymm2,%ymm2 │ │ - vpaddq %ymm0,%ymm1,%ymm0 │ │ - vpsrlq $0x20,%ymm4,%ymm4 │ │ - vpmuludq %ymm1,%ymm4,%ymm4 │ │ - vpsllq $0x20,%ymm4,%ymm4 │ │ - vpaddq %ymm4,%ymm2,%ymm2 │ │ - vmovd 0x4b0(%esp,%eax,1),%xmm4 │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ - vmovd 0x5b0(%esp,%eax,1),%xmm2 │ │ - vpinsrd $0x1,0x4b4(%esp,%eax,1),%xmm4,%xmm4 │ │ - vpinsrd $0x1,0x5b4(%esp,%eax,1),%xmm2,%xmm2 │ │ - vpinsrd $0x2,0x530(%esp,%eax,1),%xmm4,%xmm4 │ │ - vpinsrd $0x2,0x630(%esp,%eax,1),%xmm2,%xmm2 │ │ - vpinsrd $0x3,0x534(%esp,%eax,1),%xmm4,%xmm4 │ │ - vpinsrd $0x3,0x634(%esp,%eax,1),%xmm2,%xmm2 │ │ - vinserti128 $0x1,%xmm2,%ymm4,%ymm2 │ │ - vmovd 0x590(%esp,%eax,1),%xmm4 │ │ - vpxor %ymm2,%ymm0,%ymm2 │ │ - vpinsrd $0x1,0x594(%esp,%eax,1),%xmm4,%xmm4 │ │ - vpinsrd $0x2,0x610(%esp,%eax,1),%xmm4,%xmm4 │ │ - vpinsrd $0x3,0x614(%esp,%eax,1),%xmm4,%xmm4 │ │ - vinserti128 $0x1,%xmm4,%ymm5,%ymm5 │ │ - vpsrlq $0x20,%ymm2,%ymm4 │ │ - vpaddq %ymm5,%ymm5,%ymm6 │ │ + vinserti128 $0x1,%xmm1,%ymm2,%ymm2 │ │ + vpblendd $0xaa,%ymm6,%ymm2,%ymm1 │ │ + vpaddq %ymm0,%ymm2,%ymm0 │ │ + vpmuludq %ymm1,%ymm3,%ymm3 │ │ + vpmuludq %ymm1,%ymm4,%ymm1 │ │ + vmovd 0x490(%esp,%eax,1),%xmm4 │ │ + vpsllq $0x20,%ymm1,%ymm1 │ │ + vpaddq %ymm1,%ymm3,%ymm1 │ │ + vmovd 0x4b0(%esp,%eax,1),%xmm3 │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ + vmovd 0x5b0(%esp,%eax,1),%xmm1 │ │ + vpinsrd $0x1,0x494(%esp,%eax,1),%xmm4,%xmm4 │ │ + vpinsrd $0x1,0x4b4(%esp,%eax,1),%xmm3,%xmm3 │ │ + vpinsrd $0x1,0x5b4(%esp,%eax,1),%xmm1,%xmm1 │ │ + vpinsrd $0x2,0x510(%esp,%eax,1),%xmm4,%xmm4 │ │ + vpinsrd $0x2,0x530(%esp,%eax,1),%xmm3,%xmm3 │ │ + vpinsrd $0x2,0x630(%esp,%eax,1),%xmm1,%xmm1 │ │ + vpinsrd $0x3,0x514(%esp,%eax,1),%xmm4,%xmm4 │ │ + vpinsrd $0x3,0x534(%esp,%eax,1),%xmm3,%xmm3 │ │ + vpinsrd $0x3,0x634(%esp,%eax,1),%xmm1,%xmm1 │ │ + vinserti128 $0x1,%xmm1,%ymm3,%ymm1 │ │ + vmovd 0x590(%esp,%eax,1),%xmm3 │ │ + vpxor %ymm1,%ymm0,%ymm1 │ │ + vpinsrd $0x1,0x594(%esp,%eax,1),%xmm3,%xmm3 │ │ + vpinsrd $0x2,0x610(%esp,%eax,1),%xmm3,%xmm3 │ │ + vpinsrd $0x3,0x614(%esp,%eax,1),%xmm3,%xmm3 │ │ + vinserti128 $0x1,%xmm3,%ymm4,%ymm3 │ │ + vpsrlq $0x20,%ymm1,%ymm4 │ │ + vpaddq %ymm3,%ymm3,%ymm6 │ │ vpand 0x20(%esp),%ymm6,%ymm7 │ │ vpmuludq %ymm4,%ymm6,%ymm6 │ │ vpsrlq $0x20,%ymm7,%ymm7 │ │ vpmuludq %ymm4,%ymm7,%ymm4 │ │ vpsllq $0x20,%ymm4,%ymm4 │ │ - vpaddq %ymm4,%ymm6,%ymm6 │ │ - vpshufd $0xb1,%ymm2,%ymm4 │ │ - vpaddq %ymm5,%ymm4,%ymm2 │ │ - vpaddq %ymm6,%ymm2,%ymm5 │ │ - vpaddq %ymm0,%ymm0,%ymm6 │ │ - vpand 0x20(%esp),%ymm6,%ymm7 │ │ - vpxor %ymm1,%ymm5,%ymm1 │ │ + vpaddq %ymm4,%ymm6,%ymm4 │ │ + vpshufd $0xb1,%ymm1,%ymm6 │ │ + vpaddq %ymm3,%ymm6,%ymm1 │ │ + vpaddq %ymm4,%ymm1,%ymm3 │ │ + vpxor %ymm2,%ymm3,%ymm1 │ │ vpsrlq $0x18,%ymm1,%ymm2 │ │ vpsllq $0x28,%ymm1,%ymm1 │ │ - vpor %ymm2,%ymm1,%ymm1 │ │ - vpmuludq %ymm2,%ymm6,%ymm6 │ │ - vpaddq %ymm0,%ymm1,%ymm0 │ │ + vpor %ymm2,%ymm1,%ymm4 │ │ + vpblendd $0xaa,%ymm5,%ymm2,%ymm1 │ │ + vpaddq %ymm0,%ymm0,%ymm2 │ │ + vpand 0x20(%esp),%ymm2,%ymm7 │ │ + vpmuludq %ymm1,%ymm2,%ymm2 │ │ + vpaddq %ymm0,%ymm4,%ymm0 │ │ vpsrlq $0x20,%ymm7,%ymm7 │ │ - vpmuludq %ymm2,%ymm7,%ymm2 │ │ - vpsllq $0x20,%ymm2,%ymm2 │ │ - vpaddq %ymm2,%ymm6,%ymm2 │ │ - vmovd 0x498(%esp,%eax,1),%xmm6 │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,0x5a0(%esp) │ │ - vpxor %ymm4,%ymm0,%ymm0 │ │ - vpsllq $0x30,%ymm0,%ymm2 │ │ + vpmuludq %ymm1,%ymm7,%ymm1 │ │ + vpsllq $0x20,%ymm1,%ymm1 │ │ + vpaddq %ymm1,%ymm2,%ymm1 │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ + vmovdqa %ymm0,0x480(%esp) │ │ + vpxor %ymm6,%ymm0,%ymm0 │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ + vpsllq $0x30,%ymm0,%ymm1 │ │ vpsrlq $0x10,%ymm0,%ymm0 │ │ - vpblendw $0x88,%ymm2,%ymm0,%ymm3 │ │ - vpaddq %ymm5,%ymm5,%ymm2 │ │ - vpinsrd $0x1,0x49c(%esp,%eax,1),%xmm6,%xmm6 │ │ - vpand 0x20(%esp),%ymm2,%ymm4 │ │ - vpmuludq %ymm0,%ymm2,%ymm2 │ │ - vmovdqa %ymm3,0x5c0(%esp) │ │ - vpinsrd $0x2,0x518(%esp,%eax,1),%xmm6,%xmm6 │ │ - vpsrlq $0x20,%ymm4,%ymm4 │ │ - vpmuludq %ymm0,%ymm4,%ymm0 │ │ + vpblendw $0x88,%ymm1,%ymm0,%ymm5 │ │ + vpaddq %ymm3,%ymm3,%ymm1 │ │ + vpblendd $0xaa,%ymm6,%ymm0,%ymm0 │ │ + vpand 0x20(%esp),%ymm1,%ymm2 │ │ + vpmuludq %ymm0,%ymm1,%ymm1 │ │ + vmovdqa %ymm5,0x5a0(%esp) │ │ + vpsrlq $0x20,%ymm2,%ymm2 │ │ + vpmuludq %ymm0,%ymm2,%ymm0 │ │ vpsllq $0x20,%ymm0,%ymm0 │ │ - vpaddq %ymm0,%ymm2,%ymm0 │ │ - vpaddq %ymm5,%ymm3,%ymm2 │ │ - vpinsrd $0x3,0x51c(%esp,%eax,1),%xmm6,%xmm6 │ │ - vpaddq %ymm0,%ymm2,%ymm5 │ │ - vmovd 0x478(%esp,%eax,1),%xmm2 │ │ - vpxor %ymm1,%ymm5,%ymm0 │ │ + vpaddq %ymm0,%ymm1,%ymm0 │ │ + vpaddq %ymm3,%ymm5,%ymm1 │ │ + vpaddq %ymm0,%ymm1,%ymm5 │ │ + vpxor %ymm4,%ymm5,%ymm0 │ │ + vmovd 0x478(%esp,%eax,1),%xmm4 │ │ vpsrlq $0x3f,%ymm0,%ymm1 │ │ vpaddq %ymm0,%ymm0,%ymm0 │ │ vpor %ymm1,%ymm0,%ymm0 │ │ vmovd 0x458(%esp,%eax,1),%xmm1 │ │ vmovdqa %ymm0,0x460(%esp) │ │ vmovd 0x558(%esp,%eax,1),%xmm0 │ │ - vpinsrd $0x1,0x47c(%esp,%eax,1),%xmm2,%xmm2 │ │ + vpinsrd $0x1,0x47c(%esp,%eax,1),%xmm4,%xmm4 │ │ vpinsrd $0x1,0x45c(%esp,%eax,1),%xmm1,%xmm1 │ │ vpinsrd $0x1,0x55c(%esp,%eax,1),%xmm0,%xmm0 │ │ - vpinsrd $0x2,0x4f8(%esp,%eax,1),%xmm2,%xmm2 │ │ + vpinsrd $0x2,0x4f8(%esp,%eax,1),%xmm4,%xmm4 │ │ vpinsrd $0x2,0x4d8(%esp,%eax,1),%xmm1,%xmm1 │ │ vpinsrd $0x2,0x5d8(%esp,%eax,1),%xmm0,%xmm0 │ │ - vpinsrd $0x3,0x4fc(%esp,%eax,1),%xmm2,%xmm2 │ │ + vpinsrd $0x3,0x4fc(%esp,%eax,1),%xmm4,%xmm4 │ │ vpinsrd $0x3,0x4dc(%esp,%eax,1),%xmm1,%xmm1 │ │ vpinsrd $0x3,0x5dc(%esp,%eax,1),%xmm0,%xmm0 │ │ vinserti128 $0x1,%xmm0,%ymm1,%ymm0 │ │ vmovd 0x578(%esp,%eax,1),%xmm1 │ │ vpinsrd $0x1,0x57c(%esp,%eax,1),%xmm1,%xmm1 │ │ vpinsrd $0x2,0x5f8(%esp,%eax,1),%xmm1,%xmm1 │ │ vpinsrd $0x3,0x5fc(%esp,%eax,1),%xmm1,%xmm1 │ │ - vinserti128 $0x1,%xmm1,%ymm2,%ymm7 │ │ - vpaddq %ymm0,%ymm0,%ymm1 │ │ - vpand 0x20(%esp),%ymm1,%ymm2 │ │ - vpmuludq %ymm7,%ymm1,%ymm1 │ │ - vpaddq %ymm0,%ymm7,%ymm0 │ │ - vpsrlq $0x20,%ymm2,%ymm2 │ │ - vpmuludq %ymm7,%ymm2,%ymm2 │ │ - vpsllq $0x20,%ymm2,%ymm2 │ │ - vpaddq %ymm2,%ymm1,%ymm1 │ │ - vmovd 0x4b8(%esp,%eax,1),%xmm2 │ │ - vpaddq %ymm1,%ymm0,%ymm4 │ │ + vinserti128 $0x1,%xmm1,%ymm4,%ymm4 │ │ + vpblendd $0xaa,%ymm6,%ymm4,%ymm1 │ │ + vpaddq %ymm0,%ymm0,%ymm6 │ │ + vpaddq %ymm0,%ymm4,%ymm0 │ │ + vpand 0x20(%esp),%ymm6,%ymm7 │ │ + vpmuludq %ymm1,%ymm6,%ymm6 │ │ + vpsrlq $0x20,%ymm7,%ymm7 │ │ + vpmuludq %ymm1,%ymm7,%ymm1 │ │ + vmovd 0x498(%esp,%eax,1),%xmm7 │ │ + vpsllq $0x20,%ymm1,%ymm1 │ │ + vpaddq %ymm1,%ymm6,%ymm1 │ │ + vmovd 0x4b8(%esp,%eax,1),%xmm6 │ │ + vpaddq %ymm1,%ymm0,%ymm3 │ │ vmovd 0x5b8(%esp,%eax,1),%xmm0 │ │ - vpinsrd $0x1,0x4bc(%esp,%eax,1),%xmm2,%xmm2 │ │ + vpinsrd $0x1,0x49c(%esp,%eax,1),%xmm7,%xmm7 │ │ + vpinsrd $0x1,0x4bc(%esp,%eax,1),%xmm6,%xmm6 │ │ vpinsrd $0x1,0x5bc(%esp,%eax,1),%xmm0,%xmm0 │ │ - vpinsrd $0x2,0x538(%esp,%eax,1),%xmm2,%xmm2 │ │ + vpinsrd $0x2,0x518(%esp,%eax,1),%xmm7,%xmm7 │ │ + vpinsrd $0x2,0x538(%esp,%eax,1),%xmm6,%xmm6 │ │ vpinsrd $0x2,0x638(%esp,%eax,1),%xmm0,%xmm0 │ │ - vpinsrd $0x3,0x53c(%esp,%eax,1),%xmm2,%xmm2 │ │ + vpinsrd $0x3,0x51c(%esp,%eax,1),%xmm7,%xmm7 │ │ + vpinsrd $0x3,0x53c(%esp,%eax,1),%xmm6,%xmm6 │ │ vpinsrd $0x3,0x63c(%esp,%eax,1),%xmm0,%xmm0 │ │ - vinserti128 $0x1,%xmm0,%ymm2,%ymm0 │ │ - vmovd 0x598(%esp,%eax,1),%xmm2 │ │ - vpxor %ymm0,%ymm4,%ymm1 │ │ - vpinsrd $0x1,0x59c(%esp,%eax,1),%xmm2,%xmm2 │ │ - vpinsrd $0x2,0x618(%esp,%eax,1),%xmm2,%xmm2 │ │ - vpinsrd $0x3,0x61c(%esp,%eax,1),%xmm2,%xmm2 │ │ - vinserti128 $0x1,%xmm2,%ymm6,%ymm2 │ │ - vpsrlq $0x20,%ymm1,%ymm6 │ │ - vpaddq %ymm2,%ymm2,%ymm0 │ │ - vpand 0x20(%esp),%ymm0,%ymm3 │ │ - vpmuludq %ymm6,%ymm0,%ymm0 │ │ - vpsrlq $0x20,%ymm3,%ymm3 │ │ - vpmuludq %ymm6,%ymm3,%ymm3 │ │ - vpsllq $0x20,%ymm3,%ymm3 │ │ - vpaddq %ymm3,%ymm0,%ymm3 │ │ + vinserti128 $0x1,%xmm0,%ymm6,%ymm0 │ │ + vmovd 0x598(%esp,%eax,1),%xmm6 │ │ + vpxor %ymm0,%ymm3,%ymm1 │ │ + vpinsrd $0x1,0x59c(%esp,%eax,1),%xmm6,%xmm6 │ │ + vpinsrd $0x2,0x618(%esp,%eax,1),%xmm6,%xmm6 │ │ + vpinsrd $0x3,0x61c(%esp,%eax,1),%xmm6,%xmm6 │ │ + vinserti128 $0x1,%xmm6,%ymm7,%ymm6 │ │ + vpsrlq $0x20,%ymm1,%ymm7 │ │ + vpaddq %ymm6,%ymm6,%ymm0 │ │ + vpand 0x20(%esp),%ymm0,%ymm2 │ │ + vpmuludq %ymm7,%ymm0,%ymm0 │ │ + vpsrlq $0x20,%ymm2,%ymm2 │ │ + vpmuludq %ymm7,%ymm2,%ymm2 │ │ + vpsllq $0x20,%ymm2,%ymm2 │ │ + vpaddq %ymm2,%ymm0,%ymm2 │ │ vpshufd $0xb1,%ymm1,%ymm0 │ │ - vpaddq %ymm2,%ymm0,%ymm1 │ │ - vpaddq %ymm3,%ymm1,%ymm6 │ │ - vpxor %ymm7,%ymm6,%ymm1 │ │ - vpsrlq $0x18,%ymm1,%ymm3 │ │ + vpaddq %ymm6,%ymm0,%ymm1 │ │ + vpaddq %ymm2,%ymm1,%ymm6 │ │ + vpxor %ymm4,%ymm6,%ymm1 │ │ + vpsrlq $0x18,%ymm1,%ymm2 │ │ vpsllq $0x28,%ymm1,%ymm1 │ │ - vpor %ymm3,%ymm1,%ymm2 │ │ - vpaddq %ymm4,%ymm4,%ymm1 │ │ - vpand 0x20(%esp),%ymm1,%ymm7 │ │ - vpmuludq %ymm3,%ymm1,%ymm1 │ │ - vpsrlq $0x20,%ymm7,%ymm7 │ │ - vpmuludq %ymm3,%ymm7,%ymm3 │ │ - vpsllq $0x20,%ymm3,%ymm3 │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ - vpaddq %ymm4,%ymm2,%ymm3 │ │ - vpaddq %ymm1,%ymm3,%ymm1 │ │ - vpaddq %ymm6,%ymm6,%ymm3 │ │ - vpand 0x20(%esp),%ymm3,%ymm4 │ │ + vpor %ymm2,%ymm1,%ymm7 │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ + vpblendd $0xaa,%ymm1,%ymm2,%ymm1 │ │ + vpaddq %ymm3,%ymm3,%ymm2 │ │ + vpand 0x20(%esp),%ymm2,%ymm4 │ │ + vpmuludq %ymm1,%ymm2,%ymm2 │ │ + vpsrlq $0x20,%ymm4,%ymm4 │ │ + vpmuludq %ymm1,%ymm4,%ymm1 │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ + vpsllq $0x20,%ymm1,%ymm1 │ │ + vpaddq %ymm1,%ymm2,%ymm1 │ │ + vpaddq %ymm3,%ymm7,%ymm2 │ │ + vpaddq %ymm1,%ymm2,%ymm1 │ │ vpxor %ymm0,%ymm1,%ymm0 │ │ vmovdqa %ymm1,0x540(%esp) │ │ vpsllq $0x30,%ymm0,%ymm1 │ │ - vpsrlq $0x10,%ymm0,%ymm0 │ │ - vpblendw $0x88,%ymm1,%ymm0,%ymm1 │ │ - vpmuludq %ymm0,%ymm3,%ymm3 │ │ - vpsrlq $0x20,%ymm4,%ymm4 │ │ - vpmuludq %ymm0,%ymm4,%ymm0 │ │ - vpsllq $0x20,%ymm0,%ymm0 │ │ - vpaddq %ymm0,%ymm3,%ymm0 │ │ - vpaddq %ymm6,%ymm1,%ymm3 │ │ + vpsrlq $0x10,%ymm0,%ymm2 │ │ + vpblendw $0x88,%ymm1,%ymm2,%ymm0 │ │ + vpblendd $0xaa,%ymm4,%ymm2,%ymm1 │ │ + vpaddq %ymm6,%ymm6,%ymm2 │ │ + vpand 0x20(%esp),%ymm2,%ymm3 │ │ + vpmuludq %ymm1,%ymm2,%ymm2 │ │ + vpsrlq $0x20,%ymm3,%ymm3 │ │ + vpmuludq %ymm1,%ymm3,%ymm1 │ │ + vpsllq $0x20,%ymm1,%ymm1 │ │ + vpaddq %ymm1,%ymm2,%ymm1 │ │ + vpaddq %ymm6,%ymm0,%ymm2 │ │ vmovdqa 0x580(%esp),%ymm6 │ │ - vpaddq %ymm0,%ymm3,%ymm7 │ │ - vmovdqa 0x4a0(%esp),%ymm3 │ │ - vpxor %ymm2,%ymm7,%ymm0 │ │ - vpsrlq $0x3f,%ymm0,%ymm2 │ │ - vpaddq %ymm0,%ymm0,%ymm0 │ │ - vpor %ymm2,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,0x600(%esp) │ │ - vpaddq %ymm3,%ymm3,%ymm0 │ │ - vpand 0x20(%esp),%ymm0,%ymm2 │ │ - vpmuludq %ymm6,%ymm0,%ymm0 │ │ - vpsrlq $0x20,%ymm2,%ymm2 │ │ - vpmuludq %ymm6,%ymm2,%ymm2 │ │ - vpsllq $0x20,%ymm2,%ymm2 │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ - vpaddq %ymm3,%ymm6,%ymm2 │ │ - vpaddq %ymm0,%ymm2,%ymm3 │ │ + vpaddq %ymm1,%ymm2,%ymm1 │ │ + vmovdqa %ymm1,0x600(%esp) │ │ + vpxor %ymm7,%ymm1,%ymm1 │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ + vpsrlq $0x3f,%ymm1,%ymm2 │ │ + vpaddq %ymm1,%ymm1,%ymm1 │ │ + vpor %ymm2,%ymm1,%ymm1 │ │ + vmovdqa %ymm1,0x620(%esp) │ │ + vpblendd $0xaa,%ymm4,%ymm6,%ymm1 │ │ + vmovdqa 0x4c0(%esp),%ymm4 │ │ + vpaddq %ymm4,%ymm4,%ymm2 │ │ + vpand 0x20(%esp),%ymm2,%ymm3 │ │ + vpmuludq %ymm1,%ymm2,%ymm2 │ │ + vpsrlq $0x20,%ymm3,%ymm3 │ │ + vpmuludq %ymm1,%ymm3,%ymm1 │ │ + vpsllq $0x20,%ymm1,%ymm1 │ │ + vpaddq %ymm1,%ymm2,%ymm1 │ │ + vpaddq %ymm4,%ymm6,%ymm2 │ │ + vmovdqa %ymm6,%ymm4 │ │ + vpaddq %ymm1,%ymm2,%ymm6 │ │ vpaddq %ymm5,%ymm5,%ymm2 │ │ - vpand 0x20(%esp),%ymm2,%ymm4 │ │ - vpxor %ymm3,%ymm1,%ymm0 │ │ + vpand 0x20(%esp),%ymm2,%ymm3 │ │ + vpxor %ymm6,%ymm0,%ymm0 │ │ vpsrlq $0x20,%ymm0,%ymm1 │ │ vpmuludq %ymm1,%ymm2,%ymm2 │ │ - vpsrlq $0x20,%ymm4,%ymm4 │ │ - vpmuludq %ymm1,%ymm4,%ymm1 │ │ - vpaddq %ymm3,%ymm3,%ymm4 │ │ + vpsrlq $0x20,%ymm3,%ymm3 │ │ + vpmuludq %ymm1,%ymm3,%ymm1 │ │ vpsllq $0x20,%ymm1,%ymm1 │ │ vpaddq %ymm1,%ymm2,%ymm2 │ │ vpshufd $0xb1,%ymm0,%ymm1 │ │ vpaddq %ymm5,%ymm1,%ymm0 │ │ - vpaddq %ymm2,%ymm0,%ymm5 │ │ - vpxor %ymm6,%ymm5,%ymm0 │ │ - vpsrlq $0x18,%ymm0,%ymm2 │ │ + vpaddq %ymm6,%ymm6,%ymm5 │ │ + vpaddq %ymm2,%ymm0,%ymm2 │ │ + vpxor %ymm4,%ymm2,%ymm0 │ │ + vpsrlq $0x18,%ymm0,%ymm3 │ │ vpsllq $0x28,%ymm0,%ymm0 │ │ - vpor %ymm2,%ymm0,%ymm6 │ │ - vpand 0x20(%esp),%ymm4,%ymm0 │ │ - vpmuludq %ymm2,%ymm4,%ymm4 │ │ + vpor %ymm3,%ymm0,%ymm4 │ │ + vpand 0x20(%esp),%ymm5,%ymm0 │ │ + vpblendd $0xaa,%ymm7,%ymm3,%ymm3 │ │ + vpmuludq %ymm3,%ymm5,%ymm5 │ │ vpsrlq $0x20,%ymm0,%ymm0 │ │ - vpmuludq %ymm2,%ymm0,%ymm0 │ │ - vpaddq %ymm3,%ymm6,%ymm2 │ │ + vpmuludq %ymm3,%ymm0,%ymm0 │ │ + vpaddq %ymm6,%ymm4,%ymm3 │ │ vpsllq $0x20,%ymm0,%ymm0 │ │ - vpaddq %ymm0,%ymm4,%ymm0 │ │ - vmovdqa 0x460(%esp),%ymm4 │ │ - vpaddq %ymm0,%ymm2,%ymm0 │ │ - vmovdqa %ymm0,0x620(%esp) │ │ + vpaddq %ymm0,%ymm5,%ymm0 │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ + vpaddq %ymm0,%ymm3,%ymm0 │ │ + vmovdqa %ymm0,0x640(%esp) │ │ vpxor %ymm1,%ymm0,%ymm0 │ │ vpsllq $0x30,%ymm0,%ymm1 │ │ vpsrlq $0x10,%ymm0,%ymm0 │ │ - vpblendw $0x88,%ymm1,%ymm0,%ymm3 │ │ - vpaddq %ymm5,%ymm5,%ymm1 │ │ - vpand 0x20(%esp),%ymm1,%ymm2 │ │ + vpblendw $0x88,%ymm1,%ymm0,%ymm6 │ │ + vpaddq %ymm2,%ymm2,%ymm1 │ │ + vpblendd $0xaa,%ymm5,%ymm0,%ymm0 │ │ + vpand 0x20(%esp),%ymm1,%ymm3 │ │ vpmuludq %ymm0,%ymm1,%ymm1 │ │ - vmovdqa %ymm3,0x560(%esp) │ │ - vpsrlq $0x20,%ymm2,%ymm2 │ │ - vpmuludq %ymm0,%ymm2,%ymm0 │ │ - vmovdqa 0x480(%esp),%ymm2 │ │ + vmovdqa %ymm6,0x560(%esp) │ │ + vpsrlq $0x20,%ymm3,%ymm3 │ │ + vpmuludq %ymm0,%ymm3,%ymm0 │ │ + vmovdqa 0x4a0(%esp),%ymm3 │ │ vpsllq $0x20,%ymm0,%ymm0 │ │ vpaddq %ymm0,%ymm1,%ymm0 │ │ - vpaddq %ymm5,%ymm3,%ymm1 │ │ + vpaddq %ymm2,%ymm6,%ymm1 │ │ vpaddq %ymm0,%ymm1,%ymm0 │ │ vmovdqa %ymm0,0x580(%esp) │ │ - vpxor %ymm6,%ymm0,%ymm0 │ │ + vpxor %ymm4,%ymm0,%ymm0 │ │ + vmovdqa 0x460(%esp),%ymm4 │ │ vpsrlq $0x3f,%ymm0,%ymm1 │ │ vpaddq %ymm0,%ymm0,%ymm0 │ │ vpor %ymm1,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,0x4a0(%esp) │ │ - vpaddq %ymm2,%ymm2,%ymm0 │ │ - vpand 0x20(%esp),%ymm0,%ymm1 │ │ - vpmuludq %ymm4,%ymm0,%ymm0 │ │ - vpsrlq $0x20,%ymm1,%ymm1 │ │ - vpmuludq %ymm4,%ymm1,%ymm1 │ │ - vpsllq $0x20,%ymm1,%ymm1 │ │ - vpaddq %ymm1,%ymm0,%ymm0 │ │ - vpaddq %ymm2,%ymm4,%ymm1 │ │ - vpaddq %ymm0,%ymm1,%ymm3 │ │ - vpxor 0x4e0(%esp),%ymm3,%ymm0 │ │ - vpaddq %ymm3,%ymm3,%ymm5 │ │ - vpand 0x20(%esp),%ymm5,%ymm6 │ │ - vpsrlq $0x1f,%ymm0,%ymm1 │ │ - vpsrlq $0x3f,%ymm0,%ymm2 │ │ - vpand 0x20(%esp),%ymm1,%ymm1 │ │ - vpmuludq %ymm7,%ymm2,%ymm2 │ │ - vpsrlq $0x20,%ymm6,%ymm6 │ │ - vpsllq $0x20,%ymm2,%ymm2 │ │ - vpmuludq %ymm7,%ymm1,%ymm1 │ │ - vpaddq %ymm2,%ymm1,%ymm2 │ │ - vpshufd $0xb1,%ymm0,%ymm1 │ │ - vpaddq %ymm1,%ymm7,%ymm0 │ │ - vmovdqa 0x600(%esp),%ymm7 │ │ + vpaddq %ymm3,%ymm3,%ymm1 │ │ + vpand 0x20(%esp),%ymm1,%ymm2 │ │ + vmovdqa %ymm0,0x4c0(%esp) │ │ + vpblendd $0xaa,%ymm5,%ymm4,%ymm0 │ │ + vmovdqa %ymm4,%ymm5 │ │ + vpmuludq %ymm0,%ymm1,%ymm1 │ │ + vpsrlq $0x20,%ymm2,%ymm2 │ │ + vpmuludq %ymm0,%ymm2,%ymm0 │ │ + vpsllq $0x20,%ymm0,%ymm0 │ │ + vpaddq %ymm0,%ymm1,%ymm0 │ │ + vpaddq %ymm3,%ymm4,%ymm1 │ │ + vpaddq %ymm0,%ymm1,%ymm6 │ │ + vmovdqa 0x600(%esp),%ymm1 │ │ + vpxor 0x500(%esp),%ymm6,%ymm0 │ │ + vpblendd $0xaa,%ymm7,%ymm1,%ymm3 │ │ + vpsrlq $0x1f,%ymm0,%ymm2 │ │ + vpsrlq $0x3f,%ymm0,%ymm4 │ │ + vpshufd $0xb1,%ymm0,%ymm7 │ │ + vpand 0x20(%esp),%ymm2,%ymm2 │ │ + vpaddq %ymm7,%ymm1,%ymm0 │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ + vpmuludq %ymm3,%ymm2,%ymm2 │ │ + vpmuludq %ymm3,%ymm4,%ymm3 │ │ + vpaddq %ymm6,%ymm6,%ymm4 │ │ + vpsllq $0x20,%ymm3,%ymm3 │ │ + vpaddq %ymm3,%ymm2,%ymm2 │ │ vpaddq %ymm2,%ymm0,%ymm2 │ │ - vpxor %ymm4,%ymm2,%ymm0 │ │ - vpsrlq $0x18,%ymm0,%ymm4 │ │ + vpxor %ymm5,%ymm2,%ymm0 │ │ + vpand 0x20(%esp),%ymm4,%ymm5 │ │ + vpsrlq $0x18,%ymm0,%ymm3 │ │ vpsllq $0x28,%ymm0,%ymm0 │ │ - vpor %ymm4,%ymm0,%ymm0 │ │ - vpmuludq %ymm4,%ymm5,%ymm5 │ │ - vpmuludq %ymm4,%ymm6,%ymm4 │ │ - vmovdqa 0x520(%esp),%ymm6 │ │ - vpsllq $0x20,%ymm4,%ymm4 │ │ - vpaddq %ymm3,%ymm0,%ymm3 │ │ - vpaddq %ymm4,%ymm5,%ymm4 │ │ - vpaddq %ymm4,%ymm3,%ymm3 │ │ - vpxor %ymm1,%ymm3,%ymm1 │ │ - vmovdqa %ymm3,0xa40(%esp) │ │ + vpor %ymm3,%ymm0,%ymm0 │ │ + vpblendd $0xaa,%ymm1,%ymm3,%ymm3 │ │ + vpmuludq %ymm3,%ymm4,%ymm4 │ │ + vpaddq %ymm6,%ymm0,%ymm1 │ │ + vpsrlq $0x20,%ymm5,%ymm5 │ │ + vpmuludq %ymm3,%ymm5,%ymm3 │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ + vpsllq $0x20,%ymm3,%ymm3 │ │ + vpaddq %ymm3,%ymm4,%ymm3 │ │ + vpaddq %ymm3,%ymm1,%ymm1 │ │ + vmovdqa %ymm1,0x600(%esp) │ │ + vpxor %ymm7,%ymm1,%ymm1 │ │ + vmovdqa 0x620(%esp),%ymm7 │ │ vpsllq $0x30,%ymm1,%ymm3 │ │ vpsrlq $0x10,%ymm1,%ymm1 │ │ - vpblendw $0x88,%ymm3,%ymm1,%ymm5 │ │ + vpblendw $0x88,%ymm3,%ymm1,%ymm6 │ │ vpaddq %ymm2,%ymm2,%ymm3 │ │ + vpblendd $0xaa,%ymm5,%ymm1,%ymm1 │ │ vpand 0x20(%esp),%ymm3,%ymm4 │ │ vpmuludq %ymm1,%ymm3,%ymm3 │ │ - vpaddq %ymm2,%ymm5,%ymm2 │ │ - vmovdqa %ymm5,0x460(%esp) │ │ + vpaddq %ymm2,%ymm6,%ymm2 │ │ + vmovdqa %ymm6,0x460(%esp) │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ vpsrlq $0x20,%ymm4,%ymm4 │ │ vpmuludq %ymm1,%ymm4,%ymm1 │ │ vpsllq $0x20,%ymm1,%ymm1 │ │ vpaddq %ymm1,%ymm3,%ymm1 │ │ - vpaddq %ymm6,%ymm6,%ymm3 │ │ + vmovdqa 0x480(%esp),%ymm3 │ │ vpaddq %ymm1,%ymm2,%ymm1 │ │ - vmovdqa 0x5a0(%esp),%ymm2 │ │ - vpand 0x20(%esp),%ymm3,%ymm4 │ │ vpxor %ymm0,%ymm1,%ymm0 │ │ - vmovdqa %ymm1,0x480(%esp) │ │ + vmovdqa %ymm1,0x4a0(%esp) │ │ vpsrlq $0x3f,%ymm0,%ymm1 │ │ vpaddq %ymm0,%ymm0,%ymm0 │ │ vpor %ymm1,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,0x4e0(%esp) │ │ - vpaddq %ymm2,%ymm2,%ymm0 │ │ - vpsrlq $0x20,%ymm4,%ymm4 │ │ - vpand 0x20(%esp),%ymm0,%ymm1 │ │ - vpmuludq %ymm7,%ymm0,%ymm0 │ │ - vpsrlq $0x20,%ymm1,%ymm1 │ │ - vpmuludq %ymm7,%ymm1,%ymm1 │ │ - vpsllq $0x20,%ymm1,%ymm1 │ │ - vpaddq %ymm1,%ymm0,%ymm0 │ │ - vpaddq %ymm2,%ymm7,%ymm1 │ │ + vpaddq %ymm3,%ymm3,%ymm1 │ │ + vpand 0x20(%esp),%ymm1,%ymm2 │ │ + vmovdqa %ymm0,0x500(%esp) │ │ + vpblendd $0xaa,%ymm5,%ymm7,%ymm0 │ │ + vmovdqa 0x520(%esp),%ymm5 │ │ + vpmuludq %ymm0,%ymm1,%ymm1 │ │ + vpsrlq $0x20,%ymm2,%ymm2 │ │ + vpmuludq %ymm0,%ymm2,%ymm0 │ │ + vpsllq $0x20,%ymm0,%ymm0 │ │ vpaddq %ymm0,%ymm1,%ymm0 │ │ - vpxor 0x4c0(%esp),%ymm0,%ymm1 │ │ - vpsrlq $0x20,%ymm1,%ymm2 │ │ - vpshufd $0xb1,%ymm1,%ymm5 │ │ + vpaddq %ymm3,%ymm7,%ymm1 │ │ + vpaddq %ymm5,%ymm5,%ymm3 │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ + vpand 0x20(%esp),%ymm3,%ymm4 │ │ + vpxor 0x4e0(%esp),%ymm1,%ymm0 │ │ + vpsrlq $0x20,%ymm4,%ymm4 │ │ + vpsrlq $0x20,%ymm0,%ymm2 │ │ vpmuludq %ymm2,%ymm3,%ymm3 │ │ vpmuludq %ymm2,%ymm4,%ymm2 │ │ + vpshufd $0xb1,%ymm0,%ymm4 │ │ vpsllq $0x20,%ymm2,%ymm2 │ │ + vpaddq %ymm5,%ymm4,%ymm0 │ │ vpaddq %ymm2,%ymm3,%ymm2 │ │ - vpaddq %ymm6,%ymm5,%ymm3 │ │ - vpaddq %ymm0,%ymm0,%ymm6 │ │ - vpand 0x20(%esp),%ymm6,%ymm1 │ │ - vpaddq %ymm2,%ymm3,%ymm2 │ │ - vpxor %ymm7,%ymm2,%ymm3 │ │ - vpsrlq $0x18,%ymm3,%ymm4 │ │ - vpsllq $0x28,%ymm3,%ymm3 │ │ - vpor %ymm4,%ymm3,%ymm3 │ │ - vpmuludq %ymm4,%ymm6,%ymm6 │ │ - vpsrlq $0x20,%ymm1,%ymm1 │ │ - vpaddq %ymm0,%ymm3,%ymm0 │ │ - vpmuludq %ymm4,%ymm1,%ymm1 │ │ - vpsllq $0x20,%ymm1,%ymm1 │ │ - vpaddq %ymm1,%ymm6,%ymm1 │ │ - vpaddq %ymm1,%ymm0,%ymm7 │ │ - vpxor %ymm5,%ymm7,%ymm1 │ │ - vpsllq $0x30,%ymm1,%ymm4 │ │ - vpsrlq $0x10,%ymm1,%ymm5 │ │ - vmovdqa 0x540(%esp),%ymm1 │ │ - vpblendw $0x88,%ymm4,%ymm5,%ymm0 │ │ - vpaddq %ymm2,%ymm2,%ymm4 │ │ - vpand 0x20(%esp),%ymm4,%ymm6 │ │ - vpmuludq %ymm5,%ymm4,%ymm4 │ │ vpaddq %ymm2,%ymm0,%ymm2 │ │ - vmovdqa %ymm0,0x5a0(%esp) │ │ - vpsrlq $0x20,%ymm6,%ymm6 │ │ - vpmuludq %ymm5,%ymm6,%ymm5 │ │ - vpsllq $0x20,%ymm5,%ymm5 │ │ - vpaddq %ymm5,%ymm4,%ymm4 │ │ - vpaddq %ymm4,%ymm2,%ymm0 │ │ + vpxor %ymm7,%ymm2,%ymm0 │ │ + vpsrlq $0x18,%ymm0,%ymm7 │ │ + vpsllq $0x28,%ymm0,%ymm0 │ │ + vpor %ymm7,%ymm0,%ymm5 │ │ + vpblendd $0xaa,%ymm6,%ymm7,%ymm0 │ │ + vpaddq %ymm1,%ymm1,%ymm7 │ │ + vpand 0x20(%esp),%ymm7,%ymm3 │ │ + vpmuludq %ymm0,%ymm7,%ymm7 │ │ + vpaddq %ymm1,%ymm5,%ymm1 │ │ + vpsrlq $0x20,%ymm3,%ymm3 │ │ + vpmuludq %ymm0,%ymm3,%ymm0 │ │ + vpsllq $0x20,%ymm0,%ymm0 │ │ + vpaddq %ymm0,%ymm7,%ymm0 │ │ + vpaddq %ymm0,%ymm1,%ymm6 │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ + vpxor %ymm4,%ymm6,%ymm1 │ │ + vpsllq $0x30,%ymm1,%ymm3 │ │ + vpsrlq $0x10,%ymm1,%ymm4 │ │ + vpblendw $0x88,%ymm3,%ymm4,%ymm1 │ │ + vpblendd $0xaa,%ymm0,%ymm4,%ymm3 │ │ + vpaddq %ymm2,%ymm2,%ymm4 │ │ + vpand 0x20(%esp),%ymm4,%ymm7 │ │ + vpmuludq %ymm3,%ymm4,%ymm4 │ │ + vpaddq %ymm2,%ymm1,%ymm2 │ │ + vmovdqa %ymm1,0x480(%esp) │ │ + vpsrlq $0x20,%ymm7,%ymm7 │ │ + vpmuludq %ymm3,%ymm7,%ymm3 │ │ + vpsllq $0x20,%ymm3,%ymm3 │ │ + vpaddq %ymm3,%ymm4,%ymm3 │ │ vmovdqa 0x5e0(%esp),%ymm4 │ │ - vpxor %ymm3,%ymm0,%ymm2 │ │ - vmovdqa %ymm0,0x4c0(%esp) │ │ + vpaddq %ymm3,%ymm2,%ymm1 │ │ + vpxor %ymm5,%ymm1,%ymm2 │ │ + vmovdqa %ymm1,0x4e0(%esp) │ │ vpsrlq $0x3f,%ymm2,%ymm3 │ │ vpaddq %ymm2,%ymm2,%ymm2 │ │ - vpor %ymm3,%ymm2,%ymm0 │ │ - vpaddq %ymm4,%ymm4,%ymm2 │ │ - vmovdqa %ymm0,0x520(%esp) │ │ - vpand 0x20(%esp),%ymm2,%ymm3 │ │ - vpmuludq %ymm1,%ymm2,%ymm2 │ │ - vpsrlq $0x20,%ymm3,%ymm3 │ │ - vpmuludq %ymm1,%ymm3,%ymm3 │ │ - vpsllq $0x20,%ymm3,%ymm3 │ │ - vpaddq %ymm3,%ymm2,%ymm2 │ │ + vpor %ymm3,%ymm2,%ymm1 │ │ + vpaddq %ymm4,%ymm4,%ymm3 │ │ + vpand 0x20(%esp),%ymm3,%ymm5 │ │ + vmovdqa %ymm1,0x520(%esp) │ │ + vmovdqa 0x540(%esp),%ymm1 │ │ + vpblendd $0xaa,%ymm0,%ymm1,%ymm2 │ │ + vpsrlq $0x20,%ymm5,%ymm5 │ │ + vpmuludq %ymm2,%ymm3,%ymm3 │ │ + vpmuludq %ymm2,%ymm5,%ymm2 │ │ + vpsllq $0x20,%ymm2,%ymm2 │ │ + vpaddq %ymm2,%ymm3,%ymm2 │ │ vpaddq %ymm4,%ymm1,%ymm3 │ │ - vmovdqa 0x500(%esp),%ymm1 │ │ - vpaddq %ymm2,%ymm3,%ymm6 │ │ - vpxor 0x5c0(%esp),%ymm6,%ymm2 │ │ + vmovdqa 0x5c0(%esp),%ymm1 │ │ + vpaddq %ymm2,%ymm3,%ymm7 │ │ + vpxor 0x5a0(%esp),%ymm7,%ymm2 │ │ vpaddq %ymm1,%ymm1,%ymm5 │ │ vpand 0x20(%esp),%ymm5,%ymm0 │ │ vpsrlq $0x20,%ymm2,%ymm3 │ │ vpshufd $0xb1,%ymm2,%ymm2 │ │ vpmuludq %ymm3,%ymm5,%ymm5 │ │ vpsrlq $0x20,%ymm0,%ymm0 │ │ vpmuludq %ymm3,%ymm0,%ymm0 │ │ vpaddq %ymm1,%ymm2,%ymm3 │ │ vpsllq $0x20,%ymm0,%ymm0 │ │ vpaddq %ymm0,%ymm5,%ymm0 │ │ - vpaddq %ymm0,%ymm3,%ymm0 │ │ - vmovdqa %ymm0,0x500(%esp) │ │ - vpxor %ymm4,%ymm0,%ymm0 │ │ - vmovdqa 0x620(%esp),%ymm4 │ │ + vpaddq %ymm0,%ymm3,%ymm3 │ │ + vpxor %ymm4,%ymm3,%ymm0 │ │ vpsrlq $0x18,%ymm0,%ymm5 │ │ vpsllq $0x28,%ymm0,%ymm0 │ │ - vpor %ymm5,%ymm0,%ymm3 │ │ - vpaddq %ymm6,%ymm6,%ymm0 │ │ - vpand 0x20(%esp),%ymm0,%ymm1 │ │ - vpmuludq %ymm5,%ymm0,%ymm0 │ │ - vmovdqa %ymm3,0x5e0(%esp) │ │ + vpor %ymm5,%ymm0,%ymm4 │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ + vpblendd $0xaa,%ymm0,%ymm5,%ymm0 │ │ + vpaddq %ymm7,%ymm7,%ymm5 │ │ + vmovdqa %ymm4,0x5e0(%esp) │ │ + vpand 0x20(%esp),%ymm5,%ymm1 │ │ + vpmuludq %ymm0,%ymm5,%ymm5 │ │ vpsrlq $0x20,%ymm1,%ymm1 │ │ - vpmuludq %ymm5,%ymm1,%ymm1 │ │ - vmovdqa 0xa40(%esp),%ymm5 │ │ - vpsllq $0x20,%ymm1,%ymm1 │ │ - vpaddq %ymm1,%ymm0,%ymm0 │ │ - vpaddq %ymm6,%ymm3,%ymm1 │ │ - vmovdqa 0x20(%esp),%ymm3 │ │ - vpaddq %ymm0,%ymm1,%ymm6 │ │ + vpmuludq %ymm0,%ymm1,%ymm0 │ │ + vpaddq %ymm7,%ymm4,%ymm1 │ │ + vmovdqa 0x640(%esp),%ymm4 │ │ + vpsllq $0x20,%ymm0,%ymm0 │ │ + vpaddq %ymm0,%ymm5,%ymm0 │ │ + vmovdqa 0x600(%esp),%ymm5 │ │ + vpaddq %ymm0,%ymm1,%ymm7 │ │ + vpbroadcastq %xmm7,%ymm1 │ │ vpunpcklqdq %xmm5,%xmm4,%xmm0 │ │ - vpbroadcastq %xmm6,%ymm1 │ │ - vinserti128 $0x1,%xmm7,%ymm0,%ymm0 │ │ + vinserti128 $0x1,%xmm6,%ymm0,%ymm0 │ │ vpblendd $0xc0,%ymm1,%ymm0,%ymm0 │ │ - vpermq $0x55,%ymm7,%ymm1 │ │ + vpermq $0x55,%ymm6,%ymm1 │ │ vmovdqa %ymm0,0x440(%esp,%eax,1) │ │ vpunpckhqdq %xmm5,%xmm4,%xmm0 │ │ vpblendd $0xf0,%ymm1,%ymm0,%ymm0 │ │ - vinserti128 $0x1,%xmm6,%ymm0,%ymm1 │ │ + vinserti128 $0x1,%xmm7,%ymm0,%ymm1 │ │ vpblendd $0xc0,%ymm1,%ymm0,%ymm0 │ │ - vpshufd $0x44,%ymm6,%ymm1 │ │ + vpshufd $0x44,%ymm7,%ymm1 │ │ vmovdqa %ymm0,0x4c0(%esp,%eax,1) │ │ vpunpcklqdq %ymm5,%ymm4,%ymm0 │ │ - vperm2i128 $0x31,%ymm7,%ymm0,%ymm0 │ │ + vperm2i128 $0x31,%ymm6,%ymm0,%ymm0 │ │ vpblendd $0xc0,%ymm1,%ymm0,%ymm0 │ │ - vpshufd $0xee,%ymm7,%ymm1 │ │ - vmovdqa 0x460(%esp),%ymm7 │ │ + vpshufd $0xee,%ymm6,%ymm1 │ │ + vmovdqa 0x480(%esp),%ymm6 │ │ vmovdqa %ymm0,0x540(%esp,%eax,1) │ │ vpunpckhqdq %ymm5,%ymm4,%ymm0 │ │ vmovdqa 0x560(%esp),%ymm4 │ │ vperm2i128 $0x31,%ymm1,%ymm0,%ymm0 │ │ - vpblendd $0xc0,%ymm6,%ymm0,%ymm0 │ │ + vpblendd $0xc0,%ymm7,%ymm0,%ymm0 │ │ vmovdqa %ymm0,0x5c0(%esp,%eax,1) │ │ - vpxor %ymm2,%ymm6,%ymm0 │ │ - vmovdqa 0x5a0(%esp),%ymm6 │ │ + vpxor %ymm2,%ymm7,%ymm0 │ │ + vmovdqa 0x460(%esp),%ymm7 │ │ vpsllq $0x30,%ymm0,%ymm1 │ │ vpsrlq $0x10,%ymm0,%ymm0 │ │ vpbroadcastq %xmm4,%ymm5 │ │ vpblendw $0x88,%ymm1,%ymm0,%ymm2 │ │ vpunpcklqdq %xmm6,%xmm7,%xmm1 │ │ vinserti128 $0x1,%xmm2,%ymm1,%ymm1 │ │ vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ @@ -19473,24 +19370,25 @@ │ │ vmovdqa %ymm1,0x520(%esp,%eax,1) │ │ vpunpcklqdq %ymm6,%ymm7,%ymm1 │ │ vperm2i128 $0x31,%ymm2,%ymm1,%ymm1 │ │ vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ vpshufd $0xee,%ymm2,%ymm5 │ │ vmovdqa %ymm1,0x5a0(%esp,%eax,1) │ │ vpunpckhqdq %ymm6,%ymm7,%ymm1 │ │ - vmovdqa %ymm3,%ymm6 │ │ + vmovdqa 0x20(%esp),%ymm6 │ │ vperm2i128 $0x31,%ymm5,%ymm1,%ymm1 │ │ - vmovdqa 0x4c0(%esp),%ymm5 │ │ + vmovdqa 0x4e0(%esp),%ymm5 │ │ vpblendd $0xc0,%ymm4,%ymm1,%ymm1 │ │ - vmovdqa 0x500(%esp),%ymm4 │ │ + vmovdqa 0x4a0(%esp),%ymm4 │ │ vmovdqa %ymm1,0x620(%esp,%eax,1) │ │ - vpaddq %ymm4,%ymm2,%ymm1 │ │ - vpaddq %ymm4,%ymm4,%ymm2 │ │ - vmovdqa 0x480(%esp),%ymm4 │ │ - vpand %ymm3,%ymm2,%ymm3 │ │ + vpaddq %ymm3,%ymm2,%ymm1 │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ + vpblendd $0xaa,%ymm2,%ymm0,%ymm0 │ │ + vpaddq %ymm3,%ymm3,%ymm2 │ │ + vpand %ymm6,%ymm2,%ymm3 │ │ vpmuludq %ymm0,%ymm2,%ymm2 │ │ vpsrlq $0x20,%ymm3,%ymm3 │ │ vpmuludq %ymm0,%ymm3,%ymm0 │ │ vmovdqa 0x580(%esp),%ymm3 │ │ vpsllq $0x20,%ymm0,%ymm0 │ │ vpaddq %ymm0,%ymm2,%ymm0 │ │ vpbroadcastq %xmm4,%ymm2 │ │ @@ -19506,22 +19404,22 @@ │ │ vpblendd $0xc0,%ymm2,%ymm1,%ymm1 │ │ vpshufd $0x44,%ymm4,%ymm2 │ │ vmovdqa %ymm1,0x500(%esp,%eax,1) │ │ vpunpcklqdq %ymm0,%ymm5,%ymm1 │ │ vperm2i128 $0x31,%ymm3,%ymm1,%ymm1 │ │ vpblendd $0xc0,%ymm2,%ymm1,%ymm1 │ │ vpshufd $0xee,%ymm3,%ymm2 │ │ - vmovdqa 0x4a0(%esp),%ymm3 │ │ + vmovdqa 0x4c0(%esp),%ymm3 │ │ vmovdqa %ymm1,0x580(%esp,%eax,1) │ │ vpunpckhqdq %ymm0,%ymm5,%ymm1 │ │ vpxor 0x5e0(%esp),%ymm0,%ymm0 │ │ vmovdqa 0x520(%esp),%ymm5 │ │ vperm2i128 $0x31,%ymm2,%ymm1,%ymm1 │ │ vpblendd $0xc0,%ymm4,%ymm1,%ymm1 │ │ - vmovdqa 0x4e0(%esp),%ymm4 │ │ + vmovdqa 0x500(%esp),%ymm4 │ │ vmovdqa %ymm1,0x600(%esp,%eax,1) │ │ vpsrlq $0x3f,%ymm0,%ymm1 │ │ vpaddq %ymm0,%ymm0,%ymm0 │ │ vpbroadcastq %xmm5,%ymm2 │ │ vpor %ymm1,%ymm0,%ymm0 │ │ vpunpcklqdq %xmm3,%xmm0,%xmm1 │ │ vinserti128 $0x1,%xmm4,%ymm1,%ymm1 │ │ @@ -19540,720 +19438,761 @@ │ │ vpblendd $0xc0,%ymm2,%ymm1,%ymm1 │ │ vpshufd $0xee,%ymm4,%ymm2 │ │ vperm2i128 $0x31,%ymm2,%ymm0,%ymm0 │ │ vmovdqa %ymm1,0x560(%esp,%eax,1) │ │ vpblendd $0xc0,%ymm5,%ymm0,%ymm0 │ │ vmovdqa %ymm0,0x5e0(%esp,%eax,1) │ │ add $0x200,%eax │ │ - jne 27b60 │ │ + jne 27eb0 │ │ mov $0xffffff80,%eax │ │ - nopw 0x0(%eax,%eax,1) │ │ vmovdqa 0xc0(%esp,%eax,1),%ymm0 │ │ vmovdqa 0xe0(%esp,%eax,1),%ymm1 │ │ - vmovdqa 0x1c0(%esp,%eax,1),%ymm3 │ │ vmovdqa 0x2c0(%esp,%eax,1),%ymm7 │ │ vpunpcklqdq %ymm1,%ymm0,%ymm2 │ │ vpunpckhqdq %ymm1,%ymm0,%ymm0 │ │ vmovdqa 0x1e0(%esp,%eax,1),%ymm1 │ │ - vpermq $0xd8,%ymm2,%ymm2 │ │ + vpermq $0xd8,%ymm2,%ymm3 │ │ + vmovdqa 0x1c0(%esp,%eax,1),%ymm2 │ │ vmovdqa %ymm0,0x520(%esp) │ │ - vpunpcklqdq %ymm1,%ymm3,%ymm4 │ │ - vpunpckhqdq %ymm1,%ymm3,%ymm0 │ │ + vpunpcklqdq %ymm1,%ymm2,%ymm4 │ │ + vpunpckhqdq %ymm1,%ymm2,%ymm0 │ │ vpermq $0xd8,%ymm4,%ymm5 │ │ - vmovdqa %ymm0,0x4e0(%esp) │ │ - vpaddq %ymm2,%ymm5,%ymm3 │ │ - vpaddq %ymm2,%ymm2,%ymm2 │ │ - vpand %ymm6,%ymm2,%ymm4 │ │ - vpmuludq %ymm5,%ymm2,%ymm2 │ │ - vpsrlq $0x20,%ymm4,%ymm4 │ │ - vpmuludq %ymm5,%ymm4,%ymm4 │ │ - vpsllq $0x20,%ymm4,%ymm4 │ │ - vpaddq %ymm4,%ymm2,%ymm2 │ │ - vpaddq %ymm2,%ymm3,%ymm4 │ │ - vmovdqa 0x3e0(%esp,%eax,1),%ymm2 │ │ - vmovdqa 0x3c0(%esp,%eax,1),%ymm3 │ │ - vpunpcklqdq %ymm2,%ymm3,%ymm6 │ │ - vpunpckhqdq %ymm2,%ymm3,%ymm0 │ │ - vmovdqa 0x2e0(%esp,%eax,1),%ymm3 │ │ - vmovdqa %ymm0,0x4a0(%esp) │ │ + vmovdqa %ymm0,0x500(%esp) │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ + vpaddq %ymm3,%ymm5,%ymm1 │ │ + vpaddq %ymm3,%ymm3,%ymm3 │ │ + vpblendd $0xaa,%ymm0,%ymm5,%ymm4 │ │ + vpand 0x20(%esp),%ymm3,%ymm6 │ │ + vpmuludq %ymm4,%ymm3,%ymm3 │ │ + vpsrlq $0x20,%ymm6,%ymm6 │ │ + vpmuludq %ymm4,%ymm6,%ymm6 │ │ + vmovdqa 0x3c0(%esp,%eax,1),%ymm4 │ │ + vpsllq $0x20,%ymm6,%ymm6 │ │ + vpaddq %ymm6,%ymm3,%ymm3 │ │ + vpaddq %ymm3,%ymm1,%ymm1 │ │ + vmovdqa 0x3e0(%esp,%eax,1),%ymm3 │ │ + vpunpcklqdq %ymm3,%ymm4,%ymm6 │ │ + vpunpckhqdq %ymm3,%ymm4,%ymm0 │ │ + vmovdqa 0x2e0(%esp,%eax,1),%ymm4 │ │ + vmovdqa %ymm1,%ymm3 │ │ vpermq $0xd8,%ymm6,%ymm6 │ │ - vpxor %ymm6,%ymm4,%ymm6 │ │ - vpunpcklqdq %ymm3,%ymm7,%ymm0 │ │ - vpunpckhqdq %ymm3,%ymm7,%ymm3 │ │ + vmovdqa %ymm0,0x4c0(%esp) │ │ + vpxor %ymm6,%ymm1,%ymm6 │ │ + vpunpcklqdq %ymm4,%ymm7,%ymm0 │ │ + vpunpckhqdq %ymm4,%ymm7,%ymm2 │ │ vpsrlq $0x20,%ymm6,%ymm7 │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ vpermq $0xd8,%ymm0,%ymm1 │ │ + vmovdqa %ymm2,0x4a0(%esp) │ │ vpaddq %ymm1,%ymm1,%ymm0 │ │ vpand 0x20(%esp),%ymm0,%ymm2 │ │ vpmuludq %ymm7,%ymm0,%ymm0 │ │ vpsrlq $0x20,%ymm2,%ymm2 │ │ vpmuludq %ymm7,%ymm2,%ymm2 │ │ vpshufd $0xb1,%ymm6,%ymm7 │ │ vpsllq $0x20,%ymm2,%ymm2 │ │ vpaddq %ymm1,%ymm7,%ymm1 │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ vpaddq %ymm0,%ymm1,%ymm6 │ │ vpxor %ymm5,%ymm6,%ymm0 │ │ vpsrlq $0x18,%ymm0,%ymm1 │ │ vpsllq $0x28,%ymm0,%ymm0 │ │ vpor %ymm1,%ymm0,%ymm5 │ │ - vpaddq %ymm4,%ymm4,%ymm0 │ │ - vpand 0x20(%esp),%ymm0,%ymm2 │ │ - vpmuludq %ymm1,%ymm0,%ymm0 │ │ + vpblendd $0xaa,%ymm4,%ymm1,%ymm0 │ │ + vpaddq %ymm3,%ymm3,%ymm1 │ │ + vpand 0x20(%esp),%ymm1,%ymm2 │ │ + vpmuludq %ymm0,%ymm1,%ymm1 │ │ vpsrlq $0x20,%ymm2,%ymm2 │ │ - vpmuludq %ymm1,%ymm2,%ymm1 │ │ - vpsllq $0x20,%ymm1,%ymm1 │ │ - vpaddq %ymm1,%ymm0,%ymm0 │ │ - vpaddq %ymm4,%ymm5,%ymm1 │ │ + vpmuludq %ymm0,%ymm2,%ymm0 │ │ + vpsllq $0x20,%ymm0,%ymm0 │ │ vpaddq %ymm0,%ymm1,%ymm0 │ │ - vmovdqa %ymm0,0x5c0(%esp) │ │ + vpaddq %ymm3,%ymm5,%ymm1 │ │ + vpaddq %ymm0,%ymm1,%ymm0 │ │ + vmovdqa %ymm0,0x5a0(%esp) │ │ vpxor %ymm7,%ymm0,%ymm0 │ │ vpsllq $0x30,%ymm0,%ymm1 │ │ vpsrlq $0x10,%ymm0,%ymm0 │ │ - vpblendw $0x88,%ymm1,%ymm0,%ymm4 │ │ + vpblendw $0x88,%ymm1,%ymm0,%ymm7 │ │ vpaddq %ymm6,%ymm6,%ymm1 │ │ + vpblendd $0xaa,%ymm4,%ymm0,%ymm0 │ │ + vpermq $0xd8,0x4a0(%esp),%ymm4 │ │ vpand 0x20(%esp),%ymm1,%ymm2 │ │ vpmuludq %ymm0,%ymm1,%ymm1 │ │ - vmovdqa %ymm4,0x4c0(%esp) │ │ + vmovdqa %ymm7,0x4e0(%esp) │ │ vpsrlq $0x20,%ymm2,%ymm2 │ │ vpmuludq %ymm0,%ymm2,%ymm0 │ │ vpsllq $0x20,%ymm0,%ymm0 │ │ vpaddq %ymm0,%ymm1,%ymm0 │ │ - vpaddq %ymm6,%ymm4,%ymm1 │ │ + vpaddq %ymm6,%ymm7,%ymm1 │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ vpaddq %ymm0,%ymm1,%ymm0 │ │ - vmovdqa %ymm0,0x500(%esp) │ │ + vmovdqa %ymm0,0x5c0(%esp) │ │ vpxor %ymm5,%ymm0,%ymm0 │ │ vpsrlq $0x3f,%ymm0,%ymm1 │ │ vpaddq %ymm0,%ymm0,%ymm0 │ │ vpor %ymm1,%ymm0,%ymm0 │ │ - vpermq $0xd8,0x4e0(%esp),%ymm1 │ │ + vpermq $0xd8,0x520(%esp),%ymm1 │ │ vmovdqa %ymm0,0x5e0(%esp) │ │ - vpermq $0xd8,0x520(%esp),%ymm0 │ │ - vpaddq %ymm0,%ymm0,%ymm2 │ │ - vpaddq %ymm0,%ymm1,%ymm0 │ │ - vpand 0x20(%esp),%ymm2,%ymm4 │ │ - vpmuludq %ymm1,%ymm2,%ymm2 │ │ - vpsrlq $0x20,%ymm4,%ymm4 │ │ - vpmuludq %ymm1,%ymm4,%ymm4 │ │ - vpsllq $0x20,%ymm4,%ymm4 │ │ - vpaddq %ymm4,%ymm2,%ymm2 │ │ - vpermq $0xd8,%ymm3,%ymm4 │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ - vpermq $0xd8,0x4a0(%esp),%ymm2 │ │ + vpermq $0xd8,0x500(%esp),%ymm0 │ │ + vpaddq %ymm1,%ymm1,%ymm2 │ │ + vpand 0x20(%esp),%ymm2,%ymm5 │ │ + vpblendd $0xaa,%ymm7,%ymm0,%ymm6 │ │ + vpaddq %ymm1,%ymm0,%ymm1 │ │ + vpmuludq %ymm6,%ymm2,%ymm2 │ │ + vpsrlq $0x20,%ymm5,%ymm5 │ │ + vpmuludq %ymm6,%ymm5,%ymm5 │ │ + vpsllq $0x20,%ymm5,%ymm5 │ │ + vpaddq %ymm5,%ymm2,%ymm2 │ │ vpaddq %ymm4,%ymm4,%ymm5 │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ + vpermq $0xd8,0x4c0(%esp),%ymm2 │ │ vpand 0x20(%esp),%ymm5,%ymm6 │ │ - vpxor %ymm2,%ymm0,%ymm2 │ │ - vpsrlq $0x20,%ymm2,%ymm3 │ │ + vpxor %ymm2,%ymm1,%ymm2 │ │ vpsrlq $0x20,%ymm6,%ymm6 │ │ + vpsrlq $0x20,%ymm2,%ymm3 │ │ vpmuludq %ymm3,%ymm5,%ymm5 │ │ vpmuludq %ymm3,%ymm6,%ymm3 │ │ vpsllq $0x20,%ymm3,%ymm3 │ │ vpaddq %ymm3,%ymm5,%ymm5 │ │ vpshufd $0xb1,%ymm2,%ymm3 │ │ vpaddq %ymm4,%ymm3,%ymm2 │ │ vpaddq %ymm5,%ymm2,%ymm2 │ │ - vpaddq %ymm0,%ymm0,%ymm5 │ │ + vpaddq %ymm1,%ymm1,%ymm5 │ │ vpand 0x20(%esp),%ymm5,%ymm6 │ │ - vpxor %ymm1,%ymm2,%ymm1 │ │ - vpsrlq $0x18,%ymm1,%ymm4 │ │ - vpsllq $0x28,%ymm1,%ymm1 │ │ - vpor %ymm4,%ymm1,%ymm1 │ │ + vpxor %ymm0,%ymm2,%ymm0 │ │ + vpsrlq $0x18,%ymm0,%ymm4 │ │ + vpsllq $0x28,%ymm0,%ymm0 │ │ + vpor %ymm4,%ymm0,%ymm0 │ │ + vpblendd $0xaa,%ymm7,%ymm4,%ymm4 │ │ vpmuludq %ymm4,%ymm5,%ymm5 │ │ - vpaddq %ymm0,%ymm1,%ymm0 │ │ + vpaddq %ymm1,%ymm0,%ymm1 │ │ vpsrlq $0x20,%ymm6,%ymm6 │ │ vpmuludq %ymm4,%ymm6,%ymm4 │ │ - vmovdqa 0x340(%esp,%eax,1),%ymm6 │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ vpsllq $0x20,%ymm4,%ymm4 │ │ vpaddq %ymm4,%ymm5,%ymm4 │ │ - vpaddq %ymm4,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,0x5a0(%esp) │ │ - vpxor %ymm3,%ymm0,%ymm0 │ │ - vpsllq $0x30,%ymm0,%ymm3 │ │ - vpsrlq $0x10,%ymm0,%ymm0 │ │ - vpblendw $0x88,%ymm3,%ymm0,%ymm5 │ │ + vpaddq %ymm4,%ymm1,%ymm1 │ │ + vmovdqa %ymm1,0x4a0(%esp) │ │ + vpxor %ymm3,%ymm1,%ymm1 │ │ + vpsllq $0x30,%ymm1,%ymm3 │ │ + vpsrlq $0x10,%ymm1,%ymm1 │ │ + vpblendw $0x88,%ymm3,%ymm1,%ymm5 │ │ vpaddq %ymm2,%ymm2,%ymm3 │ │ + vpblendd $0xaa,%ymm7,%ymm1,%ymm1 │ │ vpand 0x20(%esp),%ymm3,%ymm4 │ │ - vpmuludq %ymm0,%ymm3,%ymm3 │ │ + vpmuludq %ymm1,%ymm3,%ymm3 │ │ vpaddq %ymm2,%ymm5,%ymm2 │ │ - vmovdqa %ymm5,0x4e0(%esp) │ │ + vmovdqa %ymm5,0x500(%esp) │ │ vpsrlq $0x20,%ymm4,%ymm4 │ │ - vpmuludq %ymm0,%ymm4,%ymm0 │ │ - vpsllq $0x20,%ymm0,%ymm0 │ │ - vpaddq %ymm0,%ymm3,%ymm0 │ │ - vpaddq %ymm0,%ymm2,%ymm0 │ │ - vmovdqa %ymm0,0x520(%esp) │ │ - vpxor %ymm1,%ymm0,%ymm0 │ │ + vpmuludq %ymm1,%ymm4,%ymm1 │ │ + vpsllq $0x20,%ymm1,%ymm1 │ │ + vpaddq %ymm1,%ymm3,%ymm1 │ │ + vpaddq %ymm1,%ymm2,%ymm1 │ │ + vpxor %ymm0,%ymm1,%ymm0 │ │ + vmovdqa %ymm1,0x520(%esp) │ │ vpsrlq $0x3f,%ymm0,%ymm1 │ │ vpaddq %ymm0,%ymm0,%ymm0 │ │ vpor %ymm1,%ymm0,%ymm0 │ │ vmovdqa 0x140(%esp,%eax,1),%ymm1 │ │ vmovdqa %ymm0,0x560(%esp) │ │ vmovdqa 0x160(%esp,%eax,1),%ymm0 │ │ - vpunpcklqdq %ymm0,%ymm1,%ymm2 │ │ + vpunpcklqdq %ymm0,%ymm1,%ymm3 │ │ vpunpckhqdq %ymm0,%ymm1,%ymm0 │ │ vmovdqa 0x240(%esp,%eax,1),%ymm1 │ │ vmovdqa %ymm0,0x480(%esp) │ │ vmovdqa 0x260(%esp,%eax,1),%ymm0 │ │ - vpunpcklqdq %ymm0,%ymm1,%ymm3 │ │ + vpunpcklqdq %ymm0,%ymm1,%ymm4 │ │ + vpunpckhqdq %ymm0,%ymm1,%ymm2 │ │ + vpermq $0xd8,%ymm3,%ymm0 │ │ + vpaddq %ymm0,%ymm0,%ymm3 │ │ + vpermq $0xd8,%ymm4,%ymm5 │ │ + vpand 0x20(%esp),%ymm3,%ymm4 │ │ + vpblendd $0xaa,%ymm6,%ymm5,%ymm1 │ │ + vpaddq %ymm0,%ymm5,%ymm0 │ │ + vmovdqa 0x340(%esp,%eax,1),%ymm6 │ │ + vpmuludq %ymm1,%ymm3,%ymm3 │ │ + vpsrlq $0x20,%ymm4,%ymm4 │ │ + vpmuludq %ymm1,%ymm4,%ymm1 │ │ + vpsllq $0x20,%ymm1,%ymm1 │ │ + vpaddq %ymm1,%ymm3,%ymm1 │ │ + vpaddq %ymm1,%ymm0,%ymm3 │ │ + vmovdqa 0x460(%esp,%eax,1),%ymm0 │ │ + vmovdqa 0x440(%esp,%eax,1),%ymm1 │ │ + vpunpcklqdq %ymm0,%ymm1,%ymm4 │ │ vpunpckhqdq %ymm0,%ymm1,%ymm0 │ │ - vpermq $0xd8,%ymm2,%ymm1 │ │ - vpaddq %ymm1,%ymm1,%ymm2 │ │ - vpermq $0xd8,%ymm3,%ymm4 │ │ - vmovdqa %ymm0,0x540(%esp) │ │ - vpand 0x20(%esp),%ymm2,%ymm3 │ │ - vpmuludq %ymm4,%ymm2,%ymm2 │ │ - vpaddq %ymm1,%ymm4,%ymm1 │ │ - vpsrlq $0x20,%ymm3,%ymm3 │ │ - vpmuludq %ymm4,%ymm3,%ymm3 │ │ - vpsllq $0x20,%ymm3,%ymm3 │ │ - vpaddq %ymm3,%ymm2,%ymm2 │ │ - vmovdqa 0x440(%esp,%eax,1),%ymm3 │ │ - vpaddq %ymm2,%ymm1,%ymm0 │ │ - vmovdqa 0x460(%esp,%eax,1),%ymm1 │ │ - vpunpcklqdq %ymm1,%ymm3,%ymm5 │ │ - vpunpckhqdq %ymm1,%ymm3,%ymm1 │ │ - vmovdqa %ymm0,%ymm3 │ │ - vmovdqa %ymm1,0x460(%esp) │ │ vmovdqa 0x360(%esp,%eax,1),%ymm1 │ │ + vmovdqa %ymm0,0x540(%esp) │ │ + vpermq $0xd8,%ymm4,%ymm4 │ │ + vpxor %ymm4,%ymm3,%ymm4 │ │ vpunpcklqdq %ymm1,%ymm6,%ymm7 │ │ - vpunpckhqdq %ymm1,%ymm6,%ymm6 │ │ - vpermq $0xd8,%ymm5,%ymm1 │ │ - vpermq $0xd8,%ymm7,%ymm5 │ │ - vpxor %ymm1,%ymm0,%ymm1 │ │ - vpaddq %ymm5,%ymm5,%ymm0 │ │ - vpsrlq $0x20,%ymm1,%ymm7 │ │ - vpand 0x20(%esp),%ymm0,%ymm2 │ │ + vpunpckhqdq %ymm1,%ymm6,%ymm0 │ │ + vpermq $0xd8,%ymm7,%ymm6 │ │ + vmovdqa %ymm0,0x460(%esp) │ │ + vpsrlq $0x20,%ymm4,%ymm7 │ │ + vpshufd $0xb1,%ymm4,%ymm4 │ │ + vpaddq %ymm6,%ymm6,%ymm0 │ │ + vpand 0x20(%esp),%ymm0,%ymm1 │ │ vpmuludq %ymm7,%ymm0,%ymm0 │ │ - vpsrlq $0x20,%ymm2,%ymm2 │ │ - vpmuludq %ymm7,%ymm2,%ymm2 │ │ - vpshufd $0xb1,%ymm1,%ymm7 │ │ - vpsllq $0x20,%ymm2,%ymm2 │ │ - vpaddq %ymm5,%ymm7,%ymm1 │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ - vpaddq %ymm0,%ymm1,%ymm1 │ │ - vpxor %ymm4,%ymm1,%ymm0 │ │ - vpsrlq $0x18,%ymm0,%ymm2 │ │ + vpsrlq $0x20,%ymm1,%ymm1 │ │ + vpmuludq %ymm7,%ymm1,%ymm1 │ │ + vpsllq $0x20,%ymm1,%ymm1 │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ + vpaddq %ymm6,%ymm4,%ymm1 │ │ + vpaddq %ymm0,%ymm1,%ymm6 │ │ + vpxor %ymm5,%ymm6,%ymm0 │ │ + vpsrlq $0x18,%ymm0,%ymm1 │ │ vpsllq $0x28,%ymm0,%ymm0 │ │ - vpor %ymm2,%ymm0,%ymm5 │ │ - vpaddq %ymm3,%ymm3,%ymm0 │ │ - vpand 0x20(%esp),%ymm0,%ymm4 │ │ - vpmuludq %ymm2,%ymm0,%ymm0 │ │ - vpsrlq $0x20,%ymm4,%ymm4 │ │ - vpmuludq %ymm2,%ymm4,%ymm2 │ │ - vpsllq $0x20,%ymm2,%ymm2 │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ - vpaddq %ymm3,%ymm5,%ymm2 │ │ - vpermq $0xd8,%ymm6,%ymm3 │ │ - vpaddq %ymm0,%ymm2,%ymm0 │ │ - vpaddq %ymm3,%ymm3,%ymm6 │ │ + vpor %ymm1,%ymm0,%ymm5 │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ + vpblendd $0xaa,%ymm0,%ymm1,%ymm0 │ │ + vpaddq %ymm3,%ymm3,%ymm1 │ │ + vpand 0x20(%esp),%ymm1,%ymm7 │ │ + vpmuludq %ymm0,%ymm1,%ymm1 │ │ + vpsrlq $0x20,%ymm7,%ymm7 │ │ + vpmuludq %ymm0,%ymm7,%ymm0 │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ + vpsllq $0x20,%ymm0,%ymm0 │ │ + vpaddq %ymm0,%ymm1,%ymm0 │ │ + vpaddq %ymm3,%ymm5,%ymm1 │ │ + vpaddq %ymm0,%ymm1,%ymm0 │ │ vmovdqa %ymm0,0x580(%esp) │ │ - vpxor %ymm7,%ymm0,%ymm0 │ │ - vpsllq $0x30,%ymm0,%ymm2 │ │ + vpxor %ymm4,%ymm0,%ymm0 │ │ + vpsllq $0x30,%ymm0,%ymm1 │ │ vpsrlq $0x10,%ymm0,%ymm0 │ │ - vpblendw $0x88,%ymm2,%ymm0,%ymm7 │ │ - vpaddq %ymm1,%ymm1,%ymm2 │ │ - vpand 0x20(%esp),%ymm2,%ymm4 │ │ - vpmuludq %ymm0,%ymm2,%ymm2 │ │ - vpaddq %ymm1,%ymm7,%ymm1 │ │ - vmovdqa %ymm7,0x4a0(%esp) │ │ - vpsrlq $0x20,%ymm4,%ymm4 │ │ - vpmuludq %ymm0,%ymm4,%ymm0 │ │ + vpblendw $0x88,%ymm1,%ymm0,%ymm4 │ │ + vpaddq %ymm6,%ymm6,%ymm1 │ │ + vpblendd $0xaa,%ymm7,%ymm0,%ymm0 │ │ + vpand 0x20(%esp),%ymm1,%ymm3 │ │ + vpmuludq %ymm0,%ymm1,%ymm1 │ │ + vmovdqa %ymm4,0x4c0(%esp) │ │ + vpsrlq $0x20,%ymm3,%ymm3 │ │ + vpmuludq %ymm0,%ymm3,%ymm0 │ │ vpsllq $0x20,%ymm0,%ymm0 │ │ - vpaddq %ymm0,%ymm2,%ymm0 │ │ - vpermq $0xd8,0x540(%esp),%ymm2 │ │ - vpaddq %ymm0,%ymm1,%ymm7 │ │ - vpxor %ymm5,%ymm7,%ymm0 │ │ - vpand 0x20(%esp),%ymm6,%ymm5 │ │ + vpaddq %ymm0,%ymm1,%ymm0 │ │ + vpaddq %ymm6,%ymm4,%ymm1 │ │ + vpaddq %ymm0,%ymm1,%ymm6 │ │ + vpxor %ymm5,%ymm6,%ymm0 │ │ + vpermq $0xd8,%ymm2,%ymm5 │ │ vpsrlq $0x3f,%ymm0,%ymm1 │ │ vpaddq %ymm0,%ymm0,%ymm0 │ │ vpor %ymm1,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,0x620(%esp) │ │ + vpblendd $0xaa,%ymm7,%ymm5,%ymm1 │ │ + vmovdqa %ymm0,0x640(%esp) │ │ vpermq $0xd8,0x480(%esp),%ymm0 │ │ - vpsrlq $0x20,%ymm5,%ymm5 │ │ - vpaddq %ymm0,%ymm0,%ymm1 │ │ - vpaddq %ymm0,%ymm2,%ymm0 │ │ - vpand 0x20(%esp),%ymm1,%ymm4 │ │ - vpmuludq %ymm2,%ymm1,%ymm1 │ │ + vpaddq %ymm0,%ymm0,%ymm2 │ │ + vpaddq %ymm0,%ymm5,%ymm0 │ │ + vpand 0x20(%esp),%ymm2,%ymm4 │ │ + vpmuludq %ymm1,%ymm2,%ymm2 │ │ vpsrlq $0x20,%ymm4,%ymm4 │ │ - vpmuludq %ymm2,%ymm4,%ymm4 │ │ - vpsllq $0x20,%ymm4,%ymm4 │ │ - vpaddq %ymm4,%ymm1,%ymm1 │ │ - vpaddq %ymm1,%ymm0,%ymm0 │ │ + vpmuludq %ymm1,%ymm4,%ymm1 │ │ + vpsllq $0x20,%ymm1,%ymm1 │ │ + vpaddq %ymm1,%ymm2,%ymm1 │ │ + vpaddq %ymm1,%ymm0,%ymm3 │ │ vpermq $0xd8,0x460(%esp),%ymm1 │ │ - vpxor %ymm1,%ymm0,%ymm1 │ │ - vpsrlq $0x20,%ymm1,%ymm4 │ │ - vpmuludq %ymm4,%ymm6,%ymm6 │ │ - vpmuludq %ymm4,%ymm5,%ymm4 │ │ - vpsllq $0x20,%ymm4,%ymm4 │ │ - vpaddq %ymm4,%ymm6,%ymm4 │ │ - vpshufd $0xb1,%ymm1,%ymm6 │ │ - vpaddq %ymm3,%ymm6,%ymm1 │ │ - vpaddq %ymm4,%ymm1,%ymm3 │ │ - vpaddq %ymm0,%ymm0,%ymm4 │ │ - vpand 0x20(%esp),%ymm4,%ymm5 │ │ - vpxor %ymm2,%ymm3,%ymm1 │ │ + vpermq $0xd8,0x540(%esp),%ymm0 │ │ + vpaddq %ymm1,%ymm1,%ymm7 │ │ + vpxor %ymm0,%ymm3,%ymm0 │ │ + vpand 0x20(%esp),%ymm7,%ymm2 │ │ + vpsrlq $0x20,%ymm0,%ymm4 │ │ + vpmuludq %ymm4,%ymm7,%ymm7 │ │ + vpsrlq $0x20,%ymm2,%ymm2 │ │ + vpmuludq %ymm4,%ymm2,%ymm2 │ │ + vpshufd $0xb1,%ymm0,%ymm4 │ │ + vpsllq $0x20,%ymm2,%ymm2 │ │ + vpaddq %ymm1,%ymm4,%ymm0 │ │ + vpaddq %ymm2,%ymm7,%ymm2 │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ + vpxor %ymm5,%ymm0,%ymm1 │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ vpsrlq $0x18,%ymm1,%ymm2 │ │ vpsllq $0x28,%ymm1,%ymm1 │ │ vpor %ymm2,%ymm1,%ymm1 │ │ - vpmuludq %ymm2,%ymm4,%ymm4 │ │ - vpaddq %ymm0,%ymm1,%ymm0 │ │ - vpsrlq $0x20,%ymm5,%ymm5 │ │ - vpmuludq %ymm2,%ymm5,%ymm2 │ │ + vpblendd $0xaa,%ymm5,%ymm2,%ymm2 │ │ + vpaddq %ymm3,%ymm3,%ymm5 │ │ + vpand 0x20(%esp),%ymm5,%ymm7 │ │ + vpmuludq %ymm2,%ymm5,%ymm5 │ │ + vpaddq %ymm3,%ymm1,%ymm3 │ │ + vpsrlq $0x20,%ymm7,%ymm7 │ │ + vpmuludq %ymm2,%ymm7,%ymm2 │ │ vpsllq $0x20,%ymm2,%ymm2 │ │ - vpaddq %ymm2,%ymm4,%ymm2 │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,0x480(%esp) │ │ - vpxor %ymm6,%ymm0,%ymm0 │ │ - vpsllq $0x30,%ymm0,%ymm2 │ │ - vpsrlq $0x10,%ymm0,%ymm0 │ │ - vpblendw $0x88,%ymm2,%ymm0,%ymm6 │ │ - vpaddq %ymm3,%ymm3,%ymm2 │ │ - vpand 0x20(%esp),%ymm2,%ymm4 │ │ - vpmuludq %ymm0,%ymm2,%ymm2 │ │ + vpaddq %ymm2,%ymm5,%ymm2 │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ + vpaddq %ymm2,%ymm3,%ymm2 │ │ + vmovdqa %ymm2,0x480(%esp) │ │ + vpxor %ymm4,%ymm2,%ymm2 │ │ + vpsllq $0x30,%ymm2,%ymm3 │ │ + vpsrlq $0x10,%ymm2,%ymm2 │ │ + vpblendw $0x88,%ymm3,%ymm2,%ymm7 │ │ + vpaddq %ymm0,%ymm0,%ymm3 │ │ + vpblendd $0xaa,%ymm5,%ymm2,%ymm2 │ │ + vpand 0x20(%esp),%ymm3,%ymm4 │ │ + vpmuludq %ymm2,%ymm3,%ymm3 │ │ + vpaddq %ymm0,%ymm7,%ymm0 │ │ vpsrlq $0x20,%ymm4,%ymm4 │ │ - vpmuludq %ymm0,%ymm4,%ymm0 │ │ + vpmuludq %ymm2,%ymm4,%ymm2 │ │ vmovdqa 0x560(%esp),%ymm4 │ │ - vpsllq $0x20,%ymm0,%ymm0 │ │ - vpaddq %ymm0,%ymm2,%ymm0 │ │ - vpaddq %ymm3,%ymm6,%ymm2 │ │ - vpaddq %ymm7,%ymm7,%ymm3 │ │ - vpaddq %ymm0,%ymm2,%ymm0 │ │ - vmovdqa 0x5c0(%esp),%ymm2 │ │ - vpand 0x20(%esp),%ymm3,%ymm5 │ │ + vpsllq $0x20,%ymm2,%ymm2 │ │ + vpaddq %ymm2,%ymm3,%ymm2 │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ + vmovdqa 0x5a0(%esp),%ymm2 │ │ vmovdqa %ymm0,0x460(%esp) │ │ vpxor %ymm1,%ymm0,%ymm0 │ │ vpsrlq $0x3f,%ymm0,%ymm1 │ │ vpaddq %ymm0,%ymm0,%ymm0 │ │ vpor %ymm1,%ymm0,%ymm0 │ │ + vpaddq %ymm2,%ymm2,%ymm1 │ │ vmovdqa %ymm0,0x540(%esp) │ │ - vpaddq %ymm2,%ymm2,%ymm0 │ │ - vpsrlq $0x20,%ymm5,%ymm5 │ │ - vpand 0x20(%esp),%ymm0,%ymm1 │ │ - vpmuludq %ymm4,%ymm0,%ymm0 │ │ - vpsrlq $0x20,%ymm1,%ymm1 │ │ - vpmuludq %ymm4,%ymm1,%ymm1 │ │ - vpsllq $0x20,%ymm1,%ymm1 │ │ - vpaddq %ymm1,%ymm0,%ymm0 │ │ + vpblendd $0xaa,%ymm5,%ymm4,%ymm0 │ │ + vpand 0x20(%esp),%ymm1,%ymm3 │ │ + vpmuludq %ymm0,%ymm1,%ymm1 │ │ + vpsrlq $0x20,%ymm3,%ymm3 │ │ + vpmuludq %ymm0,%ymm3,%ymm0 │ │ + vpaddq %ymm6,%ymm6,%ymm3 │ │ + vpsllq $0x20,%ymm0,%ymm0 │ │ + vpaddq %ymm0,%ymm1,%ymm0 │ │ vpaddq %ymm2,%ymm4,%ymm1 │ │ - vpaddq %ymm0,%ymm1,%ymm2 │ │ - vpxor %ymm2,%ymm6,%ymm0 │ │ + vpaddq %ymm0,%ymm1,%ymm5 │ │ + vpxor %ymm5,%ymm7,%ymm0 │ │ + vpand 0x20(%esp),%ymm3,%ymm7 │ │ vpsrlq $0x20,%ymm0,%ymm1 │ │ - vpshufd $0xb1,%ymm0,%ymm0 │ │ + vpshufd $0xb1,%ymm0,%ymm2 │ │ vpmuludq %ymm1,%ymm3,%ymm3 │ │ - vpmuludq %ymm1,%ymm5,%ymm1 │ │ - vpaddq %ymm2,%ymm2,%ymm5 │ │ - vpsllq $0x20,%ymm1,%ymm1 │ │ - vpaddq %ymm1,%ymm3,%ymm1 │ │ - vpaddq %ymm7,%ymm0,%ymm3 │ │ - vpand 0x20(%esp),%ymm5,%ymm7 │ │ - vpaddq %ymm1,%ymm3,%ymm6 │ │ - vpxor %ymm4,%ymm6,%ymm1 │ │ - vmovdqa 0x620(%esp),%ymm4 │ │ - vpsrlq $0x18,%ymm1,%ymm3 │ │ - vpsllq $0x28,%ymm1,%ymm1 │ │ + vpaddq %ymm6,%ymm2,%ymm0 │ │ vpsrlq $0x20,%ymm7,%ymm7 │ │ - vpor %ymm3,%ymm1,%ymm1 │ │ - vpmuludq %ymm3,%ymm5,%ymm5 │ │ - vpmuludq %ymm3,%ymm7,%ymm3 │ │ - vpaddq %ymm2,%ymm1,%ymm2 │ │ - vpsllq $0x20,%ymm3,%ymm3 │ │ - vpaddq %ymm3,%ymm5,%ymm3 │ │ - vpaddq %ymm3,%ymm2,%ymm3 │ │ - vpxor %ymm0,%ymm3,%ymm0 │ │ - vpsllq $0x30,%ymm0,%ymm2 │ │ - vpsrlq $0x10,%ymm0,%ymm0 │ │ - vpblendw $0x88,%ymm2,%ymm0,%ymm7 │ │ - vpaddq %ymm6,%ymm6,%ymm2 │ │ - vpand 0x20(%esp),%ymm2,%ymm5 │ │ - vpmuludq %ymm0,%ymm2,%ymm2 │ │ - vmovdqa %ymm7,0x560(%esp) │ │ - vpsrlq $0x20,%ymm5,%ymm5 │ │ - vpmuludq %ymm0,%ymm5,%ymm0 │ │ - vpsllq $0x20,%ymm0,%ymm0 │ │ - vpaddq %ymm0,%ymm2,%ymm0 │ │ - vpaddq %ymm6,%ymm7,%ymm2 │ │ - vmovdqa 0x460(%esp),%ymm7 │ │ - vpaddq %ymm0,%ymm2,%ymm0 │ │ - vmovdqa 0x5a0(%esp),%ymm2 │ │ - vmovdqa %ymm0,0x600(%esp) │ │ - vpxor %ymm1,%ymm0,%ymm0 │ │ - vpsrlq $0x3f,%ymm0,%ymm1 │ │ - vpaddq %ymm0,%ymm0,%ymm0 │ │ - vpor %ymm1,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,0x5c0(%esp) │ │ - vpaddq %ymm2,%ymm2,%ymm0 │ │ - vpand 0x20(%esp),%ymm0,%ymm1 │ │ - vpmuludq %ymm4,%ymm0,%ymm0 │ │ + vpmuludq %ymm1,%ymm7,%ymm1 │ │ + vpsllq $0x20,%ymm1,%ymm1 │ │ + vpaddq %ymm1,%ymm3,%ymm3 │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ + vpaddq %ymm3,%ymm0,%ymm0 │ │ + vpxor %ymm4,%ymm0,%ymm3 │ │ + vpsrlq $0x18,%ymm3,%ymm6 │ │ + vpsllq $0x28,%ymm3,%ymm3 │ │ + vpor %ymm6,%ymm3,%ymm7 │ │ + vpblendd $0xaa,%ymm1,%ymm6,%ymm3 │ │ + vpaddq %ymm5,%ymm5,%ymm6 │ │ + vpand 0x20(%esp),%ymm6,%ymm1 │ │ + vpmuludq %ymm3,%ymm6,%ymm6 │ │ vpsrlq $0x20,%ymm1,%ymm1 │ │ - vpmuludq %ymm4,%ymm1,%ymm1 │ │ + vpmuludq %ymm3,%ymm1,%ymm1 │ │ + vpaddq %ymm5,%ymm7,%ymm3 │ │ + vpsllq $0x20,%ymm1,%ymm1 │ │ + vpaddq %ymm1,%ymm6,%ymm1 │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ + vpaddq %ymm1,%ymm3,%ymm5 │ │ + vpxor %ymm2,%ymm5,%ymm1 │ │ + vpsllq $0x30,%ymm1,%ymm2 │ │ + vpsrlq $0x10,%ymm1,%ymm1 │ │ + vpblendw $0x88,%ymm2,%ymm1,%ymm4 │ │ + vpaddq %ymm0,%ymm0,%ymm2 │ │ + vpblendd $0xaa,%ymm6,%ymm1,%ymm1 │ │ + vpand 0x20(%esp),%ymm2,%ymm3 │ │ + vpmuludq %ymm1,%ymm2,%ymm2 │ │ + vpaddq %ymm0,%ymm4,%ymm0 │ │ + vmovdqa %ymm4,0x560(%esp) │ │ + vmovdqa 0x640(%esp),%ymm4 │ │ + vpsrlq $0x20,%ymm3,%ymm3 │ │ + vpmuludq %ymm1,%ymm3,%ymm1 │ │ + vmovdqa 0x4a0(%esp),%ymm3 │ │ vpsllq $0x20,%ymm1,%ymm1 │ │ + vpaddq %ymm1,%ymm2,%ymm1 │ │ vpaddq %ymm1,%ymm0,%ymm0 │ │ - vpaddq %ymm2,%ymm4,%ymm1 │ │ - vpaddq %ymm0,%ymm1,%ymm6 │ │ - vpxor 0x4c0(%esp),%ymm6,%ymm0 │ │ + vmovdqa %ymm0,0x620(%esp) │ │ + vpxor %ymm7,%ymm0,%ymm0 │ │ + vpsrlq $0x3f,%ymm0,%ymm1 │ │ + vpaddq %ymm0,%ymm0,%ymm0 │ │ + vpor %ymm1,%ymm0,%ymm0 │ │ + vpaddq %ymm3,%ymm3,%ymm1 │ │ + vpand 0x20(%esp),%ymm1,%ymm2 │ │ + vmovdqa %ymm0,0x5a0(%esp) │ │ + vpblendd $0xaa,%ymm6,%ymm4,%ymm0 │ │ + vpmuludq %ymm0,%ymm1,%ymm1 │ │ + vpsrlq $0x20,%ymm2,%ymm2 │ │ + vpmuludq %ymm0,%ymm2,%ymm0 │ │ + vpsllq $0x20,%ymm0,%ymm0 │ │ + vpaddq %ymm0,%ymm1,%ymm0 │ │ + vpaddq %ymm3,%ymm4,%ymm1 │ │ + vpaddq %ymm0,%ymm1,%ymm7 │ │ + vpxor 0x4e0(%esp),%ymm7,%ymm0 │ │ vpsrlq $0x1f,%ymm0,%ymm1 │ │ - vpsrlq $0x3f,%ymm0,%ymm5 │ │ - vpshufd $0xb1,%ymm0,%ymm2 │ │ - vpand 0x20(%esp),%ymm1,%ymm1 │ │ - vpmuludq %ymm7,%ymm5,%ymm5 │ │ - vpaddq %ymm2,%ymm7,%ymm0 │ │ - vpsllq $0x20,%ymm5,%ymm5 │ │ - vpmuludq %ymm7,%ymm1,%ymm1 │ │ - vpaddq %ymm5,%ymm1,%ymm5 │ │ - vpaddq %ymm5,%ymm0,%ymm1 │ │ - vpxor %ymm4,%ymm1,%ymm4 │ │ - vpsrlq $0x18,%ymm4,%ymm7 │ │ - vpsllq $0x28,%ymm4,%ymm4 │ │ - vpor %ymm7,%ymm4,%ymm5 │ │ - vpaddq %ymm6,%ymm6,%ymm4 │ │ - vpand 0x20(%esp),%ymm4,%ymm0 │ │ - vpmuludq %ymm7,%ymm4,%ymm4 │ │ + vpand 0x20(%esp),%ymm1,%ymm3 │ │ + vmovdqa 0x460(%esp),%ymm1 │ │ + vpblendd $0xaa,%ymm6,%ymm1,%ymm2 │ │ + vpsrlq $0x3f,%ymm0,%ymm6 │ │ + vpmuludq %ymm2,%ymm3,%ymm3 │ │ + vpmuludq %ymm2,%ymm6,%ymm2 │ │ + vpaddq %ymm7,%ymm7,%ymm6 │ │ + vpsllq $0x20,%ymm2,%ymm2 │ │ + vpaddq %ymm2,%ymm3,%ymm2 │ │ + vpshufd $0xb1,%ymm0,%ymm3 │ │ + vpaddq %ymm3,%ymm1,%ymm0 │ │ + vpaddq %ymm2,%ymm0,%ymm1 │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ + vpxor %ymm4,%ymm1,%ymm2 │ │ + vpsrlq $0x18,%ymm2,%ymm4 │ │ + vpsllq $0x28,%ymm2,%ymm2 │ │ + vpor %ymm4,%ymm2,%ymm2 │ │ + vpblendd $0xaa,%ymm0,%ymm4,%ymm4 │ │ + vpand 0x20(%esp),%ymm6,%ymm0 │ │ + vpmuludq %ymm4,%ymm6,%ymm6 │ │ vpsrlq $0x20,%ymm0,%ymm0 │ │ - vpmuludq %ymm7,%ymm0,%ymm0 │ │ + vpmuludq %ymm4,%ymm0,%ymm0 │ │ + vpaddq %ymm7,%ymm2,%ymm4 │ │ vmovdqa 0x540(%esp),%ymm7 │ │ vpsllq $0x20,%ymm0,%ymm0 │ │ - vpaddq %ymm0,%ymm4,%ymm0 │ │ - vpaddq %ymm6,%ymm5,%ymm4 │ │ - vpermq $0xf6,%ymm3,%ymm6 │ │ - vpermq $0xd4,%ymm3,%ymm3 │ │ + vpaddq %ymm0,%ymm6,%ymm0 │ │ + vpermq $0xf6,%ymm5,%ymm6 │ │ + vpermq $0xd4,%ymm5,%ymm5 │ │ vpaddq %ymm0,%ymm4,%ymm0 │ │ vpermq $0xe8,%ymm0,%ymm4 │ │ vpblendd $0xcc,%ymm4,%ymm6,%ymm4 │ │ vpermq $0x60,%ymm0,%ymm6 │ │ - vpxor %ymm2,%ymm0,%ymm0 │ │ - vpblendd $0xcc,%ymm6,%ymm3,%ymm3 │ │ - vpsllq $0x30,%ymm0,%ymm2 │ │ + vpxor %ymm3,%ymm0,%ymm0 │ │ + vpblendd $0xcc,%ymm6,%ymm5,%ymm5 │ │ + vpsllq $0x30,%ymm0,%ymm3 │ │ vpsrlq $0x10,%ymm0,%ymm0 │ │ vmovdqa %ymm4,0xe0(%esp,%eax,1) │ │ - vmovdqa %ymm3,0xc0(%esp,%eax,1) │ │ - vpblendw $0x88,%ymm2,%ymm0,%ymm3 │ │ - vpaddq %ymm1,%ymm1,%ymm2 │ │ - vpand 0x20(%esp),%ymm2,%ymm4 │ │ - vpmuludq %ymm0,%ymm2,%ymm2 │ │ - vpaddq %ymm1,%ymm3,%ymm1 │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ + vmovdqa %ymm5,0xc0(%esp,%eax,1) │ │ + vpblendw $0x88,%ymm3,%ymm0,%ymm5 │ │ + vpaddq %ymm1,%ymm1,%ymm3 │ │ + vpblendd $0xaa,%ymm6,%ymm0,%ymm0 │ │ + vpand 0x20(%esp),%ymm3,%ymm4 │ │ + vpmuludq %ymm0,%ymm3,%ymm3 │ │ + vpaddq %ymm1,%ymm5,%ymm1 │ │ vpsrlq $0x20,%ymm4,%ymm4 │ │ vpmuludq %ymm0,%ymm4,%ymm0 │ │ - vmovdqa 0x600(%esp),%ymm4 │ │ + vmovdqa 0x620(%esp),%ymm4 │ │ vpsllq $0x20,%ymm0,%ymm0 │ │ - vpaddq %ymm0,%ymm2,%ymm0 │ │ + vpaddq %ymm0,%ymm3,%ymm0 │ │ vpaddq %ymm0,%ymm1,%ymm0 │ │ vpermq $0xe8,%ymm0,%ymm1 │ │ - vpermq $0xf6,%ymm4,%ymm2 │ │ - vpblendd $0xcc,%ymm1,%ymm2,%ymm1 │ │ - vpermq $0xd4,%ymm4,%ymm2 │ │ + vpermq $0xf6,%ymm4,%ymm3 │ │ + vpblendd $0xcc,%ymm1,%ymm3,%ymm1 │ │ + vpermq $0xd4,%ymm4,%ymm3 │ │ vpermq $0x60,%ymm0,%ymm4 │ │ - vpxor %ymm5,%ymm0,%ymm0 │ │ - vpblendd $0xcc,%ymm4,%ymm2,%ymm2 │ │ + vpxor %ymm2,%ymm0,%ymm0 │ │ + vpblendd $0xcc,%ymm4,%ymm3,%ymm3 │ │ vmovdqa %ymm1,0x360(%esp,%eax,1) │ │ vpsrlq $0x3f,%ymm0,%ymm1 │ │ vpaddq %ymm0,%ymm0,%ymm0 │ │ - vmovdqa %ymm2,0x340(%esp,%eax,1) │ │ - vmovdqa 0x580(%esp),%ymm2 │ │ + vmovdqa %ymm3,0x340(%esp,%eax,1) │ │ + vmovdqa 0x580(%esp),%ymm3 │ │ vpor %ymm1,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,0x4c0(%esp) │ │ - vpaddq %ymm2,%ymm2,%ymm0 │ │ - vpand 0x20(%esp),%ymm0,%ymm1 │ │ - vpmuludq %ymm7,%ymm0,%ymm0 │ │ - vpsrlq $0x20,%ymm1,%ymm1 │ │ - vpmuludq %ymm7,%ymm1,%ymm1 │ │ - vpsllq $0x20,%ymm1,%ymm1 │ │ - vpaddq %ymm1,%ymm0,%ymm0 │ │ - vpaddq %ymm2,%ymm7,%ymm1 │ │ - vmovdqa 0x500(%esp),%ymm2 │ │ + vmovdqa %ymm0,0x4e0(%esp) │ │ + vpblendd $0xaa,%ymm6,%ymm7,%ymm0 │ │ + vpaddq %ymm3,%ymm3,%ymm1 │ │ + vpand 0x20(%esp),%ymm1,%ymm2 │ │ + vpmuludq %ymm0,%ymm1,%ymm1 │ │ + vpsrlq $0x20,%ymm2,%ymm2 │ │ + vpmuludq %ymm0,%ymm2,%ymm0 │ │ + vpsllq $0x20,%ymm0,%ymm0 │ │ vpaddq %ymm0,%ymm1,%ymm0 │ │ - vpxor 0x4e0(%esp),%ymm0,%ymm1 │ │ - vpaddq %ymm2,%ymm2,%ymm5 │ │ - vpand 0x20(%esp),%ymm5,%ymm6 │ │ - vpsrlq $0x20,%ymm1,%ymm4 │ │ - vpmuludq %ymm4,%ymm5,%ymm5 │ │ + vpaddq %ymm3,%ymm7,%ymm1 │ │ + vmovdqa 0x5c0(%esp),%ymm3 │ │ + vpaddq %ymm0,%ymm1,%ymm2 │ │ + vpxor 0x500(%esp),%ymm2,%ymm0 │ │ + vpaddq %ymm3,%ymm3,%ymm4 │ │ + vpand 0x20(%esp),%ymm4,%ymm6 │ │ + vpsrlq $0x20,%ymm0,%ymm1 │ │ + vpmuludq %ymm1,%ymm4,%ymm4 │ │ vpsrlq $0x20,%ymm6,%ymm6 │ │ - vpmuludq %ymm4,%ymm6,%ymm4 │ │ - vpsllq $0x20,%ymm4,%ymm4 │ │ - vpaddq %ymm4,%ymm5,%ymm5 │ │ - vpshufd $0xb1,%ymm1,%ymm4 │ │ - vpaddq %ymm2,%ymm4,%ymm1 │ │ - vpaddq %ymm5,%ymm1,%ymm1 │ │ - vpxor %ymm7,%ymm1,%ymm5 │ │ - vpaddq %ymm0,%ymm0,%ymm7 │ │ - vpand 0x20(%esp),%ymm7,%ymm2 │ │ - vpsrlq $0x18,%ymm5,%ymm6 │ │ - vpsllq $0x28,%ymm5,%ymm5 │ │ - vpor %ymm6,%ymm5,%ymm5 │ │ - vpmuludq %ymm6,%ymm7,%ymm7 │ │ - vpaddq %ymm0,%ymm5,%ymm0 │ │ - vpsrlq $0x20,%ymm2,%ymm2 │ │ - vpmuludq %ymm6,%ymm2,%ymm2 │ │ - vpsllq $0x20,%ymm2,%ymm2 │ │ - vpaddq %ymm2,%ymm7,%ymm2 │ │ - vpermq $0xf6,%ymm3,%ymm7 │ │ - vpermq $0xd4,%ymm3,%ymm3 │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ - vpxor %ymm4,%ymm0,%ymm2 │ │ - vmovdqa %ymm0,0x500(%esp) │ │ - vmovdqa 0x4c0(%esp),%ymm0 │ │ - vpsllq $0x30,%ymm2,%ymm4 │ │ - vpsrlq $0x10,%ymm2,%ymm2 │ │ - vpblendw $0x88,%ymm4,%ymm2,%ymm4 │ │ + vpmuludq %ymm1,%ymm6,%ymm1 │ │ + vpshufd $0xb1,%ymm0,%ymm6 │ │ + vpsllq $0x20,%ymm1,%ymm1 │ │ + vpaddq %ymm3,%ymm6,%ymm0 │ │ + vpaddq %ymm1,%ymm4,%ymm1 │ │ + vpaddq %ymm1,%ymm0,%ymm3 │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ + vpxor %ymm7,%ymm3,%ymm1 │ │ + vpaddq %ymm2,%ymm2,%ymm7 │ │ + vpsrlq $0x18,%ymm1,%ymm4 │ │ + vpsllq $0x28,%ymm1,%ymm1 │ │ + vpor %ymm4,%ymm1,%ymm1 │ │ + vpblendd $0xaa,%ymm0,%ymm4,%ymm4 │ │ + vpand 0x20(%esp),%ymm7,%ymm0 │ │ + vpmuludq %ymm4,%ymm7,%ymm7 │ │ + vpaddq %ymm2,%ymm1,%ymm2 │ │ + vpsrlq $0x20,%ymm0,%ymm0 │ │ + vpmuludq %ymm4,%ymm0,%ymm0 │ │ + vpsllq $0x20,%ymm0,%ymm0 │ │ + vpaddq %ymm0,%ymm7,%ymm0 │ │ + vpermq $0xf6,%ymm5,%ymm7 │ │ + vpermq $0xd4,%ymm5,%ymm5 │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ + vpxor %ymm6,%ymm2,%ymm0 │ │ + vpsllq $0x30,%ymm0,%ymm4 │ │ + vpsrlq $0x10,%ymm0,%ymm0 │ │ + vpblendw $0x88,%ymm4,%ymm0,%ymm4 │ │ vpermq $0xe8,%ymm4,%ymm6 │ │ vpblendd $0xcc,%ymm6,%ymm7,%ymm6 │ │ vpermq $0x60,%ymm4,%ymm7 │ │ - vpblendd $0xcc,%ymm7,%ymm3,%ymm3 │ │ + vpaddq %ymm3,%ymm4,%ymm4 │ │ + vpaddq %ymm3,%ymm3,%ymm3 │ │ + vpblendd $0xcc,%ymm7,%ymm5,%ymm5 │ │ vmovdqa %ymm6,0x3e0(%esp,%eax,1) │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ vmovdqa 0x520(%esp),%ymm7 │ │ - vmovdqa %ymm3,0x3c0(%esp,%eax,1) │ │ - vpaddq %ymm1,%ymm4,%ymm3 │ │ + vmovdqa %ymm5,0x3c0(%esp,%eax,1) │ │ + vpand 0x20(%esp),%ymm3,%ymm5 │ │ + vpblendd $0xaa,%ymm6,%ymm0,%ymm0 │ │ + vpmuludq %ymm0,%ymm3,%ymm3 │ │ + vpsrlq $0x20,%ymm5,%ymm5 │ │ + vpmuludq %ymm0,%ymm5,%ymm0 │ │ + vmovdqa 0x480(%esp),%ymm5 │ │ + vpsllq $0x20,%ymm0,%ymm0 │ │ + vpaddq %ymm0,%ymm3,%ymm0 │ │ + vpaddq %ymm0,%ymm4,%ymm0 │ │ + vpxor %ymm1,%ymm0,%ymm1 │ │ + vmovdqa %ymm0,0x5c0(%esp) │ │ + vmovdqa 0x4e0(%esp),%ymm0 │ │ + vpsrlq $0x3f,%ymm1,%ymm3 │ │ vpaddq %ymm1,%ymm1,%ymm1 │ │ - vpand 0x20(%esp),%ymm1,%ymm4 │ │ - vpmuludq %ymm2,%ymm1,%ymm1 │ │ - vpsrlq $0x20,%ymm4,%ymm4 │ │ - vpmuludq %ymm2,%ymm4,%ymm2 │ │ + vpor %ymm3,%ymm1,%ymm1 │ │ + vpermq $0xe8,%ymm1,%ymm3 │ │ + vpermq $0x60,%ymm1,%ymm1 │ │ vpermq $0xf6,%ymm0,%ymm4 │ │ - vpsllq $0x20,%ymm2,%ymm2 │ │ - vpaddq %ymm2,%ymm1,%ymm1 │ │ - vpaddq %ymm1,%ymm3,%ymm1 │ │ - vpxor %ymm5,%ymm1,%ymm2 │ │ - vpsrlq $0x3f,%ymm2,%ymm3 │ │ - vpaddq %ymm2,%ymm2,%ymm2 │ │ - vpor %ymm3,%ymm2,%ymm2 │ │ - vpermq $0xe8,%ymm2,%ymm3 │ │ - vpermq $0x60,%ymm2,%ymm2 │ │ vpblendd $0xcc,%ymm3,%ymm4,%ymm3 │ │ vpermq $0xd4,%ymm0,%ymm4 │ │ vmovdqa 0x5e0(%esp),%ymm0 │ │ - vpblendd $0xcc,%ymm2,%ymm4,%ymm2 │ │ vmovdqa %ymm3,0x260(%esp,%eax,1) │ │ - vmovdqa 0x480(%esp),%ymm4 │ │ - vmovdqa %ymm2,0x240(%esp,%eax,1) │ │ - vpaddq %ymm0,%ymm0,%ymm2 │ │ - vpand 0x20(%esp),%ymm2,%ymm3 │ │ - vpmuludq %ymm4,%ymm2,%ymm2 │ │ - vpsrlq $0x20,%ymm3,%ymm3 │ │ - vpmuludq %ymm4,%ymm3,%ymm3 │ │ - vpsllq $0x20,%ymm3,%ymm3 │ │ - vpaddq %ymm3,%ymm2,%ymm2 │ │ - vpaddq %ymm0,%ymm4,%ymm3 │ │ + vpblendd $0xcc,%ymm1,%ymm4,%ymm1 │ │ + vmovdqa %ymm1,0x240(%esp,%eax,1) │ │ + vpblendd $0xaa,%ymm6,%ymm5,%ymm1 │ │ + vpaddq %ymm0,%ymm0,%ymm3 │ │ + vpand 0x20(%esp),%ymm3,%ymm4 │ │ + vpmuludq %ymm1,%ymm3,%ymm3 │ │ + vpsrlq $0x20,%ymm4,%ymm4 │ │ + vpmuludq %ymm1,%ymm4,%ymm1 │ │ vpaddq %ymm7,%ymm7,%ymm4 │ │ - vpaddq %ymm2,%ymm3,%ymm5 │ │ + vpsllq $0x20,%ymm1,%ymm1 │ │ vpand 0x20(%esp),%ymm4,%ymm6 │ │ - vpxor 0x4a0(%esp),%ymm5,%ymm2 │ │ + vpaddq %ymm1,%ymm3,%ymm1 │ │ + vpaddq %ymm0,%ymm5,%ymm3 │ │ + vpaddq %ymm1,%ymm3,%ymm5 │ │ + vpxor 0x4c0(%esp),%ymm5,%ymm1 │ │ vpsrlq $0x20,%ymm6,%ymm6 │ │ - vpsrlq $0x20,%ymm2,%ymm3 │ │ + vpsrlq $0x20,%ymm1,%ymm3 │ │ vpmuludq %ymm3,%ymm4,%ymm4 │ │ vpmuludq %ymm3,%ymm6,%ymm3 │ │ - vpshufd $0xb1,%ymm2,%ymm6 │ │ vpsllq $0x20,%ymm3,%ymm3 │ │ - vpaddq %ymm7,%ymm6,%ymm2 │ │ - vpaddq %ymm5,%ymm5,%ymm7 │ │ vpaddq %ymm3,%ymm4,%ymm3 │ │ - vpaddq %ymm3,%ymm2,%ymm3 │ │ - vpxor %ymm0,%ymm3,%ymm2 │ │ + vpshufd $0xb1,%ymm1,%ymm4 │ │ + vpaddq %ymm7,%ymm4,%ymm1 │ │ + vpaddq %ymm5,%ymm5,%ymm7 │ │ + vpaddq %ymm3,%ymm1,%ymm1 │ │ + vpxor %ymm0,%ymm1,%ymm3 │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ + vpsrlq $0x18,%ymm3,%ymm6 │ │ + vpsllq $0x28,%ymm3,%ymm3 │ │ + vpor %ymm6,%ymm3,%ymm3 │ │ + vpblendd $0xaa,%ymm0,%ymm6,%ymm6 │ │ vpand 0x20(%esp),%ymm7,%ymm0 │ │ - vpsrlq $0x18,%ymm2,%ymm4 │ │ - vpsllq $0x28,%ymm2,%ymm2 │ │ - vpmuludq %ymm4,%ymm7,%ymm7 │ │ - vpor %ymm4,%ymm2,%ymm2 │ │ + vpmuludq %ymm6,%ymm7,%ymm7 │ │ + vpaddq %ymm5,%ymm3,%ymm5 │ │ vpsrlq $0x20,%ymm0,%ymm0 │ │ - vpmuludq %ymm4,%ymm0,%ymm0 │ │ - vpaddq %ymm5,%ymm2,%ymm4 │ │ + vpmuludq %ymm6,%ymm0,%ymm0 │ │ vpsllq $0x20,%ymm0,%ymm0 │ │ vpaddq %ymm0,%ymm7,%ymm0 │ │ - vmovdqa 0x500(%esp),%ymm7 │ │ - vpaddq %ymm0,%ymm4,%ymm0 │ │ - vpermq $0xe8,%ymm0,%ymm5 │ │ - vpermq $0xf6,%ymm7,%ymm4 │ │ - vpblendd $0xcc,%ymm5,%ymm4,%ymm4 │ │ - vpermq $0xd4,%ymm7,%ymm5 │ │ - vpermq $0x60,%ymm0,%ymm7 │ │ - vpxor %ymm6,%ymm0,%ymm0 │ │ - vpblendd $0xcc,%ymm7,%ymm5,%ymm5 │ │ - vmovdqa 0x560(%esp),%ymm7 │ │ - vmovdqa %ymm4,0x160(%esp,%eax,1) │ │ - vpsllq $0x30,%ymm0,%ymm4 │ │ + vpaddq %ymm0,%ymm5,%ymm0 │ │ + vpermq $0xf6,%ymm2,%ymm5 │ │ + vpermq $0xd4,%ymm2,%ymm2 │ │ + vpermq $0xe8,%ymm0,%ymm6 │ │ + vpblendd $0xcc,%ymm6,%ymm5,%ymm5 │ │ + vpermq $0x60,%ymm0,%ymm6 │ │ + vpxor %ymm4,%ymm0,%ymm0 │ │ + vpblendd $0xcc,%ymm6,%ymm2,%ymm2 │ │ + vmovdqa 0x560(%esp),%ymm6 │ │ + vmovdqa %ymm5,0x160(%esp,%eax,1) │ │ + vmovdqa %ymm2,0x140(%esp,%eax,1) │ │ + vpsllq $0x30,%ymm0,%ymm2 │ │ vpsrlq $0x10,%ymm0,%ymm0 │ │ - vpblendw $0x88,%ymm4,%ymm0,%ymm4 │ │ - vmovdqa %ymm5,0x140(%esp,%eax,1) │ │ - vpermq $0xf6,%ymm4,%ymm6 │ │ - vpermq $0xe8,%ymm7,%ymm5 │ │ + vpblendw $0x88,%ymm2,%ymm0,%ymm2 │ │ + vpermq $0xf6,%ymm2,%ymm5 │ │ + vpermq $0xe8,%ymm6,%ymm4 │ │ + vpblendd $0xcc,%ymm4,%ymm5,%ymm4 │ │ + vpermq $0x60,%ymm6,%ymm5 │ │ + vpermq $0xd4,%ymm2,%ymm6 │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ + vpaddq %ymm1,%ymm1,%ymm1 │ │ + vmovdqa %ymm4,0x460(%esp,%eax,1) │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ vpblendd $0xcc,%ymm5,%ymm6,%ymm5 │ │ - vpermq $0x60,%ymm7,%ymm6 │ │ - vpermq $0xd4,%ymm4,%ymm7 │ │ - vpaddq %ymm3,%ymm4,%ymm4 │ │ - vpaddq %ymm3,%ymm3,%ymm3 │ │ - vpblendd $0xcc,%ymm6,%ymm7,%ymm6 │ │ - vmovdqa 0x20(%esp),%ymm7 │ │ - vmovdqa %ymm5,0x460(%esp,%eax,1) │ │ - vmovdqa %ymm6,0x440(%esp,%eax,1) │ │ - vpand %ymm7,%ymm3,%ymm5 │ │ - vpmuludq %ymm0,%ymm3,%ymm3 │ │ - vmovdqa %ymm7,%ymm6 │ │ - vpsrlq $0x20,%ymm5,%ymm5 │ │ - vpmuludq %ymm0,%ymm5,%ymm0 │ │ + vpblendd $0xaa,%ymm4,%ymm0,%ymm0 │ │ + vpand 0x20(%esp),%ymm1,%ymm4 │ │ + vmovdqa %ymm5,0x440(%esp,%eax,1) │ │ + vpmuludq %ymm0,%ymm1,%ymm1 │ │ + vpsrlq $0x20,%ymm4,%ymm4 │ │ + vpmuludq %ymm0,%ymm4,%ymm0 │ │ + vmovdqa 0x5c0(%esp),%ymm4 │ │ vpsllq $0x20,%ymm0,%ymm0 │ │ - vpaddq %ymm0,%ymm3,%ymm0 │ │ - vpermq $0xf6,%ymm1,%ymm3 │ │ - vpermq $0xd4,%ymm1,%ymm1 │ │ - vpaddq %ymm0,%ymm4,%ymm0 │ │ - vpermq $0xe8,%ymm0,%ymm4 │ │ - vpblendd $0xcc,%ymm4,%ymm3,%ymm3 │ │ - vpermq $0x60,%ymm0,%ymm4 │ │ - vpxor %ymm2,%ymm0,%ymm0 │ │ - vmovdqa %ymm3,0x2e0(%esp,%eax,1) │ │ - vmovdqa 0x5c0(%esp),%ymm3 │ │ - vpblendd $0xcc,%ymm4,%ymm1,%ymm1 │ │ - vmovdqa %ymm1,0x2c0(%esp,%eax,1) │ │ + vpaddq %ymm0,%ymm1,%ymm0 │ │ + vpaddq %ymm0,%ymm2,%ymm0 │ │ + vpermq $0xf6,%ymm4,%ymm1 │ │ + vpermq $0xe8,%ymm0,%ymm2 │ │ + vpermq $0x60,%ymm0,%ymm5 │ │ + vpxor %ymm3,%ymm0,%ymm0 │ │ + vmovdqa 0x5a0(%esp),%ymm3 │ │ + vpblendd $0xcc,%ymm2,%ymm1,%ymm1 │ │ + vpermq $0xd4,%ymm4,%ymm2 │ │ + vmovdqa %ymm1,0x2e0(%esp,%eax,1) │ │ vpsrlq $0x3f,%ymm0,%ymm1 │ │ vpaddq %ymm0,%ymm0,%ymm0 │ │ + vpblendd $0xcc,%ymm5,%ymm2,%ymm2 │ │ vpor %ymm1,%ymm0,%ymm0 │ │ - vpermq $0xf6,%ymm0,%ymm2 │ │ - vpermq $0xd4,%ymm0,%ymm0 │ │ + vmovdqa %ymm2,0x2c0(%esp,%eax,1) │ │ vpermq $0xe8,%ymm3,%ymm1 │ │ + vpermq $0xf6,%ymm0,%ymm2 │ │ vpermq $0x60,%ymm3,%ymm3 │ │ + vpermq $0xd4,%ymm0,%ymm0 │ │ vpblendd $0xcc,%ymm1,%ymm2,%ymm1 │ │ vpblendd $0xcc,%ymm3,%ymm0,%ymm0 │ │ vmovdqa %ymm0,0x1c0(%esp,%eax,1) │ │ vmovdqa %ymm1,0x1e0(%esp,%eax,1) │ │ add $0x40,%eax │ │ - jne 28c00 │ │ - vmovaps 0x660(%esp),%ymm0 │ │ - vmovaps 0x640(%esp),%ymm1 │ │ + jne 29020 │ │ + vmovaps 0x680(%esp),%ymm0 │ │ + vmovaps 0x660(%esp),%ymm1 │ │ vxorps 0x40(%esp),%ymm0,%ymm0 │ │ vxorps 0x60(%esp),%ymm1,%ymm1 │ │ vmovaps %ymm0,0x40(%esp) │ │ vmovaps %ymm1,0x60(%esp) │ │ - vmovaps 0x6a0(%esp),%ymm0 │ │ - vmovaps 0x680(%esp),%ymm1 │ │ + vmovaps 0x6c0(%esp),%ymm0 │ │ + vmovaps 0x6a0(%esp),%ymm1 │ │ vxorps 0x80(%esp),%ymm0,%ymm0 │ │ vxorps 0xa0(%esp),%ymm1,%ymm1 │ │ vmovaps %ymm0,0x80(%esp) │ │ vmovaps %ymm1,0xa0(%esp) │ │ - vmovaps 0x6e0(%esp),%ymm0 │ │ - vmovaps 0x6c0(%esp),%ymm1 │ │ + vmovaps 0x700(%esp),%ymm0 │ │ + vmovaps 0x6e0(%esp),%ymm1 │ │ vxorps 0xc0(%esp),%ymm0,%ymm0 │ │ vxorps 0xe0(%esp),%ymm1,%ymm1 │ │ vmovaps %ymm0,0xc0(%esp) │ │ vmovaps %ymm1,0xe0(%esp) │ │ - vmovaps 0x820(%esp),%ymm0 │ │ - vmovaps 0x800(%esp),%ymm1 │ │ + vmovaps 0x840(%esp),%ymm0 │ │ + vmovaps 0x820(%esp),%ymm1 │ │ vxorps 0x100(%esp),%ymm0,%ymm0 │ │ vxorps 0x120(%esp),%ymm1,%ymm1 │ │ vmovaps %ymm0,0x100(%esp) │ │ vmovaps %ymm1,0x120(%esp) │ │ - vmovaps 0x940(%esp),%ymm0 │ │ - vmovaps 0x7e0(%esp),%ymm1 │ │ + vmovaps 0x960(%esp),%ymm0 │ │ + vmovaps 0x800(%esp),%ymm1 │ │ vxorps 0x140(%esp),%ymm0,%ymm0 │ │ vxorps 0x160(%esp),%ymm1,%ymm1 │ │ vmovaps %ymm0,0x140(%esp) │ │ vmovaps %ymm1,0x160(%esp) │ │ - vmovaps 0x920(%esp),%ymm0 │ │ - vmovaps 0x7c0(%esp),%ymm1 │ │ + vmovaps 0x940(%esp),%ymm0 │ │ + vmovaps 0x7e0(%esp),%ymm1 │ │ vxorps 0x180(%esp),%ymm0,%ymm0 │ │ vxorps 0x1a0(%esp),%ymm1,%ymm1 │ │ vmovaps %ymm0,0x180(%esp) │ │ vmovaps %ymm1,0x1a0(%esp) │ │ - vmovaps 0x900(%esp),%ymm0 │ │ - vmovaps 0x7a0(%esp),%ymm1 │ │ + vmovaps 0x920(%esp),%ymm0 │ │ + vmovaps 0x7c0(%esp),%ymm1 │ │ vxorps 0x1c0(%esp),%ymm0,%ymm0 │ │ vxorps 0x1e0(%esp),%ymm1,%ymm1 │ │ vmovaps %ymm0,0x1c0(%esp) │ │ vmovaps %ymm1,0x1e0(%esp) │ │ - vmovaps 0x8e0(%esp),%ymm0 │ │ - vmovaps 0x780(%esp),%ymm1 │ │ + vmovaps 0x900(%esp),%ymm0 │ │ + vmovaps 0x7a0(%esp),%ymm1 │ │ vxorps 0x200(%esp),%ymm0,%ymm0 │ │ vxorps 0x220(%esp),%ymm1,%ymm1 │ │ vmovaps %ymm0,0x200(%esp) │ │ vmovaps %ymm1,0x220(%esp) │ │ - vmovaps 0x8c0(%esp),%ymm0 │ │ - vmovaps 0x760(%esp),%ymm1 │ │ + vmovaps 0x8e0(%esp),%ymm0 │ │ + vmovaps 0x780(%esp),%ymm1 │ │ vxorps 0x240(%esp),%ymm0,%ymm0 │ │ vxorps 0x260(%esp),%ymm1,%ymm1 │ │ vmovaps %ymm0,0x240(%esp) │ │ vmovaps %ymm1,0x260(%esp) │ │ - vmovaps 0x8a0(%esp),%ymm0 │ │ - vmovaps 0x740(%esp),%ymm1 │ │ + vmovaps 0x8c0(%esp),%ymm0 │ │ + vmovaps 0x760(%esp),%ymm1 │ │ vxorps 0x280(%esp),%ymm0,%ymm0 │ │ vxorps 0x2a0(%esp),%ymm1,%ymm1 │ │ vmovaps %ymm0,0x280(%esp) │ │ vmovaps %ymm1,0x2a0(%esp) │ │ - vmovaps 0x880(%esp),%ymm0 │ │ - vmovaps 0x720(%esp),%ymm1 │ │ + vmovaps 0x8a0(%esp),%ymm0 │ │ + vmovaps 0x740(%esp),%ymm1 │ │ vxorps 0x2c0(%esp),%ymm0,%ymm0 │ │ vxorps 0x2e0(%esp),%ymm1,%ymm1 │ │ vmovaps %ymm0,0x2c0(%esp) │ │ vmovaps %ymm1,0x2e0(%esp) │ │ - vmovaps 0x860(%esp),%ymm0 │ │ - vmovaps 0x700(%esp),%ymm1 │ │ + vmovaps 0x880(%esp),%ymm0 │ │ + vmovaps 0x720(%esp),%ymm1 │ │ vxorps 0x300(%esp),%ymm0,%ymm0 │ │ vxorps 0x320(%esp),%ymm1,%ymm1 │ │ vmovaps %ymm0,0x300(%esp) │ │ vmovaps %ymm1,0x320(%esp) │ │ - vmovaps 0x840(%esp),%ymm0 │ │ - vmovaps 0x9c0(%esp),%ymm1 │ │ + vmovaps 0x860(%esp),%ymm0 │ │ + vmovaps 0x9e0(%esp),%ymm1 │ │ vxorps 0x340(%esp),%ymm0,%ymm0 │ │ vxorps 0x360(%esp),%ymm1,%ymm1 │ │ vmovaps %ymm0,0x340(%esp) │ │ vmovaps %ymm1,0x360(%esp) │ │ - vmovaps 0xa20(%esp),%ymm0 │ │ - vmovaps 0x9a0(%esp),%ymm1 │ │ + vmovaps 0xa40(%esp),%ymm0 │ │ + vmovaps 0x9c0(%esp),%ymm1 │ │ vxorps 0x380(%esp),%ymm0,%ymm0 │ │ vxorps 0x3a0(%esp),%ymm1,%ymm1 │ │ vmovaps %ymm0,0x380(%esp) │ │ vmovaps %ymm1,0x3a0(%esp) │ │ - vmovaps 0xa00(%esp),%ymm0 │ │ - vmovaps 0x980(%esp),%ymm1 │ │ + vmovaps 0xa20(%esp),%ymm0 │ │ + vmovaps 0x9a0(%esp),%ymm1 │ │ vxorps 0x3c0(%esp),%ymm0,%ymm0 │ │ vxorps 0x3e0(%esp),%ymm1,%ymm1 │ │ vmovaps %ymm0,0x3c0(%esp) │ │ vmovaps %ymm1,0x3e0(%esp) │ │ - vmovaps 0x9e0(%esp),%ymm0 │ │ - vmovaps 0x960(%esp),%ymm1 │ │ + vmovaps 0xa00(%esp),%ymm0 │ │ + vmovaps 0x980(%esp),%ymm1 │ │ vxorps 0x400(%esp),%ymm0,%ymm0 │ │ vxorps 0x420(%esp),%ymm1,%ymm1 │ │ vmovaps %ymm0,0x400(%esp) │ │ vmovaps %ymm1,0x420(%esp) │ │ sub $0x4,%esp │ │ lea 0x44(%esp),%eax │ │ push $0x400 │ │ push %eax │ │ push %ecx │ │ vzeroupper │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ push %ebx │ │ push %esi │ │ sub $0x24,%esp │ │ - call 29b3a │ │ + call 2a03a │ │ pop %ebx │ │ lea 0x4(%esp),%ecx │ │ - add $0x54ca2,%ebx │ │ - call 29ba0 │ │ + add $0x54052,%ebx │ │ + call 2a0a0 │ │ lea 0x14(%esp),%ecx │ │ - call 29bc0 │ │ + call 2a0c0 │ │ mov 0xc(%esp),%edx │ │ mov %edx,%eax │ │ not %eax │ │ test $0xc000000,%eax │ │ - jne 29b74 │ │ + jne 2a074 │ │ mov %edx,%esi │ │ - call 29be0 │ │ + call 2a0e0 │ │ not %eax │ │ mov %esi,%edx │ │ test $0x6,%al │ │ sete %al │ │ - jmp 29b76 │ │ + jmp 2a076 │ │ xor %eax,%eax │ │ mov 0x18(%esp),%ecx │ │ shr $0x1c,%edx │ │ and %al,%dl │ │ and $0x20,%ecx │ │ shr $0x5,%ecx │ │ and %cl,%dl │ │ @@ -20326,672 +20265,673 @@ │ │ push %edi │ │ push %esi │ │ and $0xffffffc0,%esp │ │ sub $0xfc0,%esp │ │ movl $0x0,(%esp) │ │ sub $0x1c0,%esp │ │ mov 0x10(%ecx),%esi │ │ - call 29c14 │ │ - pop %eax │ │ - mov %edx,0x2c(%esp) │ │ - add $0x54bc8,%eax │ │ - mov %eax,0x28(%esp) │ │ - lea 0x0(,%esi,4),%edi │ │ - test %edi,%edi │ │ - je 2b138 │ │ - mov 0x8(%ecx),%ebx │ │ + call 2a114 │ │ + pop %edi │ │ + mov %edx,0x30(%esp) │ │ + add $0x53f78,%edi │ │ + lea 0x0(,%esi,4),%eax │ │ + test %eax,%eax │ │ + mov %eax,0x34(%esp) │ │ + je 2b63e │ │ + mov 0x8(%ecx),%edx │ │ lea 0x0(,%esi,8),%eax │ │ - mov %ecx,0x30(%esp) │ │ - cmp %eax,%ebx │ │ - cmova %ebx,%eax │ │ + lea 0x0(,%esi,4),%ebx │ │ + cmp %eax,%edx │ │ + mov %edx,0x24(%esp) │ │ + cmova %edx,%eax │ │ xor %edx,%edx │ │ - div %edi │ │ - mov %esi,%edx │ │ - mov %edi,0x38(%esp) │ │ + div %ebx │ │ + mov %esi,%ebx │ │ + mov %ecx,0x2c(%esp) │ │ mov %eax,%esi │ │ - mov %eax,0x54(%esp) │ │ - imul %edx,%esi │ │ - lea 0x0(,%esi,4),%edi │ │ + mov %eax,0x5c(%esp) │ │ + imul %ebx,%esi │ │ + lea 0x0(,%esi,4),%edx │ │ shl $0xc,%esi │ │ - cmp $0x400000,%edi │ │ + cmp $0x400000,%edx │ │ setb %al │ │ cmp $0x7fffffc1,%esi │ │ setb %cl │ │ test %cl,%al │ │ - jne 29c81 │ │ - mov 0x28(%esp),%ebx │ │ - call 24800 │ │ + jne 2a186 │ │ + mov %edi,%ebx │ │ + call 247f0 │ │ test %esi,%esi │ │ - mov %ebx,0x34(%esp) │ │ - mov %edx,0x4c(%esp) │ │ - movl $0x0,0x74(%esp) │ │ - je 29cdb │ │ + mov %edx,0x48(%esp) │ │ + mov %ebx,0x50(%esp) │ │ + movl $0x0,0x70(%esp) │ │ + je 2a1ea │ │ movl $0x0,0x500(%esp) │ │ sub $0x4,%esp │ │ - mov 0x2c(%esp),%ebx │ │ lea 0x504(%esp),%eax │ │ + mov %edi,%ebx │ │ push %esi │ │ push $0x40 │ │ push %eax │ │ - call 7c030 │ │ + call 7b780 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 2b15c │ │ + jne 2b660 │ │ mov 0x500(%esp),%eax │ │ test %eax,%eax │ │ - mov %eax,0x3c(%esp) │ │ - je 2b15c │ │ - mov %edi,0x74(%esp) │ │ - jmp 29ce3 │ │ - movl $0x40,0x3c(%esp) │ │ - mov 0x2c(%esp),%esi │ │ - mov 0x30(%esp),%edx │ │ - mov 0x28(%esp),%ebx │ │ - test %edi,%edi │ │ - mov %edi,0x5c(%esp) │ │ - je 29d37 │ │ - mov 0x3c(%esp),%esi │ │ - dec %edi │ │ - nopl 0x0(%eax) │ │ + mov %eax,0x38(%esp) │ │ + je 2b660 │ │ + mov 0x48(%esp),%eax │ │ + mov %eax,0x70(%esp) │ │ + mov 0x24(%esp),%ebx │ │ + test %eax,%eax │ │ + jne 2a1fe │ │ + jmp 2a245 │ │ + mov 0x48(%esp),%eax │ │ + movl $0x40,0x38(%esp) │ │ + mov 0x24(%esp),%ebx │ │ + test %eax,%eax │ │ + je 2a245 │ │ + mov 0x38(%esp),%esi │ │ + mov %edi,%ebx │ │ + lea -0x1(%eax),%edi │ │ + nopw 0x0(%eax,%eax,1) │ │ sub $0x4,%esp │ │ push $0x400 │ │ push $0x0 │ │ push %esi │ │ - call 7c000 │ │ + call 7b750 │ │ add $0x10,%esp │ │ add $0x400,%esi │ │ dec %edi │ │ - jne 29d00 │ │ + jne 2a210 │ │ sub $0x4,%esp │ │ push $0x400 │ │ push $0x0 │ │ push %esi │ │ - call 7c000 │ │ + call 7b750 │ │ add $0x10,%esp │ │ + mov %ebx,%edi │ │ + mov 0x24(%esp),%ebx │ │ mov 0x2c(%esp),%esi │ │ - mov 0x30(%esp),%edx │ │ - cmpl $0x1,(%edx) │ │ - jne 29d50 │ │ - cmpl $0x40,0x4(%edx) │ │ mov $0x8,%al │ │ - ja 2b036 │ │ + mov 0x4(%esi),%ecx │ │ + mov (%esi),%ah │ │ + cmp $0x41,%ecx │ │ + setae %dl │ │ + test %dl,%ah │ │ + jne 2b55f │ │ + cmp $0x40,%ecx │ │ mov $0x9,%al │ │ - jne 2b036 │ │ - mov 0x28(%esp),%ebx │ │ - mov 0x4c(%esp),%ecx │ │ - mov 0x8(%ebp),%edi │ │ - lea 0x148(%esp),%eax │ │ - movaps -0x7c7bc(%ebx),%xmm0 │ │ - cmp $0x65,%edi │ │ - movaps %xmm0,0x100(%esp) │ │ - movaps -0x7c5bc(%ebx),%xmm0 │ │ - movaps %xmm0,0x110(%esp) │ │ - movaps -0x7c5ac(%ebx),%xmm0 │ │ - movaps %xmm0,0x120(%esp) │ │ - movaps -0x7c92c(%ebx),%xmm0 │ │ - movaps %xmm0,0x130(%esp) │ │ + setb %cl │ │ + test %cl,%ah │ │ + jne 2b55f │ │ + movaps -0x7bdec(%edi),%xmm2 │ │ + movaps -0x7bb9c(%edi),%xmm1 │ │ xorps %xmm0,%xmm0 │ │ - movl $0x0,0x144(%esp) │ │ - movl $0x0,0x140(%esp) │ │ movl $0x0,0x1c4(%esp) │ │ - movsd %xmm0,0x164(%esp) │ │ - movsd %xmm0,0x16c(%esp) │ │ - movsd %xmm0,0x174(%esp) │ │ - movsd %xmm0,0x17c(%esp) │ │ - movsd %xmm0,0x184(%esp) │ │ - movsd %xmm0,0x18c(%esp) │ │ - movsd %xmm0,0x194(%esp) │ │ - movsd %xmm0,0x19c(%esp) │ │ - movsd %xmm0,0x1a4(%esp) │ │ - movsd %xmm0,0x1ac(%esp) │ │ - movsd %xmm0,0x1b4(%esp) │ │ + mov 0x50(%esp),%eax │ │ + mov 0x8(%ebp),%ecx │ │ movsd %xmm0,0x1bc(%esp) │ │ - mov %ecx,0x148(%esp) │ │ - mov 0x34(%esp),%ecx │ │ + movsd %xmm0,0x1b4(%esp) │ │ + movsd %xmm0,0x1ac(%esp) │ │ + movsd %xmm0,0x1a4(%esp) │ │ + movsd %xmm0,0x19c(%esp) │ │ + movsd %xmm0,0x194(%esp) │ │ + movsd %xmm0,0x18c(%esp) │ │ + movsd %xmm0,0x184(%esp) │ │ + movsd %xmm0,0x17c(%esp) │ │ + movsd %xmm0,0x174(%esp) │ │ + movsd %xmm0,0x16c(%esp) │ │ + movsd %xmm0,0x164(%esp) │ │ + movaps %xmm2,0x100(%esp) │ │ + movaps %xmm1,0x110(%esp) │ │ + movaps -0x7bb8c(%edi),%xmm2 │ │ + movaps -0x7bf5c(%edi),%xmm1 │ │ + cmp $0x65,%ecx │ │ + movaps %xmm2,0x120(%esp) │ │ + movaps %xmm1,0x130(%esp) │ │ + movl $0x0,0x144(%esp) │ │ + movl $0x0,0x140(%esp) │ │ + mov %eax,0x148(%esp) │ │ + mov 0xc(%esi),%eax │ │ movl $0x40,0x14c(%esp) │ │ - mov %ecx,0x150(%esp) │ │ - mov 0xc(%edx),%ecx │ │ - mov %ecx,0x70(%esp) │ │ - mov %ecx,0x154(%esp) │ │ - mov 0x44(%edx),%ecx │ │ - mov %ecx,0x88(%esp) │ │ - mov %ecx,0x158(%esp) │ │ - movzbl 0x50(%edx),%ecx │ │ - mov %ecx,0x15c(%esp) │ │ - mov %ecx,0x80(%esp) │ │ - lea 0x164(%esp),%ecx │ │ - mov %edi,0x160(%esp) │ │ + mov %ebx,0x150(%esp) │ │ + mov %eax,0x6c(%esp) │ │ + mov %eax,0x154(%esp) │ │ + mov 0x44(%esi),%eax │ │ + mov %eax,0x84(%esp) │ │ + mov %eax,0x158(%esp) │ │ + movzbl 0x50(%esi),%eax │ │ + lea 0x148(%esp),%esi │ │ + mov %eax,0x15c(%esp) │ │ + mov %eax,0x74(%esp) │ │ + lea 0x164(%esp),%eax │ │ + mov %ecx,0x160(%esp) │ │ movb $0x1c,0x1c8(%esp) │ │ - jb 29f76 │ │ + jb 2a489 │ │ sub $0x4,%esp │ │ + mov %edi,%ebx │ │ push $0x64 │ │ - push %esi │ │ - push %ecx │ │ - mov %eax,%esi │ │ - call 7bfc0 │ │ + push 0x38(%esp) │ │ + push %eax │ │ + call 7b710 │ │ add $0x10,%esp │ │ movl $0x0,0x144(%esp) │ │ movl $0x80,0x140(%esp) │ │ sub $0x8,%esp │ │ mov %esi,%edx │ │ lea 0x108(%esp),%ecx │ │ push $0x0 │ │ push $0x0 │ │ - call 2b210 │ │ - mov 0x3c(%esp),%edx │ │ + call 2b710 │ │ add $0x10,%esp │ │ - add $0xffffff9c,%edi │ │ + mov 0x8(%ebp),%ebx │ │ xor %eax,%eax │ │ - mov $0x80,%esi │ │ - mov %edi,%ecx │ │ - shr $0x7,%edi │ │ + mov $0x80,%edx │ │ + add $0xffffff9c,%ebx │ │ + mov %ebx,%ecx │ │ + shr $0x7,%ebx │ │ and $0x7f,%ecx │ │ test %ecx,%ecx │ │ + cmovne %ecx,%edx │ │ sete %al │ │ - cmovne %ecx,%esi │ │ - sub %eax,%edi │ │ - mov %esi,0x34(%esp) │ │ - mov %edi,%esi │ │ + mov %edx,0x24(%esp) │ │ + mov 0x30(%esp),%edx │ │ + sub %eax,%ebx │ │ + mov %ebx,%esi │ │ shl $0x7,%esi │ │ - test %edi,%edi │ │ + test %ebx,%ebx │ │ + mov %edi,%ebx │ │ lea 0x64(%edx,%esi,1),%eax │ │ - mov %eax,0x40(%esp) │ │ - je 29f56 │ │ + mov %eax,0x3c(%esp) │ │ + je 2a466 │ │ add $0x64,%edx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ + nopl (%eax) │ │ addl $0x80,0x140(%esp) │ │ lea 0x80(%edx),%edi │ │ adcl $0x0,0x144(%esp) │ │ sub $0x8,%esp │ │ lea 0x108(%esp),%ecx │ │ push $0x0 │ │ push $0x0 │ │ - call 2b210 │ │ + call 2b710 │ │ add $0x10,%esp │ │ add $0xffffff80,%esi │ │ mov %edi,%edx │ │ - jne 29f20 │ │ + jne 2a430 │ │ sub $0x4,%esp │ │ - mov 0x38(%esp),%esi │ │ + push 0x28(%esp) │ │ + push 0x44(%esp) │ │ + lea 0x154(%esp),%esi │ │ push %esi │ │ - push 0x48(%esp) │ │ - lea 0x154(%esp),%eax │ │ - push %eax │ │ - call 7bfc0 │ │ - mov %esi,%ecx │ │ + call 7b710 │ │ add $0x10,%esp │ │ - jmp 29f89 │ │ + mov %ebx,%edi │ │ + mov 0x24(%esp),%ebx │ │ + jmp 2a4aa │ │ sub $0x4,%esp │ │ - push %edi │ │ - push %esi │ │ + mov %edi,%ebx │ │ push %ecx │ │ - call 7bfc0 │ │ + push 0x38(%esp) │ │ + push %eax │ │ + mov %ecx,%esi │ │ + call 7b710 │ │ add $0x10,%esp │ │ - add $0x1c,%edi │ │ - mov %edi,%ecx │ │ + add $0x1c,%esi │ │ + mov %esi,%ebx │ │ + lea 0x148(%esp),%esi │ │ mov 0x10(%ebp),%edx │ │ - cmp $0x7d,%ecx │ │ - mov %cl,0x1c8(%esp) │ │ + cmp $0x7d,%ebx │ │ + mov %bl,0x1c8(%esp) │ │ + mov %edi,0x28(%esp) │ │ mov %edx,0x500(%esp) │ │ - jb 2a01e │ │ - lea 0x148(%esp),%eax │ │ + jb 2a54b │ │ + mov %esi,%eax │ │ mov $0x80,%esi │ │ - add %ecx,%eax │ │ - sub %ecx,%esi │ │ + sub %ebx,%esi │ │ + add %ebx,%eax │ │ sub $0x4,%esp │ │ - mov %ecx,%edi │ │ + mov %ebx,0x28(%esp) │ │ + mov %edi,%ebx │ │ lea 0x504(%esp),%ecx │ │ push %esi │ │ push %ecx │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ addl $0x80,0x140(%esp) │ │ adcl $0x0,0x144(%esp) │ │ sub $0x8,%esp │ │ - lea 0x108(%esp),%ecx │ │ lea 0x150(%esp),%edx │ │ + lea 0x108(%esp),%ecx │ │ push $0x0 │ │ push $0x0 │ │ - call 2b210 │ │ + call 2b710 │ │ add $0x10,%esp │ │ + addl $0xffffff84,0x24(%esp) │ │ lea 0x500(%esp,%esi,1),%eax │ │ - add $0xffffff84,%edi │ │ sub $0x4,%esp │ │ - push %edi │ │ + push 0x28(%esp) │ │ push %eax │ │ - lea 0x154(%esp),%esi │ │ - push %esi │ │ - call 7bfc0 │ │ + lea 0x154(%esp),%eax │ │ + push %eax │ │ + call 7b710 │ │ + mov 0x34(%esp),%ebx │ │ mov 0x10(%ebp),%edx │ │ - mov %esi,%eax │ │ - mov %edi,%ecx │ │ add $0x10,%esp │ │ - jmp 2a02f │ │ - mov %edx,0x148(%esp,%ecx,1) │ │ - add $0x4,%ecx │ │ - lea 0x148(%esp),%eax │ │ + jmp 2a555 │ │ + mov %edx,0x148(%esp,%ebx,1) │ │ + add $0x4,%ebx │ │ + mov 0xc(%ebp),%esi │ │ mov $0x80,%edi │ │ - mov %cl,0x1c8(%esp) │ │ - add %ecx,%eax │ │ - mov %ecx,%esi │ │ - sub %ecx,%edi │ │ + lea 0x148(%esp),%eax │ │ mov %edx,%ecx │ │ + mov %bl,0x1c8(%esp) │ │ + sub %ebx,%edi │ │ + add %ebx,%eax │ │ sub %edi,%ecx │ │ - jbe 2a0b0 │ │ + jbe 2a5db │ │ sub $0x4,%esp │ │ mov 0x2c(%esp),%ebx │ │ push %edi │ │ - mov 0xc(%ebp),%esi │ │ push %esi │ │ push %eax │ │ - mov %ecx,0x3c(%esp) │ │ - call 7bfc0 │ │ + mov %ecx,0x34(%esp) │ │ + call 7b710 │ │ add $0x10,%esp │ │ addl $0x80,0x140(%esp) │ │ adcl $0x0,0x144(%esp) │ │ sub $0x8,%esp │ │ lea 0x150(%esp),%edx │ │ lea 0x108(%esp),%ecx │ │ push $0x0 │ │ push $0x0 │ │ - call 2b210 │ │ + call 2b710 │ │ add $0x10,%esp │ │ add %edi,%esi │ │ sub $0x4,%esp │ │ - push 0x30(%esp) │ │ + push 0x28(%esp) │ │ push %esi │ │ lea 0x154(%esp),%eax │ │ push %eax │ │ - call 7bfc0 │ │ - mov 0x3c(%esp),%edx │ │ + call 7b710 │ │ + mov 0x34(%esp),%edx │ │ add $0x10,%esp │ │ - jmp 2a0ca │ │ + jmp 2a5f5 │ │ sub $0x4,%esp │ │ + mov %ebx,%edi │ │ mov 0x2c(%esp),%ebx │ │ push %edx │ │ - push 0xc(%ebp) │ │ + push %esi │ │ push %eax │ │ - mov %edx,%edi │ │ - call 7bfc0 │ │ + mov %edx,%esi │ │ + call 7b710 │ │ add $0x10,%esp │ │ - add %edi,%esi │ │ - mov %esi,%edx │ │ - mov 0x30(%esp),%ecx │ │ + add %esi,%edi │ │ + mov %edi,%edx │ │ + mov 0x2c(%esp),%esi │ │ mov %dl,0x1c8(%esp) │ │ - mov 0x48(%ecx),%eax │ │ + mov 0x48(%esi),%eax │ │ test %eax,%eax │ │ - je 2a18f │ │ - mov 0x4c(%ecx),%esi │ │ + je 2a6b4 │ │ + mov 0x4c(%esi),%edi │ │ cmp $0x7d,%edx │ │ - mov %eax,0x2c(%esp) │ │ - mov %esi,0x500(%esp) │ │ - mov %esi,0x34(%esp) │ │ - jb 2a227 │ │ + mov %eax,0x30(%esp) │ │ + mov %edi,0x500(%esp) │ │ + jb 2a74a │ │ mov $0x80,%esi │ │ lea 0x148(%esp),%ecx │ │ sub %edx,%esi │ │ add %edx,%ecx │ │ sub $0x4,%esp │ │ - mov %edx,%edi │ │ + mov %edx,0x28(%esp) │ │ lea 0x504(%esp),%edx │ │ push %esi │ │ push %edx │ │ push %ecx │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ addl $0x80,0x140(%esp) │ │ adcl $0x0,0x144(%esp) │ │ sub $0x8,%esp │ │ mov 0x30(%esp),%ebx │ │ - lea 0x108(%esp),%ecx │ │ lea 0x150(%esp),%edx │ │ + lea 0x108(%esp),%ecx │ │ push $0x0 │ │ push $0x0 │ │ - call 2b210 │ │ + call 2b710 │ │ add $0x10,%esp │ │ + addl $0xffffff84,0x24(%esp) │ │ lea 0x500(%esp,%esi,1),%eax │ │ - mov 0x34(%esp),%esi │ │ - add $0xffffff84,%edi │ │ + lea 0x148(%esp),%esi │ │ sub $0x4,%esp │ │ mov 0x2c(%esp),%ebx │ │ - push %edi │ │ - push %eax │ │ - lea 0x154(%esp),%eax │ │ + push 0x28(%esp) │ │ push %eax │ │ - call 7bfc0 │ │ - mov 0x3c(%esp),%eax │ │ - lea 0x158(%esp),%ecx │ │ - mov %edi,%edx │ │ + push %esi │ │ + call 7b710 │ │ + mov 0x34(%esp),%edx │ │ + mov 0x40(%esp),%eax │ │ add $0x10,%esp │ │ - jmp 2a238 │ │ + jmp 2a75b │ │ cmp $0x7d,%edx │ │ movl $0x0,0x500(%esp) │ │ - jb 2a351 │ │ + jb 2b3ca │ │ mov $0x80,%esi │ │ lea 0x148(%esp),%edi │ │ sub %edx,%esi │ │ lea (%edi,%edx,1),%eax │ │ sub $0x4,%esp │ │ lea 0x504(%esp),%ecx │ │ push %esi │ │ - mov %esi,%edi │ │ push %ecx │ │ push %eax │ │ - mov %edx,%esi │ │ - call 7bfc0 │ │ + mov %edx,%edi │ │ + call 7b710 │ │ add $0x10,%esp │ │ addl $0x80,0x140(%esp) │ │ adcl $0x0,0x144(%esp) │ │ sub $0x8,%esp │ │ - lea 0x108(%esp),%ecx │ │ lea 0x150(%esp),%edx │ │ + lea 0x108(%esp),%ecx │ │ push $0x0 │ │ push $0x0 │ │ - call 2b210 │ │ + call 2b710 │ │ add $0x10,%esp │ │ - lea 0x500(%esp,%edi,1),%eax │ │ - add $0xffffff84,%esi │ │ + lea 0x500(%esp,%esi,1),%eax │ │ + mov 0x2c(%esp),%esi │ │ + add $0xffffff84,%edi │ │ sub $0x4,%esp │ │ - push %esi │ │ + push %edi │ │ push %eax │ │ lea 0x154(%esp),%eax │ │ push %eax │ │ - call 7bfc0 │ │ - mov 0x40(%esp),%ecx │ │ - mov %esi,%edx │ │ + call 7b710 │ │ + mov %edi,%edx │ │ add $0x10,%esp │ │ - jmp 2a35f │ │ - mov %esi,0x148(%esp,%edx,1) │ │ + jmp 2b3d8 │ │ + mov %edi,0x148(%esp,%edx,1) │ │ add $0x4,%edx │ │ - lea 0x148(%esp),%ecx │ │ + lea 0x148(%esp),%esi │ │ + mov %edi,%ebx │ │ mov $0x80,%edi │ │ - add %edx,%ecx │ │ + lea (%esi,%edx,1),%ecx │ │ mov %dl,0x1c8(%esp) │ │ sub %edx,%edi │ │ + mov %ebx,%esi │ │ sub %edi,%esi │ │ - jbe 2a326 │ │ + jbe 2a846 │ │ sub $0x4,%esp │ │ mov 0x2c(%esp),%ebx │ │ push %edi │ │ push %eax │ │ push %ecx │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ addl $0x80,0x140(%esp) │ │ adcl $0x0,0x144(%esp) │ │ sub $0x8,%esp │ │ lea 0x150(%esp),%edx │ │ lea 0x108(%esp),%ecx │ │ push $0x0 │ │ push $0x0 │ │ - call 2b210 │ │ - mov 0x3c(%esp),%edx │ │ + call 2b710 │ │ + mov 0x40(%esp),%edx │ │ add $0x10,%esp │ │ mov %esi,%ecx │ │ add %edi,%edx │ │ shr $0x7,%esi │ │ xor %eax,%eax │ │ mov $0x80,%edi │ │ and $0x7f,%ecx │ │ test %ecx,%ecx │ │ sete %al │ │ cmove %edi,%ecx │ │ sub %eax,%esi │ │ - mov %ecx,0x2c(%esp) │ │ + mov %ecx,0x24(%esp) │ │ mov %esi,%edi │ │ shl $0x7,%edi │ │ test %esi,%esi │ │ lea (%edx,%edi,1),%eax │ │ - mov %eax,0x34(%esp) │ │ - je 2a306 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ + mov %eax,0x30(%esp) │ │ + je 2a826 │ │ + nopl (%eax) │ │ addl $0x80,0x140(%esp) │ │ lea 0x80(%edx),%esi │ │ adcl $0x0,0x144(%esp) │ │ sub $0x8,%esp │ │ lea 0x108(%esp),%ecx │ │ push $0x0 │ │ push $0x0 │ │ - call 2b210 │ │ + call 2b710 │ │ add $0x10,%esp │ │ add $0xffffff80,%edi │ │ mov %esi,%edx │ │ - jne 2a2d0 │ │ + jne 2a7f0 │ │ sub $0x4,%esp │ │ - mov 0x30(%esp),%esi │ │ + mov 0x28(%esp),%esi │ │ push %esi │ │ - push 0x3c(%esp) │ │ + push 0x38(%esp) │ │ lea 0x154(%esp),%eax │ │ push %eax │ │ - call 7bfc0 │ │ - mov %esi,%ecx │ │ + call 7b710 │ │ + mov %esi,%edx │ │ add $0x10,%esp │ │ - jmp 2a342 │ │ + jmp 2a860 │ │ sub $0x4,%esp │ │ - mov 0x38(%esp),%edi │ │ + mov %ebx,%edi │ │ mov 0x2c(%esp),%ebx │ │ push %edi │ │ push %eax │ │ push %ecx │ │ mov %edx,%esi │ │ - call 7bfc0 │ │ - mov %esi,%ecx │ │ + call 7b710 │ │ + mov %esi,%edx │ │ add $0x10,%esp │ │ - add %edi,%ecx │ │ - mov %ecx,%eax │ │ - mov %cl,0x1c8(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - jmp 2a368 │ │ - movl $0x0,0x148(%esp,%edx,1) │ │ - add $0x4,%edx │ │ - mov %edx,%eax │ │ - mov %dl,0x1c8(%esp) │ │ - mov 0x40(%ecx),%esi │ │ - lea 0x148(%esp),%edx │ │ - cmp $0x21,%esi │ │ - mov %esi,0x2c(%esp) │ │ - jae 2b0aa │ │ + add %edi,%edx │ │ mov 0x2c(%esp),%esi │ │ - movzbl %al,%ebx │ │ - cmp $0x7d,%al │ │ - mov %esi,0x500(%esp) │ │ - jb 2a41f │ │ + mov %dl,0x1c8(%esp) │ │ + mov 0x40(%esi),%edi │ │ + cmp $0x21,%edi │ │ + jae 2b3eb │ │ + movzbl %dl,%ebx │ │ + cmp $0x7d,%dl │ │ + mov %edi,0x500(%esp) │ │ + jb 2a922 │ │ mov $0x80,%esi │ │ - lea (%edx,%ebx,1),%eax │ │ + lea 0x148(%esp),%eax │ │ sub %ebx,%esi │ │ + add %ebx,%eax │ │ sub $0x4,%esp │ │ + mov %edi,0x28(%esp) │ │ mov %ebx,%edi │ │ mov 0x2c(%esp),%ebx │ │ lea 0x504(%esp),%ecx │ │ push %esi │ │ push %ecx │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ addl $0x80,0x140(%esp) │ │ adcl $0x0,0x144(%esp) │ │ sub $0x8,%esp │ │ lea 0x108(%esp),%ecx │ │ lea 0x150(%esp),%edx │ │ push $0x0 │ │ push $0x0 │ │ - call 2b210 │ │ + call 2b710 │ │ add $0x10,%esp │ │ - add $0xffffff84,%edi │ │ lea 0x500(%esp,%esi,1),%eax │ │ + mov 0x2c(%esp),%esi │ │ + add $0xffffff84,%edi │ │ mov %edi,%ecx │ │ and $0xffffff80,%ecx │ │ add %eax,%ecx │ │ sub $0x4,%esp │ │ push %edi │ │ push %ecx │ │ lea 0x154(%esp),%eax │ │ push %eax │ │ - call 7bfc0 │ │ - mov 0x40(%esp),%ecx │ │ + call 7b710 │ │ mov %edi,%ebx │ │ - lea 0x158(%esp),%edx │ │ + mov 0x34(%esp),%edi │ │ + lea 0x158(%esp),%eax │ │ add $0x10,%esp │ │ - jmp 2a42d │ │ - mov 0x2c(%esp),%eax │ │ - mov %eax,0x148(%esp,%ebx,1) │ │ + jmp 2a933 │ │ + mov %edi,0x148(%esp,%ebx,1) │ │ add $0x4,%ebx │ │ - mov 0x2c(%esp),%edi │ │ - mov $0x80,%esi │ │ - add $0x20,%ecx │ │ - lea (%edx,%ebx,1),%eax │ │ + lea 0x148(%esp),%eax │ │ + add $0x20,%esi │ │ + mov %edi,%edx │ │ + add %ebx,%eax │ │ mov %bl,0x1c8(%esp) │ │ + mov %esi,0x2c(%esp) │ │ + mov $0x80,%esi │ │ sub %ebx,%esi │ │ - sub %esi,%edi │ │ - mov %edi,0x34(%esp) │ │ - jbe 2a4b8 │ │ + sub %esi,%edx │ │ + jbe 2a9bf │ │ sub $0x4,%esp │ │ mov 0x2c(%esp),%edi │ │ mov %edi,%ebx │ │ push %esi │ │ - push %ecx │ │ + push 0x34(%esp) │ │ push %eax │ │ - mov %ecx,0x40(%esp) │ │ - call 7bfc0 │ │ + mov %edx,0x34(%esp) │ │ + call 7b710 │ │ add $0x10,%esp │ │ addl $0x80,0x140(%esp) │ │ adcl $0x0,0x144(%esp) │ │ sub $0x8,%esp │ │ lea 0x108(%esp),%ecx │ │ lea 0x150(%esp),%edx │ │ push $0x0 │ │ push $0x0 │ │ - call 2b210 │ │ + call 2b710 │ │ add $0x10,%esp │ │ - mov 0x30(%esp),%eax │ │ + mov 0x2c(%esp),%eax │ │ add %esi,%eax │ │ sub $0x4,%esp │ │ - mov 0x38(%esp),%esi │ │ - push %esi │ │ + push 0x28(%esp) │ │ push %eax │ │ lea 0x154(%esp),%eax │ │ push %eax │ │ - call 7bfc0 │ │ - mov %esi,%eax │ │ + call 7b710 │ │ + mov 0x34(%esp),%eax │ │ add $0x10,%esp │ │ - jmp 2a4d6 │ │ + jmp 2a9dc │ │ sub $0x4,%esp │ │ - mov 0x30(%esp),%edi │ │ mov %ebx,%esi │ │ mov 0x2c(%esp),%ebx │ │ push %edi │ │ - push %ecx │ │ + push 0x34(%esp) │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ add %edi,%esi │ │ mov %ebx,%edi │ │ mov %esi,%eax │ │ mov %al,0x1c8(%esp) │ │ sub $0x4,%esp │ │ lea 0x504(%esp),%eax │ │ lea 0x104(%esp),%ecx │ │ mov %edi,%ebx │ │ push $0xcc │ │ push %ecx │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ movzbl 0x5c8(%esp),%eax │ │ lea 0x548(%esp),%esi │ │ add %eax,0x540(%esp) │ │ adcl $0x0,0x544(%esp) │ │ cmp $0x80,%eax │ │ - je 2a53f │ │ + je 2aa45 │ │ mov $0x80,%edx │ │ lea (%esi,%eax,1),%ecx │ │ sub %eax,%edx │ │ sub $0x4,%esp │ │ mov %edi,%ebx │ │ push %edx │ │ push $0x0 │ │ push %ecx │ │ - call 7c000 │ │ + call 7b750 │ │ add $0x10,%esp │ │ movb $0x0,0x5c8(%esp) │ │ sub $0x8,%esp │ │ lea 0x508(%esp),%ecx │ │ mov %esi,%edx │ │ mov %edi,%ebx │ │ push $0xffffffff │ │ push $0xffffffff │ │ - call 2b210 │ │ + call 2b710 │ │ add $0x10,%esp │ │ movsd 0x508(%esp),%xmm3 │ │ movsd 0x510(%esp),%xmm1 │ │ movsd 0x518(%esp),%xmm0 │ │ movsd 0x500(%esp),%xmm2 │ │ movsd 0x528(%esp),%xmm6 │ │ movsd 0x520(%esp),%xmm7 │ │ movsd 0x538(%esp),%xmm4 │ │ movsd 0x530(%esp),%xmm5 │ │ - mov 0x38(%esp),%edx │ │ - mov 0x54(%esp),%ecx │ │ + mov 0x34(%esp),%edx │ │ + mov 0x5c(%esp),%ecx │ │ mov $0x6,%al │ │ movsd %xmm3,0x908(%esp) │ │ movsd %xmm1,0x910(%esp) │ │ movsd %xmm0,0x918(%esp) │ │ movsd %xmm2,0x900(%esp) │ │ movsd %xmm7,0x920(%esp) │ │ movsd %xmm6,0x928(%esp) │ │ imul %ecx,%edx │ │ movsd %xmm5,0x930(%esp) │ │ movsd %xmm4,0x938(%esp) │ │ movsd 0x908(%esp),%xmm1 │ │ movsd 0x910(%esp),%xmm2 │ │ movsd 0x900(%esp),%xmm0 │ │ - cmp 0x5c(%esp),%edx │ │ - mov %edx,0x38(%esp) │ │ + cmp 0x48(%esp),%edx │ │ + mov %edx,0x34(%esp) │ │ movsd %xmm1,0xb8(%esp) │ │ movsd 0x918(%esp),%xmm1 │ │ movsd %xmm2,0xc0(%esp) │ │ movsd 0x920(%esp),%xmm2 │ │ movsd %xmm0,0xb0(%esp) │ │ movsd %xmm1,0xc8(%esp) │ │ movsd 0x928(%esp),%xmm1 │ │ movsd %xmm2,0xd0(%esp) │ │ movsd 0x930(%esp),%xmm2 │ │ movsd %xmm1,0xd8(%esp) │ │ movsd 0x938(%esp),%xmm1 │ │ movsd %xmm2,0xe0(%esp) │ │ movsd %xmm1,0xe8(%esp) │ │ - ja 2b036 │ │ + ja 2b55f │ │ lea 0x0(,%ecx,4),%esi │ │ test %esi,%esi │ │ - je 2b0cc │ │ - mov 0x38(%esp),%ecx │ │ + je 2b5ce │ │ + mov 0x34(%esp),%ecx │ │ xor %edx,%edx │ │ xor %ebx,%ebx │ │ mov %ecx,%eax │ │ div %esi │ │ - mov %esi,0x48(%esp) │ │ + mov %esi,0x44(%esp) │ │ sub %edx,%ecx │ │ cmp %ecx,%esi │ │ - mov 0x4c(%esp),%esi │ │ - mov %ecx,0x30(%esp) │ │ - ja 2a90a │ │ - mov 0x48(%esp),%eax │ │ - mov 0x3c(%esp),%edi │ │ + mov 0x50(%esp),%esi │ │ + mov %ecx,0x2c(%esp) │ │ + ja 2ae0a │ │ + mov 0x44(%esp),%eax │ │ + mov 0x38(%esp),%edi │ │ shl $0xa,%eax │ │ - mov %eax,0x60(%esp) │ │ + mov %eax,0x68(%esp) │ │ mov 0x28(%esp),%eax │ │ - lea -0x13b4(%eax),%eax │ │ - mov %eax,0x50(%esp) │ │ - nopw 0x0(%eax,%eax,1) │ │ + lea -0x1514(%eax),%eax │ │ + mov %eax,0x58(%esp) │ │ lea 0xb0(%esp),%eax │ │ movl $0x0,0xd00(%esp) │ │ - mov %ebx,0x2c(%esp) │ │ + mov %ebx,0x24(%esp) │ │ mov %ebx,0x900(%esp) │ │ mov %eax,0x100(%esp) │ │ lea 0xd00(%esp),%eax │ │ movl $0x40,0x104(%esp) │ │ mov %eax,0x108(%esp) │ │ lea 0x900(%esp),%eax │ │ movl $0x4,0x10c(%esp) │ │ @@ -20999,53 +20939,53 @@ │ │ movl $0x4,0x114(%esp) │ │ sub $0x4,%esp │ │ mov 0x2c(%esp),%ebx │ │ push $0x400 │ │ push $0x0 │ │ lea 0x50c(%esp),%esi │ │ push %esi │ │ - call 7c000 │ │ + call 7b750 │ │ add $0x10,%esp │ │ sub $0x8,%esp │ │ mov $0x3,%edx │ │ lea 0x108(%esp),%ecx │ │ push $0x400 │ │ push %esi │ │ - call 26a20 │ │ + call 26d90 │ │ add $0x10,%esp │ │ cmp $0xff,%al │ │ - jne 2b036 │ │ - mov 0x60(%esp),%eax │ │ + jne 2b4ca │ │ + mov 0x68(%esp),%eax │ │ xor %ecx,%ecx │ │ mov $0x80,%edx │ │ lea 0x500(%esp),%ebx │ │ add %edi,%eax │ │ - mov %eax,0x34(%esp) │ │ - mov 0x30(%esp),%eax │ │ - sub 0x48(%esp),%eax │ │ mov %eax,0x30(%esp) │ │ mov 0x2c(%esp),%eax │ │ + sub 0x44(%esp),%eax │ │ + mov %eax,0x2c(%esp) │ │ + mov 0x24(%esp),%eax │ │ inc %eax │ │ - mov %eax,0x40(%esp) │ │ + mov %eax,0x3c(%esp) │ │ mov $0x400,%eax │ │ nopw %cs:0x0(%eax,%eax,1) │ │ cmp $0x8,%eax │ │ mov $0x8,%esi │ │ cmovb %eax,%esi │ │ - jb 2b104 │ │ + jb 2b60a │ │ sub $0x1,%edx │ │ - jb 2b0ed │ │ + jb 2b5f3 │ │ movsd (%ebx),%xmm0 │ │ sub %esi,%eax │ │ add %esi,%ebx │ │ movsd %xmm0,(%edi,%ecx,8) │ │ inc %ecx │ │ test %eax,%eax │ │ - jne 2a7d0 │ │ - mov 0x2c(%esp),%eax │ │ + jne 2acd0 │ │ + mov 0x24(%esp),%eax │ │ movl $0x1,0xd00(%esp) │ │ mov %eax,0x900(%esp) │ │ lea 0xb0(%esp),%eax │ │ mov %eax,0x100(%esp) │ │ lea 0xd00(%esp),%eax │ │ movl $0x40,0x104(%esp) │ │ mov %eax,0x108(%esp) │ │ @@ -21055,6705 +20995,6725 @@ │ │ movl $0x4,0x114(%esp) │ │ sub $0x4,%esp │ │ mov 0x2c(%esp),%ebx │ │ push $0x400 │ │ push $0x0 │ │ lea 0x50c(%esp),%esi │ │ push %esi │ │ - call 7c000 │ │ + call 7b750 │ │ add $0x10,%esp │ │ sub $0x8,%esp │ │ mov $0x3,%edx │ │ lea 0x108(%esp),%ecx │ │ push $0x400 │ │ push %esi │ │ - call 26a20 │ │ + call 26d90 │ │ add $0x10,%esp │ │ cmp $0xff,%al │ │ - jne 2b036 │ │ + jne 2b4ca │ │ mov $0x400,%eax │ │ xor %ecx,%ecx │ │ mov $0x80,%edx │ │ lea 0x500(%esp),%esi │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl (%eax) │ │ cmp $0x8,%eax │ │ mov $0x8,%ebx │ │ cmovb %eax,%ebx │ │ - jb 2b104 │ │ + jb 2b60a │ │ sub $0x1,%edx │ │ - jb 2b0ed │ │ + jb 2b5f3 │ │ movsd (%esi),%xmm0 │ │ sub %ebx,%eax │ │ add %ebx,%esi │ │ movsd %xmm0,0x400(%edi,%ecx,8) │ │ inc %ecx │ │ test %eax,%eax │ │ - jne 2a8c0 │ │ - mov 0x30(%esp),%eax │ │ - mov 0x40(%esp),%ebx │ │ - mov 0x34(%esp),%edi │ │ - mov 0x4c(%esp),%esi │ │ - cmp %eax,0x48(%esp) │ │ - jbe 2a6f0 │ │ - cmpl $0x0,0x70(%esp) │ │ + jne 2adc0 │ │ + mov 0x2c(%esp),%eax │ │ + mov 0x3c(%esp),%ebx │ │ + mov 0x30(%esp),%edi │ │ + mov 0x50(%esp),%esi │ │ + cmp %eax,0x44(%esp) │ │ + jbe 2abf0 │ │ + cmpl $0x0,0x6c(%esp) │ │ mov 0x28(%esp),%edi │ │ - je 2aeea │ │ + je 2b410 │ │ test %esi,%esi │ │ - je 2afaa │ │ - mov 0x54(%esp),%eax │ │ - movss 0x70(%esp),%xmm0 │ │ - movss 0x38(%esp),%xmm1 │ │ + je 2b4d3 │ │ + mov 0x5c(%esp),%eax │ │ + movss 0x6c(%esp),%xmm0 │ │ + movss 0x34(%esp),%xmm1 │ │ lea (%eax,%eax,2),%ecx │ │ lea -0x1(%eax,%eax,2),%eax │ │ movlhps %xmm0,%xmm1 │ │ mov %eax,0xa4(%esp) │ │ - mov 0x3c(%esp),%eax │ │ + mov 0x38(%esp),%eax │ │ mov %ecx,0xa8(%esp) │ │ - xor %ecx,%ecx │ │ + movzbl 0x74(%esp),%ecx │ │ movaps %xmm1,0xf0(%esp) │ │ add $0x10,%eax │ │ + mov %ecx,0x90(%esp) │ │ mov %eax,0x94(%esp) │ │ - jmp 2a981 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - mov 0x8c(%esp),%ecx │ │ - cmp 0x70(%esp),%ecx │ │ - je 2aeea │ │ - cmpl $0x10,0x88(%esp) │ │ - lea 0x1(%ecx),%edx │ │ - mov %ecx,0x50(%esp) │ │ - movl $0x0,0x64(%esp) │ │ - mov %edx,0x8c(%esp) │ │ - sete %al │ │ - test %ecx,%ecx │ │ + xor %eax,%eax │ │ + jmp 2ae80 │ │ + mov 0x88(%esp),%eax │ │ + cmp 0x6c(%esp),%eax │ │ + je 2b410 │ │ + cmpl $0x10,0x84(%esp) │ │ + lea 0x1(%eax),%edx │ │ + mov %eax,0x58(%esp) │ │ + mov %edx,0x88(%esp) │ │ sete %cl │ │ + cmpb $0x2,0x74(%esp) │ │ + sete %ch │ │ + test %eax,%eax │ │ + sete %al │ │ + and %al,%ch │ │ or %al,%cl │ │ - mov %cl,0x5b(%esp) │ │ - jmp 2a9c0 │ │ - nop │ │ - mov 0x90(%esp),%eax │ │ - cmp $0x4,%eax │ │ - mov %eax,0x64(%esp) │ │ - je 2a970 │ │ - mov 0x80(%esp),%eax │ │ - cmp $0x1,%eax │ │ - je 2a9f0 │ │ - cmp $0x2,%eax │ │ - mov 0x54(%esp),%eax │ │ - mov 0x50(%esp),%ecx │ │ - jne 2a9dd │ │ - test %ecx,%ecx │ │ - je 2aa00 │ │ - movl $0x0,0x60(%esp) │ │ - jmp 2aa10 │ │ - nopw 0x0(%eax,%eax,1) │ │ - mov $0x1,%al │ │ - mov 0x50(%esp),%ecx │ │ - mov %eax,0x60(%esp) │ │ - mov 0x54(%esp),%eax │ │ - jmp 2aa10 │ │ - cmpl $0x2,0x64(%esp) │ │ - setb %dl │ │ - mov %edx,0x60(%esp) │ │ - nopl 0x0(%eax) │ │ - mov 0x64(%esp),%edx │ │ - mov %edx,%ebx │ │ - lea 0x1(%edx),%esi │ │ - or %ecx,%ebx │ │ - mov %esi,0x90(%esp) │ │ - mov %ebx,0x84(%esp) │ │ - mov %edx,%ebx │ │ - imul %eax,%ebx │ │ - test %edx,%edx │ │ - mov %ebx,0x9c(%esp) │ │ - mov $0x0,%ebx │ │ - sete 0x5a(%esp) │ │ - cmove 0x48(%esp),%ebx │ │ - imul %eax,%esi │ │ xor %eax,%eax │ │ - test %ecx,%ecx │ │ - cmove %ecx,%esi │ │ - cmp $0x3,%edx │ │ - cmove %eax,%esi │ │ - mov %esi,0xac(%esp) │ │ - mov %ebx,0x98(%esp) │ │ - jmp 2aa81 │ │ + mov %ch,0x55(%esp) │ │ + mov %cl,0x57(%esp) │ │ + jmp 2aecc │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - mov 0x40(%esp),%eax │ │ - mov 0x4c(%esp),%esi │ │ + mov 0x8c(%esp),%eax │ │ + cmp $0x4,%eax │ │ + je 2ae6f │ │ + cmpb $0x1,0x74(%esp) │ │ + mov %eax,0x4c(%esp) │ │ + mov 0x58(%esp),%esi │ │ + mov 0x4c(%esp),%edx │ │ + sete %al │ │ + cmpl $0x2,0x4c(%esp) │ │ + setb %cl │ │ + and 0x55(%esp),%cl │ │ + or %al,%cl │ │ + mov 0x4c(%esp),%eax │ │ + mov %cl,0x68(%esp) │ │ + or %esi,%eax │ │ + mov %eax,0x80(%esp) │ │ + mov 0x5c(%esp),%eax │ │ + imul %eax,%edx │ │ + cmpl $0x0,0x4c(%esp) │ │ + mov %edx,0x9c(%esp) │ │ + mov $0x0,%edx │ │ + cmove 0x44(%esp),%edx │ │ + sete 0x56(%esp) │ │ + mov %edx,0x98(%esp) │ │ + mov 0x4c(%esp),%edx │ │ + inc %edx │ │ + mov %edx,0x8c(%esp) │ │ + imul %eax,%edx │ │ + xor %eax,%eax │ │ + test %esi,%esi │ │ + cmove %esi,%edx │ │ + cmpl $0x3,0x4c(%esp) │ │ + cmove %eax,%edx │ │ + mov %edx,0xac(%esp) │ │ + jmp 2af61 │ │ + nop │ │ + mov 0x3c(%esp),%eax │ │ + mov 0x50(%esp),%esi │ │ inc %eax │ │ cmp %esi,%eax │ │ - je 2a9b0 │ │ - mov %eax,0x40(%esp) │ │ + je 2aec0 │ │ + mov %eax,0x3c(%esp) │ │ sub $0x4,%esp │ │ mov %edi,%ebx │ │ push $0x400 │ │ push $0x0 │ │ - lea 0x10c(%esp),%eax │ │ + lea 0xd0c(%esp),%eax │ │ push %eax │ │ - call 7c000 │ │ + call 7b750 │ │ add $0xc,%esp │ │ push $0x400 │ │ push $0x0 │ │ - lea 0xd0c(%esp),%eax │ │ + lea 0x90c(%esp),%eax │ │ push %eax │ │ - call 7c000 │ │ + call 7b750 │ │ add $0xc,%esp │ │ push $0x400 │ │ push $0x0 │ │ - lea 0x90c(%esp),%eax │ │ + lea 0x10c(%esp),%eax │ │ push %eax │ │ - call 7c000 │ │ + call 7b750 │ │ add $0x10,%esp │ │ - cmpb $0x0,0x60(%esp) │ │ - je 2abe0 │ │ - mov 0x50(%esp),%eax │ │ - mov 0x40(%esp),%ecx │ │ - cmpl $0x0,0x84(%esp) │ │ - mov 0x54(%esp),%esi │ │ + cmpb $0x0,0x68(%esp) │ │ + je 2b0c0 │ │ + mov 0x58(%esp),%eax │ │ + mov 0x3c(%esp),%ecx │ │ + cmpl $0x0,0x80(%esp) │ │ + mov 0x5c(%esp),%esi │ │ movl $0x0,0x904(%esp) │ │ - mov 0x64(%esp),%edx │ │ + mov 0x4c(%esp),%edx │ │ movaps 0xf0(%esp),%xmm0 │ │ mov %eax,0x900(%esp) │ │ mov %ecx,0x908(%esp) │ │ - mov 0x80(%esp),%ecx │ │ + mov 0x90(%esp),%ecx │ │ movl $0x0,0x90c(%esp) │ │ mov %edx,0x910(%esp) │ │ movl $0x0,0x914(%esp) │ │ movups %xmm0,0x918(%esp) │ │ movl $0x0,0x92c(%esp) │ │ mov %ecx,0x928(%esp) │ │ - jne 2abee │ │ + jne 2b0ce │ │ movl $0x0,0x934(%esp) │ │ movl $0x1,0x930(%esp) │ │ sub $0xc,%esp │ │ lea 0x90c(%esp),%eax │ │ lea 0xd0c(%esp),%ecx │ │ lea 0x10c(%esp),%edx │ │ mov %edi,%ebx │ │ push %eax │ │ - call 24f20 │ │ + call 250c0 │ │ add $0x4,%esp │ │ lea 0xd0c(%esp),%eax │ │ lea 0x50c(%esp),%ecx │ │ lea 0x10c(%esp),%edx │ │ push %eax │ │ - call 24f20 │ │ + call 250c0 │ │ add $0xc,%esp │ │ push $0x400 │ │ lea 0x508(%esp),%eax │ │ push %eax │ │ lea 0xd0c(%esp),%eax │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ - movl $0x0,0x68(%esp) │ │ - movl $0x1,0x6c(%esp) │ │ - jmp 2ac43 │ │ + movl $0x0,0x60(%esp) │ │ + movl $0x1,0x64(%esp) │ │ + jmp 2b123 │ │ nopl (%eax) │ │ - cmpl $0x0,0x84(%esp) │ │ - mov 0x54(%esp),%esi │ │ - je 2ac33 │ │ - mov 0x40(%esp),%edx │ │ + cmpl $0x0,0x80(%esp) │ │ + mov 0x5c(%esp),%esi │ │ + je 2b113 │ │ + mov 0x3c(%esp),%edx │ │ mov 0x9c(%esp),%eax │ │ mov 0x98(%esp),%ecx │ │ - movl $0x0,0x6c(%esp) │ │ - movl $0x0,0x68(%esp) │ │ - imul 0x48(%esp),%edx │ │ + movl $0x0,0x64(%esp) │ │ + movl $0x0,0x60(%esp) │ │ + imul 0x44(%esp),%edx │ │ mov %eax,0x78(%esp) │ │ add %eax,%edx │ │ lea (%edx,%ecx,1),%ebx │ │ - movzbl 0x5a(%esp),%ecx │ │ - mov %cl,0x47(%esp) │ │ + movzbl 0x56(%esp),%ecx │ │ + mov %cl,0x43(%esp) │ │ xor %ecx,%ecx │ │ cmp %esi,%ecx │ │ - jae 2aa70 │ │ - jmp 2ac6b │ │ - movl $0x0,0x6c(%esp) │ │ - movl $0x0,0x68(%esp) │ │ - mov 0x40(%esp),%edx │ │ + jae 2af50 │ │ + jmp 2b14b │ │ + movl $0x0,0x64(%esp) │ │ + movl $0x0,0x60(%esp) │ │ + mov 0x3c(%esp),%edx │ │ mov $0x2,%ecx │ │ movl $0x0,0x78(%esp) │ │ - movb $0x1,0x47(%esp) │ │ - imul 0x48(%esp),%edx │ │ + movb $0x1,0x43(%esp) │ │ + imul 0x44(%esp),%edx │ │ or $0x2,%edx │ │ mov %edx,%ebx │ │ cmp %esi,%ecx │ │ - jae 2aa70 │ │ + jae 2af50 │ │ mov %edx,%esi │ │ mov 0x78(%esp),%eax │ │ dec %ebx │ │ shl $0xa,%esi │ │ add 0x94(%esp),%esi │ │ dec %eax │ │ mov %eax,0xa0(%esp) │ │ - jmp 2ace2 │ │ + jmp 2b1c2 │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - mov 0x2c(%esp),%eax │ │ - cmp 0x38(%esp),%eax │ │ - jae 2b07f │ │ + mov 0x24(%esp),%eax │ │ + cmp 0x34(%esp),%eax │ │ + jae 2b5a6 │ │ shl $0xa,%eax │ │ - add 0x3c(%esp),%eax │ │ + add 0x38(%esp),%eax │ │ sub $0x4,%esp │ │ mov %edi,%ebx │ │ push $0x400 │ │ lea 0x508(%esp),%ecx │ │ push %ecx │ │ push %eax │ │ - call 7bfc0 │ │ - mov 0x3c(%esp),%ecx │ │ + call 7b710 │ │ + mov 0x34(%esp),%ecx │ │ add $0x10,%esp │ │ - mov 0x30(%esp),%edx │ │ + mov 0x2c(%esp),%edx │ │ add $0x400,%esi │ │ lea 0x1(%ecx),%eax │ │ mov %ecx,%ebx │ │ inc %edx │ │ - cmp 0x54(%esp),%edx │ │ + cmp 0x5c(%esp),%edx │ │ mov %edx,%ecx │ │ mov %eax,%edx │ │ - jae 2aa70 │ │ - cmpb $0x0,0x60(%esp) │ │ - mov %edx,0x2c(%esp) │ │ - mov %ebx,0x34(%esp) │ │ - mov %ecx,0x30(%esp) │ │ - je 2adc0 │ │ + jae 2af50 │ │ + cmpb $0x0,0x68(%esp) │ │ + mov %edx,0x24(%esp) │ │ + mov %ebx,0x30(%esp) │ │ + mov %ecx,0x2c(%esp) │ │ + je 2b2a0 │ │ mov %ecx,%edi │ │ and $0x7f,%edi │ │ - jne 2ad8c │ │ - mov 0x6c(%esp),%eax │ │ - mov 0x68(%esp),%ecx │ │ + jne 2b26c │ │ + mov 0x64(%esp),%eax │ │ + mov 0x60(%esp),%ecx │ │ add $0x1,%eax │ │ adc $0x0,%ecx │ │ - mov %eax,0x6c(%esp) │ │ + mov %eax,0x64(%esp) │ │ mov %eax,0x930(%esp) │ │ - mov %ecx,0x68(%esp) │ │ + mov %ecx,0x60(%esp) │ │ mov %ecx,0x934(%esp) │ │ sub $0xc,%esp │ │ mov 0x34(%esp),%ebx │ │ lea 0xd0c(%esp),%ecx │ │ lea 0x90c(%esp),%eax │ │ lea 0x10c(%esp),%edx │ │ push %eax │ │ - call 24f20 │ │ + call 250c0 │ │ add $0x4,%esp │ │ lea 0x50c(%esp),%ecx │ │ lea 0xd0c(%esp),%eax │ │ lea 0x10c(%esp),%edx │ │ push %eax │ │ - call 24f20 │ │ + call 250c0 │ │ add $0xc,%esp │ │ push $0x400 │ │ lea 0x508(%esp),%eax │ │ push %eax │ │ lea 0xd0c(%esp),%eax │ │ push %eax │ │ - call 7bfc0 │ │ - mov 0x40(%esp),%ecx │ │ + call 7b710 │ │ + mov 0x3c(%esp),%ecx │ │ add $0x10,%esp │ │ lea 0xd00(%esp,%edi,8),%eax │ │ mov (%eax),%ebx │ │ - cmpl $0x0,0x50(%esp) │ │ + cmpl $0x0,0x58(%esp) │ │ mov 0x4(%eax),%eax │ │ - je 2addf │ │ + je 2b2bf │ │ xor %edx,%edx │ │ - divl 0x4c(%esp) │ │ - mov 0x40(%esp),%eax │ │ + divl 0x50(%esp) │ │ + mov 0x3c(%esp),%eax │ │ cmp %eax,%edx │ │ - jne 2adf0 │ │ + jne 2b2d0 │ │ mov %eax,%ecx │ │ mov 0xa4(%esp),%eax │ │ - mov 0x30(%esp),%edx │ │ + mov 0x2c(%esp),%edx │ │ lea (%eax,%edx,1),%edi │ │ - jmp 2ae2c │ │ + jmp 2b30c │ │ nop │ │ - cmp 0x38(%esp),%ebx │ │ - jae 2b077 │ │ + cmp 0x34(%esp),%ebx │ │ + jae 2b59e │ │ mov %ebx,%eax │ │ shl $0xa,%eax │ │ - add 0x3c(%esp),%eax │ │ + add 0x38(%esp),%eax │ │ mov (%eax),%ebx │ │ - cmpl $0x0,0x50(%esp) │ │ + cmpl $0x0,0x58(%esp) │ │ mov 0x4(%eax),%eax │ │ - jne 2ad9f │ │ - cmpb $0x0,0x47(%esp) │ │ - je 2adfe │ │ + jne 2b27f │ │ + cmpb $0x0,0x43(%esp) │ │ + je 2b2de │ │ lea -0x1(%ecx),%edi │ │ - mov 0x40(%esp),%ecx │ │ - jmp 2ae2c │ │ + mov 0x3c(%esp),%ecx │ │ + jmp 2b30c │ │ nop │ │ - cmpl $0x1,0x30(%esp) │ │ + cmpl $0x1,0x2c(%esp) │ │ mov 0xa8(%esp),%edi │ │ - jmp 2ae27 │ │ + jmp 2b307 │ │ xor %edx,%edx │ │ - divl 0x4c(%esp) │ │ - mov 0x40(%esp),%eax │ │ + divl 0x50(%esp) │ │ + mov 0x3c(%esp),%eax │ │ cmp %eax,%edx │ │ - jne 2ae1e │ │ - mov 0x30(%esp),%ecx │ │ + jne 2b2fe │ │ + mov 0x2c(%esp),%ecx │ │ mov 0xa0(%esp),%edx │ │ lea (%edx,%ecx,1),%edi │ │ mov %eax,%ecx │ │ - jmp 2ae2c │ │ - cmpl $0x1,0x30(%esp) │ │ + jmp 2b30c │ │ + cmpl $0x1,0x2c(%esp) │ │ mov 0x78(%esp),%edi │ │ mov %edx,%ecx │ │ sbb $0x0,%edi │ │ mov %ebx,%eax │ │ mul %ebx │ │ mov %edx,%eax │ │ mul %edi │ │ add 0xac(%esp),%edi │ │ not %edx │ │ add %edx,%edi │ │ xor %edx,%edx │ │ mov %edi,%eax │ │ - mov 0x48(%esp),%edi │ │ + mov 0x44(%esp),%edi │ │ div %edi │ │ - mov 0x34(%esp),%ebx │ │ + mov 0x30(%esp),%ebx │ │ mov %edx,%eax │ │ - mov 0x38(%esp),%edx │ │ + mov 0x34(%esp),%edx │ │ cmp %edx,%ebx │ │ - jae 2b06b │ │ + jae 2b592 │ │ imul %edi,%ecx │ │ mov 0x28(%esp),%edi │ │ add %ecx,%eax │ │ cmp %edx,%eax │ │ - jae 2b061 │ │ - mov 0x3c(%esp),%ecx │ │ + jae 2b588 │ │ + mov 0x38(%esp),%ecx │ │ shl $0xa,%ebx │ │ shl $0xa,%eax │ │ add %ecx,%ebx │ │ add %ecx,%eax │ │ sub $0xc,%esp │ │ mov %ebx,%edx │ │ lea 0x50c(%esp),%ecx │ │ mov %edi,%ebx │ │ push %eax │ │ - call 24f20 │ │ + call 250c0 │ │ add $0x10,%esp │ │ - cmpb $0x0,0x5b(%esp) │ │ - jne 2ac90 │ │ - mov 0x2c(%esp),%ecx │ │ - cmp 0x38(%esp),%ecx │ │ - jae 2b089 │ │ + cmpb $0x0,0x57(%esp) │ │ + jne 2b170 │ │ + mov 0x24(%esp),%ecx │ │ + cmp 0x34(%esp),%ecx │ │ + jae 2b5b0 │ │ mov $0xfffffc00,%eax │ │ nop │ │ movups 0x3f0(%esi,%eax,1),%xmm0 │ │ movups 0x400(%esi,%eax,1),%xmm1 │ │ xorps 0x900(%esp,%eax,1),%xmm0 │ │ xorps 0x910(%esp,%eax,1),%xmm1 │ │ movups %xmm0,0x3f0(%esi,%eax,1) │ │ movups %xmm1,0x400(%esi,%eax,1) │ │ add $0x20,%eax │ │ - jne 2aeb0 │ │ - jmp 2acc4 │ │ - mov 0x48(%esp),%eax │ │ + jne 2b390 │ │ + jmp 2b1a4 │ │ + movl $0x0,0x148(%esp,%edx,1) │ │ + add $0x4,%edx │ │ + mov %dl,0x1c8(%esp) │ │ + mov 0x40(%esi),%edi │ │ + cmp $0x21,%edi │ │ + jb 2a877 │ │ + sub $0x8,%esp │ │ + mov 0x30(%esp),%esi │ │ + mov %edi,%edx │ │ + xor %ecx,%ecx │ │ + lea -0x1474(%esi),%eax │ │ + mov %esi,%edi │ │ + mov %esi,%ebx │ │ + push %eax │ │ + push $0x20 │ │ + call 335c0 │ │ + add $0x10,%esp │ │ + jmp 2b63c │ │ + mov 0x44(%esp),%eax │ │ lea -0x1(%eax),%ebx │ │ - cmp 0x5c(%esp),%ebx │ │ - jae 2b16c │ │ + cmp 0x48(%esp),%ebx │ │ + jae 2b66e │ │ mov %ebx,%eax │ │ shl $0xa,%eax │ │ - add 0x3c(%esp),%eax │ │ + add 0x38(%esp),%eax │ │ sub $0x4,%esp │ │ - mov %ebx,0x38(%esp) │ │ + mov %ebx,0x34(%esp) │ │ mov %edi,%ebx │ │ push $0x400 │ │ push %eax │ │ lea 0x10c(%esp),%eax │ │ push %eax │ │ - call 7bfc0 │ │ - mov 0x44(%esp),%ebx │ │ + call 7b710 │ │ + mov 0x40(%esp),%ebx │ │ add $0x10,%esp │ │ cmp $0x2,%esi │ │ - jb 2afdd │ │ + jb 2b506 │ │ mov $0x1,%eax │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ + nopl 0x0(%eax,%eax,1) │ │ mov %eax,%ecx │ │ - imul 0x48(%esp),%ecx │ │ + imul 0x44(%esp),%ecx │ │ add %ebx,%ecx │ │ - cmp 0x5c(%esp),%ecx │ │ - jae 2b147 │ │ + cmp 0x48(%esp),%ecx │ │ + jae 2b64b │ │ shl $0xa,%ecx │ │ xor %edx,%edx │ │ mov $0xfffffc00,%esi │ │ - add 0x3c(%esp),%ecx │ │ + add 0x38(%esp),%ecx │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl 0x0(%eax,%eax,1) │ │ movups (%ecx,%edx,8),%xmm0 │ │ movups 0x10(%ecx,%edx,8),%xmm1 │ │ add $0x4,%edx │ │ xorps 0x500(%esp,%esi,1),%xmm0 │ │ xorps 0x510(%esp,%esi,1),%xmm1 │ │ movaps %xmm0,0x500(%esp,%esi,1) │ │ movaps %xmm1,0x510(%esp,%esi,1) │ │ add $0x20,%esi │ │ - jne 2af70 │ │ + jne 2b490 │ │ inc %eax │ │ - cmp 0x4c(%esp),%eax │ │ - jne 2af40 │ │ - jmp 2afdd │ │ - mov 0x48(%esp),%ecx │ │ - mov 0x5c(%esp),%eax │ │ + cmp 0x50(%esp),%eax │ │ + jne 2b460 │ │ + jmp 2b506 │ │ + mov 0x28(%esp),%edi │ │ + jmp 2b55f │ │ + mov 0x44(%esp),%ecx │ │ + mov 0x48(%esp),%eax │ │ dec %ecx │ │ cmp %eax,%ecx │ │ - jae 2b17f │ │ + jae 2b681 │ │ shl $0xa,%ecx │ │ - add 0x3c(%esp),%ecx │ │ + add 0x38(%esp),%ecx │ │ sub $0x4,%esp │ │ mov %edi,%ebx │ │ push $0x400 │ │ push %ecx │ │ lea 0x10c(%esp),%eax │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ mov 0x14(%ebp),%esi │ │ sub $0x4,%esp │ │ mov 0x2c(%esp),%ebx │ │ lea 0x504(%esp),%edi │ │ push $0x400 │ │ lea 0x108(%esp),%eax │ │ push %eax │ │ push %edi │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ mov %edi,0x900(%esp) │ │ mov 0x28(%esp),%edi │ │ movl $0x400,0x904(%esp) │ │ sub $0x8,%esp │ │ mov $0x1,%edx │ │ lea 0x908(%esp),%ecx │ │ mov %edi,%ebx │ │ push $0x40 │ │ push %esi │ │ - call 26a20 │ │ + call 26d90 │ │ add $0x10,%esp │ │ - cmpl $0x0,0x74(%esp) │ │ - je 2b059 │ │ + cmpl $0x0,0x70(%esp) │ │ + je 2b580 │ │ sub $0xc,%esp │ │ - mov 0x34(%esp),%ebx │ │ + mov %edi,%ebx │ │ + push 0x44(%esp) │ │ mov %al,0x3c(%esp) │ │ - push 0x48(%esp) │ │ - call 7bfb0 │ │ - movzbl 0x40(%esp),%eax │ │ + call 7b700 │ │ + movzbl 0x3c(%esp),%eax │ │ add $0x10,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea -0x1364(%edi),%esi │ │ + lea -0x14c4(%edi),%esi │ │ mov %eax,%ebx │ │ - jmp 2b091 │ │ + jmp 2b5b8 │ │ mov 0x28(%esp),%edi │ │ - lea -0x1374(%edi),%esi │ │ - jmp 2b091 │ │ - lea -0x1384(%edi),%esi │ │ - jmp 2b091 │ │ - lea -0x1344(%edi),%esi │ │ + lea -0x14d4(%edi),%esi │ │ + jmp 2b5b8 │ │ + lea -0x14e4(%edi),%esi │ │ + jmp 2b5b8 │ │ + lea -0x14a4(%edi),%esi │ │ mov %eax,%ebx │ │ - jmp 2b091 │ │ - lea -0x1354(%edi),%esi │ │ + jmp 2b5b8 │ │ + lea -0x14b4(%edi),%esi │ │ mov %ecx,%ebx │ │ sub $0xc,%esp │ │ - mov 0x44(%esp),%edx │ │ + mov 0x40(%esp),%edx │ │ mov %ebx,%ecx │ │ mov %edi,%ebx │ │ push %esi │ │ - call 31e2c │ │ - add $0x10,%esp │ │ - jmp 2b136 │ │ - sub $0x8,%esp │ │ - mov 0x30(%esp),%edi │ │ - mov 0x34(%esp),%edx │ │ - xor %ecx,%ecx │ │ - lea -0x1314(%edi),%eax │ │ - mov %edi,%ebx │ │ - push %eax │ │ - push $0x20 │ │ - call 32bf0 │ │ + call 336a0 │ │ add $0x10,%esp │ │ - jmp 2b136 │ │ + jmp 2b63c │ │ sub $0xc,%esp │ │ - lea -0x1394(%edi),%eax │ │ + mov 0x34(%esp),%edi │ │ mov $0x37,%edx │ │ - lea -0x77cff(%edi),%ecx │ │ + lea -0x14f4(%edi),%eax │ │ + lea -0x77458(%edi),%ecx │ │ mov %edi,%ebx │ │ push %eax │ │ - call 31460 │ │ + call 31c30 │ │ add $0x10,%esp │ │ - jmp 2b136 │ │ + jmp 2b63c │ │ mov 0x28(%esp),%edi │ │ - mov 0x50(%esp),%esi │ │ + mov 0x58(%esp),%esi │ │ mov $0x80,%ebx │ │ - movl $0x80,0x38(%esp) │ │ - jmp 2b091 │ │ + movl $0x80,0x34(%esp) │ │ + jmp 2b5b8 │ │ sub $0x4,%esp │ │ mov 0x2c(%esp),%ebx │ │ lea 0x83(%esp),%edi │ │ mov $0x11,%edx │ │ - lea -0x13c4(%ebx),%eax │ │ - lea -0x13e4(%ebx),%esi │ │ - lea -0x77ce4(%ebx),%ecx │ │ + lea -0x1524(%ebx),%eax │ │ + lea -0x1544(%ebx),%esi │ │ + lea -0x7743d(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %edi │ │ mov %ebx,%edi │ │ - call 34100 │ │ + call 34730 │ │ add $0x10,%esp │ │ ud2 │ │ - mov 0x28(%esp),%ebx │ │ - lea -0x13a4(%ebx),%ecx │ │ - call 342f0 │ │ - mov 0x5c(%esp),%eax │ │ + lea -0x1504(%edi),%ecx │ │ + mov %edi,%ebx │ │ + call 34920 │ │ + mov 0x48(%esp),%eax │ │ mov %ecx,%ebx │ │ - lea -0x1324(%edi),%esi │ │ - mov %eax,0x38(%esp) │ │ - jmp 2b091 │ │ - mov 0x28(%esp),%ebx │ │ + lea -0x1484(%edi),%esi │ │ + mov %eax,0x34(%esp) │ │ + jmp 2b5b8 │ │ mov $0x40,%ecx │ │ mov %esi,%edx │ │ - call 246cb │ │ - mov 0x5c(%esp),%eax │ │ - lea -0x1334(%edi),%esi │ │ - mov %eax,0x38(%esp) │ │ - jmp 2b091 │ │ - lea -0x1334(%edi),%esi │ │ + mov %edi,%ebx │ │ + call 247ab │ │ + mov 0x48(%esp),%eax │ │ + lea -0x1494(%edi),%esi │ │ + mov %eax,0x34(%esp) │ │ + jmp 2b5b8 │ │ + lea -0x1494(%edi),%esi │ │ mov %ecx,%ebx │ │ - mov %eax,0x38(%esp) │ │ - jmp 2b091 │ │ + mov %eax,0x34(%esp) │ │ + jmp 2b5b8 │ │ mov 0x28(%esp),%edi │ │ - jmp 2b196 │ │ + jmp 2b698 │ │ mov %eax,%esi │ │ - cmpl $0x0,0x74(%esp) │ │ - je 2b1b0 │ │ + cmpl $0x0,0x70(%esp) │ │ + je 2b6b2 │ │ sub $0xc,%esp │ │ mov %edi,%ebx │ │ - push 0x48(%esp) │ │ - call 7bfb0 │ │ + push 0x44(%esp) │ │ + call 7b700 │ │ add $0x10,%esp │ │ sub $0xc,%esp │ │ mov %edi,%ebx │ │ push %esi │ │ - call 784f0 │ │ - int3 │ │ - int3 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ - push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0xc,%esp │ │ - mov 0x20(%esp),%ecx │ │ - mov 0x24(%esp),%eax │ │ - call 2b1d4 │ │ - pop %ebx │ │ - add $0x53608,%ebx │ │ - lea -0x77bf6(%ebx),%edi │ │ - lea -0x77be1(%ebx),%ebp │ │ + mov 0x10(%esp),%ecx │ │ + mov 0x14(%esp),%eax │ │ + call 2b6d0 │ │ + pop %edx │ │ + add $0x529bc,%edx │ │ + lea -0x7734f(%edx),%ebx │ │ + lea -0x7733a(%edx),%edx │ │ mov (%ecx),%ecx │ │ - movzbl (%ecx),%edx │ │ + movzbl (%ecx),%esi │ │ mov 0x4(%eax),%ecx │ │ - mov %edx,%esi │ │ - xor $0x1,%esi │ │ - test %edx,%edx │ │ - lea 0x15(%esi,%esi,1),%esi │ │ - cmovne %edi,%ebp │ │ + mov %esi,%edi │ │ + xor $0x1,%edi │ │ + test %esi,%esi │ │ + lea 0x15(%edi,%edi,1),%edi │ │ + cmovne %ebx,%edx │ │ sub $0x4,%esp │ │ - push %esi │ │ - push %ebp │ │ + push %edi │ │ + push %edx │ │ push (%eax) │ │ call *0xc(%ecx) │ │ - add $0x1c,%esp │ │ + add $0x10,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ - pop %ebp │ │ ret │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x148,%esp │ │ - mov %edx,0xa4(%esp) │ │ - mov 0x8(%ecx),%edi │ │ - mov 0x28(%ecx),%edx │ │ - mov 0xc(%ecx),%ebx │ │ - mov 0x2c(%ecx),%eax │ │ - mov %ecx,%esi │ │ - mov %ecx,0x114(%esp) │ │ - mov 0x10(%ecx),%ecx │ │ - mov %edx,0x128(%esp) │ │ - add %edi,%edx │ │ - mov %edi,0x140(%esp) │ │ - mov %eax,0x120(%esp) │ │ - mov 0x30(%esi),%edi │ │ - mov %ebx,0x13c(%esp) │ │ - mov %ecx,0x144(%esp) │ │ - adc %ebx,%eax │ │ - mov 0x14(%esi),%ebx │ │ - mov %eax,%ebp │ │ - mov 0x34(%esi),%eax │ │ - mov 0xa4(%esp),%esi │ │ - mov %edi,0x12c(%esp) │ │ - add %ecx,%edi │ │ - mov %ebx,0x138(%esp) │ │ - mov %eax,0x124(%esp) │ │ - adc %ebx,%eax │ │ - mov %eax,%ebx │ │ - mov 0x10(%esi),%eax │ │ - add %eax,%edx │ │ - mov %eax,0xe4(%esp) │ │ - mov 0x14(%esi),%eax │ │ - mov %edx,%ecx │ │ - mov %edi,%edx │ │ - adc %eax,%ebp │ │ - mov %eax,0xe0(%esp) │ │ - mov 0x20(%esi),%eax │ │ - mov %ebp,0x94(%esp) │ │ - add %eax,%edx │ │ - mov %eax,0x9c(%esp) │ │ - mov 0x24(%esi),%eax │ │ - mov 0x15c(%esp),%esi │ │ - mov %edx,0x4(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0xb8(%esp) │ │ - mov %ebp,%eax │ │ - mov %ecx,%ebp │ │ - xor %edx,%esi │ │ - xor $0x9b05688c,%eax │ │ - xor $0xfb41bd6b,%esi │ │ - mov %ebx,0x18(%esp) │ │ - mov %eax,%edi │ │ - mov %eax,0x50(%esp) │ │ - mov %ecx,%eax │ │ - xor $0x2b3e6c1f,%eax │ │ - mov %edi,%edx │ │ - mov %eax,%ecx │ │ - mov %eax,0xc(%esp) │ │ - mov 0x160(%esp),%eax │ │ + sub $0x15c,%esp │ │ + mov 0x8(%ecx),%eax │ │ + mov 0x2c(%ecx),%ebx │ │ + mov 0x28(%ecx),%edi │ │ + mov 0xc(%ecx),%esi │ │ + mov %ecx,0x11c(%esp) │ │ + mov %edx,0x54(%esp) │ │ + mov %edi,0xf0(%esp) │ │ + add %eax,%edi │ │ + mov %eax,0x134(%esp) │ │ + mov %ebx,%eax │ │ + mov %esi,0x130(%esp) │ │ + mov %ebx,0xb0(%esp) │ │ + adc %esi,%eax │ │ + mov %edi,0x8(%esp) │ │ + mov 0x30(%ecx),%edi │ │ + mov %eax,0x18(%esp) │ │ + mov 0x10(%ecx),%eax │ │ + mov %edi,0x14(%esp) │ │ + add %eax,%edi │ │ + mov %eax,0x13c(%esp) │ │ + mov 0x14(%ecx),%eax │ │ + mov %edi,%ebp │ │ + mov 0x34(%ecx),%edi │ │ + mov %eax,0x12c(%esp) │ │ + mov %edi,0x98(%esp) │ │ + adc %eax,%edi │ │ + mov 0x18(%ecx),%eax │ │ + mov %edi,%esi │ │ + mov 0x38(%ecx),%edi │ │ + mov %eax,0x138(%esp) │ │ + mov %edi,0x48(%esp) │ │ + add %eax,%edi │ │ + mov 0x1c(%ecx),%eax │ │ + mov 0x3c(%ecx),%ecx │ │ + mov %edi,%ebx │ │ + mov %ecx,0x9c(%esp) │ │ + adc %eax,%ecx │ │ + mov %eax,0x128(%esp) │ │ + mov 0x20(%edx),%eax │ │ mov %ecx,%edi │ │ - xor %ebx,%eax │ │ + mov %ebp,%ecx │ │ + add %eax,%ecx │ │ + mov %eax,0xa0(%esp) │ │ + mov 0x24(%edx),%eax │ │ + mov %ecx,0x10(%esp) │ │ + adc %eax,%esi │ │ + mov %eax,0xb4(%esp) │ │ + mov 0x30(%edx),%eax │ │ + mov %esi,0x1c(%esp) │ │ + add %eax,%ebx │ │ + mov %eax,0xa8(%esp) │ │ + mov 0x34(%edx),%eax │ │ + mov %ebx,%ebp │ │ + mov %ebx,0xc(%esp) │ │ + adc %eax,%edi │ │ + mov %eax,0xa4(%esp) │ │ + mov 0x174(%esp),%eax │ │ + xor $0x137e2179,%ebp │ │ + mov %edi,%ebx │ │ + mov %edi,0x24(%esp) │ │ + mov %ebp,0x28(%esp) │ │ + xor $0x5be0cd19,%ebx │ │ + mov %ebx,0x34(%esp) │ │ + xor %esi,%eax │ │ + mov 0x170(%esp),%esi │ │ xor $0x1f83d9ab,%eax │ │ - add $0x84caa73b,%edx │ │ - mov %eax,%ecx │ │ - adc $0xbb67ae85,%edi │ │ - mov %edx,%ebx │ │ - mov %edx,0x2c(%esp) │ │ + mov %eax,%edi │ │ + mov %eax,0x58(%esp) │ │ + mov %ebx,%eax │ │ + xor %ecx,%esi │ │ + mov 0x9c(%esp),%ecx │ │ + xor $0xfb41bd6b,%esi │ │ + add $0xfe94f82b,%edi │ │ mov %esi,%edx │ │ - mov %eax,0x68(%esp) │ │ - add $0xfe94f82b,%ecx │ │ - mov %edi,0x48(%esp) │ │ + mov %edi,0x3c(%esp) │ │ adc $0x3c6ef372,%edx │ │ - mov %ecx,0x34(%esp) │ │ - xor 0x12c(%esp),%ecx │ │ - mov %edx,%eax │ │ + add $0x5f1d36f1,%eax │ │ + adc $0xa54ff53a,%ebp │ │ + mov %eax,0x40(%esp) │ │ + mov 0x14(%esp),%eax │ │ + mov %edx,0x2c(%esp) │ │ + mov %ebp,%ebx │ │ + mov %ebp,0x38(%esp) │ │ + mov 0x98(%esp),%ebp │ │ + xor %ebx,%ecx │ │ + xor %edi,%eax │ │ + xor %edx,%ebp │ │ + mov %eax,%edx │ │ + shld $0x8,%ebp,%edx │ │ + shld $0x8,%eax,%ebp │ │ mov %edx,0x20(%esp) │ │ - mov %ebx,%edx │ │ - mov %edi,%ebx │ │ - xor 0x128(%esp),%edx │ │ - xor 0x120(%esp),%ebx │ │ - mov %edx,%edi │ │ - shld $0x8,%ebx,%edi │ │ - shld $0x8,%edx,%ebx │ │ - mov %edi,0x8(%esp) │ │ - mov %eax,%edi │ │ - mov %ecx,%eax │ │ - xor 0x124(%esp),%edi │ │ - shld $0x8,%edi,%eax │ │ - shld $0x8,%ecx,%edi │ │ - mov 0x94(%esp),%ecx │ │ - mov %eax,(%esp) │ │ - mov 0xa4(%esp),%eax │ │ - mov 0x18(%eax),%edx │ │ - mov %edx,0xdc(%esp) │ │ - add %edx,%ebp │ │ - mov 0x1c(%eax),%edx │ │ - adc %edx,%ecx │ │ + mov 0x48(%esp),%edx │ │ + mov %ebp,0x98(%esp) │ │ + xor 0x40(%esp),%edx │ │ + mov %edx,%eax │ │ + shld $0x8,%ecx,%eax │ │ + shld $0x8,%edx,%ecx │ │ + mov 0x54(%esp),%edx │ │ + mov %ecx,%edi │ │ + mov %ecx,0x9c(%esp) │ │ + mov 0x10(%esp),%ecx │ │ + mov %eax,0x14(%esp) │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x28(%edx),%ebx │ │ + mov %ebx,0xe0(%esp) │ │ + add %ebx,%ecx │ │ + mov 0x2c(%edx),%ebx │ │ + adc %ebx,%eax │ │ + add %ebp,%ecx │ │ + mov %ebx,0xdc(%esp) │ │ + mov 0x38(%edx),%ebx │ │ + mov 0xc(%esp),%ebp │ │ + adc 0x20(%esp),%eax │ │ + mov %ecx,0x10(%esp) │ │ + mov %ebx,0xe8(%esp) │ │ add %ebx,%ebp │ │ - mov %edx,0xd8(%esp) │ │ - mov 0x28(%eax),%edx │ │ - adc 0x8(%esp),%ecx │ │ - mov %ebp,0xa0(%esp) │ │ - mov %edx,0xbc(%esp) │ │ - mov %ecx,%ebp │ │ - mov %ecx,0x94(%esp) │ │ - mov 0x4(%esp),%ecx │ │ - add %edx,%ecx │ │ - mov 0x2c(%eax),%edx │ │ - mov 0x18(%esp),%eax │ │ - adc %edx,%eax │ │ - mov %edx,0xd4(%esp) │ │ - mov 0xc(%esp),%edx │ │ - add %edi,%ecx │ │ - adc (%esp),%eax │ │ - mov %ecx,0x4(%esp) │ │ - xor %ebp,%edx │ │ - mov 0x50(%esp),%ebp │ │ + mov 0x3c(%edx),%ebx │ │ + mov 0x58(%esp),%edx │ │ mov %eax,%ecx │ │ - mov %eax,0x18(%esp) │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x24(%esp),%eax │ │ + mov %ebx,0xe4(%esp) │ │ + adc %ebx,%eax │ │ + add %edi,%ebp │ │ + mov 0x28(%esp),%edi │ │ + adc 0x14(%esp),%eax │ │ + xor 0x10(%esp),%edx │ │ xor %ecx,%esi │ │ - mov 0x48(%esp),%ecx │ │ - xor 0xa0(%esp),%ebp │ │ - mov %ebp,%eax │ │ - shrd $0x10,%edx,%ebp │ │ - shld $0x10,%edx,%eax │ │ - mov 0x68(%esp),%edx │ │ - mov %ebp,0x50(%esp) │ │ - mov %eax,0x60(%esp) │ │ - xor 0x4(%esp),%edx │ │ - mov %edx,%eax │ │ + mov %ebp,0xc(%esp) │ │ + mov %edx,%ebx │ │ shrd $0x10,%esi,%edx │ │ - shld $0x10,%esi,%eax │ │ - mov 0x34(%esp),%esi │ │ - mov %edx,0x68(%esp) │ │ - mov %eax,0x54(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - add %ebp,%eax │ │ - mov 0x8(%esp),%ebp │ │ - adc 0x60(%esp),%ecx │ │ - add %edx,%esi │ │ - mov 0x20(%esp),%edx │ │ - mov %eax,0x2c(%esp) │ │ - mov %esi,0x34(%esp) │ │ - adc 0x54(%esp),%edx │ │ - mov %ecx,0x48(%esp) │ │ - xor %ecx,%ebp │ │ - mov (%esp),%ecx │ │ - xor %eax,%ebx │ │ - xor %esi,%edi │ │ - mov %ebp,%eax │ │ - shld $0x1,%ebx,%eax │ │ - shld $0x1,%ebp,%ebx │ │ - mov 0xa4(%esp),%ebp │ │ - mov %eax,0x28(%esp) │ │ - mov %ebx,0xc0(%esp) │ │ - xor %edx,%ecx │ │ - mov %edx,0x20(%esp) │ │ - mov 0x94(%esp),%edx │ │ - mov %ecx,%eax │ │ - shld $0x1,%edi,%eax │ │ - shld $0x1,%ecx,%edi │ │ - mov 0xa0(%esp),%ecx │ │ + xor %eax,%edi │ │ + shld $0x10,%esi,%ebx │ │ mov %eax,%esi │ │ - mov %eax,0x6c(%esp) │ │ - mov 0x50(%ebp),%eax │ │ - mov %edi,0xe8(%esp) │ │ - mov %eax,0xb4(%esp) │ │ - add %eax,%ecx │ │ - mov 0x54(%ebp),%eax │ │ - adc %eax,%edx │ │ - mov %eax,0xb0(%esp) │ │ - mov 0x60(%ebp),%eax │ │ - add %edi,%ecx │ │ - adc %esi,%edx │ │ - mov %ecx,0xa0(%esp) │ │ - mov 0x0(%ebp),%esi │ │ - mov %edx,0x94(%esp) │ │ - mov %eax,0xf4(%esp) │ │ - add %eax,0x4(%esp) │ │ - mov 0x64(%ebp),%eax │ │ - mov %esi,0x104(%esp) │ │ - mov %eax,0x10c(%esp) │ │ - adc %eax,0x18(%esp) │ │ - mov 0x58(%ebp),%eax │ │ - add %eax,%ecx │ │ - mov %eax,0xd0(%esp) │ │ - mov 0x5c(%ebp),%eax │ │ - mov %ecx,0xc(%esp) │ │ - mov %edx,%ecx │ │ - adc %eax,%ecx │ │ - mov %eax,0xec(%esp) │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x114(%esp),%ecx │ │ - mov (%ecx),%edx │ │ - mov 0x20(%ecx),%eax │ │ - movdqu 0x18(%ecx),%xmm0 │ │ - mov %eax,0xf0(%esp) │ │ - add %edx,%eax │ │ - mov %edx,0x134(%esp) │ │ - mov 0x4(%ecx),%edx │ │ - movd %xmm0,%edi │ │ + mov 0x34(%esp),%eax │ │ + mov %edx,0x58(%esp) │ │ + mov %ebx,%ecx │ │ + mov %ebx,0x88(%esp) │ │ + xor %ebp,%eax │ │ + mov 0x40(%esp),%ebp │ │ mov %eax,%ebx │ │ - mov 0x24(%ecx),%eax │ │ - mov %edx,0x130(%esp) │ │ - mov %eax,0x8c(%esp) │ │ - adc %edx,%eax │ │ - mov 0x38(%ecx),%edx │ │ - mov %eax,0x14(%esp) │ │ - mov 0x3c(%ecx),%eax │ │ - mov %edx,0x11c(%esp) │ │ - add %edx,%edi │ │ - mov 0x1c(%ecx),%edx │ │ - mov %eax,0x118(%esp) │ │ - adc %eax,%edx │ │ - add %esi,%ebx │ │ - mov 0x4(%ebp),%esi │ │ - mov %ebx,0x8(%esp) │ │ - mov 0x14(%esp),%ebx │ │ - mov %esi,0x100(%esp) │ │ - adc %esi,%ebx │ │ - mov 0x30(%ebp),%esi │ │ - mov %ebx,0x14(%esp) │ │ - add %esi,%edi │ │ - mov %esi,0xac(%esp) │ │ - mov 0x34(%ebp),%esi │ │ - mov 0x44(%ecx),%ebp │ │ - mov %edi,(%esp) │ │ - adc %esi,%edx │ │ - xor %ebx,%ebp │ │ - mov 0x40(%ecx),%ebx │ │ - mov %esi,0xa8(%esp) │ │ - xor $0x137e2179,%edi │ │ - mov %edx,%ecx │ │ - xor $0x510e527f,%ebp │ │ - mov %edx,0x1c(%esp) │ │ - xor $0x5be0cd19,%ecx │ │ - mov %ebp,0x4c(%esp) │ │ - mov %ecx,%esi │ │ - mov %ecx,0x78(%esp) │ │ - xor 0x8(%esp),%ebx │ │ - xor $0xade682d1,%ebx │ │ - add $0xf3bcc908,%ebp │ │ + shrd $0x10,%edi,%eax │ │ + shld $0x10,%edi,%ebx │ │ + mov %eax,%edi │ │ + mov %eax,0x34(%esp) │ │ + mov 0x3c(%esp),%eax │ │ + mov %ebx,0x78(%esp) │ │ + add %edx,%eax │ │ + mov 0x2c(%esp),%edx │ │ + mov %eax,0x3c(%esp) │ │ + adc %ecx,%edx │ │ + add %edi,%ebp │ │ + mov 0x38(%esp),%edi │ │ + mov 0x98(%esp),%ecx │ │ + mov %edx,0x2c(%esp) │ │ + mov %ebp,0x40(%esp) │ │ + adc %ebx,%edi │ │ + mov 0x20(%esp),%ebx │ │ + xor %eax,%ecx │ │ + mov %edi,0x38(%esp) │ │ + xor %edx,%ebx │ │ + mov 0x14(%esp),%edx │ │ mov %ebx,%eax │ │ - mov %ebp,0x44(%esp) │ │ - adc $0x6a09e667,%eax │ │ - add $0x5f1d36f1,%esi │ │ - mov %esi,%ecx │ │ - mov %esi,0x38(%esp) │ │ - mov %edi,%esi │ │ - mov %eax,0x40(%esp) │ │ - adc $0xa54ff53a,%esi │ │ - mov %esi,%edx │ │ + shld $0x1,%ecx,%eax │ │ + shld $0x1,%ebx,%ecx │ │ + mov %eax,0x84(%esp) │ │ + mov 0x9c(%esp),%eax │ │ + mov %ecx,0x98(%esp) │ │ + xor %edi,%edx │ │ + mov %edx,%ecx │ │ + xor %ebp,%eax │ │ + mov 0x11c(%esp),%ebp │ │ + shld $0x1,%eax,%ecx │ │ + shld $0x1,%edx,%eax │ │ + mov %ecx,0x30(%esp) │ │ + mov 0x54(%esp),%ecx │ │ + mov %eax,0x9c(%esp) │ │ + movdqu 0x20(%ebp),%xmm0 │ │ + mov 0x70(%ecx),%eax │ │ + movd %xmm0,%edi │ │ + movdqa %xmm0,0x140(%esp) │ │ + mov %edi,%edx │ │ + mov %eax,0xbc(%esp) │ │ + add %eax,0xc(%esp) │ │ + mov 0x74(%ecx),%eax │ │ + adc %eax,%esi │ │ + mov %eax,0xb8(%esp) │ │ + mov 0x0(%ebp),%eax │ │ mov %esi,0x24(%esp) │ │ - mov 0xf0(%esp),%esi │ │ - xor %ebp,%esi │ │ - mov 0x8c(%esp),%ebp │ │ - xor %eax,%ebp │ │ - mov %esi,%eax │ │ - shld $0x8,%ebp,%eax │ │ - shld $0x8,%esi,%ebp │ │ + add %eax,%edx │ │ + mov %eax,0x124(%esp) │ │ + mov 0x4(%ebp),%eax │ │ mov %edx,%esi │ │ - mov 0xa4(%esp),%edx │ │ - mov %ebp,0x8c(%esp) │ │ - mov %ecx,%ebp │ │ - xor 0x118(%esp),%esi │ │ - mov %eax,0xcc(%esp) │ │ - mov 0x8(%esp),%ecx │ │ - xor 0x11c(%esp),%ebp │ │ - mov %ebp,%eax │ │ - shld $0x8,%esi,%eax │ │ - shld $0x8,%ebp,%esi │ │ - mov 0x8(%edx),%ebp │ │ - mov %eax,0x98(%esp) │ │ - mov 0x14(%esp),%eax │ │ - mov %ebp,0xfc(%esp) │ │ - add %ebp,%ecx │ │ - mov 0xc(%edx),%ebp │ │ - adc %ebp,%eax │ │ - add 0x8c(%esp),%ecx │ │ - mov %ebp,0xf8(%esp) │ │ - mov 0x38(%edx),%ebp │ │ - mov %ecx,0x8(%esp) │ │ - adc 0xcc(%esp),%eax │ │ - mov (%esp),%ecx │ │ - mov %ebp,0xf0(%esp) │ │ - mov %eax,0x14(%esp) │ │ - add %ebp,%ecx │ │ - mov 0x3c(%edx),%ebp │ │ - mov 0x1c(%esp),%eax │ │ - adc %ebp,%eax │ │ - add %esi,%ecx │ │ - mov %ebp,0x108(%esp) │ │ - adc 0x98(%esp),%eax │ │ + mov 0x24(%ebp),%edx │ │ + mov %eax,0x120(%esp) │ │ + mov %edx,0xac(%esp) │ │ + adc %eax,%edx │ │ + mov (%ecx),%eax │ │ + add %eax,%esi │ │ + mov %eax,0xd8(%esp) │ │ + mov 0x4(%ecx),%eax │ │ + mov %esi,0x14(%esp) │ │ + adc %eax,%edx │ │ + mov %eax,0xd4(%esp) │ │ + mov 0x10(%ecx),%eax │ │ + mov %edx,0x20(%esp) │ │ + mov %eax,0xf4(%esp) │ │ + mov 0x8(%esp),%esi │ │ + mov 0x40(%ebp),%ebx │ │ + add %eax,%esi │ │ + mov 0x14(%ecx),%eax │ │ + mov 0x18(%esp),%ecx │ │ + mov %esi,0x8(%esp) │ │ + adc %eax,%ecx │ │ + mov %eax,0x114(%esp) │ │ + mov 0x44(%ebp),%eax │ │ xor 0x14(%esp),%ebx │ │ - mov %ecx,(%esp) │ │ - mov %eax,%edx │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x4c(%esp),%eax │ │ - xor %edx,%edi │ │ - xor 0x8(%esp),%eax │ │ + mov %ecx,0x18(%esp) │ │ + xor %edx,%eax │ │ + mov %ecx,%edx │ │ + mov %esi,%ecx │ │ + xor $0xade682d1,%ebx │ │ + xor $0x510e527f,%eax │ │ + xor $0x9b05688c,%edx │ │ + xor $0x2b3e6c1f,%ecx │ │ mov %eax,%ebp │ │ - shrd $0x10,%ebx,%eax │ │ - shld $0x10,%ebx,%ebp │ │ - mov %eax,%ebx │ │ - mov %eax,0x4c(%esp) │ │ - mov 0x78(%esp),%eax │ │ - mov %ebp,%ecx │ │ - mov %ebp,0x80(%esp) │ │ - mov 0x44(%esp),%ebp │ │ - xor (%esp),%eax │ │ - mov %eax,%edx │ │ - shrd $0x10,%edi,%eax │ │ - shld $0x10,%edi,%edx │ │ - add %ebx,%ebp │ │ - mov %eax,0x78(%esp) │ │ - mov 0xcc(%esp),%ebx │ │ - mov 0x8c(%esp),%edi │ │ - mov %edx,0x30(%esp) │ │ - mov 0x40(%esp),%edx │ │ - mov %ebp,0x44(%esp) │ │ - adc %ecx,%edx │ │ - mov 0x38(%esp),%ecx │ │ - mov %edx,0x40(%esp) │ │ - add %eax,%ecx │ │ - mov 0x24(%esp),%eax │ │ - mov %ecx,0x38(%esp) │ │ - adc 0x30(%esp),%eax │ │ - xor %edx,%ebx │ │ - xor %ebp,%edi │ │ - xor %ecx,%esi │ │ - mov 0x14(%esp),%ecx │ │ - mov %ebx,%edx │ │ - shld $0x1,%edi,%edx │ │ - shld $0x1,%ebx,%edi │ │ - mov 0xa4(%esp),%ebx │ │ - mov %edi,0x8c(%esp) │ │ - mov 0x98(%esp),%edi │ │ - mov %edx,0x70(%esp) │ │ - mov %eax,0x24(%esp) │ │ - mov 0x40(%ebx),%edx │ │ + mov %eax,0x70(%esp) │ │ + mov %ecx,0xec(%esp) │ │ + mov %edx,0x44(%esp) │ │ + add $0xf3bcc908,%ebp │ │ + mov %ebp,%eax │ │ + mov %ebp,0x48(%esp) │ │ + mov %ebx,%ebp │ │ + adc $0x6a09e667,%ebp │ │ + mov %ebp,%esi │ │ + mov %ebp,0x50(%esp) │ │ + mov %edx,%ebp │ │ + mov 0x20(%esp),%edx │ │ + add $0x84caa73b,%ebp │ │ + adc $0xbb67ae85,%ecx │ │ xor %eax,%edi │ │ - mov 0x8(%esp),%eax │ │ + mov 0xac(%esp),%eax │ │ + mov %ebp,0x4c(%esp) │ │ mov %edi,%ebp │ │ - shld $0x1,%esi,%ebp │ │ - shld $0x1,%edi,%esi │ │ - mov %edx,0x98(%esp) │ │ - mov %esi,%edi │ │ - mov %esi,0x58(%esp) │ │ - mov 0x4(%esp),%esi │ │ - mov %ebp,0x64(%esp) │ │ + mov %ecx,0x28(%esp) │ │ + xor %esi,%eax │ │ + shld $0x8,%eax,%ebp │ │ + shld $0x8,%edi,%eax │ │ + mov 0xf0(%esp),%edi │ │ + mov %eax,%esi │ │ + mov %eax,0xac(%esp) │ │ + mov 0xb0(%esp),%eax │ │ + xor 0x4c(%esp),%edi │ │ + xor %ecx,%eax │ │ + mov %edi,%ecx │ │ + shld $0x8,%eax,%ecx │ │ + shld $0x8,%edi,%eax │ │ + mov 0x14(%esp),%edi │ │ + mov %ecx,0xd0(%esp) │ │ + mov 0x54(%esp),%ecx │ │ + mov %eax,0xb0(%esp) │ │ + mov 0x8(%ecx),%eax │ │ + mov %eax,0xcc(%esp) │ │ + add %eax,%edi │ │ + mov 0xc(%ecx),%eax │ │ + adc %eax,%edx │ │ + add %esi,%edi │ │ + mov %eax,0x10c(%esp) │ │ + mov 0x8(%esp),%eax │ │ + mov %edi,%esi │ │ + mov %edi,0x14(%esp) │ │ + mov %edx,%edi │ │ + mov 0x18(%ecx),%edx │ │ + adc %ebp,%edi │ │ + mov %edi,0x20(%esp) │ │ + mov %edx,0xf0(%esp) │ │ add %edx,%eax │ │ - mov 0x44(%ebx),%edx │ │ + mov 0x1c(%ecx),%edx │ │ + mov 0x18(%esp),%ecx │ │ adc %edx,%ecx │ │ - add 0xc0(%esp),%eax │ │ - mov %edx,0xcc(%esp) │ │ - mov 0x70(%ebx),%edx │ │ - adc 0x28(%esp),%ecx │ │ + add 0xb0(%esp),%eax │ │ + mov %edx,0x110(%esp) │ │ + mov 0xec(%esp),%edx │ │ + adc 0xd0(%esp),%ecx │ │ mov %eax,0x8(%esp) │ │ - mov (%esp),%eax │ │ - add %edi,%esi │ │ - mov %edx,0xc8(%esp) │ │ - mov 0x1c(%esp),%edi │ │ - mov %esi,0x4(%esp) │ │ - mov %ecx,0x14(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - adc %ebp,%ecx │ │ - add %edx,%eax │ │ - mov 0x74(%ebx),%edx │ │ - mov 0x30(%esp),%ebx │ │ - mov 0x80(%esp),%ebp │ │ + mov 0x44(%esp),%eax │ │ + xor %edi,%ebx │ │ mov %ecx,0x18(%esp) │ │ - adc %edx,%edi │ │ - add 0x8c(%esp),%eax │ │ - mov %edx,0xc4(%esp) │ │ - adc 0x70(%esp),%edi │ │ - mov %eax,(%esp) │ │ - mov 0xa0(%esp),%eax │ │ - xor 0x14(%esp),%ebx │ │ - xor 0x94(%esp),%ebp │ │ - mov %edi,%edx │ │ - mov %edi,0x1c(%esp) │ │ - mov 0x60(%esp),%edi │ │ - xor %eax,0x4c(%esp) │ │ - mov 0x8(%esp),%eax │ │ - mov %ebx,0x30(%esp) │ │ - mov %ebp,0x80(%esp) │ │ - xor %ecx,%edi │ │ - mov 0x50(%esp),%ecx │ │ - xor %eax,0x78(%esp) │ │ - mov 0x68(%esp),%eax │ │ - mov %edi,0x60(%esp) │ │ + mov 0x70(%esp),%ecx │ │ + xor 0x8(%esp),%eax │ │ + xor 0x18(%esp),%edx │ │ xor %esi,%ecx │ │ - mov 0x54(%esp),%esi │ │ - xor (%esp),%eax │ │ + mov %eax,%edi │ │ + mov %ecx,%esi │ │ + shrd $0x10,%ebx,%ecx │ │ + shld $0x10,%edx,%edi │ │ + shrd $0x10,%edx,%eax │ │ + shld $0x10,%ebx,%esi │ │ + mov 0x48(%esp),%ebx │ │ + mov %ecx,0x70(%esp) │ │ + mov %eax,%edx │ │ + mov %eax,0x44(%esp) │ │ + mov 0x4c(%esp),%eax │ │ + mov %edi,0x64(%esp) │ │ + mov %esi,0x6c(%esp) │ │ + add %ecx,%ebx │ │ + mov 0x50(%esp),%ecx │ │ + mov %ebx,0x48(%esp) │ │ + adc %esi,%ecx │ │ + mov 0x28(%esp),%esi │ │ + add %edx,%eax │ │ mov %ecx,0x50(%esp) │ │ - xor %edx,%esi │ │ - mov 0x34(%esp),%edx │ │ - mov %eax,0x68(%esp) │ │ - mov %esi,0x54(%esp) │ │ - add %ebx,%edx │ │ - mov 0x20(%esp),%ebx │ │ - mov %edx,0x34(%esp) │ │ - adc 0x78(%esp),%ebx │ │ - add %ebp,0x38(%esp) │ │ - mov 0x4c(%esp),%ebp │ │ - adc %ebp,0x24(%esp) │ │ - mov 0x44(%esp),%ebp │ │ - mov %ebx,0x20(%esp) │ │ - add %edi,%ebp │ │ - mov 0x40(%esp),%edi │ │ - mov %ebp,0x44(%esp) │ │ - adc %ecx,%edi │ │ - mov 0x2c(%esp),%ecx │ │ - mov %edi,0x40(%esp) │ │ - add %esi,%ecx │ │ - mov 0x48(%esp),%esi │ │ - mov %ecx,0x2c(%esp) │ │ - adc %eax,%esi │ │ - mov 0xc0(%esp),%eax │ │ - mov %esi,0x48(%esp) │ │ - xor %edx,%eax │ │ - mov 0x28(%esp),%edx │ │ - xor %ebx,%edx │ │ - mov %eax,%ebx │ │ - shld $0x8,%edx,%ebx │ │ - shld $0x8,%eax,%edx │ │ - mov 0xe8(%esp),%eax │ │ - mov %edx,0x28(%esp) │ │ - mov 0x6c(%esp),%edx │ │ - mov %ebx,0x3c(%esp) │ │ - xor 0x38(%esp),%eax │ │ - xor 0x24(%esp),%edx │ │ - mov %eax,%ebx │ │ - shld $0x8,%edx,%ebx │ │ - shld $0x8,%eax,%edx │ │ - mov 0x64(%esp),%eax │ │ - mov %ebx,0x5c(%esp) │ │ - mov 0x58(%esp),%ebx │ │ - mov %edx,0x6c(%esp) │ │ - xor %edi,%eax │ │ - mov 0xa4(%esp),%edi │ │ - xor %ebp,%ebx │ │ - mov %ebx,%edx │ │ - shld $0x8,%eax,%edx │ │ - shld $0x8,%ebx,%eax │ │ - mov %edx,0x74(%esp) │ │ - mov 0x8c(%esp),%edx │ │ - mov %eax,0x64(%esp) │ │ - mov 0x70(%esp),%eax │ │ - mov 0x68(%edi),%ebx │ │ - mov 0x6c(%edi),%ebp │ │ - xor %ecx,%edx │ │ - xor %esi,%eax │ │ - mov 0xc(%esp),%esi │ │ - mov %ebx,0xc0(%esp) │ │ - mov %ebp,0xa0(%esp) │ │ - mov %edx,%ecx │ │ - shld $0x8,%eax,%ecx │ │ - shld $0x8,%edx,%eax │ │ - mov 0x7c(%edi),%edx │ │ - mov %eax,0x70(%esp) │ │ - mov 0x48(%edi),%eax │ │ - mov %ecx,0x7c(%esp) │ │ - mov 0x4c(%edi),%ecx │ │ - mov 0x78(%edi),%edi │ │ - mov %edx,0x8c(%esp) │ │ + mov %eax,0x4c(%esp) │ │ + adc %edi,%esi │ │ + xor %ecx,%ebp │ │ + mov 0xac(%esp),%ecx │ │ + mov %ebp,%edx │ │ + mov %esi,0x28(%esp) │ │ + xor %ebx,%ecx │ │ + shld $0x1,%ecx,%edx │ │ + shld $0x1,%ebp,%ecx │ │ + mov 0x14(%esp),%ebp │ │ + mov %edx,0x7c(%esp) │ │ + mov 0xd0(%esp),%edx │ │ + mov %ecx,0xac(%esp) │ │ + mov 0xb0(%esp),%ecx │ │ + xor %esi,%edx │ │ + mov 0x54(%esp),%esi │ │ + xor %eax,%ecx │ │ + mov %edx,%eax │ │ + shld $0x1,%ecx,%eax │ │ + shld $0x1,%edx,%ecx │ │ + mov 0x20(%esp),%edx │ │ + mov %eax,%edi │ │ + mov %eax,0x74(%esp) │ │ + mov %ecx,0xb0(%esp) │ │ + mov 0x40(%esi),%eax │ │ + mov %eax,0x108(%esp) │ │ + add %eax,%ebp │ │ + mov 0x44(%esi),%eax │ │ + adc %eax,%edx │ │ + add %ecx,%ebp │ │ + mov %eax,0x104(%esp) │ │ + mov 0x50(%esi),%eax │ │ + mov 0x18(%esp),%ecx │ │ + adc %edi,%edx │ │ + mov 0xc(%esp),%edi │ │ + mov %ebp,0x14(%esp) │ │ + mov %edx,%ebx │ │ + mov %edx,0x20(%esp) │ │ mov 0x8(%esp),%edx │ │ - mov %eax,0x94(%esp) │ │ - mov %ecx,0xe8(%esp) │ │ - mov %edi,0xa4(%esp) │ │ + mov %eax,0x100(%esp) │ │ add %eax,%edx │ │ - mov 0x14(%esp),%eax │ │ - adc %ecx,%eax │ │ - add 0x28(%esp),%edx │ │ - mov 0x4(%esp),%ecx │ │ - adc 0x3c(%esp),%eax │ │ + mov 0x54(%esi),%eax │ │ + adc %eax,%ecx │ │ + add 0x98(%esp),%edx │ │ + mov %eax,0xfc(%esp) │ │ + mov 0x60(%esi),%eax │ │ mov %edx,0x8(%esp) │ │ - add 0x6c(%esp),%esi │ │ + adc 0x84(%esp),%ecx │ │ mov 0x10(%esp),%edx │ │ - mov %eax,0x14(%esp) │ │ - mov 0x18(%esp),%eax │ │ - adc 0x5c(%esp),%edx │ │ - add %ebx,%ecx │ │ - mov 0x4c(%esp),%ebx │ │ - mov %esi,0xc(%esp) │ │ - adc %ebp,%eax │ │ - add 0x64(%esp),%ecx │ │ + mov %eax,0xd0(%esp) │ │ + mov %ecx,0x18(%esp) │ │ + add %eax,%edx │ │ + mov 0x64(%esi),%eax │ │ + mov 0x1c(%esp),%ecx │ │ + adc %eax,%ecx │ │ + add 0x9c(%esp),%edx │ │ + mov %eax,0xec(%esp) │ │ + mov 0x24(%esp),%eax │ │ + adc 0x30(%esp),%ecx │ │ + add 0xac(%esp),%edi │ │ mov %edx,0x10(%esp) │ │ - adc 0x74(%esp),%eax │ │ - mov %ecx,0x4(%esp) │ │ - mov (%esp),%ecx │ │ - mov %eax,0x18(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - add %edi,%ecx │ │ - mov 0x78(%esp),%edi │ │ - adc 0x8c(%esp),%eax │ │ - add 0x70(%esp),%ecx │ │ + mov 0x8(%esp),%edx │ │ adc 0x7c(%esp),%eax │ │ - xor 0x14(%esp),%edi │ │ - mov %ecx,(%esp) │ │ - xor %edx,%ebx │ │ - mov %eax,0x1c(%esp) │ │ + mov %ecx,%esi │ │ + mov %ecx,0x1c(%esp) │ │ + mov 0x78(%esp),%ecx │ │ + xor %edx,0x70(%esp) │ │ + mov 0x10(%esp),%edx │ │ + mov %edi,0xc(%esp) │ │ + xor %esi,0x64(%esp) │ │ + mov 0x58(%esp),%esi │ │ + xor %ebx,%ecx │ │ + mov 0x34(%esp),%ebx │ │ + xor %edx,0x44(%esp) │ │ + mov 0x88(%esp),%edx │ │ + mov %eax,0x24(%esp) │ │ + xor %edi,%esi │ │ + mov %ecx,0x78(%esp) │ │ + mov 0x38(%esp),%edi │ │ + mov %esi,0x58(%esp) │ │ + xor %ebp,%ebx │ │ + mov 0x6c(%esp),%ebp │ │ + xor %eax,%edx │ │ + mov 0x3c(%esp),%eax │ │ + mov %ebx,0x34(%esp) │ │ + mov %edx,0x88(%esp) │ │ + xor 0x18(%esp),%ebp │ │ + add %ecx,%eax │ │ + mov 0x2c(%esp),%ecx │ │ + mov %eax,0x3c(%esp) │ │ + adc %ebx,%ecx │ │ + mov 0x40(%esp),%ebx │ │ + mov %ebp,0x6c(%esp) │ │ + mov %ecx,0x2c(%esp) │ │ + add %ebp,%ebx │ │ + mov 0x48(%esp),%ebp │ │ + adc 0x70(%esp),%edi │ │ + mov %ebx,0x40(%esp) │ │ + add 0x64(%esp),%ebp │ │ + mov %edi,0x38(%esp) │ │ + mov %ebp,0x48(%esp) │ │ + mov 0x44(%esp),%ebp │ │ + adc %ebp,0x50(%esp) │ │ + add %edx,0x4c(%esp) │ │ + mov 0x28(%esp),%edx │ │ + mov 0x14(%esp),%ebp │ │ + adc %esi,%edx │ │ + mov 0xb0(%esp),%esi │ │ + mov %edx,0x28(%esp) │ │ + xor %eax,%esi │ │ + mov 0x74(%esp),%eax │ │ + xor %ecx,%eax │ │ + mov %esi,%ecx │ │ + shld $0x8,%eax,%ecx │ │ + shld $0x8,%esi,%eax │ │ + mov %ecx,0x80(%esp) │ │ + mov 0x98(%esp),%ecx │ │ + mov %eax,0x74(%esp) │ │ + mov 0x84(%esp),%eax │ │ + xor %ebx,%ecx │ │ + xor %edi,%eax │ │ + mov %ecx,%esi │ │ + shld $0x8,%eax,%esi │ │ + shld $0x8,%ecx,%eax │ │ + mov 0x9c(%esp),%ecx │ │ + mov %eax,0x84(%esp) │ │ mov 0x30(%esp),%eax │ │ - xor 0x8(%esp),%eax │ │ - mov %eax,%ecx │ │ - shrd $0x10,%edi,%eax │ │ - shld $0x10,%edi,%ecx │ │ - mov %eax,%edi │ │ + mov %esi,0x60(%esp) │ │ + xor 0x48(%esp),%ecx │ │ + xor 0x50(%esp),%eax │ │ + mov %ecx,%esi │ │ + shld $0x8,%eax,%esi │ │ + shld $0x8,%ecx,%eax │ │ + mov %esi,0x68(%esp) │ │ + mov 0xac(%esp),%esi │ │ mov %eax,0x30(%esp) │ │ - mov 0x80(%esp),%eax │ │ - mov %ecx,0x78(%esp) │ │ - xor %esi,%eax │ │ - mov 0x38(%esp),%esi │ │ - mov %eax,%ecx │ │ - shrd $0x10,%ebx,%eax │ │ - shld $0x10,%ebx,%ecx │ │ - mov %eax,%ebp │ │ - mov %eax,0x80(%esp) │ │ - mov 0x60(%esp),%eax │ │ - mov %ecx,0x4c(%esp) │ │ - mov 0x50(%esp),%ecx │ │ - xor 0x4(%esp),%eax │ │ - xor 0x18(%esp),%ecx │ │ + mov 0x7c(%esp),%eax │ │ + xor 0x4c(%esp),%esi │ │ + xor %edx,%eax │ │ + mov %esi,%ecx │ │ + shld $0x8,%eax,%ecx │ │ + shld $0x8,%esi,%eax │ │ + mov %ecx,0x5c(%esp) │ │ + mov 0x54(%esp),%ecx │ │ + mov %eax,0x7c(%esp) │ │ + mov 0x48(%ecx),%eax │ │ + mov 0x4c(%ecx),%edx │ │ + mov 0x7c(%ecx),%esi │ │ + mov 0x6c(%ecx),%ebx │ │ + mov 0x68(%ecx),%edi │ │ + mov %eax,0xc4(%esp) │ │ + add %eax,%ebp │ │ + mov 0x20(%esp),%eax │ │ + mov %esi,0x9c(%esp) │ │ + mov 0x78(%ecx),%esi │ │ + mov %edx,0xc8(%esp) │ │ + mov %ebx,0xc0(%esp) │ │ + mov %edi,0xf8(%esp) │ │ + adc %edx,%eax │ │ + add 0x74(%esp),%ebp │ │ + mov %esi,0x98(%esp) │ │ + mov 0x5c(%ecx),%esi │ │ + mov 0x58(%ecx),%ecx │ │ + adc 0x80(%esp),%eax │ │ + mov %ecx,0xac(%esp) │ │ + mov %esi,0xb0(%esp) │ │ + mov %ebp,0x14(%esp) │ │ mov %eax,%edx │ │ - shrd $0x10,%ecx,%eax │ │ - shld $0x10,%ecx,%edx │ │ - mov 0x68(%esp),%ecx │ │ - mov %eax,%ebx │ │ - mov %eax,0x60(%esp) │ │ - mov 0x54(%esp),%eax │ │ - mov %edx,0x50(%esp) │ │ - xor 0x1c(%esp),%ecx │ │ - xor (%esp),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x8(%esp),%eax │ │ + add %ecx,%eax │ │ + mov 0x18(%esp),%ecx │ │ + adc %esi,%ecx │ │ + add 0x84(%esp),%eax │ │ + adc 0x60(%esp),%ecx │ │ + mov %eax,0x8(%esp) │ │ + mov 0x10(%esp),%eax │ │ + mov %ecx,0x18(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + add %edi,%eax │ │ + mov 0x70(%esp),%edi │ │ + adc %ebx,%ecx │ │ + add 0x30(%esp),%eax │ │ + adc 0x68(%esp),%ecx │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%eax │ │ + mov %ecx,%ebx │ │ + mov %ecx,0x1c(%esp) │ │ + add 0x98(%esp),%eax │ │ + mov 0x24(%esp),%ecx │ │ + adc 0x9c(%esp),%ecx │ │ + add 0x7c(%esp),%eax │ │ + adc 0x5c(%esp),%ecx │ │ + mov %eax,0xc(%esp) │ │ + mov 0x78(%esp),%eax │ │ + xor 0x18(%esp),%edi │ │ + mov %ecx,0x24(%esp) │ │ + mov 0x34(%esp),%ecx │ │ + xor %ebp,%eax │ │ + mov 0x88(%esp),%ebp │ │ + xor %edx,%ecx │ │ mov %eax,%edx │ │ - shrd $0x10,%ecx,%eax │ │ + xor 0xc(%esp),%ebp │ │ shld $0x10,%ecx,%edx │ │ - mov %eax,%ecx │ │ - mov %eax,0x54(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov %edx,0x68(%esp) │ │ - mov 0x34(%esp),%edx │ │ - add %edi,%edx │ │ - mov 0x40(%esp),%edi │ │ - adc 0x78(%esp),%eax │ │ - add %ebp,%esi │ │ - mov 0x24(%esp),%ebp │ │ + shrd $0x10,%ecx,%eax │ │ mov %edx,0x34(%esp) │ │ - mov %esi,0x38(%esp) │ │ - adc 0x4c(%esp),%ebp │ │ - add %ebx,0x44(%esp) │ │ - mov 0x48(%esp),%ebx │ │ - mov %eax,0x20(%esp) │ │ - adc 0x50(%esp),%edi │ │ - add %ecx,0x2c(%esp) │ │ - mov 0x3c(%esp),%ecx │ │ - mov %ebp,0x24(%esp) │ │ - adc 0x68(%esp),%ebx │ │ - xor %eax,%ecx │ │ - xor %edx,0x28(%esp) │ │ - mov %edi,0x40(%esp) │ │ - mov %ecx,%eax │ │ - mov %ecx,%edx │ │ - mov 0x28(%esp),%ecx │ │ - mov %ebx,0x48(%esp) │ │ - shld $0x1,%ecx,%edx │ │ - shld $0x1,%eax,%ecx │ │ - mov 0x5c(%esp),%eax │ │ - mov %edx,0x3c(%esp) │ │ mov 0x6c(%esp),%edx │ │ - mov %ecx,0x28(%esp) │ │ - xor %ebp,%eax │ │ - xor %esi,%edx │ │ - mov %eax,%ecx │ │ - mov 0x70(%esp),%esi │ │ - shld $0x1,%edx,%ecx │ │ - shld $0x1,%eax,%edx │ │ + mov %eax,%esi │ │ + mov %eax,0x78(%esp) │ │ mov 0x64(%esp),%eax │ │ - mov %ecx,0x58(%esp) │ │ - mov 0x74(%esp),%ecx │ │ + xor 0x8(%esp),%edx │ │ + xor 0x10(%esp),%eax │ │ + mov %edx,%ecx │ │ + shrd $0x10,%edi,%edx │ │ + shld $0x10,%edi,%ecx │ │ + mov 0x44(%esp),%edi │ │ mov %edx,0x6c(%esp) │ │ - xor 0x2c(%esp),%esi │ │ - xor 0x44(%esp),%eax │ │ - xor %edi,%ecx │ │ - mov 0x8(%esp),%edi │ │ - mov %ecx,%edx │ │ - shld $0x1,%eax,%edx │ │ - shld $0x1,%ecx,%eax │ │ - mov %edx,0x5c(%esp) │ │ - mov %eax,%edx │ │ - mov %eax,0x64(%esp) │ │ - mov 0x7c(%esp),%eax │ │ - xor %ebx,%eax │ │ - mov 0x18(%esp),%ebx │ │ - mov %eax,%ecx │ │ - shld $0x1,%esi,%ecx │ │ - shld $0x1,%eax,%esi │ │ - add 0xc8(%esp),%edi │ │ - mov 0x14(%esp),%eax │ │ - mov %esi,0x70(%esp) │ │ - mov %ecx,0x74(%esp) │ │ - adc 0xc4(%esp),%eax │ │ - add %esi,%edi │ │ - mov %edi,%esi │ │ - mov %edi,0x8(%esp) │ │ - mov 0xc(%esp),%edi │ │ - adc %ecx,%eax │ │ + mov %ecx,0x70(%esp) │ │ mov %eax,%ecx │ │ - mov %eax,0x14(%esp) │ │ - add 0x9c(%esp),%edi │ │ - mov 0x10(%esp),%eax │ │ - adc 0xb8(%esp),%eax │ │ - add 0x28(%esp),%edi │ │ - adc 0x3c(%esp),%eax │ │ - mov %edi,0xc(%esp) │ │ - mov (%esp),%edi │ │ - mov %eax,%ebp │ │ - mov %eax,0x10(%esp) │ │ - mov 0x4(%esp),%eax │ │ - add 0x94(%esp),%eax │ │ - adc 0xe8(%esp),%ebx │ │ - add 0x6c(%esp),%eax │ │ - adc 0x58(%esp),%ebx │ │ - mov %eax,0x4(%esp) │ │ - add 0xc0(%esp),%edi │ │ - mov 0x1c(%esp),%eax │ │ - adc 0xa0(%esp),%eax │ │ - add %edx,%edi │ │ - mov 0x4c(%esp),%edx │ │ - mov %ebx,0x18(%esp) │ │ - mov %edi,(%esp) │ │ - adc 0x5c(%esp),%eax │ │ - xor %ecx,%edx │ │ - mov 0x68(%esp),%ecx │ │ - xor %esi,0x80(%esp) │ │ - mov 0x50(%esp),%esi │ │ - mov %edx,0x4c(%esp) │ │ - mov %eax,%edi │ │ - mov %eax,0x1c(%esp) │ │ - mov 0xc(%esp),%eax │ │ - xor %ebx,%ecx │ │ - mov 0x78(%esp),%ebx │ │ - xor %ebp,%esi │ │ - mov 0x54(%esp),%ebp │ │ - mov %esi,0x50(%esp) │ │ - mov %ecx,0x68(%esp) │ │ - xor %eax,0x60(%esp) │ │ - mov 0x30(%esp),%eax │ │ - xor %edi,%ebx │ │ - mov 0x44(%esp),%edi │ │ - xor 0x4(%esp),%ebp │ │ - mov %ebx,0x78(%esp) │ │ - xor (%esp),%eax │ │ - add %edx,%edi │ │ - mov 0x40(%esp),%edx │ │ - mov %ebp,0x54(%esp) │ │ - mov %edi,0x44(%esp) │ │ - mov %eax,0x30(%esp) │ │ + xor %ebx,%edi │ │ + shld $0x10,%edi,%ecx │ │ + shrd $0x10,%edi,%eax │ │ + mov %ebp,%edi │ │ + mov %ecx,0x44(%esp) │ │ + mov 0x58(%esp),%ecx │ │ + mov %eax,%ebx │ │ + mov %eax,0x64(%esp) │ │ mov 0x2c(%esp),%eax │ │ - adc 0x80(%esp),%edx │ │ - add %esi,%eax │ │ - mov 0x48(%esp),%esi │ │ - mov %edx,0x40(%esp) │ │ + xor 0x24(%esp),%ecx │ │ + shld $0x10,%ecx,%edi │ │ + shrd $0x10,%ecx,%ebp │ │ + mov 0x3c(%esp),%ecx │ │ + mov %edi,0x58(%esp) │ │ + mov 0x4c(%esp),%edi │ │ + mov %ebp,0x88(%esp) │ │ + add %esi,%ecx │ │ + mov 0x40(%esp),%esi │ │ + adc 0x34(%esp),%eax │ │ + mov %ecx,0x3c(%esp) │ │ + add %edx,%esi │ │ + mov 0x38(%esp),%edx │ │ mov %eax,0x2c(%esp) │ │ - mov 0x74(%esp),%eax │ │ - adc 0x60(%esp),%esi │ │ - mov %esi,0x48(%esp) │ │ - mov 0x34(%esp),%esi │ │ - add %ecx,%esi │ │ - mov 0x20(%esp),%ecx │ │ - mov %esi,0x34(%esp) │ │ - adc %ebp,%ecx │ │ - add %ebx,0x38(%esp) │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x70(%esp),%ebp │ │ - mov %ecx,0x20(%esp) │ │ - adc 0x30(%esp),%ebx │ │ - xor %edi,%ebp │ │ + mov %esi,0x40(%esp) │ │ + adc 0x70(%esp),%edx │ │ + add %ebx,0x48(%esp) │ │ + mov 0x50(%esp),%ebx │ │ + adc 0x44(%esp),%ebx │ │ + add %ebp,%edi │ │ + mov 0x58(%esp),%ebp │ │ + mov %edx,0x38(%esp) │ │ + mov %edi,0x4c(%esp) │ │ + adc %ebp,0x28(%esp) │ │ + mov 0x80(%esp),%ebp │ │ + xor %ecx,0x74(%esp) │ │ + mov %ebx,0x50(%esp) │ │ + xor %eax,%ebp │ │ + mov %ebp,%eax │ │ + mov %ebp,%ecx │ │ + mov 0x74(%esp),%ebp │ │ + shld $0x1,%ebp,%ecx │ │ + shld $0x1,%eax,%ebp │ │ + mov 0x60(%esp),%eax │ │ + mov %ebp,0x74(%esp) │ │ + mov 0x84(%esp),%ebp │ │ + mov %ecx,0x54(%esp) │ │ + mov 0x68(%esp),%ecx │ │ xor %edx,%eax │ │ - mov 0x28(%esp),%edi │ │ - mov %ebp,%edx │ │ - shld $0x8,%eax,%edx │ │ - shld $0x8,%ebp,%eax │ │ - mov %eax,%ebp │ │ - mov %eax,0x74(%esp) │ │ - mov 0x3c(%esp),%eax │ │ - mov %edx,0x84(%esp) │ │ - xor 0x2c(%esp),%edi │ │ - mov %ebx,0x24(%esp) │ │ - xor 0x48(%esp),%eax │ │ - mov %edi,%edx │ │ - shld $0x8,%eax,%edx │ │ - shld $0x8,%edi,%eax │ │ - mov 0x6c(%esp),%edi │ │ - mov %edx,0x88(%esp) │ │ + xor %esi,%ebp │ │ mov %eax,%edx │ │ - mov %eax,0x3c(%esp) │ │ - mov 0x58(%esp),%eax │ │ - xor %esi,%edi │ │ - mov 0x64(%esp),%esi │ │ - xor %ecx,%eax │ │ - mov %edi,%ecx │ │ - shld $0x8,%eax,%ecx │ │ - shld $0x8,%edi,%eax │ │ - mov %ecx,0x28(%esp) │ │ - mov 0x5c(%esp),%ecx │ │ - mov %eax,%edi │ │ - mov %eax,0x58(%esp) │ │ - xor 0x38(%esp),%esi │ │ xor %ebx,%ecx │ │ - mov 0x8(%esp),%ebx │ │ - mov %esi,%eax │ │ - shld $0x8,%ecx,%eax │ │ - shld $0x8,%esi,%ecx │ │ - mov 0x14(%esp),%esi │ │ - mov %ecx,0x5c(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0x7c(%esp) │ │ - mov 0x10(%esp),%eax │ │ - add 0xb4(%esp),%ebx │ │ - adc 0xb0(%esp),%esi │ │ - add %ebp,%ebx │ │ - mov %ebx,0x8(%esp) │ │ - adc 0x84(%esp),%esi │ │ - add 0x98(%esp),%ecx │ │ - adc 0xcc(%esp),%eax │ │ - add %edx,%ecx │ │ - mov 0x80(%esp),%edx │ │ - mov %esi,0x14(%esp) │ │ - mov %ecx,0xc(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - adc 0x88(%esp),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x4(%esp),%eax │ │ - add 0xa4(%esp),%eax │ │ - adc 0x8c(%esp),%ecx │ │ - add %edi,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - adc 0x28(%esp),%ecx │ │ - mov %ecx,0x18(%esp) │ │ - mov (%esp),%ecx │ │ - add 0xac(%esp),%ecx │ │ - adc 0xa8(%esp),%eax │ │ - add 0x5c(%esp),%ecx │ │ - adc 0x7c(%esp),%eax │ │ - xor %esi,%edx │ │ - mov %ecx,(%esp) │ │ - mov %eax,%edi │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x4c(%esp),%eax │ │ - xor %ebx,%eax │ │ - mov %eax,%ecx │ │ - shrd $0x10,%edx,%eax │ │ - shld $0x10,%edx,%ecx │ │ - mov 0x60(%esp),%edx │ │ - mov %eax,%ebp │ │ - mov %eax,0x4c(%esp) │ │ - mov 0x50(%esp),%eax │ │ - mov %ecx,0x6c(%esp) │ │ - xor 0xc(%esp),%eax │ │ - xor 0x10(%esp),%edx │ │ - mov %eax,%ecx │ │ - shrd $0x10,%edx,%eax │ │ - shld $0x10,%edx,%ecx │ │ - mov 0x54(%esp),%edx │ │ - mov %eax,%esi │ │ - mov %eax,0x50(%esp) │ │ - mov 0x68(%esp),%eax │ │ - mov %ecx,0x80(%esp) │ │ - xor 0x4(%esp),%eax │ │ - xor 0x18(%esp),%edx │ │ - mov %eax,%ecx │ │ - shrd $0x10,%edx,%eax │ │ - mov %eax,%ebx │ │ - mov %eax,0x68(%esp) │ │ - mov 0x78(%esp),%eax │ │ - shld $0x10,%edx,%ecx │ │ - mov %ecx,0x70(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - xor (%esp),%eax │ │ - xor %edi,%ecx │ │ - mov 0x2c(%esp),%edi │ │ - mov %eax,%edx │ │ - shrd $0x10,%ecx,%eax │ │ - shld $0x10,%ecx,%edx │ │ - mov %eax,0x78(%esp) │ │ - mov 0x40(%esp),%ecx │ │ - mov %edx,0x64(%esp) │ │ - mov %eax,%edx │ │ - mov 0x44(%esp),%eax │ │ - add %ebp,%eax │ │ - mov 0x74(%esp),%ebp │ │ - adc 0x6c(%esp),%ecx │ │ - add %esi,%edi │ │ - mov 0x48(%esp),%esi │ │ - mov %eax,0x44(%esp) │ │ - mov %edi,0x2c(%esp) │ │ - adc 0x80(%esp),%esi │ │ - add %ebx,0x34(%esp) │ │ - mov 0x70(%esp),%ebx │ │ - mov %ecx,0x40(%esp) │ │ - adc %ebx,0x20(%esp) │ │ - mov 0x38(%esp),%ebx │ │ - mov %esi,0x48(%esp) │ │ - add %edx,%ebx │ │ - mov 0x64(%esp),%edx │ │ - mov %ebx,0x38(%esp) │ │ - adc %edx,0x24(%esp) │ │ - mov 0x84(%esp),%edx │ │ - xor %eax,%ebp │ │ - xor %ecx,%edx │ │ - mov %edx,%eax │ │ - mov %edx,%ecx │ │ - mov %ebp,%edx │ │ - shld $0x1,%ebp,%eax │ │ - mov 0x88(%esp),%ebp │ │ - shld $0x1,%ecx,%edx │ │ - mov %edx,0x74(%esp) │ │ - mov 0x3c(%esp),%edx │ │ - mov %eax,0x54(%esp) │ │ - xor %esi,%ebp │ │ - mov 0x5c(%esp),%esi │ │ - xor %edi,%edx │ │ - mov %ebp,%eax │ │ - shld $0x1,%edx,%eax │ │ + mov 0x20(%esp),%ebx │ │ shld $0x1,%ebp,%edx │ │ - mov %eax,0x88(%esp) │ │ - mov 0x28(%esp),%eax │ │ - mov %edx,%edi │ │ - mov %edx,0x3c(%esp) │ │ - mov 0x58(%esp),%edx │ │ - xor %ebx,%esi │ │ - xor 0x20(%esp),%eax │ │ - xor 0x34(%esp),%edx │ │ - mov %eax,%ecx │ │ - shld $0x1,%edx,%ecx │ │ + shld $0x1,%eax,%ebp │ │ + mov 0x30(%esp),%eax │ │ + mov %edx,0x60(%esp) │ │ + mov %ecx,%edx │ │ + mov %ebp,0x84(%esp) │ │ + xor 0x48(%esp),%eax │ │ shld $0x1,%eax,%edx │ │ + shld $0x1,%ecx,%eax │ │ + mov 0x5c(%esp),%ecx │ │ + mov %eax,0x30(%esp) │ │ mov 0x7c(%esp),%eax │ │ - mov %ecx,0x84(%esp) │ │ - mov %edx,%ebp │ │ - mov %edx,0x58(%esp) │ │ - xor 0x24(%esp),%eax │ │ - mov %eax,%ecx │ │ - shld $0x1,%esi,%ecx │ │ - shld $0x1,%eax,%esi │ │ - mov 0x8(%esp),%eax │ │ + mov %edx,0x68(%esp) │ │ + xor 0x28(%esp),%ecx │ │ + xor %edi,%eax │ │ + mov 0xc(%esp),%edi │ │ mov %ecx,%edx │ │ - mov %ecx,0x30(%esp) │ │ - mov 0x14(%esp),%ecx │ │ - mov %esi,%ebx │ │ - mov %esi,0x5c(%esp) │ │ - mov 0x10(%esp),%esi │ │ - add 0xfc(%esp),%eax │ │ - adc 0xf8(%esp),%ecx │ │ - add %edi,%eax │ │ - mov 0x18(%esp),%edi │ │ + shld $0x1,%eax,%edx │ │ + shld $0x1,%ecx,%eax │ │ + mov 0x18(%esp),%ecx │ │ + mov %edx,%esi │ │ + mov %edx,0x80(%esp) │ │ + mov 0x14(%esp),%edx │ │ + mov %eax,0x7c(%esp) │ │ + add 0xbc(%esp),%edx │ │ + adc 0xb8(%esp),%ebx │ │ + add %eax,%edx │ │ + mov 0x8(%esp),%eax │ │ + mov %edx,0x14(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + adc %esi,%ebx │ │ + add 0xa0(%esp),%eax │ │ + mov 0x70(%esp),%esi │ │ + mov %ebx,0x20(%esp) │ │ + adc 0xb4(%esp),%ecx │ │ + add 0x74(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ - mov 0xc(%esp),%eax │ │ - adc 0x88(%esp),%ecx │ │ - add 0x104(%esp),%eax │ │ - mov %ecx,0x14(%esp) │ │ - adc 0x100(%esp),%esi │ │ + mov 0x10(%esp),%eax │ │ + adc 0x54(%esp),%ecx │ │ + add 0xc4(%esp),%eax │ │ + mov %ecx,0x18(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + adc 0xc8(%esp),%edx │ │ add %ebp,%eax │ │ - mov %eax,0xc(%esp) │ │ - adc 0x84(%esp),%esi │ │ - mov %esi,%eax │ │ - mov %esi,0x10(%esp) │ │ - mov 0x4(%esp),%esi │ │ - add 0xd0(%esp),%esi │ │ - adc 0xec(%esp),%edi │ │ - add %ebx,%esi │ │ - mov %esi,%ebp │ │ - mov %esi,0x4(%esp) │ │ - mov 0x1c(%esp),%esi │ │ - adc %edx,%edi │ │ - mov %edi,%edx │ │ - mov %edi,0x18(%esp) │ │ - mov (%esp),%edi │ │ - add 0xbc(%esp),%edi │ │ - adc 0xd4(%esp),%esi │ │ - add 0x74(%esp),%edi │ │ - mov %edi,(%esp) │ │ - mov 0x80(%esp),%edi │ │ - adc 0x54(%esp),%esi │ │ + mov 0x6c(%esp),%ebp │ │ + mov %eax,0x10(%esp) │ │ + mov 0x24(%esp),%eax │ │ + adc 0x60(%esp),%edx │ │ + add 0xf8(%esp),%edi │ │ + adc 0xc0(%esp),%eax │ │ + add 0x30(%esp),%edi │ │ + mov %edx,0x1c(%esp) │ │ + adc 0x68(%esp),%eax │ │ xor %ecx,0x64(%esp) │ │ - mov 0x78(%esp),%ecx │ │ - xor %edx,%edi │ │ - mov 0x50(%esp),%edx │ │ - mov %esi,%ebx │ │ - mov %esi,0x1c(%esp) │ │ - mov 0x6c(%esp),%esi │ │ - xor 0x8(%esp),%ecx │ │ - mov %edi,0x80(%esp) │ │ - xor %ebp,%edx │ │ - mov 0x70(%esp),%ebp │ │ - xor %eax,%esi │ │ - mov 0x4c(%esp),%eax │ │ - mov %ecx,0x78(%esp) │ │ - mov %edx,0x50(%esp) │ │ - mov 0x34(%esp),%edx │ │ - mov %esi,0x6c(%esp) │ │ - xor %ebx,%ebp │ │ - mov 0x68(%esp),%ebx │ │ - xor 0xc(%esp),%eax │ │ - mov %ebp,0x70(%esp) │ │ - xor (%esp),%ebx │ │ - add 0x64(%esp),%edx │ │ - mov %eax,0x4c(%esp) │ │ - mov %edx,0x34(%esp) │ │ - mov %ebx,0x68(%esp) │ │ - mov 0x38(%esp),%edx │ │ - adc %ecx,0x20(%esp) │ │ - mov 0x88(%esp),%ecx │ │ - add %esi,%edx │ │ - mov 0x40(%esp),%esi │ │ - adc %eax,0x24(%esp) │ │ - add %edi,0x44(%esp) │ │ + mov 0x34(%esp),%ecx │ │ + xor %ebx,%esi │ │ + mov 0x44(%esp),%ebx │ │ + xor %edx,0x58(%esp) │ │ + mov 0x88(%esp),%edx │ │ + mov %edi,0xc(%esp) │ │ + xor 0x14(%esp),%ebp │ │ + mov %esi,0x70(%esp) │ │ + xor %eax,%ecx │ │ + mov %eax,0x24(%esp) │ │ + mov 0x78(%esp),%eax │ │ + xor 0x18(%esp),%ebx │ │ + xor 0x10(%esp),%edx │ │ + mov %ebp,0x6c(%esp) │ │ + mov %ecx,0x34(%esp) │ │ + xor %edi,%eax │ │ mov 0x48(%esp),%edi │ │ - mov 0x58(%esp),%eax │ │ - mov %edx,0x38(%esp) │ │ - adc 0x50(%esp),%esi │ │ - add %ebp,0x2c(%esp) │ │ - mov 0x3c(%esp),%ebp │ │ - adc %ebx,%edi │ │ - xor 0x34(%esp),%ebp │ │ - xor 0x20(%esp),%ecx │ │ - xor %edx,%eax │ │ - mov 0x5c(%esp),%edx │ │ - mov %esi,0x40(%esp) │ │ + mov %ebx,0x44(%esp) │ │ + mov %edx,0x88(%esp) │ │ + mov %eax,0x78(%esp) │ │ + mov 0x3c(%esp),%eax │ │ + add %esi,%edi │ │ + mov 0x50(%esp),%esi │ │ mov %edi,0x48(%esp) │ │ - mov %ebp,%ebx │ │ - xor 0x44(%esp),%edx │ │ - shld $0x8,%ecx,%ebx │ │ - shld $0x8,%ebp,%ecx │ │ - mov %ebx,0x7c(%esp) │ │ - mov 0x84(%esp),%ebx │ │ - mov %ecx,%ebp │ │ - mov %ecx,0x88(%esp) │ │ - mov %eax,%ecx │ │ - xor 0x24(%esp),%ebx │ │ - shld $0x8,%ebx,%ecx │ │ - shld $0x8,%eax,%ebx │ │ - mov 0x30(%esp),%eax │ │ - mov %ecx,0x3c(%esp) │ │ - mov %edx,%ecx │ │ - mov %ebx,0x84(%esp) │ │ + adc %ebp,%esi │ │ + mov 0x4c(%esp),%ebp │ │ + mov %esi,0x50(%esp) │ │ + add %ebx,%ebp │ │ + mov 0x28(%esp),%ebx │ │ + mov %ebp,0x4c(%esp) │ │ + adc 0x64(%esp),%ebx │ │ + add 0x58(%esp),%eax │ │ + adc %edx,0x2c(%esp) │ │ + mov %eax,0x3c(%esp) │ │ + add %ecx,0x40(%esp) │ │ + mov 0x38(%esp),%edx │ │ + mov 0x7c(%esp),%ecx │ │ + mov 0x80(%esp),%eax │ │ + mov %ebx,0x28(%esp) │ │ + adc 0x78(%esp),%edx │ │ + xor %edi,%ecx │ │ xor %esi,%eax │ │ - mov 0x14(%esp),%esi │ │ + mov 0x60(%esp),%edi │ │ + mov %ecx,%esi │ │ shld $0x8,%eax,%ecx │ │ - shld $0x8,%edx,%eax │ │ - mov %eax,0x30(%esp) │ │ - mov 0x74(%esp),%eax │ │ mov %ecx,0x5c(%esp) │ │ - mov 0x54(%esp),%ecx │ │ - xor 0x2c(%esp),%eax │ │ - xor %edi,%ecx │ │ - mov 0x8(%esp),%edi │ │ - mov %eax,%edx │ │ - shld $0x8,%ecx,%edx │ │ - shld $0x8,%eax,%ecx │ │ - add 0xf4(%esp),%edi │ │ - mov 0x10(%esp),%eax │ │ - mov %edx,0x58(%esp) │ │ - mov %ecx,%edx │ │ - mov %ecx,0x54(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - adc 0x10c(%esp),%esi │ │ - add %ebp,%edi │ │ - mov %edi,0x8(%esp) │ │ - adc 0x7c(%esp),%esi │ │ - add 0xe4(%esp),%ecx │ │ - adc 0xe0(%esp),%eax │ │ - add %ebx,%ecx │ │ - mov %esi,0x14(%esp) │ │ - mov 0x80(%esp),%ebx │ │ - mov %ecx,0xc(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - adc 0x3c(%esp),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x4(%esp),%eax │ │ - add 0xf0(%esp),%eax │ │ - adc 0x108(%esp),%ecx │ │ - add 0x30(%esp),%eax │ │ - adc 0x5c(%esp),%ecx │ │ - mov %eax,0x4(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - mov %ecx,0x18(%esp) │ │ - mov (%esp),%ecx │ │ - add 0xdc(%esp),%ecx │ │ - adc 0xd8(%esp),%eax │ │ - add %edx,%ecx │ │ - mov 0x78(%esp),%edx │ │ - mov %ecx,(%esp) │ │ - adc 0x58(%esp),%eax │ │ - xor %esi,%edx │ │ - xor 0x4(%esp),%ebx │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x64(%esp),%eax │ │ - xor %edi,%eax │ │ - mov %ebx,%edi │ │ - mov %eax,%ecx │ │ - shrd $0x10,%edx,%eax │ │ - shld $0x10,%edx,%ecx │ │ - mov %eax,%edx │ │ - mov %eax,0x64(%esp) │ │ - mov 0x4c(%esp),%eax │ │ - mov %ecx,0x60(%esp) │ │ - mov 0x6c(%esp),%ecx │ │ - xor 0x10(%esp),%eax │ │ - xor 0xc(%esp),%ecx │ │ - mov %ecx,%esi │ │ - shrd $0x10,%eax,%ecx │ │ - shld $0x10,%eax,%esi │ │ - mov %ecx,0x6c(%esp) │ │ - mov 0x70(%esp),%eax │ │ - mov %esi,0x4c(%esp) │ │ - mov %ecx,%esi │ │ - mov 0x50(%esp),%ecx │ │ - xor (%esp),%eax │ │ - xor 0x18(%esp),%ecx │ │ - mov %eax,%ebp │ │ - shld $0x10,%ecx,%edi │ │ - shrd $0x10,%ecx,%ebx │ │ - mov 0x68(%esp),%ecx │ │ - mov %edi,0x28(%esp) │ │ - mov %ebx,0x80(%esp) │ │ - xor 0x1c(%esp),%ecx │ │ - shrd $0x10,%ecx,%eax │ │ - shld $0x10,%ecx,%ebp │ │ - mov 0x34(%esp),%ecx │ │ - mov %eax,%edi │ │ - mov %eax,0x70(%esp) │ │ - mov 0x38(%esp),%eax │ │ - mov %ebp,0x68(%esp) │ │ - add %edx,%ecx │ │ - mov 0x20(%esp),%edx │ │ - mov %ecx,0x34(%esp) │ │ - adc 0x60(%esp),%edx │ │ - add %esi,%eax │ │ - mov 0x24(%esp),%esi │ │ - mov %eax,0x38(%esp) │ │ - adc 0x4c(%esp),%esi │ │ - add %ebx,0x44(%esp) │ │ - mov 0x28(%esp),%ebx │ │ - mov %edx,0x20(%esp) │ │ - adc %ebx,0x40(%esp) │ │ - add %edi,0x2c(%esp) │ │ - mov 0x7c(%esp),%ebx │ │ - mov 0x88(%esp),%edi │ │ - mov %esi,0x24(%esp) │ │ - adc %ebp,0x48(%esp) │ │ - xor %edx,%ebx │ │ - xor %ecx,%edi │ │ - mov 0x3c(%esp),%ecx │ │ - mov 0x10(%esp),%ebp │ │ - mov %ebx,%edx │ │ - shld $0x1,%edi,%edx │ │ - shld $0x1,%ebx,%edi │ │ - mov 0x84(%esp),%ebx │ │ - mov %edx,0x74(%esp) │ │ - mov 0x30(%esp),%edx │ │ - mov %edi,0x88(%esp) │ │ - xor %esi,%ecx │ │ - xor %eax,%ebx │ │ + mov 0x74(%esp),%ecx │ │ + shld $0x8,%esi,%eax │ │ + mov %eax,%esi │ │ + mov %eax,0x80(%esp) │ │ + xor 0x2c(%esp),%edi │ │ + mov %edx,0x38(%esp) │ │ + xor %ebp,%ecx │ │ + mov 0x54(%esp),%ebp │ │ mov %ecx,%eax │ │ - shld $0x1,%ebx,%eax │ │ - xor 0x44(%esp),%edx │ │ - shld $0x1,%ecx,%ebx │ │ + xor %ebx,%ebp │ │ + mov 0x84(%esp),%ebx │ │ + shld $0x8,%ebp,%eax │ │ + shld $0x8,%ecx,%ebp │ │ mov %eax,0x7c(%esp) │ │ - mov 0x5c(%esp),%eax │ │ - mov %ebx,0x84(%esp) │ │ - xor 0x40(%esp),%eax │ │ - mov %eax,%ecx │ │ - shld $0x1,%edx,%ecx │ │ - shld $0x1,%eax,%edx │ │ - mov 0x58(%esp),%eax │ │ - mov %edx,0x30(%esp) │ │ - mov 0x54(%esp),%edx │ │ - mov %ecx,0x50(%esp) │ │ - mov 0x8(%esp),%ecx │ │ - xor 0x48(%esp),%eax │ │ - xor 0x2c(%esp),%edx │ │ - mov %eax,%esi │ │ - shld $0x1,%edx,%esi │ │ - shld $0x1,%eax,%edx │ │ - add 0xd0(%esp),%ecx │ │ + mov %edx,%eax │ │ + mov 0x68(%esp),%edx │ │ + mov %ebp,0x54(%esp) │ │ + xor 0x3c(%esp),%ebx │ │ + xor %eax,%edx │ │ + mov %ebx,%ecx │ │ + shld $0x8,%edi,%ecx │ │ + shld $0x8,%ebx,%edi │ │ + mov 0x64(%esp),%ebx │ │ + mov %ecx,0x90(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + mov %edi,0x60(%esp) │ │ + xor 0x40(%esp),%ecx │ │ + mov %ecx,%eax │ │ + shld $0x8,%edx,%eax │ │ + shld $0x8,%ecx,%edx │ │ + mov 0x20(%esp),%ecx │ │ + mov %eax,0x30(%esp) │ │ mov 0x14(%esp),%eax │ │ - mov %edx,0x54(%esp) │ │ - mov %esi,0x5c(%esp) │ │ - adc 0xec(%esp),%eax │ │ - add %edx,%ecx │ │ - mov %ecx,0x8(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - adc %esi,%eax │ │ + mov %edx,0x68(%esp) │ │ + add 0x100(%esp),%eax │ │ + adc 0xfc(%esp),%ecx │ │ + add %esi,%eax │ │ mov 0x18(%esp),%esi │ │ - add 0xf4(%esp),%ecx │ │ - mov %eax,%edx │ │ mov %eax,0x14(%esp) │ │ - mov 0x4(%esp),%eax │ │ - adc 0x10c(%esp),%ebp │ │ - add %edi,%ecx │ │ - mov (%esp),%edi │ │ - mov %ecx,0xc(%esp) │ │ - adc 0x74(%esp),%ebp │ │ - add 0xbc(%esp),%eax │ │ - adc 0xd4(%esp),%esi │ │ - add %ebx,%eax │ │ - mov 0x4c(%esp),%ebx │ │ - mov %ebp,0x10(%esp) │ │ - mov %eax,0x4(%esp) │ │ + mov 0x8(%esp),%eax │ │ + adc 0x5c(%esp),%ecx │ │ + add 0x108(%esp),%eax │ │ + mov %ecx,0x20(%esp) │ │ + adc 0x104(%esp),%esi │ │ + add %ebp,%eax │ │ + mov 0x78(%esp),%ebp │ │ + mov %eax,0x8(%esp) │ │ mov 0x1c(%esp),%eax │ │ adc 0x7c(%esp),%esi │ │ - add 0xa4(%esp),%edi │ │ - adc 0x8c(%esp),%eax │ │ - add 0x30(%esp),%edi │ │ mov %esi,0x18(%esp) │ │ - adc 0x50(%esp),%eax │ │ - xor %esi,0x68(%esp) │ │ - mov 0x60(%esp),%esi │ │ - xor %edx,%ebx │ │ - mov 0x28(%esp),%edx │ │ - mov %edi,(%esp) │ │ - mov %ebx,0x4c(%esp) │ │ - mov %eax,%ecx │ │ + mov 0x10(%esp),%esi │ │ + add 0x98(%esp),%esi │ │ + adc 0x9c(%esp),%eax │ │ + add %edi,%esi │ │ + mov 0xc(%esp),%edi │ │ + mov %esi,0x10(%esp) │ │ + mov 0x24(%esp),%esi │ │ + adc 0x90(%esp),%eax │ │ + add 0xa8(%esp),%edi │ │ + adc 0xa4(%esp),%esi │ │ + add %edx,%edi │ │ + mov 0x6c(%esp),%edx │ │ mov %eax,0x1c(%esp) │ │ - mov 0x8(%esp),%eax │ │ - xor %ebp,%edx │ │ - mov 0x70(%esp),%ebp │ │ - xor %ecx,%esi │ │ - mov 0x64(%esp),%ecx │ │ - mov %edx,0x28(%esp) │ │ - mov %esi,0x60(%esp) │ │ - xor %eax,0x6c(%esp) │ │ - mov 0x80(%esp),%eax │ │ - xor 0x4(%esp),%ebp │ │ - xor %edi,%ecx │ │ - mov 0x44(%esp),%edi │ │ - mov %ecx,0x64(%esp) │ │ - xor 0xc(%esp),%eax │ │ - mov %ebp,0x70(%esp) │ │ - add %ebx,%edi │ │ - mov 0x40(%esp),%ebx │ │ - mov %edi,0x44(%esp) │ │ - mov %eax,0x80(%esp) │ │ - adc 0x6c(%esp),%ebx │ │ - mov %ebx,0x40(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - add %edx,%ebx │ │ - mov 0x20(%esp),%edx │ │ - adc %eax,0x48(%esp) │ │ - mov 0x34(%esp),%eax │ │ - mov %ebx,0x2c(%esp) │ │ - add 0x68(%esp),%eax │ │ - adc %ebp,%edx │ │ - mov 0x38(%esp),%ebp │ │ - mov %eax,0x34(%esp) │ │ - mov 0x5c(%esp),%eax │ │ - mov %edx,0x20(%esp) │ │ - add %esi,%ebp │ │ - mov 0x54(%esp),%esi │ │ - adc %ecx,0x24(%esp) │ │ - xor 0x40(%esp),%eax │ │ - mov %ebp,0x38(%esp) │ │ - xor %edi,%esi │ │ - mov 0x84(%esp),%edi │ │ - mov %esi,%ecx │ │ - shld $0x8,%eax,%ecx │ │ - shld $0x8,%esi,%eax │ │ - mov 0x88(%esp),%esi │ │ - mov %eax,0x5c(%esp) │ │ - mov 0x74(%esp),%eax │ │ - mov %ecx,0x3c(%esp) │ │ - xor 0x34(%esp),%edi │ │ - xor %ebx,%esi │ │ - mov 0x18(%esp),%ebx │ │ - xor 0x48(%esp),%eax │ │ - mov %esi,%ecx │ │ - shld $0x8,%eax,%ecx │ │ - shld $0x8,%esi,%eax │ │ - mov 0x7c(%esp),%esi │ │ - mov %ecx,0x58(%esp) │ │ - mov %eax,%ecx │ │ + mov %edi,0xc(%esp) │ │ + mov 0x58(%esp),%edi │ │ + adc 0x30(%esp),%esi │ │ + xor %ecx,%edx │ │ + mov 0x70(%esp),%ecx │ │ + xor 0x18(%esp),%ebx │ │ + xor 0x10(%esp),%edi │ │ + xor 0x14(%esp),%ecx │ │ + mov %esi,0x24(%esp) │ │ + xor %esi,%ebp │ │ + mov 0x34(%esp),%esi │ │ + mov %ecx,%eax │ │ + shrd $0x10,%edx,%ecx │ │ + xor 0xc(%esp),%esi │ │ + shld $0x10,%edx,%eax │ │ + mov %ecx,%edx │ │ + mov %ecx,0x70(%esp) │ │ + mov 0x44(%esp),%ecx │ │ mov %eax,0x74(%esp) │ │ + xor 0x8(%esp),%ecx │ │ + mov %ecx,%eax │ │ + shrd $0x10,%ebx,%ecx │ │ + mov %ecx,0x44(%esp) │ │ + mov 0x88(%esp),%ecx │ │ + shld $0x10,%ebx,%eax │ │ + mov %esi,%ebx │ │ + shrd $0x10,%ebp,%esi │ │ + shld $0x10,%ebp,%ebx │ │ + mov 0x48(%esp),%ebp │ │ + mov %eax,0x64(%esp) │ │ mov %edi,%eax │ │ - xor %edx,%esi │ │ - shld $0x8,%esi,%eax │ │ - shld $0x8,%edi,%esi │ │ - mov 0x30(%esp),%edi │ │ + mov %esi,0x34(%esp) │ │ + mov %ebx,0x6c(%esp) │ │ + xor 0x1c(%esp),%ecx │ │ + shld $0x10,%ecx,%eax │ │ + shrd $0x10,%ecx,%edi │ │ + add %edx,%ebp │ │ + mov 0x4c(%esp),%edx │ │ + mov 0x28(%esp),%ecx │ │ mov %eax,0x84(%esp) │ │ mov 0x50(%esp),%eax │ │ - mov %esi,0x7c(%esp) │ │ - xor %ebp,%edi │ │ - mov 0x8(%esp),%ebp │ │ - xor 0x24(%esp),%eax │ │ - mov %edi,%edx │ │ - shld $0x8,%eax,%edx │ │ - shld $0x8,%edi,%eax │ │ - add 0x98(%esp),%ebp │ │ - mov 0x10(%esp),%edi │ │ - mov %edx,0x88(%esp) │ │ - mov 0x14(%esp),%edx │ │ + mov %edi,0x58(%esp) │ │ + mov %ebp,0x48(%esp) │ │ + adc 0x74(%esp),%eax │ │ + add 0x44(%esp),%edx │ │ + adc 0x64(%esp),%ecx │ │ + add %edi,0x3c(%esp) │ │ + mov 0x84(%esp),%edi │ │ mov %eax,0x50(%esp) │ │ - mov 0xc(%esp),%eax │ │ - adc 0xcc(%esp),%edx │ │ - add 0x5c(%esp),%ebp │ │ - adc 0x3c(%esp),%edx │ │ - add 0x104(%esp),%eax │ │ - mov %ebp,0x8(%esp) │ │ - adc 0x100(%esp),%edi │ │ - add %ecx,%eax │ │ - mov %edx,0x14(%esp) │ │ - mov %eax,0xc(%esp) │ │ - mov 0x4(%esp),%eax │ │ - adc 0x58(%esp),%edi │ │ - add 0xe4(%esp),%eax │ │ - mov %edi,0x10(%esp) │ │ - mov 0x6c(%esp),%edi │ │ - adc 0xe0(%esp),%ebx │ │ - add %esi,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov (%esp),%eax │ │ - adc 0x84(%esp),%ebx │ │ - add 0xc0(%esp),%eax │ │ - mov %ebx,%esi │ │ - mov %ebx,0x18(%esp) │ │ - mov 0x1c(%esp),%ebx │ │ - adc 0xa0(%esp),%ebx │ │ - add 0x50(%esp),%eax │ │ - mov %eax,(%esp) │ │ - mov 0x4c(%esp),%eax │ │ - adc 0x88(%esp),%ebx │ │ - xor %edx,%edi │ │ - xor %ebp,%eax │ │ - mov %ebx,0x1c(%esp) │ │ - mov 0x20(%esp),%ebp │ │ - mov %eax,%ecx │ │ - shrd $0x10,%edi,%eax │ │ - shld $0x10,%edi,%ecx │ │ - mov %eax,0x4c(%esp) │ │ - mov 0x80(%esp),%edi │ │ - mov %ecx,0x54(%esp) │ │ - mov %eax,%ecx │ │ - mov 0x28(%esp),%eax │ │ - xor 0x10(%esp),%edi │ │ - xor 0xc(%esp),%eax │ │ + mov %edx,0x4c(%esp) │ │ + adc %edi,0x2c(%esp) │ │ + add %esi,0x40(%esp) │ │ + mov 0x80(%esp),%esi │ │ + mov %ecx,0x28(%esp) │ │ + adc %ebx,0x38(%esp) │ │ + mov 0x5c(%esp),%ebx │ │ + xor %ebp,%esi │ │ + xor %eax,%ebx │ │ + mov 0x7c(%esp),%eax │ │ + mov %ebx,%edi │ │ + shld $0x1,%esi,%edi │ │ + shld $0x1,%ebx,%esi │ │ + mov %esi,0x80(%esp) │ │ + mov 0x54(%esp),%esi │ │ + mov %edi,0x5c(%esp) │ │ + xor %ecx,%eax │ │ + mov 0x60(%esp),%ecx │ │ + xor %edx,%esi │ │ mov %eax,%edx │ │ - shrd $0x10,%edi,%eax │ │ - shld $0x10,%edi,%edx │ │ - mov 0x70(%esp),%edi │ │ - mov %eax,0x28(%esp) │ │ - mov 0x64(%esp),%eax │ │ - mov %edx,0x78(%esp) │ │ - xor %esi,%edi │ │ - mov 0x68(%esp),%esi │ │ - xor %ebx,%eax │ │ - mov 0x44(%esp),%ebx │ │ - xor 0x4(%esp),%esi │ │ - mov %esi,%edx │ │ - shrd $0x10,%edi,%esi │ │ - shld $0x10,%edi,%edx │ │ - mov 0x60(%esp),%edi │ │ - mov %esi,0x68(%esp) │ │ - mov %edx,0x30(%esp) │ │ - xor (%esp),%edi │ │ - mov %edi,%edx │ │ - shrd $0x10,%eax,%edi │ │ - shld $0x10,%eax,%edx │ │ - add %ecx,%ebx │ │ - mov 0x40(%esp),%ecx │ │ - mov 0x2c(%esp),%eax │ │ - mov %edi,0x60(%esp) │ │ - mov %edx,0x80(%esp) │ │ - mov %edi,%edx │ │ - mov 0x48(%esp),%edi │ │ - mov %ebx,0x44(%esp) │ │ - adc 0x54(%esp),%ecx │ │ - add 0x28(%esp),%eax │ │ - adc 0x78(%esp),%edi │ │ - add %esi,0x34(%esp) │ │ - mov %eax,0x2c(%esp) │ │ - mov 0x24(%esp),%eax │ │ - mov 0x5c(%esp),%esi │ │ - mov %ecx,0x40(%esp) │ │ - adc 0x30(%esp),%ebp │ │ - add %edx,0x38(%esp) │ │ - mov 0x3c(%esp),%edx │ │ - mov %edi,0x48(%esp) │ │ - adc 0x80(%esp),%eax │ │ - xor %ecx,%edx │ │ - xor %ebx,%esi │ │ - mov 0x88(%esp),%ecx │ │ - mov %ebp,0x20(%esp) │ │ + shld $0x1,%esi,%edx │ │ + shld $0x1,%eax,%esi │ │ + mov 0x90(%esp),%eax │ │ + xor 0x3c(%esp),%ecx │ │ mov %edx,%ebx │ │ - shld $0x1,%esi,%ebx │ │ - mov %ebx,0x3c(%esp) │ │ - mov %eax,0x24(%esp) │ │ - mov %edx,%eax │ │ - mov %esi,%edx │ │ - mov 0x7c(%esp),%esi │ │ - shld $0x1,%eax,%edx │ │ - mov 0x58(%esp),%eax │ │ - xor 0x24(%esp),%ecx │ │ - mov %edx,0x5c(%esp) │ │ - mov 0x84(%esp),%edx │ │ - xor 0x34(%esp),%esi │ │ - xor %edi,%eax │ │ - mov 0x74(%esp),%edi │ │ - mov %eax,%ebx │ │ - xor %ebp,%edx │ │ - xor 0x2c(%esp),%edi │ │ - shld $0x1,%edi,%ebx │ │ - shld $0x1,%eax,%edi │ │ - mov %edx,%eax │ │ - shld $0x1,%esi,%eax │ │ - shld $0x1,%edx,%esi │ │ - mov 0x50(%esp),%edx │ │ - mov %edi,0x74(%esp) │ │ - mov %ebx,0x58(%esp) │ │ + mov %edx,0x8c(%esp) │ │ + mov %esi,0x54(%esp) │ │ + xor 0x2c(%esp),%eax │ │ mov %eax,%ebp │ │ - mov %eax,0x84(%esp) │ │ - mov %ecx,%eax │ │ - mov %esi,0x7c(%esp) │ │ - xor 0x38(%esp),%edx │ │ - shld $0x1,%edx,%eax │ │ + shld $0x1,%ecx,%ebp │ │ + shld $0x1,%eax,%ecx │ │ + mov 0x30(%esp),%eax │ │ + mov %ecx,%edi │ │ + mov %ecx,0x60(%esp) │ │ + mov 0x68(%esp),%ecx │ │ + mov %ebp,0x78(%esp) │ │ + xor 0x38(%esp),%eax │ │ + xor 0x40(%esp),%ecx │ │ + mov %eax,%edx │ │ shld $0x1,%ecx,%edx │ │ - mov 0x14(%esp),%ecx │ │ - mov %eax,0x70(%esp) │ │ - mov 0x8(%esp),%eax │ │ - mov %edx,0x50(%esp) │ │ - mov 0x10(%esp),%edx │ │ - add 0xb4(%esp),%eax │ │ - adc 0xb0(%esp),%ecx │ │ - add %edi,%eax │ │ - mov 0x18(%esp),%edi │ │ - mov %eax,0x8(%esp) │ │ - mov 0x4(%esp),%eax │ │ - adc %ebx,%ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - add 0xdc(%esp),%ecx │ │ - adc 0xd8(%esp),%edx │ │ - add %esi,%ecx │ │ - mov %ecx,%esi │ │ - mov %ecx,0xc(%esp) │ │ - mov (%esp),%ecx │ │ - adc %ebp,%edx │ │ - add 0xf0(%esp),%eax │ │ - mov 0x4c(%esp),%ebp │ │ - mov %edx,%ebx │ │ - mov %edx,0x10(%esp) │ │ - mov 0x8(%esp),%edx │ │ - adc 0x108(%esp),%edi │ │ - add 0x50(%esp),%eax │ │ - adc 0x70(%esp),%edi │ │ - mov %eax,0x4(%esp) │ │ - add 0x94(%esp),%ecx │ │ - mov 0x1c(%esp),%eax │ │ - adc 0xe8(%esp),%eax │ │ - add 0x5c(%esp),%ecx │ │ - mov %edi,0x18(%esp) │ │ - adc 0x3c(%esp),%eax │ │ - xor %esi,%ebp │ │ - mov 0x78(%esp),%esi │ │ - mov %ecx,(%esp) │ │ - mov 0x80(%esp),%ecx │ │ - xor %edx,0x60(%esp) │ │ - mov 0x54(%esp),%edx │ │ - mov %ebp,0x4c(%esp) │ │ - xor %ebx,%edx │ │ - xor %edi,%esi │ │ - mov 0x28(%esp),%ebx │ │ - mov 0x68(%esp),%edi │ │ - xor 0x14(%esp),%ecx │ │ - mov %eax,0x1c(%esp) │ │ - xor %eax,0x30(%esp) │ │ - mov 0x34(%esp),%eax │ │ - mov %edx,0x54(%esp) │ │ - mov %esi,0x78(%esp) │ │ - xor 0x4(%esp),%ebx │ │ - xor (%esp),%edi │ │ - add %ecx,%eax │ │ - mov %ecx,0x80(%esp) │ │ + shld $0x1,%eax,%ecx │ │ + mov 0x14(%esp),%eax │ │ + mov %edx,0x30(%esp) │ │ + mov %ecx,%edx │ │ + mov %ecx,0x68(%esp) │ │ mov 0x20(%esp),%ecx │ │ - mov %eax,0x34(%esp) │ │ - adc 0x60(%esp),%ecx │ │ - add %edx,0x38(%esp) │ │ - mov 0x40(%esp),%edx │ │ - mov %ebx,0x28(%esp) │ │ - mov %edi,0x68(%esp) │ │ - adc %ebp,0x24(%esp) │ │ - mov 0x44(%esp),%ebp │ │ + add 0xcc(%esp),%eax │ │ + adc 0x10c(%esp),%ecx │ │ + add %esi,%eax │ │ + mov 0x18(%esp),%esi │ │ + mov %eax,0x14(%esp) │ │ + mov 0x10(%esp),%eax │ │ + adc %ebx,%ecx │ │ + mov 0x8(%esp),%ebx │ │ mov %ecx,0x20(%esp) │ │ - add %esi,%ebp │ │ - mov 0x2c(%esp),%esi │ │ - adc %ebx,%edx │ │ - mov 0x48(%esp),%ebx │ │ - mov %ebp,0x44(%esp) │ │ - mov %edx,0x40(%esp) │ │ - add 0x30(%esp),%esi │ │ - adc %edi,%ebx │ │ - mov 0x58(%esp),%edi │ │ - mov %esi,0x2c(%esp) │ │ - mov 0x74(%esp),%esi │ │ - mov %ebx,0x48(%esp) │ │ - xor %eax,%esi │ │ - xor %ecx,%edi │ │ - mov %esi,%eax │ │ - mov %edi,%ecx │ │ - shld $0x8,%edi,%eax │ │ - shld $0x8,%esi,%ecx │ │ - mov 0x7c(%esp),%esi │ │ - mov 0x5c(%esp),%edi │ │ - mov %eax,0x88(%esp) │ │ - mov 0x84(%esp),%eax │ │ - mov %ecx,0x58(%esp) │ │ - xor 0x38(%esp),%esi │ │ - xor 0x2c(%esp),%edi │ │ - xor 0x24(%esp),%eax │ │ - mov %esi,%ecx │ │ - shld $0x8,%eax,%ecx │ │ - shld $0x8,%esi,%eax │ │ + mov 0x34(%esp),%ecx │ │ + add 0xd8(%esp),%ebx │ │ + adc 0xd4(%esp),%esi │ │ + add %edi,%ebx │ │ + mov %ebx,%edi │ │ + mov %ebx,0x8(%esp) │ │ + mov 0x1c(%esp),%ebx │ │ + adc %ebp,%esi │ │ + add 0xac(%esp),%eax │ │ + mov 0x64(%esp),%ebp │ │ + mov %esi,0x18(%esp) │ │ + adc 0xb0(%esp),%ebx │ │ + add %edx,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%eax │ │ + adc 0x30(%esp),%ebx │ │ + add 0xe0(%esp),%eax │ │ + mov %ebx,%edx │ │ + mov %ebx,0x1c(%esp) │ │ + mov 0x24(%esp),%ebx │ │ + adc 0xdc(%esp),%ebx │ │ + add 0x80(%esp),%eax │ │ + adc 0x5c(%esp),%ebx │ │ + xor 0x14(%esp),%ecx │ │ + xor %edx,%ebp │ │ + mov 0x84(%esp),%edx │ │ + mov %eax,0xc(%esp) │ │ + mov 0x6c(%esp),%eax │ │ + xor %edi,0x70(%esp) │ │ + mov 0x44(%esp),%edi │ │ + mov %ebp,0x64(%esp) │ │ + mov %ecx,0x34(%esp) │ │ + mov 0x74(%esp),%ecx │ │ + xor 0x20(%esp),%eax │ │ + xor %ebx,%edx │ │ + mov %ebx,0x24(%esp) │ │ + mov 0x3c(%esp),%ebx │ │ + xor 0x10(%esp),%edi │ │ + mov %edx,0x84(%esp) │ │ + xor %esi,%ecx │ │ + mov 0x58(%esp),%esi │ │ + mov %eax,0x6c(%esp) │ │ + mov %edi,0x44(%esp) │ │ mov %ecx,0x74(%esp) │ │ - mov 0x50(%esp),%ecx │ │ + xor 0xc(%esp),%esi │ │ + add %eax,%ebx │ │ + mov 0x2c(%esp),%eax │ │ + mov %ebx,0x3c(%esp) │ │ + adc 0x34(%esp),%eax │ │ + add %ecx,0x40(%esp) │ │ + mov 0x70(%esp),%ecx │ │ + mov %esi,0x58(%esp) │ │ + adc %ecx,0x38(%esp) │ │ + add %ebp,0x48(%esp) │ │ + mov 0x50(%esp),%ebp │ │ + mov %eax,0x2c(%esp) │ │ + mov 0x68(%esp),%ecx │ │ + adc %edi,%ebp │ │ + add %edx,0x4c(%esp) │ │ + mov 0x28(%esp),%edx │ │ + mov 0x54(%esp),%edi │ │ + mov %ebp,0x50(%esp) │ │ + adc %esi,%edx │ │ + xor %ebx,%edi │ │ + mov 0x8c(%esp),%ebx │ │ + xor 0x48(%esp),%ecx │ │ + mov %edi,%esi │ │ + mov %edx,0x28(%esp) │ │ + xor %eax,%ebx │ │ + mov 0x78(%esp),%eax │ │ + shld $0x8,%ebx,%esi │ │ + shld $0x8,%edi,%ebx │ │ + mov 0x60(%esp),%edi │ │ + mov %esi,0x90(%esp) │ │ + mov %ebx,0x8c(%esp) │ │ + xor 0x38(%esp),%eax │ │ + xor 0x40(%esp),%edi │ │ + mov %edi,%esi │ │ + shld $0x8,%eax,%esi │ │ + shld $0x8,%edi,%eax │ │ + mov 0x30(%esp),%edi │ │ + mov %esi,0x54(%esp) │ │ mov %eax,%esi │ │ - mov %eax,0x84(%esp) │ │ - xor %ebp,%ecx │ │ - mov 0x70(%esp),%ebp │ │ + mov %eax,0x78(%esp) │ │ mov %ecx,%eax │ │ - xor %edx,%ebp │ │ - shld $0x8,%ebp,%eax │ │ - shld $0x8,%ecx,%ebp │ │ + xor %ebp,%edi │ │ + shld $0x8,%edi,%eax │ │ + shld $0x8,%ecx,%edi │ │ + mov %edi,0x30(%esp) │ │ + mov 0x80(%esp),%edi │ │ + mov %eax,0x68(%esp) │ │ + xor 0x4c(%esp),%edi │ │ + mov 0x5c(%esp),%eax │ │ + xor %edx,%eax │ │ mov %edi,%ecx │ │ - mov %eax,%edx │ │ - mov %eax,0x7c(%esp) │ │ - mov 0x3c(%esp),%eax │ │ - mov %ebp,0x70(%esp) │ │ - xor %ebx,%eax │ │ shld $0x8,%eax,%ecx │ │ shld $0x8,%edi,%eax │ │ - mov 0x14(%esp),%edi │ │ + mov 0x20(%esp),%edi │ │ + mov %eax,%edx │ │ + mov %eax,0x5c(%esp) │ │ + mov 0x14(%esp),%eax │ │ + mov %ecx,0x80(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + add 0xd0(%esp),%eax │ │ + adc 0xec(%esp),%edi │ │ + add %ebx,%eax │ │ mov %eax,%ebx │ │ - mov %eax,0x3c(%esp) │ │ - mov 0x8(%esp),%eax │ │ - mov %ecx,0x5c(%esp) │ │ - mov 0x10(%esp),%ecx │ │ - add 0xc8(%esp),%eax │ │ - adc 0xc4(%esp),%edi │ │ - add 0x58(%esp),%eax │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,0x14(%esp) │ │ + mov 0x18(%esp),%eax │ │ + adc 0x90(%esp),%edi │ │ + add 0xf4(%esp),%ecx │ │ + adc 0x114(%esp),%eax │ │ + add %esi,%ecx │ │ + mov %edi,0x20(%esp) │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + adc 0x54(%esp),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov 0x10(%esp),%eax │ │ + add 0xe8(%esp),%eax │ │ + adc 0xe4(%esp),%ecx │ │ + add 0x30(%esp),%eax │ │ + mov %eax,0x10(%esp) │ │ + adc 0x68(%esp),%ecx │ │ mov 0xc(%esp),%eax │ │ - adc 0x88(%esp),%edi │ │ - add 0xac(%esp),%eax │ │ - mov %edi,0x14(%esp) │ │ - adc 0xa8(%esp),%ecx │ │ - add %esi,%eax │ │ + mov %ecx,0x1c(%esp) │ │ + add 0xf0(%esp),%eax │ │ + mov 0x24(%esp),%ecx │ │ + adc 0x110(%esp),%ecx │ │ + add %edx,%eax │ │ + mov 0x34(%esp),%edx │ │ mov %eax,0xc(%esp) │ │ - mov 0x4(%esp),%eax │ │ - adc 0x74(%esp),%ecx │ │ - add 0xfc(%esp),%eax │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - adc 0xf8(%esp),%ecx │ │ - add %ebp,%eax │ │ - mov 0x78(%esp),%ebp │ │ - mov %eax,0x4(%esp) │ │ - mov (%esp),%eax │ │ - adc %edx,%ecx │ │ - mov 0x60(%esp),%edx │ │ - mov %ecx,0x18(%esp) │ │ - add 0x9c(%esp),%eax │ │ - mov 0x1c(%esp),%ecx │ │ - adc 0xb8(%esp),%ecx │ │ - add %ebx,%eax │ │ - mov %eax,(%esp) │ │ - mov 0x80(%esp),%eax │ │ - adc 0x5c(%esp),%ecx │ │ + mov 0x6c(%esp),%eax │ │ + adc 0x80(%esp),%ecx │ │ xor %edi,%edx │ │ - xor 0x4(%esp),%ebp │ │ - xor 0x8(%esp),%eax │ │ - mov %ecx,0x1c(%esp) │ │ - mov %ebp,%edi │ │ + xor %ebx,%eax │ │ + mov 0x84(%esp),%ebx │ │ + mov %ecx,0x24(%esp) │ │ mov %eax,%ecx │ │ shrd $0x10,%edx,%eax │ │ shld $0x10,%edx,%ecx │ │ mov %eax,%esi │ │ - mov %eax,0x80(%esp) │ │ - mov 0x4c(%esp),%eax │ │ - mov %ecx,0x6c(%esp) │ │ - mov 0x54(%esp),%ecx │ │ - xor 0x10(%esp),%eax │ │ - xor 0xc(%esp),%ecx │ │ + mov %eax,0x6c(%esp) │ │ + mov 0x70(%esp),%eax │ │ + xor 0xc(%esp),%ebx │ │ + mov %ecx,0x34(%esp) │ │ + mov 0x74(%esp),%ecx │ │ + xor 0x18(%esp),%eax │ │ + mov %ebx,%ebp │ │ + xor 0x8(%esp),%ecx │ │ mov %ecx,%edx │ │ shrd $0x10,%eax,%ecx │ │ shld $0x10,%eax,%edx │ │ - mov %ecx,0x54(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov %edx,0x50(%esp) │ │ + mov 0x64(%esp),%eax │ │ + mov %ecx,0x74(%esp) │ │ + mov %edx,0x7c(%esp) │ │ mov %ecx,%edx │ │ - mov 0x28(%esp),%ecx │ │ - xor 0x18(%esp),%ecx │ │ - shld $0x10,%ecx,%edi │ │ - shrd $0x10,%ecx,%ebp │ │ - mov 0x68(%esp),%ecx │ │ - mov %edi,0x28(%esp) │ │ - mov 0x30(%esp),%edi │ │ - mov %ebp,0x78(%esp) │ │ + mov 0x44(%esp),%ecx │ │ + xor 0x10(%esp),%eax │ │ xor 0x1c(%esp),%ecx │ │ - xor (%esp),%edi │ │ - mov %edi,%ebx │ │ - shrd $0x10,%ecx,%edi │ │ - shld $0x10,%ecx,%ebx │ │ - mov 0x34(%esp),%ecx │ │ - mov %edi,0x30(%esp) │ │ - mov %ebx,0x64(%esp) │ │ + mov %eax,%edi │ │ + shld $0x10,%ecx,%edi │ │ + shrd $0x10,%ecx,%eax │ │ + mov 0x58(%esp),%ecx │ │ + mov %edi,0x88(%esp) │ │ + mov %eax,%edi │ │ + mov %eax,0x64(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + xor 0x24(%esp),%ecx │ │ + shld $0x10,%ecx,%ebp │ │ + shrd $0x10,%ecx,%ebx │ │ + mov 0x3c(%esp),%ecx │ │ + mov %ebp,0x70(%esp) │ │ + mov %ebx,0x84(%esp) │ │ add %esi,%ecx │ │ - mov 0x38(%esp),%esi │ │ - adc 0x6c(%esp),%eax │ │ - mov %ecx,0x34(%esp) │ │ - add %edx,%esi │ │ - mov 0x24(%esp),%edx │ │ - mov %eax,0x20(%esp) │ │ - mov %esi,0x38(%esp) │ │ - adc 0x50(%esp),%edx │ │ - add %ebp,0x44(%esp) │ │ - mov 0x28(%esp),%ebp │ │ - adc %ebp,0x40(%esp) │ │ - add %edi,0x2c(%esp) │ │ + mov 0x48(%esp),%esi │ │ + adc 0x34(%esp),%eax │ │ + add %edx,0x40(%esp) │ │ + mov 0x38(%esp),%edx │ │ + mov %ecx,0x3c(%esp) │ │ + adc 0x7c(%esp),%edx │ │ + add %edi,%esi │ │ mov 0x88(%esp),%edi │ │ - mov %edx,0x24(%esp) │ │ - mov 0xc(%esp),%ebp │ │ - adc %ebx,0x48(%esp) │ │ - mov 0x58(%esp),%ebx │ │ - xor %eax,%edi │ │ - mov %edi,%eax │ │ - xor %ecx,%ebx │ │ - mov %edi,%ecx │ │ - mov %ebx,%edi │ │ - shld $0x1,%ebx,%ecx │ │ - mov 0x84(%esp),%ebx │ │ - shld $0x1,%eax,%edi │ │ - mov 0x74(%esp),%eax │ │ - mov %ecx,0x68(%esp) │ │ - mov %edi,0x58(%esp) │ │ - xor %esi,%ebx │ │ - xor %edx,%eax │ │ - mov 0x70(%esp),%edx │ │ - mov %eax,%ecx │ │ - shld $0x1,%ebx,%ecx │ │ + mov %eax,0x2c(%esp) │ │ + mov %esi,0x48(%esp) │ │ + adc %edi,0x50(%esp) │ │ + mov 0x4c(%esp),%edi │ │ + mov %edx,0x38(%esp) │ │ + add %ebx,%edi │ │ + mov 0x90(%esp),%ebx │ │ + adc %ebp,0x28(%esp) │ │ + mov 0x8c(%esp),%ebp │ │ + mov %edi,0x4c(%esp) │ │ + xor %eax,%ebx │ │ + xor %ecx,%ebp │ │ + mov %ebx,%ecx │ │ + mov %ebx,%eax │ │ + mov %ebp,%ebx │ │ + shld $0x1,%ebp,%ecx │ │ + mov 0x30(%esp),%ebp │ │ shld $0x1,%eax,%ebx │ │ - mov 0x7c(%esp),%eax │ │ - mov %ecx,0x74(%esp) │ │ - mov %ebx,%esi │ │ - mov %ebx,0x84(%esp) │ │ - xor 0x44(%esp),%edx │ │ + mov 0x78(%esp),%eax │ │ + mov %ecx,0x60(%esp) │ │ + mov 0x54(%esp),%ecx │ │ + mov %ebx,0x8c(%esp) │ │ + xor %esi,%ebp │ │ + mov 0x20(%esp),%esi │ │ xor 0x40(%esp),%eax │ │ + xor %edx,%ecx │ │ + mov %ecx,%edx │ │ + shld $0x1,%eax,%edx │ │ + shld $0x1,%ecx,%eax │ │ + mov %eax,0x78(%esp) │ │ + mov 0x68(%esp),%eax │ │ + mov %edx,0x54(%esp) │ │ + mov 0x5c(%esp),%edx │ │ + xor 0x50(%esp),%eax │ │ + xor %edi,%edx │ │ + mov %eax,%ecx │ │ + shld $0x1,%ebp,%ecx │ │ + shld $0x1,%eax,%ebp │ │ + mov 0x80(%esp),%eax │ │ + mov %ecx,0x58(%esp) │ │ + mov %ebp,0x30(%esp) │ │ + xor 0x28(%esp),%eax │ │ mov %eax,%ecx │ │ shld $0x1,%edx,%ecx │ │ shld $0x1,%eax,%edx │ │ - mov 0x5c(%esp),%eax │ │ - mov %ecx,0x4c(%esp) │ │ - mov 0x3c(%esp),%ecx │ │ - mov %edx,0x70(%esp) │ │ - xor 0x48(%esp),%eax │ │ - xor 0x2c(%esp),%ecx │ │ - mov %eax,%edx │ │ - shld $0x1,%ecx,%edx │ │ - shld $0x1,%eax,%ecx │ │ - mov 0x8(%esp),%eax │ │ - mov %edx,%ebx │ │ + mov 0x14(%esp),%eax │ │ mov %edx,0x5c(%esp) │ │ - mov 0x14(%esp),%edx │ │ - mov %ecx,0x3c(%esp) │ │ - add 0xf0(%esp),%eax │ │ - adc 0x108(%esp),%edx │ │ - add %ecx,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x18(%esp),%eax │ │ - adc %ebx,%edx │ │ - add 0xdc(%esp),%ebp │ │ - mov %edx,%ebx │ │ - mov %edx,0x14(%esp) │ │ - mov 0x10(%esp),%edx │ │ - adc 0xd8(%esp),%edx │ │ - add %edi,%ebp │ │ - mov %ebp,0xc(%esp) │ │ - adc 0x68(%esp),%edx │ │ - mov %edx,%edi │ │ - mov %edx,0x10(%esp) │ │ - mov 0x4(%esp),%edx │ │ - add 0xc0(%esp),%edx │ │ - adc 0xa0(%esp),%eax │ │ - add %esi,%edx │ │ - mov %edx,%ecx │ │ - mov %edx,0x4(%esp) │ │ - mov 0x1c(%esp),%edx │ │ - adc 0x74(%esp),%eax │ │ - mov %eax,%esi │ │ - mov %eax,0x18(%esp) │ │ - mov (%esp),%eax │ │ - add 0xd0(%esp),%eax │ │ + mov %ecx,0x44(%esp) │ │ + add 0xac(%esp),%eax │ │ + adc 0xb0(%esp),%esi │ │ + add %edx,%eax │ │ + mov 0x18(%esp),%edx │ │ + mov %eax,0x14(%esp) │ │ + mov 0x10(%esp),%eax │ │ + adc %ecx,%esi │ │ + mov 0xc(%esp),%ecx │ │ + mov %esi,%ebp │ │ + mov %esi,0x20(%esp) │ │ + mov 0x8(%esp),%esi │ │ + add 0xd0(%esp),%esi │ │ adc 0xec(%esp),%edx │ │ - add 0x70(%esp),%eax │ │ - adc 0x4c(%esp),%edx │ │ - mov %eax,(%esp) │ │ - xor %esi,0x64(%esp) │ │ - mov 0x6c(%esp),%esi │ │ - xor %ebx,0x50(%esp) │ │ - mov 0x54(%esp),%ebx │ │ - mov %edx,%eax │ │ - mov %edx,0x1c(%esp) │ │ - mov 0x28(%esp),%edx │ │ - xor 0x8(%esp),%ebx │ │ - xor %eax,%esi │ │ + add %ebx,%esi │ │ + mov 0x7c(%esp),%ebx │ │ + mov %esi,%edi │ │ + mov %esi,0x8(%esp) │ │ + mov 0x1c(%esp),%esi │ │ + adc 0x60(%esp),%edx │ │ + add 0xe0(%esp),%eax │ │ + adc 0xdc(%esp),%esi │ │ + add 0x78(%esp),%eax │ │ + mov %edx,0x18(%esp) │ │ + adc 0x54(%esp),%esi │ │ + mov %eax,0x10(%esp) │ │ + add 0x98(%esp),%ecx │ │ + mov %esi,%eax │ │ + mov %esi,0x1c(%esp) │ │ + mov 0x24(%esp),%esi │ │ + adc 0x9c(%esp),%esi │ │ + add 0x30(%esp),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x88(%esp),%ecx │ │ + adc 0x58(%esp),%esi │ │ + xor %ebp,%ebx │ │ + mov 0x74(%esp),%ebp │ │ + xor %edi,0x64(%esp) │ │ + mov 0x84(%esp),%edi │ │ + xor %eax,0x70(%esp) │ │ + mov 0x6c(%esp),%eax │ │ + mov %ebx,0x7c(%esp) │ │ + xor %edx,%ecx │ │ + mov 0x34(%esp),%edx │ │ + mov %esi,0x24(%esp) │ │ + xor 0x14(%esp),%ebp │ │ + xor 0x10(%esp),%edi │ │ + xor 0xc(%esp),%eax │ │ + mov %ecx,0x88(%esp) │ │ + xor %esi,%edx │ │ + mov 0x48(%esp),%esi │ │ + mov %ebp,0x74(%esp) │ │ + mov %edi,0x84(%esp) │ │ + mov %eax,0x6c(%esp) │ │ + mov %edx,0x34(%esp) │ │ + add %ebx,%esi │ │ + mov 0x4c(%esp),%ebx │ │ + adc %ebp,0x50(%esp) │ │ + mov 0x3c(%esp),%ebp │ │ + mov %esi,0x48(%esp) │ │ + add %ecx,%ebx │ │ + mov 0x28(%esp),%ecx │ │ + mov %ebx,0x4c(%esp) │ │ + adc 0x64(%esp),%ecx │ │ + add 0x70(%esp),%ebp │ │ + mov %ecx,0x28(%esp) │ │ + mov 0x2c(%esp),%ecx │ │ + mov %ebp,0x3c(%esp) │ │ + adc %edi,%ecx │ │ + mov 0x40(%esp),%edi │ │ + mov %ecx,0x2c(%esp) │ │ + add %edx,%edi │ │ + mov 0x5c(%esp),%edx │ │ + adc %eax,0x38(%esp) │ │ mov 0x44(%esp),%eax │ │ - mov %esi,0x6c(%esp) │ │ - xor %edi,%edx │ │ - mov 0x78(%esp),%edi │ │ - mov %ebx,0x54(%esp) │ │ - mov %edx,0x28(%esp) │ │ - xor %ebp,%edi │ │ - mov 0x30(%esp),%ebp │ │ - mov %edi,0x78(%esp) │ │ - xor %ecx,%ebp │ │ - mov 0x80(%esp),%ecx │ │ - mov %ebp,0x30(%esp) │ │ - xor (%esp),%ecx │ │ - add 0x50(%esp),%eax │ │ - adc %ebx,0x40(%esp) │ │ - add %edx,0x2c(%esp) │ │ - mov 0x48(%esp),%edx │ │ - mov 0x34(%esp),%ebx │ │ + mov %edi,0x40(%esp) │ │ + xor %esi,%edx │ │ + xor 0x50(%esp),%eax │ │ + mov %edx,%esi │ │ + shld $0x8,%eax,%edx │ │ + shld $0x8,%esi,%eax │ │ + mov 0x8c(%esp),%esi │ │ + mov %edx,0x80(%esp) │ │ + mov 0x60(%esp),%edx │ │ mov %eax,0x44(%esp) │ │ - mov 0x5c(%esp),%eax │ │ - mov %ecx,0x80(%esp) │ │ - adc %edi,%edx │ │ - add 0x64(%esp),%ebx │ │ + xor %ebx,%esi │ │ + mov 0x54(%esp),%ebx │ │ + xor 0x28(%esp),%edx │ │ + mov %esi,%eax │ │ + xor %ecx,%ebx │ │ + shld $0x8,%edx,%eax │ │ + shld $0x8,%esi,%edx │ │ + mov 0x78(%esp),%esi │ │ + mov %eax,0x68(%esp) │ │ + mov %edx,0x60(%esp) │ │ + xor %ebp,%esi │ │ + mov 0x30(%esp),%ebp │ │ + mov %esi,%eax │ │ + shld $0x8,%ebx,%eax │ │ + shld $0x8,%esi,%ebx │ │ + mov 0x58(%esp),%esi │ │ + mov %eax,%ecx │ │ + mov %eax,0x90(%esp) │ │ + mov %ebx,0x54(%esp) │ │ + xor %edi,%ebp │ │ mov 0x20(%esp),%edi │ │ - mov %edx,0x48(%esp) │ │ - adc %ebp,%edi │ │ - add %esi,0x38(%esp) │ │ - mov 0x3c(%esp),%esi │ │ - mov %ebx,0x34(%esp) │ │ - mov %edi,0x20(%esp) │ │ - adc %ecx,0x24(%esp) │ │ - xor 0x44(%esp),%esi │ │ - xor 0x40(%esp),%eax │ │ - mov %esi,%ecx │ │ - shld $0x8,%eax,%ecx │ │ + mov %ebp,%eax │ │ + xor 0x38(%esp),%esi │ │ shld $0x8,%esi,%eax │ │ - mov 0x58(%esp),%esi │ │ - mov %eax,%ebp │ │ + shld $0x8,%ebp,%esi │ │ mov %eax,0x5c(%esp) │ │ - mov 0x68(%esp),%eax │ │ - mov %ecx,0x90(%esp) │ │ - xor 0x2c(%esp),%esi │ │ - xor %edx,%eax │ │ - mov 0x84(%esp),%edx │ │ - mov %esi,%ecx │ │ - shld $0x8,%eax,%ecx │ │ - shld $0x8,%esi,%eax │ │ - xor %ebx,%edx │ │ - mov 0x10(%esp),%ebx │ │ - mov %eax,%esi │ │ - mov %eax,0x68(%esp) │ │ - mov 0x74(%esp),%eax │ │ - mov %ecx,0x3c(%esp) │ │ - mov %edx,%ecx │ │ - xor %edi,%eax │ │ - mov 0x70(%esp),%edi │ │ - shld $0x8,%eax,%ecx │ │ - shld $0x8,%edx,%eax │ │ - mov 0x4c(%esp),%edx │ │ - mov %ecx,0x7c(%esp) │ │ - mov %eax,%ecx │ │ - mov %eax,0x74(%esp) │ │ - xor 0x38(%esp),%edi │ │ - xor 0x24(%esp),%edx │ │ + mov 0x14(%esp),%eax │ │ + mov %esi,%ebp │ │ + mov %esi,0x58(%esp) │ │ + mov 0x18(%esp),%esi │ │ + add 0x108(%esp),%eax │ │ + adc 0x104(%esp),%edi │ │ + add 0x44(%esp),%eax │ │ + adc 0x80(%esp),%edi │ │ + mov %eax,0x14(%esp) │ │ mov %edi,%eax │ │ - shld $0x8,%edx,%eax │ │ - shld $0x8,%edi,%edx │ │ + mov %edi,0x20(%esp) │ │ mov 0x8(%esp),%edi │ │ - mov %eax,0x88(%esp) │ │ - mov 0x14(%esp),%eax │ │ - mov %edx,0x4c(%esp) │ │ - add 0x94(%esp),%edi │ │ - adc 0xe8(%esp),%eax │ │ - add %ebp,%edi │ │ - mov %edi,%ebp │ │ + add 0xd8(%esp),%edi │ │ + adc 0xd4(%esp),%esi │ │ + add %edx,%edi │ │ + mov 0x10(%esp),%edx │ │ mov %edi,0x8(%esp) │ │ - mov 0xc(%esp),%edi │ │ - adc 0x90(%esp),%eax │ │ - add 0xfc(%esp),%edi │ │ - mov %eax,0x14(%esp) │ │ - adc 0xf8(%esp),%ebx │ │ - add %esi,%edi │ │ - mov 0x4(%esp),%esi │ │ - mov %edi,0xc(%esp) │ │ - mov 0x18(%esp),%edi │ │ - adc 0x3c(%esp),%ebx │ │ - add 0xf4(%esp),%esi │ │ - adc 0x10c(%esp),%edi │ │ - add %ecx,%esi │ │ - mov (%esp),%ecx │ │ - mov %ebx,0x10(%esp) │ │ - mov 0x1c(%esp),%ebx │ │ - mov %esi,0x4(%esp) │ │ - mov 0x64(%esp),%esi │ │ - adc 0x7c(%esp),%edi │ │ - add 0xc8(%esp),%ecx │ │ - adc 0xc4(%esp),%ebx │ │ - mov %edi,0x18(%esp) │ │ - mov 0x54(%esp),%edi │ │ - add %edx,%ecx │ │ - mov %ecx,(%esp) │ │ - adc 0x88(%esp),%ebx │ │ - xor %eax,%edi │ │ - mov 0x50(%esp),%eax │ │ - xor 0x4(%esp),%esi │ │ - xor %ebp,%eax │ │ - mov %ebx,%ecx │ │ - mov %ebx,0x1c(%esp) │ │ - mov 0x44(%esp),%ebp │ │ - mov %eax,%edx │ │ - shrd $0x10,%edi,%eax │ │ - mov %eax,%ebx │ │ - mov %eax,0x50(%esp) │ │ - mov 0x28(%esp),%eax │ │ - shld $0x10,%edi,%edx │ │ - mov 0x78(%esp),%edi │ │ - mov %edx,0x54(%esp) │ │ - xor 0xc(%esp),%eax │ │ - xor 0x10(%esp),%edi │ │ - mov %eax,%edx │ │ - shrd $0x10,%edi,%eax │ │ - shld $0x10,%edi,%edx │ │ - mov 0x30(%esp),%edi │ │ - mov %eax,0x28(%esp) │ │ - mov 0x80(%esp),%eax │ │ - mov %edx,0x60(%esp) │ │ - mov %esi,%edx │ │ - xor 0x18(%esp),%edi │ │ - xor %ecx,%eax │ │ - shld $0x10,%edi,%edx │ │ - shrd $0x10,%edi,%esi │ │ - mov 0x6c(%esp),%edi │ │ - mov %edx,0x78(%esp) │ │ - mov 0x48(%esp),%edx │ │ - mov %esi,0x64(%esp) │ │ - xor (%esp),%edi │ │ - mov %edi,%ecx │ │ - shrd $0x10,%eax,%edi │ │ - shld $0x10,%eax,%ecx │ │ - add %ebx,%ebp │ │ - mov %edi,0x6c(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - mov 0x24(%esp),%eax │ │ - mov %ecx,0x70(%esp) │ │ - mov %edi,%ecx │ │ - mov 0x40(%esp),%edi │ │ - mov %ebp,0x44(%esp) │ │ - adc 0x54(%esp),%edi │ │ - add 0x28(%esp),%ebx │ │ - adc 0x60(%esp),%edx │ │ - add %esi,0x34(%esp) │ │ - mov 0x20(%esp),%esi │ │ - mov %edi,0x40(%esp) │ │ - mov %ebx,0x2c(%esp) │ │ + mov 0x24(%esp),%edi │ │ + adc 0x68(%esp),%esi │ │ + add 0xf4(%esp),%edx │ │ + mov %esi,0x18(%esp) │ │ + mov 0x1c(%esp),%esi │ │ + adc 0x114(%esp),%esi │ │ + add %ebx,%edx │ │ + mov 0x88(%esp),%ebx │ │ + mov %edx,0x10(%esp) │ │ + mov 0x7c(%esp),%edx │ │ + adc %ecx,%esi │ │ + mov 0xc(%esp),%ecx │ │ + mov %esi,0x1c(%esp) │ │ + mov 0x70(%esp),%esi │ │ + add 0xf8(%esp),%ecx │ │ + adc 0xc0(%esp),%edi │ │ + add %ebp,%ecx │ │ + mov 0x48(%esp),%ebp │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x74(%esp),%ecx │ │ + adc 0x5c(%esp),%edi │ │ + xor 0x14(%esp),%edx │ │ + xor 0x8(%esp),%ebx │ │ + xor 0x10(%esp),%esi │ │ + xor %eax,%ecx │ │ + mov %edx,%eax │ │ + shrd $0x10,%ecx,%edx │ │ + mov %edi,0x24(%esp) │ │ + shld $0x10,%ecx,%eax │ │ + mov 0x64(%esp),%ecx │ │ + mov %edx,0x7c(%esp) │ │ + mov %eax,0x78(%esp) │ │ + mov %ebx,%eax │ │ + xor 0x18(%esp),%ecx │ │ + shld $0x10,%ecx,%eax │ │ + shrd $0x10,%ecx,%ebx │ │ + mov 0x84(%esp),%ecx │ │ + mov %eax,0x74(%esp) │ │ + mov %esi,%eax │ │ + mov %ebx,0x88(%esp) │ │ + xor 0x1c(%esp),%ecx │ │ + shld $0x10,%ecx,%eax │ │ + shrd $0x10,%ecx,%esi │ │ + mov 0x34(%esp),%ecx │ │ + mov %esi,0x70(%esp) │ │ + mov 0x6c(%esp),%esi │ │ + mov %eax,0x84(%esp) │ │ + xor 0xc(%esp),%ecx │ │ + xor %edi,%esi │ │ + mov 0x28(%esp),%edi │ │ + mov %ecx,%eax │ │ + shrd $0x10,%esi,%ecx │ │ + shld $0x10,%esi,%eax │ │ + add %edx,%ebp │ │ + mov 0x50(%esp),%esi │ │ + mov 0x4c(%esp),%edx │ │ + mov %ecx,0x34(%esp) │ │ + mov %eax,0x30(%esp) │ │ + mov 0x70(%esp),%eax │ │ + mov %ebp,0x48(%esp) │ │ adc 0x78(%esp),%esi │ │ - add %ecx,0x38(%esp) │ │ - mov 0x5c(%esp),%ecx │ │ - mov %edx,0x48(%esp) │ │ - adc 0x70(%esp),%eax │ │ + add %ebx,%edx │ │ + mov 0x2c(%esp),%ebx │ │ + adc 0x74(%esp),%edi │ │ + add %eax,0x3c(%esp) │ │ + mov 0x38(%esp),%eax │ │ + mov %edx,0x4c(%esp) │ │ + mov %esi,0x50(%esp) │ │ + adc 0x84(%esp),%ebx │ │ + add %ecx,0x40(%esp) │ │ + mov 0x44(%esp),%ecx │ │ + mov %edi,0x28(%esp) │ │ + adc 0x30(%esp),%eax │ │ xor %ebp,%ecx │ │ - mov %esi,0x20(%esp) │ │ - mov %eax,0x24(%esp) │ │ - mov 0x90(%esp),%eax │ │ - xor %edi,%eax │ │ - mov %eax,%edi │ │ - shld $0x1,%ecx,%eax │ │ - mov %eax,0x58(%esp) │ │ - mov 0x7c(%esp),%eax │ │ - shld $0x1,%edi,%ecx │ │ - mov 0x68(%esp),%edi │ │ - mov %ecx,0x5c(%esp) │ │ - mov 0x3c(%esp),%ecx │ │ + mov %ebx,0x2c(%esp) │ │ + mov %eax,0x38(%esp) │ │ + mov 0x80(%esp),%eax │ │ xor %esi,%eax │ │ - mov 0x74(%esp),%esi │ │ - xor %ebx,%edi │ │ + mov %eax,%esi │ │ + shld $0x1,%ecx,%eax │ │ + shld $0x1,%esi,%ecx │ │ + mov 0x68(%esp),%esi │ │ + mov %eax,0x6c(%esp) │ │ + mov %ecx,0x44(%esp) │ │ + mov 0x60(%esp),%ecx │ │ + xor %edi,%esi │ │ xor %edx,%ecx │ │ + mov %esi,%eax │ │ + shld $0x1,%ecx,%eax │ │ + shld $0x1,%esi,%ecx │ │ mov %eax,%ebp │ │ - mov %ecx,%ebx │ │ - shld $0x1,%edi,%ebx │ │ - shld $0x1,%ecx,%edi │ │ - mov 0x4c(%esp),%ecx │ │ - xor 0x34(%esp),%esi │ │ - mov %edi,0x68(%esp) │ │ - mov %ebx,0x84(%esp) │ │ + mov %eax,0x8c(%esp) │ │ + mov 0x54(%esp),%eax │ │ + mov %ecx,%esi │ │ + mov %ecx,0x60(%esp) │ │ + mov 0x90(%esp),%ecx │ │ + xor 0x3c(%esp),%eax │ │ + xor %ebx,%ecx │ │ + mov %ecx,%edx │ │ + shld $0x1,%eax,%edx │ │ + shld $0x1,%ecx,%eax │ │ + mov 0x5c(%esp),%ecx │ │ + mov %eax,%ebx │ │ + mov %eax,0x54(%esp) │ │ + mov 0x58(%esp),%eax │ │ + mov %edx,%edi │ │ + mov %edx,0x80(%esp) │ │ xor 0x38(%esp),%ecx │ │ - shld $0x1,%esi,%ebp │ │ - shld $0x1,%eax,%esi │ │ - mov 0x88(%esp),%eax │ │ - mov %esi,0x74(%esp) │ │ - mov %ebp,0x7c(%esp) │ │ - xor 0x24(%esp),%eax │ │ + xor 0x40(%esp),%eax │ │ + mov %ecx,%edx │ │ + shld $0x1,%eax,%edx │ │ + shld $0x1,%ecx,%eax │ │ + mov 0x20(%esp),%ecx │ │ + mov %edx,0x5c(%esp) │ │ mov %eax,%edx │ │ - shld $0x1,%ecx,%edx │ │ - shld $0x1,%eax,%ecx │ │ - mov 0x8(%esp),%eax │ │ - mov %edx,0x30(%esp) │ │ - mov 0x14(%esp),%edx │ │ - mov %ecx,0x4c(%esp) │ │ - add 0xe4(%esp),%eax │ │ - adc 0xe0(%esp),%edx │ │ - add %edi,%eax │ │ - mov 0x10(%esp),%edi │ │ - mov %eax,0x8(%esp) │ │ - mov 0xc(%esp),%eax │ │ - adc %ebx,%edx │ │ - mov 0x1c(%esp),%ebx │ │ - add 0xbc(%esp),%eax │ │ - mov %edx,0x14(%esp) │ │ - mov 0x54(%esp),%edx │ │ - adc 0xd4(%esp),%edi │ │ + mov %eax,0x58(%esp) │ │ + mov 0x14(%esp),%eax │ │ + add 0x100(%esp),%eax │ │ + adc 0xfc(%esp),%ecx │ │ add %esi,%eax │ │ - mov 0x18(%esp),%esi │ │ - mov %eax,0xc(%esp) │ │ - mov 0x4(%esp),%eax │ │ - adc %ebp,%edi │ │ - mov 0x50(%esp),%ebp │ │ - add 0x9c(%esp),%eax │ │ - mov %edi,0x10(%esp) │ │ - adc 0xb8(%esp),%esi │ │ - add %ecx,%eax │ │ + mov 0x24(%esp),%esi │ │ + mov %eax,0x14(%esp) │ │ + mov 0x10(%esp),%eax │ │ + adc %ebp,%ecx │ │ + mov 0x18(%esp),%ebp │ │ + mov %ecx,0x20(%esp) │ │ mov 0x8(%esp),%ecx │ │ - mov %eax,0x4(%esp) │ │ - mov (%esp),%eax │ │ - adc 0x30(%esp),%esi │ │ - add 0xa4(%esp),%eax │ │ - mov %esi,0x18(%esp) │ │ - adc 0x8c(%esp),%ebx │ │ - add 0x5c(%esp),%eax │ │ - adc 0x58(%esp),%ebx │ │ - xor %ecx,0x6c(%esp) │ │ - mov 0x60(%esp),%ecx │ │ - mov %eax,(%esp) │ │ - mov 0x70(%esp),%eax │ │ - xor %edi,%edx │ │ - mov 0x28(%esp),%edi │ │ - xor 0xc(%esp),%ebp │ │ - mov %edx,0x54(%esp) │ │ - xor %esi,%ecx │ │ - mov 0x78(%esp),%esi │ │ + add 0xf0(%esp),%ecx │ │ + adc 0x110(%esp),%ebp │ │ + add %ebx,%ecx │ │ + mov 0xc(%esp),%ebx │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + adc %edi,%ebp │ │ + add 0xe8(%esp),%eax │ │ + mov 0x1c(%esp),%edi │ │ + mov %ebp,0x18(%esp) │ │ + adc 0xe4(%esp),%edi │ │ + add %edx,%eax │ │ + mov 0x78(%esp),%edx │ │ + mov %eax,0x10(%esp) │ │ + mov 0x34(%esp),%eax │ │ + adc 0x5c(%esp),%edi │ │ + add 0xc4(%esp),%ebx │ │ + adc 0xc8(%esp),%esi │ │ + add 0x44(%esp),%ebx │ │ + mov %edi,0x1c(%esp) │ │ + adc 0x6c(%esp),%esi │ │ xor 0x14(%esp),%eax │ │ - mov %ebx,0x1c(%esp) │ │ - xor 0x4(%esp),%edi │ │ - mov %ebp,0x50(%esp) │ │ - mov %ecx,0x60(%esp) │ │ + xor %edi,0x74(%esp) │ │ + mov 0x84(%esp),%edi │ │ + xor %ebp,%edx │ │ + mov 0x7c(%esp),%ebp │ │ + xor 0x20(%esp),%ecx │ │ + mov %ebx,0xc(%esp) │ │ + mov %edx,0x78(%esp) │ │ + mov %eax,0x34(%esp) │ │ + mov 0x88(%esp),%eax │ │ + xor %esi,%edi │ │ + mov %esi,0x24(%esp) │ │ + mov 0x70(%esp),%esi │ │ + xor 0x8(%esp),%ebp │ │ + mov %ecx,0x30(%esp) │ │ + mov %edi,0x84(%esp) │ │ xor %ebx,%esi │ │ - mov 0x64(%esp),%ebx │ │ - mov %eax,0x70(%esp) │ │ + xor 0x10(%esp),%eax │ │ + add %ecx,0x3c(%esp) │ │ + mov 0x2c(%esp),%ebx │ │ + mov 0x74(%esp),%ecx │ │ + mov %ebp,0x7c(%esp) │ │ + mov %esi,0x70(%esp) │ │ + adc 0x34(%esp),%ebx │ │ + add %edx,0x40(%esp) │ │ + mov 0x38(%esp),%edx │ │ + mov %eax,0x88(%esp) │ │ + adc %ebp,%edx │ │ + add %ecx,0x48(%esp) │ │ + mov 0x4c(%esp),%ecx │ │ + mov 0x8c(%esp),%ebp │ │ + mov %ebx,0x2c(%esp) │ │ + mov %edx,0x38(%esp) │ │ + adc %eax,0x50(%esp) │ │ + add %edi,%ecx │ │ + mov 0x28(%esp),%edi │ │ + mov %ecx,0x4c(%esp) │ │ + adc %esi,%edi │ │ + mov 0x60(%esp),%esi │ │ + xor %ebx,%ebp │ │ + mov 0x54(%esp),%ebx │ │ mov %edi,0x28(%esp) │ │ - mov %esi,0x78(%esp) │ │ - xor (%esp),%ebx │ │ - add %eax,0x34(%esp) │ │ - mov 0x20(%esp),%eax │ │ - adc 0x6c(%esp),%eax │ │ - add %edx,0x38(%esp) │ │ - mov 0x48(%esp),%edx │ │ - mov %ebx,0x64(%esp) │ │ - adc %ebp,0x24(%esp) │ │ - add %ecx,0x44(%esp) │ │ - mov 0x40(%esp),%ecx │ │ - mov 0x84(%esp),%ebp │ │ - mov %eax,0x20(%esp) │ │ - adc %edi,%ecx │ │ - add %esi,0x2c(%esp) │ │ - mov 0x68(%esp),%esi │ │ - mov 0x74(%esp),%edi │ │ - mov %ecx,0x40(%esp) │ │ - adc %ebx,%edx │ │ - mov 0x7c(%esp),%ebx │ │ - xor 0x34(%esp),%esi │ │ - xor 0x38(%esp),%edi │ │ - xor %eax,%ebp │ │ - mov %edx,0x48(%esp) │ │ - xor 0x24(%esp),%ebx │ │ + xor 0x3c(%esp),%esi │ │ + xor 0x40(%esp),%ebx │ │ mov %esi,%eax │ │ shld $0x8,%ebp,%eax │ │ shld $0x8,%esi,%ebp │ │ - mov %eax,0x88(%esp) │ │ - mov %edi,%eax │ │ + mov %eax,0x60(%esp) │ │ + mov 0x80(%esp),%eax │ │ mov %ebp,%esi │ │ - mov %ebp,0x84(%esp) │ │ - mov 0x30(%esp),%ebp │ │ - shld $0x8,%ebx,%eax │ │ - shld $0x8,%edi,%ebx │ │ - mov 0x4c(%esp),%edi │ │ - mov %eax,0x3c(%esp) │ │ - mov %ebx,0x7c(%esp) │ │ - xor %ecx,%ebp │ │ - xor 0x44(%esp),%edi │ │ - mov %edi,%eax │ │ - shld $0x8,%ebp,%eax │ │ - shld $0x8,%edi,%ebp │ │ - mov %ebp,%edi │ │ - mov %ebp,0x30(%esp) │ │ + mov %ebp,0x8c(%esp) │ │ mov 0x5c(%esp),%ebp │ │ - mov %eax,0x4c(%esp) │ │ - mov 0x58(%esp),%eax │ │ - xor 0x2c(%esp),%ebp │ │ xor %edx,%eax │ │ - mov %ebp,%ecx │ │ - shld $0x8,%eax,%ecx │ │ + mov %ebx,%edx │ │ + xor 0x50(%esp),%ebp │ │ + shld $0x8,%eax,%edx │ │ + shld $0x8,%ebx,%eax │ │ + mov %edx,0x94(%esp) │ │ + mov 0x58(%esp),%edx │ │ + mov %eax,%ebx │ │ + mov %eax,0x80(%esp) │ │ + xor 0x48(%esp),%edx │ │ + mov %edx,%eax │ │ shld $0x8,%ebp,%eax │ │ + shld $0x8,%edx,%ebp │ │ + mov %eax,0x54(%esp) │ │ + mov 0x44(%esp),%eax │ │ + mov %ebp,0x5c(%esp) │ │ + xor %ecx,%eax │ │ + mov 0x6c(%esp),%ecx │ │ mov %eax,%edx │ │ - mov %eax,0x58(%esp) │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ + shld $0x8,%ecx,%edx │ │ + shld $0x8,%eax,%ecx │ │ mov 0x8(%esp),%eax │ │ - mov %ecx,0x74(%esp) │ │ + mov %edx,0x90(%esp) │ │ + mov %ecx,%edx │ │ + mov %ecx,0x6c(%esp) │ │ mov 0x14(%esp),%ecx │ │ - add 0xac(%esp),%eax │ │ - adc 0xa8(%esp),%ecx │ │ - add %esi,%eax │ │ - mov %eax,%ebp │ │ - mov %eax,0x8(%esp) │ │ - mov 0xc(%esp),%eax │ │ - adc 0x88(%esp),%ecx │ │ - add 0xb4(%esp),%eax │ │ - mov %ecx,%esi │ │ + add 0xbc(%esp),%ecx │ │ + adc 0xb8(%esp),%edi │ │ + add %esi,%ecx │ │ + mov 0x18(%esp),%esi │ │ mov %ecx,0x14(%esp) │ │ mov 0x10(%esp),%ecx │ │ - adc 0xb0(%esp),%ecx │ │ + adc 0x60(%esp),%edi │ │ + add 0xa8(%esp),%eax │ │ + adc 0xa4(%esp),%esi │ │ add %ebx,%eax │ │ - mov 0x60(%esp),%ebx │ │ - mov %eax,0xc(%esp) │ │ - mov 0x4(%esp),%eax │ │ - adc 0x3c(%esp),%ecx │ │ - add 0x104(%esp),%eax │ │ + mov %edi,0x20(%esp) │ │ + mov %eax,0x8(%esp) │ │ + mov 0x1c(%esp),%eax │ │ + adc 0x94(%esp),%esi │ │ + add 0xcc(%esp),%ecx │ │ + adc 0x10c(%esp),%eax │ │ + add %ebp,%ecx │ │ + mov %esi,0x18(%esp) │ │ mov %ecx,0x10(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - adc 0x100(%esp),%ecx │ │ - add %edi,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov (%esp),%eax │ │ - adc 0x4c(%esp),%ecx │ │ - add 0x98(%esp),%eax │ │ - mov %ecx,%edi │ │ - mov %ecx,0x18(%esp) │ │ - mov 0x1c(%esp),%ecx │ │ - adc 0xcc(%esp),%ecx │ │ - add %edx,%eax │ │ - mov 0x6c(%esp),%edx │ │ - mov %eax,(%esp) │ │ - mov 0x70(%esp),%eax │ │ - adc 0x74(%esp),%ecx │ │ - xor %esi,%edx │ │ - mov 0x54(%esp),%esi │ │ - xor 0x4(%esp),%ebx │ │ - xor %ebp,%eax │ │ - mov %ecx,0x1c(%esp) │ │ - mov %eax,%ecx │ │ - shrd $0x10,%edx,%eax │ │ - xor 0xc(%esp),%esi │ │ + mov 0xc(%esp),%ecx │ │ + adc 0x54(%esp),%eax │ │ + add 0xa0(%esp),%ecx │ │ + mov %eax,%ebx │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x24(%esp),%eax │ │ + adc 0xb4(%esp),%eax │ │ + add %edx,%ecx │ │ + mov 0x34(%esp),%edx │ │ + mov %ecx,0xc(%esp) │ │ + adc 0x90(%esp),%eax │ │ + xor %edi,%edx │ │ + mov 0x30(%esp),%edi │ │ + xor 0x14(%esp),%edi │ │ mov %eax,%ebp │ │ - mov %eax,0x70(%esp) │ │ - mov 0x50(%esp),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x7c(%esp),%eax │ │ + mov %edi,%ecx │ │ + shrd $0x10,%edx,%edi │ │ + xor %esi,%eax │ │ shld $0x10,%edx,%ecx │ │ - mov %ecx,0x6c(%esp) │ │ - mov 0x28(%esp),%ecx │ │ - mov %esi,%edx │ │ + mov 0x78(%esp),%edx │ │ + mov %edi,0x30(%esp) │ │ + mov %ecx,0x34(%esp) │ │ + mov 0x88(%esp),%ecx │ │ + xor 0x8(%esp),%edx │ │ + xor %ebx,%ecx │ │ + mov %edx,%esi │ │ + shrd $0x10,%eax,%edx │ │ + shld $0x10,%eax,%esi │ │ + mov 0x74(%esp),%eax │ │ + mov %edx,0x78(%esp) │ │ + mov %esi,0x44(%esp) │ │ xor 0x10(%esp),%eax │ │ - xor %edi,%ecx │ │ - mov 0x78(%esp),%edi │ │ - shld $0x10,%eax,%edx │ │ - shrd $0x10,%eax,%esi │ │ - mov 0x38(%esp),%eax │ │ - mov %edx,0x50(%esp) │ │ - mov %ebx,%edx │ │ - shrd $0x10,%ecx,%ebx │ │ - xor (%esp),%edi │ │ - mov %esi,0x54(%esp) │ │ - shld $0x10,%ecx,%edx │ │ - mov 0x64(%esp),%ecx │ │ - mov %ebx,0x60(%esp) │ │ - mov %edx,0x68(%esp) │ │ - mov %edi,%edx │ │ - xor 0x1c(%esp),%ecx │ │ - shld $0x10,%ecx,%edx │ │ - shrd $0x10,%ecx,%edi │ │ - mov 0x20(%esp),%ecx │ │ - mov %edx,0x80(%esp) │ │ - mov 0x34(%esp),%edx │ │ - mov %edi,0x78(%esp) │ │ - add %ebp,%edx │ │ - mov 0x40(%esp),%ebp │ │ - adc 0x6c(%esp),%ecx │ │ - add %esi,%eax │ │ - mov 0x24(%esp),%esi │ │ - mov %edx,0x34(%esp) │ │ - mov %eax,0x38(%esp) │ │ - adc 0x50(%esp),%esi │ │ - add %ebx,0x44(%esp) │ │ - mov 0x84(%esp),%ebx │ │ - mov %ecx,0x20(%esp) │ │ - adc 0x68(%esp),%ebp │ │ - add %edi,0x2c(%esp) │ │ - mov 0x80(%esp),%edi │ │ - mov %esi,0x24(%esp) │ │ - adc %edi,0x48(%esp) │ │ - mov 0x88(%esp),%edi │ │ - xor %edx,%ebx │ │ - mov %ebp,0x40(%esp) │ │ - xor %ecx,%edi │ │ - mov %edi,%edx │ │ - mov %edi,%ecx │ │ - mov %ebx,%edi │ │ - shld $0x1,%ecx,%edi │ │ - mov 0x3c(%esp),%ecx │ │ - shld $0x1,%ebx,%edx │ │ - mov 0x7c(%esp),%ebx │ │ - mov %edx,0x5c(%esp) │ │ - mov %edi,0x84(%esp) │ │ - xor %esi,%ecx │ │ - xor %eax,%ebx │ │ + mov %eax,%esi │ │ + shrd $0x10,%ecx,%eax │ │ + shld $0x10,%ecx,%esi │ │ + mov %eax,0x74(%esp) │ │ + mov 0x70(%esp),%ecx │ │ + mov %esi,0x64(%esp) │ │ + mov %eax,%esi │ │ + mov 0x84(%esp),%eax │ │ + xor %ebp,%ecx │ │ + xor 0xc(%esp),%eax │ │ + mov %eax,%ebx │ │ + shrd $0x10,%ecx,%eax │ │ + shld $0x10,%ecx,%ebx │ │ + mov %eax,%ebp │ │ + mov %eax,0x84(%esp) │ │ + mov 0x2c(%esp),%ecx │ │ + mov 0x40(%esp),%eax │ │ + mov %ebx,0x58(%esp) │ │ + mov 0x3c(%esp),%ebx │ │ + add %edi,%ebx │ │ + mov 0x64(%esp),%edi │ │ + adc 0x34(%esp),%ecx │ │ + add %edx,%eax │ │ + mov 0x38(%esp),%edx │ │ + mov %ebx,0x3c(%esp) │ │ + mov %eax,0x40(%esp) │ │ + adc 0x44(%esp),%edx │ │ + add %esi,0x48(%esp) │ │ mov 0x58(%esp),%esi │ │ + mov %ecx,0x2c(%esp) │ │ + adc %edi,0x50(%esp) │ │ + add %ebp,0x4c(%esp) │ │ + mov 0x8c(%esp),%edi │ │ + mov 0x80(%esp),%ebp │ │ + mov %edx,0x38(%esp) │ │ + adc %esi,0x28(%esp) │ │ + mov 0x60(%esp),%esi │ │ + xor %ebx,%edi │ │ + xor %eax,%ebp │ │ + xor %ecx,%esi │ │ + mov %esi,%ebx │ │ + mov %esi,%ecx │ │ + mov %edi,%esi │ │ + shld $0x1,%ecx,%esi │ │ + mov 0x94(%esp),%ecx │ │ + shld $0x1,%edi,%ebx │ │ + mov %ebx,0x68(%esp) │ │ + mov %esi,%ebx │ │ + mov %esi,0x8c(%esp) │ │ + xor %edx,%ecx │ │ mov %ecx,%eax │ │ - shld $0x1,%ebx,%eax │ │ - shld $0x1,%ecx,%ebx │ │ - mov 0x4c(%esp),%ecx │ │ - mov %eax,0x64(%esp) │ │ - mov 0x30(%esp),%eax │ │ - mov %ebx,0x7c(%esp) │ │ - xor 0x2c(%esp),%esi │ │ - xor %ebp,%ecx │ │ - mov 0xc(%esp),%ebp │ │ - xor 0x44(%esp),%eax │ │ + shld $0x1,%ebp,%eax │ │ + shld $0x1,%ecx,%ebp │ │ + mov 0x54(%esp),%ecx │ │ + mov %eax,0x60(%esp) │ │ + mov 0x5c(%esp),%eax │ │ + mov %ebp,0x80(%esp) │ │ + xor 0x50(%esp),%ecx │ │ + xor 0x48(%esp),%eax │ │ mov %ecx,%edx │ │ shld $0x1,%eax,%edx │ │ shld $0x1,%ecx,%eax │ │ - mov 0x74(%esp),%ecx │ │ - mov %eax,0x30(%esp) │ │ - mov 0x8(%esp),%eax │ │ - mov %edx,0x28(%esp) │ │ - xor 0x48(%esp),%ecx │ │ - mov %ecx,%edx │ │ - shld $0x1,%esi,%edx │ │ + mov 0x6c(%esp),%ecx │ │ + mov %edx,0x54(%esp) │ │ + mov %eax,%edx │ │ + mov %eax,0x5c(%esp) │ │ + mov 0x90(%esp),%eax │ │ + xor 0x4c(%esp),%ecx │ │ + xor 0x28(%esp),%eax │ │ + mov %eax,%esi │ │ shld $0x1,%ecx,%esi │ │ - add 0x94(%esp),%eax │ │ - mov 0x14(%esp),%ecx │ │ - mov %esi,0x58(%esp) │ │ - mov %edx,0x3c(%esp) │ │ - adc 0xe8(%esp),%ecx │ │ - add %esi,%eax │ │ - mov 0x10(%esp),%esi │ │ - mov %eax,0x8(%esp) │ │ + shld $0x1,%eax,%ecx │ │ + mov 0x14(%esp),%eax │ │ + mov %esi,%edi │ │ + mov %esi,0x70(%esp) │ │ + mov 0x20(%esp),%esi │ │ + mov %ecx,0x6c(%esp) │ │ + add 0xe8(%esp),%eax │ │ + adc 0xe4(%esp),%esi │ │ + add %ecx,%eax │ │ + mov 0x8(%esp),%ecx │ │ + mov %eax,0x14(%esp) │ │ mov 0x18(%esp),%eax │ │ - adc %edx,%ecx │ │ - add 0xbc(%esp),%ebp │ │ - mov 0x1c(%esp),%edx │ │ - mov %ecx,0x14(%esp) │ │ - mov 0x4(%esp),%ecx │ │ - adc 0xd4(%esp),%esi │ │ - add %edi,%ebp │ │ - mov %ebp,0xc(%esp) │ │ - adc 0x5c(%esp),%esi │ │ - add 0xe4(%esp),%ecx │ │ - adc 0xe0(%esp),%eax │ │ + adc %edi,%esi │ │ + add 0xf0(%esp),%ecx │ │ + mov %esi,%edi │ │ + mov %esi,0x20(%esp) │ │ + mov 0x1c(%esp),%esi │ │ + adc 0x110(%esp),%eax │ │ add %ebx,%ecx │ │ - mov 0x50(%esp),%ebx │ │ - mov %esi,0x10(%esp) │ │ - mov %ecx,%edi │ │ - mov %ecx,0x4(%esp) │ │ - mov (%esp),%ecx │ │ - adc 0x64(%esp),%eax │ │ - add 0xb4(%esp),%ecx │ │ + mov 0x78(%esp),%ebx │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x44(%esp),%ecx │ │ + adc 0x68(%esp),%eax │ │ mov %eax,0x18(%esp) │ │ - adc 0xb0(%esp),%edx │ │ - add 0x30(%esp),%ecx │ │ - adc 0x28(%esp),%edx │ │ - mov %ecx,(%esp) │ │ - xor %ebp,0x60(%esp) │ │ - mov 0x78(%esp),%ebp │ │ + mov 0x10(%esp),%eax │ │ + add 0xf8(%esp),%eax │ │ + adc 0xc0(%esp),%esi │ │ + add %ebp,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%eax │ │ + adc 0x60(%esp),%esi │ │ + add 0xac(%esp),%eax │ │ + mov %esi,%ebp │ │ + mov %esi,0x1c(%esp) │ │ + mov 0x24(%esp),%esi │ │ + adc 0xb0(%esp),%esi │ │ + add %edx,%eax │ │ + mov 0x74(%esp),%edx │ │ + mov %eax,0xc(%esp) │ │ + adc 0x54(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov 0x64(%esp),%edi │ │ + xor %ebp,0x58(%esp) │ │ + mov 0x84(%esp),%ebp │ │ xor 0x14(%esp),%ebx │ │ - mov %edx,%ecx │ │ - mov %edx,0x1c(%esp) │ │ - mov 0x8(%esp),%edx │ │ - xor %edi,%ebp │ │ - mov 0x6c(%esp),%edi │ │ - mov %ebx,0x50(%esp) │ │ - mov %ebp,0x78(%esp) │ │ - xor %edx,0x54(%esp) │ │ - mov 0x68(%esp),%edx │ │ - xor %ecx,%edi │ │ - mov 0x70(%esp),%ecx │ │ - mov %edi,0x6c(%esp) │ │ - xor %esi,%edx │ │ - mov 0x80(%esp),%esi │ │ - xor (%esp),%ecx │ │ - mov %edx,0x68(%esp) │ │ + xor 0x8(%esp),%edx │ │ + mov %ecx,0x44(%esp) │ │ + mov %esi,%eax │ │ + mov %esi,0x24(%esp) │ │ + mov 0x34(%esp),%esi │ │ + xor 0x18(%esp),%edi │ │ + xor 0x10(%esp),%ebp │ │ + mov %ebx,0x78(%esp) │ │ + mov %edx,0x74(%esp) │ │ xor %eax,%esi │ │ - add %ebx,0x44(%esp) │ │ - mov 0x40(%esp),%eax │ │ - mov 0x2c(%esp),%ebx │ │ - mov %ecx,0x70(%esp) │ │ - mov %esi,0x80(%esp) │ │ - adc 0x54(%esp),%eax │ │ - add %edx,%ebx │ │ - mov 0x48(%esp),%edx │ │ - mov %ebx,0x2c(%esp) │ │ - adc 0x60(%esp),%edx │ │ - add %esi,0x34(%esp) │ │ - mov 0x58(%esp),%esi │ │ - mov %eax,0x40(%esp) │ │ - mov %edx,0x48(%esp) │ │ - mov 0x20(%esp),%edx │ │ - adc %ebp,%edx │ │ - add %edi,0x38(%esp) │ │ - mov 0x24(%esp),%ebp │ │ - mov 0x3c(%esp),%edi │ │ - mov %edx,0x20(%esp) │ │ - adc %ecx,%ebp │ │ - xor 0x44(%esp),%esi │ │ - xor %eax,%edi │ │ - mov %edi,%eax │ │ - mov %ebp,0x24(%esp) │ │ - mov %esi,%ecx │ │ - shld $0x8,%esi,%eax │ │ - mov 0x84(%esp),%esi │ │ - shld $0x8,%edi,%ecx │ │ - mov %eax,%edi │ │ + mov 0x30(%esp),%eax │ │ + mov %edi,0x64(%esp) │ │ + mov %ebp,0x84(%esp) │ │ + mov %esi,0x34(%esp) │ │ + xor 0xc(%esp),%eax │ │ + mov %eax,0x30(%esp) │ │ + mov 0x48(%esp),%eax │ │ + add %ecx,%eax │ │ + adc %ebx,0x50(%esp) │ │ + mov 0x4c(%esp),%ebx │ │ + mov %eax,%ecx │ │ + mov %eax,0x48(%esp) │ │ + mov 0x3c(%esp),%eax │ │ + add %edi,%ebx │ │ + mov 0x2c(%esp),%edi │ │ + adc %edx,0x28(%esp) │ │ + add 0x58(%esp),%eax │ │ + mov 0x6c(%esp),%edx │ │ + mov %ebx,0x4c(%esp) │ │ + adc %ebp,%edi │ │ + add %esi,0x40(%esp) │ │ + mov 0x38(%esp),%esi │ │ mov %eax,0x3c(%esp) │ │ - mov 0x5c(%esp),%eax │ │ - mov %ecx,0x4c(%esp) │ │ - xor %ebx,%esi │ │ - mov 0x7c(%esp),%ebx │ │ - xor 0x48(%esp),%eax │ │ - mov %esi,%ecx │ │ - xor 0x34(%esp),%ebx │ │ - shld $0x8,%eax,%ecx │ │ - shld $0x8,%esi,%eax │ │ - mov %eax,%esi │ │ - mov %eax,0x5c(%esp) │ │ - mov 0x64(%esp),%eax │ │ - mov %ecx,0x58(%esp) │ │ - mov %ebx,%ecx │ │ - xor %edx,%eax │ │ - shld $0x8,%eax,%ecx │ │ - shld $0x8,%ebx,%eax │ │ - mov 0x30(%esp),%ebx │ │ + mov %edi,0x2c(%esp) │ │ + adc 0x30(%esp),%esi │ │ + xor %ecx,%edx │ │ + mov 0x70(%esp),%ecx │ │ + mov %edx,%eax │ │ + xor 0x50(%esp),%ecx │ │ + mov %esi,0x38(%esp) │ │ + shld $0x8,%ecx,%eax │ │ + shld $0x8,%edx,%ecx │ │ + mov %ecx,%ebp │ │ + mov %ecx,0x70(%esp) │ │ + mov 0x68(%esp),%ecx │ │ + mov %eax,0x6c(%esp) │ │ + mov 0x8c(%esp),%eax │ │ + xor 0x28(%esp),%ecx │ │ + xor %ebx,%eax │ │ + mov 0x60(%esp),%ebx │ │ mov %eax,%edx │ │ - mov %eax,0x64(%esp) │ │ - mov 0x28(%esp),%eax │ │ - mov %ecx,0x74(%esp) │ │ - xor 0x38(%esp),%ebx │ │ - xor %ebp,%eax │ │ - mov 0x1c(%esp),%ebp │ │ - mov %ebx,%ecx │ │ + shld $0x8,%ecx,%edx │ │ shld $0x8,%eax,%ecx │ │ + xor %edi,%ebx │ │ + mov %edx,0x8c(%esp) │ │ + mov 0x80(%esp),%edx │ │ + mov %ecx,0x68(%esp) │ │ + xor 0x3c(%esp),%edx │ │ + mov %edx,%eax │ │ shld $0x8,%ebx,%eax │ │ - mov 0x44(%esp),%ebx │ │ - mov %eax,0x28(%esp) │ │ - mov 0x8(%esp),%eax │ │ - mov %ecx,0x84(%esp) │ │ - mov 0x14(%esp),%ecx │ │ - add 0x104(%esp),%eax │ │ - adc 0x100(%esp),%ecx │ │ - add %edi,%eax │ │ - mov 0x10(%esp),%edi │ │ - mov %eax,0x8(%esp) │ │ - mov 0xc(%esp),%eax │ │ - adc 0x4c(%esp),%ecx │ │ - add 0xf0(%esp),%eax │ │ - mov %ecx,0x14(%esp) │ │ - adc 0x108(%esp),%edi │ │ - add %esi,%eax │ │ + shld $0x8,%edx,%ebx │ │ + mov %eax,0x80(%esp) │ │ + mov %ebx,0x60(%esp) │ │ + mov 0x5c(%esp),%edi │ │ + mov 0x54(%esp),%edx │ │ + xor 0x40(%esp),%edi │ │ + xor %esi,%edx │ │ + mov 0x14(%esp),%esi │ │ + mov %edi,%eax │ │ + shld $0x8,%edx,%eax │ │ + shld $0x8,%edi,%edx │ │ + add 0xc4(%esp),%esi │ │ + mov 0x8(%esp),%edi │ │ + mov %eax,0x90(%esp) │ │ + mov 0x20(%esp),%eax │ │ + mov %edx,0x54(%esp) │ │ + adc 0xc8(%esp),%eax │ │ + add %ebp,%esi │ │ + mov %esi,%ebp │ │ + mov %esi,0x14(%esp) │ │ mov 0x18(%esp),%esi │ │ - mov %eax,0xc(%esp) │ │ - mov 0x4(%esp),%eax │ │ - adc 0x58(%esp),%edi │ │ - add 0x9c(%esp),%eax │ │ - mov %edi,0x10(%esp) │ │ - mov 0x54(%esp),%edi │ │ - adc 0xb8(%esp),%esi │ │ - add %edx,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov (%esp),%eax │ │ - adc 0x74(%esp),%esi │ │ - add 0xa4(%esp),%eax │ │ + adc 0x6c(%esp),%eax │ │ + add 0xcc(%esp),%edi │ │ + adc 0x10c(%esp),%esi │ │ + add %ecx,%edi │ │ + mov 0xc(%esp),%ecx │ │ + mov %eax,0x20(%esp) │ │ + mov %edi,0x8(%esp) │ │ + mov 0x1c(%esp),%edi │ │ + adc 0x8c(%esp),%esi │ │ mov %esi,0x18(%esp) │ │ - mov 0x80(%esp),%esi │ │ - adc 0x8c(%esp),%ebp │ │ - add 0x28(%esp),%eax │ │ - mov %eax,(%esp) │ │ - mov 0x50(%esp),%eax │ │ - adc 0x84(%esp),%ebp │ │ - xor %ecx,%edi │ │ - xor 0x4(%esp),%esi │ │ + mov 0x10(%esp),%esi │ │ + add 0xd0(%esp),%esi │ │ + adc 0xec(%esp),%edi │ │ + add %ebx,%esi │ │ + mov %esi,0x10(%esp) │ │ + adc 0x80(%esp),%edi │ │ + add 0xbc(%esp),%ecx │ │ + mov %edi,%ebx │ │ + mov %edi,0x1c(%esp) │ │ + mov 0x24(%esp),%edi │ │ + adc 0xb8(%esp),%edi │ │ + add %edx,%ecx │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x78(%esp),%ecx │ │ + adc 0x90(%esp),%edi │ │ + xor %eax,%ecx │ │ + mov 0x44(%esp),%eax │ │ + mov %edi,0x24(%esp) │ │ + xor %ebp,%eax │ │ + mov %eax,%edx │ │ + shrd $0x10,%ecx,%eax │ │ + shld $0x10,%ecx,%edx │ │ + mov 0x74(%esp),%ecx │ │ + mov %eax,0x44(%esp) │ │ + mov 0x64(%esp),%eax │ │ + mov %edx,0x78(%esp) │ │ xor 0x8(%esp),%eax │ │ - mov %ebp,%edx │ │ - mov %ebp,0x1c(%esp) │ │ - mov %eax,%ecx │ │ - shrd $0x10,%edi,%eax │ │ - mov %eax,0x50(%esp) │ │ - mov 0x68(%esp),%eax │ │ - shld $0x10,%edi,%ecx │ │ - mov 0x60(%esp),%edi │ │ - mov %ecx,0x30(%esp) │ │ - xor 0xc(%esp),%eax │ │ - xor 0x10(%esp),%edi │ │ - mov %eax,%ecx │ │ - shrd $0x10,%edi,%eax │ │ - shld $0x10,%edi,%ecx │ │ - mov 0x78(%esp),%edi │ │ + xor 0x18(%esp),%ecx │ │ + mov %eax,%edx │ │ + shrd $0x10,%ecx,%eax │ │ mov %eax,%ebp │ │ - mov %eax,0x68(%esp) │ │ - mov 0x70(%esp),%eax │ │ - mov %ecx,0x54(%esp) │ │ + mov %eax,0x64(%esp) │ │ + mov 0x58(%esp),%eax │ │ + shld $0x10,%ecx,%edx │ │ + mov 0x84(%esp),%ecx │ │ + mov %edx,0x74(%esp) │ │ + xor %esi,%eax │ │ + mov 0x34(%esp),%esi │ │ + xor %ebx,%ecx │ │ + mov %eax,%ebx │ │ + shrd $0x10,%ecx,%eax │ │ + mov %eax,%edx │ │ + mov %eax,0x58(%esp) │ │ + mov 0x30(%esp),%eax │ │ + shld $0x10,%ecx,%ebx │ │ + mov %ebx,0x88(%esp) │ │ + xor 0xc(%esp),%esi │ │ + xor %edi,%eax │ │ + mov 0x4c(%esp),%edi │ │ mov %esi,%ecx │ │ - xor 0x18(%esp),%edi │ │ - xor %edx,%eax │ │ - shld $0x10,%edi,%ecx │ │ - shrd $0x10,%edi,%esi │ │ - mov 0x34(%esp),%edi │ │ - mov %ecx,0x60(%esp) │ │ + shrd $0x10,%eax,%esi │ │ + mov %esi,0x34(%esp) │ │ + mov 0x48(%esp),%esi │ │ + shld $0x10,%eax,%ecx │ │ + mov 0x50(%esp),%eax │ │ + mov %ecx,0x7c(%esp) │ │ + add 0x44(%esp),%esi │ │ + adc 0x78(%esp),%eax │ │ + add %ebp,%edi │ │ + mov 0x28(%esp),%ebp │ │ + mov %esi,0x48(%esp) │ │ + mov %edi,0x4c(%esp) │ │ + adc 0x74(%esp),%ebp │ │ + add %edx,0x3c(%esp) │ │ + mov 0x2c(%esp),%edx │ │ + mov %eax,0x50(%esp) │ │ + adc %ebx,%edx │ │ + mov 0x34(%esp),%ebx │ │ + mov %ebp,0x28(%esp) │ │ + mov %edx,0x2c(%esp) │ │ + add %ebx,0x40(%esp) │ │ + mov 0x38(%esp),%ebx │ │ + adc %ecx,%ebx │ │ mov 0x6c(%esp),%ecx │ │ - mov %esi,0x80(%esp) │ │ - xor (%esp),%ecx │ │ - mov %ecx,%edx │ │ - shrd $0x10,%eax,%ecx │ │ - shld $0x10,%eax,%edx │ │ - add 0x50(%esp),%ebx │ │ - mov 0x40(%esp),%eax │ │ - mov %ecx,0x6c(%esp) │ │ - mov %edx,0x78(%esp) │ │ - adc 0x30(%esp),%eax │ │ - add %ebp,0x2c(%esp) │ │ - mov 0x48(%esp),%ebp │ │ - mov %ebx,0x44(%esp) │ │ - adc 0x54(%esp),%ebp │ │ - add %esi,%edi │ │ - mov 0x20(%esp),%esi │ │ - mov %eax,0x40(%esp) │ │ - mov %edi,0x34(%esp) │ │ - adc 0x60(%esp),%esi │ │ - add %ecx,0x38(%esp) │ │ - mov 0x4c(%esp),%ecx │ │ - mov %ebp,0x48(%esp) │ │ - adc %edx,0x24(%esp) │ │ - mov 0x3c(%esp),%edx │ │ + xor %esi,0x70(%esp) │ │ + mov 0x70(%esp),%esi │ │ + mov %ebx,0x38(%esp) │ │ xor %eax,%ecx │ │ - mov 0x58(%esp),%eax │ │ - mov %esi,0x20(%esp) │ │ - xor %ebx,%edx │ │ - mov %ecx,%ebx │ │ + mov %ecx,%eax │ │ + shld $0x1,%esi,%ecx │ │ + shld $0x1,%eax,%esi │ │ + mov 0x8c(%esp),%eax │ │ + mov %ecx,0x6c(%esp) │ │ + mov %esi,0x70(%esp) │ │ + mov 0x68(%esp),%esi │ │ xor %ebp,%eax │ │ - shld $0x1,%edx,%ebx │ │ - shld $0x1,%ecx,%edx │ │ - mov %eax,%ecx │ │ - mov %edx,0x3c(%esp) │ │ - mov 0x5c(%esp),%edx │ │ - mov %ebx,0x4c(%esp) │ │ - xor 0x2c(%esp),%edx │ │ - shld $0x1,%edx,%ecx │ │ - shld $0x1,%eax,%edx │ │ - mov 0x74(%esp),%eax │ │ - mov %ecx,0x7c(%esp) │ │ - mov %edx,%ebp │ │ - mov %edx,0x5c(%esp) │ │ - xor %esi,%eax │ │ - mov 0x64(%esp),%esi │ │ - mov %eax,%ecx │ │ xor %edi,%esi │ │ + mov %eax,%ecx │ │ shld $0x1,%esi,%ecx │ │ shld $0x1,%eax,%esi │ │ - mov 0x28(%esp),%eax │ │ - mov %ecx,%edi │ │ - mov %ecx,0x58(%esp) │ │ - mov 0x84(%esp),%ecx │ │ - mov %esi,%ebx │ │ - mov %esi,0x64(%esp) │ │ - xor 0x38(%esp),%eax │ │ - xor 0x24(%esp),%ecx │ │ - mov %ecx,%edx │ │ - shld $0x1,%eax,%edx │ │ - shld $0x1,%ecx,%eax │ │ - mov 0x14(%esp),%ecx │ │ - mov %edx,%esi │ │ - mov %edx,0x84(%esp) │ │ + mov 0x80(%esp),%eax │ │ + mov %ecx,0x30(%esp) │ │ + mov 0x60(%esp),%ecx │ │ + mov %esi,0x68(%esp) │ │ + xor %edx,%eax │ │ + xor 0x3c(%esp),%ecx │ │ mov %eax,%edx │ │ - mov %eax,0x28(%esp) │ │ - mov 0x8(%esp),%eax │ │ - add 0xc8(%esp),%eax │ │ - adc 0xc4(%esp),%ecx │ │ - add %ebp,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0xc(%esp),%eax │ │ - adc 0x7c(%esp),%ecx │ │ - add 0xd0(%esp),%eax │ │ + shld $0x1,%ecx,%edx │ │ + shld $0x1,%eax,%ecx │ │ + mov 0x90(%esp),%eax │ │ mov %ecx,%ebp │ │ + mov %ecx,0x60(%esp) │ │ + mov 0x54(%esp),%ecx │ │ + mov %edx,%edi │ │ + mov %edx,0x5c(%esp) │ │ + xor %ebx,%eax │ │ + xor 0x40(%esp),%ecx │ │ + mov %eax,%edx │ │ + shld $0x1,%ecx,%edx │ │ + shld $0x1,%eax,%ecx │ │ + mov 0x20(%esp),%eax │ │ + mov %ecx,%ebx │ │ + mov %ecx,0x54(%esp) │ │ + mov 0x14(%esp),%ecx │ │ + mov %edx,0x8c(%esp) │ │ + add 0xf4(%esp),%ecx │ │ + adc 0x114(%esp),%eax │ │ + add %esi,%ecx │ │ + mov 0x18(%esp),%esi │ │ mov %ecx,0x14(%esp) │ │ - mov 0x10(%esp),%ecx │ │ - adc 0xec(%esp),%ecx │ │ + mov 0x8(%esp),%ecx │ │ + adc 0x30(%esp),%eax │ │ + add 0xe0(%esp),%ecx │ │ + mov %eax,0x20(%esp) │ │ + mov 0x10(%esp),%eax │ │ + adc 0xdc(%esp),%esi │ │ + add %ebp,%ecx │ │ + mov %ecx,%ebp │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + adc %edi,%esi │ │ + add 0xa0(%esp),%eax │ │ + mov %esi,%edi │ │ + mov %esi,0x18(%esp) │ │ + mov 0x78(%esp),%esi │ │ + adc 0xb4(%esp),%ecx │ │ add %ebx,%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x4(%esp),%eax │ │ - adc %edi,%ecx │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%eax │ │ + adc %edx,%ecx │ │ + mov 0x24(%esp),%edx │ │ + add 0x98(%esp),%eax │ │ mov %ecx,%ebx │ │ - mov %ecx,0x10(%esp) │ │ - add 0xac(%esp),%eax │ │ - mov 0x18(%esp),%ecx │ │ - adc 0xa8(%esp),%ecx │ │ - add %edx,%eax │ │ - mov 0x6c(%esp),%edx │ │ - mov %eax,0x4(%esp) │ │ - mov (%esp),%eax │ │ - adc %esi,%ecx │ │ - mov 0x1c(%esp),%esi │ │ - add 0xdc(%esp),%eax │ │ - mov %ecx,%edi │ │ - mov %ecx,0x18(%esp) │ │ + mov %ecx,0x1c(%esp) │ │ + mov 0x34(%esp),%ecx │ │ + adc 0x9c(%esp),%edx │ │ + add 0x70(%esp),%eax │ │ + adc 0x6c(%esp),%edx │ │ + xor %edi,%esi │ │ + mov 0x74(%esp),%edi │ │ + xor 0x14(%esp),%ecx │ │ + mov %eax,0xc(%esp) │ │ + mov 0x7c(%esp),%eax │ │ + mov %esi,0x78(%esp) │ │ + xor %ebx,%edi │ │ + mov 0x88(%esp),%ebx │ │ + mov %ecx,0x34(%esp) │ │ + mov 0x44(%esp),%ecx │ │ + xor 0x20(%esp),%eax │ │ + mov %edx,0x24(%esp) │ │ + mov %edi,0x74(%esp) │ │ + xor %ebp,%ecx │ │ + mov 0x64(%esp),%ebp │ │ + xor %edx,%ebx │ │ + mov 0x58(%esp),%edx │ │ + mov %eax,0x7c(%esp) │ │ + mov %ecx,0x44(%esp) │ │ + mov %ebx,0x88(%esp) │ │ + xor 0x10(%esp),%ebp │ │ + xor 0xc(%esp),%edx │ │ + add %eax,0x3c(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + adc 0x34(%esp),%eax │ │ + add %esi,0x40(%esp) │ │ + mov 0x38(%esp),%esi │ │ + mov %edx,0x58(%esp) │ │ + mov %ebp,0x64(%esp) │ │ + adc %ecx,%esi │ │ + add %edi,0x48(%esp) │ │ mov 0x50(%esp),%ecx │ │ - adc 0xd8(%esp),%esi │ │ - add 0x3c(%esp),%eax │ │ - adc 0x4c(%esp),%esi │ │ - mov %eax,(%esp) │ │ - mov 0x60(%esp),%eax │ │ - xor %ebp,0x78(%esp) │ │ + mov 0x28(%esp),%edi │ │ + mov %eax,0x2c(%esp) │ │ + mov %esi,0x38(%esp) │ │ + adc %ebp,%ecx │ │ + add %ebx,0x4c(%esp) │ │ mov 0x30(%esp),%ebp │ │ - xor %edi,0x54(%esp) │ │ - mov 0x80(%esp),%edi │ │ - xor 0x8(%esp),%edx │ │ - xor 0xc(%esp),%ecx │ │ - xor %ebx,%ebp │ │ - mov 0x68(%esp),%ebx │ │ - xor %esi,%eax │ │ - mov %esi,0x1c(%esp) │ │ - mov 0x78(%esp),%esi │ │ - xor (%esp),%edi │ │ - mov %edx,0x6c(%esp) │ │ mov %ecx,0x50(%esp) │ │ - mov %ebp,0x30(%esp) │ │ - mov %eax,0x60(%esp) │ │ - xor 0x4(%esp),%ebx │ │ - add %esi,0x34(%esp) │ │ - mov %edi,0x80(%esp) │ │ - mov 0x2c(%esp),%esi │ │ - adc %edx,0x20(%esp) │ │ - mov 0x38(%esp),%edx │ │ - mov %ebx,0x68(%esp) │ │ - add %ebp,%edx │ │ - mov 0x5c(%esp),%ebp │ │ - adc %ecx,0x24(%esp) │ │ - mov 0x54(%esp),%ecx │ │ - mov %edx,0x38(%esp) │ │ - add %ecx,0x44(%esp) │ │ - mov 0x40(%esp),%ecx │ │ - adc %ebx,%ecx │ │ - add %eax,%esi │ │ - mov 0x7c(%esp),%ebx │ │ - mov %esi,%eax │ │ - mov %esi,0x2c(%esp) │ │ - mov 0x48(%esp),%esi │ │ - mov %ecx,0x40(%esp) │ │ - adc %edi,%esi │ │ - xor 0x34(%esp),%ebp │ │ - xor 0x20(%esp),%ebx │ │ - mov %esi,0x48(%esp) │ │ - mov %ebp,%edi │ │ - shld $0x8,%ebx,%edi │ │ - shld $0x8,%ebp,%ebx │ │ - mov 0x58(%esp),%ebp │ │ - mov %edi,0x74(%esp) │ │ - mov 0x64(%esp),%edi │ │ - mov %ebx,0x7c(%esp) │ │ - xor 0x24(%esp),%ebp │ │ - xor %edx,%edi │ │ - mov %edi,%edx │ │ - shld $0x8,%ebp,%edx │ │ - shld $0x8,%edi,%ebp │ │ - mov 0x84(%esp),%edi │ │ - mov %edx,0x90(%esp) │ │ - mov 0x28(%esp),%edx │ │ - mov %ebp,0x58(%esp) │ │ - xor %ecx,%edi │ │ - xor 0x44(%esp),%edx │ │ - mov %edx,%ecx │ │ - shld $0x8,%edi,%ecx │ │ - shld $0x8,%edx,%edi │ │ - mov %edi,%edx │ │ - mov %edi,0x84(%esp) │ │ - mov 0x3c(%esp),%edi │ │ - mov %ecx,0x5c(%esp) │ │ - xor %eax,%edi │ │ - mov 0x4c(%esp),%eax │ │ - mov %edi,%ecx │ │ + adc %edx,%edi │ │ + mov 0x68(%esp),%edx │ │ + xor %eax,%ebp │ │ + mov %edi,0x28(%esp) │ │ + xor 0x3c(%esp),%edx │ │ + mov %edx,%eax │ │ + mov %edx,%ebx │ │ + mov %ebp,%edx │ │ + shld $0x8,%ebp,%eax │ │ + shld $0x8,%ebx,%edx │ │ + mov 0x60(%esp),%ebx │ │ + mov 0x8c(%esp),%ebp │ │ + mov %eax,0x80(%esp) │ │ + mov 0x5c(%esp),%eax │ │ + mov %edx,0x30(%esp) │ │ + xor 0x40(%esp),%ebx │ │ + xor %ecx,%ebp │ │ xor %esi,%eax │ │ - mov 0x14(%esp),%esi │ │ + mov 0x54(%esp),%esi │ │ + mov %ebx,%edx │ │ + xor 0x48(%esp),%esi │ │ + shld $0x8,%eax,%edx │ │ + shld $0x8,%ebx,%eax │ │ + mov 0x70(%esp),%ebx │ │ + mov %edx,0x68(%esp) │ │ + mov %eax,%edx │ │ + mov %eax,0x5c(%esp) │ │ + mov %esi,%eax │ │ + xor 0x4c(%esp),%ebx │ │ + shld $0x8,%ebp,%eax │ │ + shld $0x8,%esi,%ebp │ │ + mov 0x20(%esp),%esi │ │ + mov %eax,0x54(%esp) │ │ + mov 0x6c(%esp),%eax │ │ + mov %ebp,0x8c(%esp) │ │ + mov %ebx,%ecx │ │ + xor %edi,%eax │ │ shld $0x8,%eax,%ecx │ │ - shld $0x8,%edi,%eax │ │ - mov %eax,%edi │ │ - mov %eax,0x4c(%esp) │ │ + shld $0x8,%ebx,%eax │ │ + mov %ecx,%edi │ │ + mov %ecx,0x90(%esp) │ │ + mov 0x14(%esp),%ecx │ │ + mov %eax,%ebx │ │ + mov %eax,0x6c(%esp) │ │ mov 0x8(%esp),%eax │ │ - mov %ecx,0x88(%esp) │ │ - mov 0x10(%esp),%ecx │ │ - add 0xfc(%esp),%eax │ │ - adc 0xf8(%esp),%esi │ │ - add %ebx,%eax │ │ - mov 0x18(%esp),%ebx │ │ + add 0xa8(%esp),%ecx │ │ + adc 0xa4(%esp),%esi │ │ + add 0x30(%esp),%ecx │ │ + adc 0x80(%esp),%esi │ │ + mov %ecx,0x14(%esp) │ │ + add 0x100(%esp),%eax │ │ + mov 0x18(%esp),%ecx │ │ + adc 0xfc(%esp),%ecx │ │ + add %edx,%eax │ │ + mov 0x34(%esp),%edx │ │ + mov %esi,0x20(%esp) │ │ mov %eax,0x8(%esp) │ │ - mov 0xc(%esp),%eax │ │ - adc 0x74(%esp),%esi │ │ - add 0xf4(%esp),%eax │ │ - mov %esi,0x14(%esp) │ │ - adc 0x10c(%esp),%ecx │ │ - add %ebp,%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x4(%esp),%eax │ │ - adc 0x90(%esp),%ecx │ │ - add 0x98(%esp),%eax │ │ + mov 0x1c(%esp),%eax │ │ + adc 0x68(%esp),%ecx │ │ + mov %ecx,0x18(%esp) │ │ + mov 0x10(%esp),%ecx │ │ + add 0xd8(%esp),%ecx │ │ + adc 0xd4(%esp),%eax │ │ + add %ebp,%ecx │ │ + mov 0x78(%esp),%ebp │ │ mov %ecx,0x10(%esp) │ │ - mov 0x1c(%esp),%ecx │ │ - adc 0xcc(%esp),%ebx │ │ - add %edx,%eax │ │ - mov 0x6c(%esp),%edx │ │ - mov %eax,0x4(%esp) │ │ - mov (%esp),%eax │ │ - adc 0x5c(%esp),%ebx │ │ - add 0xc0(%esp),%eax │ │ - mov %ebx,0x18(%esp) │ │ - adc 0xa0(%esp),%ecx │ │ - add %edi,%eax │ │ - mov %eax,(%esp) │ │ - mov 0x78(%esp),%eax │ │ - adc 0x88(%esp),%ecx │ │ + mov 0xc(%esp),%ecx │ │ + adc 0x54(%esp),%eax │ │ + add 0x108(%esp),%ecx │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x24(%esp),%eax │ │ + adc 0x104(%esp),%eax │ │ + add %ebx,%ecx │ │ + mov 0x74(%esp),%ebx │ │ + mov %ecx,0xc(%esp) │ │ + adc %edi,%eax │ │ xor %esi,%edx │ │ - xor 0x8(%esp),%eax │ │ - mov %ecx,%edi │ │ - mov %ecx,0x1c(%esp) │ │ - mov %eax,%ecx │ │ - shrd $0x10,%edx,%eax │ │ + mov 0x7c(%esp),%esi │ │ + xor 0x8(%esp),%ebp │ │ + xor 0x10(%esp),%ebx │ │ + mov %eax,%edi │ │ + mov %eax,0x24(%esp) │ │ + mov 0x44(%esp),%eax │ │ + xor 0x14(%esp),%esi │ │ + xor 0x18(%esp),%eax │ │ + mov %esi,%ecx │ │ + shrd $0x10,%edx,%esi │ │ shld $0x10,%edx,%ecx │ │ - mov %eax,%esi │ │ - mov %eax,0x78(%esp) │ │ - mov 0x50(%esp),%eax │ │ - mov %ecx,0x6c(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - xor 0x10(%esp),%eax │ │ - xor 0xc(%esp),%ecx │ │ - mov %ecx,%edx │ │ - shrd $0x10,%eax,%ecx │ │ - mov %ecx,0x30(%esp) │ │ - mov 0x68(%esp),%ecx │ │ + mov %ebp,%edx │ │ + shrd $0x10,%eax,%ebp │ │ + mov %esi,0x7c(%esp) │ │ + mov %ecx,0x70(%esp) │ │ + mov 0x64(%esp),%ecx │ │ shld $0x10,%eax,%edx │ │ - mov 0x20(%esp),%eax │ │ - mov %edx,0x28(%esp) │ │ - xor %ebx,%ecx │ │ - mov 0x54(%esp),%ebx │ │ - xor 0x4(%esp),%ebx │ │ + mov %ebp,0x78(%esp) │ │ + mov 0x38(%esp),%eax │ │ + mov %edx,0x34(%esp) │ │ mov %ebx,%edx │ │ - shrd $0x10,%ecx,%ebx │ │ + xor 0x1c(%esp),%ecx │ │ shld $0x10,%ecx,%edx │ │ - mov 0x80(%esp),%ecx │ │ - mov %ebx,0x54(%esp) │ │ - mov %edx,0x70(%esp) │ │ - mov 0x24(%esp),%edx │ │ + shrd $0x10,%ecx,%ebx │ │ + mov 0x58(%esp),%ecx │ │ + mov %edx,0x84(%esp) │ │ + mov %ebx,0x74(%esp) │ │ xor %edi,%ecx │ │ - mov 0x60(%esp),%edi │ │ - xor (%esp),%edi │ │ - mov %edi,%ebp │ │ + mov 0x88(%esp),%edi │ │ + xor 0xc(%esp),%edi │ │ + mov %edi,%edx │ │ shrd $0x10,%ecx,%edi │ │ - shld $0x10,%ecx,%ebp │ │ - mov 0x34(%esp),%ecx │ │ + shld $0x10,%ecx,%edx │ │ + mov 0x2c(%esp),%ecx │ │ + mov %edi,0x88(%esp) │ │ + mov %edx,0x58(%esp) │ │ + mov 0x3c(%esp),%edx │ │ + add %esi,%edx │ │ + mov 0x40(%esp),%esi │ │ + adc 0x70(%esp),%ecx │ │ + mov %edx,0x3c(%esp) │ │ + add %ebp,%esi │ │ + mov 0x48(%esp),%ebp │ │ + adc 0x34(%esp),%eax │ │ + mov %ecx,0x2c(%esp) │ │ + mov %esi,0x40(%esp) │ │ + add %ebx,%ebp │ │ + mov 0x84(%esp),%ebx │ │ + mov %eax,0x38(%esp) │ │ + mov %ebp,0x48(%esp) │ │ + adc %ebx,0x50(%esp) │ │ + add %edi,0x4c(%esp) │ │ + mov 0x28(%esp),%ebx │ │ + mov 0x80(%esp),%edi │ │ + adc 0x58(%esp),%ebx │ │ + xor %ecx,%edi │ │ + mov 0x30(%esp),%ecx │ │ + xor %edx,%ecx │ │ + mov %edi,%edx │ │ + mov %ebx,0x28(%esp) │ │ + shld $0x1,%ecx,%edi │ │ + shld $0x1,%edx,%ecx │ │ + mov 0x5c(%esp),%edx │ │ + mov %ecx,0x30(%esp) │ │ + mov 0x68(%esp),%ecx │ │ mov %edi,0x60(%esp) │ │ - mov %ebp,0x64(%esp) │ │ - add %esi,%ecx │ │ - mov 0x38(%esp),%esi │ │ - adc 0x6c(%esp),%eax │ │ - mov %ecx,0x34(%esp) │ │ - add 0x30(%esp),%esi │ │ - mov %eax,0x20(%esp) │ │ - adc 0x28(%esp),%edx │ │ - add %ebx,0x44(%esp) │ │ - mov 0x70(%esp),%ebx │ │ - mov %esi,0x38(%esp) │ │ - adc %ebx,0x40(%esp) │ │ - add %edi,0x2c(%esp) │ │ - mov 0x74(%esp),%edi │ │ - mov 0x7c(%esp),%ebx │ │ - mov %edx,0x24(%esp) │ │ - adc %ebp,0x48(%esp) │ │ - xor %eax,%edi │ │ - mov 0x90(%esp),%eax │ │ - xor %ecx,%ebx │ │ - mov 0x14(%esp),%ebp │ │ - mov %edi,%ecx │ │ - shld $0x1,%ebx,%ecx │ │ - shld $0x1,%edi,%ebx │ │ - mov 0x84(%esp),%edi │ │ - mov %ecx,0x3c(%esp) │ │ - mov %ebx,0x7c(%esp) │ │ - xor %edx,%eax │ │ - mov 0x58(%esp),%edx │ │ - mov %eax,%ecx │ │ - xor 0x44(%esp),%edi │ │ + mov 0x14(%esp),%edi │ │ xor %esi,%edx │ │ - shld $0x1,%edx,%ecx │ │ - shld $0x1,%eax,%edx │ │ - mov 0x5c(%esp),%eax │ │ - mov %ecx,0x74(%esp) │ │ - mov %edx,0x58(%esp) │ │ - mov 0x4c(%esp),%edx │ │ - xor 0x40(%esp),%eax │ │ - xor 0x2c(%esp),%edx │ │ + mov 0x6c(%esp),%esi │ │ + xor %eax,%ecx │ │ + mov %ecx,%eax │ │ + shld $0x1,%edx,%eax │ │ + shld $0x1,%ecx,%edx │ │ + mov %ebp,%ecx │ │ + mov 0x8c(%esp),%ebp │ │ + mov %eax,0x68(%esp) │ │ + mov 0x54(%esp),%eax │ │ + xor 0x4c(%esp),%esi │ │ + mov %edx,0x5c(%esp) │ │ + mov 0x20(%esp),%edx │ │ + xor %ecx,%ebp │ │ + xor 0x50(%esp),%eax │ │ mov %eax,%ecx │ │ - shld $0x1,%edi,%ecx │ │ - shld $0x1,%eax,%edi │ │ - mov 0x88(%esp),%eax │ │ - mov %ecx,0x50(%esp) │ │ - mov %edi,%ecx │ │ + shld $0x1,%ebp,%ecx │ │ + shld $0x1,%eax,%ebp │ │ + mov 0x90(%esp),%eax │ │ + mov %ecx,0x80(%esp) │ │ + mov %ebp,0x8c(%esp) │ │ + xor %ebx,%eax │ │ + mov 0x18(%esp),%ebx │ │ + mov %eax,%ecx │ │ + shld $0x1,%esi,%ecx │ │ + shld $0x1,%eax,%esi │ │ + add 0xc4(%esp),%edi │ │ + mov 0x10(%esp),%eax │ │ + mov %ecx,0x64(%esp) │ │ + mov %esi,0x6c(%esp) │ │ + adc 0xc8(%esp),%edx │ │ + add %esi,%edi │ │ + mov %edi,0x14(%esp) │ │ + adc %ecx,%edx │ │ + mov %edx,%ecx │ │ + mov %edx,0x20(%esp) │ │ + mov 0x8(%esp),%edx │ │ + add 0xe0(%esp),%edx │ │ + adc 0xdc(%esp),%ebx │ │ + add 0x30(%esp),%edx │ │ + adc 0x60(%esp),%ebx │ │ + mov %edx,0x8(%esp) │ │ + add 0xf4(%esp),%eax │ │ + mov 0x1c(%esp),%edx │ │ + adc 0x114(%esp),%edx │ │ + add 0x5c(%esp),%eax │ │ + mov %ebx,0x18(%esp) │ │ + adc 0x68(%esp),%edx │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%eax │ │ + mov %edx,%esi │ │ + mov %edx,0x1c(%esp) │ │ + add 0x100(%esp),%eax │ │ + mov 0x24(%esp),%edx │ │ + adc 0xfc(%esp),%edx │ │ + add %ebp,%eax │ │ + mov 0x74(%esp),%ebp │ │ + mov %eax,0xc(%esp) │ │ + mov 0x34(%esp),%eax │ │ + adc 0x80(%esp),%edx │ │ + xor 0x8(%esp),%ebp │ │ + xor %ecx,%eax │ │ + mov 0x78(%esp),%ecx │ │ + mov %eax,0x34(%esp) │ │ + mov %edx,0x24(%esp) │ │ + mov %ebp,0x74(%esp) │ │ + xor %edi,%ecx │ │ + mov 0x84(%esp),%edi │ │ + mov %ecx,0x78(%esp) │ │ + xor %ebx,%edi │ │ + mov 0x58(%esp),%ebx │ │ mov %edi,0x84(%esp) │ │ - mov 0x4(%esp),%edi │ │ - xor 0x48(%esp),%eax │ │ - mov %eax,%esi │ │ - shld $0x1,%edx,%esi │ │ - shld $0x1,%eax,%edx │ │ - mov 0x8(%esp),%eax │ │ - mov %esi,0x80(%esp) │ │ - mov %edx,0x4c(%esp) │ │ - add 0xe4(%esp),%eax │ │ - adc 0xe0(%esp),%ebp │ │ - add %edx,%eax │ │ - mov 0x10(%esp),%edx │ │ - mov %eax,0x8(%esp) │ │ - mov 0x18(%esp),%eax │ │ - adc %esi,%ebp │ │ - mov 0xc(%esp),%esi │ │ - mov %ebp,0x14(%esp) │ │ - add 0xac(%esp),%esi │ │ - adc 0xa8(%esp),%edx │ │ - add %ebx,%esi │ │ - mov %esi,0xc(%esp) │ │ - adc 0x3c(%esp),%edx │ │ - add 0x104(%esp),%edi │ │ - adc 0x100(%esp),%eax │ │ - add 0x58(%esp),%edi │ │ - mov %edx,0x10(%esp) │ │ - adc 0x74(%esp),%eax │ │ - mov %edi,0x4(%esp) │ │ - mov 0x1c(%esp),%edi │ │ - mov %eax,%ebx │ │ - mov %eax,0x18(%esp) │ │ - mov (%esp),%eax │ │ - add 0x98(%esp),%eax │ │ - adc 0xcc(%esp),%edi │ │ - add %ecx,%eax │ │ + xor %esi,%ebx │ │ + mov 0x10(%esp),%esi │ │ + mov %ebx,0x58(%esp) │ │ + xor %esi,0x88(%esp) │ │ + mov 0x70(%esp),%esi │ │ + xor %edx,%esi │ │ + mov 0x7c(%esp),%edx │ │ + mov %esi,0x70(%esp) │ │ + xor 0xc(%esp),%edx │ │ + add %eax,0x48(%esp) │ │ + mov 0x6c(%esp),%eax │ │ + adc %ecx,0x50(%esp) │ │ + add %edi,0x4c(%esp) │ │ mov 0x28(%esp),%ecx │ │ - mov %eax,(%esp) │ │ - adc 0x50(%esp),%edi │ │ - xor %esi,0x54(%esp) │ │ - mov 0x64(%esp),%esi │ │ - xor %ebp,%ecx │ │ - mov 0x30(%esp),%ebp │ │ - mov %ecx,0x28(%esp) │ │ - mov %edi,%eax │ │ - mov %edi,0x1c(%esp) │ │ - mov 0x70(%esp),%edi │ │ - xor %ebx,%esi │ │ - mov 0x6c(%esp),%ebx │ │ - xor 0x8(%esp),%ebp │ │ - mov %esi,0x64(%esp) │ │ - xor %edx,%edi │ │ - mov 0x4(%esp),%edx │ │ - xor %eax,%ebx │ │ - mov 0x44(%esp),%eax │ │ - mov %ebp,0x30(%esp) │ │ - mov %edi,0x70(%esp) │ │ - mov %ebx,0x6c(%esp) │ │ - xor %edx,0x60(%esp) │ │ - mov 0x78(%esp),%edx │ │ - xor (%esp),%edx │ │ - add %ecx,%eax │ │ - mov 0x40(%esp),%ecx │ │ - mov %eax,0x44(%esp) │ │ + mov 0x3c(%esp),%edi │ │ + mov %edx,0x7c(%esp) │ │ adc %ebp,%ecx │ │ - add %edi,0x2c(%esp) │ │ - mov 0x48(%esp),%ebp │ │ - mov 0x34(%esp),%edi │ │ - mov %edx,0x78(%esp) │ │ - mov %ecx,0x40(%esp) │ │ - adc 0x54(%esp),%ebp │ │ - add %esi,%edi │ │ - mov 0x20(%esp),%esi │ │ - mov %edi,0x34(%esp) │ │ - adc 0x60(%esp),%esi │ │ - mov %ebp,0x48(%esp) │ │ - mov %esi,0x20(%esp) │ │ - mov 0x38(%esp),%esi │ │ - add %ebx,%esi │ │ - mov 0x24(%esp),%ebx │ │ - mov %esi,0x38(%esp) │ │ - mov 0x80(%esp),%esi │ │ - adc %edx,%ebx │ │ - mov 0x4c(%esp),%edx │ │ + add %ebx,%edi │ │ + mov 0x2c(%esp),%ebx │ │ + mov 0x40(%esp),%ebp │ │ + mov %ecx,0x28(%esp) │ │ + mov %edi,0x3c(%esp) │ │ + adc 0x88(%esp),%ebx │ │ + add %esi,%ebp │ │ + adc %edx,0x38(%esp) │ │ + mov 0x64(%esp),%edx │ │ + xor 0x48(%esp),%eax │ │ + mov %ebp,0x40(%esp) │ │ + mov %ebx,0x2c(%esp) │ │ + xor 0x50(%esp),%edx │ │ + mov %eax,%esi │ │ + shld $0x8,%edx,%esi │ │ + shld $0x8,%eax,%edx │ │ + mov %edx,0x64(%esp) │ │ + mov 0x30(%esp),%edx │ │ + mov %esi,0x54(%esp) │ │ + mov 0x60(%esp),%esi │ │ + xor 0x4c(%esp),%edx │ │ xor %ecx,%esi │ │ - mov 0x7c(%esp),%ecx │ │ - mov %ebx,0x24(%esp) │ │ - xor %eax,%edx │ │ mov %edx,%eax │ │ - xor 0x2c(%esp),%ecx │ │ shld $0x8,%esi,%eax │ │ shld $0x8,%edx,%esi │ │ - mov %eax,0x88(%esp) │ │ - mov 0x3c(%esp),%eax │ │ - mov %esi,0x80(%esp) │ │ - mov 0x50(%esp),%esi │ │ - mov %ecx,%edx │ │ - xor %ebp,%eax │ │ - xor %ebx,%esi │ │ - mov 0x18(%esp),%ebx │ │ - shld $0x8,%eax,%edx │ │ - shld $0x8,%ecx,%eax │ │ - mov %eax,%ebp │ │ - mov %eax,0x3c(%esp) │ │ - mov 0x74(%esp),%eax │ │ - mov %edx,0x5c(%esp) │ │ - mov 0x58(%esp),%edx │ │ - xor 0x20(%esp),%eax │ │ + mov 0x5c(%esp),%edx │ │ + mov %eax,0x90(%esp) │ │ + mov 0x68(%esp),%eax │ │ + mov %esi,0x60(%esp) │ │ xor %edi,%edx │ │ - mov 0x10(%esp),%edi │ │ + mov 0x8c(%esp),%edi │ │ + xor %ebx,%eax │ │ mov %edx,%ecx │ │ + mov 0x8(%esp),%ebx │ │ shld $0x8,%eax,%ecx │ │ shld $0x8,%edx,%eax │ │ - mov 0x84(%esp),%edx │ │ - mov %ecx,0x4c(%esp) │ │ + mov 0x80(%esp),%edx │ │ + mov %ecx,0x5c(%esp) │ │ mov %eax,%ecx │ │ - mov %eax,0x74(%esp) │ │ + mov %eax,0x68(%esp) │ │ + xor %ebp,%edi │ │ + mov 0x20(%esp),%ebp │ │ + mov %edi,%eax │ │ xor 0x38(%esp),%edx │ │ - mov %edx,%eax │ │ - shld $0x8,%esi,%eax │ │ - shld $0x8,%edx,%esi │ │ - mov %esi,0x50(%esp) │ │ - mov 0x8(%esp),%esi │ │ - mov %eax,0x58(%esp) │ │ - mov 0x14(%esp),%eax │ │ - add 0xf4(%esp),%esi │ │ - adc 0x10c(%esp),%eax │ │ - add 0x80(%esp),%esi │ │ - mov %esi,0x8(%esp) │ │ - mov 0xc(%esp),%esi │ │ - adc 0x88(%esp),%eax │ │ - add 0xb4(%esp),%esi │ │ - mov %eax,0x14(%esp) │ │ - adc 0xb0(%esp),%edi │ │ - add %ebp,%esi │ │ - mov %esi,0xc(%esp) │ │ + shld $0x8,%edx,%eax │ │ + shld $0x8,%edi,%edx │ │ + mov 0x14(%esp),%edi │ │ + mov %eax,0x8c(%esp) │ │ + mov 0x34(%esp),%eax │ │ + mov %edx,0x80(%esp) │ │ + add 0xd8(%esp),%edi │ │ + adc 0xd4(%esp),%ebp │ │ + add 0x64(%esp),%edi │ │ + adc 0x54(%esp),%ebp │ │ + mov %edi,0x14(%esp) │ │ + add 0xe8(%esp),%ebx │ │ + mov 0x18(%esp),%edi │ │ + adc 0xe4(%esp),%edi │ │ + add %esi,%ebx │ │ + mov 0x10(%esp),%esi │ │ + mov %ebp,0x20(%esp) │ │ + mov %ebx,0x8(%esp) │ │ + adc 0x90(%esp),%edi │ │ + add 0xa0(%esp),%esi │ │ + mov %edi,%ebx │ │ + mov %edi,0x18(%esp) │ │ + mov 0x1c(%esp),%edi │ │ + adc 0xb4(%esp),%edi │ │ + add %ecx,%esi │ │ + mov 0xc(%esp),%ecx │ │ + mov %esi,0x10(%esp) │ │ + mov 0x24(%esp),%esi │ │ adc 0x5c(%esp),%edi │ │ - mov %edi,0x10(%esp) │ │ - mov 0x4(%esp),%edi │ │ - add 0xd0(%esp),%edi │ │ - adc 0xec(%esp),%ebx │ │ - add %ecx,%edi │ │ - mov (%esp),%ecx │ │ - mov %edi,%edx │ │ - mov %edi,0x4(%esp) │ │ - adc 0x4c(%esp),%ebx │ │ - add 0xdc(%esp),%ecx │ │ - mov %ebx,%ebp │ │ - mov %ebx,0x18(%esp) │ │ - mov 0x1c(%esp),%ebx │ │ - adc 0xd8(%esp),%ebx │ │ - add 0x50(%esp),%ecx │ │ - mov %ecx,(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - adc 0x58(%esp),%ebx │ │ - xor %eax,%ecx │ │ - mov 0x28(%esp),%eax │ │ - mov %ebx,%edi │ │ - mov %ebx,0x1c(%esp) │ │ - xor 0x8(%esp),%eax │ │ - mov %eax,%esi │ │ - shrd $0x10,%ecx,%eax │ │ - shld $0x10,%ecx,%esi │ │ - mov 0x54(%esp),%ecx │ │ - mov %eax,0x28(%esp) │ │ - mov 0x70(%esp),%eax │ │ - mov %esi,0x30(%esp) │ │ - xor 0xc(%esp),%eax │ │ - xor 0x10(%esp),%ecx │ │ + add 0x98(%esp),%ecx │ │ + adc 0x9c(%esp),%esi │ │ + add %edx,%ecx │ │ + mov 0x78(%esp),%edx │ │ + mov %edi,0x1c(%esp) │ │ + mov 0x88(%esp),%edi │ │ + mov %ecx,0xc(%esp) │ │ + adc 0x8c(%esp),%esi │ │ + xor 0x14(%esp),%eax │ │ + xor %ebp,%edx │ │ + xor 0x1c(%esp),%edi │ │ + mov %esi,0x24(%esp) │ │ mov %eax,%esi │ │ - shrd $0x10,%ecx,%eax │ │ - shld $0x10,%ecx,%esi │ │ - mov 0x60(%esp),%ecx │ │ + shrd $0x10,%edx,%eax │ │ + mov %eax,%ebp │ │ + mov %eax,0x34(%esp) │ │ + mov 0x84(%esp),%eax │ │ + shld $0x10,%edx,%esi │ │ + mov 0x74(%esp),%edx │ │ + mov %esi,0x6c(%esp) │ │ + xor 0x8(%esp),%eax │ │ + xor %ebx,%edx │ │ + mov %eax,%ecx │ │ + shrd $0x10,%edx,%eax │ │ mov %eax,%ebx │ │ - mov %eax,0x70(%esp) │ │ - mov 0x64(%esp),%eax │ │ - mov %esi,0x54(%esp) │ │ - xor %ebp,%ecx │ │ - xor %edx,%eax │ │ - mov 0x40(%esp),%ebp │ │ - mov %eax,%esi │ │ - shrd $0x10,%ecx,%eax │ │ - shld $0x10,%ecx,%esi │ │ + mov %eax,0x84(%esp) │ │ + mov 0x58(%esp),%eax │ │ + shld $0x10,%edx,%ecx │ │ + mov %ecx,0x30(%esp) │ │ + xor 0x10(%esp),%eax │ │ mov %eax,%ecx │ │ - mov %eax,0x64(%esp) │ │ - mov 0x78(%esp),%eax │ │ - mov %esi,0x68(%esp) │ │ - xor %edi,%eax │ │ - mov 0x6c(%esp),%edi │ │ - xor (%esp),%edi │ │ - mov %edi,%edx │ │ + shrd $0x10,%edi,%eax │ │ + shld $0x10,%edi,%ecx │ │ + mov 0x70(%esp),%edi │ │ + mov %eax,%edx │ │ + mov %eax,0x58(%esp) │ │ + mov 0x7c(%esp),%eax │ │ + mov %ecx,0x44(%esp) │ │ + xor 0xc(%esp),%edi │ │ + xor 0x24(%esp),%eax │ │ + mov %edi,%ecx │ │ shrd $0x10,%eax,%edi │ │ - shld $0x10,%eax,%edx │ │ - mov 0x44(%esp),%eax │ │ - mov %edi,0x6c(%esp) │ │ - mov %edx,0x78(%esp) │ │ - mov %edi,%edx │ │ - mov 0x2c(%esp),%edi │ │ - add 0x28(%esp),%eax │ │ - adc 0x30(%esp),%ebp │ │ - add %ebx,%edi │ │ - mov 0x48(%esp),%ebx │ │ - mov %eax,0x44(%esp) │ │ - mov %edi,0x2c(%esp) │ │ - adc 0x54(%esp),%ebx │ │ - add %ecx,0x34(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - mov %ebp,0x40(%esp) │ │ - adc %esi,0x20(%esp) │ │ - mov 0x38(%esp),%esi │ │ - mov %ebx,0x48(%esp) │ │ - add %edx,%esi │ │ - adc 0x78(%esp),%ecx │ │ - mov %esi,0x38(%esp) │ │ - mov %ecx,0x24(%esp) │ │ - mov 0x88(%esp),%ecx │ │ - xor %ebp,%ecx │ │ - mov 0x80(%esp),%ebp │ │ - mov %ecx,%edx │ │ - xor %eax,%ebp │ │ + shld $0x10,%eax,%ecx │ │ + mov %edi,%eax │ │ + mov %edi,0x70(%esp) │ │ + mov 0x28(%esp),%edi │ │ + mov %ecx,0x78(%esp) │ │ + mov 0x48(%esp),%ecx │ │ + add %ebp,%ecx │ │ + mov 0x50(%esp),%ebp │ │ + mov %ecx,0x48(%esp) │ │ + adc %esi,%ebp │ │ + mov 0x4c(%esp),%esi │ │ + mov %ebp,0x50(%esp) │ │ + add %ebx,%esi │ │ + mov 0x2c(%esp),%ebx │ │ + adc 0x30(%esp),%edi │ │ + add %edx,0x3c(%esp) │ │ + mov 0x54(%esp),%edx │ │ + mov %esi,0x4c(%esp) │ │ + adc 0x44(%esp),%ebx │ │ + add %eax,0x40(%esp) │ │ + mov 0x38(%esp),%eax │ │ + mov %edi,0x28(%esp) │ │ + adc 0x78(%esp),%eax │ │ + xor %ebp,%edx │ │ + mov %ebx,0x2c(%esp) │ │ + mov %edx,%ebp │ │ + mov %eax,0x38(%esp) │ │ + mov 0x64(%esp),%eax │ │ + xor %ecx,%eax │ │ + mov 0x60(%esp),%ecx │ │ + shld $0x1,%eax,%edx │ │ + shld $0x1,%ebp,%eax │ │ + mov 0x90(%esp),%ebp │ │ + mov %eax,0x64(%esp) │ │ + mov %edx,0x54(%esp) │ │ + mov 0x8c(%esp),%edx │ │ + xor %esi,%ecx │ │ + xor %edi,%ebp │ │ mov %ebp,%eax │ │ - shld $0x1,%ebp,%edx │ │ - mov %edx,0x60(%esp) │ │ - mov 0x5c(%esp),%edx │ │ + xor 0x38(%esp),%edx │ │ shld $0x1,%ecx,%eax │ │ - mov %eax,0x80(%esp) │ │ - mov 0x3c(%esp),%eax │ │ - xor %ebx,%edx │ │ - mov 0x50(%esp),%ebx │ │ - xor %edi,%eax │ │ - mov %edx,%ecx │ │ - shld $0x1,%eax,%ecx │ │ - shld $0x1,%edx,%eax │ │ - mov 0x74(%esp),%edx │ │ + shld $0x1,%ebp,%ecx │ │ + mov 0x80(%esp),%ebp │ │ + mov %ecx,%esi │ │ + mov %ecx,0x60(%esp) │ │ + mov 0x5c(%esp),%ecx │ │ + mov %eax,0x90(%esp) │ │ + xor 0x40(%esp),%ebp │ │ + xor %ebx,%ecx │ │ + mov 0x68(%esp),%ebx │ │ + mov %ecx,%eax │ │ + xor 0x3c(%esp),%ebx │ │ + shld $0x1,%ebx,%eax │ │ + shld $0x1,%ecx,%ebx │ │ + mov 0x20(%esp),%ecx │ │ mov %eax,%edi │ │ - mov %eax,0x3c(%esp) │ │ - mov 0x4c(%esp),%eax │ │ - mov %ecx,0x5c(%esp) │ │ - xor %esi,%ebx │ │ - xor 0x34(%esp),%edx │ │ - xor 0x20(%esp),%eax │ │ - mov %eax,%ecx │ │ - shld $0x1,%edx,%ecx │ │ - shld $0x1,%eax,%edx │ │ - mov 0x58(%esp),%eax │ │ - mov %ecx,0x7c(%esp) │ │ - mov %edx,%ebp │ │ - mov %edx,0x74(%esp) │ │ - mov 0x10(%esp),%edx │ │ - xor 0x24(%esp),%eax │ │ - mov %eax,%ecx │ │ - shld $0x1,%ebx,%ecx │ │ - shld $0x1,%eax,%ebx │ │ - mov 0x8(%esp),%eax │ │ - mov %ecx,0x58(%esp) │ │ - mov 0x14(%esp),%ecx │ │ - mov %ebx,0x50(%esp) │ │ - add 0x9c(%esp),%eax │ │ + mov %eax,0x5c(%esp) │ │ + mov %edx,%eax │ │ + mov %ebx,0x68(%esp) │ │ + shld $0x1,%ebp,%eax │ │ + shld $0x1,%edx,%ebp │ │ + mov 0x1c(%esp),%edx │ │ + mov %eax,0x8c(%esp) │ │ + mov 0x14(%esp),%eax │ │ + mov %ebp,0x80(%esp) │ │ + add 0xbc(%esp),%eax │ │ adc 0xb8(%esp),%ecx │ │ - add %edi,%eax │ │ - mov 0x1c(%esp),%edi │ │ + add %esi,%eax │ │ + mov 0x6c(%esp),%esi │ │ + mov %eax,0x14(%esp) │ │ + mov 0x8(%esp),%eax │ │ + adc 0x90(%esp),%ecx │ │ + add 0xac(%esp),%eax │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x18(%esp),%ecx │ │ + adc 0xb0(%esp),%ecx │ │ + add %ebx,%eax │ │ mov %eax,0x8(%esp) │ │ - mov 0x4(%esp),%eax │ │ - adc 0x5c(%esp),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - add 0xf0(%esp),%ecx │ │ - adc 0x108(%esp),%edx │ │ + mov 0xc(%esp),%eax │ │ + adc %edi,%ecx │ │ + mov %ecx,%edi │ │ + mov %ecx,0x18(%esp) │ │ + mov 0x10(%esp),%ecx │ │ + add 0xa8(%esp),%ecx │ │ + adc 0xa4(%esp),%edx │ │ add %ebp,%ecx │ │ - mov %ecx,%ebp │ │ - mov %ecx,0xc(%esp) │ │ - mov 0x8(%esp),%ecx │ │ - adc 0x7c(%esp),%edx │ │ - add 0xa4(%esp),%eax │ │ - mov %edx,%esi │ │ - mov %edx,0x10(%esp) │ │ - mov 0x18(%esp),%edx │ │ + mov %ecx,%ebx │ │ + mov %ecx,0x10(%esp) │ │ + mov 0x78(%esp),%ecx │ │ adc 0x8c(%esp),%edx │ │ - add %ebx,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov (%esp),%eax │ │ - adc 0x58(%esp),%edx │ │ - add 0xfc(%esp),%eax │ │ - mov %edx,%ebx │ │ - mov %edx,0x18(%esp) │ │ - mov 0x54(%esp),%edx │ │ - adc 0xf8(%esp),%edi │ │ - add 0x80(%esp),%eax │ │ - adc 0x60(%esp),%edi │ │ - xor %ecx,0x6c(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - xor %ebx,%edx │ │ - mov 0x68(%esp),%ebx │ │ - mov %eax,(%esp) │ │ - mov 0x78(%esp),%eax │ │ - mov %edx,0x54(%esp) │ │ - xor %esi,%ecx │ │ - mov 0x28(%esp),%esi │ │ - xor 0x14(%esp),%eax │ │ - xor %edi,%ebx │ │ - mov %edi,0x1c(%esp) │ │ - mov 0x64(%esp),%edi │ │ - mov %ecx,0x30(%esp) │ │ - mov %ebx,0x68(%esp) │ │ - xor %ebp,%esi │ │ - mov 0x70(%esp),%ebp │ │ - xor (%esp),%edi │ │ - mov %eax,0x78(%esp) │ │ - mov %esi,0x28(%esp) │ │ - xor 0x4(%esp),%ebp │ │ - add %eax,0x34(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov %edi,0x64(%esp) │ │ - adc 0x6c(%esp),%eax │ │ - add %ecx,0x38(%esp) │ │ - mov 0x40(%esp),%ecx │ │ - mov %ebp,0x70(%esp) │ │ - adc %esi,0x24(%esp) │ │ - mov 0x44(%esp),%esi │ │ - mov %eax,0x20(%esp) │ │ - add %edx,%esi │ │ - mov 0x48(%esp),%edx │ │ - adc %ebp,%ecx │ │ - add %ebx,0x2c(%esp) │ │ - mov 0x5c(%esp),%ebx │ │ - mov 0x74(%esp),%ebp │ │ - mov %esi,0x44(%esp) │ │ - mov %ecx,0x40(%esp) │ │ - adc %edi,%edx │ │ - mov 0x3c(%esp),%edi │ │ + add 0xf0(%esp),%eax │ │ + mov %edx,%ebp │ │ + mov %edx,0x1c(%esp) │ │ + mov 0x24(%esp),%edx │ │ + adc 0x110(%esp),%edx │ │ + add 0x64(%esp),%eax │ │ + adc 0x54(%esp),%edx │ │ + mov %eax,0xc(%esp) │ │ + xor %edi,%esi │ │ + mov 0x30(%esp),%edi │ │ + xor 0x20(%esp),%ecx │ │ + mov %esi,0x6c(%esp) │ │ + mov %edx,%eax │ │ + mov %edx,0x24(%esp) │ │ + mov 0x14(%esp),%edx │ │ + xor %ebp,%edi │ │ + mov 0x84(%esp),%ebp │ │ + mov %ecx,0x78(%esp) │ │ + mov %edi,0x30(%esp) │ │ + xor %edx,0x70(%esp) │ │ + mov 0x8(%esp),%edx │ │ + xor %ebx,%ebp │ │ + mov 0x58(%esp),%ebx │ │ + mov %ebp,0x84(%esp) │ │ + xor %edx,0x34(%esp) │ │ + mov 0x44(%esp),%edx │ │ + xor 0xc(%esp),%ebx │ │ + xor %eax,%edx │ │ + mov 0x3c(%esp),%eax │ │ + mov %ebx,0x58(%esp) │ │ + mov %edx,0x44(%esp) │ │ + add %ecx,%eax │ │ + mov 0x2c(%esp),%ecx │ │ + mov %eax,0x3c(%esp) │ │ + adc 0x70(%esp),%ecx │ │ + add %esi,0x40(%esp) │ │ + mov 0x38(%esp),%esi │ │ + adc 0x34(%esp),%esi │ │ + add %edi,0x48(%esp) │ │ + mov 0x50(%esp),%edi │ │ + mov %ecx,0x2c(%esp) │ │ + adc %ebp,%edi │ │ + add %edx,0x4c(%esp) │ │ + mov 0x28(%esp),%edx │ │ + mov 0x68(%esp),%ebp │ │ + mov %esi,0x38(%esp) │ │ + mov %edi,0x50(%esp) │ │ + adc %ebx,%edx │ │ + mov 0x60(%esp),%ebx │ │ + xor 0x40(%esp),%ebp │ │ + mov %edx,0x28(%esp) │ │ xor %eax,%ebx │ │ - xor 0x38(%esp),%ebp │ │ - mov %edx,0x48(%esp) │ │ - xor 0x34(%esp),%edi │ │ - mov %edi,%eax │ │ + mov 0x90(%esp),%eax │ │ + xor %ecx,%eax │ │ + mov %ebx,%ecx │ │ + shld $0x8,%eax,%ecx │ │ shld $0x8,%ebx,%eax │ │ - shld $0x8,%edi,%ebx │ │ - mov 0x7c(%esp),%edi │ │ - mov %eax,0x84(%esp) │ │ - mov %ebp,%eax │ │ - mov %ebx,0x5c(%esp) │ │ - xor 0x24(%esp),%edi │ │ - shld $0x8,%edi,%eax │ │ - shld $0x8,%ebp,%edi │ │ - mov 0x50(%esp),%ebp │ │ - mov %eax,0x74(%esp) │ │ - mov 0x80(%esp),%eax │ │ - mov %edi,0x7c(%esp) │ │ - xor %esi,%ebp │ │ - mov 0x58(%esp),%esi │ │ - xor 0x2c(%esp),%eax │ │ - xor %ecx,%esi │ │ + mov %eax,%ebx │ │ + mov %eax,0x90(%esp) │ │ + mov 0x5c(%esp),%eax │ │ + mov %ecx,0x60(%esp) │ │ mov %ebp,%ecx │ │ - shld $0x8,%esi,%ecx │ │ - shld $0x8,%ebp,%esi │ │ - mov %ecx,0x4c(%esp) │ │ - mov 0x60(%esp),%ecx │ │ - mov %esi,0x58(%esp) │ │ + xor %esi,%eax │ │ + mov 0x8c(%esp),%esi │ │ + shld $0x8,%eax,%ecx │ │ + shld $0x8,%ebp,%eax │ │ + mov %ecx,0x94(%esp) │ │ + mov 0x80(%esp),%ecx │ │ + mov %eax,%ebp │ │ + mov %eax,0x5c(%esp) │ │ + xor %edi,%esi │ │ + xor 0x48(%esp),%ecx │ │ + mov %ecx,%eax │ │ + shld $0x8,%esi,%eax │ │ + shld $0x8,%ecx,%esi │ │ + mov 0x54(%esp),%ecx │ │ + mov %eax,0x68(%esp) │ │ + mov 0x64(%esp),%eax │ │ + mov %esi,0x8c(%esp) │ │ + mov %esi,%edi │ │ xor %edx,%ecx │ │ + xor 0x4c(%esp),%eax │ │ mov %eax,%edx │ │ shld $0x8,%ecx,%edx │ │ shld $0x8,%eax,%ecx │ │ + mov %edx,0x7c(%esp) │ │ + mov %ecx,%edx │ │ + mov %ecx,0x54(%esp) │ │ mov 0x14(%esp),%eax │ │ - mov %ecx,0x60(%esp) │ │ + mov 0x20(%esp),%esi │ │ mov 0x8(%esp),%ecx │ │ - mov %edx,0x3c(%esp) │ │ - mov 0x10(%esp),%edx │ │ - add 0xc0(%esp),%ecx │ │ - adc 0xa0(%esp),%eax │ │ - add %ebx,%ecx │ │ - mov %ecx,0x8(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - adc 0x84(%esp),%eax │ │ - add 0xbc(%esp),%ecx │ │ + add 0xcc(%esp),%eax │ │ + adc 0x10c(%esp),%esi │ │ + add %ebx,%eax │ │ mov %eax,0x14(%esp) │ │ - adc 0xd4(%esp),%edx │ │ - add %edi,%ecx │ │ - mov 0x1c(%esp),%edi │ │ - mov %ecx,0xc(%esp) │ │ - mov 0x4(%esp),%ecx │ │ - adc 0x74(%esp),%edx │ │ - add 0xc8(%esp),%ecx │ │ - mov %edx,%ebx │ │ - mov %edx,0x10(%esp) │ │ - mov 0x18(%esp),%edx │ │ - adc 0xc4(%esp),%edx │ │ - add %esi,%ecx │ │ - mov 0x78(%esp),%esi │ │ - mov %ecx,0x4(%esp) │ │ - mov (%esp),%ecx │ │ - adc 0x4c(%esp),%edx │ │ - add 0x94(%esp),%ecx │ │ - mov %edx,0x18(%esp) │ │ - mov 0x6c(%esp),%edx │ │ - adc 0xe8(%esp),%edi │ │ - add 0x60(%esp),%ecx │ │ - adc 0x3c(%esp),%edi │ │ - xor 0x8(%esp),%esi │ │ - mov %ecx,(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - xor %eax,%edx │ │ - mov %esi,%eax │ │ - xor 0xc(%esp),%ecx │ │ - shrd $0x10,%edx,%esi │ │ - mov %edi,0x1c(%esp) │ │ - shld $0x10,%edx,%eax │ │ - mov %esi,0x78(%esp) │ │ - mov %eax,0x50(%esp) │ │ - mov 0x28(%esp),%eax │ │ - mov %ecx,%edx │ │ - xor %ebx,%eax │ │ - mov 0x54(%esp),%ebx │ │ - shrd $0x10,%eax,%ecx │ │ - shld $0x10,%eax,%edx │ │ - mov 0x38(%esp),%eax │ │ - mov %ecx,%ebp │ │ - mov %ecx,0x30(%esp) │ │ - mov 0x70(%esp),%ecx │ │ - mov %edx,0x80(%esp) │ │ - xor 0x4(%esp),%ebx │ │ - xor 0x18(%esp),%ecx │ │ - mov %ebx,%edx │ │ - shld $0x10,%ecx,%edx │ │ - shrd $0x10,%ecx,%ebx │ │ - mov 0x64(%esp),%ecx │ │ - mov %edx,0x28(%esp) │ │ - mov %ebx,0x54(%esp) │ │ + mov 0x18(%esp),%eax │ │ + adc 0x60(%esp),%esi │ │ + add 0xd0(%esp),%ecx │ │ + adc 0xec(%esp),%eax │ │ + add %ebp,%ecx │ │ + mov 0x6c(%esp),%ebp │ │ + mov %esi,0x20(%esp) │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + adc 0x94(%esp),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov 0x10(%esp),%eax │ │ + add 0x108(%esp),%eax │ │ + adc 0x104(%esp),%ecx │ │ + add %edi,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%eax │ │ + adc 0x68(%esp),%ecx │ │ + add 0xf8(%esp),%eax │ │ + mov %ecx,%edi │ │ + mov %ecx,0x1c(%esp) │ │ + mov 0x24(%esp),%ecx │ │ + adc 0xc0(%esp),%ecx │ │ + add %edx,%eax │ │ + mov 0x70(%esp),%edx │ │ + mov %eax,0xc(%esp) │ │ + mov 0x78(%esp),%eax │ │ + adc 0x7c(%esp),%ecx │ │ + xor %esi,%edx │ │ + xor 0x8(%esp),%ebp │ │ + xor 0x14(%esp),%eax │ │ + mov %ecx,0x24(%esp) │ │ + mov %ebp,%esi │ │ + mov %eax,%ecx │ │ + shrd $0x10,%edx,%eax │ │ + shld $0x10,%edx,%ecx │ │ + mov %eax,%edx │ │ + mov %eax,0x78(%esp) │ │ + mov 0x34(%esp),%eax │ │ + mov %ecx,%ebx │ │ + mov %ecx,0x88(%esp) │ │ + mov 0x84(%esp),%ecx │ │ + xor 0x18(%esp),%eax │ │ xor %edi,%ecx │ │ - mov 0x68(%esp),%edi │ │ - xor (%esp),%edi │ │ - mov %edi,%edx │ │ - shrd $0x10,%ecx,%edi │ │ - shld $0x10,%ecx,%edx │ │ - mov 0x20(%esp),%ecx │ │ - mov %edi,0x68(%esp) │ │ - mov %edx,0x6c(%esp) │ │ - mov 0x34(%esp),%edx │ │ - add %esi,%edx │ │ - mov 0x24(%esp),%esi │ │ - adc 0x50(%esp),%ecx │ │ - add %ebp,%eax │ │ - mov 0x40(%esp),%ebp │ │ - mov %edx,0x34(%esp) │ │ + shld $0x10,%eax,%esi │ │ + shrd $0x10,%eax,%ebp │ │ + mov 0x30(%esp),%eax │ │ + mov %esi,0x64(%esp) │ │ + mov %ebp,0x6c(%esp) │ │ + xor 0x10(%esp),%eax │ │ + mov %eax,%esi │ │ + shrd $0x10,%ecx,%eax │ │ + shld $0x10,%ecx,%esi │ │ + mov %eax,0x30(%esp) │ │ + mov 0x58(%esp),%ecx │ │ + mov %esi,0x74(%esp) │ │ + mov %eax,%esi │ │ + mov 0x44(%esp),%eax │ │ + xor 0x24(%esp),%ecx │ │ + xor 0xc(%esp),%eax │ │ + mov %eax,%edi │ │ + shrd $0x10,%ecx,%eax │ │ + shld $0x10,%ecx,%edi │ │ + mov 0x3c(%esp),%ecx │ │ + mov %eax,0x44(%esp) │ │ + mov %edi,0x58(%esp) │ │ + mov %eax,%edi │ │ + mov 0x38(%esp),%eax │ │ + add %edx,%ecx │ │ + mov 0x2c(%esp),%edx │ │ + mov %ecx,0x3c(%esp) │ │ + adc %ebx,%edx │ │ + mov 0x40(%esp),%ebx │ │ + mov %edx,0x2c(%esp) │ │ + add %ebp,%ebx │ │ + adc 0x64(%esp),%eax │ │ + add %esi,0x48(%esp) │ │ + mov 0x74(%esp),%esi │ │ + mov %ebx,0x40(%esp) │ │ + adc %esi,0x50(%esp) │ │ + add %edi,0x4c(%esp) │ │ + mov 0x28(%esp),%esi │ │ + mov 0x60(%esp),%edi │ │ mov %eax,0x38(%esp) │ │ - adc 0x80(%esp),%esi │ │ - add %ebx,0x44(%esp) │ │ - mov 0x5c(%esp),%ebx │ │ - mov %ecx,0x20(%esp) │ │ - adc 0x28(%esp),%ebp │ │ - add %edi,0x2c(%esp) │ │ - mov 0x6c(%esp),%edi │ │ - mov %esi,0x24(%esp) │ │ - adc %edi,0x48(%esp) │ │ - mov 0x84(%esp),%edi │ │ - xor %edx,%ebx │ │ - mov %ebp,0x40(%esp) │ │ - xor %ecx,%edi │ │ - mov %edi,%edx │ │ + adc 0x58(%esp),%esi │ │ + xor %edx,%edi │ │ + mov 0x90(%esp),%edx │ │ + mov %edi,%ebp │ │ + xor %ecx,%edx │ │ mov %edi,%ecx │ │ - mov %ebx,%edi │ │ + mov %esi,0x28(%esp) │ │ + mov %edx,%edi │ │ + shld $0x1,%edx,%ebp │ │ + mov 0x5c(%esp),%edx │ │ shld $0x1,%ecx,%edi │ │ - mov 0x74(%esp),%ecx │ │ - shld $0x1,%ebx,%edx │ │ - mov 0x7c(%esp),%ebx │ │ - mov %edx,0x64(%esp) │ │ - mov %edi,0x5c(%esp) │ │ - xor %esi,%ecx │ │ - mov 0x58(%esp),%esi │ │ - xor %eax,%ebx │ │ + mov 0x94(%esp),%ecx │ │ + mov %ebp,0x60(%esp) │ │ + mov %edi,%ebp │ │ + mov %edi,0x90(%esp) │ │ + xor %ebx,%edx │ │ + mov 0x14(%esp),%ebx │ │ + xor %eax,%ecx │ │ mov %ecx,%eax │ │ - shld $0x1,%ebx,%eax │ │ - shld $0x1,%ecx,%ebx │ │ - mov 0x4c(%esp),%ecx │ │ - mov %ebx,0x7c(%esp) │ │ - mov %eax,0x74(%esp) │ │ - xor 0x44(%esp),%esi │ │ - xor %ebp,%ecx │ │ - mov 0x8(%esp),%ebp │ │ - mov %ecx,%edx │ │ - shld $0x1,%esi,%edx │ │ - shld $0x1,%ecx,%esi │ │ - mov 0x3c(%esp),%ecx │ │ - mov %esi,0x58(%esp) │ │ - mov 0x60(%esp),%esi │ │ - mov %edx,0x4c(%esp) │ │ - xor 0x48(%esp),%ecx │ │ - xor 0x2c(%esp),%esi │ │ + shld $0x1,%edx,%eax │ │ + shld $0x1,%ecx,%edx │ │ + mov 0x68(%esp),%ecx │ │ + mov %eax,0x80(%esp) │ │ + mov 0x8c(%esp),%eax │ │ + mov %edx,0x5c(%esp) │ │ + xor 0x50(%esp),%ecx │ │ + xor 0x48(%esp),%eax │ │ mov %ecx,%edx │ │ - shld $0x1,%esi,%edx │ │ - shld $0x1,%ecx,%esi │ │ - add 0xf4(%esp),%ebp │ │ - mov 0xc(%esp),%ecx │ │ - mov %edx,%edi │ │ - mov %edx,0x3c(%esp) │ │ - mov 0x14(%esp),%edx │ │ - mov %esi,0x60(%esp) │ │ - adc 0x10c(%esp),%edx │ │ - add %esi,%ebp │ │ - mov 0x10(%esp),%esi │ │ - mov %ebp,0x8(%esp) │ │ + shld $0x1,%eax,%edx │ │ + shld $0x1,%ecx,%eax │ │ + mov %eax,%ecx │ │ + mov %eax,0x8c(%esp) │ │ + mov 0x7c(%esp),%eax │ │ + mov %edx,0x68(%esp) │ │ + mov 0x20(%esp),%edx │ │ + xor %esi,%eax │ │ + mov 0x54(%esp),%esi │ │ + mov %eax,%edi │ │ + xor 0x4c(%esp),%esi │ │ + shld $0x1,%esi,%edi │ │ + shld $0x1,%eax,%esi │ │ + add 0xf4(%esp),%ebx │ │ + mov 0x18(%esp),%eax │ │ + mov %edi,0x7c(%esp) │ │ + mov %esi,0x54(%esp) │ │ + adc 0x114(%esp),%edx │ │ + add %esi,%ebx │ │ + mov 0x1c(%esp),%esi │ │ + mov %ebx,0x14(%esp) │ │ adc %edi,%edx │ │ - add 0xfc(%esp),%ecx │ │ mov %edx,%edi │ │ - mov %edx,0x14(%esp) │ │ - mov 0x18(%esp),%edx │ │ - adc 0xf8(%esp),%esi │ │ - add 0x5c(%esp),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - mov 0x4(%esp),%ecx │ │ - adc 0x64(%esp),%esi │ │ - add 0xc8(%esp),%ecx │ │ - mov %esi,0x10(%esp) │ │ - adc 0xc4(%esp),%edx │ │ - add %ebx,%ecx │ │ - mov %ecx,%ebx │ │ - mov %ecx,0x4(%esp) │ │ - mov (%esp),%ecx │ │ - adc %eax,%edx │ │ - mov %edx,%eax │ │ - mov %edx,0x18(%esp) │ │ - add 0x9c(%esp),%ecx │ │ - mov 0x1c(%esp),%edx │ │ - adc 0xb8(%esp),%edx │ │ - add 0x58(%esp),%ecx │ │ - mov %ecx,(%esp) │ │ - mov 0x80(%esp),%ecx │ │ - adc 0x4c(%esp),%edx │ │ - xor %ebx,0x68(%esp) │ │ - mov 0x50(%esp),%ebx │ │ - xor %ebp,0x30(%esp) │ │ - mov 0x54(%esp),%ebp │ │ + mov %edx,0x20(%esp) │ │ + mov 0x8(%esp),%edx │ │ + add 0xa8(%esp),%edx │ │ + adc 0xa4(%esp),%eax │ │ + add %ebp,%edx │ │ + mov %edx,0x8(%esp) │ │ + mov 0x24(%esp),%edx │ │ + adc 0x60(%esp),%eax │ │ + mov %eax,%ebp │ │ + mov %eax,0x18(%esp) │ │ + mov 0x10(%esp),%eax │ │ + add 0xd8(%esp),%eax │ │ + adc 0xd4(%esp),%esi │ │ + add 0x5c(%esp),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%eax │ │ + adc 0x80(%esp),%esi │ │ + add 0x108(%esp),%eax │ │ + mov %esi,0x1c(%esp) │ │ + adc 0x104(%esp),%edx │ │ + add %ecx,%eax │ │ + mov 0x64(%esp),%ecx │ │ + mov %eax,0xc(%esp) │ │ + adc 0x68(%esp),%edx │ │ xor %edi,%ecx │ │ - mov 0x28(%esp),%edi │ │ - xor %edx,%ebx │ │ - mov %edx,0x1c(%esp) │ │ - mov 0x78(%esp),%edx │ │ - xor 0xc(%esp),%ebp │ │ - mov %ecx,0x80(%esp) │ │ - mov %ebx,0x50(%esp) │ │ - xor %esi,%edi │ │ - mov 0x6c(%esp),%esi │ │ - xor (%esp),%edx │ │ - mov %ebp,0x54(%esp) │ │ - mov %edi,0x28(%esp) │ │ - xor %eax,%esi │ │ - mov 0x44(%esp),%eax │ │ - mov %edx,0x78(%esp) │ │ - mov %esi,0x6c(%esp) │ │ + mov 0x6c(%esp),%edi │ │ + mov %ecx,0x64(%esp) │ │ + mov %edx,%eax │ │ + mov %edx,0x24(%esp) │ │ + mov 0x8(%esp),%edx │ │ + xor %ebx,%edi │ │ + mov 0x74(%esp),%ebx │ │ + mov %edi,0x6c(%esp) │ │ + xor %edx,0x30(%esp) │ │ + mov 0x10(%esp),%edx │ │ + xor %ebp,%ebx │ │ + mov 0x58(%esp),%ebp │ │ + mov %ebx,0x74(%esp) │ │ + xor %edx,0x44(%esp) │ │ + mov 0x88(%esp),%edx │ │ + xor %esi,%ebp │ │ + mov 0x78(%esp),%esi │ │ + mov %ebp,0x58(%esp) │ │ + xor %eax,%edx │ │ + mov 0x48(%esp),%eax │ │ + xor 0xc(%esp),%esi │ │ + mov %edx,0x88(%esp) │ │ add %ecx,%eax │ │ - mov 0x40(%esp),%ecx │ │ - mov %eax,0x44(%esp) │ │ - adc 0x30(%esp),%ecx │ │ - add %edi,0x2c(%esp) │ │ - mov 0x48(%esp),%edi │ │ - adc %ebp,%edi │ │ - mov 0x34(%esp),%ebp │ │ - mov %ecx,0x40(%esp) │ │ - mov %edi,0x48(%esp) │ │ - add %esi,%ebp │ │ - mov 0x20(%esp),%esi │ │ - mov %ebp,0x34(%esp) │ │ - adc 0x68(%esp),%esi │ │ - add %ebx,0x38(%esp) │ │ - mov 0x24(%esp),%ebx │ │ - adc %edx,%ebx │ │ - mov 0x60(%esp),%edx │ │ - mov %esi,0x20(%esp) │ │ - mov %ebx,0x24(%esp) │ │ + mov 0x50(%esp),%ecx │ │ + mov %esi,0x78(%esp) │ │ + mov %eax,0x48(%esp) │ │ + adc %edi,%ecx │ │ + mov 0x4c(%esp),%edi │ │ + mov %ecx,0x50(%esp) │ │ + add %ebx,%edi │ │ + mov 0x28(%esp),%ebx │ │ + mov %edi,0x4c(%esp) │ │ + adc 0x30(%esp),%ebx │ │ + mov %ebx,0x28(%esp) │ │ + mov 0x3c(%esp),%ebx │ │ + add %ebp,%ebx │ │ + mov 0x2c(%esp),%ebp │ │ + mov %ebx,0x3c(%esp) │ │ + adc 0x44(%esp),%ebp │ │ + mov %ebp,0x2c(%esp) │ │ + mov 0x40(%esp),%ebp │ │ + add %edx,%ebp │ │ + mov 0x54(%esp),%edx │ │ + adc %esi,0x38(%esp) │ │ + mov 0x5c(%esp),%esi │ │ + mov %ebp,0x40(%esp) │ │ xor %eax,%edx │ │ - mov 0x3c(%esp),%eax │ │ + mov 0x7c(%esp),%eax │ │ + xor %ebx,%esi │ │ + mov 0x68(%esp),%ebx │ │ xor %ecx,%eax │ │ mov %edx,%ecx │ │ shld $0x8,%eax,%ecx │ │ shld $0x8,%edx,%eax │ │ - mov %eax,0x3c(%esp) │ │ - mov 0x5c(%esp),%eax │ │ - mov %ecx,0x88(%esp) │ │ - mov 0x64(%esp),%ecx │ │ - xor 0x2c(%esp),%eax │ │ + mov 0x60(%esp),%edx │ │ + xor 0x38(%esp),%ebx │ │ + mov %ecx,0x94(%esp) │ │ + mov 0x90(%esp),%ecx │ │ + mov %eax,0x7c(%esp) │ │ + xor 0x28(%esp),%edx │ │ xor %edi,%ecx │ │ - mov 0x58(%esp),%edi │ │ - mov %eax,%edx │ │ - xor 0x38(%esp),%edi │ │ - shld $0x8,%ecx,%edx │ │ - shld $0x8,%eax,%ecx │ │ - mov 0x74(%esp),%eax │ │ - mov %edx,0x84(%esp) │ │ - mov 0x7c(%esp),%edx │ │ - mov %ecx,0x64(%esp) │ │ - xor %esi,%eax │ │ - xor %ebp,%edx │ │ - mov 0x8(%esp),%ebp │ │ - mov %edx,%ecx │ │ - shld $0x8,%eax,%ecx │ │ - shld $0x8,%edx,%eax │ │ - mov 0x4c(%esp),%edx │ │ - mov %eax,%esi │ │ - mov %eax,0x74(%esp) │ │ - mov %edi,%eax │ │ - mov %ecx,0x90(%esp) │ │ - xor %ebx,%edx │ │ - mov 0x18(%esp),%ebx │ │ + mov 0x8(%esp),%edi │ │ + mov %ecx,%eax │ │ shld $0x8,%edx,%eax │ │ - shld $0x8,%edi,%edx │ │ - add 0xbc(%esp),%ebp │ │ - mov 0x10(%esp),%edi │ │ - mov %eax,0x7c(%esp) │ │ - mov 0x14(%esp),%eax │ │ - mov %edx,0x4c(%esp) │ │ - mov 0xc(%esp),%edx │ │ - adc 0xd4(%esp),%eax │ │ - add 0x3c(%esp),%ebp │ │ - adc 0x88(%esp),%eax │ │ - add 0xa4(%esp),%edx │ │ - mov %ebp,0x8(%esp) │ │ + shld $0x8,%ecx,%edx │ │ + mov 0x80(%esp),%ecx │ │ + mov %eax,0x54(%esp) │ │ + mov %esi,%eax │ │ + mov %edx,0x60(%esp) │ │ + xor 0x2c(%esp),%ecx │ │ + shld $0x8,%ecx,%eax │ │ + shld $0x8,%esi,%ecx │ │ + mov 0x8c(%esp),%esi │ │ + mov %eax,0x90(%esp) │ │ + mov %ecx,0x80(%esp) │ │ + xor %ebp,%esi │ │ + mov %esi,%eax │ │ + shld $0x8,%ebx,%eax │ │ + shld $0x8,%esi,%ebx │ │ + mov 0x14(%esp),%esi │ │ + mov %eax,0x8c(%esp) │ │ + mov 0x20(%esp),%eax │ │ + mov %ebx,0x68(%esp) │ │ + add 0xd0(%esp),%esi │ │ + adc 0xec(%esp),%eax │ │ + add 0x7c(%esp),%esi │ │ + adc 0x94(%esp),%eax │ │ + mov %esi,%ebp │ │ + mov %esi,0x14(%esp) │ │ + add 0x100(%esp),%edi │ │ + mov 0x18(%esp),%esi │ │ + adc 0xfc(%esp),%esi │ │ + add %edx,%edi │ │ + mov 0x10(%esp),%edx │ │ + mov %eax,0x20(%esp) │ │ + mov %edi,0x8(%esp) │ │ + mov 0x24(%esp),%edi │ │ + adc 0x54(%esp),%esi │ │ + add 0xac(%esp),%edx │ │ + mov %esi,0x18(%esp) │ │ + mov 0x1c(%esp),%esi │ │ + adc 0xb0(%esp),%esi │ │ + add %ecx,%edx │ │ + mov 0xc(%esp),%ecx │ │ + mov %edx,0x10(%esp) │ │ + mov 0x74(%esp),%edx │ │ + adc 0x90(%esp),%esi │ │ + add 0xf0(%esp),%ecx │ │ + adc 0x110(%esp),%edi │ │ + mov %esi,0x1c(%esp) │ │ + mov 0x64(%esp),%esi │ │ + add %ebx,%ecx │ │ + mov 0x6c(%esp),%ebx │ │ + mov %ecx,0xc(%esp) │ │ adc 0x8c(%esp),%edi │ │ - add 0x64(%esp),%edx │ │ - mov %eax,0x14(%esp) │ │ - mov %edx,0xc(%esp) │ │ - mov 0x4(%esp),%edx │ │ - adc 0x84(%esp),%edi │ │ - add 0xc0(%esp),%edx │ │ - mov %edi,0x10(%esp) │ │ - mov 0x6c(%esp),%edi │ │ - adc 0xa0(%esp),%ebx │ │ - add %esi,%edx │ │ - mov %edx,0x4(%esp) │ │ - adc %ecx,%ebx │ │ - mov (%esp),%ecx │ │ - mov %ebx,%esi │ │ - mov %ebx,0x18(%esp) │ │ - mov 0x1c(%esp),%ebx │ │ - add 0xb4(%esp),%ecx │ │ - adc 0xb0(%esp),%ebx │ │ - add 0x4c(%esp),%ecx │ │ - mov %ecx,(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - adc 0x7c(%esp),%ebx │ │ - xor 0x4(%esp),%edi │ │ - xor %eax,%ecx │ │ - mov 0x80(%esp),%eax │ │ - mov %ebx,0x1c(%esp) │ │ - xor %ebp,%eax │ │ - mov %eax,%edx │ │ - shrd $0x10,%ecx,%eax │ │ - shld $0x10,%ecx,%edx │ │ - mov 0x54(%esp),%ecx │ │ - mov %eax,%ebp │ │ - mov %eax,0x80(%esp) │ │ - mov %edx,0x30(%esp) │ │ - mov 0x28(%esp),%edx │ │ - xor 0x10(%esp),%ecx │ │ - xor 0xc(%esp),%edx │ │ + xor %ebp,%esi │ │ + xor %eax,%ebx │ │ + xor 0x8(%esp),%edx │ │ + mov %esi,%eax │ │ + shrd $0x10,%ebx,%esi │ │ + shld $0x10,%ebx,%eax │ │ + mov 0x30(%esp),%ebx │ │ + mov %esi,%ebp │ │ + mov %esi,0x64(%esp) │ │ + mov 0x58(%esp),%esi │ │ + mov %eax,0x70(%esp) │ │ mov %edx,%eax │ │ - shrd $0x10,%ecx,%edx │ │ - shld $0x10,%ecx,%eax │ │ - mov 0x68(%esp),%ecx │ │ - mov %edx,0x28(%esp) │ │ + mov %edi,0x24(%esp) │ │ + xor 0x18(%esp),%ebx │ │ + xor 0x10(%esp),%esi │ │ + shld $0x10,%ebx,%eax │ │ + shrd $0x10,%ebx,%edx │ │ + mov 0x44(%esp),%ebx │ │ + mov %eax,0x30(%esp) │ │ + mov %esi,%eax │ │ + mov %edx,0x74(%esp) │ │ + xor 0x1c(%esp),%ebx │ │ + shld $0x10,%ebx,%eax │ │ + shrd $0x10,%ebx,%esi │ │ + mov %eax,0x34(%esp) │ │ + mov 0x88(%esp),%eax │ │ + mov %esi,%ebx │ │ + mov %esi,0x58(%esp) │ │ + mov 0x78(%esp),%esi │ │ + xor 0xc(%esp),%eax │ │ + xor %edi,%esi │ │ + mov 0x50(%esp),%edi │ │ + mov %eax,%ecx │ │ + shrd $0x10,%esi,%eax │ │ + shld $0x10,%esi,%ecx │ │ + mov 0x48(%esp),%esi │ │ + mov %eax,0x88(%esp) │ │ + mov %ecx,0x84(%esp) │ │ + add %ebp,%esi │ │ + mov 0x4c(%esp),%ebp │ │ + adc 0x70(%esp),%edi │ │ + mov %esi,0x48(%esp) │ │ + add %edx,%ebp │ │ + mov 0x30(%esp),%edx │ │ + mov %edi,0x50(%esp) │ │ + mov %ebp,0x4c(%esp) │ │ + adc %edx,0x28(%esp) │ │ + add %ebx,0x3c(%esp) │ │ mov 0x2c(%esp),%edx │ │ - mov %eax,0x60(%esp) │ │ - xor %esi,%ecx │ │ - mov %edi,%esi │ │ - shrd $0x10,%ecx,%edi │ │ - shld $0x10,%ecx,%esi │ │ - mov %edi,%eax │ │ - mov %edi,0x6c(%esp) │ │ - mov 0x78(%esp),%edi │ │ - mov %esi,0x70(%esp) │ │ - xor %ebx,%edi │ │ - mov 0x50(%esp),%ebx │ │ - xor (%esp),%ebx │ │ - mov %ebx,%ecx │ │ - shrd $0x10,%edi,%ebx │ │ - shld $0x10,%edi,%ecx │ │ - mov 0x44(%esp),%edi │ │ - mov %ebx,0x50(%esp) │ │ - mov %ecx,0x54(%esp) │ │ - mov %ebx,%ecx │ │ - mov 0x48(%esp),%ebx │ │ - add %ebp,%edi │ │ - mov 0x40(%esp),%ebp │ │ - mov %edi,0x44(%esp) │ │ - adc 0x30(%esp),%ebp │ │ - add 0x28(%esp),%edx │ │ - adc 0x60(%esp),%ebx │ │ - add %eax,0x34(%esp) │ │ - mov 0x20(%esp),%eax │ │ + mov 0x40(%esp),%ebx │ │ + adc 0x34(%esp),%edx │ │ + add %eax,%ebx │ │ + mov 0x38(%esp),%eax │ │ + mov %ebx,0x40(%esp) │ │ mov %edx,0x2c(%esp) │ │ - mov %ebp,0x40(%esp) │ │ - adc %esi,%eax │ │ - mov 0x38(%esp),%esi │ │ - mov %ebx,0x48(%esp) │ │ - mov %eax,0x20(%esp) │ │ - add %ecx,%esi │ │ + mov 0x94(%esp),%edx │ │ + adc %ecx,%eax │ │ + mov 0x7c(%esp),%ecx │ │ + mov %eax,0x38(%esp) │ │ + xor %edi,%edx │ │ + xor %esi,%ecx │ │ + mov 0x60(%esp),%edi │ │ + mov %edx,%esi │ │ + shld $0x1,%ecx,%esi │ │ + shld $0x1,%edx,%ecx │ │ + mov 0x80(%esp),%edx │ │ + mov %ecx,0x7c(%esp) │ │ + mov 0x54(%esp),%ecx │ │ + mov %esi,0x5c(%esp) │ │ + xor %ebp,%edi │ │ + xor 0x3c(%esp),%edx │ │ + xor 0x28(%esp),%ecx │ │ + mov %ecx,%ebp │ │ + shld $0x1,%edi,%ebp │ │ + shld $0x1,%ecx,%edi │ │ + mov 0x90(%esp),%ecx │ │ + mov %edi,0x60(%esp) │ │ + mov %ebp,0x118(%esp) │ │ + xor 0x2c(%esp),%ecx │ │ + mov %ecx,%esi │ │ + shld $0x1,%edx,%esi │ │ + shld $0x1,%ecx,%edx │ │ + mov 0x8c(%esp),%ecx │ │ + mov %esi,0x90(%esp) │ │ + mov %edx,%esi │ │ + mov %edx,0x80(%esp) │ │ + xor %eax,%ecx │ │ + mov 0x68(%esp),%eax │ │ + mov %ecx,%edx │ │ + xor %ebx,%eax │ │ + shld $0x1,%eax,%edx │ │ + shld $0x1,%ecx,%eax │ │ + mov 0x20(%esp),%ecx │ │ + mov %edx,0x94(%esp) │ │ + mov %eax,%edx │ │ + mov %eax,0x68(%esp) │ │ + mov 0x14(%esp),%eax │ │ + add 0xa0(%esp),%eax │ │ + adc 0xb4(%esp),%ecx │ │ + add %edi,%eax │ │ + mov 0x10(%esp),%edi │ │ + mov %eax,0x14(%esp) │ │ + mov 0x18(%esp),%eax │ │ + adc %ebp,%ecx │ │ + mov 0x64(%esp),%ebp │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + add 0xe8(%esp),%ecx │ │ + adc 0xe4(%esp),%eax │ │ + add %esi,%ecx │ │ + mov 0x1c(%esp),%esi │ │ + mov %ecx,0x8(%esp) │ │ mov 0x24(%esp),%ecx │ │ - mov %esi,0x38(%esp) │ │ - mov 0x88(%esp),%esi │ │ - adc 0x54(%esp),%ecx │ │ - xor %ebp,%esi │ │ + adc 0x90(%esp),%eax │ │ + add 0x98(%esp),%edi │ │ + adc 0x9c(%esp),%esi │ │ + mov %eax,%ebx │ │ + mov %eax,0x18(%esp) │ │ + mov 0xc(%esp),%eax │ │ + add %edx,%edi │ │ + mov 0x70(%esp),%edx │ │ + mov %edi,0x10(%esp) │ │ + adc 0x94(%esp),%esi │ │ + add 0xcc(%esp),%eax │ │ + adc 0x10c(%esp),%ecx │ │ + add 0x7c(%esp),%eax │ │ + mov %esi,0x1c(%esp) │ │ + adc 0x5c(%esp),%ecx │ │ + xor %ebx,%edx │ │ + mov 0x74(%esp),%ebx │ │ + mov %eax,0xc(%esp) │ │ + mov 0x84(%esp),%eax │ │ + xor %esi,0x30(%esp) │ │ + mov 0x58(%esp),%esi │ │ + xor 0x8(%esp),%ebp │ │ + mov %edx,0x70(%esp) │ │ + xor %edi,%ebx │ │ + mov 0x34(%esp),%edi │ │ + xor 0x20(%esp),%eax │ │ mov %ecx,0x24(%esp) │ │ + xor 0xc(%esp),%esi │ │ + mov %ebp,0x64(%esp) │ │ + mov %ebx,0x74(%esp) │ │ + xor %ecx,%edi │ │ + mov %eax,0x84(%esp) │ │ + mov 0x14(%esp),%eax │ │ mov 0x3c(%esp),%ecx │ │ - xor %edi,%ecx │ │ - mov %esi,%edi │ │ - shld $0x1,%ecx,%edi │ │ - shld $0x1,%esi,%ecx │ │ - mov 0x84(%esp),%esi │ │ - mov %edi,0x5c(%esp) │ │ - mov 0x64(%esp),%edi │ │ + mov %esi,0x58(%esp) │ │ + mov %edi,0x34(%esp) │ │ + xor %eax,0x88(%esp) │ │ + add 0x84(%esp),%ecx │ │ + mov 0x2c(%esp),%eax │ │ + adc 0x88(%esp),%eax │ │ + add %edx,0x40(%esp) │ │ + mov 0x48(%esp),%edx │ │ mov %ecx,0x3c(%esp) │ │ + adc %ebp,0x38(%esp) │ │ + mov %eax,0x2c(%esp) │ │ + add 0x30(%esp),%edx │ │ + mov 0x50(%esp),%eax │ │ + mov 0x4c(%esp),%ebp │ │ + adc %ebx,%eax │ │ + add %edi,%ebp │ │ + mov 0x118(%esp),%edi │ │ + mov 0x80(%esp),%ebx │ │ + mov %edx,0x48(%esp) │ │ + adc %esi,0x28(%esp) │ │ + mov 0x60(%esp),%esi │ │ + mov %eax,0x50(%esp) │ │ + mov %ebp,0x4c(%esp) │ │ + xor 0x2c(%esp),%edi │ │ + xor 0x40(%esp),%ebx │ │ + xor %ecx,%esi │ │ + mov %esi,%ecx │ │ + shld $0x8,%edi,%ecx │ │ + shld $0x8,%esi,%edi │ │ + mov %ebx,%esi │ │ + mov %ecx,0x8c(%esp) │ │ mov 0x90(%esp),%ecx │ │ - xor %ebx,%esi │ │ - xor %edx,%edi │ │ - mov %esi,%edx │ │ + mov %edi,0x118(%esp) │ │ + xor 0x38(%esp),%ecx │ │ + shld $0x8,%ecx,%esi │ │ + shld $0x8,%ebx,%ecx │ │ + mov 0x68(%esp),%ebx │ │ + mov %esi,0x54(%esp) │ │ + mov %ecx,%esi │ │ + mov %ecx,0x90(%esp) │ │ + mov 0x94(%esp),%ecx │ │ + xor %edx,%ebx │ │ xor %eax,%ecx │ │ - shld $0x1,%edi,%edx │ │ - shld $0x1,%esi,%edi │ │ - mov 0x74(%esp),%esi │ │ - mov %ecx,%eax │ │ - mov %edx,0x58(%esp) │ │ - mov %edi,0x64(%esp) │ │ - xor 0x34(%esp),%esi │ │ - shld $0x1,%esi,%eax │ │ - shld $0x1,%ecx,%esi │ │ - mov 0x4c(%esp),%ecx │ │ - mov %eax,0x88(%esp) │ │ + mov %ebx,%eax │ │ + shld $0x8,%ecx,%eax │ │ + shld $0x8,%ebx,%ecx │ │ + mov %ecx,%ebx │ │ + mov %ecx,0x94(%esp) │ │ + mov 0x5c(%esp),%ecx │ │ + mov %eax,0x6c(%esp) │ │ mov 0x7c(%esp),%eax │ │ - mov %esi,%ebx │ │ - mov %esi,0x74(%esp) │ │ - xor 0x38(%esp),%ecx │ │ - xor 0x24(%esp),%eax │ │ + xor 0x28(%esp),%ecx │ │ + xor %ebp,%eax │ │ mov %eax,%edx │ │ - shld $0x1,%ecx,%edx │ │ - shld $0x1,%eax,%ecx │ │ - mov 0x8(%esp),%eax │ │ - mov %ecx,%ebp │ │ - mov %ecx,0x4c(%esp) │ │ - mov 0x14(%esp),%ecx │ │ - mov %edx,%esi │ │ - mov %edx,0x84(%esp) │ │ - mov 0x18(%esp),%edx │ │ - add 0x104(%esp),%eax │ │ - adc 0x100(%esp),%ecx │ │ + shld $0x8,%ecx,%edx │ │ + shld $0x8,%eax,%ecx │ │ + mov 0x14(%esp),%eax │ │ + mov %edx,0x60(%esp) │ │ + mov %ecx,%edx │ │ + mov %ecx,0x5c(%esp) │ │ + mov 0x20(%esp),%ecx │ │ + add 0xf8(%esp),%eax │ │ + adc 0xc0(%esp),%ecx │ │ add %edi,%eax │ │ - mov 0x10(%esp),%edi │ │ - mov %eax,0x8(%esp) │ │ - mov 0xc(%esp),%eax │ │ - adc 0x58(%esp),%ecx │ │ - add 0xac(%esp),%eax │ │ - mov %ecx,0x14(%esp) │ │ - mov 0x4(%esp),%ecx │ │ - adc 0xa8(%esp),%edi │ │ + mov %eax,%ebp │ │ + mov %eax,0x14(%esp) │ │ + mov 0x18(%esp),%eax │ │ + adc 0x8c(%esp),%ecx │ │ + mov %ecx,%edi │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + add 0xe0(%esp),%ecx │ │ + adc 0xdc(%esp),%eax │ │ + add %esi,%ecx │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + adc 0x54(%esp),%eax │ │ + mov %eax,%esi │ │ + mov %eax,0x18(%esp) │ │ + mov 0x10(%esp),%eax │ │ + add 0xbc(%esp),%eax │ │ + adc 0xb8(%esp),%ecx │ │ add %ebx,%eax │ │ - mov 0x1c(%esp),%ebx │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%eax │ │ + adc 0x6c(%esp),%ecx │ │ + add 0xc4(%esp),%eax │ │ + mov %ecx,%ebx │ │ + mov %ecx,0x1c(%esp) │ │ + mov 0x24(%esp),%ecx │ │ + adc 0xc8(%esp),%ecx │ │ + add %edx,%eax │ │ + mov 0x88(%esp),%edx │ │ mov %eax,0xc(%esp) │ │ - mov (%esp),%eax │ │ - adc 0x88(%esp),%edi │ │ - add 0x94(%esp),%ecx │ │ - adc 0xe8(%esp),%edx │ │ - add %ebp,%ecx │ │ - mov %edi,0x10(%esp) │ │ - mov %ecx,%ebp │ │ - mov %ecx,0x4(%esp) │ │ - mov 0x8(%esp),%ecx │ │ - adc %esi,%edx │ │ - add 0x98(%esp),%eax │ │ + mov 0x84(%esp),%eax │ │ + adc 0x60(%esp),%ecx │ │ + xor %edi,%edx │ │ + mov 0x30(%esp),%edi │ │ + xor %ebp,%eax │ │ + mov %ecx,0x24(%esp) │ │ + mov %eax,%ecx │ │ + shrd $0x10,%edx,%eax │ │ + xor 0x10(%esp),%edi │ │ + shld $0x10,%edx,%ecx │ │ + mov 0x70(%esp),%edx │ │ + mov %eax,%ebp │ │ + mov %eax,0x84(%esp) │ │ + mov 0x64(%esp),%eax │ │ + mov %ecx,0x44(%esp) │ │ + mov 0x74(%esp),%ecx │ │ + xor 0x8(%esp),%edx │ │ + xor %esi,%eax │ │ + xor %ebx,%ecx │ │ + mov 0x3c(%esp),%ebx │ │ mov %edx,%esi │ │ - mov %edx,0x18(%esp) │ │ - mov 0x60(%esp),%edx │ │ - adc 0xcc(%esp),%ebx │ │ - add 0x3c(%esp),%eax │ │ - adc 0x5c(%esp),%ebx │ │ - xor %esi,%edx │ │ + shrd $0x10,%eax,%edx │ │ + shld $0x10,%eax,%esi │ │ + mov 0x34(%esp),%eax │ │ + mov %edx,0x70(%esp) │ │ + mov %esi,0x64(%esp) │ │ + mov %edi,%esi │ │ + shrd $0x10,%ecx,%edi │ │ + shld $0x10,%ecx,%esi │ │ + mov 0x58(%esp),%ecx │ │ + mov %edi,0x30(%esp) │ │ + mov %esi,0x88(%esp) │ │ + xor 0xc(%esp),%eax │ │ + xor 0x24(%esp),%ecx │ │ + mov %eax,%esi │ │ + shld $0x10,%ecx,%esi │ │ + shrd $0x10,%ecx,%eax │ │ + mov 0x2c(%esp),%ecx │ │ + add %ebp,%ebx │ │ + mov 0x50(%esp),%ebp │ │ + mov %esi,0x78(%esp) │ │ + mov %eax,%esi │ │ + mov %eax,0x34(%esp) │ │ + mov 0x40(%esp),%eax │ │ + mov %ebx,0x3c(%esp) │ │ + adc 0x44(%esp),%ecx │ │ + add %edx,%eax │ │ + mov 0x38(%esp),%edx │ │ + mov %eax,0x40(%esp) │ │ + mov %ecx,0x2c(%esp) │ │ + adc 0x64(%esp),%edx │ │ + add %edi,0x48(%esp) │ │ + mov 0x8c(%esp),%edi │ │ + adc 0x88(%esp),%ebp │ │ + add %esi,0x4c(%esp) │ │ mov 0x28(%esp),%esi │ │ - mov %eax,(%esp) │ │ - mov 0x54(%esp),%eax │ │ - xor %ecx,0x50(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - mov %edx,0x60(%esp) │ │ - xor %ebp,%esi │ │ - mov 0x70(%esp),%ebp │ │ - xor %edi,%ecx │ │ - mov 0x80(%esp),%edi │ │ - xor 0x14(%esp),%eax │ │ - mov %ebx,0x1c(%esp) │ │ - mov %ecx,0x30(%esp) │ │ + mov %edx,0x38(%esp) │ │ + adc 0x78(%esp),%esi │ │ + xor %ecx,%edi │ │ + mov 0x118(%esp),%ecx │ │ + mov %ebp,0x50(%esp) │ │ + xor %ebx,%ecx │ │ mov %esi,0x28(%esp) │ │ - xor %ebx,%ebp │ │ - mov 0x6c(%esp),%ebx │ │ - xor 0xc(%esp),%edi │ │ + mov %edi,%esi │ │ + mov %ecx,%ebx │ │ + shld $0x1,%ecx,%esi │ │ + mov 0x54(%esp),%ecx │ │ + shld $0x1,%edi,%ebx │ │ + mov 0x90(%esp),%edi │ │ + mov %esi,0x8c(%esp) │ │ + mov %ebx,0x118(%esp) │ │ + xor %edx,%ecx │ │ + mov 0x5c(%esp),%edx │ │ + xor %eax,%edi │ │ + mov %ecx,%eax │ │ + shld $0x1,%edi,%eax │ │ + shld $0x1,%ecx,%edi │ │ mov %eax,0x54(%esp) │ │ - mov %ebp,0x70(%esp) │ │ - xor (%esp),%ebx │ │ - add %eax,0x34(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov %edi,0x80(%esp) │ │ - adc 0x50(%esp),%eax │ │ - add %ecx,0x38(%esp) │ │ + mov 0x6c(%esp),%eax │ │ + mov %edi,0x90(%esp) │ │ + xor 0x4c(%esp),%edx │ │ + xor %ebp,%eax │ │ + mov 0x94(%esp),%ebp │ │ + mov %eax,%ecx │ │ + xor 0x48(%esp),%ebp │ │ + shld $0x1,%ebp,%ecx │ │ + shld $0x1,%eax,%ebp │ │ + mov 0x60(%esp),%eax │ │ + mov %ecx,0x7c(%esp) │ │ + mov %ebp,0x94(%esp) │ │ + xor 0x28(%esp),%eax │ │ + mov %eax,%ecx │ │ + shld $0x1,%edx,%ecx │ │ + shld $0x1,%eax,%edx │ │ + mov 0x14(%esp),%eax │ │ + mov %ecx,%esi │ │ + mov %ecx,0x6c(%esp) │ │ + mov 0x20(%esp),%ecx │ │ + mov %edx,0x5c(%esp) │ │ + add 0xd0(%esp),%eax │ │ + adc 0xec(%esp),%ecx │ │ + add %edx,%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x18(%esp),%eax │ │ + adc %esi,%ecx │ │ + mov %ecx,%esi │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + add 0xcc(%esp),%ecx │ │ + adc 0x10c(%esp),%eax │ │ + add %ebx,%ecx │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + adc 0x8c(%esp),%eax │ │ + mov %eax,%ebx │ │ + mov %eax,0x18(%esp) │ │ + mov 0x10(%esp),%eax │ │ + add 0xbc(%esp),%eax │ │ + adc 0xb8(%esp),%ecx │ │ + add %edi,%eax │ │ + mov %eax,%edx │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%eax │ │ + adc 0x54(%esp),%ecx │ │ + add 0xa0(%esp),%eax │ │ + mov %ecx,%edi │ │ + mov %ecx,0x1c(%esp) │ │ mov 0x24(%esp),%ecx │ │ - mov %ebx,0x6c(%esp) │ │ - adc %edi,%ecx │ │ - mov 0x44(%esp),%edi │ │ - mov %eax,0x20(%esp) │ │ + adc 0xb4(%esp),%ecx │ │ + add %ebp,%eax │ │ + mov 0x70(%esp),%ebp │ │ + mov %eax,0xc(%esp) │ │ + adc 0x7c(%esp),%ecx │ │ + xor %edx,0x34(%esp) │ │ + mov 0x84(%esp),%edx │ │ + xor 0x14(%esp),%ebp │ │ + mov %ecx,%eax │ │ mov %ecx,0x24(%esp) │ │ - add %edx,%edi │ │ - mov 0x40(%esp),%edx │ │ + mov 0x64(%esp),%ecx │ │ + xor 0xc(%esp),%edx │ │ + mov %ebp,0x70(%esp) │ │ + xor %esi,%ecx │ │ + mov 0x88(%esp),%esi │ │ + mov %edx,0x84(%esp) │ │ + mov %ecx,0x64(%esp) │ │ + xor %ebx,%esi │ │ + mov 0x8(%esp),%ebx │ │ + mov %esi,0x88(%esp) │ │ + xor %ebx,0x30(%esp) │ │ + mov 0x78(%esp),%ebx │ │ + xor %edi,%ebx │ │ + mov 0x44(%esp),%edi │ │ + mov %ebx,0x78(%esp) │ │ + xor %eax,%edi │ │ + mov 0x48(%esp),%eax │ │ mov %edi,0x44(%esp) │ │ - adc %esi,%edx │ │ - add %ebp,0x2c(%esp) │ │ + add %ecx,%eax │ │ + mov 0x50(%esp),%ecx │ │ + mov %eax,0x48(%esp) │ │ + adc %ebp,%ecx │ │ + mov 0x4c(%esp),%ebp │ │ + mov %ecx,0x50(%esp) │ │ + add %esi,%ebp │ │ + mov 0x28(%esp),%esi │ │ + mov %ebp,0x4c(%esp) │ │ + adc 0x30(%esp),%esi │ │ + mov %esi,0x28(%esp) │ │ + mov 0x3c(%esp),%esi │ │ + add %ebx,%esi │ │ + mov 0x2c(%esp),%ebx │ │ + mov %esi,0x3c(%esp) │ │ + adc 0x34(%esp),%ebx │ │ + add %edi,0x40(%esp) │ │ + mov 0x38(%esp),%edi │ │ + adc %edx,%edi │ │ + mov 0x5c(%esp),%edx │ │ + mov %ebx,0x2c(%esp) │ │ + mov %edi,0x38(%esp) │ │ + xor %eax,%edx │ │ + mov 0x6c(%esp),%eax │ │ + xor %ecx,%eax │ │ + mov %edx,%ecx │ │ + shld $0x8,%eax,%ecx │ │ + shld $0x8,%edx,%eax │ │ + mov 0x118(%esp),%edx │ │ + mov %eax,0x6c(%esp) │ │ + mov 0x8c(%esp),%eax │ │ + mov %ecx,0x68(%esp) │ │ + xor %ebp,%edx │ │ + xor 0x28(%esp),%eax │ │ + mov %edx,%ecx │ │ + shld $0x8,%eax,%ecx │ │ + shld $0x8,%edx,%eax │ │ + mov %ecx,%ebp │ │ + mov %ecx,0x118(%esp) │ │ + mov 0x90(%esp),%ecx │ │ + mov %eax,%edx │ │ + mov %eax,0x8c(%esp) │ │ + mov %ebx,%eax │ │ + mov 0x54(%esp),%ebx │ │ + xor %esi,%ecx │ │ + xor %eax,%ebx │ │ + mov %ecx,%eax │ │ + shld $0x8,%ebx,%eax │ │ + shld $0x8,%ecx,%ebx │ │ + mov 0x94(%esp),%ecx │ │ + mov %eax,0x80(%esp) │ │ + mov 0x7c(%esp),%eax │ │ + mov %ebx,0x54(%esp) │ │ + xor 0x40(%esp),%ecx │ │ + xor %edi,%eax │ │ + mov %ecx,%esi │ │ + shld $0x8,%eax,%esi │ │ + shld $0x8,%ecx,%eax │ │ + mov %esi,0x5c(%esp) │ │ + mov %eax,0x7c(%esp) │ │ + mov 0x14(%esp),%ecx │ │ + mov 0x20(%esp),%eax │ │ + mov 0x18(%esp),%esi │ │ + mov 0x1c(%esp),%edi │ │ + add 0xe0(%esp),%ecx │ │ + adc 0xdc(%esp),%eax │ │ + add 0x6c(%esp),%ecx │ │ + mov %ecx,0x14(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + adc 0x68(%esp),%eax │ │ + add 0x98(%esp),%ecx │ │ + mov %eax,0x20(%esp) │ │ + adc 0x9c(%esp),%esi │ │ + add %edx,%ecx │ │ + mov 0x24(%esp),%edx │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x10(%esp),%ecx │ │ + adc %ebp,%esi │ │ + add 0xf8(%esp),%ecx │ │ + mov %esi,%ebp │ │ + mov %esi,0x18(%esp) │ │ mov 0x64(%esp),%esi │ │ - mov 0x58(%esp),%ebp │ │ - mov %edx,0x40(%esp) │ │ - adc %ebx,0x48(%esp) │ │ - xor 0x34(%esp),%esi │ │ - xor %eax,%ebp │ │ + adc 0xc0(%esp),%edi │ │ + add %ebx,%ecx │ │ + mov %ecx,0x10(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + adc 0x80(%esp),%edi │ │ + add 0x100(%esp),%ecx │ │ + mov %edi,%ebx │ │ + mov %edi,0x1c(%esp) │ │ + mov 0x70(%esp),%edi │ │ + adc 0xfc(%esp),%edx │ │ + add 0x7c(%esp),%ecx │ │ + adc 0x5c(%esp),%edx │ │ + xor 0x14(%esp),%esi │ │ + xor %eax,%edi │ │ + mov %ecx,0xc(%esp) │ │ + mov %esi,%eax │ │ + shrd $0x10,%edi,%esi │ │ + mov %edx,0x24(%esp) │ │ + shld $0x10,%edi,%eax │ │ + mov %esi,0x64(%esp) │ │ + mov 0x30(%esp),%edi │ │ + mov %eax,0x74(%esp) │ │ mov %esi,%eax │ │ + mov 0x88(%esp),%esi │ │ + xor %ebp,%edi │ │ + xor 0x8(%esp),%esi │ │ + mov %esi,%edx │ │ + shrd $0x10,%edi,%esi │ │ + mov %esi,%ebp │ │ + mov %esi,0x88(%esp) │ │ + mov 0x78(%esp),%esi │ │ + shld $0x10,%edi,%edx │ │ + mov 0x34(%esp),%edi │ │ + mov %edx,0x60(%esp) │ │ + xor 0x10(%esp),%esi │ │ + xor %ebx,%edi │ │ + mov %esi,%ecx │ │ + shrd $0x10,%edi,%esi │ │ + shld $0x10,%edi,%ecx │ │ + mov 0x44(%esp),%edi │ │ mov %esi,%ebx │ │ - mov %ebp,%esi │ │ - shld $0x8,%ebx,%esi │ │ - mov 0x88(%esp),%ebx │ │ - shld $0x8,%ebp,%eax │ │ - mov 0x84(%esp),%ebp │ │ - mov %esi,0x58(%esp) │ │ - mov 0x74(%esp),%esi │ │ - mov %eax,0x7c(%esp) │ │ - xor %ecx,%ebx │ │ - mov 0x4c(%esp),%ecx │ │ - xor %edx,%ebp │ │ - xor 0x38(%esp),%esi │ │ - xor %edi,%ecx │ │ - mov 0x3c(%esp),%edi │ │ + mov %esi,0x78(%esp) │ │ + mov 0x84(%esp),%esi │ │ + mov %ecx,0x58(%esp) │ │ + xor 0xc(%esp),%edi │ │ + xor 0x24(%esp),%esi │ │ + mov %edi,%ecx │ │ + shrd $0x10,%esi,%edi │ │ + shld $0x10,%esi,%ecx │ │ + mov 0x4c(%esp),%esi │ │ + mov %edi,0x44(%esp) │ │ + mov %ecx,0x30(%esp) │ │ + mov 0x48(%esp),%ecx │ │ + add %eax,%ecx │ │ + mov 0x50(%esp),%eax │ │ + mov %ecx,0x48(%esp) │ │ + adc 0x74(%esp),%eax │ │ + add %ebp,%esi │ │ + mov 0x28(%esp),%ebp │ │ + mov %esi,0x4c(%esp) │ │ + adc %edx,%ebp │ │ + add %ebx,0x3c(%esp) │ │ + mov 0x2c(%esp),%edx │ │ + mov 0x38(%esp),%ebx │ │ + mov %eax,0x50(%esp) │ │ + mov %ebp,0x28(%esp) │ │ + adc 0x58(%esp),%edx │ │ + mov %edx,0x2c(%esp) │ │ + mov 0x40(%esp),%edx │ │ + add %edi,%edx │ │ + mov 0x68(%esp),%edi │ │ + mov %edx,0x40(%esp) │ │ + mov 0x6c(%esp),%edx │ │ + adc 0x30(%esp),%ebx │ │ + xor %eax,%edi │ │ + xor %ecx,%edx │ │ + mov %edi,%eax │ │ + mov 0x7c(%esp),%ecx │ │ + mov %ebx,0x38(%esp) │ │ + shld $0x1,%edx,%edi │ │ + shld $0x1,%eax,%edx │ │ + mov %edi,0x68(%esp) │ │ + mov 0x118(%esp),%edi │ │ + mov %edx,0x6c(%esp) │ │ + mov 0x8c(%esp),%edx │ │ + xor 0x40(%esp),%ecx │ │ + xor %ebp,%edi │ │ + xor %esi,%edx │ │ + mov 0x80(%esp),%esi │ │ + mov %edi,%eax │ │ + shld $0x1,%edx,%eax │ │ + shld $0x1,%edi,%edx │ │ + mov 0x54(%esp),%edi │ │ + mov %eax,0x34(%esp) │ │ + mov %edx,0x8c(%esp) │ │ + xor 0x2c(%esp),%esi │ │ + xor 0x3c(%esp),%edi │ │ + mov %esi,%ebp │ │ + shld $0x1,%edi,%ebp │ │ + shld $0x1,%esi,%edi │ │ + mov 0x5c(%esp),%esi │ │ + mov %edi,0x54(%esp) │ │ + mov %ebp,0x80(%esp) │ │ + xor %ebx,%esi │ │ mov %esi,%eax │ │ - shld $0x8,%ebx,%eax │ │ - shld $0x8,%esi,%ebx │ │ - mov %eax,0x64(%esp) │ │ - mov %ecx,%eax │ │ - mov %ebx,%esi │ │ + shld $0x1,%ecx,%eax │ │ + shld $0x1,%esi,%ecx │ │ + mov %eax,%ebx │ │ + mov %eax,0x90(%esp) │ │ + mov 0x14(%esp),%eax │ │ + mov %ecx,%esi │ │ + mov %ecx,0x7c(%esp) │ │ + mov 0x20(%esp),%ecx │ │ + add 0xd8(%esp),%eax │ │ + adc 0xd4(%esp),%ecx │ │ + add %edx,%eax │ │ + mov 0x10(%esp),%edx │ │ + mov %eax,0x14(%esp) │ │ + mov 0x18(%esp),%eax │ │ + adc 0x34(%esp),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + add 0xa8(%esp),%ecx │ │ + adc 0xa4(%esp),%eax │ │ + add %edi,%ecx │ │ + mov 0x24(%esp),%edi │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + adc %ebp,%eax │ │ + add 0xc4(%esp),%edx │ │ + mov 0x44(%esp),%ebp │ │ + mov %eax,0x18(%esp) │ │ + mov 0xc(%esp),%eax │ │ + adc 0xc8(%esp),%ecx │ │ + add %esi,%edx │ │ + mov 0x64(%esp),%esi │ │ + mov %edx,0x10(%esp) │ │ + adc %ebx,%ecx │ │ + add 0x108(%esp),%eax │ │ + mov %ecx,%ebx │ │ + mov %ecx,0x1c(%esp) │ │ + mov 0x74(%esp),%ecx │ │ + adc 0x104(%esp),%edi │ │ + add 0x6c(%esp),%eax │ │ + adc 0x68(%esp),%edi │ │ + mov %eax,0xc(%esp) │ │ + mov 0x30(%esp),%eax │ │ + xor %ebx,0x60(%esp) │ │ + mov 0x88(%esp),%ebx │ │ + xor 0x14(%esp),%ebp │ │ + xor 0x18(%esp),%ecx │ │ + xor 0x8(%esp),%esi │ │ + xor %edx,%ebx │ │ + mov 0x58(%esp),%edx │ │ + xor 0x20(%esp),%eax │ │ + mov %edi,0x24(%esp) │ │ + mov %ebp,0x44(%esp) │ │ + mov %ecx,0x74(%esp) │ │ + mov %esi,0x64(%esp) │ │ mov %ebx,0x88(%esp) │ │ - mov 0x8(%esp),%ebx │ │ + xor %edi,%edx │ │ + mov 0x78(%esp),%edi │ │ + mov %eax,0x30(%esp) │ │ + mov 0x3c(%esp),%eax │ │ + mov %edx,0x58(%esp) │ │ + xor 0xc(%esp),%edi │ │ + add 0x30(%esp),%eax │ │ + adc %ebp,0x2c(%esp) │ │ + mov 0x40(%esp),%ebp │ │ + mov %eax,0x3c(%esp) │ │ + mov 0x50(%esp),%eax │ │ + mov %edi,0x78(%esp) │ │ + add %ecx,%ebp │ │ + mov 0x38(%esp),%ecx │ │ + mov %ebp,0x40(%esp) │ │ + adc %esi,%ecx │ │ + mov 0x48(%esp),%esi │ │ + mov %ecx,0x38(%esp) │ │ + add 0x60(%esp),%esi │ │ + adc %ebx,%eax │ │ + add %edx,0x4c(%esp) │ │ + mov 0x8c(%esp),%ebx │ │ + mov 0x34(%esp),%edx │ │ + mov %esi,0x48(%esp) │ │ + mov %eax,0x50(%esp) │ │ + adc %edi,0x28(%esp) │ │ + xor 0x3c(%esp),%ebx │ │ + xor 0x2c(%esp),%edx │ │ + mov %ebx,%edi │ │ + shld $0x8,%edx,%edi │ │ + shld $0x8,%ebx,%edx │ │ + mov %edx,%ebx │ │ + mov %edx,0x34(%esp) │ │ + mov 0x54(%esp),%edx │ │ + mov %edi,0x5c(%esp) │ │ + mov 0x80(%esp),%edi │ │ + xor %ebp,%edx │ │ + xor %ecx,%edi │ │ + mov 0x90(%esp),%ebp │ │ + mov %edx,%ecx │ │ + shld $0x8,%edi,%ecx │ │ + shld $0x8,%edx,%edi │ │ + mov %ecx,0x54(%esp) │ │ + mov 0x7c(%esp),%ecx │ │ + mov %edi,0x80(%esp) │ │ + xor %eax,%ebp │ │ + xor %esi,%ecx │ │ + mov 0x20(%esp),%esi │ │ + mov %ecx,%eax │ │ shld $0x8,%ebp,%eax │ │ - xor 0x2c(%esp),%edi │ │ shld $0x8,%ecx,%ebp │ │ + mov 0x68(%esp),%ecx │ │ + mov %eax,0x8c(%esp) │ │ + mov 0x6c(%esp),%eax │ │ + mov %ebp,0x90(%esp) │ │ + xor 0x28(%esp),%ecx │ │ + xor 0x4c(%esp),%eax │ │ mov %eax,%edx │ │ - mov %eax,0x110(%esp) │ │ - mov 0x5c(%esp),%eax │ │ - mov %ebp,0x84(%esp) │ │ - mov %edi,%ecx │ │ - xor 0x48(%esp),%eax │ │ + shld $0x8,%ecx,%edx │ │ shld $0x8,%eax,%ecx │ │ - shld $0x8,%edi,%eax │ │ - add 0xf0(%esp),%ebx │ │ - mov 0x14(%esp),%edi │ │ - mov %eax,0x5c(%esp) │ │ - mov 0xc(%esp),%eax │ │ - mov %ecx,0x4c(%esp) │ │ - mov 0x10(%esp),%ecx │ │ - adc 0x108(%esp),%edi │ │ - add 0x58(%esp),%ebx │ │ - adc 0x7c(%esp),%edi │ │ - add 0xdc(%esp),%eax │ │ - mov %ebx,0x8(%esp) │ │ - adc 0xd8(%esp),%ecx │ │ - add %esi,%eax │ │ - mov %edi,0x14(%esp) │ │ - mov %eax,0xc(%esp) │ │ - mov 0x4(%esp),%eax │ │ - adc 0x64(%esp),%ecx │ │ - add 0xe4(%esp),%eax │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - adc 0xe0(%esp),%ecx │ │ - add %ebp,%eax │ │ - mov 0x54(%esp),%ebp │ │ - mov %eax,0x4(%esp) │ │ - mov (%esp),%eax │ │ - adc %edx,%ecx │ │ - mov 0x50(%esp),%edx │ │ - mov %ecx,0x18(%esp) │ │ - add 0xd0(%esp),%eax │ │ + mov 0x14(%esp),%eax │ │ + mov %edx,0x7c(%esp) │ │ + mov %ecx,%edx │ │ + mov %ecx,0x68(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + add 0xe8(%esp),%eax │ │ + adc 0xe4(%esp),%esi │ │ + add %ebx,%eax │ │ + mov %eax,%ebx │ │ + mov %eax,0x14(%esp) │ │ + mov 0x18(%esp),%eax │ │ + adc 0x5c(%esp),%esi │ │ + add 0xf0(%esp),%ecx │ │ + adc 0x110(%esp),%eax │ │ + add %edi,%ecx │ │ + mov 0x74(%esp),%edi │ │ + mov %esi,0x20(%esp) │ │ + mov %ecx,0x8(%esp) │ │ mov 0x1c(%esp),%ecx │ │ - adc 0xec(%esp),%ecx │ │ - add 0x5c(%esp),%eax │ │ - adc 0x4c(%esp),%ecx │ │ - xor %ebx,%ebp │ │ - xor %edi,%edx │ │ - mov %eax,(%esp) │ │ - mov 0x80(%esp),%eax │ │ - mov 0x60(%esp),%ebx │ │ - mov 0x70(%esp),%edi │ │ + adc 0x54(%esp),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov 0x10(%esp),%eax │ │ + add 0xf4(%esp),%eax │ │ + adc 0x114(%esp),%ecx │ │ + add %ebp,%eax │ │ + mov 0x60(%esp),%ebp │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%eax │ │ + adc 0x8c(%esp),%ecx │ │ + add 0xac(%esp),%eax │ │ mov %ecx,0x1c(%esp) │ │ - mov %ebp,%ecx │ │ - xor 0x10(%esp),%eax │ │ - shrd $0x10,%edx,%ebp │ │ - xor 0x4(%esp),%ebx │ │ - xor (%esp),%edi │ │ + mov 0x24(%esp),%ecx │ │ + adc 0xb0(%esp),%ecx │ │ + add %edx,%eax │ │ + mov 0x44(%esp),%edx │ │ + mov %eax,0xc(%esp) │ │ + mov 0x30(%esp),%eax │ │ + adc 0x7c(%esp),%ecx │ │ + xor %esi,%edx │ │ + xor 0x8(%esp),%edi │ │ + xor 0x10(%esp),%ebp │ │ + mov 0x58(%esp),%esi │ │ + xor %ebx,%eax │ │ + mov %ecx,0x24(%esp) │ │ + mov %eax,%ecx │ │ + shrd $0x10,%edx,%eax │ │ + xor 0xc(%esp),%esi │ │ + mov %eax,%ebx │ │ + mov %eax,0x30(%esp) │ │ + mov 0x64(%esp),%eax │ │ shld $0x10,%edx,%ecx │ │ - mov %ebp,0x54(%esp) │ │ - mov %ecx,0x50(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - mov %ebx,%esi │ │ - xor 0xc(%esp),%ecx │ │ - mov %ecx,%edx │ │ - shrd $0x10,%eax,%ecx │ │ + mov %edi,%edx │ │ + mov %ecx,0x84(%esp) │ │ + mov 0x88(%esp),%ecx │ │ + xor 0x18(%esp),%eax │ │ + xor 0x1c(%esp),%ecx │ │ shld $0x10,%eax,%edx │ │ - mov %ecx,0x30(%esp) │ │ - mov 0x20(%esp),%eax │ │ + shrd $0x10,%eax,%edi │ │ + mov %edx,0x70(%esp) │ │ + mov %ebp,%edx │ │ + shrd $0x10,%ecx,%ebp │ │ + mov %edi,0x74(%esp) │ │ + shld $0x10,%ecx,%edx │ │ + mov 0x78(%esp),%ecx │ │ + mov %ebp,0x60(%esp) │ │ + mov %edx,0x44(%esp) │ │ + mov %esi,%edx │ │ + xor 0x24(%esp),%ecx │ │ + shld $0x10,%ecx,%edx │ │ + shrd $0x10,%ecx,%esi │ │ + mov 0x2c(%esp),%ecx │ │ mov %edx,0x78(%esp) │ │ - mov %ecx,%edx │ │ - mov 0x28(%esp),%ecx │ │ - xor 0x18(%esp),%ecx │ │ - shld $0x10,%ecx,%esi │ │ - shrd $0x10,%ecx,%ebx │ │ - mov 0x6c(%esp),%ecx │ │ - mov %esi,0x68(%esp) │ │ - mov %edi,%esi │ │ - mov %ebx,0x60(%esp) │ │ - xor 0x1c(%esp),%ecx │ │ - shld $0x10,%ecx,%esi │ │ - shrd $0x10,%ecx,%edi │ │ - mov 0x34(%esp),%ecx │ │ - mov %esi,0x28(%esp) │ │ - mov 0x38(%esp),%esi │ │ - mov %edi,0x70(%esp) │ │ - add %ebp,%ecx │ │ - mov 0x40(%esp),%ebp │ │ - adc 0x50(%esp),%eax │ │ - add %edx,%esi │ │ - mov 0x24(%esp),%edx │ │ - mov %ecx,0x34(%esp) │ │ - mov %esi,0x38(%esp) │ │ - adc 0x78(%esp),%edx │ │ - add %ebx,0x44(%esp) │ │ - mov 0x58(%esp),%ebx │ │ - mov %eax,0x20(%esp) │ │ - adc 0x68(%esp),%ebp │ │ - add %edi,0x2c(%esp) │ │ - mov 0x28(%esp),%edi │ │ - mov %edx,0x24(%esp) │ │ - adc %edi,0x48(%esp) │ │ - mov 0x7c(%esp),%edi │ │ - xor %ecx,%ebx │ │ - mov %ebp,0x40(%esp) │ │ - xor %eax,%edi │ │ - mov %edi,%ecx │ │ - mov %edi,%eax │ │ - mov %ebx,%edi │ │ - shld $0x1,%ebx,%ecx │ │ - shld $0x1,%eax,%edi │ │ - mov 0x64(%esp),%eax │ │ - mov 0x88(%esp),%ebx │ │ - mov %ecx,0x74(%esp) │ │ - mov %edi,0x58(%esp) │ │ - xor %edx,%eax │ │ - xor %esi,%ebx │ │ - mov 0x84(%esp),%esi │ │ - mov %eax,%ecx │ │ - shld $0x1,%ebx,%ecx │ │ - shld $0x1,%eax,%ebx │ │ - mov 0x110(%esp),%eax │ │ - mov %ecx,0x90(%esp) │ │ - mov %ebx,0x88(%esp) │ │ - xor 0x44(%esp),%esi │ │ - xor %ebp,%eax │ │ - mov 0x8(%esp),%ebp │ │ + mov 0x3c(%esp),%edx │ │ + mov %esi,0x58(%esp) │ │ + mov 0x78(%esp),%eax │ │ + add %ebx,%edx │ │ + mov 0x40(%esp),%ebx │ │ + adc 0x84(%esp),%ecx │ │ + mov %edx,0x3c(%esp) │ │ + add %edi,%ebx │ │ + mov 0x38(%esp),%edi │ │ + mov %ecx,0x2c(%esp) │ │ + mov %ebx,0x40(%esp) │ │ + adc 0x70(%esp),%edi │ │ + add %ebp,0x48(%esp) │ │ + mov 0x50(%esp),%ebp │ │ + adc 0x44(%esp),%ebp │ │ + add %esi,0x4c(%esp) │ │ + mov 0x34(%esp),%esi │ │ + mov %edi,0x38(%esp) │ │ + adc %eax,0x28(%esp) │ │ + mov 0x5c(%esp),%eax │ │ + xor %edx,%esi │ │ + mov %ebp,0x50(%esp) │ │ + xor %ecx,%eax │ │ + mov 0x54(%esp),%ecx │ │ mov %eax,%edx │ │ shld $0x1,%esi,%edx │ │ shld $0x1,%eax,%esi │ │ - mov 0x4c(%esp),%eax │ │ - mov %esi,0x84(%esp) │ │ - mov 0x5c(%esp),%esi │ │ - mov %edx,0x64(%esp) │ │ - mov 0x14(%esp),%edx │ │ - xor 0x48(%esp),%eax │ │ - xor 0x2c(%esp),%esi │ │ + mov 0x80(%esp),%eax │ │ + mov %edx,0x88(%esp) │ │ + mov %esi,0x34(%esp) │ │ + mov 0x1c(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ + mov %ecx,%edx │ │ + xor %ebx,%eax │ │ + mov 0x90(%esp),%ebx │ │ + shld $0x1,%eax,%edx │ │ + shld $0x1,%ecx,%eax │ │ + mov %eax,0x80(%esp) │ │ + mov 0x8c(%esp),%eax │ │ + mov %edx,0x5c(%esp) │ │ + xor 0x48(%esp),%ebx │ │ + xor %ebp,%eax │ │ + mov 0x18(%esp),%ebp │ │ mov %eax,%ecx │ │ - shld $0x1,%esi,%ecx │ │ - shld $0x1,%eax,%esi │ │ - add 0xc0(%esp),%ebp │ │ + shld $0x1,%ebx,%ecx │ │ + shld $0x1,%eax,%ebx │ │ + mov 0x68(%esp),%eax │ │ + mov %ecx,0x6c(%esp) │ │ + mov 0x7c(%esp),%ecx │ │ + mov %ebx,0x90(%esp) │ │ + xor 0x4c(%esp),%eax │ │ + xor 0x28(%esp),%ecx │ │ + mov %ecx,%edx │ │ + shld $0x1,%eax,%edx │ │ + shld $0x1,%ecx,%eax │ │ + mov 0x14(%esp),%ecx │ │ + mov %eax,0x68(%esp) │ │ + mov %edx,0x54(%esp) │ │ + add 0xf8(%esp),%ecx │ │ + adc 0xc0(%esp),%edi │ │ + add %eax,%ecx │ │ + mov 0x10(%esp),%eax │ │ + mov %ecx,0x14(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + adc %edx,%edi │ │ + mov 0x24(%esp),%edx │ │ + add 0xe8(%esp),%ecx │ │ + mov %edi,0x20(%esp) │ │ + adc 0xe4(%esp),%ebp │ │ + add 0x34(%esp),%ecx │ │ + adc 0x88(%esp),%ebp │ │ + add 0xd0(%esp),%eax │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x70(%esp),%ecx │ │ + adc 0xec(%esp),%esi │ │ + add 0x80(%esp),%eax │ │ + mov %ebp,0x18(%esp) │ │ + mov %eax,0x10(%esp) │ │ mov 0xc(%esp),%eax │ │ - mov %esi,0x5c(%esp) │ │ - mov %ecx,0x7c(%esp) │ │ - adc 0xa0(%esp),%edx │ │ - add %esi,%ebp │ │ - mov %ebp,0x8(%esp) │ │ - adc %ecx,%edx │ │ + adc 0x5c(%esp),%esi │ │ add 0xf0(%esp),%eax │ │ - mov %edx,%esi │ │ - mov %edx,0x14(%esp) │ │ - mov 0x10(%esp),%edx │ │ - adc 0x108(%esp),%edx │ │ - add %edi,%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x4(%esp),%eax │ │ - adc 0x74(%esp),%edx │ │ - add 0xf4(%esp),%eax │ │ - mov %edx,%edi │ │ - mov %edx,0x10(%esp) │ │ - mov 0x18(%esp),%edx │ │ - adc 0x10c(%esp),%edx │ │ - add %ebx,%eax │ │ - mov 0x78(%esp),%ebx │ │ - mov %eax,0x4(%esp) │ │ - mov (%esp),%eax │ │ - adc 0x90(%esp),%edx │ │ - add 0xdc(%esp),%eax │ │ - mov %edx,%ecx │ │ - mov %edx,0x18(%esp) │ │ - mov 0x1c(%esp),%edx │ │ - adc 0xd8(%esp),%edx │ │ - add 0x84(%esp),%eax │ │ - adc 0x64(%esp),%edx │ │ - xor %esi,%ebx │ │ - mov 0x68(%esp),%esi │ │ - xor %ebp,0x30(%esp) │ │ + mov %esi,0x1c(%esp) │ │ + adc 0x110(%esp),%edx │ │ + add %ebx,%eax │ │ + mov 0x74(%esp),%ebx │ │ + mov %eax,0xc(%esp) │ │ + adc 0x6c(%esp),%edx │ │ + xor %edi,%ecx │ │ + mov 0x44(%esp),%edi │ │ + xor %esi,0x78(%esp) │ │ + mov 0x84(%esp),%esi │ │ + xor 0x14(%esp),%ebx │ │ + mov %ecx,0x70(%esp) │ │ + mov %edx,%eax │ │ + mov %edx,0x24(%esp) │ │ + mov 0x10(%esp),%edx │ │ + xor %ebp,%edi │ │ mov 0x60(%esp),%ebp │ │ - xor %ecx,0x28(%esp) │ │ - mov 0x4(%esp),%ecx │ │ - mov %eax,(%esp) │ │ - mov %ebx,0x78(%esp) │ │ - xor %edi,%esi │ │ - mov 0x50(%esp),%edi │ │ - mov %edx,0x1c(%esp) │ │ - xor 0xc(%esp),%ebp │ │ - xor %ecx,0x70(%esp) │ │ - mov 0x40(%esp),%ecx │ │ - mov %esi,0x68(%esp) │ │ - xor %edx,%edi │ │ - mov 0x54(%esp),%edx │ │ + mov %ebx,0x74(%esp) │ │ + xor %eax,%esi │ │ + mov 0x48(%esp),%eax │ │ + mov %edi,0x44(%esp) │ │ + mov %esi,0x84(%esp) │ │ + xor %edx,0x58(%esp) │ │ + mov 0x30(%esp),%edx │ │ + xor 0x8(%esp),%ebp │ │ + xor 0xc(%esp),%edx │ │ + add %ecx,%eax │ │ + mov 0x50(%esp),%ecx │ │ mov %ebp,0x60(%esp) │ │ - mov %edi,0x50(%esp) │ │ - xor %eax,%edx │ │ - mov 0x44(%esp),%eax │ │ - mov %edx,0x54(%esp) │ │ - add %ebx,%eax │ │ + mov %eax,0x48(%esp) │ │ + adc %ebx,%ecx │ │ + add %edi,0x4c(%esp) │ │ + mov 0x28(%esp),%edi │ │ mov 0x2c(%esp),%ebx │ │ - adc 0x30(%esp),%ecx │ │ - mov %eax,0x44(%esp) │ │ - add %esi,%ebx │ │ - mov 0x48(%esp),%esi │ │ - mov %ecx,0x40(%esp) │ │ + mov %edx,0x30(%esp) │ │ + mov %ecx,0x50(%esp) │ │ + adc %ebp,%edi │ │ + mov 0x3c(%esp),%ebp │ │ + mov %edi,0x28(%esp) │ │ + add 0x78(%esp),%ebp │ │ + adc 0x58(%esp),%ebx │ │ + add %esi,0x40(%esp) │ │ + mov 0x38(%esp),%esi │ │ + mov %ebp,0x3c(%esp) │ │ + adc %edx,%esi │ │ + mov 0x68(%esp),%edx │ │ mov %ebx,0x2c(%esp) │ │ - adc %ebp,%esi │ │ - mov 0x34(%esp),%ebp │ │ - mov %esi,0x48(%esp) │ │ - add 0x28(%esp),%ebp │ │ - mov %ebp,0x34(%esp) │ │ - mov 0x20(%esp),%ebp │ │ - adc 0x70(%esp),%ebp │ │ - add %edi,0x38(%esp) │ │ - mov 0x24(%esp),%edi │ │ - mov %ebp,0x20(%esp) │ │ - mov 0x5c(%esp),%ebp │ │ - adc %edx,%edi │ │ - mov 0x7c(%esp),%edx │ │ - mov %edi,0x24(%esp) │ │ - xor %eax,%ebp │ │ - xor %ecx,%edx │ │ - mov %ebp,%eax │ │ - mov %ebp,%ecx │ │ - mov %edx,%ebp │ │ - shld $0x8,%edx,%eax │ │ - shld $0x8,%ecx,%ebp │ │ - mov 0x74(%esp),%ecx │ │ - mov %eax,0x3c(%esp) │ │ - mov 0x58(%esp),%eax │ │ - mov %ebp,0x7c(%esp) │ │ - xor %esi,%ecx │ │ - xor %ebx,%eax │ │ - mov 0x84(%esp),%ebx │ │ - mov %eax,%edx │ │ - shld $0x8,%ecx,%edx │ │ + mov %esi,0x38(%esp) │ │ + xor %eax,%edx │ │ + mov 0x54(%esp),%eax │ │ + xor %ecx,%eax │ │ + mov %edx,%ecx │ │ shld $0x8,%eax,%ecx │ │ - mov 0x90(%esp),%eax │ │ - mov %edx,0x58(%esp) │ │ - mov 0x88(%esp),%edx │ │ - mov %ecx,%esi │ │ - mov %ecx,0x74(%esp) │ │ - xor 0x38(%esp),%ebx │ │ - xor 0x20(%esp),%eax │ │ - xor 0x34(%esp),%edx │ │ + shld $0x8,%edx,%eax │ │ + mov 0x34(%esp),%edx │ │ + mov %eax,0x54(%esp) │ │ + mov 0x88(%esp),%eax │ │ + mov %ecx,0x8c(%esp) │ │ + xor 0x4c(%esp),%edx │ │ + xor %edi,%eax │ │ + mov 0x20(%esp),%edi │ │ mov %edx,%ecx │ │ shld $0x8,%eax,%ecx │ │ shld $0x8,%edx,%eax │ │ - mov 0x64(%esp),%edx │ │ - mov %ecx,0x4c(%esp) │ │ - mov %eax,%ecx │ │ - mov %eax,0x90(%esp) │ │ - mov %ebx,%eax │ │ - xor %edi,%edx │ │ - mov 0x10(%esp),%edi │ │ + mov 0x80(%esp),%edx │ │ + mov %eax,0x88(%esp) │ │ + mov 0x5c(%esp),%eax │ │ + mov %ecx,0x68(%esp) │ │ + xor %ebp,%edx │ │ + xor %ebx,%eax │ │ + mov %edx,%ecx │ │ + shld $0x8,%eax,%ecx │ │ shld $0x8,%edx,%eax │ │ - shld $0x8,%ebx,%edx │ │ - mov 0x14(%esp),%ebx │ │ + mov 0x90(%esp),%edx │ │ + mov %ecx,%ebx │ │ + mov %ecx,0x94(%esp) │ │ + mov 0x6c(%esp),%ecx │ │ + mov %eax,%ebp │ │ mov %eax,0x5c(%esp) │ │ - mov 0x8(%esp),%eax │ │ - mov %edx,0x64(%esp) │ │ - mov 0xc(%esp),%edx │ │ - add 0xd0(%esp),%eax │ │ - adc 0xec(%esp),%ebx │ │ - add %ebp,%eax │ │ - mov 0x78(%esp),%ebp │ │ - mov %eax,0x8(%esp) │ │ - adc 0x3c(%esp),%ebx │ │ - add 0xc8(%esp),%edx │ │ - adc 0xc4(%esp),%edi │ │ - add %esi,%edx │ │ - mov 0x18(%esp),%esi │ │ - mov %ebx,%eax │ │ - mov %ebx,0x14(%esp) │ │ - mov 0x1c(%esp),%ebx │ │ - mov %edx,0xc(%esp) │ │ - mov 0x4(%esp),%edx │ │ - adc 0x58(%esp),%edi │ │ - add 0xfc(%esp),%edx │ │ - mov %edi,0x10(%esp) │ │ - mov 0x54(%esp),%edi │ │ - adc 0xf8(%esp),%esi │ │ - add %ecx,%edx │ │ - mov (%esp),%ecx │ │ - mov %edx,0x4(%esp) │ │ - mov 0x30(%esp),%edx │ │ - adc 0x4c(%esp),%esi │ │ - add 0x94(%esp),%ecx │ │ - adc 0xe8(%esp),%ebx │ │ - add 0x64(%esp),%ecx │ │ - mov %esi,0x18(%esp) │ │ - mov 0x68(%esp),%esi │ │ - adc 0x5c(%esp),%ebx │ │ - xor 0x8(%esp),%ebp │ │ - xor %eax,%edx │ │ - xor 0xc(%esp),%esi │ │ - mov %ecx,(%esp) │ │ - mov %ebp,%eax │ │ - shrd $0x10,%edx,%ebp │ │ - mov %ebx,%ecx │ │ - mov %ebx,0x1c(%esp) │ │ - mov 0x70(%esp),%ebx │ │ - shld $0x10,%edx,%eax │ │ - mov 0x60(%esp),%edx │ │ - xor %ecx,%edi │ │ - mov 0x50(%esp),%ecx │ │ - mov %ebp,0x78(%esp) │ │ - mov %eax,0x30(%esp) │ │ - mov %esi,%eax │ │ - xor 0x18(%esp),%ebx │ │ - xor 0x10(%esp),%edx │ │ - xor (%esp),%ecx │ │ - shld $0x10,%edx,%eax │ │ - shrd $0x10,%edx,%esi │ │ - mov 0x28(%esp),%edx │ │ - mov %eax,0x60(%esp) │ │ - mov %esi,0x68(%esp) │ │ - xor 0x4(%esp),%edx │ │ + xor 0x40(%esp),%edx │ │ + xor %esi,%ecx │ │ mov %edx,%eax │ │ - shrd $0x10,%ebx,%edx │ │ - shld $0x10,%ebx,%eax │ │ - mov 0x48(%esp),%ebx │ │ - mov %edx,0x28(%esp) │ │ - mov %eax,0x6c(%esp) │ │ + shld $0x8,%ecx,%eax │ │ + shld $0x8,%edx,%ecx │ │ + mov 0x8(%esp),%edx │ │ + mov %eax,0x80(%esp) │ │ + mov 0x14(%esp),%eax │ │ + mov %ecx,0x6c(%esp) │ │ + mov 0x18(%esp),%ecx │ │ + add 0xac(%esp),%eax │ │ + adc 0xb0(%esp),%edi │ │ + add 0x54(%esp),%eax │ │ + adc 0x8c(%esp),%edi │ │ + add 0xbc(%esp),%edx │ │ + mov %eax,0x14(%esp) │ │ + adc 0xb8(%esp),%ecx │ │ + add 0x88(%esp),%edx │ │ + mov %edi,%esi │ │ + mov %edi,0x20(%esp) │ │ + mov 0x74(%esp),%edi │ │ + adc 0x68(%esp),%ecx │ │ + mov %edx,0x8(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + mov %ecx,0x18(%esp) │ │ + mov 0x10(%esp),%ecx │ │ + add 0xcc(%esp),%ecx │ │ + adc 0x10c(%esp),%edx │ │ + add %ebp,%ecx │ │ + mov 0x24(%esp),%ebp │ │ + mov %ecx,0x10(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + adc %ebx,%edx │ │ + add 0xc4(%esp),%ecx │ │ + mov %edx,0x1c(%esp) │ │ + adc 0xc8(%esp),%ebp │ │ + add 0x6c(%esp),%ecx │ │ + adc 0x80(%esp),%ebp │ │ + xor %esi,%edi │ │ + mov 0x70(%esp),%esi │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x44(%esp),%ecx │ │ + xor %eax,%esi │ │ + xor 0x8(%esp),%ecx │ │ + mov %ebp,0x24(%esp) │ │ + mov %esi,%eax │ │ + shrd $0x10,%edi,%esi │ │ + shld $0x10,%edi,%eax │ │ + mov 0x60(%esp),%edi │ │ + mov %esi,%ebx │ │ + mov %esi,0x70(%esp) │ │ + mov 0x78(%esp),%esi │ │ + mov %eax,0x34(%esp) │ │ mov %ecx,%eax │ │ + xor 0x18(%esp),%edi │ │ + xor 0x10(%esp),%esi │ │ + shld $0x10,%edi,%eax │ │ shrd $0x10,%edi,%ecx │ │ + mov 0x58(%esp),%edi │ │ + mov %eax,0x74(%esp) │ │ + mov %esi,%eax │ │ + mov %ecx,0x44(%esp) │ │ + mov 0x84(%esp),%ecx │ │ + xor 0x1c(%esp),%edi │ │ + xor 0xc(%esp),%ecx │ │ shld $0x10,%edi,%eax │ │ - mov 0x40(%esp),%edi │ │ - mov %ecx,0x50(%esp) │ │ - mov %eax,0x80(%esp) │ │ - mov 0x44(%esp),%eax │ │ - add %ebp,%eax │ │ - mov 0x2c(%esp),%ebp │ │ - adc 0x30(%esp),%edi │ │ - mov %eax,0x44(%esp) │ │ - add %esi,%ebp │ │ - adc 0x60(%esp),%ebx │ │ - add %edx,0x34(%esp) │ │ - mov 0x20(%esp),%edx │ │ - mov %edi,0x40(%esp) │ │ - mov %ebp,0x2c(%esp) │ │ - adc 0x6c(%esp),%edx │ │ - add %ecx,0x38(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - mov %ebx,0x48(%esp) │ │ - adc 0x80(%esp),%ecx │ │ - mov %edx,0x20(%esp) │ │ + shrd $0x10,%edi,%esi │ │ + mov 0x50(%esp),%edi │ │ + mov %eax,0x64(%esp) │ │ + mov %esi,%eax │ │ + mov %esi,0x78(%esp) │ │ + mov 0x30(%esp),%esi │ │ mov %ecx,%edx │ │ - mov %ecx,0x24(%esp) │ │ - mov 0x3c(%esp),%ecx │ │ + xor %ebp,%esi │ │ + mov 0x48(%esp),%ebp │ │ + shld $0x10,%esi,%edx │ │ + shrd $0x10,%esi,%ecx │ │ + mov 0x28(%esp),%esi │ │ + mov %ecx,0x84(%esp) │ │ + mov %edx,0x7c(%esp) │ │ + add %ebx,%ebp │ │ + mov 0x4c(%esp),%ebx │ │ + adc 0x34(%esp),%edi │ │ + mov %ebp,0x48(%esp) │ │ + add 0x44(%esp),%ebx │ │ + mov %edi,0x50(%esp) │ │ + adc 0x74(%esp),%esi │ │ + add %eax,0x3c(%esp) │ │ + mov 0x64(%esp),%eax │ │ + mov %ebx,0x4c(%esp) │ │ + adc %eax,0x2c(%esp) │ │ + add %ecx,0x40(%esp) │ │ + mov 0x38(%esp),%eax │ │ + mov 0x8c(%esp),%ecx │ │ + mov %esi,0x28(%esp) │ │ + adc %edx,%eax │ │ + mov 0x54(%esp),%edx │ │ xor %edi,%ecx │ │ - mov 0x7c(%esp),%edi │ │ + mov %ecx,%edi │ │ + mov %eax,0x38(%esp) │ │ + xor %ebp,%edx │ │ + shld $0x1,%edx,%edi │ │ + shld $0x1,%ecx,%edx │ │ + mov 0x68(%esp),%ecx │ │ + mov %edx,0x54(%esp) │ │ + mov 0x88(%esp),%edx │ │ + mov %edi,0x60(%esp) │ │ + xor %esi,%ecx │ │ + xor %ebx,%edx │ │ mov %ecx,%esi │ │ - xor %eax,%edi │ │ - shld $0x1,%edi,%esi │ │ - mov %edi,%eax │ │ - mov 0x74(%esp),%edi │ │ - mov %esi,0x3c(%esp) │ │ - mov 0x58(%esp),%esi │ │ - shld $0x1,%ecx,%eax │ │ - mov %eax,0x7c(%esp) │ │ - mov 0x4c(%esp),%eax │ │ - xor %ebp,%edi │ │ - xor %ebx,%esi │ │ - mov %esi,%ebx │ │ - xor 0x20(%esp),%eax │ │ - shld $0x1,%edi,%ebx │ │ - shld $0x1,%esi,%edi │ │ - mov 0x90(%esp),%esi │ │ - mov %ebx,0x58(%esp) │ │ - mov %edi,0x74(%esp) │ │ - mov %eax,%ecx │ │ - xor 0x34(%esp),%esi │ │ - shld $0x1,%esi,%ecx │ │ - shld $0x1,%eax,%esi │ │ - mov 0x5c(%esp),%eax │ │ - mov %ecx,0x84(%esp) │ │ - mov 0x64(%esp),%ecx │ │ - mov %esi,0x90(%esp) │ │ - xor %edx,%eax │ │ - xor 0x38(%esp),%ecx │ │ - mov %eax,%edx │ │ + mov 0x5c(%esp),%ebx │ │ + shld $0x1,%edx,%esi │ │ shld $0x1,%ecx,%edx │ │ + mov %esi,%ebp │ │ + mov %esi,0x30(%esp) │ │ + mov %edx,%esi │ │ + mov %edx,0x88(%esp) │ │ + mov 0x94(%esp),%edx │ │ + xor 0x3c(%esp),%ebx │ │ + xor 0x2c(%esp),%edx │ │ + mov %edx,%edi │ │ + shld $0x1,%ebx,%edi │ │ + shld $0x1,%edx,%ebx │ │ + mov 0x80(%esp),%edx │ │ + mov %edi,0x68(%esp) │ │ + mov %ebx,0x5c(%esp) │ │ + xor %eax,%edx │ │ + mov 0x6c(%esp),%eax │ │ + mov %edx,%ecx │ │ + xor 0x40(%esp),%eax │ │ shld $0x1,%eax,%ecx │ │ - mov 0x8(%esp),%eax │ │ - mov %ecx,%ebp │ │ - mov %ecx,0x64(%esp) │ │ - mov 0x14(%esp),%ecx │ │ - mov %edx,0x4c(%esp) │ │ - mov 0x10(%esp),%edx │ │ - add 0xbc(%esp),%eax │ │ - adc 0xd4(%esp),%ecx │ │ - add %edi,%eax │ │ - mov 0x1c(%esp),%edi │ │ - mov %eax,0x8(%esp) │ │ - mov (%esp),%eax │ │ - adc %ebx,%ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - add 0xa4(%esp),%ecx │ │ - adc 0x8c(%esp),%edx │ │ - add %esi,%ecx │ │ - mov %ecx,%esi │ │ - mov %ecx,0xc(%esp) │ │ - mov 0x4(%esp),%ecx │ │ - adc 0x84(%esp),%edx │ │ - add 0x98(%esp),%ecx │ │ - mov %edx,%ebx │ │ - mov %edx,0x10(%esp) │ │ - mov 0x18(%esp),%edx │ │ - adc 0xcc(%esp),%edx │ │ - add %ebp,%ecx │ │ - mov %ecx,0x4(%esp) │ │ - adc 0x4c(%esp),%edx │ │ - add 0xe4(%esp),%eax │ │ - adc 0xe0(%esp),%edi │ │ - add 0x7c(%esp),%eax │ │ + shld $0x1,%edx,%eax │ │ + mov 0x20(%esp),%edx │ │ + mov %ecx,0x58(%esp) │ │ + mov %eax,%ecx │ │ + mov %eax,0x6c(%esp) │ │ + mov 0x14(%esp),%eax │ │ + add 0xe0(%esp),%eax │ │ + adc 0xdc(%esp),%edx │ │ + add %esi,%eax │ │ + mov 0x1c(%esp),%esi │ │ + mov %eax,0x14(%esp) │ │ + mov 0x18(%esp),%eax │ │ + adc %ebp,%edx │ │ mov %edx,%ebp │ │ - mov %edx,0x18(%esp) │ │ + mov %edx,0x20(%esp) │ │ mov 0x8(%esp),%edx │ │ - adc 0x3c(%esp),%edi │ │ - xor %edx,0x50(%esp) │ │ - mov 0x30(%esp),%edx │ │ - mov %eax,(%esp) │ │ - mov 0x80(%esp),%eax │ │ - xor %ebx,%edx │ │ - mov 0x78(%esp),%ebx │ │ - xor 0x14(%esp),%eax │ │ - mov %edi,0x1c(%esp) │ │ - mov %edx,0x30(%esp) │ │ - xor %esi,%ebx │ │ - mov 0x60(%esp),%esi │ │ - mov %eax,0x80(%esp) │ │ - mov %ebx,0x78(%esp) │ │ - xor %ebp,%esi │ │ - mov 0x68(%esp),%ebp │ │ - mov %esi,0x60(%esp) │ │ - xor %ecx,%ebp │ │ - mov 0x6c(%esp),%ecx │ │ - mov %ebp,0x68(%esp) │ │ - xor %edi,%ecx │ │ - mov 0x28(%esp),%edi │ │ - mov %ecx,0x6c(%esp) │ │ - xor (%esp),%edi │ │ - add %eax,0x34(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov %edi,0x28(%esp) │ │ - adc 0x50(%esp),%eax │ │ - add %edx,0x38(%esp) │ │ - mov 0x40(%esp),%edx │ │ - adc %ebx,0x24(%esp) │ │ - mov 0x44(%esp),%ebx │ │ - mov %eax,0x20(%esp) │ │ - add %esi,%ebx │ │ - mov 0x2c(%esp),%esi │ │ - adc %ebp,%edx │ │ + add 0x98(%esp),%edx │ │ + adc 0x9c(%esp),%eax │ │ + add %ebx,%edx │ │ + mov 0x64(%esp),%ebx │ │ + mov %edx,0x8(%esp) │ │ + mov 0x34(%esp),%edx │ │ + adc %edi,%eax │ │ + mov %eax,%edi │ │ + mov %eax,0x18(%esp) │ │ + mov 0x10(%esp),%eax │ │ + add 0x108(%esp),%eax │ │ + adc 0x104(%esp),%esi │ │ + add %ecx,%eax │ │ + mov 0x24(%esp),%ecx │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%eax │ │ + adc 0x58(%esp),%esi │ │ + add 0xf4(%esp),%eax │ │ + mov %esi,0x1c(%esp) │ │ + adc 0x114(%esp),%ecx │ │ + add 0x54(%esp),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x8(%esp),%eax │ │ + adc 0x60(%esp),%ecx │ │ + xor %edi,%edx │ │ + mov 0x44(%esp),%edi │ │ + xor %ebp,0x7c(%esp) │ │ + mov 0x84(%esp),%ebp │ │ + mov %edx,0x34(%esp) │ │ + xor %eax,0x70(%esp) │ │ + mov 0x74(%esp),%eax │ │ + xor %ecx,%ebx │ │ + mov %ecx,0x24(%esp) │ │ + mov 0x3c(%esp),%ecx │ │ + xor 0x14(%esp),%ebp │ │ + xor 0x10(%esp),%edi │ │ + mov %ebx,0x64(%esp) │ │ + xor %esi,%eax │ │ + mov 0x78(%esp),%esi │ │ + mov %ebp,0x84(%esp) │ │ + mov %edi,0x44(%esp) │ │ + mov %eax,0x74(%esp) │ │ + xor 0xc(%esp),%esi │ │ + add 0x7c(%esp),%ecx │ │ + adc %ebp,0x2c(%esp) │ │ + mov 0x40(%esp),%ebp │ │ + mov %ecx,0x3c(%esp) │ │ + mov %esi,0x78(%esp) │ │ + add %edx,%ebp │ │ + mov 0x38(%esp),%edx │ │ + mov %ebp,0x40(%esp) │ │ + adc 0x70(%esp),%edx │ │ + mov %edx,0x38(%esp) │ │ + mov 0x48(%esp),%edx │ │ + add %eax,%edx │ │ + mov 0x50(%esp),%eax │ │ + mov %edx,0x48(%esp) │ │ + adc %edi,%eax │ │ + mov 0x4c(%esp),%edi │ │ + mov %eax,0x50(%esp) │ │ + add %ebx,%edi │ │ + mov 0x88(%esp),%ebx │ │ + adc %esi,0x28(%esp) │ │ + mov %edi,0x4c(%esp) │ │ + xor %ecx,%ebx │ │ + mov 0x30(%esp),%ecx │ │ + mov %ebx,%esi │ │ + xor 0x2c(%esp),%ecx │ │ + shld $0x8,%ecx,%esi │ │ + shld $0x8,%ebx,%ecx │ │ + mov 0x5c(%esp),%ebx │ │ + mov %ecx,0x30(%esp) │ │ + mov 0x68(%esp),%ecx │ │ + mov %esi,0x80(%esp) │ │ + xor %ebp,%ebx │ │ mov 0x58(%esp),%ebp │ │ - mov %ebx,0x44(%esp) │ │ - mov %edx,0x40(%esp) │ │ - add %ecx,%esi │ │ - mov 0x74(%esp),%ecx │ │ - adc %edi,0x48(%esp) │ │ + xor 0x38(%esp),%ecx │ │ + mov %ebx,%esi │ │ xor %eax,%ebp │ │ - mov %esi,0x2c(%esp) │ │ - xor 0x34(%esp),%ecx │ │ - mov %ecx,%eax │ │ - mov %ecx,%edi │ │ - mov %ebp,%ecx │ │ - shld $0x8,%ebp,%eax │ │ - shld $0x8,%edi,%ecx │ │ - mov 0x90(%esp),%edi │ │ - mov 0x4c(%esp),%ebp │ │ - mov %eax,0x74(%esp) │ │ - mov 0x84(%esp),%eax │ │ - mov %ecx,0x58(%esp) │ │ - xor 0x38(%esp),%edi │ │ - xor %edx,%ebp │ │ - xor 0x24(%esp),%eax │ │ - mov %edi,%ecx │ │ - shld $0x8,%eax,%ecx │ │ - shld $0x8,%edi,%eax │ │ - mov %ecx,0x88(%esp) │ │ - mov 0x64(%esp),%ecx │ │ - mov %eax,%edi │ │ - mov %eax,0x84(%esp) │ │ - xor %ebx,%ecx │ │ - mov 0x8(%esp),%ebx │ │ + shld $0x8,%ecx,%esi │ │ + shld $0x8,%ebx,%ecx │ │ + mov 0x54(%esp),%ebx │ │ + mov %esi,0x5c(%esp) │ │ + mov %ecx,%esi │ │ + mov %ecx,0x68(%esp) │ │ + mov 0x6c(%esp),%ecx │ │ + xor %edi,%ebx │ │ + mov 0x60(%esp),%edi │ │ + xor %edx,%ecx │ │ mov %ecx,%eax │ │ shld $0x8,%ebp,%eax │ │ shld $0x8,%ecx,%ebp │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0x90(%esp) │ │ - mov 0x7c(%esp),%eax │ │ - mov %ebp,0x4c(%esp) │ │ - xor %esi,%eax │ │ - mov 0x3c(%esp),%esi │ │ - mov %eax,%edx │ │ - xor 0x48(%esp),%esi │ │ - shld $0x8,%esi,%edx │ │ - shld $0x8,%eax,%esi │ │ - add 0x104(%esp),%ebx │ │ + mov %ebx,%ecx │ │ + mov %eax,0x8c(%esp) │ │ + mov %ebp,0x58(%esp) │ │ + xor 0x28(%esp),%edi │ │ mov 0x14(%esp),%eax │ │ - mov %edx,0x64(%esp) │ │ - mov 0x10(%esp),%edx │ │ - mov %esi,0x3c(%esp) │ │ - adc 0x100(%esp),%eax │ │ - add 0x58(%esp),%ebx │ │ - adc 0x74(%esp),%eax │ │ - add 0x9c(%esp),%ecx │ │ - mov %ebx,0x8(%esp) │ │ - adc 0xb8(%esp),%edx │ │ - add %edi,%ecx │ │ - mov 0x18(%esp),%edi │ │ + mov 0x20(%esp),%edx │ │ + shld $0x8,%edi,%ecx │ │ + shld $0x8,%ebx,%edi │ │ + add 0xd8(%esp),%eax │ │ + mov %ecx,0x90(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + mov %edi,0x60(%esp) │ │ + adc 0xd4(%esp),%edx │ │ + add 0x30(%esp),%eax │ │ + adc 0x80(%esp),%edx │ │ + mov %eax,%ebx │ │ mov %eax,0x14(%esp) │ │ - mov %ecx,0xc(%esp) │ │ - mov 0x4(%esp),%ecx │ │ - adc 0x88(%esp),%edx │ │ - add 0xac(%esp),%ecx │ │ - mov %edx,0x10(%esp) │ │ - mov 0x1c(%esp),%edx │ │ - adc 0xa8(%esp),%edi │ │ - add %ebp,%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov (%esp),%ecx │ │ - adc 0x90(%esp),%edi │ │ - add 0xb4(%esp),%ecx │ │ - mov %edi,0x18(%esp) │ │ - adc 0xb0(%esp),%edx │ │ + add 0xa0(%esp),%ecx │ │ + mov 0x18(%esp),%eax │ │ + adc 0xb4(%esp),%eax │ │ add %esi,%ecx │ │ - mov %ecx,(%esp) │ │ - mov 0x80(%esp),%ecx │ │ - adc 0x64(%esp),%edx │ │ - xor %ebx,%ecx │ │ - mov %edx,0x1c(%esp) │ │ - mov 0x50(%esp),%edx │ │ - xor %eax,%edx │ │ - mov %ecx,%eax │ │ - shld $0x10,%edx,%eax │ │ - shrd $0x10,%edx,%ecx │ │ - mov 0x30(%esp),%edx │ │ - mov %eax,0x54(%esp) │ │ - mov %ecx,%eax │ │ - mov %ecx,0x80(%esp) │ │ - mov 0x78(%esp),%ecx │ │ - xor 0xc(%esp),%edx │ │ - xor 0x10(%esp),%ecx │ │ - mov %edx,%esi │ │ - shld $0x10,%ecx,%esi │ │ - shrd $0x10,%ecx,%edx │ │ - mov 0x60(%esp),%ecx │ │ - mov %esi,0x70(%esp) │ │ - mov %edx,%esi │ │ - mov %edx,0x30(%esp) │ │ - mov 0x68(%esp),%edx │ │ - xor 0x4(%esp),%ecx │ │ - xor %edi,%edx │ │ - mov %ecx,%edi │ │ - shrd $0x10,%edx,%ecx │ │ - mov %ecx,%ebp │ │ - mov %ecx,0x60(%esp) │ │ - mov 0x6c(%esp),%ecx │ │ - shld $0x10,%edx,%edi │ │ - mov 0x28(%esp),%edx │ │ - mov %edi,0x5c(%esp) │ │ - xor (%esp),%ecx │ │ - xor 0x1c(%esp),%edx │ │ + mov %edx,0x20(%esp) │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + adc 0x5c(%esp),%eax │ │ + mov %eax,%esi │ │ + mov %eax,0x18(%esp) │ │ + mov 0x10(%esp),%eax │ │ + add 0xa8(%esp),%eax │ │ + adc 0xa4(%esp),%ecx │ │ + add %ebp,%eax │ │ + mov 0x74(%esp),%ebp │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%eax │ │ + adc 0x8c(%esp),%ecx │ │ + add 0x100(%esp),%eax │ │ + mov %ecx,0x1c(%esp) │ │ + mov 0x24(%esp),%ecx │ │ + adc 0xfc(%esp),%ecx │ │ + add %edi,%eax │ │ + mov 0x84(%esp),%edi │ │ + mov %eax,0xc(%esp) │ │ + mov 0x7c(%esp),%eax │ │ + adc 0x90(%esp),%ecx │ │ + xor %edx,%edi │ │ + xor 0x10(%esp),%ebp │ │ + xor %ebx,%eax │ │ + mov %ecx,0x24(%esp) │ │ + mov %eax,%ecx │ │ + shrd $0x10,%edi,%eax │ │ + shld $0x10,%edi,%ecx │ │ + mov %eax,%edx │ │ + mov %eax,0x7c(%esp) │ │ + mov 0x70(%esp),%eax │ │ mov %ecx,%ebx │ │ - shrd $0x10,%edx,%ecx │ │ - shld $0x10,%edx,%ebx │ │ - mov 0x34(%esp),%edx │ │ mov %ecx,0x6c(%esp) │ │ - mov %ebx,0x28(%esp) │ │ - mov %ecx,%ebx │ │ - mov 0x20(%esp),%ecx │ │ - add %eax,%edx │ │ + mov 0x34(%esp),%ecx │ │ + xor %esi,%eax │ │ + xor 0x8(%esp),%ecx │ │ + mov %ecx,%esi │ │ + shrd $0x10,%eax,%ecx │ │ + mov %ecx,0x34(%esp) │ │ + mov 0x44(%esp),%ecx │ │ + shld $0x10,%eax,%esi │ │ mov 0x38(%esp),%eax │ │ - adc 0x54(%esp),%ecx │ │ - mov %edx,0x34(%esp) │ │ - add %esi,%eax │ │ - mov 0x24(%esp),%esi │ │ - mov %ecx,0x20(%esp) │ │ + mov %esi,0x88(%esp) │ │ + mov %ebp,%esi │ │ + xor 0x1c(%esp),%ecx │ │ + shld $0x10,%ecx,%esi │ │ + shrd $0x10,%ecx,%ebp │ │ + mov 0x78(%esp),%ecx │ │ + mov %esi,0x44(%esp) │ │ + mov 0x64(%esp),%esi │ │ + mov %ebp,0x74(%esp) │ │ + xor 0x24(%esp),%ecx │ │ + xor 0xc(%esp),%esi │ │ + mov %esi,%edi │ │ + shrd $0x10,%ecx,%esi │ │ + shld $0x10,%ecx,%edi │ │ + mov 0x3c(%esp),%ecx │ │ + mov %esi,0x64(%esp) │ │ + mov %edi,0x70(%esp) │ │ + add %edx,%ecx │ │ + mov 0x2c(%esp),%edx │ │ + mov %ecx,0x3c(%esp) │ │ + adc %ebx,%edx │ │ + mov 0x40(%esp),%ebx │ │ + mov %edx,0x2c(%esp) │ │ + add 0x34(%esp),%ebx │ │ + adc 0x88(%esp),%eax │ │ + add %ebp,0x48(%esp) │ │ + mov 0x44(%esp),%ebp │ │ + mov %ebx,0x40(%esp) │ │ + adc %ebp,0x50(%esp) │ │ + add %esi,0x4c(%esp) │ │ + mov 0x80(%esp),%esi │ │ mov %eax,0x38(%esp) │ │ - adc 0x70(%esp),%esi │ │ - add %ebp,0x44(%esp) │ │ - mov 0x48(%esp),%ebp │ │ - adc %edi,0x40(%esp) │ │ - add %ebx,0x2c(%esp) │ │ - mov 0x74(%esp),%edi │ │ - mov 0x58(%esp),%ebx │ │ - mov %esi,0x24(%esp) │ │ - adc 0x28(%esp),%ebp │ │ - xor %ecx,%edi │ │ - xor %edx,%ebx │ │ - mov %edi,%edx │ │ - mov %edi,%ecx │ │ - mov %ebx,%edi │ │ + mov 0x20(%esp),%ebp │ │ + adc %edi,0x28(%esp) │ │ + xor %edx,%esi │ │ + mov 0x30(%esp),%edx │ │ + mov %esi,%edi │ │ + xor %ecx,%edx │ │ + mov 0x5c(%esp),%ecx │ │ + shld $0x1,%edx,%edi │ │ + shld $0x1,%esi,%edx │ │ + mov 0x24(%esp),%esi │ │ + mov %edi,0x54(%esp) │ │ + mov 0x68(%esp),%edi │ │ + mov %edx,0x30(%esp) │ │ + mov 0x58(%esp),%edx │ │ + xor %eax,%ecx │ │ + mov %ecx,%eax │ │ + xor %ebx,%edi │ │ + xor 0x48(%esp),%edx │ │ + shld $0x1,%edi,%eax │ │ shld $0x1,%ecx,%edi │ │ - mov 0x88(%esp),%ecx │ │ - shld $0x1,%ebx,%edx │ │ - mov %edx,0x74(%esp) │ │ - mov %edi,0x58(%esp) │ │ - mov %ebp,0x48(%esp) │ │ - xor %esi,%ecx │ │ - mov 0x84(%esp),%esi │ │ - xor %eax,%esi │ │ + mov 0x8c(%esp),%ecx │ │ + mov %eax,0x80(%esp) │ │ + mov %edi,0x68(%esp) │ │ + xor 0x50(%esp),%ecx │ │ mov %ecx,%eax │ │ - shld $0x1,%esi,%eax │ │ - shld $0x1,%ecx,%esi │ │ + shld $0x1,%edx,%eax │ │ + shld $0x1,%ecx,%edx │ │ mov 0x90(%esp),%ecx │ │ - mov %eax,0x7c(%esp) │ │ - mov 0x4c(%esp),%eax │ │ - mov %esi,0x84(%esp) │ │ - xor 0x40(%esp),%ecx │ │ - xor 0x44(%esp),%eax │ │ - mov %ecx,%edx │ │ - shld $0x1,%eax,%edx │ │ - shld $0x1,%ecx,%eax │ │ - mov 0x3c(%esp),%ecx │ │ - mov %eax,0x4c(%esp) │ │ - mov 0x64(%esp),%eax │ │ - mov %edx,0x68(%esp) │ │ - xor 0x2c(%esp),%ecx │ │ - xor %ebp,%eax │ │ - mov %eax,%edx │ │ + mov %edx,0x58(%esp) │ │ + mov 0x60(%esp),%edx │ │ + mov %eax,0x5c(%esp) │ │ + mov 0x14(%esp),%eax │ │ + xor 0x28(%esp),%ecx │ │ + xor 0x4c(%esp),%edx │ │ + mov %ecx,%ebx │ │ + shld $0x1,%edx,%ebx │ │ shld $0x1,%ecx,%edx │ │ - shld $0x1,%eax,%ecx │ │ + add 0xa8(%esp),%eax │ │ + mov %ebx,0x78(%esp) │ │ + mov %edx,0x60(%esp) │ │ + adc 0xa4(%esp),%ebp │ │ + add %edx,%eax │ │ + mov 0x1c(%esp),%edx │ │ + mov %eax,0x14(%esp) │ │ mov 0x8(%esp),%eax │ │ - mov %edx,%ebx │ │ - mov %edx,0x64(%esp) │ │ - mov 0x14(%esp),%edx │ │ - mov %ecx,0x3c(%esp) │ │ - add 0xac(%esp),%eax │ │ - adc 0xa8(%esp),%edx │ │ - add %ecx,%eax │ │ - mov 0x4(%esp),%ecx │ │ + adc %ebx,%ebp │ │ + mov 0x18(%esp),%ebx │ │ + add 0xbc(%esp),%eax │ │ + mov %ebp,0x20(%esp) │ │ + adc 0xb8(%esp),%ebx │ │ + add 0x30(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ - mov 0xc(%esp),%eax │ │ - adc %ebx,%edx │ │ - mov %edx,%ebx │ │ - mov %edx,0x14(%esp) │ │ - add 0xc8(%esp),%eax │ │ - mov 0x10(%esp),%edx │ │ - adc 0xc4(%esp),%edx │ │ + mov 0x10(%esp),%eax │ │ + adc 0x54(%esp),%ebx │ │ + add 0xac(%esp),%eax │ │ + mov %ebx,0x18(%esp) │ │ + adc 0xb0(%esp),%edx │ │ add %edi,%eax │ │ - mov %eax,%edi │ │ - mov %eax,0xc(%esp) │ │ - mov 0x18(%esp),%eax │ │ - adc 0x74(%esp),%edx │ │ - add 0xd0(%esp),%ecx │ │ - adc 0xec(%esp),%eax │ │ - add %esi,%ecx │ │ - mov %edx,%ebp │ │ - mov %edx,0x10(%esp) │ │ - mov 0x8(%esp),%edx │ │ - mov %ecx,0x4(%esp) │ │ - mov 0x1c(%esp),%ecx │ │ - adc 0x7c(%esp),%eax │ │ - mov %eax,%esi │ │ - mov %eax,0x18(%esp) │ │ - mov (%esp),%eax │ │ - add 0x104(%esp),%eax │ │ - adc 0x100(%esp),%ecx │ │ - add 0x4c(%esp),%eax │ │ - adc 0x68(%esp),%ecx │ │ - xor %ebx,0x70(%esp) │ │ - mov 0x28(%esp),%ebx │ │ - xor %edx,0x30(%esp) │ │ - mov 0x5c(%esp),%edx │ │ - mov %eax,(%esp) │ │ - mov 0x44(%esp),%eax │ │ - xor %ebp,%edx │ │ - mov 0x60(%esp),%ebp │ │ - xor %esi,%ebx │ │ - mov 0x54(%esp),%esi │ │ - mov %ecx,0x1c(%esp) │ │ - mov %edx,0x5c(%esp) │ │ - mov %ebx,0x28(%esp) │ │ - xor %edi,%ebp │ │ - mov 0x6c(%esp),%edi │ │ - xor %ecx,%esi │ │ - mov 0x80(%esp),%ecx │ │ - mov %ebp,0x60(%esp) │ │ - mov %esi,0x54(%esp) │ │ - xor 0x4(%esp),%edi │ │ - xor (%esp),%ecx │ │ - add 0x70(%esp),%eax │ │ - mov %eax,0x44(%esp) │ │ - mov 0x40(%esp),%eax │ │ - mov %ecx,0x80(%esp) │ │ - mov %edi,0x6c(%esp) │ │ - adc 0x30(%esp),%eax │ │ - add %edx,0x2c(%esp) │ │ - mov 0x48(%esp),%edx │ │ - adc %ebp,%edx │ │ - add %ebx,0x34(%esp) │ │ - mov 0x20(%esp),%ebx │ │ - mov 0x38(%esp),%ebp │ │ - mov %eax,0x40(%esp) │ │ - mov %edx,0x48(%esp) │ │ - adc %edi,%ebx │ │ - add %esi,%ebp │ │ - mov 0x64(%esp),%edi │ │ - adc %ecx,0x24(%esp) │ │ - mov 0x3c(%esp),%ecx │ │ - mov %ebp,0x38(%esp) │ │ - mov %ebx,0x20(%esp) │ │ - xor %eax,%edi │ │ - xor 0x44(%esp),%ecx │ │ - mov %ecx,%eax │ │ - mov %ecx,%esi │ │ - mov %edi,%ecx │ │ - shld $0x8,%esi,%ecx │ │ - mov 0x74(%esp),%esi │ │ - shld $0x8,%edi,%eax │ │ - mov 0x4c(%esp),%edi │ │ - mov %ecx,0x64(%esp) │ │ - mov 0x58(%esp),%ecx │ │ - mov %eax,0x88(%esp) │ │ - xor %edx,%esi │ │ - mov 0x84(%esp),%edx │ │ + mov 0x88(%esp),%edi │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%eax │ │ + adc 0x80(%esp),%edx │ │ + add 0xd8(%esp),%eax │ │ + mov %edx,0x1c(%esp) │ │ + adc 0xd4(%esp),%esi │ │ + add 0x58(%esp),%eax │ │ + adc 0x5c(%esp),%esi │ │ + xor %edx,0x70(%esp) │ │ + mov 0x6c(%esp),%edx │ │ xor %ebp,%edi │ │ - mov 0x8(%esp),%ebp │ │ - xor 0x2c(%esp),%ecx │ │ - xor 0x34(%esp),%edx │ │ - mov %ecx,%eax │ │ - shld $0x8,%esi,%eax │ │ - shld $0x8,%ecx,%esi │ │ + mov 0x74(%esp),%ebp │ │ + mov %eax,0xc(%esp) │ │ + mov %edi,0x88(%esp) │ │ mov %esi,%ecx │ │ - mov %esi,0x74(%esp) │ │ - mov 0x7c(%esp),%esi │ │ - mov %eax,0x58(%esp) │ │ - mov %edx,%eax │ │ + mov %esi,0x24(%esp) │ │ + mov 0x14(%esp),%esi │ │ + xor 0x8(%esp),%ebp │ │ + xor %ecx,%edx │ │ + mov 0x7c(%esp),%ecx │ │ + mov %edx,0x6c(%esp) │ │ + xor %esi,0x34(%esp) │ │ + mov 0x44(%esp),%esi │ │ + mov %ebp,0x74(%esp) │ │ + xor %eax,%ecx │ │ + mov 0x48(%esp),%eax │ │ + mov %ecx,0x7c(%esp) │ │ xor %ebx,%esi │ │ - mov 0x1c(%esp),%ebx │ │ - shld $0x8,%esi,%eax │ │ - shld $0x8,%edx,%esi │ │ + mov 0x64(%esp),%ebx │ │ + mov %esi,0x44(%esp) │ │ + xor 0x10(%esp),%ebx │ │ + add %edi,%eax │ │ + mov 0x50(%esp),%edi │ │ + mov %eax,0x48(%esp) │ │ + adc 0x34(%esp),%edi │ │ + mov %ebx,0x64(%esp) │ │ + mov %edi,0x50(%esp) │ │ + mov 0x4c(%esp),%edi │ │ + add %esi,%edi │ │ + mov 0x3c(%esp),%esi │ │ + adc %ebp,0x28(%esp) │ │ + mov 0x2c(%esp),%ebp │ │ + mov %edi,0x4c(%esp) │ │ + add 0x70(%esp),%esi │ │ + adc %ebx,%ebp │ │ + mov 0x40(%esp),%ebx │ │ + mov %esi,0x3c(%esp) │ │ + mov %ebp,0x2c(%esp) │ │ + add %edx,%ebx │ │ + mov 0x60(%esp),%edx │ │ + adc %ecx,0x38(%esp) │ │ + mov %ebx,0x40(%esp) │ │ + xor %eax,%edx │ │ + mov 0x78(%esp),%eax │ │ + mov %edx,%ecx │ │ + xor 0x50(%esp),%eax │ │ + shld $0x8,%eax,%ecx │ │ + shld $0x8,%edx,%eax │ │ + mov 0x30(%esp),%edx │ │ + mov %eax,0x78(%esp) │ │ + mov 0x54(%esp),%eax │ │ + mov %ecx,0x8c(%esp) │ │ + xor %edi,%edx │ │ + mov 0x8(%esp),%edi │ │ + xor 0x28(%esp),%eax │ │ + mov %edx,%ecx │ │ + shld $0x8,%eax,%ecx │ │ + shld $0x8,%edx,%eax │ │ mov 0x68(%esp),%edx │ │ - mov %eax,0x3c(%esp) │ │ - mov %edi,%eax │ │ - mov %esi,0x7c(%esp) │ │ - xor 0x24(%esp),%edx │ │ + mov %eax,0x54(%esp) │ │ + mov 0x80(%esp),%eax │ │ + mov %ecx,0x60(%esp) │ │ + xor %esi,%edx │ │ + mov 0x58(%esp),%esi │ │ + xor %ebp,%eax │ │ + mov %edx,%ecx │ │ + mov 0x14(%esp),%ebp │ │ + shld $0x8,%eax,%ecx │ │ shld $0x8,%edx,%eax │ │ - shld $0x8,%edi,%edx │ │ - add 0xa4(%esp),%ebp │ │ - mov 0x10(%esp),%edi │ │ - mov %eax,0x4c(%esp) │ │ - mov 0x14(%esp),%eax │ │ - mov %edx,0x68(%esp) │ │ - mov 0xc(%esp),%edx │ │ - adc 0x8c(%esp),%eax │ │ - add 0x64(%esp),%ebp │ │ - adc 0x88(%esp),%eax │ │ - add 0x94(%esp),%edx │ │ - mov %ebp,0x8(%esp) │ │ - adc 0xe8(%esp),%edi │ │ - add %ecx,%edx │ │ - mov 0x4(%esp),%ecx │ │ - mov %eax,0x14(%esp) │ │ - mov %edx,0xc(%esp) │ │ - mov 0x18(%esp),%edx │ │ - adc 0x58(%esp),%edi │ │ - add 0xdc(%esp),%ecx │ │ - adc 0xd8(%esp),%edx │ │ - add %esi,%ecx │ │ - mov 0x70(%esp),%esi │ │ - mov %edi,0x10(%esp) │ │ - mov 0x5c(%esp),%edi │ │ - mov %ecx,0x4(%esp) │ │ - mov (%esp),%ecx │ │ - adc 0x3c(%esp),%edx │ │ - add 0x98(%esp),%ecx │ │ - mov %edx,0x18(%esp) │ │ - adc 0xcc(%esp),%ebx │ │ - add 0x68(%esp),%ecx │ │ - mov %ecx,(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - adc 0x4c(%esp),%ebx │ │ - xor %ebp,%esi │ │ - xor 0xc(%esp),%edi │ │ - xor %eax,%ecx │ │ + mov 0x5c(%esp),%edx │ │ + mov %ecx,0x68(%esp) │ │ + mov %eax,%ecx │ │ + mov %eax,0x80(%esp) │ │ + xor %ebx,%esi │ │ mov %esi,%eax │ │ - mov %ebx,0x1c(%esp) │ │ - shld $0x10,%ecx,%eax │ │ - shrd $0x10,%ecx,%esi │ │ - mov 0x60(%esp),%ecx │ │ - mov %eax,0x50(%esp) │ │ - mov %edi,%eax │ │ - mov %esi,0x70(%esp) │ │ - xor 0x10(%esp),%ecx │ │ - shrd $0x10,%ecx,%edi │ │ - shld $0x10,%ecx,%eax │ │ - mov 0x6c(%esp),%ecx │ │ - mov %edi,%ebp │ │ - mov %edi,0x5c(%esp) │ │ - mov 0x28(%esp),%edi │ │ - mov %eax,0x78(%esp) │ │ - xor %edx,%ecx │ │ - mov 0x54(%esp),%edx │ │ - xor 0x4(%esp),%edi │ │ - xor (%esp),%edx │ │ - mov %edi,%eax │ │ - shrd $0x10,%ecx,%edi │ │ - shld $0x10,%ecx,%eax │ │ - mov %edi,%ecx │ │ - mov %edi,0x28(%esp) │ │ - mov 0x80(%esp),%edi │ │ - mov %eax,0x30(%esp) │ │ - mov %edx,%eax │ │ - xor %ebx,%edi │ │ - mov 0x44(%esp),%ebx │ │ - shld $0x10,%edi,%eax │ │ - shrd $0x10,%edi,%edx │ │ - mov 0x2c(%esp),%edi │ │ - mov %eax,0x60(%esp) │ │ - mov 0x40(%esp),%eax │ │ - mov %edx,0x54(%esp) │ │ - add %esi,%ebx │ │ - mov 0x88(%esp),%esi │ │ - mov %ebx,0x44(%esp) │ │ - adc 0x50(%esp),%eax │ │ - add %ebp,%edi │ │ - mov 0x48(%esp),%ebp │ │ - mov %edi,0x2c(%esp) │ │ - adc 0x78(%esp),%ebp │ │ - add %ecx,0x34(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - mov %eax,0x40(%esp) │ │ - adc %ecx,0x20(%esp) │ │ - mov 0x38(%esp),%ecx │ │ - mov %ebp,0x48(%esp) │ │ + xor 0x38(%esp),%edx │ │ + shld $0x8,%edx,%eax │ │ + shld $0x8,%esi,%edx │ │ + add 0x98(%esp),%ebp │ │ + mov 0x18(%esp),%esi │ │ + mov %eax,%ebx │ │ + mov %eax,0x90(%esp) │ │ + mov 0x20(%esp),%eax │ │ + mov %edx,0x5c(%esp) │ │ + adc 0x9c(%esp),%eax │ │ + add 0x78(%esp),%ebp │ │ + adc 0x8c(%esp),%eax │ │ + add 0xc4(%esp),%edi │ │ + mov %ebp,0x14(%esp) │ │ + adc 0xc8(%esp),%esi │ │ + add 0x54(%esp),%edi │ │ + mov %eax,0x20(%esp) │ │ + adc 0x60(%esp),%esi │ │ + mov %edi,0x8(%esp) │ │ + mov 0x1c(%esp),%edi │ │ + mov %esi,0x18(%esp) │ │ + mov 0x10(%esp),%esi │ │ + add 0xf0(%esp),%esi │ │ + adc 0x110(%esp),%edi │ │ + add %ecx,%esi │ │ + mov 0xc(%esp),%ecx │ │ + mov %esi,0x10(%esp) │ │ + adc 0x68(%esp),%edi │ │ + add 0x108(%esp),%ecx │ │ + mov %edi,%esi │ │ + mov %edi,0x1c(%esp) │ │ + mov 0x24(%esp),%edi │ │ + adc 0x104(%esp),%edi │ │ add %edx,%ecx │ │ - mov 0x24(%esp),%edx │ │ - mov %ecx,0x38(%esp) │ │ - adc 0x60(%esp),%edx │ │ - xor %eax,%esi │ │ - mov 0x64(%esp),%eax │ │ + mov 0x34(%esp),%edx │ │ + mov %ecx,0xc(%esp) │ │ + adc %ebx,%edi │ │ + xor %eax,%edx │ │ + mov 0x88(%esp),%eax │ │ + mov %edi,%ebx │ │ + mov %edi,0x24(%esp) │ │ + xor %ebp,%eax │ │ + mov %eax,%ecx │ │ + shrd $0x10,%edx,%eax │ │ + shld $0x10,%edx,%ecx │ │ + mov 0x74(%esp),%edx │ │ + mov %eax,%edi │ │ + mov %eax,0x88(%esp) │ │ + mov 0x44(%esp),%eax │ │ + mov %ecx,%ebp │ │ + mov %ecx,0x84(%esp) │ │ + xor 0x8(%esp),%eax │ │ + xor 0x18(%esp),%edx │ │ + mov %eax,%ecx │ │ + shrd $0x10,%edx,%eax │ │ + mov %eax,0x44(%esp) │ │ + mov 0x70(%esp),%eax │ │ + shld $0x10,%edx,%ecx │ │ + mov 0x64(%esp),%edx │ │ + mov %ecx,0x58(%esp) │ │ + xor 0x10(%esp),%eax │ │ + xor %esi,%edx │ │ + mov 0x48(%esp),%esi │ │ + mov %eax,%ecx │ │ + shrd $0x10,%edx,%eax │ │ + mov %eax,0x70(%esp) │ │ + mov 0x7c(%esp),%eax │ │ + shld $0x10,%edx,%ecx │ │ + mov 0x3c(%esp),%edx │ │ + mov %ecx,0x30(%esp) │ │ xor %ebx,%eax │ │ - mov %esi,%ebx │ │ - mov %edx,0x24(%esp) │ │ - shld $0x1,%eax,%ebx │ │ - shld $0x1,%esi,%eax │ │ - mov 0x58(%esp),%esi │ │ + mov 0x6c(%esp),%ebx │ │ + xor 0xc(%esp),%ebx │ │ + mov %ebx,%ecx │ │ + shrd $0x10,%eax,%ebx │ │ + shld $0x10,%eax,%ecx │ │ + add %edi,%esi │ │ + mov 0x50(%esp),%edi │ │ + mov 0x28(%esp),%eax │ │ mov %ebx,0x6c(%esp) │ │ - mov 0x74(%esp),%ebx │ │ - mov %eax,0x64(%esp) │ │ - mov 0x3c(%esp),%eax │ │ - xor %ebp,%esi │ │ + mov %ecx,0x64(%esp) │ │ + mov 0x2c(%esp),%ecx │ │ + mov %esi,0x48(%esp) │ │ + adc %ebp,%edi │ │ + mov 0x4c(%esp),%ebp │ │ + mov %edi,0x50(%esp) │ │ + add 0x44(%esp),%ebp │ │ + adc 0x58(%esp),%eax │ │ + add 0x70(%esp),%edx │ │ + mov %ebp,0x4c(%esp) │ │ + adc 0x30(%esp),%ecx │ │ + add %ebx,0x40(%esp) │ │ + mov 0x38(%esp),%ebx │ │ + mov %eax,0x28(%esp) │ │ + mov %edx,0x3c(%esp) │ │ + adc 0x64(%esp),%ebx │ │ + xor %esi,0x78(%esp) │ │ + mov %ecx,0x2c(%esp) │ │ + mov 0x78(%esp),%esi │ │ + mov %ebx,0x38(%esp) │ │ + mov 0x8c(%esp),%ebx │ │ xor %edi,%ebx │ │ - mov %esi,%ebp │ │ - xor 0x20(%esp),%eax │ │ - shld $0x1,%ebx,%ebp │ │ + mov %ebx,%edi │ │ shld $0x1,%esi,%ebx │ │ - mov 0x7c(%esp),%esi │ │ + shld $0x1,%edi,%esi │ │ mov %ebx,0x74(%esp) │ │ - mov %ebp,0x58(%esp) │ │ - mov %eax,%edi │ │ - xor 0x34(%esp),%esi │ │ - shld $0x1,%esi,%edi │ │ - shld $0x1,%eax,%esi │ │ - mov 0x4c(%esp),%eax │ │ - mov %edi,0x84(%esp) │ │ - mov 0x68(%esp),%edi │ │ - mov %esi,0x7c(%esp) │ │ - xor %edx,%eax │ │ - mov 0x10(%esp),%edx │ │ - xor %ecx,%edi │ │ - mov %eax,%ecx │ │ - shld $0x1,%edi,%ecx │ │ + mov 0x80(%esp),%ebx │ │ + mov %esi,0x78(%esp) │ │ + mov 0x60(%esp),%esi │ │ + xor %edx,%ebx │ │ + xor %eax,%esi │ │ + mov 0x54(%esp),%eax │ │ + mov %esi,%edi │ │ + xor %ebp,%eax │ │ shld $0x1,%eax,%edi │ │ - mov 0x8(%esp),%eax │ │ - mov %ecx,0x3c(%esp) │ │ - mov 0x14(%esp),%ecx │ │ - mov %edi,0x68(%esp) │ │ - add 0xf4(%esp),%eax │ │ - adc 0x10c(%esp),%ecx │ │ - add %ebx,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x4(%esp),%eax │ │ - adc %ebp,%ecx │ │ - mov 0x70(%esp),%ebp │ │ - mov %ecx,0x14(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - add 0xc0(%esp),%ecx │ │ - adc 0xa0(%esp),%edx │ │ - add %esi,%ecx │ │ + shld $0x1,%esi,%eax │ │ + mov %eax,%esi │ │ + mov %eax,0x54(%esp) │ │ + mov 0x68(%esp),%eax │ │ + mov %edi,0x8c(%esp) │ │ + xor %ecx,%eax │ │ + mov %eax,%ecx │ │ + shld $0x1,%ebx,%ecx │ │ + shld $0x1,%eax,%ebx │ │ + mov 0x5c(%esp),%eax │ │ + mov %ecx,%edi │ │ + mov %ecx,0x68(%esp) │ │ + mov 0x90(%esp),%ecx │ │ + mov %ebx,0x80(%esp) │ │ + xor 0x40(%esp),%eax │ │ + xor 0x38(%esp),%ecx │ │ + mov %ecx,%edx │ │ + shld $0x1,%eax,%edx │ │ + shld $0x1,%ecx,%eax │ │ + mov 0x20(%esp),%ecx │ │ + mov %eax,%ebp │ │ + mov %eax,0x5c(%esp) │ │ + mov 0x14(%esp),%eax │ │ + mov %edx,0x60(%esp) │ │ + add 0xd0(%esp),%eax │ │ + adc 0xec(%esp),%ecx │ │ + add %esi,%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x18(%esp),%eax │ │ + adc 0x8c(%esp),%ecx │ │ mov %ecx,%esi │ │ - mov %ecx,0xc(%esp) │ │ - mov (%esp),%ecx │ │ - adc 0x84(%esp),%edx │ │ - add 0xfc(%esp),%eax │ │ - mov %edx,%ebx │ │ - mov %edx,0x10(%esp) │ │ - mov 0x18(%esp),%edx │ │ - adc 0xf8(%esp),%edx │ │ - add %edi,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - adc 0x3c(%esp),%edx │ │ - add 0xb4(%esp),%ecx │ │ - adc 0xb0(%esp),%eax │ │ - add 0x64(%esp),%ecx │ │ - mov %edx,%edi │ │ - mov %edx,0x18(%esp) │ │ - mov 0x14(%esp),%edx │ │ - adc 0x6c(%esp),%eax │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + add 0xf8(%esp),%ecx │ │ + adc 0xc0(%esp),%eax │ │ + add %ebx,%ecx │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + adc %edi,%eax │ │ + mov %eax,%edi │ │ + mov %eax,0x18(%esp) │ │ + mov 0x10(%esp),%eax │ │ + add 0xcc(%esp),%eax │ │ + adc 0x10c(%esp),%ecx │ │ + add %ebp,%eax │ │ + mov 0x64(%esp),%ebp │ │ + mov %eax,%ebx │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%eax │ │ + adc %edx,%ecx │ │ + mov %ecx,%edx │ │ + mov %ecx,0x1c(%esp) │ │ + add 0x100(%esp),%eax │ │ + mov 0x24(%esp),%ecx │ │ + adc 0xfc(%esp),%ecx │ │ + add 0x78(%esp),%eax │ │ + adc 0x74(%esp),%ecx │ │ xor %esi,%ebp │ │ - mov 0x78(%esp),%esi │ │ - xor %edx,0x60(%esp) │ │ - mov 0x8(%esp),%edx │ │ - mov %ecx,(%esp) │ │ - mov %ebp,0x70(%esp) │ │ + mov 0x84(%esp),%esi │ │ + mov %eax,0xc(%esp) │ │ + mov 0x14(%esp),%eax │ │ + mov %ebp,0x64(%esp) │ │ xor %edi,%esi │ │ - mov 0x30(%esp),%edi │ │ - xor %edx,0x54(%esp) │ │ - mov 0x50(%esp),%edx │ │ - mov %eax,0x1c(%esp) │ │ - mov %esi,0x78(%esp) │ │ - xor %eax,%edi │ │ - mov 0x28(%esp),%eax │ │ + mov 0x58(%esp),%edi │ │ + xor %eax,0x6c(%esp) │ │ + mov 0x88(%esp),%eax │ │ + mov %ecx,0x24(%esp) │ │ + mov %esi,0x84(%esp) │ │ + xor %edx,%edi │ │ + mov 0x44(%esp),%edx │ │ + xor 0x8(%esp),%eax │ │ + mov %edi,0x58(%esp) │ │ xor %ebx,%edx │ │ - mov 0x5c(%esp),%ebx │ │ - mov %edx,0x50(%esp) │ │ - mov %edi,0x30(%esp) │ │ - xor %ecx,%eax │ │ - mov 0x34(%esp),%ecx │ │ - xor 0x4(%esp),%ebx │ │ - mov %eax,0x28(%esp) │ │ - mov 0x20(%esp),%eax │ │ - add 0x60(%esp),%ecx │ │ - mov %ebx,0x5c(%esp) │ │ - adc 0x54(%esp),%eax │ │ - add %edx,0x38(%esp) │ │ - mov 0x40(%esp),%edx │ │ - mov %ecx,0x34(%esp) │ │ - adc %ebp,0x24(%esp) │ │ - mov 0x44(%esp),%ebp │ │ - mov %eax,0x20(%esp) │ │ - add %esi,%ebp │ │ - mov 0x48(%esp),%esi │ │ - adc %ebx,%edx │ │ - add %edi,0x2c(%esp) │ │ - mov 0x74(%esp),%edi │ │ - mov 0x84(%esp),%ebx │ │ - mov %ebp,0x44(%esp) │ │ - mov %edx,0x40(%esp) │ │ - adc 0x28(%esp),%esi │ │ - xor %ecx,%edi │ │ - mov 0x58(%esp),%ecx │ │ - xor 0x24(%esp),%ebx │ │ - mov %edi,%eax │ │ - xor 0x20(%esp),%ecx │ │ - mov %esi,0x48(%esp) │ │ - shld $0x8,%ecx,%eax │ │ - shld $0x8,%edi,%ecx │ │ - mov 0x68(%esp),%edi │ │ - mov %ecx,0x58(%esp) │ │ - mov 0x7c(%esp),%ecx │ │ - mov %eax,0x74(%esp) │ │ - xor %ebp,%edi │ │ - xor 0x38(%esp),%ecx │ │ - mov %ecx,%eax │ │ + mov 0x30(%esp),%ebx │ │ + mov %eax,0x88(%esp) │ │ + mov %edx,0x44(%esp) │ │ + xor %ecx,%ebx │ │ + mov 0x70(%esp),%ecx │ │ + mov %ebx,0x30(%esp) │ │ + xor 0xc(%esp),%ecx │ │ + add %ebp,0x3c(%esp) │ │ + mov 0x2c(%esp),%ebp │ │ + adc 0x6c(%esp),%ebp │ │ + add %esi,0x40(%esp) │ │ + mov 0x50(%esp),%esi │ │ + mov %ecx,0x70(%esp) │ │ + adc %eax,0x38(%esp) │ │ + add %edi,0x48(%esp) │ │ + mov 0x28(%esp),%edi │ │ + mov 0x8c(%esp),%eax │ │ + mov %ebp,0x2c(%esp) │ │ + adc %edx,%esi │ │ + add %ebx,0x4c(%esp) │ │ + mov 0x54(%esp),%ebx │ │ + mov 0x5c(%esp),%edx │ │ + mov %esi,0x50(%esp) │ │ + adc %ecx,%edi │ │ + xor 0x3c(%esp),%ebx │ │ + xor %ebp,%eax │ │ + mov 0x80(%esp),%ebp │ │ + xor 0x48(%esp),%edx │ │ + mov %edi,0x28(%esp) │ │ + mov %ebx,%ecx │ │ + xor 0x40(%esp),%ebp │ │ + shld $0x8,%eax,%ecx │ │ shld $0x8,%ebx,%eax │ │ - shld $0x8,%ecx,%ebx │ │ - mov %edi,%ecx │ │ - mov %eax,0x4c(%esp) │ │ - mov 0x3c(%esp),%eax │ │ - mov %ebx,0x84(%esp) │ │ - xor %edx,%eax │ │ + mov %eax,%ebx │ │ + mov %eax,0x8c(%esp) │ │ + mov 0x68(%esp),%eax │ │ + mov %ecx,0x118(%esp) │ │ + mov %ebp,%ecx │ │ + xor 0x38(%esp),%eax │ │ shld $0x8,%eax,%ecx │ │ - shld $0x8,%edi,%eax │ │ - mov 0x64(%esp),%edi │ │ + shld $0x8,%ebp,%eax │ │ mov %eax,%ebp │ │ - mov %eax,0x3c(%esp) │ │ - mov 0x6c(%esp),%eax │ │ - mov %ecx,%edx │ │ - mov %ecx,0x88(%esp) │ │ - xor 0x2c(%esp),%edi │ │ + mov %eax,0x68(%esp) │ │ + mov 0x60(%esp),%eax │ │ + mov %ecx,0x90(%esp) │ │ + mov %edx,%ecx │ │ xor %esi,%eax │ │ - mov 0x14(%esp),%esi │ │ - mov %edi,%ecx │ │ + mov 0x20(%esp),%esi │ │ shld $0x8,%eax,%ecx │ │ - shld $0x8,%edi,%eax │ │ - mov 0x8(%esp),%edi │ │ - mov %eax,0x6c(%esp) │ │ - mov 0xc(%esp),%eax │ │ + shld $0x8,%edx,%eax │ │ + mov %eax,0x60(%esp) │ │ + mov 0x78(%esp),%eax │ │ mov %ecx,0x7c(%esp) │ │ - mov 0x10(%esp),%ecx │ │ - add 0xe4(%esp),%edi │ │ - adc 0xe0(%esp),%esi │ │ - add 0x58(%esp),%edi │ │ - adc 0x74(%esp),%esi │ │ - add 0xf0(%esp),%eax │ │ - mov %edi,0x8(%esp) │ │ - adc 0x108(%esp),%ecx │ │ - add %ebx,%eax │ │ - mov %esi,0x14(%esp) │ │ - mov 0x78(%esp),%ebx │ │ - mov %eax,0xc(%esp) │ │ - mov 0x4(%esp),%eax │ │ - adc 0x4c(%esp),%ecx │ │ - add 0x9c(%esp),%eax │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - adc 0xb8(%esp),%ecx │ │ - add %ebp,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov (%esp),%eax │ │ - adc %edx,%ecx │ │ - mov 0x54(%esp),%edx │ │ - mov %ecx,0x18(%esp) │ │ - add 0xbc(%esp),%eax │ │ + mov 0x74(%esp),%ecx │ │ + xor 0x4c(%esp),%eax │ │ + xor %edi,%ecx │ │ + mov 0x14(%esp),%edi │ │ + mov %eax,%edx │ │ + shld $0x8,%ecx,%edx │ │ + shld $0x8,%eax,%ecx │ │ + add 0xf4(%esp),%edi │ │ + mov 0x18(%esp),%eax │ │ + mov %edx,0x94(%esp) │ │ + mov %ecx,%edx │ │ + mov %ecx,0x74(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + adc 0x114(%esp),%esi │ │ + add %ebx,%edi │ │ + mov 0x24(%esp),%ebx │ │ + mov %edi,0x14(%esp) │ │ + adc 0x118(%esp),%esi │ │ + add 0xe8(%esp),%ecx │ │ + adc 0xe4(%esp),%eax │ │ + add %ebp,%ecx │ │ + mov %esi,0x20(%esp) │ │ + mov %ecx,0x8(%esp) │ │ mov 0x1c(%esp),%ecx │ │ - adc 0xd4(%esp),%ecx │ │ - add 0x6c(%esp),%eax │ │ - mov %eax,(%esp) │ │ - mov 0x60(%esp),%eax │ │ + adc 0x90(%esp),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov 0x10(%esp),%eax │ │ + add 0xa0(%esp),%eax │ │ + adc 0xb4(%esp),%ecx │ │ + add 0x60(%esp),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%eax │ │ adc 0x7c(%esp),%ecx │ │ + add 0xe0(%esp),%eax │ │ + mov %ecx,0x1c(%esp) │ │ + adc 0xdc(%esp),%ebx │ │ + add %edx,%eax │ │ + mov 0x6c(%esp),%edx │ │ + mov %eax,0xc(%esp) │ │ + mov 0x64(%esp),%eax │ │ + adc 0x94(%esp),%ebx │ │ xor %esi,%edx │ │ - xor 0x4(%esp),%ebx │ │ xor %edi,%eax │ │ - mov %ecx,0x1c(%esp) │ │ - mov 0x30(%esp),%edi │ │ mov %eax,%ecx │ │ shrd $0x10,%edx,%eax │ │ shld $0x10,%edx,%ecx │ │ mov %eax,%edx │ │ - mov %eax,0x60(%esp) │ │ - mov 0x70(%esp),%eax │ │ - mov %ecx,0x54(%esp) │ │ - mov 0x50(%esp),%ecx │ │ - xor (%esp),%edi │ │ - xor 0x10(%esp),%eax │ │ - xor 0xc(%esp),%ecx │ │ + mov %eax,0x64(%esp) │ │ + mov 0x88(%esp),%eax │ │ + mov %ecx,0x78(%esp) │ │ + mov 0x84(%esp),%ecx │ │ + mov %ebx,0x24(%esp) │ │ + xor 0x18(%esp),%eax │ │ + xor 0x8(%esp),%ecx │ │ mov %ecx,%esi │ │ shrd $0x10,%eax,%ecx │ │ - mov %ecx,%ebp │ │ - mov %ecx,0x50(%esp) │ │ - mov 0x5c(%esp),%ecx │ │ shld $0x10,%eax,%esi │ │ - mov 0x20(%esp),%eax │ │ - mov %esi,0x70(%esp) │ │ - mov %ebx,%esi │ │ - xor 0x18(%esp),%ecx │ │ - shld $0x10,%ecx,%esi │ │ - shrd $0x10,%ecx,%ebx │ │ - mov 0x28(%esp),%ecx │ │ - mov %esi,0x68(%esp) │ │ - mov %edi,%esi │ │ - mov %ebx,0x78(%esp) │ │ + mov 0x58(%esp),%eax │ │ + mov %ecx,0x84(%esp) │ │ + mov 0x44(%esp),%ecx │ │ + mov %esi,0x34(%esp) │ │ + xor 0x10(%esp),%eax │ │ xor 0x1c(%esp),%ecx │ │ + mov %eax,%esi │ │ + shrd $0x10,%ecx,%eax │ │ shld $0x10,%ecx,%esi │ │ - shrd $0x10,%ecx,%edi │ │ - mov 0x34(%esp),%ecx │ │ - mov %esi,0x80(%esp) │ │ - mov 0x38(%esp),%esi │ │ - mov %edi,0x30(%esp) │ │ - add %edx,%ecx │ │ - mov 0x24(%esp),%edx │ │ - adc 0x54(%esp),%eax │ │ - add %ebp,%esi │ │ - mov 0x40(%esp),%ebp │ │ - mov %ecx,0x34(%esp) │ │ - mov %esi,0x38(%esp) │ │ - adc 0x70(%esp),%edx │ │ - add %ebx,0x44(%esp) │ │ - mov 0x58(%esp),%ebx │ │ - mov %eax,0x20(%esp) │ │ - adc 0x68(%esp),%ebp │ │ - add %edi,0x2c(%esp) │ │ - mov 0x80(%esp),%edi │ │ - mov %edx,0x24(%esp) │ │ - adc %edi,0x48(%esp) │ │ - mov 0x74(%esp),%edi │ │ - xor %ecx,%ebx │ │ - mov %ebp,0x40(%esp) │ │ - xor %eax,%edi │ │ - mov %edi,%ecx │ │ - mov %edi,%eax │ │ - mov %ebx,%edi │ │ - shld $0x1,%eax,%edi │ │ - mov 0x4c(%esp),%eax │ │ - shld $0x1,%ebx,%ecx │ │ - mov 0x84(%esp),%ebx │ │ - mov %ecx,0x5c(%esp) │ │ - mov %edi,0x58(%esp) │ │ - xor %edx,%eax │ │ - mov 0x3c(%esp),%edx │ │ - xor %esi,%ebx │ │ - mov %eax,%ecx │ │ - shld $0x1,%ebx,%ecx │ │ - shld $0x1,%eax,%ebx │ │ - mov 0x88(%esp),%eax │ │ - mov %ecx,0x74(%esp) │ │ - mov %ebx,%esi │ │ - mov %ebx,0x84(%esp) │ │ - xor 0x44(%esp),%edx │ │ - xor %ebp,%eax │ │ - mov 0x10(%esp),%ebp │ │ - mov %eax,%ecx │ │ - shld $0x1,%edx,%ecx │ │ - shld $0x1,%eax,%edx │ │ + mov %eax,0x58(%esp) │ │ + mov 0x70(%esp),%ecx │ │ + mov %esi,0x88(%esp) │ │ + mov %eax,%esi │ │ + mov 0x30(%esp),%eax │ │ + xor %ebx,%ecx │ │ + mov 0x3c(%esp),%ebx │ │ + xor 0xc(%esp),%eax │ │ + mov %eax,%ebp │ │ + shrd $0x10,%ecx,%eax │ │ + shld $0x10,%ecx,%ebp │ │ + mov %eax,%edi │ │ + mov %eax,0x30(%esp) │ │ + mov 0x2c(%esp),%ecx │ │ + mov 0x40(%esp),%eax │ │ + add %edx,%ebx │ │ + mov 0x38(%esp),%edx │ │ + mov %ebp,0x54(%esp) │ │ + mov %ebx,0x3c(%esp) │ │ + adc 0x78(%esp),%ecx │ │ + add 0x84(%esp),%eax │ │ + adc 0x34(%esp),%edx │ │ + add %esi,0x48(%esp) │ │ + mov 0x88(%esp),%esi │ │ + mov %ecx,0x2c(%esp) │ │ + mov %eax,0x40(%esp) │ │ + adc %esi,0x50(%esp) │ │ + add %edi,0x4c(%esp) │ │ + mov 0x118(%esp),%esi │ │ + mov %edx,0x38(%esp) │ │ + mov 0x8c(%esp),%edi │ │ + adc %ebp,0x28(%esp) │ │ + xor %ecx,%esi │ │ + mov 0x90(%esp),%ecx │ │ + mov 0x60(%esp),%ebp │ │ + xor %ebx,%edi │ │ + mov %esi,%ebx │ │ + shld $0x1,%edi,%ebx │ │ + shld $0x1,%esi,%edi │ │ + mov %ebx,0x80(%esp) │ │ + mov 0x24(%esp),%ebx │ │ + mov %edi,0x8c(%esp) │ │ + xor %edx,%ecx │ │ + mov 0x68(%esp),%edx │ │ + xor 0x48(%esp),%ebp │ │ + xor %eax,%edx │ │ + mov %ecx,%eax │ │ + shld $0x1,%edx,%eax │ │ + shld $0x1,%ecx,%edx │ │ + mov %eax,0x5c(%esp) │ │ mov 0x7c(%esp),%eax │ │ - mov %ecx,0x64(%esp) │ │ - mov 0x6c(%esp),%ecx │ │ - mov %edx,0x3c(%esp) │ │ - mov 0x14(%esp),%edx │ │ - xor 0x48(%esp),%eax │ │ - xor 0x2c(%esp),%ecx │ │ - mov %eax,%ebx │ │ - shld $0x1,%ecx,%ebx │ │ + mov %edx,0x68(%esp) │ │ + mov 0x20(%esp),%edx │ │ + xor 0x50(%esp),%eax │ │ + mov %eax,%ecx │ │ + shld $0x1,%ebp,%ecx │ │ + shld $0x1,%eax,%ebp │ │ + mov 0x94(%esp),%eax │ │ + mov %ecx,0x44(%esp) │ │ + mov 0x74(%esp),%ecx │ │ + mov %ebp,0x60(%esp) │ │ + xor 0x28(%esp),%eax │ │ + xor 0x4c(%esp),%ecx │ │ + mov %eax,%esi │ │ + shld $0x1,%ecx,%esi │ │ shld $0x1,%eax,%ecx │ │ - mov 0x8(%esp),%eax │ │ - mov %ecx,0x6c(%esp) │ │ - mov %ebx,0x4c(%esp) │ │ - add 0xb4(%esp),%eax │ │ - adc 0xb0(%esp),%edx │ │ + mov 0x14(%esp),%eax │ │ + mov %ecx,0x74(%esp) │ │ + mov %esi,0x7c(%esp) │ │ + add 0x100(%esp),%eax │ │ + adc 0xfc(%esp),%edx │ │ add %ecx,%eax │ │ - mov 0x18(%esp),%ecx │ │ + mov 0x1c(%esp),%ecx │ │ + mov %eax,0x14(%esp) │ │ + mov 0x8(%esp),%eax │ │ + adc %esi,%edx │ │ + mov 0x88(%esp),%esi │ │ + mov %edx,0x20(%esp) │ │ + add 0x108(%esp),%eax │ │ + mov 0x18(%esp),%edx │ │ + adc 0x104(%esp),%edx │ │ + add %edi,%eax │ │ + mov 0x54(%esp),%edi │ │ mov %eax,0x8(%esp) │ │ + mov 0x10(%esp),%eax │ │ + adc 0x80(%esp),%edx │ │ + add 0xe8(%esp),%eax │ │ + mov %edx,0x18(%esp) │ │ + adc 0xe4(%esp),%ecx │ │ + add 0x68(%esp),%eax │ │ + mov %eax,0x10(%esp) │ │ mov 0xc(%esp),%eax │ │ - adc %ebx,%edx │ │ - mov 0x68(%esp),%ebx │ │ - add 0x98(%esp),%eax │ │ - mov %edx,0x14(%esp) │ │ - adc 0xcc(%esp),%ebp │ │ - add %edi,%eax │ │ - mov 0x70(%esp),%edi │ │ + adc 0x5c(%esp),%ecx │ │ + add 0xcc(%esp),%eax │ │ + mov %ecx,0x1c(%esp) │ │ + adc 0x10c(%esp),%ebx │ │ + add %ebp,%eax │ │ + mov 0x34(%esp),%ebp │ │ mov %eax,0xc(%esp) │ │ - mov 0x4(%esp),%eax │ │ - adc 0x5c(%esp),%ebp │ │ - add 0xf0(%esp),%eax │ │ - mov %ebp,0x10(%esp) │ │ - adc 0x108(%esp),%ecx │ │ - add %esi,%eax │ │ - mov 0x1c(%esp),%esi │ │ - mov %eax,0x4(%esp) │ │ - mov (%esp),%eax │ │ - adc 0x74(%esp),%ecx │ │ - add 0xfc(%esp),%eax │ │ - mov %ecx,0x18(%esp) │ │ - adc 0xf8(%esp),%esi │ │ - add 0x3c(%esp),%eax │ │ - adc 0x64(%esp),%esi │ │ - xor %ebp,%ebx │ │ - mov 0x80(%esp),%ebp │ │ - xor %edx,%edi │ │ - mov 0x54(%esp),%edx │ │ - mov %eax,(%esp) │ │ - mov 0x8(%esp),%eax │ │ - mov %edi,0x70(%esp) │ │ - mov %ebx,0x68(%esp) │ │ - xor %ecx,%ebp │ │ - mov 0x4(%esp),%ecx │ │ - xor %eax,0x50(%esp) │ │ - mov 0x78(%esp),%eax │ │ - xor %esi,%edx │ │ - mov %esi,0x1c(%esp) │ │ - mov 0x44(%esp),%esi │ │ - mov %ebp,0x80(%esp) │ │ - mov %edx,0x54(%esp) │ │ + mov 0x84(%esp),%eax │ │ + adc 0x44(%esp),%ebx │ │ + xor %edx,%esi │ │ + mov 0x8(%esp),%edx │ │ + xor %ecx,%edi │ │ + mov 0x10(%esp),%ecx │ │ + xor 0x20(%esp),%ebp │ │ + xor 0x14(%esp),%eax │ │ + mov %esi,0x88(%esp) │ │ + mov %edi,0x54(%esp) │ │ + xor %edx,0x58(%esp) │ │ + mov 0x78(%esp),%edx │ │ xor %ecx,0x30(%esp) │ │ - mov 0x60(%esp),%ecx │ │ - xor 0xc(%esp),%eax │ │ - xor (%esp),%ecx │ │ + mov 0x64(%esp),%ecx │ │ + mov %ebx,0x24(%esp) │ │ + mov %ebp,0x34(%esp) │ │ + mov %eax,0x84(%esp) │ │ + xor %ebx,%edx │ │ + mov 0x48(%esp),%ebx │ │ + xor 0xc(%esp),%ecx │ │ + mov %edx,0x78(%esp) │ │ + add %ebp,%ebx │ │ + mov 0x4c(%esp),%ebp │ │ + mov %ecx,0x64(%esp) │ │ + adc %eax,0x50(%esp) │ │ + mov 0x28(%esp),%eax │ │ + mov %ebx,0x48(%esp) │ │ + add %esi,%ebp │ │ + mov 0x3c(%esp),%esi │ │ + adc 0x58(%esp),%eax │ │ + mov %ebp,0x4c(%esp) │ │ add %edi,%esi │ │ mov 0x40(%esp),%edi │ │ - mov %eax,0x78(%esp) │ │ - mov %esi,0x44(%esp) │ │ - adc 0x50(%esp),%edi │ │ - mov %ecx,0x60(%esp) │ │ + mov %eax,0x28(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + mov %esi,0x3c(%esp) │ │ + adc 0x30(%esp),%eax │ │ + add %edx,%edi │ │ + mov 0x38(%esp),%edx │ │ mov %edi,0x40(%esp) │ │ - mov 0x2c(%esp),%edi │ │ - add %ebx,%edi │ │ - mov 0x20(%esp),%ebx │ │ - adc %eax,0x48(%esp) │ │ - add %ebp,0x34(%esp) │ │ - mov 0x38(%esp),%ebp │ │ - mov 0x4c(%esp),%eax │ │ - mov %edi,0x2c(%esp) │ │ - adc 0x30(%esp),%ebx │ │ - add %edx,%ebp │ │ - mov 0x24(%esp),%edx │ │ - mov %ebp,0x38(%esp) │ │ + mov %eax,0x2c(%esp) │ │ + mov 0x7c(%esp),%eax │ │ adc %ecx,%edx │ │ - mov 0x6c(%esp),%ecx │ │ - xor 0x40(%esp),%eax │ │ - mov %ebx,0x20(%esp) │ │ - mov %edx,0x24(%esp) │ │ - xor %esi,%ecx │ │ - mov %ecx,%esi │ │ + mov 0x74(%esp),%ecx │ │ + mov %edx,0x38(%esp) │ │ + xor 0x50(%esp),%eax │ │ + xor %ebx,%ecx │ │ + mov %ecx,%ebx │ │ shld $0x8,%eax,%ecx │ │ - shld $0x8,%esi,%eax │ │ - mov %ecx,0x88(%esp) │ │ - mov 0x74(%esp),%esi │ │ - mov %eax,0x4c(%esp) │ │ - mov 0x58(%esp),%eax │ │ - xor %ebx,%esi │ │ - mov 0x3c(%esp),%ebx │ │ - xor %edi,%eax │ │ - mov 0x5c(%esp),%edi │ │ - mov %eax,%ecx │ │ + shld $0x8,%ebx,%eax │ │ + mov 0x8c(%esp),%ebx │ │ + mov %eax,0x7c(%esp) │ │ + mov 0x5c(%esp),%eax │ │ + mov %ecx,0x94(%esp) │ │ xor %ebp,%ebx │ │ - mov 0x18(%esp),%ebp │ │ - xor 0x48(%esp),%edi │ │ - shld $0x8,%edi,%ecx │ │ - shld $0x8,%eax,%edi │ │ - mov %ecx,0x7c(%esp) │ │ - mov 0x84(%esp),%ecx │ │ - mov %edi,0x5c(%esp) │ │ - xor 0x34(%esp),%ecx │ │ - mov %ecx,%eax │ │ + mov 0x80(%esp),%ebp │ │ + mov %ebx,%ecx │ │ + xor 0x2c(%esp),%eax │ │ + xor 0x28(%esp),%ebp │ │ + shld $0x8,%ebp,%ecx │ │ + shld $0x8,%ebx,%ebp │ │ + mov 0x68(%esp),%ebx │ │ + mov %ecx,0x6c(%esp) │ │ + mov %ebp,0x80(%esp) │ │ + xor %esi,%ebx │ │ + mov %ebx,%ecx │ │ + shld $0x8,%eax,%ecx │ │ + shld $0x8,%ebx,%eax │ │ + mov %ecx,0x8c(%esp) │ │ + mov %eax,0x5c(%esp) │ │ + mov %eax,%ecx │ │ + mov %edi,%eax │ │ + mov 0x60(%esp),%edi │ │ + mov 0x44(%esp),%esi │ │ + mov 0x14(%esp),%ebx │ │ + xor %eax,%edi │ │ + xor %edx,%esi │ │ + mov 0x8(%esp),%edx │ │ + mov %edi,%eax │ │ shld $0x8,%esi,%eax │ │ - shld $0x8,%ecx,%esi │ │ - mov 0x64(%esp),%ecx │ │ - mov %eax,0x58(%esp) │ │ - mov %ebx,%eax │ │ - mov %esi,0x74(%esp) │ │ - xor %edx,%ecx │ │ - mov 0x10(%esp),%edx │ │ - shld $0x8,%ecx,%eax │ │ - shld $0x8,%ebx,%ecx │ │ - mov 0x1c(%esp),%ebx │ │ - mov %ecx,0x64(%esp) │ │ - mov 0x8(%esp),%ecx │ │ - mov %eax,0x3c(%esp) │ │ - mov 0x14(%esp),%eax │ │ - add 0xe4(%esp),%ecx │ │ - adc 0xe0(%esp),%eax │ │ - add 0x4c(%esp),%ecx │ │ - mov %ecx,0x8(%esp) │ │ + shld $0x8,%edi,%esi │ │ + add 0xf4(%esp),%ebx │ │ + mov 0x24(%esp),%edi │ │ + mov %eax,0x90(%esp) │ │ + mov 0x20(%esp),%eax │ │ + mov %esi,0x44(%esp) │ │ + mov 0x18(%esp),%esi │ │ + adc 0x114(%esp),%eax │ │ + add 0x7c(%esp),%ebx │ │ + adc 0x94(%esp),%eax │ │ + add 0xa0(%esp),%edx │ │ + mov %ebx,0x14(%esp) │ │ + adc 0xb4(%esp),%esi │ │ + add %ebp,%edx │ │ + mov %eax,0x20(%esp) │ │ + mov 0x88(%esp),%ebp │ │ + mov %edx,0x8(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + adc 0x6c(%esp),%esi │ │ + mov %esi,0x18(%esp) │ │ + mov 0x10(%esp),%esi │ │ + add 0xa8(%esp),%esi │ │ + adc 0xa4(%esp),%edx │ │ + add %ecx,%esi │ │ mov 0xc(%esp),%ecx │ │ - adc 0x88(%esp),%eax │ │ - add 0x9c(%esp),%ecx │ │ - mov %eax,0x14(%esp) │ │ - adc 0xb8(%esp),%edx │ │ - add %edi,%ecx │ │ - mov 0x68(%esp),%edi │ │ + mov %esi,0x10(%esp) │ │ + adc 0x8c(%esp),%edx │ │ + add 0xe0(%esp),%ecx │ │ + adc 0xdc(%esp),%edi │ │ + add 0x44(%esp),%ecx │ │ + mov %edx,0x1c(%esp) │ │ + adc 0x90(%esp),%edi │ │ mov %ecx,0xc(%esp) │ │ - mov 0x4(%esp),%ecx │ │ - adc 0x7c(%esp),%edx │ │ - add 0xac(%esp),%ecx │ │ - mov %edx,0x10(%esp) │ │ - mov 0x50(%esp),%edx │ │ - adc 0xa8(%esp),%ebp │ │ - add %esi,%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov (%esp),%ecx │ │ - adc 0x58(%esp),%ebp │ │ - add 0xbc(%esp),%ecx │ │ - mov %ebp,%esi │ │ - mov %ebp,0x18(%esp) │ │ - mov 0x70(%esp),%ebp │ │ - adc 0xd4(%esp),%ebx │ │ - add 0x64(%esp),%ecx │ │ - adc 0x3c(%esp),%ebx │ │ xor 0x8(%esp),%ebp │ │ - mov %ecx,(%esp) │ │ - xor %eax,%edx │ │ - xor 0xc(%esp),%edi │ │ - mov 0x60(%esp),%eax │ │ - mov %ebp,%ecx │ │ - shrd $0x10,%edx,%ebp │ │ - xor %ebx,%eax │ │ - mov %ebx,0x1c(%esp) │ │ - mov 0x48(%esp),%ebx │ │ - shld $0x10,%edx,%ecx │ │ - mov 0x78(%esp),%edx │ │ - mov %ebp,0x70(%esp) │ │ - mov %ecx,0x6c(%esp) │ │ mov %edi,%ecx │ │ - xor 0x10(%esp),%edx │ │ - shld $0x10,%edx,%ecx │ │ - shrd $0x10,%edx,%edi │ │ - mov 0x30(%esp),%edx │ │ - mov %ecx,0x78(%esp) │ │ - mov %edi,0x68(%esp) │ │ - xor %esi,%edx │ │ - mov 0x80(%esp),%esi │ │ - xor 0x4(%esp),%esi │ │ - mov %esi,%ecx │ │ - shrd $0x10,%edx,%esi │ │ - shld $0x10,%edx,%ecx │ │ + mov %edi,0x24(%esp) │ │ + mov 0x84(%esp),%edi │ │ + xor %eax,%edi │ │ + mov 0x34(%esp),%eax │ │ + xor %ebx,%eax │ │ + mov %eax,%esi │ │ + shrd $0x10,%edi,%eax │ │ + shld $0x10,%edi,%esi │ │ + mov 0x58(%esp),%edi │ │ + mov %eax,0x34(%esp) │ │ + mov %ebp,%eax │ │ + mov %esi,0x74(%esp) │ │ + mov 0x64(%esp),%esi │ │ + xor 0x18(%esp),%edi │ │ + xor %ecx,%esi │ │ + mov 0x78(%esp),%ecx │ │ + shld $0x10,%edi,%eax │ │ + shrd $0x10,%edi,%ebp │ │ + mov 0x30(%esp),%edi │ │ + mov %eax,0x70(%esp) │ │ + xor 0xc(%esp),%ecx │ │ + mov %ebp,0x88(%esp) │ │ + xor %edx,%edi │ │ mov 0x54(%esp),%edx │ │ - mov %esi,0x80(%esp) │ │ - mov %ecx,0x50(%esp) │ │ - xor (%esp),%edx │ │ - mov %edx,%ecx │ │ - shrd $0x10,%eax,%edx │ │ - shld $0x10,%eax,%ecx │ │ - mov 0x2c(%esp),%eax │ │ + mov %ecx,%ebx │ │ + shrd $0x10,%esi,%ecx │ │ + shld $0x10,%esi,%ebx │ │ + mov 0x4c(%esp),%esi │ │ + mov %ecx,0x78(%esp) │ │ + mov %ebx,0x60(%esp) │ │ + xor 0x10(%esp),%edx │ │ + mov %edx,%eax │ │ + shrd $0x10,%edi,%edx │ │ + shld $0x10,%edi,%eax │ │ + mov 0x50(%esp),%edi │ │ mov %edx,0x54(%esp) │ │ - mov %ecx,0x28(%esp) │ │ - mov 0x44(%esp),%ecx │ │ - add %ebp,%ecx │ │ - mov 0x40(%esp),%ebp │ │ - mov %ecx,0x44(%esp) │ │ - adc 0x6c(%esp),%ebp │ │ - add %edi,%eax │ │ - adc 0x78(%esp),%ebx │ │ - add %esi,0x34(%esp) │ │ - mov 0x50(%esp),%esi │ │ - mov %eax,0x2c(%esp) │ │ - mov %ebp,0x40(%esp) │ │ - adc %esi,0x20(%esp) │ │ - mov 0x38(%esp),%esi │ │ - mov %ebx,0x48(%esp) │ │ - add %edx,%esi │ │ - mov 0x28(%esp),%edx │ │ - mov %esi,0x38(%esp) │ │ - adc %edx,0x24(%esp) │ │ - mov 0x88(%esp),%edx │ │ - xor %ebp,%edx │ │ - mov 0x4c(%esp),%ebp │ │ - mov %edx,%edi │ │ - xor %ecx,%ebp │ │ - mov %edx,%ecx │ │ - mov %ebp,%edx │ │ - shld $0x1,%ebp,%edi │ │ - shld $0x1,%ecx,%edx │ │ - mov 0x7c(%esp),%ecx │ │ - mov %edi,0x88(%esp) │ │ - mov 0x5c(%esp),%edi │ │ - mov %edx,0x4c(%esp) │ │ - mov 0x58(%esp),%edx │ │ - xor %ebx,%ecx │ │ - xor %eax,%edi │ │ - mov %ecx,%eax │ │ - xor 0x20(%esp),%edx │ │ - shld $0x1,%edi,%eax │ │ - shld $0x1,%ecx,%edi │ │ - mov 0x74(%esp),%ecx │ │ - mov %eax,0x90(%esp) │ │ - mov %edi,0x5c(%esp) │ │ + mov %eax,0x84(%esp) │ │ + mov 0x48(%esp),%eax │ │ + add 0x34(%esp),%eax │ │ + adc 0x74(%esp),%edi │ │ + add %ebp,%esi │ │ + mov 0x28(%esp),%ebp │ │ + mov %eax,0x48(%esp) │ │ + mov %esi,0x4c(%esp) │ │ + adc 0x70(%esp),%ebp │ │ + add %edx,0x3c(%esp) │ │ + mov 0x2c(%esp),%edx │ │ + mov %edi,0x50(%esp) │ │ + adc 0x84(%esp),%edx │ │ + add %ecx,0x40(%esp) │ │ + mov 0x94(%esp),%ecx │ │ + mov %ebp,0x28(%esp) │ │ + mov %edx,0x2c(%esp) │ │ + mov 0x7c(%esp),%edx │ │ + adc %ebx,0x38(%esp) │ │ + xor %edi,%ecx │ │ + mov %ecx,%edi │ │ + xor %eax,%edx │ │ mov %edx,%eax │ │ - xor 0x34(%esp),%ecx │ │ + shld $0x1,%edx,%edi │ │ + mov 0x5c(%esp),%edx │ │ shld $0x1,%ecx,%eax │ │ - shld $0x1,%edx,%ecx │ │ - mov 0x3c(%esp),%edx │ │ - mov %ecx,%ebp │ │ - mov %ecx,0x74(%esp) │ │ - mov 0x64(%esp),%ecx │ │ - mov %eax,%ebx │ │ - mov %eax,0x110(%esp) │ │ - xor 0x24(%esp),%edx │ │ + mov 0x80(%esp),%ecx │ │ + mov %edi,0x68(%esp) │ │ + mov 0x44(%esp),%edi │ │ + mov %eax,0x7c(%esp) │ │ + mov 0x6c(%esp),%eax │ │ + xor 0x3c(%esp),%edx │ │ xor %esi,%ecx │ │ - mov %edx,%eax │ │ - shld $0x1,%ecx,%eax │ │ + xor 0x40(%esp),%edi │ │ + xor %ebp,%eax │ │ + mov %eax,%ebp │ │ + shld $0x1,%ecx,%ebp │ │ + shld $0x1,%eax,%ecx │ │ + mov 0x8c(%esp),%eax │ │ + mov %ecx,%esi │ │ + mov %ecx,0x80(%esp) │ │ + mov %ebp,0x30(%esp) │ │ + xor 0x2c(%esp),%eax │ │ + mov %eax,%ecx │ │ shld $0x1,%edx,%ecx │ │ - mov 0x10(%esp),%edx │ │ - mov %eax,0x7c(%esp) │ │ + shld $0x1,%eax,%edx │ │ + mov 0x90(%esp),%eax │ │ + mov %ecx,0x6c(%esp) │ │ + mov %edx,0x5c(%esp) │ │ + xor 0x38(%esp),%eax │ │ + mov %eax,%ecx │ │ + shld $0x1,%edi,%ecx │ │ + shld $0x1,%eax,%edi │ │ + mov 0x14(%esp),%eax │ │ + mov %ecx,0x90(%esp) │ │ + mov 0x20(%esp),%ecx │ │ + mov %edi,0x44(%esp) │ │ + add 0x98(%esp),%eax │ │ + adc 0x9c(%esp),%ecx │ │ + add %esi,%eax │ │ + mov 0x74(%esp),%esi │ │ + mov %eax,0x14(%esp) │ │ mov 0x8(%esp),%eax │ │ - mov %ecx,%esi │ │ - mov %ecx,0x64(%esp) │ │ - mov 0x14(%esp),%ecx │ │ - add 0xa4(%esp),%eax │ │ - adc 0x8c(%esp),%ecx │ │ - add %edi,%eax │ │ - mov 0x6c(%esp),%edi │ │ + adc %ebp,%ecx │ │ + mov 0x1c(%esp),%ebp │ │ + mov %ecx,0x20(%esp) │ │ + add 0xc4(%esp),%eax │ │ + mov 0x18(%esp),%ecx │ │ + adc 0xc8(%esp),%ecx │ │ + add %edx,%eax │ │ mov %eax,0x8(%esp) │ │ - mov 0x18(%esp),%eax │ │ - adc 0x90(%esp),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - add 0x94(%esp),%ecx │ │ - adc 0xe8(%esp),%edx │ │ - add %ebp,%ecx │ │ - mov %ecx,%ebp │ │ - mov %ecx,0xc(%esp) │ │ - mov 0x4(%esp),%ecx │ │ - adc %ebx,%edx │ │ - add 0xdc(%esp),%ecx │ │ - mov %edx,%ebx │ │ - mov %edx,0x10(%esp) │ │ - mov 0x1c(%esp),%edx │ │ - adc 0xd8(%esp),%eax │ │ - add %esi,%ecx │ │ - mov %ecx,%esi │ │ - mov %ecx,0x4(%esp) │ │ - mov (%esp),%ecx │ │ - adc 0x7c(%esp),%eax │ │ - add 0xc0(%esp),%ecx │ │ - mov %eax,0x18(%esp) │ │ - adc 0xa0(%esp),%edx │ │ - add 0x4c(%esp),%ecx │ │ - mov %ecx,(%esp) │ │ - mov 0x28(%esp),%ecx │ │ - adc 0x88(%esp),%edx │ │ - xor %ebx,%edi │ │ - mov 0x70(%esp),%ebx │ │ - mov %edi,0x6c(%esp) │ │ - xor 0x14(%esp),%ecx │ │ - xor %ebp,%ebx │ │ - mov 0x78(%esp),%ebp │ │ - mov %edx,0x1c(%esp) │ │ - mov %ebx,0x70(%esp) │ │ - mov %ecx,0x28(%esp) │ │ - mov 0x8(%esp),%ecx │ │ - xor %eax,%ebp │ │ - mov 0x34(%esp),%eax │ │ - mov %ebp,0x78(%esp) │ │ - xor %ecx,0x54(%esp) │ │ - mov 0x68(%esp),%ecx │ │ - xor %esi,%ecx │ │ - mov 0x50(%esp),%esi │ │ - mov %ecx,0x68(%esp) │ │ - xor %edx,%esi │ │ - mov 0x80(%esp),%edx │ │ - mov %esi,0x50(%esp) │ │ - xor (%esp),%edx │ │ - add 0x28(%esp),%eax │ │ - mov %eax,0x34(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov %edx,0x80(%esp) │ │ - adc 0x54(%esp),%eax │ │ - add %edi,0x38(%esp) │ │ - mov 0x40(%esp),%edi │ │ - adc %ebx,0x24(%esp) │ │ - mov 0x44(%esp),%ebx │ │ - mov %eax,0x20(%esp) │ │ + mov 0x10(%esp),%eax │ │ + adc 0x6c(%esp),%ecx │ │ + add 0xf0(%esp),%eax │ │ + mov %ecx,%ebx │ │ + mov %ecx,0x18(%esp) │ │ + mov 0x24(%esp),%ecx │ │ + adc 0x110(%esp),%ebp │ │ + add %edi,%eax │ │ + mov 0x70(%esp),%edi │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%eax │ │ + adc 0x90(%esp),%ebp │ │ + add 0xf8(%esp),%eax │ │ + mov %ebp,0x1c(%esp) │ │ + adc 0xc0(%esp),%ecx │ │ + add 0x7c(%esp),%eax │ │ + adc 0x68(%esp),%ecx │ │ + mov %eax,0xc(%esp) │ │ + mov 0x60(%esp),%eax │ │ + xor %ebx,%esi │ │ + mov 0x34(%esp),%ebx │ │ + xor %ebp,%edi │ │ + mov 0x88(%esp),%ebp │ │ + mov %esi,0x74(%esp) │ │ + mov %edi,0x70(%esp) │ │ + mov %ecx,%edx │ │ + mov %ecx,0x24(%esp) │ │ + mov 0x14(%esp),%ecx │ │ + xor 0x20(%esp),%eax │ │ + xor 0x8(%esp),%ebx │ │ + xor 0x10(%esp),%ebp │ │ + xor %ecx,0x78(%esp) │ │ + mov 0x84(%esp),%ecx │ │ + mov %eax,0x60(%esp) │ │ + mov %ebx,0x34(%esp) │ │ + mov %ebp,0x88(%esp) │ │ + xor %edx,%ecx │ │ + mov 0x54(%esp),%edx │ │ + mov %ecx,0x84(%esp) │ │ + xor 0xc(%esp),%edx │ │ + add %eax,0x3c(%esp) │ │ mov 0x2c(%esp),%eax │ │ - add %ebp,%ebx │ │ - mov 0x110(%esp),%ebp │ │ - adc %ecx,%edi │ │ - add %esi,%eax │ │ - mov 0x5c(%esp),%esi │ │ - mov 0x64(%esp),%ecx │ │ - mov %ebx,0x44(%esp) │ │ + adc 0x78(%esp),%eax │ │ + add %esi,0x40(%esp) │ │ + mov 0x38(%esp),%esi │ │ + mov %edx,0x54(%esp) │ │ + adc %ebx,%esi │ │ + mov 0x48(%esp),%ebx │ │ mov %eax,0x2c(%esp) │ │ + mov %esi,0x38(%esp) │ │ + add %edi,%ebx │ │ + mov 0x50(%esp),%edi │ │ + mov %ebx,0x48(%esp) │ │ + adc %ebp,%edi │ │ + add %ecx,0x4c(%esp) │ │ + mov 0x28(%esp),%ebp │ │ + mov %edi,0x50(%esp) │ │ + adc %edx,%ebp │ │ + mov 0x80(%esp),%edx │ │ + xor %eax,0x30(%esp) │ │ + mov 0x30(%esp),%eax │ │ + mov %ebp,0x28(%esp) │ │ + xor 0x3c(%esp),%edx │ │ + mov %edx,%ecx │ │ + shld $0x8,%eax,%ecx │ │ + shld $0x8,%edx,%eax │ │ + mov 0x5c(%esp),%edx │ │ + mov %eax,0x30(%esp) │ │ + mov 0x6c(%esp),%eax │ │ + mov %ecx,0x64(%esp) │ │ + xor 0x40(%esp),%edx │ │ + xor %esi,%eax │ │ + mov 0x20(%esp),%esi │ │ + mov %edx,%ecx │ │ + shld $0x8,%eax,%ecx │ │ + shld $0x8,%edx,%eax │ │ + mov 0x44(%esp),%edx │ │ + mov %eax,0x6c(%esp) │ │ mov 0x90(%esp),%eax │ │ - adc %edx,0x48(%esp) │ │ - mov %edi,0x40(%esp) │ │ - xor 0x24(%esp),%ebp │ │ - xor 0x34(%esp),%esi │ │ - xor %ebx,%ecx │ │ - xor 0x20(%esp),%eax │ │ - mov %esi,%edx │ │ - shld $0x8,%eax,%edx │ │ - shld $0x8,%esi,%eax │ │ - mov %edx,0x3c(%esp) │ │ - mov 0x74(%esp),%edx │ │ - mov %eax,%esi │ │ + mov %ecx,0x5c(%esp) │ │ + xor %ebx,%edx │ │ + mov 0x68(%esp),%ebx │ │ + xor %edi,%eax │ │ + mov %edx,%ecx │ │ + shld $0x8,%eax,%ecx │ │ + shld $0x8,%edx,%eax │ │ + mov %eax,%edi │ │ mov %eax,0x90(%esp) │ │ - xor 0x38(%esp),%edx │ │ - mov %edx,%eax │ │ - shld $0x8,%ebp,%eax │ │ - shld $0x8,%edx,%ebp │ │ - mov %ecx,%edx │ │ - mov %eax,0x5c(%esp) │ │ mov 0x7c(%esp),%eax │ │ - mov %ebp,0x110(%esp) │ │ - xor %edi,%eax │ │ - shld $0x8,%eax,%edx │ │ - shld $0x8,%ecx,%eax │ │ - mov 0x88(%esp),%ecx │ │ - mov %eax,%ebx │ │ - mov %eax,0x7c(%esp) │ │ - mov 0x4c(%esp),%eax │ │ - mov %edx,%edi │ │ - mov %edx,0x58(%esp) │ │ - xor 0x48(%esp),%ecx │ │ - xor 0x2c(%esp),%eax │ │ + mov %ecx,0x80(%esp) │ │ + mov 0x18(%esp),%ecx │ │ + xor %ebp,%ebx │ │ + mov 0x14(%esp),%ebp │ │ + xor 0x4c(%esp),%eax │ │ mov %eax,%edx │ │ - shld $0x8,%ecx,%edx │ │ - shld $0x8,%eax,%ecx │ │ + shld $0x8,%ebx,%edx │ │ + shld $0x8,%eax,%ebx │ │ + add 0xac(%esp),%ebp │ │ mov 0x8(%esp),%eax │ │ - mov %edx,0x64(%esp) │ │ - mov %ecx,%edx │ │ - mov %ecx,0x88(%esp) │ │ - mov 0x14(%esp),%ecx │ │ - add 0xd0(%esp),%eax │ │ - adc 0xec(%esp),%ecx │ │ - add %esi,%eax │ │ + mov %edx,0x94(%esp) │ │ + mov 0x78(%esp),%edx │ │ + mov %ebx,0x68(%esp) │ │ + adc 0xb0(%esp),%esi │ │ + add 0x30(%esp),%ebp │ │ + adc 0x64(%esp),%esi │ │ + add 0xbc(%esp),%eax │ │ + mov %ebp,0x14(%esp) │ │ + adc 0xb8(%esp),%ecx │ │ + add 0x6c(%esp),%eax │ │ + mov %esi,0x20(%esp) │ │ mov %eax,0x8(%esp) │ │ - mov 0xc(%esp),%eax │ │ - adc 0x3c(%esp),%ecx │ │ - add 0xc8(%esp),%eax │ │ - mov %ecx,%esi │ │ - mov %ecx,0x14(%esp) │ │ - mov 0x10(%esp),%ecx │ │ - adc 0xc4(%esp),%ecx │ │ - add %ebp,%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x4(%esp),%eax │ │ adc 0x5c(%esp),%ecx │ │ - add 0xf4(%esp),%eax │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - adc 0x10c(%esp),%ecx │ │ - add %ebx,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov (%esp),%eax │ │ - adc %edi,%ecx │ │ - mov 0x1c(%esp),%edi │ │ - add 0x104(%esp),%eax │ │ - mov %ecx,%ebx │ │ + mov 0x10(%esp),%eax │ │ mov %ecx,0x18(%esp) │ │ - adc 0x100(%esp),%edi │ │ - add %edx,%eax │ │ - mov 0x54(%esp),%edx │ │ - mov %eax,(%esp) │ │ - mov 0x28(%esp),%eax │ │ - adc 0x64(%esp),%edi │ │ + add 0xd0(%esp),%eax │ │ + mov 0x1c(%esp),%ecx │ │ + adc 0xec(%esp),%ecx │ │ + add %edi,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x24(%esp),%eax │ │ + adc 0x80(%esp),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + add 0xd8(%esp),%ecx │ │ + adc 0xd4(%esp),%eax │ │ + add %ebx,%ecx │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x60(%esp),%ecx │ │ + adc 0x94(%esp),%eax │ │ xor %esi,%edx │ │ - mov 0x6c(%esp),%esi │ │ - xor 0x8(%esp),%eax │ │ - xor 0xc(%esp),%esi │ │ - mov %edi,0x1c(%esp) │ │ - mov %eax,%ecx │ │ - shrd $0x10,%edx,%eax │ │ - shld $0x10,%edx,%ecx │ │ - mov %eax,0x28(%esp) │ │ + xor %ebp,%ecx │ │ + mov %eax,0x24(%esp) │ │ + mov %ecx,%eax │ │ + shrd $0x10,%edx,%ecx │ │ + shld $0x10,%edx,%eax │ │ + mov %ecx,%esi │ │ + mov %ecx,0x60(%esp) │ │ + mov 0x74(%esp),%ecx │ │ + mov %eax,0x44(%esp) │ │ + mov 0x34(%esp),%eax │ │ + xor 0x8(%esp),%ecx │ │ + xor 0x18(%esp),%eax │ │ + mov %ecx,%edx │ │ + shld $0x10,%eax,%edx │ │ + shrd $0x10,%eax,%ecx │ │ mov 0x70(%esp),%eax │ │ - mov %ecx,0x54(%esp) │ │ - mov 0x68(%esp),%ecx │ │ - mov %esi,%edx │ │ + mov %edx,0x7c(%esp) │ │ + mov %ecx,%edx │ │ + mov %ecx,0x74(%esp) │ │ + mov 0x88(%esp),%ecx │ │ xor 0x10(%esp),%eax │ │ - xor %ebx,%ecx │ │ - mov 0x78(%esp),%ebx │ │ - shld $0x10,%eax,%edx │ │ - shrd $0x10,%eax,%esi │ │ - mov 0x38(%esp),%eax │ │ - xor 0x4(%esp),%ebx │ │ - mov %edx,0x30(%esp) │ │ - mov %esi,0x6c(%esp) │ │ - mov %ebx,%edx │ │ - shrd $0x10,%ecx,%ebx │ │ - shld $0x10,%ecx,%edx │ │ - mov 0x80(%esp),%ecx │ │ - mov %ebx,0x78(%esp) │ │ - mov %edx,0x60(%esp) │ │ - mov 0x34(%esp),%edx │ │ - xor %edi,%ecx │ │ - mov 0x50(%esp),%edi │ │ - xor (%esp),%edi │ │ - mov %edi,%ebp │ │ - shrd $0x10,%ecx,%edi │ │ - shld $0x10,%ecx,%ebp │ │ - add 0x28(%esp),%edx │ │ - mov 0x20(%esp),%ecx │ │ - mov %edi,0x50(%esp) │ │ - mov %ebp,0x68(%esp) │ │ - adc 0x54(%esp),%ecx │ │ - add %esi,%eax │ │ - mov 0x24(%esp),%esi │ │ - mov %edx,0x34(%esp) │ │ - mov %eax,0x38(%esp) │ │ - adc 0x30(%esp),%esi │ │ - add %ebx,0x44(%esp) │ │ - mov 0x60(%esp),%ebx │ │ - mov %ecx,0x20(%esp) │ │ - adc %ebx,0x40(%esp) │ │ - add %edi,0x2c(%esp) │ │ - mov 0x48(%esp),%edi │ │ - mov 0x3c(%esp),%ebx │ │ - mov %esi,0x24(%esp) │ │ - adc %ebp,%edi │ │ - mov 0x90(%esp),%ebp │ │ - xor %ecx,%ebx │ │ - mov %ebx,%ecx │ │ - mov %edi,0x48(%esp) │ │ - xor %edx,%ebp │ │ - mov %ebx,%edx │ │ - mov %ebp,%ebx │ │ - shld $0x1,%ebp,%edx │ │ - mov 0x110(%esp),%ebp │ │ - shld $0x1,%ecx,%ebx │ │ - mov 0x5c(%esp),%ecx │ │ - mov %edx,0x3c(%esp) │ │ - mov %ebx,0x90(%esp) │ │ - xor %eax,%ebp │ │ - xor %esi,%ecx │ │ - mov %ecx,%eax │ │ - shld $0x1,%ebp,%eax │ │ - shld $0x1,%ecx,%ebp │ │ - mov 0x58(%esp),%ecx │ │ + xor 0x1c(%esp),%ecx │ │ + mov %eax,%ebx │ │ + shrd $0x10,%ecx,%eax │ │ + shld $0x10,%ecx,%ebx │ │ + mov 0x54(%esp),%ecx │ │ + mov %eax,%ebp │ │ + mov %eax,0x70(%esp) │ │ + mov 0x84(%esp),%eax │ │ + mov %ebx,0x34(%esp) │ │ + xor 0x24(%esp),%ecx │ │ + xor 0xc(%esp),%eax │ │ + mov %eax,%edi │ │ + shrd $0x10,%ecx,%eax │ │ + shld $0x10,%ecx,%edi │ │ + mov 0x3c(%esp),%ecx │ │ mov %eax,0x84(%esp) │ │ - mov 0x7c(%esp),%eax │ │ - mov %ebp,%esi │ │ - mov %ebp,0x110(%esp) │ │ - xor 0x40(%esp),%ecx │ │ - xor 0x44(%esp),%eax │ │ - mov %ecx,%edx │ │ - shld $0x1,%eax,%edx │ │ + mov %edi,0x58(%esp) │ │ + mov %eax,%edi │ │ + mov 0x2c(%esp),%eax │ │ + add %esi,%ecx │ │ + mov 0x40(%esp),%esi │ │ + adc 0x44(%esp),%eax │ │ + mov %ecx,0x3c(%esp) │ │ + add %edx,%esi │ │ + mov 0x38(%esp),%edx │ │ + mov %eax,0x2c(%esp) │ │ + mov %esi,0x40(%esp) │ │ + adc 0x7c(%esp),%edx │ │ + add %ebp,0x48(%esp) │ │ + mov 0x50(%esp),%ebp │ │ + adc %ebx,%ebp │ │ + add %edi,0x4c(%esp) │ │ + mov 0x28(%esp),%ebx │ │ + mov 0x64(%esp),%edi │ │ + mov %edx,0x38(%esp) │ │ + mov %ebp,0x50(%esp) │ │ + adc 0x58(%esp),%ebx │ │ + xor %eax,%edi │ │ + mov 0x30(%esp),%eax │ │ + xor %ecx,%eax │ │ + mov %edi,%ecx │ │ + mov %ebx,0x28(%esp) │ │ + shld $0x1,%eax,%edi │ │ shld $0x1,%ecx,%eax │ │ - mov %edx,0x58(%esp) │ │ - mov 0x88(%esp),%edx │ │ + mov %eax,0x30(%esp) │ │ + mov 0x5c(%esp),%eax │ │ + mov %edi,0x64(%esp) │ │ + mov 0x6c(%esp),%edi │ │ + xor %edx,%eax │ │ + xor %esi,%edi │ │ mov %eax,%ecx │ │ - mov %eax,0x7c(%esp) │ │ - mov 0x64(%esp),%eax │ │ - xor 0x2c(%esp),%edx │ │ - xor %edi,%eax │ │ - mov %eax,%edi │ │ - shld $0x1,%edx,%edi │ │ - shld $0x1,%eax,%edx │ │ - mov 0x8(%esp),%eax │ │ - mov %edi,%ebp │ │ - mov %edi,0x70(%esp) │ │ - mov 0x14(%esp),%edi │ │ - mov %edx,0x88(%esp) │ │ - add 0x104(%esp),%eax │ │ - adc 0x100(%esp),%edi │ │ - add %edx,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0xc(%esp),%eax │ │ - adc %ebp,%edi │ │ - mov %edi,%ebp │ │ - mov %edi,0x14(%esp) │ │ - add 0xe4(%esp),%eax │ │ - mov 0x10(%esp),%edi │ │ - adc 0xe0(%esp),%edi │ │ - add %ebx,%eax │ │ + shld $0x1,%edi,%ecx │ │ + shld $0x1,%eax,%edi │ │ + mov 0x80(%esp),%eax │ │ + mov %ecx,0x8c(%esp) │ │ + mov %edi,%esi │ │ + mov %edi,0x6c(%esp) │ │ + xor %ebp,%eax │ │ + mov 0x90(%esp),%ebp │ │ + mov %eax,%ecx │ │ + xor 0x48(%esp),%ebp │ │ + shld $0x1,%ebp,%ecx │ │ + shld $0x1,%eax,%ebp │ │ + mov 0x94(%esp),%eax │ │ + mov %ecx,0x5c(%esp) │ │ + mov 0x68(%esp),%ecx │ │ + mov %ebp,0x90(%esp) │ │ + xor %ebx,%eax │ │ + mov 0xc(%esp),%ebx │ │ + xor 0x4c(%esp),%ecx │ │ mov %eax,%edx │ │ - mov %eax,0xc(%esp) │ │ - mov 0x4(%esp),%eax │ │ - adc 0x3c(%esp),%edi │ │ - add 0x9c(%esp),%eax │ │ - mov %edi,%ebx │ │ - mov %edi,0x10(%esp) │ │ + shld $0x1,%ecx,%edx │ │ + shld $0x1,%eax,%ecx │ │ + mov 0x14(%esp),%eax │ │ + mov %edx,%edi │ │ + mov %edx,0x80(%esp) │ │ + mov 0x20(%esp),%edx │ │ + mov %ecx,0x68(%esp) │ │ + add 0xd8(%esp),%eax │ │ + adc 0xd4(%esp),%edx │ │ + add %ecx,%eax │ │ + mov 0x10(%esp),%ecx │ │ + mov %eax,0x14(%esp) │ │ + mov 0x8(%esp),%eax │ │ + adc %edi,%edx │ │ mov 0x18(%esp),%edi │ │ - adc 0xb8(%esp),%edi │ │ - add %esi,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov (%esp),%eax │ │ - adc 0x84(%esp),%edi │ │ - add 0xac(%esp),%eax │ │ - mov %edi,%esi │ │ + add 0xf4(%esp),%eax │ │ + mov %edx,0x20(%esp) │ │ + mov 0x34(%esp),%edx │ │ + adc 0x114(%esp),%edi │ │ + add 0x30(%esp),%eax │ │ + adc 0x64(%esp),%edi │ │ + mov %eax,0x8(%esp) │ │ + add 0xa0(%esp),%ecx │ │ + mov 0x1c(%esp),%eax │ │ + adc 0xb4(%esp),%eax │ │ + add %esi,%ecx │ │ mov %edi,0x18(%esp) │ │ - mov 0x1c(%esp),%edi │ │ - adc 0xa8(%esp),%edi │ │ - add %ecx,%eax │ │ - mov 0x30(%esp),%ecx │ │ - mov %eax,(%esp) │ │ - mov 0x4(%esp),%eax │ │ - adc 0x58(%esp),%edi │ │ - xor %ebx,0x60(%esp) │ │ - mov 0x78(%esp),%ebx │ │ - xor %ebp,%ecx │ │ - mov 0x6c(%esp),%ebp │ │ - xor %eax,0x50(%esp) │ │ - mov 0x44(%esp),%eax │ │ - mov %ecx,0x30(%esp) │ │ - xor %edx,%ebx │ │ - mov 0x68(%esp),%edx │ │ - mov %edi,0x1c(%esp) │ │ - xor 0x8(%esp),%ebp │ │ - mov %ebx,0x78(%esp) │ │ - xor %esi,%edx │ │ - mov 0x54(%esp),%esi │ │ - mov %ebp,0x6c(%esp) │ │ - mov %edx,0x68(%esp) │ │ - xor %edi,%esi │ │ - mov 0x28(%esp),%edi │ │ - mov %esi,0x54(%esp) │ │ - xor (%esp),%edi │ │ - add %ecx,%eax │ │ - mov 0x40(%esp),%ecx │ │ - mov %eax,0x44(%esp) │ │ - adc %ebp,%ecx │ │ + mov %ecx,0x10(%esp) │ │ + mov 0x24(%esp),%ecx │ │ + adc 0x8c(%esp),%eax │ │ + add 0xa8(%esp),%ebx │ │ + adc 0xa4(%esp),%ecx │ │ + add %ebp,%ebx │ │ + mov %eax,%esi │ │ + mov 0x7c(%esp),%ebp │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x74(%esp),%eax │ │ + mov %ebx,0xc(%esp) │ │ + adc 0x5c(%esp),%ecx │ │ + xor %esi,0x58(%esp) │ │ + mov 0x44(%esp),%esi │ │ + xor %edi,%edx │ │ + mov 0x8(%esp),%edi │ │ + xor 0x20(%esp),%ebp │ │ + xor 0x14(%esp),%eax │ │ + mov %edx,0x34(%esp) │ │ + xor %ecx,%esi │ │ + mov %ecx,0x24(%esp) │ │ + mov 0x60(%esp),%ecx │ │ + xor %edi,0x70(%esp) │ │ + mov 0x84(%esp),%edi │ │ + mov %eax,0x74(%esp) │ │ + mov %ebp,0x7c(%esp) │ │ + mov %esi,0x44(%esp) │ │ + xor %ebx,%ecx │ │ + mov 0x48(%esp),%ebx │ │ + xor 0x10(%esp),%edi │ │ + mov %ecx,0x60(%esp) │ │ + add %ebp,%ebx │ │ mov 0x2c(%esp),%ebp │ │ - mov %edi,0x28(%esp) │ │ - mov %ecx,0x40(%esp) │ │ - add 0x60(%esp),%ebp │ │ + mov %edi,0x84(%esp) │ │ + adc %eax,0x50(%esp) │ │ + add %edx,0x4c(%esp) │ │ + mov 0x28(%esp),%edx │ │ + mov 0x3c(%esp),%eax │ │ + mov %ebx,0x48(%esp) │ │ + adc 0x70(%esp),%edx │ │ + add 0x58(%esp),%eax │ │ + adc %edi,%ebp │ │ + mov 0x40(%esp),%edi │ │ + mov %eax,0x3c(%esp) │ │ + mov 0x80(%esp),%eax │ │ + mov %edx,0x28(%esp) │ │ mov %ebp,0x2c(%esp) │ │ - mov 0x48(%esp),%ebp │ │ - adc %ebx,%ebp │ │ - add %edx,0x34(%esp) │ │ + add %esi,%edi │ │ + mov 0x38(%esp),%esi │ │ + mov %edi,0x40(%esp) │ │ + adc %ecx,%esi │ │ + mov 0x68(%esp),%ecx │ │ + xor 0x50(%esp),%eax │ │ + mov %esi,0x38(%esp) │ │ + xor %ebx,%ecx │ │ + mov %ecx,%ebx │ │ + shld $0x8,%eax,%ecx │ │ + shld $0x8,%ebx,%eax │ │ + mov 0x30(%esp),%ebx │ │ + mov %ecx,0x54(%esp) │ │ + mov %eax,%ecx │ │ + mov %eax,0x80(%esp) │ │ + mov 0x64(%esp),%eax │ │ + xor 0x4c(%esp),%ebx │ │ + xor %edx,%eax │ │ + mov %ebx,%edx │ │ + shld $0x8,%eax,%edx │ │ + shld $0x8,%ebx,%eax │ │ + mov 0x6c(%esp),%ebx │ │ + mov %edx,0x68(%esp) │ │ + mov 0x8c(%esp),%edx │ │ + mov %eax,0x64(%esp) │ │ + xor 0x3c(%esp),%ebx │ │ + xor %ebp,%edx │ │ + mov %ebx,%eax │ │ + shld $0x8,%edx,%eax │ │ + shld $0x8,%ebx,%edx │ │ + mov 0x5c(%esp),%ebx │ │ + mov %edx,%ebp │ │ + mov %edx,0x8c(%esp) │ │ + mov 0x90(%esp),%edx │ │ + mov %eax,0x6c(%esp) │ │ + xor %esi,%ebx │ │ + mov 0x18(%esp),%esi │ │ + xor %edi,%edx │ │ + mov 0x14(%esp),%edi │ │ + mov %edx,%eax │ │ + shld $0x8,%ebx,%eax │ │ + shld $0x8,%edx,%ebx │ │ mov 0x20(%esp),%edx │ │ - mov 0x38(%esp),%ebx │ │ - mov %ebp,0x48(%esp) │ │ - adc 0x50(%esp),%edx │ │ - add %esi,%ebx │ │ - mov 0x24(%esp),%esi │ │ - mov %ebx,0x38(%esp) │ │ - adc %edi,%esi │ │ - mov 0x88(%esp),%edi │ │ + mov %eax,0x94(%esp) │ │ + mov %ebx,0x5c(%esp) │ │ + add 0xcc(%esp),%edi │ │ + adc 0x10c(%esp),%edx │ │ + add %ecx,%edi │ │ + mov 0x8(%esp),%ecx │ │ + mov %edi,0x14(%esp) │ │ + adc 0x54(%esp),%edx │ │ + add 0xf0(%esp),%ecx │ │ + adc 0x110(%esp),%esi │ │ + add 0x64(%esp),%ecx │ │ mov %edx,0x20(%esp) │ │ + mov %ecx,0x8(%esp) │ │ + adc 0x68(%esp),%esi │ │ + mov 0x10(%esp),%ecx │ │ + mov %esi,0x18(%esp) │ │ + add 0xe0(%esp),%ecx │ │ + mov 0x1c(%esp),%esi │ │ + adc 0xdc(%esp),%esi │ │ + add %ebp,%ecx │ │ + mov %ecx,0x10(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + adc 0x6c(%esp),%esi │ │ + add 0xe8(%esp),%ecx │ │ + mov %esi,%ebp │ │ + mov %esi,0x1c(%esp) │ │ + mov 0x24(%esp),%esi │ │ + adc 0xe4(%esp),%esi │ │ + add %ebx,%ecx │ │ + mov %ecx,0xc(%esp) │ │ + adc %eax,%esi │ │ + mov 0x74(%esp),%eax │ │ + mov %esi,%edi │ │ mov %esi,0x24(%esp) │ │ - xor %eax,%edi │ │ + mov 0x7c(%esp),%esi │ │ + xor %edx,%eax │ │ + mov 0x34(%esp),%edx │ │ + xor 0x14(%esp),%esi │ │ + xor 0x8(%esp),%edx │ │ + mov %esi,%ecx │ │ + shrd $0x10,%eax,%esi │ │ + shld $0x10,%eax,%ecx │ │ mov 0x70(%esp),%eax │ │ - xor %ecx,%eax │ │ - mov %edi,%ecx │ │ - shld $0x8,%eax,%ecx │ │ - shld $0x8,%edi,%eax │ │ - mov 0x90(%esp),%edi │ │ - mov %eax,0x70(%esp) │ │ - mov 0x3c(%esp),%eax │ │ - mov %ecx,0x5c(%esp) │ │ - xor 0x2c(%esp),%edi │ │ + mov %esi,%ebx │ │ + mov %esi,0x7c(%esp) │ │ + mov 0x60(%esp),%esi │ │ + mov %ecx,0x78(%esp) │ │ + mov %edx,%ecx │ │ + xor 0x18(%esp),%eax │ │ + xor %edi,%esi │ │ + mov 0x44(%esp),%edi │ │ + shrd $0x10,%eax,%edx │ │ + shld $0x10,%eax,%ecx │ │ + mov 0x84(%esp),%eax │ │ + xor 0xc(%esp),%edi │ │ + mov %edx,0x34(%esp) │ │ + mov 0x58(%esp),%edx │ │ + mov %ecx,0x30(%esp) │ │ xor %ebp,%eax │ │ - mov %edi,%ecx │ │ - shld $0x8,%eax,%ecx │ │ - shld $0x8,%edi,%eax │ │ - mov 0x110(%esp),%edi │ │ - mov %ecx,0x4c(%esp) │ │ - mov 0x84(%esp),%ecx │ │ - mov %eax,%ebp │ │ - mov %eax,0x3c(%esp) │ │ - mov %esi,%eax │ │ - mov 0x58(%esp),%esi │ │ - xor 0x34(%esp),%edi │ │ - xor %edx,%ecx │ │ - xor %eax,%esi │ │ - mov %edi,%edx │ │ - shld $0x8,%ecx,%edx │ │ - shld $0x8,%edi,%ecx │ │ - mov 0x7c(%esp),%edi │ │ - mov %ecx,0x84(%esp) │ │ - mov %edx,0x90(%esp) │ │ - xor %ebx,%edi │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x48(%esp),%ebp │ │ + xor 0x10(%esp),%edx │ │ + mov %edx,%ecx │ │ + shrd $0x10,%eax,%edx │ │ + shld $0x10,%eax,%ecx │ │ mov %edi,%eax │ │ - shld $0x8,%esi,%eax │ │ - shld $0x8,%edi,%esi │ │ - mov 0x14(%esp),%edi │ │ + shrd $0x10,%esi,%edi │ │ + mov %edx,0x58(%esp) │ │ + shld $0x10,%esi,%eax │ │ + mov %ecx,0x84(%esp) │ │ + mov %edi,0x44(%esp) │ │ + mov 0x4c(%esp),%ecx │ │ + add %ebx,%ebp │ │ + mov 0x28(%esp),%esi │ │ + mov 0x38(%esp),%ebx │ │ mov %eax,0x88(%esp) │ │ - mov %esi,%eax │ │ - mov %esi,0x58(%esp) │ │ - mov 0x8(%esp),%esi │ │ - add 0xfc(%esp),%esi │ │ - adc 0xf8(%esp),%edi │ │ - add 0x70(%esp),%esi │ │ - adc 0x5c(%esp),%edi │ │ - mov %esi,0x8(%esp) │ │ - add 0xdc(%esp),%ebx │ │ - mov %edi,%esi │ │ - mov %edi,0x14(%esp) │ │ - mov 0x10(%esp),%edi │ │ - adc 0xd8(%esp),%edi │ │ - add %ebp,%ebx │ │ - mov 0x18(%esp),%ebp │ │ - mov %ebx,0xc(%esp) │ │ - mov 0x50(%esp),%ebx │ │ - adc 0x4c(%esp),%edi │ │ - mov %edi,0x10(%esp) │ │ - mov 0x4(%esp),%edi │ │ - add 0xbc(%esp),%edi │ │ - adc 0xd4(%esp),%ebp │ │ - add %ecx,%edi │ │ - mov (%esp),%ecx │ │ - mov %edi,0x4(%esp) │ │ - mov 0x1c(%esp),%edi │ │ - adc %edx,%ebp │ │ - add 0xf0(%esp),%ecx │ │ - mov %ebp,0x18(%esp) │ │ - adc 0x108(%esp),%edi │ │ - add %eax,%ecx │ │ - mov 0x6c(%esp),%eax │ │ - mov %ecx,(%esp) │ │ - adc 0x88(%esp),%edi │ │ - xor %esi,%eax │ │ - mov 0x30(%esp),%esi │ │ - xor %ebp,%ebx │ │ - mov 0x2c(%esp),%ebp │ │ - xor 0x8(%esp),%esi │ │ - mov %edi,%ecx │ │ - mov %edi,0x1c(%esp) │ │ - mov 0x60(%esp),%edi │ │ - mov %esi,%edx │ │ - shrd $0x10,%eax,%esi │ │ - xor 0xc(%esp),%edi │ │ - shld $0x10,%eax,%edx │ │ - mov 0x78(%esp),%eax │ │ - mov %esi,0x30(%esp) │ │ - mov %edx,0x6c(%esp) │ │ - mov %edi,%edx │ │ - xor 0x10(%esp),%eax │ │ - shrd $0x10,%eax,%edi │ │ - shld $0x10,%eax,%edx │ │ mov %edi,%eax │ │ - mov %edi,0x60(%esp) │ │ + mov 0x50(%esp),%edi │ │ + mov %ebp,0x48(%esp) │ │ + adc 0x78(%esp),%edi │ │ + add 0x34(%esp),%ecx │ │ + adc 0x30(%esp),%esi │ │ + add %edx,0x3c(%esp) │ │ + mov 0x2c(%esp),%edx │ │ + mov %edi,0x50(%esp) │ │ + mov %ecx,0x4c(%esp) │ │ + adc 0x84(%esp),%edx │ │ + add %eax,0x40(%esp) │ │ + mov 0x54(%esp),%eax │ │ + mov %esi,0x28(%esp) │ │ + adc 0x88(%esp),%ebx │ │ + xor %edi,%eax │ │ + mov 0x80(%esp),%edi │ │ + mov %edx,0x2c(%esp) │ │ + xor %ebp,%edi │ │ + mov %eax,%ebp │ │ + mov %ebx,0x38(%esp) │ │ + shld $0x1,%edi,%ebp │ │ + shld $0x1,%eax,%edi │ │ + mov %edi,0x80(%esp) │ │ mov 0x68(%esp),%edi │ │ - mov %edx,0x80(%esp) │ │ - xor 0x4(%esp),%edi │ │ - mov %edi,%esi │ │ - shrd $0x10,%ebx,%edi │ │ - shld $0x10,%ebx,%esi │ │ - mov %edi,0x68(%esp) │ │ - mov 0x40(%esp),%ebx │ │ - mov %esi,0x78(%esp) │ │ - mov %edi,%esi │ │ - mov 0x28(%esp),%edi │ │ - xor %ecx,%edi │ │ - mov 0x54(%esp),%ecx │ │ - xor (%esp),%ecx │ │ - mov %ecx,%edx │ │ - shrd $0x10,%edi,%ecx │ │ - shld $0x10,%edi,%edx │ │ - mov 0x44(%esp),%edi │ │ - mov %ecx,0x54(%esp) │ │ - mov %edx,0x64(%esp) │ │ - add 0x30(%esp),%edi │ │ - adc 0x6c(%esp),%ebx │ │ - add %eax,%ebp │ │ - mov 0x80(%esp),%eax │ │ - mov %edi,0x44(%esp) │ │ - mov %ebp,0x2c(%esp) │ │ - adc %eax,0x48(%esp) │ │ - add %esi,0x34(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov 0x3c(%esp),%esi │ │ - mov %ebx,0x40(%esp) │ │ - adc 0x78(%esp),%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x38(%esp),%eax │ │ - add %ecx,%eax │ │ - mov 0x24(%esp),%ecx │ │ - mov %eax,0x38(%esp) │ │ - adc %edx,%ecx │ │ - mov 0x5c(%esp),%edx │ │ - xor %ebp,%esi │ │ - mov %ecx,0x24(%esp) │ │ - mov 0x70(%esp),%ecx │ │ - xor %ebx,%edx │ │ - xor %edi,%ecx │ │ + mov %ebp,0x54(%esp) │ │ + xor %esi,%edi │ │ + mov 0x64(%esp),%esi │ │ + mov %edi,%eax │ │ + xor %ecx,%esi │ │ + mov 0x6c(%esp),%ecx │ │ + shld $0x1,%esi,%eax │ │ + shld $0x1,%edi,%esi │ │ + mov %eax,%ebp │ │ + mov %eax,0x68(%esp) │ │ + mov %esi,0x64(%esp) │ │ + xor %edx,%ecx │ │ + mov 0x8c(%esp),%edx │ │ + mov %ecx,%eax │ │ + xor 0x3c(%esp),%edx │ │ + shld $0x1,%edx,%eax │ │ + shld $0x1,%ecx,%edx │ │ + mov 0x94(%esp),%ecx │ │ + mov %eax,0x90(%esp) │ │ + mov 0x5c(%esp),%eax │ │ mov %edx,%edi │ │ - shld $0x1,%ecx,%edi │ │ - shld $0x1,%edx,%ecx │ │ - mov 0x4c(%esp),%edx │ │ - mov %ecx,0x70(%esp) │ │ - mov 0x84(%esp),%ecx │ │ - mov %edi,0x74(%esp) │ │ - xor 0x48(%esp),%edx │ │ - xor 0x34(%esp),%ecx │ │ - mov %edx,%ebx │ │ - shld $0x1,%esi,%ebx │ │ - shld $0x1,%edx,%esi │ │ - mov 0x90(%esp),%edx │ │ - mov %esi,0x3c(%esp) │ │ - mov %ebx,0x5c(%esp) │ │ - xor 0x20(%esp),%edx │ │ - mov %edx,%ebp │ │ - shld $0x1,%ecx,%ebp │ │ - shld $0x1,%edx,%ecx │ │ - mov 0x88(%esp),%edx │ │ - mov %ecx,%edi │ │ - mov %ecx,0x84(%esp) │ │ - mov 0x58(%esp),%ecx │ │ - mov %ebp,0x7c(%esp) │ │ - xor 0x24(%esp),%edx │ │ - xor %eax,%ecx │ │ - mov %edx,%eax │ │ - shld $0x1,%ecx,%eax │ │ - shld $0x1,%edx,%ecx │ │ + mov %edx,0x8c(%esp) │ │ + xor %ebx,%ecx │ │ + xor 0x40(%esp),%eax │ │ mov %ecx,%edx │ │ - mov %ecx,0x58(%esp) │ │ - mov 0x8(%esp),%ecx │ │ - mov %eax,0x4c(%esp) │ │ + shld $0x1,%eax,%edx │ │ + shld $0x1,%ecx,%eax │ │ + mov 0x20(%esp),%ecx │ │ + mov %eax,%ebx │ │ + mov %eax,0x5c(%esp) │ │ mov 0x14(%esp),%eax │ │ - add 0x98(%esp),%ecx │ │ - adc 0xcc(%esp),%eax │ │ - add %esi,%ecx │ │ - mov 0x10(%esp),%esi │ │ - mov %ecx,0x8(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - adc %ebx,%eax │ │ - mov 0x4(%esp),%ebx │ │ - add 0xb4(%esp),%ecx │ │ + mov %edx,0x6c(%esp) │ │ + add 0x108(%esp),%eax │ │ + adc 0x104(%esp),%ecx │ │ + add %esi,%eax │ │ + mov 0x18(%esp),%esi │ │ mov %eax,0x14(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - adc 0xb0(%esp),%esi │ │ - add %edi,%ecx │ │ - mov 0x30(%esp),%edi │ │ - mov %ecx,0xc(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - adc %ebp,%esi │ │ - add 0xf4(%esp),%ebx │ │ - mov 0x64(%esp),%ebp │ │ - mov %esi,0x10(%esp) │ │ - adc 0x10c(%esp),%ecx │ │ - add %edx,%ebx │ │ - mov %ebx,0x4(%esp) │ │ - adc 0x4c(%esp),%ecx │ │ - mov %ecx,%edx │ │ - mov %ecx,0x18(%esp) │ │ - mov (%esp),%ecx │ │ - add 0xc8(%esp),%ecx │ │ - adc 0xc4(%esp),%eax │ │ - add 0x70(%esp),%ecx │ │ - adc 0x74(%esp),%eax │ │ - mov %ecx,(%esp) │ │ - xor %edx,0x80(%esp) │ │ - mov 0x78(%esp),%edx │ │ - xor 0x14(%esp),%ebp │ │ - xor 0xc(%esp),%edi │ │ - mov %eax,%ecx │ │ - mov %eax,0x1c(%esp) │ │ mov 0x8(%esp),%eax │ │ - mov %ebp,0x64(%esp) │ │ - mov %edi,0x30(%esp) │ │ - xor %ecx,%edx │ │ - mov 0x34(%esp),%ecx │ │ - mov %edx,0x78(%esp) │ │ - xor %eax,0x54(%esp) │ │ - mov 0x6c(%esp),%eax │ │ - xor %esi,%eax │ │ - mov 0x60(%esp),%esi │ │ - mov %eax,0x6c(%esp) │ │ - xor %ebx,%esi │ │ - mov 0x68(%esp),%ebx │ │ - mov %esi,0x60(%esp) │ │ - xor (%esp),%ebx │ │ - add %ebp,%ecx │ │ - mov 0x20(%esp),%ebp │ │ - mov %ecx,0x34(%esp) │ │ - adc 0x54(%esp),%ebp │ │ - add %eax,0x38(%esp) │ │ + adc %ebp,%ecx │ │ + add 0x100(%esp),%eax │ │ + mov %ecx,%ebp │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + adc 0xfc(%esp),%esi │ │ + add %edi,%eax │ │ + mov %eax,%edi │ │ + mov %eax,0x8(%esp) │ │ + mov 0x10(%esp),%eax │ │ + adc 0x90(%esp),%esi │ │ + add 0xd0(%esp),%eax │ │ + mov %esi,0x18(%esp) │ │ + adc 0xec(%esp),%ecx │ │ + add %ebx,%eax │ │ + mov 0x24(%esp),%ebx │ │ + mov %eax,0x10(%esp) │ │ + mov 0x44(%esp),%eax │ │ + adc %edx,%ecx │ │ + mov %ecx,%edx │ │ + mov %ecx,0x1c(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + add 0xbc(%esp),%ecx │ │ + adc 0xb8(%esp),%ebx │ │ + add 0x80(%esp),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x78(%esp),%ecx │ │ + adc 0x54(%esp),%ebx │ │ + xor %ebp,0x88(%esp) │ │ + mov 0x7c(%esp),%ebp │ │ + xor 0x14(%esp),%eax │ │ + xor %esi,%ecx │ │ + mov 0x30(%esp),%esi │ │ + xor %edi,%ebp │ │ + mov 0x34(%esp),%edi │ │ + mov %eax,0x44(%esp) │ │ + mov %ebx,0x24(%esp) │ │ + mov 0x3c(%esp),%eax │ │ + mov %ecx,0x78(%esp) │ │ + mov %ebp,0x7c(%esp) │ │ + xor %edx,%esi │ │ + mov 0x84(%esp),%edx │ │ + xor 0x10(%esp),%edi │ │ + mov %esi,0x30(%esp) │ │ + xor %ebx,%edx │ │ + mov 0x58(%esp),%ebx │ │ + mov %edi,0x34(%esp) │ │ + mov %edx,0x84(%esp) │ │ + xor 0xc(%esp),%ebx │ │ + add 0x88(%esp),%eax │ │ + mov %eax,0x3c(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + mov %ebx,0x58(%esp) │ │ + adc 0x44(%esp),%eax │ │ + mov %eax,0x2c(%esp) │ │ mov 0x40(%esp),%eax │ │ - mov %ebx,0x68(%esp) │ │ - mov %ebp,0x20(%esp) │ │ - mov 0x24(%esp),%ebp │ │ - adc %edi,%ebp │ │ - mov 0x44(%esp),%edi │ │ - mov %ebp,0x24(%esp) │ │ - add 0x80(%esp),%edi │ │ - adc %esi,%eax │ │ - add %edx,0x2c(%esp) │ │ - mov 0x48(%esp),%edx │ │ - mov %edi,0x44(%esp) │ │ + add %ecx,%eax │ │ + mov 0x50(%esp),%ecx │ │ + adc %ebp,0x38(%esp) │ │ + add %esi,0x48(%esp) │ │ + mov 0x4c(%esp),%esi │ │ mov %eax,0x40(%esp) │ │ + mov 0x8c(%esp),%ebp │ │ + adc %edi,%ecx │ │ + add %edx,%esi │ │ + mov 0x28(%esp),%edx │ │ + mov 0x64(%esp),%edi │ │ + mov %ecx,0x50(%esp) │ │ + mov %esi,0x4c(%esp) │ │ adc %ebx,%edx │ │ - mov 0x3c(%esp),%ebx │ │ - mov %edx,0x48(%esp) │ │ - xor %ecx,%ebx │ │ - mov 0x5c(%esp),%ecx │ │ - mov %ebx,%esi │ │ - xor 0x20(%esp),%ecx │ │ - shld $0x8,%ecx,%esi │ │ - shld $0x8,%ebx,%ecx │ │ - mov 0x7c(%esp),%ebx │ │ - mov %esi,0x3c(%esp) │ │ - mov 0x84(%esp),%esi │ │ - mov %ecx,0x5c(%esp) │ │ - xor %ebp,%ebx │ │ - mov 0x4c(%esp),%ebp │ │ - xor 0x38(%esp),%esi │ │ - xor %eax,%ebp │ │ - mov %esi,%ecx │ │ - shld $0x8,%ebx,%ecx │ │ - shld $0x8,%esi,%ebx │ │ - mov %ecx,0x84(%esp) │ │ - mov 0x58(%esp),%ecx │ │ - mov %ebx,%esi │ │ - mov %ebx,0x7c(%esp) │ │ - mov 0x70(%esp),%ebx │ │ - xor %edi,%ecx │ │ + mov 0x68(%esp),%ebx │ │ + xor 0x3c(%esp),%edi │ │ + xor 0x40(%esp),%ebp │ │ + mov %edx,0x28(%esp) │ │ xor 0x2c(%esp),%ebx │ │ - mov 0x14(%esp),%edi │ │ - mov %ecx,%eax │ │ + mov %edi,%eax │ │ + shld $0x8,%ebx,%eax │ │ + shld $0x8,%edi,%ebx │ │ + mov 0x90(%esp),%edi │ │ + mov %eax,0x70(%esp) │ │ + mov %ebp,%eax │ │ + mov %ebx,0x68(%esp) │ │ + xor 0x38(%esp),%edi │ │ + shld $0x8,%edi,%eax │ │ + shld $0x8,%ebp,%edi │ │ + mov %eax,0x8c(%esp) │ │ + mov %edi,0x90(%esp) │ │ + mov 0x5c(%esp),%ebp │ │ + mov 0x6c(%esp),%eax │ │ + xor 0x48(%esp),%ebp │ │ + xor %ecx,%eax │ │ + mov %ebp,%ecx │ │ + shld $0x8,%eax,%ecx │ │ shld $0x8,%ebp,%eax │ │ - shld $0x8,%ecx,%ebp │ │ - mov %eax,0x58(%esp) │ │ - mov 0x74(%esp),%eax │ │ - mov %ebp,0x4c(%esp) │ │ - mov %ebx,%ecx │ │ + mov 0x80(%esp),%ebp │ │ + mov %eax,0x6c(%esp) │ │ + mov 0x54(%esp),%eax │ │ + mov %ecx,0x60(%esp) │ │ + xor %esi,%ebp │ │ + mov 0x20(%esp),%esi │ │ xor %edx,%eax │ │ + mov %ebp,%ecx │ │ shld $0x8,%eax,%ecx │ │ - shld $0x8,%ebx,%eax │ │ - mov %ecx,%edx │ │ - mov %ecx,0x70(%esp) │ │ - mov 0x8(%esp),%ecx │ │ + shld $0x8,%ebp,%eax │ │ + mov %eax,%edx │ │ + mov %eax,0x54(%esp) │ │ + mov 0x14(%esp),%eax │ │ + mov %ecx,0x5c(%esp) │ │ + mov 0x18(%esp),%ecx │ │ + add 0xc4(%esp),%eax │ │ + adc 0xc8(%esp),%esi │ │ + add %ebx,%eax │ │ mov %eax,%ebx │ │ - mov %eax,0x74(%esp) │ │ + mov %eax,0x14(%esp) │ │ + mov 0x8(%esp),%eax │ │ + adc 0x70(%esp),%esi │ │ + add 0xac(%esp),%eax │ │ + mov %esi,0x20(%esp) │ │ + adc 0xb0(%esp),%ecx │ │ + add %edi,%eax │ │ + mov %eax,0x8(%esp) │ │ mov 0x10(%esp),%eax │ │ - add 0x94(%esp),%ecx │ │ - adc 0xe8(%esp),%edi │ │ - add 0x5c(%esp),%ecx │ │ - mov %ecx,0x8(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - adc 0x3c(%esp),%edi │ │ - add 0xd0(%esp),%ecx │ │ - mov %edi,0x14(%esp) │ │ - adc 0xec(%esp),%eax │ │ - add %esi,%ecx │ │ - mov 0x80(%esp),%esi │ │ - mov %ecx,0xc(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - adc 0x84(%esp),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x4(%esp),%eax │ │ - add 0xc0(%esp),%eax │ │ - adc 0xa0(%esp),%ecx │ │ - add %ebp,%eax │ │ - mov 0x64(%esp),%ebp │ │ - mov %eax,0x4(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - adc 0x58(%esp),%ecx │ │ + adc 0x8c(%esp),%ecx │ │ + add 0xf8(%esp),%eax │ │ + mov %ecx,%edi │ │ mov %ecx,0x18(%esp) │ │ - mov (%esp),%ecx │ │ - add 0xa4(%esp),%ecx │ │ - adc 0x8c(%esp),%eax │ │ - add %ebx,%ecx │ │ - mov 0x6c(%esp),%ebx │ │ - mov %ecx,(%esp) │ │ - adc %edx,%eax │ │ - mov 0x54(%esp),%edx │ │ - xor 0x8(%esp),%ebp │ │ - xor 0xc(%esp),%ebx │ │ - xor 0x4(%esp),%esi │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x30(%esp),%eax │ │ - xor %edi,%edx │ │ - mov %ebp,%ecx │ │ - mov 0x78(%esp),%edi │ │ + mov 0x1c(%esp),%ecx │ │ + adc 0xc0(%esp),%ecx │ │ + add 0x6c(%esp),%eax │ │ + mov %eax,0x10(%esp) │ │ + adc 0x60(%esp),%ecx │ │ + mov 0xc(%esp),%eax │ │ + mov %ecx,0x1c(%esp) │ │ + add 0x98(%esp),%eax │ │ + mov 0x24(%esp),%ecx │ │ + adc 0x9c(%esp),%ecx │ │ + add %edx,%eax │ │ + mov 0x44(%esp),%edx │ │ + mov %eax,0xc(%esp) │ │ + mov 0x88(%esp),%eax │ │ + adc 0x5c(%esp),%ecx │ │ + xor %esi,%edx │ │ + mov 0x30(%esp),%esi │ │ + xor %ebx,%eax │ │ + mov %ecx,0x24(%esp) │ │ + mov %eax,%ecx │ │ + shrd $0x10,%edx,%eax │ │ + xor 0x10(%esp),%esi │ │ shld $0x10,%edx,%ecx │ │ - xor 0x10(%esp),%eax │ │ - shrd $0x10,%edx,%ebp │ │ - mov %ebx,%edx │ │ - mov %ecx,0x50(%esp) │ │ - mov 0x60(%esp),%ecx │ │ - mov %ebp,0x64(%esp) │ │ - xor (%esp),%edi │ │ - shld $0x10,%eax,%edx │ │ - shrd $0x10,%eax,%ebx │ │ - mov 0x24(%esp),%eax │ │ - xor 0x18(%esp),%ecx │ │ - mov %edx,0x28(%esp) │ │ - mov %esi,%edx │ │ - mov %ebx,0x6c(%esp) │ │ - shld $0x10,%ecx,%edx │ │ - shrd $0x10,%ecx,%esi │ │ - mov 0x68(%esp),%ecx │ │ - mov %edx,0x30(%esp) │ │ + mov %eax,%ebx │ │ + mov %eax,0x88(%esp) │ │ + mov 0x84(%esp),%eax │ │ + mov %ecx,0x64(%esp) │ │ + mov 0x7c(%esp),%ecx │ │ + xor 0xc(%esp),%eax │ │ + xor %edi,%ecx │ │ + mov 0x78(%esp),%edi │ │ + xor 0x8(%esp),%edi │ │ mov %edi,%edx │ │ - mov %esi,0x80(%esp) │ │ - xor 0x1c(%esp),%ecx │ │ - shld $0x10,%ecx,%edx │ │ shrd $0x10,%ecx,%edi │ │ - mov 0x20(%esp),%ecx │ │ - mov %edx,0x60(%esp) │ │ - mov 0x34(%esp),%edx │ │ + shld $0x10,%ecx,%edx │ │ + mov 0x34(%esp),%ecx │ │ mov %edi,0x78(%esp) │ │ - add %ebp,%edx │ │ - mov 0x38(%esp),%ebp │ │ - adc 0x50(%esp),%ecx │ │ + mov %edx,0x44(%esp) │ │ + mov %esi,%edx │ │ + xor 0x1c(%esp),%ecx │ │ + shld $0x10,%ecx,%edx │ │ + shrd $0x10,%ecx,%esi │ │ + mov 0x58(%esp),%ecx │ │ mov %edx,0x34(%esp) │ │ - add %ebx,%ebp │ │ - mov 0x5c(%esp),%ebx │ │ - adc 0x28(%esp),%eax │ │ - add %esi,0x44(%esp) │ │ - mov 0x40(%esp),%esi │ │ - mov %ecx,0x20(%esp) │ │ - mov %ebp,0x38(%esp) │ │ - adc 0x30(%esp),%esi │ │ - add %edi,0x2c(%esp) │ │ - mov 0x60(%esp),%edi │ │ - mov %eax,0x24(%esp) │ │ - adc %edi,0x48(%esp) │ │ - mov 0x3c(%esp),%edi │ │ - xor %edx,%ebx │ │ - mov %esi,0x40(%esp) │ │ - xor %ecx,%edi │ │ - mov %edi,%edx │ │ - mov %edi,%ecx │ │ - mov %ebx,%edi │ │ - shld $0x1,%ebx,%edx │ │ - shld $0x1,%ecx,%edi │ │ - mov 0x84(%esp),%ecx │ │ - mov 0xc(%esp),%ebx │ │ + mov %eax,%edx │ │ + mov %esi,0x30(%esp) │ │ + xor 0x24(%esp),%ecx │ │ + shld $0x10,%ecx,%edx │ │ + shrd $0x10,%ecx,%eax │ │ + mov 0x38(%esp),%ecx │ │ + mov %edx,0x74(%esp) │ │ + mov 0x3c(%esp),%edx │ │ + mov %eax,%ebp │ │ + mov %eax,0x84(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + add %ebx,%edx │ │ + mov 0x40(%esp),%ebx │ │ + adc 0x64(%esp),%eax │ │ mov %edx,0x3c(%esp) │ │ - mov 0x7c(%esp),%edx │ │ - mov %edi,0x5c(%esp) │ │ - xor %eax,%ecx │ │ - xor %ebp,%edx │ │ - mov %ecx,%eax │ │ - mov 0x14(%esp),%ebp │ │ + add %edi,%ebx │ │ + mov 0x70(%esp),%edi │ │ + adc 0x44(%esp),%ecx │ │ + add %esi,0x48(%esp) │ │ + mov 0x34(%esp),%esi │ │ + mov %eax,0x2c(%esp) │ │ + mov %ebx,0x40(%esp) │ │ + adc %esi,0x50(%esp) │ │ + add %ebp,0x4c(%esp) │ │ + mov 0x28(%esp),%esi │ │ + mov %ecx,0x38(%esp) │ │ + mov 0x6c(%esp),%ebp │ │ + adc 0x74(%esp),%esi │ │ + xor %eax,%edi │ │ + mov 0x68(%esp),%eax │ │ + xor 0x48(%esp),%ebp │ │ + xor %edx,%eax │ │ + mov %edi,%edx │ │ + mov %esi,0x28(%esp) │ │ + shld $0x1,%eax,%edi │ │ shld $0x1,%edx,%eax │ │ - shld $0x1,%ecx,%edx │ │ - mov %edx,0x7c(%esp) │ │ - mov 0x4c(%esp),%edx │ │ - mov %eax,0x54(%esp) │ │ - mov 0x58(%esp),%eax │ │ - xor 0x44(%esp),%edx │ │ - xor %esi,%eax │ │ - mov 0x4(%esp),%esi │ │ + mov 0x20(%esp),%edx │ │ + mov %eax,0x68(%esp) │ │ + mov 0x8c(%esp),%eax │ │ + mov %edi,0x70(%esp) │ │ + mov 0x90(%esp),%edi │ │ + xor %ecx,%eax │ │ + xor %ebx,%edi │ │ mov %eax,%ecx │ │ - shld $0x1,%edx,%ecx │ │ - shld $0x1,%eax,%edx │ │ - mov 0x70(%esp),%eax │ │ - mov %ecx,0x68(%esp) │ │ - mov 0x74(%esp),%ecx │ │ - mov %edx,0x4c(%esp) │ │ - xor 0x48(%esp),%eax │ │ - xor 0x2c(%esp),%ecx │ │ - mov %eax,%edx │ │ - shld $0x1,%ecx,%edx │ │ - shld $0x1,%eax,%ecx │ │ + shld $0x1,%edi,%ecx │ │ + shld $0x1,%eax,%edi │ │ + mov %ecx,0x58(%esp) │ │ + mov 0x60(%esp),%ecx │ │ + mov %edi,0x90(%esp) │ │ + xor 0x50(%esp),%ecx │ │ + mov %ecx,%eax │ │ + shld $0x1,%ebp,%eax │ │ + shld $0x1,%ecx,%ebp │ │ + mov 0x5c(%esp),%ecx │ │ + mov %eax,0x7c(%esp) │ │ + mov %ebp,0x6c(%esp) │ │ + xor %esi,%ecx │ │ + mov 0x54(%esp),%esi │ │ + mov %ecx,%eax │ │ + xor 0x4c(%esp),%esi │ │ + shld $0x1,%esi,%eax │ │ + shld $0x1,%ecx,%esi │ │ + mov 0xc(%esp),%ecx │ │ + mov %eax,%ebx │ │ + mov %eax,0x60(%esp) │ │ + mov 0x14(%esp),%eax │ │ + mov %esi,0x54(%esp) │ │ + add 0xbc(%esp),%eax │ │ + adc 0xb8(%esp),%edx │ │ + add %esi,%eax │ │ + mov 0x18(%esp),%esi │ │ + mov %eax,0x14(%esp) │ │ mov 0x8(%esp),%eax │ │ - mov %edx,0x70(%esp) │ │ - mov %ecx,0x74(%esp) │ │ - add 0xc8(%esp),%eax │ │ - adc 0xc4(%esp),%ebp │ │ - add %ecx,%eax │ │ - mov 0x1c(%esp),%ecx │ │ + adc %ebx,%edx │ │ + add 0xa0(%esp),%eax │ │ + mov %edx,%ebx │ │ + mov %edx,0x20(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + adc 0xb4(%esp),%esi │ │ + add 0x68(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ - mov 0x18(%esp),%eax │ │ - adc %edx,%ebp │ │ - add 0x9c(%esp),%ebx │ │ - mov 0x10(%esp),%edx │ │ - mov %ebp,0x14(%esp) │ │ - adc 0xb8(%esp),%edx │ │ - add %edi,%ebx │ │ - mov %ebx,0xc(%esp) │ │ - adc 0x3c(%esp),%edx │ │ - add 0x94(%esp),%esi │ │ - adc 0xe8(%esp),%eax │ │ - add 0x7c(%esp),%esi │ │ - mov %edx,0x10(%esp) │ │ - mov %esi,%edi │ │ - mov %esi,0x4(%esp) │ │ - mov %eax,%esi │ │ - mov (%esp),%eax │ │ - adc 0x54(%esp),%esi │ │ - add 0xc0(%esp),%eax │ │ + mov 0x10(%esp),%eax │ │ + adc 0x70(%esp),%esi │ │ + add 0xc4(%esp),%eax │ │ mov %esi,0x18(%esp) │ │ - adc 0xa0(%esp),%ecx │ │ - add 0x4c(%esp),%eax │ │ - mov %eax,(%esp) │ │ - mov %ecx,%eax │ │ - mov 0x80(%esp),%ecx │ │ - adc 0x68(%esp),%eax │ │ + adc 0xc8(%esp),%edx │ │ + add %edi,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x24(%esp),%eax │ │ + adc 0x58(%esp),%edx │ │ + add 0xf8(%esp),%ecx │ │ + adc 0xc0(%esp),%eax │ │ + add %ebp,%ecx │ │ + mov %edx,%edi │ │ + mov %edx,0x1c(%esp) │ │ + mov 0x8(%esp),%edx │ │ + mov 0x78(%esp),%ebp │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x44(%esp),%ecx │ │ + adc 0x7c(%esp),%eax │ │ + xor %esi,0x34(%esp) │ │ + mov 0x74(%esp),%esi │ │ xor %edx,0x30(%esp) │ │ - mov 0x60(%esp),%edx │ │ - xor %ebp,0x28(%esp) │ │ - mov 0x6c(%esp),%ebp │ │ + mov 0x88(%esp),%edx │ │ + xor 0x14(%esp),%ebp │ │ xor %ebx,%ecx │ │ - mov 0x78(%esp),%ebx │ │ - xor %esi,%edx │ │ - mov 0x50(%esp),%esi │ │ - mov %eax,0x1c(%esp) │ │ - xor 0x8(%esp),%ebp │ │ - mov %ecx,0x80(%esp) │ │ - mov %edx,0x60(%esp) │ │ - xor %edi,%ebx │ │ + mov 0x84(%esp),%ebx │ │ + mov %ecx,0x44(%esp) │ │ + xor %edi,%esi │ │ mov 0x64(%esp),%edi │ │ - xor %eax,%esi │ │ - mov 0x44(%esp),%eax │ │ - mov %ebp,0x6c(%esp) │ │ - mov %ebx,0x78(%esp) │ │ - mov %esi,0x50(%esp) │ │ - xor (%esp),%edi │ │ - add 0x28(%esp),%eax │ │ - mov %edi,0x64(%esp) │ │ - mov %eax,0x44(%esp) │ │ - mov 0x40(%esp),%eax │ │ - adc %ebp,%eax │ │ - mov 0x2c(%esp),%ebp │ │ - mov %eax,0x40(%esp) │ │ - add 0x30(%esp),%ebp │ │ - mov %ebp,0x2c(%esp) │ │ - mov 0x34(%esp),%ebp │ │ - adc %ecx,0x48(%esp) │ │ - mov 0x20(%esp),%ecx │ │ - add %edx,%ebp │ │ - mov 0x38(%esp),%edx │ │ - adc %ebx,%ecx │ │ - mov 0x24(%esp),%ebx │ │ - mov %ebp,0x34(%esp) │ │ - mov %ecx,0x20(%esp) │ │ - add %esi,%edx │ │ - mov %edx,0x38(%esp) │ │ - mov 0x74(%esp),%edx │ │ - adc %edi,%ebx │ │ - mov 0x70(%esp),%edi │ │ - mov %ebx,0x24(%esp) │ │ - xor 0x44(%esp),%edx │ │ + mov %eax,0x24(%esp) │ │ + xor 0xc(%esp),%edx │ │ + mov %ebp,0x78(%esp) │ │ + xor 0x10(%esp),%ebx │ │ + mov %esi,0x74(%esp) │ │ xor %eax,%edi │ │ - mov %edi,%eax │ │ - mov %edx,%esi │ │ - shld $0x8,%edx,%eax │ │ - mov 0x7c(%esp),%edx │ │ - shld $0x8,%edi,%esi │ │ - mov %eax,0x70(%esp) │ │ - mov 0x3c(%esp),%eax │ │ - mov %esi,0x94(%esp) │ │ - mov 0x5c(%esp),%esi │ │ - xor %ebp,%edx │ │ + mov 0x48(%esp),%eax │ │ + mov %edx,0x88(%esp) │ │ + mov %edi,0x64(%esp) │ │ + mov %ebx,0x84(%esp) │ │ + add %ecx,%eax │ │ + mov 0x50(%esp),%ecx │ │ + mov %eax,0x48(%esp) │ │ + adc %ebp,%ecx │ │ mov 0x4c(%esp),%ebp │ │ - xor 0x48(%esp),%eax │ │ - xor 0x2c(%esp),%esi │ │ - xor 0x38(%esp),%ebp │ │ - mov %esi,%edi │ │ - shld $0x8,%eax,%edi │ │ - shld $0x8,%esi,%eax │ │ - mov %eax,%esi │ │ - mov %eax,0x3c(%esp) │ │ - mov 0x54(%esp),%eax │ │ - mov %edi,0xa0(%esp) │ │ - xor %ecx,%eax │ │ - mov %edx,%ecx │ │ + mov %ecx,0x50(%esp) │ │ + add 0x34(%esp),%ebp │ │ + mov %ebp,0x4c(%esp) │ │ + mov 0x28(%esp),%ebp │ │ + adc 0x30(%esp),%ebp │ │ + mov %ebp,0x28(%esp) │ │ + mov 0x3c(%esp),%ebp │ │ + add %esi,%ebp │ │ + mov 0x2c(%esp),%esi │ │ + mov %ebp,0x3c(%esp) │ │ + adc %ebx,%esi │ │ + add %edi,0x40(%esp) │ │ + mov 0x38(%esp),%edi │ │ + mov 0x60(%esp),%ebx │ │ + mov %esi,0x2c(%esp) │ │ + adc %edx,%edi │ │ + mov 0x54(%esp),%edx │ │ + xor %ecx,%ebx │ │ + mov 0x70(%esp),%ecx │ │ + mov %edi,0x38(%esp) │ │ + xor %eax,%edx │ │ + xor 0x28(%esp),%ecx │ │ + mov %edx,%eax │ │ + shld $0x8,%ebx,%eax │ │ + shld $0x8,%edx,%ebx │ │ + mov %eax,0xc8(%esp) │ │ + mov 0x68(%esp),%eax │ │ + mov %ebx,%edx │ │ + mov %ebx,0x60(%esp) │ │ + xor 0x4c(%esp),%eax │ │ + mov %eax,%ebx │ │ + shld $0x8,%ecx,%ebx │ │ shld $0x8,%eax,%ecx │ │ - shld $0x8,%edx,%eax │ │ - mov 0x68(%esp),%edx │ │ - mov %ecx,0xc8(%esp) │ │ - mov %ebp,%ecx │ │ - mov %eax,0x54(%esp) │ │ - mov 0xc(%esp),%eax │ │ - xor %ebx,%edx │ │ - mov 0x14(%esp),%ebx │ │ - shld $0x8,%edx,%ecx │ │ - shld $0x8,%ebp,%edx │ │ + mov 0x58(%esp),%eax │ │ + mov %ebx,0xc4(%esp) │ │ + mov 0x90(%esp),%ebx │ │ + mov %ecx,0x70(%esp) │ │ + xor %esi,%eax │ │ + mov 0x10(%esp),%esi │ │ + xor %ebp,%ebx │ │ mov 0x8(%esp),%ebp │ │ - mov %ecx,0xc4(%esp) │ │ - mov 0x10(%esp),%ecx │ │ - mov %edx,0x68(%esp) │ │ - add 0xb4(%esp),%ebp │ │ - adc 0xb0(%esp),%ebx │ │ + mov %ebx,%ecx │ │ + shld $0x8,%eax,%ecx │ │ + shld $0x8,%ebx,%eax │ │ + mov 0x7c(%esp),%ebx │ │ + mov %eax,0x58(%esp) │ │ + mov 0x6c(%esp),%eax │ │ + mov %ecx,0xc0(%esp) │ │ + xor %edi,%ebx │ │ + xor 0x40(%esp),%eax │ │ + mov %eax,%ecx │ │ + shld $0x8,%ebx,%ecx │ │ + shld $0x8,%eax,%ebx │ │ + mov 0x14(%esp),%eax │ │ + mov %ecx,0xa0(%esp) │ │ + mov 0x20(%esp),%ecx │ │ + mov %ebx,%edi │ │ + mov %ebx,0x7c(%esp) │ │ + mov 0xc(%esp),%ebx │ │ + add 0x100(%esp),%eax │ │ + adc 0xfc(%esp),%ecx │ │ + add %edx,%eax │ │ + mov %eax,0x14(%esp) │ │ + adc 0xc8(%esp),%ecx │ │ + add 0x108(%esp),%ebp │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x18(%esp),%ecx │ │ + adc 0x104(%esp),%ecx │ │ add 0x70(%esp),%ebp │ │ - adc 0x94(%esp),%ebx │ │ - add 0x98(%esp),%eax │ │ + adc 0xc4(%esp),%ecx │ │ + add 0x98(%esp),%esi │ │ mov %ebp,0x8(%esp) │ │ - adc 0xcc(%esp),%ecx │ │ - add %esi,%eax │ │ - mov %ebx,0x14(%esp) │ │ - mov %eax,0xc(%esp) │ │ - mov 0x4(%esp),%eax │ │ - adc %edi,%ecx │ │ - mov 0x18(%esp),%edi │ │ - add 0xa4(%esp),%eax │ │ - mov %ecx,%esi │ │ - mov %ecx,0x10(%esp) │ │ + mov %ecx,%eax │ │ + mov %ecx,0x18(%esp) │ │ mov 0x1c(%esp),%ecx │ │ - adc 0x8c(%esp),%edi │ │ - add 0x54(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov (%esp),%eax │ │ - adc 0xc8(%esp),%edi │ │ - add 0xac(%esp),%eax │ │ - mov %edi,0x18(%esp) │ │ - adc 0xa8(%esp),%ecx │ │ - add %edx,%eax │ │ - mov 0x6c(%esp),%edx │ │ - mov %eax,(%esp) │ │ - mov 0x28(%esp),%eax │ │ - adc 0xc4(%esp),%ecx │ │ - xor %ebx,%edx │ │ - mov 0x60(%esp),%ebx │ │ - xor %ebp,%eax │ │ - mov 0x30(%esp),%ebp │ │ + adc 0x9c(%esp),%ecx │ │ + add 0x58(%esp),%esi │ │ + adc 0xc0(%esp),%ecx │ │ + mov %esi,0x10(%esp) │ │ + add 0xa8(%esp),%ebx │ │ + mov 0x24(%esp),%esi │ │ + adc 0xa4(%esp),%esi │ │ mov %ecx,0x1c(%esp) │ │ - mov %eax,%ecx │ │ - shrd $0x10,%edx,%eax │ │ - xor 0x4(%esp),%ebx │ │ - shld $0x10,%edx,%ecx │ │ - mov 0x80(%esp),%edx │ │ - xor 0xc(%esp),%ebp │ │ - mov %eax,0x28(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + add %edi,%ebx │ │ + mov %ebx,0xc(%esp) │ │ + adc 0xa0(%esp),%esi │ │ + xor %eax,%ecx │ │ + mov 0x34(%esp),%eax │ │ + xor %ebp,%eax │ │ + mov %esi,0x24(%esp) │ │ + mov %eax,%edx │ │ + shrd $0x10,%ecx,%eax │ │ + shld $0x10,%ecx,%edx │ │ + mov 0x78(%esp),%ecx │ │ + mov %eax,0x34(%esp) │ │ mov 0x64(%esp),%eax │ │ - mov %ecx,0x9c(%esp) │ │ - xor %esi,%edx │ │ - mov 0x78(%esp),%esi │ │ - mov %ebp,%ecx │ │ - xor 0x1c(%esp),%eax │ │ - shld $0x10,%edx,%ecx │ │ - shrd $0x10,%edx,%ebp │ │ - mov %ecx,0xb0(%esp) │ │ - mov %ebx,%ecx │ │ - mov %ebp,0x30(%esp) │ │ - xor %edi,%esi │ │ - mov 0x44(%esp),%edi │ │ - shld $0x10,%esi,%ecx │ │ - shrd $0x10,%esi,%ebx │ │ - mov 0x34(%esp),%esi │ │ - mov %ecx,0xac(%esp) │ │ + mov %edx,0x9c(%esp) │ │ + mov 0x44(%esp),%edx │ │ + xor 0x20(%esp),%ecx │ │ + xor 0xc(%esp),%eax │ │ + xor 0x14(%esp),%edx │ │ + mov %edx,%edi │ │ + shrd $0x10,%ecx,%edx │ │ + shld $0x10,%ecx,%edi │ │ + mov 0x88(%esp),%ecx │ │ + mov %edx,0x44(%esp) │ │ + mov %edi,%ebp │ │ + mov %edi,0xb8(%esp) │ │ + xor %esi,%ecx │ │ + mov %eax,%esi │ │ + shld $0x10,%ecx,%esi │ │ + shrd $0x10,%ecx,%eax │ │ + mov 0x84(%esp),%ecx │ │ + mov %esi,0xb4(%esp) │ │ + mov %eax,%esi │ │ + mov %eax,0x64(%esp) │ │ + mov 0x74(%esp),%eax │ │ + xor 0x1c(%esp),%ecx │ │ + xor 0x10(%esp),%eax │ │ + mov %eax,%edi │ │ + shrd $0x10,%ecx,%eax │ │ + shld $0x10,%ecx,%edi │ │ + add %edx,0x48(%esp) │ │ mov 0x50(%esp),%ecx │ │ - mov %ebx,0x60(%esp) │ │ - xor (%esp),%ecx │ │ - mov %ecx,%edx │ │ - shrd $0x10,%eax,%ecx │ │ - shld $0x10,%eax,%edx │ │ - add 0x28(%esp),%edi │ │ - mov 0x40(%esp),%eax │ │ - mov %ecx,0x50(%esp) │ │ - mov %edx,0xb8(%esp) │ │ + mov 0x34(%esp),%edx │ │ + mov %eax,0x74(%esp) │ │ + mov %edi,%ebx │ │ + mov %edi,0xbc(%esp) │ │ + mov 0x28(%esp),%edi │ │ + adc %ebp,%ecx │ │ + add %edx,0x4c(%esp) │ │ mov 0x2c(%esp),%edx │ │ - adc 0x9c(%esp),%eax │ │ - mov %edi,0x44(%esp) │ │ - add %ebp,%edx │ │ - mov 0x48(%esp),%ebp │ │ + mov 0xc(%esp),%ebp │ │ + mov %ecx,0x50(%esp) │ │ + adc 0x9c(%esp),%edi │ │ + add %eax,0x3c(%esp) │ │ + mov 0x38(%esp),%eax │ │ + adc %ebx,%edx │ │ + mov 0x40(%esp),%ebx │ │ + mov %edi,0x28(%esp) │ │ mov %edx,0x2c(%esp) │ │ - mov %eax,0x40(%esp) │ │ - adc 0xb0(%esp),%ebp │ │ - add %ebx,%esi │ │ - mov 0xac(%esp),%ebx │ │ - mov %esi,0x34(%esp) │ │ - adc %ebx,0x20(%esp) │ │ - mov 0x38(%esp),%ebx │ │ - mov %ebp,0x48(%esp) │ │ - add %ecx,%ebx │ │ - mov 0xb8(%esp),%ecx │ │ - mov %ebx,0x38(%esp) │ │ - adc %ecx,0x24(%esp) │ │ - mov 0x94(%esp),%ecx │ │ - xor %eax,%ecx │ │ - mov 0x70(%esp),%eax │ │ - xor %edi,%eax │ │ - mov %ecx,%edi │ │ - shld $0x1,%eax,%edi │ │ - shld $0x1,%ecx,%eax │ │ - mov %eax,0x70(%esp) │ │ - mov 0xa0(%esp),%eax │ │ - mov %edi,0x8c(%esp) │ │ - mov 0x54(%esp),%edi │ │ - xor %ebp,%eax │ │ - mov 0x3c(%esp),%ebp │ │ - xor %esi,%edi │ │ - mov %eax,%ecx │ │ - xor %edx,%ebp │ │ - shld $0x1,%ebp,%ecx │ │ - shld $0x1,%eax,%ebp │ │ - mov 0xc8(%esp),%eax │ │ - mov %ebp,%edx │ │ - mov %ebp,0x3c(%esp) │ │ - mov 0x68(%esp),%ebp │ │ - mov %ecx,0xa8(%esp) │ │ - xor 0x20(%esp),%eax │ │ - xor %ebx,%ebp │ │ + add %esi,%ebx │ │ + mov 0xa0(%esp),%esi │ │ + adc 0xb4(%esp),%eax │ │ + mov %ebx,0x40(%esp) │ │ + mov %eax,0x38(%esp) │ │ + xor %eax,%esi │ │ + mov 0x7c(%esp),%eax │ │ + xor %ebx,%eax │ │ + mov %esi,%ebx │ │ + shld $0x1,%eax,%ebx │ │ + shld $0x1,%esi,%eax │ │ + mov %eax,0x7c(%esp) │ │ + mov 0xc0(%esp),%eax │ │ + mov %ebx,0xa0(%esp) │ │ + mov 0x24(%esp),%ebx │ │ + xor %edx,%eax │ │ + mov 0x58(%esp),%edx │ │ mov %eax,%esi │ │ - shld $0x1,%edi,%esi │ │ - shld $0x1,%eax,%edi │ │ + xor 0x3c(%esp),%edx │ │ + shld $0x1,%edx,%esi │ │ + shld $0x1,%eax,%edx │ │ mov 0xc4(%esp),%eax │ │ - mov %edi,0x54(%esp) │ │ + mov %edx,0x58(%esp) │ │ + mov 0x70(%esp),%edx │ │ mov %esi,0x98(%esp) │ │ - xor 0x24(%esp),%eax │ │ - mov %eax,%ecx │ │ - shld $0x1,%ebp,%ecx │ │ - shld $0x1,%eax,%ebp │ │ - mov 0x8(%esp),%eax │ │ - mov %ecx,%ebx │ │ - mov %ecx,0xb4(%esp) │ │ - mov 0x14(%esp),%ecx │ │ - mov %ebp,0x68(%esp) │ │ - add 0xfc(%esp),%eax │ │ - adc 0xf8(%esp),%ecx │ │ - add %edx,%eax │ │ - mov 0x1c(%esp),%edx │ │ - mov %eax,0x8(%esp) │ │ - mov 0xc(%esp),%eax │ │ - adc 0xa8(%esp),%ecx │ │ - add 0x104(%esp),%eax │ │ - mov %ecx,0x14(%esp) │ │ + xor %edi,%eax │ │ + mov 0x14(%esp),%edi │ │ + xor 0x4c(%esp),%edx │ │ + mov %eax,%esi │ │ + shld $0x1,%edx,%esi │ │ + shld $0x1,%eax,%edx │ │ + mov 0x60(%esp),%eax │ │ + mov %edx,0x70(%esp) │ │ + mov 0xc8(%esp),%edx │ │ + mov %esi,0xa8(%esp) │ │ + mov 0x18(%esp),%esi │ │ + xor 0x48(%esp),%eax │ │ + xor %ecx,%edx │ │ + mov %edx,%ecx │ │ + shld $0x1,%eax,%ecx │ │ + shld $0x1,%edx,%eax │ │ + mov 0x8(%esp),%edx │ │ + mov %ecx,0xa4(%esp) │ │ mov 0x10(%esp),%ecx │ │ - adc 0x100(%esp),%ecx │ │ - add %edi,%eax │ │ - mov 0x18(%esp),%edi │ │ - mov %eax,0xc(%esp) │ │ - mov 0x4(%esp),%eax │ │ - adc %esi,%ecx │ │ - mov 0x9c(%esp),%esi │ │ - add 0xd0(%esp),%eax │ │ + mov %eax,0x60(%esp) │ │ + mov 0x1c(%esp),%eax │ │ + add 0xac(%esp),%ecx │ │ + adc 0xb0(%esp),%eax │ │ + add 0xd8(%esp),%edx │ │ + adc 0xd4(%esp),%esi │ │ + mov %eax,0x1c(%esp) │ │ + add 0xcc(%esp),%edi │ │ + mov 0x20(%esp),%eax │ │ + adc 0x10c(%esp),%eax │ │ + add 0xe0(%esp),%ebp │ │ + adc 0xdc(%esp),%ebx │ │ + add 0x7c(%esp),%ecx │ │ mov %ecx,0x10(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + mov %ebx,0x24(%esp) │ │ + adc 0xa0(%esp),%ecx │ │ + add 0x58(%esp),%edx │ │ + adc 0x98(%esp),%esi │ │ + add 0x70(%esp),%edi │ │ + mov %edx,0x8(%esp) │ │ + mov 0x24(%esp),%edx │ │ + mov %ecx,0x1c(%esp) │ │ + adc 0xa8(%esp),%eax │ │ + mov %esi,0x18(%esp) │ │ + mov %edi,0x14(%esp) │ │ + mov 0x34(%esp),%edi │ │ + mov %eax,%ebx │ │ + mov %eax,0x20(%esp) │ │ + mov %ebp,%eax │ │ + mov 0x9c(%esp),%ebp │ │ + add 0x60(%esp),%eax │ │ + adc 0xa4(%esp),%edx │ │ + xor %esi,0xb8(%esp) │ │ + mov 0xb4(%esp),%esi │ │ + xor %ecx,%ebp │ │ mov 0x8(%esp),%ecx │ │ - adc 0xec(%esp),%edi │ │ + mov %eax,0xc(%esp) │ │ + xor 0x10(%esp),%edi │ │ + mov %ebp,0x9c(%esp) │ │ + mov %edx,0x24(%esp) │ │ + xor %edx,0xbc(%esp) │ │ + mov 0x74(%esp),%edx │ │ + xor %ebx,%esi │ │ + mov 0x64(%esp),%ebx │ │ + xor %ecx,0x44(%esp) │ │ + mov 0x50(%esp),%ecx │ │ + mov %edi,0x34(%esp) │ │ + mov %esi,0xb4(%esp) │ │ + xor %eax,%edx │ │ + mov 0x48(%esp),%eax │ │ + xor 0x14(%esp),%ebx │ │ + mov %edx,0x74(%esp) │ │ add %ebp,%eax │ │ - mov 0x30(%esp),%ebp │ │ - mov %eax,0x4(%esp) │ │ - mov 0xb8(%esp),%eax │ │ - adc %ebx,%edi │ │ - mov (%esp),%ebx │ │ - mov %edi,0x18(%esp) │ │ + mov 0x3c(%esp),%ebp │ │ + mov %ebx,0x64(%esp) │ │ + adc %edi,%ecx │ │ + mov 0x40(%esp),%edi │ │ + mov %eax,0x48(%esp) │ │ + mov %ecx,0x50(%esp) │ │ + add 0xb8(%esp),%edi │ │ + mov %edi,0x40(%esp) │ │ + mov 0x38(%esp),%edi │ │ + adc 0x44(%esp),%edi │ │ + add %esi,%ebp │ │ + mov 0xa0(%esp),%esi │ │ + adc %ebx,0x2c(%esp) │ │ + mov 0x4c(%esp),%ebx │ │ + mov %ebp,0x3c(%esp) │ │ + mov %edi,0x38(%esp) │ │ + mov 0x28(%esp),%edi │ │ add 0xbc(%esp),%ebx │ │ - adc 0xd4(%esp),%edx │ │ - add 0x70(%esp),%ebx │ │ - adc 0x8c(%esp),%edx │ │ - xor %ecx,0x50(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - xor 0x14(%esp),%eax │ │ - mov %ebx,(%esp) │ │ - xor 0x10(%esp),%esi │ │ - xor 0x4(%esp),%ebp │ │ - xor %ecx,0x28(%esp) │ │ - mov 0xb0(%esp),%ecx │ │ - mov %edx,0x1c(%esp) │ │ - mov %eax,0xb8(%esp) │ │ - mov %esi,0x9c(%esp) │ │ - mov %ebp,0x30(%esp) │ │ - xor %edi,%ecx │ │ - mov 0xac(%esp),%edi │ │ - mov %ecx,0xb0(%esp) │ │ - xor %edx,%edi │ │ - mov 0x60(%esp),%edx │ │ - mov %edi,0xac(%esp) │ │ - xor %ebx,%edx │ │ - mov 0x34(%esp),%ebx │ │ - mov %edx,0x60(%esp) │ │ - add %eax,%ebx │ │ - mov 0x20(%esp),%eax │ │ - mov %ebx,0x34(%esp) │ │ - adc 0x50(%esp),%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x38(%esp),%eax │ │ - add %esi,%eax │ │ - mov 0x24(%esp),%esi │ │ - mov %eax,0x38(%esp) │ │ - adc 0x28(%esp),%esi │ │ - add %ecx,0x44(%esp) │ │ - mov 0xa8(%esp),%ecx │ │ - mov %esi,0x24(%esp) │ │ - mov 0x40(%esp),%esi │ │ - adc %ebp,%esi │ │ - add %edi,0x2c(%esp) │ │ - mov 0x48(%esp),%edi │ │ - mov 0x54(%esp),%ebp │ │ - mov %esi,0x40(%esp) │ │ adc %edx,%edi │ │ - mov 0x3c(%esp),%edx │ │ - xor 0x20(%esp),%ecx │ │ - xor 0x38(%esp),%ebp │ │ - mov %edi,0x48(%esp) │ │ - xor %ebx,%edx │ │ - mov %ecx,%eax │ │ - mov %edx,%ebx │ │ - shld $0x8,%ecx,%edx │ │ - mov 0x68(%esp),%ecx │ │ - shld $0x8,%ebx,%eax │ │ - mov %edx,0xbc(%esp) │ │ - mov %ebp,%ebx │ │ - mov %eax,%edx │ │ - mov %eax,0xa8(%esp) │ │ - mov 0x98(%esp),%eax │ │ - xor 0x44(%esp),%ecx │ │ - xor 0x24(%esp),%eax │ │ - shld $0x8,%eax,%ebx │ │ - shld $0x8,%ebp,%eax │ │ - mov %eax,%ebp │ │ - mov %eax,0x98(%esp) │ │ - mov 0xb4(%esp),%eax │ │ - mov %ebx,0xec(%esp) │ │ - xor %esi,%eax │ │ - mov %ecx,%esi │ │ - shld $0x8,%eax,%esi │ │ - shld $0x8,%ecx,%eax │ │ - mov %esi,0xd4(%esp) │ │ - mov 0x70(%esp),%esi │ │ - mov %eax,0xb4(%esp) │ │ - mov 0x8c(%esp),%eax │ │ - xor 0x2c(%esp),%esi │ │ - xor %edi,%eax │ │ + mov 0x7c(%esp),%edx │ │ + xor %ecx,%esi │ │ + mov %ebx,0x4c(%esp) │ │ mov %esi,%ecx │ │ - shld $0x8,%eax,%ecx │ │ + mov %edi,0x28(%esp) │ │ + xor %eax,%edx │ │ + mov %edx,%eax │ │ + shld $0x8,%edx,%ecx │ │ + mov 0x58(%esp),%edx │ │ + mov %ecx,0xa0(%esp) │ │ + mov 0x98(%esp),%ecx │ │ shld $0x8,%esi,%eax │ │ - mov 0x14(%esp),%esi │ │ - mov %eax,0x8c(%esp) │ │ - mov 0x8(%esp),%eax │ │ - mov %ecx,0xd0(%esp) │ │ - mov 0x10(%esp),%ecx │ │ - add 0xf4(%esp),%eax │ │ - adc 0x10c(%esp),%esi │ │ - add %edx,%eax │ │ - mov 0xb0(%esp),%edx │ │ - mov %eax,%edi │ │ - mov %eax,0x8(%esp) │ │ - mov 0xc(%esp),%eax │ │ - adc 0xbc(%esp),%esi │ │ - add 0xe4(%esp),%eax │ │ - mov %esi,0x14(%esp) │ │ - adc 0xe0(%esp),%ecx │ │ - add %ebp,%eax │ │ - mov 0x20(%esp),%ebp │ │ - mov %eax,0xc(%esp) │ │ - mov 0x4(%esp),%eax │ │ - adc %ebx,%ecx │ │ - mov 0x1c(%esp),%ebx │ │ - mov %ecx,0x10(%esp) │ │ - add 0xf0(%esp),%eax │ │ + mov 0xc(%esp),%esi │ │ + mov %eax,0xcc(%esp) │ │ + xor 0x40(%esp),%edx │ │ + xor 0x38(%esp),%ecx │ │ + mov %edx,%eax │ │ + shld $0x8,%ecx,%eax │ │ + shld $0x8,%edx,%ecx │ │ + mov 0x70(%esp),%edx │ │ + mov %eax,0xdc(%esp) │ │ + mov 0xa8(%esp),%eax │ │ + mov %ecx,0x98(%esp) │ │ + xor %ebp,%edx │ │ + mov 0x24(%esp),%ebp │ │ + xor 0x2c(%esp),%eax │ │ + mov %edx,%ecx │ │ + shld $0x8,%eax,%ecx │ │ + shld $0x8,%edx,%eax │ │ + mov 0x60(%esp),%edx │ │ + mov %ecx,0xd8(%esp) │ │ + mov 0xa4(%esp),%ecx │ │ + mov %eax,0xa8(%esp) │ │ + xor %ebx,%edx │ │ + mov 0x8(%esp),%ebx │ │ + xor %edi,%ecx │ │ + mov 0x10(%esp),%edi │ │ + mov %edx,%eax │ │ + shld $0x8,%ecx,%eax │ │ + shld $0x8,%edx,%ecx │ │ + mov 0x14(%esp),%edx │ │ + mov %eax,0xd4(%esp) │ │ + mov 0x1c(%esp),%eax │ │ + mov %ecx,0xa4(%esp) │ │ mov 0x18(%esp),%ecx │ │ - adc 0x108(%esp),%ecx │ │ - add 0xb4(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov (%esp),%eax │ │ - adc 0xd4(%esp),%ecx │ │ - add 0xdc(%esp),%eax │ │ + add 0xe8(%esp),%edi │ │ + adc 0xe4(%esp),%eax │ │ + add 0xf4(%esp),%ebx │ │ + adc 0x114(%esp),%ecx │ │ + mov %eax,0x1c(%esp) │ │ + add 0xd0(%esp),%edx │ │ + mov 0x20(%esp),%eax │ │ + adc 0xec(%esp),%eax │ │ + add 0xf0(%esp),%esi │ │ + adc 0x110(%esp),%ebp │ │ + add 0xa0(%esp),%edi │ │ + mov %edi,0x10(%esp) │ │ + mov 0x1c(%esp),%edi │ │ + mov %ebp,0x24(%esp) │ │ + adc 0xcc(%esp),%edi │ │ + add 0x98(%esp),%ebx │ │ + adc 0xdc(%esp),%ecx │ │ + add 0xa8(%esp),%edx │ │ + mov %ebx,0x8(%esp) │ │ + mov %edi,0x1c(%esp) │ │ + adc 0xd8(%esp),%eax │ │ + mov %edx,0x14(%esp) │ │ + add 0xa4(%esp),%esi │ │ + mov 0x24(%esp),%edx │ │ + mov %ecx,%ebx │ │ mov %ecx,0x18(%esp) │ │ - adc 0xd8(%esp),%ebx │ │ - add 0x8c(%esp),%eax │ │ - mov %eax,(%esp) │ │ - mov 0x50(%esp),%eax │ │ - adc 0xd0(%esp),%ebx │ │ - xor 0x4(%esp),%edx │ │ - movd (%esp),%xmm1 │ │ - xor %esi,%eax │ │ - mov 0xb8(%esp),%esi │ │ - mov %ebx,0x1c(%esp) │ │ - movd 0x1c(%esp),%xmm3 │ │ - xor %edi,%esi │ │ - mov %esi,%ecx │ │ - shrd $0x10,%eax,%esi │ │ - punpckldq %xmm3,%xmm1 │ │ - shld $0x10,%eax,%ecx │ │ - mov %esi,%edi │ │ - mov %esi,0xb8(%esp) │ │ - mov 0x28(%esp),%esi │ │ - mov %ecx,0xe4(%esp) │ │ mov 0x9c(%esp),%ecx │ │ - xor 0x10(%esp),%esi │ │ - xor 0xc(%esp),%ecx │ │ + adc 0xd4(%esp),%edx │ │ + mov %esi,0xc(%esp) │ │ + mov 0x34(%esp),%esi │ │ + xor 0x10(%esp),%ecx │ │ + mov %eax,0x20(%esp) │ │ + xor %edi,%esi │ │ mov %ecx,%eax │ │ - shrd $0x10,%esi,%ecx │ │ + mov 0xb4(%esp),%edi │ │ + mov %edx,0x24(%esp) │ │ shld $0x10,%esi,%eax │ │ + shrd $0x10,%esi,%ecx │ │ + mov %eax,0xe0(%esp) │ │ + mov 0x44(%esp),%eax │ │ mov %ecx,0x9c(%esp) │ │ - mov %edx,%ecx │ │ - mov %eax,0xd8(%esp) │ │ - mov 0x30(%esp),%eax │ │ - movd 0x9c(%esp),%xmm4 │ │ - movd 0xd8(%esp),%xmm5 │ │ - xor 0x18(%esp),%eax │ │ - punpckldq %xmm5,%xmm4 │ │ - shld $0x10,%eax,%ecx │ │ - shrd $0x10,%eax,%edx │ │ - mov 0x60(%esp),%eax │ │ - mov %ecx,0xe0(%esp) │ │ - mov 0xac(%esp),%ecx │ │ - mov %edx,0xb0(%esp) │ │ + mov 0xbc(%esp),%ecx │ │ + xor 0x14(%esp),%edi │ │ xor %ebx,%eax │ │ - mov 0x34(%esp),%ebx │ │ - xor (%esp),%ecx │ │ - mov %ecx,%esi │ │ - shrd $0x10,%eax,%ecx │ │ + mov 0xb8(%esp),%ebx │ │ + xor 0xc(%esp),%ecx │ │ + xor 0x8(%esp),%ebx │ │ + mov %ecx,%ebp │ │ + mov %ebx,%esi │ │ + shrd $0x10,%eax,%ebx │ │ + shld $0x10,%eax,%esi │ │ + mov 0x64(%esp),%eax │ │ + mov %ebx,0xb8(%esp) │ │ + mov %esi,0xe8(%esp) │ │ + mov %edi,%esi │ │ + xor 0x20(%esp),%eax │ │ shld $0x10,%eax,%esi │ │ + shrd $0x10,%eax,%edi │ │ + mov 0x74(%esp),%eax │ │ + mov %esi,0xe4(%esp) │ │ + mov 0x48(%esp),%esi │ │ + mov %edi,0xb4(%esp) │ │ + xor %edx,%eax │ │ + shrd $0x10,%eax,%ecx │ │ + shld $0x10,%eax,%ebp │ │ + add 0x9c(%esp),%esi │ │ mov 0x38(%esp),%eax │ │ - add %edi,%ebx │ │ - mov 0x24(%esp),%edi │ │ - mov %ecx,0xac(%esp) │ │ - adc 0xe4(%esp),%ebp │ │ - mov %esi,0xdc(%esp) │ │ - mov 0x40(%esp),%esi │ │ - mov %ebx,0x34(%esp) │ │ - add 0x9c(%esp),%eax │ │ - mov %ebp,0x20(%esp) │ │ - adc 0xd8(%esp),%edi │ │ - add %edx,0x44(%esp) │ │ - mov 0x48(%esp),%edx │ │ + mov %ecx,%edx │ │ + mov %ecx,0xbc(%esp) │ │ + mov 0x50(%esp),%ecx │ │ + mov %ebp,0xf4(%esp) │ │ + mov %esi,0x48(%esp) │ │ + adc 0xe0(%esp),%ecx │ │ + add %ebx,0x40(%esp) │ │ + mov 0xcc(%esp),%ebx │ │ + adc 0xe8(%esp),%eax │ │ + add %edi,0x3c(%esp) │ │ + mov 0x2c(%esp),%edi │ │ + mov %ecx,0x50(%esp) │ │ + adc 0xe4(%esp),%edi │ │ mov %eax,0x38(%esp) │ │ - adc 0xe0(%esp),%esi │ │ - add %ecx,0x2c(%esp) │ │ - mov 0xa8(%esp),%ecx │ │ - mov %edi,0x24(%esp) │ │ - movd 0x24(%esp),%xmm7 │ │ - adc 0xdc(%esp),%edx │ │ - xor %ebp,0xbc(%esp) │ │ - xor %ebx,%ecx │ │ - mov 0xbc(%esp),%ebx │ │ + mov %edi,0x2c(%esp) │ │ + mov 0x4c(%esp),%edi │ │ + add %edx,%edi │ │ + mov 0x28(%esp),%edx │ │ + adc %ebp,%edx │ │ + xor %ecx,%ebx │ │ + mov 0xa0(%esp),%ecx │ │ + xor %esi,%ecx │ │ mov %ecx,%ebp │ │ - mov %edx,0x48(%esp) │ │ shrd $0x1f,%ebx,%ecx │ │ + mov %ecx,0xa0(%esp) │ │ + mov 0xdc(%esp),%ecx │ │ shld $0x1,%ebx,%ebp │ │ - mov 0xec(%esp),%ebx │ │ - mov %ecx,0xa8(%esp) │ │ - mov 0x98(%esp),%ecx │ │ - xor 0x128(%esp),%ebp │ │ - xor %edi,%ebx │ │ - mov 0xd4(%esp),%edi │ │ + mov 0xd8(%esp),%ebx │ │ + mov %ebp,0x4c(%esp) │ │ + mov 0xd4(%esp),%ebp │ │ + movss 0xa0(%esp),%xmm7 │ │ + movss 0x4c(%esp),%xmm4 │ │ xor %eax,%ecx │ │ - xor 0xb0(%esp),%ebp │ │ - mov %ecx,%eax │ │ - shrd $0x1f,%ebx,%ecx │ │ - shld $0x1,%ebx,%eax │ │ - mov %ecx,0x98(%esp) │ │ - mov 0xb4(%esp),%ecx │ │ - mov %esi,%ebx │ │ - mov %eax,0xf4(%esp) │ │ - mov 0x44(%esp),%eax │ │ - xor %esi,%edi │ │ + mov 0x98(%esp),%eax │ │ + xor 0x2c(%esp),%ebx │ │ + xor %edx,%ebp │ │ + unpcklps %xmm7,%xmm4 │ │ + xor 0x40(%esp),%eax │ │ + mov %eax,%esi │ │ + shrd $0x1f,%ecx,%eax │ │ + shld $0x1,%ecx,%esi │ │ + mov %eax,0x98(%esp) │ │ + mov 0x3c(%esp),%eax │ │ + mov 0xa8(%esp),%ecx │ │ + mov %esi,0x28(%esp) │ │ + movss 0x98(%esp),%xmm0 │ │ xor %eax,%ecx │ │ mov %ecx,%esi │ │ - shrd $0x1f,%edi,%ecx │ │ - shld $0x1,%edi,%esi │ │ - mov 0xd0(%esp),%edi │ │ - mov %ecx,0xb4(%esp) │ │ - mov %esi,0x40(%esp) │ │ - mov 0x2c(%esp),%esi │ │ - xor %edx,%edi │ │ - mov 0x8c(%esp),%edx │ │ - xor %esi,%edx │ │ - mov %edx,%ecx │ │ - shrd $0x1f,%edi,%edx │ │ - shld $0x1,%edi,%ecx │ │ - mov %edx,0x8c(%esp) │ │ - mov 0x14(%esp),%edi │ │ - mov 0x8(%esp),%edx │ │ - movd %ecx,%xmm2 │ │ - mov 0xb8(%esp),%ecx │ │ - movd 0x8c(%esp),%xmm6 │ │ - xor 0x130(%esp),%edi │ │ - xor 0x134(%esp),%edx │ │ + shrd $0x1f,%ebx,%ecx │ │ + mov %ecx,0xa8(%esp) │ │ + mov 0xa4(%esp),%ecx │ │ + shld $0x1,%ebx,%esi │ │ + movd 0xa8(%esp),%xmm3 │ │ + movd %esi,%xmm5 │ │ + xor %edi,%ecx │ │ + mov %ecx,%ebx │ │ + shrd $0x1f,%ebp,%ecx │ │ + punpckldq %xmm3,%xmm5 │ │ + movss 0x28(%esp),%xmm3 │ │ + mov %ecx,0xa4(%esp) │ │ + mov 0x14(%esp),%ecx │ │ + shld $0x1,%ebp,%ebx │ │ + mov 0x20(%esp),%ebp │ │ + movd 0xa4(%esp),%xmm6 │ │ + movd %ebx,%xmm2 │ │ + unpcklps %xmm0,%xmm3 │ │ + movd 0xe8(%esp),%xmm0 │ │ + xor 0x124(%esp),%ecx │ │ + xor 0x120(%esp),%ebp │ │ + movlhps %xmm4,%xmm3 │ │ + movd 0xb8(%esp),%xmm4 │ │ punpckldq %xmm6,%xmm2 │ │ - movd 0x38(%esp),%xmm6 │ │ - xor 0x11c(%esp),%ecx │ │ - punpcklqdq %xmm2,%xmm1 │ │ - xor %ebx,%edi │ │ - xor %eax,%edx │ │ - mov 0x10(%esp),%eax │ │ - mov 0xc(%esp),%ebx │ │ - mov %edi,0x14(%esp) │ │ - mov %edx,%edi │ │ - mov 0x4(%esp),%edx │ │ - punpckldq %xmm7,%xmm6 │ │ - xor 0x40(%esp),%ecx │ │ - punpcklqdq %xmm4,%xmm6 │ │ - pxor %xmm0,%xmm6 │ │ - xor 0x13c(%esp),%eax │ │ - xor 0x140(%esp),%ebx │ │ - pxor %xmm1,%xmm6 │ │ - xor 0x144(%esp),%edx │ │ - xor 0x48(%esp),%eax │ │ - xor %esi,%ebx │ │ - mov 0x18(%esp),%esi │ │ - xor 0x34(%esp),%edx │ │ - mov %eax,0x10(%esp) │ │ - xor 0x138(%esp),%esi │ │ - mov %edx,%eax │ │ - mov 0x114(%esp),%edx │ │ - xor 0x20(%esp),%esi │ │ - mov %edi,(%edx) │ │ - mov 0x14(%esp),%edi │ │ - mov %edi,0x4(%edx) │ │ - mov 0x10(%esp),%edi │ │ - mov %ebx,0x8(%edx) │ │ - mov 0xac(%esp),%ebx │ │ - mov %edi,0xc(%edx) │ │ - mov 0xe4(%esp),%edi │ │ - mov %eax,0x10(%edx) │ │ - mov %esi,0x14(%edx) │ │ - mov 0xa8(%esp),%eax │ │ - mov 0xdc(%esp),%esi │ │ - xor 0x12c(%esp),%ebx │ │ - movdqu %xmm6,0x18(%edx) │ │ - mov %ebp,0x28(%edx) │ │ - xor 0x120(%esp),%eax │ │ - xor 0x124(%esp),%esi │ │ - xor 0x118(%esp),%edi │ │ - xor 0xf4(%esp),%ebx │ │ - xor 0xe0(%esp),%eax │ │ - xor 0x98(%esp),%esi │ │ - xor 0xb4(%esp),%edi │ │ - mov %eax,0x2c(%edx) │ │ - mov %esi,0x34(%edx) │ │ - mov %ebx,0x30(%edx) │ │ - mov %edi,0x3c(%edx) │ │ - mov %ecx,0x38(%edx) │ │ - add $0x148,%esp │ │ + movd 0x9c(%esp),%xmm6 │ │ + punpcklqdq %xmm5,%xmm2 │ │ + movd 0xe0(%esp),%xmm5 │ │ + xor 0x48(%esp),%ecx │ │ + xor 0x50(%esp),%ebp │ │ + punpckldq %xmm0,%xmm4 │ │ + movss 0xb4(%esp),%xmm0 │ │ + punpckldq %xmm5,%xmm6 │ │ + movss 0xe4(%esp),%xmm5 │ │ + punpcklqdq %xmm6,%xmm4 │ │ + movss 0xf4(%esp),%xmm6 │ │ + mov %ecx,0x14(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + mov %ebp,0x20(%esp) │ │ + mov 0x18(%esp),%ebp │ │ + pxor 0x140(%esp),%xmm4 │ │ + unpcklps %xmm5,%xmm0 │ │ + movss 0xbc(%esp),%xmm5 │ │ + xor 0x134(%esp),%ecx │ │ + xor 0x130(%esp),%ebp │ │ + pxor %xmm2,%xmm4 │ │ + unpcklps %xmm6,%xmm5 │ │ + movlhps %xmm0,%xmm5 │ │ + xor %edi,%ecx │ │ + xor %edx,%ebp │ │ + mov 0x11c(%esp),%edx │ │ + mov 0xc(%esp),%edi │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + mov %ebp,0x18(%esp) │ │ + mov 0x10(%esp),%ebp │ │ + movups 0x30(%edx),%xmm1 │ │ + xor 0x138(%esp),%edi │ │ + xor 0x12c(%esp),%ecx │ │ + xor 0x13c(%esp),%ebp │ │ + xor 0x40(%esp),%edi │ │ + xorps %xmm1,%xmm5 │ │ + xor 0x2c(%esp),%ecx │ │ + xor %eax,%ebp │ │ + mov 0x24(%esp),%eax │ │ + xorps %xmm3,%xmm5 │ │ + mov %ecx,0x1c(%esp) │ │ + mov 0x14(%esp),%ecx │ │ + xor 0x128(%esp),%eax │ │ + mov %ecx,(%edx) │ │ + mov 0x20(%esp),%ecx │ │ + xor 0x38(%esp),%eax │ │ + mov %ecx,0x4(%edx) │ │ + mov 0x8(%esp),%ecx │ │ + mov %ecx,0x8(%edx) │ │ + mov 0x18(%esp),%ecx │ │ + mov %ecx,0xc(%edx) │ │ + mov %ebp,0x10(%edx) │ │ + mov 0x1c(%esp),%ebp │ │ + mov %ebp,0x14(%edx) │ │ + mov %edi,0x18(%edx) │ │ + mov %eax,0x1c(%edx) │ │ + movups %xmm5,0x30(%edx) │ │ + movdqu %xmm4,0x20(%edx) │ │ + add $0x15c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x10,%esp │ │ - call 30e7b │ │ + call 3165b │ │ pop %ebx │ │ - add $0x4d961,%ebx │ │ + add $0x4ca31,%ebx │ │ add 0x20(%esp),%edx │ │ - jb 30ecb │ │ + jb 316ab │ │ mov (%ecx),%eax │ │ mov %ecx,%esi │ │ mov $0x8,%edi │ │ lea (%eax,%eax,1),%ecx │ │ cmp %ecx,%edx │ │ cmova %edx,%ecx │ │ cmp $0x9,%ecx │ │ cmovae %ecx,%edi │ │ sub $0x8,%esp │ │ lea 0xc(%esp),%ecx │ │ mov %eax,%edx │ │ push %edi │ │ push 0x4(%esi) │ │ - call 22270 │ │ + call 3ce80 │ │ add $0x10,%esp │ │ cmpl $0x1,0x4(%esp) │ │ - je 30ed2 │ │ + je 316b2 │ │ mov 0x8(%esp),%eax │ │ mov %eax,0x4(%esi) │ │ mov %edi,(%esi) │ │ add $0x10,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ xor %ecx,%ecx │ │ - call 246cb │ │ + call 247ab │ │ mov 0x8(%esp),%ecx │ │ mov 0xc(%esp),%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x4c,%esp │ │ - mov 0x60(%esp),%edi │ │ - call 30ef0 │ │ + sub $0x3c,%esp │ │ + mov 0x50(%esp),%edi │ │ + call 316d0 │ │ pop %ebx │ │ - mov %ecx,0x30(%esp) │ │ - add $0x4d8ec,%ebx │ │ - mov %ebx,0x18(%esp) │ │ + mov %ecx,0x2c(%esp) │ │ + add $0x4c9bc,%ebx │ │ + mov %ebx,0x14(%esp) │ │ cmp $0x7,%edi │ │ - ja 30f22 │ │ + ja 31704 │ │ test %edi,%edi │ │ - je 30fb9 │ │ - mov %edx,%eax │ │ - mov %edi,%ecx │ │ - cmpb $0x0,(%eax) │ │ - je 30fd1 │ │ + je 3179b │ │ + xor %eax,%eax │ │ + xchg %ax,%ax │ │ + cmpb $0x0,(%edx,%eax,1) │ │ + je 317b1 │ │ inc %eax │ │ - dec %ecx │ │ - jne 30f10 │ │ - jmp 30fb9 │ │ - lea 0x3(%edx),%esi │ │ - and $0xfffffffc,%esi │ │ - mov %esi,%eax │ │ + cmp %eax,%edi │ │ + jne 316f0 │ │ + jmp 3179b │ │ + lea 0x3(%edx),%eax │ │ + and $0xfffffffc,%eax │ │ sub %edx,%eax │ │ - jne 30f72 │ │ + jne 31752 │ │ lea -0x8(%edi),%ebx │ │ xor %eax,%eax │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl (%eax) │ │ mov (%edx,%eax,1),%ecx │ │ mov 0x4(%edx,%eax,1),%esi │ │ mov $0x1010100,%edi │ │ @@ -27762,424 +27722,425 @@ │ │ sub %ecx,%edi │ │ sub %esi,%edx │ │ or %ecx,%edi │ │ or %esi,%edx │ │ and %edi,%edx │ │ not %edx │ │ test $0x80808080,%edx │ │ - jne 30f92 │ │ + jne 31774 │ │ add $0x8,%eax │ │ mov %ebp,%edx │ │ cmp %ebx,%eax │ │ - jbe 30f40 │ │ - jmp 30f94 │ │ - mov %edx,%ecx │ │ - sub %esi,%ecx │ │ - mov %edx,%esi │ │ - nopl 0x0(%eax,%eax,1) │ │ - cmpb $0x0,(%esi) │ │ - je 30fd1 │ │ - inc %esi │ │ + jbe 31720 │ │ + jmp 31776 │ │ + xor %ecx,%ecx │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + xchg %ax,%ax │ │ + cmpb $0x0,(%edx,%ecx,1) │ │ + je 317b1 │ │ inc %ecx │ │ - jne 30f80 │ │ + cmp %ecx,%eax │ │ + jne 31760 │ │ lea -0x8(%edi),%ebx │ │ cmp %ebx,%eax │ │ - jbe 30f40 │ │ - jmp 30f94 │ │ + jbe 31720 │ │ + jmp 31776 │ │ mov %ebp,%edx │ │ - mov 0x60(%esp),%edi │ │ - mov 0x18(%esp),%ebx │ │ + mov 0x50(%esp),%edi │ │ + mov 0x14(%esp),%ebx │ │ mov %edi,%ecx │ │ sub %eax,%ecx │ │ - je 30fb9 │ │ + je 3179b │ │ add %edx,%eax │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - xchg %ax,%ax │ │ - cmpb $0x0,(%eax) │ │ - je 30fd1 │ │ - inc %eax │ │ - dec %ecx │ │ - jne 30fb0 │ │ - xor %eax,%eax │ │ + xor %esi,%esi │ │ nopl 0x0(%eax,%eax,1) │ │ + cmpb $0x0,(%eax,%esi,1) │ │ + je 317b1 │ │ + inc %esi │ │ + cmp %esi,%ecx │ │ + jne 31790 │ │ + xor %eax,%eax │ │ + nopl (%eax) │ │ cmp %eax,%edi │ │ - je 30ff9 │ │ + je 317d9 │ │ movzbl (%edx,%eax,1),%ecx │ │ inc %eax │ │ add $0x10,%cl │ │ cmp $0x4,%cl │ │ - ja 30fc0 │ │ + ja 317a0 │ │ mov %edi,%esi │ │ - mov %edx,0x34(%esp) │ │ + mov %edx,0x30(%esp) │ │ shr $1,%esi │ │ and $0x3fffffff,%esi │ │ - je 3100e │ │ + je 317ee │ │ mov %esi,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - jne 31013 │ │ + jne 317f3 │ │ mov $0x1,%ecx │ │ mov %esi,%edx │ │ - call 246cb │ │ - mov 0x30(%esp),%eax │ │ + call 247ab │ │ + mov 0x2c(%esp),%eax │ │ mov %edx,0x4(%eax) │ │ mov %edi,0x8(%eax) │ │ movl $0xffffffff,(%eax) │ │ - jmp 312fd │ │ + jmp 31abc │ │ mov $0x1,%eax │ │ test %edi,%edi │ │ - mov %esi,0x1c(%esp) │ │ - mov %eax,0x20(%esp) │ │ - movl $0x0,0x24(%esp) │ │ - je 312e8 │ │ - mov 0x18(%esp),%eax │ │ + mov %esi,0x18(%esp) │ │ + mov %eax,0x1c(%esp) │ │ + movl $0x0,0x20(%esp) │ │ + je 31aa7 │ │ + mov 0x14(%esp),%eax │ │ xor %esi,%esi │ │ xor %ebp,%ebp │ │ - lea -0x12d4(%eax),%ecx │ │ - lea -0x77b8e(%eax),%edi │ │ - lea -0x12c4(%eax),%edx │ │ - lea -0x12e4(%eax),%eax │ │ - mov %ecx,0x40(%esp) │ │ - mov %edi,0x44(%esp) │ │ - mov %edx,0x38(%esp) │ │ - mov %eax,0x3c(%esp) │ │ - jmp 3107f │ │ - nopl (%eax) │ │ - mov 0x20(%esp),%eax │ │ + lea -0x1424(%eax),%eax │ │ + mov %eax,0x34(%esp) │ │ + jmp 3183f │ │ + nop │ │ + mov 0x1c(%esp),%eax │ │ mov %edi,%ecx │ │ mov %cl,(%eax,%esi,1) │ │ inc %esi │ │ inc %ebp │ │ - mov %esi,0x24(%esp) │ │ + mov %esi,0x20(%esp) │ │ mov %ebp,%eax │ │ - mov 0x60(%esp),%ebp │ │ + mov 0x50(%esp),%ebp │ │ cmp %ebp,%eax │ │ mov %eax,%ebp │ │ - jae 312e8 │ │ - mov 0x34(%esp),%eax │ │ + jae 31aa7 │ │ + mov 0x30(%esp),%eax │ │ movzbl (%eax,%ebp,1),%eax │ │ test %eax,%eax │ │ - je 310b0 │ │ + je 31870 │ │ test %al,%al │ │ - js 31100 │ │ - cmp 0x1c(%esp),%esi │ │ + js 318c0 │ │ + cmp 0x18(%esp),%esi │ │ mov %eax,%edi │ │ - jne 31060 │ │ - mov 0x18(%esp),%ebx │ │ - lea 0x1c(%esp),%ecx │ │ - call 24a60 │ │ - jmp 31060 │ │ + jne 31820 │ │ + mov 0x14(%esp),%ebx │ │ + lea 0x18(%esp),%ecx │ │ + call 24b40 │ │ + jmp 31820 │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - mov 0x1c(%esp),%eax │ │ + mov 0x18(%esp),%eax │ │ cmp %eax,%esi │ │ - jne 310c9 │ │ - mov 0x18(%esp),%ebx │ │ - lea 0x1c(%esp),%ecx │ │ - call 24a60 │ │ - mov 0x1c(%esp),%eax │ │ - mov 0x20(%esp),%ecx │ │ + jne 31889 │ │ + mov 0x14(%esp),%ebx │ │ + lea 0x18(%esp),%ecx │ │ + call 24b40 │ │ + mov 0x18(%esp),%eax │ │ + mov 0x1c(%esp),%ecx │ │ lea 0x1(%esi),%edx │ │ cmp %eax,%edx │ │ movb $0xc0,(%ecx,%esi,1) │ │ - mov %edx,0x24(%esp) │ │ - jne 310ed │ │ - mov 0x18(%esp),%ebx │ │ - lea 0x1c(%esp),%ecx │ │ - call 24a60 │ │ - mov 0x20(%esp),%ecx │ │ + mov %edx,0x20(%esp) │ │ + jne 318ad │ │ + mov 0x14(%esp),%ebx │ │ + lea 0x18(%esp),%ecx │ │ + call 24b40 │ │ + mov 0x1c(%esp),%ecx │ │ movb $0x80,0x1(%ecx,%esi,1) │ │ add $0x2,%esi │ │ - jmp 3106a │ │ + jmp 3182a │ │ nopw 0x0(%eax,%eax,1) │ │ + mov 0x14(%esp),%ecx │ │ + movzbl -0x765bf(%ecx,%eax,1),%edi │ │ mov %eax,%ecx │ │ - mov 0x18(%esp),%eax │ │ - movzbl -0x7748e(%eax,%ecx,1),%edi │ │ lea 0x0(%ebp,%edi,1),%eax │ │ - cmp 0x60(%esp),%eax │ │ - ja 31305 │ │ - mov %eax,0x28(%esp) │ │ - mov 0x34(%esp),%eax │ │ + cmp 0x50(%esp),%eax │ │ + ja 31ac4 │ │ + mov %eax,0x24(%esp) │ │ + mov 0x30(%esp),%eax │ │ mov %ecx,%edx │ │ add $0x10,%dl │ │ cmp $0x4,%dl │ │ lea (%eax,%ebp,1),%eax │ │ - mov %eax,0x2c(%esp) │ │ - ja 31233 │ │ - cmp %ebp,0x28(%esp) │ │ - jb 31343 │ │ - mov 0x2c(%esp),%edx │ │ + mov %eax,0x28(%esp) │ │ + ja 319f2 │ │ + cmp %ebp,0x24(%esp) │ │ + jb 31b12 │ │ + mov 0x28(%esp),%edx │ │ mov %ecx,%ebx │ │ and $0x7,%ebx │ │ shl $0x12,%ebx │ │ - movzbl 0x1(%edx),%eax │ │ movzbl 0x2(%edx),%ecx │ │ - movzbl 0x3(%edx),%edx │ │ + movzbl 0x1(%edx),%eax │ │ + mov %ecx,%edi │ │ and $0x3f,%eax │ │ - mov %ecx,0x48(%esp) │ │ - and $0x3f,%ecx │ │ - and $0x3f,%edx │ │ + and $0x30,%edi │ │ shl $0xc,%eax │ │ - shl $0x6,%ecx │ │ - mov %edx,0x2c(%esp) │ │ - or %ebx,%ecx │ │ - or %edx,%eax │ │ - lea 0xff0000(%ecx,%eax,1),%ecx │ │ - shr $0xa,%ecx │ │ - mov %ecx,%edi │ │ + shl $0x6,%edi │ │ + or %ebx,%edi │ │ + or %eax,%edi │ │ + shr $0xa,%edi │ │ + add $0x3fc0,%edi │ │ + mov %edi,%ebp │ │ or $0xd800,%edi │ │ movzwl %di,%eax │ │ - cmp $0xdfff,%eax │ │ - ja 31318 │ │ - mov 0x1c(%esp),%eax │ │ - mov %ecx,%ebp │ │ + cmp $0xe000,%eax │ │ + jae 31ae5 │ │ + movzbl 0x3(%edx),%eax │ │ + mov %ecx,0x38(%esp) │ │ + mov %al,0x28(%esp) │ │ + mov 0x18(%esp),%eax │ │ mov %eax,%ecx │ │ sub %esi,%ecx │ │ cmp $0x2,%ecx │ │ - jbe 3129e │ │ + jbe 31a5d │ │ movswl %di,%ecx │ │ mov %ebp,%edx │ │ - mov 0x60(%esp),%ebp │ │ + mov 0x50(%esp),%ebp │ │ shr $0x6,%ecx │ │ and $0x3f,%dl │ │ and $0x3f,%cl │ │ or $0x80,%dl │ │ or $0x80,%cl │ │ movzbl %dl,%edx │ │ movzbl %cl,%ecx │ │ shl $0x10,%edx │ │ shl $0x8,%ecx │ │ lea 0xed(%ecx,%edx,1),%edx │ │ - mov 0x20(%esp),%ecx │ │ + mov 0x1c(%esp),%ecx │ │ mov %dx,(%ecx,%esi,1) │ │ shr $0x10,%edx │ │ mov %dl,0x2(%ecx,%esi,1) │ │ add $0x3,%esi │ │ sub %esi,%eax │ │ - mov %esi,0x24(%esp) │ │ + mov %esi,0x20(%esp) │ │ cmp $0x2,%eax │ │ - jbe 312c1 │ │ - mov 0x48(%esp),%edx │ │ - mov 0x2c(%esp),%eax │ │ + jbe 31a80 │ │ + mov 0x38(%esp),%edx │ │ + movzbl 0x28(%esp),%eax │ │ and $0xf,%dl │ │ - or $0x80,%al │ │ + and $0x3f,%al │ │ or $0xb0,%dl │ │ + or $0x80,%al │ │ movzbl %al,%eax │ │ movzbl %dl,%edx │ │ shl $0x10,%eax │ │ shl $0x8,%edx │ │ lea 0xed(%eax,%edx,1),%eax │ │ mov %ax,(%ecx,%esi,1) │ │ shr $0x10,%eax │ │ mov %al,0x2(%ecx,%esi,1) │ │ - mov 0x28(%esp),%eax │ │ + mov 0x24(%esp),%eax │ │ add $0x3,%esi │ │ - mov %esi,0x24(%esp) │ │ - jmp 31075 │ │ + mov %esi,0x20(%esp) │ │ + jmp 31835 │ │ lea 0x0(%ebp,%edi,1),%eax │ │ cmp %ebp,%eax │ │ - jb 31337 │ │ - mov 0x1c(%esp),%eax │ │ + jb 31b06 │ │ + mov 0x18(%esp),%eax │ │ sub %esi,%eax │ │ cmp %edi,%eax │ │ - jb 3127e │ │ - mov 0x60(%esp),%ebp │ │ + jb 31a3d │ │ + mov 0x50(%esp),%ebp │ │ test %edi,%edi │ │ - je 31271 │ │ - mov 0x20(%esp),%eax │ │ - mov 0x2c(%esp),%ecx │ │ - mov 0x18(%esp),%ebx │ │ + je 31a30 │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x28(%esp),%ecx │ │ + mov 0x14(%esp),%ebx │ │ mov %edi,0x8(%esp) │ │ add %esi,%eax │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ add %edi,%esi │ │ - mov 0x28(%esp),%eax │ │ - mov %esi,0x24(%esp) │ │ - jmp 31075 │ │ - mov 0x18(%esp),%ebx │ │ - lea 0x1c(%esp),%ecx │ │ + mov 0x24(%esp),%eax │ │ + mov %esi,0x20(%esp) │ │ + jmp 31835 │ │ + mov 0x14(%esp),%ebx │ │ + lea 0x18(%esp),%ecx │ │ mov %esi,%edx │ │ mov %edi,(%esp) │ │ - call 30e70 │ │ - mov 0x24(%esp),%esi │ │ - mov 0x60(%esp),%ebp │ │ + call 31650 │ │ + mov 0x20(%esp),%esi │ │ + mov 0x50(%esp),%ebp │ │ test %edi,%edi │ │ - jne 31251 │ │ - jmp 31271 │ │ - mov 0x18(%esp),%ebx │ │ - lea 0x1c(%esp),%ecx │ │ + jne 31a10 │ │ + jmp 31a30 │ │ + mov 0x14(%esp),%ebx │ │ + lea 0x18(%esp),%ecx │ │ mov %esi,%edx │ │ movl $0x3,(%esp) │ │ - call 30e70 │ │ - mov 0x1c(%esp),%eax │ │ - mov 0x24(%esp),%esi │ │ - jmp 311a9 │ │ - mov 0x18(%esp),%ebx │ │ - lea 0x1c(%esp),%ecx │ │ + call 31650 │ │ + mov 0x18(%esp),%eax │ │ + mov 0x20(%esp),%esi │ │ + jmp 31965 │ │ + mov 0x14(%esp),%ebx │ │ + lea 0x18(%esp),%ecx │ │ mov %esi,%edx │ │ movl $0x3,(%esp) │ │ - call 30e70 │ │ - mov 0x20(%esp),%ecx │ │ - mov 0x24(%esp),%esi │ │ - mov 0x60(%esp),%ebp │ │ - jmp 311f5 │ │ - mov 0x24(%esp),%eax │ │ - mov 0x30(%esp),%ecx │ │ - movsd 0x1c(%esp),%xmm0 │ │ + call 31650 │ │ + mov 0x1c(%esp),%ecx │ │ + mov 0x20(%esp),%esi │ │ + mov 0x50(%esp),%ebp │ │ + jmp 319b1 │ │ + mov 0x20(%esp),%eax │ │ + mov 0x2c(%esp),%ecx │ │ + movsd 0x18(%esp),%xmm0 │ │ mov %eax,0x8(%ecx) │ │ movsd %xmm0,(%ecx) │ │ - add $0x4c,%esp │ │ + add $0x3c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov 0x18(%esp),%edi │ │ - mov 0x44(%esp),%ecx │ │ - mov 0x40(%esp),%eax │ │ + mov 0x14(%esp),%edi │ │ mov $0x26,%edx │ │ - jmp 3132b │ │ - mov 0x18(%esp),%edi │ │ - mov 0x3c(%esp),%eax │ │ + lea -0x1434(%edi),%eax │ │ + lea -0x772e7(%edi),%ecx │ │ + mov %edi,%ebx │ │ + mov %eax,(%esp) │ │ + call 33680 │ │ + jmp 31b32 │ │ + mov 0x14(%esp),%edi │ │ mov $0x3c,%edx │ │ - lea -0x77bca(%edi),%ecx │ │ + lea -0x1444(%edi),%eax │ │ + lea -0x77323(%edi),%ecx │ │ mov %edi,%ebx │ │ mov %eax,(%esp) │ │ - call 32ce0 │ │ - jmp 31363 │ │ - mov 0x18(%esp),%edi │ │ - lea -0x12b4(%edi),%eax │ │ - jmp 3134b │ │ - mov 0x18(%esp),%edi │ │ - mov 0x38(%esp),%eax │ │ - mov 0x60(%esp),%ecx │ │ - mov 0x28(%esp),%edx │ │ + call 33680 │ │ + jmp 31b32 │ │ + mov 0x14(%esp),%edi │ │ + lea -0x1414(%edi),%eax │ │ + jmp 31b1a │ │ + mov 0x14(%esp),%edi │ │ + mov 0x34(%esp),%eax │ │ + mov 0x50(%esp),%ecx │ │ + mov 0x24(%esp),%edx │ │ mov %edi,%ebx │ │ mov %eax,0x4(%esp) │ │ mov %ecx,(%esp) │ │ mov %ebp,%ecx │ │ - call 32bf0 │ │ + call 335c0 │ │ ud2 │ │ - mov 0x18(%esp),%edi │ │ - jmp 3136b │ │ + mov 0x14(%esp),%edi │ │ + jmp 31b3a │ │ mov %eax,%esi │ │ - cmpl $0x0,0x1c(%esp) │ │ - je 31382 │ │ - mov 0x20(%esp),%eax │ │ + cmpl $0x0,0x18(%esp) │ │ + je 31b51 │ │ + mov 0x1c(%esp),%eax │ │ mov %edi,%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %edi,%ebx │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ + int3 │ │ + xor %eax,%eax │ │ + ret │ │ + int3 │ │ + mov $0x2b,%al │ │ + ret │ │ + int3 │ │ + xor %eax,%eax │ │ + ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x3c,%esp │ │ mov 0xc(%ebp),%esi │ │ mov 0x8(%ebp),%edi │ │ - call 313a0 │ │ + call 31b7b │ │ pop %ebx │ │ lea -0x14(%ebp),%eax │ │ mov %ecx,(%eax) │ │ lea -0x1c(%ebp),%ecx │ │ - add $0x4d43c,%ebx │ │ + add $0x4c511,%ebx │ │ mov %edx,0x4(%eax) │ │ - lea -0x7757e(%ebx),%edx │ │ + lea -0x766af(%ebx),%edx │ │ mov %edi,(%ecx) │ │ mov %esi,0x4(%ecx) │ │ lea -0x24(%ebp),%esi │ │ mov %edx,(%esi) │ │ lea -0x3c(%ebp),%edx │ │ movl $0x2,0x4(%esi) │ │ mov %esi,(%edx) │ │ - lea -0x4d3dc(%ebx),%esi │ │ + lea -0x4c4ac(%ebx),%esi │ │ mov %esi,0x4(%edx) │ │ - lea -0x4d3ac(%ebx),%esi │ │ + lea -0x4c47c(%ebx),%esi │ │ mov %eax,0x8(%edx) │ │ mov %esi,0xc(%edx) │ │ mov %ecx,0x10(%edx) │ │ mov 0x10(%ebp),%ecx │ │ mov %esi,0x14(%edx) │ │ mov %ecx,(%esp) │ │ - lea -0x78666(%ebx),%ecx │ │ - call 31460 │ │ + lea -0x77d78(%ebx),%ecx │ │ + call 31c30 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ mov 0x8(%ebp),%eax │ │ mov 0xc(%ebp),%ecx │ │ - call 31410 │ │ + call 31bf0 │ │ pop %ebx │ │ - add $0x4d3cc,%ebx │ │ + add $0x4c49c,%ebx │ │ mov (%eax),%edx │ │ mov 0x4(%eax),%eax │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ - push %ebx │ │ - push %eax │ │ + sub $0x8,%esp │ │ mov 0x8(%ebp),%eax │ │ - call 3143d │ │ - pop %ebx │ │ - add $0x4d39f,%ebx │ │ mov 0x4(%eax),%ecx │ │ sub $0x8,%esp │ │ push 0xc(%ebp) │ │ push (%eax) │ │ call *0xc(%ecx) │ │ - add $0x14,%esp │ │ - pop %ebx │ │ + add $0x18,%esp │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ sub $0x14,%esp │ │ mov 0x8(%ebp),%eax │ │ - call 3146f │ │ + call 31c3f │ │ pop %ebx │ │ mov %ecx,-0xc(%ebp) │ │ lea -0xc(%ebp),%ecx │ │ mov %edx,-0x8(%ebp) │ │ mov %ecx,-0x18(%ebp) │ │ - add $0x4d36d,%ebx │ │ + add $0x4c44d,%ebx │ │ lea -0x18(%ebp),%ecx │ │ mov %eax,-0x14(%ebp) │ │ movw $0x1,-0x10(%ebp) │ │ - call 76b00 │ │ + call 771c0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -28193,594 +28154,657 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ mov 0xc(%ebp),%eax │ │ mov 0x8(%ebp),%esi │ │ - call 314b4 │ │ - pop %ebx │ │ - add $0x4d328,%ebx │ │ test $0x1,%al │ │ - jne 3166b │ │ - movzbl (%esi),%eax │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov %edx,-0x18(%ebp) │ │ - movl $0x0,-0x14(%ebp) │ │ - test %al,%al │ │ - je 3167b │ │ - mov -0x18(%ebp),%ecx │ │ - mov 0xc(%ecx),%ecx │ │ - mov %ecx,-0x20(%ebp) │ │ - jmp 314fb │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ + jne 31df9 │ │ movzbl (%esi),%eax │ │ + movl $0x0,-0x10(%ebp) │ │ test %al,%al │ │ - je 3167b │ │ - lea 0x1(%esi),%edx │ │ - test %al,%al │ │ - movzbl %al,%edi │ │ - js 31530 │ │ - sub $0x4,%esp │ │ - push %edi │ │ - push %edx │ │ - push -0x1c(%ebp) │ │ - mov %edx,%esi │ │ - call *-0x20(%ebp) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 3167f │ │ - add %edi,%esi │ │ - jmp 314f0 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - cmp $0x80,%al │ │ - je 31582 │ │ - cmp $0xc0,%edi │ │ - jne 315a8 │ │ - mov -0x1c(%ebp),%eax │ │ - movl $0x60000020,-0x28(%ebp) │ │ - movl $0x0,-0x24(%ebp) │ │ - mov %edx,%edi │ │ - mov %eax,-0x30(%ebp) │ │ - mov -0x18(%ebp),%eax │ │ + je 31e09 │ │ + mov %edx,-0x18(%ebp) │ │ + mov 0xc(%edx),%edx │ │ + mov %ecx,-0x14(%ebp) │ │ + mov %edx,-0x1c(%ebp) │ │ + jmp 31cf1 │ │ + mov -0x14(%ebp),%eax │ │ + movl $0x0,-0x20(%ebp) │ │ + movl $0x60000020,-0x24(%ebp) │ │ mov %eax,-0x2c(%ebp) │ │ + mov -0x18(%ebp),%eax │ │ + mov %eax,-0x28(%ebp) │ │ sub $0x8,%esp │ │ - lea -0x30(%ebp),%eax │ │ + lea -0x2c(%ebp),%eax │ │ push %eax │ │ - mov -0x14(%ebp),%esi │ │ + mov -0x10(%ebp),%esi │ │ mov 0xc(%ebp),%eax │ │ push (%eax,%esi,8) │ │ call *0x4(%eax,%esi,8) │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 3167f │ │ + jne 31df5 │ │ inc %esi │ │ - mov %esi,-0x14(%ebp) │ │ + mov %esi,-0x10(%ebp) │ │ + movzbl (%edi),%eax │ │ mov %edi,%esi │ │ - jmp 314f0 │ │ - movzwl 0x1(%esi),%edi │ │ - lea 0x3(%esi),%eax │ │ + test %al,%al │ │ + je 31e09 │ │ + lea 0x1(%esi),%edi │ │ + test %al,%al │ │ + movzbl %al,%ebx │ │ + js 31d20 │ │ sub $0x4,%esp │ │ + push %ebx │ │ push %edi │ │ - push %eax │ │ - push -0x1c(%ebp) │ │ - call *-0x20(%ebp) │ │ + push -0x14(%ebp) │ │ + call *-0x1c(%ebp) │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 3167f │ │ - lea 0x3(%esi,%edi,1),%esi │ │ - jmp 314f0 │ │ + jne 31df5 │ │ + add %ebx,%edi │ │ + jmp 31ce4 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nop │ │ + cmp $0x80,%al │ │ + je 31d57 │ │ + cmp $0xc0,%ebx │ │ + je 31ca7 │ │ mov $0x60000020,%ecx │ │ test $0x1,%al │ │ - je 315b9 │ │ + je 31d41 │ │ mov 0x1(%esi),%ecx │ │ add $0x5,%esi │ │ - mov %esi,%edx │ │ + mov %esi,%edi │ │ test $0x2,%al │ │ - jne 315d8 │ │ - mov %edx,-0x10(%ebp) │ │ + jne 31d7d │ │ xor %edx,%edx │ │ test $0x4,%al │ │ - je 315e7 │ │ - mov -0x10(%ebp),%edi │ │ + je 31d87 │ │ movzwl (%edi),%esi │ │ add $0x2,%edi │ │ - mov %edi,-0x10(%ebp) │ │ test $0x8,%al │ │ - jne 315ed │ │ - jmp 31606 │ │ - mov %edx,%esi │ │ - movzwl (%edx),%edx │ │ - add $0x2,%esi │ │ - mov %esi,-0x10(%ebp) │ │ + jne 31d8d │ │ + jmp 31d96 │ │ + movzwl 0x1(%esi),%edi │ │ + lea 0x3(%esi),%eax │ │ + sub $0x4,%esp │ │ + push %edi │ │ + push %eax │ │ + push -0x14(%ebp) │ │ + call *-0x1c(%ebp) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 31df5 │ │ + lea 0x3(%esi,%edi,1),%edi │ │ + jmp 31ce4 │ │ + movzwl (%edi),%edx │ │ + add $0x2,%edi │ │ test $0x4,%al │ │ - jne 315c6 │ │ + jne 31d4b │ │ xor %esi,%esi │ │ test $0x8,%al │ │ - je 31606 │ │ - mov %edx,-0x34(%ebp) │ │ - mov %ecx,%edx │ │ - mov -0x10(%ebp),%ecx │ │ - movzwl (%ecx),%edi │ │ - add $0x2,%ecx │ │ - mov %ecx,-0x10(%ebp) │ │ - mov %edx,%ecx │ │ - mov -0x34(%ebp),%edx │ │ - mov %edi,-0x14(%ebp) │ │ + je 31d96 │ │ + movzwl (%edi),%ebx │ │ + add $0x2,%edi │ │ + mov %ebx,-0x10(%ebp) │ │ test $0x10,%al │ │ - jne 31616 │ │ + jne 31da6 │ │ test $0x20,%al │ │ - jne 31625 │ │ - mov -0x18(%ebp),%eax │ │ - mov 0xc(%ebp),%edi │ │ - jmp 31633 │ │ - mov 0xc(%ebp),%edi │ │ + jne 31db5 │ │ + mov -0x10(%ebp),%eax │ │ + mov 0xc(%ebp),%ebx │ │ + jmp 31dc3 │ │ + mov 0xc(%ebp),%ebx │ │ movzwl %dx,%edx │ │ - movzwl 0x4(%edi,%edx,8),%edx │ │ + movzwl 0x4(%ebx,%edx,8),%edx │ │ test $0x20,%al │ │ - je 3160e │ │ - mov 0xc(%ebp),%edi │ │ + je 31d9e │ │ + mov 0xc(%ebp),%ebx │ │ movzwl %si,%eax │ │ - movzwl 0x4(%edi,%eax,8),%esi │ │ - mov -0x18(%ebp),%eax │ │ + movzwl 0x4(%ebx,%eax,8),%esi │ │ + mov -0x10(%ebp),%eax │ │ + mov %ecx,-0x24(%ebp) │ │ + mov -0x14(%ebp),%ecx │ │ + mov %dx,-0x20(%ebp) │ │ + mov %si,-0x1e(%ebp) │ │ + mov %ecx,-0x2c(%ebp) │ │ + mov -0x18(%ebp),%ecx │ │ mov %ecx,-0x28(%ebp) │ │ - mov %dx,-0x24(%ebp) │ │ - mov -0x1c(%ebp),%edx │ │ - mov %si,-0x22(%ebp) │ │ - mov %edx,-0x30(%ebp) │ │ - mov %eax,-0x2c(%ebp) │ │ sub $0x8,%esp │ │ - lea -0x30(%ebp),%eax │ │ - push %eax │ │ - mov -0x14(%ebp),%esi │ │ - push (%edi,%esi,8) │ │ - call *0x4(%edi,%esi,8) │ │ + lea -0x2c(%ebp),%ecx │ │ + push %ecx │ │ + push (%ebx,%eax,8) │ │ + mov %eax,%esi │ │ + call *0x4(%ebx,%eax,8) │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 3167f │ │ - inc %esi │ │ - mov %esi,-0x14(%ebp) │ │ - mov -0x10(%ebp),%esi │ │ - jmp 314f0 │ │ + je 31ce0 │ │ + mov $0x1,%al │ │ + jmp 31e0b │ │ shr $1,%eax │ │ sub $0x4,%esp │ │ push %eax │ │ push %esi │ │ push %ecx │ │ call *0xc(%edx) │ │ add $0x3c,%esp │ │ - jmp 31684 │ │ + jmp 31e0e │ │ xor %eax,%eax │ │ - jmp 31681 │ │ - mov $0x1,%al │ │ add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x2c,%esp │ │ - mov 0x8(%ecx),%edi │ │ - mov %edx,%eax │ │ - mov 0x8(%ebp),%edx │ │ - call 316a6 │ │ + sub $0x1c,%esp │ │ + mov 0x8(%ecx),%eax │ │ + mov 0x8(%ebp),%edi │ │ + call 31e34 │ │ pop %ebx │ │ - mov %ecx,%esi │ │ - add $0x4d136,%ebx │ │ - test $0x18000000,%edi │ │ - je 31704 │ │ - test $0x10000000,%edi │ │ + add $0x4c258,%ebx │ │ + test $0x18000000,%eax │ │ + je 31e97 │ │ + test $0x10000000,%eax │ │ + mov %edx,-0x20(%ebp) │ │ mov %ebx,-0x18(%ebp) │ │ - mov %eax,-0x24(%ebp) │ │ - mov %edx,-0x14(%ebp) │ │ - jne 31713 │ │ - cmp $0x10,%edx │ │ - jae 31765 │ │ - test %edx,%edx │ │ - je 31875 │ │ - mov %esi,-0x10(%ebp) │ │ + jne 31ea4 │ │ + cmp $0x10,%edi │ │ + jae 31f05 │ │ + test %edi,%edi │ │ + je 32012 │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0x20(%ebp),%eax │ │ + mov %ecx,%ebx │ │ xor %esi,%esi │ │ - mov %edx,%ecx │ │ + nopw 0x0(%eax,%eax,1) │ │ xor %edx,%edx │ │ cmpb $0xc0,(%eax) │ │ setge %dl │ │ inc %eax │ │ add %edx,%esi │ │ - dec %ecx │ │ - jne 316e0 │ │ - mov %esi,%eax │ │ - mov -0x10(%ebp),%esi │ │ - movzwl 0xc(%esi),%ecx │ │ - cmp %ecx,%eax │ │ - jb 317a7 │ │ - jmp 31883 │ │ - mov %eax,%ecx │ │ - mov 0x4(%esi),%eax │ │ + dec %edi │ │ + jne 31e70 │ │ + mov 0x8(%ebp),%edi │ │ + mov -0x14(%ebp),%eax │ │ + mov %ebx,%ecx │ │ + movzwl 0xc(%ecx),%edx │ │ + cmp %edx,%esi │ │ + jb 31f52 │ │ + jmp 32020 │ │ + mov 0x4(%ecx),%eax │ │ sub $0x4,%esp │ │ + push %edi │ │ push %edx │ │ - push %ecx │ │ - jmp 3188f │ │ - movzwl 0xe(%esi),%eax │ │ - test %eax,%eax │ │ - mov %eax,-0x20(%ebp) │ │ - je 3177f │ │ - mov -0x24(%ebp),%ecx │ │ + jmp 3202a │ │ + movzwl 0xe(%ecx),%esi │ │ + test %esi,%esi │ │ + je 31f29 │ │ + mov %ecx,-0x10(%ebp) │ │ + mov -0x20(%ebp),%ecx │ │ + mov %eax,-0x14(%ebp) │ │ xor %edx,%edx │ │ - mov %edi,%ebx │ │ - mov %esi,-0x10(%ebp) │ │ - add %ecx,-0x14(%ebp) │ │ - jmp 31740 │ │ + mov %esi,%eax │ │ + mov %esi,-0x1c(%ebp) │ │ + add %ecx,%edi │ │ + mov %edi,-0x24(%ebp) │ │ + jmp 31ee1 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ nopl (%eax) │ │ - lea 0x1(%ecx),%edi │ │ - mov %edi,%edx │ │ + lea 0x1(%ecx),%ebx │ │ + mov -0x24(%ebp),%edi │ │ + mov %ebx,%edx │ │ sub %ecx,%edx │ │ - mov %edi,%ecx │ │ - mov %ebx,%edi │ │ + mov %ebx,%ecx │ │ add %esi,%edx │ │ dec %eax │ │ - je 31789 │ │ - cmp -0x14(%ebp),%ecx │ │ + je 31f35 │ │ mov %edx,%esi │ │ - je 31785 │ │ + cmp %edi,%ecx │ │ + je 31f31 │ │ movzbl (%ecx),%edx │ │ test %dl,%dl │ │ - jns 31730 │ │ + jns 31ed0 │ │ cmp $0xe0,%dl │ │ - jb 31760 │ │ + jb 31f00 │ │ cmp $0xf0,%dl │ │ - mov %ecx,%edi │ │ - sbb $0xffffffff,%edi │ │ - add $0x3,%edi │ │ - jmp 31733 │ │ - lea 0x2(%ecx),%edi │ │ - jmp 31733 │ │ - mov -0x18(%ebp),%ebx │ │ - mov %eax,%ecx │ │ - call 318b0 │ │ - mov -0x18(%ebp),%ebx │ │ - movzwl 0xc(%esi),%ecx │ │ - cmp %ecx,%eax │ │ - jb 317a7 │ │ - jmp 31883 │ │ + mov %ecx,%ebx │ │ + sbb $0xffffffff,%ebx │ │ + add $0x3,%ebx │ │ + jmp 31ed3 │ │ + lea 0x2(%ecx),%ebx │ │ + jmp 31ed3 │ │ + mov %ecx,-0x10(%ebp) │ │ + mov %edx,%ecx │ │ + mov %edi,%edx │ │ + mov %eax,-0x14(%ebp) │ │ + call 32050 │ │ + mov %eax,%esi │ │ + mov -0x10(%ebp),%ecx │ │ + mov -0x14(%ebp),%eax │ │ + movzwl 0xc(%ecx),%edx │ │ + cmp %edx,%esi │ │ + jb 31f52 │ │ + jmp 32020 │ │ + mov %eax,%ebx │ │ xor %edx,%edx │ │ xor %eax,%eax │ │ - jmp 31791 │ │ + jmp 31f40 │ │ mov %esi,%edx │ │ - jmp 3178b │ │ + jmp 31f37 │ │ xor %eax,%eax │ │ - mov -0x18(%ebp),%ebx │ │ - mov -0x10(%ebp),%esi │ │ - mov -0x20(%ebp),%ecx │ │ - mov %edx,-0x14(%ebp) │ │ - sub %eax,%ecx │ │ - mov %ecx,%eax │ │ - movzwl 0xc(%esi),%ecx │ │ - cmp %ecx,%eax │ │ - jae 31883 │ │ - mov %ecx,-0x2c(%ebp) │ │ - sub %eax,%ecx │ │ - mov %eax,-0x20(%ebp) │ │ - mov %edi,%eax │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x10(%ebp),%ecx │ │ + mov -0x1c(%ebp),%esi │ │ + sub %eax,%esi │ │ + mov %edx,%edi │ │ + mov %ebx,%eax │ │ + movzwl 0xc(%ecx),%edx │ │ + cmp %edx,%esi │ │ + jae 32020 │ │ + mov %edi,-0x24(%ebp) │ │ + mov -0x18(%ebp),%edi │ │ + mov %eax,%ebx │ │ shr $0x1d,%eax │ │ - mov %ecx,-0x1c(%ebp) │ │ - xor %ecx,%ecx │ │ - and $0x3,%eax │ │ - mov -0x7c16c(%ebx,%eax,4),%eax │ │ - add %ebx,%eax │ │ - jmp *%eax │ │ - mov -0x1c(%ebp),%eax │ │ - mov %eax,%ecx │ │ - jmp 317d4 │ │ - movzwl -0x1c(%ebp),%ecx │ │ - shr $1,%ecx │ │ - mov (%esi),%eax │ │ - mov 0x4(%esi),%edx │ │ - and $0x1fffff,%edi │ │ - lea 0x1(%ecx),%esi │ │ - mov %ecx,-0x30(%ebp) │ │ - mov %eax,-0x10(%ebp) │ │ mov %edx,-0x28(%ebp) │ │ - nopl 0x0(%eax,%eax,1) │ │ - dec %si │ │ - je 31815 │ │ + sub %esi,%edx │ │ + mov %esi,-0x1c(%ebp) │ │ + and $0x3,%eax │ │ + mov %edx,-0x10(%ebp) │ │ + add -0x7b860(%edi,%eax,4),%edi │ │ + xor %eax,%eax │ │ + jmp *%edi │ │ + mov -0x10(%ebp),%eax │ │ + jmp 31f81 │ │ + movzwl -0x10(%ebp),%eax │ │ + shr $1,%eax │ │ + mov (%ecx),%edx │ │ + mov 0x4(%ecx),%esi │ │ + and $0x1fffff,%ebx │ │ + mov %eax,%edi │ │ + mov %ebx,-0x14(%ebp) │ │ + lea 0x1(%eax),%ebx │ │ + mov %edx,-0x18(%ebp) │ │ + nopw 0x0(%eax,%eax,1) │ │ + dec %bx │ │ + je 31fbe │ │ sub $0x8,%esp │ │ - mov -0x18(%ebp),%ebx │ │ - push %edi │ │ - push -0x10(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ - call *0x10(%eax) │ │ - mov -0x18(%ebp),%ebx │ │ + push -0x14(%ebp) │ │ + push -0x18(%ebp) │ │ + call *0x10(%esi) │ │ add $0x10,%esp │ │ test %al,%al │ │ - je 317f0 │ │ + je 31fa0 │ │ mov $0x1,%al │ │ - jmp 318a3 │ │ + jmp 3203e │ │ sub $0x4,%esp │ │ - push -0x14(%ebp) │ │ push -0x24(%ebp) │ │ - push -0x10(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ - call *0xc(%eax) │ │ + push -0x20(%ebp) │ │ + push -0x18(%ebp) │ │ + call *0xc(%esi) │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 318a3 │ │ - mov -0x30(%ebp),%esi │ │ - mov %edi,-0x14(%ebp) │ │ + jne 3203e │ │ + mov %edi,%eax │ │ + sub %edi,-0x10(%ebp) │ │ mov $0xffff,%di │ │ - sub %esi,-0x1c(%ebp) │ │ - add -0x20(%ebp),%esi │ │ - sub -0x2c(%ebp),%esi │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - lea (%esi,%edi,1),%eax │ │ + add -0x1c(%ebp),%eax │ │ + sub -0x28(%ebp),%eax │ │ + nopw 0x0(%eax,%eax,1) │ │ + mov %eax,%ebx │ │ + add %edi,%eax │ │ cmp $0xffff,%ax │ │ - je 31899 │ │ + je 32034 │ │ sub $0x8,%esp │ │ - mov -0x18(%ebp),%ebx │ │ push -0x14(%ebp) │ │ - push -0x10(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ - call *0x10(%eax) │ │ + push -0x18(%ebp) │ │ + call *0x10(%esi) │ │ add $0x10,%esp │ │ inc %edi │ │ test %al,%al │ │ - je 31850 │ │ - jmp 3189c │ │ - xor %eax,%eax │ │ - movzwl 0xc(%esi),%ecx │ │ - cmp %ecx,%eax │ │ - jb 317a7 │ │ - mov 0x4(%esi),%eax │ │ + mov %ebx,%eax │ │ + je 31ff0 │ │ + jmp 32037 │ │ + xor %esi,%esi │ │ + movzwl 0xc(%ecx),%edx │ │ + cmp %edx,%esi │ │ + jb 31f52 │ │ + mov 0x4(%ecx),%eax │ │ sub $0x4,%esp │ │ - push -0x14(%ebp) │ │ - push -0x24(%ebp) │ │ - push (%esi) │ │ + push %edi │ │ + push -0x20(%ebp) │ │ + push (%ecx) │ │ call *0xc(%eax) │ │ - add $0x3c,%esp │ │ - jmp 318a6 │ │ - mov -0x1c(%ebp),%edi │ │ - cmp -0x1c(%ebp),%di │ │ - setb %al │ │ add $0x2c,%esp │ │ + jmp 32041 │ │ + mov -0x10(%ebp),%edi │ │ + cmp -0x10(%ebp),%di │ │ + setb %al │ │ + add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x30,%esp │ │ - lea 0x3(%ecx),%ebx │ │ - mov %ecx,%edi │ │ - call 318c0 │ │ + call 3205b │ │ pop %eax │ │ + mov %ecx,%ebx │ │ + add $0x3,%ecx │ │ xor %esi,%esi │ │ - and $0xfffffffc,%ebx │ │ - add $0x4cf1c,%eax │ │ - mov %ebx,%ecx │ │ - mov %ebx,0xc(%esp) │ │ + add $0x4c031,%eax │ │ + and $0xfffffffc,%ecx │ │ mov %eax,0x20(%esp) │ │ - sub %edi,%ecx │ │ - sub %ecx,%edx │ │ - mov %edx,0x10(%esp) │ │ - and $0x3,%edx │ │ - cmp %edi,%ebx │ │ - mov $0x0,%ebx │ │ - je 3190e │ │ - mov %edi,%ecx │ │ - xor %ebx,%ebx │ │ - sub 0xc(%esp),%ecx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ + mov %ecx,%eax │ │ + mov %ecx,0x8(%esp) │ │ + sub %ebx,%eax │ │ + sub %eax,%edx │ │ + mov $0x0,%eax │ │ + mov %edx,%edi │ │ + mov %edx,0xc(%esp) │ │ + and $0x3,%edi │ │ + cmp %ebx,%ecx │ │ + je 320ae │ │ + mov %ebx,%ecx │ │ xor %eax,%eax │ │ - cmpb $0xc0,(%edi) │ │ - setge %al │ │ - inc %edi │ │ - add %eax,%ebx │ │ + sub 0x8(%esp),%ecx │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + xchg %ax,%ax │ │ + xor %edx,%edx │ │ + cmpb $0xc0,(%ebx) │ │ + setge %dl │ │ + inc %ebx │ │ + add %edx,%eax │ │ inc %ecx │ │ - jne 31900 │ │ - mov 0x10(%esp),%edi │ │ - test %edx,%edx │ │ - je 3193e │ │ - mov %edi,%ecx │ │ + jne 320a0 │ │ + mov 0xc(%esp),%ebx │ │ + test %edi,%edi │ │ + je 320de │ │ + mov %ebx,%ecx │ │ xor %esi,%esi │ │ and $0x7ffffffc,%ecx │ │ - add 0xc(%esp),%ecx │ │ + add 0x8(%esp),%ecx │ │ nopw %cs:0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ - xor %eax,%eax │ │ + xor %edx,%edx │ │ cmpb $0xc0,(%ecx) │ │ - setge %al │ │ + setge %dl │ │ inc %ecx │ │ + add %edx,%esi │ │ + dec %edi │ │ + jne 320d0 │ │ + mov 0x20(%esp),%ecx │ │ + mov 0x8(%esp),%edi │ │ add %eax,%esi │ │ - dec %edx │ │ - jne 31930 │ │ - mov 0x20(%esp),%eax │ │ - add %ebx,%esi │ │ - mov 0xc(%esp),%ebx │ │ - shr $0x2,%edi │ │ - pcmpeqd %xmm7,%xmm7 │ │ - movdqa -0x7c91c(%eax),%xmm2 │ │ - movdqa %xmm2,0x20(%esp) │ │ - jmp 31999 │ │ + shr $0x2,%ebx │ │ + pcmpeqd %xmm2,%xmm2 │ │ + movdqa -0x7bf4c(%ecx),%xmm3 │ │ + movdqa %xmm3,0x20(%esp) │ │ + jmp 3213b │ │ nop │ │ - mov %esi,%ecx │ │ - xor %edx,%edx │ │ - mov %edx,%eax │ │ - shr $0x8,%edx │ │ + xor %edi,%edi │ │ + mov %edi,%eax │ │ + shr $0x8,%edi │ │ + mov 0x18(%esp),%edx │ │ + mov 0xc(%esp),%ebx │ │ and $0xff00ff,%eax │ │ - and $0xff00ff,%edx │ │ - add %eax,%edx │ │ - mov 0x1c(%esp),%eax │ │ - mov %edx,%esi │ │ + and $0xff00ff,%edi │ │ + add %eax,%edi │ │ + mov 0x8(%esp),%eax │ │ + mov %edi,%esi │ │ shl $0x10,%esi │ │ - add %edx,%esi │ │ - mov 0x18(%esp),%edx │ │ + sub %edx,%ebx │ │ + add %edi,%esi │ │ shr $0x10,%esi │ │ - add 0xc(%esp),%esi │ │ - sub %edx,%edi │ │ - lea (%ecx,%edx,4),%ebx │ │ - test %eax,%eax │ │ - jne 31b62 │ │ + lea (%eax,%edx,4),%edi │ │ + add 0x1c(%esp),%esi │ │ + test %ecx,%ecx │ │ + jne 32442 │ │ mov %esi,%eax │ │ - test %edi,%edi │ │ - je 31bac │ │ - cmp $0xc0,%edi │ │ + test %ebx,%ebx │ │ + je 3248d │ │ + cmp $0xc0,%ebx │ │ mov $0xc0,%ecx │ │ - mov %eax,0xc(%esp) │ │ - mov %ebx,%esi │ │ - cmovb %edi,%ecx │ │ - lea 0x0(,%ecx,4),%eax │ │ + mov %ebx,0xc(%esp) │ │ + mov %edi,%esi │ │ + mov %eax,0x1c(%esp) │ │ + mov %edi,0x8(%esp) │ │ + cmovb %ebx,%ecx │ │ + lea 0x0(,%ecx,4),%edx │ │ mov %ecx,0x18(%esp) │ │ and $0x3,%ecx │ │ - mov %eax,%ebx │ │ - mov %ecx,0x1c(%esp) │ │ + mov %edx,%ebx │ │ and $0x3f0,%ebx │ │ - je 31960 │ │ - add $0xfffffff0,%eax │ │ - xor %edx,%edx │ │ - mov %esi,%ecx │ │ - cmp $0x30,%eax │ │ - jb 31b0f │ │ - shr $0x4,%eax │ │ - mov %edi,0x10(%esp) │ │ - mov %ecx,%edx │ │ + je 32100 │ │ + add $0xfffffff0,%edx │ │ + xor %edi,%edi │ │ + cmp $0x70,%edx │ │ + jb 323f9 │ │ + shr $0x4,%edx │ │ + mov 0x8(%esp),%eax │ │ + pxor %xmm2,%xmm2 │ │ pxor %xmm3,%xmm3 │ │ - inc %eax │ │ - mov %eax,%edi │ │ - and $0xfffffffc,%edi │ │ - mov %edi,%esi │ │ - mov %edi,0x14(%esp) │ │ + inc %edx │ │ + mov %edx,0x10(%esp) │ │ + and $0xfffffff8,%edx │ │ + mov %edx,%esi │ │ + mov %edx,0x14(%esp) │ │ shl $0x4,%esi │ │ - add %ecx,%esi │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - movdqu (%edx),%xmm2 │ │ - movdqu 0x20(%edx),%xmm1 │ │ - movdqu 0x10(%edx),%xmm4 │ │ - movdqu 0x30(%edx),%xmm7 │ │ - add $0x40,%edx │ │ - add $0xfffffffc,%edi │ │ - movdqa %xmm2,%xmm5 │ │ - movdqa %xmm1,%xmm0 │ │ - punpckhdq %xmm7,%xmm1 │ │ - punpckhdq %xmm4,%xmm2 │ │ - punpckldq %xmm4,%xmm5 │ │ - punpckldq %xmm7,%xmm0 │ │ - pcmpeqd %xmm7,%xmm7 │ │ - movdqa %xmm2,%xmm4 │ │ - punpckhqdq %xmm1,%xmm2 │ │ - movdqa %xmm5,%xmm6 │ │ - punpckhqdq %xmm0,%xmm5 │ │ - punpcklqdq %xmm1,%xmm4 │ │ + lea 0x7c(%eax),%edi │ │ + add %eax,%esi │ │ + nopl 0x0(%eax) │ │ + movd -0x4c(%edi),%xmm4 │ │ + movd -0x5c(%edi),%xmm5 │ │ + movd -0x6c(%edi),%xmm6 │ │ + movd -0x2c(%edi),%xmm7 │ │ + pcmpeqd %xmm0,%xmm0 │ │ movdqa 0x20(%esp),%xmm1 │ │ - punpcklqdq %xmm0,%xmm6 │ │ - movdqa %xmm6,%xmm0 │ │ + punpckldq %xmm4,%xmm5 │ │ + movd -0x7c(%edi),%xmm4 │ │ + punpckldq %xmm6,%xmm4 │ │ + movd -0x1c(%edi),%xmm6 │ │ + punpcklqdq %xmm5,%xmm4 │ │ + movd -0xc(%edi),%xmm5 │ │ + punpckldq %xmm5,%xmm6 │ │ + movd -0x3c(%edi),%xmm5 │ │ + punpckldq %xmm7,%xmm5 │ │ + punpcklqdq %xmm6,%xmm5 │ │ + movdqa %xmm4,%xmm6 │ │ + psrld $0x6,%xmm4 │ │ + movdqa %xmm5,%xmm7 │ │ + pxor %xmm0,%xmm6 │ │ + psrld $0x6,%xmm5 │ │ + pxor %xmm0,%xmm7 │ │ + psrld $0x7,%xmm6 │ │ + psrld $0x7,%xmm7 │ │ + por %xmm6,%xmm4 │ │ + movd -0x78(%edi),%xmm6 │ │ + por %xmm7,%xmm5 │ │ + pand %xmm1,%xmm4 │ │ + movd -0x38(%edi),%xmm7 │ │ + pand %xmm1,%xmm5 │ │ + paddd %xmm4,%xmm2 │ │ + movd -0x48(%edi),%xmm4 │ │ + movd -0x14(%edi),%xmm1 │ │ + paddd %xmm5,%xmm3 │ │ + movd -0x58(%edi),%xmm5 │ │ + punpckldq %xmm4,%xmm5 │ │ + movd -0x68(%edi),%xmm4 │ │ + punpckldq %xmm4,%xmm6 │ │ + movd -0x8(%edi),%xmm4 │ │ + punpcklqdq %xmm5,%xmm6 │ │ + movd -0x18(%edi),%xmm5 │ │ + punpckldq %xmm4,%xmm5 │ │ + movd -0x28(%edi),%xmm4 │ │ + punpckldq %xmm4,%xmm7 │ │ + movdqa %xmm6,%xmm4 │ │ psrld $0x6,%xmm6 │ │ - pxor %xmm7,%xmm0 │ │ + punpcklqdq %xmm5,%xmm7 │ │ + pxor %xmm0,%xmm4 │ │ + movdqa %xmm7,%xmm5 │ │ + psrld $0x7,%xmm4 │ │ + psrld $0x6,%xmm7 │ │ + pxor %xmm0,%xmm5 │ │ + por %xmm4,%xmm6 │ │ + movd -0x44(%edi),%xmm4 │ │ + movd -0x64(%edi),%xmm0 │ │ + psrld $0x7,%xmm5 │ │ + por %xmm5,%xmm7 │ │ + movd -0x54(%edi),%xmm5 │ │ + punpckldq %xmm4,%xmm5 │ │ + movd -0x74(%edi),%xmm4 │ │ + punpckldq %xmm0,%xmm4 │ │ + movd -0x4(%edi),%xmm0 │ │ + punpcklqdq %xmm5,%xmm4 │ │ + movd -0x34(%edi),%xmm5 │ │ + punpckldq %xmm0,%xmm1 │ │ + movd -0x24(%edi),%xmm0 │ │ + punpckldq %xmm0,%xmm5 │ │ + movdqa %xmm4,%xmm0 │ │ + psrld $0x6,%xmm4 │ │ + punpcklqdq %xmm1,%xmm5 │ │ + pcmpeqd %xmm1,%xmm1 │ │ + pxor %xmm1,%xmm0 │ │ psrld $0x7,%xmm0 │ │ - por %xmm0,%xmm6 │ │ + por %xmm0,%xmm4 │ │ movdqa %xmm5,%xmm0 │ │ psrld $0x6,%xmm5 │ │ - pxor %xmm7,%xmm0 │ │ - pand %xmm1,%xmm6 │ │ + pxor %xmm1,%xmm0 │ │ + movd -0x50(%edi),%xmm1 │ │ psrld $0x7,%xmm0 │ │ - paddd %xmm3,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psrld $0x6,%xmm2 │ │ por %xmm0,%xmm5 │ │ - movdqa %xmm4,%xmm0 │ │ - pxor %xmm7,%xmm3 │ │ - psrld $0x6,%xmm4 │ │ - pxor %xmm7,%xmm0 │ │ - psrld $0x7,%xmm3 │ │ - pand %xmm1,%xmm5 │ │ - psrld $0x7,%xmm0 │ │ - por %xmm3,%xmm2 │ │ - por %xmm0,%xmm4 │ │ - pand %xmm1,%xmm2 │ │ - pand %xmm1,%xmm4 │ │ - movdqa %xmm2,%xmm3 │ │ - paddd %xmm5,%xmm4 │ │ + movdqa 0x20(%esp),%xmm0 │ │ + pand %xmm0,%xmm6 │ │ + pand %xmm0,%xmm4 │ │ + pand %xmm0,%xmm7 │ │ + pand %xmm0,%xmm5 │ │ paddd %xmm6,%xmm4 │ │ - paddd %xmm4,%xmm3 │ │ - jne 31a10 │ │ + movdqa %xmm0,%xmm6 │ │ + movd -0x40(%edi),%xmm0 │ │ + paddd %xmm7,%xmm5 │ │ + paddd %xmm2,%xmm4 │ │ + movd -0x70(%edi),%xmm2 │ │ + paddd %xmm3,%xmm5 │ │ + movd -0x30(%edi),%xmm3 │ │ + punpckldq %xmm0,%xmm1 │ │ + movd -0x60(%edi),%xmm0 │ │ + punpckldq %xmm0,%xmm2 │ │ + movd (%edi),%xmm0 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movd -0x10(%edi),%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + movd -0x20(%edi),%xmm0 │ │ + sub $0xffffff80,%edi │ │ + add $0xfffffff8,%edx │ │ + punpckldq %xmm0,%xmm3 │ │ + movdqa %xmm2,%xmm0 │ │ + psrld $0x6,%xmm2 │ │ + punpcklqdq %xmm1,%xmm3 │ │ + pcmpeqd %xmm1,%xmm1 │ │ + movdqa %xmm3,%xmm7 │ │ + pxor %xmm1,%xmm0 │ │ + psrld $0x6,%xmm3 │ │ + pxor %xmm1,%xmm7 │ │ + psrld $0x7,%xmm0 │ │ + psrld $0x7,%xmm7 │ │ + por %xmm0,%xmm2 │ │ + por %xmm7,%xmm3 │ │ + pand %xmm6,%xmm2 │ │ + pand %xmm6,%xmm3 │ │ + paddd %xmm4,%xmm2 │ │ + paddd %xmm5,%xmm3 │ │ + jne 321b0 │ │ + mov 0x10(%esp),%eax │ │ + paddd %xmm2,%xmm3 │ │ + pcmpeqd %xmm2,%xmm2 │ │ pshufd $0xee,%xmm3,%xmm0 │ │ - cmp 0x14(%esp),%eax │ │ - mov 0x10(%esp),%edi │ │ - movdqa 0x20(%esp),%xmm2 │ │ paddd %xmm3,%xmm0 │ │ + movdqa 0x20(%esp),%xmm3 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ + cmp 0x14(%esp),%eax │ │ paddd %xmm0,%xmm1 │ │ - movd %xmm1,%edx │ │ - je 31964 │ │ - add %ecx,%ebx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ + movd %xmm1,%edi │ │ + je 32102 │ │ + add 0x8(%esp),%ebx │ │ + nopl (%eax) │ │ movdqu (%esi),%xmm0 │ │ add $0x10,%esi │ │ movdqa %xmm0,%xmm1 │ │ psrld $0x6,%xmm0 │ │ - pxor %xmm7,%xmm1 │ │ + pxor %xmm2,%xmm1 │ │ psrld $0x7,%xmm1 │ │ por %xmm1,%xmm0 │ │ - pand %xmm2,%xmm0 │ │ + pand %xmm3,%xmm0 │ │ pshufd $0xee,%xmm0,%xmm1 │ │ paddd %xmm0,%xmm1 │ │ pshufd $0x55,%xmm1,%xmm0 │ │ paddd %xmm1,%xmm0 │ │ movd %xmm0,%eax │ │ - add %eax,%edx │ │ + add %eax,%edi │ │ cmp %ebx,%esi │ │ - jne 31b20 │ │ - jmp 31964 │ │ + jne 32400 │ │ + jmp 32102 │ │ and $0xfc,%edx │ │ - shl $0x2,%eax │ │ - lea (%ecx,%edx,4),%edx │ │ - xor %ecx,%ecx │ │ - mov (%edx),%edi │ │ - add $0x4,%edx │ │ + shl $0x2,%ecx │ │ + lea (%eax,%edx,4),%eax │ │ + xor %edx,%edx │ │ + mov (%eax),%edi │ │ + add $0x4,%eax │ │ mov %edi,%ebx │ │ shr $0x6,%edi │ │ not %ebx │ │ shr $0x7,%ebx │ │ or %ebx,%edi │ │ and $0x1010101,%edi │ │ - add %edi,%ecx │ │ - add $0xfffffffc,%eax │ │ - jne 31b70 │ │ - mov %ecx,%eax │ │ - shr $0x8,%ecx │ │ - and $0xff00ff,%eax │ │ + add %edi,%edx │ │ + add $0xfffffffc,%ecx │ │ + jne 32450 │ │ + mov %edx,%ecx │ │ + shr $0x8,%edx │ │ and $0xff00ff,%ecx │ │ - add %eax,%ecx │ │ - mov %ecx,%eax │ │ + and $0xff00ff,%edx │ │ + add %ecx,%edx │ │ + mov %edx,%eax │ │ shl $0x10,%eax │ │ - add %ecx,%eax │ │ + add %edx,%eax │ │ shr $0x10,%eax │ │ add %esi,%eax │ │ add $0x30,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ @@ -28792,1631 +28816,1511 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0x1c,%esp │ │ + mov 0x8(%edx),%eax │ │ + call 324b1 │ │ + pop %ebx │ │ + mov %edx,-0x10(%ebp) │ │ + add $0x4bbdb,%ebx │ │ + test $0x2000000,%eax │ │ + jne 325b0 │ │ + test $0x4000000,%eax │ │ + jne 325df │ │ + mov $0xa,%esi │ │ + cmp $0x3e8,%ecx │ │ + mov %ecx,%edx │ │ + mov %ebx,%edi │ │ + jb 3254a │ │ + mov %ecx,%eax │ │ + mov %edi,-0x20(%ebp) │ │ + nopw 0x0(%eax,%eax,1) │ │ + mov $0xd1b71759,%edx │ │ + mov %eax,%edi │ │ + mov %eax,-0x24(%ebp) │ │ + mov %esi,%ebx │ │ + mul %edx │ │ + shr $0xd,%edx │ │ + imul $0x2710,%edx,%eax │ │ + sub %eax,%edi │ │ + imul $0x147b,%edi,%eax │ │ + shr $0x13,%eax │ │ + imul $0x64,%eax,%esi │ │ + sub %esi,%edi │ │ + mov %ebx,%esi │ │ + mov -0x20(%ebp),%ebx │ │ + cmpl $0x98967f,-0x24(%ebp) │ │ + movzwl -0x76687(%ebx,%eax,2),%eax │ │ + mov %ax,-0x1e(%ebp,%esi,1) │ │ + movzwl %di,%eax │ │ + mov -0x20(%ebp),%edi │ │ + movzwl -0x76687(%edi,%eax,2),%eax │ │ + mov %ax,-0x1c(%ebp,%esi,1) │ │ + lea -0x4(%esi),%esi │ │ + mov %edx,%eax │ │ + ja 324f0 │ │ + mov %edi,%ebx │ │ + cmp $0xa,%edx │ │ + jb 3257a │ │ + movzwl %dx,%eax │ │ + shr $0x2,%eax │ │ + imul $0x147b,%eax,%eax │ │ + shr $0x11,%eax │ │ + imul $0x64,%eax,%edi │ │ + sub %edi,%edx │ │ + movzwl %dx,%edx │ │ + movzwl -0x76687(%ebx,%edx,2),%edx │ │ + mov %dx,-0x1c(%ebp,%esi,1) │ │ + add $0xfffffffe,%esi │ │ + mov %eax,%edx │ │ + test %ecx,%ecx │ │ + je 32582 │ │ + test %edx,%edx │ │ + je 32592 │ │ + and $0xf,%edx │ │ + movzbl -0x76686(%ebx,%edx,2),%eax │ │ + mov %al,-0x1b(%ebp,%esi,1) │ │ + dec %esi │ │ + mov -0x10(%ebp),%ecx │ │ + mov $0xa,%eax │ │ + mov $0x1,%edx │ │ + sub %esi,%eax │ │ + lea -0x1a(%ebp,%esi,1),%esi │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x1 │ │ + jmp 3262e │ │ + mov $0x9,%eax │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nop │ │ + mov %eax,%edx │ │ + mov %ecx,%eax │ │ + shr $0x4,%ecx │ │ + and $0xf,%eax │ │ + test %ecx,%ecx │ │ + movzbl -0x7be5c(%ebx,%eax,1),%eax │ │ + mov %al,-0x1c(%ebp,%edx,1) │ │ + lea -0x1(%edx),%eax │ │ + jne 325c0 │ │ + jmp 3260d │ │ + mov $0x9,%eax │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + xchg %ax,%ax │ │ + mov %eax,%edx │ │ + mov %ecx,%eax │ │ + shr $0x4,%ecx │ │ + and $0xf,%eax │ │ + test %ecx,%ecx │ │ + movzbl -0x7bb5c(%ebx,%eax,1),%eax │ │ + mov %al,-0x1c(%ebp,%edx,1) │ │ + lea -0x1(%edx),%eax │ │ + jne 325f0 │ │ + mov -0x10(%ebp),%ecx │ │ + mov $0x9,%edi │ │ + add $0xfffffffe,%edx │ │ + lea -0x1a(%ebp,%edx,1),%esi │ │ + sub %eax,%edi │ │ + mov $0x1,%edx │ │ + lea -0x75965(%ebx),%eax │ │ + push %edi │ │ + push %esi │ │ + push $0x2 │ │ + push %eax │ │ + call 32640 │ │ + add $0x10,%esp │ │ + add $0x1c,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ - mov 0x8(%ecx),%edi │ │ - call 31bd1 │ │ + mov 0x14(%ebp),%eax │ │ + call 32651 │ │ pop %ebx │ │ - mov $0x0,%esi │ │ - movl $0x0,-0x24(%ebp) │ │ - add $0x4cc0b,%ebx │ │ - mov %edi,%eax │ │ - and $0x200000,%eax │ │ - cmp $0x1,%eax │ │ + add $0x4ba3b,%ebx │ │ + test %edx,%edx │ │ + je 326b0 │ │ + mov 0x8(%ecx),%edx │ │ + xor %esi,%esi │ │ + mov %edx,%edi │ │ + and $0x200000,%edi │ │ + cmp $0x1,%edi │ │ sbb %esi,%esi │ │ - shr $0x15,%eax │ │ + shr $0x15,%edi │ │ or $0x2b,%esi │ │ - test %edx,%edx │ │ - mov $0x2d,%edx │ │ - cmovne %esi,%edx │ │ + add %eax,%edi │ │ + mov %esi,-0x28(%ebp) │ │ mov 0xc(%ebp),%esi │ │ - mov %edx,-0x28(%ebp) │ │ - mov $0x1,%edx │ │ - cmovne %eax,%edx │ │ - add 0x14(%ebp),%edx │ │ - test $0x800000,%edi │ │ - je 31c4a │ │ - mov %edx,-0x20(%ebp) │ │ + test $0x800000,%edx │ │ + je 326c8 │ │ + mov %edx,-0x18(%ebp) │ │ mov 0x8(%ebp),%edx │ │ test %esi,%esi │ │ - mov %edi,-0x14(%ebp) │ │ + mov %edi,-0x20(%ebp) │ │ mov %edx,-0x24(%ebp) │ │ - je 31c40 │ │ + je 32715 │ │ xor %edi,%edi │ │ - nopl 0x0(%eax,%eax,1) │ │ + nopw 0x0(%eax,%eax,1) │ │ xor %eax,%eax │ │ cmpb $0xc0,(%edx) │ │ setge %al │ │ inc %edx │ │ add %eax,%edi │ │ dec %esi │ │ - jne 31c30 │ │ - jmp 31c42 │ │ - xor %edi,%edi │ │ - mov -0x20(%ebp),%edx │ │ - add %edi,%edx │ │ - mov -0x14(%ebp),%edi │ │ + jne 326a0 │ │ + jmp 32717 │ │ + mov 0x8(%ecx),%edx │ │ + lea 0x1(%eax),%edi │ │ + movl $0x2d,-0x28(%ebp) │ │ + mov 0xc(%ebp),%esi │ │ + test $0x800000,%edx │ │ + jne 32684 │ │ + movl $0x0,-0x24(%ebp) │ │ movzwl 0xc(%ecx),%esi │ │ - cmp %esi,%edx │ │ - jae 31c81 │ │ - test $0x1000000,%edi │ │ - mov %edx,-0x20(%ebp) │ │ - jne 31cbd │ │ - mov %esi,%eax │ │ - sub %edx,%eax │ │ - xor %edx,%edx │ │ - mov %eax,-0x10(%ebp) │ │ - mov %edi,%eax │ │ - shr $0x1d,%eax │ │ - and $0x3,%eax │ │ - mov -0x7c15c(%ebx,%eax,4),%eax │ │ - add %ebx,%eax │ │ - jmp *%eax │ │ - mov -0x10(%ebp),%edx │ │ - jmp 31d60 │ │ + cmp %esi,%edi │ │ + jb 32729 │ │ mov (%ecx),%esi │ │ mov 0x4(%ecx),%edi │ │ sub $0x4,%esp │ │ mov %esi,%ecx │ │ mov %edi,%edx │ │ push 0xc(%ebp) │ │ push -0x24(%ebp) │ │ push -0x28(%ebp) │ │ - call 31e70 │ │ + call 328d0 │ │ add $0x10,%esp │ │ - mov $0x1,%cl │ │ - test %al,%al │ │ - jne 31e22 │ │ + mov %eax,%ecx │ │ + mov $0x1,%al │ │ + test %cl,%cl │ │ + jne 328ba │ │ sub $0x4,%esp │ │ push 0x14(%ebp) │ │ push 0x10(%ebp) │ │ push %esi │ │ call *0xc(%edi) │ │ add $0x3c,%esp │ │ - jmp 31e27 │ │ + jmp 328bd │ │ + xor %edi,%edi │ │ + mov -0x20(%ebp),%eax │ │ + mov -0x18(%ebp),%edx │ │ + add %edi,%eax │ │ + mov %eax,%edi │ │ + movzwl 0xc(%ecx),%esi │ │ + cmp %esi,%edi │ │ + jae 326d7 │ │ + test $0x1000000,%edx │ │ + mov %edi,-0x20(%ebp) │ │ + jne 32758 │ │ + mov %esi,%eax │ │ + sub %edi,%eax │ │ + xor %edi,%edi │ │ + mov %eax,-0x10(%ebp) │ │ + mov %edx,%eax │ │ + shr $0x1d,%eax │ │ + and $0x3,%eax │ │ + mov -0x7b850(%ebx,%eax,4),%eax │ │ + add %ebx,%eax │ │ + jmp *%eax │ │ + mov -0x10(%ebp),%edi │ │ + jmp 327fc │ │ mov 0xc(%ecx),%eax │ │ - mov %ecx,-0x18(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ mov %eax,-0x1c(%ebp) │ │ mov 0x8(%ecx),%eax │ │ mov %eax,-0x10(%ebp) │ │ and $0x9fe00000,%eax │ │ or $0x20000030,%eax │ │ mov %eax,0x8(%ecx) │ │ - mov 0x4(%ecx),%edi │ │ mov (%ecx),%eax │ │ + mov 0x4(%ecx),%edi │ │ sub $0x4,%esp │ │ + mov %eax,-0x18(%ebp) │ │ mov %eax,%ecx │ │ - mov %eax,-0x14(%ebp) │ │ mov %edi,%edx │ │ push 0xc(%ebp) │ │ push -0x24(%ebp) │ │ push -0x28(%ebp) │ │ - call 31e70 │ │ + call 328d0 │ │ add $0x10,%esp │ │ - mov $0x1,%cl │ │ - test %al,%al │ │ - jne 31e22 │ │ + mov %eax,%ecx │ │ + mov $0x1,%al │ │ + test %cl,%cl │ │ + jne 328ba │ │ sub -0x20(%ebp),%esi │ │ + mov -0x18(%ebp),%ebx │ │ inc %esi │ │ nopw 0x0(%eax,%eax,1) │ │ dec %si │ │ - je 31d28 │ │ + je 327c6 │ │ sub $0x8,%esp │ │ push $0x30 │ │ - push -0x14(%ebp) │ │ + push %ebx │ │ call *0x10(%edi) │ │ add $0x10,%esp │ │ test %al,%al │ │ - je 31d10 │ │ - jmp 31d9a │ │ + je 327b0 │ │ + jmp 3283a │ │ sub $0x4,%esp │ │ push 0x14(%ebp) │ │ push 0x10(%ebp) │ │ - push -0x14(%ebp) │ │ + push %ebx │ │ call *0xc(%edi) │ │ add $0x10,%esp │ │ test %al,%al │ │ - mov $0x1,%cl │ │ - jne 31e22 │ │ - mov -0x18(%ebp),%eax │ │ + mov $0x1,%al │ │ + jne 328ba │ │ + mov -0x14(%ebp),%eax │ │ mov -0x10(%ebp),%ecx │ │ + mov -0x1c(%ebp),%edx │ │ mov %ecx,0x8(%eax) │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %ecx,0xc(%eax) │ │ - xor %ecx,%ecx │ │ - jmp 31e22 │ │ - movzwl -0x10(%ebp),%edx │ │ - shr $1,%edx │ │ + mov %edx,0xc(%eax) │ │ + xor %eax,%eax │ │ + jmp 328ba │ │ + movzwl -0x10(%ebp),%edi │ │ + shr $1,%edi │ │ mov (%ecx),%eax │ │ mov 0x4(%ecx),%ecx │ │ - and $0x1fffff,%edi │ │ - mov %edx,-0x2c(%ebp) │ │ - mov %edi,-0x14(%ebp) │ │ - lea 0x1(%edx),%edi │ │ + and $0x1fffff,%edx │ │ + mov %edi,-0x2c(%ebp) │ │ + inc %edi │ │ + mov %edx,-0x18(%ebp) │ │ mov %eax,-0x1c(%ebp) │ │ - mov %ecx,-0x18(%ebp) │ │ - nopw 0x0(%eax,%eax,1) │ │ + mov %ecx,-0x14(%ebp) │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + xchg %ax,%ax │ │ dec %di │ │ - je 31da1 │ │ + je 3283e │ │ sub $0x8,%esp │ │ - push -0x14(%ebp) │ │ + push -0x18(%ebp) │ │ push -0x1c(%ebp) │ │ - mov -0x18(%ebp),%eax │ │ + mov -0x14(%ebp),%eax │ │ call *0x10(%eax) │ │ add $0x10,%esp │ │ test %al,%al │ │ - je 31d80 │ │ - mov $0x1,%cl │ │ - jmp 31e22 │ │ + je 32820 │ │ + mov $0x1,%al │ │ + jmp 328ba │ │ sub $0x4,%esp │ │ mov -0x1c(%ebp),%edi │ │ - mov -0x18(%ebp),%edx │ │ + mov -0x14(%ebp),%edx │ │ mov %edi,%ecx │ │ push 0xc(%ebp) │ │ push -0x24(%ebp) │ │ push -0x28(%ebp) │ │ - call 31e70 │ │ + call 328d0 │ │ add $0x10,%esp │ │ - mov $0x1,%cl │ │ - test %al,%al │ │ - jne 31e22 │ │ + mov %eax,%ecx │ │ + mov $0x1,%al │ │ + test %cl,%cl │ │ + jne 328ba │ │ sub $0x4,%esp │ │ push 0x14(%ebp) │ │ push 0x10(%ebp) │ │ push %edi │ │ - mov -0x18(%ebp),%eax │ │ + mov -0x14(%ebp),%eax │ │ call *0xc(%eax) │ │ - mov $0x1,%cl │ │ add $0x10,%esp │ │ - test %al,%al │ │ - jne 31e22 │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x2c(%ebp),%edx │ │ - sub %edx,%ecx │ │ - add -0x20(%ebp),%edx │ │ - mov %ecx,-0x10(%ebp) │ │ - sub %esi,%edx │ │ + mov %eax,%ecx │ │ + mov $0x1,%al │ │ + test %cl,%cl │ │ + jne 328ba │ │ + mov -0x2c(%ebp),%ebx │ │ + mov -0x18(%ebp),%edi │ │ + sub %ebx,-0x10(%ebp) │ │ + add -0x20(%ebp),%ebx │ │ + sub %esi,%ebx │ │ mov $0xffff,%si │ │ - lea (%edx,%esi,1),%eax │ │ + nop │ │ + lea (%ebx,%esi,1),%eax │ │ cmp $0xffff,%ax │ │ - je 31e1a │ │ + je 328b0 │ │ sub $0x8,%esp │ │ - push -0x14(%ebp) │ │ push %edi │ │ - mov -0x18(%ebp),%eax │ │ - mov %edx,%edi │ │ + push -0x1c(%ebp) │ │ + mov -0x14(%ebp),%eax │ │ call *0x10(%eax) │ │ - mov %edi,%edx │ │ - mov -0x1c(%ebp),%edi │ │ - mov -0x10(%ebp),%ecx │ │ add $0x10,%esp │ │ inc %esi │ │ test %al,%al │ │ - je 31df0 │ │ - jmp 31e1c │ │ - mov %ecx,%esi │ │ - cmp %cx,%si │ │ - setb %cl │ │ - mov %ecx,%eax │ │ + je 32890 │ │ + jmp 328b3 │ │ + mov -0x10(%ebp),%esi │ │ + cmp -0x10(%ebp),%si │ │ + setb %al │ │ add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - sub $0x20,%esp │ │ - lea -0xc(%ebp),%esi │ │ - call 31e3c │ │ - pop %ebx │ │ - mov 0x8(%ebp),%eax │ │ - mov %ecx,(%esi) │ │ - lea -0x10(%ebp),%ecx │ │ - add $0x4c9a0,%ebx │ │ - mov %edx,(%ecx) │ │ - lea -0x20(%ebp),%edx │ │ - mov %ecx,(%edx) │ │ - lea -0x4adfc(%ebx),%ecx │ │ - mov %ecx,0x4(%edx) │ │ - mov %esi,0x8(%edx) │ │ - mov %ecx,0xc(%edx) │ │ - lea -0x7886f(%ebx),%ecx │ │ - mov %eax,(%esp) │ │ - call 31460 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ - push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0xc,%esp │ │ mov 0x8(%ebp),%eax │ │ - call 31e81 │ │ - pop %ebx │ │ mov %edx,%esi │ │ mov %ecx,%edi │ │ - add $0x4c95b,%ebx │ │ cmp $0xffffffff,%eax │ │ - je 31ea4 │ │ + je 328f4 │ │ sub $0x8,%esp │ │ push %eax │ │ push %edi │ │ call *0x10(%esi) │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 31ebd │ │ + jne 3290f │ │ mov 0xc(%ebp),%eax │ │ test %eax,%eax │ │ - je 31ebb │ │ + je 3290d │ │ sub $0x4,%esp │ │ push 0x10(%ebp) │ │ push %eax │ │ push %edi │ │ call *0xc(%esi) │ │ - add $0x1c,%esp │ │ - jmp 31ec0 │ │ + add $0x10,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + ret │ │ xor %eax,%eax │ │ - add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ - pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ - mov 0x8(%ebp),%eax │ │ - call 31ee1 │ │ - pop %ecx │ │ - add $0x4c8fb,%ecx │ │ - mov %ecx,-0x28(%ebp) │ │ - mov 0x8(%eax),%edx │ │ - mov %edx,-0x2c(%ebp) │ │ - mov (%eax),%edx │ │ - mov 0x4(%eax),%eax │ │ - mov %eax,-0x20(%ebp) │ │ - mov 0xc(%ebp),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%esi │ │ + call 32934 │ │ + pop %eax │ │ + mov 0x10(%ebp),%ebx │ │ + add $0x4b758,%eax │ │ + lea -0x7bab8(%eax),%eax │ │ + mov %eax,-0x30(%ebp) │ │ + mov 0x8(%ecx),%edx │ │ + lea 0x4(%esi),%eax │ │ + mov %eax,-0x2c(%ebp) │ │ + xor %eax,%eax │ │ + mov %edx,-0x28(%ebp) │ │ + mov (%ecx),%edx │ │ + mov 0x4(%ecx),%ecx │ │ mov %edx,-0x24(%ebp) │ │ + mov %ecx,-0x20(%ebp) │ │ xor %edx,%edx │ │ - add $0x4,%eax │ │ - mov %eax,-0x30(%ebp) │ │ - lea -0x7ca14(%ecx),%eax │ │ xor %ecx,%ecx │ │ - mov %eax,-0x34(%ebp) │ │ - xor %eax,%eax │ │ - jmp 31f56 │ │ + jmp 329aa │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - cmpb $0xa,-0x1(%edi,%esi,1) │ │ + mov 0xc(%ebp),%ecx │ │ + cmpb $0xa,-0x1(%ecx,%esi,1) │ │ + mov %ecx,%esi │ │ sete %cl │ │ - add %edi,%edx │ │ - mov -0x2c(%ebp),%edi │ │ - mov %edx,%esi │ │ - mov %cl,(%edi) │ │ + add %esi,%edx │ │ + mov %edx,%ebx │ │ + mov -0x28(%ebp),%edx │ │ + mov %cl,(%edx) │ │ sub $0x4,%esp │ │ - mov -0x28(%ebp),%ebx │ │ push %eax │ │ - push %esi │ │ + push %ebx │ │ push -0x24(%ebp) │ │ mov -0x20(%ebp),%eax │ │ call *0xc(%eax) │ │ add $0x10,%esp │ │ test %al,%al │ │ - mov -0x10(%ebp),%edx │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x14(%ebp),%eax │ │ - jne 32139 │ │ - test $0x1,%al │ │ - jne 32135 │ │ - mov 0x10(%ebp),%eax │ │ - mov %edx,-0x18(%ebp) │ │ - cmp %ecx,%eax │ │ - jae 31f80 │ │ - mov 0xc(%ebp),%ebx │ │ - mov %ecx,%esi │ │ - jmp 320e6 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - mov 0xc(%ebp),%ebx │ │ - jmp 31f9d │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - mov -0x10(%ebp),%esi │ │ - cmp %esi,%eax │ │ - mov %esi,%ecx │ │ - jb 320e6 │ │ - mov %ecx,%esi │ │ - mov %eax,%ecx │ │ - sub %esi,%ecx │ │ - lea (%ebx,%esi,1),%edi │ │ - mov %esi,-0x1c(%ebp) │ │ + mov -0x10(%ebp),%eax │ │ + mov 0x10(%ebp),%ebx │ │ + mov -0x18(%ebp),%ecx │ │ + mov %edi,%edx │ │ + jne 32b64 │ │ + test $0x1,%cl │ │ + jne 32b60 │ │ + cmp %eax,%ebx │ │ + jae 329c0 │ │ + mov %eax,%edi │ │ + jmp 32b0e │ │ + xchg %ax,%ax │ │ + mov %edx,-0x14(%ebp) │ │ + mov %ebx,%ecx │ │ + lea (%esi,%eax,1),%edi │ │ + sub %eax,%ecx │ │ cmp $0x7,%ecx │ │ - ja 31fe0 │ │ - cmp %esi,%eax │ │ - je 320e4 │ │ + ja 32a00 │ │ + cmp %eax,%ebx │ │ + je 32b0c │ │ xor %esi,%esi │ │ - nopl 0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax) │ │ cmpb $0xa,(%edi,%esi,1) │ │ - je 320a0 │ │ + je 32ad0 │ │ inc %esi │ │ cmp %esi,%ecx │ │ - jne 31fc0 │ │ - jmp 320e4 │ │ + jne 329e0 │ │ + jmp 32b0c │ │ nopw %cs:0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ lea 0x3(%edi),%edx │ │ - mov %edi,-0x14(%ebp) │ │ + mov %edi,-0x1c(%ebp) │ │ and $0xfffffffc,%edx │ │ sub %edi,%edx │ │ - jne 32040 │ │ - lea -0x8(%ecx),%eax │ │ - xor %edx,%edx │ │ + jne 32a70 │ │ + lea -0x8(%ecx),%esi │ │ mov %eax,-0x10(%ebp) │ │ - mov -0x30(%ebp),%eax │ │ - mov -0x1c(%ebp),%esi │ │ + xor %edx,%edx │ │ + mov %esi,-0x18(%ebp) │ │ + mov -0x2c(%ebp),%eax │ │ + mov -0x10(%ebp),%esi │ │ lea (%eax,%esi,1),%edi │ │ - xchg %ax,%ax │ │ - mov -0x4(%edi,%edx,1),%ebx │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov -0x4(%edi,%edx,1),%esi │ │ mov (%edi,%edx,1),%eax │ │ - mov %ebx,%esi │ │ - xor $0xf5f5f5f5,%esi │ │ - add $0x1010101,%esi │ │ - or %ebx,%esi │ │ - mov %eax,%ebx │ │ + mov %esi,%ebx │ │ xor $0xf5f5f5f5,%ebx │ │ add $0x1010101,%ebx │ │ - or %eax,%ebx │ │ - and %esi,%ebx │ │ - not %ebx │ │ - test $0x80808080,%ebx │ │ - jne 32070 │ │ + or %esi,%ebx │ │ + mov %eax,%esi │ │ + xor $0xf5f5f5f5,%esi │ │ + add $0x1010101,%esi │ │ + or %eax,%esi │ │ + and %ebx,%esi │ │ + not %esi │ │ + test $0x80808080,%esi │ │ + jne 32aa0 │ │ add $0x8,%edx │ │ - cmp -0x10(%ebp),%edx │ │ - jbe 32000 │ │ - jmp 32070 │ │ + cmp -0x18(%ebp),%edx │ │ + jbe 32a30 │ │ + jmp 32aa0 │ │ nopl (%eax) │ │ xor %esi,%esi │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ cmpb $0xa,(%edi,%esi,1) │ │ - je 320a7 │ │ + je 32ae1 │ │ inc %esi │ │ cmp %esi,%edx │ │ - jne 32050 │ │ - lea -0x8(%ecx),%eax │ │ - cmp %eax,%edx │ │ + jne 32a80 │ │ + lea -0x8(%ecx),%esi │ │ mov %eax,-0x10(%ebp) │ │ - jbe 31ff5 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ + cmp %esi,%edx │ │ + mov %esi,-0x18(%ebp) │ │ + jbe 32a18 │ │ + nopl 0x0(%eax,%eax,1) │ │ cmp %edx,%ecx │ │ - je 320db │ │ - mov -0x14(%ebp),%eax │ │ - mov 0xc(%ebp),%ebx │ │ + je 32b06 │ │ + mov -0x1c(%ebp),%eax │ │ + mov 0x10(%ebp),%ebx │ │ xor %esi,%esi │ │ lea (%eax,%edx,1),%ecx │ │ - mov 0x10(%ebp),%eax │ │ - mov %eax,%edi │ │ + mov -0x10(%ebp),%eax │ │ + mov %ebx,%edi │ │ sub %edx,%edi │ │ - sub -0x1c(%ebp),%edi │ │ - nopl 0x0(%eax) │ │ + sub %eax,%edi │ │ + nopl 0x0(%eax,%eax,1) │ │ cmpb $0xa,(%ecx,%esi,1) │ │ - je 320a5 │ │ + je 32adf │ │ inc %esi │ │ cmp %esi,%edi │ │ - jne 32090 │ │ - jmp 320e1 │ │ + jne 32ac0 │ │ + jmp 32b09 │ │ nopl (%eax) │ │ - mov %edi,-0x14(%ebp) │ │ - jmp 320aa │ │ + mov %edi,-0x1c(%ebp) │ │ + lea 0x1(%esi,%eax,1),%edi │ │ + add %esi,%eax │ │ + cmp %ebx,%eax │ │ + jb 32aee │ │ + jmp 32af7 │ │ add %edx,%esi │ │ - mov -0x18(%ebp),%edx │ │ - mov -0x1c(%ebp),%ecx │ │ - lea 0x1(%ecx,%esi,1),%edi │ │ - add %esi,%ecx │ │ - cmp %eax,%ecx │ │ - mov %edi,-0x10(%ebp) │ │ - jae 31f90 │ │ - mov -0x14(%ebp),%ecx │ │ - cmpb $0xa,(%ecx,%esi,1) │ │ - jne 31f90 │ │ - mov -0x10(%ebp),%esi │ │ - mov %ebx,%edi │ │ - movl $0x0,-0x14(%ebp) │ │ - mov %esi,%ecx │ │ - jmp 320f8 │ │ - mov 0x10(%ebp),%eax │ │ - mov 0xc(%ebp),%ebx │ │ - mov -0x18(%ebp),%edx │ │ - mov %eax,%esi │ │ + mov -0x14(%ebp),%edx │ │ + lea 0x1(%esi,%eax,1),%edi │ │ + add %esi,%eax │ │ + cmp %ebx,%eax │ │ + jae 32af7 │ │ + mov -0x1c(%ebp),%eax │ │ + cmpb $0xa,(%eax,%esi,1) │ │ + je 32b58 │ │ + mov 0xc(%ebp),%esi │ │ + cmp %ebx,%edi │ │ + mov %edi,%eax │ │ + jbe 329c3 │ │ + jmp 32b0e │ │ + mov 0x10(%ebp),%ebx │ │ + mov -0x14(%ebp),%edx │ │ mov %ebx,%edi │ │ - mov %esi,%ecx │ │ - mov $0x1,%bl │ │ - cmp %edx,%eax │ │ - mov %eax,%esi │ │ - mov %edx,-0x10(%ebp) │ │ - mov %ebx,-0x14(%ebp) │ │ - je 32135 │ │ - mov -0x2c(%ebp),%eax │ │ - mov %ecx,-0x1c(%ebp) │ │ - cmpb $0x0,(%eax) │ │ - je 32124 │ │ + mov %edi,%eax │ │ + mov $0x1,%cl │ │ + cmp %edx,%ebx │ │ + mov %edx,%edi │ │ + mov %ebx,%esi │ │ + je 32b60 │ │ + mov %ecx,-0x18(%ebp) │ │ + mov -0x28(%ebp),%ecx │ │ + mov %eax,-0x10(%ebp) │ │ + cmpb $0x0,(%ecx) │ │ + je 32b44 │ │ sub $0x4,%esp │ │ - mov -0x28(%ebp),%ebx │ │ push $0x4 │ │ - push -0x34(%ebp) │ │ + push -0x30(%ebp) │ │ push -0x24(%ebp) │ │ mov -0x20(%ebp),%eax │ │ + mov %edx,%ebx │ │ call *0xc(%eax) │ │ - mov -0x18(%ebp),%edx │ │ - mov 0xc(%ebp),%edi │ │ + mov %ebx,%edx │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 32139 │ │ + jne 32b64 │ │ mov %esi,%eax │ │ sub %edx,%eax │ │ - jne 31f20 │ │ + jne 32970 │ │ + mov 0xc(%ebp),%esi │ │ xor %ecx,%ecx │ │ - jmp 31f28 │ │ + jmp 3297d │ │ + xor %ecx,%ecx │ │ + mov %edi,%eax │ │ + mov %edi,%esi │ │ + jmp 32b1a │ │ xor %eax,%eax │ │ - jmp 3213b │ │ + jmp 32b66 │ │ mov $0x1,%al │ │ add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - mov 0x8(%ebp),%eax │ │ - call 32161 │ │ - pop %ebx │ │ - add $0x4c67b,%ebx │ │ - mov 0x8(%eax),%esi │ │ - mov (%eax),%ecx │ │ - mov 0x4(%eax),%edi │ │ - cmpb $0x0,(%esi) │ │ - je 32199 │ │ + mov 0x8(%ebp),%ecx │ │ + call 32b81 │ │ + pop %eax │ │ + add $0x4b50b,%eax │ │ + mov 0x8(%ecx),%ebx │ │ + mov (%ecx),%esi │ │ + mov 0x4(%ecx),%edi │ │ + cmpb $0x0,(%ebx) │ │ + je 32bb3 │ │ sub $0x4,%esp │ │ - lea -0x7ca14(%ebx),%eax │ │ + lea -0x7bab8(%eax),%eax │ │ push $0x4 │ │ push %eax │ │ - push %ecx │ │ - mov %ecx,-0x10(%ebp) │ │ + push %esi │ │ call *0xc(%edi) │ │ - mov -0x10(%ebp),%ecx │ │ add $0x10,%esp │ │ test %al,%al │ │ - je 32199 │ │ + je 32bb3 │ │ mov $0x1,%al │ │ add $0xc,%esp │ │ - jmp 321ad │ │ + jmp 32bc7 │ │ mov 0xc(%ebp),%eax │ │ cmp $0xa,%eax │ │ - sete (%esi) │ │ + sete (%ebx) │ │ sub $0x8,%esp │ │ push %eax │ │ - push %ecx │ │ + push %esi │ │ call *0x10(%edi) │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %eax │ │ + push %esi │ │ + mov 0x10(%ebp),%esi │ │ + mov 0xc(%ebp),%eax │ │ mov 0x8(%ebp),%ecx │ │ - call 321cd │ │ + call 32be3 │ │ pop %ebx │ │ - add $0x4c60f,%ebx │ │ + add $0x4b4a9,%ebx │ │ sub $0x8,%esp │ │ - lea -0x1294(%ebx),%edx │ │ - push 0x10(%ebp) │ │ - push 0xc(%ebp) │ │ - call 314a0 │ │ - add $0x14,%esp │ │ + lea -0x13f4(%ebx),%edx │ │ + push %esi │ │ + push %eax │ │ + call 31c70 │ │ + add $0x10,%esp │ │ + pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 321fc │ │ + call 32c0f │ │ pop %ebx │ │ lea -0x10(%ebp),%eax │ │ lea -0x14(%ebp),%esi │ │ - add $0x4c5e0,%ebx │ │ + add $0x4b47d,%ebx │ │ mov %ecx,(%eax) │ │ - lea -0x7c9f8(%ebx),%ecx │ │ + lea -0x7ba9c(%ebx),%ecx │ │ mov %ecx,(%esi) │ │ sub $0x4,%esp │ │ - lea -0x14f4(%ebx),%edi │ │ - lea -0x12a4(%ebx),%edx │ │ + lea -0x1688(%ebx),%edi │ │ + lea -0x1404(%ebx),%edx │ │ mov %eax,%ecx │ │ push %edi │ │ push %edx │ │ push %esi │ │ - call 3138c │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 31b67 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0xc,%esp │ │ + push %eax │ │ mov 0x8(%ebp),%eax │ │ - mov 0xc(%ebp),%ecx │ │ - call 32244 │ │ + mov 0xc(%ebp),%edx │ │ + call 32c50 │ │ pop %ebx │ │ - add $0x4c598,%ebx │ │ - mov (%eax),%eax │ │ - mov 0x8(%ecx),%edx │ │ + add $0x4b43c,%ebx │ │ mov (%eax),%eax │ │ - test $0x2000000,%edx │ │ - jne 32288 │ │ - test $0x4000000,%edx │ │ - jne 322af │ │ - mov %ecx,%esi │ │ - lea -0x16(%ebp),%edx │ │ - mov %eax,%ecx │ │ - call 33270 │ │ - mov $0xa,%edi │ │ - mov %esi,%ecx │ │ - mov $0x1,%edx │ │ - sub %eax,%edi │ │ - lea -0x16(%ebp,%eax,1),%eax │ │ - push %edi │ │ - push %eax │ │ - push $0x0 │ │ - push $0x1 │ │ - jmp 322fb │ │ - mov $0x9,%edx │ │ - nopl (%eax) │ │ - mov %edx,%esi │ │ - mov %eax,%edx │ │ - shr $0x4,%eax │ │ - and $0xf,%edx │ │ - test %eax,%eax │ │ - movzbl -0x7c82c(%ebx,%edx,1),%edx │ │ - mov %dl,-0x18(%ebp,%esi,1) │ │ - lea -0x1(%esi),%edx │ │ - jne 32290 │ │ - jmp 322dd │ │ - mov $0x9,%edx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - xchg %ax,%ax │ │ - mov %edx,%esi │ │ - mov %eax,%edx │ │ - shr $0x4,%eax │ │ - and $0xf,%edx │ │ - test %eax,%eax │ │ - movzbl -0x7c57c(%ebx,%edx,1),%edx │ │ - mov %dl,-0x18(%ebp,%esi,1) │ │ - lea -0x1(%esi),%edx │ │ - jne 322c0 │ │ - add $0xfffffffe,%esi │ │ - lea -0x765ce(%ebx),%edi │ │ - lea -0x16(%ebp,%esi,1),%eax │ │ - mov $0x9,%esi │ │ - sub %edx,%esi │ │ - mov $0x1,%edx │ │ - push %esi │ │ - push %eax │ │ - push $0x2 │ │ - push %edi │ │ - call 31bc0 │ │ - add $0x10,%esp │ │ - add $0xc,%esp │ │ - pop %esi │ │ - pop %edi │ │ + mov (%eax),%ecx │ │ + call 324a0 │ │ + add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ - call 3231e │ │ - pop %ebx │ │ - mov %ecx,%edi │ │ - mov $0x3e7,%esi │ │ - xor %eax,%eax │ │ - add $0x4c4be,%ebx │ │ - cmp %edi,%esi │ │ - sbb %edx,%eax │ │ - mov $0x14,%eax │ │ - mov %ebx,-0x14(%ebp) │ │ - jae 32570 │ │ - push $0x0 │ │ - push $0x2710 │ │ - push %edx │ │ - push %edi │ │ - mov %edx,-0x20(%ebp) │ │ - call 7816c │ │ - add $0x10,%esp │ │ - mov %edi,%esi │ │ - mov %edi,-0x10(%ebp) │ │ - mov %eax,%edi │ │ - imul $0x2710,%eax,%ecx │ │ - mov %edx,-0x18(%ebp) │ │ - mov %esi,%eax │ │ - mov 0x8(%ebp),%esi │ │ - sub %ecx,%eax │ │ - movzwl %ax,%ecx │ │ - shr $0x2,%ecx │ │ - imul $0x147b,%ecx,%ecx │ │ - shr $0x11,%ecx │ │ - imul $0x64,%ecx,%edx │ │ - movzwl -0x77556(%ebx,%ecx,2),%ecx │ │ - sub %edx,%eax │ │ - mov -0x20(%ebp),%edx │ │ - cmpl $0x989680,-0x10(%ebp) │ │ - movzwl %ax,%eax │ │ - movzwl -0x77556(%ebx,%eax,2),%eax │ │ - mov %cx,0x10(%esi) │ │ - mov 0x8(%ebp),%esi │ │ - mov %ax,0x12(%esi) │ │ - mov %edx,%eax │ │ - sbb $0x0,%eax │ │ - mov $0x10,%eax │ │ - jb 325d9 │ │ - mov -0x14(%ebp),%ebx │ │ - push $0x0 │ │ - push $0x5f5e100 │ │ - push %edx │ │ - push -0x10(%ebp) │ │ - call 7816c │ │ - add $0x10,%esp │ │ - mov -0x14(%ebp),%ebx │ │ - mov %eax,-0x1c(%ebp) │ │ - mov %edx,-0x28(%ebp) │ │ - push $0x0 │ │ - push $0x2710 │ │ - push -0x18(%ebp) │ │ - push %edi │ │ - call 7820c │ │ - mov -0x14(%ebp),%esi │ │ - add $0x10,%esp │ │ - imul $0x147b,%eax,%ecx │ │ mov 0x8(%ebp),%edi │ │ - mov -0x10(%ebp),%ebx │ │ - shr $0x13,%ecx │ │ - imul $0x64,%ecx,%edx │ │ - movzwl -0x77556(%esi,%ecx,2),%ecx │ │ - sub %edx,%eax │ │ - mov -0x20(%ebp),%edx │ │ - movzwl %ax,%eax │ │ - movzwl -0x77556(%esi,%eax,2),%eax │ │ - mov %cx,0xc(%edi) │ │ - mov %edx,%esi │ │ - shr $0xb,%esi │ │ - mov %ax,0xe(%edi) │ │ - mov %edx,%eax │ │ - shld $0x15,%ebx,%eax │ │ - cmp $0x2e90edd,%eax │ │ - mov $0xc,%eax │ │ - sbb $0x0,%esi │ │ - jb 325eb │ │ - mov -0x14(%ebp),%ebx │ │ - push $0xe8 │ │ - push $0xd4a51000 │ │ - push %edx │ │ - mov -0x10(%ebp),%esi │ │ - push %esi │ │ - call 7816c │ │ - add $0x10,%esp │ │ - mov -0x14(%ebp),%ebx │ │ - mov %eax,-0x24(%ebp) │ │ - mov %edx,-0x18(%ebp) │ │ - push $0x0 │ │ - push $0x2710 │ │ - push -0x28(%ebp) │ │ - push -0x1c(%ebp) │ │ - call 7820c │ │ - mov -0x14(%ebp),%ebx │ │ - add $0x10,%esp │ │ - imul $0x147b,%eax,%ecx │ │ - shr $0x13,%ecx │ │ - imul $0x64,%ecx,%edx │ │ - movzwl -0x77556(%ebx,%ecx,2),%ecx │ │ - sub %edx,%eax │ │ - mov -0x20(%ebp),%edx │ │ - cmp $0xa4c68000,%esi │ │ - movzwl %ax,%eax │ │ - movzwl -0x77556(%ebx,%eax,2),%eax │ │ - mov %cx,0x8(%edi) │ │ - mov %ax,0xa(%edi) │ │ - mov %edx,%eax │ │ - sbb $0x38d7e,%eax │ │ - mov $0x8,%eax │ │ - jb 32600 │ │ - push $0x2386f2 │ │ - push $0x6fc10000 │ │ - push %edx │ │ - push -0x10(%ebp) │ │ - call 7816c │ │ - add $0x10,%esp │ │ - mov %eax,%edi │ │ - mov %edx,-0x1c(%ebp) │ │ - push $0x0 │ │ - push $0x2710 │ │ - push -0x18(%ebp) │ │ - push -0x24(%ebp) │ │ - call 7820c │ │ - add $0x10,%esp │ │ - imul $0x147b,%eax,%ecx │ │ - mov 0x8(%ebp),%esi │ │ - shr $0x13,%ecx │ │ - imul $0x64,%ecx,%edx │ │ - movzwl -0x77556(%ebx,%ecx,2),%ecx │ │ - sub %edx,%eax │ │ - mov -0x20(%ebp),%edx │ │ - movzwl %ax,%eax │ │ - movzwl -0x77556(%ebx,%eax,2),%eax │ │ - mov %cx,0x4(%esi) │ │ - mov 0x8(%ebp),%ecx │ │ - mov %edx,%esi │ │ - mov %ax,0x6(%ecx) │ │ + call 32c81 │ │ + pop %ebx │ │ + mov %ecx,-0x10(%ebp) │ │ + add $0x4b40b,%ebx │ │ + cmp $0x27,%edx │ │ + ja 32ca8 │ │ + mov -0x7b840(%ebx,%edx,4),%eax │ │ + add %ebx,%eax │ │ + jmp *%eax │ │ mov -0x10(%ebp),%eax │ │ - cmp $0x89e80000,%eax │ │ - mov %eax,%ebx │ │ - sbb $0x8ac72304,%esi │ │ - jb 32608 │ │ - movzwl %di,%eax │ │ - mov %ecx,%esi │ │ - shr $0x2,%eax │ │ - imul $0x147b,%eax,%eax │ │ - shr $0x11,%eax │ │ - imul $0x64,%eax,%ecx │ │ - sub %ecx,%edi │ │ - mov -0x14(%ebp),%ecx │ │ - movzwl -0x77556(%ecx,%eax,2),%eax │ │ - mov %ax,(%esi) │ │ - movzwl %di,%eax │ │ - xor %edi,%edi │ │ - movzwl -0x77556(%ecx,%eax,2),%eax │ │ - mov %ax,0x2(%esi) │ │ - xor %esi,%esi │ │ - xor %eax,%eax │ │ - jmp 325b3 │ │ - mov %edi,%ebx │ │ - mov %edx,%esi │ │ - cmp $0xa,%edi │ │ - mov %esi,%ecx │ │ - sbb $0x0,%ecx │ │ - jb 325b3 │ │ - movzwl %di,%ecx │ │ + movw $0x305c,(%eax) │ │ + jmp 32d96 │ │ + cmp $0x5c,%edx │ │ + jne 32cba │ │ + mov -0x10(%ebp),%eax │ │ + movw $0x5c5c,(%eax) │ │ + jmp 32d96 │ │ + lea -0x20(%edx),%eax │ │ mov %edx,%esi │ │ - shr $0x2,%ecx │ │ - imul $0x147b,%ecx,%ecx │ │ - shr $0x11,%ecx │ │ - imul $0x64,%ecx,%edx │ │ - sub %edx,%edi │ │ - movzwl %di,%edx │ │ - mov -0x14(%ebp),%edi │ │ - movzwl -0x77556(%edi,%edx,2),%edx │ │ - mov 0x8(%ebp),%edi │ │ - mov %dx,-0x2(%edi,%eax,1) │ │ - mov %esi,%edx │ │ - add $0xfffffffe,%eax │ │ - xor %esi,%esi │ │ - mov %ecx,%edi │ │ - or %edx,%ebx │ │ - je 325bb │ │ - or %edi,%esi │ │ - je 325d1 │ │ - mov -0x14(%ebp),%ecx │ │ - and $0xf,%edi │ │ - mov 0x8(%ebp),%edx │ │ - movzbl -0x77555(%ecx,%edi,2),%ecx │ │ - mov %cl,-0x1(%edx,%eax,1) │ │ - dec %eax │ │ + cmp $0x5f,%eax │ │ + setb %al │ │ + and $0x1ffffe,%esi │ │ + cmp $0xff9e,%esi │ │ + sete %ah │ │ + or %al,%ah │ │ + jne 32d83 │ │ + movd %edx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + paddd -0x7baec(%ebx),%xmm0 │ │ + pxor -0x7c00c(%ebx),%xmm0 │ │ + pcmpgtd -0x7bcdc(%ebx),%xmm0 │ │ + movmskps %xmm0,%eax │ │ + cmp $0xf,%eax │ │ + jne 32dcc │ │ + lea -0x100000(%edx),%eax │ │ + cmp $0xfffe,%eax │ │ + setb %al │ │ + cmp $0x20,%edx │ │ + sete %ah │ │ + or %al,%ah │ │ + jne 32dcc │ │ + cmp $0x85,%edx │ │ + jae 32db9 │ │ + mov %edx,%ecx │ │ + mov %edx,%edi │ │ + call 33140 │ │ + mov %edi,%edx │ │ + test %al,%al │ │ + jne 32d83 │ │ + jmp 32dcc │ │ + mov -0x10(%ebp),%eax │ │ + movw $0x6e5c,(%eax) │ │ + jmp 32d96 │ │ + test $0x100,%edi │ │ + je 32d83 │ │ + mov -0x10(%ebp),%eax │ │ + movw $0x275c,(%eax) │ │ + jmp 32d96 │ │ + mov -0x10(%ebp),%eax │ │ + movw $0x725c,(%eax) │ │ + jmp 32d96 │ │ + mov -0x10(%ebp),%eax │ │ + movw $0x745c,(%eax) │ │ + jmp 32d96 │ │ + and $0xffffff,%edi │ │ + cmp $0x10000,%edi │ │ + jae 32d8e │ │ + mov -0x10(%ebp),%eax │ │ + mov %edx,(%eax) │ │ + mov $0x81,%al │ │ + mov $0x80,%dl │ │ + jmp 32da8 │ │ + mov -0x10(%ebp),%eax │ │ + movw $0x225c,(%eax) │ │ + movl $0x0,0x6(%eax) │ │ + movl $0x0,0x2(%eax) │ │ + mov $0x2,%al │ │ + xor %edx,%edx │ │ + mov -0x10(%ebp),%ecx │ │ + mov %dl,0xc(%ecx) │ │ + mov %al,0xd(%ecx) │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x18(%ebp),%esi │ │ - cmp $0xa,%edi │ │ - mov %esi,%ecx │ │ - sbb $0x0,%ecx │ │ - jb 325b3 │ │ - jmp 3257e │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x1c(%ebp),%edi │ │ - mov -0x28(%ebp),%esi │ │ - cmp $0xa,%edi │ │ - mov %esi,%ecx │ │ - sbb $0x0,%ecx │ │ - jae 3257e │ │ - jmp 325b3 │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x24(%ebp),%edi │ │ - jmp 325dc │ │ - mov -0x1c(%ebp),%esi │ │ - mov $0x4,%eax │ │ - cmp $0xa,%edi │ │ - mov %esi,%ecx │ │ - sbb $0x0,%ecx │ │ - jae 3257e │ │ - jmp 325b3 │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0x1c,%esp │ │ - mov %ecx,%edi │ │ - mov 0x8(%ebp),%ecx │ │ - call 32633 │ │ - pop %ebx │ │ - add $0x4c1a9,%ebx │ │ - cmp $0x27,%edx │ │ - ja 32654 │ │ - mov -0x7c14c(%ebx,%edx,4),%esi │ │ - add %ebx,%esi │ │ - jmp *%esi │ │ - movw $0x305c,(%edi) │ │ - jmp 32849 │ │ - cmp $0x5c,%edx │ │ - jne 32663 │ │ - movw $0x5c5c,(%edi) │ │ - jmp 32849 │ │ - cmp $0x300,%edx │ │ - setae %al │ │ - test %cl,%al │ │ - je 3277e │ │ mov %edx,%ecx │ │ - mov %edi,%esi │ │ - mov %edx,%edi │ │ - call 32ae0 │ │ - mov %edi,%edx │ │ - mov %esi,%edi │ │ + mov %edx,%esi │ │ + call 32ee0 │ │ + mov %esi,%edx │ │ test %al,%al │ │ - je 3277e │ │ + je 32e80 │ │ mov %edx,%eax │ │ - mov %edx,%ecx │ │ - movb $0x0,-0x16(%ebp) │ │ - movw $0x0,-0x18(%ebp) │ │ mov %edx,%esi │ │ + movb $0x0,-0x1a(%ebp) │ │ + movw $0x0,-0x1c(%ebp) │ │ shr $0x14,%eax │ │ - shr $0x8,%ecx │ │ - or $0x1,%esi │ │ - movzbl -0x7c82c(%ebx,%eax,1),%eax │ │ - and $0xf,%ecx │ │ - mov %al,-0xd(%ebp) │ │ + shr $0x8,%esi │ │ + movzbl -0x7be5c(%ebx,%eax,1),%ecx │ │ mov %edx,%eax │ │ + and $0xf,%esi │ │ shr $0x10,%eax │ │ and $0xf,%eax │ │ - movzbl -0x7c82c(%ebx,%eax,1),%eax │ │ - mov %al,-0xe(%ebp) │ │ + mov -0x7be5c(%ebx,%eax,1),%ch │ │ mov %edx,%eax │ │ shr $0xc,%eax │ │ + mov %cl,-0x19(%ebp) │ │ and $0xf,%eax │ │ - mov -0x7c82c(%ebx,%eax,1),%ah │ │ - mov -0x7c82c(%ebx,%ecx,1),%al │ │ - mov %edx,%ecx │ │ - and $0xf,%edx │ │ - shr $0x4,%ecx │ │ - movzbl -0x7c82c(%ebx,%edx,1),%edx │ │ - and $0xf,%ecx │ │ - movzbl -0x7c82c(%ebx,%ecx,1),%ecx │ │ - mov -0xd(%ebp),%ch │ │ - mov %ch,-0x15(%ebp) │ │ - mov -0xe(%ebp),%ch │ │ - mov %ch,-0x14(%ebp) │ │ - mov %ah,-0x13(%ebp) │ │ - mov %al,-0x12(%ebp) │ │ - bsr %esi,%eax │ │ - mov %cl,-0x11(%ebp) │ │ - mov %dl,-0x10(%ebp) │ │ - movb $0x7d,-0xf(%ebp) │ │ - xor $0x1c,%eax │ │ - shr $0x2,%eax │ │ - movw $0x755c,-0x1a(%ebp,%eax,1) │ │ - movb $0x7b,-0x18(%ebp,%eax,1) │ │ - lea -0x2(%eax),%edx │ │ - movzwl -0x10(%ebp),%ecx │ │ - movsd -0x18(%ebp),%xmm0 │ │ - mov %cx,0x8(%edi) │ │ - jmp 3283c │ │ - movw $0x6e5c,(%edi) │ │ - jmp 32849 │ │ - test $0x100,%ecx │ │ - je 3277e │ │ - movw $0x275c,(%edi) │ │ - jmp 32849 │ │ - movw $0x725c,(%edi) │ │ - jmp 32849 │ │ - movw $0x745c,(%edi) │ │ - jmp 32849 │ │ - and $0xffffff,%ecx │ │ - cmp $0x10000,%ecx │ │ - jae 32844 │ │ - mov %edx,%ecx │ │ + movzbl -0x7be5c(%ebx,%eax,1),%eax │ │ + mov -0x7be5c(%ebx,%esi,1),%ah │ │ mov %edx,%esi │ │ - call 32870 │ │ - test %al,%al │ │ - je 32796 │ │ - mov $0x81,%al │ │ - mov $0x80,%dl │ │ - mov %esi,(%edi) │ │ - jmp 3285b │ │ - mov %esi,%eax │ │ - mov %esi,%edx │ │ - mov %esi,%ecx │ │ - shr $0xc,%esi │ │ - movb $0x0,-0x20(%ebp) │ │ - movw $0x0,-0x22(%ebp) │ │ - shr $0x14,%eax │ │ - and $0xf,%esi │ │ - shr $0x10,%edx │ │ - movzbl -0x7c82c(%ebx,%eax,1),%eax │ │ - mov -0x7c82c(%ebx,%esi,1),%ah │ │ - mov %ecx,%esi │ │ - and $0xf,%edx │ │ - shr $0x8,%esi │ │ - movzbl -0x7c82c(%ebx,%edx,1),%edx │ │ - and $0xf,%esi │ │ - mov -0x7c82c(%ebx,%esi,1),%dh │ │ - mov %ecx,%esi │ │ shr $0x4,%esi │ │ - mov %al,-0xd(%ebp) │ │ + mov %ch,-0x18(%ebp) │ │ and $0xf,%esi │ │ - mov -0x7c82c(%ebx,%esi,1),%al │ │ - mov %ecx,%esi │ │ - and $0xf,%ecx │ │ - movzbl -0x7c82c(%ebx,%ecx,1),%ecx │ │ - movzbl -0xd(%ebp),%ebx │ │ + mov %al,-0x11(%ebp) │ │ + mov -0x7be5c(%ebx,%esi,1),%al │ │ + mov %edx,%esi │ │ + and $0xf,%edx │ │ or $0x1,%esi │ │ - mov %bl,-0x1f(%ebp) │ │ - mov %dl,-0x1e(%ebp) │ │ - mov %ah,-0x1d(%ebp) │ │ - mov %dh,-0x1c(%ebp) │ │ - bsr %esi,%edx │ │ - mov %al,-0x1b(%ebp) │ │ - mov %cl,-0x1a(%ebp) │ │ - movb $0x7d,-0x19(%ebp) │ │ - xor $0x1c,%edx │ │ - shr $0x2,%edx │ │ - movw $0x755c,-0x24(%ebp,%edx,1) │ │ - movb $0x7b,-0x22(%ebp,%edx,1) │ │ - add $0xfffffffe,%edx │ │ - movzwl -0x1a(%ebp),%eax │ │ - movsd -0x22(%ebp),%xmm0 │ │ - mov %ax,0x8(%edi) │ │ - movsd %xmm0,(%edi) │ │ + movzbl -0x11(%ebp),%ecx │ │ + movzbl -0x7be5c(%ebx,%edx,1),%edx │ │ + bsr %esi,%esi │ │ + xor $0x1c,%esi │ │ + shr $0x2,%esi │ │ + mov %cl,-0x17(%ebp) │ │ + mov %ah,-0x16(%ebp) │ │ + mov %al,-0x15(%ebp) │ │ + mov %dl,-0x14(%ebp) │ │ + movb $0x7d,-0x13(%ebp) │ │ + movw $0x755c,-0x1e(%ebp,%esi,1) │ │ + movb $0x7b,-0x1c(%ebp,%esi,1) │ │ + mov -0x10(%ebp),%ecx │ │ + lea -0x2(%esi),%edx │ │ + movzwl -0x14(%ebp),%eax │ │ + movsd -0x1c(%ebp),%xmm0 │ │ + mov %ax,0x8(%ecx) │ │ + movsd %xmm0,(%ecx) │ │ mov $0xa,%al │ │ - jmp 3285b │ │ - movw $0x225c,(%edi) │ │ - movl $0x0,0x6(%edi) │ │ - movl $0x0,0x2(%edi) │ │ - mov $0x2,%al │ │ - xor %edx,%edx │ │ - mov %dl,0xc(%edi) │ │ - mov %al,0xd(%edi) │ │ - add $0x1c,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ + jmp 32da8 │ │ + cmp $0x300,%edx │ │ + mov %edi,%eax │ │ + setae %cl │ │ + test %al,%cl │ │ + je 32ea2 │ │ + mov %edx,%ecx │ │ + call 32f50 │ │ + mov %esi,%edx │ │ + test %al,%al │ │ + jne 32dcc │ │ + jmp 32eae │ │ + cmp $0xac,%edx │ │ + jbe 32d31 │ │ + mov %edx,%ecx │ │ + call 33060 │ │ + mov %esi,%edx │ │ + test %al,%al │ │ + jne 32dcc │ │ + mov %edx,%ecx │ │ + call 331c0 │ │ + mov %esi,%edx │ │ + test %al,%al │ │ + je 32d31 │ │ + jmp 32dcc │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %ebp │ │ - mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0xc,%esp │ │ - call 3287e │ │ - pop %ebx │ │ - add $0x4bf5e,%ebx │ │ - cmp $0x20,%ecx │ │ - jae 3288e │ │ + mov %ecx,%ebx │ │ + call 32ee8 │ │ + pop %edx │ │ xor %eax,%eax │ │ - jmp 32895 │ │ - mov $0x1,%al │ │ - cmp $0x7f,%ecx │ │ - jae 3289f │ │ + shr $0x8,%ebx │ │ + add $0x4b1a4,%edx │ │ + cmp $0x1f,%ebx │ │ + jg 32f0f │ │ + test %ebx,%ebx │ │ + je 32f26 │ │ + cmp $0x16,%ebx │ │ + jne 32f0b │ │ + cmp $0x1680,%ecx │ │ + sete %al │ │ and $0x1,%al │ │ - add $0xc,%esp │ │ - pop %esi │ │ - pop %edi │ │ pop %ebx │ │ - pop %ebp │ │ ret │ │ - cmp $0x10000,%ecx │ │ - jae 3290a │ │ - xor %eax,%eax │ │ - xor %esi,%esi │ │ - jmp 328c1 │ │ - nopl (%eax) │ │ - ja 329f9 │ │ - cmp $0x4c,%esi │ │ - mov %edx,%eax │ │ - je 329f9 │ │ - movzbl -0x77065(%ebx,%esi,1),%edi │ │ - cmp %ch,-0x77066(%ebx,%esi,1) │ │ - lea 0x2(%esi),%esi │ │ - lea (%eax,%edi,1),%edx │ │ - jne 328b0 │ │ - cmp %eax,%edx │ │ - jb 32aa2 │ │ - cmp $0x11c,%edx │ │ - ja 32aa2 │ │ - test %edi,%edi │ │ - je 328b6 │ │ - lea -0x7701a(%ebx,%eax,1),%eax │ │ - nopw 0x0(%eax,%eax,1) │ │ - cmp %cl,(%eax) │ │ - je 3288a │ │ - inc %eax │ │ - dec %edi │ │ - jne 32900 │ │ - jmp 328b6 │ │ - cmp $0x20000,%ecx │ │ - jae 3296e │ │ - xor %eax,%eax │ │ - xor %esi,%esi │ │ - jmp 32929 │ │ - ja 32a4e │ │ - cmp $0x5c,%esi │ │ - mov %edx,%eax │ │ - je 32a4e │ │ - movzbl -0x7738d(%ebx,%esi,1),%edi │ │ - cmp %ch,-0x7738e(%ebx,%esi,1) │ │ - lea 0x2(%esi),%esi │ │ - lea (%eax,%edi,1),%edx │ │ - jne 32918 │ │ - cmp %eax,%edx │ │ - jb 32ab8 │ │ - cmp $0xd4,%edx │ │ - ja 32ab8 │ │ - test %edi,%edi │ │ - je 3291e │ │ - lea -0x77332(%ebx,%eax,1),%eax │ │ - nop │ │ - cmp %cl,(%eax) │ │ - je 3288a │ │ - inc %eax │ │ - dec %edi │ │ - jne 32960 │ │ - jmp 3291e │ │ - mov %ecx,%eax │ │ - mov %ecx,%edx │ │ - lea -0x2ebf0(%ecx),%esi │ │ - and $0x1fffe0,%eax │ │ - cmp $0x2a6e0,%eax │ │ - setne %al │ │ - and $0x1ffffe,%edx │ │ - cmp $0x2b81e,%edx │ │ - setne %ah │ │ - and %al,%ah │ │ - cmp $0x2ceae,%edx │ │ - setne %dl │ │ - cmp $0xfffffff1,%esi │ │ - lea -0x30000(%ecx),%esi │ │ - setb %al │ │ - and %dl,%al │ │ - lea -0x2f800(%ecx),%edx │ │ - and %ah,%al │ │ - cmp $0xfffff65e,%edx │ │ - setb %dl │ │ - cmp $0xfffffa1e,%esi │ │ - setb %ah │ │ - and %dl,%ah │ │ - lea -0x31350(%ecx),%edx │ │ - cmp $0xfffffffb,%edx │ │ - setb %dl │ │ - and %ah,%dl │ │ - and %al,%dl │ │ - lea -0xe0100(%ecx),%eax │ │ - cmp $0xfff5337a,%eax │ │ - setb %dh │ │ - cmp $0xe01f0,%ecx │ │ - setb %al │ │ - and %dh,%al │ │ - and %dl,%al │ │ - jmp 32895 │ │ - xor %edx,%edx │ │ - mov $0x1,%al │ │ - jmp 32a17 │ │ - mov %edi,%edx │ │ - sub %esi,%ecx │ │ - js 32895 │ │ - xor $0x1,%al │ │ - cmp $0x124,%edx │ │ - je 32895 │ │ - movsbl -0x76efe(%ebx,%edx,1),%esi │ │ - lea 0x1(%edx),%edi │ │ - test %esi,%esi │ │ - jns 329ff │ │ - cmp $0x124,%edi │ │ - je 32ace │ │ - movzbl -0x76efd(%ebx,%edx,1),%edi │ │ - and $0x7f,%esi │ │ - add $0x2,%edx │ │ - shl $0x8,%esi │ │ - or %edi,%esi │ │ - sub %esi,%ecx │ │ - jns 32a09 │ │ - jmp 32895 │ │ - movzwl %cx,%ecx │ │ - xor %edx,%edx │ │ - mov $0x1,%al │ │ - jmp 32a6f │ │ - mov %edi,%edx │ │ - sub %esi,%ecx │ │ - js 32895 │ │ - xor $0x1,%al │ │ - cmp $0x1f8,%edx │ │ - je 32895 │ │ - movsbl -0x7725e(%ebx,%edx,1),%esi │ │ - lea 0x1(%edx),%edi │ │ - test %esi,%esi │ │ - jns 32a57 │ │ - cmp $0x1f8,%edi │ │ - je 32ace │ │ - movzbl -0x7725d(%ebx,%edx,1),%edi │ │ - and $0x7f,%esi │ │ - add $0x2,%edx │ │ - shl $0x8,%esi │ │ - or %edi,%esi │ │ - sub %esi,%ecx │ │ - jns 32a61 │ │ - jmp 32895 │ │ - sub $0x8,%esp │ │ - lea -0x120c(%ebx),%esi │ │ - mov %eax,%ecx │ │ - push %esi │ │ - push $0x11c │ │ - call 32bf0 │ │ - sub $0x8,%esp │ │ - lea -0x120c(%ebx),%esi │ │ - mov %eax,%ecx │ │ - push %esi │ │ - push $0xd4 │ │ - call 32bf0 │ │ - lea -0x11fc(%ebx),%ecx │ │ - call 32cb0 │ │ + cmp $0x20,%ebx │ │ + je 32f35 │ │ + cmp $0x30,%ebx │ │ + jne 32f0b │ │ + cmp $0x3000,%ecx │ │ + sete %al │ │ + and $0x1,%al │ │ + pop %ebx │ │ + ret │ │ + movzbl %cl,%eax │ │ + movzbl -0x74dde(%edx,%eax,1),%eax │ │ + and $0x1,%al │ │ + pop %ebx │ │ + ret │ │ + movzbl %cl,%eax │ │ + movzbl -0x74dde(%edx,%eax,1),%eax │ │ + shr $1,%al │ │ + and $0x1,%al │ │ + pop %ebx │ │ + ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - call 32ae8 │ │ + push %eax │ │ + call 32f59 │ │ pop %edx │ │ xor %ebx,%ebx │ │ + mov $0x1fffff,%esi │ │ mov %ecx,%eax │ │ - add $0x4bcf4,%edx │ │ + add $0x4b133,%edx │ │ cmp $0x10eab,%ecx │ │ setae %bl │ │ shl $0xb,%eax │ │ shl $0x4,%ebx │ │ - mov -0x76d68(%edx,%ebx,4),%esi │ │ - shl $0xb,%esi │ │ - cmp %eax,%esi │ │ - lea 0x8(%ebx),%esi │ │ - cmova %ebx,%esi │ │ - mov -0x76d78(%edx,%esi,4),%edi │ │ - shl $0xb,%edi │ │ - cmp %eax,%edi │ │ - lea 0x4(%esi),%edi │ │ - cmova %esi,%edi │ │ - mov -0x76d80(%edx,%edi,4),%esi │ │ - shl $0xb,%esi │ │ - cmp %eax,%esi │ │ - lea 0x2(%edi),%esi │ │ - cmova %edi,%esi │ │ - mov -0x76d84(%edx,%esi,4),%edi │ │ - shl $0xb,%edi │ │ - cmp %eax,%edi │ │ - lea 0x1(%esi),%edi │ │ - cmova %esi,%edi │ │ - mov -0x76d84(%edx,%edi,4),%esi │ │ - shl $0xb,%esi │ │ - cmp %eax,%esi │ │ - lea 0x1(%edi),%esi │ │ - cmova %edi,%esi │ │ + mov %eax,(%esp) │ │ + mov -0x76374(%edx,%ebx,4),%edi │ │ + and %esi,%edi │ │ + cmp %edi,%ecx │ │ + lea 0x8(%ebx),%edi │ │ + cmovb %ebx,%edi │ │ + mov -0x76384(%edx,%edi,4),%ebx │ │ + and %esi,%ebx │ │ + cmp %ebx,%ecx │ │ + lea 0x4(%edi),%ebx │ │ + cmovb %edi,%ebx │ │ + mov -0x7638c(%edx,%ebx,4),%edi │ │ + and %esi,%edi │ │ + cmp %edi,%ecx │ │ + lea 0x2(%ebx),%edi │ │ + cmovb %ebx,%edi │ │ + mov -0x76390(%edx,%edi,4),%ebx │ │ + and %esi,%ebx │ │ + cmp %ebx,%ecx │ │ + lea 0x1(%edi),%ebx │ │ + cmovb %edi,%ebx │ │ + mov -0x76390(%edx,%ebx,4),%edi │ │ + and %esi,%edi │ │ + cmp %edi,%ecx │ │ + lea 0x1(%ebx),%edi │ │ + cmovb %ebx,%edi │ │ xor %ebx,%ebx │ │ - mov -0x76d88(%edx,%esi,4),%edi │ │ - shl $0xb,%edi │ │ - cmp %eax,%edi │ │ + mov -0x76394(%edx,%edi,4),%eax │ │ + shl $0xb,%eax │ │ + cmp (%esp),%eax │ │ sete %bl │ │ - adc %esi,%ebx │ │ - mov $0x2ff,%esi │ │ - mov -0x76d88(%edx,%ebx,4),%eax │ │ + adc %edi,%ebx │ │ + mov $0x2ff,%edi │ │ + mov -0x76394(%edx,%ebx,4),%eax │ │ shr $0x15,%eax │ │ cmp $0x1f,%ebx │ │ - ja 32b91 │ │ - mov -0x76d84(%edx,%ebx,4),%esi │ │ - shr $0x15,%esi │ │ + ja 33006 │ │ + mov -0x76390(%edx,%ebx,4),%edi │ │ + shr $0x15,%edi │ │ test %ebx,%ebx │ │ - je 32bd7 │ │ - mov $0x1fffff,%edi │ │ - and -0x76d8c(%edx,%ebx,4),%edi │ │ + je 3304a │ │ + and -0x76398(%edx,%ebx,4),%esi │ │ mov %eax,%ebx │ │ not %ebx │ │ - add %esi,%ebx │ │ - je 32bd1 │ │ - sub %edi,%ecx │ │ - dec %esi │ │ - lea -0x77b68(%edx,%eax,1),%edx │ │ - xor %edi,%edi │ │ + add %edi,%ebx │ │ + je 33041 │ │ + sub %esi,%ecx │ │ + dec %edi │ │ + lea -0x76d0c(%edx,%eax,1),%edx │ │ + xor %esi,%esi │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl 0x0(%eax,%eax,1) │ │ - mov %edi,%ebx │ │ - movzbl (%edx),%edi │ │ - add %ebx,%edi │ │ - cmp %ecx,%edi │ │ - ja 32bd1 │ │ + mov %esi,%ebx │ │ + movzbl (%edx),%esi │ │ + add %ebx,%esi │ │ + cmp %ecx,%esi │ │ + ja 33041 │ │ inc %eax │ │ inc %edx │ │ - cmp %eax,%esi │ │ - jne 32bc0 │ │ + cmp %eax,%edi │ │ + jne 33030 │ │ and $0x1,%al │ │ + add $0x4,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ - xor %edi,%edi │ │ + xor %esi,%esi │ │ mov %eax,%ebx │ │ not %ebx │ │ - add %esi,%ebx │ │ - jne 32ba5 │ │ - jmp 32bd1 │ │ + add %edi,%ebx │ │ + jne 33015 │ │ + jmp 33041 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0x8,%esp │ │ + mov %ecx,%eax │ │ + call 3306d │ │ + pop %esi │ │ + mov $0x6,%edx │ │ + mov $0x1fffff,%edi │ │ + movl $0x0,(%esp) │ │ + shl $0xb,%eax │ │ + add $0x4b01f,%esi │ │ + mov %eax,0x4(%esp) │ │ + xor %eax,%eax │ │ + cmp $0xfe00,%ecx │ │ + cmovb %eax,%edx │ │ + mov -0x76304(%esi,%edx,4),%ebx │ │ + and %edi,%ebx │ │ + cmp %ebx,%ecx │ │ + lea 0x3(%edx),%ebx │ │ + cmovb %edx,%ebx │ │ + mov -0x7630c(%esi,%ebx,4),%edx │ │ + and %edi,%edx │ │ + cmp %edx,%ecx │ │ + lea 0x1(%ebx),%edx │ │ + cmovb %ebx,%edx │ │ + mov -0x7630c(%esi,%edx,4),%ebx │ │ + and %edi,%ebx │ │ + cmp %ebx,%ecx │ │ + lea 0x1(%edx),%ebx │ │ + cmovb %edx,%ebx │ │ + xor %edx,%edx │ │ + mov -0x76310(%esi,%ebx,4),%eax │ │ + shl $0xb,%eax │ │ + cmp 0x4(%esp),%eax │ │ + sete %dl │ │ + adc %ebx,%edx │ │ + mov $0x23,%ebx │ │ + mov -0x76310(%esi,%edx,4),%eax │ │ + shr $0x15,%eax │ │ + cmp $0xa,%edx │ │ + ja 33101 │ │ + mov -0x7630c(%esi,%edx,4),%ebx │ │ + shr $0x15,%ebx │ │ + test %edx,%edx │ │ + je 3310b │ │ + and -0x76314(%esi,%edx,4),%edi │ │ + mov %edi,(%esp) │ │ + mov %eax,%edx │ │ + not %edx │ │ + add %ebx,%edx │ │ + je 33131 │ │ + sub (%esp),%ecx │ │ + lea -0x76a0d(%esi,%eax,1),%edx │ │ + dec %ebx │ │ + xor %esi,%esi │ │ + mov %esi,%edi │ │ + movzbl (%edx),%esi │ │ + add %edi,%esi │ │ + cmp %ecx,%esi │ │ + ja 33131 │ │ + inc %eax │ │ + inc %edx │ │ + cmp %eax,%ebx │ │ + jne 33120 │ │ + and $0x1,%al │ │ + add $0x8,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + ret │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ - sub $0x20,%esp │ │ - mov 0x8(%ebp),%esi │ │ - mov 0xc(%ebp),%eax │ │ - call 32c03 │ │ + call 3314a │ │ pop %ebx │ │ - add $0x4bbd9,%ebx │ │ - cmp %esi,%ecx │ │ - jbe 32c3d │ │ - mov %ecx,-0xc(%ebp) │ │ - lea -0xc(%ebp),%ecx │ │ - lea -0x10(%ebp),%edx │ │ - mov %esi,-0x10(%ebp) │ │ - mov %eax,(%esp) │ │ - mov %ecx,-0x20(%ebp) │ │ - lea -0x4adfc(%ebx),%ecx │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov %edx,-0x18(%ebp) │ │ - mov %ecx,-0x14(%ebp) │ │ - lea -0x78d91(%ebx),%ecx │ │ - lea -0x20(%ebp),%edx │ │ - call 31460 │ │ - cmp %esi,%edx │ │ - ja 32c74 │ │ - cmp %edx,%ecx │ │ - jbe 32c74 │ │ - mov %ecx,-0xc(%ebp) │ │ - lea -0xc(%ebp),%ecx │ │ - mov %edx,-0x10(%ebp) │ │ - lea -0x10(%ebp),%edx │ │ - mov %eax,(%esp) │ │ - mov %ecx,-0x20(%ebp) │ │ - lea -0x4adfc(%ebx),%ecx │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov %edx,-0x18(%ebp) │ │ - mov %ecx,-0x14(%ebp) │ │ - lea -0x79d6e(%ebx),%ecx │ │ - lea -0x20(%ebp),%edx │ │ - call 31460 │ │ - lea -0xc(%ebp),%ecx │ │ - mov %edx,-0xc(%ebp) │ │ - lea -0x10(%ebp),%edx │ │ - mov %esi,-0x10(%ebp) │ │ - mov %eax,(%esp) │ │ - mov %ecx,-0x20(%ebp) │ │ - lea -0x4adfc(%ebx),%ecx │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov %edx,-0x18(%ebp) │ │ - mov %ecx,-0x14(%ebp) │ │ - lea -0x78b75(%ebx),%ecx │ │ - lea -0x20(%ebp),%edx │ │ - call 31460 │ │ + mov $0x1,%al │ │ + add $0x4af42,%ebx │ │ + cmp $0x378,%ecx │ │ + jb 3316a │ │ + cmp $0x3fffe,%ecx │ │ + jae 3316e │ │ + call 332a0 │ │ + xor $0x1,%al │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + cmp $0xe0001,%ecx │ │ + lea -0xe0020(%ecx),%esi │ │ + sete %dl │ │ + cmp $0x60,%esi │ │ + lea -0xe0100(%ecx),%esi │ │ + setb %ah │ │ + cmp $0xf0,%esi │ │ + lea -0xf0000(%ecx),%esi │ │ + setb %dh │ │ + or %ah,%dh │ │ + cmp $0xfffe,%esi │ │ + setb %ah │ │ + or %dl,%ah │ │ + or %dh,%ah │ │ + jne 3316a │ │ + add $0xfff00000,%ecx │ │ + cmp $0xfffe,%ecx │ │ + setb %al │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + push %eax │ │ + call 331c9 │ │ + pop %edx │ │ + mov %ecx,%eax │ │ + xor %ebx,%ebx │ │ + mov $0x1fffff,%esi │ │ + shl $0xb,%eax │ │ + add $0x4aec3,%edx │ │ + cmp $0x110bd,%ecx │ │ + setae %bl │ │ + mov %eax,(%esp) │ │ + lea (%ebx,%ebx,4),%edi │ │ + mov -0x762d4(%edx,%edi,4),%eax │ │ + and %esi,%eax │ │ + cmp %eax,%ecx │ │ + lea 0x3(%ebx,%ebx,4),%eax │ │ + cmovb %edi,%eax │ │ + mov -0x762dc(%edx,%eax,4),%edi │ │ + and %esi,%edi │ │ + cmp %edi,%ecx │ │ + lea 0x1(%eax),%edi │ │ + cmovb %eax,%edi │ │ + mov -0x762dc(%edx,%edi,4),%eax │ │ + and %esi,%eax │ │ + cmp %eax,%ecx │ │ + lea 0x1(%edi),%eax │ │ + cmovb %edi,%eax │ │ + xor %ebx,%ebx │ │ + mov -0x762e0(%edx,%eax,4),%edi │ │ + shl $0xb,%edi │ │ + cmp (%esp),%edi │ │ + mov $0x2b,%edi │ │ + sete %bl │ │ + adc %eax,%ebx │ │ + mov -0x762e0(%edx,%ebx,4),%eax │ │ + shr $0x15,%eax │ │ + cmp $0x9,%ebx │ │ + ja 33255 │ │ + mov -0x762dc(%edx,%ebx,4),%edi │ │ + shr $0x15,%edi │ │ + test %ebx,%ebx │ │ + je 3328a │ │ + and -0x762e4(%edx,%ebx,4),%esi │ │ + mov %eax,%ebx │ │ + not %ebx │ │ + add %edi,%ebx │ │ + je 33281 │ │ + sub %esi,%ecx │ │ + dec %edi │ │ + lea -0x769ea(%edx,%eax,1),%edx │ │ + xor %esi,%esi │ │ + mov %esi,%ebx │ │ + movzbl (%edx),%esi │ │ + add %ebx,%esi │ │ + cmp %ecx,%esi │ │ + ja 33281 │ │ + inc %eax │ │ + inc %edx │ │ + cmp %eax,%edi │ │ + jne 33270 │ │ + and $0x1,%al │ │ + add $0x4,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + ret │ │ + xor %esi,%esi │ │ + mov %eax,%ebx │ │ + not %ebx │ │ + add %edi,%ebx │ │ + jne 33264 │ │ + jmp 33281 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %ebp │ │ - mov %esp,%ebp │ │ push %ebx │ │ - push %eax │ │ - call 32cba │ │ + push %edi │ │ + push %esi │ │ + sub $0x8,%esp │ │ + mov %ecx,%eax │ │ + call 332ad │ │ + pop %esi │ │ + mov $0x1b,%edx │ │ + mov $0x1fffff,%edi │ │ + movl $0x0,(%esp) │ │ + shl $0xb,%eax │ │ + add $0x4addf,%esi │ │ + mov %eax,0x4(%esp) │ │ + xor %eax,%eax │ │ + cmp $0x1b2fc,%ecx │ │ + cmovb %eax,%edx │ │ + mov -0x76438(%esi,%edx,4),%ebx │ │ + and %edi,%ebx │ │ + cmp %ebx,%ecx │ │ + lea 0xd(%edx),%ebx │ │ + cmovb %edx,%ebx │ │ + mov -0x76450(%esi,%ebx,4),%edx │ │ + and %edi,%edx │ │ + cmp %edx,%ecx │ │ + lea 0x7(%ebx),%edx │ │ + cmovb %ebx,%edx │ │ + mov -0x76460(%esi,%edx,4),%ebx │ │ + and %edi,%ebx │ │ + cmp %ebx,%ecx │ │ + lea 0x3(%edx),%ebx │ │ + cmovb %edx,%ebx │ │ + mov -0x76464(%esi,%ebx,4),%edx │ │ + and %edi,%edx │ │ + cmp %edx,%ecx │ │ + lea 0x2(%ebx),%edx │ │ + cmovb %ebx,%edx │ │ + mov -0x76468(%esi,%edx,4),%ebx │ │ + and %edi,%ebx │ │ + cmp %ebx,%ecx │ │ + lea 0x1(%edx),%ebx │ │ + cmovb %edx,%ebx │ │ + xor %edx,%edx │ │ + mov -0x7646c(%esi,%ebx,4),%eax │ │ + shl $0xb,%eax │ │ + cmp 0x4(%esp),%eax │ │ + sete %dl │ │ + adc %ebx,%edx │ │ + mov $0x5b5,%ebx │ │ + mov -0x7646c(%esi,%edx,4),%eax │ │ + shr $0x15,%eax │ │ + cmp $0x34,%edx │ │ + ja 33363 │ │ + mov -0x76468(%esi,%edx,4),%ebx │ │ + shr $0x15,%ebx │ │ + test %edx,%edx │ │ + je 3336d │ │ + and -0x76470(%esi,%edx,4),%edi │ │ + mov %edi,(%esp) │ │ + mov %eax,%edx │ │ + not %edx │ │ + add %ebx,%edx │ │ + je 333a1 │ │ + sub (%esp),%ecx │ │ + lea -0x772c1(%esi,%eax,1),%edx │ │ + dec %ebx │ │ + xor %esi,%esi │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax) │ │ + mov %esi,%edi │ │ + movzbl (%edx),%esi │ │ + add %edi,%esi │ │ + cmp %ecx,%esi │ │ + ja 333a1 │ │ + inc %eax │ │ + inc %edx │ │ + cmp %eax,%ebx │ │ + jne 33390 │ │ + and $0x1,%al │ │ + add $0x8,%esp │ │ + pop %esi │ │ + pop %edi │ │ pop %ebx │ │ - mov %ecx,(%esp) │ │ - mov $0x2b,%edx │ │ - add $0x4bb22,%ebx │ │ - lea -0x775cd(%ebx),%ecx │ │ - call 32ce0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %eax │ │ - mov 0x8(%ebp),%eax │ │ - call 32ced │ │ - pop %ebx │ │ - lea 0x1(%edx,%edx,1),%edx │ │ - add $0x4baef,%ebx │ │ - mov %eax,(%esp) │ │ - call 31460 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x10,%esp │ │ mov 0x20(%esp),%edi │ │ - call 32d0f │ │ + call 333bf │ │ pop %eax │ │ mov %ecx,0x4(%esp) │ │ mov %edx,%esi │ │ - add $0x4bacd,%eax │ │ + add $0x4accd,%eax │ │ mov %eax,0xc(%esp) │ │ xor %eax,%eax │ │ mov %edi,%ecx │ │ sub $0x7,%ecx │ │ cmovb %eax,%ecx │ │ test %edi,%edi │ │ - je 32ebd │ │ + je 3356d │ │ lea 0x3(%esi),%edi │ │ and $0xfffffffc,%edi │ │ sub %esi,%edi │ │ mov %edi,0x8(%esp) │ │ - jmp 32d51 │ │ + jmp 33401 │ │ inc %edi │ │ mov %edi,%eax │ │ mov 0x8(%esp),%edi │ │ cmp 0x20(%esp),%eax │ │ - jae 32ebd │ │ + jae 3356d │ │ movzbl (%esi,%eax,1),%edx │ │ test %dl,%dl │ │ - js 32db0 │ │ + js 33460 │ │ mov %edi,%edx │ │ sub %eax,%edx │ │ test $0x3,%dl │ │ - je 32d73 │ │ + je 33423 │ │ inc %eax │ │ - jmp 32d47 │ │ + jmp 333f7 │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nop │ │ add $0x8,%eax │ │ cmp %ecx,%eax │ │ - jae 32d86 │ │ + jae 33436 │ │ mov 0x4(%esi,%eax,1),%edx │ │ or (%esi,%eax,1),%edx │ │ test $0x80808080,%edx │ │ - je 32d70 │ │ + je 33420 │ │ cmp 0x20(%esp),%eax │ │ - jae 32d47 │ │ + jae 333f7 │ │ nopl 0x0(%eax) │ │ cmpb $0x0,(%esi,%eax,1) │ │ - js 32d47 │ │ + js 333f7 │ │ inc %eax │ │ cmp %eax,0x20(%esp) │ │ - jne 32d90 │ │ - jmp 32ebd │ │ + jne 33440 │ │ + jmp 3356d │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ mov 0xc(%esp),%edi │ │ mov $0x1,%bl │ │ mov %ebx,(%esp) │ │ - movzbl -0x7748e(%edi,%edx,1),%edi │ │ + movzbl -0x765bf(%edi,%edx,1),%edi │ │ cmp $0x4,%edi │ │ - je 32e1c │ │ + je 334cc │ │ cmp $0x3,%edi │ │ - je 32df2 │ │ + je 334a2 │ │ cmp $0x2,%edi │ │ - jne 32ed8 │ │ + jne 33588 │ │ lea 0x1(%eax),%edi │ │ cmp 0x20(%esp),%edi │ │ - jae 32ecf │ │ + jae 3357f │ │ cmpb $0xbf,(%esi,%edi,1) │ │ mov $0x1,%dl │ │ - jle 32d40 │ │ - jmp 32ede │ │ + jle 333f0 │ │ + jmp 3358e │ │ lea 0x1(%eax),%edi │ │ cmp 0x20(%esp),%edi │ │ - jae 32ecf │ │ + jae 3357f │ │ mov (%esi,%edi,1),%bh │ │ cmp $0xe0,%edx │ │ - je 32e47 │ │ + je 334f7 │ │ cmp $0xed,%edx │ │ - jne 32e5e │ │ + jne 3350e │ │ cmp $0x9f,%bh │ │ - jle 32e75 │ │ - jmp 32ed8 │ │ + jle 33525 │ │ + jmp 33588 │ │ lea 0x1(%eax),%edi │ │ cmp 0x20(%esp),%edi │ │ - jae 32ecf │ │ + jae 3357f │ │ movzbl (%esi,%edi,1),%ebx │ │ cmp $0xf0,%edx │ │ - je 32e54 │ │ + je 33504 │ │ cmp $0xf4,%edx │ │ - jne 32e8a │ │ + jne 3353a │ │ cmp $0x8f,%bl │ │ - jle 32e97 │ │ - jmp 32ed8 │ │ + jle 33547 │ │ + jmp 33588 │ │ and $0xe0,%bh │ │ cmp $0xa0,%bh │ │ - je 32e75 │ │ - jmp 32ed8 │ │ + je 33525 │ │ + jmp 33588 │ │ add $0x70,%bl │ │ cmp $0x30,%bl │ │ - jb 32e97 │ │ - jmp 32ed8 │ │ + jb 33547 │ │ + jmp 33588 │ │ mov %dl,%bl │ │ add $0x1f,%bl │ │ cmp $0xc,%bl │ │ - jb 32e70 │ │ + jb 33520 │ │ and $0xfe,%dl │ │ cmp $0xee,%dl │ │ - jne 32ed8 │ │ + jne 33588 │ │ cmp $0xc0,%bh │ │ - jge 32ed8 │ │ + jge 33588 │ │ lea 0x2(%eax),%edi │ │ cmp 0x20(%esp),%edi │ │ - jae 32ecf │ │ + jae 3357f │ │ cmpb $0xbf,(%esi,%edi,1) │ │ - jle 32d40 │ │ - jmp 32edc │ │ + jle 333f0 │ │ + jmp 3358c │ │ add $0xf,%dl │ │ cmp $0x2,%dl │ │ - ja 32ed8 │ │ + ja 33588 │ │ cmp $0xc0,%bl │ │ - jge 32ed8 │ │ + jge 33588 │ │ lea 0x2(%eax),%edx │ │ cmp 0x20(%esp),%edx │ │ - jae 32ecf │ │ + jae 3357f │ │ cmpb $0xbf,(%esi,%edx,1) │ │ - jg 32edc │ │ + jg 3358c │ │ lea 0x3(%eax),%edi │ │ cmp 0x20(%esp),%edi │ │ - jae 32ecf │ │ + jae 3357f │ │ cmpb $0xc0,(%esi,%edi,1) │ │ - jl 32d40 │ │ + jl 333f0 │ │ mov $0x3,%dl │ │ - jmp 32ede │ │ + jmp 3358e │ │ mov 0x4(%esp),%eax │ │ mov 0x20(%esp),%ecx │ │ mov %esi,0x4(%eax) │ │ mov %ecx,0x8(%eax) │ │ xor %eax,%eax │ │ - jmp 32ef9 │ │ + jmp 335a9 │ │ movl $0x0,(%esp) │ │ - jmp 32ede │ │ + jmp 3358e │ │ mov $0x1,%dl │ │ - jmp 32ede │ │ + jmp 3358e │ │ mov $0x2,%dl │ │ mov 0x4(%esp),%ecx │ │ movzbl (%esp),%edi │ │ movzbl %dl,%esi │ │ shl $0x8,%esi │ │ or %esi,%edi │ │ mov %eax,0x4(%ecx) │ │ @@ -30438,222 +30342,351 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %esi │ │ + sub $0x20,%esp │ │ + mov 0x8(%ebp),%esi │ │ + mov 0xc(%ebp),%eax │ │ + call 335d3 │ │ + pop %ebx │ │ + add $0x4aab9,%ebx │ │ + cmp %esi,%ecx │ │ + jbe 3360d │ │ + mov %ecx,-0xc(%ebp) │ │ + lea -0xc(%ebp),%ecx │ │ + lea -0x10(%ebp),%edx │ │ + mov %esi,-0x10(%ebp) │ │ + mov %eax,(%esp) │ │ + mov %ecx,-0x20(%ebp) │ │ + lea -0x49fcc(%ebx),%ecx │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov %edx,-0x18(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + lea -0x78594(%ebx),%ecx │ │ + lea -0x20(%ebp),%edx │ │ + call 31c30 │ │ + cmp %esi,%edx │ │ + ja 33644 │ │ + cmp %edx,%ecx │ │ + jbe 33644 │ │ + mov %ecx,-0xc(%ebp) │ │ + lea -0xc(%ebp),%ecx │ │ + mov %edx,-0x10(%ebp) │ │ + lea -0x10(%ebp),%edx │ │ + mov %eax,(%esp) │ │ + mov %ecx,-0x20(%ebp) │ │ + lea -0x49fcc(%ebx),%ecx │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov %edx,-0x18(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + lea -0x79571(%ebx),%ecx │ │ + lea -0x20(%ebp),%edx │ │ + call 31c30 │ │ + lea -0xc(%ebp),%ecx │ │ + mov %edx,-0xc(%ebp) │ │ + lea -0x10(%ebp),%edx │ │ + mov %esi,-0x10(%ebp) │ │ + mov %eax,(%esp) │ │ + mov %ecx,-0x20(%ebp) │ │ + lea -0x49fcc(%ebx),%ecx │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov %edx,-0x18(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + lea -0x78386(%ebx),%ecx │ │ + lea -0x20(%ebp),%edx │ │ + call 31c30 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %eax │ │ + mov 0x8(%ebp),%eax │ │ + call 3368d │ │ + pop %ebx │ │ + lea 0x1(%edx,%edx,1),%edx │ │ + add $0x4a9ff,%ebx │ │ + mov %eax,(%esp) │ │ + call 31c30 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + sub $0x20,%esp │ │ + lea -0xc(%ebp),%esi │ │ + call 336b0 │ │ + pop %ebx │ │ + mov 0x8(%ebp),%eax │ │ + mov %ecx,(%esi) │ │ + lea -0x10(%ebp),%ecx │ │ + add $0x4a9dc,%ebx │ │ + mov %edx,(%ecx) │ │ + lea -0x20(%ebp),%edx │ │ + mov %ecx,(%edx) │ │ + lea -0x49fcc(%ebx),%ecx │ │ + mov %ecx,0x4(%edx) │ │ + mov %esi,0x8(%edx) │ │ + mov %ecx,0xc(%edx) │ │ + lea -0x77fc7(%ebx),%ecx │ │ + mov %eax,(%esp) │ │ + call 31c30 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ - call 32f1e │ │ - pop %ebx │ │ + call 336fe │ │ + pop %edi │ │ mov %ecx,%esi │ │ - mov $0x1,%cl │ │ - add $0x4b8be,%ebx │ │ - cmpb $0x0,0x4(%esi) │ │ - jne 3305b │ │ - mov (%esi),%edi │ │ + mov $0x1,%bl │ │ + add $0x4a98e,%edi │ │ + cmpb $0x0,0x4(%ecx) │ │ + jne 33870 │ │ + mov (%esi),%ebx │ │ movzbl 0x5(%esi),%eax │ │ - testb $0x80,0xa(%edi) │ │ - jne 32fc3 │ │ + testb $0x80,0xa(%ebx) │ │ + jne 337ab │ │ movzbl %al,%ecx │ │ mov %edx,-0x14(%ebp) │ │ - lea -0x76623(%ebx),%edx │ │ + lea -0x759c3(%edi),%edx │ │ xor $0x3,%ecx │ │ test %al,%al │ │ - lea -0x765d6(%ebx),%eax │ │ + lea -0x7596d(%edi),%eax │ │ cmovne %edx,%eax │ │ - mov 0x4(%edi),%edx │ │ + mov 0x4(%ebx),%edx │ │ sub $0x4,%esp │ │ push %ecx │ │ push %eax │ │ - push (%edi) │ │ + push (%ebx) │ │ call *0xc(%edx) │ │ add $0x10,%esp │ │ - mov $0x1,%cl │ │ + mov %ebx,%ecx │ │ + mov $0x1,%bl │ │ test %al,%al │ │ - jne 3305b │ │ - mov 0x4(%edi),%eax │ │ + jne 33870 │ │ + mov 0x4(%ecx),%eax │ │ sub $0x4,%esp │ │ push 0x8(%ebp) │ │ push -0x14(%ebp) │ │ - push (%edi) │ │ + mov %ecx,-0x14(%ebp) │ │ + push (%ecx) │ │ call *0xc(%eax) │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 33059 │ │ - mov 0x4(%edi),%eax │ │ + jne 33870 │ │ + mov -0x14(%ebp),%edx │ │ + mov 0x4(%edx),%eax │ │ sub $0x4,%esp │ │ - lea -0x7660f(%ebx),%ecx │ │ + lea -0x759af(%edi),%ecx │ │ push $0x2 │ │ push %ecx │ │ - push (%edi) │ │ + push (%edx) │ │ call *0xc(%eax) │ │ add $0x10,%esp │ │ test %al,%al │ │ - mov $0x1,%cl │ │ - jne 3305b │ │ + jne 33870 │ │ sub $0x8,%esp │ │ - push %edi │ │ + push -0x14(%ebp) │ │ push 0xc(%ebp) │ │ call *0x10(%ebp) │ │ - jmp 33081 │ │ + jmp 3386b │ │ test %al,%al │ │ - jne 32fea │ │ - mov 0x4(%edi),%eax │ │ + mov %ebx,%ecx │ │ + jne 337dc │ │ + mov 0x4(%ecx),%eax │ │ sub $0x4,%esp │ │ - lea -0x77869(%ebx),%ecx │ │ + mov %ecx,%ebx │ │ + lea -0x769bf(%edi),%ecx │ │ push $0x3 │ │ push %ecx │ │ - push (%edi) │ │ + push (%ebx) │ │ mov %edx,-0x14(%ebp) │ │ call *0xc(%eax) │ │ mov -0x14(%ebp),%edx │ │ + mov %ebx,%ecx │ │ add $0x10,%esp │ │ - mov $0x1,%cl │ │ + mov $0x1,%bl │ │ test %al,%al │ │ - jne 3305b │ │ + jne 33870 │ │ movb $0x1,-0xd(%ebp) │ │ lea -0xd(%ebp),%eax │ │ - movsd (%edi),%xmm0 │ │ + movsd (%ecx),%xmm0 │ │ movsd %xmm0,-0x30(%ebp) │ │ mov %eax,-0x28(%ebp) │ │ - mov 0x8(%edi),%eax │ │ - mov 0xc(%edi),%ecx │ │ - lea -0x30(%ebp),%edi │ │ - mov %eax,-0x1c(%ebp) │ │ - lea -0x1294(%ebx),%eax │ │ + mov 0x8(%ecx),%eax │ │ + mov 0xc(%ecx),%ecx │ │ mov %ecx,-0x18(%ebp) │ │ - mov %edi,-0x24(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + lea -0x30(%ebp),%ecx │ │ + lea -0x13f4(%edi),%eax │ │ + mov %ecx,-0x24(%ebp) │ │ mov %eax,-0x20(%ebp) │ │ sub $0x4,%esp │ │ + mov %edi,%ebx │ │ push 0x8(%ebp) │ │ push %edx │ │ - push %edi │ │ - call 31ed0 │ │ + push %ecx │ │ + call 32920 │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 33059 │ │ + jne 33852 │ │ sub $0x4,%esp │ │ - lea -0x7660f(%ebx),%eax │ │ + lea -0x759af(%edi),%eax │ │ + mov %edi,%ebx │ │ push $0x2 │ │ push %eax │ │ - push %edi │ │ - call 31ed0 │ │ + lea -0x30(%ebp),%eax │ │ + push %eax │ │ + call 32920 │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 33059 │ │ + jne 33852 │ │ sub $0x8,%esp │ │ lea -0x24(%ebp),%eax │ │ push %eax │ │ push 0xc(%ebp) │ │ call *0x10(%ebp) │ │ add $0x10,%esp │ │ test %al,%al │ │ - je 3306c │ │ - mov $0x1,%cl │ │ - mov %cl,0x4(%esi) │ │ + je 33856 │ │ + mov $0x1,%bl │ │ + jmp 33870 │ │ + mov -0x20(%ebp),%eax │ │ + sub $0x4,%esp │ │ + lea -0x769bc(%edi),%ecx │ │ + push $0x2 │ │ + push %ecx │ │ + push -0x24(%ebp) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + mov %eax,%ebx │ │ + mov %bl,0x4(%esi) │ │ movb $0x1,0x5(%esi) │ │ mov %esi,%eax │ │ add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov -0x20(%ebp),%eax │ │ - sub $0x4,%esp │ │ - lea -0x77866(%ebx),%ecx │ │ - push $0x2 │ │ - push %ecx │ │ - push -0x24(%ebp) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - mov %eax,%ecx │ │ - jmp 3305b │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ push %eax │ │ mov 0x14(%esp),%ebx │ │ cmp $0x7,%ebx │ │ - ja 330b1 │ │ + ja 338b1 │ │ xor %edi,%edi │ │ nop │ │ cmpb $0x0,(%edx,%edi,1) │ │ - je 3313a │ │ + je 3393a │ │ inc %edi │ │ cmp %edi,%ebx │ │ - jne 330a0 │ │ - jmp 3312b │ │ + jne 338a0 │ │ + jmp 3392b │ │ lea 0x3(%edx),%esi │ │ and $0xfffffffc,%esi │ │ sub %edx,%esi │ │ - jne 330c5 │ │ + jne 338c5 │ │ mov %ecx,(%esp) │ │ lea -0x8(%ebx),%edi │ │ xor %esi,%esi │ │ - jmp 330e5 │ │ + jmp 338e5 │ │ xor %edi,%edi │ │ nopw 0x0(%eax,%eax,1) │ │ cmpb $0x0,(%edx,%edi,1) │ │ - je 3313a │ │ + je 3393a │ │ inc %edi │ │ cmp %edi,%esi │ │ - jne 330d0 │ │ + jne 338d0 │ │ lea -0x8(%ebx),%edi │ │ mov %ecx,(%esp) │ │ cmp %edi,%esi │ │ - ja 3310e │ │ + ja 3390e │ │ mov (%edx,%esi,1),%eax │ │ mov 0x4(%edx,%esi,1),%ebx │ │ mov $0x1010100,%ecx │ │ sub %eax,%ecx │ │ or %eax,%ecx │ │ mov $0x1010100,%eax │ │ sub %ebx,%eax │ │ or %ebx,%eax │ │ and %ecx,%eax │ │ not %eax │ │ test $0x80808080,%eax │ │ - jne 3310e │ │ + jne 3390e │ │ add $0x8,%esi │ │ - jmp 330e1 │ │ + jmp 338e1 │ │ mov 0x14(%esp),%ebx │ │ mov (%esp),%ecx │ │ sub %esi,%ebx │ │ - je 3312b │ │ + je 3392b │ │ lea (%edx,%esi,1),%eax │ │ xor %edi,%edi │ │ xchg %ax,%ax │ │ cmpb $0x0,(%eax,%edi,1) │ │ - je 33134 │ │ + je 33934 │ │ inc %edi │ │ cmp %edi,%ebx │ │ - jne 33120 │ │ + jne 33920 │ │ movl $0x1,0x4(%ecx) │ │ - jmp 33155 │ │ + jmp 33955 │ │ mov 0x14(%esp),%ebx │ │ add %esi,%edi │ │ lea 0x1(%edi),%eax │ │ cmp %ebx,%eax │ │ - jne 3314b │ │ + jne 3394b │ │ xor %eax,%eax │ │ mov %edx,0x4(%ecx) │ │ mov %ebx,0x8(%ecx) │ │ - jmp 3315a │ │ + jmp 3395a │ │ movl $0x0,0x4(%ecx) │ │ mov %edi,0x8(%ecx) │ │ mov $0x1,%eax │ │ mov %eax,(%ecx) │ │ add $0x4,%esp │ │ pop %esi │ │ pop %edi │ │ @@ -30674,88 +30707,88 @@ │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ - call 3317e │ │ - pop %ebx │ │ + call 3397e │ │ + pop %edi │ │ mov %ecx,%esi │ │ mov $0x1,%al │ │ - add $0x4b65e,%ebx │ │ + add $0x4a70e,%edi │ │ cmpb $0x0,0x4(%ecx) │ │ - jne 3325e │ │ - mov (%esi),%edi │ │ + jne 33a5c │ │ + mov (%esi),%ebx │ │ movzbl 0x5(%esi),%eax │ │ - testb $0x80,0xa(%edi) │ │ - jne 331d9 │ │ + testb $0x80,0xa(%ebx) │ │ + jne 339d7 │ │ test %al,%al │ │ - je 331cc │ │ - mov 0x4(%edi),%eax │ │ + je 339ca │ │ + mov 0x4(%ebx),%eax │ │ sub $0x4,%esp │ │ - lea -0x76623(%ebx),%ecx │ │ + lea -0x759c3(%edi),%ecx │ │ push $0x2 │ │ push %ecx │ │ - push (%edi) │ │ - mov %edx,-0x14(%ebp) │ │ + push (%ebx) │ │ + mov %edx,%edi │ │ call *0xc(%eax) │ │ - mov -0x14(%ebp),%edx │ │ + mov %edi,%edx │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 3325e │ │ + jne 33a5c │ │ sub $0x8,%esp │ │ - push %edi │ │ + push %ebx │ │ push %edx │ │ call *0x8(%ebp) │ │ - jmp 3325b │ │ + jmp 33a59 │ │ test %al,%al │ │ - jne 33202 │ │ - mov 0x4(%edi),%eax │ │ + jne 33a00 │ │ + mov 0x4(%ebx),%eax │ │ sub $0x4,%esp │ │ - lea -0x75d71(%ebx),%ecx │ │ + lea -0x750f1(%edi),%ecx │ │ push $0x1 │ │ push %ecx │ │ - push (%edi) │ │ + push (%ebx) │ │ mov %edx,-0x14(%ebp) │ │ call *0xc(%eax) │ │ mov -0x14(%ebp),%edx │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 3325e │ │ + jne 33a5c │ │ movb $0x1,-0xd(%ebp) │ │ lea -0xd(%ebp),%eax │ │ - movsd (%edi),%xmm0 │ │ + movsd (%ebx),%xmm0 │ │ movsd %xmm0,-0x30(%ebp) │ │ mov %eax,-0x28(%ebp) │ │ - mov 0x8(%edi),%eax │ │ - mov 0xc(%edi),%ecx │ │ + mov 0x8(%ebx),%eax │ │ + mov 0xc(%ebx),%ecx │ │ mov %eax,-0x1c(%ebp) │ │ lea -0x30(%ebp),%eax │ │ mov %ecx,-0x18(%ebp) │ │ mov %eax,-0x24(%ebp) │ │ - lea -0x1294(%ebx),%eax │ │ + lea -0x13f4(%edi),%eax │ │ mov %eax,-0x20(%ebp) │ │ sub $0x8,%esp │ │ lea -0x24(%ebp),%eax │ │ push %eax │ │ push %edx │ │ call *0x8(%ebp) │ │ add $0x10,%esp │ │ test %al,%al │ │ - je 33246 │ │ + je 33a44 │ │ mov $0x1,%al │ │ - jmp 3325e │ │ + jmp 33a5c │ │ mov -0x20(%ebp),%eax │ │ sub $0x4,%esp │ │ - lea -0x77866(%ebx),%ecx │ │ + lea -0x769bc(%edi),%ecx │ │ push $0x2 │ │ push %ecx │ │ push -0x24(%ebp) │ │ call *0xc(%eax) │ │ add $0x10,%esp │ │ mov %al,0x4(%esi) │ │ movb $0x1,0x5(%esi) │ │ @@ -30763,384 +30796,298 @@ │ │ add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - push %eax │ │ - call 33279 │ │ - pop %edi │ │ - mov %edx,%esi │ │ - mov $0xa,%eax │ │ - mov %ecx,%edx │ │ - add $0x4b563,%edi │ │ - cmp $0x3e7,%ecx │ │ - mov %esi,(%esp) │ │ - jbe 3333a │ │ - mov $0xd1b71759,%edx │ │ - mov %ecx,%eax │ │ - mov %ecx,%esi │ │ - mul %edx │ │ - shr $0xd,%edx │ │ - imul $0x2710,%edx,%eax │ │ - sub %eax,%esi │ │ - imul $0x147b,%esi,%eax │ │ - shr $0x13,%eax │ │ - imul $0x64,%eax,%ebx │ │ - movzwl -0x77556(%edi,%eax,2),%eax │ │ - sub %ebx,%esi │ │ - mov (%esp),%ebx │ │ - cmp $0x989680,%ecx │ │ - mov %ax,0x6(%ebx) │ │ - movzwl %si,%eax │ │ - mov (%esp),%esi │ │ - movzwl -0x77556(%edi,%eax,2),%eax │ │ - mov %ax,0x8(%esi) │ │ - mov $0x6,%eax │ │ - jb 3333a │ │ - mov $0x68db9,%esi │ │ - mov %edx,%eax │ │ - mov %edx,%ebx │ │ - mul %esi │ │ - mov (%esp),%esi │ │ - imul $0x2710,%edx,%eax │ │ - sub %eax,%ebx │ │ - imul $0x147b,%ebx,%eax │ │ - shr $0x13,%eax │ │ - imul $0x64,%eax,%edx │ │ - movzwl -0x77556(%edi,%eax,2),%eax │ │ - sub %edx,%ebx │ │ - mov $0x55e63b89,%edx │ │ - mov %ax,0x2(%esi) │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - movzwl %bx,%eax │ │ - movzwl -0x77556(%edi,%eax,2),%eax │ │ - shr $0x19,%edx │ │ - mov %ax,0x4(%esi) │ │ - mov $0x2,%eax │ │ - cmp $0xa,%edx │ │ - jb 3336b │ │ - movzwl %dx,%ebx │ │ - shr $0x2,%ebx │ │ - imul $0x147b,%ebx,%ebx │ │ - shr $0x11,%ebx │ │ - imul $0x64,%ebx,%esi │ │ - sub %esi,%edx │ │ - mov (%esp),%esi │ │ - movzwl %dx,%edx │ │ - movzwl -0x77556(%edi,%edx,2),%edx │ │ - mov %dx,-0x2(%esi,%eax,1) │ │ - add $0xfffffffe,%eax │ │ - mov %ebx,%edx │ │ - test %ecx,%ecx │ │ - je 33373 │ │ - test %edx,%edx │ │ - je 33383 │ │ - and $0xf,%edx │ │ - movzbl -0x77555(%edi,%edx,2),%ecx │ │ - mov %cl,-0x1(%esi,%eax,1) │ │ - dec %eax │ │ - add $0x4,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x3c,%esp │ │ mov 0x10(%ebp),%edi │ │ - call 333a1 │ │ + call 33a81 │ │ pop %ebx │ │ mov %edx,-0x30(%ebp) │ │ mov %ecx,-0x34(%ebp) │ │ - add $0x4b43b,%ebx │ │ + add $0x4a60b,%ebx │ │ mov %ebx,-0x1c(%ebp) │ │ cmp $0x1,%edi │ │ - jne 333c9 │ │ + jne 33aa9 │ │ xor %eax,%eax │ │ mov $0x1,%esi │ │ xor %ecx,%ecx │ │ mov $0x1,%edx │ │ - jmp 334d5 │ │ + jmp 33bb5 │ │ mov $0x1,%esi │ │ mov $0x1,%ebx │ │ xor %edx,%edx │ │ xor %ecx,%ecx │ │ movl $0x1,-0x18(%ebp) │ │ - jmp 333f9 │ │ + jmp 33ad9 │ │ lea 0x1(%esi,%edx,1),%esi │ │ xor %edx,%edx │ │ mov %esi,%ecx │ │ sub %eax,%ecx │ │ mov %ecx,-0x18(%ebp) │ │ mov %eax,%ecx │ │ mov 0x10(%ebp),%edi │ │ lea (%esi,%edx,1),%ebx │ │ cmp %edi,%ebx │ │ - jae 33446 │ │ + jae 33b26 │ │ mov %ecx,%eax │ │ add %edx,%ecx │ │ cmp %edi,%ecx │ │ - jae 339a4 │ │ + jae 34084 │ │ mov 0xc(%ebp),%edi │ │ movzbl (%edi,%ecx,1),%ecx │ │ cmp %cl,(%edi,%ebx,1) │ │ - jb 333e0 │ │ - jne 33430 │ │ + jb 33ac0 │ │ + jne 33b10 │ │ inc %edx │ │ mov $0x0,%edi │ │ cmp -0x18(%ebp),%edx │ │ mov %edx,%ecx │ │ cmove %edi,%ecx │ │ cmovne %edi,%edx │ │ add %edx,%esi │ │ mov %ecx,%edx │ │ - jmp 333ed │ │ + jmp 33acd │ │ nopw 0x0(%eax,%eax,1) │ │ mov %esi,%ecx │ │ inc %esi │ │ xor %edx,%edx │ │ movl $0x1,-0x18(%ebp) │ │ mov 0x10(%ebp),%edi │ │ lea (%esi,%edx,1),%ebx │ │ cmp %edi,%ebx │ │ - jb 333f9 │ │ + jb 33ad9 │ │ mov %ecx,-0x10(%ebp) │ │ mov $0x1,%esi │ │ xor %eax,%eax │ │ mov $0x1,%edx │ │ xor %ecx,%ecx │ │ movl $0x1,-0x14(%ebp) │ │ - jmp 3347d │ │ + jmp 33b5d │ │ mov -0x14(%ebp),%edi │ │ mov -0x24(%ebp),%ecx │ │ xor %eax,%eax │ │ lea 0x1(%edi,%ebx,1),%edi │ │ mov %edi,%edx │ │ sub %ecx,%edx │ │ mov %edi,-0x14(%ebp) │ │ lea (%edi,%eax,1),%esi │ │ mov 0x10(%ebp),%edi │ │ cmp %edi,%esi │ │ - jae 334cc │ │ + jae 33bac │ │ mov %ecx,-0x24(%ebp) │ │ add %eax,%ecx │ │ cmp %edi,%ecx │ │ - jae 339a4 │ │ + jae 34084 │ │ mov 0xc(%ebp),%edi │ │ mov %eax,%ebx │ │ movzbl (%edi,%ecx,1),%ecx │ │ cmp %cl,(%edi,%esi,1) │ │ - ja 33460 │ │ + ja 33b40 │ │ mov -0x14(%ebp),%edi │ │ - jne 334c0 │ │ + jne 33ba0 │ │ inc %ebx │ │ mov $0x0,%eax │ │ cmp %edx,%ebx │ │ mov %ebx,%ecx │ │ cmove %eax,%ecx │ │ cmovne %eax,%ebx │ │ mov %ecx,%eax │ │ mov -0x24(%ebp),%ecx │ │ add %ebx,%edi │ │ - jmp 33470 │ │ + jmp 33b50 │ │ nopw %cs:0x0(%eax,%eax,1) │ │ mov %edi,%ecx │ │ inc %edi │ │ xor %eax,%eax │ │ mov $0x1,%edx │ │ - jmp 33470 │ │ + jmp 33b50 │ │ mov -0x18(%ebp),%esi │ │ mov -0x1c(%ebp),%ebx │ │ mov -0x10(%ebp),%eax │ │ cmp %ecx,%eax │ │ cmovbe %edx,%esi │ │ cmova %eax,%ecx │ │ mov %edi,%edx │ │ sub %ecx,%edx │ │ - jb 3397a │ │ + jb 3405a │ │ mov %edx,-0x14(%ebp) │ │ mov %esi,%edx │ │ add %ecx,%edx │ │ - jb 33990 │ │ + jb 34070 │ │ cmp %edi,%edx │ │ - ja 33990 │ │ + ja 34070 │ │ mov %ecx,%edx │ │ mov 0xc(%ebp),%ecx │ │ mov %edx,-0x24(%ebp) │ │ mov %edx,0x8(%esp) │ │ lea (%ecx,%esi,1),%eax │ │ mov %ecx,(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 7c080 │ │ + call 7b7d0 │ │ test %eax,%eax │ │ - je 3352f │ │ + je 33c0f │ │ cmp $0x4,%edi │ │ - jae 336c5 │ │ + jae 33da5 │ │ xor %eax,%eax │ │ xor %ebx,%ebx │ │ xor %edi,%edi │ │ - jmp 33784 │ │ + jmp 33e64 │ │ lea -0x1(%edi),%eax │ │ mov %esi,-0x18(%ebp) │ │ mov $0x1,%edi │ │ xor %ebx,%ebx │ │ mov $0x1,%esi │ │ movl $0x0,-0x14(%ebp) │ │ mov %eax,-0x2c(%ebp) │ │ - jmp 33567 │ │ + jmp 33c47 │ │ nopl (%eax) │ │ lea 0x1(%ebx,%esi,1),%eax │ │ mov -0x14(%ebp),%esi │ │ xor %ebx,%ebx │ │ mov %eax,%edi │ │ sub %esi,%edi │ │ cmp -0x18(%ebp),%edi │ │ mov %esi,-0x14(%ebp) │ │ mov %eax,%esi │ │ - je 335dc │ │ + je 33cbc │ │ mov 0x10(%ebp),%edx │ │ lea (%esi,%ebx,1),%eax │ │ cmp %edx,%eax │ │ - jae 335dc │ │ + jae 33cbc │ │ mov %esi,%eax │ │ mov %edx,%ecx │ │ not %eax │ │ sub %ebx,%ecx │ │ add %eax,%ecx │ │ cmp %edx,%ecx │ │ - jae 339b8 │ │ + jae 34098 │ │ mov -0x14(%ebp),%eax │ │ add %ebx,%eax │ │ mov %eax,-0x10(%ebp) │ │ mov -0x2c(%ebp),%eax │ │ sub -0x10(%ebp),%eax │ │ cmp %edx,%eax │ │ - jae 339c9 │ │ + jae 340a9 │ │ mov 0xc(%ebp),%edx │ │ movzbl (%edx,%ecx,1),%ecx │ │ movzbl (%edx,%eax,1),%eax │ │ cmp %al,%cl │ │ - jb 33550 │ │ - jne 335d0 │ │ + jb 33c30 │ │ + jne 33cb0 │ │ inc %ebx │ │ mov $0x0,%eax │ │ cmp %edi,%ebx │ │ mov %ebx,%ecx │ │ cmovne %eax,%ebx │ │ cmove %eax,%ecx │ │ mov %ebx,%eax │ │ mov %ecx,%ebx │ │ add %esi,%eax │ │ mov -0x14(%ebp),%esi │ │ - jmp 3355d │ │ + jmp 33c3d │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nop │ │ lea 0x1(%esi),%eax │ │ xor %ebx,%ebx │ │ mov $0x1,%edi │ │ - jmp 3355d │ │ + jmp 33c3d │ │ mov 0x10(%ebp),%edx │ │ mov $0x1,%edi │ │ xor %esi,%esi │ │ mov $0x1,%ecx │ │ movl $0x0,-0x10(%ebp) │ │ - jmp 33618 │ │ + jmp 33cf8 │ │ nopw %cs:0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ mov -0x20(%ebp),%eax │ │ xor %esi,%esi │ │ lea 0x1(%ebx,%eax,1),%ecx │ │ mov -0x10(%ebp),%ebx │ │ mov %ecx,%edi │ │ sub %ebx,%edi │ │ cmp -0x18(%ebp),%edi │ │ mov %ebx,-0x10(%ebp) │ │ - je 3368f │ │ + je 33d6f │ │ lea (%ecx,%esi,1),%eax │ │ cmp %edx,%eax │ │ - jae 3368f │ │ + jae 33d6f │ │ mov %ecx,%eax │ │ mov %ecx,-0x20(%ebp) │ │ mov %edx,%ecx │ │ not %eax │ │ sub %esi,%ecx │ │ add %eax,%ecx │ │ cmp %edx,%ecx │ │ - jae 339b8 │ │ + jae 34098 │ │ mov -0x10(%ebp),%eax │ │ mov %esi,%ebx │ │ mov %edi,-0x28(%ebp) │ │ add %eax,%esi │ │ mov -0x2c(%ebp),%eax │ │ sub %esi,%eax │ │ cmp %edx,%eax │ │ - jae 339c9 │ │ + jae 340a9 │ │ mov 0xc(%ebp),%edi │ │ movzbl (%edi,%ecx,1),%ecx │ │ movzbl (%edi,%eax,1),%eax │ │ cmp %al,%cl │ │ - ja 33600 │ │ - jne 33680 │ │ + ja 33ce0 │ │ + jne 33d60 │ │ mov -0x28(%ebp),%edi │ │ inc %ebx │ │ mov $0x0,%eax │ │ mov %ebx,%esi │ │ cmp %edi,%ebx │ │ cmovne %eax,%ebx │ │ cmove %eax,%esi │ │ mov %ebx,%ecx │ │ mov -0x10(%ebp),%ebx │ │ add -0x20(%ebp),%ecx │ │ - jmp 33610 │ │ + jmp 33cf0 │ │ nopl 0x0(%eax) │ │ mov -0x20(%ebp),%ebx │ │ xor %esi,%esi │ │ mov $0x1,%edi │ │ lea 0x1(%ebx),%ecx │ │ - jmp 33610 │ │ + jmp 33cf0 │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%eax │ │ mov -0x18(%ebp),%esi │ │ mov %edx,%edi │ │ cmp %ecx,%eax │ │ cmova %eax,%ecx │ │ sub %ecx,%edi │ │ test %esi,%esi │ │ mov %edi,-0x2c(%ebp) │ │ - je 337eb │ │ + je 33ecb │ │ cmp $0x4,%esi │ │ - jae 3380c │ │ + jae 33eec │ │ xor %edi,%edi │ │ xor %ebx,%ebx │ │ movl $0x0,-0x10(%ebp) │ │ - jmp 338d4 │ │ + jmp 33fb4 │ │ mov -0x1c(%ebp),%edx │ │ mov 0xc(%ebp),%eax │ │ and $0x1c,%edi │ │ xorpd %xmm0,%xmm0 │ │ xorpd %xmm4,%xmm4 │ │ mov %edi,%esi │ │ - movdqa -0x7c99c(%edx),%xmm1 │ │ - movdqa -0x7c76c(%edx),%xmm2 │ │ - movdqa -0x7c65c(%edx),%xmm3 │ │ + movdqa -0x7bfdc(%edx),%xmm1 │ │ + movdqa -0x7bd8c(%edx),%xmm2 │ │ + movdqa -0x7bc4c(%edx),%xmm3 │ │ lea 0x2(%eax),%ecx │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl (%eax) │ │ movzwl -0x2(%ecx),%eax │ │ movdqa %xmm3,%xmm6 │ │ movdqa %xmm3,%xmm7 │ │ movd %eax,%xmm5 │ │ @@ -31160,24 +31107,24 @@ │ │ orpd %xmm7,%xmm4 │ │ movdqa %xmm3,%xmm7 │ │ psllq %xmm5,%xmm6 │ │ pshufd $0xee,%xmm5,%xmm5 │ │ psllq %xmm5,%xmm7 │ │ movsd %xmm6,%xmm7 │ │ orpd %xmm7,%xmm0 │ │ - jne 33700 │ │ + jne 33de0 │ │ orpd %xmm4,%xmm0 │ │ cmp %esi,0x10(%ebp) │ │ mov %esi,%eax │ │ pshufd $0xee,%xmm0,%xmm1 │ │ por %xmm0,%xmm1 │ │ pshufd $0x55,%xmm1,%xmm0 │ │ movd %xmm1,%ebx │ │ movd %xmm0,%edi │ │ - je 337bb │ │ + je 33e9b │ │ mov 0x10(%ebp),%esi │ │ sub %eax,%esi │ │ add 0xc(%ebp),%eax │ │ nopl 0x0(%eax) │ │ movzbl (%eax),%ecx │ │ mov %eax,-0x18(%ebp) │ │ xor %eax,%eax │ │ @@ -31189,43 +31136,43 @@ │ │ cmovne %edx,%eax │ │ cmovne %ecx,%edx │ │ or %eax,%edi │ │ mov -0x18(%ebp),%eax │ │ or %edx,%ebx │ │ inc %eax │ │ dec %esi │ │ - jne 33790 │ │ + jne 33e70 │ │ mov -0x24(%ebp),%eax │ │ mov -0x14(%ebp),%ecx │ │ mov 0x10(%ebp),%edx │ │ mov %ebx,-0x20(%ebp) │ │ mov %edi,-0x10(%ebp) │ │ movl $0xffffffff,-0x14(%ebp) │ │ movl $0xffffffff,-0x28(%ebp) │ │ cmp %eax,%ecx │ │ mov %eax,%ebx │ │ mov %eax,-0x2c(%ebp) │ │ cmovbe %eax,%ecx │ │ inc %ecx │ │ mov %ecx,-0x18(%ebp) │ │ - jmp 33923 │ │ + jmp 34003 │ │ movl $0x0,-0x18(%ebp) │ │ movl $0x0,-0x20(%ebp) │ │ movl $0x0,-0x10(%ebp) │ │ movl $0x0,-0x14(%ebp) │ │ - jmp 3391d │ │ + jmp 33ffd │ │ mov -0x1c(%ebp),%ecx │ │ mov 0xc(%ebp),%eax │ │ mov %esi,%edi │ │ xorpd %xmm0,%xmm0 │ │ xorpd %xmm4,%xmm4 │ │ and $0xfffffffc,%edi │ │ - movdqa -0x7c99c(%ecx),%xmm1 │ │ - movdqa -0x7c76c(%ecx),%xmm2 │ │ - movdqa -0x7c65c(%ecx),%xmm3 │ │ + movdqa -0x7bfdc(%ecx),%xmm1 │ │ + movdqa -0x7bd8c(%ecx),%xmm2 │ │ + movdqa -0x7bc4c(%ecx),%xmm3 │ │ add $0x2,%eax │ │ mov %edi,%ecx │ │ nopl 0x0(%eax) │ │ movzwl -0x2(%eax),%edx │ │ movdqa %xmm3,%xmm6 │ │ movdqa %xmm3,%xmm7 │ │ movd %edx,%xmm5 │ │ @@ -31245,28 +31192,28 @@ │ │ orpd %xmm7,%xmm4 │ │ movdqa %xmm3,%xmm7 │ │ psllq %xmm5,%xmm6 │ │ pshufd $0xee,%xmm5,%xmm5 │ │ psllq %xmm5,%xmm7 │ │ movsd %xmm6,%xmm7 │ │ orpd %xmm7,%xmm0 │ │ - jne 33840 │ │ + jne 33f20 │ │ orpd %xmm4,%xmm0 │ │ cmp %edi,%esi │ │ pshufd $0xee,%xmm0,%xmm1 │ │ por %xmm0,%xmm1 │ │ movd %xmm1,%ebx │ │ pshufd $0x55,%xmm1,%xmm0 │ │ movd %xmm0,-0x10(%ebp) │ │ - jne 338d4 │ │ + jne 33fb4 │ │ mov %ebx,-0x20(%ebp) │ │ mov 0x10(%ebp),%edx │ │ mov -0x24(%ebp),%ebx │ │ movl $0x0,-0x14(%ebp) │ │ - jmp 33920 │ │ + jmp 34000 │ │ mov -0x10(%ebp),%eax │ │ nopw 0x0(%eax,%eax,1) │ │ mov 0xc(%ebp),%ecx │ │ xor %esi,%esi │ │ mov $0x1,%edx │ │ movl $0x0,-0x14(%ebp) │ │ movzbl (%ecx,%edi,1),%ecx │ │ @@ -31277,15 +31224,15 @@ │ │ cmovne %edx,%esi │ │ cmovne %ecx,%edx │ │ inc %edi │ │ or %esi,%eax │ │ mov -0x18(%ebp),%esi │ │ or %edx,%ebx │ │ cmp %edi,%esi │ │ - jne 338e0 │ │ + jne 33fc0 │ │ mov 0x10(%ebp),%edx │ │ mov %eax,-0x10(%ebp) │ │ mov %ebx,-0x20(%ebp) │ │ mov -0x24(%ebp),%ebx │ │ mov %edx,-0x28(%ebp) │ │ mov -0x34(%ebp),%edi │ │ mov -0x30(%ebp),%esi │ │ @@ -31313,68 +31260,118 @@ │ │ mov %ecx,0x24(%edi) │ │ add $0x3c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea -0x123c(%ebx),%eax │ │ + lea -0x139c(%ebx),%eax │ │ mov %ecx,%edx │ │ xor %ecx,%ecx │ │ mov %edi,(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 32bf0 │ │ - lea -0x124c(%ebx),%eax │ │ + call 335c0 │ │ + lea -0x13ac(%ebx),%eax │ │ mov %esi,%ecx │ │ mov %edi,(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 32bf0 │ │ + call 335c0 │ │ mov -0x1c(%ebp),%ebx │ │ mov 0x10(%ebp),%edx │ │ - lea -0x127c(%ebx),%eax │ │ + lea -0x13dc(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 31e2c │ │ + call 336a0 │ │ mov -0x1c(%ebp),%ebx │ │ - lea -0x126c(%ebx),%eax │ │ + lea -0x13cc(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 31e2c │ │ + call 336a0 │ │ mov -0x1c(%ebp),%ebx │ │ - lea -0x125c(%ebx),%ecx │ │ + lea -0x13bc(%ebx),%ecx │ │ mov %ecx,(%esp) │ │ mov %eax,%ecx │ │ - call 31e2c │ │ + call 336a0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0xc,%esp │ │ + sub $0x1c,%esp │ │ mov 0x8(%ebp),%eax │ │ - mov 0xc(%ebp),%esi │ │ - call 339f4 │ │ - pop %ebx │ │ - lea -0x16(%ebp),%edx │ │ - add $0x4ade8,%ebx │ │ - mov (%eax),%ecx │ │ - call 33270 │ │ - mov $0xa,%edi │ │ - mov %esi,%ecx │ │ + call 340d1 │ │ + pop %esi │ │ + mov $0xa,%ebx │ │ + add $0x49fbb,%esi │ │ + mov (%eax),%edx │ │ + cmp $0x3e8,%edx │ │ + mov %edx,-0x10(%ebp) │ │ + jb 34148 │ │ + mov -0x10(%ebp),%edi │ │ + nopl (%eax) │ │ + mov %edi,%eax │ │ + mov $0xd1b71759,%ecx │ │ + mov %ebx,-0x14(%ebp) │ │ + mov %esi,%ebx │ │ + mul %ecx │ │ + mov %edi,%ecx │ │ + shr $0xd,%edx │ │ + imul $0x2710,%edx,%eax │ │ + sub %eax,%ecx │ │ + imul $0x147b,%ecx,%eax │ │ + shr $0x13,%eax │ │ + imul $0x64,%eax,%esi │ │ + sub %esi,%ecx │ │ + mov %ebx,%esi │ │ + mov -0x14(%ebp),%ebx │ │ + cmp $0x98967f,%edi │ │ + mov %edx,%edi │ │ + movzwl -0x76687(%esi,%eax,2),%eax │ │ + mov %ax,-0x22(%ebp,%ebx,1) │ │ + movzwl %cx,%eax │ │ + movzwl -0x76687(%esi,%eax,2),%eax │ │ + mov %ax,-0x20(%ebp,%ebx,1) │ │ + lea -0x4(%ebx),%ebx │ │ + ja 340f0 │ │ + cmp $0xa,%edx │ │ + jb 34176 │ │ + movzwl %dx,%eax │ │ + shr $0x2,%eax │ │ + imul $0x147b,%eax,%eax │ │ + shr $0x11,%eax │ │ + imul $0x64,%eax,%ecx │ │ + sub %ecx,%edx │ │ + movzwl %dx,%ecx │ │ + mov %eax,%edx │ │ + movzwl -0x76687(%esi,%ecx,2),%ecx │ │ + mov %cx,-0x20(%ebp,%ebx,1) │ │ + add $0xfffffffe,%ebx │ │ + mov 0xc(%ebp),%ecx │ │ + cmpl $0x0,-0x10(%ebp) │ │ + je 34183 │ │ + test %edx,%edx │ │ + je 34193 │ │ + and $0xf,%edx │ │ + movzbl -0x76686(%esi,%edx,2),%eax │ │ + mov %al,-0x1f(%ebp,%ebx,1) │ │ + dec %ebx │ │ + mov $0xa,%eax │ │ + mov %esi,%edi │ │ + lea -0x1e(%ebp,%ebx,1),%esi │ │ mov $0x1,%edx │ │ - sub %eax,%edi │ │ - lea -0x16(%ebp,%eax,1),%eax │ │ - push %edi │ │ + sub %ebx,%eax │ │ + mov %edi,%ebx │ │ push %eax │ │ + push %esi │ │ push $0x0 │ │ push $0x1 │ │ - call 31bc0 │ │ - add $0x1c,%esp │ │ + call 32640 │ │ + add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ @@ -31382,22 +31379,22 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 33a3a │ │ + call 341ca │ │ pop %ebx │ │ - add $0x4ada2,%ebx │ │ + add $0x49ec2,%ebx │ │ sub $0x4,%esp │ │ push 0x10(%ebp) │ │ push 0xc(%ebp) │ │ push 0x8(%ebp) │ │ - call 33a60 │ │ + call 341f0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -31409,329 +31406,333 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x4c,%esp │ │ - call 33a6e │ │ - pop %esi │ │ - mov 0x10(%ebp),%ebx │ │ - mov %ecx,%eax │ │ - add $0x4ad6e,%esi │ │ - mov %esi,-0x10(%ebp) │ │ + sub $0x3c,%esp │ │ mov 0x8(%ebp),%edi │ │ mov 0xc(%ebp),%esi │ │ - mov %edx,-0x34(%ebp) │ │ + call 34204 │ │ + pop %ebx │ │ + mov %edx,-0x30(%ebp) │ │ + add $0x49e88,%ebx │ │ cmp %edx,%edi │ │ - ja 33d45 │ │ + ja 344f5 │ │ cmp %edx,%esi │ │ - ja 33d73 │ │ + ja 34246 │ │ cmp %esi,%edi │ │ - ja 33d90 │ │ + ja 34521 │ │ test %edi,%edi │ │ + mov %ecx,%eax │ │ setne %cl │ │ cmp %edx,%edi │ │ setb %ch │ │ test %ch,%cl │ │ - je 33ab6 │ │ + je 34238 │ │ cmpb $0xbf,(%eax,%edi,1) │ │ - jle 33b3c │ │ + jle 34284 │ │ test %esi,%esi │ │ setne %cl │ │ cmp %edx,%esi │ │ setb %ch │ │ test %ch,%cl │ │ - jne 33af2 │ │ - mov -0x10(%ebp),%esi │ │ + jne 34272 │ │ lea 0xc(%ebp),%eax │ │ - lea -0x34(%ebp),%ecx │ │ - mov %eax,-0x30(%ebp) │ │ - lea -0x4adfc(%esi),%eax │ │ + lea -0x49fcc(%ebx),%edx │ │ + lea -0x30(%ebp),%ecx │ │ mov %eax,-0x2c(%ebp) │ │ - mov %ecx,-0x28(%ebp) │ │ - lea -0x79aee(%esi),%ecx │ │ - mov %eax,-0x24(%ebp) │ │ - mov %ebx,(%esp) │ │ - lea -0x30(%ebp),%edx │ │ - mov %esi,%ebx │ │ - call 31460 │ │ + mov %edx,-0x28(%ebp) │ │ + mov %ecx,-0x24(%ebp) │ │ + mov 0x10(%ebp),%ecx │ │ + mov %edx,-0x20(%ebp) │ │ + lea -0x2c(%ebp),%edx │ │ + mov %ecx,(%esp) │ │ + lea -0x792be(%ebx),%ecx │ │ + call 31c30 │ │ cmpb $0xbf,(%eax,%esi,1) │ │ - jg 33ac4 │ │ - mov %esi,%edi │ │ - mov %ebx,%ecx │ │ - nopl 0x0(%eax) │ │ - cmpb $0xbf,(%eax,%edi,1) │ │ - jg 33b10 │ │ - dec %edi │ │ - jne 33b00 │ │ - xor %edi,%edi │ │ - nopl 0x0(%eax,%eax,1) │ │ + jg 34246 │ │ + cmpb $0xbf,-0x1(%eax,%esi,1) │ │ + jle 34297 │ │ + lea -0x1(%esi),%edi │ │ + jmp 342b0 │ │ + cmpb $0xbf,-0x1(%eax,%edi,1) │ │ + jle 3436e │ │ + lea -0x1(%edi),%esi │ │ + jmp 34380 │ │ + cmpb $0xc0,-0x2(%eax,%esi,1) │ │ + lea -0x2(%esi),%ecx │ │ + lea -0x3(%esi),%edi │ │ + cmovge %ecx,%edi │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nop │ │ + cmp %esi,%edx │ │ + je 344e5 │ │ cmpb $0xbf,(%eax,%esi,1) │ │ - jg 33b1d │ │ + jg 342c5 │ │ inc %esi │ │ - cmp %esi,%edx │ │ - jne 33b10 │ │ + cmp %edx,%esi │ │ + jb 342b0 │ │ mov %edx,%esi │ │ cmp %esi,%edi │ │ - mov %edi,-0x40(%ebp) │ │ - mov %esi,-0x3c(%ebp) │ │ - jbe 33b7c │ │ - mov %ecx,0x8(%esp) │ │ + mov %edi,-0x3c(%ebp) │ │ + mov %esi,-0x38(%ebp) │ │ + seta %cl │ │ + cmp %edx,%esi │ │ + seta %ch │ │ + or %cl,%ch │ │ + je 342ee │ │ + mov 0x10(%ebp),%ecx │ │ mov %esi,0x4(%esp) │ │ mov %edi,(%esp) │ │ - mov -0x10(%ebp),%ebx │ │ - mov %eax,%ecx │ │ - call 33a30 │ │ - mov %edi,%esi │ │ - mov %ebx,%ecx │ │ - cmpb $0xbf,(%eax,%esi,1) │ │ - jg 33b50 │ │ - dec %esi │ │ - jne 33b40 │ │ - xor %esi,%esi │ │ - nopl 0x0(%eax,%eax,1) │ │ - cmpb $0xbf,(%eax,%edi,1) │ │ - jg 33b5d │ │ - inc %edi │ │ - cmp %edi,%edx │ │ - jne 33b50 │ │ - mov %edx,%edi │ │ - cmp %edi,%esi │ │ - mov %esi,-0x40(%ebp) │ │ - mov %edi,-0x3c(%ebp) │ │ - jbe 33b8c │ │ mov %ecx,0x8(%esp) │ │ - mov %edi,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - mov -0x10(%ebp),%ebx │ │ mov %eax,%ecx │ │ - call 33a30 │ │ + call 341c0 │ │ + cmp %edx,%edi │ │ + je 34306 │ │ test %edi,%edi │ │ - jne 33ba7 │ │ + je 342fc │ │ + cmpb $0xbf,(%eax,%edi,1) │ │ + jle 342d9 │ │ cmp %edx,%esi │ │ - jae 33bbb │ │ + je 34306 │ │ cmpb $0xbf,(%eax,%esi,1) │ │ - jle 33b27 │ │ - jmp 33bc1 │ │ - test %esi,%esi │ │ - jne 33c25 │ │ - cmp %edx,%edi │ │ - jae 33c38 │ │ - cmpb $0xbf,(%eax,%edi,1) │ │ - jle 33b67 │ │ - jmp 33c3e │ │ - cmp %edx,%edi │ │ - jae 33c4a │ │ - cmpb $0xc0,(%eax,%edi,1) │ │ - jl 33b27 │ │ - jmp 33b80 │ │ - jne 33b27 │ │ + jle 342d9 │ │ cmp %esi,%edi │ │ - je 33c42 │ │ + je 343da │ │ movzbl (%eax,%edi,1),%edx │ │ test %dl,%dl │ │ - jns 33cd1 │ │ - movzbl 0x1(%eax,%edi,1),%esi │ │ - mov %edx,%ebx │ │ - and $0x1f,%ebx │ │ - and $0x3f,%esi │ │ + jns 34453 │ │ + movzbl 0x1(%eax,%edi,1),%ecx │ │ + mov %edx,%esi │ │ + and $0x1f,%esi │ │ + and $0x3f,%ecx │ │ cmp $0xdf,%dl │ │ - jbe 33cb5 │ │ - mov %ebx,-0x18(%ebp) │ │ - movzbl 0x2(%eax,%edi,1),%ebx │ │ - shl $0x6,%esi │ │ - mov %ebx,-0x14(%ebp) │ │ - andl $0x3f,-0x14(%ebp) │ │ - add %esi,-0x14(%ebp) │ │ + jbe 34437 │ │ + mov %esi,-0x14(%ebp) │ │ + movzbl 0x2(%eax,%edi,1),%esi │ │ + shl $0x6,%ecx │ │ + mov %esi,-0x10(%ebp) │ │ + andl $0x3f,-0x10(%ebp) │ │ + add %ecx,-0x10(%ebp) │ │ cmp $0xf0,%dl │ │ - mov -0x14(%ebp),%esi │ │ - jb 33cc7 │ │ + mov -0x10(%ebp),%ecx │ │ + jb 34449 │ │ movzbl 0x3(%eax,%edi,1),%edx │ │ - mov -0x18(%ebp),%eax │ │ - shl $0x6,%esi │ │ + mov -0x14(%ebp),%eax │ │ + shl $0x6,%ecx │ │ and $0x7,%eax │ │ and $0x3f,%edx │ │ shl $0x12,%eax │ │ - or %esi,%edx │ │ + or %ecx,%edx │ │ or %eax,%edx │ │ - jmp 33cd1 │ │ + jmp 34453 │ │ + cmpb $0xc0,-0x2(%eax,%edi,1) │ │ + lea -0x2(%edi),%ecx │ │ + lea -0x3(%edi),%esi │ │ + cmovge %ecx,%esi │ │ + nopl 0x0(%eax) │ │ + cmp %edi,%edx │ │ + je 344e5 │ │ + cmpb $0xbf,(%eax,%edi,1) │ │ + jg 34395 │ │ + inc %edi │ │ + cmp %edx,%edi │ │ + jb 34380 │ │ + mov %edx,%edi │ │ + cmp %edi,%esi │ │ + mov %esi,-0x3c(%ebp) │ │ + mov %edi,-0x38(%ebp) │ │ + seta %cl │ │ + cmp %edx,%edi │ │ + seta %ch │ │ + or %cl,%ch │ │ + je 343be │ │ + mov 0x10(%ebp),%ecx │ │ + mov %edi,0x4(%esp) │ │ + mov %esi,(%esp) │ │ + mov %ecx,0x8(%esp) │ │ + mov %eax,%ecx │ │ + call 341c0 │ │ cmp %edx,%esi │ │ - jae 33c55 │ │ - cmpb $0xc0,(%eax,%esi,1) │ │ - jl 33b67 │ │ - jmp 33b94 │ │ - jne 33b67 │ │ + je 343d6 │ │ + test %esi,%esi │ │ + je 343cc │ │ + cmpb $0xbf,(%eax,%esi,1) │ │ + jle 343a9 │ │ + cmp %edx,%edi │ │ + je 343d6 │ │ + cmpb $0xbf,(%eax,%edi,1) │ │ + jle 343a9 │ │ cmp %edi,%esi │ │ - jne 33c60 │ │ - mov -0x10(%ebp),%ebx │ │ - call 32cb0 │ │ - jne 33b27 │ │ - jmp 33b80 │ │ - jne 33b67 │ │ - jmp 33b94 │ │ + jne 343e2 │ │ + mov 0x10(%ebp),%ecx │ │ + call 34650 │ │ movzbl (%eax,%esi,1),%edx │ │ test %dl,%dl │ │ - jns 33d01 │ │ - movzbl 0x1(%eax,%esi,1),%edi │ │ - mov %edx,%ebx │ │ - and $0x1f,%ebx │ │ - and $0x3f,%edi │ │ + jns 344a1 │ │ + movzbl 0x1(%eax,%esi,1),%ecx │ │ + mov %edx,%edi │ │ + and $0x1f,%edi │ │ + and $0x3f,%ecx │ │ cmp $0xdf,%dl │ │ - jbe 33cbe │ │ - mov %ebx,-0x18(%ebp) │ │ - movzbl 0x2(%eax,%esi,1),%ebx │ │ - shl $0x6,%edi │ │ - mov %ebx,-0x14(%ebp) │ │ - andl $0x3f,-0x14(%ebp) │ │ - add %edi,-0x14(%ebp) │ │ + jbe 34440 │ │ + mov %edi,-0x14(%ebp) │ │ + movzbl 0x2(%eax,%esi,1),%edi │ │ + shl $0x6,%ecx │ │ + mov %edi,-0x10(%ebp) │ │ + andl $0x3f,-0x10(%ebp) │ │ + add %ecx,-0x10(%ebp) │ │ cmp $0xf0,%dl │ │ - mov -0x14(%ebp),%edi │ │ - jb 33cf7 │ │ + mov -0x10(%ebp),%ecx │ │ + jb 34497 │ │ movzbl 0x3(%eax,%esi,1),%edx │ │ - mov -0x18(%ebp),%eax │ │ - shl $0x6,%edi │ │ + mov -0x14(%ebp),%eax │ │ + shl $0x6,%ecx │ │ and $0x7,%eax │ │ and $0x3f,%edx │ │ shl $0x12,%eax │ │ - or %edi,%edx │ │ + or %ecx,%edx │ │ or %eax,%edx │ │ - jmp 33d01 │ │ - shl $0x6,%ebx │ │ - or %esi,%ebx │ │ - mov %ebx,%edx │ │ - jmp 33cd1 │ │ - shl $0x6,%ebx │ │ - or %edi,%ebx │ │ - mov %ebx,%edx │ │ - jmp 33d01 │ │ - mov -0x18(%ebp),%eax │ │ - shl $0xc,%eax │ │ - or %eax,%esi │ │ + jmp 344a1 │ │ + shl $0x6,%esi │ │ + or %ecx,%esi │ │ mov %esi,%edx │ │ - mov -0x10(%ebp),%ebx │ │ + jmp 34453 │ │ + shl $0x6,%edi │ │ + or %ecx,%edi │ │ + mov %edi,%edx │ │ + jmp 344a1 │ │ + mov -0x14(%ebp),%eax │ │ + shl $0xc,%eax │ │ + or %eax,%ecx │ │ + mov %ecx,%edx │ │ + mov %edx,-0x34(%ebp) │ │ lea 0xc(%ebp),%eax │ │ - mov %edx,-0x38(%ebp) │ │ - lea -0x38(%ebp),%esi │ │ + lea -0x49fcc(%ebx),%edx │ │ + lea -0x34(%ebp),%ecx │ │ + mov %eax,-0x2c(%ebp) │ │ + mov %edx,-0x28(%ebp) │ │ + mov %ecx,-0x24(%ebp) │ │ + lea -0x49b3c(%ebx),%edx │ │ + lea -0x3c(%ebp),%ecx │ │ + mov %edx,-0x20(%ebp) │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov 0x10(%ebp),%ecx │ │ + lea -0x49a9c(%ebx),%edx │ │ + mov %edx,-0x18(%ebp) │ │ + lea -0x2c(%ebp),%edx │ │ mov %ecx,(%esp) │ │ - mov %eax,-0x30(%ebp) │ │ - lea -0x4adfc(%ebx),%eax │ │ - lea -0x4aa1c(%ebx),%edx │ │ - lea -0x78bc5(%ebx),%ecx │ │ - jmp 33d25 │ │ - mov -0x18(%ebp),%eax │ │ + lea -0x783d6(%ebx),%ecx │ │ + call 31c30 │ │ + mov -0x14(%ebp),%eax │ │ shl $0xc,%eax │ │ - or %eax,%edi │ │ - mov %edi,%edx │ │ - mov -0x10(%ebp),%ebx │ │ - lea 0x8(%ebp),%eax │ │ - mov %edx,-0x38(%ebp) │ │ - lea -0x38(%ebp),%esi │ │ - mov %ecx,(%esp) │ │ - mov %eax,-0x30(%ebp) │ │ - lea -0x4adfc(%ebx),%eax │ │ - lea -0x4aa1c(%ebx),%edx │ │ - lea -0x78e0a(%ebx),%ecx │ │ - mov %eax,-0x2c(%ebp) │ │ - mov %esi,-0x28(%ebp) │ │ - mov %edx,-0x24(%ebp) │ │ - lea -0x40(%ebp),%esi │ │ - lea -0x4a97c(%ebx),%edx │ │ - mov %esi,-0x20(%ebp) │ │ - mov %edx,-0x1c(%ebp) │ │ - lea -0x30(%ebp),%edx │ │ - call 31460 │ │ - mov -0x10(%ebp),%esi │ │ + or %eax,%ecx │ │ + mov %ecx,%edx │ │ + mov 0x10(%ebp),%ecx │ │ + mov %edx,-0x34(%ebp) │ │ lea 0x8(%ebp),%eax │ │ - lea -0x34(%ebp),%edx │ │ - mov %ebx,(%esp) │ │ - mov %eax,-0x30(%ebp) │ │ - lea -0x4adfc(%esi),%eax │ │ - lea -0x79ab3(%esi),%ecx │ │ + lea -0x49fcc(%ebx),%edx │ │ + lea -0x34(%ebp),%esi │ │ mov %eax,-0x2c(%ebp) │ │ mov %edx,-0x28(%ebp) │ │ - mov %eax,-0x24(%ebp) │ │ - lea -0x30(%ebp),%edx │ │ - mov %esi,%ebx │ │ - call 31460 │ │ - mov -0x10(%ebp),%esi │ │ - lea 0xc(%ebp),%eax │ │ - lea -0x34(%ebp),%edx │ │ - mov %eax,-0x30(%ebp) │ │ - lea -0x4adfc(%esi),%eax │ │ + lea -0x49b3c(%ebx),%edx │ │ + mov %esi,-0x24(%ebp) │ │ + lea -0x3c(%ebp),%esi │ │ + mov %edx,-0x20(%ebp) │ │ + lea -0x49a9c(%ebx),%edx │ │ + mov %esi,-0x1c(%ebp) │ │ + mov %edx,-0x18(%ebp) │ │ + lea -0x2c(%ebp),%edx │ │ + mov %ecx,(%esp) │ │ + lea -0x7860d(%ebx),%ecx │ │ + call 31c30 │ │ + lea -0x138c(%ebx),%eax │ │ + mov %edx,%ecx │ │ + mov %eax,(%esp) │ │ + call 336a0 │ │ + lea 0x8(%ebp),%eax │ │ + lea -0x49fcc(%ebx),%edx │ │ + lea -0x30(%ebp),%ecx │ │ mov %eax,-0x2c(%ebp) │ │ mov %edx,-0x28(%ebp) │ │ - jmp 33adc │ │ - mov -0x10(%ebp),%esi │ │ + mov %ecx,-0x24(%ebp) │ │ + mov 0x10(%ebp),%ecx │ │ + mov %edx,-0x20(%ebp) │ │ + lea -0x2c(%ebp),%edx │ │ + mov %ecx,(%esp) │ │ + lea -0x79283(%ebx),%ecx │ │ + call 31c30 │ │ lea 0x8(%ebp),%eax │ │ + lea -0x49fcc(%ebx),%edx │ │ lea 0xc(%ebp),%ecx │ │ - mov %ebx,(%esp) │ │ - mov %eax,-0x30(%ebp) │ │ - lea -0x4adfc(%esi),%eax │ │ mov %eax,-0x2c(%ebp) │ │ - mov %ecx,-0x28(%ebp) │ │ - mov %eax,-0x24(%ebp) │ │ - lea -0x78db8(%esi),%ecx │ │ - lea -0x30(%ebp),%edx │ │ - mov %esi,%ebx │ │ - call 31460 │ │ + mov %edx,-0x28(%ebp) │ │ + mov %ecx,-0x24(%ebp) │ │ + mov 0x10(%ebp),%ecx │ │ + mov %edx,-0x20(%ebp) │ │ + lea -0x2c(%ebp),%edx │ │ + mov %ecx,(%esp) │ │ + lea -0x785bb(%ebx),%ecx │ │ + call 31c30 │ │ + int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov 0xc(%ebp),%eax │ │ - call 33dd1 │ │ + call 34561 │ │ pop %ebx │ │ - add $0x4aa0b,%ebx │ │ + add $0x49b2b,%ebx │ │ mov 0x4(%eax),%edi │ │ mov (%eax),%esi │ │ mov 0x10(%edi),%eax │ │ sub $0x8,%esp │ │ push $0x27 │ │ push %esi │ │ mov %eax,-0x10(%ebp) │ │ call *%eax │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 33e4f │ │ + jne 345df │ │ mov 0x8(%ebp),%eax │ │ mov (%eax),%edx │ │ sub $0xc,%esp │ │ lea -0x20(%ebp),%ecx │ │ push $0x101 │ │ - call 32620 │ │ + call 32c70 │ │ add $0x10,%esp │ │ movzbl -0x13(%ebp),%eax │ │ cmp $0x81,%eax │ │ - jb 33e25 │ │ + jb 345b5 │ │ sub $0x8,%esp │ │ push -0x20(%ebp) │ │ push %esi │ │ call *-0x10(%ebp) │ │ - jmp 33e38 │ │ + jmp 345c8 │ │ movzbl -0x14(%ebp),%ecx │ │ sub %ecx,%eax │ │ lea -0x20(%ebp,%ecx,1),%ecx │ │ sub $0x4,%esp │ │ push %eax │ │ push %ecx │ │ push %esi │ │ call *0xc(%edi) │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 33e4f │ │ + jne 345df │ │ sub $0x8,%esp │ │ push $0x27 │ │ push %esi │ │ call *-0x10(%ebp) │ │ add $0x10,%esp │ │ add $0x1c,%esp │ │ pop %esi │ │ @@ -31750,181 +31751,90 @@ │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - mov 0x8(%ebp),%eax │ │ - mov 0xc(%ebp),%edi │ │ - call 33e74 │ │ + mov 0x8(%ebp),%edi │ │ + mov 0xc(%ebp),%esi │ │ + call 34604 │ │ pop %ebx │ │ - add $0x4a968,%ebx │ │ - mov (%eax),%ecx │ │ - mov 0x8(%edi),%eax │ │ - test $0x2000000,%eax │ │ - jne 33eb3 │ │ - test $0x4000000,%eax │ │ - jne 33eff │ │ - lea -0x16(%ebp),%edx │ │ - call 33270 │ │ - mov $0xa,%esi │ │ - mov %edi,%ecx │ │ - mov $0x1,%edx │ │ - sub %eax,%esi │ │ - lea -0x16(%ebp,%eax,1),%eax │ │ - push %esi │ │ - push %eax │ │ - push $0x0 │ │ - push $0x1 │ │ - jmp 33f50 │ │ - mov $0x9,%eax │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov %eax,%edx │ │ - mov %ecx,%eax │ │ - shr $0x4,%ecx │ │ - and $0xf,%eax │ │ - test %ecx,%ecx │ │ - movzbl -0x7c82c(%ebx,%eax,1),%eax │ │ - mov %al,-0x18(%ebp,%edx,1) │ │ - lea -0x1(%edx),%eax │ │ - jne 33ec0 │ │ - mov 0xc(%ebp),%ecx │ │ - mov $0x9,%esi │ │ - add $0xfffffffe,%edx │ │ - lea -0x16(%ebp,%edx,1),%edi │ │ - sub %eax,%esi │ │ - lea -0x765ce(%ebx),%eax │ │ - mov $0x1,%edx │ │ - push %esi │ │ - push %edi │ │ - mov %ecx,%edi │ │ - jmp 33f4d │ │ - mov $0x9,%eax │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - xchg %ax,%ax │ │ - mov %eax,%edx │ │ - mov %ecx,%eax │ │ - shr $0x4,%ecx │ │ - and $0xf,%eax │ │ - test %ecx,%ecx │ │ - movzbl -0x7c57c(%ebx,%eax,1),%eax │ │ - mov %al,-0x18(%ebp,%edx,1) │ │ - lea -0x1(%edx),%eax │ │ - jne 33f10 │ │ - mov 0xc(%ebp),%ecx │ │ - mov $0x9,%edi │ │ - add $0xfffffffe,%edx │ │ - lea -0x16(%ebp,%edx,1),%esi │ │ - sub %eax,%edi │ │ - lea -0x765ce(%ebx),%eax │ │ - mov $0x1,%edx │ │ - push %edi │ │ - mov %ecx,%edi │ │ - push %esi │ │ - push $0x2 │ │ - push %eax │ │ - call 31bc0 │ │ - add $0x10,%esp │ │ - mov %eax,%ecx │ │ - mov $0x1,%al │ │ - test %cl,%cl │ │ - jne 34046 │ │ - mov 0x4(%edi),%eax │ │ + add $0x49a88,%ebx │ │ + mov (%edi),%ecx │ │ + mov %esi,%edx │ │ + call 324a0 │ │ + test %al,%al │ │ + jne 34633 │ │ + mov 0x4(%esi),%eax │ │ sub $0x4,%esp │ │ - lea -0x76cb8(%ebx),%ecx │ │ + lea -0x76268(%ebx),%ecx │ │ push $0x2 │ │ push %ecx │ │ - push (%edi) │ │ + push (%esi) │ │ call *0xc(%eax) │ │ add $0x10,%esp │ │ - mov %eax,%ecx │ │ + test %al,%al │ │ + je 34637 │ │ mov $0x1,%al │ │ - test %cl,%cl │ │ - jne 34046 │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x4(%eax),%ecx │ │ - mov 0x8(%edi),%eax │ │ - test $0x2000000,%eax │ │ - jne 33fc0 │ │ - test $0x4000000,%eax │ │ - jne 33fef │ │ - lea -0x16(%ebp),%edx │ │ - call 33270 │ │ - mov $0xa,%esi │ │ - mov %edi,%ecx │ │ - mov $0x1,%edx │ │ - sub %eax,%esi │ │ - lea -0x16(%ebp,%eax,1),%eax │ │ - push %esi │ │ - push %eax │ │ - push $0x0 │ │ - push $0x1 │ │ - jmp 3403e │ │ - mov $0x9,%eax │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - mov %eax,%edx │ │ - mov %ecx,%eax │ │ - shr $0x4,%ecx │ │ - and $0xf,%eax │ │ - test %ecx,%ecx │ │ - movzbl -0x7c82c(%ebx,%eax,1),%eax │ │ - mov %al,-0x18(%ebp,%edx,1) │ │ - lea -0x1(%edx),%eax │ │ - jne 33fd0 │ │ - jmp 3401d │ │ - mov $0x9,%eax │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - xchg %ax,%ax │ │ - mov %eax,%edx │ │ - mov %ecx,%eax │ │ - shr $0x4,%ecx │ │ - and $0xf,%eax │ │ - test %ecx,%ecx │ │ - movzbl -0x7c57c(%ebx,%eax,1),%eax │ │ - mov %al,-0x18(%ebp,%edx,1) │ │ - lea -0x1(%edx),%eax │ │ - jne 34000 │ │ - mov 0xc(%ebp),%ecx │ │ - mov $0x9,%edi │ │ - add $0xfffffffe,%edx │ │ - lea -0x16(%ebp,%edx,1),%esi │ │ - sub %eax,%edi │ │ - mov $0x1,%edx │ │ - lea -0x765ce(%ebx),%eax │ │ - push %edi │ │ - push %esi │ │ - push $0x2 │ │ - push %eax │ │ - call 31bc0 │ │ - add $0x10,%esp │ │ + jmp 34641 │ │ + mov 0x4(%edi),%ecx │ │ + mov %esi,%edx │ │ + call 324a0 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %eax │ │ + call 3465a │ │ + pop %ebx │ │ + mov %ecx,(%esp) │ │ + mov $0x2b,%edx │ │ + add $0x49a32,%ebx │ │ + lea -0x766fe(%ebx),%ecx │ │ + call 33680 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ sub $0x14,%esp │ │ - call 3405c │ │ + call 3468c │ │ pop %ebx │ │ lea -0x5(%ebp),%eax │ │ mov %ecx,(%esp) │ │ lea -0x10(%ebp),%edx │ │ - add $0x4a780,%ebx │ │ + add $0x49a00,%ebx │ │ mov %eax,-0x10(%ebp) │ │ - lea -0x4a74c(%ebx),%eax │ │ - lea -0x7820c(%ebx),%ecx │ │ + lea -0x499cc(%ebx),%eax │ │ + lea -0x7790c(%ebx),%ecx │ │ mov %eax,-0xc(%ebp) │ │ - call 31460 │ │ + call 31c30 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -31935,169 +31845,169 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ mov 0xc(%ebp),%ecx │ │ - call 3409d │ │ + call 346cd │ │ pop %ebx │ │ movl $0x18,(%esp) │ │ - add $0x4a73f,%ebx │ │ - lea -0x76caa(%ebx),%edx │ │ - call 31690 │ │ + add $0x499bf,%ebx │ │ + lea -0x76065(%ebx),%edx │ │ + call 31e20 │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ sub $0x14,%esp │ │ - call 340cc │ │ + call 346fc │ │ pop %ebx │ │ mov 0x8(%ebp),%eax │ │ mov %ecx,-0xc(%ebp) │ │ lea -0xc(%ebp),%ecx │ │ mov %edx,-0x8(%ebp) │ │ lea -0x14(%ebp),%edx │ │ - add $0x4a710,%ebx │ │ + add $0x49990,%ebx │ │ mov %ecx,-0x14(%ebp) │ │ - lea -0x4d3dc(%ebx),%ecx │ │ + lea -0x4c4ac(%ebx),%ecx │ │ mov %ecx,-0x10(%ebp) │ │ - lea -0x7820c(%ebx),%ecx │ │ + lea -0x7790c(%ebx),%ecx │ │ mov %eax,(%esp) │ │ - call 31460 │ │ + call 31c30 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ sub $0x24,%esp │ │ mov %ecx,-0xc(%ebp) │ │ mov %edx,-0x8(%ebp) │ │ mov 0x8(%ebp),%eax │ │ mov 0xc(%ebp),%edx │ │ - call 34118 │ │ + call 34748 │ │ pop %ebx │ │ lea -0xc(%ebp),%ecx │ │ - add $0x4a6c4,%ebx │ │ + add $0x49944,%ebx │ │ mov %ecx,-0x24(%ebp) │ │ lea -0x14(%ebp),%ecx │ │ mov %eax,-0x14(%ebp) │ │ mov %edx,-0x10(%ebp) │ │ - lea -0x4d3dc(%ebx),%edx │ │ + lea -0x4c4ac(%ebx),%edx │ │ mov %edx,-0x20(%ebp) │ │ mov %ecx,-0x1c(%ebp) │ │ mov 0x10(%ebp),%ecx │ │ - lea -0x4d3ac(%ebx),%edx │ │ + lea -0x4c47c(%ebx),%edx │ │ mov %edx,-0x18(%ebp) │ │ lea -0x24(%ebp),%edx │ │ mov %ecx,(%esp) │ │ - lea -0x78f4d(%ebx),%ecx │ │ - call 31460 │ │ + lea -0x78703(%ebx),%ecx │ │ + call 31c30 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 3416a │ │ + call 3479a │ │ pop %ebx │ │ - add $0x4a672,%ebx │ │ + add $0x498f2,%ebx │ │ sub $0x8,%esp │ │ - lea -0x122c(%ebx),%eax │ │ - lea -0x7757c(%ebx),%ecx │ │ + lea -0x137c(%ebx),%eax │ │ + lea -0x766ad(%ebx),%ecx │ │ mov $0x4d,%edx │ │ push %eax │ │ push $0x0 │ │ - call 34190 │ │ + call 347c0 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ sub $0x20,%esp │ │ movzbl 0x8(%ebp),%eax │ │ mov 0xc(%ebp),%esi │ │ - call 341a4 │ │ + call 347d4 │ │ pop %ebx │ │ mov %ecx,-0x1c(%ebp) │ │ lea -0x1c(%ebp),%ecx │ │ mov %edx,-0x18(%ebp) │ │ - add $0x4a638,%ebx │ │ + add $0x498b8,%ebx │ │ mov %ecx,-0x14(%ebp) │ │ mov %esi,-0x10(%ebp) │ │ movb $0x0,-0xc(%ebp) │ │ mov %al,-0xb(%ebp) │ │ lea -0x14(%ebp),%ecx │ │ - call 76b00 │ │ + call 771c0 │ │ ud2 │ │ - call 341d0 │ │ + call 34800 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 341da │ │ + call 3480a │ │ pop %ebx │ │ - add $0x4a602,%ebx │ │ - call 34160 │ │ + add $0x49882,%ebx │ │ + call 34790 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 341f0 │ │ + call 34820 │ │ pop %ebx │ │ - add $0x4a5ec,%ebx │ │ - call 34200 │ │ + add $0x4986c,%ebx │ │ + call 34830 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 3420a │ │ + call 3483a │ │ pop %ebx │ │ - add $0x4a5d2,%ebx │ │ + add $0x49852,%ebx │ │ sub $0x8,%esp │ │ - lea -0x121c(%ebx),%eax │ │ - lea -0x775a2(%ebx),%ecx │ │ + lea -0x136c(%ebx),%eax │ │ + lea -0x766d3(%ebx),%ecx │ │ mov $0x49,%edx │ │ push %eax │ │ push $0x1 │ │ - call 34190 │ │ + call 347c0 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x8,%esp │ │ mov 0x18(%esp),%eax │ │ lea 0x3(%edx),%edi │ │ and $0xfffffffc,%edi │ │ sub %edx,%edi │ │ - jne 34294 │ │ + jne 348c4 │ │ add $0xfffffff8,%eax │ │ mov %ecx,(%esp) │ │ xor %edi,%edi │ │ mov %eax,0x4(%esp) │ │ movzbl (%esp),%ebx │ │ imul $0x1010101,%ebx,%ebx │ │ nopw 0x0(%eax,%eax,1) │ │ @@ -32110,66 +32020,66 @@ │ │ mov 0x4(%edx,%edi,1),%eax │ │ xor %ebx,%eax │ │ sub %eax,%ecx │ │ or %eax,%ecx │ │ and %esi,%ecx │ │ not %ecx │ │ test $0x80808080,%ecx │ │ - jne 342b8 │ │ + jne 348e8 │ │ add $0x8,%edi │ │ cmp 0x4(%esp),%edi │ │ - jbe 34260 │ │ - jmp 342b8 │ │ + jbe 34890 │ │ + jmp 348e8 │ │ xor %esi,%esi │ │ nopw %cs:0x0(%eax,%eax,1) │ │ cmp %cl,(%edx,%esi,1) │ │ - je 342e0 │ │ + je 34910 │ │ inc %esi │ │ cmp %esi,%edi │ │ - jne 342a0 │ │ + jne 348d0 │ │ add $0xfffffff8,%eax │ │ mov %ecx,(%esp) │ │ cmp %eax,%edi │ │ mov %eax,0x4(%esp) │ │ - jbe 34250 │ │ + jbe 34880 │ │ mov 0x18(%esp),%ecx │ │ sub %edi,%ecx │ │ - je 342da │ │ + je 3490a │ │ mov (%esp),%eax │ │ add %edi,%edx │ │ xor %esi,%esi │ │ nopw 0x0(%eax,%eax,1) │ │ cmp %al,(%edx,%esi,1) │ │ - je 342de │ │ + je 3490e │ │ inc %esi │ │ cmp %esi,%ecx │ │ - jne 342d0 │ │ + jne 34900 │ │ xor %eax,%eax │ │ - jmp 342e5 │ │ + jmp 34915 │ │ add %edi,%esi │ │ mov $0x1,%eax │ │ mov %esi,%edx │ │ add $0x8,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 342fa │ │ + call 3492a │ │ pop %ebx │ │ mov %ecx,(%esp) │ │ mov $0x33,%edx │ │ - add $0x4a4e2,%ebx │ │ - lea -0x76dda(%ebx),%ecx │ │ - call 31460 │ │ + add $0x49762,%ebx │ │ + lea -0x764bf(%ebx),%ecx │ │ + call 31c30 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -32178,21 +32088,21 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 3432a │ │ + call 3495a │ │ pop %ebx │ │ mov %ecx,(%esp) │ │ mov $0x73,%edx │ │ - add $0x4a4b2,%ebx │ │ - lea -0x76dc1(%ebx),%ecx │ │ - call 31460 │ │ + add $0x49732,%ebx │ │ + lea -0x764a6(%ebx),%ecx │ │ + call 31c30 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -32201,249 +32111,1528 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 3435a │ │ + call 3498a │ │ pop %ebx │ │ mov $0x99,%edx │ │ - add $0x4a482,%ebx │ │ - lea -0x11ec(%ebx),%eax │ │ - lea -0x76d04(%ebx),%ecx │ │ + add $0x49702,%ebx │ │ + lea -0x1350(%ebx),%eax │ │ + lea -0x762b4(%ebx),%ecx │ │ mov %eax,(%esp) │ │ - call 31460 │ │ + call 31c30 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ sub $0x24,%esp │ │ - call 3438c │ │ + call 349bc │ │ pop %ebx │ │ mov 0x8(%ebp),%eax │ │ mov %ecx,-0xc(%ebp) │ │ lea -0x8(%ebp),%ecx │ │ mov %edx,-0x8(%ebp) │ │ lea -0xc(%ebp),%edx │ │ - add $0x4a450,%ebx │ │ + add $0x496d0,%ebx │ │ mov %ecx,-0x1c(%ebp) │ │ - lea -0x4adfc(%ebx),%ecx │ │ + lea -0x49fcc(%ebx),%ecx │ │ mov %ecx,-0x18(%ebp) │ │ mov %edx,-0x14(%ebp) │ │ mov %ecx,-0x10(%ebp) │ │ - lea -0x788fe(%ebx),%ecx │ │ + lea -0x78056(%ebx),%ecx │ │ lea -0x1c(%ebp),%edx │ │ mov %eax,(%esp) │ │ - call 31460 │ │ + call 31c30 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0x2c,%esp │ │ + mov 0x8(%ebp),%eax │ │ + call 34a11 │ │ + pop %ebx │ │ + mov 0xc(%ebp),%esi │ │ + add $0x4967b,%ebx │ │ + movzbl (%eax),%ecx │ │ + mov -0x7b7a0(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + jmp *%ecx │ │ + mov 0x4(%eax),%edi │ │ + mov 0x4(%esi),%eax │ │ + mov %edi,-0x38(%ebp) │ │ + sub $0x4,%esp │ │ + lea -0x7625b(%ebx),%ecx │ │ + push $0x2 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + je 34c41 │ │ + mov 0x10f0(%ebx),%eax │ │ + sub $0xc,%esp │ │ + push %edi │ │ + call *0x4(%eax) │ │ + add $0x10,%esp │ │ + mov $0x1,%dl │ │ + jmp 3510a │ │ + mov 0x4(%eax),%edi │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x758c3(%ebx),%ecx │ │ + push $0x5 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + mov $0x1,%dl │ │ + test %al,%al │ │ + jne 3510a │ │ + testb $0x80,0xa(%esi) │ │ + jne 34cb7 │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x7596d(%ebx),%ecx │ │ + push $0x3 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x7ba94(%ebx),%ecx │ │ + push $0x4 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x759af(%ebx),%ecx │ │ + push $0x2 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + mov (%esi),%edx │ │ + mov 0x8(%edi),%ecx │ │ + sub $0xc,%esp │ │ + push 0x4(%esi) │ │ + call 353b0 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + je 34d69 │ │ + jmp 34ee3 │ │ + mov 0x4(%eax),%edi │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x76251(%ebx),%ecx │ │ + push $0x6 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + mov $0x1,%cl │ │ + test %al,%al │ │ + mov %esi,-0x30(%ebp) │ │ + jne 3509c │ │ + testb $0x80,0xa(%esi) │ │ + jne 34df4 │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x7596d(%ebx),%ecx │ │ + push $0x3 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + mov $0x1,%cl │ │ + test %al,%al │ │ + jne 3509c │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x7ba94(%ebx),%ecx │ │ + push $0x4 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34e85 │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x759af(%ebx),%ecx │ │ + push $0x2 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + mov $0x1,%cl │ │ + jne 3509c │ │ + movzbl 0x10(%edi),%eax │ │ + mov 0x4(%esi),%edx │ │ + movzbl -0x74b3c(%ebx,%eax,1),%ecx │ │ + sub $0x4,%esp │ │ + push %ecx │ │ + push -0x4ec(%ebx,%eax,4) │ │ + push (%esi) │ │ + call *0xc(%edx) │ │ + jmp 35097 │ │ + movzbl 0x1(%eax),%edi │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x7ba64(%ebx),%ecx │ │ + push $0x4 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + mov $0x1,%dl │ │ + test %al,%al │ │ + jne 3510a │ │ + testb $0x80,0xa(%esi) │ │ + jne 34e8c │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x75976(%ebx),%ecx │ │ + push $0x1 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + movzbl -0x74b94(%ebx,%edi,1),%eax │ │ + mov 0x4(%esi),%ecx │ │ + sub $0x4,%esp │ │ + push %eax │ │ + push -0x64c(%ebx,%edi,4) │ │ + push (%esi) │ │ + call *0xc(%ecx) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + mov $0x1,%dl │ │ + je 3506c │ │ + jmp 3510a │ │ + testb $0x80,0xa(%esi) │ │ + jne 34eea │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x7596d(%ebx),%ecx │ │ + push $0x3 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34a4e │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x7ba8c(%ebx),%ecx │ │ + push $0x4 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34a4e │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x759af(%ebx),%ecx │ │ + push $0x2 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34a4e │ │ + lea -0x38(%ebp),%ecx │ │ + mov %esi,%edx │ │ + call 357a0 │ │ + jmp 34f9f │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x769bf(%ebx),%ecx │ │ + push $0x3 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + movsd (%esi),%xmm0 │ │ + lea -0x30(%ebp),%eax │ │ + movb $0x1,-0x30(%ebp) │ │ + movsd %xmm0,-0x20(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + sub $0x4,%esp │ │ + lea -0x7ba94(%ebx),%eax │ │ + lea -0x20(%ebp),%ecx │ │ + push $0x4 │ │ + push %eax │ │ + push %ecx │ │ + call 32920 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + sub $0x4,%esp │ │ + lea -0x759af(%ebx),%eax │ │ + push $0x2 │ │ + push %eax │ │ + lea -0x20(%ebp),%eax │ │ + push %eax │ │ + call 32920 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + mov 0x8(%edi),%ecx │ │ + sub $0xc,%esp │ │ + lea -0x13f4(%ebx),%eax │ │ + lea -0x20(%ebp),%edx │ │ + push %eax │ │ + call 353b0 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + sub $0x4,%esp │ │ + lea -0x769bc(%ebx),%eax │ │ + push $0x2 │ │ + push %eax │ │ + lea -0x20(%ebp),%eax │ │ + push %eax │ │ + call 32920 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + testb $0x80,0xa(%esi) │ │ + jne 35117 │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x759c3(%ebx),%ecx │ │ + push $0x2 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x76259(%ebx),%ecx │ │ + push $0x7 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x759af(%ebx),%ecx │ │ + push $0x2 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + mov (%edi),%ecx │ │ + mov 0x4(%edi),%edx │ │ + sub $0x8,%esp │ │ + push 0x4(%esi) │ │ + push (%esi) │ │ + call 353f0 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + mov $0x1,%dl │ │ + jne 3510a │ │ + jmp 351af │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x769bf(%ebx),%ecx │ │ + push $0x3 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + mov $0x1,%cl │ │ + test %al,%al │ │ + jne 3509c │ │ + movsd (%esi),%xmm0 │ │ + lea -0x34(%ebp),%eax │ │ + movb $0x1,-0x34(%ebp) │ │ + movsd %xmm0,-0x20(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + sub $0x4,%esp │ │ + lea -0x20(%ebp),%esi │ │ + lea -0x7ba94(%ebx),%eax │ │ + push $0x4 │ │ + push %eax │ │ + push %esi │ │ + call 32920 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34e85 │ │ + sub $0x4,%esp │ │ + lea -0x759af(%ebx),%eax │ │ + push $0x2 │ │ + push %eax │ │ + push %esi │ │ + call 32920 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34e85 │ │ + movzbl 0x10(%edi),%eax │ │ + movzbl -0x74b10(%ebx,%eax,1),%ecx │ │ + sub $0x4,%esp │ │ + push %ecx │ │ + push -0x43c(%ebx,%eax,4) │ │ + push %esi │ │ + call 32920 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + je 35085 │ │ + mov $0x1,%cl │ │ + jmp 3509c │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x769ba(%ebx),%ecx │ │ + push $0x2 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + movsd (%esi),%xmm0 │ │ + lea -0x30(%ebp),%eax │ │ + movb $0x1,-0x30(%ebp) │ │ + movsd %xmm0,-0x20(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + movzbl -0x74b68(%ebx,%edi,1),%eax │ │ + sub $0x4,%esp │ │ + lea -0x20(%ebp),%ecx │ │ + push %eax │ │ + push -0x59c(%ebx,%edi,4) │ │ + mov %ecx,%edi │ │ + push %ecx │ │ + call 32920 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + je 3504d │ │ + mov $0x1,%dl │ │ + jmp 3510a │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x769bf(%ebx),%ecx │ │ + push $0x3 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34a4e │ │ + movsd (%esi),%xmm0 │ │ + lea -0x34(%ebp),%eax │ │ + mov 0xc(%esi),%ecx │ │ + movb $0x1,-0x34(%ebp) │ │ + movsd %xmm0,-0x30(%ebp) │ │ + mov %eax,-0x28(%ebp) │ │ + mov 0x8(%esi),%eax │ │ + mov %ecx,-0x14(%ebp) │ │ + lea -0x30(%ebp),%ecx │ │ + mov %eax,-0x18(%ebp) │ │ + lea -0x13f4(%ebx),%eax │ │ + mov %ecx,-0x20(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + sub $0x4,%esp │ │ + lea -0x7ba8c(%ebx),%eax │ │ + push $0x4 │ │ + push %eax │ │ + push %ecx │ │ + call 32920 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34a4e │ │ + sub $0x4,%esp │ │ + lea -0x759af(%ebx),%eax │ │ + push $0x2 │ │ + push %eax │ │ + lea -0x30(%ebp),%eax │ │ + push %eax │ │ + call 32920 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34a4e │ │ + lea -0x38(%ebp),%ecx │ │ + lea -0x20(%ebp),%edx │ │ + call 357a0 │ │ + test %al,%al │ │ + jne 34a4e │ │ + mov -0x1c(%ebp),%eax │ │ + sub $0x4,%esp │ │ + lea -0x769bc(%ebx),%ecx │ │ + push $0x2 │ │ + push %ecx │ │ + push -0x20(%ebp) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + mov %al,-0xd(%ebp) │ │ + mov 0x10f0(%ebx),%eax │ │ + sub $0xc,%esp │ │ + push %edi │ │ + call *0x4(%eax) │ │ + add $0x10,%esp │ │ + cmpb $0x0,-0xd(%ebp) │ │ + mov $0x1,%dl │ │ + jne 3510a │ │ + testb $0x80,0xa(%esi) │ │ + mov %al,-0xd(%ebp) │ │ + jne 351cc │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x759c3(%ebx),%ecx │ │ + push $0x2 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + mov $0x1,%dl │ │ + test %al,%al │ │ + jne 3510a │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x7ba94(%ebx),%ecx │ │ + push $0x4 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x759af(%ebx),%ecx │ │ + push $0x2 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + mov (%esi),%edx │ │ + sub $0xc,%esp │ │ + movzbl -0xd(%ebp),%ecx │ │ + push 0x4(%esi) │ │ + call 353b0 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + mov $0x1,%dl │ │ + jne 3510a │ │ + jmp 3525b │ │ + sub $0x4,%esp │ │ + lea -0x769bc(%ebx),%eax │ │ + push $0x2 │ │ + push %eax │ │ + push %edi │ │ + call 32920 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + mov $0x1,%dl │ │ + jne 3510a │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x759b3(%ebx),%ecx │ │ + push $0x1 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + jmp 35105 │ │ + sub $0x4,%esp │ │ + lea -0x769bc(%ebx),%eax │ │ + push $0x2 │ │ + push %eax │ │ + push %esi │ │ + call 32920 │ │ + add $0x10,%esp │ │ + mov %eax,%ecx │ │ + mov %cl,-0x2c(%ebp) │ │ + movb $0x1,-0x2b(%ebp) │ │ + mov 0x4(%edi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x7624b(%ebx),%edx │ │ + lea -0x30(%ebp),%ecx │ │ + push 0xc(%eax) │ │ + push (%edi) │ │ + push $0x5 │ │ + call 336f0 │ │ + add $0x10,%esp │ │ + movzbl -0x2b(%ebp),%edx │ │ + movzbl -0x2c(%ebp),%eax │ │ + mov %edx,%ecx │ │ + not %cl │ │ + or %al,%cl │ │ + test $0x1,%cl │ │ + je 350d8 │ │ + or %al,%dl │ │ + jmp 3510a │ │ + mov -0x30(%ebp),%eax │ │ + testb $0x80,0xa(%eax) │ │ + jne 350f1 │ │ + mov 0x4(%eax),%ecx │ │ + sub $0x4,%esp │ │ + lea -0x7596a(%ebx),%edx │ │ + push $0x2 │ │ + jmp 350ff │ │ + mov 0x4(%eax),%ecx │ │ + sub $0x4,%esp │ │ + lea -0x759a4(%ebx),%edx │ │ + push $0x1 │ │ + push %edx │ │ + push (%eax) │ │ + call *0xc(%ecx) │ │ + add $0x10,%esp │ │ + mov %eax,%edx │ │ + and $0x1,%dl │ │ + mov %edx,%eax │ │ + add $0x2c,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + movsd (%esi),%xmm0 │ │ + lea -0x30(%ebp),%eax │ │ + movb $0x1,-0x30(%ebp) │ │ + movsd %xmm0,-0x20(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + sub $0x4,%esp │ │ + lea -0x76259(%ebx),%eax │ │ + lea -0x20(%ebp),%ecx │ │ + push $0x7 │ │ + push %eax │ │ + push %ecx │ │ + call 32920 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + sub $0x4,%esp │ │ + lea -0x759af(%ebx),%eax │ │ + push $0x2 │ │ + push %eax │ │ + lea -0x20(%ebp),%eax │ │ + push %eax │ │ + call 32920 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + mov (%edi),%ecx │ │ + mov 0x4(%edi),%edx │ │ + sub $0x8,%esp │ │ + lea -0x13f4(%ebx),%eax │ │ + push %eax │ │ + lea -0x20(%ebp),%eax │ │ + push %eax │ │ + call 353f0 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + sub $0x4,%esp │ │ + lea -0x769bc(%ebx),%eax │ │ + push $0x2 │ │ + push %eax │ │ + lea -0x20(%ebp),%eax │ │ + push %eax │ │ + call 32920 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + mov $0x1,%dl │ │ + jne 3510a │ │ + testb $0x80,0xa(%esi) │ │ + jne 352e6 │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x7596a(%ebx),%ecx │ │ + push $0x2 │ │ + jmp 3507a │ │ + movsd (%esi),%xmm0 │ │ + lea -0x30(%ebp),%eax │ │ + movb $0x1,-0x30(%ebp) │ │ + movsd %xmm0,-0x20(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + sub $0x4,%esp │ │ + lea -0x20(%ebp),%edi │ │ + lea -0x7ba94(%ebx),%eax │ │ + push $0x4 │ │ + push %eax │ │ + push %edi │ │ + call 32920 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + sub $0x4,%esp │ │ + lea -0x759af(%ebx),%eax │ │ + push $0x2 │ │ + push %eax │ │ + push %edi │ │ + call 32920 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + sub $0xc,%esp │ │ + movzbl -0xd(%ebp),%ecx │ │ + lea -0x13f4(%ebx),%eax │ │ + mov %edi,%edx │ │ + push %eax │ │ + call 353b0 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + sub $0x4,%esp │ │ + lea -0x769bc(%ebx),%eax │ │ + push $0x2 │ │ + push %eax │ │ + push %edi │ │ + call 32920 │ │ + add $0x10,%esp │ │ + mov $0x1,%dl │ │ + test %al,%al │ │ + jne 3510a │ │ + testb $0x80,0xa(%esi) │ │ + jne 352f7 │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x759c3(%ebx),%ecx │ │ + push $0x2 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + mov $0x1,%dl │ │ + test %al,%al │ │ + jne 3510a │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x76259(%ebx),%ecx │ │ + push $0x7 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x759af(%ebx),%ecx │ │ + push $0x2 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + mov (%esi),%edx │ │ + sub $0xc,%esp │ │ + lea -0x38(%ebp),%ecx │ │ + push 0x4(%esi) │ │ + call 35720 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + mov $0x1,%dl │ │ + jne 3510a │ │ + jmp 351af │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x759a4(%ebx),%ecx │ │ + jmp 35078 │ │ + movsd (%esi),%xmm0 │ │ + lea -0x21(%ebp),%eax │ │ + movb $0x1,-0x21(%ebp) │ │ + movsd %xmm0,-0x20(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + sub $0x4,%esp │ │ + lea -0x20(%ebp),%edi │ │ + lea -0x76259(%ebx),%eax │ │ + push $0x7 │ │ + push %eax │ │ + push %edi │ │ + call 32920 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + sub $0x4,%esp │ │ + lea -0x759af(%ebx),%eax │ │ + push $0x2 │ │ + push %eax │ │ + push %edi │ │ + call 32920 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + lea -0x38(%ebp),%eax │ │ + mov %eax,-0x34(%ebp) │ │ + lea -0x34(%ebp),%eax │ │ + mov %eax,-0x30(%ebp) │ │ + lea -0x4891c(%ebx),%eax │ │ + mov %eax,-0x2c(%ebp) │ │ + sub $0x8,%esp │ │ + lea -0x30(%ebp),%eax │ │ + lea -0x79a13(%ebx),%edi │ │ + lea -0x13f4(%ebx),%edx │ │ + lea -0x20(%ebp),%ecx │ │ + push %eax │ │ + push %edi │ │ + call 31c70 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 34ee3 │ │ + sub $0x4,%esp │ │ + lea -0x769bc(%ebx),%eax │ │ + push $0x2 │ │ + push %eax │ │ + lea -0x20(%ebp),%eax │ │ + push %eax │ │ + call 32920 │ │ + add $0x10,%esp │ │ + mov $0x1,%dl │ │ + test %al,%al │ │ + jne 3510a │ │ + jmp 351af │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %edi │ │ + push %esi │ │ + call 353ba │ │ + pop %eax │ │ + movzbl %cl,%ecx │ │ + mov 0x8(%ebp),%esi │ │ + add $0x48cd2,%eax │ │ + movzbl -0x74ae4(%eax,%ecx,1),%edi │ │ + sub $0x4,%esp │ │ + push %edi │ │ + push -0x38c(%eax,%ecx,4) │ │ + push %edx │ │ + call *0xc(%esi) │ │ + add $0x10,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0x3c,%esp │ │ + call 353fe │ │ + pop %eax │ │ + mov 0x8(%ebp),%edi │ │ + mov %edx,%ebx │ │ + mov %ecx,-0x10(%ebp) │ │ + add $0x48c8e,%eax │ │ + mov %eax,-0x20(%ebp) │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x10(%eax),%esi │ │ + sub $0x8,%esp │ │ + push $0x22 │ │ + push %edi │ │ + call *%esi │ │ + add $0x10,%esp │ │ + mov $0x1,%cl │ │ + test %al,%al │ │ + jne 356dc │ │ + test %ebx,%ebx │ │ + je 35689 │ │ + mov %esi,-0x24(%ebp) │ │ + mov -0x10(%ebp),%esi │ │ + xor %eax,%eax │ │ + mov %ebx,%ecx │ │ + movl $0x0,-0x1c(%ebp) │ │ + mov %ebx,-0x14(%ebp) │ │ + jmp 3545d │ │ + nopl 0x0(%eax) │ │ + mov -0x30(%ebp),%ecx │ │ + add %edi,%eax │ │ + sub %esi,%ecx │ │ + je 35665 │ │ + lea (%esi,%ecx,1),%edx │ │ + xor %edi,%edi │ │ + mov %edx,-0x30(%ebp) │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nop │ │ + movzbl (%esi,%edi,1),%edx │ │ + mov %edx,%ebx │ │ + add $0x81,%bl │ │ + cmp $0xa1,%bl │ │ + jb 354a0 │ │ + cmp $0x22,%edx │ │ + je 354a0 │ │ + cmp $0x5c,%edx │ │ + je 354a0 │ │ + inc %edi │ │ + cmp %edi,%ecx │ │ + jne 35470 │ │ + jmp 35663 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax) │ │ + movzbl (%esi,%edi,1),%edx │ │ + test %dl,%dl │ │ + js 354b0 │ │ + lea 0x1(%esi,%edi,1),%esi │ │ + jmp 35510 │ │ + xchg %ax,%ax │ │ + add %edi,%esi │ │ + mov %edx,%ecx │ │ + movzbl 0x1(%esi),%ebx │ │ + and $0x1f,%ecx │ │ + and $0x3f,%ebx │ │ + cmp $0xdf,%dl │ │ + jbe 354f1 │ │ + mov %edx,-0x18(%ebp) │ │ + movzbl 0x2(%esi),%edx │ │ + shl $0x6,%ebx │ │ + and $0x3f,%edx │ │ + or %ebx,%edx │ │ + cmpb $0xf0,-0x18(%ebp) │ │ + jb 354fd │ │ + movzbl 0x3(%esi),%ebx │ │ + shl $0x6,%edx │ │ + and $0x7,%ecx │ │ + add $0x4,%esi │ │ + shl $0x12,%ecx │ │ + and $0x3f,%ebx │ │ + or %edx,%ebx │ │ + mov %ebx,%edx │ │ + jmp 35503 │ │ + shl $0x6,%ecx │ │ + add $0x2,%esi │ │ + or %ebx,%ecx │ │ + mov %ecx,%edx │ │ + jmp 35510 │ │ + add $0x3,%esi │ │ + shl $0xc,%ecx │ │ + or %ecx,%edx │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nop │ │ + add %eax,%edi │ │ + sub $0xc,%esp │ │ + mov -0x20(%ebp),%ebx │ │ + lea -0x40(%ebp),%ecx │ │ + mov %edx,-0x18(%ebp) │ │ + push $0x10001 │ │ + call 32c70 │ │ + add $0x10,%esp │ │ + movzbl -0x33(%ebp),%ecx │ │ + movzbl -0x34(%ebp),%edx │ │ + mov %ecx,%eax │ │ + sub %dl,%al │ │ + cmp $0x1,%al │ │ + jne 35560 │ │ + mov -0x1c(%ebp),%eax │ │ + mov -0x18(%ebp),%ecx │ │ + mov %eax,-0x1c(%ebp) │ │ + mov $0x1,%eax │ │ + cmp $0x80,%ecx │ │ + jb 35450 │ │ + jmp 3563f │ │ + nopw 0x0(%eax,%eax,1) │ │ + mov -0x1c(%ebp),%ebx │ │ + mov %edx,-0x28(%ebp) │ │ + mov -0x14(%ebp),%edx │ │ + mov %edi,%eax │ │ + mov %ecx,-0x2c(%ebp) │ │ + sub %ebx,%eax │ │ + jb 356ea │ │ + cmp %edx,%edi │ │ + ja 356ea │ │ + cmp %edx,%ebx │ │ + je 355aa │ │ + test %ebx,%ebx │ │ + je 35596 │ │ + mov -0x10(%ebp),%ecx │ │ + mov -0x14(%ebp),%edx │ │ + cmpb $0xbf,(%ecx,%ebx,1) │ │ + jle 356ea │ │ + cmp %edx,%edi │ │ + je 355aa │ │ + mov -0x10(%ebp),%ecx │ │ + mov -0x14(%ebp),%edx │ │ + cmpb $0xbf,(%ecx,%edi,1) │ │ + jle 356ea │ │ + add -0x10(%ebp),%ebx │ │ + mov 0xc(%ebp),%ecx │ │ + mov %ebx,%edx │ │ + mov 0xc(%ecx),%ebx │ │ + sub $0x4,%esp │ │ + push %eax │ │ + push %edx │ │ + push 0x8(%ebp) │ │ + call *%ebx │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 356e6 │ │ + mov -0x2c(%ebp),%ecx │ │ + cmp $0x81,%cl │ │ + jb 355e0 │ │ + sub $0x8,%esp │ │ + push -0x40(%ebp) │ │ + push 0x8(%ebp) │ │ + call *-0x24(%ebp) │ │ + jmp 355f3 │ │ + mov -0x28(%ebp),%eax │ │ + sub %eax,%ecx │ │ + lea -0x40(%ebp,%eax,1),%eax │ │ + sub $0x4,%esp │ │ + push %ecx │ │ + push %eax │ │ + push 0x8(%ebp) │ │ + call *%ebx │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 356e6 │ │ + mov -0x18(%ebp),%ecx │ │ + mov $0x1,%eax │ │ + cmp $0x80,%ecx │ │ + jb 35629 │ │ + mov $0x2,%eax │ │ + cmp $0x800,%ecx │ │ + jb 35629 │ │ + cmp $0x10000,%ecx │ │ + mov $0x4,%eax │ │ + sbb $0x0,%eax │ │ + add %edi,%eax │ │ + mov %eax,-0x1c(%ebp) │ │ + mov $0x1,%eax │ │ + cmp $0x80,%ecx │ │ + jb 35450 │ │ + mov $0x2,%eax │ │ + cmp $0x800,%ecx │ │ + jb 35450 │ │ + cmp $0x10000,%ecx │ │ + mov $0x4,%eax │ │ + sbb $0x0,%eax │ │ + jmp 35450 │ │ + add %ecx,%eax │ │ + mov -0x1c(%ebp),%ebx │ │ + mov -0x24(%ebp),%esi │ │ + mov 0x8(%ebp),%edi │ │ + mov -0x14(%ebp),%edx │ │ + cmp %eax,%ebx │ │ + ja 35703 │ │ + cmp %edx,%eax │ │ + ja 35703 │ │ + cmp %edx,%ebx │ │ + jne 3568f │ │ + mov %edx,%ebx │ │ + jmp 356b3 │ │ + xor %ebx,%ebx │ │ + xor %eax,%eax │ │ + jmp 356b3 │ │ + test %ebx,%ebx │ │ + je 3569f │ │ + mov -0x10(%ebp),%ecx │ │ + mov -0x14(%ebp),%edx │ │ + cmpb $0xbf,(%ecx,%ebx,1) │ │ + jle 35703 │ │ + cmp %edx,%eax │ │ + jne 356a7 │ │ + mov %edx,%eax │ │ + jmp 356b3 │ │ + mov -0x10(%ebp),%ecx │ │ + mov -0x14(%ebp),%edx │ │ + cmpb $0xc0,(%ecx,%eax,1) │ │ + jl 35703 │ │ + mov -0x10(%ebp),%ecx │ │ + sub %ebx,%eax │ │ + add %ebx,%ecx │ │ + sub $0x4,%esp │ │ + push %eax │ │ + push %ecx │ │ + push %edi │ │ + mov 0xc(%ebp),%eax │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + mov $0x1,%cl │ │ + jne 356dc │ │ + sub $0x8,%esp │ │ + push $0x22 │ │ + push %edi │ │ + call *%esi │ │ + add $0x10,%esp │ │ + mov %eax,%ecx │ │ + mov %ecx,%eax │ │ + add $0x3c,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + mov $0x1,%cl │ │ + jmp 356dc │ │ + sub $0x4,%esp │ │ + mov %ebx,%esi │ │ + mov -0x20(%ebp),%ebx │ │ + mov -0x10(%ebp),%ecx │ │ + lea -0x1300(%ebx),%eax │ │ + push %eax │ │ + push %edi │ │ + push %esi │ │ + call 341c0 │ │ + sub $0x4,%esp │ │ + mov %ebx,%edi │ │ + mov -0x20(%ebp),%ebx │ │ + mov -0x10(%ebp),%ecx │ │ + lea -0x12f0(%ebx),%esi │ │ + push %esi │ │ + push %eax │ │ + push %edi │ │ + call 341c0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0xc,%esp │ │ + call 3572e │ │ + pop %ebx │ │ + mov %edx,%eax │ │ + mov 0x8(%ebp),%edx │ │ + mov %ecx,-0x10(%ebp) │ │ + lea -0x10(%ebp),%ecx │ │ + add $0x4895e,%ebx │ │ + mov %ecx,-0x18(%ebp) │ │ + lea -0x4891c(%ebx),%ecx │ │ + mov %ecx,-0x14(%ebp) │ │ + sub $0x8,%esp │ │ + lea -0x18(%ebp),%esi │ │ + lea -0x79a13(%ebx),%edi │ │ + mov %eax,%ecx │ │ + push %esi │ │ + push %edi │ │ + call 31c70 │ │ + add $0x1c,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + sub $0x8,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + call 3577e │ │ + pop %eax │ │ + add $0x4890e,%eax │ │ + mov (%ecx),%ecx │ │ + mov 0x10f0(%eax),%eax │ │ + sub $0x8,%esp │ │ + push 0xc(%ebp) │ │ + push (%ecx) │ │ + call *(%eax) │ │ + add $0x18,%esp │ │ + pop %ebp │ │ + ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0xc,%esp │ │ + mov 0x8(%edx),%eax │ │ + call 357b1 │ │ + pop %ebx │ │ + add $0x488db,%ebx │ │ + test $0x2000000,%eax │ │ + jne 357d8 │ │ + test $0x4000000,%eax │ │ + jne 357ff │ │ + sub $0x8,%esp │ │ + push %edx │ │ + push %ecx │ │ + call 35860 │ │ + add $0x1c,%esp │ │ + jmp 35858 │ │ + mov (%ecx),%eax │ │ + mov $0x9,%ecx │ │ + nop │ │ + mov %ecx,%esi │ │ + mov %eax,%ecx │ │ + shr $0x4,%eax │ │ + and $0xf,%ecx │ │ + test %eax,%eax │ │ + movzbl -0x7be5c(%ebx,%ecx,1),%ecx │ │ + mov %cl,-0x16(%ebp,%esi,1) │ │ + lea -0x1(%esi),%ecx │ │ + jne 357e0 │ │ + jmp 3582d │ │ + mov (%ecx),%eax │ │ + mov $0x9,%ecx │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + mov %ecx,%esi │ │ + mov %eax,%ecx │ │ + shr $0x4,%eax │ │ + and $0xf,%ecx │ │ + test %eax,%eax │ │ + movzbl -0x7bb5c(%ebx,%ecx,1),%ecx │ │ + mov %cl,-0x16(%ebp,%esi,1) │ │ + lea -0x1(%esi),%ecx │ │ + jne 35810 │ │ + add $0xfffffffe,%esi │ │ + lea -0x75965(%ebx),%edi │ │ + lea -0x14(%ebp,%esi,1),%eax │ │ + mov $0x9,%esi │ │ + sub %ecx,%esi │ │ + mov %edx,%ecx │ │ + mov $0x1,%edx │ │ + push %esi │ │ + push %eax │ │ + push $0x2 │ │ + push %edi │ │ + call 32640 │ │ + add $0x10,%esp │ │ + add $0xc,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + int3 │ │ + int3 │ │ int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0x1c,%esp │ │ + mov 0x8(%ebp),%eax │ │ + call 35871 │ │ + pop %edi │ │ + add $0x4881b,%edi │ │ + mov (%eax),%eax │ │ + mov %eax,%esi │ │ + mov %eax,-0x10(%ebp) │ │ + neg %esi │ │ + cmovs %eax,%esi │ │ + cmp $0x3e8,%esi │ │ + jb 3596d │ │ + mov $0xa,%eax │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nop │ │ + mov %eax,-0x14(%ebp) │ │ + mov %esi,%eax │ │ + mov $0xd1b71759,%ecx │ │ + mov %edi,%ebx │ │ + mul %ecx │ │ + mov %esi,%ecx │ │ + shr $0xd,%edx │ │ + imul $0x2710,%edx,%eax │ │ + sub %eax,%ecx │ │ + imul $0x147b,%ecx,%eax │ │ + shr $0x13,%eax │ │ + imul $0x64,%eax,%edi │ │ + sub %edi,%ecx │ │ + mov %ebx,%edi │ │ + mov -0x14(%ebp),%ebx │ │ + cmp $0x98967f,%esi │ │ + mov %edx,%esi │ │ + movzwl -0x76687(%edi,%eax,2),%eax │ │ + mov %ax,-0x22(%ebp,%ebx,1) │ │ + movzwl %cx,%eax │ │ + movzwl -0x76687(%edi,%eax,2),%eax │ │ + mov %ax,-0x20(%ebp,%ebx,1) │ │ + lea -0x4(%ebx),%eax │ │ + ja 358a0 │ │ + mov %eax,%esi │ │ + cmp $0xa,%edx │ │ + jb 35928 │ │ + movzwl %dx,%eax │ │ + shr $0x2,%eax │ │ + imul $0x147b,%eax,%eax │ │ + shr $0x11,%eax │ │ + imul $0x64,%eax,%ecx │ │ + sub %ecx,%edx │ │ + movzwl %dx,%ecx │ │ + mov %eax,%edx │ │ + movzwl -0x76687(%edi,%ecx,2),%ecx │ │ + mov %cx,-0x20(%ebp,%esi,1) │ │ + add $0xfffffffe,%esi │ │ + mov -0x10(%ebp),%ebx │ │ + mov 0xc(%ebp),%ecx │ │ + test %ebx,%ebx │ │ + je 35936 │ │ + test %edx,%edx │ │ + je 35946 │ │ + and $0xf,%edx │ │ + movzbl -0x76686(%edi,%edx,2),%eax │ │ + mov %al,-0x1f(%ebp,%esi,1) │ │ + dec %esi │ │ + mov $0xa,%eax │ │ + not %ebx │ │ + sub %esi,%eax │ │ + shr $0x1f,%ebx │ │ + lea -0x1e(%ebp,%esi,1),%esi │ │ + mov %ebx,%edx │ │ + mov %edi,%ebx │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x1 │ │ + call 32640 │ │ + add $0x2c,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + mov %esi,%edx │ │ + mov $0xa,%eax │ │ + mov %eax,%esi │ │ + cmp $0xa,%edx │ │ + jae 358ff │ │ + jmp 35928 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 343de │ │ + call 3598e │ │ pop %edi │ │ mov %edx,-0x14(%ebp) │ │ mov $0x3,%eax │ │ mov %ecx,%edx │ │ - add $0x4a3fe,%edi │ │ + add $0x486fe,%edi │ │ cmp $0xa,%cl │ │ - jb 3441b │ │ + jb 359cb │ │ movzbl %cl,%eax │ │ lea (%eax,%eax,4),%edx │ │ lea (%eax,%edx,8),%edx │ │ mov %ecx,%eax │ │ shr $0xc,%edx │ │ imul $0x64,%edx,%ebx │ │ sub %bl,%al │ │ movzbl %al,%eax │ │ - movzwl -0x77556(%edi,%eax,2),%eax │ │ + movzwl -0x76687(%edi,%eax,2),%eax │ │ mov %ax,-0xe(%ebp) │ │ mov $0x1,%eax │ │ test %dl,%dl │ │ sete %bl │ │ test %cl,%cl │ │ setne %cl │ │ test %bl,%cl │ │ - jne 34439 │ │ + jne 359e9 │ │ movzbl %dl,%ecx │ │ - movzbl -0x77555(%edi,%ecx,2),%ecx │ │ + movzbl -0x76686(%edi,%ecx,2),%ecx │ │ mov %cl,-0x10(%ebp,%eax,1) │ │ dec %eax │ │ mov -0x14(%ebp),%ecx │ │ - mov $0x3,%esi │ │ + lea -0xf(%ebp,%eax,1),%esi │ │ + xor $0x3,%eax │ │ mov $0x1,%edx │ │ mov %edi,%ebx │ │ - sub %eax,%esi │ │ - lea -0xf(%ebp,%eax,1),%eax │ │ - push %esi │ │ push %eax │ │ + push %esi │ │ push $0x0 │ │ push $0x1 │ │ - call 31bc0 │ │ + call 32640 │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x18,%esp │ │ mov 0x4(%edx),%esi │ │ - call 3447e │ │ + call 35a1e │ │ pop %ebx │ │ - add $0x4a35e,%ebx │ │ + add $0x4866e,%ebx │ │ test %esi,%esi │ │ - je 345f6 │ │ + je 35b96 │ │ mov %ecx,0x10(%esp) │ │ mov (%edx),%ecx │ │ - lea -0x76cab(%ebx),%eax │ │ + lea -0x76252(%ebx),%eax │ │ xor %edi,%edi │ │ mov %edx,0xc(%esp) │ │ mov %ebx,0x14(%esp) │ │ mov %esi,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ mov %ecx,(%esp) │ │ mov (%esp),%eax │ │ - jmp 344cf │ │ + jmp 35a6f │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl (%eax) │ │ mov (%esp),%ecx │ │ mov %edi,%ebx │ │ cmp %esi,%ebx │ │ mov %ebx,%edi │ │ - jae 34601 │ │ + jae 35ba1 │ │ movzbl (%ecx,%edi,1),%edx │ │ lea 0x1(%edi),%ebx │ │ test %dl,%dl │ │ - jns 344c5 │ │ + jns 35a65 │ │ mov 0x14(%esp),%ecx │ │ - movzbl -0x7748e(%ecx,%edx,1),%ecx │ │ + movzbl -0x765bf(%ecx,%edx,1),%ecx │ │ cmp $0x4,%ecx │ │ - je 3453e │ │ + je 35ade │ │ cmp $0x3,%ecx │ │ - je 34514 │ │ + je 35ab4 │ │ cmp $0x2,%ecx │ │ - jne 345fe │ │ + jne 35b9e │ │ mov (%esp),%ecx │ │ cmp %esi,%ebx │ │ lea (%ecx,%ebx,1),%ecx │ │ cmovae 0x4(%esp),%ecx │ │ cmpb $0xc0,(%ecx) │ │ - jge 345fe │ │ + jge 35b9e │ │ add $0x2,%edi │ │ - jmp 344c0 │ │ + jmp 35a60 │ │ mov (%esp),%ecx │ │ cmp %esi,%ebx │ │ lea (%ecx,%ebx,1),%ecx │ │ cmovae 0x4(%esp),%ecx │ │ cmp $0xe0,%edx │ │ movzbl (%ecx),%ecx │ │ - je 34568 │ │ + je 35b08 │ │ cmp $0xed,%edx │ │ - jne 3457f │ │ + jne 35b1f │ │ cmp $0x9f,%cl │ │ - jle 34596 │ │ - jmp 345fe │ │ + jle 35b36 │ │ + jmp 35b9e │ │ mov (%esp),%ecx │ │ cmp %esi,%ebx │ │ lea (%ecx,%ebx,1),%ecx │ │ cmovae 0x4(%esp),%ecx │ │ cmp $0xf0,%edx │ │ movzbl (%ecx),%ecx │ │ - je 34575 │ │ + je 35b15 │ │ cmp $0xf4,%edx │ │ - jne 345b4 │ │ + jne 35b54 │ │ cmp $0x8f,%cl │ │ - jle 345c1 │ │ - jmp 345fe │ │ + jle 35b61 │ │ + jmp 35b9e │ │ and $0xe0,%cl │ │ cmp $0xa0,%cl │ │ - je 34596 │ │ - jmp 345fe │ │ + je 35b36 │ │ + jmp 35b9e │ │ add $0x70,%cl │ │ cmp $0x30,%cl │ │ - jb 345c1 │ │ - jmp 345fe │ │ + jb 35b61 │ │ + jmp 35b9e │ │ mov %dl,%ch │ │ add $0x1f,%ch │ │ cmp $0xc,%ch │ │ - jb 34591 │ │ + jb 35b31 │ │ and $0xfe,%dl │ │ cmp $0xee,%dl │ │ - jne 345fe │ │ + jne 35b9e │ │ cmp $0xc0,%cl │ │ - jge 345fe │ │ + jge 35b9e │ │ mov (%esp),%ecx │ │ lea 0x2(%edi),%ebx │ │ cmp %esi,%ebx │ │ lea 0x2(%ecx,%edi,1),%ecx │ │ cmovae 0x4(%esp),%ecx │ │ cmpb $0xc0,(%ecx) │ │ - jge 345fe │ │ + jge 35b9e │ │ add $0x3,%edi │ │ - jmp 344c0 │ │ + jmp 35a60 │ │ add $0xf,%dl │ │ cmp $0x2,%dl │ │ - ja 345fe │ │ + ja 35b9e │ │ cmp $0xc0,%cl │ │ - jge 345fe │ │ + jge 35b9e │ │ mov 0x4(%esp),%edx │ │ lea 0x2(%edi),%ebx │ │ lea 0x2(%eax,%edi,1),%ecx │ │ cmp %esi,%ebx │ │ cmovae %edx,%ecx │ │ cmpb $0xbf,(%ecx) │ │ - jg 3462a │ │ + jg 35bca │ │ lea 0x3(%edi),%ebx │ │ lea 0x3(%eax,%edi,1),%ecx │ │ cmp %esi,%ebx │ │ cmovae %edx,%ecx │ │ cmpb $0xbf,(%ecx) │ │ - jg 3462e │ │ + jg 35bce │ │ mov (%esp),%ecx │ │ mov 0x8(%esp),%esi │ │ add $0x4,%edi │ │ - jmp 344c3 │ │ + jmp 35a63 │ │ movl $0x0,(%ecx) │ │ - jmp 34623 │ │ + jmp 35bc3 │ │ mov (%esp),%ecx │ │ mov 0xc(%esp),%edx │ │ mov %ecx,%eax │ │ add %ebx,%ecx │ │ sub %ebx,%esi │ │ sub %edi,%ebx │ │ mov %ecx,(%edx) │ │ @@ -32456,18 +33645,18 @@ │ │ mov %ebx,0xc(%edx) │ │ add $0x18,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ mov %eax,%ecx │ │ - jmp 34601 │ │ + jmp 35ba1 │ │ mov (%esp),%ecx │ │ mov 0x8(%esp),%esi │ │ - jmp 34601 │ │ + jmp 35ba1 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -32477,41 +33666,41 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0x8(%ebp),%eax │ │ mov 0xc(%ebp),%ecx │ │ - call 34654 │ │ + call 35bf4 │ │ pop %ebx │ │ mov $0x3,%esi │ │ - add $0x4a188,%ebx │ │ + add $0x48498,%ebx │ │ movzbl (%eax),%eax │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl (%eax) │ │ mov %esi,%edx │ │ movzbl %al,%esi │ │ shr $0x4,%al │ │ and $0xf,%esi │ │ test %al,%al │ │ - mov -0x7c57c(%ebx,%esi,1),%ah │ │ + mov -0x7bb5c(%ebx,%esi,1),%ah │ │ lea -0x1(%edx),%esi │ │ mov %ah,-0x10(%ebp,%edx,1) │ │ - jne 34670 │ │ + jne 35c10 │ │ mov $0x3,%edi │ │ add $0xfffffffe,%edx │ │ sub %esi,%edi │ │ lea -0xe(%ebp,%edx,1),%eax │ │ - lea -0x765ce(%ebx),%esi │ │ + lea -0x75965(%ebx),%esi │ │ mov $0x1,%edx │ │ push %edi │ │ push %eax │ │ push $0x2 │ │ push %esi │ │ - call 31bc0 │ │ + call 32640 │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ @@ -32523,524 +33712,341 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x3c,%esp │ │ - mov 0xc(%ebp),%eax │ │ - call 346d1 │ │ + sub $0x1c,%esp │ │ + mov 0x8(%ebp),%eax │ │ + call 35c71 │ │ pop %ebx │ │ - mov %edx,%esi │ │ - mov %ecx,%edi │ │ - add $0x4a10b,%ebx │ │ - mov 0x10(%eax),%eax │ │ + mov 0xc(%ebp),%ecx │ │ + add $0x4841b,%ebx │ │ + movzbl (%eax),%edx │ │ + mov -0x7b790(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + mov 0x4(%eax),%eax │ │ + lea -0x14(%ebp),%edx │ │ + mov %edx,-0x24(%ebp) │ │ + lea -0x4891c(%ebx),%edx │ │ + mov %edx,-0x20(%ebp) │ │ + mov 0x4(%ecx),%edx │ │ + mov %eax,-0x10(%ebp) │ │ + lea -0x10(%ebp),%eax │ │ + mov %eax,-0x14(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + lea -0x4882c(%ebx),%eax │ │ + mov %eax,-0x18(%ebp) │ │ + mov (%ecx),%eax │ │ sub $0x8,%esp │ │ - push $0x22 │ │ - push 0x8(%ebp) │ │ - mov %eax,-0x24(%ebp) │ │ - call *%eax │ │ - add $0x10,%esp │ │ - mov $0x1,%cl │ │ - test %al,%al │ │ - jne 349bf │ │ - test %esi,%esi │ │ - je 34973 │ │ - xor %edx,%edx │ │ - xor %eax,%eax │ │ - mov %esi,%ecx │ │ - mov %ebx,-0x10(%ebp) │ │ - mov %esi,-0x18(%ebp) │ │ - mov %edi,-0x14(%ebp) │ │ - jmp 3472a │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - add %esi,%eax │ │ - sub %edi,%ecx │ │ - je 34946 │ │ - lea (%edi,%ecx,1),%ebx │ │ - xor %esi,%esi │ │ - mov %edx,-0x1c(%ebp) │ │ - mov %ebx,-0x28(%ebp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - movzbl (%edi,%esi,1),%edx │ │ - mov %edx,%ebx │ │ - add $0x81,%bl │ │ - cmp $0xa1,%bl │ │ - jb 34770 │ │ - cmp $0x22,%edx │ │ - je 34770 │ │ - cmp $0x5c,%edx │ │ - je 34770 │ │ - inc %esi │ │ - cmp %esi,%ecx │ │ - jne 34740 │ │ - jmp 34941 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - movzbl (%edi,%esi,1),%ebx │ │ - test %bl,%bl │ │ - js 34780 │ │ - lea 0x1(%edi,%esi,1),%edi │ │ - jmp 347e0 │ │ - xchg %ax,%ax │ │ - add %esi,%edi │ │ - mov %ebx,%ecx │ │ - movzbl 0x1(%edi),%edx │ │ - and $0x1f,%ecx │ │ - and $0x3f,%edx │ │ - cmp $0xdf,%bl │ │ - jbe 347c1 │ │ - mov %ebx,-0x20(%ebp) │ │ - movzbl 0x2(%edi),%ebx │ │ - shl $0x6,%edx │ │ - and $0x3f,%ebx │ │ - or %edx,%ebx │ │ - cmpb $0xf0,-0x20(%ebp) │ │ - jb 347cd │ │ - movzbl 0x3(%edi),%edx │ │ - shl $0x6,%ebx │ │ - and $0x7,%ecx │ │ - add $0x4,%edi │ │ - shl $0x12,%ecx │ │ - and $0x3f,%edx │ │ - or %ebx,%edx │ │ - mov %edx,%ebx │ │ - jmp 347d3 │ │ - shl $0x6,%ecx │ │ - add $0x2,%edi │ │ - or %edx,%ecx │ │ - mov %ecx,%ebx │ │ - jmp 347e0 │ │ - add $0x3,%edi │ │ - shl $0xc,%ecx │ │ - or %ecx,%ebx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - add %eax,%esi │ │ + lea -0x24(%ebp),%esi │ │ + lea -0x79c78(%ebx),%edi │ │ + mov %eax,%ecx │ │ + push %esi │ │ + push %edi │ │ + call 31c70 │ │ + jmp 35d0e │ │ + mov 0x4(%eax),%eax │ │ + mov (%eax),%edx │ │ sub $0xc,%esp │ │ - mov %ebx,-0x20(%ebp) │ │ - mov %ebx,%edx │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x40(%ebp),%ecx │ │ - push $0x10001 │ │ - call 32620 │ │ - add $0x10,%esp │ │ - movzbl -0x33(%ebp),%ecx │ │ - movzbl -0x34(%ebp),%ebx │ │ - mov %ecx,%eax │ │ - sub %bl,%al │ │ - cmp $0x1,%al │ │ - jne 34830 │ │ - mov -0x1c(%ebp),%edx │ │ - mov -0x28(%ebp),%ecx │ │ - mov -0x20(%ebp),%ebx │ │ - mov $0x1,%eax │ │ - cmp $0x80,%ebx │ │ - jb 34720 │ │ - jmp 3491d │ │ - nopl 0x0(%eax) │ │ - mov -0x1c(%ebp),%edx │ │ - mov %esi,%eax │ │ - mov %ecx,-0x30(%ebp) │ │ - sub %edx,%eax │ │ - jb 349cd │ │ - test %edx,%edx │ │ - je 3485d │ │ - cmp -0x18(%ebp),%edx │ │ - jae 34857 │ │ - mov -0x14(%ebp),%ecx │ │ - cmpb $0xbf,(%ecx,%edx,1) │ │ - jg 3485d │ │ - jmp 349cd │ │ - jne 349cd │ │ - test %esi,%esi │ │ - je 3487a │ │ - cmp -0x18(%ebp),%esi │ │ - jae 34874 │ │ - mov -0x14(%ebp),%ecx │ │ - cmpb $0xbf,(%ecx,%esi,1) │ │ - jg 3487a │ │ - jmp 349cd │ │ - jne 349cd │ │ - mov 0xc(%ebp),%ecx │ │ - add -0x14(%ebp),%edx │ │ - mov %ebx,-0x2c(%ebp) │ │ - mov 0xc(%ecx),%ecx │ │ - sub $0x4,%esp │ │ - mov -0x10(%ebp),%ebx │ │ - push %eax │ │ - push %edx │ │ - push 0x8(%ebp) │ │ - mov %ecx,-0x1c(%ebp) │ │ - call *%ecx │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 349c9 │ │ - mov -0x30(%ebp),%ecx │ │ - cmp $0x81,%cl │ │ - jb 348ba │ │ + push 0x4(%eax) │ │ + call 31e20 │ │ + jmp 35d0e │ │ + mov 0x4(%eax),%eax │ │ + mov 0x4(%eax),%edx │ │ sub $0x8,%esp │ │ - mov -0x10(%ebp),%ebx │ │ - push -0x40(%ebp) │ │ - push 0x8(%ebp) │ │ - call *-0x24(%ebp) │ │ - jmp 348d1 │ │ - mov -0x2c(%ebp),%eax │ │ - sub %eax,%ecx │ │ - lea -0x40(%ebp,%eax,1),%eax │ │ - sub $0x4,%esp │ │ - mov -0x10(%ebp),%ebx │ │ push %ecx │ │ - push %eax │ │ - push 0x8(%ebp) │ │ - call *-0x1c(%ebp) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 349c9 │ │ - mov -0x20(%ebp),%ebx │ │ - mov $0x1,%edx │ │ - cmp $0x80,%ebx │ │ - jb 34907 │ │ - mov $0x2,%edx │ │ - cmp $0x800,%ebx │ │ - jb 34907 │ │ - cmp $0x10000,%ebx │ │ - mov $0x4,%edx │ │ - sbb $0x0,%edx │ │ - mov -0x28(%ebp),%ecx │ │ - add %esi,%edx │ │ - mov $0x1,%eax │ │ - cmp $0x80,%ebx │ │ - jb 34720 │ │ - mov $0x2,%eax │ │ - cmp $0x800,%ebx │ │ - jb 34720 │ │ - cmp $0x10000,%ebx │ │ - mov $0x4,%eax │ │ - sbb $0x0,%eax │ │ - jmp 34720 │ │ - mov -0x1c(%ebp),%edx │ │ - add %ecx,%eax │ │ - cmp %eax,%edx │ │ - ja 349e9 │ │ - test %edx,%edx │ │ - mov %edx,%esi │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x14(%ebp),%edi │ │ - mov -0x18(%ebp),%edx │ │ - mov $0x0,%ecx │ │ - je 3497d │ │ - cmp %edx,%esi │ │ - jae 34979 │ │ - cmpb $0xbf,(%edi,%esi,1) │ │ - mov %esi,%ecx │ │ - jg 3497d │ │ - jmp 349f8 │ │ - xor %edx,%edx │ │ - xor %ecx,%ecx │ │ - jmp 34995 │ │ - mov %edx,%ecx │ │ - jne 349f8 │ │ - test %eax,%eax │ │ - je 3498f │ │ - cmp %edx,%eax │ │ - jae 34993 │ │ - cmpb $0xbf,(%edi,%eax,1) │ │ - jle 349f6 │ │ - mov %eax,%edx │ │ - jmp 34995 │ │ - xor %edx,%edx │ │ - jmp 34995 │ │ - jne 349f6 │ │ - sub %ecx,%edx │ │ - add %ecx,%edi │ │ + push (%eax) │ │ + call *0x10(%edx) │ │ + jmp 35d0e │ │ + movzbl 0x1(%eax),%eax │ │ + mov 0x4(%ecx),%esi │ │ + movzbl -0x74ab8(%ebx,%eax,1),%edx │ │ sub $0x4,%esp │ │ push %edx │ │ - push %edi │ │ - mov 0x8(%ebp),%esi │ │ - push %esi │ │ - mov 0xc(%ebp),%eax │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - mov $0x1,%cl │ │ - jne 349bf │ │ - sub $0x8,%esp │ │ - push $0x22 │ │ - push %esi │ │ - call *-0x24(%ebp) │ │ - add $0x10,%esp │ │ - mov %eax,%ecx │ │ - mov %ecx,%eax │ │ - add $0x3c,%esp │ │ + push -0x2dc(%ebx,%eax,4) │ │ + push (%ecx) │ │ + call *0xc(%esi) │ │ + add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov $0x1,%cl │ │ - jmp 349bf │ │ - sub $0x4,%esp │ │ - mov -0x10(%ebp),%ebx │ │ - mov %edx,%edi │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x18(%ebp),%edx │ │ - lea -0x119c(%ebx),%eax │ │ - push %eax │ │ - push %esi │ │ - push %edi │ │ - call 33a30 │ │ - mov %edx,%esi │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x14(%ebp),%edi │ │ - mov -0x18(%ebp),%edx │ │ - jmp 349f8 │ │ - mov %ecx,%esi │ │ - sub $0x4,%esp │ │ - lea -0x118c(%ebx),%ecx │ │ - mov %ecx,-0x10(%ebp) │ │ - mov %edi,%ecx │ │ - push -0x10(%ebp) │ │ - push %eax │ │ - push %esi │ │ - call 33a30 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 34a1e │ │ + call 35d2e │ │ pop %ebx │ │ mov $0x3,%esi │ │ mov %edx,-0x14(%ebp) │ │ - add $0x49dbe,%ebx │ │ + add $0x4835e,%ebx │ │ nopl (%eax) │ │ mov %esi,%eax │ │ movzbl %cl,%esi │ │ shr $0x4,%cl │ │ and $0xf,%esi │ │ test %cl,%cl │ │ - movzbl -0x7c82c(%ebx,%esi,1),%edx │ │ + movzbl -0x7be5c(%ebx,%esi,1),%edx │ │ lea -0x1(%eax),%esi │ │ mov %dl,-0x10(%ebp,%eax,1) │ │ - jne 34a30 │ │ + jne 35d40 │ │ mov -0x14(%ebp),%ecx │ │ mov $0x3,%edi │ │ add $0xfffffffe,%eax │ │ mov $0x1,%edx │ │ sub %esi,%edi │ │ lea -0xe(%ebp,%eax,1),%eax │ │ - lea -0x765ce(%ebx),%esi │ │ + lea -0x75965(%ebx),%esi │ │ push %edi │ │ push %eax │ │ push $0x2 │ │ push %esi │ │ - call 31bc0 │ │ - add $0x1c,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0xc,%esp │ │ - mov 0x8(%ebp),%eax │ │ - call 34a91 │ │ - pop %ebx │ │ - lea -0x16(%ebp),%edx │ │ - add $0x49d4b,%ebx │ │ - mov (%eax),%edi │ │ - mov %edi,%ecx │ │ - neg %ecx │ │ - cmovs %edi,%ecx │ │ - call 33270 │ │ - mov %eax,%ecx │ │ - mov $0xa,%eax │ │ - not %edi │ │ - sub %ecx,%eax │ │ - lea -0x16(%ebp,%ecx,1),%esi │ │ - mov 0xc(%ebp),%ecx │ │ - shr $0x1f,%edi │ │ - mov %edi,%edx │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x1 │ │ - call 31bc0 │ │ + call 32640 │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov %ecx,%eax │ │ - mov 0x8(%ebp),%ecx │ │ - call 34af3 │ │ + call 35da0 │ │ pop %ebx │ │ - mov $0x11,%edi │ │ - add $0x49ce9,%ebx │ │ - nop │ │ - mov %edi,%esi │ │ - mov %edx,%edi │ │ - shr $0x4,%edx │ │ - shld $0x1c,%eax,%edi │ │ + mov $0x11,%ecx │ │ + add $0x482ec,%ebx │ │ + mov %eax,%edi │ │ + xchg %ax,%ax │ │ and $0xf,%eax │ │ - movzbl -0x7c82c(%ebx,%eax,1),%eax │ │ - mov %al,-0x1e(%ebp,%esi,1) │ │ + shrd $0x4,%edx,%edi │ │ + shr $0x4,%edx │ │ + mov %ecx,%esi │ │ + movzbl -0x7be5c(%ebx,%eax,1),%eax │ │ + mov %al,-0x1e(%ebp,%ecx,1) │ │ mov %edi,%eax │ │ - or %edx,%edi │ │ - lea -0x1(%esi),%edi │ │ - jne 34b00 │ │ + dec %ecx │ │ + or %edx,%eax │ │ + mov %edi,%eax │ │ + jne 35db0 │ │ add $0xfffffffe,%esi │ │ + lea -0x75965(%ebx),%edi │ │ mov $0x1,%edx │ │ lea -0x1c(%ebp,%esi,1),%eax │ │ mov $0x11,%esi │ │ - sub %edi,%esi │ │ - lea -0x765ce(%ebx),%edi │ │ + sub %ecx,%esi │ │ + mov 0x8(%ebp),%ecx │ │ push %esi │ │ push %eax │ │ push $0x2 │ │ push %edi │ │ - call 31bc0 │ │ + call 32640 │ │ add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ - int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x1c,%esp │ │ + sub $0x3c,%esp │ │ mov 0x8(%ebp),%eax │ │ - mov 0xc(%ebp),%esi │ │ - call 34b64 │ │ - pop %ebx │ │ - add $0x49c78,%ebx │ │ - mov (%eax),%ecx │ │ - mov 0x4(%eax),%edx │ │ - sub $0xc,%esp │ │ - lea -0x20(%ebp),%eax │ │ - push %eax │ │ - call 32310 │ │ - add $0x10,%esp │ │ - mov $0x14,%edi │ │ - mov %esi,%ecx │ │ + call 35e11 │ │ + pop %ecx │ │ + movl $0x14,-0x10(%ebp) │ │ + add $0x4827b,%ecx │ │ + mov (%eax),%edx │ │ + mov 0x4(%eax),%edi │ │ + cmp $0x3e8,%edx │ │ + mov %edi,%eax │ │ + mov %edx,-0x18(%ebp) │ │ + mov %edi,-0x14(%ebp) │ │ + sbb $0x0,%eax │ │ + jb 35f03 │ │ + mov -0x18(%ebp),%eax │ │ + mov -0x14(%ebp),%esi │ │ + movl $0x14,-0x10(%ebp) │ │ + mov %ecx,-0x1c(%ebp) │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov $0x346dc5d6,%ecx │ │ + mov %eax,%ebx │ │ + mov %eax,-0x20(%ebp) │ │ + mov %esi,-0x28(%ebp) │ │ + mul %ecx │ │ + mov %edx,%ecx │ │ + mov %eax,%edi │ │ + mov %ebx,%eax │ │ + mov $0x3886594b,%edx │ │ + mul %edx │ │ + mov %esi,%eax │ │ + mov %edx,%ebx │ │ + mov $0x346dc5d6,%edx │ │ + add %edi,%ebx │ │ + adc $0x0,%ecx │ │ + mul %edx │ │ + mov %edx,%edi │ │ + mov %eax,-0x24(%ebp) │ │ + mov %esi,%eax │ │ + mov $0x3886594b,%edx │ │ + mov -0x1c(%ebp),%esi │ │ + mul %edx │ │ + add %ebx,%eax │ │ + mov -0x20(%ebp),%eax │ │ + adc %ecx,%edx │ │ + adc $0x0,%edi │ │ + add -0x24(%ebp),%edx │ │ + adc $0x0,%edi │ │ + shrd $0xb,%edi,%edx │ │ + shr $0xb,%edi │ │ + imul $0x2710,%edx,%ecx │ │ + sub %ecx,%eax │ │ + movzwl %ax,%ecx │ │ + shr $0x2,%ecx │ │ + imul $0x147b,%ecx,%ecx │ │ + shr $0x11,%ecx │ │ + imul $0x64,%ecx,%ebx │ │ + movzwl -0x76687(%esi,%ecx,2),%ecx │ │ + mov %edi,%esi │ │ + sub %ebx,%eax │ │ + mov -0x10(%ebp),%ebx │ │ + movzwl %ax,%eax │ │ + mov %cx,-0x40(%ebp,%ebx,1) │ │ + mov -0x1c(%ebp),%ecx │ │ + movzwl -0x76687(%ecx,%eax,2),%eax │ │ + mov %ax,-0x3e(%ebp,%ebx,1) │ │ + lea -0x4(%ebx),%eax │ │ + mov %eax,-0x10(%ebp) │ │ + mov $0x98967f,%eax │ │ + cmp -0x20(%ebp),%eax │ │ + mov $0x0,%eax │ │ + sbb -0x28(%ebp),%eax │ │ + mov %edx,%eax │ │ + jb 35e50 │ │ + mov -0x10(%ebp),%esi │ │ + cmp $0xa,%edx │ │ + mov %edi,%eax │ │ + mov %ecx,%ebx │ │ + sbb $0x0,%eax │ │ + jb 35f3d │ │ + movzwl %dx,%eax │ │ + xor %edi,%edi │ │ + shr $0x2,%eax │ │ + imul $0x147b,%eax,%eax │ │ + shr $0x11,%eax │ │ + imul $0x64,%eax,%ecx │ │ + sub %ecx,%edx │ │ + movzwl %dx,%ecx │ │ + mov %eax,%edx │ │ + movzwl -0x76687(%ebx,%ecx,2),%ecx │ │ + mov %cx,-0x3e(%ebp,%esi,1) │ │ + add $0xfffffffe,%esi │ │ + mov -0x14(%ebp),%eax │ │ + mov 0xc(%ebp),%ecx │ │ + or %eax,-0x18(%ebp) │ │ + je 35f4c │ │ + or %edx,%edi │ │ + je 35f5c │ │ + and $0xf,%edx │ │ + movzbl -0x76686(%ebx,%edx,2),%eax │ │ + mov %al,-0x3d(%ebp,%esi,1) │ │ + dec %esi │ │ + mov $0x14,%eax │ │ mov $0x1,%edx │ │ - sub %eax,%edi │ │ - lea -0x20(%ebp,%eax,1),%eax │ │ - push %edi │ │ + sub %esi,%eax │ │ + lea -0x3c(%ebp,%esi,1),%esi │ │ push %eax │ │ + push %esi │ │ push $0x0 │ │ push $0x1 │ │ - call 31bc0 │ │ - add $0x2c,%esp │ │ + call 32640 │ │ + add $0x4c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov 0x8(%ebp),%eax │ │ mov 0xc(%ebp),%esi │ │ - call 34bc4 │ │ + call 35f94 │ │ pop %ebx │ │ - add $0x49c18,%ebx │ │ + add $0x480f8,%ebx │ │ testb $0x18,0xb(%esi) │ │ mov (%eax),%eax │ │ - je 34bee │ │ + je 35fbe │ │ cmp $0x80,%eax │ │ movl $0x0,-0x10(%ebp) │ │ - jae 34bff │ │ + jae 35fcf │ │ mov %al,-0x10(%ebp) │ │ mov $0x1,%eax │ │ - jmp 34c6e │ │ + jmp 3603e │ │ mov (%esi),%ecx │ │ mov 0x4(%esi),%edx │ │ mov %eax,0x4(%esp) │ │ mov %ecx,(%esp) │ │ call *0x10(%edx) │ │ - jmp 34c7b │ │ + jmp 3604b │ │ mov %eax,%ecx │ │ mov %eax,%edx │ │ and $0x3f,%cl │ │ shr $0x6,%edx │ │ or $0x80,%cl │ │ cmp $0x800,%eax │ │ - jae 34c23 │ │ + jae 35ff3 │ │ or $0xc0,%dl │ │ mov $0x2,%eax │ │ mov %dl,-0x10(%ebp) │ │ mov %cl,-0xf(%ebp) │ │ - jmp 34c6e │ │ + jmp 3603e │ │ and $0x3f,%dl │ │ mov %eax,%edi │ │ or $0x80,%dl │ │ shr $0xc,%edi │ │ cmp $0xffff,%eax │ │ - ja 34c49 │ │ + ja 36019 │ │ mov %edi,%eax │ │ or $0xe0,%al │ │ mov %al,-0x10(%ebp) │ │ mov %dl,-0xf(%ebp) │ │ mov %cl,-0xe(%ebp) │ │ mov $0x3,%eax │ │ - jmp 34c6e │ │ + jmp 3603e │ │ shr $0x12,%eax │ │ mov %cl,-0x11(%ebp) │ │ mov %edi,%ecx │ │ or $0xf0,%al │ │ and $0x3f,%cl │ │ mov %al,-0x10(%ebp) │ │ movzbl -0x11(%ebp),%eax │ │ @@ -33048,15 +34054,15 @@ │ │ mov %cl,-0xf(%ebp) │ │ mov %dl,-0xe(%ebp) │ │ mov %al,-0xd(%ebp) │ │ mov $0x4,%eax │ │ lea -0x10(%ebp),%edx │ │ mov %esi,%ecx │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ @@ -33072,844 +34078,1005 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0xdc,%esp │ │ - mov 0xf4(%esp),%edi │ │ - mov 0xf0(%esp),%esi │ │ - call 34cad │ │ - pop %ebp │ │ - add $0x49b2f,%ebp │ │ - mov 0x4(%edi),%eax │ │ + sub $0xbc,%esp │ │ + mov 0xd4(%esp),%esi │ │ + mov 0xd0(%esp),%ebx │ │ + call 3607d │ │ + pop %ecx │ │ + add $0x4800f,%ecx │ │ + mov 0x4(%esi),%eax │ │ + mov (%esi),%ebp │ │ + mov 0xc(%eax),%edi │ │ sub $0x4,%esp │ │ - lea -0x75814(%ebp),%ecx │ │ - mov %ebp,%ebx │ │ + lea -0x758c3(%ecx),%eax │ │ + mov %ecx,0x4(%esp) │ │ push $0x5 │ │ - push %ecx │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ + push %eax │ │ + push %ebp │ │ + call *%edi │ │ add $0x10,%esp │ │ - mov (%esi),%ecx │ │ - mov %edi,0xc(%esp) │ │ - mov %al,0x10(%esp) │ │ - movb $0x0,0x11(%esp) │ │ + mov (%ebx),%ecx │ │ + mov %esi,0x10(%esp) │ │ + mov %al,0x14(%esp) │ │ + movb $0x0,0x15(%esp) │ │ test %ecx,%ecx │ │ - js 34e67 │ │ - mov %ecx,0x3c(%esp) │ │ + js 36151 │ │ + mov 0xd4(%esp),%esi │ │ + mov %ecx,0x8(%esp) │ │ + mov %ecx,0x24(%esp) │ │ + mov $0x1,%cl │ │ + test %al,%al │ │ + jne 36499 │ │ + testb $0x80,0xa(%esi) │ │ + jne 361f1 │ │ sub $0x4,%esp │ │ - lea -0x4927c(%ebp),%eax │ │ - lea 0x40(%esp),%esi │ │ - lea -0x7c4bc(%ebp),%edx │ │ - lea 0x10(%esp),%ecx │ │ - mov %ebp,%ebx │ │ + mov 0x4(%esp),%ebx │ │ + lea -0x7596d(%ebx),%eax │ │ + push $0x3 │ │ push %eax │ │ - push %esi │ │ + push %ebp │ │ + call *%edi │ │ + add $0x10,%esp │ │ + mov $0x1,%cl │ │ + test %al,%al │ │ + jne 36499 │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x7ba2c(%ebx),%ecx │ │ push $0x8 │ │ - call 32f10 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ add $0x10,%esp │ │ - pxor %xmm0,%xmm0 │ │ - movdqa %xmm0,0xc0(%esp) │ │ - movdqa %xmm0,0xb0(%esp) │ │ - movdqa %xmm0,0xa0(%esp) │ │ - movdqa %xmm0,0x90(%esp) │ │ - movdqa %xmm0,0x80(%esp) │ │ - movdqa %xmm0,0x70(%esp) │ │ - movdqa %xmm0,0x60(%esp) │ │ - movdqa %xmm0,0x50(%esp) │ │ + test %al,%al │ │ + jne 36497 │ │ + mov 0x4(%esi),%eax │ │ sub $0x4,%esp │ │ - lea 0x54(%esp),%eax │ │ - push $0x80 │ │ - push %eax │ │ - push 0x48(%esp) │ │ - call 7c090 │ │ + lea -0x759af(%ebx),%ecx │ │ + push $0x2 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ add $0x10,%esp │ │ - test %eax,%eax │ │ - jne 351a7 │ │ - mov $0x10,%eax │ │ - mov $0xffffff90,%ecx │ │ - pxor %xmm2,%xmm2 │ │ - nop │ │ - movdqu 0xc0(%esp,%ecx,1),%xmm0 │ │ - add $0xfffffff0,%eax │ │ - movdqa %xmm0,%xmm1 │ │ - pcmpeqb %xmm2,%xmm1 │ │ - pmovmskb %xmm1,%edx │ │ - test %edx,%edx │ │ - jne 34da3 │ │ - test %ecx,%ecx │ │ - lea 0x10(%ecx),%ecx │ │ - jne 34d80 │ │ - test %dx,%dx │ │ - je 34f97 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpeqb %xmm1,%xmm0 │ │ - pand -0x7c7ac(%ebp),%xmm0 │ │ - movdqa %xmm0,0x20(%esp) │ │ - movzbl 0x21(%esp),%ecx │ │ - mov 0x20(%esp),%ebx │ │ - mov 0x24(%esp),%edx │ │ - cmp %cl,%bl │ │ - cmova %ebx,%ecx │ │ - movzbl 0x22(%esp),%ebx │ │ - cmp %bl,%cl │ │ - cmovbe %ebx,%ecx │ │ - movzbl 0x23(%esp),%ebx │ │ - cmp %bl,%cl │ │ - cmovbe %ebx,%ecx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - movzbl 0x25(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - movzbl 0x26(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - movzbl 0x27(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - mov 0x28(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - movzbl 0x29(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - movzbl 0x2a(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - movzbl 0x2b(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - mov 0x2c(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - movzbl 0x2d(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - movzbl 0x2e(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - movzbl 0x2f(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - mov $0x10,%dh │ │ - sub %cl,%dh │ │ - movzbl %dh,%esi │ │ - sub %eax,%esi │ │ - jmp 34f9c │ │ + test %al,%al │ │ + mov $0x1,%cl │ │ + jne 36499 │ │ + mov (%esp),%ebx │ │ + lea 0x24(%esp),%ecx │ │ + mov %esi,%edx │ │ + call 36c20 │ │ + mov %eax,%ecx │ │ + jmp 36499 │ │ mov %ecx,%eax │ │ mov $0x79ff,%edx │ │ and $0x7fffffff,%eax │ │ cmp $0xf,%eax │ │ setb %bl │ │ shr %cl,%edx │ │ test %dl,%bl │ │ - je 34f69 │ │ - mov -0x757d0(%ebp,%eax,4),%esi │ │ - mov -0x4cc(%ebp,%eax,4),%eax │ │ - mov %ecx,0x50(%esp) │ │ - mov %eax,0x1c(%esp) │ │ + je 361b4 │ │ + mov (%esp),%ebx │ │ + mov %ecx,0x30(%esp) │ │ + movzbl -0x74a8c(%ebx,%eax,1),%esi │ │ + mov -0x22c(%ebx,%eax,4),%edi │ │ sub $0x4,%esp │ │ - lea -0x4935c(%ebp),%eax │ │ - lea 0x54(%esp),%edi │ │ - lea 0x10(%esp),%ecx │ │ - lea -0x76a45(%ebp),%edx │ │ - mov %ebp,%ebx │ │ + lea -0x475fc(%ebx),%eax │ │ + lea 0x34(%esp),%ebp │ │ + lea -0x75e00(%ebx),%edx │ │ + lea 0x14(%esp),%ecx │ │ push %eax │ │ - push %edi │ │ + push %ebp │ │ push $0xd │ │ - call 32f10 │ │ + call 336f0 │ │ add $0x10,%esp │ │ - cmpb $0x0,0x10(%esp) │ │ - mov $0x1,%cl │ │ - jne 3519e │ │ - mov %esi,0x18(%esp) │ │ - mov 0xc(%esp),%esi │ │ - movzbl 0x11(%esp),%eax │ │ - testb $0x80,0xa(%esi) │ │ - jne 35082 │ │ - movzbl %al,%ecx │ │ - lea -0x76623(%ebp),%edx │ │ - lea -0x765d6(%ebp),%edi │ │ - xor $0x3,%ecx │ │ - test %al,%al │ │ - mov 0x4(%esi),%eax │ │ - cmovne %edx,%edi │ │ + cmpb $0x1,0x14(%esp) │ │ + jne 362b4 │ │ + mov $0x1,%al │ │ + jmp 367a4 │ │ + mov %ecx,0x30(%esp) │ │ + sub $0x4,%esp │ │ + mov 0x4(%esp),%ebx │ │ + lea 0x14(%esp),%ecx │ │ + lea 0x34(%esp),%esi │ │ + lea -0x475fc(%ebx),%eax │ │ + lea -0x75de8(%ebx),%edx │ │ + push %eax │ │ + push %esi │ │ + push $0xc │ │ + call 336f0 │ │ + add $0x10,%esp │ │ + movzbl 0x15(%esp),%ecx │ │ + movzbl 0x14(%esp),%edx │ │ + xor $0x1,%cl │ │ + jmp 36764 │ │ sub $0x4,%esp │ │ - mov %ebp,%ebx │ │ - push %ecx │ │ - push %edi │ │ - push (%esi) │ │ - call *0xc(%eax) │ │ + mov 0x4(%esp),%ebx │ │ + lea -0x769bf(%ebx),%eax │ │ + push $0x3 │ │ + push %eax │ │ + push %ebp │ │ + call *%edi │ │ add $0x10,%esp │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 3519e │ │ - mov 0x4(%esi),%eax │ │ + jne 36499 │ │ + movq (%esi),%xmm0 │ │ + lea 0xf(%esp),%eax │ │ + mov 0x8(%esi),%edi │ │ + lea 0x18(%esp),%ebp │ │ + movb $0x1,0xf(%esp) │ │ + movq %xmm0,0x18(%esp) │ │ + mov %eax,0x20(%esp) │ │ + mov 0xc(%esi),%eax │ │ + mov %edi,0x38(%esp) │ │ + mov %eax,0x3c(%esp) │ │ + lea -0x13f4(%ebx),%eax │ │ + mov %ebp,0x30(%esp) │ │ + mov %eax,0x34(%esp) │ │ sub $0x4,%esp │ │ - lea -0x76a38(%ebp),%ecx │ │ - mov %ebp,%ebx │ │ - push $0xb │ │ - push %ecx │ │ - push (%esi) │ │ - call *0xc(%eax) │ │ + lea -0x7ba2c(%ebx),%eax │ │ + push $0x8 │ │ + push %eax │ │ + push %ebp │ │ + call 32920 │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 3519c │ │ - mov 0x4(%esi),%eax │ │ + jne 36497 │ │ sub $0x4,%esp │ │ - lea -0x7660f(%ebp),%ecx │ │ - mov %ebp,%ebx │ │ + lea -0x759af(%ebx),%eax │ │ push $0x2 │ │ - push %ecx │ │ - push (%esi) │ │ - call *0xc(%eax) │ │ + push %eax │ │ + push %ebp │ │ + call 32920 │ │ add $0x10,%esp │ │ test %al,%al │ │ - mov $0x1,%cl │ │ - jne 3519e │ │ + jne 36497 │ │ + test $0x2000000,%edi │ │ + jne 3640c │ │ + mov (%esp),%ebx │ │ + test $0x4000000,%edi │ │ + jne 3643f │ │ sub $0x8,%esp │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x20(%esp),%edx │ │ - jmp 35071 │ │ - mov %ecx,0x50(%esp) │ │ - sub $0x4,%esp │ │ - lea -0x4935c(%ebp),%eax │ │ - lea 0x54(%esp),%esi │ │ - lea -0x76a2d(%ebp),%edx │ │ - lea 0x10(%esp),%ecx │ │ - mov %ebp,%ebx │ │ + lea 0x38(%esp),%eax │ │ + lea 0x2c(%esp),%ecx │ │ push %eax │ │ - push %esi │ │ - push $0xc │ │ - call 32f10 │ │ - add $0x10,%esp │ │ - jmp 351a7 │ │ - mov $0x80,%esi │ │ - sub $0xc,%esp │ │ - lea 0x4c(%esp),%edi │ │ - lea 0x5c(%esp),%edx │ │ - mov %ebp,%ebx │ │ - mov %edi,%ecx │ │ - push %esi │ │ - call 32d00 │ │ - add $0x10,%esp │ │ - cmpb $0x0,0x40(%esp) │ │ - jne 351a7 │ │ - cmpb $0x0,0x10(%esp) │ │ - mov $0x1,%cl │ │ - jne 3519e │ │ - mov 0x44(%esp),%eax │ │ - mov 0xc(%esp),%esi │ │ - mov %eax,0x18(%esp) │ │ - mov 0x48(%esp),%eax │ │ + push %ecx │ │ + call 35860 │ │ + jmp 3648c │ │ + mov %esi,0x8(%esp) │ │ + mov 0x10(%esp),%esi │ │ + movzbl 0x15(%esp),%eax │ │ testb $0x80,0xa(%esi) │ │ - mov %eax,0x1c(%esp) │ │ - movzbl 0x11(%esp),%eax │ │ - jne 3510b │ │ + jne 3635b │ │ + mov (%esp),%ebx │ │ movzbl %al,%ecx │ │ - lea -0x76623(%ebp),%edx │ │ - lea -0x765d6(%ebp),%edi │ │ xor $0x3,%ecx │ │ test %al,%al │ │ mov 0x4(%esi),%eax │ │ - cmovne %edx,%edi │ │ + lea -0x759c3(%ebx),%edx │ │ + lea -0x7596d(%ebx),%ebp │ │ + cmovne %edx,%ebp │ │ sub $0x4,%esp │ │ - mov %ebp,%ebx │ │ push %ecx │ │ - push %edi │ │ + push %ebp │ │ push (%esi) │ │ call *0xc(%eax) │ │ add $0x10,%esp │ │ - mov $0x1,%cl │ │ + mov $0x1,%dl │ │ test %al,%al │ │ - jne 3519e │ │ + jne 3675f │ │ mov 0x4(%esi),%eax │ │ sub $0x4,%esp │ │ - lea -0x76a38(%ebp),%ecx │ │ - mov %ebp,%ebx │ │ + lea -0x75df3(%ebx),%ecx │ │ push $0xb │ │ push %ecx │ │ push (%esi) │ │ call *0xc(%eax) │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 3519c │ │ + jne 3675d │ │ mov 0x4(%esi),%eax │ │ sub $0x4,%esp │ │ - lea -0x7660f(%ebp),%ecx │ │ - mov %ebp,%ebx │ │ + lea -0x759af(%ebx),%ecx │ │ push $0x2 │ │ push %ecx │ │ push (%esi) │ │ call *0xc(%eax) │ │ add $0x10,%esp │ │ test %al,%al │ │ - mov $0x1,%cl │ │ - jne 3519e │ │ + mov $0x1,%dl │ │ + jne 3675f │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ecx │ │ - mov 0x24(%esp),%edx │ │ - mov %ebp,%ebx │ │ + mov 0x10(%esp),%edx │ │ + mov 0x8(%esp),%ebx │ │ + mov %edi,%ecx │ │ push 0x4(%esi) │ │ push (%esi) │ │ - call 346c0 │ │ - jmp 35216 │ │ + call 353f0 │ │ + jmp 367e4 │ │ test %al,%al │ │ - jne 350a9 │ │ + jne 36384 │ │ mov 0x4(%esi),%eax │ │ sub $0x4,%esp │ │ - lea -0x77869(%ebp),%ecx │ │ - mov %ebp,%ebx │ │ + mov 0x4(%esp),%ecx │ │ + lea -0x769bf(%ecx),%ecx │ │ push $0x3 │ │ push %ecx │ │ push (%esi) │ │ call *0xc(%eax) │ │ add $0x10,%esp │ │ - mov $0x1,%cl │ │ + mov $0x1,%dl │ │ test %al,%al │ │ - jne 3519e │ │ - movb $0x1,0x40(%esp) │ │ - lea 0x40(%esp),%eax │ │ + jne 3675f │ │ + movb $0x1,0x18(%esp) │ │ + lea 0x18(%esp),%eax │ │ movq (%esi),%xmm0 │ │ - movq %xmm0,0x50(%esp) │ │ - mov %eax,0x58(%esp) │ │ + movq %xmm0,0x30(%esp) │ │ + mov %eax,0x38(%esp) │ │ sub $0x4,%esp │ │ - lea -0x76a38(%ebp),%eax │ │ - mov %ebp,%ebx │ │ + mov 0x4(%esp),%ebx │ │ + lea -0x75df3(%ebx),%eax │ │ push $0xb │ │ push %eax │ │ - push %edi │ │ - call 31ed0 │ │ + push %ebp │ │ + call 32920 │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 3519c │ │ + jne 3675d │ │ sub $0x4,%esp │ │ - lea -0x7660f(%ebp),%eax │ │ - mov %ebp,%ebx │ │ + lea -0x759af(%ebx),%eax │ │ push $0x2 │ │ push %eax │ │ - push %edi │ │ - call 31ed0 │ │ + push %ebp │ │ + call 32920 │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 3519c │ │ + jne 3675d │ │ sub $0x8,%esp │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x20(%esp),%edx │ │ - jmp 35186 │ │ + mov 0x10(%esp),%edx │ │ + lea -0x13f4(%ebx),%eax │ │ + mov %edi,%ecx │ │ + push %eax │ │ + push %ebp │ │ + call 353f0 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 3675d │ │ + sub $0x4,%esp │ │ + lea -0x769bc(%ebx),%eax │ │ + push $0x2 │ │ + push %eax │ │ + push %ebp │ │ + jmp 367df │ │ + mov 0x8(%esp),%edx │ │ + mov (%esp),%ebx │ │ + mov $0x9,%eax │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov %eax,%ecx │ │ + mov %edx,%eax │ │ + shr $0x4,%edx │ │ + and $0xf,%eax │ │ + test %edx,%edx │ │ + movzbl -0x7be5c(%ebx,%eax,1),%eax │ │ + mov %al,0x26(%esp,%ecx,1) │ │ + lea -0x1(%ecx),%eax │ │ + jne 36420 │ │ + jmp 36465 │ │ + mov 0x8(%esp),%edx │ │ + mov $0x9,%eax │ │ + mov %eax,%ecx │ │ + mov %edx,%eax │ │ + shr $0x4,%edx │ │ + and $0xf,%eax │ │ + test %edx,%edx │ │ + movzbl -0x7bb5c(%ebx,%eax,1),%eax │ │ + mov %al,0x26(%esp,%ecx,1) │ │ + lea -0x1(%ecx),%eax │ │ + jne 36448 │ │ + mov $0x9,%edi │ │ + add $0xfffffffe,%ecx │ │ + mov $0x1,%edx │ │ + sub %eax,%edi │ │ + lea -0x75965(%ebx),%eax │ │ + lea 0x28(%esp,%ecx,1),%esi │ │ + lea 0x30(%esp),%ecx │ │ + push %edi │ │ + push %esi │ │ + push $0x2 │ │ + push %eax │ │ + call 32640 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + je 367b1 │ │ + mov $0x1,%cl │ │ + pxor %xmm0,%xmm0 │ │ + mov %cl,0x7(%esp) │ │ + movdqa %xmm0,0xa0(%esp) │ │ + movdqa %xmm0,0x90(%esp) │ │ + movdqa %xmm0,0x80(%esp) │ │ + movdqa %xmm0,0x70(%esp) │ │ + movdqa %xmm0,0x60(%esp) │ │ + movdqa %xmm0,0x50(%esp) │ │ + movdqa %xmm0,0x40(%esp) │ │ + movdqa %xmm0,0x30(%esp) │ │ + sub $0x4,%esp │ │ + mov 0x4(%esp),%ebx │ │ + lea 0x34(%esp),%eax │ │ + push $0x80 │ │ + push %eax │ │ + push 0x14(%esp) │ │ + call 7b7e0 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne 36644 │ │ + pxor %xmm1,%xmm1 │ │ + xor %eax,%eax │ │ + pcmpeqb 0x30(%esp),%xmm1 │ │ + pmovmskb %xmm1,%ecx │ │ + test %ecx,%ecx │ │ + jne 365d9 │ │ + movdqa 0x40(%esp),%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + mov $0x10,%eax │ │ + pcmpeqb %xmm0,%xmm1 │ │ + pmovmskb %xmm1,%ecx │ │ + test %ecx,%ecx │ │ + jne 365d9 │ │ + pcmpeqb 0x50(%esp),%xmm0 │ │ + mov $0x20,%eax │ │ + pmovmskb %xmm0,%ecx │ │ + movdqa %xmm0,%xmm1 │ │ + test %ecx,%ecx │ │ + jne 365d9 │ │ + movdqa 0x60(%esp),%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + mov $0x30,%eax │ │ + pcmpeqb %xmm0,%xmm1 │ │ + pmovmskb %xmm1,%ecx │ │ + test %ecx,%ecx │ │ + jne 365d9 │ │ + pcmpeqb 0x70(%esp),%xmm0 │ │ + mov $0x40,%eax │ │ + pmovmskb %xmm0,%ecx │ │ + movdqa %xmm0,%xmm1 │ │ + test %ecx,%ecx │ │ + jne 365d9 │ │ + movdqa 0x80(%esp),%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + mov $0x50,%eax │ │ + pcmpeqb %xmm0,%xmm1 │ │ + pmovmskb %xmm1,%ecx │ │ + test %ecx,%ecx │ │ + jne 365d9 │ │ + pcmpeqb 0x90(%esp),%xmm0 │ │ + mov $0x60,%eax │ │ + pmovmskb %xmm0,%ecx │ │ + movdqa %xmm0,%xmm1 │ │ + test %ecx,%ecx │ │ + jne 365d9 │ │ + pxor %xmm1,%xmm1 │ │ + mov $0x70,%eax │ │ + pcmpeqb 0xa0(%esp),%xmm1 │ │ + pmovmskb %xmm1,%ecx │ │ + test %ecx,%ecx │ │ + je 367ee │ │ + psllw $0x7,%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + mov $0x10,%dl │ │ + pcmpgtb %xmm1,%xmm0 │ │ + pand -0x7bddc(%ebx),%xmm0 │ │ + pshufd $0xee,%xmm0,%xmm1 │ │ + pmaxub %xmm0,%xmm1 │ │ + pshufd $0x55,%xmm1,%xmm0 │ │ + pmaxub %xmm1,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + psrld $0x10,%xmm1 │ │ + pmaxub %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm0 │ │ + psrlw $0x8,%xmm0 │ │ + pmaxub %xmm1,%xmm0 │ │ + movd %xmm0,%ecx │ │ + sub %cl,%dl │ │ + movzbl %dl,%esi │ │ + add %eax,%esi │ │ + sub $0xc,%esp │ │ + lea 0x24(%esp),%edi │ │ + lea 0x3c(%esp),%edx │ │ + mov %edi,%ecx │ │ + push %esi │ │ + call 333b0 │ │ + add $0x10,%esp │ │ + cmpb $0x0,0x18(%esp) │ │ + je 3664e │ │ + movzbl 0x7(%esp),%edx │ │ + jmp 36762 │ │ + cmpb $0x0,0x7(%esp) │ │ + mov $0x1,%dl │ │ + jne 36762 │ │ + mov 0xd4(%esp),%esi │ │ + mov 0x1c(%esp),%ebp │ │ + mov 0x20(%esp),%ebx │ │ + testb $0x80,0xa(%esi) │ │ + jne 366ef │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + mov 0x4(%esp),%edi │ │ + lea -0x759c3(%edi),%ecx │ │ + push $0x2 │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + mov $0x1,%dl │ │ test %al,%al │ │ - jne 3512e │ │ + jne 3675f │ │ mov 0x4(%esi),%eax │ │ sub $0x4,%esp │ │ - lea -0x77869(%ebp),%ecx │ │ - mov %ebp,%ebx │ │ - push $0x3 │ │ + lea -0x75df3(%edi),%ecx │ │ + push $0xb │ │ + push %ecx │ │ + push (%esi) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 3675d │ │ + mov 0x4(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea -0x759af(%edi),%ecx │ │ + push $0x2 │ │ push %ecx │ │ push (%esi) │ │ call *0xc(%eax) │ │ add $0x10,%esp │ │ - mov $0x1,%cl │ │ test %al,%al │ │ - jne 3519e │ │ - movb $0x1,0x17(%esp) │ │ - lea 0x17(%esp),%eax │ │ + mov $0x1,%dl │ │ + jne 3675f │ │ + sub $0x8,%esp │ │ + mov %ebx,%edx │ │ + mov 0x8(%esp),%ebx │ │ + mov %ebp,%ecx │ │ + push 0x4(%esi) │ │ + push (%esi) │ │ + call 353f0 │ │ + jmp 367e4 │ │ movq (%esi),%xmm0 │ │ - movq %xmm0,0x40(%esp) │ │ - mov %eax,0x48(%esp) │ │ + lea 0x28(%esp),%eax │ │ + mov %ebx,0x8(%esp) │ │ + movb $0x1,0x28(%esp) │ │ + movq %xmm0,0x18(%esp) │ │ + mov %eax,0x20(%esp) │ │ sub $0x4,%esp │ │ - lea -0x76a38(%ebp),%eax │ │ - mov %ebp,%ebx │ │ + mov 0x4(%esp),%ebx │ │ + lea -0x75df3(%ebx),%eax │ │ push $0xb │ │ push %eax │ │ push %edi │ │ - call 31ed0 │ │ + call 32920 │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 3519c │ │ + jne 3675d │ │ sub $0x4,%esp │ │ - lea -0x7660f(%ebp),%eax │ │ - mov %ebp,%ebx │ │ + lea -0x759af(%ebx),%eax │ │ push $0x2 │ │ push %eax │ │ push %edi │ │ - call 31ed0 │ │ + call 32920 │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 3519c │ │ + jne 3675d │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ecx │ │ - mov 0x24(%esp),%edx │ │ - lea -0x1294(%ebp),%eax │ │ - mov %ebp,%ebx │ │ + mov 0x10(%esp),%edx │ │ + lea -0x13f4(%ebx),%eax │ │ + mov %ebp,%ecx │ │ push %eax │ │ push %edi │ │ - call 346c0 │ │ + call 353f0 │ │ add $0x10,%esp │ │ test %al,%al │ │ - je 35202 │ │ - mov $0x1,%cl │ │ - mov %cl,0x10(%esp) │ │ - movb $0x1,0x11(%esp) │ │ - movzbl 0x11(%esp),%eax │ │ - movzbl 0x10(%esp),%ecx │ │ - mov %eax,%edx │ │ - not %dl │ │ - or %cl,%dl │ │ + je 367d2 │ │ + mov $0x1,%dl │ │ + mov (%esp),%ebx │ │ + xor %ecx,%ecx │ │ + mov %ecx,%eax │ │ + xor $0x1,%al │ │ + or %dl,%al │ │ + test %cl,%cl │ │ + jne 367a4 │ │ test $0x1,%dl │ │ - je 351c0 │ │ - or %cl,%al │ │ - jmp 351f5 │ │ - mov 0xc(%esp),%eax │ │ + jne 367a4 │ │ + mov 0x10(%esp),%eax │ │ testb $0x80,0xa(%eax) │ │ - jne 351dc │ │ + jne 3678d │ │ mov 0x4(%eax),%ecx │ │ sub $0x4,%esp │ │ - lea -0x765d3(%ebp),%edx │ │ - mov %ebp,%ebx │ │ + lea -0x7596a(%ebx),%edx │ │ push $0x2 │ │ - jmp 351ec │ │ + jmp 3679b │ │ mov 0x4(%eax),%ecx │ │ sub $0x4,%esp │ │ - lea -0x76604(%ebp),%edx │ │ - mov %ebp,%ebx │ │ + lea -0x759a4(%ebx),%edx │ │ push $0x1 │ │ push %edx │ │ push (%eax) │ │ call *0xc(%ecx) │ │ add $0x10,%esp │ │ and $0x1,%al │ │ - add $0xdc,%esp │ │ + add $0xbc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ + mov 0x34(%esp),%eax │ │ sub $0x4,%esp │ │ - lea -0x77866(%ebp),%eax │ │ - mov %ebp,%ebx │ │ + lea -0x769bc(%ebx),%ecx │ │ + push $0x2 │ │ + push %ecx │ │ + push 0x3c(%esp) │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + mov %eax,%ecx │ │ + jmp 36499 │ │ + sub $0x4,%esp │ │ + lea -0x769bc(%ebx),%eax │ │ push $0x2 │ │ push %eax │ │ push %edi │ │ - call 31ed0 │ │ + call 32920 │ │ add $0x10,%esp │ │ - mov %eax,%ecx │ │ - jmp 3519e │ │ + mov %eax,%edx │ │ + jmp 3675f │ │ + mov $0x80,%esi │ │ + jmp 36627 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0xb0,%esp │ │ - mov 0xc0(%esp),%eax │ │ - mov 0xc4(%esp),%esi │ │ - call 3523c │ │ + sub $0xa0,%esp │ │ + mov 0xb0(%esp),%eax │ │ + mov 0xb4(%esp),%esi │ │ + call 3681c │ │ pop %ebx │ │ - add $0x495a0,%ebx │ │ + add $0x47870,%ebx │ │ mov (%eax),%ecx │ │ test %ecx,%ecx │ │ - js 353a6 │ │ + js 369f3 │ │ pxor %xmm0,%xmm0 │ │ - mov %ecx,0x2c(%esp) │ │ - movdqa %xmm0,0xa0(%esp) │ │ + mov %ecx,0x1c(%esp) │ │ movdqa %xmm0,0x90(%esp) │ │ movdqa %xmm0,0x80(%esp) │ │ movdqa %xmm0,0x70(%esp) │ │ movdqa %xmm0,0x60(%esp) │ │ movdqa %xmm0,0x50(%esp) │ │ movdqa %xmm0,0x40(%esp) │ │ movdqa %xmm0,0x30(%esp) │ │ + movdqa %xmm0,0x20(%esp) │ │ sub $0x4,%esp │ │ - lea 0x34(%esp),%eax │ │ + lea 0x24(%esp),%eax │ │ push $0x80 │ │ push %eax │ │ push %ecx │ │ - call 7c090 │ │ + call 7b7e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3542f │ │ + jne 369cd │ │ + pxor %xmm1,%xmm1 │ │ + xor %eax,%eax │ │ + pcmpeqb 0x20(%esp),%xmm1 │ │ + pmovmskb %xmm1,%ecx │ │ + test %ecx,%ecx │ │ + jne 36960 │ │ + movdqa 0x30(%esp),%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ mov $0x10,%eax │ │ - mov $0xffffff90,%ecx │ │ - pxor %xmm2,%xmm2 │ │ - nopw 0x0(%eax,%eax,1) │ │ - movdqu 0xa0(%esp,%ecx,1),%xmm0 │ │ - add $0xfffffff0,%eax │ │ + pcmpeqb %xmm0,%xmm1 │ │ + pmovmskb %xmm1,%ecx │ │ + test %ecx,%ecx │ │ + jne 36960 │ │ + pcmpeqb 0x40(%esp),%xmm0 │ │ + mov $0x20,%eax │ │ + pmovmskb %xmm0,%ecx │ │ movdqa %xmm0,%xmm1 │ │ - pcmpeqb %xmm2,%xmm1 │ │ - pmovmskb %xmm1,%edx │ │ - test %edx,%edx │ │ - jne 352e3 │ │ test %ecx,%ecx │ │ - lea 0x10(%ecx),%ecx │ │ - jne 352c0 │ │ - test %dx,%dx │ │ - je 3540f │ │ + jne 36960 │ │ + movdqa 0x50(%esp),%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + mov $0x30,%eax │ │ + pcmpeqb %xmm0,%xmm1 │ │ + pmovmskb %xmm1,%ecx │ │ + test %ecx,%ecx │ │ + jne 36960 │ │ + pcmpeqb 0x60(%esp),%xmm0 │ │ + mov $0x40,%eax │ │ + pmovmskb %xmm0,%ecx │ │ + movdqa %xmm0,%xmm1 │ │ + test %ecx,%ecx │ │ + jne 36960 │ │ + movdqa 0x70(%esp),%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + mov $0x50,%eax │ │ + pcmpeqb %xmm0,%xmm1 │ │ + pmovmskb %xmm1,%ecx │ │ + test %ecx,%ecx │ │ + jne 36960 │ │ + pcmpeqb 0x80(%esp),%xmm0 │ │ + mov $0x60,%eax │ │ + pmovmskb %xmm0,%ecx │ │ + movdqa %xmm0,%xmm1 │ │ + test %ecx,%ecx │ │ + jne 36960 │ │ pxor %xmm1,%xmm1 │ │ - pcmpeqb %xmm1,%xmm0 │ │ - pand -0x7c7ac(%ebx),%xmm0 │ │ - movdqa %xmm0,0x10(%esp) │ │ - movzbl 0x11(%esp),%ecx │ │ - mov 0x10(%esp),%edx │ │ - mov 0x14(%esp),%edi │ │ - cmp %cl,%dl │ │ - cmova %edx,%ecx │ │ - movzbl 0x12(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - movzbl 0x13(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - mov %edi,%edx │ │ - cmp %dl,%cl │ │ - movzbl 0x15(%esp),%edx │ │ - cmovbe %edi,%ecx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - movzbl 0x16(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - movzbl 0x17(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - mov 0x18(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - movzbl 0x19(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - movzbl 0x1a(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - movzbl 0x1b(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - mov 0x1c(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - movzbl 0x1d(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - movzbl 0x1e(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - movzbl 0x1f(%esp),%edx │ │ - cmp %dl,%cl │ │ - cmovbe %edx,%ecx │ │ - mov $0x10,%dh │ │ - sub %cl,%dh │ │ - movzbl %dh,%edi │ │ - sub %eax,%edi │ │ - jmp 35414 │ │ + mov $0x70,%eax │ │ + pcmpeqb 0x90(%esp),%xmm1 │ │ + pmovmskb %xmm1,%ecx │ │ + test %ecx,%ecx │ │ + je 36a84 │ │ + psllw $0x7,%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + mov $0x10,%dl │ │ + pcmpgtb %xmm1,%xmm0 │ │ + pand -0x7bddc(%ebx),%xmm0 │ │ + pshufd $0xee,%xmm0,%xmm1 │ │ + pmaxub %xmm0,%xmm1 │ │ + pshufd $0x55,%xmm1,%xmm0 │ │ + pmaxub %xmm1,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + psrld $0x10,%xmm1 │ │ + pmaxub %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm0 │ │ + psrlw $0x8,%xmm0 │ │ + pmaxub %xmm1,%xmm0 │ │ + movd %xmm0,%ecx │ │ + sub %cl,%dl │ │ + movzbl %dl,%edi │ │ + add %eax,%edi │ │ + sub $0xc,%esp │ │ + lea 0x1c(%esp),%ecx │ │ + lea 0x2c(%esp),%edx │ │ + push %edi │ │ + call 333b0 │ │ + add $0x10,%esp │ │ + cmpb $0x0,0x10(%esp) │ │ + je 36a70 │ │ + mov (%esi),%ecx │ │ + mov 0x4(%esi),%edx │ │ + lea 0x1c(%esp),%eax │ │ + mov %eax,0x10(%esp) │ │ + lea -0x4882c(%ebx),%eax │ │ + mov %eax,0x14(%esp) │ │ + sub $0x8,%esp │ │ + lea 0x18(%esp),%eax │ │ + lea -0x77ffe(%ebx),%esi │ │ + jmp 36a5c │ │ mov %ecx,%eax │ │ mov $0x79ff,%edx │ │ and $0x7fffffff,%eax │ │ cmp $0xf,%eax │ │ setb 0xf(%esp) │ │ shr %cl,%edx │ │ test %dl,0xf(%esp) │ │ - je 353e5 │ │ - mov 0x4(%esi),%ecx │ │ + je 36a34 │ │ + movzbl -0x74a7c(%ebx,%eax,1),%ecx │ │ + mov 0x4(%esi),%edx │ │ sub $0x4,%esp │ │ - push -0x75794(%ebx,%eax,4) │ │ - push -0x490(%ebx,%eax,4) │ │ + push %ecx │ │ + push -0x1f0(%ebx,%eax,4) │ │ push (%esi) │ │ - call *0xc(%ecx) │ │ - add $0xc0,%esp │ │ + call *0xc(%edx) │ │ + add $0xb0,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ - mov %ecx,0x20(%esp) │ │ - mov (%esi),%ecx │ │ - mov 0x4(%esi),%edx │ │ - lea 0x20(%esp),%eax │ │ - mov %eax,0x30(%esp) │ │ - lea -0x4adfc(%ebx),%eax │ │ - mov %eax,0x34(%esp) │ │ - sub $0x8,%esp │ │ - lea 0x38(%esp),%eax │ │ - lea -0x79d46(%ebx),%esi │ │ - jmp 35453 │ │ - mov $0x80,%edi │ │ - sub $0xc,%esp │ │ - lea 0x2c(%esp),%ecx │ │ - lea 0x3c(%esp),%edx │ │ - push %edi │ │ - call 32d00 │ │ - add $0x10,%esp │ │ - cmpb $0x0,0x20(%esp) │ │ - je 35467 │ │ + mov %ecx,0x10(%esp) │ │ mov (%esi),%ecx │ │ mov 0x4(%esi),%edx │ │ - lea 0x2c(%esp),%eax │ │ + lea 0x10(%esp),%eax │ │ mov %eax,0x20(%esp) │ │ - lea -0x49d5c(%ebx),%eax │ │ + lea -0x49fcc(%ebx),%eax │ │ mov %eax,0x24(%esp) │ │ sub $0x8,%esp │ │ lea 0x28(%esp),%eax │ │ - lea -0x788a6(%ebx),%esi │ │ + lea -0x794e9(%ebx),%esi │ │ push %eax │ │ push %esi │ │ - call 314a0 │ │ + call 31c70 │ │ add $0x10,%esp │ │ - add $0xb0,%esp │ │ + add $0xa0,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ - mov 0x24(%esp),%edx │ │ + mov 0x14(%esp),%edx │ │ sub $0xc,%esp │ │ mov %esi,%ecx │ │ - push 0x34(%esp) │ │ - call 31690 │ │ - jmp 3545a │ │ - int3 │ │ - int3 │ │ - int3 │ │ + push 0x24(%esp) │ │ + call 31e20 │ │ + jmp 36a63 │ │ + mov $0x80,%edi │ │ + jmp 369ae │ │ int3 │ │ int3 │ │ + push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x10,%esp │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x20(%esp),%eax │ │ - call 35493 │ │ + sub $0x1c,%esp │ │ + mov 0x34(%esp),%ecx │ │ + mov 0x30(%esp),%eax │ │ + call 36aa4 │ │ pop %ebx │ │ - add $0x49349,%ebx │ │ + add $0x475e8,%ebx │ │ mov 0x8(%ecx),%edx │ │ test $0x2000000,%edx │ │ - jne 354d6 │ │ + jne 36b93 │ │ test $0x4000000,%edx │ │ - jne 354ff │ │ - mov (%eax),%eax │ │ - mov %ecx,%esi │ │ - lea 0x6(%esp),%edx │ │ - mov %eax,%ecx │ │ - call 33270 │ │ + jne 36bbf │ │ + mov (%eax),%edx │ │ mov $0xa,%edi │ │ - mov %esi,%ecx │ │ + cmp $0x3e8,%edx │ │ + mov %edx,0x18(%esp) │ │ + jb 36b2e │ │ + mov 0x18(%esp),%ecx │ │ + nopl (%eax) │ │ + mov %ecx,%eax │ │ + mov $0xd1b71759,%edx │ │ + mov %ecx,%esi │ │ + mul %edx │ │ + shr $0xd,%edx │ │ + imul $0x2710,%edx,%eax │ │ + sub %eax,%esi │ │ + imul $0x147b,%esi,%eax │ │ + shr $0x13,%eax │ │ + imul $0x64,%eax,%ebp │ │ + movzwl -0x76687(%ebx,%eax,2),%eax │ │ + sub %ebp,%esi │ │ + cmp $0x98967f,%ecx │ │ + mov %edx,%ecx │ │ + mov %ax,0xa(%esp,%edi,1) │ │ + movzwl %si,%eax │ │ + movzwl -0x76687(%ebx,%eax,2),%eax │ │ + mov %ax,0xc(%esp,%edi,1) │ │ + lea -0x4(%edi),%edi │ │ + ja 36ae0 │ │ + cmp $0xa,%edx │ │ + jb 36b5c │ │ + movzwl %dx,%eax │ │ + shr $0x2,%eax │ │ + imul $0x147b,%eax,%eax │ │ + shr $0x11,%eax │ │ + imul $0x64,%eax,%esi │ │ + sub %esi,%edx │ │ + movzwl %dx,%edx │ │ + movzwl -0x76687(%ebx,%edx,2),%edx │ │ + mov %dx,0xc(%esp,%edi,1) │ │ + add $0xfffffffe,%edi │ │ + mov %eax,%edx │ │ + mov 0x34(%esp),%ecx │ │ + cmpl $0x0,0x18(%esp) │ │ + je 36b6b │ │ + test %edx,%edx │ │ + je 36b7b │ │ + and $0xf,%edx │ │ + movzbl -0x76686(%ebx,%edx,2),%eax │ │ + mov %al,0xd(%esp,%edi,1) │ │ + dec %edi │ │ + mov $0xa,%eax │ │ mov $0x1,%edx │ │ - sub %eax,%edi │ │ - lea 0x6(%esp,%eax,1),%eax │ │ - push %edi │ │ + lea 0xe(%esp,%edi,1),%esi │ │ + sub %edi,%eax │ │ push %eax │ │ + push %esi │ │ push $0x0 │ │ push $0x1 │ │ - jmp 3554b │ │ + jmp 36c0b │ │ mov (%eax),%eax │ │ - mov $0x9,%edx │ │ - nopl (%eax) │ │ - mov %edx,%esi │ │ - mov %eax,%edx │ │ + mov $0x9,%edi │ │ + nopw 0x0(%eax,%eax,1) │ │ + mov %eax,%esi │ │ shr $0x4,%eax │ │ - and $0xf,%edx │ │ + mov %edi,%ebp │ │ + and $0xf,%esi │ │ test %eax,%eax │ │ - movzbl -0x7c82c(%ebx,%edx,1),%edx │ │ - mov %dl,0x4(%esp,%esi,1) │ │ - lea -0x1(%esi),%edx │ │ - jne 354e0 │ │ - jmp 3552d │ │ + movzbl -0x7be5c(%ebx,%esi,1),%edx │ │ + mov %dl,0xc(%esp,%edi,1) │ │ + lea -0x1(%edi),%edi │ │ + jne 36ba0 │ │ + jmp 36bed │ │ mov (%eax),%eax │ │ - mov $0x9,%edx │ │ + mov $0x9,%edi │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - mov %edx,%esi │ │ - mov %eax,%edx │ │ + mov %eax,%esi │ │ shr $0x4,%eax │ │ - and $0xf,%edx │ │ + mov %edi,%ebp │ │ + and $0xf,%esi │ │ test %eax,%eax │ │ - movzbl -0x7c57c(%ebx,%edx,1),%edx │ │ - mov %dl,0x4(%esp,%esi,1) │ │ - lea -0x1(%esi),%edx │ │ - jne 35510 │ │ - add $0xfffffffe,%esi │ │ - lea -0x765ce(%ebx),%edi │ │ - lea 0x6(%esp,%esi,1),%eax │ │ + movzbl -0x7bb5c(%ebx,%esi,1),%edx │ │ + mov %dl,0xc(%esp,%edi,1) │ │ + lea -0x1(%edi),%edi │ │ + jne 36bd0 │ │ mov $0x9,%esi │ │ - sub %edx,%esi │ │ + add $0xfffffffe,%ebp │ │ mov $0x1,%edx │ │ + sub %edi,%esi │ │ + lea 0xe(%esp,%ebp,1),%eax │ │ + lea -0x75965(%ebx),%edi │ │ push %esi │ │ push %eax │ │ push $0x2 │ │ push %edi │ │ - call 31bc0 │ │ - add $0x10,%esp │ │ + call 32640 │ │ add $0x10,%esp │ │ + add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ + pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0xc,%esp │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x20(%esp),%eax │ │ - call 35574 │ │ + sub $0x10,%esp │ │ + mov 0x8(%edx),%eax │ │ + call 36c2e │ │ pop %ebx │ │ - add $0x49268,%ebx │ │ - mov 0x8(%ecx),%edx │ │ - test $0x2000000,%edx │ │ - jne 355c0 │ │ - test $0x4000000,%edx │ │ - jne 355ee │ │ - mov (%eax),%esi │ │ - lea 0x2(%esp),%edx │ │ - mov %ecx,%edi │ │ - mov %esi,%eax │ │ - neg %eax │ │ - cmovs %esi,%eax │ │ + add $0x4745e,%ebx │ │ + test $0x2000000,%eax │ │ + jne 36c54 │ │ + test $0x4000000,%eax │ │ + jne 36c7f │ │ + sub $0x8,%esp │ │ + push %edx │ │ + push %ecx │ │ + call 35860 │ │ + add $0x20,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + ret │ │ + mov (%ecx),%eax │ │ + mov $0x9,%ecx │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov %ecx,%esi │ │ mov %eax,%ecx │ │ - call 33270 │ │ - not %esi │ │ - mov $0xa,%ebp │ │ - mov %edi,%ecx │ │ - shr $0x1f,%esi │ │ - sub %eax,%ebp │ │ - lea 0x2(%esp,%eax,1),%eax │ │ - mov %esi,%edx │ │ - push %ebp │ │ - push %eax │ │ - push $0x0 │ │ - push $0x1 │ │ - jmp 3563a │ │ - mov (%eax),%eax │ │ - mov $0x9,%edx │ │ - nopw 0x0(%eax,%eax,1) │ │ - mov %edx,%esi │ │ - mov %eax,%edx │ │ shr $0x4,%eax │ │ - and $0xf,%edx │ │ + and $0xf,%ecx │ │ test %eax,%eax │ │ - movzbl -0x7c82c(%ebx,%edx,1),%edx │ │ - mov %dl,(%esp,%esi,1) │ │ - lea -0x1(%esi),%edx │ │ - jne 355d0 │ │ - jmp 3561c │ │ - mov (%eax),%eax │ │ - mov $0x9,%edx │ │ + movzbl -0x7be5c(%ebx,%ecx,1),%ecx │ │ + mov %cl,0x6(%esp,%esi,1) │ │ + lea -0x1(%esi),%ecx │ │ + jne 36c60 │ │ + jmp 36cad │ │ + mov (%ecx),%eax │ │ + mov $0x9,%ecx │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - mov %edx,%esi │ │ - mov %eax,%edx │ │ + mov %ecx,%esi │ │ + mov %eax,%ecx │ │ shr $0x4,%eax │ │ - and $0xf,%edx │ │ + and $0xf,%ecx │ │ test %eax,%eax │ │ - movzbl -0x7c57c(%ebx,%edx,1),%edx │ │ - mov %dl,(%esp,%esi,1) │ │ - lea -0x1(%esi),%edx │ │ - jne 35600 │ │ - mov $0x9,%ebp │ │ + movzbl -0x7bb5c(%ebx,%ecx,1),%ecx │ │ + mov %cl,0x6(%esp,%esi,1) │ │ + lea -0x1(%esi),%ecx │ │ + jne 36c90 │ │ add $0xfffffffe,%esi │ │ - lea -0x765ce(%ebx),%edi │ │ - sub %edx,%ebp │ │ + lea -0x75965(%ebx),%edi │ │ + lea 0x8(%esp,%esi,1),%eax │ │ + mov $0x9,%esi │ │ + sub %ecx,%esi │ │ + mov %edx,%ecx │ │ mov $0x1,%edx │ │ - lea 0x2(%esp,%esi,1),%eax │ │ - push %ebp │ │ + push %esi │ │ push %eax │ │ push $0x2 │ │ push %edi │ │ - call 31bc0 │ │ + call 32640 │ │ + add $0x10,%esp │ │ add $0x10,%esp │ │ - add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ - pop %ebp │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 35654 │ │ + call 36ce6 │ │ pop %ebx │ │ movl $0x3d0,(%esp) │ │ - add $0x49188,%ebx │ │ - call 7bfa0 │ │ + add $0x473a6,%ebx │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 35671 │ │ + je 36d03 │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov $0x4,%ecx │ │ mov $0x3d0,%edx │ │ - call 247d9 │ │ + call 247ca │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 3568a │ │ + call 36d1c │ │ pop %ebx │ │ movl $0x400,(%esp) │ │ - add $0x49152,%ebx │ │ - call 7bfa0 │ │ + add $0x47370,%ebx │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 356a7 │ │ + je 36d39 │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov $0x4,%ecx │ │ mov $0x400,%edx │ │ - call 247d9 │ │ + call 247ca │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x6c,%esp │ │ mov %ecx,-0x28(%ebp) │ │ mov (%edx),%ecx │ │ mov %edx,-0x24(%ebp) │ │ mov 0x8(%edx),%edx │ │ - call 356cf │ │ + call 36d61 │ │ pop %ebx │ │ - add $0x4910d,%ebx │ │ + add $0x4732b,%ebx │ │ movzwl 0x3ce(%ecx),%eax │ │ lea 0x1(%edx),%edi │ │ mov %ecx,-0x20(%ebp) │ │ mov %edi,%esi │ │ cmp %eax,%edi │ │ mov 0xc(%ebp),%edi │ │ mov %eax,-0x14(%ebp) │ │ lea 0x370(%ecx,%edx,8),%eax │ │ - jbe 35710 │ │ + jbe 36da2 │ │ mov 0x8(%ebp),%esi │ │ mov %edi,0x4(%eax) │ │ lea -0x78(%ebp),%edi │ │ mov $0x14,%ecx │ │ mov %esi,(%eax) │ │ mov 0x10(%ebp),%esi │ │ rep movsl %ds:(%esi),%es:(%edi) │ │ - jmp 35797 │ │ + jmp 36e29 │ │ mov %ecx,%edi │ │ add $0x370,%ecx │ │ mov %esi,-0x18(%ebp) │ │ mov %edx,-0x10(%ebp) │ │ lea (%ecx,%esi,8),%ecx │ │ mov -0x14(%ebp),%esi │ │ sub %edx,%esi │ │ lea 0x0(,%esi,8),%edx │ │ mov %esi,-0x1c(%ebp) │ │ sub $0x4,%esp │ │ push %edx │ │ push %eax │ │ push %ecx │ │ - call 7c0a0 │ │ + call 7b7f0 │ │ add $0x10,%esp │ │ mov -0x10(%ebp),%eax │ │ mov 0xc(%ebp),%ecx │ │ mov 0x10(%ebp),%esi │ │ mov %edi,%edx │ │ mov %ecx,0x374(%edi,%eax,8) │ │ mov -0x10(%ebp),%eax │ │ @@ -33929,15 +35096,15 @@ │ │ mov -0x1c(%ebp),%edx │ │ shl $0x4,%edx │ │ lea (%edx,%edx,4),%edx │ │ sub $0x4,%esp │ │ push %edx │ │ push %eax │ │ push %ecx │ │ - call 7c0a0 │ │ + call 7b7f0 │ │ mov -0x10(%ebp),%edx │ │ add $0x10,%esp │ │ mov -0x20(%ebp),%ebx │ │ mov -0x14(%ebp),%eax │ │ lea (%edx,%edx,4),%edi │ │ lea -0x78(%ebp),%esi │ │ mov $0x14,%ecx │ │ @@ -33958,79 +35125,79 @@ │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ sub $0x14,%esp │ │ - call 357dc │ │ + call 36e6e │ │ pop %ebx │ │ - add $0x49000,%ebx │ │ + add $0x4721e,%ebx │ │ test %ecx,%ecx │ │ - je 357f6 │ │ + je 36e88 │ │ mov 0x8(%ebp),%eax │ │ imul 0xc(%ebp),%ecx │ │ mov %eax,-0x8(%ebp) │ │ lea -0xc(%ebp),%eax │ │ - jmp 357fb │ │ + jmp 36e8d │ │ xor %ecx,%ecx │ │ lea -0x8(%ebp),%eax │ │ mov %ecx,(%eax) │ │ cmpl $0x0,-0x8(%ebp) │ │ - je 35811 │ │ + je 36ea3 │ │ cmpl $0x0,-0xc(%ebp) │ │ - je 35811 │ │ + je 36ea3 │ │ mov %edx,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x14,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x6c,%esp │ │ movzwl 0x3ce(%ecx),%eax │ │ - call 3582c │ │ + call 36ebe │ │ pop %ebx │ │ lea 0x1(%edx),%edi │ │ mov %ecx,-0x18(%ebp) │ │ - add $0x48fb0,%ebx │ │ + add $0x471ce,%ebx │ │ mov %edi,%esi │ │ mov %esi,-0x14(%ebp) │ │ cmp %eax,%edi │ │ mov 0xc(%ebp),%edi │ │ mov %eax,-0x1c(%ebp) │ │ lea 0x1(%eax),%eax │ │ mov %eax,-0x24(%ebp) │ │ lea 0x370(%ecx,%edx,8),%eax │ │ - jbe 3586f │ │ + jbe 36f01 │ │ mov 0x8(%ebp),%esi │ │ mov %edi,0x4(%eax) │ │ lea -0x74(%ebp),%edi │ │ mov $0x14,%ecx │ │ mov %esi,(%eax) │ │ mov 0x10(%ebp),%esi │ │ rep movsl %ds:(%esi),%es:(%edi) │ │ - jmp 358f3 │ │ + jmp 36f85 │ │ mov %ecx,%edi │ │ add $0x370,%ecx │ │ mov %edx,-0x10(%ebp) │ │ lea (%ecx,%esi,8),%ecx │ │ mov -0x1c(%ebp),%esi │ │ sub %edx,%esi │ │ lea 0x0(,%esi,8),%edx │ │ mov %esi,-0x20(%ebp) │ │ sub $0x4,%esp │ │ push %edx │ │ push %eax │ │ push %ecx │ │ - call 7c0a0 │ │ + call 7b7f0 │ │ add $0x10,%esp │ │ mov -0x10(%ebp),%eax │ │ mov 0xc(%ebp),%ecx │ │ mov 0x10(%ebp),%esi │ │ mov %edi,%edx │ │ mov %ecx,0x374(%edi,%eax,8) │ │ mov -0x10(%ebp),%eax │ │ @@ -34050,28 +35217,28 @@ │ │ mov -0x20(%ebp),%edx │ │ shl $0x4,%edx │ │ lea (%edx,%edx,4),%edx │ │ sub $0x4,%esp │ │ push %edx │ │ push %eax │ │ push %ecx │ │ - call 7c0a0 │ │ + call 7b7f0 │ │ mov -0x10(%ebp),%edx │ │ add $0x10,%esp │ │ lea (%edx,%edx,4),%edi │ │ lea -0x74(%ebp),%esi │ │ mov $0x14,%ecx │ │ lea 0x2(%edx),%eax │ │ shl $0x4,%edi │ │ add -0x18(%ebp),%edi │ │ rep movsl %ds:(%esi),%es:(%edi) │ │ mov -0x1c(%ebp),%edi │ │ lea 0x2(%edi),%ecx │ │ cmp %eax,%ecx │ │ - jbe 35948 │ │ + jbe 36fda │ │ mov %ecx,-0x10(%ebp) │ │ mov -0x18(%ebp),%ecx │ │ mov %edi,%esi │ │ mov %edx,%edi │ │ mov -0x14(%ebp),%edx │ │ add $0x3d0,%ecx │ │ lea (%ecx,%edx,4),%edx │ │ @@ -34079,74 +35246,74 @@ │ │ mov %esi,%ecx │ │ sub %edi,%ecx │ │ shl $0x2,%ecx │ │ sub $0x4,%esp │ │ push %ecx │ │ push %edx │ │ push %eax │ │ - call 7c0a0 │ │ + call 7b7f0 │ │ mov -0x10(%ebp),%ecx │ │ mov %edi,%edx │ │ mov %esi,%edi │ │ add $0x10,%esp │ │ mov -0x18(%ebp),%esi │ │ mov 0x14(%ebp),%eax │ │ cmp %ecx,-0x14(%ebp) │ │ mov %eax,0x3d4(%esi,%edx,4) │ │ mov -0x24(%ebp),%eax │ │ mov %ax,0x3ce(%esi) │ │ - jae 35981 │ │ + jae 37013 │ │ dec %edx │ │ mov 0x3d8(%esi,%edx,4),%eax │ │ lea 0x2(%edx),%ecx │ │ inc %edx │ │ cmp %edx,%edi │ │ mov %esi,0x3c8(%eax) │ │ mov %cx,0x3cc(%eax) │ │ - jne 35965 │ │ + jne 36ff7 │ │ add $0x6c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ mov (%ecx),%edx │ │ - call 35995 │ │ + call 37027 │ │ pop %ebx │ │ - add $0x48e47,%ebx │ │ + add $0x47065,%ebx │ │ sub $0x4,%esp │ │ push $0x50 │ │ push $0x4 │ │ push $0x1 │ │ - call 359bf │ │ + call 37051 │ │ add $0x10,%esp │ │ cmp $0xffffffff,%eax │ │ - jne 359b8 │ │ + jne 3704a │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %eax,%ecx │ │ - call 246cb │ │ + call 247ab │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 359cd │ │ + call 3705f │ │ pop %ebx │ │ mov %edx,%eax │ │ - add $0x48e0f,%ebx │ │ + add $0x4702d,%ebx │ │ add 0x8(%ebp),%eax │ │ - jae 359e5 │ │ + jae 37077 │ │ xor %eax,%eax │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ @@ -34162,177 +35329,189 @@ │ │ lea 0x4(,%eax,4),%eax │ │ cmp %eax,%edi │ │ cmovbe %eax,%edi │ │ push 0x10(%ebp) │ │ push 0xc(%ebp) │ │ push %edi │ │ push 0x4(%esi) │ │ - call 35a38 │ │ + call 370ca │ │ add $0x10,%esp │ │ lea -0x18(%ebp),%eax │ │ cmpl $0x1,(%eax) │ │ - jne 35a2b │ │ + jne 370bd │ │ mov -0x14(%ebp),%eax │ │ mov -0x10(%ebp),%edx │ │ - jmp 359dd │ │ + jmp 3706f │ │ mov -0x14(%ebp),%eax │ │ mov %eax,0x4(%esi) │ │ xor %eax,%eax │ │ mov %edi,(%esi) │ │ dec %eax │ │ - jmp 359dd │ │ + jmp 3706f │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov 0x14(%ebp),%edi │ │ - call 35a49 │ │ + call 370db │ │ pop %ebx │ │ mov %edx,%esi │ │ mov %ecx,-0x10(%ebp) │ │ - add $0x48d93,%ebx │ │ + add $0x46fb1,%ebx │ │ mov %edi,%eax │ │ mull 0xc(%ebp) │ │ mov $0x80000000,%edx │ │ seto %cl │ │ sub 0x10(%ebp),%edx │ │ cmp %edx,%eax │ │ seta %dl │ │ or %cl,%dl │ │ test %dl,%dl │ │ - je 35a7f │ │ + je 37111 │ │ mov -0x10(%ebp),%ecx │ │ xor %edi,%edi │ │ xor %edx,%edx │ │ mov $0x4,%eax │ │ inc %edx │ │ - jmp 35af6 │ │ + jmp 37188 │ │ test %esi,%esi │ │ - je 35a97 │ │ + je 37129 │ │ mov 0x8(%ebp),%ecx │ │ imul %edi,%esi │ │ mov %ecx,-0x18(%ebp) │ │ mov 0x10(%ebp),%ecx │ │ mov %ecx,-0x14(%ebp) │ │ lea -0x1c(%ebp),%ecx │ │ - jmp 35a9c │ │ + jmp 3712e │ │ xor %esi,%esi │ │ lea -0x14(%ebp),%ecx │ │ mov %esi,(%ecx) │ │ mov %eax,%edi │ │ cmpl $0x0,-0x14(%ebp) │ │ - je 35ac2 │ │ + je 37154 │ │ mov -0x1c(%ebp),%edx │ │ mov 0x10(%ebp),%esi │ │ test %edx,%edx │ │ - je 35ad0 │ │ + je 37162 │ │ sub $0x8,%esp │ │ mov -0x18(%ebp),%ecx │ │ push %edi │ │ push %esi │ │ - call 21f50 │ │ + call 22120 │ │ add $0x10,%esp │ │ - jmp 35add │ │ + jmp 3716f │ │ mov 0x10(%ebp),%esi │ │ test %edi,%edi │ │ - jne 35ad4 │ │ + jne 37166 │ │ mov -0x10(%ebp),%ecx │ │ mov %esi,%eax │ │ - jmp 35ae7 │ │ + jmp 37179 │ │ test %edi,%edi │ │ - je 35b03 │ │ + je 37195 │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ - call 21ee0 │ │ + call 220b0 │ │ mov -0x10(%ebp),%ecx │ │ xor %edx,%edx │ │ inc %edx │ │ test %eax,%eax │ │ - je 35aee │ │ + je 37180 │ │ mov %eax,0x4(%ecx) │ │ xor %edx,%edx │ │ - jmp 35af1 │ │ + jmp 37183 │ │ mov %esi,0x4(%ecx) │ │ mov $0x8,%eax │ │ mov %edi,(%ecx,%eax,1) │ │ mov %edx,(%ecx) │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %esi,%eax │ │ - jmp 35add │ │ + jmp 3716f │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ mov (%ecx),%edx │ │ - call 35b13 │ │ + call 371a5 │ │ pop %ebx │ │ - add $0x48cc9,%ebx │ │ + add $0x46ee7,%ebx │ │ sub $0x4,%esp │ │ push $0xc │ │ push $0x4 │ │ push $0x1 │ │ - call 359bf │ │ + call 37051 │ │ add $0x10,%esp │ │ cmp $0xffffffff,%eax │ │ - jne 35b36 │ │ + jne 371c8 │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %eax,%ecx │ │ - call 246cb │ │ + call 247ab │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x18c,%esp │ │ - mov 0x48(%edx),%eax │ │ mov 0x44(%edx),%edi │ │ - call 35b54 │ │ - pop %ebx │ │ + mov %edx,-0x14(%ebp) │ │ + mov 0x48(%edx),%edx │ │ + call 371e9 │ │ + pop %eax │ │ mov %ecx,%esi │ │ - mov %edx,-0x18(%ebp) │ │ mov %ecx,-0x38(%ebp) │ │ - add $0x48c88,%ebx │ │ - mov %ebx,-0x10(%ebp) │ │ - test %eax,%eax │ │ - mov %eax,-0x30(%ebp) │ │ + add $0x46ea3,%eax │ │ + mov %eax,-0x10(%ebp) │ │ + test %edx,%edx │ │ + mov %edx,-0x30(%ebp) │ │ mov %edi,-0x20(%ebp) │ │ - jne 35c2f │ │ + jne 372e0 │ │ lea -0x1(%edi),%eax │ │ cmp 0x8(%esi),%eax │ │ - mov %eax,-0x14(%ebp) │ │ - jae 35b87 │ │ - mov -0x18(%ebp),%edx │ │ - jmp 35cd0 │ │ + mov %eax,-0x18(%ebp) │ │ + jae 3723e │ │ + mov -0x14(%ebp),%edx │ │ + mov $0x1,%al │ │ + cmpl $0x0,(%edx) │ │ + je 37423 │ │ + mov 0x4(%edx),%ecx │ │ + mov 0x8(%edx),%edx │ │ + sub $0x8,%esp │ │ + mov -0x10(%ebp),%ebx │ │ + push $0xc │ │ + push $0x4 │ │ + call 36e62 │ │ + mov $0x1,%al │ │ + add $0x10,%esp │ │ + jmp 37423 │ │ mov -0x20(%ebp),%edi │ │ - jne 35c2f │ │ + jne 372e0 │ │ cmpl $0x0,0x14(%esi) │ │ - je 35d52 │ │ + je 373f5 │ │ mov 0xc(%esi),%eax │ │ test %eax,%eax │ │ - je 35d52 │ │ + je 373f5 │ │ mov 0x10(%esi),%ecx │ │ mov %ecx,-0x28(%ebp) │ │ mov %eax,-0x1c(%ebp) │ │ movzwl 0x3ce(%eax),%eax │ │ xor %edi,%edi │ │ dec %edi │ │ lea 0x0(,%eax,8),%esi │ │ mov %eax,-0x24(%ebp) │ │ test %esi,%esi │ │ - je 35c0b │ │ + je 372bf │ │ mov -0x1c(%ebp),%eax │ │ mov -0x30(%ebp),%edx │ │ mov 0x37c(%eax,%edi,8),%ebx │ │ mov 0x378(%eax,%edi,8),%ecx │ │ mov -0x20(%ebp),%eax │ │ cmp %eax,%ecx │ │ mov %ebx,-0x2c(%ebp) │ │ @@ -34340,45 +35519,44 @@ │ │ setb %bl │ │ cmp %ecx,%eax │ │ sbb -0x2c(%ebp),%edx │ │ sbb $0x0,%bl │ │ inc %edi │ │ add $0xfffffff8,%esi │ │ cmp $0x1,%bl │ │ - je 35bc2 │ │ - movzbl %bl,%ecx │ │ - mov -0x10(%ebp),%ebx │ │ + je 37279 │ │ mov -0x38(%ebp),%esi │ │ + movzbl %bl,%ecx │ │ test %ecx,%ecx │ │ - je 35b7f │ │ - jmp 35c11 │ │ + je 37211 │ │ + jmp 372c5 │ │ mov -0x24(%ebp),%edi │ │ mov -0x38(%ebp),%esi │ │ mov -0x28(%ebp),%ecx │ │ mov -0x1c(%ebp),%eax │ │ sub $0x1,%ecx │ │ - jb 35d52 │ │ + jb 373f5 │ │ mov 0x3d0(%eax,%edi,4),%eax │ │ mov %ecx,-0x28(%ebp) │ │ - jmp 35bab │ │ + jmp 37262 │ │ mov 0xc(%esi),%eax │ │ lea 0xc(%esi),%ecx │ │ test %eax,%eax │ │ - je 35cf7 │ │ + je 3737c │ │ mov 0x10(%esi),%edx │ │ mov %ecx,-0x24(%ebp) │ │ - mov %edx,-0x14(%ebp) │ │ + mov %edx,-0x18(%ebp) │ │ mov %eax,-0x1c(%ebp) │ │ movzwl 0x3ce(%eax),%eax │ │ xor %esi,%esi │ │ dec %esi │ │ lea 0x0(,%eax,8),%edi │ │ mov %eax,-0x28(%ebp) │ │ test %edi,%edi │ │ - je 35ca0 │ │ + je 37355 │ │ mov -0x1c(%ebp),%eax │ │ mov %esi,-0x2c(%ebp) │ │ mov -0x30(%ebp),%ebx │ │ mov 0x378(%eax,%esi,8),%ecx │ │ mov 0x37c(%eax,%esi,8),%edx │ │ mov -0x20(%ebp),%esi │ │ cmp %esi,%ecx │ │ @@ -34388,182 +35566,177 @@ │ │ cmp %ecx,%esi │ │ mov -0x2c(%ebp),%esi │ │ sbb %edx,%ebx │ │ sbb $0x0,%al │ │ add $0xfffffff8,%edi │ │ inc %esi │ │ cmp $0x1,%al │ │ - je 35c5d │ │ + je 3730e │ │ movzbl %al,%eax │ │ test %eax,%eax │ │ - je 35cca │ │ + je 37211 │ │ mov %esi,%edx │ │ - jmp 35ca3 │ │ + jmp 37358 │ │ mov -0x28(%ebp),%edx │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x10(%ebp),%ebx │ │ + mov -0x18(%ebp),%ecx │ │ mov -0x38(%ebp),%esi │ │ mov -0x20(%ebp),%eax │ │ sub $0x1,%ecx │ │ - jb 35d8b │ │ + jb 3742e │ │ mov -0x1c(%ebp),%eax │ │ - mov %ecx,-0x14(%ebp) │ │ + mov %ecx,-0x18(%ebp) │ │ mov 0x3d0(%eax,%edx,4),%eax │ │ - jmp 35c46 │ │ - mov -0x18(%ebp),%edx │ │ - mov -0x10(%ebp),%ebx │ │ - mov $0x1,%al │ │ - cmpl $0x0,(%edx) │ │ - je 35d80 │ │ - mov 0x4(%edx),%ecx │ │ - mov 0x8(%edx),%edx │ │ - sub $0x8,%esp │ │ - push $0xc │ │ - push $0x4 │ │ - call 357d0 │ │ - mov $0x1,%al │ │ - add $0x10,%esp │ │ - jmp 35d80 │ │ + jmp 372f7 │ │ mov -0x30(%ebp),%eax │ │ mov %ecx,-0x7c(%ebp) │ │ mov %edi,-0x78(%ebp) │ │ mov %eax,-0x74(%ebp) │ │ movl $0x0,-0x70(%ebp) │ │ - call 3564a │ │ + mov -0x10(%ebp),%ebx │ │ + call 36cdc │ │ xor %ecx,%ecx │ │ - mov %eax,0xc(%esi) │ │ mov %ecx,0x3c8(%eax) │ │ - mov %ecx,0x10(%esi) │ │ - mov -0x30(%ebp),%ecx │ │ - mov -0x18(%ebp),%esi │ │ movw $0x0,0x3ce(%eax) │ │ - movw $0x1,0x3ce(%eax) │ │ - mov %edi,0x370(%eax) │ │ - mov %eax,%edi │ │ - mov %ecx,0x374(%eax) │ │ + mov %eax,0xc(%esi) │ │ + mov %ecx,0x10(%esi) │ │ + movzwl 0x3ce(%eax),%ecx │ │ + cmp $0xb,%ecx │ │ + jae 379e1 │ │ + mov -0x30(%ebp),%esi │ │ + lea 0x1(%ecx),%edx │ │ + mov %dx,0x3ce(%eax) │ │ + mov %edi,0x370(%eax,%ecx,8) │ │ + mov %esi,0x374(%eax,%ecx,8) │ │ + lea (%ecx,%ecx,4),%ecx │ │ + mov -0x14(%ebp),%esi │ │ + shl $0x4,%ecx │ │ + add %ecx,%eax │ │ mov $0x14,%ecx │ │ + mov %eax,%edi │ │ rep movsl %ds:(%esi),%es:(%edi) │ │ mov -0x38(%ebp),%esi │ │ incl 0x14(%esi) │ │ - jmp 35d7e │ │ - mov -0x14(%ebp),%edi │ │ + jmp 37421 │ │ + mov -0x18(%ebp),%edi │ │ cmp (%esi),%edi │ │ - jne 35d63 │ │ + jne 37406 │ │ mov -0x10(%ebp),%ebx │ │ mov %esi,%ecx │ │ - call 35989 │ │ + call 3701b │ │ lea (%edi,%edi,4),%edi │ │ mov %esi,%eax │ │ mov $0x14,%ecx │ │ shl $0x4,%edi │ │ add 0x4(%esi),%edi │ │ - mov -0x18(%ebp),%esi │ │ + mov -0x14(%ebp),%esi │ │ rep movsl %ds:(%esi),%es:(%edi) │ │ mov -0x20(%ebp),%ecx │ │ mov %ecx,0x8(%eax) │ │ xor %eax,%eax │ │ add $0x18c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x24(%ebp),%ecx │ │ mov -0x30(%ebp),%edi │ │ + mov -0x1c(%ebp),%ebx │ │ mov %ecx,-0x7c(%ebp) │ │ - mov -0x1c(%ebp),%ecx │ │ mov %eax,-0x78(%ebp) │ │ mov %edi,-0x74(%ebp) │ │ - mov %ecx,-0x70(%ebp) │ │ + mov %ebx,-0x70(%ebp) │ │ movl $0x0,-0x6c(%ebp) │ │ mov %edx,-0x68(%ebp) │ │ - cmpw $0xb,0x3ce(%ecx) │ │ - jb 35dc9 │ │ + cmpw $0xb,0x3ce(%ebx) │ │ + jb 3746c │ │ cmp $0x5,%edx │ │ mov %edx,%eax │ │ - jae 35de7 │ │ + jae 3748d │ │ mov $0x4,%esi │ │ movl $0x0,-0x3c(%ebp) │ │ - jmp 35e0f │ │ + jmp 374b5 │ │ lea -0x70(%ebp),%edx │ │ sub $0x4,%esp │ │ + mov -0x10(%ebp),%ebx │ │ lea -0xc0(%ebp),%ecx │ │ - push -0x18(%ebp) │ │ + push -0x14(%ebp) │ │ push %edi │ │ push %eax │ │ - call 356b6 │ │ + call 36d48 │ │ add $0x10,%esp │ │ - jmp 35d4d │ │ - je 35df7 │ │ + jmp 373f0 │ │ + je 3749d │ │ cmp $0x6,%eax │ │ - jne 35e02 │ │ + jne 374a8 │ │ mov $0x5,%esi │ │ xor %eax,%eax │ │ - jmp 35e0a │ │ + jmp 374b0 │ │ movl $0x0,-0x3c(%ebp) │ │ mov %eax,%esi │ │ - jmp 35e0f │ │ + jmp 374b5 │ │ add $0xfffffff9,%eax │ │ mov $0x6,%esi │ │ mov $0x1,%cl │ │ mov %ecx,-0x3c(%ebp) │ │ mov %eax,-0x2c(%ebp) │ │ - call 3564a │ │ + mov -0x10(%ebp),%ebx │ │ + call 36cdc │ │ mov -0x1c(%ebp),%edx │ │ movl $0x0,0x3c8(%eax) │ │ movw $0x0,0x3ce(%eax) │ │ mov %esi,%ebx │ │ mov %esi,-0x40(%ebp) │ │ lea -0xc0(%ebp),%edi │ │ mov %eax,-0x28(%ebp) │ │ not %ebx │ │ movzwl 0x3ce(%edx),%ecx │ │ add %ecx,%ebx │ │ mov %bx,0x3ce(%eax) │ │ mov 0x370(%edx,%esi,8),%ecx │ │ - mov %ecx,-0x44(%ebp) │ │ - mov 0x374(%edx,%esi,8),%ecx │ │ mov %ecx,-0x48(%ebp) │ │ + mov 0x374(%edx,%esi,8),%ecx │ │ + mov %ecx,-0x44(%ebp) │ │ lea (%esi,%esi,4),%ecx │ │ shl $0x4,%ecx │ │ cmp $0xc,%ebx │ │ lea 0xc(%edx,%ecx,1),%esi │ │ mov -0xc(%esi),%ecx │ │ - mov %ecx,-0x14(%ebp) │ │ + mov %ecx,-0x18(%ebp) │ │ mov -0x8(%esi),%ecx │ │ mov %ecx,-0x34(%ebp) │ │ mov -0x4(%esi),%ecx │ │ mov %ecx,-0x24(%ebp) │ │ mov $0x11,%ecx │ │ rep movsl %ds:(%esi),%es:(%edi) │ │ mov %ebx,%esi │ │ - jae 3637b │ │ + jae 37a6b │ │ mov -0x28(%ebp),%ecx │ │ mov -0x40(%ebp),%edi │ │ lea 0x370(%edx),%eax │ │ lea 0x0(,%esi,8),%edx │ │ lea 0x8(%eax,%edi,8),%eax │ │ add $0x370,%ecx │ │ sub $0x4,%esp │ │ mov -0x10(%ebp),%ebx │ │ push %edx │ │ push %eax │ │ push %ecx │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ lea 0x5(%edi,%edi,4),%eax │ │ shl $0x4,%esi │ │ shl $0x4,%eax │ │ lea (%esi,%esi,4),%ecx │ │ add -0x1c(%ebp),%eax │ │ sub $0x4,%esp │ │ push %ecx │ │ push %eax │ │ push -0x28(%ebp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ mov -0x1c(%ebp),%edx │ │ lea -0xc0(%ebp),%esi │ │ mov $0x11,%ecx │ │ mov %di,0x3ce(%edx) │ │ lea -0x154(%ebp),%edi │ │ rep movsl %ds:(%esi),%es:(%edi) │ │ @@ -34573,613 +35746,652 @@ │ │ cmove %edx,%eax │ │ lea -0x198(%ebp),%edx │ │ mov %eax,(%edx) │ │ movl $0x0,0x4(%edx) │ │ mov %edi,0x8(%edx) │ │ sub $0x4,%esp │ │ lea -0xc0(%ebp),%ecx │ │ - push -0x18(%ebp) │ │ + push -0x14(%ebp) │ │ push -0x30(%ebp) │ │ push -0x20(%ebp) │ │ - call 356b6 │ │ + call 36d48 │ │ add $0x10,%esp │ │ - mov -0x14(%ebp),%ebx │ │ + mov -0x18(%ebp),%ebx │ │ mov -0x38(%ebp),%esi │ │ cmp $0x2,%ebx │ │ - je 35d4d │ │ + je 373f0 │ │ mov -0x34(%ebp),%eax │ │ mov -0x24(%ebp),%edx │ │ lea -0x104(%ebp),%edi │ │ lea -0x154(%ebp),%esi │ │ mov $0x11,%ecx │ │ mov %ebx,-0xc(%edi) │ │ mov %eax,-0x8(%edi) │ │ mov %edx,-0x4(%edi) │ │ rep movsl %ds:(%esi),%es:(%edi) │ │ mov -0x1c(%ebp),%ecx │ │ - mov 0x3c8(%ecx),%esi │ │ - test %esi,%esi │ │ - je 36225 │ │ - mov %edx,-0x60(%ebp) │ │ - mov -0x44(%ebp),%edx │ │ - mov -0x48(%ebp),%ecx │ │ + mov 0x3c8(%ecx),%ecx │ │ + test %ecx,%ecx │ │ + je 378cc │ │ mov %eax,-0x5c(%ebp) │ │ + mov -0x48(%ebp),%eax │ │ + mov %edx,-0x60(%ebp) │ │ mov %ebx,-0x64(%ebp) │ │ movl $0x0,-0x50(%ebp) │ │ - mov %edx,-0x18(%ebp) │ │ - mov %ecx,-0x3c(%ebp) │ │ - mov -0x1c(%ebp),%eax │ │ - movzwl 0x3cc(%eax),%edx │ │ - movzwl 0x3ce(%esi),%eax │ │ - cmp $0xb,%eax │ │ - jb 362f9 │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0x44(%ebp),%eax │ │ + mov %eax,-0x3c(%ebp) │ │ + mov %ecx,%eax │ │ + mov -0x1c(%ebp),%ecx │ │ + mov %eax,%esi │ │ + movzwl 0x3cc(%ecx),%edx │ │ + movzwl 0x3ce(%eax),%ecx │ │ + cmp $0xb,%ecx │ │ + jb 379bf │ │ cmp $0x5,%dx │ │ - mov %eax,-0x1c(%ebp) │ │ - jae 35fc9 │ │ + mov %ecx,-0x1c(%ebp) │ │ + jae 37676 │ │ lea -0x58(%ebp),%eax │ │ movl $0x4,-0x20(%ebp) │ │ mov %edx,-0x40(%ebp) │ │ lea -0xc0(%ebp),%edi │ │ - jmp 36004 │ │ + jmp 376b1 │ │ cmp $0x5,%edx │ │ lea -0xc0(%ebp),%edi │ │ - je 35fe9 │ │ + je 37696 │ │ cmp $0x6,%edx │ │ - jne 35ff4 │ │ + jne 376a1 │ │ movl $0x0,-0x40(%ebp) │ │ movl $0x5,-0x20(%ebp) │ │ - jmp 36001 │ │ + jmp 376ae │ │ mov %edx,-0x40(%ebp) │ │ mov %edx,-0x20(%ebp) │ │ lea -0x58(%ebp),%eax │ │ - jmp 36004 │ │ + jmp 376b1 │ │ add $0xfffffff9,%edx │ │ movl $0x6,-0x20(%ebp) │ │ mov %edx,-0x40(%ebp) │ │ lea -0x54(%ebp),%eax │ │ mov %eax,-0x4c(%ebp) │ │ mov -0x10(%ebp),%ebx │ │ - call 35680 │ │ + call 36d12 │ │ mov %eax,-0x2c(%ebp) │ │ mov -0x2c(%ebp),%ecx │ │ - mov -0x20(%ebp),%ebx │ │ + mov -0x20(%ebp),%edx │ │ mov %esi,-0x30(%ebp) │ │ movl $0x0,0x3c8(%ecx) │ │ movw $0x0,0x3ce(%ecx) │ │ - mov %ebx,%edx │ │ + mov %edx,%ebx │ │ movzwl 0x3ce(%esi),%eax │ │ - not %edx │ │ - add %eax,%edx │ │ - mov %dx,0x3ce(%ecx) │ │ - mov 0x370(%esi,%ebx,8),%eax │ │ - mov %eax,-0x44(%ebp) │ │ - mov 0x374(%esi,%ebx,8),%eax │ │ + not %ebx │ │ + add %eax,%ebx │ │ + mov %bx,0x3ce(%ecx) │ │ + mov 0x370(%esi,%edx,8),%eax │ │ mov %eax,-0x48(%ebp) │ │ - lea (%ebx,%ebx,4),%eax │ │ + mov 0x374(%esi,%edx,8),%eax │ │ + mov %eax,-0x44(%ebp) │ │ + lea (%edx,%edx,4),%eax │ │ shl $0x4,%eax │ │ - cmp $0xc,%edx │ │ + cmp $0xc,%ebx │ │ lea 0xc(%esi,%eax,1),%esi │ │ mov -0xc(%esi),%eax │ │ mov -0x4(%esi),%ecx │ │ - mov %eax,-0x14(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ mov -0x8(%esi),%eax │ │ mov %ecx,-0x24(%ebp) │ │ mov $0x11,%ecx │ │ mov %eax,-0x34(%ebp) │ │ rep movsl %ds:(%esi),%es:(%edi) │ │ - mov %edx,%edi │ │ - jae 3631b │ │ + mov %ebx,%edi │ │ + jae 37a06 │ │ mov -0x30(%ebp),%esi │ │ mov -0x2c(%ebp),%ecx │ │ - lea 0x0(,%edi,8),%edx │ │ + mov %edx,-0x20(%ebp) │ │ lea 0x370(%esi),%eax │ │ add $0x370,%ecx │ │ - lea 0x8(%eax,%ebx,8),%eax │ │ + lea 0x8(%eax,%edx,8),%eax │ │ + lea 0x0(,%edi,8),%edx │ │ sub $0x4,%esp │ │ - mov %ebx,-0x20(%ebp) │ │ mov -0x10(%ebp),%ebx │ │ push %edx │ │ push %eax │ │ push %ecx │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ mov -0x20(%ebp),%eax │ │ shl $0x4,%edi │ │ lea (%edi,%edi,4),%ecx │ │ lea 0x5(%eax,%eax,4),%eax │ │ shl $0x4,%eax │ │ add %esi,%eax │ │ sub $0x4,%esp │ │ push %ecx │ │ push %eax │ │ push -0x2c(%ebp) │ │ - call 7bfc0 │ │ - mov -0x20(%ebp),%ebx │ │ + call 7b710 │ │ + mov -0x20(%ebp),%edx │ │ add $0x10,%esp │ │ - mov %bx,0x3ce(%esi) │ │ + mov %dx,0x3ce(%esi) │ │ mov $0x11,%ecx │ │ lea -0x154(%ebp),%edi │ │ lea -0xc0(%ebp),%esi │ │ rep movsl %ds:(%esi),%es:(%edi) │ │ - mov -0x2c(%ebp),%eax │ │ - movzwl 0x3ce(%eax),%esi │ │ - lea 0x1(%esi),%edx │ │ - cmp $0xb,%esi │ │ - ja 3633b │ │ - mov -0x1c(%ebp),%ecx │ │ - sub %ebx,%ecx │ │ - cmp %edx,%ecx │ │ - jne 36359 │ │ + mov -0x2c(%ebp),%esi │ │ + movzwl 0x3ce(%esi),%eax │ │ + cmp $0xb,%eax │ │ + lea 0x1(%eax),%edi │ │ + ja 37a29 │ │ + mov -0x1c(%ebp),%eax │ │ + sub %edx,%eax │ │ + cmp %edi,%eax │ │ + jne 37a49 │ │ mov -0x30(%ebp),%ecx │ │ incl -0x50(%ebp) │ │ + mov %esi,%eax │ │ add $0x3d0,%eax │ │ - shl $0x2,%edx │ │ - lea 0x3d4(%ecx,%ebx,4),%ecx │ │ + lea 0x3d4(%ecx,%edx,4),%ecx │ │ + lea 0x0(,%edi,4),%edx │ │ sub $0x4,%esp │ │ mov -0x10(%ebp),%ebx │ │ push %edx │ │ push %ecx │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ - lea -0xc0(%ebp),%edi │ │ - mov -0x2c(%ebp),%ebx │ │ - mov %eax,%ecx │ │ - cmp %esi,%eax │ │ - adc $0x0,%eax │ │ - cmp %esi,%ecx │ │ - mov 0x3d0(%ebx,%ecx,4),%edx │ │ - mov %ebx,0x3c8(%edx) │ │ - mov %cx,0x3cc(%edx) │ │ - jae 3616b │ │ - cmp %esi,%eax │ │ - jbe 36145 │ │ + lea -0xc0(%ebp),%edx │ │ + mov 0x3d0(%esi,%eax,4),%ecx │ │ + mov %esi,0x3c8(%ecx) │ │ + mov %ax,0x3cc(%ecx) │ │ + inc %eax │ │ + cmp %eax,%edi │ │ + jne 377f8 │ │ + mov %edx,%edi │ │ + mov %esi,%edx │ │ mov $0x11,%ecx │ │ lea -0x154(%ebp),%esi │ │ rep movsl %ds:(%esi),%es:(%edi) │ │ + mov %edx,-0x54(%ebp) │ │ mov -0x30(%ebp),%eax │ │ mov %eax,-0x58(%ebp) │ │ - mov -0x2c(%ebp),%eax │ │ - mov %eax,-0x54(%ebp) │ │ mov -0x4c(%ebp),%eax │ │ mov (%eax),%ecx │ │ - mov -0x10(%ebp),%ebx │ │ mov -0x40(%ebp),%edx │ │ + mov -0x10(%ebp),%ebx │ │ push -0x28(%ebp) │ │ lea -0x110(%ebp),%eax │ │ push %eax │ │ push -0x3c(%ebp) │ │ - push -0x18(%ebp) │ │ - call 35817 │ │ + push -0x14(%ebp) │ │ + call 36ea9 │ │ add $0x10,%esp │ │ - lea -0x198(%ebp),%ebx │ │ + lea -0x198(%ebp),%eax │ │ mov $0x11,%ecx │ │ lea -0xc0(%ebp),%esi │ │ - mov %ebx,%edi │ │ + mov %eax,%edi │ │ rep movsl %ds:(%esi),%es:(%edi) │ │ - mov -0x14(%ebp),%ecx │ │ + mov -0x18(%ebp),%ecx │ │ cmp $0x2,%ecx │ │ - je 35d4a │ │ - mov -0x58(%ebp),%eax │ │ - mov -0x24(%ebp),%edx │ │ + je 373ed │ │ + mov -0x58(%ebp),%edx │ │ + mov %eax,%esi │ │ + mov -0x54(%ebp),%eax │ │ + mov -0x34(%ebp),%ebx │ │ mov %ecx,-0x110(%ebp) │ │ mov $0x11,%ecx │ │ lea -0x104(%ebp),%edi │ │ - mov %ebx,%esi │ │ - mov %eax,-0x1c(%ebp) │ │ - mov -0x54(%ebp),%eax │ │ + mov %edx,-0x1c(%ebp) │ │ + mov -0x24(%ebp),%edx │ │ + mov %ebx,-0x10c(%ebp) │ │ mov %eax,-0x28(%ebp) │ │ - mov -0x34(%ebp),%eax │ │ - mov %eax,-0x10c(%ebp) │ │ mov %edx,-0x108(%ebp) │ │ rep movsl %ds:(%esi),%es:(%edi) │ │ mov %edx,-0x60(%ebp) │ │ - mov %eax,-0x5c(%ebp) │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x14(%ebp),%ebx │ │ + mov %ebx,-0x5c(%ebp) │ │ + mov -0x1c(%ebp),%eax │ │ + mov -0x18(%ebp),%ecx │ │ + mov -0x48(%ebp),%esi │ │ mov -0x44(%ebp),%edi │ │ - mov 0x3c8(%ecx),%esi │ │ - mov -0x48(%ebp),%ecx │ │ - mov %ebx,-0x64(%ebp) │ │ - mov %edi,-0x18(%ebp) │ │ - test %esi,%esi │ │ - mov %ecx,-0x3c(%ebp) │ │ - je 36232 │ │ - jmp 35f91 │ │ + mov 0x3c8(%eax),%eax │ │ + mov %ecx,-0x64(%ebp) │ │ + mov %esi,-0x14(%ebp) │ │ + mov %edi,-0x3c(%ebp) │ │ + test %eax,%eax │ │ + je 378dd │ │ + jmp 3763c │ │ + mov -0x48(%ebp),%esi │ │ mov -0x44(%ebp),%edi │ │ - mov -0x48(%ebp),%ecx │ │ + mov %ebx,%ecx │ │ + mov %eax,%ebx │ │ movl $0x0,-0x50(%ebp) │ │ - mov %eax,-0x34(%ebp) │ │ mov -0x38(%ebp),%eax │ │ - mov %ecx,-0x48(%ebp) │ │ + mov %esi,-0x48(%ebp) │ │ mov %edi,-0x44(%ebp) │ │ - mov %ebx,-0x14(%ebp) │ │ + mov %ecx,-0x18(%ebp) │ │ + mov %ebx,-0x34(%ebp) │ │ mov %edx,-0x24(%ebp) │ │ mov 0xc(%eax),%esi │ │ test %esi,%esi │ │ - je 3639b │ │ + je 37a88 │ │ mov 0x10(%eax),%edi │ │ mov -0x10(%ebp),%ebx │ │ - call 35680 │ │ - mov -0x48(%ebp),%edx │ │ + call 36d12 │ │ movl $0x0,0x3c8(%eax) │ │ movw $0x0,0x3ce(%eax) │ │ mov %esi,0x3d0(%eax) │ │ mov %eax,%ebx │ │ mov %edi,%eax │ │ inc %eax │ │ - je 363ab │ │ + je 37a98 │ │ cmp %edi,-0x50(%ebp) │ │ mov -0x38(%ebp),%ecx │ │ mov %ebx,0x3c8(%esi) │ │ movw $0x0,0x3cc(%esi) │ │ mov %ebx,0xc(%ecx) │ │ mov %eax,0x10(%ecx) │ │ - jne 363bd │ │ + jne 37aaa │ │ + movzwl 0x3ce(%ebx),%eax │ │ + mov -0x24(%ebp),%esi │ │ + mov -0x18(%ebp),%edi │ │ + cmp $0xb,%eax │ │ + jae 37ac0 │ │ mov -0x44(%ebp),%ecx │ │ - xor %eax,%eax │ │ - mov %ebx,%edi │ │ + lea 0x1(%eax),%edx │ │ + mov %dx,0x3ce(%ebx) │ │ + mov %ecx,0x374(%ebx,%eax,8) │ │ + mov -0x48(%ebp),%ecx │ │ + mov %ecx,0x370(%ebx,%eax,8) │ │ + lea (%eax,%eax,4),%ecx │ │ + shl $0x4,%ecx │ │ + mov %edi,(%ebx,%ecx,1) │ │ + mov -0x34(%ebp),%edi │ │ + mov %edi,0x4(%ebx,%ecx,1) │ │ + mov %esi,0x8(%ebx,%ecx,1) │ │ + lea 0xc(%ebx,%ecx,1),%edi │ │ lea -0x104(%ebp),%esi │ │ - inc %eax │ │ - add $0xc,%edi │ │ - mov %ax,0x3ce(%ebx) │ │ - mov %edx,0x374(%ebx) │ │ - mov %ecx,0x370(%ebx) │ │ - mov -0x14(%ebp),%ecx │ │ - mov %ecx,(%ebx) │ │ - mov -0x34(%ebp),%ecx │ │ - mov %ecx,0x4(%ebx) │ │ - mov -0x24(%ebp),%ecx │ │ - mov %ecx,0x8(%ebx) │ │ mov $0x11,%ecx │ │ rep movsl %ds:(%esi),%es:(%edi) │ │ mov -0x28(%ebp),%ecx │ │ - mov %ecx,0x3d4(%ebx) │ │ + mov %ecx,0x3d4(%ebx,%eax,4) │ │ mov %ebx,0x3c8(%ecx) │ │ - mov %ax,0x3cc(%ecx) │ │ - jmp 35d4a │ │ + mov %dx,0x3cc(%ecx) │ │ + jmp 373ed │ │ mov -0x10(%ebp),%ebx │ │ mov %esi,%ecx │ │ push -0x28(%ebp) │ │ lea -0x110(%ebp),%eax │ │ push %eax │ │ push -0x3c(%ebp) │ │ - push -0x18(%ebp) │ │ - call 35817 │ │ + push -0x14(%ebp) │ │ + call 36ea9 │ │ add $0x10,%esp │ │ - jmp 35d4a │ │ - sub $0x8,%esp │ │ + jmp 373ed │ │ + sub $0xc,%esp │ │ mov -0x10(%ebp),%ebx │ │ + mov $0x20,%edx │ │ + lea -0x1280(%ebx),%eax │ │ + lea -0x75db4(%ebx),%ecx │ │ + push %eax │ │ + call 33680 │ │ + add $0x10,%esp │ │ + jmp 37ae3 │ │ + mov -0x2c(%ebp),%esi │ │ mov %edi,%edx │ │ + sub $0x8,%esp │ │ + mov -0x10(%ebp),%ebx │ │ xor %ecx,%ecx │ │ - lea -0x112c(%ebx),%eax │ │ + lea -0x1290(%ebx),%eax │ │ push %eax │ │ push $0xb │ │ - call 32bf0 │ │ + call 335c0 │ │ add $0x10,%esp │ │ - jmp 363dd │ │ + jmp 37ae3 │ │ sub $0x8,%esp │ │ mov -0x10(%ebp),%ebx │ │ + mov %edi,%edx │ │ xor %ecx,%ecx │ │ - lea -0x116c(%ebx),%eax │ │ + lea -0x12d0(%ebx),%eax │ │ push %eax │ │ push $0xc │ │ - call 32bf0 │ │ + call 335c0 │ │ add $0x10,%esp │ │ - jmp 363dd │ │ + jmp 37ae3 │ │ sub $0xc,%esp │ │ mov -0x10(%ebp),%ebx │ │ mov $0x28,%edx │ │ - lea -0x115c(%ebx),%eax │ │ - lea -0x76a21(%ebx),%ecx │ │ + lea -0x12c0(%ebx),%eax │ │ + lea -0x75ddc(%ebx),%ecx │ │ push %eax │ │ - call 32ce0 │ │ + call 33680 │ │ add $0x10,%esp │ │ - jmp 363dd │ │ - mov -0x14(%ebp),%edi │ │ + jmp 37ae3 │ │ sub $0x8,%esp │ │ mov -0x10(%ebp),%ebx │ │ mov %esi,%edx │ │ xor %ecx,%ecx │ │ - lea -0x112c(%ebx),%eax │ │ + lea -0x1290(%ebx),%eax │ │ push %eax │ │ push $0xb │ │ - call 32bf0 │ │ + call 335c0 │ │ add $0x10,%esp │ │ - jmp 363dd │ │ + jmp 37ae3 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x114c(%ebx),%ecx │ │ - call 32cb0 │ │ - jmp 363dd │ │ + lea -0x12b0(%ebx),%ecx │ │ + call 34650 │ │ + jmp 37ae3 │ │ mov %ebx,%esi │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x117c(%ebx),%ecx │ │ - call 32cb0 │ │ - jmp 363dd │ │ + lea -0x12e0(%ebx),%ecx │ │ + call 34650 │ │ + jmp 37ae3 │ │ + mov -0x10(%ebp),%ecx │ │ + mov $0x30,%edx │ │ + lea -0x1270(%ecx),%eax │ │ + lea -0x75d74(%ecx),%ecx │ │ + jmp 37ad4 │ │ + mov -0x10(%ebp),%ecx │ │ + mov $0x20,%edx │ │ + lea -0x1260(%ecx),%eax │ │ + lea -0x75db4(%ecx),%ecx │ │ sub $0xc,%esp │ │ mov -0x10(%ebp),%ebx │ │ - mov $0x30,%edx │ │ - lea -0x111c(%ebx),%eax │ │ - lea -0x769f9(%ebx),%ecx │ │ push %eax │ │ - call 32ce0 │ │ + call 33680 │ │ add $0x10,%esp │ │ ud2 │ │ ud2 │ │ - jmp 363ec │ │ - mov %eax,%esi │ │ - jmp 364a1 │ │ - jmp 363ec │ │ - mov %eax,%esi │ │ - jmp 36458 │ │ - cmpl $0x0,-0x14(%ebp) │ │ - mov %eax,%esi │ │ - je 364bf │ │ - jmp 3641b │ │ + jmp 37af2 │ │ + mov %eax,%edi │ │ + jmp 37b9e │ │ + jmp 37af2 │ │ + mov %eax,%edi │ │ + jmp 37b60 │ │ sub $0xc,%esp │ │ mov -0x10(%ebp),%ebx │ │ push %esi │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x10,%esp │ │ ud2 │ │ - cmpl $0x0,-0x14(%ebp) │ │ - mov %eax,%esi │ │ - je 364bf │ │ + cmpl $0x0,-0x18(%ebp) │ │ + mov %eax,%edi │ │ + je 37bd1 │ │ + jmp 37b21 │ │ + cmpl $0x0,-0x18(%ebp) │ │ + mov %eax,%edi │ │ + je 37bd1 │ │ sub $0x8,%esp │ │ mov -0x34(%ebp),%ecx │ │ mov -0x24(%ebp),%edx │ │ - jmp 364b0 │ │ - mov %eax,%esi │ │ - test %edi,%edi │ │ - je 36447 │ │ + jmp 37bc2 │ │ + cmpl $0x0,-0x18(%ebp) │ │ + mov %eax,%edi │ │ + je 37b4f │ │ sub $0x8,%esp │ │ mov -0x34(%ebp),%ecx │ │ mov -0x24(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ push $0xc │ │ push $0x4 │ │ - call 357d0 │ │ + call 36e62 │ │ add $0x10,%esp │ │ sub $0xc,%esp │ │ mov -0x10(%ebp),%ebx │ │ push -0x28(%ebp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x10,%esp │ │ - mov -0x18(%ebp),%eax │ │ + mov -0x14(%ebp),%eax │ │ cmpl $0x0,(%eax) │ │ - je 364bf │ │ - mov -0x18(%ebp),%eax │ │ - mov 0x4(%eax),%ecx │ │ - mov 0x8(%eax),%edx │ │ - sub $0x8,%esp │ │ - jmp 364b0 │ │ - jmp 36470 │ │ - cmpl $0x0,-0x14(%ebp) │ │ - mov %eax,%esi │ │ - je 36490 │ │ + je 37bd1 │ │ + mov -0x14(%ebp),%eax │ │ + jmp 37bb9 │ │ + jmp 37b6f │ │ + cmpl $0x0,-0x18(%ebp) │ │ + mov %eax,%edi │ │ + je 37b8f │ │ sub $0x8,%esp │ │ mov -0x34(%ebp),%ecx │ │ mov -0x24(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ push $0xc │ │ push $0x4 │ │ - call 357d0 │ │ + call 36e62 │ │ add $0x10,%esp │ │ sub $0xc,%esp │ │ mov -0x10(%ebp),%ebx │ │ - push -0x2c(%ebp) │ │ - call 7bfb0 │ │ + push %esi │ │ + call 7b700 │ │ add $0x10,%esp │ │ cmpl $0x0,-0x64(%ebp) │ │ - je 364bf │ │ + je 37bd1 │ │ sub $0x8,%esp │ │ mov -0x5c(%ebp),%ecx │ │ mov -0x60(%ebp),%edx │ │ + jmp 37bc2 │ │ + mov %eax,%edi │ │ + mov -0x14(%ebp),%eax │ │ + cmpl $0x0,(%eax) │ │ + je 37bd1 │ │ + mov 0x4(%eax),%ecx │ │ + mov 0x8(%eax),%edx │ │ + sub $0x8,%esp │ │ mov -0x10(%ebp),%ebx │ │ push $0xc │ │ push $0x4 │ │ - call 357d0 │ │ + call 36e62 │ │ add $0x10,%esp │ │ sub $0xc,%esp │ │ mov -0x10(%ebp),%ebx │ │ - push %esi │ │ - call 784f0 │ │ + push %edi │ │ + call 77c40 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 364d5 │ │ + call 37be7 │ │ pop %ebx │ │ - add $0x48307,%ebx │ │ + add $0x464a5,%ebx │ │ cmpl $0x1,(%ecx) │ │ - jne 364e9 │ │ + jne 37bfb │ │ mov 0x8(%ecx),%eax │ │ mov 0xc(%ecx),%edx │ │ - jmp 364f6 │ │ + jmp 37c08 │ │ mov 0x40(%ecx),%edx │ │ cmp $0x5,%edx │ │ - ja 364fc │ │ + ja 37c0e │ │ add $0x4,%ecx │ │ mov %ecx,%eax │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ sub $0x8,%esp │ │ - lea -0x110c(%ebx),%eax │ │ + lea -0x1250(%ebx),%eax │ │ xor %ecx,%ecx │ │ push %eax │ │ push $0x5 │ │ - call 32bf0 │ │ + call 335c0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ movzbl (%ecx),%eax │ │ - call 3651f │ │ + call 37c3f │ │ pop %ebx │ │ - add $0x482bd,%ebx │ │ + add $0x4644d,%ebx │ │ add $0xfffffffe,%eax │ │ cmp $0xb,%eax │ │ - ja 365a4 │ │ - mov -0x7c0ac(%ebx,%eax,4),%eax │ │ + ja 37cc4 │ │ + mov -0x7b780(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ cmpl $0x0,0x4(%ecx) │ │ - je 3654e │ │ + je 37c6e │ │ mov 0x8(%ecx),%eax │ │ mov %ecx,%esi │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %esi,%ecx │ │ cmpl $0x0,0x10(%ecx) │ │ - je 365a4 │ │ + je 37cc4 │ │ mov 0x14(%ecx),%ebp │ │ - jmp 3659c │ │ + jmp 37cbc │ │ cmpl $0x0,0x4(%ecx) │ │ - je 365a4 │ │ + je 37cc4 │ │ mov 0x8(%ecx),%ebp │ │ - jmp 3659c │ │ + jmp 37cbc │ │ mov 0xc(%ecx),%esi │ │ mov 0x8(%ecx),%ebp │ │ mov %ecx,0x10(%esp) │ │ inc %esi │ │ mov %ebp,%ecx │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl 0x0(%eax,%eax,1) │ │ cmp $0x1,%esi │ │ - je 36592 │ │ + je 37cb2 │ │ lea 0xc(%ecx),%edi │ │ dec %esi │ │ - call 36600 │ │ + call 37d20 │ │ mov %edi,%ecx │ │ - jmp 36580 │ │ + jmp 37ca0 │ │ mov 0x10(%esp),%eax │ │ cmpl $0x0,0x4(%eax) │ │ - je 365a4 │ │ + je 37cc4 │ │ mov %ebp,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %ebp,0x14(%esp) │ │ mov %eax,0x18(%esp) │ │ nopw %cs:0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ dec %esi │ │ - je 365d1 │ │ + je 37cf1 │ │ mov %edi,%ecx │ │ lea 0xc(%edi),%ebp │ │ - call 36600 │ │ + call 37d20 │ │ mov %ebp,%edi │ │ - jmp 365c0 │ │ + jmp 37ce0 │ │ mov 0x10(%esp),%eax │ │ cmpl $0x0,0x4(%eax) │ │ - je 365e7 │ │ + je 37d07 │ │ mov 0x14(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov 0x18(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ + call 77c40 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov (%ecx),%eax │ │ - call 3660e │ │ + call 37d2e │ │ pop %ebx │ │ mov $0x1,%edx │ │ - add $0x481ce,%ebx │ │ + add $0x4635e,%ebx │ │ lea -0x80000000(%eax),%esi │ │ test %eax,%eax │ │ cmovs %esi,%edx │ │ test %edx,%edx │ │ - je 3668b │ │ + je 37dab │ │ cmp $0x1,%edx │ │ - je 3663f │ │ + je 37d5f │ │ cmp $0x2,%edx │ │ - jne 36648 │ │ + jne 37d68 │ │ mov 0x4(%ecx),%esi │ │ mov %esi,%ecx │ │ - call 36600 │ │ - jmp 36683 │ │ + call 37d20 │ │ + jmp 37da3 │ │ test %eax,%eax │ │ - je 3668b │ │ + je 37dab │ │ mov 0x4(%ecx),%esi │ │ - jmp 36683 │ │ + jmp 37da3 │ │ mov 0x4(%ecx),%esi │ │ mov 0x8(%esi),%edi │ │ mov 0x4(%esi),%ecx │ │ inc %edi │ │ mov %ecx,0x18(%esp) │ │ nopw %cs:0x0(%eax,%eax,1) │ │ cmp $0x1,%edi │ │ - je 36672 │ │ + je 37d92 │ │ lea 0xc(%ecx),%ebp │ │ dec %edi │ │ - call 36600 │ │ + call 37d20 │ │ mov %ebp,%ecx │ │ - jmp 36660 │ │ + jmp 37d80 │ │ cmpl $0x0,(%esi) │ │ - je 36683 │ │ + je 37da3 │ │ mov 0x18(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %esi,0x10(%esp) │ │ mov %eax,0x14(%esp) │ │ - jmp 366d6 │ │ + jmp 37df6 │ │ mov %esi,0x10(%esp) │ │ mov %eax,0x14(%esp) │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nop │ │ dec %edi │ │ - je 366c1 │ │ + je 37de1 │ │ mov %ebp,%ecx │ │ lea 0xc(%ebp),%esi │ │ - call 36600 │ │ + call 37d20 │ │ mov %esi,%ebp │ │ - jmp 366b0 │ │ + jmp 37dd0 │ │ mov 0x10(%esp),%eax │ │ cmpl $0x0,(%eax) │ │ - je 366d6 │ │ + je 37df6 │ │ mov 0x18(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov 0x10(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov 0x14(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ + call 77c40 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -35190,145 +36402,143 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x4c,%esp │ │ - mov 0x60(%esp),%eax │ │ - call 36710 │ │ + mov 0x60(%esp),%ebp │ │ + call 37e30 │ │ pop %ebx │ │ mov %ecx,0x38(%esp) │ │ lea 0x40(%esp),%ecx │ │ mov %edx,%esi │ │ - add $0x480cc,%ebx │ │ - lea -0x1(%eax),%ebp │ │ + add $0x4625c,%ebx │ │ + dec %ebp │ │ mov %ebp,(%esp) │ │ - call 32d00 │ │ + call 333b0 │ │ cmpl $0x1,0x40(%esp) │ │ - jne 36a1e │ │ + jne 3812e │ │ test %ebp,%ebp │ │ - je 36a75 │ │ + je 38185 │ │ mov %ebp,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 36b24 │ │ + je 38218 │ │ lea (%esi,%ebp,1),%ecx │ │ xor %edi,%edi │ │ mov %ebp,0x1c(%esp) │ │ mov %eax,0x20(%esp) │ │ movl $0x0,0x24(%esp) │ │ mov %ebp,0x3c(%esp) │ │ mov %esi,0x2c(%esp) │ │ mov %ecx,0x34(%esp) │ │ - jmp 3679a │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ + jmp 37eaa │ │ mov 0x20(%esp),%eax │ │ mov %esi,%ecx │ │ mov %cl,(%eax,%edi,1) │ │ inc %edi │ │ cmp 0x34(%esp),%ebp │ │ mov %ebp,%esi │ │ mov %edi,0x24(%esp) │ │ - je 36ab6 │ │ + je 381be │ │ movzbl (%esi),%ecx │ │ test %ecx,%ecx │ │ - je 36a30 │ │ + je 38140 │ │ lea 0x1(%esi),%ebp │ │ test %cl,%cl │ │ - js 367c0 │ │ + js 37ed0 │ │ cmp 0x1c(%esp),%edi │ │ mov %ecx,%esi │ │ - jne 36780 │ │ + jne 37e90 │ │ lea 0x1c(%esp),%ecx │ │ - call 24a60 │ │ - jmp 36780 │ │ + call 24b40 │ │ + jmp 37e90 │ │ nop │ │ cmp $0xc0,%cl │ │ mov %ecx,0x30(%esp) │ │ - jne 367fd │ │ + jne 37f0d │ │ cmp 0x34(%esp),%ebp │ │ - je 36a30 │ │ + je 38140 │ │ xor %eax,%eax │ │ cmp 0x1(%esi),%al │ │ - jno 36a30 │ │ + jno 38140 │ │ cmp 0x1c(%esp),%edi │ │ - jne 367ed │ │ + jne 37efd │ │ lea 0x1c(%esp),%ecx │ │ - call 24a60 │ │ + call 24b40 │ │ mov 0x20(%esp),%eax │ │ add $0x2,%esi │ │ movb $0x0,(%eax,%edi,1) │ │ inc %edi │ │ mov %esi,%ebp │ │ - jmp 3678a │ │ + jmp 37e9a │ │ cmp 0x34(%esp),%ebp │ │ mov 0x30(%esp),%edx │ │ - je 36a30 │ │ + je 38140 │ │ movzbl 0x1(%esi),%ecx │ │ cmp $0xbf,%cl │ │ mov %cl,0x1b(%esp) │ │ - jg 36a30 │ │ - movzbl -0x7748e(%ebx,%edx,1),%ecx │ │ + jg 38140 │ │ + movzbl -0x765bf(%ebx,%edx,1),%ecx │ │ lea 0x2(%esi),%ebp │ │ cmp $0x3,%ecx │ │ - je 36860 │ │ + je 37f70 │ │ cmp $0x2,%ecx │ │ - jne 36a30 │ │ + jne 38140 │ │ mov 0x1c(%esp),%eax │ │ sub %edi,%eax │ │ cmp $0x1,%eax │ │ - jbe 369cc │ │ + jbe 380dc │ │ mov 0x20(%esp),%eax │ │ mov 0x30(%esp),%ecx │ │ movzbl 0x1b(%esp),%edx │ │ mov %cl,(%eax,%edi,1) │ │ mov %dl,0x1(%eax,%edi,1) │ │ add $0x2,%edi │ │ - jmp 3678a │ │ + jmp 37e9a │ │ cmp 0x34(%esp),%ebp │ │ mov 0x30(%esp),%ecx │ │ - je 36a30 │ │ + je 38140 │ │ movzbl 0x2(%esi),%edx │ │ cmp $0xbf,%dl │ │ mov %dl,0x2b(%esp) │ │ - jg 36a30 │ │ + jg 38140 │ │ lea 0x3(%esi),%ebp │ │ cmp $0xe0,%ecx │ │ - je 36977 │ │ + je 38087 │ │ cmp $0xed,%ecx │ │ - jne 36983 │ │ + jne 38093 │ │ cmpb $0x9f,0x1b(%esp) │ │ - jbe 3699d │ │ + jbe 380ad │ │ cmpb $0xaf,0x1b(%esp) │ │ - ja 36a30 │ │ + ja 38140 │ │ cmp 0x34(%esp),%ebp │ │ - je 36a30 │ │ + je 38140 │ │ cmpb $0xed,0x3(%esi) │ │ - jne 36a30 │ │ + jne 38140 │ │ lea 0x4(%esi),%ecx │ │ cmp 0x34(%esp),%ecx │ │ - je 36a30 │ │ + je 38140 │ │ movzbl 0x4(%esi),%ecx │ │ mov %ecx,%ebp │ │ add $0x40,%cl │ │ cmp $0xf0,%cl │ │ - jb 36a30 │ │ + jb 38140 │ │ lea 0x5(%esi),%ecx │ │ cmp 0x34(%esp),%ecx │ │ - je 36a30 │ │ + je 38140 │ │ movzbl 0x5(%esi),%ecx │ │ cmp $0xbf,%cl │ │ - jg 36a30 │ │ + jg 38140 │ │ mov 0x1c(%esp),%edx │ │ mov %ecx,0x30(%esp) │ │ sub %edi,%edx │ │ cmp $0x3,%edx │ │ - jbe 369ff │ │ + jbe 3810f │ │ movzbl 0x1b(%esp),%edx │ │ movzbl 0x2b(%esp),%ecx │ │ and $0x3f,%ebp │ │ shll $0x18,0x30(%esp) │ │ add $0x6,%esi │ │ shl $0x6,%ebp │ │ and $0x2f,%edx │ │ @@ -35347,560 +36557,570 @@ │ │ and $0x3f0000,%edx │ │ or %ebp,%edx │ │ mov 0x30(%esp),%ebp │ │ add %edx,%ecx │ │ lea 0x8080f0(%ebp,%ecx,1),%ecx │ │ mov %ecx,(%eax,%edi,1) │ │ add $0x4,%edi │ │ - jmp 367f9 │ │ + jmp 37f09 │ │ cmpb $0x9f,0x1b(%esp) │ │ - ja 3699d │ │ - jmp 36a30 │ │ + ja 380ad │ │ + jmp 38140 │ │ mov %ecx,%eax │ │ add $0x1f,%al │ │ cmp $0xc,%al │ │ setb %al │ │ and $0xfe,%cl │ │ cmp $0xee,%cl │ │ sete %cl │ │ or %al,%cl │ │ - je 36a30 │ │ + je 38140 │ │ mov 0x1c(%esp),%eax │ │ sub %edi,%eax │ │ cmp $0x2,%eax │ │ - jbe 369e7 │ │ + jbe 380f7 │ │ mov 0x20(%esp),%eax │ │ mov 0x30(%esp),%ecx │ │ movzbl 0x2b(%esp),%edx │ │ mov %cl,(%eax,%edi,1) │ │ mov 0x1b(%esp),%ch │ │ mov %ch,0x1(%eax,%edi,1) │ │ mov %dl,0x2(%eax,%edi,1) │ │ add $0x3,%edi │ │ - jmp 3678a │ │ + jmp 37e9a │ │ lea 0x1c(%esp),%ecx │ │ mov %edi,%edx │ │ movl $0x2,(%esp) │ │ - call 30e70 │ │ + call 31650 │ │ mov 0x24(%esp),%edi │ │ - jmp 36844 │ │ + jmp 37f54 │ │ lea 0x1c(%esp),%ecx │ │ mov %edi,%edx │ │ movl $0x3,(%esp) │ │ - call 30e70 │ │ + call 31650 │ │ mov 0x24(%esp),%edi │ │ - jmp 369a8 │ │ + jmp 380b8 │ │ lea 0x1c(%esp),%ecx │ │ mov %edi,%edx │ │ movl $0x4,(%esp) │ │ - call 30e70 │ │ + call 31650 │ │ mov 0x20(%esp),%eax │ │ mov 0x24(%esp),%edi │ │ - jmp 36910 │ │ + jmp 38020 │ │ mov 0x44(%esp),%ecx │ │ mov 0x48(%esp),%edi │ │ mov $0xffffffff,%eax │ │ - jmp 36ac7 │ │ + jmp 381cf │ │ cmpl $0x0,0x1c(%esp) │ │ - je 36a43 │ │ + je 38153 │ │ mov 0x20(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov 0x2c(%esp),%esi │ │ mov 0x3c(%esp),%eax │ │ lea 0x1c(%esp),%ecx │ │ mov %esi,%edx │ │ mov %eax,(%esp) │ │ - call 24830 │ │ + call 24910 │ │ mov 0x1c(%esp),%eax │ │ cmp $0xffffffff,%eax │ │ - jne 36ad8 │ │ + jne 381e0 │ │ mov 0x24(%esp),%ebp │ │ xor %ecx,%ecx │ │ test %ebp,%ebp │ │ - jns 36a80 │ │ + jns 38190 │ │ mov %ebp,%edx │ │ - call 246cb │ │ + call 247ab │ │ ud2 │ │ mov $0x1,%ecx │ │ xor %edi,%edi │ │ xor %eax,%eax │ │ - jmp 36ac7 │ │ - je 36b07 │ │ + jmp 381cf │ │ + je 381f7 │ │ mov %esi,0x2c(%esp) │ │ mov 0x20(%esp),%esi │ │ mov %ebp,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 36b2e │ │ + je 38222 │ │ mov %eax,%edi │ │ mov %ebp,0x8(%esp) │ │ mov %esi,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov 0x2c(%esp),%esi │ │ - jmp 36b0c │ │ + jmp 381fc │ │ mov 0x1c(%esp),%eax │ │ mov 0x2c(%esp),%esi │ │ cmp $0xfffffffe,%eax │ │ - je 36a47 │ │ + je 38157 │ │ mov 0x20(%esp),%ecx │ │ mov %eax,0x1c(%esp) │ │ mov %ecx,0x20(%esp) │ │ mov %edi,0x24(%esp) │ │ cmp $0xffffffff,%eax │ │ - je 36a62 │ │ + je 38172 │ │ mov 0x24(%esp),%eax │ │ mov 0x38(%esp),%ecx │ │ movsd 0x1c(%esp),%xmm0 │ │ mov %eax,0x8(%ecx) │ │ movsd %xmm0,(%ecx) │ │ - cmpl $0x0,0x60(%esp) │ │ - movb $0x0,(%esi) │ │ - je 36aff │ │ + jmp 38208 │ │ + mov $0x1,%edi │ │ + mov 0x38(%esp),%eax │ │ + mov %ebp,(%eax) │ │ + mov %edi,0x4(%eax) │ │ + mov %ebp,0x8(%eax) │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x4c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov $0x1,%edi │ │ - mov 0x38(%esp),%eax │ │ - mov %ebp,(%eax) │ │ - mov %edi,0x4(%eax) │ │ - mov %ebp,0x8(%eax) │ │ - cmpl $0x0,0x60(%esp) │ │ - movb $0x0,(%esi) │ │ - jne 36af7 │ │ - jmp 36aff │ │ mov $0x1,%ecx │ │ - jmp 36a6c │ │ + jmp 3817c │ │ mov 0x2c(%esp),%esi │ │ mov $0x1,%ecx │ │ - jmp 36a6c │ │ + jmp 3817c │ │ cmpl $0x0,0x1c(%esp) │ │ mov %eax,%edi │ │ - jne 36b4b │ │ + jne 3823f │ │ mov 0x2c(%esp),%esi │ │ - jmp 36b5f │ │ + jmp 38253 │ │ mov 0x20(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov 0x2c(%esp),%esi │ │ - jmp 36b5f │ │ + jmp 38253 │ │ mov %eax,%edi │ │ - cmpl $0x0,0x60(%esp) │ │ movb $0x0,(%esi) │ │ - je 36b71 │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x5c,%esp │ │ - call 36b8c │ │ + call 3827c │ │ pop %ebx │ │ mov %edx,%edi │ │ mov %ecx,%esi │ │ movl $0x0,0x40(%esp) │ │ - add $0x47c50,%ebx │ │ + add $0x45e10,%ebx │ │ test %edx,%edx │ │ - je 36bdf │ │ + je 382cf │ │ mov (%edi),%eax │ │ test %eax,%eax │ │ - je 36bec │ │ + je 382dc │ │ mov 0x18(%eax),%eax │ │ test %eax,%eax │ │ - je 36c02 │ │ + je 382f2 │ │ lea 0x40(%esp),%ecx │ │ mov %edi,(%esp) │ │ movl $0x10001,0x8(%esp) │ │ mov %ecx,0x4(%esp) │ │ call *%eax │ │ lea 0x6(%eax),%ecx │ │ cmp $0x6,%ecx │ │ - ja 36c2d │ │ - mov -0x7c07c(%ebx,%ecx,4),%ecx │ │ + ja 3831d │ │ + mov -0x7b750(%ebx,%ecx,4),%ecx │ │ add %ebx,%ecx │ │ jmp *%ecx │ │ mov $0x5,%ecx │ │ - jmp 36c3d │ │ - lea -0x7698f(%ebx),%eax │ │ - movb $0x8,0x24(%esp) │ │ - jmp 36c0d │ │ - lea -0x76989(%ebx),%eax │ │ - movb $0x8,0x24(%esp) │ │ - mov %eax,0x28(%esp) │ │ + jmp 3832d │ │ + lea -0x75d0a(%ebx),%eax │ │ + movb $0x8,0x20(%esp) │ │ + jmp 382fd │ │ + lea -0x75d04(%ebx),%eax │ │ + movb $0x8,0x20(%esp) │ │ + mov %eax,0x24(%esp) │ │ mov $0x7,%eax │ │ - jmp 36c46 │ │ - movb $0xa,0x24(%esp) │ │ - lea -0x76982(%ebx),%eax │ │ - mov %eax,0x28(%esp) │ │ + jmp 38336 │ │ + movb $0xa,0x20(%esp) │ │ + lea -0x75cfd(%ebx),%eax │ │ + mov %eax,0x24(%esp) │ │ mov $0x6,%eax │ │ - jmp 36c46 │ │ + jmp 38336 │ │ mov $0x1,%ecx │ │ - jmp 36c3d │ │ + jmp 3832d │ │ mov $0x3,%ecx │ │ - jmp 36c3d │ │ + jmp 3832d │ │ mov $0x2,%ecx │ │ - jmp 36c3d │ │ + jmp 3832d │ │ mov $0x6,%ecx │ │ - jmp 36c3d │ │ + jmp 3832d │ │ mov $0x4,%ecx │ │ - jmp 36c3d │ │ + jmp 3832d │ │ xor %ecx,%ecx │ │ - movb $0xe,0x24(%esp) │ │ - mov %ecx,0x28(%esp) │ │ - mov %eax,0x2c(%esp) │ │ - mov 0x1670(%ebx),%eax │ │ + movb $0xe,0x20(%esp) │ │ + mov %ecx,0x24(%esp) │ │ + mov %eax,0x28(%esp) │ │ + mov 0x16b8(%ebx),%eax │ │ test %eax,%eax │ │ - jne 36c5f │ │ - lea 0x1670(%ebx),%ecx │ │ - call 4d370 │ │ + je 3858f │ │ mov %eax,(%esp) │ │ - call 7bfe0 │ │ + call 7b730 │ │ mov %eax,%ebp │ │ cmp $0x2,%eax │ │ - jbe 36e82 │ │ + jbe 385a8 │ │ lock incl -0x8(%ebp) │ │ - jle 36f28 │ │ + jle 38673 │ │ add $0xfffffff8,%ebp │ │ test %edi,%edi │ │ movl $0x0,0x40(%esp) │ │ mov %esi,0x1c(%esp) │ │ - je 36e9f │ │ + je 385c5 │ │ mov (%edi),%eax │ │ test %eax,%eax │ │ - je 36cdd │ │ + je 383ca │ │ mov 0x10(%eax),%eax │ │ test %eax,%eax │ │ - je 36cf7 │ │ + je 383e4 │ │ lea 0x40(%esp),%ecx │ │ mov %edi,(%esp) │ │ movl $0x0,0x8(%esp) │ │ mov %ecx,0x4(%esp) │ │ call *%eax │ │ - lea 0x6(%eax),%edx │ │ - mov $0xe,%cl │ │ - cmp $0x6,%edx │ │ - ja 36da9 │ │ - mov -0x7c060(%ebx,%edx,4),%eax │ │ + mov %eax,%esi │ │ + add $0x6,%eax │ │ + cmp $0x6,%eax │ │ + ja 3849b │ │ + mov -0x7b734(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ - mov $0x5,%esi │ │ - movl $0xfffffffa,0x18(%esp) │ │ - jmp 36d07 │ │ - mov $0x7,%edi │ │ - lea -0x76989(%ebx),%esi │ │ + mov %edi,%ecx │ │ + movb $0xe,0x18(%esp) │ │ + mov $0x5,%edi │ │ + mov $0xfffffffa,%esi │ │ + jmp 383f6 │ │ + mov $0x7,%esi │ │ + lea -0x75d04(%ebx),%edi │ │ mov $0x7,%eax │ │ - movb $0x8,0x20(%esp) │ │ - jmp 36eb4 │ │ - mov $0xa,%cl │ │ - lea -0x7697c(%ebx),%esi │ │ - movl $0x13,0x18(%esp) │ │ - mov (%edi),%eax │ │ - mov %cl,0x20(%esp) │ │ + movb $0x8,0x18(%esp) │ │ + jmp 385da │ │ + mov %edi,%ecx │ │ + movb $0xa,0x18(%esp) │ │ + lea -0x75cf7(%ebx),%edi │ │ + mov $0x13,%esi │ │ + mov (%ecx),%eax │ │ test %eax,%eax │ │ - je 36d2d │ │ + je 38414 │ │ mov 0x14(%eax),%eax │ │ test %eax,%eax │ │ - je 36d3c │ │ - mov %edi,(%esp) │ │ + je 38426 │ │ + mov %ecx,(%esp) │ │ call *%eax │ │ - lock decl 0x1658(%ebx) │ │ - mov 0x18(%esp),%edi │ │ - jmp 36ecd │ │ + lock decl 0x16a0(%ebx) │ │ + jmp 385f3 │ │ mov $0x8,%dl │ │ - lea -0x76989(%ebx),%ecx │ │ + lea -0x75d04(%ebx),%ecx │ │ mov $0x7,%eax │ │ - jmp 36d49 │ │ + jmp 385de │ │ mov $0xa,%dl │ │ - lea -0x76969(%ebx),%ecx │ │ + lea -0x75ce4(%ebx),%ecx │ │ mov $0x13,%eax │ │ - mov 0x18(%esp),%edi │ │ - jmp 36eb8 │ │ + jmp 385de │ │ mov 0x40(%esp),%eax │ │ test %eax,%eax │ │ - je 36e4f │ │ - movb $0xff,0x24(%esp) │ │ + je 3856a │ │ + movb $0xff,0x20(%esp) │ │ mov %eax,0x4(%esi) │ │ movb $0x0,0x8(%esi) │ │ - mov %eax,0x28(%esp) │ │ + mov %eax,0x24(%esp) │ │ movb $0xff,(%esi) │ │ - jmp 36ef4 │ │ - mov $0x1,%esi │ │ - movl $0xfffffffe,0x18(%esp) │ │ - jmp 36d07 │ │ - mov $0x3,%esi │ │ - movl $0xfffffffc,0x18(%esp) │ │ - jmp 36d07 │ │ - mov $0x2,%esi │ │ - movl $0xfffffffd,0x18(%esp) │ │ - jmp 36d07 │ │ - mov %eax,0x18(%esp) │ │ - mov $0x6,%esi │ │ - jmp 36d07 │ │ - mov $0x4,%esi │ │ - movl $0xfffffffb,0x18(%esp) │ │ - jmp 36d07 │ │ - xor %esi,%esi │ │ - movl $0xffffffff,0x18(%esp) │ │ - jmp 36d07 │ │ - lock incl 0x1658(%ebx) │ │ + jmp 3861a │ │ + mov %edi,%ecx │ │ + movb $0xe,0x18(%esp) │ │ + mov $0x1,%edi │ │ + mov $0xfffffffe,%esi │ │ + jmp 383f6 │ │ + mov %edi,%ecx │ │ + movb $0xe,0x18(%esp) │ │ + mov $0x3,%edi │ │ + mov $0xfffffffc,%esi │ │ + jmp 383f6 │ │ + mov %edi,%ecx │ │ + movb $0xe,0x18(%esp) │ │ + mov $0x2,%edi │ │ + mov $0xfffffffd,%esi │ │ + jmp 383f6 │ │ + mov %edi,%ecx │ │ + movb $0xe,0x18(%esp) │ │ + mov $0x6,%edi │ │ + jmp 383f6 │ │ + mov %edi,%ecx │ │ + movb $0xe,0x18(%esp) │ │ + mov $0x4,%edi │ │ + mov $0xfffffffb,%esi │ │ + jmp 383f6 │ │ + mov %edi,%ecx │ │ + xor %edi,%edi │ │ + mov $0xffffffff,%esi │ │ + movb $0xe,0x18(%esp) │ │ + jmp 383f6 │ │ + lock incl 0x16a0(%ebx) │ │ mov 0x40(%esp),%eax │ │ - mov %eax,0x20(%esp) │ │ - call 36fb0 │ │ - mov %eax,%esi │ │ + mov %eax,0x18(%esp) │ │ + mov 0x10e4(%ebx),%eax │ │ test %eax,%eax │ │ - je 36f09 │ │ + je 38622 │ │ + mov %eax,0x3c(%esp) │ │ + mov %eax,(%esp) │ │ + call 7b730 │ │ + mov %eax,%esi │ │ + cmp $0x1,%eax │ │ + jbe 38632 │ │ + test %esi,%esi │ │ + je 38647 │ │ cmpl $0x0,(%esi) │ │ - jne 36efc │ │ + jne 38668 │ │ movl $0xffffffff,(%esi) │ │ cmpl $0x0,0x4(%esi) │ │ - je 36e23 │ │ + je 3853e │ │ mov 0x8(%esi),%ecx │ │ - call 37080 │ │ + call 387b0 │ │ mov 0x4(%esi),%eax │ │ lock decl (%eax) │ │ - jne 36e23 │ │ + jne 3853e │ │ mov 0x4(%esi),%ecx │ │ - call 4d630 │ │ - mov 0x20(%esp),%eax │ │ + call 4f740 │ │ + mov 0x18(%esp),%eax │ │ mov %ebp,0x4(%esi) │ │ mov %edi,0x8(%esi) │ │ incl (%esi) │ │ - lea -0x769a4(%ebx),%esi │ │ + lea -0x75d1f(%ebx),%edi │ │ test %eax,%eax │ │ - cmovne %eax,%esi │ │ - je 36e79 │ │ + cmovne %eax,%edi │ │ + je 3859f │ │ mov 0x1c(%esp),%eax │ │ - mov %esi,0x4(%eax) │ │ + mov %edi,0x4(%eax) │ │ movb $0x1,0x8(%eax) │ │ movb $0xff,(%eax) │ │ - jmp 36eeb │ │ - lea -0x769a4(%ebx),%eax │ │ - movl $0x15,0x2c(%esp) │ │ - movb $0x7,0x24(%esp) │ │ - mov %eax,0x28(%esp) │ │ - mov 0x1670(%ebx),%eax │ │ + jmp 38611 │ │ + lea -0x75d1f(%ebx),%eax │ │ + movl $0x15,0x28(%esp) │ │ + movb $0x7,0x20(%esp) │ │ + mov %eax,0x24(%esp) │ │ + mov 0x16b8(%ebx),%eax │ │ test %eax,%eax │ │ - jne 36c5f │ │ - jmp 36c54 │ │ + jne 38348 │ │ + lea 0x16b8(%ebx),%ecx │ │ + call 4f310 │ │ + jmp 38348 │ │ mov $0x7,%cl │ │ - mov $0x15,%edi │ │ - jmp 36edf │ │ + mov $0x15,%esi │ │ + jmp 38605 │ │ mov %ebp,%ecx │ │ - call 77a10 │ │ + call 773f0 │ │ mov %eax,%ebp │ │ test %edi,%edi │ │ movl $0x0,0x40(%esp) │ │ mov %esi,0x1c(%esp) │ │ - jne 36c93 │ │ - lea -0x7698f(%ebx),%esi │ │ - mov $0x6,%edi │ │ - movb $0x8,0x20(%esp) │ │ + jne 3837c │ │ + lea -0x75d0a(%ebx),%edi │ │ + mov $0x6,%esi │ │ + movb $0x8,0x18(%esp) │ │ mov $0x6,%eax │ │ - mov %esi,%ecx │ │ + mov %edi,%ecx │ │ mov $0x8,%dl │ │ mov %dl,0x40(%esp) │ │ mov %ecx,0x44(%esp) │ │ mov %eax,0x48(%esp) │ │ lea 0x40(%esp),%ecx │ │ - call 36510 │ │ + call 37c30 │ │ lock decl 0x0(%ebp) │ │ - jne 36eda │ │ + jne 38600 │ │ mov %ebp,%ecx │ │ - call 4d630 │ │ - movzbl 0x20(%esp),%ecx │ │ + call 4f740 │ │ + movzbl 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%eax │ │ - mov %edi,0x8(%eax) │ │ + mov %esi,0x8(%eax) │ │ mov %cl,(%eax) │ │ - mov %esi,0x4(%eax) │ │ - lea 0x24(%esp),%ecx │ │ - call 36510 │ │ + mov %edi,0x4(%eax) │ │ + lea 0x20(%esp),%ecx │ │ + call 37c30 │ │ add $0x5c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea -0x10fc(%ebx),%ecx │ │ - call 34050 │ │ - jmp 36f28 │ │ + lea 0x10e4(%ebx),%ecx │ │ + call 4f310 │ │ + jmp 384f2 │ │ + mov 0x3c(%esp),%ecx │ │ + mov %esi,%edx │ │ + call 386f0 │ │ + mov %eax,%esi │ │ + test %esi,%esi │ │ + jne 38511 │ │ mov %edi,%ecx │ │ - call 37080 │ │ + call 387b0 │ │ lock decl 0x0(%ebp) │ │ - jne 36f1d │ │ + jne 3865b │ │ mov %ebp,%ecx │ │ - call 4d630 │ │ - lea -0xae0(%ebx),%ecx │ │ - call 4d440 │ │ + call 4f740 │ │ + lea -0xc34(%ebx),%ecx │ │ + call 4f4a0 │ │ + jmp 38673 │ │ + lea -0x1240(%ebx),%ecx │ │ + call 34680 │ │ ud2 │ │ - jmp 36f64 │ │ + mov %eax,0x1c(%esp) │ │ + mov %ebp,%ecx │ │ + mov %edi,%edx │ │ + call 388e0 │ │ + jmp 386cf │ │ + call 34816 │ │ + jmp 386af │ │ + mov %eax,0x1c(%esp) │ │ + jmp 386cf │ │ mov 0x4(%esi),%ecx │ │ mov %eax,0x1c(%esp) │ │ lock decl (%ecx) │ │ - jne 36f40 │ │ + jne 386a5 │ │ mov 0x4(%esi),%ecx │ │ - call 4d630 │ │ + call 4f740 │ │ mov %ebp,0x4(%esi) │ │ mov %edi,0x8(%esi) │ │ incl (%esi) │ │ - jmp 36f84 │ │ - mov %eax,0x1c(%esp) │ │ - mov %ebp,%ecx │ │ - mov %edi,%edx │ │ - call 371b0 │ │ - jmp 36f84 │ │ - call 341e6 │ │ - mov %eax,0x1c(%esp) │ │ - jmp 36f84 │ │ + jmp 386cf │ │ mov %eax,0x1c(%esp) │ │ lock decl 0x0(%ebp) │ │ - jne 36f84 │ │ + jne 386cf │ │ mov %ebp,%ecx │ │ - call 4d630 │ │ - jmp 36f84 │ │ + call 4f740 │ │ + jmp 386cf │ │ mov %eax,0x1c(%esp) │ │ mov %ebp,%ecx │ │ mov %edi,%edx │ │ - call 37100 │ │ - lea 0x24(%esp),%ecx │ │ - call 36510 │ │ + call 38830 │ │ + lea 0x20(%esp),%ecx │ │ + call 37c30 │ │ mov 0x1c(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ - call 341e6 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 77c40 │ │ + call 34816 │ │ + call 34816 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ - call 36fbc │ │ + call 386fc │ │ pop %ebx │ │ - add $0x47820,%ebx │ │ - mov 0x10e4(%ebx),%esi │ │ - test %esi,%esi │ │ - je 36fdc │ │ - mov %esi,(%esp) │ │ - call 7bfe0 │ │ - cmp $0x1,%eax │ │ - jbe 36ff6 │ │ - jmp 3704d │ │ - lea 0x10e4(%ebx),%ecx │ │ - call 4d370 │ │ - mov %eax,%esi │ │ - mov %esi,(%esp) │ │ - call 7bfe0 │ │ - cmp $0x1,%eax │ │ - ja 3704d │ │ - je 3704b │ │ + add $0x45990,%ebx │ │ + cmp $0x1,%edx │ │ + je 38753 │ │ + mov %ecx,%edi │ │ movl $0x10,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 37055 │ │ + je 38764 │ │ movl $0x0,(%eax) │ │ movl $0x0,0x4(%eax) │ │ - mov %esi,0xc(%eax) │ │ - mov %esi,(%esp) │ │ + mov %eax,%esi │ │ + mov %edi,0xc(%eax) │ │ + mov %edi,(%esp) │ │ + call 7b730 │ │ mov %eax,%ebp │ │ - call 7bfe0 │ │ - mov %eax,%edi │ │ - mov %ebp,0x14(%esp) │ │ - mov %ebp,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - call 7c0b0 │ │ - test %edi,%edi │ │ - je 37045 │ │ - lea 0x18(%esp),%ecx │ │ - mov %edi,0x18(%esp) │ │ - call 37250 │ │ - mov 0x14(%esp),%eax │ │ - jmp 3704d │ │ - xor %eax,%eax │ │ + mov %esi,0x4(%esp) │ │ + mov %edi,(%esp) │ │ + call 7b800 │ │ + test %eax,%eax │ │ + jne 3875f │ │ + test %ebp,%ebp │ │ + je 38755 │ │ + mov %ebp,%ecx │ │ + call 38a80 │ │ + jmp 38755 │ │ + xor %esi,%esi │ │ + mov %esi,%eax │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov $0x4,%ecx │ │ - mov $0x10,%edx │ │ - call 247d9 │ │ - ud2 │ │ + call 4f510 │ │ + lea -0x750c4(%ebx),%edx │ │ + lea 0x14(%esp),%ecx │ │ + movl $0x32,(%esp) │ │ + call 38980 │ │ + cmpb $0x3,0x14(%esp) │ │ + jne 3878d │ │ + mov 0x18(%esp),%eax │ │ + mov 0xc(%eax),%ecx │ │ + mov %eax,(%esp) │ │ + call *%ecx │ │ + call 4f150 │ │ mov %eax,%esi │ │ xor %ecx,%ecx │ │ - call 37100 │ │ + call 38830 │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ + call 77c40 │ │ + call 34816 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ sub $0x28,%esp │ │ - call 37089 │ │ + call 387b9 │ │ pop %ebx │ │ mov $0x8,%al │ │ - add $0x47753,%ebx │ │ + add $0x458d3,%ebx │ │ test %ecx,%ecx │ │ - je 370b4 │ │ + je 387e4 │ │ mov (%ecx),%edx │ │ test %edx,%edx │ │ - je 370c1 │ │ + je 387f1 │ │ mov 0x14(%edx),%eax │ │ test %eax,%eax │ │ - je 370ce │ │ + je 387fe │ │ mov %ecx,(%esp) │ │ call *%eax │ │ - lock decl 0x1658(%ebx) │ │ + lock decl 0x16a0(%ebx) │ │ add $0x28,%esp │ │ pop %ebx │ │ ret │ │ - lea -0x7698f(%ebx),%ecx │ │ + lea -0x75d0a(%ebx),%ecx │ │ mov $0x6,%edx │ │ - jmp 370db │ │ - lea -0x76989(%ebx),%ecx │ │ + jmp 3880b │ │ + lea -0x75d04(%ebx),%ecx │ │ mov $0x7,%edx │ │ - jmp 370db │ │ + jmp 3880b │ │ mov $0xa,%al │ │ - lea -0x76969(%ebx),%ecx │ │ + lea -0x75ce4(%ebx),%ecx │ │ mov $0x13,%edx │ │ mov %al,0xc(%esp) │ │ mov %ecx,0x10(%esp) │ │ lea 0xc(%esp),%ecx │ │ mov %edx,0x14(%esp) │ │ - call 36510 │ │ + call 37c30 │ │ add $0x28,%esp │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -35911,67 +37131,67 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x20,%esp │ │ - call 3710b │ │ + call 3883b │ │ pop %ebx │ │ - add $0x476d1,%ebx │ │ + add $0x45851,%ebx │ │ test %ecx,%ecx │ │ - je 37187 │ │ + je 388b7 │ │ mov %ecx,%esi │ │ mov $0x8,%al │ │ test %edx,%edx │ │ - je 37139 │ │ + je 38869 │ │ mov (%edx),%ecx │ │ test %ecx,%ecx │ │ - je 37146 │ │ + je 38876 │ │ mov 0x14(%ecx),%eax │ │ test %eax,%eax │ │ - je 37153 │ │ + je 38883 │ │ mov %edx,(%esp) │ │ call *%eax │ │ - lock decl 0x1658(%ebx) │ │ - jmp 37175 │ │ - lea -0x7698f(%ebx),%ecx │ │ + lock decl 0x16a0(%ebx) │ │ + jmp 388a5 │ │ + lea -0x75d0a(%ebx),%ecx │ │ mov $0x6,%edx │ │ - jmp 37160 │ │ - lea -0x76989(%ebx),%ecx │ │ + jmp 38890 │ │ + lea -0x75d04(%ebx),%ecx │ │ mov $0x7,%edx │ │ - jmp 37160 │ │ + jmp 38890 │ │ mov $0xa,%al │ │ - lea -0x76969(%ebx),%ecx │ │ + lea -0x75ce4(%ebx),%ecx │ │ mov $0x13,%edx │ │ mov %al,0x4(%esp) │ │ mov %ecx,0x8(%esp) │ │ mov %edx,0xc(%esp) │ │ lea 0x4(%esp),%ecx │ │ - call 36510 │ │ + call 37c30 │ │ lock decl (%esi) │ │ - jne 37187 │ │ + jne 388b7 │ │ mov %esi,%ecx │ │ add $0x20,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ - jmp 4d630 │ │ + jmp 4f740 │ │ add $0x20,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ lock decl (%esi) │ │ mov %eax,%edi │ │ - jne 3719c │ │ + jne 388cc │ │ mov %esi,%ecx │ │ - call 4d630 │ │ + call 4f740 │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -35980,365 +37200,406 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x20,%esp │ │ - call 371bb │ │ + call 388eb │ │ pop %ebx │ │ mov %ecx,%esi │ │ mov $0x8,%al │ │ - add $0x47621,%ebx │ │ + add $0x457a1,%ebx │ │ test %edx,%edx │ │ - je 371e5 │ │ + je 38915 │ │ mov (%edx),%ecx │ │ test %ecx,%ecx │ │ - je 371f2 │ │ + je 38922 │ │ mov 0x14(%ecx),%eax │ │ test %eax,%eax │ │ - je 371ff │ │ + je 3892f │ │ mov %edx,(%esp) │ │ call *%eax │ │ - lock decl 0x1658(%ebx) │ │ - jmp 37221 │ │ - lea -0x7698f(%ebx),%ecx │ │ + lock decl 0x16a0(%ebx) │ │ + jmp 38951 │ │ + lea -0x75d0a(%ebx),%ecx │ │ mov $0x6,%edx │ │ - jmp 3720c │ │ - lea -0x76989(%ebx),%ecx │ │ + jmp 3893c │ │ + lea -0x75d04(%ebx),%ecx │ │ mov $0x7,%edx │ │ - jmp 3720c │ │ + jmp 3893c │ │ mov $0xa,%al │ │ - lea -0x76969(%ebx),%ecx │ │ + lea -0x75ce4(%ebx),%ecx │ │ mov $0x13,%edx │ │ mov %al,0x4(%esp) │ │ mov %ecx,0x8(%esp) │ │ mov %edx,0xc(%esp) │ │ lea 0x4(%esp),%ecx │ │ - call 36510 │ │ + call 37c30 │ │ lock decl (%esi) │ │ - jne 37233 │ │ + jne 38963 │ │ mov %esi,%ecx │ │ add $0x20,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ - jmp 4d630 │ │ + jmp 4f740 │ │ add $0x20,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ lock decl (%esi) │ │ mov %eax,%edi │ │ - jne 37248 │ │ + jne 38978 │ │ mov %esi,%ecx │ │ - call 4d630 │ │ + call 4f740 │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ + push %ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0x1c,%esp │ │ + mov 0x30(%esp),%ebp │ │ + call 38990 │ │ + pop %ebx │ │ + mov %ecx,0x14(%esp) │ │ + add $0x456fc,%ebx │ │ + test %ebp,%ebp │ │ + je 38a44 │ │ + lea -0x7fc(%ebx),%eax │ │ + mov %edx,%edi │ │ + lea -0xa4c(%ebx),%esi │ │ + mov %eax,0x18(%esp) │ │ + jmp 389c8 │ │ + nopw 0x0(%eax,%eax,1) │ │ + test %ebp,%ebp │ │ + je 38a44 │ │ + sub $0x4,%esp │ │ + push %ebp │ │ + push %edi │ │ + push $0x2 │ │ + call 7b7c0 │ │ + add $0x10,%esp │ │ + cmp $0xffffffff,%eax │ │ + je 38a00 │ │ + test %eax,%eax │ │ + mov %eax,0x10(%esp) │ │ + movb $0xff,0xc(%esp) │ │ + je 38a4d │ │ + mov %ebp,%ecx │ │ + sub %eax,%ecx │ │ + jb 38a6b │ │ + add %eax,%edi │ │ + mov %ecx,%ebp │ │ + jmp 389c0 │ │ + nopl 0x0(%eax) │ │ + call 7b770 <__errno@plt> │ │ + mov (%eax),%eax │ │ + mov 0x10f0(%ebx),%ecx │ │ + cmp %esi,%ecx │ │ + jne 38a3c │ │ + movb $0x0,0xc(%esp) │ │ + movb $0x0,0xf(%esp) │ │ + movw $0x0,0xd(%esp) │ │ + mov %eax,0x10(%esp) │ │ + mov 0x10f0(%ebx),%ecx │ │ + sub $0xc,%esp │ │ + push %eax │ │ + call *0x8(%ecx) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 389c0 │ │ + jmp 38a53 │ │ + mov %esi,0x10f0(%ebx) │ │ + jmp 38a11 │ │ + mov 0x14(%esp),%eax │ │ + movb $0xff,(%eax) │ │ + jmp 38a63 │ │ + mov 0x18(%esp),%eax │ │ + jmp 38a57 │ │ + lea 0xc(%esp),%eax │ │ + movsd (%eax),%xmm0 │ │ + mov 0x14(%esp),%ecx │ │ + movsd %xmm0,(%ecx) │ │ + add $0x1c,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + sub $0x8,%esp │ │ + lea -0x65c(%ebx),%esi │ │ + mov %eax,%ecx │ │ + mov %ebp,%edx │ │ + push %esi │ │ + push %ebp │ │ + call 335c0 │ │ + int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ - mov (%ecx),%ebp │ │ - call 3725e │ │ + call 38a8c │ │ pop %ebx │ │ mov %ecx,%esi │ │ - add $0x4757e,%ebx │ │ - cmpl $0x0,0x4(%ebp) │ │ - je 372dd │ │ - mov 0x8(%ebp),%ecx │ │ + add $0x45600,%ebx │ │ + cmpl $0x0,0x4(%ecx) │ │ + je 38b0b │ │ + mov 0x8(%esi),%ecx │ │ mov $0x8,%al │ │ test %ecx,%ecx │ │ - je 37291 │ │ + je 38abf │ │ mov (%ecx),%edx │ │ test %edx,%edx │ │ - je 3729e │ │ + je 38acc │ │ mov 0x14(%edx),%eax │ │ test %eax,%eax │ │ - je 372ab │ │ + je 38ad9 │ │ mov %ecx,(%esp) │ │ call *%eax │ │ - lock decl 0x1658(%ebx) │ │ - jmp 372cd │ │ - lea -0x7698f(%ebx),%ecx │ │ + lock decl 0x16a0(%ebx) │ │ + jmp 38afb │ │ + lea -0x75d0a(%ebx),%ecx │ │ mov $0x6,%edx │ │ - jmp 372b8 │ │ - lea -0x76989(%ebx),%ecx │ │ + jmp 38ae6 │ │ + lea -0x75d04(%ebx),%ecx │ │ mov $0x7,%edx │ │ - jmp 372b8 │ │ + jmp 38ae6 │ │ mov $0xa,%al │ │ - lea -0x76969(%ebx),%ecx │ │ + lea -0x75ce4(%ebx),%ecx │ │ mov $0x13,%edx │ │ mov %al,0x10(%esp) │ │ mov %ecx,0x14(%esp) │ │ mov %edx,0x18(%esp) │ │ lea 0x10(%esp),%ecx │ │ - call 36510 │ │ - mov 0x4(%ebp),%eax │ │ + call 37c30 │ │ + mov 0x4(%esi),%eax │ │ lock decl (%eax) │ │ - jne 372dd │ │ - mov 0x4(%ebp),%ecx │ │ - call 4d630 │ │ - mov (%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ + jne 38b0b │ │ + mov 0x4(%esi),%ecx │ │ + call 4f740 │ │ + mov %esi,(%esp) │ │ + call 7b700 │ │ add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov 0x4(%ebp),%ecx │ │ + mov 0x4(%esi),%ecx │ │ mov %eax,%edi │ │ lock decl (%ecx) │ │ - jne 37301 │ │ - mov 0x4(%ebp),%ecx │ │ - call 4d630 │ │ + jne 38b2d │ │ + mov 0x4(%esi),%ecx │ │ + call 4f740 │ │ mov %edi,%ecx │ │ - call 4d678 │ │ - mov (%esi),%ecx │ │ + call 4f788 │ │ mov %eax,%edi │ │ mov %edx,%ebp │ │ - mov %ecx,(%esp) │ │ - call 7bfb0 │ │ + mov %esi,(%esp) │ │ + call 7b700 │ │ mov %edi,%ecx │ │ mov %ebp,%edx │ │ - call 75f20 │ │ - call 341d0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 76640 │ │ + call 34800 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x10,%esp │ │ - mov 0x20(%esp),%edi │ │ - call 3733f │ │ + mov 0x10(%esp),%esi │ │ + call 38b5c │ │ pop %ebx │ │ - add $0x4749d,%ebx │ │ - mov 0xc(%edi),%esi │ │ + add $0x45530,%ebx │ │ + mov 0xc(%esi),%edi │ │ sub $0x8,%esp │ │ push $0x1 │ │ - push %esi │ │ - call 7c0b0 │ │ + push %edi │ │ + call 7b800 │ │ add $0x10,%esp │ │ - mov %edi,0xc(%esp) │ │ - lea 0xc(%esp),%ecx │ │ - call 37250 │ │ + test %eax,%eax │ │ + jne 38bb8 │ │ + mov %esi,%ecx │ │ + call 38a80 │ │ sub $0x8,%esp │ │ push $0x0 │ │ - push %esi │ │ - call 7c0b0 │ │ + push %edi │ │ + call 7b800 │ │ add $0x10,%esp │ │ - mov 0x1638(%ebx),%eax │ │ test %eax,%eax │ │ - jne 37387 │ │ - lea 0x1638(%ebx),%ecx │ │ - call 4d370 │ │ + jne 38bb1 │ │ + mov 0x1680(%ebx),%eax │ │ + test %eax,%eax │ │ + je 38bbf │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %eax │ │ - call 7c0b0 │ │ - add $0x20,%esp │ │ + call 7b800 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne 38bb1 │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ - call 373b0 │ │ + call 4f510 │ │ + jmp 38bdf │ │ + call 4f510 │ │ + jmp 38bdf │ │ + lea 0x1680(%ebx),%ecx │ │ + call 4f310 │ │ + jmp 38b9b │ │ + mov %esi,%ecx │ │ + call 38a80 │ │ + jmp 38bda │ │ + call 34816 │ │ + call 38bf0 │ │ ud2 │ │ - call 341e6 │ │ - int3 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ - sub $0x8,%esp │ │ - call 373b9 │ │ + sub $0x18,%esp │ │ + call 38bf9 │ │ pop %ebx │ │ - mov %esp,%ecx │ │ - add $0x47423,%ebx │ │ - call 373e0 │ │ - mov (%esp),%ecx │ │ - mov 0x4(%esp),%edx │ │ - call 18940 │ │ - call 4d2a0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + lea 0x10(%esp),%ecx │ │ + add $0x45493,%ebx │ │ + call 38c20 │ │ + cmpb $0x3,0x10(%esp) │ │ + jne 38c1a │ │ + mov 0x14(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call *0xc(%eax) │ │ + call 4f150 │ │ int3 │ │ - push %ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0xc,%esp │ │ - call 373ec │ │ + sub $0x8,%esp │ │ + call 38c29 │ │ pop %ebx │ │ - mov %ecx,%esi │ │ - mov $0x3d,%edi │ │ - add $0x473f0,%ebx │ │ - lea -0x75a60(%ebx),%ebp │ │ - lea -0x6c4(%ebx),%eax │ │ - mov %eax,0x8(%esp) │ │ - jmp 37428 │ │ - nopl 0x0(%eax) │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%eax │ │ - movb $0x0,(%esp) │ │ - cmp $0x4,%eax │ │ - mov %eax,0x4(%esp) │ │ - jne 37461 │ │ - test %edi,%edi │ │ - je 37456 │ │ - sub $0x4,%esp │ │ - push %edi │ │ - push %ebp │ │ - push $0x2 │ │ - call 7c070 │ │ - add $0x10,%esp │ │ - cmp $0xffffffff,%eax │ │ - je 37410 │ │ - test %eax,%eax │ │ - movb $0xff,(%esp) │ │ - mov %eax,0x4(%esp) │ │ - je 3745b │ │ - mov %edi,%ecx │ │ - sub %eax,%ecx │ │ - jb 37473 │ │ - add %eax,%ebp │ │ - mov %ecx,%edi │ │ - test %edi,%edi │ │ - jne 37428 │ │ - movb $0xff,(%esi) │ │ - jmp 3746b │ │ - mov 0x8(%esp),%eax │ │ - jmp 37463 │ │ - mov %esp,%eax │ │ - movsd (%eax),%xmm0 │ │ - movsd %xmm0,(%esi) │ │ - add $0xc,%esp │ │ - pop %esi │ │ - pop %edi │ │ + movl $0x3d,(%esp) │ │ + add $0x45463,%ebx │ │ + lea -0x74c30(%ebx),%edx │ │ + call 38980 │ │ + add $0x8,%esp │ │ pop %ebx │ │ - pop %ebp │ │ ret │ │ - sub $0x8,%esp │ │ - lea -0x4dc(%ebx),%esi │ │ - mov %eax,%ecx │ │ - mov %edi,%edx │ │ - push %esi │ │ - push %edi │ │ - call 32bf0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x20,%esp │ │ - call 3749b │ │ + call 38c5b │ │ pop %ebx │ │ - add $0x47341,%ebx │ │ - call 36fb0 │ │ - test %eax,%eax │ │ - je 37553 │ │ - cmpl $0x0,(%eax) │ │ + add $0x45431,%ebx │ │ + mov 0x10e4(%ebx),%edi │ │ + test %edi,%edi │ │ + je 38d20 │ │ + mov %edi,(%esp) │ │ + call 7b730 │ │ mov %eax,%esi │ │ - jne 37546 │ │ + cmp $0x1,%eax │ │ + jbe 38d32 │ │ + test %esi,%esi │ │ + je 38d45 │ │ + cmpl $0x0,(%esi) │ │ + jne 38d50 │ │ movl $0xffffffff,(%esi) │ │ cmpl $0x0,0x4(%esi) │ │ - je 37536 │ │ + je 38d10 │ │ mov 0x8(%esi),%ecx │ │ mov $0x8,%al │ │ test %ecx,%ecx │ │ - je 374ea │ │ + je 38cc4 │ │ mov (%ecx),%edx │ │ test %edx,%edx │ │ - je 374f7 │ │ + je 38cd1 │ │ mov 0x14(%edx),%eax │ │ test %eax,%eax │ │ - je 37504 │ │ + je 38cde │ │ mov %ecx,(%esp) │ │ call *%eax │ │ - lock decl 0x1658(%ebx) │ │ - jmp 37526 │ │ - lea -0x7698f(%ebx),%ecx │ │ + lock decl 0x16a0(%ebx) │ │ + jmp 38d00 │ │ + lea -0x75d0a(%ebx),%ecx │ │ mov $0x6,%edx │ │ - jmp 37511 │ │ - lea -0x76989(%ebx),%ecx │ │ + jmp 38ceb │ │ + lea -0x75d04(%ebx),%ecx │ │ mov $0x7,%edx │ │ - jmp 37511 │ │ + jmp 38ceb │ │ mov $0xa,%al │ │ - lea -0x76969(%ebx),%ecx │ │ + lea -0x75ce4(%ebx),%ecx │ │ mov $0x13,%edx │ │ mov %al,0x4(%esp) │ │ mov %ecx,0x8(%esp) │ │ mov %edx,0xc(%esp) │ │ lea 0x4(%esp),%ecx │ │ - call 36510 │ │ + call 37c30 │ │ mov 0x4(%esi),%eax │ │ lock decl (%eax) │ │ - jne 37536 │ │ + jne 38d10 │ │ mov 0x4(%esi),%ecx │ │ - call 4d630 │ │ + call 4f740 │ │ movl $0x0,0x4(%esi) │ │ incl (%esi) │ │ add $0x20,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ - lea -0x10ec(%ebx),%ecx │ │ - call 34050 │ │ + lea 0x10e4(%ebx),%ecx │ │ + call 4f310 │ │ + mov %eax,%edi │ │ + jmp 38c70 │ │ + mov %edi,%ecx │ │ + mov %esi,%edx │ │ + call 386f0 │ │ + mov %eax,%esi │ │ + test %esi,%esi │ │ + jne 38c8b │ │ + lea -0xc34(%ebx),%ecx │ │ + call 4f4a0 │ │ + lea -0x1230(%ebx),%ecx │ │ + call 34680 │ │ ud2 │ │ - lea -0xae0(%ebx),%ecx │ │ - call 4d440 │ │ mov 0x4(%esi),%ecx │ │ mov %eax,%edi │ │ lock decl (%ecx) │ │ - jne 37570 │ │ + jne 38d6f │ │ mov 0x4(%esi),%ecx │ │ - call 4d630 │ │ + call 4f740 │ │ movl $0x0,0x4(%esi) │ │ incl (%esi) │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ mov %eax,%edi │ │ xor %ecx,%ecx │ │ - call 37100 │ │ + call 38830 │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ + call 77c40 │ │ + call 34816 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -36346,2014 +37607,1999 @@ │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x60,%esp │ │ mov (%ecx),%esi │ │ movl $0x0,(%ecx) │ │ - call 375b3 │ │ + call 38db3 │ │ pop %ebx │ │ movl $0x0,0x44(%esp) │ │ mov 0x4(%ecx),%edx │ │ - add $0x47229,%ebx │ │ + add $0x452d9,%ebx │ │ test %edx,%edx │ │ - je 37605 │ │ + je 38e05 │ │ mov (%edx),%eax │ │ test %eax,%eax │ │ - je 37612 │ │ + je 38e12 │ │ mov 0x18(%eax),%eax │ │ test %eax,%eax │ │ - je 3762c │ │ + je 38e28 │ │ sub $0x4,%esp │ │ lea 0x48(%esp),%ecx │ │ push $0x10001 │ │ push %ecx │ │ mov %edx,%edi │ │ push %edx │ │ call *%eax │ │ add $0x10,%esp │ │ lea 0x6(%eax),%ecx │ │ cmp $0x6,%ecx │ │ - ja 3765b │ │ - mov -0x7c044(%ebx,%ecx,4),%ecx │ │ + ja 38e53 │ │ + mov -0x7b718(%ebx,%ecx,4),%ecx │ │ add %ebx,%ecx │ │ jmp *%ecx │ │ mov $0x5,%ecx │ │ - jmp 3766b │ │ - lea -0x7698f(%ebx),%eax │ │ + jmp 38e63 │ │ + lea -0x75d0a(%ebx),%eax │ │ movb $0x8,0x28(%esp) │ │ - jmp 37637 │ │ - lea -0x76989(%ebx),%eax │ │ - mov $0x7,%ecx │ │ + jmp 38e33 │ │ + lea -0x75d04(%ebx),%eax │ │ movb $0x8,0x28(%esp) │ │ mov %eax,0x2c(%esp) │ │ - mov %ecx,0x30(%esp) │ │ - jmp 3767a │ │ + mov $0x7,%eax │ │ + jmp 38e6e │ │ movb $0xa,0x28(%esp) │ │ - lea -0x76982(%ebx),%eax │ │ - mov $0x6,%ecx │ │ + lea -0x75cfd(%ebx),%eax │ │ mov %eax,0x2c(%esp) │ │ - mov %ecx,0x30(%esp) │ │ - jmp 3767a │ │ + mov $0x6,%eax │ │ + jmp 38e6e │ │ mov $0x1,%ecx │ │ - jmp 3766b │ │ + jmp 38e63 │ │ mov $0x3,%ecx │ │ - jmp 3766b │ │ + jmp 38e63 │ │ mov $0x2,%ecx │ │ - jmp 3766b │ │ + jmp 38e63 │ │ mov $0x6,%ecx │ │ - jmp 3766b │ │ + jmp 38e63 │ │ mov $0x4,%ecx │ │ - jmp 3766b │ │ + jmp 38e63 │ │ xor %ecx,%ecx │ │ movb $0xe,0x28(%esp) │ │ - mov %ecx,0x2c(%esp) │ │ mov %edi,%edx │ │ + mov %ecx,0x2c(%esp) │ │ mov %eax,0x30(%esp) │ │ lea 0x44(%esp),%ecx │ │ - call 36b80 │ │ + call 38270 │ │ cmpb $0xff,0x44(%esp) │ │ - je 376bb │ │ + je 38eb3 │ │ mov 0x5c(%esp),%eax │ │ movsd 0x54(%esp),%xmm0 │ │ movsd 0x44(%esp),%xmm2 │ │ movsd 0x4c(%esp),%xmm1 │ │ mov %eax,0x24(%esp) │ │ movsd %xmm0,0x1c(%esp) │ │ movsd %xmm1,0x14(%esp) │ │ movsd %xmm2,0xc(%esp) │ │ - jmp 3774d │ │ + jmp 38f45 │ │ mov 0x48(%esp),%eax │ │ movzbl 0x4c(%esp),%edx │ │ test %eax,%eax │ │ - je 376f3 │ │ + je 38eeb │ │ mov (%eax),%ecx │ │ test %ecx,%ecx │ │ - je 37710 │ │ + je 38f08 │ │ mov 0x58(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 3772d │ │ + je 38f25 │ │ sub $0x8,%esp │ │ push %esi │ │ push %eax │ │ mov %dl,0x1b(%esp) │ │ call *%ecx │ │ movzbl 0x1b(%esp),%edx │ │ add $0x10,%esp │ │ movb $0xff,0xc(%esp) │ │ test %dl,%dl │ │ - jne 37748 │ │ - jmp 3774d │ │ - lea -0x769c9(%ebx),%eax │ │ + jne 38f40 │ │ + jmp 38f45 │ │ + lea -0x75d44(%ebx),%eax │ │ movb $0x8,0xc(%esp) │ │ mov %eax,0x10(%esp) │ │ movl $0x6,0x14(%esp) │ │ test %dl,%dl │ │ - jne 37748 │ │ - jmp 3774d │ │ - lea -0x769c3(%ebx),%eax │ │ + jne 38f40 │ │ + jmp 38f45 │ │ + lea -0x75d3e(%ebx),%eax │ │ movb $0x8,0xc(%esp) │ │ mov %eax,0x10(%esp) │ │ movl $0x7,0x14(%esp) │ │ test %dl,%dl │ │ - jne 37748 │ │ - jmp 3774d │ │ - lea -0x769bc(%ebx),%eax │ │ + jne 38f40 │ │ + jmp 38f45 │ │ + lea -0x75d37(%ebx),%eax │ │ movb $0x6,0xc(%esp) │ │ mov %eax,0x10(%esp) │ │ movl $0xf,0x14(%esp) │ │ test %dl,%dl │ │ - je 3774d │ │ - call 37490 │ │ + je 38f45 │ │ + call 38c50 │ │ lea 0x28(%esp),%ecx │ │ - call 36510 │ │ + call 37c30 │ │ cmpb $0xff,0xc(%esp) │ │ - je 37766 │ │ + je 38f5e │ │ lea 0xc(%esp),%ecx │ │ - call 36510 │ │ + call 37c30 │ │ add $0x60,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ mov 0x44(%esp),%eax │ │ test %eax,%eax │ │ - je 37797 │ │ + je 38f8f │ │ movb $0xff,0x28(%esp) │ │ mov %eax,0x2c(%esp) │ │ mov (%eax),%ecx │ │ test %ecx,%ecx │ │ - je 377b5 │ │ + je 38fad │ │ mov 0x58(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 377c4 │ │ + je 38fbc │ │ sub $0x8,%esp │ │ push %esi │ │ push %eax │ │ call *%ecx │ │ add $0x10,%esp │ │ - jmp 37766 │ │ - mov %edi,%edx │ │ - lea -0x769a4(%ebx),%eax │ │ + jmp 38f5e │ │ + lea -0x75d1f(%ebx),%eax │ │ movl $0x15,0x30(%esp) │ │ movb $0x7,0x28(%esp) │ │ + mov %edi,%edx │ │ mov %eax,0x2c(%esp) │ │ - jmp 3767a │ │ + jmp 38e72 │ │ mov $0x7,%eax │ │ - lea -0x769c3(%ebx),%ecx │ │ + lea -0x75d3e(%ebx),%ecx │ │ mov $0x8,%dl │ │ - jmp 377d1 │ │ + jmp 38fc9 │ │ mov $0xf,%eax │ │ - lea -0x769bc(%ebx),%ecx │ │ + lea -0x75d37(%ebx),%ecx │ │ mov $0x6,%dl │ │ mov %dl,0xc(%esp) │ │ mov %ecx,0x10(%esp) │ │ mov %eax,0x14(%esp) │ │ - jmp 3775d │ │ + jmp 38f55 │ │ cmpb $0xff,0xc(%esp) │ │ mov %eax,%esi │ │ - je 37801 │ │ + je 38ff9 │ │ lea 0xc(%esp),%ecx │ │ - call 36510 │ │ - jmp 37801 │ │ + call 37c30 │ │ + jmp 38ff9 │ │ mov %eax,%esi │ │ lea 0x28(%esp),%ecx │ │ - call 36510 │ │ + call 37c30 │ │ sub $0xc,%esp │ │ push %esi │ │ - call 784f0 │ │ - call 341e6 │ │ + call 77c40 │ │ + call 34816 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x10,%esp │ │ - call 3781b │ │ + call 3901b │ │ pop %ebx │ │ mov %ecx,%esi │ │ add $0x8,%ecx │ │ - add $0x46fc1,%ebx │ │ - call 375a0 │ │ + add $0x45071,%ebx │ │ + call 38da0 │ │ cmp $0xffffffff,%esi │ │ - je 3783f │ │ + je 3903f │ │ lock decl 0x4(%esi) │ │ - jne 3783f │ │ + jne 3903f │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x10,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ mov %eax,%edi │ │ cmp $0xffffffff,%esi │ │ - je 3785b │ │ + je 3905b │ │ lock decl 0x4(%esi) │ │ - jne 3785b │ │ + jne 3905b │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x7c,%esp │ │ + call 39071 │ │ + pop %eax │ │ + mov %edx,%edi │ │ movups 0x28c0(%edx),%xmm0 │ │ movups 0x28d0(%edx),%xmm1 │ │ - mov %ecx,-0x74(%ebp) │ │ - mov 0x28ec(%edx),%cl │ │ - mov %edx,%esi │ │ mov 0x2900(%edx),%bl │ │ - add $0x2780,%edx │ │ - mov 0xc(%ebp),%edi │ │ - call 37899 │ │ - pop %eax │ │ + mov %ecx,-0x74(%ebp) │ │ + mov 0xc(%ebp),%esi │ │ + mov 0x8(%ebp),%ecx │ │ movl $0x0,-0x24(%ebp) │ │ - mov %edx,-0x4c(%ebp) │ │ - lea 0x28a0(%esi),%edx │ │ - add $0x46f43,%eax │ │ - mov %esi,-0x1c(%ebp) │ │ + add $0x4501b,%eax │ │ + mov %edi,-0x20(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov 0x28ec(%edx),%al │ │ + add $0x2780,%edx │ │ mov %edx,-0x48(%ebp) │ │ - lea 0x28ed(%esi),%edx │ │ - mov %eax,-0x20(%ebp) │ │ - mov %edx,-0x50(%ebp) │ │ - lea 0x2810(%esi),%edx │ │ + lea 0x28a0(%edi),%edx │ │ + mov %edx,-0x44(%ebp) │ │ + lea 0x28ed(%edi),%edx │ │ shufps $0x30,%xmm1,%xmm0 │ │ - mov %edx,-0x58(%ebp) │ │ - lea 0x2880(%esi),%edx │ │ + mov %esi,-0x10(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + mov %edx,-0x4c(%ebp) │ │ + lea 0x2810(%edi),%edx │ │ shufps $0x92,%xmm1,%xmm0 │ │ + mov %edx,-0x58(%ebp) │ │ + lea 0x2880(%edi),%edx │ │ + movaps %xmm0,-0x38(%ebp) │ │ + mov %al,-0x28(%ebp) │ │ mov %edx,-0x54(%ebp) │ │ mov %ebx,%edx │ │ - movaps %xmm0,-0x38(%ebp) │ │ - mov %cl,-0x28(%ebp) │ │ - mov 0x8(%ebp),%ecx │ │ - mov %ecx,-0x14(%ebp) │ │ cmp $0x18,%dl │ │ - ja 39279 │ │ + ja 3aa45 │ │ + mov -0x1c(%ebp),%esi │ │ movzbl %dl,%ecx │ │ - mov -0x20(%ebp),%edx │ │ mov $0x18,%bl │ │ xor %eax,%eax │ │ - mov -0x7c028(%edx,%ecx,4),%ecx │ │ - add %edx,%ecx │ │ + mov -0x7b6fc(%esi,%ecx,4),%ecx │ │ + add %esi,%ecx │ │ jmp *%ecx │ │ - mov -0x20(%ebp),%eax │ │ + mov -0x1c(%ebp),%eax │ │ xorps %xmm0,%xmm0 │ │ movb $0x0,-0x28(%ebp) │ │ mov $0x1,%dl │ │ movaps %xmm0,-0x38(%ebp) │ │ - movaps -0x7c98c(%eax),%xmm0 │ │ - movups %xmm0,0x28c4(%esi) │ │ - jmp 378eb │ │ + movaps -0x7bfcc(%eax),%xmm0 │ │ + movups %xmm0,0x28c4(%edi) │ │ + jmp 390ee │ │ + mov -0x2c(%ebp),%eax │ │ + movzwl 0x28e8(%edi),%ecx │ │ + cmp %ecx,%eax │ │ + jae 3915e │ │ mov -0x34(%ebp),%ecx │ │ cmp $0x3,%ecx │ │ - jae 37980 │ │ - test %edi,%edi │ │ - je 392cc │ │ + jae 3917d │ │ + mov -0x10(%ebp),%edx │ │ mov -0x14(%ebp),%ebx │ │ - dec %edi │ │ - movzbl (%ebx),%eax │ │ + test %edx,%edx │ │ + je 391c6 │ │ + dec %edx │ │ + mov %edx,-0x10(%ebp) │ │ + movzbl (%ebx),%edx │ │ inc %ebx │ │ - mov %ebx,-0x14(%ebp) │ │ - shl %cl,%eax │ │ + shl %cl,%edx │ │ or $0x8,%ecx │ │ - or -0x38(%ebp),%eax │ │ - add $0xfffffffd,%ecx │ │ - mov %eax,%edx │ │ - shr $0x3,%edx │ │ - mov %edx,-0x38(%ebp) │ │ - mov -0x20(%ebp),%edx │ │ - mov %ecx,-0x34(%ebp) │ │ - mov %eax,%ecx │ │ - shr $1,%al │ │ - and $0x1,%cl │ │ - and $0x3,%al │ │ - mov %cl,0x28ea(%esi) │ │ - mov %al,0x28eb(%esi) │ │ - movzbl %al,%eax │ │ - mov -0x7bfc4(%edx,%eax,4),%eax │ │ - add %edx,%eax │ │ - jmp *%eax │ │ - mov -0x38(%ebp),%eax │ │ + or -0x38(%ebp),%edx │ │ + jmp 39183 │ │ + mov -0x1c(%ebp),%ebx │ │ + lea -0x38(%ebp),%edx │ │ + mov %edi,%ecx │ │ + movw $0x13,0x28e8(%edi) │ │ + call 3abd9 │ │ + cmp $0xff,%al │ │ + jne 391b9 │ │ + jmp 3a5fd │ │ + mov -0x38(%ebp),%edx │ │ + mov -0x14(%ebp),%ebx │ │ + mov %edx,%esi │ │ add $0xfffffffd,%ecx │ │ - mov %eax,%edx │ │ - mov %eax,%ebx │ │ - shr $1,%al │ │ - shr $0x3,%edx │ │ - and $0x1,%bl │ │ - and $0x3,%al │ │ - mov %edx,-0x38(%ebp) │ │ - mov -0x20(%ebp),%edx │ │ - mov %bl,0x28ea(%esi) │ │ - mov %al,0x28eb(%esi) │ │ - movzbl %al,%eax │ │ + shr $0x3,%esi │ │ + cmp $0x13,%eax │ │ + mov %esi,-0x38(%ebp) │ │ mov %ecx,-0x34(%ebp) │ │ - mov -0x7bfc4(%edx,%eax,4),%eax │ │ - add %edx,%eax │ │ - jmp *%eax │ │ - mov -0x4c(%ebp),%eax │ │ - mov -0x20(%ebp),%ebx │ │ - movl $0x200120,0x28e4(%esi) │ │ - movl $0x90,0x8(%esp) │ │ - movl $0x8,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call 7c000 │ │ - mov %edi,%edx │ │ - mov -0x58(%ebp),%edi │ │ - mov $0x9090909,%eax │ │ - mov $0x1c,%ecx │ │ - rep stos %eax,%es:(%edi) │ │ - mov $0x7070707,%eax │ │ - mov %edx,%edi │ │ - lea -0x38(%ebp),%edx │ │ - mov -0x54(%ebp),%ecx │ │ - mov %eax,0x14(%ecx) │ │ - mov %eax,0x10(%ecx) │ │ - mov %eax,0xc(%ecx) │ │ - mov %eax,0x8(%ecx) │ │ - mov %eax,0x4(%ecx) │ │ - mov %eax,(%ecx) │ │ - mov -0x48(%ebp),%ecx │ │ - mov $0x8080808,%eax │ │ - mov %eax,0x289c(%esi) │ │ - mov %eax,0x2898(%esi) │ │ - mov $0x5050505,%eax │ │ - mov %eax,0x1c(%ecx) │ │ - mov %eax,0x18(%ecx) │ │ - mov %eax,0x14(%ecx) │ │ - mov %eax,0x10(%ecx) │ │ - mov %eax,0xc(%ecx) │ │ - mov %eax,0x8(%ecx) │ │ - mov %eax,0x4(%ecx) │ │ - mov %eax,(%ecx) │ │ - mov %esi,%ecx │ │ - call 39403 │ │ + jae 3abb1 │ │ + mov -0x1c(%ebp),%ecx │ │ + mov -0x4c(%ebp),%esi │ │ + and $0x7,%dl │ │ + mov %ebx,-0x14(%ebp) │ │ + movzbl -0x75cb0(%ecx,%eax,1),%ecx │ │ + inc %eax │ │ + mov %eax,-0x2c(%ebp) │ │ + xor %eax,%eax │ │ + mov %dl,(%esi,%ecx,1) │ │ + mov $0xfc,%dl │ │ test %al,%al │ │ - je 37929 │ │ - movzbl %al,%eax │ │ - cmp $0x1,%eax │ │ - je 378eb │ │ - jmp 392fc │ │ - mov -0x30(%ebp),%eax │ │ - mov -0x24(%ebp),%ecx │ │ - sub %eax,%ecx │ │ - setb %dl │ │ - cmp 0x14(%ebp),%eax │ │ - seta %dh │ │ - or %dl,%dh │ │ - mov $0x1e,%dl │ │ - jne 378eb │ │ - mov -0x2c(%ebp),%edx │ │ - mov -0x24(%ebp),%ebx │ │ - lea (%edx,%ebx,1),%esi │ │ - cmp 0x14(%ebp),%esi │ │ - ja 37aa3 │ │ - cmp %ebx,%ecx │ │ - mov %edi,%ecx │ │ - mov %eax,%edi │ │ - setb -0x10(%ebp) │ │ - neg %edi │ │ - cmp %edi,%edx │ │ - mov %ecx,%edi │ │ - setbe %ch │ │ - or -0x10(%ebp),%ch │ │ - jne 3895b │ │ - mov -0x1c(%ebp),%esi │ │ - test %edx,%edx │ │ - mov $0xc,%eax │ │ - mov $0x13,%edx │ │ - cmove %eax,%edx │ │ - jmp 378eb │ │ - mov -0x24(%ebp),%ecx │ │ - mov 0x14(%ebp),%edx │ │ - cmp %ecx,%edx │ │ - je 39282 │ │ - jbe 393eb │ │ - mov -0x30(%ebp),%al │ │ - mov 0x10(%ebp),%edx │ │ - mov %al,(%edx,%ecx,1) │ │ - inc %ecx │ │ - cmpl $0x0,-0x34(%ebp) │ │ - mov $0x6,%eax │ │ - mov $0x11,%edx │ │ - mov %ecx,-0x24(%ebp) │ │ - cmove %eax,%edx │ │ - decl -0x2c(%ebp) │ │ - cmove %eax,%edx │ │ - jmp 378eb │ │ - mov -0x2c(%ebp),%eax │ │ - mov $0x15,%dl │ │ - cmp $0xff,%eax │ │ - ja 378eb │ │ - mov -0x24(%ebp),%ecx │ │ - mov 0x14(%ebp),%edx │ │ - cmp %ecx,%edx │ │ - je 392e8 │ │ - jbe 393eb │ │ - mov 0x10(%ebp),%edx │ │ - mov %al,(%edx,%ecx,1) │ │ - inc %ecx │ │ - mov $0xc,%dl │ │ - mov %ecx,-0x24(%ebp) │ │ - jmp 378eb │ │ - mov %edi,%ebx │ │ - movzwl 0x28e4(%esi),%edx │ │ - movzwl 0x28e6(%esi),%eax │ │ + je 3912c │ │ + jmp 39d2f │ │ + mov $0x2,%al │ │ + movl $0x0,-0x10(%ebp) │ │ + jmp 391b7 │ │ + movzwl 0x28e4(%edi),%edx │ │ + movzwl 0x28e6(%edi),%eax │ │ mov -0x2c(%ebp),%ecx │ │ add %edx,%eax │ │ cmp %eax,%ecx │ │ - jae 37c10 │ │ + jae 392a2 │ │ mov -0x34(%ebp),%eax │ │ - mov %ecx,-0x40(%ebp) │ │ + mov %ecx,-0x18(%ebp) │ │ cmp $0xf,%eax │ │ - jae 37caa │ │ - cmp $0x1,%ebx │ │ - ja 37cb2 │ │ + jae 3932f │ │ + mov -0x10(%ebp),%ecx │ │ + cmp $0x1,%ecx │ │ + ja 39334 │ │ mov -0x38(%ebp),%edx │ │ - mov %ebx,%ecx │ │ - test %ebx,%ebx │ │ - mov %ecx,-0x3c(%ebp) │ │ - sete %bl │ │ + test %ecx,%ecx │ │ mov %eax,%ecx │ │ + sete %bl │ │ mov %edx,%eax │ │ - mov %edi,-0x18(%ebp) │ │ and $0x3ff,%eax │ │ - movswl 0x1b00(%esi,%eax,2),%eax │ │ + movswl 0x1b00(%edi,%eax,2),%eax │ │ test %eax,%eax │ │ - js 37b93 │ │ + js 39231 │ │ shr $0x9,%eax │ │ dec %eax │ │ cmp %ecx,%eax │ │ - jae 37bcb │ │ - jmp 37cd2 │ │ + jae 39269 │ │ + jmp 39352 │ │ cmp $0xb,%ecx │ │ - jb 37bcb │ │ + jb 39269 │ │ mov $0xb,%esi │ │ lea -0x1(%esi),%edi │ │ not %eax │ │ bt %edi,%edx │ │ adc $0x0,%eax │ │ cmp $0x23f,%eax │ │ - ja 393bb │ │ - mov -0x1c(%ebp),%edi │ │ + ja 3ab91 │ │ + mov -0x20(%ebp),%edi │ │ movswl 0x2300(%edi,%eax,2),%eax │ │ test %eax,%eax │ │ - jns 37cd2 │ │ + jns 39352 │ │ inc %esi │ │ cmp %esi,%ecx │ │ - jae 37b9d │ │ + jae 3923b │ │ test $0x1,%bl │ │ - jne 37d8f │ │ + jne 393fa │ │ mov -0x14(%ebp),%esi │ │ mov $0x1,%bl │ │ - xor %edi,%edi │ │ - movl $0x0,-0x3c(%ebp) │ │ movl $0x0,-0x10(%ebp) │ │ movzbl (%esi),%eax │ │ inc %esi │ │ mov %esi,-0x14(%ebp) │ │ - mov -0x1c(%ebp),%esi │ │ shl %cl,%eax │ │ or %eax,%edx │ │ lea 0x8(%ecx),%eax │ │ cmp $0x7,%ecx │ │ mov %eax,%ecx │ │ mov %edx,-0x38(%ebp) │ │ mov %eax,-0x34(%ebp) │ │ - jb 37b70 │ │ - jmp 37ce0 │ │ - jne 388b3 │ │ + jb 39211 │ │ + jmp 39354 │ │ + jne 3a0e8 │ │ cmp $0x121,%edx │ │ - jae 39303 │ │ - mov %edi,-0x18(%ebp) │ │ - mov %ebx,%edi │ │ - mov -0x4c(%ebp),%eax │ │ - mov -0x20(%ebp),%ebx │ │ + jae 3aada │ │ + mov -0x48(%ebp),%eax │ │ + mov -0x1c(%ebp),%ebx │ │ mov %edx,0x8(%esp) │ │ - mov %esi,0x4(%esp) │ │ + mov %edi,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 7bfc0 │ │ - movzwl 0x28e4(%esi),%ecx │ │ - movzwl 0x28e6(%esi),%eax │ │ + call 7b710 │ │ + movzwl 0x28e4(%edi),%ecx │ │ + movzwl 0x28e6(%edi),%eax │ │ mov $0x1ff,%esi │ │ lea (%eax,%ecx,1),%edx │ │ and %esi,%ecx │ │ and %esi,%edx │ │ cmp %cx,%dx │ │ - jb 3931a │ │ + jb 3aaf1 │ │ and $0x1f,%eax │ │ sub %ecx,%edx │ │ cmp %eax,%edx │ │ - jne 39333 │ │ - mov -0x1c(%ebp),%esi │ │ + jne 3ab0a │ │ mov %eax,0x8(%esp) │ │ - mov -0x48(%ebp),%eax │ │ - mov -0x20(%ebp),%ebx │ │ - add %esi,%ecx │ │ - mov %eax,(%esp) │ │ + mov -0x44(%ebp),%eax │ │ + mov -0x1c(%ebp),%ebx │ │ + add %edi,%ecx │ │ mov %ecx,0x4(%esp) │ │ - call 7bfc0 │ │ - decb 0x28eb(%esi) │ │ + mov %eax,(%esp) │ │ + call 7b710 │ │ + decb 0x28eb(%edi) │ │ lea -0x38(%ebp),%edx │ │ - mov %esi,%ecx │ │ - call 39403 │ │ + mov %edi,%ecx │ │ + call 3abd9 │ │ cmp $0xff,%al │ │ - je 38e28 │ │ - mov %edi,%ebx │ │ - mov -0x18(%ebp),%edi │ │ - jmp 37d82 │ │ + jne 393ed │ │ + jmp 3a601 │ │ mov -0x38(%ebp),%edx │ │ - mov %ebx,-0x10(%ebp) │ │ - jmp 37ce0 │ │ - mov -0x14(%ebp),%ecx │ │ - add $0xfffffffe,%ebx │ │ - mov %ebx,-0x10(%ebp) │ │ - mov %ebx,%edi │ │ - movzwl (%ecx),%edx │ │ - add $0x2,%ecx │ │ - mov %ecx,-0x14(%ebp) │ │ + jmp 39354 │ │ + mov -0x14(%ebp),%esi │ │ + add $0xfffffffe,%ecx │ │ + mov %ecx,-0x10(%ebp) │ │ mov %eax,%ecx │ │ or $0x10,%eax │ │ + movzwl (%esi),%edx │ │ + add $0x2,%esi │ │ + mov %esi,-0x14(%ebp) │ │ shl %cl,%edx │ │ or -0x38(%ebp),%edx │ │ - jmp 37ce0 │ │ - mov -0x3c(%ebp),%eax │ │ - mov -0x1c(%ebp),%esi │ │ - mov -0x18(%ebp),%edi │ │ - mov %eax,-0x10(%ebp) │ │ + jmp 39354 │ │ mov %ecx,%eax │ │ mov %edx,%ecx │ │ and $0x3ff,%ecx │ │ - movswl 0x1b00(%esi,%ecx,2),%ebx │ │ + movswl 0x1b00(%edi,%ecx,2),%ebx │ │ test %ebx,%ebx │ │ - js 37d01 │ │ + js 39375 │ │ mov %ebx,%ecx │ │ and $0x1ff,%ebx │ │ shr $0x9,%ecx │ │ - jmp 37d36 │ │ + jmp 393a4 │ │ mov $0xa,%cl │ │ movzbl %cl,%esi │ │ not %ebx │ │ bt %esi,%edx │ │ adc $0x0,%ebx │ │ cmp $0x240,%ebx │ │ - jae 37d29 │ │ - mov -0x1c(%ebp),%esi │ │ + jae 3939a │ │ + movswl 0x2300(%edi,%ebx,2),%ebx │ │ inc %cl │ │ - movswl 0x2300(%esi,%ebx,2),%ebx │ │ test %ebx,%ebx │ │ - js 37d03 │ │ - jmp 37d33 │ │ - mov -0x1c(%ebp),%esi │ │ + js 39377 │ │ + jmp 393a1 │ │ inc %cl │ │ mov $0x7fff,%ebx │ │ movzbl %cl,%ecx │ │ shr %cl,%edx │ │ sub %ecx,%eax │ │ cmp $0x10,%ebx │ │ mov %edx,-0x38(%ebp) │ │ mov %eax,-0x34(%ebp) │ │ mov %ebx,-0x30(%ebp) │ │ - jae 37d5d │ │ - mov -0x40(%ebp),%ecx │ │ + jae 393cb │ │ + mov -0x18(%ebp),%ecx │ │ mov %ecx,%eax │ │ inc %ecx │ │ and $0x1ff,%eax │ │ mov %ecx,-0x2c(%ebp) │ │ - mov %bl,(%esi,%eax,1) │ │ + mov %bl,(%edi,%eax,1) │ │ xor %eax,%eax │ │ - jmp 37d7f │ │ - cmpl $0x0,-0x40(%ebp) │ │ + jmp 393ed │ │ + cmpl $0x0,-0x18(%ebp) │ │ mov $0x1,%al │ │ - jne 37d6c │ │ + jne 393da │ │ mov $0x20,%dl │ │ cmp $0x10,%ebx │ │ - je 37d7f │ │ - movl $0x70302,-0x64(%ebp) │ │ + je 393ed │ │ + movl $0x70302,-0x68(%ebp) │ │ and $0x3,%ebx │ │ mov $0xb,%dl │ │ - mov -0x64(%ebp,%ebx,1),%cl │ │ + mov -0x68(%ebp,%ebx,1),%cl │ │ mov %cl,-0x28(%ebp) │ │ - mov -0x10(%ebp),%ebx │ │ test %al,%al │ │ - je 37b2e │ │ - jmp 38597 │ │ - mov -0x3c(%ebp),%ebx │ │ - mov -0x1c(%ebp),%esi │ │ + je 391d1 │ │ + jmp 39d40 │ │ mov $0x2,%al │ │ mov $0xfc,%dl │ │ - jmp 37ca2 │ │ - mov %edi,-0x18(%ebp) │ │ - mov -0x2c(%ebp),%eax │ │ - movzwl 0x28e8(%esi),%ecx │ │ - cmp %ecx,%eax │ │ - jae 37dd0 │ │ + jmp 393ed │ │ mov -0x34(%ebp),%ecx │ │ cmp $0x3,%ecx │ │ - jae 37def │ │ + jae 3945d │ │ + mov -0x10(%ebp),%esi │ │ + test %esi,%esi │ │ + je 3aa8c │ │ mov -0x14(%ebp),%ebx │ │ - test %edi,%edi │ │ - je 37e3b │ │ - movzbl (%ebx),%edx │ │ - dec %edi │ │ + dec %esi │ │ + mov %esi,-0x10(%ebp) │ │ + movzbl (%ebx),%eax │ │ inc %ebx │ │ - mov %edi,-0x18(%ebp) │ │ - shl %cl,%edx │ │ + mov %ebx,-0x14(%ebp) │ │ + shl %cl,%eax │ │ or $0x8,%ecx │ │ - or -0x38(%ebp),%edx │ │ - jmp 37df5 │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x38(%ebp),%edx │ │ - mov %esi,%ecx │ │ - movw $0x13,0x28e8(%esi) │ │ - call 39403 │ │ - cmp $0xff,%al │ │ - jne 37e2e │ │ - jmp 38e0e │ │ - mov -0x38(%ebp),%edx │ │ - mov -0x14(%ebp),%ebx │ │ - mov %edx,%esi │ │ + or -0x38(%ebp),%eax │ │ add $0xfffffffd,%ecx │ │ - shr $0x3,%esi │ │ - cmp $0x13,%eax │ │ - mov %esi,-0x38(%ebp) │ │ + mov %eax,%edx │ │ + shr $0x3,%edx │ │ + mov %edx,-0x38(%ebp) │ │ + mov -0x1c(%ebp),%edx │ │ mov %ecx,-0x34(%ebp) │ │ - jae 393db │ │ - mov -0x20(%ebp),%ecx │ │ - mov -0x50(%ebp),%esi │ │ - and $0x7,%dl │ │ - mov %ebx,-0x14(%ebp) │ │ - movzbl -0x7693a(%ecx,%eax,1),%ecx │ │ - inc %eax │ │ - mov %eax,-0x2c(%ebp) │ │ - xor %eax,%eax │ │ - mov %dl,(%esi,%ecx,1) │ │ - mov -0x1c(%ebp),%esi │ │ - mov $0xfc,%dl │ │ + mov %eax,%ecx │ │ + shr $1,%al │ │ + and $0x1,%cl │ │ + and $0x3,%al │ │ + mov %cl,0x28ea(%edi) │ │ + mov %al,0x28eb(%edi) │ │ + movzbl %al,%eax │ │ + mov -0x7b698(%edx,%eax,4),%eax │ │ + add %edx,%eax │ │ + jmp *%eax │ │ + mov -0x38(%ebp),%eax │ │ + add $0xfffffffd,%ecx │ │ + mov %eax,%edx │ │ + mov %eax,%ebx │ │ + shr $1,%al │ │ + shr $0x3,%edx │ │ + and $0x1,%bl │ │ + and $0x3,%al │ │ + mov %edx,-0x38(%ebp) │ │ + mov -0x1c(%ebp),%edx │ │ + mov %bl,0x28ea(%edi) │ │ + mov %al,0x28eb(%edi) │ │ + movzbl %al,%eax │ │ + mov %ecx,-0x34(%ebp) │ │ + mov -0x7b698(%edx,%eax,4),%eax │ │ + add %edx,%eax │ │ + jmp *%eax │ │ + mov -0x48(%ebp),%eax │ │ + mov -0x1c(%ebp),%ebx │ │ + movl $0x200120,0x28e4(%edi) │ │ + movl $0x90,0x8(%esp) │ │ + movl $0x8,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call 7b750 │ │ + mov -0x58(%ebp),%edi │ │ + mov $0x9090909,%eax │ │ + mov $0x1c,%ecx │ │ + lea -0x38(%ebp),%edx │ │ + rep stos %eax,%es:(%edi) │ │ + mov $0x7070707,%eax │ │ + mov -0x54(%ebp),%ecx │ │ + mov -0x20(%ebp),%edi │ │ + mov %eax,0x14(%ecx) │ │ + mov %eax,0x10(%ecx) │ │ + mov %eax,0xc(%ecx) │ │ + mov %eax,0x8(%ecx) │ │ + mov %eax,0x4(%ecx) │ │ + mov %eax,(%ecx) │ │ + mov -0x44(%ebp),%ecx │ │ + mov $0x8080808,%eax │ │ + mov %eax,0x289c(%edi) │ │ + mov %eax,0x2898(%edi) │ │ + mov $0x5050505,%eax │ │ + mov %eax,0x1c(%ecx) │ │ + mov %eax,0x18(%ecx) │ │ + mov %eax,0x14(%ecx) │ │ + mov %eax,0x10(%ecx) │ │ + mov %eax,0xc(%ecx) │ │ + mov %eax,0x8(%ecx) │ │ + mov %eax,0x4(%ecx) │ │ + mov %eax,(%ecx) │ │ + mov %edi,%ecx │ │ + call 3abd9 │ │ test %al,%al │ │ - je 37da1 │ │ - jmp 38586 │ │ - mov $0x2,%al │ │ - xor %edi,%edi │ │ - jmp 37e2c │ │ - cmpb $0x0,0x28ea(%esi) │ │ + je 39400 │ │ + movzbl %al,%eax │ │ + cmp $0x1,%eax │ │ + je 390ee │ │ + jmp 3aad3 │ │ + mov -0x30(%ebp),%eax │ │ + mov -0x24(%ebp),%ecx │ │ + sub %eax,%ecx │ │ + setb %dl │ │ + cmp 0x14(%ebp),%eax │ │ + seta %dh │ │ + or %dl,%dh │ │ + mov $0x1e,%dl │ │ + jne 390ee │ │ + mov 0x14(%ebp),%edi │ │ + mov -0x24(%ebp),%ebx │ │ + mov -0x2c(%ebp),%edx │ │ + sub %ebx,%edi │ │ + lea (%edx,%ebx,1),%esi │ │ + cmp %edi,%esi │ │ + ja 3957d │ │ + cmp %ebx,%ecx │ │ + mov %eax,%edi │ │ + setb %cl │ │ + neg %edi │ │ + cmp %edi,%edx │ │ + setbe %ch │ │ + or %cl,%ch │ │ + jne 3a1ab │ │ + mov -0x20(%ebp),%edi │ │ + test %edx,%edx │ │ + mov $0xc,%eax │ │ + mov $0x13,%edx │ │ + cmove %eax,%edx │ │ + jmp 390ee │ │ + mov -0x24(%ebp),%ecx │ │ + mov 0x14(%ebp),%edx │ │ + cmp %ecx,%edx │ │ + je 3aa4e │ │ + jbe 3abc1 │ │ + mov -0x30(%ebp),%al │ │ + mov 0x10(%ebp),%edx │ │ + mov %al,(%edx,%ecx,1) │ │ + inc %ecx │ │ + cmpl $0x0,-0x34(%ebp) │ │ + mov $0x6,%eax │ │ + mov $0x11,%edx │ │ + mov %ecx,-0x24(%ebp) │ │ + cmove %eax,%edx │ │ + decl -0x2c(%ebp) │ │ + cmove %eax,%edx │ │ + jmp 390ee │ │ + mov -0x2c(%ebp),%eax │ │ + mov $0x15,%dl │ │ + cmp $0xff,%eax │ │ + ja 390ee │ │ + mov -0x24(%ebp),%ecx │ │ + mov 0x14(%ebp),%edx │ │ + cmp %ecx,%edx │ │ + je 3aab8 │ │ + jbe 3abc1 │ │ + mov 0x10(%ebp),%edx │ │ + mov %al,(%edx,%ecx,1) │ │ + inc %ecx │ │ + jmp 39afe │ │ + cmpb $0x0,0x28ea(%edi) │ │ mov $0x3,%dl │ │ - je 378eb │ │ - mov -0x34(%ebp),%ecx │ │ - mov %edi,%edx │ │ + je 390ee │ │ mov 0xc(%ebp),%edi │ │ + mov -0x34(%ebp),%ecx │ │ mov %edi,%ebx │ │ mov %ecx,%esi │ │ mov %ecx,%eax │ │ - sub %edx,%ebx │ │ + sub -0x10(%ebp),%ebx │ │ shr $0x3,%esi │ │ and $0xfffffff8,%eax │ │ cmp %esi,%ebx │ │ cmovb %ebx,%esi │ │ lea 0x0(,%esi,8),%edx │ │ sub %esi,%ebx │ │ sub %edx,%eax │ │ mov -0x38(%ebp),%edx │ │ sub %ebx,%edi │ │ mov %eax,-0x34(%ebp) │ │ - jb 393a1 │ │ + mov %edi,-0x10(%ebp) │ │ + jb 3ab77 │ │ and $0x7,%cl │ │ add 0x8(%ebp),%ebx │ │ shr %cl,%edx │ │ and $0x18,%al │ │ xor %esi,%esi │ │ + mov -0x20(%ebp),%edi │ │ dec %esi │ │ mov %eax,%ecx │ │ shl %cl,%esi │ │ not %esi │ │ and %edx,%esi │ │ mov %ebx,-0x14(%ebp) │ │ mov $0x17,%dl │ │ mov %esi,-0x38(%ebp) │ │ - mov -0x1c(%ebp),%esi │ │ movl $0x0,-0x2c(%ebp) │ │ - jmp 378eb │ │ + jmp 390ee │ │ mov -0x34(%ebp),%eax │ │ mov $0x5,%dl │ │ mov %eax,%ecx │ │ and $0xfffffff8,%eax │ │ and $0x7,%cl │ │ shrl %cl,-0x38(%ebp) │ │ mov %eax,-0x34(%ebp) │ │ movl $0x0,-0x2c(%ebp) │ │ - jmp 378eb │ │ - test %edi,%edi │ │ - je 39296 │ │ + jmp 390ee │ │ + mov -0x10(%ebp),%eax │ │ + test %eax,%eax │ │ + je 3aa5f │ │ mov -0x14(%ebp),%ecx │ │ - dec %edi │ │ + dec %eax │ │ mov $0x2,%dl │ │ + mov %eax,-0x10(%ebp) │ │ movzbl (%ecx),%eax │ │ inc %ecx │ │ mov %ecx,-0x14(%ebp) │ │ - mov %eax,0x28c4(%esi) │ │ - jmp 378eb │ │ + mov %eax,0x28c4(%edi) │ │ + jmp 390ee │ │ mov -0x2c(%ebp),%eax │ │ - mov %edi,%ebx │ │ - mov 0x28cc(%esi),%edi │ │ mov -0x38(%ebp),%edx │ │ mov -0x34(%ebp),%ecx │ │ + mov 0x28cc(%edi),%edi │ │ + mov -0x14(%ebp),%ebx │ │ mov $0x4,%esi │ │ cmp $0x5,%eax │ │ cmovae %eax,%esi │ │ inc %eax │ │ neg %esi │ │ - mov %esi,-0x40(%ebp) │ │ - mov -0x40(%ebp),%esi │ │ + mov %esi,-0x18(%ebp) │ │ + mov -0x18(%ebp),%esi │ │ add %eax,%esi │ │ cmp $0x1,%esi │ │ - je 385a8 │ │ + je 39d51 │ │ test %ecx,%ecx │ │ - je 37f68 │ │ + je 3972d │ │ cmp $0x7,%ecx │ │ - ja 37f4c │ │ + ja 39717 │ │ + mov %ebx,%esi │ │ + mov -0x10(%ebp),%ebx │ │ test %ebx,%ebx │ │ - je 38e12 │ │ - mov %eax,-0x10(%ebp) │ │ - mov %edx,%eax │ │ - mov -0x14(%ebp),%edx │ │ + je 3a58d │ │ + mov %eax,-0x14(%ebp) │ │ + mov %esi,%eax │ │ + movzbl (%esi),%esi │ │ dec %ebx │ │ - movzbl (%edx),%esi │ │ - inc %edx │ │ - mov %edx,-0x14(%ebp) │ │ + mov %ebx,-0x10(%ebp) │ │ + mov %eax,%ebx │ │ + mov -0x14(%ebp),%eax │ │ + inc %ebx │ │ shl %cl,%esi │ │ or $0x8,%ecx │ │ - or %esi,%eax │ │ - mov %eax,%edx │ │ - mov -0x10(%ebp),%eax │ │ + or %esi,%edx │ │ movzbl %dl,%esi │ │ - shr $0x8,%edx │ │ shl $0x8,%edi │ │ + shr $0x8,%edx │ │ add $0xfffffff8,%ecx │ │ mov %edx,-0x38(%ebp) │ │ - mov %edx,-0x10(%ebp) │ │ - mov -0x1c(%ebp),%edx │ │ mov %ecx,-0x34(%ebp) │ │ or %esi,%edi │ │ - jmp 37f8a │ │ - mov -0x1c(%ebp),%esi │ │ - test %ebx,%ebx │ │ - je 38e04 │ │ - mov %edx,-0x10(%ebp) │ │ - mov %esi,%edx │ │ - mov -0x14(%ebp),%esi │ │ + jmp 39747 │ │ + mov -0x10(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + je 3a58d │ │ + dec %ecx │ │ shl $0x8,%edi │ │ - dec %ebx │ │ - movzbl (%esi),%ecx │ │ - inc %esi │ │ - mov %esi,-0x14(%ebp) │ │ + mov %ecx,-0x10(%ebp) │ │ + movzbl (%ebx),%ecx │ │ + inc %ebx │ │ or %ecx,%edi │ │ xor %ecx,%ecx │ │ - mov %edi,0x28cc(%edx) │ │ - mov -0x10(%ebp),%edx │ │ + mov -0x20(%ebp),%esi │ │ mov %eax,-0x2c(%ebp) │ │ inc %eax │ │ - jmp 37f11 │ │ - test %edi,%edi │ │ - je 39289 │ │ - mov -0x14(%ebp),%eax │ │ - mov %edi,-0x18(%ebp) │ │ + mov %edi,0x28cc(%esi) │ │ + jmp 396da │ │ + mov -0x10(%ebp),%eax │ │ + test %eax,%eax │ │ + je 3aa55 │ │ + mov -0x14(%ebp),%ecx │ │ + mov %eax,-0x10(%ebp) │ │ mov $0x8421085,%edx │ │ - decl -0x18(%ebp) │ │ + decl -0x10(%ebp) │ │ incl -0x14(%ebp) │ │ - movzbl (%eax),%esi │ │ - mov -0x1c(%ebp),%eax │ │ - mov %esi,0x28c8(%eax) │ │ - mov -0x1c(%ebp),%eax │ │ - mov 0x28c4(%eax),%ecx │ │ - mov %ecx,%ebx │ │ + movzbl (%ecx),%esi │ │ + mov %esi,0x28c8(%edi) │ │ + mov 0x28c4(%edi),%ecx │ │ mov %ecx,%edi │ │ + mov %ecx,%ebx │ │ shl $0x8,%ecx │ │ or %esi,%ecx │ │ - shr $0x4,%ebx │ │ + shr $0x4,%edi │ │ and $0x20,%esi │ │ - and $0xf,%edi │ │ + and $0xf,%ebx │ │ mov %ecx,%eax │ │ - add $0x8,%ebx │ │ - xor $0x8,%edi │ │ + add $0x8,%edi │ │ + xor $0x8,%ebx │ │ mul %edx │ │ mov %ecx,%eax │ │ - and $0x10,%ebx │ │ + and $0x10,%edi │ │ sub %edx,%eax │ │ - or %ebx,%esi │ │ shr $1,%eax │ │ add %edx,%eax │ │ shr $0x4,%eax │ │ mov %eax,%edx │ │ shl $0x5,%edx │ │ sub %edx,%eax │ │ mov $0x3,%edx │ │ add %ecx,%eax │ │ or %eax,%esi │ │ mov $0x1d,%eax │ │ or %edi,%esi │ │ - mov -0x18(%ebp),%edi │ │ - mov -0x1c(%ebp),%esi │ │ + mov -0x20(%ebp),%edi │ │ + or %ebx,%esi │ │ cmovne %eax,%edx │ │ - jmp 378eb │ │ + jmp 390ee │ │ mov -0x34(%ebp),%ecx │ │ cmp $0x8,%ecx │ │ - jae 385ee │ │ - test %edi,%edi │ │ - je 392ef │ │ + jae 39d9d │ │ + mov -0x10(%ebp),%eax │ │ + test %eax,%eax │ │ + je 3aabf │ │ mov -0x14(%ebp),%edx │ │ - dec %edi │ │ + dec %eax │ │ + mov %eax,-0x10(%ebp) │ │ movzbl (%edx),%eax │ │ inc %edx │ │ mov %edx,-0x14(%ebp) │ │ shl %cl,%eax │ │ or $0x8,%ecx │ │ or -0x38(%ebp),%eax │ │ - jmp 385f1 │ │ - test %edi,%edi │ │ - je 392ac │ │ + jmp 39da0 │ │ + mov -0x10(%ebp),%eax │ │ + test %eax,%eax │ │ + je 3aa75 │ │ mov 0x14(%ebp),%edx │ │ mov -0x24(%ebp),%ecx │ │ - mov -0x2c(%ebp),%eax │ │ - mov %edi,-0x18(%ebp) │ │ mov %edx,%esi │ │ sub %ecx,%esi │ │ - cmp %esi,%edi │ │ - cmovb %edi,%esi │ │ + cmp %esi,%eax │ │ + cmovb %eax,%esi │ │ + mov -0x2c(%ebp),%eax │ │ cmp %esi,%eax │ │ cmovb %eax,%esi │ │ mov %esi,%edi │ │ add %ecx,%edi │ │ - jb 39386 │ │ + jb 3ab5c │ │ cmp %edx,%edi │ │ - ja 39386 │ │ + ja 3ab5c │ │ add 0x10(%ebp),%ecx │ │ mov -0x14(%ebp),%edx │ │ - mov -0x20(%ebp),%ebx │ │ + mov -0x1c(%ebp),%ebx │ │ mov %esi,0x8(%esp) │ │ - mov %eax,-0x10(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ mov %edx,0x4(%esp) │ │ mov %ecx,(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov -0x18(%ebp),%eax │ │ - mov -0x10(%ebp),%ecx │ │ + mov %edi,-0x24(%ebp) │ │ + sub %esi,-0x10(%ebp) │ │ add %esi,-0x14(%ebp) │ │ + mov -0x20(%ebp),%edi │ │ mov $0x6,%dl │ │ - mov %edi,-0x24(%ebp) │ │ sub %esi,%eax │ │ - sub %esi,%ecx │ │ - mov -0x1c(%ebp),%esi │ │ - mov %ecx,-0x2c(%ebp) │ │ - mov %eax,%edi │ │ - jmp 378eb │ │ + mov %eax,-0x2c(%ebp) │ │ + jmp 390ee │ │ mov -0x2c(%ebp),%eax │ │ mov -0x38(%ebp),%ebx │ │ mov -0x34(%ebp),%ecx │ │ - mov $0x4,%edx │ │ + mov $0x4,%esi │ │ cmp $0x5,%eax │ │ - cmovae %eax,%edx │ │ - mov %edx,-0x10(%ebp) │ │ - cmp %eax,-0x10(%ebp) │ │ - je 385af │ │ + cmovae %eax,%esi │ │ + mov %esi,-0x18(%ebp) │ │ + cmp %eax,%esi │ │ + je 39d5e │ │ test %ecx,%ecx │ │ - je 38111 │ │ + je 398cf │ │ cmp $0x7,%ecx │ │ - ja 380fc │ │ - test %edi,%edi │ │ - je 38d97 │ │ - mov -0x14(%ebp),%edx │ │ - dec %edi │ │ - movzbl (%edx),%esi │ │ - inc %edx │ │ - mov %edx,-0x14(%ebp) │ │ + ja 398ba │ │ + mov -0x10(%ebp),%edx │ │ + test %edx,%edx │ │ + je 3a583 │ │ + mov -0x14(%ebp),%edi │ │ + dec %edx │ │ + mov %edx,-0x10(%ebp) │ │ + movzbl (%edi),%esi │ │ + inc %edi │ │ + mov %edi,-0x14(%ebp) │ │ + mov -0x20(%ebp),%edi │ │ shl %cl,%esi │ │ or $0x8,%ecx │ │ or %esi,%ebx │ │ - mov -0x1c(%ebp),%esi │ │ - mov %bl,0x28e0(%esi,%eax,1) │ │ + mov -0x18(%ebp),%esi │ │ + mov %bl,0x28e0(%edi,%eax,1) │ │ shr $0x8,%ebx │ │ add $0xfffffff8,%ecx │ │ mov %ebx,-0x38(%ebp) │ │ mov %ecx,-0x34(%ebp) │ │ - jmp 3812c │ │ - test %edi,%edi │ │ - je 38d97 │ │ + jmp 398f0 │ │ + mov -0x10(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + je 3a583 │ │ mov -0x14(%ebp),%edx │ │ - dec %edi │ │ + dec %ecx │ │ + mov %ecx,-0x10(%ebp) │ │ mov (%edx),%cl │ │ inc %edx │ │ mov %edx,-0x14(%ebp) │ │ - mov %cl,0x28e0(%esi,%eax,1) │ │ + mov %cl,0x28e0(%edi,%eax,1) │ │ xor %ecx,%ecx │ │ inc %eax │ │ mov %eax,-0x2c(%ebp) │ │ - jmp 380cd │ │ + jmp 39883 │ │ cmpl $0x0,-0x2c(%ebp) │ │ mov $0x14,%dl │ │ - je 378eb │ │ + je 390ee │ │ mov 0x14(%ebp),%eax │ │ mov $0x7,%dl │ │ cmp -0x24(%ebp),%eax │ │ - jne 378eb │ │ - jmp 392d9 │ │ + jne 390ee │ │ + jmp 3aa99 │ │ + mov -0x10(%ebp),%ecx │ │ mov -0x34(%ebp),%edx │ │ - cmp $0x4,%edi │ │ - mov %edi,-0x18(%ebp) │ │ - jae 3860a │ │ - mov -0x24(%ebp),%ebx │ │ + cmp $0x4,%ecx │ │ + jae 39db9 │ │ + mov -0x24(%ebp),%esi │ │ cmp $0xf,%edx │ │ - mov %ebx,-0x24(%ebp) │ │ - jae 38826 │ │ - mov -0x18(%ebp),%edi │ │ - mov %edx,%ecx │ │ - cmp $0x1,%edi │ │ - ja 38897 │ │ + mov %esi,-0x24(%ebp) │ │ + jae 3a004 │ │ + mov -0x20(%ebp),%edi │ │ + mov %edx,%eax │ │ + cmp $0x1,%ecx │ │ + ja 3a07c │ │ mov -0x38(%ebp),%edx │ │ - test %edi,%edi │ │ + test %ecx,%ecx │ │ + mov %ecx,-0x10(%ebp) │ │ + mov %eax,%ecx │ │ sete %bl │ │ mov %edx,%eax │ │ - mov %edi,-0x18(%ebp) │ │ and $0x3ff,%eax │ │ - movswl 0x200(%esi,%eax,2),%eax │ │ + movswl 0x200(%edi,%eax,2),%eax │ │ test %eax,%eax │ │ - js 381a8 │ │ + js 3996f │ │ shr $0x9,%eax │ │ dec %eax │ │ cmp %ecx,%eax │ │ - jae 381e0 │ │ - jmp 38981 │ │ + jb 3a098 │ │ + jmp 399a7 │ │ cmp $0xb,%ecx │ │ - jb 381e0 │ │ + jb 399a7 │ │ mov $0xb,%esi │ │ lea -0x1(%esi),%edi │ │ not %eax │ │ bt %edi,%edx │ │ adc $0x0,%eax │ │ cmp $0x23f,%eax │ │ - ja 393bb │ │ - mov -0x1c(%ebp),%edi │ │ + ja 3ab91 │ │ + mov -0x20(%ebp),%edi │ │ movswl 0xa00(%edi,%eax,2),%eax │ │ test %eax,%eax │ │ - jns 38981 │ │ + jns 3a098 │ │ inc %esi │ │ cmp %esi,%ecx │ │ - jae 381b2 │ │ + jae 39979 │ │ test $0x1,%bl │ │ - jne 392b9 │ │ + jne 3aa7f │ │ mov -0x14(%ebp),%esi │ │ mov $0x1,%bl │ │ - xor %edi,%edi │ │ + movl $0x0,-0x10(%ebp) │ │ movzbl (%esi),%eax │ │ inc %esi │ │ mov %esi,-0x14(%ebp) │ │ - mov -0x1c(%ebp),%esi │ │ shl %cl,%eax │ │ or %eax,%edx │ │ lea 0x8(%ecx),%eax │ │ cmp $0x7,%ecx │ │ mov %eax,%ecx │ │ mov %edx,-0x38(%ebp) │ │ mov %eax,-0x34(%ebp) │ │ - mov %eax,-0x10(%ebp) │ │ - jb 38185 │ │ - jmp 3898a │ │ - mov -0x2c(%ebp),%ecx │ │ - cmp $0x2,%ecx │ │ - ja 38784 │ │ - mov %edi,%esi │ │ + mov %eax,-0x18(%ebp) │ │ + jb 3994e │ │ + jmp 3a09b │ │ + mov -0x2c(%ebp),%edx │ │ + cmp $0x2,%edx │ │ + ja 39f37 │ │ + mov -0x10(%ebp),%ecx │ │ mov -0x38(%ebp),%edi │ │ mov -0x34(%ebp),%eax │ │ - mov %esi,%edx │ │ - mov $0x5,%ebx │ │ - mov %ecx,-0x18(%ebp) │ │ - mov %ebx,-0x64(%ebp) │ │ - mov %ebx,-0x60(%ebp) │ │ - movl $0x4,-0x5c(%ebp) │ │ - mov -0x64(%ebp,%ecx,4),%ecx │ │ - cmp %ecx,%eax │ │ + mov %ecx,%esi │ │ mov %ecx,-0x10(%ebp) │ │ - jae 3827f │ │ + mov $0x5,%ecx │ │ + mov %edx,-0x40(%ebp) │ │ + mov %ecx,-0x68(%ebp) │ │ + mov %ecx,-0x64(%ebp) │ │ + movl $0x4,-0x60(%ebp) │ │ + mov -0x68(%ebp,%edx,4),%ecx │ │ + cmp %ecx,%eax │ │ + mov %ecx,-0x18(%ebp) │ │ + jae 39a4f │ │ + mov -0x10(%ebp),%ecx │ │ mov %esi,%ebx │ │ test %ebx,%ebx │ │ - je 38d83 │ │ + je 3a576 │ │ mov -0x14(%ebp),%ecx │ │ dec %ebx │ │ mov %ebx,%esi │ │ movzbl (%ecx),%edx │ │ inc %ecx │ │ mov %ecx,-0x14(%ebp) │ │ mov %eax,%ecx │ │ add $0x8,%eax │ │ shl %cl,%edx │ │ + mov %ebx,%ecx │ │ or %edx,%edi │ │ - cmp -0x10(%ebp),%eax │ │ - mov %ebx,%edx │ │ + cmp -0x18(%ebp),%eax │ │ mov %edi,-0x38(%ebp) │ │ mov %eax,-0x34(%ebp) │ │ - jb 38252 │ │ - jmp 38281 │ │ - mov %edx,%ebx │ │ - mov -0x10(%ebp),%ecx │ │ + jb 39a22 │ │ + jmp 39a52 │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x18(%ebp),%ecx │ │ mov %edi,%edx │ │ shr %cl,%edx │ │ sub %ecx,%eax │ │ - mov %edx,-0x40(%ebp) │ │ + mov %edx,-0x10(%ebp) │ │ xor %edx,%edx │ │ dec %edx │ │ shl %cl,%edx │ │ - mov -0x40(%ebp),%ecx │ │ + mov -0x10(%ebp),%ecx │ │ not %edx │ │ and %edi,%edx │ │ - mov -0x18(%ebp),%edi │ │ + mov -0x40(%ebp),%edi │ │ mov %ecx,-0x38(%ebp) │ │ - mov -0x20(%ebp),%ecx │ │ - mov %eax,-0x34(%ebp) │ │ - add -0x76940(%ecx,%edi,2),%dx │ │ mov -0x1c(%ebp),%ecx │ │ + mov %eax,-0x34(%ebp) │ │ + add -0x75cb6(%ecx,%edi,2),%dx │ │ + mov -0x20(%ebp),%ecx │ │ mov %dx,0x28e4(%ecx,%edi,2) │ │ inc %edi │ │ - mov %ebx,%edx │ │ + mov %ebx,%ecx │ │ mov %edi,-0x2c(%ebp) │ │ - mov %edi,%ecx │ │ + mov %edi,%edx │ │ cmp $0x3,%edi │ │ - mov -0x40(%ebp),%edi │ │ - jne 38230 │ │ - jmp 38786 │ │ + mov -0x10(%ebp),%edi │ │ + jne 399fa │ │ + jmp 39f3a │ │ mov -0x30(%ebp),%eax │ │ mov -0x2c(%ebp),%ebx │ │ mov -0x24(%ebp),%ecx │ │ mov 0x14(%ebp),%edx │ │ - mov %edi,-0x18(%ebp) │ │ mov %eax,-0x40(%ebp) │ │ mov %edx,%esi │ │ sub %ecx,%esi │ │ - je 38d74 │ │ + je 3a56a │ │ mov %ecx,%eax │ │ mov %esi,%edi │ │ mov %ecx,0x4(%esp) │ │ mov %ecx,-0x24(%ebp) │ │ mov 0x10(%ebp),%ecx │ │ - mov %ebx,-0x10(%ebp) │ │ + mov %ebx,-0x18(%ebp) │ │ sub -0x40(%ebp),%eax │ │ cmp %esi,%ebx │ │ cmovb %ebx,%edi │ │ - mov -0x20(%ebp),%ebx │ │ + mov -0x1c(%ebp),%ebx │ │ mov %edi,0x8(%esp) │ │ mov %eax,(%esp) │ │ - call 397ee │ │ - mov -0x10(%ebp),%ebx │ │ + call 3b096 │ │ + mov -0x18(%ebp),%ebx │ │ mov -0x24(%ebp),%ecx │ │ mov 0x14(%ebp),%edx │ │ mov %ebx,%eax │ │ add %edi,%ecx │ │ sub %edi,%eax │ │ - mov -0x18(%ebp),%edi │ │ + mov -0x20(%ebp),%edi │ │ cmp %esi,%ebx │ │ mov %eax,%ebx │ │ mov %eax,-0x2c(%ebp) │ │ - ja 382e3 │ │ - mov -0x1c(%ebp),%esi │ │ + ja 39ab1 │ │ mov %ecx,-0x24(%ebp) │ │ mov $0xc,%dl │ │ - jmp 378eb │ │ + jmp 390ee │ │ movzbl -0x28(%ebp),%eax │ │ mov -0x34(%ebp),%edx │ │ - mov %edi,%ebx │ │ mov -0x38(%ebp),%edi │ │ + mov -0x10(%ebp),%ecx │ │ + mov %eax,-0x18(%ebp) │ │ cmp %eax,%edx │ │ - mov %eax,-0x10(%ebp) │ │ - jae 3837a │ │ - test %ebx,%ebx │ │ - je 38dd5 │ │ mov -0x14(%ebp),%eax │ │ + jae 39b44 │ │ + test %ecx,%ecx │ │ + je 3a5bd │ │ + movzbl (%eax),%esi │ │ + mov %ecx,%ebx │ │ mov %edx,%ecx │ │ add $0x8,%edx │ │ - dec %ebx │ │ - movzbl (%eax),%esi │ │ inc %eax │ │ - mov %eax,-0x14(%ebp) │ │ shl %cl,%esi │ │ + mov %ebx,%ecx │ │ or %esi,%edi │ │ - mov -0x1c(%ebp),%esi │ │ - cmp -0x10(%ebp),%edx │ │ + dec %ecx │ │ + cmp -0x18(%ebp),%edx │ │ mov %edi,-0x38(%ebp) │ │ mov %edx,-0x34(%ebp) │ │ - jb 38350 │ │ - mov -0x10(%ebp),%ecx │ │ - mov %ebx,-0x18(%ebp) │ │ + jb 39b1f │ │ + mov %ecx,-0x10(%ebp) │ │ + mov -0x18(%ebp),%ecx │ │ mov %edi,%ebx │ │ xor %esi,%esi │ │ - mov $0x3,%eax │ │ + movl $0x3,-0x68(%ebp) │ │ + mov %eax,-0x14(%ebp) │ │ + movl $0xb,-0x60(%ebp) │ │ dec %esi │ │ - mov %eax,-0x64(%ebp) │ │ - mov %eax,-0x60(%ebp) │ │ - movl $0xb,-0x5c(%ebp) │ │ shr %cl,%ebx │ │ sub %ecx,%edx │ │ shl %cl,%esi │ │ mov %ebx,-0x38(%ebp) │ │ mov %edx,-0x34(%ebp) │ │ mov -0x30(%ebp),%edx │ │ mov -0x2c(%ebp),%ecx │ │ cmp $0x10,%edx │ │ - jne 387da │ │ - mov -0x1c(%ebp),%ebx │ │ + jne 39fbc │ │ + mov -0x20(%ebp),%ebx │ │ lea -0x1(%ecx),%eax │ │ and $0x1ff,%eax │ │ mov (%ebx,%eax,1),%al │ │ - jmp 387dc │ │ + jmp 39fbe │ │ mov -0x34(%ebp),%eax │ │ cmp $0xf,%eax │ │ - jae 387c8 │ │ - cmp $0x1,%edi │ │ - ja 38850 │ │ + jae 39f7d │ │ + mov -0x10(%ebp),%ecx │ │ + cmp $0x1,%ecx │ │ + ja 3a031 │ │ mov -0x38(%ebp),%edx │ │ - test %edi,%edi │ │ + test %ecx,%ecx │ │ mov %eax,%ecx │ │ sete %bl │ │ mov %edx,%eax │ │ - mov %edi,-0x18(%ebp) │ │ and $0x3ff,%eax │ │ - movswl 0xe80(%esi,%eax,2),%eax │ │ + movswl 0xe80(%edi,%eax,2),%eax │ │ test %eax,%eax │ │ - js 38407 │ │ + js 39bd0 │ │ shr $0x9,%eax │ │ dec %eax │ │ cmp %ecx,%eax │ │ - jae 3843f │ │ - jmp 388ba │ │ + jae 39c08 │ │ + jmp 3a0ef │ │ cmp $0xb,%ecx │ │ - jb 3843f │ │ + jb 39c08 │ │ mov $0xb,%esi │ │ lea -0x1(%esi),%edi │ │ not %eax │ │ bt %edi,%edx │ │ adc $0x0,%eax │ │ cmp $0x23f,%eax │ │ - ja 393bb │ │ - mov -0x1c(%ebp),%edi │ │ + ja 3ab91 │ │ + mov -0x20(%ebp),%edi │ │ movswl 0x1680(%edi,%eax,2),%eax │ │ test %eax,%eax │ │ - jns 388ba │ │ + jns 3a0ef │ │ inc %esi │ │ cmp %esi,%ecx │ │ - jae 38411 │ │ + jae 39bda │ │ test $0x1,%bl │ │ - jne 3926f │ │ + jne 3aa38 │ │ mov -0x14(%ebp),%esi │ │ mov $0x1,%bl │ │ - xor %edi,%edi │ │ + movl $0x0,-0x10(%ebp) │ │ movzbl (%esi),%eax │ │ inc %esi │ │ mov %esi,-0x14(%ebp) │ │ - mov -0x1c(%ebp),%esi │ │ shl %cl,%eax │ │ or %eax,%edx │ │ lea 0x8(%ecx),%eax │ │ cmp $0x7,%ecx │ │ mov %eax,%ecx │ │ mov %edx,-0x38(%ebp) │ │ mov %eax,-0x34(%ebp) │ │ - jb 383e4 │ │ - jmp 388c2 │ │ + jb 39bb0 │ │ + jmp 3a0f1 │ │ movzbl -0x28(%ebp),%eax │ │ mov -0x34(%ebp),%edx │ │ mov -0x38(%ebp),%esi │ │ cmp %eax,%edx │ │ - mov %eax,-0x10(%ebp) │ │ - jae 384b2 │ │ - test %edi,%edi │ │ - je 38ddf │ │ + mov %eax,-0x18(%ebp) │ │ + jae 39f85 │ │ + mov -0x10(%ebp),%ecx │ │ mov -0x14(%ebp),%eax │ │ - mov %edi,%ebx │ │ + test %ecx,%ecx │ │ + je 3a5c7 │ │ + movzbl (%eax),%edi │ │ + mov %ecx,%ebx │ │ mov %edx,%ecx │ │ add $0x8,%edx │ │ - movzbl (%eax),%edi │ │ inc %eax │ │ - mov %eax,-0x14(%ebp) │ │ shl %cl,%edi │ │ + mov %ebx,%ecx │ │ or %edi,%esi │ │ - mov %ebx,%edi │ │ - dec %edi │ │ - cmp -0x10(%ebp),%edx │ │ - mov %esi,-0x38(%ebp) │ │ - mov %edx,-0x34(%ebp) │ │ - jb 38487 │ │ - mov -0x10(%ebp),%ecx │ │ - mov %edi,%ebx │ │ - xor %edi,%edi │ │ - dec %edi │ │ - shl %cl,%edi │ │ - sub %ecx,%edx │ │ - not %edi │ │ - and %esi,%edi │ │ - shr %cl,%esi │ │ + dec %ecx │ │ + cmp -0x18(%ebp),%edx │ │ mov %esi,-0x38(%ebp) │ │ mov %edx,-0x34(%ebp) │ │ - add %edi,-0x2c(%ebp) │ │ - mov -0x1c(%ebp),%esi │ │ - mov %ebx,%edi │ │ - mov $0xf,%dl │ │ - jmp 378eb │ │ + jb 39c5c │ │ + jmp 39f8b │ │ movzbl -0x28(%ebp),%eax │ │ mov -0x34(%ebp),%edx │ │ cmp %eax,%edx │ │ - mov %eax,-0x10(%ebp) │ │ - jae 387d0 │ │ - test %edi,%edi │ │ - movb $0x1,-0x44(%ebp) │ │ - movl $0x0,-0x3c(%ebp) │ │ - je 38dfc │ │ - mov -0x14(%ebp),%eax │ │ + jae 39fb4 │ │ + mov -0x10(%ebp),%ecx │ │ + xor %esi,%esi │ │ + movb $0x1,-0x3c(%ebp) │ │ + test %ecx,%ecx │ │ + je 3aaa8 │ │ + mov -0x14(%ebp),%ebx │ │ mov -0x38(%ebp),%esi │ │ - neg %edi │ │ - inc %eax │ │ - mov %edi,%ebx │ │ + neg %ecx │ │ + inc %ebx │ │ mov %esi,%edi │ │ - movzbl -0x1(%eax),%esi │ │ + movzbl -0x1(%ebx),%esi │ │ + mov %ecx,-0x10(%ebp) │ │ mov %edx,%ecx │ │ shl %cl,%esi │ │ lea 0x8(%edx),%ecx │ │ or %edi,%esi │ │ - cmp -0x10(%ebp),%ecx │ │ - jae 3886b │ │ - mov %ebx,%edi │ │ - inc %eax │ │ + cmp %eax,%ecx │ │ + jae 3a052 │ │ + mov -0x10(%ebp),%ecx │ │ + inc %ebx │ │ add $0x8,%edx │ │ - inc %edi │ │ - jne 38507 │ │ - jmp 38df3 │ │ + inc %ecx │ │ + jne 39caf │ │ + jmp 3a5e7 │ │ mov -0x2c(%ebp),%eax │ │ mov $0x14,%dl │ │ mov %eax,%ecx │ │ and $0x1ff,%ecx │ │ cmp $0x100,%ecx │ │ mov %ecx,-0x2c(%ebp) │ │ - je 378eb │ │ + je 390ee │ │ mov $0x21,%dl │ │ cmp $0x11d,%ecx │ │ - ja 378eb │ │ - mov -0x20(%ebp),%edx │ │ + ja 390ee │ │ + mov -0x1c(%ebp),%edx │ │ dec %eax │ │ and $0x1f,%eax │ │ - mov -0x768ea(%edx,%eax,1),%cl │ │ - movzwl -0x768ca(%edx,%eax,2),%ebx │ │ + mov -0x75d94(%edx,%eax,1),%cl │ │ + movzwl -0x75c60(%edx,%eax,2),%esi │ │ add $0xffffffe4,%eax │ │ cmp $0xffffffec,%eax │ │ setb %dl │ │ or $0xe,%dl │ │ mov %cl,-0x28(%ebp) │ │ - mov %ebx,-0x2c(%ebp) │ │ - jmp 378eb │ │ + mov %esi,-0x2c(%ebp) │ │ + jmp 390ee │ │ movzbl %al,%eax │ │ cmp $0x1,%eax │ │ - je 3881e │ │ - jmp 38da1 │ │ + je 390ee │ │ + jmp 3a597 │ │ movzbl %al,%eax │ │ cmp $0x2,%eax │ │ - jne 378eb │ │ - jmp 38dad │ │ + jne 390ee │ │ + jmp 3a59d │ │ + mov -0x20(%ebp),%edi │ │ + mov %ebx,-0x14(%ebp) │ │ mov $0x18,%dl │ │ - jmp 3888d │ │ - movzwl 0x28e0(%esi),%eax │ │ - movzwl 0x28e2(%esi),%edx │ │ + jmp 390ee │ │ + movzwl 0x28e0(%edi),%eax │ │ + movzwl 0x28e2(%edi),%edx │ │ xor %ax,%dx │ │ mov %eax,-0x2c(%ebp) │ │ cmp $0xffff,%dx │ │ mov $0x1f,%dl │ │ - jne 378eb │ │ + jne 390ee │ │ mov $0x14,%dl │ │ test %ax,%ax │ │ - je 378eb │ │ + je 390ee │ │ test %ecx,%ecx │ │ mov $0x6,%eax │ │ mov $0x11,%edx │ │ cmove %eax,%edx │ │ - jmp 378eb │ │ + jmp 390ee │ │ mov -0x38(%ebp),%eax │ │ movzbl %al,%edx │ │ shr $0x8,%eax │ │ add $0xfffffff8,%ecx │ │ mov %eax,-0x38(%ebp) │ │ mov %ecx,-0x34(%ebp) │ │ mov %edx,-0x30(%ebp) │ │ mov $0x12,%dl │ │ - jmp 378eb │ │ + jmp 390ee │ │ mov -0x38(%ebp),%edi │ │ - mov -0x24(%ebp),%ebx │ │ + mov -0x24(%ebp),%esi │ │ mov 0x14(%ebp),%eax │ │ - sub %ebx,%eax │ │ + sub %esi,%eax │ │ cmp $0x2,%eax │ │ - jb 38163 │ │ - cmpl $0xe,-0x18(%ebp) │ │ - mov %ebx,-0x24(%ebp) │ │ - jb 38632 │ │ + jb 39927 │ │ + cmp $0xe,%ecx │ │ + mov %esi,-0x24(%ebp) │ │ + mov %ecx,-0x10(%ebp) │ │ + jb 39de3 │ │ cmp $0x102,%eax │ │ - ja 389f4 │ │ + ja 3a1d1 │ │ cmp $0xe,%edx │ │ - ja 3864f │ │ - mov -0x14(%ebp),%ebx │ │ + ja 39e00 │ │ + mov -0x14(%ebp),%esi │ │ mov %edx,%ecx │ │ - addl $0xfffffffe,-0x18(%ebp) │ │ + addl $0xfffffffe,-0x10(%ebp) │ │ or $0x10,%edx │ │ - movzwl (%ebx),%eax │ │ - add $0x2,%ebx │ │ + movzwl (%esi),%eax │ │ + add $0x2,%esi │ │ shl %cl,%eax │ │ or %eax,%edi │ │ - jmp 38652 │ │ - mov -0x14(%ebp),%ebx │ │ + jmp 39e03 │ │ + mov -0x14(%ebp),%esi │ │ + mov -0x20(%ebp),%ecx │ │ mov %edi,%eax │ │ and $0x3ff,%eax │ │ - movswl 0x200(%esi,%eax,2),%eax │ │ + movswl 0x200(%ecx,%eax,2),%eax │ │ test %eax,%eax │ │ - js 3866c │ │ + js 39e20 │ │ mov %eax,%ecx │ │ shr $0x9,%ecx │ │ - jmp 386a0 │ │ + jmp 39e59 │ │ + mov %esi,%ebx │ │ + mov %edx,%esi │ │ mov $0xa,%cl │ │ - mov %edx,-0x10(%ebp) │ │ movzbl %cl,%edx │ │ not %eax │ │ bt %edx,%edi │ │ adc $0x0,%eax │ │ cmp $0x240,%eax │ │ - jae 38693 │ │ - movswl 0xa00(%esi,%eax,2),%eax │ │ + jae 39e4b │ │ + mov -0x20(%ebp),%edx │ │ inc %cl │ │ + movswl 0xa00(%edx,%eax,2),%eax │ │ test %eax,%eax │ │ - js 38671 │ │ - jmp 3869a │ │ + js 39e26 │ │ + jmp 39e52 │ │ inc %cl │ │ mov $0x7fff,%eax │ │ - mov -0x10(%ebp),%edx │ │ + mov %esi,%edx │ │ movzbl %cl,%ecx │ │ + mov %ebx,%esi │ │ shr %cl,%edi │ │ sub %ecx,%edx │ │ mov %eax,-0x2c(%ebp) │ │ bt $0x8,%eax │ │ mov %edi,-0x38(%ebp) │ │ mov %edx,-0x34(%ebp) │ │ mov %edx,%ecx │ │ mov $0x15,%dl │ │ - jb 38d2b │ │ + jb 3a51e │ │ cmp $0xe,%ecx │ │ - ja 386d1 │ │ - movzwl (%ebx),%edx │ │ - addl $0xfffffffe,-0x18(%ebp) │ │ - add $0x2,%ebx │ │ + ja 39e8a │ │ + movzwl (%esi),%edx │ │ + addl $0xfffffffe,-0x10(%ebp) │ │ + add $0x2,%esi │ │ shl %cl,%edx │ │ or $0x10,%ecx │ │ or %edx,%edi │ │ - mov %ecx,-0x10(%ebp) │ │ + mov -0x20(%ebp),%edx │ │ + mov %ecx,%ebx │ │ mov %edi,%ecx │ │ + mov %esi,-0x14(%ebp) │ │ and $0x3ff,%ecx │ │ - movswl 0x200(%esi,%ecx,2),%edx │ │ + movswl 0x200(%edx,%ecx,2),%edx │ │ test %edx,%edx │ │ - js 386ef │ │ + js 39ead │ │ mov %edx,%ecx │ │ shr $0x9,%ecx │ │ - jmp 38724 │ │ + jmp 39edf │ │ mov $0xa,%cl │ │ movzbl %cl,%esi │ │ not %edx │ │ bt %esi,%edi │ │ adc $0x0,%edx │ │ cmp $0x240,%edx │ │ - jae 38717 │ │ - mov -0x1c(%ebp),%esi │ │ + jae 39ed5 │ │ + mov -0x20(%ebp),%esi │ │ inc %cl │ │ movswl 0xa00(%esi,%edx,2),%edx │ │ test %edx,%edx │ │ - js 386f1 │ │ - jmp 38721 │ │ - mov -0x1c(%ebp),%esi │ │ + js 39eaf │ │ + jmp 39edc │ │ inc %cl │ │ mov $0x7fff,%edx │ │ movzbl %cl,%ecx │ │ - mov %ebx,-0x14(%ebp) │ │ - mov -0x10(%ebp),%ebx │ │ - sub %ecx,%ebx │ │ + mov %ebx,%esi │ │ + sub %ecx,%esi │ │ shr %cl,%edi │ │ mov -0x24(%ebp),%ecx │ │ mov %edi,-0x38(%ebp) │ │ - mov %edi,-0x10(%ebp) │ │ - mov %ebx,-0x34(%ebp) │ │ + mov %esi,-0x34(%ebp) │ │ cmp %ecx,0x14(%ebp) │ │ - jbe 393d3 │ │ - mov %ebx,%edi │ │ - mov 0x10(%ebp),%ebx │ │ + jbe 3aba9 │ │ + mov %esi,%ebx │ │ + mov 0x10(%ebp),%esi │ │ bt $0x8,%edx │ │ - mov %al,(%ebx,%ecx,1) │ │ - mov %ecx,%ebx │ │ + mov %al,(%esi,%ecx,1) │ │ + mov %ecx,%esi │ │ lea 0x1(%ecx),%ecx │ │ - jb 38d33 │ │ + jb 3a529 │ │ cmp 0x14(%ebp),%ecx │ │ - jae 393d3 │ │ + jae 3aba9 │ │ mov 0x10(%ebp),%eax │ │ - mov %dl,0x1(%eax,%ebx,1) │ │ - add $0x2,%ebx │ │ - mov %edi,%edx │ │ - cmpl $0x3,-0x18(%ebp) │ │ + mov -0x10(%ebp),%ecx │ │ + mov %dl,0x1(%eax,%esi,1) │ │ mov 0x14(%ebp),%eax │ │ - mov -0x10(%ebp),%edi │ │ - ja 38613 │ │ - jmp 38163 │ │ - mov %edi,%ebx │ │ - mov -0x50(%ebp),%ecx │ │ - mov -0x1c(%ebp),%esi │ │ + add $0x2,%esi │ │ + cmp $0x3,%ecx │ │ + mov %ebx,%edx │ │ + ja 39dc2 │ │ + jmp 39927 │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x4c(%ebp),%ecx │ │ + mov -0x20(%ebp),%edi │ │ xor %eax,%eax │ │ xorps %xmm0,%xmm0 │ │ mov $0x9,%edx │ │ - mov %ebx,%edi │ │ + mov %ebx,-0x10(%ebp) │ │ mov %eax,-0x2c(%ebp) │ │ mov %eax,0xf(%ecx) │ │ movsd %xmm0,0x8(%ecx) │ │ movsd %xmm0,(%ecx) │ │ mov $0x1b,%eax │ │ - cmpw $0x1f,0x28e6(%esi) │ │ + cmpw $0x1f,0x28e6(%edi) │ │ cmovae %eax,%edx │ │ - cmpw $0x11f,0x28e4(%esi) │ │ + cmpw $0x11f,0x28e4(%edi) │ │ cmovae %eax,%edx │ │ - jmp 378eb │ │ + jmp 390ee │ │ mov -0x38(%ebp),%edx │ │ - jmp 388c2 │ │ + jmp 3a0f1 │ │ + mov -0x10(%ebp),%ecx │ │ + mov -0x14(%ebp),%eax │ │ + mov %ecx,-0x10(%ebp) │ │ + mov -0x18(%ebp),%ecx │ │ + xor %edi,%edi │ │ + mov %eax,-0x14(%ebp) │ │ + dec %edi │ │ + shl %cl,%edi │ │ + sub %ecx,%edx │ │ + not %edi │ │ + and %esi,%edi │ │ + shr %cl,%esi │ │ + mov %esi,-0x38(%ebp) │ │ + mov %edx,-0x34(%ebp) │ │ + add %edi,-0x2c(%ebp) │ │ + mov -0x20(%ebp),%edi │ │ + mov $0xf,%dl │ │ + jmp 390ee │ │ mov -0x38(%ebp),%esi │ │ - mov %edi,%ebx │ │ - jmp 38872 │ │ + jmp 3a05a │ │ xor %eax,%eax │ │ not %esi │ │ and $0x2,%edx │ │ and %esi,%edi │ │ - add -0x64(%ebp,%edx,4),%edi │ │ + add -0x68(%ebp,%edx,4),%edi │ │ mov $0x1ff,%edx │ │ add %ecx,%edi │ │ and %edx,%ecx │ │ and %edi,%edx │ │ mov %edx,%esi │ │ sub %ecx,%esi │ │ - jb 39396 │ │ - mov -0x1c(%ebp),%edx │ │ - mov -0x20(%ebp),%ebx │ │ + jb 3ab6c │ │ + add -0x20(%ebp),%ecx │ │ + mov -0x1c(%ebp),%ebx │ │ movzbl %al,%eax │ │ mov %esi,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ - add %edx,%ecx │ │ - mov %edx,%esi │ │ mov %ecx,(%esp) │ │ - call 7c000 │ │ - mov $0xa,%dl │ │ + call 7b750 │ │ mov %edi,-0x2c(%ebp) │ │ - mov -0x18(%ebp),%edi │ │ - jmp 378eb │ │ - mov %edx,-0x10(%ebp) │ │ + mov -0x20(%ebp),%edi │ │ + mov $0xa,%dl │ │ + jmp 390ee │ │ + mov %edx,-0x18(%ebp) │ │ mov -0x38(%ebp),%edx │ │ - mov -0x18(%ebp),%edi │ │ - jmp 3898a │ │ + mov -0x20(%ebp),%edi │ │ + mov %ecx,-0x10(%ebp) │ │ + jmp 3a09b │ │ movl $0x0,-0x2c(%ebp) │ │ mov $0x8,%dl │ │ - jmp 378eb │ │ + jmp 390ee │ │ mov $0x19,%dl │ │ - jmp 378eb │ │ + jmp 390ee │ │ mov $0x4,%dl │ │ - jmp 378eb │ │ - mov -0x14(%ebp),%ecx │ │ - add $0xfffffffe,%edi │ │ - movzwl (%ecx),%edx │ │ - add $0x2,%ecx │ │ - mov %ecx,-0x14(%ebp) │ │ + jmp 390ee │ │ + mov -0x14(%ebp),%esi │ │ + add $0xfffffffe,%ecx │ │ + mov %ecx,-0x10(%ebp) │ │ mov %eax,%ecx │ │ or $0x10,%eax │ │ + movzwl (%esi),%edx │ │ + add $0x2,%esi │ │ + mov %esi,-0x14(%ebp) │ │ shl %cl,%edx │ │ or -0x38(%ebp),%edx │ │ - jmp 388c2 │ │ - mov %eax,-0x14(%ebp) │ │ - not %ebx │ │ + jmp 3a0f1 │ │ + notl -0x10(%ebp) │ │ + mov %ebx,-0x14(%ebp) │ │ mov %ecx,%edx │ │ - mov -0x10(%ebp),%ecx │ │ xor %edi,%edi │ │ + mov %eax,%ecx │ │ + sub %eax,%edx │ │ dec %edi │ │ shl %cl,%edi │ │ - sub %ecx,%edx │ │ not %edi │ │ and %esi,%edi │ │ shr %cl,%esi │ │ mov %esi,-0x38(%ebp) │ │ mov %edx,-0x34(%ebp) │ │ add %edi,-0x30(%ebp) │ │ + mov -0x20(%ebp),%edi │ │ mov $0x16,%dl │ │ - mov -0x1c(%ebp),%esi │ │ - mov %ebx,%edi │ │ - jmp 378eb │ │ - mov -0x14(%ebp),%eax │ │ - add $0xfffffffe,%edi │ │ - movzwl (%eax),%edx │ │ - add $0x2,%eax │ │ - mov %eax,-0x14(%ebp) │ │ + jmp 390ee │ │ + mov -0x14(%ebp),%esi │ │ + add $0xfffffffe,%ecx │ │ + mov %ecx,-0x10(%ebp) │ │ + mov %eax,%ecx │ │ + movzwl (%esi),%edx │ │ + add $0x2,%esi │ │ + mov %esi,-0x14(%ebp) │ │ shl %cl,%edx │ │ or $0x10,%ecx │ │ or -0x38(%ebp),%edx │ │ - jmp 38987 │ │ + mov %ecx,-0x18(%ebp) │ │ + mov %edx,%eax │ │ + and $0x3ff,%eax │ │ + movswl 0x200(%edi,%eax,2),%eax │ │ + test %eax,%eax │ │ + js 3a0bd │ │ + mov %eax,%ecx │ │ + and $0x1ff,%eax │ │ + shr $0x9,%ecx │ │ + jmp 3a194 │ │ + mov $0xa,%cl │ │ + movzbl %cl,%esi │ │ + not %eax │ │ + bt %esi,%edx │ │ + adc $0x0,%eax │ │ + cmp $0x240,%eax │ │ + jae 3a18a │ │ + movswl 0xa00(%edi,%eax,2),%eax │ │ + inc %cl │ │ + test %eax,%eax │ │ + js 3a0bf │ │ + jmp 3a191 │ │ mov $0x1a,%dl │ │ - jmp 378eb │ │ - mov -0x1c(%ebp),%esi │ │ - mov -0x18(%ebp),%edi │ │ + jmp 390ee │ │ mov %ecx,%eax │ │ mov %edx,%ecx │ │ and $0x3ff,%ecx │ │ - movswl 0xe80(%esi,%ecx,2),%ebx │ │ + movswl 0xe80(%edi,%ecx,2),%ebx │ │ test %ebx,%ebx │ │ - js 388e3 │ │ + js 3a112 │ │ mov %ebx,%ecx │ │ and $0x1ff,%ebx │ │ shr $0x9,%ecx │ │ - jmp 38918 │ │ + jmp 3a141 │ │ mov $0xa,%cl │ │ movzbl %cl,%esi │ │ not %ebx │ │ bt %esi,%edx │ │ adc $0x0,%ebx │ │ cmp $0x240,%ebx │ │ - jae 3890b │ │ - mov -0x1c(%ebp),%esi │ │ + jae 3a137 │ │ + movswl 0x1680(%edi,%ebx,2),%ebx │ │ inc %cl │ │ - movswl 0x1680(%esi,%ebx,2),%ebx │ │ test %ebx,%ebx │ │ - js 388e5 │ │ - jmp 38915 │ │ - mov -0x1c(%ebp),%esi │ │ + js 3a114 │ │ + jmp 3a13e │ │ inc %cl │ │ mov $0x7fff,%ebx │ │ movzbl %cl,%ecx │ │ shr %cl,%edx │ │ sub %ecx,%eax │ │ cmp $0x1d,%ebx │ │ mov %edx,-0x38(%ebp) │ │ mov $0x22,%dl │ │ mov %eax,-0x34(%ebp) │ │ - ja 378eb │ │ + ja 390ee │ │ mov %ebx,%eax │ │ - mov $0x16,%ecx │ │ + xor %ecx,%ecx │ │ mov $0x10,%edx │ │ shr $1,%al │ │ - cmp $0x1,%al │ │ - adc $0xff,%al │ │ + sub $0x1,%al │ │ + movzbl %al,%eax │ │ + cmovb %ecx,%eax │ │ cmp $0x4,%ebx │ │ + mov $0x16,%ecx │ │ mov %al,-0x28(%ebp) │ │ - mov -0x20(%ebp),%eax │ │ + mov -0x1c(%ebp),%eax │ │ cmovb %ecx,%edx │ │ - movzwl -0x76926(%eax,%ebx,2),%eax │ │ + movzwl -0x75c9c(%eax,%ebx,2),%eax │ │ mov %eax,-0x30(%ebp) │ │ - jmp 378eb │ │ - mov %edx,0x8(%esp) │ │ - mov %ebx,(%esp) │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0x14(%ebp),%edx │ │ - mov -0x20(%ebp),%ebx │ │ - mov %eax,0x4(%esp) │ │ - call 39bd0 │ │ - mov %esi,-0x24(%ebp) │ │ - mov -0x1c(%ebp),%esi │ │ - mov $0xc,%dl │ │ - jmp 378eb │ │ - mov -0x1c(%ebp),%esi │ │ - mov -0x18(%ebp),%edi │ │ - mov %ecx,-0x10(%ebp) │ │ - mov %edx,%eax │ │ - and $0x3ff,%eax │ │ - movswl 0x200(%esi,%eax,2),%eax │ │ - test %eax,%eax │ │ - js 389a9 │ │ - mov %eax,%ecx │ │ - and $0x1ff,%eax │ │ - shr $0x9,%ecx │ │ - jmp 389dd │ │ - mov $0xa,%cl │ │ - movzbl %cl,%esi │ │ - not %eax │ │ - bt %esi,%edx │ │ - adc $0x0,%eax │ │ - cmp $0x240,%eax │ │ - jae 389d0 │ │ - mov -0x1c(%ebp),%esi │ │ - inc %cl │ │ - movswl 0xa00(%esi,%eax,2),%eax │ │ - test %eax,%eax │ │ - js 389ab │ │ - jmp 389da │ │ - mov -0x1c(%ebp),%esi │ │ + jmp 390ee │ │ inc %cl │ │ mov $0x7fff,%eax │ │ movzbl %cl,%ecx │ │ shr %cl,%edx │ │ mov %edx,-0x38(%ebp) │ │ - mov -0x10(%ebp),%edx │ │ + mov -0x18(%ebp),%edx │ │ sub %ecx,%edx │ │ mov %edx,-0x34(%ebp) │ │ mov %eax,-0x2c(%ebp) │ │ mov $0xd,%dl │ │ - jmp 378eb │ │ + jmp 390ee │ │ + mov %edx,0x8(%esp) │ │ + mov %ebx,(%esp) │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0x14(%ebp),%edx │ │ + mov -0x1c(%ebp),%ebx │ │ + mov %eax,0x4(%esp) │ │ + call 3b478 │ │ + mov -0x20(%ebp),%edi │ │ + mov $0xc,%dl │ │ + mov %esi,-0x24(%ebp) │ │ + jmp 390ee │ │ mov -0x30(%ebp),%eax │ │ - mov -0x28(%ebp),%cl │ │ - cmpl $0xe,-0x18(%ebp) │ │ - mov %edx,-0x10(%ebp) │ │ + mov %edx,-0x18(%ebp) │ │ mov $0xc,%dl │ │ - mov %eax,-0x44(%ebp) │ │ - mov %cl,-0x3c(%ebp) │ │ - jae 38a13 │ │ - mov -0x2c(%ebp),%ecx │ │ - jmp 38d4b │ │ - mov -0x10(%ebp),%edx │ │ - mov %ebx,-0x24(%ebp) │ │ + cmp $0xe,%ecx │ │ + mov %eax,-0x3c(%ebp) │ │ + mov -0x28(%ebp),%al │ │ + mov %eax,-0x40(%ebp) │ │ + jae 3a1ef │ │ + mov -0x2c(%ebp),%ebx │ │ + jmp 3a53e │ │ + mov -0x18(%ebp),%edx │ │ + mov %ecx,-0x10(%ebp) │ │ + mov %esi,-0x24(%ebp) │ │ cmp $0xe,%edx │ │ - ja 38a3b │ │ - mov -0x14(%ebp),%edx │ │ - addl $0xfffffffe,-0x18(%ebp) │ │ - mov -0x10(%ebp),%ecx │ │ - movzwl (%edx),%eax │ │ - add $0x2,%edx │ │ - mov %edx,-0x14(%ebp) │ │ - mov -0x10(%ebp),%edx │ │ + ja 3a216 │ │ + mov -0x14(%ebp),%ebx │ │ + mov %edx,%ecx │ │ + addl $0xfffffffe,-0x10(%ebp) │ │ + or $0x10,%edx │ │ + movzwl (%ebx),%eax │ │ + add $0x2,%ebx │ │ + mov %ebx,-0x14(%ebp) │ │ shl %cl,%eax │ │ or %eax,%edi │ │ - or $0x10,%edx │ │ + mov -0x20(%ebp),%ecx │ │ mov %edi,%eax │ │ and $0x3ff,%eax │ │ - movswl 0x200(%esi,%eax,2),%ebx │ │ + movswl 0x200(%ecx,%eax,2),%ebx │ │ test %ebx,%ebx │ │ - js 38a55 │ │ + js 3a233 │ │ mov %ebx,%ecx │ │ shr $0x9,%ecx │ │ - jmp 38a84 │ │ + jmp 3a265 │ │ mov $0xa,%al │ │ movzbl %al,%ecx │ │ not %ebx │ │ bt %ecx,%edi │ │ adc $0x0,%ebx │ │ cmp $0x240,%ebx │ │ - jae 38a7a │ │ - movswl 0xa00(%esi,%ebx,2),%ebx │ │ + jae 3a25b │ │ + mov -0x20(%ebp),%ecx │ │ inc %al │ │ + movswl 0xa00(%ecx,%ebx,2),%ebx │ │ test %ebx,%ebx │ │ - js 38a57 │ │ - jmp 38a81 │ │ + js 3a235 │ │ + jmp 3a262 │ │ inc %al │ │ mov $0x7fff,%ebx │ │ movzbl %al,%ecx │ │ shr %cl,%edi │ │ sub %ecx,%edx │ │ bt $0x8,%ebx │ │ - jb 38b5c │ │ + jb 3a341 │ │ + mov %ebx,%esi │ │ cmp $0xe,%edx │ │ - mov %ebx,-0x40(%ebp) │ │ - ja 38ab5 │ │ + ja 3a293 │ │ + mov -0x14(%ebp),%ebx │ │ mov %edx,%ecx │ │ - mov -0x14(%ebp),%edx │ │ - addl $0xfffffffe,-0x18(%ebp) │ │ - movzwl (%edx),%eax │ │ - add $0x2,%edx │ │ - mov %edx,-0x14(%ebp) │ │ - mov %ecx,%edx │ │ + addl $0xfffffffe,-0x10(%ebp) │ │ or $0x10,%edx │ │ + movzwl (%ebx),%eax │ │ + add $0x2,%ebx │ │ + mov %ebx,-0x14(%ebp) │ │ shl %cl,%eax │ │ or %eax,%edi │ │ + mov -0x20(%ebp),%ecx │ │ mov %edi,%eax │ │ mov %edx,%ebx │ │ and $0x3ff,%eax │ │ - movswl 0x200(%esi,%eax,2),%eax │ │ + movswl 0x200(%ecx,%eax,2),%eax │ │ test %eax,%eax │ │ - js 38ad1 │ │ + js 3a2b2 │ │ mov %eax,%ecx │ │ shr $0x9,%ecx │ │ - jmp 38aff │ │ + jmp 3a2e3 │ │ mov $0xa,%cl │ │ movzbl %cl,%edx │ │ not %eax │ │ bt %edx,%edi │ │ adc $0x0,%eax │ │ cmp $0x240,%eax │ │ - jae 38af5 │ │ - movswl 0xa00(%esi,%eax,2),%eax │ │ + jae 3a2d9 │ │ + mov -0x20(%ebp),%edx │ │ inc %cl │ │ + movswl 0xa00(%edx,%eax,2),%eax │ │ test %eax,%eax │ │ - js 38ad3 │ │ - jmp 38afc │ │ + js 3a2b4 │ │ + jmp 3a2e0 │ │ inc %cl │ │ mov $0x7fff,%eax │ │ movzbl %cl,%ecx │ │ mov -0x24(%ebp),%edx │ │ shr %cl,%edi │ │ cmp 0x14(%ebp),%edx │ │ - jae 393fc │ │ + jae 3abd2 │ │ sub %ecx,%ebx │ │ mov 0x10(%ebp),%ecx │ │ bt $0x8,%eax │ │ - mov %ebx,-0x10(%ebp) │ │ - mov -0x40(%ebp),%ebx │ │ + mov %ebx,-0x18(%ebp) │ │ + mov %esi,%ebx │ │ mov %bl,(%ecx,%edx,1) │ │ lea 0x1(%edx),%ecx │ │ - jb 38b63 │ │ - mov %edx,%ebx │ │ + jb 3a346 │ │ + mov %edx,%esi │ │ mov 0x14(%ebp),%edx │ │ cmp %edx,%ecx │ │ - jae 393eb │ │ + jae 3abc1 │ │ mov 0x10(%ebp),%ecx │ │ - mov %al,0x1(%ecx,%ebx,1) │ │ - add $0x2,%ebx │ │ + mov %al,0x1(%ecx,%esi,1) │ │ + add $0x2,%esi │ │ mov %edx,%ecx │ │ - sub %ebx,%ecx │ │ + sub %esi,%ecx │ │ cmp $0x103,%ecx │ │ - jb 38d43 │ │ - cmpl $0xe,-0x18(%ebp) │ │ + jb 3a539 │ │ + mov -0x10(%ebp),%ecx │ │ mov $0xc,%dl │ │ - jae 38a13 │ │ - jmp 38d26 │ │ + cmp $0xe,%ecx │ │ + jae 3a1ef │ │ + jmp 3a519 │ │ + mov -0x24(%ebp),%esi │ │ + jmp 3a34d │ │ + mov -0x18(%ebp),%edx │ │ + mov %ecx,%esi │ │ + mov %eax,%ebx │ │ mov %ebx,%eax │ │ - mov -0x24(%ebp),%ebx │ │ - jmp 38b68 │ │ - mov -0x10(%ebp),%edx │ │ - mov %ecx,%ebx │ │ - mov %eax,%ecx │ │ + mov %esi,-0x24(%ebp) │ │ and $0x1ff,%eax │ │ - mov %ebx,-0x24(%ebp) │ │ cmp $0x100,%eax │ │ - je 38d68 │ │ + je 3a55e │ │ + mov %ebx,%ecx │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x3c(%ebp),%esi │ │ cmp $0x11d,%eax │ │ - ja 39346 │ │ + ja 3ab1d │ │ dec %ecx │ │ and $0x1f,%ecx │ │ cmp $0xe,%edx │ │ - mov %ecx,-0x40(%ebp) │ │ - ja 38bad │ │ - mov -0x14(%ebp),%ebx │ │ - mov %edx,%ecx │ │ - addl $0xfffffffe,-0x18(%ebp) │ │ - or $0x10,%edx │ │ + mov %ecx,%esi │ │ + ja 3a397 │ │ movzwl (%ebx),%eax │ │ + mov %edx,%ecx │ │ add $0x2,%ebx │ │ - mov %ebx,-0x14(%ebp) │ │ + or $0x10,%edx │ │ shl %cl,%eax │ │ or %eax,%edi │ │ - mov -0x20(%ebp),%eax │ │ - mov -0x40(%ebp),%ecx │ │ - mov -0x768ea(%eax,%ecx,1),%bl │ │ - movzwl -0x768ca(%eax,%ecx,2),%eax │ │ - add $0xffffffe4,%ecx │ │ - cmp $0xffffffec,%ecx │ │ - mov %bl,-0x3c(%ebp) │ │ - jae 38bd2 │ │ - mov %eax,-0x40(%ebp) │ │ - jmp 38c09 │ │ + mov -0x10(%ebp),%eax │ │ + add $0xfffffffe,%eax │ │ + jmp 3a39a │ │ + mov -0x10(%ebp),%eax │ │ mov %eax,-0x10(%ebp) │ │ - xor %eax,%eax │ │ - movzbl %bl,%ecx │ │ - dec %eax │ │ + mov -0x1c(%ebp),%eax │ │ + mov -0x75d94(%eax,%esi,1),%cl │ │ + movzwl -0x75c60(%eax,%esi,2),%eax │ │ + add $0xffffffe4,%esi │ │ + cmp $0xffffffec,%esi │ │ + mov %ecx,-0x40(%ebp) │ │ + jae 3a3c1 │ │ + mov %ebx,-0x14(%ebp) │ │ + mov %eax,%ebx │ │ + jmp 3a3f5 │ │ + xor %esi,%esi │ │ + movzbl %cl,%ecx │ │ + dec %esi │ │ sub %ecx,%edx │ │ - shl %cl,%eax │ │ - not %eax │ │ - and %edi,%eax │ │ + shl %cl,%esi │ │ + not %esi │ │ + and %edi,%esi │ │ shr %cl,%edi │ │ - add -0x10(%ebp),%eax │ │ + add %eax,%esi │ │ cmp $0xe,%edx │ │ - mov %eax,-0x40(%ebp) │ │ - ja 38c09 │ │ - mov -0x14(%ebp),%ebx │ │ - mov %edx,%ecx │ │ - addl $0xfffffffe,-0x18(%ebp) │ │ - or $0x10,%edx │ │ + ja 3a3f0 │ │ movzwl (%ebx),%eax │ │ + mov %edx,%ecx │ │ + addl $0xfffffffe,-0x10(%ebp) │ │ add $0x2,%ebx │ │ + or $0x10,%edx │ │ mov %ebx,-0x14(%ebp) │ │ shl %cl,%eax │ │ or %eax,%edi │ │ + jmp 3a3f3 │ │ + mov %ebx,-0x14(%ebp) │ │ + mov %esi,%ebx │ │ + mov -0x20(%ebp),%ecx │ │ mov %edi,%eax │ │ - mov %edx,%ebx │ │ + mov %edx,%esi │ │ and $0x3ff,%eax │ │ - movswl 0xe80(%esi,%eax,2),%eax │ │ + movswl 0xe80(%ecx,%eax,2),%eax │ │ test %eax,%eax │ │ - js 38c25 │ │ + js 3a414 │ │ mov %eax,%ecx │ │ shr $0x9,%ecx │ │ - jmp 38c53 │ │ + jmp 3a445 │ │ mov $0xa,%cl │ │ movzbl %cl,%edx │ │ not %eax │ │ bt %edx,%edi │ │ adc $0x0,%eax │ │ cmp $0x240,%eax │ │ - jae 38c49 │ │ - movswl 0x1680(%esi,%eax,2),%eax │ │ + jae 3a43b │ │ + mov -0x20(%ebp),%edx │ │ inc %cl │ │ + movswl 0x1680(%edx,%eax,2),%eax │ │ test %eax,%eax │ │ - js 38c27 │ │ - jmp 38c50 │ │ + js 3a416 │ │ + jmp 3a442 │ │ inc %cl │ │ mov $0x7fff,%eax │ │ movzbl %cl,%ecx │ │ mov %eax,%edx │ │ - sub %ecx,%ebx │ │ + sub %ecx,%esi │ │ shr %cl,%edi │ │ and $0x1ff,%edx │ │ - mov %ebx,-0x10(%ebp) │ │ + mov %esi,-0x18(%ebp) │ │ cmp $0x1d,%edx │ │ - ja 3935a │ │ - mov -0x20(%ebp),%ebx │ │ + ja 3ab31 │ │ mov %eax,%ecx │ │ + xor %esi,%esi │ │ + mov %ebx,-0x50(%ebp) │ │ shr $1,%cl │ │ - cmp $0x1,%cl │ │ - adc $0xff,%cl │ │ + sub $0x1,%cl │ │ + movzbl %cl,%ecx │ │ + cmovb %esi,%ecx │ │ + mov -0x1c(%ebp),%esi │ │ cmp $0x4,%al │ │ - movzwl -0x76926(%ebx,%edx,2),%ebx │ │ - mov %cl,-0x3c(%ebp) │ │ - jae 38c8c │ │ - mov 0x14(%ebp),%edx │ │ - jmp 38cd1 │ │ - mov %ebx,-0x44(%ebp) │ │ - mov -0x10(%ebp),%ebx │ │ - mov 0x14(%ebp),%edx │ │ - cmp $0xf,%ebx │ │ - jae 38cb6 │ │ + mov %ecx,-0x40(%ebp) │ │ + movzwl -0x75c9c(%esi,%edx,2),%esi │ │ + jae 3a489 │ │ + mov -0x24(%ebp),%eax │ │ mov -0x14(%ebp),%edx │ │ - mov %ebx,%ecx │ │ - addl $0xfffffffe,-0x18(%ebp) │ │ - or $0x10,%ebx │ │ + jmp 3a4c5 │ │ + mov -0x18(%ebp),%ebx │ │ + mov -0x14(%ebp),%edx │ │ + cmp $0xf,%ebx │ │ + jae 3a4a7 │ │ movzwl (%edx),%eax │ │ + mov %ebx,%ecx │ │ + addl $0xfffffffe,-0x10(%ebp) │ │ add $0x2,%edx │ │ - mov %edx,-0x14(%ebp) │ │ - mov 0x14(%ebp),%edx │ │ + or $0x10,%ebx │ │ shl %cl,%eax │ │ or %eax,%edi │ │ - mov -0x3c(%ebp),%cl │ │ + mov -0x40(%ebp),%ecx │ │ movzbl %cl,%eax │ │ sub %eax,%ebx │ │ xor %eax,%eax │ │ dec %eax │ │ - mov %ebx,-0x10(%ebp) │ │ - mov -0x44(%ebp),%ebx │ │ + mov %ebx,-0x18(%ebp) │ │ + mov -0x50(%ebp),%ebx │ │ shl %cl,%eax │ │ not %eax │ │ and %edi,%eax │ │ shr %cl,%edi │ │ - add %eax,%ebx │ │ - mov -0x40(%ebp),%eax │ │ - cmp %edx,%ebx │ │ + add %eax,%esi │ │ + mov -0x24(%ebp),%eax │ │ + cmp %eax,%esi │ │ mov $0x1e,%cl │ │ - ja 39367 │ │ - mov -0x24(%ebp),%edx │ │ - cmp %edx,%ebx │ │ - ja 39367 │ │ - mov %edx,(%esp) │ │ - mov %ebx,-0x44(%ebp) │ │ - mov %ebx,0x4(%esp) │ │ + ja 3ab3b │ │ + cmp 0x14(%ebp),%esi │ │ + ja 3ab3b │ │ + mov %edx,-0x14(%ebp) │ │ + mov %ebx,0x8(%esp) │ │ + mov %esi,-0x3c(%ebp) │ │ + mov %esi,0x4(%esp) │ │ + mov -0x24(%ebp),%esi │ │ mov 0x10(%ebp),%ecx │ │ mov 0x14(%ebp),%edx │ │ - mov -0x20(%ebp),%ebx │ │ - mov %eax,0x8(%esp) │ │ - mov %eax,-0x40(%ebp) │ │ - call 39bd0 │ │ - mov -0x24(%ebp),%ebx │ │ + mov -0x1c(%ebp),%ebx │ │ + mov %esi,(%esp) │ │ + call 3b478 │ │ + mov -0x50(%ebp),%ebx │ │ mov 0x14(%ebp),%eax │ │ - add -0x40(%ebp),%ebx │ │ - sub %ebx,%eax │ │ + add %ebx,%esi │ │ + sub %esi,%eax │ │ cmp $0x103,%eax │ │ - jb 38d43 │ │ - cmpl $0xd,-0x18(%ebp) │ │ + jb 3a539 │ │ + mov -0x10(%ebp),%ecx │ │ mov $0xc,%dl │ │ - ja 38a13 │ │ - mov %ebx,-0x24(%ebp) │ │ - jmp 38d48 │ │ - mov %ebx,-0x14(%ebp) │ │ - jmp 3881e │ │ - mov -0x18(%ebp),%edi │ │ + cmp $0xd,%ecx │ │ + ja 3a1ef │ │ + mov %esi,-0x24(%ebp) │ │ + jmp 3a53e │ │ + mov -0x20(%ebp),%edi │ │ + mov %esi,-0x14(%ebp) │ │ + jmp 390ee │ │ + mov -0x20(%ebp),%edi │ │ mov %edx,-0x2c(%ebp) │ │ mov %ecx,-0x24(%ebp) │ │ mov $0x15,%dl │ │ - jmp 378eb │ │ - mov %ebx,-0x24(%ebp) │ │ + jmp 390ee │ │ + mov %esi,-0x24(%ebp) │ │ mov $0xc,%dl │ │ - mov -0x40(%ebp),%ecx │ │ + mov -0x18(%ebp),%eax │ │ mov %edi,-0x38(%ebp) │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x44(%ebp),%edi │ │ + mov -0x3c(%ebp),%ecx │ │ + mov -0x20(%ebp),%edi │ │ mov %eax,-0x34(%ebp) │ │ - mov %edi,-0x30(%ebp) │ │ - mov %ecx,-0x2c(%ebp) │ │ - mov -0x3c(%ebp),%cl │ │ - mov %cl,-0x28(%ebp) │ │ - jmp 3881e │ │ - mov %edx,-0x10(%ebp) │ │ - mov $0x100,%ecx │ │ + mov -0x40(%ebp),%eax │ │ + mov %ecx,-0x30(%ebp) │ │ + mov %ebx,-0x2c(%ebp) │ │ + mov %al,-0x28(%ebp) │ │ + jmp 390ee │ │ + mov %edx,-0x18(%ebp) │ │ + mov $0x100,%ebx │ │ mov $0x14,%dl │ │ - jmp 38d4b │ │ - mov -0x1c(%ebp),%esi │ │ + jmp 3a53e │ │ mov $0x13,%bl │ │ mov $0x2,%al │ │ mov %edx,-0x24(%ebp) │ │ - jmp 38e2f │ │ - mov -0x1c(%ebp),%esi │ │ - mov %edx,%edi │ │ - movb $0x1,-0x44(%ebp) │ │ + jmp 3a605 │ │ + mov %ecx,-0x10(%ebp) │ │ + mov $0xfc,%dl │ │ + movb $0x1,-0x3c(%ebp) │ │ mov $0x8,%bl │ │ - movl $0x0,-0x3c(%ebp) │ │ - jmp 38e00 │ │ + jmp 3a5d6 │ │ mov $0xfc,%dl │ │ - movb $0x1,-0x44(%ebp) │ │ + movb $0x1,-0x3c(%ebp) │ │ mov $0x5,%bl │ │ - jmp 38e1f │ │ - mov -0x24(%ebp),%ecx │ │ - mov -0x18(%ebp),%edi │ │ + jmp 3a5d9 │ │ + mov $0xfc,%dl │ │ + movb $0x1,-0x3c(%ebp) │ │ + mov $0x17,%bl │ │ + jmp 3a5cf │ │ mov %edx,%eax │ │ mov $0x9,%bl │ │ - jmp 38db4 │ │ - mov -0x24(%ebp),%ecx │ │ + jmp 3a5a1 │ │ mov %edx,%eax │ │ mov $0xa,%bl │ │ + mov -0x24(%ebp),%ecx │ │ + xor %esi,%esi │ │ cmp $0x1,%al │ │ - movb $0x1,-0x44(%ebp) │ │ - movl $0x0,-0x3c(%ebp) │ │ - je 38de9 │ │ + movb $0x1,-0x3c(%ebp) │ │ + je 3a5dd │ │ movzbl %al,%ecx │ │ mov $0xfc,%dl │ │ cmp $0xfc,%ecx │ │ - jne 38e2f │ │ - jmp 38e5f │ │ + jne 3a605 │ │ + jmp 3a62c │ │ mov $0xfc,%dl │ │ - movb $0x1,-0x44(%ebp) │ │ mov $0xb,%bl │ │ - jmp 38e1d │ │ + movb $0x1,-0x3c(%ebp) │ │ + jmp 3a5cf │ │ mov $0xfc,%dl │ │ + movb $0x1,-0x3c(%ebp) │ │ mov $0xe,%bl │ │ - movb $0x1,-0x44(%ebp) │ │ - jmp 38e1a │ │ + movl $0x0,-0x10(%ebp) │ │ + mov -0x20(%ebp),%edi │ │ + xor %esi,%esi │ │ + jmp 3a62c │ │ cmp %ecx,0x14(%ebp) │ │ sete %dl │ │ inc %dl │ │ - jmp 38e5f │ │ + jmp 3a62c │ │ + mov -0x20(%ebp),%edi │ │ mov %esi,-0x38(%ebp) │ │ - mov -0x1c(%ebp),%esi │ │ mov %edx,-0x34(%ebp) │ │ - xor %edi,%edi │ │ + movl $0x0,-0x10(%ebp) │ │ mov $0x10,%bl │ │ mov $0xfc,%dl │ │ - jmp 38e5f │ │ - mov $0xfc,%dl │ │ - movb $0x1,-0x44(%ebp) │ │ - mov $0x17,%bl │ │ - jmp 38e1d │ │ + jmp 3a5d9 │ │ mov $0x9,%bl │ │ - jmp 38e2a │ │ - mov $0xfc,%dl │ │ - movb $0x1,-0x44(%ebp) │ │ - mov $0x17,%bl │ │ - mov -0x1c(%ebp),%esi │ │ - xor %edi,%edi │ │ - movl $0x0,-0x3c(%ebp) │ │ - jmp 38e5f │ │ + jmp 3a603 │ │ mov $0xa,%bl │ │ - mov -0x18(%ebp),%edi │ │ mov $0xff,%al │ │ - mov -0x34(%ebp),%edx │ │ mov 0xc(%ebp),%ecx │ │ - mov %edx,-0x14(%ebp) │ │ - sub %edi,%ecx │ │ - mov -0x14(%ebp),%edx │ │ - shr $0x3,%edx │ │ - cmp %edx,%ecx │ │ - cmovb %ecx,%edx │ │ - mov %edx,-0x3c(%ebp) │ │ - lea 0x0(,%edx,8),%ecx │ │ - mov -0x14(%ebp),%edx │ │ + mov -0x34(%ebp),%edx │ │ + sub -0x10(%ebp),%ecx │ │ + mov %edx,%esi │ │ + shr $0x3,%esi │ │ + cmp %esi,%ecx │ │ + cmovb %ecx,%esi │ │ + lea 0x0(,%esi,8),%ecx │ │ sub %ecx,%edx │ │ test %al,%al │ │ mov %edx,-0x34(%ebp) │ │ - setne -0x44(%ebp) │ │ + setne -0x3c(%ebp) │ │ mov %eax,%edx │ │ mov -0x34(%ebp),%ecx │ │ xor %eax,%eax │ │ - mov %bl,0x2900(%esi) │ │ + mov %bl,0x2900(%edi) │ │ movq -0x30(%ebp),%xmm0 │ │ dec %eax │ │ shl %cl,%eax │ │ - mov %ecx,0x28c0(%esi) │ │ + mov %ecx,0x28c0(%edi) │ │ mov -0x28(%ebp),%cl │ │ - movq %xmm0,0x28d4(%esi) │ │ + movq %xmm0,0x28d4(%edi) │ │ not %eax │ │ and -0x38(%ebp),%eax │ │ test %dl,%dl │ │ - mov %cl,0x28ec(%esi) │ │ - mov %eax,0x28dc(%esi) │ │ - js 3924f │ │ + mov %cl,0x28ec(%edi) │ │ + mov %eax,0x28dc(%edi) │ │ + js 3aa1a │ │ mov %edx,-0x70(%ebp) │ │ mov -0x24(%ebp),%edx │ │ mov 0x14(%ebp),%ecx │ │ cmp %ecx,%edx │ │ - ja 3934a │ │ - mov 0x28d0(%esi),%eax │ │ + ja 3ab21 │ │ + mov 0x28d0(%edi),%eax │ │ + mov %esi,-0x5c(%ebp) │ │ mov %edx,%esi │ │ - mov %edi,-0x18(%ebp) │ │ mov $0x5e6ea9af,%ecx │ │ and $0x7ffffffc,%esi │ │ mov %esi,-0x54(%ebp) │ │ movzwl %ax,%edi │ │ shr $0x10,%eax │ │ mov %eax,-0x40(%ebp) │ │ mov %esi,%eax │ │ @@ -38361,43 +39607,43 @@ │ │ mul %ecx │ │ mov %esi,%eax │ │ mov $0x56c0,%ecx │ │ shr $0xd,%edx │ │ imul $0x56c0,%edx,%ebx │ │ sub %ebx,%eax │ │ cmp %ecx,%ebx │ │ - mov %eax,-0x68(%ebp) │ │ - jae 38f1d │ │ - movl $0x0,-0x50(%ebp) │ │ + mov %eax,-0x50(%ebp) │ │ + jae 3a6ea │ │ movl $0x0,-0x4c(%ebp) │ │ - movl $0x0,-0x20(%ebp) │ │ + movl $0x0,-0x48(%ebp) │ │ + movl $0x0,-0x1c(%ebp) │ │ xor %ecx,%ecx │ │ movl $0x0,-0x14(%ebp) │ │ xor %esi,%esi │ │ - movl $0x0,-0x48(%ebp) │ │ + movl $0x0,-0x44(%ebp) │ │ xor %edx,%edx │ │ - jmp 39069 │ │ - mov -0x20(%ebp),%edx │ │ + jmp 3a836 │ │ + mov -0x1c(%ebp),%edx │ │ imul $0x56c0,%edi,%eax │ │ mov 0x10(%ebp),%edi │ │ xorps %xmm1,%xmm1 │ │ pxor %xmm0,%xmm0 │ │ pxor %xmm3,%xmm3 │ │ - mov %ebx,-0x10(%ebp) │ │ + mov %ebx,-0x18(%ebp) │ │ mov %eax,-0x14(%ebp) │ │ - movdqa -0x7c8ac(%edx),%xmm2 │ │ - movdqa -0x7c7ec(%edx),%xmm4 │ │ + movdqa -0x7beec(%edx),%xmm2 │ │ + movdqa -0x7be1c(%edx),%xmm4 │ │ mov $0xffffa940,%eax │ │ movd 0x56c0(%edi,%eax,1),%xmm5 │ │ add $0x4,%eax │ │ punpcklbw %xmm1,%xmm5 │ │ punpcklwd %xmm1,%xmm5 │ │ paddd %xmm5,%xmm3 │ │ paddd %xmm3,%xmm0 │ │ - jne 38f4f │ │ + jne 3a71c │ │ movdqa %xmm3,%xmm5 │ │ pshufd $0xf5,%xmm3,%xmm6 │ │ mov -0x40(%ebp),%esi │ │ mov $0x80078071,%edx │ │ add $0xffffa940,%ebx │ │ add %ecx,%edi │ │ pmuludq %xmm2,%xmm5 │ │ @@ -38432,670 +39678,713 @@ │ │ pshufd $0xf5,%xmm5,%xmm6 │ │ pmuludq %xmm4,%xmm5 │ │ pmuludq %xmm4,%xmm6 │ │ pshufd $0xe8,%xmm5,%xmm5 │ │ pshufd $0xe8,%xmm6,%xmm6 │ │ punpckldq %xmm6,%xmm5 │ │ psubd %xmm5,%xmm0 │ │ - jae 38f4a │ │ - mov -0x68(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ + jae 3a717 │ │ + mov -0x50(%ebp),%eax │ │ + mov -0x18(%ebp),%ebx │ │ pshufd $0x55,%xmm3,%xmm1 │ │ pshufd $0xff,%xmm3,%xmm2 │ │ pshufd $0xee,%xmm3,%xmm4 │ │ movd %xmm3,%edx │ │ pshufd $0x55,%xmm0,%xmm3 │ │ - movd %xmm0,-0x48(%ebp) │ │ + movd %xmm0,-0x44(%ebp) │ │ movd %xmm2,%ecx │ │ pshufd $0xee,%xmm0,%xmm2 │ │ movd %xmm1,%esi │ │ pshufd $0xff,%xmm0,%xmm0 │ │ movd %xmm4,-0x14(%ebp) │ │ - movd %xmm3,-0x50(%ebp) │ │ - movd %xmm2,-0x4c(%ebp) │ │ - movd %xmm0,-0x20(%ebp) │ │ + movd %xmm3,-0x4c(%ebp) │ │ + movd %xmm2,-0x48(%ebp) │ │ + movd %xmm0,-0x1c(%ebp) │ │ mov -0x24(%ebp),%edi │ │ and $0x3,%edi │ │ test %eax,%eax │ │ mov %edi,-0x6c(%ebp) │ │ - je 3918f │ │ + je 3a95c │ │ mov 0x10(%ebp),%eax │ │ - mov -0x20(%ebp),%edi │ │ + mov -0x1c(%ebp),%edi │ │ add %ebx,%eax │ │ sub -0x54(%ebp),%ebx │ │ - mov %edi,-0x20(%ebp) │ │ + mov %edi,-0x1c(%ebp) │ │ mov %ecx,%edi │ │ mov %esi,%ecx │ │ mov %edx,%esi │ │ movzbl (%eax),%edx │ │ - mov %ebx,-0x10(%ebp) │ │ + mov %ebx,-0x18(%ebp) │ │ mov -0x14(%ebp),%ebx │ │ add %edx,%esi │ │ movzbl 0x1(%eax),%edx │ │ add %edx,%ecx │ │ movzbl 0x2(%eax),%edx │ │ add %edx,%ebx │ │ movzbl 0x3(%eax),%edx │ │ add $0x4,%eax │ │ mov %ebx,-0x14(%ebp) │ │ - add %ebx,-0x4c(%ebp) │ │ - mov -0x10(%ebp),%ebx │ │ + add %ebx,-0x48(%ebp) │ │ + mov -0x18(%ebp),%ebx │ │ add %edx,%edi │ │ mov %esi,%edx │ │ mov %ecx,%esi │ │ mov %edi,%ecx │ │ - mov -0x20(%ebp),%edi │ │ - add %edx,-0x48(%ebp) │ │ - add %esi,-0x50(%ebp) │ │ + mov -0x1c(%ebp),%edi │ │ + add %edx,-0x44(%ebp) │ │ + add %esi,-0x4c(%ebp) │ │ add %ecx,%edi │ │ add $0x4,%ebx │ │ - jne 39085 │ │ + jne 3a852 │ │ mov %edx,%eax │ │ mov %edx,%ebx │ │ mov $0x80078071,%edx │ │ mul %edx │ │ shr $0xf,%edx │ │ imul $0xfff1,%edx,%eax │ │ mov $0x80078071,%edx │ │ sub %eax,%ebx │ │ mov %esi,%eax │ │ - mov %ebx,-0x10(%ebp) │ │ + mov %ebx,-0x18(%ebp) │ │ mov -0x14(%ebp),%ebx │ │ mul %edx │ │ shr $0xf,%edx │ │ imul $0xfff1,%edx,%eax │ │ mov $0x80078071,%edx │ │ sub %eax,%esi │ │ mov %ebx,%eax │ │ mul %edx │ │ shr $0xf,%edx │ │ imul $0xfff1,%edx,%eax │ │ mov $0x80078071,%edx │ │ sub %eax,%ebx │ │ mov %ecx,%eax │ │ mov %ebx,-0x14(%ebp) │ │ - mov -0x48(%ebp),%ebx │ │ + mov -0x44(%ebp),%ebx │ │ mul %edx │ │ shr $0xf,%edx │ │ imul $0xfff1,%edx,%eax │ │ mov $0x80078071,%edx │ │ sub %eax,%ecx │ │ mov %ebx,%eax │ │ mul %edx │ │ shr $0xf,%edx │ │ imul $0xfff1,%edx,%eax │ │ mov $0x80078071,%edx │ │ sub %eax,%ebx │ │ - mov %ebx,-0x48(%ebp) │ │ - mov -0x50(%ebp),%ebx │ │ + mov %ebx,-0x44(%ebp) │ │ + mov -0x4c(%ebp),%ebx │ │ mov %ebx,%eax │ │ mul %edx │ │ shr $0xf,%edx │ │ imul $0xfff1,%edx,%eax │ │ mov $0x80078071,%edx │ │ sub %eax,%ebx │ │ - mov %ebx,-0x50(%ebp) │ │ - mov -0x4c(%ebp),%ebx │ │ + mov %ebx,-0x4c(%ebp) │ │ + mov -0x48(%ebp),%ebx │ │ mov %ebx,%eax │ │ mul %edx │ │ shr $0xf,%edx │ │ imul $0xfff1,%edx,%eax │ │ mov $0x80078071,%edx │ │ sub %eax,%ebx │ │ mov %edi,%eax │ │ mul %edx │ │ - mov %ebx,-0x4c(%ebp) │ │ + mov %ebx,-0x48(%ebp) │ │ shr $0xf,%edx │ │ imul $0xfff1,%edx,%eax │ │ sub %eax,%edi │ │ - mov -0x68(%ebp),%eax │ │ - jmp 39195 │ │ - mov -0x20(%ebp),%edi │ │ - mov %edx,-0x10(%ebp) │ │ + mov -0x50(%ebp),%eax │ │ + jmp 3a962 │ │ + mov -0x1c(%ebp),%edi │ │ + mov %edx,-0x18(%ebp) │ │ imul -0x58(%ebp),%eax │ │ mov -0x40(%ebp),%ebx │ │ mov $0x80078071,%edx │ │ - add -0x48(%ebp),%edi │ │ + add -0x44(%ebp),%edi │ │ add %eax,%ebx │ │ mov %ebx,%eax │ │ mul %edx │ │ shr $0xf,%edx │ │ imul $0xfff1,%edx,%eax │ │ mov $0xfff1,%edx │ │ sub %eax,%ebx │ │ - mov -0x50(%ebp),%eax │ │ + mov -0x4c(%ebp),%eax │ │ sub %ecx,%edx │ │ add -0x58(%ebp),%ecx │ │ lea (%edx,%edx,2),%edx │ │ - add -0x4c(%ebp),%eax │ │ + add -0x48(%ebp),%eax │ │ lea (%ebx,%eax,4),%ebx │ │ mov -0x14(%ebp),%eax │ │ add %edx,%ebx │ │ lea (%esi,%eax,2),%edx │ │ add %esi,%eax │ │ sub %edx,%ebx │ │ add %ecx,%eax │ │ lea 0x2ffd3(%ebx,%edi,4),%ebx │ │ - add -0x10(%ebp),%eax │ │ mov -0x6c(%ebp),%edi │ │ + add -0x18(%ebp),%eax │ │ test %edi,%edi │ │ - mov %eax,%esi │ │ - je 39202 │ │ - mov 0x10(%ebp),%edx │ │ - mov -0x1c(%ebp),%ecx │ │ - add -0x54(%ebp),%edx │ │ - movzbl (%edx),%eax │ │ - inc %edx │ │ - add %eax,%esi │ │ - add %esi,%ebx │ │ + je 3a9cd │ │ + mov 0x10(%ebp),%ecx │ │ + mov -0x5c(%ebp),%esi │ │ + add -0x54(%ebp),%ecx │ │ + movzbl (%ecx),%edx │ │ + inc %ecx │ │ + add %edx,%eax │ │ + add %eax,%ebx │ │ dec %edi │ │ - jne 391f5 │ │ - jmp 39205 │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %esi,%eax │ │ + jne 3a9c0 │ │ + jmp 3a9d0 │ │ + mov -0x5c(%ebp),%esi │ │ mov $0x80078071,%edi │ │ + mov %eax,%ecx │ │ mul %edi │ │ shr $0xf,%edx │ │ imul $0xfff1,%edx,%eax │ │ - sub %eax,%esi │ │ + sub %eax,%ecx │ │ mov %ebx,%eax │ │ mul %edi │ │ - mov -0x18(%ebp),%edi │ │ shr $0xf,%edx │ │ imul $0xfff1,%edx,%eax │ │ - mov $0xfe,%edx │ │ + mov -0x20(%ebp),%edx │ │ sub %eax,%ebx │ │ - movzbl -0x70(%ebp),%eax │ │ shl $0x10,%ebx │ │ - or %esi,%ebx │ │ - mov %ebx,0x28d0(%ecx) │ │ - cmp 0x28cc(%ecx),%ebx │ │ - cmove %eax,%edx │ │ - cmpb $0x0,-0x44(%ebp) │ │ - cmovne %eax,%edx │ │ + or %ecx,%ebx │ │ + movzbl -0x70(%ebp),%ecx │ │ + mov %ebx,0x28d0(%edx) │ │ + cmp 0x28cc(%edx),%ebx │ │ + mov $0xfe,%edx │ │ + cmove %ecx,%edx │ │ + cmpb $0x0,-0x3c(%ebp) │ │ + cmovne %ecx,%edx │ │ mov -0x74(%ebp),%eax │ │ - mov -0x3c(%ebp),%esi │ │ + add -0x10(%ebp),%esi │ │ mov 0xc(%ebp),%ecx │ │ mov %dl,0x4(%eax) │ │ mov -0x24(%ebp),%edx │ │ - add %edi,%esi │ │ sub %esi,%ecx │ │ mov %ecx,(%eax) │ │ mov %edx,0x8(%eax) │ │ add $0x7c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov $0xfc,%dl │ │ + movb $0x1,-0x3c(%ebp) │ │ mov $0xf,%bl │ │ - movb $0x1,-0x44(%ebp) │ │ - jmp 392c1 │ │ + jmp 3a5d9 │ │ mov $0xff,%al │ │ mov %edx,%ebx │ │ - jmp 38e2f │ │ + jmp 3a605 │ │ mov $0x12,%bl │ │ - jmp 38d79 │ │ + jmp 3a56c │ │ mov $0xfc,%dl │ │ mov $0x2,%bl │ │ - movb $0x1,-0x44(%ebp) │ │ - jmp 38e1d │ │ + movb $0x1,-0x3c(%ebp) │ │ + jmp 3aac7 │ │ mov $0xfc,%dl │ │ mov $0x1,%bl │ │ - xor %edi,%edi │ │ - movl $0x0,-0x3c(%ebp) │ │ - movb $0x1,-0x44(%ebp) │ │ - jmp 38e5f │ │ + movl $0x0,-0x10(%ebp) │ │ + xor %esi,%esi │ │ + movb $0x1,-0x3c(%ebp) │ │ + jmp 3a62c │ │ mov $0xfc,%dl │ │ - movb $0x1,-0x44(%ebp) │ │ + movb $0x1,-0x3c(%ebp) │ │ mov $0x7,%bl │ │ - jmp 38e1d │ │ + jmp 3aac7 │ │ mov $0xfc,%dl │ │ - movb $0x1,-0x44(%ebp) │ │ + movb $0x1,-0x3c(%ebp) │ │ mov $0xc,%bl │ │ - mov -0x1c(%ebp),%esi │ │ - mov -0x18(%ebp),%edi │ │ - jmp 38e1f │ │ + jmp 3a5d9 │ │ mov $0xfc,%dl │ │ - movb $0x1,-0x44(%ebp) │ │ + movb $0x1,-0x3c(%ebp) │ │ mov $0x3,%bl │ │ - jmp 38e1f │ │ + jmp 3a5d9 │ │ mov 0x14(%ebp),%ecx │ │ mov $0x6,%bl │ │ mov $0x2,%al │ │ mov %ecx,-0x24(%ebp) │ │ - jmp 38e2f │ │ + jmp 3a605 │ │ + movl $0x0,-0x10(%ebp) │ │ + mov $0x10,%bl │ │ + mov $0xfc,%dl │ │ + jmp 3a62c │ │ mov $0xd,%bl │ │ - jmp 38d79 │ │ + jmp 3a56c │ │ mov $0xfc,%dl │ │ - movb $0x1,-0x44(%ebp) │ │ + movb $0x1,-0x3c(%ebp) │ │ mov $0x11,%bl │ │ - jmp 38e1d │ │ + movl $0x0,-0x10(%ebp) │ │ + jmp 3a5d9 │ │ mov $0x3,%bl │ │ - jmp 38e2d │ │ - mov -0x20(%ebp),%ebx │ │ + jmp 3a603 │ │ + mov -0x1c(%ebp),%ebx │ │ xor %ecx,%ecx │ │ movl $0x120,(%esp) │ │ - lea -0x104c(%ebx),%eax │ │ - jmp 393b2 │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x105c(%ebx),%eax │ │ + lea -0x1150(%ebx),%eax │ │ + jmp 3ab88 │ │ + mov -0x1c(%ebp),%ebx │ │ + lea -0x1160(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0x200,(%esp) │ │ - call 32bf0 │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x106c(%ebx),%ecx │ │ + call 335c0 │ │ + mov -0x1c(%ebp),%ebx │ │ + lea -0x1170(%ebx),%ecx │ │ mov %ecx,(%esp) │ │ mov %eax,%ecx │ │ - call 34380 │ │ + call 349b0 │ │ mov $0x21,%cl │ │ - jmp 39362 │ │ - mov -0x20(%ebp),%ebx │ │ + jmp 3ab40 │ │ + mov -0x1c(%ebp),%ebx │ │ mov %ecx,(%esp) │ │ xor %ecx,%ecx │ │ - lea -0x102c(%ebx),%eax │ │ - jmp 393b2 │ │ - mov -0x40(%ebp),%eax │ │ - mov -0x10(%ebp),%edx │ │ + lea -0x1130(%ebx),%eax │ │ + jmp 3ab88 │ │ + mov -0x18(%ebp),%edx │ │ + mov -0x3c(%ebp),%esi │ │ mov $0x22,%cl │ │ - mov -0x44(%ebp),%ebx │ │ - jmp 3936a │ │ - mov -0x10(%ebp),%edx │ │ + jmp 3ab3e │ │ + mov -0x18(%ebp),%edx │ │ + mov %ebx,%eax │ │ mov %edi,-0x38(%ebp) │ │ mov %edx,-0x34(%ebp) │ │ - mov %ebx,-0x30(%ebp) │ │ + mov %esi,-0x30(%ebp) │ │ mov %eax,-0x2c(%ebp) │ │ - mov -0x3c(%ebp),%al │ │ - mov -0x18(%ebp),%edi │ │ + mov -0x40(%ebp),%eax │ │ + mov -0x20(%ebp),%edi │ │ mov %ecx,%ebx │ │ mov %al,-0x28(%ebp) │ │ - jmp 38e2d │ │ - mov -0x20(%ebp),%ebx │ │ + jmp 3a603 │ │ + mov -0x1c(%ebp),%ebx │ │ mov %edx,(%esp) │ │ mov %edi,%edx │ │ - lea -0x109c(%ebx),%eax │ │ - jmp 393b2 │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x10bc(%ebx),%eax │ │ - jmp 39323 │ │ + lea -0x11e0(%ebx),%eax │ │ + jmp 3ab88 │ │ + mov -0x1c(%ebp),%ebx │ │ + lea -0x1200(%ebx),%eax │ │ + jmp 3aafa │ │ mov %ebx,%ecx │ │ - mov -0x20(%ebp),%ebx │ │ + mov -0x1c(%ebp),%ebx │ │ mov 0xc(%ebp),%edx │ │ - lea -0x103c(%ebx),%eax │ │ + lea -0x1140(%ebx),%eax │ │ mov %edx,(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 32bf0 │ │ - mov -0x20(%ebp),%ebx │ │ + call 335c0 │ │ + mov -0x1c(%ebp),%ebx │ │ mov $0x240,%edx │ │ - lea -0x10dc(%ebx),%ecx │ │ + lea -0x1220(%ebx),%ecx │ │ mov %ecx,(%esp) │ │ mov %eax,%ecx │ │ - call 31e2c │ │ - mov -0x20(%ebp),%ebx │ │ + call 336a0 │ │ + mov -0x1c(%ebp),%ebx │ │ mov 0x14(%ebp),%edx │ │ - jmp 393ee │ │ - mov -0x20(%ebp),%ebx │ │ + jmp 3abc4 │ │ + mov -0x1c(%ebp),%ebx │ │ mov $0x13,%edx │ │ - lea -0x10cc(%ebx),%ecx │ │ - jmp 393c9 │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x10ac(%ebx),%eax │ │ + lea -0x1210(%ebx),%ecx │ │ + jmp 3ab9f │ │ + mov -0x1c(%ebp),%ebx │ │ + lea -0x11f0(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 31e2c │ │ - mov -0x20(%ebp),%ebx │ │ + call 336a0 │ │ + mov -0x1c(%ebp),%ebx │ │ mov %edx,%ecx │ │ - jmp 393d6 │ │ + jmp 3abac │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0xac,%esp │ │ - call 39414 │ │ - pop %eax │ │ - mov %edx,-0x24(%ebp) │ │ - lea 0x28ed(%ecx),%edx │ │ - mov %ecx,-0x28(%ebp) │ │ - add $0x453c8,%eax │ │ - mov %edx,-0x3c(%ebp) │ │ - lea 0x1b00(%ecx),%edx │ │ - movaps -0x7c64c(%eax),%xmm1 │ │ - mov %eax,-0x44(%ebp) │ │ + sub $0x10c,%esp │ │ + lea 0x28ed(%ecx),%eax │ │ + call 3abf0 │ │ + pop %ebx │ │ + mov %ecx,%edi │ │ + mov %edx,-0x28(%ebp) │ │ + mov %eax,-0x50(%ebp) │ │ + lea -0xe8(%ebp),%eax │ │ + add $0x4349c,%ebx │ │ + movd %eax,%xmm0 │ │ + lea -0x98(%ebp),%eax │ │ + movaps -0x7bc3c(%ebx),%xmm2 │ │ + movaps -0x7bffc(%ebx),%xmm3 │ │ + mov %ebx,-0x2c(%ebp) │ │ + movd %eax,%xmm1 │ │ + lea 0x1b00(%ecx),%eax │ │ + mov %eax,-0x4c(%ebp) │ │ lea 0x28a0(%ecx),%eax │ │ - mov %edx,-0x38(%ebp) │ │ - mov %eax,-0x34(%ebp) │ │ + punpckldq %xmm0,%xmm1 │ │ + mov %eax,-0x48(%ebp) │ │ lea 0x2780(%ecx),%eax │ │ - mov %eax,-0x30(%ebp) │ │ - lea 0x200(%ecx),%eax │ │ - mov %eax,-0x40(%ebp) │ │ - mov 0x28eb(%ecx),%al │ │ - movaps %xmm1,-0xb8(%ebp) │ │ - movzbl %al,%ebx │ │ + paddd -0x7be8c(%ebx),%xmm1 │ │ + add $0x200,%ecx │ │ + mov %eax,-0x44(%ebp) │ │ + mov 0x28eb(%edi),%al │ │ + movaps %xmm2,-0x118(%ebp) │ │ + movaps %xmm3,-0xf8(%ebp) │ │ + mov %ecx,-0x40(%ebp) │ │ + movdqa %xmm1,-0x108(%ebp) │ │ + movzbl %al,%esi │ │ test %al,%al │ │ - mov %ebx,-0x14(%ebp) │ │ - je 394d4 │ │ - cmp $0x2,%ebx │ │ - je 39487 │ │ - cmp $0x1,%ebx │ │ - jne 397ea │ │ - mov -0x34(%ebp),%eax │ │ - mov $0x20,%esi │ │ - jmp 394dc │ │ - xorps %xmm0,%xmm0 │ │ - mov $0xfffffc00,%eax │ │ - movl $0x0,-0x48(%ebp) │ │ - movaps %xmm0,-0x98(%ebp) │ │ - movaps %xmm0,-0xa8(%ebp) │ │ - movaps %xmm0,-0x58(%ebp) │ │ - movaps %xmm0,-0x68(%ebp) │ │ - movaps %xmm0,-0x78(%ebp) │ │ - movaps %xmm0,-0x88(%ebp) │ │ - movups %xmm1,0x2300(%ecx,%eax,2) │ │ - add $0x8,%eax │ │ - jne 394b7 │ │ - mov -0x3c(%ebp),%eax │ │ - mov -0x38(%ebp),%edi │ │ - mov $0x13,%esi │ │ - mov %eax,-0x1c(%ebp) │ │ - jmp 3954c │ │ - mov -0x30(%ebp),%eax │ │ - mov $0x120,%esi │ │ - mov -0x40(%ebp),%edx │ │ - mov %eax,-0x1c(%ebp) │ │ - imul $0xc80,%ebx,%eax │ │ - xorps %xmm0,%xmm0 │ │ - movl $0x0,-0x48(%ebp) │ │ - movaps %xmm0,-0x98(%ebp) │ │ - movaps %xmm0,-0xa8(%ebp) │ │ - movaps %xmm0,-0x58(%ebp) │ │ - movaps %xmm0,-0x68(%ebp) │ │ - movaps %xmm0,-0x78(%ebp) │ │ - movaps %xmm0,-0x88(%ebp) │ │ - lea (%edx,%eax,1),%edi │ │ - add %ecx,%eax │ │ - mov $0xfffffc00,%ecx │ │ - movups %xmm1,0xa00(%eax,%ecx,2) │ │ - add $0x8,%ecx │ │ - jne 3951d │ │ - lea 0x800(%edi),%eax │ │ + mov %esi,-0x18(%ebp) │ │ + je 3acfe │ │ + cmp $0x2,%esi │ │ + je 3ac98 │ │ + cmp $0x1,%esi │ │ + jne 3b072 │ │ + mov -0x48(%ebp),%eax │ │ + movl $0x20,-0x14(%ebp) │ │ + jmp 3ad08 │ │ + pxor %xmm0,%xmm0 │ │ + mov $0xfffff800,%eax │ │ + movl $0x0,-0xa8(%ebp) │ │ + movdqa %xmm0,-0x88(%ebp) │ │ + movdqa %xmm0,-0x98(%ebp) │ │ + movdqa %xmm0,-0xb8(%ebp) │ │ + movdqa %xmm0,-0xc8(%ebp) │ │ + movdqa %xmm0,-0xd8(%ebp) │ │ + movdqa %xmm0,-0xe8(%ebp) │ │ + movups %xmm2,0x2300(%edi,%eax,1) │ │ + add $0x10,%eax │ │ + jne 3acdb │ │ + mov -0x50(%ebp),%eax │ │ + mov -0x4c(%ebp),%ecx │ │ + mov $0x13,%ebx │ │ + mov %eax,-0x20(%ebp) │ │ + mov %ecx,-0x1c(%ebp) │ │ + jmp 3ad98 │ │ + mov -0x44(%ebp),%eax │ │ + movl $0x120,-0x14(%ebp) │ │ + mov %eax,-0x20(%ebp) │ │ + imul $0xc80,%esi,%eax │ │ + pxor %xmm0,%xmm0 │ │ + movl $0x0,-0xa8(%ebp) │ │ + add %eax,%ecx │ │ + add %edi,%eax │ │ + movdqa %xmm0,-0x88(%ebp) │ │ + movdqa %xmm0,-0x98(%ebp) │ │ + movdqa %xmm0,-0xb8(%ebp) │ │ + movdqa %xmm0,-0xc8(%ebp) │ │ + movdqa %xmm0,-0xd8(%ebp) │ │ + movdqa %xmm0,-0xe8(%ebp) │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov $0xfffff800,%ecx │ │ + movups %xmm2,0xa00(%eax,%ecx,1) │ │ + add $0x10,%ecx │ │ + jne 3ad5b │ │ + mov -0x1c(%ebp),%eax │ │ + add $0x800,%eax │ │ sub $0x4,%esp │ │ - mov -0x44(%ebp),%ebx │ │ push $0x480 │ │ push $0x0 │ │ push %eax │ │ - call 7c000 │ │ + call 7b750 │ │ add $0x10,%esp │ │ - mov -0x28(%ebp),%ecx │ │ + movdqa -0x108(%ebp),%xmm1 │ │ + movaps -0xf8(%ebp),%xmm3 │ │ + mov -0x18(%ebp),%esi │ │ mov -0x14(%ebp),%ebx │ │ - movzwl 0x28e4(%ecx,%ebx,2),%ecx │ │ + movzwl 0x28e4(%edi,%esi,2),%ecx │ │ mov $0xff,%al │ │ - movb $0x1c,-0x10(%ebp) │ │ - cmp %ecx,%esi │ │ - jb 397ba │ │ - mov -0x1c(%ebp),%edx │ │ - movaps -0xb8(%ebp),%xmm1 │ │ + mov $0x1c,%dl │ │ + cmp %ecx,%ebx │ │ + jb 3b074 │ │ test %ecx,%ecx │ │ - mov %ecx,-0x20(%ebp) │ │ - je 3958b │ │ + mov %ecx,-0x24(%ebp) │ │ + je 3add1 │ │ + mov -0x24(%ebp),%ecx │ │ + mov -0x20(%ebp),%edx │ │ movzbl (%edx),%esi │ │ cmp $0xf,%esi │ │ - ja 397b2 │ │ - incw -0xa8(%ebp,%esi,2) │ │ + ja 3b074 │ │ + incw -0x98(%ebp,%esi,2) │ │ inc %edx │ │ dec %ecx │ │ - jne 39573 │ │ + jne 3adb9 │ │ + lea -0x98(%ebp),%eax │ │ + mov %edi,-0x3c(%ebp) │ │ + xor %ebx,%ebx │ │ + xor %edi,%edi │ │ xor %esi,%esi │ │ - xor %edx,%edx │ │ + mov %eax,-0x70(%ebp) │ │ + lea -0xa4(%ebp),%eax │ │ + inc %edi │ │ + movq %xmm1,-0x6c(%ebp) │ │ + mov %eax,-0x64(%ebp) │ │ + mov %edi,%eax │ │ + movups %xmm3,-0x60(%ebp) │ │ + test %eax,%eax │ │ + jne 3ae5f │ │ + mov -0x60(%ebp),%ecx │ │ xor %eax,%eax │ │ - xor %ebx,%ebx │ │ - xor %ecx,%ecx │ │ - inc %eax │ │ - mov %eax,-0x18(%ebp) │ │ - test $0x1,%dl │ │ - je 395cd │ │ - cmp $0x10,%esi │ │ - mov %esi,%eax │ │ - adc $0x0,%eax │ │ - cmp $0x10,%esi │ │ - jae 395ed │ │ - movzwl -0xa8(%ebp,%esi,2),%edx │ │ - movl $0x0,-0x18(%ebp) │ │ - add %edx,%ebx │ │ - add %edx,%ecx │ │ - mov $0x1,%dl │ │ - add %ebx,%ebx │ │ - mov %ebx,-0x84(%ebp,%esi,4) │ │ - mov %eax,%esi │ │ - jmp 39599 │ │ - mov -0x18(%ebp),%edx │ │ - mov $0x10,%eax │ │ - sub %esi,%eax │ │ - cmp %edx,%eax │ │ - cmovae %edx,%eax │ │ - add %esi,%eax │ │ - cmp %eax,%esi │ │ - cmovbe %eax,%esi │ │ - cmp $0xf,%esi │ │ - ja 395ed │ │ - lea 0x1(%esi),%eax │ │ - jmp 395ab │ │ - cmp $0x10000,%ebx │ │ - je 3960b │ │ - cmpl $0x2,-0x14(%ebp) │ │ + cmp -0x5c(%ebp),%ecx │ │ + jae 3ae2d │ │ + lea 0x1(%ecx),%eax │ │ + mov %ebx,-0x14(%ebp) │ │ + mov %eax,-0x60(%ebp) │ │ + lea (%ecx,%ecx,1),%eax │ │ + shl $0x2,%ecx │ │ + mov -0x58(%ebp),%edx │ │ + add -0x70(%ebp),%eax │ │ + add -0x68(%ebp),%ecx │ │ + lea 0x1(%edx),%ebx │ │ + mov %edx,-0x38(%ebp) │ │ + mov %ecx,-0x30(%ebp) │ │ + mov %ebx,-0x58(%ebp) │ │ + mov -0x14(%ebp),%ebx │ │ + mov %eax,-0x34(%ebp) │ │ + movaps -0x118(%ebp),%xmm2 │ │ + test %eax,%eax │ │ + je 3ae95 │ │ + movzwl (%eax),%ecx │ │ + mov -0x38(%ebp),%eax │ │ + mov -0x30(%ebp),%edx │ │ + add %edi,%edi │ │ + add %ecx,%esi │ │ + add %esi,%esi │ │ + sub %ecx,%edi │ │ + mov %esi,(%edx) │ │ + js 3b066 │ │ + test %cx,%cx │ │ + cmovne %eax,%ebx │ │ + mov -0x54(%ebp),%eax │ │ + jmp 3adf8 │ │ + movl $0x0,-0x54(%ebp) │ │ + sub $0xc,%esp │ │ + mov %ebx,-0x14(%ebp) │ │ + mov -0x2c(%ebp),%ebx │ │ + lea -0x38(%ebp),%ecx │ │ + lea -0x70(%ebp),%edx │ │ + push %eax │ │ + call 3b5fa │ │ + mov -0x14(%ebp),%ebx │ │ + movaps -0xf8(%ebp),%xmm3 │ │ + movdqa -0x108(%ebp),%xmm1 │ │ + add $0x10,%esp │ │ + mov -0x34(%ebp),%eax │ │ + jmp 3ae30 │ │ + cmp $0x10000,%esi │ │ + mov $0x1c,%dl │ │ + je 3aeb4 │ │ + cmpl $0x2,-0x18(%ebp) │ │ mov $0x1,%al │ │ - je 397ba │ │ - cmp $0x1,%cx │ │ - ja 397ba │ │ - xor %edx,%edx │ │ + je 3b074 │ │ + cmp $0x1,%ebx │ │ + ja 3b074 │ │ + xor %ecx,%ecx │ │ xor %eax,%eax │ │ dec %eax │ │ mov %eax,-0x10(%ebp) │ │ - mov -0x20(%ebp),%ecx │ │ - cmp %ecx,%edx │ │ - jae 39792 │ │ - mov -0x1c(%ebp),%esi │ │ - lea 0x1(%edx),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - movzbl (%esi,%edx,1),%ebx │ │ - and $0xf,%ebx │ │ - je 396be │ │ - mov -0x88(%ebp,%ebx,4),%esi │ │ - mov %ebx,%ecx │ │ + cmp -0x24(%ebp),%ecx │ │ + jae 3b040 │ │ + mov -0x20(%ebp),%eax │ │ + mov %ecx,%edx │ │ + inc %ecx │ │ + movzbl (%eax,%edx,1),%eax │ │ + and $0xf,%eax │ │ + je 3af67 │ │ + mov -0xe8(%ebp,%eax,4),%esi │ │ + mov %ecx,-0x14(%ebp) │ │ + mov $0xf0f,%ebx │ │ + lea 0x1(%esi),%ecx │ │ + mov %ecx,-0xe8(%ebp,%eax,4) │ │ + mov %eax,%ecx │ │ neg %cl │ │ - lea 0x1(%esi),%eax │ │ shl %cl,%esi │ │ shr %cl,%esi │ │ - mov %eax,-0x88(%ebp,%ebx,4) │ │ - mov $0xf0f,%ecx │ │ rol $0x8,%si │ │ - mov %esi,%eax │ │ - and %ecx,%esi │ │ - shr $0x4,%eax │ │ + mov %esi,%ecx │ │ + and %ebx,%esi │ │ + shr $0x4,%ecx │ │ shl $0x4,%esi │ │ - and %ecx,%eax │ │ - mov $0x3333,%ecx │ │ - or %eax,%esi │ │ - mov %esi,%eax │ │ + and %ebx,%ecx │ │ + mov $0x3333,%ebx │ │ + or %ecx,%esi │ │ + mov %esi,%ecx │ │ shr $0x2,%esi │ │ - and %ecx,%eax │ │ - and %ecx,%esi │ │ - lea (%esi,%eax,4),%eax │ │ - mov $0x5555,%esi │ │ - mov %eax,%ecx │ │ - shr $1,%eax │ │ - and %esi,%ecx │ │ - and %esi,%eax │ │ - lea (%eax,%ecx,2),%eax │ │ + and %ebx,%ecx │ │ + and %ebx,%esi │ │ + mov $0x5555,%ebx │ │ + lea (%esi,%ecx,4),%ecx │ │ + mov %ecx,%esi │ │ + shr $1,%ecx │ │ + and %ebx,%esi │ │ + and %ebx,%ecx │ │ + lea (%ecx,%esi,2),%esi │ │ mov $0x10,%cl │ │ - sub %bl,%cl │ │ - shr %cl,%eax │ │ - cmp $0xa,%bl │ │ - movzwl %ax,%esi │ │ - ja 396ce │ │ - mov -0x20(%ebp),%ecx │ │ - cmp $0x3ff,%esi │ │ - ja 396be │ │ - movzbl %bl,%ecx │ │ - mov %ecx,%ebx │ │ - shl $0x9,%ebx │ │ - or %edx,%ebx │ │ - xor %eax,%eax │ │ - inc %eax │ │ - shl %cl,%eax │ │ - mov -0x20(%ebp),%ecx │ │ - mov %bx,(%edi,%esi,2) │ │ - add %eax,%esi │ │ - cmp $0x400,%esi │ │ - jb 396b0 │ │ - mov -0x18(%ebp),%edx │ │ - cmp %ecx,%edx │ │ - je 39792 │ │ - jmp 3961e │ │ - and $0x3ff,%eax │ │ - movzwl (%edi,%eax,2),%ecx │ │ - cmp $0x31e,%ecx │ │ - jne 396f0 │ │ - mov -0x10(%ebp),%ecx │ │ - mov %cx,(%edi,%eax,2) │ │ - mov %ecx,%eax │ │ - add $0xfffffffe,%ecx │ │ - mov %ecx,-0x14(%ebp) │ │ - jmp 396f8 │ │ - mov -0x10(%ebp),%eax │ │ - mov %eax,-0x14(%ebp) │ │ - mov %ecx,%eax │ │ - shr $0x9,%esi │ │ - cmp $0xb,%bl │ │ - mov %edx,-0x2c(%ebp) │ │ - jne 3970b │ │ - mov -0x14(%ebp),%edx │ │ - mov %eax,-0x10(%ebp) │ │ - jmp 39761 │ │ - add $0xf5,%bl │ │ - not %eax │ │ - bt $0x1,%esi │ │ - adc $0x0,%ax │ │ - movzwl %ax,%eax │ │ - cmp $0x23f,%eax │ │ - ja 397b4 │ │ - movzwl 0x800(%edi,%eax,2),%ecx │ │ - movzwl %si,%esi │ │ - shr $1,%esi │ │ - test %cx,%cx │ │ - je 39743 │ │ - mov -0x14(%ebp),%eax │ │ - mov %eax,%edx │ │ + sub %al,%cl │ │ + shr %cl,%esi │ │ + cmp $0xa,%al │ │ + movzwl %si,%ebx │ │ + ja 3af75 │ │ + mov -0x1c(%ebp),%esi │ │ + cmp $0x3ff,%ebx │ │ + lea 0x1(%edx),%ecx │ │ + ja 3af67 │ │ + movzbl %al,%ecx │ │ mov %ecx,%eax │ │ - mov %edx,%ecx │ │ - jmp 39753 │ │ + shl $0x9,%eax │ │ + or %edx,%eax │ │ + xor %edx,%edx │ │ + inc %edx │ │ + shl %cl,%edx │ │ mov -0x14(%ebp),%ecx │ │ - mov %cx,0x800(%edi,%eax,2) │ │ - mov %ecx,%eax │ │ - add $0xfffffffe,%ecx │ │ - mov %eax,%edx │ │ - dec %bl │ │ - mov %ecx,-0x14(%ebp) │ │ - mov %edx,-0x10(%ebp) │ │ - mov %ecx,%edx │ │ - jne 3970e │ │ + mov %ax,(%esi,%ebx,2) │ │ + add %edx,%ebx │ │ + cmp $0x400,%ebx │ │ + jb 3af59 │ │ + cmp -0x24(%ebp),%ecx │ │ + jne 3aec5 │ │ + jmp 3b040 │ │ + mov -0x1c(%ebp),%ecx │ │ + and $0x3ff,%esi │ │ + movzwl (%ecx,%esi,2),%edi │ │ + mov %ecx,-0x1c(%ebp) │ │ + cmp $0x31e,%edi │ │ + jne 3af9c │ │ + mov -0x10(%ebp),%edi │ │ + mov %di,(%ecx,%esi,2) │ │ + lea -0x2(%edi),%ecx │ │ + mov %ecx,-0x18(%ebp) │ │ + jmp 3afa7 │ │ + mov -0x10(%ebp),%esi │ │ + mov %esi,-0x18(%ebp) │ │ + mov %edi,%esi │ │ + mov %esi,-0x10(%ebp) │ │ + shr $0x9,%ebx │ │ + cmp $0xb,%al │ │ + jne 3afb9 │ │ + mov -0x18(%ebp),%edi │ │ + mov -0x10(%ebp),%ecx │ │ + mov %ecx,-0x10(%ebp) │ │ + jmp 3b013 │ │ + mov -0x10(%ebp),%ecx │ │ + add $0xf5,%al │ │ + not %ecx │ │ + bt $0x1,%ebx │ │ + adc $0x0,%cx │ │ + movzwl %cx,%ecx │ │ + cmp $0x23f,%ecx │ │ + ja 3b06c │ │ + mov -0x1c(%ebp),%esi │ │ + movzwl %bx,%ebx │ │ + shr $1,%ebx │ │ + movzwl 0x800(%esi,%ecx,2),%edi │ │ + test %di,%di │ │ + je 3aff5 │ │ + mov -0x18(%ebp),%ecx │ │ + mov %ecx,%esi │ │ + mov %edi,%ecx │ │ + jmp 3b005 │ │ + mov -0x18(%ebp),%edi │ │ + mov %di,0x800(%esi,%ecx,2) │ │ + mov %edi,%ecx │ │ + lea -0x2(%edi),%esi │ │ + mov %ecx,%edi │ │ + dec %al │ │ + mov %esi,-0x18(%ebp) │ │ + mov %edi,-0x10(%ebp) │ │ + mov %esi,%edi │ │ + jne 3afbe │ │ mov -0x10(%ebp),%eax │ │ - bt $0x1,%esi │ │ + bt $0x1,%ebx │ │ not %eax │ │ adc $0x0,%ax │ │ movzwl %ax,%eax │ │ cmp $0x23f,%eax │ │ - ja 397b4 │ │ - mov %edx,%ecx │ │ - mov -0x2c(%ebp),%edx │ │ - mov %dx,0x800(%edi,%eax,2) │ │ - mov -0x18(%ebp),%edx │ │ - mov %ecx,%eax │ │ - mov %eax,-0x10(%ebp) │ │ - jmp 39613 │ │ - mov -0x28(%ebp),%ecx │ │ - movzbl 0x28eb(%ecx),%eax │ │ + ja 3b06c │ │ + mov -0x1c(%ebp),%ecx │ │ + mov %edi,-0x10(%ebp) │ │ + mov %dx,0x800(%ecx,%eax,2) │ │ + mov -0x14(%ebp),%ecx │ │ + jmp 3aebc │ │ + mov -0x3c(%ebp),%edi │ │ + movzbl 0x28eb(%edi),%eax │ │ test %eax,%eax │ │ - je 397c8 │ │ + je 3b07f │ │ cmp $0x2,%eax │ │ - je 397d8 │ │ + je 3b086 │ │ + mov -0x2c(%ebp),%ebx │ │ + mov -0x40(%ebp),%ecx │ │ dec %al │ │ - mov %al,0x28eb(%ecx) │ │ - jmp 39465 │ │ - jmp 397ba │ │ - movb $0xa,-0x10(%ebp) │ │ + mov %al,0x28eb(%edi) │ │ + jmp 3ac70 │ │ + mov $0x1,%al │ │ + mov $0x1c,%dl │ │ + jmp 3b074 │ │ + mov $0xa,%dl │ │ mov $0xff,%al │ │ - mov -0x10(%ebp),%dl │ │ - add $0xac,%esp │ │ + jmp 3b074 │ │ + mov $0xff,%al │ │ + add $0x10c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov -0x24(%ebp),%eax │ │ + mov -0x28(%ebp),%eax │ │ mov $0xc,%dl │ │ + jmp 3b08b │ │ + mov -0x28(%ebp),%eax │ │ + mov $0xa,%dl │ │ movl $0x0,0xc(%eax) │ │ mov $0x1,%al │ │ - jmp 397bd │ │ - mov -0x24(%ebp),%eax │ │ - movb $0xa,-0x10(%ebp) │ │ - movl $0x0,0xc(%eax) │ │ - mov $0x1,%al │ │ - jmp 397ba │ │ - mov $0xff,%al │ │ - jmp 397bd │ │ + jmp 3b074 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ - call 397fc │ │ + call 3b0a4 │ │ pop %eax │ │ mov %ecx,-0x1c(%ebp) │ │ mov 0xc(%ebp),%ecx │ │ mov %edx,-0x20(%ebp) │ │ mov 0x10(%ebp),%edx │ │ - add $0x44fe0,%eax │ │ + add $0x42fe8,%eax │ │ mov %eax,-0x10(%ebp) │ │ mov 0x8(%ebp),%eax │ │ mov %ecx,%esi │ │ mov %eax,%edi │ │ sub %ecx,%edi │ │ setb %bl │ │ sub %eax,%esi │ │ cmovae %esi,%edi │ │ and $0xfffffffc,%edx │ │ cmp $0x1,%edi │ │ sete %bh │ │ test %bh,%bl │ │ lea (%edx,%ecx,1),%ebx │ │ - je 39887 │ │ + je 3b12f │ │ mov -0x20(%ebp),%edi │ │ lea -0x1(%ecx),%eax │ │ cmp %edi,%eax │ │ - jae 39b6f │ │ + jae 3b417 │ │ mov -0x1c(%ebp),%esi │ │ cmp %ecx,%ebx │ │ - jb 39acd │ │ + jb 3b375 │ │ cmp %edi,%ebx │ │ - ja 39acd │ │ + ja 3b375 │ │ lea (%esi,%ecx,1),%eax │ │ movzbl -0x1(%esi,%ecx,1),%ecx │ │ mov %ebx,%esi │ │ mov -0x10(%ebp),%ebx │ │ mov %edx,0x8(%esp) │ │ mov %eax,(%esp) │ │ mov %ecx,0x4(%esp) │ │ - call 7c000 │ │ + call 7b750 │ │ mov 0x10(%ebp),%eax │ │ lea -0x1(%esi),%edx │ │ mov %esi,%ecx │ │ and $0x3,%eax │ │ - mov -0x7bfb4(%ebx,%eax,4),%eax │ │ + mov -0x7b688(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ cmp %ecx,%eax │ │ mov %ebx,%edi │ │ setb -0x14(%ebp) │ │ cmp $0x4,%esi │ │ mov -0x20(%ebp),%esi │ │ @@ -39105,128 +40394,128 @@ │ │ sub $0x3,%ebx │ │ cmovb %edx,%ebx │ │ mov -0x15(%ebp),%dh │ │ cmp %edi,%ebx │ │ cmovae %edi,%ebx │ │ mov %esi,%edi │ │ test %dh,-0x14(%ebp) │ │ - je 398fb │ │ + je 3b1a3 │ │ mov %ebx,-0x14(%ebp) │ │ cmp %ebx,%ecx │ │ mov -0x1c(%ebp),%ebx │ │ - jae 3998d │ │ + jae 3b235 │ │ lea 0x3(%eax),%edx │ │ cmp %edi,%edx │ │ - jae 39a8a │ │ + jae 3b332 │ │ mov %eax,%edx │ │ sub $0xfffffffc,%edx │ │ - jae 39a9a │ │ + jae 3b342 │ │ mov %edi,%esi │ │ add $0xfffffffc,%edi │ │ cmp %edi,%ecx │ │ - ja 39ab1 │ │ + ja 3b359 │ │ mov (%ebx,%eax,1),%eax │ │ mov %esi,%edi │ │ mov %eax,(%ebx,%ecx,1) │ │ add $0x4,%ecx │ │ mov %edx,%eax │ │ cmp -0x14(%ebp),%ecx │ │ - jae 3998f │ │ - jmp 398c0 │ │ + jae 3b237 │ │ + jmp 3b168 │ │ mov -0x1c(%ebp),%edx │ │ cmp %ebx,%ecx │ │ - jae 3998d │ │ + jae 3b235 │ │ mov -0x20(%ebp),%esi │ │ mov %ebx,-0x14(%ebp) │ │ lea 0x3(%eax,%edx,1),%ebx │ │ lea 0x3(%ecx,%edx,1),%eax │ │ xor %edi,%edi │ │ lea 0x3(%ecx,%edi,1),%edx │ │ cmp %esi,%edx │ │ - jae 39a58 │ │ + jae 3b300 │ │ mov 0x8(%ebp),%ecx │ │ lea 0x3(%ecx,%edi,1),%edx │ │ cmp %esi,%edx │ │ - jae 39a6e │ │ + jae 3b316 │ │ lea (%ecx,%edi,1),%edx │ │ cmp %esi,%edx │ │ - jae 39b60 │ │ + jae 3b408 │ │ mov -0x3(%ebx,%edi,1),%dl │ │ mov %dl,-0x3(%eax,%edi,1) │ │ lea 0x1(%ecx,%edi,1),%edx │ │ cmp %esi,%edx │ │ - jae 39b55 │ │ + jae 3b3fd │ │ mov -0x2(%ebx,%edi,1),%dl │ │ mov %dl,-0x2(%eax,%edi,1) │ │ lea 0x2(%ecx,%edi,1),%edx │ │ cmp %esi,%edx │ │ - jae 39b45 │ │ + jae 3b3ed │ │ mov -0x1(%ebx,%edi,1),%dl │ │ mov 0xc(%ebp),%ecx │ │ mov %dl,-0x1(%eax,%edi,1) │ │ mov (%ebx,%edi,1),%dl │ │ mov %dl,(%eax,%edi,1) │ │ lea 0x4(%ecx,%edi,1),%edx │ │ add $0x4,%edi │ │ cmp -0x14(%ebp),%edx │ │ - jb 39916 │ │ + jb 3b1be │ │ mov 0x8(%ebp),%edx │ │ add %edi,%ecx │ │ add %edi,%edx │ │ mov -0x20(%ebp),%edi │ │ - jmp 3998f │ │ + jmp 3b237 │ │ mov %eax,%edx │ │ mov 0x10(%ebp),%eax │ │ mov -0x10(%ebp),%esi │ │ and $0x3,%eax │ │ - mov -0x7bfb4(%esi,%eax,4),%eax │ │ + mov -0x7b688(%esi,%eax,4),%eax │ │ add %esi,%eax │ │ jmp *%eax │ │ cmp %edi,%edx │ │ - jae 39b84 │ │ + jae 3b42c │ │ mov -0x1c(%ebp),%esi │ │ cmp %edi,%ecx │ │ - jb 39a4a │ │ + jb 3b2f2 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xf3c(%ebx),%eax │ │ - jmp 39bbb │ │ + lea -0x10a0(%ebx),%eax │ │ + jmp 3b463 │ │ lea 0x1(%ecx),%ebx │ │ cmp %edi,%ebx │ │ - jae 39ae4 │ │ + jae 3b38c │ │ lea 0x1(%edx),%esi │ │ cmp %edi,%esi │ │ - jae 39b13 │ │ + jae 3b3bb │ │ cmp %edi,%edx │ │ - jae 39b8f │ │ + jae 3b437 │ │ cmp %edi,%ecx │ │ - jb 39a3b │ │ + jb 3b2e3 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xefc(%ebx),%eax │ │ - jmp 39bbb │ │ + lea -0x1060(%ebx),%eax │ │ + jmp 3b463 │ │ lea 0x2(%ecx),%eax │ │ cmp %edi,%eax │ │ - jae 39afa │ │ + jae 3b3a2 │ │ lea 0x2(%edx),%esi │ │ cmp %edi,%esi │ │ - jae 39b2c │ │ + jae 3b3d4 │ │ cmp %edi,%edx │ │ - jae 39b9a │ │ + jae 3b442 │ │ cmp %edi,%ecx │ │ mov %eax,-0x14(%ebp) │ │ - jae 39ba5 │ │ + jae 3b44d │ │ mov -0x1c(%ebp),%ebx │ │ mov (%ebx,%edx,1),%al │ │ inc %edx │ │ cmp %edi,%edx │ │ mov %al,(%ebx,%ecx,1) │ │ - jae 39bb0 │ │ + jae 3b458 │ │ mov -0x14(%ebp),%ebx │ │ inc %ecx │ │ cmp %edi,%ecx │ │ - jae 39bc5 │ │ + jae 3b46d │ │ mov -0x1c(%ebp),%eax │ │ mov (%eax,%edx,1),%dl │ │ mov %dl,(%eax,%ecx,1) │ │ mov %esi,%edx │ │ mov %ebx,%ecx │ │ mov %eax,%esi │ │ mov (%esi,%edx,1),%al │ │ @@ -39235,457 +40524,544 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x10(%ebp),%ebx │ │ mov $0x2f,%edx │ │ - lea -0xf9c(%ebx),%eax │ │ - lea -0x7688a(%ebx),%ecx │ │ - jmp 39a82 │ │ + lea -0x1100(%ebx),%eax │ │ + lea -0x75c20(%ebx),%ecx │ │ + jmp 3b32a │ │ mov -0x10(%ebp),%ebx │ │ mov $0x48,%edx │ │ - lea -0xf8c(%ebx),%eax │ │ - lea -0x7685b(%ebx),%ecx │ │ + lea -0x10f0(%ebx),%eax │ │ + lea -0x75bf1(%ebx),%ecx │ │ mov %eax,(%esp) │ │ - call 32ce0 │ │ + call 33680 │ │ mov -0x10(%ebp),%ebx │ │ xor %ecx,%ecx │ │ mov %edi,(%esp) │ │ - lea -0x108c(%ebx),%eax │ │ - jmp 39adb │ │ + lea -0xfe0(%ebx),%eax │ │ + jmp 3b383 │ │ mov -0x10(%ebp),%ebx │ │ mov %edi,(%esp) │ │ - lea -0x107c(%ebx),%ecx │ │ + lea -0xfd0(%ebx),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %eax,%ecx │ │ - call 32bf0 │ │ + call 335c0 │ │ mov -0x10(%ebp),%ebx │ │ mov $0x2b,%edx │ │ - lea -0xe8c(%ebx),%eax │ │ - lea -0x76956(%ebx),%ecx │ │ + lea -0xff0(%ebx),%eax │ │ + lea -0x75ccc(%ebx),%ecx │ │ mov %eax,(%esp) │ │ - call 31460 │ │ + call 31c30 │ │ mov %ebx,%edx │ │ mov -0x10(%ebp),%ebx │ │ mov %edi,(%esp) │ │ - lea -0xfac(%ebx),%eax │ │ + lea -0x1110(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ - call 32bf0 │ │ + call 335c0 │ │ mov -0x10(%ebp),%ebx │ │ mov $0x2f,%edx │ │ - lea -0xf2c(%ebx),%eax │ │ - lea -0x76813(%ebx),%ecx │ │ - jmp 39a82 │ │ + lea -0x1090(%ebx),%eax │ │ + lea -0x75ba9(%ebx),%ecx │ │ + jmp 3b32a │ │ mov -0x10(%ebp),%ebx │ │ mov $0x2f,%edx │ │ - lea -0xeec(%ebx),%eax │ │ - lea -0x7679c(%ebx),%ecx │ │ - jmp 39a82 │ │ + lea -0x1050(%ebx),%eax │ │ + lea -0x75b32(%ebx),%ecx │ │ + jmp 3b32a │ │ mov -0x10(%ebp),%ebx │ │ mov $0x48,%edx │ │ - lea -0xf1c(%ebx),%eax │ │ - lea -0x767e4(%ebx),%ecx │ │ - jmp 39a82 │ │ + lea -0x1080(%ebx),%eax │ │ + lea -0x75b7a(%ebx),%ecx │ │ + jmp 3b32a │ │ mov -0x10(%ebp),%ebx │ │ mov $0x48,%edx │ │ - lea -0xedc(%ebx),%eax │ │ - lea -0x7676d(%ebx),%ecx │ │ - jmp 39a82 │ │ + lea -0x1040(%ebx),%eax │ │ + lea -0x75b03(%ebx),%ecx │ │ + jmp 3b32a │ │ mov -0x10(%ebp),%ebx │ │ mov %edx,%ecx │ │ mov -0x20(%ebp),%edx │ │ - lea -0xf5c(%ebx),%eax │ │ - jmp 39bbd │ │ + lea -0x10c0(%ebx),%eax │ │ + jmp 3b465 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xf6c(%ebx),%eax │ │ - jmp 39b69 │ │ + lea -0x10d0(%ebx),%eax │ │ + jmp 3b411 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xf7c(%ebx),%eax │ │ + lea -0x10e0(%ebx),%eax │ │ mov %edx,%ecx │ │ mov %esi,%edx │ │ - jmp 39bbd │ │ + jmp 3b465 │ │ mov -0x10(%ebp),%ebx │ │ mov %edi,%edx │ │ - lea -0xfbc(%ebx),%ecx │ │ + lea -0x1120(%ebx),%ecx │ │ mov %ecx,(%esp) │ │ mov %eax,%ecx │ │ - call 31e2c │ │ + call 336a0 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xf4c(%ebx),%eax │ │ - jmp 39bb9 │ │ + lea -0x10b0(%ebx),%eax │ │ + jmp 3b461 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xf0c(%ebx),%eax │ │ - jmp 39bb9 │ │ + lea -0x1070(%ebx),%eax │ │ + jmp 3b461 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xecc(%ebx),%eax │ │ - jmp 39bb9 │ │ + lea -0x1030(%ebx),%eax │ │ + jmp 3b461 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xebc(%ebx),%eax │ │ - jmp 39bbb │ │ + lea -0x1020(%ebx),%eax │ │ + jmp 3b463 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xeac(%ebx),%eax │ │ + lea -0x1010(%ebx),%eax │ │ mov %edx,%ecx │ │ mov %edi,%edx │ │ mov %eax,(%esp) │ │ - call 31e2c │ │ + call 336a0 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xe9c(%ebx),%eax │ │ - jmp 39bbb │ │ + lea -0x1000(%ebx),%eax │ │ + jmp 3b463 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0x8(%ebp),%eax │ │ mov %ecx,-0x14(%ebp) │ │ mov 0xc(%ebp),%ecx │ │ mov 0x10(%ebp),%edi │ │ - call 39bea │ │ + call 3b492 │ │ pop %ebx │ │ - add $0x44bf2,%ebx │ │ + add $0x42bfa,%ebx │ │ mov %eax,%esi │ │ sub %ecx,%esi │ │ cmp $0x3,%edi │ │ - jne 39c3f │ │ + jne 3b4e7 │ │ mov %eax,%edi │ │ sub $0xfffffffd,%eax │ │ setae %bl │ │ cmp %edx,%eax │ │ seta %al │ │ or %bl,%al │ │ - jne 39c3a │ │ - lea 0x2(%esi),%eax │ │ + jne 3b4e2 │ │ + lea 0x1(%esi),%eax │ │ cmp %edx,%eax │ │ - jae 39c3a │ │ + jae 3b4e2 │ │ mov %edx,%eax │ │ cmp %esi,%edx │ │ - jbe 39c3a │ │ + jbe 3b4e2 │ │ mov %eax,%edx │ │ - lea 0x1(%esi),%ecx │ │ + lea 0x2(%esi),%ecx │ │ cmp %edx,%ecx │ │ - jae 39c3a │ │ + jae 3b4e2 │ │ mov -0x14(%ebp),%ecx │ │ mov (%ecx,%esi,1),%al │ │ mov %al,(%ecx,%edi,1) │ │ mov 0x1(%ecx,%esi,1),%al │ │ mov %al,0x1(%ecx,%edi,1) │ │ mov 0x2(%ecx,%esi,1),%al │ │ mov %al,0x2(%ecx,%edi,1) │ │ add $0xc,%esp │ │ - jmp 39cb9 │ │ + jmp 3b561 │ │ cmp %eax,%esi │ │ mov %edx,-0x10(%ebp) │ │ mov %ecx,%edx │ │ setae %al │ │ neg %edx │ │ cmp %edx,%edi │ │ seta %dl │ │ test %dl,%al │ │ - je 39c63 │ │ + je 3b50b │ │ sub $0x4,%esp │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ push %edi │ │ push 0x8(%ebp) │ │ - jmp 39cb0 │ │ + jmp 3b558 │ │ mov 0x8(%ebp),%eax │ │ cmp %ecx,%edi │ │ - ja 39ca5 │ │ + ja 3b54d │ │ lea (%esi,%edi,1),%edx │ │ cmp -0x10(%ebp),%edx │ │ - jae 39ca5 │ │ + jae 3b54d │ │ cmp %eax,%esi │ │ - jae 39cbe │ │ + jae 3b566 │ │ mov -0x10(%ebp),%edi │ │ sub %eax,%edi │ │ - jb 39d2d │ │ + jb 3b5d5 │ │ cmp %edi,0x10(%ebp) │ │ - ja 39cea │ │ + ja 3b592 │ │ cmp %esi,%edx │ │ - jb 39d19 │ │ + jb 3b5c1 │ │ cmp %eax,%edx │ │ - ja 39d19 │ │ + ja 3b5c1 │ │ mov -0x14(%ebp),%ecx │ │ add %ecx,%eax │ │ add %ecx,%esi │ │ sub $0x4,%esp │ │ push 0x10(%ebp) │ │ - jmp 39ce1 │ │ + jmp 3b589 │ │ sub $0x4,%esp │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ push %edi │ │ push %eax │ │ push %esi │ │ - call 397ee │ │ + call 3b096 │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ sub %esi,-0x10(%ebp) │ │ - jb 39d38 │ │ + jb 3b5e0 │ │ mov %edi,%ecx │ │ add %eax,%edi │ │ - jb 39cf8 │ │ + jb 3b5a0 │ │ cmp %esi,%edi │ │ - ja 39cf8 │ │ + ja 3b5a0 │ │ mov -0x10(%ebp),%edi │ │ mov %ecx,%edx │ │ cmp %edi,%ecx │ │ - ja 39d0c │ │ + ja 3b5b4 │ │ mov -0x14(%ebp),%ecx │ │ add %ecx,%esi │ │ add %ecx,%eax │ │ sub $0x4,%esp │ │ push %edx │ │ push %esi │ │ push %eax │ │ - call 7bfc0 │ │ - jmp 39cb6 │ │ + call 7b710 │ │ + jmp 3b55e │ │ sub $0x8,%esp │ │ mov 0x10(%ebp),%edx │ │ - lea -0xfcc(%ebx),%eax │ │ - jmp 39d15 │ │ + lea -0x1180(%ebx),%eax │ │ + jmp 3b5bd │ │ sub $0x8,%esp │ │ mov %eax,%ecx │ │ - lea -0xffc(%ebx),%eax │ │ + lea -0x11b0(%ebx),%eax │ │ mov %edi,%edx │ │ push %eax │ │ push %esi │ │ - call 32bf0 │ │ + call 335c0 │ │ sub $0x8,%esp │ │ - lea -0x100c(%ebx),%eax │ │ + lea -0x11c0(%ebx),%eax │ │ xor %ecx,%ecx │ │ - jmp 39d26 │ │ + jmp 3b5ce │ │ sub $0x8,%esp │ │ mov %eax,%edi │ │ - lea -0xfdc(%ebx),%eax │ │ + lea -0x1190(%ebx),%eax │ │ mov %esi,%ecx │ │ push %eax │ │ push %edi │ │ - call 32bf0 │ │ + call 335c0 │ │ sub $0xc,%esp │ │ - lea -0xfec(%ebx),%eax │ │ - jmp 39d41 │ │ + lea -0x11a0(%ebx),%eax │ │ + jmp 3b5e9 │ │ sub $0xc,%esp │ │ - lea -0x101c(%ebx),%eax │ │ - lea -0x75fa5(%ebx),%ecx │ │ + lea -0x11d0(%ebx),%eax │ │ + lea -0x75331(%ebx),%ecx │ │ mov $0x13,%edx │ │ push %eax │ │ - call 31460 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 31c30 │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + push %eax │ │ + mov 0x14(%edx),%edi │ │ + mov %ecx,(%esp) │ │ + mov 0x10(%edx),%ecx │ │ + mov 0x14(%esp),%eax │ │ + mov %edi,%ebx │ │ + sub %ecx,%ebx │ │ + cmp %eax,%ebx │ │ + cmovae %eax,%ebx │ │ + lea (%ebx,%ecx,1),%eax │ │ + cmp %eax,%ecx │ │ + jae 3b620 │ │ + mov %eax,%ecx │ │ + mov %eax,0x10(%edx) │ │ + xor %esi,%esi │ │ + mov $0x4,%eax │ │ + cmp %edi,%ecx │ │ + jae 3b64a │ │ + sub 0x14(%esp),%ebx │ │ + lea 0x1(%ecx),%eax │ │ + test %ebx,%ebx │ │ + je 3b64f │ │ + inc %ebx │ │ + cmp %eax,%edi │ │ + mov %eax,%ecx │ │ + jne 3b62f │ │ + mov %edi,0x10(%edx) │ │ + mov (%esp),%edx │ │ + mov $0x4,%eax │ │ + jmp 3b67f │ │ + mov (%esp),%edx │ │ + jmp 3b67f │ │ + mov %eax,0x10(%edx) │ │ + mov 0x14(%esp),%ebx │ │ + lea (%ecx,%ecx,1),%eax │ │ + shl $0x2,%ecx │ │ + mov 0x18(%edx),%esi │ │ + add (%edx),%eax │ │ + add 0x8(%edx),%ecx │ │ + lea 0x1(%esi,%ebx,1),%edi │ │ + mov %edi,0x18(%edx) │ │ + lea (%esi,%ebx,1),%edx │ │ + mov (%esp),%esi │ │ + mov %edx,(%esi) │ │ + mov %eax,0x4(%esi) │ │ + mov %esi,%edx │ │ + mov $0x8,%eax │ │ + mov %ecx,%esi │ │ + mov %esi,(%edx,%eax,1) │ │ + add $0x4,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x46c,%esp │ │ - call 39d6f │ │ + sub $0x40c,%esp │ │ + call 3b69f │ │ pop %ebx │ │ - mov %edx,%edi │ │ - mov %ecx,0x28(%esp) │ │ - add $0x44a6d,%ebx │ │ + mov %edx,%ebp │ │ + mov %ecx,0x14(%esp) │ │ + add $0x429ed,%ebx │ │ sub $0x8,%esp │ │ push $0x1 │ │ push $0x20 │ │ - call 7bfd0 │ │ + call 7b720 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 3a612 │ │ - mov %eax,%ebp │ │ + je 3c190 │ │ + mov %eax,%edi │ │ movl $0x20,0x18(%esp) │ │ mov %eax,0x1c(%esp) │ │ movl $0x20,0x20(%esp) │ │ sub $0x8,%esp │ │ push $0x1 │ │ push $0x40 │ │ - call 7bfd0 │ │ + call 7b720 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 3a621 │ │ - xorps %xmm0,%xmm0 │ │ - movl $0x40,0xc(%esp) │ │ - mov %eax,0x10(%esp) │ │ - movl $0x40,0x14(%esp) │ │ - movl $0x0,0x58(%esp) │ │ + je 3c19f │ │ + movl $0x40,0x24(%esp) │ │ + mov %eax,0x28(%esp) │ │ + movl $0x40,0x2c(%esp) │ │ mov %eax,%esi │ │ - movaps %xmm0,0x30(%esp) │ │ - movaps %xmm0,0x40(%esp) │ │ - xorps %xmm0,%xmm0 │ │ - movsd %xmm0,0x50(%esp) │ │ movzbl 0x10d8(%ebx),%eax │ │ cmp $0xff,%al │ │ - je 3a608 │ │ - movaps -0x7c95c(%ebx),%xmm0 │ │ - movsd 0x38(%esp),%xmm1 │ │ - movb $0x2,0xf0(%esp) │ │ - movl $0x13,0xe4(%esp) │ │ - movsd 0x30(%esp),%xmm2 │ │ - mov 0x58(%esp),%eax │ │ - movaps %xmm0,0xa0(%esp) │ │ - movl $0x4,0xb0(%esp) │ │ - movl $0x0,0xb4(%esp) │ │ - movsd %xmm1,0xc0(%esp) │ │ - movsd 0x40(%esp),%xmm1 │ │ - movsd %xmm2,0xb8(%esp) │ │ - movsd 0x48(%esp),%xmm2 │ │ - mov %eax,0xe0(%esp) │ │ - movsd %xmm1,0xc8(%esp) │ │ - movsd 0x50(%esp),%xmm1 │ │ - movsd %xmm2,0xd0(%esp) │ │ - movsd %xmm1,0xd8(%esp) │ │ - movl $0x0,0xe8(%esp) │ │ - mov %edi,%edx │ │ - lea 0xa0(%esp),%ecx │ │ + je 3c186 │ │ + movaps -0x7bf8c(%ebx),%xmm0 │ │ + movb $0x2,0x80(%esp) │ │ + movl $0x13,0x74(%esp) │ │ + movaps %xmm0,0x30(%esp) │ │ + xorps %xmm0,%xmm0 │ │ + movl $0x4,0x40(%esp) │ │ + movl $0x0,0x78(%esp) │ │ + movsd %xmm0,0x44(%esp) │ │ + movsd %xmm0,0x4c(%esp) │ │ + movsd %xmm0,0x54(%esp) │ │ + movsd %xmm0,0x5c(%esp) │ │ + movsd %xmm0,0x64(%esp) │ │ + movsd %xmm0,0x6c(%esp) │ │ + mov %ebp,%edx │ │ + lea 0x30(%esp),%ecx │ │ push %esi │ │ push $0x20 │ │ - push 0x48c(%esp) │ │ - push 0x48c(%esp) │ │ - call 29bf0 │ │ + push 0x42c(%esp) │ │ + push 0x42c(%esp) │ │ + call 2a0f0 │ │ add $0x10,%esp │ │ cmp $0xff,%al │ │ - je 39f20 │ │ - mov %al,0x2d0(%esp) │ │ + je 3b7ed │ │ + mov %al,0x260(%esp) │ │ sub $0x2,%al │ │ mov $0x2,%ecx │ │ - movl $0x0,0x1a0(%esp) │ │ - movl $0x1,0x1a4(%esp) │ │ - movl $0x0,0x1a8(%esp) │ │ - mov $0x1b,%edi │ │ + movl $0x0,0x90(%esp) │ │ + movl $0x1,0x94(%esp) │ │ + movl $0x0,0x98(%esp) │ │ + mov $0x1b,%ebp │ │ movzbl %al,%eax │ │ cmovae %eax,%ecx │ │ movzbl %cl,%eax │ │ - lea -0x77cb6(%ebx),%ecx │ │ - mov -0x7bfa4(%ebx,%eax,4),%eax │ │ + lea -0x7740f(%ebx),%ecx │ │ + mov -0x7b678(%ebx,%eax,4),%eax │ │ + mov %ecx,0x8(%esp) │ │ add %ebx,%eax │ │ jmp *%eax │ │ - lea -0x77c9b(%ebx),%ecx │ │ - mov $0x1c,%edi │ │ - jmp 3a411 │ │ - lea 0x1a0(%esp),%ecx │ │ + lea -0x773f4(%ebx),%eax │ │ + mov $0x1c,%ebp │ │ + jmp 3bdf9 │ │ + lea 0x90(%esp),%ecx │ │ mov %esi,%edx │ │ - call 3a680 │ │ - lea 0x1e0(%esp),%eax │ │ + call 3c260 │ │ + lea 0xd0(%esp),%eax │ │ sub $0x4,%esp │ │ - lea 0x2d4(%esp),%ecx │ │ + lea 0x264(%esp),%ecx │ │ push $0xa0 │ │ push %eax │ │ push %ecx │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ - movaps 0x360(%esp),%xmm0 │ │ - movaps 0x2e0(%esp),%xmm1 │ │ - movaps %xmm0,0x190(%esp) │ │ - movaps 0x350(%esp),%xmm0 │ │ - movaps %xmm0,0x180(%esp) │ │ - movaps 0x340(%esp),%xmm0 │ │ - movaps %xmm0,0x170(%esp) │ │ - movaps 0x330(%esp),%xmm0 │ │ - movaps %xmm0,0x160(%esp) │ │ - movaps 0x320(%esp),%xmm0 │ │ - movaps %xmm0,0x150(%esp) │ │ - movaps 0x2d0(%esp),%xmm0 │ │ - movaps %xmm1,0x110(%esp) │ │ - movaps %xmm0,0x100(%esp) │ │ movaps 0x2f0(%esp),%xmm0 │ │ - movaps %xmm0,0x120(%esp) │ │ - movaps 0x300(%esp),%xmm0 │ │ - movaps %xmm0,0x130(%esp) │ │ - movaps 0x310(%esp),%xmm0 │ │ - movaps %xmm0,0x140(%esp) │ │ + movaps 0x270(%esp),%xmm1 │ │ + movaps %xmm0,0x250(%esp) │ │ + movaps 0x2e0(%esp),%xmm0 │ │ + movaps %xmm0,0x240(%esp) │ │ + movaps 0x2d0(%esp),%xmm0 │ │ + movaps %xmm0,0x230(%esp) │ │ + movaps 0x2c0(%esp),%xmm0 │ │ + movaps %xmm0,0x220(%esp) │ │ + movaps 0x2b0(%esp),%xmm0 │ │ + movaps %xmm0,0x210(%esp) │ │ + movaps 0x260(%esp),%xmm0 │ │ + movaps %xmm1,0x1d0(%esp) │ │ + movaps %xmm0,0x1c0(%esp) │ │ + movaps 0x280(%esp),%xmm0 │ │ + movaps %xmm0,0x1e0(%esp) │ │ + movaps 0x290(%esp),%xmm0 │ │ + movaps %xmm0,0x1f0(%esp) │ │ + movaps 0x2a0(%esp),%xmm0 │ │ + movaps %xmm0,0x200(%esp) │ │ xorps %xmm0,%xmm0 │ │ - movsd %xmm0,0x2b8(%esp) │ │ - movsd %xmm0,0x2b1(%esp) │ │ - movsd %xmm0,0x2a9(%esp) │ │ - movsd %xmm0,0x2a1(%esp) │ │ - movsd %xmm0,0x299(%esp) │ │ - movsd %xmm0,0x291(%esp) │ │ - movsd %xmm0,0x289(%esp) │ │ - movsd %xmm0,0x281(%esp) │ │ - movsd %xmm0,0x279(%esp) │ │ - movsd %xmm0,0x271(%esp) │ │ - movsd %xmm0,0x269(%esp) │ │ - movsd %xmm0,0x261(%esp) │ │ - movsd %xmm0,0x259(%esp) │ │ + movsd %xmm0,0x1a8(%esp) │ │ + movsd %xmm0,0x1a1(%esp) │ │ + movsd %xmm0,0x199(%esp) │ │ + movsd %xmm0,0x191(%esp) │ │ + movsd %xmm0,0x189(%esp) │ │ + movsd %xmm0,0x181(%esp) │ │ + movsd %xmm0,0x179(%esp) │ │ + movsd %xmm0,0x171(%esp) │ │ + movsd %xmm0,0x169(%esp) │ │ + movsd %xmm0,0x161(%esp) │ │ + movsd %xmm0,0x159(%esp) │ │ + movsd %xmm0,0x151(%esp) │ │ + movsd %xmm0,0x149(%esp) │ │ sub $0x4,%esp │ │ - lea 0x104(%esp),%eax │ │ - lea 0x374(%esp),%edi │ │ + lea 0x1c4(%esp),%eax │ │ + lea 0x354(%esp),%ebp │ │ push $0xa0 │ │ push %eax │ │ - push %edi │ │ - call 7bfc0 │ │ + push %ebp │ │ + call 7b710 │ │ add $0x10,%esp │ │ - movaps -0x7c80c(%ebx),%xmm0 │ │ - movl $0x4d43475f,0x420(%esp) │ │ - movl $0x5649535f,0x424(%esp) │ │ - movaps %xmm0,0x410(%esp) │ │ + movaps -0x7be3c(%ebx),%xmm0 │ │ + movl $0x4d43475f,0x400(%esp) │ │ + movl $0x5649535f,0x404(%esp) │ │ + movaps %xmm0,0x3f0(%esp) │ │ sub $0x4,%esp │ │ push $0xb8 │ │ - push %edi │ │ - lea 0x1ac(%esp),%edi │ │ - push %edi │ │ - call 7bfc0 │ │ + push %ebp │ │ + lea 0x9c(%esp),%ebp │ │ + push %ebp │ │ + call 7b710 │ │ add $0x10,%esp │ │ - movb $0x1,0x258(%esp) │ │ - movb $0x19,0x2c0(%esp) │ │ - lea 0x42c(%esp),%ecx │ │ - mov %edi,%edx │ │ - call 3ae00 │ │ + movb $0x1,0x148(%esp) │ │ + movb $0x19,0x1b0(%esp) │ │ + lea 0x1c0(%esp),%ecx │ │ + mov %ebp,%edx │ │ + call 3c950 │ │ xor %ecx,%ecx │ │ mov $0xffffffc0,%eax │ │ - nopl 0x0(%eax) │ │ - mov %ecx,%edi │ │ - movzbl 0x46c(%esp,%eax,1),%edx │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + mov %ecx,%ebp │ │ + movzbl 0x200(%esp,%eax,1),%edx │ │ xor %ecx,%ecx │ │ - cmp $0x40,%edi │ │ + cmp $0x40,%ebp │ │ setne %cl │ │ - add %edi,%ecx │ │ + add %ebp,%ecx │ │ inc %eax │ │ - mov %dl,0x100(%esp,%edi,1) │ │ - jne 3a0f0 │ │ - movsd 0x130(%esp),%xmm1 │ │ - movsd 0x128(%esp),%xmm2 │ │ - movsd 0x100(%esp),%xmm3 │ │ - movsd 0x138(%esp),%xmm0 │ │ - movsd %xmm1,0x90(%esp) │ │ - movsd 0x120(%esp),%xmm1 │ │ - movsd %xmm2,0x88(%esp) │ │ - movsd 0x118(%esp),%xmm2 │ │ - movsd %xmm3,0x60(%esp) │ │ - movsd %xmm0,0x98(%esp) │ │ - movsd %xmm1,0x80(%esp) │ │ - movsd 0x110(%esp),%xmm1 │ │ - movsd %xmm2,0x78(%esp) │ │ - movsd 0x78(%esp),%xmm2 │ │ - movsd %xmm1,0x70(%esp) │ │ - movsd 0x108(%esp),%xmm1 │ │ - movsd %xmm2,0x18(%ebp) │ │ - movsd 0x60(%esp),%xmm2 │ │ - movsd %xmm1,0x68(%esp) │ │ - movsd 0x70(%esp),%xmm1 │ │ - movsd %xmm2,0x0(%ebp) │ │ - movsd %xmm1,0x10(%ebp) │ │ - movsd 0x68(%esp),%xmm1 │ │ - movsd %xmm1,0x8(%ebp) │ │ + mov %dl,0x30c(%esp,%ebp,1) │ │ + jne 3b9c0 │ │ + movsd 0x324(%esp),%xmm0 │ │ + movsd 0x314(%esp),%xmm1 │ │ + movsd %xmm0,0x18(%edi) │ │ + movsd 0x31c(%esp),%xmm0 │ │ + movsd %xmm1,0x8(%edi) │ │ + movsd %xmm0,0x10(%edi) │ │ + movsd 0x30c(%esp),%xmm0 │ │ + movsd %xmm0,(%edi) │ │ + movb $0x0,(%esi) │ │ + movb $0x0,0x1(%esi) │ │ + movb $0x0,0x2(%esi) │ │ + movb $0x0,0x3(%esi) │ │ + movb $0x0,0x4(%esi) │ │ + movb $0x0,0x5(%esi) │ │ + movb $0x0,0x6(%esi) │ │ + movb $0x0,0x7(%esi) │ │ + movb $0x0,0x8(%esi) │ │ + movb $0x0,0x9(%esi) │ │ + movb $0x0,0xa(%esi) │ │ + movb $0x0,0xb(%esi) │ │ + movb $0x0,0xc(%esi) │ │ + movb $0x0,0xd(%esi) │ │ + movb $0x0,0xe(%esi) │ │ + movb $0x0,0xf(%esi) │ │ + movb $0x0,0x10(%esi) │ │ + movb $0x0,0x11(%esi) │ │ + movb $0x0,0x12(%esi) │ │ + movb $0x0,0x13(%esi) │ │ + movb $0x0,0x14(%esi) │ │ + movb $0x0,0x15(%esi) │ │ + movb $0x0,0x16(%esi) │ │ + movb $0x0,0x17(%esi) │ │ + movb $0x0,0x18(%esi) │ │ + movb $0x0,0x19(%esi) │ │ + movb $0x0,0x1a(%esi) │ │ + movb $0x0,0x1b(%esi) │ │ + movb $0x0,0x1c(%esi) │ │ + movb $0x0,0x1d(%esi) │ │ + movb $0x0,0x1e(%esi) │ │ + movb $0x0,0x1f(%esi) │ │ + movb $0x0,0x20(%esi) │ │ + movb $0x0,0x21(%esi) │ │ + movb $0x0,0x22(%esi) │ │ + movb $0x0,0x23(%esi) │ │ + movb $0x0,0x24(%esi) │ │ + movb $0x0,0x25(%esi) │ │ + movb $0x0,0x26(%esi) │ │ + movb $0x0,0x27(%esi) │ │ + movb $0x0,0x28(%esi) │ │ + movb $0x0,0x29(%esi) │ │ + movb $0x0,0x2a(%esi) │ │ + movb $0x0,0x2b(%esi) │ │ + movb $0x0,0x2c(%esi) │ │ + movb $0x0,0x2d(%esi) │ │ + movb $0x0,0x2e(%esi) │ │ + movb $0x0,0x2f(%esi) │ │ + movb $0x0,0x30(%esi) │ │ + movb $0x0,0x31(%esi) │ │ + movb $0x0,0x32(%esi) │ │ + movb $0x0,0x33(%esi) │ │ + movb $0x0,0x34(%esi) │ │ + movb $0x0,0x35(%esi) │ │ + movb $0x0,0x36(%esi) │ │ + movb $0x0,0x37(%esi) │ │ + movb $0x0,0x38(%esi) │ │ + movb $0x0,0x39(%esi) │ │ + movb $0x0,0x3a(%esi) │ │ + movb $0x0,0x3b(%esi) │ │ + movb $0x0,0x3c(%esi) │ │ + movb $0x0,0x3d(%esi) │ │ + movb $0x0,0x3e(%esi) │ │ + movb $0x0,0x3f(%esi) │ │ movb $0x0,(%esi) │ │ movb $0x0,0x1(%esi) │ │ movb $0x0,0x2(%esi) │ │ movb $0x0,0x3(%esi) │ │ movb $0x0,0x4(%esi) │ │ movb $0x0,0x5(%esi) │ │ movb $0x0,0x6(%esi) │ │ @@ -39742,118 +41118,151 @@ │ │ movb $0x0,0x39(%esi) │ │ movb $0x0,0x3a(%esi) │ │ movb $0x0,0x3b(%esi) │ │ movb $0x0,0x3c(%esi) │ │ movb $0x0,0x3d(%esi) │ │ movb $0x0,0x3e(%esi) │ │ movb $0x0,0x3f(%esi) │ │ - mov 0xc(%esp),%eax │ │ - mov 0x10(%esp),%ecx │ │ - movl $0x0,0x14(%esp) │ │ - test %eax,%eax │ │ - je 3a2e7 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - movb $0x0,(%ecx) │ │ - inc %ecx │ │ - dec %eax │ │ - jne 3a2e0 │ │ mov 0x20(%esp),%eax │ │ - mov 0x28(%esp),%ecx │ │ + mov 0x14(%esp),%ecx │ │ movsd 0x18(%esp),%xmm0 │ │ mov %eax,0xc(%ecx) │ │ movsd %xmm0,0x4(%ecx) │ │ movl $0xffffffff,(%ecx) │ │ - mov 0x14(%esp),%ecx │ │ - mov 0x10(%esp),%eax │ │ - test %ecx,%ecx │ │ - je 3a31b │ │ - nop │ │ - movb $0x0,(%eax) │ │ - inc %eax │ │ - dec %ecx │ │ - jne 3a310 │ │ - mov 0x10(%esp),%eax │ │ - movl $0x0,0x14(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - test %ecx,%ecx │ │ - je 3a337 │ │ - nopl 0x0(%eax,%eax,1) │ │ - movb $0x0,(%eax) │ │ - inc %eax │ │ - dec %ecx │ │ - jne 3a330 │ │ - cmpl $0x0,0xc(%esp) │ │ - je 3a5fd │ │ + movb $0x0,(%esi) │ │ + movb $0x0,0x1(%esi) │ │ + movb $0x0,0x2(%esi) │ │ + movb $0x0,0x3(%esi) │ │ + movb $0x0,0x4(%esi) │ │ + movb $0x0,0x5(%esi) │ │ + movb $0x0,0x6(%esi) │ │ + movb $0x0,0x7(%esi) │ │ + movb $0x0,0x8(%esi) │ │ + movb $0x0,0x9(%esi) │ │ + movb $0x0,0xa(%esi) │ │ + movb $0x0,0xb(%esi) │ │ + movb $0x0,0xc(%esi) │ │ + movb $0x0,0xd(%esi) │ │ + movb $0x0,0xe(%esi) │ │ + movb $0x0,0xf(%esi) │ │ + movb $0x0,0x10(%esi) │ │ + movb $0x0,0x11(%esi) │ │ + movb $0x0,0x12(%esi) │ │ + movb $0x0,0x13(%esi) │ │ + movb $0x0,0x14(%esi) │ │ + movb $0x0,0x15(%esi) │ │ + movb $0x0,0x16(%esi) │ │ + movb $0x0,0x17(%esi) │ │ + movb $0x0,0x18(%esi) │ │ + movb $0x0,0x19(%esi) │ │ + movb $0x0,0x1a(%esi) │ │ + movb $0x0,0x1b(%esi) │ │ + movb $0x0,0x1c(%esi) │ │ + movb $0x0,0x1d(%esi) │ │ + movb $0x0,0x1e(%esi) │ │ + movb $0x0,0x1f(%esi) │ │ + movb $0x0,0x20(%esi) │ │ + movb $0x0,0x21(%esi) │ │ + movb $0x0,0x22(%esi) │ │ + movb $0x0,0x23(%esi) │ │ + movb $0x0,0x24(%esi) │ │ + movb $0x0,0x25(%esi) │ │ + movb $0x0,0x26(%esi) │ │ + movb $0x0,0x27(%esi) │ │ + movb $0x0,0x28(%esi) │ │ + movb $0x0,0x29(%esi) │ │ + movb $0x0,0x2a(%esi) │ │ + movb $0x0,0x2b(%esi) │ │ + movb $0x0,0x2c(%esi) │ │ + movb $0x0,0x2d(%esi) │ │ + movb $0x0,0x2e(%esi) │ │ + movb $0x0,0x2f(%esi) │ │ + movb $0x0,0x30(%esi) │ │ + movb $0x0,0x31(%esi) │ │ + movb $0x0,0x32(%esi) │ │ + movb $0x0,0x33(%esi) │ │ + movb $0x0,0x34(%esi) │ │ + movb $0x0,0x35(%esi) │ │ + movb $0x0,0x36(%esi) │ │ + movb $0x0,0x37(%esi) │ │ + movb $0x0,0x38(%esi) │ │ + movb $0x0,0x39(%esi) │ │ + movb $0x0,0x3a(%esi) │ │ + movb $0x0,0x3b(%esi) │ │ + movb $0x0,0x3c(%esi) │ │ + movb $0x0,0x3d(%esi) │ │ + movb $0x0,0x3e(%esi) │ │ + movb $0x0,0x3f(%esi) │ │ sub $0xc,%esp │ │ - push 0x1c(%esp) │ │ - jmp 3a5f5 │ │ - lea -0x77c6d(%ebx),%ecx │ │ - mov $0x18,%edi │ │ - jmp 3a411 │ │ - lea 0x2d0(%esp),%eax │ │ - mov %eax,0x100(%esp) │ │ - lea 0x100(%esp),%eax │ │ - mov %eax,0x370(%esp) │ │ - lea -0x5361c(%ebx),%eax │ │ - mov %eax,0x374(%esp) │ │ + push %esi │ │ + jmp 3c173 │ │ + lea -0x773c6(%ebx),%eax │ │ + jmp 3bde3 │ │ + lea 0x260(%esp),%eax │ │ + mov %eax,0x1c0(%esp) │ │ + lea 0x1c0(%esp),%eax │ │ + mov %eax,0x350(%esp) │ │ + lea -0x529cc(%ebx),%eax │ │ + mov %eax,0x354(%esp) │ │ sub $0x8,%esp │ │ - lea 0x378(%esp),%eax │ │ - lea -0xe6c(%ebx),%edx │ │ - lea -0x78501(%ebx),%edi │ │ - lea 0x1a8(%esp),%ecx │ │ + lea 0x358(%esp),%eax │ │ + lea -0xfb0(%ebx),%edx │ │ + lea -0x77baf(%ebx),%ebp │ │ + lea 0x98(%esp),%ecx │ │ push %eax │ │ - push %edi │ │ - call 314a0 │ │ + push %ebp │ │ + call 31c70 │ │ add $0x10,%esp │ │ test %al,%al │ │ - je 3a454 │ │ + je 3be45 │ │ sub $0x4,%esp │ │ - lea -0xe54(%ebx),%eax │ │ + lea -0xf98(%ebx),%eax │ │ mov $0x37,%edx │ │ - lea -0xe7c(%ebx),%esi │ │ - lea 0x2b(%esp),%edi │ │ - lea -0x76702(%ebx),%ecx │ │ + lea -0xfc0(%ebx),%esi │ │ + lea 0x13(%esp),%edi │ │ + lea -0x75a98(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %edi │ │ - call 34100 │ │ - add $0x10,%esp │ │ - jmp 3a630 │ │ - lea -0x77c7f(%ebx),%ecx │ │ - jmp 3a3f2 │ │ - lea -0x77c2a(%ebx),%ecx │ │ - mov $0x12,%edi │ │ - jmp 3a411 │ │ - lea -0x77c55(%ebx),%ecx │ │ - mov $0x18,%edi │ │ - jmp 3a411 │ │ - lea -0x77c3d(%ebx),%ecx │ │ - mov $0x13,%edi │ │ - mov %ecx,0x2c(%esp) │ │ + call 34730 │ │ + add $0x10,%esp │ │ + jmp 3c1ae │ │ + lea -0x773d8(%ebx),%eax │ │ + jmp 3bdd6 │ │ + lea -0x77383(%ebx),%eax │ │ + mov $0x12,%ebp │ │ + jmp 3bdf9 │ │ + lea -0x773ae(%ebx),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov $0x18,%ebp │ │ + jmp 3bdfd │ │ + lea -0x77396(%ebx),%eax │ │ + mov $0x13,%ebp │ │ + mov %eax,0x8(%esp) │ │ sub $0xc,%esp │ │ xor %edx,%edx │ │ - lea 0x1ac(%esp),%ecx │ │ - push %edi │ │ - call 3b2b0 │ │ + lea 0x9c(%esp),%ecx │ │ + mov %ebp,0x1c(%esp) │ │ + push %ebp │ │ + call 3ce10 │ │ add $0x10,%esp │ │ - mov 0x1a8(%esp),%ebp │ │ - mov 0x1a4(%esp),%eax │ │ + mov 0x98(%esp),%ebp │ │ + mov 0x94(%esp),%eax │ │ add %ebp,%eax │ │ sub $0x4,%esp │ │ - push %edi │ │ - push 0x34(%esp) │ │ + push 0x14(%esp) │ │ + push 0x10(%esp) │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ - add %edi,%ebp │ │ - mov %ebp,0x1a8(%esp) │ │ - mov 0x1a8(%esp),%eax │ │ - mov 0x28(%esp),%ecx │ │ - movsd 0x1a0(%esp),%xmm0 │ │ + add 0x10(%esp),%ebp │ │ + mov %ebp,0x98(%esp) │ │ + mov 0x98(%esp),%eax │ │ + mov 0x14(%esp),%ecx │ │ + movsd 0x90(%esp),%xmm0 │ │ mov %eax,0xc(%ecx) │ │ movsd %xmm0,0x4(%ecx) │ │ movl $0x4,(%ecx) │ │ movb $0x0,(%esi) │ │ movb $0x0,0x1(%esi) │ │ movb $0x0,0x2(%esi) │ │ movb $0x0,0x3(%esi) │ │ @@ -39913,404 +41322,523 @@ │ │ movb $0x0,0x39(%esi) │ │ movb $0x0,0x3a(%esi) │ │ movb $0x0,0x3b(%esi) │ │ movb $0x0,0x3c(%esi) │ │ movb $0x0,0x3d(%esi) │ │ movb $0x0,0x3e(%esi) │ │ movb $0x0,0x3f(%esi) │ │ - mov 0xc(%esp),%eax │ │ - mov 0x10(%esp),%ecx │ │ - movl $0x0,0x14(%esp) │ │ - test %eax,%eax │ │ - je 3a597 │ │ - nopl 0x0(%eax) │ │ - movb $0x0,(%ecx) │ │ - inc %ecx │ │ - dec %eax │ │ - jne 3a590 │ │ - cmpl $0x0,0xc(%esp) │ │ - je 3a5ad │ │ + movb $0x0,(%esi) │ │ + movb $0x0,0x1(%esi) │ │ + movb $0x0,0x2(%esi) │ │ + movb $0x0,0x3(%esi) │ │ + movb $0x0,0x4(%esi) │ │ + movb $0x0,0x5(%esi) │ │ + movb $0x0,0x6(%esi) │ │ + movb $0x0,0x7(%esi) │ │ + movb $0x0,0x8(%esi) │ │ + movb $0x0,0x9(%esi) │ │ + movb $0x0,0xa(%esi) │ │ + movb $0x0,0xb(%esi) │ │ + movb $0x0,0xc(%esi) │ │ + movb $0x0,0xd(%esi) │ │ + movb $0x0,0xe(%esi) │ │ + movb $0x0,0xf(%esi) │ │ + movb $0x0,0x10(%esi) │ │ + movb $0x0,0x11(%esi) │ │ + movb $0x0,0x12(%esi) │ │ + movb $0x0,0x13(%esi) │ │ + movb $0x0,0x14(%esi) │ │ + movb $0x0,0x15(%esi) │ │ + movb $0x0,0x16(%esi) │ │ + movb $0x0,0x17(%esi) │ │ + movb $0x0,0x18(%esi) │ │ + movb $0x0,0x19(%esi) │ │ + movb $0x0,0x1a(%esi) │ │ + movb $0x0,0x1b(%esi) │ │ + movb $0x0,0x1c(%esi) │ │ + movb $0x0,0x1d(%esi) │ │ + movb $0x0,0x1e(%esi) │ │ + movb $0x0,0x1f(%esi) │ │ + movb $0x0,0x20(%esi) │ │ + movb $0x0,0x21(%esi) │ │ + movb $0x0,0x22(%esi) │ │ + movb $0x0,0x23(%esi) │ │ + movb $0x0,0x24(%esi) │ │ + movb $0x0,0x25(%esi) │ │ + movb $0x0,0x26(%esi) │ │ + movb $0x0,0x27(%esi) │ │ + movb $0x0,0x28(%esi) │ │ + movb $0x0,0x29(%esi) │ │ + movb $0x0,0x2a(%esi) │ │ + movb $0x0,0x2b(%esi) │ │ + movb $0x0,0x2c(%esi) │ │ + movb $0x0,0x2d(%esi) │ │ + movb $0x0,0x2e(%esi) │ │ + movb $0x0,0x2f(%esi) │ │ + movb $0x0,0x30(%esi) │ │ + movb $0x0,0x31(%esi) │ │ + movb $0x0,0x32(%esi) │ │ + movb $0x0,0x33(%esi) │ │ + movb $0x0,0x34(%esi) │ │ + movb $0x0,0x35(%esi) │ │ + movb $0x0,0x36(%esi) │ │ + movb $0x0,0x37(%esi) │ │ + movb $0x0,0x38(%esi) │ │ + movb $0x0,0x39(%esi) │ │ + movb $0x0,0x3a(%esi) │ │ + movb $0x0,0x3b(%esi) │ │ + movb $0x0,0x3c(%esi) │ │ + movb $0x0,0x3d(%esi) │ │ + movb $0x0,0x3e(%esi) │ │ + movb $0x0,0x3f(%esi) │ │ sub $0xc,%esp │ │ - push 0x1c(%esp) │ │ - call 7bfb0 │ │ + push %esi │ │ + call 7b700 │ │ add $0x10,%esp │ │ - mov 0x20(%esp),%ecx │ │ - mov 0x1c(%esp),%eax │ │ - test %ecx,%ecx │ │ - je 3a5cb │ │ - nopl 0x0(%eax) │ │ - movb $0x0,(%eax) │ │ - inc %eax │ │ - dec %ecx │ │ - jne 3a5c0 │ │ - mov 0x1c(%esp),%eax │ │ - movl $0x0,0x20(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - test %ecx,%ecx │ │ - je 3a5e7 │ │ - nopl 0x0(%eax,%eax,1) │ │ - movb $0x0,(%eax) │ │ - inc %eax │ │ - dec %ecx │ │ - jne 3a5e0 │ │ - cmpl $0x0,0x18(%esp) │ │ - je 3a5fd │ │ + movb $0x0,(%edi) │ │ + movb $0x0,0x1(%edi) │ │ + movb $0x0,0x2(%edi) │ │ + movb $0x0,0x3(%edi) │ │ + movb $0x0,0x4(%edi) │ │ + movb $0x0,0x5(%edi) │ │ + movb $0x0,0x6(%edi) │ │ + movb $0x0,0x7(%edi) │ │ + movb $0x0,0x8(%edi) │ │ + movb $0x0,0x9(%edi) │ │ + movb $0x0,0xa(%edi) │ │ + movb $0x0,0xb(%edi) │ │ + movb $0x0,0xc(%edi) │ │ + movb $0x0,0xd(%edi) │ │ + movb $0x0,0xe(%edi) │ │ + movb $0x0,0xf(%edi) │ │ + movb $0x0,0x10(%edi) │ │ + movb $0x0,0x11(%edi) │ │ + movb $0x0,0x12(%edi) │ │ + movb $0x0,0x13(%edi) │ │ + movb $0x0,0x14(%edi) │ │ + movb $0x0,0x15(%edi) │ │ + movb $0x0,0x16(%edi) │ │ + movb $0x0,0x17(%edi) │ │ + movb $0x0,0x18(%edi) │ │ + movb $0x0,0x19(%edi) │ │ + movb $0x0,0x1a(%edi) │ │ + movb $0x0,0x1b(%edi) │ │ + movb $0x0,0x1c(%edi) │ │ + movb $0x0,0x1d(%edi) │ │ + movb $0x0,0x1e(%edi) │ │ + movb $0x0,0x1f(%edi) │ │ + movb $0x0,(%edi) │ │ + movb $0x0,0x1(%edi) │ │ + movb $0x0,0x2(%edi) │ │ + movb $0x0,0x3(%edi) │ │ + movb $0x0,0x4(%edi) │ │ + movb $0x0,0x5(%edi) │ │ + movb $0x0,0x6(%edi) │ │ + movb $0x0,0x7(%edi) │ │ + movb $0x0,0x8(%edi) │ │ + movb $0x0,0x9(%edi) │ │ + movb $0x0,0xa(%edi) │ │ + movb $0x0,0xb(%edi) │ │ + movb $0x0,0xc(%edi) │ │ + movb $0x0,0xd(%edi) │ │ + movb $0x0,0xe(%edi) │ │ + movb $0x0,0xf(%edi) │ │ + movb $0x0,0x10(%edi) │ │ + movb $0x0,0x11(%edi) │ │ + movb $0x0,0x12(%edi) │ │ + movb $0x0,0x13(%edi) │ │ + movb $0x0,0x14(%edi) │ │ + movb $0x0,0x15(%edi) │ │ + movb $0x0,0x16(%edi) │ │ + movb $0x0,0x17(%edi) │ │ + movb $0x0,0x18(%edi) │ │ + movb $0x0,0x19(%edi) │ │ + movb $0x0,0x1a(%edi) │ │ + movb $0x0,0x1b(%edi) │ │ + movb $0x0,0x1c(%edi) │ │ + movb $0x0,0x1d(%edi) │ │ + movb $0x0,0x1e(%edi) │ │ + movb $0x0,0x1f(%edi) │ │ sub $0xc,%esp │ │ - push 0x28(%esp) │ │ - call 7bfb0 │ │ + push %edi │ │ + call 7b700 │ │ add $0x10,%esp │ │ - add $0x46c,%esp │ │ + add $0x40c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - call 29b30 │ │ - jmp 39e03 │ │ + call 2a030 │ │ + jmp 3b715 │ │ mov $0x1,%ecx │ │ mov $0x20,%edx │ │ - call 246cb │ │ + call 247ab │ │ mov $0x1,%ecx │ │ mov $0x40,%edx │ │ - call 246cb │ │ + call 247ab │ │ ud2 │ │ mov %eax,%esi │ │ - jmp 3a661 │ │ + jmp 3c1df │ │ mov %eax,%esi │ │ - jmp 3a658 │ │ - cmpl $0x0,0x1a0(%esp) │ │ + jmp 3c1d6 │ │ + cmpl $0x0,0x90(%esp) │ │ mov %eax,%esi │ │ - je 3a658 │ │ + je 3c1d6 │ │ sub $0xc,%esp │ │ - push 0x1b0(%esp) │ │ - call 7bfb0 │ │ + push 0xa0(%esp) │ │ + call 7b700 │ │ add $0x10,%esp │ │ - lea 0xc(%esp),%ecx │ │ - call 18830 │ │ + lea 0x24(%esp),%ecx │ │ + call 3c200 │ │ lea 0x18(%esp),%ecx │ │ - call 18830 │ │ + call 3c200 │ │ sub $0xc,%esp │ │ push %esi │ │ - call 784f0 │ │ + call 77c40 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %ebx │ │ + push %esi │ │ + push %eax │ │ + mov 0x8(%ecx),%edx │ │ + mov 0x4(%ecx),%eax │ │ + call 3c20e │ │ + pop %ebx │ │ + add $0x41e7e,%ebx │ │ + test %edx,%edx │ │ + je 3c227 │ │ + mov %eax,%esi │ │ + nopl 0x0(%eax,%eax,1) │ │ + movb $0x0,(%esi) │ │ + inc %esi │ │ + dec %edx │ │ + jne 3c220 │ │ + movl $0x0,0x8(%ecx) │ │ + mov (%ecx),%ecx │ │ + test %ecx,%ecx │ │ + je 3c257 │ │ + xor %edx,%edx │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + movb $0x0,(%eax,%edx,1) │ │ + inc %edx │ │ + cmp %edx,%ecx │ │ + jne 3c240 │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + add $0x4,%esp │ │ + pop %esi │ │ + pop %ebx │ │ + ret │ │ + add $0x4,%esp │ │ + pop %esi │ │ + pop %ebx │ │ + ret │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x3bc,%esp │ │ - call 3a68f │ │ + sub $0x3cc,%esp │ │ + call 3c26f │ │ pop %ebx │ │ xorps %xmm0,%xmm0 │ │ - lea 0x160(%esp),%ebp │ │ + lea 0x170(%esp),%ebp │ │ mov %edx,%edi │ │ mov %ecx,%esi │ │ - lea 0x110(%esp),%ecx │ │ - add $0x4414d,%ebx │ │ + lea 0x80(%esp),%ecx │ │ + add $0x41e1d,%ebx │ │ + movaps %xmm0,0x1a0(%esp) │ │ movaps %xmm0,0x190(%esp) │ │ movaps %xmm0,0x180(%esp) │ │ movaps %xmm0,0x170(%esp) │ │ - movaps %xmm0,0x160(%esp) │ │ mov %ebp,%edx │ │ - movaps -0x7668c(%ebx),%xmm1 │ │ - movaps -0x7669c(%ebx),%xmm2 │ │ - movaps -0x7c89c(%ebx),%xmm0 │ │ - movaps %xmm1,0x140(%esp) │ │ - movaps -0x766ac(%ebx),%xmm1 │ │ - movaps %xmm2,0x130(%esp) │ │ - movaps -0x766bc(%ebx),%xmm2 │ │ - movaps %xmm0,0x160(%esp) │ │ + movaps -0x75a2c(%ebx),%xmm1 │ │ + movaps -0x75a3c(%ebx),%xmm2 │ │ + movaps -0x7bedc(%ebx),%xmm0 │ │ + movaps %xmm1,0xb0(%esp) │ │ + movaps -0x75a4c(%ebx),%xmm1 │ │ + movaps %xmm2,0xa0(%esp) │ │ + movaps -0x75a5c(%ebx),%xmm2 │ │ movaps %xmm0,0x170(%esp) │ │ movaps %xmm0,0x180(%esp) │ │ movaps %xmm0,0x190(%esp) │ │ movaps %xmm0,0x1a0(%esp) │ │ movaps %xmm0,0x1b0(%esp) │ │ movaps %xmm0,0x1c0(%esp) │ │ movaps %xmm0,0x1d0(%esp) │ │ - movaps %xmm1,0x120(%esp) │ │ - movss -0x7ca18(%ebx),%xmm1 │ │ - movaps %xmm2,0x110(%esp) │ │ - movaps %xmm1,0x150(%esp) │ │ - call 43bb0 │ │ - movaps -0x7c55c(%ebx),%xmm2 │ │ - movaps 0x160(%esp),%xmm0 │ │ - movaps 0x170(%esp),%xmm1 │ │ - lea 0xc0(%esp),%ecx │ │ + movaps %xmm0,0x1e0(%esp) │ │ + movaps %xmm1,0x90(%esp) │ │ + movss -0x7babc(%ebx),%xmm1 │ │ + movaps %xmm2,0x80(%esp) │ │ + movaps %xmm1,0xc0(%esp) │ │ + call 45ab0 │ │ + movaps -0x7bb3c(%ebx),%xmm2 │ │ + movaps 0x170(%esp),%xmm0 │ │ + movaps 0x180(%esp),%xmm1 │ │ + lea 0xd0(%esp),%ecx │ │ mov %ebp,%edx │ │ xorps %xmm2,%xmm0 │ │ xorps %xmm2,%xmm1 │ │ - movaps %xmm0,0x160(%esp) │ │ - movaps %xmm1,0x170(%esp) │ │ - movaps 0x180(%esp),%xmm0 │ │ - movaps 0x190(%esp),%xmm1 │ │ + movaps %xmm0,0x170(%esp) │ │ + movaps %xmm1,0x180(%esp) │ │ + movaps 0x190(%esp),%xmm0 │ │ + movaps 0x1a0(%esp),%xmm1 │ │ xorps %xmm2,%xmm0 │ │ xorps %xmm2,%xmm1 │ │ - movaps %xmm0,0x180(%esp) │ │ - movaps %xmm1,0x190(%esp) │ │ - movaps 0x1a0(%esp),%xmm0 │ │ - movaps 0x1b0(%esp),%xmm1 │ │ + movaps %xmm0,0x190(%esp) │ │ + movaps %xmm1,0x1a0(%esp) │ │ + movaps 0x1b0(%esp),%xmm0 │ │ + movaps 0x1c0(%esp),%xmm1 │ │ xorps %xmm2,%xmm0 │ │ xorps %xmm2,%xmm1 │ │ - movaps %xmm0,0x1a0(%esp) │ │ - movaps %xmm1,0x1b0(%esp) │ │ - movaps 0x1c0(%esp),%xmm0 │ │ - movaps 0x1d0(%esp),%xmm1 │ │ + movaps %xmm0,0x1b0(%esp) │ │ + movaps %xmm1,0x1c0(%esp) │ │ + movaps 0x1d0(%esp),%xmm0 │ │ + movaps 0x1e0(%esp),%xmm1 │ │ xorps %xmm2,%xmm0 │ │ xorps %xmm2,%xmm1 │ │ - movaps -0x7669c(%ebx),%xmm2 │ │ - movaps %xmm0,0x1c0(%esp) │ │ - movaps %xmm1,0x1d0(%esp) │ │ - movaps -0x7668c(%ebx),%xmm1 │ │ - movaps %xmm2,0xe0(%esp) │ │ - movaps -0x766bc(%ebx),%xmm2 │ │ - movaps %xmm1,0xf0(%esp) │ │ - movaps -0x766ac(%ebx),%xmm1 │ │ - movaps %xmm2,0xc0(%esp) │ │ - movaps %xmm1,0xd0(%esp) │ │ - movss -0x7ca18(%ebx),%xmm1 │ │ + movaps -0x75a3c(%ebx),%xmm2 │ │ + movaps %xmm0,0x1d0(%esp) │ │ + movaps %xmm1,0x1e0(%esp) │ │ + movaps -0x75a2c(%ebx),%xmm1 │ │ + movaps %xmm2,0xf0(%esp) │ │ + movaps -0x75a5c(%ebx),%xmm2 │ │ movaps %xmm1,0x100(%esp) │ │ - call 43bb0 │ │ + movaps -0x75a4c(%ebx),%xmm1 │ │ + movaps %xmm2,0xd0(%esp) │ │ + movaps %xmm1,0xe0(%esp) │ │ + movss -0x7babc(%ebx),%xmm1 │ │ + movaps %xmm1,0x110(%esp) │ │ + call 45ab0 │ │ + movaps 0xf0(%esp),%xmm1 │ │ + movaps 0x110(%esp),%xmm0 │ │ + movaps 0x100(%esp),%xmm2 │ │ + movaps 0xd0(%esp),%xmm3 │ │ + movb $0x0,0x3b0(%esp) │ │ + movaps %xmm1,0x260(%esp) │ │ movaps 0xe0(%esp),%xmm1 │ │ - movaps 0x100(%esp),%xmm0 │ │ - movaps 0xf0(%esp),%xmm2 │ │ - movaps 0xc0(%esp),%xmm3 │ │ - movb $0x0,0x3a0(%esp) │ │ + movaps %xmm2,0x270(%esp) │ │ + movaps %xmm0,0x280(%esp) │ │ + movaps %xmm3,0x240(%esp) │ │ + movaps 0x80(%esp),%xmm2 │ │ movaps %xmm1,0x250(%esp) │ │ - movaps 0xd0(%esp),%xmm1 │ │ - movaps %xmm2,0x260(%esp) │ │ - movaps %xmm0,0x270(%esp) │ │ - movaps %xmm3,0x230(%esp) │ │ - movaps 0x110(%esp),%xmm2 │ │ - movaps %xmm1,0x240(%esp) │ │ - movaps 0x120(%esp),%xmm1 │ │ - movaps %xmm2,0x1e0(%esp) │ │ - movaps 0x140(%esp),%xmm2 │ │ - movaps %xmm1,0x1f0(%esp) │ │ - movaps 0x130(%esp),%xmm1 │ │ - movaps %xmm2,0x210(%esp) │ │ + movaps 0x90(%esp),%xmm1 │ │ + movaps %xmm2,0x1f0(%esp) │ │ + movaps 0xb0(%esp),%xmm2 │ │ movaps %xmm1,0x200(%esp) │ │ - movaps 0x150(%esp),%xmm1 │ │ - movaps %xmm1,0x220(%esp) │ │ + movaps 0xa0(%esp),%xmm1 │ │ + movaps %xmm2,0x220(%esp) │ │ + movaps %xmm1,0x210(%esp) │ │ + movaps 0xc0(%esp),%xmm1 │ │ + movaps %xmm1,0x230(%esp) │ │ xorps %xmm1,%xmm1 │ │ + movaps %xmm1,0x3a0(%esp) │ │ movaps %xmm1,0x390(%esp) │ │ movaps %xmm1,0x380(%esp) │ │ movaps %xmm1,0x370(%esp) │ │ movaps %xmm1,0x360(%esp) │ │ movaps %xmm1,0x350(%esp) │ │ movaps %xmm1,0x340(%esp) │ │ movaps %xmm1,0x330(%esp) │ │ - movaps %xmm1,0x320(%esp) │ │ sub $0x4,%esp │ │ - lea 0x1e4(%esp),%eax │ │ - lea 0x284(%esp),%ebp │ │ + lea 0x1f4(%esp),%eax │ │ + lea 0x294(%esp),%ebp │ │ push $0xa0 │ │ push %eax │ │ push %ebp │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ movsd 0x8(%edi),%xmm1 │ │ movsd 0x10(%edi),%xmm2 │ │ movsd (%edi),%xmm0 │ │ - lea 0xc0(%esp),%ecx │ │ mov %ebp,%edx │ │ - movsd %xmm1,0x328(%esp) │ │ - movsd 0x18(%edi),%xmm1 │ │ - movsd %xmm2,0x330(%esp) │ │ - movsd 0x20(%edi),%xmm2 │ │ - movsd %xmm0,0x320(%esp) │ │ movsd %xmm1,0x338(%esp) │ │ - movsd 0x28(%edi),%xmm1 │ │ + movsd 0x18(%edi),%xmm1 │ │ movsd %xmm2,0x340(%esp) │ │ - movsd 0x30(%edi),%xmm2 │ │ + movsd 0x20(%edi),%xmm2 │ │ + movsd %xmm0,0x330(%esp) │ │ movsd %xmm1,0x348(%esp) │ │ - movsd 0x38(%edi),%xmm1 │ │ + movsd 0x28(%edi),%xmm1 │ │ movsd %xmm2,0x350(%esp) │ │ + movsd 0x30(%edi),%xmm2 │ │ movsd %xmm1,0x358(%esp) │ │ - movb $0x40,0x3a0(%esp) │ │ - call 3ae00 │ │ + movsd 0x38(%edi),%xmm1 │ │ + lea 0x1f0(%esp),%edi │ │ + movsd %xmm2,0x360(%esp) │ │ + mov %edi,%ecx │ │ + movsd %xmm1,0x368(%esp) │ │ + movb $0x40,0x3b0(%esp) │ │ + call 3c950 │ │ xor %ecx,%ecx │ │ mov $0xffffffc0,%eax │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - mov %ecx,%edi │ │ - movzbl 0x100(%esp,%eax,1),%edx │ │ + nopw 0x0(%eax,%eax,1) │ │ + mov %ecx,%ebp │ │ + movzbl 0x230(%esp,%eax,1),%edx │ │ xor %ecx,%ecx │ │ - cmp $0x40,%edi │ │ + cmp $0x40,%ebp │ │ setne %cl │ │ - add %edi,%ecx │ │ + add %ebp,%ecx │ │ inc %eax │ │ - mov %dl,0x1e0(%esp,%edi,1) │ │ - jne 3aa00 │ │ - movsd 0x218(%esp),%xmm0 │ │ - movsd 0x1e8(%esp),%xmm1 │ │ - movaps -0x7c89c(%ebx),%xmm2 │ │ - lea 0x40(%esp),%edi │ │ - lea 0x110(%esp),%ecx │ │ - mov %edi,%edx │ │ - movsd %xmm0,0x38(%esp) │ │ - movsd 0x210(%esp),%xmm0 │ │ + mov %dl,0x12c(%esp,%ebp,1) │ │ + jne 3c5e0 │ │ + xorps %xmm0,%xmm0 │ │ + movsd 0x134(%esp),%xmm1 │ │ + movaps -0x7bedc(%ebx),%xmm2 │ │ + mov %esp,%ebp │ │ + lea 0x80(%esp),%ecx │ │ + movaps %xmm0,0x40(%esp) │ │ + movaps %xmm0,0x50(%esp) │ │ + movaps %xmm0,0x60(%esp) │ │ + movaps %xmm0,0x70(%esp) │ │ + movsd 0x12c(%esp),%xmm0 │ │ + mov %ebp,%edx │ │ movsd %xmm1,0x8(%esp) │ │ - movsd 0x8(%esp),%xmm1 │ │ - movsd %xmm0,0x30(%esp) │ │ - movsd 0x208(%esp),%xmm0 │ │ - movsd %xmm0,0x28(%esp) │ │ - movsd 0x200(%esp),%xmm0 │ │ - movsd %xmm0,0x20(%esp) │ │ - movsd 0x1f8(%esp),%xmm0 │ │ - movsd %xmm0,0x18(%esp) │ │ - movsd 0x1f0(%esp),%xmm0 │ │ - movsd %xmm0,0x10(%esp) │ │ - movsd 0x1e0(%esp),%xmm0 │ │ movsd %xmm0,(%esp) │ │ - xorps %xmm0,%xmm0 │ │ - movaps %xmm0,0xb0(%esp) │ │ - movaps %xmm0,0xa0(%esp) │ │ - movaps %xmm0,0x90(%esp) │ │ - movaps %xmm0,0x80(%esp) │ │ - movsd 0x38(%esp),%xmm0 │ │ - movsd %xmm1,0x48(%esp) │ │ - movsd %xmm0,0x78(%esp) │ │ - movsd 0x30(%esp),%xmm0 │ │ - movsd %xmm0,0x70(%esp) │ │ - movsd 0x28(%esp),%xmm0 │ │ - movsd %xmm0,0x68(%esp) │ │ - movsd 0x20(%esp),%xmm0 │ │ - movsd %xmm0,0x60(%esp) │ │ - movsd 0x18(%esp),%xmm0 │ │ - movsd %xmm0,0x58(%esp) │ │ - movsd 0x10(%esp),%xmm0 │ │ - movsd %xmm0,0x50(%esp) │ │ - movsd (%esp),%xmm0 │ │ - movsd %xmm0,0x40(%esp) │ │ + movsd 0x13c(%esp),%xmm0 │ │ + movsd %xmm0,0x10(%esp) │ │ + movsd 0x144(%esp),%xmm0 │ │ + movsd %xmm0,0x18(%esp) │ │ + movsd 0x14c(%esp),%xmm0 │ │ + movsd %xmm0,0x20(%esp) │ │ + movsd 0x154(%esp),%xmm0 │ │ + movsd %xmm0,0x28(%esp) │ │ + movsd 0x15c(%esp),%xmm0 │ │ + movsd %xmm0,0x30(%esp) │ │ + movsd 0x164(%esp),%xmm0 │ │ + movsd %xmm0,0x38(%esp) │ │ + movaps (%esp),%xmm0 │ │ + movaps 0x10(%esp),%xmm1 │ │ + xorps %xmm2,%xmm0 │ │ + xorps %xmm2,%xmm1 │ │ + movaps %xmm0,(%esp) │ │ + movaps %xmm1,0x10(%esp) │ │ + movaps 0x20(%esp),%xmm0 │ │ + movaps 0x30(%esp),%xmm1 │ │ + xorps %xmm2,%xmm0 │ │ + xorps %xmm2,%xmm1 │ │ + movaps %xmm0,0x20(%esp) │ │ + movaps %xmm1,0x30(%esp) │ │ movaps 0x40(%esp),%xmm0 │ │ movaps 0x50(%esp),%xmm1 │ │ xorps %xmm2,%xmm0 │ │ xorps %xmm2,%xmm1 │ │ movaps %xmm0,0x40(%esp) │ │ movaps %xmm1,0x50(%esp) │ │ + movaps -0x75a2c(%ebx),%xmm1 │ │ movaps 0x60(%esp),%xmm0 │ │ - movaps 0x70(%esp),%xmm1 │ │ + movaps %xmm1,0xb0(%esp) │ │ + movaps -0x75a4c(%ebx),%xmm1 │ │ xorps %xmm2,%xmm0 │ │ - xorps %xmm2,%xmm1 │ │ + xorps 0x70(%esp),%xmm2 │ │ movaps %xmm0,0x60(%esp) │ │ - movaps %xmm1,0x70(%esp) │ │ - movaps 0x80(%esp),%xmm0 │ │ - movaps 0x90(%esp),%xmm1 │ │ + movaps %xmm1,0x90(%esp) │ │ + movss -0x7babc(%ebx),%xmm1 │ │ + movaps %xmm2,0x70(%esp) │ │ + movaps -0x75a3c(%ebx),%xmm2 │ │ + movaps %xmm2,0xa0(%esp) │ │ + movaps -0x75a5c(%ebx),%xmm2 │ │ + movaps %xmm2,0x80(%esp) │ │ + movaps %xmm1,0xc0(%esp) │ │ + call 45ab0 │ │ + movaps (%esp),%xmm0 │ │ + movaps -0x7bb3c(%ebx),%xmm2 │ │ + movaps 0x10(%esp),%xmm1 │ │ + lea 0xd0(%esp),%ecx │ │ + mov %ebp,%edx │ │ xorps %xmm2,%xmm0 │ │ xorps %xmm2,%xmm1 │ │ - movaps %xmm0,0x80(%esp) │ │ - movaps %xmm1,0x90(%esp) │ │ - movaps -0x7668c(%ebx),%xmm1 │ │ - movaps 0xa0(%esp),%xmm0 │ │ - movaps %xmm1,0x140(%esp) │ │ - movaps -0x766ac(%ebx),%xmm1 │ │ + movaps %xmm0,(%esp) │ │ + movaps %xmm1,0x10(%esp) │ │ + movaps 0x20(%esp),%xmm0 │ │ + movaps 0x30(%esp),%xmm1 │ │ xorps %xmm2,%xmm0 │ │ - xorps 0xb0(%esp),%xmm2 │ │ - movaps %xmm0,0xa0(%esp) │ │ - movaps %xmm1,0x120(%esp) │ │ - movss -0x7ca18(%ebx),%xmm1 │ │ - movaps %xmm2,0xb0(%esp) │ │ - movaps -0x7669c(%ebx),%xmm2 │ │ - movaps %xmm2,0x130(%esp) │ │ - movaps -0x766bc(%ebx),%xmm2 │ │ - movaps %xmm2,0x110(%esp) │ │ - movaps %xmm1,0x150(%esp) │ │ - call 43bb0 │ │ + xorps %xmm2,%xmm1 │ │ + movaps %xmm0,0x20(%esp) │ │ + movaps %xmm1,0x30(%esp) │ │ movaps 0x40(%esp),%xmm0 │ │ - movaps -0x7c55c(%ebx),%xmm2 │ │ movaps 0x50(%esp),%xmm1 │ │ - lea 0xc0(%esp),%ecx │ │ - mov %edi,%edx │ │ xorps %xmm2,%xmm0 │ │ xorps %xmm2,%xmm1 │ │ movaps %xmm0,0x40(%esp) │ │ movaps %xmm1,0x50(%esp) │ │ + movaps -0x75a2c(%ebx),%xmm1 │ │ movaps 0x60(%esp),%xmm0 │ │ - movaps 0x70(%esp),%xmm1 │ │ + movaps %xmm1,0x100(%esp) │ │ + movaps -0x75a4c(%ebx),%xmm1 │ │ xorps %xmm2,%xmm0 │ │ - xorps %xmm2,%xmm1 │ │ + xorps 0x70(%esp),%xmm2 │ │ movaps %xmm0,0x60(%esp) │ │ - movaps %xmm1,0x70(%esp) │ │ - movaps 0x80(%esp),%xmm0 │ │ - movaps 0x90(%esp),%xmm1 │ │ - xorps %xmm2,%xmm0 │ │ - xorps %xmm2,%xmm1 │ │ - movaps %xmm0,0x80(%esp) │ │ - movaps %xmm1,0x90(%esp) │ │ - movaps -0x7668c(%ebx),%xmm1 │ │ - movaps 0xa0(%esp),%xmm0 │ │ - movaps %xmm1,0xf0(%esp) │ │ - movaps -0x766ac(%ebx),%xmm1 │ │ - xorps %xmm2,%xmm0 │ │ - xorps 0xb0(%esp),%xmm2 │ │ - movaps %xmm0,0xa0(%esp) │ │ - movaps %xmm1,0xd0(%esp) │ │ - movss -0x7ca18(%ebx),%xmm1 │ │ - movaps %xmm2,0xb0(%esp) │ │ - movaps -0x7669c(%ebx),%xmm2 │ │ - movaps %xmm2,0xe0(%esp) │ │ - movaps -0x766bc(%ebx),%xmm2 │ │ - movaps %xmm2,0xc0(%esp) │ │ - movaps %xmm1,0x100(%esp) │ │ - call 43bb0 │ │ + movaps %xmm1,0xe0(%esp) │ │ + movss -0x7babc(%ebx),%xmm1 │ │ + movaps %xmm2,0x70(%esp) │ │ + movaps -0x75a3c(%ebx),%xmm2 │ │ + movaps %xmm2,0xf0(%esp) │ │ + movaps -0x75a5c(%ebx),%xmm2 │ │ + movaps %xmm2,0xd0(%esp) │ │ + movaps %xmm1,0x110(%esp) │ │ + call 45ab0 │ │ + movaps 0xf0(%esp),%xmm1 │ │ + movaps 0x110(%esp),%xmm0 │ │ + movaps 0x100(%esp),%xmm2 │ │ + movaps 0xd0(%esp),%xmm3 │ │ + movaps %xmm1,0x260(%esp) │ │ movaps 0xe0(%esp),%xmm1 │ │ - movaps 0x100(%esp),%xmm0 │ │ - movaps 0xf0(%esp),%xmm2 │ │ - movaps 0xc0(%esp),%xmm3 │ │ + movaps %xmm2,0x270(%esp) │ │ + movaps %xmm0,0x280(%esp) │ │ + movaps %xmm3,0x240(%esp) │ │ + movaps 0x80(%esp),%xmm2 │ │ movaps %xmm1,0x250(%esp) │ │ - movaps 0xd0(%esp),%xmm1 │ │ - movaps %xmm2,0x260(%esp) │ │ - movaps %xmm0,0x270(%esp) │ │ - movaps %xmm3,0x230(%esp) │ │ - movaps 0x110(%esp),%xmm2 │ │ - movaps %xmm1,0x240(%esp) │ │ - movaps 0x120(%esp),%xmm1 │ │ - movaps %xmm2,0x1e0(%esp) │ │ - movaps 0x140(%esp),%xmm2 │ │ - movaps %xmm1,0x1f0(%esp) │ │ - movaps 0x130(%esp),%xmm1 │ │ - movaps %xmm2,0x210(%esp) │ │ - movsd 0x38(%esp),%xmm2 │ │ + movaps 0x90(%esp),%xmm1 │ │ + movaps %xmm2,0x1f0(%esp) │ │ + movaps 0xb0(%esp),%xmm2 │ │ movaps %xmm1,0x200(%esp) │ │ - movaps 0x150(%esp),%xmm1 │ │ + movaps 0xa0(%esp),%xmm1 │ │ + movaps %xmm2,0x220(%esp) │ │ + movsd 0x164(%esp),%xmm2 │ │ + movaps %xmm1,0x210(%esp) │ │ + movaps 0xc0(%esp),%xmm1 │ │ movsd %xmm2,0x38(%esi) │ │ - movsd 0x28(%esp),%xmm2 │ │ - movaps %xmm1,0x220(%esp) │ │ - movsd 0x30(%esp),%xmm1 │ │ + movsd 0x154(%esp),%xmm2 │ │ + movaps %xmm1,0x230(%esp) │ │ + movsd 0x15c(%esp),%xmm1 │ │ movsd %xmm2,0x28(%esi) │ │ - movsd 0x18(%esp),%xmm2 │ │ + movsd 0x144(%esp),%xmm2 │ │ movsd %xmm1,0x30(%esi) │ │ - movsd 0x20(%esp),%xmm1 │ │ + movsd 0x14c(%esp),%xmm1 │ │ movsd %xmm2,0x18(%esi) │ │ - movsd (%esp),%xmm2 │ │ + movsd 0x12c(%esp),%xmm2 │ │ movsd %xmm1,0x20(%esi) │ │ - movsd 0x10(%esp),%xmm1 │ │ + movsd 0x13c(%esp),%xmm1 │ │ movsd %xmm2,(%esi) │ │ movsd %xmm1,0x10(%esi) │ │ - movsd 0x8(%esp),%xmm1 │ │ + movsd 0x134(%esp),%xmm1 │ │ movsd %xmm1,0x8(%esi) │ │ add $0x40,%esi │ │ sub $0x4,%esp │ │ push $0xa0 │ │ - lea 0x1e8(%esp),%eax │ │ - push %eax │ │ + push %edi │ │ push %esi │ │ - call 7bfc0 │ │ - add $0x3cc,%esp │ │ + call 7b710 │ │ + add $0x3dc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ @@ -40322,30 +41850,29 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1dc,%esp │ │ - call 3ae0f │ │ + call 3c95f │ │ pop %ebx │ │ mov %ecx,0xc(%esp) │ │ - add $0x439cd,%ebx │ │ + add $0x4172d,%ebx │ │ sub $0x4,%esp │ │ lea 0x24(%esp),%eax │ │ push $0x130 │ │ push %edx │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ mov 0x60(%esp),%eax │ │ mov 0x64(%esp),%edi │ │ mov 0x68(%esp),%esi │ │ mov 0x6c(%esp),%ecx │ │ movzbl 0x140(%esp),%ebp │ │ shld $0xa,%esi,%ecx │ │ @@ -40357,32 +41884,32 @@ │ │ lea (%eax,%ebp,8),%eax │ │ bswap %ecx │ │ bswap %esi │ │ bswap %edi │ │ bswap %eax │ │ mov %ecx,0x10(%esp) │ │ mov %eax,0x8(%esp) │ │ - je 3ae9b │ │ + je 3c9eb │ │ lea 0xc0(%esp,%ebp,1),%eax │ │ mov %ebp,%ecx │ │ inc %eax │ │ xor $0x7f,%ecx │ │ sub $0x4,%esp │ │ push %ecx │ │ push $0x0 │ │ push %eax │ │ - call 7c000 │ │ + call 7b750 │ │ add $0x10,%esp │ │ xor $0x70,%ebp │ │ cmp $0xf,%ebp │ │ - ja 3af19 │ │ + ja 3ca69 │ │ lea 0xc0(%esp),%ebp │ │ lea 0x20(%esp),%ecx │ │ mov %ebp,%edx │ │ - call 43bb0 │ │ + call 45ab0 │ │ mov 0x10(%esp),%eax │ │ mov 0x8(%esp),%ecx │ │ xorps %xmm0,%xmm0 │ │ lea 0x150(%esp),%edx │ │ movaps %xmm0,0x1b0(%esp) │ │ movaps %xmm0,0x1a0(%esp) │ │ movaps %xmm0,0x190(%esp) │ │ @@ -40391,26 +41918,26 @@ │ │ movaps %xmm0,0x160(%esp) │ │ movaps %xmm0,0x150(%esp) │ │ mov %edi,0x1c8(%esp) │ │ mov %esi,0x1c4(%esp) │ │ mov %ecx,0x1cc(%esp) │ │ mov %eax,0x1c0(%esp) │ │ lea 0x20(%esp),%ecx │ │ - jmp 3af4a │ │ + jmp 3ca9a │ │ mov 0x8(%esp),%ecx │ │ mov 0x10(%esp),%eax │ │ lea 0xc0(%esp),%ebp │ │ mov %esi,0x134(%esp) │ │ mov %edi,0x138(%esp) │ │ mov %ebp,%edx │ │ mov %ecx,0x13c(%esp) │ │ lea 0x20(%esp),%ecx │ │ mov %eax,0x130(%esp) │ │ - call 43bb0 │ │ - movdqa -0x7c69c(%ebx),%xmm2 │ │ + call 45ab0 │ │ + movdqa -0x7bc9c(%ebx),%xmm2 │ │ movdqa 0x20(%esp),%xmm0 │ │ movdqa 0x30(%esp),%xmm1 │ │ lea 0x70(%esp),%ecx │ │ pshufb %xmm2,%xmm0 │ │ pshufb %xmm2,%xmm1 │ │ movdqa %xmm2,0x10(%esp) │ │ movdqa %xmm0,0xc0(%esp) │ │ @@ -40444,15 +41971,15 @@ │ │ bswap %edi │ │ bswap %edx │ │ mov %edi,0x138(%esp) │ │ mov %esi,0x134(%esp) │ │ mov %eax,0x130(%esp) │ │ mov %edx,0x13c(%esp) │ │ mov %ebp,%edx │ │ - call 43bb0 │ │ + call 45ab0 │ │ movdqa 0x70(%esp),%xmm0 │ │ movdqa 0x10(%esp),%xmm4 │ │ movdqa 0x80(%esp),%xmm1 │ │ movdqa 0x90(%esp),%xmm2 │ │ movdqa 0xa0(%esp),%xmm3 │ │ mov 0xc(%esp),%eax │ │ pshufb %xmm4,%xmm0 │ │ @@ -40477,44 +42004,44 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %ebx │ │ - sub $0x8,%esp │ │ - mov 0x14(%esp),%eax │ │ - call 3b0cd │ │ - pop %ebx │ │ - add $0x4370f,%ebx │ │ - mov 0x4(%eax),%ecx │ │ + sub $0xc,%esp │ │ + mov 0x14(%esp),%ecx │ │ + call 3cc1c │ │ + pop %eax │ │ + add $0x41470,%eax │ │ + mov 0x4(%ecx),%edx │ │ sub $0x4,%esp │ │ - lea -0x75814(%ebx),%edx │ │ + lea -0x758c3(%eax),%eax │ │ push $0x5 │ │ - push %edx │ │ - push (%eax) │ │ - call *0xc(%ecx) │ │ - add $0x18,%esp │ │ - pop %ebx │ │ + push %eax │ │ + push (%ecx) │ │ + call *0xc(%edx) │ │ + add $0x1c,%esp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ push %ebx │ │ sub $0x8,%esp │ │ mov 0x10(%esp),%eax │ │ - call 3b0fd │ │ + call 3cc4d │ │ pop %ebx │ │ - add $0x436df,%ebx │ │ + add $0x4143f,%ebx │ │ cmpl $0x0,(%eax) │ │ - je 3b114 │ │ + je 3cc64 │ │ mov 0x4(%eax),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x8,%esp │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -40524,49 +42051,49 @@ │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0x20(%esp),%esi │ │ mov 0x28(%esp),%ebp │ │ - call 3b134 │ │ + call 3cc84 │ │ pop %ebx │ │ - add $0x436a8,%ebx │ │ + add $0x41408,%ebx │ │ mov (%esi),%eax │ │ mov 0x8(%esi),%edi │ │ sub %edi,%eax │ │ cmp %eax,%ebp │ │ - ja 3b16f │ │ + ja 3ccbf │ │ test %ebp,%ebp │ │ - je 3b160 │ │ + je 3ccb0 │ │ mov 0x4(%esi),%eax │ │ add %edi,%eax │ │ sub $0x4,%esp │ │ push %ebp │ │ push 0x2c(%esp) │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ add %ebp,%edi │ │ xor %eax,%eax │ │ mov %edi,0x8(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ sub $0xc,%esp │ │ mov %esi,%ecx │ │ mov %edi,%edx │ │ push %ebp │ │ - call 3b2b0 │ │ + call 3ce10 │ │ add $0x10,%esp │ │ mov 0x8(%esi),%edi │ │ - jmp 3b14a │ │ + jmp 3cc9a │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -40578,67 +42105,67 @@ │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0x20(%esp),%ecx │ │ mov 0x24(%esp),%edx │ │ - call 3b1a4 │ │ + call 3ccf4 │ │ pop %ebx │ │ mov $0x1,%ebp │ │ - add $0x43638,%ebx │ │ + add $0x41398,%ebx │ │ mov 0x8(%ecx),%edi │ │ cmp $0x80,%edx │ │ - jb 3b1d6 │ │ + jb 3cd26 │ │ mov $0x2,%ebp │ │ cmp $0x800,%edx │ │ - jb 3b1d6 │ │ + jb 3cd26 │ │ cmp $0x10000,%edx │ │ mov $0x4,%ebp │ │ sbb $0x0,%ebp │ │ mov (%ecx),%eax │ │ sub %edi,%eax │ │ cmp %eax,%ebp │ │ - ja 3b1ee │ │ + ja 3cd3e │ │ mov 0x4(%ecx),%esi │ │ cmp $0x80,%edx │ │ - jae 3b20b │ │ + jae 3cd5b │ │ mov %dl,(%esi,%edi,1) │ │ - jmp 3b26b │ │ + jmp 3cdbb │ │ mov %edi,%edx │ │ mov %ebp,(%esp) │ │ mov %ecx,%esi │ │ - call 3b2b0 │ │ + call 3ce10 │ │ mov 0x24(%esp),%edx │ │ mov %esi,%ecx │ │ mov 0x4(%ecx),%esi │ │ cmp $0x80,%edx │ │ - jb 3b1e9 │ │ + jb 3cd39 │ │ mov %edx,%ecx │ │ mov %edx,%ebx │ │ shr $0x6,%edx │ │ and $0x3f,%cl │ │ or $0x80,%cl │ │ cmp $0x800,%ebx │ │ - jae 3b22c │ │ + jae 3cd7c │ │ or $0xc0,%dl │ │ mov %dl,(%esi,%edi,1) │ │ mov %cl,0x1(%esi,%edi,1) │ │ - jmp 3b267 │ │ + jmp 3cdb7 │ │ and $0x3f,%dl │ │ mov %ebx,%eax │ │ or $0x80,%dl │ │ shr $0xc,%eax │ │ cmp $0xffff,%ebx │ │ - ja 3b24e │ │ + ja 3cd9e │ │ or $0xe0,%al │ │ mov %al,(%esi,%edi,1) │ │ mov %dl,0x1(%esi,%edi,1) │ │ mov %cl,0x2(%esi,%edi,1) │ │ - jmp 3b267 │ │ + jmp 3cdb7 │ │ and $0x3f,%al │ │ shr $0x12,%ebx │ │ or $0xf0,%bl │ │ or $0x80,%al │ │ mov %bl,(%esi,%edi,1) │ │ mov %al,0x1(%esi,%edi,1) │ │ mov %dl,0x2(%esi,%edi,1) │ │ @@ -40656,81 +42183,139 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ - sub $0x8,%esp │ │ + push %esi │ │ + push %eax │ │ + mov 0x18(%esp),%esi │ │ + mov 0x14(%esp),%eax │ │ mov 0x10(%esp),%ecx │ │ - call 3b28d │ │ + call 3cde4 │ │ pop %ebx │ │ - add $0x4354f,%ebx │ │ + add $0x412a8,%ebx │ │ sub $0x8,%esp │ │ - lea -0xe6c(%ebx),%edx │ │ - push 0x20(%esp) │ │ - push 0x20(%esp) │ │ - call 314a0 │ │ - add $0x18,%esp │ │ + lea -0xfb0(%ebx),%edx │ │ + push %esi │ │ + push %eax │ │ + call 31c70 │ │ + add $0x10,%esp │ │ + add $0x4,%esp │ │ + pop %esi │ │ pop %ebx │ │ ret │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x10,%esp │ │ - call 3b2bb │ │ + call 3ce1b │ │ pop %ebx │ │ - add $0x43521,%ebx │ │ + add $0x41271,%ebx │ │ add 0x20(%esp),%edx │ │ - jb 3b30b │ │ + jb 3ce6b │ │ mov (%ecx),%eax │ │ mov %ecx,%esi │ │ mov $0x8,%edi │ │ lea (%eax,%eax,1),%ecx │ │ cmp %ecx,%edx │ │ cmova %edx,%ecx │ │ cmp $0x9,%ecx │ │ cmovae %ecx,%edi │ │ sub $0x8,%esp │ │ lea 0xc(%esp),%ecx │ │ mov %eax,%edx │ │ push %edi │ │ push 0x4(%esi) │ │ - call 22270 │ │ + call 3ce80 │ │ add $0x10,%esp │ │ cmpl $0x1,0x4(%esp) │ │ - je 3b312 │ │ + je 3ce72 │ │ mov 0x8(%esp),%eax │ │ mov %eax,0x4(%esi) │ │ mov %edi,(%esi) │ │ add $0x10,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ xor %ecx,%ecx │ │ - call 246cb │ │ + call 247ab │ │ mov 0x8(%esp),%ecx │ │ mov 0xc(%esp),%edx │ │ - call 246cb │ │ + call 247ab │ │ + int3 │ │ + push %ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0xc,%esp │ │ + mov 0x24(%esp),%edi │ │ + call 3ce90 │ │ + pop %ebx │ │ + mov %ecx,%esi │ │ + mov $0x1,%ebp │ │ + add $0x411fc,%ebx │ │ + test %edi,%edi │ │ + js 3cec1 │ │ + test %edx,%edx │ │ + je 3ceca │ │ + mov 0x20(%esp),%eax │ │ + mov %edi,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call 7b790 │ │ + test %eax,%eax │ │ + je 3ced6 │ │ + xor %ebp,%ebp │ │ + mov %eax,0x4(%esi) │ │ + jmp 3cedd │ │ + xor %edi,%edi │ │ + mov $0x4,%eax │ │ + jmp 3cee2 │ │ + mov %edi,(%esp) │ │ + call 7b6f0 │ │ + test %eax,%eax │ │ + jne 3ceba │ │ + movl $0x1,0x4(%esi) │ │ + mov $0x8,%eax │ │ + mov %edi,(%esi,%eax,1) │ │ + mov %ebp,(%esi) │ │ + add $0xc,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x10,%esp │ │ - call 3b32b │ │ + call 3cefb │ │ pop %ebx │ │ mov %edx,%edi │ │ mov %ecx,%esi │ │ movl $0x1f,(%esp) │ │ - add $0x434b1,%ebx │ │ - call 7bfa0 │ │ + add $0x41191,%ebx │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 3b38c │ │ + je 3cf5c │ │ mov 0x20(%esp),%ecx │ │ movsd (%edi),%xmm0 │ │ movsd 0x8(%edi),%xmm1 │ │ movl $0x1f,(%esi) │ │ mov %eax,0x4(%esi) │ │ movl $0x34305854,0x4(%eax) │ │ movl $0x4c554156,(%eax) │ │ @@ -40744,207 +42329,864 @@ │ │ add $0x10,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ mov $0x1,%ecx │ │ mov $0x1f,%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x47c,%esp │ │ - call 3b3af │ │ + sub $0x41c,%esp │ │ + call 3cf7f │ │ pop %ebx │ │ - mov %edx,%edi │ │ - mov %ecx,0x28(%esp) │ │ - add $0x4342d,%ebx │ │ + mov %edx,%ebp │ │ + mov %ecx,0x14(%esp) │ │ + add $0x4110d,%ebx │ │ sub $0x8,%esp │ │ push $0x1 │ │ push $0x20 │ │ - call 7bfd0 │ │ + call 7b720 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 3bc22 │ │ - mov %eax,%ebp │ │ + je 3da40 │ │ + mov %eax,%edi │ │ movl $0x20,0x18(%esp) │ │ mov %eax,0x1c(%esp) │ │ movl $0x20,0x20(%esp) │ │ sub $0x8,%esp │ │ push $0x1 │ │ push $0x40 │ │ - call 7bfd0 │ │ + call 7b720 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 3bc31 │ │ - xorps %xmm0,%xmm0 │ │ - movl $0x40,0xc(%esp) │ │ - mov %eax,0x10(%esp) │ │ - movl $0x40,0x14(%esp) │ │ - movl $0x0,0x58(%esp) │ │ + je 3da4f │ │ + movl $0x40,0x24(%esp) │ │ + mov %eax,0x28(%esp) │ │ + movl $0x40,0x2c(%esp) │ │ mov %eax,%esi │ │ + movzbl 0x10d8(%ebx),%eax │ │ + cmp $0xff,%al │ │ + je 3da36 │ │ + movaps -0x7bf8c(%ebx),%xmm0 │ │ + movb $0x2,0x80(%esp) │ │ + movl $0x13,0x74(%esp) │ │ movaps %xmm0,0x30(%esp) │ │ - movaps %xmm0,0x40(%esp) │ │ xorps %xmm0,%xmm0 │ │ - movsd %xmm0,0x50(%esp) │ │ - movzbl 0x10d8(%ebx),%eax │ │ + movl $0x4,0x40(%esp) │ │ + movl $0x0,0x78(%esp) │ │ + movsd %xmm0,0x44(%esp) │ │ + movsd %xmm0,0x4c(%esp) │ │ + movsd %xmm0,0x54(%esp) │ │ + movsd %xmm0,0x5c(%esp) │ │ + movsd %xmm0,0x64(%esp) │ │ + movsd %xmm0,0x6c(%esp) │ │ + mov %ebp,%edx │ │ + lea 0x30(%esp),%ecx │ │ + push %esi │ │ + push $0x10 │ │ + push 0x43c(%esp) │ │ + push 0x43c(%esp) │ │ + call 2a0f0 │ │ + add $0x10,%esp │ │ cmp $0xff,%al │ │ - je 3bc18 │ │ - movaps -0x7c95c(%ebx),%xmm0 │ │ - movsd 0x38(%esp),%xmm1 │ │ - movb $0x2,0xf0(%esp) │ │ - movl $0x13,0xe4(%esp) │ │ - movsd 0x30(%esp),%xmm2 │ │ - mov 0x58(%esp),%eax │ │ - movaps %xmm0,0xa0(%esp) │ │ - movl $0x4,0xb0(%esp) │ │ - movl $0x0,0xb4(%esp) │ │ - movsd %xmm1,0xc0(%esp) │ │ - movsd 0x40(%esp),%xmm1 │ │ - movsd %xmm2,0xb8(%esp) │ │ - movsd 0x48(%esp),%xmm2 │ │ - mov %eax,0xe0(%esp) │ │ - movsd %xmm1,0xc8(%esp) │ │ - movsd 0x50(%esp),%xmm1 │ │ - movsd %xmm2,0xd0(%esp) │ │ - movsd %xmm1,0xd8(%esp) │ │ - movl $0x0,0xe8(%esp) │ │ - mov %edi,%edx │ │ - lea 0xa0(%esp),%ecx │ │ + je 3d0cd │ │ + mov %al,0x130(%esp) │ │ + sub $0x2,%al │ │ + mov $0x2,%ecx │ │ + movl $0x0,0x1d0(%esp) │ │ + movl $0x1,0x1d4(%esp) │ │ + movl $0x0,0x1d8(%esp) │ │ + mov $0x1b,%ebp │ │ + movzbl %al,%eax │ │ + cmovae %eax,%ecx │ │ + movzbl %cl,%eax │ │ + lea -0x7740f(%ebx),%ecx │ │ + mov -0x7b658(%ebx,%eax,4),%eax │ │ + mov %ecx,0x8(%esp) │ │ + add %ebx,%eax │ │ + jmp *%eax │ │ + lea -0x773f4(%ebx),%eax │ │ + mov $0x1c,%ebp │ │ + jmp 3d6a9 │ │ + lea 0x1d0(%esp),%ecx │ │ + mov %esi,%edx │ │ + call 3c260 │ │ + lea 0x210(%esp),%eax │ │ + sub $0x4,%esp │ │ + lea 0x134(%esp),%ecx │ │ + push $0xa0 │ │ + push %eax │ │ + push %ecx │ │ + call 7b710 │ │ + add $0x10,%esp │ │ + movaps 0x1a0(%esp),%xmm1 │ │ + movaps 0x1b0(%esp),%xmm2 │ │ + movaps 0x1c0(%esp),%xmm0 │ │ + movaps %xmm1,0x100(%esp) │ │ + movaps 0x180(%esp),%xmm1 │ │ + movaps %xmm2,0x110(%esp) │ │ + movaps 0x190(%esp),%xmm2 │ │ + movaps %xmm0,0x120(%esp) │ │ + movaps %xmm1,0xe0(%esp) │ │ + movaps 0x140(%esp),%xmm1 │ │ + movaps %xmm2,0xf0(%esp) │ │ + movaps 0x130(%esp),%xmm2 │ │ + movaps %xmm1,0xa0(%esp) │ │ + movaps 0x150(%esp),%xmm1 │ │ + movaps %xmm2,0x90(%esp) │ │ + movaps 0x160(%esp),%xmm2 │ │ + movaps %xmm1,0xb0(%esp) │ │ + movaps 0x170(%esp),%xmm1 │ │ + movaps %xmm2,0xc0(%esp) │ │ + movaps %xmm1,0xd0(%esp) │ │ + xorps %xmm1,%xmm1 │ │ + movaps %xmm1,0x2e0(%esp) │ │ + movaps %xmm1,0x2d0(%esp) │ │ + movaps %xmm1,0x2c0(%esp) │ │ + movaps %xmm1,0x2b0(%esp) │ │ + movaps %xmm1,0x2a0(%esp) │ │ + movaps %xmm1,0x290(%esp) │ │ + sub $0x4,%esp │ │ + lea 0x94(%esp),%eax │ │ + lea 0x354(%esp),%ebp │ │ + push $0xa0 │ │ + push %eax │ │ + push %ebp │ │ + call 7b710 │ │ + add $0x10,%esp │ │ + movaps -0x7bccc(%ebx),%xmm0 │ │ + movl $0x5254535f,0x408(%esp) │ │ + movl $0x4d43475f,0x400(%esp) │ │ + movl $0x5649535f,0x404(%esp) │ │ + movl $0x4d414552,0x40b(%esp) │ │ + movaps %xmm0,0x3f0(%esp) │ │ + sub $0x4,%esp │ │ + push $0xbf │ │ + push %ebp │ │ + lea 0x1dc(%esp),%ebp │ │ + push %ebp │ │ + call 7b710 │ │ + add $0x10,%esp │ │ + movb $0x1,0x28f(%esp) │ │ + movb $0x20,0x2f0(%esp) │ │ + lea 0x90(%esp),%ecx │ │ + mov %ebp,%edx │ │ + call 3c950 │ │ + xor %ecx,%ecx │ │ + mov $0xffffffc0,%eax │ │ + nopw 0x0(%eax,%eax,1) │ │ + mov %ecx,%ebp │ │ + movzbl 0xd0(%esp,%eax,1),%edx │ │ + xor %ecx,%ecx │ │ + cmp $0x40,%ebp │ │ + setne %cl │ │ + add %ebp,%ecx │ │ + inc %eax │ │ + mov %dl,0x30c(%esp,%ebp,1) │ │ + jne 3d270 │ │ + movsd 0x324(%esp),%xmm0 │ │ + movsd 0x314(%esp),%xmm1 │ │ + movsd %xmm0,0x18(%edi) │ │ + movsd 0x31c(%esp),%xmm0 │ │ + movsd %xmm1,0x8(%edi) │ │ + movsd %xmm0,0x10(%edi) │ │ + movsd 0x30c(%esp),%xmm0 │ │ + movsd %xmm0,(%edi) │ │ + movb $0x0,(%esi) │ │ + movb $0x0,0x1(%esi) │ │ + movb $0x0,0x2(%esi) │ │ + movb $0x0,0x3(%esi) │ │ + movb $0x0,0x4(%esi) │ │ + movb $0x0,0x5(%esi) │ │ + movb $0x0,0x6(%esi) │ │ + movb $0x0,0x7(%esi) │ │ + movb $0x0,0x8(%esi) │ │ + movb $0x0,0x9(%esi) │ │ + movb $0x0,0xa(%esi) │ │ + movb $0x0,0xb(%esi) │ │ + movb $0x0,0xc(%esi) │ │ + movb $0x0,0xd(%esi) │ │ + movb $0x0,0xe(%esi) │ │ + movb $0x0,0xf(%esi) │ │ + movb $0x0,0x10(%esi) │ │ + movb $0x0,0x11(%esi) │ │ + movb $0x0,0x12(%esi) │ │ + movb $0x0,0x13(%esi) │ │ + movb $0x0,0x14(%esi) │ │ + movb $0x0,0x15(%esi) │ │ + movb $0x0,0x16(%esi) │ │ + movb $0x0,0x17(%esi) │ │ + movb $0x0,0x18(%esi) │ │ + movb $0x0,0x19(%esi) │ │ + movb $0x0,0x1a(%esi) │ │ + movb $0x0,0x1b(%esi) │ │ + movb $0x0,0x1c(%esi) │ │ + movb $0x0,0x1d(%esi) │ │ + movb $0x0,0x1e(%esi) │ │ + movb $0x0,0x1f(%esi) │ │ + movb $0x0,0x20(%esi) │ │ + movb $0x0,0x21(%esi) │ │ + movb $0x0,0x22(%esi) │ │ + movb $0x0,0x23(%esi) │ │ + movb $0x0,0x24(%esi) │ │ + movb $0x0,0x25(%esi) │ │ + movb $0x0,0x26(%esi) │ │ + movb $0x0,0x27(%esi) │ │ + movb $0x0,0x28(%esi) │ │ + movb $0x0,0x29(%esi) │ │ + movb $0x0,0x2a(%esi) │ │ + movb $0x0,0x2b(%esi) │ │ + movb $0x0,0x2c(%esi) │ │ + movb $0x0,0x2d(%esi) │ │ + movb $0x0,0x2e(%esi) │ │ + movb $0x0,0x2f(%esi) │ │ + movb $0x0,0x30(%esi) │ │ + movb $0x0,0x31(%esi) │ │ + movb $0x0,0x32(%esi) │ │ + movb $0x0,0x33(%esi) │ │ + movb $0x0,0x34(%esi) │ │ + movb $0x0,0x35(%esi) │ │ + movb $0x0,0x36(%esi) │ │ + movb $0x0,0x37(%esi) │ │ + movb $0x0,0x38(%esi) │ │ + movb $0x0,0x39(%esi) │ │ + movb $0x0,0x3a(%esi) │ │ + movb $0x0,0x3b(%esi) │ │ + movb $0x0,0x3c(%esi) │ │ + movb $0x0,0x3d(%esi) │ │ + movb $0x0,0x3e(%esi) │ │ + movb $0x0,0x3f(%esi) │ │ + movb $0x0,(%esi) │ │ + movb $0x0,0x1(%esi) │ │ + movb $0x0,0x2(%esi) │ │ + movb $0x0,0x3(%esi) │ │ + movb $0x0,0x4(%esi) │ │ + movb $0x0,0x5(%esi) │ │ + movb $0x0,0x6(%esi) │ │ + movb $0x0,0x7(%esi) │ │ + movb $0x0,0x8(%esi) │ │ + movb $0x0,0x9(%esi) │ │ + movb $0x0,0xa(%esi) │ │ + movb $0x0,0xb(%esi) │ │ + movb $0x0,0xc(%esi) │ │ + movb $0x0,0xd(%esi) │ │ + movb $0x0,0xe(%esi) │ │ + movb $0x0,0xf(%esi) │ │ + movb $0x0,0x10(%esi) │ │ + movb $0x0,0x11(%esi) │ │ + movb $0x0,0x12(%esi) │ │ + movb $0x0,0x13(%esi) │ │ + movb $0x0,0x14(%esi) │ │ + movb $0x0,0x15(%esi) │ │ + movb $0x0,0x16(%esi) │ │ + movb $0x0,0x17(%esi) │ │ + movb $0x0,0x18(%esi) │ │ + movb $0x0,0x19(%esi) │ │ + movb $0x0,0x1a(%esi) │ │ + movb $0x0,0x1b(%esi) │ │ + movb $0x0,0x1c(%esi) │ │ + movb $0x0,0x1d(%esi) │ │ + movb $0x0,0x1e(%esi) │ │ + movb $0x0,0x1f(%esi) │ │ + movb $0x0,0x20(%esi) │ │ + movb $0x0,0x21(%esi) │ │ + movb $0x0,0x22(%esi) │ │ + movb $0x0,0x23(%esi) │ │ + movb $0x0,0x24(%esi) │ │ + movb $0x0,0x25(%esi) │ │ + movb $0x0,0x26(%esi) │ │ + movb $0x0,0x27(%esi) │ │ + movb $0x0,0x28(%esi) │ │ + movb $0x0,0x29(%esi) │ │ + movb $0x0,0x2a(%esi) │ │ + movb $0x0,0x2b(%esi) │ │ + movb $0x0,0x2c(%esi) │ │ + movb $0x0,0x2d(%esi) │ │ + movb $0x0,0x2e(%esi) │ │ + movb $0x0,0x2f(%esi) │ │ + movb $0x0,0x30(%esi) │ │ + movb $0x0,0x31(%esi) │ │ + movb $0x0,0x32(%esi) │ │ + movb $0x0,0x33(%esi) │ │ + movb $0x0,0x34(%esi) │ │ + movb $0x0,0x35(%esi) │ │ + movb $0x0,0x36(%esi) │ │ + movb $0x0,0x37(%esi) │ │ + movb $0x0,0x38(%esi) │ │ + movb $0x0,0x39(%esi) │ │ + movb $0x0,0x3a(%esi) │ │ + movb $0x0,0x3b(%esi) │ │ + movb $0x0,0x3c(%esi) │ │ + movb $0x0,0x3d(%esi) │ │ + movb $0x0,0x3e(%esi) │ │ + movb $0x0,0x3f(%esi) │ │ + mov 0x20(%esp),%eax │ │ + mov 0x14(%esp),%ecx │ │ + movsd 0x18(%esp),%xmm0 │ │ + mov %eax,0xc(%ecx) │ │ + movsd %xmm0,0x4(%ecx) │ │ + movl $0xffffffff,(%ecx) │ │ + movb $0x0,(%esi) │ │ + movb $0x0,0x1(%esi) │ │ + movb $0x0,0x2(%esi) │ │ + movb $0x0,0x3(%esi) │ │ + movb $0x0,0x4(%esi) │ │ + movb $0x0,0x5(%esi) │ │ + movb $0x0,0x6(%esi) │ │ + movb $0x0,0x7(%esi) │ │ + movb $0x0,0x8(%esi) │ │ + movb $0x0,0x9(%esi) │ │ + movb $0x0,0xa(%esi) │ │ + movb $0x0,0xb(%esi) │ │ + movb $0x0,0xc(%esi) │ │ + movb $0x0,0xd(%esi) │ │ + movb $0x0,0xe(%esi) │ │ + movb $0x0,0xf(%esi) │ │ + movb $0x0,0x10(%esi) │ │ + movb $0x0,0x11(%esi) │ │ + movb $0x0,0x12(%esi) │ │ + movb $0x0,0x13(%esi) │ │ + movb $0x0,0x14(%esi) │ │ + movb $0x0,0x15(%esi) │ │ + movb $0x0,0x16(%esi) │ │ + movb $0x0,0x17(%esi) │ │ + movb $0x0,0x18(%esi) │ │ + movb $0x0,0x19(%esi) │ │ + movb $0x0,0x1a(%esi) │ │ + movb $0x0,0x1b(%esi) │ │ + movb $0x0,0x1c(%esi) │ │ + movb $0x0,0x1d(%esi) │ │ + movb $0x0,0x1e(%esi) │ │ + movb $0x0,0x1f(%esi) │ │ + movb $0x0,0x20(%esi) │ │ + movb $0x0,0x21(%esi) │ │ + movb $0x0,0x22(%esi) │ │ + movb $0x0,0x23(%esi) │ │ + movb $0x0,0x24(%esi) │ │ + movb $0x0,0x25(%esi) │ │ + movb $0x0,0x26(%esi) │ │ + movb $0x0,0x27(%esi) │ │ + movb $0x0,0x28(%esi) │ │ + movb $0x0,0x29(%esi) │ │ + movb $0x0,0x2a(%esi) │ │ + movb $0x0,0x2b(%esi) │ │ + movb $0x0,0x2c(%esi) │ │ + movb $0x0,0x2d(%esi) │ │ + movb $0x0,0x2e(%esi) │ │ + movb $0x0,0x2f(%esi) │ │ + movb $0x0,0x30(%esi) │ │ + movb $0x0,0x31(%esi) │ │ + movb $0x0,0x32(%esi) │ │ + movb $0x0,0x33(%esi) │ │ + movb $0x0,0x34(%esi) │ │ + movb $0x0,0x35(%esi) │ │ + movb $0x0,0x36(%esi) │ │ + movb $0x0,0x37(%esi) │ │ + movb $0x0,0x38(%esi) │ │ + movb $0x0,0x39(%esi) │ │ + movb $0x0,0x3a(%esi) │ │ + movb $0x0,0x3b(%esi) │ │ + movb $0x0,0x3c(%esi) │ │ + movb $0x0,0x3d(%esi) │ │ + movb $0x0,0x3e(%esi) │ │ + movb $0x0,0x3f(%esi) │ │ + sub $0xc,%esp │ │ + push %esi │ │ + jmp 3da23 │ │ + lea -0x773c6(%ebx),%eax │ │ + jmp 3d693 │ │ + lea 0x130(%esp),%eax │ │ + mov %eax,0x90(%esp) │ │ + lea 0x90(%esp),%eax │ │ + mov %eax,0x350(%esp) │ │ + lea -0x529cc(%ebx),%eax │ │ + mov %eax,0x354(%esp) │ │ + sub $0x8,%esp │ │ + lea 0x358(%esp),%eax │ │ + lea -0xfb0(%ebx),%edx │ │ + lea -0x77baf(%ebx),%ebp │ │ + lea 0x1d8(%esp),%ecx │ │ + push %eax │ │ + push %ebp │ │ + call 31c70 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + je 3d6f5 │ │ + sub $0x4,%esp │ │ + lea -0xf98(%ebx),%eax │ │ + mov $0x37,%edx │ │ + lea -0xfc0(%ebx),%esi │ │ + lea 0x13(%esp),%edi │ │ + lea -0x75a98(%ebx),%ecx │ │ + push %eax │ │ + push %esi │ │ + push %edi │ │ + call 34730 │ │ + add $0x10,%esp │ │ + jmp 3da5e │ │ + lea -0x773d8(%ebx),%eax │ │ + jmp 3d686 │ │ + lea -0x77383(%ebx),%eax │ │ + mov $0x12,%ebp │ │ + jmp 3d6a9 │ │ + lea -0x773ae(%ebx),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov $0x18,%ebp │ │ + jmp 3d6ad │ │ + lea -0x77396(%ebx),%eax │ │ + mov $0x13,%ebp │ │ + mov %eax,0x8(%esp) │ │ + sub $0xc,%esp │ │ + xor %edx,%edx │ │ + lea 0x1dc(%esp),%ecx │ │ + mov %ebp,0x1c(%esp) │ │ + push %ebp │ │ + call 3ce10 │ │ + add $0x10,%esp │ │ + mov 0x1d8(%esp),%ebp │ │ + mov 0x1d4(%esp),%eax │ │ + add %ebp,%eax │ │ + sub $0x4,%esp │ │ + push 0x14(%esp) │ │ + push 0x10(%esp) │ │ + push %eax │ │ + call 7b710 │ │ + add $0x10,%esp │ │ + add 0x10(%esp),%ebp │ │ + mov %ebp,0x1d8(%esp) │ │ + mov 0x1d8(%esp),%eax │ │ + mov 0x14(%esp),%ecx │ │ + movsd 0x1d0(%esp),%xmm0 │ │ + mov %eax,0xc(%ecx) │ │ + movsd %xmm0,0x4(%ecx) │ │ + movl $0x4,(%ecx) │ │ + movb $0x0,(%esi) │ │ + movb $0x0,0x1(%esi) │ │ + movb $0x0,0x2(%esi) │ │ + movb $0x0,0x3(%esi) │ │ + movb $0x0,0x4(%esi) │ │ + movb $0x0,0x5(%esi) │ │ + movb $0x0,0x6(%esi) │ │ + movb $0x0,0x7(%esi) │ │ + movb $0x0,0x8(%esi) │ │ + movb $0x0,0x9(%esi) │ │ + movb $0x0,0xa(%esi) │ │ + movb $0x0,0xb(%esi) │ │ + movb $0x0,0xc(%esi) │ │ + movb $0x0,0xd(%esi) │ │ + movb $0x0,0xe(%esi) │ │ + movb $0x0,0xf(%esi) │ │ + movb $0x0,0x10(%esi) │ │ + movb $0x0,0x11(%esi) │ │ + movb $0x0,0x12(%esi) │ │ + movb $0x0,0x13(%esi) │ │ + movb $0x0,0x14(%esi) │ │ + movb $0x0,0x15(%esi) │ │ + movb $0x0,0x16(%esi) │ │ + movb $0x0,0x17(%esi) │ │ + movb $0x0,0x18(%esi) │ │ + movb $0x0,0x19(%esi) │ │ + movb $0x0,0x1a(%esi) │ │ + movb $0x0,0x1b(%esi) │ │ + movb $0x0,0x1c(%esi) │ │ + movb $0x0,0x1d(%esi) │ │ + movb $0x0,0x1e(%esi) │ │ + movb $0x0,0x1f(%esi) │ │ + movb $0x0,0x20(%esi) │ │ + movb $0x0,0x21(%esi) │ │ + movb $0x0,0x22(%esi) │ │ + movb $0x0,0x23(%esi) │ │ + movb $0x0,0x24(%esi) │ │ + movb $0x0,0x25(%esi) │ │ + movb $0x0,0x26(%esi) │ │ + movb $0x0,0x27(%esi) │ │ + movb $0x0,0x28(%esi) │ │ + movb $0x0,0x29(%esi) │ │ + movb $0x0,0x2a(%esi) │ │ + movb $0x0,0x2b(%esi) │ │ + movb $0x0,0x2c(%esi) │ │ + movb $0x0,0x2d(%esi) │ │ + movb $0x0,0x2e(%esi) │ │ + movb $0x0,0x2f(%esi) │ │ + movb $0x0,0x30(%esi) │ │ + movb $0x0,0x31(%esi) │ │ + movb $0x0,0x32(%esi) │ │ + movb $0x0,0x33(%esi) │ │ + movb $0x0,0x34(%esi) │ │ + movb $0x0,0x35(%esi) │ │ + movb $0x0,0x36(%esi) │ │ + movb $0x0,0x37(%esi) │ │ + movb $0x0,0x38(%esi) │ │ + movb $0x0,0x39(%esi) │ │ + movb $0x0,0x3a(%esi) │ │ + movb $0x0,0x3b(%esi) │ │ + movb $0x0,0x3c(%esi) │ │ + movb $0x0,0x3d(%esi) │ │ + movb $0x0,0x3e(%esi) │ │ + movb $0x0,0x3f(%esi) │ │ + movb $0x0,(%esi) │ │ + movb $0x0,0x1(%esi) │ │ + movb $0x0,0x2(%esi) │ │ + movb $0x0,0x3(%esi) │ │ + movb $0x0,0x4(%esi) │ │ + movb $0x0,0x5(%esi) │ │ + movb $0x0,0x6(%esi) │ │ + movb $0x0,0x7(%esi) │ │ + movb $0x0,0x8(%esi) │ │ + movb $0x0,0x9(%esi) │ │ + movb $0x0,0xa(%esi) │ │ + movb $0x0,0xb(%esi) │ │ + movb $0x0,0xc(%esi) │ │ + movb $0x0,0xd(%esi) │ │ + movb $0x0,0xe(%esi) │ │ + movb $0x0,0xf(%esi) │ │ + movb $0x0,0x10(%esi) │ │ + movb $0x0,0x11(%esi) │ │ + movb $0x0,0x12(%esi) │ │ + movb $0x0,0x13(%esi) │ │ + movb $0x0,0x14(%esi) │ │ + movb $0x0,0x15(%esi) │ │ + movb $0x0,0x16(%esi) │ │ + movb $0x0,0x17(%esi) │ │ + movb $0x0,0x18(%esi) │ │ + movb $0x0,0x19(%esi) │ │ + movb $0x0,0x1a(%esi) │ │ + movb $0x0,0x1b(%esi) │ │ + movb $0x0,0x1c(%esi) │ │ + movb $0x0,0x1d(%esi) │ │ + movb $0x0,0x1e(%esi) │ │ + movb $0x0,0x1f(%esi) │ │ + movb $0x0,0x20(%esi) │ │ + movb $0x0,0x21(%esi) │ │ + movb $0x0,0x22(%esi) │ │ + movb $0x0,0x23(%esi) │ │ + movb $0x0,0x24(%esi) │ │ + movb $0x0,0x25(%esi) │ │ + movb $0x0,0x26(%esi) │ │ + movb $0x0,0x27(%esi) │ │ + movb $0x0,0x28(%esi) │ │ + movb $0x0,0x29(%esi) │ │ + movb $0x0,0x2a(%esi) │ │ + movb $0x0,0x2b(%esi) │ │ + movb $0x0,0x2c(%esi) │ │ + movb $0x0,0x2d(%esi) │ │ + movb $0x0,0x2e(%esi) │ │ + movb $0x0,0x2f(%esi) │ │ + movb $0x0,0x30(%esi) │ │ + movb $0x0,0x31(%esi) │ │ + movb $0x0,0x32(%esi) │ │ + movb $0x0,0x33(%esi) │ │ + movb $0x0,0x34(%esi) │ │ + movb $0x0,0x35(%esi) │ │ + movb $0x0,0x36(%esi) │ │ + movb $0x0,0x37(%esi) │ │ + movb $0x0,0x38(%esi) │ │ + movb $0x0,0x39(%esi) │ │ + movb $0x0,0x3a(%esi) │ │ + movb $0x0,0x3b(%esi) │ │ + movb $0x0,0x3c(%esi) │ │ + movb $0x0,0x3d(%esi) │ │ + movb $0x0,0x3e(%esi) │ │ + movb $0x0,0x3f(%esi) │ │ + sub $0xc,%esp │ │ + push %esi │ │ + call 7b700 │ │ + add $0x10,%esp │ │ + movb $0x0,(%edi) │ │ + movb $0x0,0x1(%edi) │ │ + movb $0x0,0x2(%edi) │ │ + movb $0x0,0x3(%edi) │ │ + movb $0x0,0x4(%edi) │ │ + movb $0x0,0x5(%edi) │ │ + movb $0x0,0x6(%edi) │ │ + movb $0x0,0x7(%edi) │ │ + movb $0x0,0x8(%edi) │ │ + movb $0x0,0x9(%edi) │ │ + movb $0x0,0xa(%edi) │ │ + movb $0x0,0xb(%edi) │ │ + movb $0x0,0xc(%edi) │ │ + movb $0x0,0xd(%edi) │ │ + movb $0x0,0xe(%edi) │ │ + movb $0x0,0xf(%edi) │ │ + movb $0x0,0x10(%edi) │ │ + movb $0x0,0x11(%edi) │ │ + movb $0x0,0x12(%edi) │ │ + movb $0x0,0x13(%edi) │ │ + movb $0x0,0x14(%edi) │ │ + movb $0x0,0x15(%edi) │ │ + movb $0x0,0x16(%edi) │ │ + movb $0x0,0x17(%edi) │ │ + movb $0x0,0x18(%edi) │ │ + movb $0x0,0x19(%edi) │ │ + movb $0x0,0x1a(%edi) │ │ + movb $0x0,0x1b(%edi) │ │ + movb $0x0,0x1c(%edi) │ │ + movb $0x0,0x1d(%edi) │ │ + movb $0x0,0x1e(%edi) │ │ + movb $0x0,0x1f(%edi) │ │ + movb $0x0,(%edi) │ │ + movb $0x0,0x1(%edi) │ │ + movb $0x0,0x2(%edi) │ │ + movb $0x0,0x3(%edi) │ │ + movb $0x0,0x4(%edi) │ │ + movb $0x0,0x5(%edi) │ │ + movb $0x0,0x6(%edi) │ │ + movb $0x0,0x7(%edi) │ │ + movb $0x0,0x8(%edi) │ │ + movb $0x0,0x9(%edi) │ │ + movb $0x0,0xa(%edi) │ │ + movb $0x0,0xb(%edi) │ │ + movb $0x0,0xc(%edi) │ │ + movb $0x0,0xd(%edi) │ │ + movb $0x0,0xe(%edi) │ │ + movb $0x0,0xf(%edi) │ │ + movb $0x0,0x10(%edi) │ │ + movb $0x0,0x11(%edi) │ │ + movb $0x0,0x12(%edi) │ │ + movb $0x0,0x13(%edi) │ │ + movb $0x0,0x14(%edi) │ │ + movb $0x0,0x15(%edi) │ │ + movb $0x0,0x16(%edi) │ │ + movb $0x0,0x17(%edi) │ │ + movb $0x0,0x18(%edi) │ │ + movb $0x0,0x19(%edi) │ │ + movb $0x0,0x1a(%edi) │ │ + movb $0x0,0x1b(%edi) │ │ + movb $0x0,0x1c(%edi) │ │ + movb $0x0,0x1d(%edi) │ │ + movb $0x0,0x1e(%edi) │ │ + movb $0x0,0x1f(%edi) │ │ + sub $0xc,%esp │ │ + push %edi │ │ + call 7b700 │ │ + add $0x10,%esp │ │ + add $0x41c,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + call 2a030 │ │ + jmp 3cff5 │ │ + mov $0x1,%ecx │ │ + mov $0x20,%edx │ │ + call 247ab │ │ + mov $0x1,%ecx │ │ + mov $0x40,%edx │ │ + call 247ab │ │ + ud2 │ │ + mov %eax,%esi │ │ + jmp 3da8f │ │ + mov %eax,%esi │ │ + jmp 3da86 │ │ + cmpl $0x0,0x1d0(%esp) │ │ + mov %eax,%esi │ │ + je 3da86 │ │ + sub $0xc,%esp │ │ + push 0x1e0(%esp) │ │ + call 7b700 │ │ + add $0x10,%esp │ │ + lea 0x24(%esp),%ecx │ │ + call 3c200 │ │ + lea 0x18(%esp),%ecx │ │ + call 3c200 │ │ + sub $0xc,%esp │ │ + push %esi │ │ + call 77c40 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0x41c,%esp │ │ + call 3dabf │ │ + pop %ebx │ │ + mov %edx,%ebp │ │ + mov %ecx,0x14(%esp) │ │ + add $0x405cd,%ebx │ │ + sub $0x8,%esp │ │ + push $0x1 │ │ + push $0x20 │ │ + call 7b720 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + je 3e5a0 │ │ + mov %eax,%edi │ │ + movl $0x20,0x18(%esp) │ │ + mov %eax,0x1c(%esp) │ │ + movl $0x20,0x20(%esp) │ │ + sub $0x8,%esp │ │ + push $0x1 │ │ + push $0x40 │ │ + call 7b720 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + je 3e5af │ │ + movl $0x40,0x24(%esp) │ │ + mov %eax,0x28(%esp) │ │ + movl $0x40,0x2c(%esp) │ │ + mov %eax,%esi │ │ + movzbl 0x10d8(%ebx),%eax │ │ + cmp $0xff,%al │ │ + je 3e596 │ │ + movaps -0x7bf8c(%ebx),%xmm0 │ │ + movb $0x2,0x80(%esp) │ │ + movl $0x13,0x74(%esp) │ │ + movaps %xmm0,0x30(%esp) │ │ + xorps %xmm0,%xmm0 │ │ + movl $0x4,0x40(%esp) │ │ + movl $0x0,0x78(%esp) │ │ + movsd %xmm0,0x44(%esp) │ │ + movsd %xmm0,0x4c(%esp) │ │ + movsd %xmm0,0x54(%esp) │ │ + movsd %xmm0,0x5c(%esp) │ │ + movsd %xmm0,0x64(%esp) │ │ + movsd %xmm0,0x6c(%esp) │ │ + mov %ebp,%edx │ │ + lea 0x30(%esp),%ecx │ │ push %esi │ │ push $0x10 │ │ - push 0x49c(%esp) │ │ - push 0x49c(%esp) │ │ - call 29bf0 │ │ + push 0x43c(%esp) │ │ + push 0x43c(%esp) │ │ + call 2a0f0 │ │ add $0x10,%esp │ │ cmp $0xff,%al │ │ - je 3b560 │ │ - mov %al,0x1a0(%esp) │ │ + je 3dc0d │ │ + mov %al,0x260(%esp) │ │ sub $0x2,%al │ │ mov $0x2,%ecx │ │ - movl $0x0,0x240(%esp) │ │ - movl $0x1,0x244(%esp) │ │ - movl $0x0,0x248(%esp) │ │ - mov $0x1b,%edi │ │ + movl $0x0,0x90(%esp) │ │ + movl $0x1,0x94(%esp) │ │ + movl $0x0,0x98(%esp) │ │ + mov $0x1b,%ebp │ │ movzbl %al,%eax │ │ cmovae %eax,%ecx │ │ movzbl %cl,%eax │ │ - lea -0x77cb6(%ebx),%ecx │ │ - mov -0x7bf84(%ebx,%eax,4),%eax │ │ + lea -0x7740f(%ebx),%ecx │ │ + mov -0x7b638(%ebx,%eax,4),%eax │ │ + mov %ecx,0x8(%esp) │ │ add %ebx,%eax │ │ jmp *%eax │ │ - lea -0x77c9b(%ebx),%ecx │ │ - mov $0x1c,%edi │ │ - jmp 3ba21 │ │ - lea 0x240(%esp),%ecx │ │ + lea -0x773f4(%ebx),%eax │ │ + mov $0x1c,%ebp │ │ + jmp 3e209 │ │ + lea 0x90(%esp),%ecx │ │ mov %esi,%edx │ │ - call 3a680 │ │ - lea 0x280(%esp),%eax │ │ + call 3c260 │ │ + lea 0xd0(%esp),%eax │ │ sub $0x4,%esp │ │ - lea 0x1a4(%esp),%ecx │ │ + lea 0x264(%esp),%ecx │ │ push $0xa0 │ │ push %eax │ │ push %ecx │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ - movaps 0x210(%esp),%xmm1 │ │ - movaps 0x220(%esp),%xmm2 │ │ - movaps 0x230(%esp),%xmm0 │ │ - movaps %xmm1,0x170(%esp) │ │ - movaps 0x1f0(%esp),%xmm1 │ │ - movaps %xmm2,0x180(%esp) │ │ - movaps 0x200(%esp),%xmm2 │ │ - movaps %xmm0,0x190(%esp) │ │ - movaps %xmm1,0x150(%esp) │ │ - movaps 0x1b0(%esp),%xmm1 │ │ - movaps %xmm2,0x160(%esp) │ │ - movaps 0x1a0(%esp),%xmm2 │ │ - movaps %xmm1,0x110(%esp) │ │ - movaps 0x1c0(%esp),%xmm1 │ │ - movaps %xmm2,0x100(%esp) │ │ - movaps 0x1d0(%esp),%xmm2 │ │ - movaps %xmm1,0x120(%esp) │ │ - movaps 0x1e0(%esp),%xmm1 │ │ - movaps %xmm2,0x130(%esp) │ │ - movaps %xmm1,0x140(%esp) │ │ - xorps %xmm1,%xmm1 │ │ - movaps %xmm1,0x350(%esp) │ │ - movaps %xmm1,0x340(%esp) │ │ - movaps %xmm1,0x330(%esp) │ │ - movaps %xmm1,0x320(%esp) │ │ - movaps %xmm1,0x310(%esp) │ │ - movaps %xmm1,0x300(%esp) │ │ + movaps 0x2f0(%esp),%xmm0 │ │ + movaps 0x270(%esp),%xmm1 │ │ + movl $0x0,0x1ac(%esp) │ │ + movaps %xmm0,0x250(%esp) │ │ + movaps 0x2e0(%esp),%xmm0 │ │ + movaps %xmm0,0x240(%esp) │ │ + movaps 0x2d0(%esp),%xmm0 │ │ + movaps %xmm0,0x230(%esp) │ │ + movaps 0x2c0(%esp),%xmm0 │ │ + movaps %xmm0,0x220(%esp) │ │ + movaps 0x2b0(%esp),%xmm0 │ │ + movaps %xmm0,0x210(%esp) │ │ + movaps 0x260(%esp),%xmm0 │ │ + movaps %xmm1,0x1d0(%esp) │ │ + movaps %xmm0,0x1c0(%esp) │ │ + movaps 0x280(%esp),%xmm0 │ │ + movaps %xmm0,0x1e0(%esp) │ │ + movaps 0x290(%esp),%xmm0 │ │ + movaps %xmm0,0x1f0(%esp) │ │ + movaps 0x2a0(%esp),%xmm0 │ │ + movaps %xmm0,0x200(%esp) │ │ + xorps %xmm0,%xmm0 │ │ + movsd %xmm0,0x1a4(%esp) │ │ + movsd %xmm0,0x19c(%esp) │ │ + movsd %xmm0,0x194(%esp) │ │ + movsd %xmm0,0x18c(%esp) │ │ + movsd %xmm0,0x184(%esp) │ │ + movsd %xmm0,0x17c(%esp) │ │ + movsd %xmm0,0x174(%esp) │ │ + movsd %xmm0,0x16c(%esp) │ │ + movsd %xmm0,0x164(%esp) │ │ + movsd %xmm0,0x15c(%esp) │ │ + movsd %xmm0,0x154(%esp) │ │ sub $0x4,%esp │ │ - lea 0x104(%esp),%eax │ │ - lea 0x374(%esp),%edi │ │ + lea 0x1c4(%esp),%eax │ │ + lea 0x354(%esp),%ebp │ │ push $0xa0 │ │ push %eax │ │ - push %edi │ │ - call 7bfc0 │ │ + push %ebp │ │ + call 7b710 │ │ add $0x10,%esp │ │ - movaps -0x7c6cc(%ebx),%xmm0 │ │ - movl $0x5254535f,0x428(%esp) │ │ - movl $0x4d43475f,0x420(%esp) │ │ - movl $0x5649535f,0x424(%esp) │ │ - movl $0x4d414552,0x42b(%esp) │ │ - movaps %xmm0,0x410(%esp) │ │ sub $0x4,%esp │ │ - push $0xbf │ │ - push %edi │ │ - lea 0x24c(%esp),%edi │ │ - push %edi │ │ - call 7bfc0 │ │ + lea -0x75abb(%ebx),%eax │ │ + push $0x23 │ │ + push %eax │ │ + lea 0x3fc(%esp),%eax │ │ + push %eax │ │ + call 7b710 │ │ add $0x10,%esp │ │ - movb $0x1,0x2ff(%esp) │ │ - movb $0x20,0x360(%esp) │ │ - lea 0x43c(%esp),%ecx │ │ - mov %edi,%edx │ │ - call 3ae00 │ │ + sub $0x4,%esp │ │ + push $0xc3 │ │ + push %ebp │ │ + lea 0x9c(%esp),%ebp │ │ + push %ebp │ │ + call 7b710 │ │ + add $0x10,%esp │ │ + movb $0x1,0x153(%esp) │ │ + movb $0x24,0x1b0(%esp) │ │ + lea 0x1c0(%esp),%ecx │ │ + mov %ebp,%edx │ │ + call 3c950 │ │ xor %ecx,%ecx │ │ mov $0xffffffc0,%eax │ │ - nopw 0x0(%eax,%eax,1) │ │ - mov %ecx,%edi │ │ - movzbl 0x47c(%esp,%eax,1),%edx │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + mov %ecx,%ebp │ │ + movzbl 0x200(%esp,%eax,1),%edx │ │ xor %ecx,%ecx │ │ - cmp $0x40,%edi │ │ + cmp $0x40,%ebp │ │ setne %cl │ │ - add %edi,%ecx │ │ + add %ebp,%ecx │ │ inc %eax │ │ - mov %dl,0x100(%esp,%edi,1) │ │ - jne 3b700 │ │ - movsd 0x130(%esp),%xmm1 │ │ - movsd 0x128(%esp),%xmm2 │ │ - movsd 0x100(%esp),%xmm3 │ │ - movsd 0x138(%esp),%xmm0 │ │ - movsd %xmm1,0x90(%esp) │ │ - movsd 0x120(%esp),%xmm1 │ │ - movsd %xmm2,0x88(%esp) │ │ - movsd 0x118(%esp),%xmm2 │ │ - movsd %xmm3,0x60(%esp) │ │ - movsd %xmm0,0x98(%esp) │ │ - movsd %xmm1,0x80(%esp) │ │ - movsd 0x110(%esp),%xmm1 │ │ - movsd %xmm2,0x78(%esp) │ │ - movsd 0x78(%esp),%xmm2 │ │ - movsd %xmm1,0x70(%esp) │ │ - movsd 0x108(%esp),%xmm1 │ │ - movsd %xmm2,0x18(%ebp) │ │ - movsd 0x60(%esp),%xmm2 │ │ - movsd %xmm1,0x68(%esp) │ │ - movsd 0x70(%esp),%xmm1 │ │ - movsd %xmm2,0x0(%ebp) │ │ - movsd %xmm1,0x10(%ebp) │ │ - movsd 0x68(%esp),%xmm1 │ │ - movsd %xmm1,0x8(%ebp) │ │ + mov %dl,0x30c(%esp,%ebp,1) │ │ + jne 3ddd0 │ │ + movsd 0x324(%esp),%xmm0 │ │ + movsd 0x314(%esp),%xmm1 │ │ + movsd %xmm0,0x18(%edi) │ │ + movsd 0x31c(%esp),%xmm0 │ │ + movsd %xmm1,0x8(%edi) │ │ + movsd %xmm0,0x10(%edi) │ │ + movsd 0x30c(%esp),%xmm0 │ │ + movsd %xmm0,(%edi) │ │ movb $0x0,(%esi) │ │ movb $0x0,0x1(%esi) │ │ movb $0x0,0x2(%esi) │ │ movb $0x0,0x3(%esi) │ │ movb $0x0,0x4(%esi) │ │ movb $0x0,0x5(%esi) │ │ movb $0x0,0x6(%esi) │ │ @@ -41001,121 +43243,14 @@ │ │ movb $0x0,0x39(%esi) │ │ movb $0x0,0x3a(%esi) │ │ movb $0x0,0x3b(%esi) │ │ movb $0x0,0x3c(%esi) │ │ movb $0x0,0x3d(%esi) │ │ movb $0x0,0x3e(%esi) │ │ movb $0x0,0x3f(%esi) │ │ - mov 0xc(%esp),%eax │ │ - mov 0x10(%esp),%ecx │ │ - movl $0x0,0x14(%esp) │ │ - test %eax,%eax │ │ - je 3b8f7 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - movb $0x0,(%ecx) │ │ - inc %ecx │ │ - dec %eax │ │ - jne 3b8f0 │ │ - mov 0x20(%esp),%eax │ │ - mov 0x28(%esp),%ecx │ │ - movsd 0x18(%esp),%xmm0 │ │ - mov %eax,0xc(%ecx) │ │ - movsd %xmm0,0x4(%ecx) │ │ - movl $0xffffffff,(%ecx) │ │ - mov 0x14(%esp),%ecx │ │ - mov 0x10(%esp),%eax │ │ - test %ecx,%ecx │ │ - je 3b92b │ │ - nop │ │ - movb $0x0,(%eax) │ │ - inc %eax │ │ - dec %ecx │ │ - jne 3b920 │ │ - mov 0x10(%esp),%eax │ │ - movl $0x0,0x14(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - test %ecx,%ecx │ │ - je 3b947 │ │ - nopl 0x0(%eax,%eax,1) │ │ - movb $0x0,(%eax) │ │ - inc %eax │ │ - dec %ecx │ │ - jne 3b940 │ │ - cmpl $0x0,0xc(%esp) │ │ - je 3bc0d │ │ - sub $0xc,%esp │ │ - push 0x1c(%esp) │ │ - jmp 3bc05 │ │ - lea -0x77c6d(%ebx),%ecx │ │ - mov $0x18,%edi │ │ - jmp 3ba21 │ │ - lea 0x1a0(%esp),%eax │ │ - mov %eax,0x100(%esp) │ │ - lea 0x100(%esp),%eax │ │ - mov %eax,0x370(%esp) │ │ - lea -0x5361c(%ebx),%eax │ │ - mov %eax,0x374(%esp) │ │ - sub $0x8,%esp │ │ - lea 0x378(%esp),%eax │ │ - lea -0xe6c(%ebx),%edx │ │ - lea -0x78501(%ebx),%edi │ │ - lea 0x248(%esp),%ecx │ │ - push %eax │ │ - push %edi │ │ - call 314a0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - je 3ba64 │ │ - sub $0x4,%esp │ │ - lea -0xe54(%ebx),%eax │ │ - mov $0x37,%edx │ │ - lea -0xe7c(%ebx),%esi │ │ - lea 0x2b(%esp),%edi │ │ - lea -0x76702(%ebx),%ecx │ │ - push %eax │ │ - push %esi │ │ - push %edi │ │ - call 34100 │ │ - add $0x10,%esp │ │ - jmp 3bc40 │ │ - lea -0x77c7f(%ebx),%ecx │ │ - jmp 3ba02 │ │ - lea -0x77c2a(%ebx),%ecx │ │ - mov $0x12,%edi │ │ - jmp 3ba21 │ │ - lea -0x77c55(%ebx),%ecx │ │ - mov $0x18,%edi │ │ - jmp 3ba21 │ │ - lea -0x77c3d(%ebx),%ecx │ │ - mov $0x13,%edi │ │ - mov %ecx,0x2c(%esp) │ │ - sub $0xc,%esp │ │ - xor %edx,%edx │ │ - lea 0x24c(%esp),%ecx │ │ - push %edi │ │ - call 3b2b0 │ │ - add $0x10,%esp │ │ - mov 0x248(%esp),%ebp │ │ - mov 0x244(%esp),%eax │ │ - add %ebp,%eax │ │ - sub $0x4,%esp │ │ - push %edi │ │ - push 0x34(%esp) │ │ - push %eax │ │ - call 7bfc0 │ │ - add $0x10,%esp │ │ - add %edi,%ebp │ │ - mov %ebp,0x248(%esp) │ │ - mov 0x248(%esp),%eax │ │ - mov 0x28(%esp),%ecx │ │ - movsd 0x240(%esp),%xmm0 │ │ - mov %eax,0xc(%ecx) │ │ - movsd %xmm0,0x4(%ecx) │ │ - movl $0x4,(%ecx) │ │ movb $0x0,(%esi) │ │ movb $0x0,0x1(%esi) │ │ movb $0x0,0x2(%esi) │ │ movb $0x0,0x3(%esi) │ │ movb $0x0,0x4(%esi) │ │ movb $0x0,0x5(%esi) │ │ movb $0x0,0x6(%esi) │ │ @@ -41172,296 +43307,20 @@ │ │ movb $0x0,0x39(%esi) │ │ movb $0x0,0x3a(%esi) │ │ movb $0x0,0x3b(%esi) │ │ movb $0x0,0x3c(%esi) │ │ movb $0x0,0x3d(%esi) │ │ movb $0x0,0x3e(%esi) │ │ movb $0x0,0x3f(%esi) │ │ - mov 0xc(%esp),%eax │ │ - mov 0x10(%esp),%ecx │ │ - movl $0x0,0x14(%esp) │ │ - test %eax,%eax │ │ - je 3bba7 │ │ - nopl 0x0(%eax) │ │ - movb $0x0,(%ecx) │ │ - inc %ecx │ │ - dec %eax │ │ - jne 3bba0 │ │ - cmpl $0x0,0xc(%esp) │ │ - je 3bbbd │ │ - sub $0xc,%esp │ │ - push 0x1c(%esp) │ │ - call 7bfb0 │ │ - add $0x10,%esp │ │ - mov 0x20(%esp),%ecx │ │ - mov 0x1c(%esp),%eax │ │ - test %ecx,%ecx │ │ - je 3bbdb │ │ - nopl 0x0(%eax) │ │ - movb $0x0,(%eax) │ │ - inc %eax │ │ - dec %ecx │ │ - jne 3bbd0 │ │ - mov 0x1c(%esp),%eax │ │ - movl $0x0,0x20(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - test %ecx,%ecx │ │ - je 3bbf7 │ │ - nopl 0x0(%eax,%eax,1) │ │ - movb $0x0,(%eax) │ │ - inc %eax │ │ - dec %ecx │ │ - jne 3bbf0 │ │ - cmpl $0x0,0x18(%esp) │ │ - je 3bc0d │ │ - sub $0xc,%esp │ │ - push 0x28(%esp) │ │ - call 7bfb0 │ │ - add $0x10,%esp │ │ - add $0x47c,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - call 29b30 │ │ - jmp 3b443 │ │ - mov $0x1,%ecx │ │ - mov $0x20,%edx │ │ - call 246cb │ │ - mov $0x1,%ecx │ │ - mov $0x40,%edx │ │ - call 246cb │ │ - ud2 │ │ - mov %eax,%esi │ │ - jmp 3bc71 │ │ - mov %eax,%esi │ │ - jmp 3bc68 │ │ - cmpl $0x0,0x240(%esp) │ │ - mov %eax,%esi │ │ - je 3bc68 │ │ - sub $0xc,%esp │ │ - push 0x250(%esp) │ │ - call 7bfb0 │ │ - add $0x10,%esp │ │ - lea 0xc(%esp),%ecx │ │ - call 18830 │ │ - lea 0x18(%esp),%ecx │ │ - call 18830 │ │ - sub $0xc,%esp │ │ - push %esi │ │ - call 784f0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0x47c,%esp │ │ - call 3bc9f │ │ - pop %ebx │ │ - mov %edx,%edi │ │ - mov %ecx,0x28(%esp) │ │ - add $0x42b3d,%ebx │ │ - sub $0x8,%esp │ │ - push $0x1 │ │ - push $0x20 │ │ - call 7bfd0 │ │ - add $0x10,%esp │ │ - test %eax,%eax │ │ - je 3c532 │ │ - mov %eax,%ebp │ │ - movl $0x20,0x18(%esp) │ │ - mov %eax,0x1c(%esp) │ │ - movl $0x20,0x20(%esp) │ │ - sub $0x8,%esp │ │ - push $0x1 │ │ - push $0x40 │ │ - call 7bfd0 │ │ - add $0x10,%esp │ │ - test %eax,%eax │ │ - je 3c541 │ │ - xorps %xmm0,%xmm0 │ │ - movl $0x40,0xc(%esp) │ │ - mov %eax,0x10(%esp) │ │ - movl $0x40,0x14(%esp) │ │ - movl $0x0,0x58(%esp) │ │ - mov %eax,%esi │ │ - movaps %xmm0,0x30(%esp) │ │ - movaps %xmm0,0x40(%esp) │ │ - xorps %xmm0,%xmm0 │ │ - movsd %xmm0,0x50(%esp) │ │ - movzbl 0x10d8(%ebx),%eax │ │ - cmp $0xff,%al │ │ - je 3c528 │ │ - movaps -0x7c95c(%ebx),%xmm0 │ │ - movsd 0x38(%esp),%xmm1 │ │ - movb $0x2,0xf0(%esp) │ │ - movl $0x13,0xe4(%esp) │ │ - movsd 0x30(%esp),%xmm2 │ │ - mov 0x58(%esp),%eax │ │ - movaps %xmm0,0xa0(%esp) │ │ - movl $0x4,0xb0(%esp) │ │ - movl $0x0,0xb4(%esp) │ │ - movsd %xmm1,0xc0(%esp) │ │ - movsd 0x40(%esp),%xmm1 │ │ - movsd %xmm2,0xb8(%esp) │ │ - movsd 0x48(%esp),%xmm2 │ │ - mov %eax,0xe0(%esp) │ │ - movsd %xmm1,0xc8(%esp) │ │ - movsd 0x50(%esp),%xmm1 │ │ - movsd %xmm2,0xd0(%esp) │ │ - movsd %xmm1,0xd8(%esp) │ │ - movl $0x0,0xe8(%esp) │ │ - mov %edi,%edx │ │ - lea 0xa0(%esp),%ecx │ │ - push %esi │ │ - push $0x10 │ │ - push 0x49c(%esp) │ │ - push 0x49c(%esp) │ │ - call 29bf0 │ │ - add $0x10,%esp │ │ - cmp $0xff,%al │ │ - je 3be50 │ │ - mov %al,0x2d0(%esp) │ │ - sub $0x2,%al │ │ - mov $0x2,%ecx │ │ - movl $0x0,0x1a0(%esp) │ │ - movl $0x1,0x1a4(%esp) │ │ - movl $0x0,0x1a8(%esp) │ │ - mov $0x1b,%edi │ │ - movzbl %al,%eax │ │ - cmovae %eax,%ecx │ │ - movzbl %cl,%eax │ │ - lea -0x77cb6(%ebx),%ecx │ │ - mov -0x7bf64(%ebx,%eax,4),%eax │ │ - add %ebx,%eax │ │ - jmp *%eax │ │ - lea -0x77c9b(%ebx),%ecx │ │ - mov $0x1c,%edi │ │ - jmp 3c331 │ │ - lea 0x1a0(%esp),%ecx │ │ - mov %esi,%edx │ │ - call 3a680 │ │ - lea 0x1e0(%esp),%eax │ │ - sub $0x4,%esp │ │ - lea 0x2d4(%esp),%ecx │ │ - push $0xa0 │ │ - push %eax │ │ - push %ecx │ │ - call 7bfc0 │ │ - add $0x10,%esp │ │ - movaps 0x360(%esp),%xmm0 │ │ - movaps 0x2e0(%esp),%xmm1 │ │ - movl $0x0,0x2bc(%esp) │ │ - movaps %xmm0,0x190(%esp) │ │ - movaps 0x350(%esp),%xmm0 │ │ - movaps %xmm0,0x180(%esp) │ │ - movaps 0x340(%esp),%xmm0 │ │ - movaps %xmm0,0x170(%esp) │ │ - movaps 0x330(%esp),%xmm0 │ │ - movaps %xmm0,0x160(%esp) │ │ - movaps 0x320(%esp),%xmm0 │ │ - movaps %xmm0,0x150(%esp) │ │ - movaps 0x2d0(%esp),%xmm0 │ │ - movaps %xmm1,0x110(%esp) │ │ - movaps %xmm0,0x100(%esp) │ │ - movaps 0x2f0(%esp),%xmm0 │ │ - movaps %xmm0,0x120(%esp) │ │ - movaps 0x300(%esp),%xmm0 │ │ - movaps %xmm0,0x130(%esp) │ │ - movaps 0x310(%esp),%xmm0 │ │ - movaps %xmm0,0x140(%esp) │ │ - xorps %xmm0,%xmm0 │ │ - movsd %xmm0,0x2b4(%esp) │ │ - movsd %xmm0,0x2ac(%esp) │ │ - movsd %xmm0,0x2a4(%esp) │ │ - movsd %xmm0,0x29c(%esp) │ │ - movsd %xmm0,0x294(%esp) │ │ - movsd %xmm0,0x28c(%esp) │ │ - movsd %xmm0,0x284(%esp) │ │ - movsd %xmm0,0x27c(%esp) │ │ - movsd %xmm0,0x274(%esp) │ │ - movsd %xmm0,0x26c(%esp) │ │ - movsd %xmm0,0x264(%esp) │ │ - sub $0x4,%esp │ │ - lea 0x104(%esp),%eax │ │ - lea 0x3b4(%esp),%edi │ │ - push $0xa0 │ │ - push %eax │ │ - push %edi │ │ - call 7bfc0 │ │ - add $0x10,%esp │ │ - sub $0x4,%esp │ │ - lea -0x76725(%ebx),%eax │ │ - push $0x23 │ │ - push %eax │ │ - lea 0x45c(%esp),%eax │ │ - push %eax │ │ - call 7bfc0 │ │ - add $0x10,%esp │ │ - sub $0x4,%esp │ │ - push $0xc3 │ │ - push %edi │ │ - lea 0x1ac(%esp),%edi │ │ - push %edi │ │ - call 7bfc0 │ │ - add $0x10,%esp │ │ - movb $0x1,0x263(%esp) │ │ - movb $0x24,0x2c0(%esp) │ │ - lea 0x370(%esp),%ecx │ │ - mov %edi,%edx │ │ - call 3ae00 │ │ - xor %ecx,%ecx │ │ - mov $0xffffffc0,%eax │ │ - nopl 0x0(%eax) │ │ - mov %ecx,%edi │ │ - movzbl 0x3b0(%esp,%eax,1),%edx │ │ - xor %ecx,%ecx │ │ - cmp $0x40,%edi │ │ - setne %cl │ │ - add %edi,%ecx │ │ - inc %eax │ │ - mov %dl,0x100(%esp,%edi,1) │ │ - jne 3c010 │ │ - movsd 0x130(%esp),%xmm1 │ │ - movsd 0x128(%esp),%xmm2 │ │ - movsd 0x100(%esp),%xmm3 │ │ - movsd 0x138(%esp),%xmm0 │ │ - movsd %xmm1,0x90(%esp) │ │ - movsd 0x120(%esp),%xmm1 │ │ - movsd %xmm2,0x88(%esp) │ │ - movsd 0x118(%esp),%xmm2 │ │ - movsd %xmm3,0x60(%esp) │ │ - movsd %xmm0,0x98(%esp) │ │ - movsd %xmm1,0x80(%esp) │ │ - movsd 0x110(%esp),%xmm1 │ │ - movsd %xmm2,0x78(%esp) │ │ - movsd 0x78(%esp),%xmm2 │ │ - movsd %xmm1,0x70(%esp) │ │ - movsd 0x108(%esp),%xmm1 │ │ - movsd %xmm2,0x18(%ebp) │ │ - movsd 0x60(%esp),%xmm2 │ │ - movsd %xmm1,0x68(%esp) │ │ - movsd 0x70(%esp),%xmm1 │ │ - movsd %xmm2,0x0(%ebp) │ │ - movsd %xmm1,0x10(%ebp) │ │ - movsd 0x68(%esp),%xmm1 │ │ - movsd %xmm1,0x8(%ebp) │ │ + mov 0x20(%esp),%eax │ │ + mov 0x14(%esp),%ecx │ │ + movsd 0x18(%esp),%xmm0 │ │ + mov %eax,0xc(%ecx) │ │ + movsd %xmm0,0x4(%ecx) │ │ + movl $0xffffffff,(%ecx) │ │ movb $0x0,(%esi) │ │ movb $0x0,0x1(%esi) │ │ movb $0x0,0x2(%esi) │ │ movb $0x0,0x3(%esi) │ │ movb $0x0,0x4(%esi) │ │ movb $0x0,0x5(%esi) │ │ movb $0x0,0x6(%esi) │ │ @@ -41518,118 +43377,81 @@ │ │ movb $0x0,0x39(%esi) │ │ movb $0x0,0x3a(%esi) │ │ movb $0x0,0x3b(%esi) │ │ movb $0x0,0x3c(%esi) │ │ movb $0x0,0x3d(%esi) │ │ movb $0x0,0x3e(%esi) │ │ movb $0x0,0x3f(%esi) │ │ - mov 0xc(%esp),%eax │ │ - mov 0x10(%esp),%ecx │ │ - movl $0x0,0x14(%esp) │ │ - test %eax,%eax │ │ - je 3c207 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - movb $0x0,(%ecx) │ │ - inc %ecx │ │ - dec %eax │ │ - jne 3c200 │ │ - mov 0x20(%esp),%eax │ │ - mov 0x28(%esp),%ecx │ │ - movsd 0x18(%esp),%xmm0 │ │ - mov %eax,0xc(%ecx) │ │ - movsd %xmm0,0x4(%ecx) │ │ - movl $0xffffffff,(%ecx) │ │ - mov 0x14(%esp),%ecx │ │ - mov 0x10(%esp),%eax │ │ - test %ecx,%ecx │ │ - je 3c23b │ │ - nop │ │ - movb $0x0,(%eax) │ │ - inc %eax │ │ - dec %ecx │ │ - jne 3c230 │ │ - mov 0x10(%esp),%eax │ │ - movl $0x0,0x14(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - test %ecx,%ecx │ │ - je 3c257 │ │ - nopl 0x0(%eax,%eax,1) │ │ - movb $0x0,(%eax) │ │ - inc %eax │ │ - dec %ecx │ │ - jne 3c250 │ │ - cmpl $0x0,0xc(%esp) │ │ - je 3c51d │ │ sub $0xc,%esp │ │ - push 0x1c(%esp) │ │ - jmp 3c515 │ │ - lea -0x77c6d(%ebx),%ecx │ │ - mov $0x18,%edi │ │ - jmp 3c331 │ │ - lea 0x2d0(%esp),%eax │ │ - mov %eax,0x100(%esp) │ │ - lea 0x100(%esp),%eax │ │ - mov %eax,0x3b0(%esp) │ │ - lea -0x5361c(%ebx),%eax │ │ - mov %eax,0x3b4(%esp) │ │ + push %esi │ │ + jmp 3e583 │ │ + lea -0x773c6(%ebx),%eax │ │ + jmp 3e1f3 │ │ + lea 0x260(%esp),%eax │ │ + mov %eax,0x1c0(%esp) │ │ + lea 0x1c0(%esp),%eax │ │ + mov %eax,0x350(%esp) │ │ + lea -0x529cc(%ebx),%eax │ │ + mov %eax,0x354(%esp) │ │ sub $0x8,%esp │ │ - lea 0x3b8(%esp),%eax │ │ - lea -0xe6c(%ebx),%edx │ │ - lea -0x78501(%ebx),%edi │ │ - lea 0x1a8(%esp),%ecx │ │ + lea 0x358(%esp),%eax │ │ + lea -0xfb0(%ebx),%edx │ │ + lea -0x77baf(%ebx),%ebp │ │ + lea 0x98(%esp),%ecx │ │ push %eax │ │ - push %edi │ │ - call 314a0 │ │ + push %ebp │ │ + call 31c70 │ │ add $0x10,%esp │ │ test %al,%al │ │ - je 3c374 │ │ + je 3e255 │ │ sub $0x4,%esp │ │ - lea -0xe54(%ebx),%eax │ │ + lea -0xf98(%ebx),%eax │ │ mov $0x37,%edx │ │ - lea -0xe7c(%ebx),%esi │ │ - lea 0x2b(%esp),%edi │ │ - lea -0x76702(%ebx),%ecx │ │ + lea -0xfc0(%ebx),%esi │ │ + lea 0x13(%esp),%edi │ │ + lea -0x75a98(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %edi │ │ - call 34100 │ │ - add $0x10,%esp │ │ - jmp 3c550 │ │ - lea -0x77c7f(%ebx),%ecx │ │ - jmp 3c312 │ │ - lea -0x77c2a(%ebx),%ecx │ │ - mov $0x12,%edi │ │ - jmp 3c331 │ │ - lea -0x77c55(%ebx),%ecx │ │ - mov $0x18,%edi │ │ - jmp 3c331 │ │ - lea -0x77c3d(%ebx),%ecx │ │ - mov $0x13,%edi │ │ - mov %ecx,0x2c(%esp) │ │ + call 34730 │ │ + add $0x10,%esp │ │ + jmp 3e5be │ │ + lea -0x773d8(%ebx),%eax │ │ + jmp 3e1e6 │ │ + lea -0x77383(%ebx),%eax │ │ + mov $0x12,%ebp │ │ + jmp 3e209 │ │ + lea -0x773ae(%ebx),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov $0x18,%ebp │ │ + jmp 3e20d │ │ + lea -0x77396(%ebx),%eax │ │ + mov $0x13,%ebp │ │ + mov %eax,0x8(%esp) │ │ sub $0xc,%esp │ │ xor %edx,%edx │ │ - lea 0x1ac(%esp),%ecx │ │ - push %edi │ │ - call 3b2b0 │ │ + lea 0x9c(%esp),%ecx │ │ + mov %ebp,0x1c(%esp) │ │ + push %ebp │ │ + call 3ce10 │ │ add $0x10,%esp │ │ - mov 0x1a8(%esp),%ebp │ │ - mov 0x1a4(%esp),%eax │ │ + mov 0x98(%esp),%ebp │ │ + mov 0x94(%esp),%eax │ │ add %ebp,%eax │ │ sub $0x4,%esp │ │ - push %edi │ │ - push 0x34(%esp) │ │ + push 0x14(%esp) │ │ + push 0x10(%esp) │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ - add %edi,%ebp │ │ - mov %ebp,0x1a8(%esp) │ │ - mov 0x1a8(%esp),%eax │ │ - mov 0x28(%esp),%ecx │ │ - movsd 0x1a0(%esp),%xmm0 │ │ + add 0x10(%esp),%ebp │ │ + mov %ebp,0x98(%esp) │ │ + mov 0x98(%esp),%eax │ │ + mov 0x14(%esp),%ecx │ │ + movsd 0x90(%esp),%xmm0 │ │ mov %eax,0xc(%ecx) │ │ movsd %xmm0,0x4(%ecx) │ │ movl $0x4,(%ecx) │ │ movb $0x0,(%esi) │ │ movb $0x0,0x1(%esi) │ │ movb $0x0,0x2(%esi) │ │ movb $0x0,0x3(%esi) │ │ @@ -41689,88 +43511,185 @@ │ │ movb $0x0,0x39(%esi) │ │ movb $0x0,0x3a(%esi) │ │ movb $0x0,0x3b(%esi) │ │ movb $0x0,0x3c(%esi) │ │ movb $0x0,0x3d(%esi) │ │ movb $0x0,0x3e(%esi) │ │ movb $0x0,0x3f(%esi) │ │ - mov 0xc(%esp),%eax │ │ - mov 0x10(%esp),%ecx │ │ - movl $0x0,0x14(%esp) │ │ - test %eax,%eax │ │ - je 3c4b7 │ │ - nopl 0x0(%eax) │ │ - movb $0x0,(%ecx) │ │ - inc %ecx │ │ - dec %eax │ │ - jne 3c4b0 │ │ - cmpl $0x0,0xc(%esp) │ │ - je 3c4cd │ │ + movb $0x0,(%esi) │ │ + movb $0x0,0x1(%esi) │ │ + movb $0x0,0x2(%esi) │ │ + movb $0x0,0x3(%esi) │ │ + movb $0x0,0x4(%esi) │ │ + movb $0x0,0x5(%esi) │ │ + movb $0x0,0x6(%esi) │ │ + movb $0x0,0x7(%esi) │ │ + movb $0x0,0x8(%esi) │ │ + movb $0x0,0x9(%esi) │ │ + movb $0x0,0xa(%esi) │ │ + movb $0x0,0xb(%esi) │ │ + movb $0x0,0xc(%esi) │ │ + movb $0x0,0xd(%esi) │ │ + movb $0x0,0xe(%esi) │ │ + movb $0x0,0xf(%esi) │ │ + movb $0x0,0x10(%esi) │ │ + movb $0x0,0x11(%esi) │ │ + movb $0x0,0x12(%esi) │ │ + movb $0x0,0x13(%esi) │ │ + movb $0x0,0x14(%esi) │ │ + movb $0x0,0x15(%esi) │ │ + movb $0x0,0x16(%esi) │ │ + movb $0x0,0x17(%esi) │ │ + movb $0x0,0x18(%esi) │ │ + movb $0x0,0x19(%esi) │ │ + movb $0x0,0x1a(%esi) │ │ + movb $0x0,0x1b(%esi) │ │ + movb $0x0,0x1c(%esi) │ │ + movb $0x0,0x1d(%esi) │ │ + movb $0x0,0x1e(%esi) │ │ + movb $0x0,0x1f(%esi) │ │ + movb $0x0,0x20(%esi) │ │ + movb $0x0,0x21(%esi) │ │ + movb $0x0,0x22(%esi) │ │ + movb $0x0,0x23(%esi) │ │ + movb $0x0,0x24(%esi) │ │ + movb $0x0,0x25(%esi) │ │ + movb $0x0,0x26(%esi) │ │ + movb $0x0,0x27(%esi) │ │ + movb $0x0,0x28(%esi) │ │ + movb $0x0,0x29(%esi) │ │ + movb $0x0,0x2a(%esi) │ │ + movb $0x0,0x2b(%esi) │ │ + movb $0x0,0x2c(%esi) │ │ + movb $0x0,0x2d(%esi) │ │ + movb $0x0,0x2e(%esi) │ │ + movb $0x0,0x2f(%esi) │ │ + movb $0x0,0x30(%esi) │ │ + movb $0x0,0x31(%esi) │ │ + movb $0x0,0x32(%esi) │ │ + movb $0x0,0x33(%esi) │ │ + movb $0x0,0x34(%esi) │ │ + movb $0x0,0x35(%esi) │ │ + movb $0x0,0x36(%esi) │ │ + movb $0x0,0x37(%esi) │ │ + movb $0x0,0x38(%esi) │ │ + movb $0x0,0x39(%esi) │ │ + movb $0x0,0x3a(%esi) │ │ + movb $0x0,0x3b(%esi) │ │ + movb $0x0,0x3c(%esi) │ │ + movb $0x0,0x3d(%esi) │ │ + movb $0x0,0x3e(%esi) │ │ + movb $0x0,0x3f(%esi) │ │ sub $0xc,%esp │ │ - push 0x1c(%esp) │ │ - call 7bfb0 │ │ + push %esi │ │ + call 7b700 │ │ add $0x10,%esp │ │ - mov 0x20(%esp),%ecx │ │ - mov 0x1c(%esp),%eax │ │ - test %ecx,%ecx │ │ - je 3c4eb │ │ - nopl 0x0(%eax) │ │ - movb $0x0,(%eax) │ │ - inc %eax │ │ - dec %ecx │ │ - jne 3c4e0 │ │ - mov 0x1c(%esp),%eax │ │ - movl $0x0,0x20(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - test %ecx,%ecx │ │ - je 3c507 │ │ - nopl 0x0(%eax,%eax,1) │ │ - movb $0x0,(%eax) │ │ - inc %eax │ │ - dec %ecx │ │ - jne 3c500 │ │ - cmpl $0x0,0x18(%esp) │ │ - je 3c51d │ │ + movb $0x0,(%edi) │ │ + movb $0x0,0x1(%edi) │ │ + movb $0x0,0x2(%edi) │ │ + movb $0x0,0x3(%edi) │ │ + movb $0x0,0x4(%edi) │ │ + movb $0x0,0x5(%edi) │ │ + movb $0x0,0x6(%edi) │ │ + movb $0x0,0x7(%edi) │ │ + movb $0x0,0x8(%edi) │ │ + movb $0x0,0x9(%edi) │ │ + movb $0x0,0xa(%edi) │ │ + movb $0x0,0xb(%edi) │ │ + movb $0x0,0xc(%edi) │ │ + movb $0x0,0xd(%edi) │ │ + movb $0x0,0xe(%edi) │ │ + movb $0x0,0xf(%edi) │ │ + movb $0x0,0x10(%edi) │ │ + movb $0x0,0x11(%edi) │ │ + movb $0x0,0x12(%edi) │ │ + movb $0x0,0x13(%edi) │ │ + movb $0x0,0x14(%edi) │ │ + movb $0x0,0x15(%edi) │ │ + movb $0x0,0x16(%edi) │ │ + movb $0x0,0x17(%edi) │ │ + movb $0x0,0x18(%edi) │ │ + movb $0x0,0x19(%edi) │ │ + movb $0x0,0x1a(%edi) │ │ + movb $0x0,0x1b(%edi) │ │ + movb $0x0,0x1c(%edi) │ │ + movb $0x0,0x1d(%edi) │ │ + movb $0x0,0x1e(%edi) │ │ + movb $0x0,0x1f(%edi) │ │ + movb $0x0,(%edi) │ │ + movb $0x0,0x1(%edi) │ │ + movb $0x0,0x2(%edi) │ │ + movb $0x0,0x3(%edi) │ │ + movb $0x0,0x4(%edi) │ │ + movb $0x0,0x5(%edi) │ │ + movb $0x0,0x6(%edi) │ │ + movb $0x0,0x7(%edi) │ │ + movb $0x0,0x8(%edi) │ │ + movb $0x0,0x9(%edi) │ │ + movb $0x0,0xa(%edi) │ │ + movb $0x0,0xb(%edi) │ │ + movb $0x0,0xc(%edi) │ │ + movb $0x0,0xd(%edi) │ │ + movb $0x0,0xe(%edi) │ │ + movb $0x0,0xf(%edi) │ │ + movb $0x0,0x10(%edi) │ │ + movb $0x0,0x11(%edi) │ │ + movb $0x0,0x12(%edi) │ │ + movb $0x0,0x13(%edi) │ │ + movb $0x0,0x14(%edi) │ │ + movb $0x0,0x15(%edi) │ │ + movb $0x0,0x16(%edi) │ │ + movb $0x0,0x17(%edi) │ │ + movb $0x0,0x18(%edi) │ │ + movb $0x0,0x19(%edi) │ │ + movb $0x0,0x1a(%edi) │ │ + movb $0x0,0x1b(%edi) │ │ + movb $0x0,0x1c(%edi) │ │ + movb $0x0,0x1d(%edi) │ │ + movb $0x0,0x1e(%edi) │ │ + movb $0x0,0x1f(%edi) │ │ sub $0xc,%esp │ │ - push 0x28(%esp) │ │ - call 7bfb0 │ │ + push %edi │ │ + call 7b700 │ │ add $0x10,%esp │ │ - add $0x47c,%esp │ │ + add $0x41c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - call 29b30 │ │ - jmp 3bd33 │ │ + call 2a030 │ │ + jmp 3db35 │ │ mov $0x1,%ecx │ │ mov $0x20,%edx │ │ - call 246cb │ │ + call 247ab │ │ mov $0x1,%ecx │ │ mov $0x40,%edx │ │ - call 246cb │ │ + call 247ab │ │ ud2 │ │ mov %eax,%esi │ │ - jmp 3c581 │ │ + jmp 3e5ef │ │ mov %eax,%esi │ │ - jmp 3c578 │ │ - cmpl $0x0,0x1a0(%esp) │ │ + jmp 3e5e6 │ │ + cmpl $0x0,0x90(%esp) │ │ mov %eax,%esi │ │ - je 3c578 │ │ + je 3e5e6 │ │ sub $0xc,%esp │ │ - push 0x1b0(%esp) │ │ - call 7bfb0 │ │ + push 0xa0(%esp) │ │ + call 7b700 │ │ add $0x10,%esp │ │ - lea 0xc(%esp),%ecx │ │ - call 18830 │ │ + lea 0x24(%esp),%ecx │ │ + call 3c200 │ │ lea 0x18(%esp),%ecx │ │ - call 18830 │ │ + call 3c200 │ │ sub $0xc,%esp │ │ push %esi │ │ - call 784f0 │ │ + call 77c40 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -41780,23 +43699,23 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x10,%esp │ │ - call 3c5ab │ │ + call 3e61b │ │ pop %ebx │ │ mov %edx,%edi │ │ mov %ecx,%esi │ │ movl $0x2c,(%esp) │ │ - add $0x42231,%ebx │ │ - call 7bfa0 │ │ + add $0x3fa71,%ebx │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 3c616 │ │ + je 3e686 │ │ movsd 0x10(%edi),%xmm1 │ │ mov 0x20(%esp),%ecx │ │ movsd 0x18(%edi),%xmm0 │ │ movsd (%edi),%xmm2 │ │ movl $0x2c,(%esi) │ │ mov %eax,0x4(%esi) │ │ movl $0x2c,0x8(%esi) │ │ @@ -41812,15 +43731,15 @@ │ │ add $0x10,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ mov $0x1,%ecx │ │ mov $0x2c,%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -41829,691 +43748,658 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x6c,%esp │ │ - call 3c63c │ │ + call 3e6ac │ │ pop %ebx │ │ mov %ecx,%esi │ │ - mov %edx,0x14(%esp) │ │ - movss %xmm0,0x20(%esp) │ │ - add $0x421a0,%ebx │ │ + mov %edx,0x18(%esp) │ │ + movss %xmm0,0x24(%esp) │ │ + add $0x3f9e0,%ebx │ │ sub $0x8,%esp │ │ lea 0x4c(%esp),%eax │ │ push %eax │ │ push $0x1 │ │ - call 7c0c0 │ │ + call 7b810 │ │ add $0x10,%esp │ │ cmp $0xffffffff,%eax │ │ - mov %ebx,0x8(%esp) │ │ - je 3cbed │ │ + mov %ebx,0xc(%esp) │ │ + je 3ec5d │ │ mov 0x48(%esp),%eax │ │ cmp $0x3b9aca00,%eax │ │ - jae 3cc2b │ │ + jae 3ecb3 │ │ mov 0x44(%esp),%ecx │ │ mov %eax,0x60(%esp) │ │ - mov %eax,0x2c(%esp) │ │ + mov %eax,0x40(%esp) │ │ lea 0x20(%esi),%eax │ │ mov %ecx,%edx │ │ - mov %ecx,0x28(%esp) │ │ + mov %ecx,0x3c(%esp) │ │ mov %ecx,0x64(%esp) │ │ mov $0x1,%ecx │ │ sar $0x1f,%edx │ │ - mov %edx,0x24(%esp) │ │ + mov %edx,0x38(%esp) │ │ mov %edx,0x68(%esp) │ │ movss 0x8(%esi),%xmm0 │ │ mov %eax,0x50(%esp) │ │ xor %eax,%eax │ │ movss %xmm0,0x5c(%esp) │ │ lock cmpxchg %ecx,0x20(%esi) │ │ - jne 3ca11 │ │ - mov 0x1678(%ebx),%eax │ │ + jne 3ea81 │ │ + mov 0x16c0(%ebx),%eax │ │ test $0x7fffffff,%eax │ │ - jne 3ca2a │ │ - movl $0x0,0xc(%esp) │ │ + jne 3ea9a │ │ + movl $0x0,0x10(%esp) │ │ movzbl 0x24(%esi),%eax │ │ lea 0xc(%esi),%eax │ │ mov $0x1,%ecx │ │ mov %eax,0x54(%esp) │ │ xor %eax,%eax │ │ lock cmpxchg %ecx,0xc(%esi) │ │ - jne 3ca3a │ │ - mov 0x1678(%ebx),%eax │ │ + jne 3eaaa │ │ + mov 0x16c0(%ebx),%eax │ │ test $0x7fffffff,%eax │ │ - jne 3ca53 │ │ + jne 3eac3 │ │ xor %ecx,%ecx │ │ movzbl 0x10(%esi),%eax │ │ mov 0x30(%esi),%ebp │ │ test %ebp,%ebp │ │ - mov %ebp,0x10(%esp) │ │ - je 3c751 │ │ + mov %ebp,0x14(%esp) │ │ + je 3e7c1 │ │ mov 0x2c(%esi),%edi │ │ - mov %ecx,0x1c(%esp) │ │ + mov %ecx,0x20(%esp) │ │ sub $0xc,%esp │ │ - mov 0x14(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %ebp │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 3cc76 │ │ + je 3ecfe │ │ sub $0x4,%esp │ │ push %ebp │ │ push %edi │ │ - mov %eax,0x24(%esp) │ │ + mov %eax,0x28(%esp) │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ - mov 0x1c(%esp),%ecx │ │ - jmp 3c759 │ │ - movl $0x1,0x18(%esp) │ │ + mov 0x20(%esp),%ecx │ │ + jmp 3e7c9 │ │ + movl $0x1,0x1c(%esp) │ │ mov 0x1c(%esi),%eax │ │ mov 0x14(%esi),%ebp │ │ mov 0x18(%esi),%edi │ │ test %cl,%cl │ │ mov %eax,0x58(%esp) │ │ - jne 3c77f │ │ - mov 0x8(%esp),%eax │ │ - mov 0x1678(%eax),%eax │ │ + jne 3e7ef │ │ + mov 0xc(%esp),%eax │ │ + mov 0x16c0(%eax),%eax │ │ test $0x7fffffff,%eax │ │ - jne 3cba3 │ │ + jne 3ec13 │ │ xor %eax,%eax │ │ lea 0xc(%esi),%ecx │ │ xchg %eax,(%ecx) │ │ cmp $0x2,%eax │ │ - je 3ca62 │ │ - cmpb $0x0,0xc(%esp) │ │ - mov %ebp,0x1c(%esp) │ │ - jne 3c7af │ │ - mov 0x8(%esp),%eax │ │ - mov 0x1678(%eax),%eax │ │ + je 3ead2 │ │ + cmpb $0x0,0x10(%esp) │ │ + mov %ebp,0x20(%esp) │ │ + jne 3e81f │ │ + mov 0xc(%esp),%eax │ │ + mov 0x16c0(%eax),%eax │ │ test $0x7fffffff,%eax │ │ - jne 3cbbd │ │ + jne 3ec2d │ │ xor %eax,%eax │ │ lea 0x20(%esi),%ecx │ │ mov %edi,%ebp │ │ xchg %eax,(%ecx) │ │ cmp $0x2,%eax │ │ - je 3ca92 │ │ - mov 0x1c(%esp),%eax │ │ + je 3eb02 │ │ + mov 0x20(%esp),%eax │ │ mov 0x80(%esp),%edi │ │ cmp $0xffffffff,%eax │ │ - je 3c8b5 │ │ + je 3e925 │ │ mov %eax,0x44(%esp) │ │ mov 0x58(%esp),%eax │ │ mov %ebp,0x48(%esp) │ │ mov %eax,0x4c(%esp) │ │ sub $0xc,%esp │ │ - mov 0x14(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ lea 0x6c(%esp),%edx │ │ lea 0x50(%esp),%eax │ │ - lea 0x3c(%esp),%ecx │ │ + lea 0x34(%esp),%ecx │ │ push %eax │ │ - call 76c70 │ │ + call 77280 │ │ add $0x10,%esp │ │ mov $0x3e8,%eax │ │ - movss 0x20(%esp),%xmm0 │ │ - mull 0x3c(%esp) │ │ + movss 0x24(%esp),%xmm0 │ │ + mull 0x34(%esp) │ │ subss 0x5c(%esp),%xmm0 │ │ mov %eax,%edi │ │ mov $0x3e8,%eax │ │ mov %edx,%ecx │ │ - mull 0x38(%esp) │ │ - andps -0x7c90c(%ebx),%xmm0 │ │ - mov %eax,0xc(%esp) │ │ + mull 0x30(%esp) │ │ + andps -0x7bf3c(%ebx),%xmm0 │ │ + mov %eax,0x10(%esp) │ │ mov $0x431bde83,%eax │ │ mov %edx,%ebp │ │ - mull 0x34(%esp) │ │ + mull 0x2c(%esp) │ │ add %edi,%ebp │ │ adc $0x0,%ecx │ │ shr $0x12,%edx │ │ - add 0xc(%esp),%edx │ │ + add 0x10(%esp),%edx │ │ adc $0x0,%ebp │ │ adc $0x0,%ecx │ │ setb %ah │ │ - ucomiss -0x7c9d4(%ebx),%xmm0 │ │ + ucomiss -0x7ba78(%ebx),%xmm0 │ │ mov $0x64,%ebx │ │ seta %al │ │ xor %edi,%edi │ │ cmp %edx,%ebx │ │ mov $0x0,%edx │ │ movzbl %ah,%ebx │ │ - mov 0x30(%esp),%ah │ │ + mov 0x28(%esp),%ah │ │ sbb %ebp,%edx │ │ mov $0x0,%edx │ │ sbb %ecx,%edx │ │ sbb %ebx,%edi │ │ not %ah │ │ setb %dl │ │ and %ah,%dl │ │ or %al,%dl │ │ mov 0x80(%esp),%eax │ │ - cmp %eax,0x10(%esp) │ │ + cmp %eax,0x14(%esp) │ │ mov %eax,%edi │ │ setne %al │ │ or %dl,%al │ │ - jne 3c8b5 │ │ + jne 3e925 │ │ sub $0x4,%esp │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ push %edi │ │ - push 0x1c(%esp) │ │ - push 0x24(%esp) │ │ - call 7c080 │ │ + push 0x20(%esp) │ │ + push 0x28(%esp) │ │ + call 7b7d0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 3c9f6 │ │ + je 3ea66 │ │ mov 0x4(%esi),%ecx │ │ mov (%esi),%eax │ │ mov 0xc(%ecx),%ecx │ │ sub $0x10,%esp │ │ - mov 0x24(%esp),%edx │ │ - movss 0x30(%esp),%xmm0 │ │ - mov 0x18(%esp),%ebx │ │ + mov 0x28(%esp),%edx │ │ + movss 0x34(%esp),%xmm0 │ │ + mov 0x1c(%esp),%ebx │ │ mov %edi,0xc(%esp) │ │ mov %eax,(%esp) │ │ mov %edx,0x8(%esp) │ │ movss %xmm0,0x4(%esp) │ │ call *%ecx │ │ add $0x10,%esp │ │ sub $0xc,%esp │ │ push %edi │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 3cc68 │ │ + je 3ecf0 │ │ mov %eax,%ebp │ │ sub $0x4,%esp │ │ push %edi │ │ - push 0x1c(%esp) │ │ + push 0x20(%esp) │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ mov $0x1,%ecx │ │ xor %eax,%eax │ │ lea 0x20(%esi),%edx │ │ lock cmpxchg %ecx,(%edx) │ │ - jne 3cac7 │ │ - mov 0x1678(%ebx),%eax │ │ + jne 3eb37 │ │ + mov 0x16c0(%ebx),%eax │ │ test $0x7fffffff,%eax │ │ - jne 3cae0 │ │ + jne 3eb50 │ │ xor %eax,%eax │ │ movzbl 0x24(%esi),%ecx │ │ cmpl $0x0,0x28(%esi) │ │ - je 3c956 │ │ + je 3e9c6 │ │ sub $0xc,%esp │ │ push 0x2c(%esi) │ │ - mov %ebp,0x24(%esp) │ │ + mov %ebp,0x28(%esp) │ │ mov %eax,%ebp │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %ebp,%eax │ │ - mov 0x24(%esp),%ebp │ │ + mov 0x28(%esp),%ebp │ │ add $0x10,%esp │ │ test %al,%al │ │ mov %edi,0x28(%esi) │ │ mov %ebp,0x2c(%esi) │ │ mov %edi,0x30(%esi) │ │ - jne 3c974 │ │ - mov 0x1678(%ebx),%eax │ │ + jne 3e9e4 │ │ + mov 0x16c0(%ebx),%eax │ │ test $0x7fffffff,%eax │ │ - jne 3cbd7 │ │ + jne 3ec47 │ │ xor %eax,%eax │ │ lea 0x20(%esi),%ecx │ │ xchg %eax,(%ecx) │ │ cmp $0x2,%eax │ │ - je 3cafa │ │ + je 3eb6a │ │ mov $0x1,%ecx │ │ xor %eax,%eax │ │ lea 0xc(%esi),%edx │ │ lock cmpxchg %ecx,(%edx) │ │ - mov 0x10(%esp),%edi │ │ - jne 3cb14 │ │ - mov 0x1678(%ebx),%eax │ │ + mov 0x14(%esp),%edi │ │ + jne 3eb84 │ │ + mov 0x16c0(%ebx),%eax │ │ test $0x7fffffff,%eax │ │ - jne 3cb2d │ │ + jne 3eb9d │ │ movzbl 0x10(%esi),%eax │ │ - mov 0x2c(%esp),%eax │ │ - mov 0x24(%esp),%edx │ │ - mov 0x28(%esp),%ecx │ │ + mov 0x40(%esp),%eax │ │ + mov 0x38(%esp),%edx │ │ + mov 0x3c(%esp),%ecx │ │ mov %eax,0x14(%esi) │ │ mov %edx,0x1c(%esi) │ │ mov %ecx,0x18(%esi) │ │ - mov 0x1678(%ebx),%eax │ │ + mov 0x16c0(%ebx),%eax │ │ test $0x7fffffff,%eax │ │ - jne 3cb89 │ │ + jne 3ebf9 │ │ xor %eax,%eax │ │ lea 0xc(%esi),%ecx │ │ xchg %eax,(%ecx) │ │ cmp $0x2,%eax │ │ - je 3cb5c │ │ - movss 0x20(%esp),%xmm0 │ │ + je 3ebcc │ │ + movss 0x24(%esp),%xmm0 │ │ test %edi,%edi │ │ movss %xmm0,0x8(%esi) │ │ - je 3ca09 │ │ + je 3ea79 │ │ sub $0xc,%esp │ │ - mov 0x14(%esp),%ebx │ │ - push 0x24(%esp) │ │ - call 7bfb0 │ │ + mov 0x18(%esp),%ebx │ │ + push 0x28(%esp) │ │ + call 7b700 │ │ add $0x10,%esp │ │ add $0x6c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ lea 0x20(%esi),%ecx │ │ - call 4ddf0 │ │ - mov 0x1678(%ebx),%eax │ │ + call 4fde0 │ │ + mov 0x16c0(%ebx),%eax │ │ test $0x7fffffff,%eax │ │ - je 3c6d3 │ │ - call 4db00 │ │ + je 3e743 │ │ + call 4fb80 │ │ xor $0x1,%al │ │ - mov %eax,0xc(%esp) │ │ - jmp 3c6db │ │ + mov %eax,0x10(%esp) │ │ + jmp 3e74b │ │ lea 0xc(%esi),%ecx │ │ - call 4ddf0 │ │ - mov 0x1678(%ebx),%eax │ │ + call 4fde0 │ │ + mov 0x16c0(%ebx),%eax │ │ test $0x7fffffff,%eax │ │ - je 3c709 │ │ - call 4db00 │ │ + je 3e779 │ │ + call 4fb80 │ │ mov %eax,%ecx │ │ xor $0x1,%cl │ │ - jmp 3c70b │ │ - mov 0x8(%esp),%ebx │ │ + jmp 3e77b │ │ + mov 0xc(%esp),%ebx │ │ push $0x1 │ │ push $0x81 │ │ lea 0xc(%esi),%eax │ │ push %eax │ │ push $0xf0 │ │ - call 7bff0 │ │ + call 7b740 │ │ add $0x10,%esp │ │ - cmpb $0x0,0xc(%esp) │ │ - mov %ebp,0x1c(%esp) │ │ - je 3c79a │ │ - jmp 3c7af │ │ - mov 0x8(%esp),%ebx │ │ + cmpb $0x0,0x10(%esp) │ │ + mov %ebp,0x20(%esp) │ │ + je 3e80a │ │ + jmp 3e81f │ │ + mov 0xc(%esp),%ebx │ │ push $0x1 │ │ push $0x81 │ │ lea 0x20(%esi),%eax │ │ push %eax │ │ push $0xf0 │ │ - call 7bff0 │ │ + call 7b740 │ │ add $0x10,%esp │ │ - mov 0x1c(%esp),%eax │ │ + mov 0x20(%esp),%eax │ │ mov 0x80(%esp),%edi │ │ cmp $0xffffffff,%eax │ │ - jne 3c7d5 │ │ - jmp 3c8b5 │ │ + jne 3e845 │ │ + jmp 3e925 │ │ lea 0x20(%esi),%ecx │ │ - call 4ddf0 │ │ - mov 0x1678(%ebx),%eax │ │ + call 4fde0 │ │ + mov 0x16c0(%ebx),%eax │ │ test $0x7fffffff,%eax │ │ - je 3c930 │ │ - call 4db00 │ │ + je 3e9a0 │ │ + call 4fb80 │ │ xor $0x1,%al │ │ movzbl 0x24(%esi),%ecx │ │ cmpl $0x0,0x28(%esi) │ │ - jne 3c93c │ │ - jmp 3c956 │ │ + jne 3e9ac │ │ + jmp 3e9c6 │ │ push $0x1 │ │ push $0x81 │ │ push %ecx │ │ push $0xf0 │ │ - call 7bff0 │ │ + call 7b740 │ │ add $0x10,%esp │ │ - jmp 3c984 │ │ + jmp 3e9f4 │ │ lea 0xc(%esi),%ecx │ │ - call 4ddf0 │ │ - mov 0x1678(%ebx),%eax │ │ + call 4fde0 │ │ + mov 0x16c0(%ebx),%eax │ │ test $0x7fffffff,%eax │ │ - je 3c9ad │ │ - call 4db00 │ │ + je 3ea1d │ │ + call 4fb80 │ │ movzbl 0x10(%esi),%ecx │ │ - mov 0x2c(%esp),%ecx │ │ - mov 0x24(%esp),%edi │ │ - mov 0x28(%esp),%edx │ │ + mov 0x40(%esp),%ecx │ │ + mov 0x38(%esp),%edi │ │ + mov 0x3c(%esp),%edx │ │ test %al,%al │ │ mov %ecx,0x14(%esi) │ │ mov %edi,0x1c(%esi) │ │ - mov 0x10(%esp),%edi │ │ + mov 0x14(%esp),%edi │ │ mov %edx,0x18(%esi) │ │ - jne 3c9c6 │ │ - jmp 3c9d7 │ │ + jne 3ea36 │ │ + jmp 3ea47 │ │ push $0x1 │ │ push $0x81 │ │ push %ecx │ │ push $0xf0 │ │ - call 7bff0 │ │ + call 7b740 │ │ add $0x10,%esp │ │ - movss 0x20(%esp),%xmm0 │ │ + movss 0x24(%esp),%xmm0 │ │ test %edi,%edi │ │ movss %xmm0,0x8(%esi) │ │ - jne 3c9f6 │ │ - jmp 3ca09 │ │ - call 4db00 │ │ - mov 0x10(%esp),%edi │ │ + jne 3ea66 │ │ + jmp 3ea79 │ │ + call 4fb80 │ │ + mov 0x14(%esp),%edi │ │ test %al,%al │ │ - jne 3c9d7 │ │ + jne 3ea47 │ │ movb $0x1,0x10(%esi) │ │ - jmp 3c9d7 │ │ - mov 0x8(%esp),%ebx │ │ - call 4db00 │ │ + jmp 3ea47 │ │ + mov 0xc(%esp),%ebx │ │ + call 4fb80 │ │ test %al,%al │ │ - jne 3c77f │ │ + jne 3e7ef │ │ movb $0x1,0x10(%esi) │ │ - jmp 3c77f │ │ - mov 0x8(%esp),%ebx │ │ - call 4db00 │ │ + jmp 3e7ef │ │ + mov 0xc(%esp),%ebx │ │ + call 4fb80 │ │ test %al,%al │ │ - jne 3c7af │ │ + jne 3e81f │ │ movb $0x1,0x24(%esi) │ │ - jmp 3c7af │ │ - call 4db00 │ │ + jmp 3e81f │ │ + call 4fb80 │ │ test %al,%al │ │ - jne 3c974 │ │ + jne 3e9e4 │ │ movb $0x1,0x24(%esi) │ │ - jmp 3c974 │ │ - call 7c020 <__errno@plt> │ │ + jmp 3e9e4 │ │ + call 7b770 <__errno@plt> │ │ mov (%eax),%eax │ │ - movl $0x0,0x30(%esp) │ │ - mov %eax,0x34(%esp) │ │ + mov 0x10f0(%ebx),%edx │ │ + lea -0xa4c(%ebx),%ecx │ │ + cmp %ecx,%edx │ │ + jne 3ed0c │ │ + mov %eax,0x2c(%esp) │ │ + movl $0x0,0x28(%esp) │ │ sub $0x4,%esp │ │ - lea -0x8a8(%ebx),%eax │ │ - lea 0x34(%esp),%edi │ │ + mov 0x10(%esp),%ebx │ │ mov $0x2b,%edx │ │ - lea -0x8d4(%ebx),%esi │ │ - lea -0x75f9c(%ebx),%ecx │ │ + lea 0x2c(%esp),%edi │ │ + lea -0xa04(%ebx),%eax │ │ + lea -0xa5c(%ebx),%esi │ │ + lea -0x75328(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %edi │ │ - call 34100 │ │ + call 34730 │ │ add $0x10,%esp │ │ - jmp 3cc82 │ │ - lea -0x8c4(%ebx),%eax │ │ - movl $0x2,0x30(%esp) │ │ - mov %eax,0x34(%esp) │ │ + jmp 3ed0a │ │ + lea -0xa30(%ebx),%eax │ │ + movl $0x2,0x28(%esp) │ │ + mov %eax,0x2c(%esp) │ │ sub $0x4,%esp │ │ - lea -0x898(%ebx),%eax │ │ - lea 0x34(%esp),%edi │ │ + lea -0x9f4(%ebx),%eax │ │ mov $0x2b,%edx │ │ - lea -0x8d4(%ebx),%esi │ │ - lea -0x75f9c(%ebx),%ecx │ │ + lea -0xa5c(%ebx),%esi │ │ + lea 0x2c(%esp),%edi │ │ + lea -0x75328(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %edi │ │ - call 34100 │ │ + call 34730 │ │ add $0x10,%esp │ │ - jmp 3cc82 │ │ + jmp 3ed0a │ │ mov $0x1,%ecx │ │ mov %edi,%edx │ │ - call 246cb │ │ - jmp 3cc82 │ │ + call 247ab │ │ + jmp 3ed0a │ │ mov $0x1,%ecx │ │ mov %ebp,%edx │ │ - call 246cb │ │ + call 247ab │ │ ud2 │ │ + mov 0xc(%esp),%edx │ │ + mov %ecx,0x10f0(%edx) │ │ + jmp 3ec78 │ │ mov %eax,%esi │ │ sub $0xc,%esp │ │ push %ebp │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x10,%esp │ │ - jmp 3cd05 │ │ + jmp 3edaa │ │ mov %eax,%esi │ │ - jmp 3ccac │ │ + jmp 3ed43 │ │ mov %eax,%esi │ │ - movzbl 0x1c(%esp),%edx │ │ + movzbl 0x20(%esp),%edx │ │ mov 0x54(%esp),%ecx │ │ - mov 0x8(%esp),%ebx │ │ - call 3cd30 │ │ - movzbl 0xc(%esp),%edx │ │ + mov 0xc(%esp),%ebx │ │ + call 3ede0 │ │ + movzbl 0x10(%esp),%edx │ │ mov 0x50(%esp),%ecx │ │ - mov 0x8(%esp),%ebx │ │ - call 3cd30 │ │ - jmp 3cd1f │ │ - mov 0x8(%esp),%ebx │ │ - call 341e6 │ │ + mov 0xc(%esp),%ebx │ │ + call 3ede0 │ │ + jmp 3edc4 │ │ + mov 0xc(%esp),%ebx │ │ + call 34816 │ │ + cmpb $0x3,0x28(%esp) │ │ mov %eax,%esi │ │ + jne 3edc4 │ │ + mov 0x2c(%esp),%eax │ │ + mov 0xc(%eax),%ecx │ │ sub $0xc,%esp │ │ - mov 0x14(%esp),%ebx │ │ - push %edi │ │ - call 4dc30 │ │ + push %eax │ │ + call *%ecx │ │ add $0x10,%esp │ │ - jmp 3cd1f │ │ - mov 0x8(%esp),%ebx │ │ - call 341e6 │ │ + jmp 3edc4 │ │ + mov 0xc(%esp),%ebx │ │ + call 34816 │ │ + cmpb $0x3,0x28(%esp) │ │ mov %eax,%esi │ │ + jne 3edc4 │ │ + mov 0x2c(%esp),%eax │ │ + mov 0xc(%eax),%ecx │ │ sub $0xc,%esp │ │ - mov 0x14(%esp),%ebx │ │ - push %edi │ │ - call 4dc30 │ │ + push %eax │ │ + call *%ecx │ │ add $0x10,%esp │ │ - jmp 3cd1f │ │ - mov 0x8(%esp),%ebx │ │ - call 341e6 │ │ + jmp 3edc4 │ │ + mov 0xc(%esp),%ebx │ │ + call 34816 │ │ mov %eax,%esi │ │ - cmpl $0x0,0x10(%esp) │ │ - je 3cd1f │ │ + cmpl $0x0,0x14(%esp) │ │ + je 3edc4 │ │ sub $0xc,%esp │ │ - mov 0x14(%esp),%ebx │ │ - push 0x24(%esp) │ │ - call 7bfb0 │ │ + mov 0x18(%esp),%ebx │ │ + push 0x28(%esp) │ │ + call 7b700 │ │ add $0x10,%esp │ │ sub $0xc,%esp │ │ - mov 0x14(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %esi │ │ - call 784f0 │ │ + call 77c40 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %esi │ │ push %eax │ │ - call 3cd38 │ │ + call 3ede8 │ │ pop %ebx │ │ - add $0x41aa4,%ebx │ │ + add $0x3f2a4,%ebx │ │ test $0x1,%dl │ │ - jne 3cd51 │ │ - mov 0x1678(%ebx),%eax │ │ + jne 3ee01 │ │ + mov 0x16c0(%ebx),%eax │ │ test $0x7fffffff,%eax │ │ - jne 3cd78 │ │ + jne 3ee28 │ │ xor %eax,%eax │ │ xchg %eax,(%ecx) │ │ cmp $0x2,%eax │ │ - je 3cd60 │ │ + je 3ee10 │ │ add $0x4,%esp │ │ pop %esi │ │ pop %ebx │ │ ret │ │ push $0x1 │ │ push $0x81 │ │ push %ecx │ │ push $0xf0 │ │ - call 7bff0 │ │ + call 7b740 │ │ add $0x14,%esp │ │ pop %esi │ │ pop %ebx │ │ ret │ │ mov %ecx,%esi │ │ - call 4db00 │ │ + call 4fb80 │ │ mov %esi,%ecx │ │ test %al,%al │ │ - jne 3cd51 │ │ + jne 3ee01 │ │ movb $0x1,0x4(%ecx) │ │ - jmp 3cd51 │ │ + jmp 3ee01 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x10,%esp │ │ - xor %eax,%eax │ │ + sub $0x8,%esp │ │ + cmpl $0x0,0x1c(%esp) │ │ + jne 3ef56 │ │ cmpl $0x0,0x24(%esp) │ │ - jne 3ceb8 │ │ - cmpl $0x0,0x2c(%esp) │ │ - jne 3ceb8 │ │ - mov 0x28(%esp),%ebx │ │ + jne 3ef56 │ │ mov 0x20(%esp),%edi │ │ - mov %ebx,%esi │ │ - sub %edi,%esi │ │ - jb 3ceb8 │ │ - cmp %ebx,%edx │ │ - jb 3ceb8 │ │ - cmp %edi,%ebx │ │ - jbe 3ceb8 │ │ - lea (%ecx,%edi,1),%edx │ │ + mov 0x18(%esp),%ebx │ │ + mov %edi,%esi │ │ + sub %ebx,%esi │ │ + jb 3ef56 │ │ + cmp %edi,%edx │ │ + jb 3ef56 │ │ + cmp %ebx,%edi │ │ + jbe 3ef56 │ │ + lea (%ecx,%ebx,1),%eax │ │ cmp $0x3,%esi │ │ - mov %edx,0x4(%esp) │ │ - ja 3cdf2 │ │ - mov %esi,%ecx │ │ - xchg %ax,%ax │ │ + ja 3eea2 │ │ + mov %eax,%edx │ │ + nopl 0x0(%eax,%eax,1) │ │ cmpb $0x0,(%edx) │ │ - je 3cebf │ │ + je 3ef5f │ │ inc %edx │ │ - dec %ecx │ │ - jne 3cde0 │ │ - jmp 3ceb8 │ │ - lea (%ecx,%edi,1),%edx │ │ - mov (%edx),%edx │ │ + dec %esi │ │ + jne 3ee90 │ │ + jmp 3ef56 │ │ + mov (%eax),%edx │ │ mov %edx,(%esp) │ │ mov $0x1010100,%edx │ │ sub (%esp),%edx │ │ or (%esp),%edx │ │ not %edx │ │ test $0x80808080,%edx │ │ - jne 3ce57 │ │ - lea (%ecx,%edi,1),%edx │ │ - movl $0x4,(%esp) │ │ - mov %esi,0xc(%esp) │ │ + jne 3eef7 │ │ + mov %eax,%edx │ │ and $0x3,%edx │ │ - sub %edx,(%esp) │ │ - mov %edx,0x8(%esp) │ │ - lea (%ecx,%edi,1),%edx │ │ - mov (%esp),%esi │ │ - add %esi,%edx │ │ - mov 0xc(%esp),%esi │ │ + mov %edx,(%esp) │ │ + mov $0x4,%edx │ │ + sub (%esp),%edx │ │ cmp $0x9,%esi │ │ - jae 3ce68 │ │ + mov %edx,0x4(%esp) │ │ + lea (%eax,%edx,1),%edx │ │ + jae 3ef04 │ │ + mov 0x4(%esp),%ecx │ │ + add %ebx,%ecx │ │ + cmp %edi,%ecx │ │ + jae 3ef56 │ │ mov (%esp),%ecx │ │ add %edi,%ecx │ │ - cmp %ebx,%ecx │ │ - jae 3ceb8 │ │ - mov 0x8(%esp),%ecx │ │ - add %ebx,%ecx │ │ - sub %edi,%ecx │ │ + sub %ebx,%ecx │ │ add $0xfffffffc,%ecx │ │ cmpb $0x0,(%edx) │ │ - je 3cebf │ │ + je 3ef5f │ │ inc %edx │ │ dec %ecx │ │ - jne 3ce4c │ │ - jmp 3ceb8 │ │ - mov 0x4(%esp),%edx │ │ - mov %esi,%ecx │ │ + jne 3eeec │ │ + jmp 3ef56 │ │ + mov %eax,%edx │ │ cmpb $0x0,(%edx) │ │ - je 3cebf │ │ + je 3ef5f │ │ inc %edx │ │ - dec %ecx │ │ - jne 3ce5d │ │ - jmp 3ceb8 │ │ - add %ebx,%ecx │ │ - add %edi,(%esp) │ │ - add $0xfffffff8,%ebx │ │ - cmp %ebx,(%esp) │ │ - jg 3ceaa │ │ - mov (%edx),%ebx │ │ - mov $0x1010100,%edi │ │ - sub %ebx,%edi │ │ - or %ebx,%edi │ │ - not %edi │ │ - test $0x80808080,%edi │ │ - jne 3ceaa │ │ + dec %esi │ │ + jne 3eef9 │ │ + jmp 3ef56 │ │ + mov 0x4(%esp),%esi │ │ + add %edi,%ecx │ │ + add $0xfffffff8,%edi │ │ + add %ebx,%esi │ │ + cmp %edi,%esi │ │ + jg 3ef48 │ │ + lea -0x8(%ecx),%esi │ │ + mov (%edx),%edi │ │ + mov $0x1010100,%ebx │ │ + sub %edi,%ebx │ │ + or %edi,%ebx │ │ + not %ebx │ │ + test $0x80808080,%ebx │ │ + jne 3ef48 │ │ mov 0x4(%edx),%edi │ │ mov $0x1010100,%ebx │ │ sub %edi,%ebx │ │ or %edi,%ebx │ │ not %ebx │ │ test $0x80808080,%ebx │ │ - jne 3ceaa │ │ + jne 3ef48 │ │ add $0x8,%edx │ │ - lea -0x8(%ecx),%edi │ │ - cmp %edi,%edx │ │ - jbe 3ce75 │ │ + cmp %esi,%edx │ │ + jbe 3ef16 │ │ cmp %ecx,%edx │ │ - jae 3ceb8 │ │ + jae 3ef56 │ │ cmpb $0x0,(%edx) │ │ - je 3cebf │ │ + je 3ef5f │ │ inc %edx │ │ cmp %ecx,%edx │ │ - jne 3ceae │ │ - add $0x10,%esp │ │ + jne 3ef4c │ │ + xor %eax,%eax │ │ + add $0x8,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ - mov 0x4(%esp),%ecx │ │ - xor %eax,%eax │ │ - sub %ecx,%edx │ │ - cmp %esi,%edx │ │ - cmovbe %ecx,%eax │ │ - jmp 3ceb8 │ │ + sub %eax,%edx │ │ + jmp 3ef58 │ │ int3 │ │ int3 │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0xc,%esp │ │ - call 3cede │ │ - pop %ebx │ │ - mov %ecx,(%esp) │ │ - add $0x418fe,%ebx │ │ - call *0x10(%edx) │ │ - mov %eax,%edi │ │ - mov %edx,%esi │ │ - movl $0x2c,(%esp) │ │ - call 7bfa0 │ │ - test %eax,%eax │ │ - je 3cf48 │ │ - lea -0x417fc(%ebx),%ecx │ │ - xorps %xmm0,%xmm0 │ │ - lea -0x76cab(%ebx),%edx │ │ - movl $0x54535552,0x4(%eax) │ │ - movl $0x5a4f4d,(%eax) │ │ - mov %eax,(%esp) │ │ - mov %ecx,0x8(%eax) │ │ - movsd %xmm0,0xc(%eax) │ │ - movsd %xmm0,0x14(%eax) │ │ - movl $0x0,0x1c(%eax) │ │ - mov %edx,0x20(%eax) │ │ - mov %edi,0x24(%eax) │ │ - mov %esi,0x28(%eax) │ │ - call 782c0 │ │ - add $0xc,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - mov $0x4,%ecx │ │ - mov $0x2c,%edx │ │ - call 247d9 │ │ - ud2 │ │ - mov %eax,-0x10(%ebp) │ │ - mov %edi,%ecx │ │ - mov %esi,%edx │ │ - call 3cf80 │ │ - mov -0x10(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -42524,41 +44410,41 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%edx),%eax │ │ - call 3cf90 │ │ + call 3ef80 │ │ pop %ebx │ │ mov %edx,%edi │ │ mov %ecx,%esi │ │ - add $0x4184c,%ebx │ │ + add $0x3f10c,%ebx │ │ test %eax,%eax │ │ - je 3cfa4 │ │ + je 3ef94 │ │ mov %esi,(%esp) │ │ call *%eax │ │ cmpl $0x0,0x4(%edi) │ │ - je 3cfb2 │ │ + je 3efa2 │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ cmpl $0x0,0x4(%edi) │ │ mov %eax,-0x10(%ebp) │ │ - je 3cfcb │ │ + je 3efbb │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -42566,20 +44452,20 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ mov 0xc(%ebp),%ecx │ │ - call 3cfed │ │ + call 3efdd │ │ pop %ebx │ │ - add $0x417ef,%ebx │ │ - call 3d010 │ │ - call 76a00 │ │ - call 341d0 │ │ + add $0x3f0af,%ebx │ │ + call 3f000 │ │ + call 77170 │ │ + call 34800 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -42593,47 +44479,47 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0x28(%ecx),%edi │ │ mov 0x24(%ecx),%esi │ │ - call 3d024 │ │ + call 3f014 │ │ pop %ebx │ │ mov %ecx,-0x10(%ebp) │ │ - add $0x417b8,%ebx │ │ + add $0x3f078,%ebx │ │ mov (%edi),%eax │ │ test %eax,%eax │ │ - je 3d039 │ │ + je 3f029 │ │ mov %esi,(%esp) │ │ call *%eax │ │ cmpl $0x0,0x4(%edi) │ │ - je 3d047 │ │ + je 3f037 │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ cmpl $0x0,0x4(%edi) │ │ mov %eax,-0x14(%ebp) │ │ - je 3d06b │ │ + je 3f05b │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -42650,21 +44536,21 @@ │ │ movzbl (%esp),%eax │ │ add $0x1,%esp │ │ ret │ │ int3 │ │ int3 │ │ push %ebx │ │ sub $0x28,%esp │ │ - call 3d0a9 │ │ + call 3f099 │ │ pop %ebx │ │ lea 0x8(%esp),%ecx │ │ - add $0x41733,%ebx │ │ - call 29ba0 │ │ + add $0x3eff3,%ebx │ │ + call 2a0a0 │ │ lea 0x18(%esp),%ecx │ │ - call 29bc0 │ │ + call 2a0c0 │ │ movzbl 0x10(%esp),%eax │ │ shr $1,%al │ │ and $0x1,%al │ │ mov %al,0x10ed(%ebx) │ │ add $0x28,%esp │ │ pop %ebx │ │ ret │ │ @@ -42678,803 +44564,738 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x25c,%esp │ │ - movdqu (%ecx),%xmm4 │ │ - call 3d0f3 │ │ - pop %ebp │ │ - mov %edx,0x50(%esp) │ │ - mov %ecx,%edx │ │ - add $0x416e9,%ebp │ │ - mov %edx,0x8c(%esp) │ │ - movdqa -0x7c54c(%ebp),%xmm3 │ │ - movdqa -0x7c5ec(%ebp),%xmm2 │ │ - pshufd $0x55,%xmm4,%xmm0 │ │ - movd %xmm4,0x128(%esp) │ │ - pshufd $0xff,%xmm4,%xmm1 │ │ - movd %xmm4,%eax │ │ - movd %xmm0,%edi │ │ + sub $0x29c,%esp │ │ + movdqu (%ecx),%xmm1 │ │ + call 3f0e3 │ │ + pop %ebx │ │ + mov %ecx,%ebp │ │ + add $0x3efa9,%ebx │ │ + mov %ebp,0x7c(%esp) │ │ + movdqa -0x7bf0c(%ebx),%xmm6 │ │ + movdqa -0x7bbcc(%ebx),%xmm5 │ │ + movdqa -0x7bafc(%ebx),%xmm4 │ │ + mov %ebx,0x78(%esp) │ │ + pshufd $0x55,%xmm1,%xmm0 │ │ + pshufd $0xff,%xmm1,%xmm2 │ │ + movd %xmm1,%eax │ │ + movd %xmm1,0x128(%esp) │ │ + movd %xmm2,%ecx │ │ + movd %xmm0,%esi │ │ movd %xmm0,0x12c(%esp) │ │ - pshufd $0xee,%xmm4,%xmm0 │ │ - movd %xmm1,%esi │ │ - movd %xmm0,0x130(%esp) │ │ - movd %xmm1,0x134(%esp) │ │ - movdqa -0x7c8dc(%ebp),%xmm1 │ │ - mov %esi,%ebx │ │ - xor %edi,%esi │ │ - xor %eax,%edi │ │ - pshufb %xmm3,%xmm4 │ │ - mov %edi,0x138(%esp) │ │ - movd %xmm0,%edi │ │ - movdqa %xmm4,%xmm0 │ │ - psrlw $0x4,%xmm4 │ │ - pand %xmm2,%xmm0 │ │ - pand %xmm2,%xmm4 │ │ - xor %edi,%ebx │ │ - xor %eax,%edi │ │ - mov %ebx,0x13c(%esp) │ │ - mov %edi,0x140(%esp) │ │ - mov %esi,0x144(%esp) │ │ - xor %edi,%esi │ │ - movdqa %xmm1,%xmm6 │ │ - mov %esi,0x148(%esp) │ │ - pshufb %xmm0,%xmm6 │ │ - movdqa -0x7c4fc(%ebp),%xmm0 │ │ - movdqa %xmm0,%xmm5 │ │ - pshufb %xmm4,%xmm5 │ │ - por %xmm6,%xmm5 │ │ - pshufd $0x55,%xmm5,%xmm4 │ │ - movd %xmm5,%eax │ │ - movdqu %xmm5,0x14c(%esp) │ │ - movd %xmm4,%esi │ │ - pshufd $0xff,%xmm5,%xmm4 │ │ - movd %xmm4,%ecx │ │ - pshufd $0xee,%xmm5,%xmm4 │ │ + pshufd $0xee,%xmm1,%xmm0 │ │ mov %ecx,%edi │ │ - movd %xmm4,%ebx │ │ xor %esi,%ecx │ │ xor %eax,%esi │ │ - movdqu 0x10(%edx),%xmm4 │ │ - xor %ebx,%edi │ │ - xor %eax,%ebx │ │ - mov 0x50(%esp),%eax │ │ - mov %esi,0x15c(%esp) │ │ - mov %edi,0x160(%esp) │ │ - mov %ebx,0x164(%esp) │ │ - xor %ecx,%ebx │ │ - mov %ecx,0x168(%esp) │ │ - mov %ebx,0xc(%esp) │ │ - mov %ebx,0x16c(%esp) │ │ - movdqu (%eax),%xmm5 │ │ - pxor %xmm5,%xmm4 │ │ - pshufd $0x55,%xmm4,%xmm5 │ │ - movd %xmm4,%eax │ │ - movdqa %xmm4,0x1f0(%esp) │ │ - movd %xmm5,%edi │ │ - pshufd $0xff,%xmm4,%xmm5 │ │ - movd %xmm5,%edx │ │ - pshufd $0xee,%xmm4,%xmm5 │ │ - pshufb %xmm3,%xmm4 │ │ - mov %edx,%esi │ │ - xor %edi,%edx │ │ - xor %eax,%edi │ │ - movdqa %xmm4,%xmm3 │ │ - psrlw $0x4,%xmm4 │ │ - mov %edi,0x200(%esp) │ │ - movd %xmm5,%edi │ │ - pand %xmm2,%xmm3 │ │ - pand %xmm2,%xmm4 │ │ - xor %edi,%esi │ │ - xor %eax,%edi │ │ + movd %xmm0,0x130(%esp) │ │ + movd %xmm2,0x134(%esp) │ │ + movdqa %xmm6,%xmm3 │ │ + movdqa %xmm6,0x250(%esp) │ │ + movdqa %xmm5,0x260(%esp) │ │ + movdqa %xmm4,0x270(%esp) │ │ + mov %esi,0x138(%esp) │ │ + movd %xmm0,%esi │ │ + movdqa -0x7bb2c(%ebx),%xmm0 │ │ + xor %esi,%edi │ │ + xor %eax,%esi │ │ + mov %edi,0x13c(%esp) │ │ + mov %esi,0x140(%esp) │ │ + mov %ecx,0x144(%esp) │ │ + xor %esi,%ecx │ │ + mov %ecx,0x148(%esp) │ │ + pshufb %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psrlw $0x4,%xmm1 │ │ + pand %xmm5,%xmm2 │ │ + pand %xmm5,%xmm1 │ │ + pshufb %xmm2,%xmm3 │ │ + movdqa %xmm4,%xmm2 │ │ + pshufb %xmm1,%xmm2 │ │ + por %xmm3,%xmm2 │ │ + pshufd $0x55,%xmm2,%xmm1 │ │ + movd %xmm2,%eax │ │ + movdqu %xmm2,0x14c(%esp) │ │ + movd %xmm1,%ecx │ │ + pshufd $0xff,%xmm2,%xmm1 │ │ + movd %xmm1,%edi │ │ + pshufd $0xee,%xmm2,%xmm1 │ │ + movdqu (%edx),%xmm2 │ │ + mov %edi,%esi │ │ + xor %ecx,%edi │ │ + xor %eax,%ecx │ │ + mov %ecx,0x15c(%esp) │ │ + movd %xmm1,%ecx │ │ + movdqu 0x10(%ebp),%xmm1 │ │ + mov $0xffffffc0,%ebp │ │ + xor %ecx,%esi │ │ + xor %eax,%ecx │ │ + mov %esi,0x160(%esp) │ │ + mov %ecx,0x164(%esp) │ │ + xor %edi,%ecx │ │ + mov %edi,0x168(%esp) │ │ + mov %ecx,0xc(%esp) │ │ + mov %ecx,0x16c(%esp) │ │ + pxor %xmm2,%xmm1 │ │ + pshufd $0x55,%xmm1,%xmm2 │ │ + pshufd $0xee,%xmm1,%xmm3 │ │ + movd %xmm1,%eax │ │ + pshufd $0xe3,%xmm1,%xmm7 │ │ + movdqa %xmm1,0x200(%esp) │ │ + movd %xmm2,%edx │ │ + pshufd $0xff,%xmm1,%xmm2 │ │ + pxor %xmm1,%xmm3 │ │ + movd %xmm2,%ecx │ │ + pshufd $0xaa,%xmm1,%xmm2 │ │ + pshufb %xmm0,%xmm1 │ │ + xor %edx,%ecx │ │ + xor %eax,%edx │ │ + pxor %xmm2,%xmm7 │ │ bswap %eax │ │ - pshufb %xmm3,%xmm1 │ │ - pshufb %xmm4,%xmm0 │ │ - mov %esi,0x204(%esp) │ │ - mov %edi,0x208(%esp) │ │ - mov %edx,0x20c(%esp) │ │ - xor %edi,%edx │ │ - por %xmm1,%xmm0 │ │ - mov %ecx,%esi │ │ + movdqa %xmm1,%xmm0 │ │ + psrlw $0x4,%xmm1 │ │ + movdqa %xmm6,%xmm2 │ │ mov %edx,0x210(%esp) │ │ - mov %eax,%edx │ │ + movd %xmm3,%edx │ │ + movq %xmm7,0x214(%esp) │ │ + mov %ecx,0x21c(%esp) │ │ + pand %xmm5,%xmm0 │ │ + pand %xmm5,%xmm1 │ │ + xor %ecx,%edx │ │ + mov %eax,%ecx │ │ shr $0x4,%eax │ │ + pshufb %xmm0,%xmm2 │ │ + movdqa %xmm4,%xmm0 │ │ + and $0xf0f0f0f,%ecx │ │ + and $0xf0f0f0f,%eax │ │ + pshufb %xmm1,%xmm0 │ │ + mov %edx,0x220(%esp) │ │ + shl $0x4,%ecx │ │ + por %xmm2,%xmm0 │ │ + or %ecx,%eax │ │ pshufd $0xe9,%xmm0,%xmm2 │ │ pshufd $0xbd,%xmm0,%xmm1 │ │ - and $0xf0f0f0f,%edx │ │ - and $0xf0f0f0f,%eax │ │ - shl $0x4,%edx │ │ - or %edx,%eax │ │ - mov %eax,%edx │ │ + mov %eax,%ecx │ │ shr $0x2,%eax │ │ - and $0x33333333,%edx │ │ + and $0x33333333,%ecx │ │ and $0x33333333,%eax │ │ - lea (%eax,%edx,4),%eax │ │ - mov %eax,%edx │ │ + lea (%eax,%ecx,4),%eax │ │ + mov %eax,%ecx │ │ shr $1,%eax │ │ - and $0x55555555,%edx │ │ + and $0x55555555,%ecx │ │ and $0x55555555,%eax │ │ - lea (%eax,%edx,2),%eax │ │ - movd %eax,%xmm5 │ │ - mov %eax,0x214(%esp) │ │ - movq %xmm2,0x218(%esp) │ │ + lea (%eax,%ecx,2),%eax │ │ + mov %eax,0x224(%esp) │ │ + movq %xmm2,0x228(%esp) │ │ pshufd $0xff,%xmm0,%xmm2 │ │ - movss %xmm5,%xmm0 │ │ - movd %xmm2,0x220(%esp) │ │ - movaps -0x7c81c(%ebp),%xmm2 │ │ - shufps $0x24,%xmm0,%xmm0 │ │ - xorps %xmm1,%xmm0 │ │ - pshufd $0x78,%xmm0,%xmm1 │ │ - movdqu %xmm1,0x224(%esp) │ │ - pshufd $0x55,%xmm0,%xmm1 │ │ - movaps %xmm2,0x190(%esp) │ │ - movdqa -0x7c8fc(%ebp),%xmm2 │ │ - pshufd $0xff,%xmm0,%xmm0 │ │ - movd %xmm1,%ecx │ │ - movaps -0x7c9ac(%ebp),%xmm1 │ │ + movd %xmm2,0x230(%esp) │ │ + movd %eax,%xmm2 │ │ + shufps $0x90,%xmm0,%xmm2 │ │ + shufps $0x78,%xmm2,%xmm2 │ │ + xorps %xmm1,%xmm2 │ │ + movaps -0x7bfec(%ebx),%xmm1 │ │ + pshufd $0x78,%xmm2,%xmm0 │ │ + movdqu %xmm0,0x234(%esp) │ │ + pshufd $0x55,%xmm2,%xmm0 │ │ + movd %xmm0,%ecx │ │ + pshufd $0xff,%xmm2,%xmm0 │ │ + movaps -0x7be4c(%ebx),%xmm2 │ │ + movaps %xmm1,0xe0(%esp) │ │ + movdqa -0x7bdcc(%ebx),%xmm1 │ │ movd %xmm0,%eax │ │ pxor %xmm0,%xmm0 │ │ + mov %ecx,%edx │ │ xor %ecx,%eax │ │ - mov %ecx,%edi │ │ - movq %xmm0,0x120(%esp) │ │ + movq %xmm0,0xd0(%esp) │ │ pxor %xmm0,%xmm0 │ │ - mov $0xffffffc0,%ecx │ │ - mov %eax,0x88(%esp) │ │ - mov %eax,0x234(%esp) │ │ - movdqa %xmm0,0x110(%esp) │ │ - movdqa %xmm0,0x100(%esp) │ │ - movdqa %xmm0,0xf0(%esp) │ │ - movdqa %xmm0,0xe0(%esp) │ │ - movdqa %xmm2,0x180(%esp) │ │ - movaps %xmm1,0x90(%esp) │ │ - movdqa -0x7c79c(%ebp),%xmm1 │ │ + mov %eax,0x74(%esp) │ │ + mov %eax,0x244(%esp) │ │ + movdqa %xmm0,0xc0(%esp) │ │ + movdqa %xmm0,0xb0(%esp) │ │ + movdqa %xmm0,0xa0(%esp) │ │ + movdqa %xmm0,0x90(%esp) │ │ + movaps %xmm2,0x190(%esp) │ │ + movdqa -0x7bf2c(%ebx),%xmm2 │ │ movdqa %xmm1,0x170(%esp) │ │ - nopl (%eax) │ │ - movdqu 0x168(%esp,%ecx,1),%xmm0 │ │ - movdqa 0x230(%esp,%ecx,1),%xmm1 │ │ - movdqa %xmm0,%xmm3 │ │ - movdqa %xmm0,%xmm5 │ │ + movdqa %xmm2,0x180(%esp) │ │ + nopl 0x0(%eax,%eax,1) │ │ + movdqu 0x168(%esp,%ebp,1),%xmm0 │ │ + movdqa 0x240(%esp,%ebp,1),%xmm3 │ │ + movdqa 0x170(%esp),%xmm5 │ │ + movdqa %xmm0,%xmm1 │ │ + movdqa %xmm0,%xmm6 │ │ movdqa 0x190(%esp),%xmm0 │ │ - movdqa %xmm1,%xmm2 │ │ - movdqa %xmm1,0x50(%esp) │ │ - movdqa %xmm1,%xmm7 │ │ + movdqa %xmm3,%xmm2 │ │ + movdqa %xmm3,0x20(%esp) │ │ + movdqa %xmm3,0x10(%esp) │ │ + pand %xmm5,%xmm3 │ │ + movdqa %xmm3,0x1e0(%esp) │ │ pand %xmm0,%xmm2 │ │ - pand %xmm0,%xmm3 │ │ + pand %xmm0,%xmm1 │ │ movdqa %xmm2,%xmm0 │ │ - pshufd $0xf5,%xmm3,%xmm4 │ │ - movdqa %xmm2,0x40(%esp) │ │ - movdqa %xmm3,0xa0(%esp) │ │ - pmuludq %xmm3,%xmm0 │ │ - movdqa %xmm4,0xb0(%esp) │ │ - pshufd $0xe8,%xmm0,%xmm6 │ │ + movdqa %xmm2,0x50(%esp) │ │ + movdqa %xmm1,0x110(%esp) │ │ + pmuludq %xmm1,%xmm0 │ │ + pshufd $0xf5,%xmm1,%xmm1 │ │ + pshufd $0xe8,%xmm0,%xmm7 │ │ pshufd $0xf5,%xmm2,%xmm0 │ │ - movdqa %xmm5,%xmm2 │ │ - movdqa %xmm0,0x30(%esp) │ │ - pmuludq %xmm4,%xmm0 │ │ - movdqa 0x170(%esp),%xmm4 │ │ - pand 0x90(%esp),%xmm2 │ │ + movdqa %xmm6,%xmm2 │ │ + movdqa %xmm1,0x1c0(%esp) │ │ + pand 0xe0(%esp),%xmm2 │ │ + movdqa %xmm0,0x80(%esp) │ │ + pmuludq %xmm1,%xmm0 │ │ + pshufd $0xf5,%xmm3,%xmm1 │ │ pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm6 │ │ - pand %xmm4,%xmm1 │ │ - movdqa %xmm2,0x1a0(%esp) │ │ - movdqa %xmm1,%xmm0 │ │ - movdqa %xmm1,0x1e0(%esp) │ │ - pshufd $0xf5,%xmm1,%xmm1 │ │ + movdqa %xmm1,0x1f0(%esp) │ │ + punpckldq %xmm0,%xmm7 │ │ + movdqa %xmm3,%xmm0 │ │ pmuludq %xmm2,%xmm0 │ │ - movdqa %xmm1,0xd0(%esp) │ │ - pshufd $0xe8,%xmm0,%xmm3 │ │ + movdqa %xmm2,0x1a0(%esp) │ │ + pshufd $0xe8,%xmm0,%xmm4 │ │ pshufd $0xf5,%xmm2,%xmm0 │ │ pmuludq %xmm0,%xmm1 │ │ - movdqa %xmm0,0x1b0(%esp) │ │ - movdqa %xmm7,%xmm0 │ │ + movdqa %xmm0,0x100(%esp) │ │ + movdqa %xmm6,%xmm0 │ │ + pand %xmm5,%xmm6 │ │ pshufd $0xe8,%xmm1,%xmm2 │ │ movdqa 0x180(%esp),%xmm1 │ │ - punpckldq %xmm2,%xmm3 │ │ - movdqa %xmm5,%xmm2 │ │ - pand %xmm4,%xmm5 │ │ - pxor %xmm6,%xmm3 │ │ - movdqa 0x50(%esp),%xmm6 │ │ - movdqa %xmm5,0x70(%esp) │ │ + movdqa %xmm6,0x60(%esp) │ │ + punpckldq %xmm2,%xmm4 │ │ + movdqa 0x10(%esp),%xmm2 │ │ + pxor %xmm7,%xmm4 │ │ + movdqa 0x20(%esp),%xmm7 │ │ pand %xmm1,%xmm0 │ │ pand %xmm1,%xmm2 │ │ - movdqa %xmm0,%xmm1 │ │ - movdqa %xmm2,0x20(%esp) │ │ - movdqa %xmm0,0x1c0(%esp) │ │ - pmuludq %xmm2,%xmm1 │ │ - pand 0x90(%esp),%xmm6 │ │ - pshufd $0xe8,%xmm1,%xmm7 │ │ - pshufd $0xf5,%xmm0,%xmm1 │ │ - pshufd $0xf5,%xmm2,%xmm0 │ │ - movdqa %xmm1,%xmm2 │ │ - movdqa %xmm1,0x1d0(%esp) │ │ - movdqa %xmm0,0x10(%esp) │ │ + movdqa %xmm0,0x30(%esp) │ │ + movdqa %xmm2,%xmm1 │ │ + pand 0xe0(%esp),%xmm7 │ │ + movdqa %xmm2,0x10(%esp) │ │ + pshufd $0xf5,%xmm2,%xmm2 │ │ + pmuludq %xmm0,%xmm1 │ │ + pshufd $0xf5,%xmm0,%xmm0 │ │ + movdqa %xmm2,0x1b0(%esp) │ │ pmuludq %xmm0,%xmm2 │ │ - pshufd $0xf5,%xmm5,%xmm0 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + movdqa %xmm0,0x40(%esp) │ │ + pshufd $0xf5,%xmm6,%xmm0 │ │ pshufd $0xe8,%xmm2,%xmm2 │ │ - pshufd $0xf5,%xmm6,%xmm1 │ │ - movdqa %xmm0,0x60(%esp) │ │ - movdqa %xmm6,0x50(%esp) │ │ - punpckldq %xmm2,%xmm7 │ │ - movdqa %xmm6,%xmm2 │ │ - pmuludq 0xa0(%esp),%xmm6 │ │ - movdqa %xmm1,0xc0(%esp) │ │ - pmuludq %xmm5,%xmm2 │ │ - movdqa %xmm1,%xmm5 │ │ - pshufd $0xe8,%xmm2,%xmm4 │ │ - movdqa %xmm1,%xmm2 │ │ + movdqa %xmm0,0xf0(%esp) │ │ + punpckldq %xmm2,%xmm1 │ │ + movdqa %xmm7,%xmm2 │ │ + pshufd $0xf5,%xmm7,%xmm3 │ │ + movdqa %xmm7,0x20(%esp) │ │ + pmuludq 0x110(%esp),%xmm7 │ │ + pmuludq %xmm6,%xmm2 │ │ + movdqa 0x1a0(%esp),%xmm6 │ │ + movdqa %xmm3,0x1d0(%esp) │ │ + pshufd $0xe8,%xmm2,%xmm5 │ │ + movdqa %xmm3,%xmm2 │ │ pmuludq %xmm0,%xmm2 │ │ - movdqa %xmm5,%xmm0 │ │ - movdqa 0x1a0(%esp),%xmm5 │ │ - pmuludq 0xb0(%esp),%xmm0 │ │ + movdqa %xmm3,%xmm0 │ │ + movdqa 0x10(%esp),%xmm3 │ │ + pmuludq 0x1c0(%esp),%xmm0 │ │ pshufd $0xe8,%xmm2,%xmm2 │ │ - pshufd $0xe8,%xmm6,%xmm1 │ │ - punpckldq %xmm2,%xmm4 │ │ - movdqa 0x30(%esp),%xmm2 │ │ - pxor %xmm7,%xmm4 │ │ - movdqa 0x1b0(%esp),%xmm7 │ │ - pxor %xmm3,%xmm4 │ │ - movdqa 0x1c0(%esp),%xmm3 │ │ + punpckldq %xmm2,%xmm5 │ │ + movdqa 0x80(%esp),%xmm2 │ │ + pxor %xmm1,%xmm5 │ │ + pshufd $0xe8,%xmm7,%xmm1 │ │ + pxor %xmm4,%xmm5 │ │ + movdqa 0xf0(%esp),%xmm4 │ │ pshufd $0xe8,%xmm0,%xmm0 │ │ - movdqa %xmm4,0x240(%esp) │ │ + movdqa %xmm5,0x280(%esp) │ │ punpckldq %xmm0,%xmm1 │ │ - movdqa 0x40(%esp),%xmm0 │ │ - pmuludq %xmm7,%xmm2 │ │ + movdqa 0x50(%esp),%xmm0 │ │ + pmuludq 0x100(%esp),%xmm2 │ │ + pmuludq %xmm6,%xmm0 │ │ pshufd $0xe8,%xmm2,%xmm2 │ │ - pmuludq %xmm5,%xmm0 │ │ pshufd $0xe8,%xmm0,%xmm0 │ │ punpckldq %xmm2,%xmm0 │ │ - movdqa 0xd0(%esp),%xmm2 │ │ + movdqa 0x1f0(%esp),%xmm2 │ │ pxor %xmm1,%xmm0 │ │ movdqa 0x1e0(%esp),%xmm1 │ │ - pmuludq 0x10(%esp),%xmm2 │ │ - pmuludq 0x20(%esp),%xmm1 │ │ + pmuludq 0x40(%esp),%xmm2 │ │ + pmuludq 0x30(%esp),%xmm1 │ │ pshufd $0xe8,%xmm2,%xmm2 │ │ - pshufd $0xe8,%xmm1,%xmm4 │ │ - movdqa 0x1d0(%esp),%xmm1 │ │ - punpckldq %xmm2,%xmm4 │ │ + pshufd $0xe8,%xmm1,%xmm5 │ │ + movdqa 0x1b0(%esp),%xmm1 │ │ + punpckldq %xmm2,%xmm5 │ │ movdqa %xmm3,%xmm2 │ │ - pmuludq 0xa0(%esp),%xmm3 │ │ - pmuludq 0x70(%esp),%xmm2 │ │ - movdqa %xmm1,%xmm6 │ │ - pmuludq 0x60(%esp),%xmm6 │ │ + pmuludq 0x110(%esp),%xmm3 │ │ + pmuludq 0x60(%esp),%xmm2 │ │ + movdqa %xmm1,%xmm7 │ │ + pmuludq %xmm4,%xmm7 │ │ pshufd $0xe8,%xmm3,%xmm3 │ │ + movdqa 0x1e0(%esp),%xmm4 │ │ pshufd $0xe8,%xmm2,%xmm2 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - punpckldq %xmm6,%xmm2 │ │ - movdqa 0xc0(%esp),%xmm6 │ │ - pxor %xmm4,%xmm2 │ │ - movdqa 0xb0(%esp),%xmm4 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ + punpckldq %xmm7,%xmm2 │ │ + movdqa 0x1d0(%esp),%xmm7 │ │ + pxor %xmm5,%xmm2 │ │ + movdqa 0x1c0(%esp),%xmm5 │ │ pxor %xmm0,%xmm2 │ │ - pand 0x90(%esp),%xmm2 │ │ - pmuludq %xmm7,%xmm6 │ │ - movdqa 0x1e0(%esp),%xmm7 │ │ - pmuludq %xmm4,%xmm1 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ + pand 0xe0(%esp),%xmm2 │ │ + pmuludq 0x100(%esp),%xmm7 │ │ + pmuludq %xmm5,%xmm1 │ │ pshufd $0xe8,%xmm1,%xmm0 │ │ - movdqa 0x40(%esp),%xmm1 │ │ + movdqa 0x50(%esp),%xmm1 │ │ punpckldq %xmm0,%xmm3 │ │ - movdqa 0x50(%esp),%xmm0 │ │ - pmuludq 0x20(%esp),%xmm1 │ │ - pmuludq %xmm5,%xmm0 │ │ + movdqa 0x20(%esp),%xmm0 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ + pmuludq 0x30(%esp),%xmm1 │ │ + pmuludq %xmm6,%xmm0 │ │ pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm6,%xmm0 │ │ - pshufd $0xe8,%xmm1,%xmm6 │ │ - movdqa 0x30(%esp),%xmm1 │ │ + punpckldq %xmm7,%xmm0 │ │ + pshufd $0xe8,%xmm1,%xmm7 │ │ + movdqa 0x80(%esp),%xmm1 │ │ pxor %xmm3,%xmm0 │ │ - movdqa 0xd0(%esp),%xmm3 │ │ - pmuludq 0x10(%esp),%xmm1 │ │ - movdqa %xmm3,%xmm5 │ │ - pmuludq %xmm4,%xmm3 │ │ - movdqa 0x50(%esp),%xmm4 │ │ - pmuludq 0x60(%esp),%xmm5 │ │ + movdqa 0x1f0(%esp),%xmm3 │ │ + pmuludq 0x40(%esp),%xmm1 │ │ + movdqa %xmm3,%xmm6 │ │ + pmuludq 0xf0(%esp),%xmm6 │ │ pshufd $0xe8,%xmm1,%xmm1 │ │ - pmuludq 0x20(%esp),%xmm4 │ │ - punpckldq %xmm1,%xmm6 │ │ - movdqa %xmm7,%xmm1 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - pmuludq 0x70(%esp),%xmm1 │ │ + punpckldq %xmm1,%xmm7 │ │ + movdqa %xmm4,%xmm1 │ │ + pmuludq 0x110(%esp),%xmm4 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + pmuludq 0x60(%esp),%xmm1 │ │ pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm5,%xmm1 │ │ - movdqa %xmm7,%xmm5 │ │ - pmuludq 0xa0(%esp),%xmm5 │ │ - pxor %xmm6,%xmm1 │ │ - movdqa 0x30(%esp),%xmm6 │ │ + punpckldq %xmm6,%xmm1 │ │ + movdqa %xmm3,%xmm6 │ │ + pshufd $0xe8,%xmm4,%xmm3 │ │ + movdqa 0x1b0(%esp),%xmm4 │ │ + pxor %xmm7,%xmm1 │ │ + pmuludq %xmm5,%xmm6 │ │ pxor %xmm0,%xmm1 │ │ - pshufd $0xe8,%xmm3,%xmm0 │ │ - movdqa 0x1d0(%esp),%xmm3 │ │ + pshufd $0xe8,%xmm6,%xmm0 │ │ + movdqa 0x80(%esp),%xmm6 │ │ + punpckldq %xmm0,%xmm3 │ │ + movdqa 0x10(%esp),%xmm0 │ │ pand 0x180(%esp),%xmm1 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - pmuludq 0x60(%esp),%xmm6 │ │ - punpckldq %xmm0,%xmm5 │ │ - movdqa 0x1c0(%esp),%xmm0 │ │ - pmuludq 0x1b0(%esp),%xmm3 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ + pmuludq 0x100(%esp),%xmm4 │ │ + pmuludq 0xf0(%esp),%xmm6 │ │ pmuludq 0x1a0(%esp),%xmm0 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm3,%xmm0 │ │ - movdqa 0xc0(%esp),%xmm3 │ │ - pxor %xmm5,%xmm0 │ │ - pshufd $0xe8,%xmm4,%xmm5 │ │ - movdqa 0x240(%esp),%xmm4 │ │ - pmuludq 0x10(%esp),%xmm3 │ │ - pand 0x190(%esp),%xmm4 │ │ + punpckldq %xmm4,%xmm0 │ │ + movdqa 0x20(%esp),%xmm4 │ │ + pxor %xmm3,%xmm0 │ │ + movdqa 0x1d0(%esp),%xmm3 │ │ + pmuludq 0x30(%esp),%xmm4 │ │ + pmuludq 0x40(%esp),%xmm3 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ pshufd $0xe8,%xmm3,%xmm3 │ │ - punpckldq %xmm3,%xmm5 │ │ - movdqa 0x40(%esp),%xmm3 │ │ - por %xmm4,%xmm2 │ │ - pmuludq 0x70(%esp),%xmm3 │ │ + punpckldq %xmm3,%xmm4 │ │ + movdqa 0x50(%esp),%xmm3 │ │ + pmuludq 0x60(%esp),%xmm3 │ │ pshufd $0xe8,%xmm3,%xmm3 │ │ punpckldq %xmm6,%xmm3 │ │ - pxor %xmm5,%xmm3 │ │ + pxor %xmm4,%xmm3 │ │ + movdqa 0x280(%esp),%xmm4 │ │ pxor %xmm0,%xmm3 │ │ pand 0x170(%esp),%xmm3 │ │ + pand 0x190(%esp),%xmm4 │ │ por %xmm1,%xmm3 │ │ + por %xmm4,%xmm2 │ │ por %xmm2,%xmm3 │ │ - movdqu %xmm3,0x120(%esp,%ecx,1) │ │ - add $0x10,%ecx │ │ - jne 3d3d0 │ │ - mov %esi,%edx │ │ - mov %esi,%eax │ │ - mov %esi,%ecx │ │ + movdqu %xmm3,0xd0(%esp,%ebp,1) │ │ + add $0x10,%ebp │ │ + jne 3f3e0 │ │ + mov %edx,%ebx │ │ mov %edi,%esi │ │ - and $0x11111111,%edi │ │ - and $0x22222222,%eax │ │ - mov %esi,%ebp │ │ - mov %esi,0x40(%esp) │ │ - and $0x88888888,%esi │ │ + mov %edi,%ecx │ │ and $0x11111111,%edx │ │ - mov %edi,0x50(%esp) │ │ - mov %eax,%ebx │ │ - mov %eax,0x10(%esp) │ │ - mov %esi,%eax │ │ - and $0x22222222,%ebp │ │ - imul %edx,%edi │ │ - mov %edx,0x30(%esp) │ │ - imul %ebx,%eax │ │ - mov %ebp,%ebx │ │ - mov 0x40(%esp),%ebp │ │ - xor %edi,%eax │ │ - mov %ecx,%edi │ │ - and $0x88888888,%ecx │ │ - mov %ebx,%edx │ │ - mov %ebx,0x60(%esp) │ │ - and $0x44444444,%edi │ │ - imul %ecx,%ebx │ │ - mov %ecx,0x20(%esp) │ │ - mov %esi,%ecx │ │ - mov %edi,0x70(%esp) │ │ + movdqa 0x250(%esp),%xmm4 │ │ + movdqa 0x270(%esp),%xmm3 │ │ + mov %ebx,%ebp │ │ + mov %ebx,0x10(%esp) │ │ + and $0x88888888,%ebx │ │ + and $0x11111111,%esi │ │ + and $0x22222222,%ecx │ │ + mov %edx,0x20(%esp) │ │ + mov %ebx,%eax │ │ + imul %esi,%edx │ │ + mov %ecx,0x40(%esp) │ │ and $0x44444444,%ebp │ │ - imul 0x70(%esp),%ecx │ │ - mov %ebp,0x40(%esp) │ │ - imul %edi,%ebp │ │ - mov 0x30(%esp),%edi │ │ - xor %ebp,%ebx │ │ + mov %esi,0x30(%esp) │ │ + imul %ecx,%eax │ │ + mov %ebp,0x60(%esp) │ │ + xor %edx,%eax │ │ + mov %edi,%edx │ │ + and $0x88888888,%edi │ │ + and $0x44444444,%edx │ │ + mov %edi,0x80(%esp) │ │ + mov %edx,%ecx │ │ + mov %edx,0x50(%esp) │ │ + mov 0x10(%esp),%edx │ │ + imul %ecx,%ebp │ │ + mov %ebx,%ecx │ │ + imul 0x50(%esp),%ecx │ │ + and $0x22222222,%edx │ │ + mov %edx,%esi │ │ + mov %edx,0x10(%esp) │ │ + imul %edi,%esi │ │ + mov %ebx,%edi │ │ + mov 0x80(%esp),%ebx │ │ + xor %ebp,%esi │ │ mov %edx,%ebp │ │ - mov 0x40(%esp),%edx │ │ - xor %eax,%ebx │ │ - mov 0x50(%esp),%eax │ │ - and $0x11111111,%ebx │ │ - imul %edi,%ebp │ │ - imul 0x10(%esp),%eax │ │ + mov 0x60(%esp),%edx │ │ + xor %eax,%esi │ │ + mov 0x20(%esp),%eax │ │ + imul 0x30(%esp),%ebp │ │ + and $0x11111111,%esi │ │ + imul 0x40(%esp),%eax │ │ xor %ebp,%eax │ │ mov %edx,%ebp │ │ - imul %edi,%edx │ │ - mov 0x70(%esp),%edi │ │ - imul 0x20(%esp),%ebp │ │ + imul 0x30(%esp),%edx │ │ + imul %ebx,%ebp │ │ xor %ecx,%ebp │ │ - mov 0x60(%esp),%ecx │ │ + mov 0x10(%esp),%ecx │ │ xor %eax,%ebp │ │ - mov %esi,%eax │ │ - imul 0x30(%esp),%esi │ │ - imul 0x20(%esp),%eax │ │ + mov %edi,%eax │ │ + imul 0x30(%esp),%edi │ │ + imul %ebx,%eax │ │ and $0x22222222,%ebp │ │ - or %ebx,%ebp │ │ - imul 0x10(%esp),%ecx │ │ + or %esi,%ebp │ │ + imul 0x40(%esp),%ecx │ │ xor %edx,%ecx │ │ - mov 0x50(%esp),%edx │ │ - imul %edi,%edx │ │ + mov 0x20(%esp),%edx │ │ + imul 0x50(%esp),%edx │ │ xor %edx,%eax │ │ xor %ecx,%eax │ │ - mov 0x40(%esp),%ecx │ │ + mov 0x60(%esp),%ecx │ │ and $0x44444444,%eax │ │ or %ebp,%eax │ │ - imul 0x10(%esp),%ecx │ │ - xor %esi,%ecx │ │ - mov 0x60(%esp),%esi │ │ + imul 0x40(%esp),%ecx │ │ + xor %edi,%ecx │ │ + mov 0x10(%esp),%edi │ │ mov %ecx,%edx │ │ - mov 0x50(%esp),%ecx │ │ - imul %edi,%esi │ │ - imul 0x20(%esp),%ecx │ │ - xor %esi,%ecx │ │ - mov 0x88(%esp),%esi │ │ + mov 0x20(%esp),%ecx │ │ + imul 0x50(%esp),%edi │ │ + imul %ebx,%ecx │ │ + xor %edi,%ecx │ │ xor %edx,%ecx │ │ and $0x88888888,%ecx │ │ or %eax,%ecx │ │ mov 0xc(%esp),%eax │ │ - mov %ecx,0x50(%esp) │ │ - mov %esi,%edi │ │ - mov %esi,%ebp │ │ - mov %esi,0x10(%esp) │ │ - and $0x88888888,%esi │ │ - and $0x11111111,%edi │ │ - and $0x44444444,%ebp │ │ - mov %edi,0x40(%esp) │ │ - mov %ebp,0x30(%esp) │ │ + mov %ecx,0x20(%esp) │ │ mov %eax,%ecx │ │ - mov %eax,%edx │ │ + mov %eax,%esi │ │ and $0x11111111,%ecx │ │ - and $0x22222222,%edx │ │ - mov %ecx,%ebx │ │ - mov %ecx,0x20(%esp) │ │ + mov %ecx,%ebp │ │ + mov %ecx,0x40(%esp) │ │ mov %eax,%ecx │ │ - mov %esi,%eax │ │ - mov %edx,0x70(%esp) │ │ - imul %edx,%eax │ │ - mov 0x10(%esp),%edx │ │ - imul %ebx,%edi │ │ - xor %edi,%eax │ │ + and $0x22222222,%ecx │ │ mov %ecx,%edi │ │ + mov %ecx,0x60(%esp) │ │ + mov 0x74(%esp),%ecx │ │ + mov %ecx,%edx │ │ + mov %ecx,%ebx │ │ + mov %ecx,0x10(%esp) │ │ and $0x88888888,%ecx │ │ - and $0x44444444,%edi │ │ - mov %ecx,0xc(%esp) │ │ - imul %edi,%ebp │ │ - mov %edi,0x60(%esp) │ │ - mov 0x70(%esp),%edi │ │ - and $0x22222222,%edx │ │ - mov %edx,%ebx │ │ - mov %edx,0x10(%esp) │ │ - imul %ecx,%ebx │ │ - mov %esi,%ecx │ │ - xor %ebp,%ebx │ │ - mov %edx,%ebp │ │ - mov 0x30(%esp),%edx │ │ - imul 0x60(%esp),%ecx │ │ - xor %eax,%ebx │ │ - mov 0x40(%esp),%eax │ │ - imul 0x20(%esp),%ebp │ │ - and $0x11111111,%ebx │ │ + mov %ecx,%eax │ │ + and $0x11111111,%edx │ │ + and $0x44444444,%ebx │ │ imul %edi,%eax │ │ - xor %ebp,%eax │ │ - mov %edx,%ebp │ │ - imul 0x20(%esp),%edx │ │ - imul 0xc(%esp),%ebp │ │ - xor %ecx,%ebp │ │ - mov 0x10(%esp),%ecx │ │ - xor %eax,%ebp │ │ - mov %esi,%eax │ │ - imul 0x20(%esp),%esi │ │ - imul 0xc(%esp),%eax │ │ - and $0x22222222,%ebp │ │ - or %ebx,%ebp │ │ - mov 0x11c(%esp),%ebx │ │ - imul %edi,%ecx │ │ - mov 0x60(%esp),%edi │ │ - xor %edx,%ecx │ │ - mov 0x40(%esp),%edx │ │ - imul %edi,%edx │ │ + mov 0x10(%esp),%edi │ │ + mov %edx,0x50(%esp) │ │ + imul %ebp,%edx │ │ xor %edx,%eax │ │ - xor %ecx,%eax │ │ - mov 0x30(%esp),%ecx │ │ - and $0x44444444,%eax │ │ - or %ebp,%eax │ │ - mov 0x10c(%esp),%ebp │ │ - imul 0x70(%esp),%ecx │ │ - xor %esi,%ecx │ │ - mov 0x10(%esp),%esi │ │ - mov %ecx,%edx │ │ - mov 0x40(%esp),%ecx │ │ - imul %edi,%esi │ │ - mov 0x108(%esp),%edi │ │ + mov %esi,%edx │ │ + and $0x88888888,%esi │ │ + and $0x44444444,%edx │ │ + mov %esi,%ebp │ │ + mov %esi,0xc(%esp) │ │ + mov %ebx,%esi │ │ + mov %edx,0x30(%esp) │ │ + imul %edx,%esi │ │ + and $0x22222222,%edi │ │ + mov %edi,%edx │ │ + mov %edi,0x10(%esp) │ │ + imul %ebp,%edx │ │ + mov 0x60(%esp),%ebp │ │ + xor %esi,%edx │ │ + mov %ebx,%esi │ │ + xor %eax,%edx │ │ + mov %edi,%eax │ │ + mov 0x50(%esp),%edi │ │ + imul 0xc(%esp),%esi │ │ + imul 0x40(%esp),%eax │ │ + and $0x11111111,%edx │ │ + imul %ebp,%edi │ │ + xor %eax,%edi │ │ + mov %ecx,%eax │ │ + imul 0x30(%esp),%eax │ │ + xor %eax,%esi │ │ + mov %ebx,%eax │ │ + imul 0x60(%esp),%ebx │ │ + xor %edi,%esi │ │ + mov 0x10(%esp),%edi │ │ + imul 0x40(%esp),%eax │ │ + and $0x22222222,%esi │ │ + or %edx,%esi │ │ + mov 0xc0(%esp),%edx │ │ + imul %ebp,%edi │ │ + mov 0x50(%esp),%ebp │ │ + xor %eax,%edi │ │ + mov %ecx,%eax │ │ + imul 0x40(%esp),%ecx │ │ + imul 0xc(%esp),%eax │ │ + imul 0x30(%esp),%ebp │ │ + xor %ecx,%ebx │ │ + mov 0x50(%esp),%ecx │ │ + xor %ebp,%eax │ │ + mov 0xb4(%esp),%ebp │ │ + xor %edi,%eax │ │ + mov 0x10(%esp),%edi │ │ imul 0xc(%esp),%ecx │ │ - xor %esi,%ecx │ │ - xor %edx,%ecx │ │ - mov 0x118(%esp),%edx │ │ + and $0x44444444,%eax │ │ + or %esi,%eax │ │ + mov 0xc8(%esp),%esi │ │ + mov %ebp,0x10(%esp) │ │ + imul 0x30(%esp),%edi │ │ + xor %edi,%ecx │ │ + xor %ebx,%ecx │ │ + mov 0xbc(%esp),%ebx │ │ and $0x88888888,%ecx │ │ or %eax,%ecx │ │ - mov 0x110(%esp),%eax │ │ - xor %ebx,%ecx │ │ - xor %ebp,%ebx │ │ - xor %ebp,%edx │ │ - mov %ecx,0x40(%esp) │ │ - mov %edx,0x20(%esp) │ │ - mov 0xe0(%esp),%edx │ │ - xor %eax,%ebp │ │ - mov %eax,0x70(%esp) │ │ - mov 0x104(%esp),%eax │ │ - xor %edi,%ebp │ │ - mov %edx,0x90(%esp) │ │ + mov 0xcc(%esp),%eax │ │ + xor %ebx,%esi │ │ + xor %edx,%esi │ │ + xor %eax,%ecx │ │ + xor %ebx,%eax │ │ + xor %edx,%ebx │ │ + bswap %edx │ │ + mov %eax,%edi │ │ + mov 0xb8(%esp),%eax │ │ + xor %eax,%ebx │ │ + xor %ebp,%eax │ │ + mov 0xc4(%esp),%ebp │ │ xor %eax,%edi │ │ - bswap %eax │ │ - mov %eax,%ecx │ │ - shr $0x4,%eax │ │ - mov %edi,0x30(%esp) │ │ - and $0xf0f0f0f,%ecx │ │ - and $0xf0f0f0f,%eax │ │ - xor 0x30(%esp),%ebx │ │ - shl $0x4,%ecx │ │ - or %ecx,%eax │ │ - mov %eax,%ecx │ │ - shr $0x2,%eax │ │ - and $0x33333333,%ecx │ │ - and $0x33333333,%eax │ │ + xor %eax,%ebp │ │ + mov %edi,%eax │ │ + mov 0x20(%esp),%edi │ │ + movd %ebp,%xmm1 │ │ + xor %esi,%ebp │ │ + movd %eax,%xmm2 │ │ + mov 0x78(%esp),%eax │ │ + bswap %esi │ │ + xor %edi,%ecx │ │ + xor %edi,%ebx │ │ + xor %ecx,%ebp │ │ bswap %ebx │ │ - lea (%eax,%ecx,4),%eax │ │ - mov %eax,%ecx │ │ - shr $1,%eax │ │ - and $0x55555555,%ecx │ │ - and $0x55555554,%eax │ │ - lea (%eax,%ecx,2),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x114(%esp),%eax │ │ - xor %edi,%eax │ │ - mov 0xe4(%esp),%edi │ │ - mov %eax,%ecx │ │ - bswap %ecx │ │ - mov %ecx,%esi │ │ - shr $0x4,%ecx │ │ - and $0xf0f0f0f,%esi │ │ - and $0xf0f0f0f,%ecx │ │ - mov %edi,0xc0(%esp) │ │ - xor %edx,%edi │ │ - mov 0xf0(%esp),%edx │ │ - shl $0x4,%esi │ │ - or %esi,%ecx │ │ - mov %ecx,%esi │ │ - shr $0x2,%ecx │ │ - and $0x33333333,%esi │ │ - and $0x33333333,%ecx │ │ - xor %edi,%edx │ │ - lea (%ecx,%esi,4),%ecx │ │ - mov %ecx,%esi │ │ - shr $1,%ecx │ │ - and $0x55555555,%esi │ │ - and $0x55555554,%ecx │ │ - lea (%ecx,%esi,2),%ecx │ │ - mov 0xe8(%esp),%esi │ │ - shr $1,%ecx │ │ - mov %esi,0x60(%esp) │ │ - xor %esi,%edi │ │ - mov 0xf8(%esp),%esi │ │ - xor %esi,%edi │ │ - xor %ecx,%edi │ │ - mov %ebx,%ecx │ │ + movd %ebp,%xmm0 │ │ + mov 0x94(%esp),%ebp │ │ + punpckldq %xmm0,%xmm2 │ │ + movd 0x10(%esp),%xmm0 │ │ + punpckldq %xmm1,%xmm0 │ │ + punpcklqdq %xmm2,%xmm0 │ │ + movdqa 0x260(%esp),%xmm2 │ │ + pshufb -0x7bb2c(%eax),%xmm0 │ │ + mov %ebx,%eax │ │ shr $0x4,%ebx │ │ - and $0xf0f0f0f,%ecx │ │ - and $0xf0f0f0f,%ebx │ │ - mov %edi,0xd0(%esp) │ │ - shl $0x4,%ecx │ │ - or %ecx,%ebx │ │ - mov %ebx,%ecx │ │ - shr $0x2,%ebx │ │ - and $0x33333333,%ecx │ │ - and $0x33333333,%ebx │ │ - lea (%ebx,%ecx,4),%ecx │ │ - mov %ecx,%edi │ │ - shr $1,%ecx │ │ - and $0x55555555,%edi │ │ - and $0x55555554,%ecx │ │ - lea (%ecx,%edi,2),%ebx │ │ - mov 0x10(%esp),%ecx │ │ - mov 0xfc(%esp),%edi │ │ - shr $1,%ebx │ │ - xor 0x100(%esp),%ebx │ │ - shr $1,%ecx │ │ - mov %edi,0xb0(%esp) │ │ - xor %edx,%ecx │ │ - mov %ecx,0x10(%esp) │ │ - mov %esi,%ecx │ │ - mov 0x60(%esp),%esi │ │ - xor %edi,%ecx │ │ - mov 0xf4(%esp),%edi │ │ - xor %edx,%ecx │ │ - mov 0xec(%esp),%edx │ │ - xor %esi,%edi │ │ - xor %edx,%edi │ │ - mov %edx,0x30(%esp) │ │ - mov 0x20(%esp),%edx │ │ - xor %edi,%ecx │ │ - xor %ebx,%ecx │ │ - mov 0x50(%esp),%ebx │ │ - mov %ecx,0xa0(%esp) │ │ - mov 0x40(%esp),%ecx │ │ - xor 0x70(%esp),%edx │ │ - xor %ebx,%ebp │ │ - xor %ebx,%ecx │ │ - bswap %ebp │ │ - xor %edx,%eax │ │ - mov %edx,0x20(%esp) │ │ - xor %ecx,%eax │ │ - mov %esi,%ecx │ │ - xor 0x30(%esp),%ecx │ │ - bswap %eax │ │ - mov %eax,%edx │ │ - shr $0x4,%eax │ │ - and $0xf0f0f0f,%edx │ │ - and $0xf0f0f0f,%eax │ │ - shl $0x4,%edx │ │ - or %edx,%eax │ │ - xor 0xc0(%esp),%ecx │ │ - mov %eax,%edx │ │ - shr $0x2,%eax │ │ - and $0x33333333,%edx │ │ - and $0x33333333,%eax │ │ - lea (%eax,%edx,4),%eax │ │ - mov %eax,%edx │ │ - shr $1,%eax │ │ - xor 0xb0(%esp),%ecx │ │ - and $0x55555555,%edx │ │ - and $0x55555554,%eax │ │ - lea (%eax,%edx,2),%eax │ │ - shr $1,%eax │ │ - xor %eax,%ecx │ │ - mov %ebp,%eax │ │ - shr $0x4,%ebp │ │ and $0xf0f0f0f,%eax │ │ - and $0xf0f0f0f,%ebp │ │ - mov %ecx,0x60(%esp) │ │ - mov 0x20(%esp),%ecx │ │ + and $0xf0f0f0f,%ebx │ │ shl $0x4,%eax │ │ - or %eax,%ebp │ │ - mov %ebp,%eax │ │ - shr $0x2,%ebp │ │ + or %eax,%ebx │ │ + mov %ebx,%eax │ │ + shr $0x2,%ebx │ │ + movdqa %xmm0,%xmm1 │ │ + psrlw $0x4,%xmm0 │ │ and $0x33333333,%eax │ │ - and $0x33333333,%ebp │ │ - bswap %ecx │ │ - lea 0x0(%ebp,%eax,4),%eax │ │ - mov %eax,%edx │ │ + and $0x33333333,%ebx │ │ + pand %xmm2,%xmm1 │ │ + pand %xmm2,%xmm0 │ │ + lea (%ebx,%eax,4),%eax │ │ + mov 0x9c(%esp),%ebx │ │ + pshufb %xmm1,%xmm4 │ │ + pshufb %xmm0,%xmm3 │ │ + mov %eax,%ecx │ │ shr $1,%eax │ │ - and $0x55555555,%edx │ │ + por %xmm4,%xmm3 │ │ + movq 0x90(%esp),%xmm4 │ │ + and $0x55555555,%ecx │ │ and $0x55555554,%eax │ │ - lea (%eax,%edx,2),%ebp │ │ - mov %ecx,%eax │ │ - shr $0x4,%ecx │ │ + pshufd $0xff,%xmm3,%xmm0 │ │ + pshufd $0x55,%xmm3,%xmm2 │ │ + lea (%eax,%ecx,2),%eax │ │ + mov %eax,0x50(%esp) │ │ + mov %esi,%eax │ │ + shr $0x4,%esi │ │ and $0xf0f0f0f,%eax │ │ - and $0xf0f0f0f,%ecx │ │ - shr $1,%ebp │ │ + and $0xf0f0f0f,%esi │ │ shl $0x4,%eax │ │ - xor %edi,%ebp │ │ - or %eax,%ecx │ │ - mov %ecx,%eax │ │ - shr $0x2,%ecx │ │ + or %eax,%esi │ │ + mov %esi,%eax │ │ + shr $0x2,%esi │ │ and $0x33333333,%eax │ │ - and $0x33333333,%ecx │ │ - lea (%ecx,%eax,4),%eax │ │ + and $0x33333333,%esi │ │ + lea (%esi,%eax,4),%eax │ │ + mov 0xa8(%esp),%esi │ │ mov %eax,%ecx │ │ shr $1,%eax │ │ and $0x55555555,%ecx │ │ and $0x55555554,%eax │ │ - lea (%eax,%ecx,2),%ebx │ │ - mov 0x70(%esp),%ecx │ │ - shr $1,%ebx │ │ - xor 0x30(%esp),%ebx │ │ - bswap %ecx │ │ - mov %ecx,%eax │ │ - shr $0x4,%ecx │ │ + lea (%eax,%ecx,2),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov %edx,%eax │ │ + shr $0x4,%edx │ │ and $0xf0f0f0f,%eax │ │ - and $0xf0f0f0f,%ecx │ │ + and $0xf0f0f0f,%edx │ │ shl $0x4,%eax │ │ - or %eax,%ecx │ │ - mov %ecx,%eax │ │ - shr $0x2,%ecx │ │ + or %eax,%edx │ │ + mov %edx,%eax │ │ + shr $0x2,%edx │ │ and $0x33333333,%eax │ │ - and $0x33333333,%ecx │ │ - lea (%ecx,%eax,4),%eax │ │ + and $0x33333333,%edx │ │ + lea (%edx,%eax,4),%eax │ │ + mov 0x98(%esp),%edx │ │ mov %eax,%ecx │ │ shr $1,%eax │ │ and $0x55555555,%ecx │ │ and $0x55555554,%eax │ │ lea (%eax,%ecx,2),%eax │ │ mov 0x90(%esp),%ecx │ │ - mov %eax,0x50(%esp) │ │ - mov %ecx,%eax │ │ - mov %ecx,%edi │ │ - mov %ecx,%edx │ │ - shr $1,%eax │ │ - shr $0x2,%edi │ │ - shl $0x1e,%edx │ │ - xor %eax,%edi │ │ - mov %ecx,%eax │ │ - shr $0x7,%eax │ │ - xor %eax,%edi │ │ - mov %ecx,%eax │ │ - shl $0x1f,%eax │ │ - xor %ecx,%edi │ │ - shl $0x19,%ecx │ │ - xor %eax,%edx │ │ - mov 0x10(%esp),%eax │ │ - xor 0x60(%esp),%edi │ │ - xor %edx,%ecx │ │ - mov %ecx,%esi │ │ - mov %eax,%edx │ │ - mov %eax,%ecx │ │ - shr $1,%edx │ │ - shr $0x2,%ecx │ │ - xor %edx,%ecx │ │ - mov %eax,%edx │ │ - shr $0x7,%edx │ │ - xor %edx,%ecx │ │ - mov %eax,%edx │ │ - xor %eax,%ecx │ │ - shl $0x1f,%edx │ │ - xor %ebp,%ecx │ │ - mov %eax,%ebp │ │ - shl $0x19,%eax │ │ - shl $0x1e,%ebp │ │ - xor %edx,%ebp │ │ - xor %ebp,%eax │ │ - mov 0xd0(%esp),%ebp │ │ - xor %edi,%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x50(%esp),%eax │ │ - mov %ebp,%edx │ │ - mov %ebp,%edi │ │ - shr $0x7,%edx │ │ - shr $0x2,%edi │ │ - xor %ebx,%edx │ │ - mov %ebp,%ebx │ │ - shr $1,%eax │ │ - shr $1,%ebx │ │ + mov %edx,%edi │ │ + mov %eax,0x40(%esp) │ │ + mov 0xa4(%esp),%eax │ │ xor %ebx,%edi │ │ - mov %ebp,%ebx │ │ - xor %edx,%edi │ │ - mov %ebp,%edx │ │ - shl $0x1e,%ebx │ │ - shl $0x1f,%edx │ │ xor %ebp,%edi │ │ - shl $0x19,%ebp │ │ + mov %ecx,0x10(%esp) │ │ xor %ecx,%ebp │ │ - xor %edx,%ebx │ │ - mov %esi,%ecx │ │ - xor %ebx,%ebp │ │ - mov 0xa0(%esp),%ebx │ │ + mov 0xac(%esp),%ecx │ │ + xor %edx,%eax │ │ + xor %ebp,%edx │ │ + xor 0xa0(%esp),%ebp │ │ + xor %esi,%edx │ │ + xor %ebx,%eax │ │ + mov %eax,0x30(%esp) │ │ + xor %ecx,%esi │ │ + xor %ecx,%edi │ │ + movd %xmm0,%ecx │ │ + shr $1,%ecx │ │ + xor %ecx,%edi │ │ + mov 0x20(%esp),%ecx │ │ + movd %edi,%xmm0 │ │ + shr $1,%ecx │ │ xor %ebx,%ecx │ │ - mov %ecx,%edx │ │ - mov %ecx,%esi │ │ - shr $0x7,%edx │ │ - shr $1,%esi │ │ - xor %eax,%edx │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x10(%esp),%ecx │ │ mov %ecx,%eax │ │ - shr $0x2,%eax │ │ - xor %esi,%eax │ │ + mov %ecx,%ebx │ │ + shl $0x19,%ecx │ │ + shl $0x1f,%eax │ │ + shl $0x1e,%ebx │ │ + xor %eax,%ebx │ │ + mov 0x30(%esp),%eax │ │ + xor %ebx,%ecx │ │ + movd %xmm3,%ebx │ │ + mov %ecx,0x10(%esp) │ │ + mov 0x50(%esp),%ecx │ │ + shr $1,%ebx │ │ + xor %ebp,%ebx │ │ + xor %esi,%ebp │ │ + xor %eax,%ebp │ │ + shr $1,%ecx │ │ + xor %eax,%ecx │ │ + movd %ecx,%xmm1 │ │ + movd %xmm2,%ecx │ │ + pshufd $0xee,%xmm3,%xmm2 │ │ + shr $1,%ecx │ │ + punpckldq %xmm1,%xmm0 │ │ + xor %ecx,%edx │ │ + movd %xmm2,%ecx │ │ + movd %ebx,%xmm2 │ │ + mov 0x40(%esp),%ebx │ │ + shr $1,%ecx │ │ + mov %edx,%esi │ │ + mov %edx,%eax │ │ + punpckldq %xmm2,%xmm4 │ │ + xor 0xb0(%esp),%ecx │ │ + shr $1,%esi │ │ + movdqa %xmm4,%xmm1 │ │ + movdqa %xmm4,%xmm5 │ │ + movd %eax,%xmm3 │ │ + psrld $0x7,%xmm1 │ │ + psrld $0x2,%xmm5 │ │ + punpckldq %xmm3,%xmm2 │ │ + pxor %xmm0,%xmm1 │ │ + movdqa %xmm4,%xmm0 │ │ + shr $1,%ebx │ │ + psrld $0x1,%xmm0 │ │ + xor %ecx,%ebp │ │ + mov %edx,%ecx │ │ + shr $0x2,%edx │ │ + pxor %xmm0,%xmm5 │ │ + movdqa %xmm2,%xmm0 │ │ + shr $0x7,%ecx │ │ + xor %esi,%edx │ │ mov 0x10(%esp),%esi │ │ - xor %edx,%eax │ │ - mov %ebx,%edx │ │ - xor %ecx,%eax │ │ - mov %ebx,%ecx │ │ - shl $0x1e,%edx │ │ - shl $0x19,%ebx │ │ - shl $0x1f,%ecx │ │ + pxor %xmm1,%xmm5 │ │ + movdqa %xmm2,%xmm1 │ │ + pslld $0x1f,%xmm0 │ │ + pslld $0x19,%xmm2 │ │ + xor 0x20(%esp),%ecx │ │ + pslld $0x1e,%xmm1 │ │ + pxor %xmm4,%xmm5 │ │ + pxor %xmm0,%xmm1 │ │ + pxor %xmm1,%xmm2 │ │ + xor %ebp,%esi │ │ + pxor %xmm5,%xmm2 │ │ xor %ecx,%edx │ │ - mov 0x8c(%esp),%ecx │ │ - xor %edx,%ebx │ │ - xor %edi,%ebx │ │ - mov %esi,0x10(%ecx) │ │ - mov %ebp,0x14(%ecx) │ │ - mov %ebx,0x18(%ecx) │ │ - mov %eax,0x1c(%ecx) │ │ - add $0x25c,%esp │ │ + mov %esi,%ecx │ │ + shr $0x7,%esi │ │ + mov %ecx,%edi │ │ + xor %ebx,%esi │ │ + mov %ecx,%ebx │ │ + shr $0x2,%ecx │ │ + xor %eax,%edx │ │ + mov 0x7c(%esp),%eax │ │ + shr $1,%edi │ │ + xor %edi,%ecx │ │ + mov %ebp,%edi │ │ + xor %esi,%ecx │ │ + mov %ebp,%esi │ │ + shl $0x19,%ebp │ │ + shl $0x1e,%edi │ │ + shl $0x1f,%esi │ │ + xor %edx,%ebp │ │ + xor %ebx,%ecx │ │ + movq %xmm2,0x10(%eax) │ │ + xor %esi,%edi │ │ + xor %edi,%ebp │ │ + mov %ebp,0x18(%eax) │ │ + mov %ecx,0x1c(%eax) │ │ + add $0x29c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ sub $0x1c,%esp │ │ - movdqu (%edx),%xmm6 │ │ + movdqa %xmm0,%xmm6 │ │ movdqa (%ecx),%xmm1 │ │ pxor 0x10(%ecx),%xmm6 │ │ pshufd $0xee,%xmm1,%xmm2 │ │ - pxor %xmm1,%xmm2 │ │ movdqa %xmm6,%xmm5 │ │ pshufd $0xee,%xmm6,%xmm3 │ │ + pxor %xmm1,%xmm2 │ │ pclmullqlqdq %xmm1,%xmm5 │ │ pxor %xmm6,%xmm3 │ │ pclmulhqhqdq %xmm1,%xmm6 │ │ movdqa %xmm5,%xmm4 │ │ movdqa %xmm5,%xmm1 │ │ pclmullqlqdq %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ @@ -43532,321 +45353,314 @@ │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%edx),%eax │ │ - call 3defe │ │ + call 3fe5e │ │ pop %ebx │ │ mov %edx,%edi │ │ mov %ecx,%esi │ │ - add $0x408de,%ebx │ │ + add $0x3e22e,%ebx │ │ test %eax,%eax │ │ - je 3df12 │ │ + je 3fe72 │ │ mov %esi,(%esp) │ │ call *%eax │ │ cmpl $0x0,0x4(%edi) │ │ - je 3df20 │ │ + je 3fe80 │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ cmpl $0x0,0x4(%edi) │ │ mov %eax,%ebp │ │ - je 3df38 │ │ + je 3fe98 │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %ebp,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ push %ebx │ │ push %esi │ │ sub $0x14,%esp │ │ mov 0x20(%esp),%ecx │ │ mov 0x24(%esp),%eax │ │ - call 3df52 │ │ + call 3feb2 │ │ pop %ebx │ │ - add $0x4088a,%ebx │ │ + add $0x3e1da,%ebx │ │ mov %ecx,0xc(%esp) │ │ - lea -0x4084c(%ebx),%ecx │ │ + lea -0x3e19c(%ebx),%ecx │ │ mov 0x4(%eax),%edx │ │ mov %ecx,0x10(%esp) │ │ mov (%eax),%ecx │ │ sub $0x8,%esp │ │ lea 0x14(%esp),%eax │ │ - lea -0x7820c(%ebx),%esi │ │ + lea -0x7790c(%ebx),%esi │ │ push %eax │ │ push %esi │ │ - call 314a0 │ │ + call 31c70 │ │ add $0x24,%esp │ │ pop %esi │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %ebx │ │ - sub $0x8,%esp │ │ + sub $0xc,%esp │ │ mov 0x10(%esp),%eax │ │ - call 3df9d │ │ - pop %ebx │ │ - add $0x4083f,%ebx │ │ mov 0x4(%eax),%ecx │ │ sub $0x8,%esp │ │ push 0x1c(%esp) │ │ push (%eax) │ │ call *0x10(%ecx) │ │ - add $0x18,%esp │ │ - pop %ebx │ │ + add $0x1c,%esp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ - call 3dfcc │ │ + call 3ff1c │ │ pop %ebx │ │ mov %ecx,%edi │ │ mov %edx,%esi │ │ - add $0x40810,%ebx │ │ + add $0x3e170,%ebx │ │ mov 0x10dc(%ebx),%ecx │ │ cmp $0xffffffff,%ecx │ │ - je 3dfec │ │ + je 3ff3c │ │ test %ecx,%ecx │ │ - jne 3e0a8 │ │ - jmp 3e02f │ │ + jne 3fff8 │ │ + jmp 3ff7f │ │ push $0x0 │ │ push $0x0 │ │ push $0x1 │ │ push $0x163 │ │ - call 7bff0 │ │ + call 7b740 │ │ add $0x10,%esp │ │ mov $0x1,%ecx │ │ test %eax,%eax │ │ - js 3e018 │ │ + js 3ff68 │ │ mov %ecx,0x10dc(%ebx) │ │ test %ecx,%ecx │ │ - jne 3e0a8 │ │ - jmp 3e02f │ │ - call 7c020 <__errno@plt> │ │ + jne 3fff8 │ │ + jmp 3ff7f │ │ + call 7b770 <__errno@plt> │ │ xor %ecx,%ecx │ │ cmpl $0x26,(%eax) │ │ setne %cl │ │ mov %ecx,0x10dc(%ebx) │ │ test %ecx,%ecx │ │ - jne 3e0a8 │ │ + jne 3fff8 │ │ mov 0x10e0(%ebx),%eax │ │ cmp $0xffffffff,%eax │ │ - jne 3e1b0 │ │ + jne 40100 │ │ mov %edi,0x4(%esp) │ │ sub $0xc,%esp │ │ - lea 0x1654(%ebx),%ebp │ │ + lea 0x169c(%ebx),%ebp │ │ push %ebp │ │ - call 7c0d0 │ │ + call 7b820 │ │ add $0x10,%esp │ │ mov 0x10e0(%ebx),%eax │ │ cmp $0xffffffff,%eax │ │ - jne 3e19c │ │ - lea -0x7a1c9(%ebx),%edi │ │ + jne 400ec │ │ + lea -0x79b30(%ebx),%edi │ │ nopl 0x0(%eax) │ │ sub $0x8,%esp │ │ push $0x80000 │ │ push %edi │ │ - call 7c0e0 │ │ + call 7b830 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jns 3e0f4 │ │ - call 7c020 <__errno@plt> │ │ + jns 40044 │ │ + call 7b770 <__errno@plt> │ │ mov (%eax),%ebp │ │ mov $0x80000001,%eax │ │ test %ebp,%ebp │ │ cmovle %eax,%ebp │ │ cmp $0x4,%ebp │ │ - je 3e070 │ │ - jmp 3e26f │ │ + je 3ffc0 │ │ + jmp 401bf │ │ test %esi,%esi │ │ - je 3e1fd │ │ + je 4014d │ │ push $0x0 │ │ push %esi │ │ push %edi │ │ push $0x163 │ │ - call 7bff0 │ │ + call 7b740 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jle 3e0d0 │ │ + jle 40020 │ │ sub %eax,%esi │ │ - jb 3e205 │ │ + jb 40155 │ │ add %eax,%edi │ │ - jmp 3e0a0 │ │ + jmp 3fff0 │ │ nopl 0x0(%eax) │ │ cmp $0xffffffff,%eax │ │ - jne 3e205 │ │ - call 7c020 <__errno@plt> │ │ + jne 40155 │ │ + call 7b770 <__errno@plt> │ │ mov (%eax),%ebp │ │ mov $0x80000001,%eax │ │ test %ebp,%ebp │ │ cmovle %eax,%ebp │ │ cmp $0x4,%ebp │ │ - je 3e0a0 │ │ - jmp 3e20a │ │ + je 3fff0 │ │ + jmp 4015a │ │ lea 0xc(%esp),%edi │ │ mov %eax,0xc(%esp) │ │ mov %eax,0x8(%esp) │ │ movl $0x1,0x10(%esp) │ │ nopl 0x0(%eax,%eax,1) │ │ sub $0x4,%esp │ │ push $0xffffffff │ │ push $0x1 │ │ push %edi │ │ - call 7c0f0 │ │ + call 7b840 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jns 3e142 │ │ - call 7c020 <__errno@plt> │ │ + jns 40092 │ │ + call 7b770 <__errno@plt> │ │ mov (%eax),%ebp │ │ test %ebp,%ebp │ │ - jle 3e25b │ │ + jle 401ab │ │ cmp $0x4,%ebp │ │ - je 3e110 │ │ + je 40060 │ │ cmp $0xb,%ebp │ │ - je 3e110 │ │ - jmp 3e260 │ │ + je 40060 │ │ + jmp 401b0 │ │ sub $0xc,%esp │ │ push 0x14(%esp) │ │ - call 7bf90 │ │ + call 7b6e0 │ │ add $0x10,%esp │ │ - lea -0x79e41(%ebx),%edi │ │ + lea -0x7960f(%ebx),%edi │ │ nopw 0x0(%eax,%eax,1) │ │ sub $0x8,%esp │ │ push $0x80000 │ │ push %edi │ │ - call 7c0e0 │ │ + call 7b830 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jns 3e190 │ │ - call 7c020 <__errno@plt> │ │ + jns 400e0 │ │ + call 7b770 <__errno@plt> │ │ mov (%eax),%ebp │ │ mov $0x80000001,%eax │ │ test %ebp,%ebp │ │ cmovle %eax,%ebp │ │ cmp $0x4,%ebp │ │ - je 3e160 │ │ - jmp 3e26f │ │ - lea 0x1654(%ebx),%ebp │ │ + je 400b0 │ │ + jmp 401bf │ │ + lea 0x169c(%ebx),%ebp │ │ mov %eax,0x10e0(%ebx) │ │ sub $0xc,%esp │ │ push %ebp │ │ mov %eax,%edi │ │ - call 7c100 │ │ + call 7b850 │ │ mov %edi,%eax │ │ add $0x10,%esp │ │ mov 0x4(%esp),%edi │ │ mov %eax,0x4(%esp) │ │ - jmp 3e1ce │ │ + jmp 4011e │ │ nopw %cs:0x0(%eax,%eax,1) │ │ sub %eax,%esi │ │ - jb 3e205 │ │ + jb 40155 │ │ add %eax,%edi │ │ mov 0x4(%esp),%eax │ │ test %esi,%esi │ │ - je 3e1fd │ │ + je 4014d │ │ sub $0x4,%esp │ │ push %esi │ │ push %edi │ │ push %eax │ │ - call 7c010 │ │ + call 7b760 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jg 3e1c0 │ │ + jg 40110 │ │ cmp $0xffffffff,%eax │ │ - jne 3e205 │ │ - call 7c020 <__errno@plt> │ │ + jne 40155 │ │ + call 7b770 <__errno@plt> │ │ mov (%eax),%ebp │ │ mov $0x80000001,%eax │ │ test %ebp,%ebp │ │ cmovle %eax,%ebp │ │ cmp $0x4,%ebp │ │ - je 3e1c6 │ │ - jmp 3e20a │ │ + je 40116 │ │ + jmp 4015a │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov $0x80000002,%ebp │ │ sub $0xc,%esp │ │ push $0x4 │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 3e283 │ │ + je 401d3 │ │ mov %ebp,(%eax) │ │ mov %eax,0x14(%esp) │ │ - lea -0xe24(%ebx),%eax │ │ + lea -0xf68(%ebx),%eax │ │ mov %eax,0x18(%esp) │ │ lea 0x14(%esp),%eax │ │ mov %eax,0xc(%esp) │ │ - lea -0x4089c(%ebx),%eax │ │ + lea -0x3e1ec(%ebx),%eax │ │ mov %eax,0x10(%esp) │ │ sub $0xc,%esp │ │ - lea -0xe44(%ebx),%eax │ │ + lea -0xf88(%ebx),%eax │ │ lea 0x18(%esp),%edx │ │ - lea -0x79652(%ebx),%ecx │ │ + lea -0x78ed1(%ebx),%ecx │ │ push %eax │ │ - call 31460 │ │ + call 31c30 │ │ add $0x10,%esp │ │ ud2 │ │ mov $0x80000001,%ebp │ │ sub $0xc,%esp │ │ push 0x14(%esp) │ │ - call 7bf90 │ │ + call 7b6e0 │ │ add $0x10,%esp │ │ sub $0xc,%esp │ │ - lea 0x1654(%ebx),%eax │ │ + lea 0x169c(%ebx),%eax │ │ push %eax │ │ - call 7c100 │ │ + call 7b850 │ │ add $0x10,%esp │ │ - jmp 3e20a │ │ + jmp 4015a │ │ mov $0x4,%ecx │ │ mov $0x4,%edx │ │ - call 247d9 │ │ + call 247ca │ │ mov 0x18(%esp),%edx │ │ mov 0x14(%esp),%ecx │ │ mov %eax,%esi │ │ - call 3def0 │ │ + call 3fe50 │ │ sub $0xc,%esp │ │ push %esi │ │ - call 784f0 │ │ - call 341e6 │ │ + call 77c40 │ │ + call 34816 │ │ int3 │ │ mov 0x4(%esp),%eax │ │ - movl $0x86de79c9,0xc(%eax) │ │ - movl $0x75e214f8,0x8(%eax) │ │ - movl $0xee877259,0x4(%eax) │ │ - movl $0x5dae0ba4,(%eax) │ │ + movl $0xdc1d93f1,0xc(%eax) │ │ + movl $0xeb766204,0x8(%eax) │ │ + movl $0xaa58b7f3,0x4(%eax) │ │ + movl $0x6415c254,(%eax) │ │ ret $0x4 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -43854,1809 +45668,1746 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - call 3e2e5 │ │ + call 40235 │ │ pop %eax │ │ mov $0x28,%edx │ │ - add $0x404f7,%eax │ │ - lea -0x757f9(%eax),%eax │ │ + add $0x3de57,%eax │ │ + lea -0x74bbe(%eax),%eax │ │ ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ xor %eax,%eax │ │ ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x5c,%esp │ │ - call 3e31f │ │ - pop %eax │ │ - add $0x404bd,%eax │ │ + sub $0x4c,%esp │ │ + call 4025a │ │ + pop %edi │ │ + mov %edx,%eax │ │ + add $0x3de32,%edi │ │ cmpl $0x1,(%edx) │ │ - jne 3e4be │ │ - mov 0x18(%edx),%ebx │ │ - mov 0x2c(%edx),%esi │ │ - mov $0x2,%edi │ │ + jne 403e5 │ │ + mov 0x18(%eax),%edx │ │ + mov 0x2c(%eax),%esi │ │ + mov $0x2,%ebx │ │ + cmp %esi,%edx │ │ + je 405ab │ │ + mov %ecx,-0x18(%ebp) │ │ + mov 0x28(%eax),%ecx │ │ + mov %edi,-0x2c(%ebp) │ │ + mov %esi,-0x34(%ebp) │ │ + mov %eax,-0x14(%ebp) │ │ + mov %edx,-0x20(%ebp) │ │ + mov %ecx,-0x3c(%ebp) │ │ + mov 0x34(%eax),%ecx │ │ + lea -0x1(%edx,%ecx,1),%ebx │ │ + mov %ecx,-0x28(%ebp) │ │ cmp %esi,%ebx │ │ - je 3e693 │ │ - mov %eax,-0x28(%ebp) │ │ - mov 0x28(%edx),%eax │ │ + jae 4044b │ │ + mov 0x20(%eax),%ecx │ │ + mov 0x14(%eax),%edi │ │ mov %ecx,-0x1c(%ebp) │ │ - mov %edx,-0x10(%ebp) │ │ - mov %esi,-0x14(%ebp) │ │ - mov %eax,-0x34(%ebp) │ │ - mov 0x34(%edx),%eax │ │ - lea -0x1(%ebx,%eax,1),%edi │ │ - mov %eax,-0x30(%ebp) │ │ - mov %esi,%eax │ │ - cmp %esi,%edi │ │ - jae 3e51b │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x30(%ebp),%edx │ │ - mov 0x20(%ecx),%eax │ │ + mov 0xc(%eax),%ecx │ │ + mov %ecx,-0x30(%ebp) │ │ + mov -0x28(%ebp),%ecx │ │ + mov %ecx,%esi │ │ + sub %edi,%esi │ │ + add %edx,%edi │ │ + mov %esi,-0x40(%ebp) │ │ mov %edx,%esi │ │ - mov %eax,-0x20(%ebp) │ │ - mov 0xc(%ecx),%eax │ │ + mov %edi,-0x44(%ebp) │ │ + mov %edx,%edi │ │ + mov 0x30(%eax),%edx │ │ + sub -0x30(%ebp),%esi │ │ + inc %esi │ │ + mov %esi,-0x48(%ebp) │ │ + lea -0x1(%ecx),%esi │ │ + add %edi,%ecx │ │ + mov %ecx,-0x24(%ebp) │ │ + mov -0x3c(%ebp),%ecx │ │ + mov %esi,-0x50(%ebp) │ │ + mov 0x4(%eax),%esi │ │ + lea (%ecx,%edi,1),%ecx │ │ + mov %esi,-0x58(%ebp) │ │ + mov 0x8(%eax),%esi │ │ + mov -0x1c(%ebp),%eax │ │ + mov %ecx,-0x10(%ebp) │ │ + mov -0x30(%ebp),%ecx │ │ + mov %esi,-0x54(%ebp) │ │ + mov %edi,%esi │ │ mov %eax,-0x38(%ebp) │ │ - mov 0x14(%ecx),%eax │ │ - sub %eax,%esi │ │ - add %ebx,%eax │ │ - mov %eax,-0x44(%ebp) │ │ - mov %ebx,%eax │ │ - mov %esi,-0x40(%ebp) │ │ - sub -0x38(%ebp),%eax │ │ - inc %eax │ │ - mov %eax,-0x48(%ebp) │ │ - mov 0x30(%ecx),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - lea -0x1(%edx),%eax │ │ - mov %eax,-0x50(%ebp) │ │ - mov 0x4(%ecx),%eax │ │ - mov %eax,-0x58(%ebp) │ │ - mov 0x8(%ecx),%eax │ │ - mov %eax,-0x54(%ebp) │ │ - lea (%ebx,%edx,1),%eax │ │ - mov %eax,-0x2c(%ebp) │ │ - mov -0x34(%ebp),%eax │ │ - add %ebx,%eax │ │ - mov %eax,-0x24(%ebp) │ │ - mov -0x20(%ebp),%eax │ │ - mov %eax,-0x3c(%ebp) │ │ - mov %ebx,%eax │ │ - cmp %eax,%ebx │ │ - jne 3e51b │ │ - mov -0x34(%ebp),%eax │ │ - mov -0x58(%ebp),%ecx │ │ - movzbl (%eax,%edi,1),%eax │ │ + dec %ecx │ │ + mov %ecx,-0x4c(%ebp) │ │ + cmp %esi,%edi │ │ + jne 4044b │ │ + mov -0x3c(%ebp),%eax │ │ + mov -0x58(%ebp),%esi │ │ + movzbl (%eax,%ebx,1),%eax │ │ test $0x20,%al │ │ - cmovne -0x54(%ebp),%ecx │ │ - bt %eax,%ecx │ │ - jae 3e435 │ │ - mov -0x38(%ebp),%eax │ │ - mov -0x3c(%ebp),%ecx │ │ - mov -0x30(%ebp),%esi │ │ + cmovne -0x54(%ebp),%esi │ │ + bt %eax,%esi │ │ + jae 40364 │ │ + mov -0x30(%ebp),%eax │ │ + mov -0x38(%ebp),%ecx │ │ cmp %eax,%ecx │ │ - mov %eax,%edx │ │ - cmova %ecx,%edx │ │ - cmpl $0xffffffff,-0x20(%ebp) │ │ - cmove %eax,%edx │ │ - cmp %esi,%edx │ │ - mov %edx,%ecx │ │ - mov %edx,-0x4c(%ebp) │ │ - cmova %edx,%esi │ │ - cmp %ecx,%esi │ │ - je 3e46a │ │ - mov %ecx,%eax │ │ - add %ebx,%ecx │ │ - mov %ebx,%edi │ │ - cmp -0x14(%ebp),%ecx │ │ - jae 3e69d │ │ - mov -0x18(%ebp),%edx │ │ - lea 0x1(%eax),%ecx │ │ - mov (%edx,%eax,1),%bl │ │ - mov -0x24(%ebp),%edx │ │ - cmp (%edx,%eax,1),%bl │ │ - mov %edi,%ebx │ │ - je 3e3fe │ │ - add -0x48(%ebp),%eax │ │ - cmpl $0xffffffff,-0x20(%ebp) │ │ - mov -0x10(%ebp),%ecx │ │ - mov %eax,0x18(%ecx) │ │ - je 3e454 │ │ - jmp 3e449 │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x2c(%ebp),%ecx │ │ - cmpl $0xffffffff,-0x20(%ebp) │ │ - mov %ecx,0x18(%eax) │ │ - mov %ecx,%eax │ │ - je 3e454 │ │ - mov -0x2c(%ebp),%eax │ │ - xor %esi,%esi │ │ - mov -0x10(%ebp),%ecx │ │ - mov %esi,-0x3c(%ebp) │ │ - mov %esi,0x20(%ecx) │ │ + mov %eax,%ebx │ │ + cmova %ecx,%ebx │ │ + cmpl $0xffffffff,-0x1c(%ebp) │ │ + cmove %eax,%ebx │ │ + mov -0x28(%ebp),%eax │ │ + cmp %eax,%ebx │ │ + cmova %ebx,%eax │ │ + cmp %ebx,%eax │ │ + je 40395 │ │ + mov %ebx,%esi │ │ + mov -0x10(%ebp),%edi │ │ + inc %ebx │ │ + mov (%edx,%esi,1),%cl │ │ + cmp (%edi,%esi,1),%cl │ │ + je 4033a │ │ + add -0x48(%ebp),%esi │ │ + mov -0x14(%ebp),%eax │ │ + cmpl $0xffffffff,-0x1c(%ebp) │ │ + mov %esi,0x18(%eax) │ │ + je 403e0 │ │ + mov -0x20(%ebp),%edi │ │ + jmp 40379 │ │ + cmpl $0xffffffff,-0x1c(%ebp) │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x24(%ebp),%esi │ │ + mov -0x20(%ebp),%edi │ │ + mov %esi,0x18(%eax) │ │ + je 40381 │ │ + mov -0x24(%ebp),%esi │ │ + xor %ebx,%ebx │ │ + mov %ebx,0x20(%eax) │ │ + mov %ebx,-0x38(%ebp) │ │ mov -0x50(%ebp),%ecx │ │ - mov -0x14(%ebp),%esi │ │ - lea (%eax,%ecx,1),%edi │ │ - cmp %esi,%edi │ │ - jb 3e3c0 │ │ - jmp 3e629 │ │ - cmpl $0xffffffff,-0x20(%ebp) │ │ - mov -0x3c(%ebp),%esi │ │ - mov -0x38(%ebp),%edi │ │ + lea (%esi,%ecx,1),%ebx │ │ + cmp -0x34(%ebp),%ebx │ │ + jb 40301 │ │ + jmp 40540 │ │ + cmpl $0xffffffff,-0x1c(%ebp) │ │ + mov -0x38(%ebp),%ebx │ │ + mov -0x4c(%ebp),%esi │ │ mov $0x0,%eax │ │ - cmove %eax,%esi │ │ - cmp %edi,%esi │ │ - jae 3e55b │ │ - dec %edi │ │ - cmp -0x30(%ebp),%edi │ │ - jae 3e6c9 │ │ - lea (%edi,%ebx,1),%ecx │ │ - mov -0x18(%ebp),%eax │ │ - cmp -0x14(%ebp),%ecx │ │ - jae 3e6bb │ │ - mov (%eax,%edi,1),%al │ │ - mov -0x34(%ebp),%edx │ │ - cmp (%edx,%ecx,1),%al │ │ - je 3e47c │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x44(%ebp),%ecx │ │ - cmpl $0xffffffff,-0x20(%ebp) │ │ - mov -0x40(%ebp),%esi │ │ - mov %ecx,0x18(%eax) │ │ - mov %ecx,%eax │ │ - je 3e454 │ │ - jmp 3e44b │ │ - cmpb $0x0,0xe(%edx) │ │ - mov $0x2,%edi │ │ - jne 3e693 │ │ - mov 0xc(%edx),%bl │ │ - mov %eax,-0x28(%ebp) │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov %ebx,%eax │ │ - xor $0x1,%al │ │ - mov %al,0xc(%edx) │ │ - mov 0x4(%edx),%eax │ │ - mov 0x28(%edx),%ecx │ │ + cmove %eax,%ebx │ │ + lea 0x1(%esi),%eax │ │ + cmp %eax,%ebx │ │ + jae 40484 │ │ + cmp -0x28(%ebp),%esi │ │ + jae 405b5 │ │ + mov (%edx,%esi,1),%al │ │ + mov -0x10(%ebp),%ecx │ │ + cmp (%ecx,%esi,1),%al │ │ + lea -0x1(%esi),%esi │ │ + je 403a7 │ │ + cmpl $0xffffffff,-0x1c(%ebp) │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x44(%ebp),%esi │ │ + mov -0x40(%ebp),%ebx │ │ + mov -0x20(%ebp),%edi │ │ + mov %esi,0x18(%eax) │ │ + je 40381 │ │ + jmp 4037b │ │ + mov -0x20(%ebp),%edi │ │ + jmp 40381 │ │ + cmpb $0x0,0xe(%eax) │ │ + mov $0x2,%ebx │ │ + jne 405ab │ │ + mov 0xc(%eax),%bl │ │ + mov %eax,%edx │ │ + mov %edi,-0x2c(%ebp) │ │ + mov %ecx,-0x18(%ebp) │ │ + mov %edx,-0x14(%ebp) │ │ + mov %bl,-0x10(%ebp) │ │ + xor $0x1,%bl │ │ + mov %bl,0xc(%eax) │ │ + mov 0x4(%eax),%edi │ │ + mov 0x28(%eax),%eax │ │ mov 0x2c(%edx),%esi │ │ - test %eax,%eax │ │ - je 3e585 │ │ - cmp %esi,%eax │ │ - jae 3e57f │ │ - cmpb $0xc0,(%ecx,%eax,1) │ │ - jge 3e585 │ │ - mov -0x28(%ebp),%ebx │ │ - mov %esi,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - lea -0x4ec(%ebx),%edx │ │ - mov %edx,0x8(%esp) │ │ + test %edi,%edi │ │ + je 404b6 │ │ + cmp %esi,%edi │ │ + jae 404b0 │ │ + cmpb $0xc0,(%eax,%edi,1) │ │ + jge 404b6 │ │ + sub $0x4,%esp │ │ + mov -0x2c(%ebp),%ebx │ │ mov %esi,%edx │ │ - call 33a30 │ │ - mov -0x1c(%ebp),%ecx │ │ - test %eax,%eax │ │ - lea 0x4(%ecx),%edx │ │ - lea 0x8(%ecx),%edi │ │ - mov %edx,-0x18(%ebp) │ │ - je 3e5f8 │ │ - mov %ebx,-0x24(%ebp) │ │ - mov -0x10(%ebp),%edx │ │ - mov -0x34(%ebp),%esi │ │ - mov %eax,%ebx │ │ - cmp -0x14(%ebp),%ebx │ │ - jae 3e54a │ │ - cmpb $0xbf,(%esi,%ebx,1) │ │ - jle 3e550 │ │ - jmp 3e607 │ │ - je 3e5ff │ │ - inc %ebx │ │ - jne 3e53a │ │ - mov -0x24(%ebp),%ebx │ │ - jmp 3e5fb │ │ - cmpl $0xffffffff,-0x20(%ebp) │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x2c(%ebp),%ecx │ │ + lea -0x66c(%ebx),%ecx │ │ + mov %ecx,-0x10(%ebp) │ │ + mov %eax,%ecx │ │ + push -0x10(%ebp) │ │ + push %esi │ │ + push %edi │ │ + call 341c0 │ │ + mov -0x18(%ebp),%eax │ │ + test %esi,%esi │ │ + lea 0x4(%eax),%ecx │ │ + lea 0x8(%eax),%edx │ │ + mov %ecx,-0x10(%ebp) │ │ + mov %eax,%ecx │ │ + je 4047d │ │ + mov -0x34(%ebp),%ebx │ │ + mov -0x3c(%ebp),%eax │ │ + mov %esi,%edi │ │ + cmp %ebx,%edi │ │ + jae 40474 │ │ + cmpb $0xbf,(%eax,%edi,1) │ │ + jle 4047a │ │ + jmp 4051b │ │ + je 4051d │ │ + inc %edi │ │ + jne 40465 │ │ + xor %ebx,%ebx │ │ + jmp 4051d │ │ + cmpl $0xffffffff,-0x1c(%ebp) │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x24(%ebp),%ecx │ │ mov %ecx,0x18(%eax) │ │ - je 3e571 │ │ + je 4049a │ │ movl $0x0,0x20(%eax) │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x2c(%ebp),%eax │ │ - mov %ebx,0x4(%ecx) │ │ - jmp 3e653 │ │ - jne 3e500 │ │ - cmp %esi,%eax │ │ - mov %edx,-0x10(%ebp) │ │ - jne 3e5a3 │ │ - test %bl,%bl │ │ - jne 3e64d │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x1c(%ebp),%ecx │ │ + mov -0x18(%ebp),%ecx │ │ + mov -0x20(%ebp),%eax │ │ + mov -0x24(%ebp),%edx │ │ + xor %ebx,%ebx │ │ + mov %eax,0x4(%ecx) │ │ + mov %edx,0x8(%ecx) │ │ + jmp 405ab │ │ + jne 4042e │ │ + cmp %esi,%edi │ │ + jne 404d8 │ │ + cmpb $0x0,-0x10(%ebp) │ │ + jne 40565 │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x18(%ebp),%ecx │ │ + mov $0x2,%ebx │ │ movb $0x1,0xe(%eax) │ │ - jmp 3e693 │ │ - movzbl (%ecx,%eax,1),%edx │ │ + jmp 405ab │ │ + movzbl (%eax,%edi,1),%edx │ │ test %dl,%dl │ │ - jns 3e649 │ │ - movzbl 0x1(%ecx,%eax,1),%edi │ │ - mov %edx,%esi │ │ - and $0x1f,%esi │ │ - and $0x3f,%edi │ │ + jns 4055f │ │ + movzbl 0x1(%eax,%edi,1),%esi │ │ + mov %edx,%ebx │ │ + and $0x1f,%ebx │ │ + and $0x3f,%esi │ │ cmp $0xdf,%dl │ │ - jbe 3e620 │ │ - mov %esi,-0x18(%ebp) │ │ - movzbl 0x2(%ecx,%eax,1),%esi │ │ - shl $0x6,%edi │ │ - mov %esi,-0x14(%ebp) │ │ - andl $0x3f,-0x14(%ebp) │ │ - add %edi,-0x14(%ebp) │ │ + jbe 40537 │ │ + movzbl 0x2(%eax,%edi,1),%ecx │ │ + shl $0x6,%esi │ │ + and $0x3f,%ecx │ │ + or %esi,%ecx │ │ cmp $0xf0,%dl │ │ - mov -0x14(%ebp),%edi │ │ - jb 3e63f │ │ - movzbl 0x3(%ecx,%eax,1),%edx │ │ - mov -0x18(%ebp),%ecx │ │ - shl $0x6,%edi │ │ - and $0x7,%ecx │ │ + jb 40558 │ │ + movzbl 0x3(%eax,%edi,1),%edx │ │ + and $0x7,%ebx │ │ + shl $0x6,%ecx │ │ + shl $0x12,%ebx │ │ and $0x3f,%edx │ │ - shl $0x12,%ecx │ │ - or %edi,%edx │ │ or %ecx,%edx │ │ - jmp 3e649 │ │ - mov -0x10(%ebp),%edx │ │ - xor %esi,%esi │ │ - jmp 3e60c │ │ - mov -0x24(%ebp),%ebx │ │ - mov -0x14(%ebp),%esi │ │ - jmp 3e60c │ │ - mov %ebx,%esi │ │ - mov -0x24(%ebp),%ebx │ │ - cmp %esi,%eax │ │ - cmovbe %esi,%eax │ │ - mov %eax,0x18(%edx) │ │ - mov -0x18(%ebp),%edx │ │ + or %ebx,%edx │ │ + jmp 4055f │ │ + mov %edi,%ebx │ │ + mov -0x14(%ebp),%edi │ │ + cmp %ebx,%esi │ │ + mov -0x10(%ebp),%eax │ │ + cmovbe %ebx,%esi │ │ + mov %esi,0x18(%edi) │ │ + mov -0x20(%ebp),%edi │ │ + mov %edi,(%eax) │ │ mov %ebx,(%edx) │ │ - mov %esi,(%edi) │ │ - xor %edi,%edi │ │ - inc %edi │ │ - jmp 3e693 │ │ - shl $0x6,%esi │ │ - or %edi,%esi │ │ - mov %esi,%edx │ │ - jmp 3e649 │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %ebx,-0x24(%ebp) │ │ - mov %esi,%eax │ │ - lea 0x4(%ecx),%edx │ │ - lea 0x8(%ecx),%edi │ │ - mov %edx,-0x18(%ebp) │ │ - jmp 3e532 │ │ + xor %ebx,%ebx │ │ + inc %ebx │ │ + jmp 405ab │ │ + shl $0x6,%ebx │ │ + or %esi,%ebx │ │ + mov %ebx,%edx │ │ + jmp 4055f │ │ + mov -0x18(%ebp),%eax │ │ + mov -0x34(%ebp),%ebx │ │ + lea 0x4(%eax),%ecx │ │ + lea 0x8(%eax),%edx │ │ + mov %ebx,%esi │ │ + mov %ecx,-0x10(%ebp) │ │ + mov %eax,%ecx │ │ + jmp 40460 │ │ + shl $0xc,%ebx │ │ + or %ebx,%ecx │ │ + mov %ecx,%edx │ │ + cmpb $0x0,-0x10(%ebp) │ │ + je 40572 │ │ mov -0x18(%ebp),%ecx │ │ - shl $0xc,%ecx │ │ - or %ecx,%edi │ │ - mov %edi,%edx │ │ - test %bl,%bl │ │ - je 3e65a │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %eax,0x4(%ecx) │ │ - mov %eax,0x8(%ecx) │ │ - xor %edi,%edi │ │ - jmp 3e693 │ │ - mov -0x1c(%ebp),%ecx │ │ - xor %edi,%edi │ │ - inc %edi │ │ + xor %ebx,%ebx │ │ + mov %edi,0x4(%ecx) │ │ + mov %edi,0x8(%ecx) │ │ + jmp 405ab │ │ + xor %ebx,%ebx │ │ + inc %ebx │ │ cmp $0x80,%edx │ │ - mov %edi,%esi │ │ - jb 3e685 │ │ - mov $0x2,%esi │ │ + mov %ebx,%eax │ │ + jb 4059a │ │ + mov $0x2,%eax │ │ cmp $0x800,%edx │ │ - jb 3e685 │ │ + jb 4059a │ │ cmp $0x10000,%edx │ │ - mov $0x4,%esi │ │ - sbb $0x0,%esi │ │ - mov -0x10(%ebp),%edx │ │ - add %eax,%esi │ │ - mov %eax,0x4(%ecx) │ │ - mov %esi,0x8(%ecx) │ │ - mov %esi,0x4(%edx) │ │ - mov %edi,(%ecx) │ │ - add $0x5c,%esp │ │ + mov $0x4,%eax │ │ + sbb $0x0,%eax │ │ + mov -0x18(%ebp),%ecx │ │ + mov -0x14(%ebp),%edx │ │ + add %edi,%eax │ │ + mov %edi,0x4(%ecx) │ │ + mov %eax,0x4(%edx) │ │ + mov %eax,0x8(%ecx) │ │ + mov %ebx,(%ecx) │ │ + add $0x4c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov -0x4c(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x28(%ebp),%ebx │ │ - add %edi,%ecx │ │ - lea -0xa70(%ebx),%eax │ │ - cmp %ecx,%edx │ │ - mov %eax,(%esp) │ │ - cmova %edx,%ecx │ │ - call 31e2c │ │ - mov -0x28(%ebp),%ebx │ │ - mov -0x14(%ebp),%edx │ │ - lea -0xa80(%ebx),%eax │ │ - jmp 3e6d7 │ │ - mov -0x28(%ebp),%ebx │ │ - mov -0x30(%ebp),%edx │ │ - mov %edi,%ecx │ │ - lea -0xa90(%ebx),%eax │ │ - mov %eax,(%esp) │ │ - call 31e2c │ │ + sub $0xc,%esp │ │ + mov -0x2c(%ebp),%ebx │ │ + mov -0x28(%ebp),%edx │ │ + mov %esi,%ecx │ │ + lea -0xbe4(%ebx),%eax │ │ + push %eax │ │ + call 336a0 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ mov 0xc(%ebp),%edx │ │ mov 0x8(%ebp),%eax │ │ - call 3e6ef │ │ + call 405dc │ │ pop %ebx │ │ - add $0x400ed,%ebx │ │ + add $0x3dab0,%ebx │ │ mov 0x8(%edx),%ecx │ │ mov (%eax),%eax │ │ bt $0x19,%ecx │ │ - jb 3e711 │ │ + jb 405fe │ │ bt $0x1a,%ecx │ │ - jb 3e71e │ │ + jb 4060b │ │ movzbl (%eax),%ecx │ │ - call 343d0 │ │ - jmp 3e719 │ │ + call 35980 │ │ + jmp 40606 │ │ movzbl (%eax),%ecx │ │ - call 34a10 │ │ + call 35d20 │ │ add $0x4,%esp │ │ - jmp 3e72b │ │ + jmp 40618 │ │ sub $0x8,%esp │ │ push %edx │ │ push %eax │ │ - call 34640 │ │ + call 35be0 │ │ add $0x14,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x8c,%esp │ │ - call 3e73f │ │ + call 4062c │ │ pop %ebx │ │ - mov %ecx,-0x44(%ebp) │ │ - add $0x4009d,%ebx │ │ + mov %ecx,-0x4c(%ebp) │ │ + add $0x3da60,%ebx │ │ sub $0x4,%esp │ │ lea -0x88(%ebp),%esi │ │ - lea -0x76603(%ebx),%eax │ │ - mov %edx,-0x10(%ebp) │ │ - mov %ebx,-0x18(%ebp) │ │ + lea -0x759a3(%ebx),%eax │ │ + mov %edx,-0x24(%ebp) │ │ + mov %ebx,-0x14(%ebp) │ │ mov %esi,%ecx │ │ push $0x6 │ │ push %eax │ │ push 0x8(%ebp) │ │ - call 33390 │ │ + call 33a70 │ │ add $0x10,%esp │ │ cmpb $0x0,(%esi) │ │ - je 3e8a6 │ │ + je 40764 │ │ + mov -0x68(%ebp),%edx │ │ + mov -0x54(%ebp),%ecx │ │ mov -0x60(%ebp),%eax │ │ - mov -0x68(%ebp),%ecx │ │ - mov -0x5c(%ebp),%edx │ │ - mov %eax,-0x24(%ebp) │ │ - mov -0x54(%ebp),%eax │ │ - mov %ecx,-0x1c(%ebp) │ │ - cmp $0xffffffff,%ecx │ │ - mov -0x58(%ebp),%ecx │ │ - mov %eax,-0x14(%ebp) │ │ - lea -0x1(%eax),%eax │ │ - mov %ecx,-0x28(%ebp) │ │ - mov %eax,-0x34(%ebp) │ │ - je 3e90c │ │ - mov -0x70(%ebp),%ebx │ │ - mov -0x10(%ebp),%edi │ │ - lea (%ebx,%eax,1),%ecx │ │ - mov -0x24(%ebp),%eax │ │ - cmp %edx,%ecx │ │ - jae 3ea85 │ │ - mov -0x84(%ebp),%esi │ │ - mov -0x14(%ebp),%edi │ │ - mov %esi,-0x40(%ebp) │ │ - mov -0x80(%ebp),%esi │ │ - mov %esi,-0x3c(%ebp) │ │ - mov -0x7c(%ebp),%esi │ │ - mov %esi,-0x38(%ebp) │ │ - mov -0x74(%ebp),%esi │ │ - sub %esi,%edi │ │ - mov %esi,-0x4c(%ebp) │ │ - mov %edi,-0x48(%ebp) │ │ - mov -0x10(%ebp),%edi │ │ - mov %eax,%esi │ │ + mov -0x5c(%ebp),%ebx │ │ + mov -0x58(%ebp),%edi │ │ + mov %ecx,-0x10(%ebp) │ │ + dec %ecx │ │ + cmp $0xffffffff,%edx │ │ + mov %eax,-0x48(%ebp) │ │ + mov %ebx,-0x20(%ebp) │ │ + mov %ecx,-0x2c(%ebp) │ │ + je 40798 │ │ + mov -0x70(%ebp),%esi │ │ + mov %edx,-0x1c(%ebp) │ │ + mov 0x8(%ebp),%edx │ │ + add %esi,%ecx │ │ + cmp %ebx,%ecx │ │ + jae 40850 │ │ + mov -0x84(%ebp),%edx │ │ + mov -0x7c(%ebp),%ebx │ │ + mov %edx,-0x44(%ebp) │ │ + mov -0x74(%ebp),%edx │ │ + mov %ebx,-0x3c(%ebp) │ │ + mov %edx,-0x30(%ebp) │ │ + mov -0x10(%ebp),%edx │ │ + sub -0x30(%ebp),%edx │ │ + mov %edx,-0x50(%ebp) │ │ + xor %edx,%edx │ │ + inc %edx │ │ + sub %ebx,%edx │ │ + dec %ebx │ │ + mov %edx,-0x34(%ebp) │ │ + mov -0x80(%ebp),%edx │ │ + mov %ebx,-0x38(%ebp) │ │ + mov %edx,-0x40(%ebp) │ │ + mov %eax,%edx │ │ movzbl (%eax,%ecx,1),%eax │ │ - mov -0x40(%ebp),%ecx │ │ + mov -0x44(%ebp),%ecx │ │ test $0x20,%al │ │ - cmovne -0x3c(%ebp),%ecx │ │ + cmovne -0x40(%ebp),%ecx │ │ bt %eax,%ecx │ │ - jae 3e84d │ │ - mov -0x1c(%ebp),%eax │ │ - mov -0x38(%ebp),%ecx │ │ - mov -0x14(%ebp),%edi │ │ - add %ebx,%esi │ │ - mov %esi,-0x2c(%ebp) │ │ - cmp %ecx,%eax │ │ - cmova %eax,%ecx │ │ - cmp %edi,%ecx │ │ - mov %ecx,-0x50(%ebp) │ │ - cmova %ecx,%edi │ │ - mov %edi,-0x20(%ebp) │ │ - cmp %ecx,-0x20(%ebp) │ │ - je 3e85b │ │ - mov %ecx,%eax │ │ - add %ebx,%ecx │ │ - mov %ebx,%edi │ │ - mov %edx,%esi │ │ - cmp %edx,%ecx │ │ - jae 3f096 │ │ - mov -0x28(%ebp),%edx │ │ - lea 0x1(%eax),%ecx │ │ - mov (%edx,%eax,1),%bl │ │ - mov -0x2c(%ebp),%edx │ │ - cmp (%edx,%eax,1),%bl │ │ - mov %edi,%ebx │ │ - mov %esi,%edx │ │ - je 3e80d │ │ - sub -0x38(%ebp),%ebx │ │ - mov -0x10(%ebp),%edi │ │ - movl $0x0,-0x1c(%ebp) │ │ - lea 0x1(%ebx,%eax,1),%ebx │ │ - mov -0x24(%ebp),%eax │ │ - jmp 3e894 │ │ - add -0x14(%ebp),%ebx │ │ - mov %esi,%eax │ │ + jae 40711 │ │ + mov -0x1c(%ebp),%ecx │ │ + mov -0x3c(%ebp),%ebx │ │ + mov -0x10(%ebp),%eax │ │ + mov %esi,-0x18(%ebp) │ │ + add %edx,%esi │ │ + cmp %ebx,%ecx │ │ + cmova %ecx,%ebx │ │ + cmp %eax,%ebx │ │ + cmova %ebx,%eax │ │ + cmp %ebx,%eax │ │ + je 40731 │ │ + mov %ebx,%ecx │ │ + inc %ebx │ │ + mov (%edi,%ecx,1),%dl │ │ + cmp (%esi,%ecx,1),%dl │ │ + je 406f8 │ │ + mov -0x18(%ebp),%esi │ │ + add -0x34(%ebp),%esi │ │ + add %ecx,%esi │ │ + jmp 40714 │ │ + add -0x10(%ebp),%esi │ │ movl $0x0,-0x1c(%ebp) │ │ - jmp 3e894 │ │ + mov -0x2c(%ebp),%eax │ │ + mov 0x8(%ebp),%edx │ │ + lea (%esi,%eax,1),%ecx │ │ + mov -0x48(%ebp),%eax │ │ + cmp -0x20(%ebp),%ecx │ │ + jb 406cc │ │ + jmp 40850 │ │ mov -0x38(%ebp),%ecx │ │ - cmp %ecx,-0x1c(%ebp) │ │ - jae 3e8d1 │ │ - dec %ecx │ │ - cmp -0x14(%ebp),%ecx │ │ - jae 3f0aa │ │ - lea (%ecx,%ebx,1),%esi │ │ - cmp %edx,%esi │ │ - jae 3f0bb │ │ - mov -0x28(%ebp),%eax │ │ - mov -0x24(%ebp),%edi │ │ - mov (%eax,%ecx,1),%al │ │ - cmp (%edi,%esi,1),%al │ │ - je 3e85e │ │ - mov -0x48(%ebp),%ecx │ │ - mov %edi,%eax │ │ - add -0x4c(%ebp),%ebx │ │ - mov -0x10(%ebp),%edi │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov -0x34(%ebp),%ecx │ │ - add %ebx,%ecx │ │ - cmp %edx,%ecx │ │ - jb 3e7db │ │ - jmp 3ea85 │ │ + mov -0x1c(%ebp),%edx │ │ + lea 0x1(%ecx),%eax │ │ + cmp %eax,%edx │ │ + jae 40858 │ │ + cmp -0x10(%ebp),%ecx │ │ + jae 40f2b │ │ + mov (%edi,%ecx,1),%al │ │ + cmp (%esi,%ecx,1),%al │ │ + lea -0x1(%ecx),%ecx │ │ + je 40737 │ │ + mov -0x18(%ebp),%esi │ │ + mov -0x50(%ebp),%eax │ │ + add -0x30(%ebp),%esi │ │ + mov %eax,-0x1c(%ebp) │ │ + jmp 4071b │ │ lea -0x94(%ebp),%edi │ │ - mov -0x18(%ebp),%ebx │ │ + mov -0x14(%ebp),%ebx │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ - call 3e311 │ │ + call 4024c │ │ mov -0x94(%ebp),%eax │ │ cmp $0x1,%eax │ │ - je 3e8ac │ │ + je 4076a │ │ test %eax,%eax │ │ - jne 3ea82 │ │ - mov -0x90(%ebp),%ebx │ │ - mov %ebx,%esi │ │ + jne 40790 │ │ + mov -0x90(%ebp),%esi │ │ + jmp 4085b │ │ + mov 0x8(%ebp),%edx │ │ + jmp 40850 │ │ + mov -0x70(%ebp),%esi │ │ + mov 0x8(%ebp),%edx │ │ + add %esi,%ecx │ │ + cmp %ebx,%ecx │ │ + jae 40850 │ │ + mov -0x84(%ebp),%edx │ │ + mov -0x10(%ebp),%ebx │ │ + mov %edx,-0x1c(%ebp) │ │ + mov -0x80(%ebp),%edx │ │ + mov %edx,-0x44(%ebp) │ │ + mov -0x7c(%ebp),%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,-0x40(%ebp) │ │ + cmova %edx,%ebx │ │ + mov %ebx,-0x3c(%ebp) │ │ + xor %ebx,%ebx │ │ + inc %ebx │ │ + sub %edx,%ebx │ │ + dec %edx │ │ + mov %ebx,-0x38(%ebp) │ │ + mov -0x74(%ebp),%ebx │ │ + mov %edx,-0x30(%ebp) │ │ + mov %ebx,-0x34(%ebp) │ │ + mov %eax,%edx │ │ + movzbl (%eax,%ecx,1),%eax │ │ + mov -0x1c(%ebp),%ecx │ │ + test $0x20,%al │ │ + cmovne -0x44(%ebp),%ecx │ │ + bt %eax,%ecx │ │ + jae 40812 │ │ + mov %esi,-0x18(%ebp) │ │ + add %edx,%esi │ │ + mov -0x40(%ebp),%ecx │ │ + mov -0x3c(%ebp),%edx │ │ + cmp %ecx,%edx │ │ + je 4081c │ │ + mov %ecx,%eax │ │ + inc %ecx │ │ + mov (%edi,%eax,1),%bl │ │ + cmp (%esi,%eax,1),%bl │ │ + je 407f9 │ │ + mov -0x18(%ebp),%esi │ │ + add -0x38(%ebp),%esi │ │ + add %eax,%esi │ │ + jmp 40840 │ │ + mov %edx,%eax │ │ + add -0x10(%ebp),%esi │ │ + mov 0x8(%ebp),%edx │ │ + jmp 40846 │ │ + mov -0x30(%ebp),%edx │ │ + mov %edx,%ecx │ │ + cmp $0xffffffff,%ecx │ │ + je 40858 │ │ + cmp -0x10(%ebp),%edx │ │ + jae 40f2b │ │ + mov (%edi,%ecx,1),%al │ │ + cmp (%esi,%ecx,1),%al │ │ + lea -0x1(%ecx),%ecx │ │ + je 40821 │ │ + mov -0x18(%ebp),%esi │ │ + add -0x34(%ebp),%esi │ │ + mov 0x8(%ebp),%edx │ │ + mov -0x48(%ebp),%eax │ │ + mov -0x2c(%ebp),%ecx │ │ + add %esi,%ecx │ │ + cmp -0x20(%ebp),%ecx │ │ + jb 407da │ │ + mov -0x24(%ebp),%ecx │ │ + jmp 4093a │ │ + mov -0x18(%ebp),%esi │ │ + mov -0x24(%ebp),%ecx │ │ + mov %esi,-0x18(%ebp) │ │ add $0x6,%esi │ │ - je 3e9f4 │ │ + je 4088a │ │ cmp 0x8(%ebp),%esi │ │ - jae 3e9ee │ │ - mov -0x10(%ebp),%eax │ │ - cmpb $0xbf,(%eax,%esi,1) │ │ - jg 3e9f4 │ │ + jae 40888 │ │ + cmpb $0xbf,(%ecx,%esi,1) │ │ + jg 4088a │ │ sub $0x4,%esp │ │ - mov -0x18(%ebp),%ebx │ │ - mov -0x10(%ebp),%ecx │ │ + mov -0x14(%ebp),%ebx │ │ mov 0x8(%ebp),%edx │ │ - lea -0xd88(%ebx),%eax │ │ + lea -0xedc(%ebx),%eax │ │ push %eax │ │ push %edx │ │ push %esi │ │ - call 33a30 │ │ - mov -0x70(%ebp),%ebx │ │ - mov -0x10(%ebp),%edi │ │ - lea (%ebx,%eax,1),%ecx │ │ - cmp %edx,%ecx │ │ - jae 3ea85 │ │ - mov -0x84(%ebp),%eax │ │ - mov -0x7c(%ebp),%esi │ │ - mov %eax,-0x38(%ebp) │ │ - mov -0x80(%ebp),%eax │ │ - mov %esi,-0x1c(%ebp) │ │ - mov %eax,-0x40(%ebp) │ │ - mov -0x74(%ebp),%eax │ │ - mov %eax,-0x3c(%ebp) │ │ - mov -0x14(%ebp),%eax │ │ - mov %eax,-0x20(%ebp) │ │ - cmp %eax,%esi │ │ - mov -0x24(%ebp),%eax │ │ - mov -0x20(%ebp),%esi │ │ - cmova -0x1c(%ebp),%esi │ │ - mov %esi,-0x20(%ebp) │ │ - mov -0x1c(%ebp),%esi │ │ - dec %esi │ │ - mov %esi,-0x2c(%ebp) │ │ - mov %eax,%esi │ │ - movzbl (%eax,%ecx,1),%eax │ │ - mov -0x38(%ebp),%ecx │ │ - test $0x20,%al │ │ - cmovne -0x40(%ebp),%ecx │ │ - bt %eax,%ecx │ │ - jae 3e99c │ │ - mov -0x1c(%ebp),%eax │ │ - lea (%esi,%ebx,1),%edi │ │ - cmp %eax,-0x20(%ebp) │ │ - je 3e9a3 │ │ - mov %eax,%esi │ │ - add %ebx,%eax │ │ - cmp %edx,%eax │ │ - jae 3f0cb │ │ - mov -0x28(%ebp),%ecx │ │ - lea 0x1(%esi),%eax │ │ - mov (%ecx,%esi,1),%cl │ │ - cmp (%edi,%esi,1),%cl │ │ - je 3e96e │ │ - sub -0x1c(%ebp),%ebx │ │ - mov -0x10(%ebp),%edi │ │ - mov -0x24(%ebp),%eax │ │ - lea 0x1(%ebx,%esi,1),%ebx │ │ - jmp 3e9dc │ │ - add -0x14(%ebp),%ebx │ │ - mov %esi,%eax │ │ - jmp 3e9dc │ │ - mov -0x1c(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - je 3e8d1 │ │ - mov -0x2c(%ebp),%eax │ │ - dec %ecx │ │ - cmp -0x14(%ebp),%eax │ │ - jae 3f0aa │ │ - lea (%ecx,%ebx,1),%esi │ │ - cmp %edx,%esi │ │ - jae 3f0bb │ │ - mov -0x28(%ebp),%eax │ │ - mov -0x24(%ebp),%edi │ │ - mov (%eax,%ecx,1),%al │ │ - cmp (%edi,%esi,1),%al │ │ - je 3e9a6 │ │ - mov %edi,%eax │ │ - add -0x3c(%ebp),%ebx │ │ - mov -0x10(%ebp),%edi │ │ - mov -0x34(%ebp),%ecx │ │ - add %ebx,%ecx │ │ - cmp %edx,%ecx │ │ - jb 3e954 │ │ - jmp 3ea85 │ │ - jne 3e8f2 │ │ - mov -0x10(%ebp),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - mov %ebx,-0x28(%ebp) │ │ - add %eax,%esi │ │ - lea (%eax,%ecx,1),%edi │ │ - cmp %edi,%esi │ │ - je 3eaf6 │ │ + call 341c0 │ │ + jne 40871 │ │ + mov 0x8(%ebp),%eax │ │ + add %ecx,%esi │ │ + add %eax,%ecx │ │ + cmp %ecx,%esi │ │ + je 4090e │ │ movzbl (%esi),%edx │ │ test %dl,%dl │ │ - js 3ea14 │ │ + js 4089f │ │ inc %esi │ │ - jmp 3ea6c │ │ - movzbl 0x1(%esi),%ecx │ │ - mov %edi,%eax │ │ + jmp 408f0 │ │ + movzbl 0x1(%esi),%eax │ │ mov %edx,%edi │ │ and $0x1f,%edi │ │ - and $0x3f,%ecx │ │ + and $0x3f,%eax │ │ cmp $0xdf,%dl │ │ - jbe 3ea51 │ │ + jbe 408da │ │ movzbl 0x2(%esi),%ebx │ │ - shl $0x6,%ecx │ │ + shl $0x6,%eax │ │ and $0x3f,%ebx │ │ - or %ecx,%ebx │ │ + or %eax,%ebx │ │ cmp $0xf0,%dl │ │ - jb 3ea5d │ │ + jb 408e6 │ │ movzbl 0x3(%esi),%edx │ │ and $0x7,%edi │ │ shl $0x6,%ebx │ │ add $0x4,%esi │ │ shl $0x12,%edi │ │ and $0x3f,%edx │ │ or %ebx,%edx │ │ or %edi,%edx │ │ - jmp 3ea67 │ │ + jmp 408f0 │ │ shl $0x6,%edi │ │ add $0x2,%esi │ │ - or %ecx,%edi │ │ + or %eax,%edi │ │ mov %edi,%edx │ │ - jmp 3ea6a │ │ + jmp 408f0 │ │ shl $0xc,%edi │ │ add $0x3,%esi │ │ or %edi,%ebx │ │ mov %ebx,%edx │ │ - mov -0x28(%ebp),%ebx │ │ - mov %eax,%edi │ │ lea -0x3a(%edx),%eax │ │ cmp $0xfffffff6,%eax │ │ setb %al │ │ add $0xffffffb9,%edx │ │ cmp $0xfffffff9,%edx │ │ - setb %cl │ │ - test %al,%cl │ │ - je 3ea02 │ │ - mov -0x10(%ebp),%edi │ │ - mov 0x8(%ebp),%esi │ │ - cmp $0x3,%esi │ │ - jae 3eab8 │ │ - mov $0x2,%ebx │ │ - cmp $0x2,%esi │ │ - jne 3f028 │ │ - mov -0x10(%ebp),%edi │ │ - cmpw $0x4e5a,(%edi) │ │ - jne 3edf6 │ │ - mov $0xfffffffe,%eax │ │ - mov $0x2,%edx │ │ - jmp 3eb53 │ │ - movzwl (%edi),%eax │ │ - movzbl 0x2(%edi),%ecx │ │ - xor $0x5a5f,%eax │ │ - xor $0x4e,%ecx │ │ - or %ax,%cx │ │ - je 3eb1b │ │ - cmpw $0x4e5a,(%edi) │ │ - je 3eb31 │ │ - mov $0x3,%edx │ │ - cmp $0x3,%esi │ │ - je 3eda9 │ │ - cmpl $0x4e5a5f5f,(%edi) │ │ - mov %esi,%ecx │ │ - je 3ebfe │ │ - mov %ecx,%edx │ │ - jmp 3eda9 │ │ - test %ebx,%ebx │ │ - je 3f023 │ │ - cmp 0x8(%ebp),%ebx │ │ - jae 3eb95 │ │ - mov -0x10(%ebp),%edi │ │ - cmpb $0xbf,(%edi,%ebx,1) │ │ - jle 3eb9e │ │ - mov %ebx,%esi │ │ - jmp 3ea88 │ │ - mov $0xfffffffd,%eax │ │ - mov $0x3,%ebx │ │ - cmp $0x3,%esi │ │ - jne 3eb47 │ │ - mov $0x3,%edx │ │ - jmp 3eb53 │ │ - cmpb $0xbf,0x2(%edi) │ │ - jle 3f10e │ │ - mov $0x2,%ebx │ │ - mov $0xfffffffe,%eax │ │ - jmp 3eb51 │ │ - cmpb $0xbf,0x3(%edi) │ │ - jle 3f127 │ │ + setb %dl │ │ + test %al,%dl │ │ + je 40891 │ │ + mov -0x24(%ebp),%ecx │ │ + mov 0x8(%ebp),%edx │ │ + jmp 4093a │ │ + mov -0x18(%ebp),%esi │ │ + test %esi,%esi │ │ + je 40eb3 │ │ + mov 0x8(%ebp),%edx │ │ + cmp %edx,%esi │ │ + jae 40931 │ │ + mov -0x24(%ebp),%ecx │ │ + cmpb $0xbf,(%ecx,%esi,1) │ │ + jle 40f58 │ │ mov %esi,%edx │ │ - add %edx,%eax │ │ - add %edi,%ebx │ │ - lea (%ebx,%eax,1),%ecx │ │ - mov %eax,-0x28(%ebp) │ │ - mov %ebx,-0x2c(%ebp) │ │ - mov %ecx,-0x20(%ebp) │ │ - mov %ebx,%ecx │ │ + jmp 4093a │ │ + mov -0x24(%ebp),%ecx │ │ + jne 40f58 │ │ + cmp $0x3,%edx │ │ + jae 4096c │ │ + mov $0x2,%ebx │ │ + cmp $0x2,%edx │ │ + jne 40ef3 │ │ + cmpw $0x4e5a,(%ecx) │ │ + jne 40c6b │ │ + mov $0xfffffffe,%edi │ │ + mov $0x2,%eax │ │ + mov $0x2,%esi │ │ + jmp 409fa │ │ + mov %edx,%edi │ │ + sub $0x4,%esp │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0x75925(%ebx),%eax │ │ + push $0x3 │ │ + push %ecx │ │ + push %eax │ │ + mov %ecx,%esi │ │ + call 7b7d0 │ │ + add $0x10,%esp │ │ test %eax,%eax │ │ - je 3eb77 │ │ - dec %eax │ │ + je 409b8 │ │ + cmpw $0x4e5a,(%esi) │ │ + mov %esi,%ecx │ │ + je 409c7 │ │ + mov $0x3,%eax │ │ + cmp $0x3,%edi │ │ + je 40c11 │ │ + cmpl $0x4e5a5f5f,(%ecx) │ │ + mov %edi,%edx │ │ + je 40a72 │ │ + mov %edx,%eax │ │ + jmp 40c11 │ │ + cmp $0x3,%edi │ │ + jne 409e1 │ │ + mov -0x24(%ebp),%ecx │ │ + mov $0x3,%eax │ │ + jmp 409f0 │ │ + cmpb $0xbf,0x2(%ecx) │ │ + mov %edi,%edx │ │ + jle 40f7e │ │ + mov $0x2,%esi │ │ + mov $0xfffffffe,%edi │ │ + mov %edx,%eax │ │ + jmp 409fa │ │ + mov -0x24(%ebp),%ecx │ │ + cmpb $0xbf,0x3(%ecx) │ │ + jle 40f93 │ │ + mov %edi,%eax │ │ + mov $0x3,%esi │ │ + mov $0xfffffffd,%edi │ │ + add %ecx,%esi │ │ + add %eax,%edi │ │ + mov %eax,-0x18(%ebp) │ │ + lea (%esi,%edi,1),%eax │ │ + mov %esi,%ecx │ │ + mov %esi,-0x2c(%ebp) │ │ + mov %eax,-0x10(%ebp) │ │ + mov %edi,%eax │ │ + sub $0x1,%eax │ │ + jb 40a20 │ │ cmpb $0x0,(%ecx) │ │ lea 0x1(%ecx),%ecx │ │ - jns 3eb65 │ │ - jmp 3eda4 │ │ - cmpl $0x0,-0x28(%ebp) │ │ - je 3eda4 │ │ - mov %edi,%esi │ │ - mov -0x2c(%ebp),%edi │ │ - movzbl (%edi),%ebx │ │ + jns 40a0e │ │ + jmp 40c06 │ │ + test %edi,%edi │ │ + je 40c06 │ │ + mov -0x2c(%ebp),%ecx │ │ + movzbl (%ecx),%ebx │ │ test %bl,%bl │ │ - js 3ebba │ │ - lea 0x1(%edi),%ecx │ │ - jmp 3ec56 │ │ - mov -0x10(%ebp),%edi │ │ - je 3ea85 │ │ - sub $0x4,%esp │ │ - mov %ebx,%esi │ │ - mov -0x18(%ebp),%ebx │ │ - mov 0x8(%ebp),%edx │ │ - mov %edi,%ecx │ │ - lea -0xd78(%ebx),%eax │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - call 33a30 │ │ - movzbl 0x1(%edi),%eax │ │ - mov %ebx,%ecx │ │ - and $0x1f,%ecx │ │ - and $0x3f,%eax │ │ + js 40a37 │ │ + lea 0x1(%ecx),%esi │ │ + jmp 40ab1 │ │ + movzbl 0x1(%ecx),%esi │ │ + mov %ebx,%eax │ │ + and $0x1f,%eax │ │ + and $0x3f,%esi │ │ cmp $0xdf,%bl │ │ - jbe 3ec30 │ │ - mov %edx,-0x14(%ebp) │ │ - movzbl 0x2(%edi),%edx │ │ - shl $0x6,%eax │ │ - mov %ecx,-0x24(%ebp) │ │ + jbe 40a8a │ │ + movzbl 0x2(%ecx),%edx │ │ + shl $0x6,%esi │ │ and $0x3f,%edx │ │ - or %eax,%edx │ │ + or %esi,%edx │ │ cmp $0xf0,%bl │ │ - jb 3ec46 │ │ - movzbl 0x3(%edi),%ebx │ │ - mov -0x24(%ebp),%eax │ │ - shl $0x6,%edx │ │ - lea 0x4(%edi),%ecx │ │ + jb 40aa7 │ │ + movzbl 0x3(%ecx),%ebx │ │ and $0x7,%eax │ │ - and $0x3f,%ebx │ │ + shl $0x6,%edx │ │ + lea 0x4(%ecx),%esi │ │ shl $0x12,%eax │ │ + and $0x3f,%ebx │ │ or %edx,%ebx │ │ or %eax,%ebx │ │ - jmp 3ec53 │ │ - mov $0xfffffffc,%eax │ │ - mov $0x4,%ebx │ │ - cmp $0x5,%ecx │ │ - jb 3ec3c │ │ - cmpb $0xbf,0x4(%edi) │ │ - jg 3eb51 │ │ - sub $0x4,%esp │ │ - mov -0x18(%ebp),%ebx │ │ - mov %edi,%ecx │ │ - mov %esi,%edx │ │ - lea -0xc68(%ebx),%eax │ │ - push %eax │ │ - push %esi │ │ - push $0x4 │ │ - call 33a30 │ │ - mov %ecx,%ebx │ │ - lea 0x2(%edi),%ecx │ │ - shl $0x6,%ebx │ │ - or %eax,%ebx │ │ - jmp 3ec56 │ │ - mov $0x4,%edx │ │ - jmp 3eb53 │ │ - mov -0x24(%ebp),%eax │ │ - lea 0x3(%edi),%ecx │ │ + jmp 40ab1 │ │ + mov $0xfffffffc,%edi │ │ + cmp $0x5,%edx │ │ + jb 40a98 │ │ + cmpb $0xbf,0x4(%ecx) │ │ + jle 40fbd │ │ + mov %edx,%eax │ │ + jmp 40a9d │ │ + shl $0x6,%eax │ │ + add $0x2,%ecx │ │ + or %esi,%eax │ │ + mov %ecx,%esi │ │ + mov %eax,%ebx │ │ + jmp 40ab1 │ │ + mov $0x4,%eax │ │ + mov $0x4,%esi │ │ + jmp 409fa │ │ shl $0xc,%eax │ │ + lea 0x3(%ecx),%esi │ │ or %eax,%edx │ │ mov %edx,%ebx │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x20(%ebp),%edi │ │ + mov -0x10(%ebp),%edx │ │ cmp $0x45,%ebx │ │ - movl $0x0,-0x24(%ebp) │ │ - jne 3ec6f │ │ - mov -0x28(%ebp),%esi │ │ - sub %ecx,%edi │ │ - jmp 3ef56 │ │ - movl $0x0,-0x24(%ebp) │ │ + jne 40aca │ │ + movl $0x0,-0x20(%ebp) │ │ + mov -0x20(%ebp),%ecx │ │ + sub %esi,%edx │ │ + jmp 40de2 │ │ + mov $0xa,%ecx │ │ + movl $0x0,-0x20(%ebp) │ │ + mov %edi,-0x1c(%ebp) │ │ add $0xffffffd0,%ebx │ │ - mov %esi,%edi │ │ cmp $0x9,%ebx │ │ - ja 3eda4 │ │ + ja 40c06 │ │ xor %eax,%eax │ │ - mov %edx,-0x14(%ebp) │ │ - mov $0xa,%edx │ │ - mul %edx │ │ - mov -0x14(%ebp),%edx │ │ - jo 3eda4 │ │ + mul %ecx │ │ + jo 40c06 │ │ add %ebx,%eax │ │ - jb 3eda4 │ │ - cmp -0x20(%ebp),%ecx │ │ - je 3eda4 │ │ - movzbl (%ecx),%edx │ │ + jb 40c06 │ │ + cmp -0x10(%ebp),%esi │ │ + je 40c06 │ │ + movzbl (%esi),%edx │ │ test %dl,%dl │ │ - js 3ecb4 │ │ - inc %ecx │ │ - jmp 3ed0c │ │ - mov %edi,%esi │ │ - movzbl 0x1(%ecx),%edi │ │ + js 40b0a │ │ + inc %esi │ │ + jmp 40b6a │ │ + movzbl 0x1(%esi),%edi │ │ mov %edx,%ebx │ │ and $0x1f,%ebx │ │ and $0x3f,%edi │ │ cmp $0xdf,%dl │ │ - jbe 3ecf1 │ │ - movzbl 0x2(%ecx),%esi │ │ + jbe 40b47 │ │ + mov %esi,%ecx │ │ + movzbl 0x2(%esi),%esi │ │ shl $0x6,%edi │ │ and $0x3f,%esi │ │ or %edi,%esi │ │ cmp $0xf0,%dl │ │ - jb 3ecff │ │ + jb 40b56 │ │ movzbl 0x3(%ecx),%edx │ │ and $0x7,%ebx │ │ shl $0x6,%esi │ │ add $0x4,%ecx │ │ shl $0x12,%ebx │ │ and $0x3f,%edx │ │ or %esi,%edx │ │ or %ebx,%edx │ │ - jmp 3ed09 │ │ + jmp 40b60 │ │ shl $0x6,%ebx │ │ - add $0x2,%ecx │ │ + add $0x2,%esi │ │ or %edi,%ebx │ │ - mov %esi,%edi │ │ + mov -0x1c(%ebp),%edi │ │ mov %ebx,%edx │ │ - jmp 3ed0c │ │ + jmp 40b6a │ │ shl $0xc,%ebx │ │ add $0x3,%ecx │ │ or %ebx,%esi │ │ mov %esi,%edx │ │ - mov -0x10(%ebp),%edi │ │ + mov -0x1c(%ebp),%edi │ │ + mov %ecx,%esi │ │ + mov $0xa,%ecx │ │ lea -0x30(%edx),%ebx │ │ cmp $0xa,%ebx │ │ - jb 3ec89 │ │ - mov %edi,%esi │ │ - mov -0x20(%ebp),%edi │ │ + jb 40ae7 │ │ test %eax,%eax │ │ - je 3ed8e │ │ - mov -0x14(%ebp),%edx │ │ - cmp %edi,%ecx │ │ - mov %esi,%edi │ │ - je 3eda4 │ │ - movzbl (%ecx),%edx │ │ + je 40bf0 │ │ + cmp -0x10(%ebp),%esi │ │ + je 40c06 │ │ + movzbl (%esi),%edx │ │ test %dl,%dl │ │ - js 3ed34 │ │ - inc %ecx │ │ - jmp 3ed88 │ │ - movzbl 0x1(%ecx),%edi │ │ + js 40b8d │ │ + inc %esi │ │ + jmp 40bed │ │ + movzbl 0x1(%esi),%edi │ │ mov %edx,%ebx │ │ and $0x1f,%ebx │ │ and $0x3f,%edi │ │ cmp $0xdf,%dl │ │ - jbe 3ed6f │ │ - movzbl 0x2(%ecx),%esi │ │ + jbe 40bca │ │ + mov %esi,%ecx │ │ + movzbl 0x2(%esi),%esi │ │ shl $0x6,%edi │ │ and $0x3f,%esi │ │ or %edi,%esi │ │ cmp $0xf0,%dl │ │ - jb 3ed7b │ │ + jb 40bd9 │ │ movzbl 0x3(%ecx),%edx │ │ and $0x7,%ebx │ │ shl $0x6,%esi │ │ add $0x4,%ecx │ │ shl $0x12,%ebx │ │ and $0x3f,%edx │ │ or %esi,%edx │ │ or %ebx,%edx │ │ - jmp 3ed85 │ │ + jmp 40be3 │ │ shl $0x6,%ebx │ │ - add $0x2,%ecx │ │ + add $0x2,%esi │ │ or %edi,%ebx │ │ + mov -0x1c(%ebp),%edi │ │ mov %ebx,%edx │ │ - jmp 3ed88 │ │ + jmp 40bed │ │ shl $0xc,%ebx │ │ add $0x3,%ecx │ │ or %ebx,%esi │ │ mov %esi,%edx │ │ - mov -0x10(%ebp),%esi │ │ - mov -0x20(%ebp),%edi │ │ + mov -0x1c(%ebp),%edi │ │ + mov %ecx,%esi │ │ + mov $0xa,%ecx │ │ dec %eax │ │ - jne 3ed21 │ │ - incl -0x24(%ebp) │ │ + jne 40b7a │ │ + incl -0x20(%ebp) │ │ cmp $0x45,%edx │ │ mov %edx,%ebx │ │ - mov -0x14(%ebp),%edx │ │ - jne 3ec76 │ │ - jmp 3ec65 │ │ - cmp $0x3,%edx │ │ - jb 3edf6 │ │ - cmpw $0x525f,(%edi) │ │ - je 3ee1f │ │ - cmpb $0x52,(%edi) │ │ - je 3ee09 │ │ + mov -0x10(%ebp),%edx │ │ + jne 40ad9 │ │ + jmp 40ac0 │ │ + mov -0x18(%ebp),%eax │ │ + mov -0x24(%ebp),%ecx │ │ + cmp $0x3,%eax │ │ + jb 40c6b │ │ + cmpw $0x525f,(%ecx) │ │ + je 40c94 │ │ + cmpb $0x52,(%ecx) │ │ + je 40c7e │ │ mov $0x2,%ebx │ │ - cmp $0x3,%edx │ │ - je 3f028 │ │ - mov -0x10(%ebp),%ecx │ │ - movzwl (%ecx),%eax │ │ - movzbl 0x2(%ecx),%ecx │ │ - xor $0x5f5f,%eax │ │ - xor $0x52,%ecx │ │ - or %ax,%cx │ │ - jne 3f028 │ │ - mov -0x10(%ebp),%ecx │ │ + cmp $0x3,%eax │ │ + je 40ef3 │ │ + sub $0x4,%esp │ │ + mov -0x14(%ebp),%ebx │ │ + mov %eax,-0x18(%ebp) │ │ + lea -0x75928(%ebx),%eax │ │ + push $0x3 │ │ + push %ecx │ │ + push %eax │ │ + call 7b7d0 │ │ + mov -0x24(%ebp),%ecx │ │ + mov $0x2,%ebx │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne 40ef3 │ │ mov 0x3(%ecx),%al │ │ cmp $0xbf,%al │ │ - jle 3f140 │ │ - lea 0x3(%ecx),%ebx │ │ + jle 40faa │ │ + lea 0x3(%ecx),%edi │ │ mov $0xfffffffd,%ecx │ │ - jmp 3ee32 │ │ - cmpb $0x52,(%edi) │ │ - mov $0x2,%edx │ │ + jmp 40caa │ │ + cmpb $0x52,(%ecx) │ │ + mov $0x2,%eax │ │ mov $0x2,%ebx │ │ - jne 3f028 │ │ - mov -0x10(%ebp),%ecx │ │ + jne 40ef3 │ │ + mov %eax,-0x18(%ebp) │ │ mov 0x1(%ecx),%al │ │ cmp $0xbf,%al │ │ - jle 3f0e7 │ │ - lea 0x1(%ecx),%ebx │ │ + jle 40f40 │ │ + lea 0x1(%ecx),%edi │ │ xor %ecx,%ecx │ │ dec %ecx │ │ - jmp 3ee32 │ │ - mov 0x2(%edi),%al │ │ + jmp 40caa │ │ + mov %eax,-0x18(%ebp) │ │ + mov 0x2(%ecx),%al │ │ cmp $0xbf,%al │ │ - jle 3f0fc │ │ - lea 0x2(%edi),%ebx │ │ + jle 40f6d │ │ + lea 0x2(%ecx),%edi │ │ mov $0xfffffffe,%ecx │ │ add $0xbf,%al │ │ + mov $0x2,%ebx │ │ cmp $0x19,%al │ │ - ja 3f023 │ │ - add %edx,%ecx │ │ + ja 40ef3 │ │ + add -0x18(%ebp),%ecx │ │ xor %eax,%eax │ │ cmp %eax,%ecx │ │ - je 3ee52 │ │ - cmpb $0x0,(%ebx,%eax,1) │ │ + je 40cd0 │ │ + cmpb $0x0,(%edi,%eax,1) │ │ lea 0x1(%eax),%eax │ │ - jns 3ee40 │ │ - jmp 3f023 │ │ + jns 40cbe │ │ + jmp 40ef3 │ │ + mov -0x14(%ebp),%ebx │ │ mov %ecx,%eax │ │ lea -0x88(%ebp),%ecx │ │ - mov %ebx,%esi │ │ - mov %edx,-0x14(%ebp) │ │ - xorps %xmm0,%xmm0 │ │ xor %edx,%edx │ │ - mov %ebx,(%ecx) │ │ - mov -0x18(%ebp),%ebx │ │ + xorps %xmm0,%xmm0 │ │ + mov %edi,(%ecx) │ │ mov %eax,0x4(%ecx) │ │ - mov %eax,-0x24(%ebp) │ │ + mov %eax,-0x20(%ebp) │ │ movsd %xmm0,0x8(%ecx) │ │ movsd %xmm0,0x10(%ecx) │ │ - call 3f150 │ │ + call 40fd2 │ │ test %al,%al │ │ - jne 3f06e │ │ + jne 40f03 │ │ mov -0x88(%ebp),%eax │ │ test %eax,%eax │ │ - mov %eax,-0x1c(%ebp) │ │ - je 3f023 │ │ - movzbl -0x81(%ebp),%edx │ │ - movzwl -0x83(%ebp),%edi │ │ - movzbl -0x84(%ebp),%ecx │ │ + je 40eb3 │ │ + mov -0x84(%ebp),%edx │ │ + mov %eax,%esi │ │ mov -0x80(%ebp),%eax │ │ - shl $0x10,%edx │ │ - or %edx,%edi │ │ - shl $0x8,%edi │ │ - or %ecx,%edi │ │ - cmp %edi,%eax │ │ - jae 3ef1f │ │ - mov -0x1c(%ebp),%edx │ │ - mov (%edx,%eax,1),%cl │ │ + mov %edx,%ebx │ │ + shr $0x8,%ebx │ │ + cmp %edx,%eax │ │ + jae 40d98 │ │ + mov (%esi,%eax,1),%cl │ │ + mov %edx,-0x10(%ebp) │ │ add $0xbf,%cl │ │ cmp $0x1a,%cl │ │ - jae 3ef1f │ │ + jae 40d9d │ │ lea -0x88(%ebp),%eax │ │ - mov -0x18(%ebp),%ebx │ │ - xor %ecx,%ecx │ │ - movsd 0x8(%eax),%xmm0 │ │ - mov %edx,(%eax) │ │ - mov %edi,0x4(%eax) │ │ + mov -0x10(%ebp),%ecx │ │ + mov -0x14(%ebp),%ebx │ │ xor %edx,%edx │ │ + movsd 0x8(%eax),%xmm0 │ │ + mov %esi,(%eax) │ │ + mov %ecx,0x4(%eax) │ │ + xor %ecx,%ecx │ │ movlps %xmm0,0x8(%eax) │ │ mov %ecx,0x10(%eax) │ │ mov %ecx,0x14(%eax) │ │ mov %eax,%ecx │ │ - call 3f150 │ │ + call 40fd2 │ │ test %al,%al │ │ - jne 3f06e │ │ + jne 40f03 │ │ mov -0x88(%ebp),%eax │ │ - mov -0x14(%ebp),%edx │ │ + mov -0x20(%ebp),%ecx │ │ mov $0x2,%ebx │ │ test %eax,%eax │ │ - mov %eax,-0x1c(%ebp) │ │ - je 3f028 │ │ - mov -0x84(%ebp),%edi │ │ + je 40ef3 │ │ + mov %eax,%esi │ │ + movzbl -0x81(%ebp),%eax │ │ + movzwl -0x83(%ebp),%ebx │ │ + mov -0x84(%ebp),%dl │ │ + shl $0x10,%eax │ │ + or %eax,%ebx │ │ mov -0x80(%ebp),%eax │ │ - jmp 3ef22 │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x1c(%ebp),%ecx │ │ + jmp 40da3 │ │ + mov -0x20(%ebp),%ecx │ │ + jmp 40da3 │ │ + mov -0x20(%ebp),%ecx │ │ + mov -0x10(%ebp),%edx │ │ + shl $0x8,%ebx │ │ + movzbl %dl,%edx │ │ + or %ebx,%edx │ │ test %eax,%eax │ │ - je 3ef4b │ │ - cmp %eax,%edi │ │ - jbe 3ef49 │ │ - cmpb $0xbf,(%ecx,%eax,1) │ │ - jg 3ef4b │ │ + je 40dd7 │ │ + mov %edx,%ebx │ │ + cmp %eax,%edx │ │ + jbe 40dd3 │ │ + cmpb $0xbf,(%esi,%eax,1) │ │ + mov %ebx,%edx │ │ + jg 40dd7 │ │ sub $0x4,%esp │ │ - mov -0x18(%ebp),%ebx │ │ - mov %edi,%edx │ │ - lea -0xc88(%ebx),%esi │ │ + mov -0x14(%ebp),%ebx │ │ + mov %esi,%ecx │ │ + lea -0xddc(%ebx),%esi │ │ push %esi │ │ - push %edi │ │ + push %edx │ │ push %eax │ │ - call 33a30 │ │ - jne 3ef33 │ │ - add %eax,%ecx │ │ - sub %eax,%edi │ │ + call 341c0 │ │ + mov %ebx,%edx │ │ + jne 40dbd │ │ + add %eax,%esi │ │ + sub %eax,%edx │ │ movl $0x0,-0x2c(%ebp) │ │ - test %edi,%edi │ │ - je 3f038 │ │ - cmpb $0x2e,(%ecx) │ │ + test %edx,%edx │ │ + je 40eba │ │ + cmpb $0x2e,(%esi) │ │ mov $0x2,%ebx │ │ - jne 3f028 │ │ - lea (%ecx,%edi,1),%eax │ │ - mov %edx,-0x14(%ebp) │ │ - mov %edi,-0x20(%ebp) │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov %ecx,%edx │ │ - mov %eax,-0x28(%ebp) │ │ + jne 40ef3 │ │ + lea (%esi,%edx,1),%eax │ │ + mov %ecx,-0x20(%ebp) │ │ + mov %edx,-0x10(%ebp) │ │ + mov %esi,%ecx │ │ + mov %esi,-0x1c(%ebp) │ │ + mov %eax,-0x14(%ebp) │ │ mov $0x2e,%al │ │ test %al,%al │ │ - js 3ef89 │ │ - inc %edx │ │ + js 40e15 │ │ + inc %ecx │ │ movzbl %al,%ebx │ │ - jmp 3efd7 │ │ - movzbl 0x1(%edx),%edi │ │ - mov %eax,%ecx │ │ - and $0x1f,%cl │ │ - movzbl %cl,%ebx │ │ - and $0x3f,%edi │ │ + jmp 40e67 │ │ + movzbl 0x1(%ecx),%esi │ │ + mov %al,%ah │ │ + and $0x1f,%ah │ │ + movzbl %ah,%ebx │ │ + and $0x3f,%esi │ │ cmp $0xdf,%al │ │ - jbe 3efc5 │ │ - movzbl 0x2(%edx),%ecx │ │ - shl $0x6,%edi │ │ - and $0x3f,%ecx │ │ - or %edi,%ecx │ │ + jbe 40e53 │ │ + mov %edi,%edx │ │ + movzbl 0x2(%ecx),%edi │ │ + shl $0x6,%esi │ │ + and $0x3f,%edi │ │ + or %esi,%edi │ │ cmp $0xf0,%al │ │ - jb 3efcf │ │ - movzbl 0x3(%edx),%eax │ │ + jb 40e5d │ │ + movzbl 0x3(%ecx),%eax │ │ and $0x7,%ebx │ │ - shl $0x6,%ecx │ │ - add $0x4,%edx │ │ + shl $0x6,%edi │ │ + add $0x4,%ecx │ │ shl $0x12,%ebx │ │ and $0x3f,%eax │ │ - or %ecx,%eax │ │ + or %edi,%eax │ │ or %eax,%ebx │ │ - jmp 3efd7 │ │ + jmp 40e65 │ │ shl $0x6,%ebx │ │ - add $0x2,%edx │ │ - or %edi,%ebx │ │ - jmp 3efd7 │ │ + add $0x2,%ecx │ │ + or %esi,%ebx │ │ + jmp 40e67 │ │ shl $0xc,%ebx │ │ - add $0x3,%edx │ │ - or %ecx,%ebx │ │ + add $0x3,%ecx │ │ + or %edi,%ebx │ │ + mov %edx,%edi │ │ mov %ebx,%eax │ │ - lea -0x30(%ebx),%ecx │ │ - lea -0x21(%ebx),%edi │ │ + lea -0x30(%ebx),%esi │ │ and $0x1fffdf,%eax │ │ add $0xffffffbf,%eax │ │ cmp $0x1a,%eax │ │ setb %al │ │ - cmp $0xa,%ecx │ │ - setb %cl │ │ - cmp $0xf,%edi │ │ + cmp $0xa,%esi │ │ + lea -0x21(%ebx),%esi │ │ setb %ah │ │ - or %cl,%ah │ │ - or %al,%ah │ │ - jne 3f00f │ │ + cmp $0xf,%esi │ │ + setb %dl │ │ + or %ah,%dl │ │ + or %al,%dl │ │ + jne 40e9f │ │ lea -0x3a(%ebx),%eax │ │ cmp $0x7,%eax │ │ - jb 3f00f │ │ + jb 40e9f │ │ lea -0x5b(%ebx),%eax │ │ cmp $0x6,%eax │ │ - jae 3f01b │ │ - cmp -0x28(%ebp),%edx │ │ - je 3f03f │ │ - mov (%edx),%al │ │ - jmp 3ef7f │ │ + jae 40eab │ │ + cmp -0x14(%ebp),%ecx │ │ + je 40ec6 │ │ + mov (%ecx),%al │ │ + jmp 40e0b │ │ add $0xffffff81,%ebx │ │ cmp $0xfffffffc,%ebx │ │ - jae 3f00f │ │ + jae 40e9f │ │ mov $0x2,%ebx │ │ - mov -0x44(%ebp),%eax │ │ + jmp 40ef3 │ │ + mov -0x24(%ebp),%ebx │ │ + movl $0x0,-0x10(%ebp) │ │ + jmp 40ecf │ │ + mov -0x24(%ebp),%ebx │ │ + mov -0x20(%ebp),%ecx │ │ + mov -0x1c(%ebp),%esi │ │ + mov -0x4c(%ebp),%eax │ │ + mov -0x2c(%ebp),%edx │ │ + mov %edx,0x4(%eax) │ │ + mov %edi,0x8(%eax) │ │ + mov -0x18(%ebp),%edi │ │ + mov -0x10(%ebp),%edx │ │ + mov %ecx,0xc(%eax) │ │ + mov %ebx,0x10(%eax) │ │ + xor %ebx,%ebx │ │ + inc %ebx │ │ + mov %edi,0x14(%eax) │ │ + mov %esi,0x18(%eax) │ │ + mov %edx,0x1c(%eax) │ │ + mov -0x4c(%ebp),%eax │ │ mov %ebx,(%eax) │ │ add $0x8c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov %ecx,-0x1c(%ebp) │ │ - xor %edi,%edi │ │ - jmp 3f045 │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x20(%ebp),%edi │ │ - mov -0x44(%ebp),%eax │ │ - mov -0x2c(%ebp),%ebx │ │ - mov -0x24(%ebp),%ecx │ │ - mov %ebx,0x4(%eax) │ │ - mov %esi,0x8(%eax) │ │ - mov -0x10(%ebp),%esi │ │ - mov %ecx,0xc(%eax) │ │ - xor %ebx,%ebx │ │ - inc %ebx │ │ - mov %esi,0x10(%eax) │ │ - mov %edx,0x14(%eax) │ │ - mov -0x1c(%ebp),%edx │ │ - mov %edx,0x18(%eax) │ │ - mov %edi,0x1c(%eax) │ │ - jmp 3f028 │ │ sub $0x4,%esp │ │ - mov -0x18(%ebp),%ebx │ │ - lea -0x2d(%ebp),%edi │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0x25(%ebp),%edi │ │ mov $0x3d,%edx │ │ - lea -0xc98(%ebx),%eax │ │ - lea -0xd38(%ebx),%esi │ │ - lea -0x76662(%ebx),%ecx │ │ + lea -0xdec(%ebx),%eax │ │ + lea -0xe8c(%ebx),%esi │ │ + lea -0x75a02(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %edi │ │ - call 34100 │ │ - mov -0x50(%ebp),%ecx │ │ - add %edi,%ecx │ │ - cmp %ecx,%esi │ │ - cmova %esi,%ecx │ │ - sub $0xc,%esp │ │ - mov -0x18(%ebp),%ebx │ │ - mov %esi,%edx │ │ - jmp 3f0db │ │ - sub $0xc,%esp │ │ - mov -0x18(%ebp),%ebx │ │ - mov -0x14(%ebp),%edx │ │ - lea -0xa90(%ebx),%eax │ │ - jmp 3f0e1 │ │ - sub $0xc,%esp │ │ - mov -0x18(%ebp),%ebx │ │ - mov %esi,%ecx │ │ - lea -0xa80(%ebx),%eax │ │ - jmp 3f0e1 │ │ - add -0x1c(%ebp),%ebx │ │ - cmp %ebx,%edx │ │ - cmova %edx,%ebx │ │ + call 34730 │ │ sub $0xc,%esp │ │ - mov %ebx,%ecx │ │ - mov -0x18(%ebp),%ebx │ │ - lea -0xa70(%ebx),%eax │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x10(%ebp),%edx │ │ + lea -0xbe4(%ebx),%eax │ │ push %eax │ │ - call 31e2c │ │ + call 336a0 │ │ sub $0x4,%esp │ │ - mov -0x18(%ebp),%ebx │ │ - lea -0xcb8(%ebx),%eax │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x18(%ebp),%edx │ │ + lea -0xe0c(%ebx),%eax │ │ push %eax │ │ push %edx │ │ push $0x1 │ │ - call 33a30 │ │ + call 341c0 │ │ sub $0x4,%esp │ │ - mov -0x18(%ebp),%ebx │ │ - mov %edi,%ecx │ │ - lea -0xca8(%ebx),%eax │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0xecc(%ebx),%eax │ │ push %eax │ │ - push %edx │ │ - jmp 3f120 │ │ + push %esi │ │ + push $0x0 │ │ + call 341c0 │ │ sub $0x4,%esp │ │ - mov -0x18(%ebp),%ebx │ │ - mov %edi,%ecx │ │ - mov %esi,%edx │ │ - lea -0xc58(%ebx),%eax │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x18(%ebp),%edx │ │ + lea -0xdfc(%ebx),%eax │ │ + jmp 40f8a │ │ + sub $0x4,%esp │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0xdac(%ebx),%eax │ │ push %eax │ │ - push %esi │ │ + push %edx │ │ push $0x2 │ │ - call 33a30 │ │ + call 341c0 │ │ sub $0x4,%esp │ │ - mov -0x18(%ebp),%ebx │ │ - mov %edi,%ecx │ │ - mov %esi,%edx │ │ - lea -0xc48(%ebx),%eax │ │ + mov -0x14(%ebp),%ebx │ │ + mov %edi,%edx │ │ + lea -0xd9c(%ebx),%eax │ │ push %eax │ │ - push %esi │ │ + push %edi │ │ push $0x3 │ │ - call 33a30 │ │ + call 341c0 │ │ sub $0x4,%esp │ │ - mov -0x18(%ebp),%ebx │ │ - lea -0xcc8(%ebx),%eax │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x18(%ebp),%edx │ │ + lea -0xe1c(%ebx),%eax │ │ + push %eax │ │ + push %edx │ │ + jmp 40fa3 │ │ + sub $0x4,%esp │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0xdbc(%ebx),%eax │ │ push %eax │ │ push %edx │ │ - jmp 3f139 │ │ + push $0x4 │ │ + call 341c0 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x5c,%esp │ │ mov (%ecx),%eax │ │ - call 3f160 │ │ + call 40fe2 │ │ pop %ebx │ │ mov %ecx,%edi │ │ - add $0x3f67c,%ebx │ │ + add $0x3d0aa,%ebx │ │ test %eax,%eax │ │ - je 3f1ae │ │ + je 41030 │ │ mov 0xc(%edi),%ecx │ │ inc %ecx │ │ cmp $0x1f5,%ecx │ │ mov %ecx,0xc(%edi) │ │ - jb 3f1d0 │ │ + jb 41052 │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 3f19f │ │ - lea -0x7667c(%ebx),%edx │ │ + je 41021 │ │ + lea -0x75a1c(%ebx),%edx │ │ movl $0x19,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ mov $0x1,%al │ │ - jne 3f5bf │ │ + jne 41441 │ │ movl $0x0,(%edi) │ │ movb $0x1,0x4(%edi) │ │ - jmp 3f5bd │ │ + jmp 4143f │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 3f5bd │ │ + je 4143f │ │ movl $0x1,(%esp) │ │ - lea -0x76663(%ebx),%edx │ │ - call 31690 │ │ - jmp 3f5bf │ │ + lea -0x75a03(%ebx),%edx │ │ + call 31e20 │ │ + jmp 41441 │ │ mov 0x4(%edi),%esi │ │ mov 0x8(%edi),%ecx │ │ mov %edx,-0x14(%ebp) │ │ cmp %esi,%ecx │ │ - jae 3f594 │ │ + jae 41416 │ │ mov (%eax,%ecx,1),%dl │ │ mov %ebx,-0x10(%ebp) │ │ lea 0x1(%ecx),%ebx │ │ mov %edi,-0x18(%ebp) │ │ mov %ebx,0x8(%edi) │ │ movzbl %dl,%edi │ │ mov %dl,-0x1c(%ebp) │ │ cmp $0x4c,%edi │ │ - jle 3f246 │ │ + jle 410c8 │ │ mov -0x10(%ebp),%ebx │ │ cmp $0x57,%edi │ │ - jg 3f2e3 │ │ + jg 41165 │ │ cmp $0x4d,%edi │ │ - je 3f2f9 │ │ + je 4117b │ │ cmp $0x4e,%edi │ │ mov -0x18(%ebp),%edi │ │ - jne 3f594 │ │ + jne 41416 │ │ lea 0x1(%ecx),%edx │ │ cmp %esi,%edx │ │ - jae 3f594 │ │ + jae 41416 │ │ movzbl 0x1(%eax,%ecx,1),%edx │ │ add $0x2,%ecx │ │ mov %ecx,0x8(%edi) │ │ mov %edx,%eax │ │ add $0xbf,%al │ │ cmp $0x1a,%al │ │ - jae 3f573 │ │ + jae 413f5 │ │ mov %edx,-0x1c(%ebp) │ │ - jmp 3f581 │ │ + jmp 41403 │ │ mov -0x10(%ebp),%ebx │ │ cmp $0x42,%edi │ │ - je 3f360 │ │ + je 411e2 │ │ cmp $0x43,%edi │ │ - je 3f429 │ │ + je 412ab │ │ cmp $0x49,%edi │ │ mov -0x18(%ebp),%edi │ │ - jne 3f594 │ │ + jne 41416 │ │ mov -0x14(%ebp),%eax │ │ mov %edi,%ecx │ │ movzbl %al,%edx │ │ mov %eax,%esi │ │ - call 3f150 │ │ + call 40fd2 │ │ test %al,%al │ │ - jne 3f590 │ │ + jne 41412 │ │ mov %esi,%eax │ │ test %al,%al │ │ - je 3f2a8 │ │ + je 4112a │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 3f2a8 │ │ + je 4112a │ │ mov -0x10(%ebp),%ebx │ │ movl $0x2,(%esp) │ │ - lea -0x765fa(%ebx),%edx │ │ - call 31690 │ │ + lea -0x7599a(%ebx),%edx │ │ + call 31e20 │ │ test %al,%al │ │ - jne 3f590 │ │ + jne 41412 │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 3f2cc │ │ + je 4114e │ │ mov -0x10(%ebp),%ebx │ │ movl $0x1,(%esp) │ │ - lea -0x765ec(%ebx),%edx │ │ - call 31690 │ │ + lea -0x7598c(%ebx),%edx │ │ + call 31e20 │ │ test %al,%al │ │ - jne 3f590 │ │ + jne 41412 │ │ mov -0x10(%ebp),%ebx │ │ mov %edi,%ecx │ │ - call 40569 │ │ + call 42415 │ │ test %eax,%eax │ │ - je 3f3f2 │ │ - jmp 3f590 │ │ + je 41274 │ │ + jmp 41412 │ │ cmp $0x58,%edi │ │ - je 3f2f9 │ │ + je 4117b │ │ cmp $0x59,%edi │ │ mov -0x18(%ebp),%edi │ │ - je 3f37c │ │ - jmp 3f594 │ │ + je 411fe │ │ + jmp 41416 │ │ mov -0x18(%ebp),%esi │ │ lea -0x30(%ebp),%edi │ │ movl $0x73,(%esp) │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ - call 3f986 │ │ + call 41808 │ │ cmpb $0x1,(%edi) │ │ - jne 3f373 │ │ + jne 411f5 │ │ mov -0x2f(%ebp),%al │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 3f480 │ │ + je 41302 │ │ mov %al,-0x14(%ebp) │ │ mov -0x10(%ebp),%ebx │ │ mov -0x18(%ebp),%esi │ │ movzbl -0x14(%ebp),%eax │ │ cmpb $0x0,-0x14(%ebp) │ │ - lea -0x7667c(%ebx),%edi │ │ - lea -0x7c8bc(%ebx),%edx │ │ + lea -0x75a1c(%ebx),%edi │ │ + lea -0x7befc(%ebx),%edx │ │ lea 0x10(%eax,%eax,8),%eax │ │ cmovne %edi,%edx │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ mov -0x14(%ebp),%al │ │ mov $0x1,%cl │ │ - je 3f480 │ │ - jmp 3f48b │ │ + je 41302 │ │ + jmp 4130d │ │ mov -0x18(%ebp),%edi │ │ movzbl -0x14(%ebp),%edx │ │ mov %edi,%ecx │ │ - call 3f89c │ │ - jmp 3f40e │ │ + call 4171e │ │ + jmp 41290 │ │ mov %esi,%ecx │ │ - call 3ffe7 │ │ + call 41e55 │ │ mov %esi,%edi │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 3f3a5 │ │ - lea -0x765ec(%ebx),%edx │ │ + je 41227 │ │ + lea -0x7598c(%ebx),%edx │ │ mov -0x10(%ebp),%ebx │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov -0x10(%ebp),%ebx │ │ test %al,%al │ │ mov $0x1,%al │ │ - jne 3f5bf │ │ + jne 41441 │ │ mov %edi,%ecx │ │ - call 40043 │ │ + call 41eb1 │ │ test %al,%al │ │ - jne 3f590 │ │ + jne 41412 │ │ cmpb $0x4d,-0x1c(%ebp) │ │ - je 3f3f2 │ │ + je 41274 │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 3f3de │ │ + je 41260 │ │ mov -0x10(%ebp),%ebx │ │ movl $0x4,(%esp) │ │ - lea -0x7c9cc(%ebx),%edx │ │ - call 31690 │ │ + lea -0x7ba70(%ebx),%edx │ │ + call 31e20 │ │ test %al,%al │ │ - jne 3f590 │ │ + jne 41412 │ │ mov -0x10(%ebp),%ebx │ │ mov %edi,%ecx │ │ xor %edx,%edx │ │ - call 3f150 │ │ + call 40fd2 │ │ test %al,%al │ │ - jne 3f590 │ │ + jne 41412 │ │ mov 0x10(%edi),%ecx │ │ mov -0x10(%ebp),%ebx │ │ test %ecx,%ecx │ │ - je 3f418 │ │ + je 4129a │ │ movl $0x1,(%esp) │ │ - lea -0x765eb(%ebx),%edx │ │ - call 31690 │ │ + lea -0x7598b(%ebx),%edx │ │ + call 31e20 │ │ test %al,%al │ │ mov $0x1,%al │ │ - jne 3f5bf │ │ + jne 41441 │ │ cmpl $0x0,(%edi) │ │ - je 3f5bd │ │ + je 4143f │ │ decl 0xc(%edi) │ │ - jmp 3f5bd │ │ + jmp 4143f │ │ mov -0x18(%ebp),%esi │ │ lea -0x30(%ebp),%edi │ │ movl $0x73,(%esp) │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ - call 3f986 │ │ + call 41808 │ │ cmpb $0x1,(%edi) │ │ - jne 3f492 │ │ + jne 41314 │ │ mov 0x10(%esi),%ecx │ │ mov -0x2f(%ebp),%al │ │ test %ecx,%ecx │ │ mov %al,-0x14(%ebp) │ │ - je 3f47d │ │ + je 412ff │ │ mov -0x10(%ebp),%ebx │ │ mov -0x14(%ebp),%al │ │ test %al,%al │ │ movzbl %al,%eax │ │ - lea -0x7667c(%ebx),%edi │ │ - lea -0x7c8bc(%ebx),%edx │ │ + lea -0x75a1c(%ebx),%edi │ │ + lea -0x7befc(%ebx),%edx │ │ cmovne %edi,%edx │ │ lea 0x10(%eax,%eax,8),%eax │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 3f48b │ │ + jne 4130d │ │ mov -0x14(%ebp),%al │ │ movl $0x0,(%esi) │ │ xor %ecx,%ecx │ │ mov %al,0x4(%esi) │ │ mov %ecx,%eax │ │ - jmp 3f5bf │ │ + jmp 41441 │ │ cmpl $0x0,(%esi) │ │ - je 3f69a │ │ + je 4151c │ │ mov 0x8(%edi),%ecx │ │ mov 0x4(%edi),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %esi,%edx │ │ mov %ecx,-0x1c(%ebp) │ │ mov %edi,%ecx │ │ mov %eax,-0x14(%ebp) │ │ - call 3fa03 │ │ + call 41885 │ │ cmpl $0x0,(%edi) │ │ - je 3f6a5 │ │ + je 41527 │ │ mov 0x10(%esi),%edx │ │ movsd -0x30(%ebp),%xmm0 │ │ movsd -0x28(%ebp),%xmm1 │ │ mov -0x10(%ebp),%ebx │ │ mov %esi,%edi │ │ test %edx,%edx │ │ movsd %xmm1,-0x4c(%ebp) │ │ movsd %xmm0,-0x54(%ebp) │ │ - je 3f418 │ │ + je 4129a │ │ lea -0x54(%ebp),%ecx │ │ - call 3fbe8 │ │ + call 41a61 │ │ test %al,%al │ │ - jne 3f590 │ │ + jne 41412 │ │ mov 0x10(%edi),%eax │ │ mov -0x10(%ebp),%ebx │ │ test %eax,%eax │ │ - je 3f418 │ │ + je 4129a │ │ mov -0x14(%ebp),%ecx │ │ or -0x1c(%ebp),%ecx │ │ - je 3f418 │ │ + je 4129a │ │ mov $0x800000,%ecx │ │ and 0x8(%eax),%ecx │ │ - jne 3f418 │ │ + jne 4129a │ │ mov (%eax),%ecx │ │ mov 0x4(%eax),%eax │ │ - lea -0x765fc(%ebx),%edx │ │ + lea -0x7599c(%ebx),%edx │ │ movl $0x1,0x8(%esp) │ │ mov %edx,0x4(%esp) │ │ mov %ecx,(%esp) │ │ call *0xc(%eax) │ │ test %al,%al │ │ - jne 3f590 │ │ + jne 41412 │ │ mov 0x10(%edi),%eax │ │ mov -0x14(%ebp),%ecx │ │ mov -0x1c(%ebp),%edx │ │ mov %eax,(%esp) │ │ - call 34ae0 │ │ + call 35d90 │ │ test %al,%al │ │ - jne 3f590 │ │ + jne 41412 │ │ mov 0x10(%edi),%eax │ │ - lea -0x765fb(%ebx),%edx │ │ + lea -0x7599b(%ebx),%edx │ │ mov (%eax),%ecx │ │ mov 0x4(%eax),%eax │ │ mov %edx,0x4(%esp) │ │ movl $0x1,0x8(%esp) │ │ mov %ecx,(%esp) │ │ call *0xc(%eax) │ │ - jmp 3f40e │ │ + jmp 41290 │ │ add $0x9f,%dl │ │ cmp $0x1a,%dl │ │ - jae 3f594 │ │ + jae 41416 │ │ xor %eax,%eax │ │ dec %eax │ │ mov %eax,-0x1c(%ebp) │ │ movzbl -0x14(%ebp),%edx │ │ mov %edi,%ecx │ │ - call 3f150 │ │ + call 40fd2 │ │ test %al,%al │ │ - je 3f5c7 │ │ + je 41449 │ │ mov $0x1,%al │ │ - jmp 3f5bf │ │ + jmp 41441 │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 3f5b3 │ │ - lea -0x7c8bc(%ebx),%edx │ │ + je 41435 │ │ + lea -0x7befc(%ebx),%edx │ │ movl $0x10,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ mov $0x1,%al │ │ - jne 3f5bf │ │ + jne 41441 │ │ movl $0x0,(%edi) │ │ movb $0x0,0x4(%edi) │ │ xor %eax,%eax │ │ add $0x5c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ cmpl $0x0,(%edi) │ │ - je 3f6ad │ │ + je 4152f │ │ mov -0x10(%ebp),%ebx │ │ mov %edi,%esi │ │ lea -0x30(%ebp),%edi │ │ movl $0x73,(%esp) │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ - call 3f986 │ │ + call 41808 │ │ cmpb $0x1,(%edi) │ │ - je 3f314 │ │ + je 41196 │ │ cmpl $0x0,(%esi) │ │ - je 3f69a │ │ + je 4151c │ │ mov 0x8(%edi),%ecx │ │ mov 0x4(%edi),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %esi,%edx │ │ mov %ecx,-0x34(%ebp) │ │ mov %edi,%ecx │ │ mov %eax,-0x14(%ebp) │ │ - call 3fa03 │ │ + call 41885 │ │ cmpl $0x0,(%edi) │ │ - je 3f6f1 │ │ + je 41573 │ │ mov -0x1c(%ebp),%edx │ │ movsd -0x30(%ebp),%xmm0 │ │ movsd -0x28(%ebp),%xmm1 │ │ cmp $0xffffffff,%edx │ │ movsd %xmm1,-0x3c(%ebp) │ │ movsd %xmm0,-0x44(%ebp) │ │ - je 3f6fc │ │ + je 4157e │ │ mov -0x18(%ebp),%eax │ │ mov 0x10(%eax),%ecx │ │ test %ecx,%ecx │ │ - je 3f665 │ │ + je 414e7 │ │ mov -0x10(%ebp),%ebx │ │ movl $0x3,(%esp) │ │ - lea -0x765f8(%ebx),%edx │ │ - call 31690 │ │ + lea -0x75998(%ebx),%edx │ │ + call 31e20 │ │ mov -0x1c(%ebp),%edx │ │ test %al,%al │ │ - jne 3f590 │ │ + jne 41412 │ │ cmp $0x43,%edx │ │ - je 3f751 │ │ + je 415d3 │ │ cmp $0x53,%edx │ │ - jne 3f772 │ │ + jne 415f4 │ │ mov -0x18(%ebp),%eax │ │ mov 0x10(%eax),%ecx │ │ test %ecx,%ecx │ │ - je 3f796 │ │ + je 41618 │ │ mov -0x10(%ebp),%ebx │ │ movl $0x4,(%esp) │ │ - lea -0x7c9b0(%ebx),%edx │ │ - jmp 3f76b │ │ + lea -0x7ba54(%ebx),%edx │ │ + jmp 415ed │ │ mov 0x10(%esi),%ecx │ │ mov -0x10(%ebp),%ebx │ │ - jmp 3f1b1 │ │ + jmp 41033 │ │ mov -0x2c(%ebp),%al │ │ - jmp 3f317 │ │ + jmp 41199 │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 3f5bd │ │ + je 4143f │ │ mov -0x10(%ebp),%ebx │ │ movl $0x2,(%esp) │ │ - lea -0x765fa(%ebx),%edx │ │ - call 31690 │ │ + lea -0x7599a(%ebx),%edx │ │ + call 31e20 │ │ test %al,%al │ │ - jne 3f590 │ │ + jne 41412 │ │ cmpl $0x0,(%edi) │ │ - jne 3f5d0 │ │ + jne 41452 │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 3f5bd │ │ + je 4143f │ │ mov -0x10(%ebp),%ebx │ │ - jmp 3f1b9 │ │ + jmp 4103b │ │ mov -0x2c(%ebp),%al │ │ mov -0x18(%ebp),%esi │ │ - jmp 3f317 │ │ + jmp 41199 │ │ mov -0x38(%ebp),%eax │ │ mov -0x18(%ebp),%edi │ │ mov -0x10(%ebp),%ebx │ │ or -0x40(%ebp),%eax │ │ - je 3f418 │ │ + je 4129a │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 3f418 │ │ - lea -0x765fa(%ebx),%edx │ │ + je 4129a │ │ + lea -0x7599a(%ebx),%edx │ │ movl $0x2,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - jne 3f590 │ │ + jne 41412 │ │ mov -0x18(%ebp),%edi │ │ mov -0x10(%ebp),%ebx │ │ mov 0x10(%edi),%edx │ │ test %edx,%edx │ │ - je 3f418 │ │ + je 4129a │ │ lea -0x44(%ebp),%ecx │ │ - call 3fbe8 │ │ - jmp 3f40e │ │ + call 41a61 │ │ + jmp 41290 │ │ mov -0x18(%ebp),%eax │ │ mov 0x10(%eax),%ecx │ │ test %ecx,%ecx │ │ - je 3f796 │ │ + je 41618 │ │ mov -0x10(%ebp),%ebx │ │ movl $0x7,(%esp) │ │ - lea -0x765f5(%ebx),%edx │ │ - call 31690 │ │ - jmp 3f78e │ │ + lea -0x75995(%ebx),%edx │ │ + call 31e20 │ │ + jmp 41610 │ │ mov -0x18(%ebp),%eax │ │ mov %edx,-0x30(%ebp) │ │ mov 0x10(%eax),%eax │ │ test %eax,%eax │ │ - je 3f796 │ │ + je 41618 │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 34bb0 │ │ + call 35f80 │ │ test %al,%al │ │ - jne 3f590 │ │ + jne 41412 │ │ mov -0x38(%ebp),%eax │ │ - mov -0x18(%ebp),%ecx │ │ - mov 0x10(%ecx),%ecx │ │ or -0x40(%ebp),%eax │ │ - jne 3f81d │ │ + mov -0x18(%ebp),%eax │ │ + mov 0x10(%eax),%ecx │ │ + jne 4169f │ │ test %ecx,%ecx │ │ - je 3f866 │ │ + je 416e8 │ │ mov -0x10(%ebp),%ebx │ │ movl $0x1,(%esp) │ │ - lea -0x765ed(%ebx),%edx │ │ - call 31690 │ │ + lea -0x7598d(%ebx),%edx │ │ + call 31e20 │ │ test %al,%al │ │ - jne 3f590 │ │ + jne 41412 │ │ mov -0x18(%ebp),%eax │ │ mov -0x34(%ebp),%ecx │ │ mov -0x14(%ebp),%edx │ │ mov 0x10(%eax),%eax │ │ mov %ecx,-0x2c(%ebp) │ │ mov %edx,-0x30(%ebp) │ │ test %eax,%eax │ │ - je 3f866 │ │ + je 416e8 │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 34b50 │ │ + call 35e00 │ │ test %al,%al │ │ - jne 3f590 │ │ + jne 41412 │ │ mov -0x18(%ebp),%edi │ │ mov -0x10(%ebp),%ebx │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 3f418 │ │ - lea -0x76604(%ebx),%edx │ │ + je 4129a │ │ + lea -0x759a4(%ebx),%edx │ │ movl $0x1,(%esp) │ │ - jmp 3f409 │ │ + jmp 4128b │ │ test %ecx,%ecx │ │ - je 3f866 │ │ + je 416e8 │ │ mov -0x10(%ebp),%ebx │ │ movl $0x1,(%esp) │ │ - lea -0x765ee(%ebx),%edx │ │ - call 31690 │ │ + lea -0x7598e(%ebx),%edx │ │ + call 31e20 │ │ test %al,%al │ │ - jne 3f590 │ │ + jne 41412 │ │ mov -0x18(%ebp),%eax │ │ mov 0x10(%eax),%edx │ │ test %edx,%edx │ │ - je 3f866 │ │ + je 416e8 │ │ mov -0x10(%ebp),%ebx │ │ lea -0x44(%ebp),%ecx │ │ - call 3fbe8 │ │ + call 41a61 │ │ test %al,%al │ │ - jne 3f590 │ │ + jne 41412 │ │ mov -0x18(%ebp),%eax │ │ mov 0x10(%eax),%ecx │ │ - jmp 3f7a4 │ │ + jmp 41626 │ │ mov -0x18(%ebp),%edi │ │ - jmp 3f418 │ │ + jmp 4129a │ │ push %ebp │ │ mov %esp,%ebp │ │ - push %ebx │ │ - push %eax │ │ - mov 0xc(%ebp),%eax │ │ - call 3f87b │ │ - pop %ebx │ │ - add $0x3ef61,%ebx │ │ - mov 0x4(%eax),%ecx │ │ + sub $0x8,%esp │ │ + mov 0xc(%ebp),%ecx │ │ + call 416fe │ │ + pop %eax │ │ + add $0x3c98e,%eax │ │ + mov 0x4(%ecx),%edx │ │ sub $0x4,%esp │ │ - lea -0x75814(%ebx),%edx │ │ + lea -0x758c3(%eax),%eax │ │ push $0x5 │ │ - push %edx │ │ - push (%eax) │ │ - call *0xc(%ecx) │ │ - add $0x14,%esp │ │ - pop %ebx │ │ + push %eax │ │ + push (%ecx) │ │ + call *0xc(%edx) │ │ + add $0x18,%esp │ │ pop %ebp │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ - call 3f8aa │ │ + call 4172c │ │ pop %ebx │ │ mov %ecx,%esi │ │ - add $0x3ef32,%ebx │ │ + add $0x3c960,%ebx │ │ cmpl $0x0,(%ecx) │ │ - je 3f91c │ │ + je 4179e │ │ lea -0x20(%ebp),%edi │ │ mov %edx,-0x10(%ebp) │ │ mov %esi,%edx │ │ mov %edi,%ecx │ │ - call 41fd8 │ │ + call 43eb5 │ │ cmpl $0x0,(%edi) │ │ - je 3f937 │ │ + je 417b9 │ │ cmpl $0x0,0x10(%esi) │ │ - je 3f97c │ │ + je 417fe │ │ movsd 0x8(%esi),%xmm1 │ │ movsd (%esi),%xmm0 │ │ movsd -0x20(%ebp),%xmm2 │ │ movzbl -0x10(%ebp),%edx │ │ mov %esi,%ecx │ │ movsd %xmm1,-0x28(%ebp) │ │ movsd -0x18(%ebp),%xmm1 │ │ movsd %xmm0,-0x30(%ebp) │ │ movsd %xmm2,(%esi) │ │ movsd %xmm1,0x8(%esi) │ │ - call 3f150 │ │ + call 40fd2 │ │ movsd -0x30(%ebp),%xmm0 │ │ movsd -0x28(%ebp),%xmm1 │ │ movsd %xmm0,(%esi) │ │ movsd %xmm1,0x8(%esi) │ │ - jmp 3f97e │ │ + jmp 41800 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 3f97c │ │ - lea -0x76663(%ebx),%edx │ │ + je 417fe │ │ + lea -0x75a03(%ebx),%edx │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ - jmp 3f97e │ │ + call 31e20 │ │ + jmp 41800 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 3f969 │ │ + je 417eb │ │ mov -0x1c(%ebp),%al │ │ - lea -0x7667c(%ebx),%edi │ │ - lea -0x7c8bc(%ebx),%edx │ │ + lea -0x75a1c(%ebx),%edi │ │ + lea -0x7befc(%ebx),%edx │ │ test %al,%al │ │ movzbl %al,%eax │ │ cmovne %edi,%edx │ │ lea 0x10(%eax,%eax,8),%eax │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 3f97e │ │ + jne 41800 │ │ movsd -0x20(%ebp),%xmm0 │ │ movsd -0x18(%ebp),%xmm1 │ │ movsd %xmm1,0x8(%esi) │ │ movsd %xmm0,(%esi) │ │ xor %eax,%eax │ │ add $0x2c,%esp │ │ pop %esi │ │ @@ -45667,35 +47418,35 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0x8(%edx),%eax │ │ - call 3f997 │ │ + call 41819 │ │ pop %ebx │ │ mov %ecx,%esi │ │ - add $0x3ee45,%ebx │ │ + add $0x3c873,%ebx │ │ cmp 0x4(%edx),%eax │ │ - jae 3f9cc │ │ + jae 4184e │ │ mov 0x8(%ebp),%cl │ │ mov (%edx),%edi │ │ cmp %cl,(%edi,%eax,1) │ │ - jne 3f9cc │ │ + jne 4184e │ │ lea -0x18(%ebp),%edi │ │ inc %eax │ │ mov %edi,%ecx │ │ mov %eax,0x8(%edx) │ │ - call 4068b │ │ + call 42c01 │ │ cmpb $0x0,(%edi) │ │ - je 3f9de │ │ + je 41860 │ │ mov -0x17(%ebp),%al │ │ mov %al,0x1(%esi) │ │ mov $0x1,%al │ │ - jmp 3f9d4 │ │ + jmp 41856 │ │ xor %eax,%eax │ │ mov %eax,0x8(%esi) │ │ mov %eax,0x4(%esi) │ │ mov %al,(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ @@ -45703,289 +47454,286 @@ │ │ pop %ebp │ │ ret │ │ mov -0x14(%ebp),%eax │ │ mov -0x10(%ebp),%ecx │ │ mov %eax,%edx │ │ and %ecx,%edx │ │ cmp $0xffffffff,%edx │ │ - je 3f9fd │ │ + je 4187f │ │ add $0x1,%eax │ │ adc $0x0,%ecx │ │ mov %eax,0x4(%esi) │ │ xor %eax,%eax │ │ mov %ecx,0x8(%esi) │ │ - jmp 3f9d4 │ │ + jmp 41856 │ │ movb $0x0,0x1(%esi) │ │ - jmp 3f9c8 │ │ + jmp 4184a │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov %edx,%edi │ │ mov %ecx,%ebx │ │ - call 3fa15 │ │ + call 41897 │ │ pop %edx │ │ mov 0x4(%edi),%ecx │ │ mov 0x8(%edi),%esi │ │ - add $0x3edc7,%edx │ │ + add $0x3c7f5,%edx │ │ cmp %ecx,%esi │ │ - jae 3fa39 │ │ + jae 418bb │ │ mov (%edi),%eax │ │ cmpb $0x75,(%eax,%esi,1) │ │ - jne 3fa39 │ │ + jne 418bb │ │ inc %esi │ │ mov $0x1,%al │ │ mov %esi,0x8(%edi) │ │ mov %eax,-0x1c(%ebp) │ │ - jmp 3fa40 │ │ + jmp 418c2 │ │ movl $0x0,-0x1c(%ebp) │ │ cmp %ecx,%esi │ │ mov %ecx,-0x10(%ebp) │ │ - jae 3fa89 │ │ + jae 4190b │ │ mov (%edi),%ecx │ │ mov (%ecx,%esi,1),%al │ │ add $0xd0,%al │ │ cmp $0xa,%al │ │ - jae 3fa89 │ │ + jae 4190b │ │ inc %esi │ │ test %al,%al │ │ mov %ebx,-0x14(%ebp) │ │ mov %edx,-0x18(%ebp) │ │ mov %esi,0x8(%edi) │ │ - je 3fa9b │ │ + je 4191d │ │ movzbl %al,%eax │ │ cmp %esi,-0x10(%ebp) │ │ - je 3faae │ │ + je 41921 │ │ mov (%ecx,%esi,1),%bl │ │ add $0xd0,%bl │ │ cmp $0x9,%bl │ │ - ja 3fa9d │ │ + ja 41929 │ │ mov $0xa,%edx │ │ inc %esi │ │ mul %edx │ │ mov %esi,0x8(%edi) │ │ - jo 3fac4 │ │ + jo 4194e │ │ movzbl %bl,%edx │ │ add %edx,%eax │ │ - jae 3fa63 │ │ - jmp 3fac4 │ │ + jae 418e5 │ │ + jmp 4194e │ │ movb $0x0,0x4(%ebx) │ │ movl $0x0,(%ebx) │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ xor %eax,%eax │ │ + jmp 4192c │ │ + mov -0x10(%ebp),%esi │ │ + mov -0x18(%ebp),%edx │ │ + jmp 4193b │ │ + mov -0x18(%ebp),%edx │ │ cmp -0x10(%ebp),%esi │ │ - jae 3fab1 │ │ + jae 4193b │ │ cmpb $0x5f,(%ecx,%esi,1) │ │ - jne 3fab1 │ │ + jne 4193b │ │ inc %esi │ │ mov %esi,0x8(%edi) │ │ - jmp 3fab1 │ │ - mov -0x10(%ebp),%esi │ │ mov %esi,%ebx │ │ add %eax,%ebx │ │ - jb 3fac4 │ │ + jb 4194e │ │ mov %ebx,0x8(%edi) │ │ mov -0x10(%ebp),%edi │ │ mov %ebx,-0x20(%ebp) │ │ cmp %edi,%ebx │ │ - jbe 3fad3 │ │ + jbe 4195d │ │ mov -0x14(%ebp),%eax │ │ movb $0x0,0x4(%eax) │ │ movl $0x0,(%eax) │ │ - jmp 3fa93 │ │ - test %esi,%esi │ │ - mov -0x14(%ebp),%ebx │ │ - setne %dl │ │ + jmp 41915 │ │ cmp %edi,%esi │ │ mov -0x20(%ebp),%edi │ │ - setb %dh │ │ - test %dh,%dl │ │ - je 3faf1 │ │ + mov -0x14(%ebp),%ebx │ │ + je 41984 │ │ + test %esi,%esi │ │ + je 41975 │ │ cmpb $0xbf,(%ecx,%esi,1) │ │ - jle 3fbb8 │ │ - test %edi,%edi │ │ - setne %dl │ │ + jle 41a32 │ │ cmp -0x10(%ebp),%edi │ │ - setb %dh │ │ - test %dh,%dl │ │ - je 3fb0a │ │ + je 41984 │ │ cmpb $0xbf,(%ecx,%edi,1) │ │ - jle 3fbb8 │ │ + jle 41a32 │ │ cmpb $0x0,-0x1c(%ebp) │ │ lea (%ecx,%esi,1),%edx │ │ - je 3fb3c │ │ + je 419b6 │ │ lea -0x1(%esi,%ecx,1),%ebx │ │ xor %ecx,%ecx │ │ mov %eax,%esi │ │ inc %ecx │ │ test %esi,%esi │ │ - je 3fb54 │ │ + je 419ce │ │ mov %esi,%edi │ │ dec %esi │ │ cmpb $0x5f,(%ebx,%edi,1) │ │ - jne 3fb1c │ │ + jne 41996 │ │ test %esi,%esi │ │ - je 3fb5e │ │ + je 419d8 │ │ cmp %eax,%esi │ │ - jae 3fb58 │ │ + jae 419d2 │ │ cmpb $0xbf,(%edx,%esi,1) │ │ - jg 3fb5e │ │ - jmp 3fbcf │ │ + jg 419d8 │ │ + jmp 41a48 │ │ mov %edx,(%ebx) │ │ mov %eax,0x4(%ebx) │ │ movl $0x1,0x8(%ebx) │ │ movl $0x0,0xc(%ebx) │ │ - jmp 3fa93 │ │ + jmp 41915 │ │ xor %esi,%esi │ │ - jmp 3fb92 │ │ - jne 3fbcf │ │ + jmp 41a0c │ │ + jne 41a48 │ │ test %edi,%edi │ │ - je 3fb88 │ │ + je 41a02 │ │ cmp %eax,%edi │ │ - jae 3fb6c │ │ - cmpb $0xbf,(%edx,%edi,1) │ │ - jle 3fb70 │ │ + jae 419e6 │ │ + cmpb $0xc0,(%edx,%edi,1) │ │ + jl 419ea │ │ mov %edi,%ebx │ │ - jmp 3fb8a │ │ + jmp 41a04 │ │ mov %eax,%ebx │ │ - je 3fb8a │ │ + je 41a04 │ │ sub $0x4,%esp │ │ mov -0x18(%ebp),%ebx │ │ mov %edx,%ecx │ │ mov %eax,%edx │ │ - lea -0xce8(%ebx),%esi │ │ + lea -0xe3c(%ebx),%esi │ │ push %esi │ │ push %eax │ │ push %edi │ │ - call 33a30 │ │ + call 341c0 │ │ xor %ebx,%ebx │ │ sub %ebx,%eax │ │ add %edx,%ebx │ │ mov %edx,%ecx │ │ mov %ebx,%edx │ │ mov -0x14(%ebp),%edi │ │ test %eax,%eax │ │ - je 3fba9 │ │ + je 41a23 │ │ mov %ecx,(%edi) │ │ mov %esi,0x4(%edi) │ │ mov %edx,0x8(%edi) │ │ mov %eax,0xc(%edi) │ │ - jmp 3fa93 │ │ + jmp 41915 │ │ movb $0x0,0x4(%edi) │ │ movl $0x0,(%edi) │ │ - jmp 3fa93 │ │ + jmp 41915 │ │ sub $0x4,%esp │ │ - mov -0x18(%ebp),%ebx │ │ + lea -0xe5c(%edx),%eax │ │ + mov %edx,%ebx │ │ mov -0x10(%ebp),%edx │ │ - lea -0xd08(%ebx),%eax │ │ push %eax │ │ push %edi │ │ push %esi │ │ - call 33a30 │ │ + call 341c0 │ │ sub $0x4,%esp │ │ mov -0x18(%ebp),%ebx │ │ mov %edx,%ecx │ │ mov %eax,%edx │ │ - lea -0xcf8(%ebx),%edi │ │ + lea -0xe4c(%ebx),%edi │ │ push %edi │ │ push %esi │ │ push $0x0 │ │ - call 33a30 │ │ + call 341c0 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x24c,%esp │ │ - call 3fbf9 │ │ + call 41a72 │ │ pop %ebx │ │ mov %edx,%edi │ │ mov %ecx,%esi │ │ - add $0x3ebe3,%ebx │ │ + add $0x3c61a,%ebx │ │ sub $0x4,%esp │ │ lea -0x254(%ebp),%eax │ │ + mov %ebx,-0x18(%ebp) │ │ push $0x200 │ │ push $0x0 │ │ push %eax │ │ - call 7c000 │ │ + call 7b750 │ │ add $0x10,%esp │ │ mov 0xc(%esi),%ecx │ │ test %ecx,%ecx │ │ mov %ecx,-0x44(%ebp) │ │ - je 3ff2c │ │ + je 41dbc │ │ mov (%esi),%ecx │ │ mov 0x8(%esi),%eax │ │ mov %edi,-0x3c(%ebp) │ │ mov $0x0,%edi │ │ - mov %ebx,-0x18(%ebp) │ │ mov %ecx,-0x34(%ebp) │ │ mov 0x4(%esi),%ecx │ │ mov %eax,-0x38(%ebp) │ │ mov (%eax),%al │ │ test %ecx,%ecx │ │ mov %al,-0xd(%ebp) │ │ mov %ecx,-0x40(%ebp) │ │ - je 3fcde │ │ + je 41b57 │ │ mov -0x34(%ebp),%ecx │ │ mov -0x40(%ebp),%eax │ │ xor %edi,%edi │ │ lea (%ecx,%eax,1),%esi │ │ movzbl (%ecx),%edx │ │ test %dl,%dl │ │ - js 3fc69 │ │ + js 41ae2 │ │ inc %ecx │ │ - jmp 3fcc4 │ │ + jmp 41b3d │ │ movzbl 0x1(%ecx),%ebx │ │ mov %esi,%eax │ │ mov %edx,%esi │ │ and $0x1f,%esi │ │ and $0x3f,%ebx │ │ cmp $0xdf,%dl │ │ - jbe 3fca9 │ │ + jbe 41b22 │ │ mov %edi,-0x14(%ebp) │ │ movzbl 0x2(%ecx),%edi │ │ shl $0x6,%ebx │ │ and $0x3f,%edi │ │ or %ebx,%edi │ │ cmp $0xf0,%dl │ │ - jb 3fcb5 │ │ + jb 41b2e │ │ movzbl 0x3(%ecx),%edx │ │ and $0x7,%esi │ │ shl $0x6,%edi │ │ add $0x4,%ecx │ │ shl $0x12,%esi │ │ and $0x3f,%edx │ │ or %edi,%edx │ │ or %esi,%edx │ │ - jmp 3fcbf │ │ + jmp 41b38 │ │ shl $0x6,%esi │ │ add $0x2,%ecx │ │ or %ebx,%esi │ │ mov %esi,%edx │ │ - jmp 3fcc2 │ │ + jmp 41b3b │ │ shl $0xc,%esi │ │ add $0x3,%ecx │ │ or %esi,%edi │ │ mov %edi,%edx │ │ mov -0x14(%ebp),%edi │ │ mov %eax,%esi │ │ cmp $0x80,%edi │ │ - je 3fed1 │ │ + je 41d48 │ │ mov %edi,%eax │ │ inc %edi │ │ cmp %esi,%ecx │ │ mov %edx,-0x254(%ebp,%eax,4) │ │ - jne 3fc5f │ │ + jne 41ad8 │ │ mov -0x44(%ebp),%eax │ │ mov -0x38(%ebp),%ecx │ │ cmp $0x81,%edi │ │ mov $0x80,%ebx │ │ lea 0x4(,%edi,4),%edx │ │ movl $0x80,-0x24(%ebp) │ │ mov %edi,-0x14(%ebp) │ │ @@ -45994,1610 +47742,1605 @@ │ │ movl $0x0,-0x1c(%ebp) │ │ cmovae %edi,%ebx │ │ xor %esi,%esi │ │ mov %edx,-0x2c(%ebp) │ │ mov %ebx,-0x50(%ebp) │ │ inc %esi │ │ add %ecx,%eax │ │ - mov %ecx,%edi │ │ mov %eax,-0x48(%ebp) │ │ - inc %edi │ │ - mov $0x24,%ebx │ │ - xor %eax,%eax │ │ - mov %edi,-0x20(%ebp) │ │ + inc %ecx │ │ xor %edi,%edi │ │ - mov %ebx,-0x28(%ebp) │ │ - sub -0x4c(%ebp),%ebx │ │ - mov $0x0,%ecx │ │ - cmovb %ecx,%ebx │ │ - mov $0x1a,%ecx │ │ - cmp $0x1,%ebx │ │ - adc $0x0,%ebx │ │ - cmp $0x1a,%ebx │ │ - cmovae %ecx,%ebx │ │ + xor %eax,%eax │ │ + mov %ecx,-0x20(%ebp) │ │ + mov $0x24,%ecx │ │ + mov %ecx,-0x28(%ebp) │ │ + sub -0x4c(%ebp),%ecx │ │ + mov $0x0,%edx │ │ + cmovb %edx,%ecx │ │ + mov $0x1a,%edx │ │ + cmp $0x1,%ecx │ │ + adc $0x0,%ecx │ │ + cmp $0x1a,%ecx │ │ + cmovae %edx,%ecx │ │ test $0x1,%al │ │ - je 3fd6f │ │ + je 41be6 │ │ mov -0x20(%ebp),%eax │ │ cmp -0x48(%ebp),%eax │ │ - je 3fed1 │ │ - mov -0x20(%ebp),%ecx │ │ - mov (%ecx),%al │ │ - inc %ecx │ │ - mov %ecx,-0x20(%ebp) │ │ - jmp 3fd72 │ │ + je 41d48 │ │ + mov -0x20(%ebp),%edx │ │ + mov (%edx),%al │ │ + inc %edx │ │ + mov %edx,-0x20(%ebp) │ │ + jmp 41be9 │ │ mov -0xd(%ebp),%al │ │ - mov %eax,%ecx │ │ - add $0x9f,%cl │ │ - cmp $0x1a,%cl │ │ - jb 3fd8e │ │ - mov %eax,%ecx │ │ - add $0xd0,%cl │ │ - cmp $0x9,%cl │ │ - ja 3fed1 │ │ + mov %eax,%edx │ │ + add $0x9f,%dl │ │ + cmp $0x1a,%dl │ │ + jb 41c05 │ │ + mov %eax,%edx │ │ + add $0xd0,%dl │ │ + cmp $0x9,%dl │ │ + ja 41d48 │ │ add $0xea,%al │ │ - mov %eax,%ecx │ │ - movzbl %cl,%ecx │ │ - mov %ecx,%eax │ │ + mov %eax,%edx │ │ + movzbl %dl,%ebx │ │ + mov %ebx,%eax │ │ mul %esi │ │ - jo 3fed1 │ │ + jo 41d48 │ │ add %eax,%edi │ │ - jb 3fed1 │ │ - cmp %ecx,%ebx │ │ - ja 3fdc7 │ │ - mov $0x24,%ecx │ │ + jb 41d48 │ │ + cmp %ebx,%ecx │ │ + ja 41c3e │ │ + mov $0x24,%edx │ │ mov %esi,%eax │ │ - sub %ebx,%ecx │ │ - mul %ecx │ │ - jo 3fed1 │ │ - mov -0x28(%ebp),%ebx │ │ + sub %ecx,%edx │ │ + mul %edx │ │ + jo 41d48 │ │ + mov -0x28(%ebp),%ecx │ │ mov %eax,%esi │ │ mov $0x1,%al │ │ - add $0x24,%ebx │ │ - jmp 3fd35 │ │ + add $0x24,%ecx │ │ + jmp 41bac │ │ add %edi,-0x1c(%ebp) │ │ - jb 3fed1 │ │ + jb 41d48 │ │ mov -0x14(%ebp),%eax │ │ xor %edx,%edx │ │ lea 0x1(%eax),%esi │ │ mov -0x1c(%ebp),%eax │ │ div %esi │ │ add %eax,-0x24(%ebp) │ │ mov %edx,-0x1c(%ebp) │ │ - jb 3fed1 │ │ + jb 41d48 │ │ mov -0x24(%ebp),%eax │ │ xor $0xd800,%eax │ │ add $0xffef0000,%eax │ │ cmp $0xffef0800,%eax │ │ - jb 3fed1 │ │ + jb 41d48 │ │ mov -0x50(%ebp),%eax │ │ cmp %eax,-0x14(%ebp) │ │ - je 3fed1 │ │ + je 41d48 │ │ mov -0x14(%ebp),%eax │ │ mov -0x1c(%ebp),%ecx │ │ cmp %ecx,%eax │ │ - jbe 3fe2c │ │ + jbe 41ca3 │ │ mov -0x258(%ebp,%eax,4),%edx │ │ mov %edx,-0x254(%ebp,%eax,4) │ │ dec %eax │ │ cmp %ecx,%eax │ │ - ja 3fe17 │ │ - jmp 3fe38 │ │ + ja 41c8e │ │ + jmp 41caf │ │ cmp $0x80,%ecx │ │ - jae 3ffd0 │ │ + jae 41e3e │ │ mov -0x24(%ebp),%eax │ │ mov %eax,-0x254(%ebp,%ecx,4) │ │ - mov -0x20(%ebp),%ecx │ │ - cmp -0x48(%ebp),%ecx │ │ - je 3ff7a │ │ - mov %edi,%eax │ │ + mov -0x20(%ebp),%eax │ │ + cmp -0x48(%ebp),%eax │ │ + je 41deb │ │ + mov (%eax),%al │ │ xor %edx,%edx │ │ - xor %ebx,%ebx │ │ + xor %ecx,%ecx │ │ + mov %al,-0xd(%ebp) │ │ + mov %edi,%eax │ │ divl -0x30(%ebp) │ │ mov %esi,-0x28(%ebp) │ │ xor %edx,%edx │ │ - mov %eax,%ecx │ │ + mov %eax,%ebx │ │ div %esi │ │ mov %eax,%edi │ │ - add %ecx,%edi │ │ + add %ebx,%edi │ │ cmp $0x1c8,%edi │ │ - jb 3fe91 │ │ - xor %ebx,%ebx │ │ - mov %edi,%ecx │ │ + jb 41d0d │ │ + xor %ecx,%ecx │ │ + mov %edi,%ebx │ │ mov $0xd41d41d5,%esi │ │ mov %edi,%eax │ │ - add $0x24,%ebx │ │ + add $0x24,%ecx │ │ mul %esi │ │ - sub %edx,%ecx │ │ - shr $1,%ecx │ │ - add %edx,%ecx │ │ - shr $0x5,%ecx │ │ + sub %edx,%ebx │ │ + shr $1,%ebx │ │ + add %edx,%ebx │ │ + shr $0x5,%ebx │ │ cmp $0x3e57,%edi │ │ - mov %ecx,%edi │ │ - ja 3fe75 │ │ - jmp 3fe93 │ │ - mov %edi,%ecx │ │ - mov -0x20(%ebp),%edi │ │ + mov %ebx,%edi │ │ + ja 41cf1 │ │ + jmp 41d0f │ │ + mov %edi,%ebx │ │ + lea 0x0(,%ebx,4),%eax │ │ + add $0x26,%ebx │ │ xor %edx,%edx │ │ incl -0x1c(%ebp) │ │ - mov (%edi),%al │ │ - mov %al,-0xd(%ebp) │ │ - lea 0x0(,%ecx,4),%eax │ │ - add $0x26,%ecx │ │ lea (%eax,%eax,8),%eax │ │ - div %cx │ │ - mov -0x28(%ebp),%ecx │ │ + div %bx │ │ addl $0x4,-0x2c(%ebp) │ │ movl $0x2,-0x30(%ebp) │ │ movzwl %ax,%eax │ │ - add %ebx,%eax │ │ + add %ecx,%eax │ │ + mov -0x28(%ebp),%ecx │ │ xor %esi,%esi │ │ inc %esi │ │ mov %eax,-0x4c(%ebp) │ │ mov %ecx,-0x14(%ebp) │ │ - jmp 3fd28 │ │ + mov -0x20(%ebp),%ecx │ │ + jmp 41b9f │ │ mov -0x3c(%ebp),%eax │ │ mov (%eax),%esi │ │ mov 0x4(%eax),%eax │ │ mov 0xc(%eax),%edi │ │ sub $0x4,%esp │ │ - mov -0x18(%ebp),%ebx │ │ - lea -0x7660d(%ebx),%eax │ │ + mov -0x18(%ebp),%eax │ │ + lea -0x759ad(%eax),%eax │ │ push $0x9 │ │ push %eax │ │ push %esi │ │ call *%edi │ │ add $0x10,%esp │ │ - mov $0x1,%cl │ │ + mov $0x1,%bl │ │ test %al,%al │ │ - jne 3ff5c │ │ + jne 41db2 │ │ mov -0x40(%ebp),%eax │ │ test %eax,%eax │ │ - je 3ff44 │ │ + je 41d9f │ │ sub $0x4,%esp │ │ - mov -0x18(%ebp),%ebx │ │ push %eax │ │ push -0x34(%ebp) │ │ push %esi │ │ call *%edi │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 3ff28 │ │ + jne 41db2 │ │ sub $0x4,%esp │ │ - lea -0x76617(%ebx),%eax │ │ + mov -0x18(%ebp),%eax │ │ + lea -0x759b7(%eax),%eax │ │ push $0x1 │ │ push %eax │ │ push %esi │ │ call *%edi │ │ add $0x10,%esp │ │ test %al,%al │ │ - je 3ff44 │ │ - mov $0x1,%cl │ │ - jmp 3ff5c │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - push 0x4(%esi) │ │ - push (%esi) │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x25c,%esp │ │ - jmp 3ff64 │ │ + jne 41db2 │ │ sub $0x4,%esp │ │ - mov -0x18(%ebp),%ebx │ │ push -0x44(%ebp) │ │ push -0x38(%ebp) │ │ push %esi │ │ call *%edi │ │ add $0x10,%esp │ │ test %al,%al │ │ - mov $0x1,%cl │ │ - je 3ff69 │ │ - mov %ecx,%eax │ │ + je 41dd7 │ │ + mov %ebx,%eax │ │ add $0x24c,%esp │ │ + jmp 41dd2 │ │ + mov 0x4(%edi),%eax │ │ + sub $0x4,%esp │ │ + push 0x4(%esi) │ │ + push (%esi) │ │ + push (%edi) │ │ + call *0xc(%eax) │ │ + add $0x25c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ sub $0x4,%esp │ │ - lea -0x76604(%ebx),%eax │ │ + mov -0x18(%ebp),%eax │ │ + lea -0x759a4(%eax),%eax │ │ push $0x1 │ │ push %eax │ │ push %esi │ │ call *%edi │ │ - jmp 3ff3c │ │ + jmp 41dcc │ │ cmpl $0x7f,-0x14(%ebp) │ │ - ja 3ffb5 │ │ - mov -0x18(%ebp),%ebx │ │ + ja 41e23 │ │ mov -0x3c(%ebp),%edi │ │ lea -0x254(%ebp),%esi │ │ mov (%esi),%eax │ │ mov %eax,-0x54(%ebp) │ │ sub $0x8,%esp │ │ + mov -0x18(%ebp),%ebx │ │ push %edi │ │ lea -0x54(%ebp),%eax │ │ push %eax │ │ - call 34bb0 │ │ + call 35f80 │ │ add $0x10,%esp │ │ - mov %eax,%ecx │ │ + mov %eax,%ebx │ │ test %al,%al │ │ - jne 3ff5c │ │ + jne 41db2 │ │ add $0x4,%esi │ │ addl $0xfffffffc,-0x2c(%ebp) │ │ - mov -0x18(%ebp),%ebx │ │ - jne 3ff8c │ │ - jmp 3ff5c │ │ + jne 41dfa │ │ + jmp 41db2 │ │ sub $0x8,%esp │ │ mov -0x18(%ebp),%ebx │ │ xor %ecx,%ecx │ │ mov %esi,%edx │ │ - lea -0xde8(%ebx),%eax │ │ + lea -0xf2c(%ebx),%eax │ │ push %eax │ │ push $0x80 │ │ - call 32bf0 │ │ + call 335c0 │ │ sub $0xc,%esp │ │ mov -0x18(%ebp),%ebx │ │ mov $0x80,%edx │ │ - lea -0xdd8(%ebx),%eax │ │ + lea -0xf1c(%ebx),%eax │ │ push %eax │ │ - call 31e2c │ │ + call 336a0 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0x10(%ecx),%edi │ │ - call 3fff8 │ │ + call 41e66 │ │ pop %ebx │ │ xor %edx,%edx │ │ mov %ecx,%esi │ │ movl $0x0,0x10(%ecx) │ │ - add $0x3e7e4,%ebx │ │ - call 3f150 │ │ + add $0x3c226,%ebx │ │ + call 40fd2 │ │ test %al,%al │ │ - jne 4001e │ │ + jne 41e8c │ │ mov %edi,0x10(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ sub $0x4,%esp │ │ - lea -0xdf8(%ebx),%eax │ │ - lea -0xd38(%ebx),%esi │ │ + lea -0xf3c(%ebx),%eax │ │ + lea -0xe8c(%ebx),%esi │ │ lea -0xd(%ebp),%edi │ │ - lea -0x76662(%ebx),%ecx │ │ + lea -0x75a02(%ebx),%ecx │ │ mov $0x3d,%edx │ │ push %eax │ │ push %esi │ │ push %edi │ │ - call 34100 │ │ + call 34730 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov (%ecx),%edi │ │ - call 40053 │ │ + call 41ec1 │ │ pop %ebx │ │ mov %ecx,%eax │ │ - add $0x3e789,%ebx │ │ + add $0x3c1cb,%ebx │ │ test %edi,%edi │ │ - je 40097 │ │ - mov 0x4(%eax),%ecx │ │ + je 41f46 │ │ + mov 0x4(%eax),%edx │ │ mov 0x8(%eax),%esi │ │ - cmp %ecx,%esi │ │ - jae 400b2 │ │ - mov %ecx,-0x20(%ebp) │ │ + cmp %edx,%esi │ │ + jae 41f15 │ │ + cmpb $0x77,(%edi,%esi,1) │ │ + jne 41f15 │ │ + inc %esi │ │ + mov %esi,0x8(%eax) │ │ + mov 0x10(%eax),%ecx │ │ + test %ecx,%ecx │ │ + je 41f15 │ │ + lea -0x7598a(%ebx),%edx │ │ + mov %eax,%esi │ │ + movl $0x9,(%esp) │ │ + call 31e20 │ │ + mov $0x1,%cl │ │ + test %al,%al │ │ + jne 41f8e │ │ + mov (%esi),%edi │ │ + mov %esi,%eax │ │ + test %edi,%edi │ │ + je 41f46 │ │ + mov 0x4(%eax),%edx │ │ + mov 0x8(%eax),%esi │ │ + cmp %edx,%esi │ │ + jae 41f61 │ │ movzbl (%edi,%esi,1),%ecx │ │ + mov %edx,-0x14(%ebp) │ │ lea 0x1(%esi),%edx │ │ - mov %eax,-0x24(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ mov %edx,0x8(%eax) │ │ mov %ecx,-0x10(%ebp) │ │ - call 42065 │ │ + call 43f42 │ │ test %eax,%eax │ │ - je 400e9 │ │ - mov -0x24(%ebp),%ecx │ │ + je 41f98 │ │ + mov -0x18(%ebp),%ecx │ │ mov 0x10(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 400dd │ │ + je 41f8c │ │ mov %edx,(%esp) │ │ mov %eax,%edx │ │ - jmp 400ab │ │ + jmp 41f5a │ │ mov 0x10(%eax),%ecx │ │ test %ecx,%ecx │ │ - je 400dd │ │ - lea -0x76663(%ebx),%edx │ │ + je 41f8c │ │ + lea -0x75a03(%ebx),%edx │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ - jmp 400e1 │ │ + call 31e20 │ │ + jmp 41f90 │ │ mov 0x10(%eax),%ecx │ │ mov %eax,%esi │ │ test %ecx,%ecx │ │ - je 400d3 │ │ - lea -0x7c8bc(%ebx),%edx │ │ + je 41f82 │ │ + lea -0x7befc(%ebx),%edx │ │ movl $0x10,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 400df │ │ + jne 41f8e │ │ movl $0x0,(%esi) │ │ movb $0x0,0x4(%esi) │ │ xor %ecx,%ecx │ │ mov %ecx,%eax │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov -0x24(%ebp),%ecx │ │ + mov -0x18(%ebp),%ecx │ │ lea 0x1(%esi),%edx │ │ mov 0xc(%ecx),%eax │ │ inc %eax │ │ cmp $0x1f4,%eax │ │ mov %eax,0xc(%ecx) │ │ - jbe 4012a │ │ + jbe 41fd9 │ │ mov %ecx,%esi │ │ mov 0x10(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 4011e │ │ - lea -0x7667c(%ebx),%edx │ │ + je 41fcd │ │ + lea -0x75a1c(%ebx),%edx │ │ movl $0x19,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 400df │ │ + jne 41f8e │ │ movl $0x0,(%esi) │ │ movb $0x1,0x4(%esi) │ │ - jmp 400dd │ │ + jmp 41f8c │ │ mov -0x10(%ebp),%eax │ │ add $0xffffffbf,%eax │ │ cmp $0x16,%eax │ │ - ja 40466 │ │ - mov -0x7bf44(%ebx,%eax,4),%eax │ │ + ja 42314 │ │ + mov -0x7b618(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ mov %ecx,%esi │ │ mov 0x10(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 40169 │ │ - lea -0x765fc(%ebx),%edx │ │ + je 42018 │ │ + lea -0x7599c(%ebx),%edx │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 400df │ │ + jne 41f8e │ │ mov %esi,%ecx │ │ - call 40043 │ │ + call 41eb1 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 400df │ │ + jne 41f8e │ │ cmpl $0x41,-0x10(%ebp) │ │ - jne 401b5 │ │ + jne 42064 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 401a1 │ │ - lea -0x765e1(%ebx),%edx │ │ + je 42050 │ │ + lea -0x75978(%ebx),%edx │ │ movl $0x2,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - jne 4038a │ │ + jne 42239 │ │ xor %edx,%edx │ │ mov %esi,%ecx │ │ inc %edx │ │ - call 40773 │ │ + call 42537 │ │ test %al,%al │ │ mov $0x1,%cl │ │ - jne 400df │ │ + jne 41f8e │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 40516 │ │ - lea -0x765fb(%ebx),%edx │ │ + je 423c4 │ │ + lea -0x7599b(%ebx),%edx │ │ movl $0x1,(%esp) │ │ - jmp 40344 │ │ + jmp 421f3 │ │ mov %ecx,%esi │ │ mov 0x10(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 401f7 │ │ - lea -0x765e8(%ebx),%edx │ │ + je 420a6 │ │ + lea -0x7597f(%ebx),%edx │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 400df │ │ + jne 41f8e │ │ cmpl $0x50,-0x10(%ebp) │ │ - jne 404e2 │ │ + jne 42390 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 40505 │ │ + je 423b3 │ │ movl $0x6,(%esp) │ │ - lea -0x765e7(%ebx),%edx │ │ - jmp 404f6 │ │ + lea -0x7597e(%ebx),%edx │ │ + jmp 423a4 │ │ mov %ecx,%esi │ │ mov 0x10(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 40256 │ │ - lea -0x765ea(%ebx),%edx │ │ + je 42105 │ │ + lea -0x75981(%ebx),%edx │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 400df │ │ + jne 41f8e │ │ mov (%esi),%edi │ │ test %edi,%edi │ │ - je 404dc │ │ + je 4238a │ │ mov 0x4(%esi),%ecx │ │ mov 0x8(%esi),%edx │ │ - mov %ecx,-0x20(%ebp) │ │ - cmp -0x20(%ebp),%edx │ │ - jae 404dc │ │ + mov %ecx,-0x14(%ebp) │ │ + cmp -0x14(%ebp),%edx │ │ + jae 4238a │ │ cmpb $0x4c,(%edi,%edx,1) │ │ - jne 404dc │ │ + jne 4238a │ │ inc %edx │ │ - lea -0x1c(%ebp),%ecx │ │ + lea -0x24(%ebp),%ecx │ │ mov %esi,%edi │ │ mov %edx,0x8(%esi) │ │ mov %esi,%edx │ │ - call 4068b │ │ - lea -0x1c(%ebp),%eax │ │ - cmpb $0x0,(%eax) │ │ - je 40497 │ │ + call 42c01 │ │ + lea -0x24(%ebp),%eax │ │ + cmpb $0x1,(%eax) │ │ + jne 42345 │ │ mov 0x10(%edi),%ecx │ │ - mov -0x1b(%ebp),%al │ │ + mov -0x23(%ebp),%al │ │ test %ecx,%ecx │ │ - je 402c4 │ │ + je 42173 │ │ mov %al,-0x10(%ebp) │ │ - lea -0x7667c(%ebx),%edi │ │ - lea -0x7c8bc(%ebx),%edx │ │ + lea -0x75a1c(%ebx),%edi │ │ + lea -0x7befc(%ebx),%edx │ │ movzbl -0x10(%ebp),%eax │ │ cmpb $0x0,-0x10(%ebp) │ │ lea 0x10(%eax,%eax,8),%eax │ │ cmovne %edi,%edx │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ mov -0x10(%ebp),%al │ │ mov %esi,%edi │ │ mov $0x1,%cl │ │ - jne 400df │ │ + jne 41f8e │ │ movl $0x0,(%edi) │ │ mov %al,0x4(%edi) │ │ - jmp 400dd │ │ + jmp 41f8c │ │ mov %ecx,%esi │ │ mov 0x10(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 402f7 │ │ - lea -0x765df(%ebx),%edx │ │ + je 421a6 │ │ + lea -0x75976(%ebx),%edx │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 400df │ │ + jne 41f8e │ │ mov %esi,%ecx │ │ - call 422ec │ │ + call 441ca │ │ test $0x1,%al │ │ - jne 4038a │ │ + jne 42239 │ │ cmp $0x1,%edx │ │ - jne 4032c │ │ + jne 421db │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 40516 │ │ - lea -0x765de(%ebx),%edx │ │ + je 423c4 │ │ + lea -0x75975(%ebx),%edx │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - jne 4038a │ │ + jne 42239 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 40516 │ │ + je 423c4 │ │ movl $0x1,(%esp) │ │ - lea -0x76613(%ebx),%edx │ │ - call 31690 │ │ - jmp 4050c │ │ + lea -0x759b3(%ebx),%edx │ │ + call 31e20 │ │ + jmp 423ba │ │ mov %ecx,%esi │ │ - call 40043 │ │ + call 41eb1 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 400df │ │ + jne 41f8e │ │ mov 0x10(%esi),%ecx │ │ mov %esi,%edx │ │ test %ecx,%ecx │ │ - je 40477 │ │ + je 42325 │ │ mov %edx,%esi │ │ - lea -0x7c9d8(%ebx),%edx │ │ + lea -0x7ba7c(%ebx),%edx │ │ movl $0x4,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov %esi,%edx │ │ test %al,%al │ │ - je 40477 │ │ + je 42325 │ │ mov $0x1,%cl │ │ - jmp 400df │ │ + jmp 41f8e │ │ mov %ecx,%esi │ │ - call 42209 │ │ - jmp 4050c │ │ + call 440e7 │ │ + jmp 423ba │ │ mov %ecx,%esi │ │ - call 4208e │ │ - jmp 4050c │ │ + call 43f6c │ │ + jmp 423ba │ │ mov %ecx,%esi │ │ mov 0x10(%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 403ce │ │ - lea -0x7ca20(%ebx),%edx │ │ + je 4227d │ │ + lea -0x7bac4(%ebx),%edx │ │ movl $0x4,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 400df │ │ + jne 41f8e │ │ mov %esi,%ecx │ │ mov %esi,%edi │ │ - call 42367 │ │ + call 44245 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 400df │ │ + jne 41f8e │ │ mov (%edi),%ecx │ │ + mov %edi,%edx │ │ test %ecx,%ecx │ │ - je 4048f │ │ - mov 0x8(%edi),%eax │ │ - cmp 0x4(%edi),%eax │ │ - jae 4048f │ │ + je 4233d │ │ + mov 0x8(%edx),%eax │ │ + cmp 0x4(%edx),%eax │ │ + jae 4233d │ │ cmpb $0x4c,(%ecx,%eax,1) │ │ - jne 4048f │ │ + jne 4233d │ │ + lea -0x24(%ebp),%edi │ │ inc %eax │ │ - lea -0x1c(%ebp),%ecx │ │ - mov %edi,%edx │ │ - mov %eax,0x8(%edi) │ │ - call 4068b │ │ - lea -0x1c(%ebp),%eax │ │ - cmpb $0x0,(%eax) │ │ - je 40527 │ │ - mov 0x10(%edi),%ecx │ │ - mov -0x1b(%ebp),%al │ │ + mov %edi,%ecx │ │ + mov %eax,0x8(%edx) │ │ + call 42c01 │ │ + cmpb $0x1,(%edi) │ │ + jne 423d5 │ │ + mov 0x10(%esi),%ecx │ │ + mov -0x23(%ebp),%al │ │ test %ecx,%ecx │ │ - je 40458 │ │ + je 42306 │ │ mov %al,-0x10(%ebp) │ │ - lea -0x7667c(%ebx),%edi │ │ - lea -0x7c8bc(%ebx),%edx │ │ + lea -0x75a1c(%ebx),%edi │ │ + lea -0x7befc(%ebx),%edx │ │ movzbl -0x10(%ebp),%eax │ │ cmpb $0x0,-0x10(%ebp) │ │ lea 0x10(%eax,%eax,8),%eax │ │ cmovne %edi,%edx │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ mov -0x10(%ebp),%al │ │ mov $0x1,%cl │ │ - jne 400df │ │ + jne 41f8e │ │ movl $0x0,(%esi) │ │ mov %al,0x4(%esi) │ │ - jmp 400dd │ │ + jmp 41f8c │ │ xor %edx,%edx │ │ mov %esi,0x8(%ecx) │ │ mov %ecx,%esi │ │ - call 3f150 │ │ - jmp 4050c │ │ + call 40fd2 │ │ + jmp 423ba │ │ mov %edx,%ecx │ │ mov %edx,%esi │ │ - call 424e5 │ │ + call 443c3 │ │ test %al,%al │ │ mov $0x1,%cl │ │ - jne 400df │ │ - jmp 40516 │ │ - mov 0x10(%edi),%ecx │ │ - jmp 400b7 │ │ - mov -0x18(%ebp),%edx │ │ - mov -0x14(%ebp),%eax │ │ + jne 41f8e │ │ + jmp 423c4 │ │ + mov 0x10(%edx),%ecx │ │ + jmp 41f66 │ │ + mov -0x20(%ebp),%edx │ │ + mov -0x1c(%ebp),%eax │ │ mov %edx,%ecx │ │ or %eax,%ecx │ │ - je 404dc │ │ + je 4238a │ │ mov %esi,%ecx │ │ mov %eax,(%esp) │ │ mov %esi,%edi │ │ - call 40e3d │ │ + call 42ce9 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 400df │ │ + jne 41f8e │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 404dc │ │ - lea -0x765e9(%ebx),%edx │ │ + je 4238a │ │ + lea -0x75980(%ebx),%edx │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 400df │ │ + jne 41f8e │ │ cmpl $0x52,-0x10(%ebp) │ │ - je 40505 │ │ + je 423b3 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 40505 │ │ - lea -0x7ca08(%ebx),%edx │ │ + je 423b3 │ │ + lea -0x7baac(%ebx),%edx │ │ movl $0x4,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 400df │ │ + jne 41f8e │ │ mov %esi,%ecx │ │ - call 40043 │ │ + call 41eb1 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 400df │ │ + jne 41f8e │ │ cmpl $0x0,(%esi) │ │ - je 400dd │ │ + je 41f8c │ │ decl 0xc(%esi) │ │ - jmp 400dd │ │ - mov -0x18(%ebp),%ecx │ │ - mov -0x14(%ebp),%edi │ │ - mov %ecx,%eax │ │ + jmp 41f8c │ │ + mov -0x20(%ebp),%eax │ │ + mov -0x1c(%ebp),%edi │ │ + mov %eax,-0x10(%ebp) │ │ or %edi,%eax │ │ - je 40516 │ │ - mov %ecx,-0x10(%ebp) │ │ + je 423c4 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 40557 │ │ - lea -0x76612(%ebx),%edx │ │ + je 42403 │ │ + lea -0x759b2(%ebx),%edx │ │ movl $0x3,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - jne 4038a │ │ + jne 42239 │ │ mov -0x10(%ebp),%edx │ │ mov %esi,%ecx │ │ mov %edi,(%esp) │ │ - call 40e3d │ │ - jmp 40480 │ │ + call 42ce9 │ │ + jmp 4232e │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov (%ecx),%eax │ │ - call 40579 │ │ + call 42425 │ │ pop %ebx │ │ - add $0x3e263,%ebx │ │ + add $0x3bc67,%ebx │ │ test %eax,%eax │ │ - je 4063a │ │ + je 424e6 │ │ mov %ecx,%edi │ │ xor %ecx,%ecx │ │ mov 0x4(%edi),%esi │ │ mov 0x8(%edi),%edx │ │ cmp %esi,%edx │ │ - jae 405a0 │ │ + jae 4244c │ │ cmpb $0x45,(%eax,%edx,1) │ │ - je 40636 │ │ + je 424e2 │ │ sub $0x1,%ecx │ │ mov %ecx,-0x10(%ebp) │ │ - jb 405d5 │ │ + jb 42481 │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 405d5 │ │ - lea -0x76623(%ebx),%edx │ │ + je 42481 │ │ + lea -0x759c3(%ebx),%edx │ │ movl $0x2,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - jne 40672 │ │ + jne 4251e │ │ mov (%edi),%eax │ │ test %eax,%eax │ │ - je 4060d │ │ + je 424b9 │ │ mov 0x4(%edi),%esi │ │ mov 0x8(%edi),%edx │ │ cmp %esi,%edx │ │ - jae 4060d │ │ + jae 424b9 │ │ movzbl (%eax,%edx,1),%eax │ │ cmp $0x4b,%eax │ │ - je 40627 │ │ + je 424d3 │ │ cmp $0x4c,%eax │ │ - jne 4060d │ │ + jne 424b9 │ │ inc %edx │ │ lea -0x1c(%ebp),%ecx │ │ mov %edx,0x8(%edi) │ │ mov %edi,%edx │ │ - call 4068b │ │ - cmpb $0x0,-0x1c(%ebp) │ │ - jne 4063e │ │ + call 42c01 │ │ + cmpb $0x1,-0x1c(%ebp) │ │ + je 424ea │ │ mov -0x14(%ebp),%eax │ │ mov -0x18(%ebp),%edx │ │ mov %edi,%ecx │ │ mov %eax,(%esp) │ │ - call 40e3d │ │ - jmp 40614 │ │ + call 42ce9 │ │ + jmp 424c0 │ │ mov %edi,%ecx │ │ - call 40043 │ │ + call 41eb1 │ │ test %al,%al │ │ - jne 40672 │ │ + jne 4251e │ │ mov (%edi),%eax │ │ mov -0x10(%ebp),%ecx │ │ test %eax,%eax │ │ - jne 4058c │ │ - jmp 4063a │ │ + jne 42438 │ │ + jmp 424e6 │ │ inc %edx │ │ mov %edi,%ecx │ │ mov %edx,0x8(%edi) │ │ xor %edx,%edx │ │ - call 40773 │ │ - jmp 40614 │ │ + call 42537 │ │ + jmp 424c0 │ │ inc %edx │ │ mov %edx,0x8(%edi) │ │ xor %eax,%eax │ │ - jmp 40675 │ │ + jmp 42521 │ │ mov 0x10(%edi),%ecx │ │ mov -0x1b(%ebp),%al │ │ test %ecx,%ecx │ │ mov %al,-0x10(%ebp) │ │ - je 4067d │ │ + je 42529 │ │ mov -0x10(%ebp),%al │ │ - lea -0x7667c(%ebx),%esi │ │ - lea -0x7c8bc(%ebx),%edx │ │ + lea -0x75a1c(%ebx),%esi │ │ + lea -0x7befc(%ebx),%edx │ │ test %al,%al │ │ movzbl %al,%eax │ │ cmovne %esi,%edx │ │ lea 0x10(%eax,%eax,8),%eax │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - je 4067d │ │ + je 42529 │ │ xor %eax,%eax │ │ inc %eax │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x10(%ebp),%al │ │ movl $0x0,(%edi) │ │ mov %al,0x4(%edi) │ │ - jmp 4063a │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0x10,%esp │ │ - mov 0x4(%edx),%edi │ │ - mov 0x8(%edx),%esi │ │ - mov (%edx),%ebx │ │ - mov %edx,0x4(%esp) │ │ - mov %edi,%eax │ │ - cmp %edi,%esi │ │ - jae 406be │ │ - cmpb $0x5f,(%ebx,%esi,1) │ │ - jne 406be │ │ - mov 0x4(%esp),%eax │ │ - inc %esi │ │ - mov %esi,0x8(%eax) │ │ - xor %eax,%eax │ │ - mov %eax,0x8(%ecx) │ │ - mov %eax,0x4(%ecx) │ │ - jmp 4076a │ │ - cmp %eax,%esi │ │ - mov %ecx,(%esp) │ │ - mov %ebx,0x8(%esp) │ │ - cmova %esi,%eax │ │ - xor %edi,%edi │ │ - xor %edx,%edx │ │ - mov %eax,0xc(%esp) │ │ - cmp %esi,0xc(%esp) │ │ - je 4073d │ │ - mov (%ebx,%esi,1),%al │ │ - cmp $0x5f,%al │ │ - je 40748 │ │ - mov %eax,%ecx │ │ - add $0xd0,%cl │ │ - cmp $0xa,%cl │ │ - jb 40705 │ │ - mov %eax,%ecx │ │ - add $0x9f,%cl │ │ - cmp $0x1a,%cl │ │ - jae 406f7 │ │ - add $0xa9,%al │ │ - jmp 40703 │ │ - mov %eax,%ecx │ │ - add $0xbf,%cl │ │ - cmp $0x1a,%cl │ │ - jae 4073d │ │ - add $0xe3,%al │ │ - mov %eax,%ecx │ │ - mov %edx,%eax │ │ - mov $0x3e,%edx │ │ - inc %esi │ │ - mul %edx │ │ - mov $0x3e,%edx │ │ - mov %eax,%ebx │ │ - mov %edi,%eax │ │ - seto %ch │ │ - mov 0x4(%esp),%edi │ │ - mul %edx │ │ - add %ebx,%edx │ │ - setb %bl │ │ - or %ch,%bl │ │ - mov %esi,0x8(%edi) │ │ - jne 4073d │ │ - mov 0x8(%esp),%ebx │ │ - mov %eax,%edi │ │ - movzbl %cl,%eax │ │ - add %eax,%edi │ │ - adc $0x0,%edx │ │ - jae 406d2 │ │ - mov (%esp),%ecx │ │ - mov $0x1,%al │ │ - movb $0x0,0x1(%ecx) │ │ - jmp 4076a │ │ - mov 0x4(%esp),%eax │ │ - mov %edi,%ecx │ │ - inc %esi │ │ - and %edx,%ecx │ │ - cmp $0xffffffff,%ecx │ │ - mov %esi,0x8(%eax) │ │ - je 4073d │ │ - mov (%esp),%ecx │ │ - add $0x1,%edi │ │ - adc $0x0,%edx │ │ - xor %eax,%eax │ │ - mov %edi,0x4(%ecx) │ │ - mov %edx,0x8(%ecx) │ │ - mov %al,(%ecx) │ │ - add $0x10,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - ret │ │ + jmp 424e6 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ mov %ecx,%esi │ │ mov (%ecx),%ecx │ │ - call 40785 │ │ + call 42549 │ │ pop %ebx │ │ - add $0x3e057,%ebx │ │ + add $0x3bb43,%ebx │ │ test %ecx,%ecx │ │ - je 40b0f │ │ + je 428d3 │ │ mov 0x4(%esi),%edi │ │ mov 0x8(%esi),%eax │ │ mov %ebx,-0x10(%ebp) │ │ cmp %edi,%eax │ │ - jae 408a2 │ │ + jae 42666 │ │ mov %edx,-0x18(%ebp) │ │ lea 0x1(%eax),%edx │ │ movzbl (%ecx,%eax,1),%ebx │ │ mov %edx,0x8(%esi) │ │ mov %esi,%edx │ │ mov 0xc(%esi),%esi │ │ inc %esi │ │ cmp $0x1f4,%esi │ │ mov %esi,0xc(%edx) │ │ - jbe 407fa │ │ + jbe 425be │ │ mov 0x10(%edx),%ecx │ │ mov %edx,%esi │ │ test %ecx,%ecx │ │ - je 407eb │ │ + je 425af │ │ mov -0x10(%ebp),%ebx │ │ movl $0x19,(%esp) │ │ - lea -0x7667c(%ebx),%edx │ │ - call 31690 │ │ + lea -0x75a1c(%ebx),%edx │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 40d0f │ │ + jne 42ad3 │ │ movl $0x0,(%esi) │ │ movb $0x1,0x4(%esi) │ │ - jmp 40d0d │ │ + jmp 42ad1 │ │ lea -0x51(%ebx),%esi │ │ mov %edx,-0x14(%ebp) │ │ cmp $0x28,%esi │ │ - ja 4087e │ │ + ja 42642 │ │ mov -0x10(%ebp),%edx │ │ mov %ebx,-0x1c(%ebp) │ │ - mov -0x7bee8(%edx,%esi,4),%esi │ │ + mov -0x7b5bc(%edx,%esi,4),%esi │ │ add %edx,%esi │ │ jmp *%esi │ │ mov -0x14(%ebp),%esi │ │ lea 0x1(%eax),%edx │ │ cmp %edi,%edx │ │ - jae 40856 │ │ + jae 4261a │ │ cmpb $0x6e,(%ecx,%edx,1) │ │ - jne 40856 │ │ + jne 4261a │ │ add $0x2,%eax │ │ mov %eax,0x8(%esi) │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 40856 │ │ + je 4261a │ │ mov -0x10(%ebp),%ebx │ │ movl $0x1,(%esp) │ │ - lea -0x76617(%ebx),%edx │ │ - call 31690 │ │ + lea -0x759b7(%ebx),%edx │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - je 40856 │ │ - jmp 40d0f │ │ + je 4261a │ │ + jmp 42ad3 │ │ mov -0x14(%ebp),%esi │ │ mov -0x1c(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ mov %esi,%ecx │ │ - call 40f65 │ │ + call 42dea │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 40d0f │ │ + jne 42ad3 │ │ cmpl $0x0,(%esi) │ │ - je 40d0d │ │ + je 42ad1 │ │ decl 0xc(%esi) │ │ - jmp 40d0d │ │ + jmp 42ad1 │ │ cmp $0x41,%ebx │ │ - je 40bfe │ │ + je 429c2 │ │ cmp $0x42,%ebx │ │ - jne 4089f │ │ + jne 42663 │ │ mov -0x14(%ebp),%esi │ │ movzbl -0x18(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ mov %esi,%ecx │ │ - call 410de │ │ - jmp 40863 │ │ + call 42f35 │ │ + jmp 42627 │ │ mov -0x14(%ebp),%esi │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 408c8 │ │ + je 4268c │ │ mov -0x10(%ebp),%ebx │ │ movl $0x10,(%esp) │ │ - lea -0x7c8bc(%ebx),%edx │ │ - call 31690 │ │ + lea -0x7befc(%ebx),%edx │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 40d0f │ │ + jne 42ad3 │ │ movl $0x0,(%esi) │ │ movb $0x0,0x4(%esi) │ │ - jmp 40d0d │ │ + jmp 42ad1 │ │ mov -0x14(%ebp),%esi │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 4086d │ │ + je 42631 │ │ mov -0x10(%ebp),%ebx │ │ movl $0x1,(%esp) │ │ - lea -0x765dd(%ebx),%edx │ │ - jmp 40d91 │ │ + lea -0x75974(%ebx),%edx │ │ + jmp 42b55 │ │ mov -0x14(%ebp),%esi │ │ mov -0x10(%ebp),%ebx │ │ lea -0x24(%ebp),%edi │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ - call 411c8 │ │ + call 4301f │ │ mov (%edi),%edx │ │ test %edx,%edx │ │ - je 40c87 │ │ + je 42a4b │ │ mov -0x20(%ebp),%eax │ │ lea -0x30(%ebp),%edi │ │ mov %edi,%ecx │ │ mov %eax,(%esp) │ │ - call 41297 │ │ + call 430e5 │ │ cmpl $0x1,(%edi) │ │ - jne 408a2 │ │ + jne 42666 │ │ mov -0x2c(%ebp),%eax │ │ mov -0x28(%ebp),%ecx │ │ mov %eax,%edx │ │ or %ecx,%edx │ │ - je 40d9b │ │ + je 42b5f │ │ xor $0x1,%eax │ │ or %ecx,%eax │ │ - jne 408a2 │ │ + jne 42666 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 4086d │ │ + je 42631 │ │ mov -0x10(%ebp),%ebx │ │ movl $0x4,(%esp) │ │ - lea -0x7ca00(%ebx),%edx │ │ - jmp 40d91 │ │ + lea -0x7baa4(%ebx),%edx │ │ + jmp 42b55 │ │ lea 0x1(%eax),%edx │ │ cmp %edi,%edx │ │ - jae 4098e │ │ + jae 42752 │ │ lea 0x1(%eax),%edx │ │ cmpb $0x65,(%ecx,%edx,1) │ │ - jne 4098e │ │ + jne 42752 │ │ mov -0x14(%ebp),%esi │ │ mov -0x10(%ebp),%ebx │ │ add $0x2,%eax │ │ mov %esi,%ecx │ │ mov %eax,0x8(%esi) │ │ - call 41572 │ │ - jmp 40863 │ │ + call 43307 │ │ + jmp 42627 │ │ cmpb $0x0,-0x18(%ebp) │ │ mov -0x14(%ebp),%esi │ │ - jne 409bd │ │ + jne 42781 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 409bd │ │ + je 42781 │ │ mov -0x10(%ebp),%ebx │ │ movl $0x1,(%esp) │ │ - lea -0x765d7(%ebx),%edx │ │ - call 31690 │ │ + lea -0x7596e(%ebx),%edx │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 40d0f │ │ + jne 42ad3 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 409e3 │ │ + je 427a7 │ │ mov -0x10(%ebp),%ebx │ │ movl $0x1,(%esp) │ │ - lea -0x765ea(%ebx),%edx │ │ - call 31690 │ │ + lea -0x75981(%ebx),%edx │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 40d0f │ │ + jne 42ad3 │ │ cmpl $0x52,-0x1c(%ebp) │ │ - je 40a0f │ │ + je 427d3 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 40a0f │ │ + je 427d3 │ │ mov -0x10(%ebp),%ebx │ │ movl $0x4,(%esp) │ │ - lea -0x7ca08(%ebx),%edx │ │ - call 31690 │ │ + lea -0x7baac(%ebx),%edx │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 40d0f │ │ + jne 42ad3 │ │ mov -0x10(%ebp),%ebx │ │ xor %edx,%edx │ │ mov %esi,%ecx │ │ inc %edx │ │ - call 40773 │ │ - jmp 40d66 │ │ + call 42537 │ │ + jmp 42b2a │ │ cmpb $0x0,-0x18(%ebp) │ │ mov -0x14(%ebp),%esi │ │ - jne 40a50 │ │ + jne 42814 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 40a50 │ │ + je 42814 │ │ mov -0x10(%ebp),%ebx │ │ movl $0x1,(%esp) │ │ - lea -0x765d7(%ebx),%edx │ │ - call 31690 │ │ + lea -0x7596e(%ebx),%edx │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 40d0f │ │ + jne 42ad3 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 40a76 │ │ + je 4283a │ │ mov -0x10(%ebp),%ebx │ │ movl $0x1,(%esp) │ │ - lea -0x765df(%ebx),%edx │ │ - call 31690 │ │ + lea -0x75976(%ebx),%edx │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 40d0f │ │ + jne 42ad3 │ │ mov -0x10(%ebp),%ebx │ │ mov %esi,%ecx │ │ - call 418e4 │ │ + call 435bd │ │ test $0x1,%al │ │ - je 40d19 │ │ + je 42add │ │ mov $0x1,%cl │ │ - jmp 40d0f │ │ + jmp 42ad3 │ │ cmpb $0x0,-0x18(%ebp) │ │ mov -0x14(%ebp),%esi │ │ - jne 40abe │ │ + jne 42882 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 40abe │ │ + je 42882 │ │ mov -0x10(%ebp),%ebx │ │ movl $0x1,(%esp) │ │ - lea -0x765d7(%ebx),%edx │ │ - call 31690 │ │ + lea -0x7596e(%ebx),%edx │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 40d0f │ │ + jne 42ad3 │ │ mov -0x10(%ebp),%ebx │ │ xor %edx,%edx │ │ mov %esi,%ecx │ │ inc %edx │ │ - call 3f150 │ │ + call 40fd2 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 40d0f │ │ + jne 42ad3 │ │ mov (%esi),%eax │ │ test %eax,%eax │ │ - je 40b0f │ │ + je 428d3 │ │ mov 0x8(%esi),%ecx │ │ cmp 0x4(%esi),%ecx │ │ - jae 408a2 │ │ + jae 42666 │ │ movzbl (%eax,%ecx,1),%eax │ │ inc %ecx │ │ mov %ecx,0x8(%esi) │ │ cmp $0x53,%eax │ │ - je 40ded │ │ + je 42bb1 │ │ cmp $0x54,%eax │ │ - je 40db8 │ │ + je 42b7c │ │ cmp $0x55,%eax │ │ - jne 408a2 │ │ - jmp 40d6c │ │ + jne 42666 │ │ + jmp 42b30 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 40d0d │ │ - lea -0x76663(%ebx),%edx │ │ + je 42ad1 │ │ + lea -0x75a03(%ebx),%edx │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ - jmp 40d11 │ │ + call 31e20 │ │ + jmp 42ad5 │ │ cmpb $0x0,-0x18(%ebp) │ │ mov -0x14(%ebp),%esi │ │ - jne 40b60 │ │ + jne 42924 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 40b60 │ │ + je 42924 │ │ mov -0x10(%ebp),%ebx │ │ movl $0x1,(%esp) │ │ - lea -0x765d7(%ebx),%edx │ │ - call 31690 │ │ + lea -0x7596e(%ebx),%edx │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 40d0f │ │ + jne 42ad3 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 40b86 │ │ + je 4294a │ │ mov -0x10(%ebp),%ebx │ │ movl $0x1,(%esp) │ │ - lea -0x765e8(%ebx),%edx │ │ - call 31690 │ │ + lea -0x7597f(%ebx),%edx │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 40d0f │ │ + jne 42ad3 │ │ mov -0x10(%ebp),%ebx │ │ mov %esi,%ecx │ │ - call 41572 │ │ - jmp 40d66 │ │ + call 43307 │ │ + jmp 42b2a │ │ mov -0x14(%ebp),%esi │ │ mov -0x10(%ebp),%ebx │ │ lea -0x24(%ebp),%edi │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ - call 411c8 │ │ + call 4301f │ │ mov (%edi),%edx │ │ test %edx,%edx │ │ - je 40cc5 │ │ + je 42a89 │ │ mov -0x20(%ebp),%eax │ │ lea -0x30(%ebp),%edi │ │ mov %edi,%ecx │ │ mov %eax,(%esp) │ │ - call 41297 │ │ + call 430e5 │ │ cmpl $0x1,(%edi) │ │ - jne 408a2 │ │ + jne 42666 │ │ cmpl $0x0,-0x28(%ebp) │ │ - jne 408a2 │ │ + jne 42666 │ │ mov -0x2c(%ebp),%edx │ │ mov %edx,%eax │ │ xor $0xd800,%eax │ │ add $0xffef0000,%eax │ │ cmp $0xffef0800,%eax │ │ - jb 408a2 │ │ + jb 42666 │ │ mov 0x10(%esi),%ecx │ │ mov -0x10(%ebp),%ebx │ │ - call 413db │ │ - jmp 40863 │ │ + call 43229 │ │ + jmp 42627 │ │ cmpb $0x0,-0x18(%ebp) │ │ mov -0x14(%ebp),%esi │ │ - jne 40c2d │ │ + jne 429f1 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 40c2d │ │ + je 429f1 │ │ mov -0x10(%ebp),%ebx │ │ movl $0x1,(%esp) │ │ - lea -0x765d7(%ebx),%edx │ │ - call 31690 │ │ + lea -0x7596e(%ebx),%edx │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 40d0f │ │ + jne 42ad3 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 40c53 │ │ + je 42a17 │ │ mov -0x10(%ebp),%ebx │ │ movl $0x1,(%esp) │ │ - lea -0x765fc(%ebx),%edx │ │ - call 31690 │ │ + lea -0x7599c(%ebx),%edx │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 40d0f │ │ + jne 42ad3 │ │ mov -0x10(%ebp),%ebx │ │ mov %esi,%ecx │ │ - call 4186c │ │ + call 43545 │ │ mov $0x1,%cl │ │ test %eax,%eax │ │ - jne 40d0f │ │ + jne 42ad3 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 4086d │ │ + je 42631 │ │ mov -0x10(%ebp),%ebx │ │ movl $0x1,(%esp) │ │ - lea -0x765fb(%ebx),%edx │ │ - jmp 40d61 │ │ + lea -0x7599b(%ebx),%edx │ │ + jmp 42b25 │ │ mov 0x10(%esi),%ecx │ │ mov -0x20(%ebp),%al │ │ test %ecx,%ecx │ │ mov %al,-0x18(%ebp) │ │ - je 40cc0 │ │ + je 42a84 │ │ mov -0x10(%ebp),%ebx │ │ mov -0x18(%ebp),%al │ │ test %al,%al │ │ movzbl %al,%eax │ │ - lea -0x7667c(%ebx),%edi │ │ - lea -0x7c8bc(%ebx),%edx │ │ + lea -0x75a1c(%ebx),%edi │ │ + lea -0x7befc(%ebx),%edx │ │ cmovne %edi,%edx │ │ lea 0x10(%eax,%eax,8),%eax │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 40d0f │ │ + jne 42ad3 │ │ mov -0x18(%ebp),%al │ │ - jmp 40d04 │ │ + jmp 42ac8 │ │ mov 0x10(%esi),%ecx │ │ mov -0x20(%ebp),%al │ │ test %ecx,%ecx │ │ - je 40d04 │ │ + je 42ac8 │ │ mov %al,-0x18(%ebp) │ │ mov -0x10(%ebp),%ebx │ │ cmpb $0x0,-0x18(%ebp) │ │ movzbl -0x18(%ebp),%eax │ │ - lea -0x7667c(%ebx),%esi │ │ - lea -0x7c8bc(%ebx),%edx │ │ + lea -0x75a1c(%ebx),%esi │ │ + lea -0x7befc(%ebx),%edx │ │ cmovne %esi,%edx │ │ mov -0x14(%ebp),%esi │ │ lea 0x10(%eax,%eax,8),%eax │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ mov -0x18(%ebp),%al │ │ mov $0x1,%cl │ │ - jne 40d0f │ │ + jne 42ad3 │ │ movl $0x0,(%esi) │ │ mov %al,0x4(%esi) │ │ xor %ecx,%ecx │ │ mov %ecx,%eax │ │ add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ cmp $0x1,%edx │ │ - jne 40d46 │ │ + jne 42b0a │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 4086d │ │ + je 42631 │ │ mov -0x10(%ebp),%ebx │ │ movl $0x1,(%esp) │ │ - lea -0x765de(%ebx),%edx │ │ - call 31690 │ │ + lea -0x75975(%ebx),%edx │ │ + call 31e20 │ │ test %al,%al │ │ - jne 40a88 │ │ + jne 4284c │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 4086d │ │ + je 42631 │ │ mov -0x10(%ebp),%ebx │ │ movl $0x1,(%esp) │ │ - lea -0x76613(%ebx),%edx │ │ - call 31690 │ │ + lea -0x759b3(%ebx),%edx │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 40d0f │ │ + jne 42ad3 │ │ cmpb $0x0,-0x18(%ebp) │ │ - jne 4086d │ │ + jne 42631 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 4086d │ │ + je 42631 │ │ mov -0x10(%ebp),%ebx │ │ movl $0x1,(%esp) │ │ - lea -0x76604(%ebx),%edx │ │ - call 31690 │ │ - jmp 40863 │ │ + lea -0x759a4(%ebx),%edx │ │ + call 31e20 │ │ + jmp 42627 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 4086d │ │ + je 42631 │ │ mov -0x10(%ebp),%ebx │ │ movl $0x5,(%esp) │ │ - lea -0x765dc(%ebx),%edx │ │ - jmp 40d91 │ │ + lea -0x75973(%ebx),%edx │ │ + jmp 42b55 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 40dd9 │ │ - lea -0x765df(%ebx),%edx │ │ + je 42b9d │ │ + lea -0x75976(%ebx),%edx │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - jne 40a88 │ │ + jne 4284c │ │ mov %esi,%ecx │ │ - call 4186c │ │ + call 43545 │ │ test %eax,%eax │ │ - jne 40a88 │ │ - jmp 40d46 │ │ + jne 4284c │ │ + jmp 42b0a │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 40e0e │ │ - lea -0x765d6(%ebx),%edx │ │ + je 42bd2 │ │ + lea -0x7596d(%ebx),%edx │ │ movl $0x3,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - jne 40a88 │ │ + jne 4284c │ │ mov %esi,%ecx │ │ - call 41962 │ │ + call 4363b │ │ test %eax,%eax │ │ - jne 40a88 │ │ + jne 4284c │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 4086d │ │ + je 42631 │ │ mov -0x10(%ebp),%ebx │ │ movl $0x2,(%esp) │ │ - lea -0x765d3(%ebx),%edx │ │ - jmp 40d61 │ │ + lea -0x7596a(%ebx),%edx │ │ + jmp 42b25 │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0x10,%esp │ │ + mov 0x4(%edx),%edi │ │ + mov 0x8(%edx),%esi │ │ + mov (%edx),%ebx │ │ + mov %edx,0x4(%esp) │ │ + mov %edi,%eax │ │ + cmp %edi,%esi │ │ + jae 42c34 │ │ + cmpb $0x5f,(%ebx,%esi,1) │ │ + jne 42c34 │ │ + mov 0x4(%esp),%eax │ │ + inc %esi │ │ + mov %esi,0x8(%eax) │ │ + xor %eax,%eax │ │ + mov %eax,0x8(%ecx) │ │ + mov %eax,0x4(%ecx) │ │ + jmp 42ce0 │ │ + cmp %eax,%esi │ │ + mov %ecx,(%esp) │ │ + mov %ebx,0x8(%esp) │ │ + cmova %esi,%eax │ │ + xor %edi,%edi │ │ + xor %edx,%edx │ │ + mov %eax,0xc(%esp) │ │ + cmp %esi,0xc(%esp) │ │ + je 42cb3 │ │ + mov (%ebx,%esi,1),%al │ │ + cmp $0x5f,%al │ │ + je 42cbe │ │ + mov %eax,%ecx │ │ + add $0xd0,%cl │ │ + cmp $0xa,%cl │ │ + jb 42c7b │ │ + mov %eax,%ecx │ │ + add $0x9f,%cl │ │ + cmp $0x1a,%cl │ │ + jae 42c6d │ │ + add $0xa9,%al │ │ + jmp 42c79 │ │ + mov %eax,%ecx │ │ + add $0xbf,%cl │ │ + cmp $0x1a,%cl │ │ + jae 42cb3 │ │ + add $0xe3,%al │ │ + mov %eax,%ecx │ │ + mov %edx,%eax │ │ + mov $0x3e,%edx │ │ + inc %esi │ │ + mul %edx │ │ + mov $0x3e,%edx │ │ + mov %eax,%ebx │ │ + mov %edi,%eax │ │ + seto %ch │ │ + mov 0x4(%esp),%edi │ │ + mul %edx │ │ + add %ebx,%edx │ │ + setb %bl │ │ + or %ch,%bl │ │ + mov %esi,0x8(%edi) │ │ + jne 42cb3 │ │ + mov 0x8(%esp),%ebx │ │ + mov %eax,%edi │ │ + movzbl %cl,%eax │ │ + add %eax,%edi │ │ + adc $0x0,%edx │ │ + jae 42c48 │ │ + mov (%esp),%ecx │ │ + mov $0x1,%al │ │ + movb $0x0,0x1(%ecx) │ │ + jmp 42ce0 │ │ + mov 0x4(%esp),%eax │ │ + mov %edi,%ecx │ │ + inc %esi │ │ + and %edx,%ecx │ │ + cmp $0xffffffff,%ecx │ │ + mov %esi,0x8(%eax) │ │ + je 42cb3 │ │ + mov (%esp),%ecx │ │ + add $0x1,%edi │ │ + adc $0x0,%edx │ │ + xor %eax,%eax │ │ + mov %edi,0x4(%ecx) │ │ + mov %edx,0x8(%ecx) │ │ + mov %al,(%ecx) │ │ + add $0x10,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x2c,%esp │ │ - mov %ecx,%edi │ │ - mov 0x10(%ecx),%ecx │ │ - call 40e50 │ │ + sub $0x1c,%esp │ │ + mov 0x10(%ecx),%esi │ │ + call 42cfa │ │ pop %ebx │ │ - add $0x3d98c,%ebx │ │ - test %ecx,%ecx │ │ - je 40eb4 │ │ - mov %edx,%esi │ │ - lea -0x765cc(%ebx),%edx │ │ + add $0x3b392,%ebx │ │ + test %esi,%esi │ │ + je 42d61 │ │ + mov %ecx,%edi │ │ + mov %edx,-0x10(%ebp) │ │ + lea -0x75963(%ebx),%edx │ │ + mov %esi,%ecx │ │ movl $0x1,(%esp) │ │ - mov %ecx,-0x10(%ebp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 40eb6 │ │ - mov 0x8(%ebp),%eax │ │ - mov %esi,%ecx │ │ - or %eax,%ecx │ │ - je 40ec0 │ │ + jne 42d63 │ │ + mov -0x10(%ebp),%eax │ │ + mov %eax,%ecx │ │ + or 0x8(%ebp),%ecx │ │ + je 42d6d │ │ mov 0x14(%edi),%edx │ │ mov $0x0,%ecx │ │ - cmp %esi,%edx │ │ - sbb %eax,%ecx │ │ - jae 40ed7 │ │ - mov -0x10(%ebp),%ecx │ │ - lea -0x7c8bc(%ebx),%edx │ │ + cmp %eax,%edx │ │ + sbb 0x8(%ebp),%ecx │ │ + jae 42d83 │ │ + lea -0x7befc(%ebx),%edx │ │ + mov %esi,%ecx │ │ movl $0x10,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 40eb6 │ │ + jne 42d63 │ │ movl $0x0,(%edi) │ │ movb $0x0,0x4(%edi) │ │ xor %ecx,%ecx │ │ mov %ecx,%eax │ │ - add $0x2c,%esp │ │ + add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov -0x10(%ebp),%ecx │ │ - lea -0x765dd(%ebx),%edx │ │ + lea -0x75974(%ebx),%edx │ │ + mov %esi,%ecx │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ - jmp 40eb8 │ │ - sub %esi,%edx │ │ + call 31e20 │ │ + jmp 42d65 │ │ + sub %eax,%edx │ │ mov $0x0,%ecx │ │ - mov -0x10(%ebp),%esi │ │ - sbb %eax,%ecx │ │ + sbb 0x8(%ebp),%ecx │ │ cmp $0x1a,%edx │ │ mov %ecx,%eax │ │ sbb $0x0,%eax │ │ - jae 40f03 │ │ - lea -0x28(%ebp),%eax │ │ + jae 42dad │ │ + lea -0x14(%ebp),%eax │ │ add $0x61,%edx │ │ mov %esi,0x4(%esp) │ │ mov %edx,(%eax) │ │ mov %eax,(%esp) │ │ - call 34bb0 │ │ - jmp 40f5e │ │ - mov %ecx,-0x14(%ebp) │ │ + call 35f80 │ │ + jmp 42de3 │ │ + mov %ecx,-0x10(%ebp) │ │ mov %edx,%edi │ │ - lea -0x765dd(%ebx),%edx │ │ + lea -0x75974(%ebx),%edx │ │ mov %esi,%ecx │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 40eb6 │ │ - mov -0x14(%ebp),%edx │ │ - lea -0x28(%ebp),%eax │ │ - mov %edi,%ecx │ │ + jne 42d63 │ │ + mov -0x10(%ebp),%ecx │ │ + lea -0x20(%ebp),%eax │ │ + mov %esi,0x4(%esp) │ │ + mov %edi,(%eax) │ │ mov %eax,(%esp) │ │ - call 32310 │ │ - mov $0x14,%ecx │ │ - movl $0x0,0x4(%esp) │ │ - movl $0x1,(%esp) │ │ - sub %eax,%ecx │ │ - xor %edx,%edx │ │ - lea -0x28(%ebp,%eax,1),%eax │ │ - mov %ecx,0xc(%esp) │ │ - inc %edx │ │ - mov %esi,%ecx │ │ - mov %eax,0x8(%esp) │ │ - call 31bc0 │ │ + mov %ecx,0x4(%eax) │ │ + call 35e00 │ │ mov %eax,%ecx │ │ - jmp 40eb6 │ │ + jmp 42d63 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x3c,%esp │ │ - call 40f73 │ │ + sub $0x2c,%esp │ │ + call 42df8 │ │ pop %ebx │ │ mov %ecx,%esi │ │ - add $0x3d869,%ebx │ │ + add $0x3b294,%ebx │ │ cmpl $0x0,(%ecx) │ │ - je 4100a │ │ - lea -0x34(%ebp),%edi │ │ + je 42e63 │ │ + lea -0x20(%ebp),%edi │ │ mov %edx,-0x10(%ebp) │ │ mov %esi,%edx │ │ mov %edi,%ecx │ │ - call 411c8 │ │ + call 4301f │ │ mov (%edi),%edi │ │ test %edi,%edi │ │ - je 4102c │ │ - mov -0x30(%ebp),%eax │ │ + je 42e85 │ │ lea -0x20(%ebp),%ecx │ │ mov %edi,%edx │ │ + mov 0x4(%ecx),%eax │ │ mov %eax,-0x14(%ebp) │ │ mov %eax,(%esp) │ │ - call 41297 │ │ + call 430e5 │ │ lea -0x20(%ebp),%eax │ │ cmpl $0x1,(%eax) │ │ - jne 41072 │ │ + jne 42ecb │ │ mov 0x10(%esi),%esi │ │ + movsd -0x1c(%ebp),%xmm0 │ │ test %esi,%esi │ │ - je 410c9 │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x18(%ebp),%edx │ │ - lea -0x34(%ebp),%eax │ │ + movsd %xmm0,-0x28(%ebp) │ │ + je 42f20 │ │ + lea -0x28(%ebp),%eax │ │ + mov %esi,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 32310 │ │ - mov $0x14,%ecx │ │ - movl $0x0,0x4(%esp) │ │ - movl $0x1,(%esp) │ │ - sub %eax,%ecx │ │ - xor %edx,%edx │ │ - lea -0x34(%ebp,%eax,1),%eax │ │ - mov %ecx,0xc(%esp) │ │ - inc %edx │ │ - mov %esi,%ecx │ │ - mov %eax,0x8(%esp) │ │ - call 31bc0 │ │ - jmp 410a0 │ │ + call 35e00 │ │ + jmp 42ef9 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 410c9 │ │ - lea -0x76663(%ebx),%edx │ │ + je 42f20 │ │ + lea -0x75a03(%ebx),%edx │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ - jmp 410cb │ │ + call 31e20 │ │ + jmp 42f22 │ │ mov 0x10(%esi),%ecx │ │ - mov -0x30(%ebp),%al │ │ + mov -0x1c(%ebp),%al │ │ test %ecx,%ecx │ │ mov %al,-0x10(%ebp) │ │ - je 41064 │ │ + je 42ebd │ │ mov -0x10(%ebp),%al │ │ - lea -0x7667c(%ebx),%edi │ │ - lea -0x7c8bc(%ebx),%edx │ │ + lea -0x75a1c(%ebx),%edi │ │ + lea -0x7befc(%ebx),%edx │ │ test %al,%al │ │ movzbl %al,%eax │ │ cmovne %edi,%edx │ │ lea 0x10(%eax,%eax,8),%eax │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 410cb │ │ + jne 42f22 │ │ mov -0x10(%ebp),%al │ │ movl $0x0,(%esi) │ │ mov %al,0x4(%esi) │ │ - jmp 410c9 │ │ + jmp 42f20 │ │ mov 0x10(%esi),%esi │ │ test %esi,%esi │ │ - je 410c9 │ │ - lea -0x765ce(%ebx),%edx │ │ + je 42f20 │ │ + lea -0x75965(%ebx),%edx │ │ mov %esi,%ecx │ │ movl $0x2,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - jne 410a4 │ │ + jne 42efd │ │ mov -0x14(%ebp),%eax │ │ mov %esi,%ecx │ │ mov %edi,%edx │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - je 410a8 │ │ + je 42f01 │ │ mov $0x1,%al │ │ - jmp 410cb │ │ + jmp 42f22 │ │ testb $0x80,0xa(%esi) │ │ - jne 410c9 │ │ + jne 42f20 │ │ movzbl -0x10(%ebp),%ecx │ │ - call 42065 │ │ + call 43f42 │ │ test %eax,%eax │ │ - je 410d3 │ │ + je 42f2a │ │ mov %edx,(%esp) │ │ mov %esi,%ecx │ │ mov %eax,%edx │ │ - call 31690 │ │ - jmp 410cb │ │ + jmp 42e7b │ │ xor %eax,%eax │ │ - add $0x3c,%esp │ │ + add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea -0xcd8(%ebx),%ecx │ │ - call 32cb0 │ │ + lea -0xe2c(%ebx),%ecx │ │ + call 34650 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ - call 410ec │ │ + call 42f43 │ │ pop %ebx │ │ mov %ecx,%esi │ │ - add $0x3d6f0,%ebx │ │ + add $0x3b149,%ebx │ │ cmpl $0x0,(%ecx) │ │ - je 4115e │ │ + je 42fb5 │ │ lea -0x20(%ebp),%edi │ │ mov %edx,-0x10(%ebp) │ │ mov %esi,%edx │ │ mov %edi,%ecx │ │ - call 41fd8 │ │ + call 43eb5 │ │ cmpl $0x0,(%edi) │ │ - je 41179 │ │ + je 42fd0 │ │ cmpl $0x0,0x10(%esi) │ │ - je 411be │ │ + je 43015 │ │ movsd 0x8(%esi),%xmm1 │ │ movsd (%esi),%xmm0 │ │ movsd -0x20(%ebp),%xmm2 │ │ movzbl -0x10(%ebp),%edx │ │ mov %esi,%ecx │ │ movsd %xmm1,-0x28(%ebp) │ │ movsd -0x18(%ebp),%xmm1 │ │ movsd %xmm0,-0x30(%ebp) │ │ movsd %xmm2,(%esi) │ │ movsd %xmm1,0x8(%esi) │ │ - call 40773 │ │ + call 42537 │ │ movsd -0x30(%ebp),%xmm0 │ │ movsd -0x28(%ebp),%xmm1 │ │ movsd %xmm0,(%esi) │ │ movsd %xmm1,0x8(%esi) │ │ - jmp 411c0 │ │ + jmp 43017 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 411be │ │ - lea -0x76663(%ebx),%edx │ │ + je 43015 │ │ + lea -0x75a03(%ebx),%edx │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ - jmp 411c0 │ │ + call 31e20 │ │ + jmp 43017 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 411ab │ │ + je 43002 │ │ mov -0x1c(%ebp),%al │ │ - lea -0x7667c(%ebx),%edi │ │ - lea -0x7c8bc(%ebx),%edx │ │ + lea -0x75a1c(%ebx),%edi │ │ + lea -0x7befc(%ebx),%edx │ │ test %al,%al │ │ movzbl %al,%eax │ │ cmovne %edi,%edx │ │ lea 0x10(%eax,%eax,8),%eax │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 411c0 │ │ + jne 43017 │ │ movsd -0x20(%ebp),%xmm0 │ │ movsd -0x18(%ebp),%xmm1 │ │ movsd %xmm1,0x8(%esi) │ │ movsd %xmm0,(%esi) │ │ xor %eax,%eax │ │ add $0x2c,%esp │ │ pop %esi │ │ @@ -47609,619 +49352,501 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov 0x8(%edx),%edi │ │ mov 0x4(%edx),%esi │ │ - call 411dc │ │ + call 43033 │ │ pop %eax │ │ - mov %ecx,-0x18(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ mov %edx,%ecx │ │ mov (%edx),%edx │ │ - add $0x3d600,%eax │ │ - mov %eax,-0x1c(%ebp) │ │ + add $0x3b059,%eax │ │ + mov %eax,-0x18(%ebp) │ │ cmp %esi,%edi │ │ - mov %esi,-0x14(%ebp) │ │ + mov %esi,-0x1c(%ebp) │ │ mov %edi,-0x20(%ebp) │ │ mov %edx,-0x10(%ebp) │ │ cmova %edi,%esi │ │ inc %edi │ │ neg %esi │ │ mov %edi,%eax │ │ add %esi,%edi │ │ cmp $0x1,%edi │ │ - je 4124f │ │ + je 430b9 │ │ mov -0x10(%ebp),%edx │ │ lea 0x1(%eax),%edi │ │ mov -0x1(%edx,%eax,1),%dl │ │ mov %eax,0x8(%ecx) │ │ mov %dl,%bh │ │ mov %dl,%bl │ │ add $0xd0,%bh │ │ cmp $0xa,%bh │ │ setb %bh │ │ add $0x9f,%bl │ │ cmp $0x6,%bl │ │ setb %dh │ │ or %bh,%dh │ │ test %dh,%dh │ │ - jne 411fe │ │ + jne 43055 │ │ cmp $0x5f,%dl │ │ - jne 4124f │ │ + jne 430b9 │ │ + mov -0x1c(%ebp),%edx │ │ mov -0x20(%ebp),%edi │ │ dec %eax │ │ - test %edi,%edi │ │ - je 4125e │ │ - mov -0x14(%ebp),%edx │ │ + cmp %edx,%eax │ │ + ja 430ce │ │ cmp %edx,%edi │ │ - jae 41263 │ │ + je 430a8 │ │ + test %edi,%edi │ │ + je 430a8 │ │ mov -0x10(%ebp),%ecx │ │ cmpb $0xc0,(%ecx,%edi,1) │ │ - jge 41265 │ │ - jmp 41280 │ │ - mov -0x18(%ebp),%eax │ │ - movb $0x0,0x4(%eax) │ │ - movl $0x0,(%eax) │ │ - jmp 41278 │ │ - mov -0x14(%ebp),%edx │ │ - jmp 41265 │ │ - jne 41280 │ │ - cmp %edx,%eax │ │ - ja 41280 │ │ + jl 430ce │ │ mov -0x10(%ebp),%ecx │ │ - mov -0x18(%ebp),%edx │ │ + mov -0x14(%ebp),%edx │ │ sub %edi,%eax │ │ add %edi,%ecx │ │ mov %ecx,(%edx) │ │ mov %eax,0x4(%edx) │ │ + jmp 430c6 │ │ + mov -0x14(%ebp),%eax │ │ + movb $0x0,0x4(%eax) │ │ + movl $0x0,(%eax) │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ sub $0x4,%esp │ │ - mov -0x1c(%ebp),%ebx │ │ + mov -0x18(%ebp),%ebx │ │ mov -0x10(%ebp),%ecx │ │ - lea -0xd18(%ebx),%esi │ │ + lea -0xe6c(%ebx),%esi │ │ push %esi │ │ push %eax │ │ push %edi │ │ - call 33a30 │ │ + call 341c0 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x5c,%esp │ │ - call 412a5 │ │ + call 430f3 │ │ pop %ebx │ │ mov %ecx,-0x14(%ebp) │ │ - add $0x3d537,%ebx │ │ + add $0x3af99,%ebx │ │ sub $0x4,%esp │ │ lea -0x60(%ebp),%esi │ │ - lea -0x765fd(%ebx),%eax │ │ + lea -0x7599d(%ebx),%eax │ │ mov %edx,-0x10(%ebp) │ │ mov %ebx,-0x18(%ebp) │ │ mov %esi,%ecx │ │ push $0x1 │ │ push %eax │ │ push 0x8(%ebp) │ │ - call 33390 │ │ + call 33a70 │ │ add $0x10,%esp │ │ lea -0x28(%ebp),%edi │ │ mov -0x18(%ebp),%ebx │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ - call 3e311 │ │ + call 4024c │ │ mov -0x28(%ebp),%eax │ │ test %eax,%eax │ │ - je 412d4 │ │ + je 43122 │ │ cmp $0x1,%eax │ │ - jne 412f4 │ │ + jne 43142 │ │ mov -0x24(%ebp),%esi │ │ mov 0x8(%ebp),%edi │ │ - jmp 412f9 │ │ + jmp 43147 │ │ mov 0x8(%ebp),%edi │ │ mov %edi,%esi │ │ mov %edi,%ecx │ │ xor %eax,%eax │ │ sub %esi,%ecx │ │ cmp $0x10,%ecx │ │ - ja 413c0 │ │ + ja 4320e │ │ xor %ecx,%ecx │ │ cmp %esi,%edi │ │ mov $0x0,%edx │ │ - je 413b4 │ │ + je 43202 │ │ mov -0x10(%ebp),%eax │ │ xor %ecx,%ecx │ │ xor %edx,%edx │ │ add %eax,%edi │ │ add %eax,%esi │ │ mov %edi,-0x1c(%ebp) │ │ movzbl (%esi),%eax │ │ test %al,%al │ │ - js 4132f │ │ + js 4317d │ │ inc %esi │ │ - jmp 41389 │ │ + jmp 431d7 │ │ movzbl 0x1(%esi),%ebx │ │ mov %eax,%edi │ │ and $0x1f,%edi │ │ and $0x3f,%ebx │ │ cmp $0xdf,%al │ │ - jbe 41370 │ │ + jbe 431be │ │ mov %esi,-0x10(%ebp) │ │ movzbl 0x2(%esi),%esi │ │ shl $0x6,%ebx │ │ and $0x3f,%esi │ │ or %ebx,%esi │ │ cmp $0xf0,%al │ │ mov %esi,%ebx │ │ - jb 4137c │ │ + jb 431ca │ │ mov -0x10(%ebp),%esi │ │ and $0x7,%edi │ │ shl $0x6,%ebx │ │ shl $0x12,%edi │ │ movzbl 0x3(%esi),%eax │ │ add $0x4,%esi │ │ and $0x3f,%eax │ │ or %ebx,%eax │ │ or %edi,%eax │ │ - jmp 41389 │ │ + jmp 431d7 │ │ shl $0x6,%edi │ │ add $0x2,%esi │ │ or %ebx,%edi │ │ mov %edi,%eax │ │ - jmp 41389 │ │ + jmp 431d7 │ │ mov -0x10(%ebp),%esi │ │ shl $0xc,%edi │ │ or %edi,%ebx │ │ mov %ebx,%eax │ │ add $0x3,%esi │ │ lea -0x41(%eax),%ebx │ │ lea -0x30(%eax),%edi │ │ and $0xffffffdf,%ebx │ │ add $0xa,%ebx │ │ cmp $0x3a,%eax │ │ cmovae %ebx,%edi │ │ cmp $0x10,%edi │ │ - jae 413cd │ │ + jae 4321b │ │ mov -0x1c(%ebp),%eax │ │ shld $0x4,%ecx,%edx │ │ shl $0x4,%ecx │ │ or %edi,%ecx │ │ cmp %eax,%esi │ │ - jne 41325 │ │ + jne 43173 │ │ mov -0x14(%ebp),%eax │ │ mov %ecx,0x4(%eax) │ │ mov %edx,0x8(%eax) │ │ xor %eax,%eax │ │ inc %eax │ │ mov -0x14(%ebp),%ecx │ │ mov %eax,(%ecx) │ │ add $0x5c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x18(%ebp),%ebx │ │ - lea -0xd28(%ebx),%ecx │ │ - call 32cb0 │ │ + lea -0xe7c(%ebx),%ecx │ │ + call 34650 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x2c,%esp │ │ - call 413e9 │ │ - pop %ebx │ │ - add $0x3d3f3,%ebx │ │ + sub $0x1c,%esp │ │ + call 43237 │ │ + pop %eax │ │ + add $0x3ae55,%eax │ │ test %ecx,%ecx │ │ - je 41410 │ │ + mov %eax,-0x14(%ebp) │ │ + je 432e5 │ │ mov 0x4(%ecx),%eax │ │ mov %edx,%edi │ │ mov %ecx,%esi │ │ sub $0x8,%esp │ │ push $0x27 │ │ push (%ecx) │ │ call *0x10(%eax) │ │ add $0x10,%esp │ │ + mov $0x1,%bl │ │ test %al,%al │ │ - je 4141a │ │ - mov $0x1,%al │ │ - jmp 41412 │ │ - xor %eax,%eax │ │ - add $0x2c,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - mov %esi,-0x2c(%ebp) │ │ + jne 432eb │ │ cmp $0x22,%edi │ │ - je 41446 │ │ + je 432c3 │ │ cmp $0xffffffff,%edi │ │ - je 4155d │ │ - cmp $0xc,%edi │ │ - jg 41461 │ │ - test %edi,%edi │ │ - je 41478 │ │ - cmp $0x9,%edi │ │ - je 414b3 │ │ - cmp $0xa,%edi │ │ - jne 41488 │ │ - movw $0x6e5c,-0x18(%ebp) │ │ - jmp 414c1 │ │ + je 432f5 │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0x28(%ebp),%ecx │ │ + mov %edi,%edx │ │ + call 43a9b │ │ + movzbl -0x1b(%ebp),%eax │ │ + movzbl -0x1c(%ebp),%ebx │ │ + mov -0x28(%ebp),%edx │ │ + cmp %al,%bl │ │ + mov %al,-0xd(%ebp) │ │ + mov %edx,-0x18(%ebp) │ │ + cmova %ebx,%eax │ │ + movzbl %al,%edi │ │ + cmp %ebx,%edi │ │ + je 432de │ │ + cmpb $0x80,-0xd(%ebp) │ │ + mov -0x18(%ebp),%eax │ │ + ja 432ad │ │ + movzbl -0x28(%ebp,%ebx,1),%eax │ │ + mov 0x4(%esi),%ecx │ │ + sub $0x8,%esp │ │ + push %eax │ │ + push (%esi) │ │ + call *0x10(%ecx) │ │ + add $0x10,%esp │ │ + inc %ebx │ │ + test %al,%al │ │ + je 4329b │ │ + jmp 432e9 │ │ mov 0x4(%esi),%eax │ │ sub $0x8,%esp │ │ push $0x22 │ │ push (%esi) │ │ call *0x10(%eax) │ │ add $0x10,%esp │ │ test %al,%al │ │ mov $0xffffffff,%edi │ │ - je 4141d │ │ - jmp 4140c │ │ - cmp $0xd,%edi │ │ - je 41480 │ │ - cmp $0x27,%edi │ │ - je 414bb │ │ - cmp $0x5c,%edi │ │ - jne 41488 │ │ - movw $0x5c5c,-0x18(%ebp) │ │ - jmp 414c1 │ │ - movw $0x305c,-0x18(%ebp) │ │ - jmp 414c1 │ │ - movw $0x725c,-0x18(%ebp) │ │ - jmp 414c1 │ │ - cmp $0x2ff,%edi │ │ - jbe 4149f │ │ - mov %edi,%ecx │ │ - call 32ae0 │ │ - test %al,%al │ │ - jne 41523 │ │ - mov %edi,%ecx │ │ - call 32870 │ │ - test %al,%al │ │ - je 41523 │ │ - mov $0x81,%cl │ │ - mov $0x80,%al │ │ - mov %edi,-0x18(%ebp) │ │ - jmp 414cb │ │ - movw $0x745c,-0x18(%ebp) │ │ - jmp 414c1 │ │ - movw $0x275c,-0x18(%ebp) │ │ - xor %eax,%eax │ │ - mov $0x2,%cl │ │ - mov %eax,-0x12(%ebp) │ │ - mov %eax,-0x16(%ebp) │ │ - movzwl -0x10(%ebp),%edx │ │ - movsd -0x18(%ebp),%xmm0 │ │ - mov %dx,-0x20(%ebp) │ │ - movsd %xmm0,-0x28(%ebp) │ │ - mov -0x28(%ebp),%edx │ │ - movzbl %al,%esi │ │ - movzbl %cl,%eax │ │ - mov %edx,-0x30(%ebp) │ │ - mov %eax,%edi │ │ - cmp $0x80,%al │ │ - mov -0x30(%ebp),%eax │ │ - ja 414f7 │ │ - movzbl -0x28(%ebp,%esi,1),%eax │ │ - mov -0x2c(%ebp),%edx │ │ - mov 0x4(%edx),%ecx │ │ - sub $0x8,%esp │ │ - push %eax │ │ - push (%edx) │ │ - call *0x10(%ecx) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 4140c │ │ - inc %esi │ │ - mov %edi,%eax │ │ - cmp %edi,%esi │ │ - jb 414e9 │ │ - mov -0x2c(%ebp),%esi │ │ + jne 432eb │ │ + jmp 43267 │ │ xor %edi,%edi │ │ + mov $0x1,%bl │ │ dec %edi │ │ - jmp 4141d │ │ - lea -0x28(%ebp),%ecx │ │ - mov %edi,%edx │ │ - call 41dc2 │ │ - movzwl -0x20(%ebp),%eax │ │ - movsd -0x28(%ebp),%xmm0 │ │ - mov -0x1d(%ebp),%cl │ │ - mov %ax,-0x10(%ebp) │ │ - movsd %xmm0,-0x18(%ebp) │ │ - mov -0x1e(%ebp),%al │ │ - movzwl -0x10(%ebp),%edx │ │ - movsd -0x18(%ebp),%xmm0 │ │ - cmp %cl,%al │ │ - mov %dx,-0x20(%ebp) │ │ - movsd %xmm0,-0x28(%ebp) │ │ - jb 414dd │ │ - jmp 41518 │ │ + jmp 43267 │ │ + xor %ebx,%ebx │ │ + jmp 432eb │ │ + mov $0x1,%bl │ │ + mov %ebx,%eax │ │ + add $0x1c,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ mov 0x4(%esi),%eax │ │ sub $0x8,%esp │ │ push $0x27 │ │ push (%esi) │ │ call *0x10(%eax) │ │ - add $0x3c,%esp │ │ - jmp 41415 │ │ + add $0x2c,%esp │ │ + jmp 432f0 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x5c,%esp │ │ - call 41580 │ │ + sub $0x4c,%esp │ │ + call 43315 │ │ pop %ebx │ │ mov %ecx,%esi │ │ - add $0x3d25c,%ebx │ │ + add $0x3ad77,%ebx │ │ cmpl $0x0,(%ecx) │ │ - je 4178f │ │ - lea -0x50(%ebp),%edi │ │ + je 4346a │ │ + lea -0x40(%ebp),%edi │ │ mov %esi,%edx │ │ mov %edi,%ecx │ │ - call 411c8 │ │ + call 4301f │ │ mov (%edi),%eax │ │ test %eax,%eax │ │ - je 417d9 │ │ - mov -0x4c(%ebp),%ecx │ │ + je 434b4 │ │ + mov -0x3c(%ebp),%ecx │ │ test $0x1,%cl │ │ - jne 417ae │ │ + jne 43489 │ │ and $0x7ffffffe,%ecx │ │ mov %eax,(%edi) │ │ - mov %eax,-0x1c(%ebp) │ │ + mov %eax,-0x10(%ebp) │ │ lea (%eax,%ecx,1),%edx │ │ mov %ecx,0x4(%edi) │ │ - mov %ecx,-0x3c(%ebp) │ │ + mov %ecx,-0x18(%ebp) │ │ mov %edx,0x8(%edi) │ │ movl $0x0,0xc(%edi) │ │ - mov %edx,-0x38(%ebp) │ │ + mov %edx,-0x14(%ebp) │ │ movl $0x2,0x10(%edi) │ │ mov %edi,%ecx │ │ - call 41b0c │ │ + call 437e5 │ │ cmp $0xfffffffe,%eax │ │ - jb 415dc │ │ - jne 417ae │ │ + jb 43371 │ │ + jne 43489 │ │ mov 0x10(%esi),%edi │ │ test %edi,%edi │ │ - je 4181b │ │ + je 434f6 │ │ mov 0x4(%edi),%ecx │ │ mov (%edi),%eax │ │ movl $0x22,0x4(%esp) │ │ mov %eax,(%esp) │ │ call *0x10(%ecx) │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 4181d │ │ - mov -0x1c(%ebp),%eax │ │ - mov -0x3c(%ebp),%esi │ │ - mov -0x38(%ebp),%edx │ │ - lea -0x50(%ebp),%ecx │ │ - mov %eax,(%ecx) │ │ - mov %esi,0x4(%ecx) │ │ - mov %edx,0x8(%ecx) │ │ - movl $0x0,0xc(%ecx) │ │ - movl $0x2,0x10(%ecx) │ │ - call 41b0c │ │ + jne 434f8 │ │ + mov -0x10(%ebp),%eax │ │ + mov -0x18(%ebp),%edx │ │ + mov -0x14(%ebp),%ecx │ │ + lea -0x40(%ebp),%esi │ │ + mov %eax,(%esi) │ │ + mov %edx,0x4(%esi) │ │ + mov %ecx,0x8(%esi) │ │ + movl $0x0,0xc(%esi) │ │ + movl $0x2,0x10(%esi) │ │ + mov %esi,%ecx │ │ + call 437e5 │ │ cmp $0xfffffffe,%eax │ │ - je 41827 │ │ - mov %eax,%esi │ │ + je 43502 │ │ cmp $0x27,%eax │ │ - je 41674 │ │ - cmp $0xffffffff,%esi │ │ - je 41842 │ │ - cmp $0xc,%esi │ │ - mov %edi,-0x34(%ebp) │ │ - jg 41693 │ │ - test %esi,%esi │ │ - je 416aa │ │ - cmp $0x9,%esi │ │ - je 416e5 │ │ - cmp $0xa,%esi │ │ - jne 416ba │ │ - movw $0x6e5c,-0x18(%ebp) │ │ - jmp 416f3 │ │ + je 43442 │ │ + cmp $0xffffffff,%eax │ │ + je 4351b │ │ + lea -0x2c(%ebp),%ecx │ │ + mov %eax,%edx │ │ + call 43a9b │ │ + movzbl -0x1f(%ebp),%eax │ │ + movzbl -0x20(%ebp),%edx │ │ + mov -0x2c(%ebp),%esi │ │ + cmp %al,%dl │ │ + mov %al,-0x18(%ebp) │ │ + mov %esi,-0x14(%ebp) │ │ + cmova %edx,%eax │ │ + movzbl %al,%eax │ │ + mov %eax,-0x10(%ebp) │ │ + cmp %edx,-0x10(%ebp) │ │ + je 43462 │ │ + cmpb $0x80,-0x18(%ebp) │ │ + mov -0x14(%ebp),%eax │ │ + ja 43424 │ │ + movzbl -0x2c(%ebp,%edx,1),%eax │ │ + mov %edx,%esi │ │ + mov 0x4(%edi),%edx │ │ + mov (%edi),%ecx │ │ + mov %eax,0x4(%esp) │ │ + mov %ecx,(%esp) │ │ + call *0x10(%edx) │ │ + mov %esi,%edx │ │ + inc %edx │ │ + test %al,%al │ │ + jne 43517 │ │ + jmp 43411 │ │ mov 0x4(%edi),%ecx │ │ mov (%edi),%eax │ │ movl $0x27,0x4(%esp) │ │ mov %eax,(%esp) │ │ call *0x10(%ecx) │ │ test %al,%al │ │ - lea -0x50(%ebp),%ecx │ │ - je 41638 │ │ - jmp 4183e │ │ - cmp $0xd,%esi │ │ - je 416b2 │ │ - cmp $0x22,%esi │ │ - je 416ed │ │ - cmp $0x5c,%esi │ │ - jne 416ba │ │ - movw $0x5c5c,-0x18(%ebp) │ │ - jmp 416f3 │ │ - movw $0x305c,-0x18(%ebp) │ │ - jmp 416f3 │ │ - movw $0x725c,-0x18(%ebp) │ │ - jmp 416f3 │ │ - cmp $0x2ff,%esi │ │ - jbe 416d1 │ │ - mov %esi,%ecx │ │ - call 32ae0 │ │ - test %al,%al │ │ - jne 41755 │ │ - mov %esi,%ecx │ │ - call 32870 │ │ - test %al,%al │ │ - je 41755 │ │ - mov $0x81,%cl │ │ - mov $0x80,%al │ │ - mov %esi,-0x18(%ebp) │ │ - jmp 416fd │ │ - movw $0x745c,-0x18(%ebp) │ │ - jmp 416f3 │ │ - movw $0x225c,-0x18(%ebp) │ │ - xor %eax,%eax │ │ - mov $0x2,%cl │ │ - mov %eax,-0x12(%ebp) │ │ - mov %eax,-0x16(%ebp) │ │ - movzwl -0x10(%ebp),%edx │ │ - movsd -0x18(%ebp),%xmm0 │ │ - mov %dx,-0x24(%ebp) │ │ - movsd %xmm0,-0x2c(%ebp) │ │ - mov -0x2c(%ebp),%edx │ │ - movzbl %al,%esi │ │ - movzbl %cl,%eax │ │ - mov %edx,-0x1c(%ebp) │ │ - mov %eax,%edi │ │ - cmp $0x80,%al │ │ - mov -0x1c(%ebp),%eax │ │ - ja 41729 │ │ - movzbl -0x2c(%ebp,%esi,1),%eax │ │ - mov -0x34(%ebp),%edx │ │ - mov (%edx),%ecx │ │ - mov 0x4(%edx),%edx │ │ - mov %eax,0x4(%esp) │ │ - mov %ecx,(%esp) │ │ - call *0x10(%edx) │ │ - test %al,%al │ │ - jne 4183e │ │ - inc %esi │ │ - mov %edi,%eax │ │ - cmp %edi,%esi │ │ - jb 4171b │ │ - mov -0x34(%ebp),%edi │ │ - lea -0x50(%ebp),%ecx │ │ - jmp 41638 │ │ - lea -0x2c(%ebp),%ecx │ │ - mov %esi,%edx │ │ - call 41dc2 │ │ - movzwl -0x24(%ebp),%eax │ │ - movsd -0x2c(%ebp),%xmm0 │ │ - mov -0x21(%ebp),%cl │ │ - mov %ax,-0x10(%ebp) │ │ - movsd %xmm0,-0x18(%ebp) │ │ - mov -0x22(%ebp),%al │ │ - movzwl -0x10(%ebp),%edx │ │ - movsd -0x18(%ebp),%xmm0 │ │ - cmp %cl,%al │ │ - mov %dx,-0x24(%ebp) │ │ - movsd %xmm0,-0x2c(%ebp) │ │ - jb 4170f │ │ - jmp 4174a │ │ + je 433cd │ │ + jmp 43517 │ │ + lea -0x40(%ebp),%esi │ │ + jmp 433cd │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 4181b │ │ - lea -0x76663(%ebx),%edx │ │ + je 434f6 │ │ + lea -0x75a03(%ebx),%edx │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ - jmp 4181f │ │ + call 31e20 │ │ + jmp 434fa │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 417cd │ │ - lea -0x7c8bc(%ebx),%edx │ │ + je 434a8 │ │ + lea -0x7befc(%ebx),%edx │ │ movl $0x10,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 4181d │ │ + jne 434f8 │ │ movl $0x0,(%esi) │ │ movb $0x0,0x4(%esi) │ │ - jmp 4181b │ │ + jmp 434f6 │ │ mov 0x10(%esi),%ecx │ │ - mov -0x4c(%ebp),%al │ │ + mov -0x3c(%ebp),%al │ │ test %ecx,%ecx │ │ - mov %al,-0x1c(%ebp) │ │ - je 4180f │ │ - mov -0x1c(%ebp),%al │ │ - lea -0x7667c(%ebx),%edi │ │ - lea -0x7c8bc(%ebx),%edx │ │ + mov %al,-0x10(%ebp) │ │ + je 434ea │ │ + mov -0x10(%ebp),%al │ │ + lea -0x75a1c(%ebx),%edi │ │ + lea -0x7befc(%ebx),%edx │ │ test %al,%al │ │ movzbl %al,%eax │ │ cmovne %edi,%edx │ │ lea 0x10(%eax,%eax,8),%eax │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 4181d │ │ - mov -0x1c(%ebp),%al │ │ + jne 434f8 │ │ + mov -0x10(%ebp),%al │ │ movl $0x0,(%esi) │ │ mov %al,0x4(%esi) │ │ xor %ecx,%ecx │ │ mov %ecx,%eax │ │ - add $0x5c,%esp │ │ + add $0x4c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov 0x4(%edi),%ecx │ │ mov (%edi),%eax │ │ movl $0x22,0x4(%esp) │ │ mov %eax,(%esp) │ │ call *0x10(%ecx) │ │ - mov %eax,%ecx │ │ - jmp 4181d │ │ + jmp 434fa │ │ mov $0x1,%cl │ │ - jmp 4181d │ │ - lea -0xd68(%ebx),%edx │ │ - lea -0x2d(%ebp),%ecx │ │ - lea -0xb10(%ebx),%eax │ │ + jmp 434f8 │ │ + lea -0xebc(%ebx),%edx │ │ + lea -0x19(%ebp),%ecx │ │ + lea -0xc64(%ebx),%eax │ │ mov %edx,0x4(%esp) │ │ mov %ecx,(%esp) │ │ - lea -0x75f9c(%ebx),%ecx │ │ + lea -0x75328(%ebx),%ecx │ │ mov $0x2b,%edx │ │ mov %eax,0x8(%esp) │ │ - call 34100 │ │ + call 34730 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%eax │ │ - call 4187c │ │ + call 43555 │ │ pop %ebx │ │ - add $0x3cf60,%ebx │ │ + add $0x3ab37,%ebx │ │ test %eax,%eax │ │ - je 418da │ │ + je 435b3 │ │ mov %ecx,%edi │ │ xor %esi,%esi │ │ mov 0x8(%edi),%ecx │ │ cmp 0x4(%edi),%ecx │ │ - jae 41899 │ │ + jae 43572 │ │ cmpb $0x45,(%eax,%ecx,1) │ │ - je 418d6 │ │ + je 435af │ │ sub $0x1,%esi │ │ - jb 418bb │ │ + jb 43594 │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 418bb │ │ - lea -0x76623(%ebx),%edx │ │ + je 43594 │ │ + lea -0x759c3(%ebx),%edx │ │ movl $0x2,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - jne 418d1 │ │ + jne 435aa │ │ xor %edx,%edx │ │ mov %edi,%ecx │ │ inc %edx │ │ - call 40773 │ │ + call 42537 │ │ test %al,%al │ │ - jne 418d1 │ │ + jne 435aa │ │ mov (%edi),%eax │ │ test %eax,%eax │ │ - jne 4188b │ │ - jmp 418da │ │ + jne 43564 │ │ + jmp 435b3 │ │ xor %eax,%eax │ │ inc %eax │ │ - jmp 418dc │ │ + jmp 435b5 │ │ inc %ecx │ │ mov %ecx,0x8(%edi) │ │ xor %eax,%eax │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ @@ -48230,52 +49855,52 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%eax │ │ - call 418f4 │ │ + call 435cd │ │ pop %ebx │ │ - add $0x3cee8,%ebx │ │ + add $0x3aabf,%ebx │ │ test %eax,%eax │ │ - je 41949 │ │ + je 43622 │ │ mov %ecx,%edi │ │ xor %esi,%esi │ │ mov 0x8(%edi),%ecx │ │ cmp 0x4(%edi),%ecx │ │ - jae 41911 │ │ + jae 435ea │ │ cmpb $0x45,(%eax,%ecx,1) │ │ - je 41952 │ │ + je 4362b │ │ test %esi,%esi │ │ - je 41932 │ │ + je 4360b │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 41932 │ │ - lea -0x76623(%ebx),%edx │ │ + je 4360b │ │ + lea -0x759c3(%ebx),%edx │ │ movl $0x2,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - jne 4194d │ │ + jne 43626 │ │ xor %edx,%edx │ │ mov %edi,%ecx │ │ inc %edx │ │ - call 40773 │ │ + call 42537 │ │ test %al,%al │ │ - jne 4194d │ │ + jne 43626 │ │ mov (%edi),%eax │ │ inc %esi │ │ test %eax,%eax │ │ - jne 41903 │ │ - jmp 41956 │ │ + jne 435dc │ │ + jmp 4362f │ │ xor %esi,%esi │ │ - jmp 41956 │ │ + jmp 4362f │ │ xor %eax,%eax │ │ inc %eax │ │ - jmp 41958 │ │ + jmp 43631 │ │ inc %ecx │ │ mov %ecx,0x8(%edi) │ │ xor %eax,%eax │ │ mov %esi,%edx │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ @@ -48285,127 +49910,127 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ mov (%ecx),%eax │ │ - call 41972 │ │ + call 4364b │ │ pop %ebx │ │ - add $0x3ce6a,%ebx │ │ + add $0x3aa41,%ebx │ │ test %eax,%eax │ │ - je 41b02 │ │ + je 437db │ │ mov %ecx,%edi │ │ xor %esi,%esi │ │ mov 0x8(%edi),%ecx │ │ cmp 0x4(%edi),%ecx │ │ - jae 41997 │ │ + jae 43670 │ │ cmpb $0x45,(%eax,%ecx,1) │ │ - je 41afe │ │ + je 437d7 │ │ sub $0x1,%esi │ │ - jb 419c6 │ │ + jb 4369f │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 419c6 │ │ - lea -0x76623(%ebx),%edx │ │ + je 4369f │ │ + lea -0x759c3(%ebx),%edx │ │ movl $0x2,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - jne 41aee │ │ + jne 437c7 │ │ cmpl $0x0,(%edi) │ │ - je 41a52 │ │ + je 4372b │ │ lea -0x20(%ebp),%ecx │ │ mov %edi,%edx │ │ movl $0x73,(%esp) │ │ - call 3f986 │ │ + call 41808 │ │ cmpb $0x1,-0x20(%ebp) │ │ - je 41a7e │ │ + je 43757 │ │ cmpl $0x0,(%edi) │ │ - je 41a52 │ │ + je 4372b │ │ lea -0x20(%ebp),%ecx │ │ mov %edi,%edx │ │ - call 3fa03 │ │ + call 41885 │ │ cmpl $0x0,-0x20(%ebp) │ │ - je 41ab7 │ │ + je 43790 │ │ mov 0x10(%edi),%edx │ │ movsd -0x20(%ebp),%xmm0 │ │ movsd -0x18(%ebp),%xmm1 │ │ test %edx,%edx │ │ movsd %xmm1,-0x28(%ebp) │ │ movsd %xmm0,-0x30(%ebp) │ │ - je 41a46 │ │ + je 4371f │ │ lea -0x30(%ebp),%ecx │ │ - call 3fbe8 │ │ + call 41a61 │ │ test %al,%al │ │ - jne 41aee │ │ + jne 437c7 │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 41a46 │ │ - lea -0x7660f(%ebx),%edx │ │ + je 4371f │ │ + lea -0x759af(%ebx),%edx │ │ movl $0x2,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - jne 41aee │ │ + jne 437c7 │ │ xor %edx,%edx │ │ mov %edi,%ecx │ │ inc %edx │ │ - call 40773 │ │ - jmp 41a6b │ │ + call 42537 │ │ + jmp 43744 │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 41a6f │ │ - lea -0x76663(%ebx),%edx │ │ + je 43748 │ │ + lea -0x75a03(%ebx),%edx │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - jne 41aee │ │ + jne 437c7 │ │ mov (%edi),%eax │ │ test %eax,%eax │ │ - jne 41985 │ │ - jmp 41b02 │ │ + jne 4365e │ │ + jmp 437db │ │ mov 0x10(%edi),%ecx │ │ mov -0x1f(%ebp),%al │ │ test %ecx,%ecx │ │ mov %al,-0xd(%ebp) │ │ - je 41ab2 │ │ + je 4378b │ │ mov -0xd(%ebp),%al │ │ - lea -0x7667c(%ebx),%esi │ │ - lea -0x7c8bc(%ebx),%edx │ │ + lea -0x75a1c(%ebx),%esi │ │ + lea -0x7befc(%ebx),%edx │ │ test %al,%al │ │ movzbl %al,%eax │ │ cmovne %esi,%edx │ │ lea 0x10(%eax,%eax,8),%eax │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - jne 41aee │ │ + jne 437c7 │ │ mov -0xd(%ebp),%al │ │ - jmp 41af3 │ │ + jmp 437cc │ │ mov 0x10(%edi),%ecx │ │ mov -0x1c(%ebp),%al │ │ test %ecx,%ecx │ │ - je 41af3 │ │ + je 437cc │ │ mov %al,-0xd(%ebp) │ │ - lea -0x7667c(%ebx),%esi │ │ - lea -0x7c8bc(%ebx),%edx │ │ + lea -0x75a1c(%ebx),%esi │ │ + lea -0x7befc(%ebx),%edx │ │ movzbl -0xd(%ebp),%eax │ │ cmpb $0x0,-0xd(%ebp) │ │ lea 0x10(%eax,%eax,8),%eax │ │ cmovne %esi,%edx │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ mov -0xd(%ebp),%al │ │ - je 41af3 │ │ + je 437cc │ │ xor %eax,%eax │ │ inc %eax │ │ - jmp 41b04 │ │ + jmp 437dd │ │ movl $0x0,(%edi) │ │ mov %al,0x4(%edi) │ │ - jmp 41b02 │ │ + jmp 437db │ │ inc %ecx │ │ mov %ecx,0x8(%edi) │ │ xor %eax,%eax │ │ add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ @@ -48415,83 +50040,83 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x5c,%esp │ │ mov 0x4(%ecx),%edx │ │ mov 0x10(%ecx),%edi │ │ - call 41b20 │ │ + call 437f9 │ │ pop %eax │ │ - add $0x3ccbc,%eax │ │ + add $0x3a893,%eax │ │ mov %eax,-0x10(%ebp) │ │ mov $0xfffffffe,%eax │ │ sub %edi,%edx │ │ - jb 41d3b │ │ + jb 43a14 │ │ mov (%ecx),%ebx │ │ cmp $0x2,%edi │ │ lea (%ebx,%edi,1),%eax │ │ mov %eax,(%ecx) │ │ mov %edx,0x4(%ecx) │ │ - jne 41d51 │ │ + jne 43a2a │ │ mov %edx,-0x1c(%ebp) │ │ movzbl (%ebx),%edx │ │ lea -0x41(%edx),%esi │ │ lea -0x30(%edx),%eax │ │ and $0xffffffdf,%esi │ │ add $0xa,%esi │ │ cmp $0x3a,%edx │ │ cmovae %esi,%eax │ │ cmp $0xf,%eax │ │ - ja 41d43 │ │ + ja 43a1c │ │ movzbl 0x1(%ebx),%edx │ │ mov %ebx,-0x14(%ebp) │ │ lea -0x41(%edx),%esi │ │ lea -0x30(%edx),%ebx │ │ and $0xffffffdf,%esi │ │ add $0xa,%esi │ │ cmp $0x3a,%edx │ │ cmovae %esi,%ebx │ │ cmp $0x10,%ebx │ │ - jae 41d43 │ │ + jae 43a1c │ │ shl $0x4,%al │ │ or %al,%bl │ │ - js 41bd4 │ │ + js 438ad │ │ lea -0x18(%ebp),%eax │ │ mov %bl,(%eax) │ │ movw $0x0,0x1(%eax) │ │ mov %eax,-0x24(%ebp) │ │ movb $0x0,0x3(%eax) │ │ xor %eax,%eax │ │ movl $0x1,-0x20(%ebp) │ │ inc %eax │ │ mov -0x10(%ebp),%ebx │ │ lea -0x58(%ebp),%esi │ │ lea -0x18(%ebp),%edx │ │ mov %eax,(%esp) │ │ mov %esi,%ecx │ │ - call 32d00 │ │ + call 333b0 │ │ cmpb $0x0,(%esi) │ │ - je 41cba │ │ + je 43993 │ │ xor %eax,%eax │ │ dec %eax │ │ - jmp 41d3b │ │ + jmp 43a14 │ │ xor %eax,%eax │ │ dec %eax │ │ cmp $0xc0,%bl │ │ - jb 41d3b │ │ + jb 43a14 │ │ mov -0x1c(%ebp),%edx │ │ mov $0x2,%esi │ │ cmp $0xe0,%bl │ │ - jb 41c05 │ │ + jb 438de │ │ mov $0x3,%esi │ │ cmp $0xf0,%bl │ │ - jb 41c05 │ │ + jb 438de │ │ mov $0x4,%esi │ │ cmp $0xf8,%bl │ │ - jae 41d3b │ │ + jae 43a14 │ │ lea -0x17(%ebp),%eax │ │ mov %esi,-0x28(%ebp) │ │ mov %ecx,-0x30(%ebp) │ │ mov %bl,-0x1(%eax) │ │ movw $0x0,(%eax) │ │ movb $0x0,0x2(%eax) │ │ mov %eax,%ebx │ │ @@ -48504,571 +50129,736 @@ │ │ mov %ebx,%esi │ │ mov %eax,-0x2c(%ebp) │ │ mov -0x14(%ebp),%eax │ │ lea 0x2(%edi,%eax,1),%ebx │ │ xor %edi,%edi │ │ lea (%edx,%edi,1),%eax │ │ cmp $0x2,%eax │ │ - jb 41bcc │ │ + jb 438a5 │ │ mov -0x34(%ebp),%eax │ │ mov %ebx,(%ecx) │ │ add %edi,%eax │ │ mov %eax,0x4(%ecx) │ │ movzbl -0x2(%ebx),%eax │ │ lea -0x41(%eax),%edx │ │ and $0xffffffdf,%edx │ │ add $0xa,%edx │ │ cmp $0x3a,%eax │ │ lea -0x30(%eax),%eax │ │ cmovae %edx,%eax │ │ cmp $0xf,%eax │ │ - ja 41d43 │ │ + ja 43a1c │ │ mov %edi,-0x14(%ebp) │ │ mov %esi,%edi │ │ movzbl -0x1(%ebx),%esi │ │ lea -0x41(%esi),%ecx │ │ lea -0x30(%esi),%edx │ │ and $0xffffffdf,%ecx │ │ add $0xa,%ecx │ │ cmp $0x3a,%esi │ │ cmovae %ecx,%edx │ │ cmp $0x10,%edx │ │ - jae 41d43 │ │ + jae 43a1c │ │ shl $0x4,%al │ │ mov %edi,%esi │ │ mov -0x30(%ebp),%ecx │ │ add $0x2,%ebx │ │ or %al,%dl │ │ mov -0x2c(%ebp),%eax │ │ inc %esi │ │ mov %dl,(%edi) │ │ mov -0x14(%ebp),%edi │ │ mov -0x1c(%ebp),%edx │ │ add $0xfffffffe,%edi │ │ add %edi,%eax │ │ - jne 41c3d │ │ + jne 43916 │ │ mov -0x28(%ebp),%eax │ │ - jmp 41bb0 │ │ + jmp 43889 │ │ mov -0x54(%ebp),%ecx │ │ mov -0x50(%ebp),%eax │ │ lea (%ecx,%eax,1),%edx │ │ test %eax,%eax │ │ mov %ecx,-0x3c(%ebp) │ │ mov %eax,-0x38(%ebp) │ │ - je 41d75 │ │ + je 43a4e │ │ movzbl (%ecx),%eax │ │ test %al,%al │ │ - js 41cdd │ │ + js 439b6 │ │ lea 0x1(%ecx),%esi │ │ - jmp 41d37 │ │ + jmp 43a10 │ │ movzbl 0x1(%ecx),%ebx │ │ mov %eax,%edi │ │ and $0x1f,%edi │ │ and $0x3f,%ebx │ │ cmp $0xdf,%al │ │ - jbe 41d20 │ │ + jbe 439f9 │ │ mov %eax,%esi │ │ movzbl 0x2(%ecx),%eax │ │ mov %edx,-0x14(%ebp) │ │ shl $0x6,%ebx │ │ mov %esi,%edx │ │ and $0x3f,%eax │ │ or %ebx,%eax │ │ cmp $0xf0,%dl │ │ - jb 41d2c │ │ + jb 43a05 │ │ movzbl 0x3(%ecx),%edx │ │ and $0x7,%edi │ │ shl $0x6,%eax │ │ lea 0x4(%ecx),%esi │ │ shl $0x12,%edi │ │ and $0x3f,%edx │ │ or %eax,%edx │ │ or %edi,%edx │ │ mov %edx,%eax │ │ - jmp 41d34 │ │ + jmp 43a0d │ │ shl $0x6,%edi │ │ lea 0x2(%ecx),%esi │ │ or %ebx,%edi │ │ mov %edi,%eax │ │ - jmp 41d37 │ │ + jmp 43a10 │ │ shl $0xc,%edi │ │ lea 0x3(%ecx),%esi │ │ or %edi,%eax │ │ mov -0x14(%ebp),%edx │ │ cmp %edx,%esi │ │ - jne 41d6d │ │ + jne 43a46 │ │ add $0x5c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xda8(%ebx),%ecx │ │ - call 32cb0 │ │ + lea -0xeec(%ebx),%ecx │ │ + call 34650 │ │ mov -0x10(%ebp),%ebx │ │ mov $0x28,%edx │ │ - lea -0xdb8(%ebx),%eax │ │ - lea -0x75ecb(%ebx),%ecx │ │ + lea -0xefc(%ebx),%eax │ │ + lea -0x75257(%ebx),%ecx │ │ mov %eax,(%esp) │ │ - call 32ce0 │ │ + call 33680 │ │ mov (%esi),%al │ │ test %al,%al │ │ - jns 41d75 │ │ + jns 43a4e │ │ cmp $0xe0,%al │ │ mov -0x10(%ebp),%ebx │ │ - call 41ecf │ │ + call 43dac │ │ lea -0x24(%ebp),%esi │ │ lea -0x58(%ebp),%edx │ │ - lea -0x3c8ce(%ebx),%edi │ │ + lea -0x3a2a1(%ebx),%edi │ │ lea -0x40(%ebp),%ecx │ │ mov %esi,(%edx) │ │ mov %edi,0x4(%edx) │ │ lea -0x3c(%ebp),%esi │ │ - lea -0x3c833(%ebx),%edi │ │ + lea -0x3a206(%ebx),%edi │ │ mov %eax,(%ecx) │ │ mov %esi,0x8(%edx) │ │ mov %edi,0xc(%edx) │ │ mov %ecx,0x10(%edx) │ │ - lea -0xdc8(%ebx),%ecx │ │ - lea -0x4adfc(%ebx),%esi │ │ + lea -0xf0c(%ebx),%ecx │ │ + lea -0x49fcc(%ebx),%esi │ │ mov %ecx,(%esp) │ │ - lea -0x79230(%ebx),%ecx │ │ + lea -0x789e8(%ebx),%ecx │ │ mov %esi,0x14(%edx) │ │ - call 31460 │ │ + call 31c30 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ - sub $0xe,%esp │ │ - call 41dcc │ │ - pop %eax │ │ - mov %edx,%esi │ │ - movb $0x0,0x6(%esp) │ │ - movw $0x0,0x4(%esp) │ │ - add $0x3ca10,%eax │ │ - shr $0x14,%esi │ │ - mov -0x7c82c(%eax,%esi,1),%bl │ │ - mov %edx,%esi │ │ - shr $0x10,%esi │ │ - and $0xf,%esi │ │ - mov %bl,0x3(%esp) │ │ - mov -0x7c82c(%eax,%esi,1),%bl │ │ - mov %edx,%esi │ │ - shr $0xc,%esi │ │ - and $0xf,%esi │ │ - mov %bl,0x2(%esp) │ │ - mov -0x7c82c(%eax,%esi,1),%bl │ │ - mov %edx,%esi │ │ - shr $0x8,%esi │ │ - and $0xf,%esi │ │ - mov -0x7c82c(%eax,%esi,1),%bh │ │ - mov %edx,%esi │ │ - shr $0x4,%esi │ │ - mov %bl,0x1(%esp) │ │ - and $0xf,%esi │ │ - mov -0x7c82c(%eax,%esi,1),%bl │ │ + sub $0x1c,%esp │ │ + call 43aa9 │ │ + pop %ebx │ │ mov %edx,%esi │ │ + mov %ecx,%edi │ │ + add $0x3a5e3,%ebx │ │ + cmp $0xc,%edx │ │ + jle 43acf │ │ + cmp $0x26,%esi │ │ + jg 43ae4 │ │ + cmp $0xd,%esi │ │ + je 43b22 │ │ + cmp $0x22,%esi │ │ + jne 43afc │ │ + movw $0x225c,(%edi) │ │ + jmp 43b35 │ │ + test %esi,%esi │ │ + je 43af5 │ │ + cmp $0x9,%esi │ │ + je 43b30 │ │ + cmp $0xa,%esi │ │ + jne 43afc │ │ + movw $0x6e5c,(%edi) │ │ + jmp 43b35 │ │ + cmp $0x27,%esi │ │ + je 43b29 │ │ + cmp $0x5c,%esi │ │ + jne 43afc │ │ + movw $0x5c5c,(%edi) │ │ + jmp 43b35 │ │ + movw $0x305c,(%edi) │ │ + jmp 43b35 │ │ + lea -0x20(%esi),%eax │ │ + mov %esi,%ecx │ │ + cmp $0x5f,%eax │ │ + setb %al │ │ + and $0x1ffffe,%ecx │ │ + cmp $0xff9e,%ecx │ │ + sete %cl │ │ + or %al,%cl │ │ + je 43b4d │ │ + mov %esi,(%edi) │ │ + mov $0x81,%cl │ │ + mov $0x80,%al │ │ + jmp 43b3f │ │ + movw $0x725c,(%edi) │ │ + jmp 43b35 │ │ + movw $0x275c,(%edi) │ │ + jmp 43b35 │ │ + movw $0x745c,(%edi) │ │ + xor %eax,%eax │ │ + mov $0x2,%cl │ │ + mov %eax,0x6(%edi) │ │ + mov %eax,0x2(%edi) │ │ + mov %al,0xc(%edi) │ │ + mov %cl,0xd(%edi) │ │ + add $0x1c,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + movd %esi,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + paddd -0x7baec(%ebx),%xmm0 │ │ + pxor -0x7c00c(%ebx),%xmm0 │ │ + pcmpgtd -0x7bcdc(%ebx),%xmm0 │ │ + movmskps %xmm0,%eax │ │ + cmp $0xf,%eax │ │ + jne 43bb6 │ │ + lea -0x100000(%esi),%eax │ │ + cmp $0xfffe,%eax │ │ + setb %al │ │ + cmp $0x20,%esi │ │ + sete %cl │ │ + or %al,%cl │ │ + jne 43bb6 │ │ + cmp $0x85,%esi │ │ + jae 43ba7 │ │ + mov %esi,%ecx │ │ + call 43d06 │ │ + test %al,%al │ │ + jne 43b1a │ │ + jmp 43bb6 │ │ + mov %esi,%ecx │ │ + call 43cab │ │ + test %al,%al │ │ + je 43c63 │ │ + mov %edi,-0x1c(%ebp) │ │ + mov %esi,%edi │ │ + mov %esi,%eax │ │ + mov %esi,%ecx │ │ + mov %esi,%edx │ │ + movb $0x0,-0x14(%ebp) │ │ + movw $0x0,-0x16(%ebp) │ │ + shr $0x8,%edi │ │ + shr $0x14,%eax │ │ + shr $0x10,%ecx │ │ + shr $0xc,%edx │ │ + and $0xf,%edi │ │ + mov -0x7be5c(%ebx,%eax,1),%al │ │ + and $0xf,%ecx │ │ and $0xf,%edx │ │ - mov -0x7c82c(%eax,%edx,1),%al │ │ - mov 0x3(%esp),%dl │ │ - or $0x1,%esi │ │ - mov %dl,0x7(%esp) │ │ - mov 0x2(%esp),%dl │ │ - mov %dl,0x8(%esp) │ │ - mov 0x1(%esp),%dl │ │ - mov %dl,0x9(%esp) │ │ - bsr %esi,%edx │ │ - mov %bh,0xa(%esp) │ │ - mov %bl,0xb(%esp) │ │ - mov %al,0xc(%esp) │ │ - movb $0x7d,0xd(%esp) │ │ - xor $0x1c,%edx │ │ - shr $0x2,%edx │ │ - movw $0x755c,0x2(%esp,%edx,1) │ │ - movb $0x7b,0x4(%esp,%edx,1) │ │ - movzwl 0xc(%esp),%eax │ │ - movsd 0x4(%esp),%xmm0 │ │ - mov %ax,0x8(%ecx) │ │ - lea -0x2(%edx),%eax │ │ - movsd %xmm0,(%ecx) │ │ - mov %al,0xa(%ecx) │ │ - movb $0xa,0xb(%ecx) │ │ - add $0xe,%esp │ │ + mov -0x7be5c(%ebx,%edi,1),%ah │ │ + mov %esi,%edi │ │ + mov -0x7be5c(%ebx,%ecx,1),%cl │ │ + mov -0x7be5c(%ebx,%edx,1),%dl │ │ + shr $0x4,%edi │ │ + and $0xf,%edi │ │ + mov -0x7be5c(%ebx,%edi,1),%ch │ │ + mov %esi,%edi │ │ + and $0xf,%esi │ │ + mov %al,-0x13(%ebp) │ │ + mov -0x7be5c(%ebx,%esi,1),%dh │ │ + or $0x1,%edi │ │ + mov %cl,-0x12(%ebp) │ │ + mov %dl,-0x11(%ebp) │ │ + mov %ah,-0x10(%ebp) │ │ + bsr %edi,%eax │ │ + mov -0x1c(%ebp),%edi │ │ + xor $0x1c,%eax │ │ + shr $0x2,%eax │ │ + mov %ch,-0xf(%ebp) │ │ + mov %dh,-0xe(%ebp) │ │ + movb $0x7d,-0xd(%ebp) │ │ + movw $0x755c,-0x18(%ebp,%eax,1) │ │ + movb $0x7b,-0x16(%ebp,%eax,1) │ │ + add $0xfffffffe,%eax │ │ + movzwl -0xe(%ebp),%ecx │ │ + movsd -0x16(%ebp),%xmm0 │ │ + mov %cx,0x8(%edi) │ │ + movsd %xmm0,(%edi) │ │ + mov $0xa,%cl │ │ + jmp 43b3f │ │ + cmp $0x2ff,%esi │ │ + jbe 43c7c │ │ + mov %esi,%ecx │ │ + call 32f50 │ │ + test %al,%al │ │ + jne 43bb6 │ │ + jmp 43c88 │ │ + cmp $0xac,%esi │ │ + jbe 43b96 │ │ + mov %esi,%ecx │ │ + call 33060 │ │ + test %al,%al │ │ + jne 43bb6 │ │ + mov %esi,%ecx │ │ + call 331c0 │ │ + test %al,%al │ │ + je 43b96 │ │ + jmp 43bb6 │ │ + push %ebx │ │ + mov %ecx,%ebx │ │ + call 43cb3 │ │ + pop %edx │ │ + xor %eax,%eax │ │ + shr $0x8,%ebx │ │ + add $0x3a3d9,%edx │ │ + cmp $0x1f,%ebx │ │ + jg 43cd5 │ │ + test %ebx,%ebx │ │ + je 43cea │ │ + cmp $0x16,%ebx │ │ + jne 43d02 │ │ + cmp $0x1680,%ecx │ │ + jmp 43ce5 │ │ + cmp $0x20,%ebx │ │ + je 43cf6 │ │ + cmp $0x30,%ebx │ │ + jne 43d02 │ │ + cmp $0x3000,%ecx │ │ + sete %al │ │ + jmp 43d02 │ │ + movzbl %cl,%eax │ │ + mov -0x74dde(%edx,%eax,1),%al │ │ + jmp 43d02 │ │ + movzbl %cl,%eax │ │ + mov -0x74dde(%edx,%eax,1),%al │ │ + shr $1,%al │ │ + and $0x1,%al │ │ + pop %ebx │ │ + ret │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + call 43d10 │ │ + pop %ebx │ │ + mov $0x1,%al │ │ + add $0x3a37c,%ebx │ │ + cmp $0x378,%ecx │ │ + jb 43d7c │ │ + cmp $0x3fffe,%ecx │ │ + jae 43d32 │ │ + call 332a0 │ │ + xor $0x1,%al │ │ + jmp 43d7c │ │ + cmp $0xe0001,%ecx │ │ + lea -0xe0020(%ecx),%esi │ │ + sete %dl │ │ + cmp $0x60,%esi │ │ + lea -0xe0100(%ecx),%esi │ │ + setb %ah │ │ + cmp $0xf0,%esi │ │ + lea -0xf0000(%ecx),%esi │ │ + setb %dh │ │ + or %ah,%dh │ │ + cmp $0xfffe,%esi │ │ + setb %ah │ │ + or %dl,%ah │ │ + or %dh,%ah │ │ + jne 43d7c │ │ + add $0xfff00000,%ecx │ │ + cmp $0xfffe,%ecx │ │ + setb %al │ │ pop %esi │ │ pop %ebx │ │ + pop %ebp │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ mov 0xc(%ebp),%ecx │ │ - call 41eb0 │ │ + call 43d8d │ │ pop %ebx │ │ movl $0x2,(%esp) │ │ - add $0x3c92c,%ebx │ │ - lea -0x765bd(%ebx),%edx │ │ - call 31690 │ │ + add $0x3a2ff,%ebx │ │ + lea -0x75954(%ebx),%edx │ │ + call 31e20 │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 41ed9 │ │ + call 43db6 │ │ pop %ebx │ │ mov %edx,%eax │ │ sub %ecx,%edx │ │ - add $0x3c903,%ebx │ │ + add $0x3a2d6,%ebx │ │ cmp $0x10,%edx │ │ - jae 41eff │ │ + jae 43ddc │ │ cmp %ecx,%eax │ │ - je 41f06 │ │ + je 43de3 │ │ xor %eax,%eax │ │ xor %ebx,%ebx │ │ cmpb $0xc0,(%ecx) │ │ setge %bl │ │ inc %ecx │ │ add %ebx,%eax │ │ dec %edx │ │ - jne 41eef │ │ - jmp 41f08 │ │ - call 318b0 │ │ - jmp 41f08 │ │ + jne 43dcc │ │ + jmp 43de5 │ │ + call 32050 │ │ + jmp 43de5 │ │ xor %eax,%eax │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0x8(%ebp),%eax │ │ mov 0xc(%ebp),%edx │ │ - call 41f22 │ │ + call 43dff │ │ pop %ebx │ │ - add $0x3c8ba,%ebx │ │ + add $0x3a28d,%ebx │ │ mov (%eax),%esi │ │ mov 0x4(%eax),%edi │ │ mov 0x4(%edx),%eax │ │ sub $0x4,%esp │ │ - lea -0x765fc(%ebx),%ecx │ │ + lea -0x7599c(%ebx),%ecx │ │ push $0x1 │ │ push %ecx │ │ push (%edx) │ │ call *0xc(%eax) │ │ add $0x10,%esp │ │ mov 0xc(%ebp),%edx │ │ mov %eax,%ecx │ │ test %edi,%edi │ │ mov %edx,-0x14(%ebp) │ │ mov %cl,-0x10(%ebp) │ │ movb $0x0,-0xf(%ebp) │ │ - je 41fa1 │ │ + je 43e7e │ │ mov %esi,-0x18(%ebp) │ │ inc %esi │ │ sub $0xc,%esp │ │ - lea -0x400fd(%ebx),%eax │ │ + lea -0x3dac0(%ebx),%eax │ │ lea -0x14(%ebp),%ecx │ │ lea -0x18(%ebp),%edx │ │ push %eax │ │ - call 33170 │ │ + call 33970 │ │ add $0x10,%esp │ │ dec %edi │ │ - jne 41f58 │ │ + jne 43e35 │ │ cmpb $0x0,-0x10(%ebp) │ │ mov $0x1,%al │ │ - jne 41f99 │ │ + jne 43e76 │ │ mov -0x14(%ebp),%eax │ │ mov 0x4(%eax),%ecx │ │ sub $0x4,%esp │ │ - lea -0x765fb(%ebx),%edx │ │ + lea -0x7599b(%ebx),%edx │ │ push $0x1 │ │ push %edx │ │ push (%eax) │ │ call *0xc(%ecx) │ │ add $0x10,%esp │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - je 41f7f │ │ - jmp 41f99 │ │ + je 43e5c │ │ + jmp 43e76 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ mov 0x8(%ebp),%edx │ │ mov 0xc(%ebp),%eax │ │ - call 41fb9 │ │ + call 43e96 │ │ pop %ebx │ │ - add $0x3c823,%ebx │ │ + add $0x3a1f6,%ebx │ │ mov (%edx),%ecx │ │ mov 0x4(%edx),%edx │ │ sub $0x8,%esp │ │ push 0x4(%eax) │ │ push (%eax) │ │ - call 346c0 │ │ + call 353f0 │ │ add $0x14,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov 0x8(%edx),%esi │ │ - call 41fe9 │ │ + call 43ec6 │ │ pop %ebx │ │ mov %ecx,-0x10(%ebp) │ │ lea -0x1c(%ebp),%ecx │ │ mov %edx,%edi │ │ - add $0x3c7f3,%ebx │ │ - call 4068b │ │ + add $0x3a1c6,%ebx │ │ + call 42c01 │ │ lea -0x1c(%ebp),%eax │ │ cmpb $0x1,(%eax) │ │ - jne 42016 │ │ + jne 43ef3 │ │ mov -0x1b(%ebp),%al │ │ mov -0x10(%ebp),%ecx │ │ mov %al,0x4(%ecx) │ │ movl $0x0,(%ecx) │ │ - jmp 4205d │ │ + jmp 43f3a │ │ mov -0x18(%ebp),%eax │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ dec %esi │ │ cmp %esi,%eax │ │ sbb $0x0,%ecx │ │ - jae 42041 │ │ + jae 43f1e │ │ mov 0xc(%edi),%ecx │ │ mov %edx,%ebx │ │ inc %ecx │ │ cmp $0x1f4,%ecx │ │ - jbe 4204d │ │ + jbe 43f2a │ │ movb $0x1,0x4(%ebx) │ │ movl $0x0,(%ebx) │ │ - jmp 4205d │ │ + jmp 43f3a │ │ movb $0x0,0x4(%edx) │ │ movl $0x0,(%edx) │ │ - jmp 4205d │ │ + jmp 43f3a │ │ mov (%edi),%edx │ │ mov 0x4(%edi),%esi │ │ mov %edx,(%ebx) │ │ mov %esi,0x4(%ebx) │ │ mov %eax,0x8(%ebx) │ │ mov %ecx,0xc(%ebx) │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - call 4206a │ │ + call 43f47 │ │ pop %eax │ │ add $0x9f,%cl │ │ - add $0x3c772,%eax │ │ + add $0x3a145,%eax │ │ cmp $0x19,%cl │ │ - ja 4208b │ │ + ja 43f69 │ │ movzbl %cl,%ecx │ │ - mov -0x75758(%eax,%ecx,4),%edx │ │ - mov -0x454(%eax,%ecx,4),%eax │ │ + movzbl -0x74a6c(%eax,%ecx,1),%edx │ │ + mov -0x1b4(%eax,%ecx,4),%eax │ │ ret │ │ xor %eax,%eax │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ - call 4209c │ │ + call 43f7a │ │ pop %ebx │ │ mov %ecx,%esi │ │ - add $0x3c740,%ebx │ │ + add $0x3a112,%ebx │ │ cmpl $0x0,(%ecx) │ │ - je 42106 │ │ + je 43fe4 │ │ lea -0x24(%ebp),%edi │ │ mov %esi,%edx │ │ movl $0x47,(%esp) │ │ mov %edi,%ecx │ │ - call 3f986 │ │ + call 41808 │ │ cmpb $0x1,(%edi) │ │ - jne 4212d │ │ + jne 4400b │ │ mov 0x10(%esi),%ecx │ │ mov -0x23(%ebp),%al │ │ test %ecx,%ecx │ │ mov %al,-0x10(%ebp) │ │ - je 420f8 │ │ + je 43fd6 │ │ mov -0x10(%ebp),%al │ │ - lea -0x7667c(%ebx),%edi │ │ - lea -0x7c8bc(%ebx),%edx │ │ + lea -0x75a1c(%ebx),%edi │ │ + lea -0x7befc(%ebx),%edx │ │ test %al,%al │ │ movzbl %al,%eax │ │ cmovne %edi,%edx │ │ lea 0x10(%eax,%eax,8),%eax │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 42123 │ │ + jne 44001 │ │ mov -0x10(%ebp),%al │ │ movl $0x0,(%esi) │ │ mov %al,0x4(%esi) │ │ - jmp 42121 │ │ + jmp 43fff │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 42121 │ │ - lea -0x76663(%ebx),%edx │ │ + je 43fff │ │ + lea -0x75a03(%ebx),%edx │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ - jmp 42125 │ │ + call 31e20 │ │ + jmp 44003 │ │ xor %ecx,%ecx │ │ mov %ecx,%eax │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 421c3 │ │ + je 440a1 │ │ mov -0x20(%ebp),%eax │ │ mov -0x1c(%ebp),%edx │ │ mov %eax,-0x14(%ebp) │ │ or %edx,%eax │ │ mov %edx,-0x18(%ebp) │ │ - je 421f7 │ │ - lea -0x7c9f4(%ebx),%edx │ │ + je 440d5 │ │ + lea -0x7ba98(%ebx),%edx │ │ movl $0x4,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 42123 │ │ + jne 44001 │ │ mov %esi,-0x10(%ebp) │ │ xor %edi,%edi │ │ xor %esi,%esi │ │ cmp -0x14(%ebp),%edi │ │ mov %esi,%edx │ │ sbb -0x18(%ebp),%edx │ │ - jae 421d1 │ │ + jae 440af │ │ mov %edi,%ecx │ │ mov %esi,%eax │ │ add $0x1,%edi │ │ adc $0x0,%esi │ │ or %eax,%ecx │ │ - je 421a3 │ │ + je 44081 │ │ mov -0x10(%ebp),%eax │ │ mov 0x10(%eax),%ecx │ │ test %ecx,%ecx │ │ - je 421a3 │ │ - lea -0x76623(%ebx),%edx │ │ + je 44081 │ │ + lea -0x759c3(%ebx),%edx │ │ movl $0x2,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - jne 421bc │ │ + jne 4409a │ │ mov -0x10(%ebp),%ecx │ │ incl 0x14(%ecx) │ │ xor %edx,%edx │ │ movl $0x0,(%esp) │ │ inc %edx │ │ - call 40e3d │ │ + call 42ce9 │ │ test %al,%al │ │ - je 4216b │ │ + je 44049 │ │ mov $0x1,%cl │ │ - jmp 42123 │ │ + jmp 44001 │ │ mov %esi,%ecx │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ - jmp 429dd │ │ + jmp 448bb │ │ mov -0x10(%ebp),%esi │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 421f7 │ │ - lea -0x76625(%ebx),%edx │ │ + je 440d5 │ │ + lea -0x759c5(%ebx),%edx │ │ movl $0x2,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 42123 │ │ + jne 44001 │ │ mov %esi,%ecx │ │ - call 429dd │ │ + call 448bb │ │ mov -0x14(%ebp),%ecx │ │ sub %ecx,0x14(%esi) │ │ - jmp 42125 │ │ + jmp 44003 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ - call 42217 │ │ + call 440f5 │ │ pop %ebx │ │ mov %ecx,%esi │ │ - add $0x3c5c5,%ebx │ │ + add $0x39f97,%ebx │ │ cmpl $0x0,(%ecx) │ │ - je 42282 │ │ + je 44160 │ │ lea -0x1c(%ebp),%edi │ │ mov %esi,%edx │ │ mov %edi,%ecx │ │ - call 41fd8 │ │ + call 43eb5 │ │ cmpl $0x0,(%edi) │ │ - je 4229d │ │ + je 4417b │ │ cmpl $0x0,0x10(%esi) │ │ - je 422e2 │ │ + je 441c0 │ │ movsd 0x8(%esi),%xmm1 │ │ movsd (%esi),%xmm0 │ │ movsd -0x1c(%ebp),%xmm2 │ │ mov %esi,%ecx │ │ movsd %xmm1,-0x24(%ebp) │ │ movsd -0x14(%ebp),%xmm1 │ │ movsd %xmm0,-0x2c(%ebp) │ │ movsd %xmm2,(%esi) │ │ movsd %xmm1,0x8(%esi) │ │ - call 40043 │ │ + call 41eb1 │ │ movsd -0x2c(%ebp),%xmm0 │ │ movsd -0x24(%ebp),%xmm1 │ │ movsd %xmm0,(%esi) │ │ movsd %xmm1,0x8(%esi) │ │ - jmp 422e4 │ │ + jmp 441c2 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 422e2 │ │ - lea -0x76663(%ebx),%edx │ │ + je 441c0 │ │ + lea -0x75a03(%ebx),%edx │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ - jmp 422e4 │ │ + call 31e20 │ │ + jmp 441c2 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 422cf │ │ + je 441ad │ │ mov -0x18(%ebp),%al │ │ - lea -0x7667c(%ebx),%edi │ │ - lea -0x7c8bc(%ebx),%edx │ │ + lea -0x75a1c(%ebx),%edi │ │ + lea -0x7befc(%ebx),%edx │ │ test %al,%al │ │ movzbl %al,%eax │ │ cmovne %edi,%edx │ │ lea 0x10(%eax,%eax,8),%eax │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - jne 422e4 │ │ + jne 441c2 │ │ movsd -0x1c(%ebp),%xmm0 │ │ movsd -0x14(%ebp),%xmm1 │ │ movsd %xmm1,0x8(%esi) │ │ movsd %xmm0,(%esi) │ │ xor %eax,%eax │ │ add $0x2c,%esp │ │ pop %esi │ │ @@ -49079,50 +50869,50 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%eax │ │ - call 422fc │ │ + call 441da │ │ pop %ebx │ │ - add $0x3c4e0,%ebx │ │ + add $0x39eb2,%ebx │ │ test %eax,%eax │ │ - je 4234e │ │ + je 4422c │ │ mov %ecx,%edi │ │ xor %esi,%esi │ │ mov 0x8(%edi),%ecx │ │ cmp 0x4(%edi),%ecx │ │ - jae 42319 │ │ + jae 441f7 │ │ cmpb $0x45,(%eax,%ecx,1) │ │ - je 42357 │ │ + je 44235 │ │ test %esi,%esi │ │ - je 4233a │ │ + je 44218 │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 4233a │ │ - lea -0x76623(%ebx),%edx │ │ + je 44218 │ │ + lea -0x759c3(%ebx),%edx │ │ movl $0x2,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - jne 42352 │ │ + jne 44230 │ │ mov %edi,%ecx │ │ - call 40043 │ │ + call 41eb1 │ │ test %al,%al │ │ - jne 42352 │ │ + jne 44230 │ │ mov (%edi),%eax │ │ inc %esi │ │ test %eax,%eax │ │ - jne 4230b │ │ - jmp 4235b │ │ + jne 441e9 │ │ + jmp 44239 │ │ xor %esi,%esi │ │ - jmp 4235b │ │ + jmp 44239 │ │ xor %eax,%eax │ │ inc %eax │ │ - jmp 4235d │ │ + jmp 4423b │ │ inc %ecx │ │ mov %ecx,0x8(%edi) │ │ xor %eax,%eax │ │ mov %esi,%edx │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ @@ -49131,120 +50921,120 @@ │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ - call 42375 │ │ + call 44253 │ │ pop %ebx │ │ mov %ecx,%esi │ │ - add $0x3c467,%ebx │ │ + add $0x39e39,%ebx │ │ cmpl $0x0,(%ecx) │ │ - je 423e3 │ │ + je 442c1 │ │ lea -0x24(%ebp),%edi │ │ mov %esi,%edx │ │ movl $0x47,(%esp) │ │ mov %edi,%ecx │ │ - call 3f986 │ │ + call 41808 │ │ cmpb $0x1,(%edi) │ │ - jne 42408 │ │ + jne 442e6 │ │ mov 0x10(%esi),%ecx │ │ mov -0x23(%ebp),%al │ │ test %ecx,%ecx │ │ mov %al,-0x10(%ebp) │ │ - je 423d5 │ │ + je 442b3 │ │ mov -0x10(%ebp),%al │ │ - lea -0x7667c(%ebx),%edi │ │ - lea -0x7c8bc(%ebx),%edx │ │ + lea -0x75a1c(%ebx),%edi │ │ + lea -0x7befc(%ebx),%edx │ │ test %al,%al │ │ movzbl %al,%eax │ │ cmovne %edi,%edx │ │ lea 0x10(%eax,%eax,8),%eax │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 424db │ │ + jne 443b9 │ │ mov -0x10(%ebp),%al │ │ movl $0x0,(%esi) │ │ mov %al,0x4(%esi) │ │ - jmp 42401 │ │ + jmp 442df │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 42401 │ │ - lea -0x76663(%ebx),%edx │ │ + je 442df │ │ + lea -0x75a03(%ebx),%edx │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ - jmp 424dd │ │ + call 31e20 │ │ + jmp 443bb │ │ xor %ecx,%ecx │ │ - jmp 424db │ │ + jmp 443b9 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 4249f │ │ + je 4437d │ │ mov -0x20(%ebp),%eax │ │ mov -0x1c(%ebp),%edx │ │ mov %eax,-0x14(%ebp) │ │ or %edx,%eax │ │ mov %edx,-0x18(%ebp) │ │ - je 424cc │ │ - lea -0x7c9f4(%ebx),%edx │ │ + je 443aa │ │ + lea -0x7ba98(%ebx),%edx │ │ movl $0x4,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 424db │ │ + jne 443b9 │ │ mov %esi,-0x10(%ebp) │ │ xor %edi,%edi │ │ xor %esi,%esi │ │ cmp -0x14(%ebp),%edi │ │ mov %esi,%edx │ │ sbb -0x18(%ebp),%edx │ │ - jae 424aa │ │ + jae 44388 │ │ mov %edi,%ecx │ │ mov %esi,%eax │ │ add $0x1,%edi │ │ adc $0x0,%esi │ │ or %eax,%ecx │ │ - je 42482 │ │ + je 44360 │ │ mov -0x10(%ebp),%eax │ │ mov 0x10(%eax),%ecx │ │ test %ecx,%ecx │ │ - je 42482 │ │ - lea -0x76623(%ebx),%edx │ │ + je 44360 │ │ + lea -0x759c3(%ebx),%edx │ │ movl $0x2,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - jne 4249b │ │ + jne 44379 │ │ mov -0x10(%ebp),%ecx │ │ movl $0x0,(%esp) │ │ incl 0x14(%ecx) │ │ xor %edx,%edx │ │ inc %edx │ │ - call 40e3d │ │ + call 42ce9 │ │ test %al,%al │ │ - je 4244a │ │ + je 44328 │ │ mov $0x1,%cl │ │ - jmp 424db │ │ + jmp 443b9 │ │ mov %esi,%ecx │ │ - call 42695 │ │ + call 44573 │ │ mov %eax,%ecx │ │ - jmp 424db │ │ + jmp 443b9 │ │ mov -0x10(%ebp),%esi │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 424cc │ │ - lea -0x76625(%ebx),%edx │ │ + je 443aa │ │ + lea -0x759c5(%ebx),%edx │ │ movl $0x2,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 424db │ │ + jne 443b9 │ │ mov %esi,%ecx │ │ - call 42695 │ │ + call 44573 │ │ mov -0x14(%ebp),%edx │ │ mov %eax,%ecx │ │ sub %edx,0x14(%esi) │ │ mov %ecx,%eax │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ @@ -49254,291 +51044,291 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%eax │ │ - call 424f5 │ │ + call 443d3 │ │ pop %ebx │ │ mov %ecx,%esi │ │ - add $0x3c2e7,%ebx │ │ + add $0x39cb9,%ebx │ │ test %eax,%eax │ │ - je 4256c │ │ + je 4444a │ │ mov 0x8(%esi),%ecx │ │ cmp 0x4(%esi),%ecx │ │ - jae 42646 │ │ + jae 44524 │ │ movzbl (%eax,%ecx,1),%eax │ │ inc %ecx │ │ mov %ecx,0x8(%esi) │ │ cmp $0x4e,%eax │ │ - je 425ce │ │ + je 444ac │ │ cmp $0x4f,%eax │ │ - je 4258e │ │ + je 4446c │ │ cmp $0x52,%eax │ │ - jne 42646 │ │ + jne 44524 │ │ mov %esi,%ecx │ │ xor %edx,%edx │ │ - call 40773 │ │ + call 42537 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 42671 │ │ + jne 4454f │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 4267b │ │ - lea -0x765cb(%ebx),%edx │ │ + je 44559 │ │ + lea -0x75962(%ebx),%edx │ │ movl $0x3,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - je 4267b │ │ + je 44559 │ │ mov $0x1,%cl │ │ - jmp 42671 │ │ + jmp 4454f │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 4266f │ │ - lea -0x76663(%ebx),%edx │ │ + je 4454d │ │ + lea -0x75a03(%ebx),%edx │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ - jmp 42673 │ │ + call 31e20 │ │ + jmp 44551 │ │ mov 0xc(%esi),%eax │ │ inc %eax │ │ cmp $0x1f4,%eax │ │ mov %eax,0xc(%esi) │ │ - jbe 425f3 │ │ + jbe 444d1 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 425bf │ │ - lea -0x7667c(%ebx),%edx │ │ + je 4449d │ │ + lea -0x75a1c(%ebx),%edx │ │ movl $0x19,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 42671 │ │ + jne 4454f │ │ movl $0x0,(%esi) │ │ movb $0x1,0x4(%esi) │ │ - jmp 4266f │ │ + jmp 4454d │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 4266f │ │ - lea -0x765c5(%ebx),%edx │ │ + je 4454d │ │ + lea -0x7595c(%ebx),%edx │ │ movl $0x5,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - je 4266f │ │ - jmp 42671 │ │ + je 4454d │ │ + jmp 4454f │ │ mov %esi,%ecx │ │ - call 424e5 │ │ + call 443c3 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 42671 │ │ - lea -0x765c8(%ebx),%edi │ │ + jne 4454f │ │ + lea -0x7595f(%ebx),%edi │ │ mov (%esi),%ecx │ │ test %ecx,%ecx │ │ - je 42646 │ │ + je 44524 │ │ mov 0x8(%esi),%eax │ │ cmp 0x4(%esi),%eax │ │ - jae 4261a │ │ + jae 444f8 │ │ cmpb $0x45,(%ecx,%eax,1) │ │ - je 4268c │ │ + je 4456a │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 42637 │ │ + je 44515 │ │ mov %edi,%edx │ │ movl $0x3,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - jne 42565 │ │ + jne 44443 │ │ mov %esi,%ecx │ │ - call 424e5 │ │ + call 443c3 │ │ test %al,%al │ │ mov $0x1,%cl │ │ - je 42606 │ │ - jmp 42671 │ │ + je 444e4 │ │ + jmp 4454f │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 42665 │ │ - lea -0x7c8bc(%ebx),%edx │ │ + je 44543 │ │ + lea -0x7befc(%ebx),%edx │ │ movl $0x10,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 42671 │ │ + jne 4454f │ │ movl $0x0,(%esi) │ │ movb $0x0,0x4(%esi) │ │ xor %ecx,%ecx │ │ mov %ecx,%eax │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %esi,%ecx │ │ xor %edx,%edx │ │ - call 40773 │ │ + call 42537 │ │ test %al,%al │ │ mov $0x1,%cl │ │ - je 4266f │ │ - jmp 42671 │ │ + je 4454d │ │ + jmp 4454f │ │ inc %eax │ │ mov %eax,0x8(%esi) │ │ decl 0xc(%esi) │ │ - jmp 4266f │ │ + jmp 4454d │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ mov (%ecx),%eax │ │ - call 426a5 │ │ + call 44583 │ │ pop %ebx │ │ - add $0x3c137,%ebx │ │ + add $0x39b09,%ebx │ │ test %eax,%eax │ │ - je 42895 │ │ + je 44773 │ │ mov %ecx,%edi │ │ xor %esi,%esi │ │ mov 0x8(%edi),%ecx │ │ cmp 0x4(%edi),%ecx │ │ - jae 426ca │ │ + jae 445a8 │ │ cmpb $0x45,(%eax,%ecx,1) │ │ - je 42891 │ │ + je 4476f │ │ test %esi,%esi │ │ - je 426ef │ │ + je 445cd │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 426ef │ │ - lea -0x76612(%ebx),%edx │ │ + je 445cd │ │ + lea -0x759b2(%ebx),%edx │ │ movl $0x3,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - jne 42881 │ │ + jne 4475f │ │ mov %edi,%ecx │ │ - call 4289f │ │ + call 4477d │ │ cmp $0x2,%al │ │ - je 42881 │ │ + je 4475f │ │ mov (%edi),%ecx │ │ test %ecx,%ecx │ │ - je 42806 │ │ + je 446e4 │ │ mov 0x8(%edi),%edx │ │ cmp 0x4(%edi),%edx │ │ - jae 42806 │ │ + jae 446e4 │ │ cmpb $0x70,(%ecx,%edx,1) │ │ - jne 42806 │ │ + jne 446e4 │ │ inc %edx │ │ test $0x1,%al │ │ mov %edx,0x8(%edi) │ │ - je 4273c │ │ + je 4461a │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 4275d │ │ - lea -0x76623(%ebx),%edx │ │ + je 4463b │ │ + lea -0x759c3(%ebx),%edx │ │ movl $0x2,(%esp) │ │ - jmp 42750 │ │ + jmp 4462e │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 4275d │ │ + je 4463b │ │ movl $0x1,(%esp) │ │ - lea -0x765ec(%ebx),%edx │ │ - call 31690 │ │ + lea -0x7598c(%ebx),%edx │ │ + call 31e20 │ │ test %al,%al │ │ - jne 42881 │ │ + jne 4475f │ │ cmpl $0x0,(%edi) │ │ - je 42834 │ │ + je 44712 │ │ lea -0x20(%ebp),%ecx │ │ mov %edi,%edx │ │ - call 3fa03 │ │ + call 41885 │ │ cmpl $0x0,-0x20(%ebp) │ │ - je 4284a │ │ + je 44728 │ │ mov 0x10(%edi),%edx │ │ movsd -0x20(%ebp),%xmm0 │ │ movsd -0x18(%ebp),%xmm1 │ │ test %edx,%edx │ │ movsd %xmm1,-0x28(%ebp) │ │ movsd %xmm0,-0x30(%ebp) │ │ - je 427c6 │ │ + je 446a4 │ │ lea -0x30(%ebp),%ecx │ │ - call 3fbe8 │ │ + call 41a61 │ │ test %al,%al │ │ - jne 42881 │ │ + jne 4475f │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 427c6 │ │ - lea -0x765d1(%ebx),%edx │ │ + je 446a4 │ │ + lea -0x75968(%ebx),%edx │ │ movl $0x3,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - jne 42881 │ │ + jne 4475f │ │ mov (%edi),%ecx │ │ test %ecx,%ecx │ │ - je 427e9 │ │ + je 446c7 │ │ mov 0x8(%edi),%eax │ │ cmp 0x4(%edi),%eax │ │ - jae 427e9 │ │ + jae 446c7 │ │ cmpb $0x4b,(%ecx,%eax,1) │ │ - jne 427e9 │ │ + jne 446c7 │ │ inc %eax │ │ mov %edi,%ecx │ │ xor %edx,%edx │ │ mov %eax,0x8(%edi) │ │ - call 40773 │ │ - jmp 427f0 │ │ + call 42537 │ │ + jmp 446ce │ │ mov %edi,%ecx │ │ - call 40043 │ │ + call 41eb1 │ │ test %al,%al │ │ - jne 42881 │ │ + jne 4475f │ │ mov (%edi),%ecx │ │ mov $0x1,%al │ │ test %ecx,%ecx │ │ - jne 42708 │ │ - jmp 4280a │ │ + jne 445e6 │ │ + jmp 446e8 │ │ test $0x1,%al │ │ - je 42827 │ │ + je 44705 │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 42827 │ │ + je 44705 │ │ movl $0x1,(%esp) │ │ - lea -0x765eb(%ebx),%edx │ │ - call 31690 │ │ + lea -0x7598b(%ebx),%edx │ │ + call 31e20 │ │ test %al,%al │ │ - jne 42881 │ │ + jne 4475f │ │ mov (%edi),%eax │ │ inc %esi │ │ test %eax,%eax │ │ - jne 426b8 │ │ - jmp 42895 │ │ + jne 44596 │ │ + jmp 44773 │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 42827 │ │ - lea -0x76663(%ebx),%edx │ │ + je 44705 │ │ + lea -0x75a03(%ebx),%edx │ │ movl $0x1,(%esp) │ │ - jmp 4281e │ │ + jmp 446fc │ │ mov 0x10(%edi),%ecx │ │ mov -0x1c(%ebp),%al │ │ test %ecx,%ecx │ │ - je 42886 │ │ + je 44764 │ │ mov %al,-0xd(%ebp) │ │ - lea -0x7667c(%ebx),%esi │ │ - lea -0x7c8bc(%ebx),%edx │ │ + lea -0x75a1c(%ebx),%esi │ │ + lea -0x7befc(%ebx),%edx │ │ movzbl -0xd(%ebp),%eax │ │ cmpb $0x0,-0xd(%ebp) │ │ lea 0x10(%eax,%eax,8),%eax │ │ cmovne %esi,%edx │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ mov -0xd(%ebp),%al │ │ - je 42886 │ │ + je 44764 │ │ xor %eax,%eax │ │ inc %eax │ │ - jmp 42897 │ │ + jmp 44775 │ │ movl $0x0,(%edi) │ │ mov %al,0x4(%edi) │ │ - jmp 42895 │ │ + jmp 44773 │ │ inc %ecx │ │ mov %ecx,0x8(%edi) │ │ xor %eax,%eax │ │ add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ @@ -49548,11244 +51338,11148 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ mov %ecx,%esi │ │ mov (%ecx),%ecx │ │ - call 428b1 │ │ + call 4478f │ │ pop %ebx │ │ - add $0x3bf2b,%ebx │ │ + add $0x398fd,%ebx │ │ test %ecx,%ecx │ │ - je 4293b │ │ + je 44819 │ │ mov 0x8(%esi),%eax │ │ cmp 0x4(%esi),%eax │ │ - jae 4293b │ │ + jae 44819 │ │ movzbl (%ecx,%eax,1),%ecx │ │ cmp $0x49,%ecx │ │ - je 42952 │ │ + je 44830 │ │ cmp $0x42,%ecx │ │ - jne 4293b │ │ + jne 44819 │ │ lea -0x1c(%ebp),%edi │ │ inc %eax │ │ mov %esi,%edx │ │ mov %edi,%ecx │ │ mov %eax,0x8(%esi) │ │ - call 41fd8 │ │ + call 43eb5 │ │ cmpl $0x0,(%edi) │ │ - je 42991 │ │ + je 4486f │ │ cmpl $0x0,0x10(%esi) │ │ - je 429d6 │ │ + je 448b4 │ │ movsd 0x8(%esi),%xmm1 │ │ movsd (%esi),%xmm0 │ │ movsd -0x1c(%ebp),%xmm2 │ │ mov %esi,%ecx │ │ movsd %xmm1,-0x24(%ebp) │ │ movsd -0x14(%ebp),%xmm1 │ │ movsd %xmm0,-0x2c(%ebp) │ │ movsd %xmm2,(%esi) │ │ movsd %xmm1,0x8(%esi) │ │ - call 4289f │ │ + call 4477d │ │ movsd -0x2c(%ebp),%xmm0 │ │ movsd -0x24(%ebp),%xmm1 │ │ movsd %xmm0,(%esi) │ │ movsd %xmm1,0x8(%esi) │ │ - jmp 4294a │ │ + jmp 44828 │ │ mov %esi,%ecx │ │ xor %edx,%edx │ │ - call 3f150 │ │ + call 40fd2 │ │ mov %eax,%ecx │ │ add %cl,%cl │ │ mov %ecx,%eax │ │ add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ inc %eax │ │ mov %esi,%ecx │ │ xor %edx,%edx │ │ mov %eax,0x8(%esi) │ │ - call 3f150 │ │ + call 40fd2 │ │ mov $0x2,%cl │ │ test %al,%al │ │ - jne 42948 │ │ + jne 44826 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 42984 │ │ - lea -0x765ec(%ebx),%edx │ │ + je 44862 │ │ + lea -0x7598c(%ebx),%edx │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x2,%cl │ │ test %al,%al │ │ - jne 42948 │ │ + jne 44826 │ │ mov %esi,%ecx │ │ - call 40569 │ │ + call 42415 │ │ mov %eax,%ecx │ │ inc %cl │ │ - jmp 42948 │ │ + jmp 44826 │ │ mov 0x10(%esi),%ecx │ │ test %ecx,%ecx │ │ - je 429c3 │ │ + je 448a1 │ │ mov -0x18(%ebp),%al │ │ - lea -0x7667c(%ebx),%edi │ │ - lea -0x7c8bc(%ebx),%edx │ │ + lea -0x75a1c(%ebx),%edi │ │ + lea -0x7befc(%ebx),%edx │ │ test %al,%al │ │ movzbl %al,%eax │ │ cmovne %edi,%edx │ │ lea 0x10(%eax,%eax,8),%eax │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ test %al,%al │ │ - je 429c3 │ │ + je 448a1 │ │ mov $0x2,%cl │ │ - jmp 42948 │ │ + jmp 44826 │ │ movsd -0x1c(%ebp),%xmm0 │ │ movsd -0x14(%ebp),%xmm1 │ │ movsd %xmm1,0x8(%esi) │ │ movsd %xmm0,(%esi) │ │ xor %ecx,%ecx │ │ - jmp 42948 │ │ + jmp 44826 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x6c,%esp │ │ - mov (%ecx),%esi │ │ - call 429ed │ │ - pop %ebx │ │ - mov %ecx,-0x10(%ebp) │ │ - add $0x3bdef,%ebx │ │ - test %esi,%esi │ │ - je 42be3 │ │ - mov 0x4(%ecx),%edx │ │ - mov 0x8(%ecx),%eax │ │ + sub $0x3c,%esp │ │ mov %ecx,%edi │ │ + mov (%ecx),%ecx │ │ + call 448cd │ │ + pop %eax │ │ + add $0x397bf,%eax │ │ + mov %eax,-0x10(%ebp) │ │ + test %ecx,%ecx │ │ + je 44acd │ │ + mov 0x4(%edi),%edx │ │ + mov 0x8(%edi),%eax │ │ cmp %edx,%eax │ │ - jae 42a19 │ │ - cmpb $0x55,(%esi,%eax,1) │ │ - jne 42a19 │ │ + jae 448f7 │ │ + cmpb $0x55,(%ecx,%eax,1) │ │ + jne 448f7 │ │ inc %eax │ │ - mov $0x1,%cl │ │ + mov $0x1,%bl │ │ mov %eax,0x8(%edi) │ │ - jmp 42a1b │ │ - xor %ecx,%ecx │ │ + jmp 448f9 │ │ + xor %ebx,%ebx │ │ cmp %edx,%eax │ │ - jae 42a5c │ │ - cmpb $0x4b,(%esi,%eax,1) │ │ - jne 42a5c │ │ - mov %ecx,-0x18(%ebp) │ │ - lea 0x1(%eax),%ecx │ │ - cmp %edx,%ecx │ │ - mov %ecx,0x8(%edi) │ │ - jae 42b7a │ │ - cmpb $0x43,(%esi,%ecx,1) │ │ - jne 42b7a │ │ + jae 44939 │ │ + cmpb $0x4b,(%ecx,%eax,1) │ │ + jne 44939 │ │ + lea 0x1(%eax),%esi │ │ + cmp %edx,%esi │ │ + mov %esi,0x8(%edi) │ │ + jae 44a15 │ │ + cmpb $0x43,(%ecx,%esi,1) │ │ + jne 44a15 │ │ add $0x2,%eax │ │ - mov %edi,%ecx │ │ mov %eax,0x8(%edi) │ │ xor %eax,%eax │ │ - lea -0x76621(%ebx),%edi │ │ inc %eax │ │ + test %bl,%bl │ │ + mov %eax,-0x18(%ebp) │ │ + mov -0x10(%ebp),%eax │ │ + lea -0x759c1(%eax),%eax │ │ mov %eax,-0x14(%ebp) │ │ - cmpb $0x0,-0x18(%ebp) │ │ - jne 42a68 │ │ - jmp 42a96 │ │ - test %cl,%cl │ │ - mov %edi,%ecx │ │ - je 42be3 │ │ - xor %edi,%edi │ │ - mov 0x10(%ecx),%ecx │ │ + jne 44948 │ │ + jmp 44978 │ │ + test %bl,%bl │ │ + je 44acd │ │ + movl $0x0,-0x14(%ebp) │ │ + mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 42a8b │ │ - lea -0x76620(%ebx),%edx │ │ + je 4496e │ │ movl $0x7,(%esp) │ │ - call 31690 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x759c0(%ebx),%edx │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 42d07 │ │ - mov -0x10(%ebp),%ecx │ │ - test %edi,%edi │ │ - je 42be3 │ │ - mov 0x10(%ecx),%esi │ │ - test %esi,%esi │ │ - je 42abb │ │ - lea -0x7c46c(%ebx),%edx │ │ - mov %esi,%ecx │ │ + jne 44bf8 │ │ + cmpl $0x0,-0x14(%ebp) │ │ + je 44acd │ │ + mov 0x10(%edi),%eax │ │ + test %eax,%eax │ │ + mov %eax,-0x20(%ebp) │ │ + je 449a4 │ │ movl $0x8,(%esp) │ │ - call 31690 │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x20(%ebp),%ecx │ │ + lea -0x7b9d4(%ebx),%edx │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 42d07 │ │ - mov %esi,-0x18(%ebp) │ │ - lea -0x68(%ebp),%ecx │ │ - mov $0x5f,%eax │ │ + jne 44bf8 │ │ + mov %edi,-0x2c(%ebp) │ │ + xor %edi,%edi │ │ + mov -0x18(%ebp),%edx │ │ + mov -0x14(%ebp),%eax │ │ + mov %edx,%ecx │ │ + sub %edi,%ecx │ │ + cmp $0x7,%ecx │ │ + lea (%eax,%edi,1),%eax │ │ + ja 449d5 │ │ + cmp %edi,%edx │ │ + je 44d28 │ │ xor %edx,%edx │ │ - mov -0x14(%ebp),%esi │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ - mov %esi,0x8(%ecx) │ │ - mov %edx,0xc(%ecx) │ │ - mov %esi,0x10(%ecx) │ │ - mov %eax,0x14(%ecx) │ │ - movb $0x1,0x18(%ecx) │ │ - mov %edx,0x1c(%ecx) │ │ - mov %esi,0x20(%ecx) │ │ - movw $0x1,0x24(%ecx) │ │ - call 42d1c │ │ - test %eax,%eax │ │ - je 42d11 │ │ - mov -0x18(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - je 42b12 │ │ - mov %edx,(%esp) │ │ + cmpb $0x5f,(%eax,%edx,1) │ │ + je 449eb │ │ + inc %edx │ │ + cmp %edx,%ecx │ │ + jne 449c5 │ │ + jmp 44a5b │ │ + mov %ecx,(%esp) │ │ + mov $0x5f,%ecx │ │ mov %eax,%edx │ │ - call 31690 │ │ - test %al,%al │ │ - jne 42bd9 │ │ - lea -0x40(%ebp),%edi │ │ - lea -0x68(%ebp),%esi │ │ - mov $0xa,%ecx │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ - mov -0x18(%ebp),%eax │ │ - mov %eax,-0x14(%ebp) │ │ - lea -0x40(%ebp),%ecx │ │ - mov %eax,%edi │ │ - call 42d1c │ │ - test %eax,%eax │ │ - je 42bbc │ │ - mov %eax,%esi │ │ - xor %eax,%eax │ │ - test %edi,%edi │ │ - je 42b25 │ │ - mov %edx,-0x14(%ebp) │ │ - mov %edi,%ecx │ │ - lea -0x76617(%ebx),%edx │ │ - movl $0x1,(%esp) │ │ - call 31690 │ │ - mov -0x18(%ebp),%edi │ │ - test %al,%al │ │ - jne 42bd9 │ │ - xor %eax,%eax │ │ - test %edi,%edi │ │ - je 42b22 │ │ + mov -0x10(%ebp),%ebx │ │ + call 34860 │ │ + test $0x1,%al │ │ + je 44a5b │ │ + lea 0x1(%edx,%edi,1),%esi │ │ + add %edi,%edx │ │ + cmp -0x18(%ebp),%edx │ │ + jae 44a03 │ │ mov -0x14(%ebp),%eax │ │ - mov %edi,%ecx │ │ - mov %esi,%edx │ │ - mov %eax,(%esp) │ │ - call 31690 │ │ - test %al,%al │ │ - mov %edi,%eax │ │ - je 42b22 │ │ - jmp 42bd9 │ │ - lea -0x40(%ebp),%esi │ │ + cmpb $0x5f,(%eax,%edx,1) │ │ + je 44d36 │ │ + mov -0x18(%ebp),%edx │ │ + mov %esi,%edi │ │ + cmp %edx,%esi │ │ + jbe 449ac │ │ + mov $0x1,%al │ │ + xor %ebx,%ebx │ │ + jmp 44d2e │ │ + mov %ebx,-0x1c(%ebp) │ │ + lea -0x44(%ebp),%esi │ │ mov %edi,%edx │ │ + mov -0x10(%ebp),%ebx │ │ mov %esi,%ecx │ │ - call 3fa03 │ │ - mov %edi,%eax │ │ - mov (%esi),%edi │ │ - test %edi,%edi │ │ - je 42c8e │ │ - mov -0x3c(%ebp),%eax │ │ + call 41885 │ │ + mov (%esi),%eax │ │ test %eax,%eax │ │ - je 42cd6 │ │ - cmpl $0x0,-0x34(%ebp) │ │ - jne 42cd6 │ │ mov %eax,-0x14(%ebp) │ │ - cmpb $0x0,-0x18(%ebp) │ │ - mov -0x10(%ebp),%ecx │ │ - jne 42a68 │ │ - jmp 42a96 │ │ - mov -0x14(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - je 42be0 │ │ - lea -0x76619(%ebx),%edx │ │ - movl $0x2,(%esp) │ │ - call 31690 │ │ + je 44b81 │ │ + mov -0x40(%ebp),%eax │ │ + test %eax,%eax │ │ + je 44bca │ │ + cmpl $0x0,-0x38(%ebp) │ │ + jne 44bca │ │ + mov %eax,-0x18(%ebp) │ │ + cmpb $0x0,-0x1c(%ebp) │ │ + jne 44948 │ │ + jmp 44978 │ │ + mov $0x1,%al │ │ + xor %ebx,%ebx │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0x18(%ebp),%edx │ │ + mov %edx,%esi │ │ + cmpl $0x0,-0x20(%ebp) │ │ + mov -0x2c(%ebp),%edi │ │ + je 44a95 │ │ + mov %edx,(%esp) │ │ + mov %esi,-0x30(%ebp) │ │ + mov %ebx,%esi │ │ + mov -0x20(%ebp),%ecx │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x10(%ebp),%ebx │ │ + call 31e20 │ │ + mov %esi,%ebx │ │ + mov -0x30(%ebp),%esi │ │ + mov $0x1,%cl │ │ test %al,%al │ │ - je 42be0 │ │ + jne 44bf8 │ │ + cmpb $0x0,-0x1c(%ebp) │ │ + je 44c02 │ │ + mov -0x20(%ebp),%eax │ │ + mov %eax,-0x24(%ebp) │ │ + cmpl $0x0,-0x24(%ebp) │ │ + je 44acd │ │ + movl $0x2,(%esp) │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x24(%ebp),%ecx │ │ + lea -0x759b9(%ebx),%edx │ │ + call 31e20 │ │ mov $0x1,%cl │ │ - jmp 42d07 │ │ - mov -0x10(%ebp),%ecx │ │ - mov 0x10(%ecx),%ecx │ │ + test %al,%al │ │ + jne 44bf8 │ │ + mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 42c06 │ │ - lea -0x76616(%ebx),%edx │ │ + je 44af3 │ │ movl $0x3,(%esp) │ │ - call 31690 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x759b6(%ebx),%edx │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 42d07 │ │ - mov -0x10(%ebp),%esi │ │ - mov %esi,%ecx │ │ - call 422ec │ │ + jne 44bf8 │ │ + mov -0x10(%ebp),%ebx │ │ + mov %edi,%ecx │ │ + call 441ca │ │ mov $0x1,%cl │ │ test $0x1,%al │ │ - jne 42d07 │ │ - mov 0x10(%esi),%ecx │ │ - test %ecx,%ecx │ │ - je 42c3d │ │ - lea -0x76613(%ebx),%edx │ │ + jne 44bf8 │ │ + mov 0x10(%edi),%esi │ │ + test %esi,%esi │ │ + je 44b2f │ │ movl $0x1,(%esp) │ │ - call 31690 │ │ + mov %esi,%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x759b3(%ebx),%edx │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 42d07 │ │ - mov (%esi),%ecx │ │ + jne 44bf8 │ │ + mov (%edi),%ecx │ │ test %ecx,%ecx │ │ - je 42c5c │ │ - mov 0x8(%esi),%eax │ │ - cmp 0x4(%esi),%eax │ │ - jae 42c5c │ │ + je 44b4e │ │ + mov 0x8(%edi),%eax │ │ + cmp 0x4(%edi),%eax │ │ + jae 44b4e │ │ cmpb $0x75,(%ecx,%eax,1) │ │ - jne 42c5c │ │ + jne 44b4e │ │ inc %eax │ │ xor %ecx,%ecx │ │ - mov %eax,0x8(%esi) │ │ - jmp 42d07 │ │ - mov 0x10(%esi),%ecx │ │ - test %ecx,%ecx │ │ - je 42c7f │ │ - lea -0x7ca28(%ebx),%edx │ │ + mov %eax,0x8(%edi) │ │ + jmp 44bf8 │ │ + test %esi,%esi │ │ + je 44b73 │ │ movl $0x4,(%esp) │ │ - call 31690 │ │ + mov %esi,%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x7bacc(%ebx),%edx │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 42d07 │ │ - mov -0x10(%ebp),%ecx │ │ - add $0x6c,%esp │ │ + jne 44bf8 │ │ + mov %edi,%ecx │ │ + add $0x3c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ - jmp 40043 │ │ - mov -0x3c(%ebp),%cl │ │ - mov %eax,%esi │ │ - mov %cl,-0x10(%ebp) │ │ - mov 0x10(%eax),%ecx │ │ + jmp 41eb1 │ │ + mov 0x10(%edi),%ecx │ │ + mov -0x40(%ebp),%al │ │ test %ecx,%ecx │ │ - je 42cc6 │ │ - mov -0x10(%ebp),%al │ │ - lea -0x7667c(%ebx),%edi │ │ - lea -0x7c8bc(%ebx),%edx │ │ + mov %al,-0x14(%ebp) │ │ + je 44bba │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x14(%ebp),%al │ │ test %al,%al │ │ movzbl %al,%eax │ │ - cmovne %edi,%edx │ │ + lea -0x75a1c(%ebx),%esi │ │ + lea -0x7befc(%ebx),%edx │ │ + cmovne %esi,%edx │ │ lea 0x10(%eax,%eax,8),%eax │ │ mov %eax,(%esp) │ │ - call 31690 │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 42d07 │ │ - mov -0x10(%ebp),%al │ │ - movl $0x0,(%esi) │ │ + jne 44bf8 │ │ + mov -0x14(%ebp),%al │ │ + movl $0x0,(%edi) │ │ xor %ecx,%ecx │ │ - mov %al,0x4(%esi) │ │ - jmp 42d07 │ │ - mov -0x10(%ebp),%eax │ │ - mov 0x10(%eax),%ecx │ │ + mov %al,0x4(%edi) │ │ + jmp 44bf8 │ │ + mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 42cf8 │ │ - lea -0x7c8bc(%ebx),%edx │ │ + je 44bec │ │ movl $0x10,(%esp) │ │ - call 31690 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x7befc(%ebx),%edx │ │ + call 31e20 │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 42d07 │ │ - mov -0x10(%ebp),%eax │ │ + jne 44bf8 │ │ + movl $0x0,(%edi) │ │ + movb $0x0,0x4(%edi) │ │ xor %ecx,%ecx │ │ - movl $0x0,(%eax) │ │ - movb $0x0,0x4(%eax) │ │ mov %ecx,%eax │ │ - add $0x6c,%esp │ │ + add $0x3c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea -0xd98(%ebx),%ecx │ │ - call 32cb0 │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0x2c,%esp │ │ - call 42d2a │ │ - pop %eax │ │ - add $0x3bab2,%eax │ │ + mov -0x20(%ebp),%eax │ │ + mov %eax,-0x24(%ebp) │ │ mov %eax,-0x1c(%ebp) │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x25(%ecx) │ │ - je 42d41 │ │ - jmp 42e47 │ │ - mov 0x8(%ecx),%eax │ │ - mov 0x10(%ecx),%esi │ │ - mov 0xc(%ecx),%edi │ │ - mov %ecx,-0x18(%ebp) │ │ - mov -0x18(%ebp),%ebx │ │ - cmp %eax,%esi │ │ - mov %eax,-0x30(%ebp) │ │ - seta %al │ │ - cmp %edi,%esi │ │ - setb %cl │ │ - or %al,%cl │ │ - mov 0x4(%ebx),%ecx │ │ - mov %ecx,-0x14(%ebp) │ │ - jne 42e1f │ │ - movzbl 0x18(%ebx),%edx │ │ - lea 0x14(%ebx),%eax │ │ - mov %esi,-0x20(%ebp) │ │ - mov %eax,-0x28(%ebp) │ │ - mov 0x13(%ebx,%edx,1),%al │ │ - mov %edx,-0x24(%ebp) │ │ - mov %al,-0xd(%ebp) │ │ - movzbl %al,%eax │ │ - mov %eax,-0x2c(%ebp) │ │ + mov $0x1,%al │ │ + mov %eax,-0x34(%ebp) │ │ + mov -0x18(%ebp),%edx │ │ + mov %ebx,-0x28(%ebp) │ │ + cmp %esi,%edx │ │ + jae 44c1e │ │ + mov %edx,%edi │ │ + jmp 44c89 │ │ + mov %esi,%edi │ │ mov -0x14(%ebp),%eax │ │ - sub %edi,%esi │ │ - cmp $0x7,%esi │ │ - lea (%eax,%edi,1),%edx │ │ - ja 42daa │ │ - test %esi,%esi │ │ - je 42dc3 │ │ - xor %eax,%eax │ │ - mov -0xd(%ebp),%cl │ │ - cmp %cl,(%edx,%eax,1) │ │ - je 42dc9 │ │ - inc %eax │ │ - cmp %eax,%esi │ │ - jne 42d9b │ │ - jmp 42dc5 │ │ - sub $0xc,%esp │ │ - mov -0x1c(%ebp),%ebx │ │ - mov -0x2c(%ebp),%ecx │ │ - push %esi │ │ - call 34230 │ │ - mov -0x18(%ebp),%ebx │ │ - add $0x10,%esp │ │ - mov %edx,%esi │ │ - jmp 42dce │ │ - xor %esi,%esi │ │ + mov %edx,%ecx │ │ + sub %edi,%ecx │ │ + cmp $0x7,%ecx │ │ + lea (%eax,%edi,1),%eax │ │ + ja 44c46 │ │ + cmp %edi,%edx │ │ + je 44d10 │ │ + xor %edx,%edx │ │ + cmpb $0x5f,(%eax,%edx,1) │ │ + je 44c5c │ │ + inc %edx │ │ + cmp %edx,%ecx │ │ + jne 44c39 │ │ + jmp 44c81 │ │ + mov %ecx,(%esp) │ │ + mov $0x5f,%ecx │ │ + mov %eax,%edx │ │ + mov -0x10(%ebp),%ebx │ │ + call 34860 │ │ + test $0x1,%al │ │ + je 44c81 │ │ + lea 0x1(%edi,%edx,1),%esi │ │ + add %edx,%edi │ │ + mov -0x18(%ebp),%edx │ │ + cmp %edx,%edi │ │ + jae 44c76 │ │ + mov -0x14(%ebp),%eax │ │ + cmpb $0x5f,(%eax,%edi,1) │ │ + je 44d1a │ │ + cmp %edx,%esi │ │ + mov %esi,%edi │ │ + jbe 44c20 │ │ + mov -0x28(%ebp),%ebx │ │ + jmp 44c1a │ │ + mov -0x18(%ebp),%edi │ │ + mov -0x28(%ebp),%ebx │ │ + mov %edi,%esi │ │ + mov -0x1c(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + je 44ce9 │ │ + mov %esi,-0x30(%ebp) │ │ + movl $0x1,(%esp) │ │ + mov %ebx,%esi │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x759b7(%ebx),%edx │ │ + call 31e20 │ │ + mov $0x1,%cl │ │ + test %al,%al │ │ + jne 44bf8 │ │ + mov -0x20(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + je 44cf0 │ │ + mov -0x28(%ebp),%edx │ │ + sub %edx,%edi │ │ + add -0x14(%ebp),%edx │ │ + mov %edi,(%esp) │ │ + mov %ecx,%edi │ │ + mov -0x10(%ebp),%ebx │ │ + call 31e20 │ │ + mov %edi,-0x24(%ebp) │ │ + test %al,%al │ │ + mov %edi,%eax │ │ + mov %esi,%ebx │ │ + mov $0x1,%cl │ │ + mov -0x2c(%ebp),%edi │ │ + mov -0x30(%ebp),%esi │ │ + jne 44bf8 │ │ + jmp 44d01 │ │ + mov -0x2c(%ebp),%edi │ │ xor %eax,%eax │ │ - jmp 42dce │ │ - mov %eax,%esi │ │ + jmp 44d01 │ │ + movl $0x0,-0x24(%ebp) │ │ + mov %esi,%ebx │ │ xor %eax,%eax │ │ - inc %eax │ │ - mov -0x24(%ebp),%edx │ │ - cmp $0x1,%eax │ │ - jne 42e19 │ │ - lea 0x1(%edi,%esi,1),%edi │ │ - mov %edi,%esi │ │ - mov %edi,0xc(%ebx) │ │ - sub %edx,%esi │ │ - jb 42e0c │ │ - cmp -0x30(%ebp),%edi │ │ - ja 42e0c │ │ - cmp $0x5,%dl │ │ - jae 42e62 │ │ - mov -0x14(%ebp),%eax │ │ - add %esi,%eax │ │ - sub $0x4,%esp │ │ - mov -0x1c(%ebp),%ebx │ │ - push %edx │ │ - push -0x28(%ebp) │ │ - push %eax │ │ - call 7c080 │ │ - mov -0x18(%ebp),%ebx │ │ - add $0x10,%esp │ │ - test %eax,%eax │ │ - je 42e51 │ │ - mov -0x20(%ebp),%esi │ │ - cmp %edi,%esi │ │ - jae 42d88 │ │ - jmp 42e1f │ │ - mov -0x20(%ebp),%eax │ │ - mov %eax,0xc(%ebx) │ │ - movb $0x1,0x25(%ebx) │ │ - cmpb $0x1,0x24(%ebx) │ │ - jne 42e31 │ │ - mov 0x1c(%ebx),%ecx │ │ - mov 0x20(%ebx),%esi │ │ - jmp 42e40 │ │ - mov 0x1c(%ebx),%ecx │ │ - mov 0x20(%ebx),%esi │ │ - mov $0x0,%eax │ │ - cmp %ecx,%esi │ │ - je 42e47 │ │ - mov -0x14(%ebp),%eax │ │ - sub %ecx,%esi │ │ - add %ecx,%eax │ │ - mov %esi,%edx │ │ - add $0x2c,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - mov 0x1c(%ebx),%eax │ │ - mov -0x14(%ebp),%ecx │ │ - mov %edi,0x1c(%ebx) │ │ - add %eax,%ecx │ │ - sub %eax,%esi │ │ - mov %ecx,%eax │ │ - jmp 42e47 │ │ - sub $0x8,%esp │ │ - mov -0x1c(%ebp),%ebx │ │ - xor %ecx,%ecx │ │ - lea -0x5d8(%ebx),%eax │ │ - push %eax │ │ - push $0x4 │ │ - call 32bf0 │ │ + mov -0x2c(%ebp),%edi │ │ + mov -0x30(%ebp),%esi │ │ + cmpb $0x0,-0x34(%ebp) │ │ + jne 44aa5 │ │ + jmp 44c08 │ │ + mov -0x28(%ebp),%ebx │ │ + mov %edx,%esi │ │ + jmp 44c1a │ │ + mov %esi,%ebx │ │ + movl $0x0,-0x34(%ebp) │ │ + jmp 44c89 │ │ + mov $0x1,%al │ │ + xor %ebx,%ebx │ │ + mov %edx,%esi │ │ + mov %eax,-0x1c(%ebp) │ │ + jmp 44a67 │ │ + mov %esi,%ebx │ │ + movl $0x0,-0x1c(%ebp) │ │ + jmp 44a67 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0xc(%ebp),%edi │ │ mov 0x8(%ebp),%eax │ │ lea -0x10(%ebp),%ecx │ │ - call 42e8f │ │ + call 44d5b │ │ pop %ebx │ │ - add $0x3b94d,%ebx │ │ + add $0x39331,%ebx │ │ mov %eax,(%ecx) │ │ mov 0x4(%edi),%eax │ │ sub $0x4,%esp │ │ - lea -0x76532(%ebx),%ecx │ │ + lea -0x758be(%ebx),%ecx │ │ push $0xd │ │ push %ecx │ │ push (%edi) │ │ call *0xc(%eax) │ │ add $0x10,%esp │ │ lea -0x18(%ebp),%esi │ │ mov %edi,(%esi) │ │ mov %al,0x4(%esi) │ │ movb $0x0,0x5(%esi) │ │ sub $0x4,%esp │ │ - lea -0x3b8b2(%ebx),%eax │ │ + lea -0x39296(%ebx),%eax │ │ mov %esi,%ecx │ │ - lea -0x7c9f0(%ebx),%edx │ │ + lea -0x7ba94(%ebx),%edx │ │ push %eax │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ push $0x4 │ │ - call 32f10 │ │ + call 336f0 │ │ add $0x10,%esp │ │ mov 0x5(%esi),%al │ │ mov 0x4(%esi),%cl │ │ mov %eax,%edx │ │ not %dl │ │ or %cl,%dl │ │ test $0x1,%dl │ │ - je 42ef0 │ │ + je 44dbc │ │ or %cl,%al │ │ - jmp 42f20 │ │ + jmp 44dec │ │ mov -0x18(%ebp),%eax │ │ testb $0x80,0xa(%eax) │ │ - jne 42f09 │ │ + jne 44dd5 │ │ mov 0x4(%eax),%ecx │ │ sub $0x4,%esp │ │ - lea -0x765d3(%ebx),%edx │ │ + lea -0x7596a(%ebx),%edx │ │ push $0x2 │ │ - jmp 42f17 │ │ + jmp 44de3 │ │ mov 0x4(%eax),%ecx │ │ sub $0x4,%esp │ │ - lea -0x76604(%ebx),%edx │ │ + lea -0x759a4(%ebx),%edx │ │ push $0x1 │ │ push %edx │ │ push (%eax) │ │ call *0xc(%ecx) │ │ add $0x10,%esp │ │ and $0x1,%al │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ - push %ebx │ │ - push %eax │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%eax │ │ - call 42f3a │ │ - pop %ebx │ │ - add $0x3b8a2,%ebx │ │ - mov (%ecx),%ecx │ │ - mov 0x4(%eax),%edx │ │ - movzbl (%ecx),%ecx │ │ + push %edi │ │ + push %esi │ │ + mov 0x8(%ebp),%edx │ │ + mov 0xc(%ebp),%ecx │ │ + call 44e06 │ │ + pop %eax │ │ + add $0x39286,%eax │ │ + mov (%edx),%edx │ │ + mov 0x4(%ecx),%edi │ │ + movzbl (%edx),%edx │ │ + movzbl -0x74a50(%eax,%edx,1),%esi │ │ sub $0x4,%esp │ │ - push -0x756f0(%ebx,%ecx,4) │ │ - push -0x3ec(%ebx,%ecx,4) │ │ - push (%eax) │ │ - call *0xc(%edx) │ │ - add $0x14,%esp │ │ - pop %ebx │ │ + push %esi │ │ + push -0x14c(%eax,%edx,4) │ │ + push (%ecx) │ │ + call *0xc(%edi) │ │ + add $0x10,%esp │ │ + pop %esi │ │ + pop %edi │ │ pop %ebp │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ - sub $0xc,%esp │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x10(%ebp),%esi │ │ - call 42f79 │ │ - pop %ebx │ │ - add $0x3b863,%ebx │ │ + mov 0x10(%ebp),%eax │ │ mov 0x4(%ecx),%edx │ │ - sub %esi,%edx │ │ - setb %al │ │ - or (%ecx),%al │ │ - movzbl %al,%edi │ │ - and $0x1,%edi │ │ - test $0x1,%al │ │ - mov %edi,(%ecx) │ │ + sub %eax,%edx │ │ + setb %bl │ │ + or (%ecx),%bl │ │ + movzbl %bl,%esi │ │ + mov %esi,(%ecx) │ │ mov %edx,0x4(%ecx) │ │ - je 42fa0 │ │ + je 44e57 │ │ mov $0x1,%al │ │ - add $0xc,%esp │ │ - jmp 42fb5 │ │ - mov 0x8(%ecx),%eax │ │ - mov 0x4(%eax),%ecx │ │ + jmp 44e6c │ │ + mov 0x8(%ecx),%ecx │ │ + mov 0x4(%ecx),%edx │ │ sub $0x4,%esp │ │ - push %esi │ │ + push %eax │ │ push 0xc(%ebp) │ │ - push (%eax) │ │ - call *0xc(%ecx) │ │ - add $0x1c,%esp │ │ + push (%ecx) │ │ + call *0xc(%edx) │ │ + add $0x10,%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x4c,%esp │ │ mov 0x8(%ebp),%eax │ │ mov 0xc(%ebp),%esi │ │ - call 42fce │ │ + call 44e84 │ │ pop %ebx │ │ - add $0x3b80e,%ebx │ │ + add $0x39208,%ebx │ │ mov (%eax),%eax │ │ - mov (%eax),%ecx │ │ - test %ecx,%ecx │ │ - je 438e2 │ │ - mov 0x4(%eax),%edx │ │ + mov (%eax),%edx │ │ + test %edx,%edx │ │ + je 457d0 │ │ + mov 0x4(%eax),%esi │ │ mov 0x8(%eax),%eax │ │ + mov %edx,%ecx │ │ movl $0x0,-0x38(%ebp) │ │ - mov %ebx,-0x1c(%ebp) │ │ - mov %edx,-0x28(%ebp) │ │ + mov %ebx,-0x10(%ebp) │ │ + mov %esi,-0x2c(%ebp) │ │ + mov %ecx,%esi │ │ mov %eax,-0x34(%ebp) │ │ mov -0x38(%ebp),%eax │ │ cmp -0x34(%ebp),%eax │ │ - mov %eax,-0x14(%ebp) │ │ - je 43908 │ │ - cmpl $0x0,-0x28(%ebp) │ │ - je 43975 │ │ - mov (%ecx),%dl │ │ - mov -0x14(%ebp),%eax │ │ - mov -0x28(%ebp),%ebx │ │ + mov %eax,-0x18(%ebp) │ │ + je 457f6 │ │ + cmpl $0x0,-0x2c(%ebp) │ │ + je 4584f │ │ + mov (%esi),%bl │ │ + mov -0x18(%ebp),%eax │ │ + mov -0x2c(%ebp),%edx │ │ xor %edi,%edi │ │ - movzbl %dl,%esi │ │ + movzbl %bl,%ecx │ │ inc %eax │ │ - mov %dl,-0x20(%ebp) │ │ - mov %esi,-0x2c(%ebp) │ │ - lea -0x1(%ebx),%esi │ │ + mov %bl,-0x28(%ebp) │ │ + mov %ecx,-0x24(%ebp) │ │ + lea -0x1(%edx),%ecx │ │ mov %eax,-0x38(%ebp) │ │ - mov %esi,-0x18(%ebp) │ │ - test %dl,%dl │ │ - js 43036 │ │ - movzbl %dl,%esi │ │ - jmp 43089 │ │ - mov %edx,%eax │ │ + mov %ecx,-0x1c(%ebp) │ │ + test %bl,%bl │ │ + js 44ef0 │ │ + movzbl %bl,%ecx │ │ + jmp 44f43 │ │ + mov %ebx,%eax │ │ and $0x1f,%al │ │ - movzbl %al,%esi │ │ - movzbl 0x1(%ecx,%edi,1),%eax │ │ + movzbl %al,%ecx │ │ + movzbl 0x1(%esi,%edi,1),%eax │ │ and $0x3f,%eax │ │ - cmp $0xdf,%dl │ │ - jbe 43078 │ │ - mov %ebx,-0x10(%ebp) │ │ - mov %ecx,%ebx │ │ - movzbl 0x2(%ecx,%edi,1),%ecx │ │ + cmp $0xdf,%bl │ │ + jbe 44f32 │ │ + mov %edx,-0x14(%ebp) │ │ + mov %esi,%edx │ │ + movzbl 0x2(%esi,%edi,1),%esi │ │ shl $0x6,%eax │ │ - and $0x3f,%ecx │ │ - or %eax,%ecx │ │ - cmp $0xf0,%dl │ │ - jb 4307f │ │ - movzbl 0x3(%ebx,%edi,1),%eax │ │ - and $0x7,%esi │ │ - shl $0x6,%ecx │ │ - shl $0x12,%esi │ │ - and $0x3f,%eax │ │ - or %ecx,%eax │ │ + and $0x3f,%esi │ │ or %eax,%esi │ │ - jmp 43084 │ │ + cmp $0xf0,%bl │ │ + jb 44f39 │ │ + movzbl 0x3(%edx,%edi,1),%eax │ │ + and $0x7,%ecx │ │ shl $0x6,%esi │ │ - or %eax,%esi │ │ - jmp 43089 │ │ - shl $0xc,%esi │ │ - or %ecx,%esi │ │ - mov %ebx,%ecx │ │ - mov -0x10(%ebp),%ebx │ │ - add $0xffffffd0,%esi │ │ - lea (%ecx,%edi,1),%eax │ │ - cmp $0xa,%esi │ │ - jae 430b1 │ │ - cmp %edi,-0x18(%ebp) │ │ - je 43975 │ │ - mov 0x1(%ecx,%edi,1),%dl │ │ - cmp $0xbf,%dl │ │ - jle 43983 │ │ - dec %ebx │ │ - inc %edi │ │ - jmp 4302d │ │ - mov -0x28(%ebp),%edi │ │ - sub %ebx,%edi │ │ - je 439a0 │ │ - cmpb $0xbf,(%ecx,%edi,1) │ │ - mov %dl,-0x18(%ebp) │ │ - jle 439a4 │ │ + shl $0x12,%ecx │ │ + and $0x3f,%eax │ │ + or %esi,%eax │ │ + or %eax,%ecx │ │ + jmp 44f3e │ │ + shl $0x6,%ecx │ │ + or %eax,%ecx │ │ + jmp 44f43 │ │ + shl $0xc,%ecx │ │ + or %esi,%ecx │ │ + mov %edx,%esi │ │ + mov -0x14(%ebp),%edx │ │ + add $0xffffffd0,%ecx │ │ + lea (%esi,%edi,1),%eax │ │ + cmp $0xa,%ecx │ │ + jae 44f6b │ │ + cmp %edi,-0x1c(%ebp) │ │ + je 4584f │ │ + mov 0x1(%esi,%edi,1),%bl │ │ + cmp $0xbf,%bl │ │ + jle 4585d │ │ + dec %edx │ │ + inc %edi │ │ + jmp 44ee7 │ │ + mov -0x2c(%ebp),%edi │ │ + mov %bl,-0x1c(%ebp) │ │ + sub %edx,%edi │ │ + je 458a7 │ │ + cmpb $0xbf,(%esi,%edi,1) │ │ + jle 4588f │ │ cmp $0x1,%edi │ │ - mov %eax,-0x24(%ebp) │ │ - jne 430e8 │ │ - mov -0x2c(%ebp),%eax │ │ - mov $0x1,%dl │ │ + mov %eax,-0x20(%ebp) │ │ + jne 44fa2 │ │ + mov -0x24(%ebp),%eax │ │ + mov $0x1,%cl │ │ cmp $0x2b,%eax │ │ - je 43933 │ │ + je 45824 │ │ cmp $0x2d,%eax │ │ - je 43933 │ │ + je 45824 │ │ xor %eax,%eax │ │ - cmpb $0x2b,-0x20(%ebp) │ │ - mov %ebx,-0x10(%ebp) │ │ + cmpb $0x2b,-0x28(%ebp) │ │ sete %al │ │ sub %eax,%edi │ │ - add %eax,%ecx │ │ + add %eax,%esi │ │ cmp $0x9,%edi │ │ - jae 43156 │ │ + jae 45009 │ │ test %edi,%edi │ │ - je 4327d │ │ + je 45040 │ │ xor %eax,%eax │ │ - mov %ecx,%edx │ │ - movzbl (%ecx),%ecx │ │ + movzbl (%esi),%ecx │ │ add $0xffffffd0,%ecx │ │ cmp $0x9,%ecx │ │ - ja 4399c │ │ + ja 45874 │ │ lea (%eax,%eax,4),%eax │ │ - inc %edx │ │ + inc %esi │ │ dec %edi │ │ lea (%ecx,%eax,2),%eax │ │ - mov %edx,%ecx │ │ - jne 43107 │ │ - mov -0x1c(%ebp),%ebx │ │ + jne 44fbe │ │ test %eax,%eax │ │ - je 43187 │ │ - mov -0x10(%ebp),%ecx │ │ + je 45040 │ │ + mov %edx,%ecx │ │ + mov %edx,-0x14(%ebp) │ │ + mov 0xc(%ebp),%edx │ │ sub %eax,%ecx │ │ - mov %ecx,-0x28(%ebp) │ │ - jbe 43197 │ │ - mov -0x24(%ebp),%ecx │ │ - mov -0x18(%ebp),%dl │ │ + mov %ecx,-0x2c(%ebp) │ │ + jbe 45052 │ │ + mov -0x20(%ebp),%ecx │ │ cmpb $0xbf,(%ecx,%eax,1) │ │ - jle 439b8 │ │ + jle 458ae │ │ cmpb $0xbf,(%ecx,%eax,1) │ │ - jle 439c8 │ │ - add %eax,%ecx │ │ - mov %eax,-0x10(%ebp) │ │ - jmp 431ae │ │ - mov %ecx,%ebx │ │ + jle 458bf │ │ + lea (%ecx,%eax,1),%esi │ │ + mov %eax,-0x14(%ebp) │ │ + jmp 45066 │ │ xor %eax,%eax │ │ - mov $0xa,%esi │ │ sub $0x1,%edi │ │ - jb 43124 │ │ - mul %esi │ │ + jb 44fd7 │ │ + mov $0xa,%ecx │ │ + mov %edi,%ebx │ │ + mov %edx,%edi │ │ + mul %ecx │ │ mov %eax,%ecx │ │ - movzbl (%ebx),%eax │ │ - jo 43926 │ │ + movzbl (%esi),%eax │ │ + jo 45817 │ │ add $0xffffffd0,%eax │ │ cmp $0xa,%eax │ │ - jae 4399c │ │ - inc %ebx │ │ + jae 45874 │ │ + inc %esi │ │ + mov %edi,%edx │ │ add %ecx,%eax │ │ - jae 4315f │ │ - jmp 43931 │ │ - mov -0x10(%ebp),%eax │ │ - xor %esi,%esi │ │ - mov %eax,-0x28(%ebp) │ │ - mov -0x24(%ebp),%eax │ │ - jmp 43288 │ │ - mov -0x24(%ebp),%ecx │ │ - mov -0x18(%ebp),%dl │ │ - jne 439b8 │ │ + mov %ebx,%edi │ │ + jae 4500b │ │ + jmp 45822 │ │ + mov -0x20(%ebp),%eax │ │ + mov %edx,-0x2c(%ebp) │ │ + mov 0xc(%ebp),%edx │ │ + xor %edi,%edi │ │ + mov %eax,%esi │ │ + jmp 4513d │ │ + mov -0x20(%ebp),%ecx │ │ + jne 458ae │ │ add %ecx,%eax │ │ - movl $0x0,-0x28(%ebp) │ │ - mov %eax,%ecx │ │ - mov -0x14(%ebp),%eax │ │ + movl $0x0,-0x2c(%ebp) │ │ + mov %eax,%esi │ │ + testb $0x80,0xa(%edx) │ │ + je 45137 │ │ + mov -0x18(%ebp),%eax │ │ inc %eax │ │ cmp -0x34(%ebp),%eax │ │ - mov 0xc(%ebp),%eax │ │ - jne 43291 │ │ - mov 0x8(%eax),%eax │ │ - mov %ecx,-0x2c(%ebp) │ │ - mov $0x800000,%ecx │ │ - and %ecx,%eax │ │ - je 43275 │ │ - mov -0x2c(%ebp),%ecx │ │ - mov -0x24(%ebp),%eax │ │ - cmp $0x68,%dl │ │ - jne 4328c │ │ - cmpl $0x1,-0x10(%ebp) │ │ - je 431f0 │ │ + jne 45137 │ │ + cmpb $0x68,-0x1c(%ebp) │ │ + mov -0x20(%ebp),%eax │ │ + jne 45132 │ │ + mov -0x14(%ebp),%edx │ │ + cmp $0x1,%edx │ │ + je 4509c │ │ cmpb $0xc0,0x1(%eax) │ │ - jl 43a14 │ │ - mov -0x10(%ebp),%edx │ │ + jl 45924 │ │ mov %eax,%ecx │ │ inc %eax │ │ - add %edx,%ecx │ │ - cmp %ecx,%eax │ │ - je 43908 │ │ + lea (%ecx,%edx,1),%ebx │ │ + mov %ebx,-0x1c(%ebp) │ │ + cmp %ebx,%eax │ │ + je 457f6 │ │ movzbl (%eax),%edx │ │ + mov %esi,%ecx │ │ test %dl,%dl │ │ - js 4320a │ │ + js 450b9 │ │ inc %eax │ │ - jmp 4325b │ │ - movzbl 0x1(%eax),%ebx │ │ - mov %edx,%esi │ │ - and $0x1f,%esi │ │ - and $0x3f,%ebx │ │ + jmp 4510d │ │ + movzbl 0x1(%eax),%esi │ │ + mov %edx,%edi │ │ + and $0x1f,%edi │ │ + and $0x3f,%esi │ │ cmp $0xdf,%dl │ │ - jbe 43245 │ │ - movzbl 0x2(%eax),%edi │ │ - shl $0x6,%ebx │ │ - and $0x3f,%edi │ │ - or %ebx,%edi │ │ + jbe 450f4 │ │ + movzbl 0x2(%eax),%ebx │ │ + shl $0x6,%esi │ │ + and $0x3f,%ebx │ │ + or %esi,%ebx │ │ cmp $0xf0,%dl │ │ - jb 43251 │ │ + jb 45100 │ │ movzbl 0x3(%eax),%edx │ │ - and $0x7,%esi │ │ - shl $0x6,%edi │ │ + and $0x7,%edi │ │ + shl $0x6,%ebx │ │ add $0x4,%eax │ │ - shl $0x12,%esi │ │ + shl $0x12,%edi │ │ and $0x3f,%edx │ │ + or %ebx,%edx │ │ or %edi,%edx │ │ - or %esi,%edx │ │ - jmp 4325b │ │ - shl $0x6,%esi │ │ + jmp 4510a │ │ + shl $0x6,%edi │ │ add $0x2,%eax │ │ - or %ebx,%esi │ │ - mov %esi,%edx │ │ - jmp 4325b │ │ - shl $0xc,%esi │ │ - add $0x3,%eax │ │ or %esi,%edi │ │ mov %edi,%edx │ │ - lea -0x41(%edx),%esi │ │ + jmp 4510d │ │ + shl $0xc,%edi │ │ + add $0x3,%eax │ │ + or %edi,%ebx │ │ + mov %ebx,%edx │ │ mov -0x1c(%ebp),%ebx │ │ + lea -0x41(%edx),%esi │ │ lea -0x30(%edx),%edi │ │ and $0xffffffde,%esi │ │ add $0xa,%esi │ │ cmp $0x3a,%edx │ │ cmovae %esi,%edi │ │ + mov %ecx,%esi │ │ cmp $0xf,%edi │ │ - jbe 431f8 │ │ - mov -0x10(%ebp),%esi │ │ - mov -0x2c(%ebp),%ecx │ │ - jmp 43294 │ │ - mov -0x24(%ebp),%eax │ │ - mov %ebx,-0x28(%ebp) │ │ - mov -0x1c(%ebp),%ebx │ │ - xor %esi,%esi │ │ - mov %eax,%ecx │ │ - jmp 43297 │ │ - mov -0x10(%ebp),%esi │ │ - jmp 43297 │ │ - mov -0x10(%ebp),%esi │ │ - mov -0x24(%ebp),%eax │ │ - cmpl $0x0,-0x14(%ebp) │ │ - mov %ecx,-0x2c(%ebp) │ │ - je 432c8 │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x4(%eax),%eax │ │ + mov -0x14(%ebp),%edi │ │ + jbe 450a5 │ │ + mov 0xc(%ebp),%edx │ │ + jmp 4513a │ │ + mov -0x14(%ebp),%edi │ │ + jmp 4513d │ │ + mov -0x14(%ebp),%edi │ │ + mov -0x20(%ebp),%eax │ │ + cmpl $0x0,-0x18(%ebp) │ │ + je 4516b │ │ + mov 0x4(%edx),%eax │ │ sub $0x4,%esp │ │ - lea -0x765fa(%ebx),%ecx │ │ + mov -0x10(%ebp),%ecx │ │ + lea -0x7599a(%ecx),%ecx │ │ push $0x2 │ │ push %ecx │ │ mov 0xc(%ebp),%ecx │ │ push (%ecx) │ │ call *0xc(%eax) │ │ add $0x10,%esp │ │ test %al,%al │ │ - mov -0x24(%ebp),%eax │ │ - jne 438de │ │ - cmp $0x1,%esi │ │ - jbe 432e0 │ │ + mov -0x20(%ebp),%eax │ │ + jne 457cc │ │ + cmp $0x1,%edi │ │ + jbe 45183 │ │ cmpw $0x245f,(%eax) │ │ - jne 432e0 │ │ + jne 45183 │ │ cmpb $0xc0,0x1(%eax) │ │ - jl 43a07 │ │ + jl 45914 │ │ inc %eax │ │ - dec %esi │ │ + dec %edi │ │ + mov %esi,-0x1c(%ebp) │ │ + mov %edi,%edx │ │ mov %eax,%ecx │ │ - test %esi,%esi │ │ - je 4332b │ │ + test %edi,%edi │ │ + mov %eax,-0x18(%ebp) │ │ + je 451da │ │ movzbl (%ecx),%eax │ │ cmp $0x24,%eax │ │ - je 43415 │ │ + je 452ca │ │ cmp $0x2e,%eax │ │ - jne 4332b │ │ - cmp $0x1,%esi │ │ - jne 43500 │ │ + jne 451da │ │ + cmp $0x1,%edx │ │ + jne 453cd │ │ + mov %edx,%edi │ │ mov 0xc(%ebp),%edx │ │ - mov %ecx,%edi │ │ mov 0x4(%edx),%eax │ │ sub $0x4,%esp │ │ - lea -0x76590(%ebx),%ecx │ │ + mov -0x10(%ebp),%ecx │ │ + lea -0x75921(%ecx),%ecx │ │ push $0x1 │ │ push %ecx │ │ push (%edx) │ │ call *0xc(%eax) │ │ - mov %edi,%ecx │ │ + mov -0x18(%ebp),%ecx │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 438de │ │ - jmp 437c9 │ │ - lea (%ecx,%esi,1),%ebx │ │ + jne 457cc │ │ + jmp 454ae │ │ + lea (%ecx,%edx,1),%ebx │ │ xor %eax,%eax │ │ - mov %esi,-0x20(%ebp) │ │ - mov %ecx,-0x14(%ebp) │ │ - mov %ebx,-0x10(%ebp) │ │ + mov %edx,-0x28(%ebp) │ │ + mov %ebx,-0x20(%ebp) │ │ + mov -0x1c(%ebp),%esi │ │ cmp %ebx,%ecx │ │ - je 438b9 │ │ + je 457ad │ │ movzbl (%ecx),%edx │ │ mov %eax,%edi │ │ test %dl,%dl │ │ - js 4334f │ │ + js 451fe │ │ lea 0x1(%ecx),%esi │ │ - jmp 433a9 │ │ - mov %edi,-0x18(%ebp) │ │ + jmp 4525b │ │ + mov %edi,-0x14(%ebp) │ │ movzbl 0x1(%ecx),%edi │ │ - mov %edx,%ebx │ │ - and $0x1f,%ebx │ │ + mov %edx,%eax │ │ + and $0x1f,%eax │ │ and $0x3f,%edi │ │ cmp $0xdf,%dl │ │ - jbe 4338d │ │ - movzbl 0x2(%ecx),%eax │ │ + jbe 4523c │ │ + movzbl 0x2(%ecx),%ebx │ │ shl $0x6,%edi │ │ - and $0x3f,%eax │ │ - or %edi,%eax │ │ + and $0x3f,%ebx │ │ + or %edi,%ebx │ │ cmp $0xf0,%dl │ │ - jb 43399 │ │ + jb 4524b │ │ movzbl 0x3(%ecx),%edx │ │ - and $0x7,%ebx │ │ - shl $0x6,%eax │ │ + and $0x7,%eax │ │ + shl $0x6,%ebx │ │ lea 0x4(%ecx),%esi │ │ - shl $0x12,%ebx │ │ + shl $0x12,%eax │ │ and $0x3f,%edx │ │ - or %eax,%edx │ │ or %ebx,%edx │ │ - jmp 433a3 │ │ - shl $0x6,%ebx │ │ + or %eax,%edx │ │ + jmp 45255 │ │ + shl $0x6,%eax │ │ lea 0x2(%ecx),%esi │ │ - or %edi,%ebx │ │ - mov %ebx,%edx │ │ - jmp 433a3 │ │ - shl $0xc,%ebx │ │ - lea 0x3(%ecx),%esi │ │ - or %ebx,%eax │ │ + or %edi,%eax │ │ + mov -0x14(%ebp),%edi │ │ mov %eax,%edx │ │ - mov -0x18(%ebp),%edi │ │ - mov -0x10(%ebp),%ebx │ │ + jmp 4525b │ │ + shl $0xc,%eax │ │ + lea 0x3(%ecx),%esi │ │ + or %eax,%ebx │ │ + mov %ebx,%edx │ │ + mov -0x14(%ebp),%edi │ │ + mov -0x20(%ebp),%ebx │ │ cmp $0x24,%edx │ │ - je 433bf │ │ + je 45271 │ │ mov %edi,%eax │ │ sub %ecx,%eax │ │ mov %esi,%ecx │ │ add %esi,%eax │ │ cmp $0x2e,%edx │ │ - jne 43339 │ │ + jne 451e5 │ │ test %edi,%edi │ │ - je 434a5 │ │ - mov -0x20(%ebp),%esi │ │ - mov -0x1c(%ebp),%ebx │ │ - mov 0xc(%ebp),%eax │ │ - mov -0x14(%ebp),%ecx │ │ - cmp %esi,%edi │ │ - jae 434d0 │ │ - cmpb $0xbf,(%ecx,%edi,1) │ │ - jle 43912 │ │ - mov %eax,%edx │ │ - mov 0x4(%eax),%eax │ │ + je 4536e │ │ + mov -0x28(%ebp),%edx │ │ + mov 0xc(%ebp),%ecx │ │ + mov %edi,%esi │ │ + cmp %edx,%edi │ │ + jae 45397 │ │ + mov -0x18(%ebp),%edi │ │ + cmpb $0xbf,(%edi,%esi,1) │ │ + jle 45800 │ │ + mov 0x4(%ecx),%eax │ │ sub $0x4,%esp │ │ + push %esi │ │ push %edi │ │ - push %ecx │ │ - push (%edx) │ │ + push (%ecx) │ │ call *0xc(%eax) │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 438de │ │ - mov -0x14(%ebp),%ecx │ │ - mov %edi,%eax │ │ - cmpb $0xc0,(%ecx,%edi,1) │ │ - jl 439db │ │ + jne 457cc │ │ + mov %esi,%eax │ │ + cmpb $0xc0,(%edi,%esi,1) │ │ + mov -0x1c(%ebp),%esi │ │ + jl 458d5 │ │ + mov -0x28(%ebp),%ecx │ │ + mov -0x18(%ebp),%edi │ │ mov %eax,%edx │ │ - jmp 434f5 │ │ - cmp $0x1,%esi │ │ - je 43424 │ │ + jmp 453c0 │ │ + cmp $0x1,%edx │ │ + je 452d9 │ │ cmpb $0xbf,0x1(%ecx) │ │ - jle 439f9 │ │ - lea -0x1(%esi),%ebx │ │ - mov %esi,-0x20(%ebp) │ │ - mov %ecx,-0x14(%ebp) │ │ - inc %ecx │ │ - xor %esi,%esi │ │ - mov %ecx,-0x18(%ebp) │ │ - mov %ebx,-0x10(%ebp) │ │ - mov %ebx,%edi │ │ - lea (%ecx,%esi,1),%edx │ │ - sub %esi,%edi │ │ - cmp $0x7,%edi │ │ - ja 43455 │ │ - test %edi,%edi │ │ - je 43473 │ │ - xor %eax,%eax │ │ - cmpb $0x24,(%edx,%eax,1) │ │ - je 43479 │ │ - inc %eax │ │ - cmp %eax,%edi │ │ - jne 43448 │ │ - jmp 43475 │ │ + jle 45903 │ │ + lea -0x1(%edx),%ebx │ │ + lea 0x1(%ecx),%eax │ │ + mov %edx,-0x28(%ebp) │ │ + movl $0x0,-0x14(%ebp) │ │ + mov %eax,-0x24(%ebp) │ │ + mov -0x14(%ebp),%edi │ │ + mov -0x24(%ebp),%ecx │ │ + mov %ebx,%eax │ │ + sub %edi,%eax │ │ + lea (%ecx,%edi,1),%edx │ │ + cmp $0x7,%eax │ │ + ja 45318 │ │ + cmp %edi,%ebx │ │ + je 457ad │ │ + xor %edi,%edi │ │ + cmpb $0x24,(%edx,%edi,1) │ │ + je 4533a │ │ + inc %edi │ │ + cmp %edi,%eax │ │ + jne 45308 │ │ + jmp 457ad │ │ sub $0xc,%esp │ │ - mov -0x1c(%ebp),%ebx │ │ - mov $0x24,%ecx │ │ - push %edi │ │ - call 34230 │ │ + mov %ebx,%edi │ │ mov -0x10(%ebp),%ebx │ │ - mov -0x18(%ebp),%ecx │ │ + mov $0x24,%ecx │ │ + push %eax │ │ + call 34860 │ │ add $0x10,%esp │ │ + test $0x1,%al │ │ + je 457ad │ │ + mov %edi,%ebx │ │ mov %edx,%edi │ │ - jmp 4347e │ │ - xor %edi,%edi │ │ - xor %eax,%eax │ │ - jmp 4347e │ │ - mov %eax,%edi │ │ - xor %eax,%eax │ │ - inc %eax │ │ - cmp $0x1,%eax │ │ - jne 438b9 │ │ - lea (%edi,%esi,1),%eax │ │ + mov -0x14(%ebp),%ecx │ │ + lea 0x1(%edi,%ecx,1),%eax │ │ + add %ecx,%edi │ │ + cmp %ebx,%edi │ │ + jae 45362 │ │ + mov -0x24(%ebp),%ecx │ │ cmp %ebx,%eax │ │ - jae 43498 │ │ - cmpb $0x24,(%ecx,%eax,1) │ │ - je 4355b │ │ - lea 0x1(%edi,%esi,1),%esi │ │ - cmp %esi,%ebx │ │ - jae 43436 │ │ - jmp 438b9 │ │ + mov (%ecx,%edi,1),%cl │ │ + ja 454b7 │ │ + cmp $0x24,%cl │ │ + mov %eax,-0x14(%ebp) │ │ + jne 452ec │ │ + jmp 454b7 │ │ + cmp %ebx,%eax │ │ + mov %eax,-0x14(%ebp) │ │ + jbe 452ec │ │ + jmp 457ad │ │ mov 0xc(%ebp),%ecx │ │ mov 0x4(%ecx),%eax │ │ sub $0x4,%esp │ │ - mov -0x1c(%ebp),%ebx │ │ push $0x0 │ │ - mov -0x14(%ebp),%esi │ │ - push %esi │ │ + mov -0x18(%ebp),%edi │ │ + push %edi │ │ push (%ecx) │ │ call *0xc(%eax) │ │ - mov %esi,%ecx │ │ add $0x10,%esp │ │ - mov -0x20(%ebp),%esi │ │ + mov -0x1c(%ebp),%esi │ │ + mov -0x28(%ebp),%ecx │ │ xor %edx,%edx │ │ test %al,%al │ │ - jne 438de │ │ - jmp 434f5 │ │ - jne 43912 │ │ - mov %eax,%edx │ │ - mov 0x4(%eax),%eax │ │ + jne 457cc │ │ + jmp 453c0 │ │ + mov -0x18(%ebp),%edi │ │ + jne 45800 │ │ + mov 0x4(%ecx),%eax │ │ sub $0x4,%esp │ │ - push %esi │ │ - push %ecx │ │ - push (%edx) │ │ + push %edx │ │ + push %edi │ │ + push (%ecx) │ │ call *0xc(%eax) │ │ - mov -0x14(%ebp),%ecx │ │ + mov -0x28(%ebp),%ecx │ │ add $0x10,%esp │ │ + mov -0x1c(%ebp),%esi │ │ test %al,%al │ │ - mov %esi,%edx │ │ - jne 438de │ │ - add %edx,%ecx │ │ - sub %edx,%esi │ │ - mov %ecx,%eax │ │ - jmp 432e0 │ │ + mov %ecx,%edx │ │ + jne 457cc │ │ + add %edx,%edi │ │ + sub %edx,%ecx │ │ + mov %edi,%eax │ │ + mov %ecx,%edi │ │ + jmp 45186 │ │ movzbl 0x1(%ecx),%eax │ │ + mov 0xc(%ebp),%ecx │ │ cmp $0xbf,%al │ │ - jle 439ee │ │ + jle 458ef │ │ test %al,%al │ │ - mov %ecx,-0x14(%ebp) │ │ - jns 43759 │ │ - mov %esi,-0x20(%ebp) │ │ - movzbl 0x2(%ecx),%esi │ │ - mov %eax,%edi │ │ - and $0x1f,%edi │ │ + jns 45439 │ │ + mov -0x18(%ebp),%ebx │ │ + mov %eax,%ecx │ │ + and $0x1f,%ecx │ │ + movzbl 0x2(%ebx),%esi │ │ and $0x3f,%esi │ │ cmp $0xdf,%al │ │ - jbe 435bc │ │ - movzbl 0x3(%ecx),%edx │ │ + jbe 4541b │ │ + mov %edx,%edi │ │ + movzbl 0x3(%ebx),%edx │ │ shl $0x6,%esi │ │ and $0x3f,%edx │ │ or %esi,%edx │ │ cmp $0xf0,%al │ │ - jb 4374f │ │ - movzbl 0x4(%ecx),%eax │ │ - and $0x7,%edi │ │ + jb 4542a │ │ + movzbl 0x4(%ebx),%eax │ │ + and $0x7,%ecx │ │ shl $0x6,%edx │ │ - shl $0x12,%edi │ │ + shl $0x12,%ecx │ │ and $0x3f,%eax │ │ or %edx,%eax │ │ - or %edi,%eax │ │ - jmp 43756 │ │ - movzbl (%ecx),%ecx │ │ - cmp $0xc0,%cl │ │ - jl 4395e │ │ - mov -0x20(%ebp),%edx │ │ - mov -0x1c(%ebp),%ebx │ │ - lea 0x2(%eax),%edi │ │ - mov %edx,%esi │ │ - sub %edi,%esi │ │ - mov %esi,-0x30(%ebp) │ │ - jbe 43586 │ │ - mov -0x14(%ebp),%esi │ │ - cmpb $0xc0,(%esi,%edi,1) │ │ - jl 43a4d │ │ - add -0x14(%ebp),%edi │ │ - cmp $0x1,%eax │ │ - mov %edi,-0x24(%ebp) │ │ - je 4361d │ │ - cmp $0x2,%eax │ │ - je 435c8 │ │ - mov -0x18(%ebp),%edx │ │ - test %eax,%eax │ │ - je 438b9 │ │ - cmp $0x75,%ecx │ │ - jne 438b9 │ │ - mov -0x14(%ebp),%ecx │ │ - cmpb $0xc0,0x2(%ecx) │ │ - jge 43632 │ │ - jmp 43a61 │ │ - shl $0x6,%edi │ │ - or %esi,%edi │ │ - mov %edi,%eax │ │ - jmp 43756 │ │ - mov -0x18(%ebp),%edx │ │ - cmpw $0x5053,(%edx) │ │ - je 4385f │ │ - cmpw $0x5042,(%edx) │ │ - je 43867 │ │ - cmpw $0x4652,(%edx) │ │ - je 4386f │ │ - cmpw $0x544c,(%edx) │ │ - je 43877 │ │ - cmpw $0x5447,(%edx) │ │ - je 4387f │ │ - cmpw $0x504c,(%edx) │ │ - je 43887 │ │ - cmpw $0x5052,(%edx) │ │ - je 4388f │ │ - mov -0x18(%ebp),%edx │ │ - jmp 435a5 │ │ - cmp $0x43,%ecx │ │ - je 43857 │ │ - mov -0x18(%ebp),%edx │ │ - cmp $0x75,%ecx │ │ - jne 438b9 │ │ - mov -0x14(%ebp),%esi │ │ - add %eax,%edx │ │ - lea -0x1(%eax),%ecx │ │ - mov %ecx,-0x40(%ebp) │ │ - mov %edx,-0x18(%ebp) │ │ - lea 0x2(%esi),%edi │ │ - mov %edi,%esi │ │ - mov %edi,-0x10(%ebp) │ │ - mov %esi,%ecx │ │ - cmp %edx,%esi │ │ - je 436d4 │ │ - movzbl (%ecx),%ebx │ │ - test %bl,%bl │ │ - js 4365e │ │ - lea 0x1(%ecx),%esi │ │ - jmp 436b4 │ │ - movzbl 0x1(%ecx),%esi │ │ - mov %ebx,%edx │ │ - and $0x1f,%edx │ │ - and $0x3f,%esi │ │ - cmp $0xdf,%bl │ │ - jbe 43699 │ │ - movzbl 0x2(%ecx),%edi │ │ - shl $0x6,%esi │ │ - and $0x3f,%edi │ │ - or %esi,%edi │ │ - cmp $0xf0,%bl │ │ - jb 436a7 │ │ - movzbl 0x3(%ecx),%ebx │ │ - and $0x7,%edx │ │ - shl $0x6,%edi │ │ - lea 0x4(%ecx),%esi │ │ - shl $0x12,%edx │ │ - and $0x3f,%ebx │ │ - or %edi,%ebx │ │ - or %edx,%ebx │ │ - jmp 436b1 │ │ - shl $0x6,%edx │ │ - lea 0x2(%ecx),%ebx │ │ - or %esi,%edx │ │ - mov %ebx,%esi │ │ - mov %edx,%ebx │ │ - jmp 436b4 │ │ - shl $0xc,%edx │ │ - lea 0x3(%ecx),%esi │ │ - or %edx,%edi │ │ - mov %edi,%ebx │ │ - mov -0x10(%ebp),%edi │ │ - lea -0x3a(%ebx),%edx │ │ - cmp $0xfffffff6,%edx │ │ - setb %dl │ │ - add $0xffffff99,%ebx │ │ - cmp $0xfffffffa,%ebx │ │ - setb %dh │ │ - and %dl,%dh │ │ - cmp $0x1,%dh │ │ - mov -0x18(%ebp),%edx │ │ - jne 43648 │ │ - cmp $0x2,%eax │ │ - mov %ecx,-0x3c(%ebp) │ │ - je 436e9 │ │ - cmp $0x1,%eax │ │ - je 438b9 │ │ - mov (%edi),%al │ │ - jmp 436fe │ │ - movzbl (%edi),%eax │ │ - cmp $0x2b,%eax │ │ - je 438b9 │ │ - cmp $0x2d,%eax │ │ - je 438b9 │ │ - mov -0x40(%ebp),%ecx │ │ - xor %edx,%edx │ │ - cmp $0x2b,%al │ │ - sete %dl │ │ - add %edx,%edi │ │ - sub %edx,%ecx │ │ - cmp $0x9,%ecx │ │ - jae 437d2 │ │ - xor %eax,%eax │ │ - test %ecx,%ecx │ │ - je 43827 │ │ - movzbl (%edi),%esi │ │ - mov %edi,%ebx │ │ - lea -0x41(%esi),%edi │ │ - lea -0x30(%esi),%edx │ │ - and $0xffffffdf,%edi │ │ - add $0xa,%edi │ │ - cmp $0x3a,%esi │ │ - cmovae %edi,%edx │ │ - cmp $0xf,%edx │ │ - ja 438b9 │ │ - mov %ebx,%edi │ │ - shl $0x4,%eax │ │ - inc %edi │ │ - or %edx,%eax │ │ - dec %ecx │ │ - jne 4371f │ │ - jmp 4380d │ │ - shl $0xc,%edi │ │ - or %edi,%edx │ │ + or %ecx,%eax │ │ + jmp 45431 │ │ + shl $0x6,%ecx │ │ + or %esi,%ecx │ │ + mov -0x1c(%ebp),%esi │ │ + mov %ecx,%eax │ │ + mov 0xc(%ebp),%ecx │ │ + jmp 45439 │ │ + shl $0xc,%ecx │ │ + or %ecx,%edx │ │ mov %edx,%eax │ │ - mov -0x20(%ebp),%esi │ │ mov 0xc(%ebp),%ecx │ │ + mov -0x1c(%ebp),%esi │ │ + mov %edi,%edx │ │ cmp $0x2e,%eax │ │ mov (%ecx),%eax │ │ mov 0x4(%ecx),%ecx │ │ + mov %edx,%edi │ │ mov 0xc(%ecx),%ecx │ │ - jne 437a2 │ │ + jne 45484 │ │ sub $0x4,%esp │ │ - lea -0x765fa(%ebx),%edx │ │ + mov -0x10(%ebp),%edx │ │ + lea -0x7599a(%edx),%edx │ │ push $0x2 │ │ push %edx │ │ push %eax │ │ call *%ecx │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 438de │ │ - mov -0x14(%ebp),%ecx │ │ - cmp $0x3,%esi │ │ - jb 43795 │ │ + jne 457cc │ │ + mov -0x18(%ebp),%ecx │ │ + cmp $0x3,%edi │ │ + jb 45477 │ │ cmpb $0xc0,0x2(%ecx) │ │ - jl 43a39 │ │ + jl 4594a │ │ add $0x2,%ecx │ │ - add $0xfffffffe,%esi │ │ + add $0xfffffffe,%edi │ │ mov %ecx,%eax │ │ - jmp 432e0 │ │ + jmp 45186 │ │ sub $0x4,%esp │ │ - lea -0x76590(%ebx),%edx │ │ + mov -0x10(%ebp),%edx │ │ + lea -0x75921(%edx),%edx │ │ push $0x1 │ │ push %edx │ │ push %eax │ │ call *%ecx │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 438de │ │ - mov -0x14(%ebp),%ecx │ │ + jne 457cc │ │ + mov -0x18(%ebp),%ecx │ │ cmpb $0xc0,0x1(%ecx) │ │ - jl 43a27 │ │ + jl 45937 │ │ inc %ecx │ │ - dec %esi │ │ + dec %edi │ │ + mov %ecx,%eax │ │ + jmp 45186 │ │ + cmp $0x24,%cl │ │ + jne 457ad │ │ + mov -0x24(%ebp),%eax │ │ + movzbl (%eax),%edx │ │ + cmp $0xc0,%dl │ │ + jl 45878 │ │ + mov -0x28(%ebp),%ebx │ │ + lea 0x2(%edi),%eax │ │ + mov %ebx,%ecx │ │ + sub %eax,%ecx │ │ + mov %ecx,-0x30(%ebp) │ │ + mov -0x18(%ebp),%ecx │ │ + jbe 454eb │ │ + cmpb $0xc0,(%ecx,%eax,1) │ │ + jl 45961 │ │ + add %ecx,%eax │ │ + cmp $0x1,%edi │ │ + mov %eax,-0x20(%ebp) │ │ + je 4557a │ │ + cmp $0x2,%edi │ │ + je 4551d │ │ + test %edi,%edi │ │ + je 457ad │ │ + cmp $0x75,%edx │ │ + jne 457ad │ │ + mov -0x18(%ebp),%eax │ │ + cmpb $0xc0,0x2(%eax) │ │ + jge 4558c │ │ + jmp 45974 │ │ + mov -0x24(%ebp),%eax │ │ + cmpw $0x5053,(%eax) │ │ + je 45747 │ │ + cmpw $0x5042,(%eax) │ │ + mov 0xc(%ebp),%ecx │ │ + je 45755 │ │ + cmpw $0x4652,(%eax) │ │ + je 45760 │ │ + cmpw $0x544c,(%eax) │ │ + je 4576b │ │ + cmpw $0x5447,(%eax) │ │ + je 45776 │ │ + cmpw $0x504c,(%eax) │ │ + je 45781 │ │ + cmpw $0x5052,(%eax) │ │ + jne 45506 │ │ + mov -0x10(%ebp),%eax │ │ + lea -0x759b3(%eax),%eax │ │ + jmp 4578a │ │ + cmp $0x43,%edx │ │ + je 4573c │ │ + cmp $0x75,%edx │ │ + jne 457ad │ │ + mov -0x24(%ebp),%ecx │ │ + mov -0x18(%ebp),%eax │ │ + add %edi,%ecx │ │ + lea 0x2(%eax),%ebx │ │ + dec %edi │ │ mov %ecx,%eax │ │ - jmp 432e0 │ │ + mov %ebx,-0x14(%ebp) │ │ + mov %ecx,-0x24(%ebp) │ │ + cmp %eax,%ebx │ │ + mov %ebx,-0x3c(%ebp) │ │ + je 45631 │ │ + movzbl (%ebx),%edx │ │ + mov %ebx,%ecx │ │ + test %dl,%dl │ │ + js 455b9 │ │ + lea 0x1(%ecx),%ebx │ │ + jmp 45614 │ │ + mov %ecx,%ebx │ │ + mov %edx,%ecx │ │ + movzbl 0x1(%ebx),%eax │ │ + and $0x1f,%ecx │ │ + and $0x3f,%eax │ │ + cmp $0xdf,%dl │ │ + jbe 455f8 │ │ + movzbl 0x2(%ebx),%esi │ │ + shl $0x6,%eax │ │ + and $0x3f,%esi │ │ + or %eax,%esi │ │ + cmp $0xf0,%dl │ │ + jb 45604 │ │ + mov %ebx,%eax │ │ + and $0x7,%ecx │ │ + shl $0x6,%esi │ │ + add $0x4,%ebx │ │ + movzbl 0x3(%eax),%edx │ │ + shl $0x12,%ecx │ │ + and $0x3f,%edx │ │ + or %esi,%edx │ │ + or %ecx,%edx │ │ + jmp 4560e │ │ + shl $0x6,%ecx │ │ + add $0x2,%ebx │ │ + or %eax,%ecx │ │ + mov %ecx,%edx │ │ + jmp 45611 │ │ + shl $0xc,%ecx │ │ + add $0x3,%ebx │ │ + or %ecx,%esi │ │ + mov %esi,%edx │ │ + mov -0x1c(%ebp),%esi │ │ + mov -0x24(%ebp),%eax │ │ + lea -0x3a(%edx),%ecx │ │ + cmp $0xfffffff6,%ecx │ │ + setb %cl │ │ + add $0xffffff99,%edx │ │ + cmp $0xfffffffa,%edx │ │ + setb %dl │ │ + and %cl,%dl │ │ + cmp $0x1,%dl │ │ + jne 455a0 │ │ + cmp $0x1,%edi │ │ + je 45645 │ │ + mov -0x14(%ebp),%eax │ │ + test %edi,%edi │ │ + je 457ad │ │ + mov (%eax),%cl │ │ + jmp 4565d │ │ + mov -0x14(%ebp),%eax │ │ + movzbl (%eax),%ecx │ │ + cmp $0x2b,%ecx │ │ + je 457ad │ │ + cmp $0x2d,%ecx │ │ + je 457ad │ │ xor %edx,%edx │ │ - cmp $0xfffffff,%edx │ │ - ja 438b9 │ │ - movzbl (%edi),%esi │ │ - mov %edi,%ebx │ │ - lea -0x41(%esi),%edi │ │ - lea -0x30(%esi),%eax │ │ - and $0xffffffdf,%edi │ │ - add $0xa,%edi │ │ + cmp $0x2b,%cl │ │ + sete %dl │ │ + sub %edx,%edi │ │ + add %edx,%eax │ │ + cmp $0x9,%edi │ │ + jae 456aa │ │ + xor %edx,%edx │ │ + test %edi,%edi │ │ + je 45704 │ │ + movzbl (%eax),%esi │ │ + mov %eax,-0x14(%ebp) │ │ + lea -0x41(%esi),%eax │ │ + lea -0x30(%esi),%ecx │ │ + and $0xffffffdf,%eax │ │ + add $0xa,%eax │ │ cmp $0x3a,%esi │ │ - cmovae %edi,%eax │ │ - cmp $0x10,%eax │ │ - jae 438b9 │ │ + mov -0x1c(%ebp),%esi │ │ + cmovae %eax,%ecx │ │ + mov -0x14(%ebp),%eax │ │ + cmp $0xf,%ecx │ │ + ja 457ad │ │ shl $0x4,%edx │ │ - mov %ebx,%edi │ │ - or %edx,%eax │ │ - inc %edi │ │ - dec %ecx │ │ - mov %eax,%edx │ │ - jne 437d4 │ │ - mov %eax,%edx │ │ - xor $0xd800,%edx │ │ - add $0xffef0000,%edx │ │ - cmp $0xffef0800,%edx │ │ - jb 438b9 │ │ - mov -0x18(%ebp),%ecx │ │ - cmp %ecx,-0x3c(%ebp) │ │ - jne 438b9 │ │ - cmp $0x20,%eax │ │ - mov %eax,-0x58(%ebp) │ │ - jb 438b9 │ │ - add $0xffffff81,%eax │ │ - cmp $0x21,%eax │ │ - jb 438b9 │ │ + inc %eax │ │ + or %ecx,%edx │ │ + dec %edi │ │ + jne 45678 │ │ + jmp 456ea │ │ + xor %ecx,%ecx │ │ + cmp $0xfffffff,%ecx │ │ + ja 457ad │ │ + movzbl (%eax),%esi │ │ + mov %eax,-0x14(%ebp) │ │ + lea -0x41(%esi),%eax │ │ + lea -0x30(%esi),%edx │ │ + and $0xffffffdf,%eax │ │ + add $0xa,%eax │ │ + cmp $0x3a,%esi │ │ + mov -0x1c(%ebp),%esi │ │ + cmovae %eax,%edx │ │ + mov -0x14(%ebp),%eax │ │ + cmp $0x10,%edx │ │ + jae 457ad │ │ + shl $0x4,%ecx │ │ + inc %eax │ │ + or %ecx,%edx │ │ + dec %edi │ │ + mov %edx,%ecx │ │ + jne 456ac │ │ + mov %edx,%ecx │ │ + xor $0xd800,%ecx │ │ + add $0xffef0000,%ecx │ │ + cmp $0xffef0800,%ecx │ │ + jb 457ad │ │ + mov -0x3c(%ebp),%eax │ │ + cmp -0x24(%ebp),%eax │ │ + jne 457ad │ │ + cmp $0x20,%edx │ │ + mov %edx,-0x54(%ebp) │ │ + jb 457ad │ │ + add $0xffffff81,%edx │ │ + cmp $0x21,%edx │ │ + jb 457ad │ │ sub $0x8,%esp │ │ - mov -0x1c(%ebp),%ebx │ │ + mov -0x10(%ebp),%ebx │ │ push 0xc(%ebp) │ │ - lea -0x58(%ebp),%eax │ │ + lea -0x54(%ebp),%eax │ │ push %eax │ │ - call 34bb0 │ │ - jmp 438a6 │ │ - lea -0x765de(%ebx),%eax │ │ - jmp 43895 │ │ - lea -0x76591(%ebx),%eax │ │ - jmp 43895 │ │ - lea -0x765e8(%ebx),%eax │ │ - jmp 43895 │ │ - lea -0x765ea(%ebx),%eax │ │ - jmp 43895 │ │ - lea -0x765ec(%ebx),%eax │ │ - jmp 43895 │ │ - lea -0x765eb(%ebx),%eax │ │ - jmp 43895 │ │ - lea -0x765df(%ebx),%eax │ │ - jmp 43895 │ │ - lea -0x76613(%ebx),%eax │ │ - mov 0xc(%ebp),%edx │ │ - mov 0x4(%edx),%ecx │ │ + call 35f80 │ │ + jmp 4579a │ │ + mov -0x10(%ebp),%eax │ │ + lea -0x75975(%eax),%eax │ │ + jmp 45750 │ │ + mov -0x10(%ebp),%eax │ │ + lea -0x75922(%eax),%eax │ │ + mov 0xc(%ebp),%ecx │ │ + jmp 4578a │ │ + mov -0x10(%ebp),%eax │ │ + lea -0x7597f(%eax),%eax │ │ + jmp 4578a │ │ + mov -0x10(%ebp),%eax │ │ + lea -0x75981(%eax),%eax │ │ + jmp 4578a │ │ + mov -0x10(%ebp),%eax │ │ + lea -0x7598c(%eax),%eax │ │ + jmp 4578a │ │ + mov -0x10(%ebp),%eax │ │ + lea -0x7598b(%eax),%eax │ │ + jmp 4578a │ │ + mov -0x10(%ebp),%eax │ │ + lea -0x75976(%eax),%eax │ │ + mov %ecx,%edx │ │ + mov 0x4(%ecx),%ecx │ │ sub $0x4,%esp │ │ push $0x1 │ │ push %eax │ │ push (%edx) │ │ call *0xc(%ecx) │ │ add $0x10,%esp │ │ test %al,%al │ │ - mov -0x24(%ebp),%eax │ │ - mov -0x30(%ebp),%esi │ │ - je 432e0 │ │ - jmp 438de │ │ + mov -0x20(%ebp),%eax │ │ + mov -0x30(%ebp),%edi │ │ + je 45186 │ │ + jmp 457cc │ │ mov 0xc(%ebp),%ecx │ │ mov 0x4(%ecx),%eax │ │ sub $0x4,%esp │ │ - mov -0x1c(%ebp),%ebx │ │ - push -0x20(%ebp) │ │ - push -0x14(%ebp) │ │ + push -0x28(%ebp) │ │ + push -0x18(%ebp) │ │ push (%ecx) │ │ call *0xc(%eax) │ │ add $0x10,%esp │ │ - mov -0x2c(%ebp),%ecx │ │ test %al,%al │ │ - je 42ff7 │ │ + je 44eb1 │ │ mov $0x1,%al │ │ - jmp 4390a │ │ + jmp 457f8 │ │ mov 0x4(%eax),%edx │ │ mov 0x8(%eax),%eax │ │ - lea -0x58(%ebp),%ecx │ │ + lea -0x54(%ebp),%ecx │ │ mov %edx,(%ecx) │ │ mov %eax,0x4(%ecx) │ │ xor %eax,%eax │ │ xor %edx,%edx │ │ inc %edx │ │ mov %eax,0x8(%ecx) │ │ mov %eax,0xc(%ecx) │ │ mov %esi,0x10(%ecx) │ │ mov %eax,0x14(%ecx) │ │ - call 3f150 │ │ - jmp 4390a │ │ + call 40fd2 │ │ + jmp 457f8 │ │ xor %eax,%eax │ │ add $0x4c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ sub $0x4,%esp │ │ - lea -0xbc8(%ebx),%eax │ │ - mov %esi,%edx │ │ + mov -0x10(%ebp),%ebx │ │ + mov %edi,%ecx │ │ + lea -0xd2c(%ebx),%eax │ │ push %eax │ │ - push %edi │ │ + push %esi │ │ push $0x0 │ │ - call 33a30 │ │ + call 341c0 │ │ add $0xd0,%al │ │ - xor %edx,%edx │ │ + xor %ecx,%ecx │ │ cmp $0xa,%al │ │ - adc $0x1,%dl │ │ - jmp 43933 │ │ - mov $0x2,%dl │ │ - mov %dl,-0x58(%ebp) │ │ + adc $0x1,%cl │ │ + jmp 45824 │ │ + mov $0x2,%cl │ │ + mov %cl,-0x54(%ebp) │ │ sub $0x4,%esp │ │ - mov -0x1c(%ebp),%ebx │ │ + mov -0x10(%ebp),%ebx │ │ mov $0x2b,%edx │ │ - lea -0xc08(%ebx),%eax │ │ - lea -0xd58(%ebx),%esi │ │ - lea -0x75f9c(%ebx),%ecx │ │ - push %eax │ │ - push %esi │ │ - lea -0x58(%ebp),%eax │ │ + lea -0xd6c(%ebx),%eax │ │ + lea -0xeac(%ebx),%esi │ │ + lea -0x75328(%ebx),%ecx │ │ push %eax │ │ - call 34100 │ │ - inc %eax │ │ - sub $0x4,%esp │ │ - mov -0x1c(%ebp),%ebx │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x20(%ebp),%edx │ │ - lea -0xb98(%ebx),%esi │ │ push %esi │ │ + lea -0x54(%ebp),%eax │ │ push %eax │ │ - jmp 43995 │ │ - mov -0x1c(%ebp),%ebx │ │ - lea -0xc38(%ebx),%ecx │ │ - call 32cb0 │ │ + call 34730 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0xd8c(%ebx),%ecx │ │ + call 34650 │ │ sub $0x4,%esp │ │ - mov %ebx,%edx │ │ - mov -0x1c(%ebp),%ebx │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,%ecx │ │ - lea -0xc28(%ebx),%eax │ │ + lea -0xc9c(%ebx),%eax │ │ push %eax │ │ push %edx │ │ push $0x1 │ │ - call 33a30 │ │ - mov $0x1,%dl │ │ - jmp 43933 │ │ - xor %edx,%edx │ │ - jmp 43933 │ │ + call 341c0 │ │ + mov $0x1,%cl │ │ + jmp 45824 │ │ + inc %edi │ │ sub $0x4,%esp │ │ - mov -0x1c(%ebp),%ebx │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x18(%ebp),%ecx │ │ mov -0x28(%ebp),%edx │ │ - lea -0xc18(%ebx),%eax │ │ - jmp 4391d │ │ + lea -0xcfc(%ebx),%eax │ │ + push %eax │ │ + push %edi │ │ + jmp 4586d │ │ sub $0x4,%esp │ │ - mov -0x10(%ebp),%edx │ │ - lea -0xbf8(%ebx),%esi │ │ - push %esi │ │ - push %edx │ │ - jmp 439e8 │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x2c(%ebp),%edx │ │ + mov %esi,%ecx │ │ + lea -0xd7c(%ebx),%eax │ │ + push %eax │ │ + push %edi │ │ + jmp 45810 │ │ + xor %ecx,%ecx │ │ + jmp 45824 │ │ sub $0x4,%esp │ │ - mov -0x10(%ebp),%edx │ │ - lea -0xbe8(%ebx),%esi │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x14(%ebp),%edx │ │ + lea -0xd5c(%ebx),%esi │ │ + jmp 458e7 │ │ + sub $0x4,%esp │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x14(%ebp),%edx │ │ + lea -0xd4c(%ebx),%esi │ │ push %esi │ │ push %eax │ │ - jmp 4391f │ │ + jmp 45810 │ │ sub $0x4,%esp │ │ - lea -0xbb8(%ebx),%edi │ │ - mov %esi,%edx │ │ - push %edi │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x18(%ebp),%ecx │ │ + mov -0x28(%ebp),%edx │ │ + lea -0xd1c(%ebx),%esi │ │ push %esi │ │ + push %edx │ │ push %eax │ │ - call 33a30 │ │ + call 341c0 │ │ sub $0x4,%esp │ │ - lea -0xb68(%ebx),%eax │ │ - jmp 43a30 │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x18(%ebp),%ecx │ │ + lea -0xccc(%ebx),%eax │ │ + jmp 4586b │ │ sub $0x4,%esp │ │ - mov -0x1c(%ebp),%ebx │ │ - lea -0xba8(%ebx),%eax │ │ - jmp 43a30 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0xd0c(%ebx),%eax │ │ + jmp 4586b │ │ sub $0x4,%esp │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,%ecx │ │ - lea -0xbd8(%ebx),%eax │ │ - jmp 43a30 │ │ + lea -0xd3c(%ebx),%eax │ │ + jmp 45943 │ │ sub $0x4,%esp │ │ - mov -0x10(%ebp),%edx │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,%ecx │ │ - lea -0xc78(%ebx),%eax │ │ - jmp 43993 │ │ + lea -0xdcc(%ebx),%eax │ │ + jmp 4586b │ │ sub $0x4,%esp │ │ - lea -0xb48(%ebx),%eax │ │ - mov %esi,%edx │ │ - push %eax │ │ - push %esi │ │ - jmp 43995 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0xcac(%ebx),%eax │ │ + mov %edi,%edx │ │ + jmp 4588b │ │ sub $0x4,%esp │ │ - lea -0xb58(%ebx),%eax │ │ - mov %esi,%edx │ │ + mov -0x10(%ebp),%ebx │ │ + mov %edi,%edx │ │ + lea -0xcbc(%ebx),%eax │ │ push %eax │ │ - push %esi │ │ + push %edi │ │ push $0x2 │ │ - call 33a30 │ │ + call 341c0 │ │ sub $0x4,%esp │ │ - mov -0x14(%ebp),%ecx │ │ - lea -0xb88(%ebx),%eax │ │ - push %eax │ │ - push %edx │ │ - push %edi │ │ - call 33a30 │ │ + mov %ebx,%edx │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0xcec(%ebx),%esi │ │ + jmp 458e7 │ │ sub $0x4,%esp │ │ - mov -0x1c(%ebp),%ebx │ │ - mov %edx,%ecx │ │ - mov %eax,%edx │ │ - lea -0xb78(%ebx),%esi │ │ - jmp 43971 │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x24(%ebp),%ecx │ │ + lea -0xcdc(%ebx),%eax │ │ + jmp 45943 │ │ push %ebp │ │ mov %esp,%ebp │ │ - push %ebx │ │ - push %eax │ │ - mov 0xc(%ebp),%eax │ │ - call 43a83 │ │ - pop %ebx │ │ - add $0x3ad59,%ebx │ │ - mov 0x4(%eax),%ecx │ │ + sub $0x8,%esp │ │ + mov 0xc(%ebp),%ecx │ │ + call 45993 │ │ + pop %eax │ │ + add $0x386f9,%eax │ │ + mov 0x4(%ecx),%edx │ │ sub $0x4,%esp │ │ - lea -0x76544(%ebx),%edx │ │ + lea -0x758d5(%eax),%eax │ │ push $0x12 │ │ - push %edx │ │ - push (%eax) │ │ - call *0xc(%ecx) │ │ - add $0x14,%esp │ │ - pop %ebx │ │ + push %eax │ │ + push (%ecx) │ │ + call *0xc(%edx) │ │ + add $0x18,%esp │ │ pop %ebp │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ - sub $0xc,%esp │ │ + sub $0x10,%esp │ │ mov 0xc(%ebp),%edx │ │ mov 0x8(%ebp),%esi │ │ - call 43ab8 │ │ - pop %edi │ │ - movl $0x0,-0x10(%ebp) │ │ - add $0x3ad24,%edi │ │ + movl $0x0,-0xc(%ebp) │ │ cmp $0x80,%edx │ │ - jae 43ad6 │ │ - xor %ecx,%ecx │ │ - mov %dl,-0x10(%ebp) │ │ - inc %ecx │ │ - jmp 43b3c │ │ + jae 459d8 │ │ + mov %dl,-0xc(%ebp) │ │ + xor %edx,%edx │ │ + inc %edx │ │ + jmp 45a3e │ │ mov %edx,%eax │ │ - mov %edx,%ecx │ │ + mov %edx,%ebx │ │ and $0x3f,%al │ │ - shr $0x6,%ecx │ │ + shr $0x6,%ebx │ │ or $0x80,%al │ │ cmp $0x800,%edx │ │ - jae 43af9 │ │ - or $0xc0,%cl │ │ - mov %cl,-0x10(%ebp) │ │ - mov %al,-0xf(%ebp) │ │ - mov $0x2,%ecx │ │ - jmp 43b3c │ │ - and $0x3f,%cl │ │ - mov %edx,%ebx │ │ - or $0x80,%cl │ │ - shr $0xc,%ebx │ │ - cmp $0xffff,%edx │ │ - ja 43b1f │ │ - or $0xe0,%bl │ │ - mov %bl,-0x10(%ebp) │ │ - mov %cl,-0xf(%ebp) │ │ - mov %al,-0xe(%ebp) │ │ - mov $0x3,%ecx │ │ - jmp 43b3c │ │ + jae 459fb │ │ + or $0xc0,%bl │ │ + mov $0x2,%edx │ │ + mov %bl,-0xc(%ebp) │ │ + mov %al,-0xb(%ebp) │ │ + jmp 45a3e │ │ and $0x3f,%bl │ │ + mov %edx,%ecx │ │ + or $0x80,%bl │ │ + shr $0xc,%ecx │ │ + cmp $0xffff,%edx │ │ + ja 45a21 │ │ + or $0xe0,%cl │ │ + mov $0x3,%edx │ │ + mov %cl,-0xc(%ebp) │ │ + mov %bl,-0xb(%ebp) │ │ + mov %al,-0xa(%ebp) │ │ + jmp 45a3e │ │ shr $0x12,%edx │ │ + and $0x3f,%cl │ │ or $0xf0,%dl │ │ - or $0x80,%bl │ │ - mov %dl,-0x10(%ebp) │ │ - mov %bl,-0xf(%ebp) │ │ - mov %cl,-0xe(%ebp) │ │ - mov $0x4,%ecx │ │ - mov %al,-0xd(%ebp) │ │ + or $0x80,%cl │ │ + mov %dl,-0xc(%ebp) │ │ + mov $0x4,%edx │ │ + mov %cl,-0xb(%ebp) │ │ + mov %bl,-0xa(%ebp) │ │ + mov %al,-0x9(%ebp) │ │ mov 0x4(%esi),%eax │ │ - sub %ecx,%eax │ │ - setb %dl │ │ - or (%esi),%dl │ │ - movzbl %dl,%ebx │ │ - and $0x1,%ebx │ │ - test $0x1,%dl │ │ - mov %ebx,(%esi) │ │ + sub %edx,%eax │ │ + setb %cl │ │ + or (%esi),%cl │ │ + movzbl %cl,%ecx │ │ + mov %ecx,(%esi) │ │ mov %eax,0x4(%esi) │ │ mov $0x1,%al │ │ - jne 43b70 │ │ + jne 45a6a │ │ mov 0x8(%esi),%eax │ │ - mov 0x4(%eax),%edx │ │ + mov 0x4(%eax),%ecx │ │ sub $0x4,%esp │ │ - lea -0x10(%ebp),%esi │ │ - mov %edi,%ebx │ │ - push %ecx │ │ + lea -0xc(%ebp),%esi │ │ + push %edx │ │ push %esi │ │ push (%eax) │ │ - call *0xc(%edx) │ │ + call *0xc(%ecx) │ │ + add $0x10,%esp │ │ add $0x10,%esp │ │ - add $0xc,%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %eax │ │ + push %esi │ │ + mov 0x10(%ebp),%esi │ │ + mov 0xc(%ebp),%eax │ │ mov 0x8(%ebp),%ecx │ │ - call 43b85 │ │ + call 45a84 │ │ pop %ebx │ │ - add $0x3ac57,%ebx │ │ + add $0x38608,%ebx │ │ sub $0x8,%esp │ │ - lea -0xb38(%ebx),%edx │ │ - push 0x10(%ebp) │ │ - push 0xc(%ebp) │ │ - call 314a0 │ │ - add $0x14,%esp │ │ + lea -0xc8c(%ebx),%edx │ │ + push %esi │ │ + push %eax │ │ + call 31c70 │ │ + add $0x10,%esp │ │ + pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x2ac,%esp │ │ - call 43bbf │ │ + sub $0x2cc,%esp │ │ + call 45abf │ │ pop %ebx │ │ - mov %ecx,0x188(%esp) │ │ - add $0x3ac1d,%ebx │ │ + mov %ecx,0x198(%esp) │ │ + add $0x385cd,%ebx │ │ movzbl 0x10ee(%ebx),%eax │ │ cmp $0x1,%al │ │ - je 4b985 │ │ + je 4d91a │ │ movzbl %al,%eax │ │ cmp $0xff,%eax │ │ - je 4b974 │ │ + je 4d909 │ │ mov 0xc(%edx),%ebx │ │ mov 0x8(%edx),%edi │ │ mov %edx,%ebp │ │ - mov %ebp,(%esp) │ │ + mov %ebp,0xc(%esp) │ │ bswap %ebx │ │ bswap %edi │ │ mov %ebx,%eax │ │ mov %ebx,%edx │ │ mov %edi,%ecx │ │ mov %edi,%esi │ │ - mov %edi,0x10(%esp) │ │ - mov %ebx,0xc(%esp) │ │ + mov %ebx,0x194(%esp) │ │ + mov %edi,0x190(%esp) │ │ shld $0x1f,%edi,%eax │ │ shld $0x18,%edi,%edx │ │ shld $0x1f,%ebx,%ecx │ │ shld $0x18,%ebx,%esi │ │ xor %eax,%edx │ │ - mov %edi,%eax │ │ + mov %ebx,%eax │ │ xor %ecx,%esi │ │ mov %edi,%ecx │ │ - shld $0x19,%ebx,%eax │ │ + mov 0x70(%ebp),%ebx │ │ + shrd $0x7,%edi,%eax │ │ shr $0x7,%ecx │ │ xor %esi,%eax │ │ mov 0x4(%ebp),%esi │ │ xor %edx,%ecx │ │ mov 0x0(%ebp),%edx │ │ + bswap %ebx │ │ + mov %ebx,0x24(%esp) │ │ bswap %esi │ │ bswap %edx │ │ add %esi,%eax │ │ - mov %esi,0x1a0(%esp) │ │ + mov %esi,0x154(%esp) │ │ mov 0x4c(%ebp),%esi │ │ - mov %edx,0xe8(%esp) │ │ + mov %edx,0x13c(%esp) │ │ adc %edx,%ecx │ │ mov 0x48(%ebp),%edx │ │ - bswap %esi │ │ - mov %esi,0x12c(%esp) │ │ - add %esi,%eax │ │ - mov 0x70(%ebp),%esi │ │ mov 0x74(%ebp),%ebp │ │ + bswap %esi │ │ + bswap %ebp │ │ bswap %edx │ │ - mov %edx,0x148(%esp) │ │ + add %esi,%eax │ │ + mov %esi,0x150(%esp) │ │ + mov %ebx,%esi │ │ adc %edx,%ecx │ │ - bswap %ebp │ │ - bswap %esi │ │ + mov %edx,0x14c(%esp) │ │ mov %ebp,%edx │ │ - mov %esi,%edi │ │ - mov %ebp,%ebx │ │ - mov %ebp,0x94(%esp) │ │ - shld $0xd,%esi,%edx │ │ shld $0x3,%ebp,%esi │ │ - shld $0x3,%edi,%ebx │ │ - mov %edi,0xd4(%esp) │ │ + mov %ebp,%edi │ │ + mov %ebp,0xa8(%esp) │ │ + shld $0xd,%ebx,%edx │ │ + shld $0x3,%ebx,%edi │ │ xor %edx,%esi │ │ - mov %edi,%edx │ │ + mov %ebx,%edx │ │ + mov %ebp,%ebx │ │ shld $0xd,%ebp,%edx │ │ - xor %edx,%ebx │ │ + xor %edx,%edi │ │ + mov 0x24(%esp),%edx │ │ + shrd $0x6,%edx,%ebx │ │ + xor %edi,%ebx │ │ + mov %edx,%edi │ │ + shr $0x6,%edi │ │ + xor %esi,%edi │ │ + add %eax,%ebx │ │ + mov 0x14c(%esp),%esi │ │ + adc %ecx,%edi │ │ + mov %ebx,%ecx │ │ + mov %ebx,%eax │ │ + mov %ebx,0x74(%esp) │ │ + shld $0x1f,%edi,%ecx │ │ + shld $0x18,%edi,%eax │ │ mov %edi,%edx │ │ - shld $0x1a,%ebp,%edi │ │ - mov (%esp),%ebp │ │ - xor %ebx,%edi │ │ - mov %edx,%ebx │ │ - shr $0x6,%ebx │ │ - xor %esi,%ebx │ │ - add %eax,%edi │ │ - adc %ecx,%ebx │ │ + mov %edi,0xac(%esp) │ │ + xor %ecx,%eax │ │ mov %edi,%ecx │ │ - mov %edi,%eax │ │ - mov %edi,0x74(%esp) │ │ - mov 0x78(%ebp),%esi │ │ + shld $0x18,%ebx,%edx │ │ shld $0x1f,%ebx,%ecx │ │ - shld $0x18,%ebx,%eax │ │ - mov %ebx,%edx │ │ - mov %ebx,0x30(%esp) │ │ - xor %ecx,%eax │ │ - mov %ebx,%ecx │ │ - shld $0x18,%edi,%edx │ │ - shld $0x1f,%edi,%ecx │ │ xor %ecx,%edx │ │ mov %ebx,%ecx │ │ - bswap %esi │ │ - shld $0x19,%edi,%ecx │ │ - mov 0x7c(%ebp),%edi │ │ - mov %esi,0x130(%esp) │ │ + mov 0xc(%esp),%ebx │ │ + shrd $0x7,%edi,%ecx │ │ xor %edx,%ecx │ │ mov %ecx,%edx │ │ - mov %ebx,%ecx │ │ - mov 0x14(%ebp),%ebx │ │ + mov %edi,%ecx │ │ + mov 0x150(%esp),%edi │ │ shr $0x7,%ecx │ │ - bswap %edi │ │ + mov 0x7c(%ebx),%ebp │ │ xor %eax,%ecx │ │ - add %edi,%edx │ │ - mov %edi,0xc8(%esp) │ │ - mov 0x12c(%esp),%edi │ │ - adc %esi,%ecx │ │ - mov 0x148(%esp),%esi │ │ - mov %edx,0x4(%esp) │ │ - bswap %ebx │ │ - mov %ecx,0x8(%esp) │ │ - mov %ebx,0x2c(%esp) │ │ - mov %edi,%ecx │ │ + mov 0x78(%ebx),%eax │ │ + bswap %ebp │ │ + bswap %eax │ │ + add %ebp,%edx │ │ + mov %ebp,0x138(%esp) │ │ + adc %eax,%ecx │ │ + mov %eax,0x134(%esp) │ │ mov %edi,%eax │ │ - shld $0x1f,%esi,%ecx │ │ - shld $0x18,%esi,%eax │ │ + mov %edx,0x58(%esp) │ │ mov %esi,%edx │ │ + mov %ecx,0x9c(%esp) │ │ + mov %edi,%ecx │ │ + shld $0x18,%esi,%eax │ │ + shld $0x18,%edi,%edx │ │ + shld $0x1f,%esi,%ecx │ │ xor %ecx,%eax │ │ mov %esi,%ecx │ │ - shld $0x18,%edi,%edx │ │ shld $0x1f,%edi,%ecx │ │ - xor %ecx,%edx │ │ - mov %esi,%ecx │ │ + shrd $0x7,%esi,%edi │ │ shr $0x7,%esi │ │ - shld $0x19,%edi,%ecx │ │ + xor %ecx,%edx │ │ + mov 0x44(%ebx),%ecx │ │ xor %eax,%esi │ │ - mov 0x40(%ebp),%eax │ │ - mov 0x10(%ebp),%edi │ │ - xor %edx,%ecx │ │ - mov %ecx,%edx │ │ - mov 0x44(%ebp),%ecx │ │ - bswap %eax │ │ - bswap %edi │ │ - mov %eax,0x17c(%esp) │ │ - mov %edi,0x14(%esp) │ │ + mov 0x40(%ebx),%eax │ │ + xor %edx,%edi │ │ bswap %ecx │ │ - add %ecx,%edx │ │ + bswap %eax │ │ + add %ecx,%edi │ │ + mov %eax,0x19c(%esp) │ │ mov %ecx,0x140(%esp) │ │ - mov %edi,%ecx │ │ + mov %edi,0x38(%esp) │ │ + mov 0x10(%ebx),%edi │ │ + mov 0x14(%ebx),%ebx │ │ adc %eax,%esi │ │ + mov %esi,0x54(%esp) │ │ + bswap %ebx │ │ + bswap %edi │ │ mov %ebx,%eax │ │ - mov %edx,0x28(%esp) │ │ - mov %edi,%edx │ │ - shld $0x19,%ebx,%ecx │ │ - mov %esi,0x18(%esp) │ │ mov %ebx,%esi │ │ + mov %edi,%edx │ │ + mov %ebx,0x1c(%esp) │ │ + mov %edi,%ecx │ │ + mov %edi,0x10(%esp) │ │ shld $0x1f,%edi,%eax │ │ - shld $0x18,%ebx,%edx │ │ shld $0x18,%edi,%esi │ │ + shld $0x18,%ebx,%edx │ │ + shr $0x7,%ecx │ │ xor %eax,%esi │ │ mov %edi,%eax │ │ shld $0x1f,%ebx,%eax │ │ - mov 0xc8(%esp),%ebx │ │ + shrd $0x7,%edi,%ebx │ │ + xor %esi,%ecx │ │ xor %eax,%edx │ │ - mov %edi,%eax │ │ - mov 0x130(%esp),%edi │ │ - shr $0x7,%eax │ │ - xor %edx,%ecx │ │ - mov 0x50(%ebp),%edx │ │ - xor %esi,%eax │ │ - add 0xc(%esp),%ecx │ │ - mov 0x54(%ebp),%esi │ │ - mov %ebx,%ebp │ │ + xor %edx,%ebx │ │ + mov 0xc(%esp),%edx │ │ + add 0x194(%esp),%ebx │ │ + mov 0x50(%edx),%eax │ │ + mov 0x54(%edx),%edx │ │ + adc 0x190(%esp),%ecx │ │ bswap %edx │ │ - adc 0x10(%esp),%eax │ │ - bswap %esi │ │ - mov %edx,0xf4(%esp) │ │ - add %esi,%ecx │ │ - mov %esi,0x104(%esp) │ │ - mov %edi,%esi │ │ - adc %edx,%eax │ │ - mov %ebx,%edx │ │ - shld $0x3,%ebx,%esi │ │ - shld $0xd,%edi,%edx │ │ + bswap %eax │ │ + add %edx,%ebx │ │ + mov %edx,0x130(%esp) │ │ + mov %eax,0xc4(%esp) │ │ + mov %ebp,%edx │ │ + adc %eax,%ecx │ │ + mov %ebp,%eax │ │ + mov 0x134(%esp),%ebp │ │ + mov %eax,%edi │ │ + mov %ebp,%esi │ │ + shld $0xd,%ebp,%edx │ │ + shld $0x3,%ebp,%edi │ │ + shld $0x3,%eax,%esi │ │ xor %edx,%esi │ │ - mov %edi,%edx │ │ - shld $0xd,%ebx,%edx │ │ - shld $0x3,%edi,%ebx │ │ - xor %edx,%ebx │ │ - mov %edi,%edx │ │ - shld $0x1a,%ebp,%edx │ │ - mov %edi,%ebp │ │ - xor %ebx,%edx │ │ - mov %edx,%ebx │ │ - mov %edi,%edx │ │ - shr $0x6,%edx │ │ - xor %esi,%edx │ │ - add %ecx,%ebx │ │ - adc %eax,%edx │ │ - add %ebx,0x28(%esp) │ │ - mov %ebx,0x16c(%esp) │ │ - mov (%esp),%ebx │ │ - mov %edx,0x168(%esp) │ │ + mov %ebp,%edx │ │ + shld $0xd,%eax,%edx │ │ + xor %edx,%edi │ │ + mov %eax,%edx │ │ + mov %ebp,%eax │ │ + shrd $0x6,%ebp,%edx │ │ + shr $0x6,%eax │ │ + xor %edi,%edx │ │ + xor %esi,%eax │ │ + add %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ + adc %ecx,%eax │ │ + add %edx,0x38(%esp) │ │ + mov %edx,0x180(%esp) │ │ + mov %eax,0x17c(%esp) │ │ mov 0x3c(%ebx),%edi │ │ mov 0x38(%ebx),%esi │ │ - adc %edx,0x18(%esp) │ │ + adc %eax,0x54(%esp) │ │ bswap %edi │ │ bswap %esi │ │ mov %edi,%ecx │ │ mov %edi,%eax │ │ mov %esi,%edx │ │ mov %esi,0x144(%esp) │ │ - mov %edi,0xfc(%esp) │ │ + mov %edi,0x148(%esp) │ │ shld $0x1f,%esi,%ecx │ │ shld $0x18,%esi,%eax │ │ shld $0x18,%edi,%edx │ │ xor %ecx,%eax │ │ mov %esi,%ecx │ │ shld $0x1f,%edi,%ecx │ │ - xor %ecx,%edx │ │ - mov %esi,%ecx │ │ + shrd $0x7,%esi,%edi │ │ shr $0x7,%esi │ │ - shld $0x19,%edi,%ecx │ │ + xor %ecx,%edx │ │ + mov 0x34(%ebx),%ecx │ │ xor %eax,%esi │ │ mov 0x30(%ebx),%eax │ │ - mov 0x2c(%ebx),%edi │ │ - xor %edx,%ecx │ │ - mov %ecx,%edx │ │ - mov 0x34(%ebx),%ecx │ │ - bswap %eax │ │ - bswap %edi │ │ - mov %eax,0x138(%esp) │ │ - mov %edi,0x100(%esp) │ │ + xor %edx,%edi │ │ bswap %ecx │ │ - add %ecx,%edx │ │ - mov %ecx,0x13c(%esp) │ │ - mov %edi,%ecx │ │ + bswap %eax │ │ + add %ecx,%edi │ │ + mov %eax,0x20(%esp) │ │ + mov %ecx,0x124(%esp) │ │ adc %eax,%esi │ │ - add 0xc8(%esp),%edx │ │ - mov %edi,%eax │ │ + add 0x138(%esp),%edi │ │ + mov %edi,0x2c(%esp) │ │ + mov 0x2c(%ebx),%edi │ │ adc %ebp,%esi │ │ - mov %edx,0x6c(%esp) │ │ - mov %esi,0x5c(%esp) │ │ + mov %esi,0x70(%esp) │ │ mov 0x28(%ebx),%esi │ │ + bswap %edi │ │ bswap %esi │ │ + mov %edi,%ecx │ │ + mov %edi,%eax │ │ + mov %edi,0x15c(%esp) │ │ shld $0x1f,%esi,%ecx │ │ shld $0x18,%esi,%eax │ │ mov %esi,%edx │ │ - mov %esi,0x150(%esp) │ │ + mov %esi,0x158(%esp) │ │ xor %ecx,%eax │ │ mov %esi,%ecx │ │ shld $0x18,%edi,%edx │ │ shld $0x1f,%edi,%ecx │ │ - xor %ecx,%edx │ │ - mov %esi,%ecx │ │ + shrd $0x7,%esi,%edi │ │ shr $0x7,%esi │ │ - shld $0x19,%edi,%ecx │ │ + xor %ecx,%edx │ │ + mov 0x24(%ebx),%ecx │ │ xor %eax,%esi │ │ mov 0x20(%ebx),%eax │ │ - xor %edx,%ecx │ │ - mov %esi,%edi │ │ - mov %ebx,%esi │ │ - mov %ecx,%edx │ │ - mov 0x24(%ebx),%ecx │ │ - mov %esi,%ebp │ │ - bswap %eax │ │ - mov %eax,0x18c(%esp) │ │ + xor %edx,%edi │ │ + mov %edi,%edx │ │ bswap %ecx │ │ + bswap %eax │ │ add %ecx,%edx │ │ - mov %ecx,0xf8(%esp) │ │ + mov %ecx,0x6c(%esp) │ │ mov 0x6c(%ebx),%ecx │ │ - adc %eax,%edi │ │ + mov %eax,0x68(%esp) │ │ + adc %eax,%esi │ │ mov 0x68(%ebx),%eax │ │ bswap %ecx │ │ - add %ecx,%edx │ │ bswap %eax │ │ - mov %ecx,0x180(%esp) │ │ - mov %edx,0x68(%esp) │ │ + add %ecx,%edx │ │ + mov %ecx,0x1a0(%esp) │ │ + adc %eax,%esi │ │ + mov %edx,0x44(%esp) │ │ mov 0x18(%ebx),%edx │ │ - mov 0x1c(%ebx),%ebx │ │ - adc %eax,%edi │ │ - mov %eax,0x230(%esp) │ │ - mov %edi,0x90(%esp) │ │ - bswap %ebx │ │ + mov %eax,0x234(%esp) │ │ + mov %esi,0x28(%esp) │ │ + mov 0x1c(%ebx),%esi │ │ bswap %edx │ │ - mov %ebx,%ecx │ │ - mov %ebx,%eax │ │ - mov %edx,%edi │ │ - mov %edx,%esi │ │ - mov %edx,0x154(%esp) │ │ - mov %ebx,0x14c(%esp) │ │ + bswap %esi │ │ + mov %edx,%ebp │ │ + mov %edx,0x18(%esp) │ │ + mov %esi,%ecx │ │ + mov %esi,%eax │ │ + shld $0x18,%esi,%ebp │ │ + mov %esi,0x14(%esp) │ │ shld $0x1f,%edx,%ecx │ │ shld $0x18,%edx,%eax │ │ - shld $0x18,%ebx,%edi │ │ - shld $0x19,%ebx,%esi │ │ xor %ecx,%eax │ │ mov %edx,%ecx │ │ - shld $0x1f,%ebx,%ecx │ │ - xor %ecx,%edi │ │ + shld $0x1f,%esi,%ecx │ │ + shrd $0x7,%edx,%esi │ │ + xor %ecx,%ebp │ │ mov %edx,%ecx │ │ - mov 0x5c(%ebp),%edx │ │ + mov 0x5c(%ebx),%edx │ │ shr $0x7,%ecx │ │ - xor %edi,%esi │ │ - mov 0x30(%esp),%edi │ │ + xor %ebp,%esi │ │ + mov 0xac(%esp),%ebp │ │ xor %eax,%ecx │ │ - add 0x2c(%esp),%esi │ │ - mov 0x58(%ebp),%eax │ │ - mov 0x74(%esp),%ebp │ │ + add 0x1c(%esp),%esi │ │ + mov 0x58(%ebx),%eax │ │ + mov 0x74(%esp),%ebx │ │ bswap %edx │ │ - mov %edx,0xf0(%esp) │ │ - adc 0x14(%esp),%ecx │ │ + mov %edx,0x12c(%esp) │ │ + adc 0x10(%esp),%ecx │ │ bswap %eax │ │ add %edx,%esi │ │ - mov %ebp,%ebx │ │ - mov %edi,%edx │ │ - mov %eax,0xec(%esp) │ │ + mov %ebx,%edi │ │ + mov %ebp,%edx │ │ + mov %eax,0x128(%esp) │ │ adc %eax,%ecx │ │ - shld $0xd,%edi,%ebx │ │ - shld $0x3,%ebp,%edx │ │ - mov %ebp,%eax │ │ - xor %ebx,%edx │ │ - mov %edi,%ebx │ │ - shld $0x3,%edi,%eax │ │ - shld $0xd,%ebp,%ebx │ │ - xor %ebx,%eax │ │ - mov %edi,%ebx │ │ - shr $0x6,%edi │ │ - shld $0x1a,%ebp,%ebx │ │ - xor %edx,%edi │ │ + shld $0xd,%ebp,%edi │ │ + shld $0x3,%ebx,%edx │ │ + mov %ebx,%eax │ │ + xor %edi,%edx │ │ + mov %ebp,%edi │ │ + shld $0x3,%ebp,%eax │ │ + shld $0xd,%ebx,%edi │ │ + shrd $0x6,%ebp,%ebx │ │ + shr $0x6,%ebp │ │ + xor %edi,%eax │ │ + xor %edx,%ebp │ │ xor %eax,%ebx │ │ add %esi,%ebx │ │ - adc %ecx,%edi │ │ + adc %ecx,%ebp │ │ mov %ebx,%ecx │ │ mov %ebx,%edx │ │ - mov %ebx,0xd0(%esp) │ │ - mov %edi,%eax │ │ - shld $0xd,%edi,%ecx │ │ - shld $0x3,%edi,%edx │ │ - mov %edi,%esi │ │ - mov %edi,0xcc(%esp) │ │ + mov %ebx,0xcc(%esp) │ │ + mov %ebp,%eax │ │ + shld $0xd,%ebp,%ecx │ │ + shld $0x3,%ebp,%edx │ │ + mov %ebp,0xb4(%esp) │ │ shld $0x3,%ebx,%eax │ │ xor %ecx,%eax │ │ - mov %edi,%ecx │ │ - shld $0x1a,%ebx,%edi │ │ + mov %ebp,%ecx │ │ shld $0xd,%ebx,%ecx │ │ - mov %esi,%ebx │ │ - mov 0xd4(%esp),%esi │ │ + shrd $0x6,%ebp,%ebx │ │ + shr $0x6,%ebp │ │ xor %ecx,%edx │ │ - shr $0x6,%ebx │ │ - xor %edx,%edi │ │ - xor %eax,%ebx │ │ - add 0x68(%esp),%edi │ │ - adc 0x90(%esp),%ebx │ │ - mov %edi,%ecx │ │ - mov %edi,%edx │ │ - mov %edi,0xc0(%esp) │ │ - mov %ebx,%eax │ │ - shld $0xd,%ebx,%ecx │ │ - mov %ebx,%ebp │ │ - shld $0x3,%ebx,%edx │ │ - mov %ebx,0xd8(%esp) │ │ - shld $0x3,%edi,%eax │ │ - shld $0x1a,%edi,%ebp │ │ - xor %ecx,%eax │ │ + xor %eax,%ebp │ │ + xor %edx,%ebx │ │ + add 0x44(%esp),%ebx │ │ + adc 0x28(%esp),%ebp │ │ mov %ebx,%ecx │ │ - shr $0x6,%ebx │ │ - shld $0xd,%edi,%ecx │ │ - xor %eax,%ebx │ │ - mov 0x94(%esp),%edi │ │ - xor %ecx,%edx │ │ - xor %edx,%ebp │ │ - add 0x6c(%esp),%ebp │ │ - adc 0x5c(%esp),%ebx │ │ + mov %ebx,%edx │ │ + mov %ebx,0xf0(%esp) │ │ + mov %ebp,%eax │ │ + shld $0xd,%ebp,%ecx │ │ + shld $0x3,%ebp,%edx │ │ + mov %ebp,%edi │ │ + mov %ebp,0xd0(%esp) │ │ + shld $0x3,%ebx,%eax │ │ + shr $0x6,%edi │ │ + xor %ecx,%eax │ │ mov %ebp,%ecx │ │ - mov %ebp,%edx │ │ - mov %ebp,0x178(%esp) │ │ - mov %ebx,%eax │ │ shld $0xd,%ebx,%ecx │ │ - shld $0x3,%ebx,%edx │ │ - mov %ebx,0x174(%esp) │ │ - shld $0x3,%ebp,%eax │ │ - xor %ecx,%eax │ │ - mov %ebx,%ecx │ │ - shld $0xd,%ebp,%ecx │ │ + shrd $0x6,%ebp,%ebx │ │ + xor %eax,%edi │ │ xor %ecx,%edx │ │ + xor %edx,%ebx │ │ + add 0x2c(%esp),%ebx │ │ + adc 0x70(%esp),%edi │ │ mov %ebx,%ecx │ │ - shld $0x1a,%ebp,%ecx │ │ - xor %edx,%ecx │ │ mov %ebx,%edx │ │ - shr $0x6,%edx │ │ - xor %eax,%edx │ │ - add 0x28(%esp),%ecx │ │ + mov %ebx,%esi │ │ + mov %ebx,%ebp │ │ + mov %ebx,0x188(%esp) │ │ mov %edi,%eax │ │ - adc 0x18(%esp),%edx │ │ - add %ecx,0x4(%esp) │ │ - mov %ecx,0x1c0(%esp) │ │ + shld $0xd,%edi,%ecx │ │ + shld $0x3,%edi,%edx │ │ + shrd $0x6,%edi,%esi │ │ + mov %edi,0x18c(%esp) │ │ + shld $0x3,%ebx,%eax │ │ + xor %ecx,%eax │ │ + mov %edi,%ecx │ │ + shld $0xd,%ebx,%ecx │ │ + mov %edi,%ebx │ │ + xor %ecx,%edx │ │ + mov %edi,%ecx │ │ + mov 0xa8(%esp),%edi │ │ + shr $0x6,%ecx │ │ + xor %edx,%esi │ │ + xor %eax,%ecx │ │ + add 0x38(%esp),%esi │ │ + mov %edi,%eax │ │ + adc 0x54(%esp),%ecx │ │ + add %esi,0x58(%esp) │ │ + mov %esi,0xbc(%esp) │ │ + mov 0x24(%esp),%esi │ │ + adc %ecx,0x9c(%esp) │ │ + mov %ecx,0xb8(%esp) │ │ mov %edi,%ecx │ │ - adc %edx,0x8(%esp) │ │ - shld $0x1f,%esi,%ecx │ │ shld $0x18,%esi,%eax │ │ - mov %edx,0x78(%esp) │ │ mov %esi,%edx │ │ + shld $0x1f,%esi,%ecx │ │ + shld $0x18,%edi,%edx │ │ xor %ecx,%eax │ │ mov %esi,%ecx │ │ - shld $0x18,%edi,%edx │ │ shld $0x1f,%edi,%ecx │ │ xor %ecx,%edx │ │ - mov %esi,%ecx │ │ - shld $0x19,%edi,%ecx │ │ - mov 0x13c(%esp),%edi │ │ + mov %edi,%ecx │ │ + shrd $0x7,%esi,%ecx │ │ xor %edx,%ecx │ │ mov %esi,%edx │ │ shr $0x7,%edx │ │ xor %eax,%edx │ │ - add 0x180(%esp),%ecx │ │ - mov (%esp),%eax │ │ - adc 0x230(%esp),%edx │ │ + add 0x1a0(%esp),%ecx │ │ + mov 0xc(%esp),%eax │ │ + adc 0x234(%esp),%edx │ │ add %ebp,%ecx │ │ - mov 0x60(%eax),%ebp │ │ - mov %ecx,0x28(%esp) │ │ + mov 0x64(%eax),%edi │ │ + mov 0xc4(%esp),%ebp │ │ + mov %ecx,0x38(%esp) │ │ adc %ebx,%edx │ │ - mov 0x64(%eax),%ebx │ │ - bswap %ebp │ │ - mov %edx,0x18(%esp) │ │ - mov %ebp,%edx │ │ - mov %ebp,0x184(%esp) │ │ + mov 0x60(%eax),%ebx │ │ + bswap %edi │ │ + mov %ebp,%esi │ │ + mov %edi,%ecx │ │ + mov %edi,%eax │ │ + mov %edx,0x54(%esp) │ │ + mov %edi,0xe0(%esp) │ │ bswap %ebx │ │ - mov %ebx,%ecx │ │ - mov %ebx,%eax │ │ - shld $0x18,%ebx,%edx │ │ - mov %ebx,0xb8(%esp) │ │ - shld $0x1f,%ebp,%ecx │ │ - shld $0x18,%ebp,%eax │ │ - xor %ecx,%eax │ │ - mov %ebp,%ecx │ │ shld $0x1f,%ebx,%ecx │ │ + shld $0x18,%ebx,%eax │ │ + mov %ebx,%edx │ │ + mov %ebx,0x1a4(%esp) │ │ + xor %ecx,%eax │ │ + mov %ebx,%ecx │ │ + shld $0x18,%edi,%edx │ │ + shld $0x1f,%edi,%ecx │ │ + shrd $0x7,%ebx,%edi │ │ xor %ecx,%edx │ │ - mov %ebp,%ecx │ │ - shld $0x19,%ebx,%ecx │ │ - mov 0xf4(%esp),%ebx │ │ - xor %edx,%ecx │ │ - mov %ebp,%edx │ │ - shr $0x7,%edx │ │ - xor %eax,%edx │ │ - add 0xf0(%esp),%ecx │ │ - mov %ebx,%esi │ │ - adc 0xec(%esp),%edx │ │ - add 0xc0(%esp),%ecx │ │ - mov %ecx,(%esp) │ │ - adc 0xd8(%esp),%edx │ │ - mov 0x104(%esp),%ecx │ │ - mov %ecx,%eax │ │ - mov %edx,0x5c(%esp) │ │ + mov %ebx,%ecx │ │ + shr $0x7,%ecx │ │ + xor %edx,%edi │ │ + xor %eax,%ecx │ │ + add 0x12c(%esp),%edi │ │ + adc 0x128(%esp),%ecx │ │ + add 0xf0(%esp),%edi │ │ + adc 0xd0(%esp),%ecx │ │ + mov %edi,0xc(%esp) │ │ + mov %ecx,0x70(%esp) │ │ + mov 0x130(%esp),%ecx │ │ mov %ecx,%edx │ │ + mov %ecx,%eax │ │ shld $0x1f,%ecx,%esi │ │ - shld $0x1f,%ebx,%edx │ │ - shld $0x18,%ebx,%eax │ │ + shld $0x1f,%ebp,%edx │ │ + shld $0x18,%ebp,%eax │ │ xor %edx,%eax │ │ - mov %ebx,%edx │ │ + mov %ebp,%edx │ │ shld $0x18,%ecx,%edx │ │ + shrd $0x7,%ebp,%ecx │ │ + shr $0x7,%ebp │ │ xor %esi,%edx │ │ - mov %ebx,%esi │ │ - shr $0x7,%ebx │ │ - shld $0x19,%ecx,%esi │ │ - xor %eax,%ebx │ │ - xor %edx,%esi │ │ - add 0x12c(%esp),%esi │ │ - adc 0x148(%esp),%ebx │ │ - add 0xd0(%esp),%esi │ │ - adc 0xcc(%esp),%ebx │ │ - mov %esi,0x6c(%esp) │ │ - mov 0x17c(%esp),%esi │ │ - mov %ebx,0x68(%esp) │ │ - mov 0x140(%esp),%ebx │ │ + xor %eax,%ebp │ │ + mov 0x19c(%esp),%esi │ │ + xor %edx,%ecx │ │ + add 0x150(%esp),%ecx │ │ mov %esi,%edx │ │ - mov %ebx,%ecx │ │ - mov %ebx,%eax │ │ - shld $0x18,%ebx,%edx │ │ + adc 0x14c(%esp),%ebp │ │ + add 0xcc(%esp),%ecx │ │ + adc 0xb4(%esp),%ebp │ │ + mov %ecx,0x2c(%esp) │ │ + mov %ebp,0x44(%esp) │ │ + mov 0x140(%esp),%ebp │ │ + mov %ebp,%ecx │ │ + mov %ebp,%eax │ │ + shld $0x18,%ebp,%edx │ │ shld $0x1f,%esi,%ecx │ │ shld $0x18,%esi,%eax │ │ xor %ecx,%eax │ │ mov %esi,%ecx │ │ - shld $0x1f,%ebx,%ecx │ │ - xor %ecx,%edx │ │ - mov %esi,%ecx │ │ + shld $0x1f,%ebp,%ecx │ │ + shrd $0x7,%esi,%ebp │ │ shr $0x7,%esi │ │ - shld $0x19,%ebx,%ecx │ │ + xor %ecx,%edx │ │ xor %eax,%esi │ │ - mov 0x138(%esp),%ebx │ │ - mov %edi,%eax │ │ - xor %edx,%ecx │ │ - add 0xfc(%esp),%ecx │ │ - mov %ebx,%edx │ │ + xor %edx,%ebp │ │ + add 0x148(%esp),%ebp │ │ adc 0x144(%esp),%esi │ │ - add 0x74(%esp),%ecx │ │ - mov %ecx,0x90(%esp) │ │ - mov %edi,%ecx │ │ - adc 0x30(%esp),%esi │ │ - shld $0x18,%ebx,%eax │ │ - shld $0x18,%edi,%edx │ │ - shld $0x1f,%ebx,%ecx │ │ + add 0x74(%esp),%ebp │ │ + adc 0xac(%esp),%esi │ │ + mov %ebp,0x28(%esp) │ │ + mov 0x124(%esp),%ebp │ │ + mov %esi,0x34(%esp) │ │ + mov 0x20(%esp),%esi │ │ + mov %ebp,%ecx │ │ + mov %ebp,%eax │ │ + shld $0x1f,%esi,%ecx │ │ + shld $0x18,%esi,%eax │ │ + mov %esi,%edx │ │ xor %ecx,%eax │ │ - mov %ebx,%ecx │ │ - shld $0x1f,%edi,%ecx │ │ + mov %esi,%ecx │ │ + shld $0x18,%ebp,%edx │ │ + shld $0x1f,%ebp,%ecx │ │ + shrd $0x7,%esi,%ebp │ │ + shr $0x7,%esi │ │ xor %ecx,%edx │ │ - mov %ebx,%ecx │ │ - shr $0x7,%ebx │ │ - mov %esi,0x9c(%esp) │ │ - mov 0xf8(%esp),%esi │ │ - shld $0x19,%edi,%ecx │ │ - xor %eax,%ebx │ │ - xor %edx,%ecx │ │ - add 0x100(%esp),%ecx │ │ + xor %eax,%esi │ │ + xor %edx,%ebp │ │ + mov 0x68(%esp),%edx │ │ + add 0x15c(%esp),%ebp │ │ + mov %edx,%ecx │ │ + adc 0x158(%esp),%esi │ │ + add 0xa8(%esp),%ebp │ │ + adc 0x24(%esp),%esi │ │ + mov %ebp,0x30(%esp) │ │ + mov %edx,%ebp │ │ + mov %esi,0x50(%esp) │ │ + mov 0x6c(%esp),%esi │ │ mov %esi,%eax │ │ mov %esi,%edi │ │ - adc 0x150(%esp),%ebx │ │ - add 0x94(%esp),%ecx │ │ - adc 0xd4(%esp),%ebx │ │ - mov %ecx,0xb4(%esp) │ │ - mov %ebx,0x20(%esp) │ │ - mov 0x18c(%esp),%ebx │ │ - shld $0x1f,%ebx,%eax │ │ - shld $0x18,%ebx,%edi │ │ - mov %ebx,%ecx │ │ - mov %ebx,%edx │ │ - xor %eax,%edi │ │ - mov %ebx,%eax │ │ shld $0x1f,%esi,%ecx │ │ - shld $0x19,%esi,%edx │ │ + shld $0x1f,%edx,%eax │ │ + shld $0x18,%edx,%edi │ │ + xor %eax,%edi │ │ + mov %edx,%eax │ │ + mov %esi,%edx │ │ shld $0x18,%esi,%eax │ │ - mov 0x168(%esp),%esi │ │ + shrd $0x7,%ebp,%edx │ │ + mov 0x17c(%esp),%esi │ │ xor %ecx,%eax │ │ - mov %ebx,%ecx │ │ - mov 0x16c(%esp),%ebx │ │ + mov %ebp,%ecx │ │ shr $0x7,%ecx │ │ xor %eax,%edx │ │ xor %edi,%ecx │ │ - add 0x14c(%esp),%edx │ │ + add 0x14(%esp),%edx │ │ + mov %esi,%ebp │ │ mov %esi,%edi │ │ + adc 0x18(%esp),%ecx │ │ + add 0xe0(%esp),%edx │ │ + adc %ebx,%ecx │ │ + mov 0x180(%esp),%ebx │ │ mov %ebx,%eax │ │ - adc 0x154(%esp),%ecx │ │ - add 0xb8(%esp),%edx │ │ - adc %ebp,%ecx │ │ - mov %esi,%ebp │ │ - shld $0xd,%esi,%eax │ │ - shld $0xd,%ebx,%edi │ │ shld $0x3,%ebx,%ebp │ │ + shld $0xd,%ebx,%edi │ │ + shld $0xd,%esi,%eax │ │ xor %eax,%ebp │ │ mov %ebx,%eax │ │ + shrd $0x6,%esi,%ebx │ │ shld $0x3,%esi,%eax │ │ - xor %edi,%eax │ │ - mov %esi,%edi │ │ shr $0x6,%esi │ │ - shld $0x1a,%ebx,%edi │ │ + xor %edi,%eax │ │ xor %ebp,%esi │ │ - xor %eax,%edi │ │ - add %edx,%edi │ │ + xor %eax,%ebx │ │ + add %edx,%ebx │ │ adc %ecx,%esi │ │ - mov %edi,%ecx │ │ - mov %edi,%edx │ │ - mov %edi,%ebx │ │ - mov %edi,0xc4(%esp) │ │ + mov %ebx,%ecx │ │ + mov %ebx,%edx │ │ + mov %ebx,0xc8(%esp) │ │ mov %esi,%eax │ │ shld $0xd,%esi,%ecx │ │ shld $0x3,%esi,%edx │ │ - mov %esi,0x108(%esp) │ │ - shld $0x3,%edi,%eax │ │ + mov %esi,0xec(%esp) │ │ + shld $0x3,%ebx,%eax │ │ xor %ecx,%eax │ │ mov %esi,%ecx │ │ - shld $0xd,%edi,%ecx │ │ - mov %esi,%edi │ │ + shld $0xd,%ebx,%ecx │ │ + shrd $0x6,%esi,%ebx │ │ shr $0x6,%esi │ │ xor %ecx,%edx │ │ - shld $0x1a,%ebx,%edi │ │ xor %eax,%esi │ │ - xor %edx,%edi │ │ - add 0xb4(%esp),%edi │ │ - adc 0x20(%esp),%esi │ │ - mov %edi,%ecx │ │ - mov %edi,%edx │ │ - mov %edi,0x170(%esp) │ │ + xor %edx,%ebx │ │ + add 0x30(%esp),%ebx │ │ + adc 0x50(%esp),%esi │ │ + mov %ebx,%ecx │ │ + mov %ebx,%edx │ │ + mov %ebx,%edi │ │ + mov %ebx,0x184(%esp) │ │ mov %esi,%eax │ │ shld $0xd,%esi,%ecx │ │ - mov %esi,%ebp │ │ shld $0x3,%esi,%edx │ │ - mov %esi,0x1ac(%esp) │ │ - shld $0x3,%edi,%eax │ │ - mov %ebp,%ebx │ │ + shrd $0x6,%esi,%edi │ │ + mov %esi,0x1d0(%esp) │ │ + shld $0x3,%ebx,%eax │ │ xor %ecx,%eax │ │ mov %esi,%ecx │ │ - shld $0x1a,%edi,%esi │ │ - shr $0x6,%ebx │ │ - shld $0xd,%edi,%ecx │ │ - xor %eax,%ebx │ │ - xor %ecx,%edx │ │ - xor %edx,%esi │ │ - add 0x90(%esp),%esi │ │ - adc 0x9c(%esp),%ebx │ │ - mov %esi,%ecx │ │ - mov %esi,%edx │ │ - mov %esi,0xe0(%esp) │ │ - mov %ebx,%eax │ │ shld $0xd,%ebx,%ecx │ │ - mov %ebx,%edi │ │ - shld $0x3,%ebx,%edx │ │ - mov %ebx,0xdc(%esp) │ │ - shld $0x3,%esi,%eax │ │ - shld $0x1a,%esi,%edi │ │ - xor %ecx,%eax │ │ - mov %ebx,%ecx │ │ - shr $0x6,%ebx │ │ - shld $0xd,%esi,%ecx │ │ - xor %eax,%ebx │ │ + mov %esi,%ebx │ │ xor %ecx,%edx │ │ + shr $0x6,%ebx │ │ xor %edx,%edi │ │ - add 0x6c(%esp),%edi │ │ - adc 0x68(%esp),%ebx │ │ + xor %eax,%ebx │ │ + add 0x28(%esp),%edi │ │ + adc 0x34(%esp),%ebx │ │ mov %edi,%ecx │ │ mov %edi,%edx │ │ - mov %edi,0x1b4(%esp) │ │ + mov %edi,%esi │ │ + mov %edi,0xd8(%esp) │ │ mov %ebx,%eax │ │ shld $0xd,%ebx,%ecx │ │ - mov %ebx,%esi │ │ shld $0x3,%ebx,%edx │ │ - mov %ebx,0x1b0(%esp) │ │ + mov %ebx,%ebp │ │ + shrd $0x6,%ebx,%esi │ │ + mov %ebx,0xd4(%esp) │ │ shld $0x3,%edi,%eax │ │ - shld $0x1a,%edi,%esi │ │ + shr $0x6,%ebp │ │ xor %ecx,%eax │ │ mov %ebx,%ecx │ │ - shr $0x6,%ebx │ │ shld $0xd,%edi,%ecx │ │ - xor %eax,%ebx │ │ + xor %eax,%ebp │ │ xor %ecx,%edx │ │ xor %edx,%esi │ │ - add (%esp),%esi │ │ - adc 0x5c(%esp),%ebx │ │ + add 0x2c(%esp),%esi │ │ + adc 0x44(%esp),%ebp │ │ mov %esi,%ecx │ │ mov %esi,%edx │ │ - mov %esi,0xa4(%esp) │ │ - mov %ebx,%eax │ │ - shld $0xd,%ebx,%ecx │ │ - mov %ebx,%edi │ │ - shld $0x3,%ebx,%edx │ │ - mov %ebx,0xa0(%esp) │ │ + mov %esi,%edi │ │ + mov %esi,0x1d8(%esp) │ │ + mov %ebp,%eax │ │ + shld $0xd,%ebp,%ecx │ │ + shld $0x3,%ebp,%edx │ │ + mov %ebp,%ebx │ │ + shrd $0x6,%ebp,%edi │ │ + mov %ebp,0x1d4(%esp) │ │ shld $0x3,%esi,%eax │ │ - shld $0x1a,%esi,%edi │ │ - xor %ecx,%eax │ │ - mov %ebx,%ecx │ │ shr $0x6,%ebx │ │ + xor %ecx,%eax │ │ + mov %ebp,%ecx │ │ shld $0xd,%esi,%ecx │ │ xor %eax,%ebx │ │ xor %ecx,%edx │ │ xor %edx,%edi │ │ - add 0x28(%esp),%edi │ │ - adc 0x18(%esp),%ebx │ │ + add 0xc(%esp),%edi │ │ + adc 0x70(%esp),%ebx │ │ mov %edi,%ecx │ │ mov %edi,%edx │ │ - mov %edi,0x1d0(%esp) │ │ + mov %edi,%esi │ │ + mov %edi,0xc0(%esp) │ │ mov %ebx,%eax │ │ shld $0xd,%ebx,%ecx │ │ - mov %ebx,%esi │ │ shld $0x3,%ebx,%edx │ │ - mov %ebx,0x1cc(%esp) │ │ + shrd $0x6,%ebx,%esi │ │ + mov %ebx,0xa0(%esp) │ │ shld $0x3,%edi,%eax │ │ - shld $0x1a,%edi,%esi │ │ xor %ecx,%eax │ │ mov %ebx,%ecx │ │ shld $0xd,%edi,%ecx │ │ mov %ebx,%edi │ │ xor %ecx,%edx │ │ shr $0x6,%edi │ │ xor %edx,%esi │ │ xor %eax,%edi │ │ - add 0x4(%esp),%esi │ │ - adc 0x8(%esp),%edi │ │ + add 0x38(%esp),%esi │ │ + adc 0x54(%esp),%edi │ │ + mov %esi,%ecx │ │ + mov %esi,%edx │ │ + mov %esi,0x1f0(%esp) │ │ + mov %edi,%eax │ │ + shld $0xd,%edi,%ecx │ │ + shld $0x3,%edi,%edx │ │ + mov %edi,0x1ec(%esp) │ │ + shld $0x3,%esi,%eax │ │ + xor %ecx,%eax │ │ + mov %edi,%ecx │ │ + shld $0xd,%esi,%ecx │ │ + shrd $0x6,%edi,%esi │ │ + shr $0x6,%edi │ │ + xor %ecx,%edx │ │ + xor %eax,%edi │ │ + xor %edx,%esi │ │ + add 0x58(%esp),%esi │ │ + adc 0x9c(%esp),%edi │ │ mov %esi,%ecx │ │ mov %esi,%eax │ │ - mov %esi,0x38(%esp) │ │ + mov %esi,0x48(%esp) │ │ shld $0x1f,%edi,%ecx │ │ shld $0x18,%edi,%eax │ │ mov %edi,%edx │ │ - mov %edi,0x1c(%esp) │ │ + mov %edi,0x88(%esp) │ │ xor %ecx,%eax │ │ mov %edi,%ecx │ │ shld $0x18,%esi,%edx │ │ shld $0x1f,%esi,%ecx │ │ xor %ecx,%edx │ │ - mov %edi,%ecx │ │ - shld $0x19,%esi,%ecx │ │ - mov 0x130(%esp),%esi │ │ + mov %esi,%ecx │ │ + mov 0x134(%esp),%esi │ │ + shrd $0x7,%edi,%ecx │ │ xor %edx,%ecx │ │ - mov %ecx,(%esp) │ │ + mov %ecx,0xc(%esp) │ │ mov %edi,%ecx │ │ - mov 0xc8(%esp),%edi │ │ + mov 0x138(%esp),%edi │ │ shr $0x7,%ecx │ │ xor %eax,%ecx │ │ - mov %ecx,0x8(%esp) │ │ + mov %ecx,0x9c(%esp) │ │ mov %esi,%ecx │ │ mov %edi,%eax │ │ mov %edi,%edx │ │ shld $0x18,%edi,%ecx │ │ shld $0x1f,%esi,%eax │ │ shld $0x18,%esi,%edx │ │ xor %eax,%edx │ │ mov %esi,%eax │ │ shld $0x1f,%edi,%eax │ │ - xor %eax,%ecx │ │ - mov %esi,%eax │ │ + shrd $0x7,%esi,%edi │ │ shr $0x7,%esi │ │ - shld $0x19,%edi,%eax │ │ + xor %eax,%ecx │ │ xor %edx,%esi │ │ - xor %ecx,%eax │ │ - mov 0x180(%esp),%ecx │ │ - add 0x94(%esp),%eax │ │ + mov 0x234(%esp),%eax │ │ + xor %ecx,%edi │ │ + mov 0x1a0(%esp),%ecx │ │ + add 0xa8(%esp),%edi │ │ mov %ecx,%edx │ │ - mov %ecx,%edi │ │ + adc 0x24(%esp),%esi │ │ + add 0xd8(%esp),%edi │ │ adc 0xd4(%esp),%esi │ │ - add 0xe0(%esp),%eax │ │ - mov %eax,0x28(%esp) │ │ - mov 0x230(%esp),%eax │ │ - adc 0xdc(%esp),%esi │ │ + mov %edi,0x38(%esp) │ │ + mov %ecx,%edi │ │ shld $0x1f,%eax,%edx │ │ shld $0x18,%eax,%edi │ │ - mov %esi,0x4(%esp) │ │ - mov %eax,%esi │ │ xor %edx,%edi │ │ mov %eax,%edx │ │ - shld $0x18,%ecx,%esi │ │ shld $0x1f,%ecx,%edx │ │ - xor %edx,%esi │ │ - mov %eax,%edx │ │ + mov %esi,0x58(%esp) │ │ + mov %eax,%esi │ │ + shld $0x18,%ecx,%esi │ │ + shrd $0x7,%eax,%ecx │ │ shr $0x7,%eax │ │ - shld $0x19,%ecx,%edx │ │ + xor %edx,%esi │ │ xor %edi,%eax │ │ - mov 0xf0(%esp),%ecx │ │ - xor %esi,%edx │ │ - mov 0x1c0(%esp),%esi │ │ - add 0xb8(%esp),%edx │ │ + mov 0xbc(%esp),%edx │ │ + xor %esi,%ecx │ │ + mov 0xb8(%esp),%esi │ │ + add 0xe0(%esp),%ecx │ │ + adc 0x1a4(%esp),%eax │ │ + add 0x184(%esp),%ecx │ │ + adc 0x1d0(%esp),%eax │ │ + mov %ecx,0x70(%esp) │ │ + mov 0x12c(%esp),%ecx │ │ + mov %eax,0x54(%esp) │ │ + mov 0x128(%esp),%eax │ │ mov %ecx,%edi │ │ mov %ecx,%ebp │ │ - adc 0x184(%esp),%eax │ │ - add 0x170(%esp),%edx │ │ - adc 0x1ac(%esp),%eax │ │ - mov %edx,0x18(%esp) │ │ - mov %esi,%edx │ │ - mov %eax,0x5c(%esp) │ │ - mov 0xec(%esp),%eax │ │ shld $0x1f,%eax,%edi │ │ shld $0x18,%eax,%ebp │ │ mov %eax,%ebx │ │ xor %edi,%ebp │ │ mov %eax,%edi │ │ shld $0x18,%ecx,%ebx │ │ shld $0x1f,%ecx,%edi │ │ xor %edi,%ebx │ │ - mov %eax,%edi │ │ - shld $0x19,%ecx,%edi │ │ - mov 0x78(%esp),%ecx │ │ + mov %ecx,%edi │ │ + mov %esi,%ecx │ │ + shrd $0x7,%eax,%edi │ │ xor %ebx,%edi │ │ mov %eax,%ebx │ │ - mov %esi,%eax │ │ + mov %edx,%eax │ │ shr $0x7,%ebx │ │ xor %ebp,%ebx │ │ - add 0x104(%esp),%edi │ │ + add 0x130(%esp),%edi │ │ + mov %esi,%ebp │ │ + adc 0xc4(%esp),%ebx │ │ + add 0xc8(%esp),%edi │ │ + adc 0xec(%esp),%ebx │ │ + shld $0xd,%esi,%eax │ │ + shld $0x3,%edx,%ebp │ │ + shld $0xd,%edx,%ecx │ │ + xor %eax,%ebp │ │ + mov %edx,%eax │ │ + shld $0x3,%esi,%eax │ │ + xor %ecx,%eax │ │ + mov %edx,%ecx │ │ + shrd $0x6,%esi,%ecx │ │ + shr $0x6,%esi │ │ + xor %eax,%ecx │ │ + xor %ebp,%esi │ │ mov %ecx,%ebp │ │ - adc 0xf4(%esp),%ebx │ │ - add 0xc4(%esp),%edi │ │ - adc 0x108(%esp),%ebx │ │ - shld $0xd,%ecx,%edx │ │ - shld $0x3,%esi,%ebp │ │ - shld $0x3,%ecx,%eax │ │ - xor %edx,%ebp │ │ - mov %ecx,%edx │ │ - shld $0xd,%esi,%edx │ │ - xor %edx,%eax │ │ - mov %ecx,%edx │ │ - shr $0x6,%ecx │ │ - shld $0x1a,%esi,%edx │ │ - xor %ebp,%ecx │ │ - xor %eax,%edx │ │ - mov %edx,%ebp │ │ add %edi,%ebp │ │ - adc %ebx,%ecx │ │ + adc %ebx,%esi │ │ mov %ebp,%eax │ │ - mov %ebp,0x110(%esp) │ │ - mov %ecx,%edi │ │ - shld $0xd,%ecx,%eax │ │ - mov %ecx,%ebx │ │ + mov %ebp,%ecx │ │ + mov %ebp,%ebx │ │ + mov %ebp,0xf4(%esp) │ │ + mov %esi,%edi │ │ + shld $0xd,%esi,%eax │ │ + shld $0x3,%esi,%ecx │ │ + shrd $0x6,%esi,%ebx │ │ + mov %esi,0xf8(%esp) │ │ shld $0x3,%ebp,%edi │ │ - mov %ebx,0x10c(%esp) │ │ xor %eax,%edi │ │ - mov %ecx,%eax │ │ - mov %ebp,%ecx │ │ + mov %esi,%eax │ │ + shr $0x6,%esi │ │ shld $0xd,%ebp,%eax │ │ - shld $0x3,%ebx,%ecx │ │ + xor %edi,%esi │ │ + mov 0xb8(%esp),%edi │ │ xor %eax,%ecx │ │ - mov %ebx,%eax │ │ - shld $0x1a,%ebp,%ebx │ │ - mov %eax,%ebp │ │ xor %ecx,%ebx │ │ - shr $0x6,%ebp │ │ - xor %edi,%ebp │ │ - add 0x18(%esp),%ebx │ │ - mov 0x78(%esp),%edi │ │ - adc 0x5c(%esp),%ebp │ │ + add 0x70(%esp),%ebx │ │ + adc 0x54(%esp),%esi │ │ mov %ebx,%eax │ │ mov %ebx,%ecx │ │ - mov %ebx,0xac(%esp) │ │ - mov %ebp,%edx │ │ - shld $0xd,%ebp,%eax │ │ - shld $0x3,%ebp,%ecx │ │ - mov %ebp,0x114(%esp) │ │ + mov %ebx,0x100(%esp) │ │ + mov %esi,%edx │ │ + shld $0xd,%esi,%eax │ │ + shld $0x3,%esi,%ecx │ │ + mov %esi,0xfc(%esp) │ │ shld $0x3,%ebx,%edx │ │ xor %eax,%edx │ │ - mov %ebp,%eax │ │ + mov %esi,%eax │ │ shld $0xd,%ebx,%eax │ │ + shrd $0x6,%esi,%ebx │ │ + shr $0x6,%esi │ │ xor %eax,%ecx │ │ - mov %ebp,%eax │ │ - shr $0x6,%ebp │ │ - shld $0x1a,%ebx,%eax │ │ - xor %edx,%ebp │ │ + xor %edx,%esi │ │ mov %edi,%edx │ │ - xor %ecx,%eax │ │ + xor %ecx,%ebx │ │ + add 0x38(%esp),%ebx │ │ + adc 0x58(%esp),%esi │ │ + add %ebx,0xc(%esp) │ │ + mov %ebx,0x238(%esp) │ │ + mov %esi,%ebp │ │ + adc %esi,0x9c(%esp) │ │ + mov 0xbc(%esp),%esi │ │ + mov %ebp,0x23c(%esp) │ │ mov %esi,%ecx │ │ - add 0x28(%esp),%eax │ │ - adc 0x4(%esp),%ebp │ │ - add %eax,(%esp) │ │ - mov %eax,%ebx │ │ mov %esi,%eax │ │ - mov %ebx,0x238(%esp) │ │ - adc %ebp,0x8(%esp) │ │ + shld $0x18,%esi,%edx │ │ shld $0x1f,%edi,%ecx │ │ shld $0x18,%edi,%eax │ │ - shld $0x18,%esi,%edx │ │ - mov %ebp,0x234(%esp) │ │ xor %ecx,%eax │ │ mov %edi,%ecx │ │ shld $0x1f,%esi,%ecx │ │ - xor %ecx,%edx │ │ - mov %edi,%ecx │ │ + shrd $0x7,%edi,%esi │ │ shr $0x7,%edi │ │ - shld $0x19,%esi,%ecx │ │ + xor %ecx,%edx │ │ xor %eax,%edi │ │ - mov 0x16c(%esp),%esi │ │ - xor %edx,%ecx │ │ - add 0xe0(%esp),%ecx │ │ + xor %edx,%esi │ │ + add 0xd8(%esp),%esi │ │ + adc 0xd4(%esp),%edi │ │ + mov %esi,0x38(%esp) │ │ + mov 0x180(%esp),%esi │ │ + mov %edi,0x58(%esp) │ │ + mov 0x17c(%esp),%edi │ │ mov %esi,%eax │ │ - adc 0xdc(%esp),%edi │ │ - mov %ecx,0x28(%esp) │ │ mov %esi,%ecx │ │ - mov %edi,0x4(%esp) │ │ - mov 0x168(%esp),%edi │ │ shld $0x1f,%edi,%eax │ │ shld $0x18,%edi,%ecx │ │ mov %edi,%edx │ │ xor %eax,%ecx │ │ mov %edi,%eax │ │ shld $0x18,%esi,%edx │ │ shld $0x1f,%esi,%eax │ │ xor %eax,%edx │ │ - mov %edi,%eax │ │ - shld $0x19,%esi,%eax │ │ + mov %esi,%eax │ │ mov %ebx,%esi │ │ + shrd $0x7,%edi,%eax │ │ xor %edx,%eax │ │ mov %edi,%edx │ │ mov %ebx,%edi │ │ shr $0x7,%edx │ │ xor %ecx,%edx │ │ add 0x74(%esp),%eax │ │ mov %ebp,%ecx │ │ - adc 0x30(%esp),%edx │ │ - add 0x1b4(%esp),%eax │ │ - adc 0x1b0(%esp),%edx │ │ + adc 0xac(%esp),%edx │ │ + add 0x1d8(%esp),%eax │ │ + adc 0x1d4(%esp),%edx │ │ shld $0xd,%ebp,%esi │ │ shld $0x3,%ebx,%ecx │ │ shld $0x3,%ebp,%edi │ │ xor %esi,%ecx │ │ mov %ebp,%esi │ │ shld $0xd,%ebx,%esi │ │ xor %esi,%edi │ │ - mov %ebp,%esi │ │ - shld $0x1a,%ebx,%esi │ │ + mov %ebx,%esi │ │ + shrd $0x6,%ebp,%esi │ │ xor %edi,%esi │ │ - mov %esi,%edi │ │ - mov %ebp,%esi │ │ - shr $0x6,%esi │ │ - xor %ecx,%esi │ │ - add %eax,%edi │ │ - adc %edx,%esi │ │ - add %edi,0x28(%esp) │ │ - mov %edi,0x11c(%esp) │ │ - mov 0x174(%esp),%edi │ │ - mov %esi,0xe4(%esp) │ │ - adc %esi,0x4(%esp) │ │ - mov 0x178(%esp),%esi │ │ - mov %edi,%edx │ │ + mov %ebp,%edi │ │ + shr $0x6,%edi │ │ + xor %ecx,%edi │ │ + add %eax,%esi │ │ + adc %edx,%edi │ │ + add %esi,0x38(%esp) │ │ + mov %esi,0x10c(%esp) │ │ + mov 0x188(%esp),%esi │ │ + mov %edi,0x108(%esp) │ │ + adc %edi,0x58(%esp) │ │ + mov 0x18c(%esp),%edi │ │ mov %esi,%ecx │ │ mov %esi,%eax │ │ - shld $0x18,%esi,%edx │ │ shld $0x1f,%edi,%ecx │ │ shld $0x18,%edi,%eax │ │ + mov %edi,%edx │ │ xor %ecx,%eax │ │ mov %edi,%ecx │ │ + shld $0x18,%esi,%edx │ │ shld $0x1f,%esi,%ecx │ │ - xor %ecx,%edx │ │ - mov %edi,%ecx │ │ + shrd $0x7,%edi,%esi │ │ shr $0x7,%edi │ │ - shld $0x19,%esi,%ecx │ │ + xor %ecx,%edx │ │ xor %eax,%edi │ │ - mov 0xc0(%esp),%esi │ │ - xor %edx,%ecx │ │ - mov 0xd8(%esp),%edx │ │ - add 0x170(%esp),%ecx │ │ - mov %esi,%eax │ │ - adc 0x1ac(%esp),%edi │ │ - add %ebx,%ecx │ │ + xor %edx,%esi │ │ + mov 0xd0(%esp),%edx │ │ + add 0x184(%esp),%esi │ │ + adc 0x1d0(%esp),%edi │ │ + add %ebx,%esi │ │ mov %edx,%ebx │ │ - mov %ecx,0x18(%esp) │ │ - mov %esi,%ecx │ │ + mov %esi,0x54(%esp) │ │ + mov 0xf0(%esp),%esi │ │ adc %ebp,%edi │ │ + mov %esi,%ecx │ │ + mov %esi,%eax │ │ + shld $0x18,%esi,%ebx │ │ + mov %edi,0x70(%esp) │ │ shld $0x1f,%edx,%ecx │ │ shld $0x18,%edx,%eax │ │ - shld $0x18,%esi,%ebx │ │ xor %ecx,%eax │ │ mov %edx,%ecx │ │ - mov %edi,0x5c(%esp) │ │ shld $0x1f,%esi,%ecx │ │ - xor %ecx,%ebx │ │ - mov %edx,%ecx │ │ + shrd $0x7,%edx,%esi │ │ shr $0x7,%edx │ │ - shld $0x19,%esi,%ecx │ │ + xor %ecx,%ebx │ │ xor %eax,%edx │ │ - mov 0xcc(%esp),%esi │ │ - xor %ebx,%ecx │ │ - mov 0x38(%esp),%ebx │ │ - add 0xc4(%esp),%ecx │ │ - mov %esi,%ebp │ │ - mov %ebx,%edi │ │ - adc 0x108(%esp),%edx │ │ - add 0xac(%esp),%ecx │ │ - mov %ecx,0x6c(%esp) │ │ - adc 0x114(%esp),%edx │ │ - mov 0xd0(%esp),%ecx │ │ + mov 0xcc(%esp),%ecx │ │ + xor %ebx,%esi │ │ + mov 0x48(%esp),%ebx │ │ + add 0xc8(%esp),%esi │ │ mov %ecx,%eax │ │ - mov %edx,0x68(%esp) │ │ + mov %ebx,%edi │ │ + adc 0xec(%esp),%edx │ │ + add 0x100(%esp),%esi │ │ + adc 0xfc(%esp),%edx │ │ + mov %esi,0x2c(%esp) │ │ + mov 0xb4(%esp),%esi │ │ + mov %edx,0x44(%esp) │ │ mov %ecx,%edx │ │ - shld $0x1f,%ecx,%ebp │ │ shld $0x1f,%esi,%eax │ │ + mov %esi,%ebp │ │ shld $0x18,%esi,%edx │ │ + shld $0x1f,%ecx,%ebp │ │ xor %eax,%edx │ │ mov %esi,%eax │ │ shld $0x18,%ecx,%eax │ │ xor %ebp,%eax │ │ - mov %esi,%ebp │ │ - shld $0x19,%ecx,%ebp │ │ + mov %ecx,%ebp │ │ mov %esi,%ecx │ │ - mov 0x1c(%esp),%esi │ │ + shrd $0x7,%esi,%ebp │ │ shr $0x7,%ecx │ │ + mov 0x88(%esp),%esi │ │ xor %eax,%ebp │ │ - mov %ebx,%eax │ │ xor %edx,%ecx │ │ - add 0x16c(%esp),%ebp │ │ + mov %ebx,%eax │ │ + add 0x180(%esp),%ebp │ │ mov %esi,%edx │ │ - adc 0x168(%esp),%ecx │ │ - add 0x110(%esp),%ebp │ │ - adc 0x10c(%esp),%ecx │ │ + adc 0x17c(%esp),%ecx │ │ + add 0xf4(%esp),%ebp │ │ + adc 0xf8(%esp),%ecx │ │ shld $0xd,%esi,%edi │ │ shld $0x3,%ebx,%edx │ │ shld $0x3,%esi,%eax │ │ xor %edi,%edx │ │ mov %esi,%edi │ │ shld $0xd,%ebx,%edi │ │ - xor %edi,%eax │ │ - mov %esi,%edi │ │ + shrd $0x6,%esi,%ebx │ │ shr $0x6,%esi │ │ - shld $0x1a,%ebx,%edi │ │ + xor %edi,%eax │ │ xor %edx,%esi │ │ - xor %eax,%edi │ │ - add %ebp,%edi │ │ + mov 0x1ec(%esp),%edi │ │ + xor %eax,%ebx │ │ + add %ebp,%ebx │ │ adc %ecx,%esi │ │ - mov %edi,%ecx │ │ - mov %edi,%edx │ │ - mov %edi,0x1bc(%esp) │ │ - mov %esi,%eax │ │ - shld $0xd,%esi,%ecx │ │ - mov %esi,%ebx │ │ - shld $0x3,%esi,%edx │ │ - mov %esi,0x1b8(%esp) │ │ - shld $0x3,%edi,%eax │ │ - shld $0x1a,%edi,%ebx │ │ - xor %ecx,%eax │ │ - mov %esi,%ecx │ │ - shr $0x6,%esi │ │ - shld $0xd,%edi,%ecx │ │ - xor %eax,%esi │ │ - mov 0x1cc(%esp),%edi │ │ - xor %ecx,%edx │ │ - xor %edx,%ebx │ │ - add 0x6c(%esp),%ebx │ │ - adc 0x68(%esp),%esi │ │ mov %ebx,%ecx │ │ mov %ebx,%edx │ │ - mov %ebx,0xa8(%esp) │ │ + mov %ebx,%ebp │ │ + mov %ebx,0x1e0(%esp) │ │ mov %esi,%eax │ │ shld $0xd,%esi,%ecx │ │ - mov %esi,%ebp │ │ shld $0x3,%esi,%edx │ │ - mov %esi,0x128(%esp) │ │ + shrd $0x6,%esi,%ebp │ │ + mov %esi,0x1dc(%esp) │ │ shld $0x3,%ebx,%eax │ │ - shld $0x1a,%ebx,%ebp │ │ xor %ecx,%eax │ │ mov %esi,%ecx │ │ shld $0xd,%ebx,%ecx │ │ mov %esi,%ebx │ │ - mov 0x1d0(%esp),%esi │ │ xor %ecx,%edx │ │ shr $0x6,%ebx │ │ xor %edx,%ebp │ │ xor %eax,%ebx │ │ - add 0x18(%esp),%ebp │ │ - adc 0x5c(%esp),%ebx │ │ + add 0x2c(%esp),%ebp │ │ + adc 0x44(%esp),%ebx │ │ + mov %ebp,%ecx │ │ + mov %ebp,%edx │ │ + mov %ebp,0x110(%esp) │ │ + mov %ebx,%eax │ │ + shld $0xd,%ebx,%ecx │ │ + shld $0x3,%ebx,%edx │ │ + mov %ebx,0x11c(%esp) │ │ + shld $0x3,%ebp,%eax │ │ + xor %ecx,%eax │ │ + mov %ebx,%ecx │ │ + shld $0xd,%ebp,%ecx │ │ + shrd $0x6,%ebx,%ebp │ │ + shr $0x6,%ebx │ │ + xor %ecx,%edx │ │ + xor %eax,%ebx │ │ + xor %edx,%ebp │ │ + add 0x54(%esp),%ebp │ │ + adc 0x70(%esp),%ebx │ │ mov %ebp,%ecx │ │ mov %ebp,%edx │ │ - mov %ebp,0x240(%esp) │ │ + mov %ebp,%esi │ │ + mov %ebp,0x244(%esp) │ │ mov %ebx,%eax │ │ shld $0xd,%ebx,%ecx │ │ shld $0x3,%ebx,%edx │ │ - mov %ebx,0x23c(%esp) │ │ + shrd $0x6,%ebx,%esi │ │ + mov %ebx,0x240(%esp) │ │ shld $0x3,%ebp,%eax │ │ xor %ecx,%eax │ │ mov %ebx,%ecx │ │ shld $0xd,%ebp,%ecx │ │ xor %ecx,%edx │ │ mov %ebx,%ecx │ │ - shld $0x1a,%ebp,%ecx │ │ - xor %edx,%ecx │ │ - mov %ebx,%edx │ │ - shr $0x6,%edx │ │ - xor %eax,%edx │ │ - add 0x28(%esp),%ecx │ │ + shr $0x6,%ecx │ │ + xor %edx,%esi │ │ + mov %edi,%edx │ │ + xor %eax,%ecx │ │ + add 0x38(%esp),%esi │ │ + adc 0x58(%esp),%ecx │ │ + add %esi,0xc(%esp) │ │ + mov %esi,0x40(%esp) │ │ + mov 0x1f0(%esp),%esi │ │ + adc %ecx,0x9c(%esp) │ │ mov %esi,%eax │ │ - adc 0x4(%esp),%edx │ │ - add %ecx,(%esp) │ │ - mov %ecx,0x1dc(%esp) │ │ + mov %ecx,0x3c(%esp) │ │ mov %esi,%ecx │ │ - adc %edx,0x8(%esp) │ │ + shld $0x18,%esi,%edx │ │ shld $0x1f,%edi,%ecx │ │ shld $0x18,%edi,%eax │ │ - mov %edx,0x18(%esp) │ │ - mov %edi,%edx │ │ xor %ecx,%eax │ │ mov %edi,%ecx │ │ - shld $0x18,%esi,%edx │ │ shld $0x1f,%esi,%ecx │ │ - xor %ecx,%edx │ │ - mov %edi,%ecx │ │ + shrd $0x7,%edi,%esi │ │ shr $0x7,%edi │ │ - shld $0x19,%esi,%ecx │ │ + xor %ecx,%edx │ │ xor %eax,%edi │ │ - mov 0xa4(%esp),%esi │ │ - xor %edx,%ecx │ │ - add 0xac(%esp),%ecx │ │ - mov %esi,%eax │ │ - adc 0x114(%esp),%edi │ │ - add %ebp,%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov %esi,%ecx │ │ + xor %edx,%esi │ │ + add 0x100(%esp),%esi │ │ + adc 0xfc(%esp),%edi │ │ + add %ebp,%esi │ │ + mov 0x184(%esp),%ebp │ │ + mov %esi,0x58(%esp) │ │ + mov 0xc0(%esp),%esi │ │ adc %ebx,%edi │ │ - mov 0x1ac(%esp),%ebx │ │ - mov %edi,0x28(%esp) │ │ + mov 0x1d0(%esp),%ebx │ │ + mov %edi,0x38(%esp) │ │ mov 0xa0(%esp),%edi │ │ + mov %esi,%ecx │ │ + mov %esi,%eax │ │ shld $0x1f,%edi,%ecx │ │ shld $0x18,%edi,%eax │ │ mov %edi,%edx │ │ xor %ecx,%eax │ │ mov %edi,%ecx │ │ shld $0x18,%esi,%edx │ │ shld $0x1f,%esi,%ecx │ │ - xor %ecx,%edx │ │ - mov %edi,%ecx │ │ + shrd $0x7,%edi,%esi │ │ shr $0x7,%edi │ │ - shld $0x19,%esi,%ecx │ │ + xor %ecx,%edx │ │ xor %eax,%edi │ │ - mov 0x1b0(%esp),%esi │ │ - xor %edx,%ecx │ │ - add 0x110(%esp),%ecx │ │ - mov %esi,%edx │ │ - adc 0x10c(%esp),%edi │ │ - add 0xa8(%esp),%ecx │ │ - adc 0x128(%esp),%edi │ │ - mov %ecx,0x5c(%esp) │ │ - mov %edi,0x6c(%esp) │ │ - mov 0x1b4(%esp),%edi │ │ - mov %edi,%ecx │ │ - mov %edi,%eax │ │ - shld $0x18,%edi,%edx │ │ - shld $0x1f,%esi,%ecx │ │ - shld $0x18,%esi,%eax │ │ - xor %ecx,%eax │ │ + xor %edx,%esi │ │ + add 0xf4(%esp),%esi │ │ + adc 0xf8(%esp),%edi │ │ + add 0x110(%esp),%esi │ │ + adc 0x11c(%esp),%edi │ │ + mov %esi,0x54(%esp) │ │ + mov 0x1d8(%esp),%esi │ │ + mov %edi,0x70(%esp) │ │ + mov 0x1d4(%esp),%edi │ │ mov %esi,%ecx │ │ + mov %esi,%eax │ │ shld $0x1f,%edi,%ecx │ │ - xor %ecx,%edx │ │ - mov %esi,%ecx │ │ - shr $0x7,%esi │ │ - shld $0x19,%edi,%ecx │ │ - xor %eax,%esi │ │ - mov 0xdc(%esp),%edi │ │ - xor %edx,%ecx │ │ - add 0x1c0(%esp),%ecx │ │ + shld $0x18,%edi,%eax │ │ mov %edi,%edx │ │ - adc 0x78(%esp),%esi │ │ - add 0x1bc(%esp),%ecx │ │ - adc 0x1b8(%esp),%esi │ │ - mov %ecx,0x68(%esp) │ │ - mov %esi,0x90(%esp) │ │ - mov 0xe0(%esp),%esi │ │ + xor %ecx,%eax │ │ + mov %edi,%ecx │ │ + shld $0x18,%esi,%edx │ │ + shld $0x1f,%esi,%ecx │ │ + shrd $0x7,%edi,%esi │ │ + shr $0x7,%edi │ │ + xor %ecx,%edx │ │ + xor %eax,%edi │ │ + xor %edx,%esi │ │ + add 0xbc(%esp),%esi │ │ + adc 0xb8(%esp),%edi │ │ + add 0x1e0(%esp),%esi │ │ + adc 0x1dc(%esp),%edi │ │ + mov %esi,0x2c(%esp) │ │ + mov 0xd8(%esp),%esi │ │ + mov %edi,0x44(%esp) │ │ + mov 0xd4(%esp),%edi │ │ mov %esi,%ecx │ │ mov %esi,%eax │ │ - shld $0x18,%esi,%edx │ │ shld $0x1f,%edi,%ecx │ │ shld $0x18,%edi,%eax │ │ + mov %edi,%edx │ │ xor %ecx,%eax │ │ mov %edi,%ecx │ │ + shld $0x18,%esi,%edx │ │ shld $0x1f,%esi,%ecx │ │ - xor %ecx,%edx │ │ - mov %edi,%ecx │ │ + shrd $0x7,%edi,%esi │ │ shr $0x7,%edi │ │ - shld $0x19,%esi,%ecx │ │ + xor %ecx,%edx │ │ xor %eax,%edi │ │ - xor %edx,%ecx │ │ + mov %ebp,%ecx │ │ + mov %ebp,%eax │ │ + xor %edx,%esi │ │ mov %ebx,%edx │ │ - add 0x178(%esp),%ecx │ │ - adc 0x174(%esp),%edi │ │ - add 0x38(%esp),%ecx │ │ - adc 0x1c(%esp),%edi │ │ - mov %ecx,0x9c(%esp) │ │ - mov %edi,0xb4(%esp) │ │ - mov 0x170(%esp),%edi │ │ - mov %edi,%ecx │ │ - mov %edi,%eax │ │ - shld $0x18,%edi,%edx │ │ + add 0x188(%esp),%esi │ │ + adc 0x18c(%esp),%edi │ │ + add 0x48(%esp),%esi │ │ + adc 0x88(%esp),%edi │ │ shld $0x1f,%ebx,%ecx │ │ shld $0x18,%ebx,%eax │ │ + shld $0x18,%ebp,%edx │ │ + mov %esi,0x28(%esp) │ │ xor %ecx,%eax │ │ mov %ebx,%ecx │ │ - shld $0x1f,%edi,%ecx │ │ - xor %ecx,%edx │ │ - mov %ebx,%ecx │ │ + shld $0x1f,%ebp,%ecx │ │ + shrd $0x7,%ebx,%ebp │ │ shr $0x7,%ebx │ │ - shld $0x19,%edi,%ecx │ │ + xor %ecx,%edx │ │ xor %eax,%ebx │ │ - mov 0xc4(%esp),%edi │ │ - xor %edx,%ecx │ │ - add 0xc0(%esp),%ecx │ │ + xor %edx,%ebp │ │ + mov %edi,0x34(%esp) │ │ + mov 0xc8(%esp),%edi │ │ + mov 0xec(%esp),%edx │ │ + add 0xf0(%esp),%ebp │ │ mov %edi,%eax │ │ mov %edi,%esi │ │ - adc 0xd8(%esp),%ebx │ │ - add 0x1d0(%esp),%ecx │ │ - adc 0x1cc(%esp),%ebx │ │ - mov %ecx,0x58(%esp) │ │ - mov %ebx,0x20(%esp) │ │ - mov 0x108(%esp),%ebx │ │ - shld $0x1f,%ebx,%eax │ │ - shld $0x18,%ebx,%esi │ │ - mov %ebx,%ecx │ │ - mov %ebx,%edx │ │ - xor %eax,%esi │ │ - mov %ebx,%eax │ │ + mov %edx,%ecx │ │ + adc 0xd0(%esp),%ebx │ │ + add 0x1f0(%esp),%ebp │ │ + adc 0x1ec(%esp),%ebx │ │ + shld $0x1f,%edx,%eax │ │ + shld $0x18,%edx,%esi │ │ shld $0x1f,%edi,%ecx │ │ - shld $0x19,%edi,%edx │ │ + mov %ebp,0x50(%esp) │ │ + xor %eax,%esi │ │ + mov %edx,%eax │ │ shld $0x18,%edi,%eax │ │ xor %ecx,%eax │ │ + mov %ebx,0x30(%esp) │ │ + mov %edx,%ebx │ │ + mov %edi,%edx │ │ mov %ebx,%ecx │ │ - mov 0x11c(%esp),%ebx │ │ + shrd $0x7,%ebx,%edx │ │ + mov 0x10c(%esp),%ebx │ │ shr $0x7,%ecx │ │ xor %eax,%edx │ │ xor %esi,%ecx │ │ - add 0xd0(%esp),%edx │ │ - mov 0xe4(%esp),%esi │ │ + add 0xcc(%esp),%edx │ │ + mov 0x108(%esp),%esi │ │ mov %ebx,%eax │ │ - adc 0xcc(%esp),%ecx │ │ - add 0xa4(%esp),%edx │ │ + adc 0xb4(%esp),%ecx │ │ + add 0xc0(%esp),%edx │ │ mov %esi,%ebp │ │ mov %esi,%edi │ │ adc 0xa0(%esp),%ecx │ │ shld $0xd,%esi,%eax │ │ shld $0x3,%ebx,%ebp │ │ shld $0xd,%ebx,%edi │ │ xor %eax,%ebp │ │ mov %ebx,%eax │ │ + shrd $0x6,%esi,%ebx │ │ shld $0x3,%esi,%eax │ │ - xor %edi,%eax │ │ - mov %esi,%edi │ │ shr $0x6,%esi │ │ - shld $0x1a,%ebx,%edi │ │ + xor %edi,%eax │ │ xor %ebp,%esi │ │ - xor %eax,%edi │ │ - add %edx,%edi │ │ + xor %eax,%ebx │ │ + add %edx,%ebx │ │ adc %ecx,%esi │ │ - mov %edi,%ecx │ │ - mov %edi,%edx │ │ - mov %edi,%ebx │ │ - mov %edi,0x118(%esp) │ │ + mov %ebx,%ecx │ │ + mov %ebx,%edx │ │ + mov %ebx,0x164(%esp) │ │ mov %esi,%eax │ │ shld $0xd,%esi,%ecx │ │ shld $0x3,%esi,%edx │ │ - mov %esi,0x158(%esp) │ │ - shld $0x3,%edi,%eax │ │ + mov %esi,0x104(%esp) │ │ + shld $0x3,%ebx,%eax │ │ xor %ecx,%eax │ │ mov %esi,%ecx │ │ - shld $0xd,%edi,%ecx │ │ - mov %esi,%edi │ │ + shld $0xd,%ebx,%ecx │ │ + shrd $0x6,%esi,%ebx │ │ shr $0x6,%esi │ │ xor %ecx,%edx │ │ - shld $0x1a,%ebx,%edi │ │ xor %eax,%esi │ │ - xor %edx,%edi │ │ - add 0x58(%esp),%edi │ │ - adc 0x20(%esp),%esi │ │ - mov %edi,%ecx │ │ - mov %edi,%edx │ │ - mov %edi,0x124(%esp) │ │ + xor %edx,%ebx │ │ + add 0x50(%esp),%ebx │ │ + adc 0x30(%esp),%esi │ │ + mov %ebx,%ecx │ │ + mov %ebx,%edx │ │ + mov %ebx,%edi │ │ + mov %ebx,0x114(%esp) │ │ mov %esi,%eax │ │ shld $0xd,%esi,%ecx │ │ - mov %esi,%ebp │ │ shld $0x3,%esi,%edx │ │ - mov %esi,0x120(%esp) │ │ - shld $0x3,%edi,%eax │ │ - mov %ebp,%ebx │ │ + shrd $0x6,%esi,%edi │ │ + mov %esi,0xdc(%esp) │ │ + shld $0x3,%ebx,%eax │ │ xor %ecx,%eax │ │ mov %esi,%ecx │ │ - shld $0x1a,%edi,%esi │ │ - shr $0x6,%ebx │ │ - shld $0xd,%edi,%ecx │ │ - xor %eax,%ebx │ │ - xor %ecx,%edx │ │ - xor %edx,%esi │ │ - add 0x9c(%esp),%esi │ │ - adc 0xb4(%esp),%ebx │ │ - mov %esi,%ecx │ │ - mov %esi,%edx │ │ - mov %esi,0xb0(%esp) │ │ - mov %ebx,%eax │ │ shld $0xd,%ebx,%ecx │ │ - mov %ebx,%edi │ │ - shld $0x3,%ebx,%edx │ │ - mov %ebx,0xbc(%esp) │ │ - shld $0x3,%esi,%eax │ │ - shld $0x1a,%esi,%edi │ │ - xor %ecx,%eax │ │ - mov %ebx,%ecx │ │ - shr $0x6,%ebx │ │ - shld $0xd,%esi,%ecx │ │ - xor %eax,%ebx │ │ + mov %esi,%ebx │ │ xor %ecx,%edx │ │ + shr $0x6,%ebx │ │ xor %edx,%edi │ │ - add 0x68(%esp),%edi │ │ - adc 0x90(%esp),%ebx │ │ + xor %eax,%ebx │ │ + add 0x28(%esp),%edi │ │ + adc 0x34(%esp),%ebx │ │ mov %edi,%ecx │ │ mov %edi,%edx │ │ - mov %edi,0x84(%esp) │ │ + mov %edi,%esi │ │ + mov %edi,0x118(%esp) │ │ mov %ebx,%eax │ │ shld $0xd,%ebx,%ecx │ │ - mov %ebx,%esi │ │ shld $0x3,%ebx,%edx │ │ - mov %ebx,0x80(%esp) │ │ + mov %ebx,%ebp │ │ + shrd $0x6,%ebx,%esi │ │ + mov %ebx,0x120(%esp) │ │ shld $0x3,%edi,%eax │ │ - shld $0x1a,%edi,%esi │ │ + shr $0x6,%ebp │ │ xor %ecx,%eax │ │ mov %ebx,%ecx │ │ - shr $0x6,%ebx │ │ shld $0xd,%edi,%ecx │ │ - xor %eax,%ebx │ │ + xor %eax,%ebp │ │ xor %ecx,%edx │ │ xor %edx,%esi │ │ - add 0x5c(%esp),%esi │ │ - adc 0x6c(%esp),%ebx │ │ + add 0x2c(%esp),%esi │ │ + adc 0x44(%esp),%ebp │ │ mov %esi,%ecx │ │ mov %esi,%edx │ │ - mov %esi,0x4c(%esp) │ │ - mov %ebx,%eax │ │ - shld $0xd,%ebx,%ecx │ │ - mov %ebx,%edi │ │ - shld $0x3,%ebx,%edx │ │ - mov %ebx,0x3c(%esp) │ │ + mov %esi,%edi │ │ + mov %esi,0x80(%esp) │ │ + mov %ebp,%eax │ │ + shld $0xd,%ebp,%ecx │ │ + shld $0x3,%ebp,%edx │ │ + mov %ebp,%ebx │ │ + shrd $0x6,%ebp,%edi │ │ + mov %ebp,0x8c(%esp) │ │ shld $0x3,%esi,%eax │ │ - shld $0x1a,%esi,%edi │ │ - xor %ecx,%eax │ │ - mov %ebx,%ecx │ │ shr $0x6,%ebx │ │ + xor %ecx,%eax │ │ + mov %ebp,%ecx │ │ shld $0xd,%esi,%ecx │ │ xor %eax,%ebx │ │ xor %ecx,%edx │ │ xor %edx,%edi │ │ - add 0x4(%esp),%edi │ │ - adc 0x28(%esp),%ebx │ │ + add 0x54(%esp),%edi │ │ + adc 0x70(%esp),%ebx │ │ mov %edi,%ecx │ │ mov %edi,%edx │ │ - mov %edi,0x64(%esp) │ │ + mov %edi,%esi │ │ + mov %edi,0x4c(%esp) │ │ mov %ebx,%eax │ │ shld $0xd,%ebx,%ecx │ │ - mov %ebx,%esi │ │ shld $0x3,%ebx,%edx │ │ - mov %ebx,0x40(%esp) │ │ + shrd $0x6,%ebx,%esi │ │ + mov %ebx,0x60(%esp) │ │ shld $0x3,%edi,%eax │ │ - shld $0x1a,%edi,%esi │ │ xor %ecx,%eax │ │ mov %ebx,%ecx │ │ shld $0xd,%edi,%ecx │ │ mov %ebx,%edi │ │ xor %ecx,%edx │ │ shr $0x6,%edi │ │ xor %edx,%esi │ │ xor %eax,%edi │ │ - add (%esp),%esi │ │ - adc 0x8(%esp),%edi │ │ + add 0x58(%esp),%esi │ │ + adc 0x38(%esp),%edi │ │ + mov %esi,%ecx │ │ + mov %esi,%edx │ │ + mov %esi,0x78(%esp) │ │ + mov %edi,%eax │ │ + shld $0xd,%edi,%ecx │ │ + shld $0x3,%edi,%edx │ │ + mov %edi,0x30(%esp) │ │ + shld $0x3,%esi,%eax │ │ + xor %ecx,%eax │ │ + mov %edi,%ecx │ │ + shld $0xd,%esi,%ecx │ │ + shrd $0x6,%edi,%esi │ │ + shr $0x6,%edi │ │ + xor %ecx,%edx │ │ + xor %eax,%edi │ │ + xor %edx,%esi │ │ + add 0xc(%esp),%esi │ │ + adc 0x9c(%esp),%edi │ │ mov %esi,%ecx │ │ mov %esi,%eax │ │ - mov %esi,0x34(%esp) │ │ + mov %esi,0x28(%esp) │ │ shld $0x1f,%edi,%ecx │ │ shld $0x18,%edi,%eax │ │ mov %edi,%edx │ │ - mov %edi,0x24(%esp) │ │ + mov %edi,0x34(%esp) │ │ xor %ecx,%eax │ │ mov %edi,%ecx │ │ shld $0x18,%esi,%edx │ │ shld $0x1f,%esi,%ecx │ │ xor %ecx,%edx │ │ - mov %edi,%ecx │ │ - shld $0x19,%esi,%ecx │ │ + mov %esi,%ecx │ │ mov 0x238(%esp),%esi │ │ + shrd $0x7,%edi,%ecx │ │ xor %edx,%ecx │ │ - mov %ecx,(%esp) │ │ + mov %ecx,0xc(%esp) │ │ mov %edi,%ecx │ │ - mov 0x234(%esp),%edi │ │ + mov 0x23c(%esp),%edi │ │ shr $0x7,%ecx │ │ + mov %esi,%edx │ │ xor %eax,%ecx │ │ mov %esi,%eax │ │ - mov %esi,%edx │ │ - mov %ecx,0x8(%esp) │ │ + mov %ecx,0x9c(%esp) │ │ shld $0x1f,%edi,%eax │ │ shld $0x18,%edi,%edx │ │ mov %edi,%ecx │ │ xor %eax,%edx │ │ mov %edi,%eax │ │ shld $0x18,%esi,%ecx │ │ shld $0x1f,%esi,%eax │ │ - xor %eax,%ecx │ │ - mov %edi,%eax │ │ + shrd $0x7,%edi,%esi │ │ shr $0x7,%edi │ │ - shld $0x19,%esi,%eax │ │ + xor %eax,%ecx │ │ xor %edx,%edi │ │ - xor %ecx,%eax │ │ - mov 0x114(%esp),%ecx │ │ - add 0x1d0(%esp),%eax │ │ - mov %ecx,%esi │ │ - adc 0x1cc(%esp),%edi │ │ - add 0xb0(%esp),%eax │ │ - mov %eax,0x28(%esp) │ │ - adc 0xbc(%esp),%edi │ │ - mov 0xac(%esp),%eax │ │ + mov 0x100(%esp),%eax │ │ + xor %ecx,%esi │ │ + add 0x1f0(%esp),%esi │ │ mov %eax,%edx │ │ - mov %edi,0x4(%esp) │ │ + adc 0x1ec(%esp),%edi │ │ + add 0x118(%esp),%esi │ │ + adc 0x120(%esp),%edi │ │ + mov %esi,0x38(%esp) │ │ + mov %edi,0x58(%esp) │ │ mov %eax,%edi │ │ - shld $0x18,%eax,%esi │ │ + mov 0xfc(%esp),%ecx │ │ shld $0x1f,%ecx,%edx │ │ shld $0x18,%ecx,%edi │ │ + mov %ecx,%esi │ │ xor %edx,%edi │ │ mov %ecx,%edx │ │ + shld $0x18,%eax,%esi │ │ shld $0x1f,%eax,%edx │ │ - xor %edx,%esi │ │ - mov %ecx,%edx │ │ + shrd $0x7,%ecx,%eax │ │ shr $0x7,%ecx │ │ - shld $0x19,%eax,%edx │ │ + xor %edx,%esi │ │ xor %edi,%ecx │ │ - mov 0x10c(%esp),%eax │ │ - xor %esi,%edx │ │ - mov 0x1dc(%esp),%esi │ │ - add 0xa4(%esp),%edx │ │ - mov %eax,%ebx │ │ + mov 0x40(%esp),%edx │ │ + xor %esi,%eax │ │ + mov 0x3c(%esp),%esi │ │ + add 0xc0(%esp),%eax │ │ adc 0xa0(%esp),%ecx │ │ - add 0x124(%esp),%edx │ │ - adc 0x120(%esp),%ecx │ │ - mov %edx,0x5c(%esp) │ │ - mov %esi,%edx │ │ - mov %ecx,0x6c(%esp) │ │ - mov 0x110(%esp),%ecx │ │ + add 0x114(%esp),%eax │ │ + adc 0xdc(%esp),%ecx │ │ + mov %eax,0x70(%esp) │ │ + mov 0xf8(%esp),%eax │ │ + mov %ecx,0x54(%esp) │ │ + mov 0xf4(%esp),%ecx │ │ + mov %eax,%ebx │ │ mov %ecx,%edi │ │ mov %ecx,%ebp │ │ shld $0x18,%ecx,%ebx │ │ shld $0x1f,%eax,%edi │ │ shld $0x18,%eax,%ebp │ │ xor %edi,%ebp │ │ mov %eax,%edi │ │ shld $0x1f,%ecx,%edi │ │ xor %edi,%ebx │ │ - mov %eax,%edi │ │ - shld $0x19,%ecx,%edi │ │ - mov 0x18(%esp),%ecx │ │ + mov %ecx,%edi │ │ + mov %esi,%ecx │ │ + shrd $0x7,%eax,%edi │ │ xor %ebx,%edi │ │ mov %eax,%ebx │ │ - mov %esi,%eax │ │ + mov %edx,%eax │ │ shr $0x7,%ebx │ │ xor %ebp,%ebx │ │ - add 0x1b4(%esp),%edi │ │ + add 0x1d8(%esp),%edi │ │ + mov %esi,%ebp │ │ + adc 0x1d4(%esp),%ebx │ │ + add 0x164(%esp),%edi │ │ + adc 0x104(%esp),%ebx │ │ + shld $0xd,%esi,%eax │ │ + shld $0x3,%edx,%ebp │ │ + shld $0xd,%edx,%ecx │ │ + xor %eax,%ebp │ │ + mov %edx,%eax │ │ + shld $0x3,%esi,%eax │ │ + xor %ecx,%eax │ │ + mov %edx,%ecx │ │ + shrd $0x6,%esi,%ecx │ │ + shr $0x6,%esi │ │ + xor %eax,%ecx │ │ + xor %ebp,%esi │ │ mov %ecx,%ebp │ │ - adc 0x1b0(%esp),%ebx │ │ - add 0x118(%esp),%edi │ │ - adc 0x158(%esp),%ebx │ │ - shld $0xd,%ecx,%edx │ │ - shld $0x3,%esi,%ebp │ │ - shld $0x3,%ecx,%eax │ │ - xor %edx,%ebp │ │ - mov %ecx,%edx │ │ - shld $0xd,%esi,%edx │ │ - xor %edx,%eax │ │ - mov %ecx,%edx │ │ - shr $0x6,%ecx │ │ - shld $0x1a,%esi,%edx │ │ - xor %ebp,%ecx │ │ - xor %eax,%edx │ │ - mov %edx,%ebp │ │ add %edi,%ebp │ │ - adc %ebx,%ecx │ │ + adc %ebx,%esi │ │ mov %ebp,%eax │ │ - mov %ebp,0x1c8(%esp) │ │ - mov %ecx,%edi │ │ - shld $0xd,%ecx,%eax │ │ - mov %ecx,%ebx │ │ + mov %ebp,%ecx │ │ + mov %ebp,%ebx │ │ + mov %ebp,0x1e8(%esp) │ │ + mov %esi,%edi │ │ + shld $0xd,%esi,%eax │ │ + shld $0x3,%esi,%ecx │ │ + shrd $0x6,%esi,%ebx │ │ + mov %esi,0x1e4(%esp) │ │ shld $0x3,%ebp,%edi │ │ - mov %ebx,0x1c4(%esp) │ │ xor %eax,%edi │ │ - mov %ecx,%eax │ │ - mov %ebp,%ecx │ │ + mov %esi,%eax │ │ + shr $0x6,%esi │ │ shld $0xd,%ebp,%eax │ │ - shld $0x3,%ebx,%ecx │ │ + xor %edi,%esi │ │ + mov 0x3c(%esp),%edi │ │ xor %eax,%ecx │ │ - mov %ebx,%eax │ │ - shld $0x1a,%ebp,%ebx │ │ - mov %eax,%ebp │ │ xor %ecx,%ebx │ │ - shr $0x6,%ebp │ │ - xor %edi,%ebp │ │ - add 0x5c(%esp),%ebx │ │ - mov 0x18(%esp),%edi │ │ - adc 0x6c(%esp),%ebp │ │ + add 0x70(%esp),%ebx │ │ + adc 0x54(%esp),%esi │ │ mov %ebx,%eax │ │ mov %ebx,%ecx │ │ - mov %ebx,0x7c(%esp) │ │ - mov %ebp,%edx │ │ - shld $0xd,%ebp,%eax │ │ - shld $0x3,%ebp,%ecx │ │ - mov %ebp,0x98(%esp) │ │ + mov %ebx,0x98(%esp) │ │ + mov %esi,%edx │ │ + shld $0xd,%esi,%eax │ │ + shld $0x3,%esi,%ecx │ │ + mov %esi,0xb0(%esp) │ │ shld $0x3,%ebx,%edx │ │ xor %eax,%edx │ │ - mov %ebp,%eax │ │ + mov %esi,%eax │ │ shld $0xd,%ebx,%eax │ │ + shrd $0x6,%esi,%ebx │ │ + shr $0x6,%esi │ │ xor %eax,%ecx │ │ - mov %ebp,%eax │ │ - shr $0x6,%ebp │ │ - shld $0x1a,%ebx,%eax │ │ - xor %edx,%ebp │ │ + xor %edx,%esi │ │ mov %edi,%edx │ │ - xor %ecx,%eax │ │ + xor %ecx,%ebx │ │ + add 0x38(%esp),%ebx │ │ + adc 0x58(%esp),%esi │ │ + add %ebx,0xc(%esp) │ │ + mov %ebx,0x258(%esp) │ │ + mov %esi,%ebp │ │ + adc %esi,0x9c(%esp) │ │ + mov 0x40(%esp),%esi │ │ + mov %ebp,0x254(%esp) │ │ mov %esi,%ecx │ │ - add 0x28(%esp),%eax │ │ - adc 0x4(%esp),%ebp │ │ - add %eax,(%esp) │ │ - mov %eax,%ebx │ │ mov %esi,%eax │ │ - mov %ebx,0x250(%esp) │ │ - adc %ebp,0x8(%esp) │ │ + shld $0x18,%esi,%edx │ │ shld $0x1f,%edi,%ecx │ │ shld $0x18,%edi,%eax │ │ - shld $0x18,%esi,%edx │ │ - mov %ebp,0x24c(%esp) │ │ xor %ecx,%eax │ │ mov %edi,%ecx │ │ shld $0x1f,%esi,%ecx │ │ - xor %ecx,%edx │ │ - mov %edi,%ecx │ │ + shrd $0x7,%edi,%esi │ │ shr $0x7,%edi │ │ - shld $0x19,%esi,%ecx │ │ + xor %ecx,%edx │ │ xor %eax,%edi │ │ - mov 0x11c(%esp),%esi │ │ - xor %edx,%ecx │ │ - add 0xb0(%esp),%ecx │ │ + xor %edx,%esi │ │ + add 0x118(%esp),%esi │ │ + adc 0x120(%esp),%edi │ │ + mov %esi,0x38(%esp) │ │ + mov 0x10c(%esp),%esi │ │ + mov %edi,0x58(%esp) │ │ + mov 0x108(%esp),%edi │ │ mov %esi,%eax │ │ - adc 0xbc(%esp),%edi │ │ - mov %ecx,0x28(%esp) │ │ mov %esi,%ecx │ │ - mov %edi,0x4(%esp) │ │ - mov 0xe4(%esp),%edi │ │ shld $0x1f,%edi,%eax │ │ shld $0x18,%edi,%ecx │ │ mov %edi,%edx │ │ xor %eax,%ecx │ │ mov %edi,%eax │ │ shld $0x18,%esi,%edx │ │ shld $0x1f,%esi,%eax │ │ xor %eax,%edx │ │ - mov %edi,%eax │ │ - shld $0x19,%esi,%eax │ │ + mov %esi,%eax │ │ mov %ebx,%esi │ │ + shrd $0x7,%edi,%eax │ │ xor %edx,%eax │ │ mov %edi,%edx │ │ mov %ebx,%edi │ │ shr $0x7,%edx │ │ xor %ecx,%edx │ │ - add 0x38(%esp),%eax │ │ + add 0x48(%esp),%eax │ │ mov %ebp,%ecx │ │ - adc 0x1c(%esp),%edx │ │ - add 0x84(%esp),%eax │ │ - adc 0x80(%esp),%edx │ │ + adc 0x88(%esp),%edx │ │ + add 0x80(%esp),%eax │ │ + adc 0x8c(%esp),%edx │ │ shld $0xd,%ebp,%esi │ │ shld $0x3,%ebx,%ecx │ │ shld $0x3,%ebp,%edi │ │ xor %esi,%ecx │ │ mov %ebp,%esi │ │ shld $0xd,%ebx,%esi │ │ xor %esi,%edi │ │ - mov %ebp,%esi │ │ - shld $0x1a,%ebx,%esi │ │ + mov %ebx,%esi │ │ + shrd $0x6,%ebp,%esi │ │ xor %edi,%esi │ │ - mov %esi,%edi │ │ - mov %ebp,%esi │ │ - shr $0x6,%esi │ │ - xor %ecx,%esi │ │ - add %eax,%edi │ │ - adc %edx,%esi │ │ - add %edi,0x28(%esp) │ │ - mov %edi,0x48(%esp) │ │ - mov 0x23c(%esp),%edi │ │ - mov %esi,0x44(%esp) │ │ - adc %esi,0x4(%esp) │ │ - mov 0x240(%esp),%esi │ │ - mov %edi,%edx │ │ + mov %ebp,%edi │ │ + shr $0x6,%edi │ │ + xor %ecx,%edi │ │ + add %eax,%esi │ │ + adc %edx,%edi │ │ + add %esi,0x38(%esp) │ │ + mov %esi,0x7c(%esp) │ │ + mov 0x244(%esp),%esi │ │ + mov %edi,0x64(%esp) │ │ + adc %edi,0x58(%esp) │ │ + mov 0x240(%esp),%edi │ │ mov %esi,%ecx │ │ mov %esi,%eax │ │ - shld $0x18,%esi,%edx │ │ shld $0x1f,%edi,%ecx │ │ shld $0x18,%edi,%eax │ │ + mov %edi,%edx │ │ xor %ecx,%eax │ │ mov %edi,%ecx │ │ + shld $0x18,%esi,%edx │ │ shld $0x1f,%esi,%ecx │ │ - xor %ecx,%edx │ │ - mov %edi,%ecx │ │ + shrd $0x7,%edi,%esi │ │ shr $0x7,%edi │ │ - shld $0x19,%esi,%ecx │ │ + xor %ecx,%edx │ │ xor %eax,%edi │ │ - mov 0xa8(%esp),%esi │ │ - xor %edx,%ecx │ │ - mov 0x128(%esp),%edx │ │ - add 0x124(%esp),%ecx │ │ - mov %esi,%eax │ │ - adc 0x120(%esp),%edi │ │ - add %ebx,%ecx │ │ + xor %edx,%esi │ │ + mov 0x11c(%esp),%edx │ │ + add 0x114(%esp),%esi │ │ + adc 0xdc(%esp),%edi │ │ + add %ebx,%esi │ │ mov %edx,%ebx │ │ - mov %ecx,0x5c(%esp) │ │ - mov %esi,%ecx │ │ + mov %esi,0x54(%esp) │ │ + mov 0x110(%esp),%esi │ │ adc %ebp,%edi │ │ + mov %esi,%ecx │ │ + mov %esi,%eax │ │ + shld $0x18,%esi,%ebx │ │ + mov %edi,0x70(%esp) │ │ shld $0x1f,%edx,%ecx │ │ shld $0x18,%edx,%eax │ │ - shld $0x18,%esi,%ebx │ │ xor %ecx,%eax │ │ mov %edx,%ecx │ │ - mov %edi,0x6c(%esp) │ │ shld $0x1f,%esi,%ecx │ │ - xor %ecx,%ebx │ │ - mov %edx,%ecx │ │ + shrd $0x7,%edx,%esi │ │ shr $0x7,%edx │ │ - shld $0x19,%esi,%ecx │ │ + xor %ecx,%ebx │ │ xor %eax,%edx │ │ - mov 0x1b8(%esp),%esi │ │ - xor %ebx,%ecx │ │ - mov 0x34(%esp),%ebx │ │ - add 0x118(%esp),%ecx │ │ - mov %esi,%ebp │ │ - mov %ebx,%edi │ │ - adc 0x158(%esp),%edx │ │ - add 0x7c(%esp),%ecx │ │ - mov %ecx,0x68(%esp) │ │ - adc 0x98(%esp),%edx │ │ - mov 0x1bc(%esp),%ecx │ │ + mov 0x1e0(%esp),%ecx │ │ + xor %ebx,%esi │ │ + mov 0x28(%esp),%ebx │ │ + add 0x164(%esp),%esi │ │ mov %ecx,%eax │ │ - mov %edx,0x90(%esp) │ │ + mov %ebx,%edi │ │ + adc 0x104(%esp),%edx │ │ + add 0x98(%esp),%esi │ │ + adc 0xb0(%esp),%edx │ │ + mov %esi,0x2c(%esp) │ │ + mov 0x1dc(%esp),%esi │ │ + mov %edx,0x44(%esp) │ │ mov %ecx,%edx │ │ - shld $0x1f,%ecx,%ebp │ │ shld $0x1f,%esi,%eax │ │ + mov %esi,%ebp │ │ shld $0x18,%esi,%edx │ │ + shld $0x1f,%ecx,%ebp │ │ xor %eax,%edx │ │ mov %esi,%eax │ │ shld $0x18,%ecx,%eax │ │ xor %ebp,%eax │ │ - mov %esi,%ebp │ │ - shld $0x19,%ecx,%ebp │ │ + mov %ecx,%ebp │ │ mov %esi,%ecx │ │ - mov 0x24(%esp),%esi │ │ + shrd $0x7,%esi,%ebp │ │ shr $0x7,%ecx │ │ + mov 0x34(%esp),%esi │ │ xor %eax,%ebp │ │ - mov %ebx,%eax │ │ xor %edx,%ecx │ │ - add 0x11c(%esp),%ebp │ │ + mov %ebx,%eax │ │ + add 0x10c(%esp),%ebp │ │ mov %esi,%edx │ │ - adc 0xe4(%esp),%ecx │ │ - add 0x1c8(%esp),%ebp │ │ - adc 0x1c4(%esp),%ecx │ │ + adc 0x108(%esp),%ecx │ │ + add 0x1e8(%esp),%ebp │ │ + adc 0x1e4(%esp),%ecx │ │ shld $0xd,%esi,%edi │ │ shld $0x3,%ebx,%edx │ │ shld $0x3,%esi,%eax │ │ xor %edi,%edx │ │ mov %esi,%edi │ │ shld $0xd,%ebx,%edi │ │ - xor %edi,%eax │ │ - mov %esi,%edi │ │ + shrd $0x6,%esi,%ebx │ │ shr $0x6,%esi │ │ - shld $0x1a,%ebx,%edi │ │ + xor %edi,%eax │ │ xor %edx,%esi │ │ - xor %eax,%edi │ │ - add %ebp,%edi │ │ + mov 0x30(%esp),%edi │ │ + xor %eax,%ebx │ │ + add %ebp,%ebx │ │ adc %ecx,%esi │ │ - mov %edi,%ecx │ │ - mov %edi,%edx │ │ - mov %edi,0x88(%esp) │ │ - mov %esi,%eax │ │ - shld $0xd,%esi,%ecx │ │ - mov %esi,%ebx │ │ - shld $0x3,%esi,%edx │ │ - mov %esi,0x8c(%esp) │ │ - shld $0x3,%edi,%eax │ │ - shld $0x1a,%edi,%ebx │ │ - xor %ecx,%eax │ │ - mov %esi,%ecx │ │ - shr $0x6,%esi │ │ - shld $0xd,%edi,%ecx │ │ - xor %eax,%esi │ │ - mov 0x40(%esp),%edi │ │ - xor %ecx,%edx │ │ - xor %edx,%ebx │ │ - add 0x68(%esp),%ebx │ │ - adc 0x90(%esp),%esi │ │ mov %ebx,%ecx │ │ mov %ebx,%edx │ │ - mov %ebx,0x54(%esp) │ │ + mov %ebx,%ebp │ │ + mov %ebx,0x5c(%esp) │ │ mov %esi,%eax │ │ shld $0xd,%esi,%ecx │ │ - mov %esi,%ebp │ │ shld $0x3,%esi,%edx │ │ - mov %esi,0x50(%esp) │ │ + shrd $0x6,%esi,%ebp │ │ + mov %esi,0x90(%esp) │ │ shld $0x3,%ebx,%eax │ │ - shld $0x1a,%ebx,%ebp │ │ xor %ecx,%eax │ │ mov %esi,%ecx │ │ shld $0xd,%ebx,%ecx │ │ mov %esi,%ebx │ │ - mov 0x64(%esp),%esi │ │ xor %ecx,%edx │ │ shr $0x6,%ebx │ │ xor %edx,%ebp │ │ xor %eax,%ebx │ │ - add 0x5c(%esp),%ebp │ │ - adc 0x6c(%esp),%ebx │ │ + add 0x2c(%esp),%ebp │ │ + adc 0x44(%esp),%ebx │ │ mov %ebp,%ecx │ │ mov %ebp,%edx │ │ - mov %ebp,0x1ec(%esp) │ │ + mov %ebp,0x94(%esp) │ │ mov %ebx,%eax │ │ shld $0xd,%ebx,%ecx │ │ shld $0x3,%ebx,%edx │ │ - mov %ebx,0x1e8(%esp) │ │ + mov %ebx,0x50(%esp) │ │ shld $0x3,%ebp,%eax │ │ xor %ecx,%eax │ │ mov %ebx,%ecx │ │ shld $0xd,%ebp,%ecx │ │ + shrd $0x6,%ebx,%ebp │ │ + shr $0x6,%ebx │ │ xor %ecx,%edx │ │ + xor %eax,%ebx │ │ + xor %edx,%ebp │ │ + add 0x54(%esp),%ebp │ │ + adc 0x70(%esp),%ebx │ │ + mov %ebp,%ecx │ │ + mov %ebp,%edx │ │ + mov %ebp,%esi │ │ + mov %ebp,0x1fc(%esp) │ │ + mov %ebx,%eax │ │ + shld $0xd,%ebx,%ecx │ │ + shld $0x3,%ebx,%edx │ │ + shrd $0x6,%ebx,%esi │ │ + mov %ebx,0x208(%esp) │ │ + shld $0x3,%ebp,%eax │ │ + xor %ecx,%eax │ │ mov %ebx,%ecx │ │ - shld $0x1a,%ebp,%ecx │ │ - xor %edx,%ecx │ │ - mov %ecx,%edx │ │ + shld $0xd,%ebp,%ecx │ │ + xor %ecx,%edx │ │ mov %ebx,%ecx │ │ shr $0x6,%ecx │ │ + xor %edx,%esi │ │ + mov %edi,%edx │ │ xor %eax,%ecx │ │ - add 0x28(%esp),%edx │ │ + add 0x38(%esp),%esi │ │ + adc 0x58(%esp),%ecx │ │ + add %esi,0xc(%esp) │ │ + mov %esi,0x44(%esp) │ │ + mov 0x78(%esp),%esi │ │ + adc %ecx,0x9c(%esp) │ │ mov %esi,%eax │ │ - adc 0x4(%esp),%ecx │ │ - add %edx,(%esp) │ │ - mov %edx,0x20(%esp) │ │ - mov %edi,%edx │ │ - adc %ecx,0x8(%esp) │ │ - mov %ecx,0x58(%esp) │ │ + mov %ecx,0x2c(%esp) │ │ mov %esi,%ecx │ │ - shld $0x18,%edi,%eax │ │ shld $0x18,%esi,%edx │ │ shld $0x1f,%edi,%ecx │ │ + shld $0x18,%edi,%eax │ │ xor %ecx,%eax │ │ mov %edi,%ecx │ │ shld $0x1f,%esi,%ecx │ │ - xor %ecx,%edx │ │ - mov %edi,%ecx │ │ + shrd $0x7,%edi,%esi │ │ shr $0x7,%edi │ │ - shld $0x19,%esi,%ecx │ │ + xor %ecx,%edx │ │ xor %eax,%edi │ │ + xor %edx,%esi │ │ + add 0x98(%esp),%esi │ │ + adc 0xb0(%esp),%edi │ │ + add %ebp,%esi │ │ + mov 0x114(%esp),%ebp │ │ + mov %esi,0x58(%esp) │ │ mov 0x4c(%esp),%esi │ │ - xor %edx,%ecx │ │ - add 0x7c(%esp),%ecx │ │ - mov %esi,%eax │ │ - adc 0x98(%esp),%edi │ │ - add %ebp,%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov %esi,%ecx │ │ adc %ebx,%edi │ │ - mov 0x120(%esp),%ebx │ │ - mov %edi,0x28(%esp) │ │ - mov 0x3c(%esp),%edi │ │ + mov 0xdc(%esp),%ebx │ │ + mov %edi,0x38(%esp) │ │ + mov 0x60(%esp),%edi │ │ + mov %esi,%ecx │ │ + mov %esi,%eax │ │ shld $0x1f,%edi,%ecx │ │ shld $0x18,%edi,%eax │ │ mov %edi,%edx │ │ xor %ecx,%eax │ │ mov %edi,%ecx │ │ shld $0x18,%esi,%edx │ │ shld $0x1f,%esi,%ecx │ │ - xor %ecx,%edx │ │ - mov %edi,%ecx │ │ + shrd $0x7,%edi,%esi │ │ shr $0x7,%edi │ │ - shld $0x19,%esi,%ecx │ │ + xor %ecx,%edx │ │ xor %eax,%edi │ │ - mov 0x80(%esp),%esi │ │ - xor %edx,%ecx │ │ - add 0x1c8(%esp),%ecx │ │ - mov %esi,%edx │ │ - adc 0x1c4(%esp),%edi │ │ - add 0x54(%esp),%ecx │ │ + xor %edx,%esi │ │ + add 0x1e8(%esp),%esi │ │ + adc 0x1e4(%esp),%edi │ │ + add 0x94(%esp),%esi │ │ adc 0x50(%esp),%edi │ │ - mov %ecx,0x5c(%esp) │ │ - mov %edi,0x6c(%esp) │ │ - mov 0x84(%esp),%edi │ │ - mov %edi,%ecx │ │ - mov %edi,%eax │ │ - shld $0x18,%edi,%edx │ │ - shld $0x1f,%esi,%ecx │ │ - shld $0x18,%esi,%eax │ │ - xor %ecx,%eax │ │ + mov %esi,0x54(%esp) │ │ + mov 0x80(%esp),%esi │ │ + mov %edi,0x70(%esp) │ │ + mov 0x8c(%esp),%edi │ │ mov %esi,%ecx │ │ + mov %esi,%eax │ │ shld $0x1f,%edi,%ecx │ │ - xor %ecx,%edx │ │ - mov %esi,%ecx │ │ - shr $0x7,%esi │ │ - shld $0x19,%edi,%ecx │ │ - xor %eax,%esi │ │ - mov 0xbc(%esp),%edi │ │ - xor %edx,%ecx │ │ - add 0x1dc(%esp),%ecx │ │ + shld $0x18,%edi,%eax │ │ mov %edi,%edx │ │ - adc 0x18(%esp),%esi │ │ - add 0x88(%esp),%ecx │ │ - adc 0x8c(%esp),%esi │ │ - mov %ecx,0x68(%esp) │ │ - mov %esi,0x90(%esp) │ │ - mov 0xb0(%esp),%esi │ │ + xor %ecx,%eax │ │ + mov %edi,%ecx │ │ + shld $0x18,%esi,%edx │ │ + shld $0x1f,%esi,%ecx │ │ + shrd $0x7,%edi,%esi │ │ + shr $0x7,%edi │ │ + xor %ecx,%edx │ │ + xor %eax,%edi │ │ + xor %edx,%esi │ │ + add 0x40(%esp),%esi │ │ + adc 0x3c(%esp),%edi │ │ + add 0x5c(%esp),%esi │ │ + adc 0x90(%esp),%edi │ │ + mov %esi,0xe8(%esp) │ │ + mov 0x118(%esp),%esi │ │ + mov %edi,0x1b0(%esp) │ │ + mov 0x120(%esp),%edi │ │ mov %esi,%ecx │ │ mov %esi,%eax │ │ - shld $0x18,%esi,%edx │ │ shld $0x1f,%edi,%ecx │ │ shld $0x18,%edi,%eax │ │ + mov %edi,%edx │ │ xor %ecx,%eax │ │ mov %edi,%ecx │ │ + shld $0x18,%esi,%edx │ │ shld $0x1f,%esi,%ecx │ │ - xor %ecx,%edx │ │ - mov %edi,%ecx │ │ + shrd $0x7,%edi,%esi │ │ shr $0x7,%edi │ │ - shld $0x19,%esi,%ecx │ │ + xor %ecx,%edx │ │ xor %eax,%edi │ │ - xor %edx,%ecx │ │ + mov %ebp,%ecx │ │ + mov %ebp,%eax │ │ + xor %edx,%esi │ │ mov %ebx,%edx │ │ - add 0x240(%esp),%ecx │ │ - adc 0x23c(%esp),%edi │ │ - add 0x34(%esp),%ecx │ │ - adc 0x24(%esp),%edi │ │ - mov %ecx,0x9c(%esp) │ │ - mov %edi,0xb4(%esp) │ │ - mov 0x124(%esp),%edi │ │ - mov %edi,%ecx │ │ - mov %edi,%eax │ │ - shld $0x18,%edi,%edx │ │ + add 0x244(%esp),%esi │ │ + adc 0x240(%esp),%edi │ │ + add 0x28(%esp),%esi │ │ + adc 0x34(%esp),%edi │ │ shld $0x1f,%ebx,%ecx │ │ shld $0x18,%ebx,%eax │ │ + shld $0x18,%ebp,%edx │ │ + mov %esi,0x1a8(%esp) │ │ xor %ecx,%eax │ │ mov %ebx,%ecx │ │ - shld $0x1f,%edi,%ecx │ │ - xor %ecx,%edx │ │ - mov %ebx,%ecx │ │ + shld $0x1f,%ebp,%ecx │ │ + shrd $0x7,%ebx,%ebp │ │ shr $0x7,%ebx │ │ - shld $0x19,%edi,%ecx │ │ + xor %ecx,%edx │ │ xor %eax,%ebx │ │ - mov 0x118(%esp),%edi │ │ - xor %edx,%ecx │ │ - add 0xa8(%esp),%ecx │ │ + xor %edx,%ebp │ │ + mov %edi,0x1ac(%esp) │ │ + mov 0x164(%esp),%edi │ │ + mov 0x104(%esp),%edx │ │ + add 0x110(%esp),%ebp │ │ mov %edi,%eax │ │ mov %edi,%esi │ │ - adc 0x128(%esp),%ebx │ │ - add 0x64(%esp),%ecx │ │ - adc 0x40(%esp),%ebx │ │ - mov %ecx,0x60(%esp) │ │ - mov %ebx,0x70(%esp) │ │ - mov 0x158(%esp),%ebx │ │ - shld $0x1f,%ebx,%eax │ │ - shld $0x18,%ebx,%esi │ │ - mov %ebx,%ecx │ │ - mov %ebx,%edx │ │ - xor %eax,%esi │ │ - mov %ebx,%eax │ │ + mov %edx,%ecx │ │ + adc 0x11c(%esp),%ebx │ │ + add 0x78(%esp),%ebp │ │ + adc 0x30(%esp),%ebx │ │ + shld $0x1f,%edx,%eax │ │ + shld $0x18,%edx,%esi │ │ shld $0x1f,%edi,%ecx │ │ - shld $0x19,%edi,%edx │ │ + mov %ebp,0xa4(%esp) │ │ + xor %eax,%esi │ │ + mov %edx,%eax │ │ shld $0x18,%edi,%eax │ │ xor %ecx,%eax │ │ + mov %ebx,0x84(%esp) │ │ + mov %edx,%ebx │ │ + mov %edi,%edx │ │ mov %ebx,%ecx │ │ - mov 0x48(%esp),%ebx │ │ + shrd $0x7,%ebx,%edx │ │ + mov 0x7c(%esp),%ebx │ │ shr $0x7,%ecx │ │ xor %eax,%edx │ │ xor %esi,%ecx │ │ - add 0x1bc(%esp),%edx │ │ - mov 0x44(%esp),%esi │ │ + add 0x1e0(%esp),%edx │ │ + mov 0x64(%esp),%esi │ │ mov %ebx,%eax │ │ - adc 0x1b8(%esp),%ecx │ │ + adc 0x1dc(%esp),%ecx │ │ add 0x4c(%esp),%edx │ │ mov %esi,%ebp │ │ mov %esi,%edi │ │ - adc 0x3c(%esp),%ecx │ │ + adc 0x60(%esp),%ecx │ │ shld $0xd,%esi,%eax │ │ shld $0x3,%ebx,%ebp │ │ shld $0xd,%ebx,%edi │ │ xor %eax,%ebp │ │ mov %ebx,%eax │ │ + shrd $0x6,%esi,%ebx │ │ shld $0x3,%esi,%eax │ │ - xor %edi,%eax │ │ - mov %esi,%edi │ │ shr $0x6,%esi │ │ - shld $0x1a,%ebx,%edi │ │ + xor %edi,%eax │ │ xor %ebp,%esi │ │ - xor %eax,%edi │ │ - add %edx,%edi │ │ + xor %eax,%ebx │ │ + add %edx,%ebx │ │ adc %ecx,%esi │ │ - mov %edi,%ecx │ │ - mov %edi,%edx │ │ - mov %edi,%ebx │ │ - mov %edi,0x1d8(%esp) │ │ + mov %ebx,%ecx │ │ + mov %ebx,%edx │ │ + mov %ebx,0x1f8(%esp) │ │ mov %esi,%eax │ │ shld $0xd,%esi,%ecx │ │ shld $0x3,%esi,%edx │ │ - mov %esi,0x1d4(%esp) │ │ - shld $0x3,%edi,%eax │ │ + mov %esi,0x1f4(%esp) │ │ + shld $0x3,%ebx,%eax │ │ xor %ecx,%eax │ │ mov %esi,%ecx │ │ - shld $0xd,%edi,%ecx │ │ - mov %esi,%edi │ │ + shld $0xd,%ebx,%ecx │ │ + shrd $0x6,%esi,%ebx │ │ shr $0x6,%esi │ │ xor %ecx,%edx │ │ - shld $0x1a,%ebx,%edi │ │ xor %eax,%esi │ │ - xor %edx,%edi │ │ - add 0x60(%esp),%edi │ │ - adc 0x70(%esp),%esi │ │ - mov %edi,%ecx │ │ - mov %edi,%edx │ │ - mov %edi,0x60(%esp) │ │ + xor %edx,%ebx │ │ + add 0xa4(%esp),%ebx │ │ + adc 0x84(%esp),%esi │ │ + mov %ebx,%ecx │ │ + mov %ebx,%edx │ │ + mov %ebx,%edi │ │ + mov %ebx,0xa4(%esp) │ │ mov %esi,%eax │ │ shld $0xd,%esi,%ecx │ │ - mov %esi,%ebp │ │ shld $0x3,%esi,%edx │ │ - mov %esi,0x70(%esp) │ │ - shld $0x3,%edi,%eax │ │ - mov %ebp,%ebx │ │ + shrd $0x6,%esi,%edi │ │ + mov %esi,0x84(%esp) │ │ + shld $0x3,%ebx,%eax │ │ xor %ecx,%eax │ │ mov %esi,%ecx │ │ - shld $0x1a,%edi,%esi │ │ - shr $0x6,%ebx │ │ - shld $0xd,%edi,%ecx │ │ - xor %eax,%ebx │ │ - xor %ecx,%edx │ │ - xor %edx,%esi │ │ - add 0x9c(%esp),%esi │ │ - adc 0xb4(%esp),%ebx │ │ - mov %esi,%ecx │ │ - mov %esi,%edx │ │ - mov %esi,0x1e4(%esp) │ │ - mov %ebx,%eax │ │ shld $0xd,%ebx,%ecx │ │ - mov %ebx,%edi │ │ - shld $0x3,%ebx,%edx │ │ - mov %ebx,0x1e0(%esp) │ │ - shld $0x3,%esi,%eax │ │ - shld $0x1a,%esi,%edi │ │ - xor %ecx,%eax │ │ - mov %ebx,%ecx │ │ - shr $0x6,%ebx │ │ - shld $0xd,%esi,%ecx │ │ - xor %eax,%ebx │ │ + mov %esi,%ebx │ │ xor %ecx,%edx │ │ + shr $0x6,%ebx │ │ xor %edx,%edi │ │ - add 0x68(%esp),%edi │ │ - adc 0x90(%esp),%ebx │ │ + xor %eax,%ebx │ │ + add 0x1a8(%esp),%edi │ │ + adc 0x1ac(%esp),%ebx │ │ mov %edi,%ecx │ │ mov %edi,%edx │ │ - mov %edi,0x1f4(%esp) │ │ + mov %edi,%esi │ │ + mov %edi,0x204(%esp) │ │ mov %ebx,%eax │ │ shld $0xd,%ebx,%ecx │ │ - mov %ebx,%esi │ │ shld $0x3,%ebx,%edx │ │ - mov %ebx,0x1f0(%esp) │ │ + shrd $0x6,%ebx,%esi │ │ + mov %ebx,0x200(%esp) │ │ shld $0x3,%edi,%eax │ │ - shld $0x1a,%edi,%esi │ │ xor %ecx,%eax │ │ mov %ebx,%ecx │ │ shld $0xd,%edi,%ecx │ │ mov %ebx,%edi │ │ xor %ecx,%edx │ │ shr $0x6,%edi │ │ xor %edx,%esi │ │ xor %eax,%edi │ │ - add 0x5c(%esp),%esi │ │ - adc 0x6c(%esp),%edi │ │ + add 0xe8(%esp),%esi │ │ + adc 0x1b0(%esp),%edi │ │ mov %esi,%ecx │ │ mov %esi,%edx │ │ - mov %esi,0x244(%esp) │ │ + mov %esi,0x210(%esp) │ │ mov %edi,%eax │ │ shld $0xd,%edi,%ecx │ │ - mov %edi,%ebx │ │ shld $0x3,%edi,%edx │ │ - mov %edi,0x208(%esp) │ │ + mov %edi,0x20c(%esp) │ │ shld $0x3,%esi,%eax │ │ - shld $0x1a,%esi,%ebx │ │ xor %ecx,%eax │ │ mov %edi,%ecx │ │ - shr $0x6,%edi │ │ shld $0xd,%esi,%ecx │ │ - xor %eax,%edi │ │ + shrd $0x6,%edi,%esi │ │ + shr $0x6,%edi │ │ xor %ecx,%edx │ │ - xor %edx,%ebx │ │ - add 0x4(%esp),%ebx │ │ - adc 0x28(%esp),%edi │ │ - mov %ebx,%ecx │ │ - mov %ebx,%edx │ │ - mov %ebx,0x1fc(%esp) │ │ + xor %eax,%edi │ │ + xor %edx,%esi │ │ + add 0x54(%esp),%esi │ │ + adc 0x70(%esp),%edi │ │ + mov %esi,%ecx │ │ + mov %esi,%edx │ │ + mov %esi,0x248(%esp) │ │ mov %edi,%eax │ │ shld $0xd,%edi,%ecx │ │ - mov %edi,%esi │ │ shld $0x3,%edi,%edx │ │ - mov %edi,0x204(%esp) │ │ - shld $0x3,%ebx,%eax │ │ - shld $0x1a,%ebx,%esi │ │ + mov %edi,0x224(%esp) │ │ + shld $0x3,%esi,%eax │ │ xor %ecx,%eax │ │ mov %edi,%ecx │ │ + shld $0xd,%esi,%ecx │ │ + shrd $0x6,%edi,%esi │ │ shr $0x6,%edi │ │ - shld $0xd,%ebx,%ecx │ │ + xor %ecx,%edx │ │ xor %eax,%edi │ │ + xor %edx,%esi │ │ + add 0x58(%esp),%esi │ │ + adc 0x38(%esp),%edi │ │ + mov %esi,%ecx │ │ + mov %esi,%edx │ │ + mov %esi,0x21c(%esp) │ │ + mov %edi,%eax │ │ + shld $0xd,%edi,%ecx │ │ + shld $0x3,%edi,%edx │ │ + mov %edi,0x220(%esp) │ │ + shld $0x3,%esi,%eax │ │ + xor %ecx,%eax │ │ + mov %edi,%ecx │ │ + shld $0xd,%esi,%ecx │ │ + shrd $0x6,%edi,%esi │ │ + shr $0x6,%edi │ │ xor %ecx,%edx │ │ + xor %eax,%edi │ │ xor %edx,%esi │ │ - add (%esp),%esi │ │ - adc 0x8(%esp),%edi │ │ + add 0xc(%esp),%esi │ │ + adc 0x9c(%esp),%edi │ │ mov %esi,%ecx │ │ mov %esi,%eax │ │ - mov %esi,0x20c(%esp) │ │ + mov %esi,0x230(%esp) │ │ shld $0x1f,%edi,%ecx │ │ shld $0x18,%edi,%eax │ │ mov %edi,%edx │ │ - mov %edi,0x220(%esp) │ │ + mov %edi,0x1b0(%esp) │ │ xor %ecx,%eax │ │ mov %edi,%ecx │ │ shld $0x18,%esi,%edx │ │ shld $0x1f,%esi,%ecx │ │ xor %ecx,%edx │ │ - mov %edi,%ecx │ │ - shld $0x19,%esi,%ecx │ │ - mov 0x250(%esp),%esi │ │ + mov %esi,%ecx │ │ + mov 0x258(%esp),%esi │ │ + shrd $0x7,%edi,%ecx │ │ xor %edx,%ecx │ │ - mov %ecx,(%esp) │ │ + mov %ecx,0xc(%esp) │ │ mov %edi,%ecx │ │ - mov 0x24c(%esp),%edi │ │ + mov 0x254(%esp),%edi │ │ shr $0x7,%ecx │ │ + mov %esi,%edx │ │ xor %eax,%ecx │ │ mov %esi,%eax │ │ - mov %esi,%edx │ │ - mov %ecx,0x8(%esp) │ │ + mov %ecx,0x9c(%esp) │ │ shld $0x1f,%edi,%eax │ │ shld $0x18,%edi,%edx │ │ mov %edi,%ecx │ │ xor %eax,%edx │ │ mov %edi,%eax │ │ shld $0x18,%esi,%ecx │ │ shld $0x1f,%esi,%eax │ │ - xor %eax,%ecx │ │ - mov %edi,%eax │ │ + shrd $0x7,%edi,%esi │ │ shr $0x7,%edi │ │ - shld $0x19,%esi,%eax │ │ + xor %eax,%ecx │ │ xor %edx,%edi │ │ - xor %ecx,%eax │ │ - mov 0x98(%esp),%ecx │ │ - add 0x64(%esp),%eax │ │ - mov %ecx,%esi │ │ - adc 0x40(%esp),%edi │ │ - add 0x1e4(%esp),%eax │ │ - mov %eax,0x5c(%esp) │ │ - adc 0x1e0(%esp),%edi │ │ - mov 0x7c(%esp),%eax │ │ + mov 0x98(%esp),%eax │ │ + xor %ecx,%esi │ │ + mov 0xb0(%esp),%ecx │ │ + add 0x78(%esp),%esi │ │ mov %eax,%edx │ │ - mov %edi,0x4(%esp) │ │ - mov %eax,%edi │ │ - shld $0x18,%eax,%esi │ │ + adc 0x30(%esp),%edi │ │ + add 0x204(%esp),%esi │ │ + adc 0x200(%esp),%edi │ │ shld $0x1f,%ecx,%edx │ │ + mov %esi,0x70(%esp) │ │ + mov %ecx,%esi │ │ + shld $0x18,%eax,%esi │ │ + mov %edi,0x58(%esp) │ │ + mov %eax,%edi │ │ shld $0x18,%ecx,%edi │ │ xor %edx,%edi │ │ mov %ecx,%edx │ │ shld $0x1f,%eax,%edx │ │ - xor %edx,%esi │ │ - mov %ecx,%edx │ │ + shrd $0x7,%ecx,%eax │ │ shr $0x7,%ecx │ │ - shld $0x19,%eax,%edx │ │ + xor %edx,%esi │ │ xor %edi,%ecx │ │ - xor %esi,%edx │ │ - mov 0x58(%esp),%esi │ │ - add 0x4c(%esp),%edx │ │ - adc 0x3c(%esp),%ecx │ │ - add 0x60(%esp),%edx │ │ - adc 0x70(%esp),%ecx │ │ - mov %edx,0x6c(%esp) │ │ - mov 0x1c4(%esp),%edx │ │ - mov %ecx,0x68(%esp) │ │ - mov 0x1c8(%esp),%ecx │ │ - mov %edx,%ebx │ │ + mov 0x44(%esp),%edx │ │ + xor %esi,%eax │ │ + mov 0x2c(%esp),%esi │ │ + add 0x4c(%esp),%eax │ │ + adc 0x60(%esp),%ecx │ │ + add 0xa4(%esp),%eax │ │ + adc 0x84(%esp),%ecx │ │ + mov %eax,0x54(%esp) │ │ + mov 0x1e4(%esp),%eax │ │ + mov %ecx,0x38(%esp) │ │ + mov 0x1e8(%esp),%ecx │ │ + mov %eax,%ebx │ │ mov %ecx,%edi │ │ mov %ecx,%ebp │ │ shld $0x18,%ecx,%ebx │ │ - shld $0x1f,%edx,%edi │ │ - shld $0x18,%edx,%ebp │ │ + shld $0x1f,%eax,%edi │ │ + shld $0x18,%eax,%ebp │ │ xor %edi,%ebp │ │ - mov %edx,%edi │ │ + mov %eax,%edi │ │ shld $0x1f,%ecx,%edi │ │ xor %edi,%ebx │ │ - mov %edx,%edi │ │ - shr $0x7,%edx │ │ - shld $0x19,%ecx,%edi │ │ - xor %ebp,%edx │ │ - mov %esi,%ebp │ │ + mov %ecx,%edi │ │ mov %esi,%ecx │ │ + shrd $0x7,%eax,%edi │ │ xor %ebx,%edi │ │ - mov 0x20(%esp),%ebx │ │ - add 0x84(%esp),%edi │ │ - mov %ebx,%eax │ │ - adc 0x80(%esp),%edx │ │ - add 0x1d8(%esp),%edi │ │ - adc 0x1d4(%esp),%edx │ │ + mov %eax,%ebx │ │ + mov %edx,%eax │ │ + shr $0x7,%ebx │ │ + xor %ebp,%ebx │ │ + add 0x80(%esp),%edi │ │ + mov %esi,%ebp │ │ + adc 0x8c(%esp),%ebx │ │ + add 0x1f8(%esp),%edi │ │ + adc 0x1f4(%esp),%ebx │ │ shld $0xd,%esi,%eax │ │ - shld $0x3,%ebx,%ebp │ │ - shld $0xd,%ebx,%ecx │ │ + shld $0x3,%edx,%ebp │ │ + shld $0xd,%edx,%ecx │ │ xor %eax,%ebp │ │ - mov %ebx,%eax │ │ + mov %edx,%eax │ │ shld $0x3,%esi,%eax │ │ xor %ecx,%eax │ │ - mov %esi,%ecx │ │ + mov %edx,%ecx │ │ + shrd $0x6,%esi,%ecx │ │ shr $0x6,%esi │ │ - shld $0x1a,%ebx,%ecx │ │ - xor %ebp,%esi │ │ xor %eax,%ecx │ │ + xor %ebp,%esi │ │ mov %ecx,%ebp │ │ add %edi,%ebp │ │ - adc %edx,%esi │ │ + adc %ebx,%esi │ │ mov %ebp,%eax │ │ mov %ebp,%ecx │ │ - mov %ebp,%edx │ │ - mov %ebp,0x28(%esp) │ │ + mov %ebp,%ebx │ │ + mov %ebp,0x218(%esp) │ │ mov %esi,%edi │ │ shld $0xd,%esi,%eax │ │ shld $0x3,%esi,%ecx │ │ - mov %esi,0x1f8(%esp) │ │ + shrd $0x6,%esi,%ebx │ │ + mov %esi,0x214(%esp) │ │ shld $0x3,%ebp,%edi │ │ xor %eax,%edi │ │ mov %esi,%eax │ │ - shld $0xd,%ebp,%eax │ │ - mov %esi,%ebp │ │ shr $0x6,%esi │ │ - xor %eax,%ecx │ │ - shld $0x1a,%edx,%ebp │ │ + shld $0xd,%ebp,%eax │ │ xor %edi,%esi │ │ - mov 0x20(%esp),%edi │ │ - xor %ecx,%ebp │ │ - add 0x6c(%esp),%ebp │ │ - adc 0x68(%esp),%esi │ │ - mov %ebp,%eax │ │ - mov %ebp,%ecx │ │ - mov %ebp,0x218(%esp) │ │ + xor %eax,%ecx │ │ + xor %ecx,%ebx │ │ + add 0x54(%esp),%ebx │ │ + adc 0x38(%esp),%esi │ │ + mov %ebx,%eax │ │ + mov %ebx,%ecx │ │ + mov %ebx,%ebp │ │ + mov %ebx,0x54(%esp) │ │ mov %esi,%edx │ │ shld $0xd,%esi,%eax │ │ shld $0x3,%esi,%ecx │ │ - mov %esi,%ebx │ │ - mov %esi,0x224(%esp) │ │ - shld $0x3,%ebp,%edx │ │ - shr $0x6,%ebx │ │ + shrd $0x6,%esi,%ebp │ │ + mov %esi,0x38(%esp) │ │ + shld $0x3,%ebx,%edx │ │ xor %eax,%edx │ │ mov %esi,%eax │ │ - shld $0xd,%ebp,%eax │ │ - xor %edx,%ebx │ │ + shr $0x6,%esi │ │ + shld $0xd,%ebx,%eax │ │ + xor %edx,%esi │ │ + mov 0x2c(%esp),%ebx │ │ xor %eax,%ecx │ │ + xor %ecx,%ebp │ │ + add 0x70(%esp),%ebp │ │ + mov %ebx,%edx │ │ + adc 0x58(%esp),%esi │ │ + add %ebp,0xc(%esp) │ │ + mov %ebp,0x284(%esp) │ │ + mov %esi,%edi │ │ + adc %esi,0x9c(%esp) │ │ + mov 0x44(%esp),%esi │ │ + mov %edi,0x70(%esp) │ │ + mov %esi,%ecx │ │ mov %esi,%eax │ │ - shld $0x1a,%ebp,%eax │ │ - xor %ecx,%eax │ │ - mov %edi,%ecx │ │ - add 0x5c(%esp),%eax │ │ - adc 0x4(%esp),%ebx │ │ - add %eax,(%esp) │ │ - mov %eax,%esi │ │ - mov %edi,%eax │ │ - mov %ebx,%ebp │ │ - adc %ebx,0x8(%esp) │ │ - mov 0x58(%esp),%ebx │ │ - mov %ebp,0x210(%esp) │ │ + shld $0x18,%esi,%edx │ │ shld $0x1f,%ebx,%ecx │ │ shld $0x18,%ebx,%eax │ │ - mov %ebx,%edx │ │ xor %ecx,%eax │ │ mov %ebx,%ecx │ │ - shld $0x18,%edi,%edx │ │ - shld $0x1f,%edi,%ecx │ │ - xor %ecx,%edx │ │ - mov %ebx,%ecx │ │ + shld $0x1f,%esi,%ecx │ │ + shrd $0x7,%ebx,%esi │ │ shr $0x7,%ebx │ │ - shld $0x19,%edi,%ecx │ │ + xor %ecx,%edx │ │ xor %eax,%ebx │ │ - mov 0x48(%esp),%edi │ │ - xor %edx,%ecx │ │ - add 0x1e4(%esp),%ecx │ │ - mov %edi,%eax │ │ - adc 0x1e0(%esp),%ebx │ │ - mov %ecx,0x5c(%esp) │ │ - mov %edi,%ecx │ │ - mov %ebx,0x4(%esp) │ │ - mov 0x44(%esp),%ebx │ │ + xor %edx,%esi │ │ + add 0x204(%esp),%esi │ │ + adc 0x200(%esp),%ebx │ │ + mov %esi,0xe8(%esp) │ │ + mov 0x7c(%esp),%esi │ │ + mov %ebx,0x58(%esp) │ │ + mov 0x64(%esp),%ebx │ │ + mov %esi,%eax │ │ + mov %esi,%ecx │ │ shld $0x1f,%ebx,%eax │ │ shld $0x18,%ebx,%ecx │ │ mov %ebx,%edx │ │ xor %eax,%ecx │ │ mov %ebx,%eax │ │ - shld $0x18,%edi,%edx │ │ - shld $0x1f,%edi,%eax │ │ + shld $0x18,%esi,%edx │ │ + shld $0x1f,%esi,%eax │ │ xor %eax,%edx │ │ - mov %ebx,%eax │ │ - shld $0x19,%edi,%eax │ │ + mov %esi,%eax │ │ + mov %ebp,%esi │ │ + shrd $0x7,%ebx,%eax │ │ xor %edx,%eax │ │ mov %ebx,%edx │ │ - mov %esi,%ebx │ │ + mov %edi,%ebx │ │ shr $0x7,%edx │ │ - mov %ebx,%edi │ │ - mov %ebx,0x214(%esp) │ │ xor %ecx,%edx │ │ - add 0x34(%esp),%eax │ │ - mov %ebp,%ecx │ │ - adc 0x24(%esp),%edx │ │ - add 0x1f4(%esp),%eax │ │ - adc 0x1f0(%esp),%edx │ │ + add 0x28(%esp),%eax │ │ + mov %edi,%ecx │ │ + adc 0x34(%esp),%edx │ │ + add 0x210(%esp),%eax │ │ + adc 0x20c(%esp),%edx │ │ + shld $0xd,%edi,%esi │ │ + shld $0x3,%ebp,%ebx │ │ + xor %esi,%ebx │ │ + mov %edi,%esi │ │ + mov %ebp,%edi │ │ shld $0xd,%ebp,%esi │ │ - shld $0x3,%ebx,%ecx │ │ - shld $0x3,%ebp,%edi │ │ - xor %esi,%ecx │ │ - mov %ebp,%esi │ │ - shld $0xd,%ebx,%esi │ │ + shld $0x3,%ecx,%edi │ │ xor %esi,%edi │ │ mov %ebp,%esi │ │ - shld $0x1a,%ebx,%esi │ │ + shrd $0x6,%ecx,%esi │ │ + shr $0x6,%ecx │ │ xor %edi,%esi │ │ - mov %ebp,%edi │ │ - shr $0x6,%edi │ │ - xor %ecx,%edi │ │ + xor %ebx,%ecx │ │ + mov 0x208(%esp),%edi │ │ add %eax,%esi │ │ - adc %edx,%edi │ │ - add %esi,0x5c(%esp) │ │ - mov %esi,0x9c(%esp) │ │ - mov 0x1ec(%esp),%esi │ │ - mov %edi,0x200(%esp) │ │ - adc %edi,0x4(%esp) │ │ - mov 0x1e8(%esp),%edi │ │ + adc %edx,%ecx │ │ + add %esi,0xe8(%esp) │ │ + mov %esi,0x22c(%esp) │ │ + mov 0x1fc(%esp),%esi │ │ + mov %ecx,0x228(%esp) │ │ + mov %edi,%edx │ │ + adc %ecx,0x58(%esp) │ │ mov %esi,%ecx │ │ mov %esi,%eax │ │ + shld $0x18,%esi,%edx │ │ shld $0x1f,%edi,%ecx │ │ shld $0x18,%edi,%eax │ │ - mov %edi,%edx │ │ xor %ecx,%eax │ │ mov %edi,%ecx │ │ - shld $0x18,%esi,%edx │ │ shld $0x1f,%esi,%ecx │ │ - xor %ecx,%edx │ │ - mov %edi,%ecx │ │ + shrd $0x7,%edi,%esi │ │ shr $0x7,%edi │ │ - shld $0x19,%esi,%ecx │ │ + xor %ecx,%edx │ │ xor %eax,%edi │ │ - mov 0x54(%esp),%esi │ │ - xor %edx,%ecx │ │ + xor %edx,%esi │ │ mov 0x50(%esp),%edx │ │ - add 0x60(%esp),%ecx │ │ - mov %esi,%eax │ │ - adc 0x70(%esp),%edi │ │ - add %ebx,%ecx │ │ + add 0xa4(%esp),%esi │ │ mov %edx,%ebx │ │ - mov %ecx,0x6c(%esp) │ │ + adc 0x84(%esp),%edi │ │ + add %ebp,%esi │ │ + mov %esi,0x160(%esp) │ │ + mov 0x94(%esp),%esi │ │ + adc 0x70(%esp),%edi │ │ mov %esi,%ecx │ │ - adc %ebp,%edi │ │ + mov %esi,%eax │ │ + shld $0x18,%esi,%ebx │ │ shld $0x1f,%edx,%ecx │ │ shld $0x18,%edx,%eax │ │ - shld $0x18,%esi,%ebx │ │ xor %ecx,%eax │ │ mov %edx,%ecx │ │ - mov %edi,0x68(%esp) │ │ shld $0x1f,%esi,%ecx │ │ - xor %ecx,%ebx │ │ - mov %edx,%ecx │ │ + shrd $0x7,%edx,%esi │ │ shr $0x7,%edx │ │ - shld $0x19,%esi,%ecx │ │ + mov %edi,0x178(%esp) │ │ + mov 0x230(%esp),%edi │ │ + xor %ecx,%ebx │ │ xor %eax,%edx │ │ - mov 0x8c(%esp),%esi │ │ - xor %ebx,%ecx │ │ - mov 0x20c(%esp),%ebx │ │ - add 0x1d8(%esp),%ecx │ │ - mov %esi,%ebp │ │ - mov %ebx,%edi │ │ - adc 0x1d4(%esp),%edx │ │ - add 0x218(%esp),%ecx │ │ - mov %ecx,0x90(%esp) │ │ - adc 0x224(%esp),%edx │ │ - mov 0x88(%esp),%ecx │ │ + mov 0x5c(%esp),%ecx │ │ + xor %ebx,%esi │ │ + add 0x1f8(%esp),%esi │ │ mov %ecx,%eax │ │ - mov %edx,0xb4(%esp) │ │ + adc 0x1f4(%esp),%edx │ │ + add 0x54(%esp),%esi │ │ + adc 0x38(%esp),%edx │ │ + mov %esi,0x170(%esp) │ │ + mov 0x90(%esp),%esi │ │ + mov %edx,0x174(%esp) │ │ mov %ecx,%edx │ │ - shld $0x1f,%ecx,%ebp │ │ shld $0x1f,%esi,%eax │ │ + mov %esi,%ebp │ │ shld $0x18,%esi,%edx │ │ + shld $0x1f,%ecx,%ebp │ │ xor %eax,%edx │ │ mov %esi,%eax │ │ shld $0x18,%ecx,%eax │ │ xor %ebp,%eax │ │ - mov %esi,%ebp │ │ - shld $0x19,%ecx,%ebp │ │ + mov %ecx,%ebp │ │ mov %esi,%ecx │ │ - mov 0x220(%esp),%esi │ │ + shrd $0x7,%esi,%ebp │ │ shr $0x7,%ecx │ │ xor %eax,%ebp │ │ - mov %ebx,%eax │ │ xor %edx,%ecx │ │ - add 0x48(%esp),%ebp │ │ - mov %esi,%edx │ │ - adc 0x44(%esp),%ecx │ │ - add 0x28(%esp),%ebp │ │ - adc 0x1f8(%esp),%ecx │ │ - shld $0xd,%esi,%edi │ │ - shld $0x3,%ebx,%edx │ │ - shld $0x3,%esi,%eax │ │ - xor %edi,%edx │ │ - mov %esi,%edi │ │ - shld $0xd,%ebx,%edi │ │ - xor %edi,%eax │ │ - mov %esi,%edi │ │ - shr $0x6,%esi │ │ - shld $0x1a,%ebx,%edi │ │ - xor %edx,%esi │ │ + mov 0x1b0(%esp),%edx │ │ + mov %edi,%eax │ │ + add 0x7c(%esp),%ebp │ │ + mov %edx,%ebx │ │ + mov %edx,%esi │ │ + adc 0x64(%esp),%ecx │ │ + add 0x218(%esp),%ebp │ │ + adc 0x214(%esp),%ecx │ │ + shld $0xd,%edx,%eax │ │ + shld $0x3,%edi,%ebx │ │ + shld $0xd,%edi,%esi │ │ + xor %eax,%ebx │ │ + mov %edi,%eax │ │ + shrd $0x6,%edx,%edi │ │ + shld $0x3,%edx,%eax │ │ + shr $0x6,%edx │ │ + xor %esi,%eax │ │ + xor %ebx,%edx │ │ xor %eax,%edi │ │ + mov %edx,%ebx │ │ add %ebp,%edi │ │ - adc %ecx,%esi │ │ + adc %ecx,%ebx │ │ mov %edi,%ecx │ │ mov %edi,%edx │ │ - mov %edi,0x21c(%esp) │ │ - mov %esi,%eax │ │ - shld $0xd,%esi,%ecx │ │ - mov %esi,%ebx │ │ - shld $0x3,%esi,%edx │ │ - mov %esi,0x228(%esp) │ │ + mov %edi,%ebp │ │ + mov %edi,0x1ac(%esp) │ │ + mov %ebx,%eax │ │ + shld $0xd,%ebx,%ecx │ │ + shld $0x3,%ebx,%edx │ │ + shrd $0x6,%ebx,%ebp │ │ + mov %ebx,0x1a8(%esp) │ │ shld $0x3,%edi,%eax │ │ - shld $0x1a,%edi,%ebx │ │ xor %ecx,%eax │ │ - mov %esi,%ecx │ │ - shr $0x6,%esi │ │ + mov %ebx,%ecx │ │ + shr $0x6,%ebx │ │ shld $0xd,%edi,%ecx │ │ - xor %eax,%esi │ │ - mov 0x204(%esp),%edi │ │ + xor %eax,%ebx │ │ + mov 0x220(%esp),%edi │ │ xor %ecx,%edx │ │ - xor %edx,%ebx │ │ - add 0x90(%esp),%ebx │ │ - adc 0xb4(%esp),%esi │ │ - mov %ebx,%ecx │ │ - mov %ebx,%edx │ │ - mov %ebx,0x258(%esp) │ │ - mov %esi,%eax │ │ - shld $0xd,%esi,%ecx │ │ - mov %esi,%ebp │ │ - shld $0x3,%esi,%edx │ │ - mov %esi,0x254(%esp) │ │ - shld $0x3,%ebx,%eax │ │ - shld $0x1a,%ebx,%ebp │ │ - xor %ecx,%eax │ │ - mov %esi,%ecx │ │ + xor %edx,%ebp │ │ + add 0x170(%esp),%ebp │ │ + adc 0x174(%esp),%ebx │ │ + mov %ebp,%ecx │ │ + mov %ebp,%edx │ │ + mov %ebp,0x260(%esp) │ │ + mov %ebx,%eax │ │ shld $0xd,%ebx,%ecx │ │ - mov %esi,%ebx │ │ - xor %ecx,%edx │ │ + shld $0x3,%ebx,%edx │ │ + mov %ebx,0x25c(%esp) │ │ + shld $0x3,%ebp,%eax │ │ + xor %ecx,%eax │ │ + mov %ebx,%ecx │ │ + shld $0xd,%ebp,%ecx │ │ + shrd $0x6,%ebx,%ebp │ │ shr $0x6,%ebx │ │ - xor %edx,%ebp │ │ + xor %ecx,%edx │ │ xor %eax,%ebx │ │ - add 0x6c(%esp),%ebp │ │ - adc 0x68(%esp),%ebx │ │ + xor %edx,%ebp │ │ + add 0x160(%esp),%ebp │ │ + adc 0x178(%esp),%ebx │ │ mov %ebp,%ecx │ │ mov %ebp,%edx │ │ - mov %ebp,0x25c(%esp) │ │ + mov %ebp,%esi │ │ + mov %ebp,0x264(%esp) │ │ mov %ebx,%eax │ │ shld $0xd,%ebx,%ecx │ │ - mov %ebx,%esi │ │ shld $0x3,%ebx,%edx │ │ - mov %ebx,0x260(%esp) │ │ + shrd $0x6,%ebx,%esi │ │ + mov %ebx,0x268(%esp) │ │ shld $0x3,%ebp,%eax │ │ - shld $0x1a,%ebp,%esi │ │ xor %ecx,%eax │ │ mov %ebx,%ecx │ │ shld $0xd,%ebp,%ecx │ │ xor %ecx,%edx │ │ mov %ebx,%ecx │ │ shr $0x6,%ecx │ │ xor %edx,%esi │ │ mov %edi,%edx │ │ xor %eax,%ecx │ │ - add 0x5c(%esp),%esi │ │ - adc 0x4(%esp),%ecx │ │ - add %esi,(%esp) │ │ - mov %esi,0x2a8(%esp) │ │ - mov 0x1fc(%esp),%esi │ │ - adc %ecx,0x8(%esp) │ │ + add 0xe8(%esp),%esi │ │ + adc 0x58(%esp),%ecx │ │ + add %esi,0xc(%esp) │ │ + mov %esi,0x2c8(%esp) │ │ + mov 0x21c(%esp),%esi │ │ + adc %ecx,0x9c(%esp) │ │ mov %esi,%eax │ │ - mov %ecx,0x2a4(%esp) │ │ + mov %ecx,0x2c4(%esp) │ │ mov %esi,%ecx │ │ shld $0x18,%esi,%edx │ │ shld $0x1f,%edi,%ecx │ │ shld $0x18,%edi,%eax │ │ xor %ecx,%eax │ │ mov %edi,%ecx │ │ shld $0x1f,%esi,%ecx │ │ xor %ecx,%edx │ │ - mov %edi,%ecx │ │ + mov %esi,%ecx │ │ + shrd $0x7,%edi,%ecx │ │ shr $0x7,%edi │ │ - shld $0x19,%esi,%ecx │ │ - xor %eax,%edi │ │ - mov 0x1f4(%esp),%esi │ │ xor %edx,%ecx │ │ - add 0x218(%esp),%ecx │ │ - adc 0x224(%esp),%edi │ │ + xor %eax,%edi │ │ + add 0x54(%esp),%ecx │ │ + adc 0x38(%esp),%edi │ │ add %ebp,%ecx │ │ - mov 0x1d4(%esp),%ebp │ │ - mov %ecx,0x4(%esp) │ │ + mov %ecx,0x58(%esp) │ │ + mov 0x224(%esp),%ecx │ │ adc %ebx,%edi │ │ - mov 0x244(%esp),%ebx │ │ - mov %edi,0x5c(%esp) │ │ - mov 0x208(%esp),%edi │ │ - mov %ebx,%ecx │ │ - mov %ebx,%eax │ │ - shld $0x1f,%edi,%ecx │ │ - shld $0x18,%edi,%eax │ │ + mov 0x20c(%esp),%ebx │ │ + mov %edi,0xe8(%esp) │ │ + mov 0x248(%esp),%edi │ │ + mov %ecx,%esi │ │ mov %edi,%edx │ │ - xor %ecx,%eax │ │ - mov %edi,%ecx │ │ - shld $0x18,%ebx,%edx │ │ - shld $0x1f,%ebx,%ecx │ │ - xor %ecx,%edx │ │ - mov %edi,%ecx │ │ - shr $0x7,%edi │ │ - shld $0x19,%ebx,%ecx │ │ - xor %eax,%edi │ │ + mov %edi,%eax │ │ + shld $0x1f,%edi,%esi │ │ + shld $0x1f,%ecx,%edx │ │ + shld $0x18,%ecx,%eax │ │ + xor %edx,%eax │ │ + mov %ecx,%edx │ │ + shld $0x18,%edi,%edx │ │ + xor %esi,%edx │ │ + mov %edi,%esi │ │ + shrd $0x7,%ecx,%esi │ │ + shr $0x7,%ecx │ │ + xor %edx,%esi │ │ + xor %eax,%ecx │ │ + mov %ebx,%edx │ │ + add 0x218(%esp),%esi │ │ + adc 0x214(%esp),%ecx │ │ + add 0x260(%esp),%esi │ │ + mov %esi,0x178(%esp) │ │ + adc 0x25c(%esp),%ecx │ │ + mov 0x210(%esp),%esi │ │ mov %esi,%eax │ │ - xor %edx,%ecx │ │ - add 0x28(%esp),%ecx │ │ - adc 0x1f8(%esp),%edi │ │ - add 0x258(%esp),%ecx │ │ - adc 0x254(%esp),%edi │ │ - mov %ecx,0x68(%esp) │ │ + mov %ecx,0x160(%esp) │ │ mov %esi,%ecx │ │ - mov %edi,0x6c(%esp) │ │ - mov 0x1f0(%esp),%edi │ │ - shld $0x1f,%edi,%ecx │ │ - shld $0x18,%edi,%eax │ │ - mov %edi,%edx │ │ - xor %ecx,%eax │ │ - mov %edi,%ecx │ │ shld $0x18,%esi,%edx │ │ + shld $0x1f,%ebx,%ecx │ │ + shld $0x18,%ebx,%eax │ │ + xor %ecx,%eax │ │ + mov %ebx,%ecx │ │ shld $0x1f,%esi,%ecx │ │ + shrd $0x7,%ebx,%esi │ │ + shr $0x7,%ebx │ │ xor %ecx,%edx │ │ - mov %edi,%ecx │ │ - shr $0x7,%edi │ │ - shld $0x19,%esi,%ecx │ │ - xor %eax,%edi │ │ - mov 0x1e4(%esp),%esi │ │ - xor %edx,%ecx │ │ - add 0x20(%esp),%ecx │ │ - mov %esi,%eax │ │ - adc 0x58(%esp),%edi │ │ - add 0x21c(%esp),%ecx │ │ - adc 0x228(%esp),%edi │ │ - mov %ecx,0x90(%esp) │ │ + xor %eax,%ebx │ │ + xor %edx,%esi │ │ + add 0x44(%esp),%esi │ │ + adc 0x2c(%esp),%ebx │ │ + add 0x1ac(%esp),%esi │ │ + adc 0x1a8(%esp),%ebx │ │ + mov %esi,0x174(%esp) │ │ + mov 0x204(%esp),%esi │ │ + mov %ebx,0x170(%esp) │ │ + mov 0x200(%esp),%ebx │ │ mov %esi,%ecx │ │ - mov %edi,0x1a8(%esp) │ │ - mov 0x1e0(%esp),%edi │ │ - shld $0x1f,%edi,%ecx │ │ - shld $0x18,%edi,%eax │ │ - mov %edi,%edx │ │ + mov %esi,%eax │ │ + shld $0x1f,%ebx,%ecx │ │ + shld $0x18,%ebx,%eax │ │ + mov %ebx,%edx │ │ xor %ecx,%eax │ │ - mov %edi,%ecx │ │ + mov %ebx,%ecx │ │ shld $0x18,%esi,%edx │ │ shld $0x1f,%esi,%ecx │ │ + shrd $0x7,%ebx,%esi │ │ + shr $0x7,%ebx │ │ xor %ecx,%edx │ │ - mov %edi,%ecx │ │ - shr $0x7,%edi │ │ - shld $0x19,%esi,%ecx │ │ - xor %eax,%edi │ │ - mov 0x70(%esp),%esi │ │ - xor %edx,%ecx │ │ - add 0x1ec(%esp),%ecx │ │ + xor %eax,%ebx │ │ + xor %edx,%esi │ │ + add 0x1fc(%esp),%esi │ │ + adc 0x208(%esp),%ebx │ │ + add 0x230(%esp),%esi │ │ + adc 0x1b0(%esp),%ebx │ │ + mov %esi,0x1c8(%esp) │ │ + mov 0x84(%esp),%esi │ │ + mov %ebx,0x1c4(%esp) │ │ + mov 0xa4(%esp),%ebx │ │ mov %esi,%edx │ │ - adc 0x1e8(%esp),%edi │ │ - add 0x20c(%esp),%ecx │ │ - adc 0x220(%esp),%edi │ │ - mov %ecx,0x1a4(%esp) │ │ - mov %edi,0x19c(%esp) │ │ - mov 0x60(%esp),%edi │ │ - mov %edi,%ecx │ │ - mov %edi,%eax │ │ - shld $0x18,%edi,%edx │ │ + mov %ebx,%ecx │ │ + mov %ebx,%eax │ │ + shld $0x18,%ebx,%edx │ │ shld $0x1f,%esi,%ecx │ │ shld $0x18,%esi,%eax │ │ xor %ecx,%eax │ │ mov %esi,%ecx │ │ - shld $0x1f,%edi,%ecx │ │ - xor %ecx,%edx │ │ - mov %esi,%ecx │ │ + shld $0x1f,%ebx,%ecx │ │ + shrd $0x7,%esi,%ebx │ │ shr $0x7,%esi │ │ - shld $0x19,%edi,%ecx │ │ + xor %ecx,%edx │ │ xor %eax,%esi │ │ - mov 0x1d8(%esp),%edi │ │ - xor %edx,%ecx │ │ - mov %ebp,%edx │ │ - add 0x54(%esp),%ecx │ │ - mov %edi,%eax │ │ + xor %edx,%ebx │ │ + mov 0x1f8(%esp),%edx │ │ + add 0x94(%esp),%ebx │ │ + mov %edx,%eax │ │ adc 0x50(%esp),%esi │ │ - add 0x1fc(%esp),%ecx │ │ - adc 0x204(%esp),%esi │ │ - shld $0x1f,%ebp,%eax │ │ - mov %ecx,0x198(%esp) │ │ - mov %ebp,%ecx │ │ - shld $0x19,%edi,%edx │ │ - shld $0x1f,%edi,%ecx │ │ - mov %esi,0x194(%esp) │ │ - mov %edi,%esi │ │ - shld $0x18,%ebp,%esi │ │ + add 0x21c(%esp),%ebx │ │ + adc 0x220(%esp),%esi │ │ + mov %ebx,0xe4(%esp) │ │ + mov 0x1f4(%esp),%ebx │ │ + mov %esi,0x1cc(%esp) │ │ + mov %edx,%esi │ │ + shld $0x1f,%ebx,%eax │ │ + mov %ebx,%ecx │ │ + shld $0x18,%ebx,%esi │ │ + shld $0x1f,%edx,%ecx │ │ xor %eax,%esi │ │ - mov %ebp,%eax │ │ - shld $0x18,%edi,%eax │ │ - mov 0x200(%esp),%edi │ │ + mov %ebx,%eax │ │ + shld $0x18,%edx,%eax │ │ + shrd $0x7,%ebx,%edx │ │ xor %ecx,%eax │ │ - mov %ebp,%ecx │ │ + mov %ebx,%ecx │ │ + mov 0x22c(%esp),%ebx │ │ shr $0x7,%ecx │ │ xor %eax,%edx │ │ - mov 0x9c(%esp),%eax │ │ xor %esi,%ecx │ │ - add 0x88(%esp),%edx │ │ - mov %edi,%ebp │ │ - mov %edi,%esi │ │ - adc 0x8c(%esp),%ecx │ │ - add %ebx,%edx │ │ - mov %eax,%ebx │ │ - adc 0x208(%esp),%ecx │ │ - shld $0xd,%edi,%ebx │ │ - shld $0x3,%eax,%ebp │ │ - xor %ebx,%ebp │ │ - mov %edi,%ebx │ │ - shld $0xd,%eax,%ebx │ │ - shld $0x3,%edi,%eax │ │ - xor %ebx,%eax │ │ - mov 0x9c(%esp),%ebx │ │ - shld $0x1a,%ebx,%esi │ │ - mov %edi,%ebx │ │ - shr $0x6,%ebx │ │ - xor %eax,%esi │ │ - xor %ebp,%ebx │ │ - add %edx,%esi │ │ - adc %ecx,%ebx │ │ - mov %esi,%ecx │ │ - mov %esi,%edx │ │ - mov %esi,0xb4(%esp) │ │ + add 0x5c(%esp),%edx │ │ + mov 0x228(%esp),%esi │ │ mov %ebx,%eax │ │ - shld $0xd,%ebx,%ecx │ │ - mov %ebx,%edi │ │ - shld $0x3,%ebx,%edx │ │ - mov %ebx,0x248(%esp) │ │ + adc 0x90(%esp),%ecx │ │ + add %edi,%edx │ │ + mov %esi,%ebp │ │ + mov %esi,%edi │ │ + adc 0x224(%esp),%ecx │ │ + shld $0xd,%esi,%eax │ │ + shld $0x3,%ebx,%ebp │ │ + shld $0xd,%ebx,%edi │ │ + xor %eax,%ebp │ │ + mov %ebx,%eax │ │ + shrd $0x6,%esi,%ebx │ │ shld $0x3,%esi,%eax │ │ - shld $0x1a,%esi,%edi │ │ + shr $0x6,%esi │ │ + xor %edi,%eax │ │ + xor %ebp,%esi │ │ + xor %eax,%ebx │ │ + add %edx,%ebx │ │ + adc %ecx,%esi │ │ + mov %ebx,%ecx │ │ + mov %ebx,%edx │ │ + mov %ebx,0x250(%esp) │ │ + mov %esi,%eax │ │ + shld $0xd,%esi,%ecx │ │ + shld $0x3,%esi,%edx │ │ + mov %esi,0x24c(%esp) │ │ + shld $0x3,%ebx,%eax │ │ xor %ecx,%eax │ │ + mov %esi,%ecx │ │ + shld $0xd,%ebx,%ecx │ │ + shrd $0x6,%esi,%ebx │ │ + shr $0x6,%esi │ │ + xor %ecx,%edx │ │ + xor %eax,%esi │ │ + xor %edx,%ebx │ │ + add 0xe4(%esp),%ebx │ │ + adc 0x1cc(%esp),%esi │ │ mov %ebx,%ecx │ │ - shr $0x6,%ebx │ │ + mov %ebx,%edx │ │ + mov %ebx,%edi │ │ + mov %ebx,0x278(%esp) │ │ + mov %esi,%eax │ │ shld $0xd,%esi,%ecx │ │ - xor %eax,%ebx │ │ + shld $0x3,%esi,%edx │ │ + shrd $0x6,%esi,%edi │ │ + mov %esi,0x274(%esp) │ │ + shld $0x3,%ebx,%eax │ │ + xor %ecx,%eax │ │ + mov %esi,%ecx │ │ + shld $0xd,%ebx,%ecx │ │ + mov %esi,%ebx │ │ xor %ecx,%edx │ │ + shr $0x6,%ebx │ │ xor %edx,%edi │ │ - add 0x198(%esp),%edi │ │ - adc 0x194(%esp),%ebx │ │ + xor %eax,%ebx │ │ + add 0x1c8(%esp),%edi │ │ + adc 0x1c4(%esp),%ebx │ │ mov %edi,%ecx │ │ mov %edi,%edx │ │ + mov %edi,%esi │ │ mov %edi,0x270(%esp) │ │ mov %ebx,%eax │ │ shld $0xd,%ebx,%ecx │ │ - mov %ebx,%esi │ │ shld $0x3,%ebx,%edx │ │ + shrd $0x6,%ebx,%esi │ │ mov %ebx,0x26c(%esp) │ │ shld $0x3,%edi,%eax │ │ - shld $0x1a,%edi,%esi │ │ xor %ecx,%eax │ │ mov %ebx,%ecx │ │ - shr $0x6,%ebx │ │ shld $0xd,%edi,%ecx │ │ - xor %eax,%ebx │ │ + mov %ebx,%edi │ │ + mov 0x198(%esp),%ebx │ │ xor %ecx,%edx │ │ + shr $0x6,%edi │ │ xor %edx,%esi │ │ - add 0x1a4(%esp),%esi │ │ - adc 0x19c(%esp),%ebx │ │ + xor %eax,%edi │ │ + add 0x174(%esp),%esi │ │ + mov 0x34(%ebx),%ebp │ │ + adc 0x170(%esp),%edi │ │ mov %esi,%ecx │ │ mov %esi,%edx │ │ - mov %esi,0x268(%esp) │ │ - mov %ebx,%eax │ │ - shld $0xd,%ebx,%ecx │ │ - mov %ebx,%edi │ │ - shld $0x3,%ebx,%edx │ │ - mov %ebx,0x264(%esp) │ │ + mov %esi,0x28c(%esp) │ │ + mov %ebp,0x174(%esp) │ │ + mov %edi,%eax │ │ + shld $0xd,%edi,%ecx │ │ + shld $0x3,%edi,%edx │ │ + mov %edi,0x288(%esp) │ │ shld $0x3,%esi,%eax │ │ - shld $0x1a,%esi,%edi │ │ xor %ecx,%eax │ │ - mov %ebx,%ecx │ │ - shr $0x6,%ebx │ │ - shld $0xd,%esi,%ecx │ │ - xor %eax,%ebx │ │ - xor %ecx,%edx │ │ - xor %edx,%edi │ │ - add 0x90(%esp),%edi │ │ - adc 0x1a8(%esp),%ebx │ │ mov %edi,%ecx │ │ - mov %edi,%edx │ │ - mov %edi,0x278(%esp) │ │ - mov %ebx,%eax │ │ - shld $0xd,%ebx,%ecx │ │ - mov %ebx,%esi │ │ - shld $0x3,%ebx,%edx │ │ - mov %ebx,0x274(%esp) │ │ - shld $0x3,%edi,%eax │ │ - shld $0x1a,%edi,%esi │ │ - xor %ecx,%eax │ │ - mov %ebx,%ecx │ │ - shld $0xd,%edi,%ecx │ │ - mov %ebx,%edi │ │ - xor %ecx,%edx │ │ + shld $0xd,%esi,%ecx │ │ + shrd $0x6,%edi,%esi │ │ shr $0x6,%edi │ │ - xor %edx,%esi │ │ + xor %ecx,%edx │ │ xor %eax,%edi │ │ - add 0x68(%esp),%esi │ │ - adc 0x6c(%esp),%edi │ │ + xor %edx,%esi │ │ + add 0x178(%esp),%esi │ │ + adc 0x160(%esp),%edi │ │ mov %esi,%ecx │ │ mov %esi,%edx │ │ - mov %esi,0x198(%esp) │ │ + mov %esi,0x298(%esp) │ │ mov %edi,%eax │ │ shld $0xd,%edi,%ecx │ │ - mov %edi,%ebx │ │ shld $0x3,%edi,%edx │ │ - mov %edi,0x194(%esp) │ │ + mov %edi,0x294(%esp) │ │ shld $0x3,%esi,%eax │ │ - shld $0x1a,%esi,%ebx │ │ xor %ecx,%eax │ │ mov %edi,%ecx │ │ - shr $0x6,%edi │ │ shld $0xd,%esi,%ecx │ │ - xor %eax,%edi │ │ - mov 0x188(%esp),%esi │ │ + shrd $0x6,%edi,%esi │ │ + shr $0x6,%edi │ │ xor %ecx,%edx │ │ - xor %edx,%ebx │ │ - add 0x4(%esp),%ebx │ │ - mov 0x20(%esi),%ebp │ │ - movdqu 0x28(%esi),%xmm0 │ │ - adc 0x5c(%esp),%edi │ │ - mov %ebx,%ecx │ │ - mov %ebx,%edx │ │ - mov %ebx,0x280(%esp) │ │ - mov %ebp,0x5c(%esp) │ │ + xor %eax,%edi │ │ + xor %edx,%esi │ │ + add 0x58(%esp),%esi │ │ + adc 0xe8(%esp),%edi │ │ + mov %esi,%ecx │ │ + mov %esi,%edx │ │ + mov %esi,0x280(%esp) │ │ mov %edi,%eax │ │ shld $0xd,%edi,%ecx │ │ shld $0x3,%edi,%edx │ │ mov %edi,0x27c(%esp) │ │ - shld $0x3,%ebx,%eax │ │ + shld $0x3,%esi,%eax │ │ xor %ecx,%eax │ │ mov %edi,%ecx │ │ - shld $0xd,%ebx,%ecx │ │ + shld $0xd,%esi,%ecx │ │ + shrd $0x6,%edi,%esi │ │ xor %ecx,%edx │ │ mov %edi,%ecx │ │ - shr $0x6,%edi │ │ - shld $0x1a,%ebx,%ecx │ │ - xor %eax,%edi │ │ - mov 0x24(%esi),%ebx │ │ - mov %ebp,%eax │ │ - xor %edx,%ecx │ │ - add (%esp),%ecx │ │ - mov %ebx,0x6c(%esp) │ │ - mov %ebx,%edx │ │ - adc 0x8(%esp),%edi │ │ - mov %ecx,0x68(%esp) │ │ - mov %ebp,%ecx │ │ - shld $0xe,%ebx,%eax │ │ - shld $0xe,%ebp,%edx │ │ - shld $0x12,%ebx,%ecx │ │ - xor %ecx,%eax │ │ - mov %ebx,%ecx │ │ - shld $0x12,%ebp,%ecx │ │ - mov %edi,0x90(%esp) │ │ - mov %ebp,%edi │ │ - xor %ecx,%edx │ │ - movd %xmm0,%ecx │ │ - shld $0x17,%ebx,%edi │ │ - shld $0x17,%ebp,%ebx │ │ - mov %ecx,0x164(%esp) │ │ - xor %eax,%ebx │ │ - mov 0x38(%esi),%eax │ │ - xor %edx,%edi │ │ - mov 0x34(%esi),%edx │ │ - mov %eax,0x1a8(%esp) │ │ - add %eax,%edi │ │ - mov 0x3c(%esi),%eax │ │ - mov %edx,0x8(%esp) │ │ - mov %eax,0x1a4(%esp) │ │ - adc %eax,%ebx │ │ - mov 0x2c(%esi),%eax │ │ - mov %eax,0x134(%esp) │ │ - xor %eax,%edx │ │ - mov 0x30(%esi),%eax │ │ - mov %eax,%esi │ │ - mov %eax,0x15c(%esp) │ │ - xor %ecx,%esi │ │ - mov %ebp,%ecx │ │ - and %ebp,%esi │ │ - mov 0x6c(%esp),%ebp │ │ - xor %eax,%esi │ │ - mov 0x164(%esp),%eax │ │ - and %ebp,%edx │ │ - xor 0x8(%esp),%edx │ │ - add %edi,%esi │ │ - adc %ebx,%edx │ │ - add %ecx,0x14c(%esp) │ │ - mov 0x188(%esp),%ebx │ │ - mov %eax,%ecx │ │ - adc %ebp,0x154(%esp) │ │ - add 0x1a0(%esp),%esi │ │ - mov %edx,%ebp │ │ - mov 0x18(%ebx),%edi │ │ - mov 0x1c(%ebx),%ebx │ │ - adc 0xe8(%esp),%ebp │ │ - add $0xd728ae22,%esi │ │ - mov %edi,0x1a0(%esp) │ │ - mov %ebx,0x19c(%esp) │ │ - mov %esi,0x160(%esp) │ │ - adc $0x428a2f98,%ebp │ │ - add %edi,%esi │ │ - mov 0x134(%esp),%edi │ │ - mov %ebp,0x288(%esp) │ │ - adc %ebx,%ebp │ │ - add %eax,0x2c(%esp) │ │ - mov 0xc(%esp),%ebx │ │ - mov %esi,(%esp) │ │ - mov 0x10(%esp),%esi │ │ - mov %ebp,0x4(%esp) │ │ - mov %edi,%edx │ │ - adc %edi,0x14(%esp) │ │ - add 0x15c(%esp),%ebx │ │ - adc 0x8(%esp),%esi │ │ - xor 0x6c(%esp),%edx │ │ - xor 0x5c(%esp),%ecx │ │ - and %ebp,%edx │ │ - xor %edi,%edx │ │ - mov (%esp),%edi │ │ - and %edi,%ecx │ │ + mov 0x20(%ebx),%edi │ │ + shr $0x6,%ecx │ │ + xor %edx,%esi │ │ xor %eax,%ecx │ │ + add 0xc(%esp),%esi │ │ mov %edi,%eax │ │ - add %ebx,%ecx │ │ - mov %ebp,%ebx │ │ - adc %esi,%edx │ │ - mov %edi,%esi │ │ - shld $0xe,%ebp,%eax │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%ebp,%esi │ │ - xor %esi,%eax │ │ - mov %ebp,%esi │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - shld $0x17,%edi,%ebx │ │ - xor %eax,%ebx │ │ - add %ecx,%esi │ │ - mov %ebp,%eax │ │ - mov 0x6c(%esp),%ebp │ │ - mov (%esp),%ecx │ │ - adc %edx,%ebx │ │ - add $0x23ef65cd,%esi │ │ - mov %esi,%edi │ │ - mov %esi,0x290(%esp) │ │ - mov 0x188(%esp),%esi │ │ - adc $0x71374491,%ebx │ │ - mov %ebx,0x28c(%esp) │ │ - xor %ebp,%eax │ │ - xor 0x5c(%esp),%ecx │ │ - mov 0x10(%esi),%edx │ │ - add %edx,%edi │ │ - mov %edx,0x8(%esp) │ │ - mov 0x14(%esi),%edx │ │ - mov %edi,%esi │ │ - mov %edi,0xc(%esp) │ │ - adc %edx,%ebx │ │ - and %edi,%ecx │ │ - mov %edx,0x10(%esp) │ │ mov %edi,%edx │ │ - xor 0x5c(%esp),%ecx │ │ - and %ebx,%eax │ │ - xor %ebp,%eax │ │ - mov %ebx,%ebp │ │ - mov %ebp,0xe8(%esp) │ │ - add 0x2c(%esp),%ecx │ │ - adc 0x14(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edx │ │ + mov %esi,0x290(%esp) │ │ + mov 0x24(%ebx),%esi │ │ + adc 0x9c(%esp),%ecx │ │ + mov %edi,0x9c(%esp) │ │ + shld $0x12,%esi,%eax │ │ + shld $0xe,%esi,%edx │ │ + mov %ecx,0x160(%esp) │ │ + mov %esi,%ecx │ │ + mov %esi,0x58(%esp) │ │ + xor %eax,%edx │ │ + mov %esi,%eax │ │ + shld $0xe,%edi,%ecx │ │ + shld $0x12,%edi,%eax │ │ + xor %eax,%ecx │ │ + mov %edi,%eax │ │ + shld $0x17,%esi,%eax │ │ + xor %ecx,%eax │ │ + mov %esi,%ecx │ │ + mov 0x2c(%ebx),%esi │ │ + shld $0x17,%edi,%ecx │ │ + mov 0x28(%ebx),%edi │ │ + xor %edx,%ecx │ │ + mov 0x38(%ebx),%edx │ │ + mov %esi,0x170(%esp) │ │ + mov %edi,0xe8(%esp) │ │ + mov %edx,0x1cc(%esp) │ │ + add %edx,%eax │ │ + mov 0x3c(%ebx),%edx │ │ + mov %edx,0x2a4(%esp) │ │ + adc %edx,%ecx │ │ + mov %ebp,%edx │ │ xor %esi,%edx │ │ - mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ + mov 0x30(%ebx),%esi │ │ + mov %esi,%ebx │ │ + mov %esi,0x178(%esp) │ │ + xor %edi,%ebx │ │ + mov 0x58(%esp),%edi │ │ + and 0x9c(%esp),%ebx │ │ + and %edi,%edx │ │ xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - shld $0x17,%edi,%ebp │ │ - xor %edx,%ebp │ │ - add %ecx,%esi │ │ - mov 0x4(%esp),%edx │ │ - adc %eax,%ebp │ │ - mov 0x188(%esp),%eax │ │ - add $0xec4d3b2f,%esi │ │ - adc $0xb5c0fbcf,%ebp │ │ - mov %esi,0x190(%esp) │ │ - mov %ebp,0x294(%esp) │ │ - movdqu 0x8(%eax),%xmm1 │ │ - movd %xmm1,%ecx │ │ - add %ecx,%esi │ │ - mov %ecx,0x14(%esp) │ │ - mov 0xc(%eax),%ecx │ │ + xor %ebp,%edx │ │ + mov 0x194(%esp),%ebp │ │ + add %eax,%ebx │ │ + adc %ecx,%edx │ │ + add 0x154(%esp),%ebx │ │ + mov 0x198(%esp),%ecx │ │ + adc 0x13c(%esp),%edx │ │ + mov 0x18(%ecx),%eax │ │ + add $0xd728ae22,%ebx │ │ + mov %ebx,0x16c(%esp) │ │ + adc $0x428a2f98,%edx │ │ + add %eax,%ebx │ │ + mov %eax,0x2a0(%esp) │ │ + mov 0x1c(%ecx),%eax │ │ + mov 0xe8(%esp),%ecx │ │ + mov %edx,0x168(%esp) │ │ + mov %ebx,%esi │ │ + mov %ebx,0x154(%esp) │ │ + adc %eax,%edx │ │ + add %ebx,0x6c(%esp) │ │ + mov 0x190(%esp),%ebx │ │ + mov %eax,0x29c(%esp) │ │ + mov %edx,0x13c(%esp) │ │ + adc %edx,0x68(%esp) │ │ + mov 0x9c(%esp),%edx │ │ + add %edx,0x14(%esp) │ │ + adc %edi,0x18(%esp) │ │ + mov 0x170(%esp),%edi │ │ + add %ecx,0x1c(%esp) │ │ + adc %edi,0x10(%esp) │ │ + add 0x178(%esp),%ebp │ │ + mov %edi,%eax │ │ + adc 0x174(%esp),%ebx │ │ + xor %edx,%ecx │ │ + xor 0x58(%esp),%eax │ │ + mov 0x13c(%esp),%edx │ │ + and %esi,%ecx │ │ + xor 0xe8(%esp),%ecx │ │ + and %edx,%eax │ │ + xor %edi,%eax │ │ mov %esi,%edi │ │ - mov %esi,0x15c(%esp) │ │ - mov 0xc(%esp),%esi │ │ - adc %ecx,%ebp │ │ - mov %ecx,0x2c(%esp) │ │ - mov (%esp),%ecx │ │ - xor %edx,%ebx │ │ - and %ebp,%ebx │ │ - mov %ebp,0x164(%esp) │ │ - xor %edx,%ebx │ │ - mov (%eax),%edx │ │ - xor %ecx,%esi │ │ - and %edi,%esi │ │ - mov 0x4(%eax),%edi │ │ - xor %ecx,%esi │ │ - mov %edx,%ecx │ │ + add %ebp,%ecx │ │ mov %edx,%ebp │ │ - add 0x14c(%esp),%esi │ │ - mov %edi,%eax │ │ - mov %edi,0x14c(%esp) │ │ - adc 0x154(%esp),%ebx │ │ - shld $0x4,%edi,%ecx │ │ - shld $0x1e,%edx,%eax │ │ - shld $0x19,%edi,%ebp │ │ - mov %esi,0x22c(%esp) │ │ - mov 0x8(%esp),%esi │ │ - mov %edx,0x154(%esp) │ │ - xor %ecx,%eax │ │ - mov %edi,%ecx │ │ - shld $0x4,%edx,%ecx │ │ - mov %ebx,0x134(%esp) │ │ + adc %ebx,%eax │ │ + mov %esi,%ebx │ │ + shld $0xe,%edx,%edi │ │ + shld $0xe,%esi,%ebp │ │ + shld $0x12,%edx,%ebx │ │ + xor %ebx,%edi │ │ mov %edx,%ebx │ │ - shld $0x1e,%edi,%ebx │ │ - xor %ecx,%ebx │ │ - mov %esi,%ecx │ │ + mov %esi,%edx │ │ + shld $0x12,%esi,%ebx │ │ xor %ebx,%ebp │ │ - mov %edi,%ebx │ │ - mov %edx,%edi │ │ - shld $0x19,%edx,%ebx │ │ - mov 0x14(%esp),%edx │ │ - xor %eax,%ebx │ │ - xor %edx,%ecx │ │ - and %edx,%esi │ │ - mov 0x2c(%esp),%edx │ │ - and %edi,%ecx │ │ - mov 0x164(%esp),%edi │ │ - xor %ecx,%esi │ │ - mov 0x10(%esp),%ecx │ │ - mov %ecx,%eax │ │ + mov 0x13c(%esp),%ebx │ │ + shld $0x17,%ebx,%edx │ │ + xor %ebp,%edx │ │ + mov %ebx,%ebp │ │ + shld $0x17,%esi,%ebx │ │ + xor %edi,%ebx │ │ + add %ecx,%edx │ │ + mov 0x198(%esp),%ecx │ │ + mov 0x58(%esp),%edi │ │ + adc %eax,%ebx │ │ + add $0x23ef65cd,%edx │ │ + adc $0x71374491,%ebx │ │ + mov %edx,0x2b0(%esp) │ │ + mov %ebx,0x2ac(%esp) │ │ + mov %ebx,%esi │ │ + mov 0x9c(%esp),%ebx │ │ + mov 0x10(%ecx),%eax │ │ + add %eax,%edx │ │ + mov %eax,0x1c8(%esp) │ │ + mov 0x14(%ecx),%eax │ │ + mov 0x154(%esp),%ecx │ │ + mov %edx,0xe4(%esp) │ │ + adc %eax,%esi │ │ + xor %ebx,%ecx │ │ + mov %eax,0x1c4(%esp) │ │ + mov %ebp,%eax │ │ + mov %edx,%ebp │ │ + xor %edi,%eax │ │ and %edx,%ecx │ │ - xor %edx,%eax │ │ - mov 0x15c(%esp),%edx │ │ - and 0x14c(%esp),%eax │ │ - xor %eax,%ecx │ │ - mov (%esp),%eax │ │ - add %ebp,%esi │ │ - adc %ebx,%ecx │ │ - mov %edi,%ebx │ │ - mov %esi,0x8(%esp) │ │ - mov %ecx,0x10(%esp) │ │ - mov %edx,%ecx │ │ - add 0xf8(%esp),%eax │ │ - mov %eax,(%esp) │ │ - mov 0x4(%esp),%eax │ │ - adc 0x18c(%esp),%eax │ │ - shld $0x12,%edi,%ecx │ │ - shld $0xe,%edx,%ebx │ │ - mov %eax,0x4(%esp) │ │ - mov %edx,%eax │ │ - shld $0xe,%edi,%eax │ │ - xor %ecx,%eax │ │ - mov %edi,%ecx │ │ - shld $0x12,%edx,%ecx │ │ - xor %ecx,%ebx │ │ - mov %edx,%ecx │ │ - shld $0x17,%edi,%ecx │ │ + mov %esi,0xc(%esp) │ │ + and %esi,%eax │ │ xor %ebx,%ecx │ │ - mov %edi,%ebx │ │ - shld $0x17,%edx,%ebx │ │ - xor %eax,%ebx │ │ - add 0x22c(%esp),%ecx │ │ - mov 0xe8(%esp),%eax │ │ - adc 0x134(%esp),%ebx │ │ - add $0x8189dbbc,%ecx │ │ - mov %ecx,%esi │ │ - mov %ecx,0x29c(%esp) │ │ - mov %edi,%ecx │ │ - adc $0xe9b5dba5,%ebx │ │ - add 0x154(%esp),%esi │ │ - mov %ebx,%ebp │ │ - mov %ebx,0x298(%esp) │ │ mov %edx,%ebx │ │ - mov 0xc(%esp),%edx │ │ - adc 0x14c(%esp),%ebp │ │ - xor %eax,%ecx │ │ + xor %edi,%eax │ │ + add 0x1c(%esp),%ecx │ │ mov %esi,%edi │ │ - xor %edx,%ebx │ │ - and %esi,%ebx │ │ - xor %edx,%ebx │ │ - mov %esi,%edx │ │ - and %ebp,%ecx │ │ - mov %ebp,0x134(%esp) │ │ - xor %eax,%ecx │ │ - add (%esp),%ebx │ │ - mov %ebp,%eax │ │ - adc 0x4(%esp),%ecx │ │ - shld $0x12,%ebp,%edi │ │ - shld $0xe,%ebp,%esi │ │ - shld $0xe,%edx,%eax │ │ + adc 0x10(%esp),%eax │ │ + shld $0x12,%esi,%ebp │ │ + shld $0xe,%esi,%ebx │ │ + shld $0xe,%edx,%edi │ │ + xor %ebp,%ebx │ │ + mov %esi,%ebp │ │ + shld $0x12,%edx,%ebp │ │ + xor %ebp,%edi │ │ + mov %edx,%ebp │ │ + shld $0x17,%esi,%edx │ │ + xor %edi,%edx │ │ + mov %esi,%edi │ │ + shld $0x17,%ebp,%edi │ │ + mov 0xc(%esp),%ebp │ │ + xor %ebx,%edi │ │ + add %ecx,%edx │ │ + adc %eax,%edi │ │ + mov 0x198(%esp),%eax │ │ + add $0xec4d3b2f,%edx │ │ + adc $0xb5c0fbcf,%edi │ │ + mov %edx,0x2b8(%esp) │ │ + mov %edi,0x2b4(%esp) │ │ + mov 0x8(%eax),%ecx │ │ + mov 0xc(%eax),%esi │ │ + mov 0x13c(%esp),%eax │ │ + mov %ecx,0x194(%esp) │ │ + add %ecx,%edx │ │ + mov %edi,%ecx │ │ + mov %esi,0x190(%esp) │ │ + mov 0x154(%esp),%edi │ │ + adc %esi,%ecx │ │ + mov 0xe4(%esp),%esi │ │ + xor %eax,%ebp │ │ + and %ecx,%ebp │ │ + mov %ecx,%ebx │ │ + mov %ecx,0x2a8(%esp) │ │ + xor %eax,%ebp │ │ + mov %edx,%eax │ │ + mov %eax,0x10(%esp) │ │ + xor %edi,%esi │ │ + and %edx,%esi │ │ xor %edi,%esi │ │ - mov %ebp,%edi │ │ - shld $0x12,%edx,%edi │ │ - xor %edi,%eax │ │ mov %edx,%edi │ │ - shld $0x17,%ebp,%edi │ │ - xor %eax,%edi │ │ - mov %ebp,%eax │ │ - mov %edx,%ebp │ │ - shld $0x17,%edx,%eax │ │ - mov %ebp,0x284(%esp) │ │ - xor %esi,%eax │ │ - add %ebx,%edi │ │ - mov 0x10(%esp),%esi │ │ - mov 0x15c(%esp),%ebx │ │ - adc %ecx,%eax │ │ - mov 0x8(%esp),%ecx │ │ - add $0xf348b538,%edi │ │ - adc $0x3956c25b,%eax │ │ - mov %edi,0x22c(%esp) │ │ - mov %eax,0x2a0(%esp) │ │ - add 0x160(%esp),%ecx │ │ - adc 0x288(%esp),%esi │ │ - add %ecx,%edi │ │ - mov %ecx,0x8(%esp) │ │ + add 0x14(%esp),%esi │ │ + adc 0x18(%esp),%ebp │ │ + shld $0x12,%ecx,%edi │ │ + shld $0xe,%ecx,%edx │ │ + shld $0xe,%eax,%ebx │ │ + xor %edi,%edx │ │ + mov %ecx,%edi │ │ + shld $0x12,%eax,%edi │ │ + xor %edi,%ebx │ │ + mov %eax,%edi │ │ + shld $0x17,%ecx,%edi │ │ + xor %ebx,%edi │ │ + mov %ecx,%ebx │ │ + shld $0x17,%eax,%ebx │ │ + xor %edx,%ebx │ │ + mov 0x198(%esp),%edx │ │ + add %esi,%edi │ │ + adc %ebp,%ebx │ │ + add $0x8189dbbc,%edi │ │ + mov %edi,%ebp │ │ + adc $0xe9b5dba5,%ebx │ │ + mov %edi,0x2c0(%esp) │ │ + mov %ebx,0x2bc(%esp) │ │ + mov (%edx),%esi │ │ + mov 0x4(%edx),%edx │ │ + add %esi,%ebp │ │ + mov %esi,0x154(%esp) │ │ + mov %eax,%esi │ │ + mov 0xe4(%esp),%eax │ │ + mov %edx,0x13c(%esp) │ │ + adc %edx,%ebx │ │ + mov %ecx,%edx │ │ mov 0xc(%esp),%ecx │ │ - mov %edi,0x160(%esp) │ │ - adc %esi,%eax │ │ - add %edi,0x140(%esp) │ │ - mov %esi,0x10(%esp) │ │ - mov 0x164(%esp),%esi │ │ - mov %eax,%edx │ │ - mov %eax,0xf8(%esp) │ │ - adc %eax,0x17c(%esp) │ │ - add %ebp,0xfc(%esp) │ │ - mov 0x134(%esp),%eax │ │ - adc %eax,0x144(%esp) │ │ - add %ebx,0x13c(%esp) │ │ - adc %esi,0x138(%esp) │ │ - add 0x100(%esp),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - mov 0xe8(%esp),%ecx │ │ - adc 0x150(%esp),%ecx │ │ - xor %esi,%eax │ │ - and %edx,%eax │ │ - mov 0x154(%esp),%edx │ │ - xor %esi,%eax │ │ - mov %ebp,%esi │ │ - mov 0x2c(%esp),%ebp │ │ - xor %ebx,%esi │ │ - mov %eax,0x100(%esp) │ │ - and %edi,%esi │ │ - mov %ecx,0xe8(%esp) │ │ - xor %ebx,%esi │ │ - mov 0x14(%esp),%ebx │ │ + mov %ebp,%edi │ │ + mov %ebp,0x1b8(%esp) │ │ + mov %ebx,0x1b4(%esp) │ │ + xor %eax,%esi │ │ + xor %ecx,%edx │ │ + and %ebp,%esi │ │ + and %ebx,%edx │ │ + xor %eax,%esi │ │ mov %ebp,%eax │ │ + xor %ecx,%edx │ │ + add 0x6c(%esp),%esi │ │ mov %ebx,%ecx │ │ - and %edx,%ebx │ │ - xor %edx,%ecx │ │ + adc 0x68(%esp),%edx │ │ + shld $0x12,%ebx,%edi │ │ + mov %ebp,%ebx │ │ + shld $0xe,%ecx,%ebx │ │ + xor %edi,%ebx │ │ + mov %ecx,%edi │ │ + shld $0x12,%ebp,%edi │ │ + mov %ecx,%ebp │ │ + shld $0xe,%eax,%ebp │ │ + xor %edi,%ebp │ │ + mov %eax,%edi │ │ + shld $0x17,%ecx,%edi │ │ + xor %ebp,%edi │ │ + mov %ecx,%ebp │ │ + mov 0x190(%esp),%ecx │ │ + shld $0x17,%eax,%ebp │ │ + mov 0x194(%esp),%eax │ │ + xor %ebx,%ebp │ │ + add %esi,%edi │ │ + mov 0x1c8(%esp),%esi │ │ + mov 0x1c4(%esp),%ebx │ │ + adc %edx,%ebp │ │ + add $0xf348b538,%edi │ │ + mov %edi,0x1c0(%esp) │ │ + mov 0x154(%esp),%edi │ │ + adc $0x3956c25b,%ebp │ │ + mov %ebp,0x1bc(%esp) │ │ + mov %esi,%edx │ │ + and %eax,%esi │ │ + xor %eax,%edx │ │ + mov 0x13c(%esp),%eax │ │ + and %edi,%edx │ │ + xor %edx,%esi │ │ + mov %ebx,%edx │ │ + and %ecx,%ebx │ │ + xor %ecx,%edx │ │ + mov %edi,%ecx │ │ + and %eax,%edx │ │ + mov %eax,%ebp │ │ + xor %edx,%ebx │ │ mov %edi,%edx │ │ - mov %ebx,0x14(%esp) │ │ - mov %ecx,(%esp) │ │ - mov 0x14c(%esp),%ecx │ │ - and %ecx,%ebp │ │ - xor %ecx,%eax │ │ - mov 0xf8(%esp),%ecx │ │ - add 0xc(%esp),%esi │ │ - mov %ebp,0x2c(%esp) │ │ - mov 0x100(%esp),%ebp │ │ - mov %eax,0x4(%esp) │ │ - mov %edi,%eax │ │ - mov %ecx,%ebx │ │ - adc 0xe8(%esp),%ebp │ │ - shld $0x12,%ecx,%eax │ │ - shld $0xe,%ecx,%edi │ │ - shld $0xe,%edx,%ebx │ │ - xor %eax,%edi │ │ + shld $0x1e,%edi,%ebp │ │ + shld $0x4,%eax,%edx │ │ + xor %edx,%ebp │ │ + mov %eax,%edx │ │ + shld $0x4,%edi,%edx │ │ + shld $0x1e,%eax,%edi │ │ + xor %edx,%edi │ │ + mov %ecx,%edx │ │ + shld $0x19,%eax,%edx │ │ + shld $0x19,%ecx,%eax │ │ + mov 0x1b8(%esp),%ecx │ │ + xor %edi,%edx │ │ + xor %ebp,%eax │ │ + mov 0x1bc(%esp),%edi │ │ + mov 0xc(%esp),%ebp │ │ + add %esi,%edx │ │ + mov 0xe4(%esp),%esi │ │ + adc %ebx,%eax │ │ + add 0x16c(%esp),%edx │ │ + mov 0x1c0(%esp),%ebx │ │ + adc 0x168(%esp),%eax │ │ + add %edx,%ebx │ │ + mov %edx,0x14(%esp) │ │ + mov 0x1b4(%esp),%edx │ │ + mov %ebx,0x16c(%esp) │ │ + adc %eax,%edi │ │ + add %ebx,0x140(%esp) │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x10(%esp),%eax │ │ + mov %edi,0x168(%esp) │ │ + adc %edi,0x19c(%esp) │ │ + add %ecx,0x148(%esp) │ │ + adc %edx,0x144(%esp) │ │ + add %eax,0x124(%esp) │ │ + mov 0x2a8(%esp),%eax │ │ + adc %eax,0x20(%esp) │ │ + add 0x15c(%esp),%esi │ │ + adc 0x158(%esp),%ebp │ │ + mov %ebp,0xc(%esp) │ │ + mov %edx,%ebp │ │ + mov %ebx,%edx │ │ + xor %eax,%ebp │ │ + and %edi,%ebp │ │ + xor %eax,%ebp │ │ mov %ecx,%eax │ │ - shld $0x12,%edx,%eax │ │ - xor %eax,%ebx │ │ - mov %edx,%eax │ │ - shld $0x17,%ecx,%eax │ │ - shld $0x17,%edx,%ecx │ │ - mov 0x8(%esp),%edx │ │ - xor %ebx,%eax │ │ - mov 0x10(%esp),%ebx │ │ - xor %edi,%ecx │ │ + mov 0x10(%esp),%ecx │ │ + xor %ecx,%eax │ │ + and %ebx,%eax │ │ + xor %ecx,%eax │ │ + mov %ebx,%ecx │ │ add %esi,%eax │ │ - adc %ebp,%ecx │ │ - add $0xb605d019,%eax │ │ - adc $0x59f111f1,%ecx │ │ - mov %eax,0x18c(%esp) │ │ - mov %edx,%eax │ │ - mov %edx,%edi │ │ - mov %edx,%esi │ │ - mov %ecx,0x150(%esp) │ │ + mov %edi,%esi │ │ + adc 0xc(%esp),%ebp │ │ + shld $0x12,%edi,%edx │ │ + shld $0xe,%edi,%ecx │ │ + shld $0xe,%ebx,%esi │ │ + xor %edx,%ecx │ │ + mov %edi,%edx │ │ + shld $0x12,%ebx,%edx │ │ + xor %edx,%esi │ │ + mov %ebx,%edx │ │ + shld $0x17,%edi,%edx │ │ + shld $0x17,%ebx,%edi │ │ + mov 0x14(%esp),%ebx │ │ + xor %esi,%edx │ │ + xor %ecx,%edi │ │ + add %eax,%edx │ │ + adc %ebp,%edi │ │ + mov 0x1c(%esp),%ebp │ │ + add $0xb605d019,%edx │ │ + mov %ebx,%eax │ │ + adc $0x59f111f1,%edi │ │ mov %ebx,%ecx │ │ + mov %edx,0xe4(%esp) │ │ + mov %edi,0x158(%esp) │ │ + mov 0x154(%esp),%edi │ │ + mov %ebp,%esi │ │ + shld $0x4,%ebp,%eax │ │ + shld $0x1e,%ebp,%ecx │ │ + shld $0x1e,%ebx,%esi │ │ + xor %eax,%esi │ │ + mov %ebp,%eax │ │ shld $0x4,%ebx,%eax │ │ - shld $0x1e,%ebx,%edi │ │ - shld $0x19,%ebx,%esi │ │ - shld $0x1e,%edx,%ecx │ │ xor %eax,%ecx │ │ mov %ebx,%eax │ │ - shld $0x4,%edx,%eax │ │ - xor %eax,%edi │ │ - mov (%esp),%eax │ │ - xor %edi,%esi │ │ - mov %ebx,%edi │ │ - shld $0x19,%edx,%edi │ │ - xor %ecx,%edi │ │ - mov 0x4(%esp),%ecx │ │ - and %edx,%eax │ │ - xor 0x14(%esp),%eax │ │ - and %ebx,%ecx │ │ - xor 0x2c(%esp),%ecx │ │ - add %esi,%eax │ │ - adc %edi,%ecx │ │ - add 0x290(%esp),%eax │ │ - adc 0x28c(%esp),%ecx │ │ - mov %eax,(%esp) │ │ - mov %ecx,0x4(%esp) │ │ - mov 0x18c(%esp),%ebx │ │ - mov 0x150(%esp),%edi │ │ - mov 0x284(%esp),%edx │ │ + shld $0x19,%ebp,%eax │ │ + xor %ecx,%eax │ │ + mov %ebp,%ecx │ │ + shld $0x19,%ebx,%ecx │ │ + xor %esi,%ecx │ │ + mov 0x194(%esp),%esi │ │ + mov %esi,%edx │ │ + xor %edi,%edx │ │ + and %ebx,%edx │ │ + mov %esi,%ebx │ │ + mov 0x190(%esp),%esi │ │ + and %edi,%ebx │ │ + mov 0x13c(%esp),%edi │ │ + xor %edx,%ebx │ │ + mov %esi,%edx │ │ + xor %edi,%edx │ │ + and %edi,%esi │ │ + mov 0xe4(%esp),%edi │ │ + and %ebp,%edx │ │ + mov 0x158(%esp),%ebp │ │ + xor %edx,%esi │ │ add %eax,%ebx │ │ - mov 0x134(%esp),%eax │ │ - adc %ecx,%edi │ │ - mov 0xf8(%esp),%ecx │ │ - mov %ebx,%esi │ │ - mov %ebx,0x2c(%esp) │ │ - mov %edi,%ebp │ │ - mov %edi,0x100(%esp) │ │ - xor %eax,%ecx │ │ + mov 0x1b8(%esp),%edx │ │ + mov 0x1b4(%esp),%eax │ │ + adc %ecx,%esi │ │ + add 0x2b0(%esp),%ebx │ │ + mov 0x16c(%esp),%ecx │ │ + adc 0x2ac(%esp),%esi │ │ + add %ebx,%edi │ │ + mov %ebx,0x10(%esp) │ │ + mov %edi,%ebx │ │ + adc %esi,%ebp │ │ + mov %esi,0x18(%esp) │ │ + mov 0x168(%esp),%esi │ │ + xor %edx,%ecx │ │ and %edi,%ecx │ │ + mov %ebp,0x68(%esp) │ │ + xor %edx,%ecx │ │ + mov %edi,%edx │ │ + xor %eax,%esi │ │ + and %ebp,%esi │ │ + xor %eax,%esi │ │ + add 0x124(%esp),%ecx │ │ + mov %edi,%eax │ │ + mov %eax,0x6c(%esp) │ │ + adc 0x20(%esp),%esi │ │ + shld $0x12,%ebp,%edx │ │ + shld $0xe,%ebp,%ebx │ │ + xor %edx,%ebx │ │ + mov %ebp,%edx │ │ + shld $0x12,%edi,%edx │ │ + mov %ebp,%edi │ │ + shld $0xe,%eax,%edi │ │ + xor %edx,%edi │ │ + mov %eax,%edx │ │ + shld $0x17,%ebp,%edx │ │ + xor %edi,%edx │ │ + mov %ebp,%edi │ │ + mov 0x18(%esp),%ebp │ │ + shld $0x17,%eax,%edi │ │ + xor %ebx,%edi │ │ + add %ecx,%edx │ │ + mov 0x13c(%esp),%ebx │ │ + adc %esi,%edi │ │ + add $0xaf194f9b,%edx │ │ + mov %edx,0x15c(%esp) │ │ + mov 0x10(%esp),%edx │ │ + mov %ebp,%esi │ │ + adc $0x923f82a4,%edi │ │ + mov %edi,0x1b8(%esp) │ │ + mov %edx,%eax │ │ + shld $0x1e,%edx,%esi │ │ + mov %edx,%ecx │ │ + mov %edx,%edi │ │ + shld $0x4,%ebp,%eax │ │ + shld $0x1e,%ebp,%ecx │ │ + shld $0x19,%ebp,%edi │ │ + xor %eax,%esi │ │ + mov %ebp,%eax │ │ + shld $0x4,%edx,%eax │ │ xor %eax,%ecx │ │ - mov 0x160(%esp),%eax │ │ - xor %edx,%eax │ │ + mov 0x1c(%esp),%eax │ │ + xor %ecx,%edi │ │ + mov %ebp,%ecx │ │ + shld $0x19,%edx,%ecx │ │ + xor %esi,%ecx │ │ + mov 0x154(%esp),%esi │ │ + mov %eax,%edx │ │ and %ebx,%eax │ │ + xor %ebx,%edx │ │ + mov 0x14(%esp),%ebx │ │ + and %ebp,%edx │ │ + mov 0x1b8(%esp),%ebp │ │ xor %edx,%eax │ │ mov %ebx,%edx │ │ - add 0x13c(%esp),%eax │ │ - adc 0x138(%esp),%ecx │ │ - shld $0x12,%edi,%esi │ │ - shld $0xe,%edi,%edx │ │ + and %esi,%ebx │ │ xor %esi,%edx │ │ - mov %edi,%esi │ │ - shld $0xe,%ebx,%edi │ │ - shld $0x12,%ebx,%esi │ │ - xor %esi,%edi │ │ - mov %ebx,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %edi,%esi │ │ - mov %ebp,%edi │ │ - mov 0x14c(%esp),%ebp │ │ - shld $0x17,%ebx,%edi │ │ - xor %edx,%edi │ │ - add %eax,%esi │ │ - adc %ecx,%edi │ │ - add $0xaf194f9b,%esi │ │ - adc $0x923f82a4,%edi │ │ - mov %esi,0x138(%esp) │ │ - mov 0x4(%esp),%esi │ │ - mov %edi,0x13c(%esp) │ │ - mov (%esp),%edi │ │ + mov 0x15c(%esp),%esi │ │ + and 0x10(%esp),%edx │ │ + xor %edx,%ebx │ │ + add %edi,%ebx │ │ + mov 0x68(%esp),%edi │ │ + adc %ecx,%eax │ │ + add 0x2b8(%esp),%ebx │ │ + mov 0x16c(%esp),%ecx │ │ + adc 0x2b4(%esp),%eax │ │ + add %ebx,%esi │ │ + mov %ebx,0xc(%esp) │ │ mov %esi,%edx │ │ mov %esi,%ebx │ │ - mov %edi,%eax │ │ - shld $0x1e,%edi,%edx │ │ - mov %edi,%ecx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - xor %eax,%edx │ │ + mov %esi,0x124(%esp) │ │ + adc %eax,%ebp │ │ + mov %eax,0x20(%esp) │ │ + mov 0x168(%esp),%eax │ │ + mov %ebp,0x1b4(%esp) │ │ + xor %eax,%edi │ │ + and %ebp,%edi │ │ + xor %eax,%edi │ │ + mov 0x6c(%esp),%eax │ │ + xor %ecx,%eax │ │ + and %esi,%eax │ │ + xor %ecx,%eax │ │ + mov %ebp,%ecx │ │ + add 0x148(%esp),%eax │ │ + adc 0x144(%esp),%edi │ │ + shld $0x12,%ebp,%edx │ │ + shld $0xe,%ebp,%ebx │ │ + xor %edx,%ebx │ │ + mov %ebp,%edx │ │ + shld $0xe,%esi,%ebp │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ + mov %ecx,%esi │ │ + shld $0x17,%ecx,%edx │ │ + mov 0x124(%esp),%ecx │ │ + xor %ebp,%edx │ │ + shld $0x17,%ecx,%esi │ │ + xor %ebx,%esi │ │ + add %eax,%edx │ │ + mov 0x20(%esp),%ebx │ │ + adc %edi,%esi │ │ + add $0xda6d8118,%edx │ │ + adc $0xab1c5ed5,%esi │ │ + mov %edx,0x144(%esp) │ │ + mov %esi,0x148(%esp) │ │ + mov 0xc(%esp),%esi │ │ + mov %ebx,%edi │ │ + mov 0x148(%esp),%ebp │ │ mov %esi,%eax │ │ - shld $0x4,%edi,%eax │ │ + shld $0x1e,%esi,%edi │ │ + mov %esi,%ecx │ │ + shld $0x4,%ebx,%eax │ │ + shld $0x1e,%ebx,%ecx │ │ + xor %eax,%edi │ │ + mov %ebx,%eax │ │ + shld $0x4,%esi,%eax │ │ xor %eax,%ecx │ │ - mov %edi,%eax │ │ - shld $0x19,%esi,%eax │ │ + mov %esi,%eax │ │ + shld $0x19,%ebx,%eax │ │ xor %ecx,%eax │ │ - mov %esi,%ecx │ │ - mov 0x10(%esp),%esi │ │ - shld $0x19,%edi,%ecx │ │ - mov %eax,0xc(%esp) │ │ - mov 0x154(%esp),%eax │ │ - xor %edx,%ecx │ │ + mov %ebx,%ecx │ │ + shld $0x19,%esi,%ecx │ │ + mov 0x18(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov 0x1c(%esp),%edi │ │ mov %esi,%edx │ │ - and %ebp,%esi │ │ - xor %ebp,%edx │ │ - mov 0x13c(%esp),%ebp │ │ + xor %edi,%edx │ │ + and %esi,%edi │ │ + mov 0x14(%esp),%esi │ │ and %ebx,%edx │ │ - mov 0x8(%esp),%ebx │ │ - xor %edx,%esi │ │ - mov %ebx,%edx │ │ - xor %eax,%edx │ │ - and %edi,%edx │ │ - mov %ebx,%edi │ │ - mov 0x138(%esp),%ebx │ │ - and %eax,%edi │ │ - mov 0x100(%esp),%eax │ │ + mov 0x10(%esp),%ebx │ │ xor %edx,%edi │ │ - mov 0xf8(%esp),%edx │ │ - add 0xc(%esp),%edi │ │ - adc %ecx,%esi │ │ - add 0x190(%esp),%edi │ │ - mov 0x2c(%esp),%ecx │ │ - adc 0x294(%esp),%esi │ │ - add %edi,%ebx │ │ - mov %edi,0xc(%esp) │ │ - mov %ebx,%edi │ │ - mov %ebx,0x164(%esp) │ │ - adc %esi,%ebp │ │ - xor %edx,%eax │ │ + mov %ebx,%edx │ │ + xor %esi,%edx │ │ + and %ebx,%esi │ │ + mov 0x144(%esp),%ebx │ │ + and 0xc(%esp),%edx │ │ + xor %edx,%esi │ │ + add %eax,%esi │ │ + adc %ecx,%edi │ │ + add 0x2c0(%esp),%esi │ │ + adc 0x2bc(%esp),%edi │ │ + add %esi,%ebx │ │ mov %esi,0x14(%esp) │ │ mov %ebx,%esi │ │ + mov %edi,0x1c(%esp) │ │ + adc %edi,%ebp │ │ + mov 0x1b4(%esp),%eax │ │ + mov 0x124(%esp),%edi │ │ + mov 0x6c(%esp),%ecx │ │ + mov 0x68(%esp),%edx │ │ + mov %ebx,0x16c(%esp) │ │ + mov %ebp,0x168(%esp) │ │ + xor %ecx,%edi │ │ + xor %edx,%eax │ │ + and %ebx,%edi │ │ and %ebp,%eax │ │ - mov %ebp,0x134(%esp) │ │ + xor %ecx,%edi │ │ xor %edx,%eax │ │ - mov 0x160(%esp),%edx │ │ - xor %edx,%ecx │ │ - and %ebx,%ecx │ │ - xor %edx,%ecx │ │ mov %ebx,%edx │ │ - add 0xfc(%esp),%ecx │ │ - adc 0x144(%esp),%eax │ │ - shld $0x12,%ebp,%esi │ │ - shld $0xe,%ebp,%edi │ │ - xor %esi,%edi │ │ - mov %ebp,%esi │ │ - shld $0x12,%ebx,%esi │ │ + mov %ebx,%ecx │ │ mov %ebp,%ebx │ │ - shld $0xe,%edx,%ebx │ │ - xor %esi,%ebx │ │ - mov %edx,%esi │ │ - shld $0x17,%ebp,%esi │ │ - shld $0x17,%edx,%ebp │ │ - xor %ebx,%esi │ │ - xor %edi,%ebp │ │ - mov 0x10(%esp),%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%ebp │ │ - add $0xda6d8118,%esi │ │ - adc $0xab1c5ed5,%ebp │ │ - mov %esi,0xfc(%esp) │ │ - mov 0x14(%esp),%esi │ │ - mov %ebp,0xf8(%esp) │ │ - mov 0xc(%esp),%ebp │ │ + add 0x140(%esp),%edi │ │ + adc 0x19c(%esp),%eax │ │ + shld $0x12,%ebp,%edx │ │ + shld $0xe,%ebp,%ecx │ │ + xor %edx,%ecx │ │ + mov %ebp,%edx │ │ + shld $0xe,%esi,%ebp │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ mov %esi,%edx │ │ - mov %esi,%edi │ │ - mov %ebp,%eax │ │ - shld $0x1e,%ebp,%edx │ │ + shld $0x17,%ebx,%edx │ │ + xor %ebp,%edx │ │ + mov %ebx,%ebp │ │ + shld $0x17,%esi,%ebp │ │ + xor %ecx,%ebp │ │ + add %edi,%edx │ │ + adc %eax,%ebp │ │ + add $0xa3030242,%edx │ │ + adc $0xd807aa98,%ebp │ │ + mov %edx,0x140(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + mov %ebp,0x19c(%esp) │ │ + mov 0x14(%esp),%ebp │ │ + mov %edx,%esi │ │ + mov %edx,%edi │ │ + mov %edx,%ebx │ │ mov %ebp,%ecx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - xor %eax,%edx │ │ - mov %esi,%eax │ │ - shld $0x4,%ebp,%eax │ │ - xor %eax,%ecx │ │ + shld $0x4,%ebp,%esi │ │ mov %ebp,%eax │ │ - shld $0x19,%esi,%eax │ │ - xor %ecx,%eax │ │ - mov %esi,%ecx │ │ - mov 0x4(%esp),%esi │ │ + shld $0x1e,%ebp,%edi │ │ + shld $0x1e,%edx,%ecx │ │ + shld $0x4,%edx,%eax │ │ + xor %esi,%ecx │ │ + mov %ebp,%esi │ │ + xor %eax,%edi │ │ + mov 0x18(%esp),%eax │ │ + shld $0x19,%edx,%esi │ │ + xor %ecx,%esi │ │ + mov %edx,%ecx │ │ shld $0x19,%ebp,%ecx │ │ - xor %edx,%ecx │ │ - mov %esi,%edx │ │ - xor %ebx,%edx │ │ - and %esi,%ebx │ │ - mov 0x8(%esp),%esi │ │ - and %edi,%edx │ │ - mov (%esp),%edi │ │ - xor %edx,%ebx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ mov %edi,%edx │ │ - xor %esi,%edx │ │ - and %edi,%esi │ │ + xor %eax,%edx │ │ + and %edi,%eax │ │ + mov 0x10(%esp),%edi │ │ + and %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ + xor %edx,%eax │ │ + mov %ebx,%edx │ │ + xor %edi,%edx │ │ + and %ebx,%edi │ │ + mov 0x19c(%esp),%ebx │ │ and %ebp,%edx │ │ - mov 0xfc(%esp),%ebp │ │ - xor %edx,%esi │ │ - mov 0x100(%esp),%edx │ │ - add %eax,%esi │ │ - mov %ebx,%eax │ │ - mov 0xf8(%esp),%ebx │ │ + mov 0x168(%esp),%ebp │ │ + xor %edx,%edi │ │ + mov 0x16c(%esp),%edx │ │ + add %esi,%edi │ │ + mov 0x140(%esp),%esi │ │ adc %ecx,%eax │ │ - add 0x29c(%esp),%esi │ │ - mov 0x164(%esp),%ecx │ │ - adc 0x298(%esp),%eax │ │ - add %esi,%ebp │ │ - mov %esi,0x8(%esp) │ │ - mov 0x2c(%esp),%esi │ │ - mov %ebp,%edi │ │ - mov %ebp,0x15c(%esp) │ │ + add 0x1c0(%esp),%edi │ │ + mov 0x124(%esp),%ecx │ │ + adc 0x1bc(%esp),%eax │ │ + add %edi,%esi │ │ + mov %edi,0x10(%esp) │ │ + mov 0x6c(%esp),%edi │ │ + mov %esi,0x1c0(%esp) │ │ adc %eax,%ebx │ │ - mov %eax,0x10(%esp) │ │ - mov 0x134(%esp),%eax │ │ - xor %esi,%ecx │ │ - and %ebp,%ecx │ │ - mov %ebx,0x190(%esp) │ │ - xor %esi,%ecx │ │ - mov %ebp,%esi │ │ - xor %edx,%eax │ │ - and %ebx,%eax │ │ - xor %edx,%eax │ │ - add 0x140(%esp),%ecx │ │ + add %esi,0xe0(%esp) │ │ + mov %eax,0x18(%esp) │ │ + mov 0x1b4(%esp),%eax │ │ + mov %ebx,0x1bc(%esp) │ │ + adc %ebx,0x1a4(%esp) │ │ + add %edx,0x12c(%esp) │ │ + adc %ebp,0x128(%esp) │ │ + add %ecx,0x130(%esp) │ │ + adc %eax,0xc4(%esp) │ │ + add 0x150(%esp),%edi │ │ + mov %edi,0x6c(%esp) │ │ + mov 0x68(%esp),%edi │ │ + adc 0x14c(%esp),%edi │ │ + mov %edi,0x68(%esp) │ │ + mov %ebp,%edi │ │ + mov %ebx,%ebp │ │ + xor %eax,%edi │ │ + and %ebx,%edi │ │ + xor %eax,%edi │ │ + mov %edx,%eax │ │ + mov %esi,%edx │ │ + xor %ecx,%eax │ │ + and %esi,%eax │ │ + xor %ecx,%eax │ │ + mov %esi,%ecx │ │ + add 0x6c(%esp),%eax │ │ + adc 0x68(%esp),%edi │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%esi,%ebp │ │ + xor %edx,%ecx │ │ mov %ebx,%edx │ │ - adc 0x17c(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edi │ │ - xor %esi,%edi │ │ - mov %ebx,%esi │ │ - shld $0xe,%ebp,%ebx │ │ - shld $0x12,%ebp,%esi │ │ - xor %esi,%ebx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ + shld $0x17,%ebx,%edx │ │ + shld $0x17,%esi,%ebx │ │ + xor %ebp,%edx │ │ + xor %ecx,%ebx │ │ + mov 0x10(%esp),%ebp │ │ + add %eax,%edx │ │ + adc %edi,%ebx │ │ + add $0x45706fbe,%edx │ │ + mov %edx,0x150(%esp) │ │ + mov 0x18(%esp),%edx │ │ + adc $0x12835b01,%ebx │ │ + mov %ebp,%eax │ │ + mov %ebp,%ecx │ │ mov %ebp,%esi │ │ - shld $0x17,%edx,%esi │ │ - shld $0x17,%ebp,%edx │ │ - mov 0xc(%esp),%ebp │ │ - xor %ebx,%esi │ │ + mov %ebx,0x124(%esp) │ │ + mov %edx,%edi │ │ + shld $0x4,%edx,%eax │ │ + shld $0x1e,%edx,%ecx │ │ + shld $0x19,%edx,%esi │ │ + mov %edx,%ebx │ │ + shld $0x1e,%ebp,%edi │ │ + xor %eax,%edi │ │ + mov %edx,%eax │ │ + shld $0x4,%ebp,%eax │ │ + xor %eax,%ecx │ │ + mov 0x1c(%esp),%eax │ │ + xor %ecx,%esi │ │ + mov %edx,%ecx │ │ + shld $0x19,%ebp,%ecx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ + mov %eax,%edx │ │ xor %edi,%edx │ │ - mov 0x10(%esp),%ebx │ │ - add %ecx,%esi │ │ - mov 0x8(%esp),%ecx │ │ - adc %eax,%edx │ │ - add $0xa3030242,%esi │ │ - adc $0xd807aa98,%edx │ │ - mov %esi,0x144(%esp) │ │ - mov 0x14(%esp),%esi │ │ - mov %edx,0x140(%esp) │ │ - mov %ebx,%edx │ │ - mov %ecx,%eax │ │ - shld $0x1e,%ecx,%edx │ │ - mov %ecx,%edi │ │ + and %eax,%edi │ │ + mov 0x14(%esp),%eax │ │ + and %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ + xor %edx,%edi │ │ + mov %eax,%edx │ │ + xor %ebx,%edx │ │ + and %eax,%ebx │ │ + mov 0x168(%esp),%eax │ │ + and %ebp,%edx │ │ + mov 0x124(%esp),%ebp │ │ + xor %edx,%ebx │ │ + add %esi,%ebx │ │ + mov 0x150(%esp),%esi │ │ + adc %ecx,%edi │ │ + add 0xe4(%esp),%ebx │ │ + mov 0x16c(%esp),%ecx │ │ + adc 0x158(%esp),%edi │ │ + add %ebx,%esi │ │ + mov %ebx,0xc(%esp) │ │ + mov %esi,%edx │ │ + mov %esi,%ebx │ │ + mov %esi,0x6c(%esp) │ │ + adc %edi,%ebp │ │ + mov %edi,0x20(%esp) │ │ + mov 0x1bc(%esp),%edi │ │ + mov %ebp,0x68(%esp) │ │ + xor %eax,%edi │ │ + and %ebp,%edi │ │ + xor %eax,%edi │ │ + mov 0x1c0(%esp),%eax │ │ + xor %ecx,%eax │ │ + and %esi,%eax │ │ + xor %ecx,%eax │ │ + mov %ebp,%ecx │ │ + add 0x130(%esp),%eax │ │ + adc 0xc4(%esp),%edi │ │ + shld $0x12,%ebp,%edx │ │ + shld $0xe,%ebp,%ebx │ │ + xor %edx,%ebx │ │ + mov %ebp,%edx │ │ + shld $0xe,%esi,%ebp │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ + shld $0x17,%ecx,%edx │ │ + shld $0x17,%esi,%ecx │ │ + mov 0xc(%esp),%esi │ │ + xor %ebx,%ecx │ │ + mov 0x20(%esp),%ebx │ │ + xor %ebp,%edx │ │ + add %eax,%edx │ │ + adc %edi,%ecx │ │ + add $0x4ee4b28c,%edx │ │ + mov %esi,%eax │ │ + adc $0x243185be,%ecx │ │ + mov %edx,0x130(%esp) │ │ + mov %ebx,%edi │ │ shld $0x4,%ebx,%eax │ │ - xor %eax,%edx │ │ - mov %ebx,%eax │ │ - shld $0x4,%ecx,%eax │ │ + mov %ecx,0xe4(%esp) │ │ + mov %esi,%ecx │ │ + shld $0x1e,%esi,%edi │ │ shld $0x1e,%ebx,%ecx │ │ + xor %eax,%edi │ │ + mov %ebx,%eax │ │ + shld $0x4,%esi,%eax │ │ xor %eax,%ecx │ │ - mov %edi,%eax │ │ + mov %esi,%eax │ │ shld $0x19,%ebx,%eax │ │ xor %ecx,%eax │ │ mov %ebx,%ecx │ │ - shld $0x19,%edi,%ecx │ │ - mov 0x4(%esp),%edi │ │ - xor %edx,%ecx │ │ + shld $0x19,%esi,%ecx │ │ + mov 0x18(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov 0x1c(%esp),%edi │ │ mov %esi,%edx │ │ xor %edi,%edx │ │ and %esi,%edi │ │ - mov (%esp),%esi │ │ + mov 0x14(%esp),%esi │ │ and %ebx,%edx │ │ - mov 0x140(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ xor %edx,%edi │ │ - mov %ebp,%edx │ │ + mov %ebx,%edx │ │ xor %esi,%edx │ │ - and %ebp,%esi │ │ - mov 0x100(%esp),%ebp │ │ - and 0x8(%esp),%edx │ │ + and %ebx,%esi │ │ + mov 0x1c0(%esp),%ebx │ │ + and 0xc(%esp),%edx │ │ xor %edx,%esi │ │ - mov 0x15c(%esp),%edx │ │ + mov 0x130(%esp),%edx │ │ add %eax,%esi │ │ - mov %edi,%eax │ │ - mov 0x190(%esp),%edi │ │ - adc %ecx,%eax │ │ - add 0x22c(%esp),%esi │ │ - mov 0x144(%esp),%ecx │ │ - adc 0x2a0(%esp),%eax │ │ - add %esi,%ecx │ │ - mov %esi,(%esp) │ │ - mov 0x164(%esp),%esi │ │ - mov %ecx,0xe8(%esp) │ │ - adc %eax,%ebx │ │ - add %ecx,0xb8(%esp) │ │ - mov %eax,0x4(%esp) │ │ - mov 0x134(%esp),%ecx │ │ - mov 0x2c(%esp),%eax │ │ - mov %ebx,0x160(%esp) │ │ - adc %ebx,0x184(%esp) │ │ - add %edx,0xf0(%esp) │ │ - adc %edi,0xec(%esp) │ │ - add %esi,0x104(%esp) │ │ - adc %ecx,0xf4(%esp) │ │ - add 0x12c(%esp),%eax │ │ - mov %eax,0x2c(%esp) │ │ - mov %edi,%eax │ │ - adc 0x148(%esp),%ebp │ │ - mov %ebx,%edi │ │ - xor %ecx,%eax │ │ - and %ebx,%eax │ │ - xor %ecx,%eax │ │ - mov %edx,%ecx │ │ - mov 0xe8(%esp),%edx │ │ - xor %esi,%ecx │ │ - and %edx,%ecx │ │ - xor %esi,%ecx │ │ - mov %edx,%esi │ │ - add 0x2c(%esp),%ecx │ │ - adc %ebp,%eax │ │ - mov %edx,%ebp │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%ebp │ │ - xor %esi,%ebp │ │ - mov %ebx,%esi │ │ - shld $0xe,%edx,%ebx │ │ - shld $0x12,%edx,%esi │ │ - xor %esi,%ebx │ │ + mov 0x1bc(%esp),%eax │ │ + adc %ecx,%edi │ │ + add 0x15c(%esp),%esi │ │ + mov 0xe4(%esp),%ecx │ │ + adc 0x1b8(%esp),%edi │ │ + add %esi,%edx │ │ + mov %esi,0x14(%esp) │ │ mov %edx,%esi │ │ - shld $0x17,%edi,%esi │ │ - shld $0x17,%edx,%edi │ │ - xor %ebx,%esi │ │ - xor %ebp,%edi │ │ - mov (%esp),%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%edi │ │ - add $0x45706fbe,%esi │ │ - mov %esi,0x148(%esp) │ │ - mov 0x4(%esp),%esi │ │ - adc $0x12835b01,%edi │ │ - mov %ebx,%eax │ │ - mov %ebx,%ecx │ │ - mov %edi,0x17c(%esp) │ │ - mov 0x14(%esp),%edi │ │ - mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - mov %esi,%ebp │ │ - shld $0x1e,%ebx,%edx │ │ - xor %eax,%edx │ │ - mov %esi,%eax │ │ - shld $0x4,%ebx,%eax │ │ - xor %eax,%ecx │ │ - mov %ebx,%eax │ │ - shld $0x19,%esi,%eax │ │ - xor %ecx,%eax │ │ - mov %esi,%ecx │ │ - mov 0x10(%esp),%esi │ │ - shld $0x19,%ebx,%ecx │ │ - xor %edx,%ecx │ │ - mov %esi,%edx │ │ - xor %edi,%edx │ │ - and %esi,%edi │ │ - mov 0x8(%esp),%esi │ │ - and %ebp,%edx │ │ - mov 0xc(%esp),%ebp │ │ - xor %edx,%edi │ │ - mov %esi,%edx │ │ - xor %ebp,%edx │ │ - and %esi,%ebp │ │ - mov 0x15c(%esp),%esi │ │ - and %ebx,%edx │ │ + mov %edx,0xc4(%esp) │ │ + adc %edi,%ecx │ │ + mov %edi,0x1c(%esp) │ │ + mov 0x68(%esp),%edi │ │ + mov %ecx,%ebp │ │ + mov %ecx,0x15c(%esp) │ │ + xor %eax,%edi │ │ + and %ecx,%edi │ │ + xor %eax,%edi │ │ + mov 0x6c(%esp),%eax │ │ + xor %ebx,%eax │ │ + and %edx,%eax │ │ + xor %ebx,%eax │ │ + mov %esi,%ebx │ │ + add 0x12c(%esp),%eax │ │ + adc 0x128(%esp),%edi │ │ + shld $0x12,%ecx,%edx │ │ + shld $0xe,%ecx,%ebx │ │ + shld $0xe,%esi,%ebp │ │ + xor %edx,%ebx │ │ + mov %ecx,%edx │ │ + shld $0x12,%esi,%edx │ │ xor %edx,%ebp │ │ - mov 0x148(%esp),%edx │ │ - add %eax,%ebp │ │ - mov %edi,%eax │ │ - mov 0x17c(%esp),%edi │ │ - adc %ecx,%eax │ │ - add 0x18c(%esp),%ebp │ │ - mov 0x190(%esp),%ecx │ │ - adc 0x150(%esp),%eax │ │ - add %ebp,%edx │ │ - mov %ebp,0xc(%esp) │ │ - mov %edx,%ebp │ │ - mov %edx,0x2c(%esp) │ │ - adc %eax,%edi │ │ - mov %eax,0x14(%esp) │ │ - mov 0x160(%esp),%eax │ │ - mov %edi,%ebx │ │ - mov %edi,0x12c(%esp) │ │ - xor %ecx,%eax │ │ - and %edi,%eax │ │ - xor %ecx,%eax │ │ - mov 0xe8(%esp),%ecx │ │ - xor %esi,%ecx │ │ - and %edx,%ecx │ │ - xor %esi,%ecx │ │ - mov %edx,%esi │ │ - add 0x104(%esp),%ecx │ │ - adc 0xf4(%esp),%eax │ │ - shld $0x12,%edi,%esi │ │ - shld $0xe,%edi,%ebp │ │ - shld $0xe,%edx,%ebx │ │ - xor %esi,%ebp │ │ - mov %edi,%esi │ │ - shld $0x12,%edx,%esi │ │ - xor %esi,%ebx │ │ - mov %edx,%esi │ │ - shld $0x17,%edi,%esi │ │ - shld $0x17,%edx,%edi │ │ + mov %esi,%edx │ │ + mov %ecx,%esi │ │ + shld $0x17,%ecx,%edx │ │ + mov 0xc4(%esp),%ecx │ │ + xor %ebp,%edx │ │ + mov 0x14(%esp),%ebp │ │ + shld $0x17,%ecx,%esi │ │ xor %ebx,%esi │ │ - xor %ebp,%edi │ │ - mov 0xc(%esp),%ebp │ │ - mov 0x10(%esp),%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%edi │ │ - add $0x4ee4b28c,%esi │ │ - adc $0x243185be,%edi │ │ - mov %esi,0xf4(%esp) │ │ - mov 0x4(%esp),%esi │ │ - mov %edi,0x100(%esp) │ │ - mov 0x14(%esp),%edi │ │ + add %eax,%edx │ │ mov %ebp,%eax │ │ mov %ebp,%ecx │ │ - mov %edi,%edx │ │ - shld $0x4,%edi,%eax │ │ - shld $0x1e,%edi,%ecx │ │ - shld $0x1e,%ebp,%edx │ │ - xor %eax,%edx │ │ - mov %edi,%eax │ │ + adc %edi,%esi │ │ + add $0xd5ffb4e2,%edx │ │ + adc $0x550c7dc3,%esi │ │ + mov %edx,0x14c(%esp) │ │ + mov %esi,0x128(%esp) │ │ + mov 0x1c(%esp),%esi │ │ + mov %esi,%edi │ │ + shld $0x4,%esi,%eax │ │ + shld $0x1e,%esi,%ecx │ │ + mov %esi,%ebx │ │ + shld $0x1e,%ebp,%edi │ │ + xor %eax,%edi │ │ + mov %esi,%eax │ │ shld $0x4,%ebp,%eax │ │ xor %eax,%ecx │ │ mov %ebp,%eax │ │ - shld $0x19,%edi,%eax │ │ + shld $0x19,%esi,%eax │ │ xor %ecx,%eax │ │ - mov %edi,%ecx │ │ + mov %esi,%ecx │ │ + mov 0x18(%esp),%esi │ │ shld $0x19,%ebp,%ecx │ │ - xor %edx,%ecx │ │ - mov %esi,%edx │ │ - xor %ebx,%edx │ │ - and %esi,%ebx │ │ - mov 0x8(%esp),%esi │ │ - and %edi,%edx │ │ - mov (%esp),%edi │ │ - xor %edx,%ebx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ mov %edi,%edx │ │ xor %esi,%edx │ │ and %edi,%esi │ │ - mov 0xf4(%esp),%edi │ │ - and %ebp,%edx │ │ + mov 0x10(%esp),%edi │ │ + and %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ xor %edx,%esi │ │ - mov 0xe8(%esp),%edx │ │ - add %eax,%esi │ │ - mov %ebx,%eax │ │ - mov 0x100(%esp),%ebx │ │ + mov %ebx,%edx │ │ + xor %edi,%edx │ │ + and %ebx,%edi │ │ + mov 0x128(%esp),%ebx │ │ + and %ebp,%edx │ │ + xor %edx,%edi │ │ + mov 0x6c(%esp),%edx │ │ + add %eax,%edi │ │ + mov %esi,%eax │ │ + mov 0x14c(%esp),%esi │ │ adc %ecx,%eax │ │ - add 0x138(%esp),%esi │ │ - mov 0x160(%esp),%ecx │ │ - adc 0x13c(%esp),%eax │ │ - add %esi,%edi │ │ - mov %esi,0x8(%esp) │ │ - mov %edi,%esi │ │ - mov %edi,%ebp │ │ - mov %edi,0x150(%esp) │ │ + add 0x144(%esp),%edi │ │ + mov 0x68(%esp),%ecx │ │ + adc 0x148(%esp),%eax │ │ + add %edi,%esi │ │ + mov %edi,0x10(%esp) │ │ + mov 0xc4(%esp),%edi │ │ + mov %esi,0x12c(%esp) │ │ adc %eax,%ebx │ │ - mov %eax,0x10(%esp) │ │ - mov 0x12c(%esp),%eax │ │ - mov %ebx,0x138(%esp) │ │ + mov %eax,0x18(%esp) │ │ + mov 0x15c(%esp),%eax │ │ + xor %edx,%edi │ │ + and %esi,%edi │ │ + mov %ebx,%ebp │ │ + mov %ebx,0x158(%esp) │ │ + xor %edx,%edi │ │ + mov %esi,%edx │ │ xor %ecx,%eax │ │ and %ebx,%eax │ │ xor %ecx,%eax │ │ - mov 0x2c(%esp),%ecx │ │ - xor %edx,%ecx │ │ - and %edi,%ecx │ │ + add 0xe0(%esp),%edi │ │ + mov %esi,%ecx │ │ + adc 0x1a4(%esp),%eax │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%esi,%ebp │ │ xor %edx,%ecx │ │ mov %ebx,%edx │ │ - add 0xf0(%esp),%ecx │ │ - adc 0xec(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%ebp │ │ - xor %esi,%ebp │ │ - mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%edx,%esi │ │ - shld $0x17,%edi,%edx │ │ - mov 0x4(%esp),%edi │ │ - xor %ebx,%esi │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ + shld $0x17,%ebx,%edx │ │ xor %ebp,%edx │ │ - mov 0x8(%esp),%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%edx │ │ - add $0xd5ffb4e2,%esi │ │ - mov %esi,0xf0(%esp) │ │ - mov 0x10(%esp),%esi │ │ - adc $0x550c7dc3,%edx │ │ - mov %ebx,%eax │ │ - mov %edx,0x13c(%esp) │ │ - mov %ebx,%ecx │ │ + mov %ebx,%ebp │ │ + shld $0x17,%esi,%ebp │ │ + xor %ecx,%ebp │ │ + add %edi,%edx │ │ + adc %eax,%ebp │ │ + add $0xf27b896f,%edx │ │ + adc $0x72be5d74,%ebp │ │ + mov %edx,0xe0(%esp) │ │ + mov 0x18(%esp),%edx │ │ + mov %ebp,0x1a4(%esp) │ │ + mov 0x10(%esp),%ebp │ │ + mov %edx,%esi │ │ + mov %edx,%edi │ │ + mov %edx,%ebx │ │ + mov %ebp,%ecx │ │ + shld $0x4,%ebp,%esi │ │ + mov %ebp,%eax │ │ + shld $0x1e,%ebp,%edi │ │ + shld $0x1e,%edx,%ecx │ │ + shld $0x4,%edx,%eax │ │ + xor %esi,%ecx │ │ + mov %ebp,%esi │ │ + xor %eax,%edi │ │ + mov 0x1c(%esp),%eax │ │ + shld $0x19,%edx,%esi │ │ + xor %ecx,%esi │ │ + mov %edx,%ecx │ │ + shld $0x19,%ebp,%ecx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ + mov %eax,%edx │ │ + xor %edi,%edx │ │ + and %eax,%edi │ │ + mov 0x14(%esp),%eax │ │ + and %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ + xor %edx,%edi │ │ + mov %eax,%edx │ │ + xor %ebx,%edx │ │ + and %eax,%ebx │ │ + mov 0x158(%esp),%eax │ │ + and %ebp,%edx │ │ + mov 0x15c(%esp),%ebp │ │ + xor %edx,%ebx │ │ + mov 0x12c(%esp),%edx │ │ + add %esi,%ebx │ │ + mov 0xe0(%esp),%esi │ │ + adc %ecx,%edi │ │ + add 0x140(%esp),%ebx │ │ + mov 0xc4(%esp),%ecx │ │ + adc 0x19c(%esp),%edi │ │ + add %ebx,%esi │ │ + mov %ebx,0xc(%esp) │ │ + mov 0x1a4(%esp),%ebx │ │ + mov %esi,0x144(%esp) │ │ + adc %edi,%ebx │ │ + add %esi,0x74(%esp) │ │ + mov %edi,0x20(%esp) │ │ + mov 0x6c(%esp),%edi │ │ + mov %ebx,0x140(%esp) │ │ + adc %ebx,0xac(%esp) │ │ + add %edx,0x138(%esp) │ │ + adc %eax,0x134(%esp) │ │ + add %ecx,0xa8(%esp) │ │ + adc %ebp,0x24(%esp) │ │ + add 0x1a0(%esp),%edi │ │ + mov %edi,0x6c(%esp) │ │ + mov 0x68(%esp),%edi │ │ + adc 0x234(%esp),%edi │ │ + mov %edi,0x68(%esp) │ │ + mov %eax,%edi │ │ + mov %edx,%eax │ │ mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - mov %esi,%ebp │ │ - shld $0x1e,%ebx,%edx │ │ - xor %eax,%edx │ │ - mov %esi,%eax │ │ - shld $0x4,%ebx,%eax │ │ - xor %eax,%ecx │ │ - mov %ebx,%eax │ │ - shld $0x19,%esi,%eax │ │ xor %ecx,%eax │ │ + xor %ebp,%edi │ │ + and %esi,%eax │ │ + and %ebx,%edi │ │ + xor %ecx,%eax │ │ + xor %ebp,%edi │ │ mov %esi,%ecx │ │ - mov 0x14(%esp),%esi │ │ - shld $0x19,%ebx,%ecx │ │ + mov %ebx,%ebp │ │ + add 0x6c(%esp),%eax │ │ + adc 0x68(%esp),%edi │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%esi,%ebp │ │ xor %edx,%ecx │ │ + mov %ebx,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ mov %esi,%edx │ │ - xor %edi,%edx │ │ - and %esi,%edi │ │ - mov (%esp),%esi │ │ + shld $0x17,%ebx,%edx │ │ + shld $0x17,%esi,%ebx │ │ + mov 0xc(%esp),%esi │ │ + xor %ebp,%edx │ │ + mov 0x20(%esp),%ebp │ │ + xor %ecx,%ebx │ │ + add %eax,%edx │ │ + adc %edi,%ebx │ │ + add $0x3b1696b1,%edx │ │ + mov %esi,%eax │ │ + adc $0x80deb1fe,%ebx │ │ + mov %esi,%ecx │ │ + mov %edx,0xc4(%esp) │ │ + mov %ebp,%edi │ │ + shld $0x4,%ebp,%eax │ │ + mov %ebx,0x148(%esp) │ │ + mov %esi,%ebx │ │ + shld $0x1e,%ebp,%ecx │ │ + shld $0x1e,%esi,%edi │ │ + shld $0x19,%ebp,%ebx │ │ + xor %eax,%edi │ │ + mov %ebp,%eax │ │ + shld $0x4,%esi,%eax │ │ + xor %eax,%ecx │ │ + mov 0x18(%esp),%eax │ │ + xor %ecx,%ebx │ │ + mov %ebp,%ecx │ │ + shld $0x19,%esi,%ecx │ │ + mov 0x1c(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov 0x14(%esp),%edi │ │ + mov %eax,%edx │ │ + xor %esi,%edx │ │ + and %eax,%esi │ │ + mov 0x10(%esp),%eax │ │ and %ebp,%edx │ │ - mov 0xc(%esp),%ebp │ │ + mov 0x148(%esp),%ebp │ │ + xor %edx,%esi │ │ + mov %eax,%edx │ │ + xor %edi,%edx │ │ + and %eax,%edi │ │ + mov 0x158(%esp),%eax │ │ + and 0xc(%esp),%edx │ │ xor %edx,%edi │ │ + add %ebx,%edi │ │ + mov 0xc4(%esp),%ebx │ │ + adc %ecx,%esi │ │ + add 0x150(%esp),%edi │ │ + mov 0x12c(%esp),%ecx │ │ + adc 0x124(%esp),%esi │ │ + add %edi,%ebx │ │ + mov %edi,0x14(%esp) │ │ + mov 0x140(%esp),%edi │ │ + mov %ebx,%edx │ │ + mov %ebx,0x6c(%esp) │ │ + adc %esi,%ebp │ │ + xor %eax,%edi │ │ + mov %esi,0x1c(%esp) │ │ + mov %ebx,%esi │ │ + and %ebp,%edi │ │ + mov %ebp,0x68(%esp) │ │ + xor %eax,%edi │ │ + mov 0x144(%esp),%eax │ │ + xor %ecx,%eax │ │ + and %ebx,%eax │ │ + xor %ecx,%eax │ │ + mov %ebp,%ecx │ │ + add 0xa8(%esp),%eax │ │ + adc 0x24(%esp),%edi │ │ + shld $0x12,%ebp,%edx │ │ + shld $0xe,%ebp,%esi │ │ + xor %edx,%esi │ │ mov %ebp,%edx │ │ - xor %esi,%edx │ │ - and %ebp,%esi │ │ + shld $0xe,%ebx,%ebp │ │ + shld $0x12,%ebx,%edx │ │ + xor %edx,%ebp │ │ + mov %ebx,%edx │ │ + shld $0x17,%ecx,%edx │ │ + shld $0x17,%ebx,%ecx │ │ + xor %ebp,%edx │ │ + xor %esi,%ecx │ │ + mov 0x14(%esp),%ebp │ │ + mov 0x20(%esp),%esi │ │ + add %eax,%edx │ │ + adc %edi,%ecx │ │ + add $0x25c71235,%edx │ │ + mov %edx,0x12c(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + adc $0x9bdc06a7,%ecx │ │ + mov %ebp,%eax │ │ + mov %ecx,0x150(%esp) │ │ + mov %ebp,%ecx │ │ + mov %edx,%edi │ │ + shld $0x4,%edx,%eax │ │ + shld $0x1e,%edx,%ecx │ │ + mov %edx,%ebx │ │ + shld $0x1e,%ebp,%edi │ │ + xor %eax,%edi │ │ + mov %edx,%eax │ │ + shld $0x4,%ebp,%eax │ │ + xor %eax,%ecx │ │ + mov %ebp,%eax │ │ + shld $0x19,%edx,%eax │ │ + xor %ecx,%eax │ │ + mov %edx,%ecx │ │ + mov %esi,%edx │ │ + shld $0x19,%ebp,%ecx │ │ + xor %edi,%ecx │ │ + mov 0x18(%esp),%edi │ │ + xor %edi,%edx │ │ + and %esi,%edi │ │ + mov 0x10(%esp),%esi │ │ and %ebx,%edx │ │ - mov 0x13c(%esp),%ebx │ │ + mov 0xc(%esp),%ebx │ │ + xor %edx,%edi │ │ + mov %ebx,%edx │ │ + xor %esi,%edx │ │ + and %ebx,%esi │ │ + mov 0x150(%esp),%ebx │ │ + and %ebp,%edx │ │ xor %edx,%esi │ │ - mov 0x2c(%esp),%edx │ │ + mov 0x144(%esp),%edx │ │ add %eax,%esi │ │ - mov %edi,%eax │ │ - mov 0xf0(%esp),%edi │ │ - adc %ecx,%eax │ │ - add 0xfc(%esp),%esi │ │ - mov 0x150(%esp),%ecx │ │ - adc 0xf8(%esp),%eax │ │ - add %esi,%edi │ │ - mov %esi,(%esp) │ │ - mov 0x12c(%esp),%esi │ │ - mov %edi,%ebp │ │ - mov %edi,0xfc(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x4(%esp) │ │ - mov 0x138(%esp),%eax │ │ - xor %edx,%ecx │ │ - and %edi,%ecx │ │ - mov %ebx,0xf8(%esp) │ │ + mov 0x140(%esp),%eax │ │ + adc %ecx,%edi │ │ + add 0x130(%esp),%esi │ │ + mov 0x12c(%esp),%ecx │ │ + adc 0xe4(%esp),%edi │ │ + add %esi,%ecx │ │ + mov %esi,0x10(%esp) │ │ + mov %ecx,%esi │ │ + mov %ecx,0x24(%esp) │ │ + adc %edi,%ebx │ │ + mov %edi,0x18(%esp) │ │ + mov 0x68(%esp),%edi │ │ + mov %ebx,%ebp │ │ + mov %ebx,0x1a0(%esp) │ │ + xor %eax,%edi │ │ + and %ebx,%edi │ │ + xor %eax,%edi │ │ + mov 0x6c(%esp),%eax │ │ + xor %edx,%eax │ │ + and %ecx,%eax │ │ + xor %edx,%eax │ │ + mov %ecx,%edx │ │ + add 0x138(%esp),%eax │ │ + adc 0x134(%esp),%edi │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%esi,%ebp │ │ xor %edx,%ecx │ │ mov %ebx,%edx │ │ - xor %esi,%eax │ │ - and %ebx,%eax │ │ - xor %esi,%eax │ │ - add 0xb8(%esp),%ecx │ │ - mov %edi,%esi │ │ - adc 0x184(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%ebp │ │ - xor %esi,%ebp │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%edx,%esi │ │ - shld $0x17,%edi,%edx │ │ - xor %ebx,%esi │ │ + shld $0x17,%ebx,%edx │ │ + mov 0x24(%esp),%ebx │ │ xor %ebp,%edx │ │ - mov 0x4(%esp),%ebx │ │ - mov 0x12c(%esp),%ebp │ │ - add %ecx,%esi │ │ - mov (%esp),%ecx │ │ - adc %eax,%edx │ │ - add $0xf27b896f,%esi │ │ - adc $0x72be5d74,%edx │ │ - mov %esi,0xec(%esp) │ │ - mov 0x10(%esp),%esi │ │ - mov %edx,0x184(%esp) │ │ - mov %ebx,%edx │ │ - mov %ebx,%edi │ │ - mov %ecx,%eax │ │ - shld $0x1e,%ecx,%edx │ │ - shld $0x4,%ecx,%edi │ │ - shld $0x4,%ebx,%eax │ │ - xor %eax,%edx │ │ - mov %ecx,%eax │ │ - shld $0x1e,%ebx,%ecx │ │ + mov 0x10(%esp),%ebp │ │ + shld $0x17,%ebx,%esi │ │ + xor %ecx,%esi │ │ + add %eax,%edx │ │ + mov %ebp,%ecx │ │ + mov %ebp,%eax │ │ + adc %edi,%esi │ │ + add $0xcf692694,%edx │ │ + mov %edx,0x138(%esp) │ │ + mov 0x18(%esp),%edx │ │ + adc $0xc19bf174,%esi │ │ + mov %esi,0x130(%esp) │ │ + mov %edx,%esi │ │ + shld $0x1e,%edx,%ecx │ │ + mov %edx,%edi │ │ + shld $0x4,%edx,%eax │ │ + mov %edx,%ebx │ │ + shld $0x4,%ebp,%esi │ │ + shld $0x1e,%ebp,%edi │ │ + xor %esi,%ecx │ │ + mov %ebp,%esi │ │ + xor %eax,%edi │ │ + mov 0x1c(%esp),%eax │ │ + shld $0x19,%edx,%esi │ │ + xor %ecx,%esi │ │ + mov %edx,%ecx │ │ + shld $0x19,%ebp,%ecx │ │ xor %edi,%ecx │ │ - mov %eax,%edi │ │ - shld $0x19,%ebx,%edi │ │ - xor %ecx,%edi │ │ - mov %ebx,%ecx │ │ - shld $0x19,%eax,%ecx │ │ + mov 0x20(%esp),%edi │ │ + mov %eax,%edx │ │ + xor %edi,%edx │ │ + and %eax,%edi │ │ mov 0x14(%esp),%eax │ │ - xor %edx,%ecx │ │ - mov %esi,%edx │ │ - xor %eax,%edx │ │ - and %esi,%eax │ │ - mov 0x8(%esp),%esi │ │ and %ebx,%edx │ │ mov 0xc(%esp),%ebx │ │ - xor %edx,%eax │ │ - mov %esi,%edx │ │ + xor %edx,%edi │ │ + mov %eax,%edx │ │ xor %ebx,%edx │ │ - and %esi,%ebx │ │ - mov 0x138(%esp),%esi │ │ - and (%esp),%edx │ │ + and %eax,%ebx │ │ + mov 0x130(%esp),%eax │ │ + and %ebp,%edx │ │ xor %edx,%ebx │ │ - mov 0x150(%esp),%edx │ │ - add %edi,%ebx │ │ - mov 0xfc(%esp),%edi │ │ - adc %ecx,%eax │ │ - add 0x144(%esp),%ebx │ │ - mov 0xec(%esp),%ecx │ │ - adc 0x140(%esp),%eax │ │ - add %ebx,%ecx │ │ + mov 0x68(%esp),%edx │ │ + add %esi,%ebx │ │ + mov 0x138(%esp),%esi │ │ + adc %ecx,%edi │ │ + add 0x14c(%esp),%ebx │ │ + mov 0x1a0(%esp),%ecx │ │ + adc 0x128(%esp),%edi │ │ + add %ebx,%esi │ │ mov %ebx,0xc(%esp) │ │ - mov 0x184(%esp),%ebx │ │ - mov %ecx,0x104(%esp) │ │ - adc %eax,%ebx │ │ - add %ecx,0x74(%esp) │ │ - mov 0xf8(%esp),%ecx │ │ - mov %eax,0x14(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - mov %ebx,0x140(%esp) │ │ - adc %ebx,0x30(%esp) │ │ - add %edi,0xc8(%esp) │ │ - adc %ecx,0x130(%esp) │ │ - add %edx,0x94(%esp) │ │ - adc %esi,0xd4(%esp) │ │ - add 0x180(%esp),%eax │ │ - mov %eax,0x2c(%esp) │ │ - mov %ecx,%eax │ │ - adc 0x230(%esp),%ebp │ │ - mov %edi,%ecx │ │ - mov %ebx,%edi │ │ - xor %esi,%eax │ │ + mov 0x6c(%esp),%ebx │ │ + mov %esi,0xa8(%esp) │ │ + adc %edi,%eax │ │ + mov %edi,0x20(%esp) │ │ + mov 0x24(%esp),%edi │ │ xor %edx,%ecx │ │ - and %ebx,%eax │ │ - xor %esi,%eax │ │ - mov %edx,%esi │ │ - mov 0x104(%esp),%edx │ │ - and %edx,%ecx │ │ - xor %esi,%ecx │ │ - mov %edx,%esi │ │ - add 0x2c(%esp),%ecx │ │ - adc %ebp,%eax │ │ - mov %edx,%ebp │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%ebp │ │ - xor %esi,%ebp │ │ - mov %ebx,%esi │ │ - shld $0xe,%edx,%ebx │ │ - shld $0x12,%edx,%esi │ │ - xor %esi,%ebx │ │ - mov %edx,%esi │ │ - shld $0x17,%edi,%esi │ │ - shld $0x17,%edx,%edi │ │ + and %eax,%ecx │ │ + mov %eax,%ebp │ │ + mov %eax,0x14c(%esp) │ │ + xor %edx,%ecx │ │ + mov %esi,%edx │ │ + xor %ebx,%edi │ │ + and %esi,%edi │ │ + xor %ebx,%edi │ │ + mov %esi,%ebx │ │ + add 0x74(%esp),%edi │ │ + adc 0xac(%esp),%ecx │ │ + shld $0x12,%eax,%edx │ │ + shld $0xe,%eax,%ebx │ │ + shld $0xe,%esi,%ebp │ │ + xor %edx,%ebx │ │ + mov %eax,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ + mov %eax,%esi │ │ + shld $0x17,%eax,%edx │ │ + mov 0xa8(%esp),%eax │ │ + xor %ebp,%edx │ │ + mov 0x20(%esp),%ebp │ │ + shld $0x17,%eax,%esi │ │ xor %ebx,%esi │ │ - xor %ebp,%edi │ │ - mov 0xc(%esp),%ebp │ │ - add %ecx,%esi │ │ - adc %eax,%edi │ │ - add $0x3b1696b1,%esi │ │ - adc $0x80deb1fe,%edi │ │ - mov %esi,0xe8(%esp) │ │ - mov %edi,0x12c(%esp) │ │ - mov 0x14(%esp),%edi │ │ - mov %ebp,%eax │ │ - mov %ebp,%ecx │ │ - mov %ebp,%ebx │ │ - mov %edi,%edx │ │ - shld $0x4,%edi,%eax │ │ - shld $0x1e,%edi,%ecx │ │ - shld $0x19,%edi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x1e,%ebp,%edx │ │ - xor %eax,%edx │ │ - mov %edi,%eax │ │ + add %edi,%edx │ │ + mov %ebp,%edi │ │ + adc %ecx,%esi │ │ + add $0x9ef14ad2,%edx │ │ + adc $0xe49b69c1,%esi │ │ + mov %edx,0x134(%esp) │ │ + mov %esi,0xac(%esp) │ │ + mov 0xc(%esp),%esi │ │ + mov %esi,%eax │ │ + shld $0x1e,%esi,%edi │ │ + mov %esi,%ecx │ │ + mov %esi,%ebx │ │ shld $0x4,%ebp,%eax │ │ + shld $0x1e,%ebp,%ecx │ │ + shld $0x19,%ebp,%ebx │ │ + xor %eax,%edi │ │ + mov %ebp,%eax │ │ + shld $0x4,%esi,%eax │ │ xor %eax,%ecx │ │ - mov 0x4(%esp),%eax │ │ + mov 0x18(%esp),%eax │ │ xor %ecx,%ebx │ │ - mov %edi,%ecx │ │ - mov 0x10(%esp),%edi │ │ - shld $0x19,%ebp,%ecx │ │ - xor %edx,%ecx │ │ + mov %ebp,%ecx │ │ + shld $0x19,%esi,%ecx │ │ + mov 0x14(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov 0x1c(%esp),%edi │ │ mov %eax,%edx │ │ xor %edi,%edx │ │ and %eax,%edi │ │ - mov (%esp),%eax │ │ - and %esi,%edx │ │ - mov 0x8(%esp),%esi │ │ + mov 0x10(%esp),%eax │ │ + and %ebp,%edx │ │ + mov 0x134(%esp),%ebp │ │ xor %edx,%edi │ │ mov %eax,%edx │ │ xor %esi,%edx │ │ and %eax,%esi │ │ - mov %edi,%eax │ │ - mov 0xe8(%esp),%edi │ │ - and %ebp,%edx │ │ + mov 0x14c(%esp),%eax │ │ + and 0xc(%esp),%edx │ │ xor %edx,%esi │ │ - mov 0xfc(%esp),%edx │ │ + mov 0xa8(%esp),%edx │ │ add %ebx,%esi │ │ - mov 0x12c(%esp),%ebx │ │ - adc %ecx,%eax │ │ - add 0x148(%esp),%esi │ │ - mov 0xf8(%esp),%ecx │ │ - adc 0x17c(%esp),%eax │ │ - add %esi,%edi │ │ - mov %esi,0x8(%esp) │ │ - mov %edi,%esi │ │ - mov %edi,%ebp │ │ - mov %edi,0x2c(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x10(%esp) │ │ - mov 0x140(%esp),%eax │ │ - mov %ebx,0xb8(%esp) │ │ - xor %ecx,%eax │ │ - and %ebx,%eax │ │ - xor %ecx,%eax │ │ - mov 0x104(%esp),%ecx │ │ - xor %edx,%ecx │ │ - and %edi,%ecx │ │ - xor %edx,%ecx │ │ - mov %ebx,%edx │ │ - add 0x94(%esp),%ecx │ │ - adc 0xd4(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%ebp │ │ - xor %esi,%ebp │ │ - mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%edx,%esi │ │ - shld $0x17,%edi,%edx │ │ - xor %ebx,%esi │ │ - xor %ebp,%edx │ │ - mov 0x4(%esp),%ebx │ │ - add %ecx,%esi │ │ - mov 0x8(%esp),%ecx │ │ - adc %eax,%edx │ │ - add $0x25c71235,%esi │ │ - mov %esi,0x94(%esp) │ │ - mov 0x10(%esp),%esi │ │ - adc $0x9bdc06a7,%edx │ │ - mov %edx,0x148(%esp) │ │ - mov %ecx,%eax │ │ - mov %ecx,%edi │ │ - mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - mov %esi,%ebp │ │ - shld $0x1e,%ecx,%edx │ │ - xor %eax,%edx │ │ - mov %esi,%eax │ │ - shld $0x4,%ecx,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - xor %eax,%ecx │ │ - mov %edi,%eax │ │ - shld $0x19,%esi,%eax │ │ - xor %ecx,%eax │ │ - mov %esi,%ecx │ │ - mov 0x14(%esp),%esi │ │ - shld $0x19,%edi,%ecx │ │ - xor %edx,%ecx │ │ + mov 0xac(%esp),%ebx │ │ + adc %ecx,%edi │ │ + add 0xe0(%esp),%esi │ │ + mov 0x24(%esp),%ecx │ │ + adc 0x1a4(%esp),%edi │ │ + add %esi,%ebp │ │ + mov %esi,0x14(%esp) │ │ + mov %ebp,%esi │ │ + mov %ebp,0xe0(%esp) │ │ + adc %edi,%ebx │ │ + add %ebp,0xf0(%esp) │ │ + mov %edi,0x1c(%esp) │ │ + mov 0x1a0(%esp),%ebp │ │ + mov 0x6c(%esp),%edi │ │ + mov %ebx,0x128(%esp) │ │ + adc %ebx,0xd0(%esp) │ │ + add %edx,0xc8(%esp) │ │ + adc %eax,0xec(%esp) │ │ + add %ecx,0xcc(%esp) │ │ + adc %ebp,0xb4(%esp) │ │ + add 0x180(%esp),%edi │ │ + mov %edi,0x6c(%esp) │ │ + mov 0x68(%esp),%edi │ │ + adc 0x17c(%esp),%edi │ │ + mov %edi,0x68(%esp) │ │ + mov %eax,%edi │ │ + mov %edx,%eax │ │ mov %esi,%edx │ │ - xor %ebx,%edx │ │ - and %esi,%ebx │ │ - mov (%esp),%esi │ │ - and %ebp,%edx │ │ - mov 0xc(%esp),%ebp │ │ - xor %edx,%ebx │ │ - mov %ebp,%edx │ │ - xor %esi,%edx │ │ - and %ebp,%esi │ │ - and %edi,%edx │ │ - mov 0x94(%esp),%edi │ │ - xor %edx,%esi │ │ - mov 0x104(%esp),%edx │ │ - add %eax,%esi │ │ - mov %ebx,%eax │ │ - mov 0x148(%esp),%ebx │ │ - adc %ecx,%eax │ │ - add 0xf4(%esp),%esi │ │ - mov 0x140(%esp),%ecx │ │ - adc 0x100(%esp),%eax │ │ - add %esi,%edi │ │ - mov %esi,(%esp) │ │ - mov %edi,%esi │ │ - mov %edi,%ebp │ │ - mov %edi,0x144(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x4(%esp) │ │ - mov 0xb8(%esp),%eax │ │ - mov %ebx,0xfc(%esp) │ │ xor %ecx,%eax │ │ - and %ebx,%eax │ │ + xor %ebp,%edi │ │ + and %esi,%eax │ │ + and %ebx,%edi │ │ xor %ecx,%eax │ │ - mov 0x2c(%esp),%ecx │ │ - xor %edx,%ecx │ │ - and %edi,%ecx │ │ - xor %edx,%ecx │ │ - mov %ebx,%edx │ │ - add 0xc8(%esp),%ecx │ │ - adc 0x130(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%ebp │ │ - xor %esi,%ebp │ │ - mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%edx,%esi │ │ - shld $0x17,%edi,%edx │ │ - xor %ebx,%esi │ │ - xor %ebp,%edx │ │ - mov (%esp),%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%edx │ │ - add $0xcf692694,%esi │ │ - mov %esi,0xd4(%esp) │ │ - mov 0x4(%esp),%esi │ │ - adc $0xc19bf174,%edx │ │ - mov %ebx,%ecx │ │ - mov %ebx,%eax │ │ - mov %edx,0x130(%esp) │ │ - mov %esi,%edi │ │ - shld $0x1e,%esi,%ecx │ │ - mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - mov %esi,%ebp │ │ - shld $0x4,%ebx,%edi │ │ - shld $0x1e,%ebx,%edx │ │ - xor %edi,%ecx │ │ - mov %ebx,%edi │ │ - xor %eax,%edx │ │ - mov 0x14(%esp),%eax │ │ - shld $0x19,%esi,%edi │ │ - xor %ecx,%edi │ │ + xor %ebp,%edi │ │ mov %esi,%ecx │ │ - mov 0x10(%esp),%esi │ │ - shld $0x19,%ebx,%ecx │ │ + mov %ebx,%ebp │ │ + add 0x6c(%esp),%eax │ │ + adc 0x68(%esp),%edi │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%esi,%ebp │ │ xor %edx,%ecx │ │ + mov %ebx,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ mov %esi,%edx │ │ - xor %eax,%edx │ │ - and %esi,%eax │ │ - mov 0x8(%esp),%esi │ │ - and %ebp,%edx │ │ - mov 0xc(%esp),%ebp │ │ - xor %edx,%eax │ │ - mov %esi,%edx │ │ + shld $0x17,%ebx,%edx │ │ + shld $0x17,%esi,%ebx │ │ + mov 0x18(%esp),%esi │ │ xor %ebp,%edx │ │ - and %esi,%ebp │ │ - mov 0xb8(%esp),%esi │ │ - and %ebx,%edx │ │ - mov 0x130(%esp),%ebx │ │ - xor %edx,%ebp │ │ - mov 0xd4(%esp),%edx │ │ - add %edi,%ebp │ │ - mov 0x2c(%esp),%edi │ │ - adc %ecx,%eax │ │ - add 0xf0(%esp),%ebp │ │ - mov 0x144(%esp),%ecx │ │ - adc 0x13c(%esp),%eax │ │ - add %ebp,%edx │ │ - mov %ebp,0xc(%esp) │ │ - mov %edx,%ebp │ │ - mov %edx,0xf0(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x14(%esp) │ │ - mov 0xfc(%esp),%eax │ │ - xor %edi,%ecx │ │ - and %edx,%ecx │ │ - mov %ebx,0x180(%esp) │ │ - xor %edi,%ecx │ │ - mov %ebx,%edi │ │ - xor %esi,%eax │ │ - and %ebx,%eax │ │ - xor %esi,%eax │ │ - add 0x74(%esp),%ecx │ │ - mov %edx,%esi │ │ - adc 0x30(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%ebp │ │ - xor %esi,%ebp │ │ - mov %ebx,%esi │ │ - shld $0xe,%edx,%ebx │ │ - shld $0x12,%edx,%esi │ │ - xor %esi,%ebx │ │ - mov %edx,%esi │ │ - shld $0x17,%edi,%esi │ │ - shld $0x17,%edx,%edi │ │ - xor %ebx,%esi │ │ - xor %ebp,%edi │ │ - mov 0xc(%esp),%ebp │ │ - mov 0x10(%esp),%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%edi │ │ - add $0x9ef14ad2,%esi │ │ - adc $0xe49b69c1,%edi │ │ - mov %esi,0xc8(%esp) │ │ - mov 0x4(%esp),%esi │ │ - mov %edi,0x104(%esp) │ │ - mov 0x14(%esp),%edi │ │ + xor %ecx,%ebx │ │ + mov 0x14(%esp),%ebp │ │ + add %eax,%edx │ │ + adc %edi,%ebx │ │ + add $0x384f25e3,%edx │ │ + mov %edx,0x6c(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + adc $0xefbe4786,%ebx │ │ mov %ebp,%eax │ │ mov %ebp,%ecx │ │ - mov %edi,%edx │ │ - shld $0x4,%edi,%eax │ │ - shld $0x1e,%edi,%ecx │ │ - shld $0x1e,%ebp,%edx │ │ - xor %eax,%edx │ │ - mov %edi,%eax │ │ + mov %ebx,0x68(%esp) │ │ + mov %edx,%edi │ │ + shld $0x4,%edx,%eax │ │ + shld $0x1e,%edx,%ecx │ │ + mov %edx,%ebx │ │ + shld $0x1e,%ebp,%edi │ │ + xor %eax,%edi │ │ + mov %edx,%eax │ │ shld $0x4,%ebp,%eax │ │ xor %eax,%ecx │ │ mov %ebp,%eax │ │ - shld $0x19,%edi,%eax │ │ + shld $0x19,%edx,%eax │ │ xor %ecx,%eax │ │ - mov %edi,%ecx │ │ + mov %edx,%ecx │ │ shld $0x19,%ebp,%ecx │ │ - xor %edx,%ecx │ │ - mov %esi,%edx │ │ - xor %ebx,%edx │ │ - and %esi,%ebx │ │ - mov 0x8(%esp),%esi │ │ - and %edi,%edx │ │ - mov (%esp),%edi │ │ - xor %edx,%ebx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ mov %edi,%edx │ │ xor %esi,%edx │ │ and %edi,%esi │ │ - mov 0xc8(%esp),%edi │ │ - and %ebp,%edx │ │ - mov 0x144(%esp),%ebp │ │ + mov 0x10(%esp),%edi │ │ + and %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ xor %edx,%esi │ │ - mov 0xfc(%esp),%edx │ │ - add %eax,%esi │ │ - mov %ebx,%eax │ │ - mov 0x104(%esp),%ebx │ │ + mov %ebx,%edx │ │ + xor %edi,%edx │ │ + and %ebx,%edi │ │ + and %ebp,%edx │ │ + mov 0x68(%esp),%ebp │ │ + xor %edx,%edi │ │ + add %eax,%edi │ │ + mov %esi,%eax │ │ + mov 0x6c(%esp),%esi │ │ adc %ecx,%eax │ │ - add 0xec(%esp),%esi │ │ - mov 0x180(%esp),%ecx │ │ - adc 0x184(%esp),%eax │ │ - add %esi,%edi │ │ - mov %esi,0x8(%esp) │ │ - mov 0xf0(%esp),%esi │ │ - mov %edi,0xf4(%esp) │ │ - adc %eax,%ebx │ │ - add %edi,0xc0(%esp) │ │ - mov %eax,0x10(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - mov %ebx,0xec(%esp) │ │ - adc %ebx,0xd8(%esp) │ │ - add %esi,0xc4(%esp) │ │ - adc %ecx,0x108(%esp) │ │ - add %ebp,0xd0(%esp) │ │ - adc %edx,0xcc(%esp) │ │ - add 0x16c(%esp),%eax │ │ - mov %eax,0x2c(%esp) │ │ - mov 0xb8(%esp),%eax │ │ - adc 0x168(%esp),%eax │ │ - mov %eax,0xb8(%esp) │ │ + add 0xc4(%esp),%edi │ │ + mov 0xa8(%esp),%ecx │ │ + adc 0x148(%esp),%eax │ │ + add %edi,%esi │ │ + mov %edi,0x10(%esp) │ │ + mov 0x128(%esp),%edi │ │ + mov %esi,%edx │ │ + mov %esi,%ebx │ │ + mov %esi,0x24(%esp) │ │ + adc %eax,%ebp │ │ + mov %eax,0x18(%esp) │ │ + mov 0x14c(%esp),%eax │ │ + mov %ebp,0x74(%esp) │ │ + xor %eax,%edi │ │ + and %ebp,%edi │ │ + xor %eax,%edi │ │ + mov 0xe0(%esp),%eax │ │ + xor %ecx,%eax │ │ + and %esi,%eax │ │ + xor %ecx,%eax │ │ + mov %ebp,%ecx │ │ + add 0xcc(%esp),%eax │ │ + adc 0xb4(%esp),%edi │ │ + shld $0x12,%ebp,%edx │ │ + shld $0xe,%ebp,%ebx │ │ + xor %edx,%ebx │ │ + mov %ebp,%edx │ │ + shld $0xe,%esi,%ebp │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ + shld $0x17,%ecx,%edx │ │ + shld $0x17,%esi,%ecx │ │ + xor %ebp,%edx │ │ + xor %ebx,%ecx │ │ + mov 0x18(%esp),%ebp │ │ + add %eax,%edx │ │ + adc %edi,%ecx │ │ + add $0x8b8cd5b5,%edx │ │ + adc $0xfc19dc6,%ecx │ │ + mov %edx,0xb4(%esp) │ │ + mov %ecx,0x180(%esp) │ │ + mov 0x10(%esp),%ecx │ │ + mov %ebp,%edi │ │ mov %ecx,%eax │ │ - mov %esi,%ecx │ │ - mov %edi,%esi │ │ - xor %ebp,%ecx │ │ + shld $0x1e,%ecx,%edi │ │ + mov %ecx,%ebx │ │ + shld $0x4,%ebp,%eax │ │ + mov %ebx,%esi │ │ + xor %eax,%edi │ │ + mov %ebp,%eax │ │ + shld $0x19,%ebp,%esi │ │ + shld $0x4,%ecx,%eax │ │ + shld $0x1e,%ebp,%ecx │ │ + xor %eax,%ecx │ │ + mov 0x1c(%esp),%eax │ │ + xor %ecx,%esi │ │ + mov %ebp,%ecx │ │ + shld $0x19,%ebx,%ecx │ │ + mov 0xc(%esp),%ebx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ + mov %eax,%edx │ │ + xor %edi,%edx │ │ + and %eax,%edi │ │ + mov 0x14(%esp),%eax │ │ + and %ebp,%edx │ │ + xor %edx,%edi │ │ + mov %eax,%edx │ │ + xor %ebx,%edx │ │ + and %eax,%ebx │ │ + mov 0x128(%esp),%eax │ │ + and 0x10(%esp),%edx │ │ + xor %edx,%ebx │ │ + mov 0xe0(%esp),%edx │ │ + add %esi,%ebx │ │ + mov 0xb4(%esp),%esi │ │ + adc %ecx,%edi │ │ + add 0x12c(%esp),%ebx │ │ + mov 0x180(%esp),%ecx │ │ + adc 0x150(%esp),%edi │ │ + add %ebx,%esi │ │ + mov %ebx,0xc(%esp) │ │ + mov %esi,%ebx │ │ + mov %esi,0x17c(%esp) │ │ + adc %edi,%ecx │ │ + mov %edi,0x20(%esp) │ │ + mov 0x74(%esp),%edi │ │ + mov %ecx,%ebp │ │ + mov %ecx,0xcc(%esp) │ │ + xor %eax,%edi │ │ + and %ecx,%edi │ │ + xor %eax,%edi │ │ + mov 0x24(%esp),%eax │ │ xor %edx,%eax │ │ - and %edi,%ecx │ │ - and %ebx,%eax │ │ - xor %ebp,%ecx │ │ + and %esi,%eax │ │ xor %edx,%eax │ │ - mov %edi,%edx │ │ - mov %ebx,%ebp │ │ - add 0x2c(%esp),%ecx │ │ - adc 0xb8(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edx │ │ - xor %esi,%edx │ │ - mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - shld $0x17,%edi,%ebx │ │ - mov 0x4(%esp),%edi │ │ + mov %esi,%edx │ │ + add 0xc8(%esp),%eax │ │ + adc 0xec(%esp),%edi │ │ + shld $0x12,%ecx,%edx │ │ + shld $0xe,%ecx,%ebx │ │ + shld $0xe,%esi,%ebp │ │ xor %edx,%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%ebx │ │ - add $0x384f25e3,%esi │ │ - adc $0xefbe4786,%ebx │ │ - mov %esi,0x2c(%esp) │ │ - mov 0x10(%esp),%esi │ │ - mov %ebx,0xb8(%esp) │ │ - mov 0x8(%esp),%ebx │ │ + mov %ecx,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ mov %esi,%edx │ │ - mov %esi,%ebp │ │ - mov %ebx,%eax │ │ - shld $0x1e,%ebx,%edx │ │ - mov %ebx,%ecx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - xor %eax,%edx │ │ + shld $0x17,%ecx,%edx │ │ + shld $0x17,%esi,%ecx │ │ + mov 0xc(%esp),%esi │ │ + xor %ebx,%ecx │ │ + mov 0x20(%esp),%ebx │ │ + xor %ebp,%edx │ │ + add %eax,%edx │ │ + adc %edi,%ecx │ │ + add $0x77ac9c65,%edx │ │ mov %esi,%eax │ │ + adc $0x240ca1cc,%ecx │ │ + mov %edx,0xa8(%esp) │ │ + mov %ebx,%edi │ │ shld $0x4,%ebx,%eax │ │ - xor %eax,%ecx │ │ + mov %ecx,0xec(%esp) │ │ + mov %esi,%ecx │ │ + shld $0x1e,%esi,%edi │ │ + shld $0x1e,%ebx,%ecx │ │ + mov 0xec(%esp),%ebp │ │ + xor %eax,%edi │ │ mov %ebx,%eax │ │ - shld $0x19,%esi,%eax │ │ + shld $0x4,%esi,%eax │ │ + xor %eax,%ecx │ │ + mov %esi,%eax │ │ + shld $0x19,%ebx,%eax │ │ xor %ecx,%eax │ │ - mov %esi,%ecx │ │ - mov 0x14(%esp),%esi │ │ - shld $0x19,%ebx,%ecx │ │ - xor %edx,%ecx │ │ + mov %ebx,%ecx │ │ + shld $0x19,%esi,%ecx │ │ + mov 0x18(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov 0x1c(%esp),%edi │ │ mov %esi,%edx │ │ xor %edi,%edx │ │ and %esi,%edi │ │ - mov (%esp),%esi │ │ - and %ebp,%edx │ │ - mov 0xc(%esp),%ebp │ │ + mov 0x14(%esp),%esi │ │ + and %ebx,%edx │ │ + mov 0x10(%esp),%ebx │ │ xor %edx,%edi │ │ - mov %ebp,%edx │ │ + mov %ebx,%edx │ │ xor %esi,%edx │ │ - and %ebp,%esi │ │ - and %ebx,%edx │ │ - mov 0xb8(%esp),%ebx │ │ + and %ebx,%esi │ │ + mov 0xa8(%esp),%ebx │ │ + and 0xc(%esp),%edx │ │ xor %edx,%esi │ │ - mov 0xf0(%esp),%edx │ │ + mov 0x24(%esp),%edx │ │ add %eax,%esi │ │ - mov %edi,%eax │ │ - mov 0x2c(%esp),%edi │ │ - adc %ecx,%eax │ │ - add 0xe8(%esp),%esi │ │ - mov 0x180(%esp),%ecx │ │ - adc 0x12c(%esp),%eax │ │ - add %esi,%edi │ │ - mov %esi,(%esp) │ │ - mov %edi,%esi │ │ - mov %edi,%ebp │ │ - mov %edi,0x30(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x4(%esp) │ │ - mov 0xec(%esp),%eax │ │ - mov %ebx,0x74(%esp) │ │ + mov 0xcc(%esp),%eax │ │ + adc %ecx,%edi │ │ + add 0x138(%esp),%esi │ │ + mov 0x74(%esp),%ecx │ │ + adc 0x130(%esp),%edi │ │ + add %esi,%ebx │ │ + mov %esi,0x14(%esp) │ │ + mov %ebx,%esi │ │ + mov %ebx,0xc4(%esp) │ │ + adc %edi,%ebp │ │ + mov %edi,0x1c(%esp) │ │ + mov 0x17c(%esp),%edi │ │ xor %ecx,%eax │ │ - and %ebx,%eax │ │ + and %ebp,%eax │ │ + mov %ebp,0xe0(%esp) │ │ xor %ecx,%eax │ │ - mov 0xf4(%esp),%ecx │ │ - xor %edx,%ecx │ │ - and %edi,%ecx │ │ - xor %edx,%ecx │ │ + mov %esi,%ecx │ │ + xor %edx,%edi │ │ + and %ebx,%edi │ │ + xor %edx,%edi │ │ mov %ebx,%edx │ │ - add 0xd0(%esp),%ecx │ │ - adc 0xcc(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%ebp │ │ - xor %esi,%ebp │ │ - mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%edx,%esi │ │ - shld $0x17,%edi,%edx │ │ - mov 0x14(%esp),%edi │ │ - xor %ebx,%esi │ │ + mov %ebp,%ebx │ │ + add 0xf0(%esp),%edi │ │ + adc 0xd0(%esp),%eax │ │ + shld $0x12,%ebp,%edx │ │ + shld $0xe,%ebp,%ecx │ │ + xor %edx,%ecx │ │ + mov %ebp,%edx │ │ + shld $0xe,%esi,%ebp │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ + shld $0x17,%ebx,%edx │ │ xor %ebp,%edx │ │ - mov (%esp),%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%edx │ │ - add $0x8b8cd5b5,%esi │ │ - mov %esi,0xd0(%esp) │ │ - mov 0x4(%esp),%esi │ │ - adc $0xfc19dc6,%edx │ │ - mov %ebx,%eax │ │ - mov %edx,0x16c(%esp) │ │ - mov %ebx,%ecx │ │ + mov %ebx,%ebp │ │ + mov 0x18(%esp),%ebx │ │ + shld $0x17,%esi,%ebp │ │ + xor %ecx,%ebp │ │ + add %edi,%edx │ │ + mov 0x14(%esp),%ecx │ │ + adc %eax,%ebp │ │ + add $0x592b0275,%edx │ │ + adc $0x2de92c6f,%ebp │ │ + mov %edx,0xf0(%esp) │ │ + mov %ebp,0x138(%esp) │ │ + mov 0x1c(%esp),%ebp │ │ + mov %ecx,%eax │ │ + mov %ebp,%edi │ │ + mov %ebp,%esi │ │ + shld $0x4,%ebp,%eax │ │ + shld $0x1e,%ecx,%edi │ │ + shld $0x4,%ecx,%esi │ │ + xor %eax,%edi │ │ + mov %ecx,%eax │ │ + shld $0x1e,%ebp,%ecx │ │ + xor %esi,%ecx │ │ + mov %eax,%esi │ │ + shld $0x19,%ebp,%esi │ │ + xor %ecx,%esi │ │ + mov %ebp,%ecx │ │ + shld $0x19,%eax,%ecx │ │ + mov 0x20(%esp),%eax │ │ + xor %edi,%ecx │ │ + mov 0x10(%esp),%edi │ │ + mov %eax,%edx │ │ + xor %ebx,%edx │ │ + and %eax,%ebx │ │ + mov 0xc(%esp),%eax │ │ + and %ebp,%edx │ │ + mov 0x138(%esp),%ebp │ │ + xor %edx,%ebx │ │ + mov %eax,%edx │ │ + xor %edi,%edx │ │ + and %eax,%edi │ │ + mov 0xe0(%esp),%eax │ │ + and 0x14(%esp),%edx │ │ + xor %edx,%edi │ │ + mov 0xc4(%esp),%edx │ │ + add %esi,%edi │ │ + mov 0xf0(%esp),%esi │ │ + adc %ecx,%ebx │ │ + add 0x134(%esp),%edi │ │ + mov 0x17c(%esp),%ecx │ │ + adc 0xac(%esp),%ebx │ │ + add %edi,%esi │ │ + mov %edi,0x10(%esp) │ │ + mov 0x24(%esp),%edi │ │ + mov %esi,0xc8(%esp) │ │ + adc %ebx,%ebp │ │ + add %esi,0xbc(%esp) │ │ + mov %ebx,0x18(%esp) │ │ + mov %ebp,%ebx │ │ + mov %ebp,0x134(%esp) │ │ + adc %ebp,0xb8(%esp) │ │ + add %edx,0xd8(%esp) │ │ + mov 0xcc(%esp),%ebp │ │ + adc %eax,0xd4(%esp) │ │ + add %ecx,0x188(%esp) │ │ + adc %ebp,0x18c(%esp) │ │ + add 0x184(%esp),%edi │ │ + mov %edi,0x24(%esp) │ │ + mov 0x74(%esp),%edi │ │ + adc 0x1d0(%esp),%edi │ │ + mov %edi,0x74(%esp) │ │ + mov %eax,%edi │ │ + mov %edx,%eax │ │ mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - mov %esi,%ebp │ │ - shld $0x1e,%ebx,%edx │ │ - xor %eax,%edx │ │ - mov %esi,%eax │ │ - shld $0x4,%ebx,%eax │ │ - xor %eax,%ecx │ │ - mov %ebx,%eax │ │ - shld $0x19,%esi,%eax │ │ xor %ecx,%eax │ │ + xor %ebp,%edi │ │ + and %esi,%eax │ │ + and %ebx,%edi │ │ + xor %ecx,%eax │ │ + xor %ebp,%edi │ │ mov %esi,%ecx │ │ - mov 0x10(%esp),%esi │ │ - shld $0x19,%ebx,%ecx │ │ + mov %ebx,%ebp │ │ + add 0x24(%esp),%eax │ │ + adc 0x74(%esp),%edi │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%esi,%ebp │ │ xor %edx,%ecx │ │ + mov %ebx,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ mov %esi,%edx │ │ - xor %edi,%edx │ │ - and %esi,%edi │ │ - mov 0x8(%esp),%esi │ │ - and %ebp,%edx │ │ - mov 0xc(%esp),%ebp │ │ - xor %edx,%edi │ │ - mov %esi,%edx │ │ + shld $0x17,%ebx,%edx │ │ + shld $0x17,%esi,%ebx │ │ xor %ebp,%edx │ │ - and %esi,%ebp │ │ - mov 0xf4(%esp),%esi │ │ - and %ebx,%edx │ │ - mov 0x16c(%esp),%ebx │ │ - xor %edx,%ebp │ │ - mov 0xd0(%esp),%edx │ │ - add %eax,%ebp │ │ - mov 0x74(%esp),%eax │ │ - adc %ecx,%edi │ │ - add 0x94(%esp),%ebp │ │ - mov 0xec(%esp),%ecx │ │ - adc 0x148(%esp),%edi │ │ - add %ebp,%edx │ │ - mov %ebp,0xc(%esp) │ │ - mov %edx,%ebp │ │ - mov %edx,0xf0(%esp) │ │ + xor %ecx,%ebx │ │ + mov 0x10(%esp),%ecx │ │ + mov 0x18(%esp),%ebp │ │ + add %eax,%edx │ │ adc %edi,%ebx │ │ - xor %ecx,%eax │ │ - mov %edi,0x14(%esp) │ │ - and %ebx,%eax │ │ - mov %ebx,%edi │ │ - mov %ebx,0xcc(%esp) │ │ - xor %ecx,%eax │ │ - mov 0x30(%esp),%ecx │ │ - xor %esi,%ecx │ │ - and %edx,%ecx │ │ - xor %esi,%ecx │ │ - mov %edx,%esi │ │ - add 0xc4(%esp),%ecx │ │ - adc 0x108(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%ebp │ │ - xor %esi,%ebp │ │ + add $0x6ea6e483,%edx │ │ + adc $0x4a7484aa,%ebx │ │ + mov %edx,0xcc(%esp) │ │ + mov %ecx,%eax │ │ + mov %ebp,%edi │ │ + mov %ebx,0x184(%esp) │ │ + mov %ecx,%ebx │ │ + shld $0x4,%ebp,%eax │ │ + shld $0x1e,%ecx,%edi │ │ mov %ebx,%esi │ │ - shld $0xe,%edx,%ebx │ │ - shld $0x12,%edx,%esi │ │ - xor %esi,%ebx │ │ - mov %edx,%esi │ │ - shld $0x17,%edi,%esi │ │ - shld $0x17,%edx,%edi │ │ - xor %ebx,%esi │ │ - xor %ebp,%edi │ │ - mov 0xc(%esp),%ebp │ │ - add %ecx,%esi │ │ - adc %eax,%edi │ │ - add $0x77ac9c65,%esi │ │ - adc $0x240ca1cc,%edi │ │ - mov %esi,0x94(%esp) │ │ - mov %edi,0xc4(%esp) │ │ - mov 0x14(%esp),%edi │ │ + xor %eax,%edi │ │ mov %ebp,%eax │ │ - mov %ebp,%ecx │ │ - mov %ebp,%ebx │ │ - mov %edi,%edx │ │ - shld $0x4,%edi,%eax │ │ - shld $0x1e,%edi,%ecx │ │ - shld $0x19,%edi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x1e,%ebp,%edx │ │ - xor %eax,%edx │ │ - mov %edi,%eax │ │ - shld $0x4,%ebp,%eax │ │ + shld $0x19,%ebp,%esi │ │ + shld $0x4,%ecx,%eax │ │ + shld $0x1e,%ebp,%ecx │ │ xor %eax,%ecx │ │ - mov 0x4(%esp),%eax │ │ - xor %ecx,%ebx │ │ - mov %edi,%ecx │ │ - mov 0x10(%esp),%edi │ │ - shld $0x19,%ebp,%ecx │ │ - xor %edx,%ecx │ │ + mov 0x1c(%esp),%eax │ │ + xor %ecx,%esi │ │ + mov %ebp,%ecx │ │ + shld $0x19,%ebx,%ecx │ │ + mov 0xc(%esp),%ebx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ mov %eax,%edx │ │ xor %edi,%edx │ │ and %eax,%edi │ │ - mov (%esp),%eax │ │ - and %esi,%edx │ │ - mov 0x8(%esp),%esi │ │ + mov 0x14(%esp),%eax │ │ + and %ebp,%edx │ │ + mov 0x184(%esp),%ebp │ │ xor %edx,%edi │ │ mov %eax,%edx │ │ - xor %esi,%edx │ │ - and %eax,%esi │ │ - mov %edi,%eax │ │ - and %ebp,%edx │ │ - mov 0x94(%esp),%ebp │ │ - xor %edx,%esi │ │ - mov 0x30(%esp),%edx │ │ + xor %ebx,%edx │ │ + and %eax,%ebx │ │ + mov 0xe0(%esp),%eax │ │ + and 0x10(%esp),%edx │ │ + xor %edx,%ebx │ │ + add %esi,%ebx │ │ + mov 0xcc(%esp),%esi │ │ + adc %ecx,%edi │ │ + add 0x6c(%esp),%ebx │ │ + mov 0xc4(%esp),%ecx │ │ + adc 0x68(%esp),%edi │ │ add %ebx,%esi │ │ - mov 0xc4(%esp),%ebx │ │ - adc %ecx,%eax │ │ - add 0xd4(%esp),%esi │ │ - mov 0xf0(%esp),%ecx │ │ - adc 0x130(%esp),%eax │ │ - add %esi,%ebp │ │ - mov %esi,0x8(%esp) │ │ - mov 0x74(%esp),%esi │ │ - mov %ebp,%edi │ │ - mov %ebp,0xf4(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x10(%esp) │ │ - mov 0xcc(%esp),%eax │ │ - xor %edx,%ecx │ │ - and %ebp,%ecx │ │ - mov %ebx,0xec(%esp) │ │ - xor %edx,%ecx │ │ - mov %ebx,%edx │ │ - xor %esi,%eax │ │ - and %ebx,%eax │ │ - xor %esi,%eax │ │ - add 0xc0(%esp),%ecx │ │ - mov %ebp,%esi │ │ - adc 0xd8(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edi │ │ - xor %esi,%edi │ │ - mov %ebx,%esi │ │ + mov %ebx,0xc(%esp) │ │ + mov %esi,%edx │ │ + mov %esi,%ebx │ │ + mov %esi,0x24(%esp) │ │ + adc %edi,%ebp │ │ + mov %edi,0x20(%esp) │ │ + mov 0x134(%esp),%edi │ │ + mov %ebp,0x74(%esp) │ │ + xor %eax,%edi │ │ + and %ebp,%edi │ │ + xor %eax,%edi │ │ + mov 0xc8(%esp),%eax │ │ + xor %ecx,%eax │ │ + and %esi,%eax │ │ + xor %ecx,%eax │ │ + mov %ebp,%ecx │ │ + add 0x188(%esp),%eax │ │ + adc 0x18c(%esp),%edi │ │ + shld $0x12,%ebp,%edx │ │ shld $0xe,%ebp,%ebx │ │ - shld $0x12,%ebp,%esi │ │ - xor %esi,%ebx │ │ - mov %ebp,%esi │ │ - shld $0x17,%edx,%esi │ │ - shld $0x17,%ebp,%edx │ │ - mov 0xc(%esp),%ebp │ │ - xor %ebx,%esi │ │ - xor %edi,%edx │ │ - mov 0x10(%esp),%ebx │ │ - add %ecx,%esi │ │ - mov 0x8(%esp),%ecx │ │ - adc %eax,%edx │ │ - add $0x592b0275,%esi │ │ - adc $0x2de92c6f,%edx │ │ - mov %esi,0xd8(%esp) │ │ - mov 0x14(%esp),%esi │ │ - mov %edx,0x108(%esp) │ │ - mov %ebx,%edx │ │ - mov %ecx,%eax │ │ - shld $0x1e,%ecx,%edx │ │ - mov %ecx,%edi │ │ + xor %edx,%ebx │ │ + mov %ebp,%edx │ │ + shld $0xe,%esi,%ebp │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ + shld $0x17,%ecx,%edx │ │ + shld $0x17,%esi,%ecx │ │ + mov 0xc(%esp),%esi │ │ + xor %ebx,%ecx │ │ + mov 0x20(%esp),%ebx │ │ + xor %ebp,%edx │ │ + add %eax,%edx │ │ + adc %edi,%ecx │ │ + add $0xbd41fbd4,%edx │ │ + mov %esi,%eax │ │ + adc $0x5cb0a9dc,%ecx │ │ + mov %edx,0xd0(%esp) │ │ + mov %ebx,%edi │ │ shld $0x4,%ebx,%eax │ │ - xor %eax,%edx │ │ - mov %ebx,%eax │ │ - shld $0x4,%ecx,%eax │ │ + mov %ecx,0x6c(%esp) │ │ + mov %esi,%ecx │ │ + shld $0x1e,%esi,%edi │ │ shld $0x1e,%ebx,%ecx │ │ + xor %eax,%edi │ │ + mov %ebx,%eax │ │ + shld $0x4,%esi,%eax │ │ xor %eax,%ecx │ │ - mov %edi,%eax │ │ + mov %esi,%eax │ │ shld $0x19,%ebx,%eax │ │ xor %ecx,%eax │ │ mov %ebx,%ecx │ │ - shld $0x19,%edi,%ecx │ │ - mov 0x4(%esp),%edi │ │ - xor %edx,%ecx │ │ + shld $0x19,%esi,%ecx │ │ + mov 0x18(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov 0x1c(%esp),%edi │ │ mov %esi,%edx │ │ xor %edi,%edx │ │ and %esi,%edi │ │ - mov (%esp),%esi │ │ + mov 0x14(%esp),%esi │ │ and %ebx,%edx │ │ - mov 0x108(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ xor %edx,%edi │ │ - mov %ebp,%edx │ │ + mov %ebx,%edx │ │ xor %esi,%edx │ │ - and %ebp,%esi │ │ - mov 0xf0(%esp),%ebp │ │ - and 0x8(%esp),%edx │ │ + and %ebx,%esi │ │ + mov 0x6c(%esp),%ebx │ │ + and 0xc(%esp),%edx │ │ xor %edx,%esi │ │ - mov 0xcc(%esp),%edx │ │ + mov 0xc8(%esp),%edx │ │ add %eax,%esi │ │ - mov %edi,%eax │ │ - adc %ecx,%eax │ │ - add 0xc8(%esp),%esi │ │ - mov 0xd8(%esp),%ecx │ │ - adc 0x104(%esp),%eax │ │ + mov 0x134(%esp),%eax │ │ + adc %ecx,%edi │ │ + add 0xb4(%esp),%esi │ │ + mov 0xd0(%esp),%ecx │ │ + adc 0x180(%esp),%edi │ │ add %esi,%ecx │ │ - mov %esi,(%esp) │ │ - mov 0xf4(%esp),%esi │ │ - mov %ecx,%edi │ │ - mov %ecx,0x168(%esp) │ │ - adc %eax,%ebx │ │ - add %ecx,0x1c0(%esp) │ │ - mov 0xec(%esp),%ecx │ │ - mov %eax,0x4(%esp) │ │ - mov 0x30(%esp),%eax │ │ - mov %ebx,0x130(%esp) │ │ - adc %ebx,0x78(%esp) │ │ - add %esi,0xe0(%esp) │ │ - adc %ecx,0xdc(%esp) │ │ - add %ebp,0x178(%esp) │ │ - adc %edx,0x174(%esp) │ │ - add 0x170(%esp),%eax │ │ - mov %eax,0x30(%esp) │ │ - mov 0x74(%esp),%eax │ │ - adc 0x1ac(%esp),%eax │ │ - mov %eax,0x74(%esp) │ │ - mov %ecx,%eax │ │ - mov %esi,%ecx │ │ - mov %edi,%esi │ │ - xor %ebp,%ecx │ │ + mov %esi,0x14(%esp) │ │ + mov %ecx,%esi │ │ + mov %ecx,0xac(%esp) │ │ + adc %edi,%ebx │ │ + mov %edi,0x1c(%esp) │ │ + mov 0x74(%esp),%edi │ │ + mov %ebx,%ebp │ │ + mov %ebx,0x68(%esp) │ │ + xor %eax,%edi │ │ + and %ebx,%edi │ │ + xor %eax,%edi │ │ + mov 0x24(%esp),%eax │ │ xor %edx,%eax │ │ - and %edi,%ecx │ │ - and %ebx,%eax │ │ - xor %ebp,%ecx │ │ + and %ecx,%eax │ │ xor %edx,%eax │ │ - mov %edi,%edx │ │ - mov %ebx,%ebp │ │ - add 0x30(%esp),%ecx │ │ - adc 0x74(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edx │ │ - xor %esi,%edx │ │ - mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - shld $0x17,%edi,%ebx │ │ - mov 0x14(%esp),%edi │ │ - xor %edx,%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%ebx │ │ - add $0x6ea6e483,%esi │ │ - adc $0x4a7484aa,%ebx │ │ - mov %esi,0xd4(%esp) │ │ - mov 0x4(%esp),%esi │ │ - mov %ebx,0xc8(%esp) │ │ - mov (%esp),%ebx │ │ + mov %ecx,%edx │ │ + add 0xd8(%esp),%eax │ │ + adc 0xd4(%esp),%edi │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%esi,%ebp │ │ + xor %edx,%ecx │ │ + mov %ebx,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ mov %esi,%edx │ │ - mov %esi,%ebp │ │ - mov %ebx,%eax │ │ - shld $0x1e,%ebx,%edx │ │ - mov %ebx,%ecx │ │ + mov %ebx,%esi │ │ + shld $0x17,%ebx,%edx │ │ + mov 0xac(%esp),%ebx │ │ + xor %ebp,%edx │ │ + mov 0x14(%esp),%ebp │ │ + shld $0x17,%ebx,%esi │ │ + xor %ecx,%esi │ │ + add %eax,%edx │ │ + mov %ebp,%eax │ │ + mov %ebp,%ecx │ │ + adc %edi,%esi │ │ + add $0x831153b5,%edx │ │ + adc $0x76f988da,%esi │ │ + mov %edx,0xc8(%esp) │ │ + mov %esi,0xb4(%esp) │ │ + mov 0x1c(%esp),%esi │ │ + mov %esi,%edi │ │ shld $0x4,%esi,%eax │ │ shld $0x1e,%esi,%ecx │ │ - xor %eax,%edx │ │ + mov %esi,%ebx │ │ + shld $0x1e,%ebp,%edi │ │ + xor %eax,%edi │ │ mov %esi,%eax │ │ - shld $0x4,%ebx,%eax │ │ + shld $0x4,%ebp,%eax │ │ xor %eax,%ecx │ │ - mov %ebx,%eax │ │ + mov %ebp,%eax │ │ shld $0x19,%esi,%eax │ │ xor %ecx,%eax │ │ mov %esi,%ecx │ │ - mov 0x10(%esp),%esi │ │ - shld $0x19,%ebx,%ecx │ │ - xor %edx,%ecx │ │ - mov %esi,%edx │ │ + mov 0x18(%esp),%esi │ │ + shld $0x19,%ebp,%ecx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ + mov %edi,%edx │ │ + xor %esi,%edx │ │ + and %edi,%esi │ │ + mov 0x10(%esp),%edi │ │ + and %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ + xor %edx,%esi │ │ + mov %ebx,%edx │ │ xor %edi,%edx │ │ - and %esi,%edi │ │ - mov 0x8(%esp),%esi │ │ + and %ebx,%edi │ │ + mov 0x74(%esp),%ebx │ │ and %ebp,%edx │ │ - mov 0xc(%esp),%ebp │ │ xor %edx,%edi │ │ + mov 0x24(%esp),%edx │ │ + add %eax,%edi │ │ + mov %esi,%eax │ │ + mov 0xc8(%esp),%esi │ │ + adc %ecx,%eax │ │ + add 0xa8(%esp),%edi │ │ + mov 0xb4(%esp),%ecx │ │ + adc 0xec(%esp),%eax │ │ + add %edi,%esi │ │ + mov %edi,0x10(%esp) │ │ + mov 0xac(%esp),%edi │ │ + mov %esi,0xd4(%esp) │ │ + adc %eax,%ecx │ │ + mov %eax,0x18(%esp) │ │ + mov 0x68(%esp),%eax │ │ + xor %edx,%edi │ │ + and %esi,%edi │ │ + mov %ecx,%ebp │ │ + mov %ecx,0x188(%esp) │ │ + xor %edx,%edi │ │ + mov %esi,%edx │ │ + xor %ebx,%eax │ │ + and %ecx,%eax │ │ + xor %ebx,%eax │ │ + add 0xbc(%esp),%edi │ │ + mov %esi,%ebx │ │ + adc 0xb8(%esp),%eax │ │ + shld $0x12,%ecx,%edx │ │ + shld $0xe,%ecx,%ebx │ │ + shld $0xe,%esi,%ebp │ │ + xor %edx,%ebx │ │ + mov %ecx,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ mov %esi,%edx │ │ + shld $0x17,%ecx,%edx │ │ + shld $0x17,%esi,%ecx │ │ xor %ebp,%edx │ │ - and %esi,%ebp │ │ + xor %ebx,%ecx │ │ + mov 0x10(%esp),%ebp │ │ + add %edi,%edx │ │ + adc %eax,%ecx │ │ + add $0xee66dfab,%edx │ │ + mov %edx,0xd8(%esp) │ │ + mov 0x18(%esp),%edx │ │ + adc $0x983e5152,%ecx │ │ + mov %ecx,0xa8(%esp) │ │ + mov %ebp,%ecx │ │ + mov %ebp,%eax │ │ + mov %edx,%esi │ │ + shld $0x1e,%edx,%ecx │ │ + mov %edx,%edi │ │ + shld $0x4,%edx,%eax │ │ + mov %edx,%ebx │ │ + shld $0x4,%ebp,%esi │ │ + shld $0x1e,%ebp,%edi │ │ + xor %esi,%ecx │ │ + mov %ebp,%esi │ │ + xor %eax,%edi │ │ + mov 0x1c(%esp),%eax │ │ + shld $0x19,%edx,%esi │ │ + xor %ecx,%esi │ │ + mov %edx,%ecx │ │ + shld $0x19,%ebp,%ecx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ + mov %eax,%edx │ │ + xor %edi,%edx │ │ + and %eax,%edi │ │ + mov 0x14(%esp),%eax │ │ and %ebx,%edx │ │ - mov 0xc8(%esp),%ebx │ │ - xor %edx,%ebp │ │ - mov 0xf4(%esp),%edx │ │ - add %eax,%ebp │ │ - mov %edi,%eax │ │ - mov 0xd4(%esp),%edi │ │ - adc %ecx,%eax │ │ - add 0x2c(%esp),%ebp │ │ - mov 0xec(%esp),%ecx │ │ - adc 0xb8(%esp),%eax │ │ - add %ebp,%edi │ │ - mov %ebp,0xc(%esp) │ │ - mov %edi,%esi │ │ - mov %edi,%ebp │ │ - mov %edi,0x30(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x14(%esp) │ │ - mov 0x130(%esp),%eax │ │ - mov %ebx,0xc0(%esp) │ │ + mov 0xc(%esp),%ebx │ │ + xor %edx,%edi │ │ + mov %eax,%edx │ │ + xor %ebx,%edx │ │ + and %eax,%ebx │ │ + mov 0x188(%esp),%eax │ │ + and %ebp,%edx │ │ + mov 0x68(%esp),%ebp │ │ + xor %edx,%ebx │ │ + mov 0xd4(%esp),%edx │ │ + add %esi,%ebx │ │ + mov 0xd8(%esp),%esi │ │ + adc %ecx,%edi │ │ + add 0xf0(%esp),%ebx │ │ + mov 0xac(%esp),%ecx │ │ + adc 0x138(%esp),%edi │ │ + add %ebx,%esi │ │ + mov %ebx,0xc(%esp) │ │ + mov 0xa8(%esp),%ebx │ │ + mov %esi,0xec(%esp) │ │ + adc %edi,%ebx │ │ + add %esi,0x100(%esp) │ │ + mov %edi,0x20(%esp) │ │ + mov 0x24(%esp),%edi │ │ + mov %ebx,0x18c(%esp) │ │ + adc %ebx,0xfc(%esp) │ │ + add %edx,0xc0(%esp) │ │ + adc %eax,0xa0(%esp) │ │ + add %ecx,0xf4(%esp) │ │ + adc %ebp,0xf8(%esp) │ │ + add 0x1d8(%esp),%edi │ │ + mov %edi,0x24(%esp) │ │ + mov 0x74(%esp),%edi │ │ + adc 0x1d4(%esp),%edi │ │ + mov %edi,0x74(%esp) │ │ + mov %eax,%edi │ │ + mov %edx,%eax │ │ + mov %esi,%edx │ │ xor %ecx,%eax │ │ - and %ebx,%eax │ │ + xor %ebp,%edi │ │ + and %esi,%eax │ │ + and %ebx,%edi │ │ xor %ecx,%eax │ │ - mov 0x168(%esp),%ecx │ │ - xor %edx,%ecx │ │ - and %edi,%ecx │ │ + xor %ebp,%edi │ │ + mov %esi,%ecx │ │ + mov %ebx,%ebp │ │ + add 0x24(%esp),%eax │ │ + adc 0x74(%esp),%edi │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%esi,%ebp │ │ xor %edx,%ecx │ │ mov %ebx,%edx │ │ - add 0x178(%esp),%ecx │ │ - adc 0x174(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%ebp │ │ - xor %esi,%ebp │ │ - mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%edx,%esi │ │ - shld $0x17,%edi,%edx │ │ - mov 0x14(%esp),%edi │ │ - xor %ebx,%esi │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ + shld $0x17,%ebx,%edx │ │ + shld $0x17,%esi,%ebx │ │ + mov 0xc(%esp),%esi │ │ xor %ebp,%edx │ │ - mov 0xc(%esp),%ebp │ │ - mov 0x10(%esp),%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%edx │ │ - add $0xbd41fbd4,%esi │ │ - adc $0x5cb0a9dc,%edx │ │ - mov %esi,0xcc(%esp) │ │ - mov 0x4(%esp),%esi │ │ - mov %ebp,%eax │ │ - mov %edx,0x2c(%esp) │ │ - mov %edi,%edx │ │ - mov %ebp,%ecx │ │ - shld $0x4,%edi,%eax │ │ - shld $0x1e,%ebp,%edx │ │ - shld $0x1e,%edi,%ecx │ │ - xor %eax,%edx │ │ - mov %edi,%eax │ │ + mov 0x20(%esp),%ebp │ │ + xor %ecx,%ebx │ │ + add %eax,%edx │ │ + adc %edi,%ebx │ │ + add $0x2db43210,%edx │ │ + mov %esi,%eax │ │ + adc $0xa831c66d,%ebx │ │ + mov %esi,%ecx │ │ + mov %edx,0x74(%esp) │ │ + mov %ebp,%edi │ │ shld $0x4,%ebp,%eax │ │ - xor %eax,%ecx │ │ + mov %ebx,0xf0(%esp) │ │ + mov %esi,%ebx │ │ + shld $0x1e,%ebp,%ecx │ │ + shld $0x1e,%esi,%edi │ │ + shld $0x19,%ebp,%ebx │ │ + xor %eax,%edi │ │ mov %ebp,%eax │ │ - shld $0x19,%edi,%eax │ │ - xor %ecx,%eax │ │ - mov %edi,%ecx │ │ - shld $0x19,%ebp,%ecx │ │ - xor %edx,%ecx │ │ - mov %esi,%edx │ │ - xor %ebx,%edx │ │ - and %esi,%ebx │ │ - mov 0x8(%esp),%esi │ │ - and %edi,%edx │ │ - mov (%esp),%edi │ │ - xor %edx,%ebx │ │ - mov %edi,%edx │ │ + shld $0x4,%esi,%eax │ │ + xor %eax,%ecx │ │ + mov 0x18(%esp),%eax │ │ + xor %ecx,%ebx │ │ + mov %ebp,%ecx │ │ + shld $0x19,%esi,%ecx │ │ + mov 0x1c(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov 0x14(%esp),%edi │ │ + mov %eax,%edx │ │ xor %esi,%edx │ │ - and %edi,%esi │ │ - mov 0xcc(%esp),%edi │ │ + and %eax,%esi │ │ + mov 0x10(%esp),%eax │ │ and %ebp,%edx │ │ + mov 0xf0(%esp),%ebp │ │ xor %edx,%esi │ │ - mov 0x168(%esp),%edx │ │ - add %eax,%esi │ │ - mov %ebx,%eax │ │ - mov 0x2c(%esp),%ebx │ │ - adc %ecx,%eax │ │ - add 0xd0(%esp),%esi │ │ - mov 0x130(%esp),%ecx │ │ - adc 0x16c(%esp),%eax │ │ - add %esi,%edi │ │ - mov %esi,0x8(%esp) │ │ - mov %edi,%esi │ │ - mov %edi,%ebp │ │ - mov %edi,0x178(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x10(%esp) │ │ - mov 0xc0(%esp),%eax │ │ - mov %ebx,0xb8(%esp) │ │ + mov %eax,%edx │ │ + xor %edi,%edx │ │ + and %eax,%edi │ │ + mov 0x188(%esp),%eax │ │ + and 0xc(%esp),%edx │ │ + xor %edx,%edi │ │ + add %ebx,%edi │ │ + mov 0x74(%esp),%ebx │ │ + adc %ecx,%esi │ │ + add 0xcc(%esp),%edi │ │ + mov 0xd4(%esp),%ecx │ │ + adc 0x184(%esp),%esi │ │ + add %edi,%ebx │ │ + mov %edi,0x14(%esp) │ │ + mov 0x18c(%esp),%edi │ │ + mov %ebx,%edx │ │ + mov %ebx,0x24(%esp) │ │ + adc %esi,%ebp │ │ + xor %eax,%edi │ │ + mov %esi,0x1c(%esp) │ │ + mov %ebx,%esi │ │ + and %ebp,%edi │ │ + mov %ebp,0xb8(%esp) │ │ + xor %eax,%edi │ │ + mov 0xec(%esp),%eax │ │ xor %ecx,%eax │ │ and %ebx,%eax │ │ xor %ecx,%eax │ │ - mov 0x30(%esp),%ecx │ │ - xor %edx,%ecx │ │ - and %edi,%ecx │ │ - xor %edx,%ecx │ │ - mov %ebx,%edx │ │ - add 0xe0(%esp),%ecx │ │ - adc 0xdc(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ + mov %ebp,%ecx │ │ + add 0xf4(%esp),%eax │ │ + adc 0xf8(%esp),%edi │ │ + shld $0x12,%ebp,%edx │ │ + shld $0xe,%ebp,%esi │ │ + xor %edx,%esi │ │ + mov %ebp,%edx │ │ shld $0xe,%ebx,%ebp │ │ - xor %esi,%ebp │ │ - mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%edx,%esi │ │ - shld $0x17,%edi,%edx │ │ - mov 0x4(%esp),%edi │ │ - xor %ebx,%esi │ │ + shld $0x12,%ebx,%edx │ │ + xor %edx,%ebp │ │ + mov %ebx,%edx │ │ + shld $0x17,%ecx,%edx │ │ + shld $0x17,%ebx,%ecx │ │ xor %ebp,%edx │ │ - mov 0x8(%esp),%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%edx │ │ - add $0x831153b5,%esi │ │ - mov %esi,0xe0(%esp) │ │ - mov 0x10(%esp),%esi │ │ - adc $0x76f988da,%edx │ │ - mov %ebx,%eax │ │ - mov %edx,0xd0(%esp) │ │ - mov %ebx,%ecx │ │ - mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - mov %esi,%ebp │ │ - shld $0x1e,%ebx,%edx │ │ - xor %eax,%edx │ │ - mov %esi,%eax │ │ - shld $0x4,%ebx,%eax │ │ + xor %esi,%ecx │ │ + mov 0x14(%esp),%ebp │ │ + mov 0x20(%esp),%esi │ │ + add %eax,%edx │ │ + adc %edi,%ecx │ │ + add $0x98fb213f,%edx │ │ + mov %edx,0xd4(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + adc $0xb00327c8,%ecx │ │ + mov %ebp,%eax │ │ + mov %ecx,0xf8(%esp) │ │ + mov %ebp,%ecx │ │ + mov %edx,%edi │ │ + shld $0x4,%edx,%eax │ │ + shld $0x1e,%edx,%ecx │ │ + mov %edx,%ebx │ │ + shld $0x1e,%ebp,%edi │ │ + xor %eax,%edi │ │ + mov %edx,%eax │ │ + shld $0x4,%ebp,%eax │ │ xor %eax,%ecx │ │ - mov %ebx,%eax │ │ - shld $0x19,%esi,%eax │ │ + mov %ebp,%eax │ │ + shld $0x19,%edx,%eax │ │ xor %ecx,%eax │ │ - mov %esi,%ecx │ │ - mov 0x14(%esp),%esi │ │ - shld $0x19,%ebx,%ecx │ │ - xor %edx,%ecx │ │ + mov %edx,%ecx │ │ mov %esi,%edx │ │ + shld $0x19,%ebp,%ecx │ │ + xor %edi,%ecx │ │ + mov 0x18(%esp),%edi │ │ xor %edi,%edx │ │ and %esi,%edi │ │ - mov (%esp),%esi │ │ - and %ebp,%edx │ │ - mov 0xc(%esp),%ebp │ │ + mov 0x10(%esp),%esi │ │ + and %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ xor %edx,%edi │ │ - mov %ebp,%edx │ │ + mov %ebx,%edx │ │ xor %esi,%edx │ │ - and %ebp,%esi │ │ - and %ebx,%edx │ │ - mov 0xd0(%esp),%ebx │ │ + and %ebx,%esi │ │ + mov 0xf8(%esp),%ebx │ │ + and %ebp,%edx │ │ xor %edx,%esi │ │ - mov 0x30(%esp),%edx │ │ + mov 0xec(%esp),%edx │ │ add %eax,%esi │ │ - mov %edi,%eax │ │ - mov 0xe0(%esp),%edi │ │ - adc %ecx,%eax │ │ - add 0x94(%esp),%esi │ │ - mov 0x178(%esp),%ecx │ │ - adc 0xc4(%esp),%eax │ │ - add %esi,%edi │ │ - mov %esi,(%esp) │ │ - mov 0xc0(%esp),%esi │ │ - mov %edi,%ebp │ │ - mov %edi,0x174(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x4(%esp) │ │ - mov 0xb8(%esp),%eax │ │ - xor %edx,%ecx │ │ - and %edi,%ecx │ │ - mov %ebx,0x170(%esp) │ │ + mov 0x18c(%esp),%eax │ │ + adc %ecx,%edi │ │ + add 0xd0(%esp),%esi │ │ + mov 0xd4(%esp),%ecx │ │ + adc 0x6c(%esp),%edi │ │ + add %esi,%ecx │ │ + mov %esi,0x10(%esp) │ │ + mov %ecx,%esi │ │ + mov %ecx,0xbc(%esp) │ │ + adc %edi,%ebx │ │ + mov %edi,0x18(%esp) │ │ + mov 0xb8(%esp),%edi │ │ + mov %ebx,%ebp │ │ + mov %ebx,0xcc(%esp) │ │ + xor %eax,%edi │ │ + and %ebx,%edi │ │ + xor %eax,%edi │ │ + mov 0x24(%esp),%eax │ │ + xor %edx,%eax │ │ + and %ecx,%eax │ │ + xor %edx,%eax │ │ + mov %ecx,%edx │ │ + add 0xc0(%esp),%eax │ │ + adc 0xa0(%esp),%edi │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%esi,%ebp │ │ xor %edx,%ecx │ │ mov %ebx,%edx │ │ - xor %esi,%eax │ │ - and %ebx,%eax │ │ - xor %esi,%eax │ │ - add 0x1c0(%esp),%ecx │ │ - mov %edi,%esi │ │ - adc 0x78(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%ebp │ │ - xor %esi,%ebp │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%edx,%esi │ │ - shld $0x17,%edi,%edx │ │ - xor %ebx,%esi │ │ + shld $0x17,%ebx,%edx │ │ + mov 0xbc(%esp),%ebx │ │ xor %ebp,%edx │ │ - mov 0x4(%esp),%ebx │ │ - mov 0xc0(%esp),%ebp │ │ - add %ecx,%esi │ │ - mov (%esp),%ecx │ │ - adc %eax,%edx │ │ - add $0xee66dfab,%esi │ │ - adc $0x983e5152,%edx │ │ - mov %esi,0xdc(%esp) │ │ - mov 0x10(%esp),%esi │ │ - mov %edx,0x94(%esp) │ │ - mov %ebx,%edx │ │ - mov %ebx,%edi │ │ - mov %ecx,%eax │ │ - shld $0x1e,%ecx,%edx │ │ - shld $0x4,%ecx,%edi │ │ - shld $0x4,%ebx,%eax │ │ - xor %eax,%edx │ │ - mov %ecx,%eax │ │ - shld $0x1e,%ebx,%ecx │ │ + shld $0x17,%ebx,%esi │ │ + xor %ecx,%esi │ │ + add %eax,%edx │ │ + adc %edi,%esi │ │ + add $0xbeef0ee4,%edx │ │ + mov %edx,0xac(%esp) │ │ + adc $0xbf597fc7,%esi │ │ + mov 0x10(%esp),%ebp │ │ + mov 0x18(%esp),%edx │ │ + mov %esi,0xd0(%esp) │ │ + mov %edx,%esi │ │ + mov %ebp,%ecx │ │ + mov %ebp,%eax │ │ + mov %edx,%edi │ │ + mov %edx,%ebx │ │ + shld $0x4,%ebp,%esi │ │ + shld $0x1e,%edx,%ecx │ │ + shld $0x4,%edx,%eax │ │ + shld $0x1e,%ebp,%edi │ │ + xor %esi,%ecx │ │ + mov %ebp,%esi │ │ + xor %eax,%edi │ │ + mov 0x1c(%esp),%eax │ │ + shld $0x19,%edx,%esi │ │ + xor %ecx,%esi │ │ + mov %edx,%ecx │ │ + shld $0x19,%ebp,%ecx │ │ xor %edi,%ecx │ │ - mov %eax,%edi │ │ - shld $0x19,%ebx,%edi │ │ - xor %ecx,%edi │ │ - mov %ebx,%ecx │ │ - shld $0x19,%eax,%ecx │ │ + mov 0x20(%esp),%edi │ │ + mov %eax,%edx │ │ + xor %edi,%edx │ │ + and %eax,%edi │ │ mov 0x14(%esp),%eax │ │ - xor %edx,%ecx │ │ - mov %esi,%edx │ │ - xor %eax,%edx │ │ - and %esi,%eax │ │ - mov 0x8(%esp),%esi │ │ and %ebx,%edx │ │ mov 0xc(%esp),%ebx │ │ - xor %edx,%eax │ │ - mov %esi,%edx │ │ + xor %edx,%edi │ │ + mov %eax,%edx │ │ xor %ebx,%edx │ │ - and %esi,%ebx │ │ - mov 0xb8(%esp),%esi │ │ - and (%esp),%edx │ │ + and %eax,%ebx │ │ + mov 0xd0(%esp),%eax │ │ + and %ebp,%edx │ │ xor %edx,%ebx │ │ - mov 0x178(%esp),%edx │ │ - add %edi,%ebx │ │ - mov 0x174(%esp),%edi │ │ - adc %ecx,%eax │ │ - add 0xd8(%esp),%ebx │ │ - mov 0xdc(%esp),%ecx │ │ - adc 0x108(%esp),%eax │ │ - add %ebx,%ecx │ │ + mov 0xb8(%esp),%edx │ │ + add %esi,%ebx │ │ + mov 0xac(%esp),%esi │ │ + adc %ecx,%edi │ │ + add 0xc8(%esp),%ebx │ │ + mov 0xcc(%esp),%ecx │ │ + adc 0xb4(%esp),%edi │ │ + add %ebx,%esi │ │ mov %ebx,0xc(%esp) │ │ - mov 0x94(%esp),%ebx │ │ - mov %ecx,0x74(%esp) │ │ - adc %eax,%ebx │ │ - add %ecx,0xac(%esp) │ │ - mov 0x170(%esp),%ecx │ │ - mov %eax,0x14(%esp) │ │ - mov 0x30(%esp),%eax │ │ - mov %ebx,0xc4(%esp) │ │ - adc %ebx,0x114(%esp) │ │ - add %edi,0xa4(%esp) │ │ - adc %ecx,0xa0(%esp) │ │ - add %edx,0x110(%esp) │ │ - adc %esi,0x10c(%esp) │ │ - add 0x1b4(%esp),%eax │ │ - mov %eax,0x30(%esp) │ │ - mov %ecx,%eax │ │ - adc 0x1b0(%esp),%ebp │ │ - mov %edi,%ecx │ │ - mov %ebx,%edi │ │ - xor %esi,%eax │ │ + mov 0x24(%esp),%ebx │ │ + mov %esi,0xc0(%esp) │ │ + adc %edi,%eax │ │ + mov %edi,0x20(%esp) │ │ + mov 0xbc(%esp),%edi │ │ xor %edx,%ecx │ │ - and %ebx,%eax │ │ - xor %esi,%eax │ │ - mov %edx,%esi │ │ - mov 0x74(%esp),%edx │ │ - and %edx,%ecx │ │ - xor %esi,%ecx │ │ - mov %edx,%esi │ │ - add 0x30(%esp),%ecx │ │ - adc %ebp,%eax │ │ - mov %edx,%ebp │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%ebp │ │ - xor %esi,%ebp │ │ - mov %ebx,%esi │ │ - shld $0xe,%edx,%ebx │ │ - shld $0x12,%edx,%esi │ │ - xor %esi,%ebx │ │ - mov %edx,%esi │ │ - shld $0x17,%edi,%esi │ │ - shld $0x17,%edx,%edi │ │ + and %eax,%ecx │ │ + mov %eax,%ebp │ │ + mov %eax,0xb4(%esp) │ │ + xor %edx,%ecx │ │ + mov %esi,%edx │ │ + xor %ebx,%edi │ │ + and %esi,%edi │ │ + xor %ebx,%edi │ │ + mov %esi,%ebx │ │ + add 0x100(%esp),%edi │ │ + adc 0xfc(%esp),%ecx │ │ + shld $0x12,%eax,%edx │ │ + shld $0xe,%eax,%ebx │ │ + shld $0xe,%esi,%ebp │ │ + xor %edx,%ebx │ │ + mov %eax,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ + mov %eax,%esi │ │ + shld $0x17,%eax,%edx │ │ + mov 0xc0(%esp),%eax │ │ + xor %ebp,%edx │ │ + mov 0x20(%esp),%ebp │ │ + shld $0x17,%eax,%esi │ │ xor %ebx,%esi │ │ - xor %ebp,%edi │ │ - mov 0xc(%esp),%ebp │ │ - add %ecx,%esi │ │ - adc %eax,%edi │ │ - add $0x2db43210,%esi │ │ - adc $0xa831c66d,%edi │ │ - mov %esi,0xc0(%esp) │ │ - mov %edi,0xd8(%esp) │ │ - mov 0x14(%esp),%edi │ │ - mov %ebp,%eax │ │ - mov %ebp,%ecx │ │ - mov %ebp,%ebx │ │ - mov %edi,%edx │ │ - shld $0x4,%edi,%eax │ │ - shld $0x1e,%edi,%ecx │ │ - shld $0x19,%edi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x1e,%ebp,%edx │ │ - xor %eax,%edx │ │ - mov %edi,%eax │ │ + add %edi,%edx │ │ + mov %ebp,%edi │ │ + adc %ecx,%esi │ │ + add $0x3da88fc2,%edx │ │ + adc $0xc6e00bf3,%esi │ │ + mov %edx,0xfc(%esp) │ │ + mov %esi,0x100(%esp) │ │ + mov 0xc(%esp),%esi │ │ + mov %esi,%eax │ │ + shld $0x1e,%esi,%edi │ │ + mov %esi,%ecx │ │ + mov %esi,%ebx │ │ shld $0x4,%ebp,%eax │ │ + shld $0x1e,%ebp,%ecx │ │ + shld $0x19,%ebp,%ebx │ │ + xor %eax,%edi │ │ + mov %ebp,%eax │ │ + shld $0x4,%esi,%eax │ │ xor %eax,%ecx │ │ - mov 0x4(%esp),%eax │ │ + mov 0x18(%esp),%eax │ │ xor %ecx,%ebx │ │ - mov %edi,%ecx │ │ - mov 0x10(%esp),%edi │ │ - shld $0x19,%ebp,%ecx │ │ - xor %edx,%ecx │ │ + mov %ebp,%ecx │ │ + shld $0x19,%esi,%ecx │ │ + mov 0x14(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov 0x1c(%esp),%edi │ │ mov %eax,%edx │ │ xor %edi,%edx │ │ and %eax,%edi │ │ - mov (%esp),%eax │ │ - and %esi,%edx │ │ - mov 0x8(%esp),%esi │ │ + mov 0x10(%esp),%eax │ │ + and %ebp,%edx │ │ + mov 0xfc(%esp),%ebp │ │ xor %edx,%edi │ │ mov %eax,%edx │ │ xor %esi,%edx │ │ and %eax,%esi │ │ - mov %edi,%eax │ │ - and %ebp,%edx │ │ + mov 0xb4(%esp),%eax │ │ + and 0xc(%esp),%edx │ │ xor %edx,%esi │ │ + mov 0xc0(%esp),%edx │ │ add %ebx,%esi │ │ - adc %ecx,%eax │ │ - add 0xd4(%esp),%esi │ │ - mov 0xc0(%esp),%edi │ │ - mov 0xd8(%esp),%ebx │ │ - mov 0x170(%esp),%ecx │ │ - mov 0x174(%esp),%edx │ │ - adc 0xc8(%esp),%eax │ │ - add %esi,%edi │ │ - mov %esi,0x8(%esp) │ │ - mov %edi,%esi │ │ - mov %edi,%ebp │ │ - mov %edi,0x78(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x10(%esp) │ │ - mov 0xc4(%esp),%eax │ │ - mov %ebx,0x30(%esp) │ │ - xor %ecx,%eax │ │ - and %ebx,%eax │ │ - xor %ecx,%eax │ │ - mov 0x74(%esp),%ecx │ │ - xor %edx,%ecx │ │ - and %edi,%ecx │ │ - xor %edx,%ecx │ │ - mov %ebx,%edx │ │ - add 0x110(%esp),%ecx │ │ - adc 0x10c(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%ebp │ │ - xor %esi,%ebp │ │ - mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%edx,%esi │ │ - shld $0x17,%edi,%edx │ │ - xor %ebx,%esi │ │ - xor %ebp,%edx │ │ - mov 0x4(%esp),%ebx │ │ - add %ecx,%esi │ │ - mov 0x8(%esp),%ecx │ │ - adc %eax,%edx │ │ - add $0x98fb213f,%esi │ │ - mov %esi,0x110(%esp) │ │ - mov 0x10(%esp),%esi │ │ - adc $0xb00327c8,%edx │ │ - mov %edx,0x10c(%esp) │ │ - mov %ecx,%eax │ │ - mov %ecx,%edi │ │ - mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - mov %esi,%ebp │ │ - shld $0x1e,%ecx,%edx │ │ - xor %eax,%edx │ │ - mov %esi,%eax │ │ - shld $0x4,%ecx,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - xor %eax,%ecx │ │ - mov %edi,%eax │ │ - shld $0x19,%esi,%eax │ │ - xor %ecx,%eax │ │ - mov %esi,%ecx │ │ - mov 0x14(%esp),%esi │ │ - shld $0x19,%edi,%ecx │ │ - xor %edx,%ecx │ │ + mov 0x100(%esp),%ebx │ │ + adc %ecx,%edi │ │ + add 0xd8(%esp),%esi │ │ + mov 0xbc(%esp),%ecx │ │ + adc 0xa8(%esp),%edi │ │ + add %esi,%ebp │ │ + mov %esi,0x14(%esp) │ │ + mov %ebp,%esi │ │ + mov %ebp,0xf4(%esp) │ │ + adc %edi,%ebx │ │ + add %ebp,0x10c(%esp) │ │ + mov %edi,0x1c(%esp) │ │ + mov 0xcc(%esp),%ebp │ │ + mov 0x24(%esp),%edi │ │ + mov %ebx,0xc8(%esp) │ │ + adc %ebx,0x108(%esp) │ │ + add %edx,0x48(%esp) │ │ + adc %eax,0x88(%esp) │ │ + add %ecx,0x238(%esp) │ │ + adc %ebp,0x23c(%esp) │ │ + add 0x1f0(%esp),%edi │ │ + mov %edi,0x24(%esp) │ │ + mov 0xb8(%esp),%edi │ │ + adc 0x1ec(%esp),%edi │ │ + mov %edi,0xb8(%esp) │ │ + mov %eax,%edi │ │ + mov %edx,%eax │ │ mov %esi,%edx │ │ - xor %ebx,%edx │ │ - and %esi,%ebx │ │ - mov (%esp),%esi │ │ - and %ebp,%edx │ │ - mov 0xc(%esp),%ebp │ │ - xor %edx,%ebx │ │ - mov %ebp,%edx │ │ - xor %esi,%edx │ │ - and %ebp,%esi │ │ - and %edi,%edx │ │ - mov 0x110(%esp),%edi │ │ - xor %edx,%esi │ │ - mov 0x74(%esp),%edx │ │ - add %eax,%esi │ │ - mov %ebx,%eax │ │ - mov 0x10c(%esp),%ebx │ │ - adc %ecx,%eax │ │ - add 0xcc(%esp),%esi │ │ - mov 0xc4(%esp),%ecx │ │ - adc 0x2c(%esp),%eax │ │ - add %esi,%edi │ │ - mov %esi,(%esp) │ │ - mov %edi,%esi │ │ - mov %edi,%ebp │ │ - mov %edi,0xc8(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x4(%esp) │ │ - mov 0x30(%esp),%eax │ │ - mov %ebx,0xcc(%esp) │ │ xor %ecx,%eax │ │ - and %ebx,%eax │ │ + xor %ebp,%edi │ │ + and %esi,%eax │ │ + and %ebx,%edi │ │ xor %ecx,%eax │ │ - mov 0x78(%esp),%ecx │ │ - xor %edx,%ecx │ │ - and %edi,%ecx │ │ - xor %edx,%ecx │ │ - mov %ebx,%edx │ │ - add 0xa4(%esp),%ecx │ │ - adc 0xa0(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%ebp │ │ - xor %esi,%ebp │ │ - mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%edx,%esi │ │ - shld $0x17,%edi,%edx │ │ - xor %ebx,%esi │ │ - xor %ebp,%edx │ │ - mov (%esp),%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%edx │ │ - add $0xbeef0ee4,%esi │ │ - mov %esi,0x74(%esp) │ │ - mov 0x4(%esp),%esi │ │ - adc $0xbf597fc7,%edx │ │ - mov %ebx,%ecx │ │ - mov %ebx,%eax │ │ - mov %edx,0xd4(%esp) │ │ - mov %esi,%edi │ │ - shld $0x1e,%esi,%ecx │ │ - mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - mov %esi,%ebp │ │ - shld $0x4,%ebx,%edi │ │ - shld $0x1e,%ebx,%edx │ │ - xor %edi,%ecx │ │ - mov %ebx,%edi │ │ - xor %eax,%edx │ │ - mov 0x14(%esp),%eax │ │ - shld $0x19,%esi,%edi │ │ - xor %ecx,%edi │ │ + xor %ebp,%edi │ │ mov %esi,%ecx │ │ - mov 0x10(%esp),%esi │ │ - shld $0x19,%ebx,%ecx │ │ + mov %ebx,%ebp │ │ + add 0x24(%esp),%eax │ │ + adc 0xb8(%esp),%edi │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%esi,%ebp │ │ xor %edx,%ecx │ │ + mov %ebx,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ mov %esi,%edx │ │ - xor %eax,%edx │ │ - and %esi,%eax │ │ - mov 0x8(%esp),%esi │ │ - and %ebp,%edx │ │ - mov 0xc(%esp),%ebp │ │ - xor %edx,%eax │ │ - mov %esi,%edx │ │ + shld $0x17,%ebx,%edx │ │ + shld $0x17,%esi,%ebx │ │ + mov 0x18(%esp),%esi │ │ xor %ebp,%edx │ │ - and %esi,%ebp │ │ - mov 0x30(%esp),%esi │ │ - and %ebx,%edx │ │ - mov 0xd4(%esp),%ebx │ │ - xor %edx,%ebp │ │ - mov 0x74(%esp),%edx │ │ - add %edi,%ebp │ │ - mov 0x78(%esp),%edi │ │ - adc %ecx,%eax │ │ - add 0xe0(%esp),%ebp │ │ - mov 0xc8(%esp),%ecx │ │ - adc 0xd0(%esp),%eax │ │ - add %ebp,%edx │ │ - mov %ebp,0xc(%esp) │ │ - mov %edx,%ebp │ │ - mov %edx,0xc4(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x14(%esp) │ │ - mov 0xcc(%esp),%eax │ │ - xor %edi,%ecx │ │ - and %edx,%ecx │ │ - mov %ebx,0x108(%esp) │ │ - xor %edi,%ecx │ │ - mov %ebx,%edi │ │ - xor %esi,%eax │ │ - and %ebx,%eax │ │ - xor %esi,%eax │ │ - add 0xac(%esp),%ecx │ │ - mov %edx,%esi │ │ - adc 0x114(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%ebp │ │ - xor %esi,%ebp │ │ - mov %ebx,%esi │ │ - shld $0xe,%edx,%ebx │ │ - shld $0x12,%edx,%esi │ │ - xor %esi,%ebx │ │ - mov %edx,%esi │ │ - shld $0x17,%edi,%esi │ │ - shld $0x17,%edx,%edi │ │ - xor %ebx,%esi │ │ - xor %ebp,%edi │ │ - mov 0xc(%esp),%ebp │ │ - mov 0x10(%esp),%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%edi │ │ - add $0x3da88fc2,%esi │ │ - adc $0xc6e00bf3,%edi │ │ - mov %esi,0xac(%esp) │ │ - mov 0x4(%esp),%esi │ │ - mov %edi,0xd0(%esp) │ │ - mov 0x14(%esp),%edi │ │ + xor %ecx,%ebx │ │ + mov 0x14(%esp),%ebp │ │ + add %eax,%edx │ │ + adc %edi,%ebx │ │ + add $0x930aa725,%edx │ │ + mov %edx,0xbc(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + adc $0xd5a79147,%ebx │ │ mov %ebp,%eax │ │ mov %ebp,%ecx │ │ - mov %edi,%edx │ │ - shld $0x4,%edi,%eax │ │ - shld $0x1e,%edi,%ecx │ │ - shld $0x1e,%ebp,%edx │ │ - xor %eax,%edx │ │ - mov %edi,%eax │ │ + mov %ebx,0xd8(%esp) │ │ + mov %edx,%edi │ │ + shld $0x4,%edx,%eax │ │ + shld $0x1e,%edx,%ecx │ │ + mov %edx,%ebx │ │ + shld $0x1e,%ebp,%edi │ │ + xor %eax,%edi │ │ + mov %edx,%eax │ │ shld $0x4,%ebp,%eax │ │ xor %eax,%ecx │ │ mov %ebp,%eax │ │ - shld $0x19,%edi,%eax │ │ + shld $0x19,%edx,%eax │ │ xor %ecx,%eax │ │ - mov %edi,%ecx │ │ + mov %edx,%ecx │ │ shld $0x19,%ebp,%ecx │ │ - xor %edx,%ecx │ │ - mov %esi,%edx │ │ - xor %ebx,%edx │ │ - and %esi,%ebx │ │ - mov 0x8(%esp),%esi │ │ - and %edi,%edx │ │ - mov (%esp),%edi │ │ - xor %edx,%ebx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ mov %edi,%edx │ │ xor %esi,%edx │ │ and %edi,%esi │ │ - mov 0xac(%esp),%edi │ │ - and %ebp,%edx │ │ - mov 0xc8(%esp),%ebp │ │ + mov 0x10(%esp),%edi │ │ + and %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ xor %edx,%esi │ │ - mov 0xcc(%esp),%edx │ │ - add %eax,%esi │ │ - mov %ebx,%eax │ │ - mov 0xd0(%esp),%ebx │ │ + mov %ebx,%edx │ │ + xor %edi,%edx │ │ + and %ebx,%edi │ │ + and %ebp,%edx │ │ + mov 0xd8(%esp),%ebp │ │ + xor %edx,%edi │ │ + add %eax,%edi │ │ + mov %esi,%eax │ │ + mov 0xbc(%esp),%esi │ │ adc %ecx,%eax │ │ - add 0xdc(%esp),%esi │ │ - mov 0x108(%esp),%ecx │ │ - adc 0x94(%esp),%eax │ │ - add %esi,%edi │ │ - mov %esi,0x8(%esp) │ │ - mov 0xc4(%esp),%esi │ │ - mov %edi,0xe0(%esp) │ │ - adc %eax,%ebx │ │ - add %edi,0x11c(%esp) │ │ - mov %eax,0x10(%esp) │ │ - mov 0x78(%esp),%eax │ │ - mov %ebx,0x94(%esp) │ │ - adc %ebx,0xe4(%esp) │ │ - add %esi,0x38(%esp) │ │ - adc %ecx,0x1c(%esp) │ │ - add %ebp,0x238(%esp) │ │ - adc %edx,0x234(%esp) │ │ - add 0x1d0(%esp),%eax │ │ - mov %eax,0x78(%esp) │ │ - mov 0x30(%esp),%eax │ │ - adc 0x1cc(%esp),%eax │ │ - mov %eax,0x30(%esp) │ │ + add 0x74(%esp),%edi │ │ + mov 0xc0(%esp),%ecx │ │ + adc 0xf0(%esp),%eax │ │ + add %edi,%esi │ │ + mov %edi,0x10(%esp) │ │ + mov 0xc8(%esp),%edi │ │ + mov %esi,%edx │ │ + mov %esi,%ebx │ │ + mov %esi,0x24(%esp) │ │ + adc %eax,%ebp │ │ + mov %eax,0x18(%esp) │ │ + mov 0xb4(%esp),%eax │ │ + mov %ebp,0xa0(%esp) │ │ + xor %eax,%edi │ │ + and %ebp,%edi │ │ + xor %eax,%edi │ │ + mov 0xf4(%esp),%eax │ │ + xor %ecx,%eax │ │ + and %esi,%eax │ │ + xor %ecx,%eax │ │ + mov %ebp,%ecx │ │ + add 0x238(%esp),%eax │ │ + adc 0x23c(%esp),%edi │ │ + shld $0x12,%ebp,%edx │ │ + shld $0xe,%ebp,%ebx │ │ + xor %edx,%ebx │ │ + mov %ebp,%edx │ │ + shld $0xe,%esi,%ebp │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ + shld $0x17,%ecx,%edx │ │ + shld $0x17,%esi,%ecx │ │ + xor %ebp,%edx │ │ + xor %ebx,%ecx │ │ + mov 0x18(%esp),%ebp │ │ + add %eax,%edx │ │ + adc %edi,%ecx │ │ + add $0xe003826f,%edx │ │ + adc $0x6ca6351,%ecx │ │ + mov %edx,0xc0(%esp) │ │ + mov %ecx,0x74(%esp) │ │ + mov 0x10(%esp),%ecx │ │ + mov %ebp,%edi │ │ mov %ecx,%eax │ │ - mov %esi,%ecx │ │ - mov %edi,%esi │ │ - xor %ebp,%ecx │ │ + shld $0x1e,%ecx,%edi │ │ + mov %ecx,%ebx │ │ + shld $0x4,%ebp,%eax │ │ + mov %ebx,%esi │ │ + xor %eax,%edi │ │ + mov %ebp,%eax │ │ + shld $0x19,%ebp,%esi │ │ + shld $0x4,%ecx,%eax │ │ + shld $0x1e,%ebp,%ecx │ │ + xor %eax,%ecx │ │ + mov 0x1c(%esp),%eax │ │ + xor %ecx,%esi │ │ + mov %ebp,%ecx │ │ + shld $0x19,%ebx,%ecx │ │ + mov 0xc(%esp),%ebx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ + mov %eax,%edx │ │ + xor %edi,%edx │ │ + and %eax,%edi │ │ + mov 0x14(%esp),%eax │ │ + and %ebp,%edx │ │ + xor %edx,%edi │ │ + mov %eax,%edx │ │ + xor %ebx,%edx │ │ + and %eax,%ebx │ │ + mov 0xc8(%esp),%eax │ │ + and 0x10(%esp),%edx │ │ + xor %edx,%ebx │ │ + mov 0xf4(%esp),%edx │ │ + add %esi,%ebx │ │ + mov 0xc0(%esp),%esi │ │ + adc %ecx,%edi │ │ + add 0xd4(%esp),%ebx │ │ + mov 0x74(%esp),%ecx │ │ + adc 0xf8(%esp),%edi │ │ + add %ebx,%esi │ │ + mov %ebx,0xc(%esp) │ │ + mov %esi,%ebx │ │ + mov %esi,0xb4(%esp) │ │ + adc %edi,%ecx │ │ + mov %edi,0x20(%esp) │ │ + mov 0xa0(%esp),%edi │ │ + mov %ecx,%ebp │ │ + mov %ecx,0xa8(%esp) │ │ + xor %eax,%edi │ │ + and %ecx,%edi │ │ + xor %eax,%edi │ │ + mov 0x24(%esp),%eax │ │ xor %edx,%eax │ │ - and %edi,%ecx │ │ - and %ebx,%eax │ │ - xor %ebp,%ecx │ │ + and %esi,%eax │ │ xor %edx,%eax │ │ - mov %edi,%edx │ │ - mov %ebx,%ebp │ │ - add 0x78(%esp),%ecx │ │ - adc 0x30(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edx │ │ - xor %esi,%edx │ │ - mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - shld $0x17,%edi,%ebx │ │ - mov 0x4(%esp),%edi │ │ + mov %esi,%edx │ │ + add 0x48(%esp),%eax │ │ + adc 0x88(%esp),%edi │ │ + shld $0x12,%ecx,%edx │ │ + shld $0xe,%ecx,%ebx │ │ + shld $0xe,%esi,%ebp │ │ xor %edx,%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%ebx │ │ - add $0x930aa725,%esi │ │ - adc $0xd5a79147,%ebx │ │ - mov %esi,0x30(%esp) │ │ - mov 0x10(%esp),%esi │ │ - mov %ebx,0xdc(%esp) │ │ - mov 0x8(%esp),%ebx │ │ + mov %ecx,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ mov %esi,%edx │ │ - mov %esi,%ebp │ │ - mov %ebx,%eax │ │ - shld $0x1e,%ebx,%edx │ │ - mov %ebx,%ecx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - xor %eax,%edx │ │ + shld $0x17,%ecx,%edx │ │ + shld $0x17,%esi,%ecx │ │ + mov 0xc(%esp),%esi │ │ + xor %ebx,%ecx │ │ + mov 0x20(%esp),%ebx │ │ + xor %ebp,%edx │ │ + add %eax,%edx │ │ + adc %edi,%ecx │ │ + add $0xa0e6e70,%edx │ │ mov %esi,%eax │ │ + adc $0x14292967,%ecx │ │ + mov %edx,0xb8(%esp) │ │ + mov %ebx,%edi │ │ shld $0x4,%ebx,%eax │ │ - xor %eax,%ecx │ │ + mov %ecx,0xd4(%esp) │ │ + mov %esi,%ecx │ │ + shld $0x1e,%esi,%edi │ │ + shld $0x1e,%ebx,%ecx │ │ + mov 0xd4(%esp),%ebp │ │ + xor %eax,%edi │ │ mov %ebx,%eax │ │ - shld $0x19,%esi,%eax │ │ + shld $0x4,%esi,%eax │ │ + xor %eax,%ecx │ │ + mov %esi,%eax │ │ + shld $0x19,%ebx,%eax │ │ xor %ecx,%eax │ │ - mov %esi,%ecx │ │ - mov 0x14(%esp),%esi │ │ - shld $0x19,%ebx,%ecx │ │ - xor %edx,%ecx │ │ + mov %ebx,%ecx │ │ + shld $0x19,%esi,%ecx │ │ + mov 0x18(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov 0x1c(%esp),%edi │ │ mov %esi,%edx │ │ xor %edi,%edx │ │ and %esi,%edi │ │ - mov (%esp),%esi │ │ - and %ebp,%edx │ │ - mov 0xc(%esp),%ebp │ │ + mov 0x14(%esp),%esi │ │ + and %ebx,%edx │ │ + mov 0x10(%esp),%ebx │ │ xor %edx,%edi │ │ - mov %ebp,%edx │ │ + mov %ebx,%edx │ │ xor %esi,%edx │ │ - and %ebp,%esi │ │ - and %ebx,%edx │ │ - mov 0xdc(%esp),%ebx │ │ + and %ebx,%esi │ │ + mov 0xb8(%esp),%ebx │ │ + and 0xc(%esp),%edx │ │ xor %edx,%esi │ │ - mov 0xc4(%esp),%edx │ │ + mov 0x24(%esp),%edx │ │ add %eax,%esi │ │ - mov %edi,%eax │ │ - mov 0x30(%esp),%edi │ │ - adc %ecx,%eax │ │ - add 0xc0(%esp),%esi │ │ - mov 0x108(%esp),%ecx │ │ - adc 0xd8(%esp),%eax │ │ - add %esi,%edi │ │ - mov %esi,(%esp) │ │ - mov %edi,%esi │ │ - mov %edi,%ebp │ │ - mov %edi,0xa4(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x4(%esp) │ │ - mov 0x94(%esp),%eax │ │ - mov %ebx,0xa0(%esp) │ │ + mov 0xa8(%esp),%eax │ │ + adc %ecx,%edi │ │ + add 0xac(%esp),%esi │ │ + mov 0xa0(%esp),%ecx │ │ + adc 0xd0(%esp),%edi │ │ + add %esi,%ebx │ │ + mov %esi,0x14(%esp) │ │ + mov %ebx,%esi │ │ + mov %ebx,0x88(%esp) │ │ + adc %edi,%ebp │ │ + mov %edi,0x1c(%esp) │ │ + mov 0xb4(%esp),%edi │ │ xor %ecx,%eax │ │ - and %ebx,%eax │ │ + and %ebp,%eax │ │ + mov %ebp,0xf4(%esp) │ │ xor %ecx,%eax │ │ - mov 0xe0(%esp),%ecx │ │ - xor %edx,%ecx │ │ - and %edi,%ecx │ │ - xor %edx,%ecx │ │ + mov %esi,%ecx │ │ + xor %edx,%edi │ │ + and %ebx,%edi │ │ + xor %edx,%edi │ │ mov %ebx,%edx │ │ - add 0x238(%esp),%ecx │ │ - adc 0x234(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%ebp │ │ - xor %esi,%ebp │ │ - mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%edx,%esi │ │ - shld $0x17,%edi,%edx │ │ - mov 0x14(%esp),%edi │ │ - xor %ebx,%esi │ │ + mov %ebp,%ebx │ │ + add 0x10c(%esp),%edi │ │ + adc 0x108(%esp),%eax │ │ + shld $0x12,%ebp,%edx │ │ + shld $0xe,%ebp,%ecx │ │ + xor %edx,%ecx │ │ + mov %ebp,%edx │ │ + shld $0xe,%esi,%ebp │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ + shld $0x17,%ebx,%edx │ │ xor %ebp,%edx │ │ - mov (%esp),%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%edx │ │ - add $0xe003826f,%esi │ │ - mov %esi,0x114(%esp) │ │ - mov 0x4(%esp),%esi │ │ - adc $0x6ca6351,%edx │ │ - mov %ebx,%eax │ │ - mov %edx,0xc0(%esp) │ │ - mov %ebx,%ecx │ │ + mov %ebx,%ebp │ │ + mov 0x18(%esp),%ebx │ │ + shld $0x17,%esi,%ebp │ │ + xor %ecx,%ebp │ │ + add %edi,%edx │ │ + mov 0x14(%esp),%ecx │ │ + adc %eax,%ebp │ │ + add $0x46d22ffc,%edx │ │ + adc $0x27b70a85,%ebp │ │ + mov %edx,0x10c(%esp) │ │ + mov %ebp,0xac(%esp) │ │ + mov 0x1c(%esp),%ebp │ │ + mov %ecx,%eax │ │ + mov %ebp,%edi │ │ + mov %ebp,%esi │ │ + shld $0x4,%ebp,%eax │ │ + shld $0x1e,%ecx,%edi │ │ + shld $0x4,%ecx,%esi │ │ + xor %eax,%edi │ │ + mov %ecx,%eax │ │ + shld $0x1e,%ebp,%ecx │ │ + xor %esi,%ecx │ │ + mov %eax,%esi │ │ + shld $0x19,%ebp,%esi │ │ + xor %ecx,%esi │ │ + mov %ebp,%ecx │ │ + shld $0x19,%eax,%ecx │ │ + mov 0x20(%esp),%eax │ │ + xor %edi,%ecx │ │ + mov 0x10(%esp),%edi │ │ + mov %eax,%edx │ │ + xor %ebx,%edx │ │ + and %eax,%ebx │ │ + mov 0xc(%esp),%eax │ │ + and %ebp,%edx │ │ + mov 0xac(%esp),%ebp │ │ + xor %edx,%ebx │ │ + mov %eax,%edx │ │ + xor %edi,%edx │ │ + and %eax,%edi │ │ + mov 0xf4(%esp),%eax │ │ + and 0x14(%esp),%edx │ │ + xor %edx,%edi │ │ + mov 0x88(%esp),%edx │ │ + add %esi,%edi │ │ + mov 0x10c(%esp),%esi │ │ + adc %ecx,%ebx │ │ + add 0xfc(%esp),%edi │ │ + mov 0xb4(%esp),%ecx │ │ + adc 0x100(%esp),%ebx │ │ + add %edi,%esi │ │ + mov %edi,0x10(%esp) │ │ + mov 0x24(%esp),%edi │ │ + mov %esi,0xf8(%esp) │ │ + adc %ebx,%ebp │ │ + add %esi,0x114(%esp) │ │ + mov %ebx,0x18(%esp) │ │ + mov %ebp,%ebx │ │ + mov %ebp,0xd0(%esp) │ │ + adc %ebp,0xdc(%esp) │ │ + add %edx,0x110(%esp) │ │ + mov 0xa8(%esp),%ebp │ │ + adc %eax,0x11c(%esp) │ │ + add %ecx,0x164(%esp) │ │ + adc %ebp,0x104(%esp) │ │ + add 0x1e0(%esp),%edi │ │ + mov %edi,0x24(%esp) │ │ + mov 0xa0(%esp),%edi │ │ + adc 0x1dc(%esp),%edi │ │ + mov %edi,0xa0(%esp) │ │ + mov %eax,%edi │ │ + mov %edx,%eax │ │ mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - mov %esi,%ebp │ │ - shld $0x1e,%ebx,%edx │ │ - xor %eax,%edx │ │ - mov %esi,%eax │ │ - shld $0x4,%ebx,%eax │ │ - xor %eax,%ecx │ │ - mov %ebx,%eax │ │ - shld $0x19,%esi,%eax │ │ xor %ecx,%eax │ │ + xor %ebp,%edi │ │ + and %esi,%eax │ │ + and %ebx,%edi │ │ + xor %ecx,%eax │ │ + xor %ebp,%edi │ │ mov %esi,%ecx │ │ - mov 0x10(%esp),%esi │ │ - shld $0x19,%ebx,%ecx │ │ + mov %ebx,%ebp │ │ + add 0x24(%esp),%eax │ │ + adc 0xa0(%esp),%edi │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%esi,%ebp │ │ xor %edx,%ecx │ │ + mov %ebx,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ mov %esi,%edx │ │ - xor %edi,%edx │ │ - and %esi,%edi │ │ - mov 0x8(%esp),%esi │ │ - and %ebp,%edx │ │ - mov 0xc(%esp),%ebp │ │ - xor %edx,%edi │ │ - mov %esi,%edx │ │ + shld $0x17,%ebx,%edx │ │ + shld $0x17,%esi,%ebx │ │ xor %ebp,%edx │ │ - and %esi,%ebp │ │ - mov 0xe0(%esp),%esi │ │ - and %ebx,%edx │ │ - mov 0xc0(%esp),%ebx │ │ - xor %edx,%ebp │ │ - mov 0x114(%esp),%edx │ │ - add %eax,%ebp │ │ - mov 0xa0(%esp),%eax │ │ - adc %ecx,%edi │ │ - add 0x110(%esp),%ebp │ │ - mov 0x94(%esp),%ecx │ │ - adc 0x10c(%esp),%edi │ │ - add %ebp,%edx │ │ - mov %ebp,0xc(%esp) │ │ - mov %edx,%ebp │ │ - mov %edx,0x78(%esp) │ │ + xor %ecx,%ebx │ │ + mov 0x10(%esp),%ecx │ │ + mov 0x18(%esp),%ebp │ │ + add %eax,%edx │ │ adc %edi,%ebx │ │ - xor %ecx,%eax │ │ - mov %edi,0x14(%esp) │ │ - and %ebx,%eax │ │ - mov %ebx,%edi │ │ - mov %ebx,0x10c(%esp) │ │ - xor %ecx,%eax │ │ - mov 0xa4(%esp),%ecx │ │ - xor %esi,%ecx │ │ - and %edx,%ecx │ │ - xor %esi,%ecx │ │ - mov %edx,%esi │ │ - add 0x38(%esp),%ecx │ │ - adc 0x1c(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%ebp │ │ - xor %esi,%ebp │ │ + add $0x5c26c926,%edx │ │ + adc $0x2e1b2138,%ebx │ │ + mov %edx,0x108(%esp) │ │ + mov %ecx,%eax │ │ + mov %ebp,%edi │ │ + mov %ebx,0x100(%esp) │ │ + mov %ecx,%ebx │ │ + shld $0x4,%ebp,%eax │ │ + shld $0x1e,%ecx,%edi │ │ mov %ebx,%esi │ │ - shld $0xe,%edx,%ebx │ │ - shld $0x12,%edx,%esi │ │ - xor %esi,%ebx │ │ - mov %edx,%esi │ │ - shld $0x17,%edi,%esi │ │ - shld $0x17,%edx,%edi │ │ - xor %ebx,%esi │ │ - xor %ebp,%edi │ │ - mov 0xc(%esp),%ebp │ │ - add %ecx,%esi │ │ - adc %eax,%edi │ │ - add $0xa0e6e70,%esi │ │ - adc $0x14292967,%edi │ │ - mov %esi,0xe0(%esp) │ │ - mov %edi,0x110(%esp) │ │ - mov 0x14(%esp),%edi │ │ + xor %eax,%edi │ │ mov %ebp,%eax │ │ - mov %ebp,%ecx │ │ - mov %ebp,%ebx │ │ - mov %edi,%edx │ │ - shld $0x4,%edi,%eax │ │ - shld $0x1e,%edi,%ecx │ │ - shld $0x19,%edi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x1e,%ebp,%edx │ │ - xor %eax,%edx │ │ - mov %edi,%eax │ │ - shld $0x4,%ebp,%eax │ │ + shld $0x19,%ebp,%esi │ │ + shld $0x4,%ecx,%eax │ │ + shld $0x1e,%ebp,%ecx │ │ xor %eax,%ecx │ │ - mov 0x4(%esp),%eax │ │ - xor %ecx,%ebx │ │ - mov %edi,%ecx │ │ - mov 0x10(%esp),%edi │ │ - shld $0x19,%ebp,%ecx │ │ - xor %edx,%ecx │ │ + mov 0x1c(%esp),%eax │ │ + xor %ecx,%esi │ │ + mov %ebp,%ecx │ │ + shld $0x19,%ebx,%ecx │ │ + mov 0xc(%esp),%ebx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ mov %eax,%edx │ │ xor %edi,%edx │ │ and %eax,%edi │ │ - mov (%esp),%eax │ │ - and %esi,%edx │ │ - mov 0x8(%esp),%esi │ │ + mov 0x14(%esp),%eax │ │ + and %ebp,%edx │ │ + mov 0x100(%esp),%ebp │ │ xor %edx,%edi │ │ mov %eax,%edx │ │ - xor %esi,%edx │ │ - and %eax,%esi │ │ - mov %edi,%eax │ │ - mov 0xe0(%esp),%edi │ │ - and %ebp,%edx │ │ - xor %edx,%esi │ │ - mov 0xa4(%esp),%edx │ │ - add %ebx,%esi │ │ - mov 0x110(%esp),%ebx │ │ - adc %ecx,%eax │ │ - add 0x74(%esp),%esi │ │ - mov 0x78(%esp),%ecx │ │ - adc 0xd4(%esp),%eax │ │ - add %esi,%edi │ │ - mov %esi,0x8(%esp) │ │ - mov 0xa0(%esp),%esi │ │ - mov %edi,0xd8(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x10(%esp) │ │ - mov 0x10c(%esp),%eax │ │ - xor %edx,%ecx │ │ - and %edi,%ecx │ │ - mov %ebx,%ebp │ │ - mov %ebx,0x94(%esp) │ │ - xor %edx,%ecx │ │ - mov %edi,%edx │ │ - xor %esi,%eax │ │ - and %ebx,%eax │ │ - xor %esi,%eax │ │ - add 0x11c(%esp),%ecx │ │ - mov %edi,%esi │ │ - adc 0xe4(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edx │ │ - xor %esi,%edx │ │ - mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - mov 0x8(%esp),%ebp │ │ - shld $0x17,%edi,%ebx │ │ - mov 0x4(%esp),%edi │ │ + xor %ebx,%edx │ │ + and %eax,%ebx │ │ + mov 0xf4(%esp),%eax │ │ + and 0x10(%esp),%edx │ │ xor %edx,%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%ebx │ │ - add $0x46d22ffc,%esi │ │ - mov %esi,0x11c(%esp) │ │ - mov 0x10(%esp),%esi │ │ - mov %ebp,%eax │ │ - adc $0x27b70a85,%ebx │ │ + add %esi,%ebx │ │ + mov 0x108(%esp),%esi │ │ + adc %ecx,%edi │ │ + add 0xbc(%esp),%ebx │ │ + mov 0x88(%esp),%ecx │ │ + adc 0xd8(%esp),%edi │ │ + add %ebx,%esi │ │ + mov %ebx,0xc(%esp) │ │ + mov %esi,%edx │ │ + mov %esi,%ebx │ │ + mov %esi,0x24(%esp) │ │ + adc %edi,%ebp │ │ + mov %edi,0x20(%esp) │ │ + mov 0xd0(%esp),%edi │ │ + mov %ebp,0x48(%esp) │ │ + xor %eax,%edi │ │ + and %ebp,%edi │ │ + xor %eax,%edi │ │ + mov 0xf8(%esp),%eax │ │ + xor %ecx,%eax │ │ + and %esi,%eax │ │ + xor %ecx,%eax │ │ mov %ebp,%ecx │ │ - mov %ebx,0xe4(%esp) │ │ - mov %ebp,%ebx │ │ + add 0x164(%esp),%eax │ │ + adc 0x104(%esp),%edi │ │ + shld $0x12,%ebp,%edx │ │ + shld $0xe,%ebp,%ebx │ │ + xor %edx,%ebx │ │ + mov %ebp,%edx │ │ + shld $0xe,%esi,%ebp │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - shld $0x19,%esi,%ebx │ │ - shld $0x1e,%ebp,%edx │ │ - xor %eax,%edx │ │ + shld $0x17,%ecx,%edx │ │ + shld $0x17,%esi,%ecx │ │ + mov 0xc(%esp),%esi │ │ + xor %ebx,%ecx │ │ + mov 0x20(%esp),%ebx │ │ + xor %ebp,%edx │ │ + add %eax,%edx │ │ + adc %edi,%ecx │ │ + add $0x5ac42aed,%edx │ │ mov %esi,%eax │ │ - shld $0x4,%ebp,%eax │ │ + adc $0x4d2c6dfc,%ecx │ │ + mov %edx,0xa0(%esp) │ │ + mov %ebx,%edi │ │ + shld $0x4,%ebx,%eax │ │ + mov %ecx,0xfc(%esp) │ │ + mov %esi,%ecx │ │ + shld $0x1e,%esi,%edi │ │ + shld $0x1e,%ebx,%ecx │ │ + xor %eax,%edi │ │ + mov %ebx,%eax │ │ + shld $0x4,%esi,%eax │ │ xor %eax,%ecx │ │ mov %esi,%eax │ │ - xor %ecx,%ebx │ │ - mov %esi,%ecx │ │ - mov 0x14(%esp),%esi │ │ - shld $0x19,%ebp,%ecx │ │ - xor %edx,%ecx │ │ + shld $0x19,%ebx,%eax │ │ + xor %ecx,%eax │ │ + mov %ebx,%ecx │ │ + shld $0x19,%esi,%ecx │ │ + mov 0x18(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov 0x1c(%esp),%edi │ │ mov %esi,%edx │ │ xor %edi,%edx │ │ and %esi,%edi │ │ - mov (%esp),%esi │ │ - and %eax,%edx │ │ - mov 0xc(%esp),%eax │ │ + mov 0x14(%esp),%esi │ │ + and %ebx,%edx │ │ + mov 0x10(%esp),%ebx │ │ xor %edx,%edi │ │ - mov %eax,%edx │ │ + mov %ebx,%edx │ │ xor %esi,%edx │ │ - and %eax,%esi │ │ - mov %edi,%eax │ │ - and %ebp,%edx │ │ - mov 0xa4(%esp),%ebp │ │ + and %ebx,%esi │ │ + mov 0xfc(%esp),%ebx │ │ + and 0xc(%esp),%edx │ │ xor %edx,%esi │ │ - mov 0x78(%esp),%edx │ │ - add %ebx,%esi │ │ - mov 0xe4(%esp),%ebx │ │ - adc %ecx,%eax │ │ - add 0xac(%esp),%esi │ │ - mov 0x11c(%esp),%ecx │ │ - adc 0xd0(%esp),%eax │ │ + mov 0xf8(%esp),%edx │ │ + add %eax,%esi │ │ + mov 0xd0(%esp),%eax │ │ + adc %ecx,%edi │ │ + add 0xc0(%esp),%esi │ │ + mov 0xa0(%esp),%ecx │ │ + adc 0x74(%esp),%edi │ │ add %esi,%ecx │ │ - mov %esi,(%esp) │ │ - mov 0xa0(%esp),%esi │ │ - mov %ecx,%edi │ │ - mov %ecx,0xac(%esp) │ │ - adc %eax,%ebx │ │ - add %ecx,0x124(%esp) │ │ - mov 0xd8(%esp),%ecx │ │ - mov %eax,0x4(%esp) │ │ - mov 0x94(%esp),%eax │ │ - mov %ebx,0x74(%esp) │ │ - adc %ebx,0x120(%esp) │ │ - add %ecx,0xa8(%esp) │ │ - adc %eax,0x128(%esp) │ │ - add %edx,0x118(%esp) │ │ - mov 0x10c(%esp),%edx │ │ - adc %edx,0x158(%esp) │ │ - add 0x1bc(%esp),%ebp │ │ - adc 0x1b8(%esp),%esi │ │ + mov %esi,0x14(%esp) │ │ + mov %ecx,%esi │ │ + mov %ecx,0x88(%esp) │ │ + adc %edi,%ebx │ │ + mov %edi,0x1c(%esp) │ │ + mov 0x48(%esp),%edi │ │ + mov %ebx,%ebp │ │ + mov %ebx,0xbc(%esp) │ │ + xor %eax,%edi │ │ + and %ebx,%edi │ │ + xor %eax,%edi │ │ + mov 0x24(%esp),%eax │ │ xor %edx,%eax │ │ - and %ebx,%eax │ │ + and %ecx,%eax │ │ xor %edx,%eax │ │ - mov 0x78(%esp),%edx │ │ - xor %edx,%ecx │ │ - and %edi,%ecx │ │ + mov %ecx,%edx │ │ + add 0x110(%esp),%eax │ │ + adc 0x11c(%esp),%edi │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%esi,%ebp │ │ xor %edx,%ecx │ │ - mov %edi,%edx │ │ - add %ebp,%ecx │ │ - mov %ebx,%ebp │ │ - adc %esi,%eax │ │ - mov %edi,%esi │ │ - shld $0xe,%ebx,%edx │ │ - shld $0x12,%ebx,%esi │ │ - xor %esi,%edx │ │ - mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - shld $0x17,%edi,%ebx │ │ - mov 0x14(%esp),%edi │ │ - xor %edx,%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%ebx │ │ - add $0x5c26c926,%esi │ │ - adc $0x2e1b2138,%ebx │ │ - mov %esi,0xa4(%esp) │ │ - mov 0x4(%esp),%esi │ │ - mov %ebx,0x78(%esp) │ │ - mov (%esp),%ebx │ │ + mov %ebx,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ mov %esi,%edx │ │ - mov %esi,%ebp │ │ - mov %ebx,%eax │ │ - shld $0x1e,%ebx,%edx │ │ - mov %ebx,%ecx │ │ + mov %ebx,%esi │ │ + shld $0x17,%ebx,%edx │ │ + mov 0x88(%esp),%ebx │ │ + xor %ebp,%edx │ │ + mov 0x14(%esp),%ebp │ │ + shld $0x17,%ebx,%esi │ │ + xor %ecx,%esi │ │ + add %eax,%edx │ │ + mov %ebp,%eax │ │ + mov %ebp,%ecx │ │ + adc %edi,%esi │ │ + add $0x9d95b3df,%edx │ │ + adc $0x53380d13,%esi │ │ + mov %edx,0x104(%esp) │ │ + mov %esi,0x110(%esp) │ │ + mov 0x1c(%esp),%esi │ │ + mov %esi,%edi │ │ shld $0x4,%esi,%eax │ │ shld $0x1e,%esi,%ecx │ │ - xor %eax,%edx │ │ + mov %esi,%ebx │ │ + shld $0x1e,%ebp,%edi │ │ + xor %eax,%edi │ │ mov %esi,%eax │ │ - shld $0x4,%ebx,%eax │ │ + shld $0x4,%ebp,%eax │ │ xor %eax,%ecx │ │ - mov %ebx,%eax │ │ + mov %ebp,%eax │ │ shld $0x19,%esi,%eax │ │ xor %ecx,%eax │ │ mov %esi,%ecx │ │ - mov 0x10(%esp),%esi │ │ - shld $0x19,%ebx,%ecx │ │ - xor %edx,%ecx │ │ - mov %esi,%edx │ │ + mov 0x18(%esp),%esi │ │ + shld $0x19,%ebp,%ecx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ + mov %edi,%edx │ │ + xor %esi,%edx │ │ + and %edi,%esi │ │ + mov 0x10(%esp),%edi │ │ + and %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ + xor %edx,%esi │ │ + mov %ebx,%edx │ │ xor %edi,%edx │ │ - and %esi,%edi │ │ - mov 0x8(%esp),%esi │ │ + and %ebx,%edi │ │ + mov 0x48(%esp),%ebx │ │ and %ebp,%edx │ │ - mov 0xc(%esp),%ebp │ │ xor %edx,%edi │ │ + mov 0x24(%esp),%edx │ │ + add %eax,%edi │ │ + mov %esi,%eax │ │ + mov 0x104(%esp),%esi │ │ + adc %ecx,%eax │ │ + add 0xb8(%esp),%edi │ │ + mov 0x110(%esp),%ecx │ │ + adc 0xd4(%esp),%eax │ │ + add %edi,%esi │ │ + mov %edi,0x10(%esp) │ │ + mov 0x88(%esp),%edi │ │ + mov %esi,0x74(%esp) │ │ + adc %eax,%ecx │ │ + mov %eax,0x18(%esp) │ │ + mov 0xbc(%esp),%eax │ │ + xor %edx,%edi │ │ + and %esi,%edi │ │ + mov %ecx,%ebp │ │ + mov %ecx,0xd8(%esp) │ │ + xor %edx,%edi │ │ + mov %esi,%edx │ │ + xor %ebx,%eax │ │ + and %ecx,%eax │ │ + xor %ebx,%eax │ │ + add 0x114(%esp),%edi │ │ + mov %esi,%ebx │ │ + adc 0xdc(%esp),%eax │ │ + shld $0x12,%ecx,%edx │ │ + shld $0xe,%ecx,%ebx │ │ + shld $0xe,%esi,%ebp │ │ + xor %edx,%ebx │ │ + mov %ecx,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ mov %esi,%edx │ │ + shld $0x17,%ecx,%edx │ │ + shld $0x17,%esi,%ecx │ │ xor %ebp,%edx │ │ - and %esi,%ebp │ │ - mov 0xd8(%esp),%esi │ │ + xor %ebx,%ecx │ │ + mov 0x10(%esp),%ebp │ │ + add %edi,%edx │ │ + adc %eax,%ecx │ │ + add $0x8baf63de,%edx │ │ + mov %edx,0x11c(%esp) │ │ + mov 0x18(%esp),%edx │ │ + adc $0x650a7354,%ecx │ │ + mov %ecx,0xdc(%esp) │ │ + mov %ebp,%ecx │ │ + mov %ebp,%eax │ │ + mov %edx,%esi │ │ + shld $0x1e,%edx,%ecx │ │ + mov %edx,%edi │ │ + shld $0x4,%edx,%eax │ │ + mov %edx,%ebx │ │ + shld $0x4,%ebp,%esi │ │ + shld $0x1e,%ebp,%edi │ │ + xor %esi,%ecx │ │ + mov %ebp,%esi │ │ + xor %eax,%edi │ │ + mov 0x1c(%esp),%eax │ │ + shld $0x19,%edx,%esi │ │ + xor %ecx,%esi │ │ + mov %edx,%ecx │ │ + shld $0x19,%ebp,%ecx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ + mov %eax,%edx │ │ + xor %edi,%edx │ │ + and %eax,%edi │ │ + mov 0x14(%esp),%eax │ │ and %ebx,%edx │ │ - mov 0x78(%esp),%ebx │ │ - xor %edx,%ebp │ │ - mov 0xa4(%esp),%edx │ │ - add %eax,%ebp │ │ - mov 0x74(%esp),%eax │ │ + mov 0xc(%esp),%ebx │ │ + xor %edx,%edi │ │ + mov %eax,%edx │ │ + xor %ebx,%edx │ │ + and %eax,%ebx │ │ + mov 0xd8(%esp),%eax │ │ + and %ebp,%edx │ │ + mov 0xbc(%esp),%ebp │ │ + xor %edx,%ebx │ │ + mov 0x74(%esp),%edx │ │ + add %esi,%ebx │ │ + mov 0x11c(%esp),%esi │ │ adc %ecx,%edi │ │ - add 0x30(%esp),%ebp │ │ - mov 0x94(%esp),%ecx │ │ - adc 0xdc(%esp),%edi │ │ - add %ebp,%edx │ │ - mov %ebp,0xc(%esp) │ │ - mov %edx,%ebp │ │ - mov %edx,0x1c(%esp) │ │ + add 0x10c(%esp),%ebx │ │ + mov 0x88(%esp),%ecx │ │ + adc 0xac(%esp),%edi │ │ + add %ebx,%esi │ │ + mov %ebx,0xc(%esp) │ │ + mov 0xdc(%esp),%ebx │ │ + mov %esi,0xc0(%esp) │ │ adc %edi,%ebx │ │ + add %esi,0x80(%esp) │ │ + mov %edi,0x20(%esp) │ │ + mov 0x24(%esp),%edi │ │ + mov %ebx,0x164(%esp) │ │ + adc %ebx,0x8c(%esp) │ │ + add %edx,0x40(%esp) │ │ + adc %eax,0x3c(%esp) │ │ + add %ecx,0x118(%esp) │ │ + adc %ebp,0x120(%esp) │ │ + add 0x244(%esp),%edi │ │ + mov %edi,0x24(%esp) │ │ + mov 0x48(%esp),%edi │ │ + adc 0x240(%esp),%edi │ │ + mov %edi,0x48(%esp) │ │ + mov %eax,%edi │ │ + mov %edx,%eax │ │ + mov %esi,%edx │ │ xor %ecx,%eax │ │ - mov %edi,0x14(%esp) │ │ - and %ebx,%eax │ │ - mov %ebx,%edi │ │ - mov %ebx,0x38(%esp) │ │ - xor %ecx,%eax │ │ - mov 0xac(%esp),%ecx │ │ - xor %esi,%ecx │ │ - and %edx,%ecx │ │ - xor %esi,%ecx │ │ - mov %edx,%esi │ │ - add 0x118(%esp),%ecx │ │ - adc 0x158(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edx │ │ - xor %esi,%edx │ │ - mov %ebx,%esi │ │ - shld $0xe,%ebp,%ebx │ │ - shld $0x12,%ebp,%esi │ │ - xor %esi,%ebx │ │ - mov %ebp,%esi │ │ - shld $0x17,%edi,%esi │ │ - xor %ebx,%esi │ │ - mov %edi,%ebx │ │ - mov 0x14(%esp),%edi │ │ - shld $0x17,%ebp,%ebx │ │ - mov 0xc(%esp),%ebp │ │ - xor %edx,%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%ebx │ │ - add $0x5ac42aed,%esi │ │ - mov %edi,%edx │ │ - adc $0x4d2c6dfc,%ebx │ │ - mov %esi,0xa0(%esp) │ │ - mov 0x4(%esp),%esi │ │ - mov %ebp,%eax │ │ - shld $0x1e,%ebp,%edx │ │ - mov %ebp,%ecx │ │ - mov %ebx,0x30(%esp) │ │ - mov 0x10(%esp),%ebx │ │ - shld $0x4,%edi,%eax │ │ - shld $0x1e,%edi,%ecx │ │ - xor %eax,%edx │ │ - mov %edi,%eax │ │ - shld $0x4,%ebp,%eax │ │ - xor %eax,%ecx │ │ - mov %ebp,%eax │ │ - shld $0x19,%edi,%eax │ │ + xor %ebp,%edi │ │ + and %esi,%eax │ │ + and %ebx,%edi │ │ xor %ecx,%eax │ │ - mov %edi,%ecx │ │ - shld $0x19,%ebp,%ecx │ │ + xor %ebp,%edi │ │ + mov %esi,%ecx │ │ + mov %ebx,%ebp │ │ + add 0x24(%esp),%eax │ │ + adc 0x48(%esp),%edi │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%esi,%ebp │ │ xor %edx,%ecx │ │ + mov %ebx,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ mov %esi,%edx │ │ - xor %ebx,%edx │ │ - and %esi,%ebx │ │ - mov 0x8(%esp),%esi │ │ - and %edi,%edx │ │ - mov (%esp),%edi │ │ - xor %edx,%ebx │ │ - mov %edi,%edx │ │ + shld $0x17,%ebx,%edx │ │ + shld $0x17,%esi,%ebx │ │ + mov 0xc(%esp),%esi │ │ + xor %ebp,%edx │ │ + mov 0x20(%esp),%ebp │ │ + xor %ecx,%ebx │ │ + add %eax,%edx │ │ + adc %edi,%ebx │ │ + add $0x3c77b2a8,%edx │ │ + mov %esi,%eax │ │ + adc $0x766a0abb,%ebx │ │ + mov %esi,%ecx │ │ + mov %edx,0x114(%esp) │ │ + mov %ebp,%edi │ │ + shld $0x4,%ebp,%eax │ │ + mov %ebx,0xb8(%esp) │ │ + mov %esi,%ebx │ │ + shld $0x1e,%ebp,%ecx │ │ + shld $0x1e,%esi,%edi │ │ + shld $0x19,%ebp,%ebx │ │ + xor %eax,%edi │ │ + mov %ebp,%eax │ │ + shld $0x4,%esi,%eax │ │ + xor %eax,%ecx │ │ + mov 0x18(%esp),%eax │ │ + xor %ecx,%ebx │ │ + mov %ebp,%ecx │ │ + shld $0x19,%esi,%ecx │ │ + mov 0x1c(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov 0x14(%esp),%edi │ │ + mov %eax,%edx │ │ xor %esi,%edx │ │ - and %edi,%esi │ │ - mov 0xa0(%esp),%edi │ │ + and %eax,%esi │ │ + mov 0x10(%esp),%eax │ │ and %ebp,%edx │ │ - mov 0x30(%esp),%ebp │ │ + mov 0xb8(%esp),%ebp │ │ xor %edx,%esi │ │ - mov 0xac(%esp),%edx │ │ - add %eax,%esi │ │ - mov 0x38(%esp),%eax │ │ - adc %ecx,%ebx │ │ - add 0x114(%esp),%esi │ │ + mov %eax,%edx │ │ + xor %edi,%edx │ │ + and %eax,%edi │ │ + mov 0xd8(%esp),%eax │ │ + and 0xc(%esp),%edx │ │ + xor %edx,%edi │ │ + add %ebx,%edi │ │ + mov 0x114(%esp),%ebx │ │ + adc %ecx,%esi │ │ + add 0x108(%esp),%edi │ │ mov 0x74(%esp),%ecx │ │ - adc 0xc0(%esp),%ebx │ │ - add %esi,%edi │ │ - mov %esi,0x8(%esp) │ │ - mov %edi,%esi │ │ - mov %edi,0x114(%esp) │ │ - adc %ebx,%ebp │ │ + adc 0x100(%esp),%esi │ │ + add %edi,%ebx │ │ + mov %edi,0x14(%esp) │ │ + mov 0x164(%esp),%edi │ │ + mov %ebx,%edx │ │ + mov %ebx,0x24(%esp) │ │ + adc %esi,%ebp │ │ + xor %eax,%edi │ │ + mov %esi,0x1c(%esp) │ │ + mov %ebx,%esi │ │ + and %ebp,%edi │ │ + mov %ebp,0x48(%esp) │ │ + xor %eax,%edi │ │ + mov 0xc0(%esp),%eax │ │ xor %ecx,%eax │ │ - mov %ebx,0x10(%esp) │ │ - and %ebp,%eax │ │ - mov %ebp,%ebx │ │ - mov %ebp,0xdc(%esp) │ │ + and %ebx,%eax │ │ xor %ecx,%eax │ │ - mov 0x1c(%esp),%ecx │ │ - xor %edx,%ecx │ │ - and %edi,%ecx │ │ - xor %edx,%ecx │ │ - mov %edi,%edx │ │ - add 0xa8(%esp),%ecx │ │ - adc 0x128(%esp),%eax │ │ - shld $0x12,%ebp,%esi │ │ - shld $0xe,%ebp,%edx │ │ - shld $0xe,%edi,%ebx │ │ - xor %esi,%edx │ │ - mov %ebp,%esi │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - mov 0x8(%esp),%ebp │ │ - shld $0x17,%edi,%ebx │ │ - mov 0x4(%esp),%edi │ │ - xor %edx,%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%ebx │ │ - add $0x9d95b3df,%esi │ │ - mov %esi,0x128(%esp) │ │ - mov 0x10(%esp),%esi │ │ + mov %ebp,%ecx │ │ + add 0x118(%esp),%eax │ │ + adc 0x120(%esp),%edi │ │ + shld $0x12,%ebp,%edx │ │ + shld $0xe,%ebp,%esi │ │ + xor %edx,%esi │ │ + mov %ebp,%edx │ │ + shld $0xe,%ebx,%ebp │ │ + shld $0x12,%ebx,%edx │ │ + xor %edx,%ebp │ │ + mov %ebx,%edx │ │ + shld $0x17,%ecx,%edx │ │ + shld $0x17,%ebx,%ecx │ │ + xor %ebp,%edx │ │ + xor %esi,%ecx │ │ + mov 0x14(%esp),%ebp │ │ + mov 0x20(%esp),%esi │ │ + add %eax,%edx │ │ + adc %edi,%ecx │ │ + add $0x47edaee6,%edx │ │ + mov %edx,0x120(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + adc $0x81c2c92e,%ecx │ │ mov %ebp,%eax │ │ - adc $0x53380d13,%ebx │ │ + mov %ecx,0x10c(%esp) │ │ mov %ebp,%ecx │ │ - mov %ebx,0x118(%esp) │ │ - mov %ebp,%ebx │ │ - mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - shld $0x19,%esi,%ebx │ │ - shld $0x1e,%ebp,%edx │ │ - xor %eax,%edx │ │ - mov %esi,%eax │ │ + mov %edx,%edi │ │ + shld $0x4,%edx,%eax │ │ + shld $0x1e,%edx,%ecx │ │ + mov %edx,%ebx │ │ + shld $0x1e,%ebp,%edi │ │ + xor %eax,%edi │ │ + mov %edx,%eax │ │ shld $0x4,%ebp,%eax │ │ xor %eax,%ecx │ │ - mov 0x14(%esp),%eax │ │ - xor %ecx,%ebx │ │ - mov %esi,%ecx │ │ + mov %ebp,%eax │ │ + shld $0x19,%edx,%eax │ │ + xor %ecx,%eax │ │ + mov %edx,%ecx │ │ + mov %esi,%edx │ │ shld $0x19,%ebp,%ecx │ │ - xor %edx,%ecx │ │ - mov %eax,%edx │ │ + xor %edi,%ecx │ │ + mov 0x18(%esp),%edi │ │ xor %edi,%edx │ │ - and %eax,%edi │ │ - mov 0xc(%esp),%eax │ │ - and %esi,%edx │ │ - mov (%esp),%esi │ │ + and %esi,%edi │ │ + mov 0x10(%esp),%esi │ │ + and %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ xor %edx,%edi │ │ - mov %eax,%edx │ │ + mov %ebx,%edx │ │ xor %esi,%edx │ │ - and %eax,%esi │ │ - mov %edi,%eax │ │ - mov 0x128(%esp),%edi │ │ + and %ebx,%esi │ │ + mov 0x10c(%esp),%ebx │ │ and %ebp,%edx │ │ xor %edx,%esi │ │ - mov 0x38(%esp),%edx │ │ - add %ebx,%esi │ │ - mov 0x118(%esp),%ebx │ │ - adc %ecx,%eax │ │ - add 0xe0(%esp),%esi │ │ - mov 0x114(%esp),%ecx │ │ - adc 0x110(%esp),%eax │ │ - add %esi,%edi │ │ - mov %esi,(%esp) │ │ - mov 0x1c(%esp),%esi │ │ - mov %edi,0xac(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x4(%esp) │ │ - mov 0xdc(%esp),%eax │ │ - xor %esi,%ecx │ │ - and %edi,%ecx │ │ + mov 0xc0(%esp),%edx │ │ + add %eax,%esi │ │ + mov 0x164(%esp),%eax │ │ + adc %ecx,%edi │ │ + add 0xa0(%esp),%esi │ │ + mov 0x120(%esp),%ecx │ │ + adc 0xfc(%esp),%edi │ │ + add %esi,%ecx │ │ + mov %esi,0x10(%esp) │ │ + mov %ecx,%esi │ │ + mov %ecx,0x88(%esp) │ │ + adc %edi,%ebx │ │ + mov %edi,0x18(%esp) │ │ + mov 0x48(%esp),%edi │ │ mov %ebx,%ebp │ │ - mov %ebx,0x74(%esp) │ │ - xor %esi,%ecx │ │ - mov %edi,%esi │ │ + mov %ebx,0x108(%esp) │ │ + xor %eax,%edi │ │ + and %ebx,%edi │ │ + xor %eax,%edi │ │ + mov 0x24(%esp),%eax │ │ xor %edx,%eax │ │ - and %ebx,%eax │ │ + and %ecx,%eax │ │ xor %edx,%eax │ │ - add 0x124(%esp),%ecx │ │ - mov %edi,%edx │ │ - adc 0x120(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edx │ │ - xor %esi,%edx │ │ + mov %ecx,%edx │ │ + add 0x40(%esp),%eax │ │ + adc 0x3c(%esp),%edi │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%esi,%ebp │ │ + xor %edx,%ecx │ │ + mov %ebx,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - mov (%esp),%ebp │ │ - shld $0x17,%edi,%ebx │ │ - xor %edx,%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%ebx │ │ - add $0x8baf63de,%esi │ │ - mov %esi,0x124(%esp) │ │ - mov 0x4(%esp),%esi │ │ - adc $0x650a7354,%ebx │ │ + shld $0x17,%ebx,%edx │ │ + mov 0x88(%esp),%ebx │ │ + xor %ebp,%edx │ │ + mov 0x10(%esp),%ebp │ │ + shld $0x17,%ebx,%esi │ │ + xor %ecx,%esi │ │ + add %eax,%edx │ │ mov %ebp,%ecx │ │ mov %ebp,%eax │ │ - mov %ebx,0x158(%esp) │ │ - mov %ebp,%ebx │ │ - mov %esi,%edi │ │ - shld $0x1e,%esi,%ecx │ │ - mov %esi,%edx │ │ - shld $0x19,%esi,%ebx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x4,%ebp,%edi │ │ - shld $0x1e,%ebp,%edx │ │ + adc %edi,%esi │ │ + add $0x1482353b,%edx │ │ + mov %edx,0x118(%esp) │ │ + mov 0x18(%esp),%edx │ │ + adc $0x92722c85,%esi │ │ + mov %esi,0xa0(%esp) │ │ + mov %edx,%esi │ │ + shld $0x1e,%edx,%ecx │ │ + mov %edx,%edi │ │ + shld $0x4,%edx,%eax │ │ + mov %edx,%ebx │ │ + shld $0x4,%ebp,%esi │ │ + shld $0x1e,%ebp,%edi │ │ + xor %esi,%ecx │ │ + mov %ebp,%esi │ │ + xor %eax,%edi │ │ + mov 0x1c(%esp),%eax │ │ + shld $0x19,%edx,%esi │ │ + xor %ecx,%esi │ │ + mov %edx,%ecx │ │ + shld $0x19,%ebp,%ecx │ │ xor %edi,%ecx │ │ - xor %eax,%edx │ │ + mov 0x20(%esp),%edi │ │ + mov %eax,%edx │ │ + xor %edi,%edx │ │ + and %eax,%edi │ │ mov 0x14(%esp),%eax │ │ - mov %esi,%edi │ │ - xor %ecx,%ebx │ │ - mov 0x10(%esp),%ecx │ │ - shld $0x19,%ebp,%edi │ │ + and %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ xor %edx,%edi │ │ - mov %ecx,%edx │ │ - xor %eax,%edx │ │ - and %ecx,%eax │ │ - mov 0x8(%esp),%ecx │ │ - and %esi,%edx │ │ - mov 0xc(%esp),%esi │ │ - xor %edx,%eax │ │ - mov %ecx,%edx │ │ - xor %esi,%edx │ │ - and %ecx,%esi │ │ - mov 0x124(%esp),%ecx │ │ + mov %eax,%edx │ │ + xor %ebx,%edx │ │ + and %eax,%ebx │ │ + mov 0xa0(%esp),%eax │ │ and %ebp,%edx │ │ - mov 0xdc(%esp),%ebp │ │ - xor %edx,%esi │ │ - mov 0x114(%esp),%edx │ │ + xor %edx,%ebx │ │ + mov 0x48(%esp),%edx │ │ + add %esi,%ebx │ │ + mov 0x118(%esp),%esi │ │ + adc %ecx,%edi │ │ + add 0x104(%esp),%ebx │ │ + mov 0x108(%esp),%ecx │ │ + adc 0x110(%esp),%edi │ │ add %ebx,%esi │ │ - mov 0xac(%esp),%ebx │ │ + mov %ebx,0xc(%esp) │ │ + mov 0x24(%esp),%ebx │ │ + mov %esi,0x40(%esp) │ │ adc %edi,%eax │ │ - add 0x11c(%esp),%esi │ │ - mov 0x158(%esp),%edi │ │ - adc 0xe4(%esp),%eax │ │ - add %esi,%ecx │ │ - mov %esi,0xc(%esp) │ │ - mov 0x38(%esp),%esi │ │ - mov %ecx,0xa8(%esp) │ │ - adc %eax,%edi │ │ - add %ecx,0x84(%esp) │ │ - mov 0x74(%esp),%ecx │ │ - mov %eax,0x14(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - mov %edi,0xe4(%esp) │ │ - adc %edi,0x80(%esp) │ │ - add %ebx,0x1dc(%esp) │ │ - adc %ecx,0x18(%esp) │ │ - add %edx,0xb0(%esp) │ │ - adc %ebp,0xbc(%esp) │ │ - add 0x240(%esp),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov %ecx,%eax │ │ - mov %ebx,%ecx │ │ - adc 0x23c(%esp),%esi │ │ - mov %edx,%ebx │ │ + mov %edi,0x20(%esp) │ │ + mov 0x88(%esp),%edi │ │ xor %edx,%ecx │ │ - mov 0xa8(%esp),%edx │ │ - xor %ebp,%eax │ │ - and %edi,%eax │ │ - xor %ebp,%eax │ │ - and %edx,%ecx │ │ - mov %edx,%ebp │ │ - xor %ebx,%ecx │ │ - mov %edi,%ebx │ │ - add 0x1c(%esp),%ecx │ │ - adc %esi,%eax │ │ - mov %edx,%esi │ │ - shld $0xe,%edi,%edx │ │ - shld $0xe,%ebp,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%edx │ │ - mov %edi,%esi │ │ - shld $0x12,%ebp,%esi │ │ - xor %esi,%ebx │ │ - mov %ebp,%esi │ │ - shld $0x17,%edi,%esi │ │ - shld $0x17,%ebp,%edi │ │ - mov 0x14(%esp),%ebp │ │ + and %eax,%ecx │ │ + mov %eax,%ebp │ │ + mov %eax,0x104(%esp) │ │ + xor %edx,%ecx │ │ + mov %esi,%edx │ │ + xor %ebx,%edi │ │ + and %esi,%edi │ │ + xor %ebx,%edi │ │ + mov %esi,%ebx │ │ + add 0x80(%esp),%edi │ │ + adc 0x8c(%esp),%ecx │ │ + shld $0x12,%eax,%edx │ │ + shld $0xe,%eax,%ebx │ │ + shld $0xe,%esi,%ebp │ │ + xor %edx,%ebx │ │ + mov %eax,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ + mov %eax,%esi │ │ + shld $0x17,%eax,%edx │ │ + mov 0x40(%esp),%eax │ │ + xor %ebp,%edx │ │ + mov 0x20(%esp),%ebp │ │ + shld $0x17,%eax,%esi │ │ xor %ebx,%esi │ │ - xor %edx,%edi │ │ - add %ecx,%esi │ │ - adc %eax,%edi │ │ - add $0x3c77b2a8,%esi │ │ - mov %esi,0x120(%esp) │ │ + add %edi,%edx │ │ + mov %ebp,%edi │ │ + adc %ecx,%esi │ │ + add $0x4cf10364,%edx │ │ + adc $0xa2bfe8a1,%esi │ │ + mov %edx,0x8c(%esp) │ │ + mov %esi,0x80(%esp) │ │ mov 0xc(%esp),%esi │ │ - mov %ebp,%edx │ │ - adc $0x766a0abb,%edi │ │ - mov %edi,0x11c(%esp) │ │ - mov 0x10(%esp),%edi │ │ mov %esi,%eax │ │ - shld $0x1e,%esi,%edx │ │ + shld $0x1e,%esi,%edi │ │ mov %esi,%ecx │ │ mov %esi,%ebx │ │ shld $0x4,%ebp,%eax │ │ shld $0x1e,%ebp,%ecx │ │ shld $0x19,%ebp,%ebx │ │ - xor %eax,%edx │ │ + xor %eax,%edi │ │ mov %ebp,%eax │ │ shld $0x4,%esi,%eax │ │ xor %eax,%ecx │ │ - mov 0x4(%esp),%eax │ │ + mov 0x18(%esp),%eax │ │ xor %ecx,%ebx │ │ mov %ebp,%ecx │ │ shld $0x19,%esi,%ecx │ │ - mov 0x8(%esp),%esi │ │ - xor %edx,%ecx │ │ + mov 0x14(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov 0x1c(%esp),%edi │ │ mov %eax,%edx │ │ xor %edi,%edx │ │ and %eax,%edi │ │ - mov (%esp),%eax │ │ + mov 0x10(%esp),%eax │ │ and %ebp,%edx │ │ - mov 0x120(%esp),%ebp │ │ + mov 0x8c(%esp),%ebp │ │ xor %edx,%edi │ │ mov %eax,%edx │ │ xor %esi,%edx │ │ and %eax,%esi │ │ - mov %edi,%eax │ │ + mov 0x104(%esp),%eax │ │ and 0xc(%esp),%edx │ │ xor %edx,%esi │ │ - mov 0xac(%esp),%edx │ │ + mov 0x40(%esp),%edx │ │ add %ebx,%esi │ │ - mov 0x11c(%esp),%ebx │ │ - adc %ecx,%eax │ │ - add 0xa4(%esp),%esi │ │ - mov 0x74(%esp),%ecx │ │ - adc 0x78(%esp),%eax │ │ + mov 0x80(%esp),%ebx │ │ + adc %ecx,%edi │ │ + add 0x11c(%esp),%esi │ │ + mov 0x88(%esp),%ecx │ │ + adc 0xdc(%esp),%edi │ │ add %esi,%ebp │ │ - mov %esi,0x8(%esp) │ │ + mov %esi,0x14(%esp) │ │ mov %ebp,%esi │ │ - mov %ebp,0x1c(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x10(%esp) │ │ - mov 0xe4(%esp),%eax │ │ - mov %ebx,%edi │ │ - mov %ebx,0x38(%esp) │ │ + mov %ebp,0xdc(%esp) │ │ + adc %edi,%ebx │ │ + add %ebp,0x78(%esp) │ │ + mov %edi,0x1c(%esp) │ │ + mov 0x108(%esp),%ebp │ │ + mov 0x24(%esp),%edi │ │ + mov %ebx,0x110(%esp) │ │ + adc %ebx,0x30(%esp) │ │ + add %edx,0x98(%esp) │ │ + adc %eax,0xb0(%esp) │ │ + add %ecx,0x4c(%esp) │ │ + adc %ebp,0x60(%esp) │ │ + add 0x1e8(%esp),%edi │ │ + mov %edi,0x24(%esp) │ │ + mov 0x48(%esp),%edi │ │ + adc 0x1e4(%esp),%edi │ │ + mov %edi,0x48(%esp) │ │ + mov %eax,%edi │ │ + mov %edx,%eax │ │ + mov %esi,%edx │ │ xor %ecx,%eax │ │ - and %ebx,%eax │ │ + xor %ebp,%edi │ │ + and %esi,%eax │ │ + and %ebx,%edi │ │ xor %ecx,%eax │ │ - mov 0xa8(%esp),%ecx │ │ - xor %edx,%ecx │ │ - and %ebp,%ecx │ │ + xor %ebp,%edi │ │ + mov %esi,%ecx │ │ + mov %ebx,%ebp │ │ + add 0x24(%esp),%eax │ │ + adc 0x48(%esp),%edi │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%esi,%ebp │ │ xor %edx,%ecx │ │ - mov %ebp,%edx │ │ - add 0xb0(%esp),%ecx │ │ - adc 0xbc(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edx │ │ + mov %ebx,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ + shld $0x17,%ebx,%edx │ │ + shld $0x17,%esi,%ebx │ │ + mov 0x18(%esp),%esi │ │ + xor %ebp,%edx │ │ + xor %ecx,%ebx │ │ + mov 0x14(%esp),%ebp │ │ + add %eax,%edx │ │ + adc %edi,%ebx │ │ + add $0xbc423001,%edx │ │ + mov %edx,0x48(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + adc $0xa81a664b,%ebx │ │ + mov %ebp,%eax │ │ + mov %ebp,%ecx │ │ + mov %ebx,0x88(%esp) │ │ + mov %edx,%edi │ │ + shld $0x4,%edx,%eax │ │ + shld $0x1e,%edx,%ecx │ │ + mov %edx,%ebx │ │ + shld $0x1e,%ebp,%edi │ │ + xor %eax,%edi │ │ + mov %edx,%eax │ │ + shld $0x4,%ebp,%eax │ │ + xor %eax,%ecx │ │ + mov %ebp,%eax │ │ + shld $0x19,%edx,%eax │ │ + xor %ecx,%eax │ │ + mov %edx,%ecx │ │ + shld $0x19,%ebp,%ecx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ + mov %edi,%edx │ │ xor %esi,%edx │ │ - mov %ebx,%esi │ │ + and %edi,%esi │ │ + mov 0x10(%esp),%edi │ │ + and %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ + xor %edx,%esi │ │ + mov %ebx,%edx │ │ + xor %edi,%edx │ │ + and %ebx,%edi │ │ + and %ebp,%edx │ │ + mov 0x88(%esp),%ebp │ │ + xor %edx,%edi │ │ + add %eax,%edi │ │ + mov %esi,%eax │ │ + mov 0x48(%esp),%esi │ │ + adc %ecx,%eax │ │ + add 0x114(%esp),%edi │ │ + mov 0x40(%esp),%ecx │ │ + adc 0xb8(%esp),%eax │ │ + add %edi,%esi │ │ + mov %edi,0x10(%esp) │ │ + mov 0x110(%esp),%edi │ │ + mov %esi,%edx │ │ + mov %esi,%ebx │ │ + mov %esi,0x24(%esp) │ │ + adc %eax,%ebp │ │ + mov %eax,0x18(%esp) │ │ + mov 0x104(%esp),%eax │ │ + mov %ebp,0x3c(%esp) │ │ + xor %eax,%edi │ │ + and %ebp,%edi │ │ + xor %eax,%edi │ │ + mov 0xdc(%esp),%eax │ │ + xor %ecx,%eax │ │ + and %esi,%eax │ │ + xor %ecx,%eax │ │ + mov %ebp,%ecx │ │ + add 0x4c(%esp),%eax │ │ + adc 0x60(%esp),%edi │ │ + shld $0x12,%ebp,%edx │ │ shld $0xe,%ebp,%ebx │ │ - shld $0x12,%ebp,%esi │ │ - xor %esi,%ebx │ │ - mov %ebp,%esi │ │ - shld $0x17,%edi,%esi │ │ - xor %ebx,%esi │ │ - mov %edi,%ebx │ │ - shld $0x17,%ebp,%ebx │ │ - mov 0x10(%esp),%ebp │ │ xor %edx,%ebx │ │ - add %ecx,%esi │ │ - mov 0x8(%esp),%ecx │ │ - adc %eax,%ebx │ │ - add $0x47edaee6,%esi │ │ - adc $0x81c2c92e,%ebx │ │ - mov %esi,0xbc(%esp) │ │ - mov 0x14(%esp),%esi │ │ mov %ebp,%edx │ │ - mov %ebx,0xa4(%esp) │ │ - mov 0x4(%esp),%ebx │ │ + shld $0xe,%esi,%ebp │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ + shld $0x17,%ecx,%edx │ │ + shld $0x17,%esi,%ecx │ │ + xor %ebp,%edx │ │ + xor %ebx,%ecx │ │ + mov 0x18(%esp),%ebp │ │ + add %eax,%edx │ │ + adc %edi,%ecx │ │ + add $0xd0f89791,%edx │ │ + adc $0xc24b8b70,%ecx │ │ + mov %edx,0x4c(%esp) │ │ + mov %ecx,0x11c(%esp) │ │ + mov 0x10(%esp),%ecx │ │ + mov %ebp,%edi │ │ mov %ecx,%eax │ │ - shld $0x1e,%ecx,%edx │ │ - mov %ecx,%edi │ │ + shld $0x1e,%ecx,%edi │ │ + mov %ecx,%ebx │ │ shld $0x4,%ebp,%eax │ │ - xor %eax,%edx │ │ + mov %ebx,%esi │ │ + xor %eax,%edi │ │ mov %ebp,%eax │ │ + shld $0x19,%ebp,%esi │ │ shld $0x4,%ecx,%eax │ │ shld $0x1e,%ebp,%ecx │ │ xor %eax,%ecx │ │ - mov %edi,%eax │ │ - shld $0x19,%ebp,%eax │ │ - xor %ecx,%eax │ │ + mov 0x1c(%esp),%eax │ │ + xor %ecx,%esi │ │ mov %ebp,%ecx │ │ - shld $0x19,%edi,%ecx │ │ - mov 0xc(%esp),%edi │ │ - xor %edx,%ecx │ │ - mov %esi,%edx │ │ - xor %ebx,%edx │ │ - and %esi,%ebx │ │ - mov (%esp),%esi │ │ + shld $0x19,%ebx,%ecx │ │ + mov 0xc(%esp),%ebx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ + mov %eax,%edx │ │ + xor %edi,%edx │ │ + and %eax,%edi │ │ + mov 0x14(%esp),%eax │ │ and %ebp,%edx │ │ - mov 0xa4(%esp),%ebp │ │ + xor %edx,%edi │ │ + mov %eax,%edx │ │ + xor %ebx,%edx │ │ + and %eax,%ebx │ │ + mov 0x110(%esp),%eax │ │ + and 0x10(%esp),%edx │ │ xor %edx,%ebx │ │ - mov %edi,%edx │ │ - xor %esi,%edx │ │ - and %edi,%esi │ │ - mov 0xbc(%esp),%edi │ │ - and 0x8(%esp),%edx │ │ - xor %edx,%esi │ │ - mov 0xa8(%esp),%edx │ │ - add %eax,%esi │ │ - mov 0x38(%esp),%eax │ │ - adc %ecx,%ebx │ │ - add 0xa0(%esp),%esi │ │ - mov 0xe4(%esp),%ecx │ │ - adc 0x30(%esp),%ebx │ │ - add %esi,%edi │ │ - mov %esi,(%esp) │ │ - mov %edi,%esi │ │ - mov %edi,0x78(%esp) │ │ - adc %ebx,%ebp │ │ - xor %ecx,%eax │ │ - mov %ebx,0x4(%esp) │ │ - and %ebp,%eax │ │ - mov %ebp,%ebx │ │ - mov %ebp,0x30(%esp) │ │ - xor %ecx,%eax │ │ - mov 0x1c(%esp),%ecx │ │ - xor %edx,%ecx │ │ - and %edi,%ecx │ │ - xor %edx,%ecx │ │ - mov %edi,%edx │ │ - add 0x1dc(%esp),%ecx │ │ - adc 0x18(%esp),%eax │ │ - shld $0x12,%ebp,%esi │ │ - shld $0xe,%ebp,%edx │ │ - shld $0xe,%edi,%ebx │ │ - xor %esi,%edx │ │ - mov %ebp,%esi │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - mov (%esp),%ebp │ │ - shld $0x17,%edi,%ebx │ │ + mov 0xdc(%esp),%edx │ │ + add %esi,%ebx │ │ + mov 0x4c(%esp),%esi │ │ + adc %ecx,%edi │ │ + add 0x120(%esp),%ebx │ │ + mov 0x11c(%esp),%ecx │ │ + adc 0x10c(%esp),%edi │ │ + add %ebx,%esi │ │ + mov %ebx,0xc(%esp) │ │ + mov %esi,%ebx │ │ + mov %esi,0x114(%esp) │ │ + adc %edi,%ecx │ │ + mov %edi,0x20(%esp) │ │ + mov 0x3c(%esp),%edi │ │ + mov %ecx,%ebp │ │ + mov %ecx,0x40(%esp) │ │ + xor %eax,%edi │ │ + and %ecx,%edi │ │ + xor %eax,%edi │ │ + mov 0x24(%esp),%eax │ │ + xor %edx,%eax │ │ + and %esi,%eax │ │ + xor %edx,%eax │ │ + mov %esi,%edx │ │ + add 0x98(%esp),%eax │ │ + adc 0xb0(%esp),%edi │ │ + shld $0x12,%ecx,%edx │ │ + shld $0xe,%ecx,%ebx │ │ + shld $0xe,%esi,%ebp │ │ xor %edx,%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%ebx │ │ - add $0x1482353b,%esi │ │ - mov %esi,0xb0(%esp) │ │ - mov 0x4(%esp),%esi │ │ - adc $0x92722c85,%ebx │ │ - mov %ebp,%ecx │ │ - mov %ebp,%eax │ │ - mov %ebx,0xa8(%esp) │ │ - mov %ebp,%ebx │ │ - mov %esi,%edi │ │ - shld $0x1e,%esi,%ecx │ │ + mov %ecx,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ mov %esi,%edx │ │ - shld $0x19,%esi,%ebx │ │ + shld $0x17,%ecx,%edx │ │ + shld $0x17,%esi,%ecx │ │ + mov 0xc(%esp),%esi │ │ + xor %ebx,%ecx │ │ + mov 0x20(%esp),%ebx │ │ + xor %ebp,%edx │ │ + add %eax,%edx │ │ + adc %edi,%ecx │ │ + add $0x654be30,%edx │ │ + mov %esi,%eax │ │ + adc $0xc76c51a3,%ecx │ │ + mov %edx,0x60(%esp) │ │ + mov %ebx,%edi │ │ + shld $0x4,%ebx,%eax │ │ + mov %ecx,0x98(%esp) │ │ + mov %esi,%ecx │ │ + shld $0x1e,%esi,%edi │ │ + shld $0x1e,%ebx,%ecx │ │ + mov 0x98(%esp),%ebp │ │ + xor %eax,%edi │ │ + mov %ebx,%eax │ │ shld $0x4,%esi,%eax │ │ - shld $0x4,%ebp,%edi │ │ - shld $0x1e,%ebp,%edx │ │ + xor %eax,%ecx │ │ + mov %esi,%eax │ │ + shld $0x19,%ebx,%eax │ │ + xor %ecx,%eax │ │ + mov %ebx,%ecx │ │ + shld $0x19,%esi,%ecx │ │ + mov 0x18(%esp),%esi │ │ xor %edi,%ecx │ │ - xor %eax,%edx │ │ - mov 0x14(%esp),%eax │ │ - mov %esi,%edi │ │ - xor %ecx,%ebx │ │ - mov 0x10(%esp),%ecx │ │ - shld $0x19,%ebp,%edi │ │ + mov 0x1c(%esp),%edi │ │ + mov %esi,%edx │ │ + xor %edi,%edx │ │ + and %esi,%edi │ │ + mov 0x14(%esp),%esi │ │ + and %ebx,%edx │ │ + mov 0x10(%esp),%ebx │ │ xor %edx,%edi │ │ - mov %ecx,%edx │ │ - xor %eax,%edx │ │ - and %ecx,%eax │ │ - mov 0x8(%esp),%ecx │ │ - and %esi,%edx │ │ - mov 0xc(%esp),%esi │ │ - xor %edx,%eax │ │ - mov %ecx,%edx │ │ + mov %ebx,%edx │ │ xor %esi,%edx │ │ - and %ecx,%esi │ │ - mov 0x78(%esp),%ecx │ │ - and %ebp,%edx │ │ + and %ebx,%esi │ │ + mov 0x60(%esp),%ebx │ │ + and 0xc(%esp),%edx │ │ xor %edx,%esi │ │ - mov 0xb0(%esp),%edx │ │ - add %ebx,%esi │ │ - mov 0xa8(%esp),%ebx │ │ - adc %edi,%eax │ │ - add 0x128(%esp),%esi │ │ - mov 0x38(%esp),%edi │ │ - adc 0x118(%esp),%eax │ │ - add %esi,%edx │ │ - mov %esi,0xc(%esp) │ │ - mov 0x1c(%esp),%esi │ │ - mov %edx,0x118(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x14(%esp) │ │ - mov 0x30(%esp),%eax │ │ - xor %esi,%ecx │ │ - and %edx,%ecx │ │ - mov %ebx,%ebp │ │ - mov %ebx,0xac(%esp) │ │ - xor %esi,%ecx │ │ - mov %edx,%esi │ │ - xor %edi,%eax │ │ - and %ebx,%eax │ │ - xor %edi,%eax │ │ - add 0x84(%esp),%ecx │ │ - mov %edx,%edi │ │ - adc 0x80(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edi │ │ - xor %esi,%edi │ │ + mov 0x24(%esp),%edx │ │ + add %eax,%esi │ │ + mov 0x40(%esp),%eax │ │ + adc %ecx,%edi │ │ + add 0x118(%esp),%esi │ │ + mov 0x3c(%esp),%ecx │ │ + adc 0xa0(%esp),%edi │ │ + add %esi,%ebx │ │ + mov %esi,0x14(%esp) │ │ mov %ebx,%esi │ │ - shld $0xe,%edx,%ebx │ │ - shld $0x12,%edx,%esi │ │ - xor %esi,%ebx │ │ - mov %edx,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - mov 0xc(%esp),%ebp │ │ - shld $0x17,%edx,%ebx │ │ - xor %edi,%ebx │ │ - mov 0x14(%esp),%edi │ │ - add %ecx,%esi │ │ - adc %eax,%ebx │ │ - add $0x4cf10364,%esi │ │ - mov %ebp,%eax │ │ - adc $0xa2bfe8a1,%ebx │ │ - mov %ebp,%ecx │ │ - mov %esi,0x84(%esp) │ │ - mov 0x4(%esp),%esi │ │ - mov %ebx,0x128(%esp) │ │ - mov 0x10(%esp),%ebx │ │ - mov %edi,%edx │ │ - shld $0x4,%edi,%eax │ │ - shld $0x1e,%edi,%ecx │ │ - shld $0x1e,%ebp,%edx │ │ - xor %eax,%edx │ │ - mov %edi,%eax │ │ - shld $0x4,%ebp,%eax │ │ - xor %eax,%ecx │ │ - mov %ebp,%eax │ │ - shld $0x19,%edi,%eax │ │ + mov %ebx,0xdc(%esp) │ │ + adc %edi,%ebp │ │ + mov %edi,0x1c(%esp) │ │ + mov 0x114(%esp),%edi │ │ xor %ecx,%eax │ │ - mov %edi,%ecx │ │ - shld $0x19,%ebp,%ecx │ │ + and %ebp,%eax │ │ + mov %ebp,0xa0(%esp) │ │ + xor %ecx,%eax │ │ + mov %esi,%ecx │ │ + xor %edx,%edi │ │ + and %ebx,%edi │ │ + xor %edx,%edi │ │ + mov %ebx,%edx │ │ + mov %ebp,%ebx │ │ + add 0x78(%esp),%edi │ │ + adc 0x30(%esp),%eax │ │ + shld $0x12,%ebp,%edx │ │ + shld $0xe,%ebp,%ecx │ │ xor %edx,%ecx │ │ + mov %ebp,%edx │ │ + shld $0xe,%esi,%ebp │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ mov %esi,%edx │ │ + shld $0x17,%ebx,%edx │ │ + xor %ebp,%edx │ │ + mov %ebx,%ebp │ │ + mov 0x18(%esp),%ebx │ │ + shld $0x17,%esi,%ebp │ │ + xor %ecx,%ebp │ │ + add %edi,%edx │ │ + mov 0x14(%esp),%ecx │ │ + adc %eax,%ebp │ │ + add $0xd6ef5218,%edx │ │ + adc $0xd192e819,%ebp │ │ + mov %edx,0x78(%esp) │ │ + mov %ebp,0xb0(%esp) │ │ + mov 0x1c(%esp),%ebp │ │ + mov %ecx,%eax │ │ + mov %ebp,%edi │ │ + mov %ebp,%esi │ │ + shld $0x4,%ebp,%eax │ │ + shld $0x1e,%ecx,%edi │ │ + shld $0x4,%ecx,%esi │ │ + xor %eax,%edi │ │ + mov %ecx,%eax │ │ + shld $0x1e,%ebp,%ecx │ │ + xor %esi,%ecx │ │ + mov %eax,%esi │ │ + shld $0x19,%ebp,%esi │ │ + xor %ecx,%esi │ │ + mov %ebp,%ecx │ │ + shld $0x19,%eax,%ecx │ │ + mov 0x20(%esp),%eax │ │ + xor %edi,%ecx │ │ + mov 0x10(%esp),%edi │ │ + mov %eax,%edx │ │ xor %ebx,%edx │ │ - and %esi,%ebx │ │ - mov 0x8(%esp),%esi │ │ - and %edi,%edx │ │ - mov (%esp),%edi │ │ - xor %edx,%ebx │ │ - mov %edi,%edx │ │ - xor %esi,%edx │ │ - and %edi,%esi │ │ - mov 0x84(%esp),%edi │ │ + and %eax,%ebx │ │ + mov 0xc(%esp),%eax │ │ and %ebp,%edx │ │ - mov 0x30(%esp),%ebp │ │ - xor %edx,%esi │ │ - mov 0x78(%esp),%edx │ │ - add %eax,%esi │ │ - mov %ebx,%eax │ │ - mov 0x128(%esp),%ebx │ │ - adc %ecx,%eax │ │ - add 0x124(%esp),%esi │ │ - mov 0xac(%esp),%ecx │ │ - adc 0x158(%esp),%eax │ │ + mov 0xb0(%esp),%ebp │ │ + xor %edx,%ebx │ │ + mov %eax,%edx │ │ + xor %edi,%edx │ │ + and %eax,%edi │ │ + mov 0xa0(%esp),%eax │ │ + and 0x14(%esp),%edx │ │ + xor %edx,%edi │ │ + mov 0xdc(%esp),%edx │ │ add %esi,%edi │ │ - mov %esi,0x8(%esp) │ │ - mov 0x118(%esp),%esi │ │ - mov %edi,0xa0(%esp) │ │ - adc %eax,%ebx │ │ - add %edi,0x64(%esp) │ │ - mov %eax,0x10(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - mov %ebx,0xe4(%esp) │ │ - adc %ebx,0x40(%esp) │ │ - add %esi,0x7c(%esp) │ │ - adc %ecx,0x98(%esp) │ │ - add %edx,0x4c(%esp) │ │ - adc %ebp,0x3c(%esp) │ │ - add 0x1c8(%esp),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x38(%esp),%eax │ │ - adc 0x1c4(%esp),%eax │ │ - mov %eax,0x38(%esp) │ │ - mov %ecx,%eax │ │ + mov 0x78(%esp),%esi │ │ + adc %ecx,%ebx │ │ + add 0x8c(%esp),%edi │ │ + mov 0x114(%esp),%ecx │ │ + adc 0x80(%esp),%ebx │ │ + add %edi,%esi │ │ + mov %edi,0x10(%esp) │ │ + mov 0x24(%esp),%edi │ │ + mov %esi,0x120(%esp) │ │ + adc %ebx,%ebp │ │ + add %esi,0x5c(%esp) │ │ + mov %ebx,0x18(%esp) │ │ + mov %ebp,%ebx │ │ + mov %ebp,0x118(%esp) │ │ + adc %ebp,0x90(%esp) │ │ + add %edx,0x7c(%esp) │ │ + mov 0x40(%esp),%ebp │ │ + adc %eax,0x64(%esp) │ │ + add %ecx,0x28(%esp) │ │ + adc %ebp,0x34(%esp) │ │ + add 0x258(%esp),%edi │ │ + mov %edi,0x24(%esp) │ │ + mov 0x3c(%esp),%edi │ │ + adc 0x254(%esp),%edi │ │ + mov %edi,0x3c(%esp) │ │ + mov %eax,%edi │ │ + mov %edx,%eax │ │ + mov %esi,%edx │ │ + xor %ecx,%eax │ │ + xor %ebp,%edi │ │ + and %esi,%eax │ │ + and %ebx,%edi │ │ + xor %ecx,%eax │ │ + xor %ebp,%edi │ │ mov %esi,%ecx │ │ - mov %edi,%esi │ │ - xor %edx,%ecx │ │ - xor %ebp,%eax │ │ - and %edi,%ecx │ │ - and %ebx,%eax │ │ - xor %edx,%ecx │ │ - xor %ebp,%eax │ │ - mov %edi,%edx │ │ mov %ebx,%ebp │ │ - add 0x1c(%esp),%ecx │ │ - adc 0x38(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edx │ │ - xor %esi,%edx │ │ - mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - mov 0x8(%esp),%ebp │ │ - shld $0x17,%edi,%ebx │ │ - mov 0x4(%esp),%edi │ │ - xor %edx,%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%ebx │ │ - add $0xbc423001,%esi │ │ - mov %esi,0x80(%esp) │ │ - mov 0x10(%esp),%esi │ │ - mov %ebp,%eax │ │ - adc $0xa81a664b,%ebx │ │ - mov %ebp,%ecx │ │ - mov %ebx,0x38(%esp) │ │ - mov %ebp,%ebx │ │ + add 0x24(%esp),%eax │ │ + adc 0x3c(%esp),%edi │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%esi,%ebp │ │ + xor %edx,%ecx │ │ + mov %ebx,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - shld $0x19,%esi,%ebx │ │ - shld $0x1e,%ebp,%edx │ │ - xor %eax,%edx │ │ - mov %esi,%eax │ │ + shld $0x17,%ebx,%edx │ │ + shld $0x17,%esi,%ebx │ │ + xor %ebp,%edx │ │ + xor %ecx,%ebx │ │ + mov 0x10(%esp),%ecx │ │ + mov 0x18(%esp),%ebp │ │ + add %eax,%edx │ │ + adc %edi,%ebx │ │ + add $0x5565a910,%edx │ │ + adc $0xd6990624,%ebx │ │ + mov %edx,0x40(%esp) │ │ + mov %ecx,%eax │ │ + mov %ebp,%edi │ │ + mov %ebx,0x80(%esp) │ │ + mov %ecx,%ebx │ │ shld $0x4,%ebp,%eax │ │ + shld $0x1e,%ecx,%edi │ │ + mov %ebx,%esi │ │ + xor %eax,%edi │ │ + mov %ebp,%eax │ │ + shld $0x19,%ebp,%esi │ │ + shld $0x4,%ecx,%eax │ │ + shld $0x1e,%ebp,%ecx │ │ xor %eax,%ecx │ │ - mov 0x14(%esp),%eax │ │ - xor %ecx,%ebx │ │ - mov %esi,%ecx │ │ - shld $0x19,%ebp,%ecx │ │ - xor %edx,%ecx │ │ + mov 0x1c(%esp),%eax │ │ + xor %ecx,%esi │ │ + mov %ebp,%ecx │ │ + shld $0x19,%ebx,%ecx │ │ + mov 0xc(%esp),%ebx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ mov %eax,%edx │ │ xor %edi,%edx │ │ and %eax,%edi │ │ - mov 0xc(%esp),%eax │ │ - and %esi,%edx │ │ - mov (%esp),%esi │ │ + mov 0x14(%esp),%eax │ │ + and %ebp,%edx │ │ + mov 0x80(%esp),%ebp │ │ xor %edx,%edi │ │ mov %eax,%edx │ │ + xor %ebx,%edx │ │ + and %eax,%ebx │ │ + mov 0xa0(%esp),%eax │ │ + and 0x10(%esp),%edx │ │ + xor %edx,%ebx │ │ + add %esi,%ebx │ │ + mov 0x40(%esp),%esi │ │ + adc %ecx,%edi │ │ + add 0x48(%esp),%ebx │ │ + mov 0xdc(%esp),%ecx │ │ + adc 0x88(%esp),%edi │ │ + add %ebx,%esi │ │ + mov %ebx,0xc(%esp) │ │ + mov %esi,%edx │ │ + mov %esi,%ebx │ │ + mov %esi,0x24(%esp) │ │ + adc %edi,%ebp │ │ + mov %edi,0x20(%esp) │ │ + mov 0x118(%esp),%edi │ │ + mov %ebp,0x30(%esp) │ │ + xor %eax,%edi │ │ + and %ebp,%edi │ │ + xor %eax,%edi │ │ + mov 0x120(%esp),%eax │ │ + xor %ecx,%eax │ │ + and %esi,%eax │ │ + xor %ecx,%eax │ │ + mov %ebp,%ecx │ │ + add 0x28(%esp),%eax │ │ + adc 0x34(%esp),%edi │ │ + shld $0x12,%ebp,%edx │ │ + shld $0xe,%ebp,%ebx │ │ + xor %edx,%ebx │ │ + mov %ebp,%edx │ │ + shld $0xe,%esi,%ebp │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ + shld $0x17,%ecx,%edx │ │ + shld $0x17,%esi,%ecx │ │ + mov 0xc(%esp),%esi │ │ + xor %ebx,%ecx │ │ + mov 0x20(%esp),%ebx │ │ + xor %ebp,%edx │ │ + add %eax,%edx │ │ + adc %edi,%ecx │ │ + add $0x5771202a,%edx │ │ + mov %esi,%eax │ │ + adc $0xf40e3585,%ecx │ │ + mov %edx,0x34(%esp) │ │ + mov %ebx,%edi │ │ + shld $0x4,%ebx,%eax │ │ + mov %ecx,0x8c(%esp) │ │ + mov %esi,%ecx │ │ + shld $0x1e,%esi,%edi │ │ + shld $0x1e,%ebx,%ecx │ │ + xor %eax,%edi │ │ + mov %ebx,%eax │ │ + shld $0x4,%esi,%eax │ │ + xor %eax,%ecx │ │ + mov %esi,%eax │ │ + shld $0x19,%ebx,%eax │ │ + xor %ecx,%eax │ │ + mov %ebx,%ecx │ │ + shld $0x19,%esi,%ecx │ │ + mov 0x18(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov 0x1c(%esp),%edi │ │ + mov %esi,%edx │ │ + xor %edi,%edx │ │ + and %esi,%edi │ │ + and %ebx,%edx │ │ + mov 0x10(%esp),%ebx │ │ + mov 0x14(%esp),%esi │ │ + xor %edx,%edi │ │ + mov %ebx,%edx │ │ xor %esi,%edx │ │ - and %eax,%esi │ │ - mov 0xe4(%esp),%eax │ │ - and %ebp,%edx │ │ - mov 0x80(%esp),%ebp │ │ + and %ebx,%esi │ │ + mov 0x8c(%esp),%ebx │ │ + and 0xc(%esp),%edx │ │ xor %edx,%esi │ │ - mov 0x118(%esp),%edx │ │ - add %ebx,%esi │ │ - mov 0x38(%esp),%ebx │ │ + mov 0x120(%esp),%edx │ │ + add %eax,%esi │ │ + mov 0x118(%esp),%eax │ │ adc %ecx,%edi │ │ - add 0x120(%esp),%esi │ │ - mov 0xac(%esp),%ecx │ │ + add 0x4c(%esp),%esi │ │ + mov 0x34(%esp),%ecx │ │ adc 0x11c(%esp),%edi │ │ - add %esi,%ebp │ │ - mov %esi,(%esp) │ │ - mov %ebp,%esi │ │ - mov %ebp,0x1c(%esp) │ │ + add %esi,%ecx │ │ + mov %esi,0x14(%esp) │ │ + mov %ecx,%esi │ │ + mov %ecx,0x28(%esp) │ │ adc %edi,%ebx │ │ - xor %ecx,%eax │ │ - mov %edi,0x4(%esp) │ │ - and %ebx,%eax │ │ - mov %ebx,%edi │ │ - mov %ebx,0x18(%esp) │ │ - xor %ecx,%eax │ │ - mov 0xa0(%esp),%ecx │ │ - xor %edx,%ecx │ │ - and %ebp,%ecx │ │ + mov %edi,0x1c(%esp) │ │ + mov 0x30(%esp),%edi │ │ + mov %ebx,%ebp │ │ + mov %ebx,0x3c(%esp) │ │ + xor %eax,%edi │ │ + and %ebx,%edi │ │ + xor %eax,%edi │ │ + mov 0x24(%esp),%eax │ │ + xor %edx,%eax │ │ + and %ecx,%eax │ │ + xor %edx,%eax │ │ + mov %ecx,%edx │ │ + add 0x7c(%esp),%eax │ │ + adc 0x64(%esp),%edi │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%esi,%ebp │ │ xor %edx,%ecx │ │ - mov %ebp,%edx │ │ - add 0x4c(%esp),%ecx │ │ - adc 0x3c(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edx │ │ - xor %esi,%edx │ │ + mov %ebx,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ mov %ebx,%esi │ │ - shld $0xe,%ebp,%ebx │ │ - shld $0x12,%ebp,%esi │ │ - xor %esi,%ebx │ │ - mov %ebp,%esi │ │ - shld $0x17,%edi,%esi │ │ - mov 0x18(%esp),%edi │ │ - xor %ebx,%esi │ │ - shld $0x17,%ebp,%edi │ │ - mov (%esp),%ebp │ │ - xor %edx,%edi │ │ - add %ecx,%esi │ │ - adc %eax,%edi │ │ - add $0xd0f89791,%esi │ │ - mov %esi,0x3c(%esp) │ │ - mov 0x4(%esp),%esi │ │ - adc $0xc24b8b70,%edi │ │ + shld $0x17,%ebx,%edx │ │ + mov 0x28(%esp),%ebx │ │ + xor %ebp,%edx │ │ + mov 0x14(%esp),%ebp │ │ + shld $0x17,%ebx,%esi │ │ + xor %ecx,%esi │ │ + add %eax,%edx │ │ mov %ebp,%eax │ │ mov %ebp,%ecx │ │ - mov %ebp,%ebx │ │ - mov %edi,0x124(%esp) │ │ - mov 0x14(%esp),%edi │ │ - mov %esi,%edx │ │ + adc %edi,%esi │ │ + add $0x32bbd1b8,%edx │ │ + adc $0x106aa070,%esi │ │ + mov %edx,0x64(%esp) │ │ + mov %esi,0x7c(%esp) │ │ + mov 0x1c(%esp),%esi │ │ + mov %esi,%edi │ │ shld $0x4,%esi,%eax │ │ shld $0x1e,%esi,%ecx │ │ - shld $0x19,%esi,%ebx │ │ - shld $0x1e,%ebp,%edx │ │ - xor %eax,%edx │ │ + mov %esi,%ebx │ │ + shld $0x1e,%ebp,%edi │ │ + xor %eax,%edi │ │ mov %esi,%eax │ │ shld $0x4,%ebp,%eax │ │ xor %eax,%ecx │ │ - mov 0x10(%esp),%eax │ │ - xor %ecx,%ebx │ │ + mov %ebp,%eax │ │ + shld $0x19,%esi,%eax │ │ + xor %ecx,%eax │ │ mov %esi,%ecx │ │ + mov 0x18(%esp),%esi │ │ shld $0x19,%ebp,%ecx │ │ - xor %edx,%ecx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ + mov %edi,%edx │ │ + xor %esi,%edx │ │ + and %edi,%esi │ │ + mov 0x10(%esp),%edi │ │ + and %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ + xor %edx,%esi │ │ + mov %ebx,%edx │ │ + xor %edi,%edx │ │ + and %ebx,%edi │ │ + mov 0x30(%esp),%ebx │ │ + and %ebp,%edx │ │ + xor %edx,%edi │ │ + mov 0x24(%esp),%edx │ │ + add %eax,%edi │ │ + mov %esi,%eax │ │ + mov 0x64(%esp),%esi │ │ + adc %ecx,%eax │ │ + add 0x60(%esp),%edi │ │ + mov 0x7c(%esp),%ecx │ │ + adc 0x98(%esp),%eax │ │ + add %edi,%esi │ │ + mov %edi,0x10(%esp) │ │ + mov 0x28(%esp),%edi │ │ + mov %esi,0x48(%esp) │ │ + adc %eax,%ecx │ │ + mov %eax,0x18(%esp) │ │ + mov 0x3c(%esp),%eax │ │ + xor %edx,%edi │ │ + and %esi,%edi │ │ + mov %ecx,%ebp │ │ + mov %ecx,0x88(%esp) │ │ + xor %edx,%edi │ │ + mov %esi,%edx │ │ + xor %ebx,%eax │ │ + and %ecx,%eax │ │ + xor %ebx,%eax │ │ + add 0x5c(%esp),%edi │ │ + mov %esi,%ebx │ │ + adc 0x90(%esp),%eax │ │ + shld $0x12,%ecx,%edx │ │ + shld $0xe,%ecx,%ebx │ │ + shld $0xe,%esi,%ebp │ │ + xor %edx,%ebx │ │ + mov %ecx,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ + shld $0x17,%ecx,%edx │ │ + shld $0x17,%esi,%ecx │ │ + xor %ebp,%edx │ │ + xor %ebx,%ecx │ │ + mov 0x10(%esp),%ebp │ │ + add %edi,%edx │ │ + adc %eax,%ecx │ │ + add $0xb8d2d0c8,%edx │ │ + mov %edx,0x60(%esp) │ │ + mov 0x18(%esp),%edx │ │ + adc $0x19a4c116,%ecx │ │ + mov %ecx,0x5c(%esp) │ │ + mov %ebp,%ecx │ │ + mov %ebp,%eax │ │ + mov %edx,%esi │ │ + shld $0x1e,%edx,%ecx │ │ + mov %edx,%edi │ │ + shld $0x4,%edx,%eax │ │ + mov %edx,%ebx │ │ + shld $0x4,%ebp,%esi │ │ + shld $0x1e,%ebp,%edi │ │ + xor %esi,%ecx │ │ + mov %ebp,%esi │ │ + xor %eax,%edi │ │ + mov 0x1c(%esp),%eax │ │ + shld $0x19,%edx,%esi │ │ + xor %ecx,%esi │ │ + mov %edx,%ecx │ │ + shld $0x19,%ebp,%ecx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ mov %eax,%edx │ │ xor %edi,%edx │ │ and %eax,%edi │ │ - mov 0x8(%esp),%eax │ │ - and %esi,%edx │ │ - mov 0xc(%esp),%esi │ │ + mov 0x14(%esp),%eax │ │ + and %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ xor %edx,%edi │ │ mov %eax,%edx │ │ - xor %esi,%edx │ │ - and %eax,%esi │ │ - mov 0x18(%esp),%eax │ │ + xor %ebx,%edx │ │ + and %eax,%ebx │ │ + mov 0x88(%esp),%eax │ │ and %ebp,%edx │ │ - mov 0x124(%esp),%ebp │ │ - xor %edx,%esi │ │ - mov 0x3c(%esp),%edx │ │ - add %ebx,%esi │ │ + mov 0x3c(%esp),%ebp │ │ + xor %edx,%ebx │ │ + mov 0x48(%esp),%edx │ │ + add %esi,%ebx │ │ + mov 0x60(%esp),%esi │ │ adc %ecx,%edi │ │ - add 0xbc(%esp),%esi │ │ - mov 0xe4(%esp),%ecx │ │ - adc 0xa4(%esp),%edi │ │ - add %esi,%edx │ │ - mov %esi,0xc(%esp) │ │ - mov 0xa0(%esp),%esi │ │ - mov %edx,0x120(%esp) │ │ - adc %edi,%ebp │ │ + add 0x78(%esp),%ebx │ │ + mov 0x28(%esp),%ecx │ │ + adc 0xb0(%esp),%edi │ │ + add %ebx,%esi │ │ + mov %ebx,0xc(%esp) │ │ + mov 0x5c(%esp),%ebx │ │ + mov %esi,0x4c(%esp) │ │ + adc %edi,%ebx │ │ + add %esi,0x1fc(%esp) │ │ + mov %edi,0x20(%esp) │ │ + mov 0x24(%esp),%edi │ │ + mov %ebx,0x98(%esp) │ │ + adc %ebx,0x208(%esp) │ │ + add %edx,0xa4(%esp) │ │ + adc %eax,0x84(%esp) │ │ + add %ecx,0x94(%esp) │ │ + adc %ebp,0x50(%esp) │ │ + add 0x1f8(%esp),%edi │ │ + mov %edi,0x24(%esp) │ │ + mov 0x30(%esp),%edi │ │ + adc 0x1f4(%esp),%edi │ │ + mov %edi,0x30(%esp) │ │ + mov %eax,%edi │ │ + mov %edx,%eax │ │ + mov %esi,%edx │ │ xor %ecx,%eax │ │ - mov %edi,0x14(%esp) │ │ - mov %edx,%edi │ │ - and %ebp,%eax │ │ - mov %ebp,%ebx │ │ - mov %ebp,0xa4(%esp) │ │ + xor %ebp,%edi │ │ + and %esi,%eax │ │ + and %ebx,%edi │ │ xor %ecx,%eax │ │ - mov 0x1c(%esp),%ecx │ │ - xor %esi,%ecx │ │ - and %edx,%ecx │ │ - xor %esi,%ecx │ │ - mov %edx,%esi │ │ - add 0x7c(%esp),%ecx │ │ - adc 0x98(%esp),%eax │ │ - shld $0x12,%ebp,%esi │ │ - shld $0xe,%ebp,%edi │ │ - shld $0xe,%edx,%ebx │ │ - xor %esi,%edi │ │ - mov %ebp,%esi │ │ - shld $0x12,%edx,%esi │ │ - xor %esi,%ebx │ │ - mov %edx,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - mov 0x14(%esp),%ebp │ │ - shld $0x17,%edx,%ebx │ │ - xor %edi,%ebx │ │ - add %ecx,%esi │ │ - mov 0x10(%esp),%edi │ │ - adc %eax,%ebx │ │ - add $0x654be30,%esi │ │ - mov %esi,0x4c(%esp) │ │ + xor %ebp,%edi │ │ + mov %esi,%ecx │ │ + mov %ebx,%ebp │ │ + add 0x24(%esp),%eax │ │ + adc 0x30(%esp),%edi │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%esi,%ebp │ │ + xor %edx,%ecx │ │ + mov %ebx,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ + shld $0x17,%ebx,%edx │ │ + shld $0x17,%esi,%ebx │ │ mov 0xc(%esp),%esi │ │ - mov %ebp,%edx │ │ - adc $0xc76c51a3,%ebx │ │ - mov %ebx,0x7c(%esp) │ │ + xor %ebp,%edx │ │ + mov 0x20(%esp),%ebp │ │ + xor %ecx,%ebx │ │ + add %eax,%edx │ │ + adc %edi,%ebx │ │ + add $0x5141ab53,%edx │ │ mov %esi,%eax │ │ - shld $0x1e,%esi,%edx │ │ + adc $0x1e376c08,%ebx │ │ mov %esi,%ecx │ │ - mov %esi,%ebx │ │ + mov %edx,0x3c(%esp) │ │ + mov %ebp,%edi │ │ shld $0x4,%ebp,%eax │ │ + mov %ebx,0x90(%esp) │ │ + mov %esi,%ebx │ │ shld $0x1e,%ebp,%ecx │ │ + shld $0x1e,%esi,%edi │ │ shld $0x19,%ebp,%ebx │ │ - xor %eax,%edx │ │ + xor %eax,%edi │ │ mov %ebp,%eax │ │ shld $0x4,%esi,%eax │ │ xor %eax,%ecx │ │ - mov 0x4(%esp),%eax │ │ + mov 0x18(%esp),%eax │ │ xor %ecx,%ebx │ │ mov %ebp,%ecx │ │ shld $0x19,%esi,%ecx │ │ - mov 0x8(%esp),%esi │ │ - xor %edx,%ecx │ │ - mov %eax,%edx │ │ - xor %edi,%edx │ │ - and %eax,%edi │ │ - mov (%esp),%eax │ │ - and %ebp,%edx │ │ - xor %edx,%edi │ │ - mov %eax,%edx │ │ - xor %esi,%edx │ │ - and %eax,%esi │ │ - mov %edi,%eax │ │ - mov 0x4c(%esp),%edi │ │ - and 0xc(%esp),%edx │ │ - xor %edx,%esi │ │ - mov 0x18(%esp),%edx │ │ - add %ebx,%esi │ │ - mov 0x7c(%esp),%ebx │ │ - adc %ecx,%eax │ │ - add 0xb0(%esp),%esi │ │ - mov 0x120(%esp),%ecx │ │ - adc 0xa8(%esp),%eax │ │ - add %esi,%edi │ │ - mov %esi,0x8(%esp) │ │ mov 0x1c(%esp),%esi │ │ - mov %edi,0xa0(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x10(%esp) │ │ - mov 0xa4(%esp),%eax │ │ - xor %esi,%ecx │ │ - and %edi,%ecx │ │ - mov %ebx,%ebp │ │ - mov %ebx,0x78(%esp) │ │ - xor %esi,%ecx │ │ - mov %edi,%esi │ │ - xor %edx,%eax │ │ - and %ebx,%eax │ │ - xor %edx,%eax │ │ - add 0x64(%esp),%ecx │ │ - mov %edi,%edx │ │ - adc 0x40(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edx │ │ - xor %esi,%edx │ │ - mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - mov 0x8(%esp),%ebp │ │ - shld $0x17,%edi,%ebx │ │ - xor %edx,%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%ebx │ │ - add $0xd6ef5218,%esi │ │ - mov %esi,0x40(%esp) │ │ - mov 0x10(%esp),%esi │ │ - mov %ebp,%eax │ │ - mov %ebp,%ecx │ │ - adc $0xd192e819,%ebx │ │ - mov %ebx,0x98(%esp) │ │ - mov 0x4(%esp),%ebx │ │ - mov %esi,%edx │ │ - mov %esi,%edi │ │ - shld $0x4,%esi,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - shld $0x1e,%ebp,%edx │ │ - shld $0x4,%ebp,%edi │ │ - xor %eax,%edx │ │ xor %edi,%ecx │ │ - mov %ebp,%edi │ │ - mov 0x14(%esp),%eax │ │ - shld $0x19,%esi,%edi │ │ - xor %ecx,%edi │ │ - mov %esi,%ecx │ │ - shld $0x19,%ebp,%ecx │ │ - xor %edx,%ecx │ │ - mov %eax,%edx │ │ - xor %ebx,%edx │ │ - and %eax,%ebx │ │ - mov 0xc(%esp),%eax │ │ - and %esi,%edx │ │ - mov (%esp),%esi │ │ - xor %edx,%ebx │ │ + mov 0x14(%esp),%edi │ │ mov %eax,%edx │ │ xor %esi,%edx │ │ and %eax,%esi │ │ - mov %ebx,%eax │ │ - mov 0x98(%esp),%ebx │ │ + mov 0x10(%esp),%eax │ │ and %ebp,%edx │ │ - mov 0xa4(%esp),%ebp │ │ + mov 0x90(%esp),%ebp │ │ xor %edx,%esi │ │ - mov 0x120(%esp),%edx │ │ - add %edi,%esi │ │ - mov 0x40(%esp),%edi │ │ - adc %ecx,%eax │ │ - add 0x84(%esp),%esi │ │ - mov 0x78(%esp),%ecx │ │ - adc 0x128(%esp),%eax │ │ - add %esi,%edi │ │ - mov %esi,(%esp) │ │ - mov 0xa0(%esp),%esi │ │ - mov %edi,0xbc(%esp) │ │ - adc %eax,%ebx │ │ - add %edi,0x88(%esp) │ │ - mov %eax,0x4(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - mov %ebx,0xa8(%esp) │ │ - adc %ebx,0x8c(%esp) │ │ - add %esi,0x48(%esp) │ │ - adc %ecx,0x44(%esp) │ │ - add %edx,0x34(%esp) │ │ - adc %ebp,0x24(%esp) │ │ - add 0x250(%esp),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x18(%esp),%eax │ │ - adc 0x24c(%esp),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov %ecx,%eax │ │ - mov %esi,%ecx │ │ - mov %edi,%esi │ │ - xor %edx,%ecx │ │ - xor %ebp,%eax │ │ - and %edi,%ecx │ │ - and %ebx,%eax │ │ - xor %edx,%ecx │ │ - xor %ebp,%eax │ │ - mov %edi,%edx │ │ - mov %ebx,%ebp │ │ - add 0x1c(%esp),%ecx │ │ - adc 0x18(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edx │ │ - xor %esi,%edx │ │ - mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - mov (%esp),%ebp │ │ - shld $0x17,%edi,%ebx │ │ - mov 0x14(%esp),%edi │ │ - xor %edx,%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%ebx │ │ - add $0x5565a910,%esi │ │ - mov %esi,0x1c(%esp) │ │ - mov 0x4(%esp),%esi │ │ - mov %ebp,%eax │ │ - adc $0xd6990624,%ebx │ │ - mov %ebp,%ecx │ │ - mov %ebx,0xb0(%esp) │ │ - mov %ebp,%ebx │ │ - mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - shld $0x19,%esi,%ebx │ │ - shld $0x1e,%ebp,%edx │ │ - xor %eax,%edx │ │ - mov %esi,%eax │ │ - shld $0x4,%ebp,%eax │ │ - xor %eax,%ecx │ │ - mov 0x10(%esp),%eax │ │ - xor %ecx,%ebx │ │ - mov %esi,%ecx │ │ - shld $0x19,%ebp,%ecx │ │ - xor %edx,%ecx │ │ mov %eax,%edx │ │ xor %edi,%edx │ │ and %eax,%edi │ │ - mov 0x8(%esp),%eax │ │ - and %esi,%edx │ │ - mov 0xc(%esp),%esi │ │ + mov 0x88(%esp),%eax │ │ + and 0xc(%esp),%edx │ │ xor %edx,%edi │ │ - mov %eax,%edx │ │ - xor %esi,%edx │ │ - and %eax,%esi │ │ - and %ebp,%edx │ │ - xor %edx,%esi │ │ - add %ebx,%esi │ │ - adc %ecx,%edi │ │ - add 0x80(%esp),%esi │ │ - mov 0x1c(%esp),%ebp │ │ - mov 0xb0(%esp),%ebx │ │ - mov 0xa8(%esp),%eax │ │ - mov 0x78(%esp),%ecx │ │ - mov 0xa0(%esp),%edx │ │ - adc 0x38(%esp),%edi │ │ - add %esi,%ebp │ │ - mov %esi,0xc(%esp) │ │ - mov %ebp,%esi │ │ - mov %ebp,0x18(%esp) │ │ - adc %edi,%ebx │ │ - xor %ecx,%eax │ │ + add %ebx,%edi │ │ + mov 0x3c(%esp),%ebx │ │ + adc %ecx,%esi │ │ + add 0x40(%esp),%edi │ │ + mov 0x48(%esp),%ecx │ │ + adc 0x80(%esp),%esi │ │ + add %edi,%ebx │ │ mov %edi,0x14(%esp) │ │ - mov %ebp,%edi │ │ + mov 0x98(%esp),%edi │ │ + mov %ebx,%edx │ │ + mov %ebx,0x24(%esp) │ │ + adc %esi,%ebp │ │ + xor %eax,%edi │ │ + mov %esi,0x1c(%esp) │ │ + mov %ebx,%esi │ │ + and %ebp,%edi │ │ + mov %ebp,0x28(%esp) │ │ + xor %eax,%edi │ │ + mov 0x4c(%esp),%eax │ │ + xor %ecx,%eax │ │ and %ebx,%eax │ │ - mov %ebx,0x64(%esp) │ │ xor %ecx,%eax │ │ - mov 0xbc(%esp),%ecx │ │ - xor %edx,%ecx │ │ - and %ebp,%ecx │ │ - xor %edx,%ecx │ │ + mov %ebp,%ecx │ │ + add 0x94(%esp),%eax │ │ + adc 0x50(%esp),%edi │ │ + shld $0x12,%ebp,%edx │ │ + shld $0xe,%ebp,%esi │ │ + xor %edx,%esi │ │ + mov %ebp,%edx │ │ + shld $0xe,%ebx,%ebp │ │ + shld $0x12,%ebx,%edx │ │ + xor %edx,%ebp │ │ mov %ebx,%edx │ │ - add 0x34(%esp),%ecx │ │ - adc 0x24(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edi │ │ - xor %esi,%edi │ │ - mov %ebx,%esi │ │ - shld $0xe,%ebp,%ebx │ │ - shld $0x12,%ebp,%esi │ │ - xor %esi,%ebx │ │ - mov %ebp,%esi │ │ - shld $0x17,%edx,%esi │ │ - shld $0x17,%ebp,%edx │ │ - mov 0xc(%esp),%ebp │ │ - xor %ebx,%esi │ │ - xor %edi,%edx │ │ - mov 0x14(%esp),%edi │ │ - mov 0x10(%esp),%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%edx │ │ - add $0x5771202a,%esi │ │ - adc $0xf40e3585,%edx │ │ + shld $0x17,%ecx,%edx │ │ + shld $0x17,%ebx,%ecx │ │ + xor %ebp,%edx │ │ + xor %esi,%ecx │ │ + mov 0x14(%esp),%ebp │ │ + mov 0x20(%esp),%esi │ │ + add %eax,%edx │ │ + adc %edi,%ecx │ │ + add $0xdf8eeb99,%edx │ │ + mov %edx,0x50(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + adc $0x2748774c,%ecx │ │ mov %ebp,%eax │ │ + mov %ecx,0x78(%esp) │ │ mov %ebp,%ecx │ │ - mov %esi,0x84(%esp) │ │ - mov 0x4(%esp),%esi │ │ - mov %edx,0x80(%esp) │ │ - mov %edi,%edx │ │ - shld $0x4,%edi,%eax │ │ - shld $0x1e,%edi,%ecx │ │ - shld $0x1e,%ebp,%edx │ │ - xor %eax,%edx │ │ - mov %edi,%eax │ │ + mov %edx,%edi │ │ + shld $0x4,%edx,%eax │ │ + shld $0x1e,%edx,%ecx │ │ + mov %edx,%ebx │ │ + shld $0x1e,%ebp,%edi │ │ + xor %eax,%edi │ │ + mov %edx,%eax │ │ shld $0x4,%ebp,%eax │ │ xor %eax,%ecx │ │ mov %ebp,%eax │ │ - shld $0x19,%edi,%eax │ │ - xor %ecx,%eax │ │ - mov %edi,%ecx │ │ - shld $0x19,%ebp,%ecx │ │ - xor %edx,%ecx │ │ - mov %esi,%edx │ │ - xor %ebx,%edx │ │ - and %esi,%ebx │ │ - mov 0x8(%esp),%esi │ │ - and %edi,%edx │ │ - mov (%esp),%edi │ │ - xor %edx,%ebx │ │ - mov %edi,%edx │ │ - xor %esi,%edx │ │ - and %edi,%esi │ │ - mov 0x84(%esp),%edi │ │ - and %ebp,%edx │ │ - mov 0x80(%esp),%ebp │ │ - xor %edx,%esi │ │ - mov 0xbc(%esp),%edx │ │ - add %eax,%esi │ │ - mov 0x64(%esp),%eax │ │ - adc %ecx,%ebx │ │ - add 0x3c(%esp),%esi │ │ - mov 0xa8(%esp),%ecx │ │ - adc 0x124(%esp),%ebx │ │ - add %esi,%edi │ │ - mov %esi,0x8(%esp) │ │ - mov %edi,%esi │ │ - mov %edi,0x24(%esp) │ │ - adc %ebx,%ebp │ │ + shld $0x19,%edx,%eax │ │ xor %ecx,%eax │ │ - mov %ebx,0x10(%esp) │ │ - and %ebp,%eax │ │ - mov %ebp,%ebx │ │ - mov %ebp,0x38(%esp) │ │ - xor %ecx,%eax │ │ - mov 0x18(%esp),%ecx │ │ - xor %edx,%ecx │ │ - and %edi,%ecx │ │ - xor %edx,%ecx │ │ - mov %edi,%edx │ │ - add 0x48(%esp),%ecx │ │ - adc 0x44(%esp),%eax │ │ - shld $0x12,%ebp,%esi │ │ - shld $0xe,%ebp,%edx │ │ - shld $0xe,%edi,%ebx │ │ - xor %esi,%edx │ │ - mov %ebp,%esi │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - mov 0x8(%esp),%ebp │ │ - shld $0x17,%edi,%ebx │ │ - mov 0x4(%esp),%edi │ │ - xor %edx,%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%ebx │ │ - add $0x32bbd1b8,%esi │ │ - mov %esi,0x3c(%esp) │ │ - mov 0x10(%esp),%esi │ │ - mov %ebp,%eax │ │ - adc $0x106aa070,%ebx │ │ - mov %ebp,%ecx │ │ - mov %ebx,0x48(%esp) │ │ - mov %ebp,%ebx │ │ + mov %edx,%ecx │ │ mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - shld $0x19,%esi,%ebx │ │ - shld $0x1e,%ebp,%edx │ │ - xor %eax,%edx │ │ - mov %esi,%eax │ │ - shld $0x4,%ebp,%eax │ │ - xor %eax,%ecx │ │ - mov 0x14(%esp),%eax │ │ - xor %ecx,%ebx │ │ - mov %esi,%ecx │ │ shld $0x19,%ebp,%ecx │ │ - xor %edx,%ecx │ │ - mov %eax,%edx │ │ + xor %edi,%ecx │ │ + mov 0x18(%esp),%edi │ │ xor %edi,%edx │ │ - and %eax,%edi │ │ - mov 0xc(%esp),%eax │ │ - and %esi,%edx │ │ - mov (%esp),%esi │ │ + and %esi,%edi │ │ + mov 0x10(%esp),%esi │ │ + and %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ xor %edx,%edi │ │ - mov %eax,%edx │ │ + mov %ebx,%edx │ │ xor %esi,%edx │ │ - and %eax,%esi │ │ - mov %edi,%eax │ │ - mov 0x3c(%esp),%edi │ │ + and %ebx,%esi │ │ + mov 0x78(%esp),%ebx │ │ and %ebp,%edx │ │ xor %edx,%esi │ │ - mov 0x64(%esp),%edx │ │ - add %ebx,%esi │ │ - mov 0x48(%esp),%ebx │ │ - adc %ecx,%eax │ │ - add 0x4c(%esp),%esi │ │ - mov 0x24(%esp),%ecx │ │ - adc 0x7c(%esp),%eax │ │ - add %esi,%edi │ │ - mov %esi,(%esp) │ │ - mov 0x18(%esp),%esi │ │ - mov %edi,0xbc(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x4(%esp) │ │ - mov 0x38(%esp),%eax │ │ - xor %esi,%ecx │ │ - and %edi,%ecx │ │ + mov 0x4c(%esp),%edx │ │ + add %eax,%esi │ │ + mov 0x98(%esp),%eax │ │ + adc %ecx,%edi │ │ + add 0x34(%esp),%esi │ │ + mov 0x50(%esp),%ecx │ │ + adc 0x8c(%esp),%edi │ │ + add %esi,%ecx │ │ + mov %esi,0x10(%esp) │ │ + mov %ecx,%esi │ │ + mov %ecx,0x34(%esp) │ │ + adc %edi,%ebx │ │ + mov %edi,0x18(%esp) │ │ + mov 0x28(%esp),%edi │ │ mov %ebx,%ebp │ │ - mov %ebx,0xa8(%esp) │ │ - xor %esi,%ecx │ │ - mov %edi,%esi │ │ + mov %ebx,0x40(%esp) │ │ + xor %eax,%edi │ │ + and %ebx,%edi │ │ + xor %eax,%edi │ │ + mov 0x24(%esp),%eax │ │ xor %edx,%eax │ │ - and %ebx,%eax │ │ + and %ecx,%eax │ │ xor %edx,%eax │ │ - add 0x88(%esp),%ecx │ │ - mov %edi,%edx │ │ - adc 0x8c(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edx │ │ - xor %esi,%edx │ │ + mov %ecx,%edx │ │ + add 0xa4(%esp),%eax │ │ + adc 0x84(%esp),%edi │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%esi,%ebp │ │ + xor %edx,%ecx │ │ + mov %ebx,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - mov (%esp),%ebp │ │ - shld $0x17,%edi,%ebx │ │ - xor %edx,%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%ebx │ │ - add $0xb8d2d0c8,%esi │ │ - mov %esi,0x4c(%esp) │ │ - mov 0x4(%esp),%esi │ │ - adc $0x19a4c116,%ebx │ │ + shld $0x17,%ebx,%edx │ │ + mov 0x34(%esp),%ebx │ │ + xor %ebp,%edx │ │ + mov 0x10(%esp),%ebp │ │ + shld $0x17,%ebx,%esi │ │ + xor %ecx,%esi │ │ + add %eax,%edx │ │ mov %ebp,%ecx │ │ mov %ebp,%eax │ │ - mov %ebx,0x44(%esp) │ │ - mov %ebp,%ebx │ │ - mov %esi,%edi │ │ - shld $0x1e,%esi,%ecx │ │ - mov %esi,%edx │ │ - shld $0x19,%esi,%ebx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x4,%ebp,%edi │ │ - shld $0x1e,%ebp,%edx │ │ + adc %edi,%esi │ │ + add $0xe19b48a8,%edx │ │ + mov %edx,0xa4(%esp) │ │ + mov 0x18(%esp),%edx │ │ + adc $0x34b0bcb5,%esi │ │ + mov %esi,0x4c(%esp) │ │ + mov %edx,%esi │ │ + shld $0x1e,%edx,%ecx │ │ + mov %edx,%edi │ │ + shld $0x4,%edx,%eax │ │ + mov %edx,%ebx │ │ + shld $0x4,%ebp,%esi │ │ + shld $0x1e,%ebp,%edi │ │ + xor %esi,%ecx │ │ + mov %ebp,%esi │ │ + xor %eax,%edi │ │ + mov 0x1c(%esp),%eax │ │ + shld $0x19,%edx,%esi │ │ + xor %ecx,%esi │ │ + mov %edx,%ecx │ │ + shld $0x19,%ebp,%ecx │ │ xor %edi,%ecx │ │ - xor %eax,%edx │ │ + mov 0x20(%esp),%edi │ │ + mov %eax,%edx │ │ + xor %edi,%edx │ │ + and %eax,%edi │ │ mov 0x14(%esp),%eax │ │ - mov %esi,%edi │ │ - xor %ecx,%ebx │ │ - mov 0x10(%esp),%ecx │ │ - shld $0x19,%ebp,%edi │ │ + and %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ xor %edx,%edi │ │ - mov %ecx,%edx │ │ - xor %eax,%edx │ │ - and %ecx,%eax │ │ - mov 0x8(%esp),%ecx │ │ - and %esi,%edx │ │ - mov 0xc(%esp),%esi │ │ - xor %edx,%eax │ │ - mov %ecx,%edx │ │ - xor %esi,%edx │ │ - and %ecx,%esi │ │ - mov 0x4c(%esp),%ecx │ │ + mov %eax,%edx │ │ + xor %ebx,%edx │ │ + and %eax,%ebx │ │ + mov 0x4c(%esp),%eax │ │ and %ebp,%edx │ │ - mov 0x38(%esp),%ebp │ │ - xor %edx,%esi │ │ - mov 0x24(%esp),%edx │ │ + xor %edx,%ebx │ │ + mov 0x28(%esp),%edx │ │ + add %esi,%ebx │ │ + mov 0xa4(%esp),%esi │ │ + adc %ecx,%edi │ │ + add 0x64(%esp),%ebx │ │ + mov 0x40(%esp),%ecx │ │ + adc 0x7c(%esp),%edi │ │ add %ebx,%esi │ │ - mov 0xbc(%esp),%ebx │ │ + mov %ebx,0xc(%esp) │ │ + mov 0x24(%esp),%ebx │ │ + mov %esi,0x30(%esp) │ │ adc %edi,%eax │ │ - add 0x40(%esp),%esi │ │ - mov 0x44(%esp),%edi │ │ - adc 0x98(%esp),%eax │ │ - add %esi,%ecx │ │ - mov %esi,0xc(%esp) │ │ - mov 0x64(%esp),%esi │ │ - mov %ecx,0x34(%esp) │ │ - adc %eax,%edi │ │ - add %ecx,0x1ec(%esp) │ │ - mov 0xa8(%esp),%ecx │ │ - mov %eax,0x14(%esp) │ │ - mov 0x18(%esp),%eax │ │ - mov %edi,0x7c(%esp) │ │ - adc %edi,0x1e8(%esp) │ │ - add %ebx,0x60(%esp) │ │ - adc %ecx,0x70(%esp) │ │ - add %edx,0x54(%esp) │ │ - adc %ebp,0x50(%esp) │ │ - add 0x1d8(%esp),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov %ecx,%eax │ │ - mov %ebx,%ecx │ │ - adc 0x1d4(%esp),%esi │ │ - mov %edx,%ebx │ │ + mov %edi,0x20(%esp) │ │ + mov 0x34(%esp),%edi │ │ xor %edx,%ecx │ │ - mov 0x34(%esp),%edx │ │ - xor %ebp,%eax │ │ - and %edi,%eax │ │ - xor %ebp,%eax │ │ - and %edx,%ecx │ │ - mov %edx,%ebp │ │ - xor %ebx,%ecx │ │ - mov %edi,%ebx │ │ - add 0x18(%esp),%ecx │ │ - adc %esi,%eax │ │ - mov %edx,%esi │ │ - shld $0xe,%edi,%edx │ │ - shld $0xe,%ebp,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%edx │ │ - mov %edi,%esi │ │ - shld $0x12,%ebp,%esi │ │ - xor %esi,%ebx │ │ - mov %ebp,%esi │ │ - shld $0x17,%edi,%esi │ │ - shld $0x17,%ebp,%edi │ │ - mov 0x14(%esp),%ebp │ │ + and %eax,%ecx │ │ + mov %eax,%ebp │ │ + mov %eax,0x64(%esp) │ │ + xor %edx,%ecx │ │ + mov %esi,%edx │ │ + xor %ebx,%edi │ │ + and %esi,%edi │ │ + xor %ebx,%edi │ │ + mov %esi,%ebx │ │ + add 0x1fc(%esp),%edi │ │ + adc 0x208(%esp),%ecx │ │ + shld $0x12,%eax,%edx │ │ + shld $0xe,%eax,%ebx │ │ + shld $0xe,%esi,%ebp │ │ + xor %edx,%ebx │ │ + mov %eax,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ + mov %eax,%esi │ │ + shld $0x17,%eax,%edx │ │ + mov 0x30(%esp),%eax │ │ + xor %ebp,%edx │ │ + mov 0x20(%esp),%ebp │ │ + shld $0x17,%eax,%esi │ │ xor %ebx,%esi │ │ - xor %edx,%edi │ │ - add %ecx,%esi │ │ - adc %eax,%edi │ │ - add $0x5141ab53,%esi │ │ - mov %esi,0x40(%esp) │ │ + add %edi,%edx │ │ + mov %ebp,%edi │ │ + adc %ecx,%esi │ │ + add $0xc5c95a63,%edx │ │ + adc $0x391c0cb3,%esi │ │ + mov %edx,0x84(%esp) │ │ + mov %esi,0x94(%esp) │ │ mov 0xc(%esp),%esi │ │ - mov %ebp,%edx │ │ - adc $0x1e376c08,%edi │ │ - mov %edi,0x88(%esp) │ │ - mov 0x10(%esp),%edi │ │ mov %esi,%eax │ │ - shld $0x1e,%esi,%edx │ │ + shld $0x1e,%esi,%edi │ │ mov %esi,%ecx │ │ mov %esi,%ebx │ │ shld $0x4,%ebp,%eax │ │ shld $0x1e,%ebp,%ecx │ │ shld $0x19,%ebp,%ebx │ │ - xor %eax,%edx │ │ + xor %eax,%edi │ │ mov %ebp,%eax │ │ shld $0x4,%esi,%eax │ │ xor %eax,%ecx │ │ - mov 0x4(%esp),%eax │ │ + mov 0x18(%esp),%eax │ │ xor %ecx,%ebx │ │ mov %ebp,%ecx │ │ shld $0x19,%esi,%ecx │ │ - mov 0x8(%esp),%esi │ │ - xor %edx,%ecx │ │ + mov 0x14(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov 0x1c(%esp),%edi │ │ mov %eax,%edx │ │ xor %edi,%edx │ │ and %eax,%edi │ │ - mov (%esp),%eax │ │ + mov 0x10(%esp),%eax │ │ and %ebp,%edx │ │ - mov 0x40(%esp),%ebp │ │ + mov 0x84(%esp),%ebp │ │ xor %edx,%edi │ │ mov %eax,%edx │ │ xor %esi,%edx │ │ and %eax,%esi │ │ - mov %edi,%eax │ │ + mov 0x218(%esp),%eax │ │ and 0xc(%esp),%edx │ │ xor %edx,%esi │ │ - mov 0xbc(%esp),%edx │ │ + mov 0x30(%esp),%edx │ │ add %ebx,%esi │ │ - mov 0x88(%esp),%ebx │ │ - adc %ecx,%eax │ │ - add 0x1c(%esp),%esi │ │ - mov 0xa8(%esp),%ecx │ │ - adc 0xb0(%esp),%eax │ │ - add %esi,%ebp │ │ - mov %esi,0x8(%esp) │ │ - mov %ebp,%esi │ │ - mov %ebp,0x18(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x10(%esp) │ │ - mov 0x7c(%esp),%eax │ │ - mov %ebx,%edi │ │ - mov %ebx,0x24(%esp) │ │ - xor %ecx,%eax │ │ - and %ebx,%eax │ │ - xor %ecx,%eax │ │ + mov 0x94(%esp),%ebx │ │ + adc %ecx,%edi │ │ + add 0x60(%esp),%esi │ │ mov 0x34(%esp),%ecx │ │ - xor %edx,%ecx │ │ - and %ebp,%ecx │ │ - xor %edx,%ecx │ │ - mov %ebp,%edx │ │ - add 0x54(%esp),%ecx │ │ - adc 0x50(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edx │ │ - xor %esi,%edx │ │ - mov %ebx,%esi │ │ - shld $0xe,%ebp,%ebx │ │ - shld $0x12,%ebp,%esi │ │ - xor %esi,%ebx │ │ + adc 0x5c(%esp),%edi │ │ + add %esi,%ebp │ │ + mov %esi,0x14(%esp) │ │ mov %ebp,%esi │ │ - shld $0x17,%edi,%esi │ │ - xor %ebx,%esi │ │ - mov %edi,%ebx │ │ - shld $0x17,%ebp,%ebx │ │ - mov 0x10(%esp),%ebp │ │ - xor %edx,%ebx │ │ - add %ecx,%esi │ │ - mov 0x8(%esp),%ecx │ │ - adc %eax,%ebx │ │ - add $0xdf8eeb99,%esi │ │ - adc $0x2748774c,%ebx │ │ - mov %esi,0x54(%esp) │ │ - mov 0x14(%esp),%esi │ │ - mov %ebp,%edx │ │ - mov %ebx,0x8c(%esp) │ │ - mov 0x4(%esp),%ebx │ │ - mov %ecx,%eax │ │ - shld $0x1e,%ecx,%edx │ │ - mov %ecx,%edi │ │ - shld $0x4,%ebp,%eax │ │ - xor %eax,%edx │ │ - mov %ebp,%eax │ │ - shld $0x4,%ecx,%eax │ │ - shld $0x1e,%ebp,%ecx │ │ - xor %eax,%ecx │ │ - mov %edi,%eax │ │ - shld $0x19,%ebp,%eax │ │ - xor %ecx,%eax │ │ - mov %ebp,%ecx │ │ - shld $0x19,%edi,%ecx │ │ - mov 0xc(%esp),%edi │ │ - xor %edx,%ecx │ │ + mov %ebp,0x5c(%esp) │ │ + adc %edi,%ebx │ │ + add %ebp,%eax │ │ + mov 0x64(%esp),%ebp │ │ + mov %edi,0x1c(%esp) │ │ + mov 0x24(%esp),%edi │ │ + mov %eax,0x8c(%esp) │ │ + mov 0x214(%esp),%eax │ │ + mov %ebx,0x80(%esp) │ │ + adc %ebx,%eax │ │ + mov %eax,0x98(%esp) │ │ + mov 0x210(%esp),%eax │ │ + add %edx,%eax │ │ + mov %eax,0x48(%esp) │ │ + mov 0x20c(%esp),%eax │ │ + adc %ebp,%eax │ │ + add %ecx,0x44(%esp) │ │ + mov %eax,0xb0(%esp) │ │ + mov 0x40(%esp),%eax │ │ + adc %eax,0x2c(%esp) │ │ + add 0x204(%esp),%edi │ │ + mov %edi,0x24(%esp) │ │ + mov 0x28(%esp),%edi │ │ + adc 0x200(%esp),%edi │ │ + mov %edi,0x28(%esp) │ │ + mov %ebp,%edi │ │ + mov %ebx,%ebp │ │ + xor %eax,%edi │ │ + and %ebx,%edi │ │ + xor %eax,%edi │ │ + mov %edx,%eax │ │ mov %esi,%edx │ │ - xor %ebx,%edx │ │ - and %esi,%ebx │ │ - mov (%esp),%esi │ │ - and %ebp,%edx │ │ - mov 0x8c(%esp),%ebp │ │ - xor %edx,%ebx │ │ - mov %edi,%edx │ │ - xor %esi,%edx │ │ - and %edi,%esi │ │ - mov 0x54(%esp),%edi │ │ - and 0x8(%esp),%edx │ │ - xor %edx,%esi │ │ - mov 0x34(%esp),%edx │ │ - add %eax,%esi │ │ - mov 0x24(%esp),%eax │ │ - adc %ecx,%ebx │ │ - add 0x84(%esp),%esi │ │ - mov 0x7c(%esp),%ecx │ │ - adc 0x80(%esp),%ebx │ │ - add %esi,%edi │ │ - mov %esi,(%esp) │ │ - mov %edi,%esi │ │ - mov %edi,0x50(%esp) │ │ - adc %ebx,%ebp │ │ xor %ecx,%eax │ │ - mov %ebx,0x4(%esp) │ │ - and %ebp,%eax │ │ - mov %ebp,%ebx │ │ - mov %ebp,0x84(%esp) │ │ + and %esi,%eax │ │ xor %ecx,%eax │ │ - mov 0x18(%esp),%ecx │ │ - xor %edx,%ecx │ │ - and %edi,%ecx │ │ + mov %esi,%ecx │ │ + add 0x24(%esp),%eax │ │ + adc 0x28(%esp),%edi │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%esi,%ebp │ │ xor %edx,%ecx │ │ - mov %edi,%edx │ │ - add 0x60(%esp),%ecx │ │ - adc 0x70(%esp),%eax │ │ - shld $0x12,%ebp,%esi │ │ - shld $0xe,%ebp,%edx │ │ - shld $0xe,%edi,%ebx │ │ - xor %esi,%edx │ │ - mov %ebp,%esi │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - mov (%esp),%ebp │ │ - shld $0x17,%edi,%ebx │ │ - xor %edx,%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%ebx │ │ - add $0xe19b48a8,%esi │ │ - mov %esi,0x34(%esp) │ │ - mov 0x4(%esp),%esi │ │ - adc $0x34b0bcb5,%ebx │ │ - mov %ebp,%ecx │ │ - mov %ebp,%eax │ │ - mov %ebx,0x70(%esp) │ │ - mov %ebp,%ebx │ │ - mov %esi,%edi │ │ - shld $0x1e,%esi,%ecx │ │ + mov %ebx,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ mov %esi,%edx │ │ - shld $0x19,%esi,%ebx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x4,%ebp,%edi │ │ - shld $0x1e,%ebp,%edx │ │ - xor %edi,%ecx │ │ - xor %eax,%edx │ │ - mov 0x14(%esp),%eax │ │ - mov %esi,%edi │ │ - xor %ecx,%ebx │ │ - mov 0x10(%esp),%ecx │ │ - shld $0x19,%ebp,%edi │ │ - xor %edx,%edi │ │ - mov %ecx,%edx │ │ - xor %eax,%edx │ │ - and %ecx,%eax │ │ - mov 0x8(%esp),%ecx │ │ - and %esi,%edx │ │ - mov 0xc(%esp),%esi │ │ - xor %edx,%eax │ │ - mov %ecx,%edx │ │ - xor %esi,%edx │ │ - and %ecx,%esi │ │ - mov 0x50(%esp),%ecx │ │ - and %ebp,%edx │ │ - xor %edx,%esi │ │ - mov 0x34(%esp),%edx │ │ - add %ebx,%esi │ │ - mov 0x70(%esp),%ebx │ │ - adc %edi,%eax │ │ - add 0x3c(%esp),%esi │ │ - mov 0x24(%esp),%edi │ │ - adc 0x48(%esp),%eax │ │ - add %esi,%edx │ │ - mov %esi,0xc(%esp) │ │ + shld $0x17,%ebx,%edx │ │ + shld $0x17,%esi,%ebx │ │ mov 0x18(%esp),%esi │ │ + xor %ebp,%edx │ │ + xor %ecx,%ebx │ │ + mov 0x14(%esp),%ebp │ │ + add %eax,%edx │ │ + adc %edi,%ebx │ │ + add $0xe3418acb,%edx │ │ mov %edx,0x60(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x14(%esp) │ │ - mov 0x84(%esp),%eax │ │ - xor %esi,%ecx │ │ - and %edx,%ecx │ │ - mov %ebx,%ebp │ │ - mov %ebx,0x48(%esp) │ │ - xor %esi,%ecx │ │ - mov %edx,%esi │ │ - xor %edi,%eax │ │ - and %ebx,%eax │ │ - xor %edi,%eax │ │ - add 0x1ec(%esp),%ecx │ │ - mov %edx,%edi │ │ - adc 0x1e8(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edi │ │ - xor %esi,%edi │ │ - mov %ebx,%esi │ │ - shld $0xe,%edx,%ebx │ │ - shld $0x12,%edx,%esi │ │ - xor %esi,%ebx │ │ - mov %edx,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - mov 0xc(%esp),%ebp │ │ - shld $0x17,%edx,%ebx │ │ - xor %edi,%ebx │ │ - mov 0x14(%esp),%edi │ │ - add %ecx,%esi │ │ - adc %eax,%ebx │ │ - add $0xc5c95a63,%esi │ │ + mov 0x1c(%esp),%edx │ │ + adc $0x4ed8aa4a,%ebx │ │ mov %ebp,%eax │ │ - adc $0x391c0cb3,%ebx │ │ mov %ebp,%ecx │ │ - mov %esi,0x64(%esp) │ │ - mov 0x4(%esp),%esi │ │ - mov %ebx,0x3c(%esp) │ │ - mov 0x10(%esp),%ebx │ │ - mov %edi,%edx │ │ - shld $0x4,%edi,%eax │ │ - shld $0x1e,%edi,%ecx │ │ - shld $0x1e,%ebp,%edx │ │ - xor %eax,%edx │ │ - mov %edi,%eax │ │ + mov %ebx,0x7c(%esp) │ │ + mov %edx,%edi │ │ + shld $0x4,%edx,%eax │ │ + shld $0x1e,%edx,%ecx │ │ + mov %edx,%ebx │ │ + shld $0x1e,%ebp,%edi │ │ + xor %eax,%edi │ │ + mov %edx,%eax │ │ shld $0x4,%ebp,%eax │ │ xor %eax,%ecx │ │ mov %ebp,%eax │ │ - shld $0x19,%edi,%eax │ │ + shld $0x19,%edx,%eax │ │ xor %ecx,%eax │ │ - mov %edi,%ecx │ │ + mov %edx,%ecx │ │ shld $0x19,%ebp,%ecx │ │ - xor %edx,%ecx │ │ - mov %esi,%edx │ │ - xor %ebx,%edx │ │ - and %esi,%ebx │ │ - mov 0x8(%esp),%esi │ │ - and %edi,%edx │ │ - mov (%esp),%edi │ │ - xor %edx,%ebx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ mov %edi,%edx │ │ xor %esi,%edx │ │ and %edi,%esi │ │ - mov 0x64(%esp),%edi │ │ - and %ebp,%edx │ │ - mov 0x84(%esp),%ebp │ │ + mov 0x10(%esp),%edi │ │ + and %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ xor %edx,%esi │ │ - mov 0x50(%esp),%edx │ │ - add %eax,%esi │ │ - mov %ebx,%eax │ │ - mov 0x3c(%esp),%ebx │ │ - adc %ecx,%eax │ │ - add 0x4c(%esp),%esi │ │ - mov 0x48(%esp),%ecx │ │ - adc 0x44(%esp),%eax │ │ - add %esi,%edi │ │ - mov %esi,0x8(%esp) │ │ + mov %ebx,%edx │ │ + xor %edi,%edx │ │ + and %ebx,%edi │ │ + and %ebp,%edx │ │ + mov 0x7c(%esp),%ebp │ │ + xor %edx,%edi │ │ + add %eax,%edi │ │ + mov %esi,%eax │ │ mov 0x60(%esp),%esi │ │ - mov %edi,0x44(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x10(%esp) │ │ - mov 0x28(%esp),%eax │ │ - mov %ebx,0x1c(%esp) │ │ - add %edi,%eax │ │ - mov %eax,0x80(%esp) │ │ - mov 0x1f8(%esp),%eax │ │ - adc %ebx,%eax │ │ - mov %eax,0x7c(%esp) │ │ - mov 0x1f4(%esp),%eax │ │ - add %esi,%eax │ │ - mov %eax,0x98(%esp) │ │ - mov 0x1f0(%esp),%eax │ │ adc %ecx,%eax │ │ - add %edx,0x20(%esp) │ │ - mov %eax,0x38(%esp) │ │ - mov 0x18(%esp),%eax │ │ - adc %ebp,0x58(%esp) │ │ - add 0x1e4(%esp),%eax │ │ + add 0x3c(%esp),%edi │ │ + mov 0x30(%esp),%ecx │ │ + adc 0x90(%esp),%eax │ │ + add %edi,%esi │ │ + mov %edi,0x10(%esp) │ │ + mov 0x80(%esp),%edi │ │ + mov %esi,%edx │ │ + mov %esi,%ebx │ │ + mov %esi,0x24(%esp) │ │ + adc %eax,%ebp │ │ mov %eax,0x18(%esp) │ │ - mov 0x24(%esp),%eax │ │ - adc 0x1e0(%esp),%eax │ │ - mov %eax,0x24(%esp) │ │ - mov %ecx,%eax │ │ - mov %esi,%ecx │ │ - mov %edi,%esi │ │ - xor %edx,%ecx │ │ - xor %ebp,%eax │ │ - and %edi,%ecx │ │ - and %ebx,%eax │ │ - xor %edx,%ecx │ │ - xor %ebp,%eax │ │ - mov %edi,%edx │ │ - mov %ebx,%ebp │ │ - add 0x18(%esp),%ecx │ │ - adc 0x24(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edx │ │ - xor %esi,%edx │ │ - mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - mov 0x8(%esp),%ebp │ │ - shld $0x17,%edi,%ebx │ │ - mov 0x4(%esp),%edi │ │ - xor %edx,%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%ebx │ │ - add $0xe3418acb,%esi │ │ - mov %esi,0x50(%esp) │ │ - mov 0x10(%esp),%esi │ │ - mov %ebp,%eax │ │ - adc $0x4ed8aa4a,%ebx │ │ + mov 0x64(%esp),%eax │ │ + mov %ebp,0x28(%esp) │ │ + xor %eax,%edi │ │ + and %ebp,%edi │ │ + xor %eax,%edi │ │ + mov 0x5c(%esp),%eax │ │ + xor %ecx,%eax │ │ + and %esi,%eax │ │ + xor %ecx,%eax │ │ mov %ebp,%ecx │ │ - mov %ebx,0x4c(%esp) │ │ - mov %ebp,%ebx │ │ + add 0x44(%esp),%eax │ │ + adc 0x2c(%esp),%edi │ │ + shld $0x12,%ebp,%edx │ │ + shld $0xe,%ebp,%ebx │ │ + xor %edx,%ebx │ │ + mov %ebp,%edx │ │ + shld $0xe,%esi,%ebp │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - shld $0x19,%esi,%ebx │ │ - shld $0x1e,%ebp,%edx │ │ - xor %eax,%edx │ │ - mov %esi,%eax │ │ + shld $0x17,%ecx,%edx │ │ + shld $0x17,%esi,%ecx │ │ + xor %ebp,%edx │ │ + xor %ebx,%ecx │ │ + mov 0x18(%esp),%ebp │ │ + add %eax,%edx │ │ + adc %edi,%ecx │ │ + add $0x7763e373,%edx │ │ + adc $0x5b9cca4f,%ecx │ │ + mov %edx,0x3c(%esp) │ │ + mov %ecx,0x64(%esp) │ │ + mov 0x10(%esp),%ecx │ │ + mov %ebp,%edi │ │ + mov %ecx,%eax │ │ + shld $0x1e,%ecx,%edi │ │ + mov %ecx,%ebx │ │ shld $0x4,%ebp,%eax │ │ + mov %ebx,%esi │ │ + xor %eax,%edi │ │ + mov %ebp,%eax │ │ + shld $0x19,%ebp,%esi │ │ + shld $0x4,%ecx,%eax │ │ + shld $0x1e,%ebp,%ecx │ │ xor %eax,%ecx │ │ - mov 0x14(%esp),%eax │ │ - xor %ecx,%ebx │ │ - mov %esi,%ecx │ │ - shld $0x19,%ebp,%ecx │ │ - xor %edx,%ecx │ │ + mov 0x1c(%esp),%eax │ │ + xor %ecx,%esi │ │ + mov %ebp,%ecx │ │ + shld $0x19,%ebx,%ecx │ │ + mov 0xc(%esp),%ebx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ mov %eax,%edx │ │ xor %edi,%edx │ │ and %eax,%edi │ │ - mov 0xc(%esp),%eax │ │ - and %esi,%edx │ │ - mov (%esp),%esi │ │ + mov 0x14(%esp),%eax │ │ + and %ebp,%edx │ │ xor %edx,%edi │ │ mov %eax,%edx │ │ - xor %esi,%edx │ │ - and %eax,%esi │ │ - mov 0x1c(%esp),%eax │ │ - and %ebp,%edx │ │ - mov 0x50(%esp),%ebp │ │ - xor %edx,%esi │ │ - mov 0x60(%esp),%edx │ │ - add %ebx,%esi │ │ - mov 0x4c(%esp),%ebx │ │ + xor %ebx,%edx │ │ + and %eax,%ebx │ │ + mov 0x80(%esp),%eax │ │ + and 0x10(%esp),%edx │ │ + xor %edx,%ebx │ │ + mov 0x5c(%esp),%edx │ │ + add %esi,%ebx │ │ + mov 0x3c(%esp),%esi │ │ adc %ecx,%edi │ │ - add 0x40(%esp),%esi │ │ - mov 0x48(%esp),%ecx │ │ - adc 0x88(%esp),%edi │ │ - add %esi,%ebp │ │ - mov %esi,(%esp) │ │ - mov %ebp,%esi │ │ - mov %ebp,0x24(%esp) │ │ - adc %edi,%ebx │ │ - xor %ecx,%eax │ │ - mov %edi,0x4(%esp) │ │ - and %ebx,%eax │ │ - mov %ebx,%edi │ │ - mov %ebx,0x18(%esp) │ │ - xor %ecx,%eax │ │ - mov 0x44(%esp),%ecx │ │ - xor %edx,%ecx │ │ - and %ebp,%ecx │ │ - xor %edx,%ecx │ │ - mov %ebp,%edx │ │ - add 0x20(%esp),%ecx │ │ - adc 0x58(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edx │ │ - xor %esi,%edx │ │ - mov %ebx,%esi │ │ - shld $0xe,%ebp,%ebx │ │ - shld $0x12,%ebp,%esi │ │ - xor %esi,%ebx │ │ - mov %ebp,%esi │ │ - shld $0x17,%edi,%esi │ │ - mov 0x18(%esp),%edi │ │ - xor %ebx,%esi │ │ - shld $0x17,%ebp,%edi │ │ - mov (%esp),%ebp │ │ - xor %edx,%edi │ │ - add %ecx,%esi │ │ - adc %eax,%edi │ │ - add $0x7763e373,%esi │ │ - mov %esi,0x60(%esp) │ │ - mov 0x4(%esp),%esi │ │ - adc $0x5b9cca4f,%edi │ │ - mov %ebp,%eax │ │ - mov %ebp,%ecx │ │ - mov %ebp,%ebx │ │ - mov %edi,0x48(%esp) │ │ - mov 0x14(%esp),%edi │ │ + add 0x50(%esp),%ebx │ │ + mov 0x64(%esp),%ecx │ │ + adc 0x78(%esp),%edi │ │ + add %ebx,%esi │ │ + mov %ebx,0xc(%esp) │ │ + mov %esi,%ebx │ │ + mov %esi,0x50(%esp) │ │ + adc %edi,%ecx │ │ + mov %edi,0x20(%esp) │ │ + mov 0x28(%esp),%edi │ │ + mov %ecx,%ebp │ │ + mov %ecx,0x2c(%esp) │ │ + xor %eax,%edi │ │ + and %ecx,%edi │ │ + xor %eax,%edi │ │ + mov 0x24(%esp),%eax │ │ + xor %edx,%eax │ │ + and %esi,%eax │ │ + xor %edx,%eax │ │ mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - shld $0x19,%esi,%ebx │ │ - shld $0x1e,%ebp,%edx │ │ - xor %eax,%edx │ │ + add 0x48(%esp),%eax │ │ + adc 0xb0(%esp),%edi │ │ + shld $0x12,%ecx,%edx │ │ + shld $0xe,%ecx,%ebx │ │ + shld $0xe,%esi,%ebp │ │ + xor %edx,%ebx │ │ + mov %ecx,%edx │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ + shld $0x17,%ecx,%edx │ │ + shld $0x17,%esi,%ecx │ │ + mov 0xc(%esp),%esi │ │ + xor %ebx,%ecx │ │ + mov 0x20(%esp),%ebx │ │ + xor %ebp,%edx │ │ + add %eax,%edx │ │ + adc %edi,%ecx │ │ + add $0xd6b2b8a3,%edx │ │ mov %esi,%eax │ │ - shld $0x4,%ebp,%eax │ │ - xor %eax,%ecx │ │ - mov 0x10(%esp),%eax │ │ - xor %ecx,%ebx │ │ + adc $0x682e6ff3,%ecx │ │ + mov %edx,0x34(%esp) │ │ + mov %ebx,%edi │ │ + shld $0x4,%ebx,%eax │ │ + mov %ecx,0x5c(%esp) │ │ mov %esi,%ecx │ │ - shld $0x19,%ebp,%ecx │ │ - xor %edx,%ecx │ │ - mov %eax,%edx │ │ + shld $0x1e,%esi,%edi │ │ + shld $0x1e,%ebx,%ecx │ │ + mov 0x5c(%esp),%ebp │ │ + xor %eax,%edi │ │ + mov %ebx,%eax │ │ + shld $0x4,%esi,%eax │ │ + xor %eax,%ecx │ │ + mov %esi,%eax │ │ + shld $0x19,%ebx,%eax │ │ + xor %ecx,%eax │ │ + mov %ebx,%ecx │ │ + shld $0x19,%esi,%ecx │ │ + mov 0x18(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov 0x1c(%esp),%edi │ │ + mov %esi,%edx │ │ xor %edi,%edx │ │ - and %eax,%edi │ │ - mov 0x8(%esp),%eax │ │ - and %esi,%edx │ │ - mov 0xc(%esp),%esi │ │ + and %esi,%edi │ │ + mov 0x14(%esp),%esi │ │ + and %ebx,%edx │ │ + mov 0x10(%esp),%ebx │ │ xor %edx,%edi │ │ - mov %eax,%edx │ │ + mov %ebx,%edx │ │ xor %esi,%edx │ │ - and %eax,%esi │ │ - mov 0x18(%esp),%eax │ │ - and %ebp,%edx │ │ - mov 0x48(%esp),%ebp │ │ + and %ebx,%esi │ │ + mov 0x34(%esp),%ebx │ │ + and 0xc(%esp),%edx │ │ xor %edx,%esi │ │ - mov 0x60(%esp),%edx │ │ - add %ebx,%esi │ │ + mov 0x24(%esp),%edx │ │ + add %eax,%esi │ │ + mov 0x2c(%esp),%eax │ │ adc %ecx,%edi │ │ - add 0x54(%esp),%esi │ │ - mov 0x1c(%esp),%ecx │ │ - adc 0x8c(%esp),%edi │ │ - add %esi,%edx │ │ - mov %esi,0xc(%esp) │ │ - mov 0x44(%esp),%esi │ │ - mov %edx,0x20(%esp) │ │ + add 0xa4(%esp),%esi │ │ + mov 0x28(%esp),%ecx │ │ + adc 0x4c(%esp),%edi │ │ + add %esi,%ebx │ │ + mov %esi,0x14(%esp) │ │ + mov %ebx,%esi │ │ + mov %ebx,0x44(%esp) │ │ adc %edi,%ebp │ │ + mov %edi,0x1c(%esp) │ │ + mov 0x50(%esp),%edi │ │ xor %ecx,%eax │ │ - mov %edi,0x14(%esp) │ │ - mov %edx,%edi │ │ and %ebp,%eax │ │ - mov %ebp,%ebx │ │ - mov %ebp,0x40(%esp) │ │ + mov %ebp,0x4c(%esp) │ │ xor %ecx,%eax │ │ - mov 0x24(%esp),%ecx │ │ - xor %esi,%ecx │ │ - and %edx,%ecx │ │ - xor %esi,%ecx │ │ - mov %edx,%esi │ │ - add 0x98(%esp),%ecx │ │ - adc 0x38(%esp),%eax │ │ - shld $0x12,%ebp,%esi │ │ - shld $0xe,%ebp,%edi │ │ - shld $0xe,%edx,%ebx │ │ - xor %esi,%edi │ │ - mov %ebp,%esi │ │ - shld $0x12,%edx,%esi │ │ - xor %esi,%ebx │ │ - mov %edx,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ + mov %esi,%ecx │ │ + xor %edx,%edi │ │ + and %ebx,%edi │ │ + xor %edx,%edi │ │ + mov %ebx,%edx │ │ mov %ebp,%ebx │ │ - mov 0x14(%esp),%ebp │ │ - shld $0x17,%edx,%ebx │ │ - xor %edi,%ebx │ │ - add %ecx,%esi │ │ - mov 0x10(%esp),%edi │ │ - adc %eax,%ebx │ │ - add $0xd6b2b8a3,%esi │ │ - mov %esi,0x58(%esp) │ │ - mov 0xc(%esp),%esi │ │ + add 0x8c(%esp),%edi │ │ + adc 0x98(%esp),%eax │ │ + shld $0x12,%ebp,%edx │ │ + shld $0xe,%ebp,%ecx │ │ + xor %edx,%ecx │ │ mov %ebp,%edx │ │ - adc $0x682e6ff3,%ebx │ │ - mov %ebx,0x54(%esp) │ │ + shld $0xe,%esi,%ebp │ │ + shld $0x12,%esi,%edx │ │ + xor %edx,%ebp │ │ + mov %esi,%edx │ │ + mov %ebx,%esi │ │ + shld $0x17,%ebx,%edx │ │ + mov 0x44(%esp),%ebx │ │ + xor %ebp,%edx │ │ + mov 0x1c(%esp),%ebp │ │ + shld $0x17,%ebx,%esi │ │ + xor %ecx,%esi │ │ + add %edi,%edx │ │ + mov %ebp,%edi │ │ + adc %eax,%esi │ │ + add $0x5defb2fc,%edx │ │ + adc $0x748f82ee,%esi │ │ + mov %edx,0xa4(%esp) │ │ + mov %esi,0x30(%esp) │ │ + mov 0x14(%esp),%esi │ │ mov %esi,%eax │ │ - shld $0x1e,%esi,%edx │ │ + shld $0x1e,%esi,%edi │ │ mov %esi,%ecx │ │ mov %esi,%ebx │ │ shld $0x4,%ebp,%eax │ │ shld $0x1e,%ebp,%ecx │ │ shld $0x19,%ebp,%ebx │ │ - xor %eax,%edx │ │ + xor %eax,%edi │ │ mov %ebp,%eax │ │ shld $0x4,%esi,%eax │ │ xor %eax,%ecx │ │ - mov 0x4(%esp),%eax │ │ + mov 0x20(%esp),%eax │ │ xor %ecx,%ebx │ │ mov %ebp,%ecx │ │ shld $0x19,%esi,%ecx │ │ - mov 0x8(%esp),%esi │ │ - xor %edx,%ecx │ │ + mov 0x10(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov 0x18(%esp),%edi │ │ mov %eax,%edx │ │ xor %edi,%edx │ │ and %eax,%edi │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ and %ebp,%edx │ │ + mov 0xa4(%esp),%ebp │ │ xor %edx,%edi │ │ mov %eax,%edx │ │ xor %esi,%edx │ │ and %eax,%esi │ │ - mov %edi,%eax │ │ - and 0xc(%esp),%edx │ │ + mov 0x284(%esp),%eax │ │ + and 0x14(%esp),%edx │ │ xor %edx,%esi │ │ - mov 0x18(%esp),%edx │ │ + mov 0x44(%esp),%edx │ │ add %ebx,%esi │ │ - mov 0x54(%esp),%ebx │ │ - adc %ecx,%eax │ │ - add 0x34(%esp),%esi │ │ - mov 0x58(%esp),%ecx │ │ - adc 0x70(%esp),%eax │ │ - add %esi,%ecx │ │ - mov %esi,0x8(%esp) │ │ - mov 0x24(%esp),%esi │ │ - mov %ecx,%edi │ │ - mov %ecx,0x8c(%esp) │ │ - mov 0x20(%esp),%ecx │ │ - adc %eax,%ebx │ │ - mov %eax,0x10(%esp) │ │ - mov 0x40(%esp),%eax │ │ - xor %esi,%ecx │ │ - mov %ebx,%ebp │ │ - mov %ebx,0x1c(%esp) │ │ - and %edi,%ecx │ │ - xor %esi,%ecx │ │ - mov %edi,%esi │ │ - xor %edx,%eax │ │ - and %ebx,%eax │ │ - xor %edx,%eax │ │ - add 0x80(%esp),%ecx │ │ + mov 0x30(%esp),%ebx │ │ + adc %ecx,%edi │ │ + add 0x84(%esp),%esi │ │ + mov 0x54(%esp),%ecx │ │ + adc 0x94(%esp),%edi │ │ + add %esi,%ebp │ │ + mov %esi,0x10(%esp) │ │ + mov 0x4c(%esp),%esi │ │ + mov %ebp,0x94(%esp) │ │ + adc %edi,%ebx │ │ + add %ebp,%eax │ │ + mov %edi,0x18(%esp) │ │ + mov %ebp,%edi │ │ + mov 0x2c(%esp),%ebp │ │ + mov %eax,0x40(%esp) │ │ + mov 0x70(%esp),%eax │ │ + mov %ebx,0x78(%esp) │ │ + adc %ebx,%eax │ │ + mov %eax,0x80(%esp) │ │ + mov 0x21c(%esp),%eax │ │ + add %edx,%eax │ │ + mov %eax,0x98(%esp) │ │ + mov 0x220(%esp),%eax │ │ + adc %esi,%eax │ │ + mov %eax,0x8c(%esp) │ │ + mov 0x50(%esp),%eax │ │ + add %eax,%ecx │ │ + mov %ecx,0x48(%esp) │ │ + mov 0x38(%esp),%ecx │ │ + adc %ebp,%ecx │ │ + mov %ecx,0xb0(%esp) │ │ + mov 0x24(%esp),%ecx │ │ + add 0x248(%esp),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + mov 0x28(%esp),%ecx │ │ + adc 0x224(%esp),%ecx │ │ + mov %ecx,0x28(%esp) │ │ + mov %esi,%ecx │ │ + mov %ebx,%esi │ │ + xor %ebp,%ecx │ │ + and %ebx,%ecx │ │ + xor %ebp,%ecx │ │ + mov %edx,%ebp │ │ mov %edi,%edx │ │ - adc 0x7c(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ + xor %eax,%ebp │ │ + and %edi,%ebp │ │ + xor %eax,%ebp │ │ + mov %edi,%eax │ │ + add 0x24(%esp),%ebp │ │ + adc 0x28(%esp),%ecx │ │ + shld $0x12,%ebx,%eax │ │ shld $0xe,%ebx,%edx │ │ - xor %esi,%edx │ │ - mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ + xor %eax,%edx │ │ + mov %ebx,%eax │ │ + shld $0xe,%edi,%eax │ │ + xor %esi,%eax │ │ mov %edi,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - shld $0x17,%edi,%ebx │ │ - xor %edx,%ebx │ │ - add %ecx,%esi │ │ - mov 0x8(%esp),%ecx │ │ - adc %eax,%ebx │ │ - add $0x5defb2fc,%esi │ │ - mov %esi,0x34(%esp) │ │ - mov 0x10(%esp),%esi │ │ - adc $0x748f82ee,%ebx │ │ - mov %ebx,0x44(%esp) │ │ + shld $0x17,%ebx,%esi │ │ + xor %eax,%esi │ │ + mov %ebx,%eax │ │ + shld $0x17,%edi,%eax │ │ + mov 0x18(%esp),%edi │ │ + xor %edx,%eax │ │ + add %ebp,%esi │ │ + adc %ecx,%eax │ │ + mov 0x10(%esp),%ecx │ │ + add $0x43172f60,%esi │ │ + adc $0x78a5636f,%eax │ │ + mov %esi,0x84(%esp) │ │ + mov %edi,%ebp │ │ + mov %eax,0x90(%esp) │ │ mov %ecx,%eax │ │ + shld $0x1e,%ecx,%ebp │ │ mov %ecx,%ebx │ │ - mov %ebx,%edi │ │ - mov %ebx,%ebp │ │ - mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x19,%esi,%edi │ │ - shld $0x1e,%ecx,%edx │ │ - xor %eax,%edx │ │ - mov %esi,%eax │ │ + shld $0x4,%edi,%eax │ │ + mov %ebx,%esi │ │ + xor %eax,%ebp │ │ + mov %edi,%eax │ │ + shld $0x19,%edi,%esi │ │ shld $0x4,%ecx,%eax │ │ - shld $0x1e,%esi,%ecx │ │ + shld $0x1e,%edi,%ecx │ │ xor %eax,%ecx │ │ - mov 0x14(%esp),%eax │ │ - xor %ecx,%edi │ │ - mov %esi,%ecx │ │ + mov 0x1c(%esp),%eax │ │ + xor %ecx,%esi │ │ + mov %edi,%ecx │ │ shld $0x19,%ebx,%ecx │ │ - mov 0x4(%esp),%ebx │ │ - xor %edx,%ecx │ │ + mov 0x20(%esp),%ebx │ │ + xor %ebp,%ecx │ │ + mov 0x94(%esp),%ebp │ │ mov %eax,%edx │ │ xor %ebx,%edx │ │ and %eax,%ebx │ │ - mov 0xc(%esp),%eax │ │ - and %esi,%edx │ │ - mov (%esp),%esi │ │ + mov 0x14(%esp),%eax │ │ + and %edi,%edx │ │ + mov 0xc(%esp),%edi │ │ xor %edx,%ebx │ │ mov %eax,%edx │ │ - xor %esi,%edx │ │ - and %eax,%esi │ │ - mov 0x214(%esp),%eax │ │ - and %ebp,%edx │ │ - mov 0x8c(%esp),%ebp │ │ - xor %edx,%esi │ │ - mov 0x218(%esp),%edx │ │ - add %edi,%esi │ │ - mov 0x44(%esp),%edi │ │ + xor %edi,%edx │ │ + and %eax,%edi │ │ + mov 0x78(%esp),%eax │ │ + and 0x10(%esp),%edx │ │ + xor %edx,%edi │ │ + add %esi,%edi │ │ + mov 0x84(%esp),%esi │ │ adc %ecx,%ebx │ │ - add 0x64(%esp),%esi │ │ - mov 0x34(%esp),%ecx │ │ - adc 0x3c(%esp),%ebx │ │ - add %esi,%ecx │ │ - mov %esi,(%esp) │ │ - mov 0x1c(%esp),%esi │ │ - mov %ecx,0x3c(%esp) │ │ - adc %ebx,%edi │ │ - add %ecx,%eax │ │ - mov %ebx,0x4(%esp) │ │ - mov 0x40(%esp),%ebx │ │ - mov %eax,0x84(%esp) │ │ - mov 0x210(%esp),%eax │ │ - mov %edi,0x88(%esp) │ │ - adc %edi,%eax │ │ - mov %eax,0x80(%esp) │ │ - mov 0x1fc(%esp),%eax │ │ - add %ebp,%eax │ │ - mov %eax,0x7c(%esp) │ │ - mov 0x204(%esp),%eax │ │ - adc %esi,%eax │ │ - mov %eax,0x98(%esp) │ │ - mov 0x20(%esp),%eax │ │ - add %eax,%edx │ │ - mov %edx,0x38(%esp) │ │ - mov 0x224(%esp),%edx │ │ - adc %ebx,%edx │ │ - mov %edx,0xb0(%esp) │ │ - mov 0x24(%esp),%edx │ │ - add 0x244(%esp),%edx │ │ - mov %edx,0x24(%esp) │ │ - mov 0x18(%esp),%edx │ │ - adc 0x208(%esp),%edx │ │ - mov %edx,0x18(%esp) │ │ + add 0x60(%esp),%edi │ │ + mov 0x4c(%esp),%ecx │ │ + adc 0x7c(%esp),%ebx │ │ + add %edi,%esi │ │ + mov %edi,0xc(%esp) │ │ + mov 0x90(%esp),%edi │ │ mov %esi,%edx │ │ - mov %ecx,%esi │ │ - xor %ebx,%edx │ │ - and %edi,%edx │ │ - xor %ebx,%edx │ │ - mov %ebp,%ebx │ │ - mov %ecx,%ebp │ │ - xor %eax,%ebx │ │ - and %ecx,%ebx │ │ - xor %eax,%ebx │ │ - mov %edi,%eax │ │ - add 0x24(%esp),%ebx │ │ - adc 0x18(%esp),%edx │ │ - shld $0x12,%edi,%esi │ │ - shld $0xe,%edi,%ebp │ │ - shld $0xe,%ecx,%eax │ │ - xor %esi,%ebp │ │ + mov %esi,0x24(%esp) │ │ + adc %ebx,%edi │ │ + xor %ecx,%eax │ │ + mov %ebx,0x20(%esp) │ │ + mov %esi,%ebx │ │ + and %edi,%eax │ │ + mov %edi,0x2c(%esp) │ │ + xor %ecx,%eax │ │ + mov 0x44(%esp),%ecx │ │ + xor %ecx,%ebp │ │ + and %esi,%ebp │ │ + xor %ecx,%ebp │ │ + mov %esi,%ecx │ │ + add 0x48(%esp),%ebp │ │ + adc 0xb0(%esp),%eax │ │ + shld $0x12,%edi,%edx │ │ + shld $0xe,%edi,%ebx │ │ + xor %edx,%ebx │ │ + mov %edi,%edx │ │ + shld $0x12,%esi,%edx │ │ mov %edi,%esi │ │ - shld $0x12,%ecx,%esi │ │ - xor %esi,%eax │ │ - mov %ecx,%esi │ │ - shld $0x17,%edi,%esi │ │ - xor %eax,%esi │ │ - mov %edi,%eax │ │ - mov 0x14(%esp),%edi │ │ - shld $0x17,%ecx,%eax │ │ - mov 0x4(%esp),%ecx │ │ - xor %ebp,%eax │ │ - add %ebx,%esi │ │ - adc %edx,%eax │ │ - mov (%esp),%edx │ │ - add $0x43172f60,%esi │ │ - adc $0x78a5636f,%eax │ │ - mov %esi,0x70(%esp) │ │ - mov %ecx,%ebp │ │ - mov %eax,0x64(%esp) │ │ - mov %ecx,%ebx │ │ - mov %edx,%eax │ │ - shld $0x1e,%edx,%ebp │ │ - mov %edx,%esi │ │ - shld $0x4,%ecx,%eax │ │ - shld $0x1e,%ecx,%esi │ │ - xor %eax,%ebp │ │ - mov %ecx,%eax │ │ - shld $0x4,%edx,%eax │ │ - xor %eax,%esi │ │ - mov %edx,%eax │ │ - shld $0x19,%ecx,%edx │ │ + shld $0xe,%ecx,%esi │ │ + xor %edx,%esi │ │ + mov %ecx,%edx │ │ + shld $0x17,%edi,%edx │ │ xor %esi,%edx │ │ - mov 0x10(%esp),%esi │ │ - shld $0x19,%eax,%ebx │ │ - xor %ebp,%ebx │ │ - mov 0x70(%esp),%ebp │ │ - mov %esi,%eax │ │ - xor %edi,%eax │ │ - and %esi,%edi │ │ - mov 0xc(%esp),%esi │ │ - and %ecx,%eax │ │ - mov 0x8(%esp),%ecx │ │ - xor %eax,%edi │ │ - mov %ecx,%eax │ │ - xor %esi,%eax │ │ - and %ecx,%esi │ │ - and (%esp),%eax │ │ - xor %eax,%esi │ │ - mov %edi,%eax │ │ - add %edx,%esi │ │ - mov 0x88(%esp),%edx │ │ - adc %ebx,%eax │ │ - add 0x50(%esp),%esi │ │ - mov 0x3c(%esp),%ebx │ │ - adc 0x4c(%esp),%eax │ │ - add %esi,%ebp │ │ - mov %esi,0xc(%esp) │ │ - mov 0x64(%esp),%esi │ │ - mov %ebp,%ecx │ │ - mov %ebp,%edi │ │ - mov %ebp,0x18(%esp) │ │ + mov %edi,%esi │ │ + shld $0x17,%ecx,%esi │ │ + xor %ebx,%esi │ │ + add %ebp,%edx │ │ + mov 0x20(%esp),%ebx │ │ adc %eax,%esi │ │ - mov %eax,0x14(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - mov %esi,0x20(%esp) │ │ - xor %eax,%edx │ │ - and %esi,%edx │ │ - xor %eax,%edx │ │ - mov 0x8c(%esp),%eax │ │ - xor %eax,%ebx │ │ - and %ebp,%ebx │ │ - xor %eax,%ebx │ │ + add $0xa1f0ab72,%edx │ │ + adc $0x84c87814,%esi │ │ + mov %edx,0x7c(%esp) │ │ + mov %esi,0x50(%esp) │ │ + mov 0xc(%esp),%esi │ │ + mov %ebx,%edi │ │ mov %esi,%eax │ │ - add 0x38(%esp),%ebx │ │ - adc 0xb0(%esp),%edx │ │ - shld $0x12,%esi,%ecx │ │ - shld $0xe,%esi,%edi │ │ - xor %ecx,%edi │ │ + shld $0x1e,%esi,%edi │ │ mov %esi,%ecx │ │ - shld $0xe,%ebp,%esi │ │ - shld $0x12,%ebp,%ecx │ │ - xor %ecx,%esi │ │ - mov %ebp,%ecx │ │ - shld $0x17,%eax,%ecx │ │ - shld $0x17,%ebp,%eax │ │ - mov 0x10(%esp),%ebp │ │ - xor %esi,%ecx │ │ - xor %edi,%eax │ │ - mov 0x14(%esp),%edi │ │ - mov 0x4(%esp),%esi │ │ - add %ebx,%ecx │ │ - mov 0xc(%esp),%ebx │ │ - adc %edx,%eax │ │ - add $0xa1f0ab72,%ecx │ │ - adc $0x84c87814,%eax │ │ - mov %ecx,0x4c(%esp) │ │ - mov %edi,%edx │ │ - mov %eax,0x40(%esp) │ │ - mov %ebx,%eax │ │ - shld $0x1e,%ebx,%edx │ │ - mov %ebx,%ecx │ │ - shld $0x4,%edi,%eax │ │ - shld $0x1e,%edi,%ecx │ │ - xor %eax,%edx │ │ - mov %edi,%eax │ │ shld $0x4,%ebx,%eax │ │ - xor %eax,%ecx │ │ + shld $0x1e,%ebx,%ecx │ │ + xor %eax,%edi │ │ mov %ebx,%eax │ │ - shld $0x19,%edi,%eax │ │ + shld $0x4,%esi,%eax │ │ + xor %eax,%ecx │ │ + mov %esi,%eax │ │ + shld $0x19,%ebx,%eax │ │ xor %ecx,%eax │ │ - mov %edi,%ecx │ │ - shld $0x19,%ebx,%ecx │ │ - xor %edx,%ecx │ │ + mov %ebx,%ecx │ │ + shld $0x19,%esi,%ecx │ │ + mov 0x18(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov 0x1c(%esp),%edi │ │ mov %esi,%edx │ │ - xor %ebp,%edx │ │ - and %esi,%ebp │ │ - mov 0x8(%esp),%esi │ │ - and %edi,%edx │ │ - mov (%esp),%edi │ │ - xor %edx,%ebp │ │ - mov %edi,%edx │ │ - xor %esi,%edx │ │ - and %edi,%esi │ │ - mov 0x4c(%esp),%edi │ │ + xor %edi,%edx │ │ + and %esi,%edi │ │ + mov 0x14(%esp),%esi │ │ and %ebx,%edx │ │ + mov 0x10(%esp),%ebx │ │ + xor %edx,%edi │ │ + mov %ebx,%edx │ │ + xor %esi,%edx │ │ + and %ebx,%esi │ │ + mov 0x50(%esp),%ebx │ │ + and 0xc(%esp),%edx │ │ xor %edx,%esi │ │ - mov 0x3c(%esp),%edx │ │ + mov 0x78(%esp),%edx │ │ add %eax,%esi │ │ - mov %ebp,%eax │ │ - mov 0x40(%esp),%ebp │ │ - adc %ecx,%eax │ │ - add 0x60(%esp),%esi │ │ - mov 0x88(%esp),%ecx │ │ - adc 0x48(%esp),%eax │ │ - add %esi,%edi │ │ - mov %esi,0x8(%esp) │ │ - mov %edi,%esi │ │ - mov %edi,0x60(%esp) │ │ - adc %eax,%ebp │ │ - mov %eax,0x10(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov %ebp,%ebx │ │ - mov %ebp,0x50(%esp) │ │ - xor %ecx,%eax │ │ - and %ebp,%eax │ │ - xor %ecx,%eax │ │ - mov 0x18(%esp),%ecx │ │ - xor %edx,%ecx │ │ - and %edi,%ecx │ │ + mov 0x2c(%esp),%eax │ │ + adc %ecx,%edi │ │ + add 0x3c(%esp),%esi │ │ + mov 0x7c(%esp),%ecx │ │ + adc 0x64(%esp),%edi │ │ + add %esi,%ecx │ │ + mov %esi,0x14(%esp) │ │ + mov %ecx,%esi │ │ + mov %esi,%ebp │ │ + mov %esi,0x3c(%esp) │ │ + adc %edi,%ebx │ │ + xor %edx,%eax │ │ + mov %edi,0x1c(%esp) │ │ + mov 0x24(%esp),%edi │ │ + and %ebx,%eax │ │ + mov %ebx,0x60(%esp) │ │ + xor %edx,%eax │ │ + mov 0x94(%esp),%edx │ │ + xor %edx,%edi │ │ + and %ecx,%edi │ │ + xor %edx,%edi │ │ + mov %ecx,%edx │ │ + add 0x98(%esp),%edi │ │ + adc 0x8c(%esp),%eax │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ xor %edx,%ecx │ │ - mov %edi,%edx │ │ - add 0x7c(%esp),%ecx │ │ - adc 0x98(%esp),%eax │ │ - shld $0x12,%ebp,%esi │ │ - shld $0xe,%ebp,%edx │ │ - shld $0xe,%edi,%ebx │ │ + mov %ebx,%edx │ │ + shld $0x12,%esi,%edx │ │ + mov %ebx,%esi │ │ + shld $0xe,%ebp,%esi │ │ + xor %edx,%esi │ │ + mov %ebp,%edx │ │ + shld $0x17,%ebx,%edx │ │ xor %esi,%edx │ │ - mov %ebp,%esi │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ + mov %ebx,%esi │ │ shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - shld $0x17,%edi,%ebx │ │ - xor %edx,%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%ebx │ │ - add $0x1a6439ec,%esi │ │ - adc $0x8cc70208,%ebx │ │ - mov %esi,0x24(%esp) │ │ - mov 0x10(%esp),%esi │ │ - mov %ebx,0x3c(%esp) │ │ - mov 0x8(%esp),%ebx │ │ - mov %esi,%edi │ │ - mov %esi,%edx │ │ + xor %ecx,%esi │ │ + add %edi,%edx │ │ + adc %eax,%esi │ │ + add $0x1a6439ec,%edx │ │ + adc $0x8cc70208,%esi │ │ + mov %edx,0x44(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + mov %esi,0x94(%esp) │ │ + mov 0x14(%esp),%esi │ │ + mov %edx,%edi │ │ + mov %edx,%ebx │ │ + mov %esi,%eax │ │ + shld $0x1e,%esi,%edi │ │ + mov %esi,%ecx │ │ mov %esi,%ebp │ │ - mov %ebx,%ecx │ │ - shld $0x4,%ebx,%edi │ │ - mov %ebx,%eax │ │ - shld $0x1e,%ebx,%edx │ │ - shld $0x1e,%esi,%ecx │ │ + shld $0x4,%edx,%eax │ │ + shld $0x1e,%edx,%ecx │ │ + xor %eax,%edi │ │ + mov %edx,%eax │ │ shld $0x4,%esi,%eax │ │ + xor %eax,%ecx │ │ + mov %esi,%eax │ │ + shld $0x19,%edx,%eax │ │ + xor %ecx,%eax │ │ + mov %edx,%ecx │ │ + shld $0x19,%esi,%ecx │ │ + mov 0x20(%esp),%esi │ │ xor %edi,%ecx │ │ - mov %ebx,%edi │ │ - xor %eax,%edx │ │ - mov 0x4(%esp),%eax │ │ - shld $0x19,%esi,%edi │ │ - xor %ecx,%edi │ │ - mov %esi,%ecx │ │ - mov 0x14(%esp),%esi │ │ - shld $0x19,%ebx,%ecx │ │ - xor %edx,%ecx │ │ + mov 0x18(%esp),%edi │ │ mov %esi,%edx │ │ - xor %eax,%edx │ │ - and %esi,%eax │ │ - mov (%esp),%esi │ │ - and %ebp,%edx │ │ - xor %edx,%eax │ │ - mov %eax,%ebp │ │ - mov 0xc(%esp),%eax │ │ - mov %eax,%edx │ │ - xor %esi,%edx │ │ - and %eax,%esi │ │ - mov 0x50(%esp),%eax │ │ + xor %edi,%edx │ │ + and %esi,%edi │ │ + mov 0x10(%esp),%esi │ │ and %ebx,%edx │ │ - mov 0x3c(%esp),%ebx │ │ + mov 0xc(%esp),%ebx │ │ + xor %edx,%edi │ │ + mov %ebx,%edx │ │ + xor %esi,%edx │ │ + and %ebx,%esi │ │ + mov 0x94(%esp),%ebx │ │ + and %ebp,%edx │ │ + mov 0x44(%esp),%ebp │ │ xor %edx,%esi │ │ - mov 0x20(%esp),%edx │ │ - add %edi,%esi │ │ - mov 0x24(%esp),%edi │ │ - adc %ecx,%ebp │ │ - add 0x58(%esp),%esi │ │ - mov 0x60(%esp),%ecx │ │ - adc 0x54(%esp),%ebp │ │ - add %esi,%edi │ │ - mov %esi,(%esp) │ │ - mov 0x18(%esp),%esi │ │ - mov %edi,0x88(%esp) │ │ - adc %ebp,%ebx │ │ - xor %esi,%ecx │ │ + mov 0x2c(%esp),%edx │ │ + add %eax,%esi │ │ + mov 0x60(%esp),%eax │ │ + adc %ecx,%edi │ │ + add 0x34(%esp),%esi │ │ + mov 0x24(%esp),%ecx │ │ + adc 0x5c(%esp),%edi │ │ + add %esi,%ebp │ │ + mov %esi,0x10(%esp) │ │ + mov %ebp,0x64(%esp) │ │ + adc %edi,%ebx │ │ + mov %edi,0x18(%esp) │ │ + mov 0x3c(%esp),%edi │ │ xor %edx,%eax │ │ - mov %ebp,0x4(%esp) │ │ - and %edi,%ecx │ │ and %ebx,%eax │ │ - mov %ebx,%ebp │ │ - mov %ebx,0x8c(%esp) │ │ - xor %esi,%ecx │ │ + mov %ebx,%esi │ │ + mov %ebx,0x4c(%esp) │ │ xor %edx,%eax │ │ - mov %edi,%esi │ │ - mov %edi,%edx │ │ - add 0x84(%esp),%ecx │ │ + mov %ebp,%edx │ │ + xor %ecx,%edi │ │ + and %ebp,%edi │ │ + xor %ecx,%edi │ │ + mov %ebp,%ecx │ │ + add 0x40(%esp),%edi │ │ adc 0x80(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edx │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%ebp,%esi │ │ + xor %edx,%ecx │ │ + mov %ebx,%edx │ │ + shld $0x12,%ebp,%edx │ │ + xor %edx,%esi │ │ + mov %ebp,%edx │ │ + shld $0x17,%ebx,%edx │ │ + shld $0x17,%ebp,%ebx │ │ + mov 0x10(%esp),%ebp │ │ xor %esi,%edx │ │ - mov %ebx,%esi │ │ - shld $0xe,%edi,%ebx │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - shld $0x17,%edi,%ebx │ │ - xor %edx,%ebx │ │ - add %ecx,%esi │ │ - mov (%esp),%ecx │ │ + xor %ecx,%ebx │ │ + add %edi,%edx │ │ adc %eax,%ebx │ │ - add $0x23631e28,%esi │ │ - mov %esi,0x58(%esp) │ │ - mov 0x4(%esp),%esi │ │ + add $0x23631e28,%edx │ │ + mov %edx,0x28(%esp) │ │ + mov 0x18(%esp),%edx │ │ + mov %ebp,%ecx │ │ adc $0x90befffa,%ebx │ │ - mov %ebx,0x48(%esp) │ │ - mov 0x58(%esp),%ebp │ │ - mov %ecx,%eax │ │ - mov %ecx,%edi │ │ - mov %edi,%ebx │ │ - mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x19,%esi,%ebx │ │ - shld $0x1e,%ecx,%edx │ │ - xor %eax,%edx │ │ - mov %esi,%eax │ │ - shld $0x4,%ecx,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - xor %eax,%ecx │ │ - mov 0x10(%esp),%eax │ │ - xor %ecx,%ebx │ │ - mov %esi,%ecx │ │ - shld $0x19,%edi,%ecx │ │ - mov 0x14(%esp),%edi │ │ - xor %edx,%ecx │ │ + mov %ebp,%eax │ │ + mov %ebx,0x5c(%esp) │ │ + mov %edx,%esi │ │ + shld $0x1e,%edx,%ecx │ │ + mov %edx,%edi │ │ + shld $0x4,%edx,%eax │ │ + mov %edx,%ebx │ │ + shld $0x4,%ebp,%esi │ │ + shld $0x1e,%ebp,%edi │ │ + xor %esi,%ecx │ │ + mov %ebp,%esi │ │ + xor %eax,%edi │ │ + mov 0x1c(%esp),%eax │ │ + shld $0x19,%edx,%esi │ │ + xor %ecx,%esi │ │ + mov %edx,%ecx │ │ + shld $0x19,%ebp,%ecx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ mov %eax,%edx │ │ xor %edi,%edx │ │ and %eax,%edi │ │ - mov 0x8(%esp),%eax │ │ - and %esi,%edx │ │ - mov 0xc(%esp),%esi │ │ + mov 0x14(%esp),%eax │ │ + and %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ xor %edx,%edi │ │ mov %eax,%edx │ │ - xor %esi,%edx │ │ - and %eax,%esi │ │ - mov 0xb4(%esp),%eax │ │ - and (%esp),%edx │ │ - xor %edx,%esi │ │ - mov 0x48(%esp),%edx │ │ - add %ebx,%esi │ │ - mov 0x8c(%esp),%ebx │ │ + xor %ebx,%edx │ │ + and %eax,%ebx │ │ + mov 0x250(%esp),%eax │ │ + and %ebp,%edx │ │ + mov 0x60(%esp),%ebp │ │ + xor %edx,%ebx │ │ + mov 0x64(%esp),%edx │ │ + add %esi,%ebx │ │ + mov 0x4c(%esp),%esi │ │ adc %ecx,%edi │ │ - add 0x34(%esp),%esi │ │ - mov 0x9c(%esp),%ecx │ │ - adc 0x44(%esp),%edi │ │ - add %esi,%ebp │ │ - mov %esi,0xc(%esp) │ │ - mov 0x88(%esp),%esi │ │ - adc %edi,%edx │ │ - add %ebp,%eax │ │ - mov %edi,0x14(%esp) │ │ - mov %eax,0x84(%esp) │ │ - mov 0x248(%esp),%eax │ │ - mov %edx,%edi │ │ - mov %edx,0x44(%esp) │ │ - adc %edx,%eax │ │ - mov 0x200(%esp),%edx │ │ + add 0xa4(%esp),%ebx │ │ + mov 0x28(%esp),%ecx │ │ + adc 0x30(%esp),%edi │ │ + add %ebx,%ecx │ │ + mov %ebx,0xc(%esp) │ │ + mov 0x5c(%esp),%ebx │ │ + mov %ecx,0x34(%esp) │ │ + adc %edi,%ebx │ │ + add %ecx,%eax │ │ + mov %edi,0x20(%esp) │ │ + mov %ecx,%edi │ │ + mov 0x3c(%esp),%ecx │ │ + mov %eax,0x40(%esp) │ │ + mov 0x24c(%esp),%eax │ │ + mov %ebx,0x78(%esp) │ │ + adc %ebx,%eax │ │ mov %eax,0x80(%esp) │ │ - mov 0x21c(%esp),%eax │ │ - add %esi,%eax │ │ - mov %eax,0x1c(%esp) │ │ + mov 0x1ac(%esp),%eax │ │ + add %edx,%eax │ │ + mov %eax,0x98(%esp) │ │ + mov 0x1a8(%esp),%eax │ │ + adc %esi,%eax │ │ + mov %eax,0x8c(%esp) │ │ + mov 0x22c(%esp),%eax │ │ + add %ecx,%eax │ │ + mov %eax,0xb0(%esp) │ │ mov 0x228(%esp),%eax │ │ - adc %ebx,%eax │ │ - mov %eax,0x7c(%esp) │ │ - mov 0x60(%esp),%eax │ │ - add %eax,%ecx │ │ - mov %ecx,0x98(%esp) │ │ - mov 0x50(%esp),%ecx │ │ - adc %ecx,%edx │ │ - mov %edx,0x38(%esp) │ │ - mov 0x18(%esp),%edx │ │ - add 0x20c(%esp),%edx │ │ - mov %edx,0x18(%esp) │ │ - mov 0x20(%esp),%edx │ │ - adc 0x220(%esp),%edx │ │ - mov %edx,0x20(%esp) │ │ - mov %ebx,%edx │ │ - mov %esi,%ebx │ │ - mov %ebp,%esi │ │ - xor %eax,%ebx │ │ - xor %ecx,%edx │ │ - and %ebp,%ebx │ │ - and %edi,%edx │ │ - xor %eax,%ebx │ │ - xor %ecx,%edx │ │ - mov %ebp,%ecx │ │ - mov %edi,%eax │ │ - add 0x18(%esp),%ebx │ │ - mov %ecx,0x34(%esp) │ │ - adc 0x20(%esp),%edx │ │ - shld $0x12,%edi,%esi │ │ - shld $0xe,%edi,%ebp │ │ - shld $0xe,%ecx,%eax │ │ - xor %esi,%ebp │ │ - mov %edi,%esi │ │ - shld $0x12,%ecx,%esi │ │ - xor %esi,%eax │ │ - mov %ecx,%esi │ │ - shld $0x17,%edi,%esi │ │ - shld $0x17,%ecx,%edi │ │ - mov 0x14(%esp),%ecx │ │ - xor %eax,%esi │ │ - xor %ebp,%edi │ │ - add %ebx,%esi │ │ - mov 0xc(%esp),%ebx │ │ - adc %edx,%edi │ │ - add $0xde82bde9,%esi │ │ - mov %ecx,%ebp │ │ - adc $0xa4506ceb,%edi │ │ - mov %esi,0x60(%esp) │ │ - mov %edi,0x54(%esp) │ │ - mov 0x10(%esp),%edi │ │ - mov %ebx,%eax │ │ - shld $0x1e,%ebx,%ebp │ │ + adc %ebp,%eax │ │ + mov %eax,0x30(%esp) │ │ + mov 0x24(%esp),%eax │ │ + add 0x230(%esp),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + adc 0x1b0(%esp),%eax │ │ + mov %eax,0x2c(%esp) │ │ + mov %esi,%eax │ │ mov %ebx,%esi │ │ + xor %ebp,%eax │ │ + and %ebx,%eax │ │ + xor %ebp,%eax │ │ + mov %edx,%ebp │ │ + mov %edi,%edx │ │ + xor %ecx,%ebp │ │ + and %edi,%ebp │ │ + xor %ecx,%ebp │ │ + mov %edi,%ecx │ │ + add 0x24(%esp),%ebp │ │ + adc 0x2c(%esp),%eax │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%edi,%esi │ │ + xor %edx,%ecx │ │ mov %ebx,%edx │ │ - shld $0x4,%ecx,%eax │ │ - shld $0x1e,%ecx,%esi │ │ - shld $0x19,%ecx,%edx │ │ - xor %eax,%ebp │ │ - mov %ecx,%eax │ │ - shld $0x4,%ebx,%eax │ │ - xor %eax,%esi │ │ - mov %ebx,%eax │ │ - mov %ecx,%ebx │ │ + shld $0x12,%edi,%edx │ │ + xor %edx,%esi │ │ + mov %edi,%edx │ │ + shld $0x17,%ebx,%edx │ │ xor %esi,%edx │ │ - mov 0x4(%esp),%esi │ │ - shld $0x19,%eax,%ebx │ │ - xor %ebp,%ebx │ │ - mov 0x60(%esp),%ebp │ │ - mov %esi,%eax │ │ - xor %edi,%eax │ │ - and %esi,%edi │ │ - mov 0x8(%esp),%esi │ │ - and %ecx,%eax │ │ - mov (%esp),%ecx │ │ - xor %eax,%edi │ │ - mov %ecx,%eax │ │ - xor %esi,%eax │ │ - and %ecx,%esi │ │ - and 0xc(%esp),%eax │ │ - xor %eax,%esi │ │ - mov %edi,%eax │ │ - add %edx,%esi │ │ - mov 0x44(%esp),%edx │ │ - adc %ebx,%eax │ │ - add 0x70(%esp),%esi │ │ - mov 0x34(%esp),%ebx │ │ - adc 0x64(%esp),%eax │ │ - add %esi,%ebp │ │ - mov %esi,0x8(%esp) │ │ - mov 0x54(%esp),%esi │ │ - mov %ebp,%ecx │ │ - mov %ebp,0x18(%esp) │ │ + mov %ebx,%esi │ │ + mov 0x20(%esp),%ebx │ │ + shld $0x17,%edi,%esi │ │ + xor %ecx,%esi │ │ + add %ebp,%edx │ │ adc %eax,%esi │ │ - mov %eax,0x10(%esp) │ │ - mov 0x8c(%esp),%eax │ │ - mov %esi,%edi │ │ - mov %esi,0x20(%esp) │ │ - xor %eax,%edx │ │ - and %esi,%edx │ │ - xor %eax,%edx │ │ - mov 0x88(%esp),%eax │ │ - xor %eax,%ebx │ │ - and %ebp,%ebx │ │ - xor %eax,%ebx │ │ - mov %ebp,%eax │ │ - add 0x98(%esp),%ebx │ │ - adc 0x38(%esp),%edx │ │ - shld $0x12,%esi,%ecx │ │ - shld $0xe,%esi,%eax │ │ - xor %ecx,%eax │ │ + add $0xde82bde9,%edx │ │ + adc $0xa4506ceb,%esi │ │ + mov %ebx,%ebp │ │ + mov %edx,0x3c(%esp) │ │ + mov %esi,0xa4(%esp) │ │ + mov 0xc(%esp),%esi │ │ + mov %esi,%eax │ │ + shld $0x1e,%esi,%ebp │ │ mov %esi,%ecx │ │ - shld $0xe,%ebp,%esi │ │ - shld $0x12,%ebp,%ecx │ │ - xor %ecx,%esi │ │ - mov %ebp,%ecx │ │ - shld $0x17,%edi,%ecx │ │ - xor %esi,%ecx │ │ - mov %edi,%esi │ │ - shld $0x17,%ebp,%esi │ │ - mov 0x4(%esp),%ebp │ │ - xor %eax,%esi │ │ - add %ebx,%ecx │ │ - mov 0x8(%esp),%ebx │ │ - adc %edx,%esi │ │ - add $0xb2c67915,%ecx │ │ - adc $0xbef9a3f7,%esi │ │ - mov %ecx,0x70(%esp) │ │ - mov %esi,0x50(%esp) │ │ - mov 0x10(%esp),%esi │ │ - mov %ebx,%eax │ │ - mov %ebx,%ecx │ │ - mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x1e,%esi,%ecx │ │ mov %esi,%edi │ │ - shld $0x1e,%ebx,%edx │ │ - xor %eax,%edx │ │ - mov %esi,%eax │ │ shld $0x4,%ebx,%eax │ │ - xor %eax,%ecx │ │ + shld $0x1e,%ebx,%ecx │ │ + shld $0x19,%ebx,%edi │ │ + xor %eax,%ebp │ │ mov %ebx,%eax │ │ - shld $0x19,%esi,%eax │ │ - xor %ecx,%eax │ │ - mov %esi,%ecx │ │ + shld $0x4,%esi,%eax │ │ + xor %eax,%ecx │ │ + mov 0x18(%esp),%eax │ │ + xor %ecx,%edi │ │ + mov %ebx,%ecx │ │ + shld $0x19,%esi,%ecx │ │ mov 0x14(%esp),%esi │ │ - shld $0x19,%ebx,%ecx │ │ - xor %edx,%ecx │ │ - mov %esi,%edx │ │ + xor %ebp,%ecx │ │ + mov 0x1c(%esp),%ebp │ │ + mov %eax,%edx │ │ xor %ebp,%edx │ │ - and %esi,%ebp │ │ - mov (%esp),%esi │ │ - and %edi,%edx │ │ - mov 0xc(%esp),%edi │ │ + and %eax,%ebp │ │ + mov 0x10(%esp),%eax │ │ + and %ebx,%edx │ │ xor %edx,%ebp │ │ - mov %edi,%edx │ │ + mov %eax,%edx │ │ xor %esi,%edx │ │ - and %edi,%esi │ │ - mov 0x70(%esp),%edi │ │ - and %ebx,%edx │ │ + and %eax,%esi │ │ + mov 0x78(%esp),%eax │ │ + and 0xc(%esp),%edx │ │ xor %edx,%esi │ │ - mov 0x34(%esp),%edx │ │ - add %eax,%esi │ │ - mov %ebp,%eax │ │ - mov 0x50(%esp),%ebp │ │ - adc %ecx,%eax │ │ - add 0x4c(%esp),%esi │ │ - mov 0x44(%esp),%ecx │ │ - adc 0x40(%esp),%eax │ │ + add %edi,%esi │ │ + mov 0x3c(%esp),%edi │ │ + adc %ecx,%ebp │ │ + add 0x84(%esp),%esi │ │ + mov 0x4c(%esp),%ecx │ │ + adc 0x90(%esp),%ebp │ │ add %esi,%edi │ │ - mov %esi,(%esp) │ │ - mov %edi,%esi │ │ - mov %edi,0x40(%esp) │ │ - adc %eax,%ebp │ │ - mov %eax,0x4(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov %ebp,%ebx │ │ - mov %ebp,0x4c(%esp) │ │ + mov %esi,0x14(%esp) │ │ + mov 0xa4(%esp),%esi │ │ + mov %edi,%edx │ │ + mov %edi,0x24(%esp) │ │ + adc %ebp,%esi │ │ xor %ecx,%eax │ │ - and %ebp,%eax │ │ + mov %ebp,0x1c(%esp) │ │ + mov 0x34(%esp),%ebp │ │ + and %esi,%eax │ │ + mov %esi,%ebx │ │ + mov %esi,0x2c(%esp) │ │ xor %ecx,%eax │ │ - mov 0x18(%esp),%ecx │ │ - xor %edx,%ecx │ │ - and %edi,%ecx │ │ + mov 0x64(%esp),%ecx │ │ + xor %ecx,%ebp │ │ + and %edi,%ebp │ │ + xor %ecx,%ebp │ │ + mov %edi,%ecx │ │ + add 0xb0(%esp),%ebp │ │ + adc 0x30(%esp),%eax │ │ + shld $0x12,%esi,%edx │ │ + shld $0xe,%esi,%ecx │ │ xor %edx,%ecx │ │ + mov %esi,%edx │ │ + shld $0xe,%edi,%esi │ │ + shld $0x12,%edi,%edx │ │ + xor %edx,%esi │ │ mov %edi,%edx │ │ - add 0x1c(%esp),%ecx │ │ - adc 0x7c(%esp),%eax │ │ - shld $0x12,%ebp,%esi │ │ - shld $0xe,%ebp,%edx │ │ - shld $0xe,%edi,%ebx │ │ + shld $0x17,%ebx,%edx │ │ xor %esi,%edx │ │ - mov %ebp,%esi │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%ebx │ │ - mov %edi,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - mov (%esp),%ebp │ │ - shld $0x17,%edi,%ebx │ │ - xor %edx,%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%ebx │ │ - add $0xe372532b,%esi │ │ - mov %esi,0x64(%esp) │ │ - mov 0x4(%esp),%esi │ │ - adc $0xc67178f2,%ebx │ │ - mov %ebp,%ecx │ │ + mov %ebx,%esi │ │ + shld $0x17,%edi,%esi │ │ + xor %ecx,%esi │ │ + add %ebp,%edx │ │ + mov 0x1c(%esp),%ebp │ │ + adc %eax,%esi │ │ + add $0xb2c67915,%edx │ │ + adc $0xbef9a3f7,%esi │ │ + mov %edx,0x64(%esp) │ │ + mov %esi,0x60(%esp) │ │ + mov 0x14(%esp),%esi │ │ + mov %ebp,%edi │ │ + mov %esi,%eax │ │ + shld $0x1e,%esi,%edi │ │ + mov %esi,%ecx │ │ + mov %esi,%ebx │ │ + shld $0x4,%ebp,%eax │ │ + shld $0x1e,%ebp,%ecx │ │ + shld $0x19,%ebp,%ebx │ │ + xor %eax,%edi │ │ mov %ebp,%eax │ │ - mov %ebx,0x44(%esp) │ │ - mov %ebp,%ebx │ │ - mov %esi,%edi │ │ - shld $0x1e,%esi,%ecx │ │ - mov %esi,%edx │ │ - shld $0x19,%esi,%ebx │ │ shld $0x4,%esi,%eax │ │ - shld $0x4,%ebp,%edi │ │ - shld $0x1e,%ebp,%edx │ │ - xor %edi,%ecx │ │ - xor %eax,%edx │ │ - mov 0x14(%esp),%eax │ │ - mov %esi,%edi │ │ + xor %eax,%ecx │ │ + mov 0x20(%esp),%eax │ │ xor %ecx,%ebx │ │ - mov 0x10(%esp),%ecx │ │ - shld $0x19,%ebp,%edi │ │ + mov %ebp,%ecx │ │ + shld $0x19,%esi,%ecx │ │ + mov 0x10(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov 0x18(%esp),%edi │ │ + mov %eax,%edx │ │ + xor %edi,%edx │ │ + and %eax,%edi │ │ + mov 0xc(%esp),%eax │ │ + and %ebp,%edx │ │ + mov 0x60(%esp),%ebp │ │ xor %edx,%edi │ │ - mov %ecx,%edx │ │ - xor %eax,%edx │ │ - and %ecx,%eax │ │ - mov 0x8(%esp),%ecx │ │ - and %esi,%edx │ │ - mov 0xc(%esp),%esi │ │ + mov %eax,%edx │ │ + xor %esi,%edx │ │ + and %eax,%esi │ │ + mov 0x2c(%esp),%eax │ │ + and 0x14(%esp),%edx │ │ + xor %edx,%esi │ │ + mov 0x78(%esp),%edx │ │ + add %ebx,%esi │ │ + adc %ecx,%edi │ │ + add 0x7c(%esp),%esi │ │ + mov 0x64(%esp),%ecx │ │ + adc 0x50(%esp),%edi │ │ + add %esi,%ecx │ │ + mov %esi,0x10(%esp) │ │ + mov %ecx,%esi │ │ + mov %esi,%ebx │ │ + mov %esi,0x84(%esp) │ │ + adc %edi,%ebp │ │ xor %edx,%eax │ │ + mov %edi,0x18(%esp) │ │ + mov 0x24(%esp),%edi │ │ + and %ebp,%eax │ │ + mov %ebp,0x30(%esp) │ │ + xor %edx,%eax │ │ + mov 0x34(%esp),%edx │ │ + xor %edx,%edi │ │ + and %ecx,%edi │ │ + xor %edx,%edi │ │ mov %ecx,%edx │ │ + add 0x98(%esp),%edi │ │ + adc 0x8c(%esp),%eax │ │ + shld $0x12,%ebp,%edx │ │ + shld $0xe,%ebp,%ecx │ │ + xor %edx,%ecx │ │ + mov %ebp,%edx │ │ + shld $0x12,%esi,%edx │ │ + mov %ebp,%esi │ │ + shld $0xe,%ebx,%esi │ │ + xor %edx,%esi │ │ + mov %ebx,%edx │ │ + shld $0x17,%ebp,%edx │ │ xor %esi,%edx │ │ - and %ecx,%esi │ │ - mov 0x40(%esp),%ecx │ │ + mov %ebp,%esi │ │ + shld $0x17,%ebx,%esi │ │ + xor %ecx,%esi │ │ + add %edi,%edx │ │ + mov 0x10(%esp),%ecx │ │ + adc %eax,%esi │ │ + add $0xe372532b,%edx │ │ + mov %edx,0x34(%esp) │ │ + mov 0x18(%esp),%edx │ │ + adc $0xc67178f2,%esi │ │ + mov %esi,0x7c(%esp) │ │ + mov %ecx,%eax │ │ + mov %edx,%edi │ │ + mov %edx,%esi │ │ + shld $0x4,%edx,%eax │ │ + mov %edx,%ebx │ │ + shld $0x1e,%ecx,%edi │ │ + shld $0x4,%ecx,%esi │ │ + xor %eax,%edi │ │ + mov %ecx,%eax │ │ + shld $0x1e,%edx,%ecx │ │ + xor %esi,%ecx │ │ + mov %eax,%esi │ │ + mov %eax,%ebp │ │ + shld $0x19,%edx,%esi │ │ + xor %ecx,%esi │ │ + mov %edx,%ecx │ │ + shld $0x19,%eax,%ecx │ │ + mov 0x1c(%esp),%eax │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ + mov %eax,%edx │ │ + xor %edi,%edx │ │ + and %eax,%edi │ │ + mov 0x14(%esp),%eax │ │ + and %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ + xor %edx,%edi │ │ + mov %eax,%edx │ │ + xor %ebx,%edx │ │ + and %eax,%ebx │ │ + mov 0x7c(%esp),%eax │ │ and %ebp,%edx │ │ - xor %edx,%esi │ │ - mov 0x64(%esp),%edx │ │ + mov 0x30(%esp),%ebp │ │ + xor %edx,%ebx │ │ + mov 0x24(%esp),%edx │ │ + add %esi,%ebx │ │ + mov 0x34(%esp),%esi │ │ + adc %ecx,%edi │ │ + add 0x44(%esp),%ebx │ │ + mov 0x2c(%esp),%ecx │ │ + adc 0x94(%esp),%edi │ │ add %ebx,%esi │ │ - mov 0x44(%esp),%ebx │ │ + mov %ebx,0xc(%esp) │ │ + mov %esi,%ebx │ │ + mov %esi,0x90(%esp) │ │ adc %edi,%eax │ │ - add 0x24(%esp),%esi │ │ - mov 0x20(%esp),%edi │ │ - adc 0x3c(%esp),%eax │ │ - add %esi,%edx │ │ - mov %esi,0xc(%esp) │ │ - mov 0x18(%esp),%esi │ │ - mov %edx,0x1c(%esp) │ │ - adc %eax,%ebx │ │ - mov %eax,0x14(%esp) │ │ - mov 0x4c(%esp),%eax │ │ - xor %esi,%ecx │ │ - and %edx,%ecx │ │ - mov %ebx,%ebp │ │ - mov %ebx,0x8c(%esp) │ │ - xor %esi,%ecx │ │ - mov %edx,%esi │ │ - xor %edi,%eax │ │ - and %ebx,%eax │ │ - xor %edi,%eax │ │ - add 0x84(%esp),%ecx │ │ - mov %edx,%edi │ │ - adc 0x80(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edi │ │ - xor %esi,%edi │ │ - mov %ebx,%esi │ │ - shld $0xe,%edx,%ebx │ │ - shld $0x12,%edx,%esi │ │ - xor %esi,%ebx │ │ - mov %edx,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - mov 0x14(%esp),%ebp │ │ - shld $0x17,%edx,%ebx │ │ - xor %edi,%ebx │ │ - add %ecx,%esi │ │ - adc %eax,%ebx │ │ - add $0xea26619c,%esi │ │ - mov %esi,0x24(%esp) │ │ + mov %edi,0x20(%esp) │ │ + mov 0x84(%esp),%edi │ │ + xor %ecx,%ebp │ │ + and %eax,%ebp │ │ + mov %eax,0x78(%esp) │ │ + xor %ecx,%ebp │ │ + mov %esi,%ecx │ │ + xor %edx,%edi │ │ + and %esi,%edi │ │ + xor %edx,%edi │ │ + mov %esi,%edx │ │ + add 0x40(%esp),%edi │ │ + adc 0x80(%esp),%ebp │ │ + shld $0x12,%eax,%edx │ │ + shld $0xe,%eax,%ebx │ │ + xor %edx,%ebx │ │ + mov %eax,%edx │ │ + shld $0x12,%esi,%edx │ │ + mov %eax,%esi │ │ + shld $0xe,%ecx,%esi │ │ + xor %edx,%esi │ │ + mov %ecx,%edx │ │ + shld $0x17,%eax,%edx │ │ + shld $0x17,%ecx,%eax │ │ + xor %esi,%edx │ │ + xor %ebx,%eax │ │ mov 0xc(%esp),%esi │ │ - mov %ebp,%edx │ │ - adc $0xca273ece,%ebx │ │ - mov %ebx,0x3c(%esp) │ │ - mov 0x10(%esp),%ebx │ │ + add %edi,%edx │ │ + adc %ebp,%eax │ │ + mov 0x20(%esp),%ebp │ │ + add $0xea26619c,%edx │ │ + adc $0xca273ece,%eax │ │ + mov %edx,0x50(%esp) │ │ + mov %eax,0x94(%esp) │ │ mov %esi,%eax │ │ - shld $0x1e,%esi,%edx │ │ mov %esi,%ecx │ │ - mov %esi,%edi │ │ + mov %esi,%ebx │ │ + mov %ebp,%edi │ │ shld $0x4,%ebp,%eax │ │ shld $0x1e,%ebp,%ecx │ │ - shld $0x19,%ebp,%edi │ │ - xor %eax,%edx │ │ + shld $0x19,%ebp,%ebx │ │ + shld $0x1e,%esi,%edi │ │ + xor %eax,%edi │ │ mov %ebp,%eax │ │ shld $0x4,%esi,%eax │ │ xor %eax,%ecx │ │ - mov 0x4(%esp),%eax │ │ - xor %ecx,%edi │ │ + mov 0x18(%esp),%eax │ │ + xor %ecx,%ebx │ │ mov %ebp,%ecx │ │ shld $0x19,%esi,%ecx │ │ - mov 0x8(%esp),%esi │ │ - xor %edx,%ecx │ │ + mov 0x14(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov 0x1c(%esp),%edi │ │ mov %eax,%edx │ │ - xor %ebx,%edx │ │ - and %eax,%ebx │ │ - mov (%esp),%eax │ │ + xor %edi,%edx │ │ + and %eax,%edi │ │ + mov 0x10(%esp),%eax │ │ and %ebp,%edx │ │ - mov 0x1c(%esp),%ebp │ │ - xor %edx,%ebx │ │ + mov 0x30(%esp),%ebp │ │ + xor %edx,%edi │ │ mov %eax,%edx │ │ xor %esi,%edx │ │ and %eax,%esi │ │ - mov %ebx,%eax │ │ - mov 0x4c(%esp),%ebx │ │ + mov 0x270(%esp),%eax │ │ and 0xc(%esp),%edx │ │ xor %edx,%esi │ │ - mov 0x270(%esp),%edx │ │ - add %edi,%esi │ │ - mov 0x3c(%esp),%edi │ │ - adc %ecx,%eax │ │ - add 0x58(%esp),%esi │ │ - mov 0x24(%esp),%ecx │ │ - adc 0x48(%esp),%eax │ │ + mov 0x90(%esp),%edx │ │ + add %ebx,%esi │ │ + mov 0x94(%esp),%ebx │ │ + adc %ecx,%edi │ │ + add 0x28(%esp),%esi │ │ + mov 0x50(%esp),%ecx │ │ + adc 0x5c(%esp),%edi │ │ add %esi,%ecx │ │ - mov %esi,0x8(%esp) │ │ - mov 0x40(%esp),%esi │ │ - mov %ecx,0x48(%esp) │ │ - adc %eax,%edi │ │ - mov %eax,0x10(%esp) │ │ - mov 0x268(%esp),%eax │ │ - mov %edi,0x88(%esp) │ │ + mov %esi,0x14(%esp) │ │ + mov 0x78(%esp),%esi │ │ + mov %ecx,0x28(%esp) │ │ + adc %edi,%ebx │ │ add %ecx,%eax │ │ - mov %eax,0x84(%esp) │ │ - mov 0x264(%esp),%eax │ │ - adc %edi,%eax │ │ - add %ebp,0x25c(%esp) │ │ - mov %eax,0x7c(%esp) │ │ - mov 0x8c(%esp),%eax │ │ - adc %eax,0x260(%esp) │ │ - add %esi,%edx │ │ - mov %edx,0x80(%esp) │ │ - mov 0x26c(%esp),%edx │ │ - adc %ebx,%edx │ │ - mov %edx,0x98(%esp) │ │ - mov 0x18(%esp),%edx │ │ - add 0x258(%esp),%edx │ │ - mov %edx,0x18(%esp) │ │ - mov 0x20(%esp),%edx │ │ - adc 0x254(%esp),%edx │ │ - mov %edx,0x20(%esp) │ │ - mov %eax,%edx │ │ - mov %edi,%eax │ │ - xor %ebx,%edx │ │ - and %edi,%edx │ │ - xor %ebx,%edx │ │ - mov %ebp,%ebx │ │ - mov %ecx,%ebp │ │ - xor %esi,%ebx │ │ - and %ecx,%ebx │ │ - xor %esi,%ebx │ │ - mov %ecx,%esi │ │ - add 0x18(%esp),%ebx │ │ - adc 0x20(%esp),%edx │ │ - shld $0x12,%edi,%esi │ │ - shld $0xe,%edi,%ebp │ │ - shld $0xe,%ecx,%eax │ │ - xor %esi,%ebp │ │ - mov %edi,%esi │ │ - shld $0x12,%ecx,%esi │ │ - xor %esi,%eax │ │ - mov %ecx,%esi │ │ - shld $0x17,%edi,%ecx │ │ - xor %eax,%ecx │ │ - mov %edi,%eax │ │ - mov 0x8(%esp),%edi │ │ - shld $0x17,%esi,%eax │ │ + mov %edi,0x1c(%esp) │ │ + mov %ecx,%edi │ │ + mov 0x84(%esp),%ecx │ │ + mov %eax,0x80(%esp) │ │ + mov 0x26c(%esp),%eax │ │ + mov %ebx,0x5c(%esp) │ │ + adc %ebx,%eax │ │ + add %edx,0x264(%esp) │ │ + mov %eax,0x8c(%esp) │ │ + mov 0x278(%esp),%eax │ │ + adc %esi,0x268(%esp) │ │ + add %ecx,%eax │ │ + mov %eax,0x4c(%esp) │ │ + mov 0x274(%esp),%eax │ │ + adc %ebp,%eax │ │ + mov %eax,0x40(%esp) │ │ + mov 0x24(%esp),%eax │ │ + add 0x260(%esp),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + adc 0x25c(%esp),%eax │ │ + mov %eax,0x2c(%esp) │ │ + mov %esi,%eax │ │ + mov %ebx,%esi │ │ xor %ebp,%eax │ │ - add %ebx,%ecx │ │ - mov 0x10(%esp),%ebx │ │ - adc %edx,%eax │ │ - add $0x21c0c207,%ecx │ │ - adc $0xd186b8c7,%eax │ │ - mov %edi,%esi │ │ + and %ebx,%eax │ │ + xor %ebp,%eax │ │ + mov %edx,%ebp │ │ mov %edi,%edx │ │ - mov %ecx,0x40(%esp) │ │ - mov 0x14(%esp),%ecx │ │ - mov %eax,0x34(%esp) │ │ + xor %ecx,%ebp │ │ + and %edi,%ebp │ │ + xor %ecx,%ebp │ │ + mov %edi,%ecx │ │ + add 0x24(%esp),%ebp │ │ + adc 0x2c(%esp),%eax │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%edi,%esi │ │ + xor %edx,%ecx │ │ + mov %ebx,%edx │ │ + shld $0x12,%edi,%edx │ │ + xor %edx,%esi │ │ + mov %edi,%edx │ │ + shld $0x17,%ebx,%edx │ │ + xor %esi,%edx │ │ + mov %ebx,%esi │ │ + shld $0x17,%edi,%esi │ │ + mov 0x14(%esp),%edi │ │ + xor %ecx,%esi │ │ + add %ebp,%edx │ │ + adc %eax,%esi │ │ + add $0x21c0c207,%edx │ │ + mov %edx,0x30(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + adc $0xd186b8c7,%esi │ │ mov %edi,%eax │ │ - mov %ebx,%ebp │ │ - shld $0x4,%ebx,%eax │ │ - shld $0x1e,%ebx,%esi │ │ - shld $0x19,%ebx,%edx │ │ + mov %edi,%ecx │ │ + mov %esi,0x44(%esp) │ │ + mov 0x20(%esp),%esi │ │ + mov %edx,%ebp │ │ + shld $0x4,%edx,%eax │ │ + shld $0x1e,%edx,%ecx │ │ + mov %edx,%ebx │ │ shld $0x1e,%edi,%ebp │ │ xor %eax,%ebp │ │ - mov %ebx,%eax │ │ + mov %edx,%eax │ │ shld $0x4,%edi,%eax │ │ - xor %eax,%esi │ │ - mov %ecx,%eax │ │ + xor %eax,%ecx │ │ + mov %edi,%eax │ │ + shld $0x19,%edx,%eax │ │ + xor %ecx,%eax │ │ + mov %edx,%ecx │ │ + mov %esi,%edx │ │ + shld $0x19,%edi,%ecx │ │ + xor %ebp,%ecx │ │ + mov 0x18(%esp),%ebp │ │ + xor %ebp,%edx │ │ + and %esi,%ebp │ │ + mov 0x10(%esp),%esi │ │ + and %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ + xor %edx,%ebp │ │ + mov %ebx,%edx │ │ xor %esi,%edx │ │ - mov %ebx,%esi │ │ - shld $0x19,%edi,%ebx │ │ - xor %ebp,%ebx │ │ - mov 0x4(%esp),%ebp │ │ - xor %ebp,%eax │ │ - and %ecx,%ebp │ │ - mov 0xc(%esp),%ecx │ │ - and %esi,%eax │ │ - mov (%esp),%esi │ │ - xor %eax,%ebp │ │ - mov %ecx,%eax │ │ - xor %esi,%eax │ │ - and %ecx,%esi │ │ - and %edi,%eax │ │ - xor %eax,%esi │ │ - mov %ebp,%eax │ │ - mov 0x40(%esp),%ebp │ │ - add %edx,%esi │ │ - mov 0x88(%esp),%edx │ │ - adc %ebx,%eax │ │ - add 0x60(%esp),%esi │ │ - mov 0x48(%esp),%ebx │ │ - adc 0x54(%esp),%eax │ │ - add %esi,%ebp │ │ - mov %esi,(%esp) │ │ - mov 0x34(%esp),%esi │ │ - mov %ebp,%ecx │ │ + and %ebx,%esi │ │ + and %edi,%edx │ │ + mov 0x30(%esp),%edi │ │ + xor %edx,%esi │ │ + add %eax,%esi │ │ + mov 0x5c(%esp),%eax │ │ + adc %ecx,%ebp │ │ + add 0x3c(%esp),%esi │ │ + mov 0x78(%esp),%ecx │ │ + adc 0xa4(%esp),%ebp │ │ + add %esi,%edi │ │ + mov %esi,0x10(%esp) │ │ + mov 0x44(%esp),%esi │ │ + mov %edi,%edx │ │ + mov %edi,%ebx │ │ + mov %edi,0x2c(%esp) │ │ + adc %ebp,%esi │ │ + xor %ecx,%eax │ │ mov %ebp,0x18(%esp) │ │ - adc %eax,%esi │ │ - mov %eax,0x4(%esp) │ │ - mov 0x8c(%esp),%eax │ │ - mov %esi,%edi │ │ - mov %esi,0x58(%esp) │ │ - xor %eax,%edx │ │ - and %esi,%edx │ │ - xor %eax,%edx │ │ - mov 0x1c(%esp),%eax │ │ - xor %eax,%ebx │ │ - and %ebp,%ebx │ │ - xor %eax,%ebx │ │ - mov %ebp,%eax │ │ - add 0x80(%esp),%ebx │ │ - adc 0x98(%esp),%edx │ │ - shld $0x12,%esi,%ecx │ │ - shld $0xe,%esi,%eax │ │ + mov 0x28(%esp),%ebp │ │ + and %esi,%eax │ │ + mov %esi,0x24(%esp) │ │ xor %ecx,%eax │ │ + mov 0x90(%esp),%ecx │ │ + xor %ecx,%ebp │ │ + and %edi,%ebp │ │ + xor %ecx,%ebp │ │ mov %esi,%ecx │ │ - shld $0xe,%ebp,%esi │ │ - shld $0x12,%ebp,%ecx │ │ - xor %ecx,%esi │ │ - mov %ebp,%ecx │ │ - shld $0x17,%edi,%ecx │ │ - xor %esi,%ecx │ │ - mov %edi,%esi │ │ - mov 0x14(%esp),%edi │ │ - shld $0x17,%ebp,%esi │ │ - mov (%esp),%ebp │ │ - xor %eax,%esi │ │ - add %ebx,%ecx │ │ - adc %edx,%esi │ │ - add $0xcde0eb1e,%ecx │ │ - adc $0xeada7dd6,%esi │ │ - mov %ecx,0x60(%esp) │ │ - mov %esi,0x4c(%esp) │ │ - mov 0x4(%esp),%esi │ │ - mov %ebp,%eax │ │ - mov %ebp,%ecx │ │ - mov %ebp,%ebx │ │ + add 0x4c(%esp),%ebp │ │ + adc 0x40(%esp),%eax │ │ + shld $0x12,%esi,%edx │ │ + shld $0xe,%esi,%ebx │ │ + xor %edx,%ebx │ │ mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - shld $0x19,%esi,%ebx │ │ - shld $0x1e,%ebp,%edx │ │ - xor %eax,%edx │ │ - mov %esi,%eax │ │ + shld $0xe,%edi,%esi │ │ + shld $0x12,%edi,%edx │ │ + xor %edx,%esi │ │ + mov %edi,%edx │ │ + shld $0x17,%ecx,%edx │ │ + shld $0x17,%edi,%ecx │ │ + xor %esi,%edx │ │ + xor %ebx,%ecx │ │ + add %ebp,%edx │ │ + mov 0x18(%esp),%ebp │ │ + adc %eax,%ecx │ │ + add $0xcde0eb1e,%edx │ │ + adc $0xeada7dd6,%ecx │ │ + mov %edx,0x84(%esp) │ │ + mov %ecx,0x90(%esp) │ │ + mov 0x10(%esp),%ecx │ │ + mov %ebp,%edi │ │ + mov %ecx,%eax │ │ + shld $0x1e,%ecx,%edi │ │ + mov %ecx,%ebx │ │ shld $0x4,%ebp,%eax │ │ + mov %ebx,%esi │ │ + xor %eax,%edi │ │ + mov %ebp,%eax │ │ + shld $0x19,%ebp,%esi │ │ + shld $0x4,%ecx,%eax │ │ + shld $0x1e,%ebp,%ecx │ │ xor %eax,%ecx │ │ - mov 0x10(%esp),%eax │ │ - xor %ecx,%ebx │ │ - mov %esi,%ecx │ │ - shld $0x19,%ebp,%ecx │ │ - xor %edx,%ecx │ │ + mov 0x1c(%esp),%eax │ │ + xor %ecx,%esi │ │ + mov %ebp,%ecx │ │ + shld $0x19,%ebx,%ecx │ │ + mov 0xc(%esp),%ebx │ │ + xor %edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ mov %eax,%edx │ │ xor %edi,%edx │ │ and %eax,%edi │ │ - mov 0x8(%esp),%eax │ │ - and %esi,%edx │ │ - mov 0xc(%esp),%esi │ │ + mov 0x14(%esp),%eax │ │ + and %ebp,%edx │ │ + mov 0x84(%esp),%ebp │ │ xor %edx,%edi │ │ mov %eax,%edx │ │ - xor %esi,%edx │ │ - and %eax,%esi │ │ - mov %edi,%eax │ │ - and %ebp,%edx │ │ - mov 0x4c(%esp),%ebp │ │ - xor %edx,%esi │ │ - mov 0x48(%esp),%edx │ │ - add %ebx,%esi │ │ - mov 0x60(%esp),%ebx │ │ - adc %ecx,%eax │ │ - add 0x70(%esp),%esi │ │ - mov 0x88(%esp),%ecx │ │ - adc 0x50(%esp),%eax │ │ + xor %ebx,%edx │ │ + and %eax,%ebx │ │ + mov 0x90(%esp),%eax │ │ + and 0x10(%esp),%edx │ │ + xor %edx,%ebx │ │ + mov 0x5c(%esp),%edx │ │ add %esi,%ebx │ │ - mov %esi,0xc(%esp) │ │ - mov %ebx,%esi │ │ - mov %ebx,%edi │ │ - mov %ebx,0x50(%esp) │ │ - adc %eax,%ebp │ │ - mov %eax,0x14(%esp) │ │ - mov 0x58(%esp),%eax │ │ - mov %ebp,0x54(%esp) │ │ - xor %ecx,%eax │ │ - and %ebp,%eax │ │ - xor %ecx,%eax │ │ - mov 0x18(%esp),%ecx │ │ + adc %ecx,%edi │ │ + add 0x64(%esp),%ebx │ │ + mov 0x24(%esp),%ecx │ │ + adc 0x60(%esp),%edi │ │ + add %ebx,%ebp │ │ + mov %ebx,0xc(%esp) │ │ + mov %ebp,%ebx │ │ + mov %ebp,0x4c(%esp) │ │ + adc %edi,%eax │ │ xor %edx,%ecx │ │ - and %ebx,%ecx │ │ + mov %edi,0x20(%esp) │ │ + mov 0x2c(%esp),%edi │ │ + and %eax,%ecx │ │ + mov %eax,%esi │ │ + mov %eax,0x3c(%esp) │ │ xor %edx,%ecx │ │ - mov %ebx,%edx │ │ - add 0x25c(%esp),%ecx │ │ - adc 0x260(%esp),%eax │ │ - shld $0x12,%ebp,%esi │ │ - shld $0xe,%ebp,%edi │ │ - xor %esi,%edi │ │ - mov %ebp,%esi │ │ - shld $0x12,%ebx,%esi │ │ - mov %ebp,%ebx │ │ - shld $0xe,%edx,%ebx │ │ - xor %esi,%ebx │ │ - mov %edx,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %ebx,%esi │ │ - mov %ebp,%ebx │ │ - mov 0x14(%esp),%ebp │ │ - shld $0x17,%edx,%ebx │ │ - xor %edi,%ebx │ │ - add %ecx,%esi │ │ - mov 0x10(%esp),%edi │ │ - adc %eax,%ebx │ │ - add $0xee6ed178,%esi │ │ - mov %esi,0x70(%esp) │ │ - mov 0xc(%esp),%esi │ │ + mov 0x28(%esp),%edx │ │ + xor %edx,%edi │ │ + and %ebp,%edi │ │ + xor %edx,%edi │ │ mov %ebp,%edx │ │ - adc $0xf57d4f7f,%ebx │ │ - mov %ebx,0x80(%esp) │ │ + add 0x264(%esp),%edi │ │ + adc 0x268(%esp),%ecx │ │ + shld $0x12,%eax,%edx │ │ + shld $0xe,%eax,%ebx │ │ + shld $0xe,%ebp,%esi │ │ + xor %edx,%ebx │ │ + mov %eax,%edx │ │ + shld $0x12,%ebp,%edx │ │ + xor %edx,%esi │ │ + mov %ebp,%edx │ │ + shld $0x17,%eax,%edx │ │ + shld $0x17,%ebp,%eax │ │ + mov 0x20(%esp),%ebp │ │ + xor %esi,%edx │ │ + mov 0xc(%esp),%esi │ │ + xor %ebx,%eax │ │ + mov 0x1c(%esp),%ebx │ │ + add %edi,%edx │ │ + adc %ecx,%eax │ │ + add $0xee6ed178,%edx │ │ + adc $0xf57d4f7f,%eax │ │ + mov %ebp,%edi │ │ + mov %edx,0x5c(%esp) │ │ + mov %eax,0x60(%esp) │ │ mov %esi,%eax │ │ - shld $0x1e,%esi,%edx │ │ + shld $0x1e,%esi,%edi │ │ mov %esi,%ecx │ │ - mov %esi,%ebx │ │ shld $0x4,%ebp,%eax │ │ shld $0x1e,%ebp,%ecx │ │ - shld $0x19,%ebp,%ebx │ │ - xor %eax,%edx │ │ + xor %eax,%edi │ │ mov %ebp,%eax │ │ shld $0x4,%esi,%eax │ │ xor %eax,%ecx │ │ - mov 0x4(%esp),%eax │ │ - xor %ecx,%ebx │ │ + mov %esi,%eax │ │ + shld $0x19,%ebp,%eax │ │ + xor %ecx,%eax │ │ mov %ebp,%ecx │ │ shld $0x19,%esi,%ecx │ │ - mov 0x8(%esp),%esi │ │ - xor %edx,%ecx │ │ - mov %eax,%edx │ │ - xor %edi,%edx │ │ - and %eax,%edi │ │ - mov (%esp),%eax │ │ + mov 0x18(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov 0x10(%esp),%edi │ │ + mov %esi,%edx │ │ + xor %ebx,%edx │ │ + and %esi,%ebx │ │ + mov 0x14(%esp),%esi │ │ and %ebp,%edx │ │ - mov 0x70(%esp),%ebp │ │ - xor %edx,%edi │ │ - mov %eax,%edx │ │ + mov 0x5c(%esp),%ebp │ │ + xor %edx,%ebx │ │ + mov %edi,%edx │ │ xor %esi,%edx │ │ - and %eax,%esi │ │ - mov %edi,%eax │ │ - mov 0x58(%esp),%edi │ │ + and %edi,%esi │ │ + mov 0x4c(%esp),%edi │ │ and 0xc(%esp),%edx │ │ xor %edx,%esi │ │ - mov 0x54(%esp),%edx │ │ - add %ebx,%esi │ │ - adc %ecx,%eax │ │ - add 0x64(%esp),%esi │ │ - mov 0x80(%esp),%ecx │ │ - adc 0x44(%esp),%eax │ │ - add %esi,%ebp │ │ - mov %esi,0x8(%esp) │ │ - mov 0x18(%esp),%esi │ │ - mov %ebp,0x44(%esp) │ │ - adc %eax,%ecx │ │ - mov %eax,0x10(%esp) │ │ - mov 0x50(%esp),%eax │ │ - xor %edi,%edx │ │ - and %ecx,%edx │ │ - mov %ecx,%ebx │ │ - mov %ecx,0x48(%esp) │ │ - xor %edi,%edx │ │ - mov %ebp,%edi │ │ - xor %esi,%eax │ │ - and %ebp,%eax │ │ - xor %esi,%eax │ │ - mov %ebp,%esi │ │ - add 0x84(%esp),%eax │ │ - adc 0x7c(%esp),%edx │ │ - shld $0x12,%ecx,%esi │ │ - shld $0xe,%ecx,%edi │ │ - shld $0xe,%ebp,%ebx │ │ - xor %esi,%edi │ │ - mov %ecx,%esi │ │ - shld $0x12,%ebp,%esi │ │ - xor %esi,%ebx │ │ - mov %ebp,%esi │ │ - shld $0x17,%ecx,%esi │ │ - shld $0x17,%ebp,%ecx │ │ - xor %ebx,%esi │ │ - xor %edi,%ecx │ │ - mov 0x8(%esp),%ebx │ │ - mov 0x14(%esp),%edi │ │ + mov 0x2c(%esp),%edx │ │ add %eax,%esi │ │ - adc %edx,%ecx │ │ - add $0x72176fba,%esi │ │ - mov %esi,0x64(%esp) │ │ - mov 0x10(%esp),%esi │ │ - adc $0x6f067aa,%ecx │ │ - mov %ebx,%eax │ │ - mov %ecx,0x7c(%esp) │ │ - mov %ebx,%ecx │ │ - mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - mov %esi,%ebp │ │ - shld $0x1e,%ebx,%edx │ │ - xor %eax,%edx │ │ - mov %esi,%eax │ │ - shld $0x4,%ebx,%eax │ │ + mov 0x60(%esp),%eax │ │ + adc %ecx,%ebx │ │ + add 0x34(%esp),%esi │ │ + mov 0x3c(%esp),%ecx │ │ + adc 0x7c(%esp),%ebx │ │ + add %esi,%ebp │ │ + mov %esi,0x14(%esp) │ │ + mov 0x24(%esp),%esi │ │ + mov %ebp,0x40(%esp) │ │ + adc %ebx,%eax │ │ + xor %edx,%edi │ │ + xor %esi,%ecx │ │ + mov %ebx,0x1c(%esp) │ │ + mov %ebp,%ebx │ │ + and %ebp,%edi │ │ + and %eax,%ecx │ │ + mov %eax,0x7c(%esp) │ │ + xor %edx,%edi │ │ + xor %esi,%ecx │ │ + mov %ebp,%edx │ │ + mov %eax,%esi │ │ + add 0x80(%esp),%edi │ │ + adc 0x8c(%esp),%ecx │ │ + shld $0x12,%eax,%edx │ │ + shld $0xe,%eax,%ebx │ │ + shld $0xe,%ebp,%esi │ │ + xor %edx,%ebx │ │ + mov %eax,%edx │ │ + shld $0x12,%ebp,%edx │ │ + xor %edx,%esi │ │ + mov %ebp,%edx │ │ + shld $0x17,%eax,%edx │ │ + shld $0x17,%ebp,%eax │ │ + mov 0x14(%esp),%ebp │ │ + xor %esi,%edx │ │ + xor %ebx,%eax │ │ + mov 0x20(%esp),%esi │ │ + add %edi,%edx │ │ + adc %ecx,%eax │ │ + add $0x72176fba,%edx │ │ + mov %edx,0x78(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + adc $0x6f067aa,%eax │ │ + mov %ebp,%ecx │ │ + mov %eax,0x64(%esp) │ │ + mov %ebp,%eax │ │ + mov %edx,%edi │ │ + shld $0x4,%edx,%eax │ │ + shld $0x1e,%edx,%ecx │ │ + mov %edx,%ebx │ │ + shld $0x1e,%ebp,%edi │ │ + xor %eax,%edi │ │ + mov %edx,%eax │ │ + shld $0x4,%ebp,%eax │ │ xor %eax,%ecx │ │ - mov %ebx,%eax │ │ - shld $0x19,%esi,%eax │ │ + mov %ebp,%eax │ │ + shld $0x19,%edx,%eax │ │ xor %ecx,%eax │ │ - mov %esi,%ecx │ │ - mov 0x4(%esp),%esi │ │ - shld $0x19,%ebx,%ecx │ │ - xor %edx,%ecx │ │ - mov %edi,%edx │ │ + mov %edx,%ecx │ │ + mov %esi,%edx │ │ + shld $0x19,%ebp,%ecx │ │ + xor %edi,%ecx │ │ + mov 0x18(%esp),%edi │ │ + xor %edi,%edx │ │ + and %esi,%edi │ │ + mov 0x10(%esp),%esi │ │ + and %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ + xor %edx,%edi │ │ + mov %ebx,%edx │ │ xor %esi,%edx │ │ - and %edi,%esi │ │ - mov 0xc(%esp),%edi │ │ + and %ebx,%esi │ │ and %ebp,%edx │ │ - mov (%esp),%ebp │ │ + mov 0x2c8(%esp),%ebp │ │ xor %edx,%esi │ │ - mov %edi,%edx │ │ - xor %ebp,%edx │ │ - and %edi,%ebp │ │ - mov 0x2a4(%esp),%edi │ │ - and %ebx,%edx │ │ - mov 0x1f8(%esp),%ebx │ │ - xor %edx,%ebp │ │ - mov 0x7c(%esp),%edx │ │ - add %eax,%ebp │ │ - mov 0x198(%esp),%eax │ │ - adc %ecx,%esi │ │ - add 0x24(%esp),%ebp │ │ - mov 0x64(%esp),%ecx │ │ - adc 0x3c(%esp),%esi │ │ - add %ebp,%ecx │ │ - mov %ebp,(%esp) │ │ - mov 0x2a8(%esp),%ebp │ │ - mov %ecx,0x20(%esp) │ │ - adc %esi,%edx │ │ + mov 0x64(%esp),%edx │ │ + add %eax,%esi │ │ + mov 0x298(%esp),%eax │ │ + adc %ecx,%edi │ │ + add 0x50(%esp),%esi │ │ + mov 0x78(%esp),%ecx │ │ + adc 0x94(%esp),%edi │ │ + add %esi,%ecx │ │ + mov %esi,0x10(%esp) │ │ + mov 0x218(%esp),%esi │ │ + mov %ecx,0x28(%esp) │ │ + adc %edi,%edx │ │ add %ecx,%eax │ │ - mov %esi,0x4(%esp) │ │ - mov 0x28(%esp),%esi │ │ - mov %eax,0x38(%esp) │ │ - mov 0x194(%esp),%eax │ │ - mov %edx,0x24(%esp) │ │ + mov %edi,0x18(%esp) │ │ + mov 0x214(%esp),%edi │ │ mov %esi,%ecx │ │ - adc %edx,%eax │ │ - shld $0x1f,%ebx,%ecx │ │ - mov %ebx,%edx │ │ mov %eax,0x98(%esp) │ │ + mov 0x294(%esp),%eax │ │ + mov %edx,0x34(%esp) │ │ + adc %edx,%eax │ │ + shld $0x1f,%edi,%ecx │ │ + mov %edi,%edx │ │ + mov %eax,0x80(%esp) │ │ mov %esi,%eax │ │ shld $0x18,%esi,%edx │ │ - shld $0x18,%ebx,%eax │ │ + shld $0x18,%edi,%eax │ │ xor %ecx,%eax │ │ - mov %ebx,%ecx │ │ + mov %edi,%ecx │ │ shld $0x1f,%esi,%ecx │ │ - shrd $0x7,%ebx,%esi │ │ - shr $0x7,%ebx │ │ + shrd $0x7,%edi,%esi │ │ + shr $0x7,%edi │ │ xor %ecx,%edx │ │ - xor %eax,%ebx │ │ + xor %eax,%edi │ │ mov %ebp,%ecx │ │ - mov %edi,%eax │ │ xor %edx,%esi │ │ mov %ebp,%edx │ │ - add 0x1f4(%esp),%esi │ │ - adc 0x1f0(%esp),%ebx │ │ - add 0xb4(%esp),%esi │ │ - adc 0x248(%esp),%ebx │ │ - shld $0xd,%edi,%ecx │ │ + add 0x210(%esp),%esi │ │ + adc 0x20c(%esp),%edi │ │ + add 0x250(%esp),%esi │ │ + mov %esi,%ebx │ │ + mov 0x2c4(%esp),%esi │ │ + adc 0x24c(%esp),%edi │ │ + mov %esi,%eax │ │ + shld $0xd,%esi,%ecx │ │ + shld $0x3,%esi,%edx │ │ shld $0x3,%ebp,%eax │ │ - mov %esi,0x28(%esp) │ │ - mov %edi,%esi │ │ - shld $0x3,%edi,%edx │ │ xor %ecx,%eax │ │ - mov %edi,%ecx │ │ - shld $0x1a,%ebp,%esi │ │ + mov %esi,%ecx │ │ shld $0xd,%ebp,%ecx │ │ xor %ecx,%edx │ │ mov %ebp,%ecx │ │ - mov 0x54(%esp),%ebp │ │ - xor %edx,%esi │ │ - mov %edi,%edx │ │ + shrd $0x6,%esi,%ecx │ │ + xor %edx,%ecx │ │ + mov %esi,%edx │ │ shr $0x6,%edx │ │ xor %eax,%edx │ │ - add 0x28(%esp),%esi │ │ - mov %esi,0x1c(%esp) │ │ - mov %esi,%eax │ │ - mov 0x44(%esp),%esi │ │ - adc %ebx,%edx │ │ - mov 0x48(%esp),%ebx │ │ - mov %edx,0x84(%esp) │ │ - add %esi,%eax │ │ - adc %ebx,%edx │ │ - mov %eax,0x28(%esp) │ │ - mov 0x50(%esp),%eax │ │ - mov %edx,0x3c(%esp) │ │ - mov 0x278(%esp),%edx │ │ - add %eax,%edx │ │ + add %ebx,%ecx │ │ + mov 0x28c(%esp),%eax │ │ + mov 0x4c(%esp),%ebx │ │ + adc %edi,%edx │ │ + mov 0x40(%esp),%edi │ │ + mov %ecx,0x94(%esp) │ │ + mov %edx,0xa4(%esp) │ │ + add %edi,%ecx │ │ + mov %ecx,0x8c(%esp) │ │ + mov 0x7c(%esp),%ecx │ │ + adc %ecx,%edx │ │ + add %ebx,%eax │ │ mov %edx,0xb0(%esp) │ │ - mov 0x274(%esp),%edx │ │ - adc %ebp,%edx │ │ - add %ecx,0x18(%esp) │ │ - mov 0x58(%esp),%ecx │ │ - mov %edx,0xbc(%esp) │ │ - mov %ebx,%edx │ │ - mov %esi,%ebx │ │ - adc %edi,%ecx │ │ - xor %ebp,%edx │ │ + mov %eax,0x48(%esp) │ │ + mov 0x288(%esp),%edx │ │ + mov 0x3c(%esp),%eax │ │ + adc %eax,%edx │ │ + add %ebp,0x2c(%esp) │ │ + mov 0x34(%esp),%ebp │ │ + mov %edx,0x88(%esp) │ │ + mov %ecx,%edx │ │ + mov %edi,%ecx │ │ + adc %esi,0x24(%esp) │ │ + xor %eax,%edx │ │ + xor %ebx,%ecx │ │ mov %ebp,%edi │ │ - mov 0x24(%esp),%ebp │ │ - xor %eax,%ebx │ │ and %ebp,%edx │ │ - xor %edi,%edx │ │ - mov 0x20(%esp),%edi │ │ - and %edi,%ebx │ │ - mov %edi,%esi │ │ - xor %eax,%ebx │ │ - mov %ebp,%eax │ │ - add 0x18(%esp),%ebx │ │ - adc %ecx,%edx │ │ - mov %edi,%ecx │ │ - shld $0x12,%ebp,%esi │ │ - shld $0xe,%edi,%eax │ │ - shld $0xe,%ebp,%ecx │ │ - xor %esi,%ecx │ │ - mov %ebp,%esi │ │ - shld $0x12,%edi,%esi │ │ - xor %esi,%eax │ │ - mov %edi,%esi │ │ - shld $0x17,%ebp,%esi │ │ + xor %eax,%edx │ │ + mov %ebx,%eax │ │ + mov 0x28(%esp),%ebx │ │ + and %ebx,%ecx │ │ + mov %ebx,%esi │ │ + xor %eax,%ecx │ │ + mov %ebx,%eax │ │ + add 0x2c(%esp),%ecx │ │ + adc 0x24(%esp),%edx │ │ + shld $0x12,%ebp,%eax │ │ + shld $0xe,%ebp,%esi │ │ + shld $0x12,%ebx,%edi │ │ xor %eax,%esi │ │ mov %ebp,%eax │ │ - mov 0x4(%esp),%ebp │ │ - shld $0x17,%edi,%eax │ │ - mov (%esp),%edi │ │ - xor %ecx,%eax │ │ - add %ebx,%esi │ │ + shld $0xe,%ebx,%eax │ │ + xor %edi,%eax │ │ + mov %ebx,%edi │ │ + shld $0x17,%ebp,%edi │ │ + xor %eax,%edi │ │ + mov %ebp,%eax │ │ + mov 0x20(%esp),%ebp │ │ + shld $0x17,%ebx,%eax │ │ + xor %esi,%eax │ │ + add %ecx,%edi │ │ + mov 0x10(%esp),%ecx │ │ adc %edx,%eax │ │ - add $0xa2c898a6,%esi │ │ + add $0xa2c898a6,%edi │ │ + mov %edi,0x50(%esp) │ │ + mov 0x18(%esp),%edi │ │ adc $0xa637dc5,%eax │ │ - mov %esi,0x88(%esp) │ │ - mov %ebp,%ebx │ │ + mov %eax,0x3c(%esp) │ │ + mov %ecx,%eax │ │ + mov %ecx,%ebx │ │ + mov %ebx,%esi │ │ + mov %edi,%edx │ │ + shld $0x4,%edi,%eax │ │ + shld $0x19,%edi,%esi │ │ + shld $0x1e,%ecx,%edx │ │ + xor %eax,%edx │ │ + mov %edi,%eax │ │ + shld $0x4,%ecx,%eax │ │ + shld $0x1e,%edi,%ecx │ │ + xor %eax,%ecx │ │ + mov 0x1c(%esp),%eax │ │ + xor %ecx,%esi │ │ mov %edi,%ecx │ │ - mov %eax,0x8c(%esp) │ │ + shld $0x19,%ebx,%ecx │ │ + mov 0xc(%esp),%ebx │ │ + xor %edx,%ecx │ │ + mov %eax,%edx │ │ + xor %ebp,%edx │ │ + and %eax,%ebp │ │ + mov 0x14(%esp),%eax │ │ + and %edi,%edx │ │ + mov 0x50(%esp),%edi │ │ + xor %edx,%ebp │ │ + mov %eax,%edx │ │ + xor %ebx,%edx │ │ + and %eax,%ebx │ │ mov %ebp,%eax │ │ - mov %edi,%esi │ │ - mov %edi,%edx │ │ - shld $0x19,%edi,%ebx │ │ - shld $0x4,%ebp,%ecx │ │ - shld $0x1e,%edi,%eax │ │ - shld $0x1e,%ebp,%esi │ │ - shld $0x19,%ebp,%edx │ │ + and 0x10(%esp),%edx │ │ + xor %edx,%ebx │ │ + mov 0x40(%esp),%edx │ │ + add %esi,%ebx │ │ + mov 0x3c(%esp),%esi │ │ + adc %ecx,%eax │ │ + add 0x30(%esp),%ebx │ │ + mov 0x7c(%esp),%ecx │ │ + adc 0x44(%esp),%eax │ │ + add %ebx,%edi │ │ + mov %ebx,0xc(%esp) │ │ + mov %edi,%ebx │ │ + mov %edi,0x44(%esp) │ │ + adc %eax,%esi │ │ + mov %eax,0x20(%esp) │ │ + mov 0x34(%esp),%eax │ │ + mov %esi,%ebp │ │ + mov %esi,0x2c(%esp) │ │ xor %ecx,%eax │ │ - mov %ebp,%ecx │ │ - shld $0x4,%edi,%ecx │ │ - xor %eax,%ebx │ │ - xor %ecx,%esi │ │ - mov 0x10(%esp),%ecx │ │ - xor %esi,%edx │ │ - mov %ebp,%esi │ │ - mov 0x14(%esp),%ebp │ │ - mov %ecx,%eax │ │ - xor %ebp,%eax │ │ - and %ecx,%ebp │ │ - mov 0xc(%esp),%ecx │ │ and %esi,%eax │ │ - mov 0x8(%esp),%esi │ │ - xor %eax,%ebp │ │ - mov %esi,%eax │ │ + mov %edi,%esi │ │ xor %ecx,%eax │ │ - and %esi,%ecx │ │ - mov 0x8c(%esp),%esi │ │ - and %edi,%eax │ │ - mov 0x88(%esp),%edi │ │ - xor %eax,%ecx │ │ - mov 0x48(%esp),%eax │ │ - add %edx,%ecx │ │ - mov 0x24(%esp),%edx │ │ - adc %ebx,%ebp │ │ - add 0x40(%esp),%ecx │ │ - mov 0x20(%esp),%ebx │ │ - adc 0x34(%esp),%ebp │ │ - add %ecx,%edi │ │ - mov %ecx,0xc(%esp) │ │ - mov %edi,%ecx │ │ - mov %edi,0x50(%esp) │ │ - adc %ebp,%esi │ │ - xor %eax,%edx │ │ - mov %ebp,0x14(%esp) │ │ - and %esi,%edx │ │ + mov 0x28(%esp),%ecx │ │ + xor %edx,%ecx │ │ + and %edi,%ecx │ │ + xor %edx,%ecx │ │ + mov %edi,%edx │ │ + add 0x48(%esp),%ecx │ │ + adc 0x88(%esp),%eax │ │ + shld $0x12,%ebp,%esi │ │ + shld $0xe,%ebp,%ebx │ │ + xor %esi,%ebx │ │ + mov %ebp,%esi │ │ + shld $0x12,%edi,%esi │ │ + mov %ebp,%edi │ │ + shld $0xe,%edx,%edi │ │ + xor %esi,%edi │ │ + mov %edx,%esi │ │ + shld $0x17,%ebp,%esi │ │ + xor %edi,%esi │ │ + mov %ebp,%edi │ │ + shld $0x17,%edx,%edi │ │ + xor %ebx,%edi │ │ + add %ecx,%esi │ │ + mov 0x1c(%esp),%ebx │ │ + adc %eax,%edi │ │ + add $0xbef90dae,%esi │ │ + adc $0x113f9804,%edi │ │ + mov %esi,0x30(%esp) │ │ + mov 0x20(%esp),%esi │ │ + mov %edi,0x7c(%esp) │ │ + mov 0xc(%esp),%edi │ │ + mov %esi,%edx │ │ mov %esi,%ebp │ │ - mov %esi,0x54(%esp) │ │ - xor %eax,%edx │ │ - mov 0x44(%esp),%eax │ │ - xor %eax,%ebx │ │ - and %edi,%ebx │ │ - xor %eax,%ebx │ │ mov %edi,%eax │ │ - add 0xb0(%esp),%ebx │ │ - adc 0xbc(%esp),%edx │ │ - shld $0x12,%esi,%ecx │ │ - shld $0xe,%esi,%eax │ │ - xor %ecx,%eax │ │ - mov %esi,%ecx │ │ - shld $0xe,%edi,%esi │ │ - shld $0x12,%edi,%ecx │ │ - xor %ecx,%esi │ │ + shld $0x1e,%edi,%edx │ │ mov %edi,%ecx │ │ - shld $0x17,%ebp,%ecx │ │ - xor %esi,%ecx │ │ - mov %ebp,%esi │ │ - shld $0x17,%edi,%esi │ │ - mov 0x14(%esp),%edi │ │ - xor %eax,%esi │ │ - add %ebx,%ecx │ │ - mov 0xc(%esp),%ebx │ │ - adc %edx,%esi │ │ - add $0xbef90dae,%ecx │ │ - adc $0x113f9804,%esi │ │ - mov %ecx,0x44(%esp) │ │ - mov %edi,%edx │ │ - mov %esi,0x48(%esp) │ │ - mov 0x4(%esp),%esi │ │ - mov %edi,%ebp │ │ - mov %ebx,%eax │ │ - shld $0x1e,%ebx,%edx │ │ - mov %ebx,%ecx │ │ - shld $0x4,%edi,%eax │ │ - shld $0x1e,%edi,%ecx │ │ + shld $0x4,%esi,%eax │ │ + shld $0x1e,%esi,%ecx │ │ xor %eax,%edx │ │ - mov %edi,%eax │ │ - shld $0x4,%ebx,%eax │ │ + mov %esi,%eax │ │ + shld $0x4,%edi,%eax │ │ xor %eax,%ecx │ │ - mov %ebx,%eax │ │ - shld $0x19,%edi,%eax │ │ + mov %edi,%eax │ │ + shld $0x19,%esi,%eax │ │ xor %ecx,%eax │ │ - mov %edi,%ecx │ │ - mov 0x10(%esp),%edi │ │ - shld $0x19,%ebx,%ecx │ │ + mov %esi,%ecx │ │ + mov 0x18(%esp),%esi │ │ + shld $0x19,%edi,%ecx │ │ xor %edx,%ecx │ │ mov %esi,%edx │ │ - xor %edi,%edx │ │ - and %esi,%edi │ │ - mov 0x8(%esp),%esi │ │ + xor %ebx,%edx │ │ + and %esi,%ebx │ │ + mov 0x14(%esp),%esi │ │ and %ebp,%edx │ │ - mov (%esp),%ebp │ │ - xor %edx,%edi │ │ + mov 0x10(%esp),%ebp │ │ + xor %edx,%ebx │ │ mov %ebp,%edx │ │ xor %esi,%edx │ │ and %ebp,%esi │ │ - mov 0x44(%esp),%ebp │ │ - and %ebx,%edx │ │ + and %edi,%edx │ │ + mov 0x7c(%esp),%edi │ │ xor %edx,%esi │ │ - mov 0x20(%esp),%edx │ │ + mov 0x28(%esp),%edx │ │ add %eax,%esi │ │ - mov %edi,%eax │ │ - mov 0x48(%esp),%edi │ │ + mov %ebx,%eax │ │ adc %ecx,%eax │ │ - add 0x60(%esp),%esi │ │ - mov 0x24(%esp),%ecx │ │ - adc 0x4c(%esp),%eax │ │ - add %esi,%ebp │ │ - mov %esi,0x8(%esp) │ │ - mov %ebp,%esi │ │ - mov %ebp,0x34(%esp) │ │ + add 0x84(%esp),%esi │ │ + mov 0x30(%esp),%ecx │ │ + adc 0x90(%esp),%eax │ │ + add %esi,%ecx │ │ + mov %esi,0x14(%esp) │ │ + mov %ecx,%ebx │ │ + mov %ecx,0x40(%esp) │ │ + mov 0x34(%esp),%ecx │ │ + mov %ebx,%esi │ │ adc %eax,%edi │ │ - mov %eax,0x10(%esp) │ │ - mov 0x54(%esp),%eax │ │ - mov %edi,%ebx │ │ - mov %edi,0x58(%esp) │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + mov %edi,%ebp │ │ + mov %edi,0x4c(%esp) │ │ xor %ecx,%eax │ │ and %edi,%eax │ │ xor %ecx,%eax │ │ - mov 0x50(%esp),%ecx │ │ + mov 0x44(%esp),%ecx │ │ xor %edx,%ecx │ │ - and %ebp,%ecx │ │ + and %ebx,%ecx │ │ xor %edx,%ecx │ │ - mov %ebp,%edx │ │ - add 0x28(%esp),%ecx │ │ - adc 0x3c(%esp),%eax │ │ + mov %ebx,%edx │ │ + add 0x8c(%esp),%ecx │ │ + adc 0xb0(%esp),%eax │ │ shld $0x12,%edi,%esi │ │ shld $0xe,%edi,%edx │ │ - shld $0xe,%ebp,%ebx │ │ xor %esi,%edx │ │ mov %edi,%esi │ │ - shld $0x12,%ebp,%esi │ │ - xor %esi,%ebx │ │ - mov %ebp,%esi │ │ - shld $0x17,%edi,%esi │ │ - mov 0x58(%esp),%edi │ │ - xor %ebx,%esi │ │ - mov 0x8(%esp),%ebx │ │ - shld $0x17,%ebp,%edi │ │ - mov 0x4(%esp),%ebp │ │ + shld $0xe,%ebx,%edi │ │ + shld $0x12,%ebx,%esi │ │ + xor %esi,%edi │ │ + mov %ebx,%esi │ │ + shld $0x17,%ebp,%esi │ │ + xor %edi,%esi │ │ + mov %ebp,%edi │ │ + shld $0x17,%ebx,%edi │ │ + mov 0x18(%esp),%ebx │ │ xor %edx,%edi │ │ add %ecx,%esi │ │ - mov %ebx,%ecx │ │ adc %eax,%edi │ │ add $0x131c471b,%esi │ │ - mov %ebx,%eax │ │ - mov %esi,0x4c(%esp) │ │ - mov 0x10(%esp),%esi │ │ adc $0x1b710b35,%edi │ │ - mov %edi,0x3c(%esp) │ │ - mov %ebx,%edi │ │ + mov %esi,0x84(%esp) │ │ + mov 0x1c(%esp),%esi │ │ + mov %edi,0x90(%esp) │ │ + mov 0x14(%esp),%edi │ │ mov %esi,%edx │ │ + mov %esi,%ebp │ │ + mov %edi,%eax │ │ + shld $0x1e,%edi,%edx │ │ + mov %edi,%ecx │ │ shld $0x4,%esi,%eax │ │ shld $0x1e,%esi,%ecx │ │ - shld $0x19,%esi,%edi │ │ - shld $0x1e,%ebx,%edx │ │ xor %eax,%edx │ │ mov %esi,%eax │ │ - shld $0x4,%ebx,%eax │ │ + shld $0x4,%edi,%eax │ │ xor %eax,%ecx │ │ - mov 0x14(%esp),%eax │ │ - xor %ecx,%edi │ │ + mov %edi,%eax │ │ + shld $0x19,%esi,%eax │ │ + xor %ecx,%eax │ │ mov %esi,%ecx │ │ - shld $0x19,%ebx,%ecx │ │ + mov 0x20(%esp),%esi │ │ + shld $0x19,%edi,%ecx │ │ xor %edx,%ecx │ │ - mov %eax,%edx │ │ - xor %ebp,%edx │ │ - and %eax,%ebp │ │ - mov 0xc(%esp),%eax │ │ - and %esi,%edx │ │ - mov (%esp),%esi │ │ - xor %edx,%ebp │ │ - mov %eax,%edx │ │ + mov %esi,%edx │ │ + xor %ebx,%edx │ │ + and %esi,%ebx │ │ + mov 0x10(%esp),%esi │ │ + and %ebp,%edx │ │ + mov 0xc(%esp),%ebp │ │ + xor %edx,%ebx │ │ + mov %ebp,%edx │ │ xor %esi,%edx │ │ - and %eax,%esi │ │ - mov 0x58(%esp),%eax │ │ - and %ebx,%edx │ │ - mov 0x4c(%esp),%ebx │ │ + and %ebp,%esi │ │ + mov 0x84(%esp),%ebp │ │ + and %edi,%edx │ │ + mov 0x40(%esp),%edi │ │ xor %edx,%esi │ │ - mov 0x54(%esp),%edx │ │ - add %edi,%esi │ │ - mov 0x3c(%esp),%edi │ │ - adc %ecx,%ebp │ │ - add 0x70(%esp),%esi │ │ - mov 0x34(%esp),%ecx │ │ - adc 0x80(%esp),%ebp │ │ - add %esi,%ebx │ │ - mov %esi,(%esp) │ │ - mov 0x50(%esp),%esi │ │ - mov %ebx,0x24(%esp) │ │ - adc %ebp,%edi │ │ - xor %esi,%ecx │ │ - xor %edx,%eax │ │ - mov %ebp,0x4(%esp) │ │ - mov %ebx,%ebp │ │ - and %ebx,%ecx │ │ - and %edi,%eax │ │ - mov %edi,0x20(%esp) │ │ - xor %esi,%ecx │ │ - xor %edx,%eax │ │ + mov 0x44(%esp),%edx │ │ + add %eax,%esi │ │ + mov %ebx,%eax │ │ + mov 0x90(%esp),%ebx │ │ + adc %ecx,%eax │ │ + add 0x5c(%esp),%esi │ │ + mov 0x2c(%esp),%ecx │ │ + adc 0x60(%esp),%eax │ │ + add %esi,%ebp │ │ + mov %esi,0x10(%esp) │ │ + mov %ebp,0x8c(%esp) │ │ + adc %eax,%ebx │ │ + mov %eax,0x18(%esp) │ │ + mov 0x4c(%esp),%eax │ │ + xor %edx,%edi │ │ + and %ebp,%edi │ │ mov %ebx,%esi │ │ + mov %ebx,0x34(%esp) │ │ + xor %edx,%edi │ │ + mov %ebp,%edx │ │ + xor %ecx,%eax │ │ + and %ebx,%eax │ │ + xor %ecx,%eax │ │ + add 0x98(%esp),%edi │ │ + mov %ebp,%ecx │ │ + adc 0x80(%esp),%eax │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + shld $0xe,%ebp,%esi │ │ + xor %edx,%ecx │ │ mov %ebx,%edx │ │ - add 0x38(%esp),%ecx │ │ - adc 0x98(%esp),%eax │ │ - shld $0x12,%edi,%esi │ │ - shld $0xe,%edi,%ebp │ │ - xor %esi,%ebp │ │ - mov %edi,%esi │ │ - shld $0x12,%ebx,%esi │ │ - mov %edi,%ebx │ │ - shld $0xe,%edx,%ebx │ │ - xor %esi,%ebx │ │ - mov %edx,%esi │ │ - shld $0x17,%edi,%esi │ │ - mov 0x20(%esp),%edi │ │ - xor %ebx,%esi │ │ - mov (%esp),%ebx │ │ - shld $0x17,%edx,%edi │ │ - xor %ebp,%edi │ │ - add %ecx,%esi │ │ - mov %ebx,%ecx │ │ - adc %eax,%edi │ │ - add $0x23047d84,%esi │ │ - mov %ebx,%eax │ │ - mov %esi,0x60(%esp) │ │ - mov 0x4(%esp),%esi │ │ - adc $0x28db77f5,%edi │ │ - mov %edi,0x70(%esp) │ │ - mov 0x10(%esp),%edi │ │ - mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - mov %esi,%ebp │ │ - shld $0x1e,%ebx,%edx │ │ + shld $0x12,%ebp,%edx │ │ + xor %edx,%esi │ │ + mov %ebp,%edx │ │ + shld $0x17,%ebx,%edx │ │ + shld $0x17,%ebp,%ebx │ │ + mov 0x94(%esp),%ebp │ │ + xor %esi,%edx │ │ + xor %ecx,%ebx │ │ + mov 0x10(%esp),%ecx │ │ + mov 0x20(%esp),%esi │ │ + add %edi,%edx │ │ + mov 0x18(%esp),%edi │ │ + adc %eax,%ebx │ │ + add $0x23047d84,%edx │ │ + mov %edx,0x5c(%esp) │ │ + adc $0x28db77f5,%ebx │ │ + mov %ecx,%eax │ │ + mov %ebx,0x60(%esp) │ │ + mov %ecx,%ebx │ │ + mov %edi,%edx │ │ + shld $0x4,%edi,%eax │ │ + shld $0x1e,%ecx,%edx │ │ xor %eax,%edx │ │ - mov %esi,%eax │ │ - shld $0x4,%ebx,%eax │ │ + mov %edi,%eax │ │ + shld $0x4,%ecx,%eax │ │ + shld $0x1e,%edi,%ecx │ │ xor %eax,%ecx │ │ mov %ebx,%eax │ │ - shld $0x19,%esi,%eax │ │ + shld $0x19,%edi,%eax │ │ xor %ecx,%eax │ │ - mov %esi,%ecx │ │ - mov 0x14(%esp),%esi │ │ + mov %edi,%ecx │ │ shld $0x19,%ebx,%ecx │ │ + mov 0x1c(%esp),%ebx │ │ xor %edx,%ecx │ │ - mov %edi,%edx │ │ + mov %ebx,%edx │ │ xor %esi,%edx │ │ - and %edi,%esi │ │ - mov 0xc(%esp),%edi │ │ - and %ebp,%edx │ │ - mov 0x8(%esp),%ebp │ │ + and %ebx,%esi │ │ + mov 0xc(%esp),%ebx │ │ + and %edi,%edx │ │ + mov 0x14(%esp),%edi │ │ xor %edx,%esi │ │ - mov %ebp,%edx │ │ - xor %edi,%edx │ │ - and %ebp,%edi │ │ - mov 0x218(%esp),%ebp │ │ - and %ebx,%edx │ │ - xor %edx,%edi │ │ + mov %edi,%edx │ │ + xor %ebx,%edx │ │ + and %edi,%ebx │ │ + mov 0x70(%esp),%edi │ │ + and 0x10(%esp),%edx │ │ + xor %edx,%ebx │ │ mov 0x60(%esp),%edx │ │ - add %eax,%edi │ │ - mov 0x68(%esp),%eax │ │ + add %eax,%ebx │ │ + mov 0x290(%esp),%eax │ │ adc %ecx,%esi │ │ - add 0x64(%esp),%edi │ │ - mov 0x70(%esp),%ecx │ │ - adc 0x7c(%esp),%esi │ │ - add %edi,%edx │ │ - mov %edi,0xc(%esp) │ │ - mov 0x210(%esp),%edi │ │ - mov %edx,0x64(%esp) │ │ - adc %esi,%ecx │ │ - add %edx,%eax │ │ - mov %esi,0x14(%esp) │ │ - mov 0x214(%esp),%esi │ │ - mov %edi,%edx │ │ - mov %eax,0x7c(%esp) │ │ - mov 0x90(%esp),%eax │ │ - mov %ecx,0x40(%esp) │ │ - adc %ecx,%eax │ │ + add 0x78(%esp),%ebx │ │ + mov 0x5c(%esp),%ecx │ │ + adc 0x64(%esp),%esi │ │ + add %ebx,%ecx │ │ + mov %ebx,0xc(%esp) │ │ + mov %ecx,0x28(%esp) │ │ + adc %esi,%edx │ │ + add %ecx,%eax │ │ + mov %esi,0x20(%esp) │ │ + mov 0x284(%esp),%esi │ │ + mov %eax,0xb0(%esp) │ │ + mov 0x160(%esp),%eax │ │ + mov %edx,0x24(%esp) │ │ mov %esi,%ecx │ │ - shld $0x18,%esi,%edx │ │ - mov %eax,0x80(%esp) │ │ - mov %esi,%eax │ │ + adc %edx,%eax │ │ shld $0x1f,%edi,%ecx │ │ + mov %edi,%edx │ │ + mov %eax,0x98(%esp) │ │ + mov %esi,%eax │ │ + shld $0x18,%esi,%edx │ │ shld $0x18,%edi,%eax │ │ xor %ecx,%eax │ │ mov %edi,%ecx │ │ shld $0x1f,%esi,%ecx │ │ shrd $0x7,%edi,%esi │ │ shr $0x7,%edi │ │ xor %ecx,%edx │ │ xor %eax,%edi │ │ - mov %ebp,%ecx │ │ - mov %ebp,%eax │ │ xor %edx,%esi │ │ - add 0x1fc(%esp),%esi │ │ - adc 0x204(%esp),%edi │ │ - add 0x268(%esp),%esi │ │ - adc 0x264(%esp),%edi │ │ - mov %esi,0x214(%esp) │ │ - mov %edi,0x210(%esp) │ │ - mov 0x224(%esp),%edi │ │ + add 0x21c(%esp),%esi │ │ + adc 0x220(%esp),%edi │ │ + add 0x270(%esp),%esi │ │ + adc 0x26c(%esp),%edi │ │ + mov %esi,%ebx │ │ + mov 0x54(%esp),%esi │ │ + mov %edi,0x70(%esp) │ │ + mov 0x38(%esp),%edi │ │ + mov %esi,%ecx │ │ + mov %esi,%eax │ │ shld $0x1f,%edi,%ecx │ │ shld $0x18,%edi,%eax │ │ mov %edi,%edx │ │ xor %ecx,%eax │ │ mov %edi,%ecx │ │ - shld $0x18,%ebp,%edx │ │ - shld $0x1f,%ebp,%ecx │ │ - shrd $0x7,%edi,%ebp │ │ + shld $0x18,%esi,%edx │ │ + shld $0x1f,%esi,%ecx │ │ + shrd $0x7,%edi,%esi │ │ shr $0x7,%edi │ │ xor %ecx,%edx │ │ xor %eax,%edi │ │ - mov 0x84(%esp),%eax │ │ - xor %edx,%ebp │ │ - add 0x244(%esp),%ebp │ │ - mov %eax,%edx │ │ - mov %eax,%esi │ │ - adc 0x208(%esp),%edi │ │ - add 0x270(%esp),%ebp │ │ - adc 0x26c(%esp),%edi │ │ - mov %edi,%ebx │ │ - mov 0x1c(%esp),%edi │ │ - mov %edi,%ecx │ │ - shld $0x3,%edi,%edx │ │ - shld $0xd,%edi,%esi │ │ - shld $0xd,%eax,%ecx │ │ - xor %ecx,%edx │ │ - mov %edi,%ecx │ │ - shld $0x3,%eax,%ecx │ │ - xor %esi,%ecx │ │ - mov %eax,%esi │ │ - shld $0x1a,%edi,%esi │ │ - xor %ecx,%esi │ │ - mov %eax,%ecx │ │ - shr $0x6,%ecx │ │ - mov %esi,%eax │ │ - xor %edx,%ecx │ │ - add %ebp,%eax │ │ - adc %ebx,%ecx │ │ - mov %eax,%esi │ │ - mov %eax,%ebx │ │ - mov %eax,%edi │ │ - mov %ecx,%edx │ │ - shld $0xd,%ecx,%esi │ │ - shld $0x3,%ecx,%ebx │ │ - shld $0x3,%eax,%edx │ │ - xor %esi,%edx │ │ - mov %ecx,%esi │ │ - shld $0xd,%eax,%esi │ │ - xor %esi,%ebx │ │ - mov %ecx,%esi │ │ - shld $0x1a,%eax,%esi │ │ - mov %ecx,%eax │ │ - shr $0x6,%eax │ │ - xor %ebx,%esi │ │ - mov 0x200(%esp),%ebx │ │ - xor %edx,%eax │ │ - add 0x214(%esp),%esi │ │ - mov %esi,%edx │ │ - adc 0x210(%esp),%eax │ │ - mov %esi,0x28(%esp) │ │ - mov %ebx,%esi │ │ - add 0x24(%esp),%edx │ │ - mov %eax,0x18(%esp) │ │ - mov %edx,0x38(%esp) │ │ - mov %eax,%edx │ │ - mov 0x34(%esp),%eax │ │ - adc 0x20(%esp),%edx │ │ - add %eax,0x280(%esp) │ │ - mov 0x58(%esp),%eax │ │ - mov %edx,0xb0(%esp) │ │ - adc %eax,0x27c(%esp) │ │ - mov 0x9c(%esp),%eax │ │ - add 0x50(%esp),%edi │ │ - mov %eax,%edx │ │ - mov %eax,%ebp │ │ - adc 0x54(%esp),%ecx │ │ - shld $0x18,%eax,%esi │ │ - mov %edi,0x50(%esp) │ │ - shld $0x1f,%ebx,%edx │ │ - shld $0x18,%ebx,%ebp │ │ - xor %edx,%ebp │ │ - mov %ebx,%edx │ │ - shld $0x1f,%eax,%edx │ │ + mov %ebp,%ecx │ │ xor %edx,%esi │ │ - mov %ebx,%edx │ │ - shr $0x7,%ebx │ │ - mov %ecx,0x54(%esp) │ │ - shld $0x19,%eax,%edx │ │ - xor %ebp,%ebx │ │ - mov 0x28(%esp),%eax │ │ - xor %esi,%edx │ │ - mov 0x18(%esp),%esi │ │ - add 0x20c(%esp),%edx │ │ - mov %eax,%ecx │ │ - mov %esi,%ebp │ │ - mov %esi,%edi │ │ - adc 0x220(%esp),%ebx │ │ - add 0x278(%esp),%edx │ │ - adc 0x274(%esp),%ebx │ │ + mov %ebp,%edx │ │ + add 0x248(%esp),%esi │ │ + adc 0x224(%esp),%edi │ │ + add 0x278(%esp),%esi │ │ + mov %esi,0x54(%esp) │ │ + mov 0xa4(%esp),%esi │ │ + adc 0x274(%esp),%edi │ │ + mov %esi,%eax │ │ shld $0xd,%esi,%ecx │ │ - shld $0x3,%eax,%ebp │ │ - shld $0x1a,%eax,%edi │ │ - xor %ecx,%ebp │ │ - mov %esi,%ecx │ │ - shld $0xd,%eax,%ecx │ │ - shld $0x3,%esi,%eax │ │ - shr $0x6,%esi │ │ + mov %edi,0x38(%esp) │ │ + mov %ebp,%edi │ │ + shld $0x3,%esi,%edx │ │ + shld $0x3,%ebp,%eax │ │ + shrd $0x6,%esi,%edi │ │ xor %ecx,%eax │ │ - xor %ebp,%esi │ │ - mov 0x64(%esp),%ebp │ │ - xor %edi,%eax │ │ - mov 0x40(%esp),%edi │ │ - add %edx,%eax │ │ - mov 0x20(%esp),%edx │ │ - mov %eax,0x28(%esp) │ │ - mov 0x58(%esp),%eax │ │ - adc %ebx,%esi │ │ - mov 0x24(%esp),%ebx │ │ - mov %ebp,%ecx │ │ - mov %esi,0x18(%esp) │ │ - mov %edi,%esi │ │ - xor %eax,%edx │ │ - and %edi,%edx │ │ - xor %eax,%edx │ │ - mov 0x34(%esp),%eax │ │ - xor %eax,%ebx │ │ - and %ebp,%ebx │ │ - xor %eax,%ebx │ │ + mov %esi,%ecx │ │ + shld $0xd,%ebp,%ecx │ │ + mov %esi,%ebp │ │ + mov 0x40(%esp),%esi │ │ + xor %ecx,%edx │ │ + shr $0x6,%ebp │ │ + xor %edx,%edi │ │ + xor %eax,%ebp │ │ + add 0x54(%esp),%edi │ │ + adc 0x38(%esp),%ebp │ │ + mov %edi,%ecx │ │ + mov %edi,%edx │ │ mov %ebp,%eax │ │ - add 0x50(%esp),%ebx │ │ - adc 0x54(%esp),%edx │ │ - shld $0x12,%edi,%ecx │ │ - shld $0xe,%edi,%eax │ │ - shld $0xe,%ebp,%esi │ │ + shld $0xd,%ebp,%ecx │ │ + shld $0x3,%ebp,%edx │ │ + shld $0x3,%edi,%eax │ │ xor %ecx,%eax │ │ - mov %edi,%ecx │ │ - shld $0x12,%ebp,%ecx │ │ - xor %ecx,%esi │ │ mov %ebp,%ecx │ │ - shld $0x17,%edi,%ecx │ │ - xor %esi,%ecx │ │ - mov %edi,%esi │ │ - mov 0x10(%esp),%edi │ │ - shld $0x17,%ebp,%esi │ │ - mov 0xc(%esp),%ebp │ │ - xor %eax,%esi │ │ + shld $0xd,%edi,%ecx │ │ + xor %ecx,%edx │ │ + mov %edi,%ecx │ │ + shrd $0x6,%ebp,%ecx │ │ + xor %edx,%ecx │ │ + mov %ebp,%edx │ │ + shr $0x6,%edx │ │ + xor %eax,%edx │ │ add %ebx,%ecx │ │ - adc %edx,%esi │ │ - add $0x40c72493,%ecx │ │ - adc $0x32caab7b,%esi │ │ + mov 0x8c(%esp),%ebx │ │ + adc 0x70(%esp),%edx │ │ mov %ecx,0x54(%esp) │ │ - mov %esi,0x50(%esp) │ │ - mov 0x14(%esp),%esi │ │ - mov %ebp,%eax │ │ - mov %ebp,%ecx │ │ - mov %ebp,%ebx │ │ - mov %esi,%edx │ │ - shld $0x4,%esi,%eax │ │ - shld $0x1e,%esi,%ecx │ │ - shld $0x19,%esi,%ebx │ │ - shld $0x1e,%ebp,%edx │ │ - xor %eax,%edx │ │ - mov %esi,%eax │ │ - shld $0x4,%ebp,%eax │ │ - xor %eax,%ecx │ │ - mov 0x4(%esp),%eax │ │ - xor %ecx,%ebx │ │ - mov %esi,%ecx │ │ - shld $0x19,%ebp,%ecx │ │ - xor %edx,%ecx │ │ - mov %eax,%edx │ │ - xor %edi,%edx │ │ - and %eax,%edi │ │ - mov (%esp),%eax │ │ - and %esi,%edx │ │ - mov 0x8(%esp),%esi │ │ - xor %edx,%edi │ │ - mov %eax,%edx │ │ - xor %esi,%edx │ │ - and %eax,%esi │ │ - mov 0x28(%esp),%eax │ │ - and %ebp,%edx │ │ - xor %edx,%esi │ │ - mov 0x50(%esp),%edx │ │ - add %ebx,%esi │ │ - mov 0x90(%esp),%ebx │ │ - adc %ecx,%edi │ │ - add 0x88(%esp),%esi │ │ - mov 0x54(%esp),%ecx │ │ - mov %ebx,%ebp │ │ - adc 0x8c(%esp),%edi │ │ - add %esi,%ecx │ │ - mov %esi,0x8(%esp) │ │ - mov 0x21c(%esp),%esi │ │ - mov %ecx,0x58(%esp) │ │ - adc %edi,%edx │ │ - add %ecx,%eax │ │ - mov %edi,0x10(%esp) │ │ - mov 0x228(%esp),%edi │ │ - mov %eax,0x98(%esp) │ │ - mov 0x18(%esp),%eax │ │ - mov %edx,0x34(%esp) │ │ - mov %edi,%ecx │ │ + add %ebx,%ecx │ │ + mov %edx,0x70(%esp) │ │ + mov %edx,%eax │ │ + mov 0x34(%esp),%edx │ │ + mov %ecx,0x64(%esp) │ │ + mov 0x4c(%esp),%ecx │ │ adc %edx,%eax │ │ + add %esi,0x280(%esp) │ │ + mov %eax,0x48(%esp) │ │ + mov %edx,%eax │ │ mov %esi,%edx │ │ - shld $0x18,%esi,%ecx │ │ - mov %eax,0x8c(%esp) │ │ - mov %esi,%eax │ │ - shld $0x18,%edi,%edx │ │ - shld $0x1f,%edi,%eax │ │ - xor %eax,%edx │ │ - mov %edi,%eax │ │ - shld $0x1f,%esi,%eax │ │ - xor %eax,%ecx │ │ - mov %edi,%eax │ │ - shld $0x19,%esi,%eax │ │ - mov 0x68(%esp),%esi │ │ - xor %ecx,%eax │ │ - mov %edi,%ecx │ │ - shr $0x7,%ecx │ │ - xor %edx,%ecx │ │ - add 0x9c(%esp),%eax │ │ - mov %ebx,%edx │ │ - mov %esi,%edi │ │ - adc 0x200(%esp),%ecx │ │ - add 0x1c(%esp),%eax │ │ - adc 0x84(%esp),%ecx │ │ - shld $0xd,%ebx,%edi │ │ - shld $0x3,%esi,%edx │ │ - shld $0xd,%esi,%ebp │ │ - xor %edi,%edx │ │ - mov %ebx,%edi │ │ - shld $0x1a,%esi,%edi │ │ - shld $0x3,%ebx,%esi │ │ - shr $0x6,%ebx │ │ - xor %ebp,%esi │ │ - xor %edx,%ebx │ │ - mov 0x34(%esp),%ebp │ │ - mov 0x24(%esp),%edx │ │ - xor %edi,%esi │ │ - add %eax,%esi │ │ - mov 0x40(%esp),%eax │ │ - adc %ecx,%ebx │ │ - mov 0x20(%esp),%ecx │ │ - mov %esi,0x68(%esp) │ │ - mov %ebx,0x90(%esp) │ │ - mov 0x58(%esp),%ebx │ │ - mov %ebp,%edi │ │ + adc %ecx,0x27c(%esp) │ │ + add 0x44(%esp),%edi │ │ + adc 0x2c(%esp),%ebp │ │ xor %ecx,%eax │ │ - and %ebp,%eax │ │ - mov %ebx,%esi │ │ + and 0x24(%esp),%eax │ │ xor %ecx,%eax │ │ - mov 0x64(%esp),%ecx │ │ - xor %edx,%ecx │ │ - and %ebx,%ecx │ │ + mov %ebx,%ecx │ │ + xor %esi,%ecx │ │ + mov 0x28(%esp),%esi │ │ + and %esi,%ecx │ │ xor %edx,%ecx │ │ - mov %ebx,%edx │ │ - add 0x280(%esp),%ecx │ │ - adc 0x27c(%esp),%eax │ │ - shld $0x12,%ebp,%esi │ │ - shld $0xe,%ebp,%edx │ │ - shld $0xe,%ebx,%edi │ │ + add %edi,%ecx │ │ + mov 0x24(%esp),%edi │ │ + adc %ebp,%eax │ │ + mov %esi,%ebp │ │ + mov %ebp,%edx │ │ + shld $0x12,%edi,%esi │ │ + shld $0xe,%edi,%edx │ │ + mov %edi,%ebx │ │ xor %esi,%edx │ │ - mov %ebp,%esi │ │ - shld $0x12,%ebx,%esi │ │ + mov %edi,%esi │ │ + shld $0xe,%ebp,%edi │ │ + shld $0x12,%ebp,%esi │ │ xor %esi,%edi │ │ - mov %ebx,%esi │ │ - shld $0x17,%ebp,%esi │ │ + mov %ebp,%esi │ │ + shld $0x17,%ebx,%esi │ │ xor %edi,%esi │ │ - mov %ebp,%edi │ │ - mov 0x8(%esp),%ebp │ │ - shld $0x17,%ebx,%edi │ │ - mov 0x10(%esp),%ebx │ │ + mov %ebx,%edi │ │ + mov 0x20(%esp),%ebx │ │ + shld $0x17,%ebp,%edi │ │ + mov 0x1c(%esp),%ebp │ │ xor %edx,%edi │ │ add %ecx,%esi │ │ adc %eax,%edi │ │ - add $0x15c9bebc,%esi │ │ - mov %ebp,%eax │ │ - adc $0x3c9ebe0a,%edi │ │ - mov %ebp,%ecx │ │ - mov %esi,0x24(%esp) │ │ - mov 0x14(%esp),%esi │ │ + add $0x40c72493,%esi │ │ + mov %esi,0x4c(%esp) │ │ + mov 0xc(%esp),%esi │ │ mov %ebx,%edx │ │ + adc $0x32caab7b,%edi │ │ + mov %edi,0x80(%esp) │ │ + mov %esi,%eax │ │ + shld $0x1e,%esi,%edx │ │ + mov %esi,%ecx │ │ + mov %esi,%edi │ │ shld $0x4,%ebx,%eax │ │ shld $0x1e,%ebx,%ecx │ │ - mov %edi,0x20(%esp) │ │ - mov 0x4(%esp),%edi │ │ - shld $0x1e,%ebp,%edx │ │ + shld $0x19,%ebx,%edi │ │ xor %eax,%edx │ │ mov %ebx,%eax │ │ - shld $0x4,%ebp,%eax │ │ + shld $0x4,%esi,%eax │ │ xor %eax,%ecx │ │ - mov %ebp,%eax │ │ - shld $0x19,%ebx,%eax │ │ - xor %ecx,%eax │ │ + mov 0x18(%esp),%eax │ │ + xor %ecx,%edi │ │ mov %ebx,%ecx │ │ - shld $0x19,%ebp,%ecx │ │ + shld $0x19,%esi,%ecx │ │ + mov 0x14(%esp),%esi │ │ xor %edx,%ecx │ │ - mov %esi,%edx │ │ - xor %edi,%edx │ │ - and %esi,%edi │ │ - mov (%esp),%esi │ │ + mov %eax,%edx │ │ + xor %ebp,%edx │ │ + and %eax,%ebp │ │ + mov 0x10(%esp),%eax │ │ and %ebx,%edx │ │ - mov 0xc(%esp),%ebx │ │ - xor %edx,%edi │ │ - mov %ebx,%edx │ │ - xor %esi,%edx │ │ - and %ebx,%esi │ │ - mov 0x20(%esp),%ebx │ │ - and %ebp,%edx │ │ - mov 0x28(%esp),%ebp │ │ - xor %edx,%esi │ │ - add %eax,%esi │ │ - mov 0x24(%esp),%eax │ │ - adc %ecx,%edi │ │ - add 0x44(%esp),%esi │ │ - adc 0x48(%esp),%edi │ │ - add %esi,%eax │ │ - mov %esi,(%esp) │ │ - mov 0xb4(%esp),%esi │ │ - mov %eax,0x9c(%esp) │ │ - adc %edi,%ebx │ │ - add %eax,0x68(%esp) │ │ - mov %edi,0x4(%esp) │ │ - mov 0x248(%esp),%edi │ │ - mov %esi,%ecx │ │ - mov %esi,%eax │ │ - mov %ebx,0x44(%esp) │ │ - adc %ebx,0x90(%esp) │ │ - shld $0x1f,%edi,%ecx │ │ - shld $0x18,%edi,%eax │ │ - mov %edi,%edx │ │ - xor %ecx,%eax │ │ - mov %edi,%ecx │ │ - shld $0x18,%esi,%edx │ │ - shld $0x1f,%esi,%ecx │ │ - shrd $0x7,%edi,%esi │ │ - shr $0x7,%edi │ │ - xor %ecx,%edx │ │ - xor %eax,%edi │ │ - mov 0x18(%esp),%ecx │ │ - xor %edx,%esi │ │ - mov %ebp,%edx │ │ - add 0x21c(%esp),%esi │ │ - mov %ecx,%eax │ │ - adc 0x228(%esp),%edi │ │ - add 0x198(%esp),%esi │ │ - adc 0x194(%esp),%edi │ │ - shld $0xd,%ecx,%edx │ │ - shld $0x3,%ebp,%eax │ │ - mov %esi,0xb4(%esp) │ │ - mov %ecx,%esi │ │ - xor %edx,%eax │ │ - mov %ecx,%edx │ │ - shld $0xd,%ebp,%esi │ │ - shld $0x1a,%ebp,%edx │ │ - shld $0x3,%ecx,%ebp │ │ - shr $0x6,%ecx │ │ - xor %esi,%ebp │ │ - xor %eax,%ecx │ │ - mov 0x34(%esp),%eax │ │ xor %edx,%ebp │ │ - mov 0x64(%esp),%edx │ │ - add 0xb4(%esp),%ebp │ │ - adc %edi,%ecx │ │ - mov %ebp,0x28(%esp) │ │ - mov %ebx,%ebp │ │ - mov %ecx,0x18(%esp) │ │ - mov 0x40(%esp),%ecx │ │ - mov %ebp,%edi │ │ - xor %ecx,%eax │ │ - and %ebx,%eax │ │ - mov 0x9c(%esp),%ebx │ │ - xor %ecx,%eax │ │ - mov 0x58(%esp),%ecx │ │ - mov %ebx,%esi │ │ - xor %edx,%ecx │ │ - and %ebx,%ecx │ │ - xor %edx,%ecx │ │ - mov %ebx,%edx │ │ - add 0x38(%esp),%ecx │ │ - adc 0xb0(%esp),%eax │ │ - shld $0x12,%ebp,%esi │ │ - shld $0xe,%ebp,%edx │ │ - shld $0xe,%ebx,%edi │ │ - xor %esi,%edx │ │ - mov %ebp,%esi │ │ - shld $0x12,%ebx,%esi │ │ - xor %esi,%edi │ │ - mov %ebx,%esi │ │ - shld $0x17,%ebp,%esi │ │ - xor %edi,%esi │ │ - mov %ebp,%edi │ │ - shld $0x17,%ebx,%edi │ │ - mov (%esp),%ebx │ │ - xor %edx,%edi │ │ - add %ecx,%esi │ │ - adc %eax,%edi │ │ - add $0x9c100d4c,%esi │ │ - mov 0x14(%esp),%eax │ │ - mov %esi,0x64(%esp) │ │ - mov 0x4(%esp),%esi │ │ - adc $0x431d67c4,%edi │ │ - mov %ebx,%ecx │ │ - mov %edi,0x40(%esp) │ │ - mov %esi,%edx │ │ - shld $0x4,%esi,%ecx │ │ - mov %esi,%edi │ │ - mov %esi,%ebp │ │ - shld $0x1e,%ebx,%edx │ │ - shld $0x4,%ebx,%edi │ │ - xor %ecx,%edx │ │ - mov %ebx,%ecx │ │ - shld $0x1e,%esi,%ecx │ │ - xor %edi,%ecx │ │ - mov %ebx,%edi │ │ - shld $0x19,%esi,%edi │ │ - xor %ecx,%edi │ │ - mov %esi,%ecx │ │ - mov 0x10(%esp),%esi │ │ - shld $0x19,%ebx,%ecx │ │ - xor %edx,%ecx │ │ - mov %esi,%edx │ │ - xor %eax,%edx │ │ - and %esi,%eax │ │ - mov 0xc(%esp),%esi │ │ - and %ebp,%edx │ │ - xor %edx,%eax │ │ - mov %eax,%ebp │ │ - mov 0x8(%esp),%eax │ │ mov %eax,%edx │ │ xor %esi,%edx │ │ and %eax,%esi │ │ mov %ebp,%eax │ │ - mov 0x64(%esp),%ebp │ │ - and %ebx,%edx │ │ - mov 0x40(%esp),%ebx │ │ + mov 0x4c(%esp),%ebp │ │ + and 0xc(%esp),%edx │ │ xor %edx,%esi │ │ - mov 0x58(%esp),%edx │ │ + mov 0x8c(%esp),%edx │ │ add %edi,%esi │ │ + mov 0x80(%esp),%edi │ │ adc %ecx,%eax │ │ - add 0x4c(%esp),%esi │ │ + add 0x50(%esp),%esi │ │ mov 0x34(%esp),%ecx │ │ adc 0x3c(%esp),%eax │ │ add %esi,%ebp │ │ - mov %esi,0xc(%esp) │ │ + mov %esi,0x14(%esp) │ │ mov %ebp,%esi │ │ - mov %ebp,0x48(%esp) │ │ - adc %eax,%ebx │ │ - add %ebp,0x28(%esp) │ │ - mov %eax,0x14(%esp) │ │ - mov 0x44(%esp),%eax │ │ - mov %ebx,%edi │ │ - mov %ebx,0x88(%esp) │ │ - adc %ebx,0x18(%esp) │ │ + mov %ebp,0x38(%esp) │ │ + adc %eax,%edi │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x24(%esp),%eax │ │ + mov %edi,%ebx │ │ + mov %edi,0x50(%esp) │ │ xor %ecx,%eax │ │ - and %ebx,%eax │ │ + and %edi,%eax │ │ xor %ecx,%eax │ │ - mov 0x9c(%esp),%ecx │ │ + mov 0x28(%esp),%ecx │ │ xor %edx,%ecx │ │ and %ebp,%ecx │ │ xor %edx,%ecx │ │ mov %ebp,%edx │ │ - add 0x7c(%esp),%ecx │ │ - adc 0x80(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edx │ │ - shld $0xe,%ebp,%edi │ │ + add 0x280(%esp),%ecx │ │ + adc 0x27c(%esp),%eax │ │ + shld $0x12,%edi,%esi │ │ + shld $0xe,%edi,%edx │ │ xor %esi,%edx │ │ - mov %ebx,%esi │ │ + mov %edi,%esi │ │ + shld $0xe,%ebp,%edi │ │ shld $0x12,%ebp,%esi │ │ xor %esi,%edi │ │ mov %ebp,%esi │ │ shld $0x17,%ebx,%esi │ │ xor %edi,%esi │ │ mov %ebx,%edi │ │ - mov 0xc(%esp),%ebx │ │ shld $0x17,%ebp,%edi │ │ + mov 0x14(%esp),%ebp │ │ xor %edx,%edi │ │ add %ecx,%esi │ │ adc %eax,%edi │ │ - add $0xcb3e42b6,%esi │ │ - mov %esi,0x58(%esp) │ │ - mov 0x14(%esp),%esi │ │ - mov %ebx,%eax │ │ - adc $0x4cc5d4be,%edi │ │ - mov %ebx,%ecx │ │ - mov %edi,0x34(%esp) │ │ - mov 0x10(%esp),%edi │ │ + add $0x15c9bebc,%esi │ │ + mov %esi,0x3c(%esp) │ │ + mov 0x1c(%esp),%esi │ │ + adc $0x3c9ebe0a,%edi │ │ + mov %ebp,%eax │ │ + mov %ebp,%ecx │ │ + mov %edi,0x78(%esp) │ │ + mov 0x18(%esp),%edi │ │ mov %esi,%edx │ │ shld $0x4,%esi,%eax │ │ shld $0x1e,%esi,%ecx │ │ - mov %esi,%ebp │ │ - shld $0x1e,%ebx,%edx │ │ + mov %esi,%ebx │ │ + shld $0x1e,%ebp,%edx │ │ xor %eax,%edx │ │ mov %esi,%eax │ │ - shld $0x4,%ebx,%eax │ │ + shld $0x4,%ebp,%eax │ │ xor %eax,%ecx │ │ - mov %ebx,%eax │ │ + mov %ebp,%eax │ │ shld $0x19,%esi,%eax │ │ xor %ecx,%eax │ │ mov %esi,%ecx │ │ - mov 0x4(%esp),%esi │ │ - shld $0x19,%ebx,%ecx │ │ + mov 0x20(%esp),%esi │ │ + shld $0x19,%ebp,%ecx │ │ xor %edx,%ecx │ │ mov %esi,%edx │ │ xor %edi,%edx │ │ and %esi,%edi │ │ - mov 0x8(%esp),%esi │ │ - and %ebp,%edx │ │ - mov (%esp),%ebp │ │ + mov 0x10(%esp),%esi │ │ + and %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ xor %edx,%edi │ │ - mov %ebp,%edx │ │ + mov %ebx,%edx │ │ xor %esi,%edx │ │ - and %ebp,%esi │ │ - and %ebx,%edx │ │ - mov 0x58(%esp),%ebx │ │ + and %ebx,%esi │ │ + mov 0x3c(%esp),%ebx │ │ + and %ebp,%edx │ │ xor %edx,%esi │ │ - mov 0x44(%esp),%edx │ │ + mov 0x28(%esp),%edx │ │ add %eax,%esi │ │ - mov 0x88(%esp),%eax │ │ - adc %ecx,%edi │ │ - add 0x60(%esp),%esi │ │ - mov 0x34(%esp),%ecx │ │ - adc 0x70(%esp),%edi │ │ + mov %edi,%eax │ │ + mov 0x78(%esp),%edi │ │ + adc %ecx,%eax │ │ + add 0x30(%esp),%esi │ │ + mov 0x24(%esp),%ecx │ │ + adc 0x7c(%esp),%eax │ │ add %esi,%ebx │ │ - mov %esi,0x8(%esp) │ │ + mov %esi,0x10(%esp) │ │ mov %ebx,%esi │ │ mov %ebx,%ebp │ │ - mov %ebx,0x4c(%esp) │ │ - adc %edi,%ecx │ │ - add %ebx,0x1a8(%esp) │ │ - mov %edi,0x10(%esp) │ │ - mov %ecx,%edi │ │ - mov %edi,0x3c(%esp) │ │ - adc %ecx,0x1a4(%esp) │ │ - xor %edx,%eax │ │ - and %ecx,%eax │ │ - mov 0x48(%esp),%ecx │ │ - xor %edx,%eax │ │ - mov 0x9c(%esp),%edx │ │ + mov %ebx,0x34(%esp) │ │ + adc %eax,%edi │ │ + mov %eax,0x18(%esp) │ │ + mov 0x50(%esp),%eax │ │ + mov %edi,0x30(%esp) │ │ + xor %ecx,%eax │ │ + and %edi,%eax │ │ + xor %ecx,%eax │ │ + mov 0x38(%esp),%ecx │ │ xor %edx,%ecx │ │ and %ebx,%ecx │ │ xor %edx,%ecx │ │ mov %edi,%edx │ │ - add 0x98(%esp),%ecx │ │ - adc 0x8c(%esp),%eax │ │ + add 0x64(%esp),%ecx │ │ + adc 0x48(%esp),%eax │ │ shld $0x12,%edi,%esi │ │ shld $0xe,%edi,%ebp │ │ xor %esi,%ebp │ │ mov %edi,%esi │ │ shld $0xe,%ebx,%edi │ │ shld $0x12,%ebx,%esi │ │ xor %esi,%edi │ │ mov %ebx,%esi │ │ shld $0x17,%edx,%esi │ │ shld $0x17,%ebx,%edx │ │ - mov 0x8(%esp),%ebx │ │ + mov 0x1c(%esp),%ebx │ │ xor %edi,%esi │ │ xor %ebp,%edx │ │ - mov 0x4(%esp),%ebp │ │ + mov 0x10(%esp),%edi │ │ add %ecx,%esi │ │ adc %eax,%edx │ │ - add $0xfc657e2a,%esi │ │ - mov %esi,0x60(%esp) │ │ - mov 0x10(%esp),%esi │ │ - adc $0x597f299c,%edx │ │ + add $0x9c100d4c,%esi │ │ + mov %esi,0x64(%esp) │ │ + mov 0x18(%esp),%esi │ │ + adc $0x431d67c4,%edx │ │ + mov %edi,%eax │ │ + mov %edx,0x40(%esp) │ │ + mov %edi,%ecx │ │ + mov %esi,%edx │ │ + shld $0x4,%esi,%eax │ │ + shld $0x1e,%esi,%ecx │ │ + mov %esi,%ebp │ │ + shld $0x1e,%edi,%edx │ │ + xor %eax,%edx │ │ + mov %esi,%eax │ │ + shld $0x4,%edi,%eax │ │ + xor %eax,%ecx │ │ + mov %edi,%eax │ │ + shld $0x19,%esi,%eax │ │ + xor %ecx,%eax │ │ + mov %esi,%ecx │ │ + mov 0x20(%esp),%esi │ │ + shld $0x19,%edi,%ecx │ │ + xor %edx,%ecx │ │ + mov %ebx,%edx │ │ + xor %esi,%edx │ │ + and %ebx,%esi │ │ + mov 0xc(%esp),%ebx │ │ + and %ebp,%edx │ │ + mov 0x14(%esp),%ebp │ │ + xor %edx,%esi │ │ + mov %ebp,%edx │ │ + xor %ebx,%edx │ │ + and %ebp,%ebx │ │ + mov 0x38(%esp),%ebp │ │ + and %edi,%edx │ │ + mov 0x34(%esp),%edi │ │ + xor %edx,%ebx │ │ + mov 0x50(%esp),%edx │ │ + add %eax,%ebx │ │ + mov %esi,%eax │ │ + mov 0x40(%esp),%esi │ │ + adc %ecx,%eax │ │ + add 0x84(%esp),%ebx │ │ + mov 0x64(%esp),%ecx │ │ + adc 0x90(%esp),%eax │ │ + add %ebx,%ecx │ │ + mov %ebx,0xc(%esp) │ │ + mov %ecx,%ebx │ │ + mov %ecx,0x44(%esp) │ │ + adc %eax,%esi │ │ + mov %eax,0x20(%esp) │ │ + mov 0x30(%esp),%eax │ │ + xor %ebp,%edi │ │ + and %ecx,%edi │ │ + mov %esi,0x28(%esp) │ │ + xor %ebp,%edi │ │ + mov %esi,%ebp │ │ + xor %edx,%eax │ │ + and %esi,%eax │ │ + xor %edx,%eax │ │ + add 0xb0(%esp),%edi │ │ + mov %ecx,%edx │ │ + adc 0x98(%esp),%eax │ │ + shld $0x12,%esi,%edx │ │ + shld $0xe,%esi,%ecx │ │ + xor %edx,%ecx │ │ + mov %esi,%edx │ │ + shld $0xe,%ebx,%esi │ │ + shld $0x12,%ebx,%edx │ │ + xor %edx,%esi │ │ + mov %ebx,%edx │ │ + shld $0x17,%ebp,%edx │ │ + xor %esi,%edx │ │ + mov %ebp,%esi │ │ + mov 0x1c(%esp),%ebp │ │ + shld $0x17,%ebx,%esi │ │ + mov 0xc(%esp),%ebx │ │ + xor %ecx,%esi │ │ + add %edi,%edx │ │ + adc %eax,%esi │ │ + add $0xcb3e42b6,%edx │ │ + adc $0x4cc5d4be,%esi │ │ + mov %edx,0x84(%esp) │ │ + mov %esi,0x7c(%esp) │ │ + mov 0x20(%esp),%esi │ │ mov %ebx,%eax │ │ mov %ebx,%ecx │ │ mov %ebx,%edi │ │ - mov %edx,0x70(%esp) │ │ mov %esi,%edx │ │ shld $0x4,%esi,%eax │ │ shld $0x1e,%esi,%ecx │ │ shld $0x19,%esi,%edi │ │ shld $0x1e,%ebx,%edx │ │ xor %eax,%edx │ │ mov %esi,%eax │ │ shld $0x4,%ebx,%eax │ │ xor %eax,%ecx │ │ - mov 0x14(%esp),%eax │ │ + mov 0x18(%esp),%eax │ │ xor %ecx,%edi │ │ mov %esi,%ecx │ │ shld $0x19,%ebx,%ecx │ │ xor %edx,%ecx │ │ mov %eax,%edx │ │ xor %ebp,%edx │ │ and %eax,%ebp │ │ - mov 0xc(%esp),%eax │ │ + mov 0x10(%esp),%eax │ │ and %esi,%edx │ │ - mov (%esp),%esi │ │ + mov 0x14(%esp),%esi │ │ xor %edx,%ebp │ │ mov %eax,%edx │ │ xor %esi,%edx │ │ and %eax,%esi │ │ - mov 0x60(%esp),%eax │ │ + mov 0x84(%esp),%eax │ │ and %ebx,%edx │ │ - mov 0x4c(%esp),%ebx │ │ + mov 0x54(%esp),%ebx │ │ xor %edx,%esi │ │ - mov %ebp,%edx │ │ add %edi,%esi │ │ - adc %ecx,%edx │ │ - add 0x54(%esp),%esi │ │ - mov 0x70(%esp),%ecx │ │ - adc 0x50(%esp),%edx │ │ + mov 0x228(%esp),%edi │ │ + adc %ecx,%ebp │ │ + add 0x5c(%esp),%esi │ │ + mov 0x7c(%esp),%ecx │ │ + mov %edi,%edx │ │ + adc 0x60(%esp),%ebp │ │ add %esi,%eax │ │ - mov %esi,(%esp) │ │ - mov 0x88(%esp),%esi │ │ - mov %eax,%ebp │ │ - mov %eax,0x9c(%esp) │ │ - adc %edx,%ecx │ │ - mov %edx,0x4(%esp) │ │ - mov 0x3c(%esp),%edx │ │ - mov %ecx,%edi │ │ - mov %ecx,0xb4(%esp) │ │ - xor %esi,%edx │ │ - and %ecx,%edx │ │ - xor %esi,%edx │ │ - mov 0x48(%esp),%esi │ │ - xor %esi,%ebx │ │ - and %eax,%ebx │ │ - xor %esi,%ebx │ │ - mov %eax,%esi │ │ - add 0x68(%esp),%ebx │ │ - adc 0x90(%esp),%edx │ │ - shld $0x12,%ecx,%esi │ │ - shld $0xe,%ecx,%ebp │ │ - shld $0xe,%eax,%edi │ │ - xor %esi,%ebp │ │ - mov %ecx,%esi │ │ - shld $0x12,%eax,%esi │ │ - xor %esi,%edi │ │ - mov %eax,%esi │ │ - shld $0x17,%ecx,%esi │ │ - xor %edi,%esi │ │ - mov %ecx,%edi │ │ - mov 0x4(%esp),%ecx │ │ - shld $0x17,%eax,%edi │ │ - xor %ebp,%edi │ │ - add %ebx,%esi │ │ - mov (%esp),%ebx │ │ - adc %edx,%edi │ │ - add $0x3ad6faec,%esi │ │ - mov %ecx,%ebp │ │ - adc $0x5fcb6fab,%edi │ │ - mov %esi,0x90(%esp) │ │ - mov %edi,0x54(%esp) │ │ - mov 0x14(%esp),%edi │ │ - mov %ebx,%edx │ │ - shld $0x1e,%ebx,%ebp │ │ + mov %esi,0x14(%esp) │ │ + mov 0x22c(%esp),%esi │ │ + mov %eax,0x24(%esp) │ │ + adc %ebp,%ecx │ │ + add %eax,0x1cc(%esp) │ │ + mov %esi,%eax │ │ + mov %ebp,0x1c(%esp) │ │ + mov 0x70(%esp),%ebp │ │ + mov %ecx,0x2c(%esp) │ │ + adc %ecx,0x2a4(%esp) │ │ + mov %esi,%ecx │ │ + shld $0x1f,%edi,%eax │ │ + shld $0x18,%esi,%edx │ │ + shld $0x18,%edi,%ecx │ │ + xor %eax,%ecx │ │ + mov %edi,%eax │ │ + shld $0x1f,%esi,%eax │ │ + xor %eax,%edx │ │ + mov %esi,%eax │ │ mov %ebx,%esi │ │ - mov %ebx,%eax │ │ - shld $0x4,%ecx,%edx │ │ - shld $0x1e,%ecx,%esi │ │ - xor %edx,%ebp │ │ - mov %ecx,%edx │ │ - shld $0x4,%ebx,%edx │ │ - xor %edx,%esi │ │ + shrd $0x7,%edi,%eax │ │ + shr $0x7,%edi │ │ + xor %edx,%eax │ │ + xor %ecx,%edi │ │ mov %ebx,%edx │ │ - mov %ecx,%ebx │ │ - shld $0x19,%eax,%ebx │ │ - mov 0x10(%esp),%eax │ │ - shld $0x19,%ecx,%edx │ │ - xor %esi,%edx │ │ - xor %ebp,%ebx │ │ - mov 0xc(%esp),%ebp │ │ - mov %eax,%esi │ │ - xor %edi,%esi │ │ - and %eax,%edi │ │ - mov 0x8(%esp),%eax │ │ - and %ecx,%esi │ │ - xor %esi,%edi │ │ - mov %eax,%esi │ │ - xor %ebp,%esi │ │ - and %eax,%ebp │ │ - mov 0x90(%esp),%eax │ │ - and (%esp),%esi │ │ - xor %esi,%ebp │ │ - add %edx,%ebp │ │ - adc %ebx,%edi │ │ - add 0x24(%esp),%ebp │ │ - adc 0x20(%esp),%edi │ │ - add %ebp,%eax │ │ + mov %ebp,%ecx │ │ + add 0x230(%esp),%eax │ │ + adc 0x1b0(%esp),%edi │ │ + add 0x28c(%esp),%eax │ │ + adc 0x288(%esp),%edi │ │ + shld $0xd,%ebp,%edx │ │ + shld $0x3,%ebx,%ecx │ │ + shld $0x3,%ebp,%esi │ │ + xor %edx,%ecx │ │ mov %ebp,%edx │ │ - mov %ebp,0xc(%esp) │ │ - mov %eax,0x20(%esp) │ │ - mov 0x54(%esp),%eax │ │ - mov %edi,%esi │ │ - mov %edi,%ecx │ │ - adc %edi,%eax │ │ - shld $0x4,%edi,%edx │ │ - shld $0x1e,%ebp,%esi │ │ - mov %ecx,%ebx │ │ - mov %ecx,0x14(%esp) │ │ + shld $0xd,%ebx,%edx │ │ + shrd $0x6,%ebp,%ebx │ │ + shr $0x6,%ebp │ │ xor %edx,%esi │ │ - mov %edi,%edx │ │ - mov %ebp,%edi │ │ - mov %eax,0x68(%esp) │ │ - mov 0x4(%esp),%eax │ │ - shld $0x19,%ebp,%ebx │ │ - shld $0x4,%ebp,%edx │ │ - shld $0x1e,%ecx,%edi │ │ + xor %ecx,%ebp │ │ + mov 0x34(%esp),%ecx │ │ + mov 0x30(%esp),%edx │ │ xor %esi,%ebx │ │ - xor %edx,%edi │ │ - mov %ebp,%edx │ │ - mov 0x6c(%esp),%ebp │ │ - shld $0x19,%ecx,%edx │ │ - xor %edi,%edx │ │ - mov 0x10(%esp),%edi │ │ - mov %eax,%esi │ │ - xor %edi,%esi │ │ - and %eax,%edi │ │ - mov (%esp),%eax │ │ - and %ecx,%esi │ │ - mov 0x8(%esp),%ecx │ │ - xor %esi,%edi │ │ - mov %eax,%esi │ │ - xor %ecx,%esi │ │ - and %eax,%ecx │ │ - mov 0xb4(%esp),%eax │ │ - and 0xc(%esp),%esi │ │ - movd %eax,%xmm2 │ │ - xor %esi,%ecx │ │ - add %edx,%ecx │ │ - mov %edi,%edx │ │ - mov 0x20(%esp),%edi │ │ - adc %ebx,%edx │ │ - add 0x64(%esp),%ecx │ │ - mov 0x68(%esp),%ebx │ │ - mov %edi,%esi │ │ - adc 0x40(%esp),%edx │ │ - add %ecx,0x5c(%esp) │ │ - mov %ecx,0x8(%esp) │ │ - mov 0x9c(%esp),%ecx │ │ - movd %ebx,%xmm4 │ │ - mov %edx,0x10(%esp) │ │ - adc %edx,%ebp │ │ - mov 0x3c(%esp),%edx │ │ - movd %ecx,%xmm3 │ │ - punpckldq %xmm2,%xmm3 │ │ + mov 0x50(%esp),%esi │ │ + add %eax,%ebx │ │ + mov 0x28(%esp),%eax │ │ + adc %edi,%ebp │ │ + add %ebx,0x38(%esp) │ │ + mov 0x44(%esp),%edi │ │ + mov %ebx,0x54(%esp) │ │ + mov 0x24(%esp),%ebx │ │ + mov %ebp,0x70(%esp) │ │ + adc %ebp,%esi │ │ + mov 0x2c(%esp),%ebp │ │ + xor %ecx,%edi │ │ xor %edx,%eax │ │ - and %ebx,%eax │ │ + and %ebx,%edi │ │ + xor %ecx,%edi │ │ + mov %ebx,%ecx │ │ + and %ebp,%eax │ │ xor %edx,%eax │ │ - mov 0x4c(%esp),%edx │ │ - xor %edx,%ecx │ │ - and %edi,%ecx │ │ + add 0x38(%esp),%edi │ │ + mov %ebx,%edx │ │ + adc %esi,%eax │ │ + shld $0x12,%ebp,%edx │ │ + shld $0xe,%ebp,%ecx │ │ + mov %ebp,%esi │ │ xor %edx,%ecx │ │ - mov %edi,%edx │ │ - add 0x28(%esp),%ecx │ │ - adc 0x18(%esp),%eax │ │ - shld $0x12,%ebx,%esi │ │ - shld $0xe,%ebx,%edx │ │ - mov %ecx,0x9c(%esp) │ │ - xor %esi,%edx │ │ - mov %ebx,%esi │ │ - shld $0x12,%edi,%esi │ │ - mov %eax,0xb4(%esp) │ │ - mov %edi,%eax │ │ - mov %ebx,%edi │ │ - shld $0xe,%eax,%edi │ │ - mov %eax,%ecx │ │ - shld $0x17,%ebx,%eax │ │ - xor %esi,%edi │ │ - shld $0x17,%ecx,%ebx │ │ - mov (%esp),%esi │ │ - xor %edi,%eax │ │ - xor %edx,%ebx │ │ - mov 0x4(%esp),%edi │ │ - add 0x9c(%esp),%eax │ │ - adc 0xb4(%esp),%ebx │ │ - add $0x4a475817,%eax │ │ - mov %eax,0x28(%esp) │ │ - adc $0x6c44198c,%ebx │ │ - add %eax,0x5c(%esp) │ │ - mov %ebx,0x68(%esp) │ │ - adc %ebx,%ebp │ │ - mov 0x10(%esp),%ebx │ │ - mov %ebp,0x6c(%esp) │ │ - mov 0x8(%esp),%ebp │ │ + mov %ebp,%edx │ │ + shld $0xe,%ebx,%esi │ │ + shld $0x12,%ebx,%edx │ │ + xor %edx,%esi │ │ mov %ebx,%edx │ │ + shld $0x17,%ebp,%edx │ │ + xor %esi,%edx │ │ + mov %ebp,%esi │ │ + mov 0x14(%esp),%ebp │ │ + shld $0x17,%ebx,%esi │ │ + xor %ecx,%esi │ │ + add %edi,%edx │ │ + mov 0x18(%esp),%edi │ │ + adc %eax,%esi │ │ + add $0xfc657e2a,%edx │ │ + adc $0x597f299c,%esi │ │ + mov %edx,0x60(%esp) │ │ mov %ebp,%eax │ │ - shld $0x1e,%ebp,%edx │ │ mov %ebp,%ecx │ │ - shld $0x4,%ebx,%eax │ │ - shld $0x1e,%ebx,%ecx │ │ + mov %ebp,%ebx │ │ + mov %esi,0x50(%esp) │ │ + mov 0x1c(%esp),%esi │ │ + mov %esi,%edx │ │ + shld $0x4,%esi,%eax │ │ + shld $0x1e,%esi,%ecx │ │ + shld $0x19,%esi,%ebx │ │ + shld $0x1e,%ebp,%edx │ │ xor %eax,%edx │ │ - mov %ebx,%eax │ │ + mov %esi,%eax │ │ shld $0x4,%ebp,%eax │ │ xor %eax,%ecx │ │ - mov %ebp,%eax │ │ - shld $0x19,%ebx,%eax │ │ - xor %ecx,%eax │ │ - mov %ebx,%ecx │ │ - mov %eax,0x18(%esp) │ │ - mov 0x14(%esp),%eax │ │ + mov 0x20(%esp),%eax │ │ + xor %ecx,%ebx │ │ + mov %esi,%ecx │ │ shld $0x19,%ebp,%ecx │ │ xor %edx,%ecx │ │ mov %eax,%edx │ │ xor %edi,%edx │ │ and %eax,%edi │ │ mov 0xc(%esp),%eax │ │ - and %ebx,%edx │ │ + and %esi,%edx │ │ + mov 0x10(%esp),%esi │ │ xor %edx,%edi │ │ mov %eax,%edx │ │ xor %esi,%edx │ │ and %eax,%esi │ │ + mov 0x60(%esp),%eax │ │ and %ebp,%edx │ │ + mov 0x290(%esp),%ebp │ │ xor %edx,%esi │ │ - add 0x18(%esp),%esi │ │ + add %ebx,%esi │ │ + mov 0x160(%esp),%ebx │ │ adc %ecx,%edi │ │ - add 0x58(%esp),%esi │ │ - adc 0x34(%esp),%edi │ │ - add %esi,0x1a0(%esp) │ │ + add 0x4c(%esp),%esi │ │ + mov 0x50(%esp),%ecx │ │ + adc 0x80(%esp),%edi │ │ + add %esi,%eax │ │ + mov %esi,0x10(%esp) │ │ + mov 0x1ac(%esp),%esi │ │ + mov %eax,0x5c(%esp) │ │ + adc %edi,%ecx │ │ + add %eax,0x178(%esp) │ │ + mov %edi,0x18(%esp) │ │ + mov 0x1a8(%esp),%edi │ │ mov %esi,%eax │ │ + mov %ecx,0x90(%esp) │ │ + adc %ecx,0x174(%esp) │ │ mov %esi,%ecx │ │ - mov %esi,(%esp) │ │ + shld $0x1f,%edi,%eax │ │ mov %edi,%edx │ │ - adc %edi,0x19c(%esp) │ │ - shld $0x4,%edi,%eax │ │ - shld $0x1e,%edi,%ecx │ │ - mov %edi,0x4(%esp) │ │ - shld $0x1e,%esi,%edx │ │ + shld $0x18,%edi,%ecx │ │ + shld $0x18,%esi,%edx │ │ + xor %eax,%ecx │ │ + mov %edi,%eax │ │ + shld $0x1f,%esi,%eax │ │ xor %eax,%edx │ │ + mov %esi,%eax │ │ + mov %ebp,%esi │ │ + shrd $0x7,%edi,%eax │ │ + shr $0x7,%edi │ │ + xor %edx,%eax │ │ + xor %ecx,%edi │ │ + mov %ebp,%edx │ │ + mov %ebx,%ecx │ │ + add 0x22c(%esp),%eax │ │ + adc 0x228(%esp),%edi │ │ + add 0x94(%esp),%eax │ │ + adc 0xa4(%esp),%edi │ │ + shld $0xd,%ebx,%edx │ │ + shld $0x3,%ebp,%ecx │ │ + shld $0x3,%ebx,%esi │ │ + xor %edx,%ecx │ │ + mov %ebx,%edx │ │ + shld $0xd,%ebp,%edx │ │ + shrd $0x6,%ebx,%ebp │ │ + shr $0x6,%ebx │ │ + xor %edx,%esi │ │ + xor %ecx,%ebx │ │ + mov 0x28(%esp),%edx │ │ + mov 0x5c(%esp),%ecx │ │ + xor %esi,%ebp │ │ + mov 0x44(%esp),%esi │ │ + add %eax,%ebp │ │ + mov 0x2c(%esp),%eax │ │ + adc %edi,%ebx │ │ + add 0x34(%esp),%ebp │ │ + mov 0x24(%esp),%edi │ │ + adc 0x30(%esp),%ebx │ │ + xor %esi,%edi │ │ + xor %edx,%eax │ │ + and %ecx,%edi │ │ + xor %esi,%edi │ │ + mov %ecx,%esi │ │ + mov %ebx,0x160(%esp) │ │ + mov 0x90(%esp),%ebx │ │ + and %ebx,%eax │ │ + xor %edx,%eax │ │ + add %ebp,%edi │ │ + mov %ecx,%edx │ │ + mov %esi,%ebp │ │ + adc 0x160(%esp),%eax │ │ + shld $0x12,%ebx,%edx │ │ + shld $0xe,%ebx,%ecx │ │ + xor %edx,%ecx │ │ + mov %ebx,%edx │ │ + shld $0x12,%esi,%edx │ │ + mov %ebx,%esi │ │ + shld $0xe,%ebp,%esi │ │ + xor %edx,%esi │ │ + mov %ebp,%edx │ │ + shld $0x17,%ebx,%edx │ │ + xor %esi,%edx │ │ + mov %ebx,%esi │ │ + mov 0x1c(%esp),%ebx │ │ + shld $0x17,%ebp,%esi │ │ + xor %ecx,%esi │ │ + add %edi,%edx │ │ + mov 0x10(%esp),%edi │ │ + adc %eax,%esi │ │ + add $0x3ad6faec,%edx │ │ + adc $0x5fcb6fab,%esi │ │ + mov %edx,0x30(%esp) │ │ + mov %esi,0x34(%esp) │ │ + mov 0x18(%esp),%esi │ │ mov %edi,%eax │ │ + mov %edi,%ecx │ │ + mov %esi,%edx │ │ shld $0x4,%esi,%eax │ │ - xor %eax,%ecx │ │ + shld $0x1e,%esi,%ecx │ │ + mov %esi,%ebp │ │ + shld $0x1e,%edi,%edx │ │ + xor %eax,%edx │ │ mov %esi,%eax │ │ - shld $0x19,%edi,%eax │ │ + shld $0x4,%edi,%eax │ │ + xor %eax,%ecx │ │ + mov %edi,%eax │ │ + shld $0x19,%esi,%eax │ │ xor %ecx,%eax │ │ - mov %edi,%ecx │ │ - shld $0x19,%esi,%ecx │ │ - mov 0x14(%esp),%esi │ │ + mov %esi,%ecx │ │ + mov 0x20(%esp),%esi │ │ + shld $0x19,%edi,%ecx │ │ xor %edx,%ecx │ │ mov %ebx,%edx │ │ xor %esi,%edx │ │ and %ebx,%esi │ │ + mov 0x14(%esp),%ebx │ │ + and %ebp,%edx │ │ + mov 0xc(%esp),%ebp │ │ + xor %edx,%esi │ │ + mov %ebx,%edx │ │ + xor %ebp,%edx │ │ + and %ebx,%ebp │ │ and %edi,%edx │ │ - mov 0xc(%esp),%edi │ │ + mov 0x18(%esp),%edi │ │ + xor %edx,%ebp │ │ + add %eax,%ebp │ │ + mov 0x30(%esp),%eax │ │ + adc %ecx,%esi │ │ + add 0x3c(%esp),%ebp │ │ + mov 0x34(%esp),%ecx │ │ + adc 0x78(%esp),%esi │ │ + add %ebp,%eax │ │ + mov %ebp,0xc(%esp) │ │ + mov %eax,0x94(%esp) │ │ + adc %esi,%ecx │ │ + add %eax,0xe8(%esp) │ │ + mov %ebp,%eax │ │ + mov %esi,%edx │ │ + mov %esi,%ebx │ │ + mov %esi,0x20(%esp) │ │ + mov %ecx,0x38(%esp) │ │ + adc %ecx,0x170(%esp) │ │ + shld $0x4,%esi,%eax │ │ + shld $0x1e,%ebp,%edx │ │ + mov %ebp,%ecx │ │ + xor %eax,%edx │ │ + mov %esi,%eax │ │ + shld $0x1e,%esi,%ecx │ │ + shld $0x4,%ebp,%eax │ │ + xor %eax,%ecx │ │ + mov %ebp,%eax │ │ + shld $0x19,%esi,%eax │ │ + xor %ecx,%eax │ │ + mov %esi,%ecx │ │ + mov 0x1c(%esp),%esi │ │ + shld $0x19,%ebp,%ecx │ │ + xor %edx,%ecx │ │ + mov %edi,%edx │ │ + xor %esi,%edx │ │ + and %edi,%esi │ │ + mov 0x10(%esp),%edi │ │ + and %ebx,%edx │ │ + mov 0x14(%esp),%ebx │ │ xor %edx,%esi │ │ - mov %ebp,%edx │ │ - xor %edi,%edx │ │ - and %ebp,%edi │ │ - and (%esp),%edx │ │ - xor %edx,%edi │ │ - add %eax,%edi │ │ + mov %edi,%edx │ │ + xor %ebx,%edx │ │ + and %edi,%ebx │ │ + and 0xc(%esp),%edx │ │ + xor %edx,%ebx │ │ + mov 0x250(%esp),%edx │ │ + add %eax,%ebx │ │ adc %ecx,%esi │ │ - add 0x60(%esp),%edi │ │ - adc 0x70(%esp),%esi │ │ + add 0x64(%esp),%ebx │ │ + mov %edx,%ecx │ │ + mov %edx,%eax │ │ + adc 0x40(%esp),%esi │ │ + add %ebx,0x9c(%esp) │ │ + mov %ebx,0x14(%esp) │ │ + mov 0x70(%esp),%ebx │ │ + mov %esi,0x1c(%esp) │ │ + adc %esi,0x58(%esp) │ │ + mov 0x24c(%esp),%esi │ │ + mov %esi,%edi │ │ + shld $0x1f,%esi,%ecx │ │ + shld $0x18,%esi,%eax │ │ + xor %ecx,%eax │ │ + shld $0x1f,%edx,%edi │ │ + mov %edx,%ecx │ │ + mov %esi,%edx │ │ + shld $0x18,%ecx,%edx │ │ + shrd $0x7,%esi,%ecx │ │ + shr $0x7,%esi │ │ + xor %edi,%edx │ │ + xor %eax,%esi │ │ + xor %edx,%ecx │ │ + mov 0x54(%esp),%edx │ │ + add 0x1ac(%esp),%ecx │ │ + mov %edx,%edi │ │ + mov %edx,%eax │ │ + adc 0x1a8(%esp),%esi │ │ + add 0x298(%esp),%ecx │ │ + adc 0x294(%esp),%esi │ │ + shld $0xd,%ebx,%edi │ │ + shld $0x3,%ebx,%eax │ │ + mov %esi,%ebp │ │ + mov %ebx,%esi │ │ + shld $0x3,%edx,%esi │ │ + xor %edi,%esi │ │ + mov %ebx,%edi │ │ + shld $0xd,%edx,%edi │ │ + shrd $0x6,%ebx,%edx │ │ + shr $0x6,%ebx │ │ + xor %edi,%eax │ │ + xor %esi,%ebx │ │ + mov 0x38(%esp),%esi │ │ + mov 0x5c(%esp),%edi │ │ + xor %eax,%edx │ │ + mov 0x94(%esp),%eax │ │ + add %ecx,%edx │ │ + mov 0x2c(%esp),%ecx │ │ + adc %ebp,%ebx │ │ + add 0x44(%esp),%edx │ │ + adc 0x28(%esp),%ebx │ │ + mov %ebx,%ebp │ │ + mov 0x90(%esp),%ebx │ │ + xor %ecx,%ebx │ │ + and %esi,%ebx │ │ + xor %ecx,%ebx │ │ + mov 0x24(%esp),%ecx │ │ + xor %ecx,%edi │ │ + and %eax,%edi │ │ + xor %ecx,%edi │ │ + mov %eax,%ecx │ │ + add %edx,%edi │ │ + mov %esi,%edx │ │ + adc %ebp,%ebx │ │ + mov %eax,%ebp │ │ + shld $0x12,%esi,%ecx │ │ + shld $0xe,%eax,%edx │ │ + shld $0xe,%esi,%ebp │ │ + xor %ecx,%ebp │ │ + mov %esi,%ecx │ │ + shld $0x12,%eax,%ecx │ │ + xor %ecx,%edx │ │ + mov %eax,%ecx │ │ + shld $0x17,%esi,%ecx │ │ + shld $0x17,%eax,%esi │ │ + xor %edx,%ecx │ │ + xor %ebp,%esi │ │ + mov 0xc(%esp),%ebp │ │ + add %edi,%ecx │ │ + mov 0x14(%esp),%edi │ │ + adc %ebx,%esi │ │ + add $0x4a475817,%ecx │ │ + mov 0x18(%esp),%ebx │ │ + adc $0x6c44198c,%esi │ │ + add %ecx,0x9c(%esp) │ │ + mov %ecx,0x54(%esp) │ │ + mov %esi,0x38(%esp) │ │ mov %edi,%eax │ │ mov %edi,%ecx │ │ - movd %edi,%xmm7 │ │ + adc %esi,0x58(%esp) │ │ + mov 0x1c(%esp),%esi │ │ mov %esi,%edx │ │ shld $0x4,%esi,%eax │ │ shld $0x1e,%esi,%ecx │ │ - mov %esi,%ebp │ │ shld $0x1e,%edi,%edx │ │ - shld $0x19,%edi,%ebp │ │ xor %eax,%edx │ │ mov %esi,%eax │ │ shld $0x4,%edi,%eax │ │ - xor %edx,%ebp │ │ xor %eax,%ecx │ │ mov %edi,%eax │ │ shld $0x19,%esi,%eax │ │ xor %ecx,%eax │ │ - mov (%esp),%ecx │ │ - mov %eax,0xc(%esp) │ │ - mov 0x4(%esp),%eax │ │ - mov %eax,%edx │ │ + mov %esi,%ecx │ │ + shld $0x19,%edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ + xor %edx,%ecx │ │ + mov %edi,%edx │ │ xor %ebx,%edx │ │ - and %eax,%ebx │ │ - mov 0x8(%esp),%eax │ │ + and %edi,%ebx │ │ + mov 0x10(%esp),%edi │ │ and %esi,%edx │ │ xor %edx,%ebx │ │ + mov %ebp,%edx │ │ + xor %edi,%edx │ │ + and %ebp,%edi │ │ + and 0x14(%esp),%edx │ │ + xor %edx,%edi │ │ + add %eax,%edi │ │ + adc %ecx,%ebx │ │ + add 0x84(%esp),%edi │ │ + adc 0x7c(%esp),%ebx │ │ + add %edi,0x2a0(%esp) │ │ + mov %edi,%eax │ │ + mov %edi,%ecx │ │ + mov %edi,%ebp │ │ + mov %edi,0x10(%esp) │ │ + mov %ebx,%edx │ │ + adc %ebx,0x29c(%esp) │ │ + shld $0x4,%ebx,%eax │ │ + shld $0x1e,%ebx,%ecx │ │ + shld $0x19,%ebx,%ebp │ │ + mov %ebx,0x18(%esp) │ │ + shld $0x1e,%edi,%edx │ │ + xor %eax,%edx │ │ + mov %ebx,%eax │ │ + shld $0x4,%edi,%eax │ │ + xor %eax,%ecx │ │ + mov 0xc(%esp),%eax │ │ + xor %ecx,%ebp │ │ + mov %ebx,%ecx │ │ + shld $0x19,%edi,%ecx │ │ + mov 0x20(%esp),%edi │ │ + xor %edx,%ecx │ │ + mov %esi,%edx │ │ + xor %edi,%edx │ │ + and %esi,%edi │ │ + and %ebx,%edx │ │ + mov 0x14(%esp),%ebx │ │ + xor %edx,%edi │ │ + mov %ebx,%edx │ │ + xor %eax,%edx │ │ + and %ebx,%eax │ │ + and 0x10(%esp),%edx │ │ + xor %edx,%eax │ │ + add %ebp,%eax │ │ + adc %ecx,%edi │ │ + add 0x60(%esp),%eax │ │ + adc 0x50(%esp),%edi │ │ + add %eax,0x1c8(%esp) │ │ + mov %eax,%ecx │ │ + mov %eax,%ebp │ │ + mov %edi,%edx │ │ + adc %edi,0x1c4(%esp) │ │ + shld $0x4,%edi,%ecx │ │ + mov %edi,%ebx │ │ + shld $0x19,%edi,%ebp │ │ + mov %edi,0x20(%esp) │ │ + shld $0x1e,%eax,%edx │ │ + shld $0x4,%eax,%ebx │ │ + xor %ecx,%edx │ │ + mov %eax,%ecx │ │ + shld $0x1e,%edi,%ecx │ │ + xor %ebx,%ecx │ │ + mov %edi,%ebx │ │ + shld $0x19,%eax,%ebx │ │ + xor %ecx,%ebp │ │ + mov %edi,%ecx │ │ + mov %eax,%edi │ │ + mov 0x18(%esp),%eax │ │ + xor %edx,%ebx │ │ + mov %eax,%edx │ │ + xor %esi,%edx │ │ + and %eax,%esi │ │ + mov 0x14(%esp),%eax │ │ + and %ecx,%edx │ │ + mov 0x10(%esp),%ecx │ │ + xor %edx,%esi │ │ mov %ecx,%edx │ │ xor %eax,%edx │ │ and %ecx,%eax │ │ - mov 0x4(%esp),%ecx │ │ + mov 0x20(%esp),%ecx │ │ and %edi,%edx │ │ xor %edx,%eax │ │ - add 0xc(%esp),%eax │ │ - adc %ebp,%ebx │ │ - add 0x90(%esp),%eax │ │ - adc 0x54(%esp),%ebx │ │ + mov 0x18(%esp),%edx │ │ + add %ebp,%eax │ │ + adc %ebx,%esi │ │ + add 0x30(%esp),%eax │ │ + adc 0x34(%esp),%esi │ │ + add %eax,0x194(%esp) │ │ mov %eax,%ebp │ │ - movd %eax,%xmm6 │ │ - mov %esi,%eax │ │ - xor %ecx,%eax │ │ + mov %ecx,%eax │ │ + adc %esi,0x190(%esp) │ │ + xor %edx,%eax │ │ + and %edx,%ecx │ │ mov %ebp,%edx │ │ - movd %ebx,%xmm5 │ │ - and %ebx,%eax │ │ - punpckldq %xmm5,%xmm6 │ │ - movd %esi,%xmm5 │ │ - and %ecx,%esi │ │ - mov (%esp),%ecx │ │ - xor %eax,%esi │ │ + and %esi,%eax │ │ + xor %eax,%ecx │ │ mov %edi,%eax │ │ - punpckldq %xmm5,%xmm7 │ │ - movd 0x20(%esp),%xmm5 │ │ - punpcklqdq %xmm7,%xmm6 │ │ - paddq %xmm1,%xmm6 │ │ + mov %ecx,%ebx │ │ + mov 0x10(%esp),%ecx │ │ xor %ecx,%eax │ │ and %ecx,%edi │ │ mov %ebp,%ecx │ │ and %ebp,%eax │ │ - punpckldq %xmm4,%xmm5 │ │ xor %eax,%edi │ │ - mov %ebx,%eax │ │ - punpcklqdq %xmm3,%xmm5 │ │ + mov %esi,%eax │ │ add 0x154(%esp),%edi │ │ - paddq %xmm0,%xmm5 │ │ - adc 0x14c(%esp),%esi │ │ - shld $0x4,%ebx,%ecx │ │ + adc 0x13c(%esp),%ebx │ │ + shld $0x4,%esi,%ecx │ │ shld $0x1e,%ebp,%eax │ │ - shld $0x1e,%ebx,%edx │ │ + shld $0x1e,%esi,%edx │ │ xor %ecx,%eax │ │ - mov %ebx,%ecx │ │ + mov %esi,%ecx │ │ shld $0x4,%ebp,%ecx │ │ xor %ecx,%edx │ │ mov %ebp,%ecx │ │ - shld $0x19,%ebx,%ecx │ │ - shld $0x19,%ebp,%ebx │ │ + shld $0x19,%esi,%ecx │ │ + shld $0x19,%ebp,%esi │ │ xor %edx,%ecx │ │ - xor %eax,%ebx │ │ - mov 0x188(%esp),%eax │ │ - mov 0x19c(%esp),%edx │ │ + xor %eax,%esi │ │ + mov 0x198(%esp),%eax │ │ + mov 0x190(%esp),%edx │ │ add %edi,%ecx │ │ - adc %esi,%ebx │ │ - add 0x28(%esp),%ecx │ │ - mov 0x1a0(%esp),%esi │ │ - adc 0x68(%esp),%ebx │ │ + adc %ebx,%esi │ │ + add 0x54(%esp),%ecx │ │ + adc 0x38(%esp),%esi │ │ mov %ecx,(%eax) │ │ - mov %ebx,0x4(%eax) │ │ - movdqu %xmm6,0x8(%eax) │ │ - mov %esi,0x18(%eax) │ │ + mov %esi,0x4(%eax) │ │ + mov 0x194(%esp),%esi │ │ + mov %edx,0xc(%eax) │ │ + mov 0x1c4(%esp),%edx │ │ + mov %esi,0x8(%eax) │ │ + mov 0x1c8(%esp),%esi │ │ + mov %edx,0x14(%eax) │ │ + mov 0x29c(%esp),%edx │ │ + mov %esi,0x10(%eax) │ │ + mov 0x2a0(%esp),%esi │ │ mov %edx,0x1c(%eax) │ │ - mov 0x5c(%esp),%esi │ │ - mov 0x6c(%esp),%edx │ │ - mov %esi,0x20(%eax) │ │ + mov 0x58(%esp),%edx │ │ + mov %esi,0x18(%eax) │ │ + mov 0x9c(%esp),%esi │ │ mov %edx,0x24(%eax) │ │ - mov 0x1a8(%esp),%esi │ │ - mov 0x1a4(%esp),%edx │ │ - movdqu %xmm5,0x28(%eax) │ │ - mov %esi,0x38(%eax) │ │ + mov 0x170(%esp),%edx │ │ + mov %esi,0x20(%eax) │ │ + mov 0xe8(%esp),%esi │ │ + mov %edx,0x2c(%eax) │ │ + mov 0x174(%esp),%edx │ │ + mov %esi,0x28(%eax) │ │ + mov 0x178(%esp),%esi │ │ + mov %edx,0x34(%eax) │ │ + mov 0x2a4(%esp),%edx │ │ + mov %esi,0x30(%eax) │ │ + mov 0x1cc(%esp),%esi │ │ mov %edx,0x3c(%eax) │ │ - jmp 4b991 │ │ - mov %edx,%edi │ │ - call 4b9a0 │ │ - mov %edi,%edx │ │ + mov %esi,0x38(%eax) │ │ + jmp 4d926 │ │ + mov %edx,%ebp │ │ + call 4d940 │ │ + mov %ebp,%edx │ │ test %al,%al │ │ - je 43bea │ │ - mov 0x188(%esp),%ecx │ │ - call 4ba10 │ │ - add $0x2ac,%esp │ │ + je 45aea │ │ + mov 0x198(%esp),%ecx │ │ + call 4d9b0 │ │ + add $0x2cc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebx │ │ push %esi │ │ sub $0x24,%esp │ │ - call 4b9aa │ │ + call 4d94a │ │ pop %ebx │ │ lea 0x4(%esp),%ecx │ │ - add $0x32e32,%ebx │ │ - call 29ba0 │ │ + add $0x30742,%ebx │ │ + call 2a0a0 │ │ lea 0x14(%esp),%ecx │ │ - call 29bc0 │ │ + call 2a0c0 │ │ mov 0xc(%esp),%edx │ │ mov %edx,%eax │ │ not %eax │ │ test $0xc000000,%eax │ │ - jne 4b9e4 │ │ + jne 4d984 │ │ mov %edx,%esi │ │ - call 29be0 │ │ + call 2a0e0 │ │ not %eax │ │ mov %esi,%edx │ │ test $0x6,%al │ │ sete %al │ │ - jmp 4b9e6 │ │ + jmp 4d986 │ │ xor %eax,%eax │ │ mov 0x18(%esp),%ecx │ │ shr $0x1c,%edx │ │ and %al,%dl │ │ and $0x20,%ecx │ │ shr $0x5,%ecx │ │ and %cl,%dl │ │ @@ -60807,1539 +62501,1523 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1bc,%esp │ │ - call 4ba1f │ │ + call 4d9bf │ │ pop %eax │ │ vmovdqu (%edx),%xmm0 │ │ - mov 0x28(%ecx),%esi │ │ - mov 0x14(%ecx),%ebx │ │ - mov 0x10(%ecx),%edi │ │ - mov 0x24(%ecx),%ebp │ │ + xor %ebp,%ebp │ │ + movl $0x10,0x50(%esp) │ │ + add $0x306cd,%eax │ │ + vmovdqa -0x7bc9c(%eax),%xmm1 │ │ + mov %eax,0x70(%esp) │ │ + vpshufb %xmm1,%xmm0,%xmm4 │ │ + vpaddq -0x7bb0c(%eax),%xmm4,%xmm2 │ │ + vmovdqa %xmm2,0x110(%esp) │ │ + vmovdqu 0x10(%edx),%xmm2 │ │ + vpshufb %xmm1,%xmm2,%xmm5 │ │ + vpaddq -0x7bf1c(%eax),%xmm5,%xmm2 │ │ + vmovdqa %xmm2,0x120(%esp) │ │ + vmovdqu 0x20(%edx),%xmm2 │ │ + vpshufb %xmm1,%xmm2,%xmm3 │ │ + vpaddq -0x7bc0c(%eax),%xmm3,%xmm2 │ │ + vmovdqa %xmm2,0x130(%esp) │ │ + vmovdqu 0x30(%edx),%xmm2 │ │ + vpshufb %xmm1,%xmm2,%xmm0 │ │ + vpaddq -0x7bbfc(%eax),%xmm0,%xmm2 │ │ + vmovdqa %xmm0,0xc0(%esp) │ │ + vmovdqa %xmm2,0x140(%esp) │ │ + vmovdqu 0x40(%edx),%xmm2 │ │ + vpshufb %xmm1,%xmm2,%xmm0 │ │ + vpaddq -0x7be7c(%eax),%xmm0,%xmm2 │ │ + vmovdqa %xmm0,0xb0(%esp) │ │ + vmovdqa %xmm2,0x150(%esp) │ │ + vmovdqu 0x50(%edx),%xmm2 │ │ + vpshufb %xmm1,%xmm2,%xmm7 │ │ + vpaddq -0x7bc2c(%eax),%xmm7,%xmm2 │ │ + vmovdqa %xmm2,0x160(%esp) │ │ + vmovdqu 0x60(%edx),%xmm2 │ │ + vpshufb %xmm1,%xmm2,%xmm0 │ │ + vpaddq -0x7bbec(%eax),%xmm0,%xmm2 │ │ + vmovdqa %xmm0,0xa0(%esp) │ │ + vmovdqu 0x70(%edx),%xmm0 │ │ + vpshufb %xmm1,%xmm0,%xmm0 │ │ + vmovdqa %xmm2,0x170(%esp) │ │ + vpaddq -0x7badc(%eax),%xmm0,%xmm1 │ │ + mov %ecx,%eax │ │ + mov 0x24(%ecx),%ecx │ │ + vmovdqa %xmm0,%xmm6 │ │ + mov 0x10(%eax),%esi │ │ + mov 0x3c(%eax),%ebx │ │ + mov 0x38(%eax),%edi │ │ + mov %eax,0x84(%esp) │ │ + mov %ecx,0x5c(%esp) │ │ + mov 0x20(%eax),%ecx │ │ + vmovdqa %xmm1,0x180(%esp) │ │ + vmovups (%eax),%ymm1 │ │ + mov %esi,0x4(%esp) │ │ + mov 0x18(%eax),%esi │ │ + mov %ebx,0x80(%esp) │ │ + mov %edi,0x7c(%esp) │ │ + mov %ecx,0x58(%esp) │ │ + mov 0x2c(%eax),%ecx │ │ + vmovups %ymm1,0x190(%esp) │ │ + mov %esi,0x10(%esp) │ │ + mov 0x1c(%eax),%esi │ │ + mov 0x58(%esp),%edx │ │ mov %ecx,0x64(%esp) │ │ - movl $0x10,0x38(%esp) │ │ - add $0x32dbd,%eax │ │ - vmovdqa -0x7c69c(%eax),%xmm2 │ │ - mov %eax,0x54(%esp) │ │ - mov %esi,0x48(%esp) │ │ - mov 0x2c(%ecx),%esi │ │ - vpshufb %xmm2,%xmm0,%xmm5 │ │ - vpaddq -0x7c50c(%eax),%xmm5,%xmm0 │ │ - mov %esi,0x44(%esp) │ │ - mov 0x34(%ecx),%esi │ │ - vmovdqa %xmm0,0xf0(%esp) │ │ - vmovdqu 0x10(%edx),%xmm0 │ │ - mov %esi,0x18(%esp) │ │ - mov 0x30(%ecx),%esi │ │ - vpshufb %xmm2,%xmm0,%xmm6 │ │ - vpaddq -0x7c8ec(%eax),%xmm6,%xmm0 │ │ - mov %esi,0x1c(%esp) │ │ - mov 0x38(%ecx),%esi │ │ - vmovdqa %xmm0,0x100(%esp) │ │ - vmovdqu 0x20(%edx),%xmm0 │ │ - mov %esi,0x8(%esp) │ │ - mov 0x3c(%ecx),%esi │ │ - vpshufb %xmm2,%xmm0,%xmm3 │ │ - mov %esi,0x34(%esp) │ │ - vpaddq -0x7c61c(%eax),%xmm3,%xmm0 │ │ - vmovdqa %xmm0,0x110(%esp) │ │ - vmovdqu 0x30(%edx),%xmm0 │ │ - vpshufb %xmm2,%xmm0,%xmm0 │ │ - vmovdqa %xmm0,0x70(%esp) │ │ - vpaddq -0x7c60c(%eax),%xmm0,%xmm0 │ │ - vmovdqa %xmm0,0x120(%esp) │ │ - vmovdqu 0x40(%edx),%xmm0 │ │ - vpshufb %xmm2,%xmm0,%xmm0 │ │ - vmovdqa %xmm0,0x90(%esp) │ │ - vpaddq -0x7c84c(%eax),%xmm0,%xmm0 │ │ - vmovdqa %xmm0,0x130(%esp) │ │ - vmovdqu 0x50(%edx),%xmm0 │ │ - vpshufb %xmm2,%xmm0,%xmm4 │ │ - vpaddq -0x7c63c(%eax),%xmm4,%xmm0 │ │ - vmovdqa %xmm0,0x140(%esp) │ │ - vmovdqu 0x60(%edx),%xmm0 │ │ - vpshufb %xmm2,%xmm0,%xmm0 │ │ - vpaddq -0x7c5fc(%eax),%xmm0,%xmm1 │ │ - vmovdqa %xmm0,0x80(%esp) │ │ - vmovdqa %xmm1,0x150(%esp) │ │ - vmovdqu 0x70(%edx),%xmm1 │ │ - xor %edx,%edx │ │ - vpshufb %xmm2,%xmm1,%xmm0 │ │ - vpaddq -0x7c4ec(%eax),%xmm0,%xmm1 │ │ - mov (%ecx),%eax │ │ - vmovdqa %xmm0,%xmm7 │ │ - mov %eax,0x28(%esp) │ │ - mov 0x4(%ecx),%eax │ │ - vmovdqa %xmm1,0x160(%esp) │ │ - vmovups (%ecx),%ymm1 │ │ - mov %eax,0x40(%esp) │ │ - mov 0x8(%ecx),%eax │ │ - vmovups %ymm1,0x170(%esp) │ │ - vmovdqu 0x20(%ecx),%ymm1 │ │ - mov %eax,0x10(%esp) │ │ - mov 0xc(%ecx),%eax │ │ - vmovdqu %ymm1,0x190(%esp) │ │ - mov %eax,0x30(%esp) │ │ - mov 0x18(%ecx),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x1c(%ecx),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov 0x20(%ecx),%eax │ │ - mov %ebx,%ecx │ │ - nop │ │ + mov 0x28(%eax),%ecx │ │ + mov %esi,0x20(%esp) │ │ + mov %ebx,%esi │ │ + mov 0x5c(%esp),%ebx │ │ + mov %edx,0x40(%esp) │ │ + mov 0x4(%esp),%edx │ │ + mov %ecx,0x60(%esp) │ │ + mov 0x34(%eax),%ecx │ │ + mov %ebx,0x8(%esp) │ │ + mov %ecx,0x6c(%esp) │ │ + mov 0x30(%eax),%ecx │ │ + mov %ecx,0x68(%esp) │ │ + mov (%eax),%ecx │ │ + mov 0x68(%esp),%ebx │ │ mov %ecx,0x3c(%esp) │ │ - mov 0x1c(%esp),%ecx │ │ - inc %edx │ │ - mov 0x38(%esp),%ebx │ │ - mov %edi,0x2c(%esp) │ │ - vmovdqa %xmm5,0xa0(%esp) │ │ - vmovdqa %xmm4,%xmm5 │ │ - vmovdqa %xmm3,%xmm1 │ │ - mov 0x8(%esp),%edi │ │ - vmovaps 0x70(%esp),%xmm4 │ │ - vmovdqa 0x90(%esp),%xmm0 │ │ - vmovaps 0x80(%esp),%xmm3 │ │ - movl $0xffffffc0,0x20(%esp) │ │ - mov %edx,0x68(%esp) │ │ - mov 0xc(%esp),%edx │ │ - mov %ecx,0x4c(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - mov %edx,0x60(%esp) │ │ - mov 0x14(%esp),%edx │ │ - mov %ecx,0x50(%esp) │ │ - mov 0x34(%esp),%ecx │ │ - mov %edx,0x5c(%esp) │ │ - mov 0x40(%esp),%edx │ │ - mov %ecx,0x58(%esp) │ │ + mov 0x4(%eax),%ecx │ │ + mov %ebx,0x2c(%esp) │ │ + mov 0x6c(%esp),%ebx │ │ + mov %ecx,0x54(%esp) │ │ + mov 0x8(%eax),%ecx │ │ + mov %ebx,0x14(%esp) │ │ + mov 0x60(%esp),%ebx │ │ + mov %ecx,0x48(%esp) │ │ + mov 0xc(%eax),%ecx │ │ + mov %ebx,0x34(%esp) │ │ + mov 0x64(%esp),%ebx │ │ + mov %ecx,0x1c(%esp) │ │ + mov 0x14(%eax),%ecx │ │ + mov %ebx,0x44(%esp) │ │ + nopl 0x0(%eax) │ │ + mov 0x10(%esp),%eax │ │ + mov %ecx,0x30(%esp) │ │ + mov 0x70(%esp),%ecx │ │ + vmovdqa %xmm4,0xd0(%esp) │ │ + vmovdqa %xmm7,%xmm4 │ │ + vmovdqa %xmm3,%xmm2 │ │ + vmovaps 0xc0(%esp),%xmm0 │ │ + vmovdqa 0xb0(%esp),%xmm7 │ │ + vmovaps 0xa0(%esp),%xmm3 │ │ + mov 0x3c(%esp),%ebx │ │ + inc %ebp │ │ + movl $0xffffffc0,0x28(%esp) │ │ + mov %ebp,0x88(%esp) │ │ + mov %eax,0x78(%esp) │ │ + mov 0x20(%esp),%eax │ │ + mov %eax,0x74(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + mov %eax,0x38(%esp) │ │ + mov 0x14(%esp),%eax │ │ + mov %eax,0x4c(%esp) │ │ + mov 0x50(%esp),%eax │ │ + lea -0x7587c(%ecx,%eax,8),%ecx │ │ + mov %ecx,0x8c(%esp) │ │ mov 0x54(%esp),%ecx │ │ - lea -0x764f0(%ecx,%ebx,8),%ecx │ │ - mov 0x28(%esp),%ebx │ │ - mov %ecx,0x6c(%esp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - mov %eax,%ecx │ │ - mov 0x48(%esp),%eax │ │ - mov %ebx,0x24(%esp) │ │ - mov 0x10(%esp),%ebx │ │ - mov 0x44(%esp),%esi │ │ - cmpl $0x4f,0x38(%esp) │ │ - vmovaps %xmm3,0xc0(%esp) │ │ - vmovdqa %xmm1,0xb0(%esp) │ │ - mov %eax,0x8(%esp) │ │ - mov 0x30(%esp),%eax │ │ - mov %ebx,0xc(%esp) │ │ - ja 4c22e │ │ - mov %esi,0x34(%esp) │ │ - mov 0x20(%esp),%esi │ │ + xchg %ax,%ax │ │ + mov 0x8(%esp),%eax │ │ + mov %edx,0x90(%esp) │ │ + mov 0x40(%esp),%edx │ │ + mov 0x48(%esp),%ebp │ │ + cmpl $0x4f,0x50(%esp) │ │ + mov %ecx,0x18(%esp) │ │ + vmovaps %xmm3,0xf0(%esp) │ │ + vmovdqa %xmm2,0xe0(%esp) │ │ mov %eax,0x14(%esp) │ │ - mov %edx,0x4(%esp) │ │ - mov %ebp,%edx │ │ - mov %ebp,%ebx │ │ - mov %ebp,0x18(%esp) │ │ - vmovdqa %xmm0,%xmm1 │ │ - vmovdqa 0xa0(%esp),%xmm0 │ │ - vmovdqa %xmm7,%xmm3 │ │ - vmovdqa %xmm5,%xmm7 │ │ - vmovaps %xmm4,0xe0(%esp) │ │ - vmovdqa %xmm6,%xmm4 │ │ - vmovdqa %xmm1,0x70(%esp) │ │ - vpalignr $0x8,%xmm1,%xmm7,%xmm1 │ │ - vmovdqa %xmm4,0xd0(%esp) │ │ - vmovdqa %xmm4,0xa0(%esp) │ │ - vmovdqa 0x70(%esp),%xmm4 │ │ - add 0x170(%esp,%esi,2),%edi │ │ - vpalignr $0x8,%xmm0,%xmm6,%xmm5 │ │ - vpaddq %xmm1,%xmm0,%xmm1 │ │ - vmovdqa %xmm7,%xmm0 │ │ - vpsrlq $0x1,%xmm5,%xmm6 │ │ - vpsrlq $0x7,%xmm5,%xmm2 │ │ - vpsrlq $0x8,%xmm5,%xmm7 │ │ - vpxor %xmm2,%xmm6,%xmm2 │ │ - vpsllq $0x38,%xmm5,%xmm6 │ │ - vpsllq $0x3f,%xmm5,%xmm5 │ │ - vpxor %xmm7,%xmm6,%xmm6 │ │ - vpsllq $0x2d,%xmm3,%xmm7 │ │ - mov %edi,0x10(%esp) │ │ - mov 0x58(%esp),%edi │ │ - vpxor %xmm6,%xmm2,%xmm2 │ │ - vpsllq $0x3,%xmm3,%xmm6 │ │ - vpxor %xmm5,%xmm2,%xmm2 │ │ - vpsrlq $0x6,%xmm3,%xmm5 │ │ - vpxor %xmm5,%xmm6,%xmm5 │ │ - vpsrlq $0x13,%xmm3,%xmm6 │ │ - vpxor %xmm7,%xmm6,%xmm6 │ │ - adc 0x174(%esp,%esi,2),%edi │ │ - mov %ecx,%esi │ │ - shld $0x12,%ebp,%ecx │ │ - vpxor %xmm6,%xmm5,%xmm5 │ │ - vpsrlq $0x3d,%xmm3,%xmm6 │ │ - mov %esi,%eax │ │ - shld $0xe,%esi,%edx │ │ - shld $0x17,%esi,%ebx │ │ - mov %esi,0x1c(%esp) │ │ - vpxor %xmm6,%xmm5,%xmm5 │ │ - vmovdqa 0xb0(%esp),%xmm6 │ │ + mov 0x44(%esp),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x34(%esp),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x1c(%esp),%eax │ │ + ja 4e23c │ │ + mov %ebx,%ecx │ │ + mov 0x28(%esp),%ebx │ │ + mov %ebp,0x10(%esp) │ │ + mov 0x14(%esp),%ebp │ │ + mov %eax,0x20(%esp) │ │ + mov %edx,%eax │ │ + vmovdqa 0xd0(%esp),%xmm1 │ │ + vmovdqa %xmm6,%xmm3 │ │ + vmovdqa %xmm7,%xmm6 │ │ + vmovdqa %xmm4,%xmm7 │ │ + vmovaps %xmm0,0x100(%esp) │ │ + mov %ecx,0x4(%esp) │ │ + mov %edx,%ecx │ │ + vpalignr $0x8,%xmm6,%xmm4,%xmm4 │ │ + vmovdqa %xmm6,%xmm0 │ │ + mov %ecx,0x2c(%esp) │ │ + add 0x190(%esp,%ebx,2),%edi │ │ + vpalignr $0x8,%xmm1,%xmm5,%xmm2 │ │ + vpaddq %xmm4,%xmm1,%xmm1 │ │ + vpsrlq $0x7,%xmm2,%xmm4 │ │ + vpsrlq $0x8,%xmm2,%xmm6 │ │ + mov %edi,0x1c(%esp) │ │ + mov %esi,%edi │ │ + mov %ebp,%esi │ │ + adc 0x194(%esp,%ebx,2),%edi │ │ + mov %edx,%ebx │ │ shld $0xe,%ebp,%eax │ │ - vpaddq %xmm5,%xmm1,%xmm1 │ │ - vmovdqa 0xc0(%esp),%xmm5 │ │ - xor %ecx,%eax │ │ - mov %ebp,%ecx │ │ - vpaddq %xmm2,%xmm1,%xmm7 │ │ - shld $0x12,%esi,%ecx │ │ + shld $0x12,%edx,%esi │ │ + shld $0x12,%ebp,%ebx │ │ + xor %ebx,%eax │ │ + mov %ebp,%ebx │ │ + shld $0xe,%edx,%ebx │ │ + shld $0x17,%ebp,%edx │ │ + xor %esi,%ebx │ │ + mov 0x38(%esp),%esi │ │ + xor %ebx,%edx │ │ + mov %ebp,%ebx │ │ + mov %ecx,%ebp │ │ + shld $0x17,%ecx,%ebx │ │ + mov 0x24(%esp),%ecx │ │ xor %eax,%ebx │ │ - mov 0x34(%esp),%eax │ │ - xor %ecx,%edx │ │ - mov %esi,%ecx │ │ - shld $0x17,%ebp,%ecx │ │ - mov 0x50(%esp),%ebp │ │ - xor %edx,%ecx │ │ - mov 0x8(%esp),%edx │ │ - add 0x10(%esp),%ecx │ │ + add 0x1c(%esp),%edx │ │ + mov 0xc(%esp),%eax │ │ adc %edi,%ebx │ │ mov 0x4c(%esp),%edi │ │ - xor %ebp,%eax │ │ - and 0x18(%esp),%eax │ │ - xor %edi,%edx │ │ - and %esi,%edx │ │ - xor %ebp,%eax │ │ - mov 0x24(%esp),%ebp │ │ - xor %edi,%edx │ │ - add %ecx,%edx │ │ - mov 0x4(%esp),%ecx │ │ - adc %ebx,%eax │ │ - mov 0x4(%esp),%ebx │ │ - mov %ebp,%esi │ │ - mov %ebp,%edi │ │ - shld $0x4,%ecx,%esi │ │ - mov 0x4(%esp),%ecx │ │ - shld $0x1e,%ebx,%edi │ │ + xor %esi,%eax │ │ + and %ebp,%eax │ │ + xor %esi,%eax │ │ + mov 0x4(%esp),%esi │ │ + xor %edi,%ecx │ │ + and 0x14(%esp),%ecx │ │ + xor %edi,%ecx │ │ + add %edx,%eax │ │ + mov 0x4(%esp),%edx │ │ + adc %ebx,%ecx │ │ + mov %eax,%ebp │ │ + mov %eax,0x8(%esp) │ │ mov 0x4(%esp),%ebx │ │ - shld $0x1e,%ebp,%ecx │ │ - xor %esi,%ecx │ │ + mov %ecx,%eax │ │ + mov 0x18(%esp),%ecx │ │ + mov %ecx,%edi │ │ + shld $0x4,%ecx,%edx │ │ + shld $0x1e,%esi,%edi │ │ mov 0x4(%esp),%esi │ │ - shld $0x4,%ebp,%esi │ │ - xor %esi,%edi │ │ - mov %ebp,%esi │ │ + xor %edx,%edi │ │ + mov %ecx,%edx │ │ + shld $0x4,%esi,%edx │ │ + mov 0x4(%esp),%esi │ │ + shld $0x1e,%ecx,%esi │ │ + xor %edx,%esi │ │ + mov 0x4(%esp),%edx │ │ + shld $0x19,%ecx,%edx │ │ + xor %esi,%edx │ │ + mov %ecx,%esi │ │ + mov 0x10(%esp),%ecx │ │ shld $0x19,%ebx,%esi │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x90(%esp),%ebx │ │ xor %edi,%esi │ │ - mov 0x4(%esp),%edi │ │ - shld $0x19,%ebp,%edi │ │ - mov 0x2c(%esp),%ebp │ │ + add %ebp,%edx │ │ + mov 0x30(%esp),%ebp │ │ + adc %eax,%esi │ │ + mov %ebx,%edi │ │ + and %ecx,%ebx │ │ xor %ecx,%edi │ │ - add %edx,%esi │ │ - adc %eax,%edi │ │ - mov %ebp,%ecx │ │ - mov %ebp,0x2c(%esp) │ │ - and %ebx,%ebp │ │ - xor %ebx,%ecx │ │ - and 0x24(%esp),%ecx │ │ - xor %ecx,%ebp │ │ - mov 0x14(%esp),%ecx │ │ - mov %ebp,0x10(%esp) │ │ - mov 0x3c(%esp),%ebp │ │ - mov %ebp,%ebx │ │ + mov 0x20(%esp),%ecx │ │ + and 0x4(%esp),%edi │ │ + xor %edi,%ebx │ │ + mov %ebp,%edi │ │ and %ecx,%ebp │ │ - xor %ecx,%ebx │ │ - and 0x4(%esp),%ebx │ │ - xor %ebx,%ebp │ │ - add %esi,0x10(%esp) │ │ - mov 0x60(%esp),%ebx │ │ - adc %edi,%ebp │ │ + xor %ecx,%edi │ │ + mov 0x78(%esp),%ecx │ │ + and 0x18(%esp),%edi │ │ + xor %edi,%ebp │ │ add %edx,%ebx │ │ - mov 0x5c(%esp),%edx │ │ - mov %ebx,%ecx │ │ - mov %ebx,%edi │ │ - mov %ebp,0x30(%esp) │ │ - mov %ebx,0x48(%esp) │ │ - adc %eax,%edx │ │ - mov %ebx,%eax │ │ - shld $0x12,%edx,%ecx │ │ - shld $0xe,%edx,%eax │ │ - mov %edx,%esi │ │ - shld $0x17,%edx,%edi │ │ - mov %edx,0x44(%esp) │ │ - xor %ecx,%eax │ │ - mov %edx,%ecx │ │ - shld $0xe,%ebx,%esi │ │ - shld $0x12,%ebx,%ecx │ │ - xor %ecx,%esi │ │ - mov 0x34(%esp),%ecx │ │ - xor %esi,%edi │ │ - mov %edx,%esi │ │ - shld $0x17,%ebx,%esi │ │ - xor %eax,%esi │ │ - mov 0x8(%esp),%eax │ │ - mov %ecx,%ebp │ │ - xor 0x18(%esp),%ebp │ │ - xor 0x1c(%esp),%eax │ │ - and %edx,%ebp │ │ - xor %ecx,%ebp │ │ - mov 0x20(%esp),%ecx │ │ - and %ebx,%eax │ │ - mov 0x10(%esp),%ebx │ │ - xor 0x8(%esp),%eax │ │ - add 0x4c(%esp),%eax │ │ - adc 0x50(%esp),%ebp │ │ - add %edi,%eax │ │ - mov %ebx,%edi │ │ adc %esi,%ebp │ │ - add 0x178(%esp,%ecx,2),%eax │ │ - mov %ebx,%esi │ │ - adc 0x17c(%esp,%ecx,2),%ebp │ │ - mov 0x30(%esp),%ecx │ │ + add 0x8(%esp),%ecx │ │ + mov 0x74(%esp),%esi │ │ + mov %ebx,0x48(%esp) │ │ + mov %ebp,0x1c(%esp) │ │ + mov 0xc(%esp),%ebp │ │ + adc %eax,%esi │ │ mov %ecx,%edx │ │ - shld $0x4,%ecx,%esi │ │ - shld $0x1e,%ecx,%edi │ │ - shld $0x1e,%ebx,%edx │ │ - xor %esi,%edx │ │ - mov %ecx,%esi │ │ + mov %ecx,%eax │ │ + mov %ecx,0x34(%esp) │ │ + shld $0x12,%esi,%edx │ │ + shld $0xe,%esi,%eax │ │ + mov %esi,%edi │ │ + xor 0x2c(%esp),%ebp │ │ + mov %esi,0x44(%esp) │ │ + xor %edx,%eax │ │ + mov %esi,%edx │ │ + shld $0x12,%ecx,%edi │ │ + shld $0xe,%ecx,%edx │ │ + xor %edi,%edx │ │ + mov %ecx,%edi │ │ + shld $0x17,%esi,%edi │ │ + and %ecx,%ebp │ │ + xor %edx,%edi │ │ + xor 0xc(%esp),%ebp │ │ + mov %edi,0x8(%esp) │ │ + mov %esi,%edi │ │ + shld $0x17,%ecx,%edi │ │ + xor %eax,%edi │ │ + mov 0x24(%esp),%eax │ │ + mov %eax,%edx │ │ + xor 0x14(%esp),%edx │ │ + and %esi,%edx │ │ + mov %ebx,%esi │ │ + xor %eax,%edx │ │ + add 0x38(%esp),%ebp │ │ + mov 0x28(%esp),%eax │ │ + adc 0x4c(%esp),%edx │ │ + add 0x8(%esp),%ebp │ │ + adc %edi,%edx │ │ + add 0x198(%esp,%eax,2),%ebp │ │ + mov %ebx,%edi │ │ + adc 0x19c(%esp,%eax,2),%edx │ │ + mov 0x1c(%esp),%eax │ │ + mov %eax,%ecx │ │ + shld $0x4,%eax,%esi │ │ + shld $0x1e,%eax,%edi │ │ + shld $0x1e,%ebx,%ecx │ │ + xor %esi,%ecx │ │ + mov %eax,%esi │ │ shld $0x4,%ebx,%esi │ │ xor %esi,%edi │ │ mov %ebx,%esi │ │ - shld $0x19,%ecx,%esi │ │ + shld $0x19,%eax,%esi │ │ xor %edi,%esi │ │ - mov %ecx,%edi │ │ - mov 0x24(%esp),%ecx │ │ + mov %eax,%edi │ │ + mov 0x10(%esp),%eax │ │ shld $0x19,%ebx,%edi │ │ - xor %edx,%edi │ │ - mov 0xc(%esp),%edx │ │ - xor %ecx,%edx │ │ - and %ebx,%edx │ │ - mov 0xc(%esp),%ebx │ │ - and %ecx,%ebx │ │ - xor %edx,%ebx │ │ - mov 0x14(%esp),%edx │ │ - mov %edx,%ecx │ │ - and 0x4(%esp),%edx │ │ + xor %ecx,%edi │ │ + mov %eax,%ecx │ │ xor 0x4(%esp),%ecx │ │ - and 0x30(%esp),%ecx │ │ - xor %ecx,%edx │ │ - add %esi,%ebx │ │ - mov 0x6c(%esp),%esi │ │ + and %ebx,%ecx │ │ + mov %eax,%ebx │ │ + and 0x4(%esp),%ebx │ │ + xor %ecx,%ebx │ │ mov 0x20(%esp),%ecx │ │ - adc %edi,%edx │ │ - add %eax,%ebx │ │ - mov 0x8(%esp),%edi │ │ - adc %ebp,%edx │ │ - add 0x2c(%esp),%eax │ │ - vpaddq 0x80(%esi,%ecx,2),%xmm7,%xmm1 │ │ - adc 0x3c(%esp),%ebp │ │ - addl $0x2,0x38(%esp) │ │ - vmovdqa %xmm1,0x170(%esp,%ecx,2) │ │ - add $0x8,%ecx │ │ - vmovdqa 0xe0(%esp),%xmm1 │ │ - mov %ecx,0x20(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - mov %ecx,0x60(%esp) │ │ - mov 0x14(%esp),%ecx │ │ - mov %ecx,0x5c(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - mov %ecx,0x2c(%esp) │ │ - mov 0x4(%esp),%ecx │ │ - mov %ecx,%esi │ │ - mov %ecx,0x3c(%esp) │ │ - mov 0x1c(%esp),%ecx │ │ - mov %ecx,0x4c(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - mov %ecx,0x50(%esp) │ │ - mov 0x34(%esp),%ecx │ │ - mov %ecx,0x58(%esp) │ │ - jne 4bc40 │ │ - mov %edx,0x40(%esp) │ │ - mov 0x68(%esp),%edx │ │ - mov 0x24(%esp),%edi │ │ - vmovdqa 0xd0(%esp),%xmm5 │ │ - vmovdqa 0xb0(%esp),%xmm6 │ │ - vmovdqa 0xc0(%esp),%xmm4 │ │ - vmovdqa %xmm3,0x80(%esp) │ │ - vmovdqa %xmm1,%xmm3 │ │ - mov %esi,%ecx │ │ - vmovdqa %xmm0,0x90(%esp) │ │ - mov %ebx,0x28(%esp) │ │ - cmp $0x4,%edx │ │ - jne 4bbb0 │ │ - mov 0x8(%esp),%ebx │ │ - mov 0xc(%esp),%esi │ │ - movl $0xffffff80,0x2c(%esp) │ │ + mov %ecx,%eax │ │ + and 0x18(%esp),%ecx │ │ + xor 0x18(%esp),%eax │ │ + and 0x1c(%esp),%eax │ │ + xor %eax,%ecx │ │ + add %esi,%ebx │ │ + mov 0x8c(%esp),%esi │ │ + mov 0x28(%esp),%eax │ │ + adc %edi,%ecx │ │ + add %ebp,%ebx │ │ + mov 0x14(%esp),%edi │ │ + adc %edx,%ecx │ │ + add 0x90(%esp),%ebp │ │ + vmovdqa %xmm5,0x90(%esp) │ │ + vpsrlq $0x1,%xmm2,%xmm5 │ │ + vpxor %xmm4,%xmm5,%xmm4 │ │ + vpsllq $0x38,%xmm2,%xmm5 │ │ + vpsllq $0x3f,%xmm2,%xmm2 │ │ + vpxor %xmm6,%xmm5,%xmm5 │ │ + vpsllq $0x2d,%xmm3,%xmm6 │ │ + vpxor %xmm5,%xmm4,%xmm4 │ │ + vpsllq $0x3,%xmm3,%xmm5 │ │ + mov %edi,0x4c(%esp) │ │ + mov 0xc(%esp),%edi │ │ + vpxor %xmm2,%xmm4,%xmm2 │ │ + vpsrlq $0x6,%xmm3,%xmm4 │ │ + adc 0x30(%esp),%edx │ │ + addl $0x2,0x50(%esp) │ │ + mov %ebp,0x40(%esp) │ │ + vpxor %xmm4,%xmm5,%xmm4 │ │ + vpsrlq $0x13,%xmm3,%xmm5 │ │ + vpxor %xmm6,%xmm5,%xmm5 │ │ + vpxor %xmm5,%xmm4,%xmm4 │ │ + vpsrlq $0x3d,%xmm3,%xmm5 │ │ + vpxor %xmm5,%xmm4,%xmm4 │ │ + mov %edx,0x8(%esp) │ │ + vmovdqa 0xe0(%esp),%xmm5 │ │ + mov 0x4(%esp),%edx │ │ + vpaddq %xmm4,%xmm1,%xmm1 │ │ + vmovdqa 0xf0(%esp),%xmm4 │ │ + vpaddq %xmm2,%xmm1,%xmm6 │ │ + vmovdqa 0x100(%esp),%xmm2 │ │ + vpaddq 0x80(%esi,%eax,2),%xmm6,%xmm1 │ │ + mov 0x2c(%esp),%esi │ │ + vmovdqa %xmm1,0x190(%esp,%eax,2) │ │ + add $0x8,%eax │ │ + vmovaps 0x90(%esp),%xmm1 │ │ + mov %esi,0x38(%esp) │ │ + mov 0x24(%esp),%esi │ │ + mov %eax,0x28(%esp) │ │ + mov 0x10(%esp),%eax │ │ + vmovaps %xmm1,0xd0(%esp) │ │ + mov %eax,0x78(%esp) │ │ + mov 0x20(%esp),%eax │ │ + mov %eax,0x74(%esp) │ │ + mov 0x18(%esp),%eax │ │ + mov %eax,0x30(%esp) │ │ + jne 4dc10 │ │ + mov 0x88(%esp),%ebp │ │ + vmovdqa %xmm7,0xb0(%esp) │ │ + mov 0xc(%esp),%edi │ │ + mov 0x24(%esp),%esi │ │ + vmovdqa 0x90(%esp),%xmm4 │ │ + vmovdqa 0xe0(%esp),%xmm5 │ │ + vmovdqa 0xf0(%esp),%xmm7 │ │ + mov 0x4(%esp),%edx │ │ + mov %ecx,0x54(%esp) │ │ + vmovdqa %xmm3,0xa0(%esp) │ │ + mov %eax,%ecx │ │ + vmovdqa %xmm2,%xmm3 │ │ + mov %ebx,0x3c(%esp) │ │ + vmovdqa %xmm0,0xc0(%esp) │ │ + cmp $0x4,%ebp │ │ + jne 4db90 │ │ + mov 0x2c(%esp),%esi │ │ + mov 0x3c(%esp),%ebp │ │ + mov 0x54(%esp),%ecx │ │ + mov %edx,%eax │ │ + mov $0xffffff80,%edx │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ - mov %eax,%edx │ │ - mov %ebx,0x8(%esp) │ │ - mov %eax,%ebx │ │ + mov %eax,0x4(%esp) │ │ + mov 0x44(%esp),%eax │ │ mov %ebp,0x3c(%esp) │ │ - mov %eax,0x20(%esp) │ │ - vmovd %esi,%xmm0 │ │ + add 0x190(%esp,%edx,1),%edi │ │ + mov 0x24(%esp),%ebp │ │ + mov 0x8(%esp),%ebx │ │ + mov %esi,0x2c(%esp) │ │ + mov %edx,0x4c(%esp) │ │ + mov %eax,0x30(%esp) │ │ + mov 0x34(%esp),%eax │ │ + adc 0x194(%esp,%edx,1),%ebp │ │ mov %edi,0xc(%esp) │ │ - mov 0x40(%esp),%edi │ │ - shld $0x12,%ebp,%edx │ │ - shld $0xe,%ebp,%ebx │ │ - xor %edx,%ebx │ │ - mov %ebp,%edx │ │ - shld $0xe,%eax,%ebp │ │ - shld $0x12,%eax,%edx │ │ - mov 0x14(%esp),%eax │ │ - mov %ecx,0x14(%esp) │ │ - mov %ebx,0x50(%esp) │ │ - xor %edx,%ebp │ │ + mov %ebx,0x44(%esp) │ │ + mov %eax,0x28(%esp) │ │ + mov 0x40(%esp),%eax │ │ + mov %eax,%esi │ │ + mov %eax,%edx │ │ + mov %eax,%edi │ │ + mov %ebx,%eax │ │ + shld $0x12,%ebx,%esi │ │ + shld $0xe,%ebx,%edx │ │ + mov %edi,0x34(%esp) │ │ + shld $0x12,%edi,%eax │ │ + xor %esi,%edx │ │ + mov %edi,%esi │ │ + mov %ebx,%edi │ │ + shld $0xe,%esi,%edi │ │ + xor %eax,%edi │ │ + mov %esi,%eax │ │ + shld $0x17,%ebx,%eax │ │ + xor %edi,%eax │ │ + mov %ebx,%edi │ │ + shld $0x17,%esi,%edi │ │ + mov 0x2c(%esp),%esi │ │ + xor %edx,%edi │ │ + add 0xc(%esp),%eax │ │ + mov 0x30(%esp),%edx │ │ + mov %esi,0x38(%esp) │ │ + adc %ebp,%edi │ │ + mov 0x14(%esp),%ebp │ │ + xor %ebp,%edx │ │ + mov %ebp,0xc(%esp) │ │ + mov %edx,%ebp │ │ mov 0x28(%esp),%edx │ │ - mov %edi,%ecx │ │ - mov %ebp,0x4c(%esp) │ │ - mov %edi,%ebp │ │ - vpinsrd $0x1,%eax,%xmm0,%xmm0 │ │ - mov 0x30(%esp),%eax │ │ - mov %ebp,0x30(%esp) │ │ - shld $0x1e,%edx,%ecx │ │ - mov %edx,%esi │ │ - mov %edx,%ebx │ │ - shld $0x1e,%edi,%esi │ │ - mov %eax,0x4(%esp) │ │ + and %ebx,%ebp │ │ + xor 0xc(%esp),%ebp │ │ + xor %esi,%edx │ │ + and 0x34(%esp),%edx │ │ + xor %esi,%edx │ │ + add %eax,%edx │ │ + mov 0x20(%esp),%eax │ │ + adc %edi,%ebp │ │ + mov %ebp,0x8(%esp) │ │ + mov 0x3c(%esp),%ebp │ │ + mov %eax,0x14(%esp) │ │ mov 0x10(%esp),%eax │ │ - mov %ebx,0x10(%esp) │ │ + mov %ebp,%esi │ │ + mov %ebp,%ebx │ │ + mov %ebp,%edi │ │ + shld $0x4,%ecx,%esi │ │ mov %eax,0x24(%esp) │ │ - mov %edx,%eax │ │ - shld $0x4,%edi,%eax │ │ - xor %eax,%ecx │ │ - mov %edi,%eax │ │ - shld $0x4,%edx,%eax │ │ - shld $0x19,%edi,%edx │ │ - shld $0x19,%ebx,%edi │ │ - xor %eax,%esi │ │ - xor %ecx,%edi │ │ - mov 0xc(%esp),%ecx │ │ - xor %esi,%edx │ │ - mov 0x44(%esp),%esi │ │ - mov %edx,0x28(%esp) │ │ - mov 0x24(%esp),%edx │ │ - mov %ecx,%eax │ │ - xor 0x18(%esp),%esi │ │ - xor %edx,%eax │ │ - and %edx,%ecx │ │ - mov 0x14(%esp),%edx │ │ - and %ebx,%eax │ │ - mov %edi,%ebx │ │ - mov 0x3c(%esp),%edi │ │ - xor %eax,%ecx │ │ - mov %ecx,0x38(%esp) │ │ - mov 0x4(%esp),%ecx │ │ - mov %edx,%eax │ │ - xor %ecx,%eax │ │ - and %ecx,%edx │ │ - mov 0x20(%esp),%ecx │ │ - and %ebp,%eax │ │ - xor %eax,%edx │ │ + mov 0x18(%esp),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x4(%esp),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x1c(%esp),%eax │ │ + mov %eax,0x18(%esp) │ │ mov 0x48(%esp),%eax │ │ - mov %edx,0x70(%esp) │ │ - mov 0x2c(%esp),%edx │ │ - mov %ecx,%ebp │ │ - shld $0x17,%edi,%ebp │ │ - shld $0x17,%ecx,%edi │ │ - mov 0x8(%esp),%ecx │ │ - xor 0x1c(%esp),%eax │ │ - add 0x170(%esp,%edx,1),%ecx │ │ - mov %ecx,0x8(%esp) │ │ - mov 0x34(%esp),%ecx │ │ - adc 0x174(%esp,%edx,1),%ecx │ │ - xor 0x4c(%esp),%ebp │ │ - xor 0x50(%esp),%edi │ │ - mov 0x28(%esp),%edx │ │ - add 0x8(%esp),%ebp │ │ - adc %ecx,%edi │ │ - and 0x20(%esp),%eax │ │ - mov 0x3c(%esp),%ecx │ │ - and %ecx,%esi │ │ - xor 0x1c(%esp),%eax │ │ - xor 0x18(%esp),%esi │ │ - add %ebp,%eax │ │ - mov 0x44(%esp),%ebp │ │ - adc %edi,%esi │ │ - add %eax,%edx │ │ - mov 0x48(%esp),%edi │ │ - vmovd %eax,%xmm2 │ │ + mov %ebp,0x48(%esp) │ │ + mov %eax,0x4(%esp) │ │ mov %ecx,%eax │ │ - adc %esi,%ebx │ │ - add 0x38(%esp),%edx │ │ - vmovd %esi,%xmm1 │ │ - mov 0x18(%esp),%esi │ │ - mov %eax,0x44(%esp) │ │ - vpunpckldq %xmm1,%xmm2,%xmm1 │ │ - vmovq %xmm1,%xmm1 │ │ - mov %ebp,0x18(%esp) │ │ - vmovd %edi,%xmm3 │ │ - adc 0x70(%esp),%ebx │ │ - mov %edx,0x28(%esp) │ │ - mov 0x20(%esp),%edx │ │ - vpinsrd $0x1,%ebp,%xmm3,%xmm3 │ │ - addl $0x8,0x2c(%esp) │ │ - mov %esi,0x34(%esp) │ │ - mov %ebx,0x40(%esp) │ │ - mov 0x1c(%esp),%ebx │ │ - vpinsrd $0x2,%edx,%xmm0,%xmm0 │ │ - mov %edi,0x1c(%esp) │ │ - mov 0x24(%esp),%edi │ │ - mov %edx,0x48(%esp) │ │ - vpinsrd $0x3,%ecx,%xmm0,%xmm0 │ │ - mov 0x4(%esp),%ecx │ │ - vpinsrd $0x2,%ebx,%xmm3,%xmm3 │ │ - vpinsrd $0x3,%esi,%xmm3,%xmm3 │ │ + shld $0x1e,%ebp,%ecx │ │ + xor %esi,%ecx │ │ + mov %eax,%esi │ │ + shld $0x1e,%eax,%ebx │ │ + shld $0x19,%eax,%edi │ │ + mov %eax,0x1c(%esp) │ │ + shld $0x4,%ebp,%esi │ │ + xor %esi,%ebx │ │ + mov %eax,%esi │ │ + shld $0x19,%ebp,%esi │ │ + xor %ebx,%edi │ │ + mov 0x4(%esp),%ebx │ │ + xor %ecx,%esi │ │ + mov 0x10(%esp),%ecx │ │ + add %edx,%edi │ │ + adc 0x8(%esp),%esi │ │ + xor %ebx,%ecx │ │ + and %ebp,%ecx │ │ + mov 0x10(%esp),%ebp │ │ + and %ebx,%ebp │ │ + xor %ecx,%ebp │ │ + mov 0x20(%esp),%ecx │ │ + mov %ecx,%ebx │ │ + and 0x18(%esp),%ecx │ │ + xor 0x18(%esp),%ebx │ │ + and %eax,%ebx │ │ + mov 0x4(%esp),%eax │ │ + xor %ebx,%ecx │ │ + add %edi,%ebp │ │ + mov 0x38(%esp),%edi │ │ + mov 0x30(%esp),%ebx │ │ + adc %esi,%ecx │ │ + add 0x24(%esp),%edx │ │ mov 0xc(%esp),%esi │ │ - vinserti128 $0x1,%xmm3,%ymm0,%ymm0 │ │ - vpaddq %ymm1,%ymm0,%ymm0 │ │ - vpextrd $0x1,%xmm0,%ebp │ │ - vmovd %xmm0,%eax │ │ - jne 4c000 │ │ - vmovd 0x28(%esp),%xmm2 │ │ - vmovd %edi,%xmm1 │ │ - mov 0x64(%esp),%eax │ │ - vpaddq 0x190(%esp),%ymm0,%ymm0 │ │ + mov %edx,0x40(%esp) │ │ + mov 0x8(%esp),%edx │ │ + mov %esi,0x24(%esp) │ │ + mov 0x28(%esp),%esi │ │ + adc 0x14(%esp),%edx │ │ + mov %ebx,0x14(%esp) │ │ + mov %edx,0x8(%esp) │ │ + mov 0x4c(%esp),%edx │ │ + add $0x8,%edx │ │ + jne 4e000 │ │ + vmovd %eax,%xmm0 │ │ + vmovd %ebp,%xmm1 │ │ + mov 0x40(%esp),%esi │ │ + mov 0x8(%esp),%edi │ │ + mov 0x34(%esp),%eax │ │ + mov 0x28(%esp),%edx │ │ + vpinsrd $0x1,0x18(%esp),%xmm0,%xmm0 │ │ vpinsrd $0x1,%ecx,%xmm1,%xmm1 │ │ - vpinsrd $0x2,%esi,%xmm1,%xmm1 │ │ - vpinsrd $0x3,0x14(%esp),%xmm1,%xmm1 │ │ - vpinsrd $0x1,0x40(%esp),%xmm2,%xmm2 │ │ - vpinsrd $0x2,0x10(%esp),%xmm2,%xmm2 │ │ - vpinsrd $0x3,0x30(%esp),%xmm2,%xmm2 │ │ - vinserti128 $0x1,%xmm1,%ymm2,%ymm1 │ │ - vpaddq 0x170(%esp),%ymm1,%ymm1 │ │ - vmovdqu %ymm1,(%eax) │ │ - vmovdqu %ymm0,0x20(%eax) │ │ + mov 0x84(%esp),%ecx │ │ + vpinsrd $0x2,0x48(%esp),%xmm1,%xmm1 │ │ + add 0x58(%esp),%esi │ │ + vpinsrd $0x2,0x10(%esp),%xmm0,%xmm0 │ │ + vpinsrd $0x3,0x1c(%esp),%xmm1,%xmm1 │ │ + adc 0x5c(%esp),%edi │ │ + add 0x60(%esp),%eax │ │ + vpinsrd $0x3,0x20(%esp),%xmm0,%xmm0 │ │ + vinserti128 $0x1,%xmm0,%ymm1,%ymm0 │ │ + vpaddq 0x190(%esp),%ymm0,%ymm0 │ │ + vmovdqu %ymm0,(%ecx) │ │ + mov %esi,0x20(%ecx) │ │ + mov 0x44(%esp),%esi │ │ + mov %edi,0x24(%ecx) │ │ + mov %eax,0x28(%ecx) │ │ + mov 0x30(%esp),%eax │ │ + adc 0x64(%esp),%esi │ │ + add 0x68(%esp),%edx │ │ + mov %esi,0x2c(%ecx) │ │ + mov %edx,0x30(%ecx) │ │ + mov 0x38(%esp),%edx │ │ + adc 0x6c(%esp),%eax │ │ + mov 0xc(%esp),%esi │ │ + add 0x7c(%esp),%edx │ │ + mov %eax,0x34(%ecx) │ │ + adc 0x80(%esp),%esi │ │ + mov %edx,0x38(%ecx) │ │ + mov %esi,0x3c(%ecx) │ │ add $0x1bc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ vzeroupper │ │ ret │ │ - mov 0x54(%esp),%ebx │ │ - mov 0x38(%esp),%ecx │ │ + mov 0x70(%esp),%ebx │ │ + mov 0x50(%esp),%ecx │ │ mov $0x50,%edx │ │ - lea -0xb00(%ebx),%eax │ │ + lea -0xc54(%ebx),%eax │ │ mov %eax,(%esp) │ │ vzeroupper │ │ - call 31e2c │ │ + call 336a0 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x6c,%esp │ │ - call 4c25e │ │ + sub $0x5c,%esp │ │ + call 4e26e │ │ pop %ebx │ │ - movl $0x3,-0x38(%ebp) │ │ - add $0x3257e,%ebx │ │ + movl $0x3,-0x34(%ebp) │ │ + add $0x2fe1e,%ebx │ │ cmpl $0x1,0x8(%ebp) │ │ - jne 4c9a4 │ │ + jne 4e96c │ │ mov 0x1c(%ebp),%esi │ │ - mov %esi,-0x58(%ebp) │ │ + mov %esi,-0x54(%ebp) │ │ mov %esi,(%esp) │ │ - call 78670 │ │ + call 77dc0 │ │ mov %eax,%edi │ │ lea -0x44(%ebp),%eax │ │ movl $0x0,-0x44(%ebp) │ │ mov %esi,(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 7bea0 │ │ + call 7b5f0 │ │ cmpl $0x1,-0x44(%ebp) │ │ mov %esi,(%esp) │ │ sbb $0x0,%eax │ │ - mov %eax,-0x54(%ebp) │ │ - call 786b0 │ │ - lea -0x58(%ebp),%ecx │ │ + mov %eax,-0x50(%ebp) │ │ + call 77e00 │ │ + lea -0x54(%ebp),%ecx │ │ test %edi,%edi │ │ - mov %eax,-0x40(%ebp) │ │ + mov %eax,-0x38(%ebp) │ │ + mov %ebx,-0x3c(%ebp) │ │ + mov %ecx,-0x58(%ebp) │ │ mov %ecx,-0x5c(%ebp) │ │ - mov %ecx,-0x60(%ebp) │ │ - je 4c8ef │ │ + je 4e8c7 │ │ movzbl (%edi),%edx │ │ lea 0x1(%edi),%esi │ │ - mov %ebx,-0x3c(%ebp) │ │ cmp $0xff,%edx │ │ - je 4c314 │ │ - mov %edx,-0x30(%ebp) │ │ + je 4e324 │ │ + mov %edx,-0x28(%ebp) │ │ shr $0x4,%edx │ │ and $0x7,%edx │ │ cmp $0x5,%edx │ │ - ja 4c9a4 │ │ - mov -0x7be44(%ebx,%edx,4),%edx │ │ - lea -0x5c(%ebp),%ecx │ │ - lea -0x674(%ebx),%eax │ │ - mov %esi,-0x18(%ebp) │ │ + ja 4e96c │ │ + mov -0x7b518(%ebx,%edx,4),%edx │ │ + lea -0x58(%ebp),%eax │ │ + lea -0x7e4(%ebx),%ecx │ │ + mov %esi,-0x30(%ebp) │ │ add %ebx,%edx │ │ jmp *%edx │ │ - lea -0x60(%ebp),%ecx │ │ - lea -0x65c(%ebx),%eax │ │ - mov %ecx,(%esp) │ │ - call *0x14(%eax) │ │ + lea -0x5c(%ebp),%eax │ │ + lea -0x7cc(%ebx),%ecx │ │ + mov %eax,(%esp) │ │ + call *0x14(%ecx) │ │ test %eax,%eax │ │ - mov %eax,-0x18(%ebp) │ │ - jne 4c32a │ │ - jmp 4c351 │ │ - mov -0x40(%ebp),%ecx │ │ - jmp 4c457 │ │ - mov -0x40(%ebp),%eax │ │ + mov %eax,-0x30(%ebp) │ │ + jne 4e33a │ │ + jmp 4e365 │ │ + mov -0x38(%ebp),%eax │ │ + jmp 4e459 │ │ + mov -0x38(%ebp),%eax │ │ test %eax,%eax │ │ - mov %eax,-0x18(%ebp) │ │ - je 4c9a4 │ │ - mov -0x30(%ebp),%eax │ │ + mov %eax,-0x30(%ebp) │ │ + je 4e96c │ │ + mov -0x28(%ebp),%eax │ │ and $0xf,%eax │ │ cmp $0xc,%eax │ │ - ja 4c9a4 │ │ - mov -0x7be2c(%ebx,%eax,4),%eax │ │ + ja 4e96c │ │ + mov -0x7b500(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ - mov %edi,%esi │ │ - add $0x5,%esi │ │ - jmp 4c36a │ │ + mov 0x1(%edi),%ebx │ │ + add $0x5,%edi │ │ + jmp 4e447 │ │ add $0x3,%esi │ │ and $0xfffffffc,%esi │ │ - testb $0xf,-0x30(%ebp) │ │ - jne 4c9a4 │ │ - mov (%esi),%ecx │ │ + testb $0xf,-0x28(%ebp) │ │ + jne 4e96c │ │ + mov (%esi),%eax │ │ add $0x4,%esi │ │ - jmp 4c44f │ │ - mov %edi,%esi │ │ - add $0x9,%esi │ │ - mov -0x18(%ebp),%ecx │ │ - add 0x1(%edi),%ecx │ │ - jmp 4c44f │ │ + jmp 4e450 │ │ + mov 0x1(%edi),%ebx │ │ + add $0x9,%edi │ │ + jmp 4e447 │ │ + xor %ebx,%ebx │ │ xor %edi,%edi │ │ xor %ecx,%ecx │ │ mov %esi,%eax │ │ - movl $0x0,-0x28(%ebp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ - movzbl (%eax),%ebx │ │ + mov (%eax),%dh │ │ inc %eax │ │ xor %esi,%esi │ │ mov %eax,-0x10(%ebp) │ │ - mov $0x0,%eax │ │ - mov %ebx,%edx │ │ - and $0x7f,%dl │ │ - movzbl %dl,%edx │ │ - shld %cl,%edx,%esi │ │ - shl %cl,%edx │ │ + mov %ebx,%eax │ │ + mov %dh,-0x24(%ebp) │ │ + and $0x7f,%dh │ │ + movzbl %dh,%ebx │ │ + mov $0x0,%edx │ │ + shld %cl,%ebx,%esi │ │ + shl %cl,%ebx │ │ test $0x20,%cl │ │ - cmovne %edx,%esi │ │ - cmovne %eax,%edx │ │ - mov -0x10(%ebp),%eax │ │ + cmovne %ebx,%esi │ │ + cmovne %edx,%ebx │ │ + movzbl -0x24(%ebp),%edx │ │ add $0x7,%ecx │ │ - or %edx,-0x28(%ebp) │ │ + or %ebx,%eax │ │ or %esi,%edi │ │ - test %bl,%bl │ │ - js 4c390 │ │ - cmp $0x40,%ecx │ │ - mov $0xffffffff,%esi │ │ - setae %dl │ │ - cmp $0x40,%bl │ │ - setb %dh │ │ - shl %cl,%esi │ │ - xor %edi,%edi │ │ - or %dl,%dh │ │ + mov %eax,%ebx │ │ + mov -0x10(%ebp),%eax │ │ + test %dl,%dl │ │ + js 4e390 │ │ + mov $0xffffffff,%edi │ │ + xor %esi,%esi │ │ + shl %cl,%edi │ │ test $0x20,%cl │ │ - mov -0x18(%ebp),%ecx │ │ - cmovne %edi,%esi │ │ - test %dh,%dh │ │ - cmovne %edi,%esi │ │ - mov -0x28(%ebp),%edi │ │ - or %esi,%edi │ │ + cmovne %esi,%edi │ │ + cmp $0x40,%dl │ │ + cmovb %esi,%edi │ │ + cmp $0x40,%ecx │ │ + cmovae %esi,%edi │ │ mov %eax,%esi │ │ - add %edi,%ecx │ │ - jmp 4c44f │ │ + or %edi,%ebx │ │ + jmp 4e449 │ │ xor %ecx,%ecx │ │ - xor %edx,%edx │ │ + xor %ebx,%ebx │ │ xor %edi,%edi │ │ - nopl 0x0(%eax) │ │ - movzbl (%esi),%eax │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov (%esi),%dh │ │ inc %esi │ │ - xor %ebx,%ebx │ │ + mov %ebx,%eax │ │ mov %esi,-0x10(%ebp) │ │ - mov $0x0,%esi │ │ - mov %al,-0x28(%ebp) │ │ - and $0x7f,%al │ │ - movzbl %al,%eax │ │ - shld %cl,%eax,%ebx │ │ - shl %cl,%eax │ │ + xor %esi,%esi │ │ + mov %dh,-0x24(%ebp) │ │ + and $0x7f,%dh │ │ + movzbl %dh,%ebx │ │ + mov $0x0,%edx │ │ + shld %cl,%ebx,%esi │ │ + shl %cl,%ebx │ │ test $0x20,%cl │ │ - cmovne %eax,%ebx │ │ - cmovne %esi,%eax │ │ - mov -0x10(%ebp),%esi │ │ + cmovne %ebx,%esi │ │ + cmovne %edx,%ebx │ │ add $0x7,%ecx │ │ - or %ebx,%edi │ │ - or %eax,%edx │ │ - cmpb $0x0,-0x28(%ebp) │ │ - js 4c400 │ │ - mov -0x18(%ebp),%ecx │ │ - add %edx,%ecx │ │ - jmp 4c44f │ │ - movzwl 0x1(%edi),%eax │ │ - jmp 4c445 │ │ - movswl 0x1(%edi),%eax │ │ - mov -0x18(%ebp),%ecx │ │ + or %ebx,%eax │ │ + or %esi,%edi │ │ + mov -0x10(%ebp),%esi │ │ + cmpb $0x0,-0x24(%ebp) │ │ + mov %eax,%ebx │ │ + js 4e400 │ │ + jmp 4e449 │ │ + movzwl 0x1(%edi),%ebx │ │ + jmp 4e444 │ │ + movswl 0x1(%edi),%ebx │ │ add $0x3,%edi │ │ mov %edi,%esi │ │ - add %eax,%ecx │ │ - cmpb $0x0,-0x30(%ebp) │ │ - jns 4c457 │ │ - mov (%ecx),%ecx │ │ + mov -0x30(%ebp),%ecx │ │ + add %ebx,%ecx │ │ + mov %ecx,%eax │ │ + mov -0x28(%ebp),%ecx │ │ + test %cl,%cl │ │ + jns 4e459 │ │ + mov (%eax),%eax │ │ cmpb $0xff,(%esi) │ │ lea 0x1(%esi),%edi │ │ - mov %ecx,-0x18(%ebp) │ │ - je 4c478 │ │ + mov %eax,-0x30(%ebp) │ │ + je 4e478 │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ + xchg %ax,%ax │ │ cmpb $0x0,(%edi) │ │ lea 0x1(%edi),%edi │ │ - js 4c470 │ │ + js 4e470 │ │ movzbl (%edi),%eax │ │ inc %edi │ │ - xor %ecx,%ecx │ │ - xor %esi,%esi │ │ xor %edx,%edx │ │ - mov %al,-0x29(%ebp) │ │ + xor %ecx,%ecx │ │ + mov %eax,-0x40(%ebp) │ │ + xor %eax,%eax │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nop │ │ mov (%edi),%bh │ │ - mov %esi,-0x30(%ebp) │ │ + mov %eax,-0x28(%ebp) │ │ xor %eax,%eax │ │ inc %edi │ │ mov %bh,-0x10(%ebp) │ │ and $0x7f,%bh │ │ movzbl %bh,%esi │ │ mov $0x0,%ebx │ │ shld %cl,%esi,%eax │ │ shl %cl,%esi │ │ test $0x20,%cl │ │ cmovne %esi,%eax │ │ cmovne %ebx,%esi │ │ add $0x7,%ecx │ │ - or %esi,-0x30(%ebp) │ │ + or %esi,-0x28(%ebp) │ │ or %eax,%edx │ │ cmpb $0x0,-0x10(%ebp) │ │ - mov -0x30(%ebp),%esi │ │ - js 4c490 │ │ - movzbl -0x29(%ebp),%ecx │ │ - cmp $0xf,%cl │ │ - ja 4c902 │ │ - mov -0x3c(%ebp),%ebx │ │ - add %edi,%esi │ │ - movzbl %cl,%eax │ │ - mov %eax,-0x50(%ebp) │ │ - mov %esi,-0x30(%ebp) │ │ - cmp %esi,%edi │ │ - jae 4c90d │ │ - cmp $0xc,%cl │ │ - ja 4c9a4 │ │ - mov -0x50(%ebp),%eax │ │ - mov -0x7bdf8(%ebx,%eax,4),%eax │ │ - add %ebx,%eax │ │ + mov -0x28(%ebp),%eax │ │ + js 4e490 │ │ + cmpb $0xf,-0x40(%ebp) │ │ + ja 4e8eb │ │ + add %edi,%eax │ │ + mov %edi,%ecx │ │ + mov %eax,-0x28(%ebp) │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + cmp %eax,%ecx │ │ + jae 4e8ef │ │ + mov -0x40(%ebp),%eax │ │ + mov %ecx,%edi │ │ + mov -0x3c(%ebp),%ecx │ │ + cmp $0xc,%eax │ │ + ja 4e96c │ │ + mov -0x7b4cc(%ecx,%eax,4),%eax │ │ + add %ecx,%eax │ │ jmp *%eax │ │ mov (%edi),%eax │ │ mov 0x4(%edi),%edx │ │ mov 0x8(%edi),%ecx │ │ add $0xc,%edi │ │ movl $0x4,-0x14(%ebp) │ │ - mov %eax,-0x24(%ebp) │ │ - mov %edx,-0x20(%ebp) │ │ - mov %ecx,-0x1c(%ebp) │ │ - jmp 4c7c1 │ │ - nop │ │ + mov %eax,-0x1c(%ebp) │ │ + mov %edx,-0x18(%ebp) │ │ + mov %ecx,-0x20(%ebp) │ │ + jmp 4e7a1 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + xchg %ax,%ax │ │ mov (%edi),%eax │ │ mov 0x8(%edi),%edx │ │ mov 0x10(%edi),%ecx │ │ movl $0x4,-0x14(%ebp) │ │ add $0x18,%edi │ │ - mov %eax,-0x24(%ebp) │ │ - mov %edx,-0x20(%ebp) │ │ - mov %ecx,-0x1c(%ebp) │ │ - jmp 4c7c1 │ │ + mov %eax,-0x1c(%ebp) │ │ + mov %edx,-0x18(%ebp) │ │ + mov %ecx,-0x20(%ebp) │ │ + jmp 4e7a1 │ │ xor %edx,%edx │ │ xor %eax,%eax │ │ xor %ebx,%ebx │ │ movl $0x4,-0x14(%ebp) │ │ nopl (%eax) │ │ movzbl (%edi),%ecx │ │ - mov %edx,-0x24(%ebp) │ │ + mov %edx,-0x1c(%ebp) │ │ xor %esi,%esi │ │ inc %edi │ │ mov %cl,-0x10(%ebp) │ │ and $0x7f,%cl │ │ movzbl %cl,%edx │ │ mov %ebx,%ecx │ │ shld %cl,%edx,%esi │ │ shl %cl,%edx │ │ test $0x20,%bl │ │ mov $0x0,%ecx │ │ cmovne %edx,%esi │ │ cmovne %ecx,%edx │ │ movzbl -0x10(%ebp),%ecx │ │ add $0x7,%ebx │ │ - or %edx,-0x24(%ebp) │ │ + or %edx,-0x1c(%ebp) │ │ or %esi,%eax │ │ - mov -0x24(%ebp),%edx │ │ + mov -0x1c(%ebp),%edx │ │ test %cl,%cl │ │ - js 4c550 │ │ + js 4e560 │ │ xor %esi,%esi │ │ xor %eax,%eax │ │ xor %edx,%edx │ │ mov %ebx,-0x4c(%ebp) │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl (%eax) │ │ movzbl (%edi),%ecx │ │ - mov %esi,-0x20(%ebp) │ │ + mov %esi,-0x18(%ebp) │ │ xor %ebx,%ebx │ │ inc %edi │ │ - mov %cl,-0x28(%ebp) │ │ + mov %cl,-0x24(%ebp) │ │ and $0x7f,%cl │ │ movzbl %cl,%esi │ │ mov %edx,%ecx │ │ shld %cl,%esi,%ebx │ │ shl %cl,%esi │ │ test $0x20,%dl │ │ mov $0x0,%ecx │ │ cmovne %esi,%ebx │ │ cmovne %ecx,%esi │ │ - movzbl -0x28(%ebp),%ecx │ │ + movzbl -0x24(%ebp),%ecx │ │ add $0x7,%edx │ │ - or %esi,-0x20(%ebp) │ │ + or %esi,-0x18(%ebp) │ │ or %ebx,%eax │ │ - mov -0x20(%ebp),%esi │ │ + mov -0x18(%ebp),%esi │ │ test %cl,%cl │ │ - js 4c5a0 │ │ - xor %ebx,%ebx │ │ + js 4e5b0 │ │ xor %esi,%esi │ │ xor %eax,%eax │ │ mov %edx,-0x48(%ebp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ + movl $0x0,-0x20(%ebp) │ │ + nopl 0x0(%eax,%eax,1) │ │ movzbl (%edi),%ecx │ │ - mov %ebx,-0x1c(%ebp) │ │ xor %edx,%edx │ │ inc %edi │ │ - mov %cl,-0x32(%ebp) │ │ + mov %cl,-0x29(%ebp) │ │ and $0x7f,%cl │ │ movzbl %cl,%ebx │ │ mov %eax,%ecx │ │ shld %cl,%ebx,%edx │ │ shl %cl,%ebx │ │ test $0x20,%al │ │ mov $0x0,%ecx │ │ cmovne %ebx,%edx │ │ cmovne %ecx,%ebx │ │ - movzbl -0x32(%ebp),%ecx │ │ + movzbl -0x29(%ebp),%ecx │ │ add $0x7,%eax │ │ - or %ebx,-0x1c(%ebp) │ │ + or %ebx,-0x20(%ebp) │ │ or %edx,%esi │ │ - mov -0x1c(%ebp),%ebx │ │ test %cl,%cl │ │ - js 4c5f0 │ │ - mov %cl,%dh │ │ + js 4e600 │ │ + mov %ecx,%ebx │ │ mov -0x4c(%ebp),%ecx │ │ mov $0xffffffff,%esi │ │ - cmp $0x40,%ecx │ │ - setae -0x31(%ebp) │ │ - cmpb $0x40,-0x10(%ebp) │ │ - setb %dl │ │ + mov $0x0,%edx │ │ shl %cl,%esi │ │ - or -0x31(%ebp),%dl │ │ test $0x20,%cl │ │ - mov $0x0,%ecx │ │ - cmovne %ecx,%esi │ │ - test %dl,%dl │ │ - cmovne %ecx,%esi │ │ + cmovne %edx,%esi │ │ + cmpb $0x40,-0x10(%ebp) │ │ + cmovb %edx,%esi │ │ + cmp $0x40,%ecx │ │ mov -0x48(%ebp),%ecx │ │ - or %esi,-0x24(%ebp) │ │ + cmovae %edx,%esi │ │ + or %esi,-0x1c(%ebp) │ │ mov $0xffffffff,%esi │ │ - cmp $0x40,%ecx │ │ - setae -0x10(%ebp) │ │ - cmpb $0x40,-0x28(%ebp) │ │ - setb %dl │ │ shl %cl,%esi │ │ - or -0x10(%ebp),%dl │ │ test $0x20,%cl │ │ - mov $0x0,%ecx │ │ - cmovne %ecx,%esi │ │ - test %dl,%dl │ │ - cmovne %ecx,%esi │ │ + cmovne %edx,%esi │ │ + cmpb $0x40,-0x24(%ebp) │ │ + cmovb %edx,%esi │ │ + cmp $0x40,%ecx │ │ mov %eax,%ecx │ │ - or %esi,-0x20(%ebp) │ │ + cmovae %edx,%esi │ │ + mov $0xffffffff,%edx │ │ + or %esi,-0x18(%ebp) │ │ + shl %cl,%edx │ │ + test $0x20,%al │ │ + mov $0x0,%esi │ │ + cmovne %esi,%edx │ │ + cmp $0x40,%bl │ │ + cmovb %esi,%edx │ │ + xor %esi,%esi │ │ cmp $0x40,%eax │ │ - mov $0xffffffff,%esi │ │ - setae %al │ │ - cmp $0x40,%dh │ │ - setb %dl │ │ - shl %cl,%esi │ │ - or %al,%dl │ │ - test $0x20,%cl │ │ - mov $0x0,%ecx │ │ - cmovne %ecx,%esi │ │ - test %dl,%dl │ │ - cmovne %ecx,%esi │ │ - or %esi,%ebx │ │ - mov %ebx,-0x1c(%ebp) │ │ - jmp 4c7c1 │ │ + cmovae %esi,%edx │ │ + or %edx,-0x20(%ebp) │ │ + jmp 4e7a1 │ │ xor %ecx,%ecx │ │ xor %edx,%edx │ │ xor %eax,%eax │ │ movl $0x4,-0x14(%ebp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - mov %edx,-0x24(%ebp) │ │ + mov %edx,-0x1c(%ebp) │ │ mov (%edi),%dh │ │ xor %ebx,%ebx │ │ inc %edi │ │ mov %dh,-0x10(%ebp) │ │ and $0x7f,%dh │ │ movzbl %dh,%esi │ │ mov $0x0,%edx │ │ shld %cl,%esi,%ebx │ │ shl %cl,%esi │ │ test $0x20,%cl │ │ cmovne %esi,%ebx │ │ cmovne %edx,%esi │ │ - mov -0x24(%ebp),%edx │ │ + mov -0x1c(%ebp),%edx │ │ add $0x7,%ecx │ │ or %ebx,%eax │ │ or %esi,%edx │ │ cmpb $0x0,-0x10(%ebp) │ │ - js 4c6d0 │ │ - mov %edx,-0x24(%ebp) │ │ + js 4e6b0 │ │ + mov %edx,-0x1c(%ebp) │ │ xor %ecx,%ecx │ │ xor %edx,%edx │ │ xor %eax,%eax │ │ nopl (%eax) │ │ - mov %edx,-0x20(%ebp) │ │ + mov %edx,-0x18(%ebp) │ │ mov (%edi),%dh │ │ xor %ebx,%ebx │ │ inc %edi │ │ mov %dh,-0x10(%ebp) │ │ and $0x7f,%dh │ │ movzbl %dh,%esi │ │ mov $0x0,%edx │ │ shld %cl,%esi,%ebx │ │ shl %cl,%esi │ │ test $0x20,%cl │ │ cmovne %esi,%ebx │ │ cmovne %edx,%esi │ │ - mov -0x20(%ebp),%edx │ │ + mov -0x18(%ebp),%edx │ │ add $0x7,%ecx │ │ or %ebx,%eax │ │ or %esi,%edx │ │ cmpb $0x0,-0x10(%ebp) │ │ - js 4c710 │ │ + js 4e6f0 │ │ + mov %edx,-0x18(%ebp) │ │ xor %ecx,%ecx │ │ - xor %ebx,%ebx │ │ + xor %edx,%edx │ │ xor %eax,%eax │ │ - mov %edx,-0x20(%ebp) │ │ nopl (%eax) │ │ + mov %edx,-0x20(%ebp) │ │ mov (%edi),%dh │ │ - mov %ebx,-0x1c(%ebp) │ │ xor %ebx,%ebx │ │ inc %edi │ │ mov %dh,-0x10(%ebp) │ │ and $0x7f,%dh │ │ movzbl %dh,%esi │ │ mov $0x0,%edx │ │ shld %cl,%esi,%ebx │ │ shl %cl,%esi │ │ test $0x20,%cl │ │ cmovne %esi,%ebx │ │ cmovne %edx,%esi │ │ + mov -0x20(%ebp),%edx │ │ add $0x7,%ecx │ │ or %ebx,%eax │ │ - mov -0x1c(%ebp),%ebx │ │ - or %esi,%ebx │ │ + or %esi,%edx │ │ cmpb $0x0,-0x10(%ebp) │ │ - js 4c750 │ │ - mov %ebx,-0x1c(%ebp) │ │ - jmp 4c7c1 │ │ + js 4e730 │ │ + mov %edx,-0x20(%ebp) │ │ + jmp 4e7a1 │ │ movswl (%edi),%eax │ │ movl $0x4,-0x14(%ebp) │ │ - mov %eax,-0x24(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ movswl 0x2(%edi),%eax │ │ - mov %eax,-0x20(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ movswl 0x4(%edi),%eax │ │ - jmp 4c7bb │ │ + jmp 4e79b │ │ movzwl (%edi),%eax │ │ movl $0x4,-0x14(%ebp) │ │ - mov %eax,-0x24(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ movzwl 0x2(%edi),%eax │ │ - mov %eax,-0x20(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ movzwl 0x4(%edi),%eax │ │ - mov %eax,-0x1c(%ebp) │ │ + mov %eax,-0x20(%ebp) │ │ add $0x6,%edi │ │ - xor %ecx,%ecx │ │ xor %eax,%eax │ │ xor %edx,%edx │ │ + xor %ecx,%ecx │ │ nopw 0x0(%eax,%eax,1) │ │ mov (%edi),%bh │ │ + mov %edx,-0x10(%ebp) │ │ + mov %eax,%edx │ │ + xor %eax,%eax │ │ inc %edi │ │ - mov %edi,-0x10(%ebp) │ │ - xor %edi,%edi │ │ - mov %bh,-0x28(%ebp) │ │ + mov %bh,-0x24(%ebp) │ │ and $0x7f,%bh │ │ movzbl %bh,%esi │ │ mov $0x0,%ebx │ │ - shld %cl,%esi,%edi │ │ + shld %cl,%esi,%eax │ │ shl %cl,%esi │ │ test $0x20,%cl │ │ - cmovne %esi,%edi │ │ + cmovne %esi,%eax │ │ cmovne %ebx,%esi │ │ add $0x7,%ecx │ │ - or %edi,%edx │ │ - or %esi,%eax │ │ - mov -0x10(%ebp),%edi │ │ - cmpb $0x0,-0x28(%ebp) │ │ - js 4c7d0 │ │ - mov -0x24(%ebp),%esi │ │ - mov -0x54(%ebp),%ecx │ │ - mov -0x3c(%ebp),%ebx │ │ - add -0x40(%ebp),%esi │ │ - cmp %esi,%ecx │ │ - jb 4c914 │ │ - add -0x20(%ebp),%esi │ │ - cmp %esi,%ecx │ │ - mov -0x30(%ebp),%esi │ │ - movzbl -0x29(%ebp),%ecx │ │ - jae 4c4e0 │ │ - mov -0x1c(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - je 4c8ef │ │ - add %ecx,-0x18(%ebp) │ │ or %eax,%edx │ │ - je 4c989 │ │ - lea -0x1(%esi,%eax,1),%esi │ │ + mov %edx,%eax │ │ + mov -0x10(%ebp),%edx │ │ + or %esi,%edx │ │ + cmpb $0x0,-0x24(%ebp) │ │ + js 4e7b0 │ │ + mov -0x1c(%ebp),%esi │ │ + mov %eax,%ebx │ │ + mov -0x50(%ebp),%eax │ │ + add -0x38(%ebp),%esi │ │ + cmp %esi,%eax │ │ + jb 4e8f6 │ │ + add -0x18(%ebp),%esi │ │ + mov %edi,%ecx │ │ + cmp %esi,%eax │ │ + mov -0x28(%ebp),%eax │ │ + jae 4e4e0 │ │ + mov -0x20(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + je 4e8c7 │ │ + add %ecx,-0x30(%ebp) │ │ + or %edx,%ebx │ │ + je 4e977 │ │ + lea -0x1(%eax,%edx,1),%esi │ │ xor %ecx,%ecx │ │ movl $0x0,-0x10(%ebp) │ │ - movl $0x0,-0x28(%ebp) │ │ + movl $0x0,-0x24(%ebp) │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - xchg %ax,%ax │ │ + nop │ │ movzbl (%esi),%eax │ │ xor %edx,%edx │ │ inc %esi │ │ mov %al,%bh │ │ and $0x7f,%bh │ │ movzbl %bh,%edi │ │ mov $0x0,%ebx │ │ shld %cl,%edi,%edx │ │ shl %cl,%edi │ │ test $0x20,%cl │ │ cmovne %edi,%edx │ │ cmovne %ebx,%edi │ │ add $0x7,%ecx │ │ - or %edx,-0x28(%ebp) │ │ + or %edx,-0x24(%ebp) │ │ or %edi,-0x10(%ebp) │ │ test %al,%al │ │ - js 4c860 │ │ - cmp $0x40,%ecx │ │ + js 4e840 │ │ mov $0xffffffff,%edi │ │ - setae %dl │ │ - cmp $0x40,%al │ │ - mov -0x28(%ebp),%eax │ │ - setb %bl │ │ + xor %ebx,%ebx │ │ + mov $0xffffffff,%edx │ │ shl %cl,%edi │ │ - xor %esi,%esi │ │ - or %dl,%bl │ │ - mov -0x10(%ebp),%edx │ │ test $0x20,%cl │ │ - mov $0xffffffff,%ecx │ │ - cmovne %edi,%ecx │ │ - cmovne %esi,%edi │ │ - test %bl,%bl │ │ - mov -0x3c(%ebp),%ebx │ │ - cmovne %esi,%edi │ │ - cmovne %esi,%ecx │ │ - or %ecx,%eax │ │ - or %edi,%edx │ │ + mov %edi,%esi │ │ + cmove %edx,%edi │ │ + mov -0x10(%ebp),%edx │ │ + cmovne %ebx,%esi │ │ + cmp $0x40,%al │ │ + mov -0x24(%ebp),%eax │ │ + cmovb %ebx,%edi │ │ + cmovb %ebx,%esi │ │ + cmp $0x40,%ecx │ │ + cmovae %ebx,%esi │ │ + cmovae %ebx,%edi │ │ + or %esi,%edx │ │ mov %edx,%ecx │ │ + or %edi,%eax │ │ neg %ecx │ │ - sbb %eax,%esi │ │ + sbb %eax,%ebx │ │ setl %cl │ │ movzbl %cl,%ecx │ │ xor $0x3,%ecx │ │ or %eax,%edx │ │ mov $0x1,%edx │ │ cmovne %ecx,%edx │ │ mov %edx,-0x14(%ebp) │ │ mov 0xc(%ebp),%eax │ │ test $0x1,%al │ │ - je 4c91b │ │ - jmp 4c997 │ │ + je 4e8fd │ │ + jmp 4e8d5 │ │ movl $0x0,-0x14(%ebp) │ │ mov 0xc(%ebp),%eax │ │ test $0x1,%al │ │ - je 4c91b │ │ - jmp 4c997 │ │ - mov -0x3c(%ebp),%ebx │ │ - test %esi,%esi │ │ - jne 4c9a4 │ │ + je 4e8fd │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x3c(%ebp),%ecx │ │ + movzbl -0x74a48(%ecx,%eax,1),%eax │ │ + mov %eax,-0x34(%ebp) │ │ + jmp 4e96c │ │ + test %eax,%eax │ │ + jne 4e96c │ │ movl $0x4,-0x14(%ebp) │ │ mov 0xc(%ebp),%eax │ │ test $0x1,%al │ │ - jne 4c997 │ │ + jne 4e8d5 │ │ mov -0x14(%ebp),%ecx │ │ - movl $0x8,-0x38(%ebp) │ │ - mov -0x7bdc4(%ebx,%ecx,4),%ecx │ │ + mov -0x3c(%ebp),%ebx │ │ + movl $0x8,-0x34(%ebp) │ │ + mov -0x7b498(%ebx,%ecx,4),%ecx │ │ add %ebx,%ecx │ │ jmp *%ecx │ │ mov 0x18(%ebp),%eax │ │ mov 0x1c(%ebp),%esi │ │ movl $0x0,0x4(%esp) │ │ mov %eax,0x8(%esp) │ │ mov %esi,(%esp) │ │ - call 78720 │ │ + call 77e70 │ │ mov %esi,(%esp) │ │ movl $0x0,0x8(%esp) │ │ movl $0x2,0x4(%esp) │ │ - call 78720 │ │ - mov -0x18(%ebp),%eax │ │ + call 77e70 │ │ + mov -0x30(%ebp),%eax │ │ mov %esi,(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 78780 │ │ - movl $0x7,-0x38(%ebp) │ │ - jmp 4c9a4 │ │ - movl $0x2,-0x38(%ebp) │ │ - jmp 4c9a4 │ │ + call 77ed0 │ │ + movl $0x7,-0x34(%ebp) │ │ + jmp 4e96c │ │ + movl $0x2,-0x34(%ebp) │ │ + jmp 4e96c │ │ test $0x8,%al │ │ - je 4c930 │ │ - jmp 4c9a4 │ │ - movl $0x1,-0x14(%ebp) │ │ - mov 0xc(%ebp),%eax │ │ - test $0x1,%al │ │ - je 4c91b │ │ - mov -0x14(%ebp),%eax │ │ - mov -0x756d8(%ebx,%eax,4),%eax │ │ - mov %eax,-0x38(%ebp) │ │ - mov -0x38(%ebp),%eax │ │ - add $0x6c,%esp │ │ + je 4e915 │ │ + mov -0x34(%ebp),%eax │ │ + add $0x5c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - call 341d0 │ │ + movl $0x1,-0x14(%ebp) │ │ + mov 0xc(%ebp),%eax │ │ + test $0x1,%al │ │ + je 4e8fd │ │ + jmp 4e8d5 │ │ + call 34800 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x5c,%esp │ │ - call 4c9c2 │ │ + sub $0x4c,%esp │ │ + call 4e9a1 │ │ pop %ebx │ │ - mov %ecx,-0x48(%ebp) │ │ - mov %edx,-0x44(%ebp) │ │ - add $0x31e1a,%ebx │ │ - lock incl 0x1678(%ebx) │ │ - jle 4ca15 │ │ - mov %ecx,-0x20(%ebp) │ │ - mov %edx,-0x24(%ebp) │ │ - lea 0x10f0(%ebx),%ecx │ │ - mov (%ecx),%edi │ │ + mov %ecx,-0x44(%ebp) │ │ + mov %edx,-0x40(%ebp) │ │ + add $0x2f6eb,%ebx │ │ + lock incl 0x16c0(%ebx) │ │ + jle 4e9f0 │ │ + mov %edx,-0x3c(%ebp) │ │ + lea 0x10f8(%ebx),%eax │ │ + mov %ecx,%esi │ │ + mov (%eax),%edi │ │ test %edi,%edi │ │ - jne 4c9f1 │ │ - call 4d370 │ │ - mov %eax,%edi │ │ + je 4edb7 │ │ sub $0xc,%esp │ │ push %edi │ │ - call 7bfe0 │ │ + call 7b730 │ │ add $0x10,%esp │ │ - mov %eax,%esi │ │ cmp $0x1,%eax │ │ - ja 4ca91 │ │ - jne 4ca49 │ │ - lea -0xae0(%ebx),%ecx │ │ - call 4d440 │ │ + jbe 4edc9 │ │ + test %eax,%eax │ │ + jne 4ea3f │ │ + lea -0xc34(%ebx),%ecx │ │ + call 4f4a0 │ │ lea 0x8(%ebp),%ecx │ │ lea -0x38(%ebp),%eax │ │ mov %ecx,(%eax) │ │ - lea -0x3173c(%ebx),%ecx │ │ + lea -0x2f05c(%ebx),%ecx │ │ mov %ecx,0x4(%eax) │ │ - lea -0x48(%ebp),%ecx │ │ + lea -0x44(%ebp),%ecx │ │ mov %ecx,0x8(%eax) │ │ - lea -0x4d3ac(%ebx),%ecx │ │ + lea -0x4c47c(%ebx),%ecx │ │ mov %ecx,0xc(%eax) │ │ - lea -0x40(%ebp),%esi │ │ - lea -0x797da(%ebx),%ecx │ │ - lea -0xd(%ebp),%edx │ │ + lea -0x20(%ebp),%esi │ │ + lea -0x78fc8(%ebx),%ecx │ │ + lea -0xe(%ebp),%edx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ - jmp 4cae5 │ │ + push %esi │ │ + call 4f0a0 │ │ + add $0xc,%esp │ │ + cmpb $0x3,(%esi) │ │ + jne 4ea3a │ │ + mov -0x1c(%ebp),%eax │ │ sub $0xc,%esp │ │ - push $0xc │ │ - call 7bfa0 │ │ + push %eax │ │ + call *0xc(%eax) │ │ add $0x10,%esp │ │ - test %eax,%eax │ │ - je 4ceab │ │ - andl $0x0,(%eax) │ │ - mov %eax,%esi │ │ - movb $0x0,0x4(%eax) │ │ - mov %edi,0x8(%eax) │ │ + call 4f150 │ │ + cmpb $0x0,0x4(%eax) │ │ + je 4ea93 │ │ sub $0xc,%esp │ │ - push %edi │ │ - call 7bfe0 │ │ - add $0x10,%esp │ │ - mov %eax,-0x14(%ebp) │ │ - sub $0x8,%esp │ │ push %esi │ │ - push %edi │ │ - call 7c0b0 │ │ - add $0x4,%esp │ │ - push -0x14(%ebp) │ │ - call 7bfb0 │ │ - add $0x10,%esp │ │ - cmpb $0x0,0x4(%esi) │ │ - je 4cafd │ │ - sub $0xc,%esp │ │ - push -0x20(%ebp) │ │ - mov -0x24(%ebp),%eax │ │ + mov -0x3c(%ebp),%eax │ │ call *0x18(%eax) │ │ add $0x10,%esp │ │ xor %ecx,%ecx │ │ inc %ecx │ │ test %eax,%eax │ │ cmovne %eax,%ecx │ │ cmove %eax,%edx │ │ - lea -0x5c(%ebp),%eax │ │ + lea -0x58(%ebp),%eax │ │ mov %ecx,(%eax) │ │ mov %edx,0x4(%eax) │ │ lea 0x8(%ebp),%ecx │ │ lea -0x38(%ebp),%edx │ │ mov %ecx,(%edx) │ │ - lea -0x3173c(%ebx),%ecx │ │ + lea -0x2f05c(%ebx),%ecx │ │ mov %ecx,0x4(%edx) │ │ mov %eax,0x8(%edx) │ │ - lea -0x4d3dc(%ebx),%eax │ │ + lea -0x4c4ac(%ebx),%eax │ │ mov %eax,0xc(%edx) │ │ - lea -0x7a08e(%ebx),%eax │ │ - lea -0xd(%ebp),%ecx │ │ - lea -0x40(%ebp),%esi │ │ + lea -0x20(%ebp),%esi │ │ + lea -0x79a0d(%ebx),%eax │ │ + lea -0xe(%ebp),%ecx │ │ push %edx │ │ push %eax │ │ push %ecx │ │ - push %esi │ │ - call 4d110 │ │ - add $0xc,%esp │ │ - mov (%esi),%ecx │ │ - mov 0x4(%esi),%edx │ │ - call 4d220 │ │ - call 4d2a0 │ │ - incl (%esi) │ │ - movb $0x1,0x4(%esi) │ │ - mov 0x1660(%ebx),%eax │ │ + jmp 4ea1f │ │ + incl (%eax) │ │ + movb $0x1,0x4(%eax) │ │ + mov 0x16a8(%ebx),%eax │ │ cmp $0x3ffffffd,%eax │ │ - ja 4ce9b │ │ + ja 4edd7 │ │ lea 0x1(%eax),%ecx │ │ - lock cmpxchg %ecx,0x1660(%ebx) │ │ - jne 4ce9b │ │ - cmpl $0x0,0x1668(%ebx) │ │ - jne 4cb64 │ │ - mov -0x44(%ebp),%eax │ │ - mov -0x48(%ebp),%ecx │ │ - mov %eax,-0x20(%ebp) │ │ + lock cmpxchg %ecx,0x16a8(%ebx) │ │ + jne 4edd7 │ │ + cmpl $0x0,0x16b0(%ebx) │ │ + jne 4eb9d │ │ + mov -0x40(%ebp),%eax │ │ + mov -0x44(%ebp),%ecx │ │ + mov %eax,-0x48(%ebp) │ │ mov 0x14(%eax),%eax │ │ sub $0xc,%esp │ │ - mov %ecx,-0x24(%ebp) │ │ + mov %ecx,-0x3c(%ebp) │ │ push %ecx │ │ call *%eax │ │ add $0x10,%esp │ │ mov %eax,-0x14(%ebp) │ │ mov 0x8(%ebp),%eax │ │ cmpb $0x0,0x10(%ebp) │ │ mov %edx,%edi │ │ + mov %eax,-0x4c(%ebp) │ │ + je 4ec18 │ │ + movb $0xff,-0xd(%ebp) │ │ + mov -0x4c(%ebp),%eax │ │ mov %eax,-0x50(%ebp) │ │ - je 4cbe8 │ │ - movb $0xff,-0x1c(%ebp) │ │ - jmp 4cce8 │ │ - mov -0x44(%ebp),%eax │ │ - mov -0x48(%ebp),%ecx │ │ - mov %eax,-0x20(%ebp) │ │ + mov 0xc(%edi),%edi │ │ + sub $0x8,%esp │ │ + lea -0x38(%ebp),%esi │ │ + push -0x14(%ebp) │ │ + push %esi │ │ + call *%edi │ │ + add $0xc,%esp │ │ + movdqa -0x38(%ebp),%xmm0 │ │ + pcmpeqb -0x7bc6c(%ebx),%xmm0 │ │ + pmovmskb %xmm0,%eax │ │ + cmp $0xffff,%eax │ │ + jne 4ec7f │ │ + push $0x4 │ │ + pop %ecx │ │ + mov -0x14(%ebp),%edx │ │ + mov %edx,%eax │ │ + mov (%eax),%eax │ │ + mov (%edx,%ecx,1),%ecx │ │ + mov %eax,-0x58(%ebp) │ │ + mov %ecx,-0x54(%ebp) │ │ + call 4fed0 │ │ + and $0x1,%al │ │ + lea -0xe(%ebp),%edi │ │ + mov %al,-0x14(%ebp) │ │ + lea -0x50(%ebp),%eax │ │ + mov %eax,-0x38(%ebp) │ │ + lea -0x58(%ebp),%eax │ │ + mov %eax,-0x34(%ebp) │ │ + lea -0x894(%ebx),%eax │ │ + mov %edi,-0x30(%ebp) │ │ + mov %eax,-0x2c(%ebp) │ │ + mov 0x16b8(%ebx),%eax │ │ + test %eax,%eax │ │ + je 4ee57 │ │ + sub $0xc,%esp │ │ + push %eax │ │ + call 7b730 │ │ + add $0x10,%esp │ │ + cmp $0x2,%eax │ │ + jbe 4ecb1 │ │ + add $0xfffffff8,%eax │ │ + lea -0x20(%ebp),%edx │ │ + mov %eax,(%edx) │ │ + lea -0x38(%ebp),%ecx │ │ + call 4ff30 │ │ + jmp 4ecbb │ │ + mov -0x40(%ebp),%eax │ │ + mov -0x44(%ebp),%ecx │ │ + mov %eax,-0x48(%ebp) │ │ mov 0x14(%eax),%eax │ │ sub $0xc,%esp │ │ - mov %ecx,-0x24(%ebp) │ │ + mov %ecx,-0x3c(%ebp) │ │ push %ecx │ │ call *%eax │ │ add $0x10,%esp │ │ lea -0x38(%ebp),%ecx │ │ mov %eax,(%ecx) │ │ mov 0x8(%ebp),%eax │ │ mov %edx,0x4(%ecx) │ │ mov %eax,0x8(%ecx) │ │ mov 0xc(%ebp),%al │ │ mov %al,0xc(%ecx) │ │ mov 0x10(%ebp),%al │ │ mov %al,0xd(%ecx) │ │ - mov 0x166c(%ebx),%eax │ │ + mov 0x16b4(%ebx),%eax │ │ mov 0x14(%eax),%eax │ │ sub $0x8,%esp │ │ push %ecx │ │ - push 0x1668(%ebx) │ │ + push 0x16b0(%ebx) │ │ call *%eax │ │ add $0x10,%esp │ │ - call 4d2c0 │ │ - mov 0x10f0(%ebx),%esi │ │ + call 4f170 │ │ + mov 0x10f8(%ebx),%esi │ │ test %esi,%esi │ │ - jne 4cbca │ │ - lea 0x10f0(%ebx),%ecx │ │ - call 4d370 │ │ - mov %eax,%esi │ │ + je 4ede7 │ │ sub $0xc,%esp │ │ push %esi │ │ - call 7bfe0 │ │ + call 7b730 │ │ add $0x10,%esp │ │ - mov %eax,%edi │ │ cmp $0x1,%eax │ │ - ja 4cc73 │ │ - jne 4cc2b │ │ - jmp 4ca0a │ │ - mov 0x10f0(%ebx),%esi │ │ - test %esi,%esi │ │ - jne 4cbff │ │ - lea 0x10f0(%ebx),%ecx │ │ - call 4d370 │ │ - mov %eax,%esi │ │ - mov %edi,-0x4c(%ebp) │ │ + jbe 4edf9 │ │ + test %eax,%eax │ │ + jne 4ec4c │ │ + jmp 4e9e5 │ │ + mov 0x10f8(%ebx),%esi │ │ + test %esi,%esi │ │ + je 4ee07 │ │ sub $0xc,%esp │ │ push %esi │ │ - call 7bfe0 │ │ + call 7b730 │ │ add $0x10,%esp │ │ - mov %eax,%edi │ │ cmp $0x1,%eax │ │ - ja 4ccd4 │ │ - jne 4cc8c │ │ - lea -0xae0(%ebx),%ecx │ │ - call 4d440 │ │ - jmp 4ced6 │ │ - sub $0xc,%esp │ │ - push $0xc │ │ - call 7bfa0 │ │ - add $0x10,%esp │ │ + jbe 4ee19 │ │ test %eax,%eax │ │ - je 4cec9 │ │ - andl $0x0,(%eax) │ │ - mov %eax,%edi │ │ - movb $0x0,0x4(%eax) │ │ - mov %esi,0x8(%eax) │ │ - sub $0xc,%esp │ │ - push %esi │ │ - call 7bfe0 │ │ - add $0x10,%esp │ │ - mov %eax,-0x14(%ebp) │ │ - sub $0x8,%esp │ │ - push %edi │ │ - push %esi │ │ - call 7c0b0 │ │ - add $0x4,%esp │ │ - push -0x14(%ebp) │ │ - call 7bfb0 │ │ - add $0x10,%esp │ │ + jne 4ec65 │ │ + lea -0xc34(%ebx),%ecx │ │ + call 4f4a0 │ │ + ud2 │ │ cmpb $0x0,0xc(%ebp) │ │ - movb $0x0,0x4(%edi) │ │ - je 4ceb6 │ │ - mov -0x24(%ebp),%ecx │ │ - mov -0x20(%ebp),%edx │ │ - call 4d310 │ │ - sub $0xc,%esp │ │ - push $0xc │ │ - call 7bfa0 │ │ - add $0x10,%esp │ │ - test %eax,%eax │ │ - je 4cecb │ │ - andl $0x0,(%eax) │ │ - mov %eax,%edi │ │ movb $0x0,0x4(%eax) │ │ - mov %esi,0x8(%eax) │ │ - sub $0xc,%esp │ │ - push %esi │ │ - call 7bfe0 │ │ - add $0x10,%esp │ │ - mov %eax,-0x1c(%ebp) │ │ - sub $0x8,%esp │ │ - push %edi │ │ - push %esi │ │ - call 7c0b0 │ │ - add $0x4,%esp │ │ - push -0x1c(%ebp) │ │ - call 7bfb0 │ │ - add $0x10,%esp │ │ - cmpl $0x1,(%edi) │ │ - mov -0x4c(%ebp),%edi │ │ - movb $0x1,-0x1c(%ebp) │ │ - ja 4cce8 │ │ - call 4d800 │ │ - mov %al,-0x1c(%ebp) │ │ - mov -0x50(%ebp),%eax │ │ - mov %eax,-0x54(%ebp) │ │ - mov 0xc(%edi),%edi │ │ - sub $0x8,%esp │ │ - lea -0x38(%ebp),%esi │ │ - push -0x14(%ebp) │ │ - push %esi │ │ - call *%edi │ │ - add $0xc,%esp │ │ - movdqa -0x38(%ebp),%xmm0 │ │ - pcmpeqb -0x7c67c(%ebx),%xmm0 │ │ - pmovmskb %xmm0,%eax │ │ - cmp $0xffff,%eax │ │ - jne 4cd88 │ │ - push $0x4 │ │ - pop %eax │ │ - mov -0x14(%ebp),%edx │ │ - mov %edx,%ecx │ │ - mov (%ecx),%ecx │ │ - mov (%edx,%eax,1),%eax │ │ - mov %ecx,-0x5c(%ebp) │ │ - mov %eax,-0x58(%ebp) │ │ - call 4dee0 │ │ - and $0x1,%al │ │ - lea -0xd(%ebp),%edi │ │ - mov %al,-0x14(%ebp) │ │ - lea -0x54(%ebp),%eax │ │ - mov %eax,-0x38(%ebp) │ │ - lea -0x5c(%ebp),%eax │ │ - mov %eax,-0x34(%ebp) │ │ - lea -0x728(%ebx),%eax │ │ - mov %edi,-0x30(%ebp) │ │ - mov %eax,-0x2c(%ebp) │ │ - mov 0x1670(%ebx),%eax │ │ - test %eax,%eax │ │ - jne 4cd65 │ │ - lea 0x1670(%ebx),%ecx │ │ - call 4d370 │ │ - sub $0xc,%esp │ │ - push %eax │ │ - call 7bfe0 │ │ - add $0x10,%esp │ │ - cmp $0x2,%eax │ │ - jbe 4cdba │ │ - add $0xfffffff8,%eax │ │ - lea -0x40(%ebp),%edx │ │ - mov %eax,(%edx) │ │ - lea -0x38(%ebp),%ecx │ │ - call 4df40 │ │ - jmp 4cdc4 │ │ + je 4ee27 │ │ + mov -0x3c(%ebp),%ecx │ │ + mov -0x48(%ebp),%edx │ │ + call 4f1c0 │ │ + cmpl $0x1,(%eax) │ │ + movb $0x1,-0xd(%ebp) │ │ + ja 4eaf9 │ │ + call 4f8d0 │ │ + mov %al,-0xd(%ebp) │ │ + jmp 4eaf9 │ │ sub $0x8,%esp │ │ push -0x14(%ebp) │ │ push %esi │ │ call *%edi │ │ add $0xc,%esp │ │ movdqa -0x38(%ebp),%xmm0 │ │ - pcmpeqb -0x7c8cc(%ebx),%xmm0 │ │ + pcmpeqb -0x7bd3c(%ebx),%xmm0 │ │ pmovmskb %xmm0,%eax │ │ cmp $0xffff,%eax │ │ - jne 4ce13 │ │ + jne 4ed1b │ │ mov -0x14(%ebp),%edx │ │ - lea 0x4(%edx),%ecx │ │ + lea 0x4(%edx),%eax │ │ push $0x8 │ │ - pop %eax │ │ - jmp 4cd20 │ │ + pop %ecx │ │ + jmp 4eb35 │ │ lea -0x38(%ebp),%ecx │ │ xor %edx,%edx │ │ - call 4df40 │ │ - mov -0x1c(%ebp),%al │ │ + call 4ff30 │ │ + mov -0xd(%ebp),%al │ │ test %al,%al │ │ - je 4ce55 │ │ + je 4ed67 │ │ movzbl %al,%eax │ │ cmp $0x1,%eax │ │ - je 4ce21 │ │ + je 4ed29 │ │ cmp $0x2,%eax │ │ - jne 4ce87 │ │ + jne 4eda3 │ │ xor %eax,%eax │ │ - xchg %al,0x10ef(%ebx) │ │ + xchg %al,0x10f4(%ebx) │ │ test %al,%al │ │ - je 4ce87 │ │ - lea -0x7608c(%ebx),%eax │ │ + je 4eda3 │ │ + lea -0x75418(%ebx),%eax │ │ push $0x9d │ │ push %eax │ │ push %edi │ │ push %esi │ │ - call 4d110 │ │ + call 4f0a0 │ │ add $0xc,%esp │ │ - mov -0x34(%ebp),%edx │ │ - mov -0x38(%ebp),%ecx │ │ - call 4d220 │ │ - jmp 4ce87 │ │ + cmpb $0x3,-0x38(%ebp) │ │ + jne 4eda3 │ │ + mov -0x34(%ebp),%eax │ │ + mov 0xc(%eax),%ecx │ │ + sub $0xc,%esp │ │ + push %eax │ │ + call *%ecx │ │ + add $0x10,%esp │ │ + jmp 4eda3 │ │ + lea -0x74faa(%ebx),%eax │ │ push $0xc │ │ - pop %eax │ │ - lea -0x75cae(%ebx),%ecx │ │ - jmp 4cd25 │ │ + pop %ecx │ │ + jmp 4eb3a │ │ lea -0x15(%ebp),%eax │ │ movb $0x1,(%eax) │ │ mov %eax,-0x38(%ebp) │ │ - lea -0x304dc(%ebx),%eax │ │ + lea -0x2de9c(%ebx),%eax │ │ mov %eax,-0x34(%ebp) │ │ - lea -0x7820c(%ebx),%eax │ │ - lea -0x40(%ebp),%ecx │ │ + lea -0x7790c(%ebx),%eax │ │ + lea -0x20(%ebp),%ecx │ │ push %esi │ │ push %eax │ │ push %edi │ │ push %ecx │ │ - call 4d110 │ │ + call 4f0a0 │ │ add $0xc,%esp │ │ - mov -0x3c(%ebp),%edx │ │ - mov -0x40(%ebp),%ecx │ │ - call 4d220 │ │ - jmp 4ce87 │ │ + cmpb $0x3,-0x20(%ebp) │ │ + jne 4eda3 │ │ + mov -0x1c(%ebp),%eax │ │ + mov 0xc(%eax),%ecx │ │ + sub $0xc,%esp │ │ + push %eax │ │ + call *%ecx │ │ + add $0x10,%esp │ │ + jmp 4eda3 │ │ lea -0x15(%ebp),%eax │ │ movb $0x0,(%eax) │ │ mov %eax,-0x38(%ebp) │ │ - lea -0x304dc(%ebx),%eax │ │ + lea -0x2de9c(%ebx),%eax │ │ mov %eax,-0x34(%ebp) │ │ - lea -0x7820c(%ebx),%eax │ │ - lea -0x40(%ebp),%ecx │ │ + lea -0x7790c(%ebx),%eax │ │ + lea -0x20(%ebp),%ecx │ │ push %esi │ │ push %eax │ │ push %edi │ │ push %ecx │ │ - call 4d110 │ │ + call 4f0a0 │ │ add $0xc,%esp │ │ - mov -0x3c(%ebp),%edx │ │ - mov -0x40(%ebp),%ecx │ │ - call 4d220 │ │ + cmpb $0x3,-0x20(%ebp) │ │ + jne 4eda3 │ │ + mov -0x1c(%ebp),%eax │ │ + mov 0xc(%eax),%ecx │ │ + sub $0xc,%esp │ │ + push %eax │ │ + call *%ecx │ │ + add $0x10,%esp │ │ movzbl -0x14(%ebp),%edx │ │ - lea 0x16c4(%ebx),%ecx │ │ - call 4e2a0 │ │ - jmp 4cbae │ │ - lea 0x1660(%ebx),%ecx │ │ - call 4cf10 │ │ - jmp 4cb25 │ │ - push $0x4 │ │ - pop %ecx │ │ - push $0xc │ │ - pop %edx │ │ - call 247d9 │ │ - lea -0x75ca2(%ebx),%eax │ │ - lea -0xd(%ebp),%ecx │ │ + lea 0x170c(%ebx),%ecx │ │ + call 50190 │ │ + jmp 4ebe7 │ │ + lea 0x10f8(%ebx),%ecx │ │ + call 4f310 │ │ + mov %eax,%edi │ │ + jmp 4e9cc │ │ + mov %edi,%ecx │ │ + mov %eax,%edx │ │ + call 4f3f0 │ │ + jmp 4e9e1 │ │ + lea 0x16a8(%ebx),%ecx │ │ + call 4eea0 │ │ + jmp 4eabb │ │ + lea 0x10f8(%ebx),%ecx │ │ + call 4f310 │ │ + mov %eax,%esi │ │ + jmp 4ebfa │ │ + mov %esi,%ecx │ │ + mov %eax,%edx │ │ + call 4f3f0 │ │ + jmp 4ec0f │ │ + lea 0x10f8(%ebx),%ecx │ │ + call 4f310 │ │ + mov %eax,%esi │ │ + jmp 4ec26 │ │ + mov %esi,%ecx │ │ + mov %eax,%edx │ │ + call 4f3f0 │ │ + jmp 4ec3b │ │ + lea -0x74f9e(%ebx),%eax │ │ + lea -0xe(%ebp),%ecx │ │ lea -0x38(%ebp),%esi │ │ push $0x5b │ │ - jmp 4cae3 │ │ - jmp 4ceab │ │ - push $0x4 │ │ - pop %ecx │ │ - push $0xc │ │ - pop %edx │ │ - call 247d9 │ │ - ud2 │ │ + push %eax │ │ + push %ecx │ │ + push %esi │ │ + call 4f0a0 │ │ + add $0xc,%esp │ │ + cmpb $0x3,(%esi) │ │ + jne 4ee52 │ │ + mov -0x34(%ebp),%eax │ │ + sub $0xc,%esp │ │ + push %eax │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + call 4f150 │ │ + lea 0x16b8(%ebx),%ecx │ │ + call 4f310 │ │ + jmp 4eb73 │ │ mov %eax,%esi │ │ movzbl -0x14(%ebp),%edx │ │ - lea 0x16c4(%ebx),%ecx │ │ - call 4e2a0 │ │ - jmp 4cef2 │ │ - call 341e6 │ │ + lea 0x170c(%ebx),%ecx │ │ + call 50190 │ │ + jmp 4ee81 │ │ + call 34816 │ │ mov %eax,%esi │ │ - call 4d2c0 │ │ + call 4f170 │ │ sub $0xc,%esp │ │ push %esi │ │ - call 784f0 │ │ - call 341e6 │ │ + call 77c40 │ │ + call 34816 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -62349,130 +64027,129 @@ │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ - call 4cf1e │ │ + call 4eeae │ │ pop %eax │ │ mov %ecx,-0x10(%ebp) │ │ - add $0x318be,%eax │ │ + add $0x2f1de,%eax │ │ mov %eax,-0x14(%ebp) │ │ mov (%ecx),%edi │ │ cmp $0x3fffffff,%edi │ │ - jne 4cf53 │ │ + jne 4eee3 │ │ mov -0x10(%ebp),%eax │ │ mov $0xffffff9d,%ecx │ │ nopl (%eax) │ │ pause │ │ mov (%eax),%edi │ │ cmp $0x3fffffff,%edi │ │ - jne 4cf53 │ │ + jne 4eee3 │ │ test %ecx,%ecx │ │ lea 0x1(%ecx),%ecx │ │ - jne 4cf40 │ │ + jne 4eed0 │ │ xor %ebx,%ebx │ │ - jmp 4cf74 │ │ + jmp 4ef04 │ │ nopw 0x0(%eax,%eax,1) │ │ mov -0x10(%ebp),%edx │ │ lea 0x1(%edi),%ecx │ │ mov %edi,%eax │ │ lock cmpxchg %ecx,(%edx) │ │ - je 4d071 │ │ + je 4f001 │ │ mov %eax,%edi │ │ mov %edi,%edx │ │ and $0x3fffffff,%edx │ │ test $0x1,%bl │ │ - je 4cf99 │ │ + je 4ef29 │ │ mov %edi,%eax │ │ lea -0x1(%edx),%esi │ │ shr $0x1e,%eax │ │ and $0x1,%eax │ │ cmp $0x3ffffffd,%esi │ │ setae %cl │ │ or %al,%cl │ │ - je 4cf60 │ │ + je 4eef0 │ │ cmp $0x3ffffffe,%edx │ │ setb %al │ │ test $0x40000000,%edi │ │ sete %ah │ │ and %al,%ah │ │ test %edi,%edi │ │ setns %al │ │ test %al,%ah │ │ - jne 4cf60 │ │ + jne 4eef0 │ │ cmp $0x3ffffffe,%edx │ │ - je 4d079 │ │ + je 4f009 │ │ test $0x40000000,%edi │ │ - jne 4cfdf │ │ + jne 4ef6d │ │ mov -0x10(%ebp),%ecx │ │ - mov %edi,%esi │ │ + lea 0x40000000(%edi),%esi │ │ mov %edi,%eax │ │ - or $0x40000000,%esi │ │ lock cmpxchg %esi,(%ecx) │ │ - jne 4cf72 │ │ - jmp 4cfe1 │ │ + jne 4ef02 │ │ + jmp 4ef6f │ │ mov %edi,%esi │ │ mov -0x14(%ebp),%ebx │ │ mov -0x10(%ebp),%edi │ │ movl $0x0,-0x20(%ebp) │ │ - xchg %ax,%ax │ │ + nopl 0x0(%eax) │ │ mov (%edi),%eax │ │ cmp %esi,%eax │ │ - jne 4d02f │ │ + jne 4efbf │ │ cmpb $0x0,-0x20(%ebp) │ │ mov $0x0,%eax │ │ lea -0x1c(%ebp),%ecx │ │ cmovne %ecx,%eax │ │ sub $0x4,%esp │ │ push $0xffffffff │ │ push $0x0 │ │ push %eax │ │ push %esi │ │ push $0x89 │ │ push %edi │ │ push $0xf0 │ │ - call 7bff0 │ │ + call 7b740 │ │ add $0x20,%esp │ │ test %eax,%eax │ │ - jns 4d02f │ │ - call 7c020 <__errno@plt> │ │ + jns 4efbf │ │ + call 7b770 <__errno@plt> │ │ cmpl $0x4,(%eax) │ │ - je 4cff0 │ │ + je 4ef80 │ │ mov (%edi),%edi │ │ mov $0x1,%bl │ │ cmp $0x3fffffff,%edi │ │ - jne 4cf74 │ │ + jne 4ef04 │ │ mov $0xffffff9d,%edx │ │ nopw %cs:0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ pause │ │ mov -0x10(%ebp),%eax │ │ mov (%eax),%edi │ │ lea 0x1(%edx),%eax │ │ cmp $0x3fffffff,%edi │ │ - jne 4cf74 │ │ + jne 4ef04 │ │ test %edx,%edx │ │ mov %eax,%edx │ │ - jne 4d050 │ │ - jmp 4cf74 │ │ + jne 4efe0 │ │ + jmp 4ef04 │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ sub $0xc,%esp │ │ mov -0x14(%ebp),%ebx │ │ mov $0x49,%edx │ │ - lea -0x888(%ebx),%eax │ │ - lea -0x75f13(%ebx),%ecx │ │ + lea -0x9e4(%ebx),%eax │ │ + lea -0x7529f(%ebx),%ecx │ │ push %eax │ │ - call 31460 │ │ + call 31c30 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -62481,233 +64158,144 @@ │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ sub $0x20,%esp │ │ mov 0x8(%ebp),%eax │ │ - call 4d0b0 │ │ + call 4f040 │ │ pop %ebx │ │ - add $0x3172c,%ebx │ │ + add $0x2f04c,%ebx │ │ mov (%eax),%eax │ │ mov (%eax),%ecx │ │ mov 0x4(%eax),%edx │ │ mov %ecx,-0x10(%ebp) │ │ lea -0x10(%ebp),%ecx │ │ mov %edx,-0xc(%ebp) │ │ mov %ecx,-0x28(%ebp) │ │ - lea -0x4d3dc(%ebx),%ecx │ │ + lea -0x4c4ac(%ebx),%ecx │ │ mov %ecx,-0x24(%ebp) │ │ lea 0x8(%eax),%ecx │ │ add $0xc,%eax │ │ mov %ecx,-0x20(%ebp) │ │ - lea -0x4adfc(%ebx),%ecx │ │ + lea -0x49fcc(%ebx),%ecx │ │ mov %ecx,-0x1c(%ebp) │ │ mov %eax,-0x18(%ebp) │ │ mov 0xc(%ebp),%eax │ │ mov %ecx,-0x14(%ebp) │ │ mov (%eax),%ecx │ │ mov 0x4(%eax),%edx │ │ sub $0x8,%esp │ │ lea -0x28(%ebp),%eax │ │ - lea -0x79f66(%ebx),%esi │ │ + lea -0x796e3(%ebx),%esi │ │ push %eax │ │ push %esi │ │ - call 314a0 │ │ + call 31c70 │ │ add $0x30,%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ - sub $0x2c,%esp │ │ + sub $0x20,%esp │ │ mov 0x8(%ebp),%esi │ │ mov 0xc(%ebp),%edx │ │ mov 0x10(%ebp),%eax │ │ mov 0x14(%ebp),%ecx │ │ - call 4d12a │ │ + call 4f0b9 │ │ pop %ebx │ │ - add $0x316b2,%ebx │ │ + add $0x2efd3,%ebx │ │ movb $0xff,(%esi) │ │ - mov %edx,-0x18(%ebp) │ │ + mov %edx,-0x10(%ebp) │ │ movsd (%esi),%xmm0 │ │ - movsd %xmm0,-0x20(%ebp) │ │ - lea -0x20(%ebp),%edi │ │ + movsd %xmm0,-0x18(%ebp) │ │ mov %ecx,0x4(%esp) │ │ - lea -0xa14(%ebx),%edx │ │ + lea -0xb8c(%ebx),%edx │ │ + lea -0x18(%ebp),%ecx │ │ mov %eax,(%esp) │ │ - mov %edi,%ecx │ │ - call 314a0 │ │ - movzbl -0x20(%ebp),%ecx │ │ + call 31c70 │ │ + movzbl -0x18(%ebp),%ecx │ │ test %al,%al │ │ - je 4d16f │ │ + je 4f0fc │ │ cmp $0xff,%cl │ │ - je 4d1bd │ │ - movsd -0x20(%ebp),%xmm0 │ │ + je 4f115 │ │ + movsd -0x18(%ebp),%xmm0 │ │ movsd %xmm0,(%esi) │ │ - jmp 4d1b1 │ │ - cmp $0xff,%cl │ │ - je 4d1b1 │ │ + jmp 4f10a │ │ cmp $0x3,%cl │ │ - jne 4d1b1 │ │ - mov -0x1c(%ebp),%eax │ │ - mov 0x4(%eax),%edi │ │ - mov (%eax),%ecx │ │ - mov %eax,-0x14(%ebp) │ │ - mov (%edi),%eax │ │ - mov %ecx,-0x10(%ebp) │ │ - test %eax,%eax │ │ - je 4d195 │ │ - mov -0x10(%ebp),%ecx │ │ - mov %ecx,(%esp) │ │ - call *%eax │ │ - mov -0x10(%ebp),%eax │ │ - cmpl $0x0,0x4(%edi) │ │ - je 4d1a6 │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ + jne 4f10a │ │ mov -0x14(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call *0xc(%eax) │ │ mov %esi,%eax │ │ - add $0x2c,%esp │ │ + add $0x20,%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret $0x4 │ │ - lea -0xa3c(%ebx),%eax │ │ - lea -0x76240(%ebx),%ecx │ │ + lea -0xb9c(%ebx),%eax │ │ + lea -0x755b1(%ebx),%ecx │ │ mov $0xad,%edx │ │ mov %eax,(%esp) │ │ - call 31460 │ │ + call 31c30 │ │ ud2 │ │ - mov -0x10(%ebp),%ecx │ │ - cmpl $0x0,0x4(%edi) │ │ + cmpb $0x3,-0x18(%ebp) │ │ mov %eax,%esi │ │ - je 4d1eb │ │ - mov %ecx,(%esp) │ │ - call 7bfb0 │ │ + jne 4f143 │ │ mov -0x14(%ebp),%eax │ │ + mov 0xc(%eax),%ecx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov %esi,(%esp) │ │ - call 784f0 │ │ - cmpb $0xff,-0x20(%ebp) │ │ - mov %eax,%esi │ │ - je 4d20e │ │ - mov %edi,(%esp) │ │ - call 4dc30 │ │ - mov %esi,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0xc,%esp │ │ - call 4d22e │ │ - pop %ebx │ │ - add $0x315ae,%ebx │ │ - cmp $0x3,%cl │ │ - jne 4d266 │ │ - mov 0x4(%edx),%edi │ │ - mov (%edx),%esi │ │ - mov %edx,-0x10(%ebp) │ │ - mov (%edi),%eax │ │ - test %eax,%eax │ │ - je 4d24d │ │ - mov %esi,(%esp) │ │ - call *%eax │ │ - cmpl $0x0,0x4(%edi) │ │ - je 4d25b │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - add $0xc,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - cmpl $0x0,0x4(%edi) │ │ - mov %eax,-0x14(%ebp) │ │ - je 4d27f │ │ + call *%ecx │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x14(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 77c40 │ │ + call 34816 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 4d2aa │ │ + call 4f15a │ │ pop %ebx │ │ - add $0x31532,%ebx │ │ - call 75bb0 │ │ + add $0x2ef32,%ebx │ │ + call 76370 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 4d2ca │ │ + call 4f17a │ │ pop %ebx │ │ mov $0xffffffff,%edx │ │ - add $0x31512,%ebx │ │ - lock xadd %edx,0x1660(%ebx) │ │ + add $0x2ef12,%ebx │ │ + lock xadd %edx,0x16a8(%ebx) │ │ dec %edx │ │ mov %edx,%eax │ │ and $0xbfffffff,%eax │ │ neg %eax │ │ - jo 4d2f0 │ │ + jo 4f1a0 │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea 0x1660(%ebx),%ecx │ │ - call 75ae0 │ │ + lea 0x16a8(%ebx),%ecx │ │ + call 762a0 │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ @@ -62722,39 +64310,104 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ - sub $0x20,%esp │ │ - call 4d31d │ │ + sub $0x2c,%esp │ │ + call 4f1ce │ │ pop %ebx │ │ - add $0x314bf,%ebx │ │ - call 3ced0 │ │ - mov %eax,-0x10(%ebp) │ │ - lea -0x10(%ebp),%eax │ │ - lea -0x79a76(%ebx),%ecx │ │ - lea -0x9(%ebp),%edx │ │ - lea -0x18(%ebp),%esi │ │ + mov %ecx,(%esp) │ │ + add $0x2eebe,%ebx │ │ + call *0x10(%edx) │ │ + mov %eax,%edi │ │ + mov %edx,%esi │ │ + movl $0x2c,(%esp) │ │ + call 7b6f0 │ │ + test %eax,%eax │ │ + je 4f299 │ │ + lea -0x3f0bc(%ebx),%ecx │ │ + xorps %xmm0,%xmm0 │ │ + lea -0x76252(%ebx),%edx │ │ + movl $0x54535552,0x4(%eax) │ │ + movl $0x5a4f4d,(%eax) │ │ + mov %eax,(%esp) │ │ + mov %ecx,0x8(%eax) │ │ + movsd %xmm0,0xc(%eax) │ │ + movsd %xmm0,0x14(%eax) │ │ + movl $0x0,0x1c(%eax) │ │ + mov %edx,0x20(%eax) │ │ + mov %edi,0x24(%eax) │ │ + mov %esi,0x28(%eax) │ │ + call 77a10 │ │ + mov %eax,-0x24(%ebp) │ │ + lea -0x24(%ebp),%eax │ │ + mov %eax,-0x2c(%ebp) │ │ + lea -0x49fcc(%ebx),%eax │ │ + mov %eax,-0x28(%ebp) │ │ + lea -0xd(%ebp),%eax │ │ + mov %eax,-0x14(%ebp) │ │ + movl $0xff,-0x1c(%ebp) │ │ + lea -0x2c(%ebp),%eax │ │ + lea -0xb8c(%ebx),%edx │ │ + lea -0x1c(%ebp),%ecx │ │ + mov %eax,0x4(%esp) │ │ + lea -0x79246(%ebx),%eax │ │ + mov %eax,(%esp) │ │ + call 31c70 │ │ + movzbl -0x1c(%ebp),%ecx │ │ + test %al,%al │ │ + je 4f286 │ │ + cmp $0xff,%cl │ │ + je 4f2aa │ │ + cmpb $0x3,-0x1c(%ebp) │ │ + je 4f28b │ │ + jmp 4f294 │ │ + cmp $0x3,%cl │ │ + jne 4f294 │ │ + mov -0x18(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call *0xc(%eax) │ │ + call 4f150 │ │ + mov $0x4,%ecx │ │ + mov $0x2c,%edx │ │ + call 247ca │ │ + jmp 4f2c3 │ │ + lea -0xb9c(%ebx),%eax │ │ + lea -0x755b1(%ebx),%ecx │ │ + mov $0xad,%edx │ │ + mov %eax,(%esp) │ │ + call 31c30 │ │ + ud2 │ │ mov %eax,-0x20(%ebp) │ │ - lea -0x4adfc(%ebx),%eax │ │ - mov %eax,-0x1c(%ebp) │ │ - lea -0x20(%ebp),%eax │ │ - push %eax │ │ - push %ecx │ │ - push %edx │ │ - push %esi │ │ - call 4d110 │ │ - add $0xc,%esp │ │ - mov -0x18(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - call 4d220 │ │ - call 4d2a0 │ │ + mov %edi,%ecx │ │ + mov %esi,%edx │ │ + call 3ef70 │ │ + mov -0x20(%ebp),%esi │ │ + mov %esi,(%esp) │ │ + call 77c40 │ │ + call 34816 │ │ + cmpb $0x3,-0x1c(%ebp) │ │ + mov %eax,%esi │ │ + jne 4f2f4 │ │ + mov -0x18(%ebp),%eax │ │ + mov 0xc(%eax),%ecx │ │ + mov %eax,(%esp) │ │ + call *%ecx │ │ + mov %esi,(%esp) │ │ + call 77c40 │ │ + call 34816 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -62764,101 +64417,156 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov 0x4(%ecx),%eax │ │ - call 4d381 │ │ + call 4f321 │ │ pop %ebx │ │ + lea -0x10(%ebp),%edi │ │ mov %ecx,%esi │ │ - movl $0x0,-0x14(%ebp) │ │ - add $0x3145b,%ebx │ │ - sub $0x8,%esp │ │ - lea -0x14(%ebp),%edi │ │ - push %eax │ │ - push %edi │ │ - call 7c110 │ │ - add $0x10,%esp │ │ + movl $0x0,-0x10(%ebp) │ │ + add $0x2ed6b,%ebx │ │ + mov %edi,(%esp) │ │ + mov %eax,0x4(%esp) │ │ + call 7b860 │ │ test %eax,%eax │ │ - jne 4d3ff │ │ + jne 4f3a0 │ │ mov %edi,%ecx │ │ - mov -0x14(%ebp),%edi │ │ + mov -0x10(%ebp),%edi │ │ test %edi,%edi │ │ - jne 4d3dd │ │ + jne 4f37e │ │ mov 0x4(%esi),%eax │ │ - movl $0x0,-0x14(%ebp) │ │ - sub $0x8,%esp │ │ - push %eax │ │ - push %ecx │ │ - call 7c110 │ │ - add $0x10,%esp │ │ + movl $0x0,-0x10(%ebp) │ │ + mov %ecx,(%esp) │ │ + mov %eax,0x4(%esp) │ │ + call 7b860 │ │ test %eax,%eax │ │ - jne 4d3ff │ │ - mov -0x14(%ebp),%edi │ │ - sub $0xc,%esp │ │ - push $0x0 │ │ - call 7c120 │ │ - add $0x10,%esp │ │ + jne 4f3a0 │ │ + mov -0x10(%ebp),%edi │ │ + movl $0x0,(%esp) │ │ + call 7b870 │ │ + test %eax,%eax │ │ + jne 4f3e7 │ │ test %edi,%edi │ │ - je 4d40f │ │ + je 4f3b3 │ │ xor %eax,%eax │ │ lock cmpxchg %edi,(%esi) │ │ - je 4d3f5 │ │ + je 4f396 │ │ mov %eax,%esi │ │ - sub $0xc,%esp │ │ - push %edi │ │ - call 7c120 │ │ - add $0x10,%esp │ │ + mov %edi,(%esp) │ │ + call 7b870 │ │ + test %eax,%eax │ │ + jne 4f3e7 │ │ mov %esi,%edi │ │ mov %edi,%eax │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea -0x75ae2(%ebx),%eax │ │ - lea -0xd(%ebp),%ecx │ │ - lea -0x1c(%ebp),%edx │ │ - push $0x5f │ │ - jmp 4d420 │ │ - lea -0x75f60(%ebx),%eax │ │ - lea -0xd(%ebp),%ecx │ │ - lea -0x1c(%ebp),%edx │ │ - push $0x9b │ │ - push %eax │ │ - push %ecx │ │ - push %edx │ │ - call 4d110 │ │ - add $0xc,%esp │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x18(%ebp),%edx │ │ - call 4d220 │ │ - call 4d2a0 │ │ + lea -0x74ca8(%ebx),%eax │ │ + lea -0x18(%ebp),%ecx │ │ + movl $0x2f,0xc(%esp) │ │ + jmp 4f3c4 │ │ + lea -0x752ec(%ebx),%eax │ │ + lea -0x18(%ebp),%ecx │ │ + movl $0x4d,0xc(%esp) │ │ + mov %eax,0x8(%esp) │ │ + mov %ecx,(%esp) │ │ + call 75fa0 │ │ + sub $0x4,%esp │ │ + cmpb $0x3,-0x18(%ebp) │ │ + jne 4f3e2 │ │ + mov -0x14(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call *0xc(%eax) │ │ + call 4f150 │ │ + call 4f510 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0x1c,%esp │ │ + call 4f3fe │ │ + pop %ebx │ │ + add $0x2ec8e,%ebx │ │ + cmp $0x1,%edx │ │ + je 4f457 │ │ + mov %ecx,%edi │ │ + movl $0xc,(%esp) │ │ + call 7b6f0 │ │ + test %eax,%eax │ │ + je 4f468 │ │ + movl $0x0,(%eax) │ │ + movb $0x0,0x4(%eax) │ │ + mov %eax,%esi │ │ + mov %edi,0x8(%eax) │ │ + mov %edi,(%esp) │ │ + call 7b730 │ │ + mov %eax,-0x10(%ebp) │ │ + mov %esi,0x4(%esp) │ │ + mov %edi,(%esp) │ │ + call 7b800 │ │ + test %eax,%eax │ │ + jne 4f463 │ │ + mov -0x10(%ebp),%eax │ │ + test %eax,%eax │ │ + je 4f459 │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + jmp 4f459 │ │ + xor %esi,%esi │ │ + mov %esi,%eax │ │ + add $0x1c,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + call 4f510 │ │ + lea -0x750c4(%ebx),%eax │ │ + lea -0x18(%ebp),%ecx │ │ + movl $0x32,0xc(%esp) │ │ + mov %eax,0x8(%esp) │ │ + mov %ecx,(%esp) │ │ + call 75fa0 │ │ + sub $0x4,%esp │ │ + cmpb $0x3,-0x18(%ebp) │ │ + jne 4f497 │ │ + mov -0x14(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call *0xc(%eax) │ │ + call 4f150 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ sub $0x14,%esp │ │ - call 4d44c │ │ + call 4f4ac │ │ pop %ebx │ │ lea -0x5(%ebp),%eax │ │ mov %ecx,(%esp) │ │ lea -0x10(%ebp),%edx │ │ - add $0x31390,%ebx │ │ + add $0x2ebe0,%ebx │ │ mov %eax,-0x10(%ebp) │ │ - lea -0x3135c(%ebx),%eax │ │ - lea -0x785b0(%ebx),%ecx │ │ + lea -0x2ebac(%ebx),%eax │ │ + lea -0x77c5e(%ebx),%ecx │ │ mov %eax,-0xc(%ebp) │ │ - call 31460 │ │ + call 31c30 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -62866,282 +64574,339 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ - push %ebx │ │ - push %eax │ │ - mov 0xc(%ebp),%eax │ │ - call 4d48d │ │ - pop %ebx │ │ - add $0x3134f,%ebx │ │ - mov 0x4(%eax),%ecx │ │ + sub $0x8,%esp │ │ + mov 0xc(%ebp),%ecx │ │ + call 4f4ee │ │ + pop %eax │ │ + add $0x2eb9e,%eax │ │ + mov 0x4(%ecx),%edx │ │ sub $0x4,%esp │ │ - lea -0x75804(%ebx),%edx │ │ + lea -0x74bc9(%eax),%eax │ │ push $0xb │ │ - push %edx │ │ - push (%eax) │ │ - call *0xc(%ecx) │ │ - add $0x14,%esp │ │ - pop %ebx │ │ + push %eax │ │ + push (%ecx) │ │ + call *0xc(%edx) │ │ + add $0x18,%esp │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + sub $0x24,%esp │ │ + call 4f51c │ │ + pop %ebx │ │ + lea -0xc(%ebp),%ecx │ │ + movl $0x36,0xc(%esp) │ │ + add $0x2eb70,%ebx │ │ + mov %ecx,(%esp) │ │ + lea -0x74cde(%ebx),%eax │ │ + mov %eax,0x8(%esp) │ │ + call 75fa0 │ │ + sub $0x4,%esp │ │ + cmpb $0x3,-0xc(%ebp) │ │ + jne 4f552 │ │ + mov -0x8(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call *0xc(%eax) │ │ + call 4f150 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - mov 0x8(%ebp),%edi │ │ - call 4d4c1 │ │ + mov 0x8(%ebp),%esi │ │ + call 4f571 │ │ pop %ebx │ │ - add $0x3131b,%ebx │ │ - mov 0x8(%edi),%esi │ │ + add $0x2eb1b,%ebx │ │ + mov 0x8(%esi),%edi │ │ movl $0x1,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - call 7c0b0 │ │ mov %edi,(%esp) │ │ - call 7bfb0 │ │ + call 7b800 │ │ + test %eax,%eax │ │ + jne 4f5d8 │ │ mov %esi,(%esp) │ │ + call 7b700 │ │ + mov %edi,(%esp) │ │ movl $0x0,0x4(%esp) │ │ - call 7c0b0 │ │ - mov 0x1638(%ebx),%eax │ │ + call 7b800 │ │ test %eax,%eax │ │ - jne 4d508 │ │ - lea 0x1638(%ebx),%ecx │ │ - call 4d370 │ │ + jne 4f5d1 │ │ + mov 0x1680(%ebx),%eax │ │ + test %eax,%eax │ │ + je 4f5df │ │ mov %eax,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 7c0b0 │ │ + call 7b800 │ │ + test %eax,%eax │ │ + jne 4f5d1 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - call 4d530 │ │ + call 4f510 │ │ + jmp 4f5fb │ │ + call 4f510 │ │ + jmp 4f5fb │ │ + lea 0x1680(%ebx),%ecx │ │ + call 4f310 │ │ + jmp 4f5b5 │ │ + mov %esi,(%esp) │ │ + call 7b700 │ │ + jmp 4f5f6 │ │ + call 4f610 │ │ ud2 │ │ - call 341e6 │ │ + call 34816 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ sub $0x14,%esp │ │ - call 4d53c │ │ + call 4f61c │ │ pop %ebx │ │ lea -0x5(%ebp),%ecx │ │ lea -0x10(%ebp),%edx │ │ - add $0x312a0,%ebx │ │ - lea -0x75a60(%ebx),%eax │ │ + add $0x2ea70,%ebx │ │ + lea -0x74c30(%ebx),%eax │ │ push $0x7b │ │ push %eax │ │ push %ecx │ │ push %edx │ │ - call 4d110 │ │ + call 4f0a0 │ │ add $0xc,%esp │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0xc(%ebp),%edx │ │ - call 4d220 │ │ - call 4d2a0 │ │ + cmpb $0x3,-0x10(%ebp) │ │ + jne 4f64f │ │ + mov -0xc(%ebp),%eax │ │ + sub $0xc,%esp │ │ + push %eax │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + call 4f150 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ sub $0x10,%esp │ │ - call 4d57d │ │ + call 4f66d │ │ pop %ebx │ │ - add $0x3125f,%ebx │ │ + add $0x2ea1f,%ebx │ │ cmpl $0x1,0x8(%ebp) │ │ - je 4d5e9 │ │ - mov 0x1670(%ebx),%eax │ │ + je 4f6c7 │ │ + mov 0x16b8(%ebx),%eax │ │ test %eax,%eax │ │ - jne 4d59f │ │ - lea 0x1670(%ebx),%ecx │ │ - call 4d370 │ │ + je 4f6ec │ │ mov %eax,(%esp) │ │ - call 7bfe0 │ │ + call 7b730 │ │ cmp $0x3,%eax │ │ - jb 4d60e │ │ + jb 4f6e5 │ │ mov %eax,%esi │ │ - mov 0x1670(%ebx),%eax │ │ + mov 0x16b8(%ebx),%eax │ │ test %eax,%eax │ │ - jne 4d5c3 │ │ - lea 0x1670(%ebx),%ecx │ │ - call 4d370 │ │ + je 4f70d │ │ mov %eax,(%esp) │ │ movl $0x2,0x4(%esp) │ │ - call 7c0b0 │ │ + call 7b800 │ │ + test %eax,%eax │ │ + jne 4f71a │ │ lock decl -0x8(%esi) │ │ - jne 4d60e │ │ + jne 4f6e5 │ │ add $0xfffffff8,%esi │ │ mov %esi,%ecx │ │ add $0x10,%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ - jmp 4d630 │ │ - mov 0x1638(%ebx),%eax │ │ + jmp 4f740 │ │ + mov 0x1680(%ebx),%eax │ │ test %eax,%eax │ │ - jne 4d5fe │ │ - lea 0x1638(%ebx),%ecx │ │ - call 4d370 │ │ + je 4f6f9 │ │ mov %eax,(%esp) │ │ movl $0x2,0x4(%esp) │ │ - call 7c0b0 │ │ + call 7b800 │ │ + test %eax,%eax │ │ + jne 4f706 │ │ add $0x10,%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ + lea 0x16b8(%ebx),%ecx │ │ + call 4f310 │ │ + jmp 4f684 │ │ + lea 0x1680(%ebx),%ecx │ │ + call 4f310 │ │ + jmp 4f6d1 │ │ + call 4f510 │ │ + jmp 4f72d │ │ + lea 0x16b8(%ebx),%ecx │ │ + call 4f310 │ │ + jmp 4f69d │ │ + call 4f510 │ │ + jmp 4f72d │ │ mov %eax,%ecx │ │ - call 4d678 │ │ - call 4d7c0 │ │ + call 4f788 │ │ + call 4f880 │ │ ud2 │ │ - call 341d0 │ │ - call 341d0 │ │ + call 34800 │ │ + call 34800 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ sub $0x10,%esp │ │ mov 0x10(%ecx),%eax │ │ - call 4d640 │ │ + call 4f750 │ │ pop %ebx │ │ mov %ecx,%esi │ │ - add $0x3119c,%ebx │ │ + add $0x2e93c,%ebx │ │ test %eax,%eax │ │ - je 4d65e │ │ + je 4f76e │ │ cmpl $0x0,0x14(%esi) │ │ movb $0x0,(%eax) │ │ - je 4d65e │ │ + je 4f76e │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ cmp $0xffffffff,%esi │ │ - je 4d671 │ │ + je 4f781 │ │ lock decl 0x4(%esi) │ │ - jne 4d671 │ │ + jne 4f781 │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x10,%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x1c,%esp │ │ + sub $0xc,%esp │ │ mov $0x54535552,%eax │ │ mov $0x5a4f4d,%edx │ │ - call 4d690 │ │ + call 4f7a0 │ │ pop %ebx │ │ xor 0x4(%ecx),%eax │ │ xor (%ecx),%edx │ │ - add $0x3114c,%ebx │ │ + add $0x2e8ec,%ebx │ │ or %eax,%edx │ │ - jne 4d758 │ │ - lea -0x76cab(%ebx),%eax │ │ + jne 4f81b │ │ + lea -0x76252(%ebx),%eax │ │ cmp %eax,0x20(%ecx) │ │ - jne 4d760 │ │ + jne 4f823 │ │ mov 0x24(%ecx),%eax │ │ mov 0x28(%ecx),%edi │ │ mov %ecx,(%esp) │ │ mov %eax,-0x10(%ebp) │ │ - call 7bfb0 │ │ - lock decl 0x1678(%ebx) │ │ - mov 0x10f0(%ebx),%esi │ │ - test %esi,%esi │ │ - jne 4d6e2 │ │ - lea 0x10f0(%ebx),%ecx │ │ - call 4d370 │ │ - mov %eax,%esi │ │ - mov %edi,-0x14(%ebp) │ │ + call 7b700 │ │ + lock decl 0x16c0(%ebx) │ │ + mov 0x10f8(%ebx),%esi │ │ + test %esi,%esi │ │ + je 4f801 │ │ mov %esi,(%esp) │ │ - call 7bfe0 │ │ - mov %eax,%edi │ │ + call 7b730 │ │ cmp $0x1,%eax │ │ - ja 4d734 │ │ - je 4d765 │ │ - movl $0xc,(%esp) │ │ - call 7bfa0 │ │ + jbe 4f810 │ │ test %eax,%eax │ │ - je 4d748 │ │ - andl $0x0,(%eax) │ │ + je 4f828 │ │ + decl (%eax) │ │ movb $0x0,0x4(%eax) │ │ - mov %eax,%edi │ │ - mov %esi,0x8(%eax) │ │ - mov %esi,(%esp) │ │ - call 7bfe0 │ │ - mov %eax,-0x18(%ebp) │ │ - mov %edi,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - call 7c0b0 │ │ - mov -0x18(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - decl (%edi) │ │ mov -0x10(%ebp),%eax │ │ - mov -0x14(%ebp),%edx │ │ - movb $0x0,0x4(%edi) │ │ - add $0x1c,%esp │ │ + mov %edi,%edx │ │ + add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - push $0x4 │ │ - pop %ecx │ │ - push $0xc │ │ - pop %edx │ │ - mov -0x14(%ebp),%edi │ │ - call 247d9 │ │ - jmp 4d773 │ │ + lea 0x10f8(%ebx),%ecx │ │ + call 4f310 │ │ + mov %eax,%esi │ │ + jmp 4f7dd │ │ + mov %esi,%ecx │ │ + mov %eax,%edx │ │ + call 4f3f0 │ │ + jmp 4f7ea │ │ mov %ecx,(%esp) │ │ - call 786f0 │ │ - call 76b30 │ │ - mov -0x14(%ebp),%edi │ │ - lea -0xae0(%ebx),%ecx │ │ - call 4d440 │ │ + call 77e40 │ │ + call 771f0 │ │ + lea -0xc34(%ebx),%ecx │ │ + call 4f4a0 │ │ ud2 │ │ mov %eax,%esi │ │ mov (%edi),%eax │ │ test %eax,%eax │ │ - je 4d785 │ │ + je 4f845 │ │ mov -0x10(%ebp),%ecx │ │ mov %ecx,(%esp) │ │ call *%eax │ │ cmpl $0x0,0x4(%edi) │ │ - je 4d796 │ │ + je 4f856 │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ cmpl $0x0,0x4(%edi) │ │ - je 4d7af │ │ + je 4f86f │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - call 341e6 │ │ + call 7b700 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -63150,335 +64915,293 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ sub $0x14,%esp │ │ - call 4d7cc │ │ + call 4f88c │ │ pop %ebx │ │ lea -0x5(%ebp),%ecx │ │ lea -0x10(%ebp),%edx │ │ - add $0x31010,%ebx │ │ - lea -0x761ea(%ebx),%eax │ │ + add $0x2e800,%ebx │ │ + lea -0x755ee(%ebx),%eax │ │ push $0x7b │ │ push %eax │ │ push %ecx │ │ push %edx │ │ - call 4d110 │ │ + call 4f0a0 │ │ add $0xc,%esp │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0xc(%ebp),%edx │ │ - call 4d220 │ │ - call 4d2a0 │ │ + cmpb $0x3,-0x10(%ebp) │ │ + jne 4f8bf │ │ + mov -0xc(%ebp),%eax │ │ + sub $0xc,%esp │ │ + push %eax │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + call 4f150 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x19c,%esp │ │ - call 4d811 │ │ + call 4f8e1 │ │ pop %ebx │ │ - add $0x30fcb,%ebx │ │ - movzbl 0x165c(%ebx),%ecx │ │ - dec %cl │ │ - cmp $0x3,%cl │ │ - jb 4da3c │ │ + add $0x2e7ab,%ebx │ │ + movzbl 0x16a4(%ebx),%edx │ │ + dec %dl │ │ + cmp $0x3,%dl │ │ + jb 4fb2b │ │ mov $0x1,%cl │ │ mov $0x54535552,%eax │ │ - movw $0x4543,-0x188(%ebp) │ │ - movl $0x4152544b,-0x18c(%ebp) │ │ - movl $0x4341425f,-0x190(%ebp) │ │ - movl $0x54535552,-0x194(%ebp) │ │ - movb $0x0,-0x186(%ebp) │ │ + movw $0x4543,-0x184(%ebp) │ │ + movl $0x4152544b,-0x188(%ebp) │ │ + movl $0x4341425f,-0x18c(%ebp) │ │ + movl $0x54535552,-0x190(%ebp) │ │ + movb $0x0,-0x182(%ebp) │ │ test %cl,%cl │ │ - jne 4d883 │ │ + jne 4f953 │ │ xor %eax,%eax │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nop │ │ - cmpb $0x0,-0x194(%ebp,%eax,1) │ │ - je 4d8d7 │ │ + cmpb $0x0,-0x190(%ebp,%eax,1) │ │ + je 4f9a7 │ │ inc %eax │ │ - jne 4d870 │ │ - mov -0x194(%ebp),%eax │ │ - mov -0x190(%ebp),%ecx │ │ + jne 4f940 │ │ + mov -0x190(%ebp),%eax │ │ + mov -0x18c(%ebp),%ecx │ │ mov $0x1010100,%edi │ │ mov $0x1010100,%esi │ │ xor %edx,%edx │ │ sub %eax,%esi │ │ or %eax,%esi │ │ sub %ecx,%edi │ │ or %ecx,%edi │ │ and %esi,%edi │ │ not %edi │ │ test $0x80808080,%edi │ │ sete %dl │ │ xor %eax,%eax │ │ - lea -0x194(%ebp,%edx,8),%esi │ │ + lea -0x190(%ebp,%edx,8),%esi │ │ shl $0x3,%edx │ │ nopw %cs:0x0(%eax,%eax,1) │ │ cmpb $0x0,(%esi,%eax,1) │ │ - je 4d8d5 │ │ + je 4f9a5 │ │ inc %eax │ │ mov %edx,%ecx │ │ xor %eax,%ecx │ │ cmp $0xf,%ecx │ │ - jne 4d8c0 │ │ - jmp 4da15 │ │ + jne 4f990 │ │ + jmp 4fa28 │ │ add %edx,%eax │ │ cmp $0xe,%eax │ │ - jne 4da15 │ │ - mov 0x167c(%ebx),%eax │ │ + jne 4fa28 │ │ + mov 0x16c4(%ebx),%eax │ │ cmp $0x3ffffffd,%eax │ │ - ja 4d9c5 │ │ + ja 4fad8 │ │ lea 0x1(%eax),%ecx │ │ - lock cmpxchg %ecx,0x167c(%ebx) │ │ - jne 4d9c5 │ │ - movzbl 0x1684(%ebx),%eax │ │ - lea -0x194(%ebp),%eax │ │ + lock cmpxchg %ecx,0x16c4(%ebx) │ │ + jne 4fad8 │ │ + movzbl 0x16cc(%ebx),%eax │ │ + lea -0x190(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7c130 │ │ + call 7b880 │ │ mov $0xffffffff,%edi │ │ test %eax,%eax │ │ - je 4d95a │ │ - mov %eax,%esi │ │ + je 4fa51 │ │ + mov %eax,-0x10(%ebp) │ │ mov %eax,(%esp) │ │ - call 7c140 │ │ + call 7b890 │ │ test %eax,%eax │ │ - mov %eax,-0x14(%ebp) │ │ - je 4d965 │ │ + je 4fa58 │ │ + mov %eax,%esi │ │ mov %eax,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 4da85 │ │ - mov -0x14(%ebp),%ecx │ │ - mov %esi,0x4(%esp) │ │ + je 4fb38 │ │ + mov -0x10(%ebp),%ecx │ │ + mov %esi,0x8(%esp) │ │ mov %eax,(%esp) │ │ - mov %eax,%esi │ │ - mov %ecx,0x8(%esp) │ │ - call 7bfc0 │ │ - mov %esi,%edx │ │ - jmp 4d96a │ │ + mov %eax,-0x10(%ebp) │ │ + mov %ecx,0x4(%esp) │ │ + call 7b710 │ │ + mov -0x10(%ebp),%ecx │ │ + jmp 4fa5f │ │ + movzbl -0xb24(%ebx),%ecx │ │ + lea -0xb30(%ebx),%esi │ │ + mov $0x2,%dl │ │ + cmp $0x3,%cl │ │ + movb $0x3,-0x10(%ebp) │ │ + jne 4fb0a │ │ + mov %esi,(%esp) │ │ + call *0xc(%esi) │ │ + mov $0x2,%dl │ │ + jmp 4fb0a │ │ + mov $0xffffffff,%esi │ │ + jmp 4fa5f │ │ + mov $0x1,%ecx │ │ xor %esi,%esi │ │ - movl $0xffffffff,-0x14(%ebp) │ │ - jmp 4d972 │ │ - mov $0x1,%edx │ │ - mov %edx,%esi │ │ - and $0xffffff00,%esi │ │ - lock xadd %edi,0x167c(%ebx) │ │ + lock xadd %edi,0x16c4(%ebx) │ │ dec %edi │ │ mov %edi,%eax │ │ and $0xbfffffff,%eax │ │ neg %eax │ │ - jo 4d9d5 │ │ - mov -0x14(%ebp),%eax │ │ - cmp $0xfffffffe,%eax │ │ - jne 4d9f0 │ │ - mov $0x2,%cl │ │ - cmp $0x3,%dl │ │ + jo 4fae8 │ │ + mov $0x2,%dl │ │ + cmp $0xffffffff,%esi │ │ + je 4fb06 │ │ + cmp $0xfffffffe,%esi │ │ + je 4fa35 │ │ + cmp $0x4,%esi │ │ + je 4faa6 │ │ + cmp $0x1,%esi │ │ + jne 4faae │ │ + cmpb $0x30,(%ecx) │ │ + jne 4faae │ │ + test %esi,%esi │ │ + movb $0x3,-0x10(%ebp) │ │ + je 4fb0a │ │ + mov %ecx,(%esp) │ │ + call 7b700 │ │ + mov $0x2,%dl │ │ + jmp 4fb0a │ │ + cmpl $0x6c6c7566,(%ecx) │ │ + je 4fac2 │ │ + test %esi,%esi │ │ + movb $0x1,-0x10(%ebp) │ │ + je 4fabe │ │ + mov %ecx,(%esp) │ │ + call 7b700 │ │ + xor %edx,%edx │ │ + jmp 4fb0a │ │ + mov $0x1,%dl │ │ + test %esi,%esi │ │ + movb $0x2,-0x10(%ebp) │ │ + je 4fb0a │ │ + mov %ecx,(%esp) │ │ + call 7b700 │ │ + mov $0x1,%dl │ │ + jmp 4fb0a │ │ + lea 0x16c4(%ebx),%ecx │ │ + call 4eea0 │ │ + jmp 4f9ce │ │ mov %ecx,-0x10(%ebp) │ │ - jne 4d9c1 │ │ - mov 0x4(%eax),%edi │ │ - mov (%eax),%esi │ │ - mov (%edi),%eax │ │ - test %eax,%eax │ │ - je 4d9a8 │ │ - mov %esi,(%esp) │ │ - call *%eax │ │ - cmpl $0x0,0x4(%edi) │ │ - je 4d9b6 │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x14(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov $0x3,%cl │ │ - jmp 4da1c │ │ - lea 0x167c(%ebx),%ecx │ │ - call 4cf10 │ │ - jmp 4d902 │ │ - mov %edx,-0x10(%ebp) │ │ - lea 0x167c(%ebx),%ecx │ │ + lea 0x16c4(%ebx),%ecx │ │ mov %edi,%edx │ │ - call 75ae0 │ │ - mov -0x10(%ebp),%edx │ │ - mov -0x14(%ebp),%eax │ │ - cmp $0xfffffffe,%eax │ │ - je 4d98e │ │ - cmp $0xffffffff,%eax │ │ - je 4da15 │ │ - movzbl %dl,%eax │ │ - or %eax,%esi │ │ - mov -0x14(%ebp),%eax │ │ - cmp $0x4,%eax │ │ - je 4da49 │ │ - cmp $0x1,%eax │ │ - jne 4da51 │ │ - cmpb $0x30,(%esi) │ │ - jne 4da51 │ │ - mov $0x2,%cl │ │ - mov %ecx,-0x10(%ebp) │ │ - mov $0x3,%cl │ │ - jmp 4da70 │ │ - mov $0x2,%al │ │ - mov $0x3,%cl │ │ - mov %eax,-0x10(%ebp) │ │ - xor %eax,%eax │ │ - lock cmpxchg %cl,0x165c(%ebx) │ │ + call 762a0 │ │ mov -0x10(%ebp),%ecx │ │ - je 4da3c │ │ + mov $0x2,%dl │ │ + cmp $0xffffffff,%esi │ │ + jne 4fa7e │ │ + movb $0x3,-0x10(%ebp) │ │ + movzbl -0x10(%ebp),%ecx │ │ + xor %eax,%eax │ │ + lock cmpxchg %cl,0x16a4(%ebx) │ │ + je 4fb2b │ │ mov %eax,%ecx │ │ + mov $0xff,%edx │ │ dec %cl │ │ cmp $0x4,%al │ │ movzbl %cl,%eax │ │ - mov $0xff,%ecx │ │ - cmovb %eax,%ecx │ │ - mov %ecx,%eax │ │ + cmovb %eax,%edx │ │ + mov %edx,%eax │ │ add $0x19c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - cmpl $0x6c6c7566,(%esi) │ │ - je 4da69 │ │ - mov $0x1,%cl │ │ - test %eax,%eax │ │ - je 4da60 │ │ - movl $0x0,-0x10(%ebp) │ │ - jmp 4da74 │ │ - movl $0x0,-0x10(%ebp) │ │ - jmp 4da1c │ │ - mov $0x1,%cl │ │ - mov %ecx,-0x10(%ebp) │ │ - mov $0x2,%cl │ │ - test %eax,%eax │ │ - je 4da1c │ │ - mov %cl,-0x14(%ebp) │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - movzbl -0x14(%ebp),%ecx │ │ - jmp 4da1c │ │ - mov -0x14(%ebp),%edx │ │ mov $0x1,%ecx │ │ - call 246cb │ │ + mov %esi,%edx │ │ + call 247ab │ │ ud2 │ │ - cmpl $0x0,0x4(%edi) │ │ - mov %eax,-0x10(%ebp) │ │ - je 4daa5 │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x14(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ - mov %eax,-0x10(%ebp) │ │ mov $0xffffffff,%edx │ │ - lock xadd %edx,0x167c(%ebx) │ │ + mov %eax,%esi │ │ + lock xadd %edx,0x16c4(%ebx) │ │ dec %edx │ │ mov %edx,%eax │ │ and $0xbfffffff,%eax │ │ neg %eax │ │ - jo 4dae2 │ │ - mov -0x10(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ - lea 0x167c(%ebx),%ecx │ │ - call 75ae0 │ │ - jmp 4dad7 │ │ - call 341e6 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + jo 4fb69 │ │ + mov %esi,(%esp) │ │ + call 77c40 │ │ + lea 0x16c4(%ebx),%ecx │ │ + call 762a0 │ │ + jmp 4fb61 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ - sub $0xc,%esp │ │ - call 4db0e │ │ + sub $0x10,%esp │ │ + call 4fb8d │ │ pop %ebx │ │ - add $0x30cce,%ebx │ │ - mov 0x10f0(%ebx),%esi │ │ + add $0x2e4ff,%ebx │ │ + mov 0x10f8(%ebx),%esi │ │ test %esi,%esi │ │ - jne 4db2c │ │ - lea 0x10f0(%ebx),%ecx │ │ - call 4d370 │ │ - mov %eax,%esi │ │ + je 4fbbc │ │ mov %esi,(%esp) │ │ - call 7bfe0 │ │ - mov %eax,%edi │ │ + call 7b730 │ │ cmp $0x1,%eax │ │ - ja 4db82 │ │ - je 4db9f │ │ - movl $0xc,(%esp) │ │ - call 7bfa0 │ │ - test %eax,%eax │ │ - je 4db90 │ │ - movl $0x0,(%eax) │ │ - movb $0x0,0x4(%eax) │ │ - mov %eax,%edi │ │ - mov %esi,0x8(%eax) │ │ - mov %esi,(%esp) │ │ - call 7bfe0 │ │ - mov %eax,-0x10(%ebp) │ │ - mov %edi,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - call 7c0b0 │ │ - mov -0x10(%ebp),%eax │ │ + jbe 4fbd6 │ │ test %eax,%eax │ │ - je 4db82 │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,(%edi) │ │ + je 4fbe3 │ │ + cmpl $0x0,(%eax) │ │ sete %al │ │ - add $0xc,%esp │ │ + add $0x10,%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov $0x4,%ecx │ │ - mov $0xc,%edx │ │ - call 247d9 │ │ - lea -0xae0(%ebx),%ecx │ │ - call 4d440 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + lea 0x10f8(%ebx),%ecx │ │ + call 4f310 │ │ + mov %eax,%esi │ │ + mov %esi,(%esp) │ │ + call 7b730 │ │ + cmp $0x1,%eax │ │ + ja 4fbab │ │ + mov %esi,%ecx │ │ + mov %eax,%edx │ │ + call 4f3f0 │ │ + test %eax,%eax │ │ + jne 4fbaf │ │ + lea -0xc34(%ebx),%ecx │ │ + call 4f4a0 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 4dbbe │ │ + call 4fbfe │ │ pop %ebx │ │ mov %edx,%eax │ │ - add $0x30c1e,%ebx │ │ + add $0x2e48e,%ebx │ │ add 0x8(%ebp),%eax │ │ - jb 4dc18 │ │ + jb 4fc58 │ │ mov (%ecx),%edx │ │ mov %ecx,%esi │ │ lea -0x18(%ebp),%ecx │ │ lea (%edx,%edx,1),%edi │ │ cmp %edi,%eax │ │ cmova %eax,%edi │ │ xor %eax,%eax │ │ @@ -63487,581 +65210,461 @@ │ │ lea 0x4(,%eax,4),%eax │ │ cmp %eax,%edi │ │ cmovbe %eax,%edi │ │ push 0x10(%ebp) │ │ push 0xc(%ebp) │ │ push %edi │ │ push 0x4(%esi) │ │ - call 4dcb0 │ │ + call 4fc70 │ │ add $0x10,%esp │ │ cmpl $0x1,-0x18(%ebp) │ │ - je 4dc1f │ │ + je 4fc5f │ │ mov -0x14(%ebp),%eax │ │ mov %eax,0x4(%esi) │ │ mov %edi,(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ xor %ecx,%ecx │ │ - call 246cb │ │ + call 247ab │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ - call 246cb │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 247ab │ │ int3 │ │ int3 │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0xc,%esp │ │ - mov 0x8(%ebp),%eax │ │ - call 4dc41 │ │ - pop %ebx │ │ - add $0x30b9b,%ebx │ │ - cmpb $0x3,(%eax) │ │ - jne 4dc7c │ │ - mov 0x4(%eax),%eax │ │ - mov 0x4(%eax),%esi │ │ - mov (%eax),%edi │ │ - mov %eax,-0x10(%ebp) │ │ - mov (%esi),%eax │ │ - test %eax,%eax │ │ - je 4dc63 │ │ - mov %edi,(%esp) │ │ - call *%eax │ │ - cmpl $0x0,0x4(%esi) │ │ - je 4dc71 │ │ - mov %edi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - add $0xc,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - cmpl $0x0,0x4(%esi) │ │ - mov %eax,-0x14(%ebp) │ │ - je 4dc95 │ │ - mov %edi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x14(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ - int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov 0x14(%ebp),%esi │ │ - call 4dcc1 │ │ + call 4fc81 │ │ pop %ebx │ │ mov %edx,%edi │ │ mov %ecx,-0x14(%ebp) │ │ mov $0x80000000,%ecx │ │ - add $0x30b1b,%ebx │ │ + add $0x2e40b,%ebx │ │ mov %esi,%eax │ │ mull 0xc(%ebp) │ │ seto %dl │ │ sub 0x10(%ebp),%ecx │ │ cmp %ecx,%eax │ │ seta %cl │ │ or %dl,%cl │ │ mov $0x1,%edx │ │ - je 4dcfa │ │ + je 4fcba │ │ mov -0x14(%ebp),%ecx │ │ xor %esi,%esi │ │ mov $0x4,%eax │ │ - jmp 4ddd5 │ │ + jmp 4fdc6 │ │ test %edi,%edi │ │ mov %eax,-0x10(%ebp) │ │ - je 4dd65 │ │ - mov -0x10(%ebp),%ecx │ │ - cmp %ecx,0x10(%ebp) │ │ - jbe 4dd9a │ │ + je 4fce7 │ │ + mov %edi,-0x20(%ebp) │ │ + mov 0x10(%ebp),%edi │ │ + mov -0x10(%ebp),%edx │ │ + cmp $0x9,%edi │ │ + setb %al │ │ + cmp %edx,%edi │ │ + setbe %cl │ │ + test %cl,%al │ │ + je 4fd24 │ │ + sub $0x8,%esp │ │ + push %edx │ │ + push 0x8(%ebp) │ │ + call 7b790 │ │ + jmp 4fd11 │ │ + mov -0x10(%ebp),%esi │ │ + mov 0x10(%ebp),%edx │ │ + test %esi,%esi │ │ + je 4fd7d │ │ + cmp $0x9,%edx │ │ + setb %al │ │ + cmp %esi,%edx │ │ + setbe %cl │ │ + test %cl,%al │ │ + je 4fd89 │ │ + sub $0xc,%esp │ │ + push %esi │ │ + call 7b6f0 │ │ + add $0x10,%esp │ │ + mov %eax,%edi │ │ + mov $0x1,%edx │ │ + test %edi,%edi │ │ + jne 4fd7f │ │ + jmp 4fdb5 │ │ + cmp $0x5,%edi │ │ + mov $0x4,%eax │ │ movl $0x0,-0x18(%ebp) │ │ + cmovae %edi,%eax │ │ sub $0x4,%esp │ │ - lea -0x18(%ebp),%eax │ │ - push %ecx │ │ - push $0x4 │ │ + lea -0x18(%ebp),%ecx │ │ + push %edx │ │ push %eax │ │ - call 7c030 │ │ + push %ecx │ │ + call 7b780 │ │ add $0x10,%esp │ │ - mov -0x18(%ebp),%edx │ │ + mov -0x18(%ebp),%edi │ │ test %eax,%eax │ │ + mov $0x1,%edx │ │ setne %al │ │ - test %edx,%edx │ │ + test %edi,%edi │ │ sete %cl │ │ or %al,%cl │ │ - mov %edx,%eax │ │ - mov $0x1,%edx │ │ - jne 4ddc4 │ │ - imul %edi,%esi │ │ + jne 4fdb5 │ │ + imul -0x20(%ebp),%esi │ │ sub $0x4,%esp │ │ push %esi │ │ - mov 0x8(%ebp),%edi │ │ + mov 0x8(%ebp),%esi │ │ + push %esi │ │ push %edi │ │ - push %eax │ │ - mov %eax,%esi │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x4,%esp │ │ - push %edi │ │ - call 7bfb0 │ │ - mov %esi,%eax │ │ + push %esi │ │ + call 7b700 │ │ add $0x10,%esp │ │ - jmp 4ddbd │ │ - mov -0x10(%ebp),%ecx │ │ - mov 0x10(%ebp),%eax │ │ - test %ecx,%ecx │ │ - je 4ddbd │ │ - cmp %ecx,%eax │ │ - jbe 4dda8 │ │ + jmp 4fd7f │ │ + mov %edx,%edi │ │ + mov -0x14(%ebp),%ecx │ │ + xor %edx,%edx │ │ + mov %edi,0x4(%ecx) │ │ + jmp 4fdbe │ │ + cmp $0x5,%edx │ │ + mov $0x4,%eax │ │ movl $0x0,-0x1c(%ebp) │ │ + cmovae %edx,%eax │ │ sub $0x4,%esp │ │ - lea -0x1c(%ebp),%eax │ │ - push %ecx │ │ - push $0x4 │ │ + lea -0x1c(%ebp),%ecx │ │ + push %esi │ │ push %eax │ │ - call 7c030 │ │ - add $0x10,%esp │ │ - test %eax,%eax │ │ - mov $0x1,%edx │ │ - jne 4ddc4 │ │ - mov -0x1c(%ebp),%eax │ │ - jmp 4ddb9 │ │ - sub $0x8,%esp │ │ - push %ecx │ │ - push 0x8(%ebp) │ │ - call 7c040 │ │ - jmp 4ddb1 │ │ - sub $0xc,%esp │ │ push %ecx │ │ - call 7bfa0 │ │ + call 7b780 │ │ add $0x10,%esp │ │ - mov $0x1,%edx │ │ test %eax,%eax │ │ - je 4ddc4 │ │ - mov -0x14(%ebp),%ecx │ │ - xor %edx,%edx │ │ - jmp 4ddca │ │ + mov $0x1,%edx │ │ + je 4fdd3 │ │ mov -0x14(%ebp),%ecx │ │ mov 0x10(%ebp),%eax │ │ mov %eax,0x4(%ecx) │ │ mov -0x10(%ebp),%esi │ │ mov $0x8,%eax │ │ mov %esi,(%ecx,%eax,1) │ │ mov %edx,(%ecx) │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + mov -0x1c(%ebp),%edi │ │ + test %edi,%edi │ │ + jne 4fd7f │ │ + jmp 4fdb5 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%eax │ │ - call 4de00 │ │ + call 4fdf0 │ │ pop %ebx │ │ mov %ecx,%esi │ │ - add $0x309dc,%ebx │ │ + add $0x2e29c,%ebx │ │ cmp $0x1,%eax │ │ - jne 4de30 │ │ + jne 4fe20 │ │ mov $0xffffff9d,%ecx │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl (%eax) │ │ pause │ │ mov (%esi),%eax │ │ cmp $0x1,%eax │ │ - jne 4de30 │ │ + jne 4fe20 │ │ test %ecx,%ecx │ │ lea 0x1(%ecx),%ecx │ │ - jne 4de20 │ │ + jne 4fe10 │ │ test %eax,%eax │ │ - jne 4de49 │ │ + jne 4fe39 │ │ mov $0x1,%ecx │ │ xor %eax,%eax │ │ lock cmpxchg %ecx,(%esi) │ │ - jne 4de49 │ │ + jne 4fe39 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ lea -0x14(%ebp),%edi │ │ nopl 0x0(%eax) │ │ cmp $0x2,%eax │ │ - je 4de60 │ │ + je 4fe50 │ │ mov $0x2,%eax │ │ xchg %eax,(%esi) │ │ test %eax,%eax │ │ - je 4de41 │ │ + je 4fe31 │ │ movl $0x0,-0x18(%ebp) │ │ nopw 0x0(%eax,%eax,1) │ │ mov (%esi),%eax │ │ cmp $0x2,%eax │ │ - jne 4deae │ │ + jne 4fe9e │ │ cmpb $0x0,-0x18(%ebp) │ │ mov $0x0,%eax │ │ cmovne %edi,%eax │ │ sub $0x4,%esp │ │ push $0xffffffff │ │ push $0x0 │ │ push %eax │ │ push $0x2 │ │ push $0x89 │ │ push %esi │ │ push $0xf0 │ │ - call 7bff0 │ │ + call 7b740 │ │ add $0x20,%esp │ │ test %eax,%eax │ │ - jns 4deae │ │ - call 7c020 <__errno@plt> │ │ + jns 4fe9e │ │ + call 7b770 <__errno@plt> │ │ cmpl $0x4,(%eax) │ │ - je 4de70 │ │ + je 4fe60 │ │ mov (%esi),%eax │ │ cmp $0x1,%eax │ │ - jne 4de50 │ │ + jne 4fe40 │ │ mov $0xffffff9d,%ecx │ │ nopw 0x0(%eax,%eax,1) │ │ pause │ │ lea 0x1(%ecx),%edx │ │ mov (%esi),%eax │ │ cmp $0x1,%eax │ │ - jne 4de50 │ │ + jne 4fe40 │ │ test %ecx,%ecx │ │ mov %edx,%ecx │ │ - jne 4dec0 │ │ - jmp 4de50 │ │ + jne 4feb0 │ │ + jmp 4fe40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 4deea │ │ + call 4feda │ │ pop %ebx │ │ mov $0x1,%ecx │ │ xor %eax,%eax │ │ - add $0x308f2,%ebx │ │ - lock cmpxchg %ecx,0x16c4(%ebx) │ │ - jne 4df1e │ │ - mov 0x1678(%ebx),%eax │ │ + add $0x2e1b2,%ebx │ │ + lock cmpxchg %ecx,0x170c(%ebx) │ │ + jne 4ff0e │ │ + mov 0x16c0(%ebx),%eax │ │ test $0x7fffffff,%eax │ │ - jne 4df36 │ │ + jne 4ff26 │ │ xor %eax,%eax │ │ - movzbl 0x16c8(%ebx),%ecx │ │ + movzbl 0x1710(%ebx),%ecx │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea 0x16c4(%ebx),%ecx │ │ - call 4ddf0 │ │ - mov 0x1678(%ebx),%eax │ │ + lea 0x170c(%ebx),%ecx │ │ + call 4fde0 │ │ + mov 0x16c0(%ebx),%eax │ │ test $0x7fffffff,%eax │ │ - je 4df0f │ │ - call 4db00 │ │ + je 4feff │ │ + call 4fb80 │ │ xor $0x1,%al │ │ - jmp 4df11 │ │ + jmp 4ff01 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x27c,%esp │ │ - call 4df51 │ │ + call 4ff41 │ │ pop %ebx │ │ xor %eax,%eax │ │ - add $0x3088b,%ebx │ │ + add $0x2e14b,%ebx │ │ test %edx,%edx │ │ - je 4df6f │ │ + je 4ff5f │ │ mov (%edx),%edx │ │ mov 0x10(%edx),%esi │ │ test %esi,%esi │ │ - je 4df6f │ │ + je 4ff5f │ │ mov 0x14(%edx),%edx │ │ mov %esi,%eax │ │ dec %edx │ │ - jmp 4df6f │ │ + jmp 4ff5f │ │ test %eax,%eax │ │ - lea -0x76183(%ebx),%esi │ │ - mov 0x4(%ecx),%edi │ │ + lea -0x7550f(%ebx),%esi │ │ + mov (%ecx),%edi │ │ cmovne %eax,%esi │ │ mov $0x9,%eax │ │ cmovne %edx,%eax │ │ - mov (%ecx),%edx │ │ + mov 0x4(%ecx),%edx │ │ cmpl $0x0,-0x8(%ebx) │ │ - mov %esi,-0x60(%ebp) │ │ - mov %eax,-0x5c(%ebp) │ │ - mov %edx,-0x30(%ebp) │ │ + mov %esi,-0x64(%ebp) │ │ + mov %eax,-0x60(%ebp) │ │ + mov %edx,-0x24(%ebp) │ │ mov 0x8(%ecx),%edx │ │ mov 0xc(%ecx),%ecx │ │ - mov %edx,-0x2c(%ebp) │ │ - mov %ecx,-0x28(%ebp) │ │ - je 4dfac │ │ - call 7c150 │ │ - jmp 4dfb8 │ │ + mov %edx,-0x20(%ebp) │ │ + mov %ecx,-0x1c(%ebp) │ │ + je 4ff9c │ │ + call 7b8a0 │ │ + jmp 4ffa8 │ │ movl $0xe0,(%esp) │ │ - call 7bff0 │ │ - mov %eax,-0x58(%ebp) │ │ + call 7b740 │ │ + mov %eax,-0x50(%ebp) │ │ sar $0x1f,%eax │ │ - lea -0x270(%ebp),%esi │ │ + lea -0x274(%ebp),%esi │ │ movl $0x200,0x8(%esp) │ │ movl $0x0,0x4(%esp) │ │ - mov %eax,-0x54(%ebp) │ │ + mov %eax,-0x4c(%ebp) │ │ mov %esi,(%esp) │ │ - call 7c000 │ │ - lea -0x60(%ebp),%eax │ │ - mov %esi,-0x70(%ebp) │ │ - lea -0x4d3dc(%ebx),%esi │ │ - movl $0x200,-0x6c(%ebp) │ │ - movl $0x0,-0x64(%ebp) │ │ + call 7b750 │ │ + lea -0x64(%ebp),%eax │ │ + mov %esi,-0x74(%ebp) │ │ + lea -0x4c4ac(%ebx),%esi │ │ + movl $0x200,-0x70(%ebp) │ │ movl $0x0,-0x68(%ebp) │ │ - mov %eax,-0x50(%ebp) │ │ - lea -0x58(%ebp),%eax │ │ - mov %esi,-0x4c(%ebp) │ │ - mov %eax,-0x48(%ebp) │ │ - lea -0x49c8c(%ebx),%eax │ │ + movl $0x0,-0x6c(%ebp) │ │ + mov %edi,-0x5c(%ebp) │ │ mov %eax,-0x44(%ebp) │ │ - mov -0x30(%ebp),%eax │ │ - mov %eax,-0x40(%ebp) │ │ - lea -0x70(%ebp),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - lea -0x3173c(%ebx),%eax │ │ - movl $0xff,-0x20(%ebp) │ │ - mov %eax,-0x3c(%ebp) │ │ - mov %edi,-0x38(%ebp) │ │ - mov %esi,-0x34(%ebp) │ │ lea -0x50(%ebp),%eax │ │ - lea -0xa2c(%ebx),%edx │ │ - lea -0x20(%ebp),%ecx │ │ + mov %esi,-0x40(%ebp) │ │ + mov %eax,-0x3c(%ebp) │ │ + lea -0x4828c(%ebx),%eax │ │ + mov %eax,-0x38(%ebp) │ │ + mov %eax,-0x58(%ebp) │ │ + lea -0x74(%ebp),%eax │ │ + mov %edi,-0x34(%ebp) │ │ + mov %eax,-0x10(%ebp) │ │ + lea -0x2f05c(%ebx),%eax │ │ + movl $0x0,-0x14(%ebp) │ │ + movl $0xff,-0x18(%ebp) │ │ + mov %eax,-0x54(%ebp) │ │ + mov %eax,-0x30(%ebp) │ │ + mov -0x24(%ebp),%eax │ │ + mov %eax,-0x2c(%ebp) │ │ + mov %esi,-0x28(%ebp) │ │ + lea -0x44(%ebp),%eax │ │ + lea -0x78b1f(%ebx),%edi │ │ + lea -0xbb4(%ebx),%edx │ │ + lea -0x18(%ebp),%ecx │ │ mov %eax,0x4(%esp) │ │ - lea -0x792fc(%ebx),%eax │ │ - mov %eax,(%esp) │ │ - call 314a0 │ │ - movzbl -0x20(%ebp),%ecx │ │ + mov %edi,(%esp) │ │ + call 31c70 │ │ + movzbl -0x18(%ebp),%ecx │ │ test %al,%al │ │ - je 4e07f │ │ + je 500d7 │ │ cmp $0xff,%cl │ │ - je 4e219 │ │ - movzbl -0x20(%ebp),%eax │ │ - cmp $0x3,%eax │ │ - je 4e124 │ │ + je 50146 │ │ + movzbl -0x18(%ebp),%eax │ │ cmp $0xff,%eax │ │ - je 4e0bb │ │ - jmp 4e162 │ │ - cmp $0xff,%cl │ │ - je 4e0bb │ │ - cmp $0x3,%cl │ │ - jne 4e0bb │ │ - mov -0x1c(%ebp),%edi │ │ - mov (%edi),%eax │ │ - mov 0x4(%edi),%esi │ │ - mov %eax,-0x10(%ebp) │ │ - mov (%esi),%eax │ │ - test %eax,%eax │ │ - je 4e0a2 │ │ - mov -0x10(%ebp),%ecx │ │ - mov %ecx,(%esp) │ │ - call *%eax │ │ - mov -0x10(%ebp),%eax │ │ - cmpl $0x0,0x4(%esi) │ │ - je 4e0b3 │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov %edi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x68(%ebp),%edx │ │ - cmp $0x201,%edx │ │ - jae 4e201 │ │ - mov %edx,0xc(%esp) │ │ - mov -0x2c(%ebp),%edx │ │ - mov -0x28(%ebp),%esi │ │ - lea -0x270(%ebp),%eax │ │ - lea -0x50(%ebp),%ecx │ │ - mov %eax,0x8(%esp) │ │ - mov %ecx,(%esp) │ │ - mov %edx,0x4(%esp) │ │ - call *0x1c(%esi) │ │ - sub $0x4,%esp │ │ - movzbl -0x50(%ebp),%eax │ │ - cmp $0xff,%al │ │ - je 4e1f6 │ │ - cmp $0x3,%al │ │ - jne 4e1f6 │ │ - mov -0x4c(%ebp),%edi │ │ - mov (%edi),%eax │ │ - mov 0x4(%edi),%esi │ │ - mov %eax,-0x10(%ebp) │ │ - mov (%esi),%eax │ │ - test %eax,%eax │ │ - je 4e1dd │ │ - mov -0x10(%ebp),%ecx │ │ - mov %ecx,(%esp) │ │ - call *%eax │ │ - jmp 4e1dd │ │ - mov -0x1c(%ebp),%eax │ │ - mov (%eax),%ecx │ │ - mov %eax,-0x14(%ebp) │ │ - mov 0x4(%eax),%eax │ │ - mov %eax,-0x24(%ebp) │ │ - mov (%eax),%eax │ │ - mov %ecx,-0x10(%ebp) │ │ - test %eax,%eax │ │ - je 4e143 │ │ - mov -0x10(%ebp),%ecx │ │ - mov %ecx,(%esp) │ │ - call *%eax │ │ - mov -0x24(%ebp),%ecx │ │ - mov -0x10(%ebp),%eax │ │ - cmpl $0x0,0x4(%ecx) │ │ - je 4e157 │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ + je 500e5 │ │ + cmp $0x3,%eax │ │ + jne 5007f │ │ mov -0x14(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x28(%ebp),%eax │ │ - lea -0x60(%ebp),%ecx │ │ - lea -0x3173c(%ebx),%edx │ │ + call *0xc(%eax) │ │ + mov -0x1c(%ebp),%eax │ │ + lea -0x64(%ebp),%ecx │ │ + lea -0x50(%ebp),%ebx │ │ + mov -0x58(%ebp),%edx │ │ mov 0x24(%eax),%eax │ │ - mov %ecx,-0x50(%ebp) │ │ - lea -0x58(%ebp),%ecx │ │ - mov %esi,-0x4c(%ebp) │ │ - mov %ecx,-0x48(%ebp) │ │ - lea -0x49c8c(%ebx),%ecx │ │ mov %ecx,-0x44(%ebp) │ │ - mov -0x30(%ebp),%ecx │ │ - mov %ecx,-0x40(%ebp) │ │ - mov %edx,-0x3c(%ebp) │ │ - mov %edi,-0x38(%ebp) │ │ - mov %esi,-0x34(%ebp) │ │ - lea -0x50(%ebp),%esi │ │ - lea -0x792fc(%ebx),%edx │ │ - mov %esi,0xc(%esp) │ │ - mov -0x2c(%ebp),%esi │ │ - mov %edx,0x8(%esp) │ │ - lea -0x20(%ebp),%edx │ │ + mov %esi,-0x40(%ebp) │ │ + mov %ebx,-0x3c(%ebp) │ │ + mov -0x5c(%ebp),%ebx │ │ + mov %edx,-0x38(%ebp) │ │ + mov -0x54(%ebp),%edx │ │ + mov %edi,0x8(%esp) │ │ + mov %ebx,-0x34(%ebp) │ │ + mov -0x24(%ebp),%ebx │ │ + mov %edx,-0x30(%ebp) │ │ + lea -0x44(%ebp),%edx │ │ + mov %edx,0xc(%esp) │ │ + lea -0x18(%ebp),%edx │ │ mov %edx,(%esp) │ │ + mov %ebx,-0x2c(%ebp) │ │ + mov %esi,-0x28(%ebp) │ │ + mov -0x20(%ebp),%esi │ │ mov %esi,0x4(%esp) │ │ call *%eax │ │ sub $0x4,%esp │ │ - movzbl -0x20(%ebp),%eax │ │ - cmp $0xff,%al │ │ - je 4e1f6 │ │ - cmp $0x3,%al │ │ - jne 4e1f6 │ │ - mov -0x1c(%ebp),%edi │ │ - mov (%edi),%eax │ │ - mov 0x4(%edi),%esi │ │ - mov %eax,-0x10(%ebp) │ │ - mov (%esi),%eax │ │ - test %eax,%eax │ │ - je 4e1dd │ │ - mov -0x10(%ebp),%ecx │ │ + cmpb $0x3,-0x18(%ebp) │ │ + jne 50123 │ │ + mov -0x14(%ebp),%eax │ │ + jmp 5011d │ │ + cmp $0x3,%cl │ │ + jne 500e5 │ │ + mov -0x14(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call *0xc(%eax) │ │ + mov -0x6c(%ebp),%edx │ │ + cmp $0x200,%edx │ │ + ja 5012e │ │ + mov %edx,0xc(%esp) │ │ + mov -0x20(%ebp),%edx │ │ + mov -0x1c(%ebp),%esi │ │ + lea -0x274(%ebp),%eax │ │ + lea -0x44(%ebp),%ecx │ │ + mov %eax,0x8(%esp) │ │ mov %ecx,(%esp) │ │ - call *%eax │ │ - mov -0x10(%ebp),%eax │ │ - cmpl $0x0,0x4(%esi) │ │ - je 4e1ee │ │ + mov %edx,0x4(%esp) │ │ + call *0x1c(%esi) │ │ + sub $0x4,%esp │ │ + cmpb $0x3,-0x44(%ebp) │ │ + jne 50123 │ │ + mov -0x40(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov %edi,(%esp) │ │ - call 7bfb0 │ │ + call *0xc(%eax) │ │ add $0x27c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea -0x974(%ebx),%eax │ │ + lea -0xafc(%ebx),%eax │ │ xor %ecx,%ecx │ │ movl $0x200,(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 32bf0 │ │ - lea -0xa3c(%ebx),%eax │ │ - lea -0x76240(%ebx),%ecx │ │ + call 335c0 │ │ + lea -0xb9c(%ebx),%eax │ │ + lea -0x755b1(%ebx),%ecx │ │ mov $0xad,%edx │ │ mov %eax,(%esp) │ │ - call 31460 │ │ + call 31c30 │ │ ud2 │ │ - jmp 4e248 │ │ - jmp 4e248 │ │ - mov -0x24(%ebp),%edx │ │ - mov -0x10(%ebp),%ecx │ │ - mov %eax,%edi │ │ - cmpl $0x0,0x4(%edx) │ │ - jne 4e256 │ │ - jmp 4e25e │ │ - mov -0x10(%ebp),%ecx │ │ - cmpl $0x0,0x4(%esi) │ │ - mov %edi,-0x14(%ebp) │ │ - mov %eax,%edi │ │ - je 4e25e │ │ - mov %ecx,(%esp) │ │ - call 7bfb0 │ │ + cmpb $0x3,-0x18(%ebp) │ │ + mov %eax,%esi │ │ + jne 50174 │ │ mov -0x14(%ebp),%eax │ │ + mov 0xc(%eax),%ecx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov %edi,(%esp) │ │ - call 784f0 │ │ - cmpb $0xff,-0x20(%ebp) │ │ - mov %eax,%edi │ │ - je 4e284 │ │ - lea -0x20(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 4dc30 │ │ - mov %edi,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ + call *%ecx │ │ + mov %esi,(%esp) │ │ + call 77c40 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -64073,268 +65676,237 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ - call 4e2aa │ │ + call 5019a │ │ pop %ebx │ │ - add $0x30532,%ebx │ │ + add $0x2def2,%ebx │ │ test $0x1,%dl │ │ - jne 4e2c3 │ │ - mov 0x1678(%ebx),%eax │ │ + jne 501b3 │ │ + mov 0x16c0(%ebx),%eax │ │ test $0x7fffffff,%eax │ │ - jne 4e2e9 │ │ + jne 501d9 │ │ xor %eax,%eax │ │ xchg %eax,(%ecx) │ │ cmp $0x2,%eax │ │ - je 4e2d0 │ │ + je 501c0 │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ push $0x1 │ │ push $0x81 │ │ push %ecx │ │ push $0xf0 │ │ - call 7bff0 │ │ + call 7b740 │ │ add $0x10,%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %ecx,%esi │ │ - call 4db00 │ │ + call 4fb80 │ │ mov %esi,%ecx │ │ test %al,%al │ │ - jne 4e2c3 │ │ + jne 501b3 │ │ movb $0x1,0x4(%ecx) │ │ - jmp 4e2c3 │ │ + jmp 501b3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x6c,%esp │ │ mov 0x8(%ebp),%eax │ │ - call 4e311 │ │ + call 50201 │ │ pop %ebx │ │ movl $0x200,(%esp) │ │ - add $0x304cb,%ebx │ │ + add $0x2de8b,%ebx │ │ movzbl (%eax),%eax │ │ mov %al,-0xd(%ebp) │ │ mov %al,-0xf(%ebp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 4e56b │ │ - mov $0x200,%edi │ │ - movl $0x200,-0x48(%ebp) │ │ - mov %eax,-0x44(%ebp) │ │ + je 5041c │ │ + mov %eax,%edi │ │ + mov $0x200,%esi │ │ + movl $0x200,-0x40(%ebp) │ │ + mov %eax,-0x3c(%ebp) │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - xchg %ax,%ax │ │ - mov %edi,0x4(%esp) │ │ - mov %eax,%esi │ │ - mov %eax,(%esp) │ │ - call 7c160 │ │ + mov %esi,0x4(%esp) │ │ + mov %edi,(%esp) │ │ + call 7b8b0 │ │ test %eax,%eax │ │ - jne 4e398 │ │ - call 7c020 <__errno@plt> │ │ - cmpl $0x22,(%eax) │ │ - jne 4e3ce │ │ - mov %edi,-0x40(%ebp) │ │ - lea -0x48(%ebp),%ecx │ │ - mov %edi,%edx │ │ + jne 502bc │ │ + call 7b770 <__errno@plt> │ │ + mov (%eax),%eax │ │ + mov 0x10f0(%ebx),%ecx │ │ + lea -0xa4c(%ebx),%edx │ │ + cmp %edx,%ecx │ │ + jne 50298 │ │ + cmp $0x22,%eax │ │ + jne 502a9 │ │ + mov %esi,-0x38(%ebp) │ │ + lea -0x40(%ebp),%ecx │ │ + mov %esi,%edx │ │ movl $0x1,0x8(%esp) │ │ movl $0x1,0x4(%esp) │ │ movl $0x1,(%esp) │ │ - call 4dbb0 │ │ - mov -0x48(%ebp),%edi │ │ - mov -0x44(%ebp),%eax │ │ - jmp 4e350 │ │ - mov %esi,-0x18(%ebp) │ │ - mov %esi,(%esp) │ │ - call 7c140 │ │ - cmp %eax,%edi │ │ - mov %eax,-0x1c(%ebp) │ │ - jbe 4e3e1 │ │ + call 4fbf0 │ │ + mov -0x40(%ebp),%esi │ │ + mov -0x3c(%ebp),%edi │ │ + jmp 50240 │ │ + lea -0xa4c(%ebx),%ecx │ │ + mov %ecx,0x10f0(%ebx) │ │ + cmp $0x22,%eax │ │ + je 5026c │ │ + test %esi,%esi │ │ + je 502b5 │ │ + mov %edi,(%esp) │ │ + call 7b700 │ │ + mov $0xffffffff,%esi │ │ + jmp 502fb │ │ + mov %edi,(%esp) │ │ + call 7b890 │ │ + cmp %eax,%esi │ │ + jbe 502fb │ │ test %eax,%eax │ │ - je 4e42d │ │ + je 502e8 │ │ mov %eax,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - mov %eax,%edi │ │ - call 7c040 │ │ - test %eax,%eax │ │ - jne 4e43c │ │ - mov $0x1,%ecx │ │ - mov %edi,%edx │ │ - call 246cb │ │ - ud2 │ │ - test %edi,%edi │ │ - je 4e3da │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov $0xffffffff,%edi │ │ - jmp 4e43f │ │ - mov -0x18(%ebp),%ecx │ │ - cmp $0xffffffff,%edi │ │ - mov %ecx,%eax │ │ - jne 4e43c │ │ - mov $0xffffffff,%edi │ │ - cmp $0x3,%cl │ │ - jne 4e566 │ │ - mov -0x1c(%ebp),%eax │ │ - mov (%eax),%esi │ │ - mov 0x4(%eax),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov (%eax),%eax │ │ + mov %edi,(%esp) │ │ + mov %eax,%esi │ │ + call 7b790 │ │ test %eax,%eax │ │ - je 4e40f │ │ - mov %esi,(%esp) │ │ - call *%eax │ │ - mov -0x18(%ebp),%eax │ │ - cmpl $0x0,0x4(%eax) │ │ - je 4e420 │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x1c(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 4e43f │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - xor %edi,%edi │ │ - mov $0x1,%eax │ │ - mov -0x1c(%ebp),%edx │ │ + je 5042b │ │ + mov %eax,%edi │ │ + mov %esi,%eax │ │ + jmp 502fb │ │ + mov %edi,(%esp) │ │ + mov %eax,%esi │ │ + call 7b700 │ │ + mov %esi,%eax │ │ + xor %esi,%esi │ │ + mov $0x1,%edi │ │ movzbl -0xd(%ebp),%ecx │ │ - mov %cl,-0x20(%ebp) │ │ - mov 0xc(%ebp),%ecx │ │ - mov %edi,-0x2c(%ebp) │ │ - mov %eax,-0x28(%ebp) │ │ - mov %edx,-0x24(%ebp) │ │ - mov (%ecx),%eax │ │ - mov 0x4(%ecx),%ecx │ │ + mov %cl,-0x18(%ebp) │ │ + mov %esi,-0x24(%ebp) │ │ + mov %edi,-0x20(%ebp) │ │ + mov 0xc(%ebp),%edi │ │ + mov %eax,-0x1c(%ebp) │ │ + mov 0x4(%edi),%ecx │ │ + mov (%edi),%eax │ │ mov 0xc(%ecx),%ecx │ │ - lea -0x75c50(%ebx),%edx │ │ + lea -0x74f68(%ebx),%edx │ │ mov %eax,(%esp) │ │ movl $0x11,0x8(%esp) │ │ mov %edx,0x4(%esp) │ │ call *%ecx │ │ test %al,%al │ │ - jne 4e50c │ │ - mov 0xc(%ebp),%eax │ │ + jne 503c5 │ │ movzbl -0xd(%ebp),%ecx │ │ - movl $0x0,-0x4c(%ebp) │ │ + lea -0x24(%ebp),%eax │ │ + mov %edi,-0x64(%ebp) │ │ + movl $0x0,-0x58(%ebp) │ │ + movl $0x0,-0x44(%ebp) │ │ movb $0x0,-0xe(%ebp) │ │ - movl $0x0,-0x50(%ebp) │ │ + movl $0x0,-0x48(%ebp) │ │ movb $0x1,-0x10(%ebp) │ │ - mov %eax,-0x6c(%ebp) │ │ - lea -0x2c(%ebp),%eax │ │ - movl $0x0,-0x60(%ebp) │ │ - mov %cl,-0x5c(%ebp) │ │ + mov %cl,-0x54(%ebp) │ │ + mov %eax,-0x60(%ebp) │ │ + lea -0x840(%ebx),%eax │ │ mov %cl,-0x11(%ebp) │ │ - mov %eax,-0x68(%ebp) │ │ - lea -0x6bc(%ebx),%eax │ │ - mov %eax,-0x64(%ebp) │ │ + mov %eax,-0x5c(%ebp) │ │ lea -0xf(%ebp),%eax │ │ - mov %eax,-0x48(%ebp) │ │ - lea -0x4c(%ebp),%eax │ │ - mov %eax,-0x44(%ebp) │ │ - lea -0xe(%ebp),%eax │ │ mov %eax,-0x40(%ebp) │ │ - lea -0x6c(%ebp),%eax │ │ + lea -0x44(%ebp),%eax │ │ mov %eax,-0x3c(%ebp) │ │ - lea -0x11(%ebp),%eax │ │ + lea -0xe(%ebp),%eax │ │ mov %eax,-0x38(%ebp) │ │ - lea -0x50(%ebp),%eax │ │ + lea -0x64(%ebp),%eax │ │ mov %eax,-0x34(%ebp) │ │ - lea -0x10(%ebp),%eax │ │ + lea -0x11(%ebp),%eax │ │ mov %eax,-0x30(%ebp) │ │ lea -0x48(%ebp),%eax │ │ - mov %eax,-0x58(%ebp) │ │ - lea -0x6a8(%ebx),%eax │ │ - mov %eax,-0x54(%ebp) │ │ - lea -0x58(%ebp),%eax │ │ + mov %eax,-0x2c(%ebp) │ │ + lea -0x10(%ebp),%eax │ │ + mov %eax,-0x28(%ebp) │ │ + lea -0x40(%ebp),%eax │ │ + mov %eax,-0x50(%ebp) │ │ + lea -0x82c(%ebx),%eax │ │ + mov %eax,-0x4c(%ebp) │ │ + lea -0x50(%ebp),%eax │ │ mov %eax,0x4(%esp) │ │ - lea -0x3020c(%ebx),%eax │ │ + lea -0x2dc1c(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 7be30 │ │ + call 7b580 │ │ cmpb $0x0,-0xe(%ebp) │ │ - je 4e52b │ │ - mov -0x2c(%ebp),%edi │ │ + je 503e4 │ │ + mov -0x24(%ebp),%esi │ │ mov $0x1,%cl │ │ - test %edi,%edi │ │ + test %esi,%esi │ │ mov $0x1,%al │ │ - jle 4e523 │ │ - mov -0x28(%ebp),%eax │ │ + jle 503dc │ │ + mov -0x20(%ebp),%eax │ │ mov %ecx,%esi │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %esi,%eax │ │ add $0x6c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ cmpb $0x0,-0xd(%ebp) │ │ - jne 4e557 │ │ - mov 0xc(%ebp),%ecx │ │ - mov (%ecx),%eax │ │ - mov 0x4(%ecx),%ecx │ │ + jne 5040d │ │ + mov 0x4(%edi),%ecx │ │ + mov (%edi),%eax │ │ mov 0xc(%ecx),%ecx │ │ - lea -0x75c3f(%ebx),%edx │ │ + lea -0x74f57(%ebx),%edx │ │ mov %eax,(%esp) │ │ movl $0x58,0x8(%esp) │ │ mov %edx,0x4(%esp) │ │ call *%ecx │ │ test %al,%al │ │ - jne 4e509 │ │ + jne 503c2 │ │ xor %ecx,%ecx │ │ - cmpl $0x0,-0x2c(%ebp) │ │ + cmpl $0x0,-0x24(%ebp) │ │ mov $0x0,%eax │ │ - jg 4e514 │ │ - jmp 4e523 │ │ - jmp 4e43f │ │ + jg 503cd │ │ + jmp 503dc │ │ mov $0x1,%ecx │ │ mov $0x200,%edx │ │ - call 246cb │ │ - mov -0x18(%ebp),%ecx │ │ - mov %eax,%edi │ │ - cmpl $0x0,0x4(%ecx) │ │ - je 4e58d │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x1c(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - jmp 4e5b7 │ │ - mov %eax,%edi │ │ - jmp 4e5b4 │ │ - cmpl $0x0,-0x2c(%ebp) │ │ - mov %eax,%edi │ │ - jle 4e5bc │ │ - mov -0x28(%ebp),%eax │ │ + call 247ab │ │ + mov $0x1,%ecx │ │ + mov %esi,%edx │ │ + call 247ab │ │ + ud2 │ │ + mov %eax,%esi │ │ + jmp 50458 │ │ + cmpl $0x0,-0x24(%ebp) │ │ + mov %eax,%esi │ │ + jle 50460 │ │ + mov -0x20(%ebp),%eax │ │ mov %eax,(%esp) │ │ - jmp 4e5b7 │ │ - cmpl $0x0,-0x48(%ebp) │ │ - mov %eax,%edi │ │ - je 4e5bc │ │ - mov -0x44(%ebp),%esi │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ + jmp 5045b │ │ + cmpl $0x0,-0x40(%ebp) │ │ + mov %eax,%esi │ │ + je 50460 │ │ + mov -0x3c(%ebp),%edi │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 7b700 │ │ + mov %esi,(%esp) │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -64342,17 +65914,17 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ sub $0x14,%esp │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%eax │ │ movl $0x0,-0x14(%ebp) │ │ - call 4e5e9 │ │ + call 50489 │ │ pop %ebx │ │ - add $0x301f3,%ebx │ │ + add $0x2dc03,%ebx │ │ mov %ecx,-0x10(%ebp) │ │ mov 0x4(%eax),%ecx │ │ mov 0x10(%ecx),%ecx │ │ sub $0x8,%esp │ │ lea -0x14(%ebp),%edx │ │ push %edx │ │ push (%eax) │ │ @@ -64361,17 +65933,17 @@ │ │ xor $0x1,%al │ │ movzbl %al,%eax │ │ lea (%eax,%eax,8),%eax │ │ add $0x14,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - call 4e630 │ │ + call 504d0 │ │ ud2 │ │ - call 341e6 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -64383,29 +65955,29 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 4e63a │ │ + call 504da │ │ pop %ebx │ │ mov $0x55,%edx │ │ - add $0x301a2,%ebx │ │ - lea -0x5e8(%ebx),%eax │ │ - lea -0x75a23(%ebx),%ecx │ │ + add $0x2dbb2,%ebx │ │ + lea -0x758(%ebx),%eax │ │ + lea -0x74bf3(%ebx),%ecx │ │ mov %eax,(%esp) │ │ - call 31460 │ │ + call 31c30 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - jmp 4e670 │ │ + jmp 50510 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -64416,25 +65988,25 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x7c,%esp │ │ mov 0x8(%ebp),%esi │ │ - call 4e681 │ │ + call 50521 │ │ pop %ebx │ │ - add $0x3015b,%ebx │ │ + add $0x2db6b,%ebx │ │ mov (%esi),%eax │ │ cmpb $0x0,(%eax) │ │ - jne 4e69e │ │ + jne 5053e │ │ mov 0x4(%esi),%ecx │ │ cmpl $0x64,(%ecx) │ │ - jbe 4e69e │ │ + jbe 5053e │ │ xor %eax,%eax │ │ - jmp 4e772 │ │ + jmp 50612 │ │ mov 0xc(%ebp),%ecx │ │ lea -0xd(%ebp),%edx │ │ movdqu 0xc(%esi),%xmm0 │ │ mov 0x8(%esi),%edi │ │ movb $0x0,-0xd(%ebp) │ │ mov %edx,-0x40(%ebp) │ │ mov %eax,-0x3c(%ebp) │ │ @@ -64444,47 +66016,47 @@ │ │ pshufd $0x39,%xmm0,%xmm0 │ │ movdqu %xmm0,-0x38(%ebp) │ │ mov %edi,-0x28(%ebp) │ │ mov %ecx,-0x24(%ebp) │ │ mov %al,-0xe(%ebp) │ │ test %al,%al │ │ mov %esi,%eax │ │ - jne 4e6e2 │ │ + jne 50582 │ │ mov %esi,(%esp) │ │ - call 78750 │ │ + call 77ea0 │ │ lea -0x1(%eax),%ecx │ │ test %eax,%eax │ │ lea -0x40(%ebp),%edx │ │ cmove %eax,%ecx │ │ - call 4e788 │ │ + call 50628 │ │ cmpb $0x0,-0xd(%ebp) │ │ - jne 4e765 │ │ + jne 50605 │ │ pshufd $0x55,-0x58(%ebp),%xmm0 │ │ movd %xmm0,%eax │ │ cmpb $0x0,(%eax) │ │ - je 4e765 │ │ + je 50605 │ │ movdqa -0x58(%ebp),%xmm0 │ │ cmpb $0x0,-0xe(%ebp) │ │ movd %xmm0,-0x18(%ebp) │ │ movl $0x0,-0x14(%ebp) │ │ - jne 4e728 │ │ + jne 505c8 │ │ mov %esi,(%esp) │ │ - call 78750 │ │ + call 77ea0 │ │ mov %eax,%esi │ │ movl $0xffffffff,-0x40(%ebp) │ │ movl $0x2,-0x64(%ebp) │ │ lea -0x64(%ebp),%eax │ │ lea -0x18(%ebp),%ecx │ │ mov %esi,%edx │ │ movl $0x0,0x10(%esp) │ │ movl $0x0,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ lea -0x40(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 53770 │ │ + call 55770 │ │ mov %al,(%edi) │ │ mov -0x18(%ebp),%eax │ │ incl 0xc(%eax) │ │ mov 0x8(%ebp),%eax │ │ mov 0x4(%eax),%eax │ │ incl (%eax) │ │ movzbl (%edi),%eax │ │ @@ -64494,4918 +66066,4893 @@ │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x18(%ebp),%ecx │ │ incl 0xc(%ecx) │ │ mov %eax,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0xbcc,%esp │ │ - call 4e799 │ │ + sub $0xc7c,%esp │ │ + call 50639 │ │ pop %ebx │ │ - mov %edx,-0x234(%ebp) │ │ - mov %ecx,-0x1c(%ebp) │ │ - add $0x30043,%ebx │ │ - cmpl $0xffffffff,0x10f8(%ebx) │ │ + mov %edx,-0x294(%ebp) │ │ + mov %ecx,-0x2c(%ebp) │ │ + add $0x2da53,%ebx │ │ + cmpl $0xffffffff,0x1100(%ebx) │ │ mov %ebx,-0x10(%ebp) │ │ - jne 4edd9 │ │ - andl $0x0,-0x514(%ebp) │ │ - movw $0x1b6,-0x510(%ebp) │ │ - andl $0x0,-0x50e(%ebp) │ │ - andw $0x0,-0x50a(%ebp) │ │ - lea -0x678(%ebp),%esi │ │ - lea -0xbb8(%ebp),%edx │ │ - movb $0x1,-0x50e(%ebp) │ │ + jne 50d9e │ │ + andl $0x0,-0x580(%ebp) │ │ + movw $0x1b6,-0x57c(%ebp) │ │ + andl $0x0,-0x57a(%ebp) │ │ + andw $0x0,-0x576(%ebp) │ │ + lea -0x6e8(%ebp),%edi │ │ + lea -0xc68(%ebp),%edx │ │ + movb $0x1,-0x57a(%ebp) │ │ movl $0x10,(%esp) │ │ - mov %esi,%ecx │ │ + mov %edi,%ecx │ │ movl $0x7370616d,0xb(%edx) │ │ movl $0x6d2f666c,0x8(%edx) │ │ movl $0x65732f63,0x4(%edx) │ │ movl $0x6f72702f,(%edx) │ │ movb $0x0,0xf(%edx) │ │ - call 33090 │ │ - cmpl $0x1,(%esi) │ │ - mov %esi,-0x18(%ebp) │ │ - jne 4e83a │ │ - mov -0x9bc(%ebx),%eax │ │ - mov -0x9b8(%ebx),%ecx │ │ - mov %ecx,-0x3c4(%ebp) │ │ - mov %eax,-0x3c8(%ebp) │ │ - jmp 4e858 │ │ - mov -0x674(%ebp),%edx │ │ - lea -0x3c8(%ebp),%esi │ │ - lea -0x514(%ebp),%eax │ │ + call 33890 │ │ + cmpl $0x1,(%edi) │ │ + jne 506d7 │ │ + mov -0xb24(%ebx),%eax │ │ + mov -0xb20(%ebx),%ecx │ │ + mov %ecx,-0x414(%ebp) │ │ + mov %eax,-0x418(%ebp) │ │ + jmp 506f5 │ │ + mov -0x6e4(%ebp),%edx │ │ + lea -0x418(%ebp),%esi │ │ + lea -0x580(%ebp),%eax │ │ mov %esi,%ecx │ │ mov %eax,(%esp) │ │ - call 53da0 │ │ + call 55da0 │ │ mov (%esi),%al │ │ + mov -0x414(%ebp),%esi │ │ cmp $0xff,%al │ │ - je 4e8ab │ │ - mov -0x3c8(%ebp),%al │ │ - mov -0x3c4(%ebp),%edi │ │ + je 50726 │ │ + mov -0x418(%ebp),%eax │ │ cmp $0xff,%al │ │ - je 4e8b1 │ │ - cmp $0x3,%al │ │ - jne 4eced │ │ - mov (%edi),%esi │ │ - mov %edi,-0x24(%ebp) │ │ - mov 0x4(%edi),%edi │ │ - mov (%edi),%eax │ │ - test %eax,%eax │ │ - je 4e88a │ │ - mov -0x10(%ebp),%ebx │ │ - mov %esi,(%esp) │ │ - call *%eax │ │ - cmpl $0x0,0x4(%edi) │ │ - mov -0x10(%ebp),%ebx │ │ - je 4e89b │ │ + je 50720 │ │ + movzbl %al,%eax │ │ + cmp $0x3,%eax │ │ + jne 50cb2 │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x24(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 4eced │ │ - mov -0x3c4(%ebp),%edi │ │ - andl $0x0,-0x514(%ebp) │ │ - movl $0x1,-0x510(%ebp) │ │ - andl $0x0,-0x50c(%ebp) │ │ + call *0xc(%esi) │ │ + jmp 50cb2 │ │ + mov -0x414(%ebp),%esi │ │ + andl $0x0,-0x6e8(%ebp) │ │ + movl $0x1,-0x6e4(%ebp) │ │ + andl $0x0,-0x6e0(%ebp) │ │ pxor %xmm0,%xmm0 │ │ - lea -0xbb8(%ebp),%eax │ │ - mov %edi,(%esp) │ │ - movdqa %xmm0,-0xb68(%ebp) │ │ - movdqa %xmm0,-0xb78(%ebp) │ │ - movdqa %xmm0,-0xb88(%ebp) │ │ - movdqa %xmm0,-0xb98(%ebp) │ │ - movdqa %xmm0,-0xba8(%ebp) │ │ - movdqa %xmm0,-0xbb8(%ebp) │ │ + lea -0xc68(%ebp),%eax │ │ + mov %esi,(%esp) │ │ + movdqa %xmm0,-0xc18(%ebp) │ │ + movdqa %xmm0,-0xc28(%ebp) │ │ + movdqa %xmm0,-0xc38(%ebp) │ │ + movdqa %xmm0,-0xc48(%ebp) │ │ + movdqa %xmm0,-0xc58(%ebp) │ │ + movdqa %xmm0,-0xc68(%ebp) │ │ mov %eax,0x4(%esp) │ │ - call 7c170 │ │ + call 7b8c0 │ │ cmp $0xffffffff,%eax │ │ - mov %edi,-0x24(%ebp) │ │ - je 4e9b1 │ │ - mov %edi,%eax │ │ - mov -0xb8c(%ebp),%esi │ │ - mov -0xb88(%ebp),%edi │ │ + mov %esi,-0x24(%ebp) │ │ + je 5082c │ │ + mov %esi,%eax │ │ + mov -0xc3c(%ebp),%edi │ │ + mov -0xc38(%ebp),%esi │ │ andl $0x0,0x8(%esp) │ │ andl $0x0,0x4(%esp) │ │ movl $0x1,0xc(%esp) │ │ mov %eax,(%esp) │ │ - call 7c060 │ │ + call 7b7b0 │ │ mov %eax,%ecx │ │ and %edx,%ecx │ │ cmp $0xffffffff,%ecx │ │ - je 4e9b8 │ │ - xor %ecx,%ecx │ │ - sub %eax,%esi │ │ - sbb %edx,%edi │ │ - cmovb %ecx,%esi │ │ - test %esi,%esi │ │ - jne 4ebb6 │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x24(%ebp),%edi │ │ - movl $0x0,-0x68(%ebp) │ │ - lea 0x400(%esi),%eax │ │ - mov %esi,%edx │ │ + je 5083f │ │ + sub %eax,%edi │ │ + mov $0x0,%eax │ │ + movl $0x0,-0x18(%ebp) │ │ + sbb %edx,%esi │ │ + cmovb %eax,%edi │ │ + test %edi,%edi │ │ + jne 50b84 │ │ + lea 0x400(%edi),%eax │ │ + mov %edi,%edx │ │ + mov $0x2000,%ebx │ │ mov %eax,%ecx │ │ and $0x1fff,%ecx │ │ sub %ecx,%edx │ │ add $0x2400,%edx │ │ cmp %eax,%edx │ │ - mov $0x2000,%eax │ │ - cmovae %edx,%eax │ │ + cmovae %edx,%ebx │ │ test %ecx,%ecx │ │ - lea 0x400(%esi),%ecx │ │ - cmove %ecx,%eax │ │ + cmove %eax,%ebx │ │ xor %ecx,%ecx │ │ - test %esi,%esi │ │ - mov %eax,-0x14(%ebp) │ │ mov $0x1,%al │ │ - mov %eax,-0x48(%ebp) │ │ - je 4ea41 │ │ - mov -0x68(%ebp),%edx │ │ - jmp 4ea4e │ │ - call 7c020 <__errno@plt> │ │ - jmp 4e9c0 │ │ - call 7c020 <__errno@plt> │ │ - mov -0x24(%ebp),%edi │ │ - movl $0x0,-0x48(%ebp) │ │ - movl $0x2000,-0x14(%ebp) │ │ - movl $0x0,-0x68(%ebp) │ │ - lea -0x514(%ebp),%eax │ │ - lea -0xbb8(%ebp),%ecx │ │ - mov %edi,%edx │ │ - mov %eax,(%esp) │ │ - call 73da0 │ │ - mov -0xbb8(%ebp),%al │ │ + test %edi,%edi │ │ + mov %ebx,-0x88(%ebp) │ │ + mov %eax,-0xc8(%ebp) │ │ + je 50b44 │ │ + mov -0x18(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x6e8(%ebp),%edi │ │ + jmp 508de │ │ + call 7b770 <__errno@plt> │ │ + mov 0x10f0(%ebx),%ecx │ │ + lea -0xa4c(%ebx),%eax │ │ + jmp 50856 │ │ + call 7b770 <__errno@plt> │ │ + mov 0x10f0(%ebx),%ecx │ │ + lea -0xa4c(%ebx),%eax │ │ + lea -0x6e8(%ebp),%edi │ │ + cmp %eax,%ecx │ │ + jne 5203b │ │ + movl $0x0,-0xc8(%ebp) │ │ + movl $0x2000,-0x88(%ebp) │ │ + movl $0x0,-0x18(%ebp) │ │ + mov -0x24(%ebp),%edx │ │ + lea -0xc68(%ebp),%ecx │ │ + mov %edi,(%esp) │ │ + call 746a0 │ │ + mov -0xc68(%ebp),%al │ │ cmp $0xff,%al │ │ - je 4ea26 │ │ - mov -0xbb5(%ebp),%cl │ │ - movzwl -0xbb7(%ebp),%esi │ │ - mov -0xbb4(%ebp),%edx │ │ - mov %cl,-0x675(%ebp) │ │ - mov %si,-0x677(%ebp) │ │ - mov %al,-0x678(%ebp) │ │ - mov %edx,-0x674(%ebp) │ │ - jmp 4ec32 │ │ - cmpl $0x0,-0xbb4(%ebp) │ │ - je 4ebad │ │ - mov -0x514(%ebp),%edx │ │ - mov -0x50c(%ebp),%ecx │ │ - jmp 4ea4e │ │ - mov -0x68(%ebp),%edx │ │ - mov $0x1,%al │ │ + je 508c5 │ │ + mov -0xc65(%ebp),%cl │ │ + movzwl -0xc67(%ebp),%esi │ │ + mov -0xc64(%ebp),%edx │ │ + mov %cl,-0x57d(%ebp) │ │ + mov %si,-0x57f(%ebp) │ │ + mov %al,-0x580(%ebp) │ │ + mov %edx,-0x57c(%ebp) │ │ + jmp 50c1e │ │ + cmpl $0x0,-0xc64(%ebp) │ │ + je 50b71 │ │ + mov -0x6e8(%ebp),%eax │ │ + mov -0x6e0(%ebp),%ecx │ │ mov %eax,-0x48(%ebp) │ │ + mov %ecx,-0x78(%ebp) │ │ + xor %ecx,%ecx │ │ + mov -0x48(%ebp),%esi │ │ + mov %esi,%edx │ │ + sub -0x78(%ebp),%edx │ │ cmp $0x20,%edx │ │ - jb 4e9d5 │ │ - cmp %edx,%ecx │ │ - jne 4ea94 │ │ - cmp -0x68(%ebp),%edx │ │ - jne 4ea94 │ │ - lea -0x514(%ebp),%eax │ │ - lea -0xbb8(%ebp),%ecx │ │ - mov %edi,%edx │ │ - mov %eax,(%esp) │ │ - call 73da0 │ │ - mov -0xbb8(%ebp),%al │ │ + setb %al │ │ + cmp -0x18(%ebp),%esi │ │ + jne 50954 │ │ + cmp $0x1f,%edx │ │ + mov -0x78(%ebp),%edx │ │ + ja 5095b │ │ + mov -0x24(%ebp),%edx │ │ + lea -0xc68(%ebp),%ecx │ │ + mov %edi,(%esp) │ │ + call 746a0 │ │ + mov -0xc68(%ebp),%al │ │ cmp $0xff,%al │ │ - jne 4e9f5 │ │ - cmpl $0x0,-0xbb4(%ebp) │ │ - mov -0x50c(%ebp),%ecx │ │ - je 4ec25 │ │ - mov -0x514(%ebp),%edx │ │ - mov -0x510(%ebp),%esi │ │ - cmp %edx,%ecx │ │ - mov %ecx,-0x98(%ebp) │ │ - je 4eb2f │ │ - mov -0x514(%ebp),%edi │ │ + jne 50894 │ │ + cmpl $0x0,-0xc64(%ebp) │ │ + mov -0x6e0(%ebp),%ecx │ │ + je 50b69 │ │ + mov -0x6e8(%ebp),%esi │ │ + mov %esi,%edx │ │ + mov %esi,-0x48(%ebp) │ │ + sub %ecx,%edx │ │ + cmp $0x20,%edx │ │ + setb %al │ │ + cmp -0x18(%ebp),%esi │ │ + jne 50959 │ │ + cmp $0x20,%edx │ │ + mov %ecx,%edx │ │ + jae 5095b │ │ + jmp 50901 │ │ + mov -0x78(%ebp),%edx │ │ + jmp 5095b │ │ + mov %ecx,%edx │ │ + test %al,%al │ │ + je 509cb │ │ + cmp $0xffffffdf,%edx │ │ + ja 50c15 │ │ + mov -0x48(%ebp),%eax │ │ + mov -0x6e4(%ebp),%esi │ │ + lea 0x20(%edx),%ecx │ │ + lea (%eax,%eax,1),%edi │ │ + mov %esi,(%esp) │ │ + mov %edx,%esi │ │ + mov %eax,%edx │ │ + cmp %edi,%ecx │ │ + cmova %ecx,%edi │ │ + xor %ecx,%ecx │ │ + inc %ecx │ │ + mov %edi,0x4(%esp) │ │ + mov %ecx,0xc(%esp) │ │ + mov %ecx,0x8(%esp) │ │ + lea -0xc68(%ebp),%ecx │ │ + call 4fc70 │ │ + xor %eax,%eax │ │ + inc %eax │ │ + cmp %eax,-0xc68(%ebp) │ │ + je 50c12 │ │ + mov -0xc64(%ebp),%eax │ │ + mov %edi,%ebx │ │ + mov %esi,%ecx │ │ + mov %esi,%edx │ │ + mov %edi,-0x48(%ebp) │ │ + sub %esi,%ebx │ │ + mov %eax,-0x6e4(%ebp) │ │ + mov %edi,-0x6e8(%ebp) │ │ + jmp 509f0 │ │ + lea 0x20(%edx),%eax │ │ + cmp %eax,%ecx │ │ + jbe 509eb │ │ + mov -0x48(%ebp),%eax │ │ + mov %ecx,%ebx │ │ + sub %edx,%ebx │ │ + sub %edx,%eax │ │ + cmp %eax,%ebx │ │ + ja 52147 │ │ + mov %ecx,-0xa8(%ebp) │ │ + jmp 50a04 │ │ + mov -0x48(%ebp),%ebx │ │ + sub %edx,%ebx │ │ + mov -0x88(%ebp),%eax │ │ + cmp %eax,%ebx │ │ + cmovae %eax,%ebx │ │ + lea (%ebx,%edx,1),%eax │ │ + mov %eax,-0xa8(%ebp) │ │ + mov -0x6e4(%ebp),%eax │ │ + mov %ecx,-0xb8(%ebp) │ │ + mov $0x7fffffff,%ecx │ │ + mov %edx,-0x78(%ebp) │ │ + add %edx,%eax │ │ + cmp %ecx,%ebx │ │ + cmovae %ecx,%ebx │ │ + mov %eax,-0x14(%ebp) │ │ mov -0x14(%ebp),%eax │ │ - mov %edi,-0xd8(%ebp) │ │ - sub %ecx,%edi │ │ - add %ecx,%esi │ │ + mov %ebx,%edi │ │ + mov %ebx,0x8(%esp) │ │ mov -0x10(%ebp),%ebx │ │ - mov $0x7fffffff,%ecx │ │ - cmp %edi,%eax │ │ - cmovb %eax,%edi │ │ - cmp %ecx,%edi │ │ - cmovae %ecx,%edi │ │ + mov %eax,0x4(%esp) │ │ mov -0x24(%ebp),%eax │ │ - mov %edi,0x8(%esp) │ │ - mov %esi,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 7c010 │ │ + call 7b760 │ │ cmp $0xffffffff,%eax │ │ - jne 4eaf6 │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%eax │ │ - cmp $0x4,%eax │ │ - je 4eacd │ │ - jmp 4eb8f │ │ - mov -0x98(%ebp),%ecx │ │ - add %eax,%ecx │ │ + jne 50a7a │ │ + call 7b770 <__errno@plt> │ │ + mov (%eax),%esi │ │ + mov 0x10f0(%ebx),%ecx │ │ + lea -0xa4c(%ebx),%eax │ │ + cmp %eax,%ecx │ │ + jne 50a72 │ │ + mov 0x10f0(%ebx),%eax │ │ + mov 0x8(%eax),%eax │ │ + mov %esi,(%esp) │ │ + call *%eax │ │ + test %al,%al │ │ + mov %edi,%ebx │ │ + jne 50a22 │ │ + jmp 50b17 │ │ + mov %eax,0x10f0(%ebx) │ │ + jmp 50a59 │ │ + mov -0xa8(%ebp),%esi │ │ + mov -0xb8(%ebp),%edi │ │ + mov -0x78(%ebp),%edx │ │ + cmp %esi,%edi │ │ + mov %esi,%ecx │ │ + cmovb %edi,%ecx │ │ + add %eax,%edx │ │ test %eax,%eax │ │ - mov %ecx,-0x50c(%ebp) │ │ - je 4ec22 │ │ - cmpb $0x0,-0x48(%ebp) │ │ - mov -0x14(%ebp),%eax │ │ - mov $0xffffffff,%edx │ │ + mov %edx,-0x6e0(%ebp) │ │ + je 50c04 │ │ + mov -0xc8(%ebp),%ebx │ │ + mov %edx,-0x78(%ebp) │ │ + cmp %esi,%edi │ │ + setae %dl │ │ + mov %bl,%dh │ │ mov -0x10(%ebp),%ebx │ │ - mov -0x24(%ebp),%edi │ │ - cmove %edx,%eax │ │ - mov -0xd8(%ebp),%edx │ │ - mov %eax,-0x14(%ebp) │ │ - jmp 4ea4e │ │ - lea 0x20(%edx),%eax │ │ - lea (%edx,%edx,1),%ecx │ │ - mov %esi,(%esp) │ │ - cmp %ecx,%eax │ │ - cmova %eax,%ecx │ │ + xor $0x1,%dh │ │ + test %dh,%dl │ │ + je 50af1 │ │ + cmp -0x88(%ebp),%eax │ │ + lea -0x6e8(%ebp),%edi │ │ + jne 508e6 │ │ + mov -0x88(%ebp),%eax │ │ + test %eax,%eax │ │ + lea (%eax,%eax,1),%eax │ │ + mov %eax,-0x88(%ebp) │ │ + jns 508e6 │ │ xor %eax,%eax │ │ - inc %eax │ │ - mov %ecx,-0xd8(%ebp) │ │ - mov %ecx,0x4(%esp) │ │ - lea -0xbb8(%ebp),%ecx │ │ - mov %eax,0xc(%esp) │ │ - mov %eax,0x8(%esp) │ │ - call 4dcb0 │ │ + dec %eax │ │ + mov %eax,-0x88(%ebp) │ │ + jmp 508e6 │ │ + cmpb $0x0,-0xc8(%ebp) │ │ + mov -0x88(%ebp),%eax │ │ + mov $0xffffffff,%edx │ │ + lea -0x6e8(%ebp),%edi │ │ + cmove %edx,%eax │ │ + mov %eax,-0x88(%ebp) │ │ + jmp 508e6 │ │ + mov -0x78(%ebp),%ecx │ │ + andw $0x0,-0x57f(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ xor %eax,%eax │ │ - inc %eax │ │ - cmp %eax,-0xbb8(%ebp) │ │ - je 4fe6d │ │ - mov -0xbb4(%ebp),%esi │ │ - mov -0xd8(%ebp),%edi │ │ - mov -0x98(%ebp),%ecx │ │ - mov %esi,-0x510(%ebp) │ │ - mov %edi,-0x514(%ebp) │ │ - jmp 4eaae │ │ - mov -0x98(%ebp),%ecx │ │ - movb $0x0,-0x678(%ebp) │ │ - mov %eax,-0x674(%ebp) │ │ - mov %ecx,-0x50c(%ebp) │ │ - jmp 4ec32 │ │ - andl $0x0,-0x674(%ebp) │ │ - jmp 4ec2b │ │ - cmp $0x9,%esi │ │ + mov %al,-0x57d(%ebp) │ │ + mov %esi,-0x57c(%ebp) │ │ + mov %al,-0x580(%ebp) │ │ + mov %ecx,-0x6e0(%ebp) │ │ + jmp 50c1e │ │ + mov -0x18(%ebp),%edx │ │ + mov -0x10(%ebp),%ebx │ │ + mov $0x1,%al │ │ + lea -0x6e8(%ebp),%edi │ │ + mov %eax,-0xc8(%ebp) │ │ + cmp $0x20,%edx │ │ + mov %edx,-0x48(%ebp) │ │ + jb 50879 │ │ + jmp 508e1 │ │ + mov %ecx,-0x57c(%ebp) │ │ + jmp 50b78 │ │ + andl $0x0,-0x57c(%ebp) │ │ + movb $0xff,-0x580(%ebp) │ │ + jmp 50c1e │ │ + cmp $0x9,%edi │ │ push $0x8 │ │ - pop %eax │ │ + pop %esi │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xbb8(%ebp),%edi │ │ - cmovae %esi,%eax │ │ + cmovae %edi,%esi │ │ + lea -0xc68(%ebp),%ecx │ │ xor %edx,%edx │ │ movl $0x1,(%esp) │ │ - mov %edi,%ecx │ │ - mov %eax,-0x68(%ebp) │ │ - mov %eax,0x4(%esp) │ │ - call 24760 │ │ - cmpl $0x1,(%edi) │ │ - mov -0x24(%ebp),%edi │ │ - je 4ecce │ │ - mov -0xbb4(%ebp),%eax │ │ - mov -0x68(%ebp),%ecx │ │ - cmp $0xfffffbff,%esi │ │ - mov %eax,-0x510(%ebp) │ │ - mov %ecx,-0x514(%ebp) │ │ - jbe 4e96a │ │ - mov -0x68(%ebp),%edx │ │ + mov %esi,0x4(%esp) │ │ + call 24890 │ │ + lea -0xc68(%ebp),%eax │ │ + cmpl $0x1,(%eax) │ │ + jne 50bbb │ │ + mov -0x10(%ebp),%ebx │ │ + jmp 5173a │ │ + mov -0xc64(%ebp),%eax │ │ + cmp $0xfffffbff,%edi │ │ + mov %esi,-0x18(%ebp) │ │ + mov %eax,-0x6e4(%ebp) │ │ + mov %esi,-0x6e8(%ebp) │ │ + jbe 507dc │ │ + mov -0x18(%ebp),%edx │ │ + mov -0x10(%ebp),%ebx │ │ mov $0x1,%al │ │ - movl $0x2000,-0x14(%ebp) │ │ + movl $0x2000,-0x88(%ebp) │ │ + lea -0x6e8(%ebp),%edi │ │ xor %ecx,%ecx │ │ - mov %eax,-0x48(%ebp) │ │ - jmp 4ea4e │ │ + mov %eax,-0xc8(%ebp) │ │ + mov %edx,-0x48(%ebp) │ │ + jmp 508e1 │ │ mov -0x10(%ebp),%ebx │ │ - mov %ecx,-0x674(%ebp) │ │ - movb $0xff,-0x678(%ebp) │ │ - mov -0x50c(%ebp),%eax │ │ - mov -0x510(%ebp),%edx │ │ - lea -0xbb8(%ebp),%esi │ │ + mov %edx,-0x57c(%ebp) │ │ + jmp 50b78 │ │ + mov -0x10(%ebp),%ebx │ │ + movw $0x2601,-0x580(%ebp) │ │ + mov -0x6e4(%ebp),%edx │ │ + mov -0x6e0(%ebp),%edi │ │ + lea -0xc68(%ebp),%esi │ │ mov %esi,%ecx │ │ - mov %eax,%edi │ │ - mov %eax,(%esp) │ │ - mov %edx,-0x68(%ebp) │ │ - call 32d00 │ │ + mov %edi,(%esp) │ │ + mov %edx,-0x18(%ebp) │ │ + call 333b0 │ │ cmpl $0x0,(%esi) │ │ - je 4ec77 │ │ - mov -0x678(%ebp),%al │ │ - xor %ecx,%ecx │ │ - cmp $0xff,%al │ │ - je 4ec6c │ │ - mov -0x674(%ebp),%esi │ │ - jmp 4ec81 │ │ + je 50c5f │ │ + mov -0x580(%ebp),%cl │ │ + cmp $0xff,%cl │ │ + je 50c67 │ │ + mov -0x57c(%ebp),%eax │ │ + mov -0x24(%ebp),%esi │ │ + andl $0x0,-0x6e0(%ebp) │ │ + jmp 50c86 │ │ + lea -0x580(%ebp),%eax │ │ + jmp 50c6f │ │ xor %edi,%edi │ │ - lea -0xa44(%ebx),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov -0x18(%ebp),%ecx │ │ - mov (%ecx),%al │ │ - mov 0x4(%ecx),%esi │ │ - mov %edi,%ecx │ │ - mov -0x24(%ebp),%edi │ │ - cmp $0xff,%al │ │ - mov %ecx,-0x50c(%ebp) │ │ - je 4ef61 │ │ - cmp $0x3,%al │ │ - jne 4ecce │ │ - mov (%esi),%eax │ │ - mov 0x4(%esi),%edi │ │ - mov %eax,-0x14(%ebp) │ │ - mov (%edi),%eax │ │ - test %eax,%eax │ │ - je 4ecaf │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x10(%ebp),%ebx │ │ - mov %ecx,(%esp) │ │ - call *%eax │ │ - mov -0x14(%ebp),%eax │ │ - cmpl $0x0,0x4(%edi) │ │ - mov -0x10(%ebp),%ebx │ │ - je 4ecc3 │ │ + lea -0xb68(%ebx),%eax │ │ + mov (%eax),%cl │ │ + mov 0x4(%eax),%eax │ │ + mov -0x24(%ebp),%esi │ │ + mov %edi,-0x6e0(%ebp) │ │ + cmp $0xff,%cl │ │ + je 50fb0 │ │ + cmp $0x3,%cl │ │ + jne 50c93 │ │ + mov 0xc(%eax),%ecx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x24(%ebp),%edi │ │ - cmpl $0x0,-0x514(%ebp) │ │ - je 4ece5 │ │ - mov -0x510(%ebp),%eax │ │ + call *%ecx │ │ + cmpl $0x0,-0x6e8(%ebp) │ │ + je 50caa │ │ + mov -0x6e4(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov %edi,(%esp) │ │ - call 7bf90 │ │ + call 7b700 │ │ + mov %esi,(%esp) │ │ + call 7b6e0 │ │ xor %esi,%esi │ │ dec %esi │ │ mov -0x10(%ebp),%ebx │ │ - andl $0x0,-0xbb8(%ebp) │ │ - movl $0x4,-0xbb4(%ebp) │ │ - andl $0x0,-0xbb0(%ebp) │ │ - mov %esi,-0xbac(%ebp) │ │ - mov %eax,-0xba4(%ebp) │ │ - lea -0xbb8(%ebp),%eax │ │ - mov %edi,-0xba8(%ebp) │ │ - mov %eax,0x4(%esp) │ │ - lea -0x2a83c(%ebx),%eax │ │ - mov %eax,(%esp) │ │ - call 7c180 │ │ - mov -0xbb0(%ebp),%eax │ │ - movsd -0xbb8(%ebp),%xmm0 │ │ - mov %eax,-0x670(%ebp) │ │ - mov -0xbac(%ebp),%eax │ │ - movsd %xmm0,-0x678(%ebp) │ │ + andl $0x0,-0xc68(%ebp) │ │ + movl $0x4,-0xc64(%ebp) │ │ + andl $0x0,-0xc60(%ebp) │ │ + mov %esi,-0xc5c(%ebp) │ │ + mov %eax,-0xc54(%ebp) │ │ + lea -0xc68(%ebp),%eax │ │ + mov %edi,-0xc58(%ebp) │ │ + mov %eax,0x4(%esp) │ │ + lea -0x280bc(%ebx),%eax │ │ + mov %eax,(%esp) │ │ + call 7b8d0 │ │ + mov -0xc60(%ebp),%eax │ │ + movsd -0xc68(%ebp),%xmm0 │ │ + mov %eax,-0x6e0(%ebp) │ │ + mov -0xc5c(%ebp),%eax │ │ + movsd %xmm0,-0x6e8(%ebp) │ │ cmp $0xffffffff,%eax │ │ - je 4eda5 │ │ - mov -0xba4(%ebp),%esi │ │ - mov -0xba8(%ebp),%ecx │ │ + je 50d6a │ │ + mov -0xc54(%ebp),%esi │ │ + mov -0xc58(%ebp),%ecx │ │ mov %eax,-0x14(%ebp) │ │ test %esi,%esi │ │ mov %ecx,-0x24(%ebp) │ │ - je 4ed91 │ │ + je 50d56 │ │ mov -0x24(%ebp),%eax │ │ lea 0x4(%eax),%edi │ │ cmpl $0x0,-0x4(%edi) │ │ - je 4ed8b │ │ + je 50d50 │ │ mov (%edi),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x1c,%edi │ │ dec %esi │ │ - jne 4ed78 │ │ + jne 50d3d │ │ cmpl $0x0,-0x14(%ebp) │ │ mov -0x10(%ebp),%ebx │ │ - je 4eda5 │ │ + je 50d6a │ │ mov -0x24(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - movq -0x678(%ebp),%xmm0 │ │ - mov -0x670(%ebp),%eax │ │ - lea -0xbb8(%ebp),%esi │ │ - lea 0x10f8(%ebx),%edx │ │ - mov $0x53c,%ecx │ │ + call 7b700 │ │ + movq -0x6e8(%ebp),%xmm0 │ │ + mov -0x6e0(%ebp),%eax │ │ + lea -0xc68(%ebp),%esi │ │ + lea 0x1100(%ebx),%edx │ │ + mov $0x57c,%ecx │ │ mov %edx,%edi │ │ movq %xmm0,(%esi) │ │ mov %eax,0x8(%esi) │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ mov -0x10(%ebp),%ebx │ │ - andl $0x0,0x53c(%edx) │ │ - mov 0x1100(%ebx),%ecx │ │ + andl $0x0,0x57c(%edx) │ │ + mov 0x1108(%ebx),%ecx │ │ test %ecx,%ecx │ │ - je 5260e │ │ - mov 0x10fc(%ebx),%esi │ │ + je 54a53 │ │ + mov 0x1104(%ebx),%esi │ │ imul $0x28,%ecx,%eax │ │ movl $0x0,-0x14(%ebp) │ │ - mov %ecx,-0x68(%ebp) │ │ + mov %ecx,-0x48(%ebp) │ │ add %esi,%eax │ │ - mov %esi,-0x98(%ebp) │ │ + mov %esi,-0x78(%ebp) │ │ mov 0x20(%esi),%edi │ │ mov 0x24(%esi),%ecx │ │ mov 0x1c(%esi),%ebx │ │ add $0x28,%esi │ │ shl $0x3,%edi │ │ mov %ecx,-0x24(%ebp) │ │ test %edi,%edi │ │ - je 4ee34 │ │ + je 50df6 │ │ mov %ebx,%ecx │ │ add $0xfffffff8,%edi │ │ add $0x8,%ebx │ │ mov (%ecx),%edx │ │ add -0x24(%ebp),%edx │ │ - cmp -0x1c(%ebp),%edx │ │ - ja 4ee14 │ │ + cmp -0x2c(%ebp),%edx │ │ + ja 50dd6 │ │ add 0x4(%ecx),%edx │ │ - cmp -0x1c(%ebp),%edx │ │ - jbe 4ee14 │ │ - jmp 4ee40 │ │ + cmp -0x2c(%ebp),%edx │ │ + jbe 50dd6 │ │ + jmp 50e02 │ │ incl -0x14(%ebp) │ │ cmp %eax,%esi │ │ - jne 4ee02 │ │ - jmp 5260e │ │ + jne 50dc4 │ │ + jmp 54a53 │ │ mov -0x10(%ebp),%ebx │ │ - mov 0x1634(%ebx),%edx │ │ + mov 0x167c(%ebx),%edx │ │ cmp $0x5,%edx │ │ - jae 4fe62 │ │ + jae 51cd6 │ │ test %edx,%edx │ │ mov %edx,-0x18(%ebp) │ │ - je 4ee8c │ │ + je 50e4e │ │ mov -0x10(%ebp),%eax │ │ - imul $0xfffffeb4,-0x18(%ebp),%ebx │ │ + imul $0xfffffea4,-0x18(%ebp),%ebx │ │ xor %edi,%edi │ │ - mov $0x14c,%edx │ │ - lea 0x1104(%eax),%ecx │ │ - mov $0x14c,%eax │ │ + mov $0x15c,%edx │ │ + lea 0x110c(%eax),%ecx │ │ + mov $0x15c,%eax │ │ mov -0x14(%ebp),%esi │ │ cmp %esi,(%ecx) │ │ - je 4eeef │ │ - lea 0x14c(%ebx,%eax,1),%esi │ │ + je 50ead │ │ + lea 0x15c(%ebx,%eax,1),%esi │ │ add %edx,%ecx │ │ inc %edi │ │ add %edx,%eax │ │ cmp %edx,%esi │ │ - jne 4ee75 │ │ + jne 50e37 │ │ mov -0x14(%ebp),%ecx │ │ - mov -0x68(%ebp),%edx │ │ + mov -0x48(%ebp),%edx │ │ cmp %edx,%ecx │ │ - jae 52b11 │ │ - mov -0x98(%ebp),%edx │ │ + jae 54bc9 │ │ + mov -0x78(%ebp),%edx │ │ imul $0x28,%ecx,%eax │ │ mov 0x10(%edx,%eax,1),%esi │ │ mov 0x14(%edx,%eax,1),%ecx │ │ cmpl $0x1,(%edx,%eax,1) │ │ mov %ecx,-0x18(%ebp) │ │ - mov %esi,-0x20(%ebp) │ │ - jne 4fbe6 │ │ + mov %esi,-0x28(%ebp) │ │ + jne 51a55 │ │ cmpl $0x2,-0x18(%ebp) │ │ - jb 4fbe6 │ │ + jb 51a55 │ │ mov 0x8(%edx,%eax,1),%ecx │ │ mov 0x4(%edx,%eax,1),%eax │ │ xor %edi,%edi │ │ - mov %eax,-0x68(%ebp) │ │ + mov %eax,-0x48(%ebp) │ │ mov -0x18(%ebp),%eax │ │ - mov %ecx,-0x48(%ebp) │ │ + mov %ecx,-0x88(%ebp) │ │ dec %eax │ │ cmpw $0x2f21,(%esi,%edi,1) │ │ - je 4f777 │ │ + je 50f1f │ │ inc %edi │ │ cmp %edi,%eax │ │ - jne 4eed9 │ │ - jmp 4fbe6 │ │ + jne 50e9b │ │ + jmp 51a55 │ │ cmp -0x18(%ebp),%edi │ │ - jae 5260e │ │ + jae 54a53 │ │ mov -0x10(%ebp),%edx │ │ - imul $0x14c,%edi,%ecx │ │ - lea -0x678(%ebp),%edi │ │ - lea 0x1104(%edx,%ecx,1),%esi │ │ - mov $0x14c,%ecx │ │ - lea 0x1104(%edx),%ebx │ │ + imul $0x15c,%edi,%ecx │ │ + lea -0x6e8(%ebp),%edi │ │ + lea 0x110c(%edx,%ecx,1),%esi │ │ + mov $0x15c,%ecx │ │ + lea 0x110c(%edx),%ebx │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ mov %ebx,%esi │ │ - mov $0x14c,%ecx │ │ - lea -0xbb8(%ebp),%edi │ │ - lea 0x14c(%ebx),%edx │ │ - add $0xfffffeb4,%eax │ │ + mov $0x15c,%ecx │ │ + lea -0xc68(%ebp),%edi │ │ + lea 0x15c(%ebx),%edx │ │ + add $0xfffffea4,%eax │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ mov %ebx,%edi │ │ - lea -0x678(%ebp),%ebx │ │ - mov $0x14c,%ecx │ │ + lea -0x6e8(%ebp),%ebx │ │ + mov $0x15c,%ecx │ │ mov %ebx,%esi │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ mov %ebx,%edi │ │ - mov $0x14c,%ecx │ │ - lea -0xbb8(%ebp),%esi │ │ + mov $0x15c,%ecx │ │ + lea -0xc68(%ebp),%esi │ │ mov %edx,%ebx │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ - jne 4ef1b │ │ + jne 50ed9 │ │ mov -0x10(%ebp),%ebx │ │ - jmp 50ae2 │ │ - andl $0x0,-0x678(%ebp) │ │ - movl $0x4,-0x674(%ebp) │ │ - andl $0x0,-0x670(%ebp) │ │ - test %ecx,%ecx │ │ - je 4f808 │ │ - mov -0x68(%ebp),%edi │ │ + jmp 52d52 │ │ + cmp -0x18(%ebp),%edi │ │ + ja 52394 │ │ + lea -0x580(%ebp),%eax │ │ + andl $0x0,(%eax) │ │ + movw $0x1b6,0x4(%eax) │ │ + andl $0x0,0x6(%eax) │ │ + andw $0x0,0xa(%eax) │ │ + cmp $0x17f,%edi │ │ + movb $0x1,0x6(%eax) │ │ + mov %eax,-0x394(%ebp) │ │ + ja 523ae │ │ + mov -0x10(%ebp),%ebx │ │ + mov %esi,0x4(%esp) │ │ + lea -0xc68(%ebp),%esi │ │ + mov %edi,0x8(%esp) │ │ + mov %esi,(%esp) │ │ + call 7b710 │ │ + movb $0x0,-0xc68(%ebp,%edi,1) │ │ + inc %edi │ │ + mov %esi,%edx │ │ + mov %edi,(%esp) │ │ + lea -0x6e8(%ebp),%edi │ │ + mov %edi,%ecx │ │ + call 33890 │ │ + cmpl $0x1,(%edi) │ │ + jne 5164f │ │ + mov -0xb24(%ebx),%eax │ │ + mov -0xb20(%ebx),%ecx │ │ + mov %ecx,-0x414(%ebp) │ │ + mov %eax,-0x418(%ebp) │ │ + jmp 51669 │ │ + andl $0x0,-0xc68(%ebp) │ │ + movl $0x4,-0xc64(%ebp) │ │ + andl $0x0,-0xc60(%ebp) │ │ + test %edi,%edi │ │ + je 516a4 │ │ + mov -0x18(%ebp),%esi │ │ xor %edx,%edx │ │ - mov %ecx,-0xd8(%ebp) │ │ - lea (%edi,%ecx,1),%eax │ │ + mov %edi,-0xa8(%ebp) │ │ + lea (%esi,%edi,1),%eax │ │ push $0x4 │ │ - pop %ecx │ │ - mov %ecx,-0xa8(%ebp) │ │ - xor %esi,%esi │ │ - cmpb $0xa,(%edi,%esi,1) │ │ - je 4efaf │ │ - lea 0x1(%edi,%esi,1),%ecx │ │ - inc %esi │ │ + pop %ebx │ │ + xor %edi,%edi │ │ + cmpb $0xa,(%esi,%edi,1) │ │ + je 50ff8 │ │ + lea 0x1(%esi,%edi,1),%ecx │ │ + inc %edi │ │ cmp %eax,%ecx │ │ - je 4f80a │ │ - jmp 4ef9a │ │ - test %esi,%esi │ │ - mov %edi,-0x68(%ebp) │ │ - mov %edx,-0x48(%ebp) │ │ - je 4f84c │ │ - mov -0x68(%ebp),%eax │ │ - xor %ecx,%ecx │ │ - cmpb $0x20,(%eax,%ecx,1) │ │ - jne 4efd4 │ │ - inc %ecx │ │ - cmp %ecx,%esi │ │ - jne 4efc2 │ │ - mov %esi,%edi │ │ - mov %eax,-0x14(%ebp) │ │ - jmp 4efdd │ │ - mov %esi,%edi │ │ - sub %ecx,%edi │ │ - add %eax,%ecx │ │ - mov %ecx,-0x14(%ebp) │ │ + je 516a6 │ │ + jmp 50fe3 │ │ test %edi,%edi │ │ - je 4f84c │ │ - xor %ecx,%ecx │ │ + mov %ebx,-0xb8(%ebp) │ │ + mov %esi,-0x18(%ebp) │ │ + mov %edx,-0xc8(%ebp) │ │ + je 516f1 │ │ + mov -0x18(%ebp),%eax │ │ + xor %esi,%esi │ │ + cmpb $0x20,(%eax,%esi,1) │ │ + jne 51025 │ │ + inc %esi │ │ + cmp %esi,%edi │ │ + jne 51014 │ │ + mov %edi,%ecx │ │ + mov %eax,%esi │ │ + jmp 5102b │ │ + mov %edi,%ecx │ │ + sub %esi,%ecx │ │ + add %eax,%esi │ │ + test %ecx,%ecx │ │ + je 516f1 │ │ xor %eax,%eax │ │ + movl $0x0,-0x14(%ebp) │ │ inc %eax │ │ - mov %eax,-0x18(%ebp) │ │ + mov %eax,-0x48(%ebp) │ │ mov -0x14(%ebp),%eax │ │ - cmpb $0x20,(%eax,%ecx,1) │ │ - je 4f003 │ │ - decl -0x18(%ebp) │ │ - inc %ecx │ │ - cmp %ecx,%edi │ │ - jne 4efed │ │ - jmp 4f84c │ │ - test %ecx,%ecx │ │ - je 4f84c │ │ - lea 0x1(%ecx),%eax │ │ - mov %edi,%edx │ │ - sub %eax,%edx │ │ - je 4f84c │ │ + cmpb $0x20,(%esi,%eax,1) │ │ + je 51059 │ │ + decl -0x48(%ebp) │ │ + inc %eax │ │ + cmp %eax,%ecx │ │ + mov %eax,-0x14(%ebp) │ │ + jne 51040 │ │ + jmp 516f1 │ │ + test %eax,%eax │ │ + je 516f1 │ │ mov -0x14(%ebp),%eax │ │ - lea 0x1(%eax,%ecx,1),%ebx │ │ - add %ecx,%eax │ │ - mov %ebx,-0x58(%ebp) │ │ - mov %ecx,%ebx │ │ - mov %eax,-0x98(%ebp) │ │ - sub %edi,%ebx │ │ - xor %edi,%edi │ │ + lea 0x1(%eax),%edx │ │ + mov %ecx,%eax │ │ + sub %edx,%eax │ │ + je 516f1 │ │ + mov -0x14(%ebp),%ebx │ │ + lea 0x1(%esi,%ebx,1),%edx │ │ + mov %edx,-0x78(%ebp) │ │ + mov %esi,%edx │ │ + mov %ebx,%esi │ │ + sub %ecx,%esi │ │ + mov %edx,-0x68(%ebp) │ │ + add %ebx,%edx │ │ + xor %ecx,%ecx │ │ + inc %esi │ │ + cmpb $0x20,0x1(%edx,%ecx,1) │ │ + jne 5109c │ │ + inc %ecx │ │ + mov %esi,%ebx │ │ + add %ecx,%ebx │ │ + jne 51089 │ │ + mov -0x78(%ebp),%esi │ │ + jmp 510a3 │ │ + mov -0x78(%ebp),%esi │ │ + sub %ecx,%eax │ │ + add %ecx,%esi │ │ + test %eax,%eax │ │ + je 516f1 │ │ + xor %ebx,%ebx │ │ + cmpb $0x20,(%esi,%ebx,1) │ │ + je 510bd │ │ inc %ebx │ │ - mov -0x98(%ebp),%eax │ │ - cmpb $0x20,0x1(%eax,%edi,1) │ │ - jne 4f04a │ │ - inc %edi │ │ - mov %ebx,%eax │ │ - add %edi,%eax │ │ - jne 4f031 │ │ - mov -0x58(%ebp),%eax │ │ - jmp 4f051 │ │ - mov -0x58(%ebp),%eax │ │ - sub %edi,%edx │ │ - add %edi,%eax │ │ - test %edx,%edx │ │ - je 4f84c │ │ - xor %edi,%edi │ │ - cmpb $0x20,(%eax,%edi,1) │ │ - je 4f06b │ │ - inc %edi │ │ - cmp %edi,%edx │ │ - jne 4f05b │ │ - jmp 4f84c │ │ - test %edi,%edi │ │ - je 4f84c │ │ - mov %eax,-0x58(%ebp) │ │ - mov %edx,%ebx │ │ - mov %edx,%eax │ │ - lea 0x1(%edi),%edx │ │ - sub %edx,%ebx │ │ - mov %eax,%edx │ │ - mov -0x58(%ebp),%eax │ │ - mov %ebx,-0x98(%ebp) │ │ - je 4f84c │ │ - lea 0x1(%eax,%edi,1),%ebx │ │ - sub %edx,%edi │ │ + cmp %ebx,%eax │ │ + jne 510ad │ │ + jmp 516f1 │ │ + test %ebx,%ebx │ │ + je 516f1 │ │ + lea 0x1(%ebx),%edx │ │ + mov %eax,%ecx │ │ + sub %edx,%ecx │ │ + je 516f1 │ │ + lea 0x1(%esi,%ebx,1),%edx │ │ + sub %eax,%ebx │ │ xor %eax,%eax │ │ - inc %edi │ │ - cmpb $0x20,(%ebx,%eax,1) │ │ - jne 4f0ae │ │ + inc %ebx │ │ + mov %edx,-0x78(%ebp) │ │ + mov -0x78(%ebp),%edx │ │ + cmpb $0x20,(%edx,%eax,1) │ │ + jne 510f0 │ │ inc %eax │ │ - mov %edi,%edx │ │ + mov %ebx,%edx │ │ add %eax,%edx │ │ - jne 4f099 │ │ - mov -0x98(%ebp),%edi │ │ - jmp 4f0b8 │ │ - mov -0x98(%ebp),%edi │ │ - add %eax,%ebx │ │ - sub %eax,%edi │ │ - test %edi,%edi │ │ - je 4f84c │ │ - mov %edi,%edx │ │ - movl $0x0,-0x98(%ebp) │ │ - mov -0x98(%ebp),%eax │ │ - cmpb $0x20,(%ebx,%eax,1) │ │ - je 4f0e8 │ │ + jne 510de │ │ + jmp 510f5 │ │ + add %eax,-0x78(%ebp) │ │ + sub %eax,%ecx │ │ + test %ecx,%ecx │ │ + je 516f1 │ │ + movl $0x0,-0x88(%ebp) │ │ + mov -0x78(%ebp),%eax │ │ + mov -0x88(%ebp),%edx │ │ + cmpb $0x20,(%eax,%edx,1) │ │ + mov %edx,%eax │ │ + je 51128 │ │ inc %eax │ │ - cmp %eax,%edx │ │ - mov %eax,-0x98(%ebp) │ │ - jne 4f0cc │ │ - jmp 4f84c │ │ + cmp %eax,%ecx │ │ + mov %eax,-0x88(%ebp) │ │ + jne 51107 │ │ + jmp 516f1 │ │ test %eax,%eax │ │ - je 4f84c │ │ - mov -0x98(%ebp),%eax │ │ - mov %edx,%edi │ │ - inc %eax │ │ - sub %eax,%edi │ │ - je 4f84c │ │ - mov %edi,-0x20(%ebp) │ │ - mov -0x98(%ebp),%edi │ │ - mov %ebx,-0xb8(%ebp) │ │ - lea 0x1(%ebx,%edi,1),%eax │ │ - mov %eax,-0x58(%ebp) │ │ - mov %edi,%eax │ │ + je 516f1 │ │ + mov -0x88(%ebp),%eax │ │ + lea 0x1(%eax),%edx │ │ + mov %ecx,%eax │ │ sub %edx,%eax │ │ - lea (%ebx,%edi,1),%edx │ │ - xor %edi,%edi │ │ - inc %eax │ │ - cmpb $0x20,0x1(%edx,%edi,1) │ │ - jne 4f137 │ │ - inc %edi │ │ - mov %eax,%ebx │ │ - add %edi,%ebx │ │ - jne 4f121 │ │ - mov -0x20(%ebp),%eax │ │ - mov -0x58(%ebp),%edx │ │ - jmp 4f141 │ │ - mov -0x20(%ebp),%eax │ │ - mov -0x58(%ebp),%edx │ │ - sub %edi,%eax │ │ - add %edi,%edx │ │ + je 516f1 │ │ + mov -0x78(%ebp),%edx │ │ + mov -0x88(%ebp),%esi │ │ + lea 0x1(%edx,%esi,1),%ebx │ │ + add %esi,%edx │ │ + mov %ebx,-0x28(%ebp) │ │ + mov %esi,%ebx │ │ + sub %ecx,%ebx │ │ + xor %ecx,%ecx │ │ + inc %ebx │ │ + cmpb $0x20,0x1(%edx,%ecx,1) │ │ + jne 5116f │ │ + inc %ecx │ │ + mov %ebx,%esi │ │ + add %ecx,%esi │ │ + jne 5115c │ │ + mov -0x28(%ebp),%esi │ │ + jmp 51176 │ │ + mov -0x28(%ebp),%esi │ │ + sub %ecx,%eax │ │ + add %ecx,%esi │ │ test %eax,%eax │ │ - je 4f84c │ │ - xor %edi,%edi │ │ - cmpb $0x20,(%edx,%edi,1) │ │ - je 4f15b │ │ - inc %edi │ │ - cmp %edi,%eax │ │ - jne 4f14b │ │ - jmp 4f84c │ │ - test %edi,%edi │ │ - je 4f84c │ │ - mov %edx,-0x58(%ebp) │ │ - mov %eax,%edx │ │ - lea 0x1(%edi),%eax │ │ - mov %edx,%ebx │ │ + je 516f1 │ │ + xor %ebx,%ebx │ │ + cmpb $0x20,(%esi,%ebx,1) │ │ + je 51190 │ │ + inc %ebx │ │ + cmp %ebx,%eax │ │ + jne 51180 │ │ + jmp 516f1 │ │ + test %ebx,%ebx │ │ + je 516f1 │ │ + lea 0x1(%ebx),%edx │ │ + mov %eax,%ecx │ │ + sub %edx,%ecx │ │ + je 516f1 │ │ + lea 0x1(%esi,%ebx,1),%edx │ │ sub %eax,%ebx │ │ - mov %edx,%eax │ │ - mov -0x58(%ebp),%edx │ │ - je 4f84c │ │ - lea 0x1(%edx,%edi,1),%edx │ │ - sub %eax,%edi │ │ xor %eax,%eax │ │ - mov %ebx,-0x20(%ebp) │ │ - inc %edi │ │ + inc %ebx │ │ cmpb $0x20,(%edx,%eax,1) │ │ - jne 4f19c │ │ - mov %edx,%ebx │ │ + jne 511bd │ │ inc %eax │ │ - mov %edi,%edx │ │ - add %eax,%edx │ │ - mov %ebx,%edx │ │ - jne 4f186 │ │ - mov -0x20(%ebp),%ebx │ │ - jmp 4f1a3 │ │ - mov -0x20(%ebp),%ebx │ │ + mov %ebx,%esi │ │ + add %eax,%esi │ │ + jne 511ae │ │ + jmp 511c1 │ │ + sub %eax,%ecx │ │ add %eax,%edx │ │ - sub %eax,%ebx │ │ - test %ebx,%ebx │ │ - je 4f84c │ │ - lea (%edx,%ebx,1),%eax │ │ - xor %edi,%edi │ │ - cmpb $0x20,(%edx,%edi,1) │ │ - je 4f1c2 │ │ - inc %edi │ │ - cmp %edi,%ebx │ │ - jne 4f1b0 │ │ + mov -0x68(%ebp),%esi │ │ + test %ecx,%ecx │ │ + je 516f1 │ │ + lea (%edx,%ecx,1),%eax │ │ xor %ebx,%ebx │ │ + cmpb $0x20,(%edx,%ebx,1) │ │ + je 511eb │ │ + inc %ebx │ │ + cmp %ebx,%ecx │ │ + jne 511d1 │ │ xor %eax,%eax │ │ + movl $0x0,-0x1c(%ebp) │ │ inc %eax │ │ - jmp 4f200 │ │ - test %edi,%edi │ │ - mov %eax,-0x58(%ebp) │ │ - je 4f84c │ │ - lea 0x1(%edx,%edi,1),%eax │ │ - mov %ebx,%edx │ │ - inc %edi │ │ - xor %ebx,%ebx │ │ - sub %edi,%edx │ │ - je 4f200 │ │ - mov %edx,%ebx │ │ - mov $0x80001b,%edi │ │ - mov %eax,-0x20(%ebp) │ │ - movzbl (%eax),%eax │ │ - add $0xfffffff7,%eax │ │ - cmp $0x17,%eax │ │ - ja 4f203 │ │ - bt %eax,%edi │ │ - jae 4f203 │ │ - mov -0x20(%ebp),%eax │ │ - inc %eax │ │ + mov %eax,-0x28(%ebp) │ │ + jmp 51234 │ │ + test %ebx,%ebx │ │ + je 516f1 │ │ + lea 0x1(%edx,%ebx,1),%edx │ │ + inc %ebx │ │ + movl $0x0,-0x1c(%ebp) │ │ + sub %ebx,%ecx │ │ + mov %edx,-0x28(%ebp) │ │ + je 51234 │ │ + mov %ecx,%ebx │ │ + mov -0x28(%ebp),%ecx │ │ + mov $0x80001b,%edx │ │ + mov %ecx,-0x28(%ebp) │ │ + movzbl (%ecx),%ecx │ │ + add $0xfffffff7,%ecx │ │ + cmp $0x17,%ecx │ │ + ja 5129d │ │ + bt %ecx,%edx │ │ + jae 5129d │ │ + mov -0x28(%ebp),%ecx │ │ + inc %ecx │ │ dec %ebx │ │ - jne 4f1e1 │ │ - mov -0x58(%ebp),%eax │ │ + jne 51210 │ │ + mov %eax,-0x28(%ebp) │ │ + movl $0x0,-0x1c(%ebp) │ │ xor %ebx,%ebx │ │ - mov %eax,-0x20(%ebp) │ │ - mov -0x14(%ebp),%edx │ │ - mov %ebx,-0x128(%ebp) │ │ - mov %edx,-0xbb4(%ebp) │ │ - mov %ecx,-0xbb0(%ebp) │ │ - andl $0x0,-0xbac(%ebp) │ │ - mov %ecx,-0xba8(%ebp) │ │ - push $0x2d │ │ - pop %eax │ │ - add $0x4,%edx │ │ - xor %edi,%edi │ │ - mov %eax,-0xbb8(%ebp) │ │ - movb $0x1,-0xba0(%ebp) │ │ - mov %eax,-0xba4(%ebp) │ │ - mov %edx,-0x1f8(%ebp) │ │ - mov -0x14(%ebp),%eax │ │ - mov %ecx,%edx │ │ - sub %edi,%edx │ │ - cmp $0x8,%edx │ │ - lea (%eax,%edi,1),%ebx │ │ - jae 4f275 │ │ - mov %ecx,%eax │ │ - sub %edi,%eax │ │ - je 4f84c │ │ - xor %edx,%edx │ │ - cmpb $0x2d,(%ebx,%edx,1) │ │ - je 4f353 │ │ - inc %edx │ │ - cmp %edx,%eax │ │ - jne 4f261 │ │ - jmp 4f84c │ │ - mov %edi,-0x28(%ebp) │ │ - lea 0x3(%ebx),%edi │ │ - mov %edx,-0xe8(%ebp) │ │ - and $0xfffffffc,%edi │ │ - sub %ebx,%edi │ │ - jne 4f2f3 │ │ - lea -0x8(%edx),%eax │ │ - mov %ebx,-0x138(%ebp) │ │ - xor %edi,%edi │ │ - mov %eax,-0x2c(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ - mov -0x1f8(%ebp),%edx │ │ - add %edx,%eax │ │ - mov %eax,-0x88(%ebp) │ │ - mov -0x88(%ebp),%eax │ │ - mov $0xd2d2d2d2,%edx │ │ - mov -0x4(%eax,%edi,1),%ebx │ │ - mov (%eax,%edi,1),%eax │ │ - mov %eax,-0x58(%ebp) │ │ - mov %ebx,%eax │ │ - xor %edx,%eax │ │ - mov $0x1010101,%edx │ │ - add %edx,%eax │ │ - mov $0xd2d2d2d2,%edx │ │ - or %ebx,%eax │ │ - mov -0x58(%ebp),%ebx │ │ - xor %edx,%ebx │ │ - mov $0x1010101,%edx │ │ - add %edx,%ebx │ │ - or -0x58(%ebp),%ebx │ │ - and %eax,%ebx │ │ - not %ebx │ │ - test $0x80808080,%ebx │ │ - jne 4f316 │ │ - add $0x8,%edi │ │ - cmp -0x2c(%ebp),%edi │ │ - jbe 4f2a7 │ │ - jmp 4f316 │ │ - xor %edx,%edx │ │ - cmpb $0x2d,(%ebx,%edx,1) │ │ - je 4f350 │ │ - inc %edx │ │ - cmp %edx,%edi │ │ - jne 4f2f5 │ │ - mov -0xe8(%ebp),%eax │ │ - mov %ebx,-0x138(%ebp) │ │ - add $0xfffffff8,%eax │ │ - cmp %eax,%edi │ │ - mov %eax,-0x2c(%ebp) │ │ - jbe 4f296 │ │ - mov %edi,-0x58(%ebp) │ │ - cmp %edi,-0xe8(%ebp) │ │ - mov -0x28(%ebp),%edi │ │ - mov -0x138(%ebp),%ebx │ │ - je 4f84c │ │ - mov -0x58(%ebp),%edx │ │ - mov %ecx,%eax │ │ - sub %edx,%eax │ │ - add %edx,%ebx │ │ - xor %edx,%edx │ │ - sub %edi,%eax │ │ - cmpb $0x2d,(%ebx,%edx,1) │ │ - je 4f34b │ │ - inc %edx │ │ - cmp %edx,%eax │ │ - jne 4f33b │ │ - jmp 4f84c │ │ - add -0x58(%ebp),%edx │ │ - jmp 4f353 │ │ - mov -0x28(%ebp),%edi │ │ - lea 0x1(%edi,%edx,1),%ebx │ │ - add %edx,%edi │ │ - cmp %ecx,%edi │ │ - jae 4f367 │ │ mov -0x14(%ebp),%edx │ │ - mov $0x2d,%al │ │ - cmp %al,(%edx,%edi,1) │ │ - je 4f376 │ │ - cmp %ebx,%ecx │ │ - mov %ebx,%edi │ │ - jae 4f246 │ │ - jmp 4f84c │ │ - cmp $0x1,%edi │ │ - mov %ebx,-0x2c(%ebp) │ │ - mov %edi,-0x28(%ebp) │ │ - je 4f392 │ │ - cmpl $0x0,-0x28(%ebp) │ │ - je 4f84c │ │ - mov -0x14(%ebp),%eax │ │ - mov (%eax),%al │ │ - jmp 4f3aa │ │ - mov -0x14(%ebp),%eax │ │ - movzbl (%eax),%eax │ │ - cmp $0x2b,%eax │ │ - je 4f84c │ │ - cmp $0x2d,%eax │ │ - je 4f84c │ │ - mov -0x28(%ebp),%edi │ │ + lea (%esi,%ebx,1),%eax │ │ + mov %edx,%ecx │ │ + sub %ebx,%ecx │ │ + cmp $0x7,%ecx │ │ + ja 51261 │ │ + mov %edx,%ecx │ │ + sub %ebx,%ecx │ │ + je 516f1 │ │ xor %edx,%edx │ │ - cmp $0x2b,%al │ │ - sete %dl │ │ - sub %edx,%edi │ │ - add -0x14(%ebp),%edx │ │ - cmp $0x9,%edi │ │ - mov %edi,-0x88(%ebp) │ │ - jae 4f40c │ │ - cmpl $0x0,-0x88(%ebp) │ │ - je 4f463 │ │ - movl $0x0,-0x58(%ebp) │ │ - movzbl (%edx),%edi │ │ - lea -0x41(%edi),%ebx │ │ - lea -0x30(%edi),%eax │ │ - and $0xffffffdf,%ebx │ │ - add $0xa,%ebx │ │ - cmp $0x3a,%edi │ │ - cmovae %ebx,%eax │ │ - cmp $0xf,%eax │ │ - ja 4f84c │ │ - mov -0x58(%ebp),%edi │ │ - inc %edx │ │ - shl $0x4,%edi │ │ - or %eax,%edi │ │ - decl -0x88(%ebp) │ │ - mov %edi,-0x58(%ebp) │ │ - jne 4f3d8 │ │ - jmp 4f46a │ │ - movl $0x0,-0x58(%ebp) │ │ - subl $0x1,-0x88(%ebp) │ │ - jb 4f46a │ │ - cmpl $0xfffffff,-0x58(%ebp) │ │ - ja 4f84c │ │ - movzbl (%edx),%edi │ │ - mov -0x58(%ebp),%eax │ │ + cmpb $0x2d,(%eax,%edx,1) │ │ + je 51280 │ │ inc %edx │ │ - lea -0x41(%edi),%ebx │ │ - shl $0x4,%eax │ │ + cmp %edx,%ecx │ │ + jne 51251 │ │ + jmp 516f1 │ │ + mov %ecx,(%esp) │ │ + push $0x2d │ │ + pop %ecx │ │ + mov %ebx,%esi │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,%edx │ │ + call 34860 │ │ + mov %esi,%ebx │ │ + mov -0x68(%ebp),%esi │ │ + test $0x1,%al │ │ + je 516f1 │ │ + lea 0x1(%edx,%ebx,1),%eax │ │ + add %ebx,%edx │ │ + cmp -0x14(%ebp),%edx │ │ + jae 51291 │ │ + cmpb $0x2d,(%esi,%edx,1) │ │ + je 512a2 │ │ + cmp %eax,-0x14(%ebp) │ │ + mov %eax,%ebx │ │ + jae 51236 │ │ + jmp 516f1 │ │ + mov %ebx,-0x1c(%ebp) │ │ + jmp 51234 │ │ + cmp $0x1,%edx │ │ + je 512b6 │ │ + mov -0x68(%ebp),%ecx │ │ + test %edx,%edx │ │ + je 516f1 │ │ + mov (%ecx),%bl │ │ + jmp 512ce │ │ + mov -0x68(%ebp),%ecx │ │ + movzbl (%ecx),%ebx │ │ + cmp $0x2b,%ebx │ │ + je 516f1 │ │ + cmp $0x2d,%ebx │ │ + je 516f1 │ │ + xor %ecx,%ecx │ │ + cmp $0x2b,%bl │ │ + mov %edx,%ebx │ │ + sete %cl │ │ + sub %ecx,%ebx │ │ + add -0x68(%ebp),%ecx │ │ + cmp $0x9,%ebx │ │ + mov %ebx,-0xf8(%ebp) │ │ + mov %ecx,%esi │ │ + jae 5133e │ │ + cmpl $0x0,-0xf8(%ebp) │ │ + je 5139f │ │ + movl $0x0,-0x20(%ebp) │ │ + mov %esi,-0xd8(%ebp) │ │ + movzbl (%esi),%esi │ │ + lea -0x41(%esi),%ecx │ │ + lea -0x30(%esi),%ebx │ │ + and $0xffffffdf,%ecx │ │ + add $0xa,%ecx │ │ + cmp $0x3a,%esi │ │ + cmovae %ecx,%ebx │ │ + cmp $0xf,%ebx │ │ + ja 516f1 │ │ + mov -0x20(%ebp),%ecx │ │ + mov -0xd8(%ebp),%esi │ │ + shl $0x4,%ecx │ │ + inc %esi │ │ + or %ebx,%ecx │ │ + decl -0xf8(%ebp) │ │ + mov %ecx,-0x20(%ebp) │ │ + jne 512fe │ │ + jmp 513a6 │ │ + movl $0x0,-0x20(%ebp) │ │ + subl $0x1,-0xf8(%ebp) │ │ + jb 513a6 │ │ + cmpl $0xfffffff,-0x20(%ebp) │ │ + ja 516f1 │ │ + mov -0x20(%ebp),%ecx │ │ + shl $0x4,%ecx │ │ + mov %ecx,-0xd8(%ebp) │ │ + movzbl (%esi),%ecx │ │ + inc %esi │ │ + lea -0x41(%ecx),%ebx │ │ + mov %ecx,-0x20(%ebp) │ │ and $0xffffffdf,%ebx │ │ - mov %eax,-0x58(%ebp) │ │ - lea -0x30(%edi),%eax │ │ + mov -0x20(%ebp),%ecx │ │ add $0xa,%ebx │ │ - cmp $0x3a,%edi │ │ - cmovae %ebx,%eax │ │ - cmp $0x10,%eax │ │ + cmpl $0x3a,-0x20(%ebp) │ │ + lea -0x30(%ecx),%ecx │ │ + cmovae %ebx,%ecx │ │ + cmp $0x10,%ecx │ │ setae %bl │ │ - add -0x58(%ebp),%eax │ │ - mov %eax,-0x58(%ebp) │ │ - setb %ah │ │ - or %bl,%ah │ │ - test $0x1,%ah │ │ - je 4f413 │ │ - jmp 4f84c │ │ - movl $0x0,-0x58(%ebp) │ │ - mov -0x2c(%ebp),%eax │ │ - add %eax,-0x14(%ebp) │ │ + add -0xd8(%ebp),%ecx │ │ + setb %bh │ │ + mov %ecx,-0x20(%ebp) │ │ + or %bl,%bh │ │ + je 51345 │ │ + jmp 516f1 │ │ + movl $0x0,-0x20(%ebp) │ │ + mov -0x14(%ebp),%ecx │ │ + add %eax,-0x68(%ebp) │ │ sub %eax,%ecx │ │ + mov %ecx,%esi │ │ cmp $0x1,%ecx │ │ - je 4f486 │ │ - test %ecx,%ecx │ │ - je 4f84c │ │ - mov -0x14(%ebp),%eax │ │ + je 513c4 │ │ + mov -0x68(%ebp),%eax │ │ + test %esi,%esi │ │ + je 516f1 │ │ mov (%eax),%al │ │ - jmp 4f49e │ │ - mov -0x14(%ebp),%eax │ │ + jmp 513dc │ │ + mov -0x68(%ebp),%eax │ │ movzbl (%eax),%eax │ │ cmp $0x2b,%eax │ │ - je 4f84c │ │ + je 516f1 │ │ cmp $0x2d,%eax │ │ - je 4f84c │ │ - xor %edx,%edx │ │ + je 516f1 │ │ + xor %ecx,%ecx │ │ cmp $0x2b,%al │ │ - sete %dl │ │ - add %edx,-0x14(%ebp) │ │ - mov %edx,%eax │ │ - sub %edx,%ecx │ │ + sete %cl │ │ + add %ecx,-0x68(%ebp) │ │ + mov %ecx,%eax │ │ + sub %ecx,%esi │ │ neg %eax │ │ - cmp $0x9,%ecx │ │ - jae 4f4fe │ │ - test %ecx,%ecx │ │ - je 4f55a │ │ - mov -0x18(%ebp),%edi │ │ - movl $0x0,-0x18(%ebp) │ │ - sub %eax,%edi │ │ - add -0x28(%ebp),%edi │ │ - mov -0x14(%ebp),%eax │ │ - movzbl (%eax),%ecx │ │ + cmp $0x9,%esi │ │ + jae 5143c │ │ + test %esi,%esi │ │ + je 51494 │ │ + mov -0x48(%ebp),%ebx │ │ + movl $0x0,-0x14(%ebp) │ │ + sub %eax,%ebx │ │ + add %edx,%ebx │ │ + mov -0x68(%ebp),%esi │ │ + movzbl (%esi),%ecx │ │ lea -0x41(%ecx),%edx │ │ lea -0x30(%ecx),%eax │ │ and $0xffffffdf,%edx │ │ add $0xa,%edx │ │ cmp $0x3a,%ecx │ │ cmovae %edx,%eax │ │ cmp $0xf,%eax │ │ - ja 4f84c │ │ - mov -0x18(%ebp),%ecx │ │ - incl -0x14(%ebp) │ │ + ja 516f1 │ │ + mov -0x14(%ebp),%ecx │ │ + inc %esi │ │ + mov %esi,-0x68(%ebp) │ │ shl $0x4,%ecx │ │ or %eax,%ecx │ │ - inc %edi │ │ - mov %ecx,-0x18(%ebp) │ │ - jne 4f4ca │ │ - jmp 4f561 │ │ - mov -0x18(%ebp),%edi │ │ - movl $0x0,-0x18(%ebp) │ │ - sub %eax,%edi │ │ - add -0x28(%ebp),%edi │ │ - test %edi,%edi │ │ - je 4f561 │ │ - cmpl $0xfffffff,-0x18(%ebp) │ │ - ja 4f84c │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x18(%ebp),%eax │ │ - movzbl (%edx),%ecx │ │ - inc %edx │ │ - shl $0x4,%eax │ │ - mov %edx,-0x14(%ebp) │ │ + inc %ebx │ │ + mov %ecx,-0x14(%ebp) │ │ + jne 51407 │ │ + jmp 5149b │ │ + mov -0x48(%ebp),%ebx │ │ + mov -0x68(%ebp),%esi │ │ + movl $0x0,-0x14(%ebp) │ │ + sub %eax,%ebx │ │ + add %edx,%ebx │ │ + test %ebx,%ebx │ │ + je 5149b │ │ + cmpl $0xfffffff,-0x14(%ebp) │ │ + ja 516f1 │ │ + movzbl (%esi),%ecx │ │ + mov -0x14(%ebp),%eax │ │ + inc %esi │ │ lea -0x41(%ecx),%edx │ │ - lea -0x30(%ecx),%ebx │ │ + shl $0x4,%eax │ │ and $0xffffffdf,%edx │ │ add $0xa,%edx │ │ cmp $0x3a,%ecx │ │ - cmovae %edx,%ebx │ │ - cmp $0x10,%ebx │ │ - setae %cl │ │ - add %eax,%ebx │ │ + lea -0x30(%ecx),%ecx │ │ + cmovae %edx,%ecx │ │ + cmp $0x10,%ecx │ │ + setae %dl │ │ + add %eax,%ecx │ │ setb %al │ │ - inc %edi │ │ - mov %ebx,-0x18(%ebp) │ │ - or %cl,%al │ │ - test $0x1,%al │ │ - je 4f50d │ │ - jmp 4f84c │ │ - movl $0x0,-0x18(%ebp) │ │ - mov -0xb8(%ebp),%edx │ │ - cmpl $0x1,-0x98(%ebp) │ │ - movzbl (%edx),%eax │ │ - jne 4f585 │ │ + inc %ebx │ │ + mov %ecx,-0x14(%ebp) │ │ + or %dl,%al │ │ + test %al,%al │ │ + je 5144d │ │ + jmp 516f1 │ │ + movl $0x0,-0x14(%ebp) │ │ + mov -0x78(%ebp),%eax │ │ + cmpl $0x1,-0x88(%ebp) │ │ + movzbl (%eax),%eax │ │ + jne 514bc │ │ cmp $0x2b,%eax │ │ - je 4f84c │ │ + je 516f1 │ │ cmp $0x2d,%eax │ │ - je 4f84c │ │ - mov -0x98(%ebp),%edi │ │ + je 516f1 │ │ xor %ecx,%ecx │ │ cmp $0x2b,%eax │ │ + mov -0x88(%ebp),%eax │ │ sete %cl │ │ - add %ecx,%edx │ │ - sub %ecx,%edi │ │ - cmp $0x11,%edi │ │ - mov %edi,-0x98(%ebp) │ │ - jae 4f600 │ │ - cmpl $0x0,-0x98(%ebp) │ │ - je 4f667 │ │ - movl $0x0,-0x14(%ebp) │ │ - movl $0x0,-0x88(%ebp) │ │ - movzbl (%edx),%ecx │ │ - mov %edx,%edi │ │ + xor %esi,%esi │ │ + add %ecx,-0x78(%ebp) │ │ + sub %ecx,%eax │ │ + mov %eax,%ebx │ │ + cmp $0x11,%eax │ │ + jae 5151a │ │ + test %ebx,%ebx │ │ + je 51569 │ │ + movl $0x0,-0x48(%ebp) │ │ + mov -0x78(%ebp),%eax │ │ + movzbl (%eax),%ecx │ │ lea -0x41(%ecx),%edx │ │ lea -0x30(%ecx),%eax │ │ and $0xffffffdf,%edx │ │ add $0xa,%edx │ │ cmp $0x3a,%ecx │ │ cmovae %edx,%eax │ │ cmp $0xf,%eax │ │ - ja 4f84c │ │ - mov -0x14(%ebp),%ecx │ │ - inc %edi │ │ - mov %edi,%edx │ │ - shld $0x4,%ecx,-0x88(%ebp) │ │ - shl $0x4,%ecx │ │ - or %eax,%ecx │ │ - decl -0x98(%ebp) │ │ - mov %ecx,-0x14(%ebp) │ │ - jne 4f5c0 │ │ - jmp 4f678 │ │ - movl $0x0,-0x14(%ebp) │ │ + ja 516f1 │ │ + shld $0x4,%esi,-0x48(%ebp) │ │ + incl -0x78(%ebp) │ │ + shl $0x4,%esi │ │ + or %eax,%esi │ │ + dec %ebx │ │ + jne 514e7 │ │ + jmp 51570 │ │ xor %ecx,%ecx │ │ - mov -0x14(%ebp),%eax │ │ test $0xf0000000,%ecx │ │ - mov %ecx,-0x88(%ebp) │ │ - jne 4f84c │ │ - mov %edx,%ebx │ │ - movzbl (%edx),%edx │ │ + mov %ecx,-0x48(%ebp) │ │ + jne 516f1 │ │ + mov -0x78(%ebp),%ecx │ │ + mov %esi,%eax │ │ + movzbl (%ecx),%edx │ │ lea -0x41(%edx),%ecx │ │ - lea -0x30(%edx),%edi │ │ + lea -0x30(%edx),%esi │ │ and $0xffffffdf,%ecx │ │ add $0xa,%ecx │ │ cmp $0x3a,%edx │ │ - cmovb %edi,%ecx │ │ + cmovb %esi,%ecx │ │ cmp $0x10,%ecx │ │ - jae 4f84c │ │ - mov %eax,%edi │ │ - inc %ebx │ │ - shl $0x4,%edi │ │ - mov %ebx,%edx │ │ - or %ecx,%edi │ │ - mov -0x88(%ebp),%ecx │ │ - mov %edi,-0x14(%ebp) │ │ + jae 516f1 │ │ + mov %eax,%esi │ │ + incl -0x78(%ebp) │ │ + shl $0x4,%esi │ │ + or %ecx,%esi │ │ + mov -0x48(%ebp),%ecx │ │ shld $0x4,%eax,%ecx │ │ - decl -0x98(%ebp) │ │ - jne 4f609 │ │ - shld $0x4,%eax,-0x88(%ebp) │ │ - jmp 4f678 │ │ - movl $0x0,-0x14(%ebp) │ │ - movl $0x0,-0x88(%ebp) │ │ - cmpl $0x0,-0x128(%ebp) │ │ - je 4f6cd │ │ - mov -0x128(%ebp),%eax │ │ + dec %ebx │ │ + jne 5151c │ │ + shld $0x4,%eax,-0x48(%ebp) │ │ + jmp 51570 │ │ + movl $0x0,-0x48(%ebp) │ │ + cmpl $0x0,-0x1c(%ebp) │ │ + je 515b7 │ │ + mov -0x1c(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - mov %eax,-0x98(%ebp) │ │ - je 5324c │ │ - mov -0x20(%ebp),%eax │ │ - mov -0x128(%ebp),%edi │ │ + mov %eax,-0x78(%ebp) │ │ + je 5530e │ │ + mov -0x1c(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ + mov %eax,0x8(%esp) │ │ + mov -0x28(%ebp),%eax │ │ mov %eax,0x4(%esp) │ │ - mov -0x98(%ebp),%eax │ │ - mov %edi,0x8(%esp) │ │ + mov -0x78(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfc0 │ │ - cmp $0xffffffff,%edi │ │ - je 4f84c │ │ - jmp 4f6e0 │ │ + call 7b710 │ │ + cmpl $0xffffffff,-0x1c(%ebp) │ │ + je 516f1 │ │ + jmp 515c4 │ │ xor %eax,%eax │ │ - movl $0x0,-0x128(%ebp) │ │ + movl $0x0,-0x1c(%ebp) │ │ inc %eax │ │ - mov %eax,-0x98(%ebp) │ │ - mov -0x48(%ebp),%eax │ │ - cmp -0x678(%ebp),%eax │ │ - jne 4f705 │ │ + mov %eax,-0x78(%ebp) │ │ + mov -0xc8(%ebp),%eax │ │ + cmp -0xc68(%ebp),%eax │ │ + jne 515ec │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x678(%ebp),%ecx │ │ - call 6fcc0 │ │ - mov -0x674(%ebp),%eax │ │ - mov %eax,-0xa8(%ebp) │ │ - mov -0x48(%ebp),%edx │ │ - mov -0xa8(%ebp),%ecx │ │ - mov -0x128(%ebp),%edi │ │ - mov -0x98(%ebp),%ebx │ │ + lea -0xc68(%ebp),%ecx │ │ + call 70d40 │ │ + mov -0xc64(%ebp),%eax │ │ + mov %eax,-0xb8(%ebp) │ │ + mov -0xc8(%ebp),%edx │ │ + mov -0xb8(%ebp),%ebx │ │ + mov -0x1c(%ebp),%ecx │ │ imul $0x1c,%edx,%eax │ │ inc %edx │ │ - mov %edi,(%ecx,%eax,1) │ │ - mov %ebx,0x4(%ecx,%eax,1) │ │ - mov %edi,0x8(%ecx,%eax,1) │ │ - mov -0x58(%ebp),%edi │ │ - mov -0xd8(%ebp),%ebx │ │ - mov %edi,0xc(%ecx,%eax,1) │ │ - mov -0x18(%ebp),%edi │ │ - mov %edi,0x10(%ecx,%eax,1) │ │ - mov -0x14(%ebp),%edi │ │ - mov %edi,0x14(%ecx,%eax,1) │ │ - mov -0x88(%ebp),%edi │ │ - mov %edi,0x18(%ecx,%eax,1) │ │ - mov -0x68(%ebp),%edi │ │ - lea 0x1(%esi),%ecx │ │ - mov %edx,-0x670(%ebp) │ │ - lea (%edi,%ebx,1),%eax │ │ - sub %ecx,%ebx │ │ - lea 0x1(%edi,%esi,1),%edi │ │ - mov %ebx,-0xd8(%ebp) │ │ - mov -0x10(%ebp),%ebx │ │ - je 4f80a │ │ - jmp 4ef98 │ │ - cmp -0x18(%ebp),%edi │ │ - ja 50371 │ │ - lea -0x514(%ebp),%eax │ │ - andl $0x0,(%eax) │ │ - movw $0x1b6,0x4(%eax) │ │ - andl $0x0,0x6(%eax) │ │ - andw $0x0,0xa(%eax) │ │ - cmp $0x17f,%edi │ │ - movb $0x1,0x6(%eax) │ │ - mov %eax,-0x364(%ebp) │ │ - ja 5038b │ │ - mov -0x10(%ebp),%ebx │ │ - mov %esi,0x4(%esp) │ │ - lea -0xbb8(%ebp),%esi │ │ - mov %edi,0x8(%esp) │ │ - mov %esi,(%esp) │ │ - call 7bfc0 │ │ - movb $0x0,-0xbb8(%ebp,%edi,1) │ │ - inc %edi │ │ - mov %esi,%edx │ │ - mov %edi,(%esp) │ │ - lea -0x678(%ebp),%edi │ │ - mov %edi,%ecx │ │ - call 33090 │ │ - cmpl $0x1,(%edi) │ │ - jne 4f896 │ │ - mov -0x9bc(%ebx),%eax │ │ - mov -0x9b8(%ebx),%ecx │ │ - mov %ecx,-0x3c4(%ebp) │ │ - mov %eax,-0x3c8(%ebp) │ │ - jmp 4f8b0 │ │ + mov %ecx,(%ebx,%eax,1) │ │ + mov -0x78(%ebp),%ecx │ │ + mov %ecx,0x4(%ebx,%eax,1) │ │ + mov -0x1c(%ebp),%ecx │ │ + mov %ecx,0x8(%ebx,%eax,1) │ │ + mov -0x20(%ebp),%ecx │ │ + mov %ecx,0xc(%ebx,%eax,1) │ │ + mov -0x14(%ebp),%ecx │ │ + mov %ecx,0x10(%ebx,%eax,1) │ │ + mov -0x48(%ebp),%ecx │ │ + mov %esi,0x14(%ebx,%eax,1) │ │ + mov -0x18(%ebp),%esi │ │ + mov %ecx,0x18(%ebx,%eax,1) │ │ + mov -0xa8(%ebp),%eax │ │ + lea 0x1(%edi),%ecx │ │ + mov %edx,-0xc60(%ebp) │ │ + sub %ecx,-0xa8(%ebp) │ │ + lea (%esi,%eax,1),%eax │ │ + lea 0x1(%esi,%edi,1),%esi │ │ + je 516a6 │ │ + jmp 50fe1 │ │ + mov -0x6e4(%ebp),%edx │ │ + lea -0x580(%ebp),%eax │ │ + lea -0x418(%ebp),%ecx │ │ + mov %eax,(%esp) │ │ + call 55da0 │ │ + cmpb $0xff,-0x418(%ebp) │ │ + mov -0x414(%ebp),%ecx │ │ + mov -0x28(%ebp),%esi │ │ + je 51751 │ │ + mov -0x418(%ebp),%eax │ │ + cmp $0xff,%al │ │ + je 51742 │ │ + movzbl %al,%eax │ │ + cmp $0x3,%eax │ │ + jne 51a55 │ │ + mov %ecx,(%esp) │ │ + call *0xc(%ecx) │ │ + jmp 51a55 │ │ xor %edx,%edx │ │ - mov -0x678(%ebp),%esi │ │ - mov -0x674(%ebp),%edi │ │ - cmpl $0x0,-0x514(%ebp) │ │ - mov %edx,-0x48(%ebp) │ │ - je 4f830 │ │ - mov -0x510(%ebp),%eax │ │ + mov -0xc68(%ebp),%esi │ │ + mov -0xc64(%ebp),%edi │ │ + cmpl $0x0,-0x6e8(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + mov %edx,-0xc8(%ebp) │ │ + je 516d2 │ │ + mov -0x6e4(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x24(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bf90 │ │ - mov -0x48(%ebp),%eax │ │ + call 7b6e0 │ │ + mov -0xc8(%ebp),%eax │ │ cmp $0xffffffff,%esi │ │ - je 4eced │ │ - jmp 4ecf0 │ │ - mov -0x48(%ebp),%esi │ │ - mov -0x674(%ebp),%eax │ │ + je 50cb2 │ │ + jmp 50cb5 │ │ + mov -0xc8(%ebp),%esi │ │ + mov -0xc64(%ebp),%eax │ │ test %esi,%esi │ │ mov %eax,-0x14(%ebp) │ │ - je 4f87b │ │ + je 51723 │ │ mov -0x14(%ebp),%eax │ │ lea 0x4(%eax),%edi │ │ cmpl $0x0,-0x4(%edi) │ │ - je 4f875 │ │ + je 5171d │ │ mov (%edi),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x1c,%edi │ │ dec %esi │ │ - jne 4f862 │ │ - cmpl $0x0,-0x678(%ebp) │ │ + jne 5170a │ │ + cmpl $0x0,-0xc68(%ebp) │ │ mov -0x10(%ebp),%ebx │ │ - je 4eccb │ │ + je 5173a │ │ mov -0x14(%ebp),%eax │ │ mov %eax,(%esp) │ │ - jmp 4ecc6 │ │ - mov -0x674(%ebp),%edx │ │ - lea -0x514(%ebp),%eax │ │ - lea -0x3c8(%ebp),%ecx │ │ - mov %eax,(%esp) │ │ - call 53da0 │ │ - cmpb $0xff,-0x3c8(%ebp) │ │ - mov -0x20(%ebp),%esi │ │ - je 4f90e │ │ - mov -0x3c8(%ebp),%al │ │ - mov -0x3c4(%ebp),%ecx │ │ - cmp $0xff,%al │ │ - je 4f916 │ │ - cmp $0x3,%al │ │ - jne 4fbe6 │ │ - mov 0x4(%ecx),%edi │ │ - mov (%ecx),%esi │ │ - mov %ecx,-0x6c(%ebp) │ │ - mov (%edi),%eax │ │ - test %eax,%eax │ │ - je 4f8ea │ │ - mov -0x10(%ebp),%ebx │ │ - mov %esi,(%esp) │ │ - call *%eax │ │ - cmpl $0x0,0x4(%edi) │ │ - mov -0x10(%ebp),%ebx │ │ - je 4f8fb │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x6c(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x20(%ebp),%esi │ │ - jmp 4fbe6 │ │ - mov -0x3c4(%ebp),%ecx │ │ - jmp 4f91f │ │ + call 7b700 │ │ + mov -0x24(%ebp),%esi │ │ + jmp 50c93 │ │ + mov -0x414(%ebp),%ecx │ │ cmp $0xffffffff,%ecx │ │ - je 4fbe6 │ │ + je 51a55 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xbb8(%ebp),%eax │ │ + lea -0xc68(%ebp),%eax │ │ pxor %xmm0,%xmm0 │ │ - mov %ecx,-0x6c(%ebp) │ │ + mov %ecx,-0x4c(%ebp) │ │ mov %ecx,(%esp) │ │ movdqa %xmm0,0x50(%eax) │ │ movdqa %xmm0,0x40(%eax) │ │ movdqa %xmm0,0x30(%eax) │ │ movdqa %xmm0,0x20(%eax) │ │ movdqa %xmm0,0x10(%eax) │ │ movdqa %xmm0,(%eax) │ │ mov %eax,0x4(%esp) │ │ - call 7c170 │ │ + call 7b8c0 │ │ cmp $0xffffffff,%eax │ │ - je 4fbd2 │ │ - mov -0xb8c(%ebp),%edx │ │ - mov -0xb88(%ebp),%eax │ │ - mov -0x48(%ebp),%ecx │ │ + je 51a2d │ │ + mov -0xc3c(%ebp),%edx │ │ + mov -0xc38(%ebp),%eax │ │ + mov -0x88(%ebp),%ecx │ │ mov %ebx,%edi │ │ - sub -0x68(%ebp),%edx │ │ + sub -0x48(%ebp),%edx │ │ sbb %ecx,%eax │ │ - jne 4fbd9 │ │ + jne 51a48 │ │ mov %ecx,%ebx │ │ mov $0x7fffffff,%ecx │ │ xor %eax,%eax │ │ - cmp -0x68(%ebp),%ecx │ │ - mov -0x68(%ebp),%ecx │ │ + cmp -0x48(%ebp),%ecx │ │ + mov -0x48(%ebp),%ecx │ │ sbb %ebx,%eax │ │ - jb 4fbd9 │ │ - mov -0x6c(%ebp),%eax │ │ + jb 51a48 │ │ + mov -0x4c(%ebp),%eax │ │ andl $0x0,(%esp) │ │ mov %edi,%ebx │ │ mov %ecx,0x14(%esp) │ │ mov %edx,0x4(%esp) │ │ movl $0x2,0xc(%esp) │ │ movl $0x1,0x8(%esp) │ │ - mov %edx,-0x2c(%ebp) │ │ + mov %edx,-0x1c(%ebp) │ │ mov %eax,0x10(%esp) │ │ - call 7c190 │ │ - mov -0x2c(%ebp),%ecx │ │ + call 7b8e0 │ │ + mov -0x1c(%ebp),%ecx │ │ cmp $0xffffffff,%eax │ │ - je 4fbd9 │ │ - andl $0x0,-0x364(%ebp) │ │ + je 51a48 │ │ + andl $0x0,-0x394(%ebp) │ │ mov %eax,%edx │ │ push $0x4 │ │ pop %eax │ │ - mov %eax,-0x360(%ebp) │ │ - andl $0x0,-0x35c(%ebp) │ │ - andl $0x0,-0x358(%ebp) │ │ - mov %eax,-0x354(%ebp) │ │ - andl $0x0,-0x350(%ebp) │ │ + mov %eax,-0x390(%ebp) │ │ + andl $0x0,-0x38c(%ebp) │ │ + andl $0x0,-0x388(%ebp) │ │ + mov %eax,-0x384(%ebp) │ │ + andl $0x0,-0x380(%ebp) │ │ mov %ecx,(%esp) │ │ - lea -0x3c8(%ebp),%ecx │ │ + lea -0x418(%ebp),%ecx │ │ mov %edi,%ebx │ │ - mov %edx,-0x28(%ebp) │ │ - call 544b0 │ │ - cmpl $0xffffffff,-0x3c8(%ebp) │ │ - je 4fda4 │ │ + mov %edx,-0x20(%ebp) │ │ + call 56420 │ │ + cmpl $0xffffffff,-0x418(%ebp) │ │ + je 51c13 │ │ push $0x4c │ │ pop %ecx │ │ - lea -0x514(%ebp),%edx │ │ - lea -0x3c8(%ebp),%esi │ │ - lea -0x678(%ebp),%eax │ │ + lea -0x580(%ebp),%edx │ │ + lea -0x418(%ebp),%esi │ │ + lea -0x6e8(%ebp),%eax │ │ mov %edx,%edi │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ mov -0x10(%ebp),%ebx │ │ orl $0xffffffff,(%eax) │ │ mov %edx,(%esp) │ │ - lea -0xbb8(%ebp),%ecx │ │ - lea -0x364(%ebp),%edx │ │ + lea -0xc68(%ebp),%ecx │ │ + lea -0x394(%ebp),%edx │ │ mov %eax,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ mov %ebx,%edi │ │ - call 54c23 │ │ - mov -0xbb8(%ebp),%esi │ │ + call 56b73 │ │ + mov -0xc68(%ebp),%esi │ │ cmp $0xffffffff,%esi │ │ - je 4fda4 │ │ - movups -0xba4(%ebp),%xmm2 │ │ - movups -0xb94(%ebp),%xmm1 │ │ - movups -0xbb4(%ebp),%xmm0 │ │ - mov -0x6c(%ebp),%eax │ │ + je 51c13 │ │ + movups -0xc54(%ebp),%xmm2 │ │ + movups -0xc44(%ebp),%xmm1 │ │ + movups -0xc64(%ebp),%xmm0 │ │ + mov -0x4c(%ebp),%eax │ │ mov %edi,%ebx │ │ - mov -0xb24(%ebp),%edi │ │ - movaps %xmm2,-0x98(%ebp) │ │ - movaps %xmm1,-0xa8(%ebp) │ │ - movups -0xb84(%ebp),%xmm2 │ │ - movups -0xb74(%ebp),%xmm1 │ │ - movaps %xmm0,-0xd8(%ebp) │ │ + mov -0xbcc(%ebp),%edi │ │ + movaps %xmm2,-0x148(%ebp) │ │ + movaps %xmm1,-0x198(%ebp) │ │ + movups -0xc34(%ebp),%xmm2 │ │ + movups -0xc24(%ebp),%xmm1 │ │ + movaps %xmm0,-0x158(%ebp) │ │ mov %eax,(%esp) │ │ - movaps %xmm2,-0x58(%ebp) │ │ + movaps %xmm2,-0x1c8(%ebp) │ │ + movaps %xmm1,-0x1a8(%ebp) │ │ + movups -0xc14(%ebp),%xmm2 │ │ + movups -0xc04(%ebp),%xmm1 │ │ + movaps %xmm2,-0x248(%ebp) │ │ + movaps %xmm1,-0x238(%ebp) │ │ + movsd -0x394(%ebp),%xmm2 │ │ + movsd -0x38c(%ebp),%xmm1 │ │ + movsd %xmm2,-0x2b0(%ebp) │ │ + movsd %xmm1,-0x2a8(%ebp) │ │ + movsd -0x384(%ebp),%xmm2 │ │ + movups -0xbf4(%ebp),%xmm1 │ │ + movsd %xmm2,-0x2a0(%ebp) │ │ + movaps %xmm1,-0x178(%ebp) │ │ + movups -0xbe4(%ebp),%xmm2 │ │ + movsd -0xbd4(%ebp),%xmm1 │ │ + movaps %xmm2,-0x78(%ebp) │ │ movaps %xmm1,-0x88(%ebp) │ │ - movups -0xb64(%ebp),%xmm2 │ │ - movups -0xb54(%ebp),%xmm1 │ │ - movaps %xmm2,-0x168(%ebp) │ │ - movaps %xmm1,-0x188(%ebp) │ │ - movsd -0x364(%ebp),%xmm2 │ │ - movsd -0x35c(%ebp),%xmm1 │ │ - movsd %xmm2,-0x268(%ebp) │ │ - movsd %xmm1,-0x260(%ebp) │ │ - movsd -0x354(%ebp),%xmm2 │ │ - movups -0xb44(%ebp),%xmm1 │ │ - movsd %xmm2,-0x258(%ebp) │ │ - movaps %xmm1,-0x158(%ebp) │ │ - movups -0xb34(%ebp),%xmm2 │ │ - movups -0xb20(%ebp),%xmm1 │ │ - movaps %xmm2,-0xb8(%ebp) │ │ - movaps %xmm1,-0x48(%ebp) │ │ - movups -0xb10(%ebp),%xmm2 │ │ - movups -0xb00(%ebp),%xmm1 │ │ - movaps %xmm2,-0x1a8(%ebp) │ │ - movaps %xmm1,-0xe8(%ebp) │ │ - movups -0xaf0(%ebp),%xmm2 │ │ - movups -0xae0(%ebp),%xmm1 │ │ - movaps %xmm2,-0x198(%ebp) │ │ - movaps %xmm1,-0x1f8(%ebp) │ │ - movups -0xad0(%ebp),%xmm2 │ │ - movups -0xac0(%ebp),%xmm1 │ │ - movaps %xmm2,-0x208(%ebp) │ │ - movaps %xmm1,-0x138(%ebp) │ │ - movups -0xab0(%ebp),%xmm2 │ │ - movups -0xaa0(%ebp),%xmm1 │ │ + movups -0xbc8(%ebp),%xmm2 │ │ + movups -0xbb8(%ebp),%xmm1 │ │ + movaps %xmm2,-0x48(%ebp) │ │ + movaps %xmm1,-0xc8(%ebp) │ │ + movups -0xba8(%ebp),%xmm2 │ │ + movups -0xb98(%ebp),%xmm1 │ │ + movaps %xmm2,-0xa8(%ebp) │ │ + movaps %xmm1,-0xb8(%ebp) │ │ + movups -0xb88(%ebp),%xmm2 │ │ + movups -0xb78(%ebp),%xmm1 │ │ movaps %xmm2,-0x68(%ebp) │ │ - movaps %xmm1,-0x128(%ebp) │ │ - call 7bf90 │ │ - movaps -0x68(%ebp),%xmm4 │ │ - movaps -0x208(%ebp),%xmm3 │ │ - movaps -0x198(%ebp),%xmm2 │ │ - movaps -0x1a8(%ebp),%xmm1 │ │ - movaps -0x158(%ebp),%xmm0 │ │ - movdqa -0x188(%ebp),%xmm7 │ │ - movaps -0x168(%ebp),%xmm6 │ │ - mov %edi,%edx │ │ - jmp 50898 │ │ + movaps %xmm1,-0xd8(%ebp) │ │ + movups -0xb68(%ebp),%xmm2 │ │ + movups -0xb58(%ebp),%xmm1 │ │ + movaps %xmm2,-0xf8(%ebp) │ │ + movaps %xmm1,-0x258(%ebp) │ │ + movups -0xb48(%ebp),%xmm2 │ │ + movsd -0xb38(%ebp),%xmm1 │ │ + movaps %xmm2,-0x1b8(%ebp) │ │ + movaps %xmm1,-0x188(%ebp) │ │ + call 7b6e0 │ │ + movdqa -0x178(%ebp),%xmm0 │ │ + movaps -0x238(%ebp),%xmm7 │ │ + movaps -0x248(%ebp),%xmm6 │ │ + movaps -0x1a8(%ebp),%xmm5 │ │ + movaps -0x1c8(%ebp),%xmm4 │ │ + movaps -0x198(%ebp),%xmm3 │ │ + movaps -0x148(%ebp),%xmm2 │ │ + movaps -0x158(%ebp),%xmm1 │ │ + jmp 52ae5 │ │ + call 7b770 <__errno@plt> │ │ + mov 0x10f0(%ebx),%ecx │ │ + lea -0xa4c(%ebx),%eax │ │ mov %ebx,%edi │ │ - call 7c020 <__errno@plt> │ │ - mov -0x6c(%ebp),%eax │ │ + cmp %eax,%ecx │ │ + jne 54aaf │ │ + mov -0x4c(%ebp),%eax │ │ mov %edi,%ebx │ │ mov %eax,(%esp) │ │ - call 7bf90 │ │ + call 7b6e0 │ │ mov -0x18(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %esi,%edx │ │ - lea -0xbb8(%ebp),%esi │ │ + lea -0xc68(%ebp),%esi │ │ mov %esi,%ecx │ │ mov %eax,(%esp) │ │ - call 57b10 │ │ + call 59cf0 │ │ cmpl $0x1,(%esi) │ │ - jne 5260e │ │ - lea -0xbb8(%ebp),%ecx │ │ - andl $0x0,-0x250(%ebp) │ │ + jne 54a53 │ │ + lea -0xc68(%ebp),%ecx │ │ + andl $0x0,-0x220(%ebp) │ │ mov 0x4(%ecx),%edx │ │ mov 0x8(%ecx),%esi │ │ push $0x4 │ │ pop %eax │ │ - mov %eax,-0x24c(%ebp) │ │ - andl $0x0,-0x248(%ebp) │ │ - andl $0x0,-0x244(%ebp) │ │ - mov %eax,-0x240(%ebp) │ │ - andl $0x0,-0x23c(%ebp) │ │ - mov %esi,-0x2c(%ebp) │ │ + mov %eax,-0x21c(%ebp) │ │ + andl $0x0,-0x218(%ebp) │ │ + andl $0x0,-0x214(%ebp) │ │ + mov %eax,-0x210(%ebp) │ │ + andl $0x0,-0x20c(%ebp) │ │ + mov %esi,-0x1c(%ebp) │ │ mov %esi,(%esp) │ │ - mov %edx,-0x28(%ebp) │ │ + mov %edx,-0x20(%ebp) │ │ mov %ebx,%edi │ │ - call 544b0 │ │ - cmpl $0xffffffff,-0xbb8(%ebp) │ │ - je 508a7 │ │ + call 56420 │ │ + cmpl $0xffffffff,-0xc68(%ebp) │ │ + je 52af0 │ │ push $0x4c │ │ pop %ecx │ │ - lea -0x364(%ebp),%eax │ │ + lea -0x394(%ebp),%eax │ │ mov %edi,%ebx │ │ - lea -0xbb8(%ebp),%esi │ │ + lea -0xc68(%ebp),%esi │ │ mov %eax,%edi │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ mov %eax,%ecx │ │ mov %eax,%esi │ │ - call 57df0 │ │ + call 59f90 │ │ mov 0x18(%esi),%eax │ │ test %eax,%eax │ │ - je 5073b │ │ - mov -0x348(%ebp),%ecx │ │ + je 5295a │ │ + mov -0x378(%ebp),%ecx │ │ test %ecx,%ecx │ │ - mov %ecx,-0x68(%ebp) │ │ - je 5073b │ │ + mov %ecx,-0x48(%ebp) │ │ + je 5295a │ │ imul $0x28,%eax,%esi │ │ - mov -0x344(%ebp),%eax │ │ - mov -0x350(%ebp),%edi │ │ - mov %eax,-0xd8(%ebp) │ │ - mov -0x334(%ebp),%eax │ │ + mov -0x374(%ebp),%eax │ │ + mov -0x380(%ebp),%edi │ │ + mov %eax,-0xc8(%ebp) │ │ + mov -0x364(%ebp),%eax │ │ mov %eax,-0xa8(%ebp) │ │ - mov -0x338(%ebp),%eax │ │ - mov %eax,-0x58(%ebp) │ │ - mov -0x33c(%ebp),%eax │ │ - mov %eax,-0x98(%ebp) │ │ - mov -0x340(%ebp),%eax │ │ - mov %eax,-0x48(%ebp) │ │ - mov -0x10(%ebp),%eax │ │ - lea -0x75d44(%eax),%eax │ │ + mov -0x368(%ebp),%eax │ │ + mov %eax,-0xb8(%ebp) │ │ + mov -0x36c(%ebp),%eax │ │ + mov %eax,-0x78(%ebp) │ │ + mov -0x370(%ebp),%eax │ │ mov %eax,-0x88(%ebp) │ │ + mov -0x10(%ebp),%eax │ │ + lea -0x75092(%eax),%eax │ │ + mov %eax,-0x68(%ebp) │ │ mov (%edi),%eax │ │ - mov -0x98(%ebp),%ecx │ │ - add -0x48(%ebp),%eax │ │ + mov -0x78(%ebp),%ecx │ │ + add -0x88(%ebp),%eax │ │ adc $0x0,%ecx │ │ - jb 4fd4f │ │ + jb 51bbe │ │ mov -0xa8(%ebp),%edx │ │ mov %ecx,0x4(%esp) │ │ - mov -0x68(%ebp),%ecx │ │ + mov -0x48(%ebp),%ecx │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ mov %edx,0xc(%esp) │ │ - mov -0x58(%ebp),%edx │ │ + mov -0xb8(%ebp),%edx │ │ mov %edx,0x8(%esp) │ │ - mov -0xd8(%ebp),%edx │ │ - call 3cd90 │ │ + mov -0xc8(%ebp),%edx │ │ + call 3ee40 │ │ test %eax,%eax │ │ setne %cl │ │ cmp $0xe,%edx │ │ sete %dl │ │ and %cl,%dl │ │ cmp $0x1,%dl │ │ - jne 4fd4f │ │ - mov -0x88(%ebp),%ecx │ │ + jne 51bbe │ │ + mov -0x68(%ebp),%ecx │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ movl $0xe,0x8(%esp) │ │ mov %ecx,0x4(%esp) │ │ - call 7c080 │ │ + call 7b7d0 │ │ test %eax,%eax │ │ - je 4fd5c │ │ + je 51bcb │ │ add $0x28,%edi │ │ add $0xffffffd8,%esi │ │ - jne 4fce3 │ │ - jmp 5073b │ │ + jne 51b52 │ │ + jmp 5295a │ │ cmpl $0x8,0x4(%edi) │ │ - je 5073b │ │ + je 5295a │ │ mov 0x14(%edi),%eax │ │ test %eax,%eax │ │ - je 5073b │ │ - mov -0x354(%ebp),%ecx │ │ + je 5295a │ │ + mov -0x384(%ebp),%ecx │ │ mov 0x10(%edi),%edi │ │ sub %edi,%ecx │ │ setb %dl │ │ cmp %eax,%ecx │ │ setb %cl │ │ or %dl,%cl │ │ - jne 5073b │ │ - add -0x358(%ebp),%edi │ │ + jne 5295a │ │ + add -0x388(%ebp),%edi │ │ xor %esi,%esi │ │ cmpb $0x0,(%edi,%esi,1) │ │ - je 4fdd3 │ │ + je 51c45 │ │ inc %esi │ │ cmp %esi,%eax │ │ - jne 4fd94 │ │ - jmp 5073b │ │ - lea -0x364(%ebp),%ecx │ │ + jne 51c03 │ │ + jmp 5295a │ │ + lea -0x394(%ebp),%ecx │ │ mov %edi,%ebx │ │ - call 54b70 │ │ - mov -0x2c(%ebp),%eax │ │ + call 56ac0 │ │ + mov -0x1c(%ebp),%eax │ │ mov %eax,0x4(%esp) │ │ - mov -0x28(%ebp),%eax │ │ + mov -0x20(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7c1a0 │ │ - mov -0x6c(%ebp),%eax │ │ + call 7b8f0 │ │ + mov -0x4c(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bf90 │ │ - jmp 4f906 │ │ + call 7b6e0 │ │ + mov -0x28(%ebp),%esi │ │ + jmp 51a55 │ │ mov %esi,%ecx │ │ and $0xfffffffc,%ecx │ │ lea 0x4(%ecx),%edx │ │ add $0x8,%ecx │ │ cmp %edx,%ecx │ │ - jb 5073b │ │ + jb 5295a │ │ cmp %eax,%ecx │ │ - ja 5073b │ │ + ja 5295a │ │ mov -0x18(%ebp),%eax │ │ cmp $0x17f,%eax │ │ - ja 52b22 │ │ + ja 54bda │ │ mov %eax,0x8(%esp) │ │ - mov -0x20(%ebp),%eax │ │ + mov -0x28(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,0x4(%esp) │ │ - lea -0xbb8(%ebp),%eax │ │ + lea -0xc68(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov -0x18(%ebp),%eax │ │ - lea -0x678(%ebp),%ecx │ │ - lea -0xbb8(%ebp),%edx │ │ - movb $0x0,-0xbb8(%ebp,%eax,1) │ │ + lea -0x6e8(%ebp),%ecx │ │ + lea -0xc68(%ebp),%edx │ │ + movb $0x0,-0xc68(%ebp,%eax,1) │ │ inc %eax │ │ mov %eax,(%esp) │ │ - call 33090 │ │ - lea -0x678(%ebp),%eax │ │ + call 33890 │ │ + lea -0x6e8(%ebp),%eax │ │ cmpl $0x1,(%eax) │ │ - jne 4fe7b │ │ - mov -0x9bc(%ebx),%eax │ │ - mov -0x9b8(%ebx),%ecx │ │ - mov %eax,-0x510(%ebp) │ │ - xor %eax,%eax │ │ - mov %ecx,-0x50c(%ebp) │ │ - jmp 4feef │ │ - lea -0x748(%ebx),%eax │ │ - jmp 52622 │ │ - movw $0x2601,-0x678(%ebp) │ │ - jmp 4ec32 │ │ - mov -0x674(%ebp),%eax │ │ - andl $0x0,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call 7c1b0 │ │ - test %eax,%eax │ │ - je 4fed9 │ │ - mov %eax,-0x98(%ebp) │ │ - mov %eax,(%esp) │ │ - call 7c140 │ │ - test %eax,%eax │ │ - mov %eax,-0x68(%ebp) │ │ - je 4fef2 │ │ - xor %edx,%edx │ │ - mov %eax,%ecx │ │ - inc %edx │ │ - call 21ee0 │ │ - test %eax,%eax │ │ - je 531fd │ │ - mov %eax,%ecx │ │ - mov -0x68(%ebp),%eax │ │ - mov %ecx,-0x48(%ebp) │ │ - mov %ecx,(%esp) │ │ - mov %eax,0x8(%esp) │ │ - mov -0x98(%ebp),%eax │ │ - mov %eax,0x4(%esp) │ │ - call 7bfc0 │ │ - jmp 4fef8 │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%eax │ │ - movb $0x0,-0x510(%ebp) │ │ - mov %eax,-0x50c(%ebp) │ │ - xor %eax,%eax │ │ - dec %eax │ │ - jmp 4ff1e │ │ - xor %ecx,%ecx │ │ - inc %ecx │ │ - mov %ecx,-0x48(%ebp) │ │ - mov -0x98(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x68(%ebp),%eax │ │ - mov -0x48(%ebp),%ecx │ │ - mov %eax,-0x514(%ebp) │ │ - mov %ecx,-0x510(%ebp) │ │ - mov %eax,-0x50c(%ebp) │ │ + jne 51ce1 │ │ + mov -0xb24(%ebx),%eax │ │ + mov -0xb20(%ebx),%ecx │ │ + mov %ecx,-0x578(%ebp) │ │ + mov %eax,-0x57c(%ebp) │ │ + orl $0xffffffff,-0x580(%ebp) │ │ + jmp 51cf2 │ │ + lea -0x8b4(%ebx),%eax │ │ + jmp 54a67 │ │ + mov -0x6e4(%ebp),%edx │ │ + lea -0x580(%ebp),%ecx │ │ + call 5a140 │ │ + mov -0x580(%ebp),%eax │ │ cmp $0xffffffff,%eax │ │ - mov %eax,-0x68(%ebp) │ │ - je 4ff44 │ │ - mov -0x50c(%ebp),%ebx │ │ - mov -0x510(%ebp),%ecx │ │ - test %ebx,%ebx │ │ - sete %al │ │ - mov %al,-0x58(%ebp) │ │ - je 4ff8c │ │ + mov %eax,-0x48(%ebp) │ │ + je 51d22 │ │ + mov -0x578(%ebp),%eax │ │ + mov -0x57c(%ebp),%ecx │ │ + test %eax,%eax │ │ + mov %eax,-0x78(%ebp) │ │ + sete -0xb8(%ebp) │ │ + je 51d42 │ │ cmpb $0x2f,(%ecx) │ │ sete %al │ │ - jmp 4ff8e │ │ - cmpb $0x3,-0x510(%ebp) │ │ - jne 5073b │ │ - mov -0x50c(%ebp),%esi │ │ - mov (%esi),%eax │ │ - mov 0x4(%esi),%edi │ │ - mov %eax,-0x68(%ebp) │ │ - mov (%edi),%eax │ │ - test %eax,%eax │ │ - je 4ff70 │ │ - mov -0x68(%ebp),%ecx │ │ - mov -0x10(%ebp),%ebx │ │ - mov %ecx,(%esp) │ │ - call *%eax │ │ - cmpl $0x0,0x4(%edi) │ │ - mov -0x10(%ebp),%ebx │ │ - je 4ff84 │ │ - mov -0x68(%ebp),%eax │ │ + jmp 51d44 │ │ + cmpb $0x3,-0x57c(%ebp) │ │ + jne 5295a │ │ + mov -0x578(%ebp),%eax │ │ + mov 0xc(%eax),%ecx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov %esi,(%esp) │ │ - jmp 50736 │ │ + call *%ecx │ │ + jmp 5295a │ │ xor %eax,%eax │ │ - lea -0xbb8(%ebp),%edx │ │ - mov %ecx,-0x98(%ebp) │ │ - mov %ebx,-0xd8(%ebp) │ │ + lea -0xc68(%ebp),%edx │ │ + mov %ecx,-0x88(%ebp) │ │ mov %ecx,(%edx) │ │ - mov %ebx,0x4(%edx) │ │ + mov -0x78(%ebp),%ecx │ │ + mov %ecx,0x4(%edx) │ │ movb $0xff,0x8(%edx) │ │ mov %al,0x1e(%edx) │ │ movw $0x201,0x1c(%edx) │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x678(%ebp),%ecx │ │ - call 580c0 │ │ - mov -0x678(%ebp),%al │ │ + lea -0x6e8(%ebp),%ecx │ │ + call 5a2b0 │ │ + mov -0x6e8(%ebp),%al │ │ add $0xf9,%al │ │ cmp $0xf7,%al │ │ - ja 50001 │ │ + ja 51dbe │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xbb8(%ebp),%ecx │ │ - call 584d0 │ │ - mov %eax,-0xb8(%ebp) │ │ + lea -0xc68(%ebp),%ecx │ │ + call 5a700 │ │ + mov %eax,-0xd8(%ebp) │ │ lea (%esi,%edx,1),%ebx │ │ - movl $0x0,-0x48(%ebp) │ │ + movl $0x0,-0xc8(%ebp) │ │ add $0x10,%ebx │ │ - jns 50013 │ │ + jns 51ffa │ │ mov %ebx,%edx │ │ - mov -0x48(%ebp),%ecx │ │ + mov -0xc8(%ebp),%ecx │ │ mov -0x10(%ebp),%ebx │ │ - call 246cb │ │ - jmp 53282 │ │ + call 247ab │ │ + jmp 5533b │ │ xor %edi,%edi │ │ - movl $0x0,-0x88(%ebp) │ │ + movl $0x0,-0x68(%ebp) │ │ dec %edi │ │ - jmp 504dd │ │ + cmpl $0x0,-0x48(%ebp) │ │ + je 51ddf │ │ + mov -0x88(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmp $0xffffffff,%edi │ │ + je 5295a │ │ + mov -0x68(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0xc68(%ebp),%ecx │ │ + mov %esi,%edx │ │ + mov %esi,-0x100(%ebp) │ │ + mov %eax,(%esp) │ │ + call 59cf0 │ │ + cmpl $0x1,-0xc68(%ebp) │ │ + jne 5202b │ │ + lea -0xc68(%ebp),%ecx │ │ + andl $0x0,-0x208(%ebp) │ │ + mov %edi,-0x130(%ebp) │ │ + mov 0x4(%ecx),%edx │ │ + mov 0x8(%ecx),%esi │ │ + push $0x4 │ │ + pop %eax │ │ + mov %eax,-0x204(%ebp) │ │ + andl $0x0,-0x200(%ebp) │ │ + andl $0x0,-0x1fc(%ebp) │ │ + mov %eax,-0x1f8(%ebp) │ │ + andl $0x0,-0x1f4(%ebp) │ │ + mov %esi,-0x8c(%ebp) │ │ + mov %esi,(%esp) │ │ + mov %edx,-0x4c(%ebp) │ │ + call 56420 │ │ + mov -0xc68(%ebp),%eax │ │ + cmp $0xffffffff,%eax │ │ + mov %eax,-0xf8(%ebp) │ │ + je 52896 │ │ + movups -0xc44(%ebp),%xmm0 │ │ + mov -0xc5c(%ebp),%edx │ │ + xor %ecx,%ecx │ │ + mov -0xc60(%ebp),%esi │ │ + mov -0xc64(%ebp),%eax │ │ + dec %ecx │ │ + mov %ecx,-0x148(%ebp) │ │ + mov -0xc54(%ebp),%ecx │ │ + movaps %xmm0,-0x1b8(%ebp) │ │ + movsd -0xc34(%ebp),%xmm0 │ │ + mov %edx,-0x178(%ebp) │ │ + mov -0xc58(%ebp),%edx │ │ + mov %esi,-0x1c8(%ebp) │ │ + mov -0xc50(%ebp),%esi │ │ + mov %eax,-0x198(%ebp) │ │ + mov %ecx,-0x188(%ebp) │ │ + mov -0xc48(%ebp),%ecx │ │ + movsd %xmm0,-0x12c(%ebp) │ │ + movsd -0xc2c(%ebp),%xmm0 │ │ + mov %edx,-0x158(%ebp) │ │ + mov -0xc4c(%ebp),%edx │ │ + test %esi,%esi │ │ + mov %esi,-0x258(%ebp) │ │ + mov %ecx,-0x78(%ebp) │ │ + movsd %xmm0,-0x124(%ebp) │ │ + movq -0xc24(%ebp),%xmm0 │ │ + mov %edx,-0x48(%ebp) │ │ + movq %xmm0,-0x11c(%ebp) │ │ + je 5262d │ │ + cmpl $0x0,-0x48(%ebp) │ │ + je 5262d │ │ + movdqa -0x1b8(%ebp),%xmm1 │ │ + mov -0x10(%ebp),%eax │ │ + imul $0x28,-0x258(%ebp),%esi │ │ + mov -0x188(%ebp),%edi │ │ + pshufd $0x55,%xmm1,%xmm0 │ │ + pshufd $0xff,%xmm1,%xmm2 │ │ + movd %xmm1,-0x88(%ebp) │ │ + pshufd $0xee,%xmm1,%xmm1 │ │ + lea -0x75084(%eax),%eax │ │ + movd %xmm0,-0xc8(%ebp) │ │ + movd %xmm2,-0xa8(%ebp) │ │ + movd %xmm1,-0xb8(%ebp) │ │ + mov %eax,-0xd8(%ebp) │ │ + mov (%edi),%eax │ │ + mov -0xc8(%ebp),%ecx │ │ + add -0x88(%ebp),%eax │ │ + adc $0x0,%ecx │ │ + jb 51fed │ │ + mov -0xa8(%ebp),%edx │ │ + mov %ecx,0x4(%esp) │ │ + mov -0x48(%ebp),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,(%esp) │ │ + mov %edx,0xc(%esp) │ │ + mov -0xb8(%ebp),%edx │ │ + mov %edx,0x8(%esp) │ │ + mov -0x78(%ebp),%edx │ │ + call 3ee40 │ │ + test %eax,%eax │ │ + setne %cl │ │ + cmp $0x11,%edx │ │ + sete %dl │ │ + and %cl,%dl │ │ + cmp $0x1,%dl │ │ + jne 51fed │ │ + mov -0xd8(%ebp),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,(%esp) │ │ + movl $0x11,0x8(%esp) │ │ + mov %ecx,0x4(%esp) │ │ + call 7b7d0 │ │ + test %eax,%eax │ │ + je 525cc │ │ + add $0x28,%edi │ │ + add $0xffffffd8,%esi │ │ + jne 51f7a │ │ + jmp 5262d │ │ mov %edx,-0xa8(%ebp) │ │ - je 50043 │ │ + je 52046 │ │ mov %ebx,%ecx │ │ - mov %ebx,-0x88(%ebp) │ │ + mov %ebx,-0x68(%ebp) │ │ mov -0x10(%ebp),%ebx │ │ xor %edx,%edx │ │ inc %edx │ │ - mov %edx,-0x48(%ebp) │ │ - call 21ee0 │ │ - mov -0x88(%ebp),%ebx │ │ + mov %edx,-0xc8(%ebp) │ │ + call 220b0 │ │ + mov -0x68(%ebp),%ebx │ │ mov -0xa8(%ebp),%ecx │ │ test %eax,%eax │ │ - je 4ffef │ │ - jmp 5004c │ │ + je 51da9 │ │ + jmp 5204f │ │ + test %edi,%edi │ │ + je 5295a │ │ + xor %esi,%esi │ │ + dec %esi │ │ + jmp 528c5 │ │ + mov %eax,0x10f0(%ebx) │ │ + jmp 5085e │ │ mov -0xa8(%ebp),%ecx │ │ xor %eax,%eax │ │ inc %eax │ │ - mov %ebx,-0x114(%ebp) │ │ - mov %eax,-0x110(%ebp) │ │ - andl $0x0,-0x10c(%ebp) │ │ + mov %ebx,-0x12c(%ebp) │ │ + mov %eax,-0x128(%ebp) │ │ + andl $0x0,-0x124(%ebp) │ │ test %ecx,%ecx │ │ - je 5008d │ │ - xor %edx,%edx │ │ + je 52099 │ │ cmp %ebx,%ecx │ │ - ja 53085 │ │ - add %edx,%eax │ │ - mov %edx,-0x48(%ebp) │ │ - mov -0xb8(%ebp),%edx │ │ + movl $0x0,-0xc8(%ebp) │ │ + ja 55110 │ │ + add -0xc8(%ebp),%eax │ │ + mov -0xd8(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ mov %ecx,0x8(%esp) │ │ - mov %eax,(%esp) │ │ mov %edx,0x4(%esp) │ │ - call 7bfc0 │ │ - jmp 50094 │ │ - movl $0x0,-0x48(%ebp) │ │ - mov -0x48(%ebp),%ecx │ │ - add -0xa8(%ebp),%ecx │ │ - mov %ecx,-0x10c(%ebp) │ │ - je 500b7 │ │ - mov -0x110(%ebp),%eax │ │ - mov %ecx,%edx │ │ - cmpb $0x2f,-0x1(%eax,%ecx,1) │ │ + mov %eax,(%esp) │ │ + call 7b710 │ │ + jmp 520a3 │ │ + movl $0x0,-0xc8(%ebp) │ │ + mov -0xc8(%ebp),%eax │ │ + add -0xa8(%ebp),%eax │ │ + mov %eax,%edx │ │ + mov %eax,-0x124(%ebp) │ │ + je 520c9 │ │ + mov -0x128(%ebp),%eax │ │ + cmpb $0x2f,-0x1(%eax,%edx,1) │ │ setne %cl │ │ - jmp 500bb │ │ - mov %ecx,%edx │ │ + jmp 520cb │ │ xor %ecx,%ecx │ │ test %esi,%esi │ │ - je 500dc │ │ + je 520ec │ │ cmpb $0x2f,(%edi) │ │ - mov -0x114(%ebp),%eax │ │ - jne 500e2 │ │ - andl $0x0,-0x10c(%ebp) │ │ + mov -0x12c(%ebp),%eax │ │ + jne 520f2 │ │ + andl $0x0,-0x124(%ebp) │ │ xor %edx,%edx │ │ cmp %eax,%esi │ │ - jbe 50111 │ │ - jmp 53000 │ │ - mov -0x114(%ebp),%eax │ │ + jbe 52121 │ │ + jmp 54dfe │ │ + mov -0x12c(%ebp),%eax │ │ test %cl,%cl │ │ - je 50103 │ │ + je 52113 │ │ cmp %edx,%eax │ │ - je 5311a │ │ - mov -0x110(%ebp),%ecx │ │ + je 551ef │ │ + mov -0x128(%ebp),%ecx │ │ mov %edx,%ebx │ │ inc %ebx │ │ movb $0x2f,(%ecx,%edx,1) │ │ mov %ebx,%edx │ │ - mov %ebx,-0x10c(%ebp) │ │ + mov %ebx,-0x124(%ebp) │ │ sub %edx,%eax │ │ cmp %eax,%esi │ │ - ja 53000 │ │ + ja 54dfe │ │ test %esi,%esi │ │ - je 50137 │ │ - mov -0x110(%ebp),%eax │ │ + je 52165 │ │ + mov -0x128(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ - mov %edx,-0x48(%ebp) │ │ + mov %edx,-0xc8(%ebp) │ │ mov %esi,0x8(%esp) │ │ mov %edi,0x4(%esp) │ │ - mov %eax,-0x88(%ebp) │ │ + mov %eax,-0x68(%ebp) │ │ add %edx,%eax │ │ mov %eax,(%esp) │ │ - call 7bfc0 │ │ - jmp 50146 │ │ - mov -0x110(%ebp),%eax │ │ - mov %edx,-0x48(%ebp) │ │ - mov %eax,-0x88(%ebp) │ │ - mov -0x48(%ebp),%eax │ │ + call 7b710 │ │ + jmp 52174 │ │ + mov %ebx,%edx │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,(%esp) │ │ + lea -0xb60(%ebx),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + xor %ecx,%ecx │ │ + call 335c0 │ │ + jmp 5533b │ │ + mov -0x128(%ebp),%eax │ │ + mov %edx,-0xc8(%ebp) │ │ + mov %eax,-0x68(%ebp) │ │ + mov -0xc8(%ebp),%eax │ │ add %esi,%eax │ │ - mov %eax,-0x48(%ebp) │ │ - mov %eax,-0x10c(%ebp) │ │ - je 5016a │ │ - mov -0x88(%ebp),%eax │ │ + mov %eax,-0xc8(%ebp) │ │ + mov %eax,-0x124(%ebp) │ │ + je 5219b │ │ + mov -0x68(%ebp),%eax │ │ cmpb $0x2f,(%eax) │ │ sete %al │ │ - mov %eax,-0xe8(%ebp) │ │ - jmp 50174 │ │ - movl $0x0,-0xe8(%ebp) │ │ - cmpb $0x0,-0x58(%ebp) │ │ - jne 5018b │ │ - mov -0x98(%ebp),%eax │ │ + mov %eax,-0xf8(%ebp) │ │ + jmp 521a5 │ │ + movl $0x0,-0xf8(%ebp) │ │ + cmpb $0x0,-0xb8(%ebp) │ │ + jne 521c2 │ │ + mov -0x88(%ebp),%eax │ │ cmpb $0x2f,(%eax) │ │ sete %al │ │ - mov %eax,-0x58(%ebp) │ │ - jmp 50192 │ │ - movl $0x0,-0x58(%ebp) │ │ - mov -0xd8(%ebp),%ebx │ │ - mov -0x48(%ebp),%ecx │ │ - cmp %ebx,%ecx │ │ - jne 501cf │ │ - mov -0x98(%ebp),%eax │ │ - mov %ebx,0x8(%esp) │ │ + mov %eax,-0xb8(%ebp) │ │ + jmp 521cc │ │ + movl $0x0,-0xb8(%ebp) │ │ + mov -0x78(%ebp),%eax │ │ + cmp %eax,-0xc8(%ebp) │ │ + jne 521fe │ │ + mov -0x78(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ - mov %eax,0x4(%esp) │ │ + mov %eax,0x8(%esp) │ │ mov -0x88(%ebp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov -0x68(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7c080 │ │ - mov -0x48(%ebp),%ecx │ │ - mov -0xd8(%ebp),%ebx │ │ + call 7b7d0 │ │ test %eax,%eax │ │ - je 50321 │ │ - mov -0x88(%ebp),%eax │ │ - lea -0x514(%ebp),%edx │ │ + je 523da │ │ + mov -0x68(%ebp),%eax │ │ + lea -0x580(%ebp),%edx │ │ + mov -0xf8(%ebp),%ebx │ │ + mov $0x201,%cx │ │ mov %eax,(%edx) │ │ + mov -0xc8(%ebp),%eax │ │ + mov %eax,0x4(%edx) │ │ mov $0xff,%al │ │ - mov %ecx,0x4(%edx) │ │ - mov $0x201,%cx │ │ mov %al,0x8(%edx) │ │ - mov -0xe8(%ebp),%eax │ │ mov %cx,0x1c(%edx) │ │ - mov %al,0x1e(%edx) │ │ - mov -0x98(%ebp),%edx │ │ - lea -0x678(%ebp),%eax │ │ - mov %edx,(%eax) │ │ - mov $0xff,%dh │ │ - mov %ebx,0x4(%eax) │ │ - mov %dh,0x8(%eax) │ │ - mov %cx,0x1c(%eax) │ │ - mov -0x58(%ebp),%ecx │ │ - mov %cl,0x1e(%eax) │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x318(%ebp),%ecx │ │ - lea -0x514(%ebp),%edx │ │ - call 580c0 │ │ - cmpb $0xff,-0x318(%ebp) │ │ - je 502e4 │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x3c8(%ebp),%ecx │ │ - lea -0x678(%ebp),%edx │ │ - call 580c0 │ │ - cmpb $0xff,-0x3c8(%ebp) │ │ - je 502df │ │ - movsd -0x310(%ebp),%xmm1 │ │ - mov -0x300(%ebp),%eax │ │ - movq -0x308(%ebp),%xmm0 │ │ - movsd -0x318(%ebp),%xmm2 │ │ - lea -0xb9c(%ebp),%edx │ │ + mov %bl,0x1e(%edx) │ │ + mov -0x88(%ebp),%edx │ │ + lea -0x6e8(%ebp),%ebx │ │ + mov %edx,(%ebx) │ │ + mov -0x78(%ebp),%edx │ │ + mov %edx,0x4(%ebx) │ │ + mov %al,0x8(%ebx) │ │ + mov -0xb8(%ebp),%eax │ │ + mov %cx,0x1c(%ebx) │ │ + mov %al,0x1e(%ebx) │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xbb8(%ebp),%ecx │ │ - movsd %xmm1,-0xbb0(%ebp) │ │ - movsd -0x3b8(%ebp),%xmm1 │ │ - mov %eax,-0xba0(%ebp) │ │ - movsd %xmm2,-0xbb8(%ebp) │ │ - movq %xmm0,-0xba8(%ebp) │ │ - mov -0x3b0(%ebp),%eax │ │ - movq -0x3c8(%ebp),%xmm2 │ │ + lea -0x2f4(%ebp),%ecx │ │ + lea -0x580(%ebp),%edx │ │ + call 5a2b0 │ │ + cmpb $0xff,-0x2f4(%ebp) │ │ + je 52317 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x418(%ebp),%ecx │ │ + lea -0x6e8(%ebp),%edx │ │ + call 5a2b0 │ │ + cmpb $0xff,-0x418(%ebp) │ │ + je 52338 │ │ + movsd -0x2ec(%ebp),%xmm1 │ │ + mov -0x2dc(%ebp),%eax │ │ + movq -0x2e4(%ebp),%xmm0 │ │ + movsd -0x2f4(%ebp),%xmm2 │ │ + lea -0xc4c(%ebp),%edx │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0xc68(%ebp),%ecx │ │ + movsd %xmm1,-0xc60(%ebp) │ │ + movsd -0x408(%ebp),%xmm1 │ │ + mov %eax,-0xc50(%ebp) │ │ + movsd %xmm2,-0xc68(%ebp) │ │ + movq %xmm0,-0xc58(%ebp) │ │ + mov -0x400(%ebp),%eax │ │ + movq -0x418(%ebp),%xmm2 │ │ movsd %xmm1,0x10(%edx) │ │ - movq -0x3c0(%ebp),%xmm1 │ │ + movq -0x410(%ebp),%xmm1 │ │ mov %eax,0x18(%edx) │ │ movq %xmm2,(%edx) │ │ movq %xmm1,0x8(%edx) │ │ - call 586a0 │ │ + call 70540 │ │ test %al,%al │ │ - jne 50216 │ │ - mov -0x48(%ebp),%edx │ │ - jmp 50304 │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xbb8(%ebp),%ecx │ │ - lea -0x678(%ebp),%edx │ │ - call 580c0 │ │ - cmpb $0xff,-0xbb8(%ebp) │ │ - mov -0x48(%ebp),%edx │ │ - je 50321 │ │ - mov -0x88(%ebp),%ecx │ │ + jne 5224c │ │ + jmp 52338 │ │ mov -0x10(%ebp),%ebx │ │ - call 587a0 │ │ - test %al,%al │ │ - je 50321 │ │ - mov -0x114(%ebp),%edi │ │ - jmp 504cb │ │ - andl $0x0,-0x10c(%ebp) │ │ - cmpl $0x0,-0xa8(%ebp) │ │ - je 503ad │ │ - mov -0xa8(%ebp),%eax │ │ - xor %edx,%edx │ │ - cmp -0x114(%ebp),%eax │ │ - ja 530df │ │ - mov -0xa8(%ebp),%eax │ │ - mov -0x88(%ebp),%ecx │ │ + lea -0xc68(%ebp),%ecx │ │ + lea -0x6e8(%ebp),%edx │ │ + call 5a2b0 │ │ + cmpb $0xff,-0xc68(%ebp) │ │ + je 523da │ │ + mov -0xc8(%ebp),%eax │ │ + mov -0x68(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ - mov %edx,-0x48(%ebp) │ │ - mov %eax,0x8(%esp) │ │ - mov -0xb8(%ebp),%eax │ │ - add %edx,%ecx │ │ - mov %ecx,(%esp) │ │ - mov %eax,0x4(%esp) │ │ - call 7bfc0 │ │ - jmp 503b4 │ │ + lea -0xc68(%ebp),%ecx │ │ + mov %eax,(%esp) │ │ + call 5a930 │ │ + cmpb $0x0,-0xc68(%ebp) │ │ + je 5237d │ │ + mov -0xc64(%ebp),%eax │ │ + cmp $0xff,%al │ │ + je 523d0 │ │ + movzbl %al,%eax │ │ + cmp $0x3,%eax │ │ + jne 523da │ │ + mov -0xc60(%ebp),%eax │ │ + mov 0xc(%eax),%ecx │ │ + mov %eax,(%esp) │ │ + call *%ecx │ │ + jmp 523da │ │ + mov $0xf000,%eax │ │ + and -0xc54(%ebp),%eax │ │ + cmp $0x8000,%eax │ │ + jne 523da │ │ + jmp 52578 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x684(%ebx),%eax │ │ - lea -0x75fa5(%ebx),%ecx │ │ + lea -0x7f4(%ebx),%eax │ │ + lea -0x75331(%ebx),%ecx │ │ mov %eax,(%esp) │ │ push $0x13 │ │ pop %edx │ │ - call 31460 │ │ + call 31c30 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x364(%ebp),%eax │ │ - lea -0x3c8(%ebp),%ecx │ │ + lea -0x394(%ebp),%eax │ │ + lea -0x418(%ebp),%ecx │ │ mov %esi,%edx │ │ mov %edi,(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 54410 │ │ - jmp 4f8b0 │ │ - movl $0x0,-0x48(%ebp) │ │ - mov -0x48(%ebp),%eax │ │ - add -0xa8(%ebp),%eax │ │ - mov %eax,-0x10c(%ebp) │ │ - je 503f3 │ │ - mov -0x110(%ebp),%ecx │ │ - mov %eax,%edx │ │ - mov -0x114(%ebp),%eax │ │ - cmpb $0x2f,-0x1(%ecx,%edx,1) │ │ - je 503fb │ │ + call 56380 │ │ + jmp 51669 │ │ + bt $0x8,%eax │ │ + jb 52578 │ │ + mov -0xa8(%ebp),%eax │ │ + andl $0x0,-0x124(%ebp) │ │ + test %eax,%eax │ │ + je 52422 │ │ + xor %edx,%edx │ │ + cmp -0x12c(%ebp),%eax │ │ + ja 55160 │ │ + mov -0xa8(%ebp),%eax │ │ + mov -0x68(%ebp),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + mov %edx,-0x78(%ebp) │ │ + mov %eax,0x8(%esp) │ │ + mov -0xd8(%ebp),%eax │ │ + add %edx,%ecx │ │ + mov %ecx,(%esp) │ │ + mov %eax,0x4(%esp) │ │ + call 7b710 │ │ + jmp 52429 │ │ + movl $0x0,-0x78(%ebp) │ │ + mov -0x78(%ebp),%ebx │ │ + add -0xa8(%ebp),%ebx │ │ + mov %ebx,-0x124(%ebp) │ │ + je 52453 │ │ + mov -0x128(%ebp),%ecx │ │ + mov -0x12c(%ebp),%eax │ │ + mov %ebx,%edx │ │ + cmpb $0x2f,-0x1(%ecx,%ebx,1) │ │ + jne 5245d │ │ + mov %edx,%ebx │ │ + jmp 52472 │ │ + mov -0x12c(%ebp),%eax │ │ + xor %ebx,%ebx │ │ + jmp 52472 │ │ cmp %edx,%eax │ │ - je 531a2 │ │ + je 55255 │ │ mov %edx,%ebx │ │ movb $0x2f,(%ecx,%edx,1) │ │ inc %ebx │ │ + mov %ebx,-0x124(%ebp) │ │ + sub %ebx,%eax │ │ mov %ebx,%edx │ │ - mov %ebx,-0x10c(%ebp) │ │ - jmp 503fb │ │ - mov -0x114(%ebp),%eax │ │ - xor %edx,%edx │ │ - sub %edx,%eax │ │ cmp $0x5,%eax │ │ - jbe 53027 │ │ - mov -0x110(%ebp),%ecx │ │ - lea 0x6(%edx),%eax │ │ + jbe 54f03 │ │ + mov -0x128(%ebp),%eax │ │ + lea 0x6(%edx),%ecx │ │ mov %edx,%ebx │ │ test %esi,%esi │ │ - mov %eax,-0x48(%ebp) │ │ - movw $0x6775,0x4(%ecx,%edx,1) │ │ - movl $0x6265642e,(%ecx,%edx,1) │ │ - mov %eax,-0x10c(%ebp) │ │ - mov %ecx,%edx │ │ - mov 0x5(%ecx,%ebx,1),%cl │ │ - je 50456 │ │ + mov %ecx,-0x78(%ebp) │ │ + movw $0x6775,0x4(%eax,%edx,1) │ │ + movl $0x6265642e,(%eax,%edx,1) │ │ + mov %ecx,-0x124(%ebp) │ │ + mov %eax,%edx │ │ + mov 0x5(%eax,%ebx,1),%cl │ │ + je 524cd │ │ cmpb $0x2f,(%edi) │ │ - mov -0x114(%ebp),%eax │ │ - jne 5045c │ │ - andl $0x0,-0x10c(%ebp) │ │ + mov -0x12c(%ebp),%eax │ │ + jne 524d3 │ │ + andl $0x0,-0x124(%ebp) │ │ cmp %eax,%esi │ │ - mov %edx,%ecx │ │ - movl $0x0,-0x48(%ebp) │ │ - jbe 5048c │ │ - jmp 53052 │ │ - mov -0x114(%ebp),%eax │ │ + movl $0x0,-0x78(%ebp) │ │ + jbe 52501 │ │ + jmp 54f2e │ │ + mov -0x12c(%ebp),%eax │ │ cmp $0x2f,%cl │ │ - je 5047b │ │ - cmp -0x48(%ebp),%eax │ │ - je 53169 │ │ - mov -0x48(%ebp),%ecx │ │ + je 524f2 │ │ + cmp -0x78(%ebp),%eax │ │ + je 5521c │ │ + mov -0x78(%ebp),%ecx │ │ movb $0x2f,(%edx,%ecx,1) │ │ inc %ecx │ │ - mov %ecx,-0x48(%ebp) │ │ - mov %ecx,-0x10c(%ebp) │ │ - sub -0x48(%ebp),%eax │ │ + mov %ecx,-0x78(%ebp) │ │ + mov %ecx,-0x124(%ebp) │ │ + sub -0x78(%ebp),%eax │ │ cmp %eax,%esi │ │ - ja 53052 │ │ + ja 54f2e │ │ test %esi,%esi │ │ - mov %edx,%ecx │ │ - je 504a8 │ │ - add -0x48(%ebp),%ecx │ │ + je 5251d │ │ + add -0x78(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ mov %esi,0x8(%esp) │ │ mov %edi,0x4(%esp) │ │ - mov %ecx,(%esp) │ │ - call 7bfc0 │ │ - mov -0x110(%ebp),%ecx │ │ - mov -0x48(%ebp),%edx │ │ - add %esi,%edx │ │ - mov %edx,-0x10c(%ebp) │ │ - mov -0x10(%ebp),%ebx │ │ - mov %ecx,%esi │ │ - call 587a0 │ │ - mov -0x114(%ebp),%edi │ │ - test %al,%al │ │ - je 50715 │ │ - mov -0x10c(%ebp),%eax │ │ - mov -0x110(%ebp),%esi │ │ - mov %eax,-0x88(%ebp) │ │ - cmpl $0x0,-0x68(%ebp) │ │ - je 504f4 │ │ - mov -0x98(%ebp),%eax │ │ + mov %edx,(%esp) │ │ + call 7b710 │ │ + mov -0x128(%ebp),%edx │ │ + mov -0x78(%ebp),%eax │ │ + add %esi,%eax │ │ + mov %eax,-0x124(%ebp) │ │ mov -0x10(%ebp),%ebx │ │ + lea -0xc68(%ebp),%ecx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmp $0xffffffff,%edi │ │ - je 5073b │ │ - mov -0x88(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xbb8(%ebp),%ecx │ │ - mov %esi,%edx │ │ + mov %edx,%esi │ │ + call 5a930 │ │ + cmpb $0x0,-0xc68(%ebp) │ │ + je 52566 │ │ + mov -0xc64(%ebp),%eax │ │ + cmp $0xff,%al │ │ + je 52592 │ │ + movzbl %al,%eax │ │ + cmp $0x3,%eax │ │ + jne 52598 │ │ + mov -0xc60(%ebp),%eax │ │ + mov 0xc(%eax),%ecx │ │ mov %eax,(%esp) │ │ - call 57b10 │ │ - cmpl $0x1,-0xbb8(%ebp) │ │ - jne 5070c │ │ - lea -0xbb8(%ebp),%ecx │ │ - mov %esi,-0xbc(%ebp) │ │ - andl $0x0,-0x1c8(%ebp) │ │ - mov %edi,-0x13c(%ebp) │ │ - mov 0x4(%ecx),%edx │ │ - mov 0x8(%ecx),%esi │ │ - push $0x4 │ │ - pop %eax │ │ - mov %eax,-0x1c4(%ebp) │ │ - andl $0x0,-0x1c0(%ebp) │ │ - andl $0x0,-0x1bc(%ebp) │ │ - mov %eax,-0x1b8(%ebp) │ │ - andl $0x0,-0x1b4(%ebp) │ │ - mov %esi,-0x140(%ebp) │ │ + call *%ecx │ │ + jmp 52598 │ │ + mov $0xf000,%eax │ │ + and -0xc54(%ebp),%eax │ │ + cmp $0x8000,%eax │ │ + jne 52598 │ │ + mov -0x124(%ebp),%eax │ │ + mov -0x12c(%ebp),%edi │ │ + mov -0x128(%ebp),%esi │ │ + mov %eax,-0x68(%ebp) │ │ + jmp 51dc8 │ │ + bt $0x8,%eax │ │ + jb 52578 │ │ + cmpl $0x0,-0x12c(%ebp) │ │ + je 525ac │ │ + mov -0x10(%ebp),%ebx │ │ mov %esi,(%esp) │ │ - mov %edx,-0x6c(%ebp) │ │ - call 544b0 │ │ - mov -0xbb8(%ebp),%eax │ │ - cmp $0xffffffff,%eax │ │ - mov %eax,-0xe8(%ebp) │ │ - je 52913 │ │ - movups -0xb94(%ebp),%xmm0 │ │ - mov -0xbac(%ebp),%edx │ │ - xor %ecx,%ecx │ │ - mov -0xbb0(%ebp),%esi │ │ - mov -0xbb4(%ebp),%eax │ │ - dec %ecx │ │ - mov %ecx,-0x158(%ebp) │ │ - mov -0xba4(%ebp),%ecx │ │ - movaps %xmm0,-0x138(%ebp) │ │ - movsd -0xb84(%ebp),%xmm0 │ │ - mov %edx,-0x188(%ebp) │ │ - mov -0xba8(%ebp),%edx │ │ - mov %esi,-0x198(%ebp) │ │ - mov -0xba0(%ebp),%esi │ │ - mov %eax,-0x1a8(%ebp) │ │ - mov %ecx,-0x128(%ebp) │ │ - mov -0xb98(%ebp),%ecx │ │ - movsd %xmm0,-0x114(%ebp) │ │ - movsd -0xb7c(%ebp),%xmm0 │ │ - mov %edx,-0x168(%ebp) │ │ - mov -0xb9c(%ebp),%edx │ │ - test %esi,%esi │ │ - mov %esi,-0x1f8(%ebp) │ │ - mov %ecx,-0x98(%ebp) │ │ - movsd %xmm0,-0x10c(%ebp) │ │ - movq -0xb74(%ebp),%xmm0 │ │ - mov %edx,-0x68(%ebp) │ │ - movq %xmm0,-0x104(%ebp) │ │ - je 526cb │ │ - cmpl $0x0,-0x68(%ebp) │ │ - je 526cb │ │ - movdqa -0x138(%ebp),%xmm1 │ │ - mov -0x10(%ebp),%eax │ │ - imul $0x28,-0x1f8(%ebp),%esi │ │ - mov -0x128(%ebp),%edi │ │ - pshufd $0x55,%xmm1,%xmm0 │ │ - pshufd $0xff,%xmm1,%xmm2 │ │ - movd %xmm1,-0x48(%ebp) │ │ - pshufd $0xee,%xmm1,%xmm1 │ │ - lea -0x75d36(%eax),%eax │ │ - movd %xmm0,-0xd8(%ebp) │ │ - movd %xmm2,-0xa8(%ebp) │ │ - movd %xmm1,-0x58(%ebp) │ │ - mov %eax,-0xb8(%ebp) │ │ - mov (%edi),%eax │ │ - mov -0xd8(%ebp),%ecx │ │ - add -0x48(%ebp),%eax │ │ - adc $0x0,%ecx │ │ - jb 506ff │ │ - mov -0xa8(%ebp),%edx │ │ - mov %ecx,0x4(%esp) │ │ - mov -0x68(%ebp),%ecx │ │ + call 7b700 │ │ + cmpl $0x0,-0x48(%ebp) │ │ + je 5295a │ │ + mov -0x88(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - mov %edx,0xc(%esp) │ │ - mov -0x58(%ebp),%edx │ │ - mov %edx,0x8(%esp) │ │ - mov -0x98(%ebp),%edx │ │ - call 3cd90 │ │ + call 7b700 │ │ + jmp 5295a │ │ + cmpl $0x8,0x4(%edi) │ │ + je 5262d │ │ + mov 0x14(%edi),%eax │ │ test %eax,%eax │ │ - setne %cl │ │ - cmp $0x11,%edx │ │ - sete %dl │ │ - and %cl,%dl │ │ - cmp $0x1,%dl │ │ - jne 506ff │ │ - mov -0xb8(%ebp),%ecx │ │ + mov %eax,-0xc8(%ebp) │ │ + je 5262d │ │ + mov 0x10(%edi),%ecx │ │ + mov -0x158(%ebp),%eax │ │ + sub %ecx,%eax │ │ + mov %ecx,-0xa8(%ebp) │ │ + setb %cl │ │ + cmp -0xc8(%ebp),%eax │ │ + setb %al │ │ + or %cl,%al │ │ + jne 5262d │ │ + mov -0xa8(%ebp),%eax │ │ + xor %esi,%esi │ │ + add -0x178(%ebp),%eax │ │ + mov %eax,-0xa8(%ebp) │ │ + mov -0xa8(%ebp),%eax │ │ + cmpb $0x0,(%eax,%esi,1) │ │ + je 54aef │ │ + inc %esi │ │ + cmp %esi,-0xc8(%ebp) │ │ + jne 5261a │ │ + mov -0x18(%ebp),%ecx │ │ + mov -0x28(%ebp),%edx │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x208(%ebp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov %ecx,(%esp) │ │ + lea -0x418(%ebp),%ecx │ │ + call 5ab80 │ │ + mov -0xf8(%ebp),%ecx │ │ + lea -0x580(%ebp),%eax │ │ + movdqa -0x1b8(%ebp),%xmm0 │ │ + movsd -0x124(%ebp),%xmm1 │ │ + lea -0xc60(%ebp),%edi │ │ + movq -0x12c(%ebp),%xmm2 │ │ + mov %ecx,(%eax) │ │ + mov -0x198(%ebp),%ecx │ │ + mov %ecx,0x4(%eax) │ │ + mov -0x1c8(%ebp),%ecx │ │ + mov %ecx,0x8(%eax) │ │ + mov -0x178(%ebp),%ecx │ │ + mov %ecx,0xc(%eax) │ │ + mov -0x158(%ebp),%ecx │ │ + mov %ecx,0x10(%eax) │ │ + mov -0x188(%ebp),%ecx │ │ + mov %ecx,0x14(%eax) │ │ + mov -0x258(%ebp),%ecx │ │ + mov %ecx,0x18(%eax) │ │ + mov -0x48(%ebp),%ecx │ │ + mov %ecx,0x1c(%eax) │ │ + mov -0x78(%ebp),%ecx │ │ + mov %ecx,0x20(%eax) │ │ + mov -0x148(%ebp),%ecx │ │ + movdqu %xmm0,0x24(%eax) │ │ + movsd %xmm1,0x3c(%eax) │ │ + movq -0x11c(%ebp),%xmm1 │ │ + movq %xmm2,0x34(%eax) │ │ + mov %ecx,-0x8(%edi) │ │ + mov -0x88(%ebp),%ecx │ │ + movq %xmm1,0x44(%eax) │ │ + mov %ecx,-0x4(%edi) │ │ + push $0x44 │ │ + pop %ecx │ │ + lea -0x2f4(%ebp),%esi │ │ + rep movsb %ds:(%esi),%es:(%edi) │ │ mov -0x10(%ebp),%ebx │ │ + lea -0x418(%ebp),%ecx │ │ + lea -0x208(%ebp),%edx │ │ mov %eax,(%esp) │ │ - movl $0x11,0x8(%esp) │ │ + mov %ecx,0x8(%esp) │ │ + lea -0xc68(%ebp),%ecx │ │ mov %ecx,0x4(%esp) │ │ - call 7c080 │ │ - test %eax,%eax │ │ - je 5266a │ │ - add $0x28,%edi │ │ - add $0xffffffd8,%esi │ │ - jne 5068f │ │ - jmp 526cb │ │ - test %edi,%edi │ │ - je 5073b │ │ - mov %esi,(%esp) │ │ - jmp 50733 │ │ - test %edi,%edi │ │ - je 50724 │ │ + lea -0x6e8(%ebp),%ecx │ │ + call 56b73 │ │ + mov -0x6e8(%ebp),%esi │ │ + cmp $0xffffffff,%esi │ │ + je 52896 │ │ + movups -0x6d4(%ebp),%xmm2 │ │ + movups -0x6c4(%ebp),%xmm1 │ │ + mov -0x648(%ebp),%eax │ │ + movdqu -0x6e4(%ebp),%xmm0 │ │ + mov -0x64c(%ebp),%edi │ │ + movaps %xmm2,-0x148(%ebp) │ │ + movaps %xmm1,-0x198(%ebp) │ │ + movups -0x6b4(%ebp),%xmm2 │ │ + movups -0x6a4(%ebp),%xmm1 │ │ + mov %eax,-0xdc(%ebp) │ │ + mov -0x63c(%ebp),%eax │ │ + movdqa %xmm0,-0x158(%ebp) │ │ + movaps %xmm2,-0x1c8(%ebp) │ │ + movaps %xmm1,-0x1a8(%ebp) │ │ + movups -0x694(%ebp),%xmm2 │ │ + movups -0x684(%ebp),%xmm1 │ │ + mov %eax,-0xe0(%ebp) │ │ + movaps %xmm2,-0x248(%ebp) │ │ + movaps %xmm1,-0x238(%ebp) │ │ + movsd -0x208(%ebp),%xmm2 │ │ + movsd -0x200(%ebp),%xmm1 │ │ + movsd %xmm2,-0x3b8(%ebp) │ │ + movsd %xmm1,-0x3b0(%ebp) │ │ + movsd -0x1f8(%ebp),%xmm2 │ │ + movups -0x674(%ebp),%xmm1 │ │ + movsd %xmm2,-0x3a8(%ebp) │ │ + movaps %xmm1,-0x178(%ebp) │ │ + movups -0x664(%ebp),%xmm2 │ │ + movsd -0x654(%ebp),%xmm1 │ │ + movaps %xmm2,-0x78(%ebp) │ │ + movaps %xmm1,-0x88(%ebp) │ │ + movsd -0x644(%ebp),%xmm2 │ │ + movups -0x638(%ebp),%xmm1 │ │ + movaps %xmm2,-0x48(%ebp) │ │ + movaps %xmm1,-0xc8(%ebp) │ │ + movups -0x628(%ebp),%xmm2 │ │ + movups -0x618(%ebp),%xmm1 │ │ + movaps %xmm2,-0xa8(%ebp) │ │ + movaps %xmm1,-0xb8(%ebp) │ │ + movups -0x608(%ebp),%xmm2 │ │ + movups -0x5f8(%ebp),%xmm1 │ │ + movaps %xmm2,-0x68(%ebp) │ │ + movaps %xmm1,-0xd8(%ebp) │ │ + movups -0x5e8(%ebp),%xmm2 │ │ + movups -0x5d8(%ebp),%xmm1 │ │ + movaps %xmm2,-0xf8(%ebp) │ │ + movaps %xmm1,-0x258(%ebp) │ │ + movdqu -0x5c8(%ebp),%xmm2 │ │ + movq -0x5b8(%ebp),%xmm1 │ │ + movdqa %xmm2,-0x1b8(%ebp) │ │ + movdqa %xmm1,-0x188(%ebp) │ │ + jmp 528bc │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x208(%ebp),%ecx │ │ + call 56ac0 │ │ + mov -0x8c(%ebp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov -0x4c(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b8f0 │ │ + xor %esi,%esi │ │ + dec %esi │ │ + cmpl $0x0,-0x130(%ebp) │ │ + je 528d6 │ │ + mov -0x100(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,-0x68(%ebp) │ │ - je 5073b │ │ - mov -0x98(%ebp),%eax │ │ mov %eax,(%esp) │ │ + call 7b700 │ │ + cmp $0xffffffff,%esi │ │ + je 5295a │ │ + movsd -0x3a8(%ebp),%xmm0 │ │ + movq -0x3b8(%ebp),%xmm2 │ │ + movsd -0x3b0(%ebp),%xmm1 │ │ + cmpl $0x0,-0x394(%ebp) │ │ + movsd %xmm0,-0x1d4(%ebp) │ │ + movsd %xmm1,-0x1dc(%ebp) │ │ + movq %xmm2,-0x1e4(%ebp) │ │ + je 52925 │ │ + mov -0x390(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ - call 7bfb0 │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + movsd -0x1dc(%ebp),%xmm1 │ │ + movsd -0x1e4(%ebp),%xmm0 │ │ + movsd %xmm1,-0x2a8(%ebp) │ │ + movq -0x1d4(%ebp),%xmm1 │ │ + movsd %xmm0,-0x2b0(%ebp) │ │ + movq %xmm1,-0x2a0(%ebp) │ │ + jmp 52af3 │ │ mov -0x18(%ebp),%ecx │ │ - mov -0x20(%ebp),%edx │ │ + mov -0x28(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x514(%ebp),%esi │ │ - lea -0x250(%ebp),%eax │ │ + lea -0x580(%ebp),%esi │ │ + lea -0x220(%ebp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %ecx,(%esp) │ │ mov %esi,%ecx │ │ - call 58a70 │ │ - lea -0x678(%ebp),%eax │ │ + call 5ab80 │ │ + lea -0x6e8(%ebp),%eax │ │ orl $0xffffffff,(%eax) │ │ - lea -0x364(%ebp),%ecx │ │ - lea -0x250(%ebp),%edx │ │ + lea -0x394(%ebp),%ecx │ │ + lea -0x220(%ebp),%edx │ │ mov %esi,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ mov %ebx,%edi │ │ mov %ecx,(%esp) │ │ - lea -0xbb8(%ebp),%ecx │ │ - call 54c23 │ │ - mov -0xbb8(%ebp),%esi │ │ + lea -0xc68(%ebp),%ecx │ │ + call 56b73 │ │ + mov -0xc68(%ebp),%esi │ │ cmp $0xffffffff,%esi │ │ - je 508a7 │ │ - movups -0xbb4(%ebp),%xmm0 │ │ - movups -0xb34(%ebp),%xmm1 │ │ - movups -0xb00(%ebp),%xmm2 │ │ - movups -0xae0(%ebp),%xmm3 │ │ - movups -0xac0(%ebp),%xmm4 │ │ - movups -0xaa0(%ebp),%xmm5 │ │ - movups -0xb64(%ebp),%xmm6 │ │ - movdqu -0xb54(%ebp),%xmm7 │ │ - mov -0xb24(%ebp),%edx │ │ - mov %edi,%ebx │ │ - movaps %xmm0,-0xd8(%ebp) │ │ - movups -0xba4(%ebp),%xmm0 │ │ - movaps %xmm1,-0xb8(%ebp) │ │ - movups -0xb20(%ebp),%xmm1 │ │ - movaps %xmm2,-0xe8(%ebp) │ │ - movaps %xmm3,-0x1f8(%ebp) │ │ - movaps %xmm4,-0x138(%ebp) │ │ - movups -0xaf0(%ebp),%xmm2 │ │ - movups -0xad0(%ebp),%xmm3 │ │ - movups -0xab0(%ebp),%xmm4 │ │ - movaps %xmm5,-0x128(%ebp) │ │ - movaps %xmm0,-0x98(%ebp) │ │ - movups -0xb94(%ebp),%xmm0 │ │ + je 52af0 │ │ + movups -0xc64(%ebp),%xmm0 │ │ + movups -0xbe4(%ebp),%xmm1 │ │ + movups -0xc54(%ebp),%xmm2 │ │ + movups -0xc44(%ebp),%xmm3 │ │ + movups -0xc34(%ebp),%xmm4 │ │ + movups -0xc24(%ebp),%xmm5 │ │ + movups -0xc14(%ebp),%xmm6 │ │ + movups -0xc04(%ebp),%xmm7 │ │ + mov -0xbcc(%ebp),%edi │ │ + movaps %xmm0,-0x158(%ebp) │ │ + movsd -0x220(%ebp),%xmm0 │ │ + movaps %xmm1,-0x78(%ebp) │ │ + movsd -0xbd4(%ebp),%xmm1 │ │ + movsd %xmm0,-0x2b0(%ebp) │ │ + movsd -0x218(%ebp),%xmm0 │ │ + movaps %xmm1,-0x88(%ebp) │ │ + movups -0xbc8(%ebp),%xmm1 │ │ + movsd %xmm0,-0x2a8(%ebp) │ │ + movsd -0x210(%ebp),%xmm0 │ │ movaps %xmm1,-0x48(%ebp) │ │ - movups -0xb10(%ebp),%xmm1 │ │ + movaps -0x158(%ebp),%xmm1 │ │ + movsd %xmm0,-0x2a0(%ebp) │ │ + movups -0xbf4(%ebp),%xmm0 │ │ + movaps %xmm0,-0x178(%ebp) │ │ + movups -0xbb8(%ebp),%xmm0 │ │ + movaps %xmm0,-0xc8(%ebp) │ │ + movups -0xba8(%ebp),%xmm0 │ │ movaps %xmm0,-0xa8(%ebp) │ │ - movups -0xb84(%ebp),%xmm0 │ │ - movaps %xmm0,-0x58(%ebp) │ │ - movups -0xb74(%ebp),%xmm0 │ │ - movaps %xmm0,-0x88(%ebp) │ │ - movsd -0x250(%ebp),%xmm0 │ │ - movsd %xmm0,-0x268(%ebp) │ │ - movsd -0x248(%ebp),%xmm0 │ │ - movsd %xmm0,-0x260(%ebp) │ │ - movsd -0x240(%ebp),%xmm0 │ │ - movsd %xmm0,-0x258(%ebp) │ │ - movups -0xb44(%ebp),%xmm0 │ │ - movaps -0x98(%ebp),%xmm5 │ │ - mov -0x2c(%ebp),%edi │ │ - mov -0x28(%ebp),%ecx │ │ - jmp 50912 │ │ + movups -0xb98(%ebp),%xmm0 │ │ + movaps %xmm0,-0xb8(%ebp) │ │ + movups -0xb88(%ebp),%xmm0 │ │ + movaps %xmm0,-0x68(%ebp) │ │ + movups -0xb78(%ebp),%xmm0 │ │ + movaps %xmm0,-0xd8(%ebp) │ │ + movups -0xb68(%ebp),%xmm0 │ │ + movaps %xmm0,-0xf8(%ebp) │ │ + movups -0xb58(%ebp),%xmm0 │ │ + movaps %xmm0,-0x258(%ebp) │ │ + movups -0xb48(%ebp),%xmm0 │ │ + movaps %xmm0,-0x1b8(%ebp) │ │ + movsd -0xb38(%ebp),%xmm0 │ │ + movaps %xmm0,-0x188(%ebp) │ │ + movdqa -0x178(%ebp),%xmm0 │ │ + mov -0x1c(%ebp),%eax │ │ + mov -0x20(%ebp),%ecx │ │ + jmp 52b81 │ │ xor %esi,%esi │ │ dec %esi │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x250(%ebp),%ecx │ │ - call 54b70 │ │ - mov -0x2c(%ebp),%eax │ │ + lea -0x220(%ebp),%ecx │ │ + call 56ac0 │ │ + mov -0x1c(%ebp),%eax │ │ mov %eax,0x4(%esp) │ │ - mov -0x28(%ebp),%eax │ │ + mov -0x20(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7c1a0 │ │ - mov -0x6c(%ebp),%ecx │ │ - movaps -0x98(%ebp),%xmm5 │ │ - movaps -0x168(%ebp),%xmm6 │ │ - movdqa -0x188(%ebp),%xmm7 │ │ - mov -0x1ac(%ebp),%edx │ │ - movaps -0x158(%ebp),%xmm0 │ │ - movaps -0x1a8(%ebp),%xmm1 │ │ - movaps -0x198(%ebp),%xmm2 │ │ - movaps -0x208(%ebp),%xmm3 │ │ - movaps -0x68(%ebp),%xmm4 │ │ + call 7b8f0 │ │ cmp $0xffffffff,%esi │ │ - je 5260e │ │ - movaps %xmm4,-0x68(%ebp) │ │ - movaps %xmm3,%xmm4 │ │ - movaps %xmm2,%xmm3 │ │ - movaps %xmm1,%xmm2 │ │ - movaps %xmm0,%xmm1 │ │ - movdqa %xmm7,%xmm0 │ │ - movaps %xmm6,%xmm7 │ │ - movaps -0xd8(%ebp),%xmm6 │ │ - mov %esi,-0x510(%ebp) │ │ - mov -0x14(%ebp),%eax │ │ - movups %xmm6,-0x50c(%ebp) │ │ - movups %xmm5,-0x4fc(%ebp) │ │ - movaps -0xa8(%ebp),%xmm5 │ │ - movups %xmm5,-0x4ec(%ebp) │ │ - movaps -0x58(%ebp),%xmm5 │ │ - movups %xmm5,-0x4dc(%ebp) │ │ - movaps -0x88(%ebp),%xmm5 │ │ - movups %xmm5,-0x4cc(%ebp) │ │ - movups %xmm7,-0x4bc(%ebp) │ │ - movdqu %xmm0,-0x4ac(%ebp) │ │ - movups %xmm1,-0x49c(%ebp) │ │ - movaps -0xb8(%ebp),%xmm5 │ │ + je 54a53 │ │ + movss -0xdc(%ebp),%xmm0 │ │ + movss -0xe0(%ebp),%xmm1 │ │ + movaps -0x48(%ebp),%xmm2 │ │ + mov -0x8c(%ebp),%eax │ │ + mov -0x4c(%ebp),%ecx │ │ + movaps -0x198(%ebp),%xmm3 │ │ + movaps -0x1c8(%ebp),%xmm4 │ │ + movaps -0x1a8(%ebp),%xmm5 │ │ + movaps -0x248(%ebp),%xmm6 │ │ + movaps -0x238(%ebp),%xmm7 │ │ + shufps $0xd4,%xmm2,%xmm1 │ │ + unpcklps %xmm0,%xmm2 │ │ + movdqa -0x178(%ebp),%xmm0 │ │ + shufps $0x21,%xmm1,%xmm2 │ │ + movaps -0x158(%ebp),%xmm1 │ │ + movaps %xmm2,-0x48(%ebp) │ │ + movaps -0x148(%ebp),%xmm2 │ │ + mov %esi,-0x57c(%ebp) │ │ + movups %xmm1,-0x578(%ebp) │ │ + movaps -0x78(%ebp),%xmm1 │ │ + movups %xmm2,-0x568(%ebp) │ │ + movups %xmm3,-0x558(%ebp) │ │ + movups %xmm4,-0x548(%ebp) │ │ + movups %xmm5,-0x538(%ebp) │ │ + movups %xmm6,-0x528(%ebp) │ │ + movups %xmm7,-0x518(%ebp) │ │ + movdqu %xmm0,-0x508(%ebp) │ │ + movaps -0x88(%ebp),%xmm2 │ │ + mov -0x10(%ebp),%ebx │ │ + movups %xmm1,-0x4f8(%ebp) │ │ movaps -0x48(%ebp),%xmm1 │ │ - movups %xmm5,-0x48c(%ebp) │ │ - mov %edx,-0x47c(%ebp) │ │ - movups %xmm1,-0x478(%ebp) │ │ - movups %xmm2,-0x468(%ebp) │ │ - movaps -0xe8(%ebp),%xmm2 │ │ - movaps -0x1f8(%ebp),%xmm1 │ │ - mov 0x1634(%ebx),%edx │ │ - movups %xmm2,-0x458(%ebp) │ │ - movups %xmm3,-0x448(%ebp) │ │ - movups %xmm1,-0x438(%ebp) │ │ - movaps -0x138(%ebp),%xmm2 │ │ - movaps -0x68(%ebp),%xmm1 │ │ - movups %xmm4,-0x428(%ebp) │ │ + movlps %xmm2,-0x4e8(%ebp) │ │ + mov %edi,-0x4e0(%ebp) │ │ + movaps -0xc8(%ebp),%xmm2 │ │ + mov 0x167c(%ebx),%edx │ │ + movups %xmm1,-0x4dc(%ebp) │ │ + movaps -0xa8(%ebp),%xmm1 │ │ + movups %xmm2,-0x4cc(%ebp) │ │ + movaps -0xb8(%ebp),%xmm2 │ │ cmp $0x4,%edx │ │ - movups %xmm2,-0x418(%ebp) │ │ - movups %xmm1,-0x408(%ebp) │ │ - movaps -0x128(%ebp),%xmm2 │ │ - movsd -0x258(%ebp),%xmm1 │ │ - movups %xmm2,-0x3f8(%ebp) │ │ - mov %ecx,-0x3e8(%ebp) │ │ - mov %edi,-0x3e4(%ebp) │ │ - movsd %xmm1,-0x3d0(%ebp) │ │ - movq -0x260(%ebp),%xmm2 │ │ - movq -0x268(%ebp),%xmm1 │ │ - movq %xmm2,-0x3d8(%ebp) │ │ - movq %xmm1,-0x3e0(%ebp) │ │ - mov %eax,-0x514(%ebp) │ │ - jne 50a63 │ │ - lea 0x14e8(%ebx),%ecx │ │ - movl $0x3,0x14c(%ecx) │ │ - call 59030 │ │ - mov 0x1634(%ebx),%edx │ │ - lea -0x678(%ebp),%edi │ │ - lea -0x514(%ebp),%esi │ │ - mov $0x14c,%ecx │ │ + movups %xmm1,-0x4bc(%ebp) │ │ + movaps -0x68(%ebp),%xmm1 │ │ + movups %xmm2,-0x4ac(%ebp) │ │ + movaps -0xd8(%ebp),%xmm2 │ │ + movups %xmm1,-0x49c(%ebp) │ │ + movaps -0xf8(%ebp),%xmm1 │ │ + movups %xmm2,-0x48c(%ebp) │ │ + movaps -0x258(%ebp),%xmm2 │ │ + movups %xmm1,-0x47c(%ebp) │ │ + movaps -0x1b8(%ebp),%xmm1 │ │ + movups %xmm2,-0x46c(%ebp) │ │ + movaps -0x188(%ebp),%xmm2 │ │ + movups %xmm1,-0x45c(%ebp) │ │ + movsd -0x2a0(%ebp),%xmm1 │ │ + movlps %xmm2,-0x44c(%ebp) │ │ + mov %ecx,-0x444(%ebp) │ │ + mov %eax,-0x440(%ebp) │ │ + movq -0x2a8(%ebp),%xmm2 │ │ + mov -0x14(%ebp),%eax │ │ + movsd %xmm1,-0x42c(%ebp) │ │ + movq -0x2b0(%ebp),%xmm1 │ │ + movq %xmm2,-0x434(%ebp) │ │ + movq %xmm1,-0x43c(%ebp) │ │ + mov %eax,-0x580(%ebp) │ │ + jne 52cd3 │ │ + lea 0x1520(%ebx),%ecx │ │ + movl $0x3,0x15c(%ecx) │ │ + call 5b140 │ │ + mov 0x167c(%ebx),%edx │ │ + lea -0x6e8(%ebp),%edi │ │ + lea -0x580(%ebp),%esi │ │ + mov $0x15c,%ecx │ │ inc %edx │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ cmp $0x4,%edx │ │ - ja 52619 │ │ + ja 54a5e │ │ test %edx,%edx │ │ mov %edx,-0x14(%ebp) │ │ - je 50ad6 │ │ + je 52d46 │ │ mov -0x10(%ebp),%eax │ │ - imul $0x14c,-0x14(%ebp),%edx │ │ - lea 0x1104(%eax),%ebx │ │ + imul $0x15c,-0x14(%ebp),%edx │ │ + lea 0x110c(%eax),%ebx │ │ mov %ebx,%esi │ │ - mov $0x14c,%ecx │ │ - lea -0xbb8(%ebp),%edi │ │ - lea 0x14c(%ebx),%eax │ │ - add $0xfffffeb4,%edx │ │ + mov $0x15c,%ecx │ │ + lea -0xc68(%ebp),%edi │ │ + lea 0x15c(%ebx),%eax │ │ + add $0xfffffea4,%edx │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ mov %ebx,%edi │ │ - lea -0x678(%ebp),%ebx │ │ - mov $0x14c,%ecx │ │ + lea -0x6e8(%ebp),%ebx │ │ + mov $0x15c,%ecx │ │ mov %ebx,%esi │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ mov %ebx,%edi │ │ - mov $0x14c,%ecx │ │ - lea -0xbb8(%ebp),%esi │ │ + mov $0x15c,%ecx │ │ + lea -0xc68(%ebp),%esi │ │ mov %eax,%ebx │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ - jne 50a97 │ │ + jne 52d07 │ │ mov -0x10(%ebp),%ebx │ │ mov -0x14(%ebp),%eax │ │ - mov %eax,0x1634(%ebx) │ │ + mov %eax,0x167c(%ebx) │ │ mov -0x24(%ebp),%eax │ │ - mov 0x1218(%ebx),%ecx │ │ - mov 0x121c(%ebx),%edx │ │ - sub %eax,-0x1c(%ebp) │ │ + mov 0x1230(%ebx),%ecx │ │ + mov 0x1234(%ebx),%edx │ │ + sub %eax,-0x2c(%ebp) │ │ mov %ecx,-0x14(%ebp) │ │ test %edx,%edx │ │ mov %edx,%ecx │ │ mov %edx,%esi │ │ - je 50b6a │ │ + je 52dda │ │ xor %ecx,%ecx │ │ cmp $0x1,%edx │ │ mov %edx,-0x18(%ebp) │ │ - je 50b3c │ │ + je 52dac │ │ mov -0x18(%ebp),%esi │ │ mov -0x14(%ebp),%ebx │ │ xor %ecx,%ecx │ │ mov %esi,%edi │ │ mov %ecx,-0x24(%ebp) │ │ shr $1,%edi │ │ lea (%edi,%ecx,1),%edx │ │ - mov -0x1c(%ebp),%ecx │ │ + mov -0x2c(%ebp),%ecx │ │ imul $0x1c,%edx,%eax │ │ cmp 0x8(%ebx,%eax,1),%ecx │ │ mov $0x0,%ecx │ │ sbb 0xc(%ebx,%eax,1),%ecx │ │ mov -0x24(%ebp),%ecx │ │ - jb 50b35 │ │ + jb 52da5 │ │ mov %edx,%ecx │ │ sub %edi,%esi │ │ cmp $0x1,%esi │ │ - ja 50b11 │ │ + ja 52d81 │ │ mov -0x14(%ebp),%eax │ │ imul $0x1c,%ecx,%esi │ │ mov 0x8(%eax,%esi,1),%edi │ │ mov 0xc(%eax,%esi,1),%esi │ │ - mov -0x1c(%ebp),%eax │ │ + mov -0x2c(%ebp),%eax │ │ mov %edi,%ebx │ │ xor %eax,%ebx │ │ or %esi,%ebx │ │ - jne 50b5a │ │ + jne 52dca │ │ xor %esi,%esi │ │ inc %esi │ │ - jmp 50b64 │ │ + jmp 52dd4 │ │ cmp %eax,%edi │ │ sbb $0x0,%esi │ │ adc $0x0,%ecx │ │ xor %esi,%esi │ │ mov -0x10(%ebp),%ebx │ │ mov -0x18(%ebp),%edx │ │ add %esi,%ecx │ │ cmp %edx,%ecx │ │ - ja 52634 │ │ - mov -0x1c(%ebp),%edi │ │ + ja 54a79 │ │ + mov -0x2c(%ebp),%edi │ │ mov %ecx,%esi │ │ xor %ecx,%ecx │ │ inc %edi │ │ sete %bl │ │ push $0x3 │ │ pop %eax │ │ cmp %edx,%esi │ │ - mov %eax,-0x68(%ebp) │ │ - je 50cd6 │ │ + mov %eax,-0x48(%ebp) │ │ + je 52f46 │ │ mov %bl,%cl │ │ mov -0x14(%ebp),%ebx │ │ imul $0x1c,%edx,%edx │ │ mov %ecx,-0x24(%ebp) │ │ imul $0x1c,%esi,%ecx │ │ lea (%ebx,%edx,1),%eax │ │ add %ecx,%ebx │ │ sub %ecx,%edx │ │ - mov -0x1c(%ebp),%ecx │ │ + mov -0x2c(%ebp),%ecx │ │ mov %eax,-0x18(%ebp) │ │ cmp 0x10(%ebx),%ecx │ │ mov $0x0,%eax │ │ lea 0x1c(%ebx),%esi │ │ sbb 0x14(%ebx),%eax │ │ - jb 50bdd │ │ + jb 52e4d │ │ cmp 0x8(%ebx),%ecx │ │ mov $0x0,%eax │ │ sbb 0xc(%ebx),%eax │ │ - jae 50bd1 │ │ + jae 52e41 │ │ cmp (%ebx),%ecx │ │ mov $0x0,%eax │ │ sbb 0x4(%ebx),%eax │ │ - jae 50bec │ │ + jae 52e5c │ │ add $0xffffffe4,%edx │ │ mov %esi,%ebx │ │ - jne 50ba8 │ │ - jmp 50cd6 │ │ + jne 52e18 │ │ + jmp 52f46 │ │ mov $0x1,%dl │ │ xor %ecx,%ecx │ │ - lea -0xbb8(%ebp),%eax │ │ + lea -0xc68(%ebp),%eax │ │ mov %edx,-0x14(%ebp) │ │ - jmp 50c21 │ │ + jmp 52e91 │ │ mov %ebx,%ecx │ │ mov 0x18(%ebx),%eax │ │ mov -0x10(%ebp),%ebx │ │ - mov 0x1224(%ebx),%edx │ │ + mov 0x123c(%ebx),%edx │ │ cmp %edx,%eax │ │ - jae 530cf │ │ - imul $0x148,%eax,%eax │ │ + jae 551df │ │ + imul $0x180,%eax,%eax │ │ movl $0x0,-0x14(%ebp) │ │ - add 0x1220(%ebx),%eax │ │ - mov %eax,-0xbb8(%ebp) │ │ - lea -0x678(%ebp),%eax │ │ + add 0x1238(%ebx),%eax │ │ + mov %eax,-0xc68(%ebp) │ │ + lea -0x6e8(%ebp),%eax │ │ mov %ecx,(%eax) │ │ - mov -0xbb8(%ebp),%edx │ │ + mov -0xc68(%ebp),%edx │ │ test %edx,%edx │ │ - je 50cd6 │ │ + je 52f46 │ │ mov -0x10(%ebp),%ebx │ │ - mov -0x1c(%ebp),%ecx │ │ + mov -0x2c(%ebp),%ecx │ │ andl $0x0,0x4(%esp) │ │ - mov %edx,-0x68(%ebp) │ │ - lea 0x1214(%ebx),%eax │ │ + mov %edx,-0x48(%ebp) │ │ + lea 0x122c(%ebx),%eax │ │ mov %ecx,(%esp) │ │ - lea -0x678(%ebp),%ecx │ │ + lea -0x6e8(%ebp),%ecx │ │ mov %eax,0x8(%esp) │ │ - call 591c0 │ │ - mov -0x1c(%ebp),%edx │ │ - mov -0x68(%ebp),%eax │ │ - lea -0xbb8(%ebp),%ecx │ │ + call 5b2d0 │ │ + mov -0x2c(%ebp),%edx │ │ + mov -0x48(%ebp),%eax │ │ + lea -0xc68(%ebp),%ecx │ │ andl $0x0,0x4(%ecx) │ │ mov %ecx,(%esp) │ │ mov %edx,(%ecx) │ │ mov %eax,0x8(%ecx) │ │ - lea 0x1214(%ebx),%eax │ │ + lea 0x122c(%ebx),%eax │ │ mov %eax,0xc(%ecx) │ │ - lea 0x1218(%ebx),%eax │ │ + lea 0x1230(%ebx),%eax │ │ mov %eax,0x10(%ecx) │ │ mov %edx,0x14(%ecx) │ │ mov -0x24(%ebp),%eax │ │ mov -0x18(%ebp),%edx │ │ andl $0x0,0x18(%ecx) │ │ mov %edi,0x1c(%ecx) │ │ mov %eax,0x20(%ecx) │ │ mov %esi,0x24(%ecx) │ │ mov %edx,0x28(%ecx) │ │ - mov -0x1c(%ebp),%edx │ │ + mov -0x2c(%ebp),%edx │ │ andl $0x0,0x30(%ecx) │ │ - lea -0x514(%ebp),%esi │ │ + lea -0x580(%ebp),%esi │ │ mov %edx,0x2c(%ecx) │ │ mov %eax,0x38(%ecx) │ │ mov -0x14(%ebp),%eax │ │ mov %edi,0x34(%ecx) │ │ - lea -0x678(%ebp),%edx │ │ + lea -0x6e8(%ebp),%edx │ │ mov %al,0x3c(%ecx) │ │ mov %esi,%ecx │ │ - call 597b0 │ │ + call 5b950 │ │ cmpb $0x2,0x78(%esi) │ │ - jne 510f0 │ │ - mov -0x514(%ebp),%eax │ │ - mov %eax,-0x68(%ebp) │ │ - mov -0x68(%ebp),%ecx │ │ + jne 53360 │ │ + mov -0x580(%ebp),%eax │ │ + mov %eax,-0x48(%ebp) │ │ + mov -0x48(%ebp),%ecx │ │ mov -0x10(%ebp),%ebx │ │ cmp $0xffffffff,%ecx │ │ - je 525e4 │ │ - mov -0x510(%ebp),%eax │ │ - mov -0x4fc(%ebp),%edx │ │ - mov -0x508(%ebp),%edi │ │ + je 54a29 │ │ + mov -0x57c(%ebp),%eax │ │ + mov -0x568(%ebp),%edx │ │ + mov -0x574(%ebp),%edi │ │ mov %ebx,%esi │ │ - movl $0x0,-0x48(%ebp) │ │ - mov %eax,-0x98(%ebp) │ │ - mov -0x50c(%ebp),%eax │ │ - lea 0x114(%edx),%ebx │ │ - mov %edx,-0xe8(%ebp) │ │ - add $0x118,%edx │ │ - mov %ebx,-0x198(%ebp) │ │ - mov %edx,-0x208(%ebp) │ │ + movl $0x0,-0x88(%ebp) │ │ + mov %eax,-0x78(%ebp) │ │ + mov -0x578(%ebp),%eax │ │ + lea 0x148(%edx),%ebx │ │ + mov %edx,-0xf8(%ebp) │ │ + add $0x14c,%edx │ │ + mov %ebx,-0x1c8(%ebp) │ │ + mov %edx,-0x1a8(%ebp) │ │ mov %eax,-0x24(%ebp) │ │ - mov -0x504(%ebp),%eax │ │ + mov -0x570(%ebp),%eax │ │ mov %eax,-0x14(%ebp) │ │ - mov -0x500(%ebp),%eax │ │ + mov -0x56c(%ebp),%eax │ │ mov %eax,-0xa8(%ebp) │ │ - mov -0x4f8(%ebp),%eax │ │ - mov %eax,-0x6c(%ebp) │ │ - mov -0x4f4(%ebp),%eax │ │ - mov %eax,-0x1a8(%ebp) │ │ - mov -0x4f0(%ebp),%eax │ │ + mov -0x564(%ebp),%eax │ │ + mov %eax,-0x248(%ebp) │ │ + mov -0x560(%ebp),%eax │ │ + mov %eax,-0x198(%ebp) │ │ + mov -0x55c(%ebp),%eax │ │ + mov %eax,-0x148(%ebp) │ │ + mov -0x558(%ebp),%eax │ │ + mov %eax,-0x178(%ebp) │ │ + mov -0x554(%ebp),%eax │ │ mov %eax,-0x158(%ebp) │ │ - mov -0x4ec(%ebp),%eax │ │ - mov %eax,-0x188(%ebp) │ │ - mov -0x4e8(%ebp),%eax │ │ - mov %eax,-0x168(%ebp) │ │ - mov -0x4e4(%ebp),%eax │ │ - mov %eax,-0x1f8(%ebp) │ │ + mov -0x550(%ebp),%eax │ │ + mov %eax,-0x258(%ebp) │ │ mov %ecx,%eax │ │ mov %edi,-0x18(%ebp) │ │ sub $0x3,%eax │ │ push $0x2 │ │ pop %edx │ │ cmovb %edx,%eax │ │ cmp $0x1,%eax │ │ - je 50e59 │ │ + je 530d8 │ │ mov -0x14(%ebp),%edi │ │ cmp $0x2,%eax │ │ - jne 510c7 │ │ - mov -0x1f8(%ebp),%eax │ │ - mov %ecx,-0x68(%ebp) │ │ - cmp %eax,-0x188(%ebp) │ │ - je 50ecf │ │ + jne 53334 │ │ + mov -0x258(%ebp),%eax │ │ + mov %ecx,-0x48(%ebp) │ │ + cmp %eax,-0x178(%ebp) │ │ + je 5314b │ │ mov -0x4(%eax),%esi │ │ + movl $0x0,-0xc8(%ebp) │ │ mov 0x18(%esi),%eax │ │ mov 0x1c(%esi),%ecx │ │ test %eax,%eax │ │ - mov %eax,-0x58(%ebp) │ │ - mov %ecx,-0x20(%ebp) │ │ - setne -0x88(%ebp) │ │ + mov %eax,-0xb8(%ebp) │ │ + mov %ecx,-0x28(%ebp) │ │ + setne -0x68(%ebp) │ │ test %ecx,%ecx │ │ - setne -0x2c(%ebp) │ │ + setne %dl │ │ cmpb $0x0,(%esi) │ │ - je 50f41 │ │ - mov -0xe8(%ebp),%ecx │ │ - movl $0x0,-0xd8(%ebp) │ │ + je 5307c │ │ + mov -0xf8(%ebp),%ecx │ │ + mov %dl,-0x1c(%ebp) │ │ mov (%ecx),%eax │ │ mov 0x4(%ecx),%ecx │ │ not %ecx │ │ xor $0xfffffffe,%eax │ │ or %ecx,%eax │ │ - je 50f4b │ │ - mov -0x198(%ebp),%eax │ │ - mov 0x4(%esi),%edi │ │ - cmpb $0x0,(%eax) │ │ - mov -0x208(%ebp),%eax │ │ - je 510a4 │ │ - cmpl $0x0,(%eax) │ │ - jne 50e32 │ │ - cmpb $0xff,0x4(%eax) │ │ - jne 525be │ │ - mov 0x8(%eax),%eax │ │ - cmp %edi,0x4(%eax) │ │ - jbe 50f4b │ │ - mov (%eax),%eax │ │ - imul $0xc,%edi,%ecx │ │ - mov 0x4(%eax,%ecx,1),%edx │ │ - mov 0x8(%eax,%ecx,1),%eax │ │ - mov %edx,-0xd8(%ebp) │ │ - mov %eax,-0xb8(%ebp) │ │ - jmp 50f4b │ │ + jne 532be │ │ + mov -0x1c(%ebp),%dl │ │ + mov -0x68(%ebp),%cl │ │ + xor %eax,%eax │ │ + addl $0xfffffffc,-0x258(%ebp) │ │ + mov %cl,%al │ │ + mov %eax,-0x88(%ebp) │ │ + xor %eax,%eax │ │ + mov %dl,%al │ │ + mov %eax,-0x20(%ebp) │ │ + mov 0x10(%esi),%eax │ │ + test %eax,%eax │ │ + je 531f1 │ │ + mov %eax,-0x1b8(%ebp) │ │ + mov 0x14(%esi),%eax │ │ + mov -0x14(%ebp),%edi │ │ + mov -0xa8(%ebp),%ecx │ │ + mov -0x18(%ebp),%ebx │ │ + mov -0x24(%ebp),%edx │ │ + mov %eax,-0x188(%ebp) │ │ + mov -0xf8(%ebp),%eax │ │ + movzwl 0x140(%eax),%esi │ │ + mov -0x88(%ebp),%eax │ │ + jmp 531bb │ │ cmp $0x3,%ecx │ │ mov -0x14(%ebp),%edi │ │ setae %al │ │ - cmpl $0x0,-0x168(%ebp) │ │ + cmpl $0x0,-0x158(%ebp) │ │ sete %cl │ │ or %al,%cl │ │ - jne 50e80 │ │ - mov -0x158(%ebp),%eax │ │ + jne 530ff │ │ + mov -0x148(%ebp),%eax │ │ mov %esi,%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x98(%ebp),%eax │ │ - mov %eax,-0x2c(%ebp) │ │ - mov -0xe8(%ebp),%eax │ │ - mov %eax,-0x88(%ebp) │ │ + call 7b700 │ │ + mov -0x78(%ebp),%eax │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0xf8(%ebp),%eax │ │ + mov %eax,-0x68(%ebp) │ │ push $0x3 │ │ pop %eax │ │ - mov %eax,-0x48(%ebp) │ │ + mov %eax,-0x88(%ebp) │ │ mov -0x24(%ebp),%eax │ │ - mov %eax,-0x28(%ebp) │ │ - mov %eax,-0x98(%ebp) │ │ + mov %eax,-0x20(%ebp) │ │ + mov %eax,-0x78(%ebp) │ │ push $0x2 │ │ pop %eax │ │ mov -0x18(%ebp),%ecx │ │ mov %esi,%ebx │ │ - mov -0x1c(%ebp),%esi │ │ - mov %eax,-0x58(%ebp) │ │ - mov %edi,-0xd8(%ebp) │ │ - mov %ecx,-0x20(%ebp) │ │ + mov -0x2c(%ebp),%esi │ │ + mov %eax,-0xb8(%ebp) │ │ + mov %edi,-0xc8(%ebp) │ │ + mov %ecx,-0x28(%ebp) │ │ mov -0xa8(%ebp),%ecx │ │ - mov %ecx,-0xb8(%ebp) │ │ - jmp 50ffb │ │ - mov -0x1a8(%ebp),%eax │ │ + mov %ecx,-0xd8(%ebp) │ │ + jmp 53215 │ │ + mov -0x198(%ebp),%eax │ │ mov 0x14(%eax),%ecx │ │ - mov %ecx,-0x138(%ebp) │ │ + mov %ecx,-0x1b8(%ebp) │ │ test %ecx,%ecx │ │ push $0x2 │ │ pop %esi │ │ - je 50ef5 │ │ - mov -0xe8(%ebp),%edx │ │ + je 53171 │ │ + mov -0xf8(%ebp),%edx │ │ mov 0x18(%eax),%ecx │ │ - movzwl 0x10c(%edx),%esi │ │ - cmpl $0x0,-0x168(%ebp) │ │ - mov %ecx,-0x128(%ebp) │ │ - je 50f15 │ │ - mov -0x158(%ebp),%eax │ │ + movzwl 0x140(%edx),%esi │ │ + cmpl $0x0,-0x158(%ebp) │ │ + mov %ecx,-0x188(%ebp) │ │ + je 53191 │ │ + mov -0x148(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0xa8(%ebp),%ecx │ │ mov -0x18(%ebp),%ebx │ │ mov -0x24(%ebp),%edx │ │ - mov -0x98(%ebp),%eax │ │ - mov %edi,-0xd8(%ebp) │ │ - mov %ecx,-0xb8(%ebp) │ │ - mov %ebx,-0x20(%ebp) │ │ - mov %edx,-0x28(%ebp) │ │ - mov %eax,-0x58(%ebp) │ │ + mov -0x78(%ebp),%eax │ │ + mov %edi,-0xc8(%ebp) │ │ + mov %ecx,-0xd8(%ebp) │ │ + mov %ebx,-0x28(%ebp) │ │ + mov %edx,-0x20(%ebp) │ │ + mov %eax,-0xb8(%ebp) │ │ push $0x3 │ │ pop %eax │ │ - jmp 50f9e │ │ - movl $0x0,-0xd8(%ebp) │ │ - mov -0x88(%ebp),%cl │ │ - mov -0x2c(%ebp),%dl │ │ - xor %eax,%eax │ │ - addl $0xfffffffc,-0x1f8(%ebp) │ │ - mov %cl,%al │ │ - mov %eax,-0x48(%ebp) │ │ - xor %eax,%eax │ │ - mov %dl,%al │ │ - mov %eax,-0x28(%ebp) │ │ - mov 0x10(%esi),%eax │ │ - test %eax,%eax │ │ - je 50fd4 │ │ - mov %eax,-0x138(%ebp) │ │ - mov 0x14(%esi),%eax │ │ - mov -0x14(%ebp),%edi │ │ - mov -0xa8(%ebp),%ecx │ │ - mov -0x18(%ebp),%ebx │ │ - mov -0x24(%ebp),%edx │ │ - mov %eax,-0x128(%ebp) │ │ - mov -0xe8(%ebp),%eax │ │ - movzwl 0x10c(%eax),%esi │ │ - mov -0x48(%ebp),%eax │ │ - mov %ecx,-0x88(%ebp) │ │ - mov -0x68(%ebp),%ecx │ │ + mov %ecx,-0x68(%ebp) │ │ + mov -0x48(%ebp),%ecx │ │ mov %ebx,-0x14(%ebp) │ │ cmp $0x2,%esi │ │ mov %edx,-0x24(%ebp) │ │ mov %edx,-0x18(%ebp) │ │ + mov %eax,-0x88(%ebp) │ │ mov %eax,-0x48(%ebp) │ │ - mov %eax,-0x68(%ebp) │ │ mov -0x10(%ebp),%ebx │ │ - mov -0x1c(%ebp),%esi │ │ - mov -0x138(%ebp),%eax │ │ - mov -0x128(%ebp),%edx │ │ - mov %ecx,-0x2c(%ebp) │ │ + mov -0x2c(%ebp),%esi │ │ + mov -0x1b8(%ebp),%eax │ │ + mov -0x188(%ebp),%edx │ │ + mov %ecx,-0x1c(%ebp) │ │ mov %edi,%ecx │ │ - je 50ffb │ │ - jmp 51012 │ │ + je 53215 │ │ + jmp 5322f │ │ mov -0xa8(%ebp),%ecx │ │ mov -0x18(%ebp),%esi │ │ - mov -0x68(%ebp),%eax │ │ + mov -0x48(%ebp),%eax │ │ mov -0x24(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ - mov %ecx,-0x88(%ebp) │ │ + mov %ecx,-0x68(%ebp) │ │ mov -0x14(%ebp),%ecx │ │ mov %esi,-0x14(%ebp) │ │ - mov -0x1c(%ebp),%esi │ │ - mov %eax,-0x2c(%ebp) │ │ + mov -0x2c(%ebp),%esi │ │ + mov %eax,-0x1c(%ebp) │ │ mov %edx,-0x18(%ebp) │ │ mov %ecx,%edi │ │ mov %esi,%ecx │ │ xor %edx,%edx │ │ - call 60180 │ │ + call 61680 │ │ mov -0x18(%ebp),%ecx │ │ mov %ecx,-0x24(%ebp) │ │ - mov -0x48(%ebp),%ecx │ │ - mov %ecx,-0x68(%ebp) │ │ - mov -0x2c(%ebp),%ecx │ │ - mov %ecx,-0xbb8(%ebp) │ │ - mov -0x98(%ebp),%ecx │ │ - mov %ecx,-0xbb4(%ebp) │ │ + mov -0x88(%ebp),%ecx │ │ + mov %ecx,-0x48(%ebp) │ │ + mov -0x1c(%ebp),%ecx │ │ + mov %ecx,-0xc68(%ebp) │ │ + mov -0x78(%ebp),%ecx │ │ + mov %ecx,-0xc64(%ebp) │ │ mov -0x24(%ebp),%ecx │ │ - mov %ecx,-0xbb0(%ebp) │ │ + mov %ecx,-0xc60(%ebp) │ │ mov -0x14(%ebp),%ecx │ │ - mov %ecx,-0xbac(%ebp) │ │ - mov -0x88(%ebp),%ecx │ │ - mov %edi,-0xba8(%ebp) │ │ - mov %ecx,-0xba4(%ebp) │ │ - mov %esi,-0xba0(%ebp) │ │ - mov %eax,-0xb9c(%ebp) │ │ - mov %edx,-0xb98(%ebp) │ │ - mov -0x234(%ebp),%ecx │ │ - lea -0xbb8(%ebp),%edx │ │ - mov %ebx,%esi │ │ - call 74050 │ │ - mov -0xb8(%ebp),%eax │ │ - mov -0x20(%ebp),%edi │ │ + mov %ecx,-0xc5c(%ebp) │ │ mov -0x68(%ebp),%ecx │ │ - mov %eax,-0xa8(%ebp) │ │ + mov %edi,-0xc58(%ebp) │ │ + mov %ecx,-0xc54(%ebp) │ │ + mov %esi,-0xc50(%ebp) │ │ + mov %eax,-0xc4c(%ebp) │ │ + mov %edx,-0xc48(%ebp) │ │ + mov -0x294(%ebp),%ecx │ │ + lea -0xc68(%ebp),%edx │ │ + mov %ebx,%esi │ │ + call 74940 │ │ mov -0xd8(%ebp),%eax │ │ + mov -0x28(%ebp),%edi │ │ + mov -0x48(%ebp),%ecx │ │ + mov %eax,-0xa8(%ebp) │ │ + mov -0xc8(%ebp),%eax │ │ mov %eax,-0x14(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ + mov -0x20(%ebp),%eax │ │ mov %eax,-0x24(%ebp) │ │ - mov -0x58(%ebp),%eax │ │ - mov %eax,-0x98(%ebp) │ │ + mov -0xb8(%ebp),%eax │ │ + mov %eax,-0x78(%ebp) │ │ mov $0x1,%al │ │ - mov %eax,-0x48(%ebp) │ │ - jmp 50d87 │ │ - mov -0xe8(%ebp),%eax │ │ - mov -0x198(%ebp),%ecx │ │ - mov -0x6c(%ebp),%edx │ │ + mov %eax,-0x88(%ebp) │ │ + jmp 52ffa │ │ + mov -0x1c8(%ebp),%eax │ │ + mov 0x4(%esi),%edi │ │ + cmpb $0x0,(%eax) │ │ + mov -0x1a8(%ebp),%eax │ │ + je 53311 │ │ + cmpl $0x0,(%eax) │ │ + jne 532e4 │ │ + cmpb $0xff,0x4(%eax) │ │ + jne 54a00 │ │ + mov 0x8(%eax),%eax │ │ + cmp %edi,0x4(%eax) │ │ + mov -0x1c(%ebp),%dl │ │ + jbe 5307c │ │ + mov (%eax),%eax │ │ + imul $0xc,%edi,%ecx │ │ + mov 0x4(%eax,%ecx,1),%edx │ │ + mov 0x8(%eax,%ecx,1),%eax │ │ + mov %edx,-0xc8(%ebp) │ │ + mov -0x1c(%ebp),%dl │ │ + mov %eax,-0xd8(%ebp) │ │ + jmp 5307c │ │ + mov -0xf8(%ebp),%eax │ │ + mov -0x1c8(%ebp),%ecx │ │ + mov -0x248(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 5d700 │ │ - jmp 50e20 │ │ + call 5f5a0 │ │ + jmp 532d2 │ │ cmp $0x3,%ecx │ │ setae %al │ │ - cmpl $0x0,-0x168(%ebp) │ │ + cmpl $0x0,-0x158(%ebp) │ │ sete %cl │ │ or %al,%cl │ │ - je 525ce │ │ - testb $0x1,-0x48(%ebp) │ │ + je 54a10 │ │ + testb $0x1,-0x88(%ebp) │ │ mov %esi,%ebx │ │ - je 525e4 │ │ - jmp 5260e │ │ + je 54a29 │ │ + jmp 54a53 │ │ mov -0x10(%ebp),%eax │ │ - lea 0x1154(%eax),%ecx │ │ + lea 0x115c(%eax),%ecx │ │ xor %eax,%eax │ │ mov (%ecx),%dl │ │ - mov %ecx,%esi │ │ - mov %ecx,-0x2b4(%ebp) │ │ + mov %ecx,-0x338(%ebp) │ │ + mov %dl,-0xc8(%ebp) │ │ cmp $0xff,%dl │ │ - mov %dl,-0xd8(%ebp) │ │ - cmove %eax,%esi │ │ + mov %ecx,%edx │ │ + cmove %eax,%edx │ │ mov 0x28(%ecx),%eax │ │ - add %eax,%esi │ │ - mov %eax,-0x230(%ebp) │ │ + add %eax,%edx │ │ + mov %eax,-0x290(%ebp) │ │ mov 0x30(%ecx),%eax │ │ - mov %esi,-0x2c8(%ebp) │ │ - mov %eax,-0x1f8(%ebp) │ │ + mov %edx,-0x344(%ebp) │ │ + mov %eax,-0x258(%ebp) │ │ dec %eax │ │ mov %eax,-0x24(%ebp) │ │ mov 0x8(%ecx),%eax │ │ - mov %eax,-0x48(%ebp) │ │ + mov %eax,-0x88(%ebp) │ │ mov 0xc(%ecx),%eax │ │ - mov %eax,-0x98(%ebp) │ │ + mov %eax,-0x78(%ebp) │ │ mov 0x14(%ecx),%eax │ │ - mov %eax,-0x2d4(%ebp) │ │ + mov %eax,-0x100(%ebp) │ │ mov 0x10(%ecx),%eax │ │ - mov %eax,-0x2d0(%ebp) │ │ + mov %eax,-0x130(%ebp) │ │ mov 0x2c(%ecx),%eax │ │ - mov %eax,-0x2cc(%ebp) │ │ - mov 0x18(%ecx),%eax │ │ - mov %eax,-0x2c4(%ebp) │ │ + mov %eax,-0x348(%ebp) │ │ mov 0x1c(%ecx),%eax │ │ - mov %eax,-0x2bc(%ebp) │ │ + mov %eax,-0x340(%ebp) │ │ + mov 0x18(%ecx),%eax │ │ + mov %eax,-0x334(%ebp) │ │ mov 0x20(%ecx),%eax │ │ - mov %eax,-0x2c0(%ebp) │ │ + mov %eax,-0x330(%ebp) │ │ mov 0x24(%ecx),%eax │ │ - mov %eax,-0x2b8(%ebp) │ │ + mov %eax,-0x33c(%ebp) │ │ mov 0x74(%ecx),%eax │ │ - mov %eax,-0x2b0(%ebp) │ │ + mov %eax,-0x32c(%ebp) │ │ mov 0x70(%ecx),%eax │ │ - mov %eax,-0x22c(%ebp) │ │ + mov %eax,-0x28c(%ebp) │ │ mov 0x7c(%ecx),%eax │ │ - mov %eax,-0x29c(%ebp) │ │ + mov %eax,-0x318(%ebp) │ │ mov 0x78(%ecx),%eax │ │ - mov %eax,-0x228(%ebp) │ │ + mov %eax,-0x288(%ebp) │ │ mov 0x84(%ecx),%eax │ │ - mov %eax,-0x298(%ebp) │ │ + mov %eax,-0x314(%ebp) │ │ mov 0x80(%ecx),%eax │ │ - mov %eax,-0x224(%ebp) │ │ - mov 0x9c(%ecx),%eax │ │ - mov %eax,-0x294(%ebp) │ │ - mov 0x98(%ecx),%eax │ │ - mov %eax,-0x220(%ebp) │ │ - mov 0xa4(%ecx),%eax │ │ - mov %eax,-0x290(%ebp) │ │ - mov 0xa0(%ecx),%eax │ │ - mov %eax,-0x21c(%ebp) │ │ - mov 0x94(%ecx),%eax │ │ - mov %eax,-0x28c(%ebp) │ │ - mov 0x90(%ecx),%eax │ │ - mov %eax,-0x218(%ebp) │ │ + mov %eax,-0x284(%ebp) │ │ mov 0xac(%ecx),%eax │ │ - mov %eax,-0x288(%ebp) │ │ + mov %eax,-0x310(%ebp) │ │ mov 0xa8(%ecx),%eax │ │ - mov %eax,-0x214(%ebp) │ │ + mov %eax,-0x280(%ebp) │ │ mov 0xb4(%ecx),%eax │ │ - mov %eax,-0x284(%ebp) │ │ + mov %eax,-0x30c(%ebp) │ │ mov 0xb0(%ecx),%eax │ │ - mov %eax,-0x210(%ebp) │ │ - mov 0x88(%ecx),%eax │ │ - mov %eax,-0x2ac(%ebp) │ │ + mov %eax,-0x27c(%ebp) │ │ mov 0x8c(%ecx),%eax │ │ - mov %eax,-0x2a8(%ebp) │ │ - mov 0xb8(%ecx),%eax │ │ - mov %eax,-0x2a4(%ebp) │ │ + mov %eax,-0x308(%ebp) │ │ + mov 0x88(%ecx),%eax │ │ + mov %eax,-0x278(%ebp) │ │ + mov 0x94(%ecx),%eax │ │ + mov %eax,-0x304(%ebp) │ │ + mov 0x90(%ecx),%eax │ │ + mov %eax,-0x274(%ebp) │ │ + mov 0xa4(%ecx),%eax │ │ + mov %eax,-0x300(%ebp) │ │ + mov 0xa0(%ecx),%eax │ │ + mov %eax,-0x270(%ebp) │ │ mov 0xbc(%ecx),%eax │ │ - mov %eax,-0x2a0(%ebp) │ │ - lea -0xbb8(%ebp),%eax │ │ - add $0xc4,%eax │ │ - mov %eax,-0x20c(%ebp) │ │ - mov -0x4fc(%ebp),%eax │ │ - movq -0x504(%ebp),%xmm0 │ │ - movq -0x514(%ebp),%xmm2 │ │ - movq -0x50c(%ebp),%xmm1 │ │ - cmpb $0xff,-0xd8(%ebp) │ │ + mov %eax,-0x2fc(%ebp) │ │ + mov 0xb8(%ecx),%eax │ │ + mov %eax,-0x26c(%ebp) │ │ + mov 0xc4(%ecx),%eax │ │ + mov %eax,-0x2f8(%ebp) │ │ + mov 0xc0(%ecx),%eax │ │ + mov %eax,-0x268(%ebp) │ │ + mov 0x98(%ecx),%eax │ │ + mov %eax,-0x328(%ebp) │ │ + mov 0x9c(%ecx),%eax │ │ + mov %eax,-0x324(%ebp) │ │ + mov 0xc8(%ecx),%eax │ │ + mov %eax,-0x320(%ebp) │ │ + mov 0xcc(%ecx),%eax │ │ + mov %eax,-0x31c(%ebp) │ │ + lea -0xc68(%ebp),%eax │ │ + lea 0xe8(%eax),%ecx │ │ + lea 0x108(%eax),%edx │ │ + add $0x134,%eax │ │ + mov %ecx,-0x264(%ebp) │ │ + mov %edx,-0x260(%ebp) │ │ + mov %eax,-0x25c(%ebp) │ │ + mov -0x568(%ebp),%eax │ │ + movq -0x570(%ebp),%xmm0 │ │ + movq -0x580(%ebp),%xmm2 │ │ + movq -0x578(%ebp),%xmm1 │ │ + cmpb $0xff,-0xc8(%ebp) │ │ mov %eax,-0x1cc(%ebp) │ │ movq %xmm0,-0x1d4(%ebp) │ │ movq %xmm1,-0x1dc(%ebp) │ │ movq %xmm2,-0x1e4(%ebp) │ │ push $0x60 │ │ pop %ecx │ │ - lea -0x3c8(%ebp),%edi │ │ - lea -0x4f8(%ebp),%esi │ │ + lea -0x418(%ebp),%edi │ │ + lea -0x564(%ebp),%esi │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ - je 51609 │ │ - cmpl $0x0,-0x1f8(%ebp) │ │ - je 51609 │ │ + je 53935 │ │ + cmpl $0x0,-0x258(%ebp) │ │ + je 53935 │ │ mov -0x1e4(%ebp),%eax │ │ mov -0x1dc(%ebp),%ecx │ │ mov -0x24(%ebp),%edi │ │ mov %eax,-0xa8(%ebp) │ │ mov -0x1e0(%ebp),%eax │ │ mov %ecx,-0x14(%ebp) │ │ and %edi,%ecx │ │ or $0x1,%ecx │ │ - mov %ecx,-0x68(%ebp) │ │ + mov %ecx,-0x48(%ebp) │ │ mov %eax,-0x18(%ebp) │ │ and -0x24(%ebp),%eax │ │ cmp $0x1fffffff,%eax │ │ - ja 51609 │ │ - mov -0x98(%ebp),%edx │ │ + ja 53935 │ │ + mov -0x78(%ebp),%edx │ │ lea 0x0(,%eax,8),%ecx │ │ sub %ecx,%edx │ │ - jb 51609 │ │ + jb 53935 │ │ cmp $0x8,%edx │ │ - jb 51609 │ │ - mov -0x48(%ebp),%edx │ │ + jb 53935 │ │ + mov -0x88(%ebp),%edx │ │ mov (%edx,%ecx,1),%esi │ │ mov 0x4(%edx,%ecx,1),%ecx │ │ mov %ecx,%edx │ │ mov %esi,%ebx │ │ xor -0x14(%ebp),%edx │ │ xor -0x18(%ebp),%ebx │ │ or %edx,%ebx │ │ - je 51360 │ │ - add -0x68(%ebp),%eax │ │ + je 53618 │ │ + add -0x48(%ebp),%eax │ │ sub $0x1,%edi │ │ setb %dl │ │ or %ecx,%esi │ │ - je 51609 │ │ + je 53935 │ │ test %dl,%dl │ │ - je 51302 │ │ - jmp 51609 │ │ - mov -0x2d4(%ebp),%ecx │ │ + je 535ba │ │ + jmp 53935 │ │ + mov -0x100(%ebp),%ecx │ │ shl $0x2,%eax │ │ sub %eax,%ecx │ │ setb %dl │ │ cmp $0x4,%ecx │ │ setb %cl │ │ or %dl,%cl │ │ - jne 51609 │ │ - mov -0x2d0(%ebp),%ecx │ │ - mov (%ecx,%eax,1),%ecx │ │ - test %ecx,%ecx │ │ - je 51609 │ │ - dec %ecx │ │ - cmp -0x2cc(%ebp),%ecx │ │ - jae 51609 │ │ - mov %ecx,%eax │ │ - mull -0x230(%ebp) │ │ + jne 53935 │ │ + mov -0x130(%ebp),%ecx │ │ + mov (%ecx,%eax,1),%eax │ │ + dec %eax │ │ + cmp -0x348(%ebp),%eax │ │ + jae 53935 │ │ + mull -0x290(%ebp) │ │ shld $0x2,%eax,%edx │ │ - jne 51609 │ │ - mov -0x2bc(%ebp),%edx │ │ + jne 53935 │ │ + mov -0x340(%ebp),%esi │ │ shl $0x2,%eax │ │ - sub %eax,%edx │ │ - jb 51609 │ │ - mov -0x2b8(%ebp),%ebx │ │ - sub %eax,%ebx │ │ - jb 51609 │ │ - mov -0x230(%ebp),%eax │ │ - cmp $0x9,%eax │ │ - jae 529f3 │ │ - test %eax,%eax │ │ - je 51e7e │ │ - imul %eax,%ecx │ │ - mov -0x2b4(%ebp),%eax │ │ - movl $0x0,-0x208(%ebp) │ │ - movl $0x0,-0x58(%ebp) │ │ - movl $0x0,-0x68(%ebp) │ │ - movl $0x0,-0x88(%ebp) │ │ + sub %eax,%esi │ │ + jb 53935 │ │ + mov -0x33c(%ebp),%ecx │ │ + sub %eax,%ecx │ │ + jb 53935 │ │ + mov -0x290(%ebp),%edx │ │ + cmp $0x9,%edx │ │ + jae 54aba │ │ + test %edx,%edx │ │ + je 541b5 │ │ + mov -0x330(%ebp),%edx │ │ + mov -0x338(%ebp),%edi │ │ + mov %eax,-0x68(%ebp) │ │ + movl $0x0,-0x18(%ebp) │ │ + movl $0x0,-0x48(%ebp) │ │ + movl $0x0,-0x1c(%ebp) │ │ + movl $0x0,-0xd8(%ebp) │ │ movl $0x0,-0x20(%ebp) │ │ - movl $0x0,-0x28(%ebp) │ │ - movl $0x0,-0x2c(%ebp) │ │ - movl $0x0,-0xe8(%ebp) │ │ - movl $0x0,-0xb8(%ebp) │ │ - movl $0x0,-0x128(%ebp) │ │ - movl $0x0,-0x138(%ebp) │ │ + movl $0x0,-0x1b8(%ebp) │ │ + movl $0x0,-0xf8(%ebp) │ │ movl $0x0,-0x158(%ebp) │ │ - movl $0x0,-0x168(%ebp) │ │ - movl $0x0,-0x1a8(%ebp) │ │ movl $0x0,-0x188(%ebp) │ │ + movl $0x0,-0x148(%ebp) │ │ + movl $0x0,-0x178(%ebp) │ │ + movl $0x0,-0x1c8(%ebp) │ │ movl $0x0,-0x198(%ebp) │ │ - sub $0x4,%edx │ │ - jb 51554 │ │ - sub $0x4,%ebx │ │ - jb 51554 │ │ - mov -0x2c4(%ebp),%esi │ │ - movzbl (%eax),%edi │ │ - mov (%esi,%ecx,4),%esi │ │ - mov %esi,-0x14(%ebp) │ │ - mov -0x2c0(%ebp),%esi │ │ - mov (%esi,%ecx,4),%esi │ │ - mov %esi,-0x18(%ebp) │ │ - mov -0x10(%ebp),%esi │ │ - mov -0x7bdb0(%esi,%edi,4),%edi │ │ - add %esi,%edi │ │ - jmp *%edi │ │ - mov -0x18(%ebp),%esi │ │ - mov -0x14(%ebp),%edi │ │ - mov %esi,-0x58(%ebp) │ │ - mov %edi,-0x208(%ebp) │ │ - jmp 51546 │ │ - mov -0x18(%ebp),%esi │ │ - mov -0x14(%ebp),%edi │ │ - mov %esi,-0x28(%ebp) │ │ - mov %edi,-0x20(%ebp) │ │ - jmp 51546 │ │ - mov -0x18(%ebp),%esi │ │ - mov -0x14(%ebp),%edi │ │ - mov %esi,-0x198(%ebp) │ │ - mov %edi,-0x188(%ebp) │ │ - jmp 51546 │ │ - mov -0x18(%ebp),%esi │ │ - mov -0x14(%ebp),%edi │ │ - mov %esi,-0x88(%ebp) │ │ - mov %edi,-0x68(%ebp) │ │ - jmp 51546 │ │ - mov -0x18(%ebp),%esi │ │ - mov -0x14(%ebp),%edi │ │ - mov %esi,-0x1a8(%ebp) │ │ - mov %edi,-0x168(%ebp) │ │ - jmp 51546 │ │ - mov -0x18(%ebp),%esi │ │ - mov -0x14(%ebp),%edi │ │ - mov %esi,-0xe8(%ebp) │ │ - mov %edi,-0x2c(%ebp) │ │ - jmp 51546 │ │ - mov -0x18(%ebp),%esi │ │ - mov -0x14(%ebp),%edi │ │ - mov %esi,-0x128(%ebp) │ │ - mov %edi,-0xb8(%ebp) │ │ - jmp 51546 │ │ - mov -0x18(%ebp),%esi │ │ - mov -0x14(%ebp),%edi │ │ - mov %esi,-0x158(%ebp) │ │ - mov %edi,-0x138(%ebp) │ │ - inc %eax │ │ - inc %ecx │ │ - cmp -0x2c8(%ebp),%eax │ │ - jne 5147c │ │ - mov -0x2b0(%ebp),%eax │ │ - mov -0x208(%ebp),%esi │ │ - sub %esi,%eax │ │ - jb 51609 │ │ - cmp -0x58(%ebp),%eax │ │ - mov -0x29c(%ebp),%eax │ │ + movl $0x0,-0x248(%ebp) │ │ + movl $0x0,-0x1a8(%ebp) │ │ + movl $0x0,-0x4c(%ebp) │ │ + movl $0x0,-0x238(%ebp) │ │ + movl $0x0,-0xe0(%ebp) │ │ + movl $0x0,-0x8c(%ebp) │ │ + movl $0x0,-0xdc(%ebp) │ │ + mov %edx,-0x14(%ebp) │ │ + mov -0x334(%ebp),%edx │ │ + sub $0x4,%esi │ │ + jb 53839 │ │ + sub $0x4,%ecx │ │ + jb 53839 │ │ + mov -0x68(%ebp),%eax │ │ + mov -0x14(%ebp),%ebx │ │ + mov %ecx,-0xb8(%ebp) │ │ + mov %edx,-0x28(%ebp) │ │ + movzbl (%edi),%ecx │ │ + mov (%edx,%eax,1),%edx │ │ + mov (%ebx,%eax,1),%ebx │ │ + mov -0x10(%ebp),%eax │ │ + mov -0x7b484(%eax,%ecx,4),%ecx │ │ + add %eax,%ecx │ │ + mov %edx,%eax │ │ + jmp *%ecx │ │ + mov %ebx,-0xd8(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + jmp 5380e │ │ + mov %ebx,-0x148(%ebp) │ │ + mov %eax,-0x188(%ebp) │ │ + jmp 5380e │ │ + mov %ebx,-0xdc(%ebp) │ │ + mov %eax,-0x8c(%ebp) │ │ + jmp 5380e │ │ + mov %ebx,-0x1b8(%ebp) │ │ + mov %eax,-0x20(%ebp) │ │ + jmp 5380e │ │ + mov %ebx,-0x158(%ebp) │ │ + mov %eax,-0xf8(%ebp) │ │ + jmp 5380e │ │ + mov %ebx,-0xe0(%ebp) │ │ + mov %eax,-0x238(%ebp) │ │ + jmp 5380e │ │ + mov %ebx,-0x1c8(%ebp) │ │ + mov %eax,-0x178(%ebp) │ │ + jmp 5380e │ │ + mov %ebx,-0x248(%ebp) │ │ + mov %eax,-0x198(%ebp) │ │ + jmp 5380e │ │ + mov %ebx,-0x4c(%ebp) │ │ + mov %eax,-0x1a8(%ebp) │ │ + mov -0x48(%ebp),%ebx │ │ + mov -0x18(%ebp),%eax │ │ + mov -0x28(%ebp),%edx │ │ + inc %edi │ │ + addl $0x4,-0x14(%ebp) │ │ + mov -0xb8(%ebp),%ecx │ │ + mov %eax,-0x18(%ebp) │ │ + mov %ebx,-0x48(%ebp) │ │ + add $0x4,%edx │ │ + cmp -0x344(%ebp),%edi │ │ + jne 53761 │ │ + jmp 5383f │ │ + mov -0x48(%ebp),%ebx │ │ + mov -0x18(%ebp),%eax │ │ + mov %eax,%ecx │ │ + mov -0x32c(%ebp),%eax │ │ + mov %ecx,-0x14(%ebp) │ │ + sub %ecx,%eax │ │ + jb 53935 │ │ + cmp %ebx,%eax │ │ + mov -0x318(%ebp),%eax │ │ setb %cl │ │ - sub -0x68(%ebp),%eax │ │ + sub -0x1c(%ebp),%eax │ │ setb %dl │ │ or %cl,%dl │ │ - jne 51609 │ │ - cmp -0x88(%ebp),%eax │ │ - mov -0x298(%ebp),%eax │ │ + jne 53935 │ │ + cmp -0xd8(%ebp),%eax │ │ + mov -0x314(%ebp),%eax │ │ setb %cl │ │ sub -0x20(%ebp),%eax │ │ setb %dl │ │ or %cl,%dl │ │ - jne 51609 │ │ - cmp -0x28(%ebp),%eax │ │ - mov -0x294(%ebp),%eax │ │ + jne 53935 │ │ + cmp -0x1b8(%ebp),%eax │ │ + mov -0x310(%ebp),%eax │ │ setb %cl │ │ - sub -0x2c(%ebp),%eax │ │ + sub -0xf8(%ebp),%eax │ │ setb %dl │ │ or %cl,%dl │ │ - jne 51609 │ │ - cmp -0xe8(%ebp),%eax │ │ - mov -0x290(%ebp),%eax │ │ + jne 53935 │ │ + cmp -0x158(%ebp),%eax │ │ + mov -0x30c(%ebp),%eax │ │ setb %cl │ │ - sub -0xb8(%ebp),%eax │ │ + sub -0x188(%ebp),%eax │ │ setb %dl │ │ or %cl,%dl │ │ - jne 51609 │ │ - cmp -0x128(%ebp),%eax │ │ - mov -0x28c(%ebp),%eax │ │ + jne 53935 │ │ + cmp -0x148(%ebp),%eax │ │ + mov -0x308(%ebp),%eax │ │ setb %cl │ │ - sub -0x138(%ebp),%eax │ │ + sub -0x178(%ebp),%eax │ │ setb %dl │ │ or %cl,%dl │ │ - jne 51609 │ │ - cmp -0x158(%ebp),%eax │ │ - mov -0x288(%ebp),%eax │ │ + jne 53935 │ │ + cmp -0x1c8(%ebp),%eax │ │ + mov -0x304(%ebp),%eax │ │ setb %cl │ │ - sub -0x168(%ebp),%eax │ │ + sub -0x198(%ebp),%eax │ │ setb %dl │ │ or %cl,%dl │ │ - je 52518 │ │ - mov -0x1d8(%ebp),%eax │ │ - andl $0x0,-0x318(%ebp) │ │ - movl $0x1,-0x314(%ebp) │ │ - andl $0x0,-0x310(%ebp) │ │ - test %eax,%eax │ │ - mov %eax,-0x18(%ebp) │ │ - je 516bf │ │ - mov -0x1d4(%ebp),%edi │ │ + jne 53935 │ │ + cmp -0x248(%ebp),%eax │ │ + mov -0x300(%ebp),%eax │ │ + setb %cl │ │ + sub -0x1a8(%ebp),%eax │ │ + setb %dl │ │ + or %cl,%dl │ │ + jne 53935 │ │ + cmp -0x4c(%ebp),%eax │ │ + mov -0x2fc(%ebp),%eax │ │ + setb %cl │ │ + sub -0x238(%ebp),%eax │ │ + setb %dl │ │ + or %cl,%dl │ │ + je 5492a │ │ + mov -0x1d8(%ebp),%edi │ │ + andl $0x0,-0x2f4(%ebp) │ │ + movl $0x1,-0x2f0(%ebp) │ │ + andl $0x0,-0x2ec(%ebp) │ │ + test %edi,%edi │ │ + je 539ec │ │ + mov -0x1d4(%ebp),%eax │ │ mov $0x1,%edx │ │ mov $0x0,%esi │ │ mov %edx,%ecx │ │ - test %edi,%edi │ │ - je 51696 │ │ - mov -0x18(%ebp),%ecx │ │ - cmpb $0x2f,(%ecx) │ │ + test %eax,%eax │ │ + je 539c3 │ │ + cmpb $0x2f,(%edi) │ │ mov -0x10(%ebp),%ebx │ │ mov %edx,0x8(%esp) │ │ mov %edx,0x4(%esp) │ │ - lea -0x318(%ebp),%ecx │ │ + lea -0x2f4(%ebp),%ecx │ │ xor %edx,%edx │ │ - mov %edi,(%esp) │ │ - call 4dbb0 │ │ - mov -0x314(%ebp),%eax │ │ - mov -0x310(%ebp),%esi │ │ - mov -0x18(%ebp),%ecx │ │ + mov %eax,(%esp) │ │ + mov %eax,%esi │ │ + call 4fbf0 │ │ + mov -0x2f0(%ebp),%ecx │ │ + mov -0x2ec(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ - mov %edi,0x8(%esp) │ │ - mov %eax,-0x14(%ebp) │ │ - add %esi,%eax │ │ - mov %ecx,0x4(%esp) │ │ + mov %esi,0x8(%esp) │ │ + mov %edi,0x4(%esp) │ │ + mov %eax,-0x18(%ebp) │ │ + add %ecx,%eax │ │ + mov %ecx,-0x14(%ebp) │ │ mov %eax,(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ + mov %esi,%eax │ │ mov -0x14(%ebp),%ecx │ │ + mov -0x18(%ebp),%esi │ │ xor %edx,%edx │ │ inc %edx │ │ - mov -0x1d0(%ebp),%eax │ │ - add %edi,%esi │ │ - mov %esi,-0x310(%ebp) │ │ - test %eax,%eax │ │ - mov %eax,-0x14(%ebp) │ │ - je 516e1 │ │ + mov -0x1d0(%ebp),%edi │ │ + add %eax,%esi │ │ + mov %esi,-0x2ec(%ebp) │ │ + test %edi,%edi │ │ + mov %edi,-0x14(%ebp) │ │ + je 53a0e │ │ mov -0x1cc(%ebp),%edi │ │ test %esi,%esi │ │ - je 516eb │ │ + je 53a18 │ │ cmpb $0x2f,-0x1(%ecx,%esi,1) │ │ setne %bl │ │ - jmp 516ef │ │ + jmp 53a1c │ │ mov -0x1d0(%ebp),%eax │ │ mov $0x1,%edx │ │ test %eax,%eax │ │ mov %eax,-0x14(%ebp) │ │ - je 51ce9 │ │ + je 54020 │ │ mov -0x1cc(%ebp),%edi │ │ xor %esi,%esi │ │ mov %edx,%ecx │ │ - jmp 516ed │ │ + jmp 53a1a │ │ mov -0x10(%ebp),%ebx │ │ xor %esi,%esi │ │ - jmp 51cf0 │ │ + jmp 54027 │ │ xor %esi,%esi │ │ xor %ebx,%ebx │ │ test %edi,%edi │ │ - je 51716 │ │ + je 53a43 │ │ mov -0x14(%ebp),%eax │ │ cmpb $0x2f,(%eax) │ │ - mov -0x318(%ebp),%eax │ │ - jne 5171c │ │ + mov -0x2f4(%ebp),%eax │ │ + jne 53a49 │ │ mov -0x10(%ebp),%ebx │ │ - andl $0x0,-0x310(%ebp) │ │ + andl $0x0,-0x2ec(%ebp) │ │ xor %esi,%esi │ │ cmp %eax,%edi │ │ - jbe 51744 │ │ - jmp 5218f │ │ - mov -0x318(%ebp),%eax │ │ + jbe 53a71 │ │ + jmp 544d2 │ │ + mov -0x2f4(%ebp),%eax │ │ test %bl,%bl │ │ - je 51733 │ │ + je 53a60 │ │ cmp %esi,%eax │ │ - je 521e6 │ │ + je 5450a │ │ movb $0x2f,(%ecx,%esi,1) │ │ inc %esi │ │ - mov %esi,-0x310(%ebp) │ │ + mov %esi,-0x2ec(%ebp) │ │ sub %esi,%eax │ │ cmp %eax,%edi │ │ - ja 5218c │ │ + ja 544cf │ │ mov -0x10(%ebp),%ebx │ │ test %edi,%edi │ │ - je 51759 │ │ + je 53a86 │ │ mov -0x14(%ebp),%eax │ │ add %esi,%ecx │ │ mov %edi,0x8(%esp) │ │ mov %ecx,(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ + mov -0x2f0(%ebp),%edx │ │ add %edi,%esi │ │ - mov %esi,-0x310(%ebp) │ │ - mov -0x314(%ebp),%edx │ │ - lea -0x364(%ebp),%ecx │ │ + lea -0x394(%ebp),%ecx │ │ mov %esi,(%esp) │ │ mov %edx,-0x14(%ebp) │ │ - call 57b10 │ │ - cmpl $0x1,-0x364(%ebp) │ │ - jne 51cc6 │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x360(%ebp),%ecx │ │ - mov -0x35c(%ebp),%edi │ │ - mov 0x124c(%ebx),%esi │ │ - cmp 0x1244(%ebx),%esi │ │ - jne 517c9 │ │ + call 59cf0 │ │ + cmpl $0x1,-0x394(%ebp) │ │ + jne 53ffd │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x390(%ebp),%ecx │ │ + mov -0x38c(%ebp),%edi │ │ + mov 0x1264(%ebx),%esi │ │ + cmp 0x125c(%ebx),%esi │ │ + jne 53af0 │ │ mov %ecx,-0x18(%ebp) │ │ - lea 0x1244(%ebx),%ecx │ │ - call 58a10 │ │ - mov 0x1248(%ebx),%eax │ │ + lea 0x125c(%ebx),%ecx │ │ + call 5ab20 │ │ + mov 0x1260(%ebx),%eax │ │ mov -0x18(%ebp),%ecx │ │ mov %ecx,(%eax,%esi,8) │ │ mov %edi,0x4(%eax,%esi,8) │ │ inc %esi │ │ - mov %esi,0x124c(%ebx) │ │ - jmp 517e3 │ │ - mov 0x1248(%ebx),%eax │ │ + mov %esi,0x1264(%ebx) │ │ + jmp 53b0a │ │ + mov 0x1260(%ebx),%eax │ │ mov %ecx,(%eax,%esi,8) │ │ mov %edi,0x4(%eax,%esi,8) │ │ inc %esi │ │ - mov %esi,0x124c(%ebx) │ │ - je 52646 │ │ - mov 0x1248(%ebx),%eax │ │ + mov %esi,0x1264(%ebx) │ │ + je 54a8b │ │ + mov 0x1260(%ebx),%eax │ │ mov -0x8(%eax,%esi,8),%edx │ │ mov -0x4(%eax,%esi,8),%eax │ │ - lea -0x678(%ebp),%ecx │ │ + lea -0x6e8(%ebp),%ecx │ │ mov %eax,(%esp) │ │ - call 544b0 │ │ - mov -0x678(%ebp),%eax │ │ + call 56420 │ │ + mov -0x6e8(%ebp),%eax │ │ cmp $0xffffffff,%eax │ │ - je 51cc6 │ │ - mov %eax,-0xbc(%ebp) │ │ - mov -0x674(%ebp),%eax │ │ - mov %eax,-0x528(%ebp) │ │ + je 53ffd │ │ + mov %eax,-0xe0(%ebp) │ │ + mov -0x6e4(%ebp),%eax │ │ + mov %eax,-0xdc(%ebp) │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x678(%ebp),%ecx │ │ + lea -0x6e8(%ebp),%ecx │ │ movl $0x11,0x4(%esp) │ │ - lea -0x76143(%ebx),%eax │ │ - lea 0x1238(%ebx),%edx │ │ + lea -0x754cf(%ebx),%eax │ │ + lea 0x1250(%ebx),%edx │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ + call 5c070 │ │ mov %edx,-0x18(%ebp) │ │ mov %eax,%ecx │ │ test %eax,%eax │ │ mov -0x18(%ebp),%eax │ │ cmove %ecx,%eax │ │ mov %eax,-0x18(%ebp) │ │ mov $0x1,%eax │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x138(%ebp) │ │ - lea -0x76123(%ebx),%eax │ │ - lea -0x678(%ebp),%ecx │ │ - lea 0x1238(%ebx),%edx │ │ + mov %ecx,-0x1b8(%ebp) │ │ + lea -0x754af(%ebx),%eax │ │ + lea -0x6e8(%ebp),%ecx │ │ + lea 0x1250(%ebx),%edx │ │ movl $0xf,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x68(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x48(%ebp) │ │ mov %eax,%ecx │ │ test %eax,%eax │ │ - mov -0x68(%ebp),%eax │ │ + mov -0x48(%ebp),%eax │ │ cmove %ecx,%eax │ │ - mov %eax,-0x68(%ebp) │ │ + mov %eax,-0x48(%ebp) │ │ mov $0x1,%eax │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x128(%ebp) │ │ - lea -0x76114(%ebx),%eax │ │ - lea -0x678(%ebp),%ecx │ │ - lea 0x1238(%ebx),%edx │ │ + mov %ecx,-0x188(%ebp) │ │ + lea -0x754a0(%ebx),%eax │ │ + lea -0x6e8(%ebp),%ecx │ │ + lea 0x1250(%ebx),%edx │ │ movl $0xf,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ + call 5c070 │ │ mov %edx,-0xa8(%ebp) │ │ mov %eax,%ecx │ │ test %eax,%eax │ │ mov -0xa8(%ebp),%eax │ │ cmove %ecx,%eax │ │ mov %eax,-0xa8(%ebp) │ │ mov $0x1,%eax │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x168(%ebp) │ │ - lea -0x760e4(%ebx),%eax │ │ - lea -0x678(%ebp),%ecx │ │ - lea 0x1238(%ebx),%edx │ │ + mov %ecx,-0x158(%ebp) │ │ + lea -0x75470(%ebx),%eax │ │ + lea -0x6e8(%ebp),%ecx │ │ + lea 0x1250(%ebx),%edx │ │ movl $0x12,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x58(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0xb8(%ebp) │ │ mov %eax,%ecx │ │ test %eax,%eax │ │ - mov -0x58(%ebp),%eax │ │ + mov -0xb8(%ebp),%eax │ │ cmove %ecx,%eax │ │ - mov %eax,-0x58(%ebp) │ │ + mov %eax,-0xb8(%ebp) │ │ mov $0x1,%eax │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x188(%ebp) │ │ - lea -0x7c87c(%ebx),%eax │ │ - lea -0x678(%ebp),%ecx │ │ - lea 0x1238(%ebx),%edx │ │ + mov %ecx,-0x178(%ebp) │ │ + lea -0x7bebc(%ebx),%eax │ │ + lea -0x6e8(%ebp),%ecx │ │ + lea 0x1250(%ebx),%edx │ │ movl $0x10,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x20(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x28(%ebp) │ │ mov %eax,%ecx │ │ test %eax,%eax │ │ - mov -0x20(%ebp),%eax │ │ + mov -0x28(%ebp),%eax │ │ cmove %ecx,%eax │ │ - mov %eax,-0x20(%ebp) │ │ + mov %eax,-0x28(%ebp) │ │ mov $0x1,%eax │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x158(%ebp) │ │ - lea -0x760bf(%ebx),%eax │ │ - lea -0x678(%ebp),%ecx │ │ - lea 0x1238(%ebx),%edx │ │ + mov %ecx,-0x148(%ebp) │ │ + lea -0x7544b(%ebx),%eax │ │ + lea -0x6e8(%ebp),%ecx │ │ + lea 0x1250(%ebx),%edx │ │ movl $0xe,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x88(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x68(%ebp) │ │ mov %eax,%ecx │ │ test %eax,%eax │ │ - mov -0x88(%ebp),%eax │ │ + mov -0x68(%ebp),%eax │ │ cmove %ecx,%eax │ │ - mov %eax,-0x88(%ebp) │ │ + mov %eax,-0x68(%ebp) │ │ mov $0x1,%eax │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x1a8(%ebp) │ │ - lea -0x760b1(%ebx),%eax │ │ - lea -0x678(%ebp),%ecx │ │ - lea 0x1238(%ebx),%edx │ │ + mov %ecx,-0x198(%ebp) │ │ + lea -0x7543d(%ebx),%eax │ │ + lea -0x6e8(%ebp),%ecx │ │ + lea 0x1250(%ebx),%edx │ │ movl $0x16,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x2c(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x1c(%ebp) │ │ mov %eax,%ecx │ │ test %eax,%eax │ │ - mov -0x2c(%ebp),%eax │ │ + mov -0x1c(%ebp),%eax │ │ cmove %ecx,%eax │ │ - mov %eax,-0x2c(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ mov $0x1,%eax │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x198(%ebp) │ │ - lea -0x7c78c(%ebx),%eax │ │ - lea -0x678(%ebp),%ecx │ │ - lea 0x1238(%ebx),%edx │ │ + mov %ecx,-0x1c8(%ebp) │ │ + lea -0x7bdbc(%ebx),%eax │ │ + lea -0x6e8(%ebp),%ecx │ │ + lea 0x1250(%ebx),%edx │ │ movl $0x10,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x28(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x20(%ebp) │ │ mov %eax,%ecx │ │ test %eax,%eax │ │ - mov -0x28(%ebp),%eax │ │ + mov -0x20(%ebp),%eax │ │ cmove %ecx,%eax │ │ - mov %eax,-0x28(%ebp) │ │ + mov %eax,-0x20(%ebp) │ │ mov $0x1,%eax │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x208(%ebp) │ │ - lea -0x76105(%ebx),%eax │ │ - lea -0x678(%ebp),%ecx │ │ - lea 0x1238(%ebx),%edx │ │ + mov %ecx,-0x1a8(%ebp) │ │ + lea -0x75491(%ebx),%eax │ │ + lea -0x6e8(%ebp),%ecx │ │ + lea 0x1250(%ebx),%edx │ │ movl $0xe,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0xb8(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0xd8(%ebp) │ │ mov %eax,%edi │ │ test %eax,%eax │ │ - mov -0xb8(%ebp),%eax │ │ + mov -0xd8(%ebp),%eax │ │ cmove %edi,%eax │ │ - mov %eax,-0xb8(%ebp) │ │ + mov %eax,-0xd8(%ebp) │ │ mov $0x1,%eax │ │ cmove %eax,%edi │ │ - lea -0x760f7(%ebx),%eax │ │ - lea -0x678(%ebp),%ecx │ │ - lea 0x1238(%ebx),%edx │ │ + lea -0x75483(%ebx),%eax │ │ + lea -0x6e8(%ebp),%ecx │ │ + lea 0x1250(%ebx),%edx │ │ movl $0x13,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0xe8(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0xf8(%ebp) │ │ mov %eax,%esi │ │ - lea -0x760d2(%ebx),%eax │ │ - lea -0x678(%ebp),%ecx │ │ - lea 0x1238(%ebx),%edx │ │ + lea -0x7545e(%ebx),%eax │ │ + lea -0x6e8(%ebp),%ecx │ │ + lea 0x1250(%ebx),%edx │ │ movl $0x13,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ + call 5c070 │ │ test %esi,%esi │ │ mov %esi,%ecx │ │ mov $0x1,%ebx │ │ cmove %ebx,%ecx │ │ - mov -0xe8(%ebp),%ebx │ │ + mov -0xf8(%ebp),%ebx │ │ cmove %esi,%ebx │ │ test %eax,%eax │ │ mov $0x1,%esi │ │ cmove %eax,%edx │ │ cmove %esi,%eax │ │ mov -0x1e4(%ebp),%esi │ │ - mov %ebx,-0xe8(%ebp) │ │ + mov %ebx,-0xf8(%ebp) │ │ mov 0x10(%esi),%ebx │ │ - mov %ebx,-0x140(%ebp) │ │ + mov %ebx,-0x4c(%ebp) │ │ mov 0x14(%esi),%ebx │ │ - mov %ebx,-0x13c(%ebp) │ │ - mov 0x70(%esi),%ebx │ │ - mov %ebx,-0x6c(%ebp) │ │ - mov 0x74(%esi),%ebx │ │ - mov 0x80(%esi),%esi │ │ + mov %ebx,-0x8c(%ebp) │ │ + mov 0x78(%esi),%ebx │ │ + mov %ebx,-0x248(%ebp) │ │ + mov 0x7c(%esi),%ebx │ │ + mov 0x88(%esi),%esi │ │ test %esi,%esi │ │ - mov %ebx,-0x1ac(%ebp) │ │ - je 51b26 │ │ + mov %ebx,-0x238(%ebp) │ │ + je 53e4d │ │ lock incl (%esi) │ │ - jle 53282 │ │ - mov -0x138(%ebp),%ebx │ │ - movl $0x94,(%esp) │ │ - mov %ebx,-0xbb0(%ebp) │ │ + jle 5533b │ │ + mov -0x1b8(%ebp),%ebx │ │ + movl $0x9c,(%esp) │ │ + mov %ebx,-0xc60(%ebp) │ │ mov -0x18(%ebp),%ebx │ │ - mov %ebx,-0xbac(%ebp) │ │ - mov -0x140(%ebp),%ebx │ │ - mov %ebx,-0xba8(%ebp) │ │ - mov -0x13c(%ebp),%ebx │ │ - mov %ebx,-0xba4(%ebp) │ │ + mov %ebx,-0xc5c(%ebp) │ │ + mov -0x4c(%ebp),%ebx │ │ + mov %ebx,-0xc58(%ebp) │ │ + mov -0x8c(%ebp),%ebx │ │ + mov %ebx,-0xc54(%ebp) │ │ xor %ebx,%ebx │ │ inc %ebx │ │ - mov %ebx,-0xba0(%ebp) │ │ - mov -0x128(%ebp),%ebx │ │ - andl $0x0,-0xb9c(%ebp) │ │ - mov %ebx,-0xb98(%ebp) │ │ - mov -0x68(%ebp),%ebx │ │ - mov %ebx,-0xb94(%ebp) │ │ - mov -0x168(%ebp),%ebx │ │ - mov %ebx,-0xb90(%ebp) │ │ + mov %ebx,-0xc50(%ebp) │ │ + mov -0x188(%ebp),%ebx │ │ + andl $0x0,-0xc4c(%ebp) │ │ + mov %ebx,-0xc48(%ebp) │ │ + mov -0x48(%ebp),%ebx │ │ + mov %ebx,-0xc44(%ebp) │ │ + mov -0x158(%ebp),%ebx │ │ + mov %ebx,-0xc40(%ebp) │ │ mov -0xa8(%ebp),%ebx │ │ - mov %ebx,-0xb8c(%ebp) │ │ + mov %ebx,-0xc3c(%ebp) │ │ xor %ebx,%ebx │ │ inc %ebx │ │ - mov %ebx,-0xb88(%ebp) │ │ - mov -0x188(%ebp),%ebx │ │ - andl $0x0,-0xb84(%ebp) │ │ - mov %ebx,-0xb80(%ebp) │ │ - mov -0x58(%ebp),%ebx │ │ - mov %ebx,-0xb7c(%ebp) │ │ - mov -0x158(%ebp),%ebx │ │ - mov %ebx,-0xb78(%ebp) │ │ - mov -0x20(%ebp),%ebx │ │ - mov %ebx,-0xb74(%ebp) │ │ - mov -0x1a8(%ebp),%ebx │ │ - mov %ebx,-0xb70(%ebp) │ │ - mov -0x88(%ebp),%ebx │ │ - mov %ebx,-0xb6c(%ebp) │ │ - mov -0x198(%ebp),%ebx │ │ - mov %ebx,-0xb68(%ebp) │ │ - mov -0x2c(%ebp),%ebx │ │ - mov %ebx,-0xb64(%ebp) │ │ - mov -0x208(%ebp),%ebx │ │ - mov %ebx,-0xb60(%ebp) │ │ + mov %ebx,-0xc38(%ebp) │ │ + mov -0x178(%ebp),%ebx │ │ + andl $0x0,-0xc34(%ebp) │ │ + mov %ebx,-0xc30(%ebp) │ │ + mov -0xb8(%ebp),%ebx │ │ + mov %ebx,-0xc2c(%ebp) │ │ + mov -0x148(%ebp),%ebx │ │ + mov %ebx,-0xc28(%ebp) │ │ mov -0x28(%ebp),%ebx │ │ - mov %ebx,-0xb5c(%ebp) │ │ - mov %edi,-0xb58(%ebp) │ │ - mov -0xb8(%ebp),%edi │ │ - mov -0x6c(%ebp),%ebx │ │ - mov %edi,-0xb54(%ebp) │ │ - mov -0xe8(%ebp),%edi │ │ - mov %ecx,-0xb50(%ebp) │ │ - mov %edi,-0xb4c(%ebp) │ │ - mov -0x1ac(%ebp),%edi │ │ - mov %ebx,-0xb48(%ebp) │ │ - mov -0x10(%ebp),%ebx │ │ - mov %edi,-0xb44(%ebp) │ │ - mov %eax,-0xb40(%ebp) │ │ - mov %edx,-0xb3c(%ebp) │ │ - mov %esi,-0xb38(%ebp) │ │ - andl $0x0,-0xb34(%ebp) │ │ - andl $0x0,-0xb2c(%ebp) │ │ - xor %eax,%eax │ │ - movb $0x1,-0xb28(%ebp) │ │ - inc %eax │ │ - mov %eax,-0xbb8(%ebp) │ │ - mov %eax,-0xbb4(%ebp) │ │ - call 7bfa0 │ │ + mov %ebx,-0xc24(%ebp) │ │ + xor %ebx,%ebx │ │ + inc %ebx │ │ + mov %ebx,-0xc20(%ebp) │ │ + mov -0x198(%ebp),%ebx │ │ + andl $0x0,-0xc1c(%ebp) │ │ + mov %ebx,-0xc18(%ebp) │ │ + mov -0x68(%ebp),%ebx │ │ + mov %ebx,-0xc14(%ebp) │ │ + mov -0x1c8(%ebp),%ebx │ │ + mov %ebx,-0xc10(%ebp) │ │ + mov -0x1c(%ebp),%ebx │ │ + mov %ebx,-0xc0c(%ebp) │ │ + mov -0x1a8(%ebp),%ebx │ │ + mov %ebx,-0xc08(%ebp) │ │ + mov -0x20(%ebp),%ebx │ │ + mov %ebx,-0xc04(%ebp) │ │ + mov %edi,-0xc00(%ebp) │ │ + mov -0xd8(%ebp),%edi │ │ + mov -0x248(%ebp),%ebx │ │ + mov %edi,-0xbfc(%ebp) │ │ + mov -0xf8(%ebp),%edi │ │ + mov %ecx,-0xbf8(%ebp) │ │ + mov %edi,-0xbf4(%ebp) │ │ + mov -0x238(%ebp),%edi │ │ + mov %ebx,-0xbf0(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + mov %edi,-0xbec(%ebp) │ │ + mov %eax,-0xbe8(%ebp) │ │ + mov %edx,-0xbe4(%ebp) │ │ + mov %esi,-0xbe0(%ebp) │ │ + andl $0x0,-0xbdc(%ebp) │ │ + andl $0x0,-0xbd4(%ebp) │ │ + xor %eax,%eax │ │ + movb $0x1,-0xbd0(%ebp) │ │ + inc %eax │ │ + mov %eax,-0xc68(%ebp) │ │ + mov %eax,-0xc64(%ebp) │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 52658 │ │ - mov $0x94,%ecx │ │ + je 54a9d │ │ + mov $0x9c,%ecx │ │ mov %eax,-0x18(%ebp) │ │ mov %eax,%edi │ │ - lea -0xbb8(%ebp),%esi │ │ + lea -0xc68(%ebp),%esi │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ mov -0x10(%ebp),%ebx │ │ - cmpl $0x0,-0xbc(%ebp) │ │ - je 51cbe │ │ - mov -0x528(%ebp),%eax │ │ + cmpl $0x0,-0xe0(%ebp) │ │ + je 53ff5 │ │ + mov -0xdc(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x14(%ebp),%ecx │ │ mov -0x18(%ebp),%esi │ │ - jmp 51cf0 │ │ - cmpl $0x0,-0x318(%ebp) │ │ + jmp 54027 │ │ + cmpl $0x0,-0x2f4(%ebp) │ │ mov -0x10(%ebp),%edi │ │ - je 51cdf │ │ + je 54016 │ │ mov -0x14(%ebp),%eax │ │ mov %edi,%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x1e4(%ebp),%eax │ │ xor %esi,%esi │ │ - jmp 51d09 │ │ + jmp 54040 │ │ mov -0x10(%ebp),%ebx │ │ xor %esi,%esi │ │ mov %edx,%ecx │ │ - cmpl $0x0,-0x318(%ebp) │ │ + cmpl $0x0,-0x2f4(%ebp) │ │ mov %ebx,%edi │ │ - je 51d03 │ │ + je 5403a │ │ mov %ecx,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x1e4(%ebp),%eax │ │ lock decl (%eax) │ │ - jne 51d1b │ │ + jne 54052 │ │ lea -0x1e4(%ebp),%ecx │ │ mov %edi,%ebx │ │ - call 59db0 │ │ - movq -0x3c8(%ebp),%xmm0 │ │ - movq -0x3c0(%ebp),%xmm1 │ │ - lea -0x274(%ebp),%eax │ │ - mov %eax,-0x268(%ebp) │ │ - mov %esi,-0x264(%ebp) │ │ - movq %xmm1,-0x278(%ebp) │ │ - movq %xmm0,-0x280(%ebp) │ │ - mov -0x278(%ebp),%ebx │ │ - mov 0x13c(%ebx),%al │ │ + call 5bf70 │ │ + movq -0x418(%ebp),%xmm0 │ │ + movq -0x410(%ebp),%xmm1 │ │ + lea -0x214(%ebp),%eax │ │ + mov %eax,-0x420(%ebp) │ │ + mov %esi,-0x41c(%ebp) │ │ + movq %xmm1,-0x218(%ebp) │ │ + movq %xmm0,-0x220(%ebp) │ │ + mov -0x218(%ebp),%ebx │ │ + mov 0x170(%ebx),%al │ │ cmp $0xfe,%al │ │ - je 520bd │ │ + je 54448 │ │ test %esi,%esi │ │ - je 51d81 │ │ + je 540b8 │ │ lock decl (%esi) │ │ - jne 51d7b │ │ + jne 540b2 │ │ mov %ebx,%esi │ │ - lea -0x264(%ebp),%ecx │ │ + lea -0x41c(%ebp),%ecx │ │ mov %edi,%ebx │ │ - call 59db0 │ │ + call 5bf70 │ │ mov %esi,%ebx │ │ - mov 0x13c(%ebx),%al │ │ + mov 0x170(%ebx),%al │ │ cmp $0xff,%al │ │ - je 51db0 │ │ - mov 0x13f(%ebx),%cl │ │ - mov %cl,-0x676(%ebp) │ │ - movzwl 0x13d(%ebx),%ecx │ │ - mov %cx,-0x678(%ebp) │ │ - mov 0x140(%ebx),%edx │ │ - mov 0x144(%ebx),%ecx │ │ + je 540e7 │ │ + mov 0x173(%ebx),%cl │ │ + mov %cl,-0x6e6(%ebp) │ │ + movzwl 0x171(%ebx),%ecx │ │ + mov %cx,-0x6e8(%ebp) │ │ + mov 0x174(%ebx),%edx │ │ + mov 0x178(%ebx),%ecx │ │ xor %ebx,%ebx │ │ inc %ebx │ │ - jmp 51ddb │ │ - mov 0x140(%ebx),%ecx │ │ + jmp 54112 │ │ + mov 0x174(%ebx),%ecx │ │ test %ecx,%ecx │ │ - je 51dc6 │ │ - mov 0x10c(%ecx),%edx │ │ + je 540fd │ │ + mov 0x140(%ecx),%edx │ │ xor %ebx,%ebx │ │ mov $0x2,%al │ │ - jmp 51dd8 │ │ - mov -0x27c(%ebp),%eax │ │ - mov -0x280(%ebp),%ecx │ │ + jmp 5410f │ │ + mov -0x21c(%ebp),%eax │ │ + mov -0x220(%ebp),%ecx │ │ xor %ebx,%ebx │ │ mov (%eax),%edx │ │ xor %eax,%eax │ │ add $0x8,%edx │ │ - mov %ebx,-0xbb8(%ebp) │ │ - mov %al,-0xbb4(%ebp) │ │ - mov -0x676(%ebp),%al │ │ - lea -0xbb3(%ebp),%esi │ │ + mov %ebx,-0xc68(%ebp) │ │ + mov %al,-0xc64(%ebp) │ │ + mov -0x6e6(%ebp),%al │ │ + lea -0xc63(%ebp),%esi │ │ mov %al,0x2(%esi) │ │ - movzwl -0x678(%ebp),%eax │ │ + movzwl -0x6e8(%ebp),%eax │ │ mov %ax,(%esi) │ │ - mov %edx,-0xbb0(%ebp) │ │ - mov %ecx,-0xbac(%ebp) │ │ - lea -0xbb8(%ebp),%eax │ │ - lea -0x360(%ebp),%ecx │ │ - lea -0x3b8(%ebp),%edx │ │ + mov %edx,-0xc60(%ebp) │ │ + mov %ecx,-0xc5c(%ebp) │ │ + lea -0xc68(%ebp),%eax │ │ + lea -0x390(%ebp),%ecx │ │ + lea -0x408(%ebp),%edx │ │ mov %edi,%ebx │ │ mov %eax,(%esp) │ │ - call 5d1d0 │ │ - andl $0x0,-0x364(%ebp) │ │ + call 5f070 │ │ + andl $0x0,-0x394(%ebp) │ │ push $0x40 │ │ pop %ecx │ │ - lea -0x678(%ebp),%eax │ │ - lea -0x3a8(%ebp),%esi │ │ + lea -0x6e8(%ebp),%eax │ │ + lea -0x3f8(%ebp),%esi │ │ mov %eax,%edi │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xbb8(%ebp),%ecx │ │ - lea -0x364(%ebp),%edx │ │ + lea -0xc68(%ebp),%ecx │ │ + lea -0x394(%ebp),%edx │ │ mov %eax,(%esp) │ │ mov %ebx,%edi │ │ - call 597b0 │ │ + call 5b950 │ │ push $0x7c │ │ pop %ecx │ │ - lea -0x514(%ebp),%edi │ │ - lea -0xbb8(%ebp),%esi │ │ + lea -0x580(%ebp),%edi │ │ + lea -0xc68(%ebp),%esi │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ - cmpb $0x2,-0x49c(%ebp) │ │ - jne 51272 │ │ - jmp 50ccd │ │ - mov -0x214(%ebp),%edx │ │ - mov -0x218(%ebp),%ecx │ │ - mov -0x210(%ebp),%eax │ │ - mov -0x22c(%ebp),%esi │ │ - movl $0x0,-0x198(%ebp) │ │ - movl $0x0,-0x1a8(%ebp) │ │ + cmpb $0x2,-0x508(%ebp) │ │ + jne 5352a │ │ + jmp 52f3d │ │ + mov -0x26c(%ebp),%ecx │ │ + mov -0x270(%ebp),%edx │ │ + mov -0x268(%ebp),%eax │ │ + xor %ebx,%ebx │ │ + movl $0x0,-0xdc(%ebp) │ │ + movl $0x0,-0xe0(%ebp) │ │ + movl $0x0,-0x4c(%ebp) │ │ + movl $0x0,-0x248(%ebp) │ │ + movl $0x0,-0x1c8(%ebp) │ │ + movl $0x0,-0x148(%ebp) │ │ movl $0x0,-0x158(%ebp) │ │ - movl $0x0,-0x128(%ebp) │ │ - movl $0x0,-0xe8(%ebp) │ │ - movl $0x0,-0x28(%ebp) │ │ - movl $0x0,-0x88(%ebp) │ │ - movl $0x0,-0x58(%ebp) │ │ - mov %edx,-0x168(%ebp) │ │ - mov %ecx,-0x138(%ebp) │ │ - mov -0x21c(%ebp),%edx │ │ - mov -0x220(%ebp),%ecx │ │ - mov %eax,-0x188(%ebp) │ │ - mov %edx,-0xb8(%ebp) │ │ - mov %ecx,-0x2c(%ebp) │ │ - mov -0x224(%ebp),%edx │ │ - mov -0x228(%ebp),%ecx │ │ - mov %edx,-0x20(%ebp) │ │ - mov %ecx,-0x68(%ebp) │ │ + movl $0x0,-0x1b8(%ebp) │ │ + movl $0x0,-0xd8(%ebp) │ │ + mov %ecx,-0x238(%ebp) │ │ + mov -0x274(%ebp),%ecx │ │ + mov %edx,-0x1a8(%ebp) │ │ + mov -0x278(%ebp),%edx │ │ + mov %eax,-0x8c(%ebp) │ │ + mov %ecx,-0x198(%ebp) │ │ + mov -0x27c(%ebp),%ecx │ │ + mov %edx,-0x178(%ebp) │ │ + mov -0x280(%ebp),%edx │ │ + mov %ecx,-0x188(%ebp) │ │ + mov -0x284(%ebp),%ecx │ │ + mov %edx,-0xf8(%ebp) │ │ + mov -0x288(%ebp),%edx │ │ + mov %ecx,-0x20(%ebp) │ │ + mov -0x28c(%ebp),%ecx │ │ + mov %edx,-0x1c(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ mov -0xa8(%ebp),%eax │ │ - mov %esi,%ecx │ │ - mov 0x70(%eax),%edx │ │ + mov %ebx,%ecx │ │ + mov 0x78(%eax),%edx │ │ mov 0x10(%eax),%esi │ │ mov 0x14(%eax),%edi │ │ - mov %edx,-0x14(%ebp) │ │ - mov 0x74(%eax),%edx │ │ - mov 0x80(%eax),%eax │ │ + mov %edx,-0x18(%ebp) │ │ + mov 0x7c(%eax),%edx │ │ + mov 0x88(%eax),%eax │ │ test %eax,%eax │ │ - je 51f43 │ │ + je 542a7 │ │ lock incl (%eax) │ │ - jle 53282 │ │ + jle 5533b │ │ xor %ebx,%ebx │ │ - movl $0x94,(%esp) │ │ + movl $0x9c,(%esp) │ │ inc %ebx │ │ - mov %ebx,-0xbb8(%ebp) │ │ - mov %ebx,-0xbb4(%ebp) │ │ - mov %ecx,-0xbb0(%ebp) │ │ - mov -0x58(%ebp),%ecx │ │ - mov -0x68(%ebp),%ebx │ │ - mov %ecx,-0xbac(%ebp) │ │ - mov %esi,-0xba8(%ebp) │ │ - mov %edi,-0xba4(%ebp) │ │ - mov -0x2a4(%ebp),%esi │ │ - mov -0x2a0(%ebp),%edi │ │ - mov -0x88(%ebp),%ecx │ │ - mov %esi,-0xba0(%ebp) │ │ - mov %edi,-0xb9c(%ebp) │ │ - mov %ebx,-0xb98(%ebp) │ │ + mov %ebx,-0xc68(%ebp) │ │ + mov %ebx,-0xc64(%ebp) │ │ + mov -0x14(%ebp),%ebx │ │ + mov %ebx,-0xc60(%ebp) │ │ + mov %ecx,-0xc5c(%ebp) │ │ + mov %esi,-0xc58(%ebp) │ │ + mov %edi,-0xc54(%ebp) │ │ + mov -0x320(%ebp),%esi │ │ + mov -0x31c(%ebp),%edi │ │ + mov -0x1c(%ebp),%ebx │ │ + mov -0x18(%ebp),%ecx │ │ + mov %esi,-0xc50(%ebp) │ │ + mov %edi,-0xc4c(%ebp) │ │ + mov %ebx,-0xc48(%ebp) │ │ + mov -0xd8(%ebp),%ebx │ │ + mov %ebx,-0xc44(%ebp) │ │ mov -0x20(%ebp),%ebx │ │ - mov %ecx,-0xb94(%ebp) │ │ - mov -0x14(%ebp),%ecx │ │ - mov %ebx,-0xb90(%ebp) │ │ - mov -0x28(%ebp),%ebx │ │ - mov %ebx,-0xb8c(%ebp) │ │ - mov %esi,-0xb88(%ebp) │ │ - mov %edi,-0xb84(%ebp) │ │ - mov %esi,-0xb80(%ebp) │ │ - mov %edi,-0xb7c(%ebp) │ │ - mov %esi,-0xb78(%ebp) │ │ - mov -0x2ac(%ebp),%esi │ │ - mov %edi,-0xb74(%ebp) │ │ - mov -0x10(%ebp),%ebx │ │ - mov %esi,-0xb70(%ebp) │ │ - mov -0x2a8(%ebp),%esi │ │ - mov %esi,-0xb6c(%ebp) │ │ - mov -0x138(%ebp),%esi │ │ - mov %esi,-0xb68(%ebp) │ │ + mov %ebx,-0xc40(%ebp) │ │ + mov -0x1b8(%ebp),%ebx │ │ + mov %ebx,-0xc3c(%ebp) │ │ + mov -0x178(%ebp),%ebx │ │ + mov %esi,-0xc38(%ebp) │ │ + mov %edi,-0xc34(%ebp) │ │ + mov %ebx,-0xc30(%ebp) │ │ + mov -0x1c8(%ebp),%ebx │ │ + mov %ebx,-0xc2c(%ebp) │ │ + mov -0x198(%ebp),%ebx │ │ + mov %ebx,-0xc28(%ebp) │ │ + mov -0x248(%ebp),%ebx │ │ + mov %ebx,-0xc24(%ebp) │ │ + mov %esi,-0xc20(%ebp) │ │ + mov -0x328(%ebp),%esi │ │ + mov %edi,-0xc1c(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + mov %esi,-0xc18(%ebp) │ │ + mov -0x324(%ebp),%esi │ │ + mov %esi,-0xc14(%ebp) │ │ + mov -0x1a8(%ebp),%esi │ │ + mov %esi,-0xc10(%ebp) │ │ + mov -0x4c(%ebp),%esi │ │ + mov %esi,-0xc0c(%ebp) │ │ + mov -0x8c(%ebp),%esi │ │ + mov %esi,-0xc08(%ebp) │ │ + mov -0xdc(%ebp),%esi │ │ + mov %esi,-0xc04(%ebp) │ │ + mov -0xf8(%ebp),%esi │ │ + mov %esi,-0xc00(%ebp) │ │ mov -0x158(%ebp),%esi │ │ - mov %esi,-0xb64(%ebp) │ │ + mov %esi,-0xbfc(%ebp) │ │ mov -0x188(%ebp),%esi │ │ - mov %esi,-0xb60(%ebp) │ │ - mov -0x198(%ebp),%esi │ │ - mov %esi,-0xb5c(%ebp) │ │ - mov -0x2c(%ebp),%esi │ │ - mov %esi,-0xb58(%ebp) │ │ - mov -0xe8(%ebp),%esi │ │ - mov %esi,-0xb54(%ebp) │ │ - mov -0xb8(%ebp),%esi │ │ - mov %esi,-0xb50(%ebp) │ │ - mov -0x128(%ebp),%esi │ │ - mov %esi,-0xb4c(%ebp) │ │ - mov %ecx,-0xb48(%ebp) │ │ - mov %edx,-0xb44(%ebp) │ │ - mov -0x168(%ebp),%esi │ │ - mov -0x1a8(%ebp),%edx │ │ - mov %esi,-0xb40(%ebp) │ │ - mov %edx,-0xb3c(%ebp) │ │ - mov %eax,-0xb38(%ebp) │ │ - andl $0x0,-0xb34(%ebp) │ │ - andl $0x0,-0xb2c(%ebp) │ │ - movb $0x1,-0xb28(%ebp) │ │ - call 7bfa0 │ │ + mov %esi,-0xbf8(%ebp) │ │ + mov -0x148(%ebp),%esi │ │ + mov %esi,-0xbf4(%ebp) │ │ + mov %ecx,-0xbf0(%ebp) │ │ + mov %edx,-0xbec(%ebp) │ │ + mov -0x238(%ebp),%esi │ │ + mov -0xe0(%ebp),%edx │ │ + mov %esi,-0xbe8(%ebp) │ │ + mov %edx,-0xbe4(%ebp) │ │ + mov %eax,-0xbe0(%ebp) │ │ + andl $0x0,-0xbdc(%ebp) │ │ + andl $0x0,-0xbd4(%ebp) │ │ + movb $0x1,-0xbd0(%ebp) │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 52afc │ │ - mov $0x94,%ecx │ │ + je 54ada │ │ + mov $0x9c,%ecx │ │ mov %eax,%edi │ │ - lea -0xbb8(%ebp),%esi │ │ + lea -0xc68(%ebp),%esi │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ mov %eax,%esi │ │ mov -0x10(%ebp),%edi │ │ mov -0xa8(%ebp),%eax │ │ - jmp 51d09 │ │ + jmp 54040 │ │ test %esi,%esi │ │ - je 521be │ │ - mov %esi,-0x238(%ebp) │ │ - mov -0x274(%ebp),%eax │ │ + je 54501 │ │ + mov %esi,-0x298(%ebp) │ │ + mov -0x214(%ebp),%eax │ │ mov %ebx,-0xa8(%ebp) │ │ mov %edi,%ebx │ │ mov 0x20(%esi),%edx │ │ mov 0x24(%esi),%ecx │ │ - mov %eax,-0x58(%ebp) │ │ - mov %edx,-0x250(%ebp) │ │ - mov %ecx,-0x24c(%ebp) │ │ - andl $0x0,-0x248(%ebp) │ │ - lea -0xbb8(%ebp),%ecx │ │ - lea -0x250(%ebp),%edx │ │ - call 5a250 │ │ - mov -0xbb4(%ebp),%cl │ │ - lea -0xbb3(%ebp),%edx │ │ - mov -0xbb8(%ebp),%eax │ │ - mov -0xbac(%ebp),%ebx │ │ + mov %eax,-0xb8(%ebp) │ │ + mov %edx,-0x58c(%ebp) │ │ + mov %ecx,-0x588(%ebp) │ │ + andl $0x0,-0x584(%ebp) │ │ + lea -0x12c(%ebp),%ecx │ │ + lea -0x58c(%ebp),%edx │ │ + call 5c3f0 │ │ + mov -0x12c(%ebp),%eax │ │ + mov -0x128(%ebp),%cl │ │ + mov -0x120(%ebp),%ebx │ │ + mov -0x124(%ebp),%edx │ │ + cmp $0xfffffffe,%eax │ │ mov %cl,-0x14(%ebp) │ │ - movzwl (%edx),%ecx │ │ + mov %ebx,-0x48(%ebp) │ │ + je 5453c │ │ cmp $0xffffffff,%eax │ │ - mov %ebx,-0x68(%ebp) │ │ - mov %cx,-0xc0(%ebp) │ │ - mov 0x2(%edx),%cl │ │ - mov %cl,-0xbe(%ebp) │ │ - mov -0xbb0(%ebp),%ecx │ │ - je 521c7 │ │ - mov %ecx,%ebx │ │ - mov 0x23(%edx),%ecx │ │ - movq 0x1b(%edx),%xmm0 │ │ - movq 0xb(%edx),%xmm2 │ │ - movq 0x13(%edx),%xmm1 │ │ - cmp $0x2,%eax │ │ - mov %ecx,-0x1b0(%ebp) │ │ - movq %xmm0,-0x1b8(%ebp) │ │ - movq %xmm1,-0x1c0(%ebp) │ │ - movq %xmm2,-0x1c8(%ebp) │ │ - jne 52218 │ │ + jne 5455a │ │ movb $0xff,-0x14(%ebp) │ │ - xor %ecx,%ecx │ │ - jmp 5230c │ │ + xor %edx,%edx │ │ + jmp 5463f │ │ mov -0x10(%ebp),%ebx │ │ xor %eax,%eax │ │ - lea -0x318(%ebp),%ecx │ │ + lea -0x2f4(%ebp),%ecx │ │ mov %esi,%edx │ │ mov %edi,(%esp) │ │ inc %eax │ │ mov %eax,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 4dbb0 │ │ - mov -0x314(%ebp),%ecx │ │ - mov -0x310(%ebp),%esi │ │ + call 4fbf0 │ │ + mov -0x2f0(%ebp),%ecx │ │ + mov -0x2ec(%ebp),%esi │ │ mov -0x10(%ebp),%ebx │ │ - jmp 51744 │ │ + jmp 53a71 │ │ mov $0xff,%al │ │ - xor %ecx,%ecx │ │ - jmp 524d1 │ │ - movzwl -0xc0(%ebp),%eax │ │ - mov -0xbe(%ebp),%dl │ │ - mov %ax,-0xbb8(%ebp) │ │ - mov %dl,-0xbb6(%ebp) │ │ - jmp 5230c │ │ + xor %edx,%edx │ │ + jmp 548e3 │ │ mov -0x10(%ebp),%ebx │ │ mov %edx,0x8(%esp) │ │ mov %edx,0x4(%esp) │ │ mov %edx,(%esp) │ │ - lea -0x318(%ebp),%ecx │ │ + lea -0x2f4(%ebp),%ecx │ │ mov %esi,%edx │ │ - call 4dbb0 │ │ - mov -0x310(%ebp),%esi │ │ - mov -0x318(%ebp),%eax │ │ - mov -0x314(%ebp),%ecx │ │ - jmp 51728 │ │ - mov %eax,-0x114(%ebp) │ │ + call 4fbf0 │ │ + mov -0x2ec(%ebp),%esi │ │ + mov -0x2f4(%ebp),%eax │ │ + mov -0x2f0(%ebp),%ecx │ │ + jmp 53a55 │ │ + lea -0x127(%ebp),%ecx │ │ + mov 0x2(%ecx),%al │ │ + movzwl (%ecx),%ecx │ │ + mov %al,-0xc66(%ebp) │ │ + mov %cx,-0xc68(%ebp) │ │ + jmp 5463f │ │ + mov %eax,-0x2f4(%ebp) │ │ mov -0x14(%ebp),%al │ │ - lea -0x10f(%ebp),%ecx │ │ - movsd -0x1b8(%ebp),%xmm0 │ │ - movq -0x1c0(%ebp),%xmm1 │ │ - lea 0x8(%esi),%edx │ │ + lea -0x127(%ebp),%ecx │ │ + mov %edx,%ebx │ │ + lea -0x2ef(%ebp),%edx │ │ mov %esi,-0x18(%ebp) │ │ - mov %al,-0x110(%ebp) │ │ - movzwl -0xc0(%ebp),%eax │ │ - mov %ax,(%ecx) │ │ - mov -0xbe(%ebp),%al │ │ - mov %al,0x2(%ecx) │ │ - mov -0x68(%ebp),%eax │ │ - mov %ebx,-0x10c(%ebp) │ │ - mov %eax,-0x108(%ebp) │ │ - mov -0x1b0(%ebp),%eax │ │ - movsd %xmm0,0x1b(%ecx) │ │ - movq -0x1c8(%ebp),%xmm0 │ │ - movq %xmm1,0x13(%ecx) │ │ - mov %eax,0x23(%ecx) │ │ - movq %xmm0,0xb(%ecx) │ │ - lea -0x114(%ebp),%eax │ │ - lea -0xbb8(%ebp),%ecx │ │ + movsd 0x1b(%ecx),%xmm0 │ │ + movq 0x13(%ecx),%xmm1 │ │ + mov %al,-0x2f0(%ebp) │ │ + movzwl (%ecx),%eax │ │ + mov %ax,(%edx) │ │ + mov 0x2(%ecx),%al │ │ + mov %al,0x2(%edx) │ │ + mov -0x48(%ebp),%eax │ │ + mov %ebx,-0x2ec(%ebp) │ │ + mov %eax,-0x2e8(%ebp) │ │ + mov 0x23(%ecx),%eax │ │ + movsd %xmm0,0x1b(%edx) │ │ + movq 0xb(%ecx),%xmm0 │ │ + movq %xmm1,0x13(%edx) │ │ + mov %eax,0x23(%edx) │ │ + movq %xmm0,0xb(%edx) │ │ + lea 0x8(%esi),%edx │ │ + lea -0x2f4(%ebp),%eax │ │ + lea -0xc68(%ebp),%ecx │ │ mov %edi,%ebx │ │ mov %eax,(%esp) │ │ - call 5a7f0 │ │ - mov -0xbb8(%ebp),%eax │ │ - mov -0xbb4(%ebp),%edx │ │ - mov -0xbac(%ebp),%edi │ │ + call 5c8c0 │ │ + mov -0xc68(%ebp),%eax │ │ + mov -0xc64(%ebp),%edx │ │ + mov -0xc5c(%ebp),%ebx │ │ mov %edx,%ecx │ │ mov %eax,%esi │ │ - mov %edi,-0x20(%ebp) │ │ not %ecx │ │ xor $0xfffffffd,%esi │ │ or %ecx,%esi │ │ - mov -0xbb0(%ebp),%cl │ │ - lea -0xbb3(%ebp),%esi │ │ - mov 0x6(%esi),%bl │ │ + mov -0xc60(%ebp),%cl │ │ + lea -0xc63(%ebp),%esi │ │ mov %cl,-0x14(%ebp) │ │ movzwl 0x4(%esi),%ecx │ │ - mov -0xba8(%ebp),%esi │ │ - mov %bl,-0xc2(%ebp) │ │ - mov %cx,-0xc4(%ebp) │ │ - mov %esi,-0x68(%ebp) │ │ - jne 52344 │ │ - mov -0xc2(%ebp),%cl │ │ - movzwl -0xc4(%ebp),%eax │ │ + mov %cx,-0xfc(%ebp) │ │ + mov 0x6(%esi),%cl │ │ + mov -0xc58(%ebp),%esi │ │ + mov %cl,-0xfa(%ebp) │ │ + mov %esi,-0x48(%ebp) │ │ + jne 54677 │ │ + movzwl -0xfc(%ebp),%eax │ │ + mov -0xfa(%ebp),%cl │ │ mov -0x10(%ebp),%edi │ │ mov -0x18(%ebp),%esi │ │ - mov %cl,-0xbb6(%ebp) │ │ - mov -0x20(%ebp),%ecx │ │ - mov %ax,-0xbb8(%ebp) │ │ + mov %ebx,%edx │ │ + mov %ax,-0xc68(%ebp) │ │ + mov %cl,-0xc66(%ebp) │ │ lock decl (%esi) │ │ - jne 52333 │ │ - mov %ecx,%esi │ │ - lea -0x238(%ebp),%ecx │ │ + jne 54666 │ │ + lea -0x298(%ebp),%ecx │ │ mov %edi,%ebx │ │ - call 59db0 │ │ - mov %esi,%ecx │ │ + mov %edx,%esi │ │ + call 5bf70 │ │ + mov %esi,%edx │ │ mov -0xa8(%ebp),%ebx │ │ + mov -0x48(%ebp),%ecx │ │ mov -0x14(%ebp),%al │ │ - mov -0x68(%ebp),%edx │ │ - jmp 524d1 │ │ + jmp 548e3 │ │ mov -0xa8(%ebp),%ebx │ │ + mov -0x48(%ebp),%ecx │ │ mov -0x14(%ebp),%al │ │ - mov -0x68(%ebp),%edx │ │ - jmp 524d1 │ │ - mov $0xae,%ecx │ │ - lea -0x678(%ebp),%edi │ │ - lea -0xba4(%ebp),%esi │ │ - rep movsb %ds:(%esi),%es:(%edi) │ │ - movzwl -0xaf6(%ebp),%ebx │ │ - push $0x30 │ │ - pop %ecx │ │ - mov -0x20c(%ebp),%esi │ │ - lea -0x318(%ebp),%edi │ │ - cmp $0x4,%bx │ │ + jmp 548e3 │ │ + mov $0xcc,%ecx │ │ + lea -0x6e8(%ebp),%edi │ │ + lea -0xc54(%ebp),%esi │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ - mov %bx,-0xb8(%ebp) │ │ - mov -0xabc(%ebp),%ecx │ │ + mov -0x264(%ebp),%ecx │ │ + movzwl -0xb62(%ebp),%esi │ │ + movsd 0x16(%ecx),%xmm0 │ │ + movsd 0x8(%ecx),%xmm1 │ │ + cmp $0x4,%si │ │ + mov %si,-0x1c(%ebp) │ │ + movsd %xmm0,-0x3a2(%ebp) │ │ + movsd 0x10(%ecx),%xmm0 │ │ + movsd %xmm1,-0x3b0(%ebp) │ │ + movsd %xmm0,-0x3a8(%ebp) │ │ + movsd (%ecx),%xmm0 │ │ + mov -0x260(%ebp),%ecx │ │ + movsd %xmm0,-0x3b8(%ebp) │ │ + movsd 0x18(%ecx),%xmm0 │ │ + movsd 0x8(%ecx),%xmm1 │ │ + movsd %xmm0,-0x1f0(%ebp) │ │ + movsd 0x10(%ecx),%xmm0 │ │ + movsd %xmm1,-0x200(%ebp) │ │ + movsd %xmm0,-0x1f8(%ebp) │ │ + movsd (%ecx),%xmm0 │ │ + mov -0xb3c(%ebp),%ecx │ │ + mov %ecx,-0x68(%ebp) │ │ + mov -0xb38(%ebp),%ecx │ │ + movsd %xmm0,-0x208(%ebp) │ │ + mov %ecx,-0x28(%ebp) │ │ + mov -0x25c(%ebp),%ecx │ │ + movsd (%ecx),%xmm0 │ │ + mov 0x8(%ecx),%ecx │ │ + mov %ecx,-0x2a8(%ebp) │ │ + movzwl -0xfc(%ebp),%ecx │ │ + movsd %xmm0,-0x2b0(%ebp) │ │ + mov %cx,-0x15c(%ebp) │ │ + mov -0xfa(%ebp),%cl │ │ + mov %cl,-0x15a(%ebp) │ │ + mov -0xb8(%ebp),%ecx │ │ + mov 0xe0(%ecx),%edi │ │ + mov %edi,-0xd8(%ebp) │ │ + mov 0xe4(%ecx),%edi │ │ + mov 0x128(%ecx),%ecx │ │ + mov %edi,-0xf8(%ebp) │ │ + mov %ecx,-0x20(%ebp) │ │ + ja 5478a │ │ + mov -0xb8(%ebp),%ecx │ │ + mov 0x130(%ecx),%ecx │ │ mov %ecx,-0x28(%ebp) │ │ - mov -0xab4(%ebp),%ecx │ │ - mov %ecx,-0x2c(%ebp) │ │ - mov -0xab0(%ebp),%ecx │ │ - mov %ecx,-0x88(%ebp) │ │ - movzwl -0xc4(%ebp),%ecx │ │ - mov %cx,-0x16c(%ebp) │ │ - mov -0xc2(%ebp),%cl │ │ - mov %cl,-0x16a(%ebp) │ │ - mov -0x58(%ebp),%ecx │ │ - mov 0xf4(%ecx),%esi │ │ - mov 0xf8(%ecx),%edi │ │ - mov 0x100(%ecx),%ebx │ │ - mov %esi,-0xe8(%ebp) │ │ - mov %edi,-0x138(%ebp) │ │ - ja 523e4 │ │ - mov -0x58(%ebp),%ecx │ │ - mov 0x108(%ecx),%ecx │ │ - mov %ecx,-0x88(%ebp) │ │ mov -0x18(%ebp),%ecx │ │ - lea -0xba4(%ebp),%edi │ │ - lea -0x678(%ebp),%esi │ │ - mov %ecx,-0xaac(%ebp) │ │ - mov %eax,-0xbb8(%ebp) │ │ + lea -0xc54(%ebp),%edi │ │ + lea -0x6e8(%ebp),%esi │ │ + mov %ecx,-0xb28(%ebp) │ │ + mov %eax,-0xc68(%ebp) │ │ mov -0x14(%ebp),%al │ │ - mov %edx,-0xbb4(%ebp) │ │ - lea -0xbb3(%ebp),%ecx │ │ - mov %al,-0xbb0(%ebp) │ │ - movzwl -0x16c(%ebp),%eax │ │ + mov %edx,-0xc64(%ebp) │ │ + lea -0xc63(%ebp),%ecx │ │ + mov %al,-0xc60(%ebp) │ │ + movzwl -0x15c(%ebp),%eax │ │ mov %ax,0x4(%ecx) │ │ - mov -0x16a(%ebp),%al │ │ + mov -0x15a(%ebp),%al │ │ mov %al,0x6(%ecx) │ │ + mov -0x48(%ebp),%eax │ │ + mov %ebx,-0xc5c(%ebp) │ │ + mov $0xcc,%ecx │ │ + mov %eax,-0xc58(%ebp) │ │ + rep movsb %ds:(%esi),%es:(%edi) │ │ + mov -0xf8(%ebp),%eax │ │ + movsd -0x3a2(%ebp),%xmm0 │ │ + movsd -0x3b0(%ebp),%xmm1 │ │ + movsd -0x1f8(%ebp),%xmm3 │ │ + movq -0x1f0(%ebp),%xmm2 │ │ + mov -0x25c(%ebp),%ecx │ │ + mov %eax,-0xb84(%ebp) │ │ + mov -0xd8(%ebp),%eax │ │ + mov %eax,-0xb88(%ebp) │ │ + mov -0x264(%ebp),%eax │ │ + movsd %xmm0,0x16(%eax) │ │ + movsd -0x3a8(%ebp),%xmm0 │ │ + movsd %xmm1,0x8(%eax) │ │ + movq -0x200(%ebp),%xmm1 │ │ + movsd %xmm0,0x10(%eax) │ │ + movsd -0x3b8(%ebp),%xmm0 │ │ + movsd %xmm0,(%eax) │ │ + movzwl -0x1c(%ebp),%eax │ │ + movsd -0x208(%ebp),%xmm0 │ │ + mov %ax,-0xb62(%ebp) │ │ + mov -0x260(%ebp),%eax │ │ + movsd %xmm0,(%eax) │ │ + movq %xmm1,0x8(%eax) │ │ + movsd %xmm3,0x10(%eax) │ │ + movq %xmm2,0x18(%eax) │ │ mov -0x20(%ebp),%eax │ │ - mov $0xae,%ecx │ │ - mov %eax,-0xbac(%ebp) │ │ + movq -0x2b0(%ebp),%xmm0 │ │ + mov %eax,-0xb40(%ebp) │ │ mov -0x68(%ebp),%eax │ │ - mov %eax,-0xba8(%ebp) │ │ - rep movsb %ds:(%esi),%es:(%edi) │ │ - movzwl -0xb8(%ebp),%eax │ │ - mov %ax,-0xaf6(%ebp) │ │ - push $0x30 │ │ - pop %ecx │ │ - mov -0x20c(%ebp),%edi │ │ - lea -0x318(%ebp),%esi │ │ - rep movsb %ds:(%esi),%es:(%edi) │ │ - movl $0x110,(%esp) │ │ - mov -0x138(%ebp),%eax │ │ - mov %eax,-0xac0(%ebp) │ │ - mov -0xe8(%ebp),%eax │ │ - mov %eax,-0xac4(%ebp) │ │ + mov %eax,-0xb3c(%ebp) │ │ mov -0x28(%ebp),%eax │ │ - mov %eax,-0xabc(%ebp) │ │ - mov -0x2c(%ebp),%eax │ │ - mov %ebx,-0xab8(%ebp) │ │ + mov %eax,-0xb38(%ebp) │ │ + mov -0x2a8(%ebp),%eax │ │ + movq %xmm0,(%ecx) │ │ + mov %eax,0x8(%ecx) │ │ + mov $0x150,%ecx │ │ + push $0x10 │ │ + pop %edx │ │ mov -0x10(%ebp),%ebx │ │ - mov %eax,-0xab4(%ebp) │ │ - mov -0x88(%ebp),%eax │ │ - mov %eax,-0xab0(%ebp) │ │ - call 7bfa0 │ │ + call 220b0 │ │ test %eax,%eax │ │ - je 530ba │ │ + je 5514b │ │ + mov $0x150,%ecx │ │ + mov %eax,%edi │ │ + lea -0xc68(%ebp),%esi │ │ mov %eax,%edx │ │ - mov $0x110,%ecx │ │ - lea -0xbb8(%ebp),%esi │ │ mov $0xff,%al │ │ - mov %edx,%edi │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ - mov %edx,%ecx │ │ mov -0x10(%ebp),%edi │ │ mov -0xa8(%ebp),%ebx │ │ - cmpb $0xfe,0x13c(%ebx) │ │ - jne 5250b │ │ - mov %al,0x13c(%ebx) │ │ - movzwl -0xbb8(%ebp),%eax │ │ - mov %ax,0x13d(%ebx) │ │ - mov -0xbb6(%ebp),%al │ │ - mov %al,0x13f(%ebx) │ │ - mov %ecx,0x140(%ebx) │ │ - mov %edx,0x144(%ebx) │ │ - jmp 51d7b │ │ + cmpb $0xfe,0x170(%ebx) │ │ + jne 5491d │ │ + mov %al,0x170(%ebx) │ │ + movzwl -0xc68(%ebp),%eax │ │ + mov %ax,0x171(%ebx) │ │ + mov -0xc66(%ebp),%al │ │ + mov %al,0x173(%ebx) │ │ + mov %edx,0x174(%ebx) │ │ + mov %ecx,0x178(%ebx) │ │ + jmp 540b2 │ │ cmp $0xfe,%al │ │ - je 51d7b │ │ - jmp 52ba3 │ │ - mov -0x284(%ebp),%ecx │ │ - sub -0x188(%ebp),%ecx │ │ + je 540b2 │ │ + jmp 54c3c │ │ + mov -0x2f8(%ebp),%ecx │ │ + sub -0x8c(%ebp),%ecx │ │ setb %dl │ │ - cmp -0x1a8(%ebp),%eax │ │ - jb 51609 │ │ + cmp -0xe0(%ebp),%eax │ │ + jb 53935 │ │ test %dl,%dl │ │ - jne 51609 │ │ - cmp -0x198(%ebp),%ecx │ │ - jb 51609 │ │ + jne 53935 │ │ + cmp -0xdc(%ebp),%ecx │ │ + jb 53935 │ │ + mov -0x1c(%ebp),%ecx │ │ mov -0x20(%ebp),%edx │ │ - mov -0x2c(%ebp),%ecx │ │ - mov -0x68(%ebp),%eax │ │ - add -0x22c(%ebp),%esi │ │ - add -0x224(%ebp),%edx │ │ - add -0x220(%ebp),%ecx │ │ - add -0x228(%ebp),%eax │ │ + mov -0x14(%ebp),%eax │ │ + add -0x288(%ebp),%ecx │ │ + add -0x284(%ebp),%edx │ │ + add -0x28c(%ebp),%eax │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov -0xf8(%ebp),%ecx │ │ mov %edx,-0x20(%ebp) │ │ - mov -0xb8(%ebp),%edx │ │ - mov %ecx,-0x2c(%ebp) │ │ - mov -0x138(%ebp),%ecx │ │ - mov %eax,-0x68(%ebp) │ │ - add -0x21c(%ebp),%edx │ │ - add -0x218(%ebp),%ecx │ │ - mov %edx,-0xb8(%ebp) │ │ - mov -0x168(%ebp),%edx │ │ - mov %ecx,-0x138(%ebp) │ │ - mov -0x188(%ebp),%ecx │ │ - add -0x214(%ebp),%edx │ │ - add -0x210(%ebp),%ecx │ │ - mov %edx,-0x168(%ebp) │ │ - mov %ecx,-0x188(%ebp) │ │ - jmp 51f19 │ │ - cmpl $0x0,-0x168(%ebp) │ │ + mov -0x188(%ebp),%edx │ │ + mov %eax,-0x14(%ebp) │ │ + add -0x280(%ebp),%ecx │ │ + add -0x27c(%ebp),%edx │ │ + mov %ecx,-0xf8(%ebp) │ │ + mov -0x178(%ebp),%ecx │ │ + mov %edx,-0x188(%ebp) │ │ + mov -0x198(%ebp),%edx │ │ + add -0x278(%ebp),%ecx │ │ + add -0x274(%ebp),%edx │ │ + mov %ecx,-0x178(%ebp) │ │ + mov -0x1a8(%ebp),%ecx │ │ + mov %edx,-0x198(%ebp) │ │ + mov -0x238(%ebp),%edx │ │ + add -0x270(%ebp),%ecx │ │ + add -0x26c(%ebp),%edx │ │ + mov %ecx,-0x1a8(%ebp) │ │ + mov -0x8c(%ebp),%ecx │ │ + mov %edx,-0x238(%ebp) │ │ + add -0x268(%ebp),%ecx │ │ + mov %ecx,-0x8c(%ebp) │ │ + jmp 5427d │ │ + cmpl $0x0,-0x158(%ebp) │ │ mov -0x10(%ebp),%esi │ │ - je 510df │ │ - mov -0x158(%ebp),%eax │ │ + je 5334c │ │ + mov -0x148(%ebp),%eax │ │ mov %esi,%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - testb $0x1,-0x48(%ebp) │ │ - jne 5260e │ │ - mov -0x1c(%ebp),%ecx │ │ + call 7b700 │ │ + testb $0x1,-0x88(%ebp) │ │ + jne 54a53 │ │ + mov -0x2c(%ebp),%ecx │ │ xor %edx,%edx │ │ - call 60180 │ │ + call 61680 │ │ test %eax,%eax │ │ - je 5260e │ │ - lea -0xbb8(%ebp),%esi │ │ - mov -0x234(%ebp),%ecx │ │ + je 54a53 │ │ + lea -0xc68(%ebp),%esi │ │ + mov -0x294(%ebp),%ecx │ │ orl $0xffffffff,(%esi) │ │ mov %eax,0x4(%esi) │ │ mov %edx,0x8(%esi) │ │ mov %esi,%edx │ │ - call 74050 │ │ - add $0xbcc,%esp │ │ + call 74940 │ │ + add $0xc7c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x758(%ebx),%eax │ │ + lea -0x8c4(%ebx),%eax │ │ xor %ecx,%ecx │ │ mov %eax,0x4(%esp) │ │ movl $0x4,(%esp) │ │ - call 32bf0 │ │ - lea -0x788(%ebx),%eax │ │ + call 335c0 │ │ + lea -0x8f4(%ebx),%eax │ │ mov %edx,(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 32bf0 │ │ - lea -0x8b8(%ebx),%ecx │ │ + call 335c0 │ │ + lea -0xa24(%ebx),%ecx │ │ mov %ebx,%edi │ │ - call 32cb0 │ │ - jmp 53282 │ │ + call 34650 │ │ + jmp 5533b │ │ push $0x4 │ │ pop %ecx │ │ - mov $0x94,%edx │ │ - call 247d9 │ │ - jmp 53282 │ │ - cmpl $0x8,0x4(%edi) │ │ - je 526cb │ │ - mov 0x14(%edi),%eax │ │ - test %eax,%eax │ │ - mov %eax,-0xd8(%ebp) │ │ - je 526cb │ │ - mov 0x10(%edi),%ecx │ │ - mov -0x168(%ebp),%eax │ │ - sub %ecx,%eax │ │ - mov %ecx,-0xa8(%ebp) │ │ - setb %cl │ │ - cmp -0xd8(%ebp),%eax │ │ - setb %al │ │ - or %cl,%al │ │ - jne 526cb │ │ - mov -0xa8(%ebp),%eax │ │ - xor %esi,%esi │ │ - add -0x188(%ebp),%eax │ │ - mov %eax,-0xa8(%ebp) │ │ - mov -0xa8(%ebp),%eax │ │ - cmpb $0x0,(%eax,%esi,1) │ │ - je 52a15 │ │ - inc %esi │ │ - cmp %esi,-0xd8(%ebp) │ │ - jne 526b8 │ │ - mov -0x18(%ebp),%ecx │ │ - mov -0x20(%ebp),%edx │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x1c8(%ebp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov %ecx,(%esp) │ │ - lea -0x3c8(%ebp),%ecx │ │ - call 58a70 │ │ - mov -0xe8(%ebp),%ecx │ │ - lea -0x514(%ebp),%eax │ │ - movdqa -0x138(%ebp),%xmm0 │ │ - movsd -0x10c(%ebp),%xmm1 │ │ - lea -0xbb0(%ebp),%edi │ │ - movq -0x114(%ebp),%xmm2 │ │ - mov %ecx,(%eax) │ │ - mov -0x1a8(%ebp),%ecx │ │ - mov %ecx,0x4(%eax) │ │ - mov -0x198(%ebp),%ecx │ │ - mov %ecx,0x8(%eax) │ │ - mov -0x188(%ebp),%ecx │ │ - mov %ecx,0xc(%eax) │ │ - mov -0x168(%ebp),%ecx │ │ - mov %ecx,0x10(%eax) │ │ - mov -0x128(%ebp),%ecx │ │ - mov %ecx,0x14(%eax) │ │ - mov -0x1f8(%ebp),%ecx │ │ - mov %ecx,0x18(%eax) │ │ - mov -0x68(%ebp),%ecx │ │ - mov %ecx,0x1c(%eax) │ │ - mov -0x98(%ebp),%ecx │ │ - mov %ecx,0x20(%eax) │ │ - mov -0x158(%ebp),%ecx │ │ - movdqu %xmm0,0x24(%eax) │ │ - movsd %xmm1,0x3c(%eax) │ │ - movq -0x104(%ebp),%xmm1 │ │ - movq %xmm2,0x34(%eax) │ │ - mov %ecx,-0x8(%edi) │ │ - mov -0x48(%ebp),%ecx │ │ - movq %xmm1,0x44(%eax) │ │ - mov %ecx,-0x4(%edi) │ │ - push $0x44 │ │ - pop %ecx │ │ - lea -0x318(%ebp),%esi │ │ - rep movsb %ds:(%esi),%es:(%edi) │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x3c8(%ebp),%ecx │ │ - lea -0x1c8(%ebp),%edx │ │ - mov %eax,(%esp) │ │ - mov %ecx,0x8(%esp) │ │ - lea -0xbb8(%ebp),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - lea -0x678(%ebp),%ecx │ │ - call 54c23 │ │ - mov -0x678(%ebp),%esi │ │ - cmp $0xffffffff,%esi │ │ - je 52913 │ │ - movups -0x664(%ebp),%xmm1 │ │ - movups -0x654(%ebp),%xmm2 │ │ - movdqu -0x674(%ebp),%xmm0 │ │ - mov -0x5e4(%ebp),%eax │ │ - movaps %xmm1,-0x98(%ebp) │ │ - movups -0x644(%ebp),%xmm1 │ │ - movaps %xmm2,-0xa8(%ebp) │ │ - movups -0x634(%ebp),%xmm2 │ │ - movdqa %xmm0,-0xd8(%ebp) │ │ - mov %eax,-0x1ac(%ebp) │ │ - movaps %xmm1,-0x58(%ebp) │ │ - movups -0x624(%ebp),%xmm1 │ │ - movaps %xmm2,-0x88(%ebp) │ │ - movups -0x614(%ebp),%xmm2 │ │ - movaps %xmm1,-0x168(%ebp) │ │ - movsd -0x1c8(%ebp),%xmm1 │ │ - movaps %xmm2,-0x188(%ebp) │ │ - movsd -0x1c0(%ebp),%xmm2 │ │ - movsd %xmm1,-0x1e4(%ebp) │ │ - movsd -0x1b8(%ebp),%xmm1 │ │ - movsd %xmm2,-0x1dc(%ebp) │ │ - movups -0x604(%ebp),%xmm2 │ │ - movsd %xmm1,-0x1d4(%ebp) │ │ - movups -0x5f4(%ebp),%xmm1 │ │ - movaps %xmm2,-0x158(%ebp) │ │ - movsd -0x5d8(%ebp),%xmm2 │ │ - movaps %xmm1,-0xb8(%ebp) │ │ - movups -0x5d0(%ebp),%xmm1 │ │ - movaps %xmm2,-0x528(%ebp) │ │ - movups -0x5c0(%ebp),%xmm2 │ │ - movaps %xmm1,-0x1a8(%ebp) │ │ - movups -0x5b0(%ebp),%xmm1 │ │ - movaps %xmm2,-0xe8(%ebp) │ │ - movups -0x5a0(%ebp),%xmm2 │ │ - movaps %xmm1,-0x198(%ebp) │ │ - movups -0x590(%ebp),%xmm1 │ │ - movaps %xmm2,-0x1f8(%ebp) │ │ - movups -0x580(%ebp),%xmm2 │ │ - movaps %xmm1,-0x208(%ebp) │ │ - movups -0x570(%ebp),%xmm1 │ │ - movaps %xmm2,-0x138(%ebp) │ │ - movdqu -0x560(%ebp),%xmm2 │ │ - movaps %xmm1,-0x68(%ebp) │ │ - movdqu -0x5e0(%ebp),%xmm1 │ │ - movdqa %xmm2,-0x128(%ebp) │ │ - movdqa %xmm1,-0x48(%ebp) │ │ - jmp 52939 │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x1c8(%ebp),%ecx │ │ - call 54b70 │ │ - mov -0x140(%ebp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov -0x6c(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7c1a0 │ │ - xor %esi,%esi │ │ - dec %esi │ │ - cmpl $0x0,-0x13c(%ebp) │ │ - je 52953 │ │ - mov -0xbc(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmp $0xffffffff,%esi │ │ - je 5073b │ │ - movsd -0x1d4(%ebp),%xmm0 │ │ - movsd -0x1e4(%ebp),%xmm2 │ │ - movsd -0x1dc(%ebp),%xmm1 │ │ - cmpl $0x0,-0x364(%ebp) │ │ - movsd %xmm0,-0x270(%ebp) │ │ - movsd %xmm1,-0x278(%ebp) │ │ - movsd %xmm2,-0x280(%ebp) │ │ - je 529a6 │ │ - mov -0x360(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - movsd -0x278(%ebp),%xmm1 │ │ - movsd -0x280(%ebp),%xmm0 │ │ - movq -0x270(%ebp),%xmm2 │ │ - mov -0x140(%ebp),%edi │ │ - movsd %xmm1,-0x260(%ebp) │ │ - movdqa -0x48(%ebp),%xmm1 │ │ - movsd %xmm0,-0x268(%ebp) │ │ - movq %xmm2,-0x258(%ebp) │ │ - punpcklqdq -0x528(%ebp),%xmm1 │ │ - movdqa %xmm1,-0x48(%ebp) │ │ - jmp 508aa │ │ + mov $0x9c,%edx │ │ + call 247ca │ │ + jmp 5533b │ │ + mov %eax,0x10f0(%edi) │ │ + jmp 51a48 │ │ mov -0x10(%ebp),%ebx │ │ - mov %eax,%edx │ │ xor %ecx,%ecx │ │ movl $0x8,(%esp) │ │ - lea -0x798(%ebx),%eax │ │ + lea -0x904(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ - call 32bf0 │ │ - jmp 53282 │ │ + call 335c0 │ │ + jmp 5533b │ │ + push $0x4 │ │ + pop %ecx │ │ + mov -0x10(%ebp),%ebx │ │ + mov $0x9c,%edx │ │ + call 247ca │ │ + jmp 5533b │ │ test %esi,%esi │ │ - je 52a7d │ │ + je 54b4f │ │ mov -0xa8(%ebp),%eax │ │ cmpb $0x2f,(%eax) │ │ - jne 52a7d │ │ - mov -0xa8(%ebp),%ecx │ │ - mov -0x10(%ebp),%ebx │ │ - mov %esi,%edx │ │ - call 587a0 │ │ - test %al,%al │ │ - je 526cb │ │ - mov -0x10(%ebp),%ebx │ │ - xor %edx,%edx │ │ - mov %esi,%ecx │ │ - inc %edx │ │ - mov %edx,-0xb8(%ebp) │ │ - call 21ee0 │ │ - test %eax,%eax │ │ - mov %eax,-0x58(%ebp) │ │ - je 53262 │ │ - mov -0xa8(%ebp),%eax │ │ + jne 54b4f │ │ + mov -0xa8(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ - mov %esi,0x8(%esp) │ │ - mov %eax,0x4(%esp) │ │ - mov -0x58(%ebp),%eax │ │ + lea -0xc68(%ebp),%ecx │ │ + mov %esi,(%esp) │ │ + call 5a930 │ │ + cmpb $0x0,-0xc68(%ebp) │ │ + je 54d4f │ │ + mov -0xc64(%ebp),%eax │ │ + cmp $0xff,%al │ │ + je 54f61 │ │ + movzbl %al,%eax │ │ + cmp $0x3,%eax │ │ + jne 5262d │ │ + mov -0xc60(%ebp),%eax │ │ + mov 0xc(%eax),%ecx │ │ mov %eax,(%esp) │ │ - call 7bfc0 │ │ - mov %esi,%edi │ │ - jmp 52e75 │ │ - cmpl $0x17f,-0x88(%ebp) │ │ - ja 531d5 │ │ - mov -0x88(%ebp),%eax │ │ + call *%ecx │ │ + jmp 5262d │ │ + cmpl $0x17f,-0x68(%ebp) │ │ + ja 552aa │ │ + mov -0x68(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xbb8(%ebp),%edi │ │ + lea -0xc68(%ebp),%edi │ │ mov %edi,(%esp) │ │ mov %eax,0x8(%esp) │ │ - mov -0xbc(%ebp),%eax │ │ + mov -0x100(%ebp),%eax │ │ mov %eax,0x4(%esp) │ │ - call 7bfc0 │ │ - mov -0x88(%ebp),%eax │ │ - lea -0x514(%ebp),%ecx │ │ + call 7b710 │ │ + mov -0x68(%ebp),%eax │ │ + lea -0x580(%ebp),%ecx │ │ mov %edi,%edx │ │ - movb $0x0,-0xbb8(%ebp,%eax,1) │ │ + movb $0x0,-0xc68(%ebp,%eax,1) │ │ inc %eax │ │ mov %eax,(%esp) │ │ - call 33090 │ │ - lea -0x514(%ebp),%eax │ │ + call 33890 │ │ + lea -0x580(%ebp),%eax │ │ cmpl $0x1,(%eax) │ │ - jne 52b41 │ │ + jne 54bf3 │ │ mov -0x10(%ebp),%ecx │ │ - mov -0x9bc(%ecx),%eax │ │ - mov -0x9b8(%ecx),%ecx │ │ - mov %ecx,-0x3c0(%ebp) │ │ - mov %eax,-0x3c4(%ebp) │ │ - jmp 52be5 │ │ - push $0x4 │ │ - pop %ecx │ │ - mov -0x10(%ebp),%ebx │ │ - mov $0x94,%edx │ │ - call 247d9 │ │ - jmp 53282 │ │ + mov -0xb24(%ecx),%eax │ │ + mov -0xb20(%ecx),%ecx │ │ + mov %ecx,-0x410(%ebp) │ │ + mov %eax,-0x414(%ebp) │ │ + orl $0xffffffff,-0x418(%ebp) │ │ + jmp 54c07 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x858(%ebx),%eax │ │ + lea -0x9c4(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 31e2c │ │ - mov -0x20(%ebp),%edx │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x514(%ebp),%ecx │ │ - mov %eax,(%esp) │ │ - call 57f90 │ │ - mov -0x514(%ebp),%eax │ │ - jmp 4ff1e │ │ - mov -0x510(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - andl $0x0,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call 7c1b0 │ │ - test %eax,%eax │ │ - je 52bce │ │ + call 336a0 │ │ + mov -0x28(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ - mov %eax,%edi │ │ + lea -0x580(%ebp),%ecx │ │ mov %eax,(%esp) │ │ - call 7c140 │ │ - test %eax,%eax │ │ - mov %eax,-0x48(%ebp) │ │ - je 52bed │ │ - mov -0x48(%ebp),%ecx │ │ - mov -0x10(%ebp),%ebx │ │ - xor %edx,%edx │ │ - inc %edx │ │ - call 21ee0 │ │ + call 5a210 │ │ + jmp 51cf2 │ │ + mov -0x57c(%ebp),%edx │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x418(%ebp),%ecx │ │ + call 5a140 │ │ + mov -0x418(%ebp),%eax │ │ + cmp $0xffffffff,%eax │ │ + mov %eax,-0xd8(%ebp) │ │ + je 54c65 │ │ + mov -0x414(%ebp),%eax │ │ + mov %eax,-0x88(%ebp) │ │ + mov -0x410(%ebp),%eax │ │ test %eax,%eax │ │ - mov %eax,-0x58(%ebp) │ │ - je 5325f │ │ - mov -0x48(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - mov %edi,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ - mov -0x58(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfc0 │ │ - jmp 52bf3 │ │ - mov %ecx,%edx │ │ + je 54c85 │ │ + mov -0x88(%ebp),%ecx │ │ + cmpb $0x2f,(%ecx) │ │ + sete %cl │ │ + jmp 54c87 │ │ movzbl %al,%ecx │ │ mov %edi,%ebx │ │ - call 6cc30 │ │ + call 6c470 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xaf0(%ebx),%eax │ │ - lea -0x76270(%ebx),%ecx │ │ + lea -0xc44(%ebx),%eax │ │ + lea -0x755fc(%ebx),%ecx │ │ mov %eax,(%esp) │ │ push $0x1d │ │ pop %edx │ │ - call 31460 │ │ - jmp 53282 │ │ - mov -0x10(%ebp),%ebx │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%eax │ │ - movb $0x0,-0x3c4(%ebp) │ │ - mov %eax,-0x3c0(%ebp) │ │ - xor %eax,%eax │ │ - dec %eax │ │ - mov %eax,-0x48(%ebp) │ │ - jmp 52c16 │ │ - xor %eax,%eax │ │ - inc %eax │ │ - mov %eax,-0x58(%ebp) │ │ - mov -0x10(%ebp),%ebx │ │ - mov %edi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x48(%ebp),%eax │ │ - mov -0x58(%ebp),%ecx │ │ - mov %eax,-0x3c8(%ebp) │ │ - mov %ecx,-0x3c4(%ebp) │ │ - mov %eax,-0x3c0(%ebp) │ │ - cmpl $0xffffffff,-0x48(%ebp) │ │ - je 52c40 │ │ - mov -0x3c4(%ebp),%eax │ │ - mov %eax,-0x88(%ebp) │ │ - mov -0x3c0(%ebp),%eax │ │ - test %eax,%eax │ │ - je 52c88 │ │ - mov -0x88(%ebp),%ecx │ │ - cmpb $0x2f,(%ecx) │ │ - sete %cl │ │ - jmp 52c8a │ │ - cmpb $0x3,-0x3c4(%ebp) │ │ - jne 526cb │ │ - mov -0x3c0(%ebp),%esi │ │ - mov (%esi),%eax │ │ - mov 0x4(%esi),%edi │ │ - mov %eax,-0x48(%ebp) │ │ - mov (%edi),%eax │ │ - test %eax,%eax │ │ - je 52c6c │ │ - mov -0x48(%ebp),%ecx │ │ - mov -0x10(%ebp),%ebx │ │ - mov %ecx,(%esp) │ │ - call *%eax │ │ - cmpl $0x0,0x4(%edi) │ │ - je 52c80 │ │ - mov -0x48(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ + call 31c30 │ │ + jmp 5533b │ │ + cmpb $0x3,-0x414(%ebp) │ │ + jne 5262d │ │ + mov -0x410(%ebp),%eax │ │ + mov 0xc(%eax),%ecx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov %esi,(%esp) │ │ - jmp 52f1a │ │ + call *%ecx │ │ + jmp 5262d │ │ xor %ecx,%ecx │ │ mov -0x88(%ebp),%edi │ │ - lea -0xbb8(%ebp),%edx │ │ + lea -0xc68(%ebp),%edx │ │ mov %edi,(%edx) │ │ mov %eax,0x4(%edx) │ │ movb $0xff,0x8(%edx) │ │ mov %cl,0x1e(%edx) │ │ movw $0x201,0x1c(%edx) │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x514(%ebp),%ecx │ │ - call 580c0 │ │ - mov -0x514(%ebp),%al │ │ + lea -0x580(%ebp),%ecx │ │ + call 5a2b0 │ │ + mov -0x580(%ebp),%al │ │ add $0xf9,%al │ │ cmp $0xf7,%al │ │ - ja 52d46 │ │ + ja 54d44 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xbb8(%ebp),%ecx │ │ - call 584d0 │ │ - mov %eax,-0x208(%ebp) │ │ - mov %edx,-0xb8(%ebp) │ │ - cmpl $0x0,-0xb8(%ebp) │ │ - je 52d54 │ │ - mov -0xb8(%ebp),%ecx │ │ + lea -0xc68(%ebp),%ecx │ │ + call 5a700 │ │ + mov %eax,-0x1a8(%ebp) │ │ + mov %edx,-0x68(%ebp) │ │ + cmpl $0x0,-0x68(%ebp) │ │ + je 54d6a │ │ + mov -0x68(%ebp),%ecx │ │ mov -0x10(%ebp),%ebx │ │ xor %edx,%edx │ │ inc %edx │ │ - call 21ee0 │ │ + call 220b0 │ │ test %eax,%eax │ │ - mov %eax,-0x58(%ebp) │ │ - je 53271 │ │ - mov -0x208(%ebp),%eax │ │ - mov -0xb8(%ebp),%edi │ │ + mov %eax,-0xb8(%ebp) │ │ + je 5531e │ │ + mov -0x1a8(%ebp),%eax │ │ + mov -0x68(%ebp),%edi │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,0x4(%esp) │ │ - mov -0x58(%ebp),%eax │ │ + mov -0xb8(%ebp),%eax │ │ mov %edi,0x8(%esp) │ │ mov %eax,(%esp) │ │ - call 7bfc0 │ │ - mov -0x58(%ebp),%eax │ │ - mov %edi,-0xbb8(%ebp) │ │ + call 7b710 │ │ + mov -0xb8(%ebp),%eax │ │ + mov %edi,-0x580(%ebp) │ │ cmpb $0x2f,-0x1(%eax,%edi,1) │ │ - mov %eax,-0xbb4(%ebp) │ │ - mov %edi,-0xbb0(%ebp) │ │ + mov %eax,-0x57c(%ebp) │ │ + mov %edi,-0x578(%ebp) │ │ setne %al │ │ - jmp 52d74 │ │ + jmp 54d8d │ │ xor %eax,%eax │ │ dec %eax │ │ - mov %eax,-0xb8(%ebp) │ │ - jmp 52e51 │ │ - andl $0x0,-0xbb8(%ebp) │ │ - movl $0x1,-0xbb4(%ebp) │ │ - andl $0x0,-0xbb0(%ebp) │ │ + mov %eax,-0x68(%ebp) │ │ + jmp 54eda │ │ + mov $0xf000,%eax │ │ + and -0xc54(%ebp),%eax │ │ + cmp $0x8000,%eax │ │ + jne 5262d │ │ + jmp 54f6b │ │ + andl $0x0,-0x580(%ebp) │ │ + movl $0x1,-0x57c(%ebp) │ │ + andl $0x0,-0x578(%ebp) │ │ xor %eax,%eax │ │ inc %eax │ │ - mov %eax,-0x58(%ebp) │ │ + mov %eax,-0xb8(%ebp) │ │ xor %eax,%eax │ │ test %esi,%esi │ │ - je 52d99 │ │ + je 54db3 │ │ mov -0xa8(%ebp),%ecx │ │ cmpb $0x2f,(%ecx) │ │ - jne 52d99 │ │ - andl $0x0,-0xbb0(%ebp) │ │ + jne 54db3 │ │ + andl $0x0,-0x578(%ebp) │ │ xor %edi,%edi │ │ - cmp -0xb8(%ebp),%esi │ │ - jbe 52e01 │ │ - jmp 5320a │ │ + cmp -0x68(%ebp),%esi │ │ + jbe 54e39 │ │ + jmp 552c9 │ │ test %al,%al │ │ - je 52de7 │ │ - mov -0xb8(%ebp),%edx │ │ + je 54e25 │ │ + mov -0x68(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ xor %eax,%eax │ │ - lea -0xbb8(%ebp),%ecx │ │ + lea -0x580(%ebp),%ecx │ │ inc %eax │ │ mov %eax,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 4dbb0 │ │ - mov -0xbb4(%ebp),%ecx │ │ - mov -0xbb0(%ebp),%edi │ │ - mov -0xbb8(%ebp),%eax │ │ + call 4fbf0 │ │ + mov -0x57c(%ebp),%ecx │ │ + mov -0x578(%ebp),%edi │ │ + mov -0x580(%ebp),%eax │ │ movb $0x2f,(%ecx,%edi,1) │ │ inc %edi │ │ - mov %eax,-0xb8(%ebp) │ │ - mov %ecx,-0x58(%ebp) │ │ - mov %edi,-0xbb0(%ebp) │ │ - jmp 52ded │ │ - mov -0xb8(%ebp),%edi │ │ - mov -0xb8(%ebp),%eax │ │ + mov %eax,-0x68(%ebp) │ │ + mov %ecx,-0xb8(%ebp) │ │ + mov %edi,-0x578(%ebp) │ │ + jmp 54e28 │ │ + mov -0x10(%ebp),%ebx │ │ + xor %eax,%eax │ │ + lea -0x12c(%ebp),%ecx │ │ + mov %esi,(%esp) │ │ + inc %eax │ │ + mov %eax,0x8(%esp) │ │ + mov %eax,0x4(%esp) │ │ + call 4fbf0 │ │ + mov -0x124(%ebp),%edx │ │ + jmp 52121 │ │ + mov -0x68(%ebp),%edi │ │ + mov -0x68(%ebp),%eax │ │ sub %edi,%eax │ │ cmp %eax,%esi │ │ - ja 5320a │ │ + ja 552c9 │ │ test %esi,%esi │ │ - je 52e28 │ │ - mov -0x58(%ebp),%ecx │ │ + je 54e66 │ │ + mov -0xb8(%ebp),%ecx │ │ mov -0xa8(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %esi,0x8(%esp) │ │ add %edi,%ecx │ │ mov %eax,0x4(%esp) │ │ mov %ecx,(%esp) │ │ - call 7bfc0 │ │ - mov -0xbb4(%ebp),%eax │ │ - mov %eax,-0x58(%ebp) │ │ + call 7b710 │ │ + mov -0x57c(%ebp),%eax │ │ + mov %eax,-0xb8(%ebp) │ │ add %esi,%edi │ │ - mov %edi,-0xbb0(%ebp) │ │ - mov -0x58(%ebp),%ecx │ │ + mov %edi,-0x578(%ebp) │ │ + mov -0xb8(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ - mov %edi,%edx │ │ - call 587a0 │ │ - mov -0xbb8(%ebp),%ecx │ │ - test %al,%al │ │ - mov %ecx,-0xb8(%ebp) │ │ - je 52ef0 │ │ - cmpl $0x0,-0x48(%ebp) │ │ - je 52e68 │ │ + lea -0xc68(%ebp),%ecx │ │ + mov %edi,(%esp) │ │ + call 5a930 │ │ + cmpb $0x0,-0xc68(%ebp) │ │ + je 54ebb │ │ + mov -0xc64(%ebp),%eax │ │ + cmp $0xff,%al │ │ + je 55198 │ │ + movzbl %al,%eax │ │ + cmp $0x3,%eax │ │ + jne 551a2 │ │ + mov -0xc60(%ebp),%eax │ │ + mov 0xc(%eax),%ecx │ │ + mov %eax,(%esp) │ │ + call *%ecx │ │ + jmp 551a2 │ │ + mov $0xf000,%eax │ │ + and -0xc54(%ebp),%eax │ │ + cmp $0x8000,%eax │ │ + jne 551a2 │ │ + mov -0x580(%ebp),%eax │ │ + mov %eax,-0x68(%ebp) │ │ + cmpl $0x0,-0xd8(%ebp) │ │ + je 54ef4 │ │ mov -0x88(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0xffffffff,-0xb8(%ebp) │ │ - je 526cb │ │ - mov -0x58(%ebp),%edx │ │ + call 7b700 │ │ + cmpl $0xffffffff,-0x68(%ebp) │ │ + je 5262d │ │ + jmp 54faa │ │ + mov -0x10(%ebp),%ebx │ │ + xor %eax,%eax │ │ + lea -0x12c(%ebp),%ecx │ │ + movl $0x6,(%esp) │ │ + inc %eax │ │ + mov %eax,0x8(%esp) │ │ + mov %eax,0x4(%esp) │ │ + call 4fbf0 │ │ + mov -0x124(%ebp),%edx │ │ + jmp 5247f │ │ + mov -0x78(%ebp),%edx │ │ + mov -0x10(%ebp),%ebx │ │ + xor %eax,%eax │ │ + lea -0x12c(%ebp),%ecx │ │ + mov %esi,(%esp) │ │ + inc %eax │ │ + mov %eax,0x8(%esp) │ │ + mov %eax,0x4(%esp) │ │ + call 4fbf0 │ │ + mov -0x128(%ebp),%edx │ │ + mov -0x124(%ebp),%eax │ │ + mov %eax,-0x78(%ebp) │ │ + jmp 52501 │ │ + bt $0x8,%eax │ │ + jae 5262d │ │ + mov -0x10(%ebp),%ebx │ │ + xor %edx,%edx │ │ + mov %esi,%ecx │ │ + inc %edx │ │ + mov %edx,-0x68(%ebp) │ │ + call 220b0 │ │ + test %eax,%eax │ │ + mov %eax,-0xb8(%ebp) │ │ + je 5532e │ │ + mov -0xa8(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ + mov %esi,0x8(%esp) │ │ + mov %eax,0x4(%esp) │ │ + mov -0xb8(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b710 │ │ + mov %esi,%edi │ │ + mov -0xb8(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x514(%ebp),%ecx │ │ + lea -0x580(%ebp),%ecx │ │ mov %edi,(%esp) │ │ - call 57b10 │ │ - cmpl $0x1,-0x514(%ebp) │ │ - jne 52ee2 │ │ - mov -0x1b4(%ebp),%edi │ │ - mov -0x510(%ebp),%eax │ │ - mov -0x50c(%ebp),%ecx │ │ - cmp -0x1bc(%ebp),%edi │ │ - mov %eax,-0x48(%ebp) │ │ - mov %ecx,-0x88(%ebp) │ │ - jne 52f27 │ │ + call 59cf0 │ │ + cmpl $0x1,-0x580(%ebp) │ │ + jne 55020 │ │ + mov -0x1f4(%ebp),%edi │ │ + mov -0x57c(%ebp),%eax │ │ + mov -0x578(%ebp),%ecx │ │ + cmp -0x1fc(%ebp),%edi │ │ + mov %eax,-0x88(%ebp) │ │ + mov %ecx,-0xd8(%ebp) │ │ + jne 5502e │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x1bc(%ebp),%ecx │ │ - call 58a10 │ │ - mov -0x1b8(%ebp),%eax │ │ - mov -0x48(%ebp),%ecx │ │ - mov -0x88(%ebp),%edx │ │ + lea -0x1fc(%ebp),%ecx │ │ + call 5ab20 │ │ + mov -0x1f8(%ebp),%eax │ │ + mov -0x88(%ebp),%ecx │ │ + mov -0xd8(%ebp),%edx │ │ mov %ecx,(%eax,%edi,8) │ │ mov %edx,0x4(%eax,%edi,8) │ │ inc %edi │ │ - mov %edi,-0x1b4(%ebp) │ │ - jmp 52f4a │ │ + mov %edi,-0x1f4(%ebp) │ │ + jmp 55054 │ │ xor %eax,%eax │ │ dec %eax │ │ - mov %eax,-0x158(%ebp) │ │ - jmp 52fe0 │ │ - cmpl $0x0,-0xb8(%ebp) │ │ - je 52f07 │ │ - mov -0x58(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,-0x48(%ebp) │ │ - je 526cb │ │ - mov -0x88(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - mov -0x10(%ebp),%ebx │ │ - call 7bfb0 │ │ - jmp 526cb │ │ - mov -0x1b8(%ebp),%eax │ │ - mov -0x48(%ebp),%ecx │ │ - mov -0x88(%ebp),%edx │ │ + mov %eax,-0x148(%ebp) │ │ + jmp 550f0 │ │ + mov -0x1f8(%ebp),%eax │ │ + mov -0x88(%ebp),%ecx │ │ + mov -0xd8(%ebp),%edx │ │ mov %ecx,(%eax,%edi,8) │ │ mov %edx,0x4(%eax,%edi,8) │ │ inc %edi │ │ - mov %edi,-0x1b4(%ebp) │ │ - je 5323c │ │ + mov %edi,-0x1f4(%ebp) │ │ + je 552fe │ │ mov -0x8(%eax,%edi,8),%edx │ │ mov -0x4(%eax,%edi,8),%eax │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xbb8(%ebp),%ecx │ │ + lea -0xc68(%ebp),%ecx │ │ mov %eax,(%esp) │ │ - call 544b0 │ │ - mov -0xbb8(%ebp),%ecx │ │ + call 56420 │ │ + mov -0xc68(%ebp),%ecx │ │ xor %eax,%eax │ │ dec %eax │ │ - mov %eax,-0x158(%ebp) │ │ + mov %eax,-0x148(%ebp) │ │ cmp $0xffffffff,%ecx │ │ - mov %ecx,-0x88(%ebp) │ │ - je 52fe0 │ │ - lea -0xbb8(%ebp),%ecx │ │ + mov %ecx,-0xd8(%ebp) │ │ + je 550f0 │ │ + lea -0xc68(%ebp),%ecx │ │ mov -0x10(%ebp),%ebx │ │ mov 0x4(%ecx),%eax │ │ - mov %eax,-0x48(%ebp) │ │ - call 57df0 │ │ + mov %eax,-0x88(%ebp) │ │ + call 59f90 │ │ test %eax,%eax │ │ - je 52fc9 │ │ - mov -0xd8(%ebp),%ebx │ │ + je 550d6 │ │ + mov -0xc8(%ebp),%ebx │ │ lea 0x1(%esi),%ecx │ │ sub %ecx,%ebx │ │ cmp %ebx,%edx │ │ - jne 52fc9 │ │ + jne 550d6 │ │ mov -0xa8(%ebp),%ecx │ │ mov %ebx,0x8(%esp) │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ lea 0x1(%ecx,%esi,1),%ecx │ │ mov %ecx,0x4(%esp) │ │ - call 7c080 │ │ + call 7b7d0 │ │ test %eax,%eax │ │ - je 53147 │ │ - cmpl $0x0,-0x88(%ebp) │ │ - je 52fe0 │ │ - mov -0x48(%ebp),%eax │ │ + je 55288 │ │ + cmpl $0x0,-0xd8(%ebp) │ │ + je 550f0 │ │ + mov -0x88(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,-0xb8(%ebp) │ │ - je 526cb │ │ - mov -0x58(%ebp),%eax │ │ + call 7b700 │ │ + cmpl $0x0,-0x68(%ebp) │ │ + je 5262d │ │ + mov -0xb8(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 526cb │ │ - mov -0x10(%ebp),%ebx │ │ - xor %eax,%eax │ │ - lea -0x114(%ebp),%ecx │ │ - mov %esi,(%esp) │ │ - inc %eax │ │ - mov %eax,0x8(%esp) │ │ - mov %eax,0x4(%esp) │ │ - call 4dbb0 │ │ - mov -0x10c(%ebp),%edx │ │ - jmp 50111 │ │ - mov -0x10(%ebp),%ebx │ │ - xor %eax,%eax │ │ - lea -0x114(%ebp),%ecx │ │ - movl $0x6,(%esp) │ │ - inc %eax │ │ - mov %eax,0x8(%esp) │ │ - mov %eax,0x4(%esp) │ │ - call 4dbb0 │ │ - mov -0x10c(%ebp),%edx │ │ - jmp 50406 │ │ - mov -0x48(%ebp),%edx │ │ - mov -0x10(%ebp),%ebx │ │ - xor %eax,%eax │ │ - lea -0x114(%ebp),%ecx │ │ - mov %esi,(%esp) │ │ - inc %eax │ │ - mov %eax,0x8(%esp) │ │ - mov %eax,0x4(%esp) │ │ - call 4dbb0 │ │ - mov -0x110(%ebp),%ecx │ │ - mov -0x10c(%ebp),%eax │ │ - mov %eax,-0x48(%ebp) │ │ - jmp 5048c │ │ + call 7b700 │ │ + jmp 5262d │ │ mov -0x10(%ebp),%ebx │ │ xor %eax,%eax │ │ mov %ecx,(%esp) │ │ - lea -0x114(%ebp),%ecx │ │ + lea -0x12c(%ebp),%ecx │ │ xor %edx,%edx │ │ inc %eax │ │ mov %eax,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 4dbb0 │ │ - mov -0x110(%ebp),%eax │ │ - mov -0x10c(%ebp),%edx │ │ + call 4fbf0 │ │ + mov -0x124(%ebp),%ecx │ │ + mov -0x128(%ebp),%eax │ │ + mov %ecx,-0xc8(%ebp) │ │ mov -0xa8(%ebp),%ecx │ │ - jmp 5006d │ │ - push $0x4 │ │ + jmp 52078 │ │ + push $0x10 │ │ pop %ecx │ │ mov -0x10(%ebp),%ebx │ │ - mov $0x110,%edx │ │ - call 247d9 │ │ - jmp 53282 │ │ - lea -0x92c(%ebx),%ecx │ │ - mov %ecx,(%esp) │ │ - mov %eax,%ecx │ │ - call 31e2c │ │ + mov $0x150,%edx │ │ + call 247ca │ │ + jmp 5533b │ │ mov -0xa8(%ebp),%ecx │ │ mov -0x10(%ebp),%ebx │ │ xor %eax,%eax │ │ xor %edx,%edx │ │ inc %eax │ │ mov %eax,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ mov %ecx,(%esp) │ │ - lea -0x114(%ebp),%ecx │ │ - call 4dbb0 │ │ - mov -0x110(%ebp),%eax │ │ - mov -0x10c(%ebp),%edx │ │ - mov %eax,-0x88(%ebp) │ │ - jmp 50345 │ │ + lea -0x12c(%ebp),%ecx │ │ + call 4fbf0 │ │ + mov -0x128(%ebp),%eax │ │ + mov -0x124(%ebp),%edx │ │ + mov %eax,-0x68(%ebp) │ │ + jmp 523f9 │ │ + bt $0x8,%eax │ │ + jb 54ed1 │ │ + cmpl $0x0,-0x580(%ebp) │ │ + je 551bc │ │ + mov -0xb8(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,-0xd8(%ebp) │ │ + je 5262d │ │ + mov -0x88(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + jmp 5262d │ │ + lea -0xab4(%ebx),%ecx │ │ + mov %ecx,(%esp) │ │ + mov %eax,%ecx │ │ + call 336a0 │ │ mov -0x10(%ebp),%ebx │ │ xor %eax,%eax │ │ - lea -0x114(%ebp),%ecx │ │ + lea -0x12c(%ebp),%ecx │ │ inc %eax │ │ mov %eax,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 4dbb0 │ │ - mov -0x114(%ebp),%eax │ │ - mov -0x10c(%ebp),%edx │ │ - jmp 500ee │ │ - lea -0xbb0(%ebp),%esi │ │ - push $0x44 │ │ - pop %ecx │ │ - lea -0x318(%ebp),%edi │ │ - rep movsb %ds:(%esi),%es:(%edi) │ │ - mov -0x88(%ebp),%eax │ │ - mov %eax,-0x158(%ebp) │ │ - jmp 52fe0 │ │ - mov -0x48(%ebp),%edx │ │ + call 4fbf0 │ │ + mov -0x12c(%ebp),%eax │ │ + mov -0x124(%ebp),%edx │ │ + jmp 520fe │ │ + mov -0x78(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ xor %eax,%eax │ │ - lea -0x114(%ebp),%ecx │ │ + lea -0x12c(%ebp),%ecx │ │ inc %eax │ │ mov %eax,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 4dbb0 │ │ - mov -0x10c(%ebp),%eax │ │ - mov -0x110(%ebp),%edx │ │ - mov %eax,-0x48(%ebp) │ │ - mov -0x114(%ebp),%eax │ │ - jmp 5046a │ │ + call 4fbf0 │ │ + mov -0x124(%ebp),%eax │ │ + mov -0x128(%ebp),%edx │ │ + mov %eax,-0x78(%ebp) │ │ + mov -0x12c(%ebp),%eax │ │ + jmp 524e1 │ │ mov -0x10(%ebp),%ebx │ │ xor %eax,%eax │ │ - lea -0x114(%ebp),%ecx │ │ + lea -0x12c(%ebp),%ecx │ │ inc %eax │ │ mov %eax,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 4dbb0 │ │ - mov -0x10c(%ebp),%edx │ │ - mov -0x114(%ebp),%eax │ │ - mov -0x110(%ebp),%ecx │ │ - jmp 503e2 │ │ - mov -0x88(%ebp),%eax │ │ - mov -0xbc(%ebp),%edx │ │ + call 4fbf0 │ │ + mov -0x124(%ebp),%edx │ │ + mov -0x12c(%ebp),%eax │ │ + mov -0x128(%ebp),%ecx │ │ + jmp 52465 │ │ + lea -0xc60(%ebp),%esi │ │ + push $0x44 │ │ + pop %ecx │ │ + lea -0x2f4(%ebp),%edi │ │ + rep movsb %ds:(%esi),%es:(%edi) │ │ + mov -0xd8(%ebp),%eax │ │ + mov %eax,-0x148(%ebp) │ │ + jmp 550f0 │ │ + mov -0x68(%ebp),%eax │ │ + mov -0x100(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x3c8(%ebp),%ecx │ │ + lea -0x418(%ebp),%ecx │ │ mov %eax,(%esp) │ │ - call 57f90 │ │ - mov -0x3c8(%ebp),%eax │ │ - jmp 52be8 │ │ - mov -0x68(%ebp),%edx │ │ - xor %ecx,%ecx │ │ - inc %ecx │ │ - call 246cb │ │ - jmp 53282 │ │ + call 5a210 │ │ + jmp 54c07 │ │ mov -0x10(%ebp),%ebx │ │ xor %eax,%eax │ │ - lea -0xbb8(%ebp),%ecx │ │ + lea -0x580(%ebp),%ecx │ │ mov %edi,%edx │ │ mov %esi,(%esp) │ │ inc %eax │ │ mov %eax,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 4dbb0 │ │ - mov -0xbb4(%ebp),%eax │ │ - mov -0xbb0(%ebp),%edi │ │ - mov %eax,-0x58(%ebp) │ │ - jmp 52e01 │ │ + call 4fbf0 │ │ + mov -0x57c(%ebp),%eax │ │ + mov -0x578(%ebp),%edi │ │ + mov %eax,-0xb8(%ebp) │ │ + jmp 54e39 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x8b8(%ebx),%ecx │ │ - call 32cb0 │ │ - jmp 53282 │ │ - mov -0x128(%ebp),%edx │ │ + lea -0xa24(%ebx),%ecx │ │ + call 34650 │ │ + jmp 5533b │ │ + mov -0x1c(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ xor %ecx,%ecx │ │ inc %ecx │ │ - call 246cb │ │ - jmp 53282 │ │ - mov -0x48(%ebp),%esi │ │ + call 247ab │ │ + jmp 5533b │ │ + mov -0x68(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ xor %ecx,%ecx │ │ - mov %esi,%edx │ │ inc %ecx │ │ - call 246cb │ │ - jmp 53282 │ │ - mov -0xb8(%ebp),%edx │ │ + call 247ab │ │ + jmp 5533b │ │ mov -0x10(%ebp),%ebx │ │ xor %ecx,%ecx │ │ + mov %esi,%edx │ │ inc %ecx │ │ - call 246cb │ │ + call 247ab │ │ ud2 │ │ - cmpl $0x0,0x4(%edi) │ │ - mov %eax,-0x1c(%ebp) │ │ - je 5329b │ │ - mov -0x48(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov %esi,(%esp) │ │ - jmp 53391 │ │ - mov %eax,-0x1c(%ebp) │ │ - mov -0x88(%ebp),%eax │ │ + mov %eax,%esi │ │ + mov -0xd8(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,0x4(%esp) │ │ - mov -0x48(%ebp),%eax │ │ + mov -0x88(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7c1a0 │ │ - jmp 53382 │ │ - cmpl $0x0,-0xbb8(%ebp) │ │ - mov %eax,-0x1c(%ebp) │ │ - je 532ed │ │ - mov -0xbb4(%ebp),%eax │ │ + call 7b8f0 │ │ + jmp 55408 │ │ + cmpl $0x0,-0x580(%ebp) │ │ + mov %eax,%esi │ │ + je 5537f │ │ + mov -0x57c(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 532ed │ │ - mov %eax,-0x1c(%ebp) │ │ - jmp 53399 │ │ - mov %eax,-0x1c(%ebp) │ │ - cmpl $0x0,-0x48(%ebp) │ │ - je 53399 │ │ - mov -0x88(%ebp),%eax │ │ - jmp 5338e │ │ - mov %eax,-0x1c(%ebp) │ │ - jmp 53324 │ │ - cmpl $0x0,-0x128(%ebp) │ │ - mov %eax,-0x1c(%ebp) │ │ - je 53324 │ │ - mov -0x98(%ebp),%eax │ │ + call 7b700 │ │ + jmp 5537f │ │ + mov %eax,%esi │ │ + cmpl $0x0,-0xd8(%ebp) │ │ + jne 55421 │ │ + jmp 55432 │ │ + mov %eax,%esi │ │ + jmp 55432 │ │ + mov %eax,-0x2c(%ebp) │ │ + jmp 553b4 │ │ + cmpl $0x0,-0x1c(%ebp) │ │ + mov %eax,-0x2c(%ebp) │ │ + je 553b4 │ │ + mov -0x78(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x670(%ebp),%edi │ │ - mov -0x674(%ebp),%eax │ │ - test %edi,%edi │ │ + call 7b700 │ │ + mov -0xc60(%ebp),%esi │ │ + mov -0xc64(%ebp),%eax │ │ + test %esi,%esi │ │ mov %eax,-0x14(%ebp) │ │ - je 53356 │ │ + je 553e6 │ │ mov -0x14(%ebp),%eax │ │ - lea 0x4(%eax),%esi │ │ - cmpl $0x0,-0x4(%esi) │ │ - je 53350 │ │ - mov (%esi),%eax │ │ + lea 0x4(%eax),%edi │ │ + cmpl $0x0,-0x4(%edi) │ │ + je 553e0 │ │ + mov (%edi),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - add $0x1c,%esi │ │ - dec %edi │ │ - jne 5333d │ │ - cmpl $0x0,-0x678(%ebp) │ │ - je 535ba │ │ + call 7b700 │ │ + add $0x1c,%edi │ │ + dec %esi │ │ + jne 553cd │ │ + cmpl $0x0,-0xc68(%ebp) │ │ + je 5562d │ │ mov -0x14(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - jmp 53550 │ │ - cmpl $0x0,-0x158(%ebp) │ │ - mov %eax,-0x1c(%ebp) │ │ - jle 53399 │ │ - mov -0x48(%ebp),%eax │ │ - jmp 5338e │ │ - mov %eax,-0x1c(%ebp) │ │ - cmpl $0x0,-0xb8(%ebp) │ │ - je 53399 │ │ - mov -0x58(%ebp),%eax │ │ - mov %eax,(%esp) │ │ + call 7b700 │ │ + jmp 5562d │ │ + mov %eax,%esi │ │ + cmpl $0x0,-0x68(%ebp) │ │ + je 55432 │ │ + mov -0xb8(%ebp),%eax │ │ + jmp 55427 │ │ + cmpl $0x0,-0x148(%ebp) │ │ + mov %eax,%esi │ │ + jle 55432 │ │ + mov -0x88(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ - call 7bfb0 │ │ - cmpl $0x0,-0xe8(%ebp) │ │ - je 533ff │ │ - mov -0x1a8(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,-0xf8(%ebp) │ │ + je 55478 │ │ + mov -0x198(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 533ff │ │ + call 7b700 │ │ + jmp 55478 │ │ mov -0x18(%ebp),%ecx │ │ mov %eax,%esi │ │ lock decl (%ecx) │ │ - jne 535e9 │ │ + jne 555b6 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x238(%ebp),%ecx │ │ + lea -0x298(%ebp),%ecx │ │ mov %ebx,%edi │ │ - call 59db0 │ │ - jmp 53720 │ │ - jmp 53761 │ │ - cmpl $0x0,0x4(%edi) │ │ - mov %eax,-0x1c(%ebp) │ │ - je 533f4 │ │ - mov -0x68(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov %esi,(%esp) │ │ - jmp 5366c │ │ - mov %eax,-0x1c(%ebp) │ │ + call 5bf70 │ │ + jmp 5571f │ │ + jmp 55760 │ │ + mov %eax,%esi │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x1c8(%ebp),%ecx │ │ - call 54b70 │ │ - mov -0x140(%ebp),%eax │ │ + lea -0x208(%ebp),%ecx │ │ + call 56ac0 │ │ + mov -0x8c(%ebp),%eax │ │ mov %eax,0x4(%esp) │ │ - mov -0x6c(%ebp),%eax │ │ + mov -0x4c(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7c1a0 │ │ - jmp 53435 │ │ - jmp 53452 │ │ - mov %edi,-0x13c(%ebp) │ │ - mov %esi,-0xbc(%ebp) │ │ - mov %eax,-0x1c(%ebp) │ │ - cmpl $0x0,-0x13c(%ebp) │ │ - je 53674 │ │ - mov -0xbc(%ebp),%eax │ │ - jmp 53669 │ │ - jmp 53640 │ │ - cmpl $0x0,-0x114(%ebp) │ │ - mov %eax,-0x1c(%ebp) │ │ - je 5365d │ │ - mov -0x110(%ebp),%eax │ │ + call 7b8f0 │ │ + jmp 554a5 │ │ + mov %eax,%esi │ │ + mov %edi,-0x130(%ebp) │ │ + cmpl $0x0,-0x130(%ebp) │ │ + je 55676 │ │ + mov -0x100(%ebp),%eax │ │ + jmp 5566b │ │ + jmp 554c4 │ │ + jmp 55610 │ │ + cmpl $0x0,-0x12c(%ebp) │ │ + mov %eax,%esi │ │ + je 5565f │ │ + mov -0x128(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 5365d │ │ - lea -0x364(%ebp),%ecx │ │ + call 7b700 │ │ + jmp 5565f │ │ + lea -0x394(%ebp),%ecx │ │ mov %edi,%ebx │ │ mov %eax,%esi │ │ - call 54b70 │ │ - mov -0x2c(%ebp),%eax │ │ + call 56ac0 │ │ + mov -0x1c(%ebp),%eax │ │ mov %eax,0x4(%esp) │ │ - mov -0x28(%ebp),%eax │ │ + mov -0x20(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7c1a0 │ │ - mov -0x6c(%ebp),%eax │ │ + call 7b8f0 │ │ + mov -0x4c(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bf90 │ │ - jmp 53757 │ │ - cmpl $0x0,0x4(%edi) │ │ - mov %eax,-0x1c(%ebp) │ │ - je 534bd │ │ - mov -0x10(%ebp),%ebx │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x6c(%ebp),%eax │ │ - jmp 53571 │ │ + call 7b6e0 │ │ + jmp 55756 │ │ mov -0x18(%ebp),%ecx │ │ mov %eax,%esi │ │ lock decl (%ecx) │ │ - jne 534dd │ │ + jne 55532 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xaac(%ebp),%ecx │ │ - call 59db0 │ │ - mov -0xad8(%ebp),%eax │ │ - lock decl (%eax) │ │ - jne 534f6 │ │ - mov -0xad8(%ebp),%ecx │ │ + lea -0xb28(%ebp),%ecx │ │ + call 5bf70 │ │ + mov -0xb48(%ebp),%ecx │ │ + lock decl (%ecx) │ │ + jne 55545 │ │ mov -0x10(%ebp),%ebx │ │ - call 5d0e0 │ │ + call 5ef60 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xbb8(%ebp),%ecx │ │ + lea -0xc68(%ebp),%ecx │ │ mov %ebx,%edi │ │ - call 5d140 │ │ - jmp 53720 │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xbb8(%ebp),%ecx │ │ - call 5d140 │ │ - jmp 5360d │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xbb8(%ebp),%ecx │ │ - call 5d040 │ │ - jmp 5360d │ │ - jmp 5360d │ │ - mov -0x14(%ebp),%ecx │ │ - cmpl $0x0,0x4(%edi) │ │ - mov %eax,-0x1c(%ebp) │ │ - je 5354d │ │ - mov -0x10(%ebp),%ebx │ │ - mov %ecx,(%esp) │ │ - call 7bfb0 │ │ - mov %esi,(%esp) │ │ - mov -0x10(%ebp),%ebx │ │ - call 7bfb0 │ │ - jmp 535ba │ │ - cmpl $0x0,0x4(%edi) │ │ - mov %eax,-0x1c(%ebp) │ │ - je 5356e │ │ - mov -0x10(%ebp),%ebx │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x24(%ebp),%eax │ │ + call 5efc0 │ │ + jmp 5571f │ │ mov -0x10(%ebp),%ebx │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 536b0 │ │ - mov %eax,%esi │ │ - lea -0x514(%ebp),%ecx │ │ - call 59030 │ │ - jmp 53754 │ │ - jmp 5360d │ │ - jmp 535b7 │ │ + lea -0xc68(%ebp),%ecx │ │ + call 5efc0 │ │ + jmp 555d9 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0xc68(%ebp),%ecx │ │ + call 5eeb0 │ │ + jmp 555d9 │ │ + jmp 555d9 │ │ + mov %eax,%esi │ │ + lea -0x580(%ebp),%ecx │ │ + call 5b140 │ │ + jmp 55753 │ │ + jmp 555d9 │ │ + jmp 5562a │ │ mov %eax,%esi │ │ mov -0x18(%ebp),%eax │ │ mov %edi,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 7c1a0 │ │ + call 7b8f0 │ │ mov %ebx,%edi │ │ - jmp 536ef │ │ - mov %eax,-0x1c(%ebp) │ │ - jmp 53674 │ │ - mov %eax,-0x1c(%ebp) │ │ - cmpl $0x0,-0x514(%ebp) │ │ - je 535d4 │ │ - mov -0x510(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x24(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - mov %eax,(%esp) │ │ - call 7bf90 │ │ - jmp 536b0 │ │ + jmp 556ee │ │ + mov %eax,%esi │ │ + jmp 55676 │ │ mov %eax,%esi │ │ mov -0x10(%ebp),%edi │ │ - jmp 53720 │ │ + jmp 5571f │ │ + mov %eax,%esi │ │ mov %edi,%ebx │ │ - mov %eax,-0x1c(%ebp) │ │ - jmp 53693 │ │ + jmp 55695 │ │ mov %eax,%esi │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xbb8(%ebp),%ecx │ │ - call 59e40 │ │ - jmp 5361e │ │ + lea -0xc68(%ebp),%ecx │ │ + call 5c000 │ │ + jmp 555fc │ │ mov -0x10(%ebp),%ebx │ │ - call 341e6 │ │ + call 34816 │ │ + jmp 5562a │ │ mov %eax,%esi │ │ - jmp 536ce │ │ + jmp 556cd │ │ + jmp 5562a │ │ mov %eax,%esi │ │ - mov -0x10(%ebp),%edi │ │ - jmp 53708 │ │ + jmp 556c4 │ │ mov %eax,%esi │ │ - jmp 536c5 │ │ + jmp 5571f │ │ mov %eax,%esi │ │ - jmp 53720 │ │ - cmpl $0x3,-0x68(%ebp) │ │ + mov -0x10(%ebp),%edi │ │ + jmp 55707 │ │ + cmpl $0x3,-0x48(%ebp) │ │ mov %esi,%ebx │ │ - je 53759 │ │ - cmpl $0x0,-0x168(%ebp) │ │ + je 55758 │ │ + cmpl $0x0,-0x158(%ebp) │ │ mov %eax,%esi │ │ - je 53754 │ │ - mov -0x158(%ebp),%eax │ │ - jmp 53741 │ │ - mov %eax,-0x1c(%ebp) │ │ - cmpl $0x0,-0x68(%ebp) │ │ - je 53674 │ │ - mov -0x98(%ebp),%eax │ │ + je 55753 │ │ + mov -0x148(%ebp),%eax │ │ + jmp 55740 │ │ + mov %eax,-0x2c(%ebp) │ │ + cmpl $0x0,-0x6e8(%ebp) │ │ + je 55647 │ │ + mov -0x6e4(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + mov -0x24(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ + call 7b6e0 │ │ + mov -0x2c(%ebp),%eax │ │ + jmp 55758 │ │ + mov %eax,%esi │ │ + cmpl $0x0,-0x48(%ebp) │ │ + je 55676 │ │ + mov -0x88(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ - call 7bfb0 │ │ - cmpl $0x0,-0x364(%ebp) │ │ - jne 53682 │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,-0x394(%ebp) │ │ + jne 55684 │ │ mov -0x10(%ebp),%ebx │ │ - jmp 53693 │ │ - mov -0x360(%ebp),%eax │ │ + jmp 55695 │ │ + mov -0x390(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - lea -0x250(%ebp),%ecx │ │ - call 54b70 │ │ - mov -0x2c(%ebp),%eax │ │ + call 7b700 │ │ + lea -0x220(%ebp),%ecx │ │ + call 56ac0 │ │ + mov -0x1c(%ebp),%eax │ │ mov %eax,0x4(%esp) │ │ - mov -0x28(%ebp),%eax │ │ + mov -0x20(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7c1a0 │ │ - mov -0x1c(%ebp),%eax │ │ - jmp 53759 │ │ + call 7b8f0 │ │ + jmp 55756 │ │ mov %eax,%esi │ │ - lea -0xbb8(%ebp),%ecx │ │ - call 59e40 │ │ - cmpl $0x0,-0xbc(%ebp) │ │ - jne 536d3 │ │ + lea -0xc68(%ebp),%ecx │ │ + call 5c000 │ │ + cmpl $0x0,-0xe0(%ebp) │ │ + jne 556d2 │ │ mov -0x10(%ebp),%edi │ │ - jmp 536ef │ │ + jmp 556ee │ │ mov -0x10(%ebp),%ebx │ │ - mov -0x528(%ebp),%eax │ │ + mov -0xdc(%ebp),%eax │ │ mov %eax,(%esp) │ │ mov %ebx,%edi │ │ - call 7bfb0 │ │ - jmp 536ef │ │ - call 341e6 │ │ + call 7b700 │ │ + jmp 556ee │ │ + call 34816 │ │ mov %eax,%esi │ │ - cmpl $0x0,-0x318(%ebp) │ │ - je 53708 │ │ - mov -0x314(%ebp),%eax │ │ + cmpl $0x0,-0x2f4(%ebp) │ │ + je 55707 │ │ + mov -0x2f0(%ebp),%eax │ │ mov %edi,%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x1e4(%ebp),%eax │ │ lock decl (%eax) │ │ - jne 53720 │ │ + jne 5571f │ │ lea -0x1e4(%ebp),%ecx │ │ mov %edi,%ebx │ │ - call 59db0 │ │ - cmpb $0x2,-0x49c(%ebp) │ │ - jne 5374e │ │ - cmpl $0x2,-0x514(%ebp) │ │ - ja 53754 │ │ - cmpl $0x0,-0x4e8(%ebp) │ │ - je 53754 │ │ - mov -0x4f0(%ebp),%eax │ │ + call 5bf70 │ │ + cmpb $0x2,-0x508(%ebp) │ │ + jne 5574d │ │ + cmpl $0x2,-0x580(%ebp) │ │ + ja 55753 │ │ + cmpl $0x0,-0x554(%ebp) │ │ + je 55753 │ │ + mov -0x55c(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 53757 │ │ + call 7b700 │ │ + jmp 55756 │ │ mov %esi,%eax │ │ mov %edi,%ebx │ │ - jmp 53759 │ │ + jmp 55758 │ │ mov -0x10(%ebp),%ebx │ │ mov %esi,%eax │ │ mov %eax,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ mov %edi,%ebx │ │ - call 341e6 │ │ + call 34816 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -69414,337 +70961,346 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x4c,%esp │ │ mov (%ecx),%edi │ │ mov 0x4(%ecx),%esi │ │ - call 53783 │ │ + call 55783 │ │ pop %ebx │ │ mov %edx,-0x4c(%ebp) │ │ - add $0x2b059,%ebx │ │ + add $0x28909,%ebx │ │ test %edx,%edx │ │ - jne 537a2 │ │ + jne 557a2 │ │ cmpb $0x0,0x10(%edi) │ │ - jne 537a2 │ │ + jne 557a2 │ │ inc %esi │ │ xor %eax,%eax │ │ mov %esi,0x4(%ecx) │ │ - jmp 5398b │ │ + jmp 5598b │ │ mov (%edi),%eax │ │ test %esi,%esi │ │ - mov %ecx,-0x40(%ebp) │ │ - je 53809 │ │ + mov %ecx,-0x44(%ebp) │ │ + je 55809 │ │ mov 0x4(%eax),%ecx │ │ sub $0x4,%esp │ │ - lea -0x75d59(%ebx),%edx │ │ + lea -0x750d9(%ebx),%edx │ │ push $0x6 │ │ push %edx │ │ push (%eax) │ │ call *0xc(%ecx) │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 53989 │ │ + jne 55989 │ │ cmpb $0x1,0x10(%edi) │ │ - jne 53882 │ │ + jne 55882 │ │ mov (%edi),%eax │ │ - lea -0x7c48c(%ebx),%ecx │ │ + lea -0x7b9ec(%ebx),%ecx │ │ + mov %ecx,-0x38(%ebp) │ │ + lea -0x4c4ac(%ebx),%ecx │ │ mov %ecx,-0x34(%ebp) │ │ - lea -0x4d3dc(%ebx),%ecx │ │ - mov %ecx,-0x30(%ebp) │ │ - movl $0x0,-0x2c(%ebp) │ │ - movw $0xd,-0x28(%ebp) │ │ + movl $0x0,-0x30(%ebp) │ │ + movw $0xd,-0x2c(%ebp) │ │ mov (%eax),%ecx │ │ mov 0x4(%eax),%edx │ │ sub $0x8,%esp │ │ - lea -0x34(%ebp),%eax │ │ + lea -0x38(%ebp),%eax │ │ push %eax │ │ - lea -0x7c4dc(%ebx),%eax │ │ - jmp 53871 │ │ + lea -0x7ba4c(%ebx),%eax │ │ + jmp 55871 │ │ lea 0xc(%edi),%ecx │ │ + mov %ecx,-0x38(%ebp) │ │ + lea -0x49fcc(%ebx),%ecx │ │ mov %ecx,-0x34(%ebp) │ │ - lea -0x4adfc(%ebx),%ecx │ │ - mov %ecx,-0x30(%ebp) │ │ mov (%eax),%ecx │ │ mov 0x4(%eax),%edx │ │ sub $0x8,%esp │ │ - lea -0x34(%ebp),%eax │ │ + lea -0x38(%ebp),%eax │ │ push %eax │ │ - lea -0x75d70(%ebx),%eax │ │ + lea -0x750f0(%ebx),%eax │ │ push %eax │ │ - call 314a0 │ │ + call 31c70 │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 53989 │ │ + jne 55989 │ │ cmpb $0x1,0x10(%edi) │ │ - jne 53882 │ │ + jne 55882 │ │ mov (%edi),%eax │ │ lea -0x4c(%ebp),%ecx │ │ + mov %ecx,-0x38(%ebp) │ │ + lea -0x2858c(%ebx),%ecx │ │ mov %ecx,-0x34(%ebp) │ │ - lea -0x2acec(%ebx),%ecx │ │ - mov %ecx,-0x30(%ebp) │ │ - movl $0x0,-0x2c(%ebp) │ │ - movw $0xa,-0x28(%ebp) │ │ + movl $0x0,-0x30(%ebp) │ │ + movw $0xa,-0x2c(%ebp) │ │ mov (%eax),%ecx │ │ mov 0x4(%eax),%edx │ │ sub $0x8,%esp │ │ - lea -0x34(%ebp),%eax │ │ + lea -0x38(%ebp),%eax │ │ push %eax │ │ - lea -0x75d65(%ebx),%eax │ │ + lea -0x750e5(%ebx),%eax │ │ push %eax │ │ - call 314a0 │ │ + call 31c70 │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 53989 │ │ + jne 55989 │ │ mov 0x8(%ebp),%eax │ │ cmpl $0xffffffff,(%eax) │ │ - je 538e6 │ │ + je 558e6 │ │ cmpb $0x0,0x10(%edi) │ │ - je 53908 │ │ + je 55908 │ │ movsd 0x18(%eax),%xmm2 │ │ movsd 0x10(%eax),%xmm1 │ │ movsd 0x20(%eax),%xmm0 │ │ - lea -0x34(%ebp),%ecx │ │ - movsd %xmm2,-0x1c(%ebp) │ │ - movsd %xmm1,-0x24(%ebp) │ │ + lea -0x38(%ebp),%ecx │ │ + movsd %xmm2,-0x20(%ebp) │ │ + movsd %xmm1,-0x28(%ebp) │ │ movsd (%eax),%xmm2 │ │ movsd 0x8(%eax),%xmm1 │ │ - movsd %xmm0,-0x14(%ebp) │ │ - movsd %xmm1,-0x2c(%ebp) │ │ - movsd %xmm2,-0x34(%ebp) │ │ + movsd %xmm0,-0x18(%ebp) │ │ + movsd %xmm1,-0x30(%ebp) │ │ + movsd %xmm2,-0x38(%ebp) │ │ mov (%edi),%eax │ │ + mov %ecx,-0x40(%ebp) │ │ + lea -0x284cc(%ebx),%ecx │ │ mov %ecx,-0x3c(%ebp) │ │ - lea -0x2ac2c(%ebx),%ecx │ │ - mov %ecx,-0x38(%ebp) │ │ mov (%eax),%ecx │ │ mov 0x4(%eax),%edx │ │ sub $0x8,%esp │ │ - lea -0x3c(%ebp),%eax │ │ + lea -0x40(%ebp),%eax │ │ push %eax │ │ - lea -0x7820c(%ebx),%eax │ │ - jmp 5395c │ │ + lea -0x7790c(%ebx),%eax │ │ + jmp 5595c │ │ mov (%edi),%eax │ │ mov 0x4(%eax),%ecx │ │ sub $0x4,%esp │ │ - lea -0x75d53(%ebx),%edx │ │ + lea -0x750d3(%ebx),%edx │ │ push $0x9 │ │ push %edx │ │ push (%eax) │ │ call *0xc(%ecx) │ │ add $0x10,%esp │ │ test %al,%al │ │ - je 53969 │ │ - jmp 53989 │ │ + je 55969 │ │ + jmp 55989 │ │ movsd 0x18(%eax),%xmm2 │ │ movsd 0x10(%eax),%xmm1 │ │ movsd 0x20(%eax),%xmm0 │ │ - lea -0x34(%ebp),%ecx │ │ - movsd %xmm2,-0x1c(%ebp) │ │ - movsd %xmm1,-0x24(%ebp) │ │ + lea -0x38(%ebp),%ecx │ │ + movsd %xmm2,-0x20(%ebp) │ │ + movsd %xmm1,-0x28(%ebp) │ │ movsd (%eax),%xmm2 │ │ movsd 0x8(%eax),%xmm1 │ │ - movsd %xmm0,-0x14(%ebp) │ │ - movsd %xmm1,-0x2c(%ebp) │ │ - movsd %xmm2,-0x34(%ebp) │ │ + movsd %xmm0,-0x18(%ebp) │ │ + movsd %xmm1,-0x30(%ebp) │ │ + movsd %xmm2,-0x38(%ebp) │ │ mov (%edi),%eax │ │ + mov %ecx,-0x40(%ebp) │ │ + lea -0x284cc(%ebx),%ecx │ │ mov %ecx,-0x3c(%ebp) │ │ - lea -0x2ac2c(%ebx),%ecx │ │ - mov %ecx,-0x38(%ebp) │ │ mov (%eax),%ecx │ │ mov 0x4(%eax),%edx │ │ sub $0x8,%esp │ │ - lea -0x3c(%ebp),%eax │ │ + lea -0x40(%ebp),%eax │ │ push %eax │ │ - lea -0x75d4a(%ebx),%eax │ │ + lea -0x750ca(%ebx),%eax │ │ push %eax │ │ - call 314a0 │ │ + call 31c70 │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 53989 │ │ + jne 55989 │ │ mov (%edi),%eax │ │ mov 0x4(%eax),%ecx │ │ sub $0x4,%esp │ │ - lea -0x75d71(%ebx),%edx │ │ + lea -0x750f1(%ebx),%edx │ │ push $0x1 │ │ mov %edx,-0x48(%ebp) │ │ push %edx │ │ push (%eax) │ │ call *0xc(%ecx) │ │ add $0x10,%esp │ │ test %al,%al │ │ - je 53993 │ │ + je 55993 │ │ mov $0x1,%al │ │ add $0x4c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov 0xc(%ebp),%ecx │ │ mov 0x10(%ebp),%eax │ │ cmpl $0x2,(%ecx) │ │ - setne %cl │ │ - and %cl,%al │ │ - mov -0x40(%ebp),%ecx │ │ - cmp $0x1,%al │ │ - jne 53797 │ │ + not %al │ │ + sete %cl │ │ + or %cl,%al │ │ + mov -0x44(%ebp),%ecx │ │ + test $0x1,%al │ │ + jne 55797 │ │ mov 0x14(%ebp),%eax │ │ mov %eax,-0x50(%ebp) │ │ cmpb $0x1,0x10(%edi) │ │ - jne 539f8 │ │ + jne 559fa │ │ mov (%edi),%eax │ │ - lea -0x7c48c(%ebx),%ecx │ │ + lea -0x7b9ec(%ebx),%ecx │ │ + mov %ecx,-0x38(%ebp) │ │ + lea -0x4c4ac(%ebx),%ecx │ │ mov %ecx,-0x34(%ebp) │ │ - lea -0x4d3dc(%ebx),%ecx │ │ - mov %ecx,-0x30(%ebp) │ │ - movl $0x0,-0x2c(%ebp) │ │ - movw $0xa,-0x28(%ebp) │ │ + movl $0x0,-0x30(%ebp) │ │ + movw $0xa,-0x2c(%ebp) │ │ mov (%eax),%ecx │ │ mov 0x4(%eax),%edx │ │ sub $0x8,%esp │ │ - lea -0x34(%ebp),%eax │ │ + lea -0x38(%ebp),%eax │ │ push %eax │ │ - lea -0x7c4dc(%ebx),%eax │ │ + lea -0x7ba4c(%ebx),%eax │ │ push %eax │ │ - call 314a0 │ │ + call 31c70 │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 53989 │ │ + jne 55989 │ │ mov (%edi),%eax │ │ mov 0x4(%eax),%ecx │ │ sub $0x4,%esp │ │ - lea -0x7c7dc(%ebx),%edx │ │ + lea -0x7be0c(%ebx),%edx │ │ push $0x10 │ │ push %edx │ │ push (%eax) │ │ call *0xc(%ecx) │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 53989 │ │ + jne 55989 │ │ mov 0x4(%edi),%eax │ │ mov (%edi),%edx │ │ mov 0x8(%edi),%ecx │ │ - mov %eax,-0x44(%ebp) │ │ + mov %eax,-0x10(%ebp) │ │ mov 0xc(%ebp),%eax │ │ - mov %edx,-0x34(%ebp) │ │ + mov %edx,-0x38(%ebp) │ │ movsd (%eax),%xmm0 │ │ mov 0x8(%eax),%eax │ │ - mov %eax,-0x28(%ebp) │ │ - lea -0x30(%ebp),%eax │ │ - movsd %xmm0,-0x30(%ebp) │ │ + mov %eax,-0x2c(%ebp) │ │ + lea -0x34(%ebp),%eax │ │ + movsd %xmm0,-0x34(%ebp) │ │ sub $0x4,%esp │ │ push %eax │ │ push %edx │ │ - push -0x44(%ebp) │ │ + push -0x10(%ebp) │ │ call *0x10(%ecx) │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 53989 │ │ + jne 55989 │ │ mov (%edi),%eax │ │ lea -0x50(%ebp),%ecx │ │ + mov %ecx,-0x38(%ebp) │ │ + lea -0x49fcc(%ebx),%ecx │ │ mov %ecx,-0x34(%ebp) │ │ - lea -0x4adfc(%ebx),%ecx │ │ - mov %ecx,-0x30(%ebp) │ │ mov (%eax),%ecx │ │ mov 0x4(%eax),%edx │ │ sub $0x8,%esp │ │ - lea -0x34(%ebp),%eax │ │ - push %eax │ │ - lea -0x79648(%ebx),%eax │ │ + mov %esi,%eax │ │ + lea -0x38(%ebp),%esi │ │ + push %esi │ │ + mov %eax,%esi │ │ + lea -0x78e9b(%ebx),%eax │ │ + mov %eax,-0x10(%ebp) │ │ + lea -0x78e9b(%ebx),%eax │ │ push %eax │ │ - call 314a0 │ │ + call 31c70 │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 53989 │ │ + jne 55989 │ │ cmpl $0x1,0x18(%ebp) │ │ - jne 53ac6 │ │ + jne 55ad1 │ │ mov 0x1c(%ebp),%eax │ │ - lea -0x3c(%ebp),%ecx │ │ - mov %eax,-0x3c(%ebp) │ │ + lea -0x40(%ebp),%ecx │ │ + mov %eax,-0x40(%ebp) │ │ mov (%edi),%eax │ │ + mov %ecx,-0x38(%ebp) │ │ + lea -0x49fcc(%ebx),%ecx │ │ mov %ecx,-0x34(%ebp) │ │ - lea -0x4adfc(%ebx),%ecx │ │ - mov %ecx,-0x30(%ebp) │ │ mov (%eax),%ecx │ │ mov 0x4(%eax),%edx │ │ sub $0x8,%esp │ │ - lea -0x34(%ebp),%eax │ │ - push %eax │ │ - lea -0x79648(%ebx),%eax │ │ + lea -0x38(%ebp),%eax │ │ push %eax │ │ - call 314a0 │ │ + push -0x10(%ebp) │ │ + call 31c70 │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 53989 │ │ + jne 55989 │ │ mov (%edi),%eax │ │ mov 0x4(%eax),%ecx │ │ sub $0x4,%esp │ │ push $0x1 │ │ push -0x48(%ebp) │ │ push (%eax) │ │ call *0xc(%ecx) │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - mov -0x40(%ebp),%ecx │ │ - je 53797 │ │ - jmp 5398b │ │ + mov -0x44(%ebp),%ecx │ │ + je 55797 │ │ + jmp 5598b │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov 0xc(%ebp),%edx │ │ mov 0x8(%ebp),%eax │ │ - call 53b04 │ │ + call 55b14 │ │ pop %ebx │ │ - add $0x2acd8,%ebx │ │ + add $0x28578,%ebx │ │ mov 0x8(%edx),%esi │ │ mov 0xc(%edx),%ecx │ │ mov (%eax),%eax │ │ mov %ecx,-0x10(%ebp) │ │ test $0x800000,%esi │ │ mov %esi,%ecx │ │ - je 53b3e │ │ + je 55b4e │ │ mov %esi,%ecx │ │ test $0x8000000,%esi │ │ - jne 53b38 │ │ + jne 55b48 │ │ or $0x9000000,%ecx │ │ movw $0xa,0xc(%edx) │ │ - jmp 53b3e │ │ + jmp 55b4e │ │ or $0x1000000,%ecx │ │ or $0x800000,%ecx │ │ mov %esi,-0x14(%ebp) │ │ mov %ecx,0x8(%edx) │ │ mov $0x9,%ecx │ │ nop │ │ mov %ecx,%edx │ │ mov %eax,%ecx │ │ shr $0x4,%eax │ │ and $0xf,%ecx │ │ test %eax,%eax │ │ - movzbl -0x7c82c(%ebx,%ecx,1),%ecx │ │ + movzbl -0x7be5c(%ebx,%ecx,1),%ecx │ │ mov %cl,-0x1e(%ebp,%edx,1) │ │ lea -0x1(%edx),%ecx │ │ - jne 53b50 │ │ + jne 55b60 │ │ mov $0x9,%esi │ │ add $0xfffffffe,%edx │ │ - lea -0x765ce(%ebx),%edi │ │ + lea -0x75965(%ebx),%edi │ │ sub %ecx,%esi │ │ mov 0xc(%ebp),%ecx │ │ lea -0x1c(%ebp,%edx,1),%eax │ │ mov $0x1,%edx │ │ push %esi │ │ push %eax │ │ push $0x2 │ │ push %edi │ │ - call 31bc0 │ │ + call 32640 │ │ add $0x10,%esp │ │ mov -0x10(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ mov -0x14(%ebp),%esi │ │ mov %ecx,0xc(%edx) │ │ mov %esi,0x8(%edx) │ │ add $0x1c,%esp │ │ @@ -69758,170 +71314,162 @@ │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - call 53bc1 │ │ + mov 0x8(%ebp),%esi │ │ + call 55bd1 │ │ pop %ebx │ │ - add $0x2ac1b,%ebx │ │ - mov (%ecx),%eax │ │ + add $0x284bb,%ebx │ │ + mov (%esi),%eax │ │ cmp $0x2,%eax │ │ - jne 53c4e │ │ - mov 0x24(%ecx),%edi │ │ + jne 55c5e │ │ + mov 0x24(%esi),%edi │ │ test %edi,%edi │ │ - je 53d52 │ │ - mov 0x20(%ecx),%edx │ │ + je 55d55 │ │ + mov 0x20(%esi),%edx │ │ nopl (%eax) │ │ sub $0xc,%esp │ │ lea -0x1c(%ebp),%ecx │ │ - mov %edx,-0x20(%ebp) │ │ + mov %edx,-0x34(%ebp) │ │ push %edi │ │ - call 32d00 │ │ + call 333b0 │ │ add $0x10,%esp │ │ cmpl $0x1,-0x1c(%ebp) │ │ - jne 53d36 │ │ + jne 55d39 │ │ movzbl -0x14(%ebp),%eax │ │ mov -0x18(%ebp),%esi │ │ mov %al,-0xd(%ebp) │ │ movzbl -0x13(%ebp),%eax │ │ - mov %eax,-0x34(%ebp) │ │ + mov %eax,-0x30(%ebp) │ │ sub $0xc,%esp │ │ mov 0xc(%ebp),%ecx │ │ - lea -0x75c75(%ebx),%edx │ │ + lea -0x74f71(%ebx),%edx │ │ push $0x3 │ │ - call 31690 │ │ + call 31e20 │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 53d4e │ │ + jne 55d51 │ │ cmpb $0x1,-0xd(%ebp) │ │ - jne 53d52 │ │ - add -0x34(%ebp),%esi │ │ + jne 55d55 │ │ + add -0x30(%ebp),%esi │ │ cmp %esi,%edi │ │ - jb 53d5c │ │ - mov -0x20(%ebp),%edx │ │ + jb 55d5f │ │ + mov -0x34(%ebp),%edx │ │ add %esi,%edx │ │ sub %esi,%edi │ │ - jne 53be0 │ │ - jmp 53d52 │ │ + jne 55bf0 │ │ + jmp 55d55 │ │ cmp $0x1,%eax │ │ - jne 53c93 │ │ - lea 0x4(%ecx),%eax │ │ + jne 55ca3 │ │ + lea 0x4(%esi),%eax │ │ movl $0x0,-0x1c(%ebp) │ │ movl $0xf4240,-0x18(%ebp) │ │ - mov %eax,-0x28(%ebp) │ │ + mov %eax,-0x24(%ebp) │ │ mov 0xc(%ebp),%eax │ │ testl $0x800000,0x8(%eax) │ │ mov %eax,-0x14(%ebp) │ │ - lea -0x28(%ebp),%eax │ │ - jne 53cc4 │ │ - mov %eax,-0x30(%ebp) │ │ - lea -0x3b822(%ebx),%eax │ │ + lea -0x24(%ebp),%eax │ │ + jne 55cca │ │ mov %eax,-0x2c(%ebp) │ │ + lea -0x3921c(%ebx),%eax │ │ + mov %eax,-0x28(%ebp) │ │ sub $0x8,%esp │ │ - lea -0x30(%ebp),%eax │ │ - lea -0x7820c(%ebx),%esi │ │ - jmp 53cdc │ │ + lea -0x2c(%ebp),%eax │ │ + lea -0x7790c(%ebx),%edi │ │ + jmp 55ce2 │ │ mov 0xc(%ebp),%eax │ │ - mov (%eax),%edx │ │ + mov (%eax),%edi │ │ mov 0x4(%eax),%eax │ │ - mov 0xc(%eax),%esi │ │ - mov %edx,-0x20(%ebp) │ │ + mov 0xc(%eax),%ebx │ │ sub $0x4,%esp │ │ - push 0x14(%ecx) │ │ - push 0x10(%ecx) │ │ - push %edx │ │ - mov %ecx,%edi │ │ - call *%esi │ │ + push 0x14(%esi) │ │ + push 0x10(%esi) │ │ + push %edi │ │ + call *%ebx │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - mov %esi,%ecx │ │ - mov -0x20(%ebp),%esi │ │ - je 53d25 │ │ - jmp 53d54 │ │ - mov %eax,-0x30(%ebp) │ │ - lea -0x3b822(%ebx),%eax │ │ + je 55d28 │ │ + jmp 55d57 │ │ mov %eax,-0x2c(%ebp) │ │ + lea -0x3921c(%ebx),%eax │ │ + mov %eax,-0x28(%ebp) │ │ sub $0x8,%esp │ │ - lea -0x30(%ebp),%eax │ │ - lea -0x75d4a(%ebx),%esi │ │ - lea -0xb38(%ebx),%edx │ │ + lea -0x2c(%ebp),%eax │ │ + lea -0x750ca(%ebx),%edi │ │ + lea -0xc8c(%ebx),%edx │ │ lea -0x1c(%ebp),%ecx │ │ push %eax │ │ - push %esi │ │ - call 314a0 │ │ + push %edi │ │ + call 31c70 │ │ add $0x10,%esp │ │ cmpl $0x1,-0x1c(%ebp) │ │ - jne 53d13 │ │ + jne 55d19 │ │ test %al,%al │ │ - je 53d70 │ │ + je 55d73 │ │ mov 0xc(%ebp),%edx │ │ mov 0x4(%edx),%eax │ │ sub $0x4,%esp │ │ - lea -0x7658f(%ebx),%ecx │ │ + lea -0x75920(%ebx),%ecx │ │ push $0x14 │ │ push %ecx │ │ push (%edx) │ │ call *0xc(%eax) │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 53d4e │ │ + jne 55d51 │ │ mov 0xc(%ebp),%eax │ │ - mov 0x8(%ebp),%edi │ │ - mov (%eax),%esi │ │ + mov (%eax),%edi │ │ mov 0x4(%eax),%eax │ │ - mov 0xc(%eax),%ecx │ │ + mov 0xc(%eax),%ebx │ │ sub $0x4,%esp │ │ - push 0x1c(%edi) │ │ - push 0x18(%edi) │ │ - push %esi │ │ - call *%ecx │ │ + push 0x1c(%esi) │ │ + push 0x18(%esi) │ │ + push %edi │ │ + call *%ebx │ │ add $0x10,%esp │ │ - jmp 53d54 │ │ + jmp 55d57 │ │ mov -0x18(%ebp),%edx │ │ sub $0xc,%esp │ │ mov 0xc(%ebp),%ecx │ │ push -0x14(%ebp) │ │ - call 31690 │ │ + call 31e20 │ │ add $0x10,%esp │ │ test %al,%al │ │ - je 53d52 │ │ + je 55d55 │ │ mov $0x1,%al │ │ - jmp 53d54 │ │ + jmp 55d57 │ │ xor %eax,%eax │ │ add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ sub $0x8,%esp │ │ - lea -0x6e4(%ebx),%eax │ │ + lea -0x850(%ebx),%eax │ │ mov %esi,%ecx │ │ mov %edi,%edx │ │ push %eax │ │ push %edi │ │ - call 32bf0 │ │ + call 335c0 │ │ sub $0x4,%esp │ │ - lea -0xb20(%ebx),%eax │ │ - lea -0xd48(%ebx),%esi │ │ - lea -0x21(%ebp),%edi │ │ - lea -0x7657b(%ebx),%ecx │ │ + lea -0xc74(%ebx),%eax │ │ + lea -0xe9c(%ebx),%esi │ │ + lea -0x1d(%ebp),%edi │ │ + lea -0x7590c(%ebx),%ecx │ │ mov $0x37,%edx │ │ push %eax │ │ push %esi │ │ push %edi │ │ - call 34100 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 34730 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -69929,529 +71477,485 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov 0x8(%ebp),%edi │ │ - call 53db1 │ │ + call 55db1 │ │ pop %ebx │ │ mov %ecx,-0x1c(%ebp) │ │ - mov %edx,-0x20(%ebp) │ │ - add $0x2aa2b,%ebx │ │ + mov %edx,-0x24(%ebp) │ │ + add $0x282db,%ebx │ │ movzbl 0x7(%edi),%ecx │ │ movzbl 0x8(%edi),%eax │ │ cmpb $0x0,0x6(%edi) │ │ - je 53de0 │ │ + je 55de0 │ │ test %cl,%cl │ │ - je 53e01 │ │ + je 55e01 │ │ mov $0x2,%edx │ │ mov $0x402,%esi │ │ test %al,%al │ │ - je 53df2 │ │ - jmp 53e2c │ │ + je 55df2 │ │ + jmp 55e2c │ │ test %cl,%cl │ │ - je 53e23 │ │ + je 55e23 │ │ mov $0x1,%edx │ │ mov $0x401,%esi │ │ test %al,%al │ │ - jne 53e2c │ │ + jne 55e2c │ │ movzbl 0x9(%edi),%eax │ │ movzbl 0xb(%edi),%ecx │ │ mov %edx,%esi │ │ - jmp 53f0d │ │ + jmp 55f0d │ │ mov $0x402,%esi │ │ test %al,%al │ │ - jne 53e2c │ │ + jne 55e2c │ │ movzbl 0x9(%edi),%edx │ │ movzbl 0xa(%edi),%ecx │ │ movzbl 0xb(%edi),%eax │ │ xor %esi,%esi │ │ test $0x1,%dl │ │ - je 53ef9 │ │ - jmp 53e43 │ │ + je 55ef9 │ │ + jmp 55e43 │ │ mov $0x401,%esi │ │ test %al,%al │ │ - je 53e6f │ │ + je 55e6f │ │ movzbl 0x9(%edi),%eax │ │ movzbl 0xb(%edi),%ecx │ │ mov %eax,%edx │ │ not %dl │ │ or %cl,%dl │ │ test $0x1,%dl │ │ - jne 53f0d │ │ + jne 55f0d │ │ sub $0x8,%esp │ │ - lea -0x75ceb(%ebx),%eax │ │ + lea -0x7502f(%ebx),%eax │ │ lea -0x18(%ebp),%ecx │ │ mov $0x14,%edx │ │ push $0x3d │ │ push %eax │ │ - call 73e80 │ │ + call 747b0 │ │ add $0x10,%esp │ │ movzbl -0x18(%ebp),%eax │ │ cmp $0xff,%al │ │ - jne 53ec2 │ │ + jne 55ec2 │ │ mov -0x14(%ebp),%eax │ │ - jmp 53f35 │ │ + jmp 55f35 │ │ movzbl 0xa(%edi),%eax │ │ movzbl 0xb(%edi),%ecx │ │ movzbl 0x9(%edi),%edx │ │ mov %al,-0xe(%ebp) │ │ or %cl,%al │ │ - mov %cl,-0xf(%ebp) │ │ + mov %cl,-0x20(%ebp) │ │ mov %dl,-0xd(%ebp) │ │ or %dl,%al │ │ sub $0x8,%esp │ │ test $0x1,%al │ │ - je 53ea1 │ │ - lea -0x75ceb(%ebx),%eax │ │ + je 55ea1 │ │ + lea -0x7502f(%ebx),%eax │ │ lea -0x18(%ebp),%ecx │ │ mov $0x14,%edx │ │ push $0x3d │ │ - jmp 53eb1 │ │ - lea -0x75d25(%ebx),%eax │ │ + jmp 55eb1 │ │ + lea -0x75069(%ebx),%eax │ │ lea -0x18(%ebp),%ecx │ │ mov $0x14,%edx │ │ push $0x3a │ │ push %eax │ │ - call 73e80 │ │ + call 747b0 │ │ add $0x10,%esp │ │ movzbl -0x18(%ebp),%eax │ │ cmp $0xff,%al │ │ - je 53ee1 │ │ + je 55ee1 │ │ movzbl -0x15(%ebp),%ecx │ │ mov -0x1c(%ebp),%edx │ │ movzwl -0x17(%ebp),%edi │ │ mov -0x14(%ebp),%esi │ │ mov %cl,0x3(%edx) │ │ mov %di,0x1(%edx) │ │ mov %al,(%edx) │ │ mov %esi,0x4(%edx) │ │ - jmp 53f8f │ │ + jmp 55fc0 │ │ mov -0x14(%ebp),%esi │ │ - movzbl -0xf(%ebp),%eax │ │ + movzbl -0x20(%ebp),%eax │ │ movzbl -0xe(%ebp),%ecx │ │ movzbl -0xd(%ebp),%edx │ │ test $0x1,%dl │ │ - jne 53e43 │ │ + jne 55e43 │ │ test %cl,%cl │ │ - jne 53e43 │ │ + jne 55e43 │ │ test $0x1,%al │ │ - jne 53e43 │ │ + jne 55e43 │ │ xor %ecx,%ecx │ │ xor %eax,%eax │ │ cmpb $0x0,0xa(%edi) │ │ - je 53f23 │ │ + je 55f23 │ │ cmp $0x1,%cl │ │ - je 53f28 │ │ + je 55f28 │ │ movzbl %al,%eax │ │ shl $0x9,%eax │ │ or $0x40,%eax │ │ - jmp 53f35 │ │ + jmp 55f35 │ │ test $0x1,%cl │ │ - je 53f2f │ │ + je 55f2f │ │ mov $0xc0,%eax │ │ - jmp 53f35 │ │ + jmp 55f35 │ │ movzbl %al,%eax │ │ shl $0x9,%eax │ │ mov %esi,%ecx │ │ mov $0xfff7fffc,%esi │ │ and (%edi),%esi │ │ - movzwl 0x4(%edi),%edi │ │ or %ecx,%esi │ │ + movzwl 0x4(%edi),%ecx │ │ or %eax,%esi │ │ or $0x80000,%esi │ │ - nopl 0x0(%eax) │ │ + mov %ecx,-0x20(%ebp) │ │ + nop │ │ sub $0x4,%esp │ │ - push %edi │ │ - push %esi │ │ push -0x20(%ebp) │ │ - call 7c0e0 │ │ + push %esi │ │ + push -0x24(%ebp) │ │ + call 7b830 │ │ add $0x10,%esp │ │ cmp $0xffffffff,%eax │ │ - jne 53f86 │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%eax │ │ - cmp $0x4,%eax │ │ - je 53f50 │ │ - mov -0x1c(%ebp),%ecx │ │ - movb $0x0,(%ecx) │ │ - movb $0x0,0x3(%ecx) │ │ - movw $0x0,0x1(%ecx) │ │ - mov %eax,0x4(%ecx) │ │ - jmp 53f8f │ │ + jne 55fa2 │ │ + call 7b770 <__errno@plt> │ │ + mov (%eax),%edi │ │ + mov 0x10f0(%ebx),%eax │ │ + lea -0xa4c(%ebx),%ecx │ │ + cmp %ecx,%eax │ │ + jne 55f94 │ │ + mov 0x10f0(%ebx),%eax │ │ + sub $0xc,%esp │ │ + push %edi │ │ + call *0x8(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 55f50 │ │ + jmp 55fad │ │ + lea -0xa4c(%ebx),%eax │ │ + mov %eax,0x10f0(%ebx) │ │ + jmp 55f7e │ │ mov -0x1c(%ebp),%ecx │ │ mov %eax,0x4(%ecx) │ │ movb $0xff,(%ecx) │ │ + jmp 55fc0 │ │ + mov -0x1c(%ebp),%eax │ │ + movb $0x0,(%eax) │ │ + movb $0x0,0x3(%eax) │ │ + movw $0x0,0x1(%eax) │ │ + mov %edi,0x4(%eax) │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x5c,%esp │ │ - call 53fae │ │ - pop %eax │ │ - add $0x2a82e,%eax │ │ - mov %eax,-0x10(%ebp) │ │ mov 0x8(%ebp),%eax │ │ + call 55fe1 │ │ + pop %ebx │ │ + add $0x280ab,%ebx │ │ + mov %ebx,-0x14(%ebp) │ │ mov (%eax),%ecx │ │ mov 0x4(%eax),%esi │ │ mov 0x8(%eax),%edi │ │ movzwl 0xc(%eax),%eax │ │ - mov %eax,-0x28(%ebp) │ │ + mov %eax,-0x2c(%ebp) │ │ mov 0x10(%ebp),%eax │ │ test %esi,%esi │ │ mov %ecx,-0x24(%ebp) │ │ mov 0x8(%eax),%eax │ │ - je 5402c │ │ + je 56057 │ │ test %ecx,%ecx │ │ - je 54042 │ │ + je 5606f │ │ test %eax,%eax │ │ - jne 53fe8 │ │ + jne 56018 │ │ cmpb $0x0,(%esi) │ │ - je 5406a │ │ - mov -0x10(%ebp),%ebx │ │ + je 560a8 │ │ mov %esi,(%esp) │ │ - call 7c140 │ │ + call 7b890 │ │ test %eax,%eax │ │ - je 541af │ │ + je 5605f │ │ + mov %eax,-0x18(%ebp) │ │ mov %eax,(%esp) │ │ - mov %eax,-0x1c(%ebp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 54372 │ │ - mov -0x1c(%ebp),%ecx │ │ + je 56314 │ │ + mov -0x18(%ebp),%ecx │ │ mov %esi,0x4(%esp) │ │ - mov %eax,-0x14(%ebp) │ │ + mov %eax,-0x10(%ebp) │ │ mov %eax,(%esp) │ │ mov %ecx,0x8(%esp) │ │ - call 7bfc0 │ │ - mov -0x1c(%ebp),%eax │ │ - jmp 541b6 │ │ + call 7b710 │ │ + mov -0x18(%ebp),%ebx │ │ + mov %ebx,%edx │ │ + jmp 56158 │ │ test %ecx,%ecx │ │ - je 54042 │ │ + je 5606f │ │ test %eax,%eax │ │ - je 5406a │ │ - movl $0x1,-0x14(%ebp) │ │ - xor %esi,%esi │ │ - jmp 541c4 │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x50(%ebp),%ecx │ │ - call 73990 │ │ - mov -0x50(%ebp),%eax │ │ - cmp $0xffffffff,%eax │ │ - je 54106 │ │ - mov -0x4c(%ebp),%ecx │ │ - mov -0x48(%ebp),%esi │ │ - mov %eax,-0x18(%ebp) │ │ - mov %ecx,-0x14(%ebp) │ │ - jmp 541cb │ │ + je 560a8 │ │ + movl $0x1,-0x10(%ebp) │ │ + xor %ebx,%ebx │ │ + xor %edx,%edx │ │ + jmp 56158 │ │ + lea -0x54(%ebp),%ecx │ │ + call 742c0 │ │ + mov -0x54(%ebp),%edx │ │ + cmp $0xffffffff,%edx │ │ + jne 5612d │ │ + xor %ebx,%ebx │ │ + cmpb $0x3,-0x50(%ebp) │ │ + movl $0x1,-0x10(%ebp) │ │ + jne 56156 │ │ + mov -0x4c(%ebp),%eax │ │ + mov 0xc(%eax),%ecx │ │ + mov %eax,(%esp) │ │ + call *%ecx │ │ + xor %edx,%edx │ │ + jmp 56158 │ │ mov 0x10(%ebp),%eax │ │ mov -0x24(%ebp),%esi │ │ cmpl $0xffffffff,0xc(%eax) │ │ - je 540e2 │ │ + je 5611d │ │ mov 0x14(%eax),%edx │ │ test %edx,%edx │ │ - je 540e2 │ │ + je 5611d │ │ mov 0x10(%eax),%eax │ │ lea (%edx,%edx,8),%ecx │ │ lea (%ecx,%ecx,2),%ecx │ │ add %edx,%ecx │ │ - jmp 54098 │ │ - nopw 0x0(%eax,%eax,1) │ │ + jmp 560d8 │ │ + nopl 0x0(%eax,%eax,1) │ │ add $0x1c,%eax │ │ add $0xffffffe4,%ecx │ │ - je 540e2 │ │ + je 5611d │ │ cmp %esi,0xc(%eax) │ │ - ja 54090 │ │ + ja 560d0 │ │ cmp 0x10(%eax),%esi │ │ - jae 54090 │ │ + jae 560d0 │ │ mov 0x8(%eax),%edx │ │ test %edx,%edx │ │ - je 54090 │ │ + je 560d0 │ │ mov 0x4(%eax),%eax │ │ - mov -0x10(%ebp),%ebx │ │ mov %edx,%esi │ │ mov %edx,(%esp) │ │ - mov %eax,-0x14(%ebp) │ │ - call 7bfa0 │ │ + mov %eax,-0x10(%ebp) │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 54384 │ │ - mov -0x14(%ebp),%ecx │ │ + je 56326 │ │ + mov -0x10(%ebp),%ecx │ │ mov %esi,0x8(%esp) │ │ - mov %eax,-0x14(%ebp) │ │ + mov %eax,-0x10(%ebp) │ │ mov %eax,(%esp) │ │ mov %ecx,0x4(%esp) │ │ - call 7bfc0 │ │ - mov %esi,-0x18(%ebp) │ │ - jmp 541cb │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x50(%ebp),%ecx │ │ - call 73990 │ │ - mov -0x50(%ebp),%ecx │ │ + call 7b710 │ │ + mov %esi,%edx │ │ + mov %esi,%ebx │ │ + jmp 56158 │ │ + lea -0x54(%ebp),%ecx │ │ + call 742c0 │ │ + mov -0x54(%ebp),%edx │ │ + cmp $0xffffffff,%edx │ │ + je 56138 │ │ + mov -0x50(%ebp),%eax │ │ + mov -0x4c(%ebp),%ebx │ │ + mov %eax,-0x10(%ebp) │ │ + jmp 56158 │ │ + xor %ebx,%ebx │ │ + cmpb $0x3,-0x50(%ebp) │ │ + movl $0x1,-0x10(%ebp) │ │ + jne 56156 │ │ mov -0x4c(%ebp),%eax │ │ - mov -0x48(%ebp),%esi │ │ - cmp $0xffffffff,%ecx │ │ - je 54159 │ │ - mov %ecx,-0x18(%ebp) │ │ - mov %eax,-0x14(%ebp) │ │ - jmp 541cb │ │ - xor %esi,%esi │ │ - cmpb $0x3,-0x4c(%ebp) │ │ - movl $0x1,-0x14(%ebp) │ │ - jne 541c4 │ │ - mov -0x48(%ebp),%eax │ │ - mov 0x4(%eax),%esi │ │ - mov (%eax),%ecx │ │ - mov %eax,-0x18(%ebp) │ │ - mov (%esi),%eax │ │ - mov %ecx,-0x1c(%ebp) │ │ - test %eax,%eax │ │ - je 54138 │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x10(%ebp),%ebx │ │ - mov %ecx,(%esp) │ │ - call *%eax │ │ - mov -0x1c(%ebp),%eax │ │ - cmpl $0x0,0x4(%esi) │ │ - mov -0x10(%ebp),%ebx │ │ - je 5414c │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x18(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 541a4 │ │ - mov %esi,-0x14(%ebp) │ │ - xor %esi,%esi │ │ - cmp $0x3,%al │ │ - jne 541bd │ │ - mov -0x14(%ebp),%eax │ │ - mov 0x4(%eax),%esi │ │ - mov (%eax),%ecx │ │ - mov (%esi),%eax │ │ - mov %ecx,-0x1c(%ebp) │ │ - test %eax,%eax │ │ - je 5417e │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x10(%ebp),%ebx │ │ - mov %ecx,(%esp) │ │ - call *%eax │ │ - mov -0x1c(%ebp),%eax │ │ - cmpl $0x0,0x4(%esi) │ │ - mov -0x10(%ebp),%ebx │ │ - je 54192 │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x14(%ebp),%eax │ │ + mov 0xc(%eax),%ecx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - movl $0x1,-0x14(%ebp) │ │ - movl $0x0,-0x18(%ebp) │ │ - xor %esi,%esi │ │ - jmp 541cb │ │ - movl $0x1,-0x14(%ebp) │ │ - mov %eax,%esi │ │ - mov %eax,-0x18(%ebp) │ │ - jmp 541cb │ │ - movl $0x1,-0x14(%ebp) │ │ - movl $0x0,-0x18(%ebp) │ │ + call *%ecx │ │ + xor %edx,%edx │ │ + jmp 56158 │ │ + xor %edx,%edx │ │ mov 0x10(%ebp),%eax │ │ xor %ecx,%ecx │ │ - mov %esi,-0x1c(%ebp) │ │ + mov %ebx,-0x18(%ebp) │ │ + mov %edx,-0x28(%ebp) │ │ cmpl $0xffffffff,0xc(%eax) │ │ - je 541e2 │ │ - cmp $0x2,%esi │ │ - jae 542ca │ │ - xor %ebx,%ebx │ │ - mov -0x28(%ebp),%edx │ │ + je 56172 │ │ + cmp $0x2,%ebx │ │ + jae 5625a │ │ + movl $0x0,-0x1c(%ebp) │ │ + mov -0x2c(%ebp),%edx │ │ mov $0x4,%eax │ │ mov %edi,%esi │ │ test %edx,%edx │ │ cmove %eax,%esi │ │ test %edi,%edi │ │ cmovne %edx,%edi │ │ cmove %eax,%esi │ │ test %edi,%edi │ │ - je 5423c │ │ - mov %ebx,-0x20(%ebp) │ │ - mov -0x10(%ebp),%ebx │ │ + je 561cc │ │ + mov -0x14(%ebp),%ebx │ │ shl $0x3,%edi │ │ mov %edi,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 54361 │ │ + je 56303 │ │ xor %ecx,%ecx │ │ - nopw 0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax) │ │ mov 0x8(%esi,%ecx,4),%edx │ │ mov 0x14(%esi,%ecx,4),%ebx │ │ mov %edx,(%eax,%ecx,1) │ │ mov %ebx,0x4(%eax,%ecx,1) │ │ add $0x8,%ecx │ │ cmp %ecx,%edi │ │ - jne 54220 │ │ - mov -0x28(%ebp),%ecx │ │ - mov -0x20(%ebp),%ebx │ │ - mov -0x18(%ebp),%edx │ │ - mov -0x14(%ebp),%edi │ │ + jne 561b0 │ │ + mov -0x2c(%ebp),%ecx │ │ + mov -0x18(%ebp),%ebx │ │ + mov -0x28(%ebp),%edx │ │ + mov -0x10(%ebp),%edi │ │ mov -0x1c(%ebp),%esi │ │ - mov %edx,-0x44(%ebp) │ │ - mov %edi,-0x40(%ebp) │ │ - mov %esi,-0x3c(%ebp) │ │ - mov -0x58(%ebp),%edi │ │ - mov -0x54(%ebp),%esi │ │ - mov %ebx,-0x50(%ebp) │ │ - mov %edi,-0x4c(%ebp) │ │ - mov %esi,-0x48(%ebp) │ │ - mov %ecx,-0x38(%ebp) │ │ - mov %eax,-0x34(%ebp) │ │ - mov %ecx,-0x30(%ebp) │ │ + mov %edx,-0x48(%ebp) │ │ + mov %edi,-0x44(%ebp) │ │ + mov %ebx,-0x40(%ebp) │ │ + mov %esi,-0x54(%ebp) │ │ + mov -0x20(%ebp),%edi │ │ + mov -0x58(%ebp),%esi │ │ + mov %edi,-0x50(%ebp) │ │ + mov %esi,-0x4c(%ebp) │ │ + mov %ecx,-0x3c(%ebp) │ │ + mov %eax,-0x38(%ebp) │ │ + mov %ecx,-0x34(%ebp) │ │ mov -0x24(%ebp),%ecx │ │ mov 0x10(%ebp),%edi │ │ - mov %ecx,-0x2c(%ebp) │ │ + mov %ecx,-0x30(%ebp) │ │ mov 0x8(%edi),%esi │ │ cmp (%edi),%esi │ │ - jne 54280 │ │ - mov -0x10(%ebp),%ebx │ │ + jne 56210 │ │ + mov -0x14(%ebp),%ebx │ │ mov %edi,%ecx │ │ - call 73c70 │ │ + call 745b0 │ │ mov 0x4(%edi),%eax │ │ - movsd -0x30(%ebp),%xmm0 │ │ + movsd -0x34(%ebp),%xmm0 │ │ lea (%esi,%esi,4),%ecx │ │ inc %esi │ │ movsd %xmm0,0x20(%eax,%ecx,8) │ │ - movsd -0x38(%ebp),%xmm0 │ │ + movsd -0x3c(%ebp),%xmm0 │ │ movsd %xmm0,0x18(%eax,%ecx,8) │ │ - movsd -0x40(%ebp),%xmm0 │ │ + movsd -0x44(%ebp),%xmm0 │ │ movsd %xmm0,0x10(%eax,%ecx,8) │ │ - movsd -0x50(%ebp),%xmm0 │ │ - movsd -0x48(%ebp),%xmm1 │ │ + movsd -0x54(%ebp),%xmm0 │ │ + movsd -0x4c(%ebp),%xmm1 │ │ movsd %xmm1,0x8(%eax,%ecx,8) │ │ movsd %xmm0,(%eax,%ecx,8) │ │ mov %esi,0x8(%edi) │ │ xor %eax,%eax │ │ add $0x5c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov 0x10(%ebp),%edx │ │ - mov -0x14(%ebp),%ebx │ │ + xor %esi,%esi │ │ mov 0x10(%edx),%eax │ │ mov 0x14(%edx),%edx │ │ mov %edx,-0x20(%ebp) │ │ - lea -0x1(%esi),%edx │ │ - xor %esi,%esi │ │ + lea -0x1(%ebx),%edx │ │ + mov -0x10(%ebp),%ebx │ │ xchg %ax,%ax │ │ cmpw $0x2f21,(%ebx,%esi,1) │ │ - je 542f4 │ │ + je 5628c │ │ inc %esi │ │ cmp %esi,%edx │ │ - jne 542e0 │ │ - xor %ebx,%ebx │ │ - jmp 541e4 │ │ - cmp -0x1c(%ebp),%esi │ │ - ja 54343 │ │ + jne 56270 │ │ + mov -0x18(%ebp),%ebx │ │ + movl $0x0,-0x1c(%ebp) │ │ + jmp 56179 │ │ + mov -0x18(%ebp),%ebx │ │ + cmp %ebx,%esi │ │ + ja 562e5 │ │ mov -0x20(%ebp),%edx │ │ - xor %ebx,%ebx │ │ + movl $0x0,-0x1c(%ebp) │ │ test %edx,%edx │ │ - je 5433e │ │ + je 562e0 │ │ lea (%edx,%edx,8),%edx │ │ lea (%edx,%edx,2),%esi │ │ add -0x20(%ebp),%esi │ │ - jmp 54318 │ │ - nopl (%eax) │ │ + jmp 562b8 │ │ + nopl 0x0(%eax) │ │ add $0x1c,%eax │ │ add $0xffffffe4,%esi │ │ - je 5433e │ │ + je 562e0 │ │ mov -0x24(%ebp),%edx │ │ cmp %edx,0xc(%eax) │ │ - ja 54310 │ │ + ja 562b0 │ │ mov -0x24(%ebp),%edx │ │ cmp 0x10(%eax),%edx │ │ - jae 54310 │ │ + jae 562b0 │ │ mov 0x14(%eax),%edx │ │ mov 0x18(%eax),%eax │ │ - mov $0x1,%ebx │ │ - mov %edx,-0x58(%ebp) │ │ - mov %eax,-0x54(%ebp) │ │ - jmp 541e4 │ │ - jmp 541e4 │ │ - mov -0x10(%ebp),%ebx │ │ + movl $0x1,-0x1c(%ebp) │ │ + mov %edx,-0x20(%ebp) │ │ + mov %eax,-0x58(%ebp) │ │ + jmp 56179 │ │ + jmp 56179 │ │ + mov -0x14(%ebp),%ebx │ │ mov $0x13,%edx │ │ - lea -0x684(%ebx),%eax │ │ - lea -0x75fa5(%ebx),%ecx │ │ + lea -0x7f4(%ebx),%eax │ │ + lea -0x75331(%ebx),%ecx │ │ mov %eax,(%esp) │ │ - call 31460 │ │ - jmp 54382 │ │ - mov -0x10(%ebp),%ebx │ │ + call 31c30 │ │ + jmp 56324 │ │ + mov -0x14(%ebp),%ebx │ │ mov $0x4,%ecx │ │ mov %edi,%edx │ │ - call 246cb │ │ - jmp 54382 │ │ - mov -0x1c(%ebp),%edx │ │ - mov -0x10(%ebp),%ebx │ │ + call 247ab │ │ + jmp 56324 │ │ + mov -0x18(%ebp),%edx │ │ + mov -0x14(%ebp),%ebx │ │ mov $0x1,%ecx │ │ - call 246cb │ │ + call 247ab │ │ ud2 │ │ mov %esi,%edx │ │ - jmp 54375 │ │ - mov -0x1c(%ebp),%eax │ │ - cmpl $0x0,0x4(%esi) │ │ - je 5439c │ │ - mov -0x10(%ebp),%ebx │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x14(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%ebx │ │ - call 341d0 │ │ - mov -0x1c(%ebp),%eax │ │ - cmpl $0x0,0x4(%esi) │ │ - je 543c6 │ │ - mov -0x10(%ebp),%ebx │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x18(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - jmp 543fa │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x50(%ebp),%ecx │ │ - call 73cd0 │ │ - call 341d0 │ │ - cmpl $0x0,-0x18(%ebp) │ │ - mov -0x10(%ebp),%ebx │ │ - jne 543f7 │ │ - jmp 54402 │ │ - mov -0x10(%ebp),%ebx │ │ - call 341d0 │ │ - cmpl $0x0,-0x18(%ebp) │ │ - je 54402 │ │ - mov -0x14(%ebp),%eax │ │ + jmp 56317 │ │ + mov -0x14(%ebp),%ebx │ │ + call 34800 │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0x54(%ebp),%ecx │ │ + call 74610 │ │ + mov -0x14(%ebp),%ebx │ │ + call 34800 │ │ + jmp 5634f │ │ + mov -0x14(%ebp),%ebx │ │ + call 34800 │ │ + cmpl $0x0,-0x28(%ebp) │ │ + jne 5635d │ │ + mov -0x14(%ebp),%ebx │ │ + call 34800 │ │ + mov -0x10(%ebp),%eax │ │ + mov -0x14(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - call 341d0 │ │ + call 7b700 │ │ + mov -0x14(%ebp),%ebx │ │ + call 34800 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -70460,60 +71964,60 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov 0x8(%ebp),%eax │ │ - call 54421 │ │ + call 56391 │ │ pop %ebx │ │ mov %ecx,%edi │ │ lea -0x20(%ebp),%ecx │ │ - add $0x2a3bb,%ebx │ │ + add $0x27cfb,%ebx │ │ mov %eax,(%esp) │ │ - call 24db0 │ │ + call 24f50 │ │ mov -0x20(%ebp),%eax │ │ cmp $0xffffffff,%eax │ │ - je 54457 │ │ - mov -0x9bc(%ebx),%ecx │ │ - mov -0x9b8(%ebx),%edx │ │ + je 563c7 │ │ + mov -0xb24(%ebx),%ecx │ │ + mov -0xb20(%ebx),%edx │ │ test %eax,%eax │ │ mov %edx,0x4(%edi) │ │ mov %ecx,(%edi) │ │ - je 54482 │ │ + je 563f2 │ │ mov -0x1c(%ebp),%esi │ │ - jmp 5447a │ │ + jmp 563ea │ │ mov 0xc(%ebp),%eax │ │ mov -0x18(%ebp),%ecx │ │ mov -0x1c(%ebp),%esi │ │ mov (%eax),%eax │ │ mov %ecx,-0x10(%ebp) │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ mov %eax,(%esp) │ │ - call 53da0 │ │ + call 55da0 │ │ cmpl $0x0,-0x10(%ebp) │ │ movb $0x0,(%esi) │ │ - je 54482 │ │ + je 563f2 │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ cmpl $0x0,-0x10(%ebp) │ │ mov %eax,%edi │ │ movb $0x0,(%esi) │ │ - je 5449d │ │ + je 5640d │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -70522,511 +72026,504 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x7c,%esp │ │ - call 544be │ │ + sub $0x6c,%esp │ │ + mov 0x8(%ebp),%esi │ │ + call 56431 │ │ pop %ebx │ │ - add $0x2a31e,%ebx │ │ - cmpl $0x34,0x8(%ebp) │ │ - jae 544d9 │ │ + add $0x27c5b,%ebx │ │ + cmp $0x34,%esi │ │ + jae 5644b │ │ movl $0xffffffff,(%ecx) │ │ - add $0x7c,%esp │ │ + add $0x6c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ cmpl $0x464c457f,(%edx) │ │ - jne 544cb │ │ - cmpb $0x1,0x4(%edx) │ │ - jne 544cb │ │ - movzbl 0x5(%edx),%eax │ │ - mov %ecx,%edi │ │ - mov %eax,%ecx │ │ - dec %cl │ │ - cmp $0x1,%cl │ │ - mov %edi,%ecx │ │ - ja 544cb │ │ - cmpb $0x1,0x6(%edx) │ │ - jne 544cb │ │ + mov %edx,%edi │ │ + jne 5643d │ │ + cmpb $0x1,0x4(%edi) │ │ + jne 5643d │ │ + movzbl 0x5(%edi),%eax │ │ + mov %eax,%edx │ │ + dec %dl │ │ + cmp $0x1,%dl │ │ + ja 5643d │ │ + cmpb $0x1,0x6(%edi) │ │ + jne 5643d │ │ cmp $0x2,%al │ │ - je 544cb │ │ - mov 0x20(%edx),%esi │ │ - movl $0x1,-0x48(%ebp) │ │ - mov %edx,-0x10(%ebp) │ │ - test %esi,%esi │ │ - je 545e1 │ │ - movzwl 0x30(%edx),%ecx │ │ - test %ecx,%ecx │ │ - mov %ecx,-0x1c(%ebp) │ │ - je 545ab │ │ - cmpw $0x28,0x2e(%edx) │ │ - jne 545c4 │ │ - mov -0x1c(%ebp),%eax │ │ - mov $0x28,%ecx │ │ - mul %ecx │ │ - jo 545c4 │ │ - mov 0x8(%ebp),%ecx │ │ - sub %esi,%ecx │ │ - jb 545c4 │ │ - cmp %eax,%ecx │ │ - jb 545c4 │ │ - mov -0x10(%ebp),%eax │ │ - lea (%eax,%esi,1),%ecx │ │ - movzwl 0x32(%eax),%eax │ │ + je 5643d │ │ + mov 0x20(%edi),%eax │ │ + test %eax,%eax │ │ + je 56535 │ │ + movzwl 0x30(%edi),%edx │ │ + mov %eax,-0x14(%ebp) │ │ + test %edx,%edx │ │ + mov %edx,-0x20(%ebp) │ │ + je 56502 │ │ + cmpw $0x28,0x2e(%edi) │ │ + jne 5643d │ │ + mov -0x20(%ebp),%eax │ │ + mov $0x28,%edx │ │ + mul %edx │ │ + jo 5643d │ │ + mov %esi,%edx │ │ + sub -0x14(%ebp),%edx │ │ + jb 5643d │ │ + cmp %eax,%edx │ │ + jb 5643d │ │ + movzwl 0x32(%edi),%eax │ │ + add %edi,-0x14(%ebp) │ │ cmp $0xffff,%eax │ │ - jne 54560 │ │ - mov 0x18(%ecx),%eax │ │ + jne 564bd │ │ + mov -0x14(%ebp),%eax │ │ + mov 0x18(%eax),%eax │ │ test %eax,%eax │ │ - mov %ecx,-0x5c(%ebp) │ │ - sete %cl │ │ - cmp -0x1c(%ebp),%eax │ │ + sete %dh │ │ + cmp -0x20(%ebp),%eax │ │ setae %dl │ │ - or %cl,%dl │ │ - jne 545c4 │ │ - mov %esi,%ecx │ │ - mov -0x10(%ebp),%esi │ │ + or %dh,%dl │ │ + jne 5643d │ │ + mov -0x14(%ebp),%edx │ │ lea (%eax,%eax,4),%eax │ │ - mov %ecx,-0x20(%ebp) │ │ - add %esi,%ecx │ │ - cmpl $0x8,0x4(%ecx,%eax,8) │ │ - jne 547dd │ │ - movl $0x0,-0x54(%ebp) │ │ - movl $0x0,-0x58(%ebp) │ │ - movl $0x0,-0x50(%ebp) │ │ - movl $0x0,-0x4c(%ebp) │ │ - jmp 547fc │ │ - cmpw $0x28,0x2e(%edx) │ │ - jne 545c4 │ │ - mov 0x8(%ebp),%eax │ │ - sub %esi,%eax │ │ - setb %cl │ │ + cmpl $0x8,0x4(%edx,%eax,8) │ │ + jne 56988 │ │ + movl $0x0,-0x48(%ebp) │ │ + movl $0x0,-0x44(%ebp) │ │ + movl $0x0,-0x40(%ebp) │ │ + movl $0x0,-0x3c(%ebp) │ │ + jmp 569a4 │ │ + cmpw $0x28,0x2e(%edi) │ │ + jne 5643d │ │ + mov %esi,%eax │ │ + sub -0x14(%ebp),%eax │ │ + setb %dl │ │ cmp $0x28,%eax │ │ setb %al │ │ - or %cl,%al │ │ - je 545cf │ │ - movl $0xffffffff,(%edi) │ │ - jmp 544d1 │ │ + or %dl,%al │ │ + jne 5643d │ │ + mov -0x14(%ebp),%eax │ │ + mov 0x14(%edi,%eax,1),%eax │ │ + test %eax,%eax │ │ + mov %eax,-0x20(%ebp) │ │ + jne 56492 │ │ + mov %ecx,-0x28(%ebp) │ │ + xor %edx,%edx │ │ + mov $0x1,%eax │ │ + movl $0x0,-0x3c(%ebp) │ │ + movl $0x0,-0x44(%ebp) │ │ + movl $0x0,-0x48(%ebp) │ │ + movl $0x0,-0x40(%ebp) │ │ + lea 0x0(,%edx,8),%ecx │ │ + mov %eax,-0x14(%ebp) │ │ + mov %edx,-0x20(%ebp) │ │ + add $0xffffffd8,%eax │ │ + mov $0xffffffff,%edx │ │ + mov %ecx,-0x10(%ebp) │ │ + lea (%ecx,%ecx,4),%ecx │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + test %ecx,%ecx │ │ + je 566a1 │ │ + inc %edx │ │ + add $0xffffffd8,%ecx │ │ + cmpl $0x2,0x2c(%eax) │ │ + lea 0x28(%eax),%esi │ │ + mov %esi,%eax │ │ + jne 56580 │ │ + mov 0x14(%esi),%ecx │ │ + test %ecx,%ecx │ │ + je 565d0 │ │ + test $0xf,%cl │ │ + mov %ecx,-0x68(%ebp) │ │ + jne 567da │ │ + mov 0x10(%esi),%eax │ │ + cmp %eax,0x8(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + jb 567da │ │ + mov 0x8(%ebp),%eax │ │ + sub -0x18(%ebp),%eax │ │ + cmp -0x68(%ebp),%eax │ │ + jb 567da │ │ + mov -0x68(%ebp),%ecx │ │ + add %edi,-0x18(%ebp) │ │ + jmp 565d7 │ │ + movl $0x1,-0x18(%ebp) │ │ + mov 0x18(%esi),%eax │ │ + test %eax,%eax │ │ + je 5661e │ │ + cmp -0x20(%ebp),%eax │ │ + jae 567da │ │ + mov %ecx,%esi │ │ + mov -0x14(%ebp),%ecx │ │ + lea (%eax,%eax,4),%eax │ │ + cmpl $0x3,0x4(%ecx,%eax,8) │ │ + jne 567da │ │ + mov -0x14(%ebp),%ecx │ │ + mov %edi,-0x30(%ebp) │ │ + lea (%ecx,%eax,8),%eax │ │ + mov 0x10(%eax),%ecx │ │ + mov 0x14(%eax),%eax │ │ + mov %ecx,-0x2c(%ebp) │ │ + xor %ecx,%ecx │ │ + add -0x2c(%ebp),%eax │ │ + setb %cl │ │ + mov %eax,-0x34(%ebp) │ │ + mov %ecx,-0x38(%ebp) │ │ + mov %esi,%ecx │ │ + jmp 5663a │ │ + movl $0x0,-0x30(%ebp) │ │ + movl $0x0,-0x38(%ebp) │ │ + movl $0x0,-0x34(%ebp) │ │ + movl $0x0,-0x2c(%ebp) │ │ + mov -0x10(%ebp),%eax │ │ + shr $0x4,%ecx │ │ + mov %ecx,-0x68(%ebp) │ │ + lea (%eax,%eax,4),%ecx │ │ + mov -0x14(%ebp),%eax │ │ + add $0x18,%eax │ │ + jmp 56656 │ │ + add $0x28,%eax │ │ + add $0xffffffd8,%ecx │ │ + je 56693 │ │ + cmpl $0x12,-0x14(%eax) │ │ + jne 5664e │ │ + cmp %edx,(%eax) │ │ + jne 5664e │ │ + mov -0x4(%eax),%esi │ │ + test %esi,%esi │ │ + mov %esi,-0x24(%ebp) │ │ + je 5664e │ │ + testb $0x3,-0x24(%ebp) │ │ + jne 567da │ │ + mov -0x8(%eax),%esi │ │ + cmp %esi,0x8(%ebp) │ │ + mov %esi,-0x1c(%ebp) │ │ + jb 567da │ │ + mov 0x8(%ebp),%esi │ │ + sub -0x1c(%ebp),%esi │ │ + cmp -0x24(%ebp),%esi │ │ + jae 5664e │ │ + jmp 567da │ │ + mov -0x68(%ebp),%ecx │ │ + mov -0x18(%ebp),%edx │ │ + test %ecx,%ecx │ │ + jne 567ee │ │ + mov -0x14(%ebp),%eax │ │ + mov $0xffffffff,%edx │ │ + lea -0x28(%eax),%esi │ │ mov -0x10(%ebp),%eax │ │ - mov 0x14(%eax,%esi,1),%ecx │ │ + lea (%eax,%eax,4),%ecx │ │ test %ecx,%ecx │ │ - mov %ecx,-0x1c(%ebp) │ │ - jne 54531 │ │ - movl $0x0,-0x58(%ebp) │ │ - movl $0x0,-0x54(%ebp) │ │ - movl $0x0,-0x50(%ebp) │ │ - movl $0x0,-0x4c(%ebp) │ │ - movl $0x1,-0x5c(%ebp) │ │ - movl $0x0,-0x1c(%ebp) │ │ + je 566fe │ │ + inc %edx │ │ + add $0xffffffd8,%ecx │ │ + cmpl $0xb,0x2c(%esi) │ │ + lea 0x28(%esi),%eax │ │ + mov %eax,%esi │ │ + jne 566b2 │ │ + mov 0x14(%eax),%ecx │ │ + test %ecx,%ecx │ │ + mov %ecx,-0x68(%ebp) │ │ + je 56726 │ │ + test $0xf,%cl │ │ + jne 567da │ │ + mov 0x10(%eax),%ecx │ │ + cmp %ecx,0x8(%ebp) │ │ + mov %ecx,-0x18(%ebp) │ │ + jb 567da │ │ + mov 0x8(%ebp),%ecx │ │ + sub -0x18(%ebp),%ecx │ │ + cmp -0x68(%ebp),%ecx │ │ + jb 567da │ │ + mov -0x68(%ebp),%ecx │ │ + add %edi,-0x18(%ebp) │ │ + jmp 5672d │ │ + mov $0x1,%edx │ │ + xor %ecx,%ecx │ │ movl $0x0,-0x30(%ebp) │ │ movl $0x0,-0x2c(%ebp) │ │ - movl $0x0,-0x24(%ebp) │ │ - movl $0x0,-0x28(%ebp) │ │ - xor %eax,%eax │ │ - mov -0x48(%ebp),%esi │ │ - shl $0x4,%eax │ │ - lea (%esi,%eax,1),%ecx │ │ - mov %ecx,-0x14(%ebp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ + movl $0x0,-0x34(%ebp) │ │ + movl $0x0,-0x38(%ebp) │ │ + jmp 567ee │ │ + movl $0x1,-0x18(%ebp) │ │ + mov 0x18(%eax),%eax │ │ test %eax,%eax │ │ - je 54744 │ │ - mov %esi,%ecx │ │ - add $0x10,%esi │ │ - add $0xfffffff0,%eax │ │ - movzbl 0xc(%ecx),%edx │ │ - and $0xf,%dl │ │ - add $0xfd,%dl │ │ - cmp $0xfe,%dl │ │ - jb 54640 │ │ - cmpw $0x0,0xe(%ecx) │ │ - je 54640 │ │ - movsd -0xc(%esi),%xmm0 │ │ - mov %edi,-0x18(%ebp) │ │ - mov %esi,%edi │ │ - mov -0x10(%esi),%esi │ │ + je 56772 │ │ + cmp -0x20(%ebp),%eax │ │ + jae 567da │ │ + mov -0x14(%ebp),%ecx │ │ + lea (%eax,%eax,4),%eax │ │ + cmpl $0x3,0x4(%ecx,%eax,8) │ │ + jne 567da │ │ + mov -0x14(%ebp),%ecx │ │ + mov %edi,-0x30(%ebp) │ │ + lea (%ecx,%eax,8),%eax │ │ + xor %ecx,%ecx │ │ + mov 0x10(%eax),%esi │ │ + mov 0x14(%eax),%eax │ │ + add %esi,%eax │ │ + mov %esi,-0x2c(%ebp) │ │ + setb %cl │ │ + mov %eax,-0x34(%ebp) │ │ + mov %ecx,-0x38(%ebp) │ │ + mov -0x68(%ebp),%ecx │ │ + jmp 5678e │ │ + movl $0x0,-0x30(%ebp) │ │ + movl $0x0,-0x38(%ebp) │ │ + movl $0x0,-0x34(%ebp) │ │ + movl $0x0,-0x2c(%ebp) │ │ + shr $0x4,%ecx │ │ + mov -0x10(%ebp),%eax │ │ + mov %ecx,-0x68(%ebp) │ │ + mov -0x14(%ebp),%ecx │ │ + lea (%eax,%eax,4),%eax │ │ + add $0x18,%ecx │ │ + jmp 567aa │ │ + add $0x28,%ecx │ │ + add $0xffffffd8,%eax │ │ + je 567e8 │ │ + cmpl $0x12,-0x14(%ecx) │ │ + jne 567a2 │ │ + cmp %edx,(%ecx) │ │ + jne 567a2 │ │ + mov -0x4(%ecx),%esi │ │ + test %esi,%esi │ │ + mov %esi,-0x24(%ebp) │ │ + je 567a2 │ │ + testb $0x3,-0x24(%ebp) │ │ + jne 567da │ │ + mov -0x8(%ecx),%esi │ │ + cmp %esi,0x8(%ebp) │ │ + mov %esi,-0x10(%ebp) │ │ + jb 567da │ │ + mov 0x8(%ebp),%esi │ │ + sub -0x10(%ebp),%esi │ │ + cmp -0x24(%ebp),%esi │ │ + jae 567a2 │ │ + mov -0x28(%ebp),%eax │ │ + movl $0xffffffff,(%eax) │ │ + jmp 56443 │ │ + mov -0x18(%ebp),%edx │ │ + mov -0x68(%ebp),%ecx │ │ + shl $0x4,%ecx │ │ + lea (%edx,%ecx,1),%eax │ │ + mov %eax,-0x24(%ebp) │ │ + test %ecx,%ecx │ │ + je 568ff │ │ + mov %edx,%eax │ │ + mov %ecx,%esi │ │ + add $0x10,%edx │ │ + movzbl 0xc(%eax),%ecx │ │ + add $0xfffffff0,%esi │ │ + and $0xf,%cl │ │ + add $0xfd,%cl │ │ + cmp $0xfe,%cl │ │ + mov %esi,%ecx │ │ + jb 567f7 │ │ + cmpw $0x0,0xe(%eax) │ │ + je 567f7 │ │ + movsd -0xc(%edx),%xmm0 │ │ + mov -0x10(%edx),%eax │ │ + mov %edx,-0x18(%ebp) │ │ movl $0x50,(%esp) │ │ - movaps %xmm0,-0x48(%ebp) │ │ - call 7bfa0 │ │ + movaps %xmm0,-0x68(%ebp) │ │ + mov %eax,-0x10(%ebp) │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 54b10 │ │ - movaps -0x48(%ebp),%xmm1 │ │ + je 56a5d │ │ + movaps -0x68(%ebp),%xmm1 │ │ + mov -0x10(%ebp),%ecx │ │ xorps %xmm0,%xmm0 │ │ - movl $0x4,-0x68(%ebp) │ │ - mov %eax,-0x64(%ebp) │ │ - movl $0x1,-0x60(%ebp) │ │ - movl $0x1,-0x48(%ebp) │ │ + movl $0x4,-0x54(%ebp) │ │ + mov %eax,-0x50(%ebp) │ │ + movl $0x1,-0x4c(%ebp) │ │ + movl $0x1,-0x10(%ebp) │ │ unpcklps %xmm0,%xmm1 │ │ movups %xmm1,(%eax) │ │ - mov %esi,0x10(%eax) │ │ - mov -0x10(%ebp),%esi │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - cmp -0x14(%ebp),%edi │ │ - je 54755 │ │ - mov %edi,%ecx │ │ - add $0x10,%edi │ │ - movzbl 0xc(%ecx),%edx │ │ - and $0xf,%dl │ │ - add $0xfd,%dl │ │ - cmp $0xfe,%dl │ │ - jb 546c0 │ │ + mov %ecx,0x10(%eax) │ │ + mov -0x18(%ebp),%ecx │ │ + cmp -0x24(%ebp),%ecx │ │ + je 5690d │ │ + lea 0x10(%ecx),%edx │ │ + mov %edx,-0x18(%ebp) │ │ + mov 0xc(%ecx),%dh │ │ + and $0xf,%dh │ │ + add $0xfd,%dh │ │ + cmp $0xfe,%dh │ │ + jb 56872 │ │ cmpw $0x0,0xe(%ecx) │ │ - je 546c0 │ │ - mov -0x48(%ebp),%edx │ │ - movsd -0xc(%edi),%xmm0 │ │ - mov -0x10(%edi),%ecx │ │ - cmp -0x68(%ebp),%edx │ │ - movaps %xmm0,-0x78(%ebp) │ │ - mov %ecx,-0x34(%ebp) │ │ - jne 54720 │ │ - lea -0x68(%ebp),%ecx │ │ + je 56872 │ │ + mov -0x18(%ebp),%ecx │ │ + mov -0x10(%ebp),%edx │ │ + movsd -0xc(%ecx),%xmm0 │ │ + mov -0x10(%ecx),%ecx │ │ + cmp -0x54(%ebp),%edx │ │ + movaps %xmm0,-0x68(%ebp) │ │ + mov %ecx,-0x1c(%ebp) │ │ + jne 568d8 │ │ + lea -0x54(%ebp),%ecx │ │ movl $0x14,0x8(%esp) │ │ movl $0x4,0x4(%esp) │ │ movl $0x1,(%esp) │ │ - call 4dbb0 │ │ - mov -0x64(%ebp),%eax │ │ - mov -0x48(%ebp),%edx │ │ - movaps -0x78(%ebp),%xmm1 │ │ - mov -0x34(%ebp),%esi │ │ + call 4fbf0 │ │ + mov -0x50(%ebp),%eax │ │ + mov -0x10(%ebp),%edx │ │ + movaps -0x68(%ebp),%xmm1 │ │ xorps %xmm0,%xmm0 │ │ lea (%edx,%edx,4),%ecx │ │ + lea (%edx,%edx,4),%esi │ │ inc %edx │ │ - mov %edx,-0x48(%ebp) │ │ + mov %edx,-0x10(%ebp) │ │ unpcklps %xmm0,%xmm1 │ │ movups %xmm1,(%eax,%ecx,4) │ │ - mov %esi,0x10(%eax,%ecx,4) │ │ - mov %edx,-0x60(%ebp) │ │ - jmp 546b3 │ │ - mov 0x8(%ebp),%eax │ │ - mov -0x10(%ebp),%esi │ │ - mov $0x4,%ebx │ │ - xor %ecx,%ecx │ │ - xor %edx,%edx │ │ - jmp 5477a │ │ - mov -0x68(%ebp),%eax │ │ - mov -0x64(%ebp),%ecx │ │ - cmpl $0x2,-0x48(%ebp) │ │ - mov %eax,-0x78(%ebp) │ │ - mov %ecx,-0x14(%ebp) │ │ - jae 54a6d │ │ - mov 0x8(%ebp),%eax │ │ - mov -0x18(%ebp),%edi │ │ - mov -0x48(%ebp),%edx │ │ - mov -0x14(%ebp),%ebx │ │ - mov -0x78(%ebp),%ecx │ │ - mov %ecx,(%edi) │ │ - mov -0x5c(%ebp),%ecx │ │ - mov %ebx,0x4(%edi) │ │ - mov %edx,0x8(%edi) │ │ - mov %esi,0xc(%edi) │ │ - mov %eax,0x10(%edi) │ │ - mov -0x24(%ebp),%edx │ │ - mov %ecx,0x14(%edi) │ │ mov -0x1c(%ebp),%ecx │ │ - mov %ecx,0x18(%edi) │ │ - mov -0x4c(%ebp),%ecx │ │ - mov %ecx,0x1c(%edi) │ │ + mov %ecx,0x10(%eax,%esi,4) │ │ + mov %edx,-0x4c(%ebp) │ │ + jmp 56872 │ │ + mov -0x28(%ebp),%edx │ │ + mov $0x4,%ecx │ │ + xor %esi,%esi │ │ + xor %eax,%eax │ │ + jmp 56922 │ │ + mov -0x10(%ebp),%eax │ │ + mov -0x54(%ebp),%esi │ │ mov -0x50(%ebp),%ecx │ │ - mov %eax,0x20(%edi) │ │ - movl $0x0,0x28(%edi) │ │ - mov %ecx,0x24(%edi) │ │ - mov -0x58(%ebp),%ecx │ │ - mov %ecx,0x2c(%edi) │ │ - mov -0x54(%ebp),%ecx │ │ - mov %ecx,0x30(%edi) │ │ + mov -0x28(%ebp),%edx │ │ + cmp $0x2,%eax │ │ + jae 569b2 │ │ + mov %esi,(%edx) │ │ + mov %ecx,0x4(%edx) │ │ + mov %eax,0x8(%edx) │ │ + mov 0x8(%ebp),%eax │ │ + mov -0x14(%ebp),%ecx │ │ + mov %edi,0xc(%edx) │ │ + mov -0x34(%ebp),%esi │ │ + mov %eax,0x10(%edx) │ │ + mov %ecx,0x14(%edx) │ │ + mov -0x20(%ebp),%ecx │ │ + mov %ecx,0x18(%edx) │ │ + mov -0x3c(%ebp),%ecx │ │ + mov %ecx,0x1c(%edx) │ │ + mov -0x40(%ebp),%ecx │ │ + mov %eax,0x20(%edx) │ │ + movl $0x0,0x28(%edx) │ │ + mov %ecx,0x24(%edx) │ │ + mov -0x44(%ebp),%ecx │ │ + mov %ecx,0x2c(%edx) │ │ + mov -0x48(%ebp),%ecx │ │ + mov %ecx,0x30(%edx) │ │ mov -0x30(%ebp),%ecx │ │ - mov %ecx,0x34(%edi) │ │ + mov %ecx,0x34(%edx) │ │ mov -0x2c(%ebp),%ecx │ │ - mov %eax,0x38(%edi) │ │ - movl $0x0,0x40(%edi) │ │ - mov %ecx,0x3c(%edi) │ │ - mov -0x28(%ebp),%ecx │ │ - mov %edx,0x44(%edi) │ │ - mov %ecx,0x48(%edi) │ │ - jmp 544d1 │ │ - lea (%ecx,%eax,8),%eax │ │ + mov %eax,0x38(%edx) │ │ + movl $0x0,0x40(%edx) │ │ + mov %ecx,0x3c(%edx) │ │ + mov -0x38(%ebp),%ecx │ │ + mov %esi,0x44(%edx) │ │ + mov %ecx,0x48(%edx) │ │ + jmp 56443 │ │ + lea (%edx,%eax,8),%eax │ │ xor %edx,%edx │ │ - mov %esi,-0x4c(%ebp) │ │ - mov 0x10(%eax),%ecx │ │ + mov %edi,-0x3c(%ebp) │ │ + mov 0x10(%eax),%esi │ │ mov 0x14(%eax),%eax │ │ - add %ecx,%eax │ │ - mov %ecx,-0x50(%ebp) │ │ - mov -0x5c(%ebp),%ecx │ │ + add %esi,%eax │ │ + mov %esi,-0x40(%ebp) │ │ setb %dl │ │ - mov %eax,-0x58(%ebp) │ │ - mov %edx,-0x54(%ebp) │ │ - mov -0x1c(%ebp),%eax │ │ - xor %esi,%esi │ │ - lea 0x0(,%eax,8),%eax │ │ - lea (%eax,%eax,4),%edx │ │ - mov %edx,%eax │ │ - mov %edx,-0x78(%ebp) │ │ - cmpl $0x2,0x4(%ecx) │ │ - je 54840 │ │ - inc %esi │ │ - add $0x28,%ecx │ │ - add $0xffffffd8,%eax │ │ - jne 54810 │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x20(%ebp),%esi │ │ - mov -0x78(%ebp),%eax │ │ - xor %edx,%edx │ │ - add %esi,%ecx │ │ - cmpl $0xb,0x4(%ecx) │ │ - je 5487a │ │ - inc %edx │ │ - add $0x28,%ecx │ │ - add $0xffffffd8,%eax │ │ - jne 5482c │ │ - jmp 5460b │ │ - mov 0x14(%ecx),%eax │ │ - mov %esi,-0x14(%ebp) │ │ - test %eax,%eax │ │ - je 548bb │ │ - test $0xf,%al │ │ - jne 545c4 │ │ - mov 0x10(%ecx),%edx │ │ - cmp %edx,0x8(%ebp) │ │ - mov %edx,-0x38(%ebp) │ │ - jb 545c4 │ │ - mov 0x8(%ebp),%edx │ │ - sub -0x38(%ebp),%edx │ │ - cmp %eax,%edx │ │ - jb 545c4 │ │ - mov -0x38(%ebp),%edx │ │ - add -0x10(%ebp),%edx │ │ - mov %edx,-0x38(%ebp) │ │ - jmp 548c2 │ │ - mov 0x14(%ecx),%eax │ │ - mov %edx,-0x14(%ebp) │ │ - test %eax,%eax │ │ - je 549a1 │ │ - test $0xf,%al │ │ - jne 545c4 │ │ - mov 0x10(%ecx),%edx │ │ - cmp %edx,0x8(%ebp) │ │ - mov %edx,-0x48(%ebp) │ │ - jb 545c4 │ │ - mov 0x8(%ebp),%edx │ │ - sub -0x48(%ebp),%edx │ │ - cmp %eax,%edx │ │ - jb 545c4 │ │ - mov -0x48(%ebp),%edx │ │ - add -0x10(%ebp),%edx │ │ + mov %eax,-0x44(%ebp) │ │ mov %edx,-0x48(%ebp) │ │ - jmp 549a8 │ │ - movl $0x1,-0x38(%ebp) │ │ - mov 0x18(%ecx),%ecx │ │ - test %ecx,%ecx │ │ - je 54911 │ │ - cmp -0x1c(%ebp),%ecx │ │ - jae 545c4 │ │ - mov -0x10(%ebp),%edx │ │ - mov -0x20(%ebp),%esi │ │ - lea (%ecx,%ecx,4),%ecx │ │ - add %esi,%edx │ │ - cmpl $0x3,0x4(%edx,%ecx,8) │ │ - jne 545c4 │ │ - mov -0x10(%ebp),%esi │ │ - mov -0x20(%ebp),%edx │ │ - add %esi,%edx │ │ - lea (%edx,%ecx,8),%edx │ │ - xor %ecx,%ecx │ │ - mov 0x10(%edx),%esi │ │ - mov 0x14(%edx),%edx │ │ - add %esi,%edx │ │ - mov %esi,-0x2c(%ebp) │ │ - mov %edx,-0x24(%ebp) │ │ - mov -0x10(%ebp),%edx │ │ - setb %cl │ │ - mov %ecx,-0x28(%ebp) │ │ - mov %edx,-0x30(%ebp) │ │ - jmp 5492d │ │ - movl $0x0,-0x30(%ebp) │ │ - movl $0x0,-0x28(%ebp) │ │ - movl $0x0,-0x24(%ebp) │ │ - movl $0x0,-0x2c(%ebp) │ │ - mov -0x10(%ebp),%ecx │ │ mov -0x20(%ebp),%edx │ │ - mov -0x78(%ebp),%esi │ │ - shr $0x4,%eax │ │ - lea 0x18(%edx,%ecx,1),%ecx │ │ - jmp 54947 │ │ - add $0x28,%ecx │ │ - add $0xffffffd8,%esi │ │ - je 5498e │ │ - cmpl $0x12,-0x14(%ecx) │ │ - jne 5493f │ │ - mov %esi,%edx │ │ - mov -0x14(%ebp),%esi │ │ - cmp %esi,(%ecx) │ │ - mov %edx,%esi │ │ - jne 5493f │ │ - mov -0x4(%ecx),%edx │ │ - test %edx,%edx │ │ - mov %edx,-0x18(%ebp) │ │ - je 5493f │ │ - testb $0x3,-0x18(%ebp) │ │ - jne 545c4 │ │ - mov -0x8(%ecx),%edx │ │ - mov %edx,-0x34(%ebp) │ │ - mov -0x34(%ebp),%edx │ │ - cmp %edx,0x8(%ebp) │ │ - jb 545c4 │ │ - mov 0x8(%ebp),%edx │ │ - sub -0x34(%ebp),%edx │ │ - cmp -0x18(%ebp),%edx │ │ - jae 5493f │ │ - jmp 545c4 │ │ - test %eax,%eax │ │ - je 5481f │ │ - mov -0x38(%ebp),%ecx │ │ - mov %ecx,-0x48(%ebp) │ │ - jmp 54629 │ │ - movl $0x1,-0x48(%ebp) │ │ - mov 0x18(%ecx),%ecx │ │ - test %ecx,%ecx │ │ - je 549f1 │ │ - cmp -0x1c(%ebp),%ecx │ │ - jae 545c4 │ │ - mov -0x10(%ebp),%edx │ │ - lea (%ecx,%ecx,4),%ecx │ │ - add %esi,%edx │ │ - cmpl $0x3,0x4(%edx,%ecx,8) │ │ - jne 545c4 │ │ - mov -0x10(%ebp),%edx │ │ - add %esi,%edx │ │ - lea (%edx,%ecx,8),%edx │ │ - xor %ecx,%ecx │ │ - mov 0x10(%edx),%esi │ │ - mov 0x14(%edx),%edx │ │ - add %esi,%edx │ │ - mov %esi,-0x2c(%ebp) │ │ - mov %edx,-0x24(%ebp) │ │ - mov -0x10(%ebp),%edx │ │ - setb %cl │ │ + mov -0x14(%ebp),%eax │ │ mov %ecx,-0x28(%ebp) │ │ - mov %edx,-0x30(%ebp) │ │ - jmp 54a0d │ │ - movl $0x0,-0x30(%ebp) │ │ - movl $0x0,-0x28(%ebp) │ │ - movl $0x0,-0x24(%ebp) │ │ - movl $0x0,-0x2c(%ebp) │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x20(%ebp),%edx │ │ - shr $0x4,%eax │ │ - lea 0x18(%edx,%ecx,1),%ecx │ │ - mov -0x78(%ebp),%edx │ │ - jmp 54a2b │ │ - add $0x28,%ecx │ │ - add $0xffffffd8,%edx │ │ - je 54629 │ │ - cmpl $0x12,-0x14(%ecx) │ │ - jne 54a1f │ │ - mov -0x14(%ebp),%esi │ │ - cmp %esi,(%ecx) │ │ - jne 54a1f │ │ - mov -0x4(%ecx),%esi │ │ - test %esi,%esi │ │ - mov %esi,-0x18(%ebp) │ │ - je 54a1f │ │ - testb $0x3,-0x18(%ebp) │ │ - jne 545c4 │ │ - mov -0x8(%ecx),%esi │ │ - cmp %esi,0x8(%ebp) │ │ - jb 545c4 │ │ - mov %edx,-0x78(%ebp) │ │ - mov 0x8(%ebp),%edx │ │ - sub %esi,%edx │ │ - cmp -0x18(%ebp),%edx │ │ - mov -0x78(%ebp),%edx │ │ - jae 54a1f │ │ - jmp 545c4 │ │ - cmpl $0x15,-0x48(%ebp) │ │ - jae 54b1f │ │ - mov -0x48(%ebp),%eax │ │ - mov -0x14(%ebp),%ecx │ │ - xor %ebx,%ebx │ │ + jmp 5655b │ │ + cmp $0x15,%eax │ │ + mov %esi,-0x6c(%ebp) │ │ + mov %ecx,-0x1c(%ebp) │ │ + jae 56a6c │ │ + mov -0x10(%ebp),%eax │ │ + mov -0x1c(%ebp),%ecx │ │ + movl $0x0,-0x18(%ebp) │ │ lea (%eax,%eax,4),%eax │ │ lea (%ecx,%eax,4),%eax │ │ - mov %eax,-0x34(%ebp) │ │ + mov %eax,-0x24(%ebp) │ │ lea 0x14(%ecx),%eax │ │ - jmp 54ab5 │ │ - mov -0x14(%ebp),%ebx │ │ - mov %esi,(%ebx) │ │ - mov %eax,0x4(%ebx) │ │ - movsd -0x68(%ebp),%xmm0 │ │ - movsd %xmm0,0x8(%ebx) │ │ - mov -0x60(%ebp),%eax │ │ - mov %eax,0x10(%ebx) │ │ - mov -0x20(%ebp),%ebx │ │ - lea 0x14(%edi),%eax │ │ - add $0xffffffec,%ebx │ │ - mov %edi,%ecx │ │ - cmp -0x34(%ebp),%eax │ │ - je 54b2a │ │ - mov 0x14(%ecx),%edx │ │ - mov %eax,%edi │ │ + jmp 56a05 │ │ + mov -0x1c(%ebp),%edx │ │ + mov %ebx,(%edx) │ │ + mov %eax,0x4(%edx) │ │ + mov -0x68(%ebp),%esi │ │ + movsd -0x54(%ebp),%xmm0 │ │ + movsd %xmm0,0x8(%edx) │ │ + mov -0x4c(%ebp),%eax │ │ + mov %eax,0x10(%edx) │ │ + lea 0x14(%esi),%eax │ │ + addl $0xffffffec,-0x18(%ebp) │ │ + mov %esi,%ecx │ │ + cmp -0x24(%ebp),%eax │ │ + je 56a77 │ │ + mov 0x14(%ecx),%ebx │ │ + mov %eax,%esi │ │ mov 0x18(%ecx),%eax │ │ - cmp (%ecx),%edx │ │ - mov %edx,%esi │ │ + cmp (%ecx),%ebx │ │ mov %eax,%edx │ │ sbb 0x4(%ecx),%edx │ │ - jae 54aa8 │ │ + jae 569f7 │ │ mov 0x24(%ecx),%edx │ │ - mov %ebx,-0x20(%ebp) │ │ - mov %edx,-0x60(%ebp) │ │ - mov %edi,%edx │ │ + mov %esi,-0x68(%ebp) │ │ + mov %edx,-0x4c(%ebp) │ │ movsd 0x1c(%ecx),%xmm0 │ │ - mov %ebx,%ecx │ │ - movsd %xmm0,-0x68(%ebp) │ │ - mov -0x4(%edx),%ebx │ │ + mov -0x18(%ebp),%ecx │ │ + movsd %xmm0,-0x54(%ebp) │ │ + mov -0x4(%esi),%edx │ │ test %ecx,%ecx │ │ - mov %ebx,0x10(%edx) │ │ - movsd -0x14(%edx),%xmm0 │ │ - movsd -0xc(%edx),%xmm1 │ │ - movsd %xmm1,0x8(%edx) │ │ - movsd %xmm0,(%edx) │ │ - je 54a8d │ │ + mov %edx,0x10(%esi) │ │ + movsd -0x14(%esi),%xmm0 │ │ + movsd -0xc(%esi),%xmm1 │ │ + movsd %xmm1,0x8(%esi) │ │ + movsd %xmm0,(%esi) │ │ + je 569dc │ │ add $0x14,%ecx │ │ - cmp -0x28(%edx),%esi │ │ - mov %eax,%ebx │ │ - sbb -0x24(%edx),%ebx │ │ - lea -0x14(%edx),%ebx │ │ - mov %ebx,%edx │ │ - jb 54adf │ │ - jmp 54a90 │ │ + cmp -0x28(%esi),%ebx │ │ + mov %eax,%edx │ │ + sbb -0x24(%esi),%edx │ │ + lea -0x14(%esi),%edx │ │ + mov %edx,%esi │ │ + jb 56a2c │ │ + jmp 569df │ │ mov $0x4,%ecx │ │ mov $0x50,%edx │ │ - call 246cb │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x48(%ebp),%edx │ │ - call 729d0 │ │ - mov 0x8(%ebp),%eax │ │ - mov -0x18(%ebp),%edi │ │ - mov -0x10(%ebp),%esi │ │ - jmp 54771 │ │ - cmpl $0x0,-0x78(%ebp) │ │ + call 247ab │ │ + mov -0x1c(%ebp),%ecx │ │ + mov -0x10(%ebp),%edx │ │ + call 6b170 │ │ + mov -0x28(%ebp),%edx │ │ + mov -0x10(%ebp),%eax │ │ + mov -0x1c(%ebp),%ecx │ │ + mov -0x6c(%ebp),%esi │ │ + jmp 56922 │ │ + cmpl $0x0,-0x6c(%ebp) │ │ mov %eax,%esi │ │ - jne 54b50 │ │ - jmp 54b5b │ │ - cmpl $0x0,-0x68(%ebp) │ │ + jne 56aa0 │ │ + jmp 56aab │ │ + cmpl $0x0,-0x54(%ebp) │ │ mov %eax,%esi │ │ - je 54b5b │ │ - mov -0x64(%ebp),%eax │ │ - mov %eax,-0x14(%ebp) │ │ - mov -0x14(%ebp),%eax │ │ + je 56aab │ │ + mov -0x50(%ebp),%eax │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0x1c(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -71040,3477 +72537,3671 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov 0x8(%ecx),%edi │ │ mov 0x4(%ecx),%eax │ │ - call 54b84 │ │ + call 56ad4 │ │ pop %ebx │ │ mov %ecx,-0x14(%ebp) │ │ - add $0x29c58,%ebx │ │ + add $0x275b8,%ebx │ │ test %edi,%edi │ │ mov %eax,-0x10(%ebp) │ │ - je 54bb8 │ │ + je 56b08 │ │ mov -0x10(%ebp),%eax │ │ lea 0x4(%eax),%esi │ │ - jmp 54ba6 │ │ + jmp 56af6 │ │ nopl (%eax) │ │ add $0xc,%esi │ │ dec %edi │ │ - je 54bb8 │ │ + je 56b08 │ │ cmpl $0x0,-0x4(%esi) │ │ - je 54ba0 │ │ + je 56af0 │ │ mov (%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 54ba0 │ │ + call 7b700 │ │ + jmp 56af0 │ │ mov -0x14(%ebp),%eax │ │ cmpl $0x0,(%eax) │ │ - je 54bcb │ │ + je 56b1b │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x14(%ebp),%eax │ │ mov 0x14(%eax),%edi │ │ mov 0x10(%eax),%ecx │ │ test %edi,%edi │ │ mov %ecx,-0x10(%ebp) │ │ - je 54c07 │ │ + je 56b57 │ │ mov -0x10(%ebp),%eax │ │ lea 0x4(%eax),%esi │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl 0x0(%eax,%eax,1) │ │ mov -0x4(%esi),%eax │ │ mov (%esi),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 7c1a0 │ │ + call 7b8f0 │ │ add $0x8,%esi │ │ dec %edi │ │ - jne 54bf0 │ │ + jne 56b40 │ │ mov -0x14(%ebp),%eax │ │ cmpl $0x0,0xc(%eax) │ │ - je 54c1b │ │ + je 56b6b │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x51c,%esp │ │ - mov %ecx,-0x144(%ebp) │ │ + sub $0x59c,%esp │ │ + mov %ecx,-0x108(%ebp) │ │ mov 0x8(%ebp),%ecx │ │ - call 54c3d │ │ + call 56b8d │ │ pop %ebx │ │ - mov %edx,%edi │ │ - add $0x29b9f,%ebx │ │ - lea -0x75ea3(%ebx),%eax │ │ + mov %edx,%esi │ │ + add $0x274ff,%ebx │ │ + lea -0x7522f(%ebx),%eax │ │ movl $0xd,0x4(%esp) │ │ - mov %eax,-0x80(%ebp) │ │ + mov %eax,-0xa0(%ebp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x10(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x18(%ebp) │ │ xor %ecx,%ecx │ │ mov %eax,%edx │ │ inc %ecx │ │ test %eax,%eax │ │ cmove %ecx,%edx │ │ - mov -0x10(%ebp),%ecx │ │ - mov %edx,-0x98(%ebp) │ │ + mov -0x18(%ebp),%ecx │ │ + mov %edx,-0x70(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x10(%ebp) │ │ + mov %ecx,-0x18(%ebp) │ │ mov 0x8(%ebp),%ecx │ │ - lea -0x75e96(%ebx),%eax │ │ - mov %edi,%edx │ │ + lea -0x75222(%ebx),%eax │ │ + mov %esi,%edx │ │ movl $0xb,0x4(%esp) │ │ - mov %eax,-0xa0(%ebp) │ │ + mov %eax,-0x7c(%ebp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x18(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x1c(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x18(%ebp),%ecx │ │ - mov %edx,-0x34(%ebp) │ │ + mov -0x1c(%ebp),%ecx │ │ + mov %edx,-0x90(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x18(%ebp) │ │ + mov %ecx,-0x1c(%ebp) │ │ mov 0x8(%ebp),%ecx │ │ - lea -0x75e8b(%ebx),%eax │ │ - mov %edi,%edx │ │ + lea -0x75217(%ebx),%eax │ │ + mov %esi,%edx │ │ movl $0xe,0x4(%esp) │ │ - mov %eax,-0xc8(%ebp) │ │ + mov %eax,-0xd0(%ebp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x58(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x14(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x58(%ebp),%ecx │ │ - mov %edx,-0x84(%ebp) │ │ + mov -0x14(%ebp),%ecx │ │ + mov %edx,-0xa4(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x58(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ mov 0x8(%ebp),%ecx │ │ - lea -0x75e7d(%ebx),%eax │ │ - mov %edi,%edx │ │ + lea -0x75209(%ebx),%eax │ │ + mov %esi,%edx │ │ movl $0xb,0x4(%esp) │ │ - mov %eax,-0xc4(%ebp) │ │ + mov %eax,-0xcc(%ebp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x1c(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x24(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %edx,-0xb4(%ebp) │ │ + mov -0x24(%ebp),%ecx │ │ + mov %edx,-0xb0(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x1c(%ebp) │ │ + mov %ecx,-0x24(%ebp) │ │ mov 0x8(%ebp),%ecx │ │ - lea -0x75e72(%ebx),%eax │ │ - mov %edi,%edx │ │ + lea -0x751fe(%ebx),%eax │ │ + mov %esi,%edx │ │ movl $0xb,0x4(%esp) │ │ - mov %eax,-0x78(%ebp) │ │ + mov %eax,-0xc8(%ebp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x20(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x40(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x20(%ebp),%ecx │ │ - mov %edx,-0x7c(%ebp) │ │ + mov -0x40(%ebp),%ecx │ │ + mov %edx,-0x78(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x20(%ebp) │ │ + mov %ecx,-0x40(%ebp) │ │ mov 0x8(%ebp),%ecx │ │ - lea -0x75e67(%ebx),%eax │ │ - mov %edi,%edx │ │ + lea -0x751f3(%ebx),%eax │ │ + mov %esi,%edx │ │ movl $0xf,0x4(%esp) │ │ - mov %eax,-0x74(%ebp) │ │ + mov %eax,-0xe4(%ebp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x28(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x38(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x28(%ebp),%ecx │ │ - mov %edx,-0xb0(%ebp) │ │ + mov -0x38(%ebp),%ecx │ │ + mov %edx,-0x80(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x28(%ebp) │ │ + mov %ecx,-0x38(%ebp) │ │ mov 0x8(%ebp),%ecx │ │ - lea -0x75e3f(%ebx),%eax │ │ - mov %edi,%edx │ │ + lea -0x751cb(%ebx),%eax │ │ + mov %esi,%edx │ │ movl $0xe,0x4(%esp) │ │ - mov %eax,-0xd8(%ebp) │ │ + mov %eax,-0xe0(%ebp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x24(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x68(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x24(%ebp),%ecx │ │ - mov %edx,-0xbc(%ebp) │ │ + mov -0x68(%ebp),%ecx │ │ + mov %edx,-0xb4(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x24(%ebp) │ │ + mov %ecx,-0x68(%ebp) │ │ mov 0x8(%ebp),%ecx │ │ - lea -0x75e31(%ebx),%eax │ │ - mov %edi,%edx │ │ + lea -0x751bd(%ebx),%eax │ │ + mov %esi,%edx │ │ movl $0xc,0x4(%esp) │ │ - mov %eax,-0x9c(%ebp) │ │ + mov %eax,-0xa8(%ebp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x3c(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x2c(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x3c(%ebp),%ecx │ │ - mov %edx,-0xac(%ebp) │ │ + mov -0x2c(%ebp),%ecx │ │ + mov %edx,-0x30(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x3c(%ebp) │ │ + mov %ecx,-0x2c(%ebp) │ │ mov 0x8(%ebp),%ecx │ │ - lea -0x75e09(%ebx),%eax │ │ - mov %edi,%edx │ │ + lea -0x751b1(%ebx),%eax │ │ + mov %esi,%edx │ │ + movl $0xc,0x4(%esp) │ │ + mov %eax,-0xdc(%ebp) │ │ + mov %eax,(%esp) │ │ + call 5c070 │ │ + mov %edx,-0x50(%ebp) │ │ + test %eax,%eax │ │ + mov %eax,%edx │ │ + mov $0x1,%ecx │ │ + cmove %ecx,%edx │ │ + mov -0x50(%ebp),%ecx │ │ + mov %edx,-0x3c(%ebp) │ │ + cmove %eax,%ecx │ │ + mov %ecx,-0x50(%ebp) │ │ + mov 0x8(%ebp),%ecx │ │ + lea -0x75189(%ebx),%eax │ │ + mov %esi,%edx │ │ movl $0xa,0x4(%esp) │ │ - mov %eax,-0xd4(%ebp) │ │ + mov %eax,-0xd8(%ebp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x38(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x28(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x38(%ebp),%ecx │ │ - mov %edx,-0x60(%ebp) │ │ + mov -0x28(%ebp),%ecx │ │ + mov %edx,-0x8c(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x38(%ebp) │ │ + mov %ecx,-0x28(%ebp) │ │ mov 0x8(%ebp),%ecx │ │ - lea -0x75dff(%ebx),%eax │ │ - mov %edi,%edx │ │ + lea -0x7517f(%ebx),%eax │ │ + mov %esi,%edx │ │ movl $0x12,0x4(%esp) │ │ - mov %eax,-0xd0(%ebp) │ │ + mov %eax,-0xd4(%ebp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x2c(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x34(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x2c(%ebp),%ecx │ │ - mov %edx,-0xa8(%ebp) │ │ + mov -0x34(%ebp),%ecx │ │ + mov %edx,-0xac(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x2c(%ebp) │ │ + mov %ecx,-0x34(%ebp) │ │ mov 0x8(%ebp),%ecx │ │ - lea -0x75ded(%ebx),%eax │ │ - mov %edi,%edx │ │ + lea -0x7516d(%ebx),%eax │ │ + mov %esi,%edx │ │ movl $0xc,0x4(%esp) │ │ - mov %eax,-0xc0(%ebp) │ │ + mov %eax,-0xc4(%ebp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x40(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x20(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x40(%ebp),%ecx │ │ - mov %edx,-0x30(%ebp) │ │ + mov -0x20(%ebp),%ecx │ │ + mov %edx,-0x6c(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x40(%ebp) │ │ + mov %ecx,-0x20(%ebp) │ │ mov 0x8(%ebp),%ecx │ │ - lea -0x75e58(%ebx),%eax │ │ - mov %edi,%edx │ │ + lea -0x751e4(%ebx),%eax │ │ + mov %esi,%edx │ │ movl $0xa,0x4(%esp) │ │ - mov %eax,-0xf4(%ebp) │ │ + mov %eax,-0xc0(%ebp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x64(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x48(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x64(%ebp),%ecx │ │ - mov %edx,-0x6c(%ebp) │ │ + mov -0x48(%ebp),%ecx │ │ + mov %edx,-0x44(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x64(%ebp) │ │ + mov %ecx,-0x48(%ebp) │ │ mov 0x8(%ebp),%ecx │ │ - lea -0x75e4e(%ebx),%eax │ │ - mov %edi,%edx │ │ + lea -0x751da(%ebx),%eax │ │ + mov %esi,%edx │ │ movl $0xf,0x4(%esp) │ │ - mov %eax,-0xb8(%ebp) │ │ + mov %eax,-0xec(%ebp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x70(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x74(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x70(%ebp),%ecx │ │ - mov %edx,-0x68(%ebp) │ │ + mov -0x74(%ebp),%ecx │ │ + mov %edx,-0x88(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x70(%ebp) │ │ + mov %ecx,-0x74(%ebp) │ │ mov 0x8(%ebp),%ecx │ │ - lea -0x75e25(%ebx),%eax │ │ - mov %edi,%edx │ │ + lea -0x751a5(%ebx),%eax │ │ + mov %esi,%edx │ │ movl $0xd,0x4(%esp) │ │ - mov %eax,-0xcc(%ebp) │ │ + mov %eax,-0xbc(%ebp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0xa4(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x84(%ebp) │ │ mov 0x8(%ebp),%ecx │ │ - mov %eax,%esi │ │ - lea -0x75e18(%ebx),%eax │ │ - mov %edi,%edx │ │ + mov %eax,%edi │ │ + lea -0x75198(%ebx),%eax │ │ + mov %esi,%edx │ │ movl $0xf,0x4(%esp) │ │ - mov %eax,-0x94(%ebp) │ │ + mov %eax,-0xb8(%ebp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov -0x98(%ebp),%ecx │ │ - mov %edi,-0x5c(%ebp) │ │ - mov -0xa4(%ebp),%edi │ │ - test %esi,%esi │ │ - mov %ebx,-0x14(%ebp) │ │ - mov %ecx,-0x38c(%ebp) │ │ - mov -0x10(%ebp),%ecx │ │ - cmove %esi,%edi │ │ - mov %ecx,-0x388(%ebp) │ │ - mov -0x34(%ebp),%ecx │ │ - mov %ecx,-0x384(%ebp) │ │ + call 5c070 │ │ + mov -0x70(%ebp),%ecx │ │ + mov %esi,-0x4c(%ebp) │ │ + mov -0x84(%ebp),%esi │ │ + test %edi,%edi │ │ + mov %ebx,-0x10(%ebp) │ │ + mov %ecx,-0x3ec(%ebp) │ │ mov -0x18(%ebp),%ecx │ │ - mov %ecx,-0x380(%ebp) │ │ - mov -0x84(%ebp),%ecx │ │ - mov %ecx,-0x37c(%ebp) │ │ - mov -0x58(%ebp),%ecx │ │ - mov %ecx,-0x378(%ebp) │ │ - mov -0xb4(%ebp),%ecx │ │ - mov %ecx,-0x374(%ebp) │ │ + cmove %edi,%esi │ │ + mov %ecx,-0x3e8(%ebp) │ │ + mov -0x90(%ebp),%ecx │ │ + mov %ecx,-0x3e4(%ebp) │ │ mov -0x1c(%ebp),%ecx │ │ - mov %ecx,-0x370(%ebp) │ │ - mov -0x7c(%ebp),%ecx │ │ - mov %ecx,-0x36c(%ebp) │ │ - mov -0x20(%ebp),%ecx │ │ - mov %ecx,-0x368(%ebp) │ │ + mov %ecx,-0x3e0(%ebp) │ │ + mov -0xa4(%ebp),%ecx │ │ + mov %ecx,-0x3dc(%ebp) │ │ + mov -0x14(%ebp),%ecx │ │ + mov %ecx,-0x3d8(%ebp) │ │ mov -0xb0(%ebp),%ecx │ │ - mov %ecx,-0x364(%ebp) │ │ - mov -0x28(%ebp),%ecx │ │ - mov %ecx,-0x360(%ebp) │ │ - mov -0xbc(%ebp),%ecx │ │ - mov %ecx,-0x35c(%ebp) │ │ + mov %ecx,-0x3d4(%ebp) │ │ mov -0x24(%ebp),%ecx │ │ - mov %ecx,-0x358(%ebp) │ │ - mov -0xac(%ebp),%ecx │ │ - mov %ecx,-0x354(%ebp) │ │ - mov -0x3c(%ebp),%ecx │ │ - mov %ecx,-0x350(%ebp) │ │ - mov -0x60(%ebp),%ecx │ │ - mov %ecx,-0x34c(%ebp) │ │ + mov %ecx,-0x3d0(%ebp) │ │ + mov -0x78(%ebp),%ecx │ │ + mov %ecx,-0x3cc(%ebp) │ │ + mov -0x40(%ebp),%ecx │ │ + mov %ecx,-0x3c8(%ebp) │ │ + mov -0x80(%ebp),%ecx │ │ + mov %ecx,-0x3c4(%ebp) │ │ mov -0x38(%ebp),%ecx │ │ - mov %ecx,-0x348(%ebp) │ │ - mov -0xa8(%ebp),%ecx │ │ - mov %ecx,-0x344(%ebp) │ │ - mov -0x2c(%ebp),%ecx │ │ - mov %ecx,-0x340(%ebp) │ │ + mov %ecx,-0x3c0(%ebp) │ │ + mov -0xb4(%ebp),%ecx │ │ + mov %ecx,-0x3bc(%ebp) │ │ + mov -0x68(%ebp),%ecx │ │ + mov %ecx,-0x3b8(%ebp) │ │ mov -0x30(%ebp),%ecx │ │ - mov %ecx,-0x33c(%ebp) │ │ - mov -0x40(%ebp),%ecx │ │ - mov %ecx,-0x338(%ebp) │ │ + mov %ecx,-0x3b4(%ebp) │ │ + mov -0x2c(%ebp),%ecx │ │ + mov %ecx,-0x3b0(%ebp) │ │ + mov -0x3c(%ebp),%ecx │ │ + mov %ecx,-0x3ac(%ebp) │ │ + mov -0x50(%ebp),%ecx │ │ + mov %ecx,-0x3a8(%ebp) │ │ + mov -0x8c(%ebp),%ecx │ │ + mov %ecx,-0x3a4(%ebp) │ │ + mov -0x28(%ebp),%ecx │ │ + mov %ecx,-0x3a0(%ebp) │ │ + mov -0xac(%ebp),%ecx │ │ + mov %ecx,-0x39c(%ebp) │ │ + mov -0x34(%ebp),%ecx │ │ + mov %ecx,-0x398(%ebp) │ │ mov -0x6c(%ebp),%ecx │ │ - mov %ecx,-0x334(%ebp) │ │ - mov -0x64(%ebp),%ecx │ │ - mov %ecx,-0x330(%ebp) │ │ - mov -0x68(%ebp),%ecx │ │ - mov %ecx,-0x32c(%ebp) │ │ - mov -0x70(%ebp),%ecx │ │ - mov %ecx,-0x328(%ebp) │ │ + mov %ecx,-0x394(%ebp) │ │ + mov -0x20(%ebp),%ecx │ │ + mov %ecx,-0x390(%ebp) │ │ + mov -0x44(%ebp),%ecx │ │ + mov %ecx,-0x38c(%ebp) │ │ + mov -0x48(%ebp),%ecx │ │ + mov %ecx,-0x388(%ebp) │ │ + mov -0x88(%ebp),%ecx │ │ + mov %ecx,-0x384(%ebp) │ │ + mov -0x74(%ebp),%ecx │ │ + mov %ecx,-0x380(%ebp) │ │ mov $0x1,%ecx │ │ - cmove %ecx,%esi │ │ + cmove %ecx,%edi │ │ test %eax,%eax │ │ cmove %eax,%edx │ │ cmove %ecx,%eax │ │ mov 0xc(%ebp),%ecx │ │ - mov %esi,-0x324(%ebp) │ │ - mov %edi,-0x320(%ebp) │ │ - mov %eax,-0x31c(%ebp) │ │ - mov %edx,-0x318(%ebp) │ │ - andl $0x0,-0x314(%ebp) │ │ - andl $0x0,-0x310(%ebp) │ │ - andl $0x0,-0x308(%ebp) │ │ - movb $0x0,-0x304(%ebp) │ │ + mov %edi,-0x37c(%ebp) │ │ + mov %esi,-0x378(%ebp) │ │ + mov %eax,-0x374(%ebp) │ │ + mov %edx,-0x370(%ebp) │ │ + andl $0x0,-0x36c(%ebp) │ │ + andl $0x0,-0x368(%ebp) │ │ + andl $0x0,-0x360(%ebp) │ │ + movb $0x0,-0x35c(%ebp) │ │ mov (%ecx),%eax │ │ cmp $0xffffffff,%eax │ │ - mov %eax,-0x98(%ebp) │ │ - je 555ad │ │ - mov -0x5c(%ebp),%edi │ │ - mov -0x80(%ebp),%eax │ │ - mov -0x14(%ebp),%ebx │ │ + mov %eax,-0x70(%ebp) │ │ + je 575a1 │ │ + mov -0x4c(%ebp),%esi │ │ + mov -0xa0(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ movl $0xd,0x4(%esp) │ │ - mov %edi,%edx │ │ + mov %esi,%edx │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x10(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x18(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x10(%ebp),%ecx │ │ - mov %edx,-0x34(%ebp) │ │ + mov -0x18(%ebp),%ecx │ │ + mov %edx,-0x90(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x10(%ebp) │ │ - mov -0xa0(%ebp),%eax │ │ + mov %ecx,-0x18(%ebp) │ │ + mov -0x7c(%ebp),%eax │ │ mov 0xc(%ebp),%ecx │ │ - mov %edi,%edx │ │ + mov %esi,%edx │ │ movl $0xb,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x18(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x1c(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x18(%ebp),%ecx │ │ - mov %edx,-0x84(%ebp) │ │ + mov -0x1c(%ebp),%ecx │ │ + mov %edx,-0xa4(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x18(%ebp) │ │ - mov -0xc8(%ebp),%eax │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov -0xd0(%ebp),%eax │ │ mov 0xc(%ebp),%ecx │ │ - mov %edi,%edx │ │ + mov %esi,%edx │ │ movl $0xe,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x58(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x14(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x58(%ebp),%ecx │ │ - mov %edx,-0xb4(%ebp) │ │ + mov -0x14(%ebp),%ecx │ │ + mov %edx,-0xb0(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x58(%ebp) │ │ - mov -0xc4(%ebp),%eax │ │ + mov %ecx,-0x14(%ebp) │ │ + mov -0xcc(%ebp),%eax │ │ mov 0xc(%ebp),%ecx │ │ - mov %edi,%edx │ │ + mov %esi,%edx │ │ movl $0xb,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x1c(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x24(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %edx,-0x7c(%ebp) │ │ + mov -0x24(%ebp),%ecx │ │ + mov %edx,-0x78(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov -0x78(%ebp),%eax │ │ + mov %ecx,-0x24(%ebp) │ │ + mov -0xc8(%ebp),%eax │ │ mov 0xc(%ebp),%ecx │ │ - mov %edi,%edx │ │ + mov %esi,%edx │ │ movl $0xb,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x20(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x40(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x20(%ebp),%ecx │ │ - mov %edx,-0xb0(%ebp) │ │ + mov -0x40(%ebp),%ecx │ │ + mov %edx,-0x80(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x20(%ebp) │ │ - mov -0x74(%ebp),%eax │ │ + mov %ecx,-0x40(%ebp) │ │ + mov -0xe4(%ebp),%eax │ │ mov 0xc(%ebp),%ecx │ │ - mov %edi,%edx │ │ + mov %esi,%edx │ │ movl $0xf,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x28(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x38(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x28(%ebp),%ecx │ │ - mov %edx,-0xbc(%ebp) │ │ + mov -0x38(%ebp),%ecx │ │ + mov %edx,-0xb4(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x28(%ebp) │ │ - mov -0xd8(%ebp),%eax │ │ + mov %ecx,-0x38(%ebp) │ │ + mov -0xe0(%ebp),%eax │ │ mov 0xc(%ebp),%ecx │ │ - mov %edi,%edx │ │ + mov %esi,%edx │ │ movl $0xe,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x24(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x68(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x24(%ebp),%ecx │ │ - mov %edx,-0xac(%ebp) │ │ + mov -0x68(%ebp),%ecx │ │ + mov %edx,-0x30(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x24(%ebp) │ │ - mov -0x9c(%ebp),%eax │ │ + mov %ecx,-0x68(%ebp) │ │ + mov -0xa8(%ebp),%eax │ │ mov 0xc(%ebp),%ecx │ │ - mov %edi,%edx │ │ + mov %esi,%edx │ │ movl $0xc,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ + call 5c070 │ │ + mov %edx,-0x2c(%ebp) │ │ + test %eax,%eax │ │ + mov %eax,%edx │ │ + mov $0x1,%ecx │ │ + cmove %ecx,%edx │ │ + mov -0x2c(%ebp),%ecx │ │ mov %edx,-0x3c(%ebp) │ │ + cmove %eax,%ecx │ │ + mov %ecx,-0x2c(%ebp) │ │ + mov -0xdc(%ebp),%eax │ │ + mov 0xc(%ebp),%ecx │ │ + mov %esi,%edx │ │ + movl $0xc,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call 5c070 │ │ + mov %edx,-0x50(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x3c(%ebp),%ecx │ │ - mov %edx,-0x60(%ebp) │ │ + mov -0x50(%ebp),%ecx │ │ + mov %edx,-0x8c(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x3c(%ebp) │ │ - mov -0xd4(%ebp),%eax │ │ + mov %ecx,-0x50(%ebp) │ │ + mov -0xd8(%ebp),%eax │ │ mov 0xc(%ebp),%ecx │ │ - mov %edi,%edx │ │ + mov %esi,%edx │ │ movl $0xa,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x38(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x28(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x38(%ebp),%ecx │ │ - mov %edx,-0xa8(%ebp) │ │ + mov -0x28(%ebp),%ecx │ │ + mov %edx,-0xac(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x38(%ebp) │ │ - mov -0xd0(%ebp),%eax │ │ + mov %ecx,-0x28(%ebp) │ │ + mov -0xd4(%ebp),%eax │ │ mov 0xc(%ebp),%ecx │ │ - mov %edi,%edx │ │ + mov %esi,%edx │ │ movl $0x12,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x2c(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x34(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x2c(%ebp),%ecx │ │ - mov %edx,-0x30(%ebp) │ │ + mov -0x34(%ebp),%ecx │ │ + mov %edx,-0x6c(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x2c(%ebp) │ │ - mov -0xc0(%ebp),%eax │ │ + mov %ecx,-0x34(%ebp) │ │ + mov -0xc4(%ebp),%eax │ │ mov 0xc(%ebp),%ecx │ │ - mov %edi,%edx │ │ + mov %esi,%edx │ │ movl $0xc,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x40(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x20(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x40(%ebp),%ecx │ │ - mov %edx,-0x6c(%ebp) │ │ + mov -0x20(%ebp),%ecx │ │ + mov %edx,-0x44(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x40(%ebp) │ │ - mov -0xf4(%ebp),%eax │ │ + mov %ecx,-0x20(%ebp) │ │ + mov -0xc0(%ebp),%eax │ │ mov 0xc(%ebp),%ecx │ │ - mov %edi,%edx │ │ + mov %esi,%edx │ │ movl $0xa,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x64(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x48(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x64(%ebp),%ecx │ │ - mov %edx,-0x68(%ebp) │ │ + mov -0x48(%ebp),%ecx │ │ + mov %edx,-0x88(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x64(%ebp) │ │ - mov -0xb8(%ebp),%eax │ │ + mov %ecx,-0x48(%ebp) │ │ + mov -0xec(%ebp),%eax │ │ mov 0xc(%ebp),%ecx │ │ - mov %edi,%edx │ │ + mov %esi,%edx │ │ movl $0xf,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x70(%ebp) │ │ + call 5c070 │ │ + mov %edx,-0x74(%ebp) │ │ test %eax,%eax │ │ mov %eax,%edx │ │ mov $0x1,%ecx │ │ cmove %ecx,%edx │ │ - mov -0x70(%ebp),%ecx │ │ - mov %edx,-0xa4(%ebp) │ │ + mov -0x74(%ebp),%ecx │ │ + mov %edx,-0x84(%ebp) │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x70(%ebp) │ │ - mov -0xcc(%ebp),%eax │ │ + mov %ecx,-0x74(%ebp) │ │ + mov -0xbc(%ebp),%eax │ │ mov 0xc(%ebp),%ecx │ │ - mov %edi,%edx │ │ + mov %esi,%edx │ │ movl $0xd,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x80(%ebp) │ │ - mov %eax,%esi │ │ - mov -0x94(%ebp),%eax │ │ + call 5c070 │ │ + mov %edx,-0xa0(%ebp) │ │ + mov %eax,%edi │ │ + mov -0xb8(%ebp),%eax │ │ mov 0xc(%ebp),%ecx │ │ - mov %edi,%edx │ │ + mov %esi,%edx │ │ movl $0xf,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov -0x34(%ebp),%edi │ │ + call 5c070 │ │ + mov -0x90(%ebp),%esi │ │ xor %ecx,%ecx │ │ - movl $0x94,(%esp) │ │ + movl $0x9c,(%esp) │ │ inc %ecx │ │ - test %esi,%esi │ │ - mov %ecx,-0x2f0(%ebp) │ │ - mov %ecx,-0x2ec(%ebp) │ │ - mov %edi,-0x2e8(%ebp) │ │ - mov -0x10(%ebp),%edi │ │ - mov %edi,-0x2e4(%ebp) │ │ - mov -0x84(%ebp),%edi │ │ - mov %edi,-0x2e0(%ebp) │ │ - mov -0x18(%ebp),%edi │ │ - mov %edi,-0x2dc(%ebp) │ │ - mov -0xb4(%ebp),%edi │ │ - mov %edi,-0x2d8(%ebp) │ │ - mov -0x58(%ebp),%edi │ │ - mov %edi,-0x2d4(%ebp) │ │ - mov -0x7c(%ebp),%edi │ │ - mov %edi,-0x2d0(%ebp) │ │ - mov -0x1c(%ebp),%edi │ │ - mov %edi,-0x2cc(%ebp) │ │ - mov -0xb0(%ebp),%edi │ │ - mov %edi,-0x2c8(%ebp) │ │ - mov -0x20(%ebp),%edi │ │ - mov %edi,-0x2c4(%ebp) │ │ - mov -0xbc(%ebp),%edi │ │ - mov %edi,-0x2c0(%ebp) │ │ - mov -0x28(%ebp),%edi │ │ - mov %edi,-0x2bc(%ebp) │ │ - mov -0xac(%ebp),%edi │ │ - mov %edi,-0x2b8(%ebp) │ │ - mov -0x24(%ebp),%edi │ │ - mov %edi,-0x2b4(%ebp) │ │ - mov -0x60(%ebp),%edi │ │ - mov %edi,-0x2b0(%ebp) │ │ - mov -0x3c(%ebp),%edi │ │ - mov %edi,-0x2ac(%ebp) │ │ - mov -0xa8(%ebp),%edi │ │ - mov %edi,-0x2a8(%ebp) │ │ - mov -0x38(%ebp),%edi │ │ - mov %edi,-0x2a4(%ebp) │ │ - mov -0x30(%ebp),%edi │ │ - mov %edi,-0x2a0(%ebp) │ │ - mov -0x2c(%ebp),%edi │ │ - mov %edi,-0x29c(%ebp) │ │ - mov -0x6c(%ebp),%edi │ │ - mov %edi,-0x298(%ebp) │ │ - mov -0x40(%ebp),%edi │ │ - mov %edi,-0x294(%ebp) │ │ - mov -0x68(%ebp),%edi │ │ - mov %edi,-0x290(%ebp) │ │ - mov -0x64(%ebp),%edi │ │ - mov %edi,-0x28c(%ebp) │ │ - mov -0xa4(%ebp),%edi │ │ - mov %edi,-0x288(%ebp) │ │ - mov -0x70(%ebp),%edi │ │ - mov %edi,-0x284(%ebp) │ │ - mov -0x80(%ebp),%edi │ │ - cmove %esi,%edi │ │ - cmove %ecx,%esi │ │ + test %edi,%edi │ │ + mov %ecx,-0x348(%ebp) │ │ + mov %ecx,-0x344(%ebp) │ │ + mov %esi,-0x340(%ebp) │ │ + mov -0x18(%ebp),%esi │ │ + mov %esi,-0x33c(%ebp) │ │ + mov -0xa4(%ebp),%esi │ │ + mov %esi,-0x338(%ebp) │ │ + mov -0x1c(%ebp),%esi │ │ + mov %esi,-0x334(%ebp) │ │ + mov -0xb0(%ebp),%esi │ │ + mov %esi,-0x330(%ebp) │ │ + mov -0x14(%ebp),%esi │ │ + mov %esi,-0x32c(%ebp) │ │ + mov -0x78(%ebp),%esi │ │ + mov %esi,-0x328(%ebp) │ │ + mov -0x24(%ebp),%esi │ │ + mov %esi,-0x324(%ebp) │ │ + mov -0x80(%ebp),%esi │ │ + mov %esi,-0x320(%ebp) │ │ + mov -0x40(%ebp),%esi │ │ + mov %esi,-0x31c(%ebp) │ │ + mov -0xb4(%ebp),%esi │ │ + mov %esi,-0x318(%ebp) │ │ + mov -0x38(%ebp),%esi │ │ + mov %esi,-0x314(%ebp) │ │ + mov -0x30(%ebp),%esi │ │ + mov %esi,-0x310(%ebp) │ │ + mov -0x68(%ebp),%esi │ │ + mov %esi,-0x30c(%ebp) │ │ + mov -0x3c(%ebp),%esi │ │ + mov %esi,-0x308(%ebp) │ │ + mov -0x2c(%ebp),%esi │ │ + mov %esi,-0x304(%ebp) │ │ + mov -0x8c(%ebp),%esi │ │ + mov %esi,-0x300(%ebp) │ │ + mov -0x50(%ebp),%esi │ │ + mov %esi,-0x2fc(%ebp) │ │ + mov -0xac(%ebp),%esi │ │ + mov %esi,-0x2f8(%ebp) │ │ + mov -0x28(%ebp),%esi │ │ + mov %esi,-0x2f4(%ebp) │ │ + mov -0x6c(%ebp),%esi │ │ + mov %esi,-0x2f0(%ebp) │ │ + mov -0x34(%ebp),%esi │ │ + mov %esi,-0x2ec(%ebp) │ │ + mov -0x44(%ebp),%esi │ │ + mov %esi,-0x2e8(%ebp) │ │ + mov -0x20(%ebp),%esi │ │ + mov %esi,-0x2e4(%ebp) │ │ + mov -0x88(%ebp),%esi │ │ + mov %esi,-0x2e0(%ebp) │ │ + mov -0x48(%ebp),%esi │ │ + mov %esi,-0x2dc(%ebp) │ │ + mov -0x84(%ebp),%esi │ │ + mov %esi,-0x2d8(%ebp) │ │ + mov -0x74(%ebp),%esi │ │ + mov %esi,-0x2d4(%ebp) │ │ + mov -0xa0(%ebp),%esi │ │ + cmove %edi,%esi │ │ + cmove %ecx,%edi │ │ test %eax,%eax │ │ cmove %eax,%edx │ │ cmove %ecx,%eax │ │ - mov %esi,-0x280(%ebp) │ │ - mov %edi,-0x27c(%ebp) │ │ - mov %eax,-0x278(%ebp) │ │ - mov %edx,-0x274(%ebp) │ │ - andl $0x0,-0x270(%ebp) │ │ - andl $0x0,-0x26c(%ebp) │ │ - andl $0x0,-0x264(%ebp) │ │ - movb $0x0,-0x260(%ebp) │ │ - call 7bfa0 │ │ - test %eax,%eax │ │ - mov %ebx,%edi │ │ - je 5753f │ │ - mov %edi,%ebx │ │ - lea -0x2f0(%ebp),%esi │ │ - mov $0x94,%ecx │ │ + mov %edi,-0x2d0(%ebp) │ │ + mov %esi,-0x2cc(%ebp) │ │ + mov %eax,-0x2c8(%ebp) │ │ + mov %edx,-0x2c4(%ebp) │ │ + andl $0x0,-0x2c0(%ebp) │ │ + andl $0x0,-0x2bc(%ebp) │ │ + andl $0x0,-0x2b4(%ebp) │ │ + movb $0x0,-0x2b0(%ebp) │ │ + call 7b6f0 │ │ + test %eax,%eax │ │ + je 59665 │ │ + lea -0x348(%ebp),%esi │ │ + mov $0x9c,%ecx │ │ mov %eax,%edi │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ mov 0xc(%ebp),%ecx │ │ - mov %eax,-0x314(%ebp) │ │ + mov %eax,-0x36c(%ebp) │ │ mov 0x4(%ecx),%edx │ │ - mov -0x98(%ebp),%ecx │ │ - call 6f790 │ │ - movl $0x0,-0x64(%ebp) │ │ - jmp 555b5 │ │ - mov -0x14(%ebp),%ebx │ │ + mov -0x70(%ebp),%ecx │ │ + call 70790 │ │ + movl $0x0,-0x50(%ebp) │ │ + jmp 575a9 │ │ + mov -0x10(%ebp),%ebx │ │ mov $0x1,%al │ │ - mov %eax,-0x64(%ebp) │ │ - lea -0x2e8(%ebp),%eax │ │ - lea -0x38c(%ebp),%esi │ │ - mov $0x8c,%ecx │ │ + mov %eax,-0x50(%ebp) │ │ + lea -0x340(%ebp),%eax │ │ + lea -0x3ec(%ebp),%esi │ │ + mov $0x94,%ecx │ │ mov %eax,%edi │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ - movl $0x94,(%esp) │ │ + movl $0x9c,(%esp) │ │ xor %ecx,%ecx │ │ inc %ecx │ │ mov %ecx,-0x8(%eax) │ │ mov %ecx,-0x4(%eax) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 5752b │ │ - mov %eax,-0x2c(%ebp) │ │ - lea -0x2f0(%ebp),%esi │ │ - mov $0x94,%ecx │ │ + je 59651 │ │ + mov %eax,-0x24(%ebp) │ │ + lea -0x348(%ebp),%esi │ │ + mov $0x9c,%ecx │ │ mov %eax,%edi │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ - mov %eax,-0x148(%ebp) │ │ - mov %eax,-0x38(%ebp) │ │ + mov %eax,-0x140(%ebp) │ │ + mov %eax,-0x40(%ebp) │ │ mov 0x18(%eax),%ecx │ │ mov 0x1c(%eax),%eax │ │ - andl $0x0,-0x100(%ebp) │ │ - movl $0x4,-0xfc(%ebp) │ │ andl $0x0,-0xf8(%ebp) │ │ - mov %ecx,-0x154(%ebp) │ │ - mov %eax,-0x150(%ebp) │ │ - andl $0x0,-0x14c(%ebp) │ │ + movl $0x4,-0xf4(%ebp) │ │ + andl $0x0,-0xf0(%ebp) │ │ + mov %ecx,-0x14c(%ebp) │ │ + mov %eax,-0x148(%ebp) │ │ + andl $0x0,-0x144(%ebp) │ │ test %eax,%eax │ │ - mov %ecx,-0x98(%ebp) │ │ - mov %eax,-0x70(%ebp) │ │ - je 556e8 │ │ + mov %ecx,-0x34(%ebp) │ │ + mov %eax,-0x38(%ebp) │ │ + je 576d9 │ │ push $0x4 │ │ pop %eax │ │ - mov -0x70(%ebp),%edi │ │ + mov -0x38(%ebp),%edi │ │ xor %esi,%esi │ │ xor %ecx,%ecx │ │ - mov %eax,-0x58(%ebp) │ │ - mov -0x14(%ebp),%ebx │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ mov %ecx,(%esp) │ │ - lea -0x2f0(%ebp),%ecx │ │ - lea -0x154(%ebp),%edx │ │ - call 6f7c0 │ │ - cmpb $0x3,-0x2ef(%ebp) │ │ - je 569ce │ │ - sub -0x150(%ebp),%edi │ │ - mov -0x2e4(%ebp),%eax │ │ - mov -0x2dc(%ebp),%ecx │ │ - add -0x14c(%ebp),%edi │ │ - cmp -0x100(%ebp),%esi │ │ - mov %eax,-0x10(%ebp) │ │ - mov %ecx,-0x18(%ebp) │ │ - mov %edi,-0x14c(%ebp) │ │ - jne 556b8 │ │ - mov -0x14(%ebp),%ebx │ │ - lea -0x100(%ebp),%ecx │ │ - call 6fa60 │ │ - mov -0xfc(%ebp),%eax │ │ - mov %eax,-0x58(%ebp) │ │ + lea -0x348(%ebp),%ecx │ │ + lea -0x14c(%ebp),%edx │ │ + call 707c0 │ │ + cmpb $0x3,-0x347(%ebp) │ │ + je 58b76 │ │ + sub -0x148(%ebp),%edi │ │ + mov -0x33c(%ebp),%eax │ │ + mov -0x334(%ebp),%ecx │ │ + add -0x144(%ebp),%edi │ │ + cmp -0xf8(%ebp),%esi │ │ + mov %eax,-0x18(%ebp) │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov %edi,-0x144(%ebp) │ │ + jne 576a9 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0xf8(%ebp),%ecx │ │ + call 70a70 │ │ + mov -0xf4(%ebp),%eax │ │ + mov %eax,-0x14(%ebp) │ │ mov %edi,%ecx │ │ - mov -0x58(%ebp),%eax │ │ - mov -0x18(%ebp),%edx │ │ - mov -0x10(%ebp),%edi │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x1c(%ebp),%edx │ │ + mov -0x18(%ebp),%edi │ │ mov %edx,(%eax,%esi,8) │ │ mov %edi,0x4(%eax,%esi,8) │ │ inc %esi │ │ - mov -0x150(%ebp),%edi │ │ - mov %esi,-0xf8(%ebp) │ │ + mov -0x148(%ebp),%edi │ │ + mov %esi,-0xf0(%ebp) │ │ test %edi,%edi │ │ - jne 55651 │ │ + jne 57642 │ │ cmp $0x2,%esi │ │ - jae 57560 │ │ - mov -0x2c(%ebp),%esi │ │ - lea -0x90(%ebp),%ecx │ │ - andl $0x0,(%ecx) │ │ + jae 59695 │ │ + mov -0x40(%ebp),%edx │ │ + lea -0x9c(%ebp),%eax │ │ + lea -0x3f8(%ebp),%edi │ │ + mov -0x24(%ebp),%esi │ │ + andl $0x0,(%eax) │ │ + movl $0x4,0x4(%eax) │ │ + andl $0x0,0x8(%eax) │ │ + lea -0x104(%ebp),%eax │ │ + andl $0x0,(%eax) │ │ + movl $0x10,0x4(%eax) │ │ + andl $0x0,0x8(%eax) │ │ + mov 0x20(%edx),%eax │ │ + mov 0x24(%edx),%ecx │ │ add $0x8,%esi │ │ - push $0x4 │ │ - pop %eax │ │ - mov -0x38(%ebp),%edi │ │ - lea -0x10c(%ebp),%edx │ │ - mov %eax,0x4(%ecx) │ │ - mov %eax,-0x40(%ebp) │ │ - andl $0x0,0x8(%ecx) │ │ - andl $0x0,(%edx) │ │ - mov %eax,0x4(%edx) │ │ - andl $0x0,0x8(%edx) │ │ - lea -0x4b4(%ebp),%edx │ │ - mov 0x20(%edi),%eax │ │ - mov %eax,(%edx) │ │ - mov 0x24(%edi),%eax │ │ - mov %eax,0x4(%edx) │ │ - mov 0x90(%edi),%al │ │ - andl $0x0,0x8(%edx) │ │ - mov %al,-0xbc(%ebp) │ │ - mov 0x78(%edi),%eax │ │ + mov %eax,(%edi) │ │ + mov 0x98(%edx),%al │ │ + mov %ecx,0x4(%edi) │ │ + andl $0x0,0x8(%edi) │ │ + xor %edi,%edi │ │ + mov %al,-0xa4(%ebp) │ │ + mov 0x80(%edx),%eax │ │ + mov %eax,-0x90(%ebp) │ │ + mov 0x84(%edx),%eax │ │ + mov %eax,-0x74(%ebp) │ │ + mov 0x10(%edx),%eax │ │ + mov %eax,-0x70(%ebp) │ │ + mov 0x14(%edx),%eax │ │ + mov %eax,-0x48(%ebp) │ │ + push $0x10 │ │ + pop %ecx │ │ + mov %eax,-0x78(%ebp) │ │ mov %eax,-0xb0(%ebp) │ │ - mov 0x7c(%edi),%eax │ │ - mov %eax,-0xb4(%ebp) │ │ - mov 0x10(%edi),%eax │ │ - mov %eax,-0x7c(%ebp) │ │ - mov 0x14(%edi),%eax │ │ - mov %eax,-0x84(%ebp) │ │ - mov %eax,-0x60(%ebp) │ │ - mov %eax,-0xac(%ebp) │ │ - mov -0x14(%ebp),%edi │ │ - lea -0x2f0(%ebp),%ecx │ │ - lea -0x4b4(%ebp),%edx │ │ - mov %edi,%ebx │ │ - call 5a250 │ │ - mov -0x2f0(%ebp),%eax │ │ - mov -0x2ec(%ebp),%ecx │ │ - mov -0x2e8(%ebp),%ebx │ │ - mov -0x2e4(%ebp),%edx │ │ - cmp $0xffffffff,%eax │ │ mov %ecx,-0x28(%ebp) │ │ - mov %ebx,-0x1c(%ebp) │ │ - mov %edx,-0x18(%ebp) │ │ - je 56aae │ │ - lea -0x2e0(%ebp),%edx │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x348(%ebp),%ecx │ │ + lea -0x3f8(%ebp),%edx │ │ + call 5c3f0 │ │ + mov -0x348(%ebp),%eax │ │ + movdqa -0x348(%ebp),%xmm0 │ │ + cmp $0xfffffffe,%eax │ │ + je 58a56 │ │ + lea -0x338(%ebp),%ebx │ │ + cmp $0xffffffff,%eax │ │ + mov 0x10(%ebx),%ecx │ │ + movzwl 0x19(%ebx),%edx │ │ + movdqa (%ebx),%xmm1 │ │ + mov %ecx,-0x158(%ebp) │ │ + mov -0x324(%ebp),%ecx │ │ + mov %dx,-0xe8(%ebp) │ │ + mov 0x1b(%ebx),%dl │ │ + movdqa %xmm1,-0x168(%ebp) │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov -0x320(%ebp),%cl │ │ + mov %dl,-0xe6(%ebp) │ │ + je 58ae3 │ │ + cmp $0x9,%cl │ │ + jne 5775d │ │ + cmp $0x1,%eax │ │ + je 5775d │ │ + cmp $0x5,%eax │ │ + je 5775d │ │ cmp $0x2,%eax │ │ - mov 0x18(%edx),%ecx │ │ - movsd 0x10(%edx),%xmm0 │ │ - movsd (%edx),%xmm2 │ │ - movsd 0x8(%edx),%xmm1 │ │ - mov %ecx,-0x164(%ebp) │ │ - movsd %xmm0,-0x16c(%ebp) │ │ - movsd %xmm1,-0x174(%ebp) │ │ - movsd %xmm2,-0x17c(%ebp) │ │ - je 56d69 │ │ - mov -0x104(%ebp),%ecx │ │ - test $0x1,%al │ │ - mov %ecx,-0x3c(%ebp) │ │ - mov -0x1c(%ebp),%ecx │ │ - jne 55765 │ │ + jne 577f0 │ │ + movl $0x0,-0x18(%ebp) │ │ + jmp 577f5 │ │ mov $0x1,%al │ │ - cmp $0x1,%ecx │ │ - je 55765 │ │ - cmp $0x5,%ecx │ │ - je 55765 │ │ - cmp $0x2,%ecx │ │ - jne 5580f │ │ - xor %eax,%eax │ │ - mov %eax,-0x10(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ - andl $0x0,-0x138(%ebp) │ │ - movsd -0x16c(%ebp),%xmm0 │ │ - movsd -0x174(%ebp),%xmm1 │ │ - mov %eax,-0x134(%ebp) │ │ - mov -0x18(%ebp),%eax │ │ - mov %ecx,-0x130(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + mov -0x158(%ebp),%eax │ │ lea -0x128(%ebp),%ecx │ │ - mov %eax,-0x12c(%ebp) │ │ - mov -0x164(%ebp),%eax │ │ - movsd %xmm0,0x10(%ecx) │ │ - movsd -0x17c(%ebp),%xmm0 │ │ - movsd %xmm1,0x8(%ecx) │ │ - mov %eax,0x18(%ecx) │ │ - movsd %xmm0,(%ecx) │ │ + movdqa %xmm0,-0x138(%ebp) │ │ + movdqa -0x168(%ebp),%xmm0 │ │ + mov %eax,0x10(%ecx) │ │ + mov -0x1c(%ebp),%eax │ │ + movdqa %xmm0,(%ecx) │ │ + mov %eax,-0x114(%ebp) │ │ + mov -0xe6(%ebp),%al │ │ + movb $0x9,-0x110(%ebp) │ │ + mov %al,0x1b(%ecx) │ │ + movzwl -0xe8(%ebp),%eax │ │ + mov %ax,0x19(%ecx) │ │ + mov -0x10(%ebp),%ebx │ │ lea -0x138(%ebp),%eax │ │ - lea -0x2f0(%ebp),%ecx │ │ + lea -0x348(%ebp),%ecx │ │ mov %esi,%edx │ │ - mov %edi,%ebx │ │ mov %eax,(%esp) │ │ - call 5a7f0 │ │ - mov -0x2f0(%ebp),%eax │ │ - mov -0x2ec(%ebp),%ecx │ │ + call 5c8c0 │ │ + mov -0x348(%ebp),%eax │ │ + mov -0x344(%ebp),%ecx │ │ not %ecx │ │ xor $0xfffffffd,%eax │ │ or %ecx,%eax │ │ - je 55765 │ │ - mov %esi,-0x2c(%ebp) │ │ - mov $0x10c,%ecx │ │ - lea -0x4a8(%ebp),%edi │ │ - lea -0x2f0(%ebp),%esi │ │ + je 5775d │ │ + mov %esi,-0x24(%ebp) │ │ + mov %edi,-0x2c(%ebp) │ │ + mov $0x140,%ecx │ │ + lea -0x538(%ebp),%edi │ │ + lea -0x348(%ebp),%esi │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ - xor %esi,%esi │ │ - cmpb $0x0,-0x10(%ebp) │ │ - je 55a31 │ │ - mov -0x3c8(%ebp),%edi │ │ - mov -0x3e4(%ebp),%edx │ │ - mov -0x3e0(%ebp),%ebx │ │ - lea -0x400(%ebp),%ecx │ │ - lea 0x8(%edi),%eax │ │ - mov %edx,-0xec(%ebp) │ │ - mov %ebx,-0xe8(%ebp) │ │ - mov %ecx,-0xe4(%ebp) │ │ - mov $0x13,%cl │ │ - mov %edx,-0x1c(%ebp) │ │ - mov %eax,-0xe0(%ebp) │ │ - andl $0x0,-0xdc(%ebp) │ │ - test %ebx,%ebx │ │ - je 56a15 │ │ - mov %edi,-0x34(%ebp) │ │ - lea 0x1(%edx),%esi │ │ - lea -0x1(%ebx),%eax │ │ - xor %edx,%edx │ │ - xor %edi,%edi │ │ - movl $0x0,-0x20(%ebp) │ │ - mov %ebx,-0x24(%ebp) │ │ - mov -0x1(%esi),%ch │ │ - cmp $0x3f,%edi │ │ - jne 55928 │ │ - cmp $0x1,%ch │ │ - ja 569f3 │ │ - mov -0x14(%ebp),%ebx │ │ - mov %eax,-0x58(%ebp) │ │ - mov %ch,%al │ │ - andl $0x0,0x4(%esp) │ │ - mov %ecx,-0x10(%ebp) │ │ - mov %edi,%ecx │ │ + cmpb $0x0,-0x18(%ebp) │ │ + je 579f0 │ │ + xor %ecx,%ecx │ │ + cmpb $0x8,-0x433(%ebp) │ │ + mov -0x428(%ebp),%eax │ │ + sete %cl │ │ + lea 0x4(%eax,%ecx,8),%edi │ │ + mov -0x42c(%ebp),%eax │ │ + test %eax,%eax │ │ + je 59553 │ │ + mov -0x434(%ebp),%edx │ │ + mov -0x418(%ebp),%ecx │ │ + mov %edx,%ebx │ │ + mov %ecx,-0x14(%ebp) │ │ + lea 0x8(%ecx),%esi │ │ + mov -0x430(%ebp),%ecx │ │ + and $0xff00,%ebx │ │ + mov %ebx,-0x80(%ebp) │ │ + cmp $0x300,%ebx │ │ + mov -0x10(%ebp),%ebx │ │ + je 59570 │ │ + mov %edx,-0x19c(%ebp) │ │ + mov %ecx,-0x198(%ebp) │ │ + mov %eax,-0x194(%ebp) │ │ + mov %esi,-0x190(%ebp) │ │ + andl $0x0,-0x188(%ebp) │ │ mov %edx,-0x18(%ebp) │ │ - and $0x7f,%al │ │ - and $0x3f,%ecx │ │ - movzbl %al,%eax │ │ - mov %ecx,0x8(%esp) │ │ - mov %eax,(%esp) │ │ - call 7811c │ │ - or %edx,-0x20(%ebp) │ │ - mov -0x18(%ebp),%edx │ │ - mov -0x10(%ebp),%ecx │ │ - or %eax,%edx │ │ - test %ch,%ch │ │ - jns 55974 │ │ - mov -0x58(%ebp),%eax │ │ - mov -0x24(%ebp),%ebx │ │ - add $0x7,%edi │ │ - inc %esi │ │ - add $0xffffffff,%eax │ │ - jb 55917 │ │ - jmp 56a05 │ │ - mov %esi,-0xec(%ebp) │ │ - mov -0x20(%ebp),%esi │ │ - mov -0x58(%ebp),%eax │ │ - mov %edx,%ecx │ │ - or %esi,%ecx │ │ - mov %eax,-0xe8(%ebp) │ │ - jne 55af7 │ │ - mov -0x34(%ebp),%eax │ │ + mov %ecx,-0xb4(%ebp) │ │ + lea -0x348(%ebp),%ecx │ │ + lea -0x198(%ebp),%edx │ │ + mov %edi,-0x18c(%ebp) │ │ + call 61bd0 │ │ + mov -0x348(%ebp),%al │ │ + cmp $0xff,%al │ │ + jne 59587 │ │ + mov -0x344(%ebp),%ecx │ │ + mov -0x340(%ebp),%edx │ │ + mov %ecx,%eax │ │ + or %edx,%eax │ │ + jne 57ac5 │ │ + mov -0x14(%ebp),%eax │ │ lock decl (%eax) │ │ - mov -0x14(%ebp),%edi │ │ - mov -0x2c(%ebp),%esi │ │ - jne 559ab │ │ - mov -0x3c8(%ebp),%ecx │ │ - mov %edi,%ebx │ │ - call 5d0e0 │ │ - mov -0x4a8(%ebp),%eax │ │ - mov -0x4a4(%ebp),%ecx │ │ + mov -0x2c(%ebp),%edi │ │ + jne 57963 │ │ + mov -0x418(%ebp),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + call 5ef60 │ │ + mov -0x538(%ebp),%eax │ │ + mov -0x534(%ebp),%ecx │ │ + mov -0x24(%ebp),%esi │ │ not %ecx │ │ xor $0xfffffffe,%eax │ │ or %ecx,%eax │ │ - je 55765 │ │ - cmpl $0x0,-0x460(%ebp) │ │ - je 559dd │ │ - mov -0x45c(%ebp),%eax │ │ - mov %edi,%ebx │ │ + je 5775d │ │ + cmpl $0x0,-0x4b0(%ebp) │ │ + je 57999 │ │ + mov -0x4ac(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,-0x454(%ebp) │ │ - je 559f6 │ │ - mov -0x450(%ebp),%eax │ │ - mov %edi,%ebx │ │ + call 7b700 │ │ + cmpl $0x0,-0x4a4(%ebp) │ │ + je 579b3 │ │ + mov -0x4a0(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,-0x448(%ebp) │ │ - je 55a0f │ │ - mov -0x444(%ebp),%eax │ │ - mov %edi,%ebx │ │ + call 7b700 │ │ + cmpl $0x0,-0x498(%ebp) │ │ + je 579cd │ │ + mov -0x494(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,-0x43c(%ebp) │ │ - je 55765 │ │ - mov -0x438(%ebp),%eax │ │ - mov %edi,%ebx │ │ + call 7b700 │ │ + cmpl $0x0,-0x48c(%ebp) │ │ + je 5775d │ │ + mov -0x488(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 55765 │ │ - movl $0x0,-0x20(%ebp) │ │ + call 7b700 │ │ + jmp 5775d │ │ + movl $0x0,-0x8c(%ebp) │ │ andl $0x0,-0x138(%ebp) │ │ - mov $0x10c,%ecx │ │ - lea -0x2f0(%ebp),%edi │ │ - lea -0x4a8(%ebp),%esi │ │ + mov $0x140,%ecx │ │ + lea -0x348(%ebp),%edi │ │ + lea -0x538(%ebp),%esi │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ - lea -0x2e0(%ebp),%ecx │ │ + lea -0x338(%ebp),%ecx │ │ mov -0x128(%ebp),%eax │ │ - movsd -0x138(%ebp),%xmm0 │ │ - movsd -0x130(%ebp),%xmm1 │ │ - movzwl -0xa8(%ebp),%edx │ │ - mov %eax,0x114(%ecx) │ │ - mov -0x28(%ebp),%eax │ │ - movsd %xmm1,0x10c(%ecx) │ │ - movsd %xmm0,0x104(%ecx) │ │ - mov -0x3c(%ebp),%ecx │ │ - mov %eax,-0x1e0(%ebp) │ │ - mov -0x20(%ebp),%eax │ │ - mov %ax,-0x1e4(%ebp) │ │ - mov %dx,-0x1e2(%ebp) │ │ - andl $0x0,-0x1c8(%ebp) │ │ - cmp -0x10c(%ebp),%ecx │ │ - movb $0xfe,-0x1b4(%ebp) │ │ - jne 55acc │ │ - mov -0x14(%ebp),%ebx │ │ - lea -0x10c(%ebp),%ecx │ │ - call 6fd20 │ │ - mov -0x3c(%ebp),%eax │ │ - mov $0x148,%ecx │ │ - lea -0x2f0(%ebp),%esi │ │ - imul $0x148,%eax,%edi │ │ - inc %eax │ │ - add -0x108(%ebp),%edi │ │ + movq -0x138(%ebp),%xmm0 │ │ + movq -0x130(%ebp),%xmm1 │ │ + mov -0xfc(%ebp),%esi │ │ + mov %eax,0x148(%ecx) │ │ + mov -0x1c(%ebp),%eax │ │ + movq %xmm1,0x140(%ecx) │ │ + movq %xmm0,0x138(%ecx) │ │ + movzwl -0xac(%ebp),%ecx │ │ + mov %eax,-0x204(%ebp) │ │ + mov -0x8c(%ebp),%eax │ │ + mov %ax,-0x208(%ebp) │ │ + mov %cx,-0x206(%ebp) │ │ + andl $0x0,-0x1ec(%ebp) │ │ + cmp -0x104(%ebp),%esi │ │ + movb $0xfe,-0x1d8(%ebp) │ │ + jne 57a94 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x104(%ebp),%ecx │ │ + call 70da0 │ │ + mov -0x100(%ebp),%ecx │ │ + imul $0x180,%esi,%edi │ │ + mov %esi,%eax │ │ + lea -0x348(%ebp),%esi │ │ + mov %ecx,-0x28(%ebp) │ │ + add %ecx,%edi │ │ + mov $0x180,%ecx │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ - mov %eax,-0x104(%ebp) │ │ - mov -0x2c(%ebp),%esi │ │ - jmp 55762 │ │ - mov -0x34(%ebp),%edi │ │ - test %esi,%esi │ │ - jne 55b11 │ │ - lea -0x1(%edx),%eax │ │ - cmp 0x10(%edi),%eax │ │ - jae 55b11 │ │ - imul $0x50,%eax,%ecx │ │ - add 0xc(%edi),%ecx │ │ - jmp 55baa │ │ - mov 0x14(%edi),%eax │ │ - mov -0x14(%ebp),%ebx │ │ - mov %edx,-0x18(%ebp) │ │ - test %eax,%eax │ │ - je 57553 │ │ - mov 0x18(%edi),%ecx │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov %eax,-0x58(%ebp) │ │ - movzwl 0x3ce(%eax),%eax │ │ + mov %eax,%edi │ │ + mov -0x24(%ebp),%esi │ │ + inc %edi │ │ + mov %edi,-0xfc(%ebp) │ │ + jmp 5775d │ │ + mov -0x190(%ebp),%eax │ │ + test %edx,%edx │ │ + mov %ecx,-0x68(%ebp) │ │ + mov %edx,-0x20(%ebp) │ │ + jne 57ae9 │ │ + mov -0x68(%ebp),%ecx │ │ + dec %ecx │ │ + cmp 0x8(%eax),%ecx │ │ + jae 57ae9 │ │ + imul $0x50,%ecx,%ecx │ │ + add 0x4(%eax),%ecx │ │ + jmp 57b7a │ │ + mov 0xc(%eax),%ecx │ │ + test %ecx,%ecx │ │ + je 59855 │ │ + mov 0x10(%eax),%eax │ │ + mov %eax,-0x30(%ebp) │ │ + movzwl 0x3ce(%ecx),%eax │ │ xor %edx,%edx │ │ + mov %ecx,-0x28(%ebp) │ │ dec %edx │ │ - lea 0x0(,%eax,8),%edi │ │ - mov %eax,-0x24(%ebp) │ │ - test %edi,%edi │ │ - je 55b7e │ │ - mov -0x58(%ebp),%eax │ │ - mov -0x18(%ebp),%ecx │ │ - mov -0x20(%ebp),%ebx │ │ - mov 0x378(%eax,%edx,8),%esi │ │ + lea 0x0(,%eax,8),%esi │ │ + mov %eax,-0x3c(%ebp) │ │ + test %esi,%esi │ │ + je 57b4e │ │ + mov -0x28(%ebp),%eax │ │ + mov -0x68(%ebp),%ebx │ │ + mov -0x20(%ebp),%edi │ │ + mov 0x378(%eax,%edx,8),%ecx │ │ mov 0x37c(%eax,%edx,8),%eax │ │ - cmp %ecx,%esi │ │ - mov %eax,-0x10(%ebp) │ │ - sbb %ebx,%eax │ │ + cmp %ebx,%ecx │ │ + mov %eax,-0x14(%ebp) │ │ + sbb %edi,%eax │ │ setb %al │ │ - cmp %esi,%ecx │ │ - mov %ebx,%ecx │ │ - sbb -0x10(%ebp),%ecx │ │ + cmp %ecx,%ebx │ │ + sbb -0x14(%ebp),%edi │ │ sbb $0x0,%al │ │ inc %edx │ │ - add $0xfffffff8,%edi │ │ + add $0xfffffff8,%esi │ │ cmp $0x1,%al │ │ - je 55b3f │ │ + je 57b11 │ │ movzbl %al,%eax │ │ test %eax,%eax │ │ - jne 55b81 │ │ - jmp 55ba2 │ │ - mov -0x24(%ebp),%edx │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x14(%ebp),%ebx │ │ - mov -0x58(%ebp),%eax │ │ - mov -0x20(%ebp),%esi │ │ - sub $0x1,%ecx │ │ - jb 57553 │ │ - mov 0x3d0(%eax,%edx,4),%eax │ │ - mov %ecx,-0x1c(%ebp) │ │ - jmp 55b28 │ │ - mov -0x58(%ebp),%ecx │ │ + jne 57b51 │ │ + jmp 57b6f │ │ + mov -0x3c(%ebp),%edx │ │ + mov -0x30(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ + sub $0x1,%eax │ │ + jb 59858 │ │ + mov -0x28(%ebp),%ecx │ │ + mov %eax,-0x30(%ebp) │ │ + mov 0x3d0(%ecx,%edx,4),%ecx │ │ + jmp 57afa │ │ + mov -0x28(%ebp),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ imul $0x50,%edx,%eax │ │ add %eax,%ecx │ │ - mov -0x14(%ebp),%ebx │ │ cmpb $0x1,0x4e(%ecx) │ │ - jne 55bbd │ │ - movl $0x1,-0xdc(%ebp) │ │ - call 364cb │ │ + jne 57b86 │ │ + incl -0x188(%ebp) │ │ + call 37bdd │ │ + xor %edi,%edi │ │ test %edx,%edx │ │ - je 561a1 │ │ + je 58161 │ │ + mov -0x18(%ebp),%ecx │ │ mov %eax,%esi │ │ - imul $0xc,%edx,%edi │ │ - mov -0x3e8(%ebp),%edx │ │ - mov -0x3a0(%ebp),%ebx │ │ - mov -0xb4(%ebp),%eax │ │ + mov $0xff,%eax │ │ + imul $0xc,%edx,%edx │ │ movl $0x0,-0x6c(%ebp) │ │ - movl $0x0,-0x20(%ebp) │ │ - movl $0x0,-0xa4(%ebp) │ │ - movl $0x0,-0xd4(%ebp) │ │ - mov %edx,%ecx │ │ + movl $0x0,-0x8c(%ebp) │ │ + movl $0x0,-0xd0(%ebp) │ │ + movl $0x0,-0xd8(%ebp) │ │ + mov %ecx,%ebx │ │ + shr $0x8,%ebx │ │ + and %eax,%ebx │ │ + mov %ebx,-0xa8(%ebp) │ │ + mov %ecx,%ebx │ │ + and %eax,%ebx │ │ + movzbl %cl,%eax │ │ + bsf %eax,%eax │ │ + mov %ebx,-0xc8(%ebp) │ │ + mov -0x408(%ebp),%ebx │ │ + mov %eax,-0x3c(%ebp) │ │ + mov -0x74(%ebp),%eax │ │ + mov %ebx,-0x88(%ebp) │ │ sub %ebx,%eax │ │ - mov %ebx,-0x68(%ebp) │ │ - mov %edx,-0x80(%ebp) │ │ - mov %eax,-0xd0(%ebp) │ │ - shr $0x8,%ecx │ │ - mov $0xff,%eax │ │ - and %eax,%ecx │ │ + cmpb $0x0,-0xa4(%ebp) │ │ + mov %eax,-0xdc(%ebp) │ │ mov $0x0,%eax │ │ - mov %ecx,-0x9c(%ebp) │ │ - mov %edx,%ecx │ │ - and $0xff00,%ecx │ │ - cmp $0x50000,%edx │ │ + cmovne %ebx,%eax │ │ + cmp $0x50000,%ecx │ │ + mov -0x410(%ebp),%ecx │ │ + cmovae %edi,%eax │ │ + mov %eax,-0xe0(%ebp) │ │ + mov -0x48(%ebp),%eax │ │ mov %ecx,-0xcc(%ebp) │ │ - mov $0x0,%ecx │ │ - cmovb %ebx,%ecx │ │ - cmpb $0x0,-0xbc(%ebp) │ │ - mov $0xff,%ebx │ │ - cmove %eax,%ecx │ │ - mov -0x84(%ebp),%eax │ │ - mov %ecx,-0xd8(%ebp) │ │ - mov -0x3a8(%ebp),%ecx │ │ sub %ecx,%eax │ │ - mov %ecx,-0xc8(%ebp) │ │ - mov %eax,-0xa0(%ebp) │ │ - mov %edx,%eax │ │ - and %ebx,%eax │ │ - mov -0x68(%ebp),%ebx │ │ - mov %eax,-0xc4(%ebp) │ │ - mov -0xb0(%ebp),%eax │ │ + mov %eax,-0x44(%ebp) │ │ + mov -0x90(%ebp),%eax │ │ add %ebx,%eax │ │ - mov -0x14(%ebp),%ebx │ │ - mov %eax,-0xb8(%ebp) │ │ - mov -0x7c(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,-0xc4(%ebp) │ │ + mov -0x70(%ebp),%eax │ │ add %ecx,%eax │ │ - mov %eax,-0x78(%ebp) │ │ - bsf %edx,%eax │ │ - mov %eax,-0x34(%ebp) │ │ - xor %eax,%eax │ │ - mov %eax,-0x18(%ebp) │ │ + xor %ecx,%ecx │ │ + mov %eax,-0x68(%ebp) │ │ mov 0x8(%esi),%eax │ │ - lea -0x398(%ebp),%ecx │ │ - lea -0xec(%ebp),%edx │ │ - mov %edi,-0x24(%ebp) │ │ - mov %esi,-0x58(%ebp) │ │ - mov %eax,-0x390(%ebp) │ │ - mov -0xe4(%ebp),%eax │ │ + mov %edx,-0x30(%ebp) │ │ + mov %ecx,-0x20(%ebp) │ │ + lea -0x348(%ebp),%ecx │ │ + lea -0x19c(%ebp),%edx │ │ + mov %esi,-0x28(%ebp) │ │ + mov %eax,-0x16c(%ebp) │ │ + lea -0x174(%ebp),%eax │ │ movsd (%esi),%xmm0 │ │ - movsd %xmm0,-0x398(%ebp) │ │ - mov 0x18(%eax),%eax │ │ - mov %ecx,0x4(%esp) │ │ - lea -0x2f0(%ebp),%ecx │ │ mov %eax,(%esp) │ │ - call 649d0 │ │ - mov -0x2f0(%ebp),%eax │ │ - mov -0x2ec(%ebp),%ecx │ │ - mov -0x2e4(%ebp),%esi │ │ - mov -0x2e0(%ebp),%edi │ │ + movsd %xmm0,-0x174(%ebp) │ │ + call 65090 │ │ + mov -0x348(%ebp),%eax │ │ + mov -0x344(%ebp),%ecx │ │ + movq -0x340(%ebp),%xmm0 │ │ + mov -0x338(%ebp),%esi │ │ mov %eax,%edx │ │ and %ecx,%edx │ │ cmp $0xffffffff,%edx │ │ - mov -0x2e8(%ebp),%edx │ │ - je 57517 │ │ - cmp $0x55,%di │ │ - mov %edx,-0x130(%ebp) │ │ - mov %esi,-0x12c(%ebp) │ │ - mov %edi,-0x128(%ebp) │ │ - mov %eax,-0x138(%ebp) │ │ + je 59677 │ │ + lea -0x338(%ebp),%edi │ │ + lea -0x128(%ebp),%ebx │ │ + mov 0x1c(%edi),%edx │ │ + movq 0x14(%edi),%xmm1 │ │ + movsd 0x4(%edi),%xmm3 │ │ + movsd 0xc(%edi),%xmm2 │ │ + mov %edx,0x1c(%ebx) │ │ + movq %xmm1,0x14(%ebx) │ │ + movsd %xmm2,0xc(%ebx) │ │ + movsd %xmm3,0x4(%ebx) │ │ + movq %xmm0,-0x130(%ebp) │ │ + mov %esi,-0x128(%ebp) │ │ mov %ecx,-0x134(%ebp) │ │ - je 55f1f │ │ - movzwl %di,%eax │ │ - movzbl -0x34(%ebp),%edi │ │ - mov -0x58(%ebp),%esi │ │ + mov %eax,-0x138(%ebp) │ │ + movzwl -0x118(%ebp),%eax │ │ + cmp $0x55,%eax │ │ + je 57eee │ │ + movzbl -0x3c(%ebp),%edi │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x28(%ebp),%esi │ │ cmp $0x12,%eax │ │ - je 55e12 │ │ + je 57dd2 │ │ cmp $0x13,%eax │ │ - je 55ed6 │ │ + je 57e9f │ │ cmp $0x11,%eax │ │ - jne 5617e │ │ - lea -0x2f0(%ebp),%ecx │ │ + jne 5813f │ │ + lea -0x348(%ebp),%ecx │ │ lea -0x138(%ebp),%edx │ │ - call 66ed0 │ │ - mov -0x2f0(%ebp),%eax │ │ + call 67330 │ │ + mov -0x348(%ebp),%eax │ │ test $0x3f,%al │ │ - je 55fc9 │ │ - cmp $0xc,%eax │ │ - jne 5617e │ │ + je 57f99 │ │ + cmp $0xd,%eax │ │ + jne 5813f │ │ + mov -0xcc(%ebp),%eax │ │ + mov -0xd4(%ebp),%ecx │ │ + cmp %eax,-0x48(%ebp) │ │ + jb 598a2 │ │ mov -0xc8(%ebp),%eax │ │ - mov %edi,-0x10(%ebp) │ │ - cmp %eax,-0x84(%ebp) │ │ - jb 57615 │ │ - mov -0xc4(%ebp),%eax │ │ - mull -0x2e8(%ebp) │ │ - jo 57707 │ │ - mov -0xa0(%ebp),%ecx │ │ - mov %eax,%edi │ │ - sub %eax,%ecx │ │ - jb 57749 │ │ - mov -0x80(%ebp),%eax │ │ - mov %eax,%edx │ │ - mov %al,%dh │ │ - mov $0x19,%al │ │ - dec %dl │ │ - xor %dl,%dh │ │ - cmp %dl,%dh │ │ - jbe 57709 │ │ - cmpb $0x3,-0x34(%ebp) │ │ - mov -0x140(%ebp),%edx │ │ - ja 5770f │ │ - mov -0x78(%ebp),%eax │ │ - add %edi,%eax │ │ - mov %eax,-0x1c(%ebp) │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x7bd78(%ebx,%eax,4),%edx │ │ - add %ebx,%edx │ │ - jmp *%edx │ │ - mov -0x74(%ebp),%edx │ │ - cmp %edi,-0xa0(%ebp) │ │ - je 5775a │ │ - mov -0x1c(%ebp),%eax │ │ - movzbl (%eax),%edi │ │ - jmp 560c6 │ │ - lea -0x2f0(%ebp),%ecx │ │ + mov %ecx,-0xd4(%ebp) │ │ + mull -0x340(%ebp) │ │ + jo 598b6 │ │ + mov -0x44(%ebp),%edx │ │ + sub %eax,%edx │ │ + jb 598f2 │ │ + mov -0x18(%ebp),%ebx │ │ + mov %ebx,%ecx │ │ + mov %bl,%ch │ │ + dec %cl │ │ + xor %cl,%ch │ │ + cmp %cl,%ch │ │ + mov $0x14,%cl │ │ + mov %ecx,-0x14(%ebp) │ │ + jbe 598bb │ │ + cmpb $0x3,-0x3c(%ebp) │ │ + ja 598bb │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x68(%ebp),%ecx │ │ + mov -0x7b44c(%ebx,%edi,4),%edi │ │ + add %eax,%ecx │ │ + add %ebx,%edi │ │ + jmp *%edi │ │ + cmp %eax,-0x44(%ebp) │ │ + mov -0x18(%ebp),%edx │ │ + je 5999a │ │ + movzbl (%ecx),%edi │ │ + jmp 5808e │ │ + lea -0x348(%ebp),%ecx │ │ lea -0x138(%ebp),%edx │ │ - call 66ed0 │ │ - mov -0x2f0(%ebp),%eax │ │ + call 67330 │ │ + mov -0x348(%ebp),%eax │ │ test $0x3f,%al │ │ - je 5602d │ │ - cmp $0x7,%eax │ │ - je 56008 │ │ - cmp $0xc,%eax │ │ - jne 5617e │ │ + je 58003 │ │ + mov %edi,-0xe4(%ebp) │ │ + mov -0x7c(%ebp),%edi │ │ + mov -0xa0(%ebp),%edx │ │ + mov -0x20(%ebp),%ecx │ │ + cmp $0x8,%eax │ │ + je 57fdb │ │ + cmp $0xd,%eax │ │ + jne 57ffb │ │ + mov -0xcc(%ebp),%eax │ │ + mov %edx,-0xa0(%ebp) │ │ + cmp %eax,-0x48(%ebp) │ │ + jb 5992a │ │ mov -0xc8(%ebp),%eax │ │ - cmp %eax,-0x84(%ebp) │ │ - jb 57778 │ │ - mov -0xc4(%ebp),%eax │ │ - mull -0x2e8(%ebp) │ │ - jo 57765 │ │ - mov -0xa0(%ebp),%ecx │ │ - mov %eax,-0x1c(%ebp) │ │ + mull -0x340(%ebp) │ │ + jo 59917 │ │ + mov -0x44(%ebp),%ecx │ │ + mov -0x18(%ebp),%ebx │ │ sub %eax,%ecx │ │ - jb 57772 │ │ - mov -0x80(%ebp),%eax │ │ - mov %eax,%edx │ │ - mov %al,%dh │ │ - mov $0x19,%al │ │ + jb 59924 │ │ + mov %ebx,%edx │ │ + mov %bl,%dh │ │ dec %dl │ │ - mov %eax,-0x10(%ebp) │ │ xor %dl,%dh │ │ cmp %dl,%dh │ │ - jbe 5776a │ │ - cmpb $0x3,-0x34(%ebp) │ │ - mov -0x13c(%ebp),%edx │ │ - ja 5779b │ │ - mov -0x78(%ebp),%eax │ │ - mov -0x1c(%ebp),%edx │ │ - mov -0x7bd88(%ebx,%edi,4),%edi │ │ + mov $0x14,%dl │ │ + mov %edx,-0x14(%ebp) │ │ + jbe 5991c │ │ + cmpb $0x3,-0x3c(%ebp) │ │ + mov -0xa0(%ebp),%edx │ │ + ja 5994f │ │ + mov -0x68(%ebp),%edx │ │ + mov -0x10(%ebp),%ebx │ │ add %eax,%edx │ │ - mov -0x1c(%ebp),%eax │ │ - add %ebx,%edi │ │ - mov %edx,-0x94(%ebp) │ │ - jmp *%edi │ │ - cmp %eax,-0xa0(%ebp) │ │ - je 5778f │ │ - mov -0x94(%ebp),%edi │ │ + mov %edx,-0x7c(%ebp) │ │ + mov -0xe4(%ebp),%edx │ │ + mov -0x7b45c(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + cmp %eax,-0x44(%ebp) │ │ + je 59940 │ │ + mov -0x7c(%ebp),%edi │ │ movzbl (%edi),%edi │ │ - jmp 56150 │ │ - lea -0x2f0(%ebp),%ecx │ │ + jmp 58110 │ │ + lea -0x348(%ebp),%ecx │ │ lea -0x138(%ebp),%edx │ │ - call 66ed0 │ │ - mov -0x2f0(%ebp),%eax │ │ - mov -0x20(%ebp),%ecx │ │ - xor $0x26,%eax │ │ - or -0x2ec(%ebp),%eax │ │ + call 67330 │ │ + mov -0x348(%ebp),%eax │ │ + mov -0x8c(%ebp),%ecx │ │ + xor $0x27,%eax │ │ + or -0x344(%ebp),%eax │ │ mov $0x1,%eax │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x20(%ebp) │ │ - movzwl -0xa8(%ebp),%ecx │ │ - cmove -0x2e8(%ebp),%cx │ │ - mov %cx,-0xa8(%ebp) │ │ - jmp 5617e │ │ - lea -0x2f0(%ebp),%ecx │ │ + mov %ecx,-0x8c(%ebp) │ │ + movzwl -0xac(%ebp),%ecx │ │ + cmove -0x340(%ebp),%cx │ │ + mov %cx,-0xac(%ebp) │ │ + jmp 5813f │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x348(%ebp),%ecx │ │ lea -0x138(%ebp),%edx │ │ - call 66ed0 │ │ - mov -0x2f0(%ebp),%ecx │ │ - mov -0x2e8(%ebp),%eax │ │ - mov -0x58(%ebp),%esi │ │ + call 67330 │ │ + mov -0x348(%ebp),%ecx │ │ + mov -0x340(%ebp),%eax │ │ + mov -0x28(%ebp),%esi │ │ mov %ecx,%edx │ │ and $0x3f,%dl │ │ - cmp $0x16,%dl │ │ - je 55fe5 │ │ - cmp $0x18,%ecx │ │ - jne 55ffc │ │ - mov -0x68(%ebp),%ecx │ │ - cmp %ecx,-0xb4(%ebp) │ │ - jb 5761d │ │ - mull -0x9c(%ebp) │ │ - jo 57703 │ │ - mov -0xd0(%ebp),%ecx │ │ + cmp $0x17,%dl │ │ + je 57fb8 │ │ + cmp $0x19,%ecx │ │ + jne 57fcf │ │ + mov -0x88(%ebp),%ecx │ │ + cmp %ecx,-0x74(%ebp) │ │ + jb 59895 │ │ + mull -0xa8(%ebp) │ │ + mov $0x32,%cl │ │ + mov %ecx,-0x14(%ebp) │ │ + jo 598e3 │ │ + mov -0xdc(%ebp),%ecx │ │ sub %eax,%ecx │ │ - jb 57730 │ │ - add -0xb8(%ebp),%eax │ │ - cmpl $0x800,-0xcc(%ebp) │ │ - jne 56049 │ │ - mov $0x38,%dl │ │ + jb 598e5 │ │ + add -0xc4(%ebp),%eax │ │ + cmpl $0x800,-0x80(%ebp) │ │ + jne 58022 │ │ cmp $0x8,%ecx │ │ - jb 57736 │ │ - mov 0x3(%eax),%edi │ │ - movzbl 0x7(%eax),%ecx │ │ - shld $0x18,%edi,%ecx │ │ - jne 57738 │ │ - movzbl 0x2(%eax),%edx │ │ - movzwl (%eax),%ecx │ │ - shl $0x18,%edi │ │ - shl $0x10,%edx │ │ - or %ecx,%edx │ │ - mov %edx,%ecx │ │ - or %edi,%ecx │ │ - jmp 56054 │ │ - mov -0x2e8(%ebp),%eax │ │ - mov %eax,-0x30(%ebp) │ │ - mov -0x2e4(%ebp),%eax │ │ + jb 598fd │ │ + mov 0x3(%eax),%ecx │ │ + movzbl 0x7(%eax),%edx │ │ + shld $0x18,%ecx,%edx │ │ + jne 59905 │ │ + movzwl (%eax),%edx │ │ + movzbl 0x2(%eax),%eax │ │ + shl $0x18,%ecx │ │ + shl $0x10,%eax │ │ + or %edx,%eax │ │ + or %ecx,%eax │ │ + jmp 5802d │ │ + mov -0x340(%ebp),%eax │ │ + mov $0x1,%cl │ │ + mov %eax,-0x84(%ebp) │ │ + mov -0x33c(%ebp),%eax │ │ mov %eax,-0xc0(%ebp) │ │ - mov $0x1,%al │ │ - jmp 56181 │ │ - add -0xd8(%ebp),%eax │ │ + jmp 58142 │ │ + add -0xe0(%ebp),%eax │ │ xor %ecx,%ecx │ │ inc %ecx │ │ mov %ecx,-0x6c(%ebp) │ │ - mov %eax,-0xf4(%ebp) │ │ - jmp 5617e │ │ + mov %eax,-0xec(%ebp) │ │ + jmp 5813f │ │ movl $0x0,-0x6c(%ebp) │ │ - jmp 5617e │ │ - mov -0x2e8(%ebp),%eax │ │ - mov %eax,-0x15c(%ebp) │ │ - mov -0x2e4(%ebp),%eax │ │ - mov %eax,-0x158(%ebp) │ │ + jmp 5813f │ │ + mov -0x340(%ebp),%eax │ │ + mov %eax,-0x17c(%ebp) │ │ + mov -0x33c(%ebp),%eax │ │ + mov %eax,-0x178(%ebp) │ │ mov $0x1,%al │ │ - mov %eax,-0xd4(%ebp) │ │ - jmp 5617e │ │ - mov -0x2e8(%ebp),%eax │ │ - mov %eax,-0xf0(%ebp) │ │ - mov -0x2e4(%ebp),%eax │ │ - mov %eax,-0x74(%ebp) │ │ + mov %eax,-0xd8(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + jmp 58142 │ │ + mov -0x340(%ebp),%eax │ │ + mov %eax,-0xb8(%ebp) │ │ + mov -0x33c(%ebp),%eax │ │ + mov %eax,-0xbc(%ebp) │ │ mov $0x1,%al │ │ - jmp 56178 │ │ + jmp 58139 │ │ cmp $0x4,%ecx │ │ - jb 57736 │ │ - mov (%eax),%ecx │ │ - add -0x68(%ebp),%ecx │ │ + jb 598fd │ │ + mov (%eax),%eax │ │ + add -0x88(%ebp),%eax │ │ + mov -0x20(%ebp),%ecx │ │ + mov %eax,-0xec(%ebp) │ │ xor %eax,%eax │ │ inc %eax │ │ mov %eax,-0x6c(%ebp) │ │ - mov %ecx,-0xf4(%ebp) │ │ - jmp 5617e │ │ - mov -0x74(%ebp),%edx │ │ - cmp $0x4,%ecx │ │ - jb 5775a │ │ - mov -0x1c(%ebp),%eax │ │ - mov (%eax),%edi │ │ - jmp 560c6 │ │ - mov -0x74(%ebp),%edx │ │ - cmp $0x7,%ecx │ │ - jbe 5775a │ │ - mov -0x1c(%ebp),%esi │ │ - movzbl 0x2(%esi),%ecx │ │ - movzwl (%esi),%eax │ │ - shl $0x10,%ecx │ │ - or %eax,%ecx │ │ - mov 0x3(%esi),%eax │ │ - movzbl 0x7(%esi),%esi │ │ - mov %eax,%edi │ │ + jmp 58142 │ │ + cmp $0x4,%edx │ │ + jb 5992f │ │ + mov (%ecx),%edi │ │ + jmp 5808e │ │ + cmp $0x7,%edx │ │ + jbe 5992f │ │ + movzbl 0x2(%ecx),%edx │ │ + movzwl (%ecx),%eax │ │ + mov 0x3(%ecx),%ebx │ │ + shl $0x10,%edx │ │ + mov %ebx,%edi │ │ + or %eax,%edx │ │ + movzbl 0x7(%ecx),%eax │ │ shl $0x18,%edi │ │ - or %ecx,%edi │ │ - mov %eax,%ecx │ │ - mov %esi,%eax │ │ - mov -0x58(%ebp),%esi │ │ - shld $0x18,%ecx,%eax │ │ + mov %ebx,%ecx │ │ + or %edx,%edi │ │ + shld $0x18,%ebx,%eax │ │ shr $0x8,%eax │ │ - jmp 560ca │ │ - mov -0x74(%ebp),%edx │ │ - cmp $0x2,%ecx │ │ - jb 5775a │ │ - mov -0x1c(%ebp),%eax │ │ - movzwl (%eax),%edi │ │ + jmp 58092 │ │ + cmp $0x2,%edx │ │ + jb 5992f │ │ + movzwl (%ecx),%edi │ │ xor %eax,%eax │ │ mov %al,%ch │ │ - mov %eax,-0x160(%ebp) │ │ - mov %ecx,-0xac(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,-0x180(%ebp) │ │ + mov %ecx,-0xb0(%ebp) │ │ shl $0x8,%eax │ │ movzbl %ch,%ecx │ │ - mov %edx,-0x74(%ebp) │ │ - mov %edi,-0x30(%ebp) │ │ - mov %edi,-0x140(%ebp) │ │ + mov %edi,-0x84(%ebp) │ │ + mov %edi,-0xd4(%ebp) │ │ or %eax,%ecx │ │ - mov $0x1,%al │ │ mov %ecx,-0xc0(%ebp) │ │ - jmp 56181 │ │ + mov $0x1,%cl │ │ + jmp 58142 │ │ cmp $0x4,%ecx │ │ - jb 5778f │ │ - mov -0x94(%ebp),%edi │ │ + jb 59940 │ │ + mov -0x7c(%ebp),%edi │ │ mov (%edi),%edi │ │ - jmp 56150 │ │ + jmp 58110 │ │ cmp $0x8,%ecx │ │ - jb 5778f │ │ - mov -0x94(%ebp),%edx │ │ - movzbl 0x2(%edx),%edi │ │ - movzwl (%edx),%eax │ │ - mov 0x3(%edx),%ecx │ │ - movzbl 0x7(%edx),%edx │ │ - shl $0x10,%edi │ │ - shld $0x18,%ecx,%edx │ │ - or %eax,%edi │ │ - mov %ecx,%eax │ │ - shr $0x8,%edx │ │ - shl $0x18,%eax │ │ - or %edi,%eax │ │ - mov %eax,%edi │ │ - jmp 56154 │ │ + jb 59940 │ │ + mov -0x7c(%ebp),%edi │ │ + movzbl 0x2(%edi),%ecx │ │ + movzwl (%edi),%eax │ │ + mov 0x3(%edi),%edx │ │ + shl $0x10,%ecx │ │ + or %eax,%ecx │ │ + movzbl 0x7(%edi),%eax │ │ + mov %edx,%edi │ │ + shl $0x18,%edi │ │ + or %ecx,%edi │ │ + shld $0x18,%edx,%eax │ │ + shr $0x8,%eax │ │ + jmp 58114 │ │ cmp $0x2,%ecx │ │ - jb 5778f │ │ - mov -0x94(%ebp),%edi │ │ + jb 59940 │ │ + mov -0x7c(%ebp),%edi │ │ movzwl (%edi),%edi │ │ - xor %edx,%edx │ │ - mov %dl,%ch │ │ - mov %edx,%eax │ │ - mov %ecx,-0x60(%ebp) │ │ - movzbl %ch,%ecx │ │ - mov %edx,-0x13c(%ebp) │ │ - mov %edi,-0x94(%ebp) │ │ - mov %edi,-0xf0(%ebp) │ │ + xor %eax,%eax │ │ + mov %al,%dh │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,-0xa0(%ebp) │ │ shl $0x8,%eax │ │ + movzbl %dh,%ecx │ │ + mov %edx,-0x78(%ebp) │ │ + mov %edi,-0x7c(%ebp) │ │ + mov %edi,-0xb8(%ebp) │ │ or %eax,%ecx │ │ mov $0x1,%al │ │ - mov %ecx,-0x74(%ebp) │ │ - mov %eax,-0xa4(%ebp) │ │ - mov -0x18(%ebp),%eax │ │ - mov -0x24(%ebp),%edi │ │ + mov %ecx,-0xbc(%ebp) │ │ + mov %eax,-0xd0(%ebp) │ │ + mov -0x20(%ebp),%ecx │ │ + mov -0x30(%ebp),%eax │ │ add $0xc,%esi │ │ - add $0xfffffff4,%edi │ │ - jne 55ca1 │ │ + add $0xfffffff4,%eax │ │ + mov %eax,%edx │ │ + jne 57c4b │ │ testb $0x1,-0x6c(%ebp) │ │ - mov -0x2c(%ebp),%edx │ │ - mov -0x30(%ebp),%esi │ │ - je 561ce │ │ - jmp 56738 │ │ - mov -0x14(%ebp),%ebx │ │ - mov -0x2c(%ebp),%edx │ │ - mov -0x30(%ebp),%esi │ │ + mov -0x24(%ebp),%esi │ │ + je 5818e │ │ + jmp 586fe │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x24(%ebp),%esi │ │ movl $0x0,-0x6c(%ebp) │ │ - movl $0x0,-0x20(%ebp) │ │ - xor %eax,%eax │ │ - movl $0x0,-0xa4(%ebp) │ │ - movl $0x0,-0xd4(%ebp) │ │ - mov -0xf8(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - je 56738 │ │ - mov -0xfc(%ebp),%edx │ │ - mov -0x28(%ebp),%ebx │ │ - mov %esi,-0x30(%ebp) │ │ + movl $0x0,-0x8c(%ebp) │ │ + xor %ecx,%ecx │ │ + movl $0x0,-0xd0(%ebp) │ │ + movl $0x0,-0xd8(%ebp) │ │ + mov -0xf0(%ebp),%eax │ │ + test %eax,%eax │ │ + je 586fe │ │ + mov -0xf4(%ebp),%edx │ │ + mov -0x1c(%ebp),%ebx │ │ xor %esi,%esi │ │ - cmp $0x1,%ecx │ │ - mov %eax,-0x18(%ebp) │ │ - mov %ecx,-0x10(%ebp) │ │ - je 5620f │ │ - mov -0x10(%ebp),%ecx │ │ + cmp $0x1,%eax │ │ + mov %ecx,-0x20(%ebp) │ │ + mov %eax,-0x14(%ebp) │ │ + je 581cc │ │ + mov -0x14(%ebp),%ecx │ │ xor %esi,%esi │ │ mov %ecx,%eax │ │ mov %esi,%edi │ │ shr $1,%eax │ │ add %eax,%esi │ │ cmp %ebx,(%edx,%esi,8) │ │ cmova %edi,%esi │ │ sub %eax,%ecx │ │ cmp $0x1,%ecx │ │ - ja 561fa │ │ + ja 581b7 │ │ cmp %ebx,(%edx,%esi,8) │ │ - jne 5624a │ │ - mov %edx,%edi │ │ - mov -0x10(%ebp),%edx │ │ - mov -0x14(%ebp),%ebx │ │ - mov -0x18(%ebp),%eax │ │ + jne 581f8 │ │ lea -0x1(%esi),%ecx │ │ - cmp %edx,%ecx │ │ - jae 5630c │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x84(%ebp),%eax │ │ + cmp -0x14(%ebp),%ecx │ │ + jae 58219 │ │ inc %esi │ │ cmp $0x1,%esi │ │ - je 56314 │ │ - mov -0x28(%ebp),%eax │ │ + je 58221 │ │ + mov -0x1c(%ebp),%edi │ │ lea -0x1(%esi),%ecx │ │ - cmp %eax,-0x10(%edi,%esi,8) │ │ - mov -0x18(%ebp),%eax │ │ + cmp %edi,-0x10(%edx,%esi,8) │ │ mov %ecx,%esi │ │ - je 5622b │ │ - jmp 56316 │ │ + je 581e3 │ │ + jmp 58223 │ │ testb $0x1,-0x6c(%ebp) │ │ - mov -0x14(%ebp),%ebx │ │ - mov -0x2c(%ebp),%edx │ │ - mov -0x30(%ebp),%esi │ │ - mov -0x18(%ebp),%eax │ │ - jne 56742 │ │ - mov -0xa4(%ebp),%ecx │ │ - and %al,%cl │ │ - test $0x1,%cl │ │ - je 562b0 │ │ - cmp -0xf0(%ebp),%esi │ │ - mov -0xc0(%ebp),%eax │ │ - sbb -0x74(%ebp),%eax │ │ - jae 568ad │ │ - mov %esi,-0x30(%ebp) │ │ - mov -0x88(%ebp),%esi │ │ - cmp -0x90(%ebp),%esi │ │ - jne 5689c │ │ - lea -0x90(%ebp),%ecx │ │ - call 6fcc0 │ │ - mov -0xf0(%ebp),%ebx │ │ - mov -0x74(%ebp),%edi │ │ - jmp 5698b │ │ - and -0xd4(%ebp),%al │ │ - test $0x1,%al │ │ - je 568ad │ │ - mov -0x15c(%ebp),%ecx │ │ - mov -0x158(%ebp),%edi │ │ - mov -0xc0(%ebp),%eax │ │ - add %esi,%ecx │ │ - adc %eax,%edi │ │ - cmp %ecx,%esi │ │ - mov %ecx,-0x10(%ebp) │ │ - sbb %edi,%eax │ │ - jae 568aa │ │ - mov %esi,-0x30(%ebp) │ │ - mov -0x88(%ebp),%esi │ │ - cmp -0x90(%ebp),%esi │ │ - jne 56988 │ │ - mov -0x14(%ebp),%ebx │ │ - lea -0x90(%ebp),%ecx │ │ - call 6fcc0 │ │ mov -0x10(%ebp),%ebx │ │ - jmp 5698b │ │ + mov -0x24(%ebp),%edx │ │ + mov -0x84(%ebp),%esi │ │ + mov -0x18(%ebp),%edi │ │ + mov -0x20(%ebp),%ecx │ │ + jne 58716 │ │ + jmp 58854 │ │ test %esi,%esi │ │ - jne 57825 │ │ + jne 599e1 │ │ xor %ecx,%ecx │ │ - cmp %edx,%ecx │ │ - jne 5632f │ │ + mov -0x14(%ebp),%esi │ │ + cmp %esi,%ecx │ │ + jne 58244 │ │ testb $0x1,-0x6c(%ebp) │ │ - mov -0x2c(%ebp),%edx │ │ - mov -0x30(%ebp),%esi │ │ - je 56260 │ │ - jmp 56742 │ │ - lea (%edi,%edx,8),%eax │ │ - lea (%edi,%ecx,8),%ecx │ │ - mov %eax,-0xcc(%ebp) │ │ + mov -0x24(%ebp),%edx │ │ + mov -0x18(%ebp),%edi │ │ + mov -0x20(%ebp),%ecx │ │ + mov %eax,%esi │ │ + jne 58716 │ │ + jmp 58854 │ │ + lea (%edx,%esi,8),%eax │ │ + mov -0x24(%ebp),%esi │ │ + lea (%edx,%ecx,8),%ecx │ │ + mov %eax,-0x184(%ebp) │ │ mov $0x1,%al │ │ - mov %eax,-0xb8(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ + mov %eax,-0x13c(%ebp) │ │ + mov -0x1c(%ebp),%eax │ │ cmp %eax,(%ecx) │ │ - jne 56722 │ │ - mov %ecx,-0xd0(%ebp) │ │ + jne 586ee │ │ + mov %ecx,-0xc4(%ebp) │ │ mov 0x4(%ecx),%eax │ │ - mov -0x70(%ebp),%ecx │ │ + mov -0x38(%ebp),%ecx │ │ sub %eax,%ecx │ │ - jb 575d6 │ │ - mov -0x98(%ebp),%edx │ │ + jb 59862 │ │ + mov -0x34(%ebp),%edx │ │ + mov %esi,%edi │ │ mov %eax,(%esp) │ │ add %eax,%edx │ │ mov %edx,-0x138(%ebp) │ │ mov %ecx,-0x134(%ebp) │ │ - lea -0x2f0(%ebp),%ecx │ │ + lea -0x348(%ebp),%ecx │ │ lea -0x138(%ebp),%edx │ │ - call 6f7c0 │ │ - movzbl -0x2ef(%ebp),%edx │ │ + call 707c0 │ │ + movzbl -0x347(%ebp),%edx │ │ cmp $0x3,%edx │ │ - je 575ef │ │ - movzwl -0x2ee(%ebp),%ecx │ │ - movzbl -0x2f0(%ebp),%eax │ │ + je 59878 │ │ + mov -0x344(%ebp),%ecx │ │ + movzbl -0x348(%ebp),%eax │ │ shl $0x8,%edx │ │ - mov -0x2ec(%ebp),%edi │ │ - mov -0x2e8(%ebp),%esi │ │ + mov -0x340(%ebp),%esi │ │ orl $0xffffffff,0x4(%esp) │ │ orl $0xffffffff,(%esp) │ │ - shl $0x10,%ecx │ │ + mov %ecx,-0x14(%ebp) │ │ + movzwl -0x346(%ebp),%ecx │ │ or %eax,%edx │ │ + shl $0x10,%ecx │ │ or %ecx,%edx │ │ mov %edx,%eax │ │ - mov %edx,-0x10(%ebp) │ │ + mov %edx,-0x28(%ebp) │ │ neg %al │ │ shl $0x3,%al │ │ and $0x38,%al │ │ movzbl %al,%eax │ │ mov %eax,0x8(%esp) │ │ - call 78144 │ │ + call 77948 │ │ test %esi,%esi │ │ - mov %eax,-0x34(%ebp) │ │ - mov %esi,-0x58(%ebp) │ │ - je 5670d │ │ - mov %edx,-0x1c(%ebp) │ │ - mov -0x10(%ebp),%edx │ │ + mov %eax,-0x44(%ebp) │ │ + mov %edx,-0x68(%ebp) │ │ + mov %esi,-0x18(%ebp) │ │ + je 586c4 │ │ + mov -0x28(%ebp),%edx │ │ + mov %edi,%esi │ │ mov %edx,%eax │ │ mov %edx,%ecx │ │ dec %al │ │ xor %al,%cl │ │ cmp %al,%cl │ │ - jbe 5670d │ │ - bsf %edx,%eax │ │ + jbe 586d6 │ │ + mov %edx,%eax │ │ + or $0x100,%eax │ │ + bsf %eax,%eax │ │ cmp $0x3,%al │ │ - ja 5670d │ │ - mov %eax,-0xd8(%ebp) │ │ - mov -0x34(%ebp),%eax │ │ + ja 586d6 │ │ + mov %eax,-0xdc(%ebp) │ │ + mov -0x44(%ebp),%eax │ │ add %edx,%edx │ │ movzbl %dl,%ecx │ │ and $0xfffffffe,%eax │ │ cmp $0x9,%ecx │ │ - mov %eax,-0x24(%ebp) │ │ + mov %eax,-0x80(%ebp) │ │ push $0x8 │ │ pop %eax │ │ cmovae %ecx,%eax │ │ cmp $0x5,%ecx │ │ - mov %eax,-0xa0(%ebp) │ │ + mov %eax,-0xc8(%ebp) │ │ push $0x4 │ │ pop %eax │ │ cmovae %ecx,%eax │ │ cmp $0x3,%ecx │ │ - mov %eax,-0xc8(%ebp) │ │ + mov %eax,-0xe4(%ebp) │ │ push $0x2 │ │ pop %eax │ │ cmovae %ecx,%eax │ │ cmp $0x11,%ecx │ │ - mov %eax,-0xc4(%ebp) │ │ + mov %eax,-0xe0(%ebp) │ │ push $0x10 │ │ pop %eax │ │ - mov -0x58(%ebp),%edx │ │ cmovb %eax,%ecx │ │ - mov %ecx,-0x80(%ebp) │ │ - mov -0xd8(%ebp),%eax │ │ + mov -0x14(%ebp),%edi │ │ + mov %ecx,-0xcc(%ebp) │ │ + mov -0x18(%ebp),%ecx │ │ + mov -0xdc(%ebp),%eax │ │ + mov -0x68(%ebp),%esi │ │ test %al,%al │ │ - je 5653b │ │ + je 5848e │ │ movzbl %al,%eax │ │ cmp $0x1,%eax │ │ - je 564db │ │ + je 58427 │ │ cmp $0x2,%eax │ │ - jne 565b2 │ │ - add $0xfffffff8,%edx │ │ + jne 5850c │ │ add $0x8,%edi │ │ - lea 0x8(%edx),%eax │ │ - cmp -0xa0(%ebp),%eax │ │ - jb 5670a │ │ - mov %edi,%eax │ │ - mov -0x8(%edi),%edi │ │ - mov %eax,-0x10(%ebp) │ │ - mov -0x4(%eax),%eax │ │ - mov %eax,%ecx │ │ - or %edi,%ecx │ │ - je 564d6 │ │ - mov %edx,-0x58(%ebp) │ │ - cmp -0x24(%ebp),%edi │ │ - mov -0x1c(%ebp),%edx │ │ + add $0xfffffff8,%ecx │ │ + lea 0x8(%ecx),%eax │ │ + mov %ecx,-0x18(%ebp) │ │ + cmp -0xc8(%ebp),%eax │ │ + jb 586bc │ │ + mov -0x4(%edi),%ecx │ │ + mov -0x8(%edi),%ebx │ │ + mov -0x1c(%ebp),%eax │ │ + mov %ecx,-0x28(%ebp) │ │ + or %ebx,%ecx │ │ + je 58419 │ │ + cmp -0x80(%ebp),%ebx │ │ mov $0x0,%ecx │ │ + sbb %esi,%ecx │ │ + jae 5840f │ │ + mov -0x28(%ebp),%ecx │ │ + xor %edx,%edx │ │ + mov %ebx,-0x3c(%ebp) │ │ + add %ebx,%ecx │ │ + setb %dl │ │ + cmp %ecx,-0x44(%ebp) │ │ + mov %ecx,-0x88(%ebp) │ │ + mov %esi,%ecx │ │ sbb %edx,%ecx │ │ - jae 564cb │ │ - mov %eax,%esi │ │ - xor %ebx,%ebx │ │ - mov %edx,%ecx │ │ - add %edi,%esi │ │ - setb %bl │ │ - cmp %esi,-0x34(%ebp) │ │ - sbb %ebx,%ecx │ │ - jae 5666e │ │ - mov -0x58(%ebp),%edx │ │ - test %edx,%edx │ │ - je 5670a │ │ - mov -0x10(%ebp),%edi │ │ - jmp 5647d │ │ - add $0xfffffffc,%edx │ │ + jae 58606 │ │ + cmpl $0x0,-0x18(%ebp) │ │ + mov -0x1c(%ebp),%eax │ │ + jne 58419 │ │ + jmp 586cb │ │ + cmpl $0x0,-0x18(%ebp) │ │ + je 586cb │ │ + mov -0x18(%ebp),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + add $0x8,%edi │ │ + add $0xfffffff8,%ecx │ │ + jmp 583b3 │ │ add $0x4,%edi │ │ - lea 0x4(%edx),%eax │ │ - cmp -0xc8(%ebp),%eax │ │ - jb 5670d │ │ + add $0xfffffffc,%ecx │ │ + lea 0x4(%ecx),%eax │ │ + mov %ecx,-0x18(%ebp) │ │ + cmp -0xe4(%ebp),%eax │ │ + jb 586bc │ │ movzwl -0x2(%edi),%eax │ │ movzwl -0x4(%edi),%ecx │ │ - mov %edx,%esi │ │ - mov %eax,%edx │ │ - or %cx,%dx │ │ - mov %esi,%edx │ │ - je 564db │ │ - mov %edi,-0x10(%ebp) │ │ - movzwl %cx,%edi │ │ - mov %edx,%ebx │ │ - mov -0x1c(%ebp),%edx │ │ + mov %eax,%esi │ │ + or %cx,%si │ │ + mov -0x68(%ebp),%esi │ │ + je 58486 │ │ + movzwl %cx,%ebx │ │ mov $0x0,%ecx │ │ - cmp -0x24(%ebp),%edi │ │ - sbb %edx,%ecx │ │ - jae 5652a │ │ + cmp -0x80(%ebp),%ebx │ │ + sbb %esi,%ecx │ │ + jae 58479 │ │ movzwl %ax,%eax │ │ - mov %edx,%ecx │ │ - lea (%eax,%edi,1),%esi │ │ - cmp %esi,-0x34(%ebp) │ │ + mov %ebx,-0x3c(%ebp) │ │ + lea (%eax,%ebx,1),%ecx │ │ + cmp %ecx,-0x44(%ebp) │ │ + mov %ecx,-0x88(%ebp) │ │ + mov %esi,%ecx │ │ sbb $0x0,%ecx │ │ - jae 56598 │ │ - mov %ebx,%edx │ │ - test %ebx,%ebx │ │ - mov -0x14(%ebp),%ebx │ │ - mov -0x10(%ebp),%edi │ │ - jne 564db │ │ - jmp 5670d │ │ - add $0xfffffffe,%edx │ │ + jae 584ef │ │ + cmpl $0x0,-0x18(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + je 586bc │ │ + mov -0x18(%ebp),%ecx │ │ + add $0x4,%edi │ │ + jmp 5842a │ │ add $0x2,%edi │ │ - lea 0x2(%edx),%eax │ │ - cmp -0xc4(%ebp),%eax │ │ - jb 5670d │ │ + add $0xfffffffe,%ecx │ │ + lea 0x2(%ecx),%eax │ │ + mov %ecx,-0x18(%ebp) │ │ + cmp -0xe0(%ebp),%eax │ │ + jb 586bc │ │ mov -0x1(%edi),%al │ │ mov -0x2(%edi),%cl │ │ - mov %edx,%esi │ │ - mov %eax,%edx │ │ - or %cl,%dl │ │ - mov %esi,%edx │ │ - je 5653b │ │ - mov %edi,-0x10(%ebp) │ │ - movzbl %cl,%edi │ │ - mov %edx,%ebx │ │ - mov -0x1c(%ebp),%edx │ │ + mov %al,%ah │ │ + or %cl,%ah │ │ + je 584e7 │ │ + movzbl %cl,%ebx │ │ mov $0x0,%ecx │ │ - cmp -0x24(%ebp),%edi │ │ - sbb %edx,%ecx │ │ - jae 56587 │ │ + cmp -0x80(%ebp),%ebx │ │ + sbb %esi,%ecx │ │ + jae 584da │ │ movzbl %al,%eax │ │ - mov %edx,%ecx │ │ - lea (%eax,%edi,1),%esi │ │ - cmp %esi,-0x34(%ebp) │ │ + mov %ebx,-0x3c(%ebp) │ │ + lea (%eax,%ebx,1),%ecx │ │ + cmp %ecx,-0x44(%ebp) │ │ + mov %ecx,-0x88(%ebp) │ │ + mov %esi,%ecx │ │ sbb $0x0,%ecx │ │ - jae 56598 │ │ - mov %ebx,%edx │ │ - test %ebx,%ebx │ │ - mov -0x14(%ebp),%ebx │ │ - mov -0x10(%ebp),%edi │ │ - jne 5653b │ │ - jmp 5670d │ │ + jae 584ef │ │ + cmpl $0x0,-0x18(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + je 586bc │ │ + mov -0x18(%ebp),%ecx │ │ + add $0x2,%edi │ │ + jmp 58491 │ │ + mov %eax,%ebx │ │ + mov -0x1c(%ebp),%eax │ │ + movl $0x0,-0x30(%ebp) │ │ + movl $0x0,-0xa8(%ebp) │ │ xor %ecx,%ecx │ │ - movl $0x0,-0x78(%ebp) │ │ - movl $0x0,-0x9c(%ebp) │ │ - mov %ebx,%edx │ │ - jmp 5668b │ │ + jmp 58630 │ │ add $0x10,%edi │ │ - add $0xfffffff0,%edx │ │ - lea 0x10(%edx),%eax │ │ - cmp -0x80(%ebp),%eax │ │ - jb 5670a │ │ + add $0xfffffff0,%ecx │ │ + lea 0x10(%ecx),%eax │ │ + mov -0x24(%ebp),%esi │ │ + mov %ecx,-0x18(%ebp) │ │ + cmp -0xcc(%ebp),%eax │ │ + jb 586d6 │ │ movzbl -0xe(%edi),%ecx │ │ - movzbl -0x6(%edi),%esi │ │ - mov %edx,-0x58(%ebp) │ │ movzwl -0x10(%edi),%eax │ │ - movzwl -0x8(%edi),%edx │ │ - movzbl -0x9(%edi),%ebx │ │ - mov %edi,-0x10(%ebp) │ │ + mov %edi,%edx │ │ + mov -0x5(%edx),%esi │ │ + mov %edx,-0x14(%ebp) │ │ shl $0x10,%ecx │ │ - shl $0x10,%esi │ │ or %eax,%ecx │ │ - or %edx,%esi │ │ - mov -0x5(%edi),%eax │ │ - movzbl -0x1(%edi),%edx │ │ - shld $0x18,%eax,%edx │ │ - shl $0x18,%eax │ │ - or %esi,%eax │ │ - mov -0xd(%edi),%esi │ │ - mov %edx,-0x68(%ebp) │ │ - shld $0x18,%esi,%ebx │ │ - shl $0x18,%esi │ │ - or %ecx,%esi │ │ - mov %esi,%edi │ │ - or %ebx,%edi │ │ + movzbl -0x9(%edi),%eax │ │ + mov -0xd(%edi),%edi │ │ + mov %ecx,-0x3c(%ebp) │ │ + mov $0xffffff00,%ecx │ │ + shld $0x18,%edi,%eax │ │ + mov %edi,%ebx │ │ + shr $0x8,%edi │ │ + and %ecx,%eax │ │ + mov $0xff,%ecx │ │ + shl $0x18,%ebx │ │ + and %ecx,%edi │ │ + movzwl -0x8(%edx),%ecx │ │ or %eax,%edi │ │ - or %edx,%edi │ │ - je 56660 │ │ - mov %ecx,%edx │ │ - and $0xffff0000,%esi │ │ - movzbl %cl,%edi │ │ - mov %ebx,%ecx │ │ - and $0xff00,%edx │ │ - or %esi,%edx │ │ - or %edx,%edi │ │ - cmp -0x24(%ebp),%edi │ │ - sbb -0x1c(%ebp),%ecx │ │ - jae 56656 │ │ - mov %ebx,%ecx │ │ - mov -0x68(%ebp),%ebx │ │ - mov -0x58(%ebp),%edx │ │ - mov %eax,%esi │ │ - add %edi,%esi │ │ - mov %ecx,-0x78(%ebp) │ │ - adc %ecx,%ebx │ │ - jb 5664d │ │ - cmp %esi,-0x34(%ebp) │ │ - mov -0x1c(%ebp),%ecx │ │ - sbb %ebx,%ecx │ │ - jae 56682 │ │ - test %edx,%edx │ │ - jne 56660 │ │ - jmp 5670a │ │ - cmpl $0x0,-0x58(%ebp) │ │ - je 5670a │ │ - mov -0x10(%ebp),%edi │ │ - mov -0x58(%ebp),%edx │ │ - add $0x10,%edi │ │ - jmp 565b5 │ │ - mov -0x58(%ebp),%edx │ │ - mov %ebx,-0x9c(%ebp) │ │ - xor %ecx,%ecx │ │ - movl $0x0,-0x78(%ebp) │ │ - jmp 5668b │ │ - mov -0x68(%ebp),%ecx │ │ - mov %ebx,-0x9c(%ebp) │ │ + movzbl -0x6(%edx),%eax │ │ + shl $0x10,%eax │ │ or %ecx,%eax │ │ - je 566fa │ │ - mov -0x88(%ebp),%eax │ │ - mov %edx,-0x58(%ebp) │ │ - cmp -0x90(%ebp),%eax │ │ - mov %eax,-0x68(%ebp) │ │ - jne 566b1 │ │ - mov -0x14(%ebp),%ebx │ │ - lea -0x90(%ebp),%ecx │ │ - call 6fcc0 │ │ - mov -0x68(%ebp),%ebx │ │ - mov -0x8c(%ebp),%eax │ │ - mov -0x78(%ebp),%edx │ │ - movl $0x0,-0xb8(%ebp) │ │ - imul $0x1c,%ebx,%ecx │ │ - inc %ebx │ │ - mov %edx,0x4(%eax,%ecx,1) │ │ - mov -0x9c(%ebp),%edx │ │ - mov %edi,(%eax,%ecx,1) │ │ - mov %esi,0x8(%eax,%ecx,1) │ │ - mov %edx,0xc(%eax,%ecx,1) │ │ + mov %esi,%ecx │ │ + shl $0x18,%ecx │ │ + or %eax,%ecx │ │ + movzbl -0x1(%edx),%eax │ │ + mov $0xffffff00,%edx │ │ + mov %ecx,-0x28(%ebp) │ │ + shld $0x18,%esi,%eax │ │ + shr $0x8,%esi │ │ + and %edx,%eax │ │ + mov $0xff,%edx │ │ + and %edx,%esi │ │ + or %eax,%esi │ │ + mov -0x3c(%ebp),%eax │ │ + mov %esi,-0x30(%ebp) │ │ + or %eax,%ebx │ │ + mov %eax,%edx │ │ + mov %ebx,%eax │ │ + or %edi,%eax │ │ + or %ecx,%eax │ │ + or %esi,%eax │ │ + je 585f2 │ │ + mov %edx,%eax │ │ + mov %edx,%ecx │ │ + and $0xffff0000,%ebx │ │ + and $0xff00,%eax │ │ + movzbl %cl,%edx │ │ + or %ebx,%eax │ │ + or %eax,%edx │ │ + mov %edi,%eax │ │ + cmp -0x80(%ebp),%edx │ │ + sbb -0x68(%ebp),%eax │ │ + jae 585e8 │ │ + mov -0x28(%ebp),%ebx │ │ + mov -0x30(%ebp),%ecx │ │ + mov %edi,%eax │ │ + mov %eax,-0xa8(%ebp) │ │ + mov %ebx,%edi │ │ + add %edx,%edi │ │ + adc %eax,%ecx │ │ + jb 585e8 │ │ + cmp %edi,-0x44(%ebp) │ │ + mov -0x68(%ebp),%eax │ │ + sbb %ecx,%eax │ │ + jae 58621 │ │ + cmpl $0x0,-0x18(%ebp) │ │ + je 586d0 │ │ + mov -0x14(%ebp),%edi │ │ + mov -0x18(%ebp),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + add $0x10,%edi │ │ + add $0xfffffff0,%ecx │ │ + jmp 58512 │ │ + mov -0x28(%ebp),%ebx │ │ + mov -0x1c(%ebp),%eax │ │ + movl $0x0,-0x30(%ebp) │ │ + movl $0x0,-0xa8(%ebp) │ │ + mov %edx,%ecx │ │ + jmp 58630 │ │ + mov %edi,-0x88(%ebp) │ │ + mov -0x1c(%ebp),%eax │ │ + mov -0x14(%ebp),%edi │ │ + mov %edx,-0x3c(%ebp) │ │ + or -0x30(%ebp),%ebx │ │ + je 586a9 │ │ + mov %edi,-0x14(%ebp) │ │ + mov -0x94(%ebp),%edi │ │ + mov -0xa8(%ebp),%esi │ │ + mov %ecx,-0x28(%ebp) │ │ + cmp -0x9c(%ebp),%edi │ │ + jne 5865d │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x9c(%ebp),%ecx │ │ + call 70d40 │ │ + mov -0x98(%ebp),%eax │ │ + imul $0x1c,%edi,%ecx │ │ mov -0x3c(%ebp),%edx │ │ + mov -0x88(%ebp),%ebx │ │ + inc %edi │ │ + movl $0x0,-0x13c(%ebp) │ │ + mov %esi,0x4(%eax,%ecx,1) │ │ + mov -0x28(%ebp),%esi │ │ + mov %edx,(%eax,%ecx,1) │ │ + mov %ebx,0x8(%eax,%ecx,1) │ │ + mov %esi,0xc(%eax,%ecx,1) │ │ + mov -0x2c(%ebp),%esi │ │ andl $0x0,0x14(%eax,%ecx,1) │ │ andl $0x0,0x10(%eax,%ecx,1) │ │ - mov %edx,0x18(%eax,%ecx,1) │ │ - mov -0x58(%ebp),%edx │ │ - mov %ebx,-0x88(%ebp) │ │ - mov -0x14(%ebp),%ebx │ │ - mov -0x10(%ebp),%edi │ │ - test %edx,%edx │ │ - jne 5645e │ │ - jmp 5670d │ │ - mov -0x14(%ebp),%ebx │ │ - mov -0xd0(%ebp),%ecx │ │ + mov %esi,0x18(%eax,%ecx,1) │ │ + mov %edi,-0x94(%ebp) │ │ + mov -0x1c(%ebp),%eax │ │ + mov -0x14(%ebp),%edi │ │ + mov -0x18(%ebp),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x24(%ebp),%esi │ │ + test %ecx,%ecx │ │ + jne 58387 │ │ + jmp 586d9 │ │ + mov -0x1c(%ebp),%eax │ │ + mov -0x24(%ebp),%esi │ │ + jmp 586d9 │ │ + mov -0x1c(%ebp),%eax │ │ + mov %edi,%esi │ │ + jmp 586d9 │ │ + mov -0x10(%ebp),%ebx │ │ + jmp 586bf │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x24(%ebp),%esi │ │ + mov -0x1c(%ebp),%eax │ │ + mov -0xc4(%ebp),%ecx │ │ add $0x8,%ecx │ │ - cmp -0xcc(%ebp),%ecx │ │ - jne 56343 │ │ - testb $0x1,-0xb8(%ebp) │ │ - mov -0x2c(%ebp),%edx │ │ - mov -0x30(%ebp),%esi │ │ - mov -0x18(%ebp),%eax │ │ - je 569c6 │ │ + cmp -0x184(%ebp),%ecx │ │ + jne 5825e │ │ + testb $0x1,-0x13c(%ebp) │ │ + mov -0x20(%ebp),%ecx │ │ + je 579fa │ │ + mov %esi,%edx │ │ testb $0x1,-0x6c(%ebp) │ │ - je 56260 │ │ - mov -0x3e8(%ebp),%eax │ │ - mov %esi,-0x30(%ebp) │ │ - mov -0x38(%ebp),%esi │ │ - xor %ecx,%ecx │ │ - mov -0xf4(%ebp),%edi │ │ - cmp $0x50000,%eax │ │ - setae %cl │ │ - mov 0x70(%esi,%ecx,8),%edx │ │ - mov 0x74(%esi,%ecx,8),%ecx │ │ - sub %edi,%ecx │ │ - jb 577c9 │ │ - mov -0x3a8(%ebp),%esi │ │ - movsd -0x3b4(%ebp),%xmm0 │ │ - add %edi,%edx │ │ - cmp $0x50000,%eax │ │ - mov %esi,-0x10(%ebp) │ │ - mov -0x7c(%ebp),%esi │ │ - movsd %xmm0,-0x2f0(%ebp) │ │ - mov %esi,-0x2e8(%ebp) │ │ mov -0x84(%ebp),%esi │ │ - mov %esi,-0x2e4(%ebp) │ │ - mov -0x10(%ebp),%esi │ │ - movl $0x0,-0x10(%ebp) │ │ - mov %esi,-0x2e0(%ebp) │ │ - mov %eax,-0x2dc(%ebp) │ │ - mov %edx,-0x2d8(%ebp) │ │ - mov %ecx,-0x2d4(%ebp) │ │ - setae -0x2d0(%ebp) │ │ + je 58854 │ │ + mov -0x434(%ebp),%edi │ │ + mov %esi,-0x84(%ebp) │ │ + mov -0x40(%ebp),%esi │ │ + xor %eax,%eax │ │ + cmp $0x50000,%edi │ │ + setae %al │ │ + mov 0x78(%esi,%eax,8),%ecx │ │ + mov 0x7c(%esi,%eax,8),%eax │ │ + mov -0xec(%ebp),%esi │ │ + sub %esi,%eax │ │ + jb 5996e │ │ + mov -0x410(%ebp),%edx │ │ + movq -0x458(%ebp),%xmm0 │ │ + add %esi,%ecx │ │ + cmp $0x50000,%edi │ │ + mov %edx,-0x18(%ebp) │ │ + mov -0x70(%ebp),%edx │ │ + movq %xmm0,-0x348(%ebp) │ │ + mov %edx,-0x340(%ebp) │ │ + mov -0x48(%ebp),%edx │ │ + mov %edx,-0x33c(%ebp) │ │ + mov -0x18(%ebp),%edx │ │ + movl $0x0,-0x18(%ebp) │ │ + mov %edx,-0x338(%ebp) │ │ + mov %edi,-0x334(%ebp) │ │ + mov %ecx,-0x330(%ebp) │ │ + mov %eax,-0x32c(%ebp) │ │ + setae -0x328(%ebp) │ │ lea -0x138(%ebp),%ecx │ │ - lea -0x2f0(%ebp),%edx │ │ - call 69d60 │ │ - mov -0x138(%ebp),%eax │ │ - mov -0x130(%ebp),%edx │ │ - mov -0x12c(%ebp),%esi │ │ + lea -0x348(%ebp),%edx │ │ + call 69d10 │ │ mov -0x134(%ebp),%ecx │ │ + mov -0x138(%ebp),%eax │ │ + mov -0x12c(%ebp),%edx │ │ + mov %ecx,-0x14(%ebp) │ │ + mov -0x130(%ebp),%ecx │ │ cmp $0x2,%eax │ │ - mov %edx,-0x1c(%ebp) │ │ - mov %esi,-0x18(%ebp) │ │ - je 5687e │ │ + mov %edx,-0x20(%ebp) │ │ + je 58900 │ │ cmp $0x1,%eax │ │ - jne 56891 │ │ + jne 58915 │ │ + mov -0x20(%ebp),%eax │ │ mov -0x128(%ebp),%esi │ │ - cmp -0x18(%ebp),%ecx │ │ - mov -0x1c(%ebp),%eax │ │ + cmp %eax,-0x14(%ebp) │ │ + mov %ecx,%eax │ │ sbb %esi,%eax │ │ - jae 567cc │ │ - mov -0x88(%ebp),%edi │ │ - mov %ecx,-0x10(%ebp) │ │ - cmp -0x90(%ebp),%edi │ │ - jne 56838 │ │ - mov -0x14(%ebp),%ebx │ │ - lea -0x90(%ebp),%ecx │ │ - call 6fcc0 │ │ - mov -0x8c(%ebp),%eax │ │ - mov -0x1c(%ebp),%edx │ │ + jae 5879c │ │ + mov -0x94(%ebp),%edi │ │ + mov %ecx,-0x68(%ebp) │ │ + cmp -0x9c(%ebp),%edi │ │ + jne 5880e │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x9c(%ebp),%ecx │ │ + call 70d40 │ │ + mov -0x98(%ebp),%eax │ │ + mov -0x68(%ebp),%edx │ │ imul $0x1c,%edi,%ecx │ │ - mov -0x18(%ebp),%ebx │ │ + mov -0x20(%ebp),%ebx │ │ inc %edi │ │ mov %edx,0x4(%eax,%ecx,1) │ │ - mov -0x10(%ebp),%edx │ │ + mov -0x14(%ebp),%edx │ │ mov %edx,(%eax,%ecx,1) │ │ mov %esi,0xc(%eax,%ecx,1) │ │ - mov -0x3c(%ebp),%esi │ │ + mov -0x2c(%ebp),%esi │ │ mov %ebx,0x8(%eax,%ecx,1) │ │ andl $0x0,0x14(%eax,%ecx,1) │ │ andl $0x0,0x10(%eax,%ecx,1) │ │ - mov -0x14(%ebp),%ebx │ │ + mov -0x10(%ebp),%ebx │ │ mov %esi,0x18(%eax,%ecx,1) │ │ mov $0x1,%al │ │ - mov %edi,-0x88(%ebp) │ │ - mov %eax,-0x10(%ebp) │ │ - jmp 567cc │ │ - mov -0x2c(%ebp),%edx │ │ - mov -0x30(%ebp),%esi │ │ - cmp $0xff,%cl │ │ - jne 577e8 │ │ - mov %ch,%al │ │ - jmp 568af │ │ - mov -0x2c(%ebp),%edx │ │ - mov -0x30(%ebp),%esi │ │ - mov -0x10(%ebp),%eax │ │ - jmp 568af │ │ - mov -0xf0(%ebp),%ebx │ │ - mov -0x74(%ebp),%edi │ │ - jmp 5698b │ │ - mov -0x14(%ebp),%ebx │ │ + mov %edi,-0x94(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + jmp 5879c │ │ + mov -0xd0(%ebp),%eax │ │ + mov %esi,-0x84(%ebp) │ │ + and %cl,%al │ │ + test $0x1,%al │ │ + je 588ac │ │ + cmp -0xb8(%ebp),%esi │ │ + mov -0xc0(%ebp),%eax │ │ + sbb -0xbc(%ebp),%eax │ │ + jae 58931 │ │ + mov -0x94(%ebp),%esi │ │ + cmp -0x9c(%ebp),%esi │ │ + jne 5891d │ │ + lea -0x9c(%ebp),%ecx │ │ + call 70d40 │ │ + mov -0xb8(%ebp),%ebx │ │ + mov -0xbc(%ebp),%edi │ │ + jmp 58a15 │ │ + and -0xd8(%ebp),%cl │ │ + test $0x1,%cl │ │ + je 58931 │ │ + mov -0x17c(%ebp),%eax │ │ + mov -0x178(%ebp),%edi │ │ + mov -0xc0(%ebp),%ecx │ │ + add %esi,%eax │ │ + adc %ecx,%edi │ │ + cmp %eax,%esi │ │ + mov %ecx,%ecx │ │ + mov %eax,-0x18(%ebp) │ │ + sbb %edi,%ecx │ │ + jae 5892e │ │ + mov -0x94(%ebp),%esi │ │ + cmp -0x9c(%ebp),%esi │ │ + jne 58a12 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x9c(%ebp),%ecx │ │ + call 70d40 │ │ + mov -0x18(%ebp),%ebx │ │ + jmp 58a15 │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x24(%ebp),%edx │ │ + mov %ecx,-0x68(%ebp) │ │ + cmp $0xff,%al │ │ + jne 5998b │ │ + mov %ah,%al │ │ + jmp 58933 │ │ + mov -0x24(%ebp),%edx │ │ + mov -0x18(%ebp),%eax │ │ + jmp 58933 │ │ + mov -0xb8(%ebp),%ebx │ │ + mov -0xbc(%ebp),%edi │ │ + jmp 58a15 │ │ + mov -0x10(%ebp),%ebx │ │ xor %eax,%eax │ │ andl $0x0,-0x138(%ebp) │ │ test $0x1,%al │ │ - mov %esi,-0x30(%ebp) │ │ - jne 55a3f │ │ - mov -0x4a8(%ebp),%eax │ │ - mov -0x4a4(%ebp),%ecx │ │ + jne 57a01 │ │ + mov -0x538(%ebp),%eax │ │ + mov -0x534(%ebp),%ecx │ │ xor $0xfffffffe,%eax │ │ not %ecx │ │ or %eax,%ecx │ │ - je 55a3f │ │ - lea -0x4a8(%ebp),%eax │ │ + je 57a01 │ │ + lea -0x538(%ebp),%eax │ │ lea -0x138(%ebp),%ecx │ │ mov %eax,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 5d700 │ │ + call 5f5a0 │ │ cmpl $0x0,(%eax) │ │ - je 56976 │ │ + je 58a00 │ │ mov 0xc(%eax),%ecx │ │ test %ecx,%ecx │ │ - je 55a3f │ │ - mov -0x88(%ebp),%edi │ │ + je 57a01 │ │ + mov -0x94(%ebp),%edi │ │ mov 0x8(%eax),%eax │ │ imul $0x18,%ecx,%ecx │ │ imul $0x1c,%edi,%esi │ │ add $0x8,%eax │ │ add $0x18,%esi │ │ - movups (%eax),%xmm0 │ │ - cmp -0x90(%ebp),%edi │ │ - mov %ecx,-0x18(%ebp) │ │ - mov %eax,-0x10(%ebp) │ │ - movaps %xmm0,-0x58(%ebp) │ │ - jne 5693a │ │ - mov -0x14(%ebp),%ebx │ │ - lea -0x90(%ebp),%ecx │ │ - call 6fcc0 │ │ - mov -0x8c(%ebp),%eax │ │ - movaps -0x58(%ebp),%xmm0 │ │ - mov -0x3c(%ebp),%ecx │ │ + movdqu (%eax),%xmm0 │ │ + cmp -0x9c(%ebp),%edi │ │ + mov %ecx,-0x14(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + movdqa %xmm0,-0x68(%ebp) │ │ + jne 589c1 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x9c(%ebp),%ecx │ │ + call 70d40 │ │ + mov -0x98(%ebp),%eax │ │ + movdqa -0x68(%ebp),%xmm0 │ │ + mov -0x2c(%ebp),%ecx │ │ inc %edi │ │ - movups %xmm0,-0x18(%eax,%esi,1) │ │ + movdqu %xmm0,-0x18(%eax,%esi,1) │ │ andl $0x0,-0x4(%eax,%esi,1) │ │ andl $0x0,-0x8(%eax,%esi,1) │ │ mov %ecx,(%eax,%esi,1) │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x18(%ebp),%ecx │ │ + mov -0x18(%ebp),%eax │ │ + mov -0x14(%ebp),%ecx │ │ add $0x1c,%esi │ │ - mov %edi,-0x88(%ebp) │ │ + mov %edi,-0x94(%ebp) │ │ add $0x18,%eax │ │ add $0xffffffe8,%ecx │ │ - jne 56917 │ │ - jmp 55a3f │ │ + je 57a01 │ │ + jmp 5899c │ │ cmpb $0xff,0x4(%eax) │ │ - jne 55a3f │ │ + jne 57a01 │ │ mov 0x8(%eax),%eax │ │ - jmp 568f7 │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x8c(%ebp),%eax │ │ + jmp 5897c │ │ + mov -0x18(%ebp),%ebx │ │ + mov -0x98(%ebp),%eax │ │ mov -0xc0(%ebp),%edx │ │ imul $0x1c,%esi,%ecx │ │ inc %esi │ │ mov %edx,0x4(%eax,%ecx,1) │ │ - mov -0x30(%ebp),%edx │ │ + mov -0x84(%ebp),%edx │ │ mov %edx,(%eax,%ecx,1) │ │ - mov %ebx,0x8(%eax,%ecx,1) │ │ - mov -0x3c(%ebp),%ebx │ │ mov %edi,0xc(%eax,%ecx,1) │ │ + mov -0x2c(%ebp),%edi │ │ + mov %ebx,0x8(%eax,%ecx,1) │ │ andl $0x0,0x14(%eax,%ecx,1) │ │ andl $0x0,0x10(%eax,%ecx,1) │ │ - mov %ebx,0x18(%eax,%ecx,1) │ │ - mov %esi,-0x88(%ebp) │ │ - mov %edx,%esi │ │ - mov %esi,-0x30(%ebp) │ │ - jmp 55a38 │ │ - mov -0x2ec(%ebp),%eax │ │ - mov -0x2e4(%ebp),%ecx │ │ - mov -0x2e8(%ebp),%edx │ │ - mov -0x14(%ebp),%edi │ │ - mov %eax,%esi │ │ - mov %ecx,-0x18(%ebp) │ │ - shr $0x10,%esi │ │ - mov %esi,-0x20(%ebp) │ │ - jmp 56b20 │ │ - mov %esi,-0xec(%ebp) │ │ - mov %eax,-0xe8(%ebp) │ │ - mov $0x6,%cl │ │ - xor %esi,%esi │ │ - jmp 56a15 │ │ - mov -0x1c(%ebp),%eax │ │ - xor %esi,%esi │ │ - add %ebx,%eax │ │ - mov %eax,-0x1c(%ebp) │ │ - mov %eax,-0xec(%ebp) │ │ - mov -0x14(%ebp),%ebx │ │ - mov %ecx,-0x10(%ebp) │ │ - movl $0x0,-0x20(%ebp) │ │ - mov %esi,-0x18(%ebp) │ │ - mov -0x3c8(%ebp),%eax │ │ - lock decl (%eax) │ │ - jne 56a3b │ │ - mov -0x3c8(%ebp),%ecx │ │ - call 5d0e0 │ │ - mov -0x4a8(%ebp),%eax │ │ - mov -0x4a4(%ebp),%ecx │ │ - not %ecx │ │ - xor $0xfffffffe,%eax │ │ - or %ecx,%eax │ │ - je 56ac0 │ │ - cmpl $0x0,-0x460(%ebp) │ │ - je 56a67 │ │ - mov -0x45c(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,-0x454(%ebp) │ │ - je 56a7e │ │ - mov -0x450(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,-0x448(%ebp) │ │ - je 56a95 │ │ - mov -0x444(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,-0x43c(%ebp) │ │ - je 56ac0 │ │ - mov -0x438(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 56ac0 │ │ - mov -0x28(%ebp),%eax │ │ - mov %eax,%ecx │ │ - shr $0x10,%ecx │ │ - mov %ecx,-0x20(%ebp) │ │ - mov %ah,%ch │ │ - mov %al,%cl │ │ - mov %ecx,-0x10(%ebp) │ │ - mov -0x104(%ebp),%edi │ │ - mov -0x108(%ebp),%ecx │ │ + mov %edi,0x18(%eax,%ecx,1) │ │ + mov %esi,-0x94(%ebp) │ │ + jmp 579fa │ │ + pextrw $0x2,%xmm0,%eax │ │ + pextrw $0x3,%xmm0,%ecx │ │ + pshufd $0xee,%xmm0,%xmm1 │ │ + pshufd $0xff,%xmm0,%xmm0 │ │ + mov %ecx,-0x1c(%ebp) │ │ + movd %xmm1,-0x68(%ebp) │ │ + movd %xmm0,-0x20(%ebp) │ │ + mov %eax,-0x14(%ebp) │ │ + mov %ah,%dl │ │ + mov -0x28(%ebp),%ecx │ │ inc %edi │ │ - mov %ecx,-0x58(%ebp) │ │ + mov %edx,-0x18(%ebp) │ │ cmp $0x1,%edi │ │ - je 56ae8 │ │ - lea 0x148(%ecx),%esi │ │ + je 58a9e │ │ + lea 0x180(%ecx),%esi │ │ dec %edi │ │ - mov -0x14(%ebp),%ebx │ │ - call 6eef0 │ │ + mov -0x10(%ebp),%ebx │ │ + call 6fdc0 │ │ + mov -0x18(%ebp),%edx │ │ mov %esi,%ecx │ │ - jmp 56ad0 │ │ - cmpl $0x0,-0x10c(%ebp) │ │ - mov -0x14(%ebp),%edi │ │ - je 56b01 │ │ - mov -0x58(%ebp),%eax │ │ - mov %edi,%ebx │ │ + jmp 58a83 │ │ + cmpl $0x0,-0x104(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + je 58ab8 │ │ + mov -0x28(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,-0x90(%ebp) │ │ - je 56b1a │ │ - mov -0x8c(%ebp),%eax │ │ - mov %edi,%ebx │ │ + call 7b700 │ │ + mov -0x18(%ebp),%edx │ │ + cmpl $0x0,-0x9c(%ebp) │ │ + mov -0x68(%ebp),%esi │ │ + je 58ad5 │ │ + mov -0x98(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x1c(%ebp),%edx │ │ + call 7b700 │ │ + mov -0x18(%ebp),%edx │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x20(%ebp),%edi │ │ + mov %esi,-0x68(%ebp) │ │ + jmp 58b95 │ │ + mov -0x94(%ebp),%edx │ │ + mov -0x98(%ebp),%ecx │ │ + cmp $0x2,%edx │ │ + mov %edx,-0x14(%ebp) │ │ + jae 59701 │ │ + test %edx,%edx │ │ + je 58bab │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov %edi,-0x2c(%ebp) │ │ + imul $0x1c,%edx,%ecx │ │ + xor %eax,%eax │ │ + mov -0x1c(%ebp),%edi │ │ + dec %eax │ │ + mov %ecx,-0x24(%ebp) │ │ + mov %eax,%edx │ │ + mov -0x1c(%edi,%ecx,1),%esi │ │ + mov -0x18(%edi,%ecx,1),%ebx │ │ + mov %esi,-0x18(%ebp) │ │ + cmp %edx,%esi │ │ + mov %ebx,%esi │ │ + sbb %eax,%esi │ │ + cmovb -0x18(%ebp),%edx │ │ + cmovb %ebx,%eax │ │ + mov %eax,-0x8(%edi,%ecx,1) │ │ + mov %edx,-0xc(%edi,%ecx,1) │ │ + add $0xffffffe4,%ecx │ │ + jne 58b17 │ │ + mov -0x9c(%ebp),%eax │ │ + mov -0x1c(%ebp),%esi │ │ + cmp -0x14(%ebp),%eax │ │ + jbe 58bc8 │ │ + imul $0x1c,%eax,%edx │ │ + mov -0x24(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ + mov %esi,%ecx │ │ + movl $0x4,(%esp) │ │ + mov %eax,0x4(%esp) │ │ + call 22120 │ │ + mov -0x2c(%ebp),%edi │ │ + test %eax,%eax │ │ + je 599bd │ │ + xor %edx,%edx │ │ + mov %eax,%esi │ │ + jmp 58bd1 │ │ + mov -0x344(%ebp),%eax │ │ + mov -0x340(%ebp),%ecx │ │ + mov -0x33c(%ebp),%edi │ │ + mov %eax,%edx │ │ + mov %ecx,-0x68(%ebp) │ │ + shr $0x10,%edx │ │ + mov %edx,-0x1c(%ebp) │ │ + mov %ah,%dl │ │ xor %esi,%esi │ │ - cmpl $0x0,-0x100(%ebp) │ │ - je 56e0b │ │ - mov -0xfc(%ebp),%ecx │ │ - mov %edi,%ebx │ │ - mov %edx,-0x40(%ebp) │ │ - mov %eax,-0x10(%ebp) │ │ + cmpl $0x0,-0xf8(%ebp) │ │ + mov %dl,%ah │ │ + jne 58c48 │ │ + jmp 58ee9 │ │ + cmpl $0x0,-0x9c(%ebp) │ │ + mov $0x1,%dl │ │ + je 58bcf │ │ + mov -0x10(%ebp),%ebx │ │ + mov %ecx,(%esp) │ │ + call 7b700 │ │ + mov $0x1,%dl │ │ + push $0x4 │ │ + pop %esi │ │ + jmp 58bd1 │ │ + mov -0x2c(%ebp),%edi │ │ + xor %edx,%edx │ │ + jmp 58bd1 │ │ + mov %ecx,%esi │ │ + mov -0x104(%ebp),%eax │ │ + mov -0x100(%ebp),%ecx │ │ + cmp %edi,%eax │ │ + jbe 58c31 │ │ + test %edi,%edi │ │ + je 58c23 │ │ + mov -0x10(%ebp),%ebx │ │ + mov %edx,-0x18(%ebp) │ │ + imul $0x180,%eax,%edx │ │ + imul $0x180,%edi,%eax │ │ + movl $0x10,(%esp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov %eax,0x4(%esp) │ │ + call 22120 │ │ + mov %eax,%ecx │ │ + test %eax,%eax │ │ + jne 58c31 │ │ + push $0x10 │ │ + pop %ecx │ │ + mov -0x1c(%ebp),%edx │ │ + mov -0x10(%ebp),%ebx │ │ + call 247ab │ │ + jmp 599f2 │ │ + mov -0x10(%ebp),%ebx │ │ + mov %ecx,(%esp) │ │ + call 7b700 │ │ + push $0x10 │ │ + pop %ecx │ │ + mov -0x14(%ebp),%eax │ │ + mov %ecx,-0x68(%ebp) │ │ + mov %eax,%edx │ │ + shr $0x10,%edx │ │ + cmpl $0x0,-0xf8(%ebp) │ │ + je 58c6e │ │ + mov %edx,-0x1c(%ebp) │ │ + mov -0xf4(%ebp),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + mov %edi,-0x2c(%ebp) │ │ + mov %eax,%edi │ │ mov %ecx,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ + mov %edi,%eax │ │ + mov -0x2c(%ebp),%edi │ │ + mov -0x1c(%ebp),%edx │ │ test %esi,%esi │ │ - je 56e0b │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x20(%ebp),%edx │ │ - mov %esi,-0x58(%ebp) │ │ - mov %esi,-0x1a8(%ebp) │ │ - mov -0x40(%ebp),%esi │ │ - movzbl %ch,%eax │ │ + je 58ee9 │ │ + mov %eax,%ecx │ │ shl $0x10,%edx │ │ + mov %esi,-0x1c(%ebp) │ │ + mov %esi,-0x1c8(%ebp) │ │ + mov -0x68(%ebp),%esi │ │ + movzbl %ch,%eax │ │ movzbl %cl,%ecx │ │ shl $0x8,%eax │ │ or %edx,%eax │ │ or %eax,%ecx │ │ - mov -0x18(%ebp),%eax │ │ - mov %ecx,-0x1a4(%ebp) │ │ - mov %esi,-0x1a0(%ebp) │ │ - mov %ecx,-0x20(%ebp) │ │ - mov %eax,-0x19c(%ebp) │ │ - mov -0x38(%ebp),%eax │ │ - mov 0x80(%eax),%eax │ │ + mov -0x40(%ebp),%eax │ │ + mov %ecx,-0x1c4(%ebp) │ │ + mov %esi,-0x1c0(%ebp) │ │ + mov %ecx,-0x28(%ebp) │ │ + mov %edi,-0x1bc(%ebp) │ │ + mov 0x88(%eax),%eax │ │ test %eax,%eax │ │ - je 56d5f │ │ + je 58eb0 │ │ lea 0x8(%eax),%ecx │ │ - lea -0x17c(%ebp),%edx │ │ - movl $0x0,-0x28(%ebp) │ │ - mov %ecx,-0x1c(%ebp) │ │ - lea -0xec(%ebp),%ecx │ │ + lea -0x19c(%ebp),%edx │ │ + mov %edi,-0x2c(%ebp) │ │ + movl $0x0,-0x34(%ebp) │ │ + mov %ecx,-0x38(%ebp) │ │ + lea -0x168(%ebp),%ecx │ │ andl $0x0,(%ecx) │ │ - movl $0x4,0x4(%ecx) │ │ + movl $0x10,0x4(%ecx) │ │ andl $0x0,0x8(%ecx) │ │ mov 0x20(%eax),%ecx │ │ mov 0x24(%eax),%eax │ │ mov %ecx,(%edx) │ │ mov %eax,0x4(%edx) │ │ andl $0x0,0x8(%edx) │ │ - push $0x4 │ │ + push $0x10 │ │ pop %eax │ │ - mov %eax,-0x24(%ebp) │ │ - lea -0x2f0(%ebp),%ecx │ │ - lea -0x17c(%ebp),%edx │ │ - mov %edi,%ebx │ │ - call 5a250 │ │ - mov -0x2f0(%ebp),%eax │ │ - mov -0x2ec(%ebp),%ecx │ │ - mov -0x2e8(%ebp),%esi │ │ - mov -0x2e4(%ebp),%edi │ │ + mov %eax,-0x20(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x348(%ebp),%ecx │ │ + lea -0x19c(%ebp),%edx │ │ + call 5c3f0 │ │ + mov -0x348(%ebp),%eax │ │ + mov -0x344(%ebp),%cl │ │ + mov -0x33c(%ebp),%edx │ │ + mov -0x340(%ebp),%edi │ │ + cmp $0xfffffffe,%eax │ │ + mov %cl,-0x18(%ebp) │ │ + mov %edx,-0x14(%ebp) │ │ + je 58ebd │ │ + lea -0x338(%ebp),%ebx │ │ + movzbl -0x341(%ebp),%esi │ │ + movzwl -0x343(%ebp),%ecx │ │ cmp $0xffffffff,%eax │ │ - mov %ecx,-0x10(%ebp) │ │ - je 56d3b │ │ - lea -0x2e0(%ebp),%edx │ │ - test %eax,%eax │ │ - mov 0x18(%edx),%ecx │ │ - movsd 0x10(%edx),%xmm0 │ │ - movsd (%edx),%xmm2 │ │ - movsd 0x8(%edx),%xmm1 │ │ - mov %ecx,-0x120(%ebp) │ │ - movsd %xmm0,-0x128(%ebp) │ │ - movsd %xmm1,-0x130(%ebp) │ │ - movsd %xmm2,-0x138(%ebp) │ │ - je 56c51 │ │ - mov -0x14(%ebp),%edi │ │ - cmp $0x2,%eax │ │ - jne 56bd4 │ │ - jmp 56e4b │ │ - mov -0x10(%ebp),%eax │ │ - movsd -0x128(%ebp),%xmm0 │ │ - andl $0x0,-0x2f0(%ebp) │ │ - movsd -0x130(%ebp),%xmm1 │ │ - mov %eax,-0x2ec(%ebp) │ │ - mov -0x120(%ebp),%eax │ │ - mov %edi,-0x2e4(%ebp) │ │ - mov %esi,-0x2e8(%ebp) │ │ - movsd %xmm0,0x10(%edx) │ │ - movsd -0x138(%ebp),%xmm0 │ │ - movsd %xmm1,0x8(%edx) │ │ - mov %eax,0x18(%edx) │ │ - movsd %xmm0,(%edx) │ │ - mov -0x14(%ebp),%edi │ │ - mov -0x1c(%ebp),%edx │ │ - lea -0x2f0(%ebp),%eax │ │ - lea -0x4a8(%ebp),%ecx │ │ + mov 0x10(%ebx),%edx │ │ + movq (%ebx),%xmm0 │ │ + movq 0x8(%ebx),%xmm1 │ │ + mov %edx,-0x128(%ebp) │ │ + movzwl 0x19(%ebx),%edx │ │ + movq %xmm1,-0x130(%ebp) │ │ + movq %xmm0,-0x138(%ebp) │ │ + mov %dx,-0x174(%ebp) │ │ + mov -0x324(%ebp),%edx │ │ + mov %edx,-0x24(%ebp) │ │ + mov 0x1b(%ebx),%dl │ │ + mov %dl,-0x172(%ebp) │ │ + mov -0x320(%ebp),%dl │ │ + je 58f2f │ │ + cmp $0x9,%dl │ │ + jne 58cf1 │ │ + mov %eax,-0x348(%ebp) │ │ + mov -0x18(%ebp),%al │ │ + shl $0x10,%esi │ │ + movq -0x138(%ebp),%xmm0 │ │ + movq -0x130(%ebp),%xmm1 │ │ + or %esi,%ecx │ │ + mov %al,-0x344(%ebp) │ │ + mov -0x14(%ebp),%eax │ │ + mov %cx,-0x343(%ebp) │ │ + shr $0x10,%ecx │ │ + mov %cl,-0x341(%ebp) │ │ + mov %edi,-0x340(%ebp) │ │ + lea -0x338(%ebp),%ecx │ │ + mov %eax,-0x33c(%ebp) │ │ + mov -0x128(%ebp),%eax │ │ + movq %xmm1,0x8(%ecx) │ │ + movq %xmm0,(%ecx) │ │ + mov %eax,0x10(%ecx) │ │ + mov -0x24(%ebp),%eax │ │ + mov %eax,-0x324(%ebp) │ │ + movzwl -0x174(%ebp),%eax │ │ + movb $0x9,-0x320(%ebp) │ │ + mov %ax,0x19(%ecx) │ │ + mov -0x172(%ebp),%al │ │ + mov %al,0x1b(%ecx) │ │ + mov -0x38(%ebp),%edx │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x348(%ebp),%eax │ │ + lea -0x538(%ebp),%ecx │ │ mov %eax,(%esp) │ │ - mov %edi,%ebx │ │ - call 5a7f0 │ │ - mov -0x4a8(%ebp),%eax │ │ - mov -0x4a4(%ebp),%ecx │ │ + call 5c8c0 │ │ + mov -0x538(%ebp),%eax │ │ + mov -0x534(%ebp),%ecx │ │ not %ecx │ │ xor $0xfffffffd,%eax │ │ or %ecx,%eax │ │ - je 56bd4 │ │ - mov $0x10c,%ecx │ │ - lea -0x2f0(%ebp),%edi │ │ - lea -0x4a8(%ebp),%esi │ │ + je 58cf1 │ │ + mov $0x140,%ecx │ │ + lea -0x348(%ebp),%edi │ │ + lea -0x538(%ebp),%esi │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x28(%ebp),%esi │ │ - mov %eax,-0x1e4(%ebp) │ │ - cmp -0xec(%ebp),%esi │ │ mov -0x24(%ebp),%eax │ │ - jne 56d0f │ │ - mov -0x14(%ebp),%ebx │ │ - lea -0xec(%ebp),%ecx │ │ - call 6ff40 │ │ - mov -0xe8(%ebp),%eax │ │ - imul $0x110,%esi,%edi │ │ + mov -0x34(%ebp),%esi │ │ + mov %eax,-0x208(%ebp) │ │ + cmp -0x168(%ebp),%esi │ │ + mov -0x20(%ebp),%eax │ │ + jne 58e87 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x168(%ebp),%ecx │ │ + call 70fe0 │ │ + mov -0x164(%ebp),%eax │ │ + imul $0x150,%esi,%edi │ │ mov %esi,%edx │ │ - mov %eax,-0x24(%ebp) │ │ - mov $0x110,%ecx │ │ - lea -0x2f0(%ebp),%esi │ │ + mov %eax,-0x20(%ebp) │ │ + mov $0x150,%ecx │ │ + lea -0x348(%ebp),%esi │ │ add %eax,%edi │ │ inc %edx │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ - mov %edx,-0x28(%ebp) │ │ - mov %edx,-0xe4(%ebp) │ │ - mov -0x14(%ebp),%edi │ │ - jmp 56bd4 │ │ - mov -0x14(%ebp),%ebx │ │ - lea -0xec(%ebp),%ecx │ │ - call 6fe30 │ │ - cmpb $0xff,-0x10(%ebp) │ │ - jne 56dfb │ │ - mov %edi,%ecx │ │ - mov -0x14(%ebp),%edi │ │ - mov %esi,%edx │ │ - jmp 56f74 │ │ - xor %ecx,%ecx │ │ - push $0x4 │ │ - pop %edx │ │ - jmp 56f77 │ │ - mov -0x88(%ebp),%esi │ │ - mov -0x8c(%ebp),%ecx │ │ - cmp $0x2,%esi │ │ - mov %esi,-0x10(%ebp) │ │ - mov %ecx,-0x58(%ebp) │ │ - jae 57628 │ │ - test %esi,%esi │ │ - je 56ea0 │ │ - mov -0x58(%ebp),%edi │ │ - imul $0x1c,%esi,%ecx │ │ - xor %eax,%eax │ │ - dec %eax │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov %eax,%edx │ │ - mov -0x1c(%edi,%ecx,1),%esi │ │ - mov -0x18(%edi,%ecx,1),%ebx │ │ - mov %esi,-0x18(%ebp) │ │ - cmp %edx,%esi │ │ - mov %ebx,%esi │ │ - sbb %eax,%esi │ │ - cmovb -0x18(%ebp),%edx │ │ - cmovb %ebx,%eax │ │ - mov %eax,-0x8(%edi,%ecx,1) │ │ - mov %edx,-0xc(%edi,%ecx,1) │ │ - add $0xffffffe4,%ecx │ │ - jne 56d9a │ │ - mov -0x90(%ebp),%eax │ │ - cmp -0x10(%ebp),%eax │ │ - jbe 56ec2 │ │ - mov -0x14(%ebp),%edi │ │ - mov -0x1c(%ebp),%esi │ │ - mov -0x58(%ebp),%ecx │ │ - imul $0x1c,%eax,%edx │ │ - movl $0x4,(%esp) │ │ - mov %edi,%ebx │ │ - mov %esi,0x4(%esp) │ │ - call 21f50 │ │ - test %eax,%eax │ │ - je 57809 │ │ + mov %edx,-0x34(%ebp) │ │ + mov %edx,-0x160(%ebp) │ │ + jmp 58cf1 │ │ + push $0x10 │ │ + pop %ebx │ │ + mov -0x1c(%ebp),%ecx │ │ xor %edx,%edx │ │ - jmp 56ebd │ │ - mov -0x14(%ebp),%edi │ │ - lea -0x1a8(%ebp),%ecx │ │ - mov %edi,%ebx │ │ - call 6ec80 │ │ - mov -0x38(%ebp),%eax │ │ + jmp 58faa │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x168(%ebp),%ecx │ │ + mov %edi,-0x24(%ebp) │ │ + call 70eb0 │ │ + cmpb $0xff,-0x18(%ebp) │ │ + mov -0x68(%ebp),%esi │ │ + je 58f80 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x1c8(%ebp),%ecx │ │ + call 6fb20 │ │ + mov -0x40(%ebp),%eax │ │ lock decl (%eax) │ │ - jne 56e25 │ │ + mov -0x10(%ebp),%edi │ │ + jne 58f06 │ │ mov $0x1,%al │ │ - mov %eax,-0x10(%ebp) │ │ - lea -0x148(%ebp),%ecx │ │ + mov %eax,-0x18(%ebp) │ │ + lea -0x140(%ebp),%ecx │ │ mov %edi,%ebx │ │ - call 59db0 │ │ - mov -0x144(%ebp),%eax │ │ + call 5bf70 │ │ + mov -0x108(%ebp),%eax │ │ + mov 0xc(%ebp),%esi │ │ orl $0xffffffff,(%eax) │ │ mov 0x10(%ebp),%eax │ │ mov (%eax),%ecx │ │ cmp $0xffffffff,%ecx │ │ - je 574e3 │ │ + je 5939e │ │ mov 0x4(%eax),%edx │ │ mov %edi,%ebx │ │ - call 6f790 │ │ - jmp 574e3 │ │ - mov -0xec(%ebp),%eax │ │ - mov -0x28(%ebp),%ecx │ │ + call 70790 │ │ + jmp 5939e │ │ + mov -0x168(%ebp),%eax │ │ + mov -0x34(%ebp),%ecx │ │ + mov -0x2c(%ebp),%edi │ │ cmp %ecx,%eax │ │ - jbe 56f22 │ │ + jbe 58f7b │ │ + mov -0x10(%ebp),%ebx │ │ test %ecx,%ecx │ │ - je 56f58 │ │ - imul $0x110,%ecx,%esi │ │ - mov -0x24(%ebp),%ecx │ │ - imul $0x110,%eax,%edx │ │ - mov %edi,%ebx │ │ - movl $0x4,(%esp) │ │ + je 58f8e │ │ + imul $0x150,%ecx,%esi │ │ + mov -0x20(%ebp),%ecx │ │ + imul $0x150,%eax,%edx │ │ + movl $0x10,(%esp) │ │ mov %esi,0x4(%esp) │ │ - call 21f50 │ │ - mov %eax,%edx │ │ + call 22120 │ │ test %eax,%eax │ │ - jne 56f68 │ │ - push $0x4 │ │ + jne 58f9c │ │ + push $0x10 │ │ pop %ecx │ │ + mov -0x10(%ebp),%ebx │ │ mov %esi,%edx │ │ - mov %edi,%ebx │ │ - call 246cb │ │ - jmp 57833 │ │ - cmpl $0x0,-0x90(%ebp) │ │ - mov $0x1,%dl │ │ - je 56ec7 │ │ - mov -0x58(%ebp),%eax │ │ - mov %edi,%ebx │ │ + call 247ab │ │ + jmp 599f2 │ │ + mov -0x20(%ebp),%eax │ │ + jmp 58f9c │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x2c(%ebp),%edi │ │ + mov -0x1c(%ebp),%ecx │ │ + mov -0x24(%ebp),%ebx │ │ + jmp 58faa │ │ + mov -0x20(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov $0x1,%dl │ │ - push $0x4 │ │ + call 7b700 │ │ + push $0x10 │ │ pop %eax │ │ - mov %eax,-0x58(%ebp) │ │ - jmp 56ec7 │ │ - mov -0x14(%ebp),%edi │ │ - xor %edx,%edx │ │ - mov -0x104(%ebp),%esi │ │ - mov -0x10c(%ebp),%eax │ │ - mov -0x108(%ebp),%ecx │ │ - cmp %esi,%eax │ │ - mov %esi,-0x18(%ebp) │ │ - jbe 56f1d │ │ - test %esi,%esi │ │ - je 56f27 │ │ - mov %edx,-0x1c(%ebp) │ │ - imul $0x148,%esi,%esi │ │ - imul $0x148,%eax,%edx │ │ - mov %edi,%ebx │ │ - movl $0x4,(%esp) │ │ - mov %esi,0x4(%esp) │ │ - call 21f50 │ │ - test %eax,%eax │ │ - mov %eax,-0x40(%ebp) │ │ - jne 56f31 │ │ - push $0x4 │ │ - pop %ecx │ │ - mov %esi,%edx │ │ - mov %edi,%ebx │ │ - call 246cb │ │ - jmp 57833 │ │ - mov %ecx,-0x40(%ebp) │ │ - jmp 56f31 │ │ - mov -0x24(%ebp),%edx │ │ - jmp 56f68 │ │ - mov %edi,%ebx │ │ - mov %ecx,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ - mov %eax,%ecx │ │ - shr $0x10,%ecx │ │ - cmpl $0x0,-0x100(%ebp) │ │ - mov %ecx,-0x20(%ebp) │ │ - je 56f50 │ │ - mov -0x40(%ebp),%edx │ │ - mov -0x58(%ebp),%esi │ │ - jmp 56b2f │ │ - mov -0x58(%ebp),%esi │ │ - jmp 56b4d │ │ - mov -0x24(%ebp),%eax │ │ - mov %edi,%ebx │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - push $0x4 │ │ - pop %edx │ │ - mov -0x1a8(%ebp),%eax │ │ - mov -0x28(%ebp),%ecx │ │ - mov %eax,-0x58(%ebp) │ │ - mov -0x40(%ebp),%esi │ │ - mov -0x38(%ebp),%eax │ │ - mov -0x20(%ebp),%ebx │ │ - mov %eax,-0x198(%ebp) │ │ - mov -0x58(%ebp),%eax │ │ - mov %eax,-0x194(%ebp) │ │ - mov %ebx,-0x190(%ebp) │ │ - mov %esi,-0x18c(%ebp) │ │ - mov -0x18(%ebp),%esi │ │ - mov %esi,-0x188(%ebp) │ │ - mov 0x10(%ebp),%esi │ │ - mov %edx,-0x184(%ebp) │ │ - mov %ecx,-0x180(%ebp) │ │ - mov (%esi),%ecx │ │ - cmp $0xffffffff,%ecx │ │ - mov %ecx,-0x38(%ebp) │ │ - je 57358 │ │ + mov -0x1c8(%ebp),%ecx │ │ + mov -0x68(%ebp),%esi │ │ + mov -0x34(%ebp),%edx │ │ + mov %eax,%ebx │ │ + mov -0x40(%ebp),%eax │ │ + mov %eax,-0x1b8(%ebp) │ │ + mov -0x28(%ebp),%eax │ │ + mov %ecx,-0x1b4(%ebp) │ │ + mov %eax,-0x1b0(%ebp) │ │ + mov 0x10(%ebp),%eax │ │ + mov %esi,-0x1ac(%ebp) │ │ + mov %edi,-0x1a8(%ebp) │ │ + mov %ebx,-0x1a4(%ebp) │ │ + mov %edx,-0x1a0(%ebp) │ │ + mov (%eax),%eax │ │ + cmp $0xffffffff,%eax │ │ + mov %eax,-0x20(%ebp) │ │ + je 593c9 │ │ + mov -0x10(%ebp),%edi │ │ mov 0x10(%ebp),%ecx │ │ - mov -0x5c(%ebp),%edx │ │ - lea -0x76132(%edi),%eax │ │ - mov %edi,%ebx │ │ + mov -0x4c(%ebp),%edx │ │ movl $0xf,0x4(%esp) │ │ + lea -0x754be(%edi),%eax │ │ + mov %edi,%ebx │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x10(%ebp) │ │ - mov %eax,%ecx │ │ + call 5c070 │ │ + mov %edx,-0x18(%ebp) │ │ + mov -0x18(%ebp),%ecx │ │ test %eax,%eax │ │ - mov -0x10(%ebp),%eax │ │ - cmove %ecx,%eax │ │ - mov %eax,-0x10(%ebp) │ │ - mov $0x1,%eax │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x2c(%ebp) │ │ - mov -0x14(%ebp),%ebx │ │ + mov %ecx,-0x18(%ebp) │ │ + mov $0x1,%ecx │ │ + cmove %ecx,%eax │ │ + mov %eax,-0x48(%ebp) │ │ mov 0x10(%ebp),%ecx │ │ - mov -0x5c(%ebp),%edx │ │ + mov -0x4c(%ebp),%edx │ │ + lea -0x75427(%edi),%eax │ │ + mov %edi,%ebx │ │ movl $0xf,0x4(%esp) │ │ - lea -0x7609b(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %eax,-0xa8(%ebp) │ │ - mov %edx,-0x60(%ebp) │ │ - mov -0x14(%ebp),%ebx │ │ + call 5c070 │ │ + mov %eax,-0x44(%ebp) │ │ + mov %edx,-0x6c(%ebp) │ │ mov 0x10(%ebp),%ecx │ │ - mov -0x5c(%ebp),%edx │ │ + mov -0x4c(%ebp),%edx │ │ + lea -0x754cf(%edi),%eax │ │ + mov %edi,%ebx │ │ movl $0x11,0x4(%esp) │ │ - lea -0x76143(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x18(%ebp) │ │ - mov -0x18(%ebp),%ecx │ │ + call 5c070 │ │ + mov %edx,-0x1c(%ebp) │ │ + mov -0x1c(%ebp),%ecx │ │ test %eax,%eax │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x18(%ebp) │ │ + mov %ecx,-0x1c(%ebp) │ │ mov $0x1,%ecx │ │ cmove %ecx,%eax │ │ - mov %eax,-0x40(%ebp) │ │ - mov -0x14(%ebp),%ebx │ │ + mov %eax,-0x74(%ebp) │ │ mov 0x10(%ebp),%ecx │ │ - mov -0x5c(%ebp),%edx │ │ + mov -0x4c(%ebp),%edx │ │ + lea -0x754af(%edi),%eax │ │ + mov %edi,%ebx │ │ movl $0xf,0x4(%esp) │ │ - lea -0x76123(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x58(%ebp) │ │ - mov -0x58(%ebp),%ecx │ │ + call 5c070 │ │ + mov %edx,-0x14(%ebp) │ │ + mov -0x14(%ebp),%ecx │ │ test %eax,%eax │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x58(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ mov $0x1,%ecx │ │ cmove %ecx,%eax │ │ mov %eax,-0x70(%ebp) │ │ - mov -0x14(%ebp),%ebx │ │ mov 0x10(%ebp),%ecx │ │ - mov -0x5c(%ebp),%edx │ │ + mov -0x4c(%ebp),%edx │ │ + lea -0x754a0(%edi),%eax │ │ + mov %edi,%ebx │ │ movl $0xf,0x4(%esp) │ │ - lea -0x76114(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x1c(%ebp) │ │ - mov -0x1c(%ebp),%ecx │ │ + call 5c070 │ │ + mov %edx,-0x24(%ebp) │ │ + mov -0x24(%ebp),%ecx │ │ test %eax,%eax │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x1c(%ebp) │ │ + mov %ecx,-0x24(%ebp) │ │ mov $0x1,%ecx │ │ cmove %ecx,%eax │ │ - mov %eax,-0x98(%ebp) │ │ - mov -0x14(%ebp),%ebx │ │ + mov %eax,-0x90(%ebp) │ │ mov 0x10(%ebp),%ecx │ │ - mov -0x5c(%ebp),%edx │ │ + mov -0x4c(%ebp),%edx │ │ + lea -0x75470(%edi),%eax │ │ + mov %edi,%ebx │ │ + movl $0x12,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call 5c070 │ │ + mov %edx,-0x40(%ebp) │ │ + mov -0x40(%ebp),%ecx │ │ + test %eax,%eax │ │ + cmove %eax,%ecx │ │ + mov %ecx,-0x40(%ebp) │ │ + mov $0x1,%ecx │ │ + cmove %ecx,%eax │ │ + mov %eax,-0xa4(%ebp) │ │ + mov 0x10(%ebp),%ecx │ │ + mov -0x4c(%ebp),%edx │ │ + lea -0x7bebc(%edi),%eax │ │ + mov %edi,%ebx │ │ + movl $0x10,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call 5c070 │ │ + mov %edx,-0x38(%ebp) │ │ + mov -0x38(%ebp),%ecx │ │ + test %eax,%eax │ │ + cmove %eax,%ecx │ │ + mov %ecx,-0x38(%ebp) │ │ + mov $0x1,%ecx │ │ + cmove %ecx,%eax │ │ + mov %eax,-0xb0(%ebp) │ │ + mov 0x10(%ebp),%ecx │ │ + mov -0x4c(%ebp),%edx │ │ + lea -0x7544b(%edi),%eax │ │ + mov %edi,%ebx │ │ movl $0xe,0x4(%esp) │ │ - lea -0x760bf(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x20(%ebp) │ │ - mov -0x20(%ebp),%ecx │ │ + call 5c070 │ │ + mov %edx,-0x68(%ebp) │ │ + mov -0x68(%ebp),%ecx │ │ test %eax,%eax │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x20(%ebp) │ │ + mov %ecx,-0x68(%ebp) │ │ mov $0x1,%ecx │ │ cmove %ecx,%eax │ │ - mov %eax,-0x34(%ebp) │ │ - mov -0x14(%ebp),%ebx │ │ + mov %eax,-0x78(%ebp) │ │ mov 0x10(%ebp),%ecx │ │ - mov -0x5c(%ebp),%edx │ │ + mov -0x4c(%ebp),%edx │ │ + lea -0x7543d(%edi),%eax │ │ + mov %edi,%ebx │ │ movl $0x16,0x4(%esp) │ │ - lea -0x760b1(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x28(%ebp) │ │ - mov -0x28(%ebp),%ecx │ │ + call 5c070 │ │ + mov %edx,-0x2c(%ebp) │ │ + mov -0x2c(%ebp),%ecx │ │ test %eax,%eax │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x28(%ebp) │ │ + mov %ecx,-0x2c(%ebp) │ │ mov $0x1,%ecx │ │ cmove %ecx,%eax │ │ - mov %eax,-0x84(%ebp) │ │ - mov -0x14(%ebp),%ebx │ │ + mov %eax,-0x80(%ebp) │ │ mov 0x10(%ebp),%ecx │ │ - mov -0x5c(%ebp),%edx │ │ + mov -0x4c(%ebp),%edx │ │ + lea -0x75491(%edi),%eax │ │ + mov %edi,%ebx │ │ movl $0xe,0x4(%esp) │ │ - lea -0x76105(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x24(%ebp) │ │ - mov -0x24(%ebp),%ecx │ │ + call 5c070 │ │ + mov %edx,-0x28(%ebp) │ │ + mov -0x28(%ebp),%ecx │ │ test %eax,%eax │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x24(%ebp) │ │ + mov %ecx,-0x28(%ebp) │ │ mov $0x1,%ecx │ │ cmove %ecx,%eax │ │ mov %eax,-0xb4(%ebp) │ │ - mov -0x14(%ebp),%ebx │ │ mov 0x10(%ebp),%ecx │ │ - mov -0x5c(%ebp),%edx │ │ + mov -0x4c(%ebp),%edx │ │ + lea -0x75483(%edi),%eax │ │ + mov %edi,%ebx │ │ movl $0x13,0x4(%esp) │ │ - lea -0x760f7(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,-0x3c(%ebp) │ │ - mov -0x3c(%ebp),%ecx │ │ + call 5c070 │ │ + mov %edx,-0x34(%ebp) │ │ + mov -0x34(%ebp),%ecx │ │ test %eax,%eax │ │ cmove %eax,%ecx │ │ - mov %ecx,-0x3c(%ebp) │ │ + mov %ecx,-0x34(%ebp) │ │ mov $0x1,%ecx │ │ cmove %ecx,%eax │ │ - mov %eax,-0x7c(%ebp) │ │ - mov -0x14(%ebp),%ebx │ │ + mov %eax,-0x30(%ebp) │ │ mov 0x10(%ebp),%ecx │ │ - mov -0x5c(%ebp),%edx │ │ + mov -0x4c(%ebp),%edx │ │ + lea -0x7545e(%edi),%eax │ │ + mov %edi,%ebx │ │ movl $0x13,0x4(%esp) │ │ - lea -0x760d2(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ - mov %edx,%esi │ │ + call 5c070 │ │ test %eax,%eax │ │ - mov %eax,%edi │ │ - cmove %eax,%esi │ │ + mov %eax,%esi │ │ + cmove %eax,%edx │ │ mov $0x1,%eax │ │ - cmove %eax,%edi │ │ - mov -0x14(%ebp),%ebx │ │ + cmove %eax,%esi │ │ + mov %edx,-0x3c(%ebp) │ │ mov 0x10(%ebp),%ecx │ │ - mov -0x5c(%ebp),%edx │ │ + mov -0x4c(%ebp),%edx │ │ + lea -0x7bdbc(%edi),%eax │ │ + mov %edi,%ebx │ │ movl $0x10,0x4(%esp) │ │ - lea -0x7c78c(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 59eb0 │ │ + call 5c070 │ │ test %eax,%eax │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%ebx │ │ - mov %esi,-0xb0(%ebp) │ │ - mov %edi,-0x5c(%ebp) │ │ + mov -0x18(%ebp),%ecx │ │ + mov %esi,-0x4c(%ebp) │ │ mov $0x1,%esi │ │ - lea -0x2f0(%ebp),%edi │ │ + mov %edi,%ebx │ │ cmove %eax,%edx │ │ cmove %esi,%eax │ │ mov %edx,-0xac(%ebp) │ │ - mov -0x2c(%ebp),%edx │ │ - mov %eax,-0xbc(%ebp) │ │ + mov -0x48(%ebp),%edx │ │ + mov %eax,-0x8c(%ebp) │ │ mov %ecx,(%esp) │ │ - mov %edi,%ecx │ │ - call 6ffa0 │ │ - mov (%edi),%al │ │ + lea -0x538(%ebp),%ecx │ │ + call 71040 │ │ + lea -0x538(%ebp),%eax │ │ + mov (%eax),%al │ │ cmp $0xff,%al │ │ - je 574b5 │ │ - mov -0xa8(%ebp),%ecx │ │ + mov %al,-0x18(%ebp) │ │ + je 59370 │ │ + mov -0x44(%ebp),%ecx │ │ + mov -0x6c(%ebp),%eax │ │ + mov %edi,%ebx │ │ mov %esi,%edx │ │ - lea -0x2e0(%ebp),%esi │ │ - mov %al,-0x10(%ebp) │ │ - mov -0x60(%ebp),%eax │ │ - movsd -0x8(%esi),%xmm1 │ │ - movsd -0xf(%esi),%xmm0 │ │ + lea -0x348(%ebp),%edi │ │ test %ecx,%ecx │ │ cmove %ecx,%eax │ │ - movsd %xmm1,-0x175(%ebp) │ │ cmovne %ecx,%edx │ │ - movsd %xmm0,-0x17c(%ebp) │ │ - push $0x28 │ │ - pop %ecx │ │ - lea -0x4a8(%ebp),%edi │ │ - rep movsb %ds:(%esi),%es:(%edi) │ │ - lea -0x2f0(%ebp),%esi │ │ + mov %edi,%ecx │ │ mov %eax,(%esp) │ │ - mov -0x14(%ebp),%edi │ │ - mov %esi,%ecx │ │ - mov %edi,%ebx │ │ - call 6ffa0 │ │ - mov (%esi),%al │ │ + call 71040 │ │ + mov (%edi),%al │ │ + mov %ebx,%edi │ │ cmp $0xff,%al │ │ - je 574b8 │ │ - lea -0x2e0(%ebp),%esi │ │ - mov %al,-0x2c(%ebp) │ │ - movsd -0x8(%esi),%xmm1 │ │ - movsd -0xf(%esi),%xmm0 │ │ - movsd %xmm1,-0x131(%ebp) │ │ - movsd %xmm0,-0x138(%ebp) │ │ + je 59370 │ │ + mov %al,-0x50(%ebp) │ │ + lea -0x528(%ebp),%eax │ │ + lea -0x338(%ebp),%edx │ │ push $0x28 │ │ - pop %eax │ │ + pop %ecx │ │ mov %edi,%ebx │ │ - lea -0x4dc(%ebp),%edi │ │ - mov %eax,%ecx │ │ - lea -0x505(%ebp),%edx │ │ + lea -0x560(%ebp),%edi │ │ + mov %edx,%esi │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ - mov %eax,%ecx │ │ - lea -0x4a8(%ebp),%esi │ │ - mov %edx,%edi │ │ - mov 0x10(%ebp),%eax │ │ - movsd -0x138(%ebp),%xmm0 │ │ - movsd -0x131(%ebp),%xmm1 │ │ - movsd %xmm0,-0x300(%ebp) │ │ - movsd %xmm1,-0x2f9(%ebp) │ │ - movsd -0x17c(%ebp),%xmm0 │ │ - movsd -0x175(%ebp),%xmm1 │ │ - movsd %xmm0,-0xec(%ebp) │ │ - movsd %xmm1,-0xe5(%ebp) │ │ + lea -0x589(%ebp),%edi │ │ + movsd -0x8(%edx),%xmm1 │ │ + movsd -0xf(%eax),%xmm2 │ │ + movq -0xf(%edx),%xmm0 │ │ + movsd %xmm1,-0x351(%ebp) │ │ + movq -0x8(%eax),%xmm1 │ │ + movsd %xmm2,-0xf(%edi) │ │ + movq %xmm0,-0x358(%ebp) │ │ + movq %xmm1,-0x8(%edi) │ │ + push $0x28 │ │ + pop %ecx │ │ + mov %eax,%esi │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ - movsd -0xec(%ebp),%xmm0 │ │ - movsd -0xe5(%ebp),%xmm1 │ │ - mov -0x38(%ebp),%ecx │ │ - movsd %xmm0,-0xf(%edx) │ │ - movsd %xmm1,-0x8(%edx) │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0x4(%ecx),%edx │ │ + mov -0x20(%ebp),%ecx │ │ + call 70790 │ │ + mov -0x50(%ebp),%bh │ │ + mov -0x18(%ebp),%bl │ │ + jmp 593cb │ │ + mov 0x10(%ebp),%ecx │ │ + mov -0x108(%ebp),%eax │ │ + mov %edi,%ebx │ │ + mov 0x4(%ecx),%edx │ │ + mov -0x20(%ebp),%ecx │ │ + orl $0xffffffff,(%eax) │ │ + call 70790 │ │ + movl $0x0,-0x18(%ebp) │ │ + lea -0x1b8(%ebp),%ecx │ │ + call 71380 │ │ + mov 0xc(%ebp),%esi │ │ + mov (%esi),%ecx │ │ + cmp $0xffffffff,%ecx │ │ + setne %al │ │ + test %al,-0x50(%ebp) │ │ + je 593b5 │ │ + mov 0x4(%esi),%edx │ │ + mov %edi,%ebx │ │ + call 70790 │ │ + mov 0x8(%ebp),%eax │ │ + mov %edi,%ebx │ │ + mov (%eax),%ecx │ │ mov 0x4(%eax),%edx │ │ - call 6f790 │ │ - mov -0x2c(%ebp),%bh │ │ - mov -0x10(%ebp),%bl │ │ - jmp 5735a │ │ + call 70790 │ │ + jmp 59548 │ │ mov $0xff,%bl │ │ - mov -0x144(%ebp),%edx │ │ - movsd -0x188(%ebp),%xmm0 │ │ - mov -0x180(%ebp),%eax │ │ - movsd -0x190(%ebp),%xmm1 │ │ + mov -0x108(%ebp),%edx │ │ + movsd -0x1a8(%ebp),%xmm0 │ │ + mov -0x1a0(%ebp),%eax │ │ + movsd -0x1b0(%ebp),%xmm1 │ │ + movsd %xmm0,0x12c(%edx) │ │ + movsd -0x1b8(%ebp),%xmm0 │ │ + mov %eax,0x134(%edx) │ │ + movsd %xmm1,0x124(%edx) │ │ movsd %xmm0,0x11c(%edx) │ │ - movsd -0x198(%ebp),%xmm0 │ │ - mov %eax,0x124(%edx) │ │ - movsd %xmm1,0x114(%edx) │ │ - movsd %xmm0,0x10c(%edx) │ │ push $0x4c │ │ pop %ecx │ │ mov 0x8(%ebp),%esi │ │ mov %edx,%edi │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ mov %bl,0x4c(%edx) │ │ lea 0x4d(%edx),%edi │ │ push $0x37 │ │ pop %ecx │ │ - lea -0x514(%ebp),%esi │ │ + lea -0x598(%ebp),%esi │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ mov %bh,0x84(%edx) │ │ lea 0x94(%edx),%edi │ │ - movsd -0x300(%ebp),%xmm0 │ │ - movsd -0x2f9(%ebp),%xmm1 │ │ - movsd %xmm0,0x85(%edx) │ │ - movsd %xmm1,0x8c(%edx) │ │ + movq -0x358(%ebp),%xmm0 │ │ + movq -0x351(%ebp),%xmm1 │ │ + movq %xmm0,0x85(%edx) │ │ + movq %xmm1,0x8c(%edx) │ │ push $0x28 │ │ pop %ecx │ │ - lea -0x4dc(%ebp),%esi │ │ + lea -0x560(%ebp),%esi │ │ rep movsb %ds:(%esi),%es:(%edi) │ │ - mov -0x40(%ebp),%eax │ │ - mov -0x18(%ebp),%ecx │ │ + mov -0x74(%ebp),%eax │ │ + mov -0x1c(%ebp),%ecx │ │ mov -0x70(%ebp),%esi │ │ mov %eax,0xbc(%edx) │ │ mov %ecx,0xc0(%edx) │ │ - mov -0x58(%ebp),%ecx │ │ + mov -0x14(%ebp),%ecx │ │ mov %esi,0xc4(%edx) │ │ - mov -0x98(%ebp),%esi │ │ + mov -0x90(%ebp),%esi │ │ mov %ecx,0xc8(%edx) │ │ - mov -0x1c(%ebp),%ecx │ │ + mov -0x24(%ebp),%ecx │ │ mov %esi,0xcc(%edx) │ │ - mov -0x34(%ebp),%esi │ │ + mov -0xa4(%ebp),%esi │ │ mov %ecx,0xd0(%edx) │ │ - mov -0x20(%ebp),%ecx │ │ + mov -0x40(%ebp),%ecx │ │ mov %esi,0xd4(%edx) │ │ - mov -0x84(%ebp),%esi │ │ + mov -0xb0(%ebp),%esi │ │ mov %ecx,0xd8(%edx) │ │ - mov -0x28(%ebp),%ecx │ │ + mov -0x38(%ebp),%ecx │ │ mov %esi,0xdc(%edx) │ │ - mov -0xb4(%ebp),%esi │ │ + mov -0x78(%ebp),%esi │ │ mov %ecx,0xe0(%edx) │ │ - mov -0x24(%ebp),%ecx │ │ + mov -0x68(%ebp),%ecx │ │ mov %esi,0xe4(%edx) │ │ - mov -0x7c(%ebp),%esi │ │ + mov -0x80(%ebp),%esi │ │ mov %ecx,0xe8(%edx) │ │ - mov -0x3c(%ebp),%ecx │ │ + mov -0x2c(%ebp),%ecx │ │ mov %esi,0xec(%edx) │ │ - mov -0x5c(%ebp),%esi │ │ + mov -0xb4(%ebp),%esi │ │ mov %ecx,0xf0(%edx) │ │ - mov -0xb0(%ebp),%ecx │ │ + mov -0x28(%ebp),%ecx │ │ mov %esi,0xf4(%edx) │ │ - mov -0xbc(%ebp),%esi │ │ + mov -0x30(%ebp),%esi │ │ mov %ecx,0xf8(%edx) │ │ - mov -0xac(%ebp),%ecx │ │ + mov -0x34(%ebp),%ecx │ │ mov %esi,0xfc(%edx) │ │ + mov -0x4c(%ebp),%esi │ │ mov %ecx,0x100(%edx) │ │ - movl $0x1,0x104(%edx) │ │ - andl $0x0,0x108(%edx) │ │ - jmp 5750c │ │ - mov -0x14(%ebp),%edi │ │ - mov 0x10(%ebp),%ecx │ │ - mov -0x144(%ebp),%eax │ │ - mov %edi,%ebx │ │ - mov 0x4(%ecx),%edx │ │ - mov -0x38(%ebp),%ecx │ │ - orl $0xffffffff,(%eax) │ │ - call 6f790 │ │ - movl $0x0,-0x10(%ebp) │ │ - lea -0x198(%ebp),%ecx │ │ - call 702d0 │ │ - mov 0xc(%ebp),%edx │ │ - mov (%edx),%ecx │ │ - cmp $0xffffffff,%ecx │ │ - setne %al │ │ - test %al,-0x64(%ebp) │ │ - je 574fd │ │ - mov 0x4(%edx),%edx │ │ - mov %edi,%ebx │ │ - call 6f790 │ │ - mov 0x8(%ebp),%eax │ │ - mov %edi,%ebx │ │ - mov (%eax),%ecx │ │ - mov 0x4(%eax),%edx │ │ - call 6f790 │ │ - add $0x51c,%esp │ │ + mov -0x3c(%ebp),%ecx │ │ + mov %esi,0x104(%edx) │ │ + mov -0x8c(%ebp),%esi │ │ + mov %ecx,0x108(%edx) │ │ + mov -0xac(%ebp),%ecx │ │ + mov %esi,0x10c(%edx) │ │ + mov %ecx,0x110(%edx) │ │ + movl $0x1,0x114(%edx) │ │ + andl $0x0,0x118(%edx) │ │ + add $0x59c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov %edx,-0x10(%ebp) │ │ - shr $0x10,%edx │ │ - mov %esi,-0x1c(%ebp) │ │ - mov %edi,-0x18(%ebp) │ │ - mov %edx,-0x20(%ebp) │ │ - jmp 56a25 │ │ + mov -0xb4(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ + mov %edi,-0x68(%ebp) │ │ + movl $0x0,-0x20(%ebp) │ │ + and $0xffffff00,%eax │ │ + or $0x35,%eax │ │ + jmp 59578 │ │ + mov %eax,-0x68(%ebp) │ │ + mov %ecx,%eax │ │ + mov %esi,-0x20(%ebp) │ │ + mov %eax,%ecx │ │ + shr $0x10,%ecx │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov %eax,-0x14(%ebp) │ │ + mov %ah,%dl │ │ + jmp 595ac │ │ + mov %eax,-0x14(%ebp) │ │ + movzwl -0x346(%ebp),%eax │ │ + mov -0x344(%ebp),%esi │ │ + mov -0x340(%ebp),%ecx │ │ + mov -0x347(%ebp),%dl │ │ + mov %eax,-0x1c(%ebp) │ │ + mov %esi,-0x68(%ebp) │ │ + mov %ecx,-0x20(%ebp) │ │ + mov -0x418(%ebp),%eax │ │ + lock decl (%eax) │ │ + jne 595c6 │ │ + mov -0x418(%ebp),%ecx │ │ + mov %edx,%esi │ │ + call 5ef60 │ │ + mov %esi,%edx │ │ + mov -0x538(%ebp),%eax │ │ + mov -0x534(%ebp),%ecx │ │ + not %ecx │ │ + xor $0xfffffffe,%eax │ │ + or %ecx,%eax │ │ + je 5963d │ │ + cmpl $0x0,-0x4b0(%ebp) │ │ + mov %edx,%esi │ │ + je 595f4 │ │ + mov -0x4ac(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,-0x4a4(%ebp) │ │ + je 5960b │ │ + mov -0x4a0(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,-0x498(%ebp) │ │ + je 59622 │ │ + mov -0x494(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,-0x48c(%ebp) │ │ + mov %esi,%edx │ │ + je 5963d │ │ + mov -0x488(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + mov %esi,%edx │ │ + mov -0x100(%ebp),%eax │ │ + mov -0xfc(%ebp),%edi │ │ + mov %eax,-0x28(%ebp) │ │ + jmp 58a7c │ │ mov %ebx,%edi │ │ push $0x4 │ │ pop %ecx │ │ - mov $0x94,%edx │ │ - call 247d9 │ │ - jmp 57833 │ │ + mov $0x9c,%edx │ │ + call 247ca │ │ + jmp 599f2 │ │ push $0x4 │ │ pop %ecx │ │ - mov $0x94,%edx │ │ - mov %edi,%ebx │ │ - call 247d9 │ │ - jmp 57833 │ │ - mov -0x18(%ebp),%eax │ │ - mov $0x12,%cl │ │ - mov %eax,-0x1c(%ebp) │ │ - jmp 56a18 │ │ - mov -0xfc(%ebp),%ecx │ │ + mov $0x9c,%edx │ │ + call 247ca │ │ + jmp 599f2 │ │ + pextrw $0x1,%xmm0,%ecx │ │ + movd %xmm0,%eax │ │ + pshufd $0x55,%xmm0,%xmm0 │ │ + mov %esi,-0x20(%ebp) │ │ + mov %ecx,-0x1c(%ebp) │ │ + movd %xmm0,-0x68(%ebp) │ │ + jmp 59580 │ │ + mov -0xf4(%ebp),%ecx │ │ cmp $0x15,%esi │ │ - jae 577fa │ │ + jae 599ae │ │ lea (%ecx,%esi,8),%ebx │ │ lea 0x8(%ecx),%edx │ │ xor %esi,%esi │ │ - mov %ecx,%eax │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov 0x8(%eax),%edi │ │ - mov %edx,%ecx │ │ - cmp (%eax),%edi │ │ - jae 575c4 │ │ - mov 0xc(%eax),%eax │ │ - mov %esi,-0x10(%ebp) │ │ - mov %esi,%edx │ │ - mov %ecx,%esi │ │ - mov %ecx,-0x18(%ebp) │ │ - mov %eax,-0x58(%ebp) │ │ - mov -0x8(%esi),%eax │ │ - mov -0x4(%esi),%ecx │ │ - test %edx,%edx │ │ - mov %ecx,0x4(%esi) │ │ - mov %eax,(%esi) │ │ - je 575b3 │ │ + mov %ecx,-0x68(%ebp) │ │ + mov (%edx),%edi │ │ + cmp -0x8(%edx),%edi │ │ + jae 596f1 │ │ + mov 0x4(%edx),%eax │ │ + mov %esi,-0x1c(%ebp) │ │ + mov %edx,-0x18(%ebp) │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0x8(%edx),%ecx │ │ + mov -0x4(%edx),%eax │ │ + test %esi,%esi │ │ + mov %eax,0x4(%edx) │ │ + mov %ecx,(%edx) │ │ + je 596e0 │ │ + add $0x8,%esi │ │ + cmp -0x10(%edx),%edi │ │ + lea -0x8(%edx),%ecx │ │ + mov %ecx,%edx │ │ + jb 596c2 │ │ + jmp 596e3 │ │ + mov -0x68(%ebp),%ecx │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x18(%ebp),%edx │ │ + mov -0x1c(%ebp),%esi │ │ + mov %edi,(%ecx) │ │ + mov %eax,0x4(%ecx) │ │ add $0x8,%edx │ │ - cmp -0x10(%esi),%edi │ │ - lea -0x8(%esi),%eax │ │ - mov %eax,%esi │ │ - jb 57595 │ │ - jmp 575b6 │ │ - mov -0x1c(%ebp),%eax │ │ - mov -0x58(%ebp),%ecx │ │ - mov -0x10(%ebp),%esi │ │ - mov %edi,(%eax) │ │ - mov %ecx,0x4(%eax) │ │ - mov -0x18(%ebp),%ecx │ │ - lea 0x8(%ecx),%edx │ │ add $0xfffffff8,%esi │ │ - mov %ecx,%eax │ │ cmp %ebx,%edx │ │ - je 556e8 │ │ - jmp 5757c │ │ - mov -0x98(%ebp),%eax │ │ - movb $0x13,-0x2ec(%ebp) │ │ - movl $0x0,-0x18(%ebp) │ │ - mov %eax,-0x1c(%ebp) │ │ - jmp 57601 │ │ - mov -0x2e8(%ebp),%eax │ │ - mov -0x2e4(%ebp),%ecx │ │ - mov %eax,-0x1c(%ebp) │ │ - mov %ecx,-0x18(%ebp) │ │ - mov -0x2ec(%ebp),%eax │ │ - mov %eax,-0x10(%ebp) │ │ - shr $0x10,%eax │ │ + je 576d9 │ │ + jmp 596af │ │ + cmp $0x15,%edx │ │ + jae 599cd │ │ + imul $0x1c,%edx,%eax │ │ + mov %ecx,%esi │ │ + movl $0x0,-0x34(%ebp) │ │ + mov %edi,-0x2c(%ebp) │ │ + mov %ecx,-0x1c(%ebp) │ │ + add %ecx,%eax │ │ mov %eax,-0x20(%ebp) │ │ - jmp 56a25 │ │ - mov -0x7c(%ebp),%eax │ │ - jmp 5774c │ │ - mov -0xb0(%ebp),%eax │ │ - jmp 57736 │ │ - cmp $0x15,%esi │ │ - jae 57817 │ │ - imul $0x1c,%esi,%ebx │ │ - lea 0x1c(%ecx),%edx │ │ + lea 0x1c(%ecx),%eax │ │ + mov 0x28(%esi),%ebx │ │ + mov %eax,-0x18(%ebp) │ │ + mov 0x24(%esi),%ecx │ │ + mov 0xc(%esi),%eax │ │ + mov 0x8(%esi),%edx │ │ + mov %ebx,%edi │ │ + mov %eax,-0x24(%ebp) │ │ + mov %ecx,-0x38(%ebp) │ │ + mov %ebx,-0x68(%ebp) │ │ + xor %eax,%edi │ │ mov %ecx,%eax │ │ - movl $0x0,-0x18(%ebp) │ │ - add %ecx,%ebx │ │ - mov %ebx,-0x28(%ebp) │ │ - mov 0x24(%eax),%esi │ │ - mov 0x28(%eax),%edi │ │ - cmp 0x8(%eax),%esi │ │ - mov %edi,%ecx │ │ - sbb 0xc(%eax),%ecx │ │ - jae 576ea │ │ - mov 0x1c(%eax),%ecx │ │ - mov %edx,%ebx │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov 0x20(%eax),%ecx │ │ - mov %ecx,-0x20(%ebp) │ │ - mov 0x34(%eax),%ecx │ │ - mov %ecx,-0x2e8(%ebp) │ │ - mov -0x18(%ebp),%ecx │ │ - movsd 0x2c(%eax),%xmm0 │ │ - movsd %xmm0,-0x2f0(%ebp) │ │ - mov %edx,%eax │ │ - mov -0x4(%edx),%edx │ │ - test %ecx,%ecx │ │ - mov %edx,0x18(%eax) │ │ - movsd -0xc(%eax),%xmm0 │ │ - movsd %xmm0,0x10(%eax) │ │ - movsd -0x1c(%eax),%xmm0 │ │ - movsd -0x14(%eax),%xmm1 │ │ - movsd %xmm1,0x8(%eax) │ │ - movsd %xmm0,(%eax) │ │ - je 576bb │ │ - add $0x1c,%ecx │ │ - cmp -0x30(%eax),%esi │ │ - mov %edi,%edx │ │ - sbb -0x2c(%eax),%edx │ │ - lea -0x1c(%eax),%edx │ │ - jb 57680 │ │ - jmp 576be │ │ - mov -0x58(%ebp),%edx │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %ecx,(%edx) │ │ - mov -0x20(%ebp),%ecx │ │ - mov %ecx,0x4(%edx) │ │ - mov %edi,-0x10(%eax) │ │ - mov %esi,-0x14(%eax) │ │ + xor %edx,%eax │ │ + cmp %edx,%ecx │ │ mov %ebx,%edx │ │ - mov -0x28(%ebp),%ebx │ │ - movsd -0x2f0(%ebp),%xmm0 │ │ - movsd %xmm0,-0xc(%eax) │ │ - mov -0x2e8(%ebp),%ecx │ │ - mov %ecx,-0x4(%eax) │ │ - mov -0x10(%ebp),%esi │ │ - addl $0xffffffe4,-0x18(%ebp) │ │ - mov %edx,%eax │ │ - add $0x1c,%edx │ │ - cmp %ebx,%edx │ │ - jne 57645 │ │ - jmp 56d8c │ │ - mov $0x38,%dl │ │ - jmp 57738 │ │ - mov $0x38,%al │ │ - mov -0x140(%ebp),%edx │ │ - mov -0xac(%ebp),%ecx │ │ - mov -0x160(%ebp),%esi │ │ - mov %edx,-0x1c(%ebp) │ │ - shl $0x8,%esi │ │ - movzbl %ch,%ecx │ │ + mov 0x34(%esi),%ecx │ │ + sbb -0x24(%ebp),%edx │ │ + mov %ecx,-0x28(%ebp) │ │ + setb %bl │ │ + xor %edx,%edx │ │ + cmp 0x18(%esi),%ecx │ │ + setb %dl │ │ + or %edi,%eax │ │ + mov -0x18(%ebp),%edi │ │ + movzbl %bl,%eax │ │ + cmove %edx,%eax │ │ + cmp $0x1,%al │ │ + jne 59835 │ │ + mov 0x20(%esi),%ecx │ │ + mov 0x1c(%esi),%eax │ │ + mov 0x30(%esi),%edx │ │ + mov %edi,-0x48(%ebp) │ │ + mov %ecx,-0xa4(%ebp) │ │ + mov 0x2c(%esi),%ecx │ │ + mov -0x34(%ebp),%esi │ │ + mov %eax,-0x90(%ebp) │ │ + mov %edx,-0x70(%ebp) │ │ + mov %ecx,-0x74(%ebp) │ │ + mov -0x4(%edi),%edx │ │ + mov %edi,%eax │ │ + test %esi,%esi │ │ + mov %edx,0x18(%edi) │ │ + movsd -0xc(%edi),%xmm0 │ │ + movsd %xmm0,0x10(%edi) │ │ + movq -0x1c(%edi),%xmm0 │ │ + movq -0x14(%edi),%xmm1 │ │ + movq %xmm1,0x8(%edi) │ │ + movq %xmm0,(%edi) │ │ + je 59800 │ │ + mov -0x68(%ebp),%edx │ │ + mov -0x2c(%eax),%ecx │ │ + mov -0x38(%ebp),%ebx │ │ + mov -0x30(%eax),%edi │ │ + mov %esi,-0x18(%ebp) │ │ + mov %edx,%esi │ │ + mov %ecx,-0x24(%ebp) │ │ + xor %ecx,%esi │ │ + mov %ebx,%ecx │ │ + xor %edi,%ecx │ │ + cmp %edi,%ebx │ │ + mov -0x28(%ebp),%edi │ │ + sbb -0x24(%ebp),%edx │ │ + setb %bl │ │ + xor %edx,%edx │ │ + cmp -0x20(%eax),%edi │ │ + lea -0x1c(%eax),%edi │ │ + setb %dl │ │ or %esi,%ecx │ │ - mov %ecx,-0x18(%ebp) │ │ - mov %eax,%ecx │ │ - jmp 577b5 │ │ - mov -0xb8(%ebp),%eax │ │ - mov $0x13,%dl │ │ - mov %edx,%ecx │ │ + mov -0x18(%ebp),%esi │ │ + movzbl %bl,%ecx │ │ + cmove %edx,%ecx │ │ + add $0x1c,%esi │ │ + test %cl,%cl │ │ + jne 59793 │ │ + jmp 59803 │ │ + mov -0x1c(%ebp),%edi │ │ + mov -0x90(%ebp),%ecx │ │ + mov -0xa4(%ebp),%esi │ │ + mov -0x68(%ebp),%edx │ │ + mov %esi,0x4(%edi) │ │ + mov %ecx,(%edi) │ │ + mov %edx,-0x10(%eax) │ │ + mov -0x38(%ebp),%esi │ │ + mov -0x70(%ebp),%edx │ │ + mov -0x48(%ebp),%edi │ │ + mov %esi,-0x14(%eax) │ │ + mov %edx,-0x8(%eax) │ │ + mov -0x74(%ebp),%esi │ │ + mov -0x28(%ebp),%edx │ │ + mov %esi,-0xc(%eax) │ │ + mov %edx,-0x4(%eax) │ │ + lea 0x1c(%edi),%eax │ │ + addl $0xffffffe4,-0x34(%ebp) │ │ + mov %edi,%esi │ │ + mov -0x2c(%ebp),%edi │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x1c(%ebp),%ecx │ │ + cmp -0x20(%ebp),%eax │ │ + jne 59724 │ │ + jmp 58b03 │ │ + mov -0x10(%ebp),%ebx │ │ + mov $0x10,%al │ │ + mov %eax,-0x14(%ebp) │ │ + jmp 5990f │ │ + mov -0x34(%ebp),%eax │ │ + movb $0x11,-0x344(%ebp) │ │ + movl $0x0,-0x20(%ebp) │ │ + mov %eax,-0x68(%ebp) │ │ + jmp 5988a │ │ + mov -0x340(%ebp),%eax │ │ + mov -0x33c(%ebp),%ecx │ │ + mov %eax,-0x68(%ebp) │ │ + mov %ecx,-0x20(%ebp) │ │ + mov -0x344(%ebp),%eax │ │ + jmp 59578 │ │ + mov $0x11,%al │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0x90(%ebp),%eax │ │ + jmp 59902 │ │ + mov $0x11,%al │ │ + movl $0x0,-0x20(%ebp) │ │ + mov %eax,-0x14(%ebp) │ │ mov %eax,-0x1c(%ebp) │ │ - movl $0x0,-0x18(%ebp) │ │ - mov %eax,-0x80(%ebp) │ │ - jmp 577b5 │ │ - mov -0x78(%ebp),%eax │ │ - mov $0x13,%cl │ │ - movl $0x0,-0x18(%ebp) │ │ + mov -0x70(%ebp),%eax │ │ + jmp 598db │ │ + mov $0x32,%al │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0xb0(%ebp),%ecx │ │ + mov -0x180(%ebp),%eax │ │ + shl $0x8,%eax │ │ + movzbl %ch,%ecx │ │ + or %eax,%ecx │ │ mov %eax,-0x1c(%ebp) │ │ - jmp 577b5 │ │ - mov $0x13,%cl │ │ - movl $0x0,-0x18(%ebp) │ │ - jmp 577b5 │ │ - mov $0x38,%al │ │ - mov %eax,-0x10(%ebp) │ │ - mov -0x13c(%ebp),%edx │ │ - jmp 5779b │ │ - mov -0x78(%ebp),%eax │ │ - mov %eax,-0x7c(%ebp) │ │ - mov -0x7c(%ebp),%ecx │ │ - mov $0x13,%al │ │ - xor %edx,%edx │ │ - mov %eax,-0x10(%ebp) │ │ - mov %dl,%ah │ │ - mov %eax,-0x60(%ebp) │ │ - mov %ecx,-0x94(%ebp) │ │ - jmp 5779b │ │ - mov $0x13,%al │ │ + mov -0xd4(%ebp),%eax │ │ + mov %ecx,-0x20(%ebp) │ │ + mov %eax,-0x68(%ebp) │ │ + jmp 59963 │ │ + jmp 59905 │ │ + mov $0x11,%al │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0xc4(%ebp),%eax │ │ + jmp 59902 │ │ + mov $0x11,%al │ │ + movl $0x0,-0x20(%ebp) │ │ + jmp 5993b │ │ + mov $0x11,%cl │ │ + mov %ecx,-0x14(%ebp) │ │ + mov %eax,-0x68(%ebp) │ │ + mov -0x18(%ebp),%edx │ │ + movl $0x0,-0x20(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + jmp 595ac │ │ + mov $0x32,%al │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0xa0(%ebp),%edx │ │ + jmp 5994f │ │ + mov -0x68(%ebp),%eax │ │ + mov %eax,-0x70(%ebp) │ │ + mov -0x70(%ebp),%edi │ │ + jmp 59943 │ │ + mov $0x11,%al │ │ + movl $0x0,-0x20(%ebp) │ │ + mov %ecx,-0x68(%ebp) │ │ + mov %eax,-0x14(%ebp) │ │ + jmp 59960 │ │ + mov -0x7c(%ebp),%edi │ │ + mov $0x11,%al │ │ xor %edx,%edx │ │ - mov %eax,-0x10(%ebp) │ │ + mov %eax,-0x14(%ebp) │ │ mov %dl,%ah │ │ - mov %eax,-0x60(%ebp) │ │ - mov -0x94(%ebp),%ecx │ │ - mov -0x60(%ebp),%eax │ │ + mov %eax,-0x78(%ebp) │ │ + mov -0x78(%ebp),%eax │ │ shl $0x8,%edx │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov -0x10(%ebp),%ecx │ │ + mov %edi,-0x68(%ebp) │ │ movzbl %ah,%eax │ │ or %edx,%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov -0x80(%ebp),%eax │ │ + mov %eax,-0x20(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x18(%ebp),%edx │ │ + jmp 595ac │ │ + mov $0x11,%al │ │ + mov %ecx,-0x68(%ebp) │ │ + movl $0x0,-0x1c(%ebp) │ │ + xor %edx,%edx │ │ movl $0x0,-0x20(%ebp) │ │ - mov %al,%ch │ │ - mov %ecx,-0x10(%ebp) │ │ - jmp 56a25 │ │ - xor %ecx,%ecx │ │ - mov $0x13,%al │ │ - mov %edx,-0x1c(%ebp) │ │ + mov %eax,-0x14(%ebp) │ │ + jmp 595ac │ │ + mov %eax,%ecx │ │ + mov %ah,%dl │ │ + shr $0x10,%ecx │ │ + mov %ecx,-0x1c(%ebp) │ │ + jmp 595ac │ │ + mov -0x10(%ebp),%ebx │ │ + mov $0x11,%al │ │ movl $0x0,-0x20(%ebp) │ │ - movl $0x0,-0x18(%ebp) │ │ - mov %cl,%ah │ │ - mov %eax,-0x10(%ebp) │ │ - jmp 56a25 │ │ - mov -0x1c(%ebp),%eax │ │ - mov %ecx,-0x10(%ebp) │ │ - shrd $0x10,%eax,%ecx │ │ - mov %ecx,-0x20(%ebp) │ │ - jmp 56a25 │ │ - mov -0x14(%ebp),%ebx │ │ + mov %ecx,-0x68(%ebp) │ │ + jmp 5985a │ │ + mov -0x10(%ebp),%ebx │ │ mov %esi,%edx │ │ - call 6fac0 │ │ - jmp 556e8 │ │ + call 70ad0 │ │ + jmp 576d9 │ │ push $0x4 │ │ pop %ecx │ │ - mov %esi,%edx │ │ - mov %edi,%ebx │ │ - call 246cb │ │ - jmp 57833 │ │ - mov %esi,%edx │ │ - mov %edi,%ebx │ │ - call 6fbc0 │ │ - jmp 56d8c │ │ - lea -0x778(%ebx),%eax │ │ + mov -0x24(%ebp),%edx │ │ + mov -0x10(%ebp),%ebx │ │ + call 247ab │ │ + jmp 599f2 │ │ + mov -0x10(%ebp),%ebx │ │ + mov %ecx,%esi │ │ + call 70b80 │ │ + mov -0x14(%ebp),%edx │ │ + mov %esi,%ecx │ │ + jmp 58b03 │ │ + mov -0x14(%ebp),%edx │ │ + lea -0x8e4(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 31e2c │ │ + call 336a0 │ │ ud2 │ │ - jmp 57941 │ │ - jmp 579ba │ │ - jmp 57847 │ │ - jmp 57847 │ │ - jmp 5784c │ │ - jmp 57847 │ │ - mov %eax,-0x18(%ebp) │ │ - jmp 57866 │ │ + jmp 59af6 │ │ + jmp 59b84 │ │ + jmp 59a26 │ │ + jmp 59a21 │ │ + jmp 59a21 │ │ + jmp 59a21 │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x348(%ebp),%ecx │ │ + call 6fdc0 │ │ + jmp 59af9 │ │ + jmp 59c26 │ │ + mov %eax,-0x14(%ebp) │ │ + jmp 59a40 │ │ cmpl $0x0,-0x138(%ebp) │ │ - mov %eax,-0x18(%ebp) │ │ - je 57866 │ │ - mov -0x14(%ebp),%ebx │ │ + mov %eax,-0x14(%ebp) │ │ + je 59a40 │ │ + mov -0x10(%ebp),%ebx │ │ lea -0x134(%ebp),%ecx │ │ - call 61cf0 │ │ + call 626d0 │ │ mov $0x1,%al │ │ - mov %eax,-0x10(%ebp) │ │ - mov -0x14(%ebp),%ebx │ │ - lea -0x4a8(%ebp),%ecx │ │ - call 5d040 │ │ - jmp 57949 │ │ - mov %eax,-0x18(%ebp) │ │ - mov -0x14(%ebp),%ebx │ │ - lea -0x2f0(%ebp),%ecx │ │ - call 6eef0 │ │ - jmp 57944 │ │ - jmp 57a65 │ │ - mov %eax,%esi │ │ - mov -0x14(%ebp),%ebx │ │ - lea -0xec(%ebp),%ecx │ │ - call 6fe30 │ │ - jmp 579a0 │ │ - jmp 57a65 │ │ - mov %eax,%esi │ │ - mov -0x14(%ebp),%ebx │ │ - lea -0x2f0(%ebp),%ecx │ │ - call 6ee50 │ │ - jmp 57992 │ │ - jmp 57a65 │ │ - mov %eax,-0x18(%ebp) │ │ - mov -0x14(%ebp),%ebx │ │ - lea -0x10c(%ebp),%ecx │ │ - call 6fd80 │ │ - cmpb $0x0,-0x1c(%ebp) │ │ - jne 57a25 │ │ - mov -0x58(%ebp),%eax │ │ - jmp 57a1a │ │ - jmp 57a65 │ │ - mov -0x58(%ebp),%ecx │ │ - mov -0x14(%ebp),%ebx │ │ mov %eax,-0x18(%ebp) │ │ - mov %ecx,(%esp) │ │ - call 7bfb0 │ │ - movl $0x0,-0x10(%ebp) │ │ - jmp 57949 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x538(%ebp),%ecx │ │ + call 5eeb0 │ │ + jmp 59afe │ │ + lea -0x538(%ebp),%ecx │ │ + mov %eax,-0x14(%ebp) │ │ + jmp 59a6f │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,-0x14(%ebp) │ │ + lea -0x538(%ebp),%ecx │ │ + call 5efc0 │ │ + jmp 59af9 │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x348(%ebp),%ecx │ │ + call 6fd10 │ │ + jmp 59b36 │ │ + jmp 59c26 │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x168(%ebp),%ecx │ │ + call 70eb0 │ │ + jmp 59b44 │ │ + jmp 59c26 │ │ + mov %eax,-0x14(%ebp) │ │ + jmp 59bfd │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x104(%ebp),%ecx │ │ + call 70e00 │ │ + cmpb $0x0,-0x18(%ebp) │ │ + jne 59be3 │ │ + mov %esi,(%esp) │ │ + jmp 59bdb │ │ + jmp 59c26 │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,-0x14(%ebp) │ │ + mov %esi,(%esp) │ │ + call 7b700 │ │ + movl $0x0,-0x18(%ebp) │ │ + jmp 59afe │ │ + mov %eax,-0x14(%ebp) │ │ + mov $0x1,%al │ │ mov %eax,-0x18(%ebp) │ │ - lea -0x4a8(%ebp),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x104(%ebp),%ecx │ │ + call 70e00 │ │ + cmpb $0x0,-0x18(%ebp) │ │ + jne 59bc9 │ │ + jmp 59be3 │ │ + jmp 59c26 │ │ + mov %eax,-0x14(%ebp) │ │ + jmp 59b44 │ │ + mov %eax,-0x14(%ebp) │ │ + mov 0xc(%ebp),%esi │ │ + mov -0x18(%ebp),%eax │ │ + jmp 59c99 │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x168(%ebp),%ecx │ │ + call 70eb0 │ │ + mov -0x10(%ebp),%edi │ │ + lea -0x1c8(%ebp),%ecx │ │ mov %edi,%ebx │ │ - jmp 57930 │ │ - mov %eax,%esi │ │ - jmp 57a42 │ │ - mov %eax,%esi │ │ - jmp 579a0 │ │ - lea -0x4a8(%ebp),%ecx │ │ - mov %eax,-0x18(%ebp) │ │ - call 5d140 │ │ - jmp 57944 │ │ - mov %eax,%esi │ │ - mov -0x10(%ebp),%eax │ │ - jmp 57abf │ │ - mov %eax,-0x18(%ebp) │ │ - mov $0x1,%al │ │ - mov %eax,-0x10(%ebp) │ │ - mov -0x14(%ebp),%ebx │ │ - lea -0x10c(%ebp),%ecx │ │ - call 6fd80 │ │ - cmpb $0x0,-0x10(%ebp) │ │ - jne 57a0b │ │ - jmp 57a25 │ │ - jmp 57a65 │ │ + call 6fb20 │ │ + jmp 59bfd │ │ + jmp 59c26 │ │ mov 0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%ebx │ │ - mov %eax,%esi │ │ - mov 0x4(%ecx),%edx │ │ - mov -0x38(%ebp),%ecx │ │ - call 6f790 │ │ - lea -0x198(%ebp),%ecx │ │ - mov %ebx,%edi │ │ - call 702d0 │ │ - jmp 57ad7 │ │ - mov %eax,%esi │ │ - mov -0x14(%ebp),%ebx │ │ - lea -0xec(%ebp),%ecx │ │ - call 6fe30 │ │ - mov -0x14(%ebp),%edi │ │ - lea -0x1a8(%ebp),%ecx │ │ mov %edi,%ebx │ │ - call 6ec80 │ │ - jmp 57a42 │ │ - jmp 57a65 │ │ - mov %eax,-0x18(%ebp) │ │ - jmp 57a25 │ │ - mov %eax,%esi │ │ - mov %ebx,%edi │ │ - jmp 57a7c │ │ - mov %eax,%esi │ │ - mov $0x1,%al │ │ - mov %ebx,%edi │ │ - mov %eax,-0x64(%ebp) │ │ - jmp 57abd │ │ - mov %eax,-0x18(%ebp) │ │ + mov %eax,-0x14(%ebp) │ │ + mov 0x4(%ecx),%edx │ │ + mov -0x20(%ebp),%ecx │ │ + call 70790 │ │ + lea -0x1b8(%ebp),%ecx │ │ + call 71380 │ │ + mov 0xc(%ebp),%esi │ │ + jmp 59cb1 │ │ + mov %eax,-0x14(%ebp) │ │ + jmp 59be3 │ │ + mov 0xc(%ebp),%esi │ │ + mov %eax,-0x14(%ebp) │ │ + jmp 59c50 │ │ + mov %eax,-0x14(%ebp) │ │ dec %edi │ │ - je 579f4 │ │ - mov -0x14(%ebp),%ebx │ │ - lea 0x148(%esi),%eax │ │ + je 59bb2 │ │ + mov -0x10(%ebp),%ebx │ │ + lea 0x180(%esi),%eax │ │ mov %esi,%ecx │ │ - mov %eax,-0x10(%ebp) │ │ - call 6eef0 │ │ - mov -0x10(%ebp),%esi │ │ - jmp 579d9 │ │ - cmpl $0x0,-0x10c(%ebp) │ │ - je 57a0b │ │ - mov -0x58(%ebp),%eax │ │ - mov -0x14(%ebp),%ebx │ │ + mov %eax,-0x18(%ebp) │ │ + call 6fdc0 │ │ + mov -0x18(%ebp),%esi │ │ + jmp 59b97 │ │ + cmpl $0x0,-0x104(%ebp) │ │ + je 59bc9 │ │ + mov -0x28(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,-0x90(%ebp) │ │ - je 57a25 │ │ - mov -0x8c(%ebp),%eax │ │ - mov -0x14(%ebp),%ebx │ │ + call 7b700 │ │ + cmpl $0x0,-0x9c(%ebp) │ │ + je 59be3 │ │ + mov -0x98(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,-0x100(%ebp) │ │ - je 57a3f │ │ - mov -0xfc(%ebp),%eax │ │ - mov -0x14(%ebp),%ebx │ │ + mov -0x10(%ebp),%ebx │ │ + call 7b700 │ │ + cmpl $0x0,-0xf8(%ebp) │ │ + je 59bfd │ │ + mov -0xf4(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x18(%ebp),%esi │ │ - mov -0x38(%ebp),%eax │ │ + call 7b700 │ │ + mov -0x40(%ebp),%eax │ │ lock decl (%eax) │ │ - jne 57a5e │ │ - mov -0x14(%ebp),%edi │ │ - lea -0x148(%ebp),%ecx │ │ + jne 59c1c │ │ + mov -0x10(%ebp),%edi │ │ + lea -0x140(%ebp),%ecx │ │ mov %edi,%ebx │ │ - call 59db0 │ │ + call 5bf70 │ │ + mov 0xc(%ebp),%esi │ │ mov $0x1,%al │ │ - jmp 57abf │ │ - mov -0x14(%ebp),%edi │ │ - jmp 57abd │ │ - jmp 57aa7 │ │ - mov -0x14(%ebp),%ebx │ │ - call 341e6 │ │ - mov %eax,%esi │ │ - lea -0x2f0(%ebp),%ecx │ │ - mov %edi,%ebx │ │ - call 59e40 │ │ - mov 0xc(%ebp),%eax │ │ - mov -0x98(%ebp),%ecx │ │ - mov %edi,%ebx │ │ - mov 0x4(%eax),%edx │ │ - call 6f790 │ │ - lea -0x310(%ebp),%ecx │ │ - call 6e870 │ │ + jmp 59c99 │ │ + mov -0x10(%ebp),%edi │ │ + mov 0xc(%ebp),%esi │ │ + jmp 59c97 │ │ + jmp 59c7d │ │ + mov -0x10(%ebp),%ebx │ │ + call 34816 │ │ + mov 0xc(%ebp),%esi │ │ + mov %eax,-0x14(%ebp) │ │ mov $0x1,%al │ │ - movl $0x0,-0x64(%ebp) │ │ - jmp 57abf │ │ - jmp 57aa7 │ │ + mov %ebx,%edi │ │ + mov %eax,-0x50(%ebp) │ │ + jmp 59c97 │ │ + mov %eax,%edi │ │ + lea -0x348(%ebp),%ecx │ │ + call 5c000 │ │ + mov 0xc(%ebp),%esi │ │ + mov %edi,-0x14(%ebp) │ │ + mov 0x4(%esi),%edx │ │ + mov -0x70(%ebp),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x368(%ebp),%edi │ │ + call 70790 │ │ + mov %edi,%ecx │ │ + mov %ebx,%edi │ │ + call 6f710 │ │ + mov $0x1,%al │ │ + movl $0x0,-0x50(%ebp) │ │ + jmp 59c99 │ │ + call 34816 │ │ mov %edi,%ebx │ │ - call 341e6 │ │ - mov %eax,%esi │ │ - lea -0x2f0(%ebp),%ecx │ │ + call 34816 │ │ + mov %eax,-0x14(%ebp) │ │ + lea -0x348(%ebp),%ecx │ │ mov %edi,%ebx │ │ - call 59e40 │ │ + call 5c000 │ │ + mov 0xc(%ebp),%esi │ │ mov $0x1,%al │ │ test %al,%al │ │ - je 57ad7 │ │ + je 59cb1 │ │ mov 0x10(%ebp),%eax │ │ mov (%eax),%ecx │ │ cmp $0xffffffff,%ecx │ │ - je 57ad7 │ │ + je 59cb1 │ │ mov 0x4(%eax),%edx │ │ mov %edi,%ebx │ │ - call 6f790 │ │ - mov 0xc(%ebp),%eax │ │ - mov (%eax),%ecx │ │ + call 70790 │ │ + mov (%esi),%ecx │ │ cmp $0xffffffff,%ecx │ │ - je 57af1 │ │ - cmpb $0x0,-0x64(%ebp) │ │ - je 57af1 │ │ - mov 0x4(%eax),%edx │ │ + je 59cc8 │ │ + cmpb $0x0,-0x50(%ebp) │ │ + je 59cc8 │ │ + mov 0x4(%esi),%edx │ │ mov %edi,%ebx │ │ - call 6f790 │ │ + call 70790 │ │ mov 0x8(%ebp),%eax │ │ mov %edi,%ebx │ │ mov (%eax),%ecx │ │ mov 0x4(%eax),%edx │ │ - call 6f790 │ │ - mov %esi,(%esp) │ │ - call 784f0 │ │ - jmp 57aa7 │ │ + call 70790 │ │ + mov -0x14(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 77c40 │ │ + jmp 59c7d │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x1cc,%esp │ │ + sub $0x1ac,%esp │ │ mov 0x8(%ebp),%edi │ │ - call 57b24 │ │ + call 59d04 │ │ pop %ebx │ │ - lea -0x30(%ebp),%eax │ │ - movl $0x0,-0x30(%ebp) │ │ - movw $0x1b6,-0x2c(%ebp) │ │ - movl $0x0,-0x2a(%ebp) │ │ - movw $0x0,-0x26(%ebp) │ │ - movb $0x1,-0x2a(%ebp) │ │ - mov %ecx,-0x10(%ebp) │ │ - add $0x26cb8,%ebx │ │ - mov %eax,-0x34(%ebp) │ │ - mov %ebx,-0x14(%ebp) │ │ + lea -0x2c(%ebp),%eax │ │ + movl $0x0,-0x2c(%ebp) │ │ + movw $0x1b6,-0x28(%ebp) │ │ + movl $0x0,-0x26(%ebp) │ │ + movw $0x0,-0x22(%ebp) │ │ + movb $0x1,-0x26(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + add $0x24388,%ebx │ │ + mov %eax,-0x30(%ebp) │ │ + mov %ebx,-0x10(%ebp) │ │ cmp $0x17f,%edi │ │ - ja 57bd8 │ │ + ja 59db8 │ │ + sub $0x4,%esp │ │ lea -0x1b8(%ebp),%esi │ │ - mov %edi,0x8(%esp) │ │ - mov %edx,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - call 7bfc0 │ │ + push %edi │ │ + push %edx │ │ + push %esi │ │ + call 7b710 │ │ + add $0x10,%esp │ │ lea 0x1(%edi),%eax │ │ cmp $0x6,%edi │ │ movb $0x0,-0x1b8(%ebp,%edi,1) │ │ - ja 57ba8 │ │ + ja 59d88 │ │ xor %edx,%edx │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ + nopl (%eax) │ │ cmpb $0x0,-0x1b8(%ebp,%edx,1) │ │ - je 57c5f │ │ + je 59e3f │ │ inc %edx │ │ cmp %edx,%eax │ │ - jne 57b90 │ │ - jmp 57c85 │ │ + jne 59d70 │ │ + jmp 59e69 │ │ lea -0x1b5(%ebp),%ecx │ │ and $0xfffffffc,%ecx │ │ sub %esi,%ecx │ │ - jne 57bbc │ │ + jne 59d9c │ │ lea -0x7(%edi),%ebx │ │ xor %ecx,%ecx │ │ - jmp 57bff │ │ + jmp 59de3 │ │ xor %edx,%edx │ │ xchg %ax,%ax │ │ cmpb $0x0,-0x1b8(%ebp,%edx,1) │ │ - je 57c5f │ │ + je 59e3f │ │ inc %edx │ │ cmp %edx,%ecx │ │ - jne 57bc0 │ │ + jne 59da0 │ │ lea -0x7(%edi),%ebx │ │ - jmp 57bfb │ │ + jmp 59ddf │ │ mov %ecx,%esi │ │ - lea -0x34(%ebp),%eax │ │ + sub $0x8,%esp │ │ + lea -0x30(%ebp),%eax │ │ lea -0x20(%ebp),%ecx │ │ - mov %edi,(%esp) │ │ - mov %eax,0x4(%esp) │ │ - call 54410 │ │ + push %eax │ │ + push %edi │ │ + call 56380 │ │ + add $0x10,%esp │ │ cmpb $0xff,-0x20(%ebp) │ │ - jne 57ca0 │ │ - jmp 57c80 │ │ + mov -0x1c(%ebp),%edi │ │ + jne 59e87 │ │ + jmp 59eb5 │ │ cmp %ebx,%ecx │ │ - ja 57c30 │ │ + ja 59e14 │ │ mov -0x1b8(%ebp,%ecx,1),%esi │ │ mov -0x1b4(%ebp,%ecx,1),%edi │ │ mov $0x1010100,%edx │ │ sub %esi,%edx │ │ or %esi,%edx │ │ mov $0x1010100,%esi │ │ sub %edi,%esi │ │ or %edi,%esi │ │ and %edx,%esi │ │ not %esi │ │ test $0x80808080,%esi │ │ - jne 57c30 │ │ + jne 59e14 │ │ add $0x8,%ecx │ │ - jmp 57bfb │ │ - mov -0x14(%ebp),%ebx │ │ + jmp 59ddf │ │ + mov -0x10(%ebp),%ebx │ │ mov 0x8(%ebp),%edi │ │ sub %ecx,%eax │ │ - je 57c85 │ │ + je 59e69 │ │ lea -0x1b8(%ebp,%ecx,1),%esi │ │ xor %edx,%edx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ + nopw 0x0(%eax,%eax,1) │ │ cmpb $0x0,(%esi,%edx,1) │ │ - je 57c5d │ │ + je 59e3d │ │ inc %edx │ │ cmp %edx,%eax │ │ - jne 57c50 │ │ - jmp 57c85 │ │ + jne 59e30 │ │ + jmp 59e69 │ │ add %ecx,%edx │ │ cmp %edi,%edx │ │ - jne 57c85 │ │ - lea -0x30(%ebp),%eax │ │ + jne 59e69 │ │ + sub $0xc,%esp │ │ + lea -0x2c(%ebp),%eax │ │ lea -0x20(%ebp),%ecx │ │ lea -0x1b8(%ebp),%edx │ │ - mov %eax,(%esp) │ │ - call 53da0 │ │ - mov -0x10(%ebp),%esi │ │ + push %eax │ │ + call 55da0 │ │ + add $0x10,%esp │ │ + mov -0x14(%ebp),%esi │ │ cmpb $0xff,-0x20(%ebp) │ │ - jne 57ca0 │ │ mov -0x1c(%ebp),%edi │ │ - jmp 57cf9 │ │ - mov -0x9bc(%ebx),%eax │ │ - mov -0x9b8(%ebx),%ecx │ │ - mov -0x10(%ebp),%esi │ │ + jne 59e87 │ │ + jmp 59eb5 │ │ + mov -0xb24(%ebx),%eax │ │ + mov -0xb20(%ebx),%ecx │ │ + mov -0x14(%ebp),%esi │ │ mov %ecx,-0x1c(%ebp) │ │ mov %eax,-0x20(%ebp) │ │ cmpb $0xff,-0x20(%ebp) │ │ - je 57c80 │ │ - movzbl -0x20(%ebp),%eax │ │ mov -0x1c(%ebp),%edi │ │ + je 59eb5 │ │ + mov -0x20(%ebp),%eax │ │ cmp $0xff,%al │ │ - je 57cf0 │ │ - cmp $0x3,%al │ │ - jne 57d90 │ │ - mov (%edi),%eax │ │ - mov 0x4(%edi),%esi │ │ - mov %eax,-0x24(%ebp) │ │ - mov (%esi),%eax │ │ - test %eax,%eax │ │ - je 57ccc │ │ - mov -0x24(%ebp),%ecx │ │ - mov -0x14(%ebp),%ebx │ │ - mov %ecx,(%esp) │ │ - call *%eax │ │ - mov -0x24(%ebp),%eax │ │ - cmpl $0x0,0x4(%esi) │ │ - mov -0x14(%ebp),%ebx │ │ - je 57ce0 │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov %edi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%esi │ │ - jmp 57d90 │ │ + je 59ea2 │ │ + movzbl %al,%eax │ │ + cmp $0x3,%eax │ │ + jne 59eaa │ │ + sub $0xc,%esp │ │ + push %edi │ │ + call *0xc(%edi) │ │ + add $0x10,%esp │ │ + jmp 59eaa │ │ + mov -0x1c(%ebp),%edi │ │ cmp $0xffffffff,%edi │ │ - je 57d90 │ │ - mov -0x14(%ebp),%ebx │ │ + jne 59eb5 │ │ + movl $0x0,(%esi) │ │ + jmp 59f6c │ │ xorps %xmm0,%xmm0 │ │ - lea -0x1b8(%ebp),%eax │ │ - mov %edi,(%esp) │ │ movaps %xmm0,-0x168(%ebp) │ │ movaps %xmm0,-0x178(%ebp) │ │ movaps %xmm0,-0x188(%ebp) │ │ movaps %xmm0,-0x198(%ebp) │ │ movaps %xmm0,-0x1a8(%ebp) │ │ movaps %xmm0,-0x1b8(%ebp) │ │ - mov %eax,0x4(%esp) │ │ - call 7c170 │ │ + sub $0x8,%esp │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x1b8(%ebp),%eax │ │ + push %eax │ │ + push %edi │ │ + call 7b8c0 │ │ + add $0x10,%esp │ │ cmp $0xffffffff,%eax │ │ - je 57d98 │ │ + je 59f39 │ │ cmpl $0x0,-0x188(%ebp) │ │ - jne 57d9d │ │ + jne 59f4e │ │ mov -0x18c(%ebp),%esi │ │ - mov %edi,0x10(%esp) │ │ - movl $0x0,0x14(%esp) │ │ - movl $0x2,0xc(%esp) │ │ - movl $0x1,0x8(%esp) │ │ - movl $0x0,(%esp) │ │ - mov %esi,0x4(%esp) │ │ - call 7c190 │ │ + sub $0x8,%esp │ │ + mov -0x10(%ebp),%ebx │ │ + push $0x0 │ │ + push %edi │ │ + push $0x2 │ │ + push $0x1 │ │ + push %esi │ │ + push $0x0 │ │ + call 7b8e0 │ │ + add $0x20,%esp │ │ cmp $0xffffffff,%eax │ │ - je 57da5 │ │ - mov -0x10(%ebp),%ecx │ │ + je 59f56 │ │ + mov -0x14(%ebp),%ecx │ │ mov %eax,0x4(%ecx) │ │ mov $0x1,%eax │ │ mov %esi,0x8(%ecx) │ │ - jmp 57daa │ │ - movl $0x0,(%esi) │ │ - jmp 57db7 │ │ - call 7c020 <__errno@plt> │ │ + jmp 59f5b │ │ + call 7b770 <__errno@plt> │ │ + mov 0x10f0(%ebx),%ecx │ │ + lea -0xa4c(%ebx),%eax │ │ + cmp %eax,%ecx │ │ + jne 59f77 │ │ movl $0x0,(%esi) │ │ - jmp 57daf │ │ - mov -0x10(%ebp),%ecx │ │ + jmp 59f5d │ │ + mov -0x14(%ebp),%ecx │ │ xor %eax,%eax │ │ - mov -0x14(%ebp),%ebx │ │ mov %eax,(%ecx) │ │ - mov %edi,(%esp) │ │ - call 7bf90 │ │ - add $0x1cc,%esp │ │ + sub $0xc,%esp │ │ + mov -0x10(%ebp),%ebx │ │ + push %edi │ │ + call 7b6e0 │ │ + add $0x10,%esp │ │ + add $0x1ac,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov -0x24(%ebp),%ecx │ │ - cmpl $0x0,0x4(%esi) │ │ - mov %eax,-0x10(%ebp) │ │ - je 57dd9 │ │ - mov -0x14(%ebp),%ebx │ │ - mov %ecx,(%esp) │ │ - call 7bfb0 │ │ - mov -0x14(%ebp),%ebx │ │ - mov %edi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ + mov -0x10(%ebp),%ecx │ │ + mov %eax,0x10f0(%ecx) │ │ + movl $0x0,(%esi) │ │ + jmp 59f5d │ │ int3 │ │ - mov 0x18(%ecx),%eax │ │ - test %eax,%eax │ │ - je 57f79 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x30,%esp │ │ - mov 0x14(%ecx),%edx │ │ - mov 0xc(%ecx),%esi │ │ + sub $0x3c,%esp │ │ + call 59f9e │ │ + pop %eax │ │ + add $0x240ee,%eax │ │ + mov %eax,-0x28(%ebp) │ │ + mov 0x18(%ecx),%eax │ │ + test %eax,%eax │ │ + je 5a123 │ │ + mov 0x14(%ecx),%ebx │ │ + mov 0xc(%ecx),%edx │ │ mov 0x10(%ecx),%ecx │ │ lea (%eax,%eax,4),%eax │ │ - lea (%edx,%eax,8),%eax │ │ - mov %esi,0x8(%esp) │ │ - mov %ecx,0xc(%esp) │ │ - mov %eax,0x10(%esp) │ │ - jmp 57e30 │ │ - xchg %ax,%ax │ │ - mov (%esp),%edx │ │ - add $0x28,%edx │ │ - cmp 0x10(%esp),%edx │ │ - je 57f70 │ │ - cmpl $0x7,0x4(%edx) │ │ - mov %edx,(%esp) │ │ - jne 57e20 │ │ - mov (%esp),%ecx │ │ - mov 0x14(%ecx),%ebx │ │ - test %ebx,%ebx │ │ - je 57e6e │ │ - mov 0x10(%ecx),%eax │ │ - mov 0xc(%esp),%ecx │ │ - sub %eax,%ecx │ │ - setb %dl │ │ - cmp %ebx,%ecx │ │ - setb %cl │ │ - or %dl,%cl │ │ - jne 57e20 │ │ - add 0x8(%esp),%eax │ │ - mov (%esp),%ecx │ │ - mov 0x20(%ecx),%ecx │ │ - mov $0x4,%edx │ │ - cmp $0x5,%ecx │ │ - jae 57e80 │ │ - jmp 57e8a │ │ - mov $0x1,%eax │ │ - mov 0x20(%ecx),%ecx │ │ - mov $0x4,%edx │ │ - cmp $0x5,%ecx │ │ - jb 57e8a │ │ - mov $0x8,%edx │ │ - cmp $0x8,%ecx │ │ - jne 57e20 │ │ - cmp $0xc,%ebx │ │ - jb 57e20 │ │ - mov %edx,%esi │ │ - lea 0xb(%edx),%ecx │ │ - dec %edx │ │ - neg %esi │ │ - mov %ecx,0x20(%esp) │ │ - mov %edx,0x1c(%esp) │ │ - mov %esi,0x4(%esp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ + lea (%ebx,%eax,8),%eax │ │ + mov %edx,-0x20(%ebp) │ │ + mov %ecx,-0x24(%ebp) │ │ + mov %eax,-0x30(%ebp) │ │ + jmp 59fdc │ │ nopl (%eax) │ │ - mov (%eax),%edx │ │ - lea -0xc(%ebx),%ecx │ │ - cmp %ecx,%edx │ │ - ja 57e20 │ │ - mov 0x20(%esp),%ecx │ │ - lea (%ecx,%edx,1),%edi │ │ - mov %ebx,%ecx │ │ - and 0x4(%esp),%edi │ │ - sub %edi,%ecx │ │ - jb 57e20 │ │ - mov 0x4(%eax),%esi │ │ - cmp %ecx,%esi │ │ - ja 57e20 │ │ - mov 0x1c(%esp),%ecx │ │ - mov %edi,0x14(%esp) │ │ - mov %esi,0x18(%esp) │ │ - mov %ebx,0x2c(%esp) │ │ - add %ecx,%edi │ │ - add %esi,%edi │ │ + add $0x28,%ebx │ │ + cmp -0x30(%ebp),%ebx │ │ + je 5a123 │ │ + cmpl $0x7,0x4(%ebx) │ │ + jne 59fd0 │ │ + mov 0x14(%ebx),%edx │ │ + test %edx,%edx │ │ + je 5a00f │ │ + mov 0x10(%ebx),%esi │ │ + mov -0x24(%ebp),%eax │ │ + sub %esi,%eax │ │ + setb %cl │ │ + cmp %edx,%eax │ │ + setb %al │ │ + or %cl,%al │ │ + jne 59fd0 │ │ + add -0x20(%ebp),%esi │ │ + mov 0x20(%ebx),%eax │ │ + mov $0x4,%ecx │ │ + cmp $0x5,%eax │ │ + jae 5a021 │ │ + jmp 5a02b │ │ mov $0x1,%esi │ │ - and 0x4(%esp),%edi │ │ - lea (%eax,%edi,1),%ecx │ │ - sub %edi,%ebx │ │ - mov %edi,0x28(%esp) │ │ - cmovb %esi,%ecx │ │ - mov $0x0,%esi │ │ - cmovb %esi,%ebx │ │ - mov %ecx,0x24(%esp) │ │ + mov 0x20(%ebx),%eax │ │ + mov $0x4,%ecx │ │ + cmp $0x5,%eax │ │ + jb 5a02b │ │ + mov $0x8,%ecx │ │ + cmp $0x8,%eax │ │ + jne 59fd0 │ │ + cmp $0xc,%edx │ │ + jb 59fd0 │ │ + mov %ecx,%edi │ │ + lea 0xb(%ecx),%eax │ │ + dec %ecx │ │ + mov %ebx,-0x14(%ebp) │ │ + neg %edi │ │ + mov %eax,-0x38(%ebp) │ │ + mov %ecx,-0x34(%ebp) │ │ + mov %edi,-0x18(%ebp) │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - mov %edx,%esi │ │ - sub $0x1,%edx │ │ - jb 57f50 │ │ - cmpb $0x0,0xb(%eax,%esi,1) │ │ - je 57f20 │ │ - cmp $0x3,%esi │ │ - jne 57f50 │ │ - movzwl 0xc(%eax),%edx │ │ - movzbl 0xe(%eax),%esi │ │ - xor $0x4e47,%edx │ │ - xor $0x55,%esi │ │ - or %dx,%si │ │ - jne 57f50 │ │ - cmpl $0x3,0x8(%eax) │ │ - je 57f7c │ │ - nop │ │ - mov 0x28(%esp),%eax │ │ - cmp %eax,0x2c(%esp) │ │ - jbe 57e20 │ │ - mov 0x24(%esp),%eax │ │ - cmp $0xc,%ebx │ │ - jae 57eb0 │ │ - jmp 57e20 │ │ - xor %eax,%eax │ │ - add $0x30,%esp │ │ + xchg %ax,%ax │ │ + mov (%esi),%eax │ │ + lea -0xc(%edx),%ecx │ │ + cmp %ecx,%eax │ │ + ja 59fd0 │ │ + mov -0x38(%ebp),%ecx │ │ + lea (%ecx,%eax,1),%ebx │ │ + mov %edx,%ecx │ │ + and -0x18(%ebp),%ebx │ │ + mov %ebx,-0x10(%ebp) │ │ + sub %ebx,%ecx │ │ + mov -0x14(%ebp),%ebx │ │ + jb 59fd0 │ │ + mov 0x4(%esi),%edi │ │ + cmp %ecx,%edi │ │ + ja 59fd0 │ │ + mov -0x34(%ebp),%ebx │ │ + mov -0x10(%ebp),%ecx │ │ + mov %edx,-0x1c(%ebp) │ │ + lea (%ebx,%ecx,1),%edx │ │ + mov -0x1c(%ebp),%ecx │ │ + add %edi,%edx │ │ + and -0x18(%ebp),%edx │ │ + lea (%esi,%edx,1),%ebx │ │ + mov %edx,-0x44(%ebp) │ │ + sub %edx,%ecx │ │ + mov $0x1,%edx │ │ + cmovb %edx,%ebx │ │ + mov %ebx,-0x40(%ebp) │ │ + mov $0x0,%ebx │ │ + cmovb %ebx,%ecx │ │ + mov %ecx,-0x3c(%ebp) │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl (%eax) │ │ + mov %eax,%edx │ │ + sub $0x1,%eax │ │ + jb 5a100 │ │ + cmpb $0x0,0xb(%esi,%edx,1) │ │ + je 5a0c0 │ │ + cmp $0x3,%edx │ │ + jne 5a100 │ │ + sub $0x4,%esp │ │ + mov -0x28(%ebp),%ebx │ │ + mov %edi,-0x2c(%ebp) │ │ + lea -0x7506c(%ebx),%eax │ │ + push $0x3 │ │ + push %eax │ │ + lea 0xc(%esi),%eax │ │ + push %eax │ │ + call 7b7d0 │ │ + mov -0x2c(%ebp),%edx │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne 5a100 │ │ + cmpl $0x3,0x8(%esi) │ │ + je 5a12f │ │ + xchg %ax,%ax │ │ + mov -0x44(%ebp),%eax │ │ + mov -0x14(%ebp),%ebx │ │ + cmp %eax,-0x1c(%ebp) │ │ + jbe 59fd0 │ │ + mov -0x3c(%ebp),%edx │ │ + mov -0x40(%ebp),%esi │ │ + cmp $0xc,%edx │ │ + jae 5a050 │ │ + jmp 59fd0 │ │ + xor %esi,%esi │ │ + mov %esi,%eax │ │ + add $0x3c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ + pop %ebp │ │ ret │ │ - xor %eax,%eax │ │ - ret │ │ - add 0x14(%esp),%eax │ │ - mov 0x18(%esp),%edx │ │ - jmp 57f72 │ │ + add -0x10(%ebp),%esi │ │ + jmp 5a125 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -74518,416 +76209,477 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x2c,%esp │ │ - mov 0x8(%ebp),%eax │ │ - call 57fa1 │ │ + sub $0x1c,%esp │ │ + call 5a14e │ │ pop %ebx │ │ mov %ecx,%esi │ │ - lea -0x2c(%ebp),%ecx │ │ - add $0x2683b,%ebx │ │ - mov %eax,(%esp) │ │ - call 24db0 │ │ - mov -0x2c(%ebp),%eax │ │ - cmp $0xffffffff,%eax │ │ - je 57fe5 │ │ - mov -0x9bc(%ebx),%ecx │ │ - mov -0x9b8(%ebx),%edx │ │ - test %eax,%eax │ │ - mov %edx,0x8(%esi) │ │ - mov %ecx,0x4(%esi) │ │ - movl $0xffffffff,(%esi) │ │ - je 58083 │ │ - mov -0x28(%ebp),%eax │ │ - jmp 5807b │ │ - mov -0x28(%ebp),%eax │ │ - mov -0x24(%ebp),%ecx │ │ + mov %edx,(%esp) │ │ movl $0x0,0x4(%esp) │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov %eax,-0x14(%ebp) │ │ - mov %eax,(%esp) │ │ - call 7c1b0 │ │ + add $0x23f3e,%ebx │ │ + call 7b900 │ │ test %eax,%eax │ │ - je 5803c │ │ + je 5a19f │ │ mov %eax,%edi │ │ + mov %esi,-0x14(%ebp) │ │ mov %eax,(%esp) │ │ - call 7c140 │ │ + call 7b890 │ │ + mov %eax,%esi │ │ test %eax,%eax │ │ - mov %eax,-0x10(%ebp) │ │ - je 58052 │ │ - mov %eax,(%esp) │ │ - call 7bfa0 │ │ + je 5a1c8 │ │ + mov %esi,(%esp) │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 5808b │ │ - mov %eax,%ecx │ │ - mov -0x10(%ebp),%eax │ │ + je 5a1f5 │ │ + mov %esi,0x8(%esp) │ │ mov %edi,0x4(%esp) │ │ - mov %ecx,-0x18(%ebp) │ │ - mov %ecx,(%esp) │ │ - mov %eax,0x8(%esp) │ │ - call 7bfc0 │ │ - jmp 58059 │ │ - call 7c020 <__errno@plt> │ │ + mov %eax,-0x10(%ebp) │ │ + mov %eax,(%esp) │ │ + call 7b710 │ │ + jmp 5a1cf │ │ + call 7b770 <__errno@plt> │ │ mov (%eax),%eax │ │ - movb $0x0,0x4(%esi) │ │ + mov 0x10f0(%ebx),%edx │ │ + lea -0xa4c(%ebx),%ecx │ │ + cmp %ecx,%edx │ │ + jne 5a1ed │ │ mov %eax,0x8(%esi) │ │ + movl $0x0,0x4(%esi) │ │ movl $0xffffffff,(%esi) │ │ - jmp 5806f │ │ - movl $0x1,-0x18(%ebp) │ │ + jmp 5a1e5 │ │ + movl $0x1,-0x10(%ebp) │ │ mov %edi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x18(%ebp),%ecx │ │ - mov %eax,(%esi) │ │ - mov %ecx,0x4(%esi) │ │ - mov %eax,0x8(%esi) │ │ + call 7b700 │ │ mov -0x14(%ebp),%eax │ │ - cmpl $0x0,-0x1c(%ebp) │ │ - movb $0x0,(%eax) │ │ - je 58083 │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - add $0x2c,%esp │ │ + mov -0x10(%ebp),%ecx │ │ + mov %esi,(%eax) │ │ + mov %ecx,0x4(%eax) │ │ + mov %esi,0x8(%eax) │ │ + add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov -0x10(%ebp),%edx │ │ + mov %ecx,0x10f0(%ebx) │ │ + jmp 5a1b6 │ │ mov $0x1,%ecx │ │ - call 246cb │ │ - ud2 │ │ - mov -0x14(%ebp),%ecx │ │ - cmpl $0x0,-0x1c(%ebp) │ │ - mov %eax,%esi │ │ - movb $0x0,(%ecx) │ │ - je 580b3 │ │ - mov -0x14(%ebp),%eax │ │ + mov %esi,%edx │ │ + call 247ab │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0x1c,%esp │ │ + mov 0x8(%ebp),%eax │ │ + call 5a221 │ │ + pop %ebx │ │ + mov %ecx,%edi │ │ + lea -0x20(%ebp),%ecx │ │ + add $0x23e6b,%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 24f50 │ │ + mov -0x20(%ebp),%eax │ │ + cmp $0xffffffff,%eax │ │ + je 5a25e │ │ + mov -0xb24(%ebx),%ecx │ │ + mov -0xb20(%ebx),%edx │ │ + test %eax,%eax │ │ + mov %edx,0x8(%edi) │ │ + mov %ecx,0x4(%edi) │ │ + movl $0xffffffff,(%edi) │ │ + je 5a281 │ │ + mov -0x1c(%ebp),%esi │ │ + jmp 5a279 │ │ + mov -0x18(%ebp),%eax │ │ + mov -0x1c(%ebp),%esi │ │ + mov %eax,-0x10(%ebp) │ │ + mov %edi,%ecx │ │ + mov %esi,%edx │ │ + call 5a140 │ │ + cmpl $0x0,-0x10(%ebp) │ │ + movb $0x0,(%esi) │ │ + je 5a281 │ │ + mov %esi,(%esp) │ │ + call 7b700 │ │ + add $0x1c,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + cmpl $0x0,-0x10(%ebp) │ │ + mov %eax,%edi │ │ + movb $0x0,(%esi) │ │ + je 5a29c │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ + call 7b700 │ │ + mov %edi,(%esp) │ │ + call 77c40 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x3c,%esp │ │ - movzbl 0x1c(%edx),%eax │ │ - call 580d2 │ │ - pop %edi │ │ - mov $0xff,%ah │ │ - add $0x2670a,%edi │ │ + call 5a2be │ │ + pop %eax │ │ + mov %ecx,-0x18(%ebp) │ │ + mov 0x1c(%edx),%ch │ │ + add $0x23dce,%eax │ │ + mov %eax,-0x14(%ebp) │ │ + movzbl 0x1d(%edx),%eax │ │ + cmp $0x3,%ch │ │ + sete %cl │ │ cmp $0x3,%al │ │ - je 58412 │ │ - mov 0x4(%edx),%esi │ │ - mov 0x1e(%edx),%bh │ │ - mov 0x1d(%edx),%bl │ │ - cmp $0x1,%al │ │ - mov %esi,-0x10(%ebp) │ │ - lea -0x38(%ebp),%esi │ │ - ja 5819e │ │ - cmp $0x3,%bl │ │ sete %ah │ │ - cmp %bl,%al │ │ - seta %al │ │ - or %ah,%al │ │ - test $0x1,%bh │ │ - je 58229 │ │ - test %al,%al │ │ + or %cl,%ah │ │ + cmp %al,%ch │ │ + seta %cl │ │ + or %ah,%cl │ │ mov $0xff,%ah │ │ - jne 58412 │ │ - cmp $0x1,%bl │ │ - je 58438 │ │ - movzbl %bl,%eax │ │ - cmp $0x2,%eax │ │ - jne 58468 │ │ - cmpl $0x1,-0x10(%ebp) │ │ - ja 5813d │ │ - movb $0x1,0x1d(%edx) │ │ - mov $0x1,%bl │ │ - jmp 5811a │ │ - mov %ecx,-0x18(%ebp) │ │ + je 5a2f2 │ │ + mov -0x18(%ebp),%ebx │ │ + jmp 5a690 │ │ + mov 0x1e(%edx),%ah │ │ + cmp $0x2,%ch │ │ + mov 0x4(%edx),%edi │ │ + movzbl %al,%esi │ │ + mov %edx,-0x10(%ebp) │ │ + setb %cl │ │ + and %ah,%cl │ │ + cmp $0x1,%ch │ │ + movzbl %cl,%ecx │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov (%edx),%ecx │ │ + ja 5a39b │ │ + mov -0x18(%ebp),%ebx │ │ + test $0x1,%ah │ │ + je 5a48c │ │ + cmp $0x1,%esi │ │ + je 5a472 │ │ + cmp $0x2,%esi │ │ + jne 5a6b3 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nop │ │ + cmp -0x1c(%ebp),%edi │ │ + jbe 5a472 │ │ + mov -0x10(%ebp),%esi │ │ + mov -0x14(%ebp),%ebx │ │ lea -0x3c(%ebp),%ecx │ │ - mov %edi,%ebx │ │ - mov %edx,-0x14(%ebp) │ │ - call 6f650 │ │ - mov 0x18(%esi),%eax │ │ - mov -0x18(%ebp),%ecx │ │ - mov -0x10(%ebp),%edx │ │ - mov %eax,-0x1c(%ebp) │ │ - mov %edx,%eax │ │ - mov -0x1c(%ebp),%ebx │ │ - sub -0x3c(%ebp),%eax │ │ - mov %ebx,0x18(%ecx) │ │ - lea -0x38(%ebp),%ebx │ │ - movsd 0x10(%ebx),%xmm0 │ │ - movsd (%ebx),%xmm2 │ │ - movsd 0x8(%ebx),%xmm1 │ │ - movsd %xmm0,0x10(%ecx) │ │ - movsd %xmm1,0x8(%ecx) │ │ - movsd %xmm2,(%ecx) │ │ - jb 584c3 │ │ - mov -0x14(%ebp),%edx │ │ - cmpb $0xff,(%ecx) │ │ - mov $0x2,%bl │ │ - mov %eax,-0x10(%ebp) │ │ - mov %eax,0x4(%edx) │ │ - je 5811a │ │ - jmp 58414 │ │ - movzbl %bl,%eax │ │ - test $0x1,%bh │ │ - je 582ef │ │ - cmp $0x2,%eax │ │ - jb 58410 │ │ - cmp $0x3,%eax │ │ - je 58410 │ │ - cmp $0x2,%eax │ │ - jne 58468 │ │ + mov %esi,%edx │ │ + call 70650 │ │ + lea -0x38(%ebp),%ecx │ │ + mov %edi,%edx │ │ + mov -0x18(%ebp),%ebx │ │ + sub -0x3c(%ebp),%edx │ │ + mov 0x18(%ecx),%eax │ │ + movsd 0x10(%ecx),%xmm0 │ │ + movsd (%ecx),%xmm2 │ │ + movsd 0x8(%ecx),%xmm1 │ │ + mov %eax,0x18(%ebx) │ │ + movsd %xmm0,0x10(%ebx) │ │ + movsd %xmm1,0x8(%ebx) │ │ + movsd %xmm2,(%ebx) │ │ + jb 5a69c │ │ + cmpb $0xff,(%ebx) │ │ + mov %edx,%edi │ │ + mov %edx,0x4(%esi) │ │ + je 5a340 │ │ + jmp 5a692 │ │ + mov -0x18(%ebp),%ebx │ │ + test $0x1,%ah │ │ + je 5a546 │ │ + cmp $0x1,%esi │ │ + je 5a472 │ │ + cmp $0x2,%esi │ │ + jne 5a6b3 │ │ + cmp -0x1c(%ebp),%edi │ │ + jbe 5a60c │ │ mov -0x10(%ebp),%esi │ │ - test %esi,%esi │ │ - je 5840c │ │ - lea -0x3c(%ebp),%eax │ │ - mov %ecx,-0x18(%ebp) │ │ - mov %edi,%ebx │ │ - mov %edx,-0x14(%ebp) │ │ - mov %eax,%ecx │ │ - call 6f650 │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0x3c(%ebp),%ecx │ │ + mov %esi,%edx │ │ + call 70650 │ │ lea -0x38(%ebp),%edx │ │ - mov %esi,%ebx │ │ - mov -0x18(%ebp),%ecx │ │ - sub -0x3c(%ebp),%esi │ │ + mov %edi,%ecx │ │ + mov -0x18(%ebp),%ebx │ │ + sub -0x3c(%ebp),%ecx │ │ mov 0x18(%edx),%eax │ │ movsd 0x10(%edx),%xmm0 │ │ movsd (%edx),%xmm2 │ │ movsd 0x8(%edx),%xmm1 │ │ - mov %eax,0x18(%ecx) │ │ - movsd %xmm0,0x10(%ecx) │ │ - movsd %xmm1,0x8(%ecx) │ │ - movsd %xmm2,(%ecx) │ │ - jb 5849f │ │ - mov -0x14(%ebp),%edx │ │ - cmpb $0xff,(%ecx) │ │ - mov %esi,0x4(%edx) │ │ - jne 58414 │ │ - jmp 583b8 │ │ - test %al,%al │ │ - jne 58410 │ │ - mov (%edx),%eax │ │ - mov %eax,-0x1c(%ebp) │ │ - cmp $0x1,%bl │ │ - je 5841c │ │ - movzbl %bl,%eax │ │ + mov %eax,0x18(%ebx) │ │ + movsd %xmm0,0x10(%ebx) │ │ + movsd %xmm1,0x8(%ebx) │ │ + movsd %xmm2,(%ebx) │ │ + jb 5a6ec │ │ + cmpb $0xff,(%ebx) │ │ + mov %ecx,0x4(%esi) │ │ + jne 5a692 │ │ + jmp 5a468 │ │ + mov -0x10(%ebp),%esi │ │ + mov -0x14(%ebp),%ebx │ │ + mov %ecx,%edi │ │ + lea -0x3c(%ebp),%ecx │ │ + mov %esi,%edx │ │ + call 70650 │ │ + mov %edi,%ecx │ │ + lea -0x38(%ebp),%edi │ │ + mov -0x18(%ebp),%ebx │ │ + mov %ecx,%edx │ │ + mov 0x18(%edi),%eax │ │ + movsd 0x10(%edi),%xmm0 │ │ + movsd (%edi),%xmm2 │ │ + movsd 0x8(%edi),%xmm1 │ │ + sub -0x3c(%ebp),%edx │ │ + mov %eax,0x18(%ebx) │ │ + movsd %xmm0,0x10(%ebx) │ │ + movsd %xmm1,0x8(%ebx) │ │ + movsd %xmm2,(%ebx) │ │ + jb 5a69a │ │ + cmpb $0xff,(%ebx) │ │ + mov %edx,%ecx │ │ + mov %edx,0x4(%esi) │ │ + jne 5a692 │ │ + cmp -0x1c(%ebp),%ecx │ │ + ja 5a413 │ │ + jmp 5a60c │ │ + mov -0x10(%ebp),%eax │ │ + sub $0x1,%edi │ │ + movb $0x3,0x1d(%eax) │ │ + jb 5a6cf │ │ + mov %edi,0x4(%eax) │ │ + mov $0x6,%ah │ │ + jmp 5a690 │ │ + lea -0x3c(%ebp),%esi │ │ + mov %edi,%edx │ │ + mov -0x10(%ebp),%edi │ │ + cmp $0x1,%al │ │ + je 5a617 │ │ + movzbl %al,%eax │ │ cmp $0x2,%eax │ │ - jne 58468 │ │ - mov -0x10(%ebp),%ebx │ │ - test %ebx,%ebx │ │ - mov %ebx,%eax │ │ - je 5827e │ │ + jne 5a6b3 │ │ + mov -0x10(%ebp),%edi │ │ + test %edx,%edx │ │ + mov %edx,%eax │ │ + je 5a4cf │ │ xor %eax,%eax │ │ - cmp $0x1,%ebx │ │ - jne 58263 │ │ - mov -0x1c(%ebp),%ebx │ │ - cmpb $0x2e,(%ebx) │ │ - jmp 5826f │ │ - mov -0x1c(%ebp),%ebx │ │ - cmpb $0x2e,(%ebx) │ │ - jne 5827b │ │ - cmpb $0x2f,0x1(%ebx) │ │ - mov -0x10(%ebp),%ebx │ │ - jne 5827e │ │ + cmp $0x1,%edx │ │ + jne 5a4bf │ │ + cmpb $0x2e,(%ecx) │ │ + je 5a4ca │ │ + jmp 5a4cf │ │ + cmpb $0x2e,(%ecx) │ │ + jne 5a4cf │ │ + cmpb $0x2f,0x1(%ecx) │ │ + jne 5a4cf │ │ mov $0x1,%eax │ │ - jmp 5827e │ │ - mov -0x10(%ebp),%ebx │ │ - cmp %eax,%ebx │ │ - ja 5828a │ │ - movb $0x1,0x1d(%edx) │ │ - mov $0x1,%bl │ │ - jmp 58236 │ │ - mov %ecx,-0x18(%ebp) │ │ - lea -0x3c(%ebp),%ecx │ │ - mov %edi,%ebx │ │ - mov %edx,-0x14(%ebp) │ │ - call 6f650 │ │ - mov 0x18(%esi),%eax │ │ - mov -0x18(%ebp),%ecx │ │ - mov -0x10(%ebp),%edx │ │ - mov %eax,-0x40(%ebp) │ │ - mov %edx,%eax │ │ - mov -0x40(%ebp),%ebx │ │ - sub -0x3c(%ebp),%eax │ │ - mov %ebx,0x18(%ecx) │ │ - lea -0x38(%ebp),%ebx │ │ - movsd 0x10(%ebx),%xmm0 │ │ - movsd (%ebx),%xmm2 │ │ - movsd 0x8(%ebx),%xmm1 │ │ - movsd %xmm0,0x10(%ecx) │ │ - movsd %xmm1,0x8(%ecx) │ │ - movsd %xmm2,(%ecx) │ │ - jb 584c3 │ │ - mov -0x14(%ebp),%edx │ │ - cmpb $0xff,(%ecx) │ │ - mov $0x2,%bl │ │ - mov %eax,-0x10(%ebp) │ │ - mov %eax,0x4(%edx) │ │ - je 58236 │ │ - jmp 58414 │ │ - cmp $0x2,%eax │ │ - jb 58410 │ │ - cmp $0x3,%eax │ │ - je 58410 │ │ - cmp $0x2,%eax │ │ - jne 58468 │ │ - mov -0x10(%ebp),%esi │ │ - test %esi,%esi │ │ - je 5840c │ │ - lea -0x3c(%ebp),%eax │ │ - mov %ecx,-0x18(%ebp) │ │ - mov %edi,%ebx │ │ - mov %edx,-0x14(%ebp) │ │ - mov %eax,%ecx │ │ - call 6f650 │ │ + cmp %eax,%edx │ │ + ja 5a4e2 │ │ + movb $0x1,0x1d(%edi) │ │ + mov $0x1,%al │ │ + cmp $0x1,%al │ │ + jne 5a49c │ │ + jmp 5a617 │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov %esi,%ecx │ │ + mov %ebx,%esi │ │ + mov -0x14(%ebp),%ebx │ │ + mov %edx,-0x18(%ebp) │ │ + mov %edi,%edx │ │ + call 70650 │ │ + mov -0x18(%ebp),%ebx │ │ lea -0x38(%ebp),%edx │ │ - mov %esi,%ebx │ │ - mov -0x18(%ebp),%ecx │ │ - sub -0x3c(%ebp),%esi │ │ + mov %edi,%ecx │ │ mov 0x18(%edx),%eax │ │ movsd 0x10(%edx),%xmm0 │ │ movsd (%edx),%xmm2 │ │ movsd 0x8(%edx),%xmm1 │ │ - mov %eax,0x18(%ecx) │ │ - movsd %xmm0,0x10(%ecx) │ │ - movsd %xmm1,0x8(%ecx) │ │ - movsd %xmm2,(%ecx) │ │ - jb 5849f │ │ - mov -0x14(%ebp),%edx │ │ - cmpb $0xff,(%ecx) │ │ - mov %esi,0x4(%edx) │ │ - jne 58414 │ │ - jmp 58408 │ │ + mov %ebx,%edi │ │ + sub -0x3c(%ebp),%edi │ │ + mov %eax,0x18(%esi) │ │ + movsd %xmm0,0x10(%esi) │ │ + movsd %xmm1,0x8(%esi) │ │ + movsd %xmm2,(%esi) │ │ + jb 5a6f0 │ │ + mov %edi,0x4(%ecx) │ │ + cmpb $0xff,(%esi) │ │ + mov -0x1c(%ebp),%ecx │ │ + mov %esi,%ebx │ │ + mov $0x2,%al │ │ + lea -0x3c(%ebp),%esi │ │ + je 5a48f │ │ + jmp 5a692 │ │ + cmp $0x1,%esi │ │ + je 5a62d │ │ + cmp $0x2,%esi │ │ + jne 5a6b3 │ │ + cmp -0x1c(%ebp),%edi │ │ + jbe 5a60c │ │ + mov -0x10(%ebp),%esi │ │ + mov -0x14(%ebp),%ebx │ │ lea -0x3c(%ebp),%ecx │ │ - mov %edi,%ebx │ │ - call 6f650 │ │ - lea -0x38(%ebp),%ebx │ │ - mov %esi,%eax │ │ - mov -0x18(%ebp),%ecx │ │ - sub -0x3c(%ebp),%eax │ │ - mov 0x18(%ebx),%edx │ │ - movsd 0x10(%ebx),%xmm0 │ │ - movsd (%ebx),%xmm2 │ │ - movsd 0x8(%ebx),%xmm1 │ │ - mov %edx,0x18(%ecx) │ │ - movsd %xmm0,0x10(%ecx) │ │ - movsd %xmm1,0x8(%ecx) │ │ - movsd %xmm2,(%ecx) │ │ - jb 584a3 │ │ - mov -0x14(%ebp),%edx │ │ - cmpb $0xff,(%ecx) │ │ - mov %eax,%esi │ │ - mov %eax,0x4(%edx) │ │ - jne 58414 │ │ - test %esi,%esi │ │ - jne 5836e │ │ - jmp 5840c │ │ + mov %esi,%edx │ │ + call 70650 │ │ + lea -0x38(%ebp),%edx │ │ + mov %edi,%ecx │ │ + mov -0x18(%ebp),%ebx │ │ + sub -0x3c(%ebp),%ecx │ │ + mov 0x18(%edx),%eax │ │ + movsd 0x10(%edx),%xmm0 │ │ + movsd (%edx),%xmm2 │ │ + movsd 0x8(%edx),%xmm1 │ │ + mov %eax,0x18(%ebx) │ │ + movsd %xmm0,0x10(%ebx) │ │ + movsd %xmm1,0x8(%ebx) │ │ + movsd %xmm2,(%ebx) │ │ + jb 5a6ec │ │ + cmpb $0xff,(%ebx) │ │ + mov %ecx,0x4(%esi) │ │ + jne 5a692 │ │ + jmp 5a607 │ │ + mov -0x10(%ebp),%esi │ │ + mov -0x14(%ebp),%ebx │ │ + mov %ecx,%edi │ │ lea -0x3c(%ebp),%ecx │ │ - mov %edi,%ebx │ │ - call 6f650 │ │ - lea -0x38(%ebp),%ebx │ │ - mov %esi,%eax │ │ - mov -0x18(%ebp),%ecx │ │ - sub -0x3c(%ebp),%eax │ │ - mov 0x18(%ebx),%edx │ │ - movsd 0x10(%ebx),%xmm0 │ │ - movsd (%ebx),%xmm2 │ │ - movsd 0x8(%ebx),%xmm1 │ │ - mov %edx,0x18(%ecx) │ │ - movsd %xmm0,0x10(%ecx) │ │ - movsd %xmm1,0x8(%ecx) │ │ - movsd %xmm2,(%ecx) │ │ - jb 584a3 │ │ - mov -0x14(%ebp),%edx │ │ - cmpb $0xff,(%ecx) │ │ - mov %eax,%esi │ │ - mov %eax,0x4(%edx) │ │ - jne 58414 │ │ - test %esi,%esi │ │ - jne 583be │ │ - movb $0x1,0x1d(%edx) │ │ + mov %esi,%edx │ │ + call 70650 │ │ + mov %edi,%ecx │ │ + lea -0x38(%ebp),%edi │ │ + mov -0x18(%ebp),%ebx │ │ + mov %ecx,%edx │ │ + mov 0x18(%edi),%eax │ │ + movsd 0x10(%edi),%xmm0 │ │ + movsd (%edi),%xmm2 │ │ + movsd 0x8(%edi),%xmm1 │ │ + sub -0x3c(%ebp),%edx │ │ + mov %eax,0x18(%ebx) │ │ + movsd %xmm0,0x10(%ebx) │ │ + movsd %xmm1,0x8(%ebx) │ │ + movsd %xmm2,(%ebx) │ │ + jb 5a69a │ │ + cmpb $0xff,(%ebx) │ │ + mov %edx,%ecx │ │ + mov %edx,0x4(%esi) │ │ + jne 5a692 │ │ + cmp -0x1c(%ebp),%ecx │ │ + ja 5a5b2 │ │ + mov -0x10(%ebp),%eax │ │ + movb $0x1,0x1d(%eax) │ │ + mov $0xff,%ah │ │ + jmp 5a690 │ │ + test %edx,%edx │ │ + mov $0xff,%ah │ │ + movb $0x3,0x1d(%edi) │ │ + je 5a690 │ │ + cmp $0x1,%edx │ │ + jne 5a64b │ │ + cmpb $0x2e,(%ecx) │ │ + je 5a656 │ │ + jmp 5a690 │ │ + mov -0x10(%ebp),%eax │ │ + test %edi,%edi │ │ + movb $0x3,0x1d(%eax) │ │ + je 5a676 │ │ + cmp $0x1,%edi │ │ + mov $0xff,%ah │ │ + jne 5a67a │ │ + cmpb $0x2e,(%ecx) │ │ + mov $0x1,%edi │ │ + je 5a685 │ │ + jmp 5a690 │ │ + cmpb $0x2e,(%ecx) │ │ + jne 5a690 │ │ + cmpb $0x2f,0x1(%ecx) │ │ + jne 5a690 │ │ + sub $0x1,%edx │ │ + jae 5a688 │ │ + mov -0x14(%ebp),%ebx │ │ + xor %ecx,%ecx │ │ + movl $0x0,(%esp) │ │ + lea -0x6bc(%ebx),%eax │ │ + mov %eax,0x4(%esp) │ │ + call 335c0 │ │ mov $0xff,%ah │ │ - mov %ah,(%ecx) │ │ + jmp 5a690 │ │ + cmpb $0x2e,(%ecx) │ │ + jne 5a690 │ │ + cmpb $0x2f,0x1(%ecx) │ │ + jne 5a690 │ │ + dec %edi │ │ + mov %edi,%edx │ │ + mov -0x10(%ebp),%eax │ │ + mov %edx,0x4(%eax) │ │ + mov $0x7,%ah │ │ + mov %ah,(%ebx) │ │ add $0x3c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov -0x10(%ebp),%esi │ │ - mov $0xff,%ah │ │ - movb $0x3,0x1d(%edx) │ │ - test %esi,%esi │ │ - je 58412 │ │ - cmp $0x1,%esi │ │ - jne 5844b │ │ - mov -0x1c(%ebp),%esi │ │ - cmpb $0x2e,(%esi) │ │ - jne 58412 │ │ - jmp 58459 │ │ - mov -0x10(%ebp),%esi │ │ - movb $0x3,0x1d(%edx) │ │ - sub $0x1,%esi │ │ - jb 58483 │ │ - mov $0x6,%ah │ │ - mov %esi,0x4(%edx) │ │ - jmp 58412 │ │ - mov -0x1c(%ebp),%esi │ │ - cmpb $0x2e,(%esi) │ │ - jne 58412 │ │ - cmpb $0x2f,0x1(%esi) │ │ - jne 58412 │ │ - mov -0x10(%ebp),%esi │ │ - sub $0x1,%esi │ │ - jb 584bb │ │ - mov $0x7,%ah │ │ - mov %esi,0x4(%edx) │ │ - jmp 58412 │ │ - lea -0x50c(%edi),%eax │ │ - lea -0x75ecb(%edi),%ecx │ │ + mov %ecx,%edi │ │ + mov -0x14(%ebp),%ebx │ │ + xor %ecx,%ecx │ │ + mov %edi,(%esp) │ │ + lea -0x69c(%ebx),%eax │ │ + mov %eax,0x4(%esp) │ │ + call 335c0 │ │ + mov -0x14(%ebp),%ebx │ │ mov $0x28,%edx │ │ - mov %edi,%ebx │ │ + lea -0x68c(%ebx),%eax │ │ + lea -0x75257(%ebx),%ecx │ │ mov %eax,(%esp) │ │ - call 32ce0 │ │ - lea -0x52c(%edi),%eax │ │ + call 33680 │ │ + mov -0x14(%ebp),%ebx │ │ xor %ecx,%ecx │ │ - mov %esi,%edx │ │ - mov %edi,%ebx │ │ - mov %eax,0x4(%esp) │ │ + mov %edi,%edx │ │ movl $0x0,(%esp) │ │ - call 32bf0 │ │ - mov %esi,%eax │ │ - mov %ebx,%esi │ │ - lea -0x51c(%edi),%ecx │ │ - mov %eax,%edx │ │ - mov %edi,%ebx │ │ - mov %esi,(%esp) │ │ - mov %ecx,0x4(%esp) │ │ - xor %ecx,%ecx │ │ - call 32bf0 │ │ - lea -0x53c(%edi),%eax │ │ - jmp 58489 │ │ - mov %edx,%esi │ │ - jmp 584a3 │ │ + lea -0x6ac(%ebx),%eax │ │ + mov %eax,0x4(%esp) │ │ + call 335c0 │ │ + mov %ecx,%edx │ │ + jmp 5a69c │ │ + mov %edi,%edx │ │ + mov %ebx,%edi │ │ + jmp 5a69c │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -74935,529 +76687,418 @@ │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x4c,%esp │ │ - movsd 0x10(%ecx),%xmm1 │ │ - movsd 0x18(%ecx),%xmm0 │ │ - movsd (%ecx),%xmm2 │ │ - call 584ec │ │ + mov 0x8(%ecx),%dh │ │ + mov (%ecx),%esi │ │ + mov 0x4(%ecx),%edi │ │ + call 5a716 │ │ pop %ebx │ │ - add $0x262f0,%ebx │ │ - movsd %xmm1,-0x1c(%ebp) │ │ - movsd 0x8(%ecx),%xmm1 │ │ - movsd %xmm0,-0x14(%ebp) │ │ - movsd %xmm2,-0x2c(%ebp) │ │ - movsd %xmm1,-0x24(%ebp) │ │ - movzbl -0x10(%ebp),%eax │ │ - cmp $0x2,%al │ │ - jne 5858b │ │ - mov -0x28(%ebp),%edx │ │ - test %edx,%edx │ │ - je 5860e │ │ - mov -0x2c(%ebp),%esi │ │ + add $0x23976,%ebx │ │ + cmp $0xff,%dh │ │ + je 5a73c │ │ + mov 0x18(%ecx),%eax │ │ + movsd 0x9(%ecx),%xmm0 │ │ + movsd 0x11(%ecx),%xmm1 │ │ + mov %eax,-0x41(%ebp) │ │ + movsd %xmm1,-0x48(%ebp) │ │ + movsd %xmm0,-0x50(%ebp) │ │ + mov 0x1c(%ecx),%dl │ │ + movzbl 0x1e(%ecx),%eax │ │ + mov 0x1d(%ecx),%ah │ │ + movsd -0x50(%ebp),%xmm0 │ │ + movsd -0x48(%ebp),%xmm1 │ │ + mov -0x41(%ebp),%ecx │ │ + mov %esi,-0x30(%ebp) │ │ + mov %edi,-0x2c(%ebp) │ │ + mov %dh,-0x28(%ebp) │ │ + mov %al,%dh │ │ + cmp $0x2,%dl │ │ + movsd %xmm1,-0x1f(%ebp) │ │ + movsd %xmm0,-0x27(%ebp) │ │ + mov %ecx,-0x18(%ebp) │ │ + mov %al,-0x12(%ebp) │ │ + mov %dl,-0x14(%ebp) │ │ + mov %ah,-0x13(%ebp) │ │ + jne 5a7f6 │ │ + test %edi,%edi │ │ + je 5a89c │ │ + mov %ah,-0x10(%ebp) │ │ + mov %esi,%eax │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - xor %edi,%edi │ │ + xor %esi,%esi │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ - cmpb $0x2f,(%esi,%edi,1) │ │ - je 58560 │ │ - inc %edi │ │ - cmp %edi,%edx │ │ - jne 58540 │ │ + cmpb $0x2f,(%eax,%esi,1) │ │ + je 5a7c0 │ │ + inc %esi │ │ + cmp %esi,%edi │ │ + jne 5a7a0 │ │ xor %ecx,%ecx │ │ - mov %edx,%edi │ │ - test %edi,%edi │ │ - jne 58569 │ │ - jmp 58573 │ │ + mov %edi,%esi │ │ + test %esi,%esi │ │ + jne 5a7c9 │ │ + jmp 5a7d3 │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nop │ │ mov $0x1,%ecx │ │ - test %edi,%edi │ │ - je 58573 │ │ - cmp $0x1,%edi │ │ - jne 58585 │ │ - cmpb $0x2e,(%esi) │ │ - jne 58585 │ │ - add %edi,%ecx │ │ - cmp %ecx,%edx │ │ - jb 58688 │ │ - add %ecx,%esi │ │ - sub %ecx,%edx │ │ - jne 58530 │ │ - xor %edx,%edx │ │ - mov %esi,-0x2c(%ebp) │ │ - mov %edx,-0x28(%ebp) │ │ - cmpb $0x2,-0xf(%ebp) │ │ - jne 585de │ │ - mov -0x28(%ebp),%esi │ │ - cmp $0x1,%al │ │ - ja 585e6 │ │ - cmpb $0x0,-0xe(%ebp) │ │ - je 58612 │ │ - cmp $0x2,%esi │ │ - jb 58669 │ │ - lea -0x2c(%ebp),%edi │ │ + test %esi,%esi │ │ + je 5a7d3 │ │ + cmp $0x1,%esi │ │ + jne 5a7e5 │ │ + cmpb $0x2e,(%eax) │ │ + jne 5a7e5 │ │ + add %esi,%ecx │ │ + cmp %ecx,%edi │ │ + jb 5a91a │ │ + add %ecx,%eax │ │ + sub %ecx,%edi │ │ + jne 5a790 │ │ + xor %edi,%edi │ │ + mov %eax,-0x30(%ebp) │ │ + mov %edi,-0x2c(%ebp) │ │ + cmpb $0x2,-0x10(%ebp) │ │ + je 5a805 │ │ + jmp 5a8fe │ │ + mov %ah,-0x10(%ebp) │ │ + mov %esi,%eax │ │ + cmpb $0x2,-0x10(%ebp) │ │ + jne 5a8fe │ │ + cmp $0x2,%dl │ │ + mov %eax,-0x10(%ebp) │ │ + setb %cl │ │ + and %dh,%cl │ │ + cmp $0x1,%dl │ │ + movzbl %cl,%eax │ │ + mov %eax,%esi │ │ + ja 5a85b │ │ + test %dh,%dh │ │ + je 5a8a2 │ │ + cmp %eax,%edi │ │ + jbe 5a8fb │ │ nopw 0x0(%eax,%eax,1) │ │ - lea -0x4c(%ebp),%ecx │ │ + lea -0x50(%ebp),%ecx │ │ + lea -0x30(%ebp),%edx │ │ + call 70650 │ │ + cmpb $0xff,-0x4c(%ebp) │ │ + jne 5a8fb │ │ mov %edi,%edx │ │ - call 6f650 │ │ - cmpb $0xff,-0x48(%ebp) │ │ - jne 58669 │ │ - mov %esi,%edx │ │ - sub -0x4c(%ebp),%edx │ │ - jb 58676 │ │ - cmp $0x1,%edx │ │ - mov %edx,%esi │ │ - mov %edx,-0x28(%ebp) │ │ - ja 585b0 │ │ - jmp 5866b │ │ - mov -0x28(%ebp),%edx │ │ - jmp 5866b │ │ - test %esi,%esi │ │ - je 5860e │ │ - lea -0x2c(%ebp),%edi │ │ + sub -0x50(%ebp),%edx │ │ + jb 5a908 │ │ + cmp %esi,%edx │ │ + mov %edx,%edi │ │ + mov %edx,-0x2c(%ebp) │ │ + ja 5a830 │ │ + jmp 5a895 │ │ + cmp %eax,%edi │ │ + jbe 5a8fb │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ nopl (%eax) │ │ - lea -0x4c(%ebp),%ecx │ │ + lea -0x50(%ebp),%ecx │ │ + lea -0x30(%ebp),%edx │ │ + call 70650 │ │ + cmpb $0xff,-0x4c(%ebp) │ │ + jne 5a8fb │ │ mov %edi,%edx │ │ - call 6f650 │ │ - cmpb $0xff,-0x48(%ebp) │ │ - jne 58669 │ │ - mov %esi,%edx │ │ - sub -0x4c(%ebp),%edx │ │ - jb 58676 │ │ - mov %edx,%esi │ │ - mov %edx,-0x28(%ebp) │ │ - jne 585f0 │ │ - xor %edx,%edx │ │ - jmp 5866b │ │ - mov -0x2c(%ebp),%edi │ │ - test %esi,%esi │ │ + sub -0x50(%ebp),%edx │ │ + jb 5a908 │ │ + cmp %esi,%edx │ │ + mov %edx,%edi │ │ + mov %edx,-0x2c(%ebp) │ │ + ja 5a870 │ │ + mov -0x10(%ebp),%eax │ │ + mov %edx,%edi │ │ + jmp 5a8fe │ │ + xor %edi,%edi │ │ mov %esi,%eax │ │ - je 58640 │ │ - nopl 0x0(%eax,%eax,1) │ │ - xor %eax,%eax │ │ - cmp $0x1,%esi │ │ - jne 58630 │ │ - cmpb $0x2e,(%edi) │ │ - je 5863b │ │ - jmp 58640 │ │ + jmp 5a8fe │ │ + lea -0x50(%ebp),%esi │ │ + mov -0x10(%ebp),%eax │ │ + test %edi,%edi │ │ + mov %edi,%ecx │ │ + je 5a8d0 │ │ xchg %ax,%ax │ │ - cmpb $0x2e,(%edi) │ │ - jne 58640 │ │ - cmpb $0x2f,0x1(%edi) │ │ - jne 58640 │ │ - mov $0x1,%eax │ │ - cmp %eax,%esi │ │ - jbe 58669 │ │ - lea -0x4c(%ebp),%ecx │ │ - lea -0x2c(%ebp),%edx │ │ - call 6f650 │ │ - cmpb $0xff,-0x48(%ebp) │ │ - jne 58669 │ │ - mov %esi,%edx │ │ - sub -0x4c(%ebp),%edx │ │ - jb 58676 │ │ - mov %edx,-0x28(%ebp) │ │ - mov %edx,%esi │ │ - test %esi,%esi │ │ - mov %esi,%eax │ │ - jne 58620 │ │ - jmp 58640 │ │ - mov %esi,%edx │ │ - mov -0x2c(%ebp),%eax │ │ + xor %ecx,%ecx │ │ + cmp $0x1,%edi │ │ + jne 5a8c0 │ │ + cmpb $0x2e,(%eax) │ │ + je 5a8cb │ │ + jmp 5a8d0 │ │ + xchg %ax,%ax │ │ + cmpb $0x2e,(%eax) │ │ + jne 5a8d0 │ │ + cmpb $0x2f,0x1(%eax) │ │ + jne 5a8d0 │ │ + mov $0x1,%ecx │ │ + cmp %ecx,%edi │ │ + jbe 5a8fe │ │ + mov %esi,%ecx │ │ + lea -0x30(%ebp),%edx │ │ + call 70650 │ │ + cmpb $0xff,-0x4c(%ebp) │ │ + jne 5a8fb │ │ + mov %edi,%edx │ │ + sub -0x50(%ebp),%edx │ │ + jb 5a908 │ │ + mov %edx,-0x2c(%ebp) │ │ + mov %edx,%edi │ │ + mov -0x10(%ebp),%eax │ │ + test %edi,%edi │ │ + mov %edi,%ecx │ │ + jne 5a8b0 │ │ + jmp 5a8d0 │ │ + mov -0x10(%ebp),%eax │ │ + mov %edi,%edx │ │ add $0x4c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ sub $0x8,%esp │ │ - lea -0x7d8(%ebx),%eax │ │ + lea -0x944(%ebx),%eax │ │ xor %ecx,%ecx │ │ push %eax │ │ - push %esi │ │ - call 32bf0 │ │ + push %edi │ │ + call 335c0 │ │ sub $0x8,%esp │ │ - lea -0x7a8(%ebx),%eax │ │ + lea -0x914(%ebx),%eax │ │ + mov %edi,%edx │ │ push %eax │ │ - push %edx │ │ - call 32bf0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ push %edi │ │ - push %esi │ │ - sub $0xc,%esp │ │ - movzbl (%ecx),%ebx │ │ - mov %ecx,-0x14(%ebp) │ │ - movzbl (%edx),%ecx │ │ - call 586b7 │ │ - pop %eax │ │ - mov %edx,-0x10(%ebp) │ │ - add $0x26125,%eax │ │ - mov %eax,-0x18(%ebp) │ │ - xor %eax,%eax │ │ - cmp $0x6,%ebx │ │ - lea -0x5(%ebx),%esi │ │ - lea -0x5(%ecx),%edi │ │ - cmovb %eax,%esi │ │ - cmp $0x6,%ecx │ │ - cmovb %eax,%edi │ │ - cmp %edi,%esi │ │ - jne 58794 │ │ - cmp $0x4,%esi │ │ - je 5871a │ │ - mov $0x1,%al │ │ - test %esi,%esi │ │ - jne 58794 │ │ - cmp %cl,%bl │ │ - jne 58792 │ │ - mov -0x18(%ebp),%ecx │ │ - mov -0x7bd68(%ecx,%ebx,4),%eax │ │ - mov %ecx,%ebx │ │ - add %ecx,%eax │ │ - jmp *%eax │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x10(%ebp),%edx │ │ - mov 0x8(%ecx),%eax │ │ - cmp 0x8(%edx),%eax │ │ - jne 58792 │ │ - sub $0x4,%esp │ │ - jmp 5872e │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x10(%ebp),%edx │ │ - mov 0x8(%ecx),%eax │ │ - cmp 0x8(%edx),%eax │ │ - jne 58792 │ │ - sub $0x4,%esp │ │ - mov -0x18(%ebp),%ebx │ │ - push %eax │ │ - push 0x4(%edx) │ │ - push 0x4(%ecx) │ │ - call 7c080 │ │ - add $0x10,%esp │ │ - test %eax,%eax │ │ - jmp 5874e │ │ - mov -0x14(%ebp),%eax │ │ - mov -0x10(%ebp),%ecx │ │ - movzbl 0x1(%eax),%eax │ │ - cmp 0x1(%ecx),%al │ │ - sete %al │ │ - jmp 58794 │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x10(%ebp),%edx │ │ - mov 0x8(%ecx),%eax │ │ - cmp 0x8(%edx),%eax │ │ - jne 58792 │ │ - sub $0x4,%esp │ │ - push %eax │ │ - mov %edx,%esi │ │ - push 0x4(%edx) │ │ - mov %ecx,%edi │ │ - push 0x4(%ecx) │ │ - call 7c080 │ │ - add $0x10,%esp │ │ - test %eax,%eax │ │ - jne 58792 │ │ - mov 0x10(%edi),%ecx │ │ - cmp 0x10(%esi),%ecx │ │ - jne 58792 │ │ - sub $0x4,%esp │ │ - mov -0x18(%ebp),%ebx │ │ - push %ecx │ │ - push 0xc(%esi) │ │ - push 0xc(%edi) │ │ - jmp 58735 │ │ - xor %eax,%eax │ │ - add $0xc,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ + call 335c0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x25c,%esp │ │ - call 587b1 │ │ + sub $0x1ec,%esp │ │ + mov 0x8(%ebp),%esi │ │ + call 5a944 │ │ pop %ebx │ │ - mov %edx,%esi │ │ - mov %ecx,%edx │ │ - add $0x2602b,%ebx │ │ + mov %ecx,%edi │ │ + add $0x23748,%ebx │ │ cmp $0x17f,%esi │ │ - ja 5884e │ │ - lea -0x258(%ebp),%edi │ │ - mov %esi,0x8(%esp) │ │ - mov %edx,0x4(%esp) │ │ - mov %edi,(%esp) │ │ - call 7bfc0 │ │ + ja 5aa78 │ │ + sub $0x4,%esp │ │ + lea -0x1f8(%ebp),%ecx │ │ + push %esi │ │ + push %edx │ │ + push %ecx │ │ + call 7b710 │ │ + add $0x10,%esp │ │ lea 0x1(%esi),%eax │ │ cmp $0x6,%esi │ │ - movb $0x0,-0x258(%ebp,%esi,1) │ │ - ja 58808 │ │ + movb $0x0,-0x1f8(%ebp,%esi,1) │ │ + mov %ebx,-0x14(%ebp) │ │ + ja 5a9a4 │ │ xor %edx,%edx │ │ - cmpb $0x0,-0x258(%ebp,%edx,1) │ │ - je 588cf │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax) │ │ + cmpb $0x0,-0x1f8(%ebp,%edx,1) │ │ + je 5a9ed │ │ inc %edx │ │ cmp %edx,%eax │ │ - jne 587f0 │ │ - jmp 58935 │ │ - lea -0x255(%ebp),%ecx │ │ + jne 5a990 │ │ + jmp 5aaf8 │ │ + lea -0x1f5(%ebp),%ecx │ │ + lea -0x1f8(%ebp),%edx │ │ + mov %edi,-0x10(%ebp) │ │ and $0xfffffffc,%ecx │ │ - sub %edi,%ecx │ │ - jne 58822 │ │ - mov %ebx,-0x14(%ebp) │ │ - mov %esi,-0x10(%ebp) │ │ - lea -0x7(%esi),%ebx │ │ + sub %edx,%ecx │ │ + jne 5a9c7 │ │ + mov 0x8(%ebp),%ecx │ │ + lea -0x7(%ecx),%ebx │ │ xor %ecx,%ecx │ │ - jmp 5886d │ │ + jmp 5aa9a │ │ xor %edx,%edx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - xchg %ax,%ax │ │ - cmpb $0x0,-0x258(%ebp,%edx,1) │ │ - je 588cf │ │ + nopl 0x0(%eax) │ │ + cmpb $0x0,-0x1f8(%ebp,%edx,1) │ │ + je 5a9ea │ │ inc %edx │ │ cmp %edx,%ecx │ │ - jne 58830 │ │ - mov %ebx,-0x14(%ebp) │ │ - lea -0x7(%esi),%ebx │ │ - mov %esi,-0x10(%ebp) │ │ - jmp 58869 │ │ - lea -0x78(%ebp),%ecx │ │ - mov %esi,(%esp) │ │ - call 6f570 │ │ - mov -0x78(%ebp),%eax │ │ - test %eax,%eax │ │ - jne 58950 │ │ - jmp 58973 │ │ + jne 5a9d0 │ │ + mov 0x8(%ebp),%edx │ │ + lea -0x7(%edx),%ebx │ │ + jmp 5aa96 │ │ + mov -0x10(%ebp),%edi │ │ + cmp 0x8(%ebp),%edx │ │ + jne 5aaf8 │ │ + xorps %xmm0,%xmm0 │ │ + movaps %xmm0,-0x28(%ebp) │ │ + movaps %xmm0,-0x38(%ebp) │ │ + movaps %xmm0,-0x48(%ebp) │ │ + movaps %xmm0,-0x58(%ebp) │ │ + movaps %xmm0,-0x68(%ebp) │ │ + movaps %xmm0,-0x78(%ebp) │ │ + sub $0x8,%esp │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0x78(%ebp),%eax │ │ + push %eax │ │ + lea -0x1f8(%ebp),%eax │ │ + push %eax │ │ + call 7b910 │ │ + add $0x10,%esp │ │ + cmp $0xffffffff,%eax │ │ + je 5aa44 │ │ + mov %edi,%eax │ │ + add $0x4,%edi │ │ + lea -0x78(%ebp),%esi │ │ + mov $0x18,%ecx │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ + mov %eax,%edi │ │ + xor %eax,%eax │ │ + jmp 5aa71 │ │ + call 7b770 <__errno@plt> │ │ + mov (%eax),%eax │ │ + mov 0x10f0(%ebx),%edx │ │ + lea -0xa4c(%ebx),%ecx │ │ + cmp %ecx,%edx │ │ + jne 5aa8e │ │ + movb $0x0,0x4(%edi) │ │ + movb $0x0,0x7(%edi) │ │ + movw $0x0,0x5(%edi) │ │ + mov %eax,0x8(%edi) │ │ + mov $0x1,%eax │ │ + mov %eax,(%edi) │ │ + jmp 5ab13 │ │ + sub $0xc,%esp │ │ + mov %edi,%ecx │ │ + push %esi │ │ + call 70430 │ │ + add $0x1fc,%esp │ │ + jmp 5ab19 │ │ + mov %ecx,0x10f0(%ebx) │ │ + jmp 5aa5b │ │ cmp %ebx,%ecx │ │ - ja 5889e │ │ - mov -0x258(%ebp,%ecx,1),%edi │ │ - mov -0x254(%ebp,%ecx,1),%esi │ │ + ja 5aacb │ │ + mov -0x1f8(%ebp,%ecx,1),%esi │ │ + mov -0x1f4(%ebp,%ecx,1),%edi │ │ mov $0x1010100,%edx │ │ - sub %edi,%edx │ │ - or %edi,%edx │ │ - mov $0x1010100,%edi │ │ - sub %esi,%edi │ │ - or %esi,%edi │ │ - and %edx,%edi │ │ - not %edi │ │ - test $0x80808080,%edi │ │ - jne 5889e │ │ + sub %esi,%edx │ │ + or %esi,%edx │ │ + mov $0x1010100,%esi │ │ + sub %edi,%esi │ │ + or %edi,%esi │ │ + and %edx,%esi │ │ + not %esi │ │ + test $0x80808080,%esi │ │ + jne 5aacb │ │ add $0x8,%ecx │ │ - jmp 58869 │ │ - mov -0x14(%ebp),%ebx │ │ - mov -0x10(%ebp),%esi │ │ + jmp 5aa96 │ │ + mov -0x10(%ebp),%edi │ │ sub %ecx,%eax │ │ - je 58935 │ │ - lea -0x258(%ebp,%ecx,1),%edi │ │ + je 5aaf8 │ │ + lea -0x1f8(%ebp,%ecx,1),%esi │ │ xor %edx,%edx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - cmpb $0x0,(%edi,%edx,1) │ │ - je 588cd │ │ + nopl 0x0(%eax,%eax,1) │ │ + cmpb $0x0,(%esi,%edx,1) │ │ + je 5aaed │ │ inc %edx │ │ cmp %edx,%eax │ │ - jne 588c0 │ │ - jmp 58935 │ │ + jne 5aae0 │ │ + jmp 5aaf8 │ │ add %ecx,%edx │ │ - cmp %esi,%edx │ │ - jne 58935 │ │ - lea -0xd8(%ebp),%eax │ │ - xorps %xmm0,%xmm0 │ │ - mov %eax,0x4(%esp) │ │ - lea -0x258(%ebp),%eax │ │ - movaps %xmm0,-0x88(%ebp) │ │ - movaps %xmm0,-0x98(%ebp) │ │ - movaps %xmm0,-0xa8(%ebp) │ │ - movaps %xmm0,-0xb8(%ebp) │ │ - movaps %xmm0,-0xc8(%ebp) │ │ - movaps %xmm0,-0xd8(%ebp) │ │ - mov %eax,(%esp) │ │ - call 7c1c0 │ │ - cmp $0xffffffff,%eax │ │ - je 5895c │ │ - lea -0x74(%ebp),%edi │ │ - lea -0xd8(%ebp),%esi │ │ - mov $0x18,%ecx │ │ - xor %eax,%eax │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ - test %eax,%eax │ │ - jne 58950 │ │ - jmp 58973 │ │ - mov -0x9bc(%ebx),%eax │ │ - mov -0x9b8(%ebx),%ecx │ │ - mov %eax,-0x74(%ebp) │ │ - mov %ecx,-0x70(%ebp) │ │ - mov $0x1,%eax │ │ - test %eax,%eax │ │ - je 58973 │ │ - mov -0x74(%ebp),%eax │ │ - mov -0x70(%ebp),%ecx │ │ - cmp $0x3,%al │ │ - je 58994 │ │ - jmp 589c6 │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%eax │ │ - movb $0x0,-0x74(%ebp) │ │ - mov %eax,-0x70(%ebp) │ │ - mov $0x1,%eax │ │ - test %eax,%eax │ │ - jne 58950 │ │ - mov $0xf000,%eax │ │ - and -0x64(%ebp),%eax │ │ - cmp $0x8000,%eax │ │ - mov $0x0,%eax │ │ - sete %al │ │ - shl $0x8,%eax │ │ - or $0xff,%eax │ │ - cmp $0x3,%al │ │ - jne 589c6 │ │ - mov 0x4(%ecx),%esi │ │ - mov %eax,-0x10(%ebp) │ │ - mov (%ecx),%edi │ │ - mov %ecx,-0x14(%ebp) │ │ - mov (%esi),%eax │ │ - test %eax,%eax │ │ - je 589aa │ │ - mov %edi,(%esp) │ │ - call *%eax │ │ - cmpl $0x0,0x4(%esi) │ │ - je 589b8 │ │ - mov %edi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x14(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ - cmp $0xff,%al │ │ - sete %cl │ │ - shr $0x8,%eax │ │ - and $0x1,%eax │ │ - and %cl,%al │ │ - add $0x25c,%esp │ │ + cmp 0x8(%ebp),%edx │ │ + je 5a9f6 │ │ + mov -0x14(%ebp),%ecx │ │ + mov -0xb24(%ecx),%eax │ │ + mov -0xb20(%ecx),%ecx │ │ + mov %ecx,0x8(%edi) │ │ + mov %eax,0x4(%edi) │ │ + movl $0x1,(%edi) │ │ + add $0x1ec,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - cmpl $0x0,0x4(%esi) │ │ - mov %eax,-0x10(%ebp) │ │ - je 589ef │ │ - mov %edi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x14(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%edx │ │ - call 58a20 │ │ + call 5ab30 │ │ pop %ebx │ │ mov $0x4,%edi │ │ mov %ecx,%esi │ │ lea -0x18(%ebp),%ecx │ │ - add $0x25dbc,%ebx │ │ + add $0x2355c,%ebx │ │ lea (%edx,%edx,1),%eax │ │ cmp $0x5,%eax │ │ cmovae %eax,%edi │ │ push $0x8 │ │ push $0x4 │ │ push %edi │ │ push 0x4(%esi) │ │ - call 4dcb0 │ │ + call 4fc70 │ │ add $0x10,%esp │ │ cmpl $0x1,-0x18(%ebp) │ │ - je 58a60 │ │ + je 5ab70 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,0x4(%esi) │ │ mov %edi,(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x7c,%esp │ │ mov 0x8(%ebp),%esi │ │ - call 58a81 │ │ + call 5ab91 │ │ pop %ebx │ │ mov %edx,%edi │ │ mov %ecx,-0x34(%ebp) │ │ - add $0x25d5b,%ebx │ │ + add $0x234fb,%ebx │ │ test %esi,%esi │ │ - je 58ad0 │ │ + je 5abe0 │ │ mov %esi,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 58f9e │ │ + je 5b0ae │ │ mov %esi,0x8(%esp) │ │ mov %edi,0x4(%esp) │ │ mov %eax,(%esp) │ │ mov %eax,%esi │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov 0x8(%ebp),%eax │ │ cmpb $0x2f,(%edi) │ │ mov %esi,-0x14(%ebp) │ │ mov %eax,-0x28(%ebp) │ │ mov %esi,-0x24(%ebp) │ │ mov 0x8(%ebp),%esi │ │ sete %al │ │ mov %esi,-0x20(%ebp) │ │ mov %esi,-0x18(%ebp) │ │ - jmp 58af5 │ │ + jmp 5ac05 │ │ movl $0x0,-0x28(%ebp) │ │ movl $0x1,-0x24(%ebp) │ │ movl $0x0,-0x20(%ebp) │ │ movl $0x1,-0x14(%ebp) │ │ movl $0x0,-0x18(%ebp) │ │ xor %eax,%eax │ │ mov %edi,-0x54(%ebp) │ │ @@ -75465,406 +77106,406 @@ │ │ movb $0xff,-0x4c(%ebp) │ │ mov %al,-0x36(%ebp) │ │ movw $0x201,-0x38(%ebp) │ │ lea -0x54(%ebp),%esi │ │ lea -0x70(%ebp),%ecx │ │ mov %ebx,-0x10(%ebp) │ │ mov %esi,%edx │ │ - call 580c0 │ │ + call 5a2b0 │ │ movzbl -0x70(%ebp),%eax │ │ mov %esi,-0x1c(%ebp) │ │ cmp $0xff,%al │ │ - je 58be1 │ │ + je 5acf1 │ │ cmp $0x9,%al │ │ - jne 58be1 │ │ + jne 5acf1 │ │ mov -0x68(%ebp),%edx │ │ mov -0x6c(%ebp),%edi │ │ mov -0x10(%ebp),%ebx │ │ cmp $0x2,%edx │ │ - jne 58b48 │ │ + jne 5ac58 │ │ cmpw $0x2e2e,(%edi) │ │ - je 58be4 │ │ + je 5acf4 │ │ mov %edx,%eax │ │ nopw 0x0(%eax,%eax,1) │ │ test %eax,%eax │ │ - je 58be4 │ │ + je 5acf4 │ │ mov %eax,%esi │ │ dec %eax │ │ cmpb $0x2e,-0x1(%edi,%esi,1) │ │ - jne 58b50 │ │ + jne 5ac60 │ │ test %eax,%eax │ │ - je 58be4 │ │ + je 5acf4 │ │ sub %esi,%edx │ │ mov $0x1,%eax │ │ - je 58b9d │ │ + je 5acad │ │ mov %edx,(%esp) │ │ mov %edx,-0x2c(%ebp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 58fb6 │ │ + je 5b0c6 │ │ add %esi,%edi │ │ mov -0x2c(%ebp),%esi │ │ mov %eax,(%esp) │ │ mov %edi,0x4(%esp) │ │ mov %eax,%edi │ │ mov %esi,0x8(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov %edi,%eax │ │ mov %esi,%edx │ │ mov %edx,-0x54(%ebp) │ │ mov %eax,-0x50(%ebp) │ │ mov %edx,-0x4c(%ebp) │ │ lea -0x54(%ebp),%ecx │ │ movl $0x1,0x8(%esp) │ │ movl $0x1,0x4(%esp) │ │ movl $0x4,(%esp) │ │ - call 4dbb0 │ │ + call 4fbf0 │ │ mov -0x50(%ebp),%edi │ │ mov -0x4c(%ebp),%esi │ │ movl $0x7077642e,(%edi,%esi,1) │ │ add $0x4,%esi │ │ cmpl $0x0,-0x54(%ebp) │ │ sete %al │ │ mov %eax,-0x2c(%ebp) │ │ - jmp 58c0f │ │ + jmp 5ad1f │ │ mov -0x10(%ebp),%ebx │ │ movl $0x3,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 58f8a │ │ + je 5b09a │ │ mov %eax,%edi │ │ mov $0x3,%esi │ │ movb $0x70,0x2(%eax) │ │ movw $0x7764,(%eax) │ │ movl $0x0,-0x2c(%ebp) │ │ mov -0x14(%ebp),%ecx │ │ mov -0x18(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ mov %edi,-0x70(%ebp) │ │ mov %esi,-0x6c(%ebp) │ │ xor %eax,%eax │ │ cmpb $0x2f,(%edi,%eax,1) │ │ - je 58e7d │ │ + je 5af8d │ │ inc %eax │ │ cmp %eax,%esi │ │ - jne 58c20 │ │ + jne 5ad30 │ │ test %edx,%edx │ │ - je 58c3b │ │ + je 5ad4b │ │ cmpb $0x2f,(%ecx) │ │ sete %al │ │ - jmp 58c3d │ │ + jmp 5ad4d │ │ xor %eax,%eax │ │ mov %ecx,-0x54(%ebp) │ │ mov %edx,-0x50(%ebp) │ │ movb $0xff,-0x4c(%ebp) │ │ mov %al,-0x36(%ebp) │ │ movw $0x201,-0x38(%ebp) │ │ lea -0x54(%ebp),%edx │ │ lea -0x70(%ebp),%ecx │ │ mov %edx,-0x1c(%ebp) │ │ - call 580c0 │ │ + call 5a2b0 │ │ movzbl -0x70(%ebp),%eax │ │ cmp $0xff,%al │ │ - je 58d96 │ │ + je 5aea6 │ │ cmp $0x9,%al │ │ - jne 58d96 │ │ + jne 5aea6 │ │ mov -0x68(%ebp),%ebx │ │ mov -0x6c(%ebp),%eax │ │ cmp $0x2,%ebx │ │ - jne 58c99 │ │ + jne 5ada9 │ │ cmpw $0x2e2e,(%eax) │ │ - jne 58c99 │ │ + jne 5ada9 │ │ mov $0x2,%ecx │ │ xor %edx,%edx │ │ test %eax,%eax │ │ cmovne %eax,%edx │ │ test %edx,%edx │ │ - jne 58ce7 │ │ - jmp 58d96 │ │ + jne 5adf7 │ │ + jmp 5aea6 │ │ mov %ebx,%ecx │ │ nopl 0x0(%eax,%eax,1) │ │ test %ecx,%ecx │ │ - je 58cc4 │ │ + je 5add4 │ │ mov %ecx,%edx │ │ dec %ecx │ │ cmpb $0x2e,-0x1(%eax,%edx,1) │ │ - jne 58ca0 │ │ + jne 5adb0 │ │ test %ecx,%ecx │ │ - je 58cd6 │ │ + je 5ade6 │ │ sub %edx,%ebx │ │ add %eax,%edx │ │ test %eax,%eax │ │ cmovne %eax,%edx │ │ test %edx,%edx │ │ - jne 58ce7 │ │ - jmp 58d96 │ │ + jne 5adf7 │ │ + jmp 5aea6 │ │ mov %eax,%edx │ │ xor %eax,%eax │ │ test %eax,%eax │ │ cmovne %eax,%edx │ │ test %edx,%edx │ │ - jne 58ce7 │ │ - jmp 58d96 │ │ + jne 5adf7 │ │ + jmp 5aea6 │ │ xor %edx,%edx │ │ mov %ebx,%ecx │ │ test %eax,%eax │ │ cmovne %eax,%edx │ │ test %edx,%edx │ │ - je 58d96 │ │ + je 5aea6 │ │ test %eax,%eax │ │ mov -0x18(%ebp),%eax │ │ cmove %ebx,%ecx │ │ mov -0x14(%ebp),%ebx │ │ add %ecx,%edx │ │ mov %edx,%ecx │ │ sub %ebx,%ecx │ │ cmp %eax,%ecx │ │ - ja 58d3e │ │ + ja 5ae4e │ │ cmp %ebx,%edx │ │ mov %ecx,%eax │ │ mov %ecx,-0x70(%ebp) │ │ - je 58d3b │ │ + je 5ae4b │ │ cmp -0x18(%ebp),%eax │ │ - je 58d3b │ │ - jae 58d19 │ │ + je 5ae4b │ │ + jae 5ae29 │ │ cmpb $0x0,-0x1(%ebx,%eax,1) │ │ - jns 58d3b │ │ + jns 5ae4b │ │ cmpb $0x0,(%ebx,%eax,1) │ │ - jns 58d3b │ │ + jns 5ae4b │ │ mov -0x14(%ebp),%ecx │ │ mov -0x18(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ mov %eax,-0x30(%ebp) │ │ - call 6f4c0 │ │ + call 70380 │ │ test %al,%al │ │ mov -0x14(%ebp),%ebx │ │ mov -0x30(%ebp),%eax │ │ - je 58f6a │ │ + je 5b07a │ │ mov %eax,-0x20(%ebp) │ │ mov -0x18(%ebp),%edx │ │ mov %eax,%ecx │ │ mov %ebx,-0x14(%ebp) │ │ mov %edx,%eax │ │ sub %ecx,%eax │ │ cmp %eax,%esi │ │ - jae 58ea8 │ │ + jae 5afb8 │ │ mov -0x10(%ebp),%ebx │ │ cmp %ecx,%edx │ │ - je 58f3a │ │ + je 5b04a │ │ mov %ecx,%eax │ │ mov -0x14(%ebp),%ecx │ │ movb $0x2e,(%ecx,%eax,1) │ │ inc %eax │ │ sub %eax,%edx │ │ mov %eax,-0x20(%ebp) │ │ cmp %edx,%esi │ │ - ja 58f12 │ │ + ja 5b022 │ │ mov %eax,%ecx │ │ mov -0x24(%ebp),%eax │ │ mov %ecx,-0x1c(%ebp) │ │ mov %esi,0x8(%esp) │ │ mov %edi,0x4(%esp) │ │ add %ecx,%eax │ │ mov %eax,(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov -0x1c(%ebp),%eax │ │ add %esi,%eax │ │ mov %eax,-0x20(%ebp) │ │ cmpb $0x0,-0x2c(%ebp) │ │ - jne 58da7 │ │ + jne 5aeb7 │ │ mov -0x10(%ebp),%ebx │ │ mov %edi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x24(%ebp),%esi │ │ mov -0x20(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ lea -0x54(%ebp),%ecx │ │ mov %esi,%edx │ │ mov %eax,(%esp) │ │ - call 57b10 │ │ + call 59cf0 │ │ cmpl $0x1,-0x54(%ebp) │ │ mov 0xc(%ebp),%ecx │ │ - jne 58e06 │ │ + jne 5af16 │ │ mov 0x14(%ecx),%edi │ │ mov %esi,-0x14(%ebp) │ │ mov -0x50(%ebp),%edx │ │ mov -0x4c(%ebp),%esi │ │ mov -0x10(%ebp),%ebx │ │ cmp 0xc(%ecx),%edi │ │ - jne 58e29 │ │ + jne 5af39 │ │ mov %esi,-0x1c(%ebp) │ │ mov %ecx,%esi │ │ add $0xc,%ecx │ │ mov %edx,-0x18(%ebp) │ │ - call 58a10 │ │ + call 5ab20 │ │ mov 0x10(%esi),%eax │ │ mov -0x18(%ebp),%ecx │ │ mov -0x1c(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ mov %ecx,(%eax,%edi,8) │ │ mov %edx,0x4(%eax,%edi,8) │ │ inc %edi │ │ lea 0x10(%esi),%eax │ │ mov %edi,0x14(%esi) │ │ - jmp 58e42 │ │ + jmp 5af52 │ │ mov -0x28(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov -0x34(%ebp),%ecx │ │ test %eax,%eax │ │ movl $0xffffffff,(%ecx) │ │ - je 58e21 │ │ + je 5af31 │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x7c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov 0x10(%ecx),%eax │ │ mov %edx,(%eax,%edi,8) │ │ mov %esi,0x4(%eax,%edi,8) │ │ inc %edi │ │ mov %edi,0x14(%ecx) │ │ - je 58f02 │ │ + je 5b012 │ │ add $0x10,%ecx │ │ mov %ecx,%eax │ │ mov (%eax),%eax │ │ mov -0x8(%eax,%edi,8),%edx │ │ mov -0x4(%eax,%edi,8),%eax │ │ mov -0x34(%ebp),%ecx │ │ mov %eax,(%esp) │ │ - call 544b0 │ │ + call 56420 │ │ mov -0x14(%ebp),%esi │ │ mov -0x34(%ebp),%ecx │ │ mov -0x28(%ebp),%eax │ │ cmpl $0xffffffff,(%ecx) │ │ - je 58e6e │ │ + je 5af7e │ │ mov -0x10(%ebp),%ebx │ │ test %eax,%eax │ │ - jne 58e19 │ │ - jmp 58e21 │ │ + jne 5af29 │ │ + jmp 5af31 │ │ mov -0x10(%ebp),%ebx │ │ test %eax,%eax │ │ movl $0xffffffff,(%ecx) │ │ - jne 58e19 │ │ - jmp 58e21 │ │ + jne 5af29 │ │ + jmp 5af31 │ │ lea -0x70(%ebp),%eax │ │ - lea -0x781b1(%ebx),%ecx │ │ - lea -0xf6ac(%ebx),%esi │ │ + lea -0x7790a(%ebx),%ecx │ │ + lea -0xe07c(%ebx),%esi │ │ mov %eax,-0x54(%ebp) │ │ - lea -0x738(%ebx),%eax │ │ + lea -0x8a4(%ebx),%eax │ │ mov -0x1c(%ebp),%edx │ │ mov %esi,0x4(%edx) │ │ mov %eax,(%esp) │ │ - call 31460 │ │ - jmp 58fb4 │ │ + call 31c30 │ │ + jmp 5b0c4 │ │ mov -0x10(%ebp),%ebx │ │ lea 0x1(%esi),%eax │ │ mov %ecx,-0x1c(%ebp) │ │ add %ecx,%eax │ │ mov %eax,-0x30(%ebp) │ │ - jb 58faa │ │ + jb 5b0ba │ │ mov -0x14(%ebp),%ecx │ │ mov -0x30(%ebp),%eax │ │ movl $0x1,0xc(%esp) │ │ movl $0x1,0x8(%esp) │ │ mov %ecx,(%esp) │ │ lea -0x54(%ebp),%ecx │ │ mov %eax,0x4(%esp) │ │ - call 4dcb0 │ │ + call 4fc70 │ │ cmpl $0x1,-0x54(%ebp) │ │ - je 58fbb │ │ + je 5b0cb │ │ mov -0x50(%ebp),%ecx │ │ mov -0x30(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ mov -0x1c(%ebp),%eax │ │ mov %ecx,-0x24(%ebp) │ │ mov %edx,-0x28(%ebp) │ │ - jmp 58d62 │ │ - lea -0x8b8(%ebx),%ecx │ │ - call 32cb0 │ │ - jmp 58fb4 │ │ + jmp 5ae72 │ │ + lea -0xa24(%ebx),%ecx │ │ + call 34650 │ │ + jmp 5b0c4 │ │ lea -0x28(%ebp),%ecx │ │ mov %eax,%edx │ │ mov %esi,(%esp) │ │ movl $0x1,0x8(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 4dbb0 │ │ + call 4fbf0 │ │ mov -0x20(%ebp),%ecx │ │ mov -0x10(%ebp),%ebx │ │ - jmp 58d76 │ │ + jmp 5ae86 │ │ lea -0x28(%ebp),%ecx │ │ movl $0x1,0x8(%esp) │ │ movl $0x1,0x4(%esp) │ │ movl $0x1,(%esp) │ │ - call 4dbb0 │ │ + call 4fbf0 │ │ mov -0x20(%ebp),%eax │ │ mov -0x28(%ebp),%edx │ │ mov -0x24(%ebp),%ecx │ │ mov -0x10(%ebp),%ebx │ │ - jmp 58d62 │ │ + jmp 5ae72 │ │ mov -0x10(%ebp),%ebx │ │ lea -0x70(%ebp),%eax │ │ mov %eax,-0x54(%ebp) │ │ - lea -0x868(%ebx),%eax │ │ - lea -0x79f8e(%ebx),%ecx │ │ - lea -0x4adfc(%ebx),%esi │ │ - jmp 58e95 │ │ + lea -0xa40(%ebx),%eax │ │ + lea -0x7970b(%ebx),%ecx │ │ + lea -0x49fcc(%ebx),%esi │ │ + jmp 5afa5 │ │ mov $0x3,%edx │ │ mov -0x10(%ebp),%ebx │ │ mov $0x1,%ecx │ │ - call 246cb │ │ - jmp 58fb4 │ │ + call 247ab │ │ + jmp 5b0c4 │ │ mov $0x1,%ecx │ │ mov %esi,%edx │ │ - call 246cb │ │ + call 247ab │ │ xor %ecx,%ecx │ │ mov -0x10(%ebp),%ebx │ │ - call 246cb │ │ + call 247ab │ │ ud2 │ │ mov -0x2c(%ebp),%edx │ │ - jmp 58f8f │ │ + jmp 5b09f │ │ mov -0x50(%ebp),%ecx │ │ mov -0x4c(%ebp),%edx │ │ - jmp 58fac │ │ + jmp 5b0bc │ │ cmpl $0x0,-0x54(%ebp) │ │ mov %eax,%esi │ │ - je 58ff8 │ │ + je 5b108 │ │ mov -0x50(%ebp),%eax │ │ mov %eax,(%esp) │ │ - jmp 59000 │ │ + jmp 5b110 │ │ mov %eax,%esi │ │ mov -0x1c(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,0x4(%esp) │ │ mov -0x18(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7c1a0 │ │ - jmp 59008 │ │ + call 7b8f0 │ │ + jmp 5b118 │ │ mov %eax,%esi │ │ - jmp 58ff8 │ │ + jmp 5b108 │ │ cmpb $0x0,-0x2c(%ebp) │ │ mov %eax,%esi │ │ - je 58ffd │ │ + je 5b10d │ │ mov -0x10(%ebp),%ebx │ │ - jmp 59008 │ │ + jmp 5b118 │ │ mov %edi,(%esp) │ │ mov -0x10(%ebp),%ebx │ │ - call 7bfb0 │ │ + call 7b700 │ │ cmpl $0x0,-0x28(%ebp) │ │ - je 5901f │ │ + je 5b12f │ │ mov -0x24(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x10(%ebp),%ebx │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -75872,745 +77513,755 @@ │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ - mov 0x110(%ecx),%eax │ │ - call 59044 │ │ + mov 0x120(%ecx),%eax │ │ + call 5b154 │ │ pop %ebx │ │ mov %ecx,%esi │ │ - add $0x25798,%ebx │ │ + add $0x22f38,%ebx │ │ lock decl (%eax) │ │ mov %ecx,-0x10(%ebp) │ │ - jne 59060 │ │ - lea 0x110(%esi),%ecx │ │ - call 59db0 │ │ - lea 0x114(%esi),%ecx │ │ - call 6ec80 │ │ - mov 0x128(%esi),%edx │ │ - mov 0x124(%esi),%ecx │ │ - call 6ed40 │ │ + jne 5b170 │ │ + lea 0x120(%esi),%ecx │ │ + call 5bf70 │ │ + lea 0x124(%esi),%ecx │ │ + call 6fb20 │ │ + mov 0x138(%esi),%edx │ │ + mov 0x134(%esi),%ecx │ │ + call 6fbe0 │ │ cmpl $0x0,0x4(%esi) │ │ - je 5908d │ │ + je 5b19d │ │ mov 0x8(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x12c(%esi),%eax │ │ - mov 0x130(%esi),%ecx │ │ + call 7b700 │ │ + mov 0x13c(%esi),%eax │ │ + mov 0x140(%esi),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 7c1a0 │ │ - mov 0x13c(%esi),%edi │ │ - mov 0x138(%esi),%eax │ │ + call 7b8f0 │ │ + mov 0x14c(%esi),%edi │ │ + mov 0x148(%esi),%eax │ │ test %edi,%edi │ │ mov %eax,-0x14(%ebp) │ │ - je 590d8 │ │ + je 5b1e8 │ │ mov -0x14(%ebp),%eax │ │ lea 0x4(%eax),%esi │ │ - jmp 590c6 │ │ + jmp 5b1d6 │ │ add $0xc,%esi │ │ dec %edi │ │ - je 590d8 │ │ + je 5b1e8 │ │ cmpl $0x0,-0x4(%esi) │ │ - je 590c0 │ │ + je 5b1d0 │ │ mov (%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 590c0 │ │ + call 7b700 │ │ + jmp 5b1d0 │ │ mov -0x10(%ebp),%esi │ │ - cmpl $0x0,0x134(%esi) │ │ - je 590ef │ │ + cmpl $0x0,0x144(%esi) │ │ + je 5b1ff │ │ mov -0x14(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x148(%esi),%edi │ │ - mov 0x144(%esi),%eax │ │ + call 7b700 │ │ + mov 0x158(%esi),%edi │ │ + mov 0x154(%esi),%eax │ │ test %edi,%edi │ │ mov %eax,-0x14(%ebp) │ │ - je 59127 │ │ + je 5b237 │ │ mov -0x14(%ebp),%eax │ │ lea 0x4(%eax),%esi │ │ nopl 0x0(%eax,%eax,1) │ │ mov -0x4(%esi),%eax │ │ mov (%esi),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 7c1a0 │ │ + call 7b8f0 │ │ add $0x8,%esi │ │ dec %edi │ │ - jne 59110 │ │ + jne 5b220 │ │ mov -0x10(%ebp),%eax │ │ - cmpl $0x0,0x140(%eax) │ │ - je 5913e │ │ + cmpl $0x0,0x150(%eax) │ │ + je 5b24e │ │ mov -0x14(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %eax,%edi │ │ - lea 0x114(%esi),%ecx │ │ - call 6ec80 │ │ - jmp 5915b │ │ + lea 0x124(%esi),%ecx │ │ + call 6fb20 │ │ + jmp 5b26b │ │ mov %eax,%edi │ │ - jmp 5916f │ │ + jmp 5b27f │ │ mov %eax,%edi │ │ mov -0x10(%ebp),%eax │ │ - mov 0x128(%eax),%edx │ │ - mov 0x124(%eax),%ecx │ │ - call 6ed40 │ │ + mov 0x138(%eax),%edx │ │ + mov 0x134(%eax),%ecx │ │ + call 6fbe0 │ │ mov -0x10(%ebp),%eax │ │ cmpl $0x0,0x4(%eax) │ │ - je 59186 │ │ + je 5b296 │ │ mov -0x10(%ebp),%eax │ │ mov 0x8(%eax),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x10(%ebp),%esi │ │ - mov 0x12c(%esi),%eax │ │ - mov 0x130(%esi),%ecx │ │ + mov 0x13c(%esi),%eax │ │ + mov 0x140(%esi),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 7c1a0 │ │ - add $0x134,%esi │ │ + call 7b8f0 │ │ + add $0x144,%esi │ │ mov %esi,%ecx │ │ - call 54b70 │ │ + call 56ac0 │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ + call 77c40 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x9c,%esp │ │ - movzbl 0x13c(%edx),%eax │ │ - call 591d8 │ │ + sub $0xbc,%esp │ │ + movzbl 0x170(%edx),%eax │ │ + call 5b2e8 │ │ pop %ebx │ │ - mov %edx,%esi │ │ - mov %ecx,%edi │ │ - mov %edx,-0x54(%ebp) │ │ - add $0x25604,%ebx │ │ + mov %ecx,-0x84(%ebp) │ │ + mov %edx,-0x80(%ebp) │ │ + add $0x22da4,%ebx │ │ cmp $0xfe,%al │ │ - jne 5921b │ │ - cmpl $0x1,0xd4(%esi) │ │ - jne 5947c │ │ - mov 0xec(%esi),%eax │ │ - mov %edi,-0x8c(%ebp) │ │ + jne 5b327 │ │ + cmpl $0x1,0xe8(%edx) │ │ + jne 5b79f │ │ + mov 0xd8(%edx),%eax │ │ test %eax,%eax │ │ - mov %eax,-0x98(%ebp) │ │ - je 59269 │ │ - mov 0xf0(%esi),%eax │ │ - mov %eax,-0x94(%ebp) │ │ - jmp 59269 │ │ + mov %eax,-0xb8(%ebp) │ │ + je 5b373 │ │ + mov 0xdc(%edx),%eax │ │ + mov %eax,-0xac(%ebp) │ │ + jmp 5b373 │ │ cmp $0xff,%al │ │ - je 5924c │ │ - movzbl 0x13f(%esi),%ecx │ │ + je 5b356 │ │ + movzbl 0x173(%edx),%ecx │ │ + mov %cl,-0x36(%ebp) │ │ + movzwl 0x171(%edx),%ecx │ │ + mov %cx,-0x38(%ebp) │ │ + mov 0x174(%edx),%esi │ │ + mov 0x178(%edx),%ecx │ │ mov $0x1,%edx │ │ - mov %cl,-0x2e(%ebp) │ │ - movzwl 0x13d(%esi),%ecx │ │ - mov %cx,-0x30(%ebp) │ │ - mov %esi,%ecx │ │ - mov 0x140(%esi),%esi │ │ - mov 0x144(%ecx),%ecx │ │ - jmp 59394 │ │ - mov 0x140(%esi),%ecx │ │ + jmp 5b58c │ │ + mov 0x174(%edx),%ecx │ │ test %ecx,%ecx │ │ - je 59384 │ │ - mov 0x10c(%ecx),%esi │ │ + je 5b57e │ │ + mov 0x140(%ecx),%esi │ │ xor %edx,%edx │ │ mov $0x2,%al │ │ - jmp 59391 │ │ - mov 0xdc(%esi),%eax │ │ - mov 0xc4(%esi),%ecx │ │ - mov 0xc8(%esi),%edx │ │ - mov 0xd8(%esi),%edi │ │ - mov %eax,-0x9c(%ebp) │ │ - mov 0xe0(%esi),%eax │ │ - mov %ecx,-0x88(%ebp) │ │ - lea 0xa8(%esi),%ecx │ │ - mov %edx,-0x84(%ebp) │ │ - lea -0x88(%ebp),%edx │ │ - mov %ecx,-0x80(%ebp) │ │ - lea -0x30(%ebp),%ecx │ │ + jmp 5b589 │ │ + mov 0xf0(%edx),%eax │ │ + mov 0x104(%edx),%esi │ │ + mov %edx,%edi │ │ + xorps %xmm0,%xmm0 │ │ + mov %eax,-0xb4(%ebp) │ │ + mov 0x120(%edx),%eax │ │ + mov %esi,%ecx │ │ + xor %edx,%edx │ │ + and $0xff00,%ecx │ │ add $0x8,%eax │ │ - mov %eax,-0x7c(%ebp) │ │ + cmp $0x800,%ecx │ │ + mov 0x110(%edi),%ecx │ │ + sete %dl │ │ + lea 0x4(%ecx,%edx,8),%ecx │ │ + mov 0xec(%edi),%edx │ │ + mov %edx,-0xb0(%ebp) │ │ + mov 0x108(%edi),%edx │ │ + mov 0x10c(%edi),%edi │ │ + mov %esi,-0x60(%ebp) │ │ + mov %edx,-0x5c(%ebp) │ │ + mov %edi,-0x58(%ebp) │ │ + mov %eax,-0x54(%ebp) │ │ + mov %ecx,-0x50(%ebp) │ │ + movl $0x0,-0x4c(%ebp) │ │ movl $0x0,-0x78(%ebp) │ │ - movl $0x0,-0x5c(%ebp) │ │ - call 6cf60 │ │ - movzbl -0x30(%ebp),%eax │ │ - mov %ebx,-0x4c(%ebp) │ │ - cmp $0xff,%al │ │ - je 5934c │ │ - movzbl -0x2f(%ebp),%ebx │ │ - movzwl -0x2a(%ebp),%ecx │ │ - mov -0x2e(%ebp),%edx │ │ - mov -0x28(%ebp),%esi │ │ - shld $0x10,%edx,%ecx │ │ - movzbl %bl,%edi │ │ - shl $0x8,%edx │ │ - or %edi,%edx │ │ - mov -0x8c(%ebp),%edi │ │ - mov %al,-0x30(%ebp) │ │ - mov %dx,-0x2f(%ebp) │ │ - shr $0x10,%edx │ │ - mov -0x4c(%ebp),%ebx │ │ - mov %dl,-0x2d(%ebp) │ │ - mov %ecx,-0x2c(%ebp) │ │ - mov %esi,-0x28(%ebp) │ │ - mov -0x54(%ebp),%esi │ │ - movzbl 0x13c(%esi),%eax │ │ - cmp $0xfe,%al │ │ - je 596e7 │ │ + movl $0x10,-0x74(%ebp) │ │ + movsd %xmm0,-0x70(%ebp) │ │ + movsd %xmm0,-0x69(%ebp) │ │ + lea -0x38(%ebp),%ecx │ │ + lea -0x78(%ebp),%edx │ │ + call 6c7c0 │ │ + movzbl -0x38(%ebp),%eax │ │ cmp $0xff,%al │ │ - je 59704 │ │ - movzbl 0x13f(%esi),%ecx │ │ - mov %cl,-0x46(%ebp) │ │ - movzwl 0x13d(%esi),%ecx │ │ - mov %cx,-0x48(%ebp) │ │ - mov %esi,%ecx │ │ - mov 0x144(%ecx),%edx │ │ - mov 0x140(%esi),%esi │ │ - mov $0x1,%ecx │ │ - jmp 5972a │ │ - mov -0x78(%ebp),%eax │ │ - mov %edi,-0x90(%ebp) │ │ - test %eax,%eax │ │ - je 593b7 │ │ - cmpw $0x5,0xc2(%esi) │ │ - mov $0x2130,%ecx │ │ - mov $0x76,%edx │ │ - cmovb %ecx,%edx │ │ - mov -0x74(%ebp),%ecx │ │ - mov %edx,-0x50(%ebp) │ │ - mov -0x70(%ebp),%edx │ │ - cmpl $0x1,(%edx) │ │ - jne 593be │ │ - mov 0x8(%edx),%edi │ │ - mov 0xc(%edx),%esi │ │ - jmp 593cf │ │ - mov 0x10(%ebp),%eax │ │ + je 5b470 │ │ + mov -0x34(%ebp),%edx │ │ + mov -0x37(%ebp),%ah │ │ + movzwl -0x36(%ebp),%ecx │ │ + mov -0x30(%ebp),%esi │ │ + mov %edx,-0x40(%ebp) │ │ + cmpl $0x0,-0x78(%ebp) │ │ + je 5b5b8 │ │ + mov -0x74(%ebp),%edi │ │ + mov %ah,-0xd(%ebp) │ │ + mov %cx,-0x10(%ebp) │ │ + mov %al,-0xe(%ebp) │ │ + mov $0xffffffff,%edx │ │ + movl $0xfffffffe,-0x3c(%ebp) │ │ + mov %edi,(%esp) │ │ + mov %esi,%edi │ │ + mov %edx,%esi │ │ + call 7b700 │ │ mov %esi,%edx │ │ + mov %edi,%esi │ │ + mov -0x3c(%ebp),%edi │ │ mov %edx,%ecx │ │ - xor %edx,%edx │ │ - mov (%eax),%esi │ │ - xor %eax,%eax │ │ - add $0x8,%esi │ │ - mov %edx,-0x84(%ebp) │ │ - mov %al,-0x80(%ebp) │ │ - movzwl -0x30(%ebp),%eax │ │ - movzbl -0x2e(%ebp),%edx │ │ - mov %ax,-0x7f(%ebp) │ │ - mov %dl,-0x7d(%ebp) │ │ - mov %esi,-0x7c(%ebp) │ │ - mov %ecx,-0x78(%ebp) │ │ - jmp 59748 │ │ - mov $0x45,%al │ │ - jmp 592dd │ │ - mov 0x40(%edx),%esi │ │ - cmp $0x5,%esi │ │ - ja 59793 │ │ - add $0x4,%edx │ │ - mov %edx,%edi │ │ - lea -0x78(%ebp),%edx │ │ - test %esi,%esi │ │ - mov %eax,-0x48(%ebp) │ │ - mov %ecx,-0x44(%ebp) │ │ - mov %edi,-0x40(%ebp) │ │ - mov %esi,-0x3c(%ebp) │ │ - mov %edx,-0x38(%ebp) │ │ - je 59454 │ │ - dec %esi │ │ + not %ecx │ │ + mov %edi,%eax │ │ + xor $0xfffffffe,%eax │ │ + or %eax,%ecx │ │ + jne 5b4ed │ │ + movzbl -0xe(%ebp),%eax │ │ + movzwl -0x10(%ebp),%ecx │ │ + mov -0xd(%ebp),%ah │ │ + jmp 5b5b8 │ │ + cmpw $0x0,-0x64(%ebp) │ │ + je 5b5ac │ │ + cmp $0x50000,%esi │ │ + jae 5b70e │ │ + mov -0x70(%ebp),%ecx │ │ + mov -0x74(%ebp),%edi │ │ + shl $0x4,%ecx │ │ + lea -0x30(%edi),%eax │ │ + lea (%ecx,%ecx,2),%ecx │ │ nopw %cs:0x0(%eax,%eax,1) │ │ + test %ecx,%ecx │ │ + je 5b7eb │ │ + add $0xffffffd0,%ecx │ │ + cmpw $0x2130,0x50(%eax) │ │ + lea 0x30(%eax),%edx │ │ + mov %edx,%eax │ │ + jne 5b4a0 │ │ + lea -0x38(%ebp),%ecx │ │ + call 67330 │ │ mov -0x38(%ebp),%eax │ │ - mov 0xc(%eax),%eax │ │ - sub $0x8,%esp │ │ - lea -0x30(%ebp),%ecx │ │ - lea -0x48(%ebp),%edx │ │ - push %edi │ │ - push 0x18(%eax) │ │ - call 649d0 │ │ - add $0x10,%esp │ │ - mov -0x30(%ebp),%eax │ │ + movzwl -0x2e(%ebp),%esi │ │ mov -0x2c(%ebp),%ecx │ │ - mov %eax,%edx │ │ - and %ecx,%edx │ │ - cmp $0xffffffff,%edx │ │ - je 594c4 │ │ - mov -0x28(%ebp),%edx │ │ - add $0xc,%edi │ │ - mov -0x24(%ebp),%ebx │ │ - mov %edi,-0x40(%ebp) │ │ - mov %edx,-0xa0(%ebp) │ │ - mov %esi,%edx │ │ - movzwl -0x20(%ebp),%esi │ │ - mov %edx,-0x3c(%ebp) │ │ - cmp -0x50(%ebp),%si │ │ - movzwl -0x1e(%ebp),%esi │ │ - je 594df │ │ - mov -0x4c(%ebp),%ebx │ │ - add $0xffffffff,%edx │ │ - mov %edx,%esi │ │ - jb 593f0 │ │ - mov -0x38(%ebp),%edx │ │ - cmpb $0x0,0x14(%edx) │ │ - jne 59469 │ │ - mov -0x48(%ebp),%eax │ │ - sub (%edx),%eax │ │ - movl $0x1,0x14(%edx) │ │ - mov %eax,0x18(%edx) │ │ - mov $0xffff,%eax │ │ - mov $0xffffffff,%edi │ │ - mov $0xff,%cl │ │ - mov $0xff,%bl │ │ - jmp 59523 │ │ - lea 0x13c(%esi),%ecx │ │ - call 6ebc0 │ │ - movzbl 0x13c(%esi),%edx │ │ - cmp $0xff,%dl │ │ - je 596a4 │ │ - movzbl 0x13f(%esi),%eax │ │ - mov %al,-0x2e(%ebp) │ │ - movzwl 0x13d(%esi),%eax │ │ - mov %ax,-0x30(%ebp) │ │ - mov %esi,%eax │ │ - mov 0x144(%eax),%ecx │ │ - mov 0x140(%esi),%esi │ │ - mov $0x1,%eax │ │ - jmp 596ca │ │ - mov -0x28(%ebp),%eax │ │ - mov -0x24(%ebp),%ecx │ │ - mov -0x20(%ebp),%esi │ │ - movzbl -0x27(%ebp),%ebx │ │ - mov %eax,%edx │ │ - shrd $0x10,%ecx,%edx │ │ - shr $0x10,%ecx │ │ - jmp 592dd │ │ - mov %eax,-0x30(%ebp) │ │ - mov -0xa0(%ebp),%eax │ │ - mov %ecx,-0x2c(%ebp) │ │ - mov %ebx,-0x24(%ebp) │ │ - mov -0x4c(%ebp),%ebx │ │ - lea -0x48(%ebp),%ecx │ │ - lea -0x30(%ebp),%edx │ │ - mov %eax,-0x28(%ebp) │ │ - mov -0x50(%ebp),%eax │ │ - mov %ax,-0x20(%ebp) │ │ - mov %si,-0x1e(%ebp) │ │ - call 66ed0 │ │ - mov -0x48(%ebp),%ecx │ │ - mov -0x44(%ebp),%eax │ │ - mov -0x3c(%ebp),%edx │ │ - mov -0x40(%ebp),%esi │ │ - movzbl -0x47(%ebp),%ebx │ │ - mov %ecx,%edi │ │ - shrd $0x10,%eax,%edi │ │ - shr $0x10,%eax │ │ - movzbl %bl,%ebx │ │ - shld $0x10,%edi,%eax │ │ - shl $0x10,%edi │ │ - movzbl %cl,%ecx │ │ - shl $0x8,%ebx │ │ - mov %eax,-0x84(%ebp) │ │ - or %edi,%ebx │ │ - or %ebx,%ecx │ │ - mov %ecx,-0x88(%ebp) │ │ - and %eax,%ecx │ │ - mov %esi,-0x80(%ebp) │ │ - mov %edx,-0x7c(%ebp) │ │ - cmp $0xffffffff,%ecx │ │ + mov -0x34(%ebp),%edx │ │ + mov %eax,-0x3c(%ebp) │ │ + movzbl -0x30(%ebp),%eax │ │ + mov %si,-0x10(%ebp) │ │ + mov -0x28(%ebp),%esi │ │ + mov %ecx,-0x40(%ebp) │ │ + mov %al,-0xe(%ebp) │ │ + movzbl -0x2f(%ebp),%eax │ │ + mov %al,-0xd(%ebp) │ │ + jmp 5b7f7 │ │ + lea -0x94(%ebp),%ecx │ │ + mov 0x8(%ecx),%eax │ │ + movsd (%ecx),%xmm0 │ │ mov 0x10(%ebp),%ecx │ │ + mov %eax,-0x5c(%ebp) │ │ + movzbl -0xe(%ebp),%eax │ │ + movsd %xmm0,-0x64(%ebp) │ │ + mov %edi,-0x78(%ebp) │ │ + mov %edx,-0x74(%ebp) │ │ + and %edx,%edi │ │ + cmp $0xffffffff,%edi │ │ + mov %al,-0x70(%ebp) │ │ + movzbl -0xd(%ebp),%eax │ │ + mov %al,-0x6f(%ebp) │ │ + movzwl -0x10(%ebp),%eax │ │ + mov %ax,-0x6e(%ebp) │ │ + mov -0x40(%ebp),%eax │ │ + mov %eax,-0x6c(%ebp) │ │ + mov %esi,-0x68(%ebp) │ │ mov (%ecx),%esi │ │ - je 595ac │ │ - mov -0x54(%ebp),%edi │ │ + je 5b612 │ │ + mov -0x80(%ebp),%ecx │ │ lea 0x8(%esi),%edx │ │ - movzbl 0xc1(%edi),%eax │ │ - mov %eax,-0x50(%ebp) │ │ - sub $0x4,%esp │ │ - mov -0x4c(%ebp),%ebx │ │ - lea -0x88(%ebp),%eax │ │ - lea -0x30(%ebp),%ecx │ │ - push %eax │ │ - push 0xfc(%edi) │ │ - push -0x50(%ebp) │ │ - call 61d90 │ │ - add $0x10,%esp │ │ - movzbl -0x30(%ebp),%eax │ │ - mov -0x8c(%ebp),%edi │ │ + lea -0x78(%ebp),%edi │ │ + mov 0x124(%ecx),%eax │ │ + movzbl 0x105(%ecx),%ecx │ │ + mov %edi,0x8(%esp) │ │ + mov %ecx,(%esp) │ │ + lea -0x38(%ebp),%ecx │ │ + mov %eax,0x4(%esp) │ │ + call 62770 │ │ + movzbl -0x38(%ebp),%eax │ │ cmp $0xff,%al │ │ - je 595b6 │ │ - movzbl -0x2d(%ebp),%ecx │ │ - movzwl -0x2f(%ebp),%edx │ │ - mov -0x28(%ebp),%esi │ │ - shl $0x10,%ecx │ │ - or %ecx,%edx │ │ - mov -0x2c(%ebp),%ecx │ │ - jmp 592ef │ │ - mov -0x8c(%ebp),%edi │ │ + je 5b78e │ │ + mov -0x34(%ebp),%edx │ │ + mov -0x37(%ebp),%ah │ │ + movzwl -0x36(%ebp),%ecx │ │ + mov -0x30(%ebp),%esi │ │ + mov %edx,-0x40(%ebp) │ │ + jmp 5b5b8 │ │ + mov 0x10(%ebp),%eax │ │ + mov %edx,%ecx │ │ + xor %edx,%edx │ │ + mov (%eax),%esi │ │ + xor %eax,%eax │ │ + add $0x8,%esi │ │ + mov %edx,-0x74(%ebp) │ │ + movzwl -0x38(%ebp),%edi │ │ + movzbl -0x36(%ebp),%edx │ │ + mov %al,-0x70(%ebp) │ │ + mov %di,-0x6f(%ebp) │ │ + mov %dl,-0x6d(%ebp) │ │ + mov %esi,-0x6c(%ebp) │ │ + mov %ecx,-0x68(%ebp) │ │ + jmp 5b8e9 │ │ + mov $0x3e,%al │ │ + cmpl $0x0,-0x78(%ebp) │ │ + jne 5b423 │ │ + mov %al,-0x38(%ebp) │ │ + mov %ah,-0x37(%ebp) │ │ + mov -0x40(%ebp),%eax │ │ + mov %cx,-0x36(%ebp) │ │ + mov %eax,-0x34(%ebp) │ │ + mov %esi,-0x30(%ebp) │ │ + mov -0x80(%ebp),%esi │ │ + movzbl 0x170(%esi),%eax │ │ + cmp $0xfe,%al │ │ + je 5b88b │ │ + cmp $0xff,%al │ │ + je 5b8a8 │ │ + movzbl 0x173(%esi),%ecx │ │ + mov %cl,-0x7a(%ebp) │ │ + movzwl 0x171(%esi),%ecx │ │ + mov %cx,-0x7c(%ebp) │ │ + mov %esi,%ecx │ │ + mov 0x178(%ecx),%edx │ │ + mov 0x174(%esi),%esi │ │ + mov $0x1,%ecx │ │ + jmp 5b8ce │ │ xor %eax,%eax │ │ - jmp 595bc │ │ - mov -0x2c(%ebp),%eax │ │ - mov -0x28(%ebp),%ecx │ │ lock incl (%esi) │ │ - mov -0x90(%ebp),%edx │ │ - mov -0x9c(%ebp),%ebx │ │ - jle 597a8 │ │ - mov %esi,-0x88(%ebp) │ │ - mov %edx,-0x84(%ebp) │ │ - mov -0x98(%ebp),%edx │ │ - mov %ebx,-0x80(%ebp) │ │ + jle 5b79d │ │ + mov -0xb0(%ebp),%edx │ │ + mov %esi,-0x78(%ebp) │ │ test %esi,%esi │ │ - mov -0x4c(%ebp),%ebx │ │ mov 0xc(%ebp),%esi │ │ - mov %edx,-0x7c(%ebp) │ │ - mov -0x94(%ebp),%edx │ │ - mov %edx,-0x78(%ebp) │ │ - mov %eax,-0x74(%ebp) │ │ - mov %ecx,-0x70(%ebp) │ │ - mov -0x54(%ebp),%edx │ │ - mov 0x10(%ebp),%ecx │ │ + mov %edx,-0x74(%ebp) │ │ + mov -0xb4(%ebp),%edx │ │ + mov %edx,-0x70(%ebp) │ │ + mov -0xb8(%ebp),%edx │ │ mov %edx,-0x6c(%ebp) │ │ - mov %ecx,-0x68(%ebp) │ │ - mov %edx,-0x64(%ebp) │ │ - mov %edx,-0x48(%ebp) │ │ - mov %edx,-0x60(%ebp) │ │ + mov -0xac(%ebp),%edx │ │ + mov %edx,-0x68(%ebp) │ │ + mov %eax,-0x64(%ebp) │ │ + mov %ecx,-0x60(%ebp) │ │ + mov -0x80(%ebp),%edx │ │ + mov 0x10(%ebp),%ecx │ │ + mov %edx,-0x5c(%ebp) │ │ + mov %ecx,-0x58(%ebp) │ │ + mov %edx,-0x54(%ebp) │ │ + mov %edx,-0x38(%ebp) │ │ + mov %edx,-0x50(%ebp) │ │ mov 0x8(%ebp),%edx │ │ - mov %esi,-0x3c(%ebp) │ │ - mov %edx,-0x40(%ebp) │ │ - mov %ecx,-0x44(%ebp) │ │ - je 5976a │ │ - lea -0x6c(%ebp),%eax │ │ - movsd -0x48(%ebp),%xmm2 │ │ + mov %esi,-0x2c(%ebp) │ │ + mov %edx,-0x30(%ebp) │ │ + mov %ecx,-0x34(%ebp) │ │ + je 5b908 │ │ + lea -0x5c(%ebp),%eax │ │ + mov -0x84(%ebp),%ecx │ │ + movsd -0x38(%ebp),%xmm2 │ │ movsd 0x8(%eax),%xmm1 │ │ movsd (%eax),%xmm0 │ │ - mov -0x70(%ebp),%eax │ │ - movsd %xmm1,-0x28(%ebp) │ │ - movsd -0x40(%ebp),%xmm1 │ │ - movsd %xmm0,-0x30(%ebp) │ │ - movsd %xmm2,-0x20(%ebp) │ │ - movsd -0x88(%ebp),%xmm2 │ │ - mov %eax,0x18(%edi) │ │ - movsd %xmm1,-0x18(%ebp) │ │ - movsd -0x78(%ebp),%xmm1 │ │ - movsd %xmm2,(%edi) │ │ - movsd -0x30(%ebp),%xmm3 │ │ - movsd -0x20(%ebp),%xmm2 │ │ - movsd %xmm1,0x10(%edi) │ │ - movsd -0x80(%ebp),%xmm1 │ │ - movsd %xmm1,0x8(%edi) │ │ - movsd -0x28(%ebp),%xmm1 │ │ - movsd %xmm3,0x1c(%edi) │ │ - movsd %xmm2,0x2c(%edi) │ │ - movsd %xmm1,0x24(%edi) │ │ - movsd -0x18(%ebp),%xmm1 │ │ - movsd %xmm1,0x34(%edi) │ │ - jmp 59788 │ │ - mov 0x140(%esi),%ecx │ │ + mov -0x60(%ebp),%eax │ │ + movsd %xmm1,-0xa0(%ebp) │ │ + movsd -0x30(%ebp),%xmm1 │ │ + movsd %xmm0,-0xa8(%ebp) │ │ + movsd %xmm2,-0x98(%ebp) │ │ + movsd -0x78(%ebp),%xmm2 │ │ + mov %eax,0x18(%ecx) │ │ + movsd %xmm1,-0x90(%ebp) │ │ + movsd -0x68(%ebp),%xmm1 │ │ + movsd %xmm2,(%ecx) │ │ + movsd -0xa8(%ebp),%xmm3 │ │ + movsd -0x98(%ebp),%xmm2 │ │ + movsd %xmm1,0x10(%ecx) │ │ + movsd -0x70(%ebp),%xmm1 │ │ + movsd %xmm1,0x8(%ecx) │ │ + movsd -0xa0(%ebp),%xmm1 │ │ + movsd %xmm3,0x1c(%ecx) │ │ + movsd %xmm2,0x2c(%ecx) │ │ + movsd %xmm1,0x24(%ecx) │ │ + movsd -0x90(%ebp),%xmm1 │ │ + movsd %xmm1,0x34(%ecx) │ │ + jmp 5b925 │ │ + mov -0x70(%ebp),%ecx │ │ + mov -0x74(%ebp),%edi │ │ + shl $0x4,%ecx │ │ + lea -0x30(%edi),%eax │ │ + lea (%ecx,%ecx,2),%ecx │ │ + nopl (%eax) │ │ test %ecx,%ecx │ │ - je 596ba │ │ - mov 0x10c(%ecx),%esi │ │ - xor %eax,%eax │ │ - mov $0x2,%dl │ │ - jmp 596c7 │ │ - mov 0x10(%ebp),%ecx │ │ + je 5b81b │ │ + add $0xffffffd0,%ecx │ │ + cmpw $0x76,0x50(%eax) │ │ + lea 0x30(%eax),%edx │ │ + mov %edx,%eax │ │ + jne 5b720 │ │ + lea -0xa8(%ebp),%ecx │ │ + call 67330 │ │ + mov -0xa8(%ebp),%eax │ │ + movzwl -0x9e(%ebp),%esi │ │ + mov -0x9c(%ebp),%ecx │ │ + mov -0xa4(%ebp),%edx │ │ + mov %eax,-0x3c(%ebp) │ │ + movzbl -0xa0(%ebp),%eax │ │ + mov %si,-0x10(%ebp) │ │ + mov -0x98(%ebp),%esi │ │ + mov %ecx,-0x40(%ebp) │ │ + mov %al,-0xe(%ebp) │ │ + movzbl -0x9f(%ebp),%eax │ │ + mov %al,-0xd(%ebp) │ │ + cmpl $0x0,-0x78(%ebp) │ │ + jne 5b43c │ │ + jmp 5b44c │ │ + mov -0x34(%ebp),%eax │ │ + mov -0x30(%ebp),%ecx │ │ + lock incl (%esi) │ │ + jg 5b61d │ │ + ud2 │ │ + lea 0x170(%edx),%ecx │ │ + mov %edx,%esi │ │ + call 6fa60 │ │ + movzbl 0x170(%esi),%edx │ │ mov %esi,%eax │ │ + mov %esi,%ecx │ │ + cmp $0xff,%dl │ │ + je 5b84a │ │ + movzbl 0x173(%eax),%eax │ │ + mov %al,-0x36(%ebp) │ │ + movzwl 0x171(%ecx),%eax │ │ + mov %ax,-0x38(%ebp) │ │ + mov 0x174(%ecx),%esi │ │ + mov 0x178(%ecx),%eax │ │ + mov $0x1,%ecx │ │ + jmp 5b86e │ │ + movl $0xffffffff,-0x3c(%ebp) │ │ + mov $0xffffffff,%edx │ │ + mov -0x1c(%ebp),%eax │ │ + movsd -0x24(%ebp),%xmm0 │ │ + lea -0x94(%ebp),%ecx │ │ + mov %eax,0x8(%ecx) │ │ + movsd %xmm0,(%ecx) │ │ + cmpl $0x0,-0x78(%ebp) │ │ + jne 5b43c │ │ + jmp 5b44c │ │ + mov $0xffffffff,%edx │ │ + movl $0xffffffff,-0xa4(%ebp) │ │ + movl $0xffffffff,-0xa8(%ebp) │ │ + movl $0xffffffff,-0x3c(%ebp) │ │ + cmpl $0x0,-0x78(%ebp) │ │ + jne 5b43c │ │ + jmp 5b44c │ │ + mov 0x174(%eax),%eax │ │ + test %eax,%eax │ │ + je 5b860 │ │ + mov 0x140(%eax),%esi │ │ + xor %ecx,%ecx │ │ + mov $0x2,%dl │ │ + jmp 5b86b │ │ + mov 0x10(%ebp),%eax │ │ xor %edx,%edx │ │ - mov (%ecx),%esi │ │ - mov %eax,%ecx │ │ - xor %eax,%eax │ │ + mov (%eax),%esi │ │ + mov %ecx,%eax │ │ + xor %ecx,%ecx │ │ add $0x8,%esi │ │ - mov %eax,-0x84(%ebp) │ │ - mov %dl,-0x80(%ebp) │ │ - movzwl -0x30(%ebp),%edx │ │ - movzbl -0x2e(%ebp),%eax │ │ - mov %dx,-0x7f(%ebp) │ │ - mov %al,-0x7d(%ebp) │ │ - jmp 593ac │ │ - lea 0x13c(%esi),%ecx │ │ - lea -0x30(%ebp),%edx │ │ - call 6ec10 │ │ - movzbl 0x13c(%esi),%eax │ │ + mov %ecx,-0x74(%ebp) │ │ + mov %dl,-0x70(%ebp) │ │ + movzwl -0x38(%ebp),%edi │ │ + movzbl -0x36(%ebp),%edx │ │ + mov %di,-0x6f(%ebp) │ │ + mov %dl,-0x6d(%ebp) │ │ + mov %esi,-0x6c(%ebp) │ │ + mov %eax,-0x68(%ebp) │ │ + jmp 5b8e9 │ │ + lea 0x170(%esi),%ecx │ │ + lea -0x38(%ebp),%edx │ │ + call 6fab0 │ │ + movzbl 0x170(%esi),%eax │ │ cmp $0xff,%al │ │ - jne 5931f │ │ - mov 0x140(%esi),%edx │ │ + jne 5b5e5 │ │ + mov 0x174(%esi),%edx │ │ test %edx,%edx │ │ - je 5971a │ │ - mov 0x10c(%edx),%esi │ │ + je 5b8be │ │ + mov 0x140(%edx),%esi │ │ xor %ecx,%ecx │ │ mov $0x2,%al │ │ - jmp 59727 │ │ + jmp 5b8cb │ │ mov 0x10(%ebp),%eax │ │ mov %esi,%ecx │ │ mov %ecx,%edx │ │ xor %ecx,%ecx │ │ mov (%eax),%esi │ │ xor %eax,%eax │ │ add $0x8,%esi │ │ - mov %ecx,-0x84(%ebp) │ │ - mov %al,-0x80(%ebp) │ │ - movzwl -0x48(%ebp),%eax │ │ - movzbl -0x46(%ebp),%ecx │ │ - mov %ax,-0x7f(%ebp) │ │ - mov %cl,-0x7d(%ebp) │ │ - mov %esi,-0x7c(%ebp) │ │ - mov %edx,-0x78(%ebp) │ │ - mov -0x54(%ebp),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - movl $0x0,-0x88(%ebp) │ │ - mov %eax,-0x48(%ebp) │ │ - mov %ecx,-0x40(%ebp) │ │ + mov %ecx,-0x74(%ebp) │ │ + movzwl -0x7c(%ebp),%edi │ │ + movzbl -0x7a(%ebp),%ecx │ │ + mov %al,-0x70(%ebp) │ │ + mov %di,-0x6f(%ebp) │ │ + mov %cl,-0x6d(%ebp) │ │ + mov %esi,-0x6c(%ebp) │ │ + mov %edx,-0x68(%ebp) │ │ + mov -0x80(%ebp),%eax │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0x8(%ebp),%edx │ │ + movl $0x0,-0x78(%ebp) │ │ + mov %eax,-0x38(%ebp) │ │ + mov %ecx,-0x2c(%ebp) │ │ mov 0x10(%ebp),%ecx │ │ - mov %edx,-0x3c(%ebp) │ │ - mov %ecx,-0x44(%ebp) │ │ - lea -0x84(%ebp),%eax │ │ - lea 0x4(%edi),%ecx │ │ - sub $0xc,%esp │ │ - lea -0x48(%ebp),%edx │ │ - push %eax │ │ - call 5d1d0 │ │ - add $0x10,%esp │ │ - movl $0x0,(%edi) │ │ - add $0x9c,%esp │ │ + mov %edx,-0x30(%ebp) │ │ + mov %ecx,-0x34(%ebp) │ │ + mov -0x84(%ebp),%esi │ │ + lea -0x74(%ebp),%eax │ │ + lea -0x38(%ebp),%edx │ │ + mov %eax,(%esp) │ │ + lea 0x4(%esi),%ecx │ │ + call 5f070 │ │ + movl $0x0,(%esi) │ │ + add $0xbc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - sub $0x8,%esp │ │ - lea -0x110c(%ebx),%eax │ │ - xor %ecx,%ecx │ │ - mov %esi,%edx │ │ - push %eax │ │ - push $0x5 │ │ - call 32bf0 │ │ - ud2 │ │ - int3 │ │ + cmpl $0x0,-0x78(%ebp) │ │ + mov %eax,%esi │ │ + je 5b943 │ │ + mov -0x74(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + mov %esi,(%esp) │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0xfc,%esp │ │ - call 597c1 │ │ + sub $0x12c,%esp │ │ + call 5b961 │ │ pop %eax │ │ - mov %ecx,-0x84(%ebp) │ │ + mov %ecx,-0x74(%ebp) │ │ mov 0x8(%ebp),%ecx │ │ - add $0x2501b,%eax │ │ + add $0x2272b,%eax │ │ cmpl $0x0,(%edx) │ │ mov %eax,-0x14(%ebp) │ │ - je 598b5 │ │ - mov -0x84(%ebp),%edi │ │ + je 5ba4f │ │ + mov -0x74(%ebp),%edi │ │ movsd 0x8(%edx),%xmm1 │ │ movsd 0x34(%edx),%xmm2 │ │ movsd (%edx),%xmm3 │ │ mov 0x18(%edx),%eax │ │ movsd 0x10(%edx),%xmm0 │ │ - lea -0xec(%ebp),%esi │ │ + lea -0xdc(%ebp),%esi │ │ movsd %xmm1,0x8(%edi) │ │ movsd 0x2c(%edx),%xmm1 │ │ - movsd %xmm2,-0xd4(%ebp) │ │ + movsd %xmm2,-0xc4(%ebp) │ │ movsd 0x1c(%edx),%xmm2 │ │ movsd %xmm3,(%edi) │ │ movsd (%ecx),%xmm3 │ │ mov %eax,0x18(%edi) │ │ movsd %xmm0,0x10(%edi) │ │ add $0x1c,%edi │ │ - movsd %xmm1,-0xdc(%ebp) │ │ + movsd %xmm1,-0xcc(%ebp) │ │ movsd 0x24(%edx),%xmm1 │ │ - movsd %xmm2,-0xec(%ebp) │ │ + movsd %xmm2,-0xdc(%ebp) │ │ movsd 0x10(%ecx),%xmm2 │ │ - movsd %xmm1,-0xe4(%ebp) │ │ + movsd %xmm1,-0xd4(%ebp) │ │ movsd 0x8(%ecx),%xmm1 │ │ - movsd %xmm2,-0xbc(%ebp) │ │ - movsd 0x20(%ecx),%xmm2 │ │ - movsd %xmm3,-0xcc(%ebp) │ │ - movsd %xmm1,-0xc4(%ebp) │ │ - movsd 0x18(%ecx),%xmm1 │ │ movsd %xmm2,-0xac(%ebp) │ │ - movsd 0x30(%ecx),%xmm2 │ │ + movsd 0x20(%ecx),%xmm2 │ │ + movsd %xmm3,-0xbc(%ebp) │ │ movsd %xmm1,-0xb4(%ebp) │ │ - movsd 0x28(%ecx),%xmm1 │ │ + movsd 0x18(%ecx),%xmm1 │ │ movsd %xmm2,-0x9c(%ebp) │ │ + movsd 0x30(%ecx),%xmm2 │ │ movsd %xmm1,-0xa4(%ebp) │ │ + movsd 0x28(%ecx),%xmm1 │ │ + movsd %xmm2,-0x8c(%ebp) │ │ + movsd %xmm1,-0x94(%ebp) │ │ movsd 0x38(%ecx),%xmm1 │ │ mov $0x18,%ecx │ │ - movsd %xmm1,-0x94(%ebp) │ │ + movsd %xmm1,-0x84(%ebp) │ │ rep movsl %ds:(%esi),%es:(%edi) │ │ - jmp 59b42 │ │ - mov (%ecx),%eax │ │ - mov 0x24(%ecx),%esi │ │ - lea 0x14(%edx),%edi │ │ - mov %edx,-0x34(%ebp) │ │ - mov %edi,-0x58(%ebp) │ │ - mov %eax,-0x3c(%ebp) │ │ - mov 0x4(%ecx),%eax │ │ - mov %eax,-0x38(%ebp) │ │ - mov 0x8(%ecx),%eax │ │ - mov %eax,-0x7c(%ebp) │ │ - mov 0xc(%ecx),%eax │ │ - mov %eax,-0x80(%ebp) │ │ + jmp 5bcdf │ │ mov 0x28(%ecx),%eax │ │ - mov %eax,-0x60(%ebp) │ │ + mov 0x24(%ecx),%esi │ │ + lea 0x14(%edx),%ebx │ │ + mov %edx,-0x48(%ebp) │ │ + mov %ebx,-0x2c(%ebp) │ │ + mov %eax,-0x4c(%ebp) │ │ mov 0x38(%ecx),%eax │ │ mov %eax,-0x10(%ebp) │ │ mov 0x34(%ecx),%eax │ │ - mov %eax,-0x1c(%ebp) │ │ - mov 0x18(%ecx),%eax │ │ mov %eax,-0x18(%ebp) │ │ - mov 0x14(%ecx),%eax │ │ + mov 0x18(%ecx),%eax │ │ mov %eax,-0x20(%ebp) │ │ + mov 0x14(%ecx),%eax │ │ + mov %eax,-0x3c(%ebp) │ │ mov 0x20(%ecx),%eax │ │ - mov %eax,-0x44(%ebp) │ │ + mov %eax,-0x38(%ebp) │ │ mov 0x1c(%ecx),%eax │ │ - mov %eax,-0x40(%ebp) │ │ + mov %eax,-0x50(%ebp) │ │ mov 0x10(%ecx),%eax │ │ + mov %eax,-0x44(%ebp) │ │ + mov (%ecx),%eax │ │ + mov %eax,-0x34(%ebp) │ │ + mov 0x4(%ecx),%eax │ │ mov %eax,-0x30(%ebp) │ │ + mov 0xc(%ecx),%eax │ │ + mov %eax,-0x70(%ebp) │ │ movzbl 0x3c(%ecx),%eax │ │ - mov %eax,-0x2c(%ebp) │ │ + mov %eax,-0x28(%ebp) │ │ mov 0xc(%edx),%eax │ │ - mov 0x8(%edx),%ebx │ │ - movsd (%edi),%xmm0 │ │ + mov 0x8(%edx),%edi │ │ + movsd (%ebx),%xmm0 │ │ mov 0x4(%edx),%ecx │ │ - mov %eax,-0x5c(%ebp) │ │ - mov 0x8(%edi),%eax │ │ - cmp $0xffffffff,%ebx │ │ - movsd %xmm0,-0x70(%ebp) │ │ - mov %eax,-0x68(%ebp) │ │ - mov -0x34(%ebp),%eax │ │ - mov 0x10(%eax),%eax │ │ - je 59b59 │ │ - mov %ebx,%edx │ │ + mov %eax,-0x24(%ebp) │ │ + mov 0x8(%ebx),%eax │ │ + cmp $0xffffffff,%edi │ │ + movsd %xmm0,-0x60(%ebp) │ │ + mov %edi,-0x1c(%ebp) │ │ + mov %eax,-0x58(%ebp) │ │ + mov 0x10(%edx),%eax │ │ + je 5bcf6 │ │ test %ecx,%ecx │ │ - jne 59b73 │ │ - cmp $0x2,%edx │ │ - jne 59d04 │ │ - testb $0x1,-0x2c(%ebp) │ │ - jne 59b4d │ │ - mov -0x60(%ebp),%edx │ │ - cmp %edx,%esi │ │ - je 59b4d │ │ + jne 5bd0e │ │ + mov -0x1c(%ebp),%ecx │ │ + cmp $0x2,%ecx │ │ + jne 5beba │ │ + testb $0x1,-0x28(%ebp) │ │ + jne 5bcea │ │ + mov -0x4c(%ebp),%ebx │ │ + cmp %ebx,%esi │ │ + je 5bcea │ │ mov %esi,%eax │ │ - movl $0x3,-0x24(%ebp) │ │ - jmp 5997a │ │ - nopl 0x0(%eax) │ │ - cmp %edx,%esi │ │ + movl $0x3,-0x1c(%ebp) │ │ + jmp 5bb1a │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ + cmp %ebx,%esi │ │ mov %esi,%eax │ │ - je 59a86 │ │ - mov -0x1c(%ebp),%ebx │ │ + je 5bc2c │ │ + mov -0x18(%ebp),%edi │ │ mov 0x14(%eax),%ecx │ │ lea 0x1c(%eax),%esi │ │ - cmp %ebx,0x10(%eax) │ │ + cmp %edi,0x10(%eax) │ │ sbb -0x10(%ebp),%ecx │ │ - jae 599e0 │ │ - mov -0x20(%ebp),%ecx │ │ - mov -0x18(%ebp),%edi │ │ + jae 5bb80 │ │ + mov -0x3c(%ebp),%ecx │ │ + mov -0x20(%ebp),%edx │ │ cmp 0x8(%eax),%ecx │ │ - sbb 0xc(%eax),%edi │ │ - jae 59970 │ │ - mov -0x40(%ebp),%ebx │ │ + sbb 0xc(%eax),%edx │ │ + jae 5bb10 │ │ + mov -0x50(%ebp),%edi │ │ mov 0x4(%eax),%ecx │ │ - cmp %ebx,(%eax) │ │ - sbb -0x44(%ebp),%ecx │ │ - jae 59970 │ │ + cmp %edi,(%eax) │ │ + sbb -0x38(%ebp),%ecx │ │ + jae 5bb10 │ │ mov 0x8(%ebp),%ecx │ │ - mov -0x30(%ebp),%ebx │ │ + mov -0x44(%ebp),%edi │ │ mov %esi,0x24(%ecx) │ │ mov 0x18(%eax),%ecx │ │ - mov 0xc(%ebx),%edx │ │ + mov 0xc(%edi),%edx │ │ cmp %edx,%ecx │ │ - jae 59d52 │ │ - imul $0x148,%ecx,%ecx │ │ - movl $0x0,-0x2c(%ebp) │ │ - add 0x8(%ebx),%ecx │ │ - mov %ecx,-0x50(%ebp) │ │ - lea -0xf0(%ebp),%ecx │ │ - jmp 599f4 │ │ + jae 5bf02 │ │ + lea (%ecx,%ecx,2),%ecx │ │ + movl $0x0,-0x28(%ebp) │ │ + shl $0x7,%ecx │ │ + add 0x8(%edi),%ecx │ │ + mov %ecx,-0xdc(%ebp) │ │ + lea -0xe0(%ebp),%ecx │ │ + jmp 5bb97 │ │ nopl 0x0(%eax,%eax,1) │ │ mov 0x8(%ebp),%eax │ │ mov $0x1,%cl │ │ - mov %ecx,-0x2c(%ebp) │ │ - lea -0x50(%ebp),%ecx │ │ + mov %ecx,-0x28(%ebp) │ │ + lea -0xdc(%ebp),%ecx │ │ mov %esi,0x24(%eax) │ │ movb $0x1,0x3c(%eax) │ │ xor %eax,%eax │ │ mov %eax,(%ecx) │ │ - mov -0x50(%ebp),%edx │ │ + mov -0xdc(%ebp),%edx │ │ test %edx,%edx │ │ - je 59a86 │ │ - mov -0x38(%ebp),%edi │ │ - mov -0x3c(%ebp),%ecx │ │ - mov -0x80(%ebp),%eax │ │ + je 5bc2c │ │ + mov -0x30(%ebp),%edi │ │ + mov -0x34(%ebp),%ecx │ │ + mov -0x70(%ebp),%eax │ │ mov -0x14(%ebp),%ebx │ │ mov %edi,0x4(%esp) │ │ - lea -0xe8(%ebp),%edi │ │ + lea -0x11c(%ebp),%edi │ │ mov %ecx,(%esp) │ │ mov %eax,0x8(%esp) │ │ mov %edi,%ecx │ │ - call 591c0 │ │ - mov -0x34(%ebp),%edx │ │ - movsd 0x28(%edi),%xmm2 │ │ - movsd 0x20(%edi),%xmm1 │ │ + call 5b2d0 │ │ + mov -0x48(%ebp),%edx │ │ + movsd 0x30(%edi),%xmm2 │ │ + movsd (%edi),%xmm0 │ │ + movsd 0x28(%edi),%xmm3 │ │ + movsd 0x8(%edi),%xmm1 │ │ mov 0x38(%edi),%eax │ │ - movsd 0x30(%edi),%xmm0 │ │ mov 0x8(%ebp),%ecx │ │ - movsd %xmm2,0x28(%edx) │ │ - movsd 0x18(%edi),%xmm2 │ │ - movsd %xmm1,0x20(%edx) │ │ - movsd 0x10(%edi),%xmm1 │ │ + mov -0x2c(%ebp),%ebx │ │ + movsd %xmm2,0x30(%edx) │ │ + movsd 0x20(%edi),%xmm2 │ │ + movsd %xmm0,(%edx) │ │ + movsd %xmm3,0x28(%edx) │ │ + movsd 0x18(%edi),%xmm3 │ │ mov %eax,0x38(%edx) │ │ - movsd %xmm0,0x30(%edx) │ │ - movsd %xmm2,0x18(%edx) │ │ - movsd (%edi),%xmm2 │ │ - movsd %xmm1,0x10(%edx) │ │ - movsd 0x8(%edi),%xmm1 │ │ - mov -0x58(%ebp),%edi │ │ - movsd %xmm2,(%edx) │ │ movsd %xmm1,0x8(%edx) │ │ cmpl $0x0,(%edx) │ │ - je 5990f │ │ - jmp 597dd │ │ + movsd %xmm2,0x20(%edx) │ │ + movsd 0x10(%edi),%xmm2 │ │ + movsd %xmm3,0x18(%edx) │ │ + movsd %xmm2,0x10(%edx) │ │ + je 5baa3 │ │ + jmp 5b97a │ │ + mov -0x1c(%ebp),%edx │ │ + mov %edx,-0x11c(%ebp) │ │ mov -0x24(%ebp),%edx │ │ - mov %edx,-0xe8(%ebp) │ │ - mov -0x28(%ebp),%edx │ │ - mov %edx,-0xe4(%ebp) │ │ - mov -0x54(%ebp),%edx │ │ - mov %edi,-0xe0(%ebp) │ │ - mov %edx,-0xdc(%ebp) │ │ - mov -0x78(%ebp),%edx │ │ - mov %edx,-0xd8(%ebp) │ │ - mov -0x74(%ebp),%edx │ │ - mov %edx,-0xd4(%ebp) │ │ + mov %edi,-0x118(%ebp) │ │ + mov %edx,-0x114(%ebp) │ │ + mov -0x40(%ebp),%edx │ │ + mov %edx,-0x110(%ebp) │ │ + mov -0x6c(%ebp),%edx │ │ + mov %edx,-0x10c(%ebp) │ │ + mov -0x68(%ebp),%edx │ │ + mov %edx,-0x108(%ebp) │ │ + mov -0x64(%ebp),%edx │ │ + mov %edx,-0x104(%ebp) │ │ mov -0x7c(%ebp),%edx │ │ - mov %edx,-0xd0(%ebp) │ │ - mov -0x88(%ebp),%edx │ │ - mov %edx,-0xcc(%ebp) │ │ - mov %ecx,-0xc8(%ebp) │ │ - mov %eax,-0xc4(%ebp) │ │ - mov %eax,-0xc0(%ebp) │ │ - mov -0x8c(%ebp),%eax │ │ - lea -0xe8(%ebp),%edx │ │ - mov -0x84(%ebp),%ecx │ │ - mov %eax,-0xbc(%ebp) │ │ - mov %ebx,-0xb8(%ebp) │ │ + mov %edx,-0x100(%ebp) │ │ + mov %ebx,-0xfc(%ebp) │ │ + mov %ecx,-0xf8(%ebp) │ │ + mov %ecx,-0xf4(%ebp) │ │ + mov -0x78(%ebp),%ecx │ │ + lea -0x11c(%ebp),%edx │ │ + mov %ecx,-0xf0(%ebp) │ │ + mov %eax,-0xec(%ebp) │ │ + mov -0x74(%ebp),%ecx │ │ mov 0x30(%edx),%eax │ │ movsd 0x28(%edx),%xmm0 │ │ movsd 0x20(%edx),%xmm1 │ │ movsd 0x18(%edx),%xmm2 │ │ movsd 0x10(%edx),%xmm3 │ │ movsd (%edx),%xmm4 │ │ movsd 0x8(%edx),%xmm5 │ │ @@ -76618,291 +78269,300 @@ │ │ movsd %xmm0,0x28(%ecx) │ │ movsd %xmm1,0x20(%ecx) │ │ movsd %xmm2,0x18(%ecx) │ │ movsd %xmm3,0x10(%ecx) │ │ movsd %xmm5,0x8(%ecx) │ │ movsd %xmm4,(%ecx) │ │ movb $0x2,0x78(%ecx) │ │ - add $0xfc,%esp │ │ + add $0x12c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - movl $0x3,-0x24(%ebp) │ │ - jmp 59a86 │ │ - mov %eax,%edi │ │ - mov -0x70(%ebp),%eax │ │ - movl $0xffffffff,-0x24(%ebp) │ │ - mov %eax,-0x54(%ebp) │ │ + movl $0x3,-0x1c(%ebp) │ │ + jmp 5bc2c │ │ + mov -0x60(%ebp),%ecx │ │ + mov -0x24(%ebp),%edi │ │ + mov %eax,-0x24(%ebp) │ │ + movl $0xffffffff,-0x1c(%ebp) │ │ + mov %ecx,-0x40(%ebp) │ │ + jmp 5bc2c │ │ + mov %eax,-0x4c(%ebp) │ │ + mov -0x60(%ebp),%eax │ │ + movl $0x0,-0xdc(%ebp) │ │ + movl $0x4,-0xd8(%ebp) │ │ + movl $0x0,-0xd4(%ebp) │ │ + mov %ecx,-0x28(%ebp) │ │ + xor %edi,%edi │ │ + movl $0x4,-0x3c(%ebp) │ │ + mov 0xc(%ecx),%edx │ │ + mov %eax,-0x40(%ebp) │ │ mov -0x5c(%ebp),%eax │ │ - mov %eax,-0x28(%ebp) │ │ - jmp 59a86 │ │ - mov %eax,-0x58(%ebp) │ │ - mov -0x70(%ebp),%eax │ │ - movl $0x0,-0x50(%ebp) │ │ - movl $0x4,-0x4c(%ebp) │ │ - movl $0x0,-0x48(%ebp) │ │ - mov %ecx,-0x60(%ebp) │ │ - movl $0x0,-0x18(%ebp) │ │ - movl $0x4,-0x44(%ebp) │ │ - mov %edx,-0x24(%ebp) │ │ - mov 0xc(%ecx),%esi │ │ - mov %eax,-0x54(%ebp) │ │ - mov -0x6c(%ebp),%eax │ │ - mov %eax,-0x78(%ebp) │ │ - mov -0x68(%ebp),%eax │ │ - mov %eax,-0x74(%ebp) │ │ + mov %eax,-0x6c(%ebp) │ │ + mov -0x58(%ebp),%eax │ │ + mov %eax,-0x68(%ebp) │ │ mov 0x8(%ecx),%eax │ │ - mov %eax,-0x1c(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ mov (%ecx),%eax │ │ - mov %eax,-0x2c(%ebp) │ │ + mov %eax,-0x50(%ebp) │ │ mov 0x4(%ecx),%eax │ │ - mov %eax,-0x40(%ebp) │ │ + mov %eax,-0x38(%ebp) │ │ mov -0x14(%ebp),%eax │ │ - lea -0x848(%eax),%ecx │ │ - lea -0x838(%eax),%eax │ │ - mov %ecx,-0x30(%ebp) │ │ - mov %eax,-0x28(%ebp) │ │ - jmp 59c0d │ │ - mov -0x4c(%ebp),%eax │ │ + lea -0x9b4(%eax),%ecx │ │ + lea -0x9a4(%eax),%eax │ │ + mov %ecx,-0x2c(%ebp) │ │ mov %eax,-0x44(%ebp) │ │ + jmp 5bda9 │ │ + mov -0xd8(%ebp),%eax │ │ + mov %eax,-0x3c(%ebp) │ │ shl $0x5,%esi │ │ + mov -0x3c(%ebp),%eax │ │ + mov -0x20(%ebp),%edx │ │ mov -0x18(%ebp),%ecx │ │ - mov -0x44(%ebp),%eax │ │ - mov -0x1c(%ebp),%edx │ │ - add -0x2c(%ebp),%esi │ │ - mov %esi,(%eax,%ecx,4) │ │ + add -0x50(%ebp),%esi │ │ + mov %esi,(%eax,%edi,4) │ │ mov -0x10(%ebp),%eax │ │ - mov -0x20(%ebp),%esi │ │ - inc %ecx │ │ - mov %ecx,-0x18(%ebp) │ │ - mov %ecx,-0x48(%ebp) │ │ + inc %edi │ │ + mov %edi,-0xd4(%ebp) │ │ inc %eax │ │ - sub %eax,%esi │ │ + sub %eax,%edx │ │ lea (%eax,%eax,2),%eax │ │ - lea (%edx,%eax,8),%edx │ │ - mov %edx,-0x1c(%ebp) │ │ - cmp $0x1,%esi │ │ - mov %esi,-0x20(%ebp) │ │ + lea (%ecx,%eax,8),%ecx │ │ + mov %ecx,-0x18(%ebp) │ │ + cmp $0x1,%edx │ │ + mov %edx,-0x20(%ebp) │ │ movl $0x0,-0x10(%ebp) │ │ - je 59c70 │ │ + je 5be20 │ │ mov -0x20(%ebp),%ecx │ │ test %ecx,%ecx │ │ - je 59cd3 │ │ + je 5be83 │ │ movl $0x0,-0x10(%ebp) │ │ - jmp 59c3a │ │ - mov %esi,-0x10(%ebp) │ │ + jmp 5bdd9 │ │ + nopl 0x0(%eax) │ │ + mov %ebx,%edi │ │ sub %edx,%ecx │ │ cmp $0x1,%ecx │ │ - jbe 59c70 │ │ + jbe 5be20 │ │ mov -0x10(%ebp),%eax │ │ mov %ecx,%edx │ │ mov -0x18(%ebp),%ebx │ │ - mov -0x1c(%ebp),%edi │ │ shr $1,%edx │ │ lea (%edx,%eax,1),%esi │ │ lea (%esi,%esi,2),%eax │ │ - cmp %ebx,0x10(%edi,%eax,8) │ │ - ja 59c33 │ │ - jb 59c30 │ │ - mov -0x1c(%ebp),%edi │ │ - mov -0x38(%ebp),%ebx │ │ + cmp %edi,0x10(%ebx,%eax,8) │ │ + ja 5bdd2 │ │ + jae 5be00 │ │ + mov %esi,-0x10(%ebp) │ │ + jmp 5bdd2 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + mov %edi,%ebx │ │ + mov -0x18(%ebp),%edi │ │ lea (%edi,%eax,8),%eax │ │ - mov -0x3c(%ebp),%edi │ │ + mov -0x34(%ebp),%edi │ │ cmp (%eax),%edi │ │ - sbb 0x4(%eax),%ebx │ │ - jae 59c30 │ │ - jmp 59c33 │ │ + mov -0x30(%ebp),%edi │ │ + sbb 0x4(%eax),%edi │ │ + jb 5bdd0 │ │ + mov %esi,-0x10(%ebp) │ │ + jmp 5bdd0 │ │ nopw 0x0(%eax,%eax,1) │ │ mov -0x10(%ebp),%eax │ │ mov -0x18(%ebp),%ecx │ │ - mov -0x1c(%ebp),%edx │ │ - lea (%eax,%eax,2),%eax │ │ - cmp %ecx,0x10(%edx,%eax,8) │ │ mov -0x20(%ebp),%edx │ │ - jne 59cd3 │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x3c(%ebp),%edi │ │ - mov -0x38(%ebp),%esi │ │ + lea (%eax,%eax,2),%eax │ │ + cmp %edi,0x10(%ecx,%eax,8) │ │ + jne 5be83 │ │ + mov -0x18(%ebp),%ecx │ │ + mov -0x34(%ebp),%ebx │ │ + mov -0x30(%ebp),%esi │ │ lea (%ecx,%eax,8),%ecx │ │ - cmp (%ecx),%edi │ │ + cmp (%ecx),%ebx │ │ sbb 0x4(%ecx),%esi │ │ - jb 59cd3 │ │ - mov -0x3c(%ebp),%eax │ │ - mov -0x38(%ebp),%esi │ │ + jb 5be83 │ │ + mov -0x34(%ebp),%eax │ │ + mov -0x30(%ebp),%esi │ │ cmp 0x8(%ecx),%eax │ │ sbb 0xc(%ecx),%esi │ │ - jae 59cd3 │ │ + jae 5be83 │ │ cmp %edx,-0x10(%ebp) │ │ - jae 59d3c │ │ + jae 5beec │ │ mov 0x14(%ecx),%esi │ │ - cmp -0x40(%ebp),%esi │ │ - jae 59d2d │ │ - mov -0x18(%ebp),%eax │ │ - cmp -0x50(%ebp),%eax │ │ - jne 59be2 │ │ + cmp -0x38(%ebp),%esi │ │ + jae 5bedd │ │ + cmp -0xdc(%ebp),%edi │ │ + jne 5bd81 │ │ mov -0x14(%ebp),%ebx │ │ - lea -0x50(%ebp),%ecx │ │ - call 6eb60 │ │ - jmp 59bdc │ │ - mov -0x80(%ebp),%ecx │ │ - mov -0x4c(%ebp),%eax │ │ - mov -0x58(%ebp),%edi │ │ - mov (%ecx),%ecx │ │ - add $0x8,%ecx │ │ - mov %ecx,-0x88(%ebp) │ │ - mov -0x18(%ebp),%ecx │ │ - lea (%eax,%ecx,4),%ebx │ │ - mov -0x5c(%ebp),%ecx │ │ - mov %ecx,-0x28(%ebp) │ │ - mov -0x50(%ebp),%ecx │ │ - mov %ecx,-0x8c(%ebp) │ │ - mov -0x60(%ebp),%ecx │ │ - jmp 59a86 │ │ - mov %eax,%ecx │ │ + lea -0xdc(%ebp),%ecx │ │ + call 6fa00 │ │ + jmp 5bd78 │ │ + mov 0x8(%ebp),%eax │ │ + mov -0xd8(%ebp),%ecx │ │ + mov -0xdc(%ebp),%esi │ │ + mov -0x4c(%ebp),%edx │ │ + mov -0x28(%ebp),%ebx │ │ + mov 0x8(%eax),%eax │ │ + mov %esi,-0x78(%ebp) │ │ + mov %eax,-0x64(%ebp) │ │ mov -0x70(%ebp),%eax │ │ - mov -0x5c(%ebp),%edi │ │ - mov %edx,-0x28(%ebp) │ │ - movl $0x4,-0x24(%ebp) │ │ - mov %ecx,-0x54(%ebp) │ │ - mov %eax,-0x78(%ebp) │ │ - mov -0x6c(%ebp),%eax │ │ - mov %eax,-0x74(%ebp) │ │ - mov -0x68(%ebp),%eax │ │ + mov (%eax),%eax │ │ + add $0x8,%eax │ │ mov %eax,-0x7c(%ebp) │ │ - jmp 59a86 │ │ - mov -0x40(%ebp),%eax │ │ - mov -0x28(%ebp),%ecx │ │ + lea (%ecx,%edi,4),%eax │ │ + mov -0x24(%ebp),%edi │ │ + mov %edx,-0x24(%ebp) │ │ + jmp 5bc2c │ │ + mov -0x60(%ebp),%edx │ │ + mov -0x5c(%ebp),%edi │ │ + mov -0x58(%ebp),%esi │ │ + mov %eax,-0x40(%ebp) │ │ + movl $0x4,-0x1c(%ebp) │ │ + mov %edi,-0x68(%ebp) │ │ + mov %ecx,%edi │ │ + mov %edx,-0x6c(%ebp) │ │ + mov %esi,-0x64(%ebp) │ │ + jmp 5bc2c │ │ + mov -0x38(%ebp),%eax │ │ + mov -0x44(%ebp),%ecx │ │ mov %esi,-0x10(%ebp) │ │ mov %eax,-0x20(%ebp) │ │ - mov %ecx,-0x30(%ebp) │ │ - mov -0x30(%ebp),%eax │ │ + mov %ecx,-0x2c(%ebp) │ │ + mov -0x2c(%ebp),%eax │ │ mov -0x10(%ebp),%ecx │ │ mov -0x20(%ebp),%edx │ │ mov -0x14(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 31e2c │ │ - jmp 59d63 │ │ + call 336a0 │ │ + jmp 5bf13 │ │ mov -0x14(%ebp),%ebx │ │ - lea -0x92c(%ebx),%eax │ │ + lea -0xab4(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 31e2c │ │ + call 336a0 │ │ ud2 │ │ - jmp 59d6d │ │ - jmp 59d69 │ │ + jmp 5bf1d │ │ + jmp 5bf19 │ │ mov %eax,%edi │ │ - jmp 59d83 │ │ - cmpl $0x0,-0x50(%ebp) │ │ + jmp 5bf39 │ │ + cmpl $0x0,-0xdc(%ebp) │ │ mov %eax,%edi │ │ - je 59d83 │ │ - mov -0x4c(%ebp),%eax │ │ + je 5bf39 │ │ + mov -0xd8(%ebp),%eax │ │ mov -0x14(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x34(%ebp),%eax │ │ + call 7b700 │ │ + mov -0x48(%ebp),%eax │ │ mov (%eax),%eax │ │ test %eax,%eax │ │ - je 59d9c │ │ + je 5bf52 │ │ lock decl (%eax) │ │ - jne 59d9c │ │ - mov -0x34(%ebp),%ecx │ │ + jne 5bf52 │ │ + mov -0x48(%ebp),%ecx │ │ mov -0x14(%ebp),%ebx │ │ - call 59db0 │ │ + call 5bf70 │ │ mov -0x14(%ebp),%ebx │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ mov -0x14(%ebp),%ebx │ │ - call 341e6 │ │ + call 34816 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%edi │ │ - call 59dc0 │ │ + call 5bf80 │ │ pop %ebx │ │ - add $0x24a1c,%ebx │ │ - mov 0x80(%edi),%eax │ │ + add $0x2210c,%ebx │ │ + mov 0x88(%edi),%eax │ │ test %eax,%eax │ │ - je 59de1 │ │ + je 5bfa1 │ │ lock decl (%eax) │ │ - jne 59de1 │ │ - lea 0x80(%edi),%ecx │ │ - call 59db0 │ │ - lea 0x84(%edi),%ecx │ │ - call 6e870 │ │ + jne 5bfa1 │ │ + lea 0x88(%edi),%ecx │ │ + call 5bf70 │ │ + lea 0x8c(%edi),%ecx │ │ + call 6f710 │ │ cmp $0xffffffff,%edi │ │ - je 59dff │ │ + je 5bfbf │ │ lock decl 0x4(%edi) │ │ - jne 59dff │ │ + jne 5bfbf │ │ mov %edi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %eax,%esi │ │ - lea 0x84(%edi),%ecx │ │ - call 6e870 │ │ - jmp 59e1d │ │ - call 341e6 │ │ + lea 0x8c(%edi),%ecx │ │ + call 6f710 │ │ + jmp 5bfdd │ │ + call 34816 │ │ mov %eax,%esi │ │ cmp $0xffffffff,%edi │ │ - je 59e30 │ │ + je 5bff0 │ │ lock decl 0x4(%edi) │ │ - jne 59e30 │ │ + jne 5bff0 │ │ mov %edi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - mov 0x80(%ecx),%eax │ │ - call 59e54 │ │ + mov 0x88(%ecx),%eax │ │ + call 5c014 │ │ pop %ebx │ │ mov %ecx,%esi │ │ - add $0x24988,%ebx │ │ + add $0x22078,%ebx │ │ test %eax,%eax │ │ - je 59e71 │ │ + je 5c031 │ │ lock decl (%eax) │ │ - jne 59e71 │ │ - lea 0x80(%esi),%ecx │ │ - call 59db0 │ │ - add $0x84,%esi │ │ + jne 5c031 │ │ + lea 0x88(%esi),%ecx │ │ + call 5bf70 │ │ + add $0x8c,%esi │ │ mov %esi,%ecx │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ - jmp 6e870 │ │ + jmp 6f710 │ │ mov %eax,%edi │ │ - add $0x84,%esi │ │ + add $0x8c,%esi │ │ mov %esi,%ecx │ │ - call 6e870 │ │ + call 6f710 │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ + call 77c40 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -76922,3203 +78582,3065 @@ │ │ sub $0x1000,%esp │ │ movl $0x0,(%esp) │ │ sub $0x1000,%esp │ │ movl $0x0,(%esp) │ │ sub $0x94c,%esp │ │ mov %edx,-0x34(%ebp) │ │ mov 0x18(%ecx),%edx │ │ - call 59ee1 │ │ - pop %eax │ │ - mov %ecx,-0x14(%ebp) │ │ + mov %ecx,-0x10(%ebp) │ │ mov 0x14(%ecx),%ecx │ │ - add $0x248fb,%eax │ │ - mov %eax,-0x18(%ebp) │ │ + call 5c0a7 │ │ + pop %ebx │ │ + add $0x21fe5,%ebx │ │ lea 0x0(,%edx,8),%eax │ │ test %edx,%edx │ │ - mov %edx,-0x40(%ebp) │ │ + mov %edx,-0x20(%ebp) │ │ mov %ecx,-0x38(%ebp) │ │ lea (%eax,%eax,4),%eax │ │ mov %eax,-0x3c(%ebp) │ │ - je 59ff8 │ │ - mov -0x14(%ebp),%eax │ │ + je 5c1b5 │ │ + mov -0x10(%ebp),%eax │ │ mov 0x1c(%eax),%eax │ │ test %eax,%eax │ │ - mov %eax,-0x20(%ebp) │ │ - je 59ff8 │ │ - mov -0x14(%ebp),%eax │ │ + mov %eax,-0x1c(%ebp) │ │ + je 5c1b5 │ │ + mov -0x10(%ebp),%eax │ │ mov 0x30(%eax),%edx │ │ mov 0x20(%eax),%ecx │ │ mov 0x2c(%eax),%esi │ │ mov %edx,-0x28(%ebp) │ │ mov 0x28(%eax),%edx │ │ mov 0x24(%eax),%eax │ │ mov %esi,-0x24(%ebp) │ │ mov -0x3c(%ebp),%esi │ │ mov %ecx,-0x2c(%ebp) │ │ mov %eax,-0x30(%ebp) │ │ mov -0x38(%ebp),%eax │ │ - mov %edx,-0x1c(%ebp) │ │ - jmp 59f5f │ │ + mov %edx,-0x18(%ebp) │ │ + jmp 5c11f │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - mov -0x10(%ebp),%eax │ │ + nopl (%eax) │ │ + mov -0x14(%ebp),%eax │ │ add $0x28,%eax │ │ add $0xffffffd8,%esi │ │ - je 59ff8 │ │ - mov %eax,-0x10(%ebp) │ │ + je 5c1b5 │ │ + mov %eax,-0x14(%ebp) │ │ mov (%eax),%eax │ │ - mov -0x1c(%ebp),%edi │ │ + mov -0x18(%ebp),%edi │ │ add -0x30(%ebp),%eax │ │ adc $0x0,%edi │ │ - jb 59f50 │ │ - mov -0x20(%ebp),%ecx │ │ + jb 5c110 │ │ + mov -0x1c(%ebp),%ecx │ │ mov -0x2c(%ebp),%edx │ │ - mov -0x18(%ebp),%ebx │ │ push -0x28(%ebp) │ │ push -0x24(%ebp) │ │ push %edi │ │ push %eax │ │ - call 3cd90 │ │ + call 3ee40 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ setne %cl │ │ cmp 0xc(%ebp),%edx │ │ sete %dl │ │ and %cl,%dl │ │ cmp $0x1,%dl │ │ - jne 59f50 │ │ + jne 5c110 │ │ sub $0x4,%esp │ │ - mov -0x18(%ebp),%ebx │ │ push 0xc(%ebp) │ │ push 0x8(%ebp) │ │ push %eax │ │ - call 7c080 │ │ + call 7b7d0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 59f50 │ │ - mov -0x10(%ebp),%ebx │ │ - cmpl $0x8,0x4(%ebx) │ │ - je 5a10a │ │ - mov 0x14(%ebx),%esi │ │ + jne 5c110 │ │ + mov -0x14(%ebp),%ecx │ │ + cmpl $0x8,0x4(%ecx) │ │ + je 5c33a │ │ + mov 0x14(%ecx),%esi │ │ test %esi,%esi │ │ - je 5a10a │ │ - mov -0x14(%ebp),%eax │ │ - mov 0x10(%ebx),%edi │ │ + je 5c33a │ │ + mov -0x10(%ebp),%eax │ │ + mov 0x10(%ecx),%edi │ │ mov 0x10(%eax),%eax │ │ sub %edi,%eax │ │ setb %cl │ │ cmp %esi,%eax │ │ setb %al │ │ xor %edx,%edx │ │ or %cl,%al │ │ - jne 5a010 │ │ - mov -0x14(%ebp),%eax │ │ + jne 5c1d3 │ │ + mov -0x10(%ebp),%eax │ │ + mov -0x14(%ebp),%ecx │ │ add 0xc(%eax),%edi │ │ - testb $0x8,0x9(%ebx) │ │ - jne 5a11a │ │ + testb $0x8,0x9(%ecx) │ │ + jne 5c34a │ │ mov %edi,%edx │ │ - jmp 5a010 │ │ - mov 0x8(%ebp),%ecx │ │ - mov $0x6265642e,%eax │ │ - mov $0x5f677562,%esi │ │ + jmp 5c1d3 │ │ + sub $0x4,%esp │ │ + lea -0x75073(%ebx),%eax │ │ + push $0x7 │ │ + mov 0x8(%ebp),%esi │ │ + push %esi │ │ + push %eax │ │ + call 7b7d0 │ │ + add $0x10,%esp │ │ xor %edx,%edx │ │ - xor (%ecx),%eax │ │ - xor 0x3(%ecx),%esi │ │ - or %eax,%esi │ │ - je 5a01f │ │ + test %eax,%eax │ │ + je 5c1e2 │ │ mov %edx,%eax │ │ mov %esi,%edx │ │ add $0x294c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - cmpb $0xc0,0x7(%ecx) │ │ - jl 5a235 │ │ - cmpl $0x0,-0x40(%ebp) │ │ - mov -0x14(%ebp),%eax │ │ - je 5a010 │ │ - mov 0x1c(%eax),%esi │ │ - test %esi,%esi │ │ - mov %esi,-0x10(%ebp) │ │ - je 5a010 │ │ - mov 0x20(%eax),%esi │ │ + cmpb $0xc0,0x7(%esi) │ │ + jl 5c3cd │ │ + cmpl $0x0,-0x20(%ebp) │ │ + mov -0x10(%ebp),%eax │ │ + je 5c1d3 │ │ + mov 0x1c(%eax),%ecx │ │ + test %ecx,%ecx │ │ + mov %ecx,-0x14(%ebp) │ │ + je 5c1d3 │ │ mov 0x24(%eax),%edx │ │ - add $0x7,%ecx │ │ - mov %ecx,-0x24(%ebp) │ │ - mov %esi,-0x30(%ebp) │ │ - mov %edx,-0x20(%ebp) │ │ + add $0x7,%esi │ │ + mov 0x20(%eax),%ecx │ │ + mov -0x38(%ebp),%edi │ │ + mov %esi,-0x20(%ebp) │ │ mov 0x30(%eax),%esi │ │ + mov %edx,-0x1c(%ebp) │ │ mov 0x2c(%eax),%edx │ │ mov 0x28(%eax),%eax │ │ - mov %eax,-0x1c(%ebp) │ │ - mov -0x38(%ebp),%eax │ │ + mov %ecx,-0x30(%ebp) │ │ mov %esi,-0x2c(%ebp) │ │ mov %edx,-0x28(%ebp) │ │ - jmp 5a07f │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - mov %edi,%eax │ │ - add $0x28,%eax │ │ + mov %eax,-0x18(%ebp) │ │ + jmp 5c23d │ │ + nopl 0x0(%eax,%eax,1) │ │ + add $0x28,%edi │ │ addl $0xffffffd8,-0x3c(%ebp) │ │ - je 5a103 │ │ - mov %eax,%edi │ │ - mov (%eax),%eax │ │ - mov -0x1c(%ebp),%esi │ │ - add -0x20(%ebp),%eax │ │ + je 5c333 │ │ + mov (%edi),%eax │ │ + mov -0x18(%ebp),%esi │ │ + add -0x1c(%ebp),%eax │ │ adc $0x0,%esi │ │ - jb 5a070 │ │ + jb 5c230 │ │ mov -0x30(%ebp),%edx │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x18(%ebp),%ebx │ │ + mov -0x14(%ebp),%ecx │ │ push -0x2c(%ebp) │ │ push -0x28(%ebp) │ │ push %esi │ │ push %eax │ │ - call 3cd90 │ │ + call 3ee40 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 5a070 │ │ + je 5c230 │ │ cmp $0x8,%edx │ │ - jb 5a070 │ │ - mov (%eax),%esi │ │ - mov 0x4(%eax),%ebx │ │ - mov $0x65647a2e,%ecx │ │ - xor %ecx,%esi │ │ - mov $0x5f677562,%ecx │ │ - xor %ecx,%ebx │ │ - xor %ecx,%ecx │ │ - or %esi,%ebx │ │ + jb 5c230 │ │ + sub $0x4,%esp │ │ + push $0x8 │ │ + push %eax │ │ + lea -0x7ba1c(%ebx),%ecx │ │ + push %ecx │ │ + mov %edi,%esi │ │ + mov %eax,-0x24(%ebp) │ │ + mov %edx,%edi │ │ + call 7b7d0 │ │ + mov %edi,%edx │ │ + mov %esi,%edi │ │ + add $0x10,%esp │ │ lea -0x1(%edx),%esi │ │ - setne %bl │ │ + mov -0x24(%ebp),%ecx │ │ cmp 0xc(%ebp),%esi │ │ - jne 5a070 │ │ - mov %bl,%cl │ │ - test %ecx,%ecx │ │ - jne 5a070 │ │ + jne 5c230 │ │ + test %eax,%eax │ │ + jne 5c230 │ │ add $0xfffffff8,%edx │ │ - add $0x8,%eax │ │ + add $0x8,%ecx │ │ sub $0x4,%esp │ │ - mov -0x18(%ebp),%ebx │ │ push %edx │ │ - push -0x24(%ebp) │ │ - push %eax │ │ - call 7c080 │ │ + push -0x20(%ebp) │ │ + push %ecx │ │ + call 7b7d0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 5a070 │ │ + jne 5c230 │ │ cmpl $0x8,0x4(%edi) │ │ - jne 5a1a0 │ │ + je 5c333 │ │ + mov 0x14(%edi),%edx │ │ + test %edx,%edx │ │ + je 5c333 │ │ + mov -0x10(%ebp),%eax │ │ + mov 0x10(%edi),%esi │ │ + mov 0x10(%eax),%eax │ │ + sub %esi,%eax │ │ + setb %cl │ │ + cmp %edx,%eax │ │ + setb %al │ │ + or %cl,%al │ │ + jne 5c333 │ │ + xor %eax,%eax │ │ + sub $0x8,%edx │ │ + cmovb %eax,%edx │ │ + jb 5c333 │ │ + mov -0x10(%ebp),%eax │ │ + add 0xc(%eax),%esi │ │ + mov $0x42494c5a,%eax │ │ + xor (%esi),%eax │ │ + or 0x4(%esi),%eax │ │ + setne %al │ │ + cmp $0x4,%edx │ │ + setb %cl │ │ + or %al,%cl │ │ + jne 5c333 │ │ + add $0xfffffffc,%edx │ │ + mov -0x34(%ebp),%ecx │ │ + mov %edx,%edi │ │ + mov 0x8(%esi),%edx │ │ + add $0xc,%esi │ │ + bswap %edx │ │ + call 6f530 │ │ + mov %esi,%ecx │ │ + mov %edx,%esi │ │ + sub $0x8,%esp │ │ + mov %edi,%edx │ │ + mov %eax,%edi │ │ + push %esi │ │ + push %eax │ │ + call 6f620 │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 5c1b1 │ │ xor %edx,%edx │ │ - jmp 5a010 │ │ + jmp 5c1d3 │ │ xor %edx,%edx │ │ - testb $0x8,0x9(%ebx) │ │ + testb $0x8,0x9(%ecx) │ │ sete %dl │ │ xor %esi,%esi │ │ - jmp 5a010 │ │ + jmp 5c1d3 │ │ cmp $0xc,%esi │ │ - jb 5a010 │ │ + jb 5c1d3 │ │ cmpl $0x1,(%edi) │ │ - jne 5a010 │ │ + jne 5c1d3 │ │ mov 0x4(%edi),%edx │ │ mov -0x34(%ebp),%ecx │ │ - mov -0x18(%ebp),%ebx │ │ add $0xc,%edi │ │ add $0xfffffff4,%esi │ │ - mov %edi,-0x10(%ebp) │ │ - call 6e6c0 │ │ - mov %eax,-0x20(%ebp) │ │ + mov %edi,-0x14(%ebp) │ │ + call 6f530 │ │ + mov %eax,-0x1c(%ebp) │ │ mov %edx,%edi │ │ - mov %edx,-0x1c(%ebp) │ │ + mov %edx,-0x18(%ebp) │ │ sub $0x4,%esp │ │ - lea -0x2950(%ebp),%eax │ │ + lea -0x294c(%ebp),%eax │ │ push $0x2901 │ │ push $0x0 │ │ push %eax │ │ - call 7c000 │ │ + call 7b750 │ │ add $0x10,%esp │ │ - lea -0x2950(%ebp),%edx │ │ - lea -0x4c(%ebp),%ecx │ │ + lea -0x294c(%ebp),%edx │ │ + lea -0x48(%ebp),%ecx │ │ push %edi │ │ - mov -0x20(%ebp),%edi │ │ + mov -0x1c(%ebp),%edi │ │ push %edi │ │ push %esi │ │ - push -0x10(%ebp) │ │ - call 37863 │ │ + push -0x14(%ebp) │ │ + call 39063 │ │ mov %edi,%edx │ │ add $0x10,%esp │ │ - mov -0x1c(%ebp),%edi │ │ - xor -0x4c(%ebp),%esi │ │ + mov -0x18(%ebp),%edi │ │ + xor -0x48(%ebp),%esi │ │ xor %ecx,%ecx │ │ mov %edi,%eax │ │ - xor -0x44(%ebp),%eax │ │ + xor -0x40(%ebp),%eax │ │ or %esi,%eax │ │ mov %edi,%esi │ │ cmovne %ecx,%edx │ │ - cmpb $0x0,-0x48(%ebp) │ │ + cmpb $0x0,-0x44(%ebp) │ │ cmovne %ecx,%edx │ │ - jmp 5a010 │ │ - mov 0x14(%edi),%ebx │ │ - mov $0x0,%edx │ │ - test %ebx,%ebx │ │ - je 5a010 │ │ - mov -0x14(%ebp),%eax │ │ - mov 0x10(%edi),%edi │ │ - mov 0x10(%eax),%eax │ │ - sub %edi,%eax │ │ - setb %cl │ │ - cmp %ebx,%eax │ │ - setb %al │ │ - or %cl,%al │ │ - jne 5a010 │ │ - xor %edx,%edx │ │ - sub $0x8,%ebx │ │ - cmovb %edx,%ebx │ │ - jb 5a010 │ │ - mov -0x14(%ebp),%eax │ │ - add 0xc(%eax),%edi │ │ - mov $0x42494c5a,%eax │ │ - xor (%edi),%eax │ │ - or 0x4(%edi),%eax │ │ - setne %al │ │ - cmp $0x4,%ebx │ │ - setb %cl │ │ - or %al,%cl │ │ - jne 5a010 │ │ - mov 0x8(%edi),%edx │ │ - add $0xfffffffc,%ebx │ │ - mov -0x34(%ebp),%ecx │ │ - add $0xc,%edi │ │ - mov %ebx,-0x10(%ebp) │ │ - mov -0x18(%ebp),%ebx │ │ - bswap %edx │ │ - call 6e6c0 │ │ - mov %edx,%esi │ │ - sub $0x8,%esp │ │ - mov -0x10(%ebp),%edx │ │ - mov %edi,%ecx │ │ - push %esi │ │ - push %eax │ │ - mov %eax,%edi │ │ - call 6e780 │ │ - add $0x10,%esp │ │ - xor %edx,%edx │ │ - test %al,%al │ │ - cmovne %edi,%edx │ │ - jmp 5a010 │ │ + jmp 5c1d3 │ │ sub $0x4,%esp │ │ - mov -0x18(%ebp),%ebx │ │ mov 0xc(%ebp),%edx │ │ - lea -0x768(%ebx),%eax │ │ + lea -0x8d4(%ebx),%eax │ │ + mov %esi,%ecx │ │ push %eax │ │ push %edx │ │ push $0x7 │ │ - call 33a30 │ │ + call 341c0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x5c,%esp │ │ - mov 0x4(%edx),%edi │ │ - call 5a261 │ │ + mov 0x4(%edx),%esi │ │ + call 5c401 │ │ pop %ebx │ │ - add $0x2457b,%ebx │ │ - test %edi,%edi │ │ - je 5a27f │ │ - mov (%edx),%esi │ │ - cmp $0x3,%edi │ │ - ja 5a28a │ │ - xor %eax,%eax │ │ - mov $0x13,%edi │ │ - jmp 5a315 │ │ - movl $0x2,(%ecx) │ │ - jmp 5a331 │ │ + add $0x21c8b,%ebx │ │ + test %esi,%esi │ │ + je 5c424 │ │ + mov %ecx,-0x50(%ebp) │ │ + mov (%edx),%ecx │ │ + cmp $0x3,%esi │ │ + mov %edx,-0x48(%ebp) │ │ + ja 5c42f │ │ + mov $0x11,%ah │ │ + xor %esi,%esi │ │ + mov %ecx,%edi │ │ + jmp 5c4c8 │ │ + movl $0xffffffff,(%ecx) │ │ + jmp 5c4f1 │ │ mov 0x8(%edx),%eax │ │ - mov %edx,-0x20(%ebp) │ │ - mov (%esi),%edx │ │ - mov %ecx,-0x18(%ebp) │ │ - lea 0x4(%esi),%ecx │ │ - mov %ecx,-0x10(%ebp) │ │ - cmp $0xfffffff0,%edx │ │ - mov %eax,-0x1c(%ebp) │ │ - jb 5a2bb │ │ - xor %eax,%eax │ │ - cmp $0xffffffff,%edx │ │ - je 5a339 │ │ - mov $0x10,%edi │ │ - mov -0x18(%ebp),%ecx │ │ - mov -0x20(%ebp),%edx │ │ - jmp 5a315 │ │ - movb $0x4,-0x21(%ebp) │ │ - mov %edx,%eax │ │ - lea -0x4(%edi),%esi │ │ - sub %eax,%esi │ │ - jb 5a2e8 │ │ - mov %eax,-0x14(%ebp) │ │ - mov %esi,%ecx │ │ - mov -0x10(%ebp),%esi │ │ - mov -0x14(%ebp),%eax │ │ - mov %ecx,-0x3c(%ebp) │ │ - add %esi,%eax │ │ - mov -0x20(%ebp),%esi │ │ - mov %eax,(%esi) │ │ - mov -0x14(%ebp),%eax │ │ - mov %ecx,0x4(%esi) │ │ - cmp $0x1,%eax │ │ - ja 5a351 │ │ - movl $0x0,-0x1c(%ebp) │ │ - movb $0x13,-0x14(%ebp) │ │ - xor %ebx,%ebx │ │ - mov -0x18(%ebp),%ecx │ │ - mov -0x20(%ebp),%edx │ │ - movzbl -0x14(%ebp),%edi │ │ - movzbl %ah,%eax │ │ - shl $0x10,%esi │ │ - shl $0x8,%eax │ │ - or %esi,%eax │ │ - mov -0x10(%ebp),%esi │ │ - or %eax,%edi │ │ - movzbl %bl,%eax │ │ - or -0x1c(%ebp),%eax │ │ - movl $0x1,(%edx) │ │ + lea -0x4(%esi),%edi │ │ + lea 0x4(%ecx),%edx │ │ + movb $0x4,-0xd(%ebp) │ │ + mov %eax,-0x58(%ebp) │ │ + mov (%ecx),%eax │ │ + cmp $0xfffffff0,%eax │ │ + mov %eax,-0x24(%ebp) │ │ + jb 5c499 │ │ + mov %esi,-0x44(%ebp) │ │ + xor %esi,%esi │ │ + cmp $0xffffffff,%eax │ │ + je 5c45a │ │ + mov -0x24(%ebp),%edi │ │ + mov $0xe,%ah │ │ + jmp 5c4c8 │ │ + cmp $0x7,%edi │ │ + ja 5c465 │ │ + mov $0x11,%ah │ │ + mov %edx,%edi │ │ + jmp 5c4c8 │ │ + mov 0x7(%ecx),%eax │ │ + movzbl 0xb(%ecx),%edi │ │ + shld $0x18,%eax,%edi │ │ + jne 5c56d │ │ + movzbl 0x6(%ecx),%edi │ │ + movzwl 0x4(%ecx),%esi │ │ + shl $0x18,%eax │ │ + lea 0xc(%ecx),%edx │ │ + movb $0x8,-0xd(%ebp) │ │ + mov %eax,%ecx │ │ + shl $0x10,%edi │ │ + or %esi,%edi │ │ + mov -0x44(%ebp),%esi │ │ + mov %edi,%eax │ │ + or %ecx,%eax │ │ + lea -0xc(%esi),%edi │ │ + sub %eax,%edi │ │ + jb 5c4b8 │ │ + mov %eax,-0x34(%ebp) │ │ + mov -0x48(%ebp),%ecx │ │ + mov %edi,-0x54(%ebp) │ │ + mov -0x34(%ebp),%eax │ │ + add %edx,%eax │ │ + mov %eax,(%ecx) │ │ + mov -0x34(%ebp),%eax │ │ mov %edi,0x4(%ecx) │ │ - mov %esi,0x8(%ecx) │ │ - mov %eax,0xc(%ecx) │ │ - movl $0x0,0x4(%edx) │ │ - movl $0xffffffff,(%ecx) │ │ + cmp $0x1,%eax │ │ + ja 5c4f9 │ │ + mov $0x11,%ah │ │ + mov %edx,%edi │ │ + xor %edx,%edx │ │ + xor %ecx,%ecx │ │ + mov -0x24(%ebp),%al │ │ + movzbl %dl,%esi │ │ + or %ecx,%esi │ │ + mov -0x48(%ebp),%ecx │ │ + mov -0x50(%ebp),%edx │ │ + movl $0x1,(%ecx) │ │ + mov %ah,0x4(%edx) │ │ + mov %al,0x5(%edx) │ │ + mov %bx,0x6(%edx) │ │ + mov %edi,0x8(%edx) │ │ + mov %esi,0xc(%edx) │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0xfffffffe,(%edx) │ │ add $0x5c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea -0x4(%edi),%ecx │ │ - cmp $0x7,%ecx │ │ - ja 5a3c0 │ │ - mov -0x18(%ebp),%ecx │ │ - mov -0x10(%ebp),%esi │ │ - mov -0x20(%ebp),%edx │ │ - mov $0x13,%edi │ │ - jmp 5a315 │ │ - mov -0x10(%ebp),%esi │ │ - add $0xfffffffe,%eax │ │ - mov %eax,-0x34(%ebp) │ │ - movzwl (%esi),%eax │ │ + mov %esi,-0x44(%ebp) │ │ + lea -0x2(%eax),%esi │ │ + movzwl (%edx),%eax │ │ + mov %edx,%edi │ │ mov %eax,%ecx │ │ add $0xfffffffe,%eax │ │ cmp $0x3,%ax │ │ - lea 0x2(%esi),%eax │ │ - jae 5a401 │ │ - cmp $0xfffffff0,%edx │ │ - jb 5a42d │ │ - cmpl $0x8,-0x34(%ebp) │ │ - mov -0x10(%ebp),%esi │ │ - mov -0x20(%ebp),%edx │ │ - jb 5a46b │ │ - mov 0x5(%esi),%eax │ │ - movzbl 0x9(%esi),%ebx │ │ - mov %cx,-0x36(%ebp) │ │ - shld $0x18,%eax,%ebx │ │ - jne 5a5a8 │ │ - movzbl 0x4(%esi),%ebx │ │ - movzwl 0x2(%esi),%ecx │ │ + lea 0x2(%edx),%eax │ │ + jae 5c54f │ │ + cmpl $0xfffffff0,-0x24(%ebp) │ │ + jb 5c574 │ │ + cmp $0x8,%esi │ │ + jb 5c579 │ │ + mov 0x5(%edi),%eax │ │ + movzbl 0x9(%edi),%esi │ │ + shld $0x18,%eax,%esi │ │ + jne 5c6be │ │ + mov %cx,-0x2a(%ebp) │ │ + movzbl 0x4(%edi),%ecx │ │ + movzwl 0x2(%edi),%esi │ │ shl $0x18,%eax │ │ - add $0xa,%esi │ │ - shl $0x10,%ebx │ │ - or %ecx,%ebx │ │ - mov -0x18(%ebp),%ecx │ │ - or %eax,%ebx │ │ - mov -0x14(%ebp),%eax │ │ + add $0xa,%edi │ │ + shl $0x10,%ecx │ │ + or %esi,%ecx │ │ + or %eax,%ecx │ │ + mov -0x34(%ebp),%eax │ │ add $0xfffffff6,%eax │ │ - jmp 5a48f │ │ - mov %edi,-0x34(%ebp) │ │ - mov 0x7(%esi),%ecx │ │ - movzbl 0xb(%esi),%edi │ │ - shld $0x18,%ecx,%edi │ │ - jne 5a423 │ │ - movzbl 0x6(%esi),%edi │ │ - movzwl 0x4(%esi),%eax │ │ - shl $0x18,%ecx │ │ - movb $0x8,-0x21(%ebp) │ │ - shl $0x10,%edi │ │ - or %eax,%edi │ │ - lea 0xc(%esi),%eax │ │ - mov %eax,-0x10(%ebp) │ │ - mov %edi,%eax │ │ - mov -0x34(%ebp),%edi │ │ - or %ecx,%eax │ │ - lea -0xc(%edi),%esi │ │ - sub %eax,%esi │ │ - jae 5a2c8 │ │ - jmp 5a2e8 │ │ + jmp 5c59e │ │ cmp $0x5,%cx │ │ - jne 5a455 │ │ - cmpl $0x0,-0x34(%ebp) │ │ - mov -0x20(%ebp),%edx │ │ - je 5a46b │ │ - mov -0x14(%ebp),%eax │ │ + jne 5c584 │ │ + test %esi,%esi │ │ + je 5c579 │ │ + mov -0x34(%ebp),%eax │ │ cmp $0x3,%eax │ │ - jne 5a52a │ │ - mov $0x13,%al │ │ - jmp 5a5c9 │ │ - mov $0x38,%edi │ │ - jmp 5a2b3 │ │ - mov %cx,-0x36(%ebp) │ │ - cmpl $0x4,-0x34(%ebp) │ │ - mov -0x18(%ebp),%ecx │ │ - mov -0x10(%ebp),%esi │ │ - mov -0x20(%ebp),%edx │ │ - jae 5a483 │ │ - xor %ebx,%ebx │ │ - mov %eax,-0x10(%ebp) │ │ - movl $0x0,-0x1c(%ebp) │ │ - movb $0x13,-0x14(%ebp) │ │ - jmp 5a2fb │ │ - movzwl %cx,%eax │ │ - movl $0x0,-0x1c(%ebp) │ │ - movb $0x11,-0x14(%ebp) │ │ - mov %eax,-0x10(%ebp) │ │ - jmp 5a2f3 │ │ - mov -0x18(%ebp),%ecx │ │ - mov %eax,-0x10(%ebp) │ │ - movl $0x0,-0x1c(%ebp) │ │ - movb $0x13,-0x14(%ebp) │ │ - xor %ebx,%ebx │ │ - jmp 5a2fb │ │ - mov -0x14(%ebp),%eax │ │ - mov 0x2(%esi),%ebx │ │ - add $0x6,%esi │ │ + jne 5c654 │ │ + add $0x3,%edi │ │ + jmp 5c64d │ │ + mov $0x32,%ah │ │ + jmp 5c4c8 │ │ + cmp $0x4,%esi │ │ + jae 5c58e │ │ + mov %eax,%edi │ │ + xor %edx,%edx │ │ + mov $0x11,%ah │ │ + jmp 5c4be │ │ + movzwl %cx,%edi │ │ + mov $0xf,%ah │ │ + jmp 5c4bc │ │ + mov -0x34(%ebp),%eax │ │ + mov %cx,-0x2a(%ebp) │ │ + mov 0x2(%edi),%ecx │ │ + add $0x6,%edi │ │ add $0xfffffffa,%eax │ │ test %eax,%eax │ │ - je 5a5a1 │ │ - lea 0x1(%esi),%ecx │ │ + je 5c64d │ │ + movzbl (%edi),%ebx │ │ + inc %edi │ │ dec %eax │ │ - mov %ecx,-0x2c(%ebp) │ │ - mov %eax,-0x28(%ebp) │ │ - mov (%esi),%ah │ │ - mov %ah,%al │ │ - mov %ah,%cl │ │ + mov %ecx,-0x4c(%ebp) │ │ + mov %ecx,-0x20(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + mov $0x0,%ecx │ │ + mov %edi,-0x1c(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + mov %ebx,%eax │ │ + mov %bl,%ah │ │ + mov %bl,-0x24(%ebp) │ │ dec %al │ │ - xor %al,%cl │ │ - cmp %al,%cl │ │ + xor %al,%ah │ │ + cmp %al,%ah │ │ seta %al │ │ - test $0xf,%ah │ │ - setne %cl │ │ - test %cl,%al │ │ - je 5a5bd │ │ - mov -0x3c(%ebp),%esi │ │ - mov %edi,-0x34(%ebp) │ │ - mov %ah,-0x2d(%ebp) │ │ - mov %ebx,-0x4c(%ebp) │ │ - xor %edi,%edi │ │ - mov -0x34(%ebp),%ecx │ │ - movzbl -0x21(%ebp),%ebx │ │ - sub %esi,%ecx │ │ + test $0xf,%bl │ │ + setne %ah │ │ + xor %edx,%edx │ │ + test %ah,%al │ │ + mov $0x14,%ah │ │ + je 5c4c0 │ │ + mov -0x44(%ebp),%eax │ │ + mov -0x58(%ebp),%edi │ │ + mov -0x48(%ebp),%ecx │ │ + movzwl -0x2a(%ebp),%ebx │ │ mov -0x1c(%ebp),%esi │ │ - add %esi,%ecx │ │ - mov %ecx,0x8(%edx) │ │ - mov -0x18(%ebp),%ecx │ │ - movzbl -0x2d(%ebp),%edx │ │ - movl $0x0,(%ecx) │ │ - mov %esi,0x4(%ecx) │ │ - mov %edi,0x8(%ecx) │ │ + sub -0x54(%ebp),%eax │ │ + add %edi,%eax │ │ + mov %eax,0x8(%ecx) │ │ + mov -0x50(%ebp),%ecx │ │ + mov -0x14(%ebp),%eax │ │ + mov %edx,(%ecx) │ │ + mov %al,0x4(%ecx) │ │ + mov %ah,0x5(%ecx) │ │ + mov -0x20(%ebp),%eax │ │ + mov -0x18(%ebp),%edx │ │ + mov %ax,0x6(%ecx) │ │ + mov -0x28(%ebp),%eax │ │ + mov %eax,0x8(%ecx) │ │ + mov -0x30(%ebp),%eax │ │ mov %eax,0xc(%ecx) │ │ - mov -0x58(%ebp),%eax │ │ - movzwl -0x36(%ebp),%edi │ │ - mov -0x2c(%ebp),%esi │ │ - mov %eax,0x14(%ecx) │ │ - mov -0x5c(%ebp),%eax │ │ - mov %eax,0x10(%ecx) │ │ - mov %dl,0x18(%ecx) │ │ - mov -0x28(%ebp),%edx │ │ - mov %bl,0x19(%ecx) │ │ - mov %di,0x1a(%ecx) │ │ + movzbl -0x24(%ebp),%eax │ │ + mov %al,0x10(%ecx) │ │ + movzbl -0xd(%ebp),%eax │ │ + mov %al,0x11(%ecx) │ │ + mov %bx,0x12(%ecx) │ │ + mov %esi,0x14(%ecx) │ │ + mov %edx,0x18(%ecx) │ │ + mov -0x34(%ebp),%esi │ │ + mov -0x4c(%ebp),%edx │ │ mov %esi,0x1c(%ecx) │ │ - mov -0x14(%ebp),%esi │ │ mov %edx,0x20(%ecx) │ │ - mov -0x4c(%ebp),%edx │ │ - mov %esi,0x24(%ecx) │ │ - mov %edx,0x28(%ecx) │ │ - jmp 5a331 │ │ - mov -0x10(%ebp),%esi │ │ - mov %cx,-0x36(%ebp) │ │ + mov %edi,0x24(%ecx) │ │ + movb $0x9,0x28(%ecx) │ │ + jmp 5c4f1 │ │ + mov $0x11,%ah │ │ + jmp 5c4bc │ │ + mov 0x3(%edi),%dh │ │ + mov 0x2(%edi),%dl │ │ + add $0x4,%edi │ │ add $0xfffffffc,%eax │ │ - movzbl 0x2(%esi),%ecx │ │ - mov %ecx,-0x4c(%ebp) │ │ - lea 0x4(%esi),%ecx │ │ - mov %ecx,-0x2c(%ebp) │ │ - mov %eax,-0x28(%ebp) │ │ - mov 0x3(%esi),%ah │ │ - mov %ah,%al │ │ - mov %ah,%cl │ │ + mov %edi,-0x1c(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + mov %dh,%al │ │ + mov %dh,%ah │ │ + mov %dh,-0x24(%ebp) │ │ dec %al │ │ - xor %al,%cl │ │ - cmp %al,%cl │ │ - seta %al │ │ - test $0xf,%ah │ │ - setne %cl │ │ - test %cl,%al │ │ - je 5a5c7 │ │ - movzbl -0x21(%ebp),%esi │ │ - lea -0x48(%ebp),%ecx │ │ - lea -0x2c(%ebp),%edx │ │ - mov %edi,-0x34(%ebp) │ │ - mov %ah,-0x2d(%ebp) │ │ + xor %al,%ah │ │ + cmp %al,%ah │ │ + setbe %al │ │ + test $0xf,%dh │ │ + sete %ah │ │ + or %al,%ah │ │ + jne 5c6c7 │ │ + movzbl -0xd(%ebp),%esi │ │ + mov %dl,-0x14(%ebp) │ │ + mov %cx,-0x2a(%ebp) │ │ + lea -0x40(%ebp),%ecx │ │ + lea -0x1c(%ebp),%edx │ │ mov %esi,(%esp) │ │ - call 6d320 │ │ - movzbl -0x48(%ebp),%eax │ │ - cmp $0xff,%al │ │ - je 5a5e1 │ │ - mov -0x40(%ebp),%ebx │ │ - mov -0x44(%ebp),%ecx │ │ - mov -0x47(%ebp),%ah │ │ - movzwl -0x46(%ebp),%esi │ │ - mov %al,-0x14(%ebp) │ │ - mov %ebx,%edx │ │ - mov %ecx,-0x10(%ebp) │ │ - and $0xffffff00,%edx │ │ - mov %edx,-0x1c(%ebp) │ │ - jmp 5a2f5 │ │ - mov %esi,-0x10(%ebp) │ │ - mov $0x13,%al │ │ - jmp 5a5d0 │ │ - mov -0x18(%ebp),%ecx │ │ - movl $0x0,-0x1c(%ebp) │ │ - movb $0x38,-0x14(%ebp) │ │ - xor %ebx,%ebx │ │ - jmp 5a2fb │ │ - mov -0x18(%ebp),%ecx │ │ - mov $0x19,%al │ │ - mov %esi,-0x10(%ebp) │ │ - jmp 5a5d0 │ │ - mov $0x19,%al │ │ - mov -0x18(%ebp),%ecx │ │ - addl $0x3,-0x10(%ebp) │ │ - mov %al,-0x14(%ebp) │ │ - movl $0x0,-0x1c(%ebp) │ │ - xor %ebx,%ebx │ │ - jmp 5a2fb │ │ - mov %esi,-0x64(%ebp) │ │ - mov -0x4c(%ebp),%esi │ │ - mov -0x18(%ebp),%ecx │ │ - mov -0x20(%ebp),%edx │ │ - dec %esi │ │ - cmp $0x5,%esi │ │ - ja 5a6f9 │ │ - mov -0x7bd50(%ebx,%esi,4),%ecx │ │ - mov -0x44(%ebp),%eax │ │ - mov -0x3c(%ebp),%esi │ │ - xor %edi,%edi │ │ - add %ebx,%ecx │ │ - mov %eax,-0x4c(%ebp) │ │ - jmp *%ecx │ │ - mov -0x2c(%ebp),%eax │ │ - mov %eax,-0x10(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ + call 6e1c0 │ │ + mov -0x40(%ebp),%ah │ │ + cmp $0xff,%ah │ │ + je 5c6d2 │ │ + mov -0x38(%ebp),%edx │ │ + mov -0x3f(%ebp),%al │ │ + movzwl -0x3e(%ebp),%ebx │ │ + mov -0x3c(%ebp),%edi │ │ + mov %edx,%ecx │ │ + mov %al,-0x24(%ebp) │ │ + and $0xffffff00,%ecx │ │ + jmp 5c4c0 │ │ + mov $0x32,%ah │ │ + xor %edx,%edx │ │ + jmp 5c4be │ │ + mov $0x14,%ah │ │ + xor %edx,%edx │ │ + xor %ecx,%ecx │ │ + jmp 5c4c0 │ │ + movzbl -0x14(%ebp),%edx │ │ + movzbl %dl,%eax │ │ + dec %eax │ │ + cmp $0x5,%eax │ │ + ja 5c825 │ │ + mov -0x7b43c(%ebx,%eax,4),%eax │ │ + mov -0x3c(%ebp),%ecx │ │ + xor %edx,%edx │ │ + add %ebx,%eax │ │ + mov %ecx,-0x4c(%ebp) │ │ + mov %ecx,-0x20(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + jmp *%eax │ │ + mov -0x18(%ebp),%eax │ │ + mov -0x1c(%ebp),%edi │ │ cmp $0x8,%eax │ │ - jb 5a6e1 │ │ - mov -0x10(%ebp),%edx │ │ + jb 5c81a │ │ + lea 0x8(%edi),%ecx │ │ add $0xfffffff8,%eax │ │ - lea 0x8(%edx),%ecx │ │ - mov %ecx,-0x2c(%ebp) │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + movzwl (%edi),%eax │ │ + mov 0x3(%edi),%edx │ │ + movzbl 0x7(%edi),%ecx │ │ mov %eax,-0x28(%ebp) │ │ - mov -0x64(%ebp),%ecx │ │ - movzbl 0x2(%edx),%eax │ │ - movzwl (%edx),%esi │ │ - mov 0x3(%edx),%edi │ │ - movzbl 0x7(%edx),%edx │ │ - mov %ecx,(%esp) │ │ - lea -0x48(%ebp),%ecx │ │ - mov %dl,-0x10(%ebp) │ │ - lea -0x2c(%ebp),%edx │ │ - mov %eax,-0x50(%ebp) │ │ - call 6d320 │ │ - movzbl -0x48(%ebp),%ecx │ │ - cmp $0xff,%cl │ │ - jne 5a786 │ │ - mov -0x50(%ebp),%eax │ │ - movzbl -0x10(%ebp),%ecx │ │ + movzbl 0x2(%edi),%eax │ │ + mov %edx,-0x14(%ebp) │ │ + mov %cl,-0x20(%ebp) │ │ + lea -0x40(%ebp),%ecx │ │ + lea -0x1c(%ebp),%edx │ │ + mov %esi,(%esp) │ │ + mov %eax,-0x30(%ebp) │ │ + call 6e1c0 │ │ + movzbl -0x40(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 5c86f │ │ + mov -0x30(%ebp),%eax │ │ + mov -0x28(%ebp),%ecx │ │ + mov -0x14(%ebp),%edx │ │ shl $0x10,%eax │ │ - shld $0x18,%edi,%ecx │ │ - or %eax,%esi │ │ - mov %edi,%eax │ │ - mov %ecx,-0x58(%ebp) │ │ - mov $0x1,%edi │ │ - jmp 5a7cb │ │ - mov -0x2c(%ebp),%eax │ │ - mov %eax,-0x10(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ + or %eax,%ecx │ │ + mov %edx,%eax │ │ + shl $0x18,%eax │ │ + and $0xffffff,%ecx │ │ + or %eax,%ecx │ │ + movzbl -0x20(%ebp),%eax │ │ + mov %ecx,-0x28(%ebp) │ │ + shld $0x18,%edx,%eax │ │ + mov $0x1,%edx │ │ + jmp 5c8a1 │ │ + mov -0x18(%ebp),%eax │ │ + mov -0x1c(%ebp),%edi │ │ cmp $0x8,%eax │ │ - jb 5a6ce │ │ - mov -0x10(%ebp),%edi │ │ + jb 5c81a │ │ + lea 0x8(%edi),%esi │ │ add $0xfffffff8,%eax │ │ - lea 0x8(%edi),%ecx │ │ - mov %ecx,-0x2c(%ebp) │ │ - mov %eax,-0x28(%ebp) │ │ - movzbl 0x2(%edi),%esi │ │ + mov %esi,-0x1c(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ movzwl (%edi),%eax │ │ - movzbl 0x7(%edi),%ecx │ │ - shl $0x10,%esi │ │ - or %eax,%esi │ │ - mov 0x3(%edi),%eax │ │ - mov $0x4,%edi │ │ - jmp 5a732 │ │ - mov $0x2,%edi │ │ - jmp 5a4cc │ │ - mov -0x2c(%ebp),%eax │ │ - mov %eax,-0x10(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ - cmp $0x8,%eax │ │ - jae 5a70b │ │ - mov -0x18(%ebp),%ecx │ │ - jmp 5a6e7 │ │ - mov -0x2c(%ebp),%eax │ │ - mov %eax,-0x10(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ + mov 0x3(%edi),%esi │ │ + movzbl 0x7(%edi),%edx │ │ + mov %eax,-0x14(%ebp) │ │ + movzbl 0x2(%edi),%eax │ │ + shld $0x18,%esi,%edx │ │ + shl $0x18,%esi │ │ + mov %edx,-0x28(%ebp) │ │ + mov $0x4,%edx │ │ + jmp 5c7ff │ │ + mov $0x2,%edx │ │ + mov %eax,-0x20(%ebp) │ │ + mov %eax,-0x14(%ebp) │ │ + jmp 5c5e1 │ │ + mov -0x18(%ebp),%eax │ │ + mov -0x1c(%ebp),%edi │ │ cmp $0x8,%eax │ │ - jae 5a749 │ │ - mov -0x18(%ebp),%ecx │ │ - mov -0x20(%ebp),%edx │ │ - movb $0x13,-0x14(%ebp) │ │ - xor %ebx,%ebx │ │ - movl $0x0,-0x1c(%ebp) │ │ - jmp 5a2fb │ │ - movb $0x42,-0x14(%ebp) │ │ - xor %ebx,%ebx │ │ - movl $0x0,-0x1c(%ebp) │ │ - jmp 5a2fb │ │ - mov -0x10(%ebp),%edi │ │ + jb 5c81a │ │ + lea 0x8(%edi),%esi │ │ add $0xfffffff8,%eax │ │ - lea 0x8(%edi),%ecx │ │ - mov %ecx,-0x2c(%ebp) │ │ - mov %eax,-0x28(%ebp) │ │ - movzbl 0x2(%edi),%esi │ │ + mov %esi,-0x1c(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ movzwl (%edi),%eax │ │ - movzbl 0x7(%edi),%ecx │ │ - shl $0x10,%esi │ │ + mov 0x3(%edi),%esi │ │ + movzbl 0x7(%edi),%edx │ │ + mov %eax,-0x14(%ebp) │ │ + movzbl 0x2(%edi),%eax │ │ + shld $0x18,%esi,%edx │ │ + shl $0x18,%esi │ │ + mov %edx,-0x28(%ebp) │ │ + mov $0x3,%edx │ │ + shl $0x10,%eax │ │ or %eax,%esi │ │ - mov 0x3(%edi),%eax │ │ - mov $0x3,%edi │ │ - shld $0x18,%eax,%ecx │ │ - shl $0x18,%eax │ │ - or %esi,%eax │ │ - mov -0x3c(%ebp),%esi │ │ - mov %ecx,-0x5c(%ebp) │ │ - mov %eax,-0x60(%ebp) │ │ - jmp 5a4cc │ │ - mov -0x10(%ebp),%edx │ │ + shr $0x10,%esi │ │ + mov %esi,-0x20(%ebp) │ │ + jmp 5c5e1 │ │ + mov -0x18(%ebp),%eax │ │ + mov -0x1c(%ebp),%edi │ │ + cmp $0x8,%eax │ │ + jae 5c833 │ │ + mov $0x11,%ah │ │ + xor %ecx,%ecx │ │ + xor %edx,%edx │ │ + jmp 5c4c0 │ │ + mov %dl,-0x24(%ebp) │ │ + mov $0x3c,%ah │ │ + xor %ecx,%ecx │ │ + xor %edx,%edx │ │ + jmp 5c4c0 │ │ + lea 0x8(%edi),%ecx │ │ add $0xfffffff8,%eax │ │ - lea 0x8(%edx),%ecx │ │ - mov %ecx,-0x2c(%ebp) │ │ - mov %eax,-0x28(%ebp) │ │ - mov -0x64(%ebp),%ecx │ │ - movzbl 0x2(%edx),%eax │ │ - movzwl (%edx),%esi │ │ - mov 0x3(%edx),%edi │ │ - movzbl 0x7(%edx),%edx │ │ - mov %ecx,(%esp) │ │ - lea -0x48(%ebp),%ecx │ │ - mov %dl,-0x10(%ebp) │ │ - lea -0x2c(%ebp),%edx │ │ - mov %eax,-0x50(%ebp) │ │ - call 6d320 │ │ - movzbl -0x48(%ebp),%ecx │ │ - cmp $0xff,%cl │ │ - je 5a7b1 │ │ - mov %ecx,%eax │ │ - mov -0x44(%ebp),%ecx │ │ - mov -0x40(%ebp),%ebx │ │ - mov -0x47(%ebp),%ah │ │ - movzwl -0x46(%ebp),%esi │ │ - mov -0x20(%ebp),%edx │ │ - mov %al,-0x14(%ebp) │ │ - mov %ecx,-0x10(%ebp) │ │ - mov %ebx,%ecx │ │ - and $0xffffff00,%ecx │ │ mov %ecx,-0x1c(%ebp) │ │ - mov -0x18(%ebp),%ecx │ │ - jmp 5a2fb │ │ - mov -0x50(%ebp),%eax │ │ - movzbl -0x10(%ebp),%ecx │ │ + mov %eax,-0x18(%ebp) │ │ + movzwl (%edi),%eax │ │ + mov 0x3(%edi),%edx │ │ + movzbl 0x7(%edi),%ecx │ │ + mov %eax,-0x28(%ebp) │ │ + movzbl 0x2(%edi),%eax │ │ + mov %edx,-0x14(%ebp) │ │ + mov %cl,-0x20(%ebp) │ │ + lea -0x40(%ebp),%ecx │ │ + lea -0x1c(%ebp),%edx │ │ + mov %esi,(%esp) │ │ + mov %eax,-0x30(%ebp) │ │ + call 6e1c0 │ │ + movzbl -0x40(%ebp),%eax │ │ + cmp $0xff,%al │ │ + je 5c876 │ │ + mov %al,%ah │ │ + jmp 5c6a1 │ │ + mov -0x30(%ebp),%eax │ │ + mov -0x28(%ebp),%ecx │ │ + mov -0x14(%ebp),%edx │ │ shl $0x10,%eax │ │ - shld $0x18,%edi,%ecx │ │ - or %eax,%esi │ │ - mov %edi,%eax │ │ - mov $0x5,%edi │ │ - mov %ecx,-0x58(%ebp) │ │ + or %eax,%ecx │ │ + mov %edx,%eax │ │ shl $0x18,%eax │ │ - and $0xffffff,%esi │ │ - or %eax,%esi │ │ - mov -0x44(%ebp),%eax │ │ - mov %esi,-0x5c(%ebp) │ │ - mov -0x20(%ebp),%edx │ │ - mov -0x3c(%ebp),%esi │ │ - jmp 5a4cc │ │ + and $0xffffff,%ecx │ │ + or %eax,%ecx │ │ + movzbl -0x20(%ebp),%eax │ │ + mov %ecx,-0x28(%ebp) │ │ + shld $0x18,%edx,%eax │ │ + mov $0x5,%edx │ │ + mov %eax,-0x30(%ebp) │ │ + mov -0x3c(%ebp),%eax │ │ + mov %eax,-0x14(%ebp) │ │ + shr $0x10,%eax │ │ + mov %eax,-0x20(%ebp) │ │ + jmp 5c5e1 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x35c,%esp │ │ - call 5a801 │ │ + sub $0x44c,%esp │ │ + mov %ecx,-0x34(%ebp) │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x84(%edx),%esi │ │ + mov (%edx),%ebx │ │ + mov 0x4(%edx),%edi │ │ + call 5c8e2 │ │ pop %eax │ │ - mov %ecx,%edi │ │ - mov 0x7c(%edx),%ecx │ │ - mov (%edx),%esi │ │ - mov %edx,-0xd8(%ebp) │ │ - mov 0x4(%edx),%edx │ │ - add $0x23fdb,%eax │ │ - mov %edi,-0x18(%ebp) │ │ + mov %edx,-0x88(%ebp) │ │ + add $0x217aa,%eax │ │ mov %eax,-0x10(%ebp) │ │ - mov 0x8(%ebp),%eax │ │ - test %ecx,%ecx │ │ - mov %esi,-0x20(%ebp) │ │ - mov %edx,-0x50(%ebp) │ │ - mov 0x28(%eax),%eax │ │ - mov %eax,-0x78(%ebp) │ │ - je 5a8e6 │ │ - mov -0xd8(%ebp),%eax │ │ - mov 0x80(%eax),%eax │ │ - mov %eax,-0x14(%ebp) │ │ - movzwl 0xe2(%ecx),%eax │ │ - mov $0xffffffff,%esi │ │ - mov %ecx,-0x48(%ebp) │ │ - lea 0x0(,%eax,8),%edi │ │ - mov %eax,-0x2c(%ebp) │ │ + mov 0x20(%ecx),%ecx │ │ + test %esi,%esi │ │ + mov %ebx,-0x24(%ebp) │ │ + mov %edi,-0x30(%ebp) │ │ + mov %ecx,%edx │ │ + je 5c9af │ │ + mov -0x88(%ebp),%eax │ │ + mov 0x88(%eax),%eax │ │ + mov %eax,-0x18(%ebp) │ │ + movzwl 0xe2(%esi),%eax │ │ + mov $0xffffffff,%ebx │ │ + mov %esi,-0x14(%ebp) │ │ + lea 0x0(,%eax,8),%ecx │ │ + mov %eax,-0x1c(%ebp) │ │ nopl (%eax) │ │ - test %edi,%edi │ │ - je 5a8a0 │ │ - mov -0x48(%ebp),%eax │ │ - mov -0x78(%ebp),%ecx │ │ - mov 0x8(%eax,%esi,8),%edx │ │ - mov 0xc(%eax,%esi,8),%eax │ │ - cmp %ecx,%edx │ │ - mov %eax,%ebx │ │ - sbb $0x0,%ebx │ │ - setb %bl │ │ - cmp %edx,%ecx │ │ - mov $0x0,%ecx │ │ - sbb %eax,%ecx │ │ - sbb $0x0,%bl │ │ - inc %esi │ │ - add $0xfffffff8,%edi │ │ - cmp $0x1,%bl │ │ - je 5a860 │ │ - movzbl %bl,%eax │ │ - test %eax,%eax │ │ - jne 5a8a3 │ │ - jmp 5a8bd │ │ - nopw 0x0(%eax,%eax,1) │ │ - mov -0x2c(%ebp),%esi │ │ + test %ecx,%ecx │ │ + je 5c970 │ │ mov -0x14(%ebp),%eax │ │ - mov -0x18(%ebp),%edi │ │ - mov -0x48(%ebp),%ecx │ │ - sub $0x1,%eax │ │ - jb 5a8e6 │ │ - mov 0xe4(%ecx,%esi,4),%ecx │ │ - mov %eax,-0x14(%ebp) │ │ - jmp 5a844 │ │ - mov -0x48(%ebp),%ecx │ │ - lea (%esi,%esi,2),%edx │ │ - mov -0x18(%ebp),%edi │ │ - lea 0x5c(%ecx,%edx,4),%eax │ │ - movzbl 0x5c(%ecx,%edx,4),%ecx │ │ - cmp $0xff,%cl │ │ - je 5a8fa │ │ - mov 0x1(%eax),%ch │ │ - movzwl 0x2(%eax),%edx │ │ - mov 0x4(%eax),%esi │ │ - mov 0x8(%eax),%eax │ │ - jmp 5c16d │ │ - mov -0x50(%ebp),%ecx │ │ - sub -0x78(%ebp),%ecx │ │ - jae 5a90b │ │ - mov -0x20(%ebp),%esi │ │ - xor %eax,%eax │ │ - mov $0x13,%cl │ │ - jmp 5c16d │ │ - mov 0x4(%eax),%eax │ │ - mov %eax,-0x20(%ebp) │ │ - lock incl (%eax) │ │ - jg 5b2d7 │ │ - ud2 │ │ - movl $0x0,-0xc8(%ebp) │ │ - movl $0x4,-0xc4(%ebp) │ │ - movl $0x0,-0xc0(%ebp) │ │ - movl $0x0,-0xbc(%ebp) │ │ - movl $0x0,-0xb4(%ebp) │ │ - je 5b1f8 │ │ - mov -0x20(%ebp),%edx │ │ - movl $0x0,-0x84(%ebp) │ │ - movl $0x0,-0x24(%ebp) │ │ - add -0x78(%ebp),%edx │ │ - movl $0x0,-0x78(%ebp) │ │ - mov %ecx,%eax │ │ - xor %ecx,%ecx │ │ - movl $0x0,-0xd4(%ebp) │ │ - movl $0x0,-0xd0(%ebp) │ │ - mov %edx,-0x28(%ebp) │ │ - mov %eax,%esi │ │ - mov %eax,-0x50(%ebp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - movzbl (%edx),%eax │ │ - cmp $0x3f,%ecx │ │ - movl $0x0,-0x2c(%ebp) │ │ - movb $0x6,-0x14(%ebp) │ │ - jne 5a9ab │ │ - cmp $0x1,%al │ │ - ja 5b2a7 │ │ - mov %al,%ah │ │ - xor %edi,%edi │ │ - mov %esi,-0x48(%ebp) │ │ + mov 0x8(%eax,%ebx,8),%esi │ │ + mov 0xc(%eax,%ebx,8),%edi │ │ + cmp %edx,%esi │ │ + mov %edi,%eax │ │ + sbb $0x0,%eax │ │ + setb %al │ │ + cmp %esi,%edx │ │ mov $0x0,%esi │ │ - and $0x7f,%ah │ │ - movzbl %ah,%ebx │ │ - shld %cl,%ebx,%edi │ │ - shl %cl,%ebx │ │ - test $0x20,%cl │ │ - cmovne %ebx,%edi │ │ - cmovne %esi,%ebx │ │ - mov -0x48(%ebp),%esi │ │ - or %edi,-0xd0(%ebp) │ │ - or %ebx,-0xd4(%ebp) │ │ - lea 0x1(%edx),%ebx │ │ - test %al,%al │ │ - lea -0x1(%esi),%edi │ │ - jns 5a9f4 │ │ - add $0x7,%ecx │ │ - test %edi,%edi │ │ - mov %edi,%esi │ │ + sbb %edi,%esi │ │ + sbb $0x0,%al │ │ + inc %ebx │ │ + add $0xfffffff8,%ecx │ │ + cmp $0x1,%al │ │ + je 5c930 │ │ + movzbl %al,%eax │ │ + test %eax,%eax │ │ + jne 5c973 │ │ + jmp 5c98a │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nop │ │ + mov -0x1c(%ebp),%ebx │ │ + mov -0x18(%ebp),%eax │ │ + mov -0x14(%ebp),%esi │ │ + sub $0x1,%eax │ │ + jb 5c9af │ │ + mov 0xe4(%esi,%ebx,4),%esi │ │ + mov %eax,-0x18(%ebp) │ │ + jmp 5c914 │ │ + mov -0x14(%ebp),%edx │ │ + lea (%ebx,%ebx,2),%ecx │ │ + lea 0x5c(%edx,%ecx,4),%eax │ │ + mov 0x5c(%edx,%ecx,4),%dh │ │ + cmp $0xff,%dh │ │ + je 5c9c2 │ │ + mov 0x1(%eax),%dl │ │ + movzwl 0x2(%eax),%ecx │ │ + mov 0x4(%eax),%edi │ │ + mov 0x8(%eax),%esi │ │ + jmp 5d3c1 │ │ + mov -0x30(%ebp),%ecx │ │ + cmp %edx,%ecx │ │ + jae 5c9d6 │ │ + mov -0x24(%ebp),%edi │ │ + xor %esi,%esi │ │ + mov $0x11,%dh │ │ + jmp 5d3bc │ │ + mov 0x4(%eax),%ecx │ │ + lock incl (%ecx) │ │ + jle 5e6ea │ │ + mov 0x4(%eax),%edi │ │ + jmp 5d3e6 │ │ + mov -0x24(%ebp),%eax │ │ + mov -0x10(%ebp),%edi │ │ + movl $0x0,-0x340(%ebp) │ │ + movl $0x4,-0x33c(%ebp) │ │ + movl $0x0,-0x338(%ebp) │ │ + movl $0x0,-0x334(%ebp) │ │ + movl $0x0,-0x32c(%ebp) │ │ + add %edx,%eax │ │ + sub %edx,%ecx │ │ + mov %eax,-0x378(%ebp) │ │ + mov %ecx,-0x374(%ebp) │ │ + jne 5cad3 │ │ + mov -0x340(%ebp),%eax │ │ + mov -0x33c(%ebp),%dh │ │ + mov -0x33b(%ebp),%dl │ │ + movzwl -0x33a(%ebp),%ecx │ │ + movdqu -0x338(%ebp),%xmm0 │ │ + cmp $0xffffffff,%eax │ │ + je 5d318 │ │ + mov %edi,%ebx │ │ + mov %dl,-0x30b(%ebp) │ │ + mov %cx,-0x30a(%ebp) │ │ + movl $0x1,-0x318(%ebp) │ │ + movl $0x1,-0x314(%ebp) │ │ + mov %eax,-0x310(%ebp) │ │ + mov %dh,-0x30c(%ebp) │ │ + movdqu %xmm0,-0x308(%ebp) │ │ + movl $0x20,(%esp) │ │ + call 7b6f0 │ │ + test %eax,%eax │ │ + je 5e2d7 │ │ + movsd -0x308(%ebp),%xmm1 │ │ + movq -0x300(%ebp),%xmm0 │ │ + movsd -0x318(%ebp),%xmm2 │ │ + mov %eax,%edi │ │ + movsd %xmm1,0x10(%eax) │ │ + movsd -0x310(%ebp),%xmm1 │ │ + movq %xmm0,0x18(%eax) │ │ + movsd %xmm2,(%eax) │ │ + movsd %xmm1,0x8(%eax) │ │ + jmp 5d3e6 │ │ + lea -0x318(%ebp),%ecx │ │ + lea -0x378(%ebp),%edx │ │ + mov %edi,%ebx │ │ + call 61bd0 │ │ + movzbl -0x318(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 5d35a │ │ + mov -0x314(%ebp),%esi │ │ + mov -0x310(%ebp),%ecx │ │ + mov -0x10(%ebp),%edi │ │ + mov %esi,%eax │ │ + mov %ecx,-0xa0(%ebp) │ │ + or %ecx,%eax │ │ + je 5ca24 │ │ + mov -0x374(%ebp),%eax │ │ + mov -0x378(%ebp),%ebx │ │ + test %eax,%eax │ │ + je 5d352 │ │ + lea 0x1(%ebx),%ecx │ │ + lea -0x1(%eax),%edx │ │ + mov %esi,-0x9c(%ebp) │ │ + mov %ecx,-0x24(%ebp) │ │ + movsbl (%ebx),%ecx │ │ + test %cx,%cx │ │ + mov %ecx,-0x20(%ebp) │ │ + js 5cb47 │ │ + mov -0x24(%ebp),%edi │ │ + jmp 5cba5 │ │ + test %edx,%edx │ │ + je 5e125 │ │ + mov %ebx,%edi │ │ + movzbl 0x1(%ebx),%ebx │ │ + movswl -0x20(%ebp),%ecx │ │ mov %ebx,%edx │ │ - jne 5a990 │ │ - jmp 5b2a9 │ │ - mov -0xd4(%ebp),%eax │ │ - mov %edx,-0x50(%ebp) │ │ - or -0xd0(%ebp),%eax │ │ - je 5b1f8 │ │ - test %edi,%edi │ │ - je 5c01f │ │ - mov -0x50(%ebp),%edx │ │ - add $0xfffffffe,%esi │ │ - movzbl 0x1(%edx),%ecx │ │ - mov %ecx,%eax │ │ + and $0x7f,%ebx │ │ and $0x7f,%ecx │ │ - mov %ecx,-0x80(%ebp) │ │ - test %al,%al │ │ - lea 0x2(%edx),%ecx │ │ - js 5aa32 │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x18(%ebp),%edi │ │ - jmp 5aa6b │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x18(%ebp),%edi │ │ - test %esi,%esi │ │ - je 5bfbe │ │ - mov -0x50(%ebp),%edx │ │ - mov -0x80(%ebp),%esi │ │ - movzbl 0x2(%edx),%eax │ │ - movzwl %si,%esi │ │ - mov %eax,%ecx │ │ - and $0x7f,%eax │ │ - shl $0x7,%eax │ │ - or %eax,%esi │ │ - test %cl,%cl │ │ - lea 0x3(%edx),%ecx │ │ - mov %esi,-0x80(%ebp) │ │ - mov -0x48(%ebp),%esi │ │ - lea -0x3(%esi),%esi │ │ - js 5aeab │ │ - mov -0x78(%ebp),%eax │ │ - mov %esi,%edx │ │ - cmpw $0x0,-0x80(%ebp) │ │ - je 5c043 │ │ + shl $0x7,%ebx │ │ + or %ecx,%ebx │ │ + test %dl,%dl │ │ + lea -0x2(%eax),%edx │ │ + mov %ebx,-0x20(%ebp) │ │ + lea 0x2(%edi),%ebx │ │ + js 5cb77 │ │ + mov %ebx,%edi │ │ + jmp 5cba5 │ │ test %edx,%edx │ │ - je 5bfbe │ │ - mov %ecx,%esi │ │ - movzbl (%ecx),%ecx │ │ - cmp $0x2,%cl │ │ - jae 5c04c │ │ + je 5d352 │ │ + movzbl (%ebx),%ecx │ │ + cmp $0x3,%cx │ │ + ja 5e145 │ │ + mov -0x20(%ebp),%edx │ │ + movzwl %cx,%ecx │ │ + add $0xfffffffd,%eax │ │ + add $0x3,%edi │ │ + shl $0xe,%ecx │ │ + movzwl %dx,%edx │ │ + or %ecx,%edx │ │ + mov %edx,-0x20(%ebp) │ │ + mov %eax,%edx │ │ + xor %esi,%esi │ │ + cmpw $0x0,-0x20(%ebp) │ │ + je 5d38e │ │ + test %edx,%edx │ │ + je 5d394 │ │ + movzbl (%edi),%eax │ │ + cmp $0x1,%al │ │ + ja 5d39a │ │ + inc %edi │ │ + mov %edx,%esi │ │ pxor %xmm0,%xmm0 │ │ - inc %esi │ │ - dec %edx │ │ - mov %cl,-0x9c(%ebp) │ │ - movl $0x0,-0x298(%ebp) │ │ - movdqa %xmm0,-0x2a8(%ebp) │ │ - movdqa %xmm0,-0x2b8(%ebp) │ │ - movdqa %xmm0,-0x2c8(%ebp) │ │ - movdqa %xmm0,-0x2d8(%ebp) │ │ - je 5bed0 │ │ - mov %eax,-0x78(%ebp) │ │ - movzbl (%esi),%eax │ │ - lea -0x1(%edx),%ebx │ │ - mov %eax,%ecx │ │ + mov %al,-0x70(%ebp) │ │ + movl $0x0,-0x2d8(%ebp) │ │ + dec %esi │ │ + mov %edi,%ebx │ │ + movdqa %xmm0,-0x2e8(%ebp) │ │ + movdqa %xmm0,-0x2f8(%ebp) │ │ + movdqa %xmm0,-0x308(%ebp) │ │ + movdqa %xmm0,-0x318(%ebp) │ │ + je 5d340 │ │ + movsbl (%ebx),%edx │ │ + lea 0x1(%ebx),%ecx │ │ + lea -0x1(%esi),%eax │ │ + test %dx,%dx │ │ + jns 5cc70 │ │ + test %eax,%eax │ │ + mov %ebx,-0x24(%ebp) │ │ + je 5d32e │ │ + mov -0x24(%ebp),%ebx │ │ + movswl %dx,%eax │ │ and $0x7f,%eax │ │ - test %cl,%cl │ │ - lea 0x1(%esi),%ecx │ │ - mov %eax,-0x14(%ebp) │ │ - js 5aae9 │ │ - mov %ebx,%eax │ │ - jmp 5ab45 │ │ - test %ebx,%ebx │ │ - je 5be64 │ │ - movzbl 0x1(%esi),%ecx │ │ - mov -0x14(%ebp),%eax │ │ - mov %cl,-0x48(%ebp) │ │ - and $0x7f,%ecx │ │ - movzwl %ax,%eax │ │ - shl $0x7,%ecx │ │ - or %ecx,%eax │ │ - cmpb $0x0,-0x48(%ebp) │ │ - lea 0x2(%esi),%ecx │ │ - mov %eax,-0x14(%ebp) │ │ - lea -0x2(%edx),%eax │ │ - jns 5ab45 │ │ + movzbl 0x1(%ebx),%edx │ │ + lea 0x2(%ebx),%ecx │ │ + mov %dl,-0x14(%ebp) │ │ + and $0x7f,%edx │ │ + shl $0x7,%edx │ │ + or %eax,%edx │ │ + cmpb $0x0,-0x14(%ebp) │ │ + lea -0x2(%esi),%eax │ │ + jns 5cc70 │ │ test %eax,%eax │ │ - je 5be64 │ │ - movzbl (%ecx),%ecx │ │ - cmp $0x3,%cx │ │ - ja 5c0f4 │ │ - mov -0x14(%ebp),%eax │ │ - movzwl %cx,%ecx │ │ - add $0x3,%esi │ │ - add $0xfffffffd,%edx │ │ - shl $0xe,%ecx │ │ + je 5d32e │ │ + movzbl (%ecx),%eax │ │ + cmp $0x3,%ax │ │ + ja 5e105 │ │ + mov -0x24(%ebp),%ecx │ │ movzwl %ax,%eax │ │ - or %ecx,%eax │ │ - mov %esi,%ecx │ │ - mov %eax,-0x14(%ebp) │ │ - mov %edx,%eax │ │ - cmpw $0x0,-0x14(%ebp) │ │ - je 5aef4 │ │ + add $0xfffffffd,%esi │ │ + movzwl %dx,%edx │ │ + shl $0xe,%eax │ │ + or %eax,%edx │ │ + mov %esi,%eax │ │ + add $0x3,%ecx │ │ + nopw 0x0(%eax,%eax,1) │ │ test %eax,%eax │ │ - je 5be64 │ │ - movzbl (%ecx),%ebx │ │ + je 5d32e │ │ + movsbl (%ecx),%edi │ │ + mov %edx,-0x84(%ebp) │ │ + lea 0x1(%ecx),%edx │ │ + mov %edx,-0x24(%ebp) │ │ lea -0x1(%eax),%edx │ │ - mov %eax,%esi │ │ - mov %ebx,%eax │ │ - and $0x7f,%ebx │ │ - test %al,%al │ │ - lea 0x1(%ecx),%eax │ │ - js 5ab70 │ │ - mov %eax,%esi │ │ - jmp 5abcb │ │ - test %edx,%edx │ │ - mov %ecx,-0x48(%ebp) │ │ - je 5c0a8 │ │ - mov %esi,%ecx │ │ - mov -0x48(%ebp),%esi │ │ - movzwl %bx,%ebx │ │ - lea -0x2(%ecx),%edx │ │ - movzbl 0x1(%esi),%eax │ │ - add $0x2,%esi │ │ - mov %al,-0x2c(%ebp) │ │ - and $0x7f,%eax │ │ - shl $0x7,%eax │ │ - or %eax,%ebx │ │ - cmpb $0x0,-0x2c(%ebp) │ │ - jns 5abcb │ │ + mov %edi,%esi │ │ + test %di,%di │ │ + js 5ccad │ │ + mov -0x10(%ebp),%edi │ │ + mov %edx,-0x30(%ebp) │ │ + mov %esi,%edx │ │ + mov -0x84(%ebp),%ecx │ │ + test %cx,%cx │ │ + jne 5cd40 │ │ + jmp 5d019 │ │ test %edx,%edx │ │ - je 5bed3 │ │ - movzbl (%esi),%edi │ │ - cmp $0x3,%di │ │ - ja 5c0ff │ │ - mov -0x48(%ebp),%esi │ │ - mov %ecx,%eax │ │ - movzwl %di,%edi │ │ - movzwl %bx,%ebx │ │ + je 5e136 │ │ + movzbl 0x1(%ecx),%ebx │ │ + movswl %si,%edx │ │ + mov %ecx,%esi │ │ + and $0x7f,%edx │ │ + mov %bl,-0x14(%ebp) │ │ + and $0x7f,%ebx │ │ + shl $0x7,%ebx │ │ + or %edx,%ebx │ │ + cmpb $0x0,-0x14(%ebp) │ │ + lea 0x2(%esi),%edx │ │ + lea -0x2(%eax),%esi │ │ + mov %ebx,-0x68(%ebp) │ │ + js 5ccf7 │ │ + mov %edx,-0x24(%ebp) │ │ + mov -0x10(%ebp),%edi │ │ + mov -0x68(%ebp),%edx │ │ + mov %esi,-0x30(%ebp) │ │ + mov -0x84(%ebp),%ecx │ │ + test %cx,%cx │ │ + jne 5cd40 │ │ + jmp 5d019 │ │ + test %esi,%esi │ │ + je 5e133 │ │ + movzbl (%edx),%edx │ │ + mov -0x10(%ebp),%edi │ │ + cmp $0x3,%dx │ │ + ja 5e105 │ │ + mov -0x68(%ebp),%esi │ │ + movzwl %dx,%edx │ │ add $0xfffffffd,%eax │ │ - shl $0xe,%edi │ │ - or %edi,%ebx │ │ - mov %eax,%edx │ │ - add $0x3,%esi │ │ - movzwl %bx,%ecx │ │ - cmp $0x21,%cx │ │ - je 5ac06 │ │ - test %ecx,%ecx │ │ - je 5c032 │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x18(%ebp),%edi │ │ - movl $0x0,-0x48(%ebp) │ │ - movl $0x0,-0x78(%ebp) │ │ - movl $0x0,-0x84(%ebp) │ │ - movl $0x0,-0x24(%ebp) │ │ - jmp 5ace7 │ │ - test %edx,%edx │ │ - je 5c03b │ │ - mov %ecx,-0x98(%ebp) │ │ - mov %edx,-0x2c(%ebp) │ │ - mov %esi,-0x20(%ebp) │ │ - dec %edx │ │ - inc %esi │ │ - xor %eax,%eax │ │ - xor %ecx,%ecx │ │ - movl $0x0,-0x24(%ebp) │ │ + add $0x3,%ecx │ │ + shl $0xe,%edx │ │ + mov %ecx,-0x24(%ebp) │ │ + mov %eax,-0x30(%ebp) │ │ + movzwl %si,%esi │ │ + or %edx,%esi │ │ + mov %esi,%edx │ │ + mov -0x84(%ebp),%ecx │ │ + test %cx,%cx │ │ + je 5d019 │ │ nopw 0x0(%eax,%eax,1) │ │ - movzbl -0x1(%esi),%ebx │ │ + cmp $0x21,%dx │ │ + je 5cd64 │ │ + movzwl %dx,%eax │ │ + mov %edx,%esi │ │ + xor %edx,%edx │ │ + movl $0x0,-0x50(%ebp) │ │ + test %eax,%eax │ │ + mov -0x30(%ebp),%eax │ │ + jne 5ce44 │ │ + jmp 5d380 │ │ + mov -0x30(%ebp),%eax │ │ + test %eax,%eax │ │ + je 5d389 │ │ + lea -0x1(%eax),%edi │ │ + mov -0x24(%ebp),%eax │ │ + xor %esi,%esi │ │ + xor %ecx,%ecx │ │ + mov %edx,-0x68(%ebp) │ │ + movl $0x0,-0x1c(%ebp) │ │ + inc %eax │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + xchg %ax,%ax │ │ + movzbl -0x1(%eax),%ebx │ │ cmp $0x3f,%ecx │ │ - jne 5ac49 │ │ - movzbl %bl,%edi │ │ - cmp $0x7f,%edi │ │ - je 5ac49 │ │ - test %edi,%edi │ │ - jne 5be56 │ │ - mov %ebx,-0x78(%ebp) │ │ - mov %edx,-0x48(%ebp) │ │ - mov -0x78(%ebp),%edx │ │ - mov %edx,%ebx │ │ - mov %eax,%edx │ │ - mov $0x0,%eax │ │ - and $0x7f,%bl │ │ - movzbl %bl,%edi │ │ - xor %ebx,%ebx │ │ - shld %cl,%edi,%ebx │ │ - shl %cl,%edi │ │ + jne 5cda9 │ │ + movzbl %bl,%edx │ │ + cmp $0x7f,%edx │ │ + je 5cda9 │ │ + test %edx,%edx │ │ + jne 5d327 │ │ + mov %ebx,%edx │ │ + mov %edi,-0x14(%ebp) │ │ + mov %esi,%edi │ │ + xor %esi,%esi │ │ + mov %eax,-0x18(%ebp) │ │ + mov %ebx,%eax │ │ + mov $0x0,%ebx │ │ + and $0x7f,%dl │ │ + movzbl %dl,%edx │ │ + shld %cl,%edx,%esi │ │ + shl %cl,%edx │ │ test $0x20,%cl │ │ - cmovne %edi,%ebx │ │ - cmovne %eax,%edi │ │ - mov %edx,%eax │ │ - add $0x7,%ecx │ │ - or %ebx,-0x24(%ebp) │ │ - mov -0x78(%ebp),%ebx │ │ - or %edi,%eax │ │ - test %bl,%bl │ │ - jns 5ac90 │ │ - mov -0x48(%ebp),%edx │ │ - inc %esi │ │ - add $0xffffffff,%edx │ │ - jb 5ac30 │ │ - jmp 5bd6e │ │ - cmp $0x40,%ecx │ │ - mov $0xffffffff,%edi │ │ - setl %dl │ │ - cmp $0x40,%bl │ │ + cmovne %edx,%esi │ │ + cmovne %ebx,%edx │ │ mov %eax,%ebx │ │ - mov $0x0,%eax │ │ - setae %dh │ │ - shl %cl,%edi │ │ + add $0x7,%ecx │ │ + or %edx,-0x1c(%ebp) │ │ + or %esi,%edi │ │ + test %al,%al │ │ + mov %edi,%esi │ │ + jns 5cdf1 │ │ + mov -0x18(%ebp),%eax │ │ + mov -0x14(%ebp),%edi │ │ + inc %eax │ │ + add $0xffffffff,%edi │ │ + jb 5cd90 │ │ + jmp 5d29d │ │ + mov $0xffffffff,%edx │ │ + mov %esi,%edi │ │ + mov %bl,-0x24(%ebp) │ │ + mov $0x0,%esi │ │ + mov $0xffffffff,%ebx │ │ + shl %cl,%edx │ │ test $0x20,%cl │ │ - mov $0xffffffff,%ecx │ │ - cmovne %edi,%ecx │ │ - cmovne %eax,%edi │ │ - test %dh,%dl │ │ - mov -0x48(%ebp),%edx │ │ - cmove %eax,%edi │ │ - cmove %eax,%ecx │ │ - or %edi,%ebx │ │ - or %ecx,-0x24(%ebp) │ │ - mov -0x18(%ebp),%edi │ │ - mov -0x98(%ebp),%ecx │ │ - mov %ebx,%eax │ │ - mov %ebx,-0x48(%ebp) │ │ - shr $0x10,%eax │ │ - mov %eax,-0x84(%ebp) │ │ - mov %bh,%al │ │ - mov -0x10(%ebp),%ebx │ │ - mov %eax,-0x78(%ebp) │ │ - movzwl -0x14(%ebp),%eax │ │ - shl $0x10,%ecx │ │ - or %eax,%ecx │ │ - cmpl $0x1,-0x2d8(%ebp) │ │ - mov %ecx,-0x98(%ebp) │ │ - jne 5ad65 │ │ - mov %esi,-0x20(%ebp) │ │ - mov -0x2cc(%ebp),%esi │ │ - mov %edx,-0x2c(%ebp) │ │ - cmp -0x2d4(%ebp),%esi │ │ - jne 5ad21 │ │ + mov %edx,%eax │ │ + cmove %ebx,%edx │ │ + cmovne %esi,%eax │ │ + cmpb $0x40,-0x24(%ebp) │ │ + cmovb %esi,%edx │ │ + cmovb %esi,%eax │ │ + cmp $0x40,%ecx │ │ + mov -0x84(%ebp),%ecx │ │ + cmovge %esi,%edx │ │ + cmovge %esi,%eax │ │ + mov -0x68(%ebp),%esi │ │ + or %edx,%edi │ │ + mov -0x1c(%ebp),%edx │ │ + mov %edi,-0x50(%ebp) │ │ + mov -0x10(%ebp),%edi │ │ + or %eax,%edx │ │ + mov -0x18(%ebp),%eax │ │ + mov %eax,-0x24(%ebp) │ │ + mov -0x14(%ebp),%eax │ │ + mov %cx,-0x148(%ebp) │ │ + mov %si,-0x146(%ebp) │ │ + mov %dl,-0x30(%ebp) │ │ + mov %dh,-0x18(%ebp) │ │ + shr $0x10,%edx │ │ + cmpl $0x1,-0x318(%ebp) │ │ + mov -0x148(%ebp),%ecx │ │ + mov %edx,-0x1c(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + jne 5ced3 │ │ + mov -0x30c(%ebp),%edi │ │ + mov %eax,%esi │ │ + cmp -0x314(%ebp),%edi │ │ + jne 5ce8e │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x2d4(%ebp),%ecx │ │ - call 35b07 │ │ - mov -0x2d0(%ebp),%eax │ │ - mov -0x48(%ebp),%edx │ │ - lea (%esi,%esi,2),%ecx │ │ - inc %esi │ │ + lea -0x314(%ebp),%ecx │ │ + call 37199 │ │ + mov -0x310(%ebp),%eax │ │ + movzbl -0x30(%ebp),%edx │ │ + lea (%edi,%edi,2),%ecx │ │ + mov -0x50(%ebp),%ebx │ │ + inc %edi │ │ mov %dl,(%eax,%ecx,4) │ │ - mov -0x78(%ebp),%edx │ │ + movzbl -0x18(%ebp),%edx │ │ mov %dl,0x1(%eax,%ecx,4) │ │ - mov -0x84(%ebp),%edx │ │ + mov -0x1c(%ebp),%edx │ │ mov %dx,0x2(%eax,%ecx,4) │ │ - mov -0x24(%ebp),%edx │ │ - mov %edx,0x4(%eax,%ecx,4) │ │ - mov -0x98(%ebp),%edx │ │ + mov -0x14(%ebp),%edx │ │ + mov %ebx,0x4(%eax,%ecx,4) │ │ mov %edx,0x8(%eax,%ecx,4) │ │ - mov %esi,-0x2cc(%ebp) │ │ - mov -0x20(%ebp),%esi │ │ - mov -0x2c(%ebp),%edx │ │ - jmp 5ae9b │ │ - mov -0x298(%ebp),%ecx │ │ + mov %edi,-0x30c(%ebp) │ │ + mov -0x24(%ebp),%ebx │ │ + test %esi,%esi │ │ + jne 5cc02 │ │ + jmp 5d340 │ │ + mov -0x2d8(%ebp),%ecx │ │ cmp $0x5,%ecx │ │ - jne 5ae5d │ │ - mov %edx,-0x2c(%ebp) │ │ + jne 5cfcd │ │ + mov %edi,%ebx │ │ + mov %eax,%esi │ │ movl $0x3c,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 5c7e2 │ │ - lea -0x2d4(%ebp),%edx │ │ - movl $0x5,-0x2f8(%ebp) │ │ - mov %eax,-0x2f4(%ebp) │ │ - movl $0x5,-0x2f0(%ebp) │ │ - movsd 0x28(%edx),%xmm2 │ │ - movsd 0x20(%edx),%xmm1 │ │ - mov 0x38(%edx),%ecx │ │ - movq 0x30(%edx),%xmm0 │ │ + je 5e6db │ │ + lea -0x314(%ebp),%edi │ │ + movl $0x5,-0x150(%ebp) │ │ + mov %eax,-0x14c(%ebp) │ │ + movl $0x5,-0x148(%ebp) │ │ + movsd 0x28(%edi),%xmm2 │ │ + movsd 0x20(%edi),%xmm1 │ │ + mov 0x38(%edi),%ecx │ │ + movq 0x30(%edi),%xmm0 │ │ movsd %xmm2,0x28(%eax) │ │ movsd %xmm1,0x20(%eax) │ │ - movsd 0x18(%edx),%xmm2 │ │ - movsd 0x10(%edx),%xmm1 │ │ + movsd 0x18(%edi),%xmm2 │ │ + movsd 0x10(%edi),%xmm1 │ │ mov %ecx,0x38(%eax) │ │ movq %xmm0,0x30(%eax) │ │ movsd %xmm2,0x18(%eax) │ │ movsd %xmm1,0x10(%eax) │ │ - movq (%edx),%xmm2 │ │ - movq 0x8(%edx),%xmm1 │ │ - movq %xmm1,0x8(%eax) │ │ - movq %xmm2,(%eax) │ │ - lea -0x2f8(%ebp),%ecx │ │ - call 35b07 │ │ - mov -0x2f4(%ebp),%eax │ │ - mov -0x48(%ebp),%ecx │ │ - mov -0x24(%ebp),%ebx │ │ - mov -0x98(%ebp),%edx │ │ + movsd (%edi),%xmm2 │ │ + movsd 0x8(%edi),%xmm1 │ │ + movsd %xmm1,0x8(%eax) │ │ + movsd %xmm2,(%eax) │ │ + lea -0x150(%ebp),%ecx │ │ + call 37199 │ │ + mov -0x14c(%ebp),%eax │ │ + movzbl -0x30(%ebp),%ecx │ │ + mov -0x50(%ebp),%ebx │ │ + mov -0x14(%ebp),%edx │ │ mov %cl,0x3c(%eax) │ │ - mov -0x78(%ebp),%ecx │ │ + movzbl -0x18(%ebp),%ecx │ │ mov %cl,0x3d(%eax) │ │ - mov -0x84(%ebp),%ecx │ │ + mov -0x1c(%ebp),%ecx │ │ mov %cx,0x3e(%eax) │ │ mov %ebx,0x40(%eax) │ │ mov %edx,0x44(%eax) │ │ - movl $0x6,-0x2f0(%ebp) │ │ - mov -0x2c(%ebp),%edx │ │ - lea -0x2d4(%ebp),%eax │ │ - movl $0x1,-0x2d8(%ebp) │ │ - movq -0x2f8(%ebp),%xmm0 │ │ - movl $0x6,0x8(%eax) │ │ - movq %xmm0,(%eax) │ │ - jmp 5ae9b │ │ - jae 5c7c7 │ │ - lea (%ecx,%ecx,2),%eax │ │ - mov -0x48(%ebp),%ecx │ │ - lea -0x2d4(%ebp),%ebx │ │ - mov %cl,(%ebx,%eax,4) │ │ - mov -0x78(%ebp),%ecx │ │ - mov %cl,0x1(%ebx,%eax,4) │ │ - mov -0x84(%ebp),%ecx │ │ - mov %cx,0x2(%ebx,%eax,4) │ │ - mov -0x24(%ebp),%ecx │ │ - mov %ecx,0x4(%ebx,%eax,4) │ │ - mov -0x98(%ebp),%ecx │ │ - mov %ecx,0x8(%ebx,%eax,4) │ │ - incl -0x298(%ebp) │ │ - mov -0x78(%ebp),%eax │ │ - test %edx,%edx │ │ - jne 5aacd │ │ - jmp 5bed0 │ │ + movl $0x6,-0x148(%ebp) │ │ + movl $0x1,-0x318(%ebp) │ │ + movl $0x6,0x8(%edi) │ │ + movq -0x150(%ebp),%xmm0 │ │ + movq %xmm0,(%edi) │ │ + mov -0x24(%ebp),%ebx │ │ test %esi,%esi │ │ - je 5bfbe │ │ - movzbl (%ecx),%eax │ │ - cmp $0x3,%ax │ │ - ja 5c199 │ │ - mov -0x80(%ebp),%ecx │ │ - mov -0x50(%ebp),%edx │ │ - mov -0x48(%ebp),%esi │ │ - movzwl %ax,%eax │ │ - shl $0xe,%eax │ │ - movzwl %cx,%ecx │ │ - add $0x4,%edx │ │ - add $0xfffffffc,%esi │ │ - or %eax,%ecx │ │ - mov -0x78(%ebp),%eax │ │ - mov %ecx,-0x80(%ebp) │ │ - mov %edx,%ecx │ │ - mov %esi,%edx │ │ - cmpw $0x0,-0x80(%ebp) │ │ - jne 5aa7b │ │ - jmp 5c043 │ │ - test %eax,%eax │ │ - je 5be64 │ │ - lea -0x1(%eax),%edx │ │ + jne 5cc02 │ │ + jmp 5d340 │ │ + jae 5e6c4 │ │ + movzbl -0x30(%ebp),%edx │ │ mov %eax,%esi │ │ - movzbl (%ecx),%eax │ │ - mov %ecx,%ebx │ │ - mov %eax,%ecx │ │ - and $0x7f,%eax │ │ - test %cl,%cl │ │ - lea 0x1(%ebx),%ecx │ │ - mov %ecx,-0x28(%ebp) │ │ - js 5af19 │ │ - mov %edx,%ecx │ │ - jmp 5af4c │ │ - test %edx,%edx │ │ - mov %ebx,-0x48(%ebp) │ │ - je 5c3ae │ │ - mov -0x48(%ebp),%ebx │ │ - movzwl %ax,%eax │ │ - movzbl 0x1(%ebx),%ecx │ │ - lea 0x2(%ebx),%edx │ │ - mov %cl,-0x14(%ebp) │ │ - and $0x7f,%ecx │ │ - shl $0x7,%ecx │ │ - or %ecx,%eax │ │ - cmpb $0x0,-0x14(%ebp) │ │ - lea -0x2(%esi),%ecx │ │ - js 5b1c5 │ │ - mov %edx,-0x28(%ebp) │ │ - mov -0x10(%ebp),%ebx │ │ - test %ax,%ax │ │ - mov %ecx,-0x50(%ebp) │ │ - jne 5c22c │ │ - movzbl -0x2d4(%ebp),%ecx │ │ - lea -0x2d4(%ebp),%edx │ │ - mov -0x2d8(%ebp),%eax │ │ - mov -0x2d0(%ebp),%esi │ │ + lea (%ecx,%ecx,2),%eax │ │ + lea -0x314(%ebp),%ecx │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x50(%ebp),%edi │ │ + mov %dl,(%ecx,%eax,4) │ │ + movzbl -0x18(%ebp),%edx │ │ + mov %dl,0x1(%ecx,%eax,4) │ │ + mov -0x1c(%ebp),%edx │ │ + mov %dx,0x2(%ecx,%eax,4) │ │ + mov %ebx,0x8(%ecx,%eax,4) │ │ + mov %edi,0x4(%ecx,%eax,4) │ │ + incl -0x2d8(%ebp) │ │ + mov -0x24(%ebp),%ebx │ │ + test %esi,%esi │ │ + jne 5cc02 │ │ + jmp 5d340 │ │ + mov -0x24(%ebp),%eax │ │ + mov -0x30(%ebp),%ecx │ │ + test %dx,%dx │ │ + mov %eax,-0x378(%ebp) │ │ + mov %ecx,-0x374(%ebp) │ │ + jne 5e1c8 │ │ + movzbl -0x314(%ebp),%ecx │ │ + lea -0x314(%ebp),%edx │ │ + mov -0x318(%ebp),%eax │ │ + mov -0x30c(%ebp),%esi │ │ + mov -0x310(%ebp),%ebx │ │ movsd 0x14(%edx),%xmm1 │ │ movsd 0x1c(%edx),%xmm2 │ │ movsd 0xc(%edx),%xmm0 │ │ mov %cl,-0x14(%ebp) │ │ - movzbl -0x2d3(%ebp),%ecx │ │ + movzbl -0x313(%ebp),%ecx │ │ cmp $0x2,%eax │ │ - movsd %xmm1,-0x140(%ebp) │ │ + movsd %xmm1,-0x120(%ebp) │ │ movsd 0x24(%edx),%xmm1 │ │ - movsd %xmm2,-0x138(%ebp) │ │ + movsd %xmm2,-0x118(%ebp) │ │ movsd 0x2c(%edx),%xmm2 │ │ - movsd %xmm0,-0x148(%ebp) │ │ - mov %cl,-0x20(%ebp) │ │ - movzwl -0x2d2(%ebp),%ecx │ │ - movsd %xmm1,-0x130(%ebp) │ │ + movsd %xmm0,-0x128(%ebp) │ │ + mov %cl,-0x18(%ebp) │ │ + movzwl -0x312(%ebp),%ecx │ │ + movsd %xmm1,-0x110(%ebp) │ │ movsd 0x34(%edx),%xmm1 │ │ - movsd %xmm2,-0x128(%ebp) │ │ - mov %cx,-0x8c(%ebp) │ │ + movsd %xmm2,-0x108(%ebp) │ │ + mov %cx,-0x1c(%ebp) │ │ mov 0x3c(%edx),%ecx │ │ - movsd %xmm1,-0x120(%ebp) │ │ - mov %ecx,-0x118(%ebp) │ │ - mov -0x2cc(%ebp),%ecx │ │ - mov %ecx,-0x2c(%ebp) │ │ - je 5c23b │ │ - movsd -0x128(%ebp),%xmm1 │ │ - movsd -0x130(%ebp),%xmm2 │ │ - mov -0x118(%ebp),%ecx │ │ - movsd -0x120(%ebp),%xmm0 │ │ + movsd %xmm1,-0x100(%ebp) │ │ + mov %ecx,-0xf8(%ebp) │ │ + je 5d3a1 │ │ + movsd -0x108(%ebp),%xmm1 │ │ + movsd -0x110(%ebp),%xmm2 │ │ + mov -0xf8(%ebp),%ecx │ │ + movsd -0x100(%ebp),%xmm0 │ │ cmp $0xffffffff,%eax │ │ - movsd %xmm1,-0x1a4(%ebp) │ │ - movsd -0x138(%ebp),%xmm1 │ │ - movsd %xmm2,-0x1ac(%ebp) │ │ - movsd -0x148(%ebp),%xmm2 │ │ - mov %ecx,-0x194(%ebp) │ │ - movsd %xmm0,-0x19c(%ebp) │ │ - movsd %xmm1,-0x1b4(%ebp) │ │ - movsd -0x140(%ebp),%xmm1 │ │ - movsd %xmm2,-0x1c4(%ebp) │ │ - movsd %xmm1,-0x1bc(%ebp) │ │ - je 5c148 │ │ - mov %eax,-0x2d8(%ebp) │ │ + movsd %xmm1,-0x424(%ebp) │ │ + movsd -0x118(%ebp),%xmm1 │ │ + movsd %xmm2,-0x42c(%ebp) │ │ + movsd -0x128(%ebp),%xmm2 │ │ + mov %ecx,-0x414(%ebp) │ │ + movsd %xmm0,-0x41c(%ebp) │ │ + movsd %xmm1,-0x434(%ebp) │ │ + movsd -0x120(%ebp),%xmm1 │ │ + movsd %xmm2,-0x444(%ebp) │ │ + movsd %xmm1,-0x43c(%ebp) │ │ + je 5d3a1 │ │ + movsd -0x424(%ebp),%xmm1 │ │ + mov %eax,-0x318(%ebp) │ │ movzbl -0x14(%ebp),%eax │ │ - movsd -0x1a4(%ebp),%xmm1 │ │ - movq -0x19c(%ebp),%xmm0 │ │ - movsd -0x1ac(%ebp),%xmm2 │ │ - mov -0x194(%ebp),%ecx │ │ - movq -0x1c4(%ebp),%xmm3 │ │ - mov %al,-0x2d4(%ebp) │ │ - movzbl -0x20(%ebp),%eax │ │ - movsd %xmm1,-0x160(%ebp) │ │ - movsd -0x1b4(%ebp),%xmm1 │ │ - movq %xmm0,-0x158(%ebp) │ │ - movsd %xmm2,-0x168(%ebp) │ │ - mov %ecx,-0x150(%ebp) │ │ - lea -0x2d4(%ebp),%ecx │ │ - movq %xmm3,-0x180(%ebp) │ │ - movsd -0x158(%ebp),%xmm2 │ │ - mov %al,-0x2d3(%ebp) │ │ - movzwl -0x8c(%ebp),%eax │ │ - movsd %xmm1,-0x170(%ebp) │ │ - movsd -0x1bc(%ebp),%xmm1 │ │ - mov %ax,-0x2d2(%ebp) │ │ - movsd %xmm1,-0x178(%ebp) │ │ - mov -0x2c(%ebp),%eax │ │ - movsd -0x160(%ebp),%xmm1 │ │ - mov %esi,-0x2d0(%ebp) │ │ - mov %eax,-0x2cc(%ebp) │ │ - mov -0x150(%ebp),%eax │ │ + movq -0x41c(%ebp),%xmm0 │ │ + movsd -0x42c(%ebp),%xmm2 │ │ + mov -0x414(%ebp),%ecx │ │ + movsd -0x444(%ebp),%xmm3 │ │ + movsd %xmm1,-0x1a8(%ebp) │ │ + movsd -0x434(%ebp),%xmm1 │ │ + mov %al,-0x314(%ebp) │ │ + movzbl -0x18(%ebp),%eax │ │ + movq %xmm0,-0x1a0(%ebp) │ │ + movsd %xmm2,-0x1b0(%ebp) │ │ + mov %ecx,-0x198(%ebp) │ │ + lea -0x314(%ebp),%ecx │ │ + movsd %xmm3,-0x1c8(%ebp) │ │ + movsd -0x1a0(%ebp),%xmm2 │ │ + movsd %xmm1,-0x1b8(%ebp) │ │ + movsd -0x43c(%ebp),%xmm1 │ │ + mov %al,-0x313(%ebp) │ │ + movzwl -0x1c(%ebp),%eax │ │ + movsd %xmm1,-0x1c0(%ebp) │ │ + movsd -0x1a8(%ebp),%xmm1 │ │ + mov %ax,-0x312(%ebp) │ │ + mov %esi,-0x30c(%ebp) │ │ + mov %ebx,-0x310(%ebp) │ │ + mov -0x198(%ebp),%eax │ │ movsd %xmm2,0x34(%ecx) │ │ + movsd -0x1b0(%ebp),%xmm2 │ │ movsd %xmm1,0x2c(%ecx) │ │ - movsd -0x168(%ebp),%xmm2 │ │ - movsd -0x170(%ebp),%xmm1 │ │ + movsd -0x1b8(%ebp),%xmm1 │ │ mov %eax,0x3c(%ecx) │ │ movsd %xmm2,0x24(%ecx) │ │ + movsd -0x1c8(%ebp),%xmm2 │ │ + mov -0xa0(%ebp),%eax │ │ movsd %xmm1,0x1c(%ecx) │ │ - movq -0x180(%ebp),%xmm2 │ │ - movq -0x178(%ebp),%xmm1 │ │ - mov -0xd0(%ebp),%eax │ │ - movq %xmm1,0x14(%ecx) │ │ - movq %xmm2,0xc(%ecx) │ │ - mov %eax,-0x290(%ebp) │ │ - mov -0xd4(%ebp),%eax │ │ - mov %eax,-0x294(%ebp) │ │ - mov -0x80(%ebp),%eax │ │ - mov %ax,-0x28c(%ebp) │ │ - movzbl -0x9c(%ebp),%eax │ │ - mov %al,-0x28a(%ebp) │ │ - lea -0xc8(%ebp),%ecx │ │ - lea -0x2d8(%ebp),%edx │ │ - call 35b3d │ │ - mov -0x50(%ebp),%ecx │ │ - mov -0x28(%ebp),%edx │ │ + movsd -0x1c0(%ebp),%xmm1 │ │ + movsd %xmm2,0xc(%ecx) │ │ + movsd %xmm1,0x14(%ecx) │ │ + mov %eax,-0x2d0(%ebp) │ │ + mov -0x9c(%ebp),%eax │ │ + mov %eax,-0x2d4(%ebp) │ │ + mov -0x20(%ebp),%eax │ │ + mov %ax,-0x2cc(%ebp) │ │ + movzbl -0x70(%ebp),%eax │ │ + mov %al,-0x2ca(%ebp) │ │ + lea -0x318(%ebp),%edx │ │ + lea -0x340(%ebp),%ecx │ │ + mov %edi,%ebx │ │ + mov %edx,%esi │ │ + call 371cf │ │ test %al,%al │ │ - jne 5c37b │ │ - test %ecx,%ecx │ │ - jne 5a961 │ │ - jmp 5b1f8 │ │ - test %ecx,%ecx │ │ - je 5c3c1 │ │ - movzbl (%edx),%ecx │ │ - cmp $0x3,%cx │ │ - ja 5c0f4 │ │ - mov -0x48(%ebp),%ebx │ │ - movzwl %cx,%ecx │ │ - mov %esi,%edx │ │ - movzwl %ax,%eax │ │ - shl $0xe,%ecx │ │ - add $0xfffffffd,%edx │ │ - or %ecx,%eax │ │ - add $0x3,%ebx │ │ - mov %ebx,-0x28(%ebp) │ │ - jmp 5af15 │ │ - mov -0xc8(%ebp),%eax │ │ - movzbl -0xc4(%ebp),%ecx │ │ - mov -0xc3(%ebp),%ch │ │ - movzwl -0xc2(%ebp),%edx │ │ - movdqu -0xc0(%ebp),%xmm0 │ │ - cmp $0xffffffff,%eax │ │ - je 5b2be │ │ + jne 5e1d1 │ │ + cmpl $0x0,-0x30(%ebp) │ │ + mov -0x10(%ebp),%edi │ │ + mov %esi,%ecx │ │ + lea -0x378(%ebp),%edx │ │ + jne 5cadf │ │ + jmp 5ca24 │ │ + mov -0x30(%ebp),%eax │ │ + add %eax,-0x24(%ebp) │ │ + xor %eax,%eax │ │ + mov $0x11,%dl │ │ + mov %dl,-0x150(%ebp) │ │ + mov %bl,-0x14f(%ebp) │ │ + mov -0x24(%ebp),%ecx │ │ + mov %dl,-0x14(%ebp) │ │ + mov %eax,-0x148(%ebp) │ │ + mov %ecx,-0x14c(%ebp) │ │ + movzbl -0x14f(%ebp),%eax │ │ + movzwl -0x14e(%ebp),%ecx │ │ + mov -0x148(%ebp),%esi │ │ + mov -0x14c(%ebp),%ebx │ │ + cmpl $0x0,-0x318(%ebp) │ │ + mov %al,-0x18(%ebp) │ │ + mov %cx,-0x1c(%ebp) │ │ + je 5d3a1 │ │ + cmpl $0x0,-0x314(%ebp) │ │ + je 5d3a1 │ │ + mov -0x310(%ebp),%eax │ │ + mov %ebx,%edi │ │ mov -0x10(%ebp),%ebx │ │ - mov %ch,-0x2cb(%ebp) │ │ - mov %dx,-0x2ca(%ebp) │ │ - movl $0x1,-0x2d8(%ebp) │ │ - movl $0x1,-0x2d4(%ebp) │ │ - mov %eax,-0x2d0(%ebp) │ │ - mov %cl,-0x2cc(%ebp) │ │ - movdqu %xmm0,-0x2c8(%ebp) │ │ - movl $0x20,(%esp) │ │ - call 7bfa0 │ │ - test %eax,%eax │ │ - je 5c391 │ │ - movsd -0x2c8(%ebp),%xmm1 │ │ - movq -0x2c0(%ebp),%xmm0 │ │ - movq -0x2d8(%ebp),%xmm2 │ │ - mov %eax,-0x20(%ebp) │ │ - movsd %xmm1,0x10(%eax) │ │ - movq -0x2d0(%ebp),%xmm1 │ │ - movq %xmm0,0x18(%eax) │ │ - movq %xmm2,(%eax) │ │ - movq %xmm1,0x8(%eax) │ │ - jmp 5b2d7 │ │ - jmp 5b2b3 │ │ - mov -0x28(%ebp),%esi │ │ - movb $0x13,-0x14(%ebp) │ │ - add -0x50(%ebp),%esi │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + jmp 5d3a3 │ │ + mov -0x334(%ebp),%esi │ │ + movd %xmm0,%edi │ │ + jmp 5d3bc │ │ + mov $0x7,%dl │ │ + jmp 5d2a7 │ │ + mov $0x11,%dl │ │ + xor %eax,%eax │ │ + mov %ecx,-0x24(%ebp) │ │ + mov %dl,-0x150(%ebp) │ │ + jmp 5d2b3 │ │ + mov $0x11,%dl │ │ + mov %ebx,-0x24(%ebp) │ │ + xor %eax,%eax │ │ + mov %dl,-0x150(%ebp) │ │ + jmp 5d2b3 │ │ + movb $0x11,-0x14(%ebp) │ │ + xor %esi,%esi │ │ + jmp 5d3a1 │ │ + movzbl -0x317(%ebp),%edx │ │ + movzwl -0x316(%ebp),%ecx │ │ + mov %al,-0x14(%ebp) │ │ + mov -0x314(%ebp),%ebx │ │ + mov %dl,-0x18(%ebp) │ │ + mov %cx,-0x1c(%ebp) │ │ + mov -0x310(%ebp),%esi │ │ + jmp 5d3a1 │ │ + movb $0xa,-0x14(%ebp) │ │ + jmp 5d2c5 │ │ + jmp 5d2a3 │ │ + movb $0x8,-0x14(%ebp) │ │ + jmp 5d3a1 │ │ + movb $0x11,-0x14(%ebp) │ │ + jmp 5d3a3 │ │ + movb $0xb,-0x14(%ebp) │ │ + mov %al,-0x18(%ebp) │ │ + mov %ebx,%edi │ │ mov -0x10(%ebp),%ebx │ │ - mov -0x18(%ebp),%edi │ │ - jmp 5c145 │ │ - mov -0xbc(%ebp),%eax │ │ - mov -0x18(%ebp),%edi │ │ - movd %xmm0,%esi │ │ - cmp $0xff,%cl │ │ - jne 5c16d │ │ - mov %esi,-0x20(%ebp) │ │ - mov 0x8(%ebp),%eax │ │ - xor %ebx,%ebx │ │ - mov 0x8(%eax),%ecx │ │ - movsd 0x1c(%eax),%xmm0 │ │ - movq 0x24(%eax),%xmm1 │ │ + lea -0x340(%ebp),%ecx │ │ + call 6c580 │ │ + movzwl -0x1c(%ebp),%ecx │ │ + movzbl -0x18(%ebp),%edx │ │ + mov -0x14(%ebp),%dh │ │ + cmp $0xff,%dh │ │ + je 5d3e6 │ │ + mov -0x34(%ebp),%eax │ │ + mov %dl,0x9(%eax) │ │ + mov %cx,0xa(%eax) │ │ + mov %dh,0x8(%eax) │ │ + mov %edi,0xc(%eax) │ │ + mov %esi,0x10(%eax) │ │ + movl $0xffffffff,0x4(%eax) │ │ + movl $0xfffffffd,(%eax) │ │ + jmp 5e020 │ │ + mov 0x8(%ebp),%esi │ │ + xor %eax,%eax │ │ + movsd 0x24(%esi),%xmm0 │ │ + mov (%esi),%ecx │ │ + movsd 0x1c(%esi),%xmm1 │ │ + movsd %xmm0,-0x200(%ebp) │ │ + movsd 0x14(%esi),%xmm0 │ │ + mov 0x10(%esi),%esi │ │ lea -0x3(%ecx),%edx │ │ - movsd %xmm0,-0x214(%ebp) │ │ - movq %xmm1,-0x20c(%ebp) │ │ - movq 0x14(%eax),%xmm0 │ │ + movsd %xmm1,-0x208(%ebp) │ │ cmp $0x2,%edx │ │ - mov 0x4(%eax),%edx │ │ - setb %bl │ │ - mov %ebx,-0x48(%ebp) │ │ - mov %edx,-0x22c(%ebp) │ │ - mov (%eax),%edx │ │ - mov %edx,-0x230(%ebp) │ │ - mov 0x18(%eax),%edx │ │ - mov %ecx,-0x228(%ebp) │ │ - cmp $0x50000,%edx │ │ - setae %bl │ │ - and $0xff00,%edx │ │ - xor %ecx,%ecx │ │ - cmp $0x800,%edx │ │ - mov -0xd8(%ebp),%edx │ │ - sete %cl │ │ - xor %edi,%edi │ │ - lea 0xc(,%ecx,8),%esi │ │ - movzbl 0x88(%edx),%edx │ │ - test %dl,%bl │ │ - lea 0x8(,%ecx,8),%edx │ │ - mov 0xc(%eax),%ecx │ │ - mov -0x20(%ebp),%ebx │ │ - cmove %edi,%edx │ │ - cmove %edi,%esi │ │ - mov 0x10(%eax),%edi │ │ - mov -0x48(%ebp),%eax │ │ + setb %al │ │ + mov %eax,-0x14(%ebp) │ │ + cmp $0x50000,%esi │ │ + movsd %xmm0,-0x210(%ebp) │ │ mov %ecx,-0x224(%ebp) │ │ - mov %edi,-0x220(%ebp) │ │ - movq %xmm0,-0x21c(%ebp) │ │ - mov %ebx,-0x1f8(%ebp) │ │ - movl $0x0,-0x1f4(%ebp) │ │ - movl $0x0,-0x1ec(%ebp) │ │ - movl $0x0,-0x1e0(%ebp) │ │ - movl $0x0,-0x1e4(%ebp) │ │ - mov %edx,-0x1dc(%ebp) │ │ - movl $0x0,-0x1d8(%ebp) │ │ - mov %esi,-0x1d4(%ebp) │ │ - mov %esi,-0x1d0(%ebp) │ │ - movl $0xffffffff,-0x2d4(%ebp) │ │ - movl $0xfffffffe,-0x2d8(%ebp) │ │ - mov %eax,-0x204(%ebp) │ │ - mov %edi,-0x1fc(%ebp) │ │ - mov %ecx,-0x200(%ebp) │ │ - lea -0x230(%ebp),%eax │ │ - add $0x8,%ebx │ │ - lea -0x180(%ebp),%esi │ │ - lea -0x148(%ebp),%edi │ │ - mov -0x214(%ebp),%ecx │ │ - mov -0x210(%ebp),%edx │ │ - mov %ecx,-0x148(%ebp) │ │ - mov %edx,-0x144(%ebp) │ │ - mov %eax,-0x140(%ebp) │ │ - mov %ebx,-0x13c(%ebp) │ │ + mov %esi,-0x110(%ebp) │ │ + setae %cl │ │ + and $0xff00,%esi │ │ + xor %edx,%edx │ │ + cmp $0x800,%esi │ │ + mov -0x88(%ebp),%esi │ │ + sete %dl │ │ + xor %eax,%eax │ │ + lea 0x8(,%edx,8),%ebx │ │ + mov 0x90(%esi),%ch │ │ + mov %edi,%esi │ │ + lea 0xc(,%edx,8),%edi │ │ + test %ch,%cl │ │ + cmove %eax,%ebx │ │ + cmove %eax,%edi │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x4(%eax),%ecx │ │ + movq 0xc(%eax),%xmm0 │ │ + mov 0x8(%eax),%eax │ │ + mov %eax,-0x21c(%ebp) │ │ + mov %ecx,-0x220(%ebp) │ │ + movq %xmm0,-0x218(%ebp) │ │ + mov %esi,-0x1f8(%ebp) │ │ + movl $0x0,-0x248(%ebp) │ │ + movl $0x0,-0x240(%ebp) │ │ + movl $0x0,-0x234(%ebp) │ │ + movl $0x0,-0x238(%ebp) │ │ + mov %ebx,-0x1f4(%ebp) │ │ + movl $0x0,-0x1f0(%ebp) │ │ + mov %edi,-0x1ec(%ebp) │ │ + mov %edi,-0x1e8(%ebp) │ │ + mov -0x14(%ebp),%edi │ │ + movl $0xffffffff,-0x314(%ebp) │ │ + movl $0xfffffffe,-0x318(%ebp) │ │ mov -0x10(%ebp),%ebx │ │ - movl $0x0,-0x138(%ebp) │ │ - movl $0x0,-0x11c(%ebp) │ │ + add $0x8,%esi │ │ + pxor %xmm0,%xmm0 │ │ + mov %edi,-0x230(%ebp) │ │ + mov %eax,-0x228(%ebp) │ │ + mov %ecx,-0x22c(%ebp) │ │ + lea -0x1c8(%ebp),%edi │ │ + mov -0x208(%ebp),%eax │ │ + mov -0x210(%ebp),%ecx │ │ + lea 0x4(%eax,%edx,8),%eax │ │ + mov -0x20c(%ebp),%edx │ │ + mov %ecx,-0x10c(%ebp) │ │ + mov %edx,-0x108(%ebp) │ │ + mov %esi,-0x104(%ebp) │ │ + lea -0x128(%ebp),%esi │ │ + mov %eax,-0x100(%ebp) │ │ + movl $0x0,-0xfc(%ebp) │ │ + movl $0x0,-0x128(%ebp) │ │ + movl $0x10,-0x124(%ebp) │ │ + movq %xmm0,-0x120(%ebp) │ │ + movq %xmm0,-0x119(%ebp) │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - mov %esi,%ecx │ │ - mov %edi,%edx │ │ - call 6cf60 │ │ - movzbl -0x180(%ebp),%eax │ │ - movzbl -0x17f(%ebp),%ecx │ │ - cmp $0xff,%al │ │ - jne 5b47c │ │ - mov -0x138(%ebp),%eax │ │ - cmp $0x1,%cl │ │ - jne 5b4ac │ │ - test %eax,%eax │ │ - je 5b450 │ │ - jmp 5b4b4 │ │ - mov -0x18(%ebp),%ebx │ │ - movzwl -0x17e(%ebp),%edx │ │ - mov -0x17c(%ebp),%esi │ │ - mov -0x178(%ebp),%edi │ │ - mov %al,0x8(%ebx) │ │ - mov %cl,0x9(%ebx) │ │ + mov %edi,%ecx │ │ + mov %esi,%edx │ │ + call 6c7c0 │ │ + movzbl -0x1c8(%ebp),%ecx │ │ + movzbl -0x1c7(%ebp),%eax │ │ + cmp $0xff,%cl │ │ + jne 5d5b1 │ │ + movzwl -0x114(%ebp),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x1,%al │ │ + jne 5d614 │ │ + test %cx,%cx │ │ + je 5d580 │ │ + jmp 5d61d │ │ + mov -0x34(%ebp),%ebx │ │ + movzwl -0x1c6(%ebp),%edx │ │ + mov -0x1c4(%ebp),%esi │ │ + mov -0x1c0(%ebp),%edi │ │ + mov %cl,0x8(%ebx) │ │ + mov %al,0x9(%ebx) │ │ mov %dx,0xa(%ebx) │ │ mov %esi,0xc(%ebx) │ │ - mov %edi,0x10(%ebx) │ │ mov %ebx,%eax │ │ + mov %edi,0x10(%ebx) │ │ + cmpl $0x0,-0x128(%ebp) │ │ + movl $0xffffffff,0x4(%eax) │ │ + movl $0xfffffffd,(%eax) │ │ + je 5d600 │ │ + mov -0x124(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ - jmp 5bd3b │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + mov -0x1f8(%ebp),%eax │ │ + lock decl (%eax) │ │ + je 5df95 │ │ + jmp 5dfa3 │ │ + test %cx,%cx │ │ + je 5de47 │ │ + mov -0x120(%ebp),%eax │ │ + mov -0x124(%ebp),%edi │ │ test %eax,%eax │ │ - je 5bd34 │ │ - mov -0x130(%ebp),%edx │ │ - mov -0x134(%ebp),%ecx │ │ - cmpl $0x1,(%edx) │ │ - jne 5b4cd │ │ - mov 0x8(%edx),%edi │ │ - mov 0xc(%edx),%esi │ │ - jmp 5b4de │ │ - mov 0x40(%edx),%esi │ │ - cmp $0x5,%esi │ │ - ja 5c20d │ │ - add $0x4,%edx │ │ - mov %edx,%edi │ │ - mov %eax,-0x1c4(%ebp) │ │ - mov %ecx,-0x1c0(%ebp) │ │ - lea -0x138(%ebp),%ecx │ │ - test %esi,%esi │ │ - mov %edi,-0x1bc(%ebp) │ │ - mov %esi,-0x1b8(%ebp) │ │ - mov %ecx,-0x1b4(%ebp) │ │ - je 5b8a0 │ │ - mov -0x204(%ebp),%eax │ │ - dec %esi │ │ - add $0xc,%edi │ │ - pcmpeqd %xmm1,%xmm1 │ │ - pcmpeqd %xmm2,%xmm2 │ │ - movl $0xffffffff,-0x2c(%ebp) │ │ - movl $0x0,-0x14(%ebp) │ │ - movl $0xffffffff,-0x20(%ebp) │ │ - mov %eax,-0x50(%ebp) │ │ - jmp 5b556 │ │ - mov -0x14(%ebp),%ecx │ │ - or %al,%cl │ │ - mov %ecx,-0x14(%ebp) │ │ - xchg %ax,%ax │ │ - movdqa -0x48(%ebp),%xmm1 │ │ - movdqa -0x78(%ebp),%xmm2 │ │ - add $0xc,%edi │ │ - add $0xffffffff,%esi │ │ - jae 5b991 │ │ - mov -0x4(%edi),%eax │ │ + mov %edi,-0x70(%ebp) │ │ + je 5d67b │ │ + shl $0x4,%eax │ │ + mov $0xffffffff,%ecx │ │ + mov $0xffffffff,%edx │ │ + movl $0xffffffff,-0x1c(%ebp) │ │ + movl $0x0,-0x68(%ebp) │ │ + movl $0xffffffff,-0x24(%ebp) │ │ + movl $0x0,-0x50(%ebp) │ │ + movl $0xffffffff,-0x30(%ebp) │ │ + movl $0xffffffff,-0x84(%ebp) │ │ + lea (%eax,%eax,2),%esi │ │ + mov -0x230(%ebp),%eax │ │ + mov %eax,-0x20(%ebp) │ │ + jmp 5db55 │ │ + movl $0xffffffff,-0x30(%ebp) │ │ + movl $0x0,-0x50(%ebp) │ │ + movl $0x0,-0x68(%ebp) │ │ + movl $0xffffffff,-0x84(%ebp) │ │ + mov $0xffffffff,%ecx │ │ + movl $0xffffffff,-0x1c(%ebp) │ │ + mov $0xffffffff,%edx │ │ + movl $0xffffffff,-0x24(%ebp) │ │ + cmpl $0x0,-0x128(%ebp) │ │ + je 5d6d4 │ │ + mov -0x70(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xc8(%ebp),%ecx │ │ - lea -0x1c4(%ebp),%edx │ │ - movdqa %xmm2,-0x78(%ebp) │ │ - movdqa %xmm1,-0x48(%ebp) │ │ - mov %eax,-0xc0(%ebp) │ │ - mov -0x1b4(%ebp),%eax │ │ - movsd -0xc(%edi),%xmm0 │ │ - movsd %xmm0,-0xc8(%ebp) │ │ - mov 0xc(%eax),%eax │ │ - mov 0x18(%eax),%eax │ │ - mov %ecx,0x4(%esp) │ │ - lea -0x180(%ebp),%ecx │ │ + mov %ecx,%esi │ │ + mov %edx,%edi │ │ mov %eax,(%esp) │ │ - call 649d0 │ │ - mov -0x180(%ebp),%eax │ │ - mov -0x17c(%ebp),%ecx │ │ - mov %eax,%edx │ │ - and %ecx,%edx │ │ - cmp $0xffffffff,%edx │ │ - je 5b966 │ │ - lea -0x178(%ebp),%ebx │ │ - mov %edi,-0x1bc(%ebp) │ │ - mov %esi,-0x1b8(%ebp) │ │ - mov 0x8(%ebx),%edx │ │ - movq (%ebx),%xmm0 │ │ - mov %ecx,-0x17c(%ebp) │ │ - mov %eax,-0x180(%ebp) │ │ - mov %edx,0x8(%ebx) │ │ - movq %xmm0,(%ebx) │ │ - movq %xmm0,-0x318(%ebp) │ │ - mov %edx,-0x310(%ebp) │ │ - movzwl -0x170(%ebp),%eax │ │ - cmp $0x71,%eax │ │ - jle 5b670 │ │ - movdqa -0x48(%ebp),%xmm1 │ │ - movdqa -0x78(%ebp),%xmm2 │ │ - cmp $0x2130,%eax │ │ - jg 5b6c0 │ │ - add $0xffffff8e,%eax │ │ - cmp $0x1a,%eax │ │ - ja 5b54a │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x7bcd4(%ecx,%eax,4),%eax │ │ - add %ecx,%eax │ │ - jmp *%eax │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xc8(%ebp),%ecx │ │ - lea -0x180(%ebp),%edx │ │ - call 66ed0 │ │ - mov -0xc8(%ebp),%eax │ │ - xor $0x1c,%eax │ │ - or -0xc4(%ebp),%eax │ │ - jne 5b540 │ │ - mov -0xc0(%ebp),%eax │ │ - mov %eax,-0x1dc(%ebp) │ │ - jmp 5b540 │ │ - nopl 0x0(%eax,%eax,1) │ │ - movdqa -0x48(%ebp),%xmm1 │ │ - movdqa -0x78(%ebp),%xmm2 │ │ - add $0xfffffffd,%eax │ │ - cmp $0x18,%eax │ │ - ja 5b54a │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x7bd38(%ecx,%eax,4),%eax │ │ - add %ecx,%eax │ │ - jmp *%eax │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xc8(%ebp),%ecx │ │ - lea -0x180(%ebp),%edx │ │ - call 66ed0 │ │ - movdqa -0x48(%ebp),%xmm1 │ │ - movdqa -0xc8(%ebp),%xmm2 │ │ - jmp 5b54a │ │ - nopw 0x0(%eax,%eax,1) │ │ - cmp $0x2131,%eax │ │ - je 5b838 │ │ - cmp $0x2132,%eax │ │ - je 5b717 │ │ - cmp $0x2133,%eax │ │ - jne 5b54a │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xc8(%ebp),%ecx │ │ - lea -0x180(%ebp),%edx │ │ - call 66ed0 │ │ - mov -0xc8(%ebp),%eax │ │ - xor $0xb,%eax │ │ - or -0xc4(%ebp),%eax │ │ - jne 5b540 │ │ - mov -0xc0(%ebp),%eax │ │ - mov %eax,-0x1d8(%ebp) │ │ - jmp 5b540 │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xc8(%ebp),%ecx │ │ - lea -0x180(%ebp),%edx │ │ - call 66ed0 │ │ - mov -0xc8(%ebp),%eax │ │ - xor $0x17,%eax │ │ - or -0xc4(%ebp),%eax │ │ - jne 5b540 │ │ - mov -0xc0(%ebp),%eax │ │ - mov %eax,-0x1d0(%ebp) │ │ - jmp 5b540 │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xc8(%ebp),%ecx │ │ - lea -0x180(%ebp),%edx │ │ - call 66ed0 │ │ - movdqa -0x78(%ebp),%xmm2 │ │ - movdqa -0xc8(%ebp),%xmm1 │ │ - jmp 5b54a │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xc8(%ebp),%ecx │ │ - lea -0x180(%ebp),%edx │ │ - call 66ed0 │ │ - mov -0xc8(%ebp),%eax │ │ - xor $0x10,%eax │ │ - or -0xc4(%ebp),%eax │ │ - sete %al │ │ - jne 5b536 │ │ - mov -0xc0(%ebp),%ecx │ │ - mov %ecx,-0xd4(%ebp) │ │ - jmp 5b536 │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xc8(%ebp),%ecx │ │ - lea -0x180(%ebp),%edx │ │ - call 66ed0 │ │ - mov -0xc4(%ebp),%ecx │ │ - mov -0xc8(%ebp),%eax │ │ - mov -0xbc(%ebp),%edx │ │ - movdqa -0x78(%ebp),%xmm2 │ │ - movdqa -0x48(%ebp),%xmm1 │ │ - mov %ecx,-0x20(%ebp) │ │ - mov -0xc0(%ebp),%ecx │ │ - mov %eax,-0x2c(%ebp) │ │ - mov %edx,-0x24(%ebp) │ │ - mov %ecx,-0xd0(%ebp) │ │ - jmp 5b54a │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xc8(%ebp),%ecx │ │ - lea -0x180(%ebp),%edx │ │ - call 66ed0 │ │ - mov -0xc8(%ebp),%eax │ │ - xor $0x12,%eax │ │ - or -0xc4(%ebp),%eax │ │ - jne 5b540 │ │ - mov -0xc0(%ebp),%eax │ │ - mov %eax,-0x1d4(%ebp) │ │ - jmp 5b540 │ │ - cmpl $0x0,-0x50(%ebp) │ │ - jne 5b54a │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xc8(%ebp),%ecx │ │ - lea -0x180(%ebp),%edx │ │ - call 66ed0 │ │ - mov -0xc8(%ebp),%eax │ │ - movl $0x0,-0x50(%ebp) │ │ - xor $0x2d,%eax │ │ - or -0xc4(%ebp),%eax │ │ - jne 5b540 │ │ - mov -0xc0(%ebp),%eax │ │ - mov -0xbc(%ebp),%ecx │ │ - movl $0x1,-0x204(%ebp) │ │ - movl $0x1,-0x50(%ebp) │ │ - mov %ecx,-0x1fc(%ebp) │ │ - mov %eax,-0x200(%ebp) │ │ - jmp 5b540 │ │ - movl $0xffffffff,-0x2c(%ebp) │ │ - pcmpeqd %xmm1,%xmm1 │ │ - movl $0x0,-0x14(%ebp) │ │ - pcmpeqd %xmm2,%xmm2 │ │ - movl $0xffffffff,-0x20(%ebp) │ │ - cmpb $0x0,0x14(%ecx) │ │ + call 7b700 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x148(%ebp),%edx │ │ - jne 5b8de │ │ - mov -0x1c4(%ebp),%eax │ │ - sub (%ecx),%eax │ │ - movl $0x1,0x14(%ecx) │ │ - mov %eax,0x18(%ecx) │ │ - mov -0x2f0(%ebp),%eax │ │ - movsd -0x2f8(%ebp),%xmm0 │ │ - pshufd $0x55,%xmm2,%xmm3 │ │ - movd %xmm3,%ecx │ │ - mov %eax,-0x310(%ebp) │ │ - movd %xmm2,%eax │ │ - movsd %xmm0,-0x318(%ebp) │ │ - and %eax,%ecx │ │ - cmp $0xffffffff,%ecx │ │ - je 5b9af │ │ - movzbl -0x217(%ebp),%ecx │ │ - mov -0x1dc(%ebp),%eax │ │ + mov %edi,%edx │ │ + mov %esi,%ecx │ │ + mov -0x1c(%ebp),%edi │ │ + mov -0x24(%ebp),%esi │ │ + mov %edi,%eax │ │ + and %esi,%eax │ │ + cmp $0xffffffff,%eax │ │ + je 5d77a │ │ + movsd -0x3b8(%ebp),%xmm1 │ │ + mov %edx,-0x18(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + movzbl -0x213(%ebp),%ecx │ │ + lea -0x128(%ebp),%edx │ │ + mov -0x1f4(%ebp),%eax │ │ + mov %edi,-0x128(%ebp) │ │ + mov %esi,-0x124(%ebp) │ │ + movq -0x3c0(%ebp),%xmm0 │ │ mov %edx,0x8(%esp) │ │ - mov -0xd8(%ebp),%edx │ │ - movdqa %xmm1,-0x48(%ebp) │ │ - movdqa %xmm2,-0x148(%ebp) │ │ + mov -0x88(%ebp),%edx │ │ + movsd %xmm1,-0x118(%ebp) │ │ + movsd -0x3b0(%ebp),%xmm1 │ │ mov %ecx,(%esp) │ │ - lea -0x180(%ebp),%ecx │ │ + lea -0x1c8(%ebp),%ecx │ │ + movq %xmm0,-0x120(%ebp) │ │ mov %eax,0x4(%esp) │ │ - call 61d90 │ │ - xor %edi,%edi │ │ - cmpb $0xff,-0x180(%ebp) │ │ - jne 5b959 │ │ - mov -0x17c(%ebp),%edi │ │ - mov -0x178(%ebp),%esi │ │ - movdqa -0x48(%ebp),%xmm1 │ │ - jmp 5b9b1 │ │ - lea -0x178(%ebp),%ecx │ │ - mov 0x8(%ecx),%eax │ │ - movq (%ecx),%xmm0 │ │ - mov -0x18(%ebp),%ecx │ │ - movq %xmm0,-0x318(%ebp) │ │ - mov %eax,-0x310(%ebp) │ │ - mov %eax,0x10(%ecx) │ │ - movq %xmm0,0x8(%ecx) │ │ - jmp 5bf1a │ │ - mov -0x1b4(%ebp),%ecx │ │ - cmpb $0x0,0x14(%ecx) │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x148(%ebp),%edx │ │ - je 5b8cc │ │ - jmp 5b8de │ │ + movsd %xmm1,-0x110(%ebp) │ │ + call 62770 │ │ xor %edi,%edi │ │ - pshufd $0x55,%xmm1,%xmm0 │ │ - movd %xmm1,%eax │ │ - mov %edi,-0x1f4(%ebp) │ │ - mov %esi,-0x1f0(%ebp) │ │ - movd %xmm0,%ecx │ │ - and %eax,%ecx │ │ - cmp $0xffffffff,%ecx │ │ - je 5ba61 │ │ - movzbl -0x217(%ebp),%ecx │ │ - lea -0x148(%ebp),%edx │ │ - mov -0x1dc(%ebp),%eax │ │ + cmpb $0xff,-0x1c8(%ebp) │ │ + jne 5d769 │ │ + mov -0x1c4(%ebp),%edi │ │ + mov -0x1c0(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ - movdqa %xmm1,-0x148(%ebp) │ │ + mov -0x14(%ebp),%ecx │ │ + mov -0x18(%ebp),%edx │ │ + jmp 5d77c │ │ + xor %edi,%edi │ │ + mov %ecx,%esi │ │ + mov %edi,-0x248(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + mov %eax,-0x244(%ebp) │ │ + and %edx,%esi │ │ + cmp $0xffffffff,%esi │ │ + je 5d85e │ │ + movsd -0x3d0(%ebp),%xmm1 │ │ + mov %ecx,-0x128(%ebp) │ │ + mov %edx,-0x124(%ebp) │ │ + movzbl -0x213(%ebp),%ecx │ │ + lea -0x128(%ebp),%edx │ │ + movq -0x3d8(%ebp),%xmm0 │ │ + mov -0x1f4(%ebp),%eax │ │ mov %edx,0x8(%esp) │ │ - mov -0xd8(%ebp),%edx │ │ + mov -0x88(%ebp),%edx │ │ + movsd %xmm1,-0x118(%ebp) │ │ + movsd -0x3c8(%ebp),%xmm1 │ │ mov %ecx,(%esp) │ │ - lea -0x180(%ebp),%ecx │ │ + lea -0x1c8(%ebp),%ecx │ │ + movq %xmm0,-0x120(%ebp) │ │ mov %eax,0x4(%esp) │ │ - call 61d90 │ │ - xor %eax,%eax │ │ - cmpb $0xff,-0x180(%ebp) │ │ - mov -0x178(%ebp),%edx │ │ - jne 5ba26 │ │ - mov -0x17c(%ebp),%eax │ │ - testb $0x1,-0x14(%ebp) │ │ - mov %eax,-0x1ec(%ebp) │ │ - mov %edx,-0x1e8(%ebp) │ │ - je 5ba73 │ │ - mov %eax,-0x48(%ebp) │ │ - mov -0xd8(%ebp),%eax │ │ - mov 0x20(%eax),%ebx │ │ - mov 0x24(%eax),%ecx │ │ - mov -0xd4(%ebp),%eax │ │ - sub %eax,%ecx │ │ - jae 5bd5c │ │ - xor %eax,%eax │ │ - mov $0x13,%edx │ │ - jmp 5bf0e │ │ + movsd %xmm1,-0x110(%ebp) │ │ + call 62770 │ │ + xor %ecx,%ecx │ │ + cmpb $0xff,-0x1c8(%ebp) │ │ + mov -0x1c0(%ebp),%eax │ │ + jne 5d81a │ │ + mov -0x1c4(%ebp),%ecx │ │ + testb $0x1,-0x68(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + mov %ecx,-0x240(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + mov %eax,-0x23c(%ebp) │ │ + je 5d875 │ │ + mov %eax,-0x24(%ebp) │ │ + mov -0x88(%ebp),%eax │ │ + mov 0x20(%eax),%ecx │ │ + mov 0x24(%eax),%edx │ │ + mov -0x9c(%ebp),%eax │ │ + sub %eax,%edx │ │ + jae 5de34 │ │ + mov -0x34(%ebp),%esi │ │ xor %eax,%eax │ │ - testb $0x1,-0x14(%ebp) │ │ - movl $0x0,-0x1ec(%ebp) │ │ - jne 5ba38 │ │ - movl $0xffffffff,-0x78(%ebp) │ │ - movl $0xfffffffe,-0x14(%ebp) │ │ - mov -0x2d8(%ebp),%eax │ │ - mov -0x2d4(%ebp),%ecx │ │ + mov $0x11,%edx │ │ + jmp 5df74 │ │ + testb $0x1,-0x68(%ebp) │ │ + movl $0x0,-0x240(%ebp) │ │ + movl $0x0,-0x14(%ebp) │ │ + jne 5d832 │ │ + movl $0xffffffff,-0x68(%ebp) │ │ + movl $0xfffffffe,-0x20(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0x318(%ebp),%eax │ │ + mov -0x314(%ebp),%ecx │ │ not %ecx │ │ xor $0xfffffffe,%eax │ │ or %ecx,%eax │ │ - je 5bafe │ │ + je 5d90f │ │ cmpl $0x0,-0x290(%ebp) │ │ - je 5bab0 │ │ + je 5d8b8 │ │ mov -0x28c(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ + mov -0x10(%ebp),%ebx │ │ cmpl $0x0,-0x284(%ebp) │ │ - je 5baca │ │ + je 5d8d5 │ │ mov -0x280(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ + mov -0x10(%ebp),%ebx │ │ cmpl $0x0,-0x278(%ebp) │ │ - je 5bae4 │ │ + je 5d8f2 │ │ mov -0x274(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ + mov -0x10(%ebp),%ebx │ │ cmpl $0x0,-0x26c(%ebp) │ │ - je 5bafe │ │ + je 5d90f │ │ mov -0x268(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x14(%ebp),%eax │ │ - movsd -0x2f8(%ebp),%xmm0 │ │ - movsd -0x2f0(%ebp),%xmm1 │ │ - mov -0x2c(%ebp),%edx │ │ - movzbl -0x85(%ebp),%ecx │ │ + call 7b700 │ │ mov -0x10(%ebp),%ebx │ │ - mov %eax,-0x2d8(%ebp) │ │ - mov -0x78(%ebp),%eax │ │ - mov %eax,-0x2d4(%ebp) │ │ - mov -0x8c(%ebp),%eax │ │ - mov %edi,-0x2d0(%ebp) │ │ - mov %esi,-0x2c8(%ebp) │ │ - mov %eax,-0x2cc(%ebp) │ │ - movl $0xffffffff,-0x2c4(%ebp) │ │ - movsd %xmm0,-0x2c0(%ebp) │ │ - movsd -0x2e8(%ebp),%xmm0 │ │ - movsd %xmm1,-0x2b8(%ebp) │ │ - movq -0x340(%ebp),%xmm1 │ │ - mov -0x90(%ebp),%eax │ │ - movsd %xmm0,-0x2b0(%ebp) │ │ - movsd -0x2e0(%ebp),%xmm0 │ │ - movsd %xmm0,-0x2a8(%ebp) │ │ - movsd -0x348(%ebp),%xmm0 │ │ - movq %xmm1,-0x298(%ebp) │ │ - movsd %xmm0,-0x2a0(%ebp) │ │ + mov -0x20(%ebp),%eax │ │ + movsd -0x150(%ebp),%xmm0 │ │ + movsd -0x148(%ebp),%xmm1 │ │ + mov -0x84(%ebp),%ecx │ │ + movzbl -0x47(%ebp),%edx │ │ + mov %eax,-0x318(%ebp) │ │ + mov -0x68(%ebp),%eax │ │ + mov %eax,-0x314(%ebp) │ │ + mov -0x70(%ebp),%eax │ │ + mov %eax,-0x310(%ebp) │ │ + mov -0x18(%ebp),%eax │ │ + mov %esi,-0x308(%ebp) │ │ + mov -0x34(%ebp),%esi │ │ + mov %eax,-0x30c(%ebp) │ │ + movl $0xffffffff,-0x2f4(%ebp) │ │ + movl $0xffffffff,-0x2f8(%ebp) │ │ + movsd %xmm0,-0x2f0(%ebp) │ │ + movsd -0x140(%ebp),%xmm0 │ │ + movsd %xmm1,-0x2e8(%ebp) │ │ + mov -0x160(%ebp),%eax │ │ + movsd %xmm0,-0x2e0(%ebp) │ │ + movsd -0x138(%ebp),%xmm0 │ │ + movsd %xmm0,-0x2d8(%ebp) │ │ + movsd -0x130(%ebp),%xmm0 │ │ + movsd %xmm0,-0x2d0(%ebp) │ │ + movaps -0x378(%ebp),%xmm0 │ │ + movaps %xmm0,-0x2c8(%ebp) │ │ + movsd -0x368(%ebp),%xmm0 │ │ + movsd %xmm0,-0x2b8(%ebp) │ │ + mov %eax,-0x2a8(%ebp) │ │ + mov -0x15c(%ebp),%eax │ │ + movsd -0x39c(%ebp),%xmm0 │ │ + mov %eax,-0x2a4(%ebp) │ │ + mov -0xa8(%ebp),%eax │ │ + mov %eax,-0x2a0(%ebp) │ │ + mov -0x384(%ebp),%eax │ │ + mov %eax,-0x29c(%ebp) │ │ + mov -0x14(%ebp),%eax │ │ + mov %eax,-0x298(%ebp) │ │ + mov -0x24(%ebp),%eax │ │ + mov %eax,-0x294(%ebp) │ │ + mov -0x6c(%ebp),%eax │ │ mov %eax,-0x290(%ebp) │ │ - mov -0x94(%ebp),%eax │ │ - movsd -0x330(%ebp),%xmm0 │ │ + mov -0x54(%ebp),%eax │ │ mov %eax,-0x28c(%ebp) │ │ - mov -0xf8(%ebp),%eax │ │ + mov -0xa4(%ebp),%eax │ │ mov %eax,-0x288(%ebp) │ │ - mov -0x328(%ebp),%eax │ │ + mov -0x394(%ebp),%eax │ │ movsd %xmm0,-0x284(%ebp) │ │ - movq -0x324(%ebp),%xmm0 │ │ + movq -0x390(%ebp),%xmm0 │ │ mov %eax,-0x27c(%ebp) │ │ - mov -0x7c(%ebp),%eax │ │ + mov -0x3c(%ebp),%eax │ │ mov %eax,-0x278(%ebp) │ │ - mov -0x58(%ebp),%eax │ │ + mov -0x38(%ebp),%eax │ │ mov %eax,-0x274(%ebp) │ │ - mov -0x4c(%ebp),%eax │ │ + mov -0x2c(%ebp),%eax │ │ mov %eax,-0x270(%ebp) │ │ - mov -0x20(%ebp),%eax │ │ + mov -0x388(%ebp),%eax │ │ movq %xmm0,-0x26c(%ebp) │ │ - and %edx,%eax │ │ - cmp $0xffffffff,%eax │ │ - mov -0x31c(%ebp),%eax │ │ mov %eax,-0x264(%ebp) │ │ - movzbl -0x28(%ebp),%eax │ │ - mov %al,-0x260(%ebp) │ │ - movzbl -0x84(%ebp),%eax │ │ - mov %al,-0x25f(%ebp) │ │ - movzwl -0x80(%ebp),%eax │ │ - mov %ax,-0x25e(%ebp) │ │ - mov -0x190(%ebp),%eax │ │ - mov %eax,-0x25c(%ebp) │ │ - mov -0x18c(%ebp),%eax │ │ - mov %eax,-0x258(%ebp) │ │ - mov -0x9c(%ebp),%eax │ │ - mov %eax,-0x254(%ebp) │ │ - mov -0x30c(%ebp),%eax │ │ - mov %eax,-0x250(%ebp) │ │ - mov -0xd4(%ebp),%eax │ │ - mov %eax,-0x24c(%ebp) │ │ + mov -0x1c(%ebp),%eax │ │ + mov %ah,-0x260(%ebp) │ │ + mov -0x30(%ebp),%eax │ │ + and %eax,%ecx │ │ + cmp $0xffffffff,%ecx │ │ + movzbl -0x49(%ebp),%ecx │ │ + mov %cl,-0x25f(%ebp) │ │ + movzwl -0x46(%ebp),%ecx │ │ + mov %cx,-0x25e(%ebp) │ │ + mov -0x9c(%ebp),%ecx │ │ + mov %ecx,-0x25c(%ebp) │ │ + mov -0xac(%ebp),%ecx │ │ + mov %edi,-0x258(%ebp) │ │ + mov %ecx,-0x254(%ebp) │ │ + movzbl -0x72(%ebp),%ecx │ │ + mov -0x73(%ebp),%ch │ │ + mov %cl,-0x250(%ebp) │ │ + mov -0x74(%ebp),%cl │ │ + mov %cl,-0x24f(%ebp) │ │ + mov -0x48(%ebp),%cl │ │ + mov %cl,-0x24e(%ebp) │ │ + mov -0x71(%ebp),%cl │ │ + mov %cl,-0x24d(%ebp) │ │ + mov %ch,-0x24c(%ebp) │ │ + mov %dl,-0x24b(%ebp) │ │ + je 5db1a │ │ + mov %eax,%ecx │ │ + and $0x3f,%al │ │ + cmp $0xd,%al │ │ + je 5decb │ │ + test %ecx,%ecx │ │ + jne 5db1a │ │ + mov -0xa0(%ebp),%edi │ │ mov -0x50(%ebp),%eax │ │ - mov %eax,-0x248(%ebp) │ │ - mov -0x188(%ebp),%eax │ │ - mov %eax,-0x244(%ebp) │ │ - mov -0x48(%ebp),%eax │ │ - mov %eax,-0x240(%ebp) │ │ - mov -0x98(%ebp),%eax │ │ - mov %eax,-0x23c(%ebp) │ │ - movzbl -0x9d(%ebp),%eax │ │ - mov -0x9e(%ebp),%ah │ │ - mov %al,-0x238(%ebp) │ │ - mov -0xa0(%ebp),%al │ │ - mov %al,-0x237(%ebp) │ │ - mov -0x86(%ebp),%al │ │ - mov %al,-0x236(%ebp) │ │ - mov -0x9f(%ebp),%al │ │ - mov %al,-0x235(%ebp) │ │ - mov %ah,-0x234(%ebp) │ │ - mov %cl,-0x233(%ebp) │ │ - mov -0x18(%ebp),%ecx │ │ - je 5be05 │ │ - test $0x3f,%dl │ │ - je 5bdf0 │ │ - cmp $0xc,%edx │ │ - jne 5be05 │ │ - mov -0xd8(%ebp),%eax │ │ - mov -0x1d8(%ebp),%esi │ │ - mov 0xc(%eax),%edi │ │ - mov 0x8(%eax),%ecx │ │ - sub %esi,%edi │ │ - mov %ecx,-0x48(%ebp) │ │ - jae 5be38 │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x18(%ebp),%esi │ │ - mov -0x48(%ebp),%edi │ │ - mov $0x13,%edx │ │ - jmp 5c0b7 │ │ - mov -0x18(%ebp),%eax │ │ - movb $0x45,0x8(%eax) │ │ - movl $0xffffffff,0x4(%eax) │ │ - movl $0xfffffffd,(%eax) │ │ - mov -0x1f8(%ebp),%eax │ │ - lock decl (%eax) │ │ - jne 5bf40 │ │ - jmp 5bf35 │ │ - add %eax,%ebx │ │ - cmp $0x3,%ecx │ │ - ja 5bd82 │ │ - mov $0x13,%dl │ │ - xor %eax,%eax │ │ - xor %edi,%edi │ │ - jmp 5bef6 │ │ - mov -0x20(%ebp),%esi │ │ - add -0x2c(%ebp),%esi │ │ - movb $0x13,-0x14(%ebp) │ │ - xor %ecx,%ecx │ │ - mov %esi,-0x24(%ebp) │ │ - jmp 5c105 │ │ - movzbl -0x218(%ebp),%eax │ │ - mov %edx,-0x98(%ebp) │ │ - lea -0x4(%ecx),%edx │ │ - movb $0x4,-0x84(%ebp) │ │ - mov %al,-0x28(%ebp) │ │ - lea 0x4(%ebx),%eax │ │ - mov %eax,-0x78(%ebp) │ │ - mov %ebx,%eax │ │ - mov (%ebx),%ebx │ │ - cmp $0xfffffff0,%ebx │ │ - jae 5be24 │ │ - mov %ebx,-0x50(%ebp) │ │ - mov -0x50(%ebp),%ecx │ │ - cmp %ecx,%edx │ │ - jb 5beed │ │ - cmp $0x1,%ecx │ │ - jbe 5beed │ │ - mov -0x78(%ebp),%edx │ │ - add $0xfffffffe,%ecx │ │ - lea 0x2(%edx),%eax │ │ - mov %eax,-0x60(%ebp) │ │ - mov %ecx,-0x5c(%ebp) │ │ - mov %eax,-0x1c(%ebp) │ │ - movzwl (%edx),%edx │ │ - mov %edx,%ebx │ │ - add $0xfffffffa,%edx │ │ - cmp $0xfffb,%dx │ │ - ja 5c055 │ │ - movzwl %bx,%ebx │ │ - mov $0x11,%dl │ │ - jmp 5bd65 │ │ - mov -0xd0(%ebp),%esi │ │ - mov -0x24(%ebp),%eax │ │ - mov %esi,-0x1e4(%ebp) │ │ - mov %eax,-0x1e0(%ebp) │ │ - lea -0x2d8(%ebp),%eax │ │ - mov %ecx,(%esp) │ │ - movl $0x10c,0x8(%esp) │ │ + mov %edi,-0x238(%ebp) │ │ + mov %eax,-0x234(%ebp) │ │ + lea -0x318(%ebp),%eax │ │ + mov %esi,(%esp) │ │ + movl $0x140,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 7bfc0 │ │ - jmp 5c18a │ │ - cmp $0xffffffff,%ebx │ │ - je 5bee4 │ │ - mov $0x10,%dl │ │ - xor %eax,%eax │ │ - xor %edi,%edi │ │ - jmp 5bef6 │ │ - movzbl -0x218(%ebp),%ecx │ │ - mov -0xd0(%ebp),%eax │ │ - movzbl %cl,%ebx │ │ - mul %ebx │ │ - jno 5be77 │ │ - mov $0x38,%edx │ │ - jmp 5c0b1 │ │ - xor %ecx,%ecx │ │ - movb $0x7,-0x14(%ebp) │ │ - mov %eax,-0x78(%ebp) │ │ - jmp 5c105 │ │ - movb $0x13,-0x14(%ebp) │ │ - mov %ecx,%eax │ │ - xor %ecx,%ecx │ │ + call 7b710 │ │ + jmp 5e020 │ │ + movl $0x0,-0x20(%ebp) │ │ mov -0x10(%ebp),%ebx │ │ - mov %eax,-0x24(%ebp) │ │ - jmp 5c10b │ │ - add %esi,-0x48(%ebp) │ │ - mov %edi,%esi │ │ - sub %eax,%esi │ │ - jb 5bd21 │ │ - mov %cl,%ch │ │ - mov %eax,-0x78(%ebp) │ │ - mov %ecx,%eax │ │ - mov $0x19,%edx │ │ - dec %ch │ │ - xor %ch,%al │ │ - cmp %ch,%al │ │ - jbe 5c0b1 │ │ - tzcnt %ebx,%ebx │ │ - cmp $0x3,%bl │ │ - ja 5c0b1 │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x78(%ebp),%edx │ │ - mov -0x7bc68(%ecx,%ebx,4),%eax │ │ - add %edx,-0x48(%ebp) │ │ - add %ecx,%eax │ │ + mov -0x14(%ebp),%ecx │ │ + mov -0x18(%ebp),%edx │ │ + add $0x30,%edi │ │ + add $0xffffffd0,%esi │ │ + je 5d6b2 │ │ + movzwl 0x20(%edi),%eax │ │ + cmp $0x71,%eax │ │ + jle 5dbb0 │ │ + cmp $0x2130,%eax │ │ + jg 5dc30 │ │ + add $0xffffff8e,%eax │ │ + cmp $0x1a,%eax │ │ + ja 5db49 │ │ + mov -0x7b3c0(%ebx,%eax,4),%eax │ │ + add %ebx,%eax │ │ + jmp *%eax │ │ + mov %edx,-0x18(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + lea -0x1c8(%ebp),%ecx │ │ + mov %edi,%edx │ │ + call 67330 │ │ + mov -0x1c8(%ebp),%eax │ │ + xor $0x1d,%eax │ │ + or -0x1c4(%ebp),%eax │ │ + jne 5db40 │ │ + mov -0x1c0(%ebp),%eax │ │ + mov %eax,-0x1f4(%ebp) │ │ + jmp 5db40 │ │ + xchg %ax,%ax │ │ + add $0xfffffffd,%eax │ │ + cmp $0x18,%eax │ │ + ja 5db49 │ │ + mov -0x7b424(%ebx,%eax,4),%eax │ │ + add %ebx,%eax │ │ jmp *%eax │ │ - cmp %edx,%edi │ │ - je 5bd21 │ │ - mov -0x48(%ebp),%eax │ │ - movzbl (%eax),%esi │ │ - jmp 5c200 │ │ - mov %eax,-0x78(%ebp) │ │ mov -0x10(%ebp),%ebx │ │ - movb $0x13,-0x14(%ebp) │ │ - xor %ecx,%ecx │ │ - mov %esi,-0x24(%ebp) │ │ - jmp 5c10b │ │ - cmp $0x7,%edx │ │ - ja 5bfc9 │ │ - mov -0x78(%ebp),%ebx │ │ - mov $0x13,%dl │ │ - xor %edi,%edi │ │ - xor %eax,%eax │ │ - movzbl %ch,%ecx │ │ - shl $0x10,%esi │ │ - shl $0x8,%edi │ │ - movzbl %al,%eax │ │ - movzbl %dl,%edx │ │ + mov %ecx,-0x14(%ebp) │ │ + mov %edx,-0x18(%ebp) │ │ + lea -0x1c8(%ebp),%ecx │ │ + mov %edi,%edx │ │ + call 67330 │ │ + mov -0x1c8(%ebp),%eax │ │ + mov -0x18(%ebp),%edx │ │ + mov -0x14(%ebp),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0x1c4(%ebp),%eax │ │ + mov %eax,-0x24(%ebp) │ │ + lea -0x1c0(%ebp),%eax │ │ + movsd 0x8(%eax),%xmm1 │ │ + movq (%eax),%xmm0 │ │ + movsd %xmm1,-0x3b8(%ebp) │ │ + movsd 0x10(%eax),%xmm1 │ │ + movq %xmm0,-0x3c0(%ebp) │ │ + movsd %xmm1,-0x3b0(%ebp) │ │ + jmp 5db49 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nop │ │ + cmp $0x2131,%eax │ │ + je 5ddd4 │ │ + cmp $0x2132,%eax │ │ + je 5dc86 │ │ + cmp $0x2133,%eax │ │ + jne 5db49 │ │ + mov %edx,-0x18(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + lea -0x1c8(%ebp),%ecx │ │ + mov %edi,%edx │ │ + call 67330 │ │ + mov -0x1c8(%ebp),%eax │ │ + xor $0xc,%eax │ │ + or -0x1c4(%ebp),%eax │ │ + jne 5db40 │ │ + mov -0x1c0(%ebp),%eax │ │ + mov %eax,-0x1f0(%ebp) │ │ + jmp 5db40 │ │ + mov %edx,-0x18(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + lea -0x1c8(%ebp),%ecx │ │ + mov %edi,%edx │ │ + call 67330 │ │ + mov -0x1c8(%ebp),%eax │ │ + xor $0x18,%eax │ │ + or -0x1c4(%ebp),%eax │ │ + jne 5db40 │ │ + mov -0x1c0(%ebp),%eax │ │ + mov %eax,-0x1e8(%ebp) │ │ + jmp 5db40 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x1c8(%ebp),%ecx │ │ + mov %edi,%edx │ │ + call 67330 │ │ + lea -0x1c0(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x1c8(%ebp),%ecx │ │ + mov -0x1c4(%ebp),%edx │ │ + movsd 0x8(%eax),%xmm1 │ │ + movq (%eax),%xmm0 │ │ + movsd %xmm1,-0x3d0(%ebp) │ │ + movsd 0x10(%eax),%xmm1 │ │ + movq %xmm0,-0x3d8(%ebp) │ │ + movsd %xmm1,-0x3c8(%ebp) │ │ + jmp 5db49 │ │ + mov %edx,-0x18(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + lea -0x1c8(%ebp),%ecx │ │ + mov %edi,%edx │ │ + call 67330 │ │ + mov -0x1c8(%ebp),%eax │ │ + xor $0x11,%eax │ │ + or -0x1c4(%ebp),%eax │ │ + jne 5db40 │ │ + mov -0x1c0(%ebp),%eax │ │ + mov %eax,-0x9c(%ebp) │ │ + mov $0x1,%al │ │ + mov %eax,-0x68(%ebp) │ │ + jmp 5db40 │ │ + mov -0x10(%ebp),%ebx │ │ + mov %ecx,-0x14(%ebp) │ │ + mov %edx,-0x18(%ebp) │ │ + lea -0x1c8(%ebp),%ecx │ │ + mov %edi,%edx │ │ + call 67330 │ │ + mov -0x1c8(%ebp),%eax │ │ + mov -0x18(%ebp),%edx │ │ + mov -0x14(%ebp),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,-0x30(%ebp) │ │ + mov -0x1c4(%ebp),%eax │ │ + mov %eax,-0x84(%ebp) │ │ + mov -0x1c0(%ebp),%eax │ │ + mov %eax,-0xa0(%ebp) │ │ + mov -0x1bc(%ebp),%eax │ │ + mov %eax,-0x50(%ebp) │ │ + jmp 5db49 │ │ + mov %edx,-0x18(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + lea -0x1c8(%ebp),%ecx │ │ + mov %edi,%edx │ │ + call 67330 │ │ + mov -0x1c8(%ebp),%eax │ │ + xor $0x13,%eax │ │ + or -0x1c4(%ebp),%eax │ │ + jne 5db40 │ │ + mov -0x1c0(%ebp),%eax │ │ + mov %eax,-0x1ec(%ebp) │ │ + jmp 5db40 │ │ + cmpl $0x0,-0x20(%ebp) │ │ + jne 5db49 │ │ + mov %edx,-0x18(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + lea -0x1c8(%ebp),%ecx │ │ + mov %edi,%edx │ │ + call 67330 │ │ + mov -0x1c8(%ebp),%eax │ │ + xor $0x2e,%eax │ │ + or -0x1c4(%ebp),%eax │ │ + jne 5db39 │ │ + mov -0x1c0(%ebp),%eax │ │ + mov -0x1bc(%ebp),%ecx │ │ + movl $0x1,-0x230(%ebp) │ │ + movl $0x1,-0x20(%ebp) │ │ + mov %ecx,-0x228(%ebp) │ │ + mov %eax,-0x22c(%ebp) │ │ + jmp 5db40 │ │ + add %eax,%ecx │ │ + cmp $0x3,%edx │ │ + ja 5de6d │ │ + xor %esi,%esi │ │ + mov $0x11,%bl │ │ + mov %ecx,-0x28(%ebp) │ │ + jmp 5df54 │ │ + mov -0x34(%ebp),%eax │ │ + movb $0x3e,0x8(%eax) │ │ + cmpl $0x0,-0x128(%ebp) │ │ + movl $0xffffffff,0x4(%eax) │ │ + movl $0xfffffffd,(%eax) │ │ + jne 5d5ef │ │ + jmp 5d600 │ │ + mov %edi,-0x70(%ebp) │ │ + mov -0x214(%ebp),%ah │ │ + mov (%ecx),%edi │ │ + lea -0x4(%edx),%esi │ │ + mov %eax,-0x1c(%ebp) │ │ + lea 0x4(%ecx),%eax │ │ + cmp $0xfffffff0,%edi │ │ + jae 5deeb │ │ + mov $0x4,%cl │ │ + cmp %edi,%esi │ │ + jb 5df4d │ │ + cmp $0x1,%edi │ │ + jbe 5df4d │ │ + mov %cl,-0x49(%ebp) │ │ + lea 0x2(%eax),%ecx │ │ + lea -0x2(%edi),%edx │ │ + mov %ecx,-0x44(%ebp) │ │ + mov %edx,-0x40(%ebp) │ │ + movzwl (%eax),%esi │ │ + mov %esi,%edx │ │ + add $0xfffffffa,%esi │ │ + cmp $0xfffb,%si │ │ + ja 5e0b4 │ │ + movzwl %dx,%eax │ │ + xor %esi,%esi │ │ + mov $0xf,%bl │ │ + xor %edx,%edx │ │ + mov %eax,-0x28(%ebp) │ │ + jmp 5df56 │ │ + mov -0x88(%ebp),%eax │ │ + mov -0x1f0(%ebp),%ecx │ │ + mov 0xc(%eax),%esi │ │ + mov 0x8(%eax),%edi │ │ + sub %ecx,%esi │ │ + jae 5def9 │ │ + mov -0x34(%ebp),%esi │ │ + mov $0x11,%edx │ │ + jmp 5df18 │ │ + cmp $0xffffffff,%edi │ │ + je 5df44 │ │ + mov %edi,-0x28(%ebp) │ │ + xor %esi,%esi │ │ + mov $0xe,%bl │ │ + jmp 5df54 │ │ + movzbl -0x214(%ebp),%ebx │ │ + mov -0xa0(%ebp),%eax │ │ + mov %edi,-0x14(%ebp) │ │ + movzbl %bl,%edi │ │ + mul %edi │ │ + jno 5df2f │ │ + mov -0x34(%ebp),%esi │ │ + mov $0x32,%edx │ │ + movzbl %bl,%eax │ │ + shl $0x8,%eax │ │ + or %edx,%eax │ │ + mov %eax,0x8(%esi) │ │ + mov %edi,0xc(%esi) │ │ + movl $0x0,0x10(%esi) │ │ + jmp 5df7d │ │ + add %ecx,-0x14(%ebp) │ │ + mov %esi,%ecx │ │ + sub %eax,%ecx │ │ + jae 5e02b │ │ + mov -0x34(%ebp),%esi │ │ + mov -0x14(%ebp),%edi │ │ + jmp 5dee4 │ │ + cmp $0x7,%esi │ │ + ja 5e078 │ │ + mov %eax,-0x28(%ebp) │ │ + xor %esi,%esi │ │ + mov $0x11,%bl │ │ + xor %edx,%edx │ │ + movzbl %ah,%ecx │ │ + shl $0x10,%edi │ │ + movzbl %dl,%eax │ │ + shl $0x8,%esi │ │ + movzbl %bl,%edx │ │ shl $0x8,%ecx │ │ - or %edi,%eax │ │ - or %esi,%ecx │ │ + or %esi,%eax │ │ + mov -0x34(%ebp),%esi │ │ + or %edi,%ecx │ │ or %ecx,%edx │ │ - mov -0x18(%ebp),%ecx │ │ - mov %edx,0x8(%ecx) │ │ - mov %ebx,0xc(%ecx) │ │ - mov %eax,0x10(%ecx) │ │ - mov -0x10(%ebp),%ebx │ │ - movl $0xffffffff,0x4(%ecx) │ │ - movl $0xfffffffd,(%ecx) │ │ + mov -0x28(%ebp),%ecx │ │ + mov %edx,0x8(%esi) │ │ + mov %ecx,0xc(%esi) │ │ + mov %eax,0x10(%esi) │ │ + movl $0xffffffff,0x4(%esi) │ │ + movl $0xfffffffd,(%esi) │ │ mov -0x1f8(%ebp),%eax │ │ lock decl (%eax) │ │ - jne 5bf40 │ │ + jne 5dfa3 │ │ mov -0x1f8(%ebp),%ecx │ │ - call 5d0e0 │ │ - mov -0x2d8(%ebp),%eax │ │ - mov -0x2d4(%ebp),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + call 5ef60 │ │ + mov -0x318(%ebp),%eax │ │ + mov -0x314(%ebp),%ecx │ │ not %ecx │ │ xor $0xfffffffe,%eax │ │ or %ecx,%eax │ │ - je 5c18a │ │ + je 5e020 │ │ cmpl $0x0,-0x290(%ebp) │ │ - je 5bf70 │ │ + je 5dfd2 │ │ mov -0x28c(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ cmpl $0x0,-0x284(%ebp) │ │ - je 5bf87 │ │ + je 5dfec │ │ mov -0x280(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ cmpl $0x0,-0x278(%ebp) │ │ - je 5bf9e │ │ + je 5e006 │ │ mov -0x274(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ cmpl $0x0,-0x26c(%ebp) │ │ - je 5c18a │ │ + je 5e020 │ │ mov -0x268(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 5c18a │ │ - movb $0x13,-0x14(%ebp) │ │ - mov %ecx,%esi │ │ - jmp 5c148 │ │ - mov %eax,%edx │ │ - mov 0x7(%eax),%ebx │ │ - movzbl 0xb(%eax),%eax │ │ - shld $0x18,%ebx,%eax │ │ - jne 5c0ed │ │ - lea 0xc(%edx),%eax │ │ - mov %esi,-0x8c(%ebp) │ │ - movzwl 0x4(%edx),%esi │ │ - movzbl 0x6(%edx),%edx │ │ - shl $0x18,%ebx │ │ - add $0xfffffff4,%ecx │ │ - movb $0x8,-0x84(%ebp) │ │ - mov %eax,-0x78(%ebp) │ │ - shl $0x10,%edx │ │ - or %esi,%edx │ │ - mov -0x8c(%ebp),%esi │ │ - or %ebx,%edx │ │ - mov %edx,-0x50(%ebp) │ │ - mov %ecx,%edx │ │ - mov -0x50(%ebp),%ecx │ │ - cmp %ecx,%edx │ │ - jae 5bdb9 │ │ - jmp 5beed │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x18(%ebp),%edi │ │ - mov %ebx,%esi │ │ - movb $0x13,-0x14(%ebp) │ │ - mov %eax,%ebx │ │ - jmp 5c148 │ │ - movb $0x9,-0x14(%ebp) │ │ - jmp 5c105 │ │ - mov %eax,-0x78(%ebp) │ │ - jmp 5bd74 │ │ - movb $0x8,-0x14(%ebp) │ │ - jmp 5c148 │ │ - movb $0xa,-0x14(%ebp) │ │ - jmp 5c148 │ │ - cmp $0x4,%bx │ │ - jbe 5c270 │ │ - test %ecx,%ecx │ │ - je 5c195 │ │ - mov -0x78(%ebp),%eax │ │ - mov 0x2(%eax),%ch │ │ - mov %ch,%cl │ │ - mov %ch,%dl │ │ - dec %cl │ │ - xor %cl,%dl │ │ - cmp %cl,%dl │ │ - seta %cl │ │ - test $0xf,%ch │ │ - setne %dl │ │ - test %dl,%cl │ │ - je 5c19b │ │ - mov %ch,-0x28(%ebp) │ │ - mov -0x50(%ebp),%ecx │ │ - cmp $0x3,%ecx │ │ - jne 5c254 │ │ - mov -0x78(%ebp),%ebx │ │ - mov $0x13,%dl │ │ - xor %edi,%edi │ │ - xor %eax,%eax │ │ - add $0x3,%ebx │ │ - jmp 5bef6 │ │ - movb $0x13,-0x14(%ebp) │ │ - jmp 5be6a │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x18(%ebp),%esi │ │ - movzbl %cl,%eax │ │ - shl $0x8,%eax │ │ - or %edx,%eax │ │ - mov %eax,0x8(%esi) │ │ - mov %edi,0xc(%esi) │ │ - movl $0x0,0x10(%esi) │ │ - movl $0xffffffff,0x4(%esi) │ │ - movl $0xfffffffd,(%esi) │ │ - mov -0x1f8(%ebp),%eax │ │ - lock decl (%eax) │ │ - jne 5bf40 │ │ - jmp 5bf35 │ │ - mov $0x38,%dl │ │ - jmp 5be2f │ │ - mov -0x10(%ebp),%ebx │ │ - xor %ecx,%ecx │ │ - movb $0x6,-0x14(%ebp) │ │ - jmp 5c10b │ │ - xor %ecx,%ecx │ │ - movb $0x6,-0x14(%ebp) │ │ mov -0x10(%ebp),%ebx │ │ - mov -0x18(%ebp),%edi │ │ - cmpl $0x0,-0x2d8(%ebp) │ │ - je 5c12f │ │ - cmpl $0x0,-0x2d4(%ebp) │ │ - je 5c12f │ │ - mov -0x2d0(%ebp),%eax │ │ - mov %ecx,%esi │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov %esi,%ecx │ │ - mov -0x24(%ebp),%esi │ │ - mov %ecx,-0x2c(%ebp) │ │ - mov -0x84(%ebp),%eax │ │ - mov %ax,-0x8c(%ebp) │ │ - mov -0x78(%ebp),%eax │ │ - mov %al,-0x20(%ebp) │ │ - lea -0xc8(%ebp),%ecx │ │ - call 6cd20 │ │ - movzbl -0x14(%ebp),%ecx │ │ - movzwl -0x8c(%ebp),%edx │ │ - mov -0x20(%ebp),%ch │ │ - mov -0x2c(%ebp),%eax │ │ - cmp $0xff,%cl │ │ - je 5b2d4 │ │ - mov %ch,0x9(%edi) │ │ - mov %dx,0xa(%edi) │ │ - mov %cl,0x8(%edi) │ │ - mov %esi,0xc(%edi) │ │ - mov %eax,0x10(%edi) │ │ - movl $0xffffffff,0x4(%edi) │ │ - movl $0xfffffffd,(%edi) │ │ - add $0x35c,%esp │ │ + call 7b700 │ │ + add $0x44c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov $0x13,%dl │ │ - jmp 5c19d │ │ - jmp 5c148 │ │ - mov $0x19,%dl │ │ - mov -0x1c(%ebp),%ebx │ │ + mov %ecx,-0x18(%ebp) │ │ + mov %ebx,%ecx │ │ + mov %bl,%ch │ │ + mov $0x14,%edx │ │ + dec %cl │ │ + xor %cl,%ch │ │ + cmp %cl,%ch │ │ + jbe 5e112 │ │ + tzcnt %edi,%ecx │ │ + cmp $0x3,%cl │ │ + ja 5e112 │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x14(%ebp),%edi │ │ + mov -0x7b354(%ebx,%ecx,4),%ecx │ │ + add %eax,%edi │ │ + add %ebx,%ecx │ │ + jmp *%ecx │ │ + cmp %eax,%esi │ │ + je 5dee1 │ │ + movzbl (%edi),%edi │ │ + mov -0x34(%ebp),%esi │ │ xor %eax,%eax │ │ - xor %edi,%edi │ │ - jmp 5bef6 │ │ - cmp $0x4,%esi │ │ - jb 5bd21 │ │ - mov -0x48(%ebp),%eax │ │ - mov (%eax),%esi │ │ - jmp 5c200 │ │ - cmp $0x7,%esi │ │ - jbe 5bd21 │ │ - mov -0x48(%ebp),%edx │ │ - mov 0x3(%edx),%ecx │ │ - movzbl 0x7(%edx),%eax │ │ - movzwl (%edx),%ebx │ │ - movzbl 0x2(%edx),%edx │ │ + jmp 5db0e │ │ + mov 0x7(%ecx),%esi │ │ + movzbl 0xb(%ecx),%eax │ │ + shld $0x18,%esi,%eax │ │ + jne 5e11a │ │ + lea 0xc(%ecx),%eax │ │ + movzwl 0x4(%ecx),%edi │ │ + movzbl 0x6(%ecx),%ecx │ │ + shl $0x18,%esi │ │ + add $0xfffffff4,%edx │ │ + shl $0x10,%ecx │ │ + or %edi,%ecx │ │ + mov %ecx,%edi │ │ + mov $0x8,%cl │ │ + or %esi,%edi │ │ + mov %edx,%esi │ │ + cmp %edi,%esi │ │ + jae 5de90 │ │ + jmp 5df4d │ │ + cmp $0x4,%dx │ │ + mov %edx,%esi │ │ + jbe 5e203 │ │ + lea -0x2(%edi),%edx │ │ + test %edx,%edx │ │ + je 5de3b │ │ + mov 0x2(%eax),%dh │ │ + mov %si,-0x46(%ebp) │ │ + mov %dh,%cl │ │ + mov %edx,%esi │ │ + mov %dh,%dl │ │ + dec %cl │ │ + mov %esi,-0x1c(%ebp) │ │ + xor %cl,%dl │ │ + cmp %cl,%dl │ │ + mov %esi,%edx │ │ + setbe %cl │ │ + test $0xf,%dh │ │ + sete %dl │ │ + or %cl,%dl │ │ + jne 5e150 │ │ + movzwl -0x46(%ebp),%esi │ │ + cmp $0x3,%edi │ │ + jne 5e1e6 │ │ + add $0x3,%eax │ │ + jmp 5df4d │ │ + mov $0x6,%dl │ │ + mov %dl,-0x150(%ebp) │ │ + jmp 5d2b3 │ │ + mov -0x34(%ebp),%esi │ │ + jmp 5df18 │ │ + xor %esi,%esi │ │ + mov $0x32,%bl │ │ + xor %edx,%edx │ │ + jmp 5df56 │ │ + mov -0x24(%ebp),%edi │ │ + movb $0x11,-0x14(%ebp) │ │ + xor %esi,%esi │ │ + jmp 5d3a3 │ │ + mov %edx,-0x24(%ebp) │ │ + mov $0x11,%dl │ │ + xor %eax,%eax │ │ + mov %dl,-0x150(%ebp) │ │ + jmp 5d2b3 │ │ + xor %esi,%esi │ │ + movb $0x6,-0x14(%ebp) │ │ + jmp 5d3a1 │ │ + mov -0x1c(%ebp),%eax │ │ + xor %esi,%esi │ │ + mov $0x14,%bl │ │ + jmp 5df54 │ │ + cmpl $0x4,-0x18(%ebp) │ │ + mov -0x34(%ebp),%esi │ │ + jb 5dee4 │ │ + mov (%edi),%edi │ │ + jmp 5e1c1 │ │ + cmpl $0x7,-0x18(%ebp) │ │ + mov -0x34(%ebp),%esi │ │ + jbe 5dee4 │ │ + mov 0x3(%edi),%ecx │ │ + movzbl 0x7(%edi),%eax │ │ + movzbl %ch,%edx │ │ shld $0x18,%ecx,%eax │ │ - mov %ecx,%esi │ │ - shl $0x10,%edx │ │ - movzbl %ch,%edi │ │ + mov %edx,-0x50(%ebp) │ │ + mov %edi,%edx │ │ + mov %ecx,%edi │ │ and $0xffffff00,%eax │ │ - or %ebx,%edx │ │ - shl $0x18,%esi │ │ - or %eax,%edi │ │ - or %edx,%esi │ │ - mov %edi,%eax │ │ - jmp 5c202 │ │ - cmp $0x2,%esi │ │ - jb 5bd21 │ │ - mov -0x48(%ebp),%eax │ │ - movzwl (%eax),%esi │ │ + movzwl (%edx),%ecx │ │ + movzbl 0x2(%edx),%edx │ │ + shl $0x18,%edi │ │ + shl $0x10,%edx │ │ + or %ecx,%edx │ │ + or %edx,%edi │ │ + mov -0x50(%ebp),%edx │ │ + or %eax,%edx │ │ + mov %edx,%eax │ │ + jmp 5db0e │ │ + cmpl $0x2,-0x18(%ebp) │ │ + mov -0x34(%ebp),%esi │ │ + jb 5dee4 │ │ + movzwl (%edi),%edi │ │ xor %eax,%eax │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x18(%ebp),%ecx │ │ - jmp 5bdf9 │ │ - lea -0x110c(%ebx),%eax │ │ - xor %ecx,%ecx │ │ - mov %esi,%edx │ │ - movl $0x5,(%esp) │ │ - mov %eax,0x4(%esp) │ │ - call 32bf0 │ │ - jmp 5a909 │ │ - mov -0x98(%ebp),%ecx │ │ + jmp 5db0e │ │ + movb $0x9,-0x14(%ebp) │ │ + jmp 5d2c5 │ │ + mov -0x9c(%ebp),%edi │ │ + mov -0xa0(%ebp),%esi │ │ movb $0xd,-0x14(%ebp) │ │ - jmp 5c10b │ │ - movzbl -0x20(%ebp),%eax │ │ - mov %eax,-0x78(%ebp) │ │ - movzwl -0x8c(%ebp),%eax │ │ - mov %eax,-0x84(%ebp) │ │ - jmp 5c135 │ │ - mov -0x78(%ebp),%eax │ │ - add $0xfffffffc,%ecx │ │ - lea 0x4(%eax),%edx │ │ - mov %edx,-0x60(%ebp) │ │ - mov %ecx,-0x5c(%ebp) │ │ - cmpb $0x0,0x3(%eax) │ │ - je 5c270 │ │ - mov $0x44,%dl │ │ - jmp 5bef6 │ │ - movzbl -0x84(%ebp),%eax │ │ - mov %bx,-0x80(%ebp) │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x148(%ebp),%ecx │ │ - lea -0x60(%ebp),%edx │ │ - mov %eax,-0x78(%ebp) │ │ - mov %eax,(%esp) │ │ - call 6d320 │ │ - movzbl -0x148(%ebp),%edx │ │ - cmp $0xff,%dl │ │ - je 5c2c1 │ │ - mov -0x140(%ebp),%eax │ │ - mov -0x147(%ebp),%ch │ │ - movzwl -0x146(%ebp),%esi │ │ - mov -0x144(%ebp),%ebx │ │ - mov %eax,%edi │ │ - shr $0x8,%edi │ │ - jmp 5bef6 │ │ - mov -0x144(%ebp),%ecx │ │ - mov -0x5c(%ebp),%eax │ │ - mov -0x60(%ebp),%edx │ │ - sub %ecx,%eax │ │ - jb 5c370 │ │ - test %ecx,%ecx │ │ - mov %eax,-0x30c(%ebp) │ │ - mov %esi,-0x8c(%ebp) │ │ - je 5c370 │ │ - mov %ecx,-0x188(%ebp) │ │ - dec %ecx │ │ - mov %edx,-0x9c(%ebp) │ │ - mov %ecx,-0x5c(%ebp) │ │ - movzbl (%edx),%eax │ │ - test %al,%al │ │ - mov %al,-0xa0(%ebp) │ │ - je 5c3ba │ │ - mov -0x9c(%ebp),%eax │ │ - cmpw $0x4,-0x80(%ebp) │ │ - movb $0x1,-0x86(%ebp) │ │ - lea 0x1(%eax),%eax │ │ - jb 5c356 │ │ + jmp 5d3a3 │ │ + movzbl 0x3(%eax),%ecx │ │ + add $0x4,%eax │ │ + lea -0x4(%edi),%edx │ │ + mov %eax,-0x44(%ebp) │ │ + mov %edx,-0x40(%ebp) │ │ + test %cl,%cl │ │ + je 5e203 │ │ + mov %cl,%ah │ │ + mov $0x3d,%bl │ │ + jmp 5df56 │ │ + mov %si,-0x46(%ebp) │ │ + movzbl -0x49(%ebp),%esi │ │ + lea -0x128(%ebp),%ecx │ │ + lea -0x44(%ebp),%edx │ │ + mov %esi,(%esp) │ │ + call 6e1c0 │ │ + movzbl -0x128(%ebp),%ebx │ │ + cmp $0xff,%bl │ │ + je 5e24e │ │ + mov -0x120(%ebp),%edx │ │ + mov -0x124(%ebp),%ecx │ │ + mov -0x127(%ebp),%ah │ │ + movzwl -0x126(%ebp),%edi │ │ + mov %edx,%esi │ │ + mov %ecx,-0x28(%ebp) │ │ + shr $0x8,%esi │ │ + jmp 5df56 │ │ + mov -0x124(%ebp),%edx │ │ + mov -0x40(%ebp),%eax │ │ + mov -0x44(%ebp),%ecx │ │ + sub %edx,%eax │ │ + jb 5de3b │ │ + test %edx,%edx │ │ + je 5de3b │ │ + mov %eax,-0x384(%ebp) │ │ + mov (%ecx),%ah │ │ + mov %edi,-0x28(%ebp) │ │ + test %ah,%ah │ │ + mov %ah,-0x74(%ebp) │ │ + je 5e2f4 │ │ + cmpw $0x4,-0x46(%ebp) │ │ + mov %ecx,-0xa8(%ebp) │ │ + lea 0x1(%ecx),%eax │ │ + lea -0x1(%edx),%ecx │ │ + mov %edx,-0xac(%ebp) │ │ + movb $0x1,-0x48(%ebp) │ │ + jb 5e2c4 │ │ test %ecx,%ecx │ │ - je 5c417 │ │ - mov -0x188(%ebp),%eax │ │ - lea -0x2(%eax),%ecx │ │ - mov -0x9c(%ebp),%eax │ │ - mov %ecx,-0x5c(%ebp) │ │ + je 5df4d │ │ + mov -0xa8(%ebp),%eax │ │ movzbl 0x1(%eax),%eax │ │ test %al,%al │ │ - mov %al,-0x86(%ebp) │ │ - je 5c410 │ │ - mov -0x9c(%ebp),%eax │ │ + mov %al,-0x48(%ebp) │ │ + je 5e308 │ │ + mov -0xa8(%ebp),%eax │ │ + mov -0xac(%ebp),%ecx │ │ add $0x2,%eax │ │ + add $0xfffffffe,%ecx │ │ test %ecx,%ecx │ │ - je 5c417 │ │ - lea 0x1(%eax),%edx │ │ + je 5df4d │ │ cmp $0x1,%ecx │ │ - mov %edx,-0x60(%ebp) │ │ - jne 5c3d2 │ │ - mov %edx,%ebx │ │ - jmp 5bd63 │ │ - mov %edx,%ebx │ │ - xor %eax,%eax │ │ - mov $0x13,%dl │ │ - jmp 5bd67 │ │ - mov -0x18(%ebp),%edi │ │ - mov -0x10(%ebp),%ebx │ │ - movb $0xe,-0x14(%ebp) │ │ - movl $0x0,-0x2c(%ebp) │ │ - jmp 5c148 │ │ + jne 5e2fb │ │ + inc %eax │ │ + jmp 5df4d │ │ mov -0x10(%ebp),%ebx │ │ mov $0x4,%ecx │ │ mov $0x20,%edx │ │ - lea -0x2d0(%ebp),%edi │ │ - call 247d9 │ │ - jmp 5a909 │ │ - mov -0x28(%ebp),%eax │ │ - movb $0x13,-0x14(%ebp) │ │ - jmp 5be6a │ │ - mov $0x1c,%dl │ │ - jmp 5bef6 │ │ - mov -0x10(%ebp),%ebx │ │ - movb $0x13,-0x14(%ebp) │ │ - xor %ecx,%ecx │ │ - mov %edx,-0x24(%ebp) │ │ - jmp 5c10b │ │ - movzbl (%eax),%edx │ │ - mov %ecx,%esi │ │ - add $0xfffffffe,%esi │ │ - mov %esi,-0x5c(%ebp) │ │ - je 5c414 │ │ - mov 0x1(%eax),%dh │ │ - lea 0x3(%eax),%esi │ │ - mov %esi,-0x60(%ebp) │ │ - mov %dh,-0x9f(%ebp) │ │ - mov 0x2(%eax),%dh │ │ - test %dh,%dh │ │ - mov %dh,-0x9e(%ebp) │ │ - je 5c420 │ │ + lea -0x310(%ebp),%edi │ │ + call 247ca │ │ + jmp 5e6ea │ │ + mov $0x16,%bl │ │ + jmp 5df56 │ │ + cmp $0x2,%ecx │ │ + jne 5e30c │ │ + add $0x2,%eax │ │ + jmp 5df4d │ │ + mov $0x17,%bl │ │ + jmp 5e2f6 │ │ + movzbl 0x2(%eax),%edx │ │ test %dl,%dl │ │ - setne -0x9d(%ebp) │ │ + mov %dl,-0x73(%ebp) │ │ + je 5e35c │ │ + cmpb $0x0,(%eax) │ │ + setne -0x72(%ebp) │ │ cmp $0x3,%ecx │ │ - jne 5c424 │ │ - mov %esi,%ebx │ │ - jmp 5bd63 │ │ - mov $0x1d,%dl │ │ - jmp 5c3bc │ │ - add $0x2,%eax │ │ - mov $0x13,%dl │ │ - mov %eax,%ebx │ │ - jmp 5bd65 │ │ - mov $0x1e,%dl │ │ - jmp 5c3bc │ │ + je 5e0fd │ │ movzbl 0x3(%eax),%edx │ │ test %dl,%dl │ │ - mov %dl,-0x85(%ebp) │ │ - je 5c45f │ │ - movzbl -0x85(%ebp),%ebx │ │ + mov %dl,-0x47(%ebp) │ │ + je 5e360 │ │ + movzbl -0x47(%ebp),%ebx │ │ + lea 0x4(%eax),%edx │ │ + mov %edx,-0x160(%ebp) │ │ lea -0x4(%ecx),%edx │ │ - lea 0x4(%eax),%esi │ │ - mov %esi,-0x190(%ebp) │ │ dec %bl │ │ movzbl %bl,%ebx │ │ sub %ebx,%edx │ │ - mov %ebx,-0x18c(%ebp) │ │ - jae 5c466 │ │ - mov -0x190(%ebp),%ebx │ │ - jmp 5bd63 │ │ - mov $0x1f,%dl │ │ - jmp 5c3bc │ │ - mov -0x18c(%ebp),%ebx │ │ - cmpw $0x4,-0x80(%ebp) │ │ - lea 0x4(%eax),%esi │ │ - movl $0x0,-0xf0(%ebp) │ │ - movl $0x4,-0xec(%ebp) │ │ - movl $0x0,-0xe8(%ebp) │ │ - lea (%esi,%ebx,1),%esi │ │ - mov %esi,-0x60(%ebp) │ │ - mov %esi,-0x1c(%ebp) │ │ - mov %edx,-0x5c(%ebp) │ │ - ja 5c591 │ │ + mov %ebx,-0x15c(%ebp) │ │ + jae 5e364 │ │ + mov -0x160(%ebp),%ecx │ │ + jmp 5de3b │ │ + mov $0x18,%bl │ │ + jmp 5e2f6 │ │ + mov $0x19,%bl │ │ + jmp 5e2f6 │ │ + movzbl 0x1(%eax),%ebx │ │ + cmpw $0x4,-0x46(%ebp) │ │ + lea 0x4(%eax),%edi │ │ + movl $0x0,-0x94(%ebp) │ │ + movl $0x10,-0x90(%ebp) │ │ + movl $0x0,-0x8c(%ebp) │ │ + mov %bl,-0x71(%ebp) │ │ + mov -0x15c(%ebp),%ebx │ │ + lea (%edi,%ebx,1),%edi │ │ + mov %edi,-0x44(%ebp) │ │ + mov %edi,-0x20(%ebp) │ │ + mov %edx,-0x40(%ebp) │ │ + ja 5e48e │ │ test %edx,%edx │ │ - je 5c54c │ │ + je 5e447 │ │ add %ecx,%eax │ │ - mov $0x4,%ecx │ │ - movl $0x0,-0x14(%ebp) │ │ - xor %esi,%esi │ │ - mov -0x1c(%ebp),%ebx │ │ - cmpb $0x0,(%ebx,%esi,1) │ │ - je 5c4d3 │ │ - mov -0x1c(%ebp),%ebx │ │ - lea 0x1(%ebx,%esi,1),%ebx │ │ - inc %esi │ │ + mov $0x10,%ecx │ │ + movl $0x0,-0x68(%ebp) │ │ + xor %edi,%edi │ │ + mov -0x20(%ebp),%ebx │ │ + cmpb $0x0,(%ebx,%edi,1) │ │ + lea 0x1(%ebx,%edi,1),%ebx │ │ + je 5e3d5 │ │ + inc %edi │ │ cmp %eax,%ebx │ │ - jne 5c4bc │ │ - jmp 5c54c │ │ - mov %esi,%eax │ │ + jne 5e3c1 │ │ + jmp 5e447 │ │ + mov %edi,%eax │ │ + mov %ebx,-0x44(%ebp) │ │ not %eax │ │ add %eax,%edx │ │ - mov -0x1c(%ebp),%eax │ │ - test %esi,%esi │ │ - lea 0x1(%eax,%esi,1),%eax │ │ - mov %eax,-0x60(%ebp) │ │ - mov %edx,-0x5c(%ebp) │ │ - je 5c7f6 │ │ - mov -0x14(%ebp),%eax │ │ - cmp -0xf0(%ebp),%eax │ │ - jne 5c50d │ │ + test %edi,%edi │ │ + mov %edx,-0x40(%ebp) │ │ + je 5e73f │ │ + mov -0x68(%ebp),%eax │ │ + cmp -0x94(%ebp),%eax │ │ + jne 5e408 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xf0(%ebp),%ecx │ │ - call 6d900 │ │ - mov -0xec(%ebp),%ecx │ │ - mov -0x14(%ebp),%ebx │ │ - mov -0x1c(%ebp),%edx │ │ + lea -0x94(%ebp),%ecx │ │ + call 6e690 │ │ + mov -0x90(%ebp),%ecx │ │ + mov -0x68(%ebp),%ebx │ │ + mov -0x20(%ebp),%edx │ │ mov %ebx,%eax │ │ inc %ebx │ │ - shl $0x4,%eax │ │ - mov %ebx,-0x14(%ebp) │ │ + shl $0x5,%eax │ │ + mov %ebx,-0x68(%ebp) │ │ movl $0x0,0x4(%ecx,%eax,1) │ │ - movl $0x1f,(%ecx,%eax,1) │ │ + movl $0x20,(%ecx,%eax,1) │ │ mov %edx,0x8(%ecx,%eax,1) │ │ - mov %esi,0xc(%ecx,%eax,1) │ │ - mov %ebx,-0xe8(%ebp) │ │ - mov -0x60(%ebp),%eax │ │ - mov -0x5c(%ebp),%edx │ │ - mov %eax,-0x1c(%ebp) │ │ + mov %edi,0xc(%ecx,%eax,1) │ │ + mov %ebx,-0x8c(%ebp) │ │ + mov -0x44(%ebp),%eax │ │ + mov -0x40(%ebp),%edx │ │ + mov %eax,-0x20(%ebp) │ │ add %edx,%eax │ │ test %edx,%edx │ │ - jne 5c4ba │ │ - mov $0x13,%al │ │ - movl $0x2,-0x94(%ebp) │ │ - movl $0x0,-0x4c(%ebp) │ │ - xor %edi,%edi │ │ - movl $0x0,-0x90(%ebp) │ │ - mov %eax,-0x54(%ebp) │ │ - cmpl $0x0,-0xf0(%ebp) │ │ - je 5c63d │ │ - mov -0xec(%ebp),%eax │ │ + jne 5e3bf │ │ + mov -0x20(%ebp),%eax │ │ + movl $0x2,-0x54(%ebp) │ │ + xor %esi,%esi │ │ + movl $0x0,-0x6c(%ebp) │ │ + movb $0x11,-0x68(%ebp) │ │ + movl $0x0,-0x2c(%ebp) │ │ + mov %eax,-0x28(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + cmpl $0x0,-0x94(%ebp) │ │ + je 5e52f │ │ + mov -0x90(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 5c63d │ │ + call 7b700 │ │ + jmp 5e52f │ │ + mov $0x1,%al │ │ + mov %eax,-0x14(%ebp) │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x148(%ebp),%ecx │ │ - lea -0x60(%ebp),%edx │ │ - call 6d3a0 │ │ - mov -0x144(%ebp),%eax │ │ - mov -0x140(%ebp),%edx │ │ - mov -0x13c(%ebp),%ecx │ │ - cmpb $0x0,-0x148(%ebp) │ │ - mov %eax,-0x90(%ebp) │ │ - mov %edx,-0x94(%ebp) │ │ - mov %ecx,-0xf8(%ebp) │ │ - je 5c5f8 │ │ - mov -0xf8(%ebp),%ecx │ │ - mov -0x90(%ebp),%edx │ │ - mov -0x94(%ebp),%ebx │ │ - mov %ecx,%edi │ │ - mov %ecx,-0x4c(%ebp) │ │ + lea -0x128(%ebp),%ecx │ │ + lea -0x44(%ebp),%edx │ │ + call 6e240 │ │ + mov -0x124(%ebp),%eax │ │ + mov -0x120(%ebp),%edx │ │ + mov -0x11c(%ebp),%ecx │ │ + cmpb $0x0,-0x128(%ebp) │ │ + mov %eax,-0x6c(%ebp) │ │ + mov %edx,-0x54(%ebp) │ │ + mov %ecx,-0xa4(%ebp) │ │ + je 5e4eb │ │ + mov -0x6c(%ebp),%eax │ │ + mov -0xa4(%ebp),%edx │ │ + mov -0x54(%ebp),%ecx │ │ mov %edx,%esi │ │ - mov %dh,%ch │ │ - mov -0x4c(%ebp),%eax │ │ - shr $0x10,%esi │ │ - shr $0x8,%edi │ │ - jmp 5bef6 │ │ + mov %eax,%edi │ │ + mov %eax,%ebx │ │ + mov %ecx,-0x28(%ebp) │ │ + shr $0x10,%edi │ │ + shr $0x8,%esi │ │ + jmp 5df56 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x148(%ebp),%ecx │ │ - lea -0x60(%ebp),%edx │ │ - call 6d720 │ │ - movzbl -0x148(%ebp),%eax │ │ + lea -0x128(%ebp),%ecx │ │ + lea -0x44(%ebp),%edx │ │ + call 61bd0 │ │ + movzbl -0x128(%ebp),%eax │ │ cmp $0xff,%al │ │ - mov %eax,-0x54(%ebp) │ │ - je 5c668 │ │ - mov -0x140(%ebp),%edi │ │ - movzbl -0x147(%ebp),%eax │ │ - mov -0x144(%ebp),%ecx │ │ - movzwl -0x146(%ebp),%esi │ │ - mov %edi,-0x4c(%ebp) │ │ - shr $0x8,%edi │ │ - mov %al,-0x28(%ebp) │ │ - mov %ecx,-0x1c(%ebp) │ │ - cmpl $0x0,-0x90(%ebp) │ │ - je 5c657 │ │ - mov -0x94(%ebp),%eax │ │ + mov %al,-0x68(%ebp) │ │ + je 5e552 │ │ + mov -0x120(%ebp),%esi │ │ + mov -0x127(%ebp),%ah │ │ + mov -0x124(%ebp),%ecx │ │ + movzwl -0x126(%ebp),%edi │ │ + mov %esi,-0x2c(%ebp) │ │ + shr $0x8,%esi │ │ + mov %eax,-0x1c(%ebp) │ │ + mov %ecx,-0x28(%ebp) │ │ + cmpl $0x0,-0x6c(%ebp) │ │ + je 5e543 │ │ + mov -0x54(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x28(%ebp),%ch │ │ - mov -0x4c(%ebp),%eax │ │ - mov -0x1c(%ebp),%ebx │ │ - mov -0x54(%ebp),%edx │ │ - jmp 5bef6 │ │ - mov -0x144(%ebp),%eax │ │ - mov -0x140(%ebp),%ecx │ │ - mov %eax,-0xcc(%ebp) │ │ - or %ecx,%eax │ │ - mov %ecx,-0xf4(%ebp) │ │ - je 5c77e │ │ - mov -0x78(%ebp),%eax │ │ - movzbl -0x28(%ebp),%ecx │ │ - xor %esi,%esi │ │ - movl $0x4,-0x7c(%ebp) │ │ - movl $0x0,-0x48(%ebp) │ │ - mov %esi,-0x14(%ebp) │ │ + call 7b700 │ │ + mov -0x1c(%ebp),%eax │ │ + mov -0x2c(%ebp),%edx │ │ + movzbl -0x68(%ebp),%ebx │ │ + jmp 5df56 │ │ + mov -0x124(%ebp),%edi │ │ + mov -0x40(%ebp),%eax │ │ + mov -0x120(%ebp),%ebx │ │ + xor %ecx,%ecx │ │ + mov $0x0,%edx │ │ + cmp %edi,%eax │ │ + mov %ebx,-0x358(%ebp) │ │ + mov %edi,-0x1d8(%ebp) │ │ + sbb %ebx,%edx │ │ + cmovae %ebx,%ecx │ │ + cmovae %edi,%eax │ │ + or %eax,%ecx │ │ + jne 5ecc6 │ │ + mov -0x1d8(%ebp),%eax │ │ + or -0x358(%ebp),%eax │ │ + je 5e6ec │ │ + mov -0x1c(%ebp),%ecx │ │ + mov %esi,%eax │ │ + movl $0x0,-0x14(%ebp) │ │ + movl $0x0,-0x20(%ebp) │ │ shl $0x8,%eax │ │ + movzbl %ch,%ecx │ │ lea 0x50000(%eax,%ecx,1),%eax │ │ - mov %eax,-0x184(%ebp) │ │ - jmp 5c6fc │ │ - mov -0xec(%ebp),%eax │ │ - mov %eax,-0x7c(%ebp) │ │ - mov -0x54(%ebp),%eax │ │ - mov -0x7c(%ebp),%ecx │ │ - shl $0x4,%esi │ │ - mov %eax,(%ecx,%esi,1) │ │ - mov -0x4c(%ebp),%eax │ │ - mov %eax,0x8(%ecx,%esi,1) │ │ - mov -0x1c(%ebp),%eax │ │ - mov %eax,0x4(%ecx,%esi,1) │ │ - mov -0x58(%ebp),%eax │ │ - mov %eax,0xc(%ecx,%esi,1) │ │ - mov -0x14(%ebp),%esi │ │ - mov -0x48(%ebp),%eax │ │ - cmp -0xcc(%ebp),%esi │ │ - mov %esi,-0xe8(%ebp) │ │ - sbb -0xf4(%ebp),%eax │ │ - jae 5c7be │ │ - addl $0x1,-0x14(%ebp) │ │ - adcl $0x0,-0x48(%ebp) │ │ - mov -0x94(%ebp),%edx │ │ - mov -0x184(%ebp),%ecx │ │ - mov -0xf8(%ebp),%eax │ │ + mov %eax,-0x98(%ebp) │ │ + jmp 5e61f │ │ + mov -0x90(%ebp),%ecx │ │ + mov -0x3c(%ebp),%edx │ │ + mov %edi,%eax │ │ + movaps -0x68(%ebp),%xmm0 │ │ + inc %edi │ │ + shl $0x5,%eax │ │ + mov %edx,0x4(%ecx,%eax,1) │ │ + mov -0x38(%ebp),%edx │ │ + mov %edx,(%ecx,%eax,1) │ │ + mov -0x2c(%ebp),%edx │ │ + movlps %xmm0,0x8(%ecx,%eax,1) │ │ + mov %edx,0x10(%ecx,%eax,1) │ │ + movq -0x3a8(%ebp),%xmm0 │ │ + movq %xmm0,0x14(%ecx,%eax,1) │ │ + mov -0x3a0(%ebp),%edx │ │ + mov %edx,0x1c(%ecx,%eax,1) │ │ + mov -0x20(%ebp),%edx │ │ + mov -0x14(%ebp),%ecx │ │ + mov %edi,-0x8c(%ebp) │ │ + cmp -0x1d8(%ebp),%edx │ │ + sbb -0x358(%ebp),%ecx │ │ + jae 5e736 │ │ + addl $0x1,-0x20(%ebp) │ │ + adcl $0x0,-0x14(%ebp) │ │ + mov -0x54(%ebp),%edx │ │ + mov -0x98(%ebp),%ecx │ │ + mov -0xa4(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %edx,0x4(%esp) │ │ mov %ecx,(%esp) │ │ - lea -0x148(%ebp),%ecx │ │ - lea -0x60(%ebp),%edx │ │ + lea -0x128(%ebp),%ecx │ │ + lea -0x44(%ebp),%edx │ │ mov %eax,0x8(%esp) │ │ - call 6d810 │ │ - mov -0x144(%ebp),%eax │ │ - mov -0x13c(%ebp),%edx │ │ - mov -0x140(%ebp),%ecx │ │ - cmpl $0x1,-0x148(%ebp) │ │ - mov %eax,-0x54(%ebp) │ │ - mov %edx,-0x4c(%ebp) │ │ - mov %ecx,-0x1c(%ebp) │ │ - je 5c7a8 │ │ - mov -0x138(%ebp),%eax │ │ - cmp %esi,-0xf0(%ebp) │ │ - mov %eax,-0x58(%ebp) │ │ - jne 5c6bd │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xf0(%ebp),%ecx │ │ - call 6d900 │ │ - jmp 5c6b4 │ │ - movl $0x0,-0xe4(%ebp) │ │ - movl $0x4,-0xe0(%ebp) │ │ - movl $0x0,-0xdc(%ebp) │ │ - movl $0x0,-0x48(%ebp) │ │ - jmp 5c860 │ │ - mov -0x54(%ebp),%eax │ │ - mov -0x4c(%ebp),%edi │ │ - mov %eax,%esi │ │ - shr $0x8,%edi │ │ - mov %ah,-0x28(%ebp) │ │ - shr $0x10,%esi │ │ - jmp 5c56e │ │ - movl $0x0,-0x48(%ebp) │ │ - jmp 5c814 │ │ - mov -0x10(%ebp),%ebx │ │ + call 6e530 │ │ + mov -0x128(%ebp),%eax │ │ + mov -0x124(%ebp),%ecx │ │ + movsd -0x120(%ebp),%xmm0 │ │ + mov %eax,-0x38(%ebp) │ │ + and %ecx,%eax │ │ + mov %ecx,-0x3c(%ebp) │ │ + mov -0x118(%ebp),%ecx │ │ + movaps %xmm0,-0x68(%ebp) │ │ + cmp $0xffffffff,%eax │ │ + mov %ecx,-0x2c(%ebp) │ │ + je 5e70d │ │ + mov -0x8c(%ebp),%edi │ │ + lea -0x114(%ebp),%ecx │ │ + mov 0x8(%ecx),%eax │ │ + movq (%ecx),%xmm0 │ │ + cmp -0x94(%ebp),%edi │ │ + mov %eax,-0x3a0(%ebp) │ │ + movq %xmm0,-0x3a8(%ebp) │ │ + jne 5e5c0 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x94(%ebp),%ecx │ │ + call 6e690 │ │ + jmp 5e5c0 │ │ + lea -0x12a0(%edi),%eax │ │ mov $0x5,%edx │ │ - lea -0x113c(%ebx),%eax │ │ + mov %edi,%ebx │ │ mov %eax,(%esp) │ │ - call 31e2c │ │ - jmp 5a909 │ │ + call 336a0 │ │ + jmp 5e6ea │ │ mov $0x4,%ecx │ │ mov $0x3c,%edx │ │ - call 246cb │ │ - jmp 5a909 │ │ - movl $0x2,-0x94(%ebp) │ │ - movl $0x0,-0x90(%ebp) │ │ - movl $0x0,-0xf8(%ebp) │ │ - cmpw $0x5,-0x80(%ebp) │ │ - movl $0x0,-0xe4(%ebp) │ │ - movl $0x4,-0xe0(%ebp) │ │ - movl $0x0,-0xdc(%ebp) │ │ - jae 5c860 │ │ - test %edi,%edi │ │ - je 5cb42 │ │ - pxor %xmm0,%xmm0 │ │ + call 247ab │ │ + ud2 │ │ + movl $0x0,-0x80(%ebp) │ │ + movl $0x10,-0x7c(%ebp) │ │ movl $0x0,-0x78(%ebp) │ │ - movl $0x1f,-0x14(%ebp) │ │ - movdqa %xmm0,-0x358(%ebp) │ │ - jmp 5cb50 │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x148(%ebp),%ecx │ │ - lea -0x60(%ebp),%edx │ │ - call 6d3a0 │ │ - mov -0x144(%ebp),%eax │ │ - mov -0x140(%ebp),%edx │ │ - mov -0x13c(%ebp),%ecx │ │ - cmpl $0x1,-0x148(%ebp) │ │ - mov %eax,-0x7c(%ebp) │ │ - mov %edx,-0x58(%ebp) │ │ - mov %ecx,-0x4c(%ebp) │ │ - jne 5c8de │ │ - mov -0x7c(%ebp),%ecx │ │ - mov -0x58(%ebp),%eax │ │ - movl $0x0,-0x48(%ebp) │ │ - mov %ecx,%esi │ │ + movl $0x0,-0x14(%ebp) │ │ + jmp 5e79c │ │ + movdqa -0x68(%ebp),%xmm0 │ │ + mov -0x2c(%ebp),%esi │ │ + movd %xmm0,%eax │ │ + pextrw $0x1,%xmm0,%edi │ │ + shr $0x8,%esi │ │ + pshufd $0x55,%xmm0,%xmm0 │ │ mov %eax,-0x1c(%ebp) │ │ - mov %ecx,%eax │ │ - mov %ch,-0x28(%ebp) │ │ - mov %eax,-0x54(%ebp) │ │ - shr $0x10,%esi │ │ - cmpl $0x0,-0xe4(%ebp) │ │ - je 5c8cc │ │ - mov -0xe0(%ebp),%eax │ │ + movd %xmm0,-0x28(%ebp) │ │ + mov %al,-0x68(%ebp) │ │ + jmp 5e46b │ │ + movl $0x0,-0x14(%ebp) │ │ + jmp 5e757 │ │ + movl $0x2,-0x54(%ebp) │ │ + movl $0x0,-0x6c(%ebp) │ │ + movl $0x0,-0xa4(%ebp) │ │ + cmpw $0x5,-0x46(%ebp) │ │ + movl $0x0,-0x80(%ebp) │ │ + movl $0x10,-0x7c(%ebp) │ │ + movl $0x0,-0x78(%ebp) │ │ + jae 5e79c │ │ + cmpl $0x0,-0x70(%ebp) │ │ + je 5e9b3 │ │ + pxor %xmm0,%xmm0 │ │ + movl $0x0,-0x68(%ebp) │ │ + movl $0x20,-0x20(%ebp) │ │ + movdqa %xmm0,-0x3e8(%ebp) │ │ + jmp 5e9c1 │ │ + mov $0x1,%al │ │ + mov %eax,-0x20(%ebp) │ │ mov -0x10(%ebp),%ebx │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x4c(%ebp),%edi │ │ - shr $0x8,%edi │ │ - cmpb $0x0,-0x48(%ebp) │ │ - je 5c56e │ │ - jmp 5c923 │ │ + lea -0x128(%ebp),%ecx │ │ + lea -0x44(%ebp),%edx │ │ + call 6e240 │ │ + mov -0x124(%ebp),%eax │ │ + mov -0x120(%ebp),%edx │ │ + mov -0x11c(%ebp),%ecx │ │ + cmpl $0x1,-0x128(%ebp) │ │ + mov %eax,-0x3c(%ebp) │ │ + mov %edx,-0x38(%ebp) │ │ + mov %ecx,-0x2c(%ebp) │ │ + jne 5e7fe │ │ + mov -0x3c(%ebp),%ecx │ │ + mov -0x2c(%ebp),%esi │ │ + movl $0x0,-0x14(%ebp) │ │ + mov %ch,%ah │ │ + mov %ecx,%edi │ │ + shr $0x8,%esi │ │ + mov %cl,-0x68(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0x38(%ebp),%eax │ │ + shr $0x10,%edi │ │ + mov %eax,-0x28(%ebp) │ │ + jmp 5eb0a │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x148(%ebp),%ecx │ │ - lea -0x60(%ebp),%edx │ │ - call 6d720 │ │ - movzbl -0x148(%ebp),%eax │ │ + lea -0x128(%ebp),%ecx │ │ + lea -0x44(%ebp),%edx │ │ + call 61bd0 │ │ + movzbl -0x128(%ebp),%eax │ │ cmp $0xff,%al │ │ - mov %eax,-0x54(%ebp) │ │ - je 5c940 │ │ - mov -0x140(%ebp),%edi │ │ - movzbl -0x147(%ebp),%eax │ │ - mov -0x144(%ebp),%ecx │ │ - movzwl -0x146(%ebp),%esi │ │ - mov %edi,-0x4c(%ebp) │ │ - shr $0x8,%edi │ │ - mov %al,-0x28(%ebp) │ │ - mov %ecx,-0x1c(%ebp) │ │ - cmpl $0x0,-0x7c(%ebp) │ │ - je 5c56e │ │ - mov -0x58(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 5c56e │ │ - mov -0x144(%ebp),%eax │ │ - mov -0x140(%ebp),%ecx │ │ - mov %eax,-0x304(%ebp) │ │ - or %ecx,%eax │ │ - mov %ecx,-0x300(%ebp) │ │ - je 5cd51 │ │ - mov -0x78(%ebp),%ecx │ │ - movzbl -0x28(%ebp),%eax │ │ - mov $0x4,%esi │ │ - movl $0x0,-0x14(%ebp) │ │ - movl $0x0,-0x78(%ebp) │ │ - shl $0x8,%ecx │ │ - lea 0x50000(%ecx,%eax,1),%eax │ │ - mov %eax,-0x2fc(%ebp) │ │ - xor %eax,%eax │ │ - mov %eax,-0xcc(%ebp) │ │ - jmp 5ca50 │ │ - mov -0xe0(%ebp),%esi │ │ - mov -0x78(%ebp),%eax │ │ - mov -0x308(%ebp),%ecx │ │ - mov -0xcc(%ebp),%edx │ │ - lea (%eax,%eax,8),%eax │ │ - cmp -0x304(%ebp),%edx │ │ - mov %edx,-0x78(%ebp) │ │ - mov %ecx,0x4(%esi,%eax,8) │ │ - mov -0x184(%ebp),%ecx │ │ - mov %ecx,(%esi,%eax,8) │ │ - mov -0x54(%ebp),%ecx │ │ - mov %ecx,0x8(%esi,%eax,8) │ │ - mov -0xf4(%ebp),%ecx │ │ - mov %ecx,0x10(%esi,%eax,8) │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %ecx,0xc(%esi,%eax,8) │ │ - movsd -0x180(%ebp),%xmm0 │ │ - movq -0x178(%ebp),%xmm1 │ │ - movsd %xmm0,0x14(%esi,%eax,8) │ │ - movq %xmm1,0x1c(%esi,%eax,8) │ │ - movsd -0x170(%ebp),%xmm0 │ │ - movsd %xmm0,0x24(%esi,%eax,8) │ │ - movsd -0x168(%ebp),%xmm0 │ │ - movsd %xmm0,0x2c(%esi,%eax,8) │ │ - movsd -0x160(%ebp),%xmm0 │ │ - movsd %xmm0,0x34(%esi,%eax,8) │ │ - movq -0x158(%ebp),%xmm0 │ │ - movq %xmm0,0x3c(%esi,%eax,8) │ │ - mov -0x150(%ebp),%ecx │ │ - mov %ecx,0x44(%esi,%eax,8) │ │ - mov -0x14(%ebp),%eax │ │ - mov %edx,-0xdc(%ebp) │ │ - sbb -0x300(%ebp),%eax │ │ - jae 5cd51 │ │ - addl $0x1,-0xcc(%ebp) │ │ - adcl $0x0,-0x14(%ebp) │ │ - mov -0x58(%ebp),%edx │ │ - mov -0x2fc(%ebp),%ecx │ │ - mov -0x4c(%ebp),%eax │ │ + mov %al,-0x68(%ebp) │ │ + je 5e847 │ │ + mov -0x120(%ebp),%esi │ │ + mov -0x127(%ebp),%ah │ │ + mov -0x124(%ebp),%ecx │ │ + movzwl -0x126(%ebp),%edi │ │ + mov %esi,-0x2c(%ebp) │ │ + shr $0x8,%esi │ │ + mov %eax,-0x1c(%ebp) │ │ + mov %ecx,-0x28(%ebp) │ │ + jmp 5eb28 │ │ + mov -0x124(%ebp),%edi │ │ + mov -0x40(%ebp),%eax │ │ + mov -0x120(%ebp),%ebx │ │ + xor %ecx,%ecx │ │ + mov $0x0,%edx │ │ + cmp %edi,%eax │ │ + mov %ebx,-0x154(%ebp) │ │ + mov %edi,-0x158(%ebp) │ │ + sbb %ebx,%edx │ │ + cmovae %ebx,%ecx │ │ + cmovae %edi,%eax │ │ + or %eax,%ecx │ │ + jne 5ecf5 │ │ + mov -0x158(%ebp),%eax │ │ + or -0x154(%ebp),%eax │ │ + je 5eb45 │ │ + mov -0x1c(%ebp),%eax │ │ + shl $0x8,%esi │ │ + movl $0x0,-0x20(%ebp) │ │ + movl $0x0,-0x68(%ebp) │ │ + movzbl %ah,%eax │ │ + lea 0x50000(%esi,%eax,1),%eax │ │ + mov %eax,-0x37c(%ebp) │ │ + jmp 5e913 │ │ + mov %esi,%ebx │ │ + imul $0x70,%esi,%ecx │ │ + mov -0x7c(%ebp),%eax │ │ + mov -0x380(%ebp),%edx │ │ + mov -0x98(%ebp),%edi │ │ + movdqa -0x358(%ebp),%xmm0 │ │ + mov -0x1d8(%ebp),%esi │ │ + inc %ebx │ │ + mov %edi,(%eax,%ecx,1) │ │ + mov %edx,0x4(%eax,%ecx,1) │ │ + movq %xmm0,0x8(%eax,%ecx,1) │ │ + mov %esi,0x10(%eax,%ecx,1) │ │ + lea 0x14(%eax,%ecx,1),%edi │ │ + mov $0x17,%ecx │ │ + lea -0x1c8(%ebp),%esi │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ + mov %ebx,-0x78(%ebp) │ │ + mov -0x68(%ebp),%eax │ │ + mov -0x20(%ebp),%ecx │ │ + cmp -0x158(%ebp),%eax │ │ + sbb -0x154(%ebp),%ecx │ │ + jae 5eb45 │ │ + addl $0x1,-0x68(%ebp) │ │ + adcl $0x0,-0x20(%ebp) │ │ + mov -0x38(%ebp),%edx │ │ + mov -0x37c(%ebp),%ecx │ │ + mov -0x2c(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %edx,0x4(%esp) │ │ mov %ecx,(%esp) │ │ - lea -0x148(%ebp),%ecx │ │ - lea -0x60(%ebp),%edx │ │ + lea -0x128(%ebp),%ecx │ │ + lea -0x44(%ebp),%edx │ │ mov %eax,0x8(%esp) │ │ - call 6d960 │ │ - mov -0x148(%ebp),%eax │ │ - mov -0x144(%ebp),%ecx │ │ - mov -0x138(%ebp),%edx │ │ - mov %eax,-0x184(%ebp) │ │ + call 6e6f0 │ │ + mov -0x128(%ebp),%eax │ │ + mov -0x124(%ebp),%ecx │ │ + movq -0x120(%ebp),%xmm0 │ │ + mov %eax,-0x98(%ebp) │ │ and %ecx,%eax │ │ - mov %ecx,-0x308(%ebp) │ │ - mov -0x140(%ebp),%ecx │ │ - mov %edx,-0xf4(%ebp) │ │ + mov %ecx,-0x380(%ebp) │ │ + mov -0x118(%ebp),%ecx │ │ + movdqa %xmm0,-0x358(%ebp) │ │ cmp $0xffffffff,%eax │ │ - mov %ecx,-0x54(%ebp) │ │ - mov -0x13c(%ebp),%ecx │ │ - mov %ecx,-0x1c(%ebp) │ │ - je 5ce29 │ │ - lea -0x134(%ebp),%ecx │ │ - mov 0x30(%ecx),%eax │ │ - movsd 0x20(%ecx),%xmm1 │ │ - movsd 0x18(%ecx),%xmm2 │ │ - movq 0x28(%ecx),%xmm0 │ │ - mov %eax,-0x150(%ebp) │ │ - movsd %xmm1,-0x160(%ebp) │ │ - movsd 0x10(%ecx),%xmm1 │ │ + mov %ecx,-0x1d8(%ebp) │ │ + je 5ec34 │ │ + mov $0x17,%ecx │ │ + lea -0x1c8(%ebp),%edi │ │ + lea -0x114(%ebp),%esi │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ mov -0x78(%ebp),%eax │ │ - movsd %xmm2,-0x168(%ebp) │ │ - movq (%ecx),%xmm2 │ │ - movq %xmm0,-0x158(%ebp) │ │ - movsd %xmm1,-0x170(%ebp) │ │ - movq 0x8(%ecx),%xmm1 │ │ - cmp %eax,-0xe4(%ebp) │ │ - movq %xmm2,-0x180(%ebp) │ │ - movq %xmm1,-0x178(%ebp) │ │ - jne 5c99d │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xe4(%ebp),%ecx │ │ - call 60f10 │ │ - jmp 5c997 │ │ - movl $0xffffffff,-0x14(%ebp) │ │ - movl $0xffffffff,-0x78(%ebp) │ │ - mov -0x60(%ebp),%eax │ │ - mov %eax,-0x1c(%ebp) │ │ - mov -0x5c(%ebp),%eax │ │ - test %eax,%eax │ │ - je 5cd20 │ │ - mov -0x1c(%ebp),%ecx │ │ - mov $0x4,%esi │ │ - movl $0x0,-0x58(%ebp) │ │ - add %eax,%ecx │ │ - xor %edx,%edx │ │ - mov -0x1c(%ebp),%ebx │ │ - cmpb $0x0,(%ebx,%edx,1) │ │ - je 5cb8e │ │ - mov -0x1c(%ebp),%ebx │ │ - lea 0x1(%ebx,%edx,1),%ebx │ │ - inc %edx │ │ - cmp %ecx,%ebx │ │ - jne 5cb74 │ │ - jmp 5cd20 │ │ - mov %edx,%ecx │ │ - not %ecx │ │ - add %ecx,%eax │ │ - mov -0x1c(%ebp),%ecx │ │ - test %edx,%edx │ │ - lea 0x1(%ecx,%edx,1),%ecx │ │ - mov %ecx,-0x60(%ebp) │ │ - mov %eax,-0x5c(%ebp) │ │ - je 5ce54 │ │ - mov -0x1c(%ebp),%eax │ │ + cmp -0x80(%ebp),%eax │ │ + mov %eax,%esi │ │ + jne 5e8b3 │ │ mov -0x10(%ebp),%ebx │ │ - mov %edx,0x4(%esp) │ │ - lea -0x148(%ebp),%ecx │ │ - lea -0x60(%ebp),%edx │ │ + lea -0x80(%ebp),%ecx │ │ + call 61e90 │ │ + jmp 5e8b3 │ │ + movl $0xffffffff,-0x20(%ebp) │ │ + movl $0xffffffff,-0x68(%ebp) │ │ + mov -0x40(%ebp),%ecx │ │ + mov -0x44(%ebp),%eax │ │ + test %ecx,%ecx │ │ + je 5eae4 │ │ + lea (%eax,%ecx,1),%edx │ │ + movl $0x0,-0x38(%ebp) │ │ + movl $0x10,-0x3c(%ebp) │ │ + xor %esi,%esi │ │ + cmpb $0x0,(%eax,%esi,1) │ │ + lea 0x1(%eax,%esi,1),%edi │ │ + je 5e9f6 │ │ + inc %esi │ │ + cmp %edx,%edi │ │ + jne 5e9e2 │ │ + jmp 5eae4 │ │ + mov %esi,%edx │ │ + mov %edi,-0x44(%ebp) │ │ + not %edx │ │ + add %edx,%ecx │ │ + test %esi,%esi │ │ + mov %ecx,-0x40(%ebp) │ │ + je 5ec6d │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x128(%ebp),%ecx │ │ + lea -0x44(%ebp),%edx │ │ + mov %esi,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 60bc0 │ │ - mov -0x148(%ebp),%eax │ │ - mov -0x144(%ebp),%ecx │ │ - mov -0x138(%ebp),%edx │ │ - mov %eax,-0x7c(%ebp) │ │ + call 6eb50 │ │ + mov -0x128(%ebp),%eax │ │ + mov -0x124(%ebp),%ecx │ │ + movq -0x120(%ebp),%xmm0 │ │ + mov %eax,-0x358(%ebp) │ │ and %ecx,%eax │ │ - mov %ecx,-0xcc(%ebp) │ │ - mov -0x140(%ebp),%ecx │ │ - mov %edx,-0x4c(%ebp) │ │ + mov %ecx,-0x98(%ebp) │ │ + mov -0x118(%ebp),%ecx │ │ + movdqa %xmm0,-0x1d8(%ebp) │ │ cmp $0xffffffff,%eax │ │ - mov %ecx,-0x54(%ebp) │ │ - mov -0x13c(%ebp),%ecx │ │ - mov %ecx,-0x1c(%ebp) │ │ - je 5ce6e │ │ - lea -0x134(%ebp),%ecx │ │ - mov 0x30(%ecx),%eax │ │ - movsd 0x20(%ecx),%xmm1 │ │ - movsd 0x18(%ecx),%xmm2 │ │ - movq 0x28(%ecx),%xmm0 │ │ - mov %eax,-0x194(%ebp) │ │ - movsd %xmm1,-0x1a4(%ebp) │ │ - movsd 0x10(%ecx),%xmm1 │ │ - mov -0x58(%ebp),%eax │ │ - movsd %xmm2,-0x1ac(%ebp) │ │ - movq (%ecx),%xmm2 │ │ - movq %xmm0,-0x19c(%ebp) │ │ - movsd %xmm1,-0x1b4(%ebp) │ │ - movq 0x8(%ecx),%xmm1 │ │ - cmp -0xe4(%ebp),%eax │ │ - movq %xmm2,-0x1c4(%ebp) │ │ - movq %xmm1,-0x1bc(%ebp) │ │ - jne 5cc7a │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xe4(%ebp),%ecx │ │ - call 60f10 │ │ - mov -0xe0(%ebp),%esi │ │ - mov -0x58(%ebp),%edx │ │ - mov -0xcc(%ebp),%ecx │ │ - lea (%edx,%edx,8),%eax │ │ + mov %ecx,-0x2c(%ebp) │ │ + je 5ec87 │ │ + mov $0x17,%ecx │ │ + lea -0x444(%ebp),%edi │ │ + lea -0x114(%ebp),%esi │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ + mov -0x38(%ebp),%eax │ │ + cmp -0x80(%ebp),%eax │ │ + jne 5ea8a │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x80(%ebp),%ecx │ │ + call 61e90 │ │ + mov -0x7c(%ebp),%eax │ │ + mov %eax,-0x3c(%ebp) │ │ + mov -0x38(%ebp),%edx │ │ + mov -0x3c(%ebp),%esi │ │ + mov -0x98(%ebp),%ecx │ │ + movdqa -0x1d8(%ebp),%xmm0 │ │ + imul $0x70,%edx,%eax │ │ inc %edx │ │ - mov %ecx,0x4(%esi,%eax,8) │ │ - mov -0x7c(%ebp),%ecx │ │ - mov %edx,-0x58(%ebp) │ │ - mov %ecx,(%esi,%eax,8) │ │ - mov -0x54(%ebp),%ecx │ │ - mov %ecx,0x8(%esi,%eax,8) │ │ - mov -0x4c(%ebp),%ecx │ │ - mov %ecx,0x10(%esi,%eax,8) │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %ecx,0xc(%esi,%eax,8) │ │ - movsd -0x1c4(%ebp),%xmm0 │ │ - movq -0x1bc(%ebp),%xmm1 │ │ - movsd %xmm0,0x14(%esi,%eax,8) │ │ - movq %xmm1,0x1c(%esi,%eax,8) │ │ - movsd -0x1b4(%ebp),%xmm0 │ │ - movsd %xmm0,0x24(%esi,%eax,8) │ │ - movsd -0x1ac(%ebp),%xmm0 │ │ - movsd %xmm0,0x2c(%esi,%eax,8) │ │ - movsd -0x1a4(%ebp),%xmm0 │ │ - movsd %xmm0,0x34(%esi,%eax,8) │ │ - movq -0x19c(%ebp),%xmm0 │ │ - movq %xmm0,0x3c(%esi,%eax,8) │ │ - mov -0x194(%ebp),%ecx │ │ - mov %ecx,0x44(%esi,%eax,8) │ │ - mov %edx,-0xdc(%ebp) │ │ - mov -0x60(%ebp),%ecx │ │ - mov -0x5c(%ebp),%eax │ │ - mov %ecx,-0x1c(%ebp) │ │ - add %eax,%ecx │ │ - test %eax,%eax │ │ - jne 5cb72 │ │ - mov $0x1,%al │ │ - movl $0x2,-0x58(%ebp) │ │ - movl $0x0,-0x4c(%ebp) │ │ - movl $0x0,-0x7c(%ebp) │ │ - mov %eax,-0x48(%ebp) │ │ - mov $0x13,%al │ │ - mov %eax,-0x54(%ebp) │ │ - cmpl $0x0,-0xe4(%ebp) │ │ - jne 5c8bb │ │ - jmp 5c8cc │ │ - movl $0xffffffff,-0x14(%ebp) │ │ - movl $0xffffffff,-0x78(%ebp) │ │ - movsd -0xf0(%ebp),%xmm0 │ │ - mov -0x188(%ebp),%eax │ │ - mov -0x8c(%ebp),%ecx │ │ - mov $0xffffffff,%esi │ │ - movsd %xmm0,-0x330(%ebp) │ │ - movsd -0xe4(%ebp),%xmm0 │ │ - add %eax,-0x9c(%ebp) │ │ - mov -0xe8(%ebp),%eax │ │ - movsd %xmm0,-0x324(%ebp) │ │ - movaps -0x358(%ebp),%xmm0 │ │ - mov %eax,-0x328(%ebp) │ │ - mov -0xdc(%ebp),%eax │ │ - movaps %xmm0,-0x348(%ebp) │ │ - xorps %xmm0,%xmm0 │ │ - mov %eax,-0x31c(%ebp) │ │ - xor %eax,%eax │ │ - test %edi,%edi │ │ - movsd %xmm0,-0xc0(%ebp) │ │ - movsd %xmm0,-0xb8(%ebp) │ │ - movsd %xmm0,-0xb0(%ebp) │ │ - cmove %eax,%ecx │ │ - movsd -0xb8(%ebp),%xmm1 │ │ - movq -0xb0(%ebp),%xmm0 │ │ - movq -0xc8(%ebp),%xmm2 │ │ - mov %ecx,-0x8c(%ebp) │ │ - movsd %xmm1,-0x2e8(%ebp) │ │ - movq -0xc0(%ebp),%xmm1 │ │ - movq %xmm0,-0x2e0(%ebp) │ │ - movq %xmm2,-0x2f8(%ebp) │ │ - movq %xmm1,-0x2f0(%ebp) │ │ - jmp 5ba81 │ │ - mov -0x54(%ebp),%eax │ │ + mov %ecx,0x4(%esi,%eax,1) │ │ + mov -0x358(%ebp),%ecx │ │ + lea 0x14(%esi,%eax,1),%edi │ │ + mov %ecx,(%esi,%eax,1) │ │ + mov -0x2c(%ebp),%ecx │ │ + movq %xmm0,0x8(%esi,%eax,1) │ │ + mov %ecx,0x10(%esi,%eax,1) │ │ + mov $0x17,%ecx │ │ + lea -0x444(%ebp),%esi │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ + mov %edx,-0x38(%ebp) │ │ + mov %edx,-0x78(%ebp) │ │ + mov -0x40(%ebp),%ecx │ │ + mov -0x44(%ebp),%eax │ │ + lea (%eax,%ecx,1),%edx │ │ + test %ecx,%ecx │ │ + jne 5e9e0 │ │ mov $0x1,%cl │ │ - mov %ecx,-0x48(%ebp) │ │ - mov -0xf4(%ebp),%ecx │ │ - mov %eax,%esi │ │ - shr $0x10,%esi │ │ - mov %ecx,-0x4c(%ebp) │ │ - mov %ah,-0x28(%ebp) │ │ - cmpl $0x0,-0xe4(%ebp) │ │ - jne 5c8bb │ │ - jmp 5c8cc │ │ - movl $0x2,-0x58(%ebp) │ │ - movl $0x0,-0x7c(%ebp) │ │ - movl $0x0,-0x4c(%ebp) │ │ - jmp 5cd5f │ │ - mov -0x54(%ebp),%eax │ │ + mov %eax,-0x28(%ebp) │ │ + movl $0x2,-0x38(%ebp) │ │ + xor %esi,%esi │ │ + movl $0x0,-0x3c(%ebp) │ │ + movb $0x11,-0x68(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + movl $0x0,-0x2c(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + cmpl $0x0,-0x80(%ebp) │ │ + je 5eb1e │ │ + mov -0x7c(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpb $0x0,-0x14(%ebp) │ │ + je 5e46b │ │ + cmpl $0x0,-0x3c(%ebp) │ │ + je 5e46b │ │ + mov -0x38(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + jmp 5e46b │ │ + movl $0xffffffff,-0x20(%ebp) │ │ + movl $0xffffffff,-0x68(%ebp) │ │ + movsd -0x94(%ebp),%xmm0 │ │ + mov -0xac(%ebp),%eax │ │ + movsd -0x3e0(%ebp),%xmm1 │ │ + mov -0x70(%ebp),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x28(%ebp),%edi │ │ + movsd %xmm0,-0x39c(%ebp) │ │ + movsd -0x80(%ebp),%xmm0 │ │ + add %eax,-0xa8(%ebp) │ │ + mov -0x8c(%ebp),%eax │ │ + movsd %xmm1,-0x320(%ebp) │ │ + test %ecx,%ecx │ │ + movsd %xmm0,-0x390(%ebp) │ │ + movq -0x3e8(%ebp),%xmm0 │ │ + mov %eax,-0x394(%ebp) │ │ + mov -0x78(%ebp),%eax │ │ + movq %xmm0,-0x328(%ebp) │ │ + mov %eax,-0x388(%ebp) │ │ + mov -0x18(%ebp),%eax │ │ + pxor %xmm0,%xmm0 │ │ + movsd -0x320(%ebp),%xmm1 │ │ + movsd -0x328(%ebp),%xmm2 │ │ + movdqa %xmm0,-0x378(%ebp) │ │ + pxor %xmm0,%xmm0 │ │ + movq %xmm0,-0x368(%ebp) │ │ + cmove %ecx,%eax │ │ + xor %esi,%esi │ │ + movsd %xmm1,-0x130(%ebp) │ │ + movsd -0x330(%ebp),%xmm1 │ │ + movsd %xmm2,-0x138(%ebp) │ │ + movsd -0x340(%ebp),%xmm2 │ │ + mov %eax,-0x18(%ebp) │ │ + movsd %xmm1,-0x140(%ebp) │ │ + movsd -0x338(%ebp),%xmm1 │ │ + movsd %xmm2,-0x150(%ebp) │ │ + movsd %xmm1,-0x148(%ebp) │ │ + jmp 5d886 │ │ + movdqa -0x358(%ebp),%xmm0 │ │ + mov -0x1d8(%ebp),%ecx │ │ + mov %ecx,%esi │ │ + movd %xmm0,%eax │ │ + pextrw $0x1,%xmm0,%edi │ │ + pshufd $0x55,%xmm0,%xmm0 │ │ + mov %ecx,-0x2c(%ebp) │ │ + shr $0x8,%esi │ │ + mov %eax,-0x1c(%ebp) │ │ + mov %al,-0x68(%ebp) │ │ + mov $0x1,%al │ │ + movd %xmm0,-0x28(%ebp) │ │ + mov %eax,-0x14(%ebp) │ │ + jmp 5eb0a │ │ + movl $0x2,-0x38(%ebp) │ │ + movl $0x0,-0x3c(%ebp) │ │ + movl $0x0,-0x2c(%ebp) │ │ + jmp 5eb53 │ │ + movdqa -0x1d8(%ebp),%xmm0 │ │ + mov -0x2c(%ebp),%esi │ │ mov $0x1,%cl │ │ - movl $0x2,-0x58(%ebp) │ │ - movl $0x0,-0x7c(%ebp) │ │ - mov %ecx,-0x48(%ebp) │ │ - mov %eax,%esi │ │ - shr $0x10,%esi │ │ - mov %ah,-0x28(%ebp) │ │ - cmpl $0x0,-0xe4(%ebp) │ │ - jne 5c8bb │ │ - jmp 5c8cc │ │ + movl $0x2,-0x38(%ebp) │ │ + movl $0x0,-0x3c(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + movd %xmm0,%eax │ │ + pextrw $0x1,%xmm0,%edi │ │ + pshufd $0x55,%xmm0,%xmm0 │ │ + shr $0x8,%esi │ │ + mov %eax,-0x1c(%ebp) │ │ + movd %xmm0,-0x28(%ebp) │ │ + mov %al,-0x68(%ebp) │ │ + jmp 5eb0a │ │ + movl $0x0,-0x14(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x94(%ebp),%ecx │ │ + xor %edx,%edx │ │ + mov %eax,(%esp) │ │ + movl $0x20,0x8(%esp) │ │ + movl $0x10,0x4(%esp) │ │ + call 4fbf0 │ │ + jmp 5e586 │ │ + movl $0x0,-0x20(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x80(%ebp),%ecx │ │ + xor %edx,%edx │ │ + mov %eax,(%esp) │ │ + movl $0x70,0x8(%esp) │ │ + movl $0x10,0x4(%esp) │ │ + call 4fbf0 │ │ + jmp 5e87b │ │ mov %eax,%esi │ │ - movb $0x1,-0x48(%ebp) │ │ - movl $0x2,-0x58(%ebp) │ │ - jmp 5ced7 │ │ + movl $0x2,-0x38(%ebp) │ │ + movl $0x0,-0x3c(%ebp) │ │ + jmp 5ed4b │ │ mov %eax,%esi │ │ - movb $0x1,-0x48(%ebp) │ │ - jmp 5ced7 │ │ + jmp 5ed52 │ │ mov %eax,%esi │ │ - movl $0x2,-0x94(%ebp) │ │ - movl $0x0,-0x90(%ebp) │ │ - jmp 5cf12 │ │ - cmpl $0x0,-0x7c(%ebp) │ │ + movl $0x2,-0x54(%ebp) │ │ + movl $0x0,-0x6c(%ebp) │ │ + jmp 5ed8a │ │ mov %eax,%esi │ │ - sete -0x48(%ebp) │ │ - cmpl $0x0,-0xe4(%ebp) │ │ - je 5cef1 │ │ - mov -0xe0(%ebp),%eax │ │ + movl $0x0,-0x20(%ebp) │ │ + cmpl $0x0,-0x80(%ebp) │ │ + je 5ed66 │ │ + mov -0x7c(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpb $0x0,-0x48(%ebp) │ │ - jne 5cf12 │ │ - mov -0x58(%ebp),%eax │ │ + call 7b700 │ │ + cmpl $0x0,-0x3c(%ebp) │ │ + mov -0x20(%ebp),%ecx │ │ + sete %al │ │ + or %al,%cl │ │ + jne 5ed8a │ │ + mov -0x38(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 5cf12 │ │ + call 7b700 │ │ + jmp 5ed8a │ │ mov %eax,%esi │ │ - mov $0x1,%al │ │ - mov %eax,-0x48(%ebp) │ │ - jmp 5cf19 │ │ + jmp 5ed91 │ │ mov %eax,%esi │ │ - movl $0x0,-0x48(%ebp) │ │ - cmpl $0x0,-0xf0(%ebp) │ │ - je 5cf33 │ │ - mov -0xec(%ebp),%eax │ │ + movl $0x0,-0x14(%ebp) │ │ + cmpl $0x0,-0x94(%ebp) │ │ + je 5edab │ │ + mov -0x90(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,-0x90(%ebp) │ │ - mov -0x48(%ebp),%ecx │ │ + call 7b700 │ │ + cmpl $0x0,-0x6c(%ebp) │ │ + mov -0x14(%ebp),%ecx │ │ sete %al │ │ or %al,%cl │ │ - jne 5d003 │ │ - mov -0x94(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 5d003 │ │ - jmp 5cfae │ │ - cmpl $0x0,-0x2d8(%ebp) │ │ - mov %eax,%esi │ │ - je 5cfb0 │ │ - cmpl $0x0,-0x2d4(%ebp) │ │ - je 5cfb0 │ │ - mov -0x2d0(%ebp),%eax │ │ + je 5ee44 │ │ + jmp 5ee52 │ │ + jmp 5ee12 │ │ + cmpl $0x0,-0x318(%ebp) │ │ + mov %eax,%esi │ │ + je 5ee14 │ │ + cmpl $0x0,-0x314(%ebp) │ │ + je 5ee14 │ │ + mov -0x310(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 5cfb0 │ │ - mov -0x2f8(%ebp),%ecx │ │ - mov -0x2f4(%ebp),%edx │ │ + call 7b700 │ │ + jmp 5ee14 │ │ + mov -0x150(%ebp),%ecx │ │ + mov -0x14c(%ebp),%edx │ │ mov -0x10(%ebp),%ebx │ │ mov %eax,%esi │ │ movl $0xc,0x4(%esp) │ │ movl $0x4,(%esp) │ │ - call 357d0 │ │ - jmp 5cfb0 │ │ + call 36e62 │ │ + jmp 5ee14 │ │ mov %eax,%esi │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xc8(%ebp),%ecx │ │ - call 6cd20 │ │ - mov %esi,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ + lea -0x340(%ebp),%ecx │ │ + call 6c580 │ │ + jmp 5ee98 │ │ + mov -0x10(%ebp),%ebx │ │ + call 34816 │ │ mov %eax,%esi │ │ - lea -0x2d8(%ebp),%ecx │ │ - call 5d140 │ │ - mov %esi,(%esp) │ │ - call 784f0 │ │ - jmp 5d001 │ │ + jmp 5ee6b │ │ + cmpl $0x0,-0x128(%ebp) │ │ mov %eax,%esi │ │ + je 5ee52 │ │ + mov -0x124(%ebp),%eax │ │ + mov %eax,-0x54(%ebp) │ │ + mov -0x54(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ - mov %edi,%ecx │ │ - call 6cd20 │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + mov -0x1f8(%ebp),%eax │ │ + lock decl (%eax) │ │ + jne 5ee6b │ │ + mov -0x1f8(%ebp),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + call 5ef60 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x318(%ebp),%ecx │ │ + call 5efc0 │ │ mov -0x10(%ebp),%ebx │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ mov -0x10(%ebp),%ebx │ │ - call 341e6 │ │ + call 34816 │ │ mov %eax,%esi │ │ - mov -0x1f8(%ebp),%eax │ │ - lock decl (%eax) │ │ - jne 5d01e │ │ - mov -0x1f8(%ebp),%ecx │ │ mov -0x10(%ebp),%ebx │ │ - call 5d0e0 │ │ - jmp 5d021 │ │ + mov %edi,%ecx │ │ + call 6c580 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0x2d8(%ebp),%ecx │ │ - call 5d140 │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ - int3 │ │ - int3 │ │ + call 77c40 │ │ + mov -0x10(%ebp),%ebx │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - mov 0xe0(%ecx),%eax │ │ - call 5d054 │ │ - pop %ebx │ │ mov %ecx,%esi │ │ - add $0x21788,%ebx │ │ - lock decl (%eax) │ │ - jne 5d06d │ │ - mov 0xe0(%esi),%ecx │ │ - call 5d0e0 │ │ + mov 0x120(%ecx),%ecx │ │ + call 5eec6 │ │ + pop %ebx │ │ + add $0x1f1c6,%ebx │ │ + lock decl (%ecx) │ │ + jne 5eed7 │ │ + call 5ef60 │ │ mov (%esi),%eax │ │ mov 0x4(%esi),%ecx │ │ not %ecx │ │ xor $0xfffffffe,%eax │ │ or %ecx,%eax │ │ - je 5d0bf │ │ - cmpl $0x0,0x48(%esi) │ │ - je 5d08c │ │ - mov 0x4c(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x54(%esi) │ │ - je 5d09d │ │ - mov 0x58(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x60(%esi) │ │ - je 5d0ae │ │ - mov 0x64(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x6c(%esi) │ │ - je 5d0bf │ │ - mov 0x70(%esi),%eax │ │ + je 5ef41 │ │ + cmpl $0x0,0x88(%esi) │ │ + je 5eefc │ │ + mov 0x8c(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0x94(%esi) │ │ + je 5ef13 │ │ + mov 0x98(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0xa0(%esi) │ │ + je 5ef2a │ │ + mov 0xa4(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0xac(%esi) │ │ + je 5ef41 │ │ + mov 0xb0(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %esi,%ecx │ │ mov %eax,%edi │ │ - call 5d140 │ │ + call 5efc0 │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ - int3 │ │ - int3 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 5d0ee │ │ + call 5ef6e │ │ pop %ebx │ │ mov %ecx,%esi │ │ add $0x8,%ecx │ │ - add $0x216ee,%ebx │ │ - call 6cd20 │ │ + add $0x1f11e,%ebx │ │ + call 6c580 │ │ cmp $0xffffffff,%esi │ │ - je 5d112 │ │ + je 5ef92 │ │ lock decl 0x4(%esi) │ │ - jne 5d112 │ │ + jne 5ef92 │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %eax,%edi │ │ cmp $0xffffffff,%esi │ │ - je 5d12f │ │ + je 5efaf │ │ lock decl 0x4(%esi) │ │ - jne 5d12f │ │ + jne 5efaf │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -80128,55 +81650,63 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ sub $0x10,%esp │ │ mov (%ecx),%eax │ │ mov %ecx,%esi │ │ mov 0x4(%ecx),%ecx │ │ - call 5d154 │ │ + call 5efd4 │ │ pop %ebx │ │ - add $0x21688,%ebx │ │ + add $0x1f0b8,%ebx │ │ not %ecx │ │ xor $0xfffffffe,%eax │ │ or %ecx,%eax │ │ - je 5d1a8 │ │ - cmpl $0x0,0x48(%esi) │ │ - je 5d175 │ │ - mov 0x4c(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x54(%esi) │ │ - je 5d186 │ │ - mov 0x58(%esi),%eax │ │ + je 5f040 │ │ + cmpl $0x0,0x88(%esi) │ │ + je 5effb │ │ + mov 0x8c(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x60(%esi) │ │ - je 5d197 │ │ - mov 0x64(%esi),%eax │ │ + call 7b700 │ │ + cmpl $0x0,0x94(%esi) │ │ + je 5f012 │ │ + mov 0x98(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x6c(%esi) │ │ - je 5d1a8 │ │ - mov 0x70(%esi),%eax │ │ + call 7b700 │ │ + cmpl $0x0,0xa0(%esi) │ │ + je 5f029 │ │ + mov 0xa4(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ + cmpl $0x0,0xac(%esi) │ │ + je 5f040 │ │ + mov 0xb0(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ add $0x10,%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 5d1ba │ │ + call 5f05a │ │ pop %ebx │ │ - add $0x21622,%ebx │ │ - call 6cc30 │ │ + add $0x1f032,%ebx │ │ + call 6c470 │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ @@ -80184,85 +81714,85 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x6c,%esp │ │ mov 0x8(%ebp),%eax │ │ - call 5d1e1 │ │ + call 5f081 │ │ pop %esi │ │ mov %ecx,-0x38(%ebp) │ │ - add $0x215fb,%esi │ │ + add $0x1f00b,%esi │ │ movzbl 0x4(%eax),%ebx │ │ cmpl $0x1,(%eax) │ │ - jne 5d21f │ │ + jne 5f0bf │ │ movzbl 0x7(%eax),%ecx │ │ mov -0x38(%ebp),%edx │ │ movzwl 0x5(%eax),%esi │ │ movsd 0x8(%eax),%xmm0 │ │ mov %cl,0xb(%edx) │ │ mov %si,0x9(%edx) │ │ mov %bl,0x8(%edx) │ │ movsd %xmm0,0xc(%edx) │ │ movl $0xffffffff,0x4(%edx) │ │ - jmp 5d690 │ │ + jmp 5f530 │ │ mov (%edx),%edi │ │ mov %bl,-0x1c(%ebp) │ │ mov 0x8(%eax),%ecx │ │ mov 0xc(%eax),%ebx │ │ mov %edx,-0x20(%ebp) │ │ - cmpl $0x1,0x128(%edi) │ │ + cmpl $0x1,0x15c(%edi) │ │ mov %ecx,-0x2c(%ebp) │ │ - jne 5d58b │ │ - lea 0x12c(%edi),%ecx │ │ + jne 5f42b │ │ + lea 0x160(%edi),%ecx │ │ cmpl $0x0,(%ecx) │ │ - je 5d5b2 │ │ + je 5f452 │ │ mov 0x8(%edx),%eax │ │ mov %esi,-0x28(%ebp) │ │ mov %eax,-0x30(%ebp) │ │ mov 0xc(%edx),%eax │ │ mov 0xc(%ecx),%edx │ │ test %edx,%edx │ │ mov %eax,-0x14(%ebp) │ │ - je 5d370 │ │ + je 5f210 │ │ mov %ecx,-0x48(%ebp) │ │ mov 0x8(%ecx),%ecx │ │ cmp $0x1,%edx │ │ mov %ebx,-0x40(%ebp) │ │ mov %edi,-0x34(%ebp) │ │ mov %edx,-0x44(%ebp) │ │ mov %ecx,-0x18(%ebp) │ │ mov $0x0,%ecx │ │ - jne 5d374 │ │ + jne 5f214 │ │ mov -0x30(%ebp),%edi │ │ mov -0x18(%ebp),%edx │ │ lea (%ecx,%ecx,4),%ebx │ │ xor %esi,%esi │ │ mov %ecx,-0x10(%ebp) │ │ mov %eax,%ecx │ │ cmp (%edx,%ebx,4),%edi │ │ sbb 0x4(%edx,%ebx,4),%ecx │ │ - jb 5d3b7 │ │ + jb 5f257 │ │ cmp 0x8(%edx,%ebx,4),%edi │ │ mov %eax,%ecx │ │ mov -0x34(%ebp),%edi │ │ sbb 0xc(%edx,%ebx,4),%ecx │ │ - jae 5d3be │ │ + jae 5f25e │ │ mov -0x44(%ebp),%esi │ │ mov -0x10(%ebp),%ecx │ │ cmp %esi,%ecx │ │ - jae 5d6b5 │ │ + jae 5f555 │ │ lea (%edx,%ebx,4),%eax │ │ mov -0x20(%ebp),%esi │ │ movzbl -0x1c(%ebp),%ebx │ │ mov 0x10(%eax),%ecx │ │ mov -0x48(%ebp),%eax │ │ mov 0x4(%eax),%edx │ │ cmp %edx,%ecx │ │ - jae 5d6c8 │ │ + jae 5f568 │ │ mov -0x2c(%ebp),%edx │ │ mov (%eax),%eax │ │ mov %bl,-0x21(%ebp) │ │ lea -0x4c(%ebp),%ebx │ │ lea (%ecx,%ecx,8),%ecx │ │ mov %ebx,-0x68(%ebp) │ │ lea -0x58(%ebp),%ebx │ │ @@ -80275,276 +81805,276 @@ │ │ lea -0x50(%ebp),%esi │ │ mov %ebx,-0x60(%ebp) │ │ mov %esi,-0x5c(%ebp) │ │ lea (%eax,%ecx,4),%esi │ │ mov %esi,-0x4c(%ebp) │ │ mov %edx,-0x50(%ebp) │ │ cmpl $0x1,(%eax,%ecx,4) │ │ - jne 5d698 │ │ + jne 5f538 │ │ add $0x4,%esi │ │ cmpl $0x0,(%esi) │ │ - jne 5d3be │ │ + jne 5f25e │ │ movzbl 0x7(%esi),%ecx │ │ movzbl 0x4(%esi),%eax │ │ mov %cl,-0x3a(%ebp) │ │ cmp $0xff,%al │ │ movzwl 0x5(%esi),%ecx │ │ mov %cx,-0x3c(%ebp) │ │ mov 0x8(%esi),%ecx │ │ - je 5d3bc │ │ + je 5f25c │ │ mov 0xc(%esi),%edx │ │ mov -0x3a(%ebp),%ah │ │ mov -0x38(%ebp),%ebx │ │ movzwl -0x3c(%ebp),%edi │ │ mov %ah,0xb(%ebx) │ │ mov %di,0x9(%ebx) │ │ mov %al,0x8(%ebx) │ │ mov %ecx,0xc(%ebx) │ │ mov %edx,0x10(%ebx) │ │ movl $0xffffffff,0x4(%ebx) │ │ - jmp 5d690 │ │ + jmp 5f530 │ │ xor %esi,%esi │ │ - jmp 5d3be │ │ + jmp 5f25e │ │ mov -0x44(%ebp),%edx │ │ xor %ecx,%ecx │ │ - jmp 5d38e │ │ + jmp 5f22e │ │ nopl 0x0(%eax,%eax,1) │ │ mov -0x14(%ebp),%eax │ │ sub %esi,%edx │ │ cmp $0x1,%edx │ │ - jbe 5d286 │ │ + jbe 5f126 │ │ mov %edx,%esi │ │ mov %ecx,-0x10(%ebp) │ │ mov -0x30(%ebp),%ebx │ │ shr $1,%esi │ │ lea (%esi,%ecx,1),%edi │ │ mov -0x18(%ebp),%ecx │ │ lea (%edi,%edi,4),%eax │ │ cmp (%ecx,%eax,4),%ebx │ │ mov -0x14(%ebp),%eax │ │ lea (%edi,%edi,4),%ebx │ │ sbb 0x4(%ecx,%ebx,4),%eax │ │ mov -0x10(%ebp),%ecx │ │ - jb 5d380 │ │ + jb 5f220 │ │ mov %edi,%ecx │ │ - jmp 5d380 │ │ + jmp 5f220 │ │ mov -0x34(%ebp),%edi │ │ - jmp 5d3be │ │ + jmp 5f25e │ │ mov %ecx,%esi │ │ mov (%edi),%eax │ │ mov 0x4(%edi),%ecx │ │ not %ecx │ │ xor $0xfffffffe,%eax │ │ or %ecx,%eax │ │ - jne 5d3db │ │ + jne 5f27b │ │ mov %esi,-0x20(%ebp) │ │ xor %ebx,%ebx │ │ mov $0x2,%edi │ │ - jmp 5d676 │ │ - cmpl $0x1,0x114(%edi) │ │ - jne 5d5f8 │ │ - add $0x118,%edi │ │ + jmp 5f516 │ │ + cmpl $0x1,0x148(%edi) │ │ + jne 5f498 │ │ + add $0x14c,%edi │ │ cmpl $0x0,(%edi) │ │ - je 5d623 │ │ + je 5f4c3 │ │ mov 0xc(%edi),%ebx │ │ mov %esi,-0x20(%ebp) │ │ test %ebx,%ebx │ │ - je 5d66c │ │ + je 5f50c │ │ mov 0x8(%edi),%eax │ │ xor %ecx,%ecx │ │ cmp $0x1,%ebx │ │ movl $0x2,-0x2c(%ebp) │ │ mov %edi,-0x34(%ebp) │ │ mov %ebx,-0x1c(%ebp) │ │ mov %eax,-0x18(%ebp) │ │ - jne 5d4a7 │ │ + jne 5f347 │ │ mov %ecx,%edi │ │ lea (%ecx,%ecx,2),%ebx │ │ mov -0x30(%ebp),%edx │ │ mov -0x18(%ebp),%ecx │ │ mov -0x14(%ebp),%eax │ │ cmp 0x8(%ecx,%ebx,8),%edx │ │ mov %eax,%esi │ │ sbb 0xc(%ecx,%ebx,8),%esi │ │ - jb 5d52e │ │ + jb 5f3ce │ │ cmp 0x10(%ecx,%ebx,8),%edx │ │ mov %eax,%esi │ │ sbb 0x14(%ecx,%ebx,8),%esi │ │ - jae 5d52e │ │ + jae 5f3ce │ │ mov -0x1c(%ebp),%edx │ │ cmp %edx,%edi │ │ - jae 5d6d9 │ │ + jae 5f579 │ │ lea (%ecx,%ebx,8),%eax │ │ mov 0x4(%eax),%ebx │ │ test %ebx,%ebx │ │ - je 5d673 │ │ + je 5f513 │ │ mov (%eax),%eax │ │ xor %ecx,%ecx │ │ cmp $0x1,%ebx │ │ mov %ebx,-0x1c(%ebp) │ │ mov %eax,-0x18(%ebp) │ │ mov -0x14(%ebp),%eax │ │ - jne 5d535 │ │ + jne 5f3d5 │ │ mov %ecx,-0x10(%ebp) │ │ lea (%ecx,%ecx,2),%edx │ │ mov -0x18(%ebp),%ecx │ │ mov -0x30(%ebp),%ebx │ │ mov 0x4(%ecx,%edx,8),%esi │ │ mov (%ecx,%edx,8),%edi │ │ mov %esi,%edx │ │ mov %edi,%ecx │ │ xor %ebx,%edi │ │ xor %eax,%edx │ │ or %edx,%edi │ │ - jne 5d4f2 │ │ + jne 5f392 │ │ mov -0x34(%ebp),%edx │ │ mov -0x10(%ebp),%ecx │ │ - jmp 5d502 │ │ + jmp 5f3a2 │ │ mov -0x1c(%ebp),%ebx │ │ mov -0x18(%ebp),%edi │ │ xor %ecx,%ecx │ │ - jmp 5d4cb │ │ + jmp 5f36b │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl 0x0(%eax,%eax,1) │ │ sub %esi,%ebx │ │ cmp $0x1,%ebx │ │ - jbe 5d423 │ │ + jbe 5f2c3 │ │ mov %ebx,%esi │ │ mov -0x30(%ebp),%edx │ │ mov %ecx,-0x10(%ebp) │ │ shr $1,%esi │ │ lea (%esi,%ecx,1),%eax │ │ lea (%eax,%eax,2),%ecx │ │ cmp 0x8(%edi,%ecx,8),%edx │ │ mov -0x14(%ebp),%edx │ │ lea (%eax,%eax,2),%ecx │ │ sbb 0xc(%edi,%ecx,8),%edx │ │ mov -0x10(%ebp),%ecx │ │ - jb 5d4c0 │ │ + jb 5f360 │ │ mov %eax,%ecx │ │ - jmp 5d4c0 │ │ + jmp 5f360 │ │ cmp %ebx,%ecx │ │ mov -0x10(%ebp),%ecx │ │ mov -0x34(%ebp),%edx │ │ sbb %eax,%esi │ │ adc $0x0,%ecx │ │ - je 5d52e │ │ + je 5f3ce │ │ dec %ecx │ │ mov -0x1c(%ebp),%eax │ │ cmp %eax,%ecx │ │ - jae 5d6ec │ │ + jae 5f58c │ │ mov -0x18(%ebp),%edi │ │ lea (%ecx,%ecx,2),%eax │ │ lea (%edi,%eax,8),%esi │ │ mov 0x8(%edi,%eax,8),%eax │ │ cmp %eax,0x4(%edx) │ │ - jbe 5d574 │ │ + jbe 5f414 │ │ mov (%edx),%edx │ │ lea (%eax,%eax,2),%eax │ │ mov 0x4(%edx,%eax,4),%ecx │ │ mov 0x8(%edx,%eax,4),%eax │ │ - jmp 5d576 │ │ + jmp 5f416 │ │ xor %ebx,%ebx │ │ - jmp 5d673 │ │ + jmp 5f513 │ │ mov -0x1c(%ebp),%ebx │ │ mov -0x18(%ebp),%edx │ │ xor %ecx,%ecx │ │ - jmp 5d54e │ │ + jmp 5f3ee │ │ nop │ │ mov -0x14(%ebp),%eax │ │ sub %esi,%ebx │ │ cmp $0x1,%ebx │ │ - jbe 5d480 │ │ + jbe 5f320 │ │ mov %ebx,%esi │ │ mov %ecx,-0x10(%ebp) │ │ shr $1,%esi │ │ lea (%esi,%ecx,1),%edi │ │ mov -0x30(%ebp),%ecx │ │ lea (%edi,%edi,2),%eax │ │ cmp (%edx,%eax,8),%ecx │ │ mov -0x14(%ebp),%eax │ │ lea (%edi,%edi,2),%ecx │ │ sbb 0x4(%edx,%ecx,8),%eax │ │ mov -0x10(%ebp),%ecx │ │ - jb 5d540 │ │ + jb 5f3e0 │ │ mov %edi,%ecx │ │ - jmp 5d540 │ │ + jmp 5f3e0 │ │ xor %ecx,%ecx │ │ mov 0x10(%esi),%ebx │ │ mov 0x14(%esi),%esi │ │ xor %edx,%edx │ │ test %ebx,%ebx │ │ setne %dl │ │ mov %edx,-0x2c(%ebp) │ │ - jmp 5d673 │ │ + jmp 5f513 │ │ mov -0x2c(%ebp),%edx │ │ - lea 0x128(%edi),%ecx │ │ + lea 0x15c(%edi),%ecx │ │ mov %ebx,(%esp) │ │ mov %ebx,-0x40(%ebp) │ │ mov %esi,%ebx │ │ - call 63130 │ │ + call 63820 │ │ mov -0x20(%ebp),%edx │ │ mov -0x40(%ebp),%ebx │ │ mov %eax,%ecx │ │ cmpl $0x0,(%ecx) │ │ - jne 5d24c │ │ + jne 5f0ec │ │ movzbl 0x4(%ecx),%edx │ │ mov 0x8(%ecx),%eax │ │ cmp $0xff,%dl │ │ mov %eax,-0x14(%ebp) │ │ - je 5d5ed │ │ + je 5f48d │ │ mov 0x7(%ecx),%dh │ │ mov -0x38(%ebp),%edi │ │ mov 0xc(%ecx),%esi │ │ mov %dh,0xb(%edi) │ │ movzwl 0x5(%ecx),%eax │ │ mov -0x14(%ebp),%ecx │ │ mov %ax,0x9(%edi) │ │ mov %dl,0x8(%edi) │ │ mov %ecx,0xc(%edi) │ │ mov %esi,0x10(%edi) │ │ movl $0xffffffff,0x4(%edi) │ │ - jmp 5d690 │ │ + jmp 5f530 │ │ mov -0x14(%ebp),%ecx │ │ mov -0x20(%ebp),%edx │ │ - jmp 5d24c │ │ + jmp 5f0ec │ │ mov -0x20(%ebp),%eax │ │ mov -0x28(%ebp),%ebx │ │ - lea 0x114(%edi),%ecx │ │ + lea 0x148(%edi),%ecx │ │ mov 0x4(%eax),%eax │ │ mov (%eax),%edx │ │ mov %edi,0x4(%esp) │ │ mov %edi,(%esp) │ │ add $0x8,%edx │ │ - call 5d700 │ │ + call 5f5a0 │ │ mov %eax,%edi │ │ cmpl $0x0,(%edi) │ │ - jne 5d3f7 │ │ + jne 5f297 │ │ movzbl 0x4(%edi),%ecx │ │ mov 0x8(%edi),%eax │ │ cmp $0xff,%ecx │ │ - je 5d65c │ │ + je 5f4fc │ │ movzwl 0x5(%edi),%edx │ │ movzbl 0x7(%edi),%esi │ │ mov 0xc(%edi),%edi │ │ shl $0x8,%edx │ │ shl $0x18,%esi │ │ or %edx,%esi │ │ mov -0x38(%ebp),%edx │ │ or %ecx,%esi │ │ mov %esi,0x8(%edx) │ │ mov %eax,0xc(%edx) │ │ mov %edi,0x10(%edx) │ │ movl $0xffffffff,0x4(%edx) │ │ - jmp 5d690 │ │ + jmp 5f530 │ │ mov %eax,%edi │ │ mov 0xc(%edi),%ebx │ │ mov %esi,-0x20(%ebp) │ │ test %ebx,%ebx │ │ - jne 5d405 │ │ + jne 5f2a5 │ │ movl $0x2,-0x2c(%ebp) │ │ mov -0x2c(%ebp),%edi │ │ mov -0x38(%ebp),%edx │ │ mov %ebx,0x8(%edx) │ │ mov -0x20(%ebp),%ebx │ │ mov %edi,0xc(%edx) │ │ mov %esi,0x10(%edx) │ │ @@ -80557,3377 +82087,2536 @@ │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x28(%ebp),%ebx │ │ lea -0x68(%ebp),%edx │ │ mov %esi,%ecx │ │ - call 64160 │ │ + call 64860 │ │ mov %eax,%esi │ │ cmpl $0x0,(%esi) │ │ - jne 5d3be │ │ - jmp 5d32d │ │ + jne 5f25e │ │ + jmp 5f1cd │ │ mov -0x28(%ebp),%ebx │ │ mov %esi,%edx │ │ - lea -0x964(%ebx),%eax │ │ + lea -0xaec(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 31e2c │ │ + call 336a0 │ │ mov -0x28(%ebp),%ebx │ │ - lea -0x954(%ebx),%eax │ │ + lea -0xadc(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 31e2c │ │ + call 336a0 │ │ mov -0x28(%ebp),%ebx │ │ mov %edi,%ecx │ │ - lea -0x148c(%ebx),%eax │ │ + lea -0x15ec(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 31e2c │ │ + call 336a0 │ │ mov -0x28(%ebp),%ebx │ │ mov %eax,%edx │ │ - lea -0x147c(%ebx),%eax │ │ + lea -0x15dc(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 31e2c │ │ + call 336a0 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x26c,%esp │ │ - mov %edx,-0x198(%ebp) │ │ - mov 0xc(%ebp),%edx │ │ - mov %ecx,-0x244(%ebp) │ │ - call 5d720 │ │ + sub $0x27c,%esp │ │ + mov 0xc(%ebp),%edi │ │ + mov %edx,-0x1fc(%ebp) │ │ + mov %ecx,-0xcc(%ebp) │ │ + call 5f5c0 │ │ pop %ebx │ │ - add $0x210bc,%ebx │ │ - mov 0x78(%edx),%edi │ │ - mov 0x94(%edx),%esi │ │ - mov 0x50(%edx),%eax │ │ - movsd 0x8c(%edx),%xmm0 │ │ - movzbl 0xa5(%edx),%ecx │ │ - mov %edi,-0x54(%ebp) │ │ - mov %esi,-0x38(%ebp) │ │ - mov 0x7c(%edx),%edi │ │ - mov 0x80(%edx),%esi │ │ + add $0x1eacc,%ebx │ │ + mov 0x90(%edi),%eax │ │ + movups 0xb8(%edi),%xmm0 │ │ + movzbl 0xcd(%edi),%ecx │ │ + mov 0x70(%edi),%esi │ │ + mov 0x74(%edi),%edx │ │ test %eax,%eax │ │ - movaps %xmm0,-0x78(%ebp) │ │ - mov %cl,-0x40(%ebp) │ │ + movaps %xmm0,-0x278(%ebp) │ │ + mov %cl,-0x268(%ebp) │ │ + mov %esi,-0xd4(%ebp) │ │ + mov %edx,-0xd0(%ebp) │ │ mov %eax,-0x24(%ebp) │ │ - mov %edi,-0x18c(%ebp) │ │ - mov %esi,-0x50(%ebp) │ │ - je 5d797 │ │ - mov 0x4c(%edx),%edi │ │ + je 5f639 │ │ + mov 0x8c(%edi),%edi │ │ lea 0x0(,%eax,4),%esi │ │ mov %esi,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 5ffd1 │ │ + je 614c8 │ │ mov %esi,0x8(%esp) │ │ mov %edi,0x4(%esp) │ │ - mov %eax,-0x34(%ebp) │ │ + mov %eax,-0x94(%ebp) │ │ mov %eax,(%esp) │ │ - call 7bfc0 │ │ - jmp 5d79e │ │ - movl $0x2,-0x34(%ebp) │ │ - mov 0xc(%ebp),%eax │ │ - mov %ebx,-0x20(%ebp) │ │ - mov 0x5c(%eax),%esi │ │ + call 7b710 │ │ + mov 0xc(%ebp),%edi │ │ + jmp 5f643 │ │ + movl $0x2,-0x94(%ebp) │ │ + mov 0x9c(%edi),%esi │ │ + mov %ebx,-0x10(%ebp) │ │ test %esi,%esi │ │ - mov %esi,-0x44(%ebp) │ │ - je 5d7df │ │ - mov 0x58(%eax),%edi │ │ - mov %esi,%eax │ │ - shl $0x4,%eax │ │ + mov %esi,-0xa8(%ebp) │ │ + je 5f8ca │ │ + mov 0x98(%edi),%eax │ │ + movl $0x0,-0x1f8(%ebp) │ │ + movl $0x10,0x4(%esp) │ │ mov %eax,-0x18(%ebp) │ │ + mov %esi,%eax │ │ + shl $0x5,%eax │ │ + mov %eax,-0x14(%ebp) │ │ + mov %eax,0x8(%esp) │ │ + lea -0x1f8(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfa0 │ │ + call 7b780 │ │ + mov -0x1f8(%ebp),%edi │ │ + xor %ecx,%ecx │ │ test %eax,%eax │ │ - mov %eax,-0x48(%ebp) │ │ - je 5ffdd │ │ - mov %esi,-0x14(%ebp) │ │ - mov %ecx,-0x28(%ebp) │ │ - xor %edx,%edx │ │ - mov %edi,-0x2c(%ebp) │ │ - mov -0x14(%ebp),%ecx │ │ - jmp 5f96f │ │ - movl $0x4,-0x48(%ebp) │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x68(%eax),%ecx │ │ + cmove %edi,%ecx │ │ test %ecx,%ecx │ │ - mov %ecx,-0x1c(%ebp) │ │ - je 5d89d │ │ - mov 0x64(%eax),%edi │ │ - lea 0x0(,%ecx,4),%esi │ │ + mov %ecx,-0x90(%ebp) │ │ + je 614d4 │ │ + mov -0x18(%ebp),%edx │ │ + mov -0x14(%ebp),%eax │ │ + test %eax,%eax │ │ + je 5f6ef │ │ + mov -0x10(%ebp),%ebx │ │ + lea 0x20(%edx),%ecx │ │ + mov %eax,-0x14(%ebp) │ │ + mov %ecx,-0x18(%ebp) │ │ + lea -0x1f8(%ebp),%ecx │ │ + call 617b0 │ │ + mov -0x14(%ebp),%eax │ │ + movaps -0x1f8(%ebp),%xmm0 │ │ + movaps -0x1e8(%ebp),%xmm1 │ │ + mov -0x18(%ebp),%edx │ │ + add $0xffffffe0,%eax │ │ + movaps %xmm1,0x10(%edi) │ │ + movaps %xmm0,(%edi) │ │ + add $0x20,%edi │ │ + dec %esi │ │ + jne 5f6b0 │ │ + mov -0x10(%ebp),%ebx │ │ + mov 0xc(%ebp),%edi │ │ + mov 0xa8(%edi),%eax │ │ + test %eax,%eax │ │ + mov %eax,-0x8c(%ebp) │ │ + je 5f8e8 │ │ + mov 0xa4(%edi),%edi │ │ + lea 0x0(,%eax,4),%esi │ │ mov %esi,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 5ffec │ │ + je 614e6 │ │ mov %esi,0x8(%esp) │ │ mov %edi,0x4(%esp) │ │ - mov %eax,-0x18(%ebp) │ │ + mov %eax,-0x88(%ebp) │ │ mov %eax,(%esp) │ │ - call 7bfc0 │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x74(%eax),%esi │ │ - test %esi,%esi │ │ - je 5d8b2 │ │ - mov 0x70(%eax),%eax │ │ - mov %eax,-0x30(%ebp) │ │ - lea 0x0(,%esi,8),%eax │ │ - lea (%eax,%eax,8),%eax │ │ - mov %eax,-0x10(%ebp) │ │ + call 7b710 │ │ + mov 0xc(%ebp),%edi │ │ + mov 0xb4(%edi),%ecx │ │ + test %ecx,%ecx │ │ + mov %ecx,-0x60(%ebp) │ │ + je 5f903 │ │ + mov 0xb0(%edi),%esi │ │ + imul $0x70,%ecx,%eax │ │ + movl $0x0,-0x1f8(%ebp) │ │ + movl $0x10,0x4(%esp) │ │ + mov %eax,-0x7c(%ebp) │ │ + mov %eax,0x8(%esp) │ │ + lea -0x1f8(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfa0 │ │ - test %eax,%eax │ │ - mov %eax,-0x14(%ebp) │ │ - je 5fffa │ │ + call 7b780 │ │ xor %edx,%edx │ │ - mov %esi,-0x28(%ebp) │ │ - nopl (%eax) │ │ - cmp %edx,-0x10(%ebp) │ │ - je 5d8b9 │ │ - mov -0x30(%ebp),%eax │ │ - mov %edx,%edi │ │ - lea -0x180(%ebp),%ecx │ │ - add %eax,%edx │ │ - call 602b0 │ │ - mov -0x14(%ebp),%eax │ │ + test %eax,%eax │ │ + jne 5f78c │ │ + mov -0x1f8(%ebp),%edx │ │ + test %edx,%edx │ │ + je 614f4 │ │ + mov -0x60(%ebp),%ebx │ │ + xor %edi,%edi │ │ + mov %edx,-0x20(%ebp) │ │ + jmp 5f87c │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ + lea 0x20(%esi),%edx │ │ + lea -0x1f8(%ebp),%ecx │ │ + movaps %xmm4,-0x78(%ebp) │ │ + call 617b0 │ │ + movaps -0x78(%ebp),%xmm4 │ │ + mov -0x1f8(%ebp),%eax │ │ + mov -0x1f4(%ebp),%ecx │ │ + lea -0x1f0(%ebp),%edx │ │ + movaps -0x248(%ebp),%xmm0 │ │ + movaps -0x238(%ebp),%xmm1 │ │ + mov -0x14(%ebp),%ebx │ │ + movsd 0x10(%edx),%xmm2 │ │ + movsd (%edx),%xmm5 │ │ + movsd 0x8(%edx),%xmm3 │ │ + mov -0x20(%ebp),%edx │ │ + movaps %xmm1,-0x48(%ebp) │ │ + movaps %xmm0,-0x58(%ebp) │ │ + dec %ebx │ │ + movsd %xmm2,-0xb8(%ebp) │ │ + movsd %xmm3,-0xc0(%ebp) │ │ + movsd %xmm5,-0xc8(%ebp) │ │ + movaps %xmm1,0x10(%edx,%edi,1) │ │ + movaps %xmm0,(%edx,%edi,1) │ │ + mov %ecx,0x24(%edx,%edi,1) │ │ + mov %eax,0x20(%edx,%edi,1) │ │ + mov -0x1c(%ebp),%eax │ │ + mov -0x18(%ebp),%ecx │ │ + movsd -0xc8(%ebp),%xmm0 │ │ + movsd -0xc0(%ebp),%xmm1 │ │ + movsd %xmm0,0x28(%edx,%edi,1) │ │ + movsd %xmm1,0x30(%edx,%edi,1) │ │ + movsd -0xb8(%ebp),%xmm0 │ │ + movsd %xmm0,0x38(%edx,%edi,1) │ │ + movaps 0x40(%esi),%xmm0 │ │ + add $0x70,%esi │ │ + movaps %xmm0,0x40(%edx,%edi,1) │ │ + movaps %xmm4,0x50(%edx,%edi,1) │ │ + mov %eax,0x64(%edx,%edi,1) │ │ + mov %ecx,0x60(%edx,%edi,1) │ │ + add $0x70,%edi │ │ + test %ebx,%ebx │ │ + je 5f8c2 │ │ + cmp %edi,-0x7c(%ebp) │ │ + je 5f8c2 │ │ + mov %ebx,-0x14(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x248(%ebp),%ecx │ │ + mov %esi,%edx │ │ + call 617b0 │ │ + mov 0x20(%esi),%ecx │ │ + mov 0x64(%esi),%eax │ │ + mov 0x60(%esi),%edx │ │ + movaps 0x50(%esi),%xmm4 │ │ + and 0x24(%esi),%ecx │ │ + mov %eax,-0x1c(%ebp) │ │ + mov %edx,-0x18(%ebp) │ │ + cmp $0xffffffff,%ecx │ │ + jne 5f7b0 │ │ + mov $0xffffffff,%eax │ │ + mov $0xffffffff,%ecx │ │ + jmp 5f7d2 │ │ + mov -0x10(%ebp),%ebx │ │ + mov 0xc(%ebp),%edi │ │ + jmp 5f908 │ │ + movl $0x10,-0x90(%ebp) │ │ + mov 0xa8(%edi),%eax │ │ + test %eax,%eax │ │ + mov %eax,-0x8c(%ebp) │ │ + jne 5f709 │ │ + movl $0x2,-0x88(%ebp) │ │ + mov 0xb4(%edi),%ecx │ │ + test %ecx,%ecx │ │ + mov %ecx,-0x60(%ebp) │ │ + jne 5f750 │ │ + mov $0x10,%edx │ │ + mov 0x80(%edi),%ecx │ │ + mov %edx,-0x20(%ebp) │ │ + mov 0x78(%edi),%esi │ │ + mov 0x7c(%edi),%eax │ │ + mov 0x84(%edi),%edx │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov (%edi),%ecx │ │ + mov %eax,-0x18(%ebp) │ │ + mov %edx,-0x78(%ebp) │ │ + mov %esi,-0x14(%ebp) │ │ + and 0x4(%edi),%ecx │ │ + cmp $0xffffffff,%ecx │ │ + je 5f985 │ │ + lea -0x58(%ebp),%ecx │ │ mov %edi,%edx │ │ - mov %esi,%ebx │ │ - mov $0x12,%ecx │ │ - lea -0x180(%ebp),%esi │ │ - add $0x48,%edx │ │ - decl -0x28(%ebp) │ │ - lea (%eax,%edi,1),%edi │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ - mov %ebx,%esi │ │ - mov -0x20(%ebp),%ebx │ │ - jne 5d860 │ │ - jmp 5d8b9 │ │ - movl $0x2,-0x18(%ebp) │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x74(%eax),%esi │ │ - test %esi,%esi │ │ - jne 5d832 │ │ - movl $0x4,-0x14(%ebp) │ │ - mov 0xc(%ebp),%edx │ │ - mov %esi,-0x2c(%ebp) │ │ - mov 0x98(%edx),%ecx │ │ - mov 0x88(%edx),%esi │ │ - mov 0x84(%edx),%eax │ │ - mov %ecx,-0x28(%ebp) │ │ - mov (%edx),%ecx │ │ - mov %esi,-0x30(%ebp) │ │ - mov 0x9c(%edx),%esi │ │ - mov %eax,-0x10(%ebp) │ │ - and 0x4(%edx),%ecx │ │ - mov %esi,-0x188(%ebp) │ │ + call 617b0 │ │ + mov 0x20(%edi),%ecx │ │ + mov 0x64(%edi),%eax │ │ + mov 0x60(%edi),%edx │ │ + movaps 0x50(%edi),%xmm2 │ │ + and 0x24(%edi),%ecx │ │ + mov %eax,-0x84(%ebp) │ │ + mov %edx,-0x7c(%ebp) │ │ cmp $0xffffffff,%ecx │ │ - je 5d992 │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x180(%ebp),%ecx │ │ - mov %edx,%esi │ │ - call 602b0 │ │ - movsd -0x170(%ebp),%xmm1 │ │ - movsd -0x168(%ebp),%xmm2 │ │ - movsd -0x178(%ebp),%xmm0 │ │ - mov -0x180(%ebp),%edi │ │ - mov -0x17c(%ebp),%ebx │ │ - movsd %xmm1,-0x1d8(%ebp) │ │ - movsd -0x160(%ebp),%xmm1 │ │ - movsd %xmm2,-0x1d0(%ebp) │ │ - movsd -0x158(%ebp),%xmm2 │ │ + je 5f999 │ │ + lea 0x20(%edi),%edx │ │ + lea -0x248(%ebp),%ecx │ │ + movaps %xmm2,-0x218(%ebp) │ │ + call 617b0 │ │ + movaps -0x218(%ebp),%xmm2 │ │ + mov -0x248(%ebp),%ecx │ │ + mov -0x244(%ebp),%edx │ │ + jmp 5f9a3 │ │ + mov -0x268(%ebp),%ah │ │ + mov %edi,%ebx │ │ + mov $0xffffffff,%edi │ │ + mov $0xffffffff,%esi │ │ + jmp 5f9bc │ │ + mov $0xffffffff,%ecx │ │ + mov $0xffffffff,%edx │ │ + mov %edi,%ebx │ │ + mov -0x268(%ebp),%ah │ │ + mov -0x58(%ebp),%edi │ │ + mov -0x54(%ebp),%esi │ │ + movaps 0x40(%ebx),%xmm0 │ │ + movaps %xmm0,-0xc8(%ebp) │ │ + movsd -0x40(%ebp),%xmm0 │ │ + mov 0xc8(%ebx),%al │ │ + mov 0xc9(%ebx),%ebx │ │ + movsd -0x48(%ebp),%xmm1 │ │ + movl $0x0,-0xa0(%ebp) │ │ + movl $0x4,-0x9c(%ebp) │ │ + movl $0x0,-0x98(%ebp) │ │ + movl $0x4,-0xa4(%ebp) │ │ + movl $0x4,-0x80(%ebp) │ │ + movl $0x0,-0x218(%ebp) │ │ movsd %xmm0,-0x1e0(%ebp) │ │ + movsd -0x50(%ebp),%xmm0 │ │ + movsd %xmm1,-0x1e8(%ebp) │ │ + movsd -0x238(%ebp),%xmm1 │ │ + movsd %xmm0,-0x1f0(%ebp) │ │ + movsd -0x240(%ebp),%xmm0 │ │ movsd %xmm1,-0x1c8(%ebp) │ │ - movsd -0x150(%ebp),%xmm1 │ │ - movsd %xmm2,-0x1c0(%ebp) │ │ - movsd -0x148(%ebp),%xmm2 │ │ - movsd %xmm1,-0x1b8(%ebp) │ │ - movsd -0x140(%ebp),%xmm1 │ │ - movsd %xmm2,-0x1b0(%ebp) │ │ - movsd %xmm1,-0x1a8(%ebp) │ │ - jmp 5d99e │ │ - mov $0xffffffff,%edi │ │ - mov %edx,%esi │ │ - mov $0xffffffff,%ebx │ │ - movsd -0x1a8(%ebp),%xmm0 │ │ - movzbl 0xa0(%esi),%eax │ │ - mov 0xa1(%esi),%ecx │ │ - movsd -0x1d8(%ebp),%xmm1 │ │ - mov -0x24(%ebp),%edx │ │ - mov -0x18(%ebp),%esi │ │ - movl $0x0,-0x8c(%ebp) │ │ - movl $0x4,-0x88(%ebp) │ │ - movl $0x0,-0x64(%ebp) │ │ - movl $0x4,-0x60(%ebp) │ │ - movl $0x0,-0x84(%ebp) │ │ - movl $0x0,-0x5c(%ebp) │ │ - movsd %xmm0,-0x140(%ebp) │ │ - movsd -0x1b0(%ebp),%xmm0 │ │ - movsd %xmm1,-0x170(%ebp) │ │ - movsd %xmm0,-0x148(%ebp) │ │ - movsd -0x1b8(%ebp),%xmm0 │ │ - movsd %xmm0,-0x150(%ebp) │ │ - movsd -0x1c0(%ebp),%xmm0 │ │ - movsd %xmm0,-0x158(%ebp) │ │ - movsd -0x1c8(%ebp),%xmm0 │ │ - movsd %xmm0,-0x160(%ebp) │ │ - movsd -0x1d0(%ebp),%xmm0 │ │ - movsd %xmm0,-0x168(%ebp) │ │ - movsd -0x1e0(%ebp),%xmm0 │ │ - movsd %xmm0,-0x178(%ebp) │ │ - mov %ebx,-0x17c(%ebp) │ │ - mov -0x34(%ebp),%ebx │ │ - mov %edi,-0x180(%ebp) │ │ - mov %edx,-0x138(%ebp) │ │ - mov -0x30(%ebp),%edi │ │ - movaps -0x78(%ebp),%xmm0 │ │ - mov %ebx,-0x134(%ebp) │ │ - mov %edx,-0x130(%ebp) │ │ - mov -0x44(%ebp),%edx │ │ - mov -0x48(%ebp),%ebx │ │ - mov %edx,-0x12c(%ebp) │ │ - mov %ebx,-0x128(%ebp) │ │ - mov %edx,-0x124(%ebp) │ │ - mov -0x1c(%ebp),%edx │ │ - mov %edx,-0x120(%ebp) │ │ - mov %esi,-0x11c(%ebp) │ │ - mov %edx,-0x118(%ebp) │ │ - mov -0x2c(%ebp),%edx │ │ + movsd %xmm0,-0x1d0(%ebp) │ │ + movsd -0x230(%ebp),%xmm0 │ │ + movsd %xmm0,-0x1c0(%ebp) │ │ + movaps -0xc8(%ebp),%xmm0 │ │ + movl $0x0,-0xc8(%ebp) │ │ + movl $0x4,-0xc4(%ebp) │ │ + movl $0x0,-0xc0(%ebp) │ │ + movaps %xmm0,-0x1b8(%ebp) │ │ + mov %esi,-0x1f4(%ebp) │ │ + mov %edi,-0x1f8(%ebp) │ │ + mov %ecx,-0x1d8(%ebp) │ │ + mov -0x84(%ebp),%ecx │ │ + mov %edx,-0x1d4(%ebp) │ │ + movaps %xmm2,-0x1a8(%ebp) │ │ mov -0x14(%ebp),%esi │ │ - mov %edx,-0x114(%ebp) │ │ - mov %esi,-0x110(%ebp) │ │ - mov %edx,-0x10c(%ebp) │ │ - mov -0x54(%ebp),%edx │ │ - mov -0x10(%ebp),%esi │ │ - mov %edx,-0x108(%ebp) │ │ - mov -0x18c(%ebp),%edx │ │ - mov %edx,-0x104(%ebp) │ │ - mov -0x50(%ebp),%edx │ │ - mov %edx,-0x100(%ebp) │ │ - mov -0x38(%ebp),%edx │ │ - mov %esi,-0xfc(%ebp) │ │ - mov %edi,-0xf8(%ebp) │ │ - movlps %xmm0,-0xf4(%ebp) │ │ + mov -0x18(%ebp),%edi │ │ + mov -0x94(%ebp),%edx │ │ + movaps -0x278(%ebp),%xmm0 │ │ + movl $0x0,-0x84(%ebp) │ │ + mov %ecx,-0x194(%ebp) │ │ + mov -0x7c(%ebp),%ecx │ │ + mov %ecx,-0x198(%ebp) │ │ + mov -0xd4(%ebp),%ecx │ │ + mov %ecx,-0x188(%ebp) │ │ + mov -0xd0(%ebp),%ecx │ │ + mov %ecx,-0x184(%ebp) │ │ + mov -0x1c(%ebp),%ecx │ │ + mov %esi,-0x180(%ebp) │ │ + mov %edi,-0x17c(%ebp) │ │ + mov %ecx,-0x178(%ebp) │ │ + mov -0x78(%ebp),%ecx │ │ + mov %ecx,-0x174(%ebp) │ │ + mov -0x24(%ebp),%ecx │ │ + mov %ecx,-0x170(%ebp) │ │ + mov %edx,-0x16c(%ebp) │ │ + mov %ecx,-0x168(%ebp) │ │ + mov -0xa8(%ebp),%ecx │ │ + mov -0x90(%ebp),%edx │ │ + mov %ecx,-0x164(%ebp) │ │ + mov %edx,-0x160(%ebp) │ │ + mov %ecx,-0x15c(%ebp) │ │ + mov -0x8c(%ebp),%ecx │ │ + mov -0x88(%ebp),%edx │ │ + mov %ecx,-0x158(%ebp) │ │ + mov %edx,-0x154(%ebp) │ │ + mov %ecx,-0x150(%ebp) │ │ + mov -0x60(%ebp),%ecx │ │ + mov -0x20(%ebp),%edx │ │ + mov %ecx,-0x14c(%ebp) │ │ + mov %edx,-0x148(%ebp) │ │ + mov %ecx,-0x144(%ebp) │ │ + mov -0x10(%ebp),%ecx │ │ + movups %xmm0,-0x140(%ebp) │ │ xorps %xmm0,%xmm0 │ │ - mov %edx,-0xec(%ebp) │ │ - mov -0x28(%ebp),%edx │ │ - mov %edx,-0xe8(%ebp) │ │ - mov -0x188(%ebp),%edx │ │ - mov %edx,-0xe4(%ebp) │ │ - mov %al,-0xe0(%ebp) │ │ - mov %ecx,-0xdf(%ebp) │ │ - movzbl -0x40(%ebp),%ecx │ │ - mov %cl,-0xdb(%ebp) │ │ - mov -0x20(%ebp),%ecx │ │ - movsd %xmm0,-0xd0(%ebp) │ │ - movsd %xmm0,-0xd8(%ebp) │ │ - movaps -0x7c65c(%ecx),%xmm1 │ │ - mov %ecx,-0x7c(%ebp) │ │ - movups %xmm1,-0xc8(%ebp) │ │ - movsd %xmm0,-0xb8(%ebp) │ │ - movsd %xmm0,-0xb0(%ebp) │ │ - movsd %xmm0,-0xa8(%ebp) │ │ - movb $0x0,-0xa0(%ebp) │ │ - mov %al,-0x9f(%ebp) │ │ + mov %al,-0x130(%ebp) │ │ + mov %ebx,-0x12f(%ebp) │ │ + mov %ah,-0x12b(%ebp) │ │ + movaps %xmm0,-0x128(%ebp) │ │ + movaps -0x7bc4c(%ecx),%xmm1 │ │ + mov %ecx,%edx │ │ + mov %ecx,-0x8c(%ebp) │ │ + movaps %xmm1,-0x118(%ebp) │ │ + movups %xmm0,-0xff(%ebp) │ │ + movaps %xmm0,-0x108(%ebp) │ │ + mov %al,-0xef(%ebp) │ │ xor %eax,%eax │ │ - movl $0x0,-0x9e(%ebp) │ │ - mov %esi,-0x98(%ebp) │ │ + movl $0x0,-0xee(%ebp) │ │ + mov %esi,-0xe8(%ebp) │ │ movaps %xmm1,-0x268(%ebp) │ │ - mov %edi,-0x94(%ebp) │ │ - jmp 5dbea │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - mov -0x60(%ebp),%eax │ │ - lea (%esi,%esi,2),%ecx │ │ - mov -0x10(%ebp),%edx │ │ - mov -0x28(%ebp),%ebx │ │ - inc %esi │ │ - mov %edi,0x4(%eax,%ecx,8) │ │ - mov -0x1c(%ebp),%edi │ │ - mov %edx,(%eax,%ecx,8) │ │ - mov %ebx,0xc(%eax,%ecx,8) │ │ - mov -0x30(%ebp),%ebx │ │ - mov %edi,0x8(%eax,%ecx,8) │ │ - mov -0x14(%ebp),%edi │ │ - mov %ebx,0x10(%eax,%ecx,8) │ │ - mov %edi,0x14(%eax,%ecx,8) │ │ - mov %esi,-0x5c(%ebp) │ │ - mov -0x24(%ebp),%ecx │ │ - movzbl -0x9d(%ebp),%eax │ │ + mov %edi,-0xe4(%ebp) │ │ cmp $0x1,%al │ │ - jne 5dc3d │ │ + jne 5fc21 │ │ + movzbl -0x130(%ebp),%eax │ │ movaps -0x268(%ebp),%xmm1 │ │ - movzbl -0xe0(%ebp),%eax │ │ - mov %ecx,%edx │ │ + lea -0x14c(%ebp),%ecx │ │ xorps %xmm0,%xmm0 │ │ - lea -0xd8(%ebp),%ecx │ │ - movsd %xmm0,0x8(%ecx) │ │ - movsd %xmm0,(%ecx) │ │ - lea -0x114(%ebp),%ecx │ │ - movups %xmm1,-0xc8(%ebp) │ │ - movb $0x0,-0xa0(%ebp) │ │ - movsd %xmm0,0x64(%ecx) │ │ - movsd %xmm0,0x5c(%ecx) │ │ - mov %edx,%ecx │ │ - mov %al,-0x9f(%ebp) │ │ - movb $0x0,-0x9d(%ebp) │ │ - movl $0x0,-0xa4(%ebp) │ │ - movl $0x0,-0xa8(%ebp) │ │ - movb $0x0,-0x9e(%ebp) │ │ - movw $0x0,-0x9c(%ebp) │ │ - mov -0x94(%ebp),%esi │ │ - test %esi,%esi │ │ - je 5f639 │ │ - mov %eax,-0x54(%ebp) │ │ - mov %eax,-0x34(%ebp) │ │ - mov %eax,-0x1c(%ebp) │ │ - mov -0x98(%ebp),%eax │ │ - lea -0x1(%esi),%ebx │ │ - mov %edi,-0x28(%ebp) │ │ - mov %esi,-0x18(%ebp) │ │ - lea 0x1(%eax),%edx │ │ - mov %eax,-0x40(%ebp) │ │ - mov %edx,-0x98(%ebp) │ │ - mov %ebx,-0x94(%ebp) │ │ - mov %edx,-0x14(%ebp) │ │ - movzbl (%eax),%eax │ │ - test %eax,%eax │ │ - je 5dd80 │ │ - cmp -0xdb(%ebp),%al │ │ - mov -0x2c(%ebp),%edx │ │ - mov %ebx,-0x10(%ebp) │ │ - mov %ecx,%ebx │ │ - mov %eax,%ecx │ │ - movl $0x0,-0x44(%ebp) │ │ - jae 5de00 │ │ - dec %eax │ │ - mov %cl,-0x30(%ebp) │ │ - cmp $0xb,%eax │ │ - ja 5e164 │ │ - mov -0x20(%ebp),%edi │ │ - mov %ebx,%ecx │ │ - mov -0x10(%ebp),%ebx │ │ - mov $0x2f,%esi │ │ - mov -0x7bba0(%edi,%eax,4),%eax │ │ - add %edi,%eax │ │ - mov -0x28(%ebp),%edi │ │ - jmp *%eax │ │ - mov -0x3c(%ebp),%eax │ │ + movaps %xmm0,0x24(%ecx) │ │ + movaps %xmm1,-0x118(%ebp) │ │ + movb $0x0,-0xf0(%ebp) │ │ + movaps %xmm0,0x44(%ecx) │ │ + mov %al,-0xef(%ebp) │ │ + movb $0x0,-0xed(%ebp) │ │ + movl $0x0,-0xf4(%ebp) │ │ + movl $0x0,-0xf8(%ebp) │ │ + movb $0x0,-0xee(%ebp) │ │ + movw $0x0,-0xec(%ebp) │ │ + mov %edx,%edi │ │ + mov -0xe4(%ebp),%ebx │ │ test %ebx,%ebx │ │ - mov %ecx,-0x24(%ebp) │ │ - je 5f0ee │ │ - mov -0x18(%ebp),%eax │ │ - xor %edi,%edi │ │ - xor %ecx,%ecx │ │ - movl $0x0,-0x1c(%ebp) │ │ - add $0xfffffffe,%eax │ │ - mov %eax,-0x10(%ebp) │ │ - mov -0x40(%ebp),%eax │ │ - add $0x2,%eax │ │ + je 60d35 │ │ + mov %ecx,-0x14(%ebp) │ │ + mov %ecx,-0x1c(%ebp) │ │ + movl $0x0,-0x88(%ebp) │ │ + mov %ecx,-0x60(%ebp) │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov -0xe8(%ebp),%eax │ │ + lea -0x1(%ebx),%esi │ │ + movzbl (%eax),%ecx │ │ + lea 0x1(%eax),%edx │ │ + mov %eax,-0x18(%ebp) │ │ + mov %edx,-0xe8(%ebp) │ │ + mov %esi,-0xe4(%ebp) │ │ + test %ecx,%ecx │ │ + je 5fd00 │ │ + cmp -0x12b(%ebp),%cl │ │ + mov %ecx,%eax │ │ + jae 5fde0 │ │ + dec %ecx │ │ + cmp $0xb,%ecx │ │ + ja 60050 │ │ + mov -0x7b344(%edi,%ecx,4),%ecx │ │ + mov $0x30,%eax │ │ + add %edi,%ecx │ │ + jmp *%ecx │ │ + lea -0x58(%ebp),%ecx │ │ + lea -0xe8(%ebp),%edx │ │ + mov %edi,%ebx │ │ + call 61bd0 │ │ + movzbl -0x58(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 61082 │ │ + mov -0x54(%ebp),%ecx │ │ + mov -0x50(%ebp),%eax │ │ + mov %ecx,-0x14(%ebp) │ │ + shr $0x10,%ecx │ │ + mov %eax,-0x78(%ebp) │ │ + mov $0x31,%eax │ │ + mov %ecx,-0x1c(%ebp) │ │ + jmp 60290 │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - xchg %ax,%ax │ │ - movzbl -0x1(%eax),%ebx │ │ - cmp $0x3f,%ecx │ │ - jne 5dd32 │ │ - cmp $0x1,%bl │ │ - ja 5f14e │ │ - mov %ebx,%edx │ │ - xor %esi,%esi │ │ - mov %bl,-0x30(%ebp) │ │ + nopl 0x0(%eax) │ │ + lea -0x58(%ebp),%ecx │ │ + lea -0xe8(%ebp),%edx │ │ mov %edi,%ebx │ │ - mov $0x0,%edi │ │ - and $0x7f,%dl │ │ - movzbl %dl,%edx │ │ - shld %cl,%edx,%esi │ │ - shl %cl,%edx │ │ - test $0x20,%cl │ │ - cmovne %edx,%esi │ │ - cmovne %edi,%edx │ │ - mov %ebx,%edi │ │ - or %esi,%edi │ │ - or %edx,-0x1c(%ebp) │ │ - cmpb $0x0,-0x30(%ebp) │ │ - jns 5e453 │ │ - add $0x7,%ecx │ │ - inc %eax │ │ - addl $0xffffffff,-0x10(%ebp) │ │ - mov -0x18(%ebp),%edx │ │ - jb 5dd20 │ │ - jmp 5f0d0 │ │ - nopw 0x0(%eax,%eax,1) │ │ - test %ebx,%ebx │ │ - mov %ecx,-0x24(%ebp) │ │ - je 5f115 │ │ - lea -0x2(%esi),%eax │ │ - xor %esi,%esi │ │ - xor %ecx,%ecx │ │ - movl $0x0,-0x30(%ebp) │ │ - mov %eax,-0x10(%ebp) │ │ + call 61bd0 │ │ + movzbl -0x58(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 60e13 │ │ + mov -0x50(%ebp),%eax │ │ + test %eax,%eax │ │ + jne 60e2b │ │ + mov -0x54(%ebp),%edx │ │ + mov -0xe4(%ebp),%esi │ │ + mov -0xe8(%ebp),%ecx │ │ + sub %edx,%esi │ │ + jb 60e3c │ │ + lea (%ecx,%edx,1),%edi │ │ + or %edx,%eax │ │ + mov %edi,-0xe8(%ebp) │ │ + mov %esi,-0xe4(%ebp) │ │ + je 60e50 │ │ + movzbl (%ecx),%eax │ │ + mov -0x10(%ebp),%ebx │ │ + lea 0x1(%ecx),%esi │ │ + lea -0x1(%edx),%edi │ │ + mov %esi,-0x204(%ebp) │ │ + mov %esi,-0x24(%ebp) │ │ + mov %edi,-0x200(%ebp) │ │ + lea -0x1(%eax),%esi │ │ + cmp $0x3,%esi │ │ + ja 5fe72 │ │ + mov -0x7b314(%ebx,%esi,4),%esi │ │ + mov $0x3f,%eax │ │ + add %ebx,%esi │ │ + jmp *%esi │ │ + mov -0x140(%ebp),%bh │ │ + mov %bh,%al │ │ + mov %bh,%ah │ │ + dec %al │ │ + xor %al,%ah │ │ + cmp %al,%ah │ │ + jbe 611a5 │ │ + movzbl %bh,%esi │ │ + tzcnt %esi,%eax │ │ + cmp $0x3,%al │ │ + ja 611a5 │ │ + mov %ebx,-0x14(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x7b304(%ebx,%eax,4),%esi │ │ + add %ebx,%esi │ │ + jmp *%esi │ │ mov -0x14(%ebp),%eax │ │ - nop │ │ - movzbl (%eax),%ebx │ │ - cmp $0x3f,%ecx │ │ - jne 5ddb1 │ │ - cmp $0x1,%bl │ │ - ja 5f090 │ │ - mov %ebx,%edx │ │ - mov %esi,%edi │ │ - xor %esi,%esi │ │ + mov -0x24(%ebp),%esi │ │ + test %edi,%edi │ │ + je 61265 │ │ + movzbl (%esi),%ecx │ │ + jmp 60255 │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov %eax,%ecx │ │ + mov -0x14(%ebp),%eax │ │ + mov %cl,%al │ │ mov %eax,-0x14(%ebp) │ │ - mov $0x0,%eax │ │ - and $0x7f,%dl │ │ - movzbl %dl,%edx │ │ - shld %cl,%edx,%esi │ │ - shl %cl,%edx │ │ - test $0x20,%cl │ │ - cmovne %edx,%esi │ │ - cmovne %eax,%edx │ │ + mov $0x2f,%eax │ │ + jmp 60290 │ │ + cmpw $0x5,-0x13e(%ebp) │ │ + jae 5fe97 │ │ mov -0x14(%ebp),%eax │ │ - or %edx,-0x30(%ebp) │ │ - or %esi,%edi │ │ - test %bl,%bl │ │ - mov %edi,%esi │ │ - lea 0x1(%eax),%edx │ │ - jns 5de12 │ │ - add $0x7,%ecx │ │ - addl $0xffffffff,-0x10(%ebp) │ │ - mov %bl,%bh │ │ - mov %edx,%eax │ │ - jb 5dda0 │ │ - jmp 5f0b0 │ │ + mov -0x24(%ebp),%ebx │ │ + test %edi,%edi │ │ + lea -0x58(%ebp),%esi │ │ + je 60d80 │ │ + xor %edx,%edx │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - mov %cl,-0x38(%ebp) │ │ - mov %ebx,%ecx │ │ - mov -0x10(%ebp),%ebx │ │ - mov $0x2e,%esi │ │ - jmp 5e7b0 │ │ - test %esi,%esi │ │ - mov -0x28(%ebp),%esi │ │ - jne 5f239 │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x30(%ebp),%ecx │ │ - sub %ecx,%ebx │ │ - jb 5f1d2 │ │ - lea (%edx,%ecx,1),%eax │ │ - or %ecx,%edi │ │ - mov %eax,-0x98(%ebp) │ │ - mov -0x14(%ebp),%eax │ │ - mov %ebx,-0x94(%ebp) │ │ - je 5f1d2 │ │ - mov %ebx,-0x10(%ebp) │ │ - lea 0x2(%eax),%ebx │ │ - lea -0x1(%ecx),%edx │ │ - movl $0x0,-0x44(%ebp) │ │ - mov %ebx,-0x24c(%ebp) │ │ - movzbl 0x1(%eax),%eax │ │ - lea -0x1(%eax),%ecx │ │ - cmp $0x3,%ecx │ │ - ja 5e2eb │ │ - mov %edx,-0x40(%ebp) │ │ - mov -0x20(%ebp),%edx │ │ - movl $0x3e,-0x18(%ebp) │ │ - mov %esi,%edi │ │ - mov -0x7bb70(%edx,%ecx,4),%eax │ │ + nop │ │ + cmpb $0x0,(%ebx,%edx,1) │ │ + je 6012c │ │ + inc %edx │ │ + cmp %edx,%edi │ │ + jne 5fe20 │ │ + jmp 60d80 │ │ + mov -0x10(%ebp),%edi │ │ + lea -0x58(%ebp),%ecx │ │ + lea -0x204(%ebp),%edx │ │ + mov %edi,%ebx │ │ + call 61bd0 │ │ + movzbl -0x58(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 61082 │ │ + mov -0x54(%ebp),%ecx │ │ + mov -0x50(%ebp),%eax │ │ + mov %eax,-0x78(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + shr $0x10,%ecx │ │ + mov $0x42,%eax │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov -0x10(%ebp),%edi │ │ + jmp 60290 │ │ + mov -0x24(%ebp),%edx │ │ + mov %edi,-0x78(%ebp) │ │ + mov -0x10(%ebp),%edi │ │ + mov %eax,-0x60(%ebp) │ │ + mov $0x43,%eax │ │ + mov %edx,%ecx │ │ + shr $0x10,%ecx │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov %edx,%ecx │ │ + mov %dh,%ch │ │ + mov %ecx,-0x14(%ebp) │ │ + jmp 60290 │ │ mov -0x24(%ebp),%ecx │ │ - add %edx,%eax │ │ - mov -0x2c(%ebp),%edx │ │ - jmp *%eax │ │ - mov -0x108(%ebp),%ch │ │ - movl $0x19,-0x18(%ebp) │ │ - mov %ch,%al │ │ + mov %edi,-0x78(%ebp) │ │ + mov -0x10(%ebp),%edi │ │ + mov %ecx,%eax │ │ + shr $0x10,%eax │ │ + mov %eax,-0x1c(%ebp) │ │ + mov %ecx,%eax │ │ + mov %ch,%ah │ │ + mov %eax,-0x14(%ebp) │ │ + mov $0x3,%al │ │ + mov %eax,-0x60(%ebp) │ │ + mov $0x43,%eax │ │ + jmp 60290 │ │ + lea -0x58(%ebp),%ecx │ │ + lea -0xe8(%ebp),%edx │ │ + mov %edi,%ebx │ │ + call 61bd0 │ │ + movzbl -0x58(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 61082 │ │ + mov -0x54(%ebp),%ecx │ │ + mov -0x50(%ebp),%eax │ │ + mov %ecx,-0x14(%ebp) │ │ + shr $0x10,%ecx │ │ + mov %eax,-0x78(%ebp) │ │ + mov $0x3b,%eax │ │ mov %ecx,-0x1c(%ebp) │ │ - mov %ch,%cl │ │ - dec %al │ │ - xor %al,%cl │ │ - cmp %al,%cl │ │ - jbe 5f3d7 │ │ - mov -0x1c(%ebp),%eax │ │ - movzbl %ah,%eax │ │ - tzcnt %eax,%eax │ │ - cmp $0x3,%al │ │ - ja 5f3d7 │ │ - mov -0x20(%ebp),%edx │ │ - mov %ebx,%ecx │ │ - mov -0x7bb60(%edx,%eax,4),%eax │ │ - add %edx,%eax │ │ - jmp *%eax │ │ - cmpl $0x0,-0x40(%ebp) │ │ - je 5f3b7 │ │ - movzbl (%ecx),%edx │ │ - jmp 5e72f │ │ - mov -0x3c(%ebp),%eax │ │ - test %ebx,%ebx │ │ - mov %ecx,-0x24(%ebp) │ │ - je 5f0ee │ │ - mov -0x18(%ebp),%eax │ │ - xor %edi,%edi │ │ - xor %ecx,%ecx │ │ - movl $0x0,-0x1c(%ebp) │ │ - add $0xfffffffe,%eax │ │ - mov %eax,-0x10(%ebp) │ │ - mov -0x40(%ebp),%eax │ │ - add $0x2,%eax │ │ - nopw 0x0(%eax,%eax,1) │ │ - movzbl -0x1(%eax),%ebx │ │ - cmp $0x3f,%ecx │ │ - jne 5df22 │ │ - cmp $0x1,%bl │ │ - ja 5f17c │ │ - mov %ebx,%edx │ │ - xor %esi,%esi │ │ - mov %bl,-0x30(%ebp) │ │ + jmp 60290 │ │ + lea -0x58(%ebp),%ecx │ │ + lea -0xe8(%ebp),%edx │ │ mov %edi,%ebx │ │ - mov $0x0,%edi │ │ - and $0x7f,%dl │ │ - movzbl %dl,%edx │ │ - shld %cl,%edx,%esi │ │ - shl %cl,%edx │ │ - test $0x20,%cl │ │ - cmovne %edx,%esi │ │ - cmovne %edi,%edx │ │ - mov %ebx,%edi │ │ - or %esi,%edi │ │ - or %edx,-0x1c(%ebp) │ │ - cmpb $0x0,-0x30(%ebp) │ │ - jns 5e3ae │ │ - add $0x7,%ecx │ │ - inc %eax │ │ - addl $0xffffffff,-0x10(%ebp) │ │ - mov -0x18(%ebp),%edx │ │ - jb 5df10 │ │ - jmp 5f0d0 │ │ - mov -0x3c(%ebp),%eax │ │ - test %ebx,%ebx │ │ - mov %ecx,-0x24(%ebp) │ │ - je 5f0ee │ │ + call 61bd0 │ │ + movzbl -0x58(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 61082 │ │ + mov -0x54(%ebp),%ecx │ │ + mov -0x50(%ebp),%eax │ │ + mov %ecx,-0x14(%ebp) │ │ + shr $0x10,%ecx │ │ + mov %eax,-0x78(%ebp) │ │ + mov $0x34,%eax │ │ + mov %ecx,-0x1c(%ebp) │ │ + jmp 60290 │ │ + mov $0x39,%eax │ │ + jmp 60290 │ │ + test %esi,%esi │ │ + je 60e80 │ │ mov -0x18(%ebp),%eax │ │ - xor %edi,%edi │ │ + lea -0x2(%ebx),%esi │ │ + xor %edx,%edx │ │ xor %ecx,%ecx │ │ - movl $0x0,-0x1c(%ebp) │ │ - add $0xfffffffe,%eax │ │ - mov %eax,-0x10(%ebp) │ │ - mov -0x40(%ebp),%eax │ │ - add $0x2,%eax │ │ - nop │ │ - movzbl -0x1(%eax),%ebx │ │ + mov %ebx,-0x24(%ebp) │ │ + movl $0x0,-0x14(%ebp) │ │ + lea 0x2(%eax),%edi │ │ + nopw 0x0(%eax,%eax,1) │ │ + movzbl -0x1(%edi),%eax │ │ cmp $0x3f,%ecx │ │ - jne 5dfa2 │ │ - cmp $0x1,%bl │ │ - ja 5f11a │ │ - mov %ebx,%edx │ │ - xor %esi,%esi │ │ - mov %bl,-0x30(%ebp) │ │ - mov %edi,%ebx │ │ - mov $0x0,%edi │ │ - and $0x7f,%dl │ │ - movzbl %dl,%edx │ │ - shld %cl,%edx,%esi │ │ - shl %cl,%edx │ │ - test $0x20,%cl │ │ - cmovne %edx,%esi │ │ - cmovne %edi,%edx │ │ - mov %ebx,%edi │ │ - or %esi,%edi │ │ - or %edx,-0x1c(%ebp) │ │ - cmpb $0x0,-0x30(%ebp) │ │ - jns 5e3e5 │ │ - add $0x7,%ecx │ │ - inc %eax │ │ - addl $0xffffffff,-0x10(%ebp) │ │ - mov -0x2c(%ebp),%edx │ │ - mov -0x18(%ebp),%esi │ │ - jb 5df90 │ │ - jmp 5f1b3 │ │ - mov $0x38,%esi │ │ - jmp 5e7b0 │ │ - mov -0x3c(%ebp),%eax │ │ + jne 5ff79 │ │ + movzbl %al,%ebx │ │ + cmp $0x7f,%ebx │ │ + je 5ff79 │ │ test %ebx,%ebx │ │ - mov %ecx,-0x24(%ebp) │ │ - je 5f0ee │ │ - mov -0x18(%ebp),%eax │ │ - xor %edi,%edi │ │ - xor %ecx,%ecx │ │ - movl $0x0,-0x1c(%ebp) │ │ - add $0xfffffffe,%eax │ │ - mov %eax,-0x10(%ebp) │ │ - mov -0x40(%ebp),%eax │ │ - add $0x2,%eax │ │ - nopl 0x0(%eax) │ │ - movzbl -0x1(%eax),%ebx │ │ - cmp $0x3f,%ecx │ │ - jne 5e039 │ │ - movzbl %bl,%edx │ │ - cmp $0x7f,%edx │ │ - je 5e039 │ │ - test %edx,%edx │ │ - jne 5f2a2 │ │ - mov %ebx,%edx │ │ - xor %esi,%esi │ │ - mov %bl,-0x30(%ebp) │ │ - mov %edi,%ebx │ │ - mov $0x0,%edi │ │ - and $0x7f,%dl │ │ - movzbl %dl,%edx │ │ - shld %cl,%edx,%esi │ │ - shl %cl,%edx │ │ + jne 61175 │ │ + mov %eax,%ebx │ │ + mov %al,-0x78(%ebp) │ │ + mov %edx,%eax │ │ + xor %edx,%edx │ │ + mov %esi,-0x1c(%ebp) │ │ + mov $0x0,%esi │ │ + and $0x7f,%bl │ │ + movzbl %bl,%ebx │ │ + shld %cl,%ebx,%edx │ │ + shl %cl,%ebx │ │ test $0x20,%cl │ │ - cmovne %edx,%esi │ │ - cmovne %edi,%edx │ │ - mov %ebx,%edi │ │ - movzbl -0x30(%ebp),%ebx │ │ + cmovne %ebx,%edx │ │ + cmovne %esi,%ebx │ │ add $0x7,%ecx │ │ - or %edx,-0x1c(%ebp) │ │ - or %esi,%edi │ │ - test %bl,%bl │ │ - jns 5e33c │ │ - inc %eax │ │ - addl $0xffffffff,-0x10(%ebp) │ │ - mov -0x18(%ebp),%edx │ │ - jb 5e020 │ │ - jmp 5f0d0 │ │ - mov -0x3c(%ebp),%eax │ │ - test %ebx,%ebx │ │ - mov %ecx,-0x24(%ebp) │ │ - je 5f0ee │ │ - mov -0x18(%ebp),%eax │ │ - xor %edi,%edi │ │ - xor %ecx,%ecx │ │ - movl $0x0,-0x1c(%ebp) │ │ - add $0xfffffffe,%eax │ │ - mov %eax,-0x10(%ebp) │ │ - mov -0x40(%ebp),%eax │ │ - add $0x2,%eax │ │ - nopl 0x0(%eax,%eax,1) │ │ - movzbl -0x1(%eax),%ebx │ │ - cmp $0x3f,%ecx │ │ - jne 5e0c2 │ │ - cmp $0x1,%bl │ │ - ja 5f165 │ │ - mov %ebx,%edx │ │ - xor %esi,%esi │ │ - mov %bl,-0x30(%ebp) │ │ + or %edx,%eax │ │ + or %ebx,-0x14(%ebp) │ │ + mov %eax,%edx │ │ + mov -0x78(%ebp),%ah │ │ + test %ah,%ah │ │ + jns 607b2 │ │ + mov -0x1c(%ebp),%esi │ │ + inc %edi │ │ + add $0xffffffff,%esi │ │ + jb 5ff60 │ │ + jmp 60e67 │ │ + lea -0x58(%ebp),%ecx │ │ + lea -0xe8(%ebp),%edx │ │ mov %edi,%ebx │ │ - mov $0x0,%edi │ │ - and $0x7f,%dl │ │ - movzbl %dl,%edx │ │ - shld %cl,%edx,%esi │ │ - shl %cl,%edx │ │ - test $0x20,%cl │ │ - cmovne %edx,%esi │ │ - cmovne %edi,%edx │ │ - mov %ebx,%edi │ │ - or %esi,%edi │ │ - or %edx,-0x1c(%ebp) │ │ - cmpb $0x0,-0x30(%ebp) │ │ - jns 5e41c │ │ - add $0x7,%ecx │ │ - inc %eax │ │ - addl $0xffffffff,-0x10(%ebp) │ │ - mov -0x18(%ebp),%edx │ │ - jb 5e0b0 │ │ - jmp 5f0d0 │ │ - mov $0x36,%esi │ │ - jmp 5e7b0 │ │ - mov $0x34,%esi │ │ - jmp 5e7b0 │ │ - mov $0x35,%esi │ │ - jmp 5e7b0 │ │ - mov $0x39,%esi │ │ - jmp 5e7b0 │ │ - mov -0x18(%ebp),%ebx │ │ + call 61bd0 │ │ + movzbl -0x58(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 61082 │ │ + mov -0x54(%ebp),%ecx │ │ + mov -0x50(%ebp),%eax │ │ + mov %ecx,-0x14(%ebp) │ │ + shr $0x10,%ecx │ │ + mov %eax,-0x78(%ebp) │ │ + mov $0x33,%eax │ │ + mov %ecx,-0x1c(%ebp) │ │ + jmp 60290 │ │ + mov $0x37,%eax │ │ + jmp 60290 │ │ + mov $0x35,%eax │ │ + jmp 60290 │ │ + mov $0x36,%eax │ │ + jmp 60290 │ │ + mov $0x3a,%eax │ │ + jmp 60290 │ │ cmp $0x3,%ebx │ │ - jb 5f395 │ │ - mov -0x40(%ebp),%esi │ │ + jb 61414 │ │ + mov -0x18(%ebp),%eax │ │ add $0xfffffffd,%ebx │ │ - lea 0x3(%esi),%eax │ │ - mov %eax,-0x98(%ebp) │ │ - mov %ebx,-0x94(%ebp) │ │ - movzwl 0x1(%esi),%eax │ │ - mov $0x37,%esi │ │ - mov %eax,-0x1c(%ebp) │ │ - mov %al,-0x38(%ebp) │ │ - jmp 5e7b0 │ │ - movzbl -0x30(%ebp),%edx │ │ - mov -0x100(%ebp),%ecx │ │ - mov -0x104(%ebp),%eax │ │ - mov %ebx,-0x24(%ebp) │ │ + lea 0x3(%eax),%ecx │ │ + mov %ecx,-0xe8(%ebp) │ │ + mov %ebx,-0xe4(%ebp) │ │ + movzwl 0x1(%eax),%eax │ │ + mov %eax,-0x14(%ebp) │ │ + mov $0x38,%eax │ │ + jmp 60290 │ │ + mov -0x184(%ebp),%ecx │ │ + mov %edx,-0x24(%ebp) │ │ + mov %eax,%edx │ │ + mov -0x188(%ebp),%eax │ │ + mov %dl,-0x18(%ebp) │ │ dec %dl │ │ movzbl %dl,%edx │ │ cmp %edx,%ecx │ │ - jb 5f34f │ │ + jb 61274 │ │ add %edx,%eax │ │ cmp %edx,%ecx │ │ - je 5f34f │ │ - movzbl (%eax),%eax │ │ - test %eax,%eax │ │ - je 5e48a │ │ - cmp $0x1,%eax │ │ - lea -0x1(%esi),%ecx │ │ - jne 5e4a4 │ │ - mov -0x3c(%ebp),%eax │ │ - test %ecx,%ecx │ │ - je 5f31b │ │ - lea -0x2(%esi),%eax │ │ - xor %edi,%edi │ │ - xor %ecx,%ecx │ │ - movl $0x0,-0x1c(%ebp) │ │ - mov %eax,-0x10(%ebp) │ │ - mov -0x40(%ebp),%eax │ │ - add $0x2,%eax │ │ - nopw 0x0(%eax,%eax,1) │ │ - movzbl -0x1(%eax),%ebx │ │ - cmp $0x3f,%ecx │ │ - jne 5e1e2 │ │ - cmp $0x1,%bl │ │ - ja 5f2c3 │ │ - mov %ebx,%edx │ │ - xor %esi,%esi │ │ - mov %bl,-0x44(%ebp) │ │ + je 61274 │ │ + movzbl (%eax),%edi │ │ + test %edi,%edi │ │ + je 60935 │ │ + cmp $0x1,%edi │ │ + jne 600d0 │ │ + mov -0x10(%ebp),%edi │ │ + lea -0x58(%ebp),%ecx │ │ + lea -0xe8(%ebp),%edx │ │ mov %edi,%ebx │ │ - mov $0x0,%edi │ │ - and $0x7f,%dl │ │ - movzbl %dl,%edx │ │ - shld %cl,%edx,%esi │ │ - shl %cl,%edx │ │ - test $0x20,%cl │ │ - cmovne %edx,%esi │ │ - cmovne %edi,%edx │ │ - mov %ebx,%edi │ │ - movzbl -0x44(%ebp),%ebx │ │ - or %edx,-0x1c(%ebp) │ │ - or %esi,%edi │ │ - test %bl,%bl │ │ - jns 5e766 │ │ - add $0x7,%ecx │ │ - inc %eax │ │ - addl $0xffffffff,-0x10(%ebp) │ │ - mov -0x18(%ebp),%edx │ │ - jb 5e1d0 │ │ - jmp 5f300 │ │ - cmpw $0x5,-0x106(%ebp) │ │ - jae 5e315 │ │ - cmpl $0x0,-0x40(%ebp) │ │ - je 5f21f │ │ - xor %eax,%eax │ │ - mov %ebx,%ecx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - cmpb $0x0,(%ecx) │ │ - je 5e5fb │ │ - inc %eax │ │ - inc %ecx │ │ - cmp %eax,-0x40(%ebp) │ │ - jne 5e250 │ │ - jmp 5f21f │ │ - mov %ebx,%eax │ │ - mov -0x40(%ebp),%ebx │ │ - test %ebx,%ebx │ │ - je 5f3b0 │ │ - mov %edx,%esi │ │ - xor %edi,%edi │ │ - xor %ecx,%ecx │ │ - movl $0x0,-0x1c(%ebp) │ │ - mov %eax,-0x30(%ebp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - mov %ebx,-0x14(%ebp) │ │ - movzbl (%eax),%ebx │ │ - cmp $0x3f,%ecx │ │ - jne 5e2a4 │ │ - cmp $0x1,%bl │ │ - ja 5f1bd │ │ - mov %bl,%dh │ │ - mov %edi,-0x78(%ebp) │ │ - xor %edi,%edi │ │ - and $0x7f,%dh │ │ - movzbl %dh,%esi │ │ - mov $0x0,%edx │ │ - shld %cl,%esi,%edi │ │ - shl %cl,%esi │ │ - test $0x20,%cl │ │ - cmovne %esi,%edi │ │ - cmovne %edx,%esi │ │ - mov %ebx,%edx │ │ - or %edi,-0x78(%ebp) │ │ - or %esi,-0x1c(%ebp) │ │ - test %bl,%bl │ │ - mov -0x14(%ebp),%ebx │ │ - mov -0x78(%ebp),%edi │ │ - jns 5e5cf │ │ - mov -0x2c(%ebp),%esi │ │ - dec %ebx │ │ - inc %eax │ │ - add $0x7,%ecx │ │ - test %ebx,%ebx │ │ - jne 5e290 │ │ - jmp 5f1e8 │ │ - mov %ebx,%ecx │ │ - mov %edx,-0x78(%ebp) │ │ - mov -0x2c(%ebp),%edx │ │ - mov %bl,-0x38(%ebp) │ │ - mov %eax,-0x54(%ebp) │ │ - movl $0x42,-0x18(%ebp) │ │ - mov %esi,%edi │ │ + call 61bd0 │ │ + movzbl -0x58(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 61082 │ │ + mov -0x54(%ebp),%ecx │ │ + mov -0x50(%ebp),%eax │ │ + mov %ecx,-0x14(%ebp) │ │ shr $0x10,%ecx │ │ - mov %ecx,-0x34(%ebp) │ │ - mov %bh,%ch │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov -0x24(%ebp),%ecx │ │ - jmp 5e75e │ │ - mov %ebx,%eax │ │ - movl $0x42,-0x18(%ebp) │ │ - mov %bl,-0x38(%ebp) │ │ - shr $0x10,%eax │ │ - mov %eax,-0x34(%ebp) │ │ - mov %bh,%ah │ │ - mov %eax,-0x1c(%ebp) │ │ - mov -0x40(%ebp),%eax │ │ mov %eax,-0x78(%ebp) │ │ - mov $0x3,%al │ │ - mov %eax,-0x54(%ebp) │ │ - jmp 5e75e │ │ - mov %eax,-0x98(%ebp) │ │ - mov -0x10(%ebp),%eax │ │ - cmp $0x40,%ecx │ │ - mov $0xffffffff,%esi │ │ - movl $0x0,-0x44(%ebp) │ │ - setl %dl │ │ - cmp $0x40,%bl │ │ - setae %dh │ │ - xor %ebx,%ebx │ │ - mov %eax,-0x94(%ebp) │ │ - mov $0xffffffff,%eax │ │ - shl %cl,%eax │ │ - test $0x20,%cl │ │ - cmovne %eax,%esi │ │ - cmovne %ebx,%eax │ │ - test %dh,%dl │ │ - cmove %ebx,%eax │ │ - cmove %ebx,%esi │ │ - mov -0x1c(%ebp),%ebx │ │ - or %esi,%edi │ │ - mov $0x31,%esi │ │ - mov %edi,-0x78(%ebp) │ │ - mov %edi,-0x21c(%ebp) │ │ - or %eax,%ebx │ │ - mov %ebx,%eax │ │ - mov %bl,-0x38(%ebp) │ │ - mov %ebx,-0x1c(%ebp) │ │ - mov %ebx,-0x220(%ebp) │ │ - mov -0x10(%ebp),%ebx │ │ - shr $0x10,%eax │ │ - mov %eax,-0x34(%ebp) │ │ - jmp 5e7a5 │ │ - mov %eax,-0x98(%ebp) │ │ - mov -0x1c(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - movl $0x0,-0x44(%ebp) │ │ - mov $0x3a,%esi │ │ - mov %edi,-0x78(%ebp) │ │ - mov %edi,-0x23c(%ebp) │ │ - mov %eax,%ecx │ │ - mov %ebx,-0x94(%ebp) │ │ - mov %al,-0x38(%ebp) │ │ - mov %eax,-0x240(%ebp) │ │ - jmp 5e79f │ │ - mov %eax,-0x98(%ebp) │ │ - mov -0x1c(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - movl $0x0,-0x44(%ebp) │ │ - mov $0x33,%esi │ │ - mov %edi,-0x78(%ebp) │ │ - mov %edi,-0x228(%ebp) │ │ - mov %eax,%ecx │ │ - mov %ebx,-0x94(%ebp) │ │ - mov %al,-0x38(%ebp) │ │ - mov %eax,-0x230(%ebp) │ │ - jmp 5e79f │ │ - mov %eax,-0x98(%ebp) │ │ - mov -0x1c(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - mov $0x32,%esi │ │ - movl $0x0,-0x44(%ebp) │ │ - mov %edi,-0x78(%ebp) │ │ - mov %edi,-0x224(%ebp) │ │ - mov %eax,%ecx │ │ - mov %ebx,-0x94(%ebp) │ │ - mov %al,-0x38(%ebp) │ │ - mov %eax,-0x22c(%ebp) │ │ - jmp 5e79f │ │ - mov %eax,-0x98(%ebp) │ │ - mov -0x1c(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - movl $0x0,-0x44(%ebp) │ │ - mov $0x30,%esi │ │ - mov %edi,-0x78(%ebp) │ │ - mov %edi,-0x234(%ebp) │ │ - mov %eax,%ecx │ │ - mov %eax,-0x238(%ebp) │ │ - mov %ebx,-0x94(%ebp) │ │ - mov %al,-0x38(%ebp) │ │ - jmp 5e79f │ │ - movzbl -0x30(%ebp),%eax │ │ - mov -0x24(%ebp),%ecx │ │ - mov -0x2c(%ebp),%edx │ │ + movzbl -0x18(%ebp),%eax │ │ + mov %eax,-0x60(%ebp) │ │ + mov $0x3d,%eax │ │ + mov %ecx,-0x1c(%ebp) │ │ + jmp 60290 │ │ + nopl (%eax) │ │ mov -0x10(%ebp),%ebx │ │ - mov $0x3b,%esi │ │ - mov %al,-0x38(%ebp) │ │ - jmp 5e7b0 │ │ - mov -0x14(%ebp),%edx │ │ - mov %ecx,%ebx │ │ - mov %eax,-0x218(%ebp) │ │ - movl $0x0,-0x54(%ebp) │ │ - mov %edx,-0x38(%ebp) │ │ - mov -0x184(%ebp),%edx │ │ - test %ebx,%ebx │ │ - je 5f5da │ │ - mov -0x38(%ebp),%eax │ │ - mov %edi,-0x28(%ebp) │ │ - lea -0x1(%ebx),%esi │ │ - xor %edi,%edi │ │ - xor %ecx,%ecx │ │ - mov %ebx,-0x78(%ebp) │ │ - movl $0x0,-0x18(%ebp) │ │ - mov %edx,-0x184(%ebp) │ │ - inc %eax │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - movzbl -0x1(%eax),%ebx │ │ - cmp $0x3f,%ecx │ │ - jne 5e502 │ │ - cmp $0x1,%bl │ │ - ja 5f245 │ │ - mov %ebx,%edx │ │ - mov %edi,-0x40(%ebp) │ │ - xor %edi,%edi │ │ - mov %esi,-0x44(%ebp) │ │ - mov %eax,%esi │ │ - mov $0x0,%eax │ │ - and $0x7f,%dl │ │ - movzbl %dl,%edx │ │ - shld %cl,%edx,%edi │ │ - shl %cl,%edx │ │ - test $0x20,%cl │ │ - cmovne %edx,%edi │ │ - cmovne %eax,%edx │ │ - mov -0x18(%ebp),%eax │ │ - or %edi,%eax │ │ - mov -0x40(%ebp),%edi │ │ - mov %eax,-0x18(%ebp) │ │ - or %edx,%edi │ │ - test %bl,%bl │ │ - jns 5e553 │ │ - mov %esi,%eax │ │ - mov -0x44(%ebp),%esi │ │ - mov -0x184(%ebp),%edx │ │ - mov %bl,%bh │ │ - add $0x7,%ecx │ │ - inc %eax │ │ - add $0xffffffff,%esi │ │ - jb 5e4f0 │ │ - jmp 5f272 │ │ - mov -0x54(%ebp),%ecx │ │ - mov -0x44(%ebp),%ebx │ │ - mov %eax,%edx │ │ - mov %esi,-0x98(%ebp) │ │ - mov %esi,-0x78(%ebp) │ │ - mov %esi,-0x38(%ebp) │ │ - inc %ecx │ │ - mov %ebx,-0x94(%ebp) │ │ - mov %ecx,-0x54(%ebp) │ │ - cmp -0x218(%ebp),%ecx │ │ - mov -0x10(%ebp),%ecx │ │ - jne 5e4bf │ │ - mov -0x14(%ebp),%esi │ │ - mov -0x78(%ebp),%eax │ │ - mov -0x2c(%ebp),%edx │ │ - sub %esi,%eax │ │ - cmp %eax,%ecx │ │ - mov -0x24(%ebp),%ecx │ │ - mov %eax,-0x78(%ebp) │ │ - jb 5f354 │ │ - mov %esi,%eax │ │ - mov -0x44(%ebp),%ebx │ │ - movl $0x0,-0x44(%ebp) │ │ + lea -0x58(%ebp),%ecx │ │ + lea -0xe8(%ebp),%edx │ │ + call 61bd0 │ │ + movzbl -0x58(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 610dc │ │ + dec %edi │ │ + jne 600d0 │ │ + mov -0xe8(%ebp),%ecx │ │ + mov -0x24(%ebp),%edx │ │ + mov -0x14(%ebp),%eax │ │ + sub %edx,%ecx │ │ + cmp %ecx,%esi │ │ + jb 61449 │ │ + mov %edx,%eax │ │ + mov -0x10(%ebp),%edi │ │ + mov %ecx,-0x78(%ebp) │ │ shr $0x10,%eax │ │ - mov %eax,-0x34(%ebp) │ │ - mov %esi,%eax │ │ - mov %al,-0x38(%ebp) │ │ - mov %esi,%eax │ │ mov %eax,-0x1c(%ebp) │ │ - mov -0x18(%ebp),%eax │ │ - mov $0x3d,%esi │ │ - mov %eax,-0x184(%ebp) │ │ - movzbl -0x30(%ebp),%eax │ │ - mov %eax,-0x54(%ebp) │ │ - jmp 5e7b0 │ │ - mov -0x1c(%ebp),%eax │ │ - mov %edi,-0x3c(%ebp) │ │ - mov -0x2c(%ebp),%edx │ │ - mov -0x28(%ebp),%edi │ │ - movl $0x0,-0x44(%ebp) │ │ - movl $0x41,-0x18(%ebp) │ │ - mov %eax,%ecx │ │ - shr $0x10,%ecx │ │ - mov %ecx,-0x34(%ebp) │ │ - mov %eax,%ecx │ │ - mov %al,-0x38(%ebp) │ │ - jmp 5e75e │ │ - mov -0x40(%ebp),%edx │ │ - mov %eax,%ecx │ │ - mov %ebx,(%esp) │ │ - mov %eax,0x4(%esp) │ │ - not %ecx │ │ - add %ecx,%edx │ │ - lea 0x1(%ebx,%eax,1),%ecx │ │ - mov -0x20(%ebp),%ebx │ │ - mov %ecx,-0x24c(%ebp) │ │ - mov %edx,-0x248(%ebp) │ │ - lea -0x1e0(%ebp),%ecx │ │ - lea -0x24c(%ebp),%edx │ │ - call 60bc0 │ │ - mov -0x1e0(%ebp),%edx │ │ - mov -0x1dc(%ebp),%ecx │ │ + movzbl -0x18(%ebp),%eax │ │ + mov %eax,-0x60(%ebp) │ │ mov %edx,%eax │ │ - mov %ecx,-0x44(%ebp) │ │ - and %ecx,%eax │ │ - mov -0x1d4(%ebp),%ecx │ │ - cmp $0xffffffff,%eax │ │ - mov -0x1d8(%ebp),%eax │ │ - mov %ecx,-0x78(%ebp) │ │ - mov -0x1d0(%ebp),%ecx │ │ - je 5f61b │ │ - lea -0x1cc(%ebp),%ebx │ │ - mov %edx,-0x18(%ebp) │ │ - mov %eax,%edx │ │ - mov %ecx,-0x54(%ebp) │ │ - shr $0x8,%ecx │ │ - movsd 0x20(%ebx),%xmm1 │ │ - movsd 0x18(%ebx),%xmm2 │ │ - mov 0x30(%ebx),%eax │ │ - movsd 0x28(%ebx),%xmm0 │ │ - mov %ecx,-0x188(%ebp) │ │ - mov %edx,-0x1c(%ebp) │ │ - mov %dl,-0x38(%ebp) │ │ + mov %dh,%ah │ │ + mov %eax,-0x14(%ebp) │ │ + mov $0x3e,%eax │ │ + jmp 60290 │ │ + mov %edx,%ecx │ │ + mov %edx,-0x78(%ebp) │ │ + not %ecx │ │ + add %ecx,%edi │ │ + lea 0x1(%ebx,%edx,1),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + mov %ecx,-0x204(%ebp) │ │ + mov %edi,-0x200(%ebp) │ │ + lea -0x204(%ebp),%edi │ │ + mov %esi,%ecx │ │ + mov %edi,%edx │ │ + call 61bd0 │ │ + movzbl -0x58(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 6127e │ │ + mov -0x50(%ebp),%ecx │ │ + mov -0x54(%ebp),%eax │ │ + mov %edi,%edx │ │ + mov %ecx,-0x94(%ebp) │ │ + mov %esi,%ecx │ │ + mov %eax,-0xa8(%ebp) │ │ + call 61bd0 │ │ + movzbl -0x58(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 6127e │ │ + mov -0x50(%ebp),%ecx │ │ + mov -0x54(%ebp),%eax │ │ + mov %edi,%edx │ │ + mov %ecx,-0x90(%ebp) │ │ + mov %esi,%ecx │ │ + mov %eax,-0x278(%ebp) │ │ + call 61bd0 │ │ + movzbl -0x58(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 6127e │ │ + mov -0x54(%ebp),%eax │ │ mov -0x24(%ebp),%ecx │ │ - movsd %xmm1,-0x1f4(%ebp) │ │ - movsd 0x10(%ebx),%xmm1 │ │ - movsd %xmm2,-0x1fc(%ebp) │ │ - movsd (%ebx),%xmm2 │ │ - mov %eax,-0x1e4(%ebp) │ │ - mov %edx,%eax │ │ - mov -0x2c(%ebp),%edx │ │ - movsd %xmm0,-0x1ec(%ebp) │ │ + xorps %xmm0,%xmm0 │ │ + mov -0x10(%ebp),%edi │ │ + movl $0x0,-0x60(%ebp) │ │ + mov %eax,-0xd4(%ebp) │ │ + mov -0x50(%ebp),%eax │ │ + mov %eax,-0xd0(%ebp) │ │ + lea -0x230(%ebp),%eax │ │ + movsd %xmm0,0x8(%eax) │ │ + movsd %xmm0,(%eax) │ │ + mov %ecx,%eax │ │ shr $0x10,%eax │ │ - mov %eax,-0x34(%ebp) │ │ - movsd %xmm1,-0x204(%ebp) │ │ - movsd 0x8(%ebx),%xmm1 │ │ - movsd %xmm2,-0x214(%ebp) │ │ - movsd %xmm1,-0x20c(%ebp) │ │ - jmp 5e75e │ │ - cmpl $0x5,-0x30(%ebp) │ │ - jb 5f3b7 │ │ - mov (%ecx),%edx │ │ - jmp 5e72f │ │ - cmpl $0x8,-0x30(%ebp) │ │ - jbe 5f3b7 │ │ - mov -0x14(%ebp),%edx │ │ - movzbl 0x4(%edx),%ecx │ │ - movzwl 0x2(%edx),%eax │ │ - mov 0x5(%edx),%ebx │ │ - shl $0x10,%ecx │ │ - or %eax,%ecx │ │ - movzbl 0x9(%edx),%eax │ │ - mov %ebx,%edx │ │ - shl $0x18,%edx │ │ - or %ecx,%edx │ │ - shld $0x18,%ebx,%eax │ │ + mov %eax,-0x1c(%ebp) │ │ + mov %ecx,%eax │ │ + mov %ch,%ah │ │ + mov %eax,-0x14(%ebp) │ │ + mov $0x20,%eax │ │ + jmp 60290 │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x24(%ebp),%esi │ │ + cmp $0x5,%edx │ │ + jb 61265 │ │ + mov (%esi),%ecx │ │ + jmp 60255 │ │ + mov -0x14(%ebp),%eax │ │ + cmp $0x8,%edx │ │ + lea 0x1(%ecx),%esi │ │ + jbe 61265 │ │ + movzbl 0x3(%ecx),%edx │ │ + movzwl 0x1(%ecx),%eax │ │ + mov 0x4(%ecx),%esi │ │ + shl $0x10,%edx │ │ + or %eax,%edx │ │ + movzbl 0x8(%ecx),%eax │ │ + mov %esi,%ecx │ │ + shl $0x18,%ecx │ │ + or %edx,%ecx │ │ + mov %esi,%edx │ │ + shld $0x18,%esi,%eax │ │ shr $0x8,%eax │ │ - jmp 5e733 │ │ - cmpl $0x3,-0x30(%ebp) │ │ - jb 5f3b7 │ │ - movzwl (%ecx),%edx │ │ + jmp 60259 │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x24(%ebp),%esi │ │ + cmp $0x3,%edx │ │ + jb 61265 │ │ + movzwl (%esi),%ecx │ │ xor %eax,%eax │ │ - mov %al,%bh │ │ - mov %eax,-0x80(%ebp) │ │ + mov %al,%dh │ │ + mov %eax,-0x250(%ebp) │ │ + mov %edx,-0x8c(%ebp) │ │ shl $0x8,%eax │ │ - movzbl %bh,%ecx │ │ - mov %ebx,-0x7c(%ebp) │ │ - movl $0x3f,-0x18(%ebp) │ │ - mov %dl,-0x38(%ebp) │ │ - or %eax,%ecx │ │ - mov %edx,%eax │ │ - mov %ecx,-0x78(%ebp) │ │ - mov -0x24(%ebp),%ecx │ │ + movzbl %dh,%edx │ │ + mov -0x10(%ebp),%edi │ │ + mov %ecx,-0x20(%ebp) │ │ + or %eax,%edx │ │ + mov %ecx,%eax │ │ shr $0x10,%eax │ │ - mov %eax,-0x34(%ebp) │ │ - mov %dh,%ah │ │ + mov %edx,-0x78(%ebp) │ │ mov %eax,-0x1c(%ebp) │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x18(%ebp),%esi │ │ - jmp 5e7b0 │ │ - mov %eax,-0x98(%ebp) │ │ - mov -0x1c(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - movl $0x0,-0x44(%ebp) │ │ - mov $0x3c,%esi │ │ - mov %edi,-0x78(%ebp) │ │ - mov %edi,-0x194(%ebp) │ │ - mov %eax,%ecx │ │ - mov %eax,-0x190(%ebp) │ │ - mov %al,-0x38(%ebp) │ │ - movzbl -0x30(%ebp),%eax │ │ - mov %ebx,-0x94(%ebp) │ │ - mov %eax,-0x54(%ebp) │ │ - shr $0x10,%ecx │ │ - mov %ecx,-0x34(%ebp) │ │ - mov -0x24(%ebp),%ecx │ │ - mov -0x2c(%ebp),%edx │ │ - mov -0x28(%ebp),%edi │ │ - xchg %ax,%ax │ │ - mov -0x34(%ebp),%eax │ │ - movsd -0x1f4(%ebp),%xmm1 │ │ - movsd -0x1fc(%ebp),%xmm2 │ │ - movsd -0x1ec(%ebp),%xmm0 │ │ - mov %edx,-0x2c(%ebp) │ │ - mov %edi,-0x28(%ebp) │ │ - shl $0x10,%eax │ │ - movsd %xmm1,-0x1c0(%ebp) │ │ - movsd -0x204(%ebp),%xmm1 │ │ - movsd %xmm2,-0x1c8(%ebp) │ │ - movsd -0x214(%ebp),%xmm2 │ │ - cmp $0x2e,%esi │ │ - movsd %xmm0,-0x1b8(%ebp) │ │ + mov %ecx,%eax │ │ + mov %ch,%ah │ │ mov %eax,-0x14(%ebp) │ │ - mov -0x1e4(%ebp),%eax │ │ - movsd %xmm1,-0x1d0(%ebp) │ │ - movsd -0x20c(%ebp),%xmm1 │ │ - movsd %xmm2,-0x1e0(%ebp) │ │ - mov %eax,-0x1b0(%ebp) │ │ - mov -0x44(%ebp),%eax │ │ - movsd %xmm1,-0x1d8(%ebp) │ │ - sbb $0x0,%eax │ │ - jb 5e8a0 │ │ - mov -0x20(%ebp),%edi │ │ - lea -0x2e(%esi),%eax │ │ + mov $0x40,%eax │ │ + nopw 0x0(%eax,%eax,1) │ │ + movsd -0x230(%ebp),%xmm2 │ │ + movsd -0x238(%ebp),%xmm1 │ │ + mov -0x1c(%ebp),%ebx │ │ + movsd -0x228(%ebp),%xmm0 │ │ + mov %eax,%esi │ │ + movsd %xmm2,-0x40(%ebp) │ │ + movsd %xmm1,-0x48(%ebp) │ │ + movsd -0x248(%ebp),%xmm2 │ │ + movsd -0x240(%ebp),%xmm1 │ │ + shl $0x10,%ebx │ │ + cmp $0x2f,%eax │ │ + movsd %xmm0,-0x38(%ebp) │ │ + movsd %xmm1,-0x50(%ebp) │ │ + movsd %xmm2,-0x58(%ebp) │ │ + jb 60350 │ │ + lea -0x2f(%esi),%eax │ │ xor %edx,%edx │ │ - mov -0x7bb50(%edi,%eax,4),%eax │ │ + mov -0x7b2f4(%edi,%eax,4),%eax │ │ add %edi,%eax │ │ - mov -0x28(%ebp),%edi │ │ jmp *%eax │ │ - mov %ecx,-0x24(%ebp) │ │ - movzbl -0xdc(%ebp),%ecx │ │ + movzbl -0x12c(%ebp),%ecx │ │ test %cl,%cl │ │ - je 60019 │ │ - movzbl -0x38(%ebp),%eax │ │ - sub -0xdb(%ebp),%al │ │ + je 61506 │ │ + mov -0x14(%ebp),%eax │ │ + sub -0x12b(%ebp),%al │ │ movzbl %al,%eax │ │ div %cl │ │ - movsbl -0xdd(%ebp),%esi │ │ + movsbl -0x12d(%ebp),%esi │ │ movzbl %ah,%ecx │ │ mov %esi,%edx │ │ sar $0x1f,%edx │ │ add %esi,%ecx │ │ adc $0x0,%edx │ │ - js 5ed96 │ │ - add -0xc0(%ebp),%ecx │ │ - adc -0xbc(%ebp),%edx │ │ - jmp 5edd0 │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov -0x10c(%ebp),%edi │ │ - mov %esi,-0x18(%ebp) │ │ - mov %ecx,-0x24(%ebp) │ │ - cmp -0x114(%ebp),%edi │ │ - jne 5e8c2 │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x114(%ebp),%ecx │ │ - call 60f10 │ │ - mov -0x188(%ebp),%eax │ │ - movzbl -0x54(%ebp),%edx │ │ - mov -0x44(%ebp),%esi │ │ - lea (%edi,%edi,8),%ecx │ │ - mov -0x1c(%ebp),%ebx │ │ + js 6085c │ │ + add -0x110(%ebp),%ecx │ │ + adc -0x10c(%ebp),%edx │ │ + mov %ecx,-0x110(%ebp) │ │ + mov %edx,-0x10c(%ebp) │ │ + cmpb $0x0,-0xf0(%ebp) │ │ + je 608a9 │ │ + jmp 60a58 │ │ + nop │ │ + mov -0x144(%ebp),%edi │ │ + mov %ebx,-0x18(%ebp) │ │ + cmp -0x14c(%ebp),%edi │ │ + jne 6036f │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x14c(%ebp),%ecx │ │ + call 61e90 │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x148(%ebp),%eax │ │ + imul $0x70,%edi,%ecx │ │ inc %edi │ │ - shl $0x8,%eax │ │ - movzbl %bh,%ebx │ │ - or %eax,%edx │ │ - mov -0x110(%ebp),%eax │ │ - shl $0x8,%ebx │ │ - mov %esi,0x4(%eax,%ecx,8) │ │ + movzbl %bh,%edx │ │ + mov %esi,(%eax,%ecx,1) │ │ mov -0x18(%ebp),%esi │ │ - mov %esi,(%eax,%ecx,8) │ │ - movzbl -0x38(%ebp),%esi │ │ - or %ebx,%esi │ │ - mov -0x14(%ebp),%ebx │ │ - movzwl %si,%esi │ │ - or %esi,%ebx │ │ - mov %ebx,0x8(%eax,%ecx,8) │ │ - mov -0x78(%ebp),%ebx │ │ - mov %ebx,0xc(%eax,%ecx,8) │ │ - mov %edx,0x10(%eax,%ecx,8) │ │ - movsd -0x1e0(%ebp),%xmm0 │ │ - movsd -0x1d8(%ebp),%xmm1 │ │ - movsd %xmm0,0x14(%eax,%ecx,8) │ │ - movsd %xmm1,0x1c(%eax,%ecx,8) │ │ - movsd -0x1d0(%ebp),%xmm0 │ │ - movsd %xmm0,0x24(%eax,%ecx,8) │ │ - movsd -0x1c8(%ebp),%xmm0 │ │ - movsd %xmm0,0x2c(%eax,%ecx,8) │ │ - movsd -0x1c0(%ebp),%xmm0 │ │ - movsd %xmm0,0x34(%eax,%ecx,8) │ │ - movsd -0x1b8(%ebp),%xmm0 │ │ - movsd %xmm0,0x3c(%eax,%ecx,8) │ │ - mov -0x1b0(%ebp),%edx │ │ - mov %edx,0x44(%eax,%ecx,8) │ │ - mov %edi,-0x10c(%ebp) │ │ - xor %edx,%edx │ │ - mov -0x94(%ebp),%ebx │ │ - mov -0x24(%ebp),%ecx │ │ - mov -0x28(%ebp),%edi │ │ - jmp 5ec65 │ │ - mov -0x1c(%ebp),%eax │ │ - mov %ecx,%edx │ │ - movzbl -0x38(%ebp),%ecx │ │ + movzbl %bl,%ebx │ │ + movl $0x0,0x4(%eax,%ecx,1) │ │ + shl $0x8,%edx │ │ + or %edx,%ebx │ │ + movzwl %bx,%edx │ │ + mov -0x90(%ebp),%ebx │ │ + or %edx,%esi │ │ + movzbl -0x60(%ebp),%edx │ │ + mov %esi,0x8(%eax,%ecx,1) │ │ mov -0x78(%ebp),%esi │ │ - movzbl %ah,%eax │ │ - mov %esi,-0xac(%ebp) │ │ + mov %esi,0xc(%eax,%ecx,1) │ │ + mov %edx,0x10(%eax,%ecx,1) │ │ + movl $0xffffffff,0x24(%eax,%ecx,1) │ │ + movl $0xffffffff,0x20(%eax,%ecx,1) │ │ + mov -0xa8(%ebp),%esi │ │ + mov -0x94(%ebp),%edx │ │ + movsd -0x58(%ebp),%xmm0 │ │ + movsd -0x50(%ebp),%xmm1 │ │ + movsd %xmm0,0x28(%eax,%ecx,1) │ │ + movsd %xmm1,0x30(%eax,%ecx,1) │ │ + movsd -0x48(%ebp),%xmm0 │ │ + movsd %xmm0,0x38(%eax,%ecx,1) │ │ + movsd -0x40(%ebp),%xmm0 │ │ + movsd %xmm0,0x40(%eax,%ecx,1) │ │ + movsd -0x38(%ebp),%xmm0 │ │ + movsd %xmm0,0x48(%eax,%ecx,1) │ │ + mov %esi,0x50(%eax,%ecx,1) │ │ + mov -0x278(%ebp),%esi │ │ + mov %edx,0x54(%eax,%ecx,1) │ │ + mov %ebx,0x5c(%eax,%ecx,1) │ │ + mov -0xd0(%ebp),%ebx │ │ + mov %esi,0x58(%eax,%ecx,1) │ │ + mov -0xd4(%ebp),%esi │ │ + mov %ebx,0x64(%eax,%ecx,1) │ │ + mov %esi,0x60(%eax,%ecx,1) │ │ + mov %edi,-0x144(%ebp) │ │ + mov -0x10(%ebp),%edi │ │ + xor %edx,%edx │ │ + mov -0xe4(%ebp),%ebx │ │ + mov %dl,-0x7c(%ebp) │ │ + test %ebx,%ebx │ │ + jne 5fc70 │ │ + jmp 60d35 │ │ + mov -0x14(%ebp),%ecx │ │ + movzbl %ch,%eax │ │ + movzbl %cl,%ecx │ │ shl $0x8,%eax │ │ or %eax,%ecx │ │ movzwl %cx,%eax │ │ - mov %edx,%ecx │ │ - mov -0x14(%ebp),%edx │ │ - or %eax,%edx │ │ - mov %edx,-0xb0(%ebp) │ │ - jmp 5ec63 │ │ - movb $0x1,-0x9c(%ebp) │ │ - jmp 5ec63 │ │ - movb $0x1,-0x9e(%ebp) │ │ - jmp 5ec63 │ │ - mov %ecx,-0x24(%ebp) │ │ - movzbl -0xdc(%ebp),%ecx │ │ + mov -0x78(%ebp),%ecx │ │ + or %eax,%ebx │ │ + mov %ebx,-0x100(%ebp) │ │ + mov %ecx,-0xfc(%ebp) │ │ + jmp 60439 │ │ + movb $0x1,-0xec(%ebp) │ │ + jmp 60439 │ │ + movb $0x1,-0xee(%ebp) │ │ + jmp 60439 │ │ + movzbl -0x12c(%ebp),%ecx │ │ test %cl,%cl │ │ - je 60009 │ │ - movzbl -0xdb(%ebp),%eax │ │ + je 6150e │ │ + movzbl -0x12b(%ebp),%eax │ │ not %al │ │ movzbl %al,%eax │ │ div %cl │ │ - cmpb $0x0,-0xa0(%ebp) │ │ - je 5ecc1 │ │ - mov -0x24(%ebp),%ecx │ │ - jmp 5ec63 │ │ - mov -0x1c(%ebp),%eax │ │ - mov %ecx,%edx │ │ - movzbl -0x38(%ebp),%ecx │ │ - mov -0x78(%ebp),%esi │ │ - movzbl %ah,%eax │ │ - mov %esi,-0xb4(%ebp) │ │ + cmpb $0x0,-0xf0(%ebp) │ │ + jne 60439 │ │ + movzbl -0x12e(%ebp),%ecx │ │ + movzbl -0x12f(%ebp),%edx │ │ + cmp $0x1,%ecx │ │ + je 6096c │ │ + test %ecx,%ecx │ │ + mov %dl,-0x24(%ebp) │ │ + je 6151d │ │ + movzbl %al,%edi │ │ + mov -0x11c(%ebp),%esi │ │ + mov -0x10(%ebp),%ebx │ │ + movzbl %cl,%eax │ │ + movl $0x0,0xc(%esp) │ │ + add -0x120(%ebp),%edi │ │ + mov %eax,-0x5c(%ebp) │ │ + mov %eax,0x8(%esp) │ │ + adc $0x0,%esi │ │ + mov %edi,(%esp) │ │ + mov %esi,0x4(%esp) │ │ + call 77970 │ │ + mov %eax,-0x18(%ebp) │ │ + mov %edx,%ecx │ │ + mov %edx,%ebx │ │ + mov -0x5c(%ebp),%edx │ │ + mov -0x18(%ebp),%eax │ │ + imul %edx,%ebx │ │ + mul %edx │ │ + mov %eax,-0x5c(%ebp) │ │ + add %ebx,%edx │ │ + mov -0x18(%ebp),%eax │ │ + sub -0x5c(%ebp),%edi │ │ + sbb %edx,%esi │ │ + movzbl -0x24(%ebp),%edx │ │ + mov %edi,-0x120(%ebp) │ │ + mov %esi,-0x11c(%ebp) │ │ + jmp 60985 │ │ + mov -0x14(%ebp),%ecx │ │ + movzbl %ch,%eax │ │ + movzbl %cl,%ecx │ │ shl $0x8,%eax │ │ or %eax,%ecx │ │ movzwl %cx,%eax │ │ - mov %edx,%ecx │ │ - mov -0x14(%ebp),%edx │ │ - or %eax,%edx │ │ - mov %edx,-0xb8(%ebp) │ │ - jmp 5ec63 │ │ - movb $0x1,-0x9b(%ebp) │ │ - jmp 5ec63 │ │ - mov -0x1c(%ebp),%eax │ │ - mov %ecx,%edi │ │ - movzbl -0x38(%ebp),%ecx │ │ - mov -0x78(%ebp),%esi │ │ - movzbl %ah,%eax │ │ + mov -0x78(%ebp),%ecx │ │ + or %eax,%ebx │ │ + mov %ebx,-0x108(%ebp) │ │ + mov %ecx,-0x104(%ebp) │ │ + jmp 60439 │ │ + movb $0x1,-0xeb(%ebp) │ │ + jmp 60439 │ │ + mov -0x14(%ebp),%ecx │ │ + movzbl %ch,%eax │ │ + movzbl %cl,%ecx │ │ shl $0x8,%eax │ │ or %eax,%ecx │ │ movzwl %cx,%eax │ │ + or %eax,%ebx │ │ + mov %ebx,%esi │ │ + mov -0x78(%ebp),%ebx │ │ + test %ebx,%ebx │ │ + js 60820 │ │ + add %esi,-0x110(%ebp) │ │ + adc %ebx,-0x10c(%ebp) │ │ + jmp 60439 │ │ + movb $0x1,-0xed(%ebp) │ │ + jmp 60a58 │ │ mov -0x14(%ebp),%ecx │ │ - or %eax,%ecx │ │ - test %esi,%esi │ │ - js 5ed54 │ │ - add %ecx,-0xc0(%ebp) │ │ - mov %edi,%ecx │ │ - mov -0x28(%ebp),%edi │ │ - adc %esi,-0xbc(%ebp) │ │ - jmp 5ec63 │ │ - movb $0x1,-0x9d(%ebp) │ │ - jmp 5efc6 │ │ - mov -0x1c(%ebp),%eax │ │ - mov %ecx,%edx │ │ - movzbl -0x38(%ebp),%ecx │ │ - mov -0x78(%ebp),%esi │ │ - movzbl %ah,%eax │ │ - mov %esi,-0xa4(%ebp) │ │ + movzbl %ch,%eax │ │ + movzbl %cl,%ecx │ │ shl $0x8,%eax │ │ or %eax,%ecx │ │ movzwl %cx,%eax │ │ - mov %edx,%ecx │ │ - mov -0x14(%ebp),%edx │ │ - or %eax,%edx │ │ - mov %edx,-0xa8(%ebp) │ │ - jmp 5ec63 │ │ - cmpb $0x0,-0xa0(%ebp) │ │ - jne 5ec63 │ │ - mov -0x1c(%ebp),%eax │ │ - mov %ecx,-0x24(%ebp) │ │ - movzbl -0x38(%ebp),%ecx │ │ - mov -0xd4(%ebp),%edi │ │ - movzbl %ah,%eax │ │ + mov -0x78(%ebp),%ecx │ │ + or %eax,%ebx │ │ + mov %ebx,-0xf8(%ebp) │ │ + mov %ecx,-0xf4(%ebp) │ │ + jmp 60439 │ │ + cmpb $0x0,-0xf0(%ebp) │ │ + jne 60439 │ │ + mov -0x14(%ebp),%ecx │ │ + mov -0x124(%ebp),%ebx │ │ + movzbl %ch,%eax │ │ + movzbl %cl,%ecx │ │ shl $0x8,%eax │ │ or %eax,%ecx │ │ movzwl %cx,%eax │ │ - add -0xd8(%ebp),%eax │ │ - adc $0x0,%edi │ │ - jb 5f5e2 │ │ + add -0x128(%ebp),%eax │ │ + adc $0x0,%ebx │ │ + jb 61425 │ │ xor %ecx,%ecx │ │ mov $0xffffffff,%edx │ │ mov $0x0,%esi │ │ - sub -0x108(%ebp),%cl │ │ + sub -0x140(%ebp),%cl │ │ shl $0x3,%cl │ │ shr %cl,%edx │ │ test $0x20,%cl │ │ mov %edx,%ecx │ │ cmovne %esi,%ecx │ │ mov $0xffffffff,%esi │ │ cmove %esi,%edx │ │ cmp %eax,%edx │ │ - sbb %edi,%ecx │ │ - jb 5f5e2 │ │ - mov %eax,-0xd8(%ebp) │ │ - mov %edi,-0xd4(%ebp) │ │ - movl $0x0,-0xcc(%ebp) │ │ - movl $0x0,-0xd0(%ebp) │ │ - jmp 5ef43 │ │ - cmpb $0x0,-0xa0(%ebp) │ │ - jne 5ec63 │ │ - mov -0x1c(%ebp),%eax │ │ - mov %ecx,-0x24(%ebp) │ │ - movzbl -0x38(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - movzbl %ah,%eax │ │ + sbb %ebx,%ecx │ │ + jb 61425 │ │ + mov %eax,-0x128(%ebp) │ │ + mov %ebx,-0x124(%ebp) │ │ + jmp 60799 │ │ + cmpb $0x0,-0xf0(%ebp) │ │ + jne 60439 │ │ + mov -0x14(%ebp),%ecx │ │ + movzbl -0x12f(%ebp),%edx │ │ + movzbl %ch,%eax │ │ + movzbl %cl,%ecx │ │ shl $0x8,%eax │ │ or %eax,%ecx │ │ movzwl %cx,%eax │ │ - or %eax,%edx │ │ - movzbl -0xdf(%ebp),%eax │ │ - mov %al,-0x14(%ebp) │ │ - movzbl -0xde(%ebp),%eax │ │ + or %eax,%ebx │ │ + movzbl -0x12e(%ebp),%eax │ │ cmp $0x1,%eax │ │ - je 5eea9 │ │ + je 6094e │ │ mov -0x78(%ebp),%ecx │ │ test %eax,%eax │ │ - mov %ebx,-0x10(%ebp) │ │ - je 60031 │ │ - movzbl %al,%esi │ │ - add -0xd0(%ebp),%edx │ │ - mov -0xcc(%ebp),%eax │ │ - mov -0x20(%ebp),%ebx │ │ + mov %dl,-0x18(%ebp) │ │ + je 6151d │ │ + add -0x120(%ebp),%ebx │ │ + mov -0x11c(%ebp),%edi │ │ + movzbl %al,%eax │ │ movl $0x0,0xc(%esp) │ │ - mov %esi,-0x18(%ebp) │ │ - mov %esi,0x8(%esp) │ │ - adc %ecx,%eax │ │ - mov %edx,(%esp) │ │ - mov %edx,%esi │ │ - mov %eax,-0x30(%ebp) │ │ - mov %eax,0x4(%esp) │ │ - call 7816c │ │ + mov %eax,-0x5c(%ebp) │ │ + mov %eax,0x8(%esp) │ │ + mov %ebx,(%esp) │ │ + mov %ebx,%esi │ │ + mov -0x10(%ebp),%ebx │ │ + adc %ecx,%edi │ │ + mov %edi,0x4(%esp) │ │ + call 77970 │ │ mov %edx,%ecx │ │ - mov %edx,%edi │ │ - mov -0x18(%ebp),%edx │ │ - mov %eax,%ebx │ │ - imul %edx,%edi │ │ + mov %edx,%ebx │ │ + mov -0x5c(%ebp),%edx │ │ + mov %eax,-0x24(%ebp) │ │ + imul %edx,%ebx │ │ mul %edx │ │ - add %edi,%edx │ │ + add %ebx,%edx │ │ sub %eax,%esi │ │ - mov -0x30(%ebp),%eax │ │ - mov -0x3c(%ebp),%edi │ │ - mov %esi,-0xd0(%ebp) │ │ - sbb %edx,%eax │ │ - mov %eax,-0xcc(%ebp) │ │ - mov %ebx,%eax │ │ - mov -0x10(%ebp),%ebx │ │ - jmp 5eec5 │ │ - mov -0x1c(%ebp),%eax │ │ - mov %ecx,-0x24(%ebp) │ │ - movzbl -0x38(%ebp),%ecx │ │ - mov %ebx,-0x10(%ebp) │ │ - mov -0x78(%ebp),%ebx │ │ - movzbl %ah,%eax │ │ + mov -0x24(%ebp),%ebx │ │ + sbb %edx,%edi │ │ + movzbl -0x18(%ebp),%edx │ │ + mov %esi,-0x120(%ebp) │ │ + mov %edi,-0x11c(%ebp) │ │ + jmp 60965 │ │ + mov -0x14(%ebp),%ecx │ │ + movzbl %ch,%eax │ │ + movzbl %cl,%ecx │ │ shl $0x8,%eax │ │ or %eax,%ecx │ │ movzwl %cx,%eax │ │ - mov -0x14(%ebp),%ecx │ │ - or %eax,%ecx │ │ + or %eax,%ebx │ │ + cmp -0x128(%ebp),%ebx │ │ + mov %ebx,%esi │ │ + mov -0x78(%ebp),%ebx │ │ mov %ebx,%eax │ │ - cmp -0xd8(%ebp),%ecx │ │ - sbb -0xd4(%ebp),%eax │ │ - jae 5ec7a │ │ - mov -0x24(%ebp),%ecx │ │ - mov -0x10(%ebp),%ebx │ │ - movb $0x1,-0xa0(%ebp) │ │ - jmp 5ec63 │ │ - xorb $0x1,-0x9f(%ebp) │ │ - jmp 5ec63 │ │ - mov -0x1c(%ebp),%eax │ │ - mov %ecx,%edx │ │ - movzbl -0x38(%ebp),%ecx │ │ - mov -0x78(%ebp),%esi │ │ - movzbl %ah,%eax │ │ - mov %esi,-0xc4(%ebp) │ │ + sbb -0x124(%ebp),%eax │ │ + jae 6074c │ │ + movb $0x1,-0xf0(%ebp) │ │ + jmp 60439 │ │ + xorb $0x1,-0xef(%ebp) │ │ + jmp 60439 │ │ + mov -0x14(%ebp),%ecx │ │ + movzbl %ch,%eax │ │ + movzbl %cl,%ecx │ │ shl $0x8,%eax │ │ or %eax,%ecx │ │ movzwl %cx,%eax │ │ - mov %edx,%ecx │ │ - mov -0x14(%ebp),%edx │ │ - or %eax,%edx │ │ - mov %edx,-0xc8(%ebp) │ │ - xor %edx,%edx │ │ - test %ebx,%ebx │ │ - mov %ebx,%esi │ │ - mov %dl,-0x18c(%ebp) │ │ - jne 5dc78 │ │ - jmp 5f639 │ │ - mov %ecx,%edi │ │ + mov -0x78(%ebp),%ecx │ │ + or %eax,%ebx │ │ + mov %ebx,-0x118(%ebp) │ │ + mov %ecx,-0x114(%ebp) │ │ + jmp 60439 │ │ xor %ecx,%ecx │ │ mov $0xffffffff,%eax │ │ xor %edx,%edx │ │ - mov $0xffffffff,%esi │ │ - sub -0x108(%ebp),%cl │ │ + mov $0xffffffff,%edi │ │ + sub -0x140(%ebp),%cl │ │ shl $0x3,%cl │ │ shr %cl,%eax │ │ test $0x20,%cl │ │ mov $0x0,%ecx │ │ cmove %eax,%ecx │ │ - cmove %esi,%eax │ │ - mov %ebx,%esi │ │ + cmove %edi,%eax │ │ + mov -0x10(%ebp),%edi │ │ and $0xfffffffe,%eax │ │ - cmp %eax,%edi │ │ - sbb %ecx,%esi │ │ - setae -0xa0(%ebp) │ │ - jb 5ee7f │ │ - mov -0x24(%ebp),%ecx │ │ - jmp 5f077 │ │ - movzbl -0xde(%ebp),%ecx │ │ - movzbl -0xdf(%ebp),%edx │ │ - cmp $0x1,%ecx │ │ - je 5eecb │ │ - test %ecx,%ecx │ │ - mov %dl,-0x14(%ebp) │ │ - mov %ebx,-0x10(%ebp) │ │ - je 60031 │ │ - movzbl %al,%eax │ │ - mov -0xcc(%ebp),%esi │ │ - mov -0x20(%ebp),%ebx │ │ - movzbl %cl,%ecx │ │ - movl $0x0,0xc(%esp) │ │ - add -0xd0(%ebp),%eax │ │ - mov %ecx,-0x18(%ebp) │ │ - mov %ecx,0x8(%esp) │ │ - adc $0x0,%esi │ │ - mov %eax,-0x30(%ebp) │ │ - mov %eax,(%esp) │ │ - mov %esi,0x4(%esp) │ │ - call 7816c │ │ - mov %edx,%ecx │ │ - mov %edx,%edi │ │ - mov -0x18(%ebp),%edx │ │ - mov %eax,%ebx │ │ - imul %edx,%edi │ │ - mul %edx │ │ - add %edi,%edx │ │ - mov -0x30(%ebp),%edi │ │ - mov %eax,-0x18(%ebp) │ │ - mov %ebx,%eax │ │ - mov -0x10(%ebp),%ebx │ │ - sub -0x18(%ebp),%edi │ │ - sbb %edx,%esi │ │ - movzbl -0x14(%ebp),%edx │ │ - mov %edi,-0xd0(%ebp) │ │ - mov -0x3c(%ebp),%edi │ │ - mov %esi,-0xcc(%ebp) │ │ - jmp 5eee7 │ │ - mov %ecx,%edx │ │ - mov %ecx,-0x14(%ebp) │ │ - mov -0xc0(%ebp),%eax │ │ - mov -0xbc(%ebp),%ecx │ │ - mov %ebx,-0x10(%ebp) │ │ - mov $0x0,%ebx │ │ + cmp %eax,%esi │ │ + sbb %ecx,%ebx │ │ + setae -0xf0(%ebp) │ │ + jae 6043b │ │ + mov -0x78(%ebp),%eax │ │ + mov %esi,-0x128(%ebp) │ │ + mov %eax,-0x124(%ebp) │ │ + movl $0x0,-0x11c(%ebp) │ │ + movl $0x0,-0x120(%ebp) │ │ + jmp 60439 │ │ + mov -0x1c(%ebp),%esi │ │ + mov $0xffffffff,%eax │ │ + mov %edi,-0xe8(%ebp) │ │ + mov %edx,%ebx │ │ + mov $0x0,%edi │ │ + shl %cl,%eax │ │ + test $0x20,%cl │ │ + mov %eax,%edx │ │ + cmovne %edi,%edx │ │ + mov %esi,-0xe4(%ebp) │ │ + mov $0xffffffff,%esi │ │ + cmove %esi,%eax │ │ + cmpb $0x40,-0x78(%ebp) │ │ + cmovb %edi,%eax │ │ + cmovb %edi,%edx │ │ + cmp $0x40,%ecx │ │ + cmovge %edi,%eax │ │ + cmovge %edi,%edx │ │ + mov -0x10(%ebp),%edi │ │ + or %eax,%ebx │ │ + mov -0x14(%ebp),%eax │ │ + mov %ebx,-0x78(%ebp) │ │ + mov %ebx,-0x88(%ebp) │ │ + or %edx,%eax │ │ + mov %eax,%ecx │ │ + mov %eax,-0x14(%ebp) │ │ + mov %eax,-0x24c(%ebp) │ │ + mov $0x32,%eax │ │ + shr $0x10,%ecx │ │ + mov %ecx,-0x1c(%ebp) │ │ + jmp 60290 │ │ + mov -0x110(%ebp),%edi │ │ + mov -0x10c(%ebp),%ecx │ │ + mov %esi,%edx │ │ + mov $0x0,%eax │ │ neg %edx │ │ - sbb %esi,%ebx │ │ - cmp %edx,%eax │ │ + sbb %ebx,%eax │ │ + cmp %edx,%edi │ │ mov %ecx,%edx │ │ - sbb %ebx,%edx │ │ - jae 5f062 │ │ - movl $0x0,-0xbc(%ebp) │ │ - movl $0x0,-0xc0(%ebp) │ │ - jmp 5f073 │ │ - mov -0xc0(%ebp),%edi │ │ - mov %al,-0x14(%ebp) │ │ - mov -0xbc(%ebp),%eax │ │ + sbb %eax,%edx │ │ + jae 60ada │ │ + movl $0x0,-0x10c(%ebp) │ │ + movl $0x0,-0x110(%ebp) │ │ + jmp 60436 │ │ + mov -0x110(%ebp),%edi │ │ + mov %al,-0x18(%ebp) │ │ + mov -0x10c(%ebp),%eax │ │ mov %ecx,%esi │ │ - mov %ebx,-0x10(%ebp) │ │ mov $0x0,%ebx │ │ neg %esi │ │ sbb %edx,%ebx │ │ add %edi,%ecx │ │ adc %eax,%edx │ │ cmp %esi,%edi │ │ - mov -0x28(%ebp),%edi │ │ + mov -0x10(%ebp),%edi │ │ sbb %ebx,%eax │ │ mov $0x0,%eax │ │ - mov -0x10(%ebp),%ebx │ │ cmovb %eax,%edx │ │ cmovb %eax,%ecx │ │ - movzbl -0x14(%ebp),%eax │ │ - mov %ecx,-0xc0(%ebp) │ │ - mov %edx,-0xbc(%ebp) │ │ - mov -0x24(%ebp),%ecx │ │ - cmpb $0x0,-0xa0(%ebp) │ │ - jne 5efc6 │ │ - movzbl -0xde(%ebp),%ecx │ │ - movzbl -0xdf(%ebp),%edx │ │ + movzbl -0x18(%ebp),%eax │ │ + mov %ecx,-0x110(%ebp) │ │ + mov %edx,-0x10c(%ebp) │ │ + cmpb $0x0,-0xf0(%ebp) │ │ + jne 60a58 │ │ + movzbl -0x12e(%ebp),%ecx │ │ + movzbl -0x12f(%ebp),%edx │ │ cmp $0x1,%ecx │ │ - je 5ef4a │ │ + je 609e6 │ │ test %ecx,%ecx │ │ - mov %dl,-0x14(%ebp) │ │ - mov %ebx,-0x10(%ebp) │ │ - je 60031 │ │ - movzbl %al,%eax │ │ - mov -0xcc(%ebp),%esi │ │ - mov -0x20(%ebp),%ebx │ │ - movzbl %cl,%ecx │ │ + mov %dl,-0x24(%ebp) │ │ + je 6151d │ │ + movzbl %al,%edi │ │ + mov -0x11c(%ebp),%esi │ │ + mov -0x10(%ebp),%ebx │ │ + movzbl %cl,%eax │ │ movl $0x0,0xc(%esp) │ │ - add -0xd0(%ebp),%eax │ │ - mov %ecx,-0x18(%ebp) │ │ - mov %ecx,0x8(%esp) │ │ + add -0x120(%ebp),%edi │ │ + mov %eax,-0x5c(%ebp) │ │ + mov %eax,0x8(%esp) │ │ adc $0x0,%esi │ │ - mov %eax,-0x30(%ebp) │ │ - mov %eax,(%esp) │ │ + mov %edi,(%esp) │ │ mov %esi,0x4(%esp) │ │ - call 7816c │ │ + call 77970 │ │ + mov %eax,-0x18(%ebp) │ │ mov %edx,%ecx │ │ - mov %edx,%edi │ │ - mov -0x18(%ebp),%edx │ │ - mov %eax,%ebx │ │ - imul %edx,%edi │ │ + mov %edx,%ebx │ │ + mov -0x5c(%ebp),%edx │ │ + mov -0x18(%ebp),%eax │ │ + imul %edx,%ebx │ │ mul %edx │ │ - add %edi,%edx │ │ - mov -0x30(%ebp),%edi │ │ - mov %eax,-0x18(%ebp) │ │ - mov %ebx,%eax │ │ - mov -0x10(%ebp),%ebx │ │ - sub -0x18(%ebp),%edi │ │ + mov %eax,-0x5c(%ebp) │ │ + add %ebx,%edx │ │ + mov -0x18(%ebp),%eax │ │ + sub -0x5c(%ebp),%edi │ │ sbb %edx,%esi │ │ - mov %edi,-0xd0(%ebp) │ │ - mov -0x28(%ebp),%edi │ │ - movzbl -0x14(%ebp),%edx │ │ - mov %esi,-0xcc(%ebp) │ │ - jmp 5ef63 │ │ - mov -0x24(%ebp),%ecx │ │ - mov %edi,-0xd8(%ebp) │ │ - mov %ebx,-0xd4(%ebp) │ │ - movl $0x0,-0xcc(%ebp) │ │ - movl $0x0,-0xd0(%ebp) │ │ - xor %edx,%edx │ │ - jmp 5f077 │ │ + mov %edi,-0x120(%ebp) │ │ + mov -0x10(%ebp),%edi │ │ + movzbl -0x24(%ebp),%edx │ │ + mov %esi,-0x11c(%ebp) │ │ + jmp 609ff │ │ + movzbl -0x18(%ebp),%ecx │ │ + mov -0x10(%ebp),%edi │ │ + mov -0x14(%ebp),%eax │ │ + mov %cl,%al │ │ + mov %eax,-0x14(%ebp) │ │ + mov $0x3c,%eax │ │ + jmp 60290 │ │ mov -0x78(%ebp),%ecx │ │ - mov -0x3c(%ebp),%edi │ │ - mov %edx,%eax │ │ - movl $0x0,-0xcc(%ebp) │ │ - movl $0x0,-0xd0(%ebp) │ │ - movzbl -0x14(%ebp),%edx │ │ - jmp 5eeea │ │ - mov -0x3c(%ebp),%edi │ │ + movl $0x0,-0x11c(%ebp) │ │ + movl $0x0,-0x120(%ebp) │ │ + movzbl %dl,%edx │ │ + mov %ebx,%eax │ │ + jmp 60988 │ │ movzbl %al,%eax │ │ xor %ecx,%ecx │ │ - movl $0x0,-0xcc(%ebp) │ │ - movl $0x0,-0xd0(%ebp) │ │ + movl $0x0,-0x11c(%ebp) │ │ + movl $0x0,-0x120(%ebp) │ │ movzbl %dl,%edx │ │ imul %edx,%ecx │ │ mul %edx │ │ - mov %edi,-0x3c(%ebp) │ │ add %ecx,%edx │ │ - add -0xd8(%ebp),%eax │ │ - adc -0xd4(%ebp),%edx │ │ - jb 5f5d5 │ │ + add -0x128(%ebp),%eax │ │ + adc -0x124(%ebp),%edx │ │ + jb 61475 │ │ xor %ecx,%ecx │ │ mov $0xffffffff,%edi │ │ + mov $0xffffffff,%ebx │ │ mov $0x0,%esi │ │ - sub -0x108(%ebp),%cl │ │ + sub -0x140(%ebp),%cl │ │ shl $0x3,%cl │ │ shr %cl,%edi │ │ test $0x20,%cl │ │ mov %edi,%ecx │ │ + cmove %ebx,%edi │ │ cmovne %esi,%ecx │ │ - mov $0xffffffff,%esi │ │ - cmove %esi,%edi │ │ cmp %eax,%edi │ │ + mov -0x10(%ebp),%edi │ │ sbb %edx,%ecx │ │ - jb 5f5d5 │ │ - mov %eax,-0xd8(%ebp) │ │ - mov %edx,-0xd4(%ebp) │ │ - xor %edx,%edx │ │ - jmp 5e97a │ │ + jb 6140f │ │ + mov %eax,-0x128(%ebp) │ │ + mov %edx,-0x124(%ebp) │ │ + jmp 60439 │ │ movzbl %al,%eax │ │ xor %ecx,%ecx │ │ - movl $0x0,-0xcc(%ebp) │ │ - movl $0x0,-0xd0(%ebp) │ │ + movl $0x0,-0x11c(%ebp) │ │ + movl $0x0,-0x120(%ebp) │ │ movzbl %dl,%edx │ │ imul %edx,%ecx │ │ mul %edx │ │ add %ecx,%edx │ │ - add -0xd8(%ebp),%eax │ │ - adc -0xd4(%ebp),%edx │ │ - jb 5f5d5 │ │ + add -0x128(%ebp),%eax │ │ + adc -0x124(%ebp),%edx │ │ + jb 6140f │ │ xor %ecx,%ecx │ │ - mov %eax,-0x10(%ebp) │ │ - mov $0xffffffff,%eax │ │ + mov $0xffffffff,%ebx │ │ mov $0x0,%esi │ │ - sub -0x108(%ebp),%cl │ │ + sub -0x140(%ebp),%cl │ │ shl $0x3,%cl │ │ - shr %cl,%eax │ │ + shr %cl,%ebx │ │ test $0x20,%cl │ │ - mov %eax,%ecx │ │ + mov %ebx,%ecx │ │ cmovne %esi,%ecx │ │ mov $0xffffffff,%esi │ │ - cmove %esi,%eax │ │ - mov -0x10(%ebp),%esi │ │ - cmp -0x10(%ebp),%eax │ │ + cmove %esi,%ebx │ │ + cmp %eax,%ebx │ │ sbb %edx,%ecx │ │ - jb 5f5e9 │ │ - mov -0x24(%ebp),%ecx │ │ - mov %esi,-0xd8(%ebp) │ │ - mov %edx,-0xd4(%ebp) │ │ - cmpb $0x0,-0xa0(%ebp) │ │ - je 5f36c │ │ - cmpb $0x0,-0x9d(%ebp) │ │ - je 5f037 │ │ - movzbl -0xe0(%ebp),%eax │ │ + jb 6140f │ │ + mov %eax,-0x128(%ebp) │ │ + mov %edx,-0x124(%ebp) │ │ + cmpb $0x0,-0xf0(%ebp) │ │ + je 60aef │ │ + cmpb $0x0,-0xed(%ebp) │ │ + je 60aaf │ │ + movzbl -0x130(%ebp),%eax │ │ movaps -0x268(%ebp),%xmm1 │ │ - mov %ecx,%edx │ │ + lea -0x14c(%ebp),%ecx │ │ xorps %xmm0,%xmm0 │ │ - lea -0xd8(%ebp),%ecx │ │ - movsd %xmm0,0x8(%ecx) │ │ - movsd %xmm0,(%ecx) │ │ - lea -0x114(%ebp),%ecx │ │ - movups %xmm1,-0xc8(%ebp) │ │ - movsd %xmm0,0x6c(%ecx) │ │ - movsd %xmm0,0x64(%ecx) │ │ - movsd %xmm0,0x5c(%ecx) │ │ - movb $0x0,0x74(%ecx) │ │ - mov %edx,%ecx │ │ - mov %al,-0x9f(%ebp) │ │ - movl $0x0,-0x9e(%ebp) │ │ mov $0x1,%dl │ │ - jmp 5ec65 │ │ - movl $0x0,-0xa4(%ebp) │ │ - movl $0x0,-0xa8(%ebp) │ │ - movb $0x0,-0x9e(%ebp) │ │ - movw $0x0,-0x9c(%ebp) │ │ + movaps %xmm0,0x24(%ecx) │ │ + movaps %xmm1,-0x118(%ebp) │ │ + movups %xmm0,0x4d(%ecx) │ │ + movaps %xmm0,0x44(%ecx) │ │ + mov %al,-0xef(%ebp) │ │ + movl $0x0,-0xee(%ebp) │ │ + jmp 6043b │ │ + movl $0x0,-0xf4(%ebp) │ │ + movl $0x0,-0xf8(%ebp) │ │ + movb $0x0,-0xee(%ebp) │ │ + movw $0x0,-0xec(%ebp) │ │ mov $0x1,%dl │ │ - jmp 5ec65 │ │ - add -0x14(%ebp),%eax │ │ - adc %esi,%ecx │ │ - mov %eax,-0xc0(%ebp) │ │ - mov %ecx,-0xbc(%ebp) │ │ - xor %edx,%edx │ │ - mov %edi,%ecx │ │ - mov -0x28(%ebp),%edi │ │ - mov -0x10(%ebp),%ebx │ │ - jmp 5ec65 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - movl $0x6,-0x18(%ebp) │ │ - mov -0x2c(%ebp),%edx │ │ - xor %ecx,%ecx │ │ - movl $0x0,-0x10(%ebp) │ │ - jmp 5f400 │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov -0x40(%ebp),%esi │ │ - add -0x18(%ebp),%esi │ │ - mov %bh,%ah │ │ - movl $0x0,-0x10(%ebp) │ │ - movl $0x13,-0x18(%ebp) │ │ - mov -0x2c(%ebp),%edx │ │ - xor %ecx,%ecx │ │ - jmp 5f400 │ │ - mov -0x40(%ebp),%eax │ │ - add %edx,%eax │ │ - mov -0x2c(%ebp),%edx │ │ - mov %eax,-0x98(%ebp) │ │ - mov %eax,-0x14(%ebp) │ │ - mov -0x3c(%ebp),%eax │ │ - movl $0x0,-0x94(%ebp) │ │ - mov %eax,-0x3c(%ebp) │ │ - xor %eax,%eax │ │ - mov -0x14(%ebp),%esi │ │ - xor %ecx,%ecx │ │ - movl $0x13,-0x18(%ebp) │ │ - mov %edi,-0x34(%ebp) │ │ - and $0xffffff00,%eax │ │ - mov %eax,-0x10(%ebp) │ │ - movzbl -0x30(%ebp),%eax │ │ - mov %al,%ah │ │ - jmp 5f400 │ │ - mov -0x14(%ebp),%esi │ │ - jmp 5f0b6 │ │ - mov %eax,-0x98(%ebp) │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x228(%ebp),%ecx │ │ - mov -0x230(%ebp),%esi │ │ - movl $0x6,-0x18(%ebp) │ │ - mov %edi,-0x34(%ebp) │ │ - mov %eax,-0x94(%ebp) │ │ - mov %ecx,%eax │ │ - and $0xffffff00,%eax │ │ - mov %eax,-0x10(%ebp) │ │ - jmp 5f400 │ │ - mov %eax,-0x98(%ebp) │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x234(%ebp),%ecx │ │ - mov -0x238(%ebp),%esi │ │ - jmp 5f191 │ │ - mov %eax,-0x98(%ebp) │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x224(%ebp),%ecx │ │ - mov -0x22c(%ebp),%esi │ │ - jmp 5f191 │ │ - mov %eax,-0x98(%ebp) │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x23c(%ebp),%ecx │ │ - mov -0x240(%ebp),%esi │ │ - movl $0x6,-0x18(%ebp) │ │ - mov %eax,-0x94(%ebp) │ │ - mov %ecx,%eax │ │ - and $0xffffff00,%eax │ │ - mov %eax,-0x10(%ebp) │ │ - mov %edx,-0x34(%ebp) │ │ - mov -0x2c(%ebp),%edx │ │ - jmp 5f400 │ │ - mov -0x40(%ebp),%eax │ │ - add %esi,%eax │ │ - jmp 5f0d8 │ │ - movzbl -0x56(%ebp),%eax │ │ - mov -0x3c(%ebp),%edi │ │ - mov -0x24(%ebp),%ebx │ │ - movl $0x6,-0x18(%ebp) │ │ - mov %esi,%edx │ │ - jmp 5f1fd │ │ - mov %edx,%esi │ │ - mov -0x2c(%ebp),%edx │ │ - mov -0x1c(%ebp),%eax │ │ - xor %ecx,%ecx │ │ - movl $0x13,-0x18(%ebp) │ │ - jmp 5f09c │ │ - mov -0x30(%ebp),%ebx │ │ - mov %edx,%ecx │ │ - mov %esi,%edx │ │ - add -0x40(%ebp),%ebx │ │ + jmp 6043b │ │ + add %esi,%edi │ │ + adc %ebx,%ecx │ │ + mov %edi,-0x110(%ebp) │ │ + mov %ecx,-0x10c(%ebp) │ │ + jmp 60436 │ │ + cmpb $0x0,-0xed(%ebp) │ │ + je 60b9d │ │ + mov -0x84(%ebp),%ecx │ │ xor %edi,%edi │ │ - mov %ecx,%eax │ │ - movl $0x13,-0x18(%ebp) │ │ - mov %edi,%ecx │ │ - mov %al,-0x56(%ebp) │ │ - mov %al,%ah │ │ - mov %edi,-0x3c(%ebp) │ │ - mov %ebx,-0x24(%ebp) │ │ - mov %ebx,%esi │ │ - and $0xffffff00,%ecx │ │ - mov %ecx,-0x10(%ebp) │ │ - mov %ecx,-0x34(%ebp) │ │ - mov %edi,%ecx │ │ - jmp 5f400 │ │ - mov -0x1c(%ebp),%eax │ │ - movl $0x0,-0x10(%ebp) │ │ - movl $0x13,-0x18(%ebp) │ │ - xor %ecx,%ecx │ │ - mov %ebx,%esi │ │ - jmp 5f400 │ │ - movl $0x38,-0x18(%ebp) │ │ - jmp 5f097 │ │ - mov %eax,-0x98(%ebp) │ │ - mov %edx,%eax │ │ - mov %esi,-0x94(%ebp) │ │ - mov %ecx,-0x34(%ebp) │ │ - mov %edx,%ecx │ │ - mov -0x2c(%ebp),%edx │ │ - mov -0x28(%ebp),%esi │ │ - movl $0x6,-0x18(%ebp) │ │ - and $0xffffff00,%eax │ │ - mov %eax,-0x10(%ebp) │ │ - jmp 5f400 │ │ - mov -0x38(%ebp),%esi │ │ - add -0x78(%ebp),%esi │ │ - mov %esi,-0x98(%ebp) │ │ - movl $0x0,-0x94(%ebp) │ │ - xor %eax,%eax │ │ - xor %ecx,%ecx │ │ - movl $0x13,-0x18(%ebp) │ │ - and $0xffffff00,%eax │ │ - mov %eax,-0x10(%ebp) │ │ - mov %bh,%ah │ │ - jmp 5f1a8 │ │ - mov %eax,-0x98(%ebp) │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x21c(%ebp),%ecx │ │ - mov -0x220(%ebp),%esi │ │ - movl $0x7,-0x18(%ebp) │ │ - jmp 5f198 │ │ - mov %eax,-0x98(%ebp) │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x194(%ebp),%ecx │ │ - mov %edx,-0x34(%ebp) │ │ - mov -0x190(%ebp),%esi │ │ - mov -0x2c(%ebp),%edx │ │ - movl $0x6,-0x18(%ebp) │ │ - mov %eax,-0x94(%ebp) │ │ - mov %ecx,%eax │ │ - and $0xffffff00,%eax │ │ - mov %eax,-0x10(%ebp) │ │ - movzbl -0x55(%ebp),%eax │ │ - mov %al,%ah │ │ - jmp 5f400 │ │ - mov -0x40(%ebp),%eax │ │ - add %edx,%eax │ │ - mov %eax,-0x98(%ebp) │ │ + test %ecx,%ecx │ │ + je 60d0e │ │ + mov -0xc4(%ebp),%eax │ │ + mov -0x124(%ebp),%esi │ │ + mov 0x4(%eax),%ebx │ │ + mov (%eax),%edx │ │ mov %eax,-0x14(%ebp) │ │ - mov -0x3c(%ebp),%eax │ │ - movl $0x0,-0x94(%ebp) │ │ - mov -0x14(%ebp),%esi │ │ - mov %eax,-0x3c(%ebp) │ │ - xor %eax,%eax │ │ - movl $0x0,-0x194(%ebp) │ │ - mov %bl,-0x55(%ebp) │ │ - movl $0x13,-0x18(%ebp) │ │ - mov %ecx,-0x34(%ebp) │ │ - and $0xffffff00,%eax │ │ - mov %eax,-0x10(%ebp) │ │ - mov %bl,%ah │ │ - mov %esi,-0x190(%ebp) │ │ - jmp 5f0c6 │ │ - mov %eax,%esi │ │ - mov -0x2c(%ebp),%edx │ │ - mov -0x1c(%ebp),%eax │ │ - movl $0x0,-0x10(%ebp) │ │ - movl $0x13,-0x18(%ebp) │ │ - xor %ecx,%ecx │ │ - jmp 5f400 │ │ - mov -0x2c(%ebp),%edx │ │ - mov -0x50(%ebp),%edi │ │ - mov $0xff,%al │ │ - lea -0x180(%ebp),%esi │ │ + mov -0x128(%ebp),%eax │ │ + mov %esi,-0x78(%ebp) │ │ mov %eax,-0x18(%ebp) │ │ - lea -0xd8(%ebp),%eax │ │ - mov %eax,-0x14(%ebp) │ │ - cmpb $0xff,-0x18(%ebp) │ │ - je 5f43f │ │ - jmp 5f905 │ │ - mov -0x14(%ebp),%esi │ │ - mov -0x1c(%ebp),%eax │ │ - mov %ecx,-0x24(%ebp) │ │ - movl $0x0,-0x10(%ebp) │ │ - movl $0x13,-0x18(%ebp) │ │ - xor %ecx,%ecx │ │ - jmp 5f400 │ │ - mov %eax,%ebx │ │ - jmp 5f1f2 │ │ - movzbl -0x49(%ebp),%eax │ │ - xor %edx,%edx │ │ - movl $0x13,-0x18(%ebp) │ │ - movl $0x0,-0x80(%ebp) │ │ - mov %dl,%dh │ │ - mov %edx,-0x7c(%ebp) │ │ - mov %ecx,%edx │ │ - mov %al,%ah │ │ - mov %eax,-0x1c(%ebp) │ │ - mov -0x80(%ebp),%esi │ │ - mov -0x7c(%ebp),%eax │ │ - mov -0x1c(%ebp),%ebx │ │ - shl $0x8,%esi │ │ - movzbl %ah,%ecx │ │ - mov %eax,-0x34(%ebp) │ │ - mov %bh,-0x49(%ebp) │ │ + cmp %eax,%edx │ │ mov %ebx,%eax │ │ - mov %esi,-0x10(%ebp) │ │ - or %esi,%ecx │ │ - mov %edx,%esi │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - mov -0x34(%ebp),%edi │ │ - movzbl %cl,%ebx │ │ - mov -0x24(%ebp),%ecx │ │ - movzbl %ah,%eax │ │ - movl $0x1,-0x98(%ebp) │ │ - movl $0x0,-0x48(%ebp) │ │ - movl $0x0,-0x94(%ebp) │ │ - or -0x10(%ebp),%ebx │ │ - shl $0x8,%eax │ │ - shl $0x10,%edi │ │ - or %eax,%edi │ │ - mov %ebx,-0x14(%ebp) │ │ - cmpb $0xff,-0x18(%ebp) │ │ - jne 5f905 │ │ - test %esi,%esi │ │ - mov %edi,-0x50(%ebp) │ │ - mov %edx,-0x2c(%ebp) │ │ - je 5f639 │ │ - mov -0x14(%ebp),%eax │ │ - cmpb $0x0,0x3b(%eax) │ │ - je 5f4f0 │ │ - mov -0x5c(%ebp),%edi │ │ - test %edi,%edi │ │ - je 5dbe3 │ │ - mov -0x64(%ebp),%eax │ │ - mov -0x60(%ebp),%esi │ │ - mov %ecx,-0x24(%ebp) │ │ - cmp %edi,%eax │ │ - mov (%esi),%edx │ │ - mov -0x14(%ebp),%eax │ │ - mov (%eax),%ebx │ │ - mov %edx,-0x10(%ebp) │ │ - mov 0x4(%esi),%edx │ │ - mov 0x4(%eax),%eax │ │ - movl $0x0,-0x64(%ebp) │ │ - movl $0x4,-0x60(%ebp) │ │ - movl $0x0,-0x5c(%ebp) │ │ - mov %edx,-0x30(%ebp) │ │ - mov %ebx,-0x28(%ebp) │ │ - mov %eax,-0x14(%ebp) │ │ - jbe 5f579 │ │ - mov -0x20(%ebp),%ebx │ │ - lea 0x0(,%edi,8),%eax │ │ - mov %esi,(%esp) │ │ - lea (%eax,%eax,2),%eax │ │ - mov %eax,-0x1c(%ebp) │ │ - mov %eax,0x4(%esp) │ │ - call 7c040 │ │ + mov %ebx,-0x1c(%ebp) │ │ + sbb %esi,%eax │ │ + mov -0xc8(%ebp),%eax │ │ + movl $0x0,-0xc8(%ebp) │ │ + movl $0x4,-0xc4(%ebp) │ │ + movl $0x0,-0xc0(%ebp) │ │ + jae 60c81 │ │ + cmp %ecx,%eax │ │ + mov %edx,-0x7c(%ebp) │ │ + jbe 60c9f │ │ + shl $0x3,%eax │ │ + mov -0x10(%ebp),%ebx │ │ + movl $0x4,(%esp) │ │ + lea (%eax,%eax,2),%edx │ │ + lea 0x0(,%ecx,8),%eax │ │ + mov -0x14(%ebp),%ecx │ │ + lea (%eax,%eax,2),%esi │ │ + mov %esi,0x4(%esp) │ │ + call 22120 │ │ test %eax,%eax │ │ - je 5ff74 │ │ - mov -0x84(%ebp),%esi │ │ - mov %eax,-0x1c(%ebp) │ │ - cmp -0x8c(%ebp),%esi │ │ - je 5f58c │ │ - jmp 5f59a │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - mov (%eax),%esi │ │ - mov 0x14(%eax),%edx │ │ - mov 0x4(%eax),%edi │ │ - mov %ecx,-0x24(%ebp) │ │ - mov %esi,-0x10(%ebp) │ │ - mov 0x10(%eax),%esi │ │ - mov %edx,-0x28(%ebp) │ │ - mov 0x18(%eax),%edx │ │ - mov 0x20(%eax),%eax │ │ - mov %esi,-0x1c(%ebp) │ │ - mov -0x5c(%ebp),%esi │ │ - mov %edx,-0x30(%ebp) │ │ - mov %eax,-0x14(%ebp) │ │ - test %esi,%esi │ │ - je 5f560 │ │ - mov -0x60(%ebp),%eax │ │ - lea (%esi,%esi,2),%ecx │ │ - mov -0x18(%eax,%ecx,8),%ebx │ │ - mov -0x14(%eax,%ecx,8),%edx │ │ - xor -0x10(%ebp),%ebx │ │ + jne 60ca2 │ │ + jmp 6153c │ │ + mov -0x118(%ebp),%ecx │ │ + mov -0x218(%ebp),%ebx │ │ + mov -0x114(%ebp),%eax │ │ + mov -0x110(%ebp),%edx │ │ + mov -0x128(%ebp),%edi │ │ + mov -0x124(%ebp),%esi │ │ + mov %ecx,-0x78(%ebp) │ │ + mov -0x108(%ebp),%ecx │ │ + test %ebx,%ebx │ │ + mov %eax,-0x18(%ebp) │ │ + mov %edx,-0x14(%ebp) │ │ + mov %ecx,-0x1c(%ebp) │ │ + je 60c16 │ │ + mov -0x80(%ebp),%edx │ │ + lea (%ebx,%ebx,2),%eax │ │ + mov -0x14(%edx,%eax,8),%ecx │ │ + mov -0x18(%edx,%eax,8),%edx │ │ + xor %esi,%ecx │ │ xor %edi,%edx │ │ - or %edx,%ebx │ │ - jne 5f560 │ │ - mov -0x1c(%ebp),%esi │ │ - mov -0x28(%ebp),%edx │ │ - lea (%eax,%ecx,8),%eax │ │ + or %ecx,%edx │ │ + jne 60c16 │ │ + mov -0x80(%ebp),%ecx │ │ + mov -0x78(%ebp),%esi │ │ + mov -0x18(%ebp),%edx │ │ + mov -0x84(%ebp),%edi │ │ + lea (%ecx,%eax,8),%eax │ │ mov %esi,-0x10(%eax) │ │ mov %edx,-0xc(%eax) │ │ - mov -0x30(%ebp),%esi │ │ - mov -0x14(%ebp),%edx │ │ + mov -0x14(%ebp),%esi │ │ + mov -0x1c(%ebp),%edx │ │ mov %esi,-0x8(%eax) │ │ mov %edx,-0x4(%eax) │ │ - jmp 5dbe0 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - cmp -0x64(%ebp),%esi │ │ - jne 5dbb0 │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x64(%ebp),%ecx │ │ - call 612a0 │ │ - jmp 5dbb0 │ │ - mov %esi,%eax │ │ - mov -0x84(%ebp),%esi │ │ - mov %eax,-0x1c(%ebp) │ │ - cmp -0x8c(%ebp),%esi │ │ - jne 5f59a │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x8c(%ebp),%ecx │ │ - call 612a0 │ │ - mov -0x88(%ebp),%eax │ │ - mov -0x1c(%ebp),%edx │ │ + jmp 60d18 │ │ + cmp -0xc8(%ebp),%ebx │ │ + jne 60c38 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0xc8(%ebp),%ecx │ │ + call 62220 │ │ + mov -0xc4(%ebp),%eax │ │ + mov %eax,-0xa4(%ebp) │ │ + mov -0x218(%ebp),%edx │ │ + mov -0xa4(%ebp),%ecx │ │ + mov -0x18(%ebp),%ebx │ │ + lea (%edx,%edx,2),%eax │ │ + inc %edx │ │ + mov %ecx,-0x80(%ebp) │ │ + mov %edi,(%ecx,%eax,8) │ │ + mov -0x78(%ebp),%edi │ │ + mov %esi,0x4(%ecx,%eax,8) │ │ + mov %ebx,0xc(%ecx,%eax,8) │ │ + mov -0x14(%ebp),%ebx │ │ + mov %edx,-0x218(%ebp) │ │ + mov %edi,0x8(%ecx,%eax,8) │ │ + mov -0x1c(%ebp),%edi │ │ + mov %ebx,0x10(%ecx,%eax,8) │ │ + mov %edi,0x14(%ecx,%eax,8) │ │ + mov %edx,-0xc0(%ebp) │ │ + mov %edx,%edi │ │ + jmp 60d18 │ │ + test %eax,%eax │ │ + movl $0x4,-0xa4(%ebp) │ │ + je 60d07 │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + jmp 60d07 │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x98(%ebp),%esi │ │ + mov %eax,-0x14(%ebp) │ │ + cmp -0xa0(%ebp),%esi │ │ + jne 60cc1 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0xa0(%ebp),%ecx │ │ + call 62220 │ │ + mov -0x9c(%ebp),%eax │ │ + mov -0x14(%ebp),%edx │ │ lea (%esi,%esi,2),%ecx │ │ - mov -0x30(%ebp),%ebx │ │ + mov -0x18(%ebp),%ebx │ │ inc %esi │ │ + movl $0x4,-0xa4(%ebp) │ │ mov %edx,(%eax,%ecx,8) │ │ - mov %edi,0x4(%eax,%ecx,8) │ │ - mov -0x10(%ebp),%edi │ │ - mov %ebx,0xc(%eax,%ecx,8) │ │ - mov -0x14(%ebp),%ebx │ │ - mov %edi,0x8(%eax,%ecx,8) │ │ - mov -0x28(%ebp),%edi │ │ - mov %ebx,0x14(%eax,%ecx,8) │ │ - mov %edi,0x10(%eax,%ecx,8) │ │ - mov %esi,-0x84(%ebp) │ │ - jmp 5dbe0 │ │ - mov %edx,-0x14(%ebp) │ │ - jmp 5f5e5 │ │ - mov -0x38(%ebp),%esi │ │ - jmp 5f288 │ │ - mov %edi,-0x14(%ebp) │ │ - mov %eax,%esi │ │ - jmp 5f5ec │ │ - mov %edx,-0x14(%ebp) │ │ - mov -0x50(%ebp),%edi │ │ - movzbl -0x18c(%ebp),%eax │ │ - mov -0x24(%ebp),%ecx │ │ - mov -0x2c(%ebp),%edx │ │ - and $0xffff0000,%edi │ │ - shl $0x8,%eax │ │ - or %eax,%edi │ │ - mov $0x34,%al │ │ - mov %eax,-0x18(%ebp) │ │ - cmpb $0xff,-0x18(%ebp) │ │ - je 5f43f │ │ - jmp 5f905 │ │ - mov %eax,%edx │ │ - mov -0x78(%ebp),%esi │ │ - mov %eax,-0x18(%ebp) │ │ - shr $0x10,%edx │ │ - mov %edx,-0x34(%ebp) │ │ - mov %ecx,%edx │ │ - and $0xffffff00,%edx │ │ - mov %edx,-0x10(%ebp) │ │ - jmp 5f1ab │ │ mov -0x84(%ebp),%edx │ │ + mov %edx,0x4(%eax,%ecx,8) │ │ + mov -0x1c(%ebp),%edx │ │ + mov %edx,0xc(%eax,%ecx,8) │ │ + mov -0x7c(%ebp),%edx │ │ + mov %edx,0x8(%eax,%ecx,8) │ │ + mov -0x78(%ebp),%edx │ │ + mov %ebx,0x10(%eax,%ecx,8) │ │ + mov %edx,0x14(%eax,%ecx,8) │ │ + mov %esi,-0x98(%ebp) │ │ + movl $0x4,-0x80(%ebp) │ │ + movl $0x0,-0x218(%ebp) │ │ + movzbl -0xed(%ebp),%eax │ │ + mov -0x10(%ebp),%edx │ │ + mov %edi,-0x84(%ebp) │ │ + cmp $0x1,%al │ │ + je 5fbe7 │ │ + jmp 5fc21 │ │ + mov -0x98(%ebp),%edx │ │ cmp $0x2,%edx │ │ - jae 5ff58 │ │ - cmpw $0x5,-0x106(%ebp) │ │ - movl $0x0,-0x214(%ebp) │ │ - movl $0x4,-0x210(%ebp) │ │ - movl $0x0,-0x20c(%ebp) │ │ - jae 5f689 │ │ - mov -0x180(%ebp),%eax │ │ - and -0x17c(%ebp),%eax │ │ + jae 6145a │ │ + cmpw $0x5,-0x13e(%ebp) │ │ + movl $0x0,-0x58(%ebp) │ │ + movl $0x4,-0x54(%ebp) │ │ + movl $0x0,-0x50(%ebp) │ │ + jae 60d94 │ │ + mov -0x1f8(%ebp),%eax │ │ + and -0x1f4(%ebp),%eax │ │ cmp $0xffffffff,%eax │ │ - je 5f700 │ │ - lea -0x180(%ebp),%eax │ │ - jmp 5f698 │ │ - cmpl $0x0,-0x10c(%ebp) │ │ - je 5f700 │ │ - mov -0x110(%ebp),%eax │ │ - lea -0x180(%ebp),%ecx │ │ - mov -0x198(%ebp),%edx │ │ - mov -0x20(%ebp),%ebx │ │ + je 60dfb │ │ + lea -0x1f8(%ebp),%eax │ │ + jmp 60da3 │ │ + mov $0x11,%cl │ │ + xor %edx,%edx │ │ + mov %ebx,-0x20(%ebp) │ │ + mov %ecx,-0x18(%ebp) │ │ + xor %ecx,%ecx │ │ + mov -0x10(%ebp),%edi │ │ + jmp 612ab │ │ + cmpl $0x0,-0x144(%ebp) │ │ + je 60dfb │ │ + mov -0x148(%ebp),%eax │ │ + lea -0x1f8(%ebp),%ecx │ │ + mov -0x1fc(%ebp),%edx │ │ + mov %edi,%ebx │ │ mov %eax,0x4(%esp) │ │ mov %ecx,0x8(%esp) │ │ mov 0x8(%ebp),%ecx │ │ mov %ecx,(%esp) │ │ - lea -0x1e0(%ebp),%ecx │ │ - call 61370 │ │ - mov -0x1d4(%ebp),%ecx │ │ - mov -0x1dc(%ebp),%eax │ │ - mov -0x1d8(%ebp),%esi │ │ - cmpb $0x0,-0x1e0(%ebp) │ │ - mov %ecx,-0x14(%ebp) │ │ - mov $0x4,%ecx │ │ + lea -0x248(%ebp),%ecx │ │ + call 622f0 │ │ + mov -0x240(%ebp),%eax │ │ + mov -0x23c(%ebp),%ecx │ │ + mov -0x244(%ebp),%esi │ │ + cmpb $0x0,-0x248(%ebp) │ │ + mov %eax,-0x20(%ebp) │ │ + mov %ecx,-0x1c(%ebp) │ │ + je 60ea2 │ │ + movl $0x4,-0x18(%ebp) │ │ + jmp 610a2 │ │ + lea -0x58(%ebp),%ecx │ │ + mov %edi,%ebx │ │ + call 625c0 │ │ + mov $0x1,%eax │ │ + xor %esi,%esi │ │ + xor %ecx,%ecx │ │ + jmp 60eb2 │ │ mov %eax,-0x18(%ebp) │ │ - jne 5fd24 │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x214(%ebp),%ecx │ │ - call 61be0 │ │ - mov -0x18(%ebp),%eax │ │ - mov -0x14(%ebp),%ecx │ │ - jmp 5f717 │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x214(%ebp),%ecx │ │ - call 61be0 │ │ - mov $0x1,%esi │ │ - xor %eax,%eax │ │ + movzwl -0x56(%ebp),%eax │ │ + mov -0x54(%ebp),%ecx │ │ + mov -0x57(%ebp),%bh │ │ + mov -0x50(%ebp),%edx │ │ + mov %eax,-0x1c(%ebp) │ │ + mov %ecx,-0x20(%ebp) │ │ + jmp 60e33 │ │ + mov $0x32,%al │ │ + mov %eax,-0x18(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov %edx,%ecx │ │ + mov %ebx,%eax │ │ + jmp 612a5 │ │ + mov $0x11,%al │ │ + xor %edx,%edx │ │ + mov %ecx,-0x20(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + mov -0x14(%ebp),%eax │ │ + xor %ecx,%ecx │ │ + jmp 612ab │ │ + mov $0x11,%al │ │ + mov -0x10(%ebp),%edi │ │ + mov %ecx,-0x20(%ebp) │ │ + xor %edx,%edx │ │ + xor %ecx,%ecx │ │ + mov %eax,-0x18(%ebp) │ │ + mov -0x14(%ebp),%eax │ │ + jmp 612ab │ │ + mov -0x18(%ebp),%edx │ │ + mov -0x10(%ebp),%edi │ │ + add -0x24(%ebp),%edx │ │ + mov %edx,-0xe8(%ebp) │ │ + movl $0x0,-0xe4(%ebp) │ │ + mov $0x11,%al │ │ + mov %edx,%esi │ │ xor %ecx,%ecx │ │ - mov -0x210(%ebp),%edx │ │ + xor %edx,%edx │ │ + mov %eax,-0x18(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + movzbl -0x78(%ebp),%eax │ │ + and $0xffffff00,%ecx │ │ + mov %esi,-0x20(%ebp) │ │ + mov %al,%ah │ │ + jmp 612ab │ │ + lea -0x58(%ebp),%ecx │ │ + mov %edi,%ebx │ │ + call 625c0 │ │ + mov -0x20(%ebp),%eax │ │ + mov -0x1c(%ebp),%ecx │ │ + mov -0x54(%ebp),%edx │ │ xor %edi,%edi │ │ - movl $0x1,-0x48(%ebp) │ │ - mov %eax,(%edx) │ │ - mov %esi,0x4(%edx) │ │ + movl $0x1,-0x14(%ebp) │ │ + mov %esi,(%edx) │ │ + mov %eax,0x4(%edx) │ │ mov %ecx,0x8(%edx) │ │ - mov %edx,-0x10(%ebp) │ │ - movl $0x1,-0x20c(%ebp) │ │ - jmp 5f772 │ │ - nopl (%eax) │ │ - mov -0x210(%ebp),%eax │ │ - mov %eax,-0x10(%ebp) │ │ - mov -0x48(%ebp),%ecx │ │ - mov -0x18(%ebp),%edx │ │ - mov -0x10(%ebp),%ebx │ │ - lea (%ecx,%ecx,2),%eax │ │ - add $0x1,%ecx │ │ - mov %edx,(%ebx,%eax,4) │ │ - mov %esi,0x4(%ebx,%eax,4) │ │ - mov -0x14(%ebp),%esi │ │ + mov %edx,-0x18(%ebp) │ │ + movl $0x1,-0x50(%ebp) │ │ + jmp 60f0c │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax) │ │ + mov -0x54(%ebp),%eax │ │ + mov %eax,-0x18(%ebp) │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x18(%ebp),%ebx │ │ + mov -0x20(%ebp),%ecx │ │ + lea (%edx,%edx,2),%eax │ │ + add $0x1,%edx │ │ + mov %esi,(%ebx,%eax,4) │ │ + mov -0x1c(%ebp),%esi │ │ + mov %ecx,0x4(%ebx,%eax,4) │ │ adc $0x0,%edi │ │ - mov %ecx,-0x48(%ebp) │ │ + mov %edx,-0x14(%ebp) │ │ mov %esi,0x8(%ebx,%eax,4) │ │ - mov %ecx,-0x20c(%ebp) │ │ - cmpw $0x5,-0x106(%ebp) │ │ - jae 5f7a0 │ │ - mov -0x48(%ebp),%ecx │ │ + mov %edx,-0x50(%ebp) │ │ + cmpw $0x5,-0x13e(%ebp) │ │ + jae 60f40 │ │ + mov -0x14(%ebp),%ecx │ │ mov %ecx,%eax │ │ or %edi,%eax │ │ - je 5f826 │ │ + je 60fbd │ │ lea -0x1(%ecx),%eax │ │ - cmp -0x10c(%ebp),%eax │ │ - jae 5f8b1 │ │ - lea (%eax,%eax,8),%eax │ │ - jmp 5f7b2 │ │ - nopl (%eax) │ │ - mov -0x48(%ebp),%ecx │ │ - cmp %ecx,-0x10c(%ebp) │ │ - jbe 5f8b1 │ │ - lea (%ecx,%ecx,8),%eax │ │ - shl $0x3,%eax │ │ - add -0x110(%ebp),%eax │ │ - lea -0x180(%ebp),%ecx │ │ - mov -0x198(%ebp),%edx │ │ - mov -0x20(%ebp),%ebx │ │ + cmp -0x144(%ebp),%eax │ │ + jae 6102f │ │ + imul $0x70,%eax,%eax │ │ + jmp 60f52 │ │ + nopw 0x0(%eax,%eax,1) │ │ + mov -0x14(%ebp),%ecx │ │ + cmp %ecx,-0x144(%ebp) │ │ + jbe 6102f │ │ + imul $0x70,%ecx,%eax │ │ + add -0x148(%ebp),%eax │ │ + lea -0x1f8(%ebp),%ecx │ │ + mov -0x1fc(%ebp),%edx │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,0x4(%esp) │ │ mov %ecx,0x8(%esp) │ │ mov 0x8(%ebp),%ecx │ │ mov %ecx,(%esp) │ │ - lea -0x1e0(%ebp),%ecx │ │ - call 61370 │ │ - mov -0x1dc(%ebp),%eax │ │ - mov -0x1d4(%ebp),%ecx │ │ - mov -0x1d8(%ebp),%esi │ │ - cmpb $0x0,-0x1e0(%ebp) │ │ - mov %eax,-0x18(%ebp) │ │ - mov %ecx,-0x14(%ebp) │ │ - jne 5f869 │ │ - mov -0x48(%ebp),%eax │ │ - cmp %eax,-0x214(%ebp) │ │ - jne 5f749 │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x214(%ebp),%ecx │ │ - call 61be0 │ │ - jmp 5f740 │ │ - mov -0x180(%ebp),%eax │ │ - and -0x17c(%ebp),%eax │ │ + lea -0x248(%ebp),%ecx │ │ + call 622f0 │ │ + mov -0x240(%ebp),%eax │ │ + mov -0x23c(%ebp),%ecx │ │ + mov -0x244(%ebp),%esi │ │ + cmpb $0x0,-0x248(%ebp) │ │ + mov %eax,-0x20(%ebp) │ │ + mov %ecx,-0x1c(%ebp) │ │ + jne 60ff6 │ │ + mov -0x14(%ebp),%eax │ │ + cmp %eax,-0x58(%ebp) │ │ + jne 60ee6 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x58(%ebp),%ecx │ │ + call 625c0 │ │ + jmp 60ee0 │ │ + mov -0x1f8(%ebp),%eax │ │ + and -0x1f4(%ebp),%eax │ │ cmp $0xffffffff,%eax │ │ - lea -0x180(%ebp),%eax │ │ - jne 5f7bb │ │ - mov -0x48(%ebp),%eax │ │ - mov -0x210(%ebp),%esi │ │ + lea -0x1f8(%ebp),%eax │ │ + jne 60f58 │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x54(%ebp),%esi │ │ movl $0x0,-0x18(%ebp) │ │ - movl $0x0,-0x48(%ebp) │ │ - cmp %eax,-0x214(%ebp) │ │ - jbe 5fe71 │ │ - jmp 5fe5a │ │ - mov -0x210(%ebp),%ecx │ │ - cmpl $0x0,-0x48(%ebp) │ │ - je 5fd24 │ │ - lea 0x4(%ecx),%edi │ │ - mov %ecx,-0x10(%ebp) │ │ - jmp 5f89c │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ + movl $0x0,-0x14(%ebp) │ │ + cmp %eax,-0x58(%ebp) │ │ + jbe 61118 │ │ + jmp 61101 │ │ + mov -0x54(%ebp),%eax │ │ + cmpl $0x0,-0x14(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + je 6109f │ │ + lea 0x4(%eax),%edi │ │ + mov %esi,%eax │ │ + jmp 61018 │ │ + nopl (%eax) │ │ add $0xc,%edi │ │ - decl -0x48(%ebp) │ │ - je 5fd21 │ │ + decl -0x14(%ebp) │ │ + je 6107d │ │ cmpl $0x0,-0x4(%edi) │ │ - je 5f890 │ │ + je 61010 │ │ mov (%edi),%eax │ │ - mov -0x20(%ebp),%ebx │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 5f890 │ │ - mov -0x210(%ebp),%esi │ │ - cmp %ecx,-0x214(%ebp) │ │ + call 7b700 │ │ + mov %esi,%eax │ │ + jmp 61010 │ │ + mov -0x54(%ebp),%esi │ │ + cmp %ecx,-0x58(%ebp) │ │ mov %ecx,%eax │ │ mov %eax,-0x18(%ebp) │ │ - jbe 5fe71 │ │ + jbe 61118 │ │ test %ecx,%ecx │ │ - je 5fe5a │ │ - mov -0x20(%ebp),%ebx │ │ + je 61101 │ │ + mov -0x10(%ebp),%ebx │ │ mov %ecx,%eax │ │ mov %esi,(%esp) │ │ shl $0x2,%eax │ │ lea (%eax,%eax,2),%edi │ │ mov %edi,0x4(%esp) │ │ - call 7c040 │ │ + call 7b790 │ │ mov %eax,%esi │ │ test %eax,%eax │ │ - jne 5fe71 │ │ - mov -0x20(%ebp),%ebx │ │ + jne 61118 │ │ + mov -0x10(%ebp),%ebx │ │ mov $0x4,%ecx │ │ mov %edi,%edx │ │ - call 246cb │ │ - jmp 60054 │ │ - shld $0x18,%edi,-0x48(%ebp) │ │ - jmp 5fd41 │ │ - mov %edx,%ecx │ │ - mov %eax,%edx │ │ - mov -0x28(%ebp),%ebx │ │ - movl $0x2b,-0x10(%ebp) │ │ - nopl (%eax) │ │ - mov 0x8(%edi,%ecx,1),%dl │ │ - movzbl %dh,%edi │ │ - movzbl %dl,%esi │ │ - mov %edx,%eax │ │ - mov %ebx,-0x28(%ebp) │ │ - mov -0x30(%ebp),%edx │ │ - mov -0x14(%ebp),%ecx │ │ - shl $0x8,%edi │ │ - or %edi,%esi │ │ - mov %ebx,%edi │ │ - mov -0x10(%ebp),%ebx │ │ - shl $0x10,%edi │ │ - or %esi,%edi │ │ - mov -0x48(%ebp),%esi │ │ - dec %ecx │ │ - mov %ebx,(%esi,%edx,1) │ │ - movl $0x0,0x4(%esi,%edx,1) │ │ - mov %edi,0x8(%esi,%edx,1) │ │ - mov -0x1c(%ebp),%edi │ │ - mov -0x20(%ebp),%ebx │ │ - mov %edi,0xc(%esi,%edx,1) │ │ - mov -0x2c(%ebp),%edi │ │ - add $0x10,%edx │ │ - test %ecx,%ecx │ │ - je 5d7e6 │ │ - cmp %edx,-0x18(%ebp) │ │ - je 5d7e6 │ │ - mov (%edi,%edx,1),%esi │ │ + call 247ab │ │ + jmp 6154b │ │ + mov -0x10(%ebp),%edi │ │ + jmp 610a4 │ │ + mov %eax,-0x18(%ebp) │ │ + movzwl -0x56(%ebp),%eax │ │ + mov -0x57(%ebp),%ch │ │ + mov -0x50(%ebp),%edx │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0x54(%ebp),%eax │ │ + mov %eax,-0x20(%ebp) │ │ + mov %ecx,%eax │ │ + jmp 612a3 │ │ + mov -0x10(%ebp),%edi │ │ + mov %esi,%eax │ │ + mov %eax,%ecx │ │ + shr $0x8,%ecx │ │ + cmpl $0x0,-0x58(%ebp) │ │ mov %ecx,-0x14(%ebp) │ │ - mov %edx,-0x30(%ebp) │ │ - mov -0x7bc58(%ebx,%esi,4),%esi │ │ - add %ebx,%esi │ │ - jmp *%esi │ │ - mov %edx,%eax │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x0,-0x10(%ebp) │ │ - jmp 5fc80 │ │ - mov %edx,%ecx │ │ - mov %eax,%edx │ │ - mov -0x28(%ebp),%ebx │ │ - movl $0x25,-0x10(%ebp) │ │ - jmp 5f920 │ │ - mov %edx,%ecx │ │ - mov %eax,%edx │ │ - mov -0x28(%ebp),%ebx │ │ - movl $0x23,-0x10(%ebp) │ │ - jmp 5f920 │ │ - mov %edx,%ecx │ │ - mov %eax,%edx │ │ - mov -0x28(%ebp),%ebx │ │ - movl $0x24,-0x10(%ebp) │ │ - jmp 5f920 │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x1b,-0x10(%ebp) │ │ - mov %edx,%ebx │ │ - shr $0x10,%ebx │ │ - jmp 5f924 │ │ - mov %edx,%ecx │ │ - mov %eax,%edx │ │ - mov -0x28(%ebp),%ebx │ │ - movl $0x22,-0x10(%ebp) │ │ - jmp 5f920 │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x10,-0x10(%ebp) │ │ - mov %edx,%ebx │ │ - shr $0x10,%ebx │ │ - jmp 5f924 │ │ - mov %edx,%eax │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x2c,-0x10(%ebp) │ │ - jmp 5fc80 │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0xe,-0x10(%ebp) │ │ - mov %edx,%ebx │ │ - shr $0x10,%ebx │ │ - jmp 5f924 │ │ - mov %edx,%ecx │ │ - mov %eax,%edx │ │ - mov -0x28(%ebp),%ebx │ │ - movl $0x21,-0x10(%ebp) │ │ - jmp 5f920 │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0xb,-0x10(%ebp) │ │ - mov %edx,%ebx │ │ - shr $0x10,%ebx │ │ - jmp 5f924 │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x4,-0x10(%ebp) │ │ - mov %edx,%ebx │ │ - shr $0x10,%ebx │ │ - jmp 5f924 │ │ - mov %edx,%ecx │ │ - mov %eax,%edx │ │ - mov -0x28(%ebp),%ebx │ │ - movl $0x28,-0x10(%ebp) │ │ - jmp 5f920 │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0xc,-0x10(%ebp) │ │ - mov %edx,%ebx │ │ - shr $0x10,%ebx │ │ - jmp 5f924 │ │ - mov %edx,%ecx │ │ - mov %eax,%edx │ │ - mov -0x28(%ebp),%ebx │ │ - movl $0x9,-0x10(%ebp) │ │ - jmp 5f920 │ │ - mov %edx,%eax │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x19,-0x10(%ebp) │ │ - jmp 5fc80 │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x18,-0x10(%ebp) │ │ - mov %edx,%ebx │ │ - shr $0x10,%ebx │ │ - jmp 5f924 │ │ - mov %edx,%ecx │ │ - mov %eax,%edx │ │ - mov -0x28(%ebp),%ebx │ │ - movl $0x2,-0x10(%ebp) │ │ - jmp 5f920 │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0xf,-0x10(%ebp) │ │ - mov %edx,%ebx │ │ - shr $0x10,%ebx │ │ - jmp 5f924 │ │ - movzwl 0x8(%edi,%edx,1),%edx │ │ - mov -0x28(%ebp),%ebx │ │ - movl $0x3,-0x10(%ebp) │ │ - jmp 5f924 │ │ - mov %edx,%eax │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x7,-0x10(%ebp) │ │ - jmp 5fc80 │ │ - mov %edx,%eax │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x1,-0x10(%ebp) │ │ - jmp 5fc80 │ │ - mov %edx,%eax │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x1f,-0x10(%ebp) │ │ - jmp 5fc80 │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x11,-0x10(%ebp) │ │ - mov %edx,%ebx │ │ - shr $0x10,%ebx │ │ - jmp 5f924 │ │ + je 612d9 │ │ + mov -0x18(%ebp),%ecx │ │ + mov %edi,%ebx │ │ + mov %eax,%esi │ │ + mov %ecx,(%esp) │ │ + call 7b700 │ │ + mov %esi,%eax │ │ + cmpl $0x0,-0x170(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + jne 612e5 │ │ + jmp 612f8 │ │ + mov %eax,-0x18(%ebp) │ │ + movzwl -0x56(%ebp),%eax │ │ + mov -0x57(%ebp),%ch │ │ + mov -0x50(%ebp),%edx │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0x54(%ebp),%eax │ │ + mov %eax,-0x20(%ebp) │ │ + mov %ecx,%eax │ │ mov %edx,%ecx │ │ - mov %eax,%edx │ │ - mov -0x28(%ebp),%ebx │ │ - movl $0x29,-0x10(%ebp) │ │ - jmp 5f920 │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x14,-0x10(%ebp) │ │ - mov %edx,%ebx │ │ - shr $0x10,%ebx │ │ - jmp 5f924 │ │ - mov %edx,%eax │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x5,-0x10(%ebp) │ │ - jmp 5fc80 │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x15,-0x10(%ebp) │ │ - mov %edx,%ebx │ │ - shr $0x10,%ebx │ │ - jmp 5f924 │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0xd,-0x10(%ebp) │ │ - mov %edx,%ebx │ │ - shr $0x10,%ebx │ │ - jmp 5f924 │ │ - mov %edx,%eax │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x6,-0x10(%ebp) │ │ - jmp 5fc80 │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x12,-0x10(%ebp) │ │ - mov %edx,%ebx │ │ - shr $0x10,%ebx │ │ - jmp 5f924 │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0xa,-0x10(%ebp) │ │ - mov %edx,%ebx │ │ - shr $0x10,%ebx │ │ - jmp 5f924 │ │ - mov %edx,%eax │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x8,-0x10(%ebp) │ │ - jmp 5fc80 │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x1e,-0x10(%ebp) │ │ - mov %edx,%ebx │ │ - shr $0x10,%ebx │ │ - jmp 5f924 │ │ + and $0xffffff00,%ecx │ │ + jmp 60d8c │ │ + mov -0x10(%ebp),%ebx │ │ + mov %esi,(%esp) │ │ + call 7b700 │ │ + mov $0x4,%esi │ │ + movl $0x0,-0x14(%ebp) │ │ + mov -0x9c(%ebp),%eax │ │ + mov %eax,-0x20(%ebp) │ │ + mov -0x98(%ebp),%eax │ │ + cmp %eax,-0xa0(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + jbe 611dd │ │ + test %eax,%eax │ │ + je 611c8 │ │ + lea 0x0(,%eax,8),%eax │ │ + mov -0x10(%ebp),%ebx │ │ + lea (%eax,%eax,2),%edi │ │ + mov -0x20(%ebp),%eax │ │ + mov %edi,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call 7b790 │ │ + test %eax,%eax │ │ + mov %eax,-0x20(%ebp) │ │ + jne 611dd │ │ + mov -0x10(%ebp),%ebx │ │ + mov $0x4,%ecx │ │ + mov %edi,%edx │ │ + call 247ab │ │ + jmp 6154b │ │ + mov $0x7,%al │ │ + mov -0x88(%ebp),%edx │ │ + mov %edi,-0xe8(%ebp) │ │ + mov %esi,-0xe4(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + mov -0x24c(%ebp),%eax │ │ mov %edx,%ecx │ │ - mov %eax,%edx │ │ - mov -0x28(%ebp),%ebx │ │ - movl $0x20,-0x10(%ebp) │ │ - jmp 5f920 │ │ - mov %edx,%eax │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x2d,-0x10(%ebp) │ │ - mov 0xc(%edi,%eax,1),%esi │ │ - mov %edx,%ebx │ │ - shr $0x10,%ebx │ │ - mov %esi,-0x1c(%ebp) │ │ - jmp 5f924 │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x16,-0x10(%ebp) │ │ - mov %edx,%ebx │ │ - shr $0x10,%ebx │ │ - jmp 5f924 │ │ - mov %edx,%eax │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x27,-0x10(%ebp) │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov 0xc(%edi,%eax,1),%esi │ │ - mov %edx,%ebx │ │ + mov %eax,-0x20(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + and $0xffffff00,%ecx │ │ + jmp 60d8c │ │ + mov -0x250(%ebp),%ecx │ │ + mov -0x8c(%ebp),%eax │ │ + movzbl %ah,%edx │ │ + shl $0x8,%ecx │ │ + mov $0x14,%al │ │ + mov %eax,-0x18(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + or %ecx,%edx │ │ + mov %ebx,%eax │ │ + jmp 60d8c │ │ + mov -0x20(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + movl $0x4,-0x20(%ebp) │ │ + cmpl $0x0,-0x170(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + je 611f7 │ │ + mov -0x16c(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,-0x164(%ebp) │ │ + mov -0xcc(%ebp),%edi │ │ + je 61214 │ │ + mov -0x160(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,-0x158(%ebp) │ │ + je 6122b │ │ + mov -0x154(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,-0x14c(%ebp) │ │ + je 61242 │ │ + mov -0x148(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + shrl $0x8,-0x14(%ebp) │ │ + cmpl $0x0,-0xc8(%ebp) │ │ + je 6125d │ │ + mov -0xc4(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + mov -0x18(%ebp),%eax │ │ + jmp 613d5 │ │ + mov $0x11,%cl │ │ + mov %esi,-0x20(%ebp) │ │ + xor %edx,%edx │ │ mov %esi,-0x1c(%ebp) │ │ - shr $0x10,%ebx │ │ - jmp 5f924 │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x13,-0x10(%ebp) │ │ - mov %edx,%ebx │ │ - shr $0x10,%ebx │ │ - jmp 5f924 │ │ + jmp 60d87 │ │ + mov $0x11,%cl │ │ + mov %ecx,-0x18(%ebp) │ │ + jmp 6141b │ │ + mov -0x54(%ebp),%edx │ │ + movzbl -0x55(%ebp),%ecx │ │ + mov %eax,-0x18(%ebp) │ │ + movzwl -0x57(%ebp),%eax │ │ + mov %ebx,%edi │ │ + mov %edx,-0x20(%ebp) │ │ + shl $0x10,%ecx │ │ + mov -0x50(%ebp),%edx │ │ + or %ecx,%eax │ │ + mov %eax,%ecx │ │ + mov %al,%ah │ │ + shr $0x8,%ecx │ │ + mov %ecx,-0x1c(%ebp) │ │ mov %edx,%ecx │ │ - mov %eax,%edx │ │ - mov -0x28(%ebp),%ebx │ │ - movl $0x2a,-0x10(%ebp) │ │ - jmp 5f920 │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x17,-0x10(%ebp) │ │ - mov %edx,%ebx │ │ - shr $0x10,%ebx │ │ - jmp 5f924 │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x1c,-0x10(%ebp) │ │ - mov %edx,%ebx │ │ - shr $0x10,%ebx │ │ - jmp 5f924 │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x1d,-0x10(%ebp) │ │ - mov %edx,%ebx │ │ - shr $0x10,%ebx │ │ - jmp 5f924 │ │ - movzwl 0x8(%edi,%edx,1),%edx │ │ - mov -0x28(%ebp),%ebx │ │ - movl $0x26,-0x10(%ebp) │ │ - jmp 5f924 │ │ - mov 0x8(%edi,%edx,1),%edx │ │ - movl $0x1a,-0x10(%ebp) │ │ - mov %edx,%ebx │ │ - shr $0x10,%ebx │ │ - jmp 5f924 │ │ - mov -0x10(%ebp),%ecx │ │ + and $0xffffff00,%ecx │ │ + movzwl -0x1c(%ebp),%esi │ │ + movzbl %ah,%eax │ │ + movl $0x1,-0xe8(%ebp) │ │ + movl $0x0,-0xe4(%ebp) │ │ + shl $0x8,%esi │ │ + or %eax,%esi │ │ + movzbl %dl,%eax │ │ + or %ecx,%eax │ │ + mov %esi,-0x14(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ mov -0x18(%ebp),%eax │ │ - shr $0x8,%eax │ │ - cmpl $0x0,-0x214(%ebp) │ │ - mov %eax,-0x48(%ebp) │ │ - je 5fd41 │ │ - mov -0x20(%ebp),%ebx │ │ - mov %ecx,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,-0x138(%ebp) │ │ - je 5fd5b │ │ - mov -0x134(%ebp),%eax │ │ - mov -0x20(%ebp),%ebx │ │ + cmpl $0x0,-0x170(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + je 612f8 │ │ + mov -0x16c(%ebp),%eax │ │ + mov %edi,%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,-0x12c(%ebp) │ │ - je 5fd75 │ │ - mov -0x128(%ebp),%eax │ │ - mov -0x20(%ebp),%ebx │ │ + call 7b700 │ │ + mov -0x18(%ebp),%eax │ │ + cmpl $0x0,-0x164(%ebp) │ │ + je 61314 │ │ + mov -0x160(%ebp),%eax │ │ + mov %edi,%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,-0x120(%ebp) │ │ - je 5fd8f │ │ - mov -0x11c(%ebp),%eax │ │ - mov -0x20(%ebp),%ebx │ │ + call 7b700 │ │ + mov -0x18(%ebp),%eax │ │ + cmpl $0x0,-0x158(%ebp) │ │ + je 61330 │ │ + mov -0x154(%ebp),%eax │ │ + mov %edi,%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,-0x114(%ebp) │ │ - je 5fda9 │ │ - mov -0x110(%ebp),%eax │ │ - mov -0x20(%ebp),%ebx │ │ + call 7b700 │ │ + mov -0x18(%ebp),%eax │ │ + cmpl $0x0,-0x14c(%ebp) │ │ + je 6134c │ │ + mov -0x148(%ebp),%eax │ │ + mov %edi,%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,-0x64(%ebp) │ │ - mov %esi,-0x28(%ebp) │ │ - je 5fdc0 │ │ - mov -0x60(%ebp),%eax │ │ - mov -0x20(%ebp),%ebx │ │ + call 7b700 │ │ + mov -0x18(%ebp),%eax │ │ + cmpl $0x0,-0xc8(%ebp) │ │ + je 61368 │ │ + mov -0xc4(%ebp),%eax │ │ + mov %edi,%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x84(%ebp),%esi │ │ - mov -0x88(%ebp),%eax │ │ + call 7b700 │ │ + mov -0x18(%ebp),%eax │ │ + mov -0x98(%ebp),%esi │ │ + mov -0x9c(%ebp),%ecx │ │ test %esi,%esi │ │ - mov %eax,-0x10(%ebp) │ │ - je 5fdfb │ │ - mov -0x10(%ebp),%eax │ │ - lea 0x4(%eax),%edi │ │ - jmp 5fde6 │ │ - nopl 0x0(%eax,%eax,1) │ │ + mov %ecx,-0x78(%ebp) │ │ + je 613ae │ │ + mov -0x78(%ebp),%ecx │ │ + lea 0x4(%ecx),%edi │ │ + jmp 61396 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl (%eax) │ │ add $0x18,%edi │ │ dec %esi │ │ - je 5fdfb │ │ + je 613ae │ │ cmpl $0x0,(%edi) │ │ - je 5fde0 │ │ + je 61390 │ │ mov -0x4(%edi),%eax │ │ - mov -0x20(%ebp),%ebx │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 5fde0 │ │ + call 7b700 │ │ + mov -0x18(%ebp),%eax │ │ + jmp 61390 │ │ xor %esi,%esi │ │ - cmpl $0x0,-0x8c(%ebp) │ │ - je 5fe16 │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x20(%ebp),%ebx │ │ + cmpl $0x0,-0xa0(%ebp) │ │ + je 613cc │ │ + mov -0x78(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 5fe19 │ │ - mov -0x20(%ebp),%ebx │ │ - mov -0x28(%ebp),%edi │ │ - mov -0x48(%ebp),%ecx │ │ - movzbl -0x18(%ebp),%eax │ │ + call 7b700 │ │ + mov -0x18(%ebp),%eax │ │ + jmp 613cf │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0xcc(%ebp),%edi │ │ + mov -0x14(%ebp),%ecx │ │ + movzbl %al,%eax │ │ shl $0x8,%ecx │ │ or %ecx,%eax │ │ - mov -0x244(%ebp),%ecx │ │ - cmpl $0x1,(%ecx) │ │ - je 5ff89 │ │ - movl $0x1,(%ecx) │ │ - mov %esi,0x4(%ecx) │ │ - mov %eax,0x8(%ecx) │ │ - mov -0x14(%ebp),%eax │ │ - mov %edi,0xc(%ecx) │ │ - mov %eax,0x10(%ecx) │ │ - lea 0x4(%ecx),%eax │ │ - add $0x26c,%esp │ │ + cmpl $0x1,(%edi) │ │ + je 6147d │ │ + movl $0x1,(%edi) │ │ + mov %esi,0x4(%edi) │ │ + mov %eax,0x8(%edi) │ │ + mov -0x20(%ebp),%eax │ │ + mov %eax,0xc(%edi) │ │ + mov -0x1c(%ebp),%eax │ │ + mov %eax,0x10(%edi) │ │ + lea 0x4(%edi),%eax │ │ + add $0x27c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov -0x20(%ebp),%ebx │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov $0x4,%esi │ │ - movl $0x0,-0x48(%ebp) │ │ - mov -0x84(%ebp),%eax │ │ - mov -0x88(%ebp),%edi │ │ - cmp %eax,-0x8c(%ebp) │ │ + mov %edx,-0x1c(%ebp) │ │ + jmp 61428 │ │ + mov $0x11,%al │ │ + mov %eax,-0x18(%ebp) │ │ + mov %edx,%eax │ │ + xor %edx,%edx │ │ + mov %eax,-0x20(%ebp) │ │ + jmp 60e46 │ │ + mov %ebx,-0x1c(%ebp) │ │ + mov %eax,-0x20(%ebp) │ │ + movzbl -0x7c(%ebp),%eax │ │ mov %eax,-0x14(%ebp) │ │ - jbe 5feb6 │ │ - test %eax,%eax │ │ - je 5ff33 │ │ - mov -0x20(%ebp),%ebx │ │ - lea 0x0(,%eax,8),%eax │ │ - mov %edi,(%esp) │ │ - lea (%eax,%eax,2),%eax │ │ - mov %eax,-0x10(%ebp) │ │ - mov %eax,0x4(%esp) │ │ - call 7c040 │ │ - mov %eax,%edi │ │ - test %eax,%eax │ │ - je 60044 │ │ - cmpl $0x0,-0x138(%ebp) │ │ - mov -0x20(%ebp),%ebx │ │ - je 5fed0 │ │ - mov -0x134(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,-0x12c(%ebp) │ │ - je 5fee7 │ │ - mov -0x128(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,-0x120(%ebp) │ │ - je 5fefe │ │ - mov -0x11c(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,-0x114(%ebp) │ │ - je 5ff15 │ │ - mov -0x110(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - shrl $0x8,-0x48(%ebp) │ │ - cmpl $0x0,-0x64(%ebp) │ │ - je 5fe1c │ │ - mov -0x60(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 5fe1c │ │ - mov -0x20(%ebp),%ebx │ │ - mov %edi,(%esp) │ │ - call 7bfb0 │ │ - mov $0x4,%edi │ │ - cmpl $0x0,-0x138(%ebp) │ │ - mov -0x20(%ebp),%ebx │ │ - jne 5fec2 │ │ - jmp 5fed0 │ │ - mov -0x88(%ebp),%ecx │ │ + mov $0x2e,%al │ │ + cmpl $0x0,-0x170(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + jne 612e5 │ │ + jmp 612f8 │ │ + mov $0x11,%cl │ │ + mov %ecx,-0x18(%ebp) │ │ + mov %edx,%ecx │ │ + xor %edx,%edx │ │ + mov %ecx,-0x20(%ebp) │ │ + jmp 60d8a │ │ + mov -0x9c(%ebp),%ecx │ │ cmp $0x15,%edx │ │ - jae 60024 │ │ - mov -0x20(%ebp),%ebx │ │ - call 611c0 │ │ - jmp 5f648 │ │ - mov -0x1c(%ebp),%edx │ │ - mov -0x20(%ebp),%ebx │ │ - mov $0x4,%ecx │ │ - call 246cb │ │ - jmp 60054 │ │ - add $0x4,%ecx │ │ - mov %ecx,-0x180(%ebp) │ │ - mov -0x14(%ebp),%ecx │ │ - mov %esi,-0x17c(%ebp) │ │ - mov %eax,-0x178(%ebp) │ │ - mov %edi,-0x174(%ebp) │ │ - mov %ecx,-0x170(%ebp) │ │ - lea -0x180(%ebp),%ecx │ │ - call 61c40 │ │ - lea -0xaf0(%ebx),%eax │ │ - lea -0x76270(%ebx),%ecx │ │ + jae 61530 │ │ + mov %edi,%ebx │ │ + call 62140 │ │ + jmp 60d44 │ │ + mov -0x10(%ebp),%edi │ │ + mov %edx,-0x1c(%ebp) │ │ + jmp 61428 │ │ + mov -0x20(%ebp),%edx │ │ + mov -0x1c(%ebp),%ecx │ │ + add $0x4,%edi │ │ + mov %edi,-0x1f8(%ebp) │ │ + mov %esi,-0x1f4(%ebp) │ │ + mov %eax,-0x1f0(%ebp) │ │ + mov %edx,-0x1ec(%ebp) │ │ + mov %ecx,-0x1e8(%ebp) │ │ + lea -0x1f8(%ebp),%ecx │ │ + call 62620 │ │ + lea -0xc44(%ebx),%eax │ │ + lea -0x755fc(%ebx),%ecx │ │ mov $0x1d,%edx │ │ mov %eax,(%esp) │ │ - call 31460 │ │ + call 31c30 │ │ mov $0x2,%ecx │ │ mov %esi,%edx │ │ - call 246cb │ │ - mov -0x18(%ebp),%edx │ │ - mov $0x4,%ecx │ │ - call 246cb │ │ - jmp 60054 │ │ + call 247ab │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x10(%ebp),%ebx │ │ + mov $0x10,%ecx │ │ + call 247ab │ │ + jmp 6154b │ │ mov $0x2,%ecx │ │ mov %esi,%edx │ │ - call 246cb │ │ - jmp 60054 │ │ - mov -0x10(%ebp),%edx │ │ - mov $0x4,%ecx │ │ - call 246cb │ │ - jmp 60054 │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0xab0(%ebx),%ecx │ │ - call 342f0 │ │ - jmp 60054 │ │ - mov -0x20(%ebp),%eax │ │ - lea -0xad0(%eax),%ecx │ │ - jmp 6003a │ │ - mov -0x20(%ebp),%ebx │ │ - call 610b0 │ │ - jmp 5f648 │ │ - mov -0x20(%ebp),%eax │ │ - lea -0xac0(%eax),%ecx │ │ - mov -0x20(%ebp),%ebx │ │ - call 34320 │ │ - jmp 60054 │ │ - mov -0x10(%ebp),%edx │ │ - mov -0x20(%ebp),%ebx │ │ + call 247ab │ │ + jmp 6154b │ │ + mov -0x7c(%ebp),%edx │ │ + mov -0x10(%ebp),%ebx │ │ + mov $0x10,%ecx │ │ + call 247ab │ │ + jmp 6154b │ │ + lea -0xc24(%edi),%ecx │ │ + jmp 61526 │ │ + lea -0xc04(%edi),%ecx │ │ + mov %edi,%ebx │ │ + call 34920 │ │ + jmp 6154b │ │ + mov -0x10(%ebp),%eax │ │ + lea -0xc14(%eax),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + call 34950 │ │ + jmp 6154b │ │ + mov %edi,%ebx │ │ + call 62040 │ │ + jmp 60d44 │ │ + mov -0x10(%ebp),%ebx │ │ mov $0x4,%ecx │ │ - call 246cb │ │ + mov %esi,%edx │ │ + call 247ab │ │ ud2 │ │ - jmp 60129 │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x8c(%ebp),%ecx │ │ + jmp 6154f │ │ + mov -0x14(%ebp),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,%edi │ │ - call 60fe0 │ │ - mov -0x48(%ebp),%edx │ │ + mov %ecx,(%esp) │ │ + call 7b700 │ │ + jmp 61637 │ │ + jmp 61626 │ │ + jmp 6162a │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0xa0(%ebp),%ecx │ │ + mov %eax,%edi │ │ + call 61f70 │ │ + mov -0x14(%ebp),%edx │ │ mov %esi,%ecx │ │ - call 61050 │ │ - lea -0x180(%ebp),%ecx │ │ - call 60f70 │ │ - cmpl $0x0,-0x64(%ebp) │ │ - je 60169 │ │ - mov -0x60(%ebp),%eax │ │ - jmp 600dd │ │ - jmp 60114 │ │ - jmp 60129 │ │ - jmp 60129 │ │ - cmpl $0x0,-0x1c(%ebp) │ │ + call 61fe0 │ │ + lea -0x1f8(%ebp),%ecx │ │ + call 61ef0 │ │ + cmpl $0x0,-0xc8(%ebp) │ │ + je 6166d │ │ + mov -0xc4(%ebp),%eax │ │ + jmp 615fa │ │ + jmp 61610 │ │ + jmp 6162a │ │ + jmp 6162a │ │ + jmp 61626 │ │ + cmpl $0x0,-0x8c(%ebp) │ │ mov %eax,%edi │ │ - je 600b8 │ │ - mov -0x18(%ebp),%eax │ │ - mov -0x20(%ebp),%ebx │ │ + je 615d0 │ │ + mov -0x88(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 600b8 │ │ + call 7b700 │ │ + jmp 615d0 │ │ mov %eax,%edi │ │ - cmpl $0x0,-0x44(%ebp) │ │ - je 600d0 │ │ - mov -0x48(%ebp),%eax │ │ - mov -0x20(%ebp),%ebx │ │ + cmpl $0x0,-0xa8(%ebp) │ │ + je 615ee │ │ + mov -0x90(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 600d0 │ │ + call 7b700 │ │ + jmp 615ee │ │ mov %eax,%edi │ │ cmpl $0x0,-0x24(%ebp) │ │ - je 60169 │ │ - mov -0x34(%ebp),%eax │ │ - mov -0x20(%ebp),%ebx │ │ + je 6166d │ │ + mov -0x94(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x20(%ebp),%ebx │ │ + call 7b700 │ │ + mov -0x10(%ebp),%ebx │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ - jmp 60110 │ │ - mov %eax,%edi │ │ - mov %esi,(%esp) │ │ - jmp 60104 │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %eax,%edi │ │ - mov %ecx,(%esp) │ │ - mov -0x20(%ebp),%ebx │ │ - call 7bfb0 │ │ - jmp 60139 │ │ - jmp 60110 │ │ + call 77c40 │ │ mov %eax,%edi │ │ - jmp 60139 │ │ - cmpl $0x0,-0x18(%ebp) │ │ + test %esi,%esi │ │ + je 6162c │ │ + mov -0x20(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + jmp 6162c │ │ mov %eax,%edi │ │ - je 6012b │ │ - mov -0x20(%ebp),%ebx │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - jmp 6012b │ │ + jmp 61637 │ │ mov %eax,%edi │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x214(%ebp),%ecx │ │ - call 61300 │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x180(%ebp),%ecx │ │ - call 60f70 │ │ - cmpl $0x0,-0x64(%ebp) │ │ - je 6015b │ │ - mov -0x60(%ebp),%eax │ │ - mov -0x20(%ebp),%ebx │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x58(%ebp),%ecx │ │ + call 62280 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x1f8(%ebp),%ecx │ │ + call 61ef0 │ │ + cmpl $0x0,-0xc8(%ebp) │ │ + je 6165f │ │ + mov -0xc4(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x8c(%ebp),%ecx │ │ - call 60fe0 │ │ - mov -0x20(%ebp),%ebx │ │ + call 7b700 │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0xa0(%ebp),%ecx │ │ + call 61f70 │ │ + mov -0x10(%ebp),%ebx │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ - call 6018e │ │ + call 6168e │ │ pop %eax │ │ - add $0x1e64e,%eax │ │ - mov 0x1110(%eax),%esi │ │ + add $0x1c9fe,%eax │ │ + mov 0x1118(%eax),%esi │ │ test %esi,%esi │ │ - je 6020d │ │ + je 6170d │ │ mov %eax,-0x24(%ebp) │ │ - mov 0x110c(%eax),%eax │ │ + mov 0x1114(%eax),%eax │ │ cmp $0x1,%esi │ │ mov $0x0,%edi │ │ mov %edx,-0x14(%ebp) │ │ mov %esi,-0x1c(%ebp) │ │ mov %ecx,-0x20(%ebp) │ │ mov %eax,-0x10(%ebp) │ │ - jne 60214 │ │ + jne 61714 │ │ mov -0x10(%ebp),%esi │ │ lea (%edi,%edi,4),%eax │ │ mov 0x4(%esi,%eax,4),%edx │ │ mov (%esi,%eax,4),%ebx │ │ mov -0x14(%ebp),%esi │ │ mov %edx,%eax │ │ mov %ebx,-0x18(%ebp) │ │ xor %ecx,%ebx │ │ xor %esi,%eax │ │ or %eax,%ebx │ │ - je 601ea │ │ + je 616ea │ │ cmp %ecx,-0x18(%ebp) │ │ sbb %esi,%edx │ │ adc $0x0,%edi │ │ - je 602a3 │ │ + je 617a3 │ │ dec %edi │ │ xor %eax,%eax │ │ cmp -0x1c(%ebp),%edi │ │ - jae 602a5 │ │ + jae 617a5 │ │ mov -0x10(%ebp),%esi │ │ lea (%edi,%edi,4),%eax │ │ mov -0x14(%ebp),%edx │ │ mov (%esi,%eax,4),%ebx │ │ mov 0x4(%esi,%eax,4),%edi │ │ cmp %ebx,%ecx │ │ mov %edx,%ecx │ │ sbb %edi,%ecx │ │ - jae 6024d │ │ + jae 6174d │ │ xor %eax,%eax │ │ - jmp 602a5 │ │ + jmp 617a5 │ │ mov -0x1c(%ebp),%eax │ │ mov -0x10(%ebp),%esi │ │ xor %edi,%edi │ │ - jmp 6022a │ │ + jmp 6172a │ │ xchg %ax,%ax │ │ mov -0x20(%ebp),%ecx │ │ sub %ebx,%eax │ │ cmp $0x1,%eax │ │ - jbe 601be │ │ + jbe 616be │ │ mov %eax,%ebx │ │ mov %edi,-0x18(%ebp) │ │ shr $1,%ebx │ │ lea (%ebx,%edi,1),%edx │ │ lea (%edx,%edx,4),%edi │ │ cmp (%esi,%edi,4),%ecx │ │ mov -0x14(%ebp),%ecx │ │ lea (%edx,%edx,4),%edi │ │ sbb 0x4(%esi,%edi,4),%ecx │ │ mov -0x18(%ebp),%edi │ │ - jb 60220 │ │ + jb 61720 │ │ mov %edx,%edi │ │ - jmp 60220 │ │ + jmp 61720 │ │ lea (%esi,%eax,4),%esi │ │ mov $0x0,%eax │ │ add 0x8(%esi),%ebx │ │ adc 0xc(%esi),%edi │ │ cmp -0x20(%ebp),%ebx │ │ sbb %edx,%edi │ │ - jb 602a5 │ │ + jb 617a5 │ │ mov -0x24(%ebp),%ebx │ │ xor %eax,%eax │ │ - mov 0x113c(%ebx),%ecx │ │ + mov 0x1144(%ebx),%ecx │ │ test %ecx,%ecx │ │ - je 602a5 │ │ - mov 0x1144(%ebx),%eax │ │ - mov 0x1148(%ebx),%edi │ │ + je 617a5 │ │ + mov 0x114c(%ebx),%eax │ │ + mov 0x1150(%ebx),%edi │ │ add 0x10(%esi),%eax │ │ adc $0x0,%edi │ │ - jb 6020d │ │ - mov 0x1140(%ebx),%edx │ │ - push 0x1150(%ebx) │ │ - push 0x114c(%ebx) │ │ + jb 6170d │ │ + mov 0x1148(%ebx),%edx │ │ + push 0x1158(%ebx) │ │ + push 0x1154(%ebx) │ │ push %edi │ │ push %eax │ │ - call 3cd90 │ │ + call 3ee40 │ │ add $0x10,%esp │ │ - jmp 602a5 │ │ + jmp 617a5 │ │ xor %eax,%eax │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ - push %ebx │ │ - push %edi │ │ push %esi │ │ - sub $0x24,%esp │ │ - mov (%edx),%eax │ │ - call 602bd │ │ - pop %ebx │ │ - add $0x1e51f,%ebx │ │ - mov -0x7bafc(%ebx,%eax,4),%eax │ │ - add %ebx,%eax │ │ + mov (%edx),%esi │ │ + call 617b8 │ │ + pop %eax │ │ + add $0x1c8d4,%eax │ │ + add -0x7b2a0(%eax,%esi,4),%eax │ │ jmp *%eax │ │ - mov 0x8(%edx),%edi │ │ - mov 0xc(%edx),%eax │ │ - movl $0x0,(%esp) │ │ - jmp 605a9 │ │ - movzbl 0x8(%edx),%eax │ │ - movl $0x0,0xc(%esp) │ │ - movl $0x2b,(%esp) │ │ - jmp 605e1 │ │ - movzbl 0x8(%edx),%eax │ │ - movl $0x0,0xc(%esp) │ │ - movl $0x25,(%esp) │ │ - jmp 605e1 │ │ - movzbl 0x8(%edx),%eax │ │ - movl $0x0,0xc(%esp) │ │ - movl $0x23,(%esp) │ │ - jmp 605e1 │ │ - movzbl 0x8(%edx),%eax │ │ - movl $0x0,0xc(%esp) │ │ - movl $0x24,(%esp) │ │ - jmp 605e1 │ │ - mov 0x8(%edx),%edi │ │ - movl $0x1b,(%esp) │ │ - jmp 6062a │ │ - movzbl 0x8(%edx),%eax │ │ - movl $0x0,0xc(%esp) │ │ - movl $0x22,(%esp) │ │ - jmp 605e1 │ │ - mov 0x8(%edx),%edi │ │ - movl $0x10,(%esp) │ │ - jmp 6062a │ │ - mov 0x8(%edx),%edi │ │ - mov 0xc(%edx),%eax │ │ - movl $0x2c,(%esp) │ │ - jmp 605a9 │ │ - mov 0x8(%edx),%edi │ │ - movl $0xe,(%esp) │ │ - jmp 6062a │ │ - movzbl 0x8(%edx),%eax │ │ - movl $0x0,0xc(%esp) │ │ - movl $0x21,(%esp) │ │ - jmp 605e1 │ │ - mov 0x8(%edx),%edi │ │ - movl $0xb,(%esp) │ │ - jmp 6062a │ │ - mov 0x8(%edx),%edi │ │ - movl $0x4,(%esp) │ │ - jmp 6062a │ │ - movzbl 0x8(%edx),%eax │ │ - movl $0x0,0xc(%esp) │ │ - movl $0x28,(%esp) │ │ - jmp 605e1 │ │ - mov 0x8(%edx),%edi │ │ - movl $0xc,(%esp) │ │ - jmp 6062a │ │ - movzbl 0x8(%edx),%eax │ │ - movl $0x0,0xc(%esp) │ │ - movl $0x9,(%esp) │ │ - jmp 605e1 │ │ - mov 0x8(%edx),%edi │ │ - mov 0xc(%edx),%eax │ │ - movl $0x19,(%esp) │ │ - jmp 605a9 │ │ - mov 0x8(%edx),%edi │ │ - movl $0x18,(%esp) │ │ - jmp 6062a │ │ - movzbl 0x8(%edx),%eax │ │ - movl $0x0,0xc(%esp) │ │ - movl $0x2,(%esp) │ │ - jmp 605e1 │ │ - mov 0x8(%edx),%edi │ │ - movl $0xf,(%esp) │ │ - jmp 6062a │ │ - movzwl 0x8(%edx),%eax │ │ - movl $0x3,(%esp) │ │ - jmp 60618 │ │ - mov 0x8(%edx),%edi │ │ - mov 0xc(%edx),%eax │ │ - movl $0x7,(%esp) │ │ - jmp 605a9 │ │ - mov 0x8(%edx),%edi │ │ - mov 0xc(%edx),%eax │ │ - movl $0x1,(%esp) │ │ - jmp 605a9 │ │ - mov 0x8(%edx),%edi │ │ - mov 0xc(%edx),%eax │ │ - movl $0x1f,(%esp) │ │ - jmp 605a9 │ │ - mov 0x8(%edx),%edi │ │ - movl $0x11,(%esp) │ │ - jmp 6062a │ │ - movzbl 0x8(%edx),%eax │ │ - movl $0x0,0xc(%esp) │ │ - movl $0x29,(%esp) │ │ - jmp 605e1 │ │ - mov 0x8(%edx),%edi │ │ - movl $0x14,(%esp) │ │ - jmp 6062a │ │ - mov 0x8(%edx),%edi │ │ - mov 0xc(%edx),%eax │ │ - movl $0x5,(%esp) │ │ - jmp 605a9 │ │ - mov 0x8(%edx),%edi │ │ - movl $0x15,(%esp) │ │ - jmp 6062a │ │ - mov 0x8(%edx),%edi │ │ - movl $0xd,(%esp) │ │ - jmp 6062a │ │ - mov 0x8(%edx),%edi │ │ - mov 0xc(%edx),%eax │ │ - movl $0x6,(%esp) │ │ - jmp 605a9 │ │ - mov 0x8(%edx),%edi │ │ - movl $0x12,(%esp) │ │ - jmp 6062a │ │ - mov 0x8(%edx),%edi │ │ - movl $0xa,(%esp) │ │ - jmp 6062a │ │ - mov 0x8(%edx),%edi │ │ - mov 0xc(%edx),%eax │ │ - movl $0x8,(%esp) │ │ - jmp 605a9 │ │ - mov 0x8(%edx),%edi │ │ - movl $0x1e,(%esp) │ │ - jmp 6062a │ │ - movzbl 0x8(%edx),%eax │ │ - movl $0x0,0xc(%esp) │ │ - movl $0x20,(%esp) │ │ - jmp 605e1 │ │ - mov 0x8(%edx),%edi │ │ - mov 0xc(%edx),%eax │ │ - movl $0x2d,(%esp) │ │ - mov %edi,%esi │ │ - mov %edi,0x10(%esp) │ │ - and $0xffff0000,%edi │ │ - mov %eax,0x18(%esp) │ │ - shr $0x8,%esi │ │ - mov %esi,0xc(%esp) │ │ - jmp 6063d │ │ - mov 0x8(%edx),%edi │ │ - movl $0x16,(%esp) │ │ - jmp 6062a │ │ - mov 0x8(%edx),%edi │ │ - mov 0xc(%edx),%eax │ │ - movl $0x27,(%esp) │ │ - mov %edi,%esi │ │ - mov %edi,0x10(%esp) │ │ - mov %eax,0x18(%esp) │ │ - and $0xffff0000,%edi │ │ - shr $0x8,%esi │ │ - mov %esi,0xc(%esp) │ │ - jmp 6063d │ │ - mov 0x8(%edx),%edi │ │ - movl $0x13,(%esp) │ │ - jmp 6062a │ │ - movzbl 0x8(%edx),%eax │ │ - movl $0x0,0xc(%esp) │ │ - movl $0x2a,(%esp) │ │ - xor %edi,%edi │ │ - mov %eax,0x10(%esp) │ │ - jmp 6063d │ │ - mov 0x8(%edx),%edi │ │ - movl $0x17,(%esp) │ │ - jmp 6062a │ │ - mov 0x8(%edx),%edi │ │ - movl $0x1c,(%esp) │ │ - jmp 6062a │ │ - mov 0x8(%edx),%edi │ │ - movl $0x1d,(%esp) │ │ - jmp 6062a │ │ - movzwl 0x8(%edx),%eax │ │ - movl $0x26,(%esp) │ │ - xor %edi,%edi │ │ - mov %eax,0x10(%esp) │ │ - jmp 60636 │ │ - mov 0x8(%edx),%edi │ │ - movl $0x1a,(%esp) │ │ - mov %edi,%eax │ │ - mov %edi,0x10(%esp) │ │ - and $0xffff0000,%edi │ │ - shr $0x8,%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x34(%edx),%eax │ │ - mov 0x14(%edx),%esi │ │ - movups 0x20(%edx),%xmm0 │ │ - mov %eax,0x20(%esp) │ │ - mov 0x30(%edx),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x10(%edx),%eax │ │ - and %eax,%esi │ │ - cmp $0xffffffff,%esi │ │ - je 6067f │ │ - add -0x7ba44(%ebx,%eax,4),%ebx │ │ - jmp *%ebx │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ - mov 0x1c(%edx),%eax │ │ - mov %eax,0x14(%esp) │ │ + movsd 0x8(%edx),%xmm0 │ │ xor %eax,%eax │ │ - jmp 6068c │ │ - mov $0xffffffff,%eax │ │ - movl $0xffffffff,0x4(%esp) │ │ - mov (%esp),%esi │ │ - mov 0xc(%esp),%ebx │ │ + jmp 61bb3 │ │ + movzbl 0x8(%edx),%eax │ │ + mov %al,0x8(%ecx) │ │ + mov $0x2b,%eax │ │ + mov %eax,(%ecx) │ │ movl $0x0,0x4(%ecx) │ │ - movsd 0x40(%edx),%xmm1 │ │ - mov %esi,(%ecx) │ │ - movzbl 0x10(%esp),%esi │ │ - shl $0x8,%ebx │ │ - or %ebx,%esi │ │ - movzwl %si,%esi │ │ - or %esi,%edi │ │ - mov 0x18(%esp),%esi │ │ - mov %edi,0x8(%ecx) │ │ - mov %esi,0xc(%ecx) │ │ - mov 0x1c(%esp),%esi │ │ - movups %xmm0,0x20(%ecx) │ │ - movsd 0x38(%edx),%xmm0 │ │ - mov 0x4(%esp),%edx │ │ - mov %esi,0x30(%ecx) │ │ - mov 0x20(%esp),%esi │ │ - mov %esi,0x34(%ecx) │ │ - movsd %xmm0,0x38(%ecx) │ │ - movsd %xmm1,0x40(%ecx) │ │ - mov %edx,0x14(%ecx) │ │ - mov 0x14(%esp),%esi │ │ - mov 0x8(%esp),%edx │ │ - mov %eax,0x10(%ecx) │ │ - mov %esi,0x1c(%ecx) │ │ - mov %edx,0x18(%ecx) │ │ - add $0x24,%esp │ │ pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ ret │ │ - movzbl 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ - mov $0x2b,%eax │ │ - jmp 6068c │ │ - movzbl 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + movzbl 0x8(%edx),%eax │ │ + mov %al,0x8(%ecx) │ │ mov $0x25,%eax │ │ - jmp 6068c │ │ - movzbl 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + movzbl 0x8(%edx),%eax │ │ + mov %al,0x8(%ecx) │ │ mov $0x23,%eax │ │ - jmp 6068c │ │ - movzbl 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + movzbl 0x8(%edx),%eax │ │ + mov %al,0x8(%ecx) │ │ mov $0x24,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ mov $0x1b,%eax │ │ - jmp 6068c │ │ - movzbl 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + movzbl 0x8(%edx),%eax │ │ + mov %al,0x8(%ecx) │ │ mov $0x22,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ mov $0x10,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ - mov 0x1c(%edx),%eax │ │ - mov %eax,0x14(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + movzbl 0x8(%edx),%eax │ │ + mov %al,0x8(%ecx) │ │ mov $0x2c,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ mov $0xe,%eax │ │ - jmp 6068c │ │ - movzbl 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + movzbl 0x8(%edx),%eax │ │ + mov %al,0x8(%ecx) │ │ mov $0x21,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ mov $0xb,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ mov $0x4,%eax │ │ - jmp 6068c │ │ - movzbl 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + movsd 0x8(%edx),%xmm0 │ │ mov $0x28,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + jmp 61bb3 │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ mov $0xc,%eax │ │ - jmp 6068c │ │ - movzbl 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + mov 0x8(%edx),%eax │ │ + mov 0xc(%edx),%edx │ │ + mov %eax,0x8(%ecx) │ │ + mov %edx,0xc(%ecx) │ │ mov $0x9,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ - mov 0x1c(%edx),%eax │ │ - mov %eax,0x14(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ mov $0x19,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ mov $0x18,%eax │ │ - jmp 6068c │ │ - movzbl 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + movzbl 0x8(%edx),%eax │ │ + mov %al,0x8(%ecx) │ │ mov $0x2,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ mov $0xf,%eax │ │ - jmp 6068c │ │ - movzwl 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + movzwl 0x8(%edx),%eax │ │ + mov %ax,0x8(%ecx) │ │ mov $0x3,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ - mov 0x1c(%edx),%eax │ │ - mov %eax,0x14(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + movsd 0x8(%edx),%xmm0 │ │ mov $0x7,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ - mov 0x1c(%edx),%eax │ │ - mov %eax,0x14(%esp) │ │ + jmp 61bb3 │ │ + mov 0x8(%edx),%eax │ │ + mov 0xc(%edx),%edx │ │ + mov %eax,0x8(%ecx) │ │ + mov %edx,0xc(%ecx) │ │ mov $0x1,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ - mov 0x1c(%edx),%eax │ │ - mov %eax,0x14(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ mov $0x1f,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ mov $0x11,%eax │ │ - jmp 6068c │ │ - movzbl 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + movzbl 0x8(%edx),%eax │ │ + mov %al,0x8(%ecx) │ │ mov $0x29,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ mov $0x14,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ - mov 0x1c(%edx),%eax │ │ - mov %eax,0x14(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + movsd 0x8(%edx),%xmm0 │ │ mov $0x5,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + jmp 61bb3 │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ mov $0x15,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ mov $0xd,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ - mov 0x1c(%edx),%eax │ │ - mov %eax,0x14(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + movaps 0x10(%edx),%xmm0 │ │ mov $0x6,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + movaps %xmm0,0x10(%ecx) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ mov $0x12,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + movzbl 0x8(%edx),%eax │ │ + mov %al,0x8(%ecx) │ │ mov $0xa,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ - mov 0x1c(%edx),%eax │ │ - mov %eax,0x14(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + movsd 0x8(%edx),%xmm0 │ │ mov $0x8,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + jmp 61bb3 │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ mov $0x1e,%eax │ │ - jmp 6068c │ │ - movzbl 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + mov 0x8(%edx),%eax │ │ + mov 0xc(%edx),%edx │ │ + mov %eax,0x8(%ecx) │ │ + mov %edx,0xc(%ecx) │ │ mov $0x20,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ - mov 0x1c(%edx),%eax │ │ - mov %eax,0x14(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + movsd 0x8(%edx),%xmm0 │ │ mov $0x2d,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + jmp 61bb3 │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ mov $0x16,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ - mov 0x1c(%edx),%eax │ │ - mov %eax,0x14(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + movzwl 0x8(%edx),%eax │ │ + mov %ax,0x8(%ecx) │ │ mov $0x27,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ mov $0x13,%eax │ │ - jmp 6068c │ │ - movzbl 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + movzbl 0x8(%edx),%eax │ │ + mov %al,0x8(%ecx) │ │ mov $0x2a,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ mov $0x17,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ mov $0x1c,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ mov $0x1d,%eax │ │ - jmp 6068c │ │ - movzwl 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + movzbl 0x8(%edx),%eax │ │ + mov %al,0x8(%ecx) │ │ mov $0x26,%eax │ │ - jmp 6068c │ │ - mov 0x18(%edx),%eax │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ + movsd 0x8(%edx),%xmm0 │ │ mov $0x1a,%eax │ │ - jmp 6068c │ │ + jmp 61bb3 │ │ + movsd 0x8(%edx),%xmm0 │ │ + mov $0x2e,%eax │ │ + movsd %xmm0,0x8(%ecx) │ │ + mov %eax,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + pop %esi │ │ + ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -83936,384 +84625,371 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x38,%esp │ │ + sub $0x14,%esp │ │ mov 0x4(%edx),%edi │ │ - mov (%edx),%esi │ │ + mov (%edx),%ebx │ │ test %edi,%edi │ │ - je 60c8f │ │ - lea (%esi,%edi,1),%eax │ │ - mov %ecx,0x8(%esp) │ │ - xor %ecx,%ecx │ │ - mov %edx,0x4(%esp) │ │ - movl $0x0,0x30(%esp) │ │ - movl $0x0,0x2c(%esp) │ │ - mov %edi,0x28(%esp) │ │ + je 61c0e │ │ + movzbl (%ebx),%eax │ │ + mov %ecx,0xc(%esp) │ │ + lea 0x1(%ebx),%esi │ │ + lea -0x1(%edi),%ecx │ │ + mov %esi,(%edx) │ │ + mov %ecx,0x4(%edx) │ │ + test %al,%al │ │ + js 61c19 │ │ + mov 0xc(%esp),%ecx │ │ + movzbl %al,%eax │ │ + mov %eax,0x4(%ecx) │ │ + movl $0x0,0x8(%ecx) │ │ + movb $0xff,(%ecx) │ │ + jmp 61e25 │ │ + movb $0x11,(%ecx) │ │ + mov %ebx,0x4(%ecx) │ │ + jmp 61e1e │ │ + test %ecx,%ecx │ │ + mov %ebx,(%esp) │ │ + mov %edi,0x8(%esp) │ │ + je 61c64 │ │ + and $0x7f,%al │ │ + mov (%esp),%edi │ │ + movzbl %al,%ebx │ │ + mov 0x8(%esp),%eax │ │ + lea -0x2(%eax),%ecx │ │ + movzbl 0x1(%edi),%eax │ │ + mov %al,%ah │ │ + and $0x7f,%ah │ │ + movzbl %ah,%esi │ │ + shl $0x7,%esi │ │ + or %ebx,%esi │ │ + xor %ebx,%ebx │ │ + test %al,%al │ │ + js 61c69 │ │ + add $0x2,%edi │ │ + mov 0xc(%esp),%eax │ │ + mov %edi,(%edx) │ │ + mov %ecx,0x4(%edx) │ │ + mov %ebx,0x8(%eax) │ │ + mov %esi,0x4(%eax) │ │ + movb $0xff,(%eax) │ │ + jmp 61e25 │ │ + jmp 61e11 │ │ + test %ecx,%ecx │ │ + je 61e01 │ │ + mov (%esp),%eax │ │ + mov 0x8(%esp),%edi │ │ + movzbl 0x2(%eax),%eax │ │ + lea -0x3(%edi),%ecx │ │ + mov %al,%ah │ │ + and $0x7f,%ah │ │ + movzbl %ah,%ebx │ │ + shl $0xe,%ebx │ │ + or %ebx,%esi │ │ + test %al,%al │ │ + js 61c9a │ │ + mov (%esp),%edi │ │ + xor %ebx,%ebx │ │ + add $0x3,%edi │ │ + jmp 61c4d │ │ + test %ecx,%ecx │ │ + je 61e01 │ │ + mov (%esp),%eax │ │ + mov 0x8(%esp),%edi │ │ + movzbl 0x3(%eax),%eax │ │ + lea -0x4(%edi),%ecx │ │ + mov %al,%ah │ │ + and $0x7f,%ah │ │ + movzbl %ah,%ebx │ │ + shl $0x15,%ebx │ │ + or %ebx,%esi │ │ + test %al,%al │ │ + js 61ccb │ │ + mov (%esp),%edi │ │ + xor %ebx,%ebx │ │ + add $0x4,%edi │ │ + jmp 61c4d │ │ + test %ecx,%ecx │ │ + je 61e01 │ │ + mov (%esp),%eax │ │ + mov 0x8(%esp),%edi │ │ + movzbl 0x4(%eax),%eax │ │ + mov %al,%ah │ │ + and $0x7f,%ah │ │ + movzbl %ah,%ebx │ │ + mov %ebx,%ecx │ │ + shl $0x1c,%ebx │ │ + or %ebx,%esi │ │ + mov %ecx,%ebx │ │ + lea -0x5(%edi),%ecx │ │ + shr $0x4,%ebx │ │ + test %al,%al │ │ + js 61d04 │ │ + mov (%esp),%edi │ │ + add $0x5,%edi │ │ + jmp 61c4d │ │ + test %ecx,%ecx │ │ + je 61e01 │ │ + mov (%esp),%edi │ │ + mov %ebx,0x4(%esp) │ │ mov %esi,0x10(%esp) │ │ - mov %eax,0x18(%esp) │ │ - lea -0x3(%edi),%eax │ │ - mov %eax,0x20(%esp) │ │ - xor %eax,%eax │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - movzbl (%esi,%eax,1),%ebx │ │ - cmp $0x3f,%ecx │ │ - mov %edi,0x1c(%esp) │ │ - lea -0x1(%edi),%edi │ │ - sete %bh │ │ - cmp $0x2,%bl │ │ - setae %dl │ │ - test %dl,%bh │ │ - lea 0x1(%esi,%eax,1),%edx │ │ - jne 60c93 │ │ - mov %bl,%bh │ │ - mov %edx,0xc(%esp) │ │ - xor %edx,%edx │ │ - mov %eax,0x14(%esp) │ │ - mov %edi,%eax │ │ - mov $0x0,%edi │ │ - and $0x7f,%bh │ │ - movzbl %bh,%esi │ │ - shld %cl,%esi,%edx │ │ - shl %cl,%esi │ │ - test $0x20,%cl │ │ - cmovne %esi,%edx │ │ - cmovne %edi,%esi │ │ - or %edx,0x2c(%esp) │ │ - or %esi,0x30(%esp) │ │ - test %bl,%bl │ │ - jns 60cc6 │ │ - mov 0x14(%esp),%edx │ │ + mov 0x4(%esp),%esi │ │ + movzbl 0x5(%edi),%eax │ │ + mov %al,%ah │ │ + and $0x7f,%ah │ │ + test %al,%al │ │ + movzbl %ah,%ebx │ │ + lea (%esi,%ebx,8),%esi │ │ + mov %esi,0x4(%esp) │ │ + mov 0x8(%esp),%esi │ │ + mov 0x4(%esp),%ebx │ │ + lea -0x6(%esi),%ecx │ │ + js 61d49 │ │ + mov 0x10(%esp),%esi │ │ + add $0x6,%edi │ │ + jmp 61c4d │ │ mov 0x10(%esp),%esi │ │ + test %ecx,%ecx │ │ + je 61e01 │ │ + mov (%esp),%eax │ │ + mov 0x8(%esp),%edi │ │ + movzbl 0x6(%eax),%eax │ │ + lea -0x7(%edi),%ecx │ │ + mov %al,%ah │ │ + and $0x7f,%ah │ │ + movzbl %ah,%ebx │ │ + shl $0xa,%ebx │ │ + add %ebx,0x4(%esp) │ │ + test %al,%al │ │ + mov 0x4(%esp),%ebx │ │ + js 61d87 │ │ + mov (%esp),%eax │ │ + add $0x7,%eax │ │ mov %eax,%edi │ │ - add $0x7,%ecx │ │ - inc %edx │ │ + jmp 61c4d │ │ + test %ecx,%ecx │ │ + je 61e01 │ │ + mov 0x8(%esp),%eax │ │ + mov (%esp),%ecx │ │ + mov %ebx,%esi │ │ + lea -0x8(%eax),%edi │ │ + movzbl 0x7(%ecx),%eax │ │ + add $0x8,%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov %al,%ah │ │ + and $0x7f,%ah │ │ + movzbl %ah,%ebx │ │ + shl $0x11,%ebx │ │ + or %ebx,%esi │ │ + test %al,%al │ │ + mov %esi,%ebx │ │ + js 61dc4 │ │ + mov %edi,%ecx │ │ + mov 0x10(%esp),%esi │ │ + mov 0x4(%esp),%edi │ │ + jmp 61c4d │ │ test %edi,%edi │ │ - mov %edx,%eax │ │ - jne 60c10 │ │ - mov 0x4(%esp),%eax │ │ - mov 0x18(%esp),%esi │ │ - mov 0x8(%esp),%ecx │ │ - mov %esi,(%eax) │ │ - movl $0x0,0x4(%eax) │ │ - mov $0x13,%al │ │ - jmp 60ca2 │ │ - mov $0x13,%al │ │ - jmp 60ca2 │ │ + je 61e01 │ │ mov 0x4(%esp),%eax │ │ + mov %ebx,%esi │ │ mov 0x8(%esp),%ecx │ │ - mov %edx,(%eax) │ │ - mov %edi,0x4(%eax) │ │ - mov $0x6,%al │ │ - mov %al,0x8(%ecx) │ │ - mov %bl,0x9(%ecx) │ │ - mov %esi,0xc(%ecx) │ │ - movl $0x0,0x10(%ecx) │ │ - movl $0xffffffff,0x4(%ecx) │ │ - movl $0xffffffff,(%ecx) │ │ - add $0x38,%esp │ │ + movzbl (%eax),%ebx │ │ + add $0xfffffff7,%ecx │ │ + mov %ebx,%eax │ │ + and $0x7f,%al │ │ + movzbl %al,%eax │ │ + shl $0x18,%eax │ │ + or %eax,%esi │ │ + mov (%esp),%eax │ │ + test %bl,%bl │ │ + mov %esi,0x4(%esp) │ │ + lea 0x9(%eax),%eax │ │ + js 61e2c │ │ + mov 0x4(%esp),%ebx │ │ + mov 0x10(%esp),%esi │ │ + mov %eax,%edi │ │ + jmp 61c4d │ │ + mov (%esp),%esi │ │ + add 0x8(%esp),%esi │ │ + mov %esi,(%edx) │ │ + movl $0x0,0x4(%edx) │ │ + mov 0xc(%esp),%ecx │ │ + movb $0x11,(%ecx) │ │ + mov %al,0x1(%ecx) │ │ + mov %esi,0x4(%ecx) │ │ + movl $0x0,0x8(%ecx) │ │ + add $0x14,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ - mov 0x4(%esp),%ecx │ │ - mov 0xc(%esp),%edx │ │ - test %eax,%eax │ │ - mov %edx,(%ecx) │ │ + test %ecx,%ecx │ │ + mov %eax,(%edx) │ │ + mov %ecx,0x4(%edx) │ │ + je 61e6c │ │ + mov (%esp),%ecx │ │ + mov 0x8(%esp),%esi │ │ + movzbl 0x9(%ecx),%eax │ │ + add $0xa,%ecx │ │ + add $0xfffffff6,%esi │ │ + mov %ecx,(%edx) │ │ + mov %esi,0x4(%edx) │ │ + cmp $0x1,%al │ │ + ja 61e78 │ │ + movzbl %al,%eax │ │ + mov 0xc(%esp),%ecx │ │ mov 0x10(%esp),%edx │ │ + shl $0x1f,%eax │ │ + add 0x4(%esp),%eax │ │ + mov %edx,0x4(%ecx) │ │ + mov %eax,0x8(%ecx) │ │ + movb $0xff,(%ecx) │ │ + jmp 61e25 │ │ + mov 0xc(%esp),%ecx │ │ + movb $0x11,(%ecx) │ │ mov %eax,0x4(%ecx) │ │ - je 60da2 │ │ - mov %eax,%edi │ │ - mov 0x14(%esp),%eax │ │ - mov 0x28(%esp),%ebx │ │ - xor %esi,%esi │ │ - movl $0x0,0xc(%esp) │ │ - lea (%edx,%eax,1),%ecx │ │ - dec %ebx │ │ - add %ecx,0x1c(%esp) │ │ - xor %ecx,%ecx │ │ - mov %ebx,0x28(%esp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - lea 0x2(%edx,%eax,1),%ebx │ │ - movzbl 0x1(%edx,%eax,1),%edx │ │ - mov %esi,0x14(%esp) │ │ - lea -0x1(%edi),%esi │ │ - cmp $0x3f,%ecx │ │ - mov %esi,0x18(%esp) │ │ - mov %ebx,0x24(%esp) │ │ - jne 60d32 │ │ - cmp $0x1,%dl │ │ - ja 60da6 │ │ - mov %dl,%bh │ │ - mov %dl,0x3(%esp) │ │ - mov 0xc(%esp),%edx │ │ - mov %edi,0x34(%esp) │ │ - mov $0x0,%edi │ │ - and $0x7f,%bh │ │ - movzbl %bh,%esi │ │ - xor %ebx,%ebx │ │ - shld %cl,%esi,%ebx │ │ - shl %cl,%esi │ │ - test $0x20,%cl │ │ - cmovne %esi,%ebx │ │ - cmovne %edi,%esi │ │ - or %esi,0x14(%esp) │ │ - or %ebx,%edx │ │ - cmpb $0x0,0x3(%esp) │ │ - mov 0x14(%esp),%esi │ │ - mov %edx,0xc(%esp) │ │ - jns 60dcf │ │ - mov 0x28(%esp),%ebx │ │ - mov 0x18(%esp),%edi │ │ - mov 0x10(%esp),%edx │ │ - inc %eax │ │ - add $0x7,%ecx │ │ - cmp %eax,%ebx │ │ - jne 60d10 │ │ - mov 0x1c(%esp),%ecx │ │ - mov 0x4(%esp),%eax │ │ - movzbl 0x3(%esp),%edx │ │ - mov %ecx,(%eax) │ │ - movl $0x0,0x4(%eax) │ │ - mov %ecx,0xc(%esp) │ │ - mov $0x13,%al │ │ - jmp 60db9 │ │ - mov $0x13,%al │ │ - jmp 60db9 │ │ - mov 0x4(%esp),%eax │ │ - mov 0x24(%esp),%ecx │ │ - mov %ecx,(%eax) │ │ - mov 0x18(%esp),%ecx │ │ - mov %ecx,0x4(%eax) │ │ - mov $0x6,%al │ │ - mov 0x8(%esp),%ecx │ │ - mov %al,0x8(%ecx) │ │ - mov %dl,0x9(%ecx) │ │ - mov 0xc(%esp),%edx │ │ - mov %edx,0xc(%ecx) │ │ - jmp 60cab │ │ - mov 0x18(%esp),%edi │ │ - mov 0x4(%esp),%ecx │ │ - mov 0x24(%esp),%esi │ │ - mov %esi,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ - mov 0x10(%esp),%ecx │ │ - test %edi,%edi │ │ - je 60e7a │ │ - lea 0x1(%ecx,%eax,1),%edx │ │ - sub %eax,0x20(%esp) │ │ - lea 0x3(%ecx,%eax,1),%ebx │ │ - xor %ecx,%ecx │ │ - mov $0x0,%edi │ │ - movl $0x0,0x1c(%esp) │ │ - add 0x34(%esp),%edx │ │ - mov %edx,0x24(%esp) │ │ - xor %edx,%edx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov -0x1(%ebx),%ah │ │ - cmp $0x3f,%ecx │ │ - jne 60e2d │ │ - cmp $0x1,%ah │ │ - ja 60e7e │ │ - mov %ah,%al │ │ - mov %ah,0x10(%esp) │ │ - and $0x7f,%al │ │ - movzbl %al,%esi │ │ - xor %eax,%eax │ │ - shld %cl,%esi,%eax │ │ - shl %cl,%esi │ │ - test $0x20,%cl │ │ - cmovne %esi,%eax │ │ - cmovne %edi,%esi │ │ - or %eax,0x1c(%esp) │ │ - or %esi,%edx │ │ - cmpb $0x0,0x10(%esp) │ │ - jns 60e9c │ │ - add $0x7,%ecx │ │ - inc %ebx │ │ - addl $0xffffffff,0x20(%esp) │ │ - jb 60e20 │ │ - mov 0x4(%esp),%eax │ │ - mov 0x24(%esp),%esi │ │ - movzbl 0x10(%esp),%edx │ │ - mov %esi,(%eax) │ │ - movl $0x0,0x4(%eax) │ │ - mov $0x13,%al │ │ - jmp 60e8d │ │ - mov $0x13,%al │ │ - jmp 60e8d │ │ - mov 0x4(%esp),%eax │ │ - mov 0x20(%esp),%ecx │ │ - mov %ebx,(%eax) │ │ - mov %ecx,0x4(%eax) │ │ - mov $0x6,%al │ │ - mov 0x8(%esp),%ecx │ │ - mov %al,0x8(%ecx) │ │ - mov %dl,0x9(%ecx) │ │ - jmp 60ca8 │ │ - mov 0x4(%esp),%eax │ │ - mov 0x20(%esp),%ecx │ │ - mov 0x48(%esp),%edi │ │ - mov 0x4c(%esp),%esi │ │ - xorps %xmm0,%xmm0 │ │ - mov %ebx,(%eax) │ │ - mov %ecx,0x4(%eax) │ │ - mov 0x8(%esp),%eax │ │ - movsd %xmm0,0x40(%eax) │ │ - movsd %xmm0,0x38(%eax) │ │ - movl $0x0,0x4(%eax) │ │ - movl $0x1f,(%eax) │ │ - mov %edi,0x8(%eax) │ │ - mov %esi,0xc(%eax) │ │ - mov 0x30(%esp),%edi │ │ - mov 0x2c(%esp),%esi │ │ - movl $0xffffffff,0x14(%eax) │ │ - movl $0xffffffff,0x10(%eax) │ │ - mov %edi,0x20(%eax) │ │ - mov %esi,0x24(%eax) │ │ - mov 0x14(%esp),%edi │ │ - mov 0xc(%esp),%esi │ │ - mov %edi,0x28(%eax) │ │ - mov %esi,0x2c(%eax) │ │ - mov %edx,0x30(%eax) │ │ - mov 0x1c(%esp),%edx │ │ - mov %edx,0x34(%eax) │ │ - jmp 60cbf │ │ + jmp 61e1e │ │ + mov 0xc(%esp),%eax │ │ + movb $0x6,(%eax) │ │ + jmp 61e25 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%edx │ │ - call 60f20 │ │ + call 61ea0 │ │ pop %ebx │ │ mov $0x4,%edi │ │ mov %ecx,%esi │ │ lea -0x18(%ebp),%ecx │ │ - add $0x1d8bc,%ebx │ │ + add $0x1c1ec,%ebx │ │ lea (%edx,%edx,1),%eax │ │ cmp $0x5,%eax │ │ cmovae %eax,%edi │ │ - push $0x48 │ │ - push $0x4 │ │ + push $0x70 │ │ + push $0x10 │ │ push %edi │ │ push 0x4(%esi) │ │ - call 4dcb0 │ │ + call 4fc70 │ │ add $0x10,%esp │ │ cmpl $0x1,-0x18(%ebp) │ │ - je 60f60 │ │ + je 61ee0 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,0x4(%esi) │ │ mov %edi,(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ sub $0x10,%esp │ │ - call 60f7d │ │ + call 61efd │ │ pop %ebx │ │ mov %ecx,%esi │ │ - add $0x1d85f,%ebx │ │ - cmpl $0x0,0x48(%ecx) │ │ - je 60f97 │ │ - mov 0x4c(%esi),%eax │ │ + add $0x1c18f,%ebx │ │ + cmpl $0x0,0x88(%ecx) │ │ + je 61f1d │ │ + mov 0x8c(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0x94(%esi) │ │ + je 61f34 │ │ + mov 0x98(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0xa0(%esi) │ │ + je 61f4b │ │ + mov 0xa4(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0xac(%esi) │ │ + je 61f62 │ │ + mov 0xb0(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x54(%esi) │ │ - je 60fa8 │ │ - mov 0x58(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x60(%esi) │ │ - je 60fb9 │ │ - mov 0x64(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x6c(%esi) │ │ - je 60fca │ │ - mov 0x70(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x10,%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0x8(%ecx),%edi │ │ mov 0x4(%ecx),%eax │ │ - call 60ff4 │ │ + call 61f84 │ │ pop %ebx │ │ mov %ecx,-0x14(%ebp) │ │ - add $0x1d7e8,%ebx │ │ + add $0x1c108,%ebx │ │ test %edi,%edi │ │ mov %eax,-0x10(%ebp) │ │ - je 61028 │ │ + je 61fb8 │ │ mov -0x10(%ebp),%eax │ │ lea 0x4(%eax),%esi │ │ - jmp 61016 │ │ + jmp 61fa6 │ │ nopl (%eax) │ │ add $0x18,%esi │ │ dec %edi │ │ - je 61028 │ │ + je 61fb8 │ │ cmpl $0x0,(%esi) │ │ - je 61010 │ │ + je 61fa0 │ │ mov -0x4(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 61010 │ │ + call 7b700 │ │ + jmp 61fa0 │ │ mov -0x14(%ebp),%eax │ │ cmpl $0x0,(%eax) │ │ - je 6103b │ │ + je 61fcb │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ @@ -84331,37 +85007,37 @@ │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 6105e │ │ + call 61fee │ │ pop %ebx │ │ - add $0x1d77e,%ebx │ │ + add $0x1c09e,%ebx │ │ test %edx,%edx │ │ - je 610a4 │ │ + je 62034 │ │ shl $0x2,%edx │ │ mov %ecx,%esi │ │ xor %edi,%edi │ │ lea (%edx,%edx,2),%eax │ │ mov %eax,-0x10(%ebp) │ │ - jmp 61088 │ │ + jmp 62018 │ │ nopl 0x0(%eax,%eax,1) │ │ add $0xc,%edi │ │ cmp %edi,-0x10(%ebp) │ │ - je 6109c │ │ + je 6202c │ │ cmpl $0x0,(%esi,%edi,1) │ │ - je 61080 │ │ + je 62010 │ │ mov 0x4(%esi,%edi,1),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 61080 │ │ + call 7b700 │ │ + jmp 62010 │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ @@ -84369,89 +85045,99 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x1000,%esp │ │ - movl $0x0,(%esp) │ │ - sub $0x2c,%esp │ │ - mov %edx,%esi │ │ - call 610cd │ │ - pop %ebx │ │ - mov %edx,%eax │ │ - mov $0x51615,%edi │ │ - mov %ecx,-0x18(%ebp) │ │ - shr $1,%esi │ │ - add $0x1d70f,%ebx │ │ - sub %esi,%eax │ │ - cmp $0x51615,%edx │ │ - mov $0x30,%esi │ │ - cmovb %edx,%edi │ │ - cmp %eax,%edi │ │ - cmovbe %eax,%edi │ │ - cmp $0x31,%edi │ │ - cmovae %edi,%esi │ │ - cmp $0xab,%edi │ │ - jae 61110 │ │ - lea -0x1024(%ebp),%ecx │ │ - mov $0xaa,%esi │ │ - jmp 61162 │ │ - cmp $0x5555556,%eax │ │ - jb 6111c │ │ - call 24800 │ │ - lea 0x0(,%esi,8),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - test %eax,%eax │ │ - je 6114c │ │ - mov %eax,-0x10(%ebp) │ │ - mov %eax,(%esp) │ │ + sub $0x1c,%esp │ │ mov %edx,-0x14(%ebp) │ │ - call 7bfa0 │ │ + mov 0x20(%ecx),%edx │ │ + call 62054 │ │ + pop %eax │ │ + mov 0x24(%ecx),%ebx │ │ + lea 0x38(%ecx),%edi │ │ + add $0x1c038,%eax │ │ + mov %eax,-0x1c(%ebp) │ │ + cmp 0x8(%ecx),%edx │ │ + mov %ebx,%esi │ │ + sbb 0xc(%ecx),%esi │ │ + mov $0x2,%esi │ │ + setb -0xd(%ebp) │ │ + jae 620a0 │ │ + nopw 0x0(%eax,%eax,1) │ │ + mov %ebx,-0x18(%ebp) │ │ + mov %edx,%eax │ │ + mov (%edi),%edx │ │ + mov 0x4(%edi),%ebx │ │ + cmp %eax,%edx │ │ + mov %ebx,%eax │ │ + sbb -0x18(%ebp),%eax │ │ + jae 620be │ │ + inc %esi │ │ + add $0x18,%edi │ │ + cmp %esi,-0x14(%ebp) │ │ + jne 62080 │ │ + jmp 620c3 │ │ + xchg %ax,%ax │ │ + mov %ebx,-0x18(%ebp) │ │ + mov %edx,%eax │ │ + mov (%edi),%edx │ │ + mov 0x4(%edi),%ebx │ │ + cmp %eax,%edx │ │ + mov %ebx,%eax │ │ + sbb -0x18(%ebp),%eax │ │ + jb 620be │ │ + inc %esi │ │ + add $0x18,%edi │ │ + cmp %esi,-0x14(%ebp) │ │ + jne 620a0 │ │ + jmp 620c3 │ │ + cmp -0x14(%ebp),%esi │ │ + jne 6210e │ │ + cmpb $0x0,-0xd(%ebp) │ │ mov -0x14(%ebp),%edx │ │ - test %eax,%eax │ │ - jne 61153 │ │ - mov -0x10(%ebp),%edx │ │ - mov $0x4,%ecx │ │ - call 246cb │ │ - mov $0x4,%eax │ │ - xor %esi,%esi │ │ - mov %eax,%ecx │ │ - mov %esi,-0x24(%ebp) │ │ - mov %eax,-0x20(%ebp) │ │ - movl $0x0,-0x1c(%ebp) │ │ - xor %eax,%eax │ │ - cmp $0x41,%edx │ │ - setb %al │ │ - mov %esi,0x4(%esp) │ │ - mov %ecx,%esi │ │ - mov %ecx,(%esp) │ │ - mov -0x18(%ebp),%ecx │ │ - mov %eax,0x8(%esp) │ │ - call 61f30 │ │ - mov %esi,%eax │ │ - cmp $0xaa,%edi │ │ - jbe 61191 │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - add $0x102c,%esp │ │ + je 62109 │ │ + lea (%edx,%edx,2),%eax │ │ + shr $1,%edx │ │ + lea -0x8(%ecx,%eax,8),%eax │ │ + add $0x10,%ecx │ │ + nopl 0x0(%eax,%eax,1) │ │ + movups -0x10(%ecx),%xmm0 │ │ + movups -0x10(%eax),%xmm1 │ │ + movups %xmm1,-0x10(%ecx) │ │ + movups %xmm0,-0x10(%eax) │ │ + movsd (%ecx),%xmm0 │ │ + movsd (%eax),%xmm1 │ │ + movsd %xmm1,(%ecx) │ │ + movsd %xmm0,(%eax) │ │ + add $0x18,%ecx │ │ + add $0xffffffe8,%eax │ │ + dec %edx │ │ + jne 620e0 │ │ + add $0x1c,%esp │ │ + jmp 62132 │ │ + mov -0x14(%ebp),%edx │ │ + mov %edx,%eax │ │ + or $0x1,%eax │ │ + bsr %eax,%eax │ │ + xor $0x1f,%eax │ │ + add %eax,%eax │ │ + xor $0x3e,%eax │ │ + sub $0x8,%esp │ │ + mov -0x1c(%ebp),%ebx │ │ + push %eax │ │ + push $0x0 │ │ + call 62920 │ │ + add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov %eax,%esi │ │ - cmp $0xab,%edi │ │ - jb 611ae │ │ - lea -0x24(%ebp),%ecx │ │ - call 60fe0 │ │ - mov %esi,(%esp) │ │ - call 784f0 │ │ - int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -84464,15 +85150,15 @@ │ │ lea (%edx,%edx,2),%eax │ │ lea 0x18(%ecx),%edx │ │ xor %esi,%esi │ │ mov %ecx,(%esp) │ │ lea (%ecx,%eax,8),%eax │ │ mov %eax,0x18(%esp) │ │ mov %ecx,%eax │ │ - jmp 61216 │ │ + jmp 62196 │ │ nopl 0x0(%eax) │ │ mov (%esp),%esi │ │ mov 0x8(%esp),%edx │ │ mov %edx,(%esi) │ │ mov 0x4(%esp),%edx │ │ mov %edx,0x4(%esi) │ │ mov 0x10(%esp),%esi │ │ @@ -84482,22 +85168,22 @@ │ │ mov %esi,-0x8(%eax) │ │ mov 0x14(%esp),%esi │ │ mov %edi,-0x4(%eax) │ │ lea 0x18(%ecx),%edx │ │ add $0xffffffe8,%esi │ │ mov %ecx,%eax │ │ cmp 0x18(%esp),%edx │ │ - je 6128c │ │ + je 6220c │ │ mov 0x20(%eax),%edi │ │ mov 0x24(%eax),%ebx │ │ mov %edx,%ecx │ │ cmp 0x8(%eax),%edi │ │ mov %ebx,%edx │ │ sbb 0xc(%eax),%edx │ │ - jae 61208 │ │ + jae 62188 │ │ mov 0x18(%eax),%edx │ │ mov %esi,0x14(%esp) │ │ mov %edx,0x8(%esp) │ │ mov 0x1c(%eax),%edx │ │ mov %edx,0x4(%esp) │ │ mov 0x2c(%eax),%edx │ │ mov 0x28(%eax),%eax │ │ @@ -84510,22 +85196,22 @@ │ │ mov %esi,%eax │ │ test %edx,%edx │ │ movsd %xmm0,0x10(%esi) │ │ movsd -0x18(%esi),%xmm0 │ │ movsd -0x10(%esi),%xmm1 │ │ movsd %xmm1,0x8(%esi) │ │ movsd %xmm0,(%esi) │ │ - je 611e0 │ │ + je 62160 │ │ add $0x18,%edx │ │ cmp -0x28(%eax),%edi │ │ mov %ebx,%esi │ │ sbb -0x24(%eax),%esi │ │ lea -0x18(%eax),%esi │ │ - jb 61250 │ │ - jmp 611e3 │ │ + jb 621d0 │ │ + jmp 62163 │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ │ @@ -84543,82 +85229,82 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%edx │ │ - call 612b0 │ │ + call 62230 │ │ pop %ebx │ │ mov $0x4,%edi │ │ mov %ecx,%esi │ │ lea -0x18(%ebp),%ecx │ │ - add $0x1d52c,%ebx │ │ + add $0x1be5c,%ebx │ │ lea (%edx,%edx,1),%eax │ │ cmp $0x5,%eax │ │ cmovae %eax,%edi │ │ push $0x18 │ │ push $0x4 │ │ push %edi │ │ push 0x4(%esi) │ │ - call 4dcb0 │ │ + call 4fc70 │ │ add $0x10,%esp │ │ cmpl $0x1,-0x18(%ebp) │ │ - je 612f0 │ │ + je 62270 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,0x4(%esi) │ │ mov %edi,(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0x8(%ecx),%edi │ │ mov 0x4(%ecx),%eax │ │ - call 61314 │ │ + call 62294 │ │ pop %ebx │ │ mov %ecx,-0x14(%ebp) │ │ - add $0x1d4c8,%ebx │ │ + add $0x1bdf8,%ebx │ │ test %edi,%edi │ │ mov %eax,-0x10(%ebp) │ │ - je 61348 │ │ + je 622c8 │ │ mov -0x10(%ebp),%eax │ │ lea 0x4(%eax),%esi │ │ - jmp 61336 │ │ + jmp 622b6 │ │ nopl (%eax) │ │ add $0xc,%esi │ │ dec %edi │ │ - je 61348 │ │ + je 622c8 │ │ cmpl $0x0,-0x4(%esi) │ │ - je 61330 │ │ + je 622b0 │ │ mov (%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 61330 │ │ + call 7b700 │ │ + jmp 622b0 │ │ mov -0x14(%ebp),%eax │ │ cmpl $0x0,(%eax) │ │ - je 6135b │ │ + je 622db │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ @@ -84635,703 +85321,325 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x5c,%esp │ │ + sub $0x8c,%esp │ │ mov 0x8(%ebp),%eax │ │ - mov %edx,-0x24(%ebp) │ │ - call 61384 │ │ + mov %edx,-0x10(%ebp) │ │ + call 62307 │ │ pop %ebx │ │ - mov %ecx,-0x38(%ebp) │ │ + mov %ecx,-0x18(%ebp) │ │ xor %ecx,%ecx │ │ mov $0x1,%edi │ │ - add $0x1d458,%ebx │ │ - mov 0xec(%eax),%edx │ │ + add $0x1bd85,%ebx │ │ + mov 0xd8(%eax),%edx │ │ test %edx,%edx │ │ - je 613c4 │ │ - mov 0xf0(%eax),%eax │ │ - lea -0x1c(%ebp),%ecx │ │ + je 62347 │ │ + mov 0xdc(%eax),%eax │ │ + lea -0x64(%ebp),%ecx │ │ mov %eax,(%esp) │ │ - call 24830 │ │ - mov -0x1c(%ebp),%eax │ │ - mov -0x18(%ebp),%edx │ │ - mov -0x14(%ebp),%esi │ │ + call 24910 │ │ + mov -0x64(%ebp),%eax │ │ + mov -0x60(%ebp),%edx │ │ + mov -0x5c(%ebp),%esi │ │ cmp $0xffffffff,%eax │ │ - je 613c8 │ │ + je 6234b │ │ mov %eax,%ecx │ │ mov %edx,%edi │ │ - jmp 61400 │ │ + jmp 62383 │ │ xor %eax,%eax │ │ - jmp 61402 │ │ + jmp 62385 │ │ test %esi,%esi │ │ mov $0x0,%eax │ │ mov $0x0,%ecx │ │ - je 61402 │ │ - mov %edx,-0x34(%ebp) │ │ + je 62385 │ │ + mov %edx,-0x14(%ebp) │ │ mov %esi,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 61b99 │ │ + je 62562 │ │ mov %eax,%edi │ │ - mov -0x34(%ebp),%eax │ │ + mov -0x14(%ebp),%eax │ │ mov %esi,0x8(%esp) │ │ mov %edi,(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov %esi,%ecx │ │ mov %esi,%eax │ │ mov 0xc(%ebp),%esi │ │ - mov %ecx,-0x44(%ebp) │ │ - mov %ecx,-0x34(%ebp) │ │ - mov %edi,-0x40(%ebp) │ │ - mov %eax,-0x3c(%ebp) │ │ - mov 0x20(%esi),%eax │ │ - mov 0x24(%esi),%ecx │ │ - or %eax,%ecx │ │ - je 6146b │ │ - mov 0x10(%ebp),%ecx │ │ - cmpw $0x5,0x7a(%ecx) │ │ - jae 61442 │ │ - dec %eax │ │ - cmp 0x5c(%ecx),%eax │ │ - jae 6146b │ │ - mov 0x58(%ecx),%edx │ │ - shl $0x4,%eax │ │ - lea (%edx,%eax,1),%ecx │ │ - mov (%edx,%eax,1),%eax │ │ - mov -0x7b8d4(%ebx,%eax,4),%eax │ │ - add %ebx,%eax │ │ - jmp *%eax │ │ - cmp %eax,0x5c(%ecx) │ │ - jbe 6146b │ │ - mov 0x58(%ecx),%edx │ │ - shl $0x4,%eax │ │ - lea (%edx,%eax,1),%ecx │ │ - mov (%edx,%eax,1),%eax │ │ - mov -0x7b98c(%ebx,%eax,4),%eax │ │ - add %ebx,%eax │ │ - jmp *%eax │ │ - mov 0x8(%ecx),%edx │ │ - mov 0xc(%ecx),%ecx │ │ - xor %edi,%edi │ │ - jmp 616bf │ │ - mov (%esi),%eax │ │ - mov -0x24(%ebp),%edx │ │ - mov -0x7b81c(%ebx,%eax,4),%eax │ │ - add %ebx,%eax │ │ - jmp *%eax │ │ - movsd 0x8(%esi),%xmm0 │ │ - xor %eax,%eax │ │ - movsd %xmm0,-0x18(%ebp) │ │ - jmp 61ad0 │ │ - movzbl 0x8(%ecx),%edx │ │ - xor %ecx,%ecx │ │ - mov $0x2b,%edi │ │ - xor %esi,%esi │ │ - jmp 61726 │ │ - movzbl 0x8(%ecx),%edx │ │ - xor %ecx,%ecx │ │ - mov $0x25,%edi │ │ - xor %esi,%esi │ │ - jmp 61726 │ │ - movzbl 0x8(%ecx),%edx │ │ - xor %ecx,%ecx │ │ - mov $0x23,%edi │ │ - xor %esi,%esi │ │ - jmp 61726 │ │ - movzbl 0x8(%ecx),%edx │ │ - xor %ecx,%ecx │ │ - mov $0x24,%edi │ │ - xor %esi,%esi │ │ - jmp 61726 │ │ - mov 0x8(%ecx),%edx │ │ - mov $0x1b,%edi │ │ - jmp 61719 │ │ - movzbl 0x8(%ecx),%edx │ │ - xor %ecx,%ecx │ │ - mov $0x22,%edi │ │ - xor %esi,%esi │ │ - jmp 61726 │ │ - mov 0x8(%ecx),%edx │ │ - mov $0x10,%edi │ │ - jmp 61719 │ │ - mov 0x8(%ecx),%edx │ │ - mov 0xc(%ecx),%ecx │ │ - mov $0x2c,%edi │ │ - jmp 616bf │ │ - mov 0x8(%ecx),%edx │ │ - mov $0xe,%edi │ │ - jmp 61719 │ │ - movzbl 0x8(%ecx),%edx │ │ - xor %ecx,%ecx │ │ - mov $0x21,%edi │ │ - xor %esi,%esi │ │ - jmp 61726 │ │ - mov 0x8(%ecx),%edx │ │ - mov $0xb,%edi │ │ - jmp 61719 │ │ - mov 0x8(%ecx),%edx │ │ - mov $0x4,%edi │ │ - jmp 61719 │ │ - movzbl 0x8(%ecx),%edx │ │ - xor %ecx,%ecx │ │ - mov $0x28,%edi │ │ - xor %esi,%esi │ │ - jmp 61726 │ │ - mov 0x8(%ecx),%edx │ │ - mov $0xc,%edi │ │ - jmp 61719 │ │ - movzbl 0x8(%ecx),%edx │ │ - xor %ecx,%ecx │ │ - mov $0x9,%edi │ │ - xor %esi,%esi │ │ - jmp 61726 │ │ - mov 0x8(%ecx),%edx │ │ - mov 0xc(%ecx),%ecx │ │ - mov $0x19,%edi │ │ - jmp 616bf │ │ - mov 0x8(%ecx),%edx │ │ - mov $0x18,%edi │ │ - jmp 61719 │ │ - movzbl 0x8(%ecx),%edx │ │ - xor %ecx,%ecx │ │ - mov $0x2,%edi │ │ - xor %esi,%esi │ │ - jmp 61726 │ │ - mov 0x8(%ecx),%edx │ │ - mov $0xf,%edi │ │ - jmp 61719 │ │ - movzwl 0x8(%ecx),%edx │ │ - mov $0x3,%edi │ │ - jmp 61708 │ │ - mov 0x8(%ecx),%edx │ │ - mov 0xc(%ecx),%ecx │ │ - mov $0x7,%edi │ │ - jmp 616bf │ │ - mov 0x8(%ecx),%edx │ │ - mov 0xc(%ecx),%ecx │ │ - mov $0x1,%edi │ │ - jmp 616bf │ │ - mov 0x8(%ecx),%edx │ │ - mov 0xc(%ecx),%ecx │ │ - mov $0x1f,%edi │ │ - jmp 616bf │ │ - mov 0x8(%ecx),%edx │ │ - mov $0x11,%edi │ │ - jmp 61719 │ │ - movzbl 0x8(%ecx),%edx │ │ - xor %ecx,%ecx │ │ - mov $0x29,%edi │ │ - xor %esi,%esi │ │ - jmp 61726 │ │ - mov 0x8(%ecx),%edx │ │ - mov $0x14,%edi │ │ - jmp 61719 │ │ - mov 0x8(%ecx),%edx │ │ - mov 0xc(%ecx),%ecx │ │ - mov $0x5,%edi │ │ - jmp 616bf │ │ - mov 0x8(%ecx),%edx │ │ - mov $0x15,%edi │ │ - jmp 61719 │ │ - mov 0x8(%ecx),%edx │ │ - mov $0xd,%edi │ │ - jmp 61719 │ │ - mov 0x8(%ecx),%edx │ │ - mov 0xc(%ecx),%ecx │ │ - mov $0x6,%edi │ │ - jmp 616bf │ │ - mov 0x8(%ecx),%edx │ │ - mov $0x12,%edi │ │ - jmp 61719 │ │ - mov 0x8(%ecx),%edx │ │ - mov $0xa,%edi │ │ - jmp 61719 │ │ - mov 0x8(%ecx),%edx │ │ - mov 0xc(%ecx),%ecx │ │ - mov $0x8,%edi │ │ - jmp 616bf │ │ - mov 0x8(%ecx),%edx │ │ - mov $0x1e,%edi │ │ - jmp 61719 │ │ - movzbl 0x8(%ecx),%edx │ │ - xor %ecx,%ecx │ │ - mov $0x20,%edi │ │ - xor %esi,%esi │ │ - jmp 61726 │ │ - mov 0x8(%ecx),%edx │ │ - mov 0xc(%ecx),%ecx │ │ - mov $0x2d,%edi │ │ - jmp 616bf │ │ - mov 0x8(%ecx),%edx │ │ - mov $0x16,%edi │ │ - jmp 61719 │ │ - mov 0x8(%ecx),%edx │ │ - mov 0xc(%ecx),%ecx │ │ - mov $0x27,%edi │ │ - mov %edx,%esi │ │ - mov %ecx,-0x10(%ebp) │ │ - mov %edx,%ecx │ │ - jmp 6171d │ │ - mov 0x8(%ecx),%edx │ │ - mov $0x13,%edi │ │ - jmp 61719 │ │ - movzbl 0x8(%ecx),%edx │ │ - xor %ecx,%ecx │ │ - mov $0x2a,%edi │ │ - xor %esi,%esi │ │ - jmp 61726 │ │ - mov 0x8(%ecx),%edx │ │ - mov $0x17,%edi │ │ - jmp 61719 │ │ - mov 0x8(%ecx),%edx │ │ - mov $0x1c,%edi │ │ - jmp 61719 │ │ - mov 0x8(%ecx),%edx │ │ - mov $0x1d,%edi │ │ - jmp 61719 │ │ - movzwl 0x8(%ecx),%edx │ │ - mov $0x26,%edi │ │ - xor %esi,%esi │ │ - mov %edx,%ecx │ │ - shr $0x8,%ecx │ │ - jmp 61726 │ │ - mov 0x8(%ecx),%edx │ │ - mov $0x1a,%edi │ │ - mov %edx,%ecx │ │ - mov %edx,%esi │ │ - shr $0x8,%ecx │ │ - and $0xffff0000,%esi │ │ - shl $0x8,%ecx │ │ - movzbl %dl,%eax │ │ - mov %edi,-0x58(%ebp) │ │ - movl $0x0,-0x54(%ebp) │ │ - or %ecx,%eax │ │ - mov -0x10(%ebp),%ecx │ │ - movzwl %ax,%eax │ │ - or %esi,%eax │ │ - lea -0x58(%ebp),%esi │ │ - mov %eax,-0x50(%ebp) │ │ - mov %esi,0x8(%esp) │ │ - mov %ecx,-0x4c(%ebp) │ │ + mov %ecx,-0x24(%ebp) │ │ + mov %edi,-0x20(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov 0x50(%esi),%edx │ │ + mov 0x54(%esi),%eax │ │ + mov %esi,%edi │ │ + or %edx,%eax │ │ + je 62494 │ │ + mov 0x10(%ebp),%eax │ │ + cmpw $0x5,0xba(%eax) │ │ + jae 623bc │ │ + dec %edx │ │ + cmp 0x9c(%eax),%edx │ │ + jb 623c8 │ │ + jmp 62494 │ │ + cmp %edx,0x9c(%eax) │ │ + jbe 62494 │ │ + shl $0x5,%edx │ │ + lea -0x88(%ebp),%esi │ │ + mov %ecx,-0x14(%ebp) │ │ + add 0x98(%eax),%edx │ │ + mov %esi,%ecx │ │ + call 617b0 │ │ + mov -0x88(%ebp),%eax │ │ + and -0x84(%ebp),%eax │ │ + cmp $0xffffffff,%eax │ │ + je 62494 │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xfc(%ecx),%edx │ │ - movzbl 0xc1(%ecx),%ecx │ │ - mov %edx,0x4(%esp) │ │ - mov -0x24(%ebp),%edx │ │ + mov -0x10(%ebp),%edx │ │ + mov %esi,0x8(%esp) │ │ + mov 0x124(%ecx),%eax │ │ + movzbl 0x105(%ecx),%ecx │ │ mov %ecx,(%esp) │ │ - lea -0x30(%ebp),%ecx │ │ - call 61d90 │ │ - movzbl -0x30(%ebp),%eax │ │ + lea -0x34(%ebp),%ecx │ │ + mov %eax,0x4(%esp) │ │ + call 62770 │ │ + movzbl -0x34(%ebp),%eax │ │ cmp $0xff,%al │ │ - je 6179a │ │ - movzbl -0x2d(%ebp),%ecx │ │ - mov -0x38(%ebp),%esi │ │ - mov -0x2c(%ebp),%edi │ │ - mov -0x28(%ebp),%edx │ │ + je 6245b │ │ + movzbl -0x31(%ebp),%ecx │ │ + mov -0x18(%ebp),%esi │ │ + mov -0x30(%ebp),%edi │ │ + mov -0x2c(%ebp),%edx │ │ mov %cl,0x7(%esi) │ │ - movzwl -0x2f(%ebp),%ecx │ │ + movzwl -0x33(%ebp),%ecx │ │ mov %cx,0x5(%esi) │ │ mov %al,0x4(%esi) │ │ - mov -0x34(%ebp),%eax │ │ - jmp 61b26 │ │ - mov -0x2c(%ebp),%edx │ │ - mov -0x28(%ebp),%eax │ │ - lea -0x1c(%ebp),%ecx │ │ + mov %edi,0x8(%esi) │ │ + mov -0x14(%ebp),%edi │ │ + mov %edx,0xc(%esi) │ │ + movl $0x1,(%esi) │ │ + test %edi,%edi │ │ + jne 624fc │ │ + jmp 62557 │ │ + mov -0x30(%ebp),%edx │ │ + mov -0x2c(%ebp),%eax │ │ + lea -0x64(%ebp),%ecx │ │ mov %eax,(%esp) │ │ - call 24830 │ │ - mov -0x1c(%ebp),%esi │ │ - mov -0x18(%ebp),%edi │ │ - mov -0x14(%ebp),%eax │ │ - lea -0x44(%ebp),%ecx │ │ - mov %edi,%edx │ │ + call 24910 │ │ + mov -0x64(%ebp),%esi │ │ + mov -0x60(%ebp),%edx │ │ + mov -0x5c(%ebp),%eax │ │ + lea -0x24(%ebp),%ecx │ │ mov %eax,(%esp) │ │ - call 22011 │ │ + mov %edx,-0x14(%ebp) │ │ + call 221f8 │ │ dec %esi │ │ cmp $0xfffffffd,%esi │ │ - ja 617cf │ │ - mov %edi,(%esp) │ │ - call 7bfb0 │ │ - mov 0xc(%ebp),%esi │ │ - mov -0x24(%ebp),%edx │ │ - mov (%esi),%eax │ │ - mov -0x7b81c(%ebx,%eax,4),%eax │ │ - add %ebx,%eax │ │ - jmp *%eax │ │ - mov 0x8(%esi),%eax │ │ - mov 0xc(%esi),%ecx │ │ - mov %eax,-0x18(%ebp) │ │ - mov %ecx,-0x14(%ebp) │ │ - mov $0x1,%eax │ │ - jmp 61ad0 │ │ - movzbl 0x8(%esi),%eax │ │ - mov %al,-0x18(%ebp) │ │ - mov $0x2b,%eax │ │ - jmp 61ad0 │ │ - movzbl 0x8(%esi),%eax │ │ - mov %al,-0x18(%ebp) │ │ - mov $0x25,%eax │ │ - jmp 61ad0 │ │ - movzbl 0x8(%esi),%eax │ │ - mov %al,-0x18(%ebp) │ │ - mov $0x23,%eax │ │ - jmp 61ad0 │ │ - movzbl 0x8(%esi),%eax │ │ - mov %al,-0x18(%ebp) │ │ - mov $0x24,%eax │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov $0x1b,%eax │ │ - jmp 61ad0 │ │ - movzbl 0x8(%esi),%eax │ │ - mov %al,-0x18(%ebp) │ │ - mov $0x22,%eax │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov $0x10,%eax │ │ - jmp 61ad0 │ │ - movsd 0x8(%esi),%xmm0 │ │ - mov $0x2c,%eax │ │ - movsd %xmm0,-0x18(%ebp) │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov $0xe,%eax │ │ - jmp 61ad0 │ │ - movzbl 0x8(%esi),%eax │ │ - mov %al,-0x18(%ebp) │ │ - mov $0x21,%eax │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov $0xb,%eax │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov $0x4,%eax │ │ - jmp 61ad0 │ │ - movzbl 0x8(%esi),%eax │ │ - mov %al,-0x18(%ebp) │ │ - mov $0x28,%eax │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov $0xc,%eax │ │ - jmp 61ad0 │ │ - movzbl 0x8(%esi),%eax │ │ - mov %al,-0x18(%ebp) │ │ - mov $0x9,%eax │ │ - jmp 61ad0 │ │ - movsd 0x8(%esi),%xmm0 │ │ - mov $0x19,%eax │ │ - movsd %xmm0,-0x18(%ebp) │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov $0x18,%eax │ │ - jmp 61ad0 │ │ - movzbl 0x8(%esi),%eax │ │ - mov %al,-0x18(%ebp) │ │ - mov $0x2,%eax │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov $0xf,%eax │ │ - jmp 61ad0 │ │ - movzwl 0x8(%esi),%eax │ │ - mov %ax,-0x18(%ebp) │ │ - mov $0x3,%eax │ │ - jmp 61ad0 │ │ - movsd 0x8(%esi),%xmm0 │ │ - mov $0x7,%eax │ │ - movsd %xmm0,-0x18(%ebp) │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov 0xc(%esi),%ecx │ │ - mov %eax,-0x18(%ebp) │ │ - mov %ecx,-0x14(%ebp) │ │ - mov $0x1f,%eax │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov $0x11,%eax │ │ - jmp 61ad0 │ │ - movzbl 0x8(%esi),%eax │ │ - mov %al,-0x18(%ebp) │ │ - mov $0x29,%eax │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov $0x14,%eax │ │ - jmp 61ad0 │ │ - movsd 0x8(%esi),%xmm0 │ │ - mov $0x5,%eax │ │ - movsd %xmm0,-0x18(%ebp) │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov $0x15,%eax │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov $0xd,%eax │ │ - jmp 61ad0 │ │ - movsd 0x8(%esi),%xmm0 │ │ - mov $0x6,%eax │ │ - movsd %xmm0,-0x18(%ebp) │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov $0x12,%eax │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov $0xa,%eax │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov 0xc(%esi),%ecx │ │ - mov %eax,-0x18(%ebp) │ │ - mov %ecx,-0x14(%ebp) │ │ - mov $0x8,%eax │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov $0x1e,%eax │ │ - jmp 61ad0 │ │ - movzbl 0x8(%esi),%eax │ │ - mov %al,-0x18(%ebp) │ │ - mov $0x20,%eax │ │ - jmp 61ad0 │ │ - movsd 0x8(%esi),%xmm0 │ │ - mov $0x2d,%eax │ │ - movsd %xmm0,-0x18(%ebp) │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov $0x16,%eax │ │ - jmp 61ad0 │ │ - movsd 0x8(%esi),%xmm0 │ │ - mov $0x27,%eax │ │ - movsd %xmm0,-0x18(%ebp) │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov $0x13,%eax │ │ - jmp 61ad0 │ │ - movzbl 0x8(%esi),%eax │ │ - mov %al,-0x18(%ebp) │ │ - mov $0x2a,%eax │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov $0x17,%eax │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov $0x1c,%eax │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov $0x1d,%eax │ │ - jmp 61ad0 │ │ - movzwl 0x8(%esi),%eax │ │ - mov %ax,-0x18(%ebp) │ │ - mov $0x26,%eax │ │ - jmp 61ad0 │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov $0x1a,%eax │ │ + ja 62494 │ │ + mov -0x14(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + lea -0x68(%ebp),%esi │ │ + mov %edi,%edx │ │ + mov %esi,%ecx │ │ + call 617b0 │ │ mov 0x8(%ebp),%ecx │ │ - mov %eax,-0x20(%ebp) │ │ - lea -0x20(%ebp),%esi │ │ - movl $0x0,-0x1c(%ebp) │ │ + mov -0x10(%ebp),%edx │ │ mov %esi,0x8(%esp) │ │ - mov 0xfc(%ecx),%eax │ │ - movzbl 0xc1(%ecx),%ecx │ │ + mov 0x124(%ecx),%eax │ │ + movzbl 0x105(%ecx),%ecx │ │ mov %ecx,(%esp) │ │ - lea -0x30(%ebp),%ecx │ │ + lea -0x40(%ebp),%ecx │ │ mov %eax,0x4(%esp) │ │ - call 61d90 │ │ - movzbl -0x30(%ebp),%eax │ │ + call 62770 │ │ + movzbl -0x40(%ebp),%eax │ │ cmp $0xff,%al │ │ - je 61b43 │ │ - movzbl -0x2d(%ebp),%ecx │ │ - mov -0x38(%ebp),%esi │ │ - mov -0x2c(%ebp),%edi │ │ - mov -0x28(%ebp),%edx │ │ + je 62509 │ │ + movzbl -0x3d(%ebp),%ecx │ │ + mov -0x18(%ebp),%esi │ │ + mov -0x3c(%ebp),%edi │ │ + mov -0x38(%ebp),%edx │ │ mov %cl,0x7(%esi) │ │ - movzwl -0x2f(%ebp),%ecx │ │ + movzwl -0x3f(%ebp),%ecx │ │ mov %cx,0x5(%esi) │ │ mov %al,0x4(%esi) │ │ - mov -0x44(%ebp),%eax │ │ mov %edi,0x8(%esi) │ │ + mov -0x24(%ebp),%edi │ │ mov %edx,0xc(%esi) │ │ movl $0x1,(%esi) │ │ - test %eax,%eax │ │ - je 61b91 │ │ - mov -0x40(%ebp),%eax │ │ + test %edi,%edi │ │ + je 62557 │ │ + mov -0x20(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 61b91 │ │ - mov -0x2c(%ebp),%edx │ │ - mov -0x28(%ebp),%eax │ │ - lea -0x54(%ebp),%ecx │ │ + call 7b700 │ │ + jmp 62557 │ │ + mov -0x3c(%ebp),%edx │ │ + mov -0x38(%ebp),%eax │ │ + lea -0x30(%ebp),%ecx │ │ mov %eax,(%esp) │ │ - call 24830 │ │ - mov -0x54(%ebp),%esi │ │ - mov -0x50(%ebp),%edi │ │ - mov -0x4c(%ebp),%eax │ │ - lea -0x44(%ebp),%ecx │ │ + call 24910 │ │ + mov -0x30(%ebp),%esi │ │ + mov -0x2c(%ebp),%edi │ │ + mov -0x28(%ebp),%eax │ │ + lea -0x24(%ebp),%ecx │ │ mov %edi,%edx │ │ mov %eax,(%esp) │ │ - call 22011 │ │ + call 221f8 │ │ dec %esi │ │ cmp $0xfffffffd,%esi │ │ - ja 61b78 │ │ + ja 6253e │ │ mov %edi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x3c(%ebp),%eax │ │ - mov -0x38(%ebp),%ecx │ │ - movsd -0x44(%ebp),%xmm0 │ │ + call 7b700 │ │ + mov -0x1c(%ebp),%eax │ │ + mov -0x18(%ebp),%ecx │ │ + movsd -0x24(%ebp),%xmm0 │ │ mov %eax,0xc(%ecx) │ │ movsd %xmm0,0x4(%ecx) │ │ movl $0x0,(%ecx) │ │ - add $0x5c,%esp │ │ + add $0x8c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov $0x1,%ecx │ │ mov %esi,%edx │ │ - call 246cb │ │ - jmp 61ba9 │ │ - jmp 61bbc │ │ + call 247ab │ │ dec %esi │ │ - mov %eax,-0x24(%ebp) │ │ + mov %eax,-0x10(%ebp) │ │ + cmp $0xfffffffd,%esi │ │ + ja 6259c │ │ + mov -0x14(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + jmp 6259c │ │ + jmp 62599 │ │ + dec %esi │ │ + mov %eax,-0x10(%ebp) │ │ cmp $0xfffffffd,%esi │ │ - ja 61bbf │ │ + ja 6259c │ │ mov %edi,(%esp) │ │ - call 7bfb0 │ │ - jmp 61bbf │ │ - mov %eax,-0x24(%ebp) │ │ - cmpl $0x0,-0x44(%ebp) │ │ - je 61bd0 │ │ - mov -0x40(%ebp),%eax │ │ + call 7b700 │ │ + jmp 6259c │ │ + mov %eax,-0x10(%ebp) │ │ + cmpl $0x0,-0x24(%ebp) │ │ + je 625ad │ │ + mov -0x20(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x24(%ebp),%eax │ │ + call 7b700 │ │ + mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%edx │ │ - call 61bf0 │ │ + call 625d0 │ │ pop %ebx │ │ mov $0x4,%edi │ │ mov %ecx,%esi │ │ lea -0x18(%ebp),%ecx │ │ - add $0x1cbec,%ebx │ │ + add $0x1babc,%ebx │ │ lea (%edx,%edx,1),%eax │ │ cmp $0x5,%eax │ │ cmovae %eax,%edi │ │ push $0xc │ │ push $0x4 │ │ push %edi │ │ push 0x4(%esi) │ │ - call 4dcb0 │ │ + call 4fc70 │ │ add $0x10,%esp │ │ cmpl $0x1,-0x18(%ebp) │ │ - je 61c30 │ │ + je 62610 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,0x4(%esi) │ │ mov %edi,(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 61c4e │ │ + call 6262e │ │ pop %ebx │ │ - add $0x1cb8e,%ebx │ │ + add $0x1ba5e,%ebx │ │ cmpl $0x0,(%ecx) │ │ - je 61ce3 │ │ + je 626c3 │ │ mov 0x4(%ecx),%eax │ │ test %eax,%eax │ │ - je 61ce3 │ │ + je 626c3 │ │ mov 0x8(%ecx),%edi │ │ test %edi,%edi │ │ - je 61ca6 │ │ + je 62686 │ │ lea 0x4(%eax),%esi │ │ mov %ecx,-0x10(%ebp) │ │ mov %eax,-0x14(%ebp) │ │ - jmp 61c86 │ │ + jmp 62666 │ │ nopl 0x0(%eax,%eax,1) │ │ add $0xc,%esi │ │ dec %edi │ │ - je 61c98 │ │ + je 62678 │ │ cmpl $0x0,-0x4(%esi) │ │ - je 61c80 │ │ + je 62660 │ │ mov (%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 61c80 │ │ + call 7b700 │ │ + jmp 62660 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x10(%ebp),%ecx │ │ mov 0x10(%ecx),%esi │ │ test %esi,%esi │ │ - je 61ce3 │ │ + je 626c3 │ │ mov 0xc(%ecx),%eax │ │ lea 0x4(%eax),%edi │ │ mov %eax,-0x10(%ebp) │ │ - jmp 61cc6 │ │ + jmp 626a6 │ │ nopl 0x0(%eax,%eax,1) │ │ add $0x18,%edi │ │ dec %esi │ │ - je 61cd8 │ │ + je 626b8 │ │ cmpl $0x0,(%edi) │ │ - je 61cc0 │ │ + je 626a0 │ │ mov -0x4(%edi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 61cc0 │ │ + call 7b700 │ │ + jmp 626a0 │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ @@ -85342,60 +85650,60 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%eax │ │ - call 61d00 │ │ + call 626e0 │ │ pop %ebx │ │ - add $0x1cadc,%ebx │ │ + add $0x1b9ac,%ebx │ │ test %eax,%eax │ │ - je 61d83 │ │ + je 62763 │ │ mov 0x4(%ecx),%edi │ │ test %edi,%edi │ │ - je 61d46 │ │ + je 62726 │ │ lea 0x4(%eax),%esi │ │ mov %ecx,-0x10(%ebp) │ │ mov %eax,-0x14(%ebp) │ │ - jmp 61d26 │ │ + jmp 62706 │ │ nopl (%eax) │ │ add $0xc,%esi │ │ dec %edi │ │ - je 61d38 │ │ + je 62718 │ │ cmpl $0x0,-0x4(%esi) │ │ - je 61d20 │ │ + je 62700 │ │ mov (%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 61d20 │ │ + call 7b700 │ │ + jmp 62700 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x10(%ebp),%ecx │ │ mov 0xc(%ecx),%edi │ │ test %edi,%edi │ │ - je 61d83 │ │ + je 62763 │ │ mov 0x8(%ecx),%eax │ │ lea 0x4(%eax),%esi │ │ mov %eax,-0x10(%ebp) │ │ - jmp 61d66 │ │ + jmp 62746 │ │ nopl 0x0(%eax,%eax,1) │ │ add $0x18,%esi │ │ dec %edi │ │ - je 61d78 │ │ + je 62758 │ │ cmpl $0x0,(%esi) │ │ - je 61d60 │ │ + je 62740 │ │ mov -0x4(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 61d60 │ │ + call 7b700 │ │ + jmp 62740 │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ @@ -85404,1466 +85712,1110 @@ │ │ int3 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ push %eax │ │ mov 0x1c(%esp),%edi │ │ - call 61d9d │ │ + call 6277d │ │ pop %eax │ │ - add $0x1ca3f,%eax │ │ + add $0x1b90f,%eax │ │ mov (%edi),%esi │ │ - add $0xffffffe6,%esi │ │ + add $0xffffffe5,%esi │ │ cmp $0x5,%esi │ │ - ja 61e2d │ │ - add -0x7b764(%eax,%esi,4),%eax │ │ + ja 6281d │ │ + add -0x7b1e4(%eax,%esi,4),%eax │ │ jmp *%eax │ │ - mov 0x40(%edx),%eax │ │ + mov 0x48(%edx),%eax │ │ mov 0x8(%edi),%esi │ │ - mov 0x44(%edx),%edx │ │ + mov 0x4c(%edx),%edx │ │ cmp %esi,%edx │ │ - jb 61e5b │ │ + jb 6284b │ │ add %esi,%eax │ │ sub %esi,%edx │ │ - je 61e5b │ │ + je 6284b │ │ xor %esi,%esi │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - xchg %ax,%ax │ │ + nopl 0x0(%eax,%eax,1) │ │ cmpb $0x0,(%eax,%esi,1) │ │ - je 61e95 │ │ + je 62885 │ │ inc %esi │ │ cmp %esi,%edx │ │ - jne 61de0 │ │ - jmp 61e5b │ │ - mov 0x4c(%edx),%ebx │ │ - mov 0x48(%edx),%esi │ │ + jne 627c0 │ │ + jmp 6284b │ │ + mov 0x54(%edx),%ebx │ │ + mov 0x50(%edx),%esi │ │ sub 0x18(%esp),%ebx │ │ - jae 61e78 │ │ - mov $0x13,%dl │ │ - jmp 61e87 │ │ - mov 0x78(%edx),%edx │ │ + jae 62868 │ │ + mov $0x11,%dl │ │ + jmp 62877 │ │ + mov 0x80(%edx),%edx │ │ test %edx,%edx │ │ - je 61e2d │ │ - mov 0x48(%edx),%eax │ │ + je 6281d │ │ + mov 0x50(%edx),%eax │ │ mov 0x8(%edi),%esi │ │ - mov 0x4c(%edx),%edx │ │ + mov 0x54(%edx),%edx │ │ cmp %esi,%edx │ │ - jb 61e5b │ │ + jb 6284b │ │ add %esi,%eax │ │ sub %esi,%edx │ │ - je 61e5b │ │ + je 6284b │ │ xor %esi,%esi │ │ + nopw 0x0(%eax,%eax,1) │ │ cmpb $0x0,(%eax,%esi,1) │ │ - je 61e95 │ │ + je 62885 │ │ inc %esi │ │ cmp %esi,%edx │ │ - jne 61e20 │ │ - jmp 61e5b │ │ - movb $0x48,(%ecx) │ │ - jmp 61e9e │ │ + jne 62810 │ │ + jmp 6284b │ │ + movb $0x42,(%ecx) │ │ + jmp 6288e │ │ mov 0x28(%edx),%eax │ │ mov 0x8(%edi),%esi │ │ mov 0x2c(%edx),%edx │ │ cmp %esi,%edx │ │ - jb 61e5b │ │ + jb 6284b │ │ add %esi,%eax │ │ sub %esi,%edx │ │ - je 61e5b │ │ + je 6284b │ │ xor %esi,%esi │ │ nopw 0x0(%eax,%eax,1) │ │ cmpb $0x0,(%eax,%esi,1) │ │ - je 61e95 │ │ + je 62885 │ │ inc %esi │ │ cmp %esi,%edx │ │ - jne 61e50 │ │ - movb $0x13,(%ecx) │ │ + jne 62840 │ │ + movb $0x11,(%ecx) │ │ mov %eax,0x4(%ecx) │ │ movl $0x0,0x8(%ecx) │ │ - jmp 61e9e │ │ + jmp 6288e │ │ mov 0x8(%edi),%eax │ │ mov 0xc(%edi),%edx │ │ mov %eax,0x4(%ecx) │ │ mov %edx,0x8(%ecx) │ │ - jmp 61e9b │ │ + jmp 6288b │ │ movzbl 0x14(%esp),%eax │ │ mov %edx,(%esp) │ │ mull 0x8(%edi) │ │ - mov $0x38,%dl │ │ - jno 61ea5 │ │ + mov $0x32,%dl │ │ + jno 62895 │ │ mov %dl,(%ecx) │ │ mov %esi,0x4(%ecx) │ │ movl $0x0,0x8(%ecx) │ │ - jmp 61e9e │ │ + jmp 6288e │ │ mov %eax,0x4(%ecx) │ │ mov %esi,0x8(%ecx) │ │ movb $0xff,(%ecx) │ │ add $0x4,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ add 0x18(%esp),%esi │ │ sub %eax,%ebx │ │ - jb 61dfd │ │ + jb 627e1 │ │ add %eax,%esi │ │ cmpb $0x8,0x14(%esp) │ │ - jne 61ee6 │ │ + jne 628d6 │ │ mov (%esp),%eax │ │ cmp $0x8,%ebx │ │ - jb 61dfd │ │ + jb 627e1 │ │ mov 0x3(%esi),%edi │ │ movzbl 0x7(%esi),%ebx │ │ shld $0x18,%edi,%ebx │ │ - jne 61e87 │ │ + jne 62877 │ │ movzwl (%esi),%edx │ │ movzbl 0x2(%esi),%esi │ │ shl $0x18,%edi │ │ shl $0x10,%esi │ │ or %edx,%esi │ │ or %edi,%esi │ │ - jmp 61ef4 │ │ + jmp 628e4 │ │ mov (%esp),%eax │ │ cmp $0x4,%ebx │ │ - jb 61dfd │ │ + jb 627e1 │ │ mov (%esi),%esi │ │ - mov 0x40(%eax),%edx │ │ - mov 0x44(%eax),%eax │ │ + mov 0x48(%eax),%edx │ │ + mov 0x4c(%eax),%eax │ │ cmp %esi,%eax │ │ - jb 61f11 │ │ + jb 62901 │ │ add %esi,%edx │ │ sub %esi,%eax │ │ - je 61f11 │ │ + je 62901 │ │ xor %esi,%esi │ │ cmpb $0x0,(%edx,%esi,1) │ │ - je 61f23 │ │ + je 62913 │ │ inc %esi │ │ cmp %esi,%eax │ │ - jne 61f06 │ │ - movb $0x13,(%ecx) │ │ + jne 628f6 │ │ + movb $0x11,(%ecx) │ │ mov %edx,0x4(%ecx) │ │ movl $0x0,0x8(%ecx) │ │ - jmp 61e9e │ │ + jmp 6288e │ │ mov %edx,0x4(%ecx) │ │ - jmp 61e98 │ │ + jmp 62888 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x19c,%esp │ │ - call 61f41 │ │ - pop %ebx │ │ - mov %edx,%edi │ │ - mov %ecx,-0x2c(%ebp) │ │ - add $0x1c89b,%ebx │ │ - mov %ebx,-0x24(%ebp) │ │ - push $0x0 │ │ - push %edx │ │ - push $0x40000000 │ │ - push $0x0 │ │ - call 7816c │ │ - add $0x10,%esp │ │ - mov %edx,%esi │ │ - mov %eax,%ecx │ │ - mov %edx,%ebx │ │ - mul %edi │ │ - imul %edi,%esi │ │ - mov %eax,-0x10(%ebp) │ │ - xor %eax,%eax │ │ - add %esi,%edx │ │ - xor $0x40000000,%edx │ │ - or -0x10(%ebp),%edx │ │ - setne %al │ │ - add %ecx,%eax │ │ - adc $0x0,%ebx │ │ - mov %eax,-0x4c(%ebp) │ │ - mov %edi,%eax │ │ - cmp $0x1001,%edi │ │ - mov %ebx,-0x50(%ebp) │ │ - jae 61fab │ │ - shr $1,%eax │ │ - mov %edi,%ecx │ │ - sub %eax,%ecx │ │ - mov $0x40,%eax │ │ - cmp $0x40,%ecx │ │ - cmovb %ecx,%eax │ │ - mov %eax,-0x30(%ebp) │ │ - jmp 61fcc │ │ - or $0x1,%eax │ │ - mov %edi,%edx │ │ - bsr %eax,%ecx │ │ - mov %ecx,%eax │ │ - and $0x1,%ecx │ │ - shr $1,%eax │ │ - add %eax,%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - shr %cl,%edx │ │ - add %eax,%edx │ │ - shr $1,%edx │ │ - mov %edx,-0x30(%ebp) │ │ - mov -0x2c(%ebp),%ecx │ │ - mov 0x8(%ebp),%esi │ │ - xor %edx,%edx │ │ - movl $0x0,-0x28(%ebp) │ │ - mov %edi,-0x34(%ebp) │ │ - lea 0x38(%ecx),%eax │ │ - lea -0x18(%ecx),%ebx │ │ + sub $0x4c,%esp │ │ + call 6292e │ │ + pop %eax │ │ + add $0x1b75e,%eax │ │ + cmp $0x21,%edx │ │ mov %eax,-0x3c(%ebp) │ │ - lea 0x10(%ecx),%eax │ │ - mov %ebx,-0x48(%ebp) │ │ + jae 6294a │ │ + mov -0x3c(%ebp),%ebx │ │ + call 62e90 │ │ + jmp 62e84 │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x8(%ebp),%esi │ │ mov %eax,-0x44(%ebp) │ │ - lea -0x8(%ecx),%eax │ │ - mov $0x1,%ecx │ │ - mov %eax,-0x40(%ebp) │ │ + mov %esi,-0x1c(%ebp) │ │ + jmp 629da │ │ nopl 0x0(%eax,%eax,1) │ │ - mov -0x34(%ebp),%eax │ │ - mov %ecx,-0x10(%ebp) │ │ - mov %edx,-0x14(%ebp) │ │ - sub %edx,%eax │ │ - jbe 62050 │ │ - lea (%edx,%edx,2),%ebx │ │ - mov -0x2c(%ebp),%edx │ │ - cmp -0x30(%ebp),%eax │ │ - lea (%edx,%ebx,8),%ecx │ │ - mov %eax,%edx │ │ - jae 62080 │ │ - cmpb $0x0,0x10(%ebp) │ │ - je 6208c │ │ - mov -0x24(%ebp),%ebx │ │ - cmp $0x20,%edx │ │ - mov $0x20,%eax │ │ - cmovae %eax,%edx │ │ - mov %edx,%esi │ │ - push $0x0 │ │ - push $0x0 │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 62530 │ │ - add $0x10,%esp │ │ - lea 0x1(%esi,%esi,1),%edx │ │ - jmp 621c4 │ │ - xchg %ax,%ax │ │ - movl $0x0,-0x38(%ebp) │ │ - movl $0x1,-0x20(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ - cmp $0x2,%eax │ │ - jae 6223f │ │ - mov -0x10(%ebp),%ecx │ │ - jmp 624c5 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - cmp $0x2,%edx │ │ - jae 6209b │ │ - mov %edx,%eax │ │ - jmp 621c0 │ │ - mov -0x30(%ebp),%eax │ │ - cmp %eax,%edx │ │ - cmovae %eax,%edx │ │ - add %edx,%edx │ │ - jmp 621c4 │ │ - mov 0x20(%ecx),%esi │ │ - mov 0x24(%ecx),%edi │ │ - mov %edx,-0x20(%ebp) │ │ - cmp 0x8(%ecx),%esi │ │ - mov %edi,%eax │ │ - sbb 0xc(%ecx),%eax │ │ - setb %al │ │ - jae 620c5 │ │ - cmp $0x2,%edx │ │ - jne 6210e │ │ - mov $0x2,%eax │ │ - mov $0x1,%ecx │ │ - jmp 62167 │ │ - mov %al,-0x1c(%ebp) │ │ - mov $0x2,%eax │ │ - cmp $0x2,%edx │ │ - je 621c0 │ │ - mov -0x3c(%ebp),%eax │ │ - mov %ecx,-0x18(%ebp) │ │ - lea (%eax,%ebx,8),%ebx │ │ - mov $0x2,%eax │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - xchg %ax,%ax │ │ - mov %edi,%edx │ │ - mov %esi,%ecx │ │ - mov (%ebx),%esi │ │ - mov 0x4(%ebx),%edi │ │ - cmp %ecx,%esi │ │ - mov %edi,%ecx │ │ - sbb %edx,%ecx │ │ - jb 6214c │ │ - mov -0x20(%ebp),%edx │ │ - inc %eax │ │ - add $0x18,%ebx │ │ - cmp %eax,%edx │ │ - jne 620f0 │ │ - jmp 6213c │ │ - mov %al,-0x1c(%ebp) │ │ - mov -0x3c(%ebp),%eax │ │ - mov %ecx,-0x18(%ebp) │ │ - lea (%eax,%ebx,8),%ecx │ │ - mov $0x2,%eax │ │ - nop │ │ - mov %edi,%edx │ │ - mov %esi,%ebx │ │ - mov (%ecx),%esi │ │ - mov 0x4(%ecx),%edi │ │ - cmp %ebx,%esi │ │ - mov %edi,%ebx │ │ + mov -0x40(%ebp),%ecx │ │ + lea (%eax,%eax,2),%esi │ │ + not %eax │ │ + movl $0x0,-0x1c(%ebp) │ │ + add %eax,%edx │ │ + movsd 0x8(%ecx),%xmm1 │ │ + movsd 0x10(%ecx),%xmm0 │ │ + movsd (%ecx),%xmm2 │ │ + movsd 0x10(%ecx,%esi,8),%xmm3 │ │ + movsd %xmm1,-0x30(%ebp) │ │ + movsd (%ecx,%esi,8),%xmm1 │ │ + movsd %xmm0,-0x28(%ebp) │ │ + movsd %xmm2,-0x38(%ebp) │ │ + movsd 0x8(%ecx,%esi,8),%xmm2 │ │ + movsd %xmm3,0x10(%ecx) │ │ + movsd %xmm1,(%ecx) │ │ + movsd -0x28(%ebp),%xmm1 │ │ + movsd %xmm2,0x8(%ecx) │ │ + movsd -0x38(%ebp),%xmm2 │ │ + movsd %xmm1,0x10(%ecx,%esi,8) │ │ + movsd -0x30(%ebp),%xmm1 │ │ + movsd %xmm2,(%ecx,%esi,8) │ │ + movsd %xmm1,0x8(%ecx,%esi,8) │ │ + lea 0x18(%ecx,%esi,8),%ecx │ │ + cmp $0x21,%edx │ │ + jb 6293d │ │ + cmpl $0x0,-0x44(%ebp) │ │ + je 62e7c │ │ + mov %edx,%edi │ │ + mov %edx,-0x48(%ebp) │ │ + mov %ecx,-0x40(%ebp) │ │ + shr $0x3,%edi │ │ + lea (%edi,%edi,2),%eax │ │ + imul $0xa8,%edi,%esi │ │ + shl $0x5,%eax │ │ + add %ecx,%esi │ │ + add %ecx,%eax │ │ + cmp $0x40,%edx │ │ + jae 62a50 │ │ + mov 0x8(%ecx),%edi │ │ + mov 0x8(%eax),%ebx │ │ + mov 0xc(%ecx),%ecx │ │ + mov 0xc(%eax),%edx │ │ + mov %ebx,-0x10(%ebp) │ │ + cmp %ebx,%edi │ │ + mov %ecx,%ebx │ │ sbb %edx,%ebx │ │ - jae 6214c │ │ - mov -0x20(%ebp),%edx │ │ - inc %eax │ │ - add $0x18,%ecx │ │ - cmp %eax,%edx │ │ - jne 62120 │ │ - mov %edx,%eax │ │ - cmp -0x30(%ebp),%eax │ │ - mov -0x18(%ebp),%ecx │ │ - jb 6201d │ │ - jmp 6215b │ │ - mov -0x20(%ebp),%edx │ │ - cmp -0x30(%ebp),%eax │ │ - mov -0x18(%ebp),%ecx │ │ - jb 6201d │ │ - cmpb $0x0,-0x1c(%ebp) │ │ - je 621c0 │ │ - mov %eax,%ecx │ │ - shr $1,%ecx │ │ - je 621c0 │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x44(%ebp),%edi │ │ - lea 0x0(,%edx,8),%edx │ │ - lea (%edx,%edx,2),%esi │ │ - lea (%eax,%eax,2),%edx │ │ - lea (%esi,%edx,8),%edx │ │ - add %edi,%esi │ │ - add -0x40(%ebp),%edx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - movups -0x10(%esi),%xmm0 │ │ - movups -0x10(%edx),%xmm1 │ │ - movups %xmm1,-0x10(%esi) │ │ - movups %xmm0,-0x10(%edx) │ │ - movsd (%esi),%xmm0 │ │ - movsd (%edx),%xmm1 │ │ - movsd %xmm1,(%esi) │ │ - movsd %xmm0,(%edx) │ │ - add $0x18,%esi │ │ - add $0xffffffe8,%edx │ │ - dec %ecx │ │ - jne 62190 │ │ - nopl 0x0(%eax) │ │ - lea 0x1(%eax,%eax,1),%edx │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%eax │ │ - mov -0x14(%ebp),%esi │ │ - mov %edx,-0x20(%ebp) │ │ - shr $1,%edx │ │ - mov -0x50(%ebp),%edi │ │ - shr $1,%ecx │ │ - lea (%edx,%esi,2),%edx │ │ - mov -0x4c(%ebp),%esi │ │ - sub %ecx,%eax │ │ - xor %ecx,%ecx │ │ - mov %edx,-0x1c(%ebp) │ │ - add -0x14(%ebp),%eax │ │ - mov %eax,%ebx │ │ + mov 0x8(%esi),%ebx │ │ + setb -0x14(%ebp) │ │ + cmp %ebx,%edi │ │ + mov 0xc(%esi),%edi │ │ + sbb %edi,%ecx │ │ + mov -0x14(%ebp),%ch │ │ setb %cl │ │ - mul %esi │ │ - imul %edi,%ebx │ │ - imul %esi,%ecx │ │ - mov %eax,-0x18(%ebp) │ │ - mov %esi,%eax │ │ - mov $0x3f,%esi │ │ - add %ebx,%edx │ │ - add %edx,%ecx │ │ - mov -0x1c(%ebp),%edx │ │ - imul %edx,%edi │ │ - mul %edx │ │ - xor -0x18(%ebp),%eax │ │ - add %edi,%edx │ │ - xor %ecx,%edx │ │ - bsr %edx,%ecx │ │ - xor $0x1f,%ecx │ │ - bsr %eax,%eax │ │ - cmove %esi,%eax │ │ - mov 0x8(%ebp),%esi │ │ - xor $0x1f,%eax │ │ - add $0x20,%al │ │ - test %edx,%edx │ │ - mov -0x14(%ebp),%edx │ │ - movzbl %al,%eax │ │ - cmovne %ecx,%eax │ │ - mov %eax,-0x38(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ - cmp $0x2,%eax │ │ - jb 6206a │ │ - mov -0x2c(%ebp),%edi │ │ - lea 0x0(,%edx,8),%eax │ │ - lea (%eax,%eax,2),%ecx │ │ - mov -0x28(%ebp),%eax │ │ - add %ecx,%edi │ │ - add -0x48(%ebp),%ecx │ │ - mov %edi,-0x54(%ebp) │ │ - mov %ecx,-0x58(%ebp) │ │ - mov -0x10(%ebp),%ecx │ │ - jmp 6228d │ │ - mov %ebx,%edi │ │ - sub %eax,%esi │ │ - sub $0x4,%esp │ │ - mov -0x24(%ebp),%ebx │ │ - push %esi │ │ - push %eax │ │ + xor %ch,%cl │ │ + cmp %ebx,-0x10(%ebp) │ │ + mov -0x40(%ebp),%ebx │ │ + sbb %edi,%edx │ │ + setb %dl │ │ + xor %ch,%dl │ │ + cmovne %esi,%eax │ │ + test %cl,%cl │ │ + cmovne %ebx,%eax │ │ + jmp 62a65 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + sub $0x8,%esp │ │ + mov -0x3c(%ebp),%ebx │ │ + mov %eax,%edx │ │ push %edi │ │ - call 7bfc0 │ │ + push %esi │ │ + call 63740 │ │ + mov -0x40(%ebp),%ebx │ │ add $0x10,%esp │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x5c(%ebp),%ebx │ │ - mov 0x8(%ebp),%esi │ │ - lea 0x1(%ebx,%ebx,1),%ecx │ │ - mov -0x28(%ebp),%eax │ │ - cmp $0x1,%eax │ │ - jbe 624c0 │ │ - mov -0x38(%ebp),%ebx │ │ - cmp %bl,-0x9f(%ebp,%eax,1) │ │ - jb 624c5 │ │ - dec %eax │ │ - mov %ecx,%ebx │ │ - mov %eax,-0x28(%ebp) │ │ - mov -0x1a8(%ebp,%eax,4),%eax │ │ - shr $1,%ebx │ │ - mov %ebx,-0x18(%ebp) │ │ - mov %eax,%edi │ │ - shr $1,%edi │ │ - add %edi,%ebx │ │ - mov %edi,-0x1c(%ebp) │ │ - mov %ecx,%edi │ │ - cmp 0xc(%ebp),%ebx │ │ - ja 622e0 │ │ - mov %eax,%ecx │ │ - or %edi,%ecx │ │ - and $0x1,%ecx │ │ - jne 622e0 │ │ - add %ebx,%ebx │ │ - mov %ebx,%ecx │ │ - mov -0x28(%ebp),%eax │ │ - cmp $0x1,%eax │ │ - ja 6228d │ │ - jmp 624c0 │ │ - nopl 0x0(%eax) │ │ - mov -0x2c(%ebp),%esi │ │ - mov %edx,%ecx │ │ - sub %ebx,%ecx │ │ - test $0x1,%al │ │ - lea (%ecx,%ecx,2),%ecx │ │ - lea (%esi,%ecx,8),%ecx │ │ - mov %ecx,-0x10(%ebp) │ │ - jne 62340 │ │ + mov -0x1c(%ebp),%ecx │ │ + mov -0x48(%ebp),%esi │ │ + decl -0x44(%ebp) │ │ + sub %ebx,%eax │ │ + test %ecx,%ecx │ │ + je 62a8b │ │ mov -0x1c(%ebp),%edx │ │ - mov %ebx,%esi │ │ - mov -0x24(%ebp),%ebx │ │ - mov -0x10(%ebp),%ecx │ │ - mov %edx,%eax │ │ - or $0x1,%eax │ │ - bsr %eax,%eax │ │ - xor $0x1f,%eax │ │ - add %eax,%eax │ │ - xor $0x3e,%eax │ │ - push $0x0 │ │ - push %eax │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 62530 │ │ + mov 0x8(%ecx),%ecx │ │ + mov 0xc(%edx),%edx │ │ + cmp 0x8(%ebx,%eax,1),%ecx │ │ + sbb 0xc(%ebx,%eax,1),%edx │ │ + jae 62ce0 │ │ + movsd 0x10(%ebx),%xmm0 │ │ + movsd 0x8(%ebx),%xmm1 │ │ + movsd 0x8(%ebx,%eax,1),%xmm2 │ │ + lea 0x0(,%esi,8),%edx │ │ + lea 0x30(%ebx),%ecx │ │ + movl $0x0,-0x10(%ebp) │ │ + lea -0x30(%edx,%edx,2),%edi │ │ + movsd %xmm0,-0x28(%ebp) │ │ + movsd (%ebx),%xmm0 │ │ + movsd %xmm1,-0x30(%ebp) │ │ + movsd (%ebx,%eax,1),%xmm1 │ │ + movsd %xmm0,-0x38(%ebp) │ │ + movsd 0x10(%ebx,%eax,1),%xmm0 │ │ + movsd %xmm1,(%ebx) │ │ + movsd %xmm2,0x8(%ebx) │ │ + movsd -0x30(%ebp),%xmm1 │ │ + movsd %xmm0,0x10(%ebx) │ │ + movsd -0x28(%ebp),%xmm0 │ │ + movsd %xmm1,0x8(%ebx,%eax,1) │ │ + movsd %xmm0,0x10(%ebx,%eax,1) │ │ + movsd -0x38(%ebp),%xmm0 │ │ + movsd %xmm0,(%ebx,%eax,1) │ │ + lea 0x18(%ebx),%eax │ │ + movsd 0x28(%ebx),%xmm0 │ │ + mov %eax,-0x14(%ebp) │ │ + lea (%edx,%edx,2),%eax │ │ + movsd 0x20(%ebx),%xmm1 │ │ + mov 0xc(%ebx),%esi │ │ + add %ebx,%eax │ │ + mov %eax,-0x4c(%ebp) │ │ + lea -0x48(%edx,%edx,2),%eax │ │ + mov 0x8(%ebx),%edx │ │ + movsd %xmm0,-0x28(%ebp) │ │ + movsd 0x18(%ebx),%xmm0 │ │ + movsd %xmm1,-0x30(%ebp) │ │ + mov %esi,-0x18(%ebp) │ │ + mov %edx,-0x20(%ebp) │ │ + movsd %xmm0,-0x38(%ebp) │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov -0x20(%ebp),%edx │ │ + mov 0xc(%ecx),%esi │ │ + mov -0x10(%ebp),%ebx │ │ + cmp %edx,0x8(%ecx) │ │ mov -0x14(%ebp),%edx │ │ - mov %esi,%ebx │ │ - add $0x10,%esp │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %edi,%eax │ │ - test $0x1,%al │ │ - je 62349 │ │ - cmpl $0x0,-0x18(%ebp) │ │ - jne 6238d │ │ - jmp 6227a │ │ + sbb -0x18(%ebp),%esi │ │ + lea (%ebx,%ebx,2),%esi │ │ + movsd 0x10(%edx,%esi,8),%xmm0 │ │ + movsd (%edx,%esi,8),%xmm1 │ │ + movsd 0x8(%edx,%esi,8),%xmm2 │ │ + adc $0x0,%ebx │ │ + movsd %xmm1,-0x18(%ecx) │ │ + movsd %xmm2,-0x10(%ecx) │ │ + movsd %xmm0,-0x8(%ecx) │ │ + mov %ebx,-0x10(%ebp) │ │ + mov %eax,%ebx │ │ + add $0xffffffe8,%eax │ │ + movsd 0x10(%ecx),%xmm0 │ │ + movsd %xmm0,0x10(%edx,%esi,8) │ │ + movsd (%ecx),%xmm0 │ │ + movsd 0x8(%ecx),%xmm1 │ │ + add $0x18,%ecx │ │ + cmp -0x4c(%ebp),%ecx │ │ + movsd %xmm1,0x8(%edx,%esi,8) │ │ + movsd %xmm0,(%edx,%esi,8) │ │ + mov %edi,%edx │ │ + lea -0x18(%edi),%edi │ │ + jb 62b40 │ │ nopl 0x0(%eax) │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %edi,%eax │ │ - test $0x1,%al │ │ - jne 6232e │ │ - lea (%ecx,%ecx,2),%eax │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x18(%ebp),%edx │ │ - mov %ebx,%esi │ │ - mov -0x24(%ebp),%ebx │ │ - lea (%ecx,%eax,8),%ecx │ │ - mov %edx,%eax │ │ - or $0x1,%eax │ │ - bsr %eax,%eax │ │ - xor $0x1f,%eax │ │ - add %eax,%eax │ │ - xor $0x3e,%eax │ │ - push $0x0 │ │ - push %eax │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 62530 │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - mov %esi,%ebx │ │ - add $0x10,%esp │ │ - cmpl $0x0,-0x18(%ebp) │ │ - je 6227a │ │ - test %ecx,%ecx │ │ - je 6227a │ │ - mov -0x18(%ebp),%esi │ │ + mov %edx,-0x4c(%ebp) │ │ + mov -0x20(%ebp),%edx │ │ + test %ebx,%ebx │ │ mov %ecx,%eax │ │ - cmp %ecx,%esi │ │ - cmovb %esi,%eax │ │ - cmp %eax,0xc(%ebp) │ │ - jb 6227a │ │ - mov %ecx,%esi │ │ + lea -0x38(%ebp),%edi │ │ + mov -0x14(%ebp),%esi │ │ + cmove %edi,%eax │ │ + mov 0xc(%eax),%edi │ │ + cmp %edx,0x8(%eax) │ │ + mov -0x10(%ebp),%edx │ │ + sbb -0x18(%ebp),%edi │ │ + lea (%edx,%edx,2),%edi │ │ + movsd (%esi,%edi,8),%xmm0 │ │ + movsd 0x8(%esi,%edi,8),%xmm1 │ │ + movsd 0x10(%esi,%edi,8),%xmm2 │ │ + adc $0x0,%edx │ │ + add $0xffffffe8,%ebx │ │ + movsd %xmm2,-0x8(%ecx) │ │ + movsd %xmm1,-0x10(%ecx) │ │ + movsd %xmm0,-0x18(%ecx) │ │ + mov %edx,-0x10(%ebp) │ │ + mov -0x4c(%ebp),%edx │ │ + add $0x18,%ecx │ │ + movsd 0x10(%eax),%xmm0 │ │ + add $0xffffffe8,%edx │ │ + movsd %xmm0,0x10(%esi,%edi,8) │ │ + movsd (%eax),%xmm0 │ │ + movsd 0x8(%eax),%xmm1 │ │ + movsd %xmm1,0x8(%esi,%edi,8) │ │ + movsd %xmm0,(%esi,%edi,8) │ │ + jne 62bb0 │ │ + mov -0x48(%ebp),%ebx │ │ + cmp %ebx,-0x10(%ebp) │ │ + jae 62e7a │ │ mov -0x10(%ebp),%edx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - mov %ebx,-0x5c(%ebp) │ │ - cmp -0x18(%ebp),%esi │ │ - lea (%edx,%ecx,8),%edi │ │ mov %edx,%ecx │ │ - cmova %edi,%ecx │ │ - shl $0x3,%eax │ │ - lea (%eax,%eax,2),%esi │ │ - sub $0x4,%esp │ │ - mov -0x24(%ebp),%ebx │ │ - push %esi │ │ - push %ecx │ │ - mov 0x8(%ebp),%eax │ │ - push %eax │ │ - call 7bfc0 │ │ - mov 0x8(%ebp),%ebx │ │ + lea (%edx,%edx,2),%eax │ │ + not %ecx │ │ + add %ecx,%ebx │ │ + mov -0x40(%ebp),%ecx │ │ + movsd 0x8(%ecx),%xmm1 │ │ + movsd 0x10(%ecx),%xmm0 │ │ + movsd (%ecx),%xmm2 │ │ + movsd 0x10(%ecx,%eax,8),%xmm3 │ │ + lea (%ecx,%eax,8),%esi │ │ + lea 0x18(%ecx,%eax,8),%edi │ │ + mov %esi,-0x14(%ebp) │ │ + movsd %xmm1,-0x30(%ebp) │ │ + movsd (%ecx,%eax,8),%xmm1 │ │ + movsd %xmm0,-0x28(%ebp) │ │ + movsd %xmm2,-0x38(%ebp) │ │ + movsd 0x8(%ecx,%eax,8),%xmm2 │ │ + movsd %xmm3,0x10(%ecx) │ │ + movsd %xmm1,(%ecx) │ │ + movsd -0x28(%ebp),%xmm1 │ │ + movsd %xmm2,0x8(%ecx) │ │ + movsd -0x38(%ebp),%xmm2 │ │ + movsd %xmm1,0x10(%ecx,%eax,8) │ │ + movsd -0x30(%ebp),%xmm1 │ │ + movsd %xmm2,(%ecx,%eax,8) │ │ + movsd %xmm1,0x8(%ecx,%eax,8) │ │ + sub $0x8,%esp │ │ + mov %ebx,%esi │ │ + mov -0x3c(%ebp),%ebx │ │ + push -0x44(%ebp) │ │ + push -0x1c(%ebp) │ │ + call 62920 │ │ + mov %esi,%edx │ │ add $0x10,%esp │ │ - mov -0x18(%ebp),%eax │ │ - add %ebx,%esi │ │ - cmp %eax,-0x1c(%ebp) │ │ - jbe 6244e │ │ - mov -0x58(%ebp),%eax │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov -0x10(%esi),%edx │ │ - lea -0x18(%edi),%ecx │ │ - cmp -0x10(%edi),%edx │ │ - mov -0xc(%esi),%edx │ │ - sbb -0xc(%edi),%edx │ │ - lea -0x18(%esi),%edx │ │ - cmovb %ecx,%edx │ │ - setae %cl │ │ - movsd 0x8(%edx),%xmm1 │ │ - movzbl %cl,%ecx │ │ - movsd (%edx),%xmm0 │ │ - lea (%ecx,%ecx,2),%ecx │ │ - lea -0x18(%edi,%ecx,8),%edi │ │ - setb %cl │ │ - cmp -0x10(%ebp),%edi │ │ - movzbl %cl,%ecx │ │ + mov -0x14(%ebp),%eax │ │ + mov %edi,%ecx │ │ + mov %eax,-0x1c(%ebp) │ │ + cmp $0x21,%edx │ │ + jae 629da │ │ + jmp 6293d │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + xchg %ax,%ax │ │ + movsd 0x10(%ebx),%xmm0 │ │ + add %ebx,%eax │ │ + movsd 0x8(%ebx),%xmm1 │ │ + lea 0x30(%ebx),%edx │ │ + movsd 0x8(%eax),%xmm2 │ │ + movsd %xmm0,-0x28(%ebp) │ │ + movsd (%ebx),%xmm0 │ │ + movsd %xmm1,-0x30(%ebp) │ │ + movsd (%eax),%xmm1 │ │ + movsd %xmm0,-0x38(%ebp) │ │ + movsd 0x10(%eax),%xmm0 │ │ + movsd %xmm1,(%ebx) │ │ + movsd %xmm2,0x8(%ebx) │ │ + movsd -0x30(%ebp),%xmm1 │ │ + movsd %xmm0,0x10(%ebx) │ │ + movsd -0x28(%ebp),%xmm0 │ │ movsd %xmm1,0x8(%eax) │ │ - lea (%ecx,%ecx,2),%ecx │ │ - movsd 0x10(%edx),%xmm1 │ │ - lea -0x18(%esi,%ecx,8),%esi │ │ + movsd %xmm0,0x10(%eax) │ │ + movsd -0x38(%ebp),%xmm0 │ │ movsd %xmm0,(%eax) │ │ - movsd %xmm1,0x10(%eax) │ │ - je 62447 │ │ - add $0xffffffe8,%eax │ │ - cmp %ebx,%esi │ │ - jne 623f0 │ │ - mov %ebx,%eax │ │ - jmp 62261 │ │ - mov %ebx,%eax │ │ - mov -0x54(%ebp),%edx │ │ - mov -0x10(%ebp),%ebx │ │ + lea 0x18(%ebx),%eax │ │ + mov %eax,-0x10(%ebp) │ │ + lea 0x0(,%esi,8),%eax │ │ + movsd 0x28(%ebx),%xmm0 │ │ + movsd 0x20(%ebx),%xmm1 │ │ + lea (%eax,%eax,2),%ecx │ │ + lea -0x30(%eax,%eax,2),%edi │ │ + add %ebx,%ecx │ │ + mov %ecx,-0x18(%ebp) │ │ + lea -0x48(%eax,%eax,2),%ecx │ │ + mov 0x8(%ebx),%eax │ │ + movsd %xmm0,-0x28(%ebp) │ │ + movsd 0x18(%ebx),%xmm0 │ │ + movsd %xmm1,-0x30(%ebp) │ │ + mov %eax,-0x14(%ebp) │ │ + mov 0xc(%ebx),%eax │ │ + movsd %xmm0,-0x38(%ebp) │ │ + mov %eax,-0x20(%ebp) │ │ + xor %eax,%eax │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - mov 0x8(%edi),%ecx │ │ - cmp 0x8(%eax),%ecx │ │ - mov 0xc(%edi),%ecx │ │ - sbb 0xc(%eax),%ecx │ │ - mov %eax,%ecx │ │ - cmovb %edi,%ecx │ │ - movsd 0x8(%ecx),%xmm1 │ │ + xchg %ax,%ax │ │ + mov -0x14(%ebp),%esi │ │ + mov %eax,%ebx │ │ + cmp 0x8(%edx),%esi │ │ + mov -0x20(%ebp),%esi │ │ + sbb 0xc(%edx),%esi │ │ + lea (%eax,%eax,2),%esi │ │ + mov -0x10(%ebp),%eax │ │ + movsd 0x10(%eax,%esi,8),%xmm0 │ │ + movsd (%eax,%esi,8),%xmm1 │ │ + movsd 0x8(%eax,%esi,8),%xmm2 │ │ + movsd %xmm1,-0x18(%edx) │ │ + movsd %xmm2,-0x10(%edx) │ │ + movsd %xmm0,-0x8(%edx) │ │ + movsd 0x10(%edx),%xmm0 │ │ + movsd %xmm0,0x10(%eax,%esi,8) │ │ + movsd (%edx),%xmm0 │ │ + movsd 0x8(%edx),%xmm1 │ │ + movsd %xmm1,0x8(%eax,%esi,8) │ │ + movsd %xmm0,(%eax,%esi,8) │ │ + mov %ebx,%eax │ │ + mov %ecx,%ebx │ │ + mov %edi,%esi │ │ + lea -0x18(%ecx),%ecx │ │ + lea -0x18(%edi),%edi │ │ + sbb $0xffffffff,%eax │ │ + add $0x18,%edx │ │ + cmp -0x18(%ebp),%edx │ │ + jb 62d90 │ │ + nopw 0x0(%eax,%eax,1) │ │ + test %ebx,%ebx │ │ + mov %edx,%ecx │ │ + lea -0x38(%ebp),%edi │ │ + mov %eax,-0x18(%ebp) │ │ + cmove %edi,%ecx │ │ + mov -0x14(%ebp),%edi │ │ + cmp 0x8(%ecx),%edi │ │ + mov -0x20(%ebp),%edi │ │ + sbb 0xc(%ecx),%edi │ │ + lea (%eax,%eax,2),%edi │ │ + mov -0x10(%ebp),%eax │ │ + movsd (%eax,%edi,8),%xmm0 │ │ + movsd 0x8(%eax,%edi,8),%xmm1 │ │ + movsd 0x10(%eax,%edi,8),%xmm2 │ │ + movsd %xmm2,-0x8(%edx) │ │ + movsd %xmm1,-0x10(%edx) │ │ + movsd %xmm0,-0x18(%edx) │ │ + movsd 0x10(%ecx),%xmm0 │ │ + movsd %xmm0,0x10(%eax,%edi,8) │ │ movsd (%ecx),%xmm0 │ │ - movsd %xmm1,0x8(%ebx) │ │ - movsd 0x10(%ecx),%xmm1 │ │ - setae %cl │ │ - movsd %xmm0,(%ebx) │ │ - movzbl %cl,%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - lea (%eax,%ecx,8),%eax │ │ - setb %cl │ │ - movsd %xmm1,0x10(%ebx) │ │ - add $0x18,%ebx │ │ - cmp %esi,%eax │ │ - je 6225f │ │ - movzbl %cl,%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - lea (%edi,%ecx,8),%edi │ │ - cmp %edx,%edi │ │ - jne 62460 │ │ - jmp 6225f │ │ - nopl 0x0(%eax) │ │ - mov $0x1,%eax │ │ - mov -0x38(%ebp),%ebx │ │ - cmp %edx,-0x34(%ebp) │ │ - mov %ecx,-0x1a8(%ebp,%eax,4) │ │ - mov %bl,-0x9e(%ebp,%eax,1) │ │ - jbe 624ed │ │ - mov -0x20(%ebp),%ecx │ │ - inc %eax │ │ - mov %eax,-0x28(%ebp) │ │ - mov %ecx,%eax │ │ - shr $1,%eax │ │ - add %eax,%edx │ │ - jmp 62000 │ │ - test $0x1,%cl │ │ - jne 6251f │ │ - mov -0x34(%ebp),%edx │ │ - mov -0x2c(%ebp),%ecx │ │ - mov -0x24(%ebp),%ebx │ │ - mov %edx,%eax │ │ - or $0x1,%eax │ │ - bsr %eax,%eax │ │ - xor $0x1f,%eax │ │ - add %eax,%eax │ │ - xor $0x3e,%eax │ │ - push $0x0 │ │ - push %eax │ │ - push 0xc(%ebp) │ │ - push %esi │ │ - call 62530 │ │ - add $0x1ac,%esp │ │ - jmp 62525 │ │ - add $0x19c,%esp │ │ + movsd 0x8(%ecx),%xmm1 │ │ + movsd %xmm1,0x8(%eax,%edi,8) │ │ + movsd %xmm0,(%eax,%edi,8) │ │ + mov -0x18(%ebp),%eax │ │ + sbb $0xffffffff,%eax │ │ + add $0x18,%edx │ │ + add $0xffffffe8,%ebx │ │ + add $0xffffffe8,%esi │ │ + jne 62e00 │ │ + mov -0x48(%ebp),%edx │ │ + cmp %edx,%eax │ │ + jb 62960 │ │ + ud2 │ │ + mov -0x3c(%ebp),%ebx │ │ + call 635b0 │ │ + add $0x4c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x4c,%esp │ │ - mov 0x8(%ebp),%eax │ │ - call 62541 │ │ - pop %ebx │ │ - mov %ecx,%esi │ │ - mov %edx,-0x18(%ebp) │ │ - add $0x1c29b,%ebx │ │ - cmp $0x21,%edx │ │ - jae 627e5 │ │ - mov -0x18(%ebp),%eax │ │ - cmp $0x2,%eax │ │ - jb 62fd6 │ │ - mov %eax,%edx │ │ + sub $0x4bc,%esp │ │ + call 62ea1 │ │ + pop %eax │ │ + mov %ecx,-0x1c(%ebp) │ │ + add $0x1b1eb,%eax │ │ + cmp $0x2,%edx │ │ + jb 6356c │ │ + mov %edx,%esi │ │ + mov %edx,-0x2c(%ebp) │ │ + mov %eax,-0x38(%ebp) │ │ + shr $1,%esi │ │ + cmp $0x8,%edx │ │ mov %esi,-0x24(%ebp) │ │ - mov %ebx,-0x30(%ebp) │ │ - shr $1,%edx │ │ - cmp $0x8,%eax │ │ - mov %edx,-0x28(%ebp) │ │ - jb 62be6 │ │ - mov 0x20(%esi),%eax │ │ - mov 0x24(%esi),%ecx │ │ - mov %esi,%ebx │ │ + jb 63179 │ │ + mov -0x1c(%ebp),%ebx │ │ + mov 0x20(%ebx),%eax │ │ + mov 0x24(%ebx),%ecx │ │ mov 0x50(%ebx),%edi │ │ + mov 0x54(%ebx),%esi │ │ lea 0x48(%ebx),%edx │ │ - cmp 0x8(%esi),%eax │ │ - sbb 0xc(%esi),%ecx │ │ - mov 0x54(%esi),%esi │ │ + cmp 0x8(%ebx),%eax │ │ + sbb 0xc(%ebx),%ecx │ │ lea 0x30(%ebx),%ecx │ │ setae %al │ │ setb %ah │ │ cmp 0x38(%ebx),%edi │ │ sbb 0x3c(%ebx),%esi │ │ movzbl %ah,%esi │ │ movzbl %al,%eax │ │ lea (%eax,%eax,2),%edi │ │ mov %ecx,%eax │ │ lea (%esi,%esi,2),%esi │ │ - mov %esi,-0x14(%ebp) │ │ + mov %esi,-0x10(%ebp) │ │ mov %ebx,%esi │ │ cmovb %edx,%eax │ │ cmovb %ecx,%edx │ │ mov 0x8(%edx),%ecx │ │ - mov %edx,-0x10(%ebp) │ │ + mov %edx,-0x14(%ebp) │ │ cmp 0x8(%ebx,%edi,8),%ecx │ │ mov 0xc(%edx),%ecx │ │ lea (%ebx,%edi,8),%edx │ │ sbb 0xc(%ebx,%edi,8),%ecx │ │ mov 0x8(%eax),%ebx │ │ - mov -0x14(%ebp),%edi │ │ + mov -0x10(%ebp),%edi │ │ mov %edx,%ecx │ │ cmovb %eax,%ecx │ │ - setb -0x1c(%ebp) │ │ + setb -0x18(%ebp) │ │ cmp 0x8(%esi,%edi,8),%ebx │ │ mov 0xc(%eax),%ebx │ │ sbb 0xc(%esi,%edi,8),%ebx │ │ - movzbl -0x1c(%ebp),%ebx │ │ + movzbl -0x18(%ebp),%ebx │ │ lea (%esi,%edi,8),%edi │ │ - mov -0x10(%ebp),%esi │ │ + mov -0x14(%ebp),%esi │ │ cmovb %edi,%ecx │ │ cmovb %eax,%edi │ │ cmovb %edx,%eax │ │ test %bl,%bl │ │ cmove %esi,%edx │ │ test %bl,%bl │ │ movsd 0x10(%edi),%xmm0 │ │ movsd 0x8(%edi),%xmm1 │ │ cmovne %esi,%eax │ │ - mov %edx,-0x14(%ebp) │ │ - mov 0x8(%ebp),%esi │ │ + mov %edx,-0x10(%ebp) │ │ mov 0x8(%eax),%edx │ │ - movsd %xmm0,0x10(%esi) │ │ + movsd %xmm0,-0x4ac(%ebp) │ │ movsd (%edi),%xmm0 │ │ - movsd %xmm1,0x8(%esi) │ │ - mov -0x24(%ebp),%edi │ │ + movsd %xmm1,-0x4b4(%ebp) │ │ + mov -0x1c(%ebp),%edi │ │ cmp 0x8(%ecx),%edx │ │ mov 0xc(%eax),%edx │ │ - movsd %xmm0,(%esi) │ │ + movsd %xmm0,-0x4bc(%ebp) │ │ sbb 0xc(%ecx),%edx │ │ mov %ecx,%edx │ │ cmovb %eax,%edx │ │ cmovb %ecx,%eax │ │ movsd 0x10(%edx),%xmm0 │ │ movsd (%eax),%xmm7 │ │ movsd 0x8(%eax),%xmm2 │ │ movsd 0x10(%eax),%xmm4 │ │ - mov -0x14(%ebp),%eax │ │ + mov -0x10(%ebp),%eax │ │ movsd (%edx),%xmm3 │ │ movsd 0x8(%edx),%xmm5 │ │ - movsd %xmm0,0x28(%esi) │ │ + movsd %xmm0,-0x494(%ebp) │ │ movsd (%eax),%xmm0 │ │ movsd 0x8(%eax),%xmm6 │ │ movsd 0x10(%eax),%xmm1 │ │ - mov -0x28(%ebp),%eax │ │ + mov -0x24(%ebp),%eax │ │ + movsd %xmm5,-0x49c(%ebp) │ │ + movsd %xmm3,-0x4a4(%ebp) │ │ + movsd %xmm7,-0x48c(%ebp) │ │ + movsd %xmm2,-0x484(%ebp) │ │ + movsd %xmm4,-0x47c(%ebp) │ │ lea 0x0(,%eax,8),%eax │ │ + movsd %xmm6,-0x46c(%ebp) │ │ + movsd %xmm0,-0x474(%ebp) │ │ + movsd %xmm1,-0x464(%ebp) │ │ lea (%eax,%eax,2),%ecx │ │ mov 0x20(%edi,%ecx,1),%eax │ │ mov 0x24(%edi,%ecx,1),%edx │ │ mov 0x50(%edi,%ecx,1),%esi │ │ cmp 0x8(%edi,%ecx,1),%eax │ │ mov 0x54(%edi,%ecx,1),%eax │ │ sbb 0xc(%edi,%ecx,1),%edx │ │ mov %edi,%edx │ │ setae %bl │ │ - setb -0x14(%ebp) │ │ + setb -0x10(%ebp) │ │ cmp 0x38(%edi,%ecx,1),%esi │ │ lea 0x48(%edi,%ecx,1),%esi │ │ sbb 0x3c(%edi,%ecx,1),%eax │ │ lea 0x30(%edi,%ecx,1),%edi │ │ mov %edi,%eax │ │ cmovb %esi,%eax │ │ cmovb %edi,%esi │ │ movzbl %bl,%edi │ │ lea (%edi,%edi,2),%ebx │ │ lea (%edx,%ecx,1),%edi │ │ mov 0x8(%esi),%edx │ │ - mov %esi,-0x1c(%ebp) │ │ + mov %esi,-0x18(%ebp) │ │ cmp 0x8(%edi,%ebx,8),%edx │ │ mov 0xc(%esi),%edx │ │ sbb 0xc(%edi,%ebx,8),%edx │ │ - movzbl -0x14(%ebp),%edx │ │ + movzbl -0x10(%ebp),%edx │ │ lea (%edx,%edx,2),%esi │ │ lea (%edi,%ebx,8),%edx │ │ - setb -0x10(%ebp) │ │ - mov %edx,-0x14(%ebp) │ │ + setb -0x14(%ebp) │ │ + mov %edx,-0x10(%ebp) │ │ mov %edi,%edx │ │ mov 0x8(%eax),%edi │ │ - mov -0x14(%ebp),%ebx │ │ + mov -0x10(%ebp),%ebx │ │ cmovb %eax,%ebx │ │ cmp 0x8(%edx,%esi,8),%edi │ │ mov 0xc(%eax),%edi │ │ sbb 0xc(%edx,%esi,8),%edi │ │ lea (%edx,%esi,8),%edi │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x1c(%ebp),%esi │ │ + mov -0x10(%ebp),%edx │ │ + mov -0x18(%ebp),%esi │ │ cmovb %edi,%ebx │ │ cmovb %eax,%edi │ │ cmovb %edx,%eax │ │ - cmpb $0x0,-0x10(%ebp) │ │ + cmpb $0x0,-0x14(%ebp) │ │ + movsd (%edi),%xmm7 │ │ + movsd 0x8(%edi),%xmm3 │ │ + movsd 0x10(%edi),%xmm5 │ │ cmove %esi,%edx │ │ - cmpb $0x0,-0x10(%ebp) │ │ - mov %edx,-0x14(%ebp) │ │ + cmpb $0x0,-0x14(%ebp) │ │ + mov %edx,-0x10(%ebp) │ │ + movsd %xmm7,-0x4bc(%ebp,%ecx,1) │ │ + movsd %xmm3,-0x4b4(%ebp,%ecx,1) │ │ + movsd %xmm5,-0x4ac(%ebp,%ecx,1) │ │ cmovne %esi,%eax │ │ mov %ebx,%esi │ │ mov 0x8(%eax),%edx │ │ cmp 0x8(%ebx),%edx │ │ mov 0xc(%eax),%edx │ │ sbb 0xc(%ebx),%edx │ │ - mov -0x28(%ebp),%edx │ │ + mov -0x24(%ebp),%edx │ │ cmovb %eax,%esi │ │ cmovb %ebx,%eax │ │ - mov 0x8(%ebp),%ebx │ │ - movsd %xmm5,0x20(%ebx) │ │ - movsd %xmm3,0x18(%ebx) │ │ - movsd %xmm7,0x30(%ebx) │ │ - movsd (%edi),%xmm7 │ │ - movsd %xmm2,0x38(%ebx) │ │ - movsd %xmm4,0x40(%ebx) │ │ - movsd %xmm6,0x50(%ebx) │ │ - movsd %xmm0,0x48(%ebx) │ │ - movsd %xmm1,0x58(%ebx) │ │ - movsd 0x8(%edi),%xmm3 │ │ - movsd 0x10(%edi),%xmm5 │ │ movsd (%esi),%xmm6 │ │ movsd (%eax),%xmm0 │ │ movsd 0x8(%eax),%xmm1 │ │ + movsd 0x10(%eax),%xmm7 │ │ + mov -0x10(%ebp),%eax │ │ movsd 0x8(%esi),%xmm2 │ │ movsd 0x10(%esi),%xmm4 │ │ - movsd %xmm7,(%ebx,%ecx,1) │ │ - movsd 0x10(%eax),%xmm7 │ │ - mov -0x14(%ebp),%eax │ │ - movsd %xmm3,0x8(%ebx,%ecx,1) │ │ - movsd %xmm5,0x10(%ebx,%ecx,1) │ │ - movsd %xmm6,0x18(%ebx,%ecx,1) │ │ - movsd %xmm2,0x20(%ebx,%ecx,1) │ │ - movsd %xmm4,0x28(%ebx,%ecx,1) │ │ - movsd %xmm0,0x30(%ebx,%ecx,1) │ │ - movsd %xmm1,0x38(%ebx,%ecx,1) │ │ + movsd %xmm6,-0x4a4(%ebp,%ecx,1) │ │ movsd (%eax),%xmm3 │ │ movsd 0x8(%eax),%xmm5 │ │ movsd 0x10(%eax),%xmm6 │ │ - movsd %xmm7,0x40(%ebx,%ecx,1) │ │ + movsd %xmm2,-0x49c(%ebp,%ecx,1) │ │ + movsd %xmm4,-0x494(%ebp,%ecx,1) │ │ + movsd %xmm0,-0x48c(%ebp,%ecx,1) │ │ + movsd %xmm1,-0x484(%ebp,%ecx,1) │ │ + movsd %xmm7,-0x47c(%ebp,%ecx,1) │ │ mov $0x4,%eax │ │ - movsd %xmm3,0x48(%ebx,%ecx,1) │ │ - movsd %xmm5,0x50(%ebx,%ecx,1) │ │ - movsd %xmm6,0x58(%ebx,%ecx,1) │ │ - jmp 62c36 │ │ - mov 0x14(%ebp),%ecx │ │ - mov 0x10(%ebp),%edi │ │ - add $0xffffffe8,%eax │ │ - mov %ebx,-0x30(%ebp) │ │ - mov %eax,-0x38(%ebp) │ │ - mov %ecx,-0x34(%ebp) │ │ - mov -0x18(%ebp),%eax │ │ - mov %esi,-0x24(%ebp) │ │ - mov %eax,-0x10(%ebp) │ │ - test %edi,%edi │ │ - je 62bc9 │ │ - mov -0x10(%ebp),%ecx │ │ - mov %edi,-0x2c(%ebp) │ │ - mov %ecx,%edi │ │ - shr $0x3,%edi │ │ - lea (%edi,%edi,2),%edx │ │ - imul $0xa8,%edi,%eax │ │ - shl $0x5,%edx │ │ - add %esi,%eax │ │ - add %esi,%edx │ │ - cmp $0x40,%ecx │ │ - jae 62880 │ │ - mov %edx,-0x1c(%ebp) │ │ - mov 0x8(%edx),%ebx │ │ - mov 0x8(%esi),%edi │ │ - mov 0xc(%esi),%ecx │ │ - mov %eax,-0x14(%ebp) │ │ - mov -0x1c(%ebp),%edx │ │ - mov %ebx,-0x18(%ebp) │ │ - cmp %ebx,%edi │ │ - mov %ecx,%ebx │ │ - mov 0xc(%edx),%edx │ │ - sbb %edx,%ebx │ │ - mov 0x8(%eax),%ebx │ │ - setb -0x28(%ebp) │ │ - cmp %ebx,%edi │ │ - mov 0xc(%eax),%edi │ │ - movzbl -0x28(%ebp),%eax │ │ - sbb %edi,%ecx │ │ - setb %cl │ │ - xor %al,%cl │ │ - cmp %ebx,-0x18(%ebp) │ │ - sbb %edi,%edx │ │ - setb %dl │ │ - xor %al,%dl │ │ - mov -0x1c(%ebp),%eax │ │ - cmovne -0x14(%ebp),%eax │ │ - test %cl,%cl │ │ - cmovne %esi,%eax │ │ - jmp 62892 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - sub $0x8,%esp │ │ - mov -0x30(%ebp),%ebx │ │ - mov %esi,%ecx │ │ - push %edi │ │ - push %eax │ │ - call 63050 │ │ - add $0x10,%esp │ │ - mov %eax,%ecx │ │ - movsd 0x10(%eax),%xmm0 │ │ - movsd (%eax),%xmm2 │ │ - movsd 0x8(%eax),%xmm1 │ │ - decl -0x2c(%ebp) │ │ - mov 0x8(%ebp),%edi │ │ - mov -0x10(%ebp),%ebx │ │ - mov %eax,-0x1c(%ebp) │ │ - sub %esi,%ecx │ │ - shr $0x3,%ecx │ │ - imul $0xaaaaaaab,%ecx,%ecx │ │ - cmpl $0x0,-0x34(%ebp) │ │ - mov %ecx,-0x20(%ebp) │ │ - movsd %xmm0,-0x44(%ebp) │ │ - movsd %xmm1,-0x4c(%ebp) │ │ - movsd %xmm2,-0x54(%ebp) │ │ - je 628e9 │ │ - mov -0x34(%ebp),%ecx │ │ - mov -0x1c(%ebp),%edx │ │ - mov 0x8(%ecx),%eax │ │ - mov 0xc(%ecx),%ecx │ │ - cmp 0x8(%edx),%eax │ │ - sbb 0xc(%edx),%ecx │ │ - jae 62a70 │ │ - cmp %ebx,0xc(%ebp) │ │ - jb 6300b │ │ - mov -0x20(%ebp),%edx │ │ - lea (%ebx,%ebx,2),%eax │ │ - movl $0x0,-0x18(%ebp) │ │ - mov %eax,-0x3c(%ebp) │ │ - lea (%edi,%eax,8),%ecx │ │ - mov %esi,%eax │ │ - nopw 0x0(%eax,%eax,1) │ │ - lea (%edx,%edx,2),%ebx │ │ - mov %edx,-0x28(%ebp) │ │ - lea (%esi,%ebx,8),%edx │ │ - mov -0x18(%ebp),%esi │ │ - mov -0x1c(%ebp),%ebx │ │ - cmp %edx,%eax │ │ - mov %edx,-0x14(%ebp) │ │ - jae 62972 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - mov 0x8(%eax),%edx │ │ - add $0xffffffe8,%ecx │ │ - mov 0xc(%eax),%edi │ │ - movsd (%eax),%xmm0 │ │ - movsd 0x8(%eax),%xmm1 │ │ - movsd 0x10(%eax),%xmm2 │ │ - cmp 0x8(%ebx),%edx │ │ - mov %ecx,%edx │ │ - sbb 0xc(%ebx),%edi │ │ - lea (%esi,%esi,2),%edi │ │ - cmovb 0x8(%ebp),%edx │ │ - adc $0x0,%esi │ │ - add $0x18,%eax │ │ - cmp -0x14(%ebp),%eax │ │ - movsd %xmm1,0x8(%edx,%edi,8) │ │ - movsd %xmm2,0x10(%edx,%edi,8) │ │ - movsd %xmm0,(%edx,%edi,8) │ │ - jb 62930 │ │ - mov %esi,-0x18(%ebp) │ │ - mov -0x10(%ebp),%esi │ │ - cmp %esi,-0x28(%ebp) │ │ - je 629c0 │ │ - mov -0x18(%ebp),%edx │ │ - movsd 0x10(%eax),%xmm0 │ │ - movsd (%eax),%xmm2 │ │ - movsd 0x8(%eax),%xmm1 │ │ - add $0x18,%eax │ │ - lea (%edx,%edx,2),%edx │ │ - movsd %xmm0,-0x8(%ecx,%edx,8) │ │ - movsd %xmm1,-0x10(%ecx,%edx,8) │ │ - movsd %xmm2,-0x18(%ecx,%edx,8) │ │ + movsd %xmm3,-0x474(%ebp,%ecx,1) │ │ + movsd %xmm5,-0x46c(%ebp,%ecx,1) │ │ + movsd %xmm6,-0x464(%ebp,%ecx,1) │ │ + jmp 631df │ │ + mov -0x1c(%ebp),%ecx │ │ + lea 0x0(,%esi,8),%eax │ │ mov %esi,%edx │ │ - mov -0x24(%ebp),%esi │ │ - add $0xffffffe8,%ecx │ │ - jmp 62910 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - mov -0x18(%ebp),%edi │ │ - lea 0x0(,%edi,8),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - sub $0x4,%esp │ │ - mov -0x30(%ebp),%ebx │ │ - push %eax │ │ - push 0x8(%ebp) │ │ - mov -0x24(%ebp),%esi │ │ - push %esi │ │ - call 7bfc0 │ │ - mov -0x10(%ebp),%ebx │ │ - add $0x10,%esp │ │ - mov %ebx,%edx │ │ - sub %edi,%edx │ │ - je 62a25 │ │ - mov -0x18(%ebp),%eax │ │ - mov -0x38(%ebp),%ecx │ │ - mov -0x3c(%ebp),%edi │ │ - lea (%eax,%eax,2),%eax │ │ - lea (%ecx,%edi,8),%ecx │ │ - mov %edx,%edi │ │ - lea (%esi,%eax,8),%eax │ │ - movsd 0x10(%ecx),%xmm0 │ │ - movsd (%ecx),%xmm2 │ │ - movsd 0x8(%ecx),%xmm1 │ │ - add $0xffffffe8,%ecx │ │ - movsd %xmm0,0x10(%eax) │ │ - movsd %xmm1,0x8(%eax) │ │ - movsd %xmm2,(%eax) │ │ - add $0x18,%eax │ │ - dec %edi │ │ - jne 62a00 │ │ - mov -0x18(%ebp),%eax │ │ - mov 0x8(%ebp),%edi │ │ - test %eax,%eax │ │ - je 62a70 │ │ - cmp %eax,%ebx │ │ - jb 62fde │ │ lea (%eax,%eax,2),%eax │ │ - lea (%esi,%eax,8),%ecx │ │ - mov -0x30(%ebp),%ebx │ │ - mov %edi,%eax │ │ - lea -0x54(%ebp),%edi │ │ - push %edi │ │ - mov -0x2c(%ebp),%edi │ │ - push %edi │ │ - push 0xc(%ebp) │ │ - push %eax │ │ - call 62530 │ │ - add $0x10,%esp │ │ - mov -0x18(%ebp),%eax │ │ - cmp $0x21,%eax │ │ - mov %eax,-0x10(%ebp) │ │ - jae 62800 │ │ - jmp 62556 │ │ - nopw 0x0(%eax,%eax,1) │ │ - cmp %ebx,0xc(%ebp) │ │ - jb 6300b │ │ - lea (%ebx,%ebx,2),%eax │ │ - mov -0x20(%ebp),%ebx │ │ - mov %esi,%ecx │ │ - mov %eax,-0x18(%ebp) │ │ - lea (%edi,%eax,8),%eax │ │ - xor %edi,%edi │ │ - nopl 0x0(%eax) │ │ - lea (%ebx,%ebx,2),%edx │ │ - mov %ebx,-0x20(%ebp) │ │ - lea (%esi,%edx,8),%edx │ │ - mov -0x1c(%ebp),%esi │ │ - cmp %edx,%ecx │ │ - mov %edx,-0x14(%ebp) │ │ - jae 62af2 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - mov 0x8(%esi),%ebx │ │ - add $0xffffffe8,%eax │ │ - mov 0xc(%esi),%edx │ │ - movsd (%ecx),%xmm0 │ │ movsd 0x8(%ecx),%xmm1 │ │ - movsd 0x10(%ecx),%xmm2 │ │ - cmp 0x8(%ecx),%ebx │ │ - lea (%edi,%edi,2),%ebx │ │ - sbb 0xc(%ecx),%edx │ │ - mov %eax,%edx │ │ - cmovae 0x8(%ebp),%edx │ │ - sbb $0xffffffff,%edi │ │ - add $0x18,%ecx │ │ - cmp -0x14(%ebp),%ecx │ │ - movsd %xmm1,0x8(%edx,%ebx,8) │ │ - movsd %xmm2,0x10(%edx,%ebx,8) │ │ - movsd %xmm0,(%edx,%ebx,8) │ │ - jb 62ab0 │ │ - mov -0x10(%ebp),%ebx │ │ - cmp %ebx,-0x20(%ebp) │ │ - je 62b30 │ │ movsd 0x10(%ecx),%xmm0 │ │ - mov 0x8(%ebp),%esi │ │ movsd (%ecx),%xmm2 │ │ - movsd 0x8(%ecx),%xmm1 │ │ - lea (%edi,%edi,2),%edx │ │ - add $0xffffffe8,%eax │ │ - inc %edi │ │ - add $0x18,%ecx │ │ - movsd %xmm0,0x10(%esi,%edx,8) │ │ - movsd %xmm1,0x8(%esi,%edx,8) │ │ - movsd %xmm2,(%esi,%edx,8) │ │ - mov -0x24(%ebp),%esi │ │ - jmp 62a90 │ │ - xchg %ax,%ax │ │ - lea 0x0(,%edi,8),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - sub $0x4,%esp │ │ - mov %ebx,-0x10(%ebp) │ │ - mov -0x30(%ebp),%ebx │ │ - push %eax │ │ - push 0x8(%ebp) │ │ - mov -0x24(%ebp),%esi │ │ - push %esi │ │ - call 7bfc0 │ │ - add $0x10,%esp │ │ - mov -0x10(%ebp),%ecx │ │ - sub %edi,%ecx │ │ - je 62fd6 │ │ - lea (%edi,%edi,2),%eax │ │ - mov -0x18(%ebp),%edx │ │ - mov %ecx,-0x18(%ebp) │ │ - lea (%esi,%eax,8),%esi │ │ - mov -0x38(%ebp),%eax │ │ - lea (%eax,%edx,8),%eax │ │ - mov %esi,%edx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - movsd 0x10(%eax),%xmm0 │ │ - movsd (%eax),%xmm2 │ │ - movsd 0x8(%eax),%xmm1 │ │ - add $0xffffffe8,%eax │ │ - movsd %xmm0,0x10(%edx) │ │ - movsd %xmm1,0x8(%edx) │ │ - movsd %xmm2,(%edx) │ │ - add $0x18,%edx │ │ - dec %ecx │ │ - jne 62b80 │ │ - mov -0x10(%ebp),%edx │ │ - cmp %edi,%edx │ │ - jb 6300d │ │ - cmpl $0x21,-0x18(%ebp) │ │ - mov -0x2c(%ebp),%edi │ │ - movl $0x0,-0x34(%ebp) │ │ - jae 627f7 │ │ - jmp 62556 │ │ - sub $0x4,%esp │ │ - mov -0x10(%ebp),%edx │ │ - mov %esi,%ecx │ │ - push $0x1 │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 61f30 │ │ - add $0x10,%esp │ │ - jmp 62fd6 │ │ - mov 0x8(%ebp),%ebx │ │ - movsd 0x8(%esi),%xmm1 │ │ - lea 0x0(,%edx,8),%eax │ │ - movsd 0x10(%esi),%xmm0 │ │ - movsd (%esi),%xmm2 │ │ - lea (%eax,%eax,2),%eax │ │ - movsd %xmm1,0x8(%ebx) │ │ - movsd 0x10(%esi,%eax,1),%xmm1 │ │ - movsd %xmm2,(%ebx) │ │ - movsd %xmm0,0x10(%ebx) │ │ - movsd (%esi,%eax,1),%xmm2 │ │ - movsd %xmm1,0x10(%ebx,%eax,1) │ │ - movsd 0x8(%esi,%eax,1),%xmm1 │ │ - movsd %xmm2,(%ebx,%eax,1) │ │ - movsd %xmm1,0x8(%ebx,%eax,1) │ │ + movsd %xmm1,-0x4b4(%ebp) │ │ + movsd 0x10(%ecx,%eax,1),%xmm1 │ │ + movsd %xmm2,-0x4bc(%ebp) │ │ + movsd %xmm0,-0x4ac(%ebp) │ │ + movsd (%ecx,%eax,1),%xmm2 │ │ + movsd %xmm1,-0x4ac(%ebp,%eax,1) │ │ + movsd 0x8(%ecx,%eax,1),%xmm1 │ │ + movsd %xmm2,-0x4bc(%ebp,%eax,1) │ │ + movsd %xmm1,-0x4b4(%ebp,%eax,1) │ │ mov $0x1,%eax │ │ - mov -0x18(%ebp),%ecx │ │ + mov -0x2c(%ebp),%ecx │ │ mov %eax,-0x14(%ebp) │ │ sub %edx,%ecx │ │ cmp %edx,%eax │ │ - mov %ecx,-0x1c(%ebp) │ │ - jae 62d4c │ │ - mov -0x14(%ebp),%ecx │ │ - mov $0x18,%edx │ │ - lea 0x0(,%ecx,8),%eax │ │ + mov %ecx,-0x18(%ebp) │ │ + jae 632fc │ │ + mov -0x14(%ebp),%esi │ │ + mov $0x18,%ecx │ │ + lea 0x0(,%esi,8),%eax │ │ lea (%eax,%eax,2),%eax │ │ - sub %eax,%edx │ │ - mov %edx,-0x10(%ebp) │ │ - jmp 62ca3 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - mov 0x8(%ebp),%edx │ │ + sub %eax,%ecx │ │ + mov %ecx,-0x10(%ebp) │ │ + jmp 63243 │ │ + nopl 0x0(%eax,%eax,1) │ │ + lea -0x4bc(%ebp),%ecx │ │ mov -0x34(%ebp),%eax │ │ - mov %eax,(%edx) │ │ - mov -0x3c(%ebp),%eax │ │ - mov %eax,0x4(%edx) │ │ - mov %esi,-0x10(%ebx) │ │ - mov -0x2c(%ebp),%esi │ │ - mov -0x20(%ebp),%edx │ │ - mov %edi,-0xc(%ebx) │ │ - mov %esi,-0x4(%ebx) │ │ - mov %edx,-0x8(%ebx) │ │ - mov 0x8(%ebp),%ebx │ │ - mov -0x28(%ebp),%edx │ │ + mov %eax,(%ecx) │ │ + mov -0x30(%ebp),%eax │ │ + mov %eax,0x4(%ecx) │ │ + mov %edi,-0x10(%edx) │ │ + mov -0x28(%ebp),%edi │ │ + mov -0x20(%ebp),%ecx │ │ + mov %ebx,-0xc(%edx) │ │ + mov %edi,-0x4(%edx) │ │ + mov %ecx,-0x8(%edx) │ │ + mov -0x24(%ebp),%edx │ │ addl $0xffffffe8,-0x10(%ebp) │ │ - inc %ecx │ │ - cmp %edx,%ecx │ │ - je 62d4c │ │ - lea 0x0(,%ecx,8),%eax │ │ - lea (%eax,%eax,2),%edx │ │ - mov -0x24(%ebp),%eax │ │ - movsd (%eax,%edx,1),%xmm0 │ │ - movsd 0x8(%eax,%edx,1),%xmm1 │ │ - movsd 0x10(%eax,%edx,1),%xmm2 │ │ - movsd %xmm1,0x8(%ebx,%edx,1) │ │ - movsd %xmm2,0x10(%ebx,%edx,1) │ │ - movsd %xmm0,(%ebx,%edx,1) │ │ - mov 0x8(%ebx,%edx,1),%esi │ │ - mov 0xc(%ebx,%edx,1),%edi │ │ - cmp -0x10(%ebx,%edx,1),%esi │ │ - mov %edi,%eax │ │ - sbb -0xc(%ebx,%edx,1),%eax │ │ - jae 62c93 │ │ - add %ebx,%edx │ │ - mov (%edx),%eax │ │ + inc %esi │ │ + cmp %edx,%esi │ │ + je 632fc │ │ + mov -0x1c(%ebp),%ecx │ │ + lea 0x0(,%esi,8),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + movsd (%ecx,%eax,1),%xmm0 │ │ + movsd 0x8(%ecx,%eax,1),%xmm1 │ │ + movsd 0x10(%ecx,%eax,1),%xmm2 │ │ + movsd %xmm1,-0x4b4(%ebp,%eax,1) │ │ + movsd %xmm2,-0x4ac(%ebp,%eax,1) │ │ + movsd %xmm0,-0x4bc(%ebp,%eax,1) │ │ + mov -0x4b4(%ebp,%eax,1),%edi │ │ + mov -0x4b0(%ebp,%eax,1),%ebx │ │ + cmp -0x4cc(%ebp,%eax,1),%edi │ │ + mov %ebx,%ecx │ │ + sbb -0x4c8(%ebp,%eax,1),%ecx │ │ + jae 63236 │ │ + lea -0x4bc(%ebp,%eax,1),%ecx │ │ + mov (%ecx),%eax │ │ mov %eax,-0x34(%ebp) │ │ - mov 0x4(%edx),%eax │ │ - mov %eax,-0x3c(%ebp) │ │ - mov 0x14(%edx),%eax │ │ - mov %eax,-0x2c(%ebp) │ │ - mov 0x10(%edx),%eax │ │ + mov 0x4(%ecx),%eax │ │ + mov %eax,-0x30(%ebp) │ │ + mov 0x14(%ecx),%eax │ │ + mov %eax,-0x28(%ebp) │ │ + mov 0x10(%ecx),%eax │ │ mov %eax,-0x20(%ebp) │ │ mov -0x10(%ebp),%eax │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - movsd -0x8(%edx),%xmm0 │ │ - mov %edx,%ebx │ │ + nopl (%eax) │ │ + movsd -0x8(%ecx),%xmm0 │ │ + mov %ecx,%edx │ │ test %eax,%eax │ │ - movsd %xmm0,0x10(%edx) │ │ - movsd -0x18(%edx),%xmm0 │ │ - movsd -0x10(%edx),%xmm1 │ │ - movsd %xmm1,0x8(%edx) │ │ - movsd %xmm0,(%edx) │ │ - je 62c70 │ │ + movsd %xmm0,0x10(%ecx) │ │ + movsd -0x18(%ecx),%xmm0 │ │ + movsd -0x10(%ecx),%xmm1 │ │ + movsd %xmm1,0x8(%ecx) │ │ + movsd %xmm0,(%ecx) │ │ + je 63210 │ │ add $0x18,%eax │ │ - cmp -0x28(%ebx),%esi │ │ - mov %edi,%edx │ │ - sbb -0x24(%ebx),%edx │ │ - lea -0x18(%ebx),%edx │ │ - jb 62d10 │ │ - jmp 62c73 │ │ - mov -0x14(%ebp),%ecx │ │ + cmp -0x28(%edx),%edi │ │ + mov %ebx,%ecx │ │ + sbb -0x24(%edx),%ecx │ │ + lea -0x18(%edx),%ecx │ │ + jb 632c0 │ │ + jmp 63216 │ │ lea 0x0(,%edx,8),%eax │ │ + mov -0x14(%ebp),%edx │ │ lea (%eax,%eax,2),%eax │ │ - lea (%ebx,%eax,1),%edx │ │ - mov %eax,-0x10(%ebp) │ │ - cmp -0x1c(%ebp),%ecx │ │ - jae 62e6c │ │ - mov -0x10(%ebp),%eax │ │ - mov $0x18,%esi │ │ - mov %edx,-0x38(%ebp) │ │ - add -0x24(%ebp),%eax │ │ - mov %eax,-0x10(%ebp) │ │ - lea 0x0(,%ecx,8),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - sub %eax,%esi │ │ - jmp 62dc3 │ │ - nopw 0x0(%eax,%eax,1) │ │ - mov -0x38(%ebp),%eax │ │ - mov -0x34(%ebp),%edx │ │ - mov %edx,(%eax) │ │ - mov -0x3c(%ebp),%edx │ │ - mov %edx,0x4(%eax) │ │ - mov -0x20(%ebp),%edx │ │ + lea -0x4bc(%ebp,%eax,1),%esi │ │ + mov %eax,-0x20(%ebp) │ │ + cmp -0x18(%ebp),%edx │ │ + jae 6341c │ │ + mov -0x20(%ebp),%eax │ │ + mov %esi,-0x10(%ebp) │ │ + add -0x1c(%ebp),%eax │ │ + mov %eax,-0x20(%ebp) │ │ + lea 0x0(,%edx,8),%eax │ │ + lea (%eax,%eax,2),%ecx │ │ + mov $0x18,%eax │ │ + sub %ecx,%eax │ │ + jmp 63373 │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov -0x10(%ebp),%edx │ │ + mov -0x30(%ebp),%esi │ │ + mov %esi,(%edx) │ │ + mov -0x3c(%ebp),%esi │ │ + mov %esi,0x4(%edx) │ │ + mov -0x28(%ebp),%esi │ │ mov %edi,-0x10(%ecx) │ │ mov %ebx,-0xc(%ecx) │ │ - mov -0x2c(%ebp),%edi │ │ - mov %edx,-0x8(%ecx) │ │ - mov -0x38(%ebp),%edx │ │ + mov -0x34(%ebp),%edi │ │ + mov %esi,-0x8(%ecx) │ │ + mov -0x10(%ebp),%esi │ │ mov %edi,-0x4(%ecx) │ │ - mov -0x14(%ebp),%ecx │ │ - add $0xffffffe8,%esi │ │ - inc %ecx │ │ - cmp -0x1c(%ebp),%ecx │ │ - je 62e6c │ │ - lea 0x0(,%ecx,8),%eax │ │ - mov %ecx,-0x14(%ebp) │ │ - mov -0x10(%ebp),%ecx │ │ - lea (%eax,%eax,2),%eax │ │ - movsd (%ecx,%eax,1),%xmm0 │ │ - movsd 0x8(%ecx,%eax,1),%xmm1 │ │ - movsd 0x10(%ecx,%eax,1),%xmm2 │ │ - movsd %xmm1,0x8(%edx,%eax,1) │ │ - movsd %xmm2,0x10(%edx,%eax,1) │ │ - movsd %xmm0,(%edx,%eax,1) │ │ - mov 0x8(%edx,%eax,1),%edi │ │ - mov 0xc(%edx,%eax,1),%ebx │ │ - cmp -0x10(%edx,%eax,1),%edi │ │ + mov -0x14(%ebp),%edx │ │ + add $0xffffffe8,%eax │ │ + inc %edx │ │ + cmp -0x18(%ebp),%edx │ │ + je 6341c │ │ + lea 0x0(,%edx,8),%ecx │ │ + mov %edx,-0x14(%ebp) │ │ + lea (%ecx,%ecx,2),%edx │ │ + mov -0x20(%ebp),%ecx │ │ + movsd (%ecx,%edx,1),%xmm0 │ │ + movsd 0x8(%ecx,%edx,1),%xmm1 │ │ + movsd 0x10(%ecx,%edx,1),%xmm2 │ │ + movsd %xmm1,0x8(%esi,%edx,1) │ │ + movsd %xmm2,0x10(%esi,%edx,1) │ │ + movsd %xmm0,(%esi,%edx,1) │ │ + mov 0x8(%esi,%edx,1),%edi │ │ + mov 0xc(%esi,%edx,1),%ebx │ │ + cmp -0x10(%esi,%edx,1),%edi │ │ mov %ebx,%ecx │ │ - sbb -0xc(%edx,%eax,1),%ecx │ │ - jae 62db3 │ │ - add %edx,%eax │ │ - mov (%eax),%ecx │ │ - mov 0x10(%eax),%edx │ │ - mov %ecx,-0x34(%ebp) │ │ - mov 0x4(%eax),%ecx │ │ - mov %edx,-0x20(%ebp) │ │ - mov %esi,%edx │ │ + sbb -0xc(%esi,%edx,1),%ecx │ │ + jae 63363 │ │ + add %esi,%edx │ │ + mov (%edx),%ecx │ │ + mov 0x10(%edx),%esi │ │ + mov %ecx,-0x30(%ebp) │ │ + mov 0x4(%edx),%ecx │ │ + mov %esi,-0x28(%ebp) │ │ + mov %eax,%esi │ │ mov %ecx,-0x3c(%ebp) │ │ - mov 0x14(%eax),%ecx │ │ - mov %ecx,-0x2c(%ebp) │ │ + mov 0x14(%edx),%ecx │ │ + mov %ecx,-0x34(%ebp) │ │ nopw %cs:0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ - movsd -0x8(%eax),%xmm0 │ │ - mov %eax,%ecx │ │ - test %edx,%edx │ │ - movsd %xmm0,0x10(%eax) │ │ - movsd -0x18(%eax),%xmm0 │ │ - movsd -0x10(%eax),%xmm1 │ │ - movsd %xmm1,0x8(%eax) │ │ - movsd %xmm0,(%eax) │ │ - je 62d90 │ │ - add $0x18,%edx │ │ + movsd -0x8(%edx),%xmm0 │ │ + mov %edx,%ecx │ │ + test %esi,%esi │ │ + movsd %xmm0,0x10(%edx) │ │ + movsd -0x18(%edx),%xmm0 │ │ + movsd -0x10(%edx),%xmm1 │ │ + movsd %xmm1,0x8(%edx) │ │ + movsd %xmm0,(%edx) │ │ + je 63340 │ │ + add $0x18,%esi │ │ cmp -0x28(%ecx),%edi │ │ - mov %ebx,%eax │ │ - sbb -0x24(%ecx),%eax │ │ - lea -0x18(%ecx),%eax │ │ - jb 62e30 │ │ - jmp 62d93 │ │ - mov -0x18(%ebp),%eax │ │ - mov -0x24(%ebp),%ebx │ │ - mov 0x8(%ebp),%esi │ │ - lea (%eax,%eax,2),%ecx │ │ - mov %ebx,-0x1c(%ebp) │ │ - lea -0x18(%ebx,%ecx,8),%eax │ │ - lea -0x18(%esi,%ecx,8),%edi │ │ - mov -0x28(%ebp),%ecx │ │ - mov %esi,%ebx │ │ - mov %edi,-0x10(%ebp) │ │ - lea -0x18(%edx),%edi │ │ - mov %eax,-0x20(%ebp) │ │ + mov %ebx,%edx │ │ + sbb -0x24(%ecx),%edx │ │ + lea -0x18(%ecx),%edx │ │ + jb 633e0 │ │ + jmp 63343 │ │ + mov -0x2c(%ebp),%eax │ │ + mov -0x1c(%ebp),%ebx │ │ + lea (%eax,%eax,2),%edx │ │ + lea -0x4d4(%ebp,%edx,8),%eax │ │ + lea -0x18(%ebx,%edx,8),%ecx │ │ + mov -0x24(%ebp),%edx │ │ + mov %eax,-0x14(%ebp) │ │ + lea -0x18(%esi),%eax │ │ + mov %eax,-0x18(%ebp) │ │ + lea -0x4bc(%ebp),%eax │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax) │ │ mov %ecx,-0x28(%ebp) │ │ - mov 0x8(%edx),%ecx │ │ - mov %edx,%esi │ │ - mov 0xc(%edx),%edx │ │ - mov -0x10(%ebp),%eax │ │ - mov %edi,-0x14(%ebp) │ │ - mov %ebx,%edi │ │ - cmp 0x8(%ebx),%ecx │ │ - mov -0x14(%ebp),%ecx │ │ - sbb 0xc(%ebx),%edx │ │ + mov 0x8(%esi),%ecx │ │ + mov %ebx,-0x20(%ebp) │ │ + mov 0xc(%esi),%ebx │ │ + mov %eax,%edi │ │ + mov %edx,-0x24(%ebp) │ │ + cmp 0x8(%eax),%ecx │ │ + lea 0x18(%esi),%ecx │ │ + sbb 0xc(%eax),%ebx │ │ + lea 0x18(%eax),%eax │ │ + cmovb %edi,%eax │ │ cmovb %esi,%edi │ │ - setb %dl │ │ - setae -0x2c(%ebp) │ │ + cmovae %esi,%ecx │ │ + mov -0x14(%ebp),%esi │ │ + mov %ecx,-0x10(%ebp) │ │ + mov -0x18(%ebp),%ecx │ │ movsd (%edi),%xmm0 │ │ movsd 0x8(%edi),%xmm1 │ │ movsd 0x10(%edi),%xmm2 │ │ - mov 0x8(%eax),%edi │ │ - movzbl %dl,%edx │ │ - lea (%edx,%edx,2),%edx │ │ - lea (%esi,%edx,8),%esi │ │ + mov 0x8(%esi),%edx │ │ + mov 0xc(%esi),%edi │ │ + cmp 0x8(%ecx),%edx │ │ mov $0x0,%edx │ │ - cmp 0x8(%ecx),%edi │ │ - mov 0xc(%eax),%edi │ │ - mov -0x14(%ebp),%ecx │ │ sbb 0xc(%ecx),%edi │ │ - movzbl -0x2c(%ebp),%edi │ │ - setb %cl │ │ - lea (%edi,%edi,2),%edi │ │ + mov %esi,%edi │ │ + setb %bl │ │ adc $0xffffffff,%edx │ │ - lea (%ebx,%edi,8),%ebx │ │ - test %cl,%cl │ │ - mov %eax,%edi │ │ - cmovne -0x14(%ebp),%edi │ │ - add $0xff,%cl │ │ - lea (%edx,%edx,2),%ecx │ │ - mov %esi,%edx │ │ - lea (%eax,%ecx,8),%eax │ │ - mov $0x0,%ecx │ │ - sbb %ecx,%ecx │ │ - mov %eax,-0x10(%ebp) │ │ - mov -0x20(%ebp),%eax │ │ - lea (%ecx,%ecx,2),%ecx │ │ + test %bl,%bl │ │ + lea (%edx,%edx,2),%edx │ │ + cmovne %ecx,%edi │ │ + add $0xff,%bl │ │ + lea (%esi,%edx,8),%esi │ │ + mov $0x0,%edx │ │ + mov -0x20(%ebp),%ebx │ │ + sbb %edx,%edx │ │ movsd 0x10(%edi),%xmm4 │ │ movsd (%edi),%xmm3 │ │ movsd 0x8(%edi),%xmm5 │ │ - mov -0x14(%ebp),%edi │ │ - lea (%edi,%ecx,8),%edi │ │ - mov -0x1c(%ebp),%ecx │ │ - movsd %xmm1,0x8(%ecx) │ │ - movsd %xmm2,0x10(%ecx) │ │ - movsd %xmm0,(%ecx) │ │ - add $0x18,%ecx │ │ - movsd %xmm4,0x10(%eax) │ │ - movsd %xmm5,0x8(%eax) │ │ - movsd %xmm3,(%eax) │ │ - add $0xffffffe8,%eax │ │ - mov %ecx,-0x1c(%ebp) │ │ + mov %esi,-0x14(%ebp) │ │ + mov -0x10(%ebp),%esi │ │ + lea (%edx,%edx,2),%edx │ │ + lea (%ecx,%edx,8),%ecx │ │ + mov -0x24(%ebp),%edx │ │ + mov %ecx,-0x18(%ebp) │ │ mov -0x28(%ebp),%ecx │ │ - mov %eax,-0x20(%ebp) │ │ - dec %ecx │ │ - jne 62ea0 │ │ - mov %ebx,%eax │ │ - mov -0x10(%ebp),%ebx │ │ - add $0x18,%edi │ │ + movsd %xmm1,0x8(%ebx) │ │ + movsd %xmm2,0x10(%ebx) │ │ + movsd %xmm0,(%ebx) │ │ add $0x18,%ebx │ │ - testb $0x1,-0x18(%ebp) │ │ - jne 62f82 │ │ - mov %eax,%ecx │ │ - jmp 62fc6 │ │ - mov %ebx,-0x10(%ebp) │ │ - xor %ebx,%ebx │ │ - xor %ecx,%ecx │ │ - cmp %edi,%eax │ │ + movsd %xmm4,0x10(%ecx) │ │ + movsd %xmm5,0x8(%ecx) │ │ + movsd %xmm3,(%ecx) │ │ + add $0xffffffe8,%ecx │ │ + dec %edx │ │ + jne 63450 │ │ + mov %eax,%edi │ │ + mov -0x14(%ebp),%eax │ │ + mov %esi,%ecx │ │ + mov -0x18(%ebp),%esi │ │ + add $0x18,%esi │ │ + add $0x18,%eax │ │ + testb $0x1,-0x2c(%ebp) │ │ + jne 63527 │ │ + mov -0x38(%ebp),%ebx │ │ mov %esi,%edx │ │ - setb %cl │ │ - cmovb %eax,%edx │ │ - setae %bl │ │ - lea (%ecx,%ecx,2),%ecx │ │ - movsd 0x10(%edx),%xmm0 │ │ - movsd (%edx),%xmm1 │ │ - movsd 0x8(%edx),%xmm2 │ │ + jmp 6355f │ │ + cmp %esi,%edi │ │ mov %esi,%edx │ │ - mov -0x1c(%ebp),%esi │ │ - lea (%eax,%ecx,8),%ecx │ │ - lea (%ebx,%ebx,2),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - lea (%edx,%eax,8),%edx │ │ - movsd %xmm0,0x10(%esi) │ │ - movsd %xmm2,0x8(%esi) │ │ - movsd %xmm1,(%esi) │ │ - cmp %ebx,%edx │ │ + mov %eax,%esi │ │ + mov %ecx,%eax │ │ + cmovb %edi,%eax │ │ + movsd 0x10(%eax),%xmm0 │ │ + movsd (%eax),%xmm1 │ │ + movsd 0x8(%eax),%xmm2 │ │ + lea 0x18(%edi),%eax │ │ + cmovb %eax,%edi │ │ + lea 0x18(%ecx),%eax │ │ + cmovae %eax,%ecx │ │ + mov %esi,%eax │ │ + movsd %xmm0,0x10(%ebx) │ │ + movsd %xmm2,0x8(%ebx) │ │ + movsd %xmm1,(%ebx) │ │ + mov -0x38(%ebp),%ebx │ │ + cmp %eax,%ecx │ │ setne %al │ │ - cmp %edi,%ecx │ │ - jne 62ffb │ │ - mov -0x30(%ebp),%edi │ │ + cmp %edx,%edi │ │ + jne 63577 │ │ test %al,%al │ │ - jne 63004 │ │ - add $0x4c,%esp │ │ + jne 6357d │ │ + add $0x4bc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - sub $0xc,%esp │ │ - mov -0x30(%ebp),%ebx │ │ - mov $0x13,%edx │ │ - lea -0x9b4(%ebx),%eax │ │ - lea -0x75fa5(%ebx),%ecx │ │ - push %eax │ │ - call 31460 │ │ mov $0x1,%al │ │ - mov -0x30(%ebp),%edi │ │ test %al,%al │ │ - je 62fd6 │ │ - mov %edi,%ebx │ │ - call 34350 │ │ + je 6356c │ │ + call 34980 │ │ ud2 │ │ - sub $0x8,%esp │ │ - lea -0x9a4(%ebx),%eax │ │ - mov %edi,%ecx │ │ - push %eax │ │ - push %edx │ │ - call 32bf0 │ │ mov %eax,%esi │ │ - mov -0x18(%ebp),%eax │ │ + mov -0x2c(%ebp),%eax │ │ shl $0x3,%eax │ │ lea (%eax,%eax,2),%eax │ │ sub $0x4,%esp │ │ - mov %edi,%ebx │ │ + lea -0x4bc(%ebp),%ecx │ │ push %eax │ │ - push 0x8(%ebp) │ │ - push -0x24(%ebp) │ │ - call 7bfc0 │ │ + push %ecx │ │ + push -0x1c(%ebp) │ │ + call 7b710 │ │ add $0x4,%esp │ │ push %esi │ │ - call 784f0 │ │ + call 77c40 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0x30,%esp │ │ + mov %edx,%esi │ │ + mov %ecx,(%esp) │ │ + mov %edx,0xc(%esp) │ │ + shr $1,%esi │ │ + add %edx,%esi │ │ + jmp 635e3 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nop │ │ + mov 0x10(%esp),%esi │ │ + mov 0xc(%esp),%edx │ │ + mov (%esp),%ecx │ │ + test %esi,%esi │ │ + je 6372b │ │ + dec %esi │ │ + mov %esi,%eax │ │ + sub %edx,%eax │ │ + jae 63651 │ │ + movsd 0x8(%ecx),%xmm1 │ │ + lea (%esi,%esi,2),%eax │ │ + movsd 0x10(%ecx),%xmm0 │ │ + movsd (%ecx),%xmm2 │ │ + movsd 0x10(%ecx,%eax,8),%xmm3 │ │ + movsd %xmm1,0x20(%esp) │ │ + movsd (%ecx,%eax,8),%xmm1 │ │ + movsd %xmm0,0x28(%esp) │ │ + movsd %xmm2,0x18(%esp) │ │ + movsd 0x8(%ecx,%eax,8),%xmm2 │ │ + movsd %xmm3,0x10(%ecx) │ │ + movsd %xmm1,(%ecx) │ │ + movsd 0x28(%esp),%xmm1 │ │ + movsd %xmm2,0x8(%ecx) │ │ + movsd 0x18(%esp),%xmm2 │ │ + movsd %xmm1,0x10(%ecx,%eax,8) │ │ + movsd 0x20(%esp),%xmm1 │ │ + movsd %xmm2,(%ecx,%eax,8) │ │ + movsd %xmm1,0x8(%ecx,%eax,8) │ │ + xor %eax,%eax │ │ + cmp %esi,%edx │ │ + mov %esi,0x10(%esp) │ │ + lea 0x1(%eax,%eax,1),%ebx │ │ + cmovb %edx,%esi │ │ + cmp %esi,%ebx │ │ + mov %esi,0x4(%esp) │ │ + jae 635d0 │ │ + lea (%eax,%eax,1),%edx │ │ + nopl (%eax) │ │ + add $0x2,%edx │ │ + cmp 0x4(%esp),%edx │ │ + jae 636a0 │ │ + mov (%esp),%edi │ │ + lea (%ebx,%ebx,2),%ecx │ │ + lea (%edx,%edx,2),%edx │ │ + mov 0x8(%edi,%ecx,8),%esi │ │ + mov 0xc(%edi,%ecx,8),%ecx │ │ + cmp 0x8(%edi,%edx,8),%esi │ │ + mov %edi,%esi │ │ + sbb 0xc(%edi,%edx,8),%ecx │ │ + adc $0x0,%ebx │ │ + jmp 636a3 │ │ + nopl 0x0(%eax) │ │ + mov (%esp),%esi │ │ + lea (%eax,%eax,2),%edi │ │ + lea (%ebx,%ebx,2),%eax │ │ + mov %ebx,0x14(%esp) │ │ + mov 0xc(%esi,%edi,8),%ecx │ │ + mov 0x8(%esi,%edi,8),%edx │ │ + mov 0x8(%esi,%eax,8),%ebx │ │ + mov 0xc(%esi,%eax,8),%esi │ │ + mov %ecx,0x8(%esp) │ │ + mov %eax,%ecx │ │ + cmp %ebx,%edx │ │ + mov 0x8(%esp),%eax │ │ + sbb %esi,%eax │ │ + jae 635d0 │ │ + mov (%esp),%eax │ │ + lea (%eax,%edi,8),%eax │ │ + mov (%esp),%edi │ │ + movsd (%eax),%xmm0 │ │ + lea (%edi,%ecx,8),%edi │ │ + mov 0x8(%esp),%ecx │ │ + movsd (%edi),%xmm1 │ │ + movsd %xmm1,(%eax) │ │ + movsd %xmm0,(%edi) │ │ + mov %ebx,0x8(%eax) │ │ + mov %edx,0x8(%edi) │ │ + mov %esi,0xc(%eax) │ │ + mov %ecx,0xc(%edi) │ │ + movsd 0x10(%edi),%xmm1 │ │ + movsd 0x10(%eax),%xmm0 │ │ + movsd %xmm1,0x10(%eax) │ │ + mov 0x14(%esp),%eax │ │ + movsd %xmm0,0x10(%edi) │ │ + lea 0x1(%eax,%eax,1),%ebx │ │ + lea (%eax,%eax,1),%edx │ │ + cmp 0x4(%esp),%ebx │ │ + jb 63670 │ │ + jmp 635d0 │ │ + add $0x30,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + ret │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -86876,55 +86828,55 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov 0xc(%ebp),%edi │ │ mov 0x8(%ebp),%eax │ │ - call 63064 │ │ + call 63754 │ │ pop %ebx │ │ mov %edx,%esi │ │ - add $0x1b778,%ebx │ │ + add $0x1a938,%ebx │ │ cmp $0x8,%edi │ │ - jb 630d7 │ │ + jb 637c7 │ │ shr $0x3,%edi │ │ mov %edi,%eax │ │ shl $0x5,%eax │ │ lea (%eax,%eax,2),%eax │ │ mov %eax,-0x14(%ebp) │ │ lea (%ecx,%eax,1),%edx │ │ imul $0xa8,%edi,%eax │ │ mov %eax,-0x18(%ebp) │ │ add %ecx,%eax │ │ sub $0x8,%esp │ │ push %edi │ │ push %eax │ │ - call 63050 │ │ + call 63740 │ │ add $0x10,%esp │ │ mov %eax,-0x1c(%ebp) │ │ mov -0x14(%ebp),%eax │ │ lea (%esi,%eax,1),%edx │ │ mov -0x18(%ebp),%eax │ │ add %esi,%eax │ │ sub $0x8,%esp │ │ mov %esi,%ecx │ │ push %edi │ │ push %eax │ │ - call 63050 │ │ + call 63740 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ mov 0x8(%ebp),%ecx │ │ mov -0x18(%ebp),%eax │ │ mov -0x14(%ebp),%edx │ │ add %ecx,%eax │ │ add %ecx,%edx │ │ sub $0x8,%esp │ │ push %edi │ │ push %eax │ │ - call 63050 │ │ + call 63740 │ │ mov -0x1c(%ebp),%ecx │ │ add $0x10,%esp │ │ mov %eax,-0x14(%ebp) │ │ mov 0x8(%esi),%eax │ │ mov 0x8(%ecx),%edi │ │ mov %ecx,-0x1c(%ebp) │ │ mov 0xc(%esi),%edx │ │ @@ -86965,5496 +86917,5023 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x14c,%esp │ │ - mov 0x8(%ebp),%edi │ │ - movl $0x0,-0xb4(%ebp) │ │ - movl $0x4,-0xb0(%ebp) │ │ - movl $0x0,-0x4c(%ebp) │ │ - movl $0x4,-0x48(%ebp) │ │ - movl $0x0,-0xac(%ebp) │ │ - movl $0x0,-0x44(%ebp) │ │ - mov %ecx,-0x130(%ebp) │ │ - mov 0xc4(%edi),%esi │ │ - mov 0xc8(%edi),%ecx │ │ - mov 0xe0(%edi),%eax │ │ - mov %esi,-0xdc(%ebp) │ │ - lea 0xa8(%edi),%esi │ │ - mov %ecx,-0xd8(%ebp) │ │ - add $0x8,%eax │ │ - mov %ecx,-0x38(%ebp) │ │ - mov %esi,-0xd4(%ebp) │ │ - call 631ad │ │ - pop %esi │ │ - mov %eax,-0xd0(%ebp) │ │ - movl $0x0,-0xcc(%ebp) │ │ - add $0x1b62f,%esi │ │ + sub $0x15c,%esp │ │ + call 63831 │ │ + pop %eax │ │ + movl $0x0,-0x68(%ebp) │ │ + movl $0x4,-0x64(%ebp) │ │ + movl $0x0,-0x40(%ebp) │ │ + movl $0x4,-0x3c(%ebp) │ │ + movl $0x0,-0x60(%ebp) │ │ + movl $0x0,-0x38(%ebp) │ │ + mov %ecx,-0x140(%ebp) │ │ + xor %ecx,%ecx │ │ + mov %edx,-0xe0(%ebp) │ │ + add $0x1a85b,%eax │ │ + mov %eax,-0x18(%ebp) │ │ + mov 0x8(%ebp),%eax │ │ + cmpb $0x8,0x105(%eax) │ │ + mov 0x110(%eax),%edx │ │ + sete %cl │ │ + lea 0x4(%edx,%ecx,8),%esi │ │ + mov 0x10c(%eax),%ecx │ │ test %ecx,%ecx │ │ - mov %esi,-0x10(%ebp) │ │ - je 63d5b │ │ - mov 0x108(%edi),%eax │ │ - mov 0x74(%edx),%esi │ │ - mov 0xc0(%edi),%ebx │ │ + je 638c8 │ │ + mov 0x104(%eax),%ebx │ │ + mov %esi,-0x1c(%ebp) │ │ + mov 0x120(%eax),%esi │ │ + mov 0x108(%eax),%edi │ │ + mov %ebx,%edx │ │ + add $0x8,%esi │ │ + and $0xff00,%edx │ │ + cmp $0x300,%edx │ │ + mov %edx,-0x138(%ebp) │ │ + jne 638f8 │ │ + mov %esi,%edx │ │ + mov %ecx,%esi │ │ + jmp 638cf │ │ + mov $0x35,%edi │ │ + xor %edx,%edx │ │ + mov -0x18(%ebp),%ebx │ │ + mov %edi,-0x10(%ebp) │ │ + shr $0x10,%edi │ │ + mov $0x4,%eax │ │ + mov %edi,-0x14(%ebp) │ │ + mov %edx,%edi │ │ + cmpl $0x0,-0x68(%ebp) │ │ + movl $0x0,-0x1c(%ebp) │ │ + jne 64403 │ │ + jmp 6440b │ │ + mov %ebx,-0xfc(%ebp) │ │ + mov %edi,-0xf8(%ebp) │ │ + mov %ecx,-0xf4(%ebp) │ │ + mov %ecx,-0xe4(%ebp) │ │ + mov -0x1c(%ebp),%ecx │ │ + mov -0xe0(%ebp),%edi │ │ + mov %esi,-0xf0(%ebp) │ │ + movl $0x0,-0xe8(%ebp) │ │ + mov $0x0,%edx │ │ + mov %ebx,-0x20(%ebp) │ │ + movl $0x0,-0x28(%ebp) │ │ + movl $0x0,-0x34(%ebp) │ │ + mov %ecx,-0xec(%ebp) │ │ + mov 0x130(%eax),%ecx │ │ + mov 0x7c(%edi),%esi │ │ + movsd 0xe0(%eax),%xmm0 │ │ + mov %esi,-0x134(%ebp) │ │ + sub %ecx,%esi │ │ + cmpb $0x0,0x90(%edi) │ │ + mov %ecx,-0xa8(%ebp) │ │ + movaps %xmm0,-0x158(%ebp) │ │ + mov %esi,-0x128(%ebp) │ │ + mov 0x128(%eax),%esi │ │ + mov 0xc(%edi),%eax │ │ + cmovne %ecx,%edx │ │ xor %ecx,%ecx │ │ - mov $0x0,%edi │ │ - mov %edx,-0x10c(%ebp) │ │ - movl $0x0,-0x3c(%ebp) │ │ - mov %esi,-0x120(%ebp) │ │ - sub %eax,%esi │ │ - mov %eax,-0xec(%ebp) │ │ - mov %ebx,-0x2c(%ebp) │ │ - mov %esi,-0x114(%ebp) │ │ - mov %ebx,%esi │ │ - and $0xff00,%esi │ │ + mov %eax,-0xa0(%ebp) │ │ + sub %esi,%eax │ │ + mov %esi,-0xa4(%ebp) │ │ + mov %eax,-0x58(%ebp) │ │ + movzbl %bl,%eax │ │ + tzcnt %eax,%eax │ │ cmp $0x50000,%ebx │ │ + mov %eax,-0xd8(%ebp) │ │ + mov $0x0,%eax │ │ setae %cl │ │ - cmovb %eax,%edi │ │ - cmpb $0x0,0x88(%edx) │ │ - mov %esi,-0x110(%ebp) │ │ - mov $0x0,%esi │ │ - mov %ecx,-0x100(%ebp) │ │ - cmove %esi,%edi │ │ - mov 0x8(%ebp),%esi │ │ - mov %edi,-0x11c(%ebp) │ │ - mov 0xc(%edx),%edi │ │ - movsd 0xf4(%esi),%xmm0 │ │ - mov 0x100(%esi),%esi │ │ - mov %edi,-0xc4(%ebp) │ │ - sub %esi,%edi │ │ - mov %esi,-0xc8(%ebp) │ │ - movaps %xmm0,-0x148(%ebp) │ │ - mov %edi,-0x68(%ebp) │ │ - mov %ecx,%edi │ │ - shl $0x3,%edi │ │ - mov %edi,-0x108(%ebp) │ │ - mov 0x70(%edx),%edi │ │ - add %edi,%eax │ │ - mov %edi,-0xfc(%ebp) │ │ - mov %eax,-0xe4(%ebp) │ │ - movzbl %bh,%eax │ │ + cmovae %eax,%edx │ │ + mov %ecx,%eax │ │ + mov %ecx,-0x11c(%ebp) │ │ + shl $0x3,%eax │ │ + mov %edx,-0x130(%ebp) │ │ + mov -0xa8(%ebp),%edx │ │ + mov %eax,-0x124(%ebp) │ │ + mov 0x78(%edi),%eax │ │ mov %eax,-0x118(%ebp) │ │ - mov 0x8(%edx),%eax │ │ - mov %edx,-0x64(%ebp) │ │ - mov %edx,-0x5c(%ebp) │ │ - mov %eax,-0xc0(%ebp) │ │ - add %esi,%eax │ │ - xor %esi,%esi │ │ - mov %eax,-0x60(%ebp) │ │ + add %edx,%eax │ │ + mov %eax,-0xd4(%ebp) │ │ + movzbl %bh,%eax │ │ + mov %eax,-0x12c(%ebp) │ │ + mov 0x8(%edi),%eax │ │ + mov %eax,-0x9c(%ebp) │ │ + lea (%eax,%esi,1),%eax │ │ + mov %eax,-0x54(%ebp) │ │ movzbl %bl,%eax │ │ - mov %eax,-0xe8(%ebp) │ │ + mov -0x18(%ebp),%ebx │ │ + mov %eax,-0xdc(%ebp) │ │ lea 0x4(,%ecx,8),%eax │ │ mov $0x4,%ecx │ │ - mov %eax,-0x104(%ebp) │ │ - tzcnt %ebx,%eax │ │ - mov %eax,-0x6c(%ebp) │ │ - mov -0xd4(%ebp),%edi │ │ - mov %ecx,-0x28(%ebp) │ │ - xor %eax,%eax │ │ - mov -0xdc(%ebp),%ebx │ │ - movl $0x0,-0x18(%ebp) │ │ - mov %esi,-0x40(%ebp) │ │ - cmpb $0x8,0x19(%edi) │ │ - mov 0x20(%edi),%ecx │ │ - mov 0x24(%edi),%edx │ │ - mov %edi,-0x128(%ebp) │ │ - mov %ebx,-0x12c(%ebp) │ │ - sete %al │ │ - add 0x1c(%edi),%ecx │ │ - mov -0x38(%ebp),%edi │ │ - add %ebx,%edx │ │ - inc %ebx │ │ - lea (%edx,%eax,8),%eax │ │ - xor %edx,%edx │ │ - sub %ecx,%eax │ │ - dec %edi │ │ - xor %ecx,%ecx │ │ - add $0x4,%eax │ │ - mov %eax,-0x124(%ebp) │ │ - nopw 0x0(%eax,%eax,1) │ │ - mov -0x1(%ebx),%ah │ │ - cmp $0x3f,%ecx │ │ - movl $0x0,-0x1c(%ebp) │ │ - jne 63338 │ │ - cmp $0x1,%ah │ │ - ja 63c52 │ │ - mov %ebx,-0x34(%ebp) │ │ - mov %edx,%ebx │ │ - mov %ah,%dl │ │ - mov %edi,-0x24(%ebp) │ │ - mov $0x0,%edi │ │ - mov %eax,-0x14(%ebp) │ │ - and $0x7f,%dl │ │ - movzbl %dl,%esi │ │ - xor %edx,%edx │ │ - shld %cl,%esi,%edx │ │ - shl %cl,%esi │ │ - test $0x20,%cl │ │ - cmovne %esi,%edx │ │ - cmovne %edi,%esi │ │ - or %esi,-0x18(%ebp) │ │ - or %edx,%ebx │ │ - test %ah,%ah │ │ - mov %ebx,%edx │ │ - jns 63390 │ │ - mov -0x34(%ebp),%ebx │ │ - mov -0x24(%ebp),%edi │ │ - mov -0x40(%ebp),%esi │ │ - add $0x7,%ecx │ │ - inc %ebx │ │ - add $0xffffffff,%edi │ │ - jb 63320 │ │ - jmp 63c5c │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - mov -0x34(%ebp),%eax │ │ - mov -0x24(%ebp),%esi │ │ - mov -0x18(%ebp),%ecx │ │ - mov %eax,-0xdc(%ebp) │ │ - mov %esi,-0xd8(%ebp) │ │ - mov -0x40(%ebp),%esi │ │ - or %edx,%ecx │ │ - je 6391f │ │ - mov -0xd0(%ebp),%ecx │ │ - test %edx,%edx │ │ - jne 633e4 │ │ - mov -0x18(%ebp),%eax │ │ - dec %eax │ │ + mov %eax,-0x120(%ebp) │ │ + mov %eax,-0xd0(%ebp) │ │ + mov %eax,-0x5c(%ebp) │ │ + mov -0xec(%ebp),%eax │ │ + mov %ecx,-0x30(%ebp) │ │ + lea -0x98(%ebp),%ecx │ │ + lea -0xf8(%ebp),%edx │ │ + mov %eax,-0x13c(%ebp) │ │ + call 61bd0 │ │ + movzbl -0x98(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 6446a │ │ + mov -0x94(%ebp),%esi │ │ + mov -0x90(%ebp),%edi │ │ + mov %esi,%eax │ │ + or %edi,%eax │ │ + je 63bb0 │ │ + mov -0xf0(%ebp),%ecx │ │ + test %edi,%edi │ │ + jne 63aa0 │ │ + lea -0x1(%esi),%eax │ │ cmp 0x8(%ecx),%eax │ │ - jae 633e4 │ │ - lea (%eax,%eax,4),%edx │ │ - mov -0x10(%ebp),%edi │ │ - shl $0x4,%edx │ │ - add 0x4(%ecx),%edx │ │ - mov -0x28(%ebp),%ecx │ │ - cmpb $0x1,0x4e(%edx) │ │ - mov -0x30(%ebp),%eax │ │ - je 6349b │ │ - jmp 634a1 │ │ - mov 0xc(%ecx),%esi │ │ - mov -0x10(%ebp),%edi │ │ - test %esi,%esi │ │ - je 63d39 │ │ + jae 63aa0 │ │ + lea (%eax,%eax,4),%eax │ │ + shl $0x4,%eax │ │ + add 0x4(%ecx),%eax │ │ + cmpb $0x1,0x4e(%eax) │ │ + je 63b61 │ │ + jmp 63b67 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov 0xc(%ecx),%eax │ │ + test %eax,%eax │ │ + je 64453 │ │ mov 0x10(%ecx),%ecx │ │ - mov %esi,%eax │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov %eax,-0x34(%ebp) │ │ + mov %edi,-0x24(%ebp) │ │ + mov %esi,-0x1c(%ebp) │ │ + mov %ecx,-0x44(%ebp) │ │ + mov %eax,-0x10(%ebp) │ │ movzwl 0x3ce(%eax),%eax │ │ - mov $0xffffffff,%esi │ │ - lea 0x0(,%eax,8),%ecx │ │ - mov %eax,-0x38(%ebp) │ │ + mov $0xffffffff,%edx │ │ + lea 0x0(,%eax,8),%edi │ │ + mov %eax,-0x144(%ebp) │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl (%eax) │ │ - test %ecx,%ecx │ │ - je 6345e │ │ - mov -0x34(%ebp),%eax │ │ - mov %ebx,%edx │ │ - mov 0x378(%eax,%esi,8),%edi │ │ - mov 0x37c(%eax,%esi,8),%eax │ │ - cmp -0x18(%ebp),%edi │ │ - mov %eax,-0x24(%ebp) │ │ - sbb %ebx,%eax │ │ - setb %al │ │ - cmp %edi,-0x18(%ebp) │ │ - mov -0x10(%ebp),%edi │ │ - sbb -0x24(%ebp),%edx │ │ - sbb $0x0,%al │ │ - inc %esi │ │ - add $0xfffffff8,%ecx │ │ - cmp $0x1,%al │ │ - je 63420 │ │ - movzbl %al,%eax │ │ - test %eax,%eax │ │ - jne 63461 │ │ - jmp 63481 │ │ - mov -0x38(%ebp),%esi │ │ + test %edi,%edi │ │ + je 63b20 │ │ + mov -0x10(%ebp),%eax │ │ + mov -0x24(%ebp),%esi │ │ + mov 0x37c(%eax,%edx,8),%ebx │ │ + mov 0x378(%eax,%edx,8),%ecx │ │ mov -0x1c(%ebp),%eax │ │ - mov %ebx,%edx │ │ - sub $0x1,%eax │ │ - jb 63d39 │ │ - mov %eax,-0x1c(%ebp) │ │ - mov -0x34(%ebp),%eax │ │ - mov 0x3d0(%eax,%esi,4),%eax │ │ - jmp 633fa │ │ - mov -0x34(%ebp),%edx │ │ - lea (%esi,%esi,4),%eax │ │ - mov -0x40(%ebp),%esi │ │ - shl $0x4,%eax │ │ - add %eax,%edx │ │ - mov -0x28(%ebp),%ecx │ │ - cmpb $0x1,0x4e(%edx) │ │ - mov -0x30(%ebp),%eax │ │ - jne 634a1 │ │ - incl -0xcc(%ebp) │ │ - cmpw $0x2e,0x4c(%edx) │ │ - jne 63927 │ │ - cmpl $0x1,(%edx) │ │ - jne 63934 │ │ - mov 0x8(%edx),%edi │ │ - mov 0xc(%edx),%edx │ │ + cmp %eax,%ecx │ │ + mov %ebx,-0x14(%ebp) │ │ + sbb %esi,%ebx │ │ + setb %bl │ │ + cmp %ecx,%eax │ │ + sbb -0x14(%ebp),%esi │ │ + sbb $0x0,%bl │ │ + inc %edx │ │ + add $0xfffffff8,%edi │ │ + cmp $0x1,%bl │ │ + je 63ae0 │ │ + movzbl %bl,%ecx │ │ + test %ecx,%ecx │ │ + jne 63b26 │ │ + jmp 63b50 │ │ + nop │ │ + mov -0x144(%ebp),%edx │ │ + mov -0x44(%ebp),%ecx │ │ + mov -0x10(%ebp),%eax │ │ + mov -0x1c(%ebp),%esi │ │ + mov -0x24(%ebp),%edi │ │ + sub $0x1,%ecx │ │ + jb 64453 │ │ + mov 0x3d0(%eax,%edx,4),%eax │ │ + mov %ecx,-0x44(%ebp) │ │ + jmp 63ab7 │ │ + nopw 0x0(%eax,%eax,1) │ │ + mov -0x10(%ebp),%eax │ │ + lea (%edx,%edx,4),%ecx │ │ + shl $0x4,%ecx │ │ + add %ecx,%eax │ │ + cmpb $0x1,0x4e(%eax) │ │ + jne 63b67 │ │ + incl -0xe8(%ebp) │ │ + cmpw $0x2e,0x4c(%eax) │ │ + jne 63bc0 │ │ + cmpl $0x1,(%eax) │ │ + jne 64032 │ │ + mov 0x8(%eax),%esi │ │ + mov 0xc(%eax),%edx │ │ + mov -0x2c(%ebp),%eax │ │ test %edx,%edx │ │ - je 6394d │ │ + je 6404e │ │ shl $0x2,%edx │ │ - movl $0x0,-0x34(%ebp) │ │ - movl $0x0,-0x38(%ebp) │ │ - movl $0x0,-0x1c(%ebp) │ │ + xor %ebx,%ebx │ │ movl $0x0,-0x24(%ebp) │ │ - lea (%edx,%edx,2),%edx │ │ - jmp 634fc │ │ - mov -0x28(%ebp),%ecx │ │ - mov -0x30(%ebp),%eax │ │ - mov -0x18(%ebp),%edx │ │ - add $0xc,%edi │ │ - add $0xfffffff4,%edx │ │ - je 639be │ │ - mov %eax,-0x30(%ebp) │ │ - mov 0x8(%edi),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x80(%ebp),%ecx │ │ - mov %edx,-0x18(%ebp) │ │ - lea -0xdc(%ebp),%edx │ │ - mov %eax,-0x78(%ebp) │ │ - mov -0xd4(%ebp),%eax │ │ - movsd (%edi),%xmm0 │ │ - movsd %xmm0,-0x80(%ebp) │ │ - mov 0x18(%eax),%eax │ │ - mov %ecx,0x4(%esp) │ │ - lea -0xa8(%ebp),%ecx │ │ + movl $0x0,-0x44(%ebp) │ │ + movl $0x0,-0x10(%ebp) │ │ + lea (%edx,%edx,2),%ecx │ │ + jmp 63bed │ │ + nopw 0x0(%eax,%eax,1) │ │ + decl -0xe8(%ebp) │ │ + jmp 640a1 │ │ + nopl 0x0(%eax,%eax,1) │ │ + cmpl $0x1,(%eax) │ │ + jne 6405e │ │ + mov 0x8(%eax),%ecx │ │ + mov 0xc(%eax),%edx │ │ + jmp 6406f │ │ + movl $0x0,-0x10(%ebp) │ │ + mov -0x2c(%ebp),%eax │ │ + mov -0x14(%ebp),%ecx │ │ + add $0xc,%esi │ │ + add $0xfffffff4,%ecx │ │ + je 640c0 │ │ + mov %eax,-0x2c(%ebp) │ │ + mov 0x8(%esi),%eax │ │ + mov %ebx,%edi │ │ + mov -0x18(%ebp),%ebx │ │ + mov %ecx,-0x14(%ebp) │ │ + lea -0x98(%ebp),%ecx │ │ + lea -0xfc(%ebp),%edx │ │ + mov %eax,-0xc0(%ebp) │ │ + lea -0xc8(%ebp),%eax │ │ + movsd (%esi),%xmm0 │ │ mov %eax,(%esp) │ │ - call 649d0 │ │ - mov -0xa8(%ebp),%eax │ │ - and -0xa4(%ebp),%eax │ │ + movsd %xmm0,-0xc8(%ebp) │ │ + call 65090 │ │ + mov -0x98(%ebp),%eax │ │ + and -0x94(%ebp),%eax │ │ cmp $0xffffffff,%eax │ │ - je 63d13 │ │ - movzwl -0x98(%ebp),%eax │ │ + je 64358 │ │ + movzwl -0x78(%ebp),%eax │ │ cmp $0x55,%eax │ │ - je 636de │ │ + je 63dd0 │ │ cmp $0x12,%eax │ │ - je 63626 │ │ + je 63d10 │ │ cmp $0x11,%eax │ │ - jne 634e7 │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x80(%ebp),%ecx │ │ - lea -0xa8(%ebp),%edx │ │ - call 66ed0 │ │ - mov -0x80(%ebp),%eax │ │ + jne 63ea0 │ │ + mov -0x18(%ebp),%ebx │ │ + lea -0xc8(%ebp),%ecx │ │ + lea -0x98(%ebp),%edx │ │ + call 67330 │ │ + mov -0xc8(%ebp),%eax │ │ test $0x3f,%al │ │ - je 63794 │ │ - cmp $0xc,%eax │ │ - jne 634e7 │ │ - mov -0xc4(%ebp),%eax │ │ - cmp -0xc8(%ebp),%eax │ │ - jb 63e76 │ │ - mov -0xe8(%ebp),%eax │ │ - mull -0x78(%ebp) │ │ - jo 63eb4 │ │ - mov -0x68(%ebp),%ecx │ │ - mov %eax,%ebx │ │ + je 63ead │ │ + cmp $0xd,%eax │ │ + jne 63ea0 │ │ + mov -0xa0(%ebp),%eax │ │ + cmp -0xa4(%ebp),%eax │ │ + jb 64518 │ │ + mov -0xdc(%ebp),%eax │ │ + mull -0xc0(%ebp) │ │ + jo 645ed │ │ + mov -0x58(%ebp),%ecx │ │ sub %eax,%ecx │ │ - jb 63e8f │ │ - mov -0x2c(%ebp),%eax │ │ - mov %eax,%edx │ │ - mov %al,%dh │ │ - mov $0x19,%al │ │ + jb 64526 │ │ + mov -0x20(%ebp),%ebx │ │ + mov %ebx,%edx │ │ + mov %bl,%dh │ │ + mov $0x14,%bl │ │ dec %dl │ │ - mov %eax,-0x14(%ebp) │ │ xor %dl,%dh │ │ cmp %dl,%dh │ │ - jbe 63eb9 │ │ - cmpb $0x3,-0x6c(%ebp) │ │ - mov -0xb8(%ebp),%eax │ │ - mov -0x64(%ebp),%edx │ │ - ja 63ec2 │ │ - mov -0x60(%ebp),%eax │ │ - lea (%eax,%ebx,1),%edx │ │ - mov -0x10(%ebp),%eax │ │ - mov %edx,-0x20(%ebp) │ │ - movzbl -0x6c(%ebp),%edx │ │ - mov -0x7b73c(%eax,%edx,4),%edx │ │ + jbe 645ef │ │ + mov -0xd8(%ebp),%edx │ │ + cmp $0x3,%dl │ │ + ja 645ef │ │ + mov %edx,%ebx │ │ + mov -0x54(%ebp),%edx │ │ add %eax,%edx │ │ + mov %edx,-0x1c(%ebp) │ │ + movzbl %bl,%edx │ │ + mov -0x18(%ebp),%ebx │ │ + mov -0x7b1bc(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ jmp *%edx │ │ - cmp %ebx,-0x68(%ebp) │ │ - mov -0x28(%ebp),%ecx │ │ - je 63ef9 │ │ - mov -0x20(%ebp),%eax │ │ - movzbl (%eax),%eax │ │ - mov %eax,-0x30(%ebp) │ │ - xor %eax,%eax │ │ - mov %al,%dh │ │ - jmp 63878 │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x80(%ebp),%ecx │ │ - lea -0xa8(%ebp),%edx │ │ - call 66ed0 │ │ - mov -0x80(%ebp),%eax │ │ + cmp %eax,-0x58(%ebp) │ │ + je 64531 │ │ + mov -0x1c(%ebp),%eax │ │ + mov %edi,%ebx │ │ + movzbl (%eax),%edi │ │ + jmp 63f8a │ │ + nopw 0x0(%eax,%eax,1) │ │ + mov -0x18(%ebp),%ebx │ │ + lea -0xc8(%ebp),%ecx │ │ + lea -0x98(%ebp),%edx │ │ + call 67330 │ │ + mov -0xc8(%ebp),%eax │ │ test $0x3f,%al │ │ - je 637d5 │ │ - mov -0x28(%ebp),%ecx │ │ - mov -0xbc(%ebp),%edx │ │ - cmp $0x7,%eax │ │ - je 637b9 │ │ - cmp $0xc,%eax │ │ - jne 63914 │ │ - mov -0xc4(%ebp),%eax │ │ - cmp -0xc8(%ebp),%eax │ │ - jb 63e76 │ │ - mov -0xe8(%ebp),%eax │ │ - mull -0x78(%ebp) │ │ - jo 63f12 │ │ - mov -0x68(%ebp),%edx │ │ - mov %eax,%ebx │ │ - sub %eax,%edx │ │ - jb 63e8f │ │ - mov -0x2c(%ebp),%eax │ │ - mov %eax,%ecx │ │ - mov %al,%ch │ │ - mov $0x19,%al │ │ - dec %cl │ │ - mov %eax,-0x14(%ebp) │ │ - xor %cl,%ch │ │ - cmp %cl,%ch │ │ - jbe 63f17 │ │ - cmpb $0x3,-0x6c(%ebp) │ │ + je 63eea │ │ mov -0x5c(%ebp),%ecx │ │ - ja 63f1a │ │ - mov -0x60(%ebp),%eax │ │ - movzbl -0x6c(%ebp),%esi │ │ - lea (%eax,%ebx,1),%ecx │ │ - mov %ebx,%eax │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x7b74c(%ebx,%esi,4),%esi │ │ - add %ebx,%esi │ │ - jmp *%esi │ │ - cmp %eax,-0x68(%ebp) │ │ - mov -0x40(%ebp),%esi │ │ - je 63f47 │ │ - movzbl (%ecx),%ebx │ │ - jmp 638ef │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x80(%ebp),%ecx │ │ - lea -0xa8(%ebp),%edx │ │ - call 66ed0 │ │ - mov -0x80(%ebp),%ecx │ │ - mov -0x78(%ebp),%eax │ │ + cmp $0x8,%eax │ │ + je 63ec3 │ │ + cmp $0xd,%eax │ │ + jne 63f09 │ │ + mov -0xa0(%ebp),%eax │ │ + cmp -0xa4(%ebp),%eax │ │ + jb 64518 │ │ + mov -0xdc(%ebp),%eax │ │ + mull -0xc0(%ebp) │ │ + jo 6462d │ │ + mov -0x58(%ebp),%ecx │ │ + sub %eax,%ecx │ │ + jb 64526 │ │ + mov -0x20(%ebp),%ebx │ │ + mov %ebx,%edx │ │ + mov %bl,%dh │ │ + mov $0x14,%bl │ │ + dec %dl │ │ + xor %dl,%dh │ │ + cmp %dl,%dh │ │ + jbe 6462f │ │ + mov -0xd8(%ebp),%edx │ │ + cmp $0x3,%dl │ │ + ja 6462f │ │ + mov %edx,%ebx │ │ + mov -0x54(%ebp),%edx │ │ + mov -0x18(%ebp),%edi │ │ + add %eax,%edx │ │ + mov %edx,-0x1c(%ebp) │ │ + movzbl %bl,%edx │ │ + mov -0x7b1cc(%edi,%edx,4),%edx │ │ + add %edi,%edx │ │ + jmp *%edx │ │ + cmp %eax,-0x58(%ebp) │ │ + je 64531 │ │ + mov -0x1c(%ebp),%eax │ │ + movzbl (%eax),%ebx │ │ + jmp 6400a │ │ + nopl 0x0(%eax) │ │ + mov -0x18(%ebp),%ebx │ │ + lea -0xc8(%ebp),%ecx │ │ + lea -0x98(%ebp),%edx │ │ + call 67330 │ │ + mov -0xc8(%ebp),%ecx │ │ + mov -0xc0(%ebp),%eax │ │ mov %ecx,%edx │ │ and $0x3f,%dl │ │ - cmp $0x16,%dl │ │ - je 63786 │ │ - mov -0x18(%ebp),%edx │ │ - cmp $0x18,%ecx │ │ - jne 637ad │ │ - mov -0x120(%ebp),%ecx │ │ - cmp -0xec(%ebp),%ecx │ │ - jb 63ea5 │ │ - mull -0x118(%ebp) │ │ - mov $0x38,%cl │ │ - mov %ecx,-0x14(%ebp) │ │ - jo 63eb2 │ │ - mov -0x114(%ebp),%ecx │ │ + cmp $0x17,%dl │ │ + je 63e82 │ │ + cmp $0x19,%ecx │ │ + mov %edi,%ebx │ │ + jne 63bd4 │ │ + mov -0x134(%ebp),%ecx │ │ + cmp -0xa8(%ebp),%ecx │ │ + jb 64552 │ │ + mull -0x12c(%ebp) │ │ + mov $0x32,%cl │ │ + mov %ecx,-0x10(%ebp) │ │ + jo 645eb │ │ + mov -0x128(%ebp),%ecx │ │ sub %eax,%ecx │ │ - jb 63ed5 │ │ - add -0xe4(%ebp),%eax │ │ - cmpl $0x800,-0x110(%ebp) │ │ - jne 637f1 │ │ + jb 64603 │ │ + add -0xd4(%ebp),%eax │ │ + cmpl $0x800,-0x138(%ebp) │ │ + jne 63f13 │ │ cmp $0x8,%ecx │ │ - jb 63ee2 │ │ - mov 0x3(%eax),%ecx │ │ - movzbl 0x7(%eax),%edx │ │ - shld $0x18,%ecx,%edx │ │ - jne 63eea │ │ - movzwl (%eax),%edx │ │ - movzbl 0x2(%eax),%eax │ │ - shl $0x18,%ecx │ │ - shl $0x10,%eax │ │ - or %edx,%eax │ │ - mov -0x18(%ebp),%edx │ │ - or %ecx,%eax │ │ - jmp 637ff │ │ - add -0x11c(%ebp),%eax │ │ - mov -0x28(%ebp),%ecx │ │ - mov -0x18(%ebp),%edx │ │ - jmp 63808 │ │ - mov -0x74(%ebp),%ecx │ │ - mov -0x78(%ebp),%eax │ │ - mov -0x18(%ebp),%edx │ │ - mov %ecx,-0x54(%ebp) │ │ + jb 64610 │ │ + mov %eax,%edx │ │ + mov 0x3(%eax),%eax │ │ + movzbl 0x7(%edx),%ecx │ │ + shld $0x18,%eax,%ecx │ │ + jne 64617 │ │ + movzwl (%edx),%ecx │ │ + movzbl 0x2(%edx),%edx │ │ + shl $0x18,%eax │ │ + shl $0x10,%edx │ │ + or %ecx,%edx │ │ + or %eax,%edx │ │ + jmp 63f1e │ │ + add -0x130(%ebp),%eax │ │ + movl $0x1,-0x10(%ebp) │ │ + mov %eax,-0xcc(%ebp) │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nop │ │ + mov -0x2c(%ebp),%eax │ │ + mov -0x14(%ebp),%ecx │ │ + mov %edi,%ebx │ │ + jmp 63be1 │ │ + mov -0xbc(%ebp),%ecx │ │ + mov -0xc0(%ebp),%eax │ │ + mov %ecx,-0x50(%ebp) │ │ mov $0x1,%cl │ │ - mov %ecx,-0x34(%ebp) │ │ - mov -0x28(%ebp),%ecx │ │ - jmp 634f0 │ │ - mov -0x28(%ebp),%ecx │ │ - movl $0x0,-0x24(%ebp) │ │ - jmp 63815 │ │ - mov -0x78(%ebp),%eax │ │ - mov %eax,-0xf8(%ebp) │ │ - mov -0x74(%ebp),%eax │ │ - mov %eax,-0xf4(%ebp) │ │ - mov $0x1,%al │ │ - mov %eax,-0x1c(%ebp) │ │ - jmp 63914 │ │ - mov -0x78(%ebp),%eax │ │ - mov -0x28(%ebp),%ecx │ │ - mov -0xbc(%ebp),%edx │ │ - mov %eax,-0x58(%ebp) │ │ - mov -0x74(%ebp),%eax │ │ - mov %eax,-0x50(%ebp) │ │ + mov %ecx,-0x24(%ebp) │ │ + jmp 63ea3 │ │ + mov -0xc0(%ebp),%eax │ │ + mov %edi,%ebx │ │ + mov %ecx,-0x5c(%ebp) │ │ + mov %eax,-0x114(%ebp) │ │ + mov -0xbc(%ebp),%eax │ │ + mov %eax,-0x110(%ebp) │ │ mov $0x1,%al │ │ - jmp 63911 │ │ - mov -0x18(%ebp),%edx │ │ + mov %eax,-0x44(%ebp) │ │ + jmp 63bdb │ │ + mov -0xc0(%ebp),%eax │ │ + mov -0x5c(%ebp),%ecx │ │ + mov $0x1,%bl │ │ + mov %eax,-0x4c(%ebp) │ │ + mov -0xbc(%ebp),%eax │ │ + mov %ecx,-0x5c(%ebp) │ │ + mov %eax,-0x48(%ebp) │ │ + jmp 63bdb │ │ + mov %edi,%ebx │ │ + mov %ecx,-0x5c(%ebp) │ │ + jmp 63bdb │ │ cmp $0x4,%ecx │ │ - jb 63ee2 │ │ - mov (%eax),%eax │ │ - add -0xec(%ebp),%eax │ │ - mov -0x28(%ebp),%ecx │ │ - movl $0x1,-0x24(%ebp) │ │ - mov %eax,-0xe0(%ebp) │ │ - mov -0x30(%ebp),%eax │ │ - jmp 634f0 │ │ + jb 64610 │ │ + mov (%eax),%edx │ │ + add -0xa8(%ebp),%edx │ │ + movl $0x1,-0x10(%ebp) │ │ + mov %edx,-0xcc(%ebp) │ │ + jmp 63bdb │ │ cmp $0x4,%ecx │ │ - jb 63ef9 │ │ - mov -0x20(%ebp),%eax │ │ - mov (%eax),%eax │ │ - jmp 6386e │ │ + jb 64531 │ │ + mov -0x1c(%ebp),%eax │ │ + mov %edi,%ebx │ │ + mov (%eax),%edi │ │ + jmp 63f8a │ │ cmp $0x7,%ecx │ │ - jbe 63ef9 │ │ - mov -0x20(%ebp),%edx │ │ - movzbl 0x2(%edx),%ebx │ │ - movzwl (%edx),%eax │ │ - mov 0x3(%edx),%ecx │ │ - shl $0x10,%ebx │ │ - or %eax,%ebx │ │ - movzbl 0x7(%edx),%eax │ │ - mov %ecx,%edx │ │ - shl $0x18,%ecx │ │ - or %ebx,%ecx │ │ - mov %ecx,-0x30(%ebp) │ │ + jbe 64531 │ │ + mov %edi,%ebx │ │ + mov -0x1c(%ebp),%edi │ │ + movzbl 0x2(%edi),%ecx │ │ + movzwl (%edi),%eax │ │ + mov 0x3(%edi),%edx │ │ + shl $0x10,%ecx │ │ + or %eax,%ecx │ │ + movzbl 0x7(%edi),%eax │ │ + mov %edx,%edi │ │ + shl $0x18,%edi │ │ + or %ecx,%edi │ │ shld $0x18,%edx,%eax │ │ shr $0x8,%eax │ │ - jmp 63875 │ │ + jmp 63f8e │ │ cmp $0x2,%ecx │ │ - jb 63ef9 │ │ - mov -0x20(%ebp),%eax │ │ - movzwl (%eax),%eax │ │ - mov %eax,-0x30(%ebp) │ │ + jb 64531 │ │ + mov -0x1c(%ebp),%eax │ │ + mov %edi,%ebx │ │ + movzwl (%eax),%edi │ │ xor %eax,%eax │ │ mov %al,%dh │ │ - mov -0x28(%ebp),%ecx │ │ - mov %eax,-0xb8(%ebp) │ │ - mov %edx,-0x64(%ebp) │ │ - shl $0x8,%eax │ │ - movzbl %dh,%edx │ │ - or %eax,%edx │ │ - mov $0x1,%al │ │ - mov %eax,-0x34(%ebp) │ │ - mov -0x30(%ebp),%eax │ │ - mov %edx,-0x54(%ebp) │ │ - mov -0x18(%ebp),%edx │ │ - mov %eax,-0x20(%ebp) │ │ - jmp 634f0 │ │ - mov -0x40(%ebp),%esi │ │ - cmp $0x4,%edx │ │ - jb 63f47 │ │ - mov (%ecx),%ebx │ │ - jmp 638ef │ │ - mov -0x40(%ebp),%esi │ │ - cmp $0x7,%edx │ │ - jbe 63f47 │ │ - movzbl 0x2(%ecx),%edx │ │ - movzwl (%ecx),%eax │ │ - mov 0x3(%ecx),%ebx │ │ - shl $0x10,%edx │ │ - or %eax,%edx │ │ - movzbl 0x7(%ecx),%eax │ │ - mov %ebx,%ecx │ │ - shl $0x18,%ebx │ │ - or %edx,%ebx │ │ - mov %eax,%edx │ │ - shld $0x18,%ecx,%edx │ │ - shr $0x8,%edx │ │ - jmp 638f3 │ │ - mov -0x40(%ebp),%esi │ │ - cmp $0x2,%edx │ │ - jb 63f47 │ │ - movzwl (%ecx),%ebx │ │ - xor %edx,%edx │ │ - mov %dl,%ch │ │ - mov %edx,%eax │ │ - mov %ecx,-0x5c(%ebp) │ │ - movzbl %ch,%ecx │ │ - mov %ebx,-0x58(%ebp) │ │ - mov %ebx,-0xf0(%ebp) │ │ + mov %eax,-0x10c(%ebp) │ │ shl $0x8,%eax │ │ + movzbl %dh,%ecx │ │ + mov %edx,-0xd0(%ebp) │ │ + mov %edi,-0x108(%ebp) │ │ or %eax,%ecx │ │ mov $0x1,%al │ │ mov %ecx,-0x50(%ebp) │ │ - mov -0x28(%ebp),%ecx │ │ - mov %eax,-0x38(%ebp) │ │ - mov %edx,-0xbc(%ebp) │ │ - jmp 634ea │ │ - decl -0xcc(%ebp) │ │ - jmp 639a5 │ │ - cmpl $0x1,(%edx) │ │ - jne 63960 │ │ - mov 0x8(%edx),%eax │ │ - mov 0xc(%edx),%edx │ │ - jmp 63971 │ │ - mov %edx,%edi │ │ - mov 0x40(%edx),%edx │ │ + mov -0x14(%ebp),%ecx │ │ + mov %eax,-0x24(%ebp) │ │ + mov %edi,%eax │ │ + jmp 63be1 │ │ + cmp $0x4,%ecx │ │ + jb 64531 │ │ + mov -0x1c(%ebp),%eax │ │ + mov (%eax),%ebx │ │ + jmp 6400a │ │ + cmp $0x7,%ecx │ │ + jbe 64531 │ │ + mov -0x1c(%ebp),%ebx │ │ + movzbl 0x2(%ebx),%ecx │ │ + movzwl (%ebx),%eax │ │ + mov 0x3(%ebx),%edx │ │ + shl $0x10,%ecx │ │ + or %eax,%ecx │ │ + movzbl 0x7(%ebx),%eax │ │ + mov %edx,%ebx │ │ + shl $0x18,%ebx │ │ + or %ecx,%ebx │ │ + mov %edx,%ecx │ │ + shld $0x18,%edx,%eax │ │ + shr $0x8,%eax │ │ + jmp 6400e │ │ + cmp $0x2,%ecx │ │ + jb 64531 │ │ + mov -0x1c(%ebp),%eax │ │ + movzwl (%eax),%ebx │ │ + xor %eax,%eax │ │ + mov %al,%ch │ │ + mov %eax,-0x104(%ebp) │ │ + shl $0x8,%eax │ │ + movzbl %ch,%edx │ │ + mov %ebx,-0x4c(%ebp) │ │ + mov %ebx,-0x100(%ebp) │ │ + mov $0x1,%bl │ │ + mov %ecx,-0x5c(%ebp) │ │ + or %eax,%edx │ │ + mov %edx,-0x48(%ebp) │ │ + jmp 63bdb │ │ + mov 0x40(%eax),%edx │ │ cmp $0x5,%edx │ │ - ja 64036 │ │ - add $0x4,%edi │ │ + ja 64696 │ │ + add $0x4,%eax │ │ + mov %eax,%esi │ │ + mov -0x2c(%ebp),%eax │ │ test %edx,%edx │ │ - jne 634c3 │ │ - mov -0x58(%ebp),%edi │ │ + jne 63b88 │ │ + xor %ecx,%ecx │ │ xor %ebx,%ebx │ │ - xor %edx,%edx │ │ - movl $0x0,-0x1c(%ebp) │ │ - jmp 63aee │ │ - mov %edx,%eax │ │ - mov 0x40(%edx),%edx │ │ + movl $0x0,-0x44(%ebp) │ │ + jmp 641fd │ │ + mov 0x40(%eax),%edx │ │ cmp $0x5,%edx │ │ - ja 64039 │ │ + ja 64696 │ │ add $0x4,%eax │ │ - mov -0x128(%ebp),%ecx │ │ - mov %edi,%ebx │ │ - mov 0x18(%ecx),%ecx │ │ + mov %eax,%ecx │ │ + mov -0xfc(%ebp),%eax │ │ + mov -0x18(%ebp),%ebx │ │ mov %edx,0x8(%esp) │ │ - lea -0xdc(%ebp),%edx │ │ - mov %eax,0x4(%esp) │ │ - mov %ecx,(%esp) │ │ - lea -0xa8(%ebp),%ecx │ │ - call 695e0 │ │ - cmpb $0xff,-0xa8(%ebp) │ │ - jne 63e5f │ │ - mov -0x28(%ebp),%ecx │ │ - mov -0xd8(%ebp),%edx │ │ - test %edx,%edx │ │ - mov %edx,-0x38(%ebp) │ │ - jne 632c7 │ │ - jmp 63d4f │ │ - testb $0x1,-0x24(%ebp) │ │ - mov -0x58(%ebp),%edi │ │ - je 63ae8 │ │ - mov %eax,-0x30(%ebp) │ │ - mov -0x10c(%ebp),%eax │ │ - mov -0x104(%ebp),%ecx │ │ - mov -0x108(%ebp),%edx │ │ - mov 0x68(%eax,%ecx,1),%ecx │ │ - mov 0x68(%eax,%edx,1),%eax │ │ - mov -0xe0(%ebp),%edx │ │ - sub %edx,%ecx │ │ - jb 63f63 │ │ - movaps -0x148(%ebp),%xmm0 │ │ - mov -0xc0(%ebp),%ebx │ │ - mov -0xc4(%ebp),%edi │ │ - add %edx,%eax │ │ - movl $0x0,-0x18(%ebp) │ │ - movlps %xmm0,-0xa8(%ebp) │ │ - mov %ebx,-0xa0(%ebp) │ │ - mov %edi,-0x9c(%ebp) │ │ - mov -0xc8(%ebp),%ebx │ │ - mov -0x2c(%ebp),%edi │ │ - mov %ebx,-0x98(%ebp) │ │ - mov %edi,-0x94(%ebp) │ │ - mov %eax,-0x90(%ebp) │ │ - mov -0x100(%ebp),%eax │ │ - mov %ecx,-0x8c(%ebp) │ │ - mov %al,-0x88(%ebp) │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x80(%ebp),%ecx │ │ - lea -0xa8(%ebp),%edx │ │ - call 69d60 │ │ - mov -0x80(%ebp),%eax │ │ - mov -0x7c(%ebp),%ecx │ │ - mov -0x74(%ebp),%edx │ │ - mov -0x78(%ebp),%edi │ │ + mov %ecx,0x4(%esp) │ │ + lea -0x98(%ebp),%ecx │ │ + lea -0xf8(%ebp),%edx │ │ + mov %eax,(%esp) │ │ + call 696a0 │ │ + cmpb $0xff,-0x98(%ebp) │ │ + jne 64501 │ │ + mov -0x18(%ebp),%ebx │ │ + mov -0x30(%ebp),%ecx │ │ + mov -0xf4(%ebp),%eax │ │ + test %eax,%eax │ │ + mov %eax,-0xe4(%ebp) │ │ + jne 63a22 │ │ + jmp 64498 │ │ + testb $0x1,-0x10(%ebp) │ │ + je 641fa │ │ + mov %eax,-0x2c(%ebp) │ │ + mov -0xe0(%ebp),%ecx │ │ + mov -0x120(%ebp),%eax │ │ + mov -0x124(%ebp),%edx │ │ + mov 0x70(%ecx,%eax,1),%eax │ │ + mov 0x70(%ecx,%edx,1),%esi │ │ + mov -0xcc(%ebp),%ecx │ │ + sub %ecx,%eax │ │ + jb 64660 │ │ + movaps -0x158(%ebp),%xmm0 │ │ + mov -0x9c(%ebp),%edi │ │ + mov -0xa0(%ebp),%edx │ │ + add %ecx,%esi │ │ + movl $0x0,-0x14(%ebp) │ │ + movlps %xmm0,-0x98(%ebp) │ │ + mov %edi,-0x90(%ebp) │ │ + mov %edx,-0x8c(%ebp) │ │ + mov -0xa4(%ebp),%edi │ │ + mov -0x20(%ebp),%edx │ │ + mov %edi,-0x88(%ebp) │ │ + mov %edx,-0x84(%ebp) │ │ + mov %esi,-0x80(%ebp) │ │ + mov %eax,-0x7c(%ebp) │ │ + mov -0x11c(%ebp),%eax │ │ + mov %al,-0x78(%ebp) │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov -0x18(%ebp),%ebx │ │ + lea -0xc8(%ebp),%ecx │ │ + lea -0x98(%ebp),%edx │ │ + call 69d10 │ │ + mov -0xc8(%ebp),%eax │ │ + mov -0xc4(%ebp),%ecx │ │ + mov -0xc0(%ebp),%esi │ │ + mov -0xbc(%ebp),%edi │ │ cmp $0x2,%eax │ │ - mov %ecx,-0x14(%ebp) │ │ - mov %edx,-0x1c(%ebp) │ │ - je 63b7e │ │ + mov %ecx,-0x10(%ebp) │ │ + je 642c2 │ │ cmp $0x1,%eax │ │ - jne 63b8e │ │ - mov -0x1c(%ebp),%eax │ │ - mov -0x70(%ebp),%ecx │ │ - cmp %eax,-0x14(%ebp) │ │ - mov %edi,%eax │ │ - sbb %ecx,%eax │ │ - jae 63a52 │ │ + jne 642d1 │ │ + mov %edi,%ecx │ │ + mov -0xb8(%ebp),%edi │ │ + mov %esi,%eax │ │ + cmp %ecx,-0x10(%ebp) │ │ + sbb %edi,%eax │ │ + jae 64150 │ │ + mov -0x28(%ebp),%eax │ │ + mov %ecx,-0x24(%ebp) │ │ + mov %esi,-0x1c(%ebp) │ │ + cmp -0x40(%ebp),%eax │ │ + jne 641c1 │ │ + mov -0x18(%ebp),%ebx │ │ + lea -0x40(%ebp),%ecx │ │ + call 6b260 │ │ mov -0x3c(%ebp),%eax │ │ - mov %ecx,-0x18(%ebp) │ │ - cmp -0x4c(%ebp),%eax │ │ - jne 63ab2 │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x4c(%ebp),%ecx │ │ - call 6b770 │ │ - mov -0x48(%ebp),%eax │ │ - mov %eax,-0x28(%ebp) │ │ - mov -0x3c(%ebp),%ecx │ │ + mov %eax,-0x30(%ebp) │ │ mov -0x28(%ebp),%edx │ │ - mov -0x1c(%ebp),%ebx │ │ - lea (%ecx,%ecx,4),%eax │ │ - inc %ecx │ │ - mov %edi,0x4(%edx,%eax,4) │ │ - mov -0x14(%ebp),%edi │ │ - mov %ecx,-0x3c(%ebp) │ │ - mov %edi,(%edx,%eax,4) │ │ - mov -0x18(%ebp),%edi │ │ - mov %ebx,0x8(%edx,%eax,4) │ │ - mov %edi,0xc(%edx,%eax,4) │ │ - mov %esi,0x10(%edx,%eax,4) │ │ + mov -0x30(%ebp),%esi │ │ + mov -0x1c(%ebp),%ecx │ │ + mov -0x24(%ebp),%ebx │ │ + lea (%edx,%edx,4),%eax │ │ + inc %edx │ │ + mov %ecx,0x4(%esi,%eax,4) │ │ + mov -0x10(%ebp),%ecx │ │ + mov %edx,-0x28(%ebp) │ │ + mov %ecx,(%esi,%eax,4) │ │ + mov %edi,0xc(%esi,%eax,4) │ │ + mov -0x34(%ebp),%edi │ │ + mov %ebx,0x8(%esi,%eax,4) │ │ + mov %edi,0x10(%esi,%eax,4) │ │ mov $0x1,%al │ │ - mov %ecx,-0x44(%ebp) │ │ - mov %eax,-0x18(%ebp) │ │ - jmp 63a52 │ │ - mov -0x34(%ebp),%ebx │ │ - mov -0x38(%ebp),%edx │ │ - and %bl,%dl │ │ - mov %eax,-0x30(%ebp) │ │ - mov %edi,-0x58(%ebp) │ │ - test $0x1,%dl │ │ - je 63b29 │ │ - mov -0x54(%ebp),%edx │ │ - cmp %edi,%eax │ │ - sbb -0x50(%ebp),%edx │ │ - jae 639a8 │ │ - mov -0x3c(%ebp),%eax │ │ - cmp -0x4c(%ebp),%eax │ │ - jne 63b72 │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x4c(%ebp),%ecx │ │ - call 6b770 │ │ - mov -0x50(%ebp),%eax │ │ - mov -0x48(%ebp),%edx │ │ - mov %edi,%ebx │ │ - mov %eax,-0x18(%ebp) │ │ - jmp 63ba4 │ │ - and -0x1c(%ebp),%bl │ │ + mov %edx,-0x38(%ebp) │ │ + mov %eax,-0x14(%ebp) │ │ + jmp 64150 │ │ + mov -0x24(%ebp),%ecx │ │ + and %cl,%bl │ │ + mov %ecx,%edx │ │ + mov -0x30(%ebp),%ecx │ │ + mov %eax,-0x2c(%ebp) │ │ test $0x1,%bl │ │ - je 639a8 │ │ - mov %eax,%edi │ │ - mov -0x54(%ebp),%ebx │ │ - add -0xf8(%ebp),%edi │ │ - mov %ebx,%edx │ │ - adc -0xf4(%ebp),%edx │ │ - cmp %edi,%eax │ │ - mov %ebx,%eax │ │ - mov %edi,-0x24(%ebp) │ │ - sbb %edx,%eax │ │ - jae 639a8 │ │ - mov -0x3c(%ebp),%eax │ │ - mov %edx,-0x18(%ebp) │ │ + je 64235 │ │ cmp -0x4c(%ebp),%eax │ │ - jne 63b9f │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x4c(%ebp),%ecx │ │ - call 6b770 │ │ - mov -0x48(%ebp),%edx │ │ - jmp 63ba1 │ │ - mov -0x50(%ebp),%eax │ │ - mov %edi,%ebx │ │ - mov %ecx,%edx │ │ - mov %eax,-0x18(%ebp) │ │ - jmp 63ba4 │ │ - mov -0x14(%ebp),%ecx │ │ - cmp $0xff,%cl │ │ - jne 64028 │ │ - mov %ch,%cl │ │ - jmp 63b91 │ │ - mov -0x18(%ebp),%ecx │ │ - mov -0x10(%ebp),%ebx │ │ - test $0x1,%cl │ │ - je 639a5 │ │ - jmp 63bd3 │ │ - mov %ecx,%edx │ │ - mov -0x24(%ebp),%ebx │ │ - mov -0x3c(%ebp),%ecx │ │ - mov -0x54(%ebp),%edi │ │ + mov -0x50(%ebp),%edx │ │ + sbb -0x48(%ebp),%edx │ │ + jae 64270 │ │ + mov -0x28(%ebp),%eax │ │ + cmp -0x40(%ebp),%eax │ │ + jne 6428c │ │ + mov -0x18(%ebp),%ebx │ │ + lea -0x40(%ebp),%ecx │ │ + call 6b260 │ │ + mov -0x3c(%ebp),%ebx │ │ + mov -0x4c(%ebp),%esi │ │ + mov -0x48(%ebp),%edi │ │ + jmp 64294 │ │ + and -0x44(%ebp),%dl │ │ + test $0x1,%dl │ │ + je 64270 │ │ + mov %eax,%esi │ │ + mov -0x50(%ebp),%edx │ │ + add -0x114(%ebp),%esi │ │ + mov %edx,%edi │ │ + adc -0x110(%ebp),%edi │ │ + cmp %esi,%eax │ │ + mov %edx,%eax │ │ + sbb %edi,%eax │ │ + jae 64270 │ │ + mov -0x28(%ebp),%eax │ │ + cmp -0x40(%ebp),%eax │ │ + jne 64292 │ │ + mov -0x18(%ebp),%ebx │ │ + lea -0x40(%ebp),%ecx │ │ + call 6b260 │ │ + mov -0x3c(%ebp),%ebx │ │ + jmp 64294 │ │ + mov -0x18(%ebp),%ebx │ │ + mov -0xf4(%ebp),%eax │ │ + test %eax,%eax │ │ + mov %eax,-0xe4(%ebp) │ │ + jne 63a22 │ │ + jmp 64498 │ │ + mov -0x4c(%ebp),%esi │ │ + mov -0x48(%ebp),%edi │ │ + mov %ecx,%ebx │ │ + mov -0x28(%ebp),%edx │ │ + mov -0x50(%ebp),%ecx │ │ + mov %ebx,-0x30(%ebp) │ │ + lea (%edx,%edx,4),%eax │ │ + inc %edx │ │ + mov %ecx,0x4(%ebx,%eax,4) │ │ + mov -0x2c(%ebp),%ecx │ │ mov %edx,-0x28(%ebp) │ │ - lea (%ecx,%ecx,4),%eax │ │ - inc %ecx │ │ - mov %edi,0x4(%edx,%eax,4) │ │ - mov -0x30(%ebp),%edi │ │ - mov %ecx,-0x3c(%ebp) │ │ - mov %edi,(%edx,%eax,4) │ │ - mov -0x18(%ebp),%edi │ │ - mov %ebx,0x8(%edx,%eax,4) │ │ - mov -0x10(%ebp),%ebx │ │ - mov %edi,0xc(%edx,%eax,4) │ │ - mov %esi,0x10(%edx,%eax,4) │ │ - mov %ecx,-0x44(%ebp) │ │ - mov -0x124(%ebp),%eax │ │ - cmp -0xb4(%ebp),%esi │ │ - mov %eax,-0x88(%ebp) │ │ - movl $0x0,-0xa8(%ebp) │ │ - jne 63bfc │ │ - lea -0xb4(%ebp),%ecx │ │ - call 6b7d0 │ │ - mov -0xb0(%ebp),%eax │ │ - mov -0x88(%ebp),%edx │ │ + mov %ecx,(%ebx,%eax,4) │ │ + mov -0x34(%ebp),%ecx │ │ + mov %edi,0xc(%ebx,%eax,4) │ │ + mov %esi,0x8(%ebx,%eax,4) │ │ + mov %ecx,0x10(%ebx,%eax,4) │ │ + mov %edx,-0x38(%ebp) │ │ + jmp 642df │ │ + mov -0x10(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 64681 │ │ + mov %ah,%al │ │ + jmp 642d4 │ │ + mov -0x14(%ebp),%eax │ │ + test $0x1,%al │ │ + je 640a1 │ │ + mov -0x34(%ebp),%ecx │ │ + mov -0x13c(%ebp),%eax │ │ + sub -0xe4(%ebp),%eax │ │ + cmp -0x68(%ebp),%ecx │ │ + mov %eax,-0x78(%ebp) │ │ + movl $0x0,-0x98(%ebp) │ │ + jne 64308 │ │ + mov -0x18(%ebp),%ebx │ │ + lea -0x68(%ebp),%ecx │ │ + call 6b2c0 │ │ + mov -0x34(%ebp),%esi │ │ + mov -0x64(%ebp),%eax │ │ + mov -0x78(%ebp),%edx │ │ lea (%esi,%esi,8),%ecx │ │ inc %esi │ │ mov %edx,0x20(%eax,%ecx,4) │ │ - movsd -0x90(%ebp),%xmm0 │ │ + mov %esi,-0x34(%ebp) │ │ + movsd -0x80(%ebp),%xmm0 │ │ movsd %xmm0,0x18(%eax,%ecx,4) │ │ - movsd -0x98(%ebp),%xmm0 │ │ + movsd -0x88(%ebp),%xmm0 │ │ movsd %xmm0,0x10(%eax,%ecx,4) │ │ - movsd -0xa8(%ebp),%xmm0 │ │ - movsd -0xa0(%ebp),%xmm1 │ │ + movsd -0x98(%ebp),%xmm0 │ │ + movsd -0x90(%ebp),%xmm1 │ │ movsd %xmm1,0x8(%eax,%ecx,4) │ │ movsd %xmm0,(%eax,%ecx,4) │ │ - mov %esi,-0xac(%ebp) │ │ - jmp 639a5 │ │ - mov -0x10(%ebp),%edi │ │ - mov $0x6,%al │ │ - mov %eax,-0x14(%ebp) │ │ - jmp 63c73 │ │ - mov -0x12c(%ebp),%edx │ │ - mov -0x10(%ebp),%edi │ │ - mov -0x14(%ebp),%eax │ │ - mov $0x13,%al │ │ - mov %eax,-0x14(%ebp) │ │ - add -0x38(%ebp),%edx │ │ - mov %edx,-0x20(%ebp) │ │ - cmpl $0x0,-0x4c(%ebp) │ │ - mov %ecx,-0x18(%ebp) │ │ - je 63c8c │ │ - mov -0x48(%ebp),%eax │ │ - mov %edi,%ebx │ │ + mov %esi,-0x60(%ebp) │ │ + jmp 640a1 │ │ + mov -0x90(%ebp),%ecx │ │ + mov -0x8c(%ebp),%esi │ │ + mov -0x88(%ebp),%edi │ │ + mov %ecx,-0x10(%ebp) │ │ + shr $0x10,%ecx │ │ + mov %ecx,-0x14(%ebp) │ │ + cmpl $0x0,-0x40(%ebp) │ │ + je 64387 │ │ + mov -0x3c(%ebp),%eax │ │ + mov -0x18(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x18(%ebp),%ecx │ │ - mov -0xb0(%ebp),%eax │ │ - test %esi,%esi │ │ - mov %eax,-0x24(%ebp) │ │ - je 63ce9 │ │ - mov -0x24(%ebp),%eax │ │ - mov %edi,%ebx │ │ + call 7b700 │ │ + mov -0x64(%ebp),%eax │ │ + cmpl $0x0,-0x34(%ebp) │ │ + je 643f3 │ │ + mov %edi,-0x24(%ebp) │ │ lea 0x10(%eax),%edi │ │ - jmp 63cb6 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ + mov %eax,-0x1c(%ebp) │ │ + jmp 643a8 │ │ + nopl 0x0(%eax,%eax,1) │ │ add $0x24,%edi │ │ - dec %esi │ │ - je 63ce9 │ │ + decl -0x34(%ebp) │ │ + je 643db │ │ cmpl $0x0,-0x10(%edi) │ │ - je 63cb0 │ │ + je 643a0 │ │ mov -0xc(%edi),%eax │ │ test %eax,%eax │ │ - je 63cb0 │ │ + je 643a0 │ │ cmpl $0x0,-0x8(%edi) │ │ - je 63cd4 │ │ + je 643c6 │ │ + mov -0x18(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x18(%ebp),%ecx │ │ + call 7b700 │ │ cmpl $0x0,(%edi) │ │ - je 63cb0 │ │ + je 643a0 │ │ mov -0x4(%edi),%eax │ │ + mov -0x18(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x18(%ebp),%ecx │ │ - jmp 63cb0 │ │ - xor %edi,%edi │ │ - cmpl $0x0,-0xb4(%ebp) │ │ - je 63d05 │ │ - mov -0x24(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ + call 7b700 │ │ + jmp 643a0 │ │ + mov -0x18(%ebp),%ebx │ │ + mov -0x24(%ebp),%edi │ │ + mov -0x1c(%ebp),%eax │ │ + cmpl $0x0,-0x68(%ebp) │ │ + movl $0x0,-0x1c(%ebp) │ │ + jne 64403 │ │ + jmp 6440b │ │ + mov -0x18(%ebp),%ebx │ │ + cmpl $0x0,-0x68(%ebp) │ │ + movl $0x0,-0x1c(%ebp) │ │ + je 6440b │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x18(%ebp),%ecx │ │ - mov -0x20(%ebp),%eax │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x1c(%ebp),%ebx │ │ - jmp 63e1e │ │ - mov -0xa0(%ebp),%ecx │ │ - mov -0x9c(%ebp),%eax │ │ - mov -0x98(%ebp),%edx │ │ - mov -0x10(%ebp),%edi │ │ - mov %ecx,-0x14(%ebp) │ │ - mov %eax,-0x20(%ebp) │ │ - shr $0x10,%ecx │ │ - mov %edx,-0x1c(%ebp) │ │ - jmp 63c73 │ │ - mov %edx,-0x1c(%ebp) │ │ - mov -0x18(%ebp),%edx │ │ - mov -0x40(%ebp),%esi │ │ - mov -0x14(%ebp),%eax │ │ - mov $0x12,%al │ │ - mov %eax,-0x14(%ebp) │ │ - jmp 63c70 │ │ - mov -0x3c(%ebp),%edx │ │ - cmp $0x2,%edx │ │ - jae 63f77 │ │ - mov -0xac(%ebp),%eax │ │ - mov -0xb0(%ebp),%edi │ │ - cmp %eax,-0xb4(%ebp) │ │ - mov %eax,-0x14(%ebp) │ │ - jbe 63d99 │ │ - test %eax,%eax │ │ - je 63de3 │ │ - mov -0x10(%ebp),%ebx │ │ - lea 0x0(,%eax,4),%eax │ │ - mov %edi,(%esp) │ │ - lea (%eax,%eax,8),%esi │ │ - mov %esi,0x4(%esp) │ │ - call 7c040 │ │ - mov %eax,%edi │ │ - test %eax,%eax │ │ - je 6409d │ │ - mov -0x44(%ebp),%ebx │ │ - mov -0x48(%ebp),%esi │ │ - cmp %ebx,-0x4c(%ebp) │ │ - jbe 63dfe │ │ - test %ebx,%ebx │ │ - je 63e02 │ │ - lea 0x0(,%ebx,4),%eax │ │ - mov %ebx,-0x1c(%ebp) │ │ - mov -0x10(%ebp),%ebx │ │ - mov %esi,(%esp) │ │ - lea (%eax,%eax,4),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov %eax,0x4(%esp) │ │ - call 7c040 │ │ - mov -0x1c(%ebp),%ebx │ │ - test %eax,%eax │ │ - jne 63e16 │ │ - mov -0x18(%ebp),%edx │ │ - mov -0x10(%ebp),%ebx │ │ - mov $0x4,%ecx │ │ - call 246cb │ │ - jmp 640ac │ │ - mov -0x10(%ebp),%ebx │ │ - mov %edi,(%esp) │ │ - call 7bfb0 │ │ - mov $0x4,%edi │ │ - mov -0x44(%ebp),%ebx │ │ - mov -0x48(%ebp),%esi │ │ - cmp %ebx,-0x4c(%ebp) │ │ - ja 63da4 │ │ - mov %esi,%eax │ │ - jmp 63e16 │ │ - mov %esi,(%esp) │ │ - mov %ebx,%esi │ │ - mov -0x10(%ebp),%ebx │ │ - call 7bfb0 │ │ - mov %esi,%ebx │ │ - mov $0x4,%eax │ │ + call 7b700 │ │ + mov -0x10(%ebp),%eax │ │ mov -0x14(%ebp),%edx │ │ - mov %edx,%ecx │ │ - shr $0x10,%ecx │ │ - shl $0x10,%ecx │ │ - mov %ecx,%esi │ │ - movzbl %dh,%ecx │ │ - movzbl %dl,%edx │ │ + movzbl %ah,%ecx │ │ + shl $0x10,%edx │ │ + movzbl %al,%eax │ │ shl $0x8,%ecx │ │ - or %esi,%ecx │ │ - or %ecx,%edx │ │ - mov -0x130(%ebp),%ecx │ │ + or %edx,%ecx │ │ + or %ecx,%eax │ │ + mov -0x140(%ebp),%ecx │ │ cmpl $0x1,(%ecx) │ │ - je 64055 │ │ + je 64773 │ │ + mov -0x1c(%ebp),%edx │ │ movl $0x1,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ - mov %edx,0x8(%ecx) │ │ - mov %eax,0xc(%ecx) │ │ - mov %ebx,0x10(%ecx) │ │ + mov %edx,0x4(%ecx) │ │ + mov %eax,0x8(%ecx) │ │ + mov %esi,0xc(%ecx) │ │ + mov %edi,0x10(%ecx) │ │ lea 0x4(%ecx),%eax │ │ - add $0x14c,%esp │ │ + add $0x15c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov -0xa8(%ebp),%ecx │ │ - mov -0xa4(%ebp),%eax │ │ - mov -0xa0(%ebp),%edx │ │ - jmp 63d28 │ │ - mov -0x2c(%ebp),%eax │ │ - mov $0x13,%cl │ │ - movl $0x0,-0x1c(%ebp) │ │ - mov %al,%ch │ │ - mov -0xc0(%ebp),%eax │ │ - jmp 63f39 │ │ - mov -0x2c(%ebp),%eax │ │ - mov $0x13,%cl │ │ - movl $0x0,-0x1c(%ebp) │ │ - mov %al,%ch │ │ - mov -0x60(%ebp),%eax │ │ - jmp 63f39 │ │ - mov $0x13,%al │ │ + mov $0x10,%al │ │ + mov %eax,-0x10(%ebp) │ │ mov %eax,-0x14(%ebp) │ │ - mov -0xfc(%ebp),%eax │ │ - jmp 63ee7 │ │ - jmp 63eea │ │ - mov $0x38,%al │ │ + cmpl $0x0,-0x40(%ebp) │ │ + jne 64379 │ │ + jmp 64387 │ │ + mov -0x97(%ebp),%ah │ │ + mov -0x94(%ebp),%esi │ │ + mov -0x90(%ebp),%edi │ │ + mov %eax,-0x10(%ebp) │ │ + movzwl -0x96(%ebp),%eax │ │ mov %eax,-0x14(%ebp) │ │ - mov -0xb8(%ebp),%eax │ │ - mov -0x64(%ebp),%edx │ │ - shl $0x8,%eax │ │ - movzbl %dh,%ecx │ │ - or %eax,%ecx │ │ - mov -0x2c(%ebp),%eax │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov -0x14(%ebp),%ecx │ │ - jmp 63f05 │ │ - mov $0x13,%al │ │ + cmpl $0x0,-0x40(%ebp) │ │ + jne 64379 │ │ + jmp 64387 │ │ + mov -0x28(%ebp),%eax │ │ + cmp $0x2,%eax │ │ + jae 646b3 │ │ + mov -0x60(%ebp),%ecx │ │ + mov -0x68(%ebp),%esi │ │ + mov -0x64(%ebp),%eax │ │ + cmp %ecx,%esi │ │ + mov %ecx,-0x10(%ebp) │ │ + jbe 64572 │ │ + test %ecx,%ecx │ │ + je 64562 │ │ + mov -0x18(%ebp),%ebx │ │ + shl $0x2,%esi │ │ + lea 0x0(,%ecx,4),%ecx │ │ + movl $0x4,(%esp) │ │ + lea (%ecx,%ecx,8),%edi │ │ + lea (%esi,%esi,8),%edx │ │ + mov %eax,%ecx │ │ + mov %edi,0x4(%esp) │ │ + call 22120 │ │ + test %eax,%eax │ │ + jne 64572 │ │ + mov -0x18(%ebp),%ebx │ │ + mov $0x4,%ecx │ │ + mov %edi,%edx │ │ + call 247ab │ │ + jmp 646b1 │ │ + mov -0x98(%ebp),%ecx │ │ + mov -0x94(%ebp),%esi │ │ + mov -0x90(%ebp),%edi │ │ + jmp 6436a │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0x20(%ebp),%eax │ │ + mov -0x9c(%ebp),%esi │ │ + jmp 6453a │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0x20(%ebp),%eax │ │ + mov -0x54(%ebp),%esi │ │ + jmp 6453a │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0x20(%ebp),%eax │ │ + mov -0x1c(%ebp),%esi │ │ + mov $0x11,%cl │ │ + xor %edi,%edi │ │ + mov %al,%ch │ │ + mov %ecx,-0x10(%ebp) │ │ + cmpl $0x0,-0x40(%ebp) │ │ + jne 64379 │ │ + jmp 64387 │ │ + mov -0x118(%ebp),%edx │ │ + mov $0x11,%al │ │ + mov %eax,-0x10(%ebp) │ │ + jmp 64617 │ │ + mov -0x18(%ebp),%ebx │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + mov $0x4,%eax │ │ + mov -0x40(%ebp),%ecx │ │ + mov -0x38(%ebp),%edi │ │ + mov -0x3c(%ebp),%esi │ │ + mov %eax,-0x1c(%ebp) │ │ + cmp %edi,%ecx │ │ + jbe 645dd │ │ + test %edi,%edi │ │ + je 645cd │ │ + mov -0x18(%ebp),%ebx │ │ + lea 0x0(,%edi,4),%eax │ │ + shl $0x2,%ecx │ │ + movl $0x4,(%esp) │ │ + lea (%eax,%eax,4),%eax │ │ + lea (%ecx,%ecx,4),%edx │ │ + mov %esi,%ecx │ │ + mov %eax,-0x14(%ebp) │ │ + mov %eax,0x4(%esp) │ │ + call 22120 │ │ + mov %esi,%ecx │ │ + mov %eax,%esi │ │ + test %eax,%eax │ │ + jne 645dd │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x18(%ebp),%ebx │ │ + mov %ecx,%esi │ │ + mov $0x4,%ecx │ │ + call 247ab │ │ + jmp 646b1 │ │ + mov -0x18(%ebp),%ebx │ │ + mov %esi,(%esp) │ │ + call 7b700 │ │ + mov $0x4,%esi │ │ + mov -0x10(%ebp),%eax │ │ + shr $0x10,%eax │ │ mov %eax,-0x14(%ebp) │ │ - mov -0xe4(%ebp),%eax │ │ - jmp 63ee7 │ │ - mov $0x13,%cl │ │ - mov %ecx,-0x14(%ebp) │ │ - mov %eax,-0x20(%ebp) │ │ - mov -0x10(%ebp),%edi │ │ - movl $0x0,-0x1c(%ebp) │ │ - jmp 63c73 │ │ - mov -0x2c(%ebp),%eax │ │ - mov $0x13,%cl │ │ - movl $0x0,-0x1c(%ebp) │ │ - mov -0x10(%ebp),%edi │ │ - mov %al,%ch │ │ - mov %ecx,-0x14(%ebp) │ │ - jmp 63c73 │ │ - mov $0x38,%al │ │ + jmp 6440b │ │ + jmp 64617 │ │ + mov $0x32,%bl │ │ + mov -0x10c(%ebp),%eax │ │ + mov -0xd0(%ebp),%ecx │ │ + mov -0x108(%ebp),%esi │ │ + jmp 6463e │ │ + mov -0xd4(%ebp),%edx │ │ + mov $0x11,%al │ │ + mov %eax,-0x10(%ebp) │ │ + jmp 64617 │ │ + mov $0x11,%cl │ │ + mov %eax,%edx │ │ + mov %ecx,-0x10(%ebp) │ │ + xor %edi,%edi │ │ mov %eax,-0x14(%ebp) │ │ + mov %edx,%esi │ │ + cmpl $0x0,-0x40(%ebp) │ │ + jne 64379 │ │ + jmp 64387 │ │ + mov $0x32,%bl │ │ + mov -0x104(%ebp),%eax │ │ mov -0x5c(%ebp),%ecx │ │ - mov -0xbc(%ebp),%eax │ │ - movzbl %ch,%ecx │ │ + mov -0x100(%ebp),%esi │ │ shl $0x8,%eax │ │ - or %eax,%ecx │ │ - mov -0x2c(%ebp),%eax │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov -0x14(%ebp),%ecx │ │ - mov %al,%ch │ │ - mov -0xf0(%ebp),%eax │ │ - mov %ecx,-0x14(%ebp) │ │ - mov -0x10(%ebp),%edi │ │ - mov %eax,-0x20(%ebp) │ │ - jmp 63c73 │ │ - mov -0x2c(%ebp),%eax │ │ - mov -0x10(%ebp),%edi │ │ - mov $0x13,%dl │ │ - mov %ecx,-0x20(%ebp) │ │ - movl $0x0,-0x1c(%ebp) │ │ - mov %al,%dh │ │ - mov %edx,-0x14(%ebp) │ │ - jmp 63c73 │ │ - xor %edx,%edx │ │ - mov $0x13,%cl │ │ - movl $0x0,-0x1c(%ebp) │ │ - mov %dl,%ch │ │ - mov %ecx,-0x14(%ebp) │ │ + movzbl %ch,%edi │ │ + or %eax,%edi │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0x20(%ebp),%eax │ │ + mov %al,%bh │ │ + mov %ebx,-0x10(%ebp) │ │ + cmpl $0x0,-0x40(%ebp) │ │ + jne 64379 │ │ + jmp 64387 │ │ xor %ecx,%ecx │ │ - jmp 63f3c │ │ - mov -0x48(%ebp),%ecx │ │ - cmp $0x15,%edx │ │ - jae 640ae │ │ - lea (%edx,%edx,4),%eax │ │ - lea 0x14(%ecx),%esi │ │ - mov %ecx,%edx │ │ - mov %ecx,-0x34(%ebp) │ │ - lea (%ecx,%eax,4),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - xor %eax,%eax │ │ - jmp 63fca │ │ - mov -0x34(%ebp),%ecx │ │ - mov %edi,(%ecx) │ │ - mov %ebx,0x4(%ecx) │ │ - mov -0x24(%ebp),%esi │ │ - movsd -0xa8(%ebp),%xmm0 │ │ - movsd %xmm0,0x8(%ecx) │ │ - mov -0xa0(%ebp),%edx │ │ - mov %edx,0x10(%ecx) │ │ - mov %esi,%edx │ │ - add $0x14,%esi │ │ - add $0xffffffec,%eax │ │ - cmp -0x18(%ebp),%esi │ │ - je 63d5b │ │ - mov 0x14(%edx),%edi │ │ - mov 0x18(%edx),%ebx │ │ - cmp (%edx),%edi │ │ - mov %ebx,%ecx │ │ - sbb 0x4(%edx),%ecx │ │ - jae 63fb9 │ │ - mov 0x24(%edx),%ecx │ │ - mov %esi,-0x24(%ebp) │ │ - mov %ecx,-0xa0(%ebp) │ │ - movsd 0x1c(%edx),%xmm0 │ │ - mov %eax,%edx │ │ - movsd %xmm0,-0xa8(%ebp) │ │ - mov -0x4(%esi),%ecx │ │ - test %edx,%edx │ │ - mov %ecx,0x10(%esi) │ │ - movsd -0x14(%esi),%xmm0 │ │ - movsd -0xc(%esi),%xmm1 │ │ - movsd %xmm1,0x8(%esi) │ │ - movsd %xmm0,(%esi) │ │ - je 63f98 │ │ - add $0x14,%edx │ │ - cmp -0x28(%esi),%edi │ │ - mov %ebx,%ecx │ │ - sbb -0x24(%esi),%ecx │ │ - lea -0x14(%esi),%ecx │ │ - mov %ecx,%esi │ │ - jb 63ff4 │ │ - jmp 63f9b │ │ - mov %edi,-0x20(%ebp) │ │ - mov -0x10(%ebp),%edi │ │ - shr $0x10,%ecx │ │ - jmp 63c73 │ │ - mov -0x10(%ebp),%edi │ │ - lea -0x110c(%edi),%eax │ │ + mov $0x11,%al │ │ + movl $0x0,-0x14(%ebp) │ │ + xor %edi,%edi │ │ + mov %cl,%ah │ │ + mov %eax,-0x10(%ebp) │ │ + cmpl $0x0,-0x40(%ebp) │ │ + jne 64379 │ │ + jmp 64387 │ │ + shr $0x10,%eax │ │ + mov %eax,-0x14(%ebp) │ │ + cmpl $0x0,-0x40(%ebp) │ │ + jne 64379 │ │ + jmp 64387 │ │ + mov -0x18(%ebp),%ebx │ │ xor %ecx,%ecx │ │ - mov %edi,%ebx │ │ movl $0x5,(%esp) │ │ + lea -0x1250(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ - call 32bf0 │ │ - jmp 640ac │ │ + call 335c0 │ │ + ud2 │ │ + mov -0x3c(%ebp),%ecx │ │ + cmp $0x15,%eax │ │ + mov %ecx,-0x24(%ebp) │ │ + jae 647be │ │ + mov -0x28(%ebp),%eax │ │ + mov -0x24(%ebp),%esi │ │ + movl $0x0,-0x14(%ebp) │ │ + lea (%eax,%eax,4),%eax │ │ + lea (%esi,%eax,4),%ebx │ │ + lea 0x14(%esi),%eax │ │ + mov %ebx,-0x1c(%ebp) │ │ + jmp 64712 │ │ + mov -0x24(%ebp),%ecx │ │ + mov %edi,(%ecx) │ │ + mov %eax,0x4(%ecx) │ │ + mov -0x1c(%ebp),%ebx │ │ + mov -0x10(%ebp),%edx │ │ + movsd -0x98(%ebp),%xmm0 │ │ + movsd %xmm0,0x8(%ecx) │ │ + mov -0x90(%ebp),%eax │ │ + mov %eax,0x10(%ecx) │ │ + addl $0xffffffec,-0x14(%ebp) │ │ + lea 0x14(%edx),%eax │ │ + mov %edx,%esi │ │ + cmp %ebx,%eax │ │ + je 644a4 │ │ + mov 0x14(%esi),%edi │ │ + mov %eax,%edx │ │ + mov 0x18(%esi),%eax │ │ + cmp (%esi),%edi │ │ + mov %eax,%ecx │ │ + sbb 0x4(%esi),%ecx │ │ + jae 64701 │ │ + mov 0x24(%esi),%ecx │ │ + mov -0x14(%ebp),%ebx │ │ + mov %edx,-0x10(%ebp) │ │ + mov %ecx,-0x90(%ebp) │ │ + movsd 0x1c(%esi),%xmm0 │ │ + movsd %xmm0,-0x98(%ebp) │ │ + mov -0x4(%edx),%ecx │ │ + test %ebx,%ebx │ │ + mov %ecx,0x10(%edx) │ │ + movsd -0x14(%edx),%xmm0 │ │ + movsd -0xc(%edx),%xmm1 │ │ + movsd %xmm1,0x8(%edx) │ │ + movsd %xmm0,(%edx) │ │ + je 646dd │ │ + add $0x14,%ebx │ │ + cmp -0x28(%edx),%edi │ │ + mov %eax,%ecx │ │ + sbb -0x24(%edx),%ecx │ │ + lea -0x14(%edx),%ecx │ │ + mov %ecx,%edx │ │ + jb 6473f │ │ + jmp 646e0 │ │ add $0x4,%ecx │ │ - mov %ecx,-0xa8(%ebp) │ │ - mov %edi,-0xa4(%ebp) │ │ - mov %edx,-0xa0(%ebp) │ │ - mov %eax,-0x9c(%ebp) │ │ - mov %ebx,-0x98(%ebp) │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xa8(%ebp),%ecx │ │ - call 6b980 │ │ - lea -0xaf0(%ebx),%eax │ │ - lea -0x76270(%ebx),%ecx │ │ + mov -0x18(%ebp),%ebx │ │ + mov %ecx,-0x98(%ebp) │ │ + mov -0x1c(%ebp),%ecx │ │ + mov %ecx,-0x94(%ebp) │ │ + lea -0x98(%ebp),%ecx │ │ + mov %eax,-0x90(%ebp) │ │ + mov %esi,-0x8c(%ebp) │ │ + mov %edi,-0x88(%ebp) │ │ + call 6b470 │ │ + lea -0xc44(%ebx),%eax │ │ + lea -0x755fc(%ebx),%ecx │ │ mov $0x1d,%edx │ │ mov %eax,(%esp) │ │ - call 31460 │ │ - mov -0x10(%ebp),%ebx │ │ - mov $0x4,%ecx │ │ - mov %esi,%edx │ │ - call 246cb │ │ - ud2 │ │ - mov -0x10(%ebp),%ebx │ │ - call 6b670 │ │ - jmp 63d5b │ │ - jmp 6410e │ │ - jmp 6410e │ │ - jmp 6410e │ │ - lea -0xa8(%ebp),%ecx │ │ - mov %eax,-0x18(%ebp) │ │ - call 6b830 │ │ - jmp 64111 │ │ - mov -0x10(%ebp),%ebx │ │ - mov %eax,-0x18(%ebp) │ │ + call 31c30 │ │ + mov -0x24(%ebp),%ecx │ │ + mov -0x28(%ebp),%edx │ │ + mov -0x18(%ebp),%ebx │ │ + call 6b170 │ │ + jmp 644a4 │ │ + jmp 6481a │ │ + jmp 6481a │ │ + mov -0x18(%ebp),%ebx │ │ + mov %eax,%edi │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x14(%ebp),%edx │ │ - mov %edi,%ecx │ │ - call 6b900 │ │ - mov -0x18(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xb4(%ebp),%ecx │ │ - mov %eax,-0x18(%ebp) │ │ - call 6b880 │ │ - movl $0x0,-0x24(%ebp) │ │ - jmp 64116 │ │ - mov %eax,-0x18(%ebp) │ │ + call 7b700 │ │ + mov -0x1c(%ebp),%ecx │ │ + mov -0x10(%ebp),%edx │ │ + call 6b3f0 │ │ + mov %edi,(%esp) │ │ + call 77c40 │ │ + mov -0x18(%ebp),%ebx │ │ + lea -0x68(%ebp),%ecx │ │ + mov %eax,%edi │ │ + call 6b370 │ │ + xor %eax,%eax │ │ + jmp 6481e │ │ + jmp 6481a │ │ + mov -0x18(%ebp),%ebx │ │ + lea -0x98(%ebp),%ecx │ │ + mov %eax,%edi │ │ + call 6b320 │ │ + jmp 6481c │ │ + mov %eax,%edi │ │ mov $0x1,%al │ │ - mov %eax,-0x24(%ebp) │ │ - cmpl $0x0,-0x4c(%ebp) │ │ - je 6412a │ │ - mov -0x48(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpb $0x0,-0x24(%ebp) │ │ - je 64149 │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xb4(%ebp),%ecx │ │ - call 6b880 │ │ - mov -0x18(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x18(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ - int3 │ │ + cmpl $0x0,-0x40(%ebp) │ │ + je 64836 │ │ + mov -0x3c(%ebp),%ecx │ │ + mov -0x18(%ebp),%ebx │ │ + mov %eax,%esi │ │ + mov %ecx,(%esp) │ │ + call 7b700 │ │ + mov %esi,%eax │ │ + test %al,%al │ │ + je 6484d │ │ + mov -0x18(%ebp),%ebx │ │ + lea -0x68(%ebp),%ecx │ │ + call 6b370 │ │ + mov %edi,(%esp) │ │ + call 77c40 │ │ + mov -0x18(%ebp),%ebx │ │ + mov %edi,(%esp) │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0xcc,%esp │ │ - mov %ecx,-0xbc(%ebp) │ │ - mov 0x8(%edx),%ecx │ │ - call 6417a │ │ + sub $0xec,%esp │ │ + call 64871 │ │ pop %eax │ │ - add $0x1a662,%eax │ │ + mov %ecx,-0x24(%ebp) │ │ + mov (%edx),%ecx │ │ + add $0x1981b,%eax │ │ mov %eax,-0x14(%ebp) │ │ - mov (%edx),%eax │ │ - mov 0x4(%ecx),%edi │ │ - mov %ecx,-0x20(%ebp) │ │ - mov (%eax),%eax │ │ - movzbl 0xc1(%edi),%ecx │ │ - mov 0xcc(%edi),%esi │ │ - mov %edi,-0x44(%ebp) │ │ - mov 0x20(%eax),%ebx │ │ - xor %eax,%eax │ │ - cmp $0x8,%cl │ │ - mov %esi,-0x10(%ebp) │ │ - mov %cl,-0x2d(%ebp) │ │ - sete %al │ │ - mov %eax,-0x18(%ebp) │ │ - lea 0x4(%esi,%eax,8),%esi │ │ - mov 0xc8(%edi),%eax │ │ - mov %ebx,-0x5c(%ebp) │ │ - add $0xa8,%edi │ │ - sub %eax,%esi │ │ - sub %esi,%ebx │ │ - jb 642d6 │ │ - mov %eax,%esi │ │ + mov 0x8(%edx),%eax │ │ + mov (%ecx),%ecx │ │ + mov 0x4(%eax),%edi │ │ + mov 0x20(%ecx),%ebx │ │ + xor %ecx,%ecx │ │ + cmpb $0x8,0x105(%edi) │ │ + mov 0x10c(%edi),%esi │ │ + mov %ebx,-0x48(%ebp) │ │ + sete %cl │ │ + shl $0x3,%ecx │ │ + add 0x110(%edi),%ecx │ │ + sub %esi,%ecx │ │ + add $0x4,%ecx │ │ + sub %ecx,%ebx │ │ + jb 648e5 │ │ sub %ebx,%esi │ │ - jbe 642d6 │ │ + jbe 648e5 │ │ + mov 0x104(%edi),%ecx │ │ + mov %esi,-0x1c(%ebp) │ │ + mov 0x120(%edi),%esi │ │ + add 0x108(%edi),%ebx │ │ + mov %ecx,-0x44(%ebp) │ │ + and $0xff00,%ecx │ │ + add $0x8,%esi │ │ + cmp $0x300,%ecx │ │ + jne 64903 │ │ + mov %ebx,%ecx │ │ + mov %esi,%ebx │ │ + jmp 648f2 │ │ + mov -0x48(%ebp),%eax │ │ + mov $0x35,%ecx │ │ + xor %ebx,%ebx │ │ + mov %eax,-0x1c(%ebp) │ │ + mov %ecx,%esi │ │ + mov %ecx,%edx │ │ + mov -0x24(%ebp),%ecx │ │ + xor %edi,%edi │ │ + shr $0x8,%esi │ │ + jmp 6499b │ │ mov 0x4(%edx),%ecx │ │ - movl $0x0,-0x1c(%ebp) │ │ + mov (%eax),%eax │ │ + mov %edi,-0x4c(%ebp) │ │ + mov -0x1c(%ebp),%edi │ │ movzbl (%ecx),%ecx │ │ - mov %cl,-0x25(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + mov %cl,-0xd(%ebp) │ │ mov 0xc(%edx),%ecx │ │ - mov -0x20(%ebp),%edx │ │ - mov %edi,-0x20(%ebp) │ │ - mov %eax,%edi │ │ - mov (%ecx),%ecx │ │ - mov (%edx),%edx │ │ - mov %ecx,-0x9c(%ebp) │ │ - mov -0x44(%ebp),%ecx │ │ - mov %edx,-0x40(%ebp) │ │ - mov 0xc4(%ecx),%edx │ │ - mov 0xe0(%ecx),%eax │ │ - mov -0x20(%ebp),%ecx │ │ - movl $0x0,-0x20(%ebp) │ │ - add %edx,%ebx │ │ - add %edx,%edi │ │ - mov %eax,-0x24(%ebp) │ │ - mov -0x5c(%ebp),%edx │ │ + mov -0x44(%ebp),%edx │ │ + mov (%ecx),%eax │ │ + mov -0x48(%ebp),%ecx │ │ + mov %edx,-0xb4(%ebp) │ │ mov %ebx,-0xb0(%ebp) │ │ - mov %esi,-0xac(%ebp) │ │ - mov %ecx,-0xa8(%ebp) │ │ - lea 0x8(%eax),%ecx │ │ - mov -0x18(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - movl $0x0,-0x18(%ebp) │ │ - mov %edi,-0x2c(%ebp) │ │ - mov %ecx,-0xa4(%ebp) │ │ + mov -0x14(%ebp),%ebx │ │ + mov %edi,-0xac(%ebp) │ │ + lea -0xb0(%ebp),%edx │ │ + mov %esi,-0xa8(%ebp) │ │ movl $0x0,-0xa0(%ebp) │ │ - mov %edx,%esi │ │ - lea 0x4(,%eax,8),%ecx │ │ - not %esi │ │ - add %ecx,%esi │ │ - add %ebx,%esi │ │ - mov %edx,%eax │ │ - sub %ecx,%eax │ │ - xor %ecx,%ecx │ │ - sub %ebx,%eax │ │ - movzbl (%edi,%eax,1),%edx │ │ - cmp $0x3f,%ecx │ │ - jne 6427e │ │ - cmp $0x1,%dl │ │ - ja 642e8 │ │ - mov %edx,-0x10(%ebp) │ │ - xor %edi,%edi │ │ - mov %esi,%ebx │ │ - mov $0x0,%esi │ │ - mov -0x10(%ebp),%edx │ │ - and $0x7f,%dl │ │ - movzbl %dl,%edx │ │ - shld %cl,%edx,%edi │ │ - shl %cl,%edx │ │ - test $0x20,%cl │ │ - cmovne %edx,%edi │ │ - cmovne %esi,%edx │ │ - mov -0x18(%ebp),%esi │ │ - or %edx,-0x20(%ebp) │ │ - mov -0x10(%ebp),%edx │ │ - or %edi,%esi │ │ - test %dl,%dl │ │ - mov %esi,-0x18(%ebp) │ │ - jns 642f8 │ │ - mov -0x2c(%ebp),%edi │ │ - mov %ebx,%esi │ │ - add $0x7,%ecx │ │ - dec %esi │ │ - inc %eax │ │ - jne 64270 │ │ - mov %edx,%ecx │ │ - movl $0x0,-0x18(%ebp) │ │ - mov $0x13,%dl │ │ - movl $0x0,-0x1c(%ebp) │ │ - jmp 64848 │ │ - xor %ecx,%ecx │ │ - movl $0x0,-0x1c(%ebp) │ │ - mov $0x3b,%dl │ │ - xor %esi,%esi │ │ - jmp 64848 │ │ - mov %edx,%ecx │ │ - mov $0x6,%dl │ │ - movl $0x0,-0x18(%ebp) │ │ - jmp 64848 │ │ - mov -0x2c(%ebp),%ecx │ │ - lea 0x1(%ecx,%eax,1),%eax │ │ - mov -0x20(%ebp),%ecx │ │ - mov %eax,-0xb0(%ebp) │ │ - mov %ebx,-0xac(%ebp) │ │ - or -0x18(%ebp),%ecx │ │ - je 6494c │ │ - cmpl $0x0,-0x18(%ebp) │ │ + add %ecx,%edi │ │ + lea -0x98(%ebp),%ecx │ │ + mov %eax,-0x34(%ebp) │ │ + mov %edi,-0xa4(%ebp) │ │ + call 61bd0 │ │ + movzbl -0x98(%ebp),%eax │ │ + cmp $0xff,%al │ │ + je 649e1 │ │ + mov %eax,-0x28(%ebp) │ │ + movzbl -0x95(%ebp),%eax │ │ + movzwl -0x97(%ebp),%esi │ │ + mov -0x90(%ebp),%ebx │ │ mov -0x24(%ebp),%ecx │ │ - jne 64341 │ │ + xor %edi,%edi │ │ + shl $0x10,%eax │ │ + or %eax,%esi │ │ + mov -0x94(%ebp),%eax │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0x28(%ebp),%edx │ │ + shl $0x8,%esi │ │ + movzbl %dl,%eax │ │ + or %esi,%eax │ │ + cmpl $0x1,(%ecx) │ │ + je 64fb1 │ │ + movl $0x1,(%ecx) │ │ + mov %edi,0x4(%ecx) │ │ + mov %eax,0x8(%ecx) │ │ + mov -0x1c(%ebp),%eax │ │ + mov %eax,0xc(%ecx) │ │ + mov -0x48(%ebp),%eax │ │ + mov %ebx,0x10(%ecx) │ │ + mov %eax,0x14(%ecx) │ │ mov -0x20(%ebp),%eax │ │ - dec %eax │ │ - cmp 0x10(%ecx),%eax │ │ - jae 64341 │ │ - lea (%eax,%eax,4),%esi │ │ - shl $0x4,%esi │ │ - add 0xc(%ecx),%esi │ │ - cmpb $0x1,0x4e(%esi) │ │ - je 643f2 │ │ - jmp 643fc │ │ - mov 0x14(%ecx),%eax │ │ + mov %eax,0x18(%ecx) │ │ + mov -0x30(%ebp),%eax │ │ + mov %eax,0x1c(%ecx) │ │ + lea 0x4(%ecx),%eax │ │ + add $0xec,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + mov -0x94(%ebp),%esi │ │ + mov -0x90(%ebp),%edx │ │ + mov %esi,%eax │ │ + or %edx,%eax │ │ + je 65011 │ │ + mov -0xa8(%ebp),%ecx │ │ + mov -0x18(%ebp),%ebx │ │ + test %edx,%edx │ │ + mov %edx,-0x2c(%ebp) │ │ + jne 64a1d │ │ + lea -0x1(%esi),%eax │ │ + cmp 0x8(%ecx),%eax │ │ + jae 64a1d │ │ + lea (%eax,%eax,4),%edx │ │ + shl $0x4,%edx │ │ + add 0x4(%ecx),%edx │ │ + jmp 64ad7 │ │ + mov 0xc(%ecx),%eax │ │ + mov $0x10,%dl │ │ + mov %esi,-0x1c(%ebp) │ │ + mov %edx,-0x28(%ebp) │ │ test %eax,%eax │ │ - je 6470e │ │ - mov 0x18(%ecx),%ecx │ │ - mov -0x20(%ebp),%esi │ │ - mov %ecx,-0xb4(%ebp) │ │ - mov %eax,-0x24(%ebp) │ │ + je 64e29 │ │ + mov 0x10(%ecx),%ecx │ │ + mov %ecx,-0x9c(%ebp) │ │ + mov %eax,-0x30(%ebp) │ │ movzwl 0x3ce(%eax),%eax │ │ - mov $0xffffffff,%ebx │ │ - mov %eax,-0xb8(%ebp) │ │ - lea 0x0(,%eax,8),%eax │ │ + mov $0xffffffff,%edx │ │ + lea 0x0(,%eax,8),%esi │ │ + mov %eax,-0xdc(%ebp) │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - xchg %ax,%ax │ │ - test %eax,%eax │ │ - je 643bc │ │ - mov -0x24(%ebp),%edx │ │ - mov -0x18(%ebp),%edi │ │ - mov 0x378(%edx,%ebx,8),%ecx │ │ - mov 0x37c(%edx,%ebx,8),%edx │ │ - cmp %esi,%ecx │ │ - mov %edx,-0x2c(%ebp) │ │ - sbb %edi,%edx │ │ - setb %dl │ │ - cmp %ecx,%esi │ │ - sbb -0x2c(%ebp),%edi │ │ - sbb $0x0,%dl │ │ - inc %ebx │ │ - add $0xfffffff8,%eax │ │ - cmp $0x1,%dl │ │ - je 64380 │ │ - movzbl %dl,%eax │ │ - test %eax,%eax │ │ - jne 643c2 │ │ - jmp 643e1 │ │ - mov -0xb8(%ebp),%ebx │ │ - mov -0x24(%ebp),%eax │ │ - subl $0x1,-0xb4(%ebp) │ │ - mov -0x10(%ebp),%edx │ │ - jb 6470e │ │ - mov 0x3d0(%eax,%ebx,4),%eax │ │ - jmp 64358 │ │ - mov -0x24(%ebp),%esi │ │ - lea (%ebx,%ebx,4),%eax │ │ - shl $0x4,%eax │ │ - add %eax,%esi │ │ - cmpb $0x1,0x4e(%esi) │ │ - jne 643fc │ │ - movl $0x1,-0xa0(%ebp) │ │ - cmpl $0x1,(%esi) │ │ - jne 645e3 │ │ - mov 0x8(%esi),%edi │ │ - mov 0xc(%esi),%edx │ │ + nop │ │ + test %esi,%esi │ │ + je 64a9f │ │ + mov -0x30(%ebp),%eax │ │ + mov -0x2c(%ebp),%ecx │ │ + mov 0x37c(%eax,%edx,8),%ebx │ │ + mov 0x378(%eax,%edx,8),%edi │ │ + mov -0x1c(%ebp),%eax │ │ + cmp %eax,%edi │ │ + mov %ebx,-0x20(%ebp) │ │ + sbb %ecx,%ebx │ │ + setb %bl │ │ + cmp %edi,%eax │ │ + sbb -0x20(%ebp),%ecx │ │ + sbb $0x0,%bl │ │ + inc %edx │ │ + add $0xfffffff8,%esi │ │ + cmp $0x1,%bl │ │ + je 64a60 │ │ + movzbl %bl,%ecx │ │ + test %ecx,%ecx │ │ + jne 64aa5 │ │ + jmp 64ac9 │ │ + mov -0xdc(%ebp),%edx │ │ + mov -0x9c(%ebp),%eax │ │ + sub $0x1,%eax │ │ + jb 64e29 │ │ + mov %eax,-0x9c(%ebp) │ │ + mov -0x30(%ebp),%eax │ │ + mov 0x3d0(%eax,%edx,4),%eax │ │ + jmp 64a39 │ │ + lea (%edx,%edx,4),%ecx │ │ + mov -0x30(%ebp),%edx │ │ + mov -0x18(%ebp),%ebx │ │ + shl $0x4,%ecx │ │ + add %ecx,%edx │ │ + cmpb $0x1,0x4e(%edx) │ │ + mov -0x34(%ebp),%ecx │ │ + jne 64ae6 │ │ + incl -0xa0(%ebp) │ │ + cmpl $0x1,(%edx) │ │ + jne 64d02 │ │ + mov 0x8(%edx),%esi │ │ + mov 0xc(%edx),%edx │ │ test %edx,%edx │ │ - je 645fc │ │ - mov -0x44(%ebp),%eax │ │ + je 64d1b │ │ + mov -0x4c(%ebp),%eax │ │ shl $0x2,%edx │ │ - movl $0x0,-0x10(%ebp) │ │ - lea (%edx,%edx,2),%esi │ │ - mov 0xfc(%eax),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - movzbl -0x2d(%ebp),%eax │ │ - mov %eax,-0x20(%ebp) │ │ - movzbl -0x25(%ebp),%eax │ │ + movl $0x0,-0x20(%ebp) │ │ + lea (%edx,%edx,2),%edi │ │ + mov 0x124(%eax),%eax │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0x44(%ebp),%eax │ │ + movzbl %ah,%eax │ │ mov %eax,-0x2c(%ebp) │ │ - jmp 64464 │ │ - nopl 0x0(%eax) │ │ + movzbl -0xd(%ebp),%eax │ │ + mov %eax,-0x44(%ebp) │ │ + jmp 64c3e │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov -0x34(%ebp),%ecx │ │ + mov -0x18(%ebp),%ebx │ │ cmp $0x3,%eax │ │ - je 64517 │ │ + je 64b5b │ │ cmp $0x31,%eax │ │ - jne 64458 │ │ - cmpl $0x0,-0x10(%ebp) │ │ - je 6456f │ │ - add $0xc,%edi │ │ - add $0xfffffff4,%esi │ │ - je 64603 │ │ - mov 0x8(%edi),%eax │ │ + jne 64b46 │ │ + cmpl $0x0,-0x20(%ebp) │ │ + je 64bb0 │ │ + movzbl -0xd(%ebp),%eax │ │ + add $0xc,%esi │ │ + add $0xfffffff4,%edi │ │ + jne 64c3e │ │ + jmp 64d26 │ │ + cmpl $0x0,-0x20(%ebp) │ │ + jne 64b46 │ │ mov -0x14(%ebp),%ebx │ │ - lea -0x58(%ebp),%ecx │ │ - lea -0xb0(%ebp),%edx │ │ - mov %eax,-0x50(%ebp) │ │ - mov -0xa8(%ebp),%eax │ │ - movsd (%edi),%xmm0 │ │ - movsd %xmm0,-0x58(%ebp) │ │ - mov 0x18(%eax),%eax │ │ + lea -0xd8(%ebp),%ecx │ │ + lea -0x98(%ebp),%edx │ │ + call 67330 │ │ + mov -0x1c(%ebp),%edx │ │ + mov -0x2c(%ebp),%ecx │ │ + lea -0xd8(%ebp),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov %edx,0x4(%esp) │ │ + mov -0x18(%ebp),%edx │ │ + mov %ecx,(%esp) │ │ + lea -0x40(%ebp),%ecx │ │ + call 62770 │ │ + xor %eax,%eax │ │ + cmpb $0xff,-0x40(%ebp) │ │ + mov -0x28(%ebp),%ecx │ │ + jne 64ba8 │ │ + mov -0x3c(%ebp),%eax │ │ + mov -0x38(%ebp),%ecx │ │ + mov %eax,-0x20(%ebp) │ │ + mov %ecx,-0x28(%ebp) │ │ + jmp 64c25 │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0xd8(%ebp),%ecx │ │ + lea -0x98(%ebp),%edx │ │ + call 67330 │ │ + mov -0xd8(%ebp),%eax │ │ + mov -0xd4(%ebp),%edx │ │ + mov -0xd0(%ebp),%ecx │ │ + movl $0x10,0x18(%esp) │ │ + mov %eax,-0x20(%ebp) │ │ + mov -0x34(%ebp),%eax │ │ + mov %edx,(%esp) │ │ mov %ecx,0x4(%esp) │ │ + lea -0x40(%ebp),%ecx │ │ + mov -0x20(%ebp),%edx │ │ + mov %eax,0x14(%esp) │ │ + mov -0x4c(%ebp),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov -0x18(%ebp),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov -0x44(%ebp),%eax │ │ + mov %eax,0x8(%esp) │ │ + call 67980 │ │ + movzbl -0x40(%ebp),%edx │ │ + cmp $0xff,%dl │ │ + jne 64f63 │ │ + mov -0x3c(%ebp),%eax │ │ + mov -0x38(%ebp),%ecx │ │ + mov %eax,-0x20(%ebp) │ │ + mov %ecx,-0x30(%ebp) │ │ + movzbl -0xd(%ebp),%eax │ │ + mov -0x34(%ebp),%ecx │ │ + mov -0x18(%ebp),%ebx │ │ + add $0xc,%esi │ │ + add $0xfffffff4,%edi │ │ + je 64d26 │ │ + mov 0x8(%esi),%eax │ │ + mov -0x14(%ebp),%ebx │ │ lea -0x98(%ebp),%ecx │ │ + lea -0xb4(%ebp),%edx │ │ + mov %eax,-0xd0(%ebp) │ │ + lea -0xd8(%ebp),%eax │ │ + movsd (%esi),%xmm0 │ │ mov %eax,(%esp) │ │ - call 649d0 │ │ + movsd %xmm0,-0xd8(%ebp) │ │ + call 65090 │ │ mov -0x98(%ebp),%eax │ │ and -0x94(%ebp),%eax │ │ cmp $0xffffffff,%eax │ │ - je 6471a │ │ - movzwl -0x88(%ebp),%eax │ │ + je 64e36 │ │ + movzwl -0x78(%ebp),%eax │ │ cmp $0x46,%eax │ │ - jle 64440 │ │ + jle 64b30 │ │ + mov -0x34(%ebp),%ecx │ │ + mov -0x18(%ebp),%ebx │ │ cmp $0x47,%eax │ │ - je 6444e │ │ + je 64b40 │ │ cmp $0x2007,%eax │ │ - je 644cc │ │ + je 64cb1 │ │ cmp $0x6e,%eax │ │ - jne 64458 │ │ + jne 64b46 │ │ mov -0x14(%ebp),%ebx │ │ - lea -0x58(%ebp),%ecx │ │ + lea -0xd8(%ebp),%ecx │ │ lea -0x98(%ebp),%edx │ │ - call 66ed0 │ │ - mov -0x18(%ebp),%edx │ │ - mov -0x20(%ebp),%ecx │ │ - lea -0x58(%ebp),%eax │ │ + call 67330 │ │ + mov -0x1c(%ebp),%edx │ │ + mov -0x2c(%ebp),%ecx │ │ + lea -0xd8(%ebp),%eax │ │ mov %eax,0x8(%esp) │ │ mov %edx,0x4(%esp) │ │ - mov -0x40(%ebp),%edx │ │ - mov %ecx,(%esp) │ │ - lea -0x3c(%ebp),%ecx │ │ - call 61d90 │ │ - cmpb $0xff,-0x3c(%ebp) │ │ - jne 64458 │ │ - mov -0x34(%ebp),%eax │ │ - mov -0x38(%ebp),%ecx │ │ - mov %eax,-0x24(%ebp) │ │ - mov %ecx,-0x10(%ebp) │ │ - jmp 64458 │ │ - cmpl $0x0,-0x10(%ebp) │ │ - jne 64458 │ │ - mov -0x14(%ebp),%ebx │ │ - lea -0x58(%ebp),%ecx │ │ - lea -0x98(%ebp),%edx │ │ - call 66ed0 │ │ mov -0x18(%ebp),%edx │ │ - mov -0x20(%ebp),%ecx │ │ - lea -0x58(%ebp),%eax │ │ - mov %eax,0x8(%esp) │ │ - mov %edx,0x4(%esp) │ │ - mov -0x40(%ebp),%edx │ │ mov %ecx,(%esp) │ │ - lea -0x3c(%ebp),%ecx │ │ - call 61d90 │ │ - cmpb $0xff,-0x3c(%ebp) │ │ - mov -0x1c(%ebp),%eax │ │ - movl $0x0,-0x10(%ebp) │ │ - jne 6456a │ │ - mov -0x38(%ebp),%eax │ │ - mov %eax,-0x10(%ebp) │ │ - mov -0x34(%ebp),%eax │ │ - mov %eax,-0x1c(%ebp) │ │ - jmp 645db │ │ - mov -0x14(%ebp),%ebx │ │ - lea -0x58(%ebp),%ecx │ │ - lea -0x98(%ebp),%edx │ │ - call 66ed0 │ │ - mov -0x58(%ebp),%eax │ │ - mov -0x54(%ebp),%edx │ │ - mov -0x50(%ebp),%ecx │ │ - movl $0x10,0x18(%esp) │ │ - mov %eax,-0x10(%ebp) │ │ - mov -0x9c(%ebp),%eax │ │ - mov %edx,(%esp) │ │ - mov %ecx,0x4(%esp) │ │ - lea -0x3c(%ebp),%ecx │ │ - mov -0x10(%ebp),%edx │ │ - mov %eax,0x14(%esp) │ │ - mov -0x44(%ebp),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov -0x40(%ebp),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov -0x2c(%ebp),%eax │ │ - mov %eax,0x8(%esp) │ │ - call 676e0 │ │ - movzbl -0x3c(%ebp),%edx │ │ - cmp $0xff,%dl │ │ - jne 6489c │ │ + lea -0x40(%ebp),%ecx │ │ + call 62770 │ │ + cmpb $0xff,-0x40(%ebp) │ │ + jne 64c28 │ │ mov -0x38(%ebp),%eax │ │ - mov %eax,-0x10(%ebp) │ │ - mov -0x34(%ebp),%eax │ │ - mov %eax,-0x24(%ebp) │ │ - jmp 64458 │ │ - mov 0x40(%esi),%edx │ │ + mov -0x3c(%ebp),%ecx │ │ + mov %eax,-0x30(%ebp) │ │ + mov %ecx,-0x20(%ebp) │ │ + jmp 64c28 │ │ + mov %edx,%esi │ │ + mov 0x40(%edx),%edx │ │ cmp $0x5,%edx │ │ - ja 648b6 │ │ + ja 64f7e │ │ add $0x4,%esi │ │ - mov %esi,%edi │ │ test %edx,%edx │ │ - jne 64413 │ │ - movl $0x0,-0x10(%ebp) │ │ - mov -0xa0(%ebp),%eax │ │ - movsd -0xb0(%ebp),%xmm0 │ │ - movsd -0xa8(%ebp),%xmm1 │ │ - mov -0x40(%ebp),%esi │ │ - mov -0x44(%ebp),%edi │ │ - mov %eax,-0x70(%ebp) │ │ - movzbl -0x25(%ebp),%eax │ │ + jne 64afd │ │ + movzbl -0xd(%ebp),%eax │ │ + movl $0x0,-0x20(%ebp) │ │ + movsd -0xa4(%ebp),%xmm0 │ │ + movsd -0xb4(%ebp),%xmm2 │ │ + movsd -0xac(%ebp),%xmm1 │ │ + mov -0x4c(%ebp),%esi │ │ + movsd %xmm0,-0x70(%ebp) │ │ movsd %xmm1,-0x78(%ebp) │ │ - movsd %xmm0,-0x80(%ebp) │ │ + movsd %xmm2,-0x80(%ebp) │ │ movl $0x0,-0x98(%ebp) │ │ movl $0x4,-0x94(%ebp) │ │ movl $0x0,-0x90(%ebp) │ │ movl $0x0,-0x8c(%ebp) │ │ movl $0x4,-0x88(%ebp) │ │ movl $0x0,-0x84(%ebp) │ │ - mov %al,-0x60(%ebp) │ │ - mov %esi,-0x6c(%ebp) │ │ - mov -0x9c(%ebp),%esi │ │ - mov %edi,-0x68(%ebp) │ │ + mov %al,-0x5c(%ebp) │ │ + mov %ebx,-0x68(%ebp) │ │ mov %esi,-0x64(%ebp) │ │ + mov %ecx,-0x60(%ebp) │ │ mov -0x14(%ebp),%ebx │ │ - lea -0x58(%ebp),%ecx │ │ + lea -0xd8(%ebp),%ecx │ │ lea -0x98(%ebp),%edx │ │ movl $0x0,0x4(%esp) │ │ movl $0x0,(%esp) │ │ - call 65ca0 │ │ - mov -0x10(%ebp),%ebx │ │ - cmpb $0xff,-0x58(%ebp) │ │ - je 6473f │ │ - mov -0x58(%ebp),%eax │ │ - mov -0x54(%ebp),%edi │ │ - mov -0x50(%ebp),%ecx │ │ + call 66150 │ │ + cmpb $0xff,-0xd8(%ebp) │ │ + je 64e5a │ │ + mov -0xd4(%ebp),%eax │ │ + mov -0xd8(%ebp),%esi │ │ + mov -0xd0(%ebp),%ebx │ │ cmpl $0x0,-0x98(%ebp) │ │ - mov %eax,-0x10(%ebp) │ │ - mov %ecx,-0x18(%ebp) │ │ - mov %edi,-0x2c(%ebp) │ │ - je 646da │ │ + mov %eax,-0x1c(%ebp) │ │ + je 64dfb │ │ mov -0x94(%ebp),%eax │ │ + mov %ebx,%edi │ │ mov -0x14(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x2c(%ebp),%edi │ │ - mov -0x10(%ebp),%esi │ │ - shr $0x10,%esi │ │ + call 7b700 │ │ + mov %edi,%ebx │ │ + mov %esi,-0x28(%ebp) │ │ + shr $0x8,%esi │ │ cmpl $0x0,-0x8c(%ebp) │ │ - je 646fd │ │ + je 64e1f │ │ mov -0x88(%ebp),%eax │ │ + mov %ebx,%edi │ │ mov -0x14(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x2c(%ebp),%edi │ │ - mov -0x10(%ebp),%edx │ │ - movl $0x0,-0x1c(%ebp) │ │ - mov %dh,%cl │ │ - jmp 64848 │ │ - mov -0x20(%ebp),%edi │ │ - mov %edx,%ecx │ │ - mov $0x12,%dl │ │ - jmp 64848 │ │ + call 7b700 │ │ + mov %edi,%ebx │ │ + mov -0x24(%ebp),%ecx │ │ + xor %edi,%edi │ │ + jmp 64998 │ │ + mov -0x24(%ebp),%ecx │ │ + mov -0x2c(%ebp),%ebx │ │ + xor %edi,%edi │ │ + jmp 64998 │ │ mov -0x90(%ebp),%edx │ │ - mov -0x88(%ebp),%eax │ │ - mov -0x8c(%ebp),%edi │ │ - movl $0x0,-0x1c(%ebp) │ │ + mov -0x8c(%ebp),%eax │ │ + mov -0x88(%ebp),%ebx │ │ mov %edx,%esi │ │ - mov %eax,-0x18(%ebp) │ │ - mov %dh,%cl │ │ - jmp 64845 │ │ + mov %eax,-0x1c(%ebp) │ │ + shr $0x8,%esi │ │ + mov -0x24(%ebp),%ecx │ │ + xor %edi,%edi │ │ + jmp 6499b │ │ mov -0x84(%ebp),%edx │ │ cmp $0x2,%edx │ │ - jae 648d1 │ │ - mov -0x90(%ebp),%eax │ │ + jae 64f99 │ │ + mov -0x90(%ebp),%edi │ │ mov -0x98(%ebp),%edx │ │ mov -0x94(%ebp),%esi │ │ - cmp %eax,%edx │ │ - mov %eax,-0x10(%ebp) │ │ - jbe 647a9 │ │ - mov %ebx,%edi │ │ - test %eax,%eax │ │ - je 647ae │ │ + cmp %edi,%edx │ │ + mov %edi,-0x28(%ebp) │ │ + jbe 64eb9 │ │ + test %edi,%edi │ │ + je 64ebe │ │ mov -0x14(%ebp),%ebx │ │ - shl $0x5,%eax │ │ + shl $0x5,%edi │ │ shl $0x5,%edx │ │ mov %esi,%ecx │ │ movl $0x4,(%esp) │ │ - mov %eax,-0x18(%ebp) │ │ - mov %eax,0x4(%esp) │ │ - call 21f50 │ │ + mov %edi,0x4(%esp) │ │ + call 22120 │ │ test %eax,%eax │ │ - mov %edi,%ebx │ │ - mov %eax,-0x1c(%ebp) │ │ - jne 647c2 │ │ - mov -0x18(%ebp),%edx │ │ + mov %eax,-0x18(%ebp) │ │ + jne 64ed0 │ │ mov -0x14(%ebp),%ebx │ │ mov $0x4,%ecx │ │ - call 246cb │ │ - jmp 6482a │ │ - mov %esi,-0x1c(%ebp) │ │ - jmp 647c2 │ │ + mov %edi,%edx │ │ + call 247ab │ │ + jmp 64f33 │ │ + mov %esi,-0x18(%ebp) │ │ + jmp 64ed0 │ │ mov -0x14(%ebp),%ebx │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov %edi,%ebx │ │ - movl $0x4,-0x1c(%ebp) │ │ - mov -0x84(%ebp),%edx │ │ + call 7b700 │ │ + movl $0x4,-0x18(%ebp) │ │ mov -0x8c(%ebp),%eax │ │ - mov -0x88(%ebp),%edi │ │ - cmp %edx,%eax │ │ - mov %edx,-0x18(%ebp) │ │ - jbe 6483e │ │ - cmpl $0x0,-0x18(%ebp) │ │ - mov %ebx,%esi │ │ - je 6482c │ │ + mov -0x84(%ebp),%ebx │ │ + mov -0x88(%ebp),%esi │ │ + mov -0x24(%ebp),%ecx │ │ + cmp %ebx,%eax │ │ + jbe 64f35 │ │ + test %ebx,%ebx │ │ + je 64f3a │ │ shl $0x3,%eax │ │ - mov -0x14(%ebp),%ebx │ │ - mov %edi,%ecx │ │ + mov %ebx,%edi │ │ + mov %esi,%ecx │ │ movl $0x4,(%esp) │ │ lea (%eax,%eax,2),%edx │ │ - mov -0x18(%ebp),%eax │ │ - lea 0x0(,%eax,8),%eax │ │ + lea 0x0(,%ebx,8),%eax │ │ + mov -0x14(%ebp),%ebx │ │ lea (%eax,%eax,2),%eax │ │ - mov %eax,-0x20(%ebp) │ │ + mov %eax,-0x2c(%ebp) │ │ mov %eax,0x4(%esp) │ │ - call 21f50 │ │ - mov %edi,%ecx │ │ - mov %eax,%edi │ │ + call 22120 │ │ + mov -0x24(%ebp),%ecx │ │ + mov %edi,%ebx │ │ test %eax,%eax │ │ - mov %esi,%ebx │ │ - jne 6483e │ │ - mov -0x20(%ebp),%edx │ │ + mov %eax,-0x1c(%ebp) │ │ + jne 64f53 │ │ + mov -0x2c(%ebp),%edx │ │ mov -0x14(%ebp),%ebx │ │ - mov %ecx,%esi │ │ mov $0x4,%ecx │ │ - call 246cb │ │ + call 247ab │ │ ud2 │ │ + mov %esi,-0x1c(%ebp) │ │ + jmp 64f53 │ │ + mov %ebx,%edi │ │ mov -0x14(%ebp),%ebx │ │ - mov %edi,(%esp) │ │ - call 7bfb0 │ │ - mov $0x4,%edi │ │ - mov %esi,%ebx │ │ - mov -0x10(%ebp),%edx │ │ + mov %esi,(%esp) │ │ + call 7b700 │ │ + mov -0x24(%ebp),%ecx │ │ + mov %edi,%ebx │ │ + movl $0x4,-0x1c(%ebp) │ │ + mov -0x28(%ebp),%edx │ │ + mov -0x18(%ebp),%edi │ │ mov %edx,%esi │ │ - mov %dh,%cl │ │ - shr $0x10,%esi │ │ - movzbl %cl,%ecx │ │ - shl $0x10,%esi │ │ - movzbl %dl,%eax │ │ - shl $0x8,%ecx │ │ - or %esi,%ecx │ │ - or %ecx,%eax │ │ - mov -0xbc(%ebp),%ecx │ │ - cmpl $0x1,(%ecx) │ │ - je 648ec │ │ - mov -0x1c(%ebp),%edx │ │ - movl $0x1,(%ecx) │ │ - mov %edx,0x4(%ecx) │ │ - mov %eax,0x8(%ecx) │ │ - mov -0x18(%ebp),%eax │ │ - mov %edi,0xc(%ecx) │ │ - mov %eax,0x10(%ecx) │ │ - mov -0x5c(%ebp),%eax │ │ - mov %eax,0x14(%ecx) │ │ - mov -0x24(%ebp),%eax │ │ - mov %ebx,0x18(%ecx) │ │ - mov %eax,0x1c(%ecx) │ │ - lea 0x4(%ecx),%eax │ │ - add $0xcc,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - mov -0x34(%ebp),%eax │ │ - movzbl -0x3b(%ebp),%ecx │ │ - movzwl -0x3a(%ebp),%esi │ │ - mov -0x38(%ebp),%edi │ │ - movl $0x0,-0x1c(%ebp) │ │ - mov %eax,-0x18(%ebp) │ │ - jmp 64848 │ │ + shr $0x8,%esi │ │ + jmp 6499b │ │ + movzbl -0x3d(%ebp),%eax │ │ + mov -0x3c(%ebp),%ecx │ │ + movzwl -0x3f(%ebp),%esi │ │ + mov -0x38(%ebp),%ebx │ │ + shl $0x10,%eax │ │ + mov %ecx,-0x1c(%ebp) │ │ + or %eax,%esi │ │ + jmp 64e50 │ │ mov -0x14(%ebp),%ebx │ │ xor %ecx,%ecx │ │ movl $0x5,(%esp) │ │ - lea -0x110c(%ebx),%eax │ │ + lea -0x1250(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ - call 32bf0 │ │ + call 335c0 │ │ mov -0x88(%ebp),%ecx │ │ cmp $0x15,%edx │ │ - jae 6495a │ │ + jae 6501f │ │ mov -0x14(%ebp),%ebx │ │ - call 67ae0 │ │ - mov -0x10(%ebp),%ebx │ │ - jmp 6474e │ │ + call 67e10 │ │ + jmp 64e69 │ │ add $0x4,%ecx │ │ - mov -0x5c(%ebp),%edx │ │ + mov -0x1c(%ebp),%edx │ │ mov %ecx,-0x98(%ebp) │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %ecx,-0x94(%ebp) │ │ - mov -0x18(%ebp),%ecx │ │ + mov -0x48(%ebp),%ecx │ │ + mov %edi,-0x94(%ebp) │ │ mov %eax,-0x90(%ebp) │ │ - mov %edi,-0x8c(%ebp) │ │ - mov %ecx,-0x88(%ebp) │ │ - mov -0x24(%ebp),%ecx │ │ - mov %edx,-0x84(%ebp) │ │ - mov %ebx,-0x80(%ebp) │ │ + mov %edx,-0x8c(%ebp) │ │ + mov %ebx,-0x88(%ebp) │ │ + mov -0x20(%ebp),%edx │ │ mov -0x14(%ebp),%ebx │ │ + mov %ecx,-0x84(%ebp) │ │ + mov -0x30(%ebp),%ecx │ │ + mov %edx,-0x80(%ebp) │ │ mov %ecx,-0x7c(%ebp) │ │ lea -0x98(%ebp),%ecx │ │ - call 67c20 │ │ - lea -0xaf0(%ebx),%eax │ │ - lea -0x76270(%ebx),%ecx │ │ + call 67f40 │ │ + lea -0xc44(%ebx),%eax │ │ + lea -0x755fc(%ebx),%ecx │ │ mov $0x1d,%edx │ │ mov %eax,(%esp) │ │ - call 31460 │ │ + call 31c30 │ │ mov -0x14(%ebp),%ebx │ │ - lea -0x828(%ebx),%ecx │ │ - call 32cb0 │ │ + lea -0x994(%ebx),%ecx │ │ + call 34650 │ │ mov -0x14(%ebp),%ebx │ │ - call 679e0 │ │ - mov -0x10(%ebp),%ebx │ │ - jmp 6474e │ │ + call 67c90 │ │ + jmp 64e69 │ │ mov -0x14(%ebp),%ebx │ │ mov %eax,%edi │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,-0x10(%ebp) │ │ - jne 649b1 │ │ - jmp 649bf │ │ + call 7b700 │ │ + cmpl $0x0,-0x28(%ebp) │ │ + jne 65073 │ │ + jmp 65081 │ │ mov %eax,%edi │ │ - jmp 64994 │ │ + jmp 65056 │ │ cmpl $0x0,-0x98(%ebp) │ │ mov %eax,%edi │ │ - je 6499f │ │ + je 65061 │ │ mov -0x94(%ebp),%esi │ │ mov -0x14(%ebp),%ebx │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ cmpl $0x0,-0x8c(%ebp) │ │ - je 649bf │ │ + je 65081 │ │ mov -0x88(%ebp),%eax │ │ - mov %eax,-0x1c(%ebp) │ │ - mov -0x1c(%ebp),%eax │ │ + mov %eax,-0x18(%ebp) │ │ + mov -0x18(%ebp),%eax │ │ mov -0x14(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x14(%ebp),%ebx │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ - int3 │ │ - int3 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x3c,%esp │ │ - mov 0x8(%ebp),%eax │ │ - mov (%edx),%edi │ │ - mov %edx,-0x14(%ebp) │ │ - mov 0x4(%edx),%edx │ │ - call 649e9 │ │ - pop %ebx │ │ + sub $0x5c,%esp │ │ mov %ecx,-0x18(%ebp) │ │ - add $0x19df3,%ebx │ │ - shr $0x10,%eax │ │ - mov %eax,-0x24(%ebp) │ │ - mov 0xc(%ebp),%eax │ │ - movzwl 0xa(%eax),%eax │ │ - mov %ax,-0x1c(%ebp) │ │ + mov (%edx),%ecx │ │ + call 650a3 │ │ + pop %eax │ │ + mov 0x8(%edx),%edi │ │ + mov %edx,-0x1c(%ebp) │ │ + add $0x18fe9,%eax │ │ + mov %eax,-0x34(%ebp) │ │ + lea 0x4(%edx),%eax │ │ + mov %eax,-0x30(%ebp) │ │ + mov 0x4(%edx),%eax │ │ + mov %ecx,-0x2c(%ebp) │ │ + shr $0x10,%ecx │ │ + mov %ecx,-0x58(%ebp) │ │ + mov 0x8(%ebp),%ecx │ │ + movzwl 0xa(%ecx),%ecx │ │ + mov %cx,-0x36(%ebp) │ │ + movzwl %cx,%edx │ │ mov %edi,-0x10(%ebp) │ │ - mov %edx,%edi │ │ - movzwl %ax,%edx │ │ - lea -0x1(%edx),%ecx │ │ - cmp $0x2b,%ecx │ │ - ja 64acb │ │ - mov -0x7b72c(%ebx,%ecx,4),%ecx │ │ - add %ebx,%ecx │ │ - jmp *%ecx │ │ - mov %eax,%esi │ │ - test %edi,%edi │ │ - je 65672 │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x14(%ebp),%ecx │ │ - lea -0x1(%edi),%edx │ │ - mov %edi,-0x20(%ebp) │ │ - lea 0x1(%eax),%edi │ │ - mov %edi,(%ecx) │ │ - mov %edx,0x4(%ecx) │ │ - movzbl (%eax),%eax │ │ - mov %eax,%ecx │ │ - and $0x7f,%eax │ │ - test %cl,%cl │ │ - jns 64a04 │ │ - test %edx,%edx │ │ - je 65849 │ │ - mov -0x20(%ebp),%ecx │ │ - mov %ebx,-0x38(%ebp) │ │ - mov -0x10(%ebp),%ebx │ │ - movzwl %ax,%eax │ │ - lea -0x2(%ecx),%edx │ │ - mov -0x10(%ebp),%ecx │ │ - lea 0x2(%ecx),%edi │ │ - mov -0x14(%ebp),%ecx │ │ - mov %edi,(%ecx) │ │ - mov %edx,0x4(%ecx) │ │ - movzbl 0x1(%ebx),%ebx │ │ - mov %bl,-0x34(%ebp) │ │ - and $0x7f,%ebx │ │ - shl $0x7,%ebx │ │ - or %ebx,%eax │ │ - mov -0x38(%ebp),%ebx │ │ - cmpb $0x0,-0x34(%ebp) │ │ - jns 64a04 │ │ + mov %eax,-0x14(%ebp) │ │ + lea -0x1(%edx),%edi │ │ + cmp $0x2b,%edi │ │ + ja 6518e │ │ + mov -0x34(%ebp),%ebx │ │ + mov -0x7b1ac(%ebx,%edi,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + mov -0x10(%ebp),%edx │ │ + mov %ecx,%esi │ │ test %edx,%edx │ │ - je 65849 │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x20(%ebp),%edx │ │ - lea 0x3(%ecx),%edi │ │ + je 65b68 │ │ mov -0x14(%ebp),%ecx │ │ - add $0xfffffffd,%edx │ │ - mov %edi,(%ecx) │ │ - mov %edx,0x4(%ecx) │ │ - mov -0x10(%ebp),%ecx │ │ - movzbl 0x2(%ecx),%ecx │ │ - cmp $0x3,%cx │ │ - ja 65ac9 │ │ + lea -0x1(%edx),%edi │ │ + mov -0x1c(%ebp),%edx │ │ + lea 0x1(%ecx),%eax │ │ + movsbl (%ecx),%ecx │ │ + mov %eax,0x4(%edx) │ │ + mov %edi,0x8(%edx) │ │ + test %cx,%cx │ │ + jns 650d0 │ │ + test %edi,%edi │ │ + je 65cf1 │ │ + mov -0x14(%ebp),%edi │ │ + movswl %cx,%edx │ │ + and $0x7f,%edx │ │ + movzbl 0x1(%edi),%ecx │ │ + lea 0x2(%edi),%eax │ │ + mov -0x10(%ebp),%edi │ │ + mov %ecx,%ebx │ │ + and $0x7f,%ecx │ │ + add $0xfffffffe,%edi │ │ + shl $0x7,%ecx │ │ + or %edx,%ecx │ │ + test %bl,%bl │ │ + mov -0x1c(%ebp),%ebx │ │ + mov %eax,0x4(%ebx) │ │ + mov %edi,0x8(%ebx) │ │ + jns 650d0 │ │ + test %edi,%edi │ │ + je 65cf1 │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x1c(%ebp),%eax │ │ + movzbl 0x2(%edx),%edi │ │ + add $0x3,%edx │ │ + add $0xfffffffd,%ebx │ │ + mov %edx,0x4(%eax) │ │ + mov %ebx,0x8(%eax) │ │ + cmp $0x3,%di │ │ + ja 65f5f │ │ + movzwl %di,%esi │ │ movzwl %cx,%ecx │ │ - movzwl %ax,%eax │ │ - shl $0xe,%ecx │ │ - or %ecx,%eax │ │ - jmp 64a04 │ │ + mov %ebx,%edi │ │ + mov %edx,%eax │ │ + shl $0xe,%esi │ │ + or %esi,%ecx │ │ + jmp 650d0 │ │ + mov -0x34(%ebp),%ebx │ │ add $0xffffe0ff,%edx │ │ cmp $0x20,%edx │ │ - ja 6567c │ │ - add -0x7b67c(%ebx,%edx,4),%ebx │ │ - jmp *%ebx │ │ - test %edi,%edi │ │ - je 6566b │ │ - mov -0x10(%ebp),%edx │ │ - xor %ecx,%ecx │ │ - movl $0x0,-0x24(%ebp) │ │ - lea (%edx,%edi,1),%eax │ │ - dec %edi │ │ - inc %edx │ │ - mov %edi,-0x20(%ebp) │ │ - xor %edi,%edi │ │ - mov %eax,-0x1c(%ebp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - xchg %ax,%ax │ │ - movzbl -0x1(%edx),%eax │ │ - cmp $0x3f,%ecx │ │ - jne 64b21 │ │ - cmp $0x1,%al │ │ - ja 6568c │ │ - mov %edx,%ebx │ │ - mov %eax,%edx │ │ - xor %esi,%esi │ │ - mov %edi,-0x10(%ebp) │ │ - mov $0x0,%edi │ │ - and $0x7f,%dl │ │ - movzbl %dl,%edx │ │ - shld %cl,%edx,%esi │ │ - shl %cl,%edx │ │ - test $0x20,%cl │ │ - cmovne %edx,%esi │ │ - cmovne %edi,%edx │ │ - mov -0x10(%ebp),%edi │ │ - or %esi,%edi │ │ - mov -0x24(%ebp),%esi │ │ - or %edx,%esi │ │ - test %al,%al │ │ - mov %esi,%edx │ │ - jns 65862 │ │ - mov %edx,-0x24(%ebp) │ │ - mov %ebx,%edx │ │ - add $0x7,%ecx │ │ - mov %al,%ah │ │ - inc %edx │ │ - addl $0xffffffff,-0x20(%ebp) │ │ - jb 64b10 │ │ - jmp 65655 │ │ - mov 0x8(%ebp),%eax │ │ + ja 65b74 │ │ + mov -0x7b0fc(%ebx,%edx,4),%eax │ │ + add %ebx,%eax │ │ + jmp *%eax │ │ + mov -0x30(%ebp),%edx │ │ + lea -0x28(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0x28(%ebp),%eax │ │ + cmp $0xff,%al │ │ + je 65b84 │ │ + movzbl -0x25(%ebp),%ecx │ │ + movzwl -0x27(%ebp),%edx │ │ + movsd -0x24(%ebp),%xmm0 │ │ + mov %cl,-0x48(%ebp) │ │ + mov %dx,-0x4a(%ebp) │ │ + jmp 65cfc │ │ + mov -0x2c(%ebp),%eax │ │ cmp $0x8,%ah │ │ - jne 64c86 │ │ - mov -0x10(%ebp),%edx │ │ - cmp $0x8,%edi │ │ - jb 657a0 │ │ - mov -0x14(%ebp),%ecx │ │ + jne 652b1 │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x8,%ebx │ │ + jb 65c96 │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x1c(%ebp),%ecx │ │ + add $0xfffffff8,%ebx │ │ lea 0x8(%edx),%eax │ │ - add $0xfffffff8,%edi │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ + mov %eax,0x4(%ecx) │ │ + mov %ebx,0x8(%ecx) │ │ mov 0x3(%edx),%eax │ │ movzbl 0x7(%edx),%ecx │ │ shld $0x18,%eax,%ecx │ │ - jne 65735 │ │ - movzbl 0x2(%edx),%ebx │ │ + jne 659f0 │ │ movzwl (%edx),%ecx │ │ + movzbl 0x2(%edx),%edx │ │ shl $0x18,%eax │ │ - shl $0x10,%ebx │ │ - or %ecx,%ebx │ │ - or %eax,%ebx │ │ - jmp 64ca2 │ │ - test %edi,%edi │ │ - je 6566b │ │ - mov -0x10(%ebp),%ebx │ │ - xor %ecx,%ecx │ │ - movl $0x0,-0x24(%ebp) │ │ - lea (%ebx,%edi,1),%eax │ │ - dec %edi │ │ - inc %ebx │ │ - mov %edi,-0x20(%ebp) │ │ - xor %edi,%edi │ │ - mov %eax,-0x1c(%ebp) │ │ - nopl 0x0(%eax,%eax,1) │ │ - movzbl -0x1(%ebx),%eax │ │ - cmp $0x3f,%ecx │ │ - jne 64bf1 │ │ - cmp $0x1,%al │ │ - ja 65850 │ │ - mov %eax,%edx │ │ - xor %esi,%esi │ │ - mov %edi,-0x10(%ebp) │ │ - mov $0x0,%edi │ │ - and $0x7f,%dl │ │ - movzbl %dl,%edx │ │ - shld %cl,%edx,%esi │ │ - shl %cl,%edx │ │ - test $0x20,%cl │ │ - cmovne %edx,%esi │ │ - cmovne %edi,%edx │ │ - mov -0x10(%ebp),%edi │ │ - or %esi,%edi │ │ - mov -0x24(%ebp),%esi │ │ - or %edx,%esi │ │ - test %al,%al │ │ - mov %esi,%edx │ │ - jns 65888 │ │ - add $0x7,%ecx │ │ - inc %ebx │ │ - addl $0xffffffff,-0x20(%ebp) │ │ - mov %al,%ah │ │ - mov %edx,-0x24(%ebp) │ │ - jb 64be0 │ │ - jmp 65655 │ │ - mov 0x8(%ebp),%eax │ │ + shl $0x10,%edx │ │ + or %ecx,%edx │ │ + mov %edx,%ecx │ │ + or %eax,%ecx │ │ + jmp 652d1 │ │ + mov -0x30(%ebp),%edx │ │ + lea -0x28(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0x28(%ebp),%eax │ │ + cmp $0xff,%al │ │ + je 65ba7 │ │ + movzbl -0x25(%ebp),%ecx │ │ + movzwl -0x27(%ebp),%edx │ │ + movsd -0x24(%ebp),%xmm0 │ │ + mov %cl,-0x44(%ebp) │ │ + mov %dx,-0x46(%ebp) │ │ + jmp 65d15 │ │ + mov -0x2c(%ebp),%eax │ │ cmp $0x8,%ah │ │ - jne 656a3 │ │ - mov -0x10(%ebp),%edx │ │ - cmp $0x8,%edi │ │ - jb 657a0 │ │ - mov -0x14(%ebp),%ecx │ │ + jne 65bd2 │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x8,%ebx │ │ + jb 65c96 │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x1c(%ebp),%ecx │ │ + add $0xfffffff8,%ebx │ │ lea 0x8(%edx),%eax │ │ - add $0xfffffff8,%edi │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ + mov %eax,0x4(%ecx) │ │ + mov %ebx,0x8(%ecx) │ │ mov 0x3(%edx),%eax │ │ movzbl 0x7(%edx),%ecx │ │ shld $0x18,%eax,%ecx │ │ - jne 65735 │ │ - movzbl 0x2(%edx),%ebx │ │ + jne 659f0 │ │ movzwl (%edx),%ecx │ │ + movzbl 0x2(%edx),%edx │ │ shl $0x18,%eax │ │ - shl $0x10,%ebx │ │ - or %ecx,%ebx │ │ - or %eax,%ebx │ │ - jmp 656bf │ │ - mov -0x10(%ebp),%edx │ │ - cmp $0x4,%edi │ │ - jb 657a0 │ │ + shl $0x10,%edx │ │ + or %ecx,%edx │ │ + mov %edx,%ecx │ │ + or %eax,%ecx │ │ + jmp 65bf2 │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x4,%ebx │ │ + jb 65c96 │ │ mov -0x14(%ebp),%ecx │ │ - lea 0x4(%edx),%eax │ │ - add $0xfffffffc,%edi │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ - mov (%edx),%ebx │ │ - mov %ebx,%ecx │ │ - mov %ebx,%esi │ │ - mov $0x1b,%edi │ │ - shr $0x8,%ecx │ │ + mov -0x1c(%ebp),%edx │ │ + add $0xfffffffc,%ebx │ │ + lea 0x4(%ecx),%eax │ │ + mov %eax,0x4(%edx) │ │ + mov %ebx,0x8(%edx) │ │ + mov (%ecx),%ecx │ │ + mov %ecx,%edx │ │ + mov %ecx,%esi │ │ + movl $0x1c,-0x10(%ebp) │ │ + shr $0x8,%edx │ │ shr $0x10,%esi │ │ - jmp 65814 │ │ - cmp $0x3,%edi │ │ - jb 655ba │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - add $0xfffffffd,%edi │ │ - lea 0x3(%ecx),%eax │ │ - mov %eax,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - mov $0x1d,%edi │ │ - jmp 6557a │ │ - cmp $0x8,%edi │ │ - jb 655ba │ │ - mov -0x10(%ebp),%ecx │ │ + jmp 65ae9 │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x3,%ebx │ │ + jb 6608a │ │ mov -0x14(%ebp),%edx │ │ - add $0xfffffff8,%edi │ │ + mov -0x1c(%ebp),%ecx │ │ + add $0xfffffffd,%ebx │ │ + movl $0x1e,-0x10(%ebp) │ │ + jmp 65a79 │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x8,%ebx │ │ + jb 6608a │ │ + mov -0x14(%ebp),%ecx │ │ + mov -0x1c(%ebp),%edx │ │ + add $0xfffffff8,%ebx │ │ + movl $0x1a,-0x10(%ebp) │ │ lea 0x8(%ecx),%eax │ │ - mov %eax,(%edx) │ │ - mov %edi,0x4(%edx) │ │ + mov %eax,0x4(%edx) │ │ + mov %ebx,0x8(%edx) │ │ movzbl 0x2(%ecx),%eax │ │ mov 0x3(%ecx),%esi │ │ - movzwl (%ecx),%ebx │ │ - movzbl 0x7(%ecx),%ecx │ │ - mov %esi,%edi │ │ - shld $0x18,%esi,%ecx │ │ + movzbl 0x7(%ecx),%ebx │ │ + movzwl (%ecx),%edi │ │ + mov %esi,%ecx │ │ shl $0x10,%eax │ │ + shld $0x18,%esi,%ebx │ │ shl $0x18,%esi │ │ - mov %ecx,-0x1c(%ebp) │ │ - lea (%ebx,%eax,1),%ecx │ │ + lea (%edi,%eax,1),%edx │ │ or %eax,%esi │ │ - shr $0x8,%edi │ │ - shrd $0x10,%edi,%esi │ │ shr $0x8,%ecx │ │ - mov $0x19,%edi │ │ - jmp 65814 │ │ - cmp $0x4,%edi │ │ - jb 655ba │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - add $0xfffffffc,%edi │ │ + shrd $0x10,%ecx,%esi │ │ + mov %edi,%ecx │ │ + shr $0x8,%edx │ │ + jmp 65ae9 │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x4,%ebx │ │ + jb 6608a │ │ + mov -0x14(%ebp),%ecx │ │ + mov -0x1c(%ebp),%edx │ │ + add $0xfffffffc,%ebx │ │ lea 0x4(%ecx),%eax │ │ - mov %eax,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - mov (%ecx),%ebx │ │ - mov %ebx,%ecx │ │ - mov %ebx,%esi │ │ - jmp 6587b │ │ - cmp $0x4,%edi │ │ - jb 655ba │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - add $0xfffffffc,%edi │ │ + mov %eax,0x4(%edx) │ │ + mov %ebx,0x8(%edx) │ │ + mov (%ecx),%ecx │ │ + jmp 65b91 │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x4,%ebx │ │ + jb 6608a │ │ + mov -0x14(%ebp),%ecx │ │ + mov -0x1c(%ebp),%edx │ │ + add $0xfffffffc,%ebx │ │ lea 0x4(%ecx),%eax │ │ - mov %eax,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - mov (%ecx),%ebx │ │ - mov %ebx,%ecx │ │ - mov %ebx,%esi │ │ - jmp 659ef │ │ - test %edi,%edi │ │ - je 6566b │ │ - mov -0x10(%ebp),%edx │ │ - xor %ecx,%ecx │ │ - movl $0x0,-0x24(%ebp) │ │ - lea (%edx,%edi,1),%eax │ │ - dec %edi │ │ - inc %edx │ │ - mov %edi,-0x20(%ebp) │ │ - xor %edi,%edi │ │ - mov %eax,-0x1c(%ebp) │ │ - movzbl -0x1(%edx),%eax │ │ - cmp $0x3f,%ecx │ │ - jne 64da6 │ │ - cmp $0x1,%al │ │ - ja 6568c │ │ - mov %edx,%ebx │ │ - mov %eax,%edx │ │ - xor %esi,%esi │ │ - mov %edi,-0x10(%ebp) │ │ - mov $0x0,%edi │ │ - and $0x7f,%dl │ │ - movzbl %dl,%edx │ │ - shld %cl,%edx,%esi │ │ - shl %cl,%edx │ │ - test $0x20,%cl │ │ - cmovne %edx,%esi │ │ - cmovne %edi,%edx │ │ - mov -0x10(%ebp),%edi │ │ - or %esi,%edi │ │ - mov -0x24(%ebp),%esi │ │ - or %edx,%esi │ │ - test %al,%al │ │ - mov %esi,%edx │ │ - jns 659ad │ │ - mov %edx,-0x24(%ebp) │ │ - mov %ebx,%edx │ │ - add $0x7,%ecx │ │ - mov %al,%ah │ │ - inc %edx │ │ - addl $0xffffffff,-0x20(%ebp) │ │ - jb 64d95 │ │ - jmp 65655 │ │ - mov 0x8(%ebp),%eax │ │ + mov %eax,0x4(%edx) │ │ + mov %ebx,0x8(%edx) │ │ + mov (%ecx),%ecx │ │ + jmp 65d6d │ │ + mov -0x30(%ebp),%edx │ │ + lea -0x28(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0x28(%ebp),%eax │ │ + cmp $0xff,%al │ │ + je 65d2c │ │ + movzbl -0x25(%ebp),%ecx │ │ + movzwl -0x27(%ebp),%edx │ │ + movsd -0x24(%ebp),%xmm0 │ │ + mov %cl,-0x50(%ebp) │ │ + mov %dx,-0x52(%ebp) │ │ + jmp 65eb2 │ │ + mov -0x2c(%ebp),%eax │ │ cmp $0x8,%ah │ │ - jne 656c5 │ │ - mov -0x10(%ebp),%edx │ │ - cmp $0x8,%edi │ │ - jb 657a0 │ │ - mov -0x14(%ebp),%ecx │ │ + jne 65c08 │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x8,%ebx │ │ + jb 65c96 │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x1c(%ebp),%ecx │ │ + add $0xfffffff8,%ebx │ │ lea 0x8(%edx),%eax │ │ - add $0xfffffff8,%edi │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ + mov %eax,0x4(%ecx) │ │ + mov %ebx,0x8(%ecx) │ │ mov 0x3(%edx),%eax │ │ movzbl 0x7(%edx),%ecx │ │ shld $0x18,%eax,%ecx │ │ - jne 65735 │ │ - movzbl 0x2(%edx),%ebx │ │ + jne 659f0 │ │ movzwl (%edx),%ecx │ │ + movzbl 0x2(%edx),%edx │ │ shl $0x18,%eax │ │ - shl $0x10,%ebx │ │ - or %ecx,%ebx │ │ - or %eax,%ebx │ │ - jmp 656e1 │ │ - cmp $0x8,%edi │ │ - jb 64eaa │ │ - mov -0x10(%ebp),%edx │ │ - mov -0x14(%ebp),%ecx │ │ - add $0xfffffff8,%edi │ │ + shl $0x10,%edx │ │ + or %ecx,%edx │ │ + mov %edx,%ecx │ │ + or %eax,%ecx │ │ + jmp 65f49 │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x8,%ebx │ │ + jb 65c96 │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x1c(%ebp),%ecx │ │ + add $0xfffffff8,%ebx │ │ lea 0x8(%edx),%eax │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ + mov %eax,0x4(%ecx) │ │ + mov %ebx,0x8(%ecx) │ │ mov 0x3(%edx),%eax │ │ movzbl 0x7(%edx),%ecx │ │ shld $0x18,%eax,%ecx │ │ - jne 65735 │ │ + jne 659f0 │ │ movzbl 0x2(%edx),%esi │ │ - movzwl (%edx),%ebx │ │ + movzwl (%edx),%ecx │ │ shl $0x18,%eax │ │ shl $0x10,%esi │ │ - lea (%ebx,%esi,1),%ecx │ │ + lea (%ecx,%esi,1),%edx │ │ or %eax,%esi │ │ - jmp 659ef │ │ - cmp $0x2,%edi │ │ - jb 655ba │ │ - mov -0x10(%ebp),%ecx │ │ + jmp 65d71 │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x2,%ebx │ │ + jb 6608a │ │ + mov -0x14(%ebp),%ecx │ │ + mov -0x1c(%ebp),%edx │ │ + add $0xfffffffe,%ebx │ │ + movl $0xe,-0x10(%ebp) │ │ + jmp 65ad6 │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x8,%ebx │ │ + jb 65c96 │ │ mov -0x14(%ebp),%edx │ │ - add $0xfffffffe,%edi │ │ - lea 0x2(%ecx),%eax │ │ - mov %eax,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - mov $0xd,%edi │ │ - jmp 6580a │ │ - cmp $0x8,%edi │ │ - jae 656f5 │ │ - mov -0x10(%ebp),%edx │ │ - jmp 657a0 │ │ + mov -0x1c(%ebp),%ecx │ │ + add $0xfffffff8,%ebx │ │ + lea 0x8(%edx),%eax │ │ + mov %eax,0x4(%ecx) │ │ + mov %ebx,0x8(%ecx) │ │ + mov 0x3(%edx),%eax │ │ + movzbl 0x7(%edx),%ecx │ │ + shld $0x18,%eax,%ecx │ │ + jne 659f0 │ │ + movzbl 0x2(%edx),%esi │ │ + movzwl (%edx),%ecx │ │ + shl $0x18,%eax │ │ + shl $0x10,%esi │ │ + lea (%ecx,%esi,1),%edx │ │ + or %eax,%esi │ │ + jmp 65bf6 │ │ + mov -0x10(%ebp),%ebx │ │ + test %ebx,%ebx │ │ + je 6608a │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x1c(%ebp),%edx │ │ + dec %ebx │ │ + movl $0x2,-0x10(%ebp) │ │ + jmp 65990 │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x2,%ebx │ │ + jb 6608a │ │ + mov -0x14(%ebp),%ecx │ │ + mov -0x1c(%ebp),%edx │ │ + add $0xfffffffe,%ebx │ │ + movl $0x3,-0x10(%ebp) │ │ + jmp 65ad6 │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x2,%ebx │ │ + jb 6608a │ │ + mov -0x14(%ebp),%ecx │ │ + mov -0x1c(%ebp),%edx │ │ + add $0xfffffffe,%ebx │ │ + movl $0xd,-0x10(%ebp) │ │ + jmp 65ad6 │ │ + mov -0x10(%ebp),%edi │ │ test %edi,%edi │ │ - je 655ba │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - dec %edi │ │ - lea 0x1(%ecx),%eax │ │ - mov %eax,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - mov $0x2,%edi │ │ - movzbl (%ecx),%ebx │ │ - xor %ecx,%ecx │ │ - jmp 65812 │ │ - cmp $0x2,%edi │ │ - jb 655ba │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - add $0xfffffffe,%edi │ │ - lea 0x2(%ecx),%eax │ │ - mov %eax,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - mov $0x3,%edi │ │ - jmp 6580a │ │ - cmp $0x2,%edi │ │ - jb 655ba │ │ - mov -0x10(%ebp),%ecx │ │ + je 65d45 │ │ mov -0x14(%ebp),%edx │ │ - add $0xfffffffe,%edi │ │ - lea 0x2(%ecx),%eax │ │ - mov %eax,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - mov $0xc,%edi │ │ - jmp 6580a │ │ - test %edi,%edi │ │ - je 6553b │ │ - mov -0x10(%ebp),%edx │ │ xor %esi,%esi │ │ xor %ecx,%ecx │ │ + movl $0x0,-0x34(%ebp) │ │ lea (%edx,%edi,1),%eax │ │ dec %edi │ │ inc %edx │ │ - mov %eax,-0x34(%ebp) │ │ - xor %eax,%eax │ │ + mov %eax,-0x30(%ebp) │ │ movzbl -0x1(%edx),%ebx │ │ cmp $0x3f,%ecx │ │ - mov %edx,-0x10(%ebp) │ │ - jne 64f55 │ │ - movzbl %bl,%edx │ │ - cmp $0x7f,%edx │ │ - je 64f55 │ │ - test %edx,%edx │ │ - jne 65b7f │ │ - mov %ebx,%edx │ │ - mov %edi,-0x20(%ebp) │ │ - xor %edi,%edi │ │ - mov %bl,-0x24(%ebp) │ │ - mov $0x0,%ebx │ │ - and $0x7f,%dl │ │ - movzbl %dl,%edx │ │ - shld %cl,%edx,%edi │ │ - shl %cl,%edx │ │ + mov %edi,-0x10(%ebp) │ │ + mov %edx,-0x14(%ebp) │ │ + jne 65577 │ │ + movzbl %bl,%edi │ │ + cmp $0x7f,%edi │ │ + je 65577 │ │ + test %edi,%edi │ │ + jne 6602a │ │ + mov %bl,%ah │ │ + xor %edx,%edx │ │ + and $0x7f,%ah │ │ + movzbl %ah,%edi │ │ + mov $0x0,%eax │ │ + shld %cl,%edi,%edx │ │ + shl %cl,%edi │ │ test $0x20,%cl │ │ - cmovne %edx,%edi │ │ - cmovne %ebx,%edx │ │ + cmovne %edi,%edx │ │ + cmovne %eax,%edi │ │ add $0x7,%ecx │ │ - or %edx,%eax │ │ - mov -0x24(%ebp),%dh │ │ + or %edx,-0x34(%ebp) │ │ or %edi,%esi │ │ - mov %esi,-0x1c(%ebp) │ │ - mov %dh,%bh │ │ - test %dh,%dh │ │ - jns 658e4 │ │ - mov -0x10(%ebp),%edx │ │ - mov -0x20(%ebp),%edi │ │ - mov -0x1c(%ebp),%esi │ │ + test %bl,%bl │ │ + jns 65e29 │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x10(%ebp),%edi │ │ inc %edx │ │ add $0xffffffff,%edi │ │ - jb 64f39 │ │ - mov -0x34(%ebp),%eax │ │ - mov -0x14(%ebp),%ecx │ │ - mov %eax,(%ecx) │ │ - movl $0x0,0x4(%ecx) │ │ - mov %eax,-0x10(%ebp) │ │ - mov $0x13,%cl │ │ - jmp 6599f │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x14(%ebp),%ecx │ │ - test %edi,%edi │ │ - je 64fe8 │ │ - movl $0x0,-0x1c(%ebp) │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov -0x1c(%ebp),%eax │ │ - cmpb $0x0,(%ebx,%eax,1) │ │ - je 658be │ │ - mov -0x1c(%ebp),%edx │ │ - inc %edx │ │ - cmp %edx,%edi │ │ - mov %edx,-0x1c(%ebp) │ │ - jne 64fd0 │ │ + jb 65558 │ │ + mov -0x30(%ebp),%edx │ │ + mov -0x1c(%ebp),%ecx │ │ + mov %edx,0x4(%ecx) │ │ + movl $0x0,0x8(%ecx) │ │ + mov %edx,-0x14(%ebp) │ │ + jmp 65d45 │ │ + mov -0x10(%ebp),%esi │ │ mov -0x18(%ebp),%eax │ │ - movb $0x13,0x8(%eax) │ │ - mov %ebx,0xc(%eax) │ │ - jmp 655c7 │ │ - xor %ecx,%ecx │ │ - mov $0x9,%edi │ │ - mov $0x1,%bl │ │ - jmp 65812 │ │ - cmp $0x2,%edi │ │ - jb 6526c │ │ - mov -0x10(%ebp),%eax │ │ mov -0x14(%ebp),%ecx │ │ - add $0xfffffffe,%edi │ │ - lea 0x2(%eax),%ebx │ │ - mov %ebx,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ - movzwl (%eax),%edx │ │ - sub %edx,%edi │ │ - mov %edx,-0x1c(%ebp) │ │ - jb 65068 │ │ - mov -0x1c(%ebp),%eax │ │ - mov %ebx,%esi │ │ - shr $0x10,%esi │ │ - add %ebx,%eax │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ - mov %ebx,%ecx │ │ - mov $0x1,%edi │ │ - shr $0x8,%ecx │ │ - jmp 65814 │ │ - test %edi,%edi │ │ - je 6526c │ │ - mov -0x10(%ebp),%eax │ │ + mov -0x1c(%ebp),%edx │ │ + test %esi,%esi │ │ + je 66090 │ │ + xor %ebx,%ebx │ │ + xchg %ax,%ax │ │ + cmpb $0x0,(%ecx,%ebx,1) │ │ + je 65e03 │ │ + inc %ebx │ │ + cmp %ebx,%esi │ │ + jne 655e0 │ │ + jmp 66090 │ │ + xor %edx,%edx │ │ + mov $0x1,%cl │ │ + movl $0xa,-0x10(%ebp) │ │ + jmp 65ae7 │ │ + mov -0x10(%ebp),%esi │ │ + cmp $0x2,%esi │ │ + jb 6608a │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x1c(%ebp),%edx │ │ + add $0xfffffffe,%esi │ │ + lea 0x2(%eax),%ecx │ │ + mov %ecx,0x4(%edx) │ │ + mov %esi,0x8(%edx) │ │ + movzwl (%eax),%ebx │ │ + jmp 657f7 │ │ + mov -0x10(%ebp),%esi │ │ + test %esi,%esi │ │ + je 6608a │ │ mov -0x14(%ebp),%ecx │ │ - dec %edi │ │ - lea 0x1(%eax),%ebx │ │ - mov %ebx,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ - movzbl (%eax),%edx │ │ - sub %edx,%edi │ │ - mov %edx,-0x1c(%ebp) │ │ - jae 65029 │ │ - mov %ebx,%ecx │ │ - jmp 6526f │ │ - test %edi,%edi │ │ - je 6553b │ │ - mov -0x10(%ebp),%edx │ │ - xor %ecx,%ecx │ │ - movl $0x0,-0x24(%ebp) │ │ - lea (%edx,%edi,1),%eax │ │ - dec %edi │ │ - inc %edx │ │ - mov %edi,-0x20(%ebp) │ │ - xor %edi,%edi │ │ - mov %eax,-0x1c(%ebp) │ │ - movzbl -0x1(%edx),%ebx │ │ - cmp $0x3f,%ecx │ │ - jne 650a2 │ │ - cmp $0x1,%bl │ │ - ja 65960 │ │ - mov %edx,%eax │ │ - mov %ebx,%edx │ │ - xor %esi,%esi │ │ - mov %edi,-0x10(%ebp) │ │ - mov $0x0,%edi │ │ - and $0x7f,%dl │ │ - movzbl %dl,%edx │ │ - shld %cl,%edx,%esi │ │ - shl %cl,%edx │ │ - test $0x20,%cl │ │ - cmovne %edx,%esi │ │ - cmovne %edi,%edx │ │ - mov -0x10(%ebp),%edi │ │ - or %esi,%edi │ │ - mov -0x24(%ebp),%esi │ │ - or %edx,%esi │ │ - test %bl,%bl │ │ - mov %esi,%edx │ │ - jns 659d6 │ │ - mov %edx,-0x24(%ebp) │ │ - mov %eax,%edx │ │ - add $0x7,%ecx │ │ - mov %bl,%bh │ │ - inc %edx │ │ - addl $0xffffffff,-0x20(%ebp) │ │ - jb 65090 │ │ - jmp 65522 │ │ - test %edi,%edi │ │ - je 655ba │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - dec %edi │ │ - lea 0x1(%ecx),%eax │ │ - mov %eax,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - mov $0xc,%edi │ │ + mov -0x1c(%ebp),%edx │ │ + dec %esi │ │ movzbl (%ecx),%ebx │ │ - xor %ecx,%ecx │ │ - jmp 65812 │ │ - cmp $0x10,%edi │ │ - jb 655ba │ │ + inc %ecx │ │ + mov %ecx,0x4(%edx) │ │ + mov %esi,0x8(%edx) │ │ + sub %ebx,%esi │ │ + jb 657ff │ │ + lea (%ecx,%ebx,1),%eax │ │ + movl $0x1,-0x10(%ebp) │ │ + jmp 65e14 │ │ + mov -0x30(%ebp),%edx │ │ + lea -0x28(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0x28(%ebp),%eax │ │ + cmp $0xff,%al │ │ + je 65d60 │ │ + movzbl -0x25(%ebp),%ecx │ │ + movzwl -0x27(%ebp),%edx │ │ + movsd -0x24(%ebp),%xmm0 │ │ + mov %cl,-0x40(%ebp) │ │ + mov %dx,-0x42(%ebp) │ │ + jmp 65ec8 │ │ mov -0x10(%ebp),%ebx │ │ - mov -0x14(%ebp),%ecx │ │ - add $0xfffffff0,%edi │ │ - movl $0x10,-0x1c(%ebp) │ │ - lea 0x10(%ebx),%eax │ │ - mov %ebx,%esi │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ - mov %ebx,%ecx │ │ - shr $0x10,%esi │ │ - mov $0x1,%edi │ │ - shr $0x8,%ecx │ │ - jmp 65814 │ │ - mov 0x8(%ebp),%eax │ │ - mov $0x19,%dh │ │ + test %ebx,%ebx │ │ + je 6608a │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x1c(%ebp),%edx │ │ + dec %ebx │ │ + movl $0xd,-0x10(%ebp) │ │ + jmp 65990 │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x10,%ebx │ │ + jb 6608a │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x1c(%ebp),%ecx │ │ + add $0xfffffff0,%ebx │ │ + movl $0x6,-0x10(%ebp) │ │ + xor %esi,%esi │ │ + lea 0x10(%edx),%eax │ │ + mov %eax,0x4(%ecx) │ │ + mov %ebx,0x8(%ecx) │ │ + movzbl 0x6(%edx),%ecx │ │ + movzwl 0x4(%edx),%eax │ │ + mov 0x7(%edx),%edi │ │ + shl $0x10,%ecx │ │ + or %eax,%ecx │ │ + mov (%edx),%eax │ │ + mov %eax,-0x34(%ebp) │ │ + mov %edi,%eax │ │ + shl $0x18,%eax │ │ + or %ecx,%eax │ │ + mov 0xb(%edx),%ecx │ │ + mov %eax,-0x1c(%ebp) │ │ + movzbl 0xf(%edx),%eax │ │ + xor %edx,%edx │ │ + shrd $0x8,%ecx,%edi │ │ + shld $0x18,%ecx,%eax │ │ + jmp 65ae9 │ │ + mov -0x2c(%ebp),%eax │ │ + mov $0x14,%dh │ │ mov %eax,%ecx │ │ mov %al,%dl │ │ dec %cl │ │ xor %cl,%dl │ │ cmp %cl,%dl │ │ - jbe 6569e │ │ + jbe 65bca │ │ movzbl %al,%ecx │ │ tzcnt %ecx,%ecx │ │ cmp $0x3,%cl │ │ - ja 6569e │ │ - add -0x7b238(%ebx,%ecx,4),%ebx │ │ + ja 65bca │ │ + add -0x7acb8(%ebx,%ecx,4),%ebx │ │ jmp *%ebx │ │ - mov -0x10(%ebp),%esi │ │ - test %edi,%edi │ │ - je 65b55 │ │ - mov -0x14(%ebp),%ecx │ │ - lea 0x1(%esi),%eax │ │ - dec %edi │ │ - movl $0x0,-0x1c(%ebp) │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ - movzbl (%esi),%ebx │ │ - jmp 65bcd │ │ - mov $0x13,%bl │ │ - test %edi,%edi │ │ - je 65696 │ │ - mov %edi,%eax │ │ - mov -0x10(%ebp),%edi │ │ - xor %edx,%edx │ │ - mov $0x0,%esi │ │ - movl $0x0,-0x1c(%ebp) │ │ - lea (%edi,%eax,1),%ecx │ │ - dec %eax │ │ - inc %edi │ │ - mov %ecx,-0x24(%ebp) │ │ - xor %ecx,%ecx │ │ - mov -0x1(%edi),%bh │ │ - cmp $0x3f,%ecx │ │ - mov %edi,-0x10(%ebp) │ │ - jne 651d8 │ │ - cmp $0x1,%bh │ │ - ja 6596d │ │ - mov %bh,%bl │ │ - mov %bh,-0x20(%ebp) │ │ - xor %edi,%edi │ │ - and $0x7f,%bl │ │ - movzbl %bl,%ebx │ │ - shld %cl,%ebx,%edi │ │ - shl %cl,%ebx │ │ - test $0x20,%cl │ │ - cmovne %ebx,%edi │ │ - cmovne %esi,%ebx │ │ - or %ebx,-0x1c(%ebp) │ │ - mov -0x20(%ebp),%bh │ │ - or %edi,%edx │ │ - test %bh,%bh │ │ - jns 659ff │ │ - mov -0x10(%ebp),%edi │ │ - add $0x7,%ecx │ │ - inc %edi │ │ - add $0xffffffff,%eax │ │ - jb 651c4 │ │ - mov -0x24(%ebp),%esi │ │ - jmp 652f5 │ │ - mov 0x8(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x18(%ebp),%ecx │ │ + mov -0x1c(%ebp),%edx │ │ + test %ebx,%ebx │ │ + je 65ff2 │ │ + mov -0x14(%ebp),%eax │ │ + dec %ebx │ │ + movzbl (%eax),%ecx │ │ + inc %eax │ │ + mov %eax,0x4(%edx) │ │ + mov %ebx,0x8(%edx) │ │ + xor %ebx,%ebx │ │ + jmp 66057 │ │ + mov -0x30(%ebp),%edx │ │ + mov -0x1c(%ebp),%edi │ │ + mov -0x18(%ebp),%esi │ │ + lea -0x28(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0x28(%ebp),%eax │ │ + cmp $0xff,%al │ │ + je 65d83 │ │ + movzbl -0x25(%ebp),%ecx │ │ + movzwl -0x27(%ebp),%edx │ │ + movsd -0x24(%ebp),%xmm0 │ │ + mov %cl,-0x38(%ebp) │ │ + mov %dx,-0x3a(%ebp) │ │ + jmp 65ede │ │ + mov -0x2c(%ebp),%eax │ │ and $0xff00,%eax │ │ cmp $0x400,%eax │ │ - jne 65bf0 │ │ - mov 0xc(%ebp),%eax │ │ - movzwl 0x8(%eax),%eax │ │ - add $0xfffffffe,%eax │ │ - cmp $0x77,%eax │ │ - ja 65bf0 │ │ - add -0x7b418(%ebx,%eax,4),%ebx │ │ + jne 6607f │ │ + mov 0x8(%ebp),%ecx │ │ + movzwl 0x8(%ecx),%ecx │ │ + add $0xfffffffe,%ecx │ │ + cmp $0x77,%ecx │ │ + ja 6607f │ │ + add -0x7ae98(%ebx,%ecx,4),%ebx │ │ jmp *%ebx │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - cmp $0x3,%edi │ │ - jbe 6526f │ │ - lea 0x4(%ecx),%eax │ │ - add $0xfffffffc,%edi │ │ - mov %eax,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - mov (%ecx),%ebx │ │ - jmp 656e1 │ │ - cmp $0x4,%edi │ │ - jae 65739 │ │ - mov -0x10(%ebp),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x1c(%ebp),%edx │ │ + cmp $0x3,%ebx │ │ + jbe 6608a │ │ + mov -0x14(%ebp),%ecx │ │ + jmp 65c1a │ │ + mov -0x10(%ebp),%esi │ │ + cmp $0x4,%esi │ │ + jb 6608a │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x1c(%ebp),%edx │ │ + add $0xfffffffc,%esi │ │ + lea 0x4(%eax),%ecx │ │ + mov %ecx,0x4(%edx) │ │ + mov %esi,0x8(%edx) │ │ + mov (%eax),%ebx │ │ + sub %ebx,%esi │ │ + jae 65c2d │ │ mov -0x18(%ebp),%eax │ │ - jmp 655c0 │ │ - mov $0x13,%bl │ │ - test %edi,%edi │ │ - je 65696 │ │ - mov %edi,%eax │ │ - mov -0x10(%ebp),%edi │ │ - xor %edx,%edx │ │ - mov $0x0,%esi │ │ - movl $0x0,-0x1c(%ebp) │ │ - lea (%edi,%eax,1),%ecx │ │ - dec %eax │ │ - inc %edi │ │ - mov %ecx,-0x34(%ebp) │ │ - xor %ecx,%ecx │ │ - mov %eax,-0x20(%ebp) │ │ - mov -0x1(%edi),%bh │ │ - cmp $0x3f,%ecx │ │ - mov %edi,-0x10(%ebp) │ │ - jne 652b5 │ │ - cmp $0x1,%bh │ │ - ja 65972 │ │ - mov %bh,%bl │ │ - mov -0x1c(%ebp),%eax │ │ - mov %bh,-0x24(%ebp) │ │ - xor %edi,%edi │ │ - and $0x7f,%bl │ │ - movzbl %bl,%ebx │ │ - shld %cl,%ebx,%edi │ │ - shl %cl,%ebx │ │ - test $0x20,%cl │ │ - cmovne %ebx,%edi │ │ - cmovne %esi,%ebx │ │ - or %ebx,%eax │ │ - mov -0x24(%ebp),%bh │ │ - or %edi,%edx │ │ - mov %eax,-0x1c(%ebp) │ │ - test %bh,%bh │ │ - jns 65a25 │ │ - mov -0x10(%ebp),%edi │ │ - add $0x7,%ecx │ │ - inc %edi │ │ - addl $0xffffffff,-0x20(%ebp) │ │ - jb 652a1 │ │ - mov -0x34(%ebp),%esi │ │ - xor %eax,%eax │ │ - mov $0x13,%bl │ │ - mov %esi,%edx │ │ - jmp 6597c │ │ - test %edi,%edi │ │ - je 655ba │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - dec %edi │ │ - lea 0x1(%ecx),%eax │ │ - mov %eax,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - mov $0xd,%edi │ │ - movzbl (%ecx),%ebx │ │ - xor %ecx,%ecx │ │ - jmp 65812 │ │ - mov 0x8(%ebp),%eax │ │ + jmp 66090 │ │ + mov -0x30(%ebp),%edx │ │ + mov -0x1c(%ebp),%edi │ │ + mov -0x18(%ebp),%esi │ │ + lea -0x28(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0x28(%ebp),%eax │ │ + cmp $0xff,%al │ │ + je 65dad │ │ + movzbl -0x25(%ebp),%ecx │ │ + movzwl -0x27(%ebp),%edx │ │ + movsd -0x24(%ebp),%xmm0 │ │ + mov %cl,-0x3c(%ebp) │ │ + mov %dx,-0x3e(%ebp) │ │ + jmp 65ef1 │ │ + mov -0x10(%ebp),%ebx │ │ + test %ebx,%ebx │ │ + je 6608a │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x1c(%ebp),%edx │ │ + dec %ebx │ │ + movl $0xe,-0x10(%ebp) │ │ + jmp 65990 │ │ + mov -0x2c(%ebp),%eax │ │ and $0xff00,%eax │ │ cmp $0x800,%eax │ │ - jne 65c32 │ │ - mov 0xc(%ebp),%eax │ │ - movzwl 0x8(%eax),%eax │ │ - add $0xfffffffe,%eax │ │ - cmp $0x77,%eax │ │ - ja 65c32 │ │ - mov -0x7b5f8(%ebx,%eax,4),%eax │ │ - add %ebx,%eax │ │ - jmp *%eax │ │ - mov -0x14(%ebp),%edx │ │ - lea -0x30(%ebp),%ecx │ │ + jne 660ec │ │ + mov 0x8(%ebp),%ecx │ │ + movzwl 0x8(%ecx),%ecx │ │ + add $0xfffffffe,%ecx │ │ + cmp $0x77,%ecx │ │ + ja 660ec │ │ + mov -0x7b078(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + jmp *%ecx │ │ + mov -0x30(%ebp),%edx │ │ + lea -0x28(%ebp),%ecx │ │ movl $0x8,(%esp) │ │ - call 6d320 │ │ - movzbl -0x30(%ebp),%eax │ │ + call 6e1c0 │ │ + movzbl -0x28(%ebp),%eax │ │ cmp $0xff,%al │ │ - jne 657d0 │ │ - mov -0x2c(%ebp),%ebx │ │ - jmp 656e1 │ │ - test %edi,%edi │ │ - je 655ba │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - dec %edi │ │ + je 65f46 │ │ + movzbl -0x25(%ebp),%ecx │ │ + mov -0x18(%ebp),%edx │ │ + movzwl -0x27(%ebp),%esi │ │ + movsd -0x24(%ebp),%xmm0 │ │ + mov %cl,0xb(%edx) │ │ + mov %si,0x9(%edx) │ │ + mov %al,0x8(%edx) │ │ + movsd %xmm0,0xc(%edx) │ │ + jmp 66120 │ │ + mov -0x10(%ebp),%ebx │ │ + test %ebx,%ebx │ │ + je 6608a │ │ + mov -0x14(%ebp),%ecx │ │ + dec %ebx │ │ + movl $0xa,-0x10(%ebp) │ │ lea 0x1(%ecx),%eax │ │ - mov %eax,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - mov $0x9,%edi │ │ cmpb $0x0,(%ecx) │ │ - setne %bl │ │ - xor %ecx,%ecx │ │ - jmp 65812 │ │ - mov 0x8(%ebp),%eax │ │ + mov -0x1c(%ebp),%ecx │ │ + mov %eax,0x4(%ecx) │ │ + mov %ebx,0x8(%ecx) │ │ + setne %cl │ │ + xor %edx,%edx │ │ + jmp 65ae7 │ │ + mov -0x2c(%ebp),%eax │ │ cmp $0x8,%ah │ │ - jne 6575c │ │ - mov -0x10(%ebp),%edx │ │ - cmp $0x8,%edi │ │ - jb 657a0 │ │ - mov -0x14(%ebp),%ecx │ │ + jne 65c4c │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x8,%ebx │ │ + jb 65c96 │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x1c(%ebp),%ecx │ │ + add $0xfffffff8,%ebx │ │ lea 0x8(%edx),%eax │ │ - add $0xfffffff8,%edi │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ + mov %eax,0x4(%ecx) │ │ + mov %ebx,0x8(%ecx) │ │ mov 0x3(%edx),%eax │ │ movzbl 0x7(%edx),%ecx │ │ shld $0x18,%eax,%ecx │ │ - jne 65735 │ │ - movzbl 0x2(%edx),%ebx │ │ + jne 659f0 │ │ movzwl (%edx),%ecx │ │ + movzbl 0x2(%edx),%edx │ │ shl $0x18,%eax │ │ - shl $0x10,%ebx │ │ - or %ecx,%ebx │ │ - or %eax,%ebx │ │ - jmp 65774 │ │ - cmpw $0x21,-0x1c(%ebp) │ │ - jne 65788 │ │ - mov 0xc(%ebp),%eax │ │ - mov $0x6,%edi │ │ - mov 0x4(%eax),%ecx │ │ - movzbl (%eax),%ebx │ │ - mov %ecx,-0x1c(%ebp) │ │ - movzwl 0x1(%eax),%ecx │ │ - mov 0x2(%eax),%esi │ │ - jmp 65814 │ │ - test %edi,%edi │ │ - je 655ba │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - dec %edi │ │ - lea 0x1(%ecx),%eax │ │ - mov %eax,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - mov $0x1d,%edi │ │ - movzbl (%ecx),%ebx │ │ - xor %ecx,%ecx │ │ - jmp 65812 │ │ + shl $0x10,%edx │ │ + or %ecx,%edx │ │ + mov %edx,%ecx │ │ + or %eax,%ecx │ │ + jmp 65c68 │ │ + cmpw $0x21,-0x36(%ebp) │ │ + jne 65c7e │ │ mov 0x8(%ebp),%eax │ │ + movzbl (%eax),%ecx │ │ + mov 0x4(%eax),%ebx │ │ + movzwl 0x1(%eax),%edx │ │ + mov 0x2(%eax),%esi │ │ + movl $0x7,-0x10(%ebp) │ │ + jmp 65ae9 │ │ + mov -0x10(%ebp),%ebx │ │ + test %ebx,%ebx │ │ + je 6608a │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x1c(%ebp),%edx │ │ + dec %ebx │ │ + movl $0x1e,-0x10(%ebp) │ │ + movzbl (%eax),%ecx │ │ + inc %eax │ │ + mov %eax,0x4(%edx) │ │ + mov %ebx,0x8(%edx) │ │ + xor %edx,%edx │ │ + jmp 65ae7 │ │ + mov -0x2c(%ebp),%eax │ │ cmp $0x8,%ah │ │ - jne 65794 │ │ - mov -0x10(%ebp),%edx │ │ - cmp $0x8,%edi │ │ - jb 657a0 │ │ - mov -0x14(%ebp),%ecx │ │ + jne 65c8a │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x8,%ebx │ │ + jb 65c96 │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x1c(%ebp),%ecx │ │ + add $0xfffffff8,%ebx │ │ lea 0x8(%edx),%eax │ │ - add $0xfffffff8,%edi │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ + mov %eax,0x4(%ecx) │ │ + mov %ebx,0x8(%ecx) │ │ mov 0x3(%edx),%eax │ │ movzbl 0x7(%edx),%ecx │ │ shld $0x18,%eax,%ecx │ │ - jne 65735 │ │ - movzbl 0x2(%edx),%ebx │ │ + jne 659f0 │ │ movzwl (%edx),%ecx │ │ + movzbl 0x2(%edx),%edx │ │ shl $0x18,%eax │ │ - shl $0x10,%ebx │ │ - or %ecx,%ebx │ │ - or %eax,%ebx │ │ - jmp 6594c │ │ - cmpl $0x2,-0x24(%ebp) │ │ - jne 657b0 │ │ - mov 0x8(%ebp),%eax │ │ - mov -0x14(%ebp),%edx │ │ - lea -0x30(%ebp),%ecx │ │ - movzbl %al,%eax │ │ + shl $0x10,%edx │ │ + or %ecx,%edx │ │ + mov %edx,%ecx │ │ + or %eax,%ecx │ │ + jmp 65e9a │ │ + mov $0x32,%al │ │ + jmp 65c98 │ │ + mov -0x18(%ebp),%esi │ │ + cmpl $0x2,-0x58(%ebp) │ │ + jne 65cb0 │ │ + movzbl -0x2c(%ebp),%eax │ │ + mov -0x30(%ebp),%edx │ │ + lea -0x28(%ebp),%ecx │ │ mov %eax,(%esp) │ │ - call 6b580 │ │ - jmp 657c4 │ │ - test %edi,%edi │ │ - je 6553b │ │ - mov -0x10(%ebp),%edx │ │ - xor %esi,%esi │ │ - xor %ecx,%ecx │ │ - movl $0x0,-0x24(%ebp) │ │ - lea (%edx,%edi,1),%eax │ │ - dec %edi │ │ - inc %edx │ │ - mov %eax,-0x1c(%ebp) │ │ - mov $0x0,%eax │ │ - movzbl -0x1(%edx),%ebx │ │ - cmp $0x3f,%ecx │ │ - jne 654e6 │ │ - cmp $0x1,%bl │ │ - ja 65995 │ │ - mov %edx,-0x10(%ebp) │ │ - mov %ebx,%edx │ │ - mov %edi,-0x20(%ebp) │ │ - xor %edi,%edi │ │ - and $0x7f,%dl │ │ - movzbl %dl,%edx │ │ - shld %cl,%edx,%edi │ │ - shl %cl,%edx │ │ - test $0x20,%cl │ │ - cmovne %edx,%edi │ │ - cmovne %eax,%edx │ │ - or %edx,-0x24(%ebp) │ │ - or %edi,%esi │ │ - test %bl,%bl │ │ - jns 65a53 │ │ - mov -0x10(%ebp),%edx │ │ - mov -0x20(%ebp),%edi │ │ - mov %bl,%bh │ │ - add $0x7,%ecx │ │ - inc %edx │ │ - add $0xffffffff,%edi │ │ - jb 654d4 │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x14(%ebp),%eax │ │ - mov %ecx,(%eax) │ │ - mov %ecx,-0x10(%ebp) │ │ - movl $0x0,0x4(%eax) │ │ - mov $0x13,%cl │ │ - jmp 6599f │ │ - mov $0x13,%cl │ │ - jmp 6599f │ │ - cmp $0x4,%edi │ │ - jb 655ba │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - add $0xfffffffc,%edi │ │ - lea 0x4(%ecx),%eax │ │ - mov %eax,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - mov (%ecx),%ebx │ │ - jmp 656bf │ │ - cmp $0x3,%edi │ │ - jb 655ba │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - add $0xfffffffd,%edi │ │ - lea 0x3(%ecx),%eax │ │ - mov %eax,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - mov $0xc,%edi │ │ - movzbl 0x2(%ecx),%esi │ │ - movzwl (%ecx),%ebx │ │ - mov %esi,%ecx │ │ - shl $0x10,%ecx │ │ - or %ebx,%ecx │ │ - shr $0x8,%ecx │ │ - jmp 65814 │ │ - cmp $0x4,%edi │ │ - jb 655ba │ │ - mov -0x10(%ebp),%ecx │ │ + call 6b070 │ │ + jmp 65cc4 │ │ + mov -0x30(%ebp),%edx │ │ + lea -0x28(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0x28(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 660ff │ │ + movzbl -0x24(%ebp),%ecx │ │ + mov -0x20(%ebp),%ebx │ │ + movzwl -0x23(%ebp),%edx │ │ + mov -0x22(%ebp),%esi │ │ + movl $0x8,-0x10(%ebp) │ │ + jmp 65ae9 │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x4,%ebx │ │ + jae 65bde │ │ + jmp 6608a │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x3,%ebx │ │ + jb 6608a │ │ mov -0x14(%ebp),%edx │ │ - add $0xfffffffc,%edi │ │ - lea 0x4(%ecx),%eax │ │ - mov %eax,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - mov (%ecx),%ebx │ │ - mov %ebx,%ecx │ │ - mov %ebx,%esi │ │ - jmp 658a1 │ │ - cmp $0x2,%edi │ │ - jae 657f4 │ │ - mov -0x18(%ebp),%eax │ │ - mov -0x10(%ebp),%ecx │ │ - movb $0x13,0x8(%eax) │ │ - mov %ecx,0xc(%eax) │ │ - movl $0x0,0x10(%eax) │ │ - movl $0xffffffff,0x4(%eax) │ │ - movl $0xffffffff,(%eax) │ │ - jmp 65b77 │ │ - test %edi,%edi │ │ - je 6566b │ │ - mov -0x10(%ebp),%edx │ │ - xor %ecx,%ecx │ │ - movl $0x0,-0x24(%ebp) │ │ - lea (%edx,%edi,1),%eax │ │ - dec %edi │ │ - inc %edx │ │ - mov %edi,-0x20(%ebp) │ │ - xor %edi,%edi │ │ - mov %eax,-0x1c(%ebp) │ │ - movzbl -0x1(%edx),%eax │ │ - cmp $0x3f,%ecx │ │ - jne 6560e │ │ - cmp $0x1,%al │ │ - ja 6568c │ │ - mov %edx,%ebx │ │ - mov %eax,%edx │ │ - xor %esi,%esi │ │ - mov %edi,-0x10(%ebp) │ │ - mov $0x0,%edi │ │ - and $0x7f,%dl │ │ - movzbl %dl,%edx │ │ - shld %cl,%edx,%esi │ │ - shl %cl,%edx │ │ - test $0x20,%cl │ │ - cmovne %edx,%esi │ │ - cmovne %edi,%edx │ │ - mov -0x10(%ebp),%edi │ │ - or %esi,%edi │ │ - mov -0x24(%ebp),%esi │ │ - or %edx,%esi │ │ - test %al,%al │ │ + mov -0x1c(%ebp),%ecx │ │ + add $0xfffffffd,%ebx │ │ + movl $0xd,-0x10(%ebp) │ │ + lea 0x3(%edx),%eax │ │ + mov %eax,0x4(%ecx) │ │ + mov %ebx,0x8(%ecx) │ │ + movzbl 0x2(%edx),%esi │ │ + movzwl (%edx),%ecx │ │ mov %esi,%edx │ │ - jns 65a7a │ │ - mov %edx,-0x24(%ebp) │ │ - mov %ebx,%edx │ │ - add $0x7,%ecx │ │ - mov %al,%ah │ │ - inc %edx │ │ - addl $0xffffffff,-0x20(%ebp) │ │ - jb 65601 │ │ + shl $0x10,%edx │ │ + or %ecx,%edx │ │ + shr $0x8,%edx │ │ + jmp 65ae9 │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x4,%ebx │ │ + jb 6608a │ │ + mov -0x14(%ebp),%ecx │ │ mov -0x1c(%ebp),%edx │ │ + add $0xfffffffc,%ebx │ │ + lea 0x4(%ecx),%eax │ │ + mov %eax,0x4(%edx) │ │ + mov %ebx,0x8(%edx) │ │ + mov (%ecx),%ecx │ │ + jmp 65bb4 │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x2,%ebx │ │ + jb 6608a │ │ mov -0x14(%ebp),%ecx │ │ - mov %ah,%al │ │ - mov %edx,(%ecx) │ │ - movl $0x0,0x4(%ecx) │ │ - mov %edx,-0x10(%ebp) │ │ - jmp 6566b │ │ - mov $0x13,%cl │ │ - jmp 65aa1 │ │ - mov -0x10(%ebp),%edi │ │ - mov $0x13,%al │ │ - jmp 65acb │ │ + mov -0x1c(%ebp),%edx │ │ + add $0xfffffffe,%ebx │ │ + movl $0x1e,-0x10(%ebp) │ │ + lea 0x2(%ecx),%eax │ │ + mov %eax,0x4(%edx) │ │ + mov %ebx,0x8(%edx) │ │ + movzwl (%ecx),%ecx │ │ + mov %ecx,%edx │ │ + shr $0x8,%edx │ │ + xor %esi,%esi │ │ + shl $0x8,%edx │ │ + movzbl %cl,%ecx │ │ + shl $0x10,%esi │ │ + or %edx,%ecx │ │ + mov -0x18(%ebp),%edx │ │ + movzwl %cx,%ecx │ │ + or %esi,%ecx │ │ + mov -0x10(%ebp),%esi │ │ + movl $0x0,0x4(%edx) │ │ + mov %esi,(%edx) │ │ + mov %ecx,0x8(%edx) │ │ + mov -0x1c(%ebp),%ecx │ │ + mov %ebx,0xc(%edx) │ │ + mov %eax,0x1c(%edx) │ │ + mov 0x8(%ebp),%eax │ │ + mov %edi,0x18(%edx) │ │ + mov %ecx,0x14(%edx) │ │ + mov -0x34(%ebp),%ecx │ │ + movzwl 0x8(%eax),%eax │ │ + mov %ecx,0x10(%edx) │ │ + movzwl -0x36(%ebp),%ecx │ │ + mov %ax,0x20(%edx) │ │ + mov %cx,0x22(%edx) │ │ + jmp 660ab │ │ + mov -0x30(%ebp),%edx │ │ + lea -0x28(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0x28(%ebp),%eax │ │ + cmp $0xff,%al │ │ + je 65dea │ │ + movzbl -0x25(%ebp),%ecx │ │ + movzwl -0x27(%ebp),%edx │ │ + movsd -0x24(%ebp),%xmm0 │ │ + mov %cl,-0x4c(%ebp) │ │ + mov %dx,-0x4e(%ebp) │ │ + jmp 65f1b │ │ + mov -0x14(%ebp),%eax │ │ + xor %ebx,%ebx │ │ + mov $0x11,%cl │ │ + jmp 65f61 │ │ + mov -0x18(%ebp),%eax │ │ + movb $0xc,0x8(%eax) │ │ + mov %cx,0xa(%eax) │ │ + jmp 6609e │ │ + cmpl $0x0,-0x20(%ebp) │ │ + jne 65cfa │ │ + mov -0x24(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + mov %ecx,%esi │ │ + movl $0xd,-0x10(%ebp) │ │ + shr $0x8,%edx │ │ + shr $0x10,%esi │ │ + jmp 65ae9 │ │ + cmpl $0x0,-0x20(%ebp) │ │ + jne 65d13 │ │ + mov -0x24(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + mov %ecx,%esi │ │ + movl $0x1e,-0x10(%ebp) │ │ + shr $0x8,%edx │ │ + shr $0x10,%esi │ │ + jmp 65ae9 │ │ mov -0x18(%ebp),%ecx │ │ - movb $0xc,0x8(%ecx) │ │ - mov %ax,0xa(%ecx) │ │ - jmp 65b6a │ │ - mov -0x14(%ebp),%ecx │ │ - mov %edx,(%ecx) │ │ - jmp 65855 │ │ - mov -0x10(%ebp),%edx │ │ - jmp 65984 │ │ - jmp 65b57 │ │ - mov -0x10(%ebp),%edx │ │ - cmp $0x4,%edi │ │ - jb 657a0 │ │ - mov -0x14(%ebp),%ecx │ │ - lea 0x4(%edx),%eax │ │ - add $0xfffffffc,%edi │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ - mov (%edx),%ebx │ │ - mov %ebx,%ecx │ │ - mov %ebx,%esi │ │ - jmp 65725 │ │ - mov -0x10(%ebp),%edx │ │ - cmp $0x4,%edi │ │ - jb 657a0 │ │ + jmp 65ffa │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x4,%ebx │ │ + jb 65c96 │ │ mov -0x14(%ebp),%ecx │ │ - lea 0x4(%edx),%eax │ │ - add $0xfffffffc,%edi │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ - mov (%edx),%ebx │ │ - mov %ebx,%ecx │ │ - mov %ebx,%esi │ │ - mov $0xa,%edi │ │ - shr $0x8,%ecx │ │ + mov -0x1c(%ebp),%edx │ │ + add $0xfffffffc,%ebx │ │ + lea 0x4(%ecx),%eax │ │ + mov %eax,0x4(%edx) │ │ + mov %ebx,0x8(%edx) │ │ + mov (%ecx),%ecx │ │ + mov %ecx,%edx │ │ + mov %ecx,%esi │ │ + shr $0x8,%edx │ │ shr $0x10,%esi │ │ - jmp 65814 │ │ - mov -0x10(%ebp),%edx │ │ + movl $0x10,-0x10(%ebp) │ │ + jmp 65ae9 │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x4,%ebx │ │ + jb 65c96 │ │ mov -0x14(%ebp),%ecx │ │ - add $0xfffffff8,%edi │ │ - lea 0x8(%edx),%eax │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ - mov 0x3(%edx),%eax │ │ - movzbl 0x7(%edx),%ecx │ │ - shld $0x18,%eax,%ecx │ │ - jne 65735 │ │ - movzbl 0x2(%edx),%esi │ │ - movzwl (%edx),%ebx │ │ - shl $0x18,%eax │ │ - shl $0x10,%esi │ │ - lea (%ebx,%esi,1),%ecx │ │ - or %eax,%esi │ │ - shr $0x8,%ecx │ │ + mov -0x1c(%ebp),%edx │ │ + add $0xfffffffc,%ebx │ │ + lea 0x4(%ecx),%eax │ │ + mov %eax,0x4(%edx) │ │ + mov %ebx,0x8(%edx) │ │ + mov (%ecx),%ecx │ │ + jmp 65f49 │ │ + lea (%ecx,%ebx,1),%eax │ │ + mov %eax,0x4(%edx) │ │ + mov %esi,0x8(%edx) │ │ + mov %ecx,%edx │ │ + mov %ecx,%esi │ │ + shr $0x8,%edx │ │ + movl $0x1,-0x10(%ebp) │ │ shr $0x10,%esi │ │ - mov $0xf,%edi │ │ - jmp 65814 │ │ - mov $0x38,%al │ │ - jmp 657a2 │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x14(%ebp),%ecx │ │ - add $0xfffffffc,%edi │ │ - lea 0x4(%eax),%ebx │ │ - mov %ebx,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ - mov (%eax),%edx │ │ - sub %edx,%edi │ │ - mov %edx,-0x1c(%ebp) │ │ - jb 65068 │ │ - jmp 65029 │ │ - mov -0x10(%ebp),%edx │ │ - cmp $0x4,%edi │ │ - jb 657a0 │ │ + jmp 65ae9 │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x4,%ebx │ │ + jb 65c96 │ │ mov -0x14(%ebp),%ecx │ │ - lea 0x4(%edx),%eax │ │ - add $0xfffffffc,%edi │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ - mov (%edx),%ebx │ │ - mov %ebx,%ecx │ │ - mov %ebx,%esi │ │ - mov $0x1a,%edi │ │ - shr $0x8,%ecx │ │ + mov -0x1c(%ebp),%edx │ │ + add $0xfffffffc,%ebx │ │ + lea 0x4(%ecx),%eax │ │ + mov %eax,0x4(%edx) │ │ + mov %ebx,0x8(%edx) │ │ + mov (%ecx),%ecx │ │ + mov %ecx,%edx │ │ + mov %ecx,%esi │ │ + movl $0x1b,-0x10(%ebp) │ │ + shr $0x8,%edx │ │ shr $0x10,%esi │ │ - jmp 65814 │ │ + jmp 65ae9 │ │ mov -0x18(%ebp),%eax │ │ - movb $0x49,0x8(%eax) │ │ - jmp 655ce │ │ - mov -0x10(%ebp),%edx │ │ - cmp $0x4,%edi │ │ - jae 6593c │ │ - mov $0x13,%al │ │ + movb $0x43,0x8(%eax) │ │ + jmp 6609e │ │ + mov -0x10(%ebp),%ebx │ │ + cmp $0x4,%ebx │ │ + jae 65e86 │ │ + mov $0x11,%al │ │ mov -0x18(%ebp),%ecx │ │ mov %al,0x8(%ecx) │ │ - mov %edx,0xc(%ecx) │ │ - jmp 65b63 │ │ - mov 0x8(%ebp),%eax │ │ - mov -0x14(%ebp),%edx │ │ - lea -0x30(%ebp),%ecx │ │ + mov -0x14(%ebp),%eax │ │ + mov %eax,0xc(%ecx) │ │ + movl $0x0,0x10(%ecx) │ │ + jmp 65f34 │ │ + mov -0x2c(%ebp),%eax │ │ + mov -0x30(%ebp),%edx │ │ + lea -0x28(%ebp),%ecx │ │ movzbl %ah,%eax │ │ mov %eax,(%esp) │ │ - call 6d320 │ │ - movzbl -0x30(%ebp),%eax │ │ + call 6e1c0 │ │ + movzbl -0x28(%ebp),%eax │ │ cmp $0xff,%al │ │ - je 658b1 │ │ - movzbl -0x2d(%ebp),%ecx │ │ - mov -0x18(%ebp),%edx │ │ - movzwl -0x2f(%ebp),%esi │ │ - movsd -0x2c(%ebp),%xmm0 │ │ - mov %cl,0xb(%edx) │ │ - mov %si,0x9(%edx) │ │ - mov %al,0x8(%edx) │ │ - movsd %xmm0,0xc(%edx) │ │ - jmp 65ab7 │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - add $0xfffffffe,%edi │ │ - lea 0x2(%ecx),%eax │ │ - mov %eax,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - mov $0x1d,%edi │ │ - movzwl (%ecx),%ebx │ │ - mov %ebx,%ecx │ │ - shr $0x8,%ecx │ │ - xor %esi,%esi │ │ - mov -0x18(%ebp),%edx │ │ - shl $0x8,%ecx │ │ - movzbl %bl,%eax │ │ - shl $0x10,%esi │ │ - or %ecx,%eax │ │ - movzwl %ax,%eax │ │ - or %esi,%eax │ │ - mov %edi,(%edx) │ │ - movl $0x0,0x4(%edx) │ │ - mov %eax,0x8(%edx) │ │ - mov -0x1c(%ebp),%eax │ │ - mov %eax,0xc(%edx) │ │ - mov 0xc(%ebp),%eax │ │ - movzwl 0x8(%eax),%eax │ │ - mov %ax,0x10(%edx) │ │ - jmp 65b77 │ │ - mov $0x13,%al │ │ - jmp 65acb │ │ - mov -0x14(%ebp),%ecx │ │ - mov %ebx,(%ecx) │ │ - mov -0x20(%ebp),%eax │ │ - mov %eax,0x4(%ecx) │ │ - mov $0x6,%cl │ │ - jmp 65aa1 │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x20(%ebp),%eax │ │ - test %edi,%edi │ │ - mov %ebx,(%ecx) │ │ - mov %eax,0x4(%ecx) │ │ - jne 65a9f │ │ - mov %edx,%ecx │ │ - mov %edx,%ebx │ │ - mov %edx,%esi │ │ - shr $0x8,%ecx │ │ + je 65ddb │ │ + movzbl -0x25(%ebp),%ecx │ │ + movzwl -0x27(%ebp),%edx │ │ + movsd -0x24(%ebp),%xmm0 │ │ + mov %cl,0xb(%esi) │ │ + mov %dx,0x9(%esi) │ │ + mov %al,0x8(%esi) │ │ + movsd %xmm0,0xc(%esi) │ │ + jmp 65f07 │ │ + xor %ebx,%ebx │ │ + mov $0x11,%cl │ │ + jmp 65f61 │ │ + mov $0x32,%al │ │ + mov -0x18(%ebp),%ecx │ │ + mov %al,0x8(%ecx) │ │ + movzwl -0x4a(%ebp),%eax │ │ + mov %ax,0x9(%ecx) │ │ + movzbl -0x48(%ebp),%eax │ │ + jmp 65f2d │ │ + mov $0x32,%al │ │ + mov -0x18(%ebp),%ecx │ │ + mov %al,0x8(%ecx) │ │ + movzwl -0x46(%ebp),%eax │ │ + mov %ax,0x9(%ecx) │ │ + movzbl -0x44(%ebp),%eax │ │ + jmp 65f2d │ │ + cmpl $0x0,-0x20(%ebp) │ │ + jne 65eb0 │ │ + mov -0x24(%ebp),%ecx │ │ + movl $0x19,-0x10(%ebp) │ │ + jmp 660cb │ │ + mov -0x18(%ebp),%esi │ │ + xor %ecx,%ecx │ │ + mov $0x11,%dl │ │ + mov -0x14(%ebp),%eax │ │ + mov %dl,0x8(%esi) │ │ + mov %bl,0x9(%esi) │ │ + mov %ecx,0x10(%esi) │ │ + mov %eax,0xc(%esi) │ │ + jmp 65f07 │ │ + cmpl $0x0,-0x20(%ebp) │ │ + jne 65ec6 │ │ + mov -0x24(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + mov %ecx,%esi │ │ + shr $0x8,%edx │ │ shr $0x10,%esi │ │ - mov $0xc,%edi │ │ - jmp 65814 │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x20(%ebp),%eax │ │ - test %edi,%edi │ │ - mov %ebx,(%ecx) │ │ - mov %eax,0x4(%ecx) │ │ - jne 65a9f │ │ + movl $0xe,-0x10(%ebp) │ │ + jmp 65ae9 │ │ + cmpl $0x0,-0x20(%ebp) │ │ + jne 65edc │ │ + mov -0x24(%ebp),%ebx │ │ + mov 0x8(%edi),%eax │ │ + mov 0x4(%edi),%ecx │ │ + sub %ebx,%eax │ │ + jb 65dc8 │ │ + mov %ecx,%edx │ │ + mov %ebx,%ecx │ │ + add %edx,%ecx │ │ + mov %ecx,0x4(%edi) │ │ mov %edx,%ecx │ │ - mov %edx,%ebx │ │ - mov %edx,%esi │ │ - shr $0x8,%ecx │ │ - shr $0x10,%esi │ │ - mov $0x1d,%edi │ │ - jmp 65814 │ │ - mov -0x2c(%ebp),%ebx │ │ - mov $0xe,%edi │ │ - jmp 65c11 │ │ - mov -0x1c(%ebp),%edx │ │ - mov %ebx,%esi │ │ - shr $0x10,%esi │ │ - mov %edx,%eax │ │ - lea 0x1(%ebx,%edx,1),%edx │ │ + mov %eax,0x8(%edi) │ │ + jmp 65c38 │ │ + cmpl $0x0,-0x20(%ebp) │ │ + jne 65eef │ │ + mov -0x24(%ebp),%ebx │ │ + mov 0x8(%edi),%eax │ │ + mov 0x4(%edi),%ecx │ │ + sub %ebx,%eax │ │ + jae 66008 │ │ + movb $0x11,0x8(%esi) │ │ + mov %ecx,0xc(%esi) │ │ + movl $0x0,0x10(%esi) │ │ + jmp 65f07 │ │ + mov -0x24(%ebp),%ecx │ │ + movl $0xf,-0x10(%ebp) │ │ + jmp 660cb │ │ + cmpl $0x0,-0x20(%ebp) │ │ + jne 65f19 │ │ + mov -0x24(%ebp),%ecx │ │ + movl $0x14,-0x10(%ebp) │ │ + jmp 660cb │ │ + mov %ebx,%eax │ │ + movl $0x20,-0x10(%ebp) │ │ not %eax │ │ - mov %edx,(%ecx) │ │ - add %eax,%edi │ │ - mov %edi,0x4(%ecx) │ │ - mov %ebx,%ecx │ │ - mov $0x1f,%edi │ │ - shr $0x8,%ecx │ │ - jmp 65814 │ │ - mov -0x10(%ebp),%edx │ │ - mov -0x14(%ebp),%edi │ │ - cmp $0x40,%ecx │ │ - mov -0x1c(%ebp),%esi │ │ - setl %bl │ │ - cmp $0x40,%bh │ │ - setae %bh │ │ - mov %edx,(%edi) │ │ - mov -0x20(%ebp),%edx │ │ + add %eax,%esi │ │ + lea 0x1(%ecx,%ebx,1),%eax │ │ + mov %eax,0x4(%edx) │ │ + mov %esi,0x8(%edx) │ │ + mov %ecx,%edx │ │ + mov %ecx,%esi │ │ + shr $0x8,%edx │ │ + shr $0x10,%esi │ │ + jmp 65ae9 │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x1c(%ebp),%edi │ │ + mov $0xffffffff,%eax │ │ mov %edx,0x4(%edi) │ │ + mov -0x10(%ebp),%edx │ │ + movl $0x7,-0x10(%ebp) │ │ + mov %edx,0x8(%edi) │ │ mov $0xffffffff,%edx │ │ - xor %edi,%edi │ │ shl %cl,%edx │ │ test $0x20,%cl │ │ - mov $0xffffffff,%ecx │ │ - cmovne %edx,%ecx │ │ - cmovne %edi,%edx │ │ - test %bh,%bl │ │ - mov %eax,%ebx │ │ - cmove %edi,%edx │ │ - cmove %edi,%ecx │ │ - mov $0x6,%edi │ │ + mov %edx,%edi │ │ + cmove %eax,%edx │ │ + mov $0x0,%eax │ │ + cmovne %eax,%edi │ │ + cmp $0x40,%bl │ │ + mov -0x34(%ebp),%ebx │ │ + cmovb %eax,%edx │ │ + cmovb %eax,%edi │ │ + cmp $0x40,%ecx │ │ + mov %esi,%ecx │ │ + cmovge %eax,%edi │ │ + cmovge %eax,%edx │ │ + or %edi,%ecx │ │ or %edx,%ebx │ │ - or %ecx,%esi │ │ - mov %ebx,%ecx │ │ - mov %esi,-0x1c(%ebp) │ │ - shld $0x10,%ebx,%esi │ │ - shr $0x8,%ecx │ │ - jmp 65814 │ │ + mov %ecx,%edx │ │ + mov %ecx,%esi │ │ + shr $0x8,%edx │ │ + shrd $0x10,%ebx,%esi │ │ + jmp 65ae9 │ │ mov -0x14(%ebp),%ecx │ │ - lea 0x4(%edx),%eax │ │ - add $0xfffffffc,%edi │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ - mov (%edx),%ebx │ │ - mov %ebx,%ecx │ │ - mov %ebx,%esi │ │ - mov $0x1e,%edi │ │ - shr $0x8,%ecx │ │ + mov -0x1c(%ebp),%edx │ │ + add $0xfffffffc,%ebx │ │ + lea 0x4(%ecx),%eax │ │ + mov %eax,0x4(%edx) │ │ + mov %ebx,0x8(%edx) │ │ + mov (%ecx),%ecx │ │ + mov %ecx,%edx │ │ + mov %ecx,%esi │ │ + movl $0x1f,-0x10(%ebp) │ │ + shr $0x8,%edx │ │ shr $0x10,%esi │ │ - jmp 65814 │ │ - mov -0x14(%ebp),%eax │ │ - mov -0x20(%ebp),%ecx │ │ - mov %edx,(%eax) │ │ - mov %ecx,0x4(%eax) │ │ - jmp 6599d │ │ - mov -0x10(%ebp),%edx │ │ - jmp 65978 │ │ - mov -0x10(%ebp),%edx │ │ - mov -0x20(%ebp),%eax │ │ - mov $0x6,%bl │ │ - mov %edx,%esi │ │ - mov -0x14(%ebp),%ecx │ │ - mov %esi,(%ecx) │ │ - mov %eax,0x4(%ecx) │ │ + jmp 65ae9 │ │ + mov $0x32,%al │ │ mov -0x18(%ebp),%ecx │ │ - mov %bl,0x8(%ecx) │ │ - mov %bh,0x9(%ecx) │ │ - mov %edx,0xc(%ecx) │ │ - jmp 65b63 │ │ - mov -0x14(%ebp),%eax │ │ - mov %edx,(%eax) │ │ - mov %edi,0x4(%eax) │ │ - mov $0x6,%cl │ │ - mov -0x18(%ebp),%edx │ │ - mov %cl,0x8(%edx) │ │ - mov %bh,0x9(%edx) │ │ - jmp 65aaa │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x20(%ebp),%eax │ │ - test %edi,%edi │ │ - mov %ebx,(%ecx) │ │ - mov %eax,0x4(%ecx) │ │ - jne 65a9f │ │ - mov %edx,%ecx │ │ - mov %edx,%esi │ │ - mov %edx,%ebx │ │ - mov $0x18,%edi │ │ - shr $0x8,%ecx │ │ - shr $0x10,%esi │ │ - jmp 65814 │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x20(%ebp),%esi │ │ - test %edi,%edi │ │ - mov %eax,(%ecx) │ │ - mov %esi,0x4(%ecx) │ │ - jne 65add │ │ - mov %edx,%ecx │ │ - mov %edx,%ebx │ │ - mov %edx,%esi │ │ - shr $0x8,%ecx │ │ - shr $0x10,%esi │ │ - mov $0xd,%edi │ │ - jmp 65814 │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%edi │ │ - test %edx,%edx │ │ - mov %ecx,(%edi) │ │ - mov %eax,0x4(%edi) │ │ - jne 65a4c │ │ - mov %eax,%edi │ │ - sub -0x1c(%ebp),%edi │ │ - jb 65a42 │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x1c(%ebp),%eax │ │ - mov -0x14(%ebp),%ecx │ │ - add %ebx,%eax │ │ - jmp 65130 │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%edi │ │ - mov -0x20(%ebp),%eax │ │ - test %edx,%edx │ │ - mov %ecx,(%edi) │ │ - mov %eax,0x4(%edi) │ │ - jne 65a4c │ │ - mov %eax,%edi │ │ - sub -0x1c(%ebp),%edi │ │ - jae 65b91 │ │ - mov -0x10(%ebp),%edx │ │ - mov $0x13,%bl │ │ - jmp 65984 │ │ - mov $0x38,%bl │ │ - jmp 65984 │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x20(%ebp),%edx │ │ - mov -0x24(%ebp),%ebx │ │ - mov %esi,-0x1c(%ebp) │ │ - mov $0x7,%edi │ │ - mov %eax,(%ecx) │ │ - mov %edx,0x4(%ecx) │ │ - mov %ebx,%ecx │ │ - shld $0x10,%ebx,%esi │ │ - shr $0x8,%ecx │ │ - jmp 65814 │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x20(%ebp),%eax │ │ - test %edi,%edi │ │ - mov %ebx,(%ecx) │ │ - mov %eax,0x4(%ecx) │ │ - jne 65a9f │ │ - mov %edx,%ecx │ │ - mov %edx,%esi │ │ - mov %edx,%ebx │ │ - mov $0x13,%edi │ │ - shr $0x8,%ecx │ │ + mov %al,0x8(%ecx) │ │ + movzwl -0x52(%ebp),%eax │ │ + mov %ax,0x9(%ecx) │ │ + movzbl -0x50(%ebp),%eax │ │ + jmp 65f2d │ │ + mov $0x32,%al │ │ + mov -0x18(%ebp),%ecx │ │ + mov %al,0x8(%ecx) │ │ + movzwl -0x42(%ebp),%eax │ │ + mov %ax,0x9(%ecx) │ │ + movzbl -0x40(%ebp),%eax │ │ + jmp 65f2d │ │ + mov $0x32,%al │ │ + mov %al,0x8(%esi) │ │ + movzwl -0x3a(%ebp),%eax │ │ + mov %ax,0x9(%esi) │ │ + movzbl -0x38(%ebp),%eax │ │ + jmp 65f00 │ │ + mov $0x32,%al │ │ + mov %al,0x8(%esi) │ │ + movzwl -0x3e(%ebp),%eax │ │ + mov %ax,0x9(%esi) │ │ + movzbl -0x3c(%ebp),%eax │ │ + mov %al,0xb(%esi) │ │ + movlps %xmm0,0xc(%esi) │ │ + movl $0xffffffff,0x4(%esi) │ │ + movl $0xffffffff,(%esi) │ │ + jmp 660ab │ │ + mov $0x32,%al │ │ + mov -0x18(%ebp),%ecx │ │ + mov %al,0x8(%ecx) │ │ + movzwl -0x4e(%ebp),%eax │ │ + mov %ax,0x9(%ecx) │ │ + movzbl -0x4c(%ebp),%eax │ │ + mov %al,0xb(%ecx) │ │ + movlps %xmm0,0xc(%ecx) │ │ + movl $0xffffffff,0x4(%ecx) │ │ + movl $0xffffffff,(%ecx) │ │ + jmp 660ab │ │ + mov -0x24(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + mov %ecx,%esi │ │ + movl $0xb,-0x10(%ebp) │ │ + shr $0x8,%edx │ │ shr $0x10,%esi │ │ - jmp 65814 │ │ - mov $0x38,%cl │ │ + jmp 65ae9 │ │ + mov $0x6,%cl │ │ mov -0x18(%ebp),%edx │ │ mov %cl,0x8(%edx) │ │ - mov %al,0x9(%edx) │ │ - mov -0x10(%ebp),%eax │ │ + mov %si,0xa(%edx) │ │ mov %eax,0xc(%edx) │ │ - movl $0x0,0x10(%edx) │ │ - movl $0xffffffff,0x4(%edx) │ │ - movl $0xffffffff,(%edx) │ │ - jmp 65b77 │ │ - mov $0x6,%al │ │ + mov %ebx,0x10(%edx) │ │ + jmp 66120 │ │ + mov -0x10(%ebp),%ebx │ │ mov -0x18(%ebp),%ecx │ │ - mov %al,0x8(%ecx) │ │ - mov %si,0xa(%ecx) │ │ - mov %edi,0xc(%ecx) │ │ - jmp 65b63 │ │ - mov $0x38,%cl │ │ - jmp 6599f │ │ - mov -0x10(%ebp),%esi │ │ - cmp $0x4,%edi │ │ - jb 65b55 │ │ - mov -0x14(%ebp),%ecx │ │ - lea 0x4(%esi),%eax │ │ - add $0xfffffffc,%edi │ │ - movl $0x0,-0x1c(%ebp) │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ - mov (%esi),%ebx │ │ - jmp 65bcd │ │ - mov -0x10(%ebp),%esi │ │ - cmp $0x7,%edi │ │ - jbe 65b55 │ │ + mov -0x1c(%ebp),%edx │ │ + cmp $0x4,%ebx │ │ + jb 65ff2 │ │ mov -0x14(%ebp),%ecx │ │ + add $0xfffffffc,%ebx │ │ + lea 0x4(%ecx),%eax │ │ + mov %eax,0x4(%edx) │ │ + mov %ebx,0x8(%edx) │ │ + xor %ebx,%ebx │ │ + mov (%ecx),%ecx │ │ + jmp 66057 │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x18(%ebp),%ecx │ │ + mov -0x1c(%ebp),%edx │ │ + cmp $0x7,%ebx │ │ + jbe 65ff2 │ │ + mov -0x14(%ebp),%esi │ │ + add $0xfffffff8,%ebx │ │ lea 0x8(%esi),%eax │ │ - add $0xfffffff8,%edi │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ + mov %eax,0x4(%edx) │ │ + mov %ebx,0x8(%edx) │ │ movzbl 0x2(%esi),%eax │ │ - mov 0x3(%esi),%ebx │ │ movzwl (%esi),%ecx │ │ - movzbl 0x7(%esi),%esi │ │ + mov 0x3(%esi),%edx │ │ shl $0x10,%eax │ │ - shld $0x18,%ebx,%esi │ │ - movzbl %bh,%edx │ │ - shl $0x18,%ebx │ │ + movzbl %dh,%ebx │ │ or %ecx,%eax │ │ - and $0xffffff00,%esi │ │ - or %eax,%ebx │ │ - or %esi,%edx │ │ - mov %edx,-0x1c(%ebp) │ │ - jmp 65bcd │ │ - mov -0x10(%ebp),%esi │ │ - cmp $0x2,%edi │ │ - jae 65bb5 │ │ - mov $0x13,%dh │ │ + movzbl 0x7(%esi),%ecx │ │ + shld $0x18,%edx,%ecx │ │ + shl $0x18,%edx │ │ + and $0xffffff00,%ecx │ │ + or %eax,%edx │ │ + or %ecx,%ebx │ │ + mov %edx,%ecx │ │ + jmp 66057 │ │ + mov -0x10(%ebp),%ebx │ │ mov -0x18(%ebp),%ecx │ │ + mov -0x1c(%ebp),%edx │ │ + cmp $0x2,%ebx │ │ + jae 66043 │ │ + mov %eax,-0x2c(%ebp) │ │ + mov -0x14(%ebp),%eax │ │ + mov $0x11,%dh │ │ mov %dh,0x8(%ecx) │ │ - mov %al,0x9(%ecx) │ │ - mov %esi,0xc(%ecx) │ │ - movl $0x0,0x10(%ecx) │ │ - movl $0xffffffff,0x4(%ecx) │ │ - movl $0xffffffff,(%ecx) │ │ - add $0x3c,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x14(%ebp),%ecx │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ - mov $0x7,%cl │ │ - jmp 6599f │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x1c(%ebp),%eax │ │ - mov -0x14(%ebp),%ecx │ │ - add %ebx,%eax │ │ - mov %ebx,%esi │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ + mov -0x2c(%ebp),%edx │ │ + mov %dl,0x9(%ecx) │ │ + jmp 65ca1 │ │ + mov %ecx,%edx │ │ mov %ebx,%ecx │ │ + movl $0x9,-0x10(%ebp) │ │ + add %edx,%ecx │ │ + mov %ecx,0x4(%edi) │ │ + mov %edx,%ecx │ │ + mov %eax,0x8(%edi) │ │ + shr $0x8,%edx │ │ + mov %ecx,%esi │ │ shr $0x10,%esi │ │ - mov $0x8,%edi │ │ - shr $0x8,%ecx │ │ - jmp 65814 │ │ + jmp 65ae9 │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x1c(%ebp),%ecx │ │ + mov -0x18(%ebp),%esi │ │ + mov $0x7,%dl │ │ + mov %eax,0x4(%ecx) │ │ + mov -0x10(%ebp),%eax │ │ + mov %eax,0x8(%ecx) │ │ + jmp 65d4c │ │ mov -0x14(%ebp),%ecx │ │ - lea 0x2(%esi),%eax │ │ - add $0xfffffffe,%edi │ │ - movl $0x0,-0x1c(%ebp) │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ - movzwl (%esi),%ebx │ │ - mov %ebx,%ecx │ │ - mov %ebx,%esi │ │ - xor %edi,%edi │ │ - shr $0x8,%ecx │ │ + add $0xfffffffe,%ebx │ │ + lea 0x2(%ecx),%eax │ │ + mov %eax,0x4(%edx) │ │ + mov %ebx,0x8(%edx) │ │ + xor %ebx,%ebx │ │ + movzwl (%ecx),%ecx │ │ + mov %ecx,%edx │ │ + mov %ecx,%esi │ │ + movl $0x0,-0x10(%ebp) │ │ + shr $0x8,%edx │ │ shr $0x10,%esi │ │ - jmp 65814 │ │ - mov -0x24(%ebp),%eax │ │ + jmp 65ae9 │ │ + mov -0x58(%ebp),%eax │ │ and $0xfffe,%eax │ │ cmp $0x2,%ax │ │ - je 65246 │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - cmp $0x3,%edi │ │ - jbe 6526f │ │ + je 657c0 │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x1c(%ebp),%edx │ │ + cmp $0x4,%ebx │ │ + jae 660b3 │ │ + mov -0x18(%ebp),%eax │ │ + mov -0x14(%ebp),%ecx │ │ + movb $0x11,0x8(%eax) │ │ + mov %ecx,0xc(%eax) │ │ + movl $0x0,0x10(%eax) │ │ + movl $0xffffffff,0x4(%eax) │ │ + movl $0xffffffff,(%eax) │ │ + add $0x5c,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + mov -0x14(%ebp),%ecx │ │ + add $0xfffffffc,%ebx │ │ + movl $0x4,-0x10(%ebp) │ │ lea 0x4(%ecx),%eax │ │ - add $0xfffffffc,%edi │ │ - mov %eax,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - mov $0x4,%edi │ │ - mov (%ecx),%ebx │ │ - mov %ebx,%ecx │ │ - mov %ebx,%esi │ │ - shr $0x8,%ecx │ │ + mov %eax,0x4(%edx) │ │ + mov %ebx,0x8(%edx) │ │ + mov (%ecx),%ecx │ │ + mov %ecx,%edx │ │ + mov %ecx,%esi │ │ + shr $0x8,%edx │ │ shr $0x10,%esi │ │ - jmp 65814 │ │ - mov -0x24(%ebp),%eax │ │ + jmp 65ae9 │ │ + mov -0x58(%ebp),%eax │ │ and $0xfffe,%eax │ │ cmp $0x2,%ax │ │ - je 65357 │ │ - mov -0x14(%ebp),%edx │ │ - lea -0x30(%ebp),%ecx │ │ - call 6b540 │ │ - movzbl -0x30(%ebp),%eax │ │ + je 6588c │ │ + mov -0x30(%ebp),%edx │ │ + lea -0x28(%ebp),%ecx │ │ + call 6b030 │ │ + movzbl -0x28(%ebp),%eax │ │ cmp $0xff,%al │ │ - je 65c78 │ │ - movzbl -0x2d(%ebp),%ecx │ │ - mov -0x18(%ebp),%esi │ │ - movzwl -0x2f(%ebp),%ebx │ │ - mov -0x2c(%ebp),%edi │ │ - mov -0x28(%ebp),%edx │ │ - mov %cl,0xb(%esi) │ │ - mov %bx,0x9(%esi) │ │ - mov %al,0x8(%esi) │ │ - mov %edx,0x10(%esi) │ │ - mov %edi,0xc(%esi) │ │ - movl $0xffffffff,0x4(%esi) │ │ - movl $0xffffffff,(%esi) │ │ - jmp 65b77 │ │ - mov -0x28(%ebp),%eax │ │ - movzbl -0x2c(%ebp),%ebx │ │ - mov $0x5,%edi │ │ - mov %eax,-0x1c(%ebp) │ │ - movzwl -0x2b(%ebp),%ecx │ │ - mov -0x2a(%ebp),%esi │ │ - jmp 65814 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + je 66132 │ │ + movzbl -0x25(%ebp),%ecx │ │ + mov -0x18(%ebp),%edx │ │ + movzwl -0x27(%ebp),%ebx │ │ + mov -0x24(%ebp),%edi │ │ + mov -0x20(%ebp),%esi │ │ + mov %cl,0xb(%edx) │ │ + mov %bx,0x9(%edx) │ │ + mov %al,0x8(%edx) │ │ + mov %esi,0x10(%edx) │ │ + mov %edi,0xc(%edx) │ │ + movl $0xffffffff,0x4(%edx) │ │ + movl $0xffffffff,(%edx) │ │ + jmp 660ab │ │ + movzbl -0x24(%ebp),%ecx │ │ + mov -0x20(%ebp),%ebx │ │ + movzwl -0x23(%ebp),%edx │ │ + mov -0x22(%ebp),%esi │ │ + movl $0x5,-0x10(%ebp) │ │ + jmp 65ae9 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x10c,%esp │ │ - call 65cb1 │ │ + sub $0x11c,%esp │ │ + mov %ecx,-0x74(%ebp) │ │ + mov 0x2c(%edx),%ecx │ │ + call 66167 │ │ pop %eax │ │ - mov %ecx,-0xa0(%ebp) │ │ - mov 0x8(%ebp),%ecx │ │ - mov %edx,%esi │ │ - add $0x18,%edx │ │ - add $0x18b2b,%eax │ │ - mov %edx,-0xcc(%ebp) │ │ - mov %esi,-0x28(%ebp) │ │ - mov %eax,-0x20(%ebp) │ │ + add $0x17f25,%eax │ │ + mov %eax,-0x14(%ebp) │ │ + cmp 0x8(%ebp),%ecx │ │ + mov %ecx,-0xb0(%ebp) │ │ + jle 6721c │ │ + mov %edx,%edi │ │ + lea 0x18(%edx),%ecx │ │ + mov 0x28(%edx),%edx │ │ mov 0xc(%ebp),%eax │ │ + mov %ecx,-0xb4(%ebp) │ │ + lea 0x1c(%edi),%ecx │ │ + mov %edi,-0x24(%ebp) │ │ + mov %ecx,-0x78(%ebp) │ │ + sub 0x20(%edi),%edx │ │ inc %eax │ │ - mov %eax,-0x108(%ebp) │ │ - mov %eax,-0x54(%ebp) │ │ + mov %eax,-0x120(%ebp) │ │ + mov %eax,-0x4c(%ebp) │ │ mov %eax,-0x50(%ebp) │ │ - mov %edx,-0x30(%ebp) │ │ - mov 0x28(%esi),%eax │ │ - cmp %ecx,%eax │ │ - mov %eax,-0x9c(%ebp) │ │ - jle 66e03 │ │ - mov 0x1c(%esi),%eax │ │ - mov 0x18(%esi),%ecx │ │ - mov $0x13,%bl │ │ - test %eax,%eax │ │ - je 66e0e │ │ - mov 0x20(%esi),%edx │ │ - mov %eax,%esi │ │ - mov %ecx,-0x44(%ebp) │ │ - movl $0x0,-0x24(%ebp) │ │ - mov %esi,-0x2c(%ebp) │ │ - dec %esi │ │ - movzbl 0x19(%edx),%eax │ │ - mov %edx,-0x34(%ebp) │ │ - mov %al,-0x40(%ebp) │ │ - mov 0x24(%edx),%eax │ │ - mov %eax,-0x110(%ebp) │ │ - mov 0x20(%edx),%eax │ │ - mov %eax,-0x114(%ebp) │ │ - mov 0x1c(%edx),%eax │ │ - lea 0x1(%ecx),%edx │ │ - xor %ecx,%ecx │ │ - mov %eax,-0x10c(%ebp) │ │ - xor %eax,%eax │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - mov -0x1(%edx),%bh │ │ - cmp $0x3f,%ecx │ │ - jne 65d61 │ │ - cmp $0x1,%bh │ │ - ja 66dc3 │ │ - mov %bh,%bl │ │ - mov %esi,-0x14(%ebp) │ │ - mov %bh,-0x1c(%ebp) │ │ - mov %eax,%edi │ │ - mov $0x0,%eax │ │ - and $0x7f,%bl │ │ - movzbl %bl,%esi │ │ - xor %ebx,%ebx │ │ - shld %cl,%esi,%ebx │ │ - shl %cl,%esi │ │ - test $0x20,%cl │ │ - cmovne %esi,%ebx │ │ - cmovne %eax,%esi │ │ - mov %edi,%eax │ │ - or %ebx,%eax │ │ - mov -0x1c(%ebp),%bh │ │ - or %esi,-0x24(%ebp) │ │ - test %bh,%bh │ │ - jns 65db0 │ │ - mov -0x14(%ebp),%esi │ │ - add $0x7,%ecx │ │ - inc %edx │ │ - mov $0x13,%bl │ │ - add $0xffffffff,%esi │ │ - jb 65d50 │ │ - jmp 66dd2 │ │ - nopw 0x0(%eax,%eax,1) │ │ - mov -0x28(%ebp),%esi │ │ - mov -0x14(%ebp),%ecx │ │ - mov %edx,0x18(%esi) │ │ - mov -0x24(%ebp),%edx │ │ - mov %ecx,0x1c(%esi) │ │ - or %eax,%edx │ │ - je 65ecb │ │ - mov 0x24(%esi),%edx │ │ + jmp 661cb │ │ + nopl 0x0(%eax) │ │ + decl 0x2c(%edi) │ │ + mov 0x28(%edi),%edx │ │ + mov 0x2c(%edi),%eax │ │ + sub 0x20(%edi),%edx │ │ + cmp 0x8(%ebp),%eax │ │ + mov %eax,-0xb0(%ebp) │ │ + jle 6721c │ │ + mov %edx,-0x124(%ebp) │ │ + mov -0x78(%ebp),%edx │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0xa8(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0xa8(%ebp),%ecx │ │ + cmp $0xff,%cl │ │ + jne 67254 │ │ + mov -0xa4(%ebp),%eax │ │ + mov -0xa0(%ebp),%edx │ │ + mov %eax,%ecx │ │ + or %edx,%ecx │ │ + je 661b0 │ │ + mov 0x24(%edi),%ecx │ │ + test %edx,%edx │ │ + mov %edx,-0x28(%ebp) │ │ + jne 66230 │ │ + lea -0x1(%eax),%esi │ │ + cmp 0x8(%ecx),%esi │ │ + jae 66230 │ │ + lea (%esi,%esi,4),%esi │ │ + shl $0x4,%esi │ │ + add 0x4(%ecx),%esi │ │ + cmpb $0x1,0x4e(%esi) │ │ + je 662f4 │ │ + jmp 662f7 │ │ + xchg %ax,%ax │ │ + mov %eax,-0x30(%ebp) │ │ + mov 0xc(%ecx),%eax │ │ test %eax,%eax │ │ - jne 65df5 │ │ - mov -0x24(%ebp),%ecx │ │ - dec %ecx │ │ - cmp 0x8(%edx),%ecx │ │ - jae 65df5 │ │ - lea (%ecx,%ecx,4),%ebx │ │ - shl $0x4,%ebx │ │ - add 0x4(%edx),%ebx │ │ - cmpb $0x1,0x4e(%ebx) │ │ - mov -0x98(%ebp),%esi │ │ - je 65e95 │ │ - jmp 65ea2 │ │ - mov 0xc(%edx),%ecx │ │ - test %ecx,%ecx │ │ - je 66e4c │ │ - mov 0x10(%edx),%edx │ │ - mov %edx,-0x2c(%ebp) │ │ + je 6724a │ │ + mov 0x10(%ecx),%ecx │ │ mov %ecx,-0x1c(%ebp) │ │ - movzwl 0x3ce(%ecx),%ecx │ │ + mov %eax,-0x34(%ebp) │ │ + movzwl 0x3ce(%eax),%eax │ │ mov $0xffffffff,%edi │ │ - lea 0x0(,%ecx,8),%ebx │ │ - mov %ecx,-0x48(%ebp) │ │ - nop │ │ + lea 0x0(,%eax,8),%ebx │ │ + mov %eax,-0x40(%ebp) │ │ + nopl (%eax) │ │ test %ebx,%ebx │ │ - je 65e60 │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x24(%ebp),%esi │ │ - mov 0x378(%ecx,%edi,8),%edx │ │ - mov 0x37c(%ecx,%edi,8),%ecx │ │ - mov %edx,-0x14(%ebp) │ │ - cmp %esi,%edx │ │ - mov %ecx,%edx │ │ - sbb %eax,%edx │ │ - setb %dl │ │ - cmp -0x14(%ebp),%esi │ │ - mov %eax,%esi │ │ - sbb %ecx,%esi │ │ - sbb $0x0,%dl │ │ + je 662b0 │ │ + mov -0x34(%ebp),%eax │ │ + mov -0x30(%ebp),%edx │ │ + mov -0x28(%ebp),%esi │ │ + mov 0x378(%eax,%edi,8),%ecx │ │ + mov 0x37c(%eax,%edi,8),%eax │ │ + mov %ecx,-0x18(%ebp) │ │ + cmp %edx,%ecx │ │ + mov %eax,%ecx │ │ + sbb %esi,%ecx │ │ + setb %cl │ │ + cmp -0x18(%ebp),%edx │ │ + sbb %eax,%esi │ │ + sbb $0x0,%cl │ │ inc %edi │ │ add $0xfffffff8,%ebx │ │ - cmp $0x1,%dl │ │ - je 65e20 │ │ - movzbl %dl,%ecx │ │ - test %ecx,%ecx │ │ - jne 65e63 │ │ - jmp 65e7e │ │ - mov -0x48(%ebp),%edi │ │ - mov -0x2c(%ebp),%edx │ │ + cmp $0x1,%cl │ │ + je 66260 │ │ + movzbl %cl,%eax │ │ + test %eax,%eax │ │ + je 662e0 │ │ mov -0x1c(%ebp),%ecx │ │ - sub $0x1,%edx │ │ - jb 66e4c │ │ - mov 0x3d0(%ecx,%edi,4),%ecx │ │ - mov %edx,-0x2c(%ebp) │ │ - jmp 65e06 │ │ - mov -0x1c(%ebp),%ebx │ │ + mov -0x34(%ebp),%eax │ │ + sub $0x1,%ecx │ │ + jae 662c2 │ │ + jmp 6724a │ │ + nop │ │ + mov -0x40(%ebp),%edi │ │ + mov -0x1c(%ebp),%ecx │ │ + mov -0x34(%ebp),%eax │ │ + sub $0x1,%ecx │ │ + jb 6724a │ │ + mov 0x3d0(%eax,%edi,4),%eax │ │ + mov %ecx,-0x1c(%ebp) │ │ + jmp 66244 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov -0x34(%ebp),%esi │ │ lea (%edi,%edi,4),%eax │ │ + mov -0x24(%ebp),%edi │ │ shl $0x4,%eax │ │ - add %eax,%ebx │ │ - cmpb $0x1,0x4e(%ebx) │ │ - mov -0x98(%ebp),%esi │ │ - jne 65ea2 │ │ - mov -0x9c(%ebp),%eax │ │ - mov -0x28(%ebp),%ecx │ │ - inc %eax │ │ - mov %eax,0x28(%ecx) │ │ - movzwl 0x4c(%ebx),%eax │ │ - cmp $0x2e,%eax │ │ - je 65edd │ │ + add %eax,%esi │ │ + cmpb $0x1,0x4e(%esi) │ │ + jne 662f7 │ │ + incl 0x2c(%edi) │ │ + movzwl 0x4c(%esi),%eax │ │ cmp $0x1d,%eax │ │ - je 66155 │ │ - cmpl $0x1,(%ebx) │ │ - jne 6610a │ │ - mov -0x28(%ebp),%esi │ │ - mov 0x8(%ebx),%edi │ │ - mov 0xc(%ebx),%eax │ │ - jmp 6611e │ │ - mov -0x9c(%ebp),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - dec %eax │ │ - mov %eax,0x28(%esi) │ │ - jmp 65ce5 │ │ - cmpl $0x1,(%ebx) │ │ - jne 65eed │ │ - mov -0x28(%ebp),%esi │ │ - mov 0x8(%ebx),%edi │ │ - mov 0xc(%ebx),%eax │ │ - jmp 65f01 │ │ - mov 0x40(%ebx),%eax │ │ - mov -0x28(%ebp),%esi │ │ + je 66319 │ │ + cmp $0x2e,%eax │ │ + jne 66383 │ │ + cmpl $0x1,(%esi) │ │ + jne 66397 │ │ + mov 0x8(%esi),%edi │ │ + mov 0xc(%esi),%eax │ │ + jmp 663a8 │ │ + mov 0x30(%edi),%eax │ │ + mov 0x34(%edi),%ecx │ │ + cmpl $0x1,(%esi) │ │ + mov %eax,-0x30(%ebp) │ │ + mov %ecx,-0x28(%ebp) │ │ + jne 66596 │ │ + mov 0x8(%esi),%ecx │ │ + mov 0xc(%esi),%edx │ │ + test %edx,%edx │ │ + je 665af │ │ + shl $0x2,%edx │ │ + xor %edi,%edi │ │ + movl $0x0,-0x1c(%ebp) │ │ + movl $0x0,-0x40(%ebp) │ │ + movl $0x0,-0xf8(%ebp) │ │ + movl $0x0,-0x3c(%ebp) │ │ + movl $0x0,-0x38(%ebp) │ │ + movl $0x0,-0xf4(%ebp) │ │ + movl $0x0,-0x100(%ebp) │ │ + lea (%edx,%edx,2),%esi │ │ + jmp 66782 │ │ + cmpl $0x1,(%esi) │ │ + jne 6669b │ │ + mov 0x8(%esi),%edi │ │ + mov 0xc(%esi),%eax │ │ + jmp 666ac │ │ + mov 0x40(%esi),%eax │ │ cmp $0x5,%eax │ │ - ja 66e9d │ │ - add $0x4,%ebx │ │ - mov %ebx,%edi │ │ + ja 672f9 │ │ + add $0x4,%esi │ │ + mov %esi,%edi │ │ sub $0x4,%esp │ │ - mov -0xcc(%ebp),%edx │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0xc8(%ebp),%ecx │ │ + mov -0x78(%ebp),%edx │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0xa8(%ebp),%ecx │ │ push %eax │ │ push %edi │ │ - mov -0x34(%ebp),%eax │ │ - push 0x18(%eax) │ │ - call 695e0 │ │ + mov -0xb4(%ebp),%eax │ │ + push (%eax) │ │ + call 696a0 │ │ add $0x10,%esp │ │ - movzbl -0xc8(%ebp),%edx │ │ + movzbl -0xa8(%ebp),%edx │ │ cmp $0xff,%dl │ │ - jne 66e55 │ │ - mov 0x28(%esi),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - cmp -0x9c(%ebp),%eax │ │ - jle 65ce5 │ │ - mov 0x1c(%esi),%ecx │ │ - mov 0x18(%esi),%ebx │ │ - test %ecx,%ecx │ │ - je 66e90 │ │ - mov %eax,-0x34(%ebp) │ │ - lea -0x1(%ecx),%eax │ │ - mov %ecx,-0x2c(%ebp) │ │ - xor %edi,%edi │ │ - xor %ecx,%ecx │ │ - mov %ebx,-0x44(%ebp) │ │ - movl $0x0,-0x1c(%ebp) │ │ - mov %eax,-0x24(%ebp) │ │ - lea 0x1(%ebx),%eax │ │ - movzbl -0x1(%eax),%edx │ │ - cmp $0x3f,%ecx │ │ - jne 65f82 │ │ - cmp $0x1,%dl │ │ - ja 66e12 │ │ - mov %edx,%ebx │ │ - xor %esi,%esi │ │ - mov %dl,-0x14(%ebp) │ │ - mov %edi,%edx │ │ - mov $0x0,%edi │ │ - and $0x7f,%bl │ │ - movzbl %bl,%ebx │ │ - shld %cl,%ebx,%esi │ │ - shl %cl,%ebx │ │ - test $0x20,%cl │ │ - cmovne %ebx,%esi │ │ - cmovne %edi,%ebx │ │ - mov %edx,%edi │ │ - mov -0x14(%ebp),%dh │ │ - or %ebx,-0x1c(%ebp) │ │ - or %esi,%edi │ │ - test %dh,%dh │ │ - jns 65fc4 │ │ - add $0x7,%ecx │ │ - inc %eax │ │ - addl $0xffffffff,-0x24(%ebp) │ │ - mov -0x28(%ebp),%esi │ │ - jb 65f70 │ │ - jmp 66e21 │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x28(%ebp),%esi │ │ - mov -0x24(%ebp),%edx │ │ - or %edi,%ecx │ │ - mov %eax,0x18(%esi) │ │ - mov %edx,0x1c(%esi) │ │ - je 660ef │ │ - mov 0x24(%esi),%eax │ │ - test %edi,%edi │ │ - jne 65ff9 │ │ - mov -0x1c(%ebp),%ecx │ │ - dec %ecx │ │ - cmp 0x8(%eax),%ecx │ │ - jae 65ff9 │ │ - lea (%ecx,%ecx,4),%ecx │ │ + jne 67227 │ │ + mov -0x24(%ebp),%edi │ │ + mov -0xb0(%ebp),%eax │ │ + cmp %eax,0x2c(%edi) │ │ + jg 66403 │ │ + jmp 661b3 │ │ + nopl 0x0(%eax) │ │ + mov 0x2c(%edi),%eax │ │ + dec %eax │ │ + mov %eax,0x2c(%edi) │ │ + cmp -0xb0(%ebp),%eax │ │ + jle 661b3 │ │ + mov -0x78(%ebp),%edx │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0xa8(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0xa8(%ebp),%edx │ │ + cmp $0xff,%dl │ │ + jne 67227 │ │ + mov -0xa4(%ebp),%ecx │ │ + mov -0xa0(%ebp),%esi │ │ + mov %ecx,%eax │ │ + or %esi,%eax │ │ + je 663f0 │ │ + mov 0x24(%edi),%eax │ │ + test %esi,%esi │ │ + jne 66460 │ │ + lea -0x1(%ecx),%edx │ │ + cmp 0x8(%eax),%edx │ │ + jae 66460 │ │ + lea (%edx,%edx,4),%ecx │ │ shl $0x4,%ecx │ │ add 0x4(%eax),%ecx │ │ - jmp 6609f │ │ - mov 0xc(%eax),%ecx │ │ - test %ecx,%ecx │ │ - je 66e96 │ │ + cmpb $0x1,0x4e(%ecx) │ │ + je 66524 │ │ + jmp 66527 │ │ + nopl (%eax) │ │ + mov 0xc(%eax),%edx │ │ + test %edx,%edx │ │ + je 672a7 │ │ mov 0x10(%eax),%eax │ │ - mov %edi,-0x44(%ebp) │ │ - mov %eax,-0x2c(%ebp) │ │ - movzwl 0x3ce(%ecx),%eax │ │ - mov $0xffffffff,%edx │ │ - mov %ecx,-0x24(%ebp) │ │ + mov %esi,-0x30(%ebp) │ │ + mov %ecx,-0x28(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + movzwl 0x3ce(%edx),%eax │ │ + mov $0xffffffff,%edi │ │ + mov %edx,-0x34(%ebp) │ │ lea 0x0(,%eax,8),%ebx │ │ mov %eax,-0x40(%ebp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ test %ebx,%ebx │ │ - je 66070 │ │ - mov -0x24(%ebp),%eax │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x44(%ebp),%esi │ │ - mov 0x378(%eax,%edx,8),%edi │ │ - mov 0x37c(%eax,%edx,8),%eax │ │ - cmp %ecx,%edi │ │ - mov %eax,-0x14(%ebp) │ │ + je 664e0 │ │ + mov -0x34(%ebp),%eax │ │ + mov -0x28(%ebp),%edx │ │ + mov -0x30(%ebp),%esi │ │ + mov 0x378(%eax,%edi,8),%ecx │ │ + mov 0x37c(%eax,%edi,8),%eax │ │ + cmp %edx,%ecx │ │ + mov %eax,-0x18(%ebp) │ │ sbb %esi,%eax │ │ setb %al │ │ - cmp %edi,%ecx │ │ - sbb -0x14(%ebp),%esi │ │ - mov -0x28(%ebp),%esi │ │ + cmp %ecx,%edx │ │ + sbb -0x18(%ebp),%esi │ │ sbb $0x0,%al │ │ - inc %edx │ │ + inc %edi │ │ add $0xfffffff8,%ebx │ │ cmp $0x1,%al │ │ - je 66030 │ │ + je 66490 │ │ movzbl %al,%eax │ │ test %eax,%eax │ │ - jne 66073 │ │ - jmp 66094 │ │ - mov -0x40(%ebp),%edx │ │ - mov -0x2c(%ebp),%eax │ │ - mov -0x24(%ebp),%ecx │ │ - mov -0x44(%ebp),%edi │ │ + je 66510 │ │ + mov -0x1c(%ebp),%eax │ │ + mov -0x34(%ebp),%edx │ │ sub $0x1,%eax │ │ - jb 66e96 │ │ - mov 0x3d0(%ecx,%edx,4),%ecx │ │ - mov %eax,-0x2c(%ebp) │ │ - jmp 6600d │ │ - mov -0x24(%ebp),%ecx │ │ - lea (%edx,%edx,4),%eax │ │ + jae 664f2 │ │ + jmp 6729d │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov -0x40(%ebp),%edi │ │ + mov -0x1c(%ebp),%eax │ │ + mov -0x34(%ebp),%edx │ │ + sub $0x1,%eax │ │ + jb 6729d │ │ + mov 0x3d0(%edx,%edi,4),%edx │ │ + mov %eax,-0x1c(%ebp) │ │ + jmp 66477 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov -0x34(%ebp),%ecx │ │ + lea (%edi,%edi,4),%eax │ │ + mov -0x24(%ebp),%edi │ │ shl $0x4,%eax │ │ add %eax,%ecx │ │ cmpb $0x1,0x4e(%ecx) │ │ - mov -0x34(%ebp),%eax │ │ - jne 660ac │ │ - inc %eax │ │ - mov %eax,0x28(%esi) │ │ - mov -0x20(%ebp),%ebx │ │ - call 364cb │ │ - mov 0x20(%esi),%edi │ │ - mov %eax,-0x14(%ebp) │ │ - mov %edx,%eax │ │ + jne 66527 │ │ + incl 0x2c(%edi) │ │ + cmpl $0x1,(%ecx) │ │ + jne 66540 │ │ + mov 0x8(%ecx),%esi │ │ + mov 0xc(%ecx),%eax │ │ + jmp 66551 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + xchg %ax,%ax │ │ + mov 0x40(%ecx),%eax │ │ + cmp $0x5,%eax │ │ + ja 672f9 │ │ + add $0x4,%ecx │ │ + mov %ecx,%esi │ │ sub $0x4,%esp │ │ - mov -0xcc(%ebp),%edx │ │ - lea -0xc8(%ebp),%ecx │ │ + mov -0x78(%ebp),%edx │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0xa8(%ebp),%ecx │ │ push %eax │ │ - push -0x14(%ebp) │ │ - push 0x18(%edi) │ │ - call 695e0 │ │ + push %esi │ │ + mov -0xb4(%ebp),%eax │ │ + push (%eax) │ │ + call 696a0 │ │ add $0x10,%esp │ │ - movzbl -0xc8(%ebp),%edx │ │ + movzbl -0xa8(%ebp),%edx │ │ cmp $0xff,%dl │ │ - jne 66e55 │ │ - mov 0x28(%esi),%eax │ │ - jmp 660f6 │ │ - mov -0x34(%ebp),%eax │ │ - dec %eax │ │ - mov %eax,0x28(%esi) │ │ - mov 0x8(%ebp),%ecx │ │ - cmp -0x9c(%ebp),%eax │ │ - jg 65f45 │ │ - jmp 65ce5 │ │ - mov 0x40(%ebx),%eax │ │ - mov -0x28(%ebp),%esi │ │ + jne 67227 │ │ + mov 0x2c(%edi),%eax │ │ + cmp -0xb0(%ebp),%eax │ │ + jg 66403 │ │ + jmp 661b3 │ │ + mov 0x40(%esi),%edx │ │ + cmp $0x5,%edx │ │ + ja 67311 │ │ + add $0x4,%esi │ │ + mov %esi,%ecx │ │ + test %edx,%edx │ │ + jne 6633c │ │ + xor %edi,%edi │ │ + movl $0x0,-0x100(%ebp) │ │ + movl $0x0,-0xf4(%ebp) │ │ + movl $0x0,-0x38(%ebp) │ │ + movl $0x0,-0x3c(%ebp) │ │ + movl $0x0,-0x1c(%ebp) │ │ + movl $0x0,-0xf8(%ebp) │ │ + movl $0x0,-0x40(%ebp) │ │ + mov %edi,%esi │ │ + mov -0x24(%ebp),%edi │ │ + mov 0x8(%edi),%ebx │ │ + cmp (%edi),%ebx │ │ + je 670a1 │ │ + mov 0x4(%edi),%ecx │ │ + mov -0xf8(%ebp),%edx │ │ + mov %ebx,%eax │ │ + shl $0x5,%eax │ │ + testb $0x1,-0x100(%ebp) │ │ + mov %edx,(%ecx,%eax,1) │ │ + mov -0x114(%ebp),%edx │ │ + mov %edx,0x8(%ecx,%eax,1) │ │ + mov -0x118(%ebp),%edx │ │ + mov %edx,0x4(%ecx,%eax,1) │ │ + mov -0x124(%ebp),%edx │ │ + mov %edx,0xc(%ecx,%eax,1) │ │ + mov -0xfc(%ebp),%edx │ │ + mov %esi,0x10(%ecx,%eax,1) │ │ + mov -0x40(%ebp),%esi │ │ + mov %edx,0x14(%ecx,%eax,1) │ │ + mov -0x1c(%ebp),%edx │ │ + mov %edx,0x18(%ecx,%eax,1) │ │ + mov %esi,0x1c(%ecx,%eax,1) │ │ + lea 0x1(%ebx),%ecx │ │ + mov %ecx,0x8(%edi) │ │ + je 666e2 │ │ + mov -0x28(%ebp),%edx │ │ + mov -0x30(%ebp),%esi │ │ + xor %ecx,%ecx │ │ + mov %ebx,-0x20(%ebp) │ │ + mov 0x104(%edx),%eax │ │ + cmp $0x50000,%eax │ │ + setae %cl │ │ + mov 0x70(%esi,%ecx,8),%ebx │ │ + mov 0x74(%esi,%ecx,8),%ecx │ │ + mov %ebx,-0x1c(%ebp) │ │ + mov -0x11c(%ebp),%ebx │ │ + sub %ebx,%ecx │ │ + jae 66ebd │ │ + mov -0x1c(%ebp),%edx │ │ + xor %eax,%eax │ │ + mov $0x11,%bl │ │ + xor %ecx,%ecx │ │ + xor %esi,%esi │ │ + jmp 67052 │ │ + mov 0x40(%esi),%eax │ │ cmp $0x5,%eax │ │ - ja 66e9d │ │ - add $0x4,%ebx │ │ - mov %ebx,%edi │ │ + ja 672f9 │ │ + add $0x4,%esi │ │ + mov %esi,%edi │ │ sub $0x4,%esp │ │ - mov -0xcc(%ebp),%edx │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0xc8(%ebp),%ecx │ │ + mov -0x78(%ebp),%edx │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0xa8(%ebp),%ecx │ │ push %eax │ │ push %edi │ │ - mov -0x34(%ebp),%eax │ │ - push 0x18(%eax) │ │ - call 695e0 │ │ + mov -0xb4(%ebp),%eax │ │ + push (%eax) │ │ + call 696a0 │ │ add $0x10,%esp │ │ - cmpb $0xff,-0xc8(%ebp) │ │ - jne 66e70 │ │ - mov 0x8(%ebp),%ecx │ │ - jmp 65ce5 │ │ - mov -0x28(%ebp),%eax │ │ - cmpb $0x8,-0x40(%ebp) │ │ - sete -0x6d(%ebp) │ │ - mov 0x2c(%eax),%edx │ │ - mov 0x30(%eax),%ecx │ │ - cmpl $0x1,(%ebx) │ │ - jne 66173 │ │ - mov 0x8(%ebx),%edi │ │ - mov 0xc(%ebx),%eax │ │ - jmp 66184 │ │ - mov 0x40(%ebx),%eax │ │ - cmp $0x5,%eax │ │ - ja 66e9d │ │ - add $0x4,%ebx │ │ - mov %ebx,%edi │ │ - test %eax,%eax │ │ - mov %esi,-0x98(%ebp) │ │ - mov %edx,-0x2c(%ebp) │ │ + cmpb $0xff,-0xa8(%ebp) │ │ + jne 672d2 │ │ + mov -0x24(%ebp),%edi │ │ + jmp 661b3 │ │ + mov -0x3c(%ebp),%eax │ │ + mov -0x38(%ebp),%ecx │ │ + and %al,%cl │ │ + test $0x1,%cl │ │ + je 66fc9 │ │ + mov -0xec(%ebp),%eax │ │ + mov -0x6c(%ebp),%ecx │ │ + cmp %eax,-0x70(%ebp) │ │ + sbb -0xf0(%ebp),%ecx │ │ + jae 67064 │ │ + mov -0x24(%ebp),%edi │ │ + mov 0x14(%edi),%esi │ │ + cmp 0xc(%edi),%esi │ │ + je 671e7 │ │ + mov 0x10(%edi),%eax │ │ + mov -0x6c(%ebp),%edx │ │ + lea (%esi,%esi,2),%ecx │ │ + inc %esi │ │ + mov %edx,0x4(%eax,%ecx,8) │ │ + mov -0x70(%ebp),%edx │ │ + mov %edx,(%eax,%ecx,8) │ │ + mov -0xf0(%ebp),%edx │ │ + mov %edx,0xc(%eax,%ecx,8) │ │ + mov -0xec(%ebp),%edx │ │ + mov %edx,0x8(%eax,%ecx,8) │ │ + mov 0xc(%ebp),%edx │ │ + mov %edx,0x10(%eax,%ecx,8) │ │ + mov %ebx,0x14(%eax,%ecx,8) │ │ + mov %esi,0x14(%edi) │ │ + jmp 67064 │ │ + movl $0x1,-0xf8(%ebp) │ │ + mov %eax,-0x118(%ebp) │ │ + mov %ecx,-0x114(%ebp) │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov -0x18(%ebp),%esi │ │ + mov -0x34(%ebp),%ecx │ │ + add $0xc,%ecx │ │ + add $0xfffffff4,%esi │ │ + je 665eb │ │ + mov 0x8(%ecx),%eax │ │ + mov %esi,-0x18(%ebp) │ │ mov %ecx,-0x34(%ebp) │ │ - je 668e5 │ │ - shl $0x2,%eax │ │ - movl $0x0,-0x24(%ebp) │ │ - movl $0x0,-0x40(%ebp) │ │ - movl $0x0,-0x48(%ebp) │ │ - movl $0x0,-0xe4(%ebp) │ │ - movl $0x0,-0x8c(%ebp) │ │ - movl $0x0,-0xe0(%ebp) │ │ - movl $0x0,-0x38(%ebp) │ │ - movl $0x0,-0x3c(%ebp) │ │ - lea (%eax,%eax,2),%esi │ │ - mov 0x8(%edi),%eax │ │ - mov %esi,-0x14(%ebp) │ │ - mov %eax,-0x80(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ - movsd (%edi),%xmm0 │ │ - mov 0x20(%eax),%eax │ │ - movsd %xmm0,-0x88(%ebp) │ │ - sub $0x8,%esp │ │ - mov -0xcc(%ebp),%edx │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0xc8(%ebp),%ecx │ │ - lea -0x88(%ebp),%esi │ │ - push %esi │ │ - push 0x18(%eax) │ │ - call 649d0 │ │ + mov %eax,-0xe0(%ebp) │ │ + movsd (%ecx),%xmm0 │ │ + movsd %xmm0,-0xe8(%ebp) │ │ + sub $0xc,%esp │ │ + mov -0xb4(%ebp),%edx │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0xa8(%ebp),%ecx │ │ + lea -0xe8(%ebp),%eax │ │ + push %eax │ │ + call 65090 │ │ add $0x10,%esp │ │ - mov -0xc8(%ebp),%eax │ │ - mov -0xc4(%ebp),%ecx │ │ + mov -0xa8(%ebp),%eax │ │ + mov -0xa4(%ebp),%ecx │ │ mov %eax,%edx │ │ and %ecx,%edx │ │ cmp $0xffffffff,%edx │ │ - je 66a82 │ │ - movzwl -0xb8(%ebp),%edx │ │ - mov %edi,-0x1c(%ebp) │ │ - lea -0x3(%edx),%esi │ │ - cmp $0x56,%esi │ │ - ja 662d9 │ │ - mov -0x20(%ebp),%edi │ │ - mov -0x7b228(%edi,%esi,4),%edx │ │ + je 66ea0 │ │ + movzwl -0x88(%ebp),%edx │ │ + lea -0x3(%edx),%ebx │ │ + cmp $0x56,%ebx │ │ + ja 66870 │ │ mov -0x14(%ebp),%esi │ │ - add %edi,%edx │ │ - mov -0x1c(%ebp),%edi │ │ + mov -0x7aca8(%esi,%ebx,4),%edx │ │ + add %esi,%edx │ │ + mov -0x18(%ebp),%esi │ │ jmp *%edx │ │ - cmpl $0x0,-0x24(%ebp) │ │ - jne 668d4 │ │ - mov -0x20(%ebp),%ebx │ │ - mov -0x28(%ebp),%esi │ │ - lea -0x88(%ebp),%ecx │ │ - lea -0xc8(%ebp),%edx │ │ - call 66ed0 │ │ - mov -0x88(%ebp),%edx │ │ + test %edi,%edi │ │ + jne 66770 │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0xe8(%ebp),%ecx │ │ + lea -0xa8(%ebp),%edx │ │ + call 67330 │ │ + mov -0xe8(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0xd8(%ebp),%ecx │ │ + lea -0xc0(%ebp),%ecx │ │ push $0x10 │ │ - push 0x34(%esi) │ │ - push -0x34(%ebp) │ │ - push -0x2c(%ebp) │ │ - push 0x38(%esi) │ │ - push -0x80(%ebp) │ │ - push -0x84(%ebp) │ │ - call 676e0 │ │ + mov -0x24(%ebp),%eax │ │ + push 0x38(%eax) │ │ + push -0x28(%ebp) │ │ + push -0x30(%ebp) │ │ + push 0x3c(%eax) │ │ + push -0xe0(%ebp) │ │ + push -0xe4(%ebp) │ │ + call 67980 │ │ add $0x20,%esp │ │ - movzbl -0xd8(%ebp),%eax │ │ + movzbl -0xc0(%ebp),%eax │ │ cmp $0xff,%al │ │ - jne 66ca8 │ │ - mov -0xd4(%ebp),%eax │ │ - mov -0xd0(%ebp),%ecx │ │ - mov %eax,-0x24(%ebp) │ │ - mov %ecx,-0xe8(%ebp) │ │ - jmp 668d4 │ │ + jne 670bc │ │ + mov -0xbc(%ebp),%edi │ │ + mov -0xb8(%ebp),%eax │ │ + jmp 66b9d │ │ + nopl 0x0(%eax,%eax,1) │ │ cmp $0x6e,%edx │ │ - je 662ea │ │ + je 66881 │ │ cmp $0x2007,%edx │ │ - jne 668d4 │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x88(%ebp),%esi │ │ - lea -0xc8(%ebp),%edx │ │ - mov %esi,%ecx │ │ - call 66ed0 │ │ - mov -0x34(%ebp),%edi │ │ - movzbl 0xc1(%edi),%eax │ │ + jne 66770 │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0xe8(%ebp),%ecx │ │ + lea -0xa8(%ebp),%edx │ │ + call 67330 │ │ + mov %edi,%eax │ │ + mov -0x28(%ebp),%edi │ │ + movzbl 0x105(%edi),%ecx │ │ + mov %ecx,-0x20(%ebp) │ │ sub $0x4,%esp │ │ - mov -0x2c(%ebp),%edx │ │ - lea -0xd8(%ebp),%ecx │ │ + mov -0x30(%ebp),%edx │ │ + lea -0xe8(%ebp),%esi │ │ + lea -0xc0(%ebp),%ecx │ │ push %esi │ │ - push 0xfc(%edi) │ │ - push %eax │ │ - call 61d90 │ │ + push 0x124(%edi) │ │ + mov %eax,%edi │ │ + push -0x20(%ebp) │ │ + call 62770 │ │ add $0x10,%esp │ │ - cmpb $0xff,-0xd8(%ebp) │ │ - jne 66344 │ │ - mov -0xd0(%ebp),%eax │ │ - mov -0xd4(%ebp),%ecx │ │ - mov %eax,-0xe8(%ebp) │ │ - mov %ecx,-0x24(%ebp) │ │ - mov -0x1c(%ebp),%edi │ │ - jmp 668d4 │ │ + cmpb $0xff,-0xc0(%ebp) │ │ + jne 66770 │ │ + mov -0xb8(%ebp),%eax │ │ + mov -0xbc(%ebp),%edi │ │ + mov %eax,-0xfc(%ebp) │ │ + jmp 66770 │ │ add $0xfffffffe,%eax │ │ - mov $0x5,%edx │ │ + mov $0x6,%edx │ │ mov $0x0,%esi │ │ + movl $0x0,-0x1c(%ebp) │ │ adc $0xffffffff,%ecx │ │ cmp %eax,%edx │ │ sbb %ecx,%esi │ │ - jb 667b9 │ │ - mov -0x20(%ebp),%ecx │ │ - mov -0x7b0b4(%ecx,%eax,4),%eax │ │ + jb 66770 │ │ + mov -0x14(%ebp),%ecx │ │ + mov -0x18(%ebp),%esi │ │ + mov -0x7ab30(%ecx,%eax,4),%eax │ │ add %ecx,%eax │ │ jmp *%eax │ │ - mov -0xc0(%ebp),%eax │ │ - mov %eax,-0x40(%ebp) │ │ - jmp 668d4 │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x88(%ebp),%ecx │ │ - lea -0xc8(%ebp),%edx │ │ - call 66ed0 │ │ - mov -0x88(%ebp),%eax │ │ + mov -0xa0(%ebp),%eax │ │ + mov %eax,-0x1c(%ebp) │ │ + jmp 66773 │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0xe8(%ebp),%ecx │ │ + lea -0xa8(%ebp),%edx │ │ + call 67330 │ │ + mov -0xe8(%ebp),%eax │ │ test $0x3f,%al │ │ - je 6672c │ │ - mov -0x2c(%ebp),%ecx │ │ - cmp $0x7,%eax │ │ - je 6670d │ │ - cmp $0xc,%eax │ │ - jne 668d4 │ │ - mov -0x34(%ebp),%eax │ │ - mov 0xc(%ecx),%edi │ │ + je 66ce7 │ │ + cmp $0x8,%eax │ │ + je 66cbf │ │ + cmp $0xd,%eax │ │ + jne 66770 │ │ + mov -0x28(%ebp),%eax │ │ + mov -0x30(%ebp),%ecx │ │ mov 0x8(%ecx),%esi │ │ - mov 0x100(%eax),%ebx │ │ - sub %ebx,%edi │ │ - jb 66cd5 │ │ - movzbl 0xc0(%eax),%eax │ │ - movzbl %al,%ecx │ │ + mov 0x128(%eax),%ebx │ │ + mov 0xc(%ecx),%ecx │ │ + sub %ebx,%ecx │ │ + jb 670fe │ │ + movzbl 0x104(%eax),%eax │ │ + mov %edi,-0x20(%ebp) │ │ mov %al,-0x38(%ebp) │ │ - mov %ecx,%eax │ │ - mull -0x80(%ebp) │ │ - jo 66d64 │ │ - mov %edi,%edx │ │ + movzbl %al,%eax │ │ + mov %eax,%edi │ │ + mull -0xe0(%ebp) │ │ + jo 67184 │ │ add %ebx,%esi │ │ - sub %eax,%edx │ │ - jb 66cd5 │ │ - mov -0x38(%ebp),%bh │ │ - movb $0x19,-0xd(%ebp) │ │ - mov %bh,%bl │ │ - dec %bl │ │ - xor %bl,%bh │ │ - cmp %bl,%bh │ │ - jbe 66d6f │ │ - tzcnt %ecx,%ecx │ │ - cmp $0x3,%cl │ │ - ja 66d6f │ │ - mov -0x20(%ebp),%ebx │ │ + mov %ecx,%ebx │ │ + sub %eax,%ebx │ │ + jb 670fe │ │ + mov -0x38(%ebp),%dh │ │ + movb $0x14,-0xd(%ebp) │ │ + mov %dh,%dl │ │ + dec %dl │ │ + xor %dl,%dh │ │ + cmp %dl,%dh │ │ + jbe 671aa │ │ + tzcnt %edi,%edx │ │ + cmp $0x3,%dl │ │ + ja 671aa │ │ + mov -0x14(%ebp),%edi │ │ add %eax,%esi │ │ - mov -0x7b09c(%ebx,%ecx,4),%ecx │ │ - add %ebx,%ecx │ │ - jmp *%ecx │ │ - cmp %eax,%edi │ │ - je 66cd5 │ │ - movzbl (%esi),%edx │ │ - xor %eax,%eax │ │ - mov %al,%ch │ │ - jmp 6689a │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x88(%ebp),%ecx │ │ - lea -0xc8(%ebp),%edx │ │ - call 66ed0 │ │ - mov -0x88(%ebp),%eax │ │ + mov %esi,-0x2c(%ebp) │ │ + mov -0x7ab14(%edi,%edx,4),%edx │ │ + add %edi,%edx │ │ + jmp *%edx │ │ + mov -0x20(%ebp),%edi │ │ + cmp %eax,%ecx │ │ + je 67191 │ │ + mov -0x2c(%ebp),%eax │ │ + movzbl (%eax),%edx │ │ + jmp 66e75 │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0xe8(%ebp),%ecx │ │ + lea -0xa8(%ebp),%edx │ │ + call 67330 │ │ + mov -0xe8(%ebp),%eax │ │ test $0x3f,%al │ │ - je 666ba │ │ - cmp $0xc,%eax │ │ - jne 668d4 │ │ - mov -0x2c(%ebp),%ecx │ │ - mov -0x34(%ebp),%eax │ │ - mov 0x100(%eax),%ebx │ │ - mov 0xc(%ecx),%edi │ │ + je 66c69 │ │ + cmp $0xd,%eax │ │ + jne 66770 │ │ + mov -0x28(%ebp),%eax │ │ + mov -0x30(%ebp),%ecx │ │ mov 0x8(%ecx),%esi │ │ - sub %ebx,%edi │ │ - jb 66c8a │ │ - movzbl 0xc0(%eax),%eax │ │ - movzbl %al,%ecx │ │ + mov 0x128(%eax),%ebx │ │ + mov 0xc(%ecx),%ecx │ │ + sub %ebx,%ecx │ │ + jb 670ec │ │ + movzbl 0x104(%eax),%eax │ │ + mov %edi,-0x20(%ebp) │ │ mov %al,-0x3c(%ebp) │ │ - mov %ecx,%eax │ │ - mull -0x80(%ebp) │ │ - jo 66d05 │ │ - mov %edi,%edx │ │ + movzbl %al,%eax │ │ + mov %eax,%edi │ │ + mull -0xe0(%ebp) │ │ + jo 67110 │ │ add %ebx,%esi │ │ - sub %eax,%edx │ │ - jb 66c8a │ │ - mov -0x3c(%ebp),%bh │ │ - movb $0x19,-0xd(%ebp) │ │ - mov %bh,%bl │ │ - dec %bl │ │ - xor %bl,%bh │ │ - cmp %bl,%bh │ │ - jbe 66d10 │ │ - tzcnt %ecx,%ecx │ │ - cmp $0x3,%cl │ │ - ja 66d10 │ │ - mov -0x20(%ebp),%ebx │ │ + mov %ecx,%ebx │ │ + sub %eax,%ebx │ │ + jb 670ec │ │ + mov -0x3c(%ebp),%dh │ │ + movb $0x14,-0xd(%ebp) │ │ + mov %dh,%dl │ │ + dec %dl │ │ + xor %dl,%dh │ │ + cmp %dl,%dh │ │ + jbe 67156 │ │ + tzcnt %edi,%edx │ │ + cmp $0x3,%dl │ │ + ja 67156 │ │ add %eax,%esi │ │ - mov -0x7b08c(%ebx,%ecx,4),%ecx │ │ - add %ebx,%ecx │ │ - jmp *%ecx │ │ - cmp %eax,%edi │ │ - je 66c8a │ │ - movzbl (%esi),%edx │ │ - mov -0x1c(%ebp),%edi │ │ - jmp 66836 │ │ + mov %esi,%edi │ │ + mov -0x14(%ebp),%esi │ │ + mov -0x7ab04(%esi,%edx,4),%edx │ │ + add %esi,%edx │ │ + jmp *%edx │ │ + cmp %eax,%ecx │ │ + je 6713a │ │ + movzbl (%edi),%edx │ │ + jmp 66df4 │ │ add $0xfffffffe,%eax │ │ - mov $0x5,%edx │ │ + mov $0x6,%edx │ │ mov $0x0,%esi │ │ + movl $0x0,-0x40(%ebp) │ │ adc $0xffffffff,%ecx │ │ cmp %eax,%edx │ │ sbb %ecx,%esi │ │ - jb 667dc │ │ - mov -0x20(%ebp),%ecx │ │ - mov -0x7b0cc(%ecx,%eax,4),%eax │ │ + jb 66770 │ │ + mov -0x14(%ebp),%ecx │ │ + mov -0x18(%ebp),%esi │ │ + mov -0x7ab4c(%ecx,%eax,4),%eax │ │ add %ecx,%eax │ │ jmp *%eax │ │ - mov -0xc0(%ebp),%eax │ │ - jmp 667d4 │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x88(%ebp),%ecx │ │ - lea -0xc8(%ebp),%edx │ │ - call 66ed0 │ │ - mov -0x88(%ebp),%eax │ │ - xor $0x2c,%eax │ │ - or -0x84(%ebp),%eax │ │ - jne 668d4 │ │ - mov -0x80(%ebp),%eax │ │ - mov -0x7c(%ebp),%ecx │ │ + mov -0xa0(%ebp),%eax │ │ + jmp 66da5 │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0xe8(%ebp),%ecx │ │ + lea -0xa8(%ebp),%edx │ │ + call 67330 │ │ + mov -0xe8(%ebp),%eax │ │ + xor $0x2d,%eax │ │ + or -0xe4(%ebp),%eax │ │ + jne 66770 │ │ + mov -0xe0(%ebp),%eax │ │ + mov -0xdc(%ebp),%ecx │ │ mov %eax,%edx │ │ or %ecx,%edx │ │ - jne 66561 │ │ - mov -0x34(%ebp),%edx │ │ - cmpw $0x5,0xc2(%edx) │ │ - jb 668d4 │ │ - movl $0x1,-0xe4(%ebp) │ │ - mov %eax,-0x100(%ebp) │ │ - mov %ecx,-0xfc(%ebp) │ │ - jmp 668d4 │ │ - cmpl $0x0,-0x24(%ebp) │ │ - jne 668d4 │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x88(%ebp),%esi │ │ - lea -0xc8(%ebp),%edx │ │ + jne 66755 │ │ + mov -0x28(%ebp),%edx │ │ + cmpw $0x5,0x106(%edx) │ │ + jb 66770 │ │ + jmp 66755 │ │ + test %edi,%edi │ │ + jne 66770 │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0xe8(%ebp),%esi │ │ + lea -0xa8(%ebp),%edx │ │ mov %esi,%ecx │ │ - call 66ed0 │ │ - mov -0x34(%ebp),%edi │ │ - movzbl 0xc1(%edi),%eax │ │ + call 67330 │ │ + mov -0x28(%ebp),%edi │ │ + movzbl 0x105(%edi),%eax │ │ sub $0x4,%esp │ │ - mov -0x2c(%ebp),%edx │ │ - lea -0xd8(%ebp),%ecx │ │ + mov -0x30(%ebp),%edx │ │ + lea -0xc0(%ebp),%ecx │ │ push %esi │ │ - push 0xfc(%edi) │ │ + push 0x124(%edi) │ │ push %eax │ │ - call 61d90 │ │ + call 62770 │ │ add $0x10,%esp │ │ - cmpb $0xff,-0xd8(%ebp) │ │ - mov -0xec(%ebp),%ecx │ │ - movl $0x0,-0x24(%ebp) │ │ - jne 665e7 │ │ - mov -0xd0(%ebp),%ecx │ │ - mov -0xd4(%ebp),%eax │ │ - mov %eax,-0x24(%ebp) │ │ - mov -0x1c(%ebp),%edi │ │ - mov %ecx,-0xec(%ebp) │ │ - mov %ecx,-0xe8(%ebp) │ │ - jmp 668d4 │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x88(%ebp),%ecx │ │ - lea -0xc8(%ebp),%edx │ │ - call 66ed0 │ │ - mov -0x88(%ebp),%ecx │ │ - mov -0x80(%ebp),%eax │ │ + xor %edi,%edi │ │ + cmpb $0xff,-0xc0(%ebp) │ │ + mov -0x10c(%ebp),%eax │ │ + jne 66b97 │ │ + mov -0xb8(%ebp),%eax │ │ + mov -0xbc(%ebp),%edi │ │ + mov %eax,-0x10c(%ebp) │ │ + mov -0x18(%ebp),%esi │ │ + mov %eax,-0xfc(%ebp) │ │ + jmp 66773 │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0xe8(%ebp),%ecx │ │ + lea -0xa8(%ebp),%edx │ │ + call 67330 │ │ + mov -0xe8(%ebp),%ecx │ │ + mov -0xe0(%ebp),%eax │ │ mov %ecx,%edx │ │ and $0x3f,%dl │ │ - cmp $0x16,%dl │ │ - je 666d6 │ │ - cmp $0x18,%ecx │ │ - jne 66706 │ │ - mov -0x34(%ebp),%edx │ │ - mov -0x2c(%ebp),%esi │ │ - mov 0x108(%edx),%ebx │ │ - mov 0x70(%esi),%ecx │ │ - mov 0x74(%esi),%esi │ │ - sub %ebx,%esi │ │ - mov %ebx,-0x8c(%ebp) │ │ - jb 66cfb │ │ - mov 0xc0(%edx),%ebx │ │ - movb $0x38,-0x4c(%ebp) │ │ - movzbl %bh,%edx │ │ + cmp $0x17,%dl │ │ + je 66c88 │ │ + cmp $0x19,%ecx │ │ + mov -0x28(%ebp),%ecx │ │ + jne 66cb8 │ │ + mov -0x30(%ebp),%edx │ │ + mov %edi,-0x20(%ebp) │ │ + mov 0x130(%ecx),%edi │ │ + mov 0x7c(%edx),%ebx │ │ + mov 0x78(%edx),%esi │ │ + mov %edi,-0x44(%ebp) │ │ + sub %edi,%ebx │ │ + jb 670b6 │ │ + mov 0x104(%ecx),%ecx │ │ + movzbl %ch,%edx │ │ mul %edx │ │ - jo 66d49 │ │ - mov %ecx,%edx │ │ - add -0x8c(%ebp),%edx │ │ - sub %eax,%esi │ │ - jb 66cf3 │ │ - and $0xff00,%ebx │ │ - add %eax,%edx │ │ - cmp $0x800,%ebx │ │ - jne 66745 │ │ - cmp $0x8,%esi │ │ - jb 66cf3 │ │ - mov 0x3(%edx),%eax │ │ - movzbl 0x7(%edx),%esi │ │ - shld $0x18,%eax,%esi │ │ - jne 66d49 │ │ - movzbl 0x2(%edx),%esi │ │ - movzwl (%edx),%ecx │ │ + mov $0x32,%dl │ │ + jo 67116 │ │ + add -0x44(%ebp),%esi │ │ + sub %eax,%ebx │ │ + jb 670b6 │ │ + and $0xff00,%ecx │ │ + add %eax,%esi │ │ + cmp $0x800,%ecx │ │ + jne 66d0c │ │ + mov -0x20(%ebp),%edi │ │ + cmp $0x8,%ebx │ │ + jb 670b6 │ │ + mov 0x3(%esi),%eax │ │ + movzbl 0x7(%esi),%ecx │ │ + shld $0x18,%eax,%ecx │ │ + jne 67116 │ │ + movzbl 0x2(%esi),%edx │ │ + movzwl (%esi),%ecx │ │ shl $0x18,%eax │ │ - shl $0x10,%esi │ │ - or %ecx,%esi │ │ - or %eax,%esi │ │ - mov %esi,%eax │ │ - jmp 66750 │ │ - mov -0x80(%ebp),%eax │ │ - mov %eax,-0x90(%ebp) │ │ - mov -0x7c(%ebp),%eax │ │ - mov %eax,-0x94(%ebp) │ │ + shl $0x10,%edx │ │ + or %ecx,%edx │ │ + mov %edx,%ecx │ │ + or %eax,%ecx │ │ + jmp 66d1a │ │ + mov -0xe0(%ebp),%eax │ │ + mov -0x18(%ebp),%esi │ │ + mov %eax,-0x70(%ebp) │ │ + mov -0xdc(%ebp),%eax │ │ + mov %eax,-0x6c(%ebp) │ │ mov $0x1,%al │ │ mov %eax,-0x3c(%ebp) │ │ - jmp 668d4 │ │ - mov -0x34(%ebp),%edx │ │ + jmp 66773 │ │ + mov -0x28(%ebp),%edx │ │ mov $0x0,%ecx │ │ - cmpw $0x5,0xc2(%edx) │ │ - jae 666ee │ │ - mov 0x108(%edx),%ecx │ │ - mov -0x2c(%ebp),%edx │ │ - cmpb $0x0,0x88(%edx) │ │ + cmpw $0x5,0x106(%edx) │ │ + jae 66ca0 │ │ + mov 0x130(%edx),%ecx │ │ + mov -0x30(%ebp),%edx │ │ + cmpb $0x0,0x90(%edx) │ │ mov $0x0,%edx │ │ cmovne %ecx,%edx │ │ - add %eax,%edx │ │ - mov %edx,%eax │ │ - jmp 66756 │ │ - mov -0x4c(%ebp),%eax │ │ - xor %ecx,%ecx │ │ - jmp 6675b │ │ - mov -0x80(%ebp),%eax │ │ - mov %eax,-0xf8(%ebp) │ │ - mov -0x7c(%ebp),%eax │ │ - mov %eax,-0xf4(%ebp) │ │ + mov %edx,%ecx │ │ + add %eax,%ecx │ │ + jmp 66d1d │ │ + mov -0x44(%ebp),%ecx │ │ + xor %eax,%eax │ │ + jmp 66d22 │ │ + mov -0xe0(%ebp),%eax │ │ + mov -0x18(%ebp),%esi │ │ + mov %eax,-0x108(%ebp) │ │ + mov -0xdc(%ebp),%eax │ │ + mov %eax,-0x104(%ebp) │ │ mov $0x1,%al │ │ - mov %eax,-0xe0(%ebp) │ │ - jmp 668d4 │ │ - mov -0x80(%ebp),%eax │ │ - mov %eax,-0xdc(%ebp) │ │ - mov -0x7c(%ebp),%eax │ │ - mov %eax,-0x98(%ebp) │ │ + mov %eax,-0xf4(%ebp) │ │ + jmp 66773 │ │ + mov -0xe0(%ebp),%eax │ │ + mov -0x18(%ebp),%esi │ │ + mov %eax,-0xec(%ebp) │ │ + mov -0xdc(%ebp),%eax │ │ + mov %eax,-0xf0(%ebp) │ │ mov $0x1,%al │ │ - jmp 668d1 │ │ - cmp $0x4,%esi │ │ - jb 66cf3 │ │ - mov (%edx),%eax │ │ - add -0x8c(%ebp),%eax │ │ - mov $0x1,%ecx │ │ - mov %ecx,-0x8c(%ebp) │ │ - mov %ecx,-0xf0(%ebp) │ │ - mov %eax,-0x104(%ebp) │ │ - mov %eax,-0x4c(%ebp) │ │ - jmp 668d4 │ │ - movzbl -0xc0(%ebp),%eax │ │ + mov %eax,-0x38(%ebp) │ │ + jmp 66773 │ │ + mov -0x20(%ebp),%edi │ │ + cmp $0x4,%ebx │ │ + jb 670b6 │ │ + mov (%esi),%ecx │ │ + add -0x44(%ebp),%ecx │ │ + mov $0x1,%eax │ │ + mov -0x18(%ebp),%esi │ │ + mov %eax,-0x100(%ebp) │ │ + mov %eax,-0x110(%ebp) │ │ + mov %ecx,-0x11c(%ebp) │ │ + mov %ecx,-0x44(%ebp) │ │ + jmp 66773 │ │ + xor %eax,%eax │ │ + cmpl $0x0,-0x9c(%ebp) │ │ + js 66d50 │ │ + mov -0xa0(%ebp),%eax │ │ + mov -0x18(%ebp),%esi │ │ + mov %eax,-0x1c(%ebp) │ │ + jmp 66773 │ │ + xor %eax,%eax │ │ + cmpl $0x0,-0x9c(%ebp) │ │ + js 66d6c │ │ + mov -0xa0(%ebp),%eax │ │ + mov -0x18(%ebp),%esi │ │ mov %eax,-0x40(%ebp) │ │ - jmp 668d4 │ │ - movzwl -0xc0(%ebp),%eax │ │ + jmp 66773 │ │ + movzbl -0xa0(%ebp),%eax │ │ + mov %eax,-0x1c(%ebp) │ │ + jmp 66773 │ │ + movzwl -0xa0(%ebp),%eax │ │ + mov %eax,-0x1c(%ebp) │ │ + jmp 66773 │ │ + movzbl -0xa0(%ebp),%eax │ │ + jmp 66da5 │ │ + movzwl -0xa0(%ebp),%eax │ │ mov %eax,-0x40(%ebp) │ │ - jmp 668d4 │ │ - movzbl -0xc0(%ebp),%eax │ │ - jmp 667d4 │ │ - movzwl -0xc0(%ebp),%eax │ │ - jmp 667d4 │ │ - xor %eax,%eax │ │ - cmpl $0x0,-0xbc(%ebp) │ │ - js 6637a │ │ - jmp 66374 │ │ - movl $0x0,-0x40(%ebp) │ │ - jmp 668d4 │ │ - xor %eax,%eax │ │ - cmpl $0x0,-0xbc(%ebp) │ │ - jns 66510 │ │ - mov %eax,-0x48(%ebp) │ │ - jmp 668d4 │ │ - movl $0x0,-0x48(%ebp) │ │ - jmp 668d4 │ │ - mov -0x1c(%ebp),%edi │ │ - cmp $0x4,%edx │ │ - jb 66c8a │ │ - mov (%esi),%edx │ │ - jmp 66836 │ │ - mov -0x1c(%ebp),%edi │ │ - cmp $0x7,%edx │ │ - jbe 66c8a │ │ - movzbl 0x2(%esi),%ecx │ │ - movzwl (%esi),%eax │ │ - mov 0x3(%esi),%ebx │ │ + jmp 66773 │ │ + cmp $0x4,%ebx │ │ + jb 6713a │ │ + mov (%edi),%edx │ │ + jmp 66df4 │ │ + cmp $0x7,%ebx │ │ + jbe 6713a │ │ + movzbl 0x2(%edi),%ecx │ │ + movzwl (%edi),%eax │ │ + mov 0x3(%edi),%esi │ │ shl $0x10,%ecx │ │ - mov %ebx,%edx │ │ + mov %esi,%edx │ │ or %eax,%ecx │ │ - movzbl 0x7(%esi),%eax │ │ + movzbl 0x7(%edi),%eax │ │ shl $0x18,%edx │ │ or %ecx,%edx │ │ - shld $0x18,%ebx,%eax │ │ + mov %esi,%ecx │ │ + shld $0x18,%esi,%eax │ │ shr $0x8,%eax │ │ - jmp 6683a │ │ - mov -0x1c(%ebp),%edi │ │ - cmp $0x2,%edx │ │ - jb 66c8a │ │ - movzwl (%esi),%edx │ │ + jmp 66df8 │ │ + cmp $0x2,%ebx │ │ + jb 6713a │ │ + movzwl (%edi),%edx │ │ xor %eax,%eax │ │ - mov %al,%bh │ │ - mov %eax,-0x6c(%ebp) │ │ + mov %al,%ch │ │ + mov -0x20(%ebp),%edi │ │ + mov %eax,-0x68(%ebp) │ │ + mov %ecx,-0x50(%ebp) │ │ shl $0x8,%eax │ │ - movzbl %bh,%ecx │ │ - mov %ebx,-0x54(%ebp) │ │ - mov %edx,-0x30(%ebp) │ │ - mov %edx,-0x90(%ebp) │ │ + movzbl %ch,%ecx │ │ + mov %edx,-0x70(%ebp) │ │ + mov %edx,-0x64(%ebp) │ │ or %eax,%ecx │ │ mov $0x1,%al │ │ - mov %ecx,-0x94(%ebp) │ │ + mov %ecx,-0x6c(%ebp) │ │ mov %eax,-0x3c(%ebp) │ │ - jmp 668d4 │ │ - mov -0x1c(%ebp),%edi │ │ - cmp $0x4,%edx │ │ - jb 66cd5 │ │ - mov (%esi),%edx │ │ - jmp 668ae │ │ - cmp $0x7,%edx │ │ - jbe 66cd5 │ │ - movzbl 0x2(%esi),%ecx │ │ - movzwl (%esi),%eax │ │ - mov 0x3(%esi),%edi │ │ + jmp 66770 │ │ + mov -0x20(%ebp),%edi │ │ + cmp $0x4,%ebx │ │ + jb 67191 │ │ + mov -0x2c(%ebp),%eax │ │ + mov (%eax),%edx │ │ + jmp 66e75 │ │ + mov -0x20(%ebp),%edi │ │ + cmp $0x7,%ebx │ │ + jbe 67191 │ │ + mov -0x2c(%ebp),%edx │ │ + movzbl 0x2(%edx),%ecx │ │ + movzwl (%edx),%eax │ │ + mov 0x3(%edx),%esi │ │ shl $0x10,%ecx │ │ - mov %edi,%edx │ │ or %eax,%ecx │ │ - movzbl 0x7(%esi),%eax │ │ + movzbl 0x7(%edx),%eax │ │ + mov %esi,%edx │ │ shl $0x18,%edx │ │ or %ecx,%edx │ │ - mov %edi,%ecx │ │ - shld $0x18,%edi,%eax │ │ + mov %esi,%ecx │ │ + shld $0x18,%esi,%eax │ │ shr $0x8,%eax │ │ - mov -0x1c(%ebp),%edi │ │ - jmp 668b2 │ │ - mov -0x1c(%ebp),%edi │ │ - cmp $0x2,%edx │ │ - jb 66cd5 │ │ - movzwl (%esi),%edx │ │ + jmp 66e79 │ │ + mov -0x20(%ebp),%edi │ │ + cmp $0x2,%ebx │ │ + jb 67191 │ │ + mov -0x2c(%ebp),%eax │ │ + movzwl (%eax),%edx │ │ xor %eax,%eax │ │ mov %al,%ch │ │ - mov %eax,-0x68(%ebp) │ │ - mov %ecx,-0x50(%ebp) │ │ + mov %eax,-0x60(%ebp) │ │ + mov %ecx,-0x4c(%ebp) │ │ shl $0x8,%eax │ │ movzbl %ch,%ecx │ │ - mov %edx,-0x64(%ebp) │ │ - mov %edx,-0xdc(%ebp) │ │ + mov %edx,-0x2c(%ebp) │ │ + mov %edx,-0xec(%ebp) │ │ or %eax,%ecx │ │ mov $0x1,%al │ │ - mov %ecx,-0x98(%ebp) │ │ + mov %ecx,-0xf0(%ebp) │ │ mov %eax,-0x38(%ebp) │ │ - mov -0x14(%ebp),%esi │ │ - add $0xc,%edi │ │ - add $0xfffffff4,%esi │ │ - jne 661df │ │ - jmp 66926 │ │ - movl $0x0,-0x3c(%ebp) │ │ - movl $0x0,-0x24(%ebp) │ │ - movl $0x0,-0x38(%ebp) │ │ - movl $0x0,-0xe0(%ebp) │ │ - movl $0x0,-0x8c(%ebp) │ │ - movl $0x0,-0x40(%ebp) │ │ - movl $0x0,-0xe4(%ebp) │ │ - movl $0x0,-0x48(%ebp) │ │ - mov -0x110(%ebp),%eax │ │ - movzbl -0x6d(%ebp),%edx │ │ - xor %ecx,%ecx │ │ - mov -0x28(%ebp),%esi │ │ - add -0x44(%ebp),%eax │ │ - mov %dl,%cl │ │ - mov 0x8(%esi),%ebx │ │ - lea (%eax,%ecx,8),%edi │ │ - mov -0x114(%ebp),%ecx │ │ - mov %ebx,-0x44(%ebp) │ │ - add -0x10c(%ebp),%ecx │ │ - sub %ecx,%edi │ │ - add $0x4,%edi │ │ - cmp (%esi),%ebx │ │ - je 66c78 │ │ - mov 0x4(%esi),%ecx │ │ - mov -0xe4(%ebp),%edx │ │ - mov %ebx,%eax │ │ - shl $0x5,%eax │ │ - testb $0x1,-0x8c(%ebp) │ │ - mov %edx,(%ecx,%eax,1) │ │ - mov -0xfc(%ebp),%edx │ │ - mov %edx,0x8(%ecx,%eax,1) │ │ - mov -0x100(%ebp),%edx │ │ - mov %edx,0x4(%ecx,%eax,1) │ │ - mov -0x24(%ebp),%edx │ │ - mov %edi,0xc(%ecx,%eax,1) │ │ - mov -0x48(%ebp),%edi │ │ - mov %edx,0x10(%ecx,%eax,1) │ │ - mov -0xe8(%ebp),%edx │ │ - mov %edx,0x14(%ecx,%eax,1) │ │ - mov -0x40(%ebp),%edx │ │ - mov %edx,0x18(%ecx,%eax,1) │ │ - mov %edi,0x1c(%ecx,%eax,1) │ │ - lea 0x1(%ebx),%eax │ │ - mov -0xf4(%ebp),%edi │ │ - mov %eax,0x8(%esi) │ │ - mov -0xf8(%ebp),%eax │ │ - je 669fd │ │ - mov -0x34(%ebp),%edx │ │ - mov -0x2c(%ebp),%edi │ │ - xor %ecx,%ecx │ │ - mov -0x104(%ebp),%ebx │ │ - mov 0xc0(%edx),%eax │ │ - cmp $0x50000,%eax │ │ - mov %eax,-0x14(%ebp) │ │ - setae %cl │ │ - mov 0x68(%edi,%ecx,8),%eax │ │ - mov 0x6c(%edi,%ecx,8),%ecx │ │ - sub %ebx,%ecx │ │ - jae 66a9c │ │ - mov %eax,%edi │ │ - xor %eax,%eax │ │ - mov $0x13,%bl │ │ - xor %ecx,%ecx │ │ - xor %esi,%esi │ │ - jmp 66c1d │ │ - mov -0x3c(%ebp),%edx │ │ - mov -0x38(%ebp),%ecx │ │ - mov %esi,%ebx │ │ - and %dl,%cl │ │ - test $0x1,%cl │ │ - je 66b90 │ │ - mov -0xdc(%ebp),%eax │ │ - mov -0x94(%ebp),%ecx │ │ - cmp %eax,-0x90(%ebp) │ │ - sbb -0x98(%ebp),%ecx │ │ - jae 66c41 │ │ - mov 0x14(%ebx),%esi │ │ - mov %ebx,%edi │ │ - cmp 0xc(%ebx),%esi │ │ - je 66d9a │ │ - mov 0x10(%edi),%eax │ │ - mov -0x94(%ebp),%edx │ │ - lea (%esi,%esi,2),%ecx │ │ - mov -0x44(%ebp),%ebx │ │ - inc %esi │ │ - mov %edx,0x4(%eax,%ecx,8) │ │ - mov -0x90(%ebp),%edx │ │ - mov %edx,(%eax,%ecx,8) │ │ - mov -0x98(%ebp),%edx │ │ - mov %edx,0xc(%eax,%ecx,8) │ │ - mov -0xdc(%ebp),%edx │ │ - mov %edx,0x8(%eax,%ecx,8) │ │ - mov 0xc(%ebp),%edx │ │ - mov %edx,0x10(%eax,%ecx,8) │ │ - mov %ebx,0x14(%eax,%ecx,8) │ │ - mov %edi,%ebx │ │ - mov %esi,0x14(%edi) │ │ - jmp 66c41 │ │ - lea -0xc0(%ebp),%ecx │ │ + jmp 66770 │ │ + lea -0xa0(%ebp),%ecx │ │ + mov -0x24(%ebp),%edi │ │ mov 0x8(%ecx),%eax │ │ movsd (%ecx),%xmm0 │ │ - mov %eax,-0x58(%ebp) │ │ - movsd %xmm0,-0x60(%ebp) │ │ - jmp 66c60 │ │ - mov 0x8(%edi),%esi │ │ - movsd 0xf4(%edx),%xmm0 │ │ - add %ebx,%eax │ │ - mov %esi,-0x1c(%ebp) │ │ - mov 0xc(%edi),%esi │ │ - mov 0x100(%edx),%edi │ │ - movsd %xmm0,-0xc8(%ebp) │ │ - mov -0x1c(%ebp),%edx │ │ - mov %edx,-0xc0(%ebp) │ │ - mov %esi,-0xbc(%ebp) │ │ - mov -0x14(%ebp),%esi │ │ - mov %edi,-0xb8(%ebp) │ │ - cmp $0x50000,%esi │ │ - mov %esi,-0xb4(%ebp) │ │ - mov %eax,-0xb0(%ebp) │ │ - mov %ecx,-0xac(%ebp) │ │ - setae -0xa8(%ebp) │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x88(%ebp),%ecx │ │ - lea -0xc8(%ebp),%edx │ │ - call 69d60 │ │ - mov -0x88(%ebp),%eax │ │ - mov -0x84(%ebp),%ecx │ │ - mov -0x80(%ebp),%ebx │ │ - mov -0x7c(%ebp),%edx │ │ + mov %eax,-0x54(%ebp) │ │ + movsd %xmm0,-0x5c(%ebp) │ │ + jmp 67086 │ │ + mov %edx,%edi │ │ + mov 0x8(%esi),%edx │ │ + mov 0xc(%esi),%esi │ │ + movsd 0xe0(%edi),%xmm0 │ │ + mov 0x128(%edi),%edi │ │ + movsd %xmm0,-0xa8(%ebp) │ │ + mov %edx,-0xa0(%ebp) │ │ + mov %esi,-0x9c(%ebp) │ │ + mov -0x1c(%ebp),%esi │ │ + mov %edi,-0x98(%ebp) │ │ + mov -0x24(%ebp),%edi │ │ + mov %eax,-0x94(%ebp) │ │ + add %ebx,%esi │ │ + cmp $0x50000,%eax │ │ + mov %esi,-0x90(%ebp) │ │ + mov %ecx,-0x8c(%ebp) │ │ + setae -0x88(%ebp) │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl (%eax) │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0xe8(%ebp),%ecx │ │ + lea -0xa8(%ebp),%edx │ │ + call 69d10 │ │ + mov -0xe8(%ebp),%eax │ │ + mov -0xe4(%ebp),%ebx │ │ + mov -0xe0(%ebp),%edx │ │ + mov -0xdc(%ebp),%ecx │ │ cmp $0x2,%eax │ │ - je 66c08 │ │ + je 67041 │ │ cmp $0x1,%eax │ │ - jne 66c3e │ │ - mov -0x78(%ebp),%esi │ │ - cmp %edx,%ecx │ │ - mov %ebx,%eax │ │ + jne 67064 │ │ + mov -0xd8(%ebp),%esi │ │ + cmp %ecx,%ebx │ │ + mov %edx,%eax │ │ sbb %esi,%eax │ │ - jae 66af4 │ │ - mov -0x28(%ebp),%eax │ │ - mov %edx,-0x1c(%ebp) │ │ - mov %ecx,-0x14(%ebp) │ │ - mov 0x14(%eax),%edi │ │ - cmp 0xc(%eax),%edi │ │ - je 66b7a │ │ - mov 0x10(%eax),%ecx │ │ - lea (%edi,%edi,2),%edx │ │ + jae 66f20 │ │ + mov %esi,-0x34(%ebp) │ │ + mov %edi,%esi │ │ + mov 0x14(%edi),%edi │ │ + mov %ecx,-0x18(%ebp) │ │ + cmp 0xc(%esi),%edi │ │ + je 66fb0 │ │ + mov 0x10(%esi),%eax │ │ + lea (%edi,%edi,2),%ecx │ │ inc %edi │ │ - mov %ebx,0x4(%ecx,%edx,8) │ │ - mov -0x14(%ebp),%ebx │ │ - mov %ebx,(%ecx,%edx,8) │ │ - mov %esi,0xc(%ecx,%edx,8) │ │ - mov -0x1c(%ebp),%esi │ │ - mov -0x44(%ebp),%ebx │ │ - mov %esi,0x8(%ecx,%edx,8) │ │ - mov 0xc(%ebp),%esi │ │ - mov %esi,0x10(%ecx,%edx,8) │ │ - mov %ebx,0x14(%ecx,%edx,8) │ │ - mov %edi,0x14(%eax) │ │ - jmp 66af4 │ │ - mov %ebx,-0x24(%ebp) │ │ + mov %edx,0x4(%eax,%ecx,8) │ │ + mov -0x34(%ebp),%edx │ │ + mov %ebx,(%eax,%ecx,8) │ │ mov -0x20(%ebp),%ebx │ │ - lea 0xc(%eax),%ecx │ │ - call 612a0 │ │ - mov -0x24(%ebp),%ebx │ │ - mov -0x28(%ebp),%eax │ │ - jmp 66b48 │ │ - and -0xe0(%ebp),%dl │ │ - test $0x1,%dl │ │ - je 66c41 │ │ - mov -0x90(%ebp),%edx │ │ - mov %edx,%ecx │ │ - add %eax,%ecx │ │ - mov -0x94(%ebp),%eax │ │ - mov %eax,%esi │ │ - adc %edi,%esi │ │ - cmp %ecx,%edx │ │ - sbb %esi,%eax │ │ - jae 66c41 │ │ - mov %ecx,-0x14(%ebp) │ │ - mov 0x14(%ebx),%ecx │ │ - mov %ebx,%edi │ │ - cmp 0xc(%ebx),%ecx │ │ - je 66daa │ │ - mov 0x10(%edi),%eax │ │ - mov -0x94(%ebp),%edx │ │ - lea (%ecx,%ecx,2),%ebx │ │ - inc %ecx │ │ - mov %edx,0x4(%eax,%ebx,8) │ │ - mov -0x90(%ebp),%edx │ │ - mov %edx,(%eax,%ebx,8) │ │ - mov -0x14(%ebp),%edx │ │ - mov %esi,0xc(%eax,%ebx,8) │ │ - mov -0x44(%ebp),%esi │ │ - mov %edx,0x8(%eax,%ebx,8) │ │ + mov %edx,0xc(%eax,%ecx,8) │ │ + mov -0x18(%ebp),%edx │ │ + mov %edx,0x8(%eax,%ecx,8) │ │ mov 0xc(%ebp),%edx │ │ - mov %edx,0x10(%eax,%ebx,8) │ │ - mov %esi,0x14(%eax,%ebx,8) │ │ - mov %edi,%ebx │ │ - mov %ecx,0x14(%edi) │ │ - jmp 66c41 │ │ - mov %ebx,%edi │ │ + mov %edx,0x10(%eax,%ecx,8) │ │ + mov %ebx,0x14(%eax,%ecx,8) │ │ + mov %edi,0x14(%esi) │ │ + mov %esi,%edi │ │ + jmp 66f20 │ │ + mov %ebx,-0x28(%ebp) │ │ + mov -0x14(%ebp),%ebx │ │ + lea 0xc(%esi),%ecx │ │ + mov %edx,-0x1c(%ebp) │ │ + call 62220 │ │ mov -0x28(%ebp),%ebx │ │ - cmp $0xff,%cl │ │ - je 66c41 │ │ - mov %ecx,%eax │ │ - mov %ecx,%ebx │ │ + mov -0x1c(%ebp),%edx │ │ + jmp 66f7c │ │ + and -0xf4(%ebp),%al │ │ + test $0x1,%al │ │ + je 67064 │ │ + mov -0x108(%ebp),%edx │ │ + mov -0x70(%ebp),%eax │ │ + mov -0x104(%ebp),%esi │ │ + mov -0x6c(%ebp),%ecx │ │ + add %eax,%edx │ │ + adc %ecx,%esi │ │ + cmp %edx,%eax │ │ + mov %ecx,%ecx │ │ + sbb %esi,%ecx │ │ + jae 67064 │ │ + mov -0x24(%ebp),%eax │ │ + mov %edx,-0x18(%ebp) │ │ + mov 0x14(%eax),%ecx │ │ + cmp 0xc(%eax),%ecx │ │ + je 671fd │ │ + mov 0x10(%eax),%eax │ │ + mov -0x6c(%ebp),%edx │ │ + lea (%ecx,%ecx,2),%edi │ │ + mov %edx,0x4(%eax,%edi,8) │ │ + mov -0x70(%ebp),%edx │ │ + lea (%ecx,%ecx,2),%edi │ │ + mov %edx,(%eax,%edi,8) │ │ + lea (%ecx,%ecx,2),%edx │ │ + inc %ecx │ │ + mov %esi,0xc(%eax,%edx,8) │ │ mov %edx,%esi │ │ - shr $0x10,%eax │ │ + mov -0x18(%ebp),%edx │ │ + mov %edx,0x8(%eax,%esi,8) │ │ + mov 0xc(%ebp),%edx │ │ + mov %edx,0x10(%eax,%esi,8) │ │ + mov -0x24(%ebp),%edx │ │ + mov %ebx,0x14(%eax,%esi,8) │ │ + mov %ecx,0x14(%edx) │ │ + jmp 67064 │ │ + cmp $0xff,%bl │ │ + je 67064 │ │ + mov -0x24(%ebp),%edi │ │ + mov %ebx,%eax │ │ + mov %ecx,%esi │ │ mov %bh,%cl │ │ - mov %bl,-0x60(%ebp) │ │ - mov %cl,-0x5f(%ebp) │ │ - mov -0x30(%ebp),%edx │ │ - mov 0x8(%ebp),%ecx │ │ - mov %ax,-0x5e(%ebp) │ │ - mov %edi,-0x5c(%ebp) │ │ - mov %esi,-0x58(%ebp) │ │ - cmpb $0xff,-0x60(%ebp) │ │ - je 66c70 │ │ - jmp 66eb5 │ │ - mov -0x28(%ebp),%ebx │ │ + shr $0x10,%eax │ │ + mov %bl,-0x5c(%ebp) │ │ + mov %cl,-0x5b(%ebp) │ │ + mov %ax,-0x5a(%ebp) │ │ + mov %edx,-0x58(%ebp) │ │ + mov %esi,-0x54(%ebp) │ │ + jmp 67086 │ │ sub $0x8,%esp │ │ - mov %ebx,%edx │ │ - mov -0x20(%ebp),%ebx │ │ - lea -0x60(%ebp),%ecx │ │ - push -0x108(%ebp) │ │ - push -0x9c(%ebp) │ │ - call 65ca0 │ │ + mov -0x24(%ebp),%edi │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0x5c(%ebp),%ecx │ │ + mov %edi,%edx │ │ + push -0x120(%ebp) │ │ + push -0xb0(%ebp) │ │ + call 66150 │ │ add $0x10,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - mov -0x30(%ebp),%edx │ │ - cmpb $0xff,-0x60(%ebp) │ │ - jne 66eb5 │ │ - mov -0x28(%ebp),%esi │ │ - jmp 65ce2 │ │ + mov -0x2c(%ebp),%eax │ │ + mov -0x44(%ebp),%ecx │ │ + cmpb $0xff,-0x5c(%ebp) │ │ + jne 672e5 │ │ + mov %ecx,-0x44(%ebp) │ │ + mov %eax,-0x2c(%ebp) │ │ + jmp 661b3 │ │ + mov %ebx,-0x20(%ebp) │ │ + mov -0x14(%ebp),%ebx │ │ + mov %edi,%ecx │ │ + call 69cb0 │ │ mov -0x20(%ebp),%ebx │ │ - mov %esi,%ecx │ │ - call 69d00 │ │ - mov -0x44(%ebp),%ebx │ │ - jmp 6695c │ │ - movzbl -0x16(%ebp),%ecx │ │ - xor %eax,%eax │ │ - movb $0x13,-0xd(%ebp) │ │ - mov %esi,-0x30(%ebp) │ │ - movl $0x0,-0x6c(%ebp) │ │ - mov %al,%ah │ │ - mov %eax,-0x54(%ebp) │ │ - mov %cl,-0x3c(%ebp) │ │ - jmp 66d10 │ │ - lea -0xd7(%ebp),%edx │ │ - lea -0x5f(%ebp),%esi │ │ + jmp 665fb │ │ + xor %ecx,%ecx │ │ + mov $0x11,%dl │ │ + jmp 67116 │ │ + lea -0xbf(%ebp),%edx │ │ + lea -0x5b(%ebp),%esi │ │ movzbl 0x2(%edx),%ecx │ │ movzwl (%edx),%edi │ │ - mov -0xd0(%ebp),%edx │ │ - mov %cl,0x2(%esi) │ │ + mov -0xb8(%ebp),%edx │ │ mov %di,(%esi) │ │ - mov -0xd4(%ebp),%esi │ │ - mov %al,-0x60(%ebp) │ │ - mov %esi,-0x5c(%ebp) │ │ - mov %edx,-0x58(%ebp) │ │ - jmp 66c60 │ │ - movzbl -0x15(%ebp),%ecx │ │ + mov %cl,0x2(%esi) │ │ + mov -0xbc(%ebp),%esi │ │ + mov -0x24(%ebp),%edi │ │ + mov %al,-0x5c(%ebp) │ │ + mov %esi,-0x58(%ebp) │ │ + mov %edx,-0x54(%ebp) │ │ + jmp 67086 │ │ xor %eax,%eax │ │ - movb $0x13,-0xd(%ebp) │ │ + movb $0x11,-0xd(%ebp) │ │ + movl $0x0,-0x68(%ebp) │ │ mov %esi,-0x64(%ebp) │ │ + jmp 6714a │ │ + movzbl -0xe(%ebp),%ecx │ │ + xor %eax,%eax │ │ + movb $0x11,-0xd(%ebp) │ │ + mov %esi,-0x2c(%ebp) │ │ + jmp 6719b │ │ + movb $0x32,-0xd(%ebp) │ │ + jmp 6714f │ │ + mov -0x24(%ebp),%edi │ │ + mov -0x2c(%ebp),%eax │ │ + mov %dl,-0x5c(%ebp) │ │ + mov %esi,-0x58(%ebp) │ │ + mov %esi,-0x110(%ebp) │ │ + mov %ecx,-0x54(%ebp) │ │ + cmpb $0xff,-0x5c(%ebp) │ │ + je 67096 │ │ + jmp 672e5 │ │ + xor %eax,%eax │ │ + movb $0x11,-0xd(%ebp) │ │ movl $0x0,-0x68(%ebp) │ │ + mov %edi,-0x64(%ebp) │ │ mov %al,%ah │ │ mov %eax,-0x50(%ebp) │ │ - mov %cl,-0x38(%ebp) │ │ - jmp 66d6f │ │ - xor %ecx,%ecx │ │ - movb $0x13,-0x4c(%ebp) │ │ - jmp 66d49 │ │ - mov %ecx,%edx │ │ - movb $0x13,-0x4c(%ebp) │ │ - xor %ecx,%ecx │ │ - jmp 66d49 │ │ - movzbl -0x16(%ebp),%eax │ │ - movb $0x38,-0xd(%ebp) │ │ + movzbl -0xf(%ebp),%eax │ │ mov %al,-0x3c(%ebp) │ │ - mov -0x54(%ebp),%ecx │ │ - mov -0x6c(%ebp),%eax │ │ - mov -0x30(%ebp),%edx │ │ - shl $0x8,%eax │ │ - movzbl %ch,%ecx │ │ - or %eax,%ecx │ │ - movzbl -0xd(%ebp),%eax │ │ - mov -0x3c(%ebp),%ah │ │ - mov %al,-0x60(%ebp) │ │ - mov %ah,-0x5f(%ebp) │ │ - mov %edx,-0x5c(%ebp) │ │ - mov %ecx,-0x58(%ebp) │ │ - mov 0x8(%ebp),%ecx │ │ - mov %ah,-0x16(%ebp) │ │ - cmpb $0xff,-0x60(%ebp) │ │ - je 66c70 │ │ - jmp 66eb5 │ │ - movzbl -0x4c(%ebp),%eax │ │ - mov %edx,-0xf0(%ebp) │ │ - mov %ecx,-0x4c(%ebp) │ │ - mov %al,-0x60(%ebp) │ │ - mov %edx,-0x5c(%ebp) │ │ - mov %ecx,-0x58(%ebp) │ │ - jmp 66c60 │ │ - movzbl -0x15(%ebp),%eax │ │ - movb $0x38,-0xd(%ebp) │ │ - mov %al,-0x38(%ebp) │ │ mov -0x50(%ebp),%ecx │ │ mov -0x68(%ebp),%eax │ │ mov -0xd(%ebp),%dh │ │ - mov -0x38(%ebp),%dl │ │ + mov -0x3c(%ebp),%dl │ │ mov -0x64(%ebp),%esi │ │ + mov -0x24(%ebp),%edi │ │ shl $0x8,%eax │ │ movzbl %ch,%ecx │ │ - mov %dh,-0x60(%ebp) │ │ - mov %dl,-0x5f(%ebp) │ │ - mov %esi,-0x5c(%ebp) │ │ - mov %dl,-0x15(%ebp) │ │ + mov %dh,-0x5c(%ebp) │ │ + mov %dl,-0x5b(%ebp) │ │ + mov %esi,-0x58(%ebp) │ │ + mov %dl,-0xf(%ebp) │ │ or %eax,%ecx │ │ - mov %ecx,-0x58(%ebp) │ │ - jmp 66c60 │ │ - mov -0x20(%ebp),%ebx │ │ + mov %ecx,-0x54(%ebp) │ │ + jmp 67086 │ │ + movzbl -0xe(%ebp),%eax │ │ + movb $0x32,-0xd(%ebp) │ │ + mov %al,-0x38(%ebp) │ │ + jmp 671aa │ │ + movzbl -0xe(%ebp),%ecx │ │ + xor %eax,%eax │ │ + movb $0x11,-0xd(%ebp) │ │ + mov %cl,-0x38(%ebp) │ │ + mov %al,%ah │ │ + movl $0x0,-0x60(%ebp) │ │ + mov %eax,-0x4c(%ebp) │ │ + mov -0x4c(%ebp),%ecx │ │ + mov -0x60(%ebp),%eax │ │ + movzbl -0x38(%ebp),%edx │ │ + mov -0x24(%ebp),%edi │ │ + shl $0x8,%eax │ │ + movzbl %ch,%ecx │ │ + mov %dl,-0xe(%ebp) │ │ + or %eax,%ecx │ │ + movzbl -0xd(%ebp),%eax │ │ + mov %al,-0x5c(%ebp) │ │ + mov -0x2c(%ebp),%eax │ │ + mov %dl,-0x5b(%ebp) │ │ + mov %eax,-0x58(%ebp) │ │ + mov %ecx,-0x54(%ebp) │ │ + mov -0x44(%ebp),%ecx │ │ + cmpb $0xff,-0x5c(%ebp) │ │ + je 67096 │ │ + jmp 672e5 │ │ + mov %ebx,-0x20(%ebp) │ │ + mov -0x14(%ebp),%ebx │ │ lea 0xc(%edi),%ecx │ │ - call 612a0 │ │ - jmp 66a3c │ │ + call 62220 │ │ mov -0x20(%ebp),%ebx │ │ - mov %ecx,-0x1c(%ebp) │ │ - lea 0xc(%edi),%ecx │ │ - call 612a0 │ │ - mov -0x1c(%ebp),%ecx │ │ + jmp 6671a │ │ + mov %ebx,-0x20(%ebp) │ │ + mov -0x14(%ebp),%ebx │ │ + mov %ecx,-0x34(%ebp) │ │ + lea 0xc(%eax),%ecx │ │ + call 62220 │ │ + mov -0x34(%ebp),%ecx │ │ + mov -0x24(%ebp),%eax │ │ + mov -0x20(%ebp),%ebx │ │ + jmp 67007 │ │ + mov -0x74(%ebp),%eax │ │ + movb $0xff,(%eax) │ │ + jmp 672c7 │ │ + movzbl -0xa5(%ebp),%eax │ │ + movzwl -0xa7(%ebp),%ecx │ │ + mov -0xa4(%ebp),%esi │ │ + mov -0xa0(%ebp),%edi │ │ + mov %al,-0x46(%ebp) │ │ + mov %cx,-0x48(%ebp) │ │ + jmp 672ad │ │ + mov -0x30(%ebp),%edx │ │ mov -0x28(%ebp),%edi │ │ - jmp 66bce │ │ - mov -0x28(%ebp),%eax │ │ - mov $0x6,%bl │ │ - mov %edx,0x18(%eax) │ │ - xor %edx,%edx │ │ - mov %esi,0x1c(%eax) │ │ - jmp 66de7 │ │ - mov -0x44(%ebp),%ecx │ │ - mov -0x28(%ebp),%eax │ │ - xor %edx,%edx │ │ - add -0x2c(%ebp),%ecx │ │ - mov %ecx,0x18(%eax) │ │ - movl $0x0,0x1c(%eax) │ │ - mov -0xa0(%ebp),%eax │ │ - mov %bl,(%eax) │ │ - mov %bh,0x1(%eax) │ │ - mov %ecx,0x4(%eax) │ │ - mov %edx,0x8(%eax) │ │ - add $0x10c,%esp │ │ + mov $0x10,%cl │ │ + jmp 6727b │ │ + movzwl -0xa7(%ebp),%edx │ │ + movzbl -0xa5(%ebp),%eax │ │ + mov -0xa0(%ebp),%edi │ │ + mov %dx,-0xac(%ebp) │ │ + mov -0xa4(%ebp),%edx │ │ + mov %al,-0xaa(%ebp) │ │ + mov -0x74(%ebp),%esi │ │ + movzwl -0xac(%ebp),%eax │ │ + mov %cl,(%esi) │ │ + movzbl -0xaa(%ebp),%ecx │ │ + mov %ax,0x1(%esi) │ │ + mov %cl,0x3(%esi) │ │ + mov %edx,0x4(%esi) │ │ + mov %edi,0x8(%esi) │ │ + jmp 672c7 │ │ + mov -0x28(%ebp),%esi │ │ + mov -0x30(%ebp),%edi │ │ + mov $0x10,%dl │ │ + jmp 672ad │ │ + mov %esi,%edi │ │ + mov $0x10,%dl │ │ + mov %ecx,%esi │ │ + mov -0x74(%ebp),%ecx │ │ + movzwl -0x48(%ebp),%eax │ │ + mov %dl,(%ecx) │ │ + movzbl -0x46(%ebp),%edx │ │ + mov %ax,0x1(%ecx) │ │ + mov %dl,0x3(%ecx) │ │ + mov %esi,0x4(%ecx) │ │ + mov %edi,0x8(%ecx) │ │ + add $0x11c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0xa0(%ebp),%eax │ │ - movb $0xff,(%eax) │ │ - jmp 66df8 │ │ - xor %edx,%edx │ │ - jmp 66dd0 │ │ - mov %eax,0x18(%esi) │ │ - mov -0x24(%ebp),%eax │ │ - mov $0x6,%dl │ │ - xor %edi,%edi │ │ - mov %eax,0x1c(%esi) │ │ - jmp 66e35 │ │ - mov -0x44(%ebp),%ebx │ │ - xor %edi,%edi │ │ - mov $0x13,%dl │ │ - add -0x2c(%ebp),%ebx │ │ - mov %ebx,0x18(%esi) │ │ - movl $0x0,0x1c(%esi) │ │ - mov -0xa0(%ebp),%ecx │ │ - mov %dl,(%ecx) │ │ - mov %dh,0x1(%ecx) │ │ - mov %ax,0x2(%ecx) │ │ - mov %ebx,0x4(%ecx) │ │ - mov %edi,0x8(%ecx) │ │ - jmp 66df8 │ │ - mov -0x24(%ebp),%ecx │ │ - mov $0x12,%bl │ │ - mov %eax,%edx │ │ - jmp 66de7 │ │ - mov -0xc7(%ebp),%dh │ │ - movzwl -0xc6(%ebp),%eax │ │ - mov -0xc4(%ebp),%ebx │ │ - mov -0xc0(%ebp),%edi │ │ - jmp 66e35 │ │ - mov -0xc0(%ebp),%eax │ │ - mov -0xa0(%ebp),%ecx │ │ - movsd -0xc8(%ebp),%xmm0 │ │ + mov -0x74(%ebp),%ecx │ │ + movsd -0xa8(%ebp),%xmm0 │ │ + jmp 672f0 │ │ + mov -0x54(%ebp),%eax │ │ + mov -0x74(%ebp),%ecx │ │ + movsd -0x5c(%ebp),%xmm0 │ │ mov %eax,0x8(%ecx) │ │ movsd %xmm0,(%ecx) │ │ - jmp 66df8 │ │ - xor %edi,%edi │ │ - mov $0x13,%dl │ │ - jmp 66e35 │ │ - mov -0x1c(%ebp),%ebx │ │ - mov $0x12,%dl │ │ - jmp 66e35 │ │ + jmp 672c7 │ │ sub $0x8,%esp │ │ - mov -0x20(%ebp),%ebx │ │ + mov -0x14(%ebp),%ebx │ │ xor %ecx,%ecx │ │ mov %eax,%edx │ │ - lea -0x110c(%ebx),%esi │ │ + lea -0x1250(%ebx),%esi │ │ push %esi │ │ push $0x5 │ │ - call 32bf0 │ │ - mov -0x58(%ebp),%eax │ │ - mov -0xa0(%ebp),%ecx │ │ - movsd -0x60(%ebp),%xmm0 │ │ - mov %eax,0x8(%ecx) │ │ - movsd %xmm0,(%ecx) │ │ - jmp 66df8 │ │ + call 335c0 │ │ + sub $0x8,%esp │ │ + mov -0x14(%ebp),%ebx │ │ + xor %ecx,%ecx │ │ + lea -0x1250(%ebx),%eax │ │ + push %eax │ │ + push $0x5 │ │ + call 335c0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - movzwl 0x10(%edx),%eax │ │ - call 66ee2 │ │ + movzwl 0x20(%edx),%eax │ │ + call 67342 │ │ pop %ebx │ │ - add $0x178fa,%ebx │ │ + add $0x16d4a,%ebx │ │ cmp $0x2130,%eax │ │ - jg 66f4d │ │ + jg 673a2 │ │ add $0xfffffffe,%eax │ │ cmp $0x8a,%eax │ │ - ja 673c7 │ │ - mov -0x7b07c(%ebx,%eax,4),%eax │ │ + ja 67973 │ │ + mov -0x7aaf4(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ mov (%edx),%eax │ │ - mov %eax,%esi │ │ - and $0x3f,%al │ │ - cmp $0x1,%al │ │ - je 673de │ │ - cmp $0x8,%esi │ │ - je 673de │ │ - jmp 673c7 │ │ + or $0x8,%eax │ │ + cmp $0x9,%eax │ │ + je 67384 │ │ + jmp 67973 │ │ mov (%edx),%eax │ │ mov %eax,%esi │ │ - and $0x3f,%al │ │ - cmp $0x1,%al │ │ - je 673de │ │ - cmp $0x8,%esi │ │ - je 673de │ │ - xor $0xa,%esi │ │ - or 0x4(%edx),%esi │ │ - jne 673c7 │ │ - jmp 67400 │ │ + or $0x8,%esi │ │ + cmp $0x9,%esi │ │ + jne 67400 │ │ + mov 0x8(%edx),%eax │ │ + mov 0xc(%edx),%edx │ │ + mov %eax,0x8(%ecx) │ │ + mov %edx,0xc(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x9,(%ecx) │ │ + jmp 67978 │ │ cmp $0x2131,%eax │ │ - je 67334 │ │ + je 678a9 │ │ cmp $0x2132,%eax │ │ - je 66fa7 │ │ + je 6744a │ │ cmp $0x2133,%eax │ │ - jne 673c7 │ │ + jne 67973 │ │ mov (%edx),%eax │ │ - xor $0xa,%eax │ │ + xor $0xb,%eax │ │ or 0x4(%edx),%eax │ │ - je 67427 │ │ - jmp 673c7 │ │ + jne 67973 │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0xc,(%ecx) │ │ + jmp 67978 │ │ mov (%edx),%eax │ │ dec %eax │ │ - cmp $0x7,%eax │ │ - ja 673c7 │ │ - mov -0x7ad18(%ebx,%eax,4),%eax │ │ + cmp $0x8,%eax │ │ + ja 67973 │ │ + mov -0x7a760(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ + xor $0xb,%eax │ │ + or 0x4(%edx),%eax │ │ + jne 67973 │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x12,(%ecx) │ │ + jmp 67978 │ │ mov (%edx),%eax │ │ - xor $0xa,%eax │ │ + xor $0xb,%eax │ │ or 0x4(%edx),%eax │ │ - jne 673c7 │ │ - jmp 6740d │ │ + jne 67973 │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x17,(%ecx) │ │ + jmp 67978 │ │ mov (%edx),%eax │ │ - xor $0xa,%eax │ │ + xor $0xb,%eax │ │ or 0x4(%edx),%eax │ │ - jne 673c7 │ │ - jmp 6741a │ │ + jne 67973 │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x18,(%ecx) │ │ + jmp 67978 │ │ mov (%edx),%eax │ │ add $0xfffffffe,%eax │ │ - cmp $0x5,%eax │ │ - ja 673c7 │ │ - mov -0x7add0(%ebx,%eax,4),%eax │ │ + cmp $0x6,%eax │ │ + ja 67973 │ │ + mov -0x7a834(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ mov %ecx,%edi │ │ mov %edx,%ecx │ │ mov %edx,%esi │ │ - call 69510 │ │ + call 695e0 │ │ mov %dl,%ah │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ test $0x1,%al │ │ - je 673c7 │ │ + je 67973 │ │ mov %ah,0x8(%ecx) │ │ - mov $0x28,%eax │ │ - jmp 673ef │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x29,(%ecx) │ │ + jmp 67978 │ │ mov (%edx),%eax │ │ - xor $0xa,%eax │ │ + xor $0xb,%eax │ │ or 0x4(%edx),%eax │ │ - jne 673c7 │ │ - jmp 67434 │ │ + jne 67973 │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x16,(%ecx) │ │ + jmp 67978 │ │ mov %ecx,%edi │ │ mov %edx,%ecx │ │ mov %edx,%esi │ │ - call 69510 │ │ + call 695e0 │ │ mov %dl,%ah │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ test $0x1,%al │ │ - je 673c7 │ │ + je 67973 │ │ mov %ah,0x8(%ecx) │ │ - mov $0x29,%eax │ │ - jmp 673ef │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x2a,(%ecx) │ │ + jmp 67978 │ │ mov %ecx,%edi │ │ mov %edx,%ecx │ │ mov %edx,%esi │ │ - call 69510 │ │ + call 695e0 │ │ mov %dl,%ah │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ test $0x1,%al │ │ - je 673c7 │ │ + je 67973 │ │ mov %ah,0x8(%ecx) │ │ - mov $0x22,%eax │ │ - jmp 673ef │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x23,(%ecx) │ │ + jmp 67978 │ │ mov (%edx),%eax │ │ - xor $0xa,%eax │ │ + xor $0xb,%eax │ │ or 0x4(%edx),%eax │ │ - jne 673c7 │ │ - jmp 6744e │ │ + jne 67973 │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x1d,(%ecx) │ │ + jmp 67978 │ │ mov (%edx),%eax │ │ add $0xfffffffe,%eax │ │ - cmp $0x5,%eax │ │ - ja 673c7 │ │ - mov -0x7adb8(%ebx,%eax,4),%eax │ │ + cmp $0x6,%eax │ │ + ja 67973 │ │ + mov -0x7a818(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ mov %ecx,%edi │ │ mov %edx,%ecx │ │ mov %edx,%esi │ │ - call 69510 │ │ + call 695e0 │ │ mov %dl,%ah │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ test $0x1,%al │ │ - je 673c7 │ │ + je 67973 │ │ mov %ah,0x8(%ecx) │ │ - mov $0x20,%eax │ │ - jmp 673ef │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x21,(%ecx) │ │ + jmp 67978 │ │ mov (%edx),%eax │ │ dec %eax │ │ - cmp $0x7,%eax │ │ - ja 673c7 │ │ - mov -0x7ad50(%ebx,%eax,4),%eax │ │ + cmp $0x8,%eax │ │ + ja 67973 │ │ + mov -0x7a7a0(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ mov %ecx,%esi │ │ mov %edx,%ecx │ │ mov %edx,%edi │ │ - call 69580 │ │ + call 69640 │ │ mov %esi,%ecx │ │ mov %edx,%esi │ │ mov %edi,%edx │ │ test $0x1,%al │ │ - je 673c7 │ │ + je 67973 │ │ mov %si,0x8(%ecx) │ │ - mov $0x26,%eax │ │ - jmp 673ef │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x27,(%ecx) │ │ + jmp 67978 │ │ mov (%edx),%eax │ │ add $0xfffffffe,%eax │ │ - cmp $0x5,%eax │ │ - ja 673c7 │ │ - mov -0x7ada0(%ebx,%eax,4),%eax │ │ + cmp $0x6,%eax │ │ + ja 67973 │ │ + mov -0x7a7fc(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ mov (%edx),%eax │ │ add $0xfffffffe,%eax │ │ - cmp $0x5,%eax │ │ - ja 673c7 │ │ - mov -0x7ae38(%ebx,%eax,4),%eax │ │ + cmp $0x6,%eax │ │ + ja 67973 │ │ + mov -0x7a8ac(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ mov (%edx),%eax │ │ - xor $0xa,%eax │ │ + xor $0xb,%eax │ │ or 0x4(%edx),%eax │ │ - jne 673c7 │ │ - jmp 67441 │ │ + jne 67973 │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x11,(%ecx) │ │ + jmp 67978 │ │ mov (%edx),%eax │ │ dec %eax │ │ - cmp $0x7,%eax │ │ - ja 673c7 │ │ - mov -0x7adf0(%ebx,%eax,4),%eax │ │ + cmp $0x8,%eax │ │ + ja 67973 │ │ + mov -0x7a858(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ mov %ecx,%edi │ │ mov %edx,%ecx │ │ mov %edx,%esi │ │ - call 69510 │ │ + call 695e0 │ │ mov %dl,%ah │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ test $0x1,%al │ │ - je 673c7 │ │ + je 67973 │ │ mov %ah,0x8(%ecx) │ │ - mov $0x2b,%eax │ │ - jmp 673ef │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x2c,(%ecx) │ │ + jmp 67978 │ │ mov (%edx),%eax │ │ add $0xfffffffe,%eax │ │ - cmp $0x5,%eax │ │ - ja 673c7 │ │ - mov -0x7ae20(%ebx,%eax,4),%eax │ │ + cmp $0x6,%eax │ │ + ja 67973 │ │ + mov -0x7a890(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ mov 0x8(%edx),%eax │ │ mov 0xc(%edx),%esi │ │ - jmp 67379 │ │ + jmp 678f2 │ │ mov (%edx),%eax │ │ - xor $0xa,%eax │ │ + xor $0xb,%eax │ │ or 0x4(%edx),%eax │ │ - jne 673c7 │ │ - jmp 6745b │ │ + jne 67973 │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x15,(%ecx) │ │ + jmp 67978 │ │ mov (%edx),%eax │ │ mov 0x4(%edx),%edi │ │ lea -0x1(%eax),%esi │ │ - cmp $0x7,%esi │ │ - ja 671c4 │ │ - mov -0x7ad88(%ebx,%esi,4),%esi │ │ + cmp $0x8,%esi │ │ + ja 676f6 │ │ + mov -0x7a7e0(%ebx,%esi,4),%esi │ │ add %ebx,%esi │ │ jmp *%esi │ │ mov 0xc(%edx),%esi │ │ test %esi,%esi │ │ - jns 672bf │ │ - xor $0xa,%eax │ │ + jns 67824 │ │ + xor $0xb,%eax │ │ or %edi,%eax │ │ - je 67400 │ │ - jmp 673c7 │ │ + je 6740c │ │ + jmp 67973 │ │ mov (%edx),%eax │ │ add $0xfffffffe,%eax │ │ - cmp $0x5,%eax │ │ - ja 673c7 │ │ - mov -0x7ad30(%ebx,%eax,4),%eax │ │ + cmp $0x6,%eax │ │ + ja 67973 │ │ + mov -0x7a77c(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ mov %ecx,%edi │ │ mov %edx,%ecx │ │ mov %edx,%esi │ │ - call 69510 │ │ + call 695e0 │ │ mov %dl,%ah │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ test $0x1,%al │ │ - je 673c7 │ │ + je 67973 │ │ mov %ah,0x8(%ecx) │ │ - mov $0x23,%eax │ │ - jmp 673ef │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x24,(%ecx) │ │ + jmp 67978 │ │ mov %ecx,%edi │ │ mov %edx,%ecx │ │ mov %edx,%esi │ │ - call 69510 │ │ + call 695e0 │ │ mov %dl,%ah │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ test $0x1,%al │ │ - je 673c7 │ │ + je 67973 │ │ mov %ah,0x8(%ecx) │ │ - mov $0x24,%eax │ │ - jmp 673ef │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x25,(%ecx) │ │ + jmp 67978 │ │ mov (%edx),%eax │ │ - xor $0xa,%eax │ │ + xor $0xb,%eax │ │ or 0x4(%edx),%eax │ │ - jne 673c7 │ │ - jmp 67468 │ │ + jne 67973 │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x8(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x13,(%ecx) │ │ + jmp 67978 │ │ mov %ecx,%edi │ │ mov %edx,%ecx │ │ mov %edx,%esi │ │ - call 69510 │ │ + call 695e0 │ │ mov %dl,%ah │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ test $0x1,%al │ │ - je 673c7 │ │ + je 67973 │ │ mov %ah,0x8(%ecx) │ │ - mov $0x2a,%eax │ │ - jmp 673ef │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x2b,(%ecx) │ │ + jmp 67978 │ │ mov (%edx),%eax │ │ add $0xfffffffe,%eax │ │ - cmp $0x5,%eax │ │ - ja 673c7 │ │ - mov -0x7ae08(%ebx,%eax,4),%eax │ │ + cmp $0x6,%eax │ │ + ja 67973 │ │ + mov -0x7a874(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ mov 0x8(%edx),%eax │ │ mov 0xc(%edx),%esi │ │ - jmp 672a4 │ │ + jmp 67801 │ │ mov 0x8(%edx),%eax │ │ - jmp 672a2 │ │ + jmp 677ff │ │ movzbl 0x8(%edx),%eax │ │ - jmp 672a2 │ │ + jmp 677ff │ │ movzwl 0x8(%edx),%eax │ │ xor %esi,%esi │ │ mov %eax,0x8(%ecx) │ │ mov %esi,0xc(%ecx) │ │ - mov $0x7,%eax │ │ - jmp 673ef │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x8,(%ecx) │ │ + jmp 67978 │ │ mov 0xc(%edx),%esi │ │ test %esi,%esi │ │ - js 673c7 │ │ + js 67973 │ │ mov 0x8(%edx),%eax │ │ - jmp 672a4 │ │ + jmp 67801 │ │ mov (%edx),%eax │ │ add $0xfffffffe,%eax │ │ - cmp $0x5,%eax │ │ - ja 673c7 │ │ - mov -0x7ad68(%ebx,%eax,4),%eax │ │ + cmp $0x6,%eax │ │ + ja 67973 │ │ + mov -0x7a7bc(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ mov 0x8(%edx),%eax │ │ mov 0xc(%edx),%esi │ │ - jmp 673a3 │ │ + jmp 67928 │ │ mov %ecx,%edi │ │ mov %edx,%ecx │ │ mov %edx,%esi │ │ - call 69510 │ │ + call 695e0 │ │ mov %dl,%ah │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ test $0x1,%al │ │ - je 673c7 │ │ + je 67973 │ │ mov %ah,0x8(%ecx) │ │ - mov $0x21,%eax │ │ - jmp 673ef │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x22,(%ecx) │ │ + jmp 67978 │ │ mov %ecx,%edi │ │ mov %edx,%ecx │ │ mov %edx,%esi │ │ - call 69510 │ │ + call 695e0 │ │ mov %dl,%ah │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ test $0x1,%al │ │ - je 673c7 │ │ + je 67973 │ │ mov %ah,0x8(%ecx) │ │ - mov $0x25,%eax │ │ - jmp 673ef │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x26,(%ecx) │ │ + jmp 67978 │ │ mov (%edx),%eax │ │ add $0xfffffffe,%eax │ │ - cmp $0x5,%eax │ │ - ja 673c7 │ │ - mov -0x7ae50(%ebx,%eax,4),%eax │ │ + cmp $0x6,%eax │ │ + ja 67973 │ │ + mov -0x7a8c8(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ mov 0x8(%edx),%eax │ │ - mov 0xc(%edx),%esi │ │ - jmp 676c5 │ │ - mov 0x8(%edx),%eax │ │ - xor %esi,%esi │ │ - jmp 67379 │ │ - movzbl 0x8(%edx),%eax │ │ - xor %esi,%esi │ │ - jmp 67379 │ │ - movzwl 0x8(%edx),%eax │ │ - xor %esi,%esi │ │ - jmp 67379 │ │ - mov 0xc(%edx),%esi │ │ - test %esi,%esi │ │ - js 673c7 │ │ - mov 0x8(%edx),%eax │ │ - mov %eax,0x8(%ecx) │ │ - mov %esi,0xc(%ecx) │ │ - mov $0x2c,%eax │ │ - jmp 673ef │ │ - mov 0x8(%edx),%eax │ │ - jmp 673a1 │ │ - mov 0xc(%edx),%esi │ │ - test %esi,%esi │ │ - js 673c7 │ │ - mov 0x8(%edx),%eax │ │ - jmp 673a3 │ │ - movzbl 0x8(%edx),%eax │ │ - jmp 673a1 │ │ - movzwl 0x8(%edx),%eax │ │ - xor %esi,%esi │ │ - mov %eax,0x8(%ecx) │ │ - mov %esi,0xc(%ecx) │ │ - mov $0x27,%eax │ │ - jmp 673ef │ │ - mov 0x8(%edx),%eax │ │ - jmp 676c3 │ │ - mov 0xc(%edx),%esi │ │ - test %esi,%esi │ │ - js 673c7 │ │ - mov 0x8(%edx),%eax │ │ - jmp 676c5 │ │ - mov (%edx),%eax │ │ - add -0x7acf8(%ebx,%eax,4),%ebx │ │ - jmp *%ebx │ │ - movsd 0x8(%edx),%xmm0 │ │ - xor %eax,%eax │ │ - jmp 6765c │ │ - mov 0x8(%edx),%eax │ │ - mov 0xc(%edx),%edx │ │ - mov %eax,0x8(%ecx) │ │ - mov %edx,0xc(%ecx) │ │ - mov $0x8,%eax │ │ - mov %eax,(%ecx) │ │ - movl $0x0,0x4(%ecx) │ │ - add $0xc,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - mov 0x8(%edx),%eax │ │ - mov %eax,0x8(%ecx) │ │ - mov $0x11,%eax │ │ - jmp 673ef │ │ - mov 0x8(%edx),%eax │ │ - mov %eax,0x8(%ecx) │ │ - mov $0x16,%eax │ │ - jmp 673ef │ │ - mov 0x8(%edx),%eax │ │ - mov %eax,0x8(%ecx) │ │ - mov $0x17,%eax │ │ - jmp 673ef │ │ - mov 0x8(%edx),%eax │ │ - mov %eax,0x8(%ecx) │ │ - mov $0xb,%eax │ │ - jmp 673ef │ │ - mov 0x8(%edx),%eax │ │ - mov %eax,0x8(%ecx) │ │ - mov $0x15,%eax │ │ - jmp 673ef │ │ - mov 0x8(%edx),%eax │ │ - mov %eax,0x8(%ecx) │ │ - mov $0x10,%eax │ │ - jmp 673ef │ │ - mov 0x8(%edx),%eax │ │ - mov %eax,0x8(%ecx) │ │ - mov $0x1c,%eax │ │ - jmp 673ef │ │ - mov 0x8(%edx),%eax │ │ - mov %eax,0x8(%ecx) │ │ - mov $0x14,%eax │ │ - jmp 673ef │ │ - mov 0x8(%edx),%eax │ │ - mov %eax,0x8(%ecx) │ │ - mov $0x12,%eax │ │ - jmp 673ef │ │ - movzbl 0x8(%edx),%eax │ │ - mov %al,0x8(%ecx) │ │ - mov $0x2b,%eax │ │ - jmp 673ef │ │ - movzbl 0x8(%edx),%eax │ │ - mov %al,0x8(%ecx) │ │ - mov $0x25,%eax │ │ - jmp 673ef │ │ - movzbl 0x8(%edx),%eax │ │ - mov %al,0x8(%ecx) │ │ - mov $0x23,%eax │ │ - jmp 673ef │ │ - movzbl 0x8(%edx),%eax │ │ - mov %al,0x8(%ecx) │ │ - mov $0x24,%eax │ │ - jmp 673ef │ │ - mov 0x8(%edx),%eax │ │ - mov %eax,0x8(%ecx) │ │ - mov $0x1b,%eax │ │ - jmp 673ef │ │ - movzbl 0x8(%edx),%eax │ │ - mov %al,0x8(%ecx) │ │ - mov $0x22,%eax │ │ - jmp 673ef │ │ - movsd 0x8(%edx),%xmm0 │ │ - mov $0x2c,%eax │ │ - jmp 6765c │ │ - mov 0x8(%edx),%eax │ │ - mov %eax,0x8(%ecx) │ │ - mov $0xe,%eax │ │ - jmp 673ef │ │ - movzbl 0x8(%edx),%eax │ │ - mov %al,0x8(%ecx) │ │ - mov $0x21,%eax │ │ - jmp 673ef │ │ - mov 0x8(%edx),%eax │ │ - mov %eax,0x8(%ecx) │ │ - mov $0x4,%eax │ │ - jmp 673ef │ │ - movzbl 0x8(%edx),%eax │ │ - mov %al,0x8(%ecx) │ │ - mov $0x28,%eax │ │ - jmp 673ef │ │ - mov 0x8(%edx),%eax │ │ - mov %eax,0x8(%ecx) │ │ - mov $0xc,%eax │ │ - jmp 673ef │ │ - movzbl 0x8(%edx),%eax │ │ - mov %al,0x8(%ecx) │ │ - mov $0x9,%eax │ │ - jmp 673ef │ │ - movsd 0x8(%edx),%xmm0 │ │ - mov $0x19,%eax │ │ - jmp 6765c │ │ - mov 0x8(%edx),%eax │ │ - mov %eax,0x8(%ecx) │ │ - mov $0x18,%eax │ │ - jmp 673ef │ │ - movzbl 0x8(%edx),%eax │ │ - mov %al,0x8(%ecx) │ │ - mov $0x2,%eax │ │ - jmp 673ef │ │ - mov 0x8(%edx),%eax │ │ - mov %eax,0x8(%ecx) │ │ - mov $0xf,%eax │ │ - jmp 673ef │ │ - movzwl 0x8(%edx),%eax │ │ - mov %ax,0x8(%ecx) │ │ - mov $0x3,%eax │ │ - jmp 673ef │ │ - movsd 0x8(%edx),%xmm0 │ │ - mov $0x7,%eax │ │ - jmp 6765c │ │ - mov 0x8(%edx),%eax │ │ - mov 0xc(%edx),%edx │ │ - mov %eax,0x8(%ecx) │ │ - mov %edx,0xc(%ecx) │ │ - mov $0x1,%eax │ │ - jmp 673ef │ │ - mov 0x8(%edx),%eax │ │ - mov 0xc(%edx),%edx │ │ - mov %eax,0x8(%ecx) │ │ - mov %edx,0xc(%ecx) │ │ - mov $0x1f,%eax │ │ - jmp 673ef │ │ - movzbl 0x8(%edx),%eax │ │ - mov %al,0x8(%ecx) │ │ - mov $0x29,%eax │ │ - jmp 673ef │ │ - movsd 0x8(%edx),%xmm0 │ │ - mov $0x5,%eax │ │ - jmp 6765c │ │ - mov 0x8(%edx),%eax │ │ - mov %eax,0x8(%ecx) │ │ - mov $0xd,%eax │ │ - jmp 673ef │ │ - movsd 0x8(%edx),%xmm0 │ │ - mov $0x6,%eax │ │ - jmp 6765c │ │ + mov 0xc(%edx),%esi │ │ + jmp 6795e │ │ mov 0x8(%edx),%eax │ │ - mov %eax,0x8(%ecx) │ │ - mov $0xa,%eax │ │ - jmp 673ef │ │ + xor %esi,%esi │ │ + jmp 678f2 │ │ + mov 0xc(%edx),%esi │ │ + test %esi,%esi │ │ + js 67973 │ │ mov 0x8(%edx),%eax │ │ - mov %eax,0x8(%ecx) │ │ - mov $0x1e,%eax │ │ - jmp 673ef │ │ + jmp 678f2 │ │ movzbl 0x8(%edx),%eax │ │ - mov %al,0x8(%ecx) │ │ - mov $0x20,%eax │ │ - jmp 673ef │ │ - movsd 0x8(%edx),%xmm0 │ │ - mov $0x2d,%eax │ │ - jmp 6765c │ │ - movsd 0x8(%edx),%xmm0 │ │ - mov $0x27,%eax │ │ - movsd %xmm0,0x8(%ecx) │ │ - jmp 673ef │ │ - mov 0x8(%edx),%eax │ │ + xor %esi,%esi │ │ + jmp 678f2 │ │ + movzwl 0x8(%edx),%eax │ │ + xor %esi,%esi │ │ mov %eax,0x8(%ecx) │ │ - mov $0x13,%eax │ │ - jmp 673ef │ │ - movzbl 0x8(%edx),%eax │ │ - mov %al,0x8(%ecx) │ │ - mov $0x2a,%eax │ │ - jmp 673ef │ │ + mov %esi,0xc(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x2d,(%ecx) │ │ + jmp 67978 │ │ mov 0x8(%edx),%eax │ │ - mov %eax,0x8(%ecx) │ │ - mov $0x1d,%eax │ │ - jmp 673ef │ │ + xor %esi,%esi │ │ + jmp 67928 │ │ + movzbl 0x8(%edx),%eax │ │ + xor %esi,%esi │ │ + jmp 67928 │ │ movzwl 0x8(%edx),%eax │ │ - mov %ax,0x8(%ecx) │ │ - mov $0x26,%eax │ │ - jmp 673ef │ │ + xor %esi,%esi │ │ + jmp 67928 │ │ + mov 0xc(%edx),%esi │ │ + test %esi,%esi │ │ + js 67973 │ │ mov 0x8(%edx),%eax │ │ mov %eax,0x8(%ecx) │ │ - mov $0x1a,%eax │ │ - jmp 673ef │ │ + mov %esi,0xc(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x28,(%ecx) │ │ + jmp 67978 │ │ + mov 0x8(%edx),%eax │ │ + xor %esi,%esi │ │ + jmp 6795e │ │ movzbl 0x8(%edx),%eax │ │ - jmp 676c3 │ │ + xor %esi,%esi │ │ + jmp 6795e │ │ movzwl 0x8(%edx),%eax │ │ xor %esi,%esi │ │ + jmp 6795e │ │ + mov 0xc(%edx),%esi │ │ + test %esi,%esi │ │ + js 67973 │ │ + mov 0x8(%edx),%eax │ │ mov %eax,0x8(%ecx) │ │ mov %esi,0xc(%ecx) │ │ - mov $0x2d,%eax │ │ - jmp 673ef │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + movl $0x0,0x4(%ecx) │ │ + movl $0x2e,(%ecx) │ │ + jmp 67978 │ │ + call 617b0 │ │ + add $0xc,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov 0x20(%ebp),%esi │ │ - call 676f1 │ │ + call 67991 │ │ pop %ebx │ │ - add $0x170eb,%ebx │ │ + add $0x166fb,%ebx │ │ test %esi,%esi │ │ - je 6782a │ │ + je 67a6f │ │ + mov 0x1c(%ebp),%edi │ │ movzbl 0x10(%ebp),%eax │ │ - mov 0xc(%ebp),%edi │ │ mov %dl,%ah │ │ and $0x3f,%ah │ │ - cmp $0xd,%ah │ │ - je 678d9 │ │ - cmp $0xe,%edx │ │ - je 67839 │ │ + cmp $0xe,%ah │ │ + je 67b1f │ │ cmp $0xf,%edx │ │ - jne 6782a │ │ + je 67a7e │ │ + cmp $0x10,%edx │ │ + jne 67a6f │ │ mov 0x14(%ebp),%eax │ │ - mov 0x78(%eax),%eax │ │ + mov 0x80(%eax),%eax │ │ test %eax,%eax │ │ - je 6782a │ │ - mov %eax,-0x20(%ebp) │ │ + je 67a6f │ │ + mov 0x18(%edi),%esi │ │ + mov 0xc(%ebp),%edx │ │ + mov %eax,-0x1c(%ebp) │ │ + mov %ebx,-0x18(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + test %esi,%esi │ │ + je 67a5a │ │ mov 0x1c(%ebp),%eax │ │ - mov %edi,-0x10(%ebp) │ │ - mov %ebx,-0x24(%ebp) │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov 0x18(%eax),%edi │ │ - test %edi,%edi │ │ - je 67988 │ │ - mov 0x14(%eax),%eax │ │ - mov 0xc(%ebp),%ebx │ │ - mov %eax,-0x14(%ebp) │ │ + mov 0x14(%eax),%ebx │ │ xor %eax,%eax │ │ - cmp $0x1,%edi │ │ - je 67791 │ │ - mov -0x14(%ebp),%ecx │ │ + cmp $0x1,%esi │ │ + je 67a2b │ │ xor %eax,%eax │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - xchg %ax,%ax │ │ - mov %edi,%esi │ │ - mov %eax,-0x18(%ebp) │ │ - shr $1,%esi │ │ - add %esi,%eax │ │ - imul $0x110,%eax,%edx │ │ - cmp %ebx,0x10c(%ecx,%edx,1) │ │ - cmova -0x18(%ebp),%eax │ │ - sub %esi,%edi │ │ - cmp $0x1,%edi │ │ - ja 67770 │ │ - mov -0x14(%ebp),%esi │ │ - imul $0x110,%eax,%ecx │ │ - cmp %ebx,0x10c(%esi,%ecx,1) │ │ - je 67988 │ │ - adc $0x0,%eax │ │ - je 67988 │ │ - imul $0x110,%eax,%edi │ │ - mov %esi,%ecx │ │ - cmpb $0x0,-0x68(%esi,%edi,1) │ │ - jne 67988 │ │ - mov -0x10(%ebp),%eax │ │ - lea (%ecx,%edi,1),%edx │ │ - sub -0x64(%edx),%eax │ │ + nopw 0x0(%eax,%eax,1) │ │ + mov %esi,%edi │ │ + mov %ebx,%ecx │ │ + mov 0xc(%ebp),%ebx │ │ mov %eax,-0x10(%ebp) │ │ - jb 67988 │ │ - xor %eax,%eax │ │ - cmpb $0x8,-0x4f(%edx) │ │ - mov -0x10(%ebp),%esi │ │ - sete %al │ │ - shl $0x3,%eax │ │ - add -0x44(%edx),%eax │ │ - mov -0x48(%edx),%edx │ │ - sub %edx,%eax │ │ - add $0x4,%eax │ │ - sub %eax,%esi │ │ - jb 67988 │ │ - cmp %edx,%esi │ │ - jae 67988 │ │ - mov -0x20(%ebp),%esi │ │ - lea -0x110(%ecx,%edi,1),%eax │ │ - add $0x8,%esi │ │ - sub $0xc,%esp │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x24(%ebp),%ebx │ │ - mov $0x1,%edx │ │ - push 0x20(%ebp) │ │ - push 0x1c(%ebp) │ │ - push -0x10(%ebp) │ │ - push %eax │ │ - push %esi │ │ - jmp 678ea │ │ + shr $1,%edi │ │ + add %edi,%eax │ │ + imul $0x150,%eax,%edx │ │ + cmp %ebx,0x140(%ecx,%edx,1) │ │ + mov 0xc(%ebp),%edx │ │ + mov %ecx,%ebx │ │ + cmova -0x10(%ebp),%eax │ │ + sub %edi,%esi │ │ + cmp $0x1,%esi │ │ + ja 67a00 │ │ + imul $0x150,%eax,%ecx │ │ + cmp %edx,0x140(%ebx,%ecx,1) │ │ + je 67a5a │ │ + adc $0x0,%eax │ │ + je 67a5a │ │ + imul $0x150,%eax,%edi │ │ + cmpb $0x9,-0x34(%ebx,%edi,1) │ │ + jne 67a5a │ │ + lea (%ebx,%edi,1),%ecx │ │ + mov %edx,%esi │ │ + sub -0x38(%ecx),%esi │ │ + jae 67c2b │ │ + mov -0x14(%ebp),%eax │ │ + movb $0x34,(%eax) │ │ + mov %edx,0x4(%eax) │ │ + movl $0x0,0x8(%eax) │ │ + jmp 67bdf │ │ movl $0x0,0x4(%ecx) │ │ movb $0xff,(%ecx) │ │ - jmp 6798e │ │ + jmp 67bdf │ │ movzbl %al,%edx │ │ test %al,%al │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov %edi,-0x10(%ebp) │ │ - mov %ebx,-0x24(%ebp) │ │ mov %edx,-0x20(%ebp) │ │ - je 678f7 │ │ + je 67b3d │ │ cmp $0x1,%edx │ │ - jne 67988 │ │ + jne 67bcf │ │ mov 0x1c(%ebp),%eax │ │ - mov 0x18(%eax),%edx │ │ - test %edx,%edx │ │ - je 67988 │ │ - mov 0x14(%eax),%eax │ │ - mov %eax,-0x14(%ebp) │ │ + mov 0x18(%eax),%edi │ │ + test %edi,%edi │ │ + je 67bcf │ │ + mov 0x14(%eax),%esi │ │ xor %eax,%eax │ │ - cmp $0x1,%edx │ │ - je 678a5 │ │ - mov -0x14(%ebp),%ebx │ │ + cmp $0x1,%edi │ │ + mov %ecx,-0x14(%ebp) │ │ + mov %ebx,-0x18(%ebp) │ │ + je 67ae8 │ │ xor %eax,%eax │ │ - nopl 0x0(%eax) │ │ - mov %edx,%esi │ │ - mov %eax,-0x18(%ebp) │ │ - mov %edi,%ecx │ │ - shr $1,%esi │ │ - add %esi,%eax │ │ - imul $0x110,%eax,%edi │ │ - cmp %ecx,0x10c(%ebx,%edi,1) │ │ - mov %ecx,%edi │ │ - cmova -0x18(%ebp),%eax │ │ - sub %esi,%edx │ │ - cmp $0x1,%edx │ │ - ja 67880 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nop │ │ + mov %edi,%edx │ │ + mov 0xc(%ebp),%ebx │ │ + mov %eax,-0x10(%ebp) │ │ + mov %esi,%ecx │ │ + shr $1,%edx │ │ + add %edx,%eax │ │ + imul $0x150,%eax,%esi │ │ + cmp %ebx,0x140(%ecx,%esi,1) │ │ + mov %ecx,%esi │ │ + cmova -0x10(%ebp),%eax │ │ + sub %edx,%edi │ │ + cmp $0x1,%edi │ │ + ja 67ac0 │ │ + mov 0xc(%ebp),%ecx │ │ + imul $0x150,%eax,%edx │ │ + mov -0x18(%ebp),%ebx │ │ + cmp %ecx,0x140(%esi,%edx,1) │ │ mov -0x14(%ebp),%ecx │ │ - imul $0x110,%eax,%edx │ │ - mov 0x20(%ebp),%esi │ │ - cmp %edi,0x10c(%ecx,%edx,1) │ │ - je 67988 │ │ + je 67bcf │ │ adc $0x0,%eax │ │ - je 67988 │ │ - imul $0x110,%eax,%eax │ │ - lea -0x110(%ecx,%eax,1),%ebx │ │ - jmp 67971 │ │ + je 67bcf │ │ + imul $0x150,%eax,%eax │ │ + lea -0x150(%esi,%eax,1),%esi │ │ + jmp 67bbb │ │ sub $0xc,%esp │ │ movzbl %al,%edx │ │ push %esi │ │ - push 0x1c(%ebp) │ │ push %edi │ │ + push 0xc(%ebp) │ │ push 0x18(%ebp) │ │ push 0x14(%ebp) │ │ - call 690b0 │ │ + call 691a0 │ │ add $0x3c,%esp │ │ - jmp 67991 │ │ + jmp 67be2 │ │ + mov 0x10(%edi),%edx │ │ + test %edx,%edx │ │ + je 67bcf │ │ mov 0x1c(%ebp),%eax │ │ - mov 0x10(%eax),%ebx │ │ - test %ebx,%ebx │ │ - je 67988 │ │ - mov 0xc(%eax),%esi │ │ + mov %ecx,-0x14(%ebp) │ │ + mov 0xc(%ebp),%ecx │ │ + mov %ebx,-0x18(%ebp) │ │ + mov 0xc(%eax),%eax │ │ + mov %eax,-0x1c(%ebp) │ │ xor %eax,%eax │ │ - cmp $0x1,%ebx │ │ - mov %esi,-0x18(%ebp) │ │ - je 67947 │ │ - mov -0x18(%ebp),%edx │ │ + cmp $0x1,%edx │ │ + je 67b91 │ │ + mov -0x1c(%ebp),%ebx │ │ xor %eax,%eax │ │ - nopw 0x0(%eax,%eax,1) │ │ - mov %ebx,%edi │ │ - mov 0xc(%ebp),%ecx │ │ - mov %eax,-0x14(%ebp) │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + mov %edx,%edi │ │ + mov %eax,-0x10(%ebp) │ │ shr $1,%edi │ │ add %edi,%eax │ │ - imul $0x148,%eax,%esi │ │ - cmp %ecx,0x110(%edx,%esi,1) │ │ - mov -0x18(%ebp),%esi │ │ - cmova -0x14(%ebp),%eax │ │ - sub %edi,%ebx │ │ - cmp $0x1,%ebx │ │ - ja 67920 │ │ - mov 0xc(%ebp),%edx │ │ - imul $0x148,%eax,%edi │ │ - cmp %edx,0x110(%esi,%edi,1) │ │ - mov 0x20(%ebp),%esi │ │ - je 67988 │ │ + lea (%eax,%eax,2),%esi │ │ + shl $0x7,%esi │ │ + cmp %ecx,0x144(%ebx,%esi,1) │ │ + cmova -0x10(%ebp),%eax │ │ + sub %edi,%edx │ │ + cmp $0x1,%edx │ │ + ja 67b70 │ │ + mov -0x1c(%ebp),%edx │ │ + lea (%eax,%eax,2),%edi │ │ + mov -0x18(%ebp),%ebx │ │ + shl $0x7,%edi │ │ + cmp %ecx,0x144(%edx,%edi,1) │ │ + mov -0x14(%ebp),%ecx │ │ + je 67bcf │ │ adc $0x0,%eax │ │ - je 67988 │ │ - mov -0x18(%ebp),%ecx │ │ - imul $0x148,%eax,%eax │ │ - lea -0x148(%ecx,%eax,1),%ebx │ │ - cmpb $0x0,0xa8(%ebx) │ │ - jne 67988 │ │ - mov -0x10(%ebp),%eax │ │ - sub 0xac(%ebx),%eax │ │ - mov %eax,-0x10(%ebp) │ │ - jae 67996 │ │ - mov -0x1c(%ebp),%eax │ │ - movb $0x3a,(%eax) │ │ + je 67bcf │ │ + lea (%eax,%eax,2),%eax │ │ + shl $0x7,%eax │ │ + lea -0x180(%edx,%eax,1),%esi │ │ + cmpb $0x9,0x11c(%esi) │ │ + jne 67bcf │ │ + mov 0xc(%ebp),%edi │ │ + sub 0x118(%esi),%edi │ │ + jae 67be7 │ │ + mov 0xc(%ebp),%eax │ │ + movb $0x34,(%ecx) │ │ + mov %eax,0x4(%ecx) │ │ + movl $0x0,0x8(%ecx) │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ xor %eax,%eax │ │ - cmpb $0x8,0xc1(%ebx) │ │ - mov 0xc8(%ebx),%edx │ │ + cmpb $0x8,0x105(%esi) │ │ + mov 0x10c(%esi),%edx │ │ + mov %edi,-0x10(%ebp) │ │ mov -0x10(%ebp),%edi │ │ sete %al │ │ shl $0x3,%eax │ │ - add 0xcc(%ebx),%eax │ │ + add 0x110(%esi),%eax │ │ sub %edx,%eax │ │ add $0x4,%eax │ │ sub %eax,%edi │ │ - jb 67988 │ │ + mov -0x10(%ebp),%eax │ │ + jb 67bcf │ │ cmp %edx,%edi │ │ - jae 67988 │ │ + jae 67bcf │ │ sub $0xc,%esp │ │ - mov %ebx,%eax │ │ - mov -0x1c(%ebp),%ecx │ │ mov -0x20(%ebp),%edx │ │ - mov -0x24(%ebp),%ebx │ │ + push 0x20(%ebp) │ │ + push 0x1c(%ebp) │ │ + push %eax │ │ push %esi │ │ + jmp 67b2d │ │ + xor %eax,%eax │ │ + cmpb $0x8,-0x4b(%ecx) │ │ + sete %al │ │ + shl $0x3,%eax │ │ + add -0x40(%ecx),%eax │ │ + mov -0x44(%ecx),%ecx │ │ + sub %ecx,%eax │ │ + mov %ecx,-0x10(%ebp) │ │ + mov %esi,%ecx │ │ + add $0x4,%eax │ │ + sub %eax,%ecx │ │ + jb 67a5a │ │ + cmp -0x10(%ebp),%ecx │ │ + jae 67a5a │ │ + lea -0x150(%ebx,%edi,1),%eax │ │ + mov %eax,-0x10(%ebp) │ │ + mov -0x1c(%ebp),%eax │ │ + add $0x8,%eax │ │ + sub $0xc,%esp │ │ + mov -0x14(%ebp),%ecx │ │ + mov -0x18(%ebp),%ebx │ │ + mov $0x1,%edx │ │ + push 0x20(%ebp) │ │ push 0x1c(%ebp) │ │ + push %esi │ │ push -0x10(%ebp) │ │ push %eax │ │ - jmp 678e7 │ │ + jmp 67b30 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x1000,%esp │ │ - movl $0x0,(%esp) │ │ - sub $0x1c,%esp │ │ - mov %edx,%esi │ │ - call 679fd │ │ - pop %ebx │ │ - mov %edx,%eax │ │ - mov $0x51615,%edi │ │ - mov %ecx,-0x10(%ebp) │ │ - shr $1,%esi │ │ - add $0x16ddf,%ebx │ │ - sub %esi,%eax │ │ - cmp $0x51615,%edx │ │ - mov $0x30,%esi │ │ - cmovb %edx,%edi │ │ + sub $0x2c,%esp │ │ + call 67c9e │ │ + pop %eax │ │ + mov %edx,-0x14(%ebp) │ │ + mov 0x18(%ecx),%edx │ │ + mov 0x1c(%ecx),%esi │ │ + mov $0x2,%edi │ │ + mov %ecx,-0x24(%ebp) │ │ + add $0x163ee,%eax │ │ + mov %eax,-0x28(%ebp) │ │ + mov 0x28(%ecx),%eax │ │ + mov %esi,-0x1c(%ebp) │ │ + cmp 0x10(%ecx),%eax │ │ + mov %eax,-0x10(%ebp) │ │ + setb %al │ │ + setbe %ah │ │ + cmp (%ecx),%edx │ │ + sbb 0x4(%ecx),%esi │ │ + lea 0x40(%ecx),%esi │ │ + setb %bl │ │ + and %ah,%bl │ │ + or %al,%bl │ │ + mov %bl,-0x15(%ebp) │ │ + je 67d60 │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x1c(%ebp),%eax │ │ + jmp 67d00 │ │ + nopl 0x0(%eax,%eax,1) │ │ + inc %edi │ │ + add $0x18,%esi │ │ + mov -0x10(%ebp),%edx │ │ + cmp %edi,-0x14(%ebp) │ │ + je 67db3 │ │ + mov (%esi),%ecx │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0x10(%esi),%eax │ │ + cmp %ebx,%ecx │ │ + mov %eax,-0x10(%ebp) │ │ + setbe -0x20(%ebp) │ │ + cmp %edx,%eax │ │ + mov -0xc(%esi),%eax │ │ + mov %eax,%edx │ │ + sbb -0x1c(%ebp),%edx │ │ + setb %dl │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%ebx │ │ + jb 67cf0 │ │ + and %dl,-0x20(%ebp) │ │ + jne 67cf0 │ │ + mov -0x14(%ebp),%eax │ │ cmp %eax,%edi │ │ - cmovbe %eax,%edi │ │ - cmp $0x31,%edi │ │ - cmovae %edi,%esi │ │ - cmp $0xab,%edi │ │ - jae 67a40 │ │ - lea -0x1018(%ebp),%ecx │ │ - mov $0xaa,%esi │ │ - jmp 67a85 │ │ - cmp $0x5555556,%eax │ │ - jb 67a4c │ │ - call 24800 │ │ - lea 0x0(,%esi,8),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - test %eax,%eax │ │ - je 67a7e │ │ - mov %eax,-0x14(%ebp) │ │ - mov %eax,(%esp) │ │ - mov %edx,-0x18(%ebp) │ │ - call 7bfa0 │ │ - mov -0x18(%ebp),%edx │ │ - mov %eax,%ecx │ │ - test %eax,%eax │ │ - jne 67a85 │ │ + je 67db3 │ │ mov -0x14(%ebp),%edx │ │ - mov $0x4,%ecx │ │ - call 246cb │ │ - xor %esi,%esi │ │ - mov $0x4,%ecx │ │ - xor %eax,%eax │ │ - cmp $0x41,%edx │ │ - setb %al │ │ - mov %esi,0x4(%esp) │ │ - mov %ecx,%esi │ │ - mov %ecx,(%esp) │ │ - mov -0x10(%ebp),%ecx │ │ - mov %eax,0x8(%esp) │ │ - call 67c70 │ │ - cmp $0xaa,%edi │ │ - jbe 67ab2 │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - add $0x101c,%esp │ │ + mov %edx,%eax │ │ + or $0x1,%eax │ │ + bsr %eax,%eax │ │ + xor $0x1f,%eax │ │ + add %eax,%eax │ │ + xor $0x3e,%eax │ │ + sub $0x8,%esp │ │ + mov -0x24(%ebp),%ecx │ │ + mov -0x28(%ebp),%ebx │ │ + push %eax │ │ + push $0x0 │ │ + call 67f90 │ │ + add $0x3c,%esp │ │ + jmp 67dfc │ │ + mov -0x10(%ebp),%eax │ │ + mov -0x1c(%ebp),%ecx │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + mov (%esi),%ebx │ │ + mov %edx,-0x10(%ebp) │ │ + mov %eax,%edx │ │ + mov %eax,-0x20(%ebp) │ │ + mov -0x10(%esi),%eax │ │ + mov %ecx,-0x1c(%ebp) │ │ + cmp %edx,%ebx │ │ + mov %eax,-0x2c(%ebp) │ │ + setbe %cl │ │ + cmp -0x10(%ebp),%eax │ │ + mov -0xc(%esi),%eax │ │ + mov %ebx,-0x10(%ebp) │ │ + mov %eax,%edx │ │ + sbb -0x1c(%ebp),%edx │ │ + setb %dl │ │ + cmp -0x20(%ebp),%ebx │ │ + jb 67d29 │ │ + and %dl,%cl │ │ + jne 67d29 │ │ + inc %edi │ │ + add $0x18,%esi │ │ + mov %eax,%ecx │ │ + mov -0x2c(%ebp),%edx │ │ + mov -0x10(%ebp),%eax │ │ + cmp %edi,-0x14(%ebp) │ │ + jne 67d70 │ │ + cmpb $0x0,-0x15(%ebp) │ │ + mov -0x14(%ebp),%ecx │ │ + mov -0x24(%ebp),%edx │ │ + je 67df9 │ │ + lea (%ecx,%ecx,2),%eax │ │ + shr $1,%ecx │ │ + lea -0x8(%edx,%eax,8),%eax │ │ + add $0x10,%edx │ │ + nopl 0x0(%eax,%eax,1) │ │ + movups -0x10(%edx),%xmm0 │ │ + movups -0x10(%eax),%xmm1 │ │ + movups %xmm1,-0x10(%edx) │ │ + movups %xmm0,-0x10(%eax) │ │ + movsd (%edx),%xmm0 │ │ + movsd (%eax),%xmm1 │ │ + movsd %xmm1,(%edx) │ │ + movsd %xmm0,(%eax) │ │ + add $0x18,%edx │ │ + add $0xffffffe8,%eax │ │ + dec %ecx │ │ + jne 67dd0 │ │ + add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - cmp $0xab,%edi │ │ - mov %eax,-0x10(%ebp) │ │ - jb 67ad0 │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x20,%esp │ │ + sub $0x24,%esp │ │ lea (%edx,%edx,2),%eax │ │ - mov %ecx,%esi │ │ - xor %edx,%edx │ │ - lea (%ecx,%eax,8),%eax │ │ - mov %eax,0x14(%esp) │ │ - lea 0x18(%ecx),%eax │ │ - jmp 67b3e │ │ - nopl 0x0(%eax) │ │ - mov %esi,%ecx │ │ - mov 0xc(%esp),%edx │ │ - mov 0x8(%esp),%ebx │ │ - mov 0x4(%esp),%eax │ │ - mov %eax,(%ecx) │ │ + lea 0x18(%ecx),%edi │ │ + mov %ecx,%edx │ │ + movl $0x0,0x8(%esp) │ │ + mov %ecx,0x14(%esp) │ │ + lea (%ecx,%eax,8),%ebx │ │ + mov %ebx,0x18(%esp) │ │ + jmp 67e82 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl (%eax) │ │ + mov 0x14(%esp),%edi │ │ + mov 0x10(%esp),%eax │ │ + mov 0x18(%esp),%ebx │ │ + mov %eax,(%edi) │ │ + mov 0xc(%esp),%eax │ │ + mov %eax,0x4(%edi) │ │ + mov 0x20(%esp),%eax │ │ + mov %eax,0x8(%edi) │ │ + mov 0x1c(%esp),%eax │ │ + mov %eax,0xc(%edi) │ │ mov (%esp),%eax │ │ - mov %eax,0x4(%ecx) │ │ - mov 0x18(%esp),%eax │ │ - mov %ebx,0xc(%ecx) │ │ - mov %eax,0x8(%ecx) │ │ - mov %edi,0x10(%ecx) │ │ - mov 0x1c(%esp),%edi │ │ - mov %edi,0x14(%ecx) │ │ - mov 0x10(%esp),%ecx │ │ - add $0x18,%edx │ │ - lea 0x18(%ecx),%eax │ │ - cmp 0x14(%esp),%eax │ │ - je 67c0b │ │ - mov 0x18(%ecx),%ebx │ │ - mov %eax,0x10(%esp) │ │ - mov 0x28(%ecx),%edi │ │ - mov 0x10(%ecx),%eax │ │ - mov %ebx,0x4(%esp) │ │ - mov 0x1c(%ecx),%ebx │ │ - cmp %eax,%edi │ │ - mov %ebx,(%esp) │ │ - jb 67b6d │ │ - ja 67b2a │ │ + mov %esi,0x10(%edi) │ │ + mov %eax,0x14(%edi) │ │ mov 0x4(%esp),%eax │ │ - mov %edx,%ebx │ │ - mov (%esp),%edx │ │ - cmp (%ecx),%eax │ │ - sbb 0x4(%ecx),%edx │ │ - mov %ebx,%edx │ │ - jae 67b2a │ │ - mov 0x20(%ecx),%eax │ │ - movsd 0x8(%ecx),%xmm1 │ │ - mov 0x24(%ecx),%ebx │ │ - movsd (%ecx),%xmm0 │ │ - cmp %esi,%ecx │ │ - mov %eax,0x18(%esp) │ │ - mov 0x2c(%ecx),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x10(%esp),%eax │ │ - movsd %xmm1,0x8(%eax) │ │ - movsd 0x10(%ecx),%xmm1 │ │ - mov %esi,%ecx │ │ - movsd %xmm0,(%eax) │ │ - movsd %xmm1,0x10(%eax) │ │ - je 67b0a │ │ - mov %ebx,0x8(%esp) │ │ - mov %edx,0xc(%esp) │ │ - jmp 67be5 │ │ + addl $0xffffffe8,0x8(%esp) │ │ + lea 0x18(%eax),%edi │ │ + mov %eax,%edx │ │ + cmp %ebx,%edi │ │ + je 67f31 │ │ + mov 0x28(%edx),%esi │ │ + mov 0x10(%edx),%ecx │ │ + mov 0x18(%edx),%eax │ │ + cmp %ecx,%esi │ │ + mov %eax,0x10(%esp) │ │ + setbe 0x4(%esp) │ │ + cmp (%edx),%eax │ │ + mov 0x1c(%edx),%eax │ │ + mov %eax,0xc(%esp) │ │ + sbb 0x4(%edx),%eax │ │ + mov %edi,%eax │ │ + setb (%esp) │ │ + cmp %ecx,%esi │ │ + jb 67eb6 │ │ + movzbl (%esp),%ecx │ │ + and %cl,0x4(%esp) │ │ + je 67e70 │ │ + mov 0x2c(%edx),%edi │ │ + mov 0x20(%edx),%ecx │ │ + mov 0x24(%edx),%ebx │ │ + mov 0x8(%esp),%edx │ │ + mov %eax,0x4(%esp) │ │ + mov %edi,(%esp) │ │ + mov %eax,%edi │ │ + mov %ecx,0x20(%esp) │ │ + mov %ebx,0x1c(%esp) │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - movsd 0x10(%ebx),%xmm0 │ │ - add $0xffffffe8,%edx │ │ - movsd %xmm0,0x10(%ecx) │ │ - movsd (%ebx),%xmm0 │ │ - movsd 0x8(%ebx),%xmm1 │ │ - movsd %xmm1,0x8(%ecx) │ │ - movsd %xmm0,(%ecx) │ │ - je 67b00 │ │ - cmp -0x8(%esi,%edx,1),%edi │ │ - lea (%esi,%edx,1),%ecx │ │ - lea -0x18(%esi,%edx,1),%ebx │ │ - jb 67bc0 │ │ - ja 67b02 │ │ - mov 0x4(%esp),%eax │ │ - cmp (%ebx),%eax │ │ - mov (%esp),%eax │ │ - sbb 0x4(%ebx),%eax │ │ - jb 67bc0 │ │ - jmp 67b02 │ │ - add $0x20,%esp │ │ + xchg %ax,%ax │ │ + movsd -0x8(%edi),%xmm0 │ │ + test %edx,%edx │ │ + movsd %xmm0,0x10(%edi) │ │ + movsd -0x18(%edi),%xmm0 │ │ + movsd -0x10(%edi),%xmm1 │ │ + movsd %xmm1,0x8(%edi) │ │ + movsd %xmm0,(%edi) │ │ + je 67e40 │ │ + mov -0x20(%edi),%eax │ │ + mov 0x10(%esp),%ebx │ │ + cmp %eax,%esi │ │ + setbe %cl │ │ + cmp -0x30(%edi),%ebx │ │ + mov 0xc(%esp),%ebx │ │ + sbb -0x2c(%edi),%ebx │ │ + setb %ch │ │ + add $0xffffffe8,%edi │ │ + add $0x18,%edx │ │ + cmp %eax,%esi │ │ + jb 67ee0 │ │ + and %ch,%cl │ │ + jne 67ee0 │ │ + jmp 67e44 │ │ + add $0x24,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ sub $0x10,%esp │ │ - call 67c2d │ │ + call 67f4d │ │ pop %ebx │ │ - add $0x16baf,%ebx │ │ + add $0x1613f,%ebx │ │ cmpl $0x0,(%ecx) │ │ - je 67c63 │ │ + je 67f83 │ │ mov 0x4(%ecx),%eax │ │ test %eax,%eax │ │ - je 67c63 │ │ + je 67f83 │ │ cmpl $0x0,0x8(%ecx) │ │ - je 67c52 │ │ + je 67f72 │ │ mov %eax,(%esp) │ │ mov %ecx,%esi │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %esi,%ecx │ │ cmpl $0x0,0x10(%ecx) │ │ - je 67c63 │ │ + je 67f83 │ │ mov 0xc(%ecx),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x10,%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ @@ -92463,1508 +91942,1203 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x19c,%esp │ │ - call 67c81 │ │ - pop %ebx │ │ + sub $0x4c,%esp │ │ + call 67f9e │ │ + pop %eax │ │ mov %edx,%edi │ │ - mov %ecx,-0x2c(%ebp) │ │ - add $0x16b5b,%ebx │ │ - mov %ebx,-0x28(%ebp) │ │ - push $0x0 │ │ - push %edx │ │ - push $0x40000000 │ │ - push $0x0 │ │ - call 7816c │ │ - add $0x10,%esp │ │ - mov %edx,%esi │ │ - mov %eax,%ecx │ │ - mov %edx,%ebx │ │ - mul %edi │ │ - imul %edi,%esi │ │ - mov %eax,-0x10(%ebp) │ │ - xor %eax,%eax │ │ - add %esi,%edx │ │ - xor $0x40000000,%edx │ │ - or -0x10(%ebp),%edx │ │ - setne %al │ │ - add %ecx,%eax │ │ - adc $0x0,%ebx │ │ - mov %eax,-0x54(%ebp) │ │ - mov %edi,%eax │ │ - cmp $0x1001,%edi │ │ - mov %ebx,-0x58(%ebp) │ │ - jae 67ceb │ │ - shr $1,%eax │ │ - mov %edi,%ecx │ │ - sub %eax,%ecx │ │ - mov $0x40,%eax │ │ - cmp $0x40,%ecx │ │ - cmovb %ecx,%eax │ │ - mov %eax,-0x34(%ebp) │ │ - jmp 67d0c │ │ - or $0x1,%eax │ │ - mov %edi,%edx │ │ - bsr %eax,%ecx │ │ - mov %ecx,%eax │ │ - and $0x1,%ecx │ │ - shr $1,%eax │ │ - add %eax,%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - shr %cl,%edx │ │ - add %eax,%edx │ │ - shr $1,%edx │ │ - mov %edx,-0x34(%ebp) │ │ - mov -0x2c(%ebp),%ecx │ │ - xor %ebx,%ebx │ │ - xor %edx,%edx │ │ - mov %edi,-0x38(%ebp) │ │ - lea 0x40(%ecx),%eax │ │ - mov %eax,-0x40(%ebp) │ │ - lea 0x10(%ecx),%eax │ │ - mov %eax,-0x4c(%ebp) │ │ - lea -0x8(%ecx),%eax │ │ + mov %ecx,%ebx │ │ + add $0x160ee,%eax │ │ + cmp $0x21,%edx │ │ mov %eax,-0x48(%ebp) │ │ - lea -0x18(%ecx),%eax │ │ - mov $0x1,%ecx │ │ + jae 67fc2 │ │ + mov %ebx,%ecx │ │ + mov -0x48(%ebp),%ebx │ │ + mov %edi,%edx │ │ + call 685e0 │ │ + jmp 685ca │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x8(%ebp),%ecx │ │ mov %eax,-0x50(%ebp) │ │ + mov %ecx,-0x28(%ebp) │ │ + jmp 67fd5 │ │ + cmp $0x21,%edi │ │ + jb 67fb1 │ │ + cmpl $0x0,-0x50(%ebp) │ │ + je 685be │ │ mov %edi,%eax │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - mov %eax,%esi │ │ - sub %ebx,%eax │ │ - mov %ebx,-0x20(%ebp) │ │ - mov %ecx,-0x10(%ebp) │ │ - jbe 67db0 │ │ - mov -0x2c(%ebp),%edi │ │ - lea (%ebx,%ebx,2),%esi │ │ - cmp -0x34(%ebp),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov %edx,-0x30(%ebp) │ │ - mov %esi,-0x1c(%ebp) │ │ - lea (%edi,%esi,8),%esi │ │ - mov 0x8(%ebp),%edi │ │ - mov %esi,-0x14(%ebp) │ │ - jae 67de0 │ │ - cmpb $0x0,0x10(%ebp) │ │ - je 67e32 │ │ - mov -0x18(%ebp),%edx │ │ - mov %ecx,%esi │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x28(%ebp),%ebx │ │ - mov $0x20,%eax │ │ - cmp $0x20,%edx │ │ - cmovae %eax,%edx │ │ - push $0x0 │ │ - push $0x0 │ │ - push 0xc(%ebp) │ │ - push %edi │ │ - mov %edx,%edi │ │ - call 68330 │ │ - mov -0x20(%ebp),%ebx │ │ - mov %esi,%ecx │ │ - add $0x10,%esp │ │ - jmp 67f10 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - mov %esi,%eax │ │ - movl $0x0,-0x3c(%ebp) │ │ - movl $0x1,-0x18(%ebp) │ │ - cmp $0x2,%edx │ │ - jae 67f89 │ │ - mov -0x10(%ebp),%ecx │ │ - jmp 68268 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov -0x18(%ebp),%edi │ │ - cmp $0x2,%edi │ │ - jb 67f10 │ │ - mov -0x14(%ebp),%esi │ │ - mov 0x10(%esi),%eax │ │ - mov 0x28(%esi),%edx │ │ - cmp %eax,%edx │ │ - jb 67e0e │ │ - mov 0x1c(%esi),%ecx │ │ - mov 0x18(%esi),%edi │ │ - ja 67e86 │ │ - cmp (%esi),%edi │ │ - mov %ecx,%eax │ │ - sbb 0x4(%esi),%eax │ │ - jae 67e86 │ │ - cmpl $0x2,-0x18(%ebp) │ │ - mov $0x2,%eax │ │ - mov $0x1,%cl │ │ - mov %ecx,-0x24(%ebp) │ │ - jne 67e44 │ │ - mov 0x8(%ebp),%edi │ │ - cmp -0x34(%ebp),%eax │ │ - mov -0x10(%ebp),%ecx │ │ - jb 67d69 │ │ - jmp 67ebc │ │ - mov -0x34(%ebp),%eax │ │ - mov -0x18(%ebp),%edi │ │ - cmp %eax,%edi │ │ - cmovae %eax,%edi │ │ - add %edi,%edi │ │ - jmp 67f14 │ │ - mov -0x40(%ebp),%eax │ │ - mov 0x8(%ebp),%edi │ │ - lea (%ebx,%ebx,2),%ecx │ │ - lea (%eax,%ecx,8),%ecx │ │ - mov $0x2,%eax │ │ - jmp 67e69 │ │ - nopw 0x0(%eax,%eax,1) │ │ - inc %eax │ │ - add $0x18,%ecx │ │ - cmp %eax,-0x18(%ebp) │ │ - je 67ead │ │ - mov %edx,%esi │ │ - mov (%ecx),%edx │ │ - cmp %esi,%edx │ │ - jb 67e60 │ │ - ja 67eb0 │ │ - mov -0x28(%ecx),%esi │ │ - mov -0xc(%ecx),%edi │ │ - cmp %esi,-0x10(%ecx) │ │ - sbb -0x24(%ecx),%edi │ │ - mov 0x8(%ebp),%edi │ │ - jb 67e60 │ │ - jmp 67eb0 │ │ - cmpl $0x2,-0x18(%ebp) │ │ - jne 68290 │ │ - mov 0x8(%ebp),%edi │ │ - mov $0x2,%eax │ │ - movl $0x0,-0x24(%ebp) │ │ - cmp -0x34(%ebp),%eax │ │ - mov -0x10(%ebp),%ecx │ │ - jb 67d69 │ │ - jmp 67ebc │ │ - mov -0x18(%ebp),%eax │ │ - cmp -0x34(%ebp),%eax │ │ - mov -0x10(%ebp),%ecx │ │ - jb 67d69 │ │ - cmpb $0x0,-0x24(%ebp) │ │ - je 67f0c │ │ - mov %eax,%ecx │ │ - shr $1,%ecx │ │ - je 67f09 │ │ - lea 0x0(,%ebx,8),%edx │ │ - mov -0x4c(%ebp),%edi │ │ - lea (%edx,%edx,2),%esi │ │ + mov %edi,-0x4c(%ebp) │ │ + shr $0x3,%eax │ │ lea (%eax,%eax,2),%edx │ │ - lea (%esi,%edx,8),%edx │ │ - add -0x48(%ebp),%edx │ │ - add %edi,%esi │ │ - movups -0x10(%esi),%xmm0 │ │ - movups -0x10(%edx),%xmm1 │ │ - movups %xmm1,-0x10(%esi) │ │ - movups %xmm0,-0x10(%edx) │ │ - movsd (%esi),%xmm0 │ │ - movsd (%edx),%xmm1 │ │ - movsd %xmm1,(%esi) │ │ - movsd %xmm0,(%edx) │ │ - add $0x18,%esi │ │ - add $0xffffffe8,%edx │ │ - dec %ecx │ │ - jne 67ee0 │ │ - mov -0x10(%ebp),%ecx │ │ - mov %eax,%edi │ │ - xchg %ax,%ax │ │ - lea 0x1(%edi,%edi,1),%edi │ │ - mov %edi,%edx │ │ - mov %edi,-0x18(%ebp) │ │ - shr $1,%ecx │ │ - mov %ebx,%eax │ │ - mov -0x58(%ebp),%edi │ │ - mov -0x54(%ebp),%esi │ │ - sub %ecx,%eax │ │ - shr $1,%edx │ │ - xor %ecx,%ecx │ │ - add %ebx,%eax │ │ - lea (%edx,%ebx,2),%edx │ │ - mov %eax,%ebx │ │ - setb %cl │ │ - mov %edx,-0x1c(%ebp) │ │ - mul %esi │ │ - imul %edi,%ebx │ │ - imul %esi,%ecx │ │ + imul $0xa8,%eax,%esi │ │ + shl $0x5,%edx │ │ + add %ebx,%esi │ │ add %ebx,%edx │ │ - mov %eax,-0x14(%ebp) │ │ - mov %esi,%eax │ │ - mov $0x3f,%esi │ │ - mov -0x20(%ebp),%ebx │ │ - add %edx,%ecx │ │ - mov -0x1c(%ebp),%edx │ │ - imul %edx,%edi │ │ - mul %edx │ │ - xor -0x14(%ebp),%eax │ │ - add %edi,%edx │ │ - xor %ecx,%edx │ │ - bsr %edx,%ecx │ │ - xor $0x1f,%ecx │ │ - bsr %eax,%eax │ │ - cmove %esi,%eax │ │ - xor $0x1f,%eax │ │ - add $0x20,%al │ │ - test %edx,%edx │ │ - mov -0x30(%ebp),%edx │ │ - movzbl %al,%eax │ │ - cmovne %ecx,%eax │ │ - mov %eax,-0x3c(%ebp) │ │ - mov -0x38(%ebp),%eax │ │ - cmp $0x2,%edx │ │ - jb 67dc9 │ │ - mov -0x2c(%ebp),%ecx │ │ - lea 0x0(,%ebx,8),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - add %eax,%ecx │ │ - add -0x50(%ebp),%eax │ │ - mov %ecx,-0x24(%ebp) │ │ - mov -0x10(%ebp),%ecx │ │ - mov %eax,-0x5c(%ebp) │ │ - jmp 67fd2 │ │ - mov -0x10(%ebp),%edi │ │ - sub %eax,%esi │ │ - sub $0x4,%esp │ │ - mov -0x28(%ebp),%ebx │ │ - push %esi │ │ - push %eax │ │ - push %edi │ │ - call 7bfc0 │ │ - add $0x10,%esp │ │ - mov -0x20(%ebp),%ebx │ │ - mov -0x30(%ebp),%edx │ │ - mov -0x44(%ebp),%eax │ │ - lea 0x1(%eax,%eax,1),%ecx │ │ - cmp $0x1,%edx │ │ - jbe 68260 │ │ - mov -0x3c(%ebp),%eax │ │ - cmp %al,-0x9f(%ebp,%edx,1) │ │ - jb 68265 │ │ - dec %edx │ │ - mov %ecx,%edi │ │ - mov -0x1a8(%ebp,%edx,4),%eax │ │ - shr $1,%edi │ │ - mov %edi,-0x14(%ebp) │ │ - mov %eax,%esi │ │ - shr $1,%esi │ │ - add %esi,%edi │ │ - mov %esi,-0x1c(%ebp) │ │ - mov %ecx,%esi │ │ - cmp 0xc(%ebp),%edi │ │ - mov %edi,-0x44(%ebp) │ │ - ja 68020 │ │ + cmp $0x40,%edi │ │ + jae 68090 │ │ + mov (%ebx),%eax │ │ + mov 0x10(%edx),%ecx │ │ + mov (%edx),%edi │ │ + mov %eax,-0x10(%ebp) │ │ + mov 0x10(%ebx),%eax │ │ + mov %edi,-0x24(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + cmp %ecx,%eax │ │ + mov %eax,-0x20(%ebp) │ │ + mov 0x4(%ebx),%eax │ │ + setb -0x1c(%ebp) │ │ + setbe -0x18(%ebp) │ │ + cmp %edi,-0x10(%ebp) │ │ + mov 0x4(%edx),%edi │ │ mov %eax,%ecx │ │ - or %esi,%ecx │ │ - and $0x1,%ecx │ │ - jne 68020 │ │ - mov -0x44(%ebp),%ecx │ │ - add %ecx,%ecx │ │ - cmp $0x1,%edx │ │ - ja 67fd2 │ │ - jmp 68260 │ │ - nopl 0x0(%eax) │ │ - mov %esi,-0x10(%ebp) │ │ - mov %ebx,%ecx │ │ - mov %ebx,%esi │ │ - mov -0x1c(%ebp),%edi │ │ - mov -0x14(%ebp),%ebx │ │ - mov %edx,-0x30(%ebp) │ │ - add %ebx,%edi │ │ - mov %esi,%ebx │ │ - sub %edi,%ecx │ │ - mov -0x2c(%ebp),%edi │ │ - test $0x1,%al │ │ - lea (%ecx,%ecx,2),%ecx │ │ - lea (%edi,%ecx,8),%edi │ │ - jne 68090 │ │ - mov -0x1c(%ebp),%edx │ │ - mov -0x28(%ebp),%ebx │ │ - mov %edi,%ecx │ │ - mov %edx,%eax │ │ - or $0x1,%eax │ │ - bsr %eax,%eax │ │ - xor $0x1f,%eax │ │ - add %eax,%eax │ │ - xor $0x3e,%eax │ │ - push $0x0 │ │ - push %eax │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 68330 │ │ - mov -0x30(%ebp),%edx │ │ - mov -0x20(%ebp),%ebx │ │ - add $0x10,%esp │ │ - testb $0x1,-0x10(%ebp) │ │ - je 68096 │ │ - cmpl $0x0,-0x14(%ebp) │ │ - mov -0x1c(%ebp),%ecx │ │ - jne 680d9 │ │ - jmp 67fc2 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - testb $0x1,-0x10(%ebp) │ │ - jne 68078 │ │ + sbb %edi,%ecx │ │ + mov %edi,-0x2c(%ebp) │ │ + mov %ebx,%edi │ │ + mov 0x10(%esi),%ecx │ │ + setb %bl │ │ + and -0x18(%ebp),%bl │ │ + or -0x1c(%ebp),%bl │ │ + cmp %ecx,-0x20(%ebp) │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov (%esi),%ecx │ │ + setb %bh │ │ + setbe -0x20(%ebp) │ │ + mov %ecx,-0x18(%ebp) │ │ + cmp %ecx,-0x10(%ebp) │ │ + mov 0x4(%esi),%ecx │ │ + sbb %ecx,%eax │ │ + setb %al │ │ + and -0x20(%ebp),%al │ │ + or %bh,%al │ │ + cmp %al,%bl │ │ + mov %edi,%eax │ │ + jne 680a4 │ │ mov -0x1c(%ebp),%eax │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x28(%ebp),%ebx │ │ - lea (%eax,%eax,2),%eax │ │ - lea (%edi,%eax,8),%ecx │ │ + cmp %eax,-0x14(%ebp) │ │ + mov -0x18(%ebp),%eax │ │ + setb %bh │ │ + setbe -0x10(%ebp) │ │ + cmp %eax,-0x24(%ebp) │ │ + sbb %ecx,-0x2c(%ebp) │ │ + setb %ah │ │ + and -0x10(%ebp),%ah │ │ + or %bh,%ah │ │ + xor %ah,%bl │ │ + cmovne %esi,%edx │ │ mov %edx,%eax │ │ - or $0x1,%eax │ │ - bsr %eax,%eax │ │ - xor $0x1f,%eax │ │ - add %eax,%eax │ │ - xor $0x3e,%eax │ │ - push $0x0 │ │ + jmp 680a4 │ │ + nopl (%eax) │ │ + sub $0x8,%esp │ │ + mov %ebx,%ecx │ │ + mov %ebx,%edi │ │ + mov -0x48(%ebp),%ebx │ │ push %eax │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 68330 │ │ - mov -0x30(%ebp),%edx │ │ - mov -0x20(%ebp),%ebx │ │ - add $0x10,%esp │ │ - cmpl $0x0,-0x14(%ebp) │ │ - mov -0x1c(%ebp),%ecx │ │ - je 67fc2 │ │ - test %ecx,%ecx │ │ - je 67fc2 │ │ - mov -0x14(%ebp),%esi │ │ - mov %ecx,%eax │ │ - cmp %ecx,%esi │ │ - cmovb %esi,%eax │ │ - cmp %eax,0xc(%ebp) │ │ - jb 67fc2 │ │ - mov %ecx,%esi │ │ - mov %edi,%edx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - cmp -0x14(%ebp),%esi │ │ - lea (%edi,%ecx,8),%edi │ │ - mov %edx,%ecx │ │ - mov %edx,-0x10(%ebp) │ │ - cmova %edi,%ecx │ │ - shl $0x3,%eax │ │ - lea (%eax,%eax,2),%esi │ │ - sub $0x4,%esp │ │ - mov -0x28(%ebp),%ebx │ │ push %esi │ │ - push %ecx │ │ - mov 0x8(%ebp),%eax │ │ - push %eax │ │ - call 7bfc0 │ │ - mov 0x8(%ebp),%ecx │ │ + call 69070 │ │ add $0x10,%esp │ │ - mov -0x14(%ebp),%eax │ │ - add %ecx,%esi │ │ - cmp %eax,-0x1c(%ebp) │ │ - jbe 681b1 │ │ - mov -0x5c(%ebp),%eax │ │ - nopw 0x0(%eax,%eax,1) │ │ - mov -0x8(%esi),%edx │ │ - mov -0x8(%edi),%ebx │ │ - add $0xffffffe8,%edi │ │ - add $0xffffffe8,%esi │ │ - mov $0x1,%cl │ │ - cmp %ebx,%edx │ │ - mov %edi,%edx │ │ - jb 6816b │ │ - mov (%edi),%ecx │ │ - setbe %bl │ │ - mov 0x4(%esi),%edx │ │ - cmp %ecx,(%esi) │ │ - sbb 0x4(%edi),%edx │ │ - mov %esi,%edx │ │ - setb %cl │ │ - and %bl,%cl │ │ - cmovne %edi,%edx │ │ - movsd 0x10(%edx),%xmm0 │ │ - movsd %xmm0,0x10(%eax) │ │ - movsd (%edx),%xmm0 │ │ - movsd 0x8(%edx),%xmm1 │ │ - movzbl %cl,%edx │ │ - xor $0x1,%cl │ │ - movzbl %cl,%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - lea (%edi,%ecx,8),%edi │ │ - lea (%edx,%edx,2),%ecx │ │ - cmp -0x10(%ebp),%edi │ │ - lea (%esi,%ecx,8),%esi │ │ + decl -0x50(%ebp) │ │ + sub %edi,%eax │ │ + cmpl $0x0,-0x28(%ebp) │ │ + mov %edi,%ebx │ │ + mov %edi,-0x54(%ebp) │ │ + je 68340 │ │ + mov -0x28(%ebp),%ecx │ │ + mov 0x10(%ebx,%eax,1),%edi │ │ + mov (%ebx,%eax,1),%edx │ │ + mov 0x10(%ecx),%esi │ │ + cmp %edi,%esi │ │ + setbe -0x10(%ebp) │ │ + cmp %edx,(%ecx) │ │ + mov 0x4(%ecx),%edx │ │ + sbb 0x4(%ebx,%eax,1),%edx │ │ + setb %dl │ │ + cmp %edi,%esi │ │ + jb 68340 │ │ + and %dl,-0x10(%ebp) │ │ + jne 68340 │ │ + movsd 0x10(%ebx),%xmm0 │ │ + add %ebx,%eax │ │ + movsd 0x8(%ebx),%xmm1 │ │ + lea 0x30(%ebx),%ecx │ │ + movsd 0x8(%eax),%xmm2 │ │ + movsd %xmm0,-0x34(%ebp) │ │ + movsd (%ebx),%xmm0 │ │ + movsd %xmm1,-0x3c(%ebp) │ │ + movsd (%eax),%xmm1 │ │ + movsd %xmm0,-0x44(%ebp) │ │ + movsd 0x10(%eax),%xmm0 │ │ + movsd %xmm1,(%ebx) │ │ + movsd %xmm2,0x8(%ebx) │ │ + movsd -0x3c(%ebp),%xmm1 │ │ + movsd %xmm0,0x10(%ebx) │ │ + movsd -0x34(%ebp),%xmm0 │ │ movsd %xmm1,0x8(%eax) │ │ + movsd %xmm0,0x10(%eax) │ │ + movsd -0x44(%ebp),%xmm0 │ │ movsd %xmm0,(%eax) │ │ - je 681a9 │ │ - add $0xffffffe8,%eax │ │ - cmp 0x8(%ebp),%esi │ │ - jne 68140 │ │ - mov 0x8(%ebp),%eax │ │ - jmp 67fa9 │ │ - mov %ecx,%eax │ │ + lea 0x18(%ebx),%eax │ │ + mov %eax,-0x20(%ebp) │ │ + mov -0x4c(%ebp),%eax │ │ + movsd 0x28(%ebx),%xmm0 │ │ + movsd 0x20(%ebx),%xmm1 │ │ + mov 0x10(%ebx),%edi │ │ + lea 0x0(,%eax,8),%edx │ │ + movsd %xmm0,-0x34(%ebp) │ │ + movsd 0x18(%ebx),%xmm0 │ │ + movsd %xmm1,-0x3c(%ebp) │ │ + mov %edi,-0x24(%ebp) │ │ + lea (%edx,%edx,2),%eax │ │ + lea -0x30(%edx,%edx,2),%esi │ │ + add %ebx,%eax │ │ + mov %eax,-0x14(%ebp) │ │ + lea -0x48(%edx,%edx,2),%eax │ │ + mov (%ebx),%edx │ │ + movsd %xmm0,-0x44(%ebp) │ │ + mov %edx,-0x1c(%ebp) │ │ + mov 0x4(%ebx),%edx │ │ + xor %ebx,%ebx │ │ + mov %edx,-0x18(%ebp) │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + xchg %ax,%ax │ │ + mov -0x24(%ebp),%edx │ │ + mov -0x1c(%ebp),%edi │ │ + mov %esi,-0x10(%ebp) │ │ + mov %ebx,%esi │ │ + cmp 0x10(%ecx),%edx │ │ + setae %bh │ │ + seta %dl │ │ + cmp (%ecx),%edi │ │ + mov -0x18(%ebp),%edi │ │ + sbb 0x4(%ecx),%edi │ │ + mov -0x20(%ebp),%edi │ │ + setae %bl │ │ + or %dl,%bl │ │ + lea (%esi,%esi,2),%edx │ │ + movsd 0x10(%edi,%edx,8),%xmm0 │ │ + movsd (%edi,%edx,8),%xmm1 │ │ + movsd 0x8(%edi,%edx,8),%xmm2 │ │ + and %bh,%bl │ │ + movzbl %bl,%ebx │ │ + add %esi,%ebx │ │ + mov -0x10(%ebp),%esi │ │ + movsd %xmm1,-0x18(%ecx) │ │ + movsd %xmm2,-0x10(%ecx) │ │ + movsd %xmm0,-0x8(%ecx) │ │ + movsd 0x10(%ecx),%xmm0 │ │ + movsd %xmm0,0x10(%edi,%edx,8) │ │ + movsd 0x8(%ecx),%xmm0 │ │ + movsd %xmm0,0x8(%edi,%edx,8) │ │ + movsd (%ecx),%xmm0 │ │ + add $0x18,%ecx │ │ + cmp -0x14(%ebp),%ecx │ │ + movsd %xmm0,(%edi,%edx,8) │ │ + mov %eax,%edx │ │ + mov %esi,%edi │ │ + lea -0x18(%eax),%eax │ │ + lea -0x18(%esi),%esi │ │ + jb 681a0 │ │ nopw %cs:0x0(%eax,%eax,1) │ │ + mov -0x24(%ebp),%eax │ │ + mov %ebx,-0x10(%ebp) │ │ + test %edx,%edx │ │ + mov %ecx,%esi │ │ + lea -0x44(%ebp),%ebx │ │ + cmove %ebx,%esi │ │ + mov -0x18(%ebp),%ebx │ │ + cmp 0x10(%esi),%eax │ │ + mov -0x1c(%ebp),%eax │ │ + setae -0x14(%ebp) │ │ + seta -0x2c(%ebp) │ │ + cmp (%esi),%eax │ │ + mov -0x10(%ebp),%eax │ │ + sbb 0x4(%esi),%ebx │ │ + lea (%eax,%eax,2),%ebx │ │ + mov -0x20(%ebp),%eax │ │ + movsd (%eax,%ebx,8),%xmm0 │ │ + movsd 0x8(%eax,%ebx,8),%xmm1 │ │ + movsd 0x10(%eax,%ebx,8),%xmm2 │ │ + movsd %xmm2,-0x8(%ecx) │ │ + movsd %xmm1,-0x10(%ecx) │ │ + movsd %xmm0,-0x18(%ecx) │ │ + movsd 0x10(%esi),%xmm0 │ │ + movsd %xmm0,0x10(%eax,%ebx,8) │ │ + movsd (%esi),%xmm0 │ │ + movsd 0x8(%esi),%xmm1 │ │ + movsd %xmm1,0x8(%eax,%ebx,8) │ │ + movsd %xmm0,(%eax,%ebx,8) │ │ + setae %bl │ │ + add $0x18,%ecx │ │ + add $0xffffffe8,%edx │ │ + or -0x2c(%ebp),%bl │ │ + and -0x14(%ebp),%bl │ │ + movzbl %bl,%ebx │ │ + add -0x10(%ebp),%ebx │ │ + add $0xffffffe8,%edi │ │ + jne 68230 │ │ + mov -0x4c(%ebp),%edi │ │ + cmp %edi,%ebx │ │ + jae 685d2 │ │ + mov -0x54(%ebp),%ecx │ │ + lea (%ebx,%ebx,2),%eax │ │ + not %ebx │ │ + movl $0x0,-0x28(%ebp) │ │ + add %ebx,%edi │ │ + movsd 0x8(%ecx),%xmm1 │ │ + movsd 0x10(%ecx),%xmm0 │ │ + movsd (%ecx),%xmm2 │ │ + movsd 0x10(%ecx,%eax,8),%xmm3 │ │ + lea 0x18(%ecx,%eax,8),%ebx │ │ + movsd %xmm1,-0x3c(%ebp) │ │ + movsd (%ecx,%eax,8),%xmm1 │ │ + movsd %xmm0,-0x34(%ebp) │ │ + movsd %xmm2,-0x44(%ebp) │ │ + movsd 0x8(%ecx,%eax,8),%xmm2 │ │ + movsd %xmm3,0x10(%ecx) │ │ + movsd %xmm1,(%ecx) │ │ + movsd -0x34(%ebp),%xmm1 │ │ + movsd %xmm2,0x8(%ecx) │ │ + movsd -0x44(%ebp),%xmm2 │ │ + movsd %xmm1,0x10(%ecx,%eax,8) │ │ + movsd -0x3c(%ebp),%xmm1 │ │ + movsd %xmm2,(%ecx,%eax,8) │ │ + movsd %xmm1,0x8(%ecx,%eax,8) │ │ + jmp 67fd0 │ │ nopl (%eax) │ │ - mov 0x10(%edi),%ecx │ │ - mov 0x10(%eax),%edx │ │ - cmp %edx,%ecx │ │ - jae 681e0 │ │ - movl $0x1,-0x14(%ebp) │ │ - xor %edx,%edx │ │ - mov %edi,%ebx │ │ - jmp 68207 │ │ - nopw 0x0(%eax,%eax,1) │ │ - mov (%eax),%ecx │ │ - setbe %bl │ │ - mov 0x4(%edi),%edx │ │ - cmp %ecx,(%edi) │ │ - sbb 0x4(%eax),%edx │ │ - setb %cl │ │ - and %bl,%cl │ │ - mov %eax,%ebx │ │ - mov %ecx,%edx │ │ - xor $0x1,%dl │ │ - test %cl,%cl │ │ - movzbl %cl,%ecx │ │ - cmovne %edi,%ebx │ │ - movzbl %dl,%edx │ │ - mov %ecx,-0x14(%ebp) │ │ movsd 0x10(%ebx),%xmm0 │ │ - mov -0x10(%ebp),%ecx │ │ - lea (%edx,%edx,2),%edx │ │ - lea (%eax,%edx,8),%eax │ │ - movsd %xmm0,0x10(%ecx) │ │ - movsd (%ebx),%xmm0 │ │ movsd 0x8(%ebx),%xmm1 │ │ - movsd %xmm1,0x8(%ecx) │ │ - movsd %xmm0,(%ecx) │ │ - add $0x18,%ecx │ │ - cmp %esi,%eax │ │ - mov %ecx,-0x10(%ebp) │ │ - je 67fa6 │ │ - mov -0x14(%ebp),%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - lea (%edi,%ecx,8),%edi │ │ - cmp -0x24(%ebp),%edi │ │ - jne 681c0 │ │ - jmp 67fa6 │ │ + movsd 0x8(%ebx,%eax,1),%xmm2 │ │ + lea 0x30(%ebx),%ecx │ │ + movsd %xmm0,-0x34(%ebp) │ │ + movsd (%ebx),%xmm0 │ │ + movsd %xmm1,-0x3c(%ebp) │ │ + movsd (%ebx,%eax,1),%xmm1 │ │ + movsd %xmm0,-0x44(%ebp) │ │ + movsd 0x10(%ebx,%eax,1),%xmm0 │ │ + movsd %xmm1,(%ebx) │ │ + movsd %xmm2,0x8(%ebx) │ │ + movsd -0x3c(%ebp),%xmm1 │ │ + movsd %xmm0,0x10(%ebx) │ │ + movsd -0x34(%ebp),%xmm0 │ │ + movsd %xmm1,0x8(%ebx,%eax,1) │ │ + movsd %xmm0,0x10(%ebx,%eax,1) │ │ + movsd -0x44(%ebp),%xmm0 │ │ + movsd %xmm0,(%ebx,%eax,1) │ │ + lea 0x18(%ebx),%eax │ │ + mov %eax,-0x20(%ebp) │ │ + mov -0x4c(%ebp),%eax │ │ + movsd 0x28(%ebx),%xmm0 │ │ + movsd 0x20(%ebx),%xmm1 │ │ + mov 0x10(%ebx),%edi │ │ + lea 0x0(,%eax,8),%edx │ │ + movsd %xmm0,-0x34(%ebp) │ │ + movsd 0x18(%ebx),%xmm0 │ │ + movsd %xmm1,-0x3c(%ebp) │ │ + mov %edi,-0x24(%ebp) │ │ + lea (%edx,%edx,2),%eax │ │ + lea -0x48(%edx,%edx,2),%esi │ │ + add %ebx,%eax │ │ + mov %eax,-0x14(%ebp) │ │ + lea -0x30(%edx,%edx,2),%eax │ │ + xor %edx,%edx │ │ + mov %eax,-0x10(%ebp) │ │ + mov (%ebx),%eax │ │ + movsd %xmm0,-0x44(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov 0x4(%ebx),%eax │ │ + mov %eax,-0x18(%ebp) │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov $0x1,%edx │ │ - mov -0x38(%ebp),%eax │ │ + nopl (%eax) │ │ + mov -0x24(%ebp),%eax │ │ + mov %edx,%edi │ │ + mov 0x4(%ecx),%edx │ │ + cmp %eax,0x10(%ecx) │ │ + mov -0x1c(%ebp),%eax │ │ + setb %bl │ │ + setbe %bh │ │ + cmp %eax,(%ecx) │ │ + sbb -0x18(%ebp),%edx │ │ + mov -0x20(%ebp),%edx │ │ + setb %al │ │ + and %bh,%al │ │ + or %bl,%al │ │ + lea (%edi,%edi,2),%ebx │ │ + movsd 0x10(%edx,%ebx,8),%xmm0 │ │ + movsd (%edx,%ebx,8),%xmm1 │ │ + movsd 0x8(%edx,%ebx,8),%xmm2 │ │ + movsd %xmm1,-0x18(%ecx) │ │ + movsd %xmm2,-0x10(%ecx) │ │ + movsd %xmm0,-0x8(%ecx) │ │ + movsd 0x10(%ecx),%xmm0 │ │ + movsd %xmm0,0x10(%edx,%ebx,8) │ │ + movsd 0x8(%ecx),%xmm0 │ │ + movsd %xmm0,0x8(%edx,%ebx,8) │ │ + movsd (%ecx),%xmm0 │ │ + add $0x18,%ecx │ │ + movsd %xmm0,(%edx,%ebx,8) │ │ + movzbl %al,%edx │ │ + mov %esi,%ebx │ │ + lea -0x18(%esi),%eax │ │ + mov -0x10(%ebp),%esi │ │ + add %edi,%edx │ │ + cmp -0x14(%ebp),%ecx │ │ + mov %esi,%edi │ │ + lea -0x18(%esi),%esi │ │ + mov %esi,-0x10(%ebp) │ │ mov %eax,%esi │ │ - cmp %ebx,%eax │ │ - mov -0x3c(%ebp),%eax │ │ - mov %ecx,-0x1a8(%ebp,%edx,4) │ │ - mov %al,-0x9e(%ebp,%edx,1) │ │ - jbe 682ed │ │ - mov -0x18(%ebp),%ecx │ │ - inc %edx │ │ - mov %ecx,%eax │ │ - shr $1,%eax │ │ - add %eax,%ebx │ │ - mov %esi,%eax │ │ - jmp 67d40 │ │ - mov -0x40(%ebp),%eax │ │ - mov -0x1c(%ebp),%esi │ │ - lea (%eax,%esi,8),%esi │ │ - mov $0x2,%eax │ │ - jmp 682ae │ │ - inc %eax │ │ - add $0x18,%esi │ │ - mov -0x1c(%ebp),%edi │ │ + jb 68400 │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov %edx,-0x10(%ebp) │ │ + mov -0x24(%ebp),%edx │ │ + test %ebx,%ebx │ │ + mov %ecx,%esi │ │ + lea -0x44(%ebp),%eax │ │ + cmove %eax,%esi │ │ + mov 0x4(%esi),%eax │ │ + cmp %edx,0x10(%esi) │ │ + mov -0x1c(%ebp),%edx │ │ + setb -0x14(%ebp) │ │ + setbe -0x2c(%ebp) │ │ + cmp %edx,(%esi) │ │ + sbb -0x18(%ebp),%eax │ │ + mov -0x10(%ebp),%eax │ │ + lea (%eax,%eax,2),%edx │ │ + mov -0x20(%ebp),%eax │ │ + movsd (%eax,%edx,8),%xmm0 │ │ + movsd 0x8(%eax,%edx,8),%xmm1 │ │ + movsd 0x10(%eax,%edx,8),%xmm2 │ │ + movsd %xmm2,-0x8(%ecx) │ │ + movsd %xmm1,-0x10(%ecx) │ │ + movsd %xmm0,-0x18(%ecx) │ │ + movsd 0x10(%esi),%xmm0 │ │ + movsd %xmm0,0x10(%eax,%edx,8) │ │ + movsd (%esi),%xmm0 │ │ + movsd 0x8(%esi),%xmm1 │ │ + movsd %xmm1,0x8(%eax,%edx,8) │ │ + movsd %xmm0,(%eax,%edx,8) │ │ + setb %dl │ │ + add $0x18,%ecx │ │ + add $0xffffffe8,%ebx │ │ + and -0x2c(%ebp),%dl │ │ + or -0x14(%ebp),%dl │ │ + movzbl %dl,%edx │ │ + add -0x10(%ebp),%edx │ │ + add $0xffffffe8,%edi │ │ + jne 68490 │ │ + mov -0x4c(%ebp),%edi │ │ + cmp %edi,%edx │ │ + jae 685d2 │ │ + mov %edx,%ecx │ │ + lea (%edx,%edx,2),%eax │ │ + not %ecx │ │ + add %ecx,%edi │ │ + mov -0x54(%ebp),%ecx │ │ + movsd 0x8(%ecx),%xmm1 │ │ + movsd 0x10(%ecx),%xmm0 │ │ + movsd (%ecx),%xmm2 │ │ + movsd 0x10(%ecx,%eax,8),%xmm3 │ │ + lea (%ecx,%eax,8),%esi │ │ + mov %esi,-0x10(%ebp) │ │ + mov %edi,%esi │ │ + lea 0x18(%ecx,%eax,8),%edi │ │ + movsd %xmm1,-0x3c(%ebp) │ │ + movsd (%ecx,%eax,8),%xmm1 │ │ + movsd %xmm0,-0x34(%ebp) │ │ + movsd %xmm2,-0x44(%ebp) │ │ + movsd 0x8(%ecx,%eax,8),%xmm2 │ │ + movsd %xmm3,0x10(%ecx) │ │ + movsd %xmm1,(%ecx) │ │ + movsd -0x34(%ebp),%xmm1 │ │ + movsd %xmm2,0x8(%ecx) │ │ + movsd -0x44(%ebp),%xmm2 │ │ + movsd %xmm1,0x10(%ecx,%eax,8) │ │ + movsd -0x3c(%ebp),%xmm1 │ │ + movsd %xmm2,(%ecx,%eax,8) │ │ + movsd %xmm1,0x8(%ecx,%eax,8) │ │ + sub $0x8,%esp │ │ + mov -0x48(%ebp),%ebx │ │ + push -0x50(%ebp) │ │ + push -0x28(%ebp) │ │ + call 67f90 │ │ + add $0x10,%esp │ │ + mov -0x10(%ebp),%eax │ │ + mov %edi,%ebx │ │ + mov %esi,%edi │ │ + mov %eax,-0x28(%ebp) │ │ + jmp 67fd0 │ │ mov %ebx,%ecx │ │ - cmp %eax,-0x18(%ebp) │ │ - je 682cc │ │ - mov %edx,%ebx │ │ - mov (%esi),%edx │ │ - cmp %ebx,%edx │ │ - jb 682cf │ │ - mov -0x10(%esi),%ebx │ │ - mov %ebx,-0x1c(%ebp) │ │ - mov -0xc(%esi),%ebx │ │ - ja 682a0 │ │ - cmp %edi,-0x1c(%ebp) │ │ - mov %ebx,%edi │ │ - sbb %ecx,%edi │ │ - jae 682a0 │ │ - jmp 682cf │ │ - mov -0x18(%ebp),%eax │ │ - movl $0x0,-0x24(%ebp) │ │ - mov 0x8(%ebp),%edi │ │ - mov -0x20(%ebp),%ebx │ │ - cmp -0x34(%ebp),%eax │ │ - mov -0x10(%ebp),%ecx │ │ - jb 67d69 │ │ - jmp 67ebc │ │ - test $0x1,%cl │ │ - jne 68320 │ │ - mov %esi,%eax │ │ - mov -0x2c(%ebp),%ecx │ │ - mov -0x28(%ebp),%ebx │ │ - mov %esi,%edx │ │ - or $0x1,%eax │ │ - bsr %eax,%eax │ │ - xor $0x1f,%eax │ │ - add %eax,%eax │ │ - xor $0x3e,%eax │ │ - push $0x0 │ │ - push %eax │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 68330 │ │ - add $0x1ac,%esp │ │ - jmp 68326 │ │ - add $0x19c,%esp │ │ + mov -0x48(%ebp),%ebx │ │ + mov %edi,%edx │ │ + call 68e80 │ │ + add $0x4c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ + ud2 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x5c,%esp │ │ - mov 0x8(%ebp),%esi │ │ - call 68341 │ │ - pop %ebx │ │ - mov %ecx,-0x20(%ebp) │ │ + sub $0x4bc,%esp │ │ + call 685f1 │ │ + pop %eax │ │ + mov %ecx,-0x24(%ebp) │ │ + add $0x15a9b,%eax │ │ + cmp $0x2,%edx │ │ + jb 68e3d │ │ + mov %edx,%esi │ │ + mov %edx,-0x2c(%ebp) │ │ + mov %eax,-0x40(%ebp) │ │ + shr $1,%esi │ │ + cmp $0x8,%edx │ │ + mov %esi,-0x28(%ebp) │ │ + jb 689a1 │ │ + mov -0x24(%ebp),%ebx │ │ + mov 0x10(%ebx),%edx │ │ + mov (%ebx),%ecx │ │ + mov 0x1c(%ebx),%eax │ │ + mov 0x40(%ebx),%edi │ │ + mov 0x30(%ebx),%esi │ │ + cmp %edx,0x28(%ebx) │ │ + setb %dl │ │ + setbe %dh │ │ + cmp %ecx,0x18(%ebx) │ │ + lea 0x48(%ebx),%ecx │ │ + mov %ecx,-0x10(%ebp) │ │ + mov %ebx,%ecx │ │ + sbb 0x4(%ebx),%eax │ │ + setb %al │ │ + and %dh,%al │ │ + or %dl,%al │ │ + cmp %edi,0x58(%ebx) │ │ + lea 0x30(%ebx),%edx │ │ + setb %ah │ │ + setbe %bl │ │ + cmp %esi,0x48(%ecx) │ │ + mov 0x4c(%ecx),%esi │ │ + sbb 0x34(%ecx),%esi │ │ + movzbl %al,%esi │ │ + not %al │ │ + movzbl %al,%edi │ │ + lea (%esi,%esi,2),%esi │ │ + mov %esi,-0x14(%ebp) │ │ + setb %bh │ │ + and $0x1,%edi │ │ + and %bl,%bh │ │ + or %ah,%bh │ │ + mov %edx,%eax │ │ + test %bh,%bh │ │ + mov %edx,%ebx │ │ + mov -0x10(%ebp),%edx │ │ + cmovne %edx,%eax │ │ + cmovne %ebx,%edx │ │ + mov (%ecx,%esi,8),%ebx │ │ mov %edx,-0x10(%ebp) │ │ - add $0x1649b,%ebx │ │ - cmp $0x21,%edx │ │ - mov %ebx,-0x34(%ebp) │ │ - jb 6886d │ │ - mov 0x14(%ebp),%eax │ │ - mov 0x10(%ebp),%edi │ │ - lea -0x18(%esi),%ecx │ │ - mov %ecx,-0x38(%ebp) │ │ - mov %eax,-0x2c(%ebp) │ │ - mov -0x10(%ebp),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - nop │ │ - test %edi,%edi │ │ - je 6884c │ │ - mov -0x18(%ebp),%ebx │ │ - mov -0x20(%ebp),%ecx │ │ - mov %edi,-0x3c(%ebp) │ │ - mov %ebx,%esi │ │ - shr $0x3,%esi │ │ - lea (%esi,%esi,2),%edx │ │ - imul $0xa8,%esi,%eax │ │ - shl $0x5,%edx │ │ - add %ecx,%eax │ │ - add %ecx,%edx │ │ - cmp $0x40,%ebx │ │ - jae 68400 │ │ - mov (%ecx),%esi │ │ - mov 0x4(%ecx),%ebx │ │ - mov 0x10(%ecx),%edi │ │ - mov 0x10(%edx),%ecx │ │ - mov %esi,-0x10(%ebp) │ │ - mov (%edx),%esi │ │ - mov %ecx,-0x28(%ebp) │ │ - cmp %ecx,%edi │ │ - mov 0x4(%edx),%ecx │ │ - mov %esi,-0x24(%ebp) │ │ - mov %ecx,-0x30(%ebp) │ │ - jae 68420 │ │ - mov (%eax),%ecx │ │ - mov 0x4(%eax),%esi │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov 0x10(%eax),%ecx │ │ - mov %ecx,-0x14(%ebp) │ │ - cmp %ecx,%edi │ │ - mov $0x1,%cl │ │ - jb 68470 │ │ - mov %ebx,-0x40(%ebp) │ │ - mov -0x20(%ebp),%ebx │ │ - mov %ebx,%edi │ │ - ja 68497 │ │ - mov -0x10(%ebp),%edi │ │ - cmp -0x1c(%ebp),%edi │ │ - mov %ebx,%edi │ │ - sbb %esi,-0x40(%ebp) │ │ - jb 68470 │ │ - jmp 68497 │ │ - nopw 0x0(%eax,%eax,1) │ │ - sub $0x8,%esp │ │ - mov -0x34(%ebp),%ebx │ │ - mov %ecx,%edi │ │ - push %esi │ │ - push %eax │ │ - call 68f60 │ │ - mov %edi,%ebx │ │ - add $0x10,%esp │ │ - mov %eax,%edi │ │ - jmp 68497 │ │ - nopl 0x0(%eax,%eax,1) │ │ - setbe -0x14(%ebp) │ │ - cmp %esi,-0x10(%ebp) │ │ - mov %ebx,%esi │ │ - mov %ebx,-0x40(%ebp) │ │ - mov 0x10(%eax),%ebx │ │ - sbb %ecx,%esi │ │ - mov (%eax),%esi │ │ + mov 0x10(%ecx,%esi,8),%edx │ │ + cmp %edx,0x10(%eax) │ │ + setb -0x18(%ebp) │ │ + setbe %dl │ │ + cmp %ebx,(%eax) │ │ + mov 0x4(%eax),%ebx │ │ + sbb 0x4(%ecx,%esi,8),%ebx │ │ + mov %ecx,%esi │ │ + setb %bl │ │ + and %dl,%bl │ │ + lea (%edi,%edi,2),%edx │ │ + mov 0x10(%ecx,%edx,8),%edi │ │ + mov -0x10(%ebp),%ecx │ │ + or -0x18(%ebp),%bl │ │ + cmp %edi,0x10(%ecx) │ │ + mov (%esi,%edx,8),%edi │ │ + setb -0x18(%ebp) │ │ + setbe %bh │ │ + cmp %edi,(%ecx) │ │ + mov 0x4(%ecx),%edi │ │ + sbb 0x4(%esi,%edx,8),%edi │ │ + mov %esi,%edi │ │ + lea (%esi,%edx,8),%esi │ │ + mov %edi,%edx │ │ + mov %esi,%edi │ │ setb %cl │ │ - and -0x14(%ebp),%cl │ │ - cmp %ebx,%edi │ │ - mov 0x4(%eax),%edi │ │ - mov %ebx,-0x14(%ebp) │ │ - mov %esi,-0x1c(%ebp) │ │ - jae 68455 │ │ - mov -0x20(%ebp),%ebx │ │ + and %bh,%cl │ │ + or -0x18(%ebp),%cl │ │ + mov %esi,-0x18(%ebp) │ │ + mov -0x14(%ebp),%esi │ │ + lea (%edx,%esi,8),%esi │ │ + mov -0x18(%ebp),%edx │ │ + cmovne %eax,%edi │ │ + test %bl,%bl │ │ + cmovne %esi,%edi │ │ + cmovne %eax,%esi │ │ + mov (%edi),%ebx │ │ + movsd 0x10(%esi),%xmm0 │ │ + movsd 0x8(%esi),%xmm1 │ │ + cmovne %edx,%eax │ │ test %cl,%cl │ │ - mov %edi,%esi │ │ - mov $0x1,%cl │ │ - mov %ebx,%edi │ │ - jne 68470 │ │ - jmp 68497 │ │ + mov -0x10(%ebp),%ecx │ │ + movsd %xmm0,-0x4b8(%ebp) │ │ + movsd (%esi),%xmm0 │ │ + movsd %xmm1,-0x4c0(%ebp) │ │ + cmove %ecx,%edx │ │ + cmovne %ecx,%eax │ │ + mov 0x10(%edi),%ecx │ │ + movsd (%edx),%xmm6 │ │ + movsd 0x10(%edx),%xmm1 │ │ + movsd %xmm0,-0x4c8(%ebp) │ │ + cmp %ecx,0x10(%eax) │ │ + setb %cl │ │ setbe %ch │ │ - cmp %esi,-0x10(%ebp) │ │ - mov %edi,%esi │ │ - sbb %edi,-0x40(%ebp) │ │ + cmp %ebx,(%eax) │ │ + mov 0x4(%eax),%ebx │ │ + sbb 0x4(%edi),%ebx │ │ setb %bl │ │ and %ch,%bl │ │ - cmp %bl,%cl │ │ - mov -0x20(%ebp),%ebx │ │ - mov %ebx,%edi │ │ - jne 68497 │ │ - xchg %ax,%ax │ │ - mov -0x14(%ebp),%edi │ │ - mov $0x1,%ch │ │ - cmp %edi,-0x28(%ebp) │ │ - jb 6848d │ │ - mov %esi,%edi │ │ - mov -0x1c(%ebp),%esi │ │ - setbe %bl │ │ - cmp %esi,-0x24(%ebp) │ │ - sbb %edi,-0x30(%ebp) │ │ - setb %ch │ │ - and %bl,%ch │ │ - mov -0x20(%ebp),%ebx │ │ - xor %ch,%cl │ │ - cmovne %eax,%edx │ │ - mov %edx,%edi │ │ - mov %edi,%eax │ │ - movsd 0x10(%edi),%xmm0 │ │ - movsd (%edi),%xmm2 │ │ - movsd 0x8(%edi),%xmm1 │ │ - mov %edi,-0x14(%ebp) │ │ - decl -0x3c(%ebp) │ │ - mov %ebx,%edi │ │ - sub %ebx,%eax │ │ - mov -0x18(%ebp),%ebx │ │ - shr $0x3,%eax │ │ - imul $0xaaaaaaab,%eax,%eax │ │ - cmpl $0x0,-0x2c(%ebp) │ │ - mov %eax,-0x24(%ebp) │ │ - movsd %xmm0,-0x50(%ebp) │ │ - movsd %xmm1,-0x58(%ebp) │ │ - movsd %xmm2,-0x60(%ebp) │ │ - je 68501 │ │ - mov -0x2c(%ebp),%eax │ │ - mov -0x14(%ebp),%ecx │ │ - mov 0x10(%eax),%eax │ │ - mov 0x10(%ecx),%ecx │ │ - cmp %ecx,%eax │ │ - jb 68501 │ │ - ja 686b0 │ │ - mov -0x14(%ebp),%esi │ │ - mov -0x2c(%ebp),%edx │ │ - mov (%esi),%eax │ │ - mov 0x4(%edx),%ecx │ │ - cmp %eax,(%edx) │ │ - sbb 0x4(%esi),%ecx │ │ - jae 686b0 │ │ - cmp %ebx,0xc(%ebp) │ │ - mov 0x8(%ebp),%eax │ │ - jb 68d4f │ │ - mov -0x24(%ebp),%esi │ │ - lea (%ebx,%ebx,2),%ecx │ │ - movl $0x0,-0x10(%ebp) │ │ - lea (%eax,%ecx,8),%edx │ │ - mov %edi,%eax │ │ - mov %ecx,-0x30(%ebp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - lea (%esi,%esi,2),%ecx │ │ - mov %esi,-0x1c(%ebp) │ │ - lea (%edi,%ecx,8),%ecx │ │ - cmp %ecx,%eax │ │ - mov %ecx,-0x28(%ebp) │ │ - jb 685e6 │ │ - mov -0x18(%ebp),%esi │ │ - cmp %esi,-0x1c(%ebp) │ │ - je 68600 │ │ - mov -0x10(%ebp),%ecx │ │ - movsd 0x10(%eax),%xmm0 │ │ + or %cl,%bl │ │ + mov %edi,%ecx │ │ + mov -0x24(%ebp),%ebx │ │ + cmovne %eax,%ecx │ │ + cmovne %edi,%eax │ │ + movsd 0x10(%eax),%xmm7 │ │ movsd (%eax),%xmm2 │ │ - movsd 0x8(%eax),%xmm1 │ │ - mov -0x20(%ebp),%edi │ │ - add $0x18,%eax │ │ - lea (%ecx,%ecx,2),%ecx │ │ - movsd %xmm0,-0x8(%edx,%ecx,8) │ │ - movsd %xmm1,-0x10(%edx,%ecx,8) │ │ - movsd %xmm2,-0x18(%edx,%ecx,8) │ │ - add $0xffffffe8,%edx │ │ - jmp 68530 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov (%edi),%ecx │ │ + movsd 0x8(%eax),%xmm4 │ │ + mov -0x28(%ebp),%eax │ │ + movsd 0x10(%ecx),%xmm0 │ │ + movsd (%ecx),%xmm3 │ │ + movsd 0x8(%ecx),%xmm5 │ │ + lea 0x0(,%eax,8),%eax │ │ + movsd %xmm0,-0x4a0(%ebp) │ │ + movsd 0x8(%edx),%xmm0 │ │ + movsd %xmm5,-0x4a8(%ebp) │ │ + movsd %xmm3,-0x4b0(%ebp) │ │ + movsd %xmm7,-0x488(%ebp) │ │ + movsd %xmm4,-0x490(%ebp) │ │ + movsd %xmm2,-0x498(%ebp) │ │ + movsd %xmm6,-0x480(%ebp) │ │ + movsd %xmm1,-0x470(%ebp) │ │ + lea (%eax,%eax,2),%ecx │ │ + mov 0x10(%ebx,%ecx,1),%edx │ │ + mov (%ebx,%ecx,1),%esi │ │ + mov 0x1c(%ebx,%ecx,1),%eax │ │ + mov 0x40(%ebx,%ecx,1),%edi │ │ + movsd %xmm0,-0x478(%ebp) │ │ + cmp %edx,0x28(%ebx,%ecx,1) │ │ + setb %dl │ │ + setbe %dh │ │ + cmp %esi,0x18(%ebx,%ecx,1) │ │ + mov %ebx,%esi │ │ + sbb 0x4(%ebx,%ecx,1),%eax │ │ + setb %al │ │ + and %dh,%al │ │ + or %dl,%al │ │ + lea 0x48(%ebx,%ecx,1),%edx │ │ + cmp %edi,0x58(%ebx,%ecx,1) │ │ + lea 0x30(%esi,%ecx,1),%edi │ │ + mov %edx,-0x10(%ebp) │ │ + mov 0x30(%ebx,%ecx,1),%edx │ │ + setb %ah │ │ setbe %bl │ │ - cmp %ecx,(%eax) │ │ - mov 0x4(%eax),%ecx │ │ - sbb 0x4(%edi),%ecx │ │ + cmp %edx,0x48(%esi,%ecx,1) │ │ + mov 0x4c(%esi,%ecx,1),%edx │ │ + sbb 0x34(%esi,%ecx,1),%edx │ │ + movzbl %al,%edx │ │ + not %al │ │ + lea (%edx,%edx,2),%edx │ │ + mov %edx,-0x1c(%ebp) │ │ setb %bh │ │ - add $0xffffffe8,%edx │ │ and %bl,%bh │ │ - mov %edx,%ecx │ │ + or %ah,%bh │ │ + movzbl %al,%eax │ │ + and $0x1,%eax │ │ test %bh,%bh │ │ - movzbl %bh,%esi │ │ - cmovne 0x8(%ebp),%ecx │ │ - mov -0x10(%ebp),%edi │ │ - movsd 0x10(%eax),%xmm0 │ │ - movsd (%eax),%xmm2 │ │ - movsd 0x8(%eax),%xmm1 │ │ - add $0x18,%eax │ │ - lea (%edi,%edi,2),%ebx │ │ - add %esi,%edi │ │ - cmp -0x28(%ebp),%eax │ │ - movsd %xmm0,0x10(%ecx,%ebx,8) │ │ - movsd %xmm1,0x8(%ecx,%ebx,8) │ │ - movsd %xmm2,(%ecx,%ebx,8) │ │ - mov %edi,-0x10(%ebp) │ │ - jae 68544 │ │ - mov -0x14(%ebp),%edi │ │ - mov 0x10(%eax),%ecx │ │ - mov 0x10(%edi),%esi │ │ - cmp %esi,%ecx │ │ - jae 68590 │ │ - mov 0x8(%ebp),%ecx │ │ - add $0xffffffe8,%edx │ │ - mov $0x1,%esi │ │ - jmp 685b0 │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,-0x14(%ebp) │ │ + mov %edi,%eax │ │ + cmovne %ebx,%eax │ │ + cmovne %edi,%ebx │ │ + lea (%esi,%ecx,1),%edi │ │ + mov %edx,%esi │ │ + mov 0x10(%edi,%edx,8),%edx │ │ + mov %ebx,-0x10(%ebp) │ │ + cmp %edx,0x10(%eax) │ │ + mov (%edi,%esi,8),%edx │ │ + setb %bl │ │ + setbe %bh │ │ + cmp %edx,(%eax) │ │ + mov 0x4(%eax),%edx │ │ + sbb 0x4(%edi,%esi,8),%edx │ │ mov -0x10(%ebp),%esi │ │ - lea 0x0(,%esi,8),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - sub $0x4,%esp │ │ - mov -0x34(%ebp),%ebx │ │ - push %eax │ │ - push 0x8(%ebp) │ │ - mov -0x20(%ebp),%edi │ │ - push %edi │ │ - call 7bfc0 │ │ - mov -0x18(%ebp),%ebx │ │ - add $0x10,%esp │ │ + setb %dl │ │ + and %bh,%dl │ │ + or %bl,%dl │ │ + mov %dl,-0x18(%ebp) │ │ + mov -0x14(%ebp),%edx │ │ + lea (%edx,%edx,2),%edx │ │ + mov 0x10(%edi,%edx,8),%ebx │ │ + cmp %ebx,0x10(%esi) │ │ + mov (%edi,%edx,8),%ebx │ │ + setb -0x14(%ebp) │ │ + setbe -0x20(%ebp) │ │ + cmp %ebx,(%esi) │ │ + mov 0x4(%esi),%ebx │ │ + mov %edi,%esi │ │ + sbb 0x4(%edi,%edx,8),%ebx │ │ + mov -0x1c(%ebp),%edi │ │ + lea (%esi,%edi,8),%edi │ │ + lea (%esi,%edx,8),%esi │ │ + setb %dl │ │ + and -0x20(%ebp),%dl │ │ + mov %esi,%ebx │ │ + or -0x14(%ebp),%dl │ │ + cmovne %eax,%ebx │ │ + cmpb $0x0,-0x18(%ebp) │ │ + cmovne %edi,%ebx │ │ + cmovne %eax,%edi │ │ + cmovne %esi,%eax │ │ + test %dl,%dl │ │ + mov -0x10(%ebp),%edx │ │ + movsd 0x10(%edi),%xmm7 │ │ + movsd (%edi),%xmm3 │ │ + movsd 0x8(%edi),%xmm5 │ │ + cmove %edx,%esi │ │ + cmovne %edx,%eax │ │ + mov 0x10(%ebx),%edx │ │ + mov %esi,-0x14(%ebp) │ │ + mov (%ebx),%esi │ │ + movsd %xmm7,-0x4b8(%ebp,%ecx,1) │ │ + movsd %xmm5,-0x4c0(%ebp,%ecx,1) │ │ + movsd %xmm3,-0x4c8(%ebp,%ecx,1) │ │ + cmp %edx,0x10(%eax) │ │ + setb -0x10(%ebp) │ │ + setbe %dh │ │ + cmp %esi,(%eax) │ │ + mov 0x4(%eax),%esi │ │ + sbb 0x4(%ebx),%esi │ │ + mov -0x28(%ebp),%esi │ │ + setb %dl │ │ + and %dh,%dl │ │ + or -0x10(%ebp),%dl │ │ mov %ebx,%edx │ │ - sub %esi,%edx │ │ - je 68665 │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x38(%ebp),%ecx │ │ - mov -0x30(%ebp),%esi │ │ + cmovne %eax,%edx │ │ + cmovne %ebx,%eax │ │ + movsd 0x10(%edx),%xmm6 │ │ + movsd 0x10(%eax),%xmm0 │ │ + movsd (%eax),%xmm1 │ │ + movsd 0x8(%eax),%xmm7 │ │ + mov -0x14(%ebp),%eax │ │ + movsd (%edx),%xmm2 │ │ + movsd 0x8(%edx),%xmm4 │ │ + movsd %xmm6,-0x4a0(%ebp,%ecx,1) │ │ + movsd (%eax),%xmm3 │ │ + movsd 0x8(%eax),%xmm5 │ │ + movsd 0x10(%eax),%xmm6 │ │ + movsd %xmm4,-0x4a8(%ebp,%ecx,1) │ │ + movsd %xmm2,-0x4b0(%ebp,%ecx,1) │ │ + movsd %xmm0,-0x488(%ebp,%ecx,1) │ │ + movsd %xmm7,-0x490(%ebp,%ecx,1) │ │ + movsd %xmm1,-0x498(%ebp,%ecx,1) │ │ + mov $0x4,%eax │ │ + movsd %xmm3,-0x480(%ebp,%ecx,1) │ │ + movsd %xmm5,-0x478(%ebp,%ecx,1) │ │ + movsd %xmm6,-0x470(%ebp,%ecx,1) │ │ + jmp 68a05 │ │ + mov -0x24(%ebp),%ecx │ │ + lea 0x0(,%esi,8),%eax │ │ lea (%eax,%eax,2),%eax │ │ - lea (%ecx,%esi,8),%ecx │ │ - mov %edx,%esi │ │ - lea (%edi,%eax,8),%eax │ │ - movsd 0x10(%ecx),%xmm0 │ │ - movsd (%ecx),%xmm2 │ │ - movsd 0x8(%ecx),%xmm1 │ │ - add $0xffffffe8,%ecx │ │ - movsd %xmm0,0x10(%eax) │ │ - movsd %xmm1,0x8(%eax) │ │ - movsd %xmm2,(%eax) │ │ - add $0x18,%eax │ │ - dec %esi │ │ - jne 68640 │ │ - mov -0x10(%ebp),%esi │ │ - test %esi,%esi │ │ - je 686b0 │ │ - cmp %esi,%ebx │ │ - jb 68d25 │ │ - lea (%esi,%esi,2),%eax │ │ - lea (%edi,%eax,8),%ecx │ │ - mov -0x34(%ebp),%ebx │ │ - lea -0x60(%ebp),%eax │ │ - push %eax │ │ - mov -0x3c(%ebp),%edi │ │ - push %edi │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 68330 │ │ - add $0x10,%esp │ │ - cmp $0x21,%esi │ │ - mov %esi,-0x18(%ebp) │ │ - jae 68370 │ │ - jmp 6886a │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - xchg %ax,%ax │ │ - cmp %ebx,0xc(%ebp) │ │ - mov 0x8(%ebp),%eax │ │ - jb 68d4f │ │ - lea (%ebx,%ebx,2),%ecx │ │ - mov -0x24(%ebp),%ebx │ │ - xor %esi,%esi │ │ - mov %ecx,-0x1c(%ebp) │ │ - lea (%eax,%ecx,8),%edx │ │ - mov %edi,%ecx │ │ - nopl 0x0(%eax) │ │ - lea (%ebx,%ebx,2),%eax │ │ - mov %ebx,-0x24(%ebp) │ │ - lea (%edi,%eax,8),%eax │ │ - cmp %eax,%ecx │ │ - mov %eax,-0x28(%ebp) │ │ - jb 68785 │ │ - mov -0x18(%ebp),%ebx │ │ - cmp %ebx,-0x24(%ebp) │ │ - je 687b0 │ │ - movsd 0x10(%ecx),%xmm0 │ │ - mov 0x8(%ebp),%edi │ │ - movsd (%ecx),%xmm2 │ │ movsd 0x8(%ecx),%xmm1 │ │ - lea (%esi,%esi,2),%eax │ │ - add $0xffffffe8,%edx │ │ - inc %esi │ │ - add $0x18,%ecx │ │ - movsd %xmm0,0x10(%edi,%eax,8) │ │ - movsd %xmm1,0x8(%edi,%eax,8) │ │ - movsd %xmm2,(%edi,%eax,8) │ │ - mov -0x20(%ebp),%edi │ │ - jmp 686d0 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov (%ecx),%eax │ │ - seta %bl │ │ - cmp %eax,(%edx) │ │ - mov 0x4(%edx),%eax │ │ - mov %esi,%edx │ │ - sbb 0x4(%ecx),%eax │ │ - setae %bh │ │ - add $0xffffffe8,%edx │ │ - or %bl,%bh │ │ - mov %edx,%eax │ │ - test %bh,%bh │ │ - movzbl %bh,%ebx │ │ - cmovne 0x8(%ebp),%eax │ │ - mov -0x10(%ebp),%esi │ │ movsd 0x10(%ecx),%xmm0 │ │ movsd (%ecx),%xmm2 │ │ - movsd 0x8(%ecx),%xmm1 │ │ - add $0x18,%ecx │ │ - lea (%esi,%esi,2),%edi │ │ - add %ebx,%esi │ │ - cmp -0x28(%ebp),%ecx │ │ - movsd %xmm0,0x10(%eax,%edi,8) │ │ - movsd %xmm1,0x8(%eax,%edi,8) │ │ - movsd %xmm2,(%eax,%edi,8) │ │ - jae 686e4 │ │ - mov %esi,-0x10(%ebp) │ │ - mov %edx,%esi │ │ - mov -0x14(%ebp),%edx │ │ - mov 0x10(%ecx),%eax │ │ - mov 0x10(%edx),%edi │ │ - cmp %eax,%edi │ │ - jae 68730 │ │ - mov %esi,%edx │ │ - xor %ebx,%ebx │ │ - add $0xffffffe8,%edx │ │ - mov %edx,%eax │ │ - jmp 68752 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - lea 0x0(,%esi,8),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - sub $0x4,%esp │ │ - mov -0x34(%ebp),%ebx │ │ - push %eax │ │ - push 0x8(%ebp) │ │ - mov -0x20(%ebp),%edi │ │ - push %edi │ │ - call 7bfc0 │ │ - mov -0x18(%ebp),%ebx │ │ - add $0x10,%esp │ │ - mov %ebx,%ecx │ │ + movsd %xmm1,-0x4c0(%ebp) │ │ + movsd 0x10(%ecx,%eax,1),%xmm1 │ │ + movsd %xmm2,-0x4c8(%ebp) │ │ + movsd %xmm0,-0x4b8(%ebp) │ │ + movsd (%ecx,%eax,1),%xmm2 │ │ + movsd %xmm1,-0x4b8(%ebp,%eax,1) │ │ + movsd 0x8(%ecx,%eax,1),%xmm1 │ │ + movsd %xmm2,-0x4c8(%ebp,%eax,1) │ │ + movsd %xmm1,-0x4c0(%ebp,%eax,1) │ │ + mov $0x1,%eax │ │ + mov -0x2c(%ebp),%ecx │ │ + mov %eax,-0x30(%ebp) │ │ sub %esi,%ecx │ │ - je 68d1d │ │ - lea (%esi,%esi,2),%eax │ │ - mov -0x1c(%ebp),%edx │ │ - mov %ecx,-0x10(%ebp) │ │ - lea (%edi,%eax,8),%edi │ │ - mov -0x38(%ebp),%eax │ │ - lea (%eax,%edx,8),%eax │ │ - mov %edi,%edx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ + cmp %esi,%eax │ │ + mov %ecx,-0x44(%ebp) │ │ + jae 68b6f │ │ + mov -0x30(%ebp),%ecx │ │ + mov $0x18,%esi │ │ + lea 0x0(,%ecx,8),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + lea -0x4c8(%ebp,%eax,1),%edx │ │ + sub %eax,%esi │ │ + mov %edx,-0x1c(%ebp) │ │ + mov %esi,-0x20(%ebp) │ │ + jmp 68a7d │ │ nopl 0x0(%eax,%eax,1) │ │ - movsd 0x10(%eax),%xmm0 │ │ - movsd (%eax),%xmm2 │ │ - movsd 0x8(%eax),%xmm1 │ │ - add $0xffffffe8,%eax │ │ + lea -0x4c8(%ebp),%edx │ │ + mov -0x10(%ebp),%eax │ │ + mov -0x14(%ebp),%esi │ │ + mov -0x34(%ebp),%ecx │ │ + mov %esi,0x4(%edx) │ │ + mov %eax,(%edx) │ │ + mov %ecx,0x8(%edx) │ │ + mov -0x3c(%ebp),%esi │ │ + mov -0x38(%ebp),%ecx │ │ + mov %esi,0xc(%edx) │ │ + mov %ebx,0x10(%edx) │ │ + mov %ecx,0x14(%edx) │ │ + mov -0x18(%ebp),%ecx │ │ + mov -0x28(%ebp),%esi │ │ + addl $0x18,-0x1c(%ebp) │ │ + addl $0xffffffe8,-0x20(%ebp) │ │ + inc %ecx │ │ + cmp %esi,%ecx │ │ + je 68b6f │ │ + mov -0x24(%ebp),%edi │ │ + lea 0x0(,%ecx,8),%eax │ │ + mov %ecx,-0x18(%ebp) │ │ + lea (%eax,%eax,2),%edx │ │ + movsd (%edi,%edx,1),%xmm0 │ │ + movsd %xmm0,-0x4c8(%ebp,%edx,1) │ │ + movsd 0x10(%edi,%edx,1),%xmm0 │ │ + mov -0x4c8(%ebp,%edx,1),%ecx │ │ + movsd %xmm0,-0x4b8(%ebp,%edx,1) │ │ + movsd 0x8(%edi,%edx,1),%xmm0 │ │ + mov -0x4b8(%ebp,%edx,1),%ebx │ │ + mov -0x4d0(%ebp,%edx,1),%esi │ │ + mov %ecx,-0x10(%ebp) │ │ + cmp %esi,%ebx │ │ + setbe %al │ │ + cmp -0x4e0(%ebp,%edx,1),%ecx │ │ + mov -0x4c4(%ebp,%edx,1),%ecx │ │ + mov %ecx,-0x14(%ebp) │ │ + sbb -0x4dc(%ebp,%edx,1),%ecx │ │ + movsd %xmm0,-0x4c0(%ebp,%edx,1) │ │ + setb %ah │ │ + cmp %esi,%ebx │ │ + jb 68afd │ │ + and %ah,%al │ │ + je 68a66 │ │ + lea -0x4c8(%ebp,%edx,1),%eax │ │ + mov -0x20(%ebp),%esi │ │ + mov 0xc(%eax),%edx │ │ + mov 0x8(%eax),%ecx │ │ + mov 0x14(%eax),%eax │ │ + mov %edx,-0x3c(%ebp) │ │ + mov -0x1c(%ebp),%edx │ │ + mov %ecx,-0x34(%ebp) │ │ + mov %eax,-0x38(%ebp) │ │ + nopl 0x0(%eax) │ │ + movsd -0x8(%edx),%xmm0 │ │ + test %esi,%esi │ │ movsd %xmm0,0x10(%edx) │ │ + movsd -0x18(%edx),%xmm0 │ │ + movsd -0x10(%edx),%xmm1 │ │ movsd %xmm1,0x8(%edx) │ │ - movsd %xmm2,(%edx) │ │ - add $0x18,%edx │ │ - dec %ecx │ │ - jne 68800 │ │ - cmp %esi,%ebx │ │ - jb 68d51 │ │ - mov %edi,-0x20(%ebp) │ │ - cmpl $0x21,-0x10(%ebp) │ │ - mov -0x34(%ebp),%ebx │ │ - mov 0x8(%ebp),%esi │ │ - mov -0x3c(%ebp),%edi │ │ - movl $0x0,-0x2c(%ebp) │ │ - jae 68369 │ │ - jmp 6886d │ │ - sub $0x4,%esp │ │ - mov -0x20(%ebp),%ecx │ │ - mov -0x18(%ebp),%edx │ │ - push $0x1 │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 67c70 │ │ - add $0x10,%esp │ │ - jmp 68d1d │ │ - mov 0x8(%ebp),%esi │ │ - mov -0x10(%ebp),%edx │ │ - cmp $0x2,%edx │ │ - jb 68d1d │ │ - mov %edx,%eax │ │ - mov -0x20(%ebp),%ecx │ │ - shr $1,%eax │ │ - mov %eax,-0x40(%ebp) │ │ - lea 0x0(,%eax,8),%eax │ │ - lea (%eax,%eax,2),%edi │ │ - lea (%ecx,%edi,1),%eax │ │ - add %esi,%edi │ │ - cmp $0x8,%edx │ │ - mov %edi,-0x28(%ebp) │ │ - mov %eax,-0x24(%ebp) │ │ - jb 688b6 │ │ - mov %esi,%edx │ │ - mov %eax,%esi │ │ - call 68d90 │ │ - mov %esi,%ecx │ │ - mov %edi,%edx │ │ - call 68d90 │ │ - mov $0x4,%ecx │ │ - jmp 688f3 │ │ - movsd 0x8(%ecx),%xmm1 │ │ - movsd 0x10(%ecx),%xmm0 │ │ - movsd (%ecx),%xmm2 │ │ - mov $0x1,%ecx │ │ - movsd %xmm1,0x8(%esi) │ │ - movsd 0x10(%eax),%xmm1 │ │ - movsd %xmm2,(%esi) │ │ - movsd %xmm0,0x10(%esi) │ │ - movsd (%eax),%xmm2 │ │ - movsd %xmm1,0x10(%edi) │ │ - movsd 0x8(%eax),%xmm1 │ │ - movsd %xmm2,(%edi) │ │ - movsd %xmm1,0x8(%edi) │ │ - mov -0x10(%ebp),%edx │ │ - mov -0x40(%ebp),%eax │ │ - mov %ecx,-0x18(%ebp) │ │ + movsd %xmm0,(%edx) │ │ + je 68a40 │ │ + mov -0x20(%edx),%ecx │ │ + mov -0x10(%ebp),%edi │ │ + cmp %ecx,%ebx │ │ + setbe %al │ │ + cmp -0x30(%edx),%edi │ │ + mov -0x14(%ebp),%edi │ │ + sbb -0x2c(%edx),%edi │ │ + setb %ah │ │ + add $0xffffffe8,%edx │ │ + add $0x18,%esi │ │ + cmp %ecx,%ebx │ │ + jb 68b20 │ │ + and %ah,%al │ │ + jne 68b20 │ │ + jmp 68a46 │ │ + mov -0x30(%ebp),%edi │ │ + lea 0x0(,%esi,8),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + lea -0x4c8(%ebp,%eax,1),%ebx │ │ + mov %eax,-0x1c(%ebp) │ │ + cmp -0x44(%ebp),%edi │ │ + jae 68cef │ │ + lea 0x0(,%edi,8),%eax │ │ + mov $0x18,%edx │ │ + mov -0x28(%ebp),%ecx │ │ + mov %ebx,-0x14(%ebp) │ │ + lea (%eax,%eax,2),%eax │ │ sub %eax,%edx │ │ - cmp %eax,%ecx │ │ - lea (%ecx,%ecx,2),%eax │ │ mov %edx,-0x38(%ebp) │ │ - mov %eax,-0x44(%ebp) │ │ - jae 68a4d │ │ - mov -0x44(%ebp),%eax │ │ - mov -0x18(%ebp),%ebx │ │ - lea -0x18(,%eax,8),%eax │ │ - mov %eax,-0x30(%ebp) │ │ - jmp 68961 │ │ + mov -0x1c(%ebp),%edx │ │ + lea (%ecx,%ecx,2),%ecx │ │ + lea (%eax,%ecx,8),%ecx │ │ + lea -0x4c8(%ebp,%ecx,1),%ecx │ │ + add -0x24(%ebp),%edx │ │ + mov %ecx,-0x34(%ebp) │ │ + mov %edx,-0x1c(%ebp) │ │ + jmp 68c0b │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov 0x8(%ebp),%esi │ │ - mov -0x48(%ebp),%edi │ │ - mov -0x14(%ebp),%eax │ │ - mov -0x2c(%ebp),%ecx │ │ - mov %eax,(%esi) │ │ - mov -0x1c(%ebp),%eax │ │ - mov %eax,0x4(%esi) │ │ - mov -0x3c(%ebp),%eax │ │ - mov %ecx,0xc(%esi) │ │ - mov %eax,0x8(%esi) │ │ - mov %edx,0x10(%esi) │ │ - mov %edi,0x14(%esi) │ │ - inc %ebx │ │ - addl $0x18,-0x30(%ebp) │ │ - cmp -0x40(%ebp),%ebx │ │ - je 68a4d │ │ - mov -0x20(%ebp),%edx │ │ - lea 0x0(,%ebx,8),%eax │ │ - mov 0x8(%ebp),%edi │ │ - lea (%eax,%eax,2),%ecx │ │ - movsd 0x10(%edx,%ecx,1),%xmm0 │ │ - movsd (%edx,%ecx,1),%xmm2 │ │ - movsd 0x8(%edx,%ecx,1),%xmm1 │ │ - lea -0x18(%edi,%ecx,1),%esi │ │ - movsd %xmm0,0x10(%edi,%ecx,1) │ │ - movsd %xmm2,(%edi,%ecx,1) │ │ - movsd %xmm1,0x8(%edi,%ecx,1) │ │ - mov 0x10(%edi,%ecx,1),%edx │ │ - mov -0x8(%edi,%ecx,1),%eax │ │ - cmp %eax,%edx │ │ - mov (%edi,%ecx,1),%eax │ │ - mov 0x4(%edi,%ecx,1),%edi │ │ - mov %eax,-0x14(%ebp) │ │ - mov %edi,-0x1c(%ebp) │ │ - jb 689bf │ │ - ja 68953 │ │ - mov -0x14(%ebp),%eax │ │ - mov -0x1c(%ebp),%edi │ │ - cmp (%esi),%eax │ │ - sbb 0x4(%esi),%edi │ │ - jae 68953 │ │ - add 0x8(%ebp),%ecx │ │ - movsd (%esi),%xmm0 │ │ - movsd 0x8(%esi),%xmm1 │ │ - cmp $0x1,%ebx │ │ - mov 0xc(%ecx),%edi │ │ - mov 0x8(%ecx),%eax │ │ - mov %edi,-0x2c(%ebp) │ │ - mov 0x14(%ecx),%edi │ │ - movsd %xmm0,(%ecx) │ │ - movsd %xmm1,0x8(%ecx) │ │ - mov %eax,-0x3c(%ebp) │ │ - movsd 0x10(%esi),%xmm0 │ │ - movsd %xmm0,0x10(%ecx) │ │ - je 68936 │ │ - mov -0x30(%ebp),%ecx │ │ - mov %edi,-0x48(%ebp) │ │ - jmp 68a25 │ │ xchg %ax,%ax │ │ - movsd 0x10(%edi),%xmm0 │ │ - add $0xffffffe8,%ecx │ │ - movsd %xmm0,0x10(%esi) │ │ - movsd (%edi),%xmm0 │ │ - movsd 0x8(%edi),%xmm1 │ │ - movsd %xmm1,0x8(%esi) │ │ - movsd %xmm0,(%esi) │ │ - je 68930 │ │ - mov 0x8(%ebp),%eax │ │ - cmp -0x8(%eax,%ecx,1),%edx │ │ - lea (%eax,%ecx,1),%esi │ │ - lea -0x18(%eax,%ecx,1),%edi │ │ - jb 68a00 │ │ - ja 68933 │ │ - mov -0x14(%ebp),%eax │ │ - cmp (%edi),%eax │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x10(%ebp),%ecx │ │ + mov -0x30(%ebp),%edi │ │ + mov %ecx,(%ebx) │ │ + mov -0x18(%ebp),%ecx │ │ + mov %ecx,0x4(%ebx) │ │ + mov -0x3c(%ebp),%ecx │ │ + mov %ecx,0x8(%ebx) │ │ + mov -0x48(%ebp),%ecx │ │ + mov %ecx,0xc(%ebx) │ │ + mov -0x20(%ebp),%ecx │ │ + mov %eax,0x10(%ebx) │ │ + mov %ecx,0x14(%ebx) │ │ + mov -0x14(%ebp),%ebx │ │ + inc %edi │ │ + addl $0x18,-0x34(%ebp) │ │ + addl $0xffffffe8,-0x38(%ebp) │ │ + cmp -0x44(%ebp),%edi │ │ + je 68cef │ │ + lea 0x0(,%edi,8),%eax │ │ + mov -0x14(%ebp),%ecx │ │ + mov -0x14(%ebp),%esi │ │ + lea (%eax,%eax,2),%edx │ │ mov -0x1c(%ebp),%eax │ │ - sbb 0x4(%edi),%eax │ │ - jb 68a00 │ │ - jmp 68933 │ │ - mov -0x18(%ebp),%eax │ │ - mov -0x28(%ebp),%ecx │ │ - mov -0x24(%ebp),%edi │ │ - cmp -0x38(%ebp),%eax │ │ - jae 68b9c │ │ - mov -0x44(%ebp),%edx │ │ - lea -0x18(,%edx,8),%edx │ │ - mov %edx,-0x30(%ebp) │ │ - jmp 68aa3 │ │ - xchg %ax,%ax │ │ - mov %ecx,%eax │ │ - mov -0x24(%ebp),%edi │ │ - mov -0x14(%ebp),%edx │ │ - mov %ebx,0x4(%eax) │ │ - mov -0x2c(%ebp),%ebx │ │ - mov %edx,(%eax) │ │ - mov -0x3c(%ebp),%edx │ │ - mov %ebx,0xc(%eax) │ │ - mov %edx,0x8(%eax) │ │ - mov %esi,0x10(%eax) │ │ + movsd (%eax,%edx,1),%xmm0 │ │ + movsd %xmm0,(%ebx,%edx,1) │ │ + movsd 0x10(%eax,%edx,1),%xmm0 │ │ + mov (%ebx,%edx,1),%eax │ │ + movsd %xmm0,0x10(%ebx,%edx,1) │ │ + mov %eax,-0x10(%ebp) │ │ + mov 0x10(%ebx,%edx,1),%eax │ │ + mov -0x8(%ecx,%edx,1),%ebx │ │ + mov -0x10(%ebp),%ecx │ │ + cmp %ebx,%eax │ │ + setbe -0x20(%ebp) │ │ + cmp -0x18(%esi,%edx,1),%ecx │ │ + mov -0x14(%ebp),%esi │ │ + mov -0x14(%ebp),%ecx │ │ + mov 0x4(%esi,%edx,1),%esi │ │ + mov %esi,-0x18(%ebp) │ │ + sbb -0x14(%ecx,%edx,1),%esi │ │ mov -0x1c(%ebp),%esi │ │ - mov %esi,0x14(%eax) │ │ - mov -0x18(%ebp),%eax │ │ - addl $0x18,-0x30(%ebp) │ │ - inc %eax │ │ - cmp -0x38(%ebp),%eax │ │ - je 68b9c │ │ - mov %eax,-0x18(%ebp) │ │ - lea 0x0(,%eax,8),%eax │ │ - lea (%eax,%eax,2),%edx │ │ - movsd 0x10(%edi,%edx,1),%xmm0 │ │ - movsd (%edi,%edx,1),%xmm2 │ │ - movsd 0x8(%edi,%edx,1),%xmm1 │ │ - lea -0x18(%ecx,%edx,1),%eax │ │ - movsd %xmm0,0x10(%ecx,%edx,1) │ │ - movsd %xmm2,(%ecx,%edx,1) │ │ - movsd %xmm1,0x8(%ecx,%edx,1) │ │ - mov 0x10(%ecx,%edx,1),%esi │ │ - mov -0x28(%ebp),%ecx │ │ - mov -0x8(%ecx,%edx,1),%ecx │ │ - cmp %ecx,%esi │ │ - mov -0x28(%ebp),%ecx │ │ - mov (%ecx,%edx,1),%ebx │ │ - mov %ebx,-0x14(%ebp) │ │ - mov 0x4(%ecx,%edx,1),%ebx │ │ - jb 68b03 │ │ - ja 68a92 │ │ - mov -0x14(%ebp),%edi │ │ - cmp (%eax),%edi │ │ - mov %ebx,%edi │ │ - sbb 0x4(%eax),%edi │ │ - mov -0x24(%ebp),%edi │ │ - jae 68a92 │ │ - add %ecx,%edx │ │ - movsd (%eax),%xmm0 │ │ - movsd 0x8(%eax),%xmm1 │ │ - cmpl $0x1,-0x18(%ebp) │ │ - mov 0x8(%edx),%edi │ │ - mov %edi,-0x3c(%ebp) │ │ + setb %ch │ │ + cmp %ebx,%eax │ │ + mov -0x14(%ebp),%ebx │ │ + movsd 0x8(%esi,%edx,1),%xmm0 │ │ + movsd %xmm0,0x8(%ebx,%edx,1) │ │ + jb 68c82 │ │ + and %ch,-0x20(%ebp) │ │ + je 68bf9 │ │ + add %ebx,%edx │ │ + mov %edi,-0x30(%ebp) │ │ + mov -0x34(%ebp),%ebx │ │ + mov 0x8(%edx),%ecx │ │ mov 0xc(%edx),%edi │ │ - mov %edi,-0x2c(%ebp) │ │ - mov 0x14(%edx),%edi │ │ - movsd %xmm0,(%edx) │ │ - movsd %xmm1,0x8(%edx) │ │ - movsd 0x10(%eax),%xmm0 │ │ - mov %edi,-0x1c(%ebp) │ │ + mov 0x14(%edx),%esi │ │ + mov -0x38(%ebp),%edx │ │ + mov %ecx,-0x3c(%ebp) │ │ + mov %edi,-0x48(%ebp) │ │ + mov %esi,-0x20(%ebp) │ │ + nop │ │ + movsd -0x8(%ebx),%xmm0 │ │ + test %edx,%edx │ │ + movsd %xmm0,0x10(%ebx) │ │ + movsd -0x18(%ebx),%xmm0 │ │ + movsd -0x10(%ebx),%xmm1 │ │ + movsd %xmm1,0x8(%ebx) │ │ + movsd %xmm0,(%ebx) │ │ + je 68bd0 │ │ + mov -0x20(%ebx),%esi │ │ + mov -0x10(%ebp),%edi │ │ + cmp %esi,%eax │ │ + setbe %cl │ │ + cmp -0x30(%ebx),%edi │ │ + mov -0x18(%ebp),%edi │ │ + sbb -0x2c(%ebx),%edi │ │ + setb %ch │ │ + add $0xffffffe8,%ebx │ │ + add $0x18,%edx │ │ + cmp %esi,%eax │ │ + jb 68ca0 │ │ + and %ch,%cl │ │ + jne 68ca0 │ │ + jmp 68bd3 │ │ + mov -0x2c(%ebp),%eax │ │ mov -0x24(%ebp),%edi │ │ - movsd %xmm0,0x10(%edx) │ │ - je 68a75 │ │ - mov -0x30(%ebp),%edx │ │ - jmp 68b75 │ │ + lea -0x4c8(%ebp),%edx │ │ + lea (%eax,%eax,2),%ecx │ │ + mov %edi,-0x10(%ebp) │ │ + lea -0x18(%edi,%ecx,8),%eax │ │ + lea -0x4e0(%ebp,%ecx,8),%esi │ │ + mov -0x28(%ebp),%ecx │ │ + mov %eax,-0x18(%ebp) │ │ + lea -0x18(%ebx),%eax │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nop │ │ - movsd 0x10(%edi),%xmm0 │ │ - add $0xffffffe8,%edx │ │ - movsd %xmm0,0x10(%eax) │ │ - movsd (%edi),%xmm0 │ │ - movsd 0x8(%edi),%xmm1 │ │ - movsd %xmm1,0x8(%eax) │ │ - movsd %xmm0,(%eax) │ │ - je 68a70 │ │ - cmp -0x8(%ecx,%edx,1),%esi │ │ - lea (%ecx,%edx,1),%eax │ │ - lea -0x18(%ecx,%edx,1),%edi │ │ - jb 68b50 │ │ - ja 68a72 │ │ - mov -0x14(%ebp),%ecx │ │ - cmp (%edi),%ecx │ │ + mov %edx,%edi │ │ + mov %ecx,-0x28(%ebp) │ │ mov %ebx,%ecx │ │ - sbb 0x4(%edi),%ecx │ │ + mov (%edx),%edx │ │ + mov %esi,-0x1c(%ebp) │ │ + mov 0x10(%edi),%ebx │ │ + lea 0x18(%ecx),%esi │ │ + cmp %ebx,0x10(%ecx) │ │ + setae %bl │ │ + seta %bh │ │ + cmp %edx,(%ecx) │ │ + mov 0x4(%ecx),%edx │ │ + sbb 0x4(%edi),%edx │ │ + setae %dl │ │ + or %bh,%dl │ │ + test %dl,%bl │ │ + mov -0x10(%ebp),%ebx │ │ + lea 0x18(%edi),%edx │ │ + cmovne %ecx,%esi │ │ + cmovne %edi,%ecx │ │ + cmove %edi,%edx │ │ + mov 0x10(%eax),%edi │ │ + movsd 0x8(%ecx),%xmm1 │ │ + mov %esi,-0x14(%ebp) │ │ + movsd (%ecx),%xmm0 │ │ + mov -0x1c(%ebp),%esi │ │ + movsd %xmm1,0x8(%ebx) │ │ + movsd 0x10(%ecx),%xmm1 │ │ + movsd %xmm0,(%ebx) │ │ + mov (%eax),%ecx │ │ + movsd %xmm1,0x10(%ebx) │ │ + add $0x18,%ebx │ │ + cmp %edi,0x10(%esi) │ │ + mov %esi,%edi │ │ + mov %ebx,-0x10(%ebp) │ │ + setb %bl │ │ + setbe %bh │ │ + cmp %ecx,(%esi) │ │ + mov 0x4(%esi),%ecx │ │ + sbb 0x4(%eax),%ecx │ │ + setb %cl │ │ + and %bh,%cl │ │ + or %bl,%cl │ │ + mov -0x14(%ebp),%ebx │ │ + cmovne %eax,%edi │ │ + movzbl %cl,%ecx │ │ + movsd 0x10(%edi),%xmm0 │ │ + movsd (%edi),%xmm1 │ │ + movsd 0x8(%edi),%xmm2 │ │ + lea (%ecx,%ecx,2),%edi │ │ + neg %ecx │ │ + lea (%ecx,%ecx,2),%ecx │ │ + lea -0x18(%esi,%edi,8),%esi │ │ + lea (%eax,%ecx,8),%eax │ │ + mov -0x18(%ebp),%ecx │ │ + movsd %xmm0,0x10(%ecx) │ │ + movsd %xmm2,0x8(%ecx) │ │ + movsd %xmm1,(%ecx) │ │ + add $0xffffffe8,%ecx │ │ + mov %ecx,-0x18(%ebp) │ │ mov -0x28(%ebp),%ecx │ │ - jb 68b50 │ │ - jmp 68a72 │ │ - mov -0x10(%ebp),%eax │ │ - mov %ecx,%edi │ │ - mov -0x20(%ebp),%esi │ │ - mov 0x8(%ebp),%ecx │ │ - lea -0x18(%edi),%edx │ │ - lea (%eax,%eax,2),%eax │ │ - mov %esi,-0x18(%ebp) │ │ - lea -0x18(%esi,%eax,8),%ebx │ │ - lea -0x18(%ecx,%eax,8),%eax │ │ - mov %eax,-0x1c(%ebp) │ │ - jmp 68c1a │ │ - nopl (%eax) │ │ - mov %dl,-0x38(%ebp) │ │ - mov -0x28(%ebp),%edi │ │ - mov -0x2c(%ebp),%edx │ │ + dec %ecx │ │ + jne 68d20 │ │ + mov -0x10(%ebp),%edi │ │ + add $0x18,%eax │ │ + add $0x18,%esi │ │ + testb $0x1,-0x2c(%ebp) │ │ + jne 68dfa │ │ + mov %eax,%ecx │ │ + jmp 68e2b │ │ + cmp %eax,%edx │ │ + mov %eax,%ecx │ │ + mov %ebx,%eax │ │ + cmovb %edx,%eax │ │ movsd 0x10(%eax),%xmm0 │ │ movsd (%eax),%xmm1 │ │ movsd 0x8(%eax),%xmm2 │ │ - mov -0x24(%ebp),%ecx │ │ - addl $0x18,-0x18(%ebp) │ │ - movzbl -0x38(%ebp),%eax │ │ - lea (%edi,%edx,8),%edi │ │ - mov -0x30(%ebp),%edx │ │ - movsd %xmm0,0x10(%ebx) │ │ - movsd %xmm2,0x8(%ebx) │ │ - movsd %xmm1,(%ebx) │ │ - add $0xffffffe8,%ebx │ │ - lea (%ecx,%edx,8),%ecx │ │ - lea (%eax,%eax,2),%edx │ │ - neg %eax │ │ - decl -0x40(%ebp) │ │ - lea -0x18(%esi,%edx,8),%esi │ │ - mov -0x14(%ebp),%edx │ │ - lea (%eax,%eax,2),%eax │ │ - mov %esi,-0x1c(%ebp) │ │ - lea (%edx,%eax,8),%edx │ │ - je 68cbf │ │ - mov 0x10(%edi),%eax │ │ - mov 0x10(%ecx),%esi │ │ - mov %ebx,-0x3c(%ebp) │ │ - mov $0x1,%bl │ │ - mov %edx,-0x14(%ebp) │ │ - mov %edi,-0x28(%ebp) │ │ + lea 0x18(%edx),%eax │ │ + cmovb %eax,%edx │ │ + lea 0x18(%ebx),%eax │ │ + cmovae %eax,%ebx │ │ + movsd %xmm0,0x10(%edi) │ │ + movsd %xmm2,0x8(%edi) │ │ + movsd %xmm1,(%edi) │ │ + mov %ebx,%eax │ │ + mov -0x40(%ebp),%ebx │ │ cmp %esi,%eax │ │ - jb 68c49 │ │ - mov -0x28(%ebp),%edx │ │ - mov (%ecx),%eax │ │ - setbe %bh │ │ - mov 0x4(%edx),%edi │ │ - cmp %eax,(%edx) │ │ - sbb 0x4(%ecx),%edi │ │ - mov %ecx,%edi │ │ - setb %bl │ │ - and %bh,%bl │ │ - cmovne %edx,%edi │ │ - mov %ecx,-0x24(%ebp) │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x1c(%ebp),%esi │ │ - movzbl %bl,%eax │ │ - xor $0x1,%bl │ │ - movsd 0x10(%edi),%xmm0 │ │ - movsd (%edi),%xmm2 │ │ - movsd 0x8(%edi),%xmm1 │ │ - mov %eax,-0x2c(%ebp) │ │ - mov 0x10(%esi),%eax │ │ - mov 0x10(%ecx),%edx │ │ - cmp %edx,%eax │ │ - mov -0x18(%ebp),%eax │ │ - mov $0x1,%dl │ │ - movsd %xmm0,0x10(%eax) │ │ - movsd %xmm1,0x8(%eax) │ │ - movsd %xmm2,(%eax) │ │ - mov -0x2c(%ebp),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - mov %eax,-0x2c(%ebp) │ │ - movzbl %bl,%eax │ │ - mov -0x3c(%ebp),%ebx │ │ - lea (%eax,%eax,2),%eax │ │ - mov %eax,-0x30(%ebp) │ │ - mov %ecx,%eax │ │ - jb 68bc0 │ │ - mov (%ecx),%eax │ │ - setbe -0x38(%ebp) │ │ - mov 0x4(%esi),%edx │ │ - cmp %eax,(%esi) │ │ - mov %esi,%eax │ │ - sbb 0x4(%ecx),%edx │ │ - setb %dl │ │ - and -0x38(%ebp),%dl │ │ - cmovne %ecx,%eax │ │ - jmp 68bc0 │ │ - mov -0x1c(%ebp),%esi │ │ - add $0x18,%edx │ │ - add $0x18,%esi │ │ - testb $0x1,-0x10(%ebp) │ │ - je 68d0d │ │ - xor %eax,%eax │ │ - cmp %edx,%ecx │ │ - mov %edi,%ebx │ │ - cmovb %ecx,%ebx │ │ - setb %al │ │ - lea (%eax,%eax,2),%eax │ │ - movsd 0x10(%ebx),%xmm0 │ │ - movsd (%ebx),%xmm1 │ │ - movsd 0x8(%ebx),%xmm2 │ │ - mov -0x18(%ebp),%ebx │ │ - lea (%ecx,%eax,8),%ecx │ │ - mov $0x0,%eax │ │ - setae %al │ │ - lea (%eax,%eax,2),%eax │ │ - lea (%edi,%eax,8),%edi │ │ - movsd %xmm0,0x10(%ebx) │ │ - movsd %xmm2,0x8(%ebx) │ │ - movsd %xmm1,(%ebx) │ │ - mov -0x34(%ebp),%ebx │ │ - cmp %esi,%edi │ │ setne %al │ │ - cmp %edx,%ecx │ │ - jne 68d42 │ │ + cmp %ecx,%edx │ │ + jne 68e48 │ │ test %al,%al │ │ - jne 68d48 │ │ - add $0x5c,%esp │ │ + jne 68e4e │ │ + add $0x4bc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - sub $0xc,%esp │ │ - mov -0x34(%ebp),%ebx │ │ - mov $0x13,%edx │ │ - lea -0x9b4(%ebx),%eax │ │ - lea -0x75fa5(%ebx),%ecx │ │ - push %eax │ │ - call 31460 │ │ mov $0x1,%al │ │ test %al,%al │ │ - je 68d1d │ │ - mov %ebx,%edi │ │ - call 34350 │ │ + je 68e3d │ │ + call 34980 │ │ ud2 │ │ - sub $0x8,%esp │ │ - mov %ebx,%edx │ │ - mov -0x34(%ebp),%ebx │ │ - mov %esi,%ecx │ │ - lea -0x9a4(%ebx),%eax │ │ - push %eax │ │ - push %edx │ │ - call 32bf0 │ │ mov %eax,%esi │ │ - mov -0x10(%ebp),%eax │ │ + mov -0x2c(%ebp),%eax │ │ shl $0x3,%eax │ │ lea (%eax,%eax,2),%eax │ │ sub $0x4,%esp │ │ - mov %edi,%ebx │ │ + lea -0x4c8(%ebp),%ecx │ │ push %eax │ │ - push 0x8(%ebp) │ │ - push -0x20(%ebp) │ │ - call 7bfc0 │ │ + push %ecx │ │ + push -0x24(%ebp) │ │ + call 7b710 │ │ add $0x4,%esp │ │ push %esi │ │ - call 784f0 │ │ + call 77c40 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x10,%esp │ │ - mov 0x10(%ecx),%eax │ │ - mov 0x28(%ecx),%esi │ │ - mov $0x1,%bl │ │ - mov %edx,0xc(%esp) │ │ - cmp %eax,%esi │ │ - jb 68db9 │ │ - mov (%ecx),%eax │ │ - setbe %bh │ │ - mov 0x1c(%ecx),%edx │ │ - cmp %eax,0x18(%ecx) │ │ - sbb 0x4(%ecx),%edx │ │ - setb %bl │ │ - and %bh,%bl │ │ - mov 0x40(%ecx),%eax │ │ - mov 0x58(%ecx),%edx │ │ - cmp %eax,%edx │ │ - jae 68dcf │ │ - lea 0x48(%ecx),%eax │ │ - movl $0x2,(%esp) │ │ - jmp 68df7 │ │ - cmp %eax,%edx │ │ - mov 0x30(%ecx),%edx │ │ - lea 0x30(%ecx),%eax │ │ - lea 0x48(%ecx),%esi │ │ - setbe %bh │ │ - cmp %edx,0x48(%ecx) │ │ - mov 0x4c(%ecx),%edx │ │ - sbb 0x34(%ecx),%edx │ │ - setb %dl │ │ - and %bh,%dl │ │ - movzbl %dl,%edx │ │ - cmovne %esi,%eax │ │ - xor $0x3,%edx │ │ - mov %edx,(%esp) │ │ - movzbl %bl,%edx │ │ - mov 0x10(%eax),%esi │ │ - xor $0x1,%bl │ │ - lea (%edx,%edx,2),%edx │ │ - mov 0x10(%ecx,%edx,8),%edi │ │ - lea (%ecx,%edx,8),%edx │ │ - mov %edx,0x8(%esp) │ │ - mov (%esp),%edx │ │ - cmp %edi,%esi │ │ - movzbl %bl,%esi │ │ - lea (%esi,%esi,2),%esi │ │ - lea (%ecx,%esi,8),%edi │ │ - lea (%edx,%edx,2),%esi │ │ - lea (%ecx,%esi,8),%ebx │ │ - mov $0x1,%cl │ │ - jb 68e42 │ │ - mov 0x8(%esp),%edx │ │ - mov %edi,%ecx │ │ - mov 0x4(%eax),%edi │ │ - setbe (%esp) │ │ - mov (%edx),%esi │ │ - cmp %esi,(%eax) │ │ - sbb 0x4(%edx),%edi │ │ - mov %ecx,%edi │ │ - setb %cl │ │ - and (%esp),%cl │ │ - mov %edi,%edx │ │ - mov 0x10(%ebx),%esi │ │ - mov 0x10(%edi),%edi │ │ - cmp %edi,%esi │ │ - jae 68e68 │ │ - mov 0x8(%esp),%edi │ │ - test %cl,%cl │ │ - mov %edx,(%esp) │ │ - mov %edi,%ecx │ │ - cmovne %eax,%ecx │ │ - cmovne %edi,%eax │ │ - mov 0x10(%eax),%edx │ │ - cmp %edx,%esi │ │ - jae 68eb5 │ │ - jmp 68ed5 │ │ - mov (%edx),%esi │ │ - setbe (%esp) │ │ - mov %edx,%edi │ │ - cmp %esi,(%ebx) │ │ - mov 0x4(%ebx),%esi │ │ - sbb 0x4(%edx),%esi │ │ - mov 0x8(%esp),%esi │ │ - setb %ch │ │ - test %ch,(%esp) │ │ - mov %ch,0x7(%esp) │ │ - cmovne %eax,%edi │ │ - test %cl,%cl │ │ - movzbl 0x7(%esp),%ecx │ │ - cmovne %esi,%edi │ │ - cmovne %eax,%esi │ │ - cmovne %edx,%eax │ │ - test %cl,(%esp) │ │ - mov %esi,%ecx │ │ - cmove %ebx,%edx │ │ - cmove %eax,%ebx │ │ - mov %edi,%eax │ │ - mov %edx,(%esp) │ │ - mov 0x10(%ebx),%edx │ │ + sub $0x40,%esp │ │ mov %edx,%esi │ │ - mov 0x10(%eax),%edx │ │ - cmp %edx,%esi │ │ - jb 68ed5 │ │ - mov (%eax),%edx │ │ + mov %ecx,0x4(%esp) │ │ + mov %edx,0x18(%esp) │ │ + shr $1,%esi │ │ + add %edx,%esi │ │ + jmp 68eb0 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + mov 0x1c(%esp),%esi │ │ + mov 0x18(%esp),%edx │ │ + test %esi,%esi │ │ + je 6905f │ │ + dec %esi │ │ + mov %esi,%eax │ │ + sub %edx,%eax │ │ + jae 68f22 │ │ + mov 0x4(%esp),%ecx │ │ + lea (%esi,%esi,2),%eax │ │ + movsd 0x8(%ecx),%xmm1 │ │ + movsd 0x10(%ecx),%xmm0 │ │ + movsd (%ecx),%xmm2 │ │ + movsd 0x10(%ecx,%eax,8),%xmm3 │ │ + movsd %xmm1,0x30(%esp) │ │ + movsd (%ecx,%eax,8),%xmm1 │ │ + movsd %xmm0,0x38(%esp) │ │ + movsd %xmm2,0x28(%esp) │ │ + movsd 0x8(%ecx,%eax,8),%xmm2 │ │ + movsd %xmm3,0x10(%ecx) │ │ + movsd %xmm1,(%ecx) │ │ + movsd 0x38(%esp),%xmm1 │ │ + movsd %xmm2,0x8(%ecx) │ │ + movsd 0x28(%esp),%xmm2 │ │ + movsd %xmm1,0x10(%ecx,%eax,8) │ │ + movsd 0x30(%esp),%xmm1 │ │ + movsd %xmm2,(%ecx,%eax,8) │ │ + movsd %xmm1,0x8(%ecx,%eax,8) │ │ + xor %eax,%eax │ │ + cmp %esi,%edx │ │ + mov %esi,0x1c(%esp) │ │ + lea 0x1(%eax,%eax,1),%ebx │ │ + cmovb %edx,%esi │ │ + cmp %esi,%ebx │ │ + mov %esi,0x14(%esp) │ │ + jae 68ea0 │ │ + lea (%eax,%eax,1),%edx │ │ + jmp 68fa4 │ │ + mov 0x4(%esp),%edx │ │ + mov 0x24(%esp),%eax │ │ + mov 0x20(%esp),%edi │ │ + lea (%edx,%esi,8),%esi │ │ + mov %eax,(%esi) │ │ + lea (%edi,%edi,2),%eax │ │ + lea (%edx,%eax,8),%edx │ │ + mov 0xc(%esp),%eax │ │ + mov %eax,(%edx) │ │ + mov 0x10(%esp),%eax │ │ + mov %ecx,0x4(%esi) │ │ + mov %eax,0x4(%edx) │ │ + mov 0x8(%esp),%eax │ │ + movsd 0x8(%esi),%xmm0 │ │ + movsd 0x8(%edx),%xmm1 │ │ + movsd %xmm1,0x8(%esi) │ │ + movsd %xmm0,0x8(%edx) │ │ + mov %ebx,0x10(%esi) │ │ + mov %eax,0x10(%edx) │ │ + mov 0x14(%edx),%ebx │ │ + mov 0x14(%esi),%eax │ │ + mov %ebx,0x14(%esi) │ │ + lea 0x1(%edi,%edi,1),%ebx │ │ + mov %eax,0x14(%edx) │ │ + lea (%edi,%edi,1),%edx │ │ + mov %edi,%eax │ │ + cmp 0x14(%esp),%ebx │ │ + jae 68ea0 │ │ + add $0x2,%edx │ │ + cmp 0x14(%esp),%edx │ │ + jae 69000 │ │ + mov 0x4(%esp),%ecx │ │ + lea (%edx,%edx,2),%edx │ │ + lea (%ebx,%ebx,2),%edi │ │ + mov (%ecx,%edx,8),%esi │ │ + mov %esi,0x10(%esp) │ │ + mov 0x10(%ecx,%edx,8),%esi │ │ + cmp %esi,0x10(%ecx,%edi,8) │ │ + mov 0x10(%esp),%edi │ │ + lea (%ebx,%ebx,2),%esi │ │ + setb 0xc(%esp) │ │ setbe 0x8(%esp) │ │ - mov 0x4(%ebx),%esi │ │ - cmp %edx,(%ebx) │ │ - sbb 0x4(%eax),%esi │ │ + cmp %edi,(%ecx,%esi,8) │ │ + mov 0x4(%ecx,%esi,8),%esi │ │ + sbb 0x4(%ecx,%edx,8),%esi │ │ setb %dl │ │ - test %dl,0x8(%esp) │ │ - mov %eax,%edx │ │ - cmovne %ebx,%edx │ │ - cmove %ebx,%eax │ │ - mov %edx,%ebx │ │ - movsd 0x10(%ecx),%xmm0 │ │ - mov 0xc(%esp),%edx │ │ - mov (%esp),%esi │ │ - movsd %xmm0,0x10(%edx) │ │ - movsd (%ecx),%xmm0 │ │ - movsd 0x8(%ecx),%xmm1 │ │ - movsd %xmm1,0x8(%edx) │ │ - movsd %xmm0,(%edx) │ │ - movsd 0x10(%ebx),%xmm0 │ │ - movsd %xmm0,0x28(%edx) │ │ - movsd (%ebx),%xmm0 │ │ - movsd 0x8(%ebx),%xmm1 │ │ - movsd %xmm1,0x20(%edx) │ │ - movsd %xmm0,0x18(%edx) │ │ - movsd (%eax),%xmm0 │ │ - movsd 0x8(%eax),%xmm1 │ │ - movsd %xmm0,0x30(%edx) │ │ - movsd %xmm1,0x38(%edx) │ │ - movsd 0x10(%eax),%xmm0 │ │ - movsd %xmm0,0x40(%edx) │ │ - movsd 0x10(%esi),%xmm0 │ │ - movsd %xmm0,0x58(%edx) │ │ - movsd (%esi),%xmm0 │ │ - movsd 0x8(%esi),%xmm1 │ │ - movsd %xmm1,0x50(%edx) │ │ - movsd %xmm0,0x48(%edx) │ │ - add $0x10,%esp │ │ + and 0x8(%esp),%dl │ │ + or 0xc(%esp),%dl │ │ + movzbl %dl,%edx │ │ + add %ebx,%edx │ │ + jmp 69006 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + xchg %ax,%ax │ │ + mov 0x4(%esp),%ecx │ │ + mov %ebx,%edx │ │ + lea (%eax,%eax,2),%esi │ │ + mov %edx,0x20(%esp) │ │ + lea (%edx,%edx,2),%edx │ │ + mov (%ecx,%esi,8),%eax │ │ + mov 0x10(%ecx,%edx,8),%ebx │ │ + mov (%ecx,%edx,8),%edi │ │ + mov %eax,0xc(%esp) │ │ + mov 0x10(%ecx,%esi,8),%eax │ │ + mov %edi,0x24(%esp) │ │ + cmp %ebx,%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x4(%ecx,%esi,8),%eax │ │ + mov 0x4(%ecx,%edx,8),%ecx │ │ + setbe 0x3(%esp) │ │ + cmp %edi,0xc(%esp) │ │ + mov %eax,0x10(%esp) │ │ + sbb %ecx,%eax │ │ + setb %al │ │ + cmp %ebx,0x8(%esp) │ │ + jb 68f40 │ │ + and %al,0x3(%esp) │ │ + jne 68f40 │ │ + jmp 68ea0 │ │ + add $0x40,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ @@ -93977,2797 +93151,2399 @@ │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ - mov 0xc(%ebp),%esi │ │ + mov 0xc(%ebp),%edi │ │ mov 0x8(%ebp),%eax │ │ - call 68f74 │ │ + call 69084 │ │ pop %ebx │ │ - mov %edx,%edi │ │ - add $0x15868,%ebx │ │ - cmp $0x8,%esi │ │ - jb 68fe8 │ │ - shr $0x3,%esi │ │ - mov %edi,-0x1c(%ebp) │ │ - mov %esi,%eax │ │ + mov %ecx,%esi │ │ + add $0x15008,%ebx │ │ + cmp $0x8,%edi │ │ + jb 690fd │ │ + shr $0x3,%edi │ │ + mov %edx,-0x14(%ebp) │ │ + mov %edi,%eax │ │ shl $0x5,%eax │ │ - lea (%eax,%eax,2),%edi │ │ - imul $0xa8,%esi,%eax │ │ + lea (%eax,%eax,2),%eax │ │ mov %eax,-0x10(%ebp) │ │ - add %ecx,%eax │ │ - lea (%ecx,%edi,1),%edx │ │ + lea (%esi,%eax,1),%edx │ │ + imul $0xa8,%edi,%eax │ │ + mov %eax,-0x18(%ebp) │ │ + add %esi,%eax │ │ sub $0x8,%esp │ │ - push %esi │ │ + mov %esi,%ecx │ │ + push %edi │ │ push %eax │ │ - call 68f60 │ │ + call 69070 │ │ add $0x10,%esp │ │ - mov %eax,-0x18(%ebp) │ │ - mov -0x1c(%ebp),%ecx │ │ + mov %eax,%esi │ │ mov -0x10(%ebp),%eax │ │ + mov -0x14(%ebp),%ecx │ │ + lea (%ecx,%eax,1),%edx │ │ + mov -0x18(%ebp),%eax │ │ add %ecx,%eax │ │ - lea (%ecx,%edi,1),%edx │ │ sub $0x8,%esp │ │ - push %esi │ │ + push %edi │ │ push %eax │ │ - call 68f60 │ │ + call 69070 │ │ add $0x10,%esp │ │ - mov %eax,-0x1c(%ebp) │ │ + mov %eax,-0x14(%ebp) │ │ mov 0x8(%ebp),%ecx │ │ - mov -0x10(%ebp),%eax │ │ - add %ecx,%edi │ │ + mov -0x10(%ebp),%edx │ │ + mov -0x18(%ebp),%eax │ │ + add %ecx,%edx │ │ add %ecx,%eax │ │ sub $0x8,%esp │ │ - mov %edi,%edx │ │ - mov -0x1c(%ebp),%edi │ │ - push %esi │ │ + push %edi │ │ push %eax │ │ - call 68f60 │ │ - mov -0x18(%ebp),%ecx │ │ + call 69070 │ │ + mov -0x14(%ebp),%edx │ │ add $0x10,%esp │ │ + mov 0x10(%edx),%ecx │ │ + mov 0x10(%esi),%ebx │ │ mov %eax,-0x10(%ebp) │ │ - mov 0x10(%edi),%edx │ │ - mov 0x10(%ecx),%eax │ │ - mov (%ecx),%esi │ │ - mov 0x4(%ecx),%ebx │ │ - mov %ecx,-0x18(%ebp) │ │ - mov (%edi),%ecx │ │ - mov %edi,-0x1c(%ebp) │ │ - mov %edx,-0x2c(%ebp) │ │ - cmp %edx,%eax │ │ - mov 0x4(%edi),%edx │ │ - mov %ecx,-0x28(%ebp) │ │ - mov %edx,-0x24(%ebp) │ │ - jae 69024 │ │ - mov -0x10(%ebp),%edx │ │ + mov (%esi),%eax │ │ mov (%edx),%edi │ │ - mov %edi,-0x14(%ebp) │ │ - mov 0x10(%edx),%edi │ │ - mov 0x4(%edx),%edx │ │ + cmp %ecx,%ebx │ │ + mov %ecx,-0x28(%ebp) │ │ + mov %edi,-0x2c(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + setb -0x1c(%ebp) │ │ + setbe %ch │ │ cmp %edi,%eax │ │ - jae 69057 │ │ - mov $0x1,%bl │ │ - jmp 69080 │ │ - setbe -0x14(%ebp) │ │ - cmp %ecx,%esi │ │ - mov %ebx,%edi │ │ - sbb %edx,%edi │ │ - mov -0x10(%ebp),%edx │ │ - setb %ch │ │ - and -0x14(%ebp),%ch │ │ - mov (%edx),%edi │ │ + mov %edx,%edi │ │ + mov 0x4(%esi),%edx │ │ + mov %esi,%eax │ │ + mov 0x4(%edi),%esi │ │ mov %edi,-0x14(%ebp) │ │ - mov 0x10(%edx),%edi │ │ - mov 0x4(%edx),%edx │ │ - cmp %edi,%eax │ │ - mov %edi,-0x20(%ebp) │ │ - jae 69067 │ │ - mov -0x18(%ebp),%eax │ │ - mov -0x20(%ebp),%edi │ │ - test %ch,%ch │ │ - mov $0x1,%bl │ │ - jne 69080 │ │ - jmp 690a3 │ │ - ja 690ab │ │ - cmp -0x14(%ebp),%esi │ │ - mov -0x18(%ebp),%eax │ │ - sbb %edx,%ebx │ │ - mov $0x1,%bl │ │ - jb 69080 │ │ - jmp 690a3 │ │ - setbe %al │ │ - cmp -0x14(%ebp),%esi │ │ - mov -0x20(%ebp),%edi │ │ - sbb %edx,%ebx │ │ - mov %ch,%bl │ │ - setb %cl │ │ - and %al,%cl │ │ - mov -0x18(%ebp),%eax │ │ - cmp %cl,%ch │ │ - jne 690a3 │ │ - cmp %edi,-0x2c(%ebp) │ │ - mov $0x1,%cl │ │ - jb 6909a │ │ - mov -0x14(%ebp),%eax │ │ - mov %edx,%ecx │ │ - setbe %dl │ │ - cmp %eax,-0x28(%ebp) │ │ - sbb %ecx,-0x24(%ebp) │ │ + mov %edx,%edi │ │ + sbb %esi,%edi │ │ + mov -0x10(%ebp),%edi │ │ + mov %esi,-0x24(%ebp) │ │ + mov %eax,%esi │ │ setb %cl │ │ - and %dl,%cl │ │ + and %ch,%cl │ │ + or -0x1c(%ebp),%cl │ │ + mov 0x10(%edi),%eax │ │ + cmp %eax,%ebx │ │ + mov (%edi),%ebx │ │ + mov %eax,-0x1c(%ebp) │ │ + setb %ch │ │ + setbe %al │ │ + mov %ebx,-0x20(%ebp) │ │ + cmp %ebx,-0x18(%ebp) │ │ + mov 0x4(%edi),%ebx │ │ + sbb %ebx,%edx │ │ + setb %dl │ │ + and %al,%dl │ │ + or %ch,%dl │ │ + cmp %dl,%cl │ │ + jne 6918a │ │ mov -0x1c(%ebp),%eax │ │ - xor %cl,%bl │ │ - cmovne -0x10(%ebp),%eax │ │ + mov -0x20(%ebp),%esi │ │ + cmp %eax,-0x28(%ebp) │ │ + setb %al │ │ + setbe %dl │ │ + cmp %esi,-0x2c(%ebp) │ │ + mov -0x14(%ebp),%esi │ │ + sbb %ebx,-0x24(%ebp) │ │ + setb %ah │ │ + and %dl,%ah │ │ + or %al,%ah │ │ + xor %ah,%cl │ │ + cmovne -0x10(%ebp),%esi │ │ + mov %esi,%eax │ │ add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov -0x18(%ebp),%eax │ │ - jmp 690a3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x7c,%esp │ │ - mov %ecx,-0x14(%ebp) │ │ - mov 0xc(%ebp),%ecx │ │ - mov %edx,-0x58(%ebp) │ │ - call 690c7 │ │ - pop %eax │ │ - mov 0x10(%ebp),%ebx │ │ - add $0x15715,%eax │ │ - mov %eax,-0x2c(%ebp) │ │ + sub $0xac,%esp │ │ + mov 0xc(%ebp),%edi │ │ + call 691b4 │ │ + pop %ebx │ │ xor %eax,%eax │ │ - movzbl 0xc1(%ecx),%edx │ │ - mov 0xc8(%ecx),%edi │ │ - mov %ebx,%esi │ │ - cmp $0x8,%dl │ │ - mov %dl,-0x30(%ebp) │ │ - mov 0xcc(%ecx),%edx │ │ + mov %edx,-0x48(%ebp) │ │ + mov 0x10(%ebp),%edx │ │ + add $0x14ed8,%ebx │ │ + cmpb $0x8,0x105(%edi) │ │ + mov 0x10c(%edi),%esi │ │ sete %al │ │ - mov %edx,-0x1c(%ebp) │ │ - lea 0x4(%edx,%eax,8),%edx │ │ - sub %edi,%edx │ │ + shl $0x3,%eax │ │ + add 0x110(%edi),%eax │ │ + sub %esi,%eax │ │ + add $0x4,%eax │ │ + sub %eax,%edx │ │ + setae %al │ │ sub %edx,%esi │ │ - setae %dl │ │ - cmp %edi,%esi │ │ - setb %dh │ │ - test %dh,%dl │ │ - lea 0xa8(%ecx),%edx │ │ - je 691c4 │ │ - lea 0x4(,%eax,8),%esi │ │ - mov 0xe0(%ecx),%eax │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %edx,-0x7c(%ebp) │ │ - movl $0x0,-0x10(%ebp) │ │ - movl $0x0,-0x18(%ebp) │ │ - movl $0x0,-0x24(%ebp) │ │ - mov %eax,-0x28(%ebp) │ │ - add $0x8,%eax │ │ - lea (%esi,%ecx,1),%edx │ │ - mov %eax,-0x78(%ebp) │ │ - mov %ebx,%eax │ │ - sub %esi,%ebx │ │ - movl $0x0,-0x74(%ebp) │ │ - not %eax │ │ - sub %ecx,%ebx │ │ - xor %ecx,%ecx │ │ - add %edx,%eax │ │ - mov 0xc(%ebp),%edx │ │ - mov %eax,-0x20(%ebp) │ │ - add 0xc4(%edx),%edi │ │ - nopl 0x0(%eax,%eax,1) │ │ - movzbl (%edi,%ebx,1),%edx │ │ - cmp $0x3f,%ecx │ │ - jne 6917e │ │ - cmp $0x1,%dl │ │ - ja 691d2 │ │ - mov %dl,-0x1c(%ebp) │ │ - mov %ebx,%eax │ │ - xor %ebx,%ebx │ │ - mov $0x0,%esi │ │ - movzbl -0x1c(%ebp),%edx │ │ - and $0x7f,%dl │ │ - movzbl %dl,%edx │ │ - shld %cl,%edx,%ebx │ │ - shl %cl,%edx │ │ - test $0x20,%cl │ │ - cmovne %edx,%ebx │ │ - cmovne %esi,%edx │ │ - mov -0x24(%ebp),%esi │ │ - or %edx,-0x18(%ebp) │ │ - movzbl -0x1c(%ebp),%edx │ │ - or %ebx,%esi │ │ - test %dl,%dl │ │ - mov %esi,-0x24(%ebp) │ │ - jns 691ed │ │ - decl -0x20(%ebp) │ │ - mov %eax,%ebx │ │ - add $0x7,%ecx │ │ - inc %ebx │ │ - jne 69170 │ │ - mov $0x13,%al │ │ - jmp 691d4 │ │ - mov -0x14(%ebp),%eax │ │ - movl $0x3b,(%eax) │ │ - mov %edx,0x4(%eax) │ │ - jmp 691e5 │ │ - mov $0x6,%al │ │ - mov -0x14(%ebp),%ecx │ │ + seta %ah │ │ + test %ah,%al │ │ + je 6929e │ │ + mov 0x104(%edi),%eax │ │ + mov %ebx,-0x14(%ebp) │ │ + mov 0x120(%edi),%ebx │ │ + add 0x108(%edi),%edx │ │ + mov %eax,-0x30(%ebp) │ │ + and $0xff00,%eax │ │ + add $0x8,%ebx │ │ + cmp $0x300,%eax │ │ + je 692a8 │ │ + mov -0x30(%ebp),%eax │ │ + mov 0x10(%ebp),%edi │ │ + mov %ecx,-0x10(%ebp) │ │ + lea -0x98(%ebp),%ecx │ │ + mov %eax,-0x60(%ebp) │ │ + mov %edx,-0x5c(%ebp) │ │ + mov %esi,-0x58(%ebp) │ │ + mov %ebx,-0x54(%ebp) │ │ + mov -0x14(%ebp),%ebx │ │ + add %edi,%esi │ │ + lea -0x5c(%ebp),%edx │ │ + movl $0x0,-0x4c(%ebp) │ │ + mov %esi,-0x50(%ebp) │ │ + call 61bd0 │ │ + movzbl -0x98(%ebp),%eax │ │ + cmp $0xff,%al │ │ + je 692bb │ │ + movzbl -0x95(%ebp),%edx │ │ + movzwl -0x97(%ebp),%ecx │ │ + mov -0x90(%ebp),%esi │ │ + mov %al,-0x1c(%ebp) │ │ + mov %dl,-0x26(%ebp) │ │ + mov -0x94(%ebp),%edx │ │ + mov %cx,-0x28(%ebp) │ │ + mov -0x10(%ebp),%ecx │ │ + movzbl -0x1c(%ebp),%eax │ │ mov %al,(%ecx) │ │ - mov %dl,0x1(%ecx) │ │ - mov -0x10(%ebp),%edx │ │ - mov %edi,0x4(%ecx) │ │ - mov %edx,0x8(%ecx) │ │ - add $0x7c,%esp │ │ + movzwl -0x28(%ebp),%eax │ │ + mov %ax,0x1(%ecx) │ │ + mov -0x26(%ebp),%ah │ │ + mov %ah,0x3(%ecx) │ │ + mov %edx,0x4(%ecx) │ │ + mov %esi,0x8(%ecx) │ │ + jmp 692b0 │ │ + mov 0x10(%ebp),%esi │ │ + mov $0x35,%edx │ │ + xor %ebx,%ebx │ │ + mov %edx,(%ecx) │ │ + mov %esi,0x4(%ecx) │ │ + mov %ebx,0x8(%ecx) │ │ + add $0xac,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea 0x1(%edi,%eax,1),%ecx │ │ - mov -0x20(%ebp),%edi │ │ - mov %ecx,-0x84(%ebp) │ │ - mov -0x18(%ebp),%ecx │ │ - mov %edi,-0x80(%ebp) │ │ - or %esi,%ecx │ │ - je 692c1 │ │ - mov -0x28(%ebp),%ecx │ │ + mov -0x94(%ebp),%edx │ │ + mov -0x90(%ebp),%esi │ │ + mov %edx,%eax │ │ + or %esi,%eax │ │ + mov -0x10(%ebp),%eax │ │ + je 6938a │ │ + mov -0x54(%ebp),%eax │ │ test %esi,%esi │ │ - jne 69226 │ │ - mov -0x18(%ebp),%eax │ │ - dec %eax │ │ - cmp 0x10(%ecx),%eax │ │ - jae 69226 │ │ - lea (%eax,%eax,4),%edi │ │ - shl $0x4,%edi │ │ - add 0xc(%ecx),%edi │ │ - jmp 692d7 │ │ - mov 0x14(%ecx),%eax │ │ - test %eax,%eax │ │ - je 6944d │ │ - mov 0x18(%ecx),%ecx │ │ + jne 692f1 │ │ + lea -0x1(%edx),%ecx │ │ + cmp 0x8(%eax),%ecx │ │ + jae 692f1 │ │ + lea (%ecx,%ecx,4),%ecx │ │ + shl $0x4,%ecx │ │ + add 0x4(%eax),%ecx │ │ + jmp 693a7 │ │ + mov 0xc(%eax),%ecx │ │ + movb $0x10,-0x1c(%ebp) │ │ + test %ecx,%ecx │ │ + je 6927f │ │ + mov %edx,-0x24(%ebp) │ │ + mov 0x10(%eax),%eax │ │ + mov %esi,-0x20(%ebp) │ │ mov -0x24(%ebp),%edi │ │ - mov %ecx,-0x54(%ebp) │ │ - mov %eax,-0x10(%ebp) │ │ - movzwl 0x3ce(%eax),%eax │ │ - mov $0xffffffff,%ebx │ │ - mov %eax,-0x28(%ebp) │ │ + mov %eax,-0x2c(%ebp) │ │ + movzwl 0x3ce(%ecx),%eax │ │ + mov $0xffffffff,%esi │ │ + mov %ecx,-0x18(%ebp) │ │ + mov %eax,-0x44(%ebp) │ │ lea 0x0(,%eax,8),%eax │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ + xchg %ax,%ax │ │ test %eax,%eax │ │ - je 6929e │ │ - mov -0x10(%ebp),%ecx │ │ - mov 0x37c(%ecx,%ebx,8),%edx │ │ - mov 0x378(%ecx,%ebx,8),%esi │ │ + je 6936c │ │ mov -0x18(%ebp),%ecx │ │ - cmp %ecx,%esi │ │ - mov %edx,-0x20(%ebp) │ │ - sbb %edi,%edx │ │ - setb %dl │ │ - cmp %esi,%ecx │ │ - mov %edi,%ecx │ │ - sbb -0x20(%ebp),%ecx │ │ - sbb $0x0,%dl │ │ - inc %ebx │ │ + mov -0x20(%ebp),%ebx │ │ + mov 0x378(%ecx,%esi,8),%edx │ │ + mov 0x37c(%ecx,%esi,8),%ecx │ │ + cmp %edi,%edx │ │ + mov %ecx,-0x34(%ebp) │ │ + sbb %ebx,%ecx │ │ + setb %cl │ │ + cmp %edx,%edi │ │ + sbb -0x34(%ebp),%ebx │ │ + sbb $0x0,%cl │ │ + inc %esi │ │ add $0xfffffff8,%eax │ │ - cmp $0x1,%dl │ │ - je 69260 │ │ - movzbl %dl,%eax │ │ + cmp $0x1,%cl │ │ + je 69330 │ │ + movzbl %cl,%eax │ │ test %eax,%eax │ │ - je 692cc │ │ - jmp 692a1 │ │ - mov -0x28(%ebp),%ebx │ │ - mov -0x10(%ebp),%eax │ │ - subl $0x1,-0x54(%ebp) │ │ - movzbl -0x1c(%ebp),%edx │ │ - mov -0x24(%ebp),%esi │ │ - jb 6944d │ │ - mov 0x3d0(%eax,%ebx,4),%eax │ │ - jmp 6923a │ │ - mov -0x14(%ebp),%eax │ │ - movb $0x3a,(%eax) │ │ - jmp 691e5 │ │ - mov -0x10(%ebp),%edi │ │ - lea (%ebx,%ebx,4),%eax │ │ + je 6939c │ │ + jmp 6936f │ │ + mov -0x44(%ebp),%esi │ │ + mov -0x2c(%ebp),%eax │ │ + mov -0x18(%ebp),%ecx │ │ + sub $0x1,%eax │ │ + jb 695bc │ │ + mov 0x3d0(%ecx,%esi,4),%ecx │ │ + mov %eax,-0x2c(%ebp) │ │ + jmp 6930b │ │ + movb $0x34,(%eax) │ │ + mov %edi,0x4(%eax) │ │ + movl $0x0,0x8(%eax) │ │ + jmp 692b0 │ │ + mov -0x18(%ebp),%ecx │ │ + lea (%esi,%esi,4),%eax │ │ shl $0x4,%eax │ │ - add %eax,%edi │ │ - cmpb $0x1,0x4e(%edi) │ │ - jne 692e4 │ │ - movl $0x1,-0x74(%ebp) │ │ - cmpl $0x1,(%edi) │ │ - jne 692fa │ │ - mov %edi,%eax │ │ - mov 0x8(%edi),%edi │ │ - mov 0xc(%eax),%eax │ │ - test %eax,%eax │ │ - jne 69311 │ │ - jmp 694c2 │ │ - mov 0x40(%edi),%eax │ │ - cmp $0x5,%eax │ │ - ja 694eb │ │ - add $0x4,%edi │ │ - test %eax,%eax │ │ - je 694c2 │ │ - shl $0x2,%eax │ │ - movl $0xffffffff,-0x18(%ebp) │ │ - movl $0x0,-0x28(%ebp) │ │ + add %eax,%ecx │ │ + mov -0x14(%ebp),%ebx │ │ + cmpb $0x1,0x4e(%ecx) │ │ + mov -0x30(%ebp),%eax │ │ + jne 693b6 │ │ + incl -0x4c(%ebp) │ │ + cmpl $0x1,(%ecx) │ │ + jne 693c3 │ │ + mov 0x8(%ecx),%esi │ │ + mov 0xc(%ecx),%edx │ │ + jmp 693d4 │ │ + mov 0x40(%ecx),%edx │ │ + cmp $0x5,%edx │ │ + ja 695ca │ │ + add $0x4,%ecx │ │ + mov %ecx,%esi │ │ + test %edx,%edx │ │ + je 69593 │ │ + movzbl %ah,%eax │ │ + shl $0x2,%edx │ │ + movl $0xffffffff,-0x24(%ebp) │ │ + movl $0x0,-0x1c(%ebp) │ │ movl $0xffffffff,-0x20(%ebp) │ │ - lea (%eax,%eax,2),%esi │ │ + mov %eax,-0x34(%ebp) │ │ mov 0xc(%ebp),%eax │ │ - mov 0xfc(%eax),%eax │ │ - mov %eax,-0x1c(%ebp) │ │ - movzbl -0x30(%ebp),%eax │ │ - mov %eax,-0x24(%ebp) │ │ - jmp 6938a │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ + lea (%edx,%edx,2),%edi │ │ + mov 0x124(%eax),%eax │ │ + mov %eax,-0x18(%ebp) │ │ + jmp 6945a │ │ + mov -0x14(%ebp),%ebx │ │ cmp $0x3,%eax │ │ - je 69409 │ │ + je 694df │ │ cmp $0x31,%eax │ │ - jne 6937e │ │ - mov -0x2c(%ebp),%ebx │ │ - lea -0x50(%ebp),%ecx │ │ - lea -0x70(%ebp),%edx │ │ - call 66ed0 │ │ - mov -0x50(%ebp),%eax │ │ - mov -0x4c(%ebp),%edx │ │ - mov -0x48(%ebp),%ecx │ │ - mov %eax,-0x18(%ebp) │ │ + jne 6944e │ │ + mov -0x14(%ebp),%ebx │ │ + lea -0xb8(%ebp),%ecx │ │ + lea -0x98(%ebp),%edx │ │ + call 67330 │ │ + mov -0xb8(%ebp),%eax │ │ + mov -0xb4(%ebp),%edx │ │ + mov -0xb0(%ebp),%ecx │ │ + mov -0x14(%ebp),%ebx │ │ + mov %eax,-0x24(%ebp) │ │ mov %edx,-0x20(%ebp) │ │ - mov %ecx,-0x10(%ebp) │ │ - add $0xc,%edi │ │ - add $0xfffffff4,%esi │ │ - je 69471 │ │ - mov -0x7c(%ebp),%eax │ │ - sub $0x8,%esp │ │ - mov -0x2c(%ebp),%ebx │ │ - lea -0x70(%ebp),%ecx │ │ - lea -0x84(%ebp),%edx │ │ - push %edi │ │ - push 0x18(%eax) │ │ - call 649d0 │ │ + mov %ecx,-0x30(%ebp) │ │ + add $0xc,%esi │ │ + add $0xfffffff4,%edi │ │ + je 69545 │ │ + sub $0xc,%esp │ │ + lea -0x98(%ebp),%ecx │ │ + lea -0x60(%ebp),%edx │ │ + push %esi │ │ + call 65090 │ │ add $0x10,%esp │ │ - mov -0x70(%ebp),%eax │ │ - and -0x6c(%ebp),%eax │ │ + mov -0x98(%ebp),%eax │ │ + and -0x94(%ebp),%eax │ │ cmp $0xffffffff,%eax │ │ - je 6945a │ │ - movzwl -0x60(%ebp),%eax │ │ + je 69528 │ │ + movzwl -0x78(%ebp),%eax │ │ cmp $0x46,%eax │ │ - jle 69350 │ │ + jle 6940b │ │ + mov -0x14(%ebp),%ebx │ │ cmp $0x47,%eax │ │ - je 6935e │ │ + je 6941c │ │ cmp $0x2007,%eax │ │ - je 693d1 │ │ + je 694a5 │ │ cmp $0x6e,%eax │ │ - jne 6937e │ │ - mov -0x2c(%ebp),%ebx │ │ - lea -0x50(%ebp),%ecx │ │ - lea -0x70(%ebp),%edx │ │ - call 66ed0 │ │ + jne 6944e │ │ + lea -0xb8(%ebp),%ecx │ │ + lea -0x98(%ebp),%edx │ │ + call 67330 │ │ sub $0x4,%esp │ │ mov 0x8(%ebp),%edx │ │ - lea -0x50(%ebp),%eax │ │ - lea -0x3c(%ebp),%ecx │ │ + lea -0xb8(%ebp),%eax │ │ + lea -0x40(%ebp),%ecx │ │ push %eax │ │ - push -0x1c(%ebp) │ │ - push -0x24(%ebp) │ │ - call 61d90 │ │ + push -0x18(%ebp) │ │ + push -0x34(%ebp) │ │ + call 62770 │ │ add $0x10,%esp │ │ - cmpb $0xff,-0x3c(%ebp) │ │ - jne 6937e │ │ - jmp 694d4 │ │ - mov -0x2c(%ebp),%ebx │ │ - lea -0x50(%ebp),%ecx │ │ - lea -0x70(%ebp),%edx │ │ - call 66ed0 │ │ + cmpb $0xff,-0x40(%ebp) │ │ + jne 69520 │ │ + jmp 695a5 │ │ + lea -0xb8(%ebp),%ecx │ │ + lea -0x98(%ebp),%edx │ │ + call 67330 │ │ sub $0x4,%esp │ │ mov 0x8(%ebp),%edx │ │ - lea -0x50(%ebp),%eax │ │ - lea -0x3c(%ebp),%ecx │ │ + lea -0xb8(%ebp),%eax │ │ + lea -0x40(%ebp),%ecx │ │ push %eax │ │ - push -0x1c(%ebp) │ │ - push -0x24(%ebp) │ │ - call 61d90 │ │ + push -0x18(%ebp) │ │ + push -0x34(%ebp) │ │ + call 62770 │ │ add $0x10,%esp │ │ - cmpb $0xff,-0x3c(%ebp) │ │ - jne 6937e │ │ - mov -0x38(%ebp),%eax │ │ - mov -0x34(%ebp),%ecx │ │ - mov %eax,-0x28(%ebp) │ │ - mov %ecx,-0x30(%ebp) │ │ - jmp 6937e │ │ - mov -0x18(%ebp),%edi │ │ - mov $0x12,%al │ │ - mov %esi,-0x10(%ebp) │ │ - jmp 691d4 │ │ - mov -0x60(%ebp),%eax │ │ - mov -0x14(%ebp),%ecx │ │ - movsd -0x68(%ebp),%xmm0 │ │ + cmpb $0xff,-0x40(%ebp) │ │ + jne 69520 │ │ + mov -0x3c(%ebp),%eax │ │ + mov -0x38(%ebp),%ecx │ │ + mov %eax,-0x1c(%ebp) │ │ + mov %ecx,-0x2c(%ebp) │ │ + mov -0x14(%ebp),%ebx │ │ + jmp 6944e │ │ + mov -0x88(%ebp),%eax │ │ + mov -0x10(%ebp),%ecx │ │ + movsd -0x90(%ebp),%xmm0 │ │ mov %eax,0x8(%ecx) │ │ movsd %xmm0,(%ecx) │ │ - jmp 691e5 │ │ - mov -0x28(%ebp),%ecx │ │ + jmp 692b0 │ │ + mov -0x1c(%ebp),%ecx │ │ test %ecx,%ecx │ │ - je 69486 │ │ - mov -0x14(%ebp),%eax │ │ - mov -0x30(%ebp),%edx │ │ + je 6955a │ │ + mov -0x10(%ebp),%eax │ │ + mov -0x2c(%ebp),%edx │ │ mov %ecx,0x4(%eax) │ │ mov %edx,0x8(%eax) │ │ - jmp 694cc │ │ - mov -0x18(%ebp),%edx │ │ + jmp 6959d │ │ + mov -0x24(%ebp),%edx │ │ mov -0x20(%ebp),%edi │ │ mov %edx,%eax │ │ and %edi,%eax │ │ cmp $0xffffffff,%eax │ │ - je 694c2 │ │ + je 69593 │ │ mov 0x18(%ebp),%esi │ │ dec %esi │ │ sub $0x4,%esp │ │ - movzbl -0x58(%ebp),%eax │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x2c(%ebp),%ebx │ │ + movzbl -0x48(%ebp),%eax │ │ + mov -0x10(%ebp),%ecx │ │ push %esi │ │ push 0x14(%ebp) │ │ push 0xc(%ebp) │ │ push 0x8(%ebp) │ │ push %eax │ │ - push -0x10(%ebp) │ │ + push -0x30(%ebp) │ │ push %edi │ │ - call 676e0 │ │ + call 67980 │ │ add $0x20,%esp │ │ - jmp 691e5 │ │ - mov -0x14(%ebp),%eax │ │ + jmp 692b0 │ │ + mov -0x10(%ebp),%eax │ │ movl $0x0,0x4(%eax) │ │ movb $0xff,(%eax) │ │ - jmp 691e5 │ │ - mov -0x38(%ebp),%eax │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x34(%ebp),%ecx │ │ + jmp 692b0 │ │ + mov -0x3c(%ebp),%eax │ │ + mov -0x10(%ebp),%edx │ │ + mov -0x38(%ebp),%ecx │ │ mov %eax,0x4(%edx) │ │ mov %ecx,0x8(%edx) │ │ movb $0xff,(%edx) │ │ - jmp 691e5 │ │ + jmp 692b0 │ │ + mov -0x10(%ebp),%ecx │ │ + mov -0x24(%ebp),%edx │ │ + mov -0x20(%ebp),%esi │ │ + jmp 69282 │ │ sub $0x8,%esp │ │ - mov -0x2c(%ebp),%ebx │ │ + lea -0x1250(%ebx),%eax │ │ xor %ecx,%ecx │ │ - mov %eax,%edx │ │ - lea -0x110c(%ebx),%esi │ │ - push %esi │ │ + push %eax │ │ push $0x5 │ │ - call 32bf0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 335c0 │ │ int3 │ │ int3 │ │ int3 │ │ + push %esi │ │ mov (%ecx),%edx │ │ - call 69517 │ │ - pop %eax │ │ - add $0x152c5,%eax │ │ + call 695e8 │ │ + pop %esi │ │ + xor %eax,%eax │ │ + add $0x14aa4,%esi │ │ add $0xfffffffe,%edx │ │ - cmp $0x5,%edx │ │ - ja 6955e │ │ - add -0x7ac40(%eax,%edx,4),%eax │ │ - jmp *%eax │ │ + cmp $0x6,%edx │ │ + ja 6963b │ │ + add -0x7a73c(%esi,%edx,4),%esi │ │ + jmp *%esi │ │ mov 0x8(%ecx),%edx │ │ mov 0xc(%ecx),%eax │ │ - cmp $0x100,%edx │ │ - sbb $0x0,%eax │ │ - setb %al │ │ - ret │ │ + jmp 6962b │ │ mov 0x8(%ecx),%edx │ │ - jmp 6956b │ │ + xor %eax,%eax │ │ + jmp 6962b │ │ + movzbl 0x8(%ecx),%edx │ │ + xor %eax,%eax │ │ + jmp 6962b │ │ + movzwl 0x8(%ecx),%edx │ │ + xor %eax,%eax │ │ + jmp 6962b │ │ mov 0xc(%ecx),%eax │ │ test %eax,%eax │ │ - js 6955e │ │ + js 69639 │ │ mov 0x8(%ecx),%edx │ │ cmp $0x100,%edx │ │ sbb $0x0,%eax │ │ setb %al │ │ + pop %esi │ │ ret │ │ xor %eax,%eax │ │ + pop %esi │ │ ret │ │ - movzbl 0x8(%ecx),%edx │ │ - jmp 6956b │ │ - movzwl 0x8(%ecx),%edx │ │ - xor %eax,%eax │ │ - cmp $0x100,%edx │ │ - sbb $0x0,%eax │ │ - setb %al │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %esi │ │ mov (%ecx),%edx │ │ - call 69587 │ │ - pop %eax │ │ - add $0x15255,%eax │ │ + call 69648 │ │ + pop %esi │ │ + xor %eax,%eax │ │ + add $0x14a44,%esi │ │ add $0xfffffffe,%edx │ │ - cmp $0x5,%edx │ │ - ja 695b8 │ │ - add -0x7ac28(%eax,%edx,4),%eax │ │ - jmp *%eax │ │ - mov 0x8(%ecx),%edx │ │ - mov 0xc(%ecx),%eax │ │ - jmp 695c7 │ │ + cmp $0x6,%edx │ │ + ja 6969e │ │ + add -0x7a720(%esi,%edx,4),%esi │ │ + jmp *%esi │ │ mov 0x8(%ecx),%edx │ │ - jmp 695c5 │ │ mov 0xc(%ecx),%eax │ │ - test %eax,%eax │ │ - js 695b8 │ │ + jmp 6968b │ │ mov 0x8(%ecx),%edx │ │ - jmp 695c7 │ │ xor %eax,%eax │ │ - ret │ │ + jmp 6968b │ │ movzbl 0x8(%ecx),%edx │ │ - jmp 695c5 │ │ + xor %eax,%eax │ │ + jmp 6968b │ │ movzwl 0x8(%ecx),%edx │ │ xor %eax,%eax │ │ + jmp 6968b │ │ + mov 0xc(%ecx),%eax │ │ + test %eax,%eax │ │ + js 6969c │ │ + mov 0x8(%ecx),%edx │ │ cmp $0x10000,%edx │ │ sbb $0x0,%eax │ │ setb %al │ │ movzbl %al,%eax │ │ + pop %esi │ │ ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + xor %eax,%eax │ │ + pop %esi │ │ + ret │ │ + push %ebp │ │ + mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x40,%esp │ │ - call 695eb │ │ + sub $0x4c,%esp │ │ + call 696ae │ │ pop %eax │ │ - add $0x151f1,%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x58(%esp),%eax │ │ + mov %ecx,-0x20(%ebp) │ │ + add $0x149de,%eax │ │ + mov %eax,-0x30(%ebp) │ │ + mov 0x10(%ebp),%eax │ │ test %eax,%eax │ │ - je 69bec │ │ - mov 0x54(%esp),%esi │ │ - mov %ecx,0xc(%esp) │ │ - mov 0x50(%esp),%ecx │ │ + je 69bd2 │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x8(%ebp),%ecx │ │ lea (%eax,%eax,2),%eax │ │ - mov %edx,0x10(%esp) │ │ - lea (%esi,%eax,4),%eax │ │ - mov %ecx,%edi │ │ - mov %eax,0x3c(%esp) │ │ + mov %edx,-0x28(%ebp) │ │ + lea (%edi,%eax,4),%eax │ │ + mov %ecx,%esi │ │ + mov %eax,-0x54(%ebp) │ │ mov %ecx,%eax │ │ - shr $0x8,%edi │ │ + shr $0x8,%esi │ │ and $0xffff0000,%eax │ │ - mov %edi,0x38(%esp) │ │ + mov %esi,-0x50(%ebp) │ │ cmp $0x20000,%eax │ │ mov (%edx),%eax │ │ - cmove %ecx,%edi │ │ - mov %edi,0x30(%esp) │ │ - mov %eax,(%esp) │ │ - mov 0x4(%edx),%eax │ │ - xor %edx,%edx │ │ - mov %eax,0x4(%esp) │ │ - mov %eax,0x8(%esp) │ │ - jmp 69672 │ │ - lea -0x1f20(%eax),%ebx │ │ - cmp $0x2,%ebx │ │ - jae 696a5 │ │ - mov 0x38(%esp),%ecx │ │ - nopl 0x0(%eax,%eax,1) │ │ - movzbl %cl,%eax │ │ - add %eax,%edx │ │ - add $0xc,%esi │ │ - cmp 0x3c(%esp),%esi │ │ - je 69b9b │ │ - movzwl 0xa(%esi),%edi │ │ + cmove %ecx,%esi │ │ + mov %esi,-0x4c(%ebp) │ │ + xor %esi,%esi │ │ + mov %eax,-0x10(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + nopl 0x0(%eax) │ │ + movzwl 0xa(%edi),%eax │ │ + mov 0x4(%edx),%ecx │ │ + mov %esi,-0x14(%ebp) │ │ + movzwl %ax,%esi │ │ + mov %ecx,-0x1c(%ebp) │ │ mov $0x1,%ecx │ │ - movzwl %di,%eax │ │ - lea -0x1(%eax),%ebx │ │ + lea -0x1(%esi),%ebx │ │ cmp $0x2b,%ebx │ │ - ja 6964c │ │ - mov %edx,%ecx │ │ - mov 0x20(%esp),%edx │ │ - mov -0x7ac10(%edx,%ebx,4),%ebx │ │ + ja 69735 │ │ + mov -0x30(%ebp),%edx │ │ + mov -0x7a704(%edx,%ebx,4),%ebx │ │ add %edx,%ebx │ │ - mov %ecx,%edx │ │ - mov $0x1,%ecx │ │ jmp *%ebx │ │ mov $0x4,%ecx │ │ - jmp 69660 │ │ + jmp 69b40 │ │ + lea -0x1f20(%esi),%ebx │ │ + cmp $0x2,%ebx │ │ + jae 69748 │ │ + mov -0x50(%ebp),%ecx │ │ + jmp 69b40 │ │ + mov -0x14(%ebp),%edx │ │ test %edx,%edx │ │ - je 696d5 │ │ - mov 0x4(%esp),%ecx │ │ - sub %edx,%ecx │ │ - jb 69c3f │ │ - add %edx,(%esp) │ │ - mov 0x10(%esp),%edx │ │ - mov %ecx,0x4(%esp) │ │ + je 697cc │ │ + mov -0x1c(%ebp),%ebx │ │ + sub %edx,%ebx │ │ + jb 69b92 │ │ + add %edx,-0x10(%ebp) │ │ + mov -0x28(%ebp),%edx │ │ + mov %ebx,-0x1c(%ebp) │ │ + mov -0x10(%ebp),%ecx │ │ + mov %ecx,(%edx) │ │ + mov -0x28(%ebp),%edx │ │ mov $0x1,%ecx │ │ - mov (%esp),%ebx │ │ - mov %ebx,(%edx) │ │ - mov 0x10(%esp),%edx │ │ - mov 0x4(%esp),%ebx │ │ mov %ebx,0x4(%edx) │ │ - lea -0x3(%eax),%ebx │ │ + lea -0x3(%esi),%ebx │ │ cmp $0x20,%ebx │ │ - ja 69777 │ │ - mov 0x20(%esp),%edx │ │ - mov -0x7ab60(%edx,%ebx,4),%eax │ │ - add %edx,%eax │ │ - jmp *%eax │ │ - mov 0x4(%esp),%eax │ │ - test %eax,%eax │ │ - je 69c5d │ │ - lea -0x1(%eax),%edi │ │ - mov (%esp),%eax │ │ - xor %edx,%edx │ │ - xor %ecx,%ecx │ │ - movl $0x0,0x2c(%esp) │ │ - inc %eax │ │ - nop │ │ - movzbl -0x1(%eax),%ebx │ │ - cmp $0x3f,%ecx │ │ - jne 69722 │ │ - cmp $0x1,%bl │ │ - ja 69bf1 │ │ - mov %bl,0x14(%esp) │ │ - mov %edi,0x1c(%esp) │ │ - xor %edi,%edi │ │ - mov %edx,0x34(%esp) │ │ - mov $0x0,%edx │ │ - movzbl 0x14(%esp),%ebx │ │ - and $0x7f,%bl │ │ - movzbl %bl,%ebx │ │ - shld %cl,%ebx,%edi │ │ - shl %cl,%ebx │ │ - test $0x20,%cl │ │ - cmovne %ebx,%edi │ │ - cmovne %edx,%ebx │ │ - mov 0x34(%esp),%edx │ │ - or %edi,0x2c(%esp) │ │ - or %ebx,%edx │ │ - movzbl 0x14(%esp),%ebx │ │ - test %bl,%bl │ │ - jns 6993e │ │ - mov 0x1c(%esp),%edi │ │ - add $0x7,%ecx │ │ - inc %eax │ │ - add $0xffffffff,%edi │ │ - jb 69710 │ │ - jmp 69c06 │ │ - add $0xffffe0ff,%eax │ │ - cmp $0x2,%eax │ │ - jae 69c8f │ │ - mov 0x4(%esp),%eax │ │ + ja 697d7 │ │ + mov %ebx,%esi │ │ + mov -0x30(%ebp),%ebx │ │ + mov -0x7a654(%ebx,%esi,4),%esi │ │ + add %ebx,%esi │ │ + jmp *%esi │ │ + mov -0x30(%ebp),%ebx │ │ + lea -0x44(%ebp),%ecx │ │ + mov %edx,%esi │ │ + call 61bd0 │ │ + movzbl -0x44(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 69bed │ │ + cmpl $0x0,-0x3c(%ebp) │ │ + jne 69c04 │ │ + mov (%esi),%eax │ │ + mov %esi,%edx │ │ + mov -0x40(%ebp),%esi │ │ + mov %eax,-0x10(%ebp) │ │ + mov %esi,-0x48(%ebp) │ │ + add $0xc,%edi │ │ + cmp -0x54(%ebp),%edi │ │ + jne 69700 │ │ + jmp 69b87 │ │ + mov -0x28(%ebp),%edx │ │ + lea -0x3(%esi),%ebx │ │ + cmp $0x20,%ebx │ │ + jbe 6977b │ │ + add $0xffffe0ff,%esi │ │ + cmp $0x2,%esi │ │ + jae 69c54 │ │ + mov -0x1c(%ebp),%eax │ │ test %eax,%eax │ │ - je 69c55 │ │ - mov (%esp),%ecx │ │ - lea -0x1(%eax),%edi │ │ - lea 0x1(%ecx),%edx │ │ + je 69be8 │ │ + mov -0x10(%ebp),%esi │ │ + lea -0x1(%eax),%ebx │ │ + lea 0x1(%esi),%ecx │ │ nopw 0x0(%eax,%eax,1) │ │ - movzbl -0x1(%edx),%eax │ │ + movzbl -0x1(%ecx),%eax │ │ test %al,%al │ │ - jns 697b3 │ │ - inc %edx │ │ - add $0xffffffff,%edi │ │ - jb 697a0 │ │ - jmp 69bc1 │ │ - mov 0x10(%esp),%eax │ │ - mov %edi,0x4(%esp) │ │ - mov %edx,(%esp) │ │ - mov %edx,(%eax) │ │ - mov %edi,0x4(%eax) │ │ - xor %edx,%edx │ │ - add $0xc,%esi │ │ - cmp 0x3c(%esp),%esi │ │ - jne 69672 │ │ - jmp 69b9b │ │ - mov 0x4(%esp),%eax │ │ + jns 69813 │ │ + inc %ecx │ │ + add $0xffffffff,%ebx │ │ + jb 69800 │ │ + jmp 69ba7 │ │ + mov %ecx,(%edx) │ │ + mov %ebx,0x4(%edx) │ │ + xor %esi,%esi │ │ + mov %ecx,-0x10(%ebp) │ │ + add $0xc,%edi │ │ + cmp -0x54(%ebp),%edi │ │ + jne 69700 │ │ + jmp 69b87 │ │ + mov -0x1c(%ebp),%eax │ │ test %eax,%eax │ │ - je 69caf │ │ - mov (%esp),%edx │ │ - lea -0x1(%eax),%edi │ │ - mov 0x10(%esp),%eax │ │ - lea 0x1(%edx),%ebx │ │ - mov %ebx,(%eax) │ │ - mov %edi,0x4(%eax) │ │ - mov %ebx,0x14(%esp) │ │ - movzbl (%edx),%eax │ │ - mov %eax,%ebx │ │ - and $0x7f,%eax │ │ - test %bl,%bl │ │ - jns 6984b │ │ - test %edi,%edi │ │ - je 69cc2 │ │ - mov 0x4(%esp),%edx │ │ - mov 0x10(%esp),%ebx │ │ - movzwl %ax,%eax │ │ - add $0xfffffffe,%edx │ │ - mov %edx,0x1c(%esp) │ │ - mov (%esp),%edx │ │ - lea 0x2(%edx),%edi │ │ - mov %edi,0x14(%esp) │ │ - lea 0x2(%edx),%edi │ │ - mov %edi,(%ebx) │ │ - mov 0x1c(%esp),%edi │ │ - mov %edi,0x4(%ebx) │ │ - movzbl 0x1(%edx),%ebx │ │ - mov %ebx,%edx │ │ - and $0x7f,%ebx │ │ - shl $0x7,%ebx │ │ - or %ebx,%eax │ │ + je 69c49 │ │ + mov -0x10(%ebp),%ebx │ │ + dec %eax │ │ + movzbl (%ebx),%esi │ │ + mov %esi,-0x14(%ebp) │ │ + lea 0x1(%ebx),%esi │ │ + mov %esi,-0x38(%ebp) │ │ + lea 0x1(%ebx),%esi │ │ + mov %esi,(%edx) │ │ + mov %eax,0x4(%edx) │ │ + mov -0x14(%ebp),%edx │ │ test %dl,%dl │ │ - js 6997b │ │ - mov 0x14(%esp),%edx │ │ - mov %eax,0x8(%esp) │ │ - movzwl %ax,%eax │ │ - mov %edi,0x4(%esp) │ │ - lea -0x1(%eax),%edi │ │ - cmp $0x2b,%edi │ │ - mov %edx,(%esp) │ │ - ja 699d7 │ │ - mov 0x20(%esp),%edx │ │ - mov -0x7aadc(%edx,%edi,4),%eax │ │ - add %edx,%eax │ │ - jmp *%eax │ │ - mov 0x4(%esp),%eax │ │ + js 69869 │ │ + mov %eax,%ebx │ │ + mov -0x38(%ebp),%eax │ │ + mov %ebx,%esi │ │ + mov %edx,%ebx │ │ + mov -0x28(%ebp),%edx │ │ + jmp 698ec │ │ + mov -0x38(%ebp),%esi │ │ test %eax,%eax │ │ - je 69ca7 │ │ - mov (%esp),%edx │ │ - lea -0x1(%eax),%edi │ │ - mov 0x10(%esp),%eax │ │ - lea 0x1(%edx),%ebx │ │ - mov %ebx,(%eax) │ │ - mov %edi,0x4(%eax) │ │ - mov %ebx,0x14(%esp) │ │ - movzbl (%edx),%edx │ │ - mov %edx,%eax │ │ - and $0x7f,%edx │ │ - test %al,%al │ │ + je 69c70 │ │ mov %edx,%eax │ │ - jns 6984b │ │ - test %edi,%edi │ │ - je 69cba │ │ - mov 0x4(%esp),%edx │ │ - mov %eax,0x8(%esp) │ │ - mov 0x10(%esp),%eax │ │ - lea -0x2(%edx),%edi │ │ - mov (%esp),%edx │ │ - lea 0x2(%edx),%ebx │ │ - mov %ebx,0x14(%esp) │ │ - lea 0x2(%edx),%ebx │ │ - mov %ebx,(%eax) │ │ - mov %edi,0x4(%eax) │ │ - mov 0x8(%esp),%ebx │ │ - movzbl 0x1(%edx),%eax │ │ - movzwl %bx,%ebx │ │ - mov %eax,%edx │ │ + movzbl 0x1(%ebx),%edx │ │ + mov %ebx,%esi │ │ + movzwl %ax,%eax │ │ and $0x7f,%eax │ │ - mov %ebx,0x8(%esp) │ │ - shl $0x7,%eax │ │ - add %eax,0x8(%esp) │ │ - test %dl,%dl │ │ - mov 0x8(%esp),%eax │ │ - jns 6984b │ │ - test %edi,%edi │ │ - je 69cdf │ │ - mov 0x4(%esp),%edi │ │ - mov (%esp),%edx │ │ - mov 0x10(%esp),%eax │ │ - lea 0x3(%edx),%ebx │ │ - add $0xfffffffd,%edi │ │ - mov %ebx,(%eax) │ │ - mov %edi,0x4(%eax) │ │ - mov %ebx,0x14(%esp) │ │ - movzbl 0x2(%edx),%eax │ │ + mov %edx,%ebx │ │ + and $0x7f,%edx │ │ + shl $0x7,%edx │ │ + or %eax,%edx │ │ + test %bl,%bl │ │ + lea 0x2(%esi),%eax │ │ + mov -0x18(%ebp),%ebx │ │ + mov %edx,-0x14(%ebp) │ │ + mov -0x1c(%ebp),%edx │ │ + lea -0x2(%edx),%esi │ │ + mov -0x28(%ebp),%edx │ │ + mov %eax,(%edx) │ │ + mov %esi,0x4(%edx) │ │ + js 698ac │ │ + mov -0x14(%ebp),%ebx │ │ + jmp 698ec │ │ + test %esi,%esi │ │ + je 69c7b │ │ + mov -0x10(%ebp),%esi │ │ + mov %ebx,-0x18(%ebp) │ │ + mov -0x1c(%ebp),%ebx │ │ + movzbl 0x2(%esi),%eax │ │ + add $0xfffffffd,%ebx │ │ + add $0x3,%esi │ │ + mov %esi,(%edx) │ │ + mov %ebx,-0x1c(%ebp) │ │ + mov %ebx,0x4(%edx) │ │ cmp $0x3,%ax │ │ - ja 69cf1 │ │ - mov 0x8(%esp),%ebx │ │ + ja 69c95 │ │ + mov -0x14(%ebp),%ebx │ │ movzwl %ax,%eax │ │ shl $0xe,%eax │ │ movzwl %bx,%ebx │ │ or %eax,%ebx │ │ - mov %ebx,%eax │ │ - jmp 6984b │ │ - mov %edx,%edi │ │ - mov 0x10(%esp),%ecx │ │ - mov 0x1c(%esp),%ebx │ │ - cmpl $0x0,0x2c(%esp) │ │ - mov 0x28(%esp),%edx │ │ - mov %eax,(%ecx) │ │ - mov %ebx,0x4(%ecx) │ │ - jne 69c9c │ │ - mov %ebx,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - mov %edi,%edx │ │ - mov %edi,0x28(%esp) │ │ - add $0xc,%esi │ │ - cmp 0x3c(%esp),%esi │ │ - jne 69672 │ │ - jmp 69b9b │ │ - test %edi,%edi │ │ - je 69ce7 │ │ - mov (%esp),%edi │ │ - mov 0x4(%esp),%ebx │ │ - lea 0x3(%edi),%edx │ │ - add $0xfffffffd,%ebx │ │ - mov %edx,0x14(%esp) │ │ - lea 0x3(%edi),%edx │ │ - mov 0x10(%esp),%edi │ │ - mov %ebx,0x4(%esp) │ │ - mov %edx,(%edi) │ │ - mov %ebx,0x4(%edi) │ │ - mov (%esp),%edi │ │ - movzbl 0x2(%edi),%edi │ │ - cmp $0x3,%di │ │ - ja 69cdb │ │ - movzwl %di,%edi │ │ + mov %esi,%eax │ │ + mov -0x1c(%ebp),%esi │ │ + mov %eax,-0x10(%ebp) │ │ + movzwl %bx,%eax │ │ + mov %esi,-0x1c(%ebp) │ │ + mov %ebx,-0x18(%ebp) │ │ + lea -0x1(%eax),%esi │ │ + cmp $0x2b,%esi │ │ + ja 699c9 │ │ + mov -0x30(%ebp),%ebx │ │ + mov -0x7a5d0(%ebx,%esi,4),%eax │ │ + add %ebx,%eax │ │ + jmp *%eax │ │ + mov -0x1c(%ebp),%esi │ │ + test %esi,%esi │ │ + je 69c63 │ │ + mov -0x10(%ebp),%ebx │ │ + dec %esi │ │ + lea 0x1(%ebx),%eax │ │ + movsbl (%ebx),%ebx │ │ + mov %eax,(%edx) │ │ + mov %esi,0x4(%edx) │ │ + test %bx,%bx │ │ + jns 698ec │ │ + test %esi,%esi │ │ + je 69c77 │ │ + mov -0x10(%ebp),%eax │ │ + movswl %bx,%esi │ │ + and $0x7f,%esi │ │ + movzbl 0x1(%eax),%ebx │ │ + mov -0x10(%ebp),%eax │ │ + mov %bl,-0x14(%ebp) │ │ + and $0x7f,%ebx │ │ + add $0x2,%eax │ │ + shl $0x7,%ebx │ │ + mov %eax,(%edx) │ │ + or %esi,%ebx │ │ + mov -0x1c(%ebp),%esi │ │ + cmpb $0x0,-0x14(%ebp) │ │ + lea -0x2(%esi),%esi │ │ + mov %esi,0x4(%edx) │ │ + jns 698ec │ │ + test %esi,%esi │ │ + mov %ebx,-0x18(%ebp) │ │ + je 69c77 │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x1c(%ebp),%esi │ │ + movzbl 0x2(%ebx),%eax │ │ + add $0x3,%ebx │ │ + add $0xfffffffd,%esi │ │ + mov %ebx,(%edx) │ │ + mov %esi,0x4(%edx) │ │ + cmp $0x3,%ax │ │ + ja 69c9c │ │ movzwl %ax,%eax │ │ - shl $0xe,%edi │ │ - or %edi,%eax │ │ - mov 0x4(%esp),%edi │ │ - jmp 6984b │ │ - xor %edx,%edx │ │ - jmp 6969e │ │ - xor %edx,%edx │ │ - jmp 69660 │ │ - lea -0x1f01(%eax),%edx │ │ - cmp $0x2,%edx │ │ - jb 69785 │ │ + shl $0xe,%eax │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0x18(%ebp),%eax │ │ + movzwl %ax,%eax │ │ + add -0x14(%ebp),%eax │ │ + mov %eax,-0x18(%ebp) │ │ + mov %ebx,%eax │ │ + mov -0x18(%ebp),%ebx │ │ + jmp 698ec │ │ + movl $0x0,-0x14(%ebp) │ │ + jmp 6972b │ │ + movl $0x0,-0x14(%ebp) │ │ + jmp 69b40 │ │ + lea -0x1f01(%eax),%ecx │ │ + cmp $0x2,%ecx │ │ + jb 697e6 │ │ add $0xffffe0e0,%eax │ │ cmp $0x2,%eax │ │ - jae 69c89 │ │ - xor %edx,%edx │ │ - jmp 69657 │ │ - xor %edx,%edx │ │ + jae 69c51 │ │ + movl $0x0,-0x14(%ebp) │ │ + jmp 69740 │ │ + movl $0x0,-0x14(%ebp) │ │ mov $0x8,%ecx │ │ - jmp 69660 │ │ - xor %edx,%edx │ │ + jmp 69b40 │ │ + movl $0x0,-0x14(%ebp) │ │ mov $0x2,%ecx │ │ - jmp 69660 │ │ - xor %edx,%edx │ │ + jmp 69b40 │ │ + movl $0x0,-0x14(%ebp) │ │ xor %ecx,%ecx │ │ - jmp 69660 │ │ - xor %edx,%edx │ │ + jmp 69b40 │ │ + movl $0x0,-0x14(%ebp) │ │ mov $0x3,%ecx │ │ - jmp 69660 │ │ - xor %edx,%edx │ │ + jmp 69b40 │ │ mov $0x10,%ax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - jmp 69660 │ │ + movl $0x0,-0x14(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + mov -0x4c(%ebp),%ecx │ │ + jmp 69b40 │ │ mov $0x8,%ax │ │ - mov %eax,0x8(%esp) │ │ - cmpl $0x0,0x4(%esp) │ │ - mov (%esp),%ecx │ │ - je 69c36 │ │ + mov %eax,-0x18(%ebp) │ │ + mov -0x1c(%ebp),%esi │ │ + mov -0x10(%ebp),%ecx │ │ + test %esi,%esi │ │ + je 69be0 │ │ xor %eax,%eax │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ cmpb $0x0,(%ecx,%eax,1) │ │ - je 69a72 │ │ + je 69a70 │ │ inc %eax │ │ - cmp %eax,0x4(%esp) │ │ - jne 69a60 │ │ - jmp 69c36 │ │ - mov 0x4(%esp),%edx │ │ - mov 0x10(%esp),%edi │ │ + cmp %eax,%esi │ │ + jne 69a60 │ │ + jmp 69be0 │ │ lea 0x1(%ecx,%eax,1),%ecx │ │ not %eax │ │ - mov %ecx,(%esp) │ │ - add %eax,%edx │ │ - mov %ecx,(%edi) │ │ - mov %edx,0x4(%esp) │ │ - mov %edx,0x4(%edi) │ │ - xor %edx,%edx │ │ - add $0xc,%esi │ │ - cmp 0x3c(%esp),%esi │ │ - jne 69672 │ │ - jmp 69b9b │ │ - xor %edx,%edx │ │ + add %eax,%esi │ │ + mov %ecx,(%edx) │ │ + mov %ecx,-0x10(%ebp) │ │ + mov %esi,0x4(%edx) │ │ + xor %esi,%esi │ │ + add $0xc,%edi │ │ + cmp -0x54(%ebp),%edi │ │ + jne 69700 │ │ + jmp 69b87 │ │ mov $0x1e,%ax │ │ - mov %eax,0x8(%esp) │ │ + movl $0x0,-0x14(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ mov $0x10,%ecx │ │ - jmp 69660 │ │ + jmp 69b40 │ │ mov $0x3,%ax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x4(%esp),%eax │ │ - cmp $0x2,%eax │ │ - jb 69c77 │ │ - mov (%esp),%ecx │ │ - mov 0x10(%esp),%edx │ │ - add $0xfffffffe,%eax │ │ - mov %eax,%edi │ │ - mov %edi,0x4(%esp) │ │ + mov %eax,-0x18(%ebp) │ │ + mov -0x1c(%ebp),%esi │ │ + cmp $0x2,%esi │ │ + jb 69c36 │ │ + mov -0x10(%ebp),%ecx │ │ + add $0xfffffffe,%esi │ │ lea 0x2(%ecx),%eax │ │ mov %eax,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - mov %eax,(%esp) │ │ + mov %esi,0x4(%edx) │ │ + mov %eax,-0x10(%ebp) │ │ movzwl (%ecx),%ecx │ │ - mov %cx,0x26(%esp) │ │ - movzwl %cx,%edx │ │ - add $0xc,%esi │ │ - cmp 0x3c(%esp),%esi │ │ - jne 69672 │ │ - jmp 69b9b │ │ + mov %cx,-0x32(%ebp) │ │ + movzwl %cx,%esi │ │ + add $0xc,%edi │ │ + cmp -0x54(%ebp),%edi │ │ + jne 69700 │ │ + jmp 69b87 │ │ mov $0xa,%ax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x4(%esp),%eax │ │ - test %eax,%eax │ │ - je 69c66 │ │ - mov (%esp),%ecx │ │ - mov 0x10(%esp),%edx │ │ - dec %eax │ │ - mov %eax,%edi │ │ - mov %edi,0x4(%esp) │ │ - lea 0x1(%ecx),%eax │ │ + mov %eax,-0x18(%ebp) │ │ + mov -0x1c(%ebp),%esi │ │ + test %esi,%esi │ │ + je 69c24 │ │ + mov -0x10(%ebp),%eax │ │ + dec %esi │ │ + movzbl (%eax),%ecx │ │ + inc %eax │ │ mov %eax,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - mov %eax,(%esp) │ │ - movzbl (%ecx),%ecx │ │ - mov %cl,0x1b(%esp) │ │ - movzbl %cl,%edx │ │ - add $0xc,%esi │ │ - cmp 0x3c(%esp),%esi │ │ - jne 69672 │ │ - jmp 69b9b │ │ - xor %edx,%edx │ │ + mov %esi,0x4(%edx) │ │ + mov %eax,-0x10(%ebp) │ │ + mov %cl,-0x21(%ebp) │ │ + movzbl %cl,%esi │ │ + add $0xc,%edi │ │ + cmp -0x54(%ebp),%edi │ │ + jne 69700 │ │ + jmp 69b87 │ │ mov $0x1,%ax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x50(%esp),%ecx │ │ - jmp 69660 │ │ + movl $0x0,-0x14(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + mov 0x8(%ebp),%ecx │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov -0x14(%ebp),%esi │ │ + mov -0x28(%ebp),%edx │ │ + movzbl %cl,%eax │ │ + add %eax,%esi │ │ + add $0xc,%edi │ │ + cmp -0x54(%ebp),%edi │ │ + jne 69700 │ │ + jmp 69b87 │ │ mov $0x4,%ax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x4(%esp),%eax │ │ - cmp $0x4,%eax │ │ - jb 69c3f │ │ - mov (%esp),%ecx │ │ - mov 0x10(%esp),%edx │ │ - add $0xfffffffc,%eax │ │ - mov %eax,%edi │ │ - mov %edi,0x4(%esp) │ │ + mov %eax,-0x18(%ebp) │ │ + mov -0x1c(%ebp),%esi │ │ + cmp $0x4,%esi │ │ + jb 69b92 │ │ + mov -0x10(%ebp),%ecx │ │ + add $0xfffffffc,%esi │ │ lea 0x4(%ecx),%eax │ │ mov %eax,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - mov %eax,(%esp) │ │ - mov (%ecx),%edx │ │ - add $0xc,%esi │ │ - cmp 0x3c(%esp),%esi │ │ - jne 69672 │ │ - mov 0x10(%esp),%eax │ │ - mov 0xc(%esp),%ecx │ │ - test %edx,%edx │ │ - je 69bec │ │ - mov 0x4(%esp),%esi │ │ - sub %edx,%esi │ │ - jae 69be0 │ │ - mov (%esp),%eax │ │ - movb $0x13,(%ecx) │ │ - movl $0x0,0x8(%ecx) │ │ - mov %eax,0x4(%ecx) │ │ - jmp 69c2f │ │ - add 0x4(%esp),%ecx │ │ - mov 0x10(%esp),%edx │ │ - mov %ecx,(%edx) │ │ + mov %esi,0x4(%edx) │ │ + mov %eax,-0x10(%ebp) │ │ + mov (%ecx),%esi │ │ + add $0xc,%edi │ │ + cmp -0x54(%ebp),%edi │ │ + jne 69700 │ │ + test %esi,%esi │ │ + je 69bd2 │ │ + mov 0x4(%edx),%eax │ │ + sub %esi,%eax │ │ + jae 69bc8 │ │ + mov -0x20(%ebp),%eax │ │ + movb $0x11,(%eax) │ │ + mov -0x10(%ebp),%ecx │ │ + mov %ecx,0x4(%eax) │ │ + movl $0x0,0x8(%eax) │ │ + jmp 69bd8 │ │ + add -0x1c(%ebp),%esi │ │ + mov %esi,(%edx) │ │ movl $0x0,0x4(%edx) │ │ - mov %ecx,%edx │ │ - mov 0xc(%esp),%ecx │ │ - movb $0x13,(%ecx) │ │ + mov -0x20(%ebp),%ecx │ │ + movb $0x11,(%ecx) │ │ mov %al,0x1(%ecx) │ │ - jmp 69c25 │ │ - mov (%esp),%ebx │ │ - mov %edx,%edi │ │ - add %edi,%ebx │ │ - mov %ebx,(%eax) │ │ - mov %esi,0x4(%eax) │ │ - movb $0xff,(%ecx) │ │ - jmp 69c2f │ │ - mov 0x10(%esp),%ecx │ │ - mov 0x28(%esp),%edx │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ - mov 0xc(%esp),%ecx │ │ - mov $0x6,%al │ │ - jmp 69c20 │ │ - mov (%esp),%edx │ │ - mov 0x10(%esp),%eax │ │ - mov 0xc(%esp),%ecx │ │ - add 0x4(%esp),%edx │ │ - mov %edx,(%eax) │ │ - movl $0x0,0x4(%eax) │ │ - mov $0x13,%al │ │ - mov %al,(%ecx) │ │ - mov %bl,0x1(%ecx) │ │ - mov %edx,0x4(%ecx) │ │ + mov %esi,0x4(%ecx) │ │ movl $0x0,0x8(%ecx) │ │ - add $0x40,%esp │ │ + jmp 69bd8 │ │ + mov -0x10(%ebp),%ecx │ │ + add %esi,%ecx │ │ + mov %ecx,(%edx) │ │ + mov %eax,0x4(%edx) │ │ + mov -0x20(%ebp),%eax │ │ + movb $0xff,(%eax) │ │ + add $0x4c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ + pop %ebp │ │ ret │ │ - mov 0xc(%esp),%eax │ │ - movb $0x13,(%eax) │ │ - jmp 69c49 │ │ - mov 0xc(%esp),%eax │ │ - movb $0x13,(%eax) │ │ - mov (%esp),%ecx │ │ - mov %ecx,0x4(%eax) │ │ - movl $0x0,0x8(%eax) │ │ - jmp 69c2f │ │ - mov (%esp),%edx │ │ - jmp 69bd4 │ │ - mov 0xc(%esp),%ecx │ │ - mov (%esp),%edx │ │ - jmp 69c1e │ │ - mov 0xc(%esp),%eax │ │ - movzbl 0x1b(%esp),%ecx │ │ - movb $0x13,(%eax) │ │ + mov -0x20(%ebp),%eax │ │ + movb $0x11,(%eax) │ │ + jmp 69b9b │ │ + mov -0x10(%ebp),%esi │ │ + jmp 69bb3 │ │ + movzbl -0x41(%ebp),%ecx │ │ + mov -0x40(%ebp),%esi │ │ + mov %cl,-0x2a(%ebp) │ │ + movzwl -0x43(%ebp),%ecx │ │ + mov %cx,-0x2c(%ebp) │ │ + mov -0x3c(%ebp),%ecx │ │ + jmp 69c09 │ │ + mov -0x48(%ebp),%esi │ │ + mov $0x32,%al │ │ + mov -0x20(%ebp),%edx │ │ + mov %al,(%edx) │ │ + movzwl -0x2c(%ebp),%eax │ │ + mov %ax,0x1(%edx) │ │ + mov -0x2a(%ebp),%ah │ │ + mov %ah,0x3(%edx) │ │ + mov %esi,0x4(%edx) │ │ + mov %ecx,0x8(%edx) │ │ + jmp 69bd8 │ │ + mov -0x20(%ebp),%eax │ │ + movzbl -0x21(%ebp),%ecx │ │ + movb $0x11,(%eax) │ │ mov %cl,0x1(%eax) │ │ - jmp 69c46 │ │ - mov 0xc(%esp),%eax │ │ - movzwl 0x26(%esp),%ecx │ │ - movb $0x13,(%eax) │ │ + jmp 69b98 │ │ + mov -0x20(%ebp),%eax │ │ + movzwl -0x32(%ebp),%ecx │ │ + movb $0x11,(%eax) │ │ mov %cx,0x2(%eax) │ │ - jmp 69c46 │ │ - mov 0x8(%esp),%eax │ │ - mov %eax,%edi │ │ - mov 0xc(%esp),%eax │ │ - movb $0xc,(%eax) │ │ - mov %di,0x2(%eax) │ │ - jmp 69c2f │ │ - mov 0xc(%esp),%ecx │ │ - mov $0x38,%al │ │ - jmp 69c20 │ │ - mov $0x16,%ax │ │ - mov %eax,0x8(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - mov (%esp),%edx │ │ - mov $0x13,%al │ │ - jmp 69ccc │ │ - mov $0x16,%ax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x14(%esp),%edx │ │ - mov $0x13,%al │ │ - mov 0xc(%esp),%ecx │ │ - mov %al,(%ecx) │ │ - mov 0x8(%esp),%eax │ │ + jmp 69b98 │ │ + mov -0x10(%ebp),%esi │ │ + mov -0x18(%ebp),%ebx │ │ + jmp 69c6a │ │ + mov -0x18(%ebp),%eax │ │ + mov -0x20(%ebp),%ecx │ │ + movb $0xc,(%ecx) │ │ mov %ax,0x2(%ecx) │ │ - jmp 69c25 │ │ - mov $0x6,%al │ │ - jmp 69cc8 │ │ - mov $0x16,%ax │ │ - mov %eax,0x8(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x14(%esp),%edx │ │ - jmp 69cb6 │ │ - mov $0x16,%cx │ │ - mov $0x6,%al │ │ - mov %ecx,0x8(%esp) │ │ - jmp 69cc8 │ │ + jmp 69bd8 │ │ + mov -0x10(%ebp),%esi │ │ + mov $0x16,%bx │ │ + xor %ecx,%ecx │ │ + mov $0x11,%dl │ │ + jmp 69c81 │ │ + mov -0x18(%ebp),%ebx │ │ + mov %esi,%eax │ │ + jmp 69c7b │ │ + mov $0x16,%bx │ │ + xor %ecx,%ecx │ │ + mov $0x11,%dl │ │ + mov %eax,%esi │ │ + mov -0x20(%ebp),%eax │ │ + mov %dl,(%eax) │ │ + mov %bx,0x2(%eax) │ │ + mov %esi,0x4(%eax) │ │ + mov %ecx,0x8(%eax) │ │ + jmp 69bd8 │ │ + mov -0x18(%ebp),%ebx │ │ + mov $0x6,%dl │ │ + jmp 69c81 │ │ + mov $0x6,%dl │ │ + mov $0x16,%bx │ │ + jmp 69c81 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%edx │ │ - call 69d10 │ │ + call 69cc0 │ │ pop %ebx │ │ mov $0x4,%edi │ │ mov %ecx,%esi │ │ lea -0x18(%ebp),%ecx │ │ - add $0x14acc,%ebx │ │ + add $0x143cc,%ebx │ │ lea (%edx,%edx,1),%eax │ │ cmp $0x5,%eax │ │ cmovae %eax,%edi │ │ push $0x20 │ │ push $0x4 │ │ push %edi │ │ push 0x4(%esi) │ │ - call 4dcb0 │ │ + call 4fc70 │ │ add $0x10,%esp │ │ cmpl $0x1,-0x18(%ebp) │ │ - je 69d50 │ │ + je 69d00 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,0x4(%esi) │ │ mov %edi,(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0xe8,%esp │ │ - mov 0x14(%edx),%ebx │ │ - mov %ecx,0x58(%esp) │ │ - call 69d75 │ │ - pop %edi │ │ - mov $0xffffffff,%esi │ │ - pxor %xmm0,%xmm0 │ │ - movl $0x0,0x1c(%esp) │ │ - mov %edx,0x4(%esp) │ │ - add $0x14a67,%edi │ │ - movq -0x7c5dc(%edi),%xmm1 │ │ - mov %edi,0x38(%esp) │ │ - movq -0x7c83c(%edi),%xmm2 │ │ - mov (%edx),%edi │ │ - mov %ebx,%ecx │ │ - tzcnt %ebx,%eax │ │ - mov %ebx,0x18(%esp) │ │ - neg %cl │ │ - mov %eax,0x40(%esp) │ │ - mov $0xffffffff,%eax │ │ - shl $0x3,%cl │ │ - shr %cl,%esi │ │ - test $0x20,%cl │ │ - mov %esi,%ecx │ │ - cmove %eax,%esi │ │ - mov $0x0,%eax │ │ - cmovne %eax,%ecx │ │ - mov 0xc(%edx),%eax │ │ - mov %esi,0x60(%esp) │ │ - and $0xfffffffe,%esi │ │ - mov %ecx,0x44(%esp) │ │ - mov 0x10(%edx),%ecx │ │ - mov %esi,0xa8(%esp) │ │ - mov 0x4(%edx),%esi │ │ - mov %eax,0x78(%esp) │ │ - sub %ecx,%eax │ │ - mov %ecx,0x4c(%esp) │ │ - mov %eax,0x3c(%esp) │ │ - movzbl 0x20(%edx),%eax │ │ - mov %al,0x53(%esp) │ │ - mov 0x18(%edx),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov 0x1c(%edx),%eax │ │ - mov %eax,0x8(%esp) │ │ - movzbl %bl,%eax │ │ - mov %eax,0x5c(%esp) │ │ - mov 0x8(%edx),%eax │ │ - mov %eax,0x48(%esp) │ │ - lea (%eax,%ecx,1),%eax │ │ - mov %eax,0x54(%esp) │ │ - mov %eax,0x68(%esp) │ │ - mov %eax,0x6c(%esp) │ │ - mov %eax,0x20(%esp) │ │ - mov %eax,0x74(%esp) │ │ - mov %eax,0x28(%esp) │ │ - jmp 69e54 │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov 0x24(%esp),%ecx │ │ - mov 0xc(%esp),%ebx │ │ - mov 0x7c(%esp),%edi │ │ - mov 0x64(%esp),%esi │ │ - mov %ebx,0xc(%esp) │ │ - mov 0x8(%esp),%edx │ │ - mov %esi,0x64(%esp) │ │ - mov %edi,0x7c(%esp) │ │ - mov %ecx,0x24(%esp) │ │ - test %edx,%edx │ │ - je 69f30 │ │ - cmpb $0x0,0x53(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - mov 0x14(%esp),%ebx │ │ - je 69f50 │ │ - movzbl (%ebx),%ecx │ │ - cmp $0x7,%ecx │ │ - ja 6b444 │ │ - mov 0x38(%esp),%edi │ │ - lea -0x1(%edx),%esi │ │ - lea 0x1(%ebx),%eax │ │ - mov -0x7aa1c(%edi,%ecx,4),%ecx │ │ - add %edi,%ecx │ │ - jmp *%ecx │ │ - test %esi,%esi │ │ - je 6b23b │ │ - mov 0x8(%esp),%eax │ │ - lea 0x2(%ebx),%esi │ │ - xor %ebx,%ebx │ │ - xor %ecx,%ecx │ │ - movl $0x0,0x28(%esp) │ │ - lea -0x2(%eax),%edi │ │ - xchg %ax,%ax │ │ - movzbl -0x1(%esi),%edx │ │ - cmp $0x3f,%ecx │ │ - jne 69ed2 │ │ - cmp $0x1,%dl │ │ - ja 6b1dd │ │ - mov %edx,%eax │ │ - mov %edi,0x10(%esp) │ │ - mov %esi,%edi │ │ - xor %esi,%esi │ │ - mov %dl,0xc(%esp) │ │ - mov $0x0,%edx │ │ - and $0x7f,%al │ │ - movzbl %al,%eax │ │ - shld %cl,%eax,%esi │ │ - shl %cl,%eax │ │ - test $0x20,%cl │ │ - cmovne %eax,%esi │ │ - cmovne %edx,%eax │ │ - or %esi,%ebx │ │ - or %eax,0x28(%esp) │ │ - cmpb $0x0,0xc(%esp) │ │ - jns 6a6d3 │ │ - mov %edi,%esi │ │ - mov 0x10(%esp),%edi │ │ - mov 0x8(%esp),%eax │ │ - mov 0x14(%esp),%edx │ │ - add $0x7,%ecx │ │ - inc %esi │ │ - add $0xffffffff,%edi │ │ - jb 69ec0 │ │ - jmp 6b229 │ │ + sub $0xfc,%esp │ │ + call 69d21 │ │ + pop %eax │ │ + mov %ecx,-0xa8(%ebp) │ │ + lea 0x18(%edx),%ecx │ │ + mov %edx,%edi │ │ + pxor %xmm4,%xmm4 │ │ + mov %edx,-0x20(%ebp) │ │ + add $0x1436b,%eax │ │ + mov %ecx,-0x7c(%ebp) │ │ + movq -0x7bbbc(%eax),%xmm0 │ │ + movq -0x7be6c(%eax),%xmm1 │ │ + mov %eax,-0x40(%ebp) │ │ + mov %eax,-0xb8(%ebp) │ │ + mov %eax,-0xbc(%ebp) │ │ + mov %eax,-0x94(%ebp) │ │ + movdqa %xmm0,-0x108(%ebp) │ │ + movdqa %xmm1,-0xf8(%ebp) │ │ + jmp 69d9f │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - mov 0x10(%esp),%eax │ │ - mov 0x28(%esp),%ebx │ │ - mov 0x14(%esp),%esi │ │ - movl $0x0,0x8(%esp) │ │ - mov $0xffffffff,%edi │ │ - jmp 6aad3 │ │ xchg %ax,%ax │ │ - mov %ecx,%eax │ │ - mov $0x19,%edi │ │ - dec %al │ │ - xor %al,%cl │ │ - cmp %al,%cl │ │ - jbe 6b1f1 │ │ - mov 0x40(%esp),%eax │ │ - cmp $0x3,%al │ │ - ja 6b1f1 │ │ - mov 0x38(%esp),%ecx │ │ - movzbl %al,%eax │ │ - mov -0x7aa2c(%ecx,%eax,4),%eax │ │ - add %ecx,%eax │ │ - jmp *%eax │ │ - mov 0x4(%esp),%esi │ │ + mov -0x84(%ebp),%ebx │ │ + mov -0x50(%ebp),%eax │ │ + movq -0x58(%ebp),%xmm0 │ │ + mov -0x20(%ebp),%edi │ │ + movq %xmm0,-0xe0(%ebp) │ │ + mov %eax,-0xd8(%ebp) │ │ + mov 0x1c(%edi),%eax │ │ + test %eax,%eax │ │ + je 6acfe │ │ + mov 0x14(%edi),%edx │ │ + cmpb $0x0,0x20(%edi) │ │ + mov %ebx,-0x84(%ebp) │ │ + mov %edx,-0x1c(%ebp) │ │ + je 69ed0 │ │ + mov 0x18(%edi),%ecx │ │ + lea -0x1(%eax),%esi │ │ + movzbl (%ecx),%ebx │ │ + lea 0x1(%ecx),%edx │ │ + mov %edx,0x18(%edi) │ │ + mov %esi,0x1c(%edi) │ │ + cmp $0x7,%ebx │ │ + ja 6ad95 │ │ + mov %edx,-0x10(%ebp) │ │ + mov -0x40(%ebp),%edx │ │ + mov -0x7a510(%edx,%ebx,4),%edi │ │ + add %edx,%edi │ │ + mov -0x1c(%ebp),%edx │ │ + jmp *%edi │ │ + mov -0x7c(%ebp),%edx │ │ + mov -0x40(%ebp),%ebx │ │ + lea -0x58(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0x58(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 6adc6 │ │ + mov -0x50(%ebp),%eax │ │ + test %eax,%eax │ │ + jne 6ae14 │ │ + mov %eax,-0x34(%ebp) │ │ + mov -0x30(%ebp),%eax │ │ + mov -0x54(%ebp),%ecx │ │ + mov %eax,-0x88(%ebp) │ │ + mov %eax,-0x70(%ebp) │ │ + mov -0x20(%ebp),%eax │ │ + mov %ecx,-0x38(%ebp) │ │ + movq -0x38(%ebp),%xmm0 │ │ + mov 0x10(%eax),%ebx │ │ + mov 0xc(%eax),%esi │ │ + mov 0x8(%eax),%ecx │ │ + movq %xmm0,-0x78(%ebp) │ │ + movq %xmm0,-0x90(%ebp) │ │ + movl $0x0,-0x6c(%ebp) │ │ + sub %ebx,%esi │ │ + jb 6ae81 │ │ + movzbl 0x14(%eax),%eax │ │ + movzbl %al,%edi │ │ + mov %eax,-0x1c(%ebp) │ │ + mov %edi,%eax │ │ + mull -0x78(%ebp) │ │ + jo 6af57 │ │ + mov %esi,%edx │ │ + add %ebx,%ecx │ │ + sub %eax,%edx │ │ + mov %ecx,-0x14(%ebp) │ │ + jb 6af81 │ │ + mov -0x1c(%ebp),%ecx │ │ + movb $0x14,-0x10(%ebp) │ │ + mov %ecx,%ebx │ │ + mov %cl,%bh │ │ + dec %bl │ │ + xor %bl,%bh │ │ + cmp %bl,%bh │ │ + jbe 6a538 │ │ + mov -0x84(%ebp),%ebx │ │ + tzcnt %edi,%ecx │ │ + pxor %xmm4,%xmm4 │ │ + cmp $0x3,%cl │ │ + ja 6a956 │ │ + mov -0x40(%ebp),%ebx │ │ + add %eax,-0x14(%ebp) │ │ + mov -0x7a490(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + jmp *%ecx │ │ + cmp %eax,%esi │ │ + je 6a93e │ │ + mov -0x14(%ebp),%eax │ │ + movzbl (%eax),%edi │ │ + jmp 6aa6e │ │ + nopl 0x0(%eax) │ │ mov %edx,%ecx │ │ - lea 0x1(%ebx),%eax │ │ - dec %ecx │ │ - mov %eax,0x18(%esi) │ │ - mov %ecx,0x1c(%esi) │ │ - je 6b2b4 │ │ - lea 0x2(%ebx),%eax │ │ - add $0xfffffffe,%edx │ │ - movzbl (%ebx),%ecx │ │ - mov %eax,0x18(%esi) │ │ - mov %edx,0x1c(%esi) │ │ - mov %eax,(%esp) │ │ - movzbl 0x1(%ebx),%esi │ │ - jmp 6a0ed │ │ - cmp $0x4,%edx │ │ - jb 6b2e4 │ │ - mov 0x4(%esp),%esi │ │ - lea -0x4(%edx),%ecx │ │ - lea 0x4(%ebx),%eax │ │ - cmp $0x4,%ecx │ │ - mov %eax,0x18(%esi) │ │ - mov %ecx,0x1c(%esi) │ │ - jb 6b2b4 │ │ - lea 0x8(%ebx),%eax │ │ - add $0xfffffff8,%edx │ │ - mov (%ebx),%ecx │ │ - mov %eax,0x18(%esi) │ │ - mov %edx,0x1c(%esi) │ │ - mov %eax,(%esp) │ │ - mov 0x4(%ebx),%esi │ │ - jmp 6a0ed │ │ - cmp $0x7,%edx │ │ - jbe 6b2e4 │ │ - mov 0x4(%esp),%esi │ │ - lea -0x8(%edx),%ecx │ │ - lea 0x8(%ebx),%eax │ │ - cmp $0x8,%ecx │ │ - mov %eax,0x18(%esi) │ │ - mov %ecx,0x1c(%esi) │ │ - jb 6b2b4 │ │ - movzbl 0x2(%ebx),%ecx │ │ - movzwl (%ebx),%eax │ │ - mov %edx,%edi │ │ - movzbl 0x7(%ebx),%edx │ │ - add $0xfffffff0,%edi │ │ - mov %edi,0x8(%esp) │ │ - shl $0x10,%ecx │ │ - movzbl %dl,%edx │ │ - or %eax,%ecx │ │ - mov 0x3(%ebx),%eax │ │ - movd %edx,%xmm3 │ │ - and $0xffffff,%ecx │ │ - mov %eax,0x2c(%esp) │ │ - lea 0x10(%ebx),%eax │ │ - mov %eax,0x18(%esi) │ │ - mov %edi,0x1c(%esi) │ │ - movd 0x2c(%esp),%xmm4 │ │ - mov %eax,(%esp) │ │ - movd 0xb(%ebx),%xmm5 │ │ - movzbl 0xf(%ebx),%edx │ │ - movzbl 0xa(%ebx),%eax │ │ - movzwl 0x8(%ebx),%edi │ │ - punpckldq %xmm5,%xmm4 │ │ - pinsrw $0x4,%edx,%xmm3 │ │ + mov %dl,%ch │ │ + mov $0x14,%esi │ │ + dec %cl │ │ + xor %cl,%ch │ │ + cmp %cl,%ch │ │ + jbe 6ad0f │ │ + movzbl %dl,%ecx │ │ + tzcnt %ecx,%ebx │ │ + cmp $0x3,%bl │ │ + ja 6ad21 │ │ + mov -0x40(%ebp),%edx │ │ + mov -0x7a520(%edx,%ebx,4),%ecx │ │ + add %edx,%ecx │ │ + jmp *%ecx │ │ + mov %edi,%ebx │ │ + mov 0x18(%edi),%edi │ │ + mov %eax,%esi │ │ + dec %esi │ │ + movzbl (%edi),%edx │ │ + lea 0x1(%edi),%ecx │ │ + mov %ecx,0x18(%ebx) │ │ + mov %esi,0x1c(%ebx) │ │ + je 6ad11 │ │ + movzbl 0x1(%edi),%ecx │ │ + add $0x2,%edi │ │ + add $0xfffffffe,%eax │ │ + mov %edi,0x18(%ebx) │ │ + mov %eax,0x1c(%ebx) │ │ + jmp 6a071 │ │ + mov -0x7c(%ebp),%ecx │ │ + cmp $0x4,%eax │ │ + mov (%ecx),%edx │ │ + jb 6ad1a │ │ + lea -0x4(%eax),%esi │ │ + lea 0x4(%edx),%ecx │ │ + mov %edi,%ebx │ │ + cmp $0x4,%esi │ │ + mov %ecx,0x18(%edi) │ │ + mov %esi,0x1c(%edi) │ │ + jb 6ad11 │ │ + add $0xfffffff8,%eax │ │ + lea 0x8(%edx),%ecx │ │ + mov (%edx),%esi │ │ + mov %ecx,0x18(%ebx) │ │ + mov %eax,0x1c(%ebx) │ │ + mov 0x4(%edx),%ecx │ │ + jmp 6a06f │ │ + mov -0x7c(%ebp),%ecx │ │ + cmp $0x7,%eax │ │ + mov (%ecx),%edx │ │ + jbe 6ad1a │ │ + lea -0x8(%eax),%esi │ │ + lea 0x8(%edx),%ecx │ │ + mov %edi,%ebx │ │ + cmp $0x8,%esi │ │ + mov %ecx,0x18(%edi) │ │ + mov %esi,0x1c(%edi) │ │ + jb 6ad11 │ │ + movzbl 0x2(%edx),%esi │ │ + movzwl (%edx),%ecx │ │ + lea 0x10(%edx),%edi │ │ + add $0xfffffff0,%eax │ │ + shl $0x10,%esi │ │ + or %ecx,%esi │ │ + mov 0x3(%edx),%ecx │ │ + mov %ecx,-0x14(%ebp) │ │ + movzbl 0x7(%edx),%ecx │ │ + mov %edi,0x18(%ebx) │ │ + mov %eax,0x1c(%ebx) │ │ + movd -0x14(%ebp),%xmm0 │ │ + movd 0xb(%edx),%xmm2 │ │ + movzbl 0xa(%edx),%eax │ │ + movzwl 0x8(%edx),%edi │ │ + mov %cl,-0x10(%ebp) │ │ + movzbl 0xf(%edx),%ecx │ │ + mov %esi,%edx │ │ + movzbl -0x10(%ebp),%ebx │ │ + punpckldq %xmm2,%xmm0 │ │ shl $0x10,%eax │ │ - movdqa %xmm4,%xmm5 │ │ - psllq $0x38,%xmm3 │ │ + and $0xffffff,%edx │ │ + movdqa %xmm0,%xmm2 │ │ + psrld $0x8,%xmm0 │ │ or %edi,%eax │ │ - mov 0x8(%esp),%edi │ │ - psrld $0x8,%xmm4 │ │ - punpckldq %xmm0,%xmm5 │ │ - pand %xmm2,%xmm4 │ │ - psllq $0x18,%xmm5 │ │ - por %xmm5,%xmm3 │ │ - pshufd $0xee,%xmm5,%xmm6 │ │ - psrlq $0x20,%xmm3 │ │ - movd %xmm6,%esi │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - or %eax,%esi │ │ - movd %xmm5,%eax │ │ - pand %xmm1,%xmm3 │ │ + punpckldq %xmm4,%xmm2 │ │ + pand -0xf8(%ebp),%xmm0 │ │ + psllq $0x18,%xmm2 │ │ + movd %ebx,%xmm1 │ │ + pshufd $0xee,%xmm2,%xmm3 │ │ + pinsrw $0x4,%ecx,%xmm1 │ │ + movd %xmm3,%ecx │ │ + psllq $0x38,%xmm1 │ │ or %eax,%ecx │ │ - por %xmm4,%xmm3 │ │ - jmp 6a0f3 │ │ - cmp $0x1,%edx │ │ - je 6b2e4 │ │ - mov 0x4(%esp),%esi │ │ - lea -0x2(%edx),%ecx │ │ - lea 0x2(%ebx),%eax │ │ - cmp $0x2,%ecx │ │ - mov %eax,0x18(%esi) │ │ - mov %ecx,0x1c(%esi) │ │ - jb 6b2b4 │ │ - lea 0x4(%ebx),%eax │ │ - add $0xfffffffc,%edx │ │ - movzwl (%ebx),%ecx │ │ - mov %eax,0x18(%esi) │ │ - mov %edx,0x1c(%esi) │ │ - mov %eax,(%esp) │ │ - movzwl 0x2(%ebx),%esi │ │ - pxor %xmm3,%xmm3 │ │ - mov %edx,%edi │ │ - movd %esi,%xmm4 │ │ - movd %ecx,%xmm5 │ │ - punpckldq %xmm4,%xmm5 │ │ - punpckldq %xmm3,%xmm5 │ │ - pcmpeqd %xmm0,%xmm5 │ │ - movmskps %xmm5,%eax │ │ + movd %xmm2,%eax │ │ + por %xmm2,%xmm1 │ │ + or %eax,%edx │ │ + psrlq $0x20,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pand -0x108(%ebp),%xmm1 │ │ + por %xmm1,%xmm0 │ │ + jmp 6a075 │ │ + mov -0x7c(%ebp),%ecx │ │ + cmp $0x1,%eax │ │ + mov (%ecx),%edx │ │ + je 6ad1a │ │ + lea -0x2(%eax),%esi │ │ + lea 0x2(%edx),%ecx │ │ + mov %edi,%ebx │ │ + cmp $0x2,%esi │ │ + mov %ecx,0x18(%edi) │ │ + mov %esi,0x1c(%edi) │ │ + jb 6ad11 │ │ + add $0xfffffffc,%eax │ │ + lea 0x4(%edx),%ecx │ │ + movzwl (%edx),%esi │ │ + mov %ecx,0x18(%ebx) │ │ + mov %eax,0x1c(%ebx) │ │ + movzwl 0x2(%edx),%ecx │ │ + mov %esi,%edx │ │ + pxor %xmm0,%xmm0 │ │ + movd %ecx,%xmm1 │ │ + movd %edx,%xmm2 │ │ + punpckldq %xmm1,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + pcmpeqd %xmm4,%xmm2 │ │ + movmskps %xmm2,%eax │ │ xor $0xf,%eax │ │ - je 6a15f │ │ - movd %xmm3,%edx │ │ - mov %ecx,%eax │ │ - mov %edi,0x10(%esp) │ │ + mov -0x1c(%ebp),%eax │ │ + je 6aced │ │ mov %ecx,%edi │ │ - xor %ecx,%ecx │ │ - pshufd $0x55,%xmm3,%xmm3 │ │ - mov %edx,%ebx │ │ - xor 0x60(%esp),%eax │ │ - xor 0x44(%esp),%ebx │ │ - or %eax,%ebx │ │ - mov 0x24(%esp),%ebx │ │ - movd %xmm3,%eax │ │ - sete %cl │ │ - cmove %eax,%edx │ │ - mov %eax,0x1c(%esp) │ │ - cmove %esi,%edi │ │ - mov (%esp),%eax │ │ - mov %ecx,0x14(%esp) │ │ - mov %edx,0xc(%esp) │ │ - mov %esi,%edx │ │ - mov %ebx,%ecx │ │ - mov %edi,%ebx │ │ - mov 0x10(%esp),%edi │ │ - mov %eax,%esi │ │ - jmp 6aac0 │ │ - mov 0x4(%esp),%eax │ │ - mov 0x28(%esp),%ebx │ │ - mov 0x24(%esp),%ecx │ │ - mov $0x1,%esi │ │ - mov $0xffffffff,%edi │ │ - movl $0x0,0x8(%esp) │ │ - movl $0x1,0x18(%eax) │ │ - movl $0x0,0x1c(%eax) │ │ - mov 0x10(%esp),%eax │ │ - jmp 6aad3 │ │ - test %esi,%esi │ │ - je 6b212 │ │ - mov 0x8(%esp),%eax │ │ - lea 0x3(%ebx),%edx │ │ - xor %edi,%edi │ │ - movl $0x0,0x28(%esp) │ │ - movl $0x0,0xc(%esp) │ │ - lea -0x1(%eax),%ecx │ │ - add $0xfffffffd,%eax │ │ - mov %ecx,0x1c(%esp) │ │ - xor %ecx,%ecx │ │ - mov %eax,0x10(%esp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - movzbl 0x1(%ebx,%edi,1),%eax │ │ - cmp $0x3f,%ecx │ │ - jne 6a1e2 │ │ - cmp $0x1,%al │ │ - ja 6b155 │ │ - mov %edx,(%esp) │ │ - mov %al,%dh │ │ - and $0x7f,%al │ │ - mov %esi,0x2c(%esp) │ │ - xor %esi,%esi │ │ - mov $0x0,%ebx │ │ - movzbl %al,%eax │ │ - mov %dh,0x70(%esp) │ │ - shld %cl,%eax,%esi │ │ - shl %cl,%eax │ │ + mov %eax,%ecx │ │ + mov $0xffffffff,%ebx │ │ + movd %xmm0,%esi │ │ + mov $0xffffffff,%eax │ │ + pshufd $0x55,%xmm0,%xmm0 │ │ + neg %cl │ │ + mov %esi,-0x10(%ebp) │ │ + mov %edi,-0x88(%ebp) │ │ + mov %edi,-0x70(%ebp) │ │ + shl $0x3,%cl │ │ + shr %cl,%ebx │ │ test $0x20,%cl │ │ - cmovne %eax,%esi │ │ + mov $0x0,%ecx │ │ cmovne %ebx,%eax │ │ - or %esi,0xc(%esp) │ │ - mov 0x28(%esp),%esi │ │ - or %eax,%esi │ │ - mov 0x2c(%esp),%eax │ │ - test %dh,%dh │ │ - mov %esi,0x28(%esp) │ │ - lea -0x1(%eax),%eax │ │ - jns 6a585 │ │ - mov (%esp),%edx │ │ - inc %edi │ │ - add $0x7,%ecx │ │ - decl 0x10(%esp) │ │ - mov 0x14(%esp),%ebx │ │ - mov %eax,%esi │ │ - inc %edx │ │ - cmp %edi,0x1c(%esp) │ │ - jne 6a1d0 │ │ - jmp 6b1fe │ │ - mov %ebx,%edx │ │ - test %esi,%esi │ │ - je 6b186 │ │ - mov 0x8(%esp),%eax │ │ - mov %esi,0x2c(%esp) │ │ - lea 0x3(%edx),%esi │ │ - xor %edi,%edi │ │ - movl $0x0,0x1c(%esp) │ │ - lea -0x1(%eax),%ecx │ │ - add $0xfffffffd,%eax │ │ - mov %ecx,0x70(%esp) │ │ - mov %eax,0x10(%esp) │ │ - mov %edx,%eax │ │ - xor %edx,%edx │ │ - xor %ecx,%ecx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - movzbl 0x1(%eax,%edi,1),%eax │ │ - cmp $0x3f,%ecx │ │ - jne 6a292 │ │ - cmp $0x1,%al │ │ - ja 6b1e7 │ │ - mov %al,0xc(%esp) │ │ - and $0x7f,%al │ │ - xor %ebx,%ebx │ │ - mov %esi,(%esp) │ │ - mov %edx,%esi │ │ - mov $0x0,%edx │ │ - movzbl %al,%eax │ │ - shld %cl,%eax,%ebx │ │ - shl %cl,%eax │ │ - test $0x20,%cl │ │ - cmovne %eax,%ebx │ │ - cmovne %edx,%eax │ │ - mov %esi,%edx │ │ - or %ebx,0x1c(%esp) │ │ - or %eax,%edx │ │ - mov 0x2c(%esp),%eax │ │ - mov 0xc(%esp),%bh │ │ - dec %eax │ │ - test %bh,%bh │ │ - jns 6a4e8 │ │ - mov (%esp),%esi │ │ - inc %edi │ │ - mov %eax,0x2c(%esp) │ │ - add $0x7,%ecx │ │ - decl 0x10(%esp) │ │ - mov 0x14(%esp),%eax │ │ - mov %bh,%bl │ │ - inc %esi │ │ - cmp %edi,0x70(%esp) │ │ - jne 6a280 │ │ - jmp 6b174 │ │ - mov %ebx,%edx │ │ - test %esi,%esi │ │ - je 6b186 │ │ - mov 0x8(%esp),%eax │ │ - mov %esi,0x2c(%esp) │ │ - lea 0x3(%edx),%esi │ │ - xor %edi,%edi │ │ - movl $0x0,0xc(%esp) │ │ - lea -0x1(%eax),%ecx │ │ - add $0xfffffffd,%eax │ │ - mov %ecx,0x1c(%esp) │ │ - mov %eax,0x10(%esp) │ │ - mov %edx,%eax │ │ - xor %edx,%edx │ │ - xor %ecx,%ecx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - movzbl 0x1(%eax,%edi,1),%eax │ │ - cmp $0x3f,%ecx │ │ - jne 6a342 │ │ - cmp $0x1,%al │ │ - ja 6b155 │ │ - mov %al,0x28(%esp) │ │ - and $0x7f,%al │ │ - xor %ebx,%ebx │ │ - mov %esi,(%esp) │ │ + cmovne %ecx,%ebx │ │ + mov %esi,%ecx │ │ mov %edx,%esi │ │ - mov $0x0,%edx │ │ - movzbl %al,%eax │ │ - shld %cl,%eax,%ebx │ │ - shl %cl,%eax │ │ - test $0x20,%cl │ │ - cmovne %eax,%ebx │ │ - cmovne %edx,%eax │ │ - mov %esi,%edx │ │ - mov 0xc(%esp),%esi │ │ - or %eax,%edx │ │ - mov 0x2c(%esp),%eax │ │ - or %ebx,%esi │ │ - mov 0x28(%esp),%bh │ │ - dec %eax │ │ - test %bh,%bh │ │ - jns 6a61f │ │ - mov %esi,0xc(%esp) │ │ - mov (%esp),%esi │ │ - inc %edi │ │ - mov %eax,0x2c(%esp) │ │ - add $0x7,%ecx │ │ - decl 0x10(%esp) │ │ - mov 0x14(%esp),%eax │ │ - mov %bh,%bl │ │ - inc %esi │ │ - cmp %edi,0x1c(%esp) │ │ - jne 6a330 │ │ - jmp 6b174 │ │ - mov 0x18(%esp),%edx │ │ - mov $0x19,%edi │ │ - mov %edx,%ecx │ │ - dec %cl │ │ - xor %cl,%dl │ │ - cmp %cl,%dl │ │ - jbe 6b3c0 │ │ - mov 0x40(%esp),%ecx │ │ - mov 0x4(%esp),%edi │ │ - cmp $0x3,%cl │ │ - ja 6b48c │ │ - mov 0x38(%esp),%edx │ │ - movzbl %cl,%ecx │ │ - mov %eax,0x10(%esp) │ │ - mov -0x7a9fc(%edx,%ecx,4),%ecx │ │ - add %edx,%ecx │ │ - jmp *%ecx │ │ + xor %ebx,%ecx │ │ + xor %eax,%edx │ │ + or %ecx,%edx │ │ + movd %xmm0,%edx │ │ + cmovne -0x10(%ebp),%edx │ │ + cmove %edi,%esi │ │ + mov -0x20(%ebp),%edi │ │ + mov %esi,-0x38(%ebp) │ │ + mov %edx,-0x34(%ebp) │ │ + movq -0x38(%ebp),%xmm1 │ │ + movq %xmm1,-0x78(%ebp) │ │ + movq %xmm1,-0x90(%ebp) │ │ + movd %xmm0,-0x6c(%ebp) │ │ + jne 6a32f │ │ + jmp 6a646 │ │ + mov %edx,%ebx │ │ + mov %dl,%bh │ │ + movb $0x14,-0x14(%ebp) │ │ + dec %bl │ │ + xor %bl,%bh │ │ + cmp %bl,%bh │ │ + jbe 6ad3e │ │ + movzbl %dl,%edi │ │ + tzcnt %edi,%ebx │ │ + cmp $0x3,%bl │ │ + ja 6ad47 │ │ + mov -0x40(%ebp),%edx │ │ + mov -0x7a4d0(%edx,%ebx,4),%edi │ │ + add %edx,%edi │ │ + jmp *%edi │ │ test %esi,%esi │ │ - mov 0x18(%esp),%eax │ │ - mov 0x8(%esp),%esi │ │ - je 6b45c │ │ - lea 0x2(%ebx),%ecx │ │ - add $0xfffffffe,%esi │ │ - xor %edx,%edx │ │ + je 6ad40 │ │ + mov -0x20(%ebp),%edi │ │ + movzbl 0x1(%ecx),%edx │ │ + add $0x2,%ecx │ │ + add $0xfffffffe,%eax │ │ mov %ecx,0x18(%edi) │ │ - mov %esi,0x1c(%edi) │ │ - movzbl 0x1(%ebx),%ebx │ │ - jmp 6a7a7 │ │ - mov 0x18(%esp),%edx │ │ - mov $0x19,%edi │ │ - mov %edx,%ecx │ │ - dec %cl │ │ - xor %cl,%dl │ │ - cmp %cl,%dl │ │ - jbe 6b3c0 │ │ - mov 0x40(%esp),%ecx │ │ - mov 0x4(%esp),%edi │ │ - cmp $0x3,%cl │ │ - ja 6b48c │ │ - mov 0x38(%esp),%edx │ │ - movzbl %cl,%ecx │ │ - mov -0x7a9dc(%edx,%ecx,4),%ecx │ │ - add %edx,%ecx │ │ - jmp *%ecx │ │ - mov 0x8(%esp),%edx │ │ - test %esi,%esi │ │ - je 6b46c │ │ - lea 0x2(%ebx),%esi │ │ - add $0xfffffffe,%edx │ │ - mov %esi,0x18(%edi) │ │ - mov %edx,0x1c(%edi) │ │ - movzbl 0x1(%ebx),%ebx │ │ - jmp 6aa0e │ │ - mov 0x18(%esp),%edx │ │ - mov $0x19,%edi │ │ - mov %edx,%ecx │ │ - dec %cl │ │ - xor %cl,%dl │ │ - cmp %cl,%dl │ │ - jbe 6b3c0 │ │ - mov 0x40(%esp),%ecx │ │ - mov 0x4(%esp),%edi │ │ + mov %eax,0x1c(%edi) │ │ + xor %eax,%eax │ │ + jmp 6a61b │ │ + mov -0x7c(%ebp),%edi │ │ + mov -0x40(%ebp),%ebx │ │ + lea -0xb4(%ebp),%ecx │ │ + mov %edi,%edx │ │ + call 61bd0 │ │ + movzbl -0xb4(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 6ada1 │ │ + cmpl $0x0,-0xac(%ebp) │ │ + jne 6ae30 │ │ + mov -0xb0(%ebp),%esi │ │ + lea -0xb4(%ebp),%ecx │ │ + mov %edi,%edx │ │ + call 61bd0 │ │ + movzbl -0xb4(%ebp),%eax │ │ + mov -0x20(%ebp),%edi │ │ + cmp $0xff,%al │ │ + jne 6ae52 │ │ + mov -0xb0(%ebp),%eax │ │ + mov -0xac(%ebp),%ecx │ │ + mov %esi,-0x58(%ebp) │ │ + mov 0x10(%edi),%ebx │ │ + mov %ecx,-0x50(%ebp) │ │ + mov %eax,-0x54(%ebp) │ │ + movaps -0x58(%ebp),%xmm0 │ │ + mov -0x4c(%ebp),%eax │ │ + movaps %xmm0,-0x38(%ebp) │ │ + mov -0x30(%ebp),%ecx │ │ + movq -0x38(%ebp),%xmm0 │ │ + mov %ecx,-0x88(%ebp) │ │ + movq %xmm0,-0x78(%ebp) │ │ + movq %xmm0,-0x90(%ebp) │ │ + mov -0x88(%ebp),%ecx │ │ + mov %ecx,-0x70(%ebp) │ │ + mov %eax,-0x6c(%ebp) │ │ + mov %edi,%eax │ │ + mov 0x8(%edi),%edi │ │ + mov 0xc(%eax),%esi │ │ + sub %ebx,%esi │ │ + jb 6ad8c │ │ + movzbl 0x14(%eax),%eax │ │ + movzbl %al,%ecx │ │ + mov %eax,-0x1c(%ebp) │ │ + mov %ecx,%eax │ │ + mull -0x78(%ebp) │ │ + jo 6af7b │ │ + mov %esi,%edx │ │ + add %ebx,%edi │ │ + sub %eax,%edx │ │ + jb 6ad8c │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0x1c(%ebp),%eax │ │ + movb $0x14,-0x10(%ebp) │ │ + mov %eax,%ebx │ │ + mov %al,%bh │ │ + dec %bl │ │ + xor %bl,%bh │ │ + cmp %bl,%bh │ │ + jbe 6a555 │ │ + mov -0xd4(%ebp),%ebx │ │ + tzcnt %ecx,%ecx │ │ + pxor %xmm4,%xmm4 │ │ cmp $0x3,%cl │ │ - ja 6b48c │ │ - mov 0x38(%esp),%edx │ │ - movzbl %cl,%ecx │ │ - mov %eax,0x10(%esp) │ │ - mov -0x7a9ec(%edx,%ecx,4),%ecx │ │ - add %edx,%ecx │ │ - jmp *%ecx │ │ - mov %esi,%eax │ │ - mov %edi,%esi │ │ - mov 0x8(%esp),%edi │ │ - test %eax,%eax │ │ - mov 0x18(%esp),%eax │ │ - je 6b49e │ │ + ja 6a9ca │ │ + mov -0x40(%ebp),%ebx │ │ mov %edi,%eax │ │ - lea 0x2(%ebx),%ecx │ │ - add $0xfffffffe,%eax │ │ - mov %ecx,0x18(%esi) │ │ - mov %eax,0x1c(%esi) │ │ - je 6b473 │ │ - add $0xfffffffd,%edi │ │ - lea 0x3(%ebx),%ecx │ │ - movzbl 0x1(%ebx),%eax │ │ - mov %ecx,0x18(%esi) │ │ - mov %edi,0x1c(%esi) │ │ - mov %ecx,%esi │ │ - movzbl 0x2(%ebx),%edx │ │ + mov -0x14(%ebp),%edi │ │ + mov -0x7a4c0(%ebx,%ecx,4),%ecx │ │ + add %edi,%eax │ │ + add %ebx,%ecx │ │ + jmp *%ecx │ │ + movzbl -0x17(%ebp),%edx │ │ + cmp %edi,%esi │ │ + jne 6aaa8 │ │ mov %eax,%ebx │ │ - jmp 6aa62 │ │ - mov 0x14(%esp),%ecx │ │ - mov 0x4(%esp),%ebx │ │ - cmpl $0x0,0x1c(%esp) │ │ - lea 0x2(%ecx,%edi,1),%esi │ │ - mov %esi,0x18(%ebx) │ │ - mov %eax,0x1c(%ebx) │ │ - jne 6b516 │ │ - test %eax,%eax │ │ - mov %esi,%ebx │ │ - je 6b37c │ │ - mov 0x14(%esp),%eax │ │ - mov (%esp),%ebx │ │ - xor %ecx,%ecx │ │ - movl $0x0,0xc(%esp) │ │ - mov %edx,0x28(%esp) │ │ - lea 0x1(%eax,%edi,1),%eax │ │ + movb $0x11,-0x10(%ebp) │ │ xor %edi,%edi │ │ - mov %eax,0x14(%esp) │ │ - xchg %ax,%ax │ │ - movzbl -0x1(%ebx),%eax │ │ - cmp $0x3f,%ecx │ │ - jne 6a541 │ │ - cmp $0x1,%al │ │ - ja 6b32e │ │ - mov %al,0x8(%esp) │ │ - xor %esi,%esi │ │ - mov $0x0,%edx │ │ - movzbl 0x8(%esp),%eax │ │ - and $0x7f,%al │ │ - movzbl %al,%eax │ │ - shld %cl,%eax,%esi │ │ - shl %cl,%eax │ │ + xor %eax,%eax │ │ + movl $0x0,-0x14(%ebp) │ │ + jmp 6aace │ │ + mov -0x7c(%ebp),%esi │ │ + mov -0x40(%ebp),%ebx │ │ + lea -0x58(%ebp),%edi │ │ + mov %edi,%ecx │ │ + mov %esi,%edx │ │ + call 61bd0 │ │ + movzbl -0x58(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 6ad66 │ │ + mov %esi,%edx │ │ + mov %edi,%ecx │ │ + mov -0x54(%ebp),%edi │ │ + mov -0x50(%ebp),%esi │ │ + call 61bd0 │ │ + movzbl -0x58(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 6ad66 │ │ + mov -0x50(%ebp),%eax │ │ + mov %edi,-0x38(%ebp) │ │ + mov %esi,-0x34(%ebp) │ │ + mov -0x54(%ebp),%ecx │ │ + mov -0x20(%ebp),%edi │ │ + mov $0xffffffff,%edx │ │ + pxor %xmm4,%xmm4 │ │ + movq -0x38(%ebp),%xmm0 │ │ + mov %ecx,-0x70(%ebp) │ │ + mov %ecx,-0x88(%ebp) │ │ + movq %xmm0,-0x78(%ebp) │ │ + mov %eax,-0x6c(%ebp) │ │ + movzbl 0x14(%edi),%eax │ │ + movq %xmm0,-0x90(%ebp) │ │ + mov %eax,%ecx │ │ + mov %eax,-0x1c(%ebp) │ │ + mov $0xffffffff,%eax │ │ + neg %cl │ │ + shl $0x3,%cl │ │ + shr %cl,%eax │ │ test $0x20,%cl │ │ - cmovne %eax,%esi │ │ - cmovne %edx,%eax │ │ - or %esi,%edi │ │ - or %eax,0xc(%esp) │ │ - cmpb $0x0,0x8(%esp) │ │ - jns 6b0bb │ │ - add $0x7,%ecx │ │ - inc %ebx │ │ - addl $0xffffffff,0x10(%esp) │ │ - jb 6a530 │ │ - jmp 6b366 │ │ - mov 0x14(%esp),%esi │ │ - mov 0x4(%esp),%edx │ │ - test %eax,%eax │ │ - lea 0x2(%esi,%edi,1),%ecx │ │ - mov %ecx,0x18(%edx) │ │ - mov %eax,0x1c(%edx) │ │ - je 6b354 │ │ - mov (%esp),%edx │ │ - mov 0x10(%esp),%ebx │ │ - lea 0x1(%esi,%edi,1),%edi │ │ - xor %esi,%esi │ │ - xor %ecx,%ecx │ │ - movl $0x0,0x1c(%esp) │ │ - mov %edi,0x20(%esp) │ │ - nopw 0x0(%eax,%eax,1) │ │ - movzbl -0x1(%edx),%eax │ │ - cmp $0x3f,%ecx │ │ - jne 6a5d1 │ │ - cmp $0x1,%al │ │ - ja 6b2fe │ │ - mov %al,0x8(%esp) │ │ - mov %esi,0x14(%esp) │ │ - xor %esi,%esi │ │ - mov $0x0,%edi │ │ - movzbl 0x8(%esp),%eax │ │ - and $0x7f,%al │ │ + mov $0x0,%ecx │ │ + mov %eax,%ebx │ │ + cmove %edx,%eax │ │ + cmovne %ecx,%ebx │ │ + mov (%edi),%edx │ │ + mov 0x4(%edi),%edi │ │ + mov %eax,%ecx │ │ + and $0xfffffffe,%ecx │ │ + cmp %ecx,%edx │ │ + mov %edi,%esi │ │ + sbb %ebx,%esi │ │ + jae 69d80 │ │ + mov -0x78(%ebp),%ecx │ │ + mov -0x74(%ebp),%esi │ │ + add %edx,%ecx │ │ + adc %edi,%esi │ │ + and %eax,%ecx │ │ + and %ebx,%esi │ │ + add -0x70(%ebp),%edx │ │ + mov %ecx,-0x10(%ebp) │ │ + adc -0x6c(%ebp),%edi │ │ + and %eax,%edx │ │ + and %ebx,%edi │ │ + jmp 6ac60 │ │ + mov -0x7c(%ebp),%edi │ │ + mov -0x40(%ebp),%ebx │ │ + lea -0x58(%ebp),%ecx │ │ + mov %edi,%edx │ │ + call 61bd0 │ │ + movzbl -0x58(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 6ade2 │ │ + mov -0x50(%ebp),%esi │ │ + test %esi,%esi │ │ + jne 6ae07 │ │ + mov %edi,%edx │ │ + mov -0x54(%ebp),%edi │ │ + lea -0x58(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0x58(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 6ae97 │ │ + cmpl $0x0,-0x50(%ebp) │ │ + jne 6aefa │ │ + mov -0x30(%ebp),%eax │ │ + or -0x54(%ebp),%esi │ │ + mov %edi,-0x38(%ebp) │ │ + mov %eax,-0x88(%ebp) │ │ + mov %eax,-0x70(%ebp) │ │ + mov -0x20(%ebp),%eax │ │ + mov %esi,-0x34(%ebp) │ │ + movq -0x38(%ebp),%xmm0 │ │ + mov 0x10(%eax),%esi │ │ + mov 0xc(%eax),%ecx │ │ + mov 0x8(%eax),%edi │ │ + movq %xmm0,-0x78(%ebp) │ │ + movq %xmm0,-0x90(%ebp) │ │ + movl $0x0,-0x6c(%ebp) │ │ + sub %esi,%ecx │ │ + jb 6af95 │ │ + movzbl 0x14(%eax),%eax │ │ + mov %eax,-0x1c(%ebp) │ │ movzbl %al,%eax │ │ - shld %cl,%eax,%esi │ │ - shl %cl,%eax │ │ - test $0x20,%cl │ │ - cmovne %eax,%esi │ │ - cmovne %edi,%eax │ │ - or %esi,0x1c(%esp) │ │ - mov 0x14(%esp),%esi │ │ - or %eax,%esi │ │ - cmpb $0x0,0x8(%esp) │ │ - jns 6aa80 │ │ - mov 0x20(%esp),%edi │ │ - add $0x7,%ecx │ │ - inc %edx │ │ - add $0xffffffff,%ebx │ │ - jb 6a5c0 │ │ - jmp 6b340 │ │ - mov 0x14(%esp),%ecx │ │ + mov %eax,-0x14(%ebp) │ │ + mull -0x78(%ebp) │ │ + jo 6afa6 │ │ + movzbl -0x16(%ebp),%edx │ │ + add %esi,%edi │ │ + mov %ecx,%esi │ │ + sub %eax,%esi │ │ + jb 6afb9 │ │ + mov -0x1c(%ebp),%ebx │ │ + mov %edi,-0x60(%ebp) │ │ + movb $0x32,-0x10(%ebp) │ │ + movb $0x14,-0x18(%ebp) │ │ + mov %bl,%dh │ │ + mov %bl,%dl │ │ + dec %dh │ │ + xor %dh,%dl │ │ + mov %dh,-0x7e(%ebp) │ │ + cmp %dh,%dl │ │ + mov %dl,-0x7d(%ebp) │ │ + jbe 6a579 │ │ + tzcnt -0x14(%ebp),%ebx │ │ + mov -0x40(%ebp),%edi │ │ + pxor %xmm4,%xmm4 │ │ + cmp $0x3,%bl │ │ + ja 6aa57 │ │ + mov -0x60(%ebp),%edx │ │ + mov -0x7a4b0(%edi,%ebx,4),%ebx │ │ + add %eax,%edx │ │ + add %edi,%ebx │ │ + mov %edx,-0x5c(%ebp) │ │ + jmp *%ebx │ │ + cmp %eax,%ecx │ │ + je 6aa43 │ │ + mov -0x5c(%ebp),%eax │ │ + movzbl (%eax),%eax │ │ + jmp 6ab37 │ │ + mov %edx,%ebx │ │ + mov %dl,%bh │ │ + movb $0x14,-0x14(%ebp) │ │ + dec %bl │ │ + xor %bl,%bh │ │ + cmp %bl,%bh │ │ + jbe 6ad3e │ │ + movzbl %dl,%edi │ │ + tzcnt %edi,%ebx │ │ + cmp $0x3,%bl │ │ + ja 6ad47 │ │ + mov -0x40(%ebp),%edx │ │ + mov -0x7a4e0(%edx,%ebx,4),%edi │ │ + add %edx,%edi │ │ + jmp *%edi │ │ test %esi,%esi │ │ - mov 0x4(%esp),%esi │ │ - lea 0x2(%ecx,%edi,1),%ebx │ │ - mov %ebx,0x18(%esi) │ │ - mov %ebx,0xc(%esp) │ │ + je 6ad40 │ │ + mov -0x20(%ebp),%ebx │ │ + movzbl 0x1(%ecx),%edx │ │ + mov %eax,%edi │ │ + lea 0x2(%ecx),%esi │ │ + add $0xfffffffe,%edi │ │ + mov %esi,0x18(%ebx) │ │ + mov %edi,0x1c(%ebx) │ │ + mov %ebx,%edi │ │ + je 6aedc │ │ + mov %edi,%esi │ │ + movzbl 0x2(%ecx),%edi │ │ + add $0x3,%ecx │ │ + add $0xfffffffd,%eax │ │ + mov %ecx,0x18(%esi) │ │ mov %eax,0x1c(%esi) │ │ - jne 6b50c │ │ - test %eax,%eax │ │ - je 6b3a8 │ │ - mov 0x14(%esp),%eax │ │ - mov (%esp),%ebx │ │ - mov 0x10(%esp),%esi │ │ - mov %edx,0x28(%esp) │ │ - xor %edx,%edx │ │ - xor %ecx,%ecx │ │ - movl $0x0,0xc(%esp) │ │ - lea 0x1(%eax,%edi,1),%eax │ │ - mov %eax,0x14(%esp) │ │ - nopl 0x0(%eax,%eax,1) │ │ - movzbl -0x1(%ebx),%eax │ │ - cmp $0x3f,%ecx │ │ - jne 6a681 │ │ - cmp $0x1,%al │ │ - ja 6b30e │ │ - mov %al,0x8(%esp) │ │ - mov %esi,0x10(%esp) │ │ + jmp 6a7f4 │ │ + mov %edx,%ebx │ │ + mov %dl,%bh │ │ + movb $0x14,-0x14(%ebp) │ │ + dec %bl │ │ + xor %bl,%bh │ │ + cmp %bl,%bh │ │ + jbe 6ad3e │ │ + movzbl %dl,%edi │ │ + tzcnt %edi,%ebx │ │ + cmp $0x3,%bl │ │ + ja 6ad47 │ │ + mov -0x40(%ebp),%edx │ │ + mov -0x7a4f0(%edx,%ebx,4),%edi │ │ + add %edx,%edi │ │ + jmp *%edi │ │ + test %esi,%esi │ │ + je 6ad40 │ │ + mov -0x20(%ebp),%edx │ │ + movzbl 0x1(%ecx),%edi │ │ + add $0x2,%ecx │ │ + add $0xfffffffe,%eax │ │ xor %esi,%esi │ │ - mov %edx,%edi │ │ - mov $0x0,%edx │ │ - movzbl 0x8(%esp),%eax │ │ - and $0x7f,%al │ │ - movzbl %al,%eax │ │ - shld %cl,%eax,%esi │ │ - shl %cl,%eax │ │ - test $0x20,%cl │ │ - cmovne %eax,%esi │ │ - cmovne %edx,%eax │ │ - or %esi,%edi │ │ - or %eax,0xc(%esp) │ │ - cmpb $0x0,0x8(%esp) │ │ - mov %edi,%edx │ │ - jns 6b117 │ │ - mov 0x10(%esp),%esi │ │ - mov 0x2c(%esp),%eax │ │ - add $0x7,%ecx │ │ - inc %ebx │ │ - add $0xffffffff,%esi │ │ - jb 6a670 │ │ - jmp 6b390 │ │ - mov 0x4(%esp),%esi │ │ - mov %edi,(%esp) │ │ - test %ebx,%ebx │ │ - movl $0x0,0x1c(%esp) │ │ - mov %edi,0x18(%esi) │ │ - mov 0x10(%esp),%edi │ │ - mov %edi,0x1c(%esi) │ │ - jne 6b502 │ │ - mov %ebx,0xc(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x28(%esp),%ebx │ │ - movl $0x2,0x14(%esp) │ │ - jmp 6aab3 │ │ - mov 0x8(%esp),%esi │ │ - mov 0x18(%esp),%eax │ │ - cmp $0x5,%esi │ │ - jb 6b45c │ │ - lea 0x5(%ebx),%ecx │ │ - add $0xfffffffb,%esi │ │ - xor %edx,%edx │ │ - mov %ecx,0x18(%edi) │ │ - mov %esi,0x1c(%edi) │ │ - mov 0x1(%ebx),%ebx │ │ - jmp 6a7a7 │ │ - mov 0x8(%esp),%esi │ │ - mov 0x18(%esp),%eax │ │ - cmp $0x8,%esi │ │ - jbe 6b45c │ │ - lea 0x9(%ebx),%eax │ │ - add $0xfffffff7,%esi │ │ - mov %eax,0x18(%edi) │ │ - mov %esi,0x1c(%edi) │ │ - mov %eax,0x2c(%esp) │ │ - movzbl 0x3(%ebx),%ecx │ │ - movzwl 0x1(%ebx),%eax │ │ - shl $0x10,%ecx │ │ - or %eax,%ecx │ │ - mov 0x4(%ebx),%eax │ │ + mov %ecx,0x18(%edx) │ │ + mov %eax,0x1c(%edx) │ │ + jmp 6a865 │ │ + mov -0x3c(%ebp),%edi │ │ + mov -0xd0(%ebp),%esi │ │ + mov -0x84(%ebp),%ebx │ │ + mov -0x1c(%ebp),%edx │ │ + xor %eax,%eax │ │ + pxor %xmm4,%xmm4 │ │ + jmp 6aa7e │ │ mov %eax,%edx │ │ + mov -0xcc(%ebp),%edi │ │ + mov -0xd4(%ebp),%ebx │ │ + mov -0xbc(%ebp),%eax │ │ + movl $0x0,-0x14(%ebp) │ │ + pxor %xmm4,%xmm4 │ │ + jmp 6aace │ │ + mov -0x40(%ebp),%edi │ │ + movl $0x0,-0x64(%ebp) │ │ + mov %bl,%dh │ │ + pxor %xmm4,%xmm4 │ │ + mov -0xc8(%ebp),%ebx │ │ + mov -0x94(%ebp),%eax │ │ + jmp 6ab4a │ │ + cmp $0x5,%eax │ │ + jb 6ad40 │ │ + mov -0x20(%ebp),%edi │ │ + lea 0x5(%ecx),%edx │ │ + add $0xfffffffb,%eax │ │ + mov %edx,0x18(%edi) │ │ + mov %eax,0x1c(%edi) │ │ + xor %eax,%eax │ │ + mov 0x1(%ecx),%edx │ │ + jmp 6a61b │ │ + cmp $0x8,%eax │ │ + jbe 6ad40 │ │ + mov -0x20(%ebp),%ebx │ │ + lea 0x9(%ecx),%edx │ │ + add $0xfffffff7,%eax │ │ + mov %edx,0x18(%ebx) │ │ + mov %eax,0x1c(%ebx) │ │ + mov 0x4(%ecx),%edx │ │ + movzbl 0x8(%ecx),%esi │ │ + movzwl 0x1(%ecx),%edi │ │ + movzbl 0x3(%ecx),%ecx │ │ + shld $0x18,%edx,%esi │ │ + shl $0x10,%ecx │ │ + movzbl %dh,%eax │ │ shl $0x18,%edx │ │ + or %edi,%ecx │ │ + and $0xffffff00,%esi │ │ + mov %ebx,%edi │ │ or %ecx,%edx │ │ - movzbl 0x8(%ebx),%ecx │ │ - mov %edx,%ebx │ │ - movzbl %ah,%edx │ │ - shld $0x18,%eax,%ecx │ │ - and $0xffffff00,%ecx │ │ - or %ecx,%edx │ │ - mov 0x2c(%esp),%ecx │ │ - jmp 6a7a7 │ │ - mov 0x8(%esp),%esi │ │ - mov 0x18(%esp),%eax │ │ - cmp $0x3,%esi │ │ - jb 6b45c │ │ - lea 0x3(%ebx),%ecx │ │ - add $0xfffffffd,%esi │ │ - xor %edx,%edx │ │ - mov %ecx,0x18(%edi) │ │ - mov %esi,0x1c(%edi) │ │ - movzwl 0x1(%ebx),%ebx │ │ - test %esi,%esi │ │ - je 6b485 │ │ - mov %ebx,0x28(%esp) │ │ - mov %esi,0x8(%esp) │ │ - lea -0x1(%esi),%ebx │ │ - mov %ecx,0x2c(%esp) │ │ - lea 0x1(%ecx),%eax │ │ - xor %esi,%esi │ │ - xor %ecx,%ecx │ │ - mov %edx,0xc(%esp) │ │ - movl $0x0,0x1c(%esp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - movzbl -0x1(%eax),%edx │ │ - cmp $0x3f,%ecx │ │ - jne 6a7f2 │ │ - cmp $0x1,%dl │ │ - ja 6b252 │ │ - mov %ebx,0x10(%esp) │ │ - mov %eax,%ebx │ │ - mov %edx,%eax │ │ - mov %esi,0x14(%esp) │ │ - xor %esi,%esi │ │ - mov $0x0,%edi │ │ - and $0x7f,%al │ │ - movzbl %al,%eax │ │ - shld %cl,%eax,%esi │ │ - shl %cl,%eax │ │ - test $0x20,%cl │ │ - cmovne %eax,%esi │ │ - cmovne %edi,%eax │ │ - or %esi,0x1c(%esp) │ │ - mov 0x14(%esp),%esi │ │ - or %eax,%esi │ │ - test %dl,%dl │ │ - jns 6a83c │ │ - mov %ebx,%eax │ │ - mov 0x10(%esp),%ebx │ │ - mov %dl,%dh │ │ - add $0x7,%ecx │ │ - inc %eax │ │ - add $0xffffffff,%ebx │ │ - jb 6a7e0 │ │ - jmp 6b275 │ │ - mov 0x4(%esp),%eax │ │ - mov 0x10(%esp),%edi │ │ - mov 0x1c(%esp),%ecx │ │ - mov %ebx,(%esp) │ │ - movl $0x7,0x14(%esp) │ │ - mov %esi,0xc0(%esp) │ │ - mov %ebx,0x18(%eax) │ │ - mov %edi,0x1c(%eax) │ │ - mov %ecx,0xc4(%esp) │ │ - jmp 6aaa9 │ │ - mov 0x8(%esp),%edx │ │ - cmp $0x5,%edx │ │ - jb 6b46c │ │ - lea 0x5(%ebx),%esi │ │ - add $0xfffffffb,%edx │ │ + or %esi,%eax │ │ + jmp 6a61b │ │ + cmp $0x3,%eax │ │ + jb 6ad40 │ │ + mov -0x20(%ebp),%edi │ │ + lea 0x3(%ecx),%edx │ │ + add $0xfffffffd,%eax │ │ + mov %edx,0x18(%edi) │ │ + mov %eax,0x1c(%edi) │ │ + xor %eax,%eax │ │ + movzwl 0x1(%ecx),%edx │ │ + mov %eax,-0x34(%ebp) │ │ + mov %edx,-0x38(%ebp) │ │ + mov -0x30(%ebp),%eax │ │ + movq -0x38(%ebp),%xmm0 │ │ + mov %eax,-0x88(%ebp) │ │ + mov %eax,-0x70(%ebp) │ │ + movq %xmm0,-0x78(%ebp) │ │ + movq %xmm0,-0x90(%ebp) │ │ + movl $0x0,-0x6c(%ebp) │ │ + mov -0x78(%ebp),%eax │ │ + mov -0x74(%ebp),%esi │ │ + mov -0x84(%ebp),%ebx │ │ + mov %eax,(%edi) │ │ + mov %esi,0x4(%edi) │ │ + jmp 69d86 │ │ + cmp $0x5,%eax │ │ + jb 6ad40 │ │ + mov -0x20(%ebp),%edi │ │ + lea -0x5(%eax),%edx │ │ + lea 0x5(%ecx),%esi │ │ + cmp $0x4,%edx │ │ mov %esi,0x18(%edi) │ │ mov %edx,0x1c(%edi) │ │ - mov 0x1(%ebx),%ebx │ │ - jmp 6aa0e │ │ - mov %edi,%esi │ │ - mov 0x8(%esp),%edi │ │ - mov 0x18(%esp),%eax │ │ - cmp $0x5,%edi │ │ - jb 6b49e │ │ - lea -0x5(%edi),%eax │ │ - lea 0x5(%ebx),%ecx │ │ - cmp $0x4,%eax │ │ - mov %ecx,0x18(%esi) │ │ - mov %eax,0x1c(%esi) │ │ - jb 6b473 │ │ - add $0xfffffff7,%edi │ │ - lea 0x9(%ebx),%edx │ │ - mov 0x1(%ebx),%ecx │ │ + jb 6aedc │ │ + add $0xfffffff7,%eax │ │ + lea 0x9(%ecx),%esi │ │ + mov 0x1(%ecx),%edx │ │ + mov %esi,0x18(%edi) │ │ + mov %eax,0x1c(%edi) │ │ + mov 0x5(%ecx),%edi │ │ + jmp 6a7f4 │ │ + cmp $0x5,%eax │ │ + jb 6ad40 │ │ + mov -0x20(%ebp),%esi │ │ + lea 0x5(%ecx),%edx │ │ + add $0xfffffffb,%eax │ │ mov %edx,0x18(%esi) │ │ - mov %edi,0x1c(%esi) │ │ - mov %edx,%esi │ │ - mov 0x5(%ebx),%edx │ │ - jmp 6aa60 │ │ - mov 0x8(%esp),%edx │ │ + mov %eax,0x1c(%esi) │ │ + xor %esi,%esi │ │ + mov 0x1(%ecx),%edi │ │ + jmp 6a865 │ │ + cmp $0x8,%eax │ │ + jbe 6ad40 │ │ + mov -0x20(%ebp),%edi │ │ + lea -0x9(%eax),%edx │ │ + lea 0x9(%ecx),%esi │ │ cmp $0x8,%edx │ │ - jbe 6b46c │ │ - lea 0x9(%ebx),%eax │ │ - add $0xfffffff7,%edx │ │ - movl $0x1,0x14(%esp) │ │ - movl $0x0,0x1c(%esp) │ │ - mov %eax,0x18(%edi) │ │ + mov %esi,0x18(%edi) │ │ mov %edx,0x1c(%edi) │ │ - mov %eax,(%esp) │ │ - mov %edx,%edi │ │ - movzbl 0x3(%ebx),%ecx │ │ - movzwl 0x1(%ebx),%eax │ │ - shl $0x10,%ecx │ │ - or %eax,%ecx │ │ - mov 0x4(%ebx),%eax │ │ - mov %eax,%esi │ │ - shl $0x18,%esi │ │ - or %ecx,%esi │ │ - movzbl 0x8(%ebx),%ecx │ │ - mov %esi,%ebx │ │ - mov (%esp),%esi │ │ - shld $0x18,%eax,%ecx │ │ - movzbl %ah,%eax │ │ - and $0xffffff00,%ecx │ │ - or %ecx,%eax │ │ - mov 0x24(%esp),%ecx │ │ - mov %eax,0xc(%esp) │ │ - jmp 6aac0 │ │ - mov 0x8(%esp),%edx │ │ - mov 0x18(%esp),%eax │ │ - cmp $0x8,%edx │ │ - jbe 6b526 │ │ - lea -0x9(%edx),%eax │ │ - lea 0x9(%ebx),%ecx │ │ - mov %edi,%esi │ │ - cmp $0x8,%eax │ │ - mov %ecx,0x18(%edi) │ │ - mov %eax,0x1c(%edi) │ │ - jb 6b473 │ │ - movzbl 0x3(%ebx),%edi │ │ - movzwl 0x1(%ebx),%eax │ │ - movzbl 0x8(%ebx),%ecx │ │ - mov %edx,0x8(%esp) │ │ - movl $0x6,0x14(%esp) │ │ - shl $0x10,%edi │ │ - or %eax,%edi │ │ - mov 0x4(%ebx),%eax │ │ - and $0xffffff,%edi │ │ - shld $0x18,%eax,%ecx │ │ - movzbl %ah,%edx │ │ - shl $0x18,%eax │ │ - and $0xffffff00,%ecx │ │ + jb 6aedc │ │ + movzbl 0x3(%ecx),%esi │ │ + movzwl 0x1(%ecx),%edx │ │ + add $0xffffffef,%eax │ │ + movzbl 0x8(%ecx),%ebx │ │ + shl $0x10,%esi │ │ + or %edx,%esi │ │ + mov 0x4(%ecx),%edx │ │ + and $0xffffff,%esi │ │ + mov %edx,-0x10(%ebp) │ │ + mov %edi,%edx │ │ + lea 0x11(%ecx),%edi │ │ + mov %edi,0x18(%edx) │ │ + mov %eax,0x1c(%edx) │ │ + movd -0x10(%ebp),%xmm0 │ │ + movzbl 0xb(%ecx),%eax │ │ + movzwl 0x9(%ecx),%edi │ │ + movd 0xc(%ecx),%xmm2 │ │ + shl $0x10,%eax │ │ + punpckldq %xmm2,%xmm0 │ │ + or %edi,%eax │ │ + movzbl %bl,%edi │ │ + movdqa %xmm0,%xmm2 │ │ + psrld $0x8,%xmm0 │ │ + movd %edi,%xmm1 │ │ + movzbl 0x10(%ecx),%edi │ │ + punpckldq %xmm4,%xmm2 │ │ + pand -0xf8(%ebp),%xmm0 │ │ + psllq $0x18,%xmm2 │ │ + pshufd $0xee,%xmm2,%xmm3 │ │ + movd %xmm2,%edx │ │ + or %esi,%edx │ │ + pinsrw $0x4,%edi,%xmm1 │ │ + movd %xmm3,%edi │ │ + psllq $0x38,%xmm1 │ │ or %eax,%edi │ │ - lea 0x11(%ebx),%eax │ │ - or %ecx,%edx │ │ - mov 0x8(%esp),%ecx │ │ - mov %eax,0x18(%esi) │ │ - mov %edx,0xc(%esp) │ │ - add $0xffffffef,%ecx │ │ - mov %ecx,0x1c(%esi) │ │ - mov %ecx,0x8(%esp) │ │ - mov %eax,%esi │ │ - movzbl 0xb(%ebx),%ecx │ │ - movzwl 0x9(%ebx),%eax │ │ + por %xmm2,%xmm1 │ │ + psrlq $0x20,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pand -0x108(%ebp),%xmm1 │ │ + por %xmm1,%xmm0 │ │ + jmp 6a7f8 │ │ + cmp $0x8,%eax │ │ + jbe 6ad40 │ │ + mov -0x20(%ebp),%esi │ │ + lea 0x9(%ecx),%edx │ │ + add $0xfffffff7,%eax │ │ + mov %edx,0x18(%esi) │ │ + mov %eax,0x1c(%esi) │ │ + mov 0x4(%ecx),%edx │ │ + movzbl 0x8(%ecx),%eax │ │ + movzwl 0x1(%ecx),%ebx │ │ + movzbl 0x3(%ecx),%ecx │ │ + shld $0x18,%edx,%eax │ │ + mov %edx,%edi │ │ shl $0x10,%ecx │ │ - or %eax,%ecx │ │ - mov 0xc(%ebx),%eax │ │ - mov %eax,%edx │ │ - shl $0x18,%edx │ │ - or %ecx,%edx │ │ - movzbl 0x10(%ebx),%ecx │ │ - mov %edi,%ebx │ │ - mov 0x8(%esp),%edi │ │ - shld $0x18,%eax,%ecx │ │ - movzbl %ah,%eax │ │ - and $0xffffff00,%ecx │ │ - or %ecx,%eax │ │ - mov 0x24(%esp),%ecx │ │ - mov %eax,0x1c(%esp) │ │ - jmp 6aac0 │ │ - mov 0x8(%esp),%edx │ │ - cmp $0x3,%edx │ │ - jb 6b46c │ │ - lea 0x3(%ebx),%esi │ │ - add $0xfffffffd,%edx │ │ + movzbl %dh,%esi │ │ + and $0xffffff00,%eax │ │ + or %ebx,%ecx │ │ + shl $0x18,%edi │ │ + or %ecx,%edi │ │ + or %eax,%esi │ │ + jmp 6a865 │ │ + cmp $0x3,%eax │ │ + jb 6ad40 │ │ + mov -0x20(%ebp),%edi │ │ + lea -0x3(%eax),%edx │ │ + lea 0x3(%ecx),%esi │ │ + cmp $0x2,%edx │ │ mov %esi,0x18(%edi) │ │ mov %edx,0x1c(%edi) │ │ - movzwl 0x1(%ebx),%ebx │ │ - mov %edx,%edi │ │ - movl $0x1,0x14(%esp) │ │ - movl $0x0,0x1c(%esp) │ │ - jmp 6aa72 │ │ - mov %edi,%esi │ │ - mov 0x8(%esp),%edi │ │ - mov 0x18(%esp),%eax │ │ - cmp $0x3,%edi │ │ - jb 6b49e │ │ - lea -0x3(%edi),%eax │ │ - lea 0x3(%ebx),%ecx │ │ - cmp $0x2,%eax │ │ - mov %ecx,0x18(%esi) │ │ - mov %eax,0x1c(%esi) │ │ - jb 6b473 │ │ - add $0xfffffffb,%edi │ │ - lea 0x5(%ebx),%edx │ │ - movzwl 0x1(%ebx),%ecx │ │ + jb 6aedc │ │ + add $0xfffffffb,%eax │ │ + lea 0x5(%ecx),%esi │ │ + movzwl 0x1(%ecx),%edx │ │ + mov %esi,0x18(%edi) │ │ + mov %eax,0x1c(%edi) │ │ + movzwl 0x3(%ecx),%edi │ │ + pxor %xmm0,%xmm0 │ │ + movd %edi,%xmm1 │ │ + movd %edx,%xmm2 │ │ + punpckldq %xmm1,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + pshufd $0x55,%xmm0,%xmm0 │ │ + movdqa %xmm2,-0x38(%ebp) │ │ + movd %xmm0,%edi │ │ + movq -0x38(%ebp),%xmm1 │ │ + mov -0x30(%ebp),%edx │ │ + mov %edx,-0x70(%ebp) │ │ + movq %xmm1,-0x78(%ebp) │ │ + movd %xmm0,-0x6c(%ebp) │ │ + movq %xmm1,-0x90(%ebp) │ │ + mov %edx,-0x88(%ebp) │ │ + mov -0x78(%ebp),%eax │ │ + mov -0x74(%ebp),%esi │ │ + mov %eax,-0x10(%ebp) │ │ + jmp 6ac60 │ │ + cmp $0x3,%eax │ │ + jb 6ad40 │ │ + mov -0x20(%ebp),%esi │ │ + lea 0x3(%ecx),%edx │ │ + add $0xfffffffd,%eax │ │ mov %edx,0x18(%esi) │ │ - mov %edi,0x1c(%esi) │ │ - mov %edx,%esi │ │ - movzwl 0x3(%ebx),%edx │ │ - mov %ecx,%ebx │ │ - movl $0x6,0x14(%esp) │ │ - movl $0x0,0x1c(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - movl $0x0,0xc(%esp) │ │ - jmp 6aac0 │ │ - mov 0x4(%esp),%eax │ │ - mov 0x1c(%esp),%ecx │ │ - mov %edx,(%esp) │ │ + mov %eax,0x1c(%esi) │ │ + xor %esi,%esi │ │ + movzwl 0x1(%ecx),%edi │ │ + mov -0x7c(%ebp),%edx │ │ + mov -0x40(%ebp),%ebx │ │ + lea -0x58(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0x58(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 6aeb9 │ │ + mov -0x20(%ebp),%eax │ │ + mov -0x50(%ebp),%ebx │ │ + mov %edi,-0x38(%ebp) │ │ + mov %esi,-0x34(%ebp) │ │ + mov -0x54(%ebp),%edx │ │ + mov $0x0,%edi │ │ + pxor %xmm4,%xmm4 │ │ + movq -0x38(%ebp),%xmm0 │ │ + movzbl 0x14(%eax),%eax │ │ + mov %edx,-0x70(%ebp) │ │ + mov %edx,-0x88(%ebp) │ │ + movq %xmm0,-0x78(%ebp) │ │ + mov %ebx,-0x6c(%ebp) │ │ + movq %xmm0,-0x90(%ebp) │ │ + mov -0x78(%ebp),%esi │ │ + mov %eax,%ecx │ │ + mov %eax,-0x1c(%ebp) │ │ + mov $0xffffffff,%eax │ │ + neg %cl │ │ + shl $0x3,%cl │ │ + mov %esi,-0x10(%ebp) │ │ + shr %cl,%eax │ │ + test $0x20,%cl │ │ + mov $0xffffffff,%ecx │ │ + cmovne %eax,%ecx │ │ + cmovne %edi,%eax │ │ + add %esi,%edx │ │ + mov -0x74(%ebp),%esi │ │ + adc %esi,%ebx │ │ + and %ecx,%edx │ │ + and %eax,%ebx │ │ mov %ebx,%edi │ │ - movl $0x5,0x14(%esp) │ │ - mov %esi,0xb8(%esp) │ │ - mov %edx,0x18(%eax) │ │ - mov %ebx,0x1c(%eax) │ │ - mov %ecx,0xbc(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x28(%esp),%ebx │ │ - mov %esi,%edx │ │ - mov (%esp),%esi │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - mov %edi,0x8(%esp) │ │ - mov 0x14(%esp),%edi │ │ - mov %ebx,%eax │ │ - shr $0x10,%eax │ │ - mov %eax,0x20(%esp) │ │ - mov %edx,%eax │ │ - cmp $0xffffffff,%edi │ │ - je 6b165 │ │ - mov %esi,0x14(%esp) │ │ - mov %eax,%esi │ │ - mov 0x20(%esp),%eax │ │ - mov %edi,%edx │ │ - mov %ecx,%edi │ │ - mov %ebx,0x28(%esp) │ │ - mov %edx,%ecx │ │ - movzbl %bh,%edx │ │ - mov %esi,0x10(%esp) │ │ - shl $0x8,%edx │ │ + jmp 6ac60 │ │ + cmp $0x4,%edx │ │ + jb 6a93e │ │ + mov -0x14(%ebp),%eax │ │ + mov (%eax),%edi │ │ + jmp 6aa6e │ │ + cmp $0x7,%edx │ │ + jbe 6a93e │ │ + mov -0x14(%ebp),%edx │ │ + movb $0xff,-0x10(%ebp) │ │ + movzbl 0x2(%edx),%eax │ │ + movzwl (%edx),%ecx │ │ + movzbl 0x7(%edx),%esi │ │ shl $0x10,%eax │ │ - or %eax,%edx │ │ - movzbl %bl,%eax │ │ - mov 0xc(%esp),%ebx │ │ - or %edx,%eax │ │ - mov 0x1c(%esp),%edx │ │ - mov %eax,0x80(%esp) │ │ - mov %ebx,0x84(%esp) │ │ - mov %esi,0x88(%esp) │ │ - mov 0x38(%esp),%esi │ │ - mov %edx,0x8c(%esp) │ │ - mov -0x7a9cc(%esi,%ecx,4),%ecx │ │ - add %esi,%ecx │ │ - mov %ebx,%esi │ │ - jmp *%ecx │ │ - mov 0x7c(%esp),%edx │ │ - mov 0x64(%esp),%esi │ │ - mov 0x44(%esp),%ebx │ │ - cmp 0xa8(%esp),%edx │ │ - mov %esi,%ecx │ │ - sbb %ebx,%ecx │ │ - jae 69e40 │ │ - add %edx,%eax │ │ - mov %edx,%ecx │ │ - mov 0x60(%esp),%edi │ │ - mov 0x88(%esp),%edx │ │ - adc 0xc(%esp),%esi │ │ - and %edi,%eax │ │ - and %ebx,%esi │ │ - add %ecx,%edx │ │ - mov 0x8c(%esp),%ecx │ │ - adc 0x64(%esp),%ecx │ │ - and %edi,%edx │ │ - jmp 6ac96 │ │ - mov 0x78(%esp),%ecx │ │ - cmp 0x4c(%esp),%ecx │ │ - jb 6b2c8 │ │ - mull 0x5c(%esp) │ │ - jo 6b2db │ │ - mov 0x3c(%esp),%esi │ │ - sub %eax,%esi │ │ - jb 6b2a1 │ │ - mov 0x18(%esp),%edx │ │ - movb $0x38,(%esp) │ │ - mov %dl,%ch │ │ - mov %dl,%cl │ │ - mov $0x19,%dl │ │ - dec %ch │ │ - xor %ch,%cl │ │ - cmp %ch,%cl │ │ - jbe 6ad5f │ │ - mov 0x40(%esp),%ebx │ │ - cmp $0x3,%bl │ │ - ja 6ae9b │ │ - mov 0x48(%esp),%edx │ │ - mov 0x4c(%esp),%edi │ │ - add %edi,%edx │ │ - add %eax,%edx │ │ - mov %edx,0x34(%esp) │ │ - movzbl %bl,%edx │ │ - mov 0x38(%esp),%ebx │ │ - mov -0x7a99c(%ebx,%edx,4),%edx │ │ - add %ebx,%edx │ │ - jmp *%edx │ │ - cmp %eax,0x3c(%esp) │ │ - je 6adde │ │ - mov 0x34(%esp),%eax │ │ - movzbl (%eax),%eax │ │ - jmp 6aec6 │ │ - mov 0x78(%esp),%ecx │ │ - cmp 0x4c(%esp),%ecx │ │ - jb 6b2c8 │ │ - mull 0x5c(%esp) │ │ - jo 6b2db │ │ - mov 0x3c(%esp),%ecx │ │ - sub %eax,%ecx │ │ - jb 6b2a1 │ │ - mov 0x18(%esp),%ebx │ │ - mov %ebx,%edx │ │ - mov %bl,%dh │ │ - dec %dl │ │ - xor %dl,%dh │ │ - cmp %dl,%dh │ │ - jbe 6ad45 │ │ - mov 0x40(%esp),%edx │ │ - cmp $0x3,%dl │ │ - ja 6ad45 │ │ - mov 0x38(%esp),%edi │ │ - movzbl %dl,%edx │ │ - mov 0x48(%esp),%esi │ │ - mov 0x4c(%esp),%ebx │ │ - mov -0x7a97c(%edi,%edx,4),%edx │ │ - add %ebx,%esi │ │ - lea (%esi,%eax,1),%ebx │ │ - add %edi,%edx │ │ - jmp *%edx │ │ - cmp %eax,0x3c(%esp) │ │ - je 6ae33 │ │ - movzbl (%ebx),%ebx │ │ - jmp 6aff5 │ │ - mov 0x88(%esp),%edx │ │ - mov 0x8c(%esp),%ecx │ │ - mov %ebx,%esi │ │ - add %eax,%edx │ │ - adc %ebx,%ecx │ │ - mov 0x44(%esp),%ebx │ │ - and 0x60(%esp),%edx │ │ - and %ebx,%ecx │ │ - cmp 0xa8(%esp),%eax │ │ - mov %esi,%edi │ │ - sbb %ebx,%edi │ │ - jb 6b0a0 │ │ - jmp 69e40 │ │ - mov 0x78(%esp),%ecx │ │ - cmp 0x4c(%esp),%ecx │ │ - jb 6b2c8 │ │ - mull 0x5c(%esp) │ │ - jo 6b2db │ │ - mov 0x3c(%esp),%ecx │ │ - sub %eax,%ecx │ │ - jb 6b2a1 │ │ - mov 0x18(%esp),%ebx │ │ - movb $0x19,(%esp) │ │ - mov %ebx,%edx │ │ - mov %bl,%dh │ │ - dec %dl │ │ - xor %dl,%dh │ │ - cmp %dl,%dh │ │ - jbe 6ad6f │ │ - mov 0x40(%esp),%edx │ │ - mov 0x44(%esp),%edi │ │ - mov 0x74(%esp),%ebx │ │ - cmp $0x3,%dl │ │ - ja 6aeaa │ │ - mov 0x48(%esp),%esi │ │ - mov 0x4c(%esp),%ebx │ │ - movzbl %dl,%edx │ │ - add %ebx,%esi │ │ - lea (%esi,%eax,1),%ebx │ │ - mov 0x38(%esp),%esi │ │ - mov -0x7a9ac(%esi,%edx,4),%edx │ │ - add %esi,%edx │ │ - jmp *%edx │ │ - cmp %eax,0x3c(%esp) │ │ - je 6ae8a │ │ - movzbl (%ebx),%edx │ │ - jmp 6b043 │ │ - mov 0x88(%esp),%edx │ │ - mov 0x8c(%esp),%ecx │ │ - mov %ebx,%esi │ │ - jmp 6afd8 │ │ - mov 0x30(%esp),%ebx │ │ - mov 0x6c(%esp),%edx │ │ - mov 0xa4(%esp),%ecx │ │ - movb $0x19,(%esp) │ │ + or %ecx,%eax │ │ + mov 0x3(%edx),%ecx │ │ + mov %ecx,%edi │ │ + shld $0x18,%ecx,%esi │ │ + mov %ch,%bl │ │ + shl $0x18,%edi │ │ + shr $0x8,%esi │ │ + or %eax,%edi │ │ + mov $0x1,%al │ │ + jmp 6aa78 │ │ + cmp $0x2,%edx │ │ + jae 6aa68 │ │ + movzbl -0x15(%ebp),%eax │ │ + mov -0x14(%ebp),%edi │ │ + movb $0x11,-0x10(%ebp) │ │ + xor %esi,%esi │ │ + xor %ebx,%ebx │ │ + mov %eax,%edx │ │ xor %eax,%eax │ │ - jmp 6afff │ │ - mov 0xa0(%esp),%esi │ │ + jmp 6aa7e │ │ + mov -0x3c(%ebp),%edi │ │ + mov -0xd0(%ebp),%esi │ │ + mov -0x1c(%ebp),%edx │ │ xor %eax,%eax │ │ - mov %edi,%ebx │ │ - jmp 6aed2 │ │ - mov 0x44(%esp),%edi │ │ - mov 0x98(%esp),%edx │ │ - mov 0x74(%esp),%ebx │ │ - mov 0x9c(%esp),%ecx │ │ + jmp 6aa7e │ │ + cmp $0x4,%edx │ │ + jb 6a9b4 │ │ + mov (%eax),%ebx │ │ + jmp 6aabd │ │ + cmp $0x7,%edx │ │ + jbe 6a9b4 │ │ + movzbl 0x2(%eax),%edx │ │ + movzwl (%eax),%ecx │ │ + movzbl 0x7(%eax),%edi │ │ + movb $0xff,-0x10(%ebp) │ │ + shl $0x10,%edx │ │ + or %ecx,%edx │ │ + mov 0x3(%eax),%ecx │ │ + mov %ecx,%ebx │ │ + shld $0x18,%ecx,%edi │ │ + mov %ch,%al │ │ + mov $0x1,%cl │ │ + shl $0x18,%ebx │ │ + shr $0x8,%edi │ │ + mov %ecx,-0x14(%ebp) │ │ + or %edx,%ebx │ │ + jmp 6aaca │ │ + cmp $0x2,%edx │ │ + jae 6aaba │ │ + mov %eax,%ebx │ │ + movb $0x11,-0x10(%ebp) │ │ + xor %edi,%edi │ │ xor %eax,%eax │ │ - jmp 6b04d │ │ + movl $0x0,-0x14(%ebp) │ │ + jmp 6aaca │ │ + mov -0x1c(%ebp),%eax │ │ + mov -0xcc(%ebp),%edi │ │ + movl $0x0,-0x14(%ebp) │ │ + mov %eax,%edx │ │ + mov -0xbc(%ebp),%eax │ │ + jmp 6aace │ │ cmp $0x4,%esi │ │ - jb 6adde │ │ - mov 0x34(%esp),%eax │ │ + jb 6aa43 │ │ + mov -0x5c(%ebp),%eax │ │ mov (%eax),%eax │ │ - jmp 6aec6 │ │ + jmp 6ab37 │ │ cmp $0x7,%esi │ │ - jbe 6adde │ │ - mov 0x34(%esp),%esi │ │ + jbe 6aa43 │ │ + mov -0x5c(%ebp),%esi │ │ + movb $0xff,-0x18(%ebp) │ │ movzbl 0x2(%esi),%eax │ │ movzwl (%esi),%edx │ │ - movzbl 0x7(%esi),%edi │ │ + movzbl 0x7(%esi),%ebx │ │ shl $0x10,%eax │ │ or %edx,%eax │ │ mov 0x3(%esi),%edx │ │ - mov %edi,%esi │ │ - shld $0x18,%edx,%esi │ │ - mov %dh,%bl │ │ + mov %eax,-0x94(%ebp) │ │ + shld $0x18,%edx,%ebx │ │ + mov %dh,%al │ │ shl $0x18,%edx │ │ - or %eax,%edx │ │ - shr $0x8,%esi │ │ - mov $0x1,%al │ │ - mov %edx,0x34(%esp) │ │ - mov $0xff,%dl │ │ - jmp 6aed2 │ │ + add -0x94(%ebp),%edx │ │ + shr $0x8,%ebx │ │ + mov %edx,-0x5c(%ebp) │ │ + mov $0x1,%dl │ │ + mov %edx,-0x64(%ebp) │ │ + jmp 6ab47 │ │ cmp $0x2,%esi │ │ - jae 6aebf │ │ - xor %eax,%eax │ │ - mov $0x13,%dl │ │ + jae 6ab31 │ │ + movb $0x11,-0x18(%ebp) │ │ xor %ebx,%ebx │ │ - jmp 6aed0 │ │ - cmp $0x4,%ecx │ │ - jb 6ae33 │ │ - mov (%ebx),%ebx │ │ - jmp 6aff5 │ │ - cmp $0x7,%ecx │ │ - jbe 6ae33 │ │ - movzbl 0x2(%ebx),%eax │ │ - movzwl (%ebx),%ecx │ │ - movzbl 0x7(%ebx),%esi │ │ - movb $0xff,(%esp) │ │ - shl $0x10,%eax │ │ - or %ecx,%eax │ │ - mov 0x3(%ebx),%ecx │ │ - mov %ecx,%ebx │ │ - shld $0x18,%ecx,%esi │ │ - mov %ch,%dl │ │ - mov %esi,%ecx │ │ - shl $0x18,%ebx │ │ - or %eax,%ebx │ │ - shr $0x8,%ecx │ │ - mov $0x1,%al │ │ - jmp 6afff │ │ - cmp $0x2,%ecx │ │ - jae 6aff2 │ │ xor %eax,%eax │ │ - movb $0x13,(%esp) │ │ - xor %edx,%edx │ │ - jmp 6affd │ │ - cmp $0x4,%ecx │ │ - jb 6ae8a │ │ - mov (%ebx),%edx │ │ - jmp 6b043 │ │ - cmp $0x7,%ecx │ │ - jbe 6ae8a │ │ - movzbl 0x2(%ebx),%eax │ │ - movzwl (%ebx),%ecx │ │ - movzbl 0x7(%ebx),%esi │ │ - movb $0xff,(%esp) │ │ - shl $0x10,%eax │ │ - or %ecx,%eax │ │ - mov 0x3(%ebx),%ecx │ │ + movl $0x0,-0x64(%ebp) │ │ + jmp 6ab47 │ │ + mov -0x1c(%ebp),%eax │ │ + movl $0x0,-0x64(%ebp) │ │ + mov %al,%dh │ │ + jmp 6a589 │ │ + mov -0x14(%ebp),%eax │ │ + movzwl (%eax),%edi │ │ + mov $0x1,%al │ │ + xor %esi,%esi │ │ + xor %ebx,%ebx │ │ + movb $0xff,-0x10(%ebp) │ │ + movzbl -0x15(%ebp),%ecx │ │ mov %ecx,%edx │ │ - shld $0x18,%ecx,%esi │ │ - mov %ch,%bl │ │ mov %esi,%ecx │ │ - shl $0x18,%edx │ │ - or %eax,%edx │ │ - shr $0x8,%ecx │ │ + mov %esi,-0xd0(%ebp) │ │ + movzbl %bl,%esi │ │ + mov %edi,-0x3c(%ebp) │ │ + mov %dl,-0x15(%ebp) │ │ + shl $0x8,%ecx │ │ + or %ecx,%esi │ │ + test %al,%al │ │ + mov %edi,%eax │ │ + mov -0x20(%ebp),%edi │ │ + mov %edx,%ecx │ │ + jne 6a652 │ │ + jmp 6afeb │ │ + movzbl (%eax),%ebx │ │ mov $0x1,%al │ │ - jmp 6b04d │ │ - cmp $0x2,%ecx │ │ - jae 6b040 │ │ - mov %ebx,%edx │ │ - xor %eax,%eax │ │ - movb $0x13,(%esp) │ │ - xor %ecx,%ecx │ │ - xor %ebx,%ebx │ │ - jmp 6b04d │ │ - mov 0xa0(%esp),%esi │ │ - mov 0x24(%esp),%ebx │ │ + movb $0xff,-0x10(%ebp) │ │ + xor %edi,%edi │ │ + mov %eax,-0x14(%ebp) │ │ xor %eax,%eax │ │ - jmp 6aed2 │ │ - mov 0x98(%esp),%edx │ │ - mov 0x9c(%esp),%ecx │ │ + jmp 6aace │ │ + movzwl (%eax),%ebx │ │ + mov $0x1,%al │ │ + xor %edi,%edi │ │ + movb $0xff,-0x10(%ebp) │ │ + mov %eax,-0x14(%ebp) │ │ xor %eax,%eax │ │ - jmp 6b04d │ │ - mov 0x34(%esp),%eax │ │ + movzbl -0x17(%ebp),%edx │ │ + mov %edi,%ecx │ │ + movzbl %al,%esi │ │ + mov %eax,-0xbc(%ebp) │ │ + shl $0x8,%ecx │ │ + or %ecx,%esi │ │ + cmpb $0x0,-0x14(%ebp) │ │ + je 6afb2 │ │ + mov -0x1c(%ebp),%eax │ │ + mov %dl,-0x17(%ebp) │ │ + mov $0x0,%edx │ │ + mov %edi,-0xcc(%ebp) │ │ + mov -0x70(%ebp),%edi │ │ + mov %ebx,-0xd4(%ebp) │ │ + mov %ebx,-0x10(%ebp) │ │ + mov %eax,%ecx │ │ + mov $0xffffffff,%eax │ │ + neg %cl │ │ + shl $0x3,%cl │ │ + shr %cl,%eax │ │ + test $0x20,%cl │ │ + mov $0xffffffff,%ecx │ │ + cmovne %eax,%ecx │ │ + cmovne %edx,%eax │ │ + mov -0x74(%ebp),%edx │ │ + add %ebx,%edx │ │ + adc %esi,%edi │ │ + and %ecx,%edx │ │ + and %eax,%edi │ │ + jmp 6ac60 │ │ + mov -0x5c(%ebp),%eax │ │ movzwl (%eax),%eax │ │ - mov %eax,0x34(%esp) │ │ - xor %ebx,%ebx │ │ - mov $0xff,%dl │ │ + mov %eax,-0x5c(%ebp) │ │ mov $0x1,%al │ │ - xor %esi,%esi │ │ - mov %esi,%edi │ │ - mov %esi,0xa0(%esp) │ │ - movzbl %bl,%esi │ │ - shl $0x8,%edi │ │ - or %edi,%esi │ │ - test %al,%al │ │ - je 6b427 │ │ - mov 0xc(%esp),%eax │ │ - mull 0x5c(%esp) │ │ - jo 6b43a │ │ - mov 0x3c(%esp),%edx │ │ + xor %ebx,%ebx │ │ + movb $0xff,-0x18(%ebp) │ │ + mov %eax,-0x64(%ebp) │ │ + xor %eax,%eax │ │ + mov -0x16(%ebp),%dh │ │ + mov %ebx,%esi │ │ + mov %eax,-0x94(%ebp) │ │ + movzbl %al,%eax │ │ + shl $0x8,%esi │ │ + or %esi,%eax │ │ + cmpb $0x0,-0x64(%ebp) │ │ + mov %eax,%esi │ │ + je 6afc6 │ │ + mov -0x74(%ebp),%eax │ │ + mov %dh,-0x16(%ebp) │ │ + mull -0x14(%ebp) │ │ + jo 6afd7 │ │ + mov %ecx,%edx │ │ sub %eax,%edx │ │ - jb 6b2a1 │ │ - cmp %ch,%cl │ │ - mov 0x40(%esp),%ecx │ │ - jbe 6b406 │ │ - cmp $0x3,%cl │ │ - ja 6b406 │ │ - mov %ebx,0x24(%esp) │ │ - mov 0x48(%esp),%edi │ │ - mov 0x4c(%esp),%ebx │ │ - movzbl %cl,%ecx │ │ - add %ebx,%edi │ │ - lea (%edi,%eax,1),%ebx │ │ - mov 0x38(%esp),%edi │ │ - mov -0x7a98c(%edi,%ecx,4),%ecx │ │ - add %edi,%ecx │ │ - jmp *%ecx │ │ - cmp %eax,0x3c(%esp) │ │ - je 6b43c │ │ - movzbl (%ebx),%edx │ │ - jmp 6afb8 │ │ + jb 6aeec │ │ + mov %ebx,-0xc8(%ebp) │ │ + mov -0x7d(%ebp),%bh │ │ + cmp -0x7e(%ebp),%bh │ │ + jbe 6af5d │ │ + tzcnt -0x14(%ebp),%ebx │ │ + cmp $0x3,%bl │ │ + ja 6af5d │ │ + mov -0x7a4a0(%edi,%ebx,4),%ebx │ │ + add %eax,-0x60(%ebp) │ │ + mov %esi,-0x14(%ebp) │ │ + add %edi,%ebx │ │ + jmp *%ebx │ │ + cmp %eax,%ecx │ │ + je 6afdc │ │ + mov -0x60(%ebp),%eax │ │ + mov -0x5c(%ebp),%ecx │ │ + movzbl (%eax),%edx │ │ + jmp 6ac36 │ │ + mov -0x5c(%ebp),%ecx │ │ cmp $0x4,%edx │ │ - jb 6b43c │ │ - mov (%ebx),%edx │ │ - jmp 6afb8 │ │ + jb 6afdc │ │ + mov -0x60(%ebp),%eax │ │ + mov (%eax),%edx │ │ + jmp 6ac36 │ │ cmp $0x8,%edx │ │ - jb 6b4a7 │ │ - movzbl 0x2(%ebx),%ecx │ │ - movzwl (%ebx),%eax │ │ - mov 0x3(%ebx),%edx │ │ + jb 6aeec │ │ + mov -0x60(%ebp),%edx │ │ + movzbl 0x2(%edx),%ecx │ │ + mov 0x3(%edx),%ebx │ │ + movzbl 0x7(%edx),%esi │ │ + movzwl (%edx),%eax │ │ shl $0x10,%ecx │ │ - mov %edx,%edi │ │ + mov %ebx,%edx │ │ + shld $0x18,%ebx,%esi │ │ + shr $0x8,%ebx │ │ or %eax,%ecx │ │ - movzbl 0x7(%ebx),%eax │ │ - shl $0x18,%edi │ │ - or %ecx,%edi │ │ - mov %edi,0x94(%esp) │ │ - shld $0x18,%edx,%eax │ │ - shr $0x8,%edx │ │ - mov %eax,%ecx │ │ - and $0xffffff00,%eax │ │ - mov %edx,0x68(%esp) │ │ + shl $0x18,%edx │ │ + movzbl %bl,%edi │ │ + mov %ebx,-0xb8(%ebp) │ │ + or %ecx,%edx │ │ + mov %esi,%ecx │ │ + and $0xffffff00,%esi │ │ shr $0x8,%ecx │ │ - mov %ecx,0x90(%esp) │ │ - movzbl %dl,%ecx │ │ - mov %edi,%edx │ │ - or %eax,%ecx │ │ - mov 0x34(%esp),%eax │ │ - jmp 6afd8 │ │ + or %esi,%edi │ │ + mov %ecx,-0xc0(%ebp) │ │ + mov -0x5c(%ebp),%ecx │ │ + jmp 6ac4c │ │ + mov -0x5c(%ebp),%ecx │ │ cmp $0x2,%edx │ │ - jb 6b43c │ │ - movzwl (%ebx),%edx │ │ - mov 0x34(%esp),%eax │ │ - movl $0x0,0x90(%esp) │ │ - xor %ecx,%ecx │ │ - movl $0x0,0x68(%esp) │ │ - mov %edx,0x94(%esp) │ │ - mov 0x44(%esp),%ebx │ │ - cmp 0xa8(%esp),%eax │ │ - mov %esi,%edi │ │ - sbb %ebx,%edi │ │ - jb 6b0a0 │ │ - jmp 69e40 │ │ - movzwl (%ebx),%ebx │ │ - xor %edx,%edx │ │ - mov $0x1,%al │ │ - movb $0xff,(%esp) │ │ - xor %ecx,%ecx │ │ - mov %ecx,0xa4(%esp) │ │ - shl $0x8,%ecx │ │ - movzbl %dl,%esi │ │ - mov %ebx,0x30(%esp) │ │ - mov 0x24(%esp),%edi │ │ - mov %edx,0x6c(%esp) │ │ - or %ecx,%esi │ │ - test %al,%al │ │ - mov %ebx,%eax │ │ - mov 0xc(%esp),%ebx │ │ - je 6b4b1 │ │ - mov 0x4(%esp),%ecx │ │ - mov %eax,0x7c(%esp) │ │ - mov %esi,0x64(%esp) │ │ - mov %eax,(%ecx) │ │ - mov %esi,0x4(%ecx) │ │ - mov %edi,%ecx │ │ - jmp 69e48 │ │ - movzwl (%ebx),%edx │ │ - xor %ebx,%ebx │ │ - mov $0x1,%al │ │ - xor %ecx,%ecx │ │ - movb $0xff,(%esp) │ │ - mov %ecx,0x9c(%esp) │ │ - shl $0x8,%ecx │ │ - movzbl %bl,%esi │ │ - or %ecx,%esi │ │ - test %al,%al │ │ - je 6b434 │ │ - mov %edx,%eax │ │ - mov 0x84(%esp),%edx │ │ - mov 0x88(%esp),%ecx │ │ - mov %ebx,0x74(%esp) │ │ - mov %edi,%ebx │ │ - mov %eax,0x98(%esp) │ │ - add %eax,%edx │ │ - adc %esi,%ecx │ │ - and 0x60(%esp),%edx │ │ - and %edi,%ecx │ │ - cmp 0xa8(%esp),%eax │ │ - mov %esi,%edi │ │ - sbb %ebx,%edi │ │ - jae 69e40 │ │ - nopl 0x0(%eax) │ │ - cmp %edx,%eax │ │ - mov %esi,%edi │ │ - mov 0xc(%esp),%ebx │ │ - sbb %ecx,%edi │ │ - mov %ecx,%edi │ │ - mov 0x24(%esp),%ecx │ │ - jae 69e48 │ │ - jmp 6b19c │ │ - mov 0x4(%esp),%esi │ │ - mov %eax,0x20(%esp) │ │ - mov %ebx,(%esp) │ │ - mov 0x10(%esp),%ecx │ │ - mov 0x18(%esp),%eax │ │ - test %edi,%edi │ │ - mov $0x38,%edi │ │ - mov %ebx,0x18(%esi) │ │ - mov 0xc(%esp),%ebx │ │ - mov %ecx,0x1c(%esi) │ │ - jne 6b3ca │ │ - mov %eax,0x18(%esp) │ │ - mov %ebx,%eax │ │ - mov %ebx,0xac(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x28(%esp),%ebx │ │ - mov 0x10(%esp),%edi │ │ - movl $0x3,0x14(%esp) │ │ - movl $0x0,0x1c(%esp) │ │ - mov %eax,0xc(%esp) │ │ - jmp 6aab3 │ │ - mov 0x4(%esp),%eax │ │ - mov 0x10(%esp),%edi │ │ - mov %ebx,%esi │ │ - or %edx,0xe4(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - movl $0x4,0x14(%esp) │ │ - mov %edx,0xb4(%esp) │ │ - mov %ebx,0x18(%eax) │ │ - mov %edi,0x1c(%eax) │ │ - mov 0xc(%esp),%eax │ │ - mov 0x28(%esp),%ebx │ │ - mov %eax,0xb0(%esp) │ │ - jmp 6aac0 │ │ - mov 0x4(%esp),%esi │ │ - xor %edx,%edx │ │ - mov $0x6,%edi │ │ - jmp 6b3ca │ │ - mov 0x58(%esp),%eax │ │ - movl $0x0,(%eax) │ │ - jmp 6b3fc │ │ - add 0x8(%esp),%eax │ │ - mov 0x4(%esp),%ecx │ │ - mov %eax,0x18(%ecx) │ │ - movl $0x0,0x1c(%ecx) │ │ - mov 0x4(%esp),%esi │ │ + jb 6afdc │ │ + mov -0x60(%ebp),%eax │ │ + movzwl (%eax),%edx │ │ + xor %edi,%edi │ │ + movl $0x0,-0xc0(%ebp) │ │ + movl $0x0,-0xb8(%ebp) │ │ + mov %ecx,-0x10(%ebp) │ │ + mov -0x14(%ebp),%esi │ │ + mov %edx,-0xc4(%ebp) │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov -0x1c(%ebp),%ecx │ │ + mov $0xffffffff,%eax │ │ + mov $0x0,%ebx │ │ + neg %cl │ │ + shl $0x3,%cl │ │ + shr %cl,%eax │ │ + test $0x20,%cl │ │ mov %eax,%ecx │ │ - mov %ebx,%eax │ │ - xor %edx,%edx │ │ - mov $0x13,%edi │ │ - mov %ecx,%ebx │ │ - jmp 6b3ca │ │ - mov %eax,0xc8(%esp) │ │ - mov %esi,0xcc(%esp) │ │ - mov 0x58(%esp),%eax │ │ - mov %edx,0xe0(%esp) │ │ - movq 0xc8(%esp),%xmm0 │ │ - mov %edx,0xc(%eax) │ │ - movq %xmm0,0x4(%eax) │ │ - movl $0x1,(%eax) │ │ - movq %xmm0,0xd8(%esp) │ │ - mov %edi,0x10(%eax) │ │ - jmp 6b3fc │ │ - mov $0x6,%edi │ │ - jmp 6b38a │ │ - mov $0x6,%edi │ │ - jmp 6b38a │ │ - movl $0x0,0x20(%esp) │ │ - jmp 6b2f1 │ │ - add 0x8(%esp),%ebx │ │ - mov 0x4(%esp),%eax │ │ - mov %ebx,0x18(%eax) │ │ - movl $0x0,0x1c(%eax) │ │ - mov %ebx,%eax │ │ - mov 0x4(%esp),%esi │ │ - mov %eax,%ebx │ │ - movzbl 0x70(%esp),%eax │ │ - xor %edx,%edx │ │ - mov $0x13,%edi │ │ - jmp 6b3ca │ │ - add %eax,%edx │ │ - mov 0x4(%esp),%eax │ │ - mov %edx,0x18(%eax) │ │ - movl $0x0,0x1c(%eax) │ │ - mov %edx,%eax │ │ - mov 0x4(%esp),%esi │ │ - mov %eax,%ebx │ │ - movzbl 0xc(%esp),%eax │ │ - xor %edx,%edx │ │ - mov $0x13,%edi │ │ - jmp 6b3ca │ │ - mov 0x4(%esp),%esi │ │ - mov 0xc0(%esp),%ebx │ │ - mov 0xc4(%esp),%edx │ │ - mov $0x6,%edi │ │ - mov %eax,0x18(%esi) │ │ - mov %eax,0x20(%esp) │ │ - jmp 6b3ca │ │ - mov 0x2c(%esp),%ecx │ │ - mov 0x4(%esp),%eax │ │ - add 0x8(%esp),%ecx │ │ - mov %eax,%esi │ │ - mov %ecx,0x18(%eax) │ │ + cmovne %ebx,%ecx │ │ + mov $0xffffffff,%ebx │ │ + cmove %ebx,%eax │ │ + and $0xfffffffe,%eax │ │ + cmp %eax,-0x10(%ebp) │ │ + mov %esi,%eax │ │ + sbb %ecx,%eax │ │ + jae 69d80 │ │ + cmp %edx,-0x10(%ebp) │ │ + mov -0x84(%ebp),%ebx │ │ + mov %esi,%eax │ │ + sbb %edi,%eax │ │ + jae 69d86 │ │ + mov -0x10(%ebp),%eax │ │ + mov %esi,-0x54(%ebp) │ │ + mov %edx,-0xd8(%ebp) │ │ + mov -0xa8(%ebp),%ecx │ │ + mov %eax,-0x58(%ebp) │ │ + mov -0xd8(%ebp),%eax │ │ + movl $0x1,(%ecx) │ │ + movsd -0x58(%ebp),%xmm0 │ │ + mov %eax,0xc(%ecx) │ │ + movsd %xmm0,-0xe0(%ebp) │ │ + movsd -0xe0(%ebp),%xmm0 │ │ + movsd %xmm0,0x4(%ecx) │ │ + mov %edi,0x10(%ecx) │ │ + jmp 6b01c │ │ + mov -0x20(%ebp),%eax │ │ + movl $0x1,0x18(%eax) │ │ movl $0x0,0x1c(%eax) │ │ - mov %eax,0x20(%esp) │ │ - mov %dh,%al │ │ - mov %ecx,%ebx │ │ - xor %edx,%edx │ │ - mov $0x13,%edi │ │ - jmp 6b3ca │ │ - mov 0x54(%esp),%eax │ │ + mov -0xa8(%ebp),%eax │ │ + movl $0x0,(%eax) │ │ + jmp 6b01c │ │ + jmp 6ad21 │ │ + mov $0x11,%esi │ │ + mov %ebx,%edi │ │ + jmp 6ad21 │ │ + mov $0x11,%esi │ │ + mov %edx,%ecx │ │ + mov -0x1c(%ebp),%eax │ │ + shl $0x8,%eax │ │ + movzwl %ax,%eax │ │ + or %esi,%eax │ │ + mov %eax,-0x38(%ebp) │ │ + mov %ecx,-0x34(%ebp) │ │ + movl $0x0,-0x30(%ebp) │ │ + jmp 6af1a │ │ + jmp 6ad47 │ │ + mov -0x1c(%ebp),%edx │ │ + movb $0x11,-0x14(%ebp) │ │ + movzbl -0x14(%ebp),%eax │ │ + mov -0x10(%ebp),%ecx │ │ + mov -0x20(%ebp),%edi │ │ + mov %al,-0x38(%ebp) │ │ + mov %dl,-0x37(%ebp) │ │ + mov %ecx,-0x34(%ebp) │ │ + movl $0x0,-0x30(%ebp) │ │ + jmp 6af1a │ │ + movzbl -0x55(%ebp),%ecx │ │ + movzwl -0x57(%ebp),%edi │ │ + mov -0x50(%ebp),%esi │ │ + mov -0x54(%ebp),%edx │ │ + mov %cl,-0x35(%ebp) │ │ + mov %di,-0x37(%ebp) │ │ + mov -0x20(%ebp),%edi │ │ + mov %al,-0x38(%ebp) │ │ + mov %edx,-0x34(%ebp) │ │ + mov %esi,-0x30(%ebp) │ │ + jmp 6af1a │ │ + movzbl -0x17(%ebp),%eax │ │ + jmp 6af99 │ │ + movb $0x13,-0x38(%ebp) │ │ + mov %bl,-0x37(%ebp) │ │ + jmp 6af1a │ │ + movzbl -0xb1(%ebp),%ecx │ │ + movzwl -0xb3(%ebp),%edx │ │ + movsd -0xb0(%ebp),%xmm0 │ │ + mov %cl,-0xa2(%ebp) │ │ + mov %dx,-0xa4(%ebp) │ │ + jmp 6ae32 │ │ + movzbl -0x55(%ebp),%ecx │ │ + movzwl -0x57(%ebp),%edx │ │ + movsd -0x54(%ebp),%xmm0 │ │ + mov %cl,-0x96(%ebp) │ │ + mov %dx,-0x98(%ebp) │ │ + jmp 6ae16 │ │ + movzbl -0x55(%ebp),%ecx │ │ + movsd -0x54(%ebp),%xmm0 │ │ + mov %cl,-0x9a(%ebp) │ │ + movzwl -0x57(%ebp),%ecx │ │ + mov %cx,-0x9c(%ebp) │ │ + lea -0x9c(%ebp),%ecx │ │ + jmp 6af02 │ │ + mov $0x32,%al │ │ + lea -0x9c(%ebp),%ecx │ │ + jmp 6af02 │ │ + mov $0x32,%al │ │ + mov %al,-0x38(%ebp) │ │ + movzwl -0x98(%ebp),%eax │ │ + mov -0x20(%ebp),%edi │ │ + mov %ax,-0x37(%ebp) │ │ + movzbl -0x96(%ebp),%eax │ │ + jmp 6ae4a │ │ + mov $0x32,%al │ │ + mov %al,-0x38(%ebp) │ │ + movzwl -0xa4(%ebp),%eax │ │ + mov -0x20(%ebp),%edi │ │ + mov %ax,-0x37(%ebp) │ │ + movzbl -0xa2(%ebp),%eax │ │ + mov %al,-0x35(%ebp) │ │ + jmp 6af16 │ │ + movzbl -0xb1(%ebp),%ecx │ │ + movzwl -0xb3(%ebp),%ebx │ │ + mov -0xb0(%ebp),%esi │ │ + mov -0xac(%ebp),%edx │ │ + mov %cl,-0x35(%ebp) │ │ + mov %bx,-0x37(%ebp) │ │ + mov %al,-0x38(%ebp) │ │ + mov %edx,-0x30(%ebp) │ │ + mov %esi,-0x34(%ebp) │ │ + jmp 6af1a │ │ + movzbl -0x15(%ebp),%eax │ │ + mov %ecx,%edx │ │ xor %esi,%esi │ │ - movb $0x13,(%esp) │ │ - mov %eax,0x30(%esp) │ │ - jmp 6b4b1 │ │ - movl $0x0,0x20(%esp) │ │ - mov $0x13,%edi │ │ - mov %eax,%ebx │ │ - jmp 6b3c4 │ │ - mov 0x48(%esp),%eax │ │ + movb $0x11,-0x10(%ebp) │ │ + mov %edx,-0x3c(%ebp) │ │ + mov %eax,%ecx │ │ + jmp 6afeb │ │ + movzbl -0x55(%ebp),%ecx │ │ + movsd -0x54(%ebp),%xmm0 │ │ + mov %cl,-0x9e(%ebp) │ │ + movzwl -0x57(%ebp),%ecx │ │ + mov %cx,-0xa0(%ebp) │ │ + lea -0xa0(%ebp),%ecx │ │ + jmp 6af02 │ │ + movzwl -0x57(%ebp),%edi │ │ + movzbl -0x55(%ebp),%ecx │ │ + mov -0x54(%ebp),%esi │ │ + mov -0x50(%ebp),%edx │ │ + mov %di,-0x37(%ebp) │ │ + mov -0x20(%ebp),%edi │ │ + mov %cl,-0x35(%ebp) │ │ + mov %al,-0x38(%ebp) │ │ + mov %edx,-0x30(%ebp) │ │ + mov %esi,-0x34(%ebp) │ │ + jmp 6af1a │ │ + movb $0x11,-0x38(%ebp) │ │ + mov %esi,-0x34(%ebp) │ │ + movl $0x0,-0x30(%ebp) │ │ + jmp 6af1a │ │ + mov -0x60(%ebp),%eax │ │ xor %esi,%esi │ │ - movb $0x13,(%esp) │ │ - mov %eax,0x30(%esp) │ │ - jmp 6b4b1 │ │ - movb $0x38,(%esp) │ │ - jmp 6b4b1 │ │ - movl $0x0,0x20(%esp) │ │ - mov $0x13,%edi │ │ - mov 0x18(%esp),%eax │ │ - mov 0x4(%esp),%esi │ │ - jmp 6b3c8 │ │ - mov 0xb8(%esp),%ebx │ │ - mov 0xbc(%esp),%edx │ │ - jmp 6b31c │ │ - mov 0xb0(%esp),%ebx │ │ - mov 0xb4(%esp),%edx │ │ - mov %eax,0x20(%esp) │ │ - mov 0x4(%esp),%esi │ │ - mov $0x6,%edi │ │ - jmp 6b3ca │ │ - mov 0xac(%esp),%ebx │ │ - mov %eax,0x20(%esp) │ │ - mov $0x6,%edi │ │ - jmp 6b38a │ │ - add 0x2c(%esp),%edi │ │ - mov 0x4(%esp),%eax │ │ - mov %edi,%ecx │ │ - mov %edi,0x18(%eax) │ │ - movl $0x0,0x1c(%eax) │ │ - mov %eax,0x20(%esp) │ │ - movzbl 0x8(%esp),%eax │ │ - mov $0x13,%edi │ │ - mov %ecx,%ebx │ │ - jmp 6b38a │ │ - mov 0x14(%esp),%ebx │ │ - mov 0x4(%esp),%eax │ │ - add 0x2c(%esp),%ebx │ │ - mov %ebx,0x18(%eax) │ │ - movl $0x0,0x1c(%eax) │ │ - mov %eax,0x20(%esp) │ │ - movzbl 0x8(%esp),%eax │ │ - mov $0x13,%edi │ │ - mov 0x4(%esp),%esi │ │ - jmp 6b3c8 │ │ - mov 0x14(%esp),%ecx │ │ - mov 0x4(%esp),%edx │ │ - add %eax,%ecx │ │ - mov %ecx,0x18(%edx) │ │ - movl $0x0,0x1c(%edx) │ │ - mov %ecx,0xc(%esp) │ │ - mov 0x4(%esp),%esi │ │ - mov 0xc(%esp),%ebx │ │ - mov %eax,0x20(%esp) │ │ - movzbl 0x8(%esp),%eax │ │ - mov $0x13,%edi │ │ - jmp 6b3c8 │ │ - mov 0x4(%esp),%esi │ │ - mov 0x18(%esp),%eax │ │ - xor %edx,%edx │ │ - mov 0x20(%esp),%ecx │ │ - movzbl %al,%eax │ │ - movl $0x1,0x18(%esi) │ │ - movl $0x0,0x1c(%esi) │ │ - shl $0x8,%eax │ │ - shl $0x10,%ecx │ │ - or %ecx,%eax │ │ - mov 0x58(%esp),%ecx │ │ - or %edi,%eax │ │ - mov %ebx,0x8(%ecx) │ │ - mov %eax,0x4(%ecx) │ │ - mov %edx,0xc(%ecx) │ │ + movb $0x11,-0x10(%ebp) │ │ + jmp 6afe5 │ │ + mov $0x32,%al │ │ + lea -0xa0(%ebp),%ecx │ │ + movzwl (%ecx),%edx │ │ + movzbl 0x2(%ecx),%ecx │ │ + mov -0x20(%ebp),%edi │ │ + mov %al,-0x38(%ebp) │ │ + mov %dx,-0x37(%ebp) │ │ + mov %cl,-0x35(%ebp) │ │ + movlps %xmm0,-0x34(%ebp) │ │ + mov -0x30(%ebp),%eax │ │ + movq -0x38(%ebp),%xmm0 │ │ + mov -0xa8(%ebp),%ecx │ │ + movl $0x1,0x18(%edi) │ │ + movl $0x0,0x1c(%edi) │ │ + mov %eax,-0x88(%ebp) │ │ + movq %xmm0,-0x90(%ebp) │ │ + mov %eax,0xc(%ecx) │ │ + movq %xmm0,0x4(%ecx) │ │ movl $0x2,(%ecx) │ │ - add $0xe8,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - ret │ │ - mov 0x90(%esp),%eax │ │ - movzbl 0x68(%esp),%esi │ │ - mov 0x94(%esp),%ebx │ │ - movb $0x19,(%esp) │ │ + jmp 6b01c │ │ + movzbl -0x15(%ebp),%eax │ │ + jmp 6afaa │ │ + mov -0xc0(%ebp),%eax │ │ + movzbl -0xb8(%ebp),%esi │ │ + movb $0x14,-0x10(%ebp) │ │ shl $0x8,%eax │ │ or %eax,%esi │ │ - jmp 6b4ad │ │ - mov 0x34(%esp),%eax │ │ - mov %dl,(%esp) │ │ - mov %eax,0x30(%esp) │ │ - jmp 6b4b1 │ │ - mov %edx,0x30(%esp) │ │ - jmp 6b4b1 │ │ - jmp 6b4b1 │ │ - movb $0x13,(%esp) │ │ + mov -0xc4(%ebp),%eax │ │ + jmp 6afe5 │ │ + movzbl -0x17(%ebp),%eax │ │ + jmp 6afaa │ │ + movzbl -0x15(%ebp),%eax │ │ + mov -0x14(%ebp),%edx │ │ xor %esi,%esi │ │ - jmp 6b4ad │ │ - mov 0x10(%esp),%edx │ │ - mov 0xc(%esp),%ebx │ │ - mov 0x4(%esp),%esi │ │ - mov $0x18,%edi │ │ - mov %ecx,%eax │ │ - jmp 6b3ca │ │ - mov 0x10(%esp),%ebx │ │ - mov %edi,%esi │ │ - mov $0x13,%edi │ │ - jmp 6b3c8 │ │ - mov %edi,%esi │ │ - jmp 6b2bc │ │ - mov $0x13,%edi │ │ - xor %edx,%edx │ │ - mov %ecx,%ebx │ │ - mov %eax,0x20(%esp) │ │ - jmp 6b3ca │ │ - mov %edi,%esi │ │ - jmp 6b28d │ │ - mov 0x18(%esp),%eax │ │ - mov %edi,%esi │ │ - xor %edx,%edx │ │ - mov $0x19,%edi │ │ - jmp 6b3ca │ │ - mov 0x10(%esp),%ebx │ │ - jmp 6b295 │ │ + movb $0x11,-0x10(%ebp) │ │ + mov %eax,%ecx │ │ + mov %edx,-0x3c(%ebp) │ │ + jmp 6afeb │ │ + movzbl -0x16(%ebp),%eax │ │ xor %esi,%esi │ │ - movb $0x13,(%esp) │ │ - mov %ebx,0x30(%esp) │ │ - mov 0x18(%esp),%eax │ │ - mov %esi,0xe0(%esp) │ │ - mov %al,0xc9(%esp) │ │ - movzbl (%esp),%eax │ │ - mov %al,0xc8(%esp) │ │ - mov 0x30(%esp),%eax │ │ - mov %eax,0xcc(%esp) │ │ - mov 0x58(%esp),%eax │ │ - movsd 0xc8(%esp),%xmm0 │ │ + movb $0x11,-0x10(%ebp) │ │ + mov %eax,%ecx │ │ + mov %edi,-0x3c(%ebp) │ │ + jmp 6afeb │ │ + movzbl -0x16(%ebp),%eax │ │ + movb $0x32,-0x10(%ebp) │ │ + mov %eax,%ecx │ │ + jmp 6afeb │ │ + mov %edx,%ecx │ │ + mov %ebx,-0x3c(%ebp) │ │ + jmp 6afeb │ │ + xor %esi,%esi │ │ + movb $0x11,-0x10(%ebp) │ │ + mov %edx,%ecx │ │ + mov %edi,-0x3c(%ebp) │ │ + jmp 6afeb │ │ + mov %dh,%cl │ │ + movzbl -0x18(%ebp),%eax │ │ + mov -0x5c(%ebp),%edx │ │ + mov %al,-0x10(%ebp) │ │ + mov %edx,-0x3c(%ebp) │ │ + jmp 6afeb │ │ + mov -0x1c(%ebp),%ecx │ │ + jmp 6afeb │ │ + mov -0x60(%ebp),%eax │ │ + movb $0x11,-0x10(%ebp) │ │ + xor %esi,%esi │ │ + mov -0x1c(%ebp),%ecx │ │ + mov %eax,-0x3c(%ebp) │ │ + movzbl -0x10(%ebp),%eax │ │ + mov %cl,-0x57(%ebp) │ │ + mov %esi,-0x30(%ebp) │ │ + mov %al,-0x58(%ebp) │ │ + mov -0x3c(%ebp),%eax │ │ + mov %eax,-0x54(%ebp) │ │ + mov -0xa8(%ebp),%eax │ │ + movq -0x58(%ebp),%xmm0 │ │ mov %esi,0xc(%eax) │ │ - movsd %xmm0,0x4(%eax) │ │ - movsd %xmm0,0xd8(%esp) │ │ + movq %xmm0,0x4(%eax) │ │ + movq %xmm0,-0x38(%ebp) │ │ movl $0x2,(%eax) │ │ - jmp 6b3fc │ │ - mov $0x38,%edi │ │ - jmp 6b3c8 │ │ - mov $0x38,%edi │ │ - jmp 6b1ec │ │ - mov 0x4(%esp),%esi │ │ - xor %edx,%edx │ │ - mov $0x38,%edi │ │ - jmp 6b3ca │ │ - mov 0x10(%esp),%ebx │ │ - mov %edi,%esi │ │ - xor %edx,%edx │ │ - mov $0x13,%edi │ │ - jmp 6b3ca │ │ + add $0xfc,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %edi │ │ push %esi │ │ mov 0x4(%edx),%esi │ │ mov (%edx),%eax │ │ cmp $0x7,%esi │ │ - ja 6b564 │ │ + ja 6b054 │ │ mov %eax,0x4(%ecx) │ │ movb $0x0,0x8(%ecx) │ │ movb $0x0,0xb(%ecx) │ │ movw $0x0,0x9(%ecx) │ │ - mov $0x13,%al │ │ + mov $0x11,%al │ │ mov %al,(%ecx) │ │ pop %esi │ │ pop %edi │ │ ret │ │ lea 0x8(%eax),%edi │ │ add $0xfffffff8,%esi │ │ mov %edi,(%edx) │ │ @@ -96780,295 +95556,308 @@ │ │ pop %edi │ │ ret │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ mov 0x10(%esp),%bh │ │ - mov %edx,%edi │ │ - call 6b58e │ │ + mov %edx,%esi │ │ + call 6b07e │ │ pop %eax │ │ - mov $0x1a,%dl │ │ - add $0x1324e,%eax │ │ + mov $0x15,%dl │ │ + add $0x1300e,%eax │ │ mov %bh,%dh │ │ mov %bh,%bl │ │ dec %dh │ │ xor %dh,%bl │ │ cmp %dh,%bl │ │ - jbe 6b5d8 │ │ - movzbl %bh,%esi │ │ - mov %bh,%dh │ │ - tzcnt %esi,%ebx │ │ + jbe 6b13d │ │ + movzbl %bh,%edi │ │ + tzcnt %edi,%ebx │ │ cmp $0x3,%bl │ │ - ja 6b63d │ │ - add -0x7a96c(%eax,%ebx,4),%eax │ │ + ja 6b139 │ │ + add -0x7a480(%eax,%ebx,4),%eax │ │ jmp *%eax │ │ - mov 0x4(%edi),%esi │ │ - mov (%edi),%eax │ │ - test %esi,%esi │ │ - je 6b637 │ │ - lea 0x1(%eax),%edx │ │ - dec %esi │ │ - mov %edx,(%edi) │ │ - mov %esi,0x4(%edi) │ │ - movzbl (%eax),%edx │ │ - jmp 6b660 │ │ - jmp 6b63f │ │ - mov 0x4(%edi),%esi │ │ - mov (%edi),%eax │ │ - cmp $0x4,%esi │ │ - jb 6b637 │ │ - lea 0x4(%eax),%edx │ │ - add $0xfffffffc,%esi │ │ - mov %edx,(%edi) │ │ - mov %esi,0x4(%edi) │ │ - mov (%eax),%edx │ │ - jmp 6b660 │ │ - mov 0x4(%edi),%esi │ │ - mov (%edi),%eax │ │ - cmp $0x7,%esi │ │ - jbe 6b637 │ │ - lea 0x8(%eax),%edx │ │ - add $0xfffffff8,%esi │ │ - mov $0x38,%bl │ │ - mov %edx,(%edi) │ │ - mov %esi,0x4(%edi) │ │ - mov 0x3(%eax),%edx │ │ + mov 0x4(%esi),%edi │ │ + mov (%esi),%eax │ │ + mov 0x10(%esp),%bh │ │ + test %edi,%edi │ │ + je 6b135 │ │ + movzbl (%eax),%ebx │ │ + inc %eax │ │ + dec %edi │ │ + mov %eax,(%esi) │ │ + mov %edi,0x4(%esi) │ │ + jmp 6b15e │ │ + mov 0x4(%esi),%edx │ │ + mov (%esi),%eax │ │ + mov 0x10(%esp),%bh │ │ + cmp $0x4,%edx │ │ + jb 6b135 │ │ + lea 0x4(%eax),%edi │ │ + add $0xfffffffc,%edx │ │ + mov %edi,(%esi) │ │ + mov %edx,0x4(%esi) │ │ + mov (%eax),%ebx │ │ + jmp 6b15e │ │ + mov 0x4(%esi),%edx │ │ + mov (%esi),%eax │ │ + mov 0x10(%esp),%bh │ │ + cmp $0x7,%edx │ │ + jbe 6b135 │ │ + lea 0x8(%eax),%edi │ │ + add $0xfffffff8,%edx │ │ + mov %edi,(%esi) │ │ + mov %edx,0x4(%esi) │ │ + mov $0x32,%dl │ │ + mov 0x3(%eax),%ebx │ │ movzbl 0x7(%eax),%esi │ │ - mov %edx,%edi │ │ + mov %ebx,%edi │ │ shr $0x8,%edi │ │ or %esi,%edi │ │ - jne 6b665 │ │ - movzwl (%eax),%esi │ │ + jne 6b163 │ │ + movzwl (%eax),%edx │ │ movzbl 0x2(%eax),%eax │ │ - shl $0x18,%edx │ │ + shl $0x18,%ebx │ │ shl $0x10,%eax │ │ - or %esi,%eax │ │ - or %eax,%edx │ │ - jmp 6b660 │ │ - mov 0x4(%edi),%esi │ │ - mov (%edi),%eax │ │ - cmp $0x2,%esi │ │ - jae 6b652 │ │ - mov %dh,%bh │ │ - mov $0x13,%dl │ │ - jmp 6b63f │ │ - mov %dh,%bh │ │ + or %edx,%eax │ │ + or %eax,%ebx │ │ + jmp 6b15e │ │ + mov 0x4(%esi),%edx │ │ + mov (%esi),%eax │ │ + mov 0x10(%esp),%bh │ │ + cmp $0x2,%edx │ │ + jae 6b150 │ │ + mov $0x11,%dl │ │ + jmp 6b13d │ │ + mov 0x10(%esp),%bh │ │ mov %dl,(%ecx) │ │ mov %bh,0x1(%ecx) │ │ mov %eax,0x4(%ecx) │ │ movl $0x0,0x8(%ecx) │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ - lea 0x2(%eax),%edx │ │ - add $0xfffffffe,%esi │ │ - mov %edx,(%edi) │ │ - mov %esi,0x4(%edi) │ │ - movzwl (%eax),%edx │ │ - mov $0xff,%bl │ │ - mov %edx,0x4(%ecx) │ │ - mov %bl,(%ecx) │ │ + lea 0x2(%eax),%edi │ │ + add $0xfffffffe,%edx │ │ + mov %edi,(%esi) │ │ + mov %edx,0x4(%esi) │ │ + movzwl (%eax),%ebx │ │ + mov $0xff,%dl │ │ + mov %ebx,0x4(%ecx) │ │ + mov %dl,(%ecx) │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x1000,%esp │ │ - movl $0x0,(%esp) │ │ sub $0x1c,%esp │ │ - mov %edx,%esi │ │ - call 6b68d │ │ - pop %ebx │ │ + mov %edx,-0x14(%ebp) │ │ + mov 0x14(%ecx),%edx │ │ + call 6b184 │ │ + pop %eax │ │ + mov 0x18(%ecx),%ebx │ │ + lea 0x28(%ecx),%edi │ │ + add $0x12f08,%eax │ │ + mov %eax,-0x1c(%ebp) │ │ + cmp (%ecx),%edx │ │ + mov %ebx,%esi │ │ + sbb 0x4(%ecx),%esi │ │ + mov $0x2,%esi │ │ + setb -0xd(%ebp) │ │ + jae 6b1d0 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + mov %ebx,-0x18(%ebp) │ │ mov %edx,%eax │ │ - mov $0x61a80,%edi │ │ - mov %ecx,-0x10(%ebp) │ │ - shr $1,%esi │ │ - add $0x1314f,%ebx │ │ - sub %esi,%eax │ │ - cmp $0x61a80,%edx │ │ - mov $0x30,%esi │ │ - cmovb %edx,%edi │ │ - cmp %eax,%edi │ │ - cmovbe %eax,%edi │ │ - cmp $0x31,%edi │ │ - cmovae %edi,%esi │ │ - cmp $0xcd,%edi │ │ - jae 6b6d0 │ │ - lea -0x1018(%ebp),%ecx │ │ - mov $0xcc,%esi │ │ - jmp 6b715 │ │ - cmp $0x6666667,%eax │ │ - jb 6b6dc │ │ - call 24800 │ │ - lea 0x0(,%esi,4),%eax │ │ - lea (%eax,%eax,4),%eax │ │ - test %eax,%eax │ │ - je 6b70e │ │ - mov %eax,-0x14(%ebp) │ │ - mov %eax,(%esp) │ │ - mov %edx,-0x18(%ebp) │ │ - call 7bfa0 │ │ - mov -0x18(%ebp),%edx │ │ - mov %eax,%ecx │ │ - test %eax,%eax │ │ - jne 6b715 │ │ + mov (%edi),%edx │ │ + mov 0x4(%edi),%ebx │ │ + cmp %eax,%edx │ │ + mov %ebx,%eax │ │ + sbb -0x18(%ebp),%eax │ │ + jae 6b1ee │ │ + inc %esi │ │ + add $0x14,%edi │ │ + cmp %esi,-0x14(%ebp) │ │ + jne 6b1b0 │ │ + jmp 6b1f3 │ │ + xchg %ax,%ax │ │ + mov %ebx,-0x18(%ebp) │ │ + mov %edx,%eax │ │ + mov (%edi),%edx │ │ + mov 0x4(%edi),%ebx │ │ + cmp %eax,%edx │ │ + mov %ebx,%eax │ │ + sbb -0x18(%ebp),%eax │ │ + jb 6b1ee │ │ + inc %esi │ │ + add $0x14,%edi │ │ + cmp %esi,-0x14(%ebp) │ │ + jne 6b1d0 │ │ + jmp 6b1f3 │ │ + cmp -0x14(%ebp),%esi │ │ + jne 6b236 │ │ + cmpb $0x0,-0xd(%ebp) │ │ + mov -0x14(%ebp),%edi │ │ + je 6b231 │ │ + lea (%edi,%edi,4),%eax │ │ + shr $1,%edi │ │ + lea -0x4(%ecx,%eax,4),%eax │ │ + add $0x10,%ecx │ │ + nopl 0x0(%eax,%eax,1) │ │ + movups -0x10(%ecx),%xmm0 │ │ + movups -0x10(%eax),%xmm1 │ │ + movups %xmm1,-0x10(%ecx) │ │ + movups %xmm0,-0x10(%eax) │ │ + mov (%ecx),%edx │ │ + mov (%eax),%esi │ │ + mov %esi,(%ecx) │ │ + mov %edx,(%eax) │ │ + add $0x14,%ecx │ │ + add $0xffffffec,%eax │ │ + dec %edi │ │ + jne 6b210 │ │ + add $0x1c,%esp │ │ + jmp 6b25a │ │ mov -0x14(%ebp),%edx │ │ - mov $0x4,%ecx │ │ - call 246cb │ │ - xor %esi,%esi │ │ - mov $0x4,%ecx │ │ - xor %eax,%eax │ │ - cmp $0x41,%edx │ │ - setb %al │ │ - mov %esi,0x4(%esp) │ │ - mov %ecx,%esi │ │ - mov %ecx,(%esp) │ │ - mov -0x10(%ebp),%ecx │ │ - mov %eax,0x8(%esp) │ │ - call 6bab0 │ │ - cmp $0xcc,%edi │ │ - jbe 6b742 │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - add $0x101c,%esp │ │ + mov %edx,%eax │ │ + or $0x1,%eax │ │ + bsr %eax,%eax │ │ + xor $0x1f,%eax │ │ + add %eax,%eax │ │ + xor $0x3e,%eax │ │ + sub $0x8,%esp │ │ + mov -0x1c(%ebp),%ebx │ │ + push %eax │ │ + push $0x0 │ │ + call 6b5a0 │ │ + add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - cmp $0xcd,%edi │ │ - mov %eax,-0x10(%ebp) │ │ - jb 6b760 │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%edx │ │ - call 6b780 │ │ + call 6b270 │ │ pop %ebx │ │ mov $0x4,%edi │ │ mov %ecx,%esi │ │ lea -0x18(%ebp),%ecx │ │ - add $0x1305c,%ebx │ │ + add $0x12e1c,%ebx │ │ lea (%edx,%edx,1),%eax │ │ cmp $0x5,%eax │ │ cmovae %eax,%edi │ │ push $0x14 │ │ push $0x4 │ │ push %edi │ │ push 0x4(%esi) │ │ - call 4dcb0 │ │ + call 4fc70 │ │ add $0x10,%esp │ │ cmpl $0x1,-0x18(%ebp) │ │ - je 6b7c0 │ │ + je 6b2b0 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,0x4(%esi) │ │ mov %edi,(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%edx │ │ - call 6b7e0 │ │ + call 6b2d0 │ │ pop %ebx │ │ mov $0x4,%edi │ │ mov %ecx,%esi │ │ lea -0x18(%ebp),%ecx │ │ - add $0x12ffc,%ebx │ │ + add $0x12dbc,%ebx │ │ lea (%edx,%edx,1),%eax │ │ cmp $0x5,%eax │ │ cmovae %eax,%edi │ │ push $0x24 │ │ push $0x4 │ │ push %edi │ │ push 0x4(%esi) │ │ - call 4dcb0 │ │ + call 4fc70 │ │ add $0x10,%esp │ │ cmpl $0x1,-0x18(%ebp) │ │ - je 6b820 │ │ + je 6b310 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,0x4(%esi) │ │ mov %edi,(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ sub $0x10,%esp │ │ - call 6b83d │ │ + call 6b32d │ │ pop %ebx │ │ - add $0x12f9f,%ebx │ │ + add $0x12d5f,%ebx │ │ cmpl $0x0,(%ecx) │ │ - je 6b873 │ │ + je 6b363 │ │ mov 0x4(%ecx),%eax │ │ test %eax,%eax │ │ - je 6b873 │ │ + je 6b363 │ │ cmpl $0x0,0x8(%ecx) │ │ - je 6b862 │ │ + je 6b352 │ │ mov %eax,(%esp) │ │ mov %ecx,%esi │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %esi,%ecx │ │ cmpl $0x0,0x10(%ecx) │ │ - je 6b873 │ │ + je 6b363 │ │ mov 0xc(%ecx),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x10,%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ @@ -97080,154 +95869,154 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0x8(%ecx),%edi │ │ mov 0x4(%ecx),%eax │ │ - call 6b894 │ │ + call 6b384 │ │ pop %ebx │ │ mov %ecx,-0x14(%ebp) │ │ - add $0x12f48,%ebx │ │ + add $0x12d08,%ebx │ │ test %edi,%edi │ │ mov %eax,-0x10(%ebp) │ │ - je 6b8e3 │ │ + je 6b3d3 │ │ mov -0x10(%ebp),%eax │ │ lea 0x10(%eax),%esi │ │ - jmp 6b8b6 │ │ + jmp 6b3a6 │ │ nopl (%eax) │ │ add $0x24,%esi │ │ dec %edi │ │ - je 6b8e3 │ │ + je 6b3d3 │ │ cmpl $0x0,-0x10(%esi) │ │ - je 6b8b0 │ │ + je 6b3a0 │ │ mov -0xc(%esi),%eax │ │ test %eax,%eax │ │ - je 6b8b0 │ │ + je 6b3a0 │ │ cmpl $0x0,-0x8(%esi) │ │ - je 6b8d1 │ │ + je 6b3c1 │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ cmpl $0x0,(%esi) │ │ - je 6b8b0 │ │ + je 6b3a0 │ │ mov -0x4(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 6b8b0 │ │ + call 7b700 │ │ + jmp 6b3a0 │ │ mov -0x14(%ebp),%eax │ │ cmpl $0x0,(%eax) │ │ - je 6b8f6 │ │ + je 6b3e6 │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 6b90e │ │ + call 6b3fe │ │ pop %ebx │ │ - add $0x12ece,%ebx │ │ + add $0x12c8e,%ebx │ │ test %edx,%edx │ │ - je 6b977 │ │ + je 6b467 │ │ shl $0x2,%edx │ │ mov %ecx,%esi │ │ xor %edi,%edi │ │ lea (%edx,%edx,8),%ecx │ │ mov %ecx,-0x10(%ebp) │ │ - jmp 6b937 │ │ + jmp 6b427 │ │ nopl 0x0(%eax,%eax,1) │ │ add $0x24,%edi │ │ cmp %edi,%ecx │ │ - je 6b96f │ │ + je 6b45f │ │ cmpl $0x0,(%esi,%edi,1) │ │ - je 6b930 │ │ + je 6b420 │ │ mov 0x4(%esi,%edi,1),%eax │ │ test %eax,%eax │ │ - je 6b930 │ │ + je 6b420 │ │ cmpl $0x0,0x8(%esi,%edi,1) │ │ - je 6b957 │ │ + je 6b447 │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x10(%ebp),%ecx │ │ cmpl $0x0,0x10(%esi,%edi,1) │ │ - je 6b930 │ │ + je 6b420 │ │ mov 0xc(%esi,%edi,1),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x10(%ebp),%ecx │ │ - jmp 6b930 │ │ + jmp 6b420 │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 6b98e │ │ + call 6b47e │ │ pop %ebx │ │ - add $0x12e4e,%ebx │ │ + add $0x12c0e,%ebx │ │ cmpl $0x0,(%ecx) │ │ - je 6ba12 │ │ + je 6b502 │ │ mov 0x4(%ecx),%eax │ │ test %eax,%eax │ │ - je 6ba12 │ │ + je 6b502 │ │ mov 0x8(%ecx),%edi │ │ test %edi,%edi │ │ - je 6ba01 │ │ + je 6b4f1 │ │ lea 0x10(%eax),%esi │ │ mov %ecx,-0x14(%ebp) │ │ mov %eax,-0x10(%ebp) │ │ - jmp 6b9c6 │ │ + jmp 6b4b6 │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl (%eax) │ │ add $0x24,%esi │ │ dec %edi │ │ - je 6b9f3 │ │ + je 6b4e3 │ │ cmpl $0x0,-0x10(%esi) │ │ - je 6b9c0 │ │ + je 6b4b0 │ │ mov -0xc(%esi),%eax │ │ test %eax,%eax │ │ - je 6b9c0 │ │ + je 6b4b0 │ │ cmpl $0x0,-0x8(%esi) │ │ - je 6b9e1 │ │ + je 6b4d1 │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ cmpl $0x0,(%esi) │ │ - je 6b9c0 │ │ + je 6b4b0 │ │ mov -0x4(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 6b9c0 │ │ + call 7b700 │ │ + jmp 6b4b0 │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x14(%ebp),%ecx │ │ cmpl $0x0,0x10(%ecx) │ │ - je 6ba12 │ │ + je 6b502 │ │ mov 0xc(%ecx),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ @@ -97239,54 +96028,54 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%eax │ │ - call 6ba30 │ │ + call 6b520 │ │ pop %ebx │ │ - add $0x12dac,%ebx │ │ + add $0x12b6c,%ebx │ │ test %eax,%eax │ │ - je 6baa2 │ │ + je 6b592 │ │ mov 0x4(%ecx),%edi │ │ test %edi,%edi │ │ - je 6ba91 │ │ + je 6b581 │ │ lea 0x10(%eax),%esi │ │ mov %ecx,-0x14(%ebp) │ │ mov %eax,-0x10(%ebp) │ │ - jmp 6ba56 │ │ + jmp 6b546 │ │ nopl (%eax) │ │ add $0x24,%esi │ │ dec %edi │ │ - je 6ba83 │ │ + je 6b573 │ │ cmpl $0x0,-0x10(%esi) │ │ - je 6ba50 │ │ + je 6b540 │ │ mov -0xc(%esi),%eax │ │ test %eax,%eax │ │ - je 6ba50 │ │ + je 6b540 │ │ cmpl $0x0,-0x8(%esi) │ │ - je 6ba71 │ │ + je 6b561 │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ cmpl $0x0,(%esi) │ │ - je 6ba50 │ │ + je 6b540 │ │ mov -0x4(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 6ba50 │ │ + call 7b700 │ │ + jmp 6b540 │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x14(%ebp),%ecx │ │ cmpl $0x0,0xc(%ecx) │ │ - je 6baa2 │ │ + je 6b592 │ │ mov 0x8(%ecx),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ @@ -97296,620 +96085,110 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x19c,%esp │ │ - call 6bac1 │ │ - pop %ebx │ │ - mov %edx,%edi │ │ - mov %ecx,-0x2c(%ebp) │ │ - add $0x12d1b,%ebx │ │ - mov %ebx,-0x24(%ebp) │ │ - push $0x0 │ │ - push %edx │ │ - push $0x40000000 │ │ - push $0x0 │ │ - call 7816c │ │ - add $0x10,%esp │ │ - mov %edx,%esi │ │ - mov %eax,%ecx │ │ - mov %edx,%ebx │ │ - mul %edi │ │ - imul %edi,%esi │ │ - mov %eax,-0x10(%ebp) │ │ - xor %eax,%eax │ │ - add %esi,%edx │ │ - xor $0x40000000,%edx │ │ - or -0x10(%ebp),%edx │ │ - setne %al │ │ - add %ecx,%eax │ │ - adc $0x0,%ebx │ │ - mov %eax,-0x4c(%ebp) │ │ - mov %edi,%eax │ │ - cmp $0x1001,%edi │ │ - mov %ebx,-0x50(%ebp) │ │ - jae 6bb2b │ │ - shr $1,%eax │ │ - mov %edi,%ecx │ │ - sub %eax,%ecx │ │ - mov $0x40,%eax │ │ - cmp $0x40,%ecx │ │ - cmovb %ecx,%eax │ │ - mov %eax,-0x30(%ebp) │ │ - jmp 6bb4c │ │ - or $0x1,%eax │ │ - mov %edi,%edx │ │ - bsr %eax,%ecx │ │ - mov %ecx,%eax │ │ - and $0x1,%ecx │ │ - shr $1,%eax │ │ - add %eax,%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - shr %cl,%edx │ │ - add %eax,%edx │ │ - shr $1,%edx │ │ - mov %edx,-0x30(%ebp) │ │ - mov -0x2c(%ebp),%ecx │ │ - mov 0x8(%ebp),%esi │ │ - xor %edx,%edx │ │ - movl $0x0,-0x28(%ebp) │ │ - mov %edi,-0x34(%ebp) │ │ - lea 0x28(%ecx),%eax │ │ - lea -0x14(%ecx),%ebx │ │ - mov %eax,-0x3c(%ebp) │ │ - lea 0x10(%ecx),%eax │ │ - mov %ebx,-0x48(%ebp) │ │ - mov %eax,-0x44(%ebp) │ │ - lea -0x4(%ecx),%eax │ │ - mov $0x1,%ecx │ │ - mov %eax,-0x40(%ebp) │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov -0x34(%ebp),%eax │ │ - mov %ecx,-0x10(%ebp) │ │ - mov %edx,-0x14(%ebp) │ │ - sub %edx,%eax │ │ - jbe 6bbd0 │ │ - lea (%edx,%edx,4),%ebx │ │ - mov -0x2c(%ebp),%edx │ │ - cmp -0x30(%ebp),%eax │ │ - lea (%edx,%ebx,4),%ecx │ │ - mov %eax,%edx │ │ - jae 6bc00 │ │ - cmpb $0x0,0x10(%ebp) │ │ - je 6bc0c │ │ - mov -0x24(%ebp),%ebx │ │ - cmp $0x20,%edx │ │ - mov $0x20,%eax │ │ - cmovae %eax,%edx │ │ - mov %edx,%esi │ │ - push $0x0 │ │ - push $0x0 │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 6c0b0 │ │ - add $0x10,%esp │ │ - lea 0x1(%esi,%esi,1),%edx │ │ - jmp 6bd44 │ │ - xchg %ax,%ax │ │ - movl $0x0,-0x38(%ebp) │ │ - movl $0x1,-0x20(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ - cmp $0x2,%eax │ │ - jae 6bdbf │ │ - mov -0x10(%ebp),%ecx │ │ - jmp 6c045 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - cmp $0x2,%edx │ │ - jae 6bc1b │ │ - mov %edx,%eax │ │ - jmp 6bd40 │ │ - mov -0x30(%ebp),%eax │ │ - cmp %eax,%edx │ │ - cmovae %eax,%edx │ │ - add %edx,%edx │ │ - jmp 6bd44 │ │ - mov 0x14(%ecx),%esi │ │ - mov 0x18(%ecx),%edi │ │ - mov %edx,-0x20(%ebp) │ │ - cmp (%ecx),%esi │ │ - mov %edi,%eax │ │ - sbb 0x4(%ecx),%eax │ │ - setb %al │ │ - jae 6bc44 │ │ - cmp $0x2,%edx │ │ - jne 6bc8e │ │ - mov $0x2,%eax │ │ - mov $0x1,%ecx │ │ - jmp 6bce7 │ │ - mov %al,-0x1c(%ebp) │ │ - mov $0x2,%eax │ │ - cmp $0x2,%edx │ │ - je 6bd40 │ │ - mov -0x3c(%ebp),%eax │ │ - mov %ecx,-0x18(%ebp) │ │ - lea (%eax,%ebx,4),%ebx │ │ - mov $0x2,%eax │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - mov %edi,%edx │ │ - mov %esi,%ecx │ │ - mov (%ebx),%esi │ │ - mov 0x4(%ebx),%edi │ │ - cmp %ecx,%esi │ │ - mov %edi,%ecx │ │ - sbb %edx,%ecx │ │ - jb 6bccc │ │ - mov -0x20(%ebp),%edx │ │ - inc %eax │ │ - add $0x14,%ebx │ │ - cmp %eax,%edx │ │ - jne 6bc70 │ │ - jmp 6bcbc │ │ - mov %al,-0x1c(%ebp) │ │ - mov -0x3c(%ebp),%eax │ │ - mov %ecx,-0x18(%ebp) │ │ - lea (%eax,%ebx,4),%ecx │ │ - mov $0x2,%eax │ │ - nop │ │ - mov %edi,%edx │ │ - mov %esi,%ebx │ │ - mov (%ecx),%esi │ │ - mov 0x4(%ecx),%edi │ │ - cmp %ebx,%esi │ │ - mov %edi,%ebx │ │ - sbb %edx,%ebx │ │ - jae 6bccc │ │ - mov -0x20(%ebp),%edx │ │ - inc %eax │ │ - add $0x14,%ecx │ │ - cmp %eax,%edx │ │ - jne 6bca0 │ │ - mov %edx,%eax │ │ - cmp -0x30(%ebp),%eax │ │ - mov -0x18(%ebp),%ecx │ │ - jb 6bb9d │ │ - jmp 6bcdb │ │ - mov -0x20(%ebp),%edx │ │ - cmp -0x30(%ebp),%eax │ │ - mov -0x18(%ebp),%ecx │ │ - jb 6bb9d │ │ - cmpb $0x0,-0x1c(%ebp) │ │ - je 6bd40 │ │ - mov %eax,%ecx │ │ - shr $1,%ecx │ │ - je 6bd40 │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x44(%ebp),%edi │ │ - lea 0x0(,%edx,4),%edx │ │ - lea (%edx,%edx,4),%esi │ │ - lea (%eax,%eax,4),%edx │ │ - lea (%esi,%edx,4),%edx │ │ - add %edi,%esi │ │ - add -0x40(%ebp),%edx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - movups -0x10(%esi),%xmm0 │ │ - movups -0x10(%edx),%xmm1 │ │ - movups %xmm1,-0x10(%esi) │ │ - movups %xmm0,-0x10(%edx) │ │ - mov (%esi),%edi │ │ - mov (%edx),%ebx │ │ - mov %ebx,(%esi) │ │ - mov %edi,(%edx) │ │ - add $0x14,%esi │ │ - add $0xffffffec,%edx │ │ - dec %ecx │ │ - jne 6bd10 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - lea 0x1(%eax,%eax,1),%edx │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%eax │ │ - mov -0x14(%ebp),%esi │ │ - mov %edx,-0x20(%ebp) │ │ - shr $1,%edx │ │ - mov -0x50(%ebp),%edi │ │ - shr $1,%ecx │ │ - lea (%edx,%esi,2),%edx │ │ - mov -0x4c(%ebp),%esi │ │ - sub %ecx,%eax │ │ - xor %ecx,%ecx │ │ - mov %edx,-0x1c(%ebp) │ │ - add -0x14(%ebp),%eax │ │ - mov %eax,%ebx │ │ - setb %cl │ │ - mul %esi │ │ - imul %edi,%ebx │ │ - imul %esi,%ecx │ │ - mov %eax,-0x18(%ebp) │ │ - mov %esi,%eax │ │ - mov $0x3f,%esi │ │ - add %ebx,%edx │ │ - add %edx,%ecx │ │ - mov -0x1c(%ebp),%edx │ │ - imul %edx,%edi │ │ - mul %edx │ │ - xor -0x18(%ebp),%eax │ │ - add %edi,%edx │ │ - xor %ecx,%edx │ │ - bsr %edx,%ecx │ │ - xor $0x1f,%ecx │ │ - bsr %eax,%eax │ │ - cmove %esi,%eax │ │ - mov 0x8(%ebp),%esi │ │ - xor $0x1f,%eax │ │ - add $0x20,%al │ │ - test %edx,%edx │ │ - mov -0x14(%ebp),%edx │ │ - movzbl %al,%eax │ │ - cmovne %ecx,%eax │ │ - mov %eax,-0x38(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ - cmp $0x2,%eax │ │ - jb 6bbea │ │ - mov -0x2c(%ebp),%edi │ │ - lea 0x0(,%edx,4),%eax │ │ - lea (%eax,%eax,4),%ecx │ │ - mov -0x28(%ebp),%eax │ │ - add %ecx,%edi │ │ - add -0x48(%ebp),%ecx │ │ - mov %edi,-0x54(%ebp) │ │ - mov %ecx,-0x58(%ebp) │ │ - mov -0x10(%ebp),%ecx │ │ - jmp 6be0d │ │ - mov %ebx,%edi │ │ - sub %eax,%esi │ │ - sub $0x4,%esp │ │ - mov -0x24(%ebp),%ebx │ │ - push %esi │ │ - push %eax │ │ - push %edi │ │ - call 7bfc0 │ │ - add $0x10,%esp │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x5c(%ebp),%ebx │ │ - mov 0x8(%ebp),%esi │ │ - lea 0x1(%ebx,%ebx,1),%ecx │ │ - mov -0x28(%ebp),%eax │ │ - cmp $0x1,%eax │ │ - jbe 6c040 │ │ - mov -0x38(%ebp),%ebx │ │ - cmp %bl,-0x9f(%ebp,%eax,1) │ │ - jb 6c045 │ │ - dec %eax │ │ - mov %ecx,%ebx │ │ - mov %eax,-0x28(%ebp) │ │ - mov -0x1a8(%ebp,%eax,4),%eax │ │ - shr $1,%ebx │ │ - mov %ebx,-0x18(%ebp) │ │ - mov %eax,%edi │ │ - shr $1,%edi │ │ - add %edi,%ebx │ │ - mov %edi,-0x1c(%ebp) │ │ - mov %ecx,%edi │ │ - cmp 0xc(%ebp),%ebx │ │ - ja 6be60 │ │ - mov %eax,%ecx │ │ - or %edi,%ecx │ │ - and $0x1,%ecx │ │ - jne 6be60 │ │ - add %ebx,%ebx │ │ - mov %ebx,%ecx │ │ - mov -0x28(%ebp),%eax │ │ - cmp $0x1,%eax │ │ - ja 6be0d │ │ - jmp 6c040 │ │ - nopl 0x0(%eax) │ │ - mov -0x2c(%ebp),%esi │ │ - mov %edx,%ecx │ │ - sub %ebx,%ecx │ │ - test $0x1,%al │ │ - lea (%ecx,%ecx,4),%ecx │ │ - lea (%esi,%ecx,4),%ecx │ │ - mov %ecx,-0x10(%ebp) │ │ - jne 6bec0 │ │ - mov -0x1c(%ebp),%edx │ │ - mov %ebx,%esi │ │ - mov -0x24(%ebp),%ebx │ │ - mov -0x10(%ebp),%ecx │ │ - mov %edx,%eax │ │ - or $0x1,%eax │ │ - bsr %eax,%eax │ │ - xor $0x1f,%eax │ │ - add %eax,%eax │ │ - xor $0x3e,%eax │ │ - push $0x0 │ │ - push %eax │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 6c0b0 │ │ - mov -0x14(%ebp),%edx │ │ - mov %esi,%ebx │ │ - add $0x10,%esp │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %edi,%eax │ │ - test $0x1,%al │ │ - je 6bec9 │ │ - cmpl $0x0,-0x18(%ebp) │ │ - jne 6bf0d │ │ - jmp 6bdfa │ │ - nopl 0x0(%eax) │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %edi,%eax │ │ - test $0x1,%al │ │ - jne 6beae │ │ - lea (%ecx,%ecx,4),%eax │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x18(%ebp),%edx │ │ - mov %ebx,%esi │ │ - mov -0x24(%ebp),%ebx │ │ - lea (%ecx,%eax,4),%ecx │ │ - mov %edx,%eax │ │ - or $0x1,%eax │ │ - bsr %eax,%eax │ │ - xor $0x1f,%eax │ │ - add %eax,%eax │ │ - xor $0x3e,%eax │ │ - push $0x0 │ │ - push %eax │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 6c0b0 │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - mov %esi,%ebx │ │ - add $0x10,%esp │ │ - cmpl $0x0,-0x18(%ebp) │ │ - je 6bdfa │ │ - test %ecx,%ecx │ │ - je 6bdfa │ │ - mov -0x18(%ebp),%esi │ │ - mov %ecx,%eax │ │ - cmp %ecx,%esi │ │ - cmovb %esi,%eax │ │ - cmp %eax,0xc(%ebp) │ │ - jb 6bdfa │ │ - mov %ecx,%esi │ │ - mov -0x10(%ebp),%edx │ │ - lea (%ecx,%ecx,4),%ecx │ │ - mov %ebx,-0x5c(%ebp) │ │ - cmp -0x18(%ebp),%esi │ │ - lea (%edx,%ecx,4),%edi │ │ - mov %edx,%ecx │ │ - cmova %edi,%ecx │ │ - shl $0x2,%eax │ │ - lea (%eax,%eax,4),%esi │ │ - sub $0x4,%esp │ │ - mov -0x24(%ebp),%ebx │ │ - push %esi │ │ - push %ecx │ │ - mov 0x8(%ebp),%eax │ │ - push %eax │ │ - call 7bfc0 │ │ - mov 0x8(%ebp),%ebx │ │ - add $0x10,%esp │ │ - mov -0x18(%ebp),%eax │ │ - add %ebx,%esi │ │ - cmp %eax,-0x1c(%ebp) │ │ - jbe 6bfca │ │ - mov -0x58(%ebp),%eax │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov -0x14(%esi),%edx │ │ - lea -0x14(%edi),%ecx │ │ - cmp -0x14(%edi),%edx │ │ - mov -0x10(%esi),%edx │ │ - sbb -0x10(%edi),%edx │ │ - lea -0x14(%esi),%edx │ │ - cmovb %ecx,%edx │ │ - movsd 0x8(%edx),%xmm1 │ │ - movsd (%edx),%xmm0 │ │ - movsd %xmm1,0x8(%eax) │ │ - mov 0x10(%edx),%ecx │ │ - movsd %xmm0,(%eax) │ │ - mov %ecx,0x10(%eax) │ │ - setae %cl │ │ - movzbl %cl,%ecx │ │ - lea (%ecx,%ecx,4),%ecx │ │ - lea -0x14(%edi,%ecx,4),%edi │ │ - setb %cl │ │ - cmp -0x10(%ebp),%edi │ │ - movzbl %cl,%ecx │ │ - lea (%ecx,%ecx,4),%ecx │ │ - lea -0x14(%esi,%ecx,4),%esi │ │ - je 6bfc3 │ │ - add $0xffffffec,%eax │ │ - cmp %ebx,%esi │ │ - jne 6bf70 │ │ - mov %ebx,%eax │ │ - jmp 6bde1 │ │ - mov %ebx,%eax │ │ - mov -0x54(%ebp),%edx │ │ - mov -0x10(%ebp),%ebx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - mov (%edi),%ecx │ │ - cmp (%eax),%ecx │ │ - mov 0x4(%edi),%ecx │ │ - sbb 0x4(%eax),%ecx │ │ - mov %eax,%ecx │ │ - cmovb %edi,%ecx │ │ - movsd 0x8(%ecx),%xmm1 │ │ - movsd (%ecx),%xmm0 │ │ - movsd %xmm1,0x8(%ebx) │ │ - mov 0x10(%ecx),%ecx │ │ - movsd %xmm0,(%ebx) │ │ - mov %ecx,0x10(%ebx) │ │ - setae %cl │ │ - movzbl %cl,%ecx │ │ - lea (%ecx,%ecx,4),%ecx │ │ - lea (%eax,%ecx,4),%eax │ │ - setb %cl │ │ - add $0x14,%ebx │ │ - cmp %esi,%eax │ │ - je 6bddf │ │ - movzbl %cl,%ecx │ │ - lea (%ecx,%ecx,4),%ecx │ │ - lea (%edi,%ecx,4),%edi │ │ - cmp %edx,%edi │ │ - jne 6bfe0 │ │ - jmp 6bddf │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - mov $0x1,%eax │ │ - mov -0x38(%ebp),%ebx │ │ - cmp %edx,-0x34(%ebp) │ │ - mov %ecx,-0x1a8(%ebp,%eax,4) │ │ - mov %bl,-0x9e(%ebp,%eax,1) │ │ - jbe 6c06d │ │ - mov -0x20(%ebp),%ecx │ │ - inc %eax │ │ - mov %eax,-0x28(%ebp) │ │ - mov %ecx,%eax │ │ - shr $1,%eax │ │ - add %eax,%edx │ │ - jmp 6bb80 │ │ - test $0x1,%cl │ │ - jne 6c09f │ │ - mov -0x34(%ebp),%edx │ │ - mov -0x2c(%ebp),%ecx │ │ - mov -0x24(%ebp),%ebx │ │ - mov %edx,%eax │ │ - or $0x1,%eax │ │ - bsr %eax,%eax │ │ - xor $0x1f,%eax │ │ - add %eax,%eax │ │ - xor $0x3e,%eax │ │ - push $0x0 │ │ - push %eax │ │ - push 0xc(%ebp) │ │ - push %esi │ │ - call 6c0b0 │ │ - add $0x1ac,%esp │ │ - jmp 6c0a5 │ │ - add $0x19c,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0x4c,%esp │ │ - mov %ecx,-0x14(%ebp) │ │ - mov 0x8(%ebp),%ecx │ │ - call 6c0c4 │ │ + sub $0x3fc,%esp │ │ + call 6b5b1 │ │ pop %ebx │ │ - mov %edx,-0x20(%ebp) │ │ - add $0x12718,%ebx │ │ + mov %edx,-0x28(%ebp) │ │ + add $0x12adb,%ebx │ │ cmp $0x21,%edx │ │ - mov %ebx,-0x30(%ebp) │ │ - jae 6c33a │ │ - mov -0x20(%ebp),%eax │ │ + mov %ebx,-0x38(%ebp) │ │ + jae 6b862 │ │ + mov -0x28(%ebp),%eax │ │ cmp $0x2,%eax │ │ - jb 6cad7 │ │ - mov %eax,%edi │ │ - shr $1,%edi │ │ + jb 6c1c3 │ │ + mov %eax,%esi │ │ + mov %ecx,-0x24(%ebp) │ │ + shr $1,%esi │ │ cmp $0x8,%eax │ │ - mov %edi,-0x24(%ebp) │ │ - jb 6c703 │ │ - mov -0x14(%ebp),%ebx │ │ - mov 0x14(%ebx),%eax │ │ - mov 0x18(%ebx),%ecx │ │ - mov 0x3c(%ebx),%edi │ │ - mov 0x40(%ebx),%esi │ │ - lea 0x3c(%ebx),%edx │ │ - mov %ebx,-0x14(%ebp) │ │ - cmp (%ebx),%eax │ │ - sbb 0x4(%ebx),%ecx │ │ - lea 0x28(%ebx),%ecx │ │ + mov %esi,-0x1c(%ebp) │ │ + jb 6bdc9 │ │ + mov 0x14(%ecx),%eax │ │ + mov 0x18(%ecx),%edx │ │ + mov 0x3c(%ecx),%edi │ │ + mov 0x40(%ecx),%esi │ │ + lea 0x3c(%ecx),%ebx │ │ + cmp (%ecx),%eax │ │ + sbb 0x4(%ecx),%edx │ │ + lea 0x28(%ecx),%edx │ │ setae %al │ │ setb %ah │ │ - cmp 0x28(%ebx),%edi │ │ - sbb 0x2c(%ebx),%esi │ │ + cmp 0x28(%ecx),%edi │ │ + sbb 0x2c(%ecx),%esi │ │ movzbl %ah,%esi │ │ movzbl %al,%eax │ │ lea (%eax,%eax,4),%edi │ │ - mov %ecx,%eax │ │ - lea (%esi,%esi,4),%esi │ │ - mov %esi,-0x10(%ebp) │ │ - mov %ebx,%esi │ │ - cmovb %edx,%eax │ │ - cmovb %ecx,%edx │ │ - mov (%edx),%ecx │ │ - mov %edx,-0x1c(%ebp) │ │ - cmp (%ebx,%edi,4),%ecx │ │ - mov 0x4(%edx),%ecx │ │ - lea (%ebx,%edi,4),%edx │ │ - sbb 0x4(%ebx,%edi,4),%ecx │ │ + mov %edx,%eax │ │ + lea (%esi,%esi,4),%ecx │ │ + mov %ecx,-0x10(%ebp) │ │ + cmovb %ebx,%eax │ │ + cmovb %edx,%ebx │ │ + mov -0x24(%ebp),%edx │ │ + mov (%ebx),%ecx │ │ + mov %ebx,-0x14(%ebp) │ │ + cmp (%edx,%edi,4),%ecx │ │ + mov 0x4(%ebx),%ecx │ │ mov (%eax),%ebx │ │ + sbb 0x4(%edx,%edi,4),%ecx │ │ + lea (%edx,%edi,4),%ecx │ │ mov -0x10(%ebp),%edi │ │ - mov %edx,%ecx │ │ - cmovb %eax,%ecx │ │ + mov %ecx,%esi │ │ + cmovb %eax,%esi │ │ setb -0x18(%ebp) │ │ - cmp (%esi,%edi,4),%ebx │ │ + cmp (%edx,%edi,4),%ebx │ │ mov 0x4(%eax),%ebx │ │ - sbb 0x4(%esi,%edi,4),%ebx │ │ - movzbl -0x18(%ebp),%ebx │ │ - lea (%esi,%edi,4),%edi │ │ - mov -0x1c(%ebp),%esi │ │ - cmovb %edi,%ecx │ │ + sbb 0x4(%edx,%edi,4),%ebx │ │ + lea (%edx,%edi,4),%edi │ │ + mov %ecx,%ebx │ │ + mov -0x14(%ebp),%edx │ │ + cmovb %edi,%esi │ │ cmovb %eax,%edi │ │ - cmovb %edx,%eax │ │ - test %bl,%bl │ │ - cmove %esi,%edx │ │ - test %bl,%bl │ │ - mov 0x8(%ebp),%ebx │ │ + cmovb %ecx,%eax │ │ + movzbl -0x18(%ebp),%ecx │ │ movsd (%edi),%xmm0 │ │ movsd 0x8(%edi),%xmm1 │ │ - cmovne %esi,%eax │ │ - mov %edx,-0x10(%ebp) │ │ - mov 0x10(%edi),%esi │ │ + test %cl,%cl │ │ + cmove %edx,%ebx │ │ + test %cl,%cl │ │ + movsd %xmm1,-0x3fc(%ebp) │ │ + movsd %xmm0,-0x404(%ebp) │ │ + cmovne %edx,%eax │ │ mov (%eax),%edx │ │ - movsd %xmm1,0x8(%ebx) │ │ - movsd %xmm0,(%ebx) │ │ - mov %esi,0x10(%ebx) │ │ - cmp (%ecx),%edx │ │ + cmp (%esi),%edx │ │ mov 0x4(%eax),%edx │ │ - sbb 0x4(%ecx),%edx │ │ - mov %ecx,%edx │ │ + sbb 0x4(%esi),%edx │ │ + mov %esi,%edx │ │ cmovb %eax,%edx │ │ - cmovb %ecx,%eax │ │ + cmovb %esi,%eax │ │ + mov 0x10(%edi),%esi │ │ movsd (%edx),%xmm0 │ │ movsd 0x8(%edx),%xmm1 │ │ + mov %esi,-0x3f4(%ebp) │ │ mov 0x10(%edx),%esi │ │ - movsd %xmm1,0x1c(%ebx) │ │ - movsd %xmm0,0x14(%ebx) │ │ - movsd (%eax),%xmm0 │ │ - movsd 0x8(%eax),%xmm1 │ │ - mov 0x10(%eax),%eax │ │ - mov %esi,0x24(%ebx) │ │ - mov %eax,0x38(%ebx) │ │ - mov -0x10(%ebp),%eax │ │ - movsd %xmm0,0x28(%ebx) │ │ - movsd %xmm1,0x30(%ebx) │ │ + movsd %xmm1,-0x3e8(%ebp) │ │ + movsd %xmm0,-0x3f0(%ebp) │ │ movsd (%eax),%xmm0 │ │ movsd 0x8(%eax),%xmm1 │ │ mov 0x10(%eax),%eax │ │ - mov %eax,0x4c(%ebx) │ │ - mov -0x24(%ebp),%eax │ │ - mov -0x14(%ebp),%ebx │ │ + mov %esi,-0x3e0(%ebp) │ │ + mov %eax,-0x3cc(%ebp) │ │ + mov 0x10(%ebx),%eax │ │ + movsd %xmm0,-0x3dc(%ebp) │ │ + movsd %xmm1,-0x3d4(%ebp) │ │ + movsd (%ebx),%xmm0 │ │ + movsd 0x8(%ebx),%xmm1 │ │ + mov -0x24(%ebp),%ebx │ │ + mov %eax,-0x3b8(%ebp) │ │ + mov -0x1c(%ebp),%eax │ │ + movsd %xmm1,-0x3c0(%ebp) │ │ + movsd %xmm0,-0x3c8(%ebp) │ │ lea 0x0(,%eax,4),%eax │ │ lea (%eax,%eax,4),%ecx │ │ mov 0x14(%ebx,%ecx,1),%eax │ │ mov 0x18(%ebx,%ecx,1),%edx │ │ lea 0x28(%ebx,%ecx,1),%edi │ │ lea 0x3c(%ebx,%ecx,1),%esi │ │ cmp (%ebx,%ecx,1),%eax │ │ @@ -97930,749 +96209,894 @@ │ │ mov %esi,-0x18(%ebp) │ │ cmp (%ebx,%edi,4),%edx │ │ mov 0x4(%esi),%edx │ │ sbb 0x4(%ebx,%edi,4),%edx │ │ movzbl -0x10(%ebp),%edx │ │ lea (%edx,%edx,4),%esi │ │ lea (%ebx,%edi,4),%edx │ │ - setb -0x1c(%ebp) │ │ + setb -0x14(%ebp) │ │ mov %edx,-0x10(%ebp) │ │ mov %ebx,%edx │ │ mov (%eax),%ebx │ │ mov -0x10(%ebp),%edi │ │ cmovb %eax,%edi │ │ cmp (%edx,%esi,4),%ebx │ │ mov 0x4(%eax),%ebx │ │ sbb 0x4(%edx,%esi,4),%ebx │ │ lea (%edx,%esi,4),%ebx │ │ mov -0x10(%ebp),%edx │ │ mov -0x18(%ebp),%esi │ │ cmovb %ebx,%edi │ │ cmovb %eax,%ebx │ │ cmovb %edx,%eax │ │ - cmpb $0x0,-0x1c(%ebp) │ │ + cmpb $0x0,-0x14(%ebp) │ │ + movsd (%ebx),%xmm0 │ │ + movsd 0x8(%ebx),%xmm1 │ │ cmove %esi,%edx │ │ - cmpb $0x0,-0x1c(%ebp) │ │ + cmpb $0x0,-0x14(%ebp) │ │ mov %edx,-0x10(%ebp) │ │ + movsd %xmm0,-0x404(%ebp,%ecx,1) │ │ + movsd %xmm1,-0x3fc(%ebp,%ecx,1) │ │ cmovne %esi,%eax │ │ mov %edi,%esi │ │ mov (%eax),%edx │ │ cmp (%edi),%edx │ │ mov 0x4(%eax),%edx │ │ sbb 0x4(%edi),%edx │ │ - mov 0x8(%ebp),%edx │ │ - movsd %xmm1,0x44(%edx) │ │ - movsd %xmm0,0x3c(%edx) │ │ - movsd (%ebx),%xmm0 │ │ - movsd 0x8(%ebx),%xmm1 │ │ mov 0x10(%ebx),%edx │ │ - mov 0x8(%ebp),%ebx │ │ cmovb %eax,%esi │ │ cmovb %edi,%eax │ │ - mov -0x24(%ebp),%edi │ │ - movsd %xmm0,(%ebx,%ecx,1) │ │ - movsd %xmm1,0x8(%ebx,%ecx,1) │ │ + mov %edx,-0x3f4(%ebp,%ecx,1) │ │ movsd (%esi),%xmm0 │ │ movsd 0x8(%esi),%xmm1 │ │ - mov %edx,0x10(%ebx,%ecx,1) │ │ mov 0x10(%esi),%edx │ │ - movsd %xmm0,0x14(%ebx,%ecx,1) │ │ - movsd %xmm1,0x1c(%ebx,%ecx,1) │ │ + mov -0x1c(%ebp),%esi │ │ + movsd %xmm0,-0x3f0(%ebp,%ecx,1) │ │ + movsd %xmm1,-0x3e8(%ebp,%ecx,1) │ │ movsd (%eax),%xmm0 │ │ movsd 0x8(%eax),%xmm1 │ │ mov 0x10(%eax),%eax │ │ - mov %edx,0x24(%ebx,%ecx,1) │ │ - mov %eax,0x38(%ebx,%ecx,1) │ │ + mov %edx,-0x3e0(%ebp,%ecx,1) │ │ + mov %eax,-0x3cc(%ebp,%ecx,1) │ │ mov -0x10(%ebp),%eax │ │ - movsd %xmm0,0x28(%ebx,%ecx,1) │ │ - movsd %xmm1,0x30(%ebx,%ecx,1) │ │ + movsd %xmm0,-0x3dc(%ebp,%ecx,1) │ │ + movsd %xmm1,-0x3d4(%ebp,%ecx,1) │ │ movsd (%eax),%xmm0 │ │ movsd 0x8(%eax),%xmm1 │ │ mov 0x10(%eax),%eax │ │ - mov %eax,0x4c(%ebx,%ecx,1) │ │ - movsd %xmm0,0x3c(%ebx,%ecx,1) │ │ - movsd %xmm1,0x44(%ebx,%ecx,1) │ │ + mov %eax,-0x3b8(%ebp,%ecx,1) │ │ + movsd %xmm0,-0x3c8(%ebp,%ecx,1) │ │ + movsd %xmm1,-0x3c0(%ebp,%ecx,1) │ │ mov $0x4,%eax │ │ - jmp 6c74e │ │ - mov 0x14(%ebp),%eax │ │ - mov 0x10(%ebp),%esi │ │ - add $0xffffffec,%ecx │ │ - mov %ecx,-0x3c(%ebp) │ │ + jmp 6be22 │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x8(%ebp),%edx │ │ mov %eax,-0x34(%ebp) │ │ - mov -0x20(%ebp),%edx │ │ - nopl 0x0(%eax) │ │ - test %esi,%esi │ │ - je 6c6e8 │ │ + mov %edx,-0x30(%ebp) │ │ + jmp 6b906 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl (%eax) │ │ + mov -0x24(%ebp),%edi │ │ + lea (%eax,%eax,4),%ecx │ │ + not %eax │ │ + movl $0x0,-0x30(%ebp) │ │ + add %eax,%esi │ │ + mov 0x10(%edi),%edx │ │ + movsd (%edi),%xmm0 │ │ + movsd 0x8(%edi),%xmm1 │ │ + mov %edx,-0x3f4(%ebp) │ │ + movsd %xmm1,-0x3fc(%ebp) │ │ + movsd %xmm0,-0x404(%ebp) │ │ + movsd (%edi,%ecx,4),%xmm0 │ │ + movsd 0x8(%edi,%ecx,4),%xmm1 │ │ + mov 0x10(%edi,%ecx,4),%edx │ │ + mov -0x3f4(%ebp),%ebx │ │ + movsd %xmm0,(%edi) │ │ + movsd %xmm1,0x8(%edi) │ │ + movsd -0x404(%ebp),%xmm0 │ │ + movsd -0x3fc(%ebp),%xmm1 │ │ + mov %edx,0x10(%edi) │ │ + mov %ebx,0x10(%edi,%ecx,4) │ │ + mov -0x38(%ebp),%ebx │ │ + movsd %xmm1,0x8(%edi,%ecx,4) │ │ + movsd %xmm0,(%edi,%ecx,4) │ │ + lea 0x14(%edi,%ecx,4),%ecx │ │ + cmp $0x21,%esi │ │ + mov %esi,-0x28(%ebp) │ │ + jb 6b5c7 │ │ + cmpl $0x0,-0x34(%ebp) │ │ + je 6bdbc │ │ + mov -0x28(%ebp),%edx │ │ + mov %ecx,-0x24(%ebp) │ │ mov %edx,%edi │ │ - mov -0x14(%ebp),%ecx │ │ - mov %esi,-0x2c(%ebp) │ │ - mov %edx,-0x18(%ebp) │ │ shr $0x3,%edi │ │ - lea (%edi,%edi,4),%esi │ │ - imul $0x8c,%edi,%eax │ │ - shl $0x4,%esi │ │ + lea (%edi,%edi,4),%eax │ │ + imul $0x8c,%edi,%esi │ │ + shl $0x4,%eax │ │ add %ecx,%esi │ │ add %ecx,%eax │ │ cmp $0x40,%edx │ │ - mov %ecx,-0x14(%ebp) │ │ - jae 6c3c0 │ │ + jae 6b970 │ │ mov (%ecx),%edi │ │ - mov -0x14(%ebp),%ecx │ │ - mov (%esi),%ebx │ │ - mov 0x4(%esi),%edx │ │ + mov (%eax),%ebx │ │ mov 0x4(%ecx),%ecx │ │ - mov %ebx,-0x24(%ebp) │ │ + mov 0x4(%eax),%edx │ │ + mov %ebx,-0x1c(%ebp) │ │ cmp %ebx,%edi │ │ mov %ecx,%ebx │ │ sbb %edx,%ebx │ │ - mov (%eax),%ebx │ │ + mov (%esi),%ebx │ │ setb -0x10(%ebp) │ │ cmp %ebx,%edi │ │ - mov 0x4(%eax),%edi │ │ + mov 0x4(%esi),%edi │ │ sbb %edi,%ecx │ │ mov -0x10(%ebp),%ch │ │ setb %cl │ │ xor %ch,%cl │ │ - cmp %ebx,-0x24(%ebp) │ │ + cmp %ebx,-0x1c(%ebp) │ │ sbb %edi,%edx │ │ setb %dl │ │ xor %ch,%dl │ │ - cmovne %eax,%esi │ │ + cmovne %esi,%eax │ │ + mov -0x24(%ebp),%esi │ │ test %cl,%cl │ │ - mov -0x14(%ebp),%ecx │ │ - cmovne %ecx,%esi │ │ - jmp 6c3d7 │ │ + cmovne %esi,%eax │ │ + jmp 6b982 │ │ + nop │ │ sub $0x8,%esp │ │ - mov -0x14(%ebp),%ecx │ │ - mov %esi,%edx │ │ + mov %eax,%edx │ │ push %edi │ │ - push %eax │ │ - call 6cb50 │ │ - mov -0x14(%ebp),%ecx │ │ + push %esi │ │ + call 6c390 │ │ add $0x10,%esp │ │ - mov %eax,%esi │ │ - mov 0x10(%esi),%eax │ │ + mov -0x24(%ebp),%esi │ │ + mov -0x30(%ebp),%edx │ │ + decl -0x34(%ebp) │ │ + sub %esi,%eax │ │ + test %edx,%edx │ │ + je 6b9a0 │ │ + mov (%edx),%ecx │ │ + mov 0x4(%edx),%edx │ │ + cmp (%esi,%eax,1),%ecx │ │ + sbb 0x4(%esi,%eax,1),%edx │ │ + jae 6bc10 │ │ + mov 0x10(%esi),%ecx │ │ movsd (%esi),%xmm0 │ │ movsd 0x8(%esi),%xmm1 │ │ - decl -0x2c(%ebp) │ │ - mov %esi,-0x10(%ebp) │ │ - mov %eax,-0x40(%ebp) │ │ - mov %esi,%eax │ │ - mov 0x8(%ebp),%esi │ │ - movsd %xmm1,-0x48(%ebp) │ │ - movsd %xmm0,-0x50(%ebp) │ │ - sub %ecx,%eax │ │ - shr $0x2,%eax │ │ - imul $0xcccccccd,%eax,%eax │ │ - cmpl $0x0,-0x34(%ebp) │ │ - mov %eax,-0x28(%ebp) │ │ - je 6c425 │ │ - mov -0x34(%ebp),%ecx │ │ - mov -0x10(%ebp),%edx │ │ - mov (%ecx),%eax │ │ - mov 0x4(%ecx),%ecx │ │ - cmp (%edx),%eax │ │ - sbb 0x4(%edx),%ecx │ │ - jae 6c5a0 │ │ - mov -0x18(%ebp),%eax │ │ - cmp %eax,0xc(%ebp) │ │ - jb 6cb06 │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x28(%ebp),%edi │ │ - lea (%eax,%eax,4),%eax │ │ - movl $0x0,-0x20(%ebp) │ │ - mov %eax,-0x38(%ebp) │ │ - lea (%esi,%eax,4),%ecx │ │ - mov %edx,%eax │ │ - nopl 0x0(%eax) │ │ - lea (%edi,%edi,4),%ebx │ │ + movl $0x0,-0x1c(%ebp) │ │ + mov %ecx,-0x3f4(%ebp) │ │ + movsd %xmm1,-0x3fc(%ebp) │ │ + movsd %xmm0,-0x404(%ebp) │ │ + mov 0x10(%esi,%eax,1),%ecx │ │ + movsd (%esi,%eax,1),%xmm0 │ │ + movsd 0x8(%esi,%eax,1),%xmm1 │ │ + movsd %xmm0,(%esi) │ │ + movsd %xmm1,0x8(%esi) │ │ + mov %ecx,0x10(%esi) │ │ + mov -0x3f4(%ebp),%ecx │ │ + movsd -0x404(%ebp),%xmm0 │ │ + movsd -0x3fc(%ebp),%xmm1 │ │ + mov %ecx,0x10(%esi,%eax,1) │ │ + movsd %xmm1,0x8(%esi,%eax,1) │ │ + movsd %xmm0,(%esi,%eax,1) │ │ + lea 0x14(%esi),%eax │ │ + lea 0x28(%esi),%ecx │ │ + mov %eax,-0x10(%ebp) │ │ + mov 0x24(%esi),%eax │ │ + movsd 0x14(%esi),%xmm0 │ │ + movsd 0x1c(%esi),%xmm1 │ │ + mov (%esi),%edi │ │ + mov %eax,-0x3f4(%ebp) │ │ + mov -0x28(%ebp),%eax │ │ + movsd %xmm1,-0x3fc(%ebp) │ │ + movsd %xmm0,-0x404(%ebp) │ │ + mov %edi,-0x14(%ebp) │ │ + lea 0x0(,%eax,4),%edx │ │ + lea (%edx,%edx,4),%eax │ │ + lea -0x28(%edx,%edx,4),%ebx │ │ + add %esi,%eax │ │ + mov 0x4(%esi),%esi │ │ + mov %eax,-0x2c(%ebp) │ │ + lea -0x3c(%edx,%edx,4),%eax │ │ + mov %esi,-0x18(%ebp) │ │ + nopw 0x0(%eax,%eax,1) │ │ + mov -0x14(%ebp),%esi │ │ + mov 0x4(%ecx),%edx │ │ + mov -0x1c(%ebp),%edi │ │ + mov %ebx,-0x20(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + cmp %esi,(%ecx) │ │ + sbb -0x18(%ebp),%edx │ │ + lea (%edi,%edi,4),%edx │ │ + mov 0x10(%ebx,%edx,4),%esi │ │ + movsd (%ebx,%edx,4),%xmm0 │ │ + movsd 0x8(%ebx,%edx,4),%xmm1 │ │ + adc $0x0,%edi │ │ + movsd %xmm0,-0x14(%ecx) │ │ + movsd %xmm1,-0xc(%ecx) │ │ + mov %esi,-0x4(%ecx) │ │ mov %edi,-0x1c(%ebp) │ │ - lea (%edx,%ebx,4),%edx │ │ - mov -0x20(%ebp),%ebx │ │ - cmp %edx,%eax │ │ - mov %edx,-0x24(%ebp) │ │ - jae 6c4af │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - mov (%eax),%edi │ │ + mov %eax,%edi │ │ + add $0xffffffec,%eax │ │ + mov 0x10(%ecx),%esi │ │ + mov %esi,0x10(%ebx,%edx,4) │ │ + mov -0x20(%ebp),%esi │ │ + movsd 0x8(%ecx),%xmm0 │ │ + movsd %xmm0,0x8(%ebx,%edx,4) │ │ + movsd (%ecx),%xmm0 │ │ + add $0x14,%ecx │ │ + cmp -0x2c(%ebp),%ecx │ │ + movsd %xmm0,(%ebx,%edx,4) │ │ + mov %esi,%edx │ │ + lea -0x14(%esi),%ebx │ │ + jb 6ba60 │ │ + nopl 0x0(%eax) │ │ + mov %edx,-0x20(%ebp) │ │ + test %edi,%edi │ │ + mov %ecx,%eax │ │ + lea -0x404(%ebp),%edx │ │ + mov %edi,-0x2c(%ebp) │ │ + mov -0x1c(%ebp),%edi │ │ mov -0x10(%ebp),%esi │ │ - add $0xffffffec,%ecx │ │ - mov 0x4(%eax),%edx │ │ - movsd 0x8(%eax),%xmm0 │ │ - movsd (%eax),%xmm1 │ │ - cmp (%esi),%edi │ │ - lea (%ebx,%ebx,4),%edi │ │ - sbb 0x4(%esi),%edx │ │ - mov %ecx,%edx │ │ - mov 0x10(%eax),%esi │ │ - cmovb 0x8(%ebp),%edx │ │ - adc $0x0,%ebx │ │ - add $0x14,%eax │ │ - cmp -0x24(%ebp),%eax │ │ - mov %esi,0x10(%edx,%edi,4) │ │ - movsd %xmm0,0x8(%edx,%edi,4) │ │ - movsd %xmm1,(%edx,%edi,4) │ │ - jb 6c470 │ │ - mov -0x18(%ebp),%edi │ │ - mov %ebx,-0x20(%ebp) │ │ - cmp %edi,-0x1c(%ebp) │ │ - je 6c4f0 │ │ + cmove %edx,%eax │ │ + mov -0x14(%ebp),%edx │ │ + mov 0x4(%eax),%ebx │ │ + cmp %edx,(%eax) │ │ + lea (%edi,%edi,4),%edx │ │ + movsd (%esi,%edx,4),%xmm0 │ │ + movsd 0x8(%esi,%edx,4),%xmm1 │ │ + lea (%edi,%edi,4),%edx │ │ + sbb -0x18(%ebp),%ebx │ │ + mov 0x10(%esi,%edx,4),%ebx │ │ + lea (%edi,%edi,4),%edx │ │ + movsd %xmm1,-0xc(%ecx) │ │ + movsd %xmm0,-0x14(%ecx) │ │ + mov %ebx,-0x4(%ecx) │ │ + mov 0x10(%eax),%ebx │ │ + mov %ebx,0x10(%esi,%edx,4) │ │ mov -0x20(%ebp),%edx │ │ - mov 0x10(%eax),%esi │ │ movsd (%eax),%xmm0 │ │ movsd 0x8(%eax),%xmm1 │ │ - add $0x14,%eax │ │ - lea (%edx,%edx,4),%edx │ │ - mov %esi,-0x4(%ecx,%edx,4) │ │ - movsd %xmm1,-0xc(%ecx,%edx,4) │ │ - movsd %xmm0,-0x14(%ecx,%edx,4) │ │ - mov -0x14(%ebp),%edx │ │ - add $0xffffffec,%ecx │ │ - jmp 6c450 │ │ - nopw 0x0(%eax,%eax,1) │ │ - mov -0x20(%ebp),%esi │ │ - lea 0x0(,%esi,4),%eax │ │ - lea (%eax,%eax,4),%eax │ │ - sub $0x4,%esp │ │ - mov -0x30(%ebp),%ebx │ │ - push %eax │ │ - push 0x8(%ebp) │ │ - push -0x14(%ebp) │ │ - call 7bfc0 │ │ - add $0x10,%esp │ │ - mov %edi,%edx │ │ - sub %esi,%edx │ │ - je 6c551 │ │ - mov -0x20(%ebp),%eax │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x38(%ebp),%esi │ │ - mov %edx,%edi │ │ - lea (%eax,%eax,4),%eax │ │ - lea (%ecx,%eax,4),%eax │ │ - mov -0x3c(%ebp),%ecx │ │ - lea (%ecx,%esi,4),%ecx │ │ - nop │ │ - mov 0x10(%ecx),%esi │ │ - movsd (%ecx),%xmm0 │ │ - movsd 0x8(%ecx),%xmm1 │ │ - add $0xffffffec,%ecx │ │ - mov %esi,0x10(%eax) │ │ - movsd %xmm1,0x8(%eax) │ │ - movsd %xmm0,(%eax) │ │ - add $0x14,%eax │ │ - dec %edi │ │ - jne 6c530 │ │ - mov -0x20(%ebp),%edi │ │ - mov -0x30(%ebp),%ebx │ │ - mov 0x8(%ebp),%esi │ │ - test %edi,%edi │ │ - je 6c5a0 │ │ - cmp %edi,-0x18(%ebp) │ │ - jb 6cadf │ │ - mov -0x14(%ebp),%ecx │ │ lea (%edi,%edi,4),%eax │ │ - lea (%ecx,%eax,4),%ecx │ │ - lea -0x50(%ebp),%eax │ │ - push %eax │ │ - mov %esi,%eax │ │ - mov -0x2c(%ebp),%esi │ │ - push %esi │ │ - push 0xc(%ebp) │ │ - push %eax │ │ - call 6c0b0 │ │ - add $0x10,%esp │ │ - cmp $0x21,%edi │ │ - mov %edi,%edx │ │ - jae 6c350 │ │ - jmp 6c0da │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - mov -0x18(%ebp),%eax │ │ - cmp %eax,0xc(%ebp) │ │ - jb 6cb06 │ │ - lea (%eax,%eax,4),%eax │ │ - mov -0x28(%ebp),%edx │ │ - xor %edi,%edi │ │ - mov %eax,-0x20(%ebp) │ │ - lea (%esi,%eax,4),%eax │ │ - mov -0x14(%ebp),%esi │ │ - mov %esi,%ecx │ │ - nop │ │ - mov %edx,-0x28(%ebp) │ │ - lea (%edx,%edx,4),%edx │ │ - lea (%esi,%edx,4),%edx │ │ - cmp %edx,%ecx │ │ - mov %edx,-0x24(%ebp) │ │ - jae 6c60f │ │ - mov -0x10(%ebp),%edx │ │ - add $0xffffffec,%eax │ │ - movsd (%ecx),%xmm0 │ │ - movsd 0x8(%ecx),%xmm1 │ │ - mov (%edx),%esi │ │ - mov 0x4(%edx),%ebx │ │ - mov 0x10(%ecx),%edx │ │ - cmp (%ecx),%esi │ │ - mov %eax,%esi │ │ - sbb 0x4(%ecx),%ebx │ │ - lea (%edi,%edi,4),%ebx │ │ - cmovae 0x8(%ebp),%esi │ │ - sbb $0xffffffff,%edi │ │ + adc $0x0,%edi │ │ add $0x14,%ecx │ │ - cmp -0x24(%ebp),%ecx │ │ - mov %edx,0x10(%esi,%ebx,4) │ │ - movsd %xmm1,0x8(%esi,%ebx,4) │ │ - movsd %xmm0,(%esi,%ebx,4) │ │ - jb 6c5d0 │ │ - mov -0x18(%ebp),%edx │ │ - cmp %edx,-0x28(%ebp) │ │ - je 6c650 │ │ - mov 0x10(%ecx),%esi │ │ - mov 0x8(%ebp),%ebx │ │ + mov %edi,-0x1c(%ebp) │ │ + mov -0x2c(%ebp),%edi │ │ + movsd %xmm1,0x8(%esi,%eax,4) │ │ + movsd %xmm0,(%esi,%eax,4) │ │ + add $0xffffffec,%edi │ │ + add $0xffffffec,%edx │ │ + jne 6bad0 │ │ + mov -0x28(%ebp),%esi │ │ + cmp %esi,-0x1c(%ebp) │ │ + jae 6bdba │ │ + mov -0x24(%ebp),%ecx │ │ + mov -0x1c(%ebp),%edx │ │ + mov 0x10(%ecx),%edi │ │ + lea (%edx,%edx,4),%eax │ │ movsd (%ecx),%xmm0 │ │ + movsd (%ecx,%eax,4),%xmm1 │ │ + movsd 0x8(%ecx,%eax,4),%xmm2 │ │ + mov %edi,-0x3f4(%ebp) │ │ + mov 0x10(%ecx,%eax,4),%edi │ │ + movsd %xmm0,-0x404(%ebp) │ │ + movsd %xmm1,(%ecx) │ │ movsd 0x8(%ecx),%xmm1 │ │ - lea (%edi,%edi,4),%edx │ │ - add $0xffffffec,%eax │ │ - inc %edi │ │ - add $0x14,%ecx │ │ - mov %esi,0x10(%ebx,%edx,4) │ │ - movsd %xmm1,0x8(%ebx,%edx,4) │ │ - movsd %xmm0,(%ebx,%edx,4) │ │ - mov -0x18(%ebp),%edx │ │ - mov -0x14(%ebp),%esi │ │ - jmp 6c5c0 │ │ - nopw 0x0(%eax,%eax,1) │ │ - lea 0x0(,%edi,4),%eax │ │ - lea (%eax,%eax,4),%eax │ │ - sub $0x4,%esp │ │ - mov -0x30(%ebp),%ebx │ │ - push %eax │ │ - push 0x8(%ebp) │ │ - mov -0x14(%ebp),%esi │ │ - push %esi │ │ - call 7bfc0 │ │ + movsd -0x404(%ebp),%xmm0 │ │ + movsd %xmm2,0x8(%ecx) │ │ + mov %edi,0x10(%ecx) │ │ + mov -0x3f4(%ebp),%edi │ │ + movsd %xmm1,-0x3fc(%ebp) │ │ + movsd %xmm0,(%ecx,%eax,4) │ │ + movsd -0x3fc(%ebp),%xmm1 │ │ + mov %edi,0x10(%ecx,%eax,4) │ │ + mov %edx,%edi │ │ + not %edi │ │ + add %edi,%esi │ │ + lea (%ecx,%eax,4),%edi │ │ + movsd %xmm1,0x8(%ecx,%eax,4) │ │ + mov %edi,-0x10(%ebp) │ │ + lea 0x14(%ecx,%eax,4),%edi │ │ + sub $0x8,%esp │ │ + mov -0x38(%ebp),%ebx │ │ + push -0x34(%ebp) │ │ + push -0x30(%ebp) │ │ + call 6b5a0 │ │ add $0x10,%esp │ │ - mov -0x18(%ebp),%ecx │ │ - sub %edi,%ecx │ │ - je 6cad7 │ │ - lea (%edi,%edi,4),%eax │ │ - mov -0x20(%ebp),%edx │ │ - mov %ecx,-0x20(%ebp) │ │ - lea (%esi,%eax,4),%esi │ │ - mov -0x3c(%ebp),%eax │ │ - mov %esi,-0x14(%ebp) │ │ - lea (%eax,%edx,4),%eax │ │ - mov %esi,%edx │ │ + mov -0x10(%ebp),%eax │ │ + mov %edi,%ecx │ │ + mov %eax,-0x30(%ebp) │ │ + cmp $0x21,%esi │ │ + mov %esi,-0x28(%ebp) │ │ + jae 6b906 │ │ + jmp 6b5c7 │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ - mov 0x10(%eax),%esi │ │ + mov 0x10(%esi),%ecx │ │ + movsd (%esi),%xmm0 │ │ + movsd 0x8(%esi),%xmm1 │ │ + add %esi,%eax │ │ + lea 0x28(%esi),%edx │ │ + mov %ecx,-0x3f4(%ebp) │ │ + movsd %xmm1,-0x3fc(%ebp) │ │ + movsd %xmm0,-0x404(%ebp) │ │ + mov 0x10(%eax),%ecx │ │ movsd (%eax),%xmm0 │ │ movsd 0x8(%eax),%xmm1 │ │ - add $0xffffffec,%eax │ │ - mov %esi,0x10(%edx) │ │ - movsd %xmm1,0x8(%edx) │ │ - movsd %xmm0,(%edx) │ │ - add $0x14,%edx │ │ - dec %ecx │ │ - jne 6c6a0 │ │ - mov -0x18(%ebp),%edx │ │ - cmp %edi,%edx │ │ - jb 6cb08 │ │ - cmpl $0x21,-0x20(%ebp) │ │ - mov -0x30(%ebp),%ebx │ │ - mov -0x2c(%ebp),%esi │ │ - movl $0x0,-0x34(%ebp) │ │ - jae 6c349 │ │ - jmp 6c0da │ │ - sub $0x4,%esp │ │ - mov -0x14(%ebp),%ecx │ │ - push $0x1 │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 6bab0 │ │ - add $0x10,%esp │ │ - jmp 6cad7 │ │ - mov -0x14(%ebp),%edx │ │ - mov 0x8(%ebp),%esi │ │ - mov 0x10(%edx),%eax │ │ + movsd %xmm0,(%esi) │ │ + movsd %xmm1,0x8(%esi) │ │ + mov %ecx,0x10(%esi) │ │ + mov -0x3f4(%ebp),%ecx │ │ + movsd -0x404(%ebp),%xmm0 │ │ + movsd -0x3fc(%ebp),%xmm1 │ │ + mov %ecx,0x10(%eax) │ │ + movsd %xmm1,0x8(%eax) │ │ + movsd %xmm0,(%eax) │ │ + lea 0x14(%esi),%eax │ │ + mov %eax,-0x10(%ebp) │ │ + mov 0x24(%esi),%eax │ │ + movsd 0x14(%esi),%xmm0 │ │ + movsd 0x1c(%esi),%xmm1 │ │ + mov %eax,-0x3f4(%ebp) │ │ + mov -0x28(%ebp),%eax │ │ + movsd %xmm1,-0x3fc(%ebp) │ │ + movsd %xmm0,-0x404(%ebp) │ │ + lea 0x0(,%eax,4),%eax │ │ + lea (%eax,%eax,4),%ecx │ │ + lea -0x28(%eax,%eax,4),%ebx │ │ + add %esi,%ecx │ │ + mov %ecx,-0x20(%ebp) │ │ + lea -0x3c(%eax,%eax,4),%ecx │ │ + mov (%esi),%eax │ │ + mov %eax,-0x14(%ebp) │ │ + mov 0x4(%esi),%eax │ │ + mov %eax,-0x18(%ebp) │ │ + xor %eax,%eax │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov -0x14(%ebp),%esi │ │ + mov %eax,-0x1c(%ebp) │ │ + cmp (%edx),%esi │ │ + mov -0x18(%ebp),%esi │ │ + sbb 0x4(%edx),%esi │ │ + lea (%eax,%eax,4),%esi │ │ + mov -0x10(%ebp),%eax │ │ + mov 0x10(%eax,%esi,4),%edi │ │ + movsd (%eax,%esi,4),%xmm0 │ │ + movsd 0x8(%eax,%esi,4),%xmm1 │ │ + movsd %xmm0,-0x14(%edx) │ │ + movsd %xmm1,-0xc(%edx) │ │ + mov %edi,-0x4(%edx) │ │ + mov 0x10(%edx),%edi │ │ + mov %edi,0x10(%eax,%esi,4) │ │ + mov %ecx,%edi │ │ + lea -0x14(%ecx),%ecx │ │ movsd (%edx),%xmm0 │ │ movsd 0x8(%edx),%xmm1 │ │ - mov %eax,0x10(%esi) │ │ - lea 0x0(,%edi,4),%eax │ │ - movsd %xmm1,0x8(%esi) │ │ - movsd %xmm0,(%esi) │ │ + movsd %xmm1,0x8(%eax,%esi,4) │ │ + movsd %xmm0,(%eax,%esi,4) │ │ + mov -0x1c(%ebp),%eax │ │ + mov %ebx,%esi │ │ + lea -0x14(%ebx),%ebx │ │ + sbb $0xffffffff,%eax │ │ + add $0x14,%edx │ │ + cmp -0x20(%ebp),%edx │ │ + jb 6bcd0 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl (%eax) │ │ + test %edi,%edi │ │ + mov %edx,%ecx │ │ + lea -0x404(%ebp),%ebx │ │ + mov %esi,-0x20(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + lea (%eax,%eax,4),%esi │ │ + mov -0x10(%ebp),%eax │ │ + cmove %ebx,%ecx │ │ + mov -0x14(%ebp),%ebx │ │ + movsd (%eax,%esi,4),%xmm0 │ │ + movsd 0x8(%eax,%esi,4),%xmm1 │ │ + cmp (%ecx),%ebx │ │ + mov -0x18(%ebp),%ebx │ │ + sbb 0x4(%ecx),%ebx │ │ + mov 0x10(%eax,%esi,4),%ebx │ │ + movsd %xmm1,-0xc(%edx) │ │ + movsd %xmm0,-0x14(%edx) │ │ + mov %ebx,-0x4(%edx) │ │ + mov 0x10(%ecx),%ebx │ │ + mov %ebx,0x10(%eax,%esi,4) │ │ + movsd (%ecx),%xmm0 │ │ + movsd 0x8(%ecx),%xmm1 │ │ + movsd %xmm1,0x8(%eax,%esi,4) │ │ + movsd %xmm0,(%eax,%esi,4) │ │ + mov -0x1c(%ebp),%eax │ │ + mov -0x20(%ebp),%esi │ │ + sbb $0xffffffff,%eax │ │ + add $0x14,%edx │ │ + add $0xffffffec,%edi │ │ + add $0xffffffec,%esi │ │ + jne 6bd40 │ │ + mov -0x28(%ebp),%esi │ │ + cmp %esi,%eax │ │ + jb 6b880 │ │ + ud2 │ │ + mov -0x28(%ebp),%edx │ │ + call 6c210 │ │ + jmp 6c1c3 │ │ + mov 0x10(%ecx),%eax │ │ + movsd (%ecx),%xmm0 │ │ + movsd 0x8(%ecx),%xmm1 │ │ + mov %eax,-0x3f4(%ebp) │ │ + lea 0x0(,%esi,4),%eax │ │ + movsd %xmm1,-0x3fc(%ebp) │ │ + movsd %xmm0,-0x404(%ebp) │ │ lea (%eax,%eax,4),%eax │ │ - mov 0x10(%edx,%eax,1),%ecx │ │ - movsd (%edx,%eax,1),%xmm0 │ │ - movsd 0x8(%edx,%eax,1),%xmm1 │ │ - mov %ecx,0x10(%esi,%eax,1) │ │ - movsd %xmm1,0x8(%esi,%eax,1) │ │ - movsd %xmm0,(%esi,%eax,1) │ │ + mov 0x10(%ecx,%eax,1),%edx │ │ + movsd (%ecx,%eax,1),%xmm0 │ │ + movsd 0x8(%ecx,%eax,1),%xmm1 │ │ + mov %edx,-0x3f4(%ebp,%eax,1) │ │ + movsd %xmm1,-0x3fc(%ebp,%eax,1) │ │ + movsd %xmm0,-0x404(%ebp,%eax,1) │ │ mov $0x1,%eax │ │ - mov -0x20(%ebp),%ecx │ │ - mov %eax,-0x1c(%ebp) │ │ - sub %edi,%ecx │ │ - cmp %edi,%eax │ │ + mov -0x28(%ebp),%ecx │ │ + mov %eax,-0x14(%ebp) │ │ + sub %esi,%ecx │ │ + cmp %esi,%eax │ │ mov %ecx,-0x2c(%ebp) │ │ - jae 6c858 │ │ - mov -0x1c(%ebp),%esi │ │ - mov 0x8(%ebp),%ecx │ │ - mov $0x14,%edx │ │ - lea 0x0(,%esi,4),%eax │ │ + jae 6bf48 │ │ + mov -0x14(%ebp),%edi │ │ + mov $0x14,%ecx │ │ + lea 0x0(,%edi,4),%eax │ │ lea (%eax,%eax,4),%eax │ │ - add %eax,%ecx │ │ - sub %eax,%edx │ │ + lea -0x404(%ebp,%eax,1),%edx │ │ + sub %eax,%ecx │ │ mov %ecx,-0x10(%ebp) │ │ - mov %edx,-0x18(%ebp) │ │ - jmp 6c7bc │ │ + jmp 6be91 │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - mov 0x8(%ebp),%ecx │ │ - movsd -0x50(%ebp),%xmm0 │ │ - mov -0x48(%ebp),%eax │ │ - mov %edi,(%ecx) │ │ - mov %ebx,0x4(%ecx) │ │ - movsd %xmm0,0x8(%ecx) │ │ - mov %eax,0x10(%ecx) │ │ - mov -0x24(%ebp),%edi │ │ - addl $0x14,-0x10(%ebp) │ │ - addl $0xffffffec,-0x18(%ebp) │ │ - inc %esi │ │ - cmp %edi,%esi │ │ - je 6c858 │ │ - mov -0x14(%ebp),%edi │ │ - lea 0x0(,%esi,4),%eax │ │ - mov 0x8(%ebp),%edx │ │ - lea (%eax,%eax,4),%eax │ │ - movsd (%edi,%eax,1),%xmm0 │ │ - movsd 0x8(%edi,%eax,1),%xmm1 │ │ - mov 0x10(%edi,%eax,1),%ecx │ │ - movsd %xmm0,(%edx,%eax,1) │ │ - mov %ecx,0x10(%edx,%eax,1) │ │ - movsd %xmm1,0x8(%edx,%eax,1) │ │ - mov (%edx,%eax,1),%edi │ │ - mov 0x4(%edx,%eax,1),%ebx │ │ - cmp -0x14(%edx,%eax,1),%edi │ │ - mov %ebx,%ecx │ │ - sbb -0x10(%edx,%eax,1),%ecx │ │ - jae 6c7a8 │ │ - add -0x14(%ebp),%eax │ │ + nop │ │ + lea -0x404(%ebp),%edx │ │ + movsd -0x44(%ebp),%xmm0 │ │ + mov -0x3c(%ebp),%eax │ │ + mov %ebx,(%edx) │ │ + mov %esi,0x4(%edx) │ │ + movsd %xmm0,0x8(%edx) │ │ + mov %eax,0x10(%edx) │ │ mov -0x18(%ebp),%edx │ │ + mov -0x1c(%ebp),%esi │ │ + addl $0xffffffec,-0x10(%ebp) │ │ + inc %edi │ │ + add $0x14,%edx │ │ + cmp %esi,%edi │ │ + je 6bf48 │ │ + mov -0x24(%ebp),%ecx │ │ + lea 0x0(,%edi,4),%eax │ │ + lea (%eax,%eax,4),%eax │ │ + movsd (%ecx,%eax,1),%xmm0 │ │ + movsd 0x8(%ecx,%eax,1),%xmm1 │ │ + mov 0x10(%ecx,%eax,1),%ecx │ │ + movsd %xmm0,-0x404(%ebp,%eax,1) │ │ + mov %ecx,-0x3f4(%ebp,%eax,1) │ │ + movsd %xmm1,-0x3fc(%ebp,%eax,1) │ │ + mov -0x404(%ebp,%eax,1),%ebx │ │ + mov -0x400(%ebp,%eax,1),%esi │ │ + cmp -0x418(%ebp,%eax,1),%ebx │ │ + mov %esi,%ecx │ │ + sbb -0x414(%ebp,%eax,1),%ecx │ │ + jae 6be7e │ │ + add -0x24(%ebp),%eax │ │ + mov %edx,-0x18(%ebp) │ │ mov 0x10(%eax),%ecx │ │ movsd 0x8(%eax),%xmm0 │ │ - mov -0x10(%ebp),%eax │ │ - mov %ecx,-0x48(%ebp) │ │ - movsd %xmm0,-0x50(%ebp) │ │ + mov %edx,%eax │ │ + mov %ecx,-0x3c(%ebp) │ │ + mov -0x10(%ebp),%ecx │ │ + movsd %xmm0,-0x44(%ebp) │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - mov -0x4(%eax),%ecx │ │ - test %edx,%edx │ │ - mov %ecx,0x10(%eax) │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov -0x4(%eax),%edx │ │ + test %ecx,%ecx │ │ + mov %edx,0x10(%eax) │ │ movsd -0x14(%eax),%xmm0 │ │ movsd -0xc(%eax),%xmm1 │ │ movsd %xmm1,0x8(%eax) │ │ movsd %xmm0,(%eax) │ │ - je 6c790 │ │ - add $0x14,%edx │ │ - cmp -0x28(%eax),%edi │ │ - mov %ebx,%ecx │ │ - sbb -0x24(%eax),%ecx │ │ - lea -0x14(%eax),%ecx │ │ - mov %ecx,%eax │ │ - jb 6c820 │ │ - jmp 6c793 │ │ - mov -0x1c(%ebp),%esi │ │ - lea 0x0(,%edi,4),%eax │ │ - lea (%eax,%eax,4),%ecx │ │ - mov 0x8(%ebp),%eax │ │ - mov %ecx,-0x18(%ebp) │ │ + je 6be60 │ │ + add $0x14,%ecx │ │ + cmp -0x28(%eax),%ebx │ │ + mov %esi,%edx │ │ + sbb -0x24(%eax),%edx │ │ + lea -0x14(%eax),%edx │ │ + mov %edx,%eax │ │ + jb 6bf10 │ │ + jmp 6be66 │ │ + lea 0x0(,%esi,4),%eax │ │ + mov -0x14(%ebp),%esi │ │ + lea (%eax,%eax,4),%eax │ │ + lea -0x404(%ebp,%eax,1),%edx │ │ + mov %eax,-0x18(%ebp) │ │ cmp -0x2c(%ebp),%esi │ │ - lea (%eax,%ecx,1),%edi │ │ - jae 6c978 │ │ - mov -0x24(%ebp),%ecx │ │ + jae 6c068 │ │ lea 0x0(,%esi,4),%eax │ │ - mov %edi,-0x10(%ebp) │ │ + mov $0x14,%edi │ │ + mov -0x1c(%ebp),%ecx │ │ + mov %edx,-0x10(%ebp) │ │ lea (%eax,%eax,4),%eax │ │ + sub %eax,%edi │ │ + mov %edi,-0x20(%ebp) │ │ + mov -0x18(%ebp),%edi │ │ lea (%ecx,%ecx,4),%ecx │ │ - lea (%eax,%ecx,4),%edx │ │ - mov $0x14,%ecx │ │ - sub %eax,%ecx │ │ - add 0x8(%ebp),%edx │ │ - mov %ecx,-0x28(%ebp) │ │ - mov -0x18(%ebp),%ecx │ │ - add -0x14(%ebp),%ecx │ │ - mov %ecx,-0x18(%ebp) │ │ - jmp 6c8df │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - mov -0x10(%ebp),%edi │ │ - movsd -0x50(%ebp),%xmm0 │ │ - mov -0x48(%ebp),%eax │ │ - mov %ebx,(%edi) │ │ - mov %esi,0x4(%edi) │ │ - movsd %xmm0,0x8(%edi) │ │ - mov %eax,0x10(%edi) │ │ - mov -0x10(%ebp),%edi │ │ - mov -0x1c(%ebp),%esi │ │ - add $0x14,%edx │ │ - addl $0xffffffec,-0x28(%ebp) │ │ + lea (%eax,%ecx,4),%ecx │ │ + add -0x24(%ebp),%edi │ │ + mov %edi,-0x18(%ebp) │ │ + lea -0x404(%ebp,%ecx,1),%edi │ │ + jmp 6bfcf │ │ + nopw 0x0(%eax,%eax,1) │ │ + mov -0x10(%ebp),%eax │ │ + mov -0x10(%ebp),%edx │ │ + movsd -0x44(%ebp),%xmm0 │ │ + mov -0x3c(%ebp),%ecx │ │ + mov %ebx,(%eax) │ │ + mov %esi,0x4(%eax) │ │ + movsd %xmm0,0x8(%eax) │ │ + mov %ecx,0x10(%eax) │ │ + mov -0x14(%ebp),%esi │ │ + add $0x14,%edi │ │ + addl $0xffffffec,-0x20(%ebp) │ │ inc %esi │ │ cmp -0x2c(%ebp),%esi │ │ - je 6c978 │ │ - mov -0x18(%ebp),%ecx │ │ + je 6c068 │ │ lea 0x0(,%esi,4),%eax │ │ - mov %esi,-0x1c(%ebp) │ │ - lea (%eax,%eax,4),%eax │ │ - movsd (%ecx,%eax,1),%xmm0 │ │ - movsd 0x8(%ecx,%eax,1),%xmm1 │ │ - mov 0x10(%ecx,%eax,1),%ecx │ │ - movsd %xmm0,(%edi,%eax,1) │ │ - mov %ecx,0x10(%edi,%eax,1) │ │ - movsd %xmm1,0x8(%edi,%eax,1) │ │ - mov (%edi,%eax,1),%ebx │ │ - mov 0x4(%edi,%eax,1),%esi │ │ - cmp -0x14(%edi,%eax,1),%ebx │ │ - mov %esi,%ecx │ │ - sbb -0x10(%edi,%eax,1),%ecx │ │ - jae 6c8cb │ │ - add -0x18(%ebp),%eax │ │ - mov 0x10(%eax),%ecx │ │ - movsd 0x8(%eax),%xmm0 │ │ - mov -0x28(%ebp),%eax │ │ - mov %ecx,-0x48(%ebp) │ │ - mov %edx,%ecx │ │ - movsd %xmm0,-0x50(%ebp) │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov -0x4(%ecx),%edi │ │ - test %eax,%eax │ │ - mov %edi,0x10(%ecx) │ │ - movsd -0x14(%ecx),%xmm0 │ │ - movsd -0xc(%ecx),%xmm1 │ │ - movsd %xmm1,0x8(%ecx) │ │ - movsd %xmm0,(%ecx) │ │ - je 6c8b0 │ │ - add $0x14,%eax │ │ - cmp -0x28(%ecx),%ebx │ │ - mov %esi,%edi │ │ - sbb -0x24(%ecx),%edi │ │ - lea -0x14(%ecx),%edi │ │ - mov %edi,%ecx │ │ - jb 6c940 │ │ - jmp 6c8b3 │ │ - mov -0x20(%ebp),%eax │ │ - mov 0x8(%ebp),%edx │ │ - mov -0x14(%ebp),%ebx │ │ + mov %esi,-0x14(%ebp) │ │ lea (%eax,%eax,4),%ecx │ │ - mov %edx,-0x18(%ebp) │ │ - lea -0x14(%ebx,%ecx,4),%eax │ │ - lea -0x14(%edx,%ecx,4),%esi │ │ - mov -0x24(%ebp),%ecx │ │ - mov %esi,-0x1c(%ebp) │ │ - lea -0x14(%edi),%esi │ │ - mov %eax,-0x28(%ebp) │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov %ecx,-0x24(%ebp) │ │ - mov (%edi),%ecx │ │ mov -0x18(%ebp),%eax │ │ - mov 0x4(%edi),%edx │ │ - mov %ebx,-0x2c(%ebp) │ │ - cmp (%eax),%ecx │ │ - mov %eax,%ecx │ │ - sbb 0x4(%eax),%edx │ │ - mov -0x1c(%ebp),%edx │ │ - cmovb %edi,%ecx │ │ - setae -0x38(%ebp) │ │ - setb -0x10(%ebp) │ │ - movsd (%ecx),%xmm0 │ │ - movsd 0x8(%ecx),%xmm1 │ │ - mov 0x10(%ecx),%ecx │ │ - mov %ecx,0x10(%ebx) │ │ - mov (%edx),%ecx │ │ - movsd %xmm1,0x8(%ebx) │ │ - movsd %xmm0,(%ebx) │ │ + movsd (%eax,%ecx,1),%xmm0 │ │ + movsd 0x8(%eax,%ecx,1),%xmm1 │ │ + mov 0x10(%eax,%ecx,1),%eax │ │ + movsd %xmm0,(%edx,%ecx,1) │ │ + mov %eax,0x10(%edx,%ecx,1) │ │ + movsd %xmm1,0x8(%edx,%ecx,1) │ │ + mov (%edx,%ecx,1),%ebx │ │ + mov 0x4(%edx,%ecx,1),%esi │ │ + cmp -0x14(%edx,%ecx,1),%ebx │ │ + mov %esi,%eax │ │ + sbb -0x10(%edx,%ecx,1),%eax │ │ + jae 6bfbb │ │ + add -0x18(%ebp),%ecx │ │ + mov %edi,%edx │ │ + mov 0x10(%ecx),%eax │ │ + movsd 0x8(%ecx),%xmm0 │ │ + mov -0x20(%ebp),%ecx │ │ + mov %eax,-0x3c(%ebp) │ │ + movsd %xmm0,-0x44(%ebp) │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov -0x4(%edx),%eax │ │ + test %ecx,%ecx │ │ + mov %eax,0x10(%edx) │ │ + movsd -0x14(%edx),%xmm0 │ │ + movsd -0xc(%edx),%xmm1 │ │ + movsd %xmm1,0x8(%edx) │ │ + movsd %xmm0,(%edx) │ │ + je 6bfa0 │ │ + add $0x14,%ecx │ │ + cmp -0x28(%edx),%ebx │ │ + mov %esi,%eax │ │ + sbb -0x24(%edx),%eax │ │ + lea -0x14(%edx),%eax │ │ + mov %eax,%edx │ │ + jb 6c030 │ │ + jmp 6bfa3 │ │ + mov -0x28(%ebp),%eax │ │ + mov -0x24(%ebp),%edi │ │ + lea -0x404(%ebp),%esi │ │ + lea (%eax,%eax,4),%ecx │ │ + lea -0x14(%edi,%ecx,4),%eax │ │ + mov %eax,-0x2c(%ebp) │ │ + lea -0x418(%ebp,%ecx,4),%eax │ │ + mov -0x1c(%ebp),%ecx │ │ + mov %eax,-0x18(%ebp) │ │ + lea -0x14(%edx),%eax │ │ + mov %eax,-0x14(%ebp) │ │ + mov %edi,%eax │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl (%eax) │ │ mov %esi,%ebx │ │ - mov 0x4(%edx),%esi │ │ - cmp (%ebx),%ecx │ │ - sbb 0x4(%ebx),%esi │ │ + mov (%edx),%esi │ │ + mov 0x4(%edx),%edi │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov %edx,%ecx │ │ + mov %eax,-0x20(%ebp) │ │ + add $0x14,%edx │ │ + cmp (%ebx),%esi │ │ + lea 0x14(%ebx),%esi │ │ + sbb 0x4(%ebx),%edi │ │ + cmovb %ebx,%esi │ │ + cmovb %ecx,%ebx │ │ + cmovae %ecx,%edx │ │ + movsd (%ebx),%xmm0 │ │ + movsd 0x8(%ebx),%xmm1 │ │ + mov 0x10(%ebx),%edi │ │ + mov %edx,-0x10(%ebp) │ │ + mov -0x14(%ebp),%edx │ │ + mov %esi,-0x34(%ebp) │ │ mov $0x0,%esi │ │ + mov -0x2c(%ebp),%ebx │ │ + movsd %xmm1,0x8(%eax) │ │ + mov %edi,0x10(%eax) │ │ + movsd %xmm0,(%eax) │ │ + mov -0x18(%ebp),%eax │ │ + mov (%eax),%ecx │ │ + mov 0x4(%eax),%edi │ │ + cmp (%edx),%ecx │ │ + sbb 0x4(%edx),%edi │ │ + mov %eax,%edi │ │ setb %cl │ │ adc $0xffffffff,%esi │ │ - mov %esi,-0x34(%ebp) │ │ - movzbl -0x10(%ebp),%esi │ │ test %cl,%cl │ │ - lea (%esi,%esi,4),%esi │ │ - lea (%edi,%esi,4),%edi │ │ - movzbl -0x38(%ebp),%esi │ │ - mov %edi,-0x10(%ebp) │ │ - lea (%esi,%esi,4),%esi │ │ - lea (%eax,%esi,4),%eax │ │ - mov %edx,%esi │ │ - cmovne %ebx,%esi │ │ + mov %esi,-0x30(%ebp) │ │ + cmovne %edx,%edi │ │ add $0xff,%cl │ │ - mov -0x34(%ebp),%ecx │ │ - mov %eax,-0x18(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ - mov 0x10(%esi),%edi │ │ - movsd (%esi),%xmm0 │ │ - movsd 0x8(%esi),%xmm1 │ │ - mov %ebx,%esi │ │ - mov -0x2c(%ebp),%ebx │ │ + mov -0x30(%ebp),%ecx │ │ + mov 0x10(%edi),%esi │ │ + movsd (%edi),%xmm0 │ │ + movsd 0x8(%edi),%xmm1 │ │ lea (%ecx,%ecx,4),%ecx │ │ - lea (%edx,%ecx,4),%edx │ │ + lea (%eax,%ecx,4),%eax │ │ mov $0x0,%ecx │ │ - mov %edi,0x10(%eax) │ │ - mov -0x10(%ebp),%edi │ │ - movsd %xmm1,0x8(%eax) │ │ - movsd %xmm0,(%eax) │ │ + mov %esi,0x10(%ebx) │ │ + mov -0x34(%ebp),%esi │ │ + movsd %xmm1,0x8(%ebx) │ │ + movsd %xmm0,(%ebx) │ │ sbb %ecx,%ecx │ │ - add $0xffffffec,%eax │ │ - add $0x14,%ebx │ │ - mov %edx,-0x1c(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + mov -0x20(%ebp),%eax │ │ + add $0xffffffec,%ebx │ │ lea (%ecx,%ecx,4),%ecx │ │ - mov %eax,-0x28(%ebp) │ │ - lea (%esi,%ecx,4),%esi │ │ - mov -0x24(%ebp),%ecx │ │ + mov %ebx,-0x2c(%ebp) │ │ + lea (%edx,%ecx,4),%edx │ │ + mov -0x1c(%ebp),%ecx │ │ + mov %edx,-0x14(%ebp) │ │ + mov -0x10(%ebp),%edx │ │ + add $0x14,%eax │ │ dec %ecx │ │ - jne 6c9a0 │ │ - mov -0x1c(%ebp),%eax │ │ - mov -0x18(%ebp),%edx │ │ - add $0x14,%esi │ │ + jne 6c0a0 │ │ + mov -0x18(%ebp),%edi │ │ + mov %eax,-0x20(%ebp) │ │ + mov -0x14(%ebp),%eax │ │ add $0x14,%eax │ │ - testb $0x1,-0x20(%ebp) │ │ - jne 6ca81 │ │ - mov -0x30(%ebp),%ebx │ │ - mov %edx,%ecx │ │ - jmp 6caca │ │ - mov %eax,-0x1c(%ebp) │ │ - xor %ecx,%ecx │ │ - cmp %esi,%edx │ │ + add $0x14,%edi │ │ + testb $0x1,-0x28(%ebp) │ │ + jne 6c17a │ │ + mov -0x38(%ebp),%ebx │ │ + mov %esi,%ecx │ │ + mov %eax,%esi │ │ + jmp 6c1b3 │ │ + cmp %eax,%esi │ │ + mov %eax,-0x14(%ebp) │ │ mov %edx,%eax │ │ - mov %edi,%edx │ │ - mov %esi,-0x24(%ebp) │ │ - cmovb %eax,%edx │ │ - setb %cl │ │ - mov 0x10(%edx),%esi │ │ - movsd (%edx),%xmm0 │ │ - movsd 0x8(%edx),%xmm1 │ │ - lea (%ecx,%ecx,4),%ecx │ │ - lea (%eax,%ecx,4),%ecx │ │ - mov $0x0,%eax │ │ - setae %al │ │ - lea (%eax,%eax,4),%eax │ │ - lea (%edi,%eax,4),%edi │ │ - mov -0x1c(%ebp),%eax │ │ - mov %esi,0x10(%ebx) │ │ - mov -0x24(%ebp),%esi │ │ + mov -0x20(%ebp),%ebx │ │ + cmovb %esi,%eax │ │ + mov 0x10(%eax),%ecx │ │ + movsd (%eax),%xmm0 │ │ + movsd 0x8(%eax),%xmm1 │ │ + lea 0x14(%esi),%eax │ │ + cmovb %eax,%esi │ │ + lea 0x14(%edx),%eax │ │ + cmovae %eax,%edx │ │ + mov %ecx,0x10(%ebx) │ │ + mov %esi,%ecx │ │ movsd %xmm1,0x8(%ebx) │ │ movsd %xmm0,(%ebx) │ │ - mov -0x30(%ebp),%ebx │ │ - cmp %eax,%edi │ │ + mov -0x14(%ebp),%esi │ │ + mov -0x38(%ebp),%ebx │ │ + cmp %edi,%edx │ │ setne %al │ │ cmp %esi,%ecx │ │ - jne 6caf9 │ │ + jne 6c1ce │ │ + mov -0x24(%ebp),%esi │ │ test %al,%al │ │ - jne 6caff │ │ - add $0x4c,%esp │ │ + jne 6c1d7 │ │ + add $0x3fc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - sub $0xc,%esp │ │ - lea -0x9b4(%ebx),%eax │ │ - lea -0x75fa5(%ebx),%ecx │ │ - mov $0x13,%edx │ │ - push %eax │ │ - call 31460 │ │ mov $0x1,%al │ │ + mov -0x24(%ebp),%esi │ │ test %al,%al │ │ - je 6cad7 │ │ - mov %ebx,%edi │ │ - call 34350 │ │ - ud2 │ │ - sub $0x8,%esp │ │ - mov -0x30(%ebp),%ebx │ │ - mov %edi,%ecx │ │ - lea -0x9a4(%ebx),%eax │ │ - push %eax │ │ - push %edx │ │ - call 32bf0 │ │ - mov %eax,%esi │ │ - mov -0x20(%ebp),%eax │ │ + je 6c1c3 │ │ + call 34980 │ │ + jmp 6bdba │ │ + mov %eax,%edi │ │ + mov -0x28(%ebp),%eax │ │ shl $0x2,%eax │ │ lea (%eax,%eax,4),%eax │ │ sub $0x4,%esp │ │ - mov %edi,%ebx │ │ + lea -0x404(%ebp),%ecx │ │ push %eax │ │ - push 0x8(%ebp) │ │ - push -0x14(%ebp) │ │ - call 7bfc0 │ │ - add $0x4,%esp │ │ + push %ecx │ │ push %esi │ │ - call 784f0 │ │ + call 7b710 │ │ + add $0x4,%esp │ │ + push %edi │ │ + call 77c40 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0x30,%esp │ │ + mov %edx,%ebx │ │ + mov %ecx,%edi │ │ + mov %ecx,(%esp) │ │ + mov %edx,0x8(%esp) │ │ + shr $1,%ebx │ │ + add %edx,%ebx │ │ + jmp 6c240 │ │ + nopw 0x0(%eax,%eax,1) │ │ + mov 0xc(%esp),%ebx │ │ + mov 0x8(%esp),%edx │ │ + test %ebx,%ebx │ │ + je 6c37f │ │ + dec %ebx │ │ + mov %ebx,%eax │ │ + sub %edx,%eax │ │ + jae 6c2a2 │ │ + movsd (%edi),%xmm0 │ │ + movsd 0x8(%edi),%xmm1 │ │ + mov 0x10(%edi),%esi │ │ + lea (%ebx,%ebx,4),%eax │ │ + movsd %xmm1,0x24(%esp) │ │ + movsd %xmm0,0x1c(%esp) │ │ + movsd (%edi,%eax,4),%xmm0 │ │ + movsd 0x8(%edi,%eax,4),%xmm1 │ │ + mov %esi,0x2c(%esp) │ │ + mov 0x10(%edi,%eax,4),%esi │ │ + mov 0x2c(%esp),%ecx │ │ + movsd %xmm0,(%edi) │ │ + movsd %xmm1,0x8(%edi) │ │ + movsd 0x1c(%esp),%xmm0 │ │ + movsd 0x24(%esp),%xmm1 │ │ + mov %esi,0x10(%edi) │ │ + mov %ecx,0x10(%edi,%eax,4) │ │ + movsd %xmm1,0x8(%edi,%eax,4) │ │ + movsd %xmm0,(%edi,%eax,4) │ │ + xor %eax,%eax │ │ + mov (%esp),%edi │ │ + cmp %ebx,%edx │ │ + mov %ebx,%ecx │ │ + mov %ebx,0xc(%esp) │ │ + lea 0x1(%eax,%eax,1),%ebx │ │ + cmovb %edx,%ecx │ │ + cmp %ecx,%ebx │ │ + mov %ecx,0x4(%esp) │ │ + jae 6c230 │ │ + lea (%eax,%eax,1),%edx │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl (%eax) │ │ + add $0x2,%edx │ │ + cmp 0x4(%esp),%edx │ │ + jae 6c300 │ │ + mov (%esp),%edi │ │ + lea (%ebx,%ebx,4),%ecx │ │ + lea (%edx,%edx,4),%edx │ │ + mov (%edi,%ecx,4),%esi │ │ + mov 0x4(%edi,%ecx,4),%ecx │ │ + cmp (%edi,%edx,4),%esi │ │ + sbb 0x4(%edi,%edx,4),%ecx │ │ + adc $0x0,%ebx │ │ + jmp 6c303 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nop │ │ + mov (%esp),%edi │ │ + lea (%eax,%eax,4),%esi │ │ + lea (%ebx,%ebx,4),%ecx │ │ + mov %ebx,0x18(%esp) │ │ + mov (%edi,%esi,4),%edx │ │ + mov (%edi,%ecx,4),%ebx │ │ + mov 0x4(%edi,%esi,4),%eax │ │ + mov %ecx,0x10(%esp) │ │ + mov 0x4(%edi,%ecx,4),%ecx │ │ + cmp %ebx,%edx │ │ + mov %eax,0x14(%esp) │ │ + sbb %ecx,%eax │ │ + jae 6c230 │ │ + mov 0x10(%esp),%eax │ │ + lea (%edi,%esi,4),%esi │ │ + mov %ebx,(%esi) │ │ + lea (%edi,%eax,4),%eax │ │ + mov %edx,(%eax) │ │ + mov %ecx,0x4(%esi) │ │ + mov 0x14(%esp),%ecx │ │ + mov %ecx,0x4(%eax) │ │ + movsd 0x8(%esi),%xmm0 │ │ + movsd 0x8(%eax),%xmm1 │ │ + movsd %xmm1,0x8(%esi) │ │ + movsd %xmm0,0x8(%eax) │ │ + mov 0x10(%esi),%ecx │ │ + mov 0x10(%eax),%edx │ │ + mov %edx,0x10(%esi) │ │ + mov %ecx,0x10(%eax) │ │ + mov 0x18(%esp),%eax │ │ + lea 0x1(%eax,%eax,1),%ebx │ │ + lea (%eax,%eax,1),%edx │ │ + cmp 0x4(%esp),%ebx │ │ + jb 6c2d0 │ │ + jmp 6c230 │ │ + add $0x30,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov 0xc(%ebp),%edi │ │ mov 0x8(%ebp),%eax │ │ - call 6cb64 │ │ + call 6c3a4 │ │ pop %ebx │ │ mov %edx,%esi │ │ - add $0x11c78,%ebx │ │ + add $0x11ce8,%ebx │ │ cmp $0x8,%edi │ │ - jb 6cbd7 │ │ + jb 6c417 │ │ shr $0x3,%edi │ │ mov %edi,%eax │ │ shl $0x4,%eax │ │ lea (%eax,%eax,4),%eax │ │ mov %eax,-0x14(%ebp) │ │ lea (%ecx,%eax,1),%edx │ │ imul $0x8c,%edi,%eax │ │ mov %eax,-0x18(%ebp) │ │ add %ecx,%eax │ │ sub $0x8,%esp │ │ push %edi │ │ push %eax │ │ - call 6cb50 │ │ + call 6c390 │ │ add $0x10,%esp │ │ mov %eax,-0x1c(%ebp) │ │ mov -0x14(%ebp),%eax │ │ lea (%esi,%eax,1),%edx │ │ mov -0x18(%ebp),%eax │ │ add %esi,%eax │ │ sub $0x8,%esp │ │ mov %esi,%ecx │ │ push %edi │ │ push %eax │ │ - call 6cb50 │ │ + call 6c390 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ mov 0x8(%ebp),%ecx │ │ mov -0x18(%ebp),%eax │ │ mov -0x14(%ebp),%edx │ │ add %ecx,%eax │ │ add %ecx,%edx │ │ sub $0x8,%esp │ │ push %edi │ │ push %eax │ │ - call 6cb50 │ │ + call 6c390 │ │ mov -0x1c(%ebp),%ecx │ │ add $0x10,%esp │ │ mov %eax,-0x14(%ebp) │ │ mov (%esi),%eax │ │ mov (%ecx),%edi │ │ mov %ecx,-0x1c(%ebp) │ │ mov 0x4(%esi),%edx │ │ @@ -98717,253 +97141,261 @@ │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 6cc3e │ │ + call 6c47e │ │ pop %ebx │ │ - add $0x11b9e,%ebx │ │ + add $0x11c0e,%ebx │ │ cmp $0xff,%cl │ │ setne %al │ │ test %edx,%edx │ │ sete %cl │ │ or %al,%cl │ │ - jne 6cce0 │ │ - mov 0x10c(%edx),%eax │ │ + jne 6c538 │ │ + mov 0x140(%edx),%eax │ │ mov %edx,%esi │ │ lock decl (%eax) │ │ - jne 6cc70 │ │ - lea 0x10c(%esi),%ecx │ │ - call 59db0 │ │ - mov 0xe0(%esi),%eax │ │ + jne 6c4b0 │ │ + lea 0x140(%esi),%ecx │ │ + call 5bf70 │ │ + mov 0x120(%esi),%eax │ │ lock decl (%eax) │ │ - jne 6cc86 │ │ - mov 0xe0(%esi),%ecx │ │ - call 5d0e0 │ │ + jne 6c4c6 │ │ + mov 0x120(%esi),%ecx │ │ + call 5ef60 │ │ mov (%esi),%eax │ │ mov 0x4(%esi),%ecx │ │ not %ecx │ │ xor $0xfffffffe,%eax │ │ or %ecx,%eax │ │ - je 6ccd8 │ │ - cmpl $0x0,0x48(%esi) │ │ - je 6cca5 │ │ - mov 0x4c(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x54(%esi) │ │ - je 6ccb6 │ │ - mov 0x58(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x60(%esi) │ │ - je 6ccc7 │ │ - mov 0x64(%esi),%eax │ │ + je 6c530 │ │ + cmpl $0x0,0x88(%esi) │ │ + je 6c4eb │ │ + mov 0x8c(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0x94(%esi) │ │ + je 6c502 │ │ + mov 0x98(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0xa0(%esi) │ │ + je 6c519 │ │ + mov 0xa4(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0xac(%esi) │ │ + je 6c530 │ │ + mov 0xb0(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x6c(%esi) │ │ - je 6ccd8 │ │ - mov 0x70(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %esi,%ecx │ │ mov %eax,%edi │ │ - call 5d140 │ │ + call 5efc0 │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ mov %eax,%edi │ │ mov %esi,%ecx │ │ - call 5d040 │ │ + call 5eeb0 │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ + call 77c40 │ │ + call 34816 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov 0x8(%ecx),%edi │ │ mov 0x4(%ecx),%edx │ │ - call 6cd34 │ │ + call 6c594 │ │ pop %eax │ │ mov %ecx,-0x18(%ebp) │ │ - add $0x11aa8,%eax │ │ + add $0x11af8,%eax │ │ mov %eax,-0x14(%ebp) │ │ test %edi,%edi │ │ mov %edx,-0x10(%ebp) │ │ - je 6cd71 │ │ + je 6c5d1 │ │ mov -0x10(%ebp),%eax │ │ lea 0x8(%eax),%esi │ │ - jmp 6cd56 │ │ + jmp 6c5b6 │ │ add $0x50,%esi │ │ dec %edi │ │ - je 6cd71 │ │ + je 6c5d1 │ │ cmpl $0x0,-0x8(%esi) │ │ - je 6cd50 │ │ + je 6c5b0 │ │ cmpl $0x0,-0x4(%esi) │ │ - je 6cd50 │ │ + je 6c5b0 │ │ mov (%esi),%eax │ │ mov -0x14(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 6cd50 │ │ + call 7b700 │ │ + jmp 6c5b0 │ │ mov -0x18(%ebp),%edi │ │ cmpl $0x0,(%edi) │ │ - je 6cd87 │ │ + je 6c5e7 │ │ mov -0x10(%ebp),%eax │ │ mov -0x14(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov 0xc(%edi),%esi │ │ test %esi,%esi │ │ mov %esi,%ecx │ │ setne -0x10(%ebp) │ │ - je 6cd97 │ │ + je 6c5f7 │ │ mov 0x14(%edi),%ecx │ │ mov 0x10(%edi),%edx │ │ xor %edi,%edi │ │ nopl 0x0(%eax) │ │ test %ecx,%ecx │ │ - je 6ceca │ │ + je 6c72a │ │ testb $0x1,-0x10(%ebp) │ │ - je 6cf43 │ │ + je 6c7a3 │ │ test %edi,%edi │ │ - je 6ce40 │ │ + je 6c6a0 │ │ movzwl 0x3ce(%edi),%eax │ │ mov %ecx,-0x18(%ebp) │ │ cmp %eax,%edx │ │ - jb 6ce02 │ │ + jb 6c662 │ │ nopl 0x0(%eax,%eax,1) │ │ mov 0x3c8(%edi),%eax │ │ test %eax,%eax │ │ - je 6cf2b │ │ + je 6c78b │ │ movzwl 0x3cc(%edi),%ecx │ │ mov -0x14(%ebp),%ebx │ │ mov %edi,(%esp) │ │ inc %esi │ │ mov %eax,%edi │ │ mov %ecx,-0x10(%ebp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x10(%ebp),%edx │ │ cmp 0x3ce(%edi),%dx │ │ - jae 6cdd0 │ │ + jae 6c630 │ │ mov %edi,%ebx │ │ mov %edx,%ecx │ │ test %esi,%esi │ │ - je 6ce80 │ │ + je 6c6e0 │ │ lea 0x3d4(%ebx,%edx,4),%eax │ │ mov %ebx,-0x10(%ebp) │ │ nopw %cs:0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ mov (%eax),%edi │ │ dec %esi │ │ lea 0x3d0(%edi),%eax │ │ - jne 6ce20 │ │ + jne 6c680 │ │ mov -0x10(%ebp),%ebx │ │ xor %edx,%edx │ │ - jmp 6ce83 │ │ + jmp 6c6e3 │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ mov %esi,%edi │ │ test %edx,%edx │ │ - je 6ce59 │ │ + je 6c6b9 │ │ nopw %cs:0x0(%eax,%eax,1) │ │ mov 0x3d0(%edi),%edi │ │ dec %edx │ │ - jne 6ce50 │ │ + jne 6c6b0 │ │ xor %esi,%esi │ │ xor %edx,%edx │ │ movzwl 0x3ce(%edi),%eax │ │ mov %ecx,-0x18(%ebp) │ │ cmp %eax,%edx │ │ - jae 6cdd0 │ │ - jmp 6ce02 │ │ + jae 6c630 │ │ + jmp 6c662 │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl 0x0(%eax,%eax,1) │ │ inc %edx │ │ mov %ebx,%edi │ │ mov -0x18(%ebp),%esi │ │ lea (%ecx,%ecx,4),%eax │ │ movb $0x1,-0x10(%ebp) │ │ shl $0x4,%eax │ │ dec %esi │ │ mov %esi,%ecx │ │ xor %esi,%esi │ │ cmpl $0x0,(%ebx,%eax,1) │ │ - je 6cda0 │ │ + je 6c600 │ │ add %eax,%ebx │ │ cmpl $0x0,0x4(%ebx) │ │ - je 6cda0 │ │ + je 6c600 │ │ mov 0x8(%ebx),%eax │ │ mov -0x14(%ebp),%ebx │ │ mov %ecx,-0x18(%ebp) │ │ mov %edx,-0x1c(%ebp) │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x1c(%ebp),%edx │ │ mov -0x18(%ebp),%ecx │ │ - jmp 6cda0 │ │ + jmp 6c600 │ │ testb $0x1,-0x10(%ebp) │ │ - je 6cf23 │ │ + je 6c783 │ │ test %edi,%edi │ │ - jne 6cee9 │ │ + jne 6c749 │ │ mov %esi,%edi │ │ test %edx,%edx │ │ - je 6cee9 │ │ + je 6c749 │ │ nopw 0x0(%eax,%eax,1) │ │ mov 0x3d0(%edi),%edi │ │ dec %edx │ │ - jne 6cee0 │ │ + jne 6c740 │ │ mov 0x3c8(%edi),%eax │ │ test %eax,%eax │ │ - je 6cf18 │ │ + je 6c778 │ │ mov -0x14(%ebp),%ebx │ │ nopw %cs:0x0(%eax,%eax,1) │ │ mov %edi,%ecx │ │ mov %eax,%edi │ │ mov %ecx,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov 0x3c8(%edi),%eax │ │ test %eax,%eax │ │ - jne 6cf00 │ │ - jmp 6cf1b │ │ + jne 6c760 │ │ + jmp 6c77b │ │ mov -0x14(%ebp),%ebx │ │ mov %edi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x14(%ebp),%ebx │ │ mov %edi,(%esp) │ │ - call 7bfb0 │ │ - lea -0x984(%ebx),%ecx │ │ - call 32cb0 │ │ + call 7b700 │ │ + lea -0xb0c(%ebx),%ecx │ │ + call 34650 │ │ ud2 │ │ mov -0x14(%ebp),%ebx │ │ - lea -0xaa0(%ebx),%ecx │ │ - call 32cb0 │ │ + lea -0xbf4(%ebx),%ecx │ │ + call 34650 │ │ ud2 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -98975,313 +97407,1833 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x6c,%esp │ │ - mov 0x10(%edx),%esi │ │ - call 6cf71 │ │ + sub $0xfc,%esp │ │ + mov 0x20(%edx),%eax │ │ + call 6c7d4 │ │ pop %ebx │ │ - add $0x1186b,%ebx │ │ - test %esi,%esi │ │ - je 6cf95 │ │ - cmpl $0x1,0x24(%edx) │ │ - jne 6cfb8 │ │ - mov 0x14(%edx),%edi │ │ - mov 0x28(%edx),%eax │ │ - sub %eax,%edi │ │ - jae 6cfd4 │ │ - xor %edi,%edi │ │ - mov $0x13,%bl │ │ - jmp 6d1ea │ │ - mov 0x4(%edx),%ebx │ │ - test %ebx,%ebx │ │ - jne 6d09e │ │ - movl $0x0,0x10(%edx) │ │ - movl $0x0,0x2c(%edx) │ │ + mov %edx,%edi │ │ + add $0x118b8,%ebx │ │ + test %eax,%eax │ │ + je 6c85c │ │ + mov %ecx,-0x6c(%ebp) │ │ + mov 0x28(%edi),%ecx │ │ + mov 0x2c(%edi),%edx │ │ + lea 0x1c(%edi),%esi │ │ + sub %eax,%ecx │ │ + mov %edx,0x10(%edi) │ │ + mov %esi,%edx │ │ + mov %ecx,0xc(%edi) │ │ + lea -0x3c(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0x3c(%ebp),%edx │ │ + cmp $0xff,%dl │ │ + je 6c877 │ │ + movzwl -0x3b(%ebp),%ecx │ │ + movzbl -0x39(%ebp),%eax │ │ + mov -0x38(%ebp),%ebx │ │ + mov %cx,-0x60(%ebp) │ │ + mov -0x34(%ebp),%ecx │ │ + mov %al,-0x5e(%ebp) │ │ + mov -0x6c(%ebp),%eax │ │ + mov %dl,(%eax) │ │ + mov %eax,%edx │ │ + movzwl -0x60(%ebp),%eax │ │ + mov %ax,0x1(%edx) │ │ + mov -0x5e(%ebp),%ah │ │ + mov %ah,0x3(%edx) │ │ + mov %ebx,0x4(%edx) │ │ + movl $0x1,0x1c(%edi) │ │ + movl $0x0,0x20(%edi) │ │ + movw $0x0,0x14(%edi) │ │ + movb $0x0,0x16(%edi) │ │ + mov %ecx,0x8(%edx) │ │ + movl $0x0,0x8(%edi) │ │ + jmp 6ddae │ │ + movw $0x0,0x14(%edi) │ │ + movb $0x0,0x16(%edi) │ │ + movl $0x0,0x8(%edi) │ │ movw $0xff,(%ecx) │ │ - jmp 6d2e8 │ │ - mov 0x14(%edx),%eax │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov %esi,-0x10(%ebp) │ │ - mov %eax,-0x28(%ebp) │ │ - mov 0x18(%edx),%eax │ │ - cmpl $0x1,(%eax) │ │ - jne 6cfdb │ │ - mov 0x8(%eax),%esi │ │ - mov 0xc(%eax),%edi │ │ - jmp 6cfec │ │ - add %eax,%esi │ │ - jmp 6d08f │ │ - mov 0x40(%eax),%edi │ │ + jmp 6ddae │ │ + mov -0x38(%ebp),%eax │ │ + mov -0x34(%ebp),%ecx │ │ + mov %eax,-0x5c(%ebp) │ │ + or %ecx,%eax │ │ + je 6c95c │ │ + mov %esi,-0x40(%ebp) │ │ + mov %ebx,-0x58(%ebp) │ │ + mov 0x24(%edi),%esi │ │ + mov -0x5c(%ebp),%ebx │ │ + test %ecx,%ecx │ │ + mov %edi,-0x24(%ebp) │ │ + jne 6c8bd │ │ + lea -0x1(%ebx),%eax │ │ + cmp 0x8(%esi),%eax │ │ + jae 6c8bd │ │ + lea (%eax,%eax,4),%ebx │ │ + shl $0x4,%ebx │ │ + add 0x4(%esi),%ebx │ │ + cmpb $0x1,0x4e(%ebx) │ │ + je 6c98a │ │ + xor %ecx,%ecx │ │ + jmp 6c994 │ │ + mov 0xc(%esi),%eax │ │ + mov $0x10,%dl │ │ + test %eax,%eax │ │ + je 6c81d │ │ + mov 0x10(%esi),%edi │ │ + mov -0x5c(%ebp),%esi │ │ + mov %ecx,-0x20(%ebp) │ │ + mov %edi,-0x64(%ebp) │ │ + mov %eax,-0x50(%ebp) │ │ + movzwl 0x3ce(%eax),%eax │ │ + mov $0xffffffff,%ebx │ │ + lea 0x0(,%eax,8),%edi │ │ + mov %eax,-0x10(%ebp) │ │ + nop │ │ + test %edi,%edi │ │ + je 6c935 │ │ + mov -0x50(%ebp),%eax │ │ + mov 0x378(%eax,%ebx,8),%ecx │ │ + mov 0x37c(%eax,%ebx,8),%eax │ │ + mov %ecx,-0x44(%ebp) │ │ + cmp %esi,%ecx │ │ + mov %eax,-0x14(%ebp) │ │ + mov %eax,%ecx │ │ + mov -0x20(%ebp),%eax │ │ + sbb %eax,%ecx │ │ + setb %dh │ │ + cmp -0x44(%ebp),%esi │ │ + sbb -0x14(%ebp),%eax │ │ + sbb $0x0,%dh │ │ + inc %ebx │ │ + add $0xfffffff8,%edi │ │ + cmp $0x1,%dh │ │ + je 6c8f0 │ │ + mov -0x24(%ebp),%edi │ │ + movzbl %dh,%eax │ │ + test %eax,%eax │ │ + jne 6c93b │ │ + jmp 6c975 │ │ + mov -0x10(%ebp),%ebx │ │ + mov -0x24(%ebp),%edi │ │ + mov -0x64(%ebp),%eax │ │ + mov -0x20(%ebp),%ecx │ │ + sub $0x1,%eax │ │ + jb 6de25 │ │ + mov %eax,-0x64(%ebp) │ │ + mov -0x50(%ebp),%eax │ │ + mov 0x3d0(%eax,%ebx,4),%eax │ │ + jmp 6c8d6 │ │ + decl 0x2c(%edi) │ │ + movw $0x0,0x14(%edi) │ │ + movb $0x0,0x16(%edi) │ │ + movl $0x0,0x8(%edi) │ │ + jmp 6dda6 │ │ + lea (%ebx,%ebx,4),%eax │ │ + mov -0x50(%ebp),%ebx │ │ + shl $0x4,%eax │ │ + add %eax,%ebx │ │ + cmpb $0x1,0x4e(%ebx) │ │ + jne 6c8b6 │ │ + incl 0x2c(%edi) │ │ + cmpb $0x1,0x4e(%ebx) │ │ + sete %cl │ │ + movzwl 0x4c(%ebx),%eax │ │ + mov %ax,0x14(%edi) │ │ + mov %cl,0x16(%edi) │ │ + cmpl $0x1,(%ebx) │ │ + jne 6c9ac │ │ + mov 0x8(%ebx),%esi │ │ + mov 0xc(%ebx),%edi │ │ + jmp 6c9bd │ │ + mov 0x40(%ebx),%edi │ │ cmp $0x5,%edi │ │ - ja 6d2fd │ │ - add $0x4,%eax │ │ - mov %eax,%esi │ │ - mov -0x10(%ebp),%eax │ │ + ja 6e150 │ │ + add $0x4,%ebx │ │ + mov %ebx,%esi │ │ + mov -0x24(%ebp),%eax │ │ + movl $0x0,0x8(%eax) │ │ + cmp (%eax),%edi │ │ + ja 6e168 │ │ + mov -0x24(%ebp),%edx │ │ test %edi,%edi │ │ - mov %eax,-0x48(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ - mov %eax,-0x44(%ebp) │ │ - lea 0x10(%edx),%eax │ │ - mov %esi,-0x40(%ebp) │ │ - mov %edi,-0x3c(%ebp) │ │ - mov %eax,-0x38(%ebp) │ │ - je 6d06d │ │ - add $0xc,%esi │ │ - dec %edi │ │ + je 6dda6 │ │ + lea (%edi,%edi,2),%eax │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov %ecx,-0xa4(%ebp) │ │ + mov %ecx,-0xa0(%ebp) │ │ + mov %ecx,-0x30(%ebp) │ │ + mov %ecx,-0x9c(%ebp) │ │ + mov %ecx,-0x98(%ebp) │ │ + movl $0x0,-0x90(%ebp) │ │ + mov %ecx,-0x94(%ebp) │ │ + lea (%esi,%eax,4),%eax │ │ + mov %eax,-0x100(%ebp) │ │ + mov %esi,%eax │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + mov (%eax),%ecx │ │ + mov 0x18(%edx),%edi │ │ + mov 0x1c(%edx),%esi │ │ + mov %eax,-0x5c(%ebp) │ │ + mov %ecx,-0xfc(%ebp) │ │ + movzwl -0x44(%ebp),%ecx │ │ + mov %edi,-0x28(%ebp) │ │ + shr $0x10,%edi │ │ + mov %ecx,%ebx │ │ + mov 0x4(%eax),%ecx │ │ + mov %ecx,-0xf8(%ebp) │ │ + mov %edx,%ecx │ │ + movzwl 0x8(%eax),%edx │ │ + movzwl 0xa(%eax),%eax │ │ + mov %dx,-0x64(%ebp) │ │ + movzwl %dx,%edx │ │ + mov %ax,-0x50(%ebp) │ │ + mov %edx,-0x2c(%ebp) │ │ + mov 0x20(%ecx),%edx │ │ + mov %eax,%ecx │ │ mov %edx,-0x14(%ebp) │ │ - nop │ │ - mov -0x4(%esi),%eax │ │ - mov %eax,-0x6c(%ebp) │ │ - mov -0x38(%ebp),%eax │ │ - movsd -0xc(%esi),%xmm0 │ │ - movsd %xmm0,-0x74(%ebp) │ │ - mov 0xc(%eax),%eax │ │ - mov %eax,-0x10(%ebp) │ │ - sub $0x8,%esp │ │ - lea -0x74(%ebp),%eax │ │ - lea -0x68(%ebp),%ecx │ │ - lea -0x48(%ebp),%edx │ │ - push %eax │ │ - mov -0x10(%ebp),%eax │ │ - push 0x18(%eax) │ │ - call 649d0 │ │ - add $0x10,%esp │ │ + movzwl %cx,%edx │ │ + mov %esi,%eax │ │ + mov %ecx,-0x10(%ebp) │ │ + mov $0xc,%cl │ │ + mov %bx,-0x44(%ebp) │ │ + lea -0x1(%edx),%esi │ │ + cmp $0x2b,%esi │ │ + ja 6cb2f │ │ + mov -0x58(%ebp),%ebx │ │ + mov -0x7a470(%ebx,%esi,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + mov -0x14(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + je 6ddc9 │ │ + lea -0x1(%ecx),%edx │ │ + movsbl (%eax),%ebx │ │ + mov -0x24(%ebp),%ecx │ │ + lea 0x1(%eax),%esi │ │ + mov %esi,0x1c(%ecx) │ │ + mov %edx,0x20(%ecx) │ │ + test %bx,%bx │ │ + mov %ebx,%ecx │ │ + jns 6ca63 │ │ + test %edx,%edx │ │ + je 6de0d │ │ + movswl %bx,%edx │ │ + movzbl 0x1(%eax),%ebx │ │ + mov %eax,-0x68(%ebp) │ │ + mov -0x24(%ebp),%ecx │ │ + lea 0x2(%eax),%esi │ │ + and $0x7f,%edx │ │ mov -0x68(%ebp),%eax │ │ - and -0x64(%ebp),%eax │ │ - cmp $0xffffffff,%eax │ │ - je 6d1c0 │ │ - mov %esi,-0x40(%ebp) │ │ - mov %edi,-0x3c(%ebp) │ │ - add $0xc,%esi │ │ - add $0xffffffff,%edi │ │ - jb 6d010 │ │ - mov -0x48(%ebp),%eax │ │ + mov %bl,-0x10(%ebp) │ │ + and $0x7f,%ebx │ │ + mov %esi,0x1c(%ecx) │ │ + shl $0x7,%ebx │ │ + or %edx,%ebx │ │ mov -0x14(%ebp),%edx │ │ - mov %eax,-0x10(%ebp) │ │ - mov -0x38(%ebp),%eax │ │ - cmpb $0x0,0x14(%eax) │ │ - mov %edx,%esi │ │ - jne 6d084 │ │ - mov -0x10(%ebp),%edx │ │ - sub (%eax),%edx │ │ - movl $0x1,0x14(%eax) │ │ - mov %edx,0x18(%eax) │ │ + cmpb $0x0,-0x10(%ebp) │ │ + lea -0x2(%edx),%edx │ │ + mov %edx,0x20(%ecx) │ │ + mov %ebx,%ecx │ │ + jns 6ca63 │ │ + test %edx,%edx │ │ + je 6de0d │ │ + mov -0x14(%ebp),%edx │ │ + movzbl 0x2(%eax),%esi │ │ + mov -0x24(%ebp),%ecx │ │ + add $0x3,%eax │ │ + add $0xfffffffd,%edx │ │ + cmp $0x3,%si │ │ + mov %eax,0x1c(%ecx) │ │ + mov %edx,0x20(%ecx) │ │ + ja 6de6d │ │ + movzwl %si,%esi │ │ + movzwl %bx,%ebx │ │ + shl $0xe,%esi │ │ + or %esi,%ebx │ │ + mov %eax,%esi │ │ + mov %ebx,%ecx │ │ + jmp 6ca63 │ │ + add $0xffffe0ff,%edx │ │ + cmp $0x20,%edx │ │ + ja 6dde1 │ │ + mov -0x58(%ebp),%ebx │ │ + mov -0x7a3c0(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + mov -0x40(%ebp),%edx │ │ + lea -0x3c(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0x3c(%ebp),%ecx │ │ + cmp $0xff,%cl │ │ + jne 6de4e │ │ + cmpl $0x0,-0x34(%ebp) │ │ + jne 6ded4 │ │ + mov -0x38(%ebp),%ebx │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0xd,-0x14(%ebp) │ │ + mov %ebx,%ecx │ │ + mov %ebx,%edi │ │ + mov %ebx,-0xf4(%ebp) │ │ + jmp 6dc1d │ │ + mov -0x28(%ebp),%ecx │ │ + mov -0x8c(%ebp),%esi │ │ + cmp $0x8,%ch │ │ + jne 6cca4 │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x30(%ebp),%ecx │ │ + mov -0x24(%ebp),%edi │ │ + cmp $0x8,%ebx │ │ + jb 6ddb9 │ │ + mov %ecx,-0x30(%ebp) │ │ + lea 0x8(%eax),%ecx │ │ + add $0xfffffff8,%ebx │ │ + mov %ecx,0x1c(%edi) │ │ + mov %ebx,0x20(%edi) │ │ + mov %eax,%edi │ │ + mov 0x3(%eax),%eax │ │ + movzbl 0x7(%edi),%ecx │ │ + shld $0x18,%eax,%ecx │ │ + jne 6e049 │ │ + movzbl 0x2(%edi),%ebx │ │ + movzwl (%edi),%ecx │ │ + mov %eax,%edi │ │ + mov $0xffffffff,%edx │ │ + shl $0x18,%eax │ │ + shr $0x8,%edi │ │ + and %edx,%esi │ │ + or %edi,%esi │ │ + shl $0x10,%ebx │ │ + or %ecx,%ebx │ │ + or %eax,%ebx │ │ + jmp 6ccce │ │ + mov -0x40(%ebp),%edx │ │ + lea -0x3c(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0x3c(%ebp),%ecx │ │ + cmp $0xff,%cl │ │ + jne 6de4e │ │ + cmpl $0x0,-0x34(%ebp) │ │ + jne 6dec1 │ │ + mov -0x38(%ebp),%ebx │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0x1e,-0x14(%ebp) │ │ + mov %ebx,%ecx │ │ + mov %ebx,%edi │ │ + mov %ebx,-0xf0(%ebp) │ │ + jmp 6dc1d │ │ + mov -0x28(%ebp),%ecx │ │ + mov -0x88(%ebp),%esi │ │ + cmp $0x8,%ch │ │ + jne 6d81e │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x30(%ebp),%ecx │ │ + mov -0x24(%ebp),%edi │ │ + cmp $0x8,%ebx │ │ + jb 6ddb9 │ │ + mov %ecx,-0x30(%ebp) │ │ + lea 0x8(%eax),%ecx │ │ + add $0xfffffff8,%ebx │ │ + mov %ecx,0x1c(%edi) │ │ + mov %ebx,0x20(%edi) │ │ + mov %eax,%edi │ │ + mov 0x3(%eax),%eax │ │ + movzbl 0x7(%edi),%ecx │ │ + shld $0x18,%eax,%ecx │ │ + jne 6e0c9 │ │ + movzbl 0x2(%edi),%ebx │ │ + movzwl (%edi),%ecx │ │ + mov %eax,%edi │ │ + mov $0xffffffff,%edx │ │ + shl $0x18,%eax │ │ + shr $0x8,%edi │ │ + and %edx,%esi │ │ + or %edi,%esi │ │ + shl $0x10,%ebx │ │ + or %ecx,%ebx │ │ + or %eax,%ebx │ │ + jmp 6d848 │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x30(%ebp),%edx │ │ + mov -0x24(%ebp),%edi │ │ + cmp $0x4,%ebx │ │ + jb 6ddb9 │ │ + lea 0x4(%eax),%ecx │ │ + add $0xfffffffc,%ebx │ │ + mov %edx,-0x30(%ebp) │ │ + mov %ecx,0x1c(%edi) │ │ + mov %ebx,0x20(%edi) │ │ + mov (%eax),%ebx │ │ + mov $0xffffffff,%eax │ │ + and %eax,%esi │ │ + mov %ebx,%eax │ │ + mov %ebx,%edi │ │ + mov %ebx,-0xec(%ebp) │ │ + mov %esi,-0x8c(%ebp) │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0x1c,-0x14(%ebp) │ │ + jmp 6d944 │ │ + mov -0x14(%ebp),%esi │ │ + cmp $0x3,%esi │ │ + jb 6ddb9 │ │ + mov -0x24(%ebp),%edx │ │ + lea 0x3(%eax),%ecx │ │ + add $0xfffffffd,%esi │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0x1e,-0x14(%ebp) │ │ + jmp 6d72a │ │ + mov -0x14(%ebp),%edx │ │ + cmp $0x8,%edx │ │ + jb 6ddb9 │ │ + mov -0x24(%ebp),%esi │ │ + lea 0x8(%eax),%ecx │ │ + add $0xfffffff8,%edx │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0x1a,-0x14(%ebp) │ │ + jmp 6dd5e │ │ + mov -0x14(%ebp),%esi │ │ + cmp $0x4,%esi │ │ + jb 6ddb9 │ │ + mov -0x24(%ebp),%edx │ │ + lea 0x4(%eax),%ecx │ │ + add $0xfffffffc,%esi │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0xd,-0x14(%ebp) │ │ + jmp 6d769 │ │ + mov -0x14(%ebp),%esi │ │ + cmp $0x4,%esi │ │ + jb 6ddb9 │ │ + mov -0x24(%ebp),%edx │ │ + lea 0x4(%eax),%ecx │ │ + add $0xfffffffc,%esi │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0xe,-0x14(%ebp) │ │ + jmp 6d769 │ │ + mov -0x40(%ebp),%edx │ │ + lea -0x3c(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0x3c(%ebp),%ecx │ │ + cmp $0xff,%cl │ │ + jne 6de4e │ │ + cmpl $0x0,-0x34(%ebp) │ │ + jne 6e072 │ │ + mov -0x38(%ebp),%ebx │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0x19,-0x14(%ebp) │ │ + mov %ebx,%ecx │ │ + mov %ebx,%edi │ │ + mov %ebx,-0xd4(%ebp) │ │ + jmp 6dc1d │ │ + mov -0x28(%ebp),%ecx │ │ + mov -0x7c(%ebp),%esi │ │ + cmp $0x8,%ch │ │ + jne 6d86b │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x30(%ebp),%ecx │ │ + mov -0x24(%ebp),%edi │ │ + cmp $0x8,%ebx │ │ + jb 6ddb9 │ │ + mov %ecx,-0x30(%ebp) │ │ + lea 0x8(%eax),%ecx │ │ + add $0xfffffff8,%ebx │ │ + mov %ecx,0x1c(%edi) │ │ + mov %ebx,0x20(%edi) │ │ + mov %eax,%edi │ │ + mov 0x3(%eax),%eax │ │ + movzbl 0x7(%edi),%ecx │ │ + shld $0x18,%eax,%ecx │ │ + jne 6e0df │ │ + movzbl 0x2(%edi),%ebx │ │ + movzwl (%edi),%ecx │ │ + mov %eax,%edi │ │ + mov $0xffffffff,%edx │ │ + shl $0x18,%eax │ │ + shr $0x8,%edi │ │ + and %edx,%esi │ │ + or %edi,%esi │ │ + shl $0x10,%ebx │ │ + or %ecx,%ebx │ │ + or %eax,%ebx │ │ + jmp 6d895 │ │ + mov -0x14(%ebp),%edi │ │ + mov -0xe8(%ebp),%edx │ │ + cmp $0x8,%edi │ │ + jb 6ddb9 │ │ + mov -0x24(%ebp),%esi │ │ + lea 0x8(%eax),%ecx │ │ + add $0xfffffff8,%edi │ │ + mov %ecx,0x1c(%esi) │ │ + mov %edi,0x20(%esi) │ │ + mov %eax,%edi │ │ + mov 0x3(%eax),%ecx │ │ + movzbl 0x7(%eax),%eax │ │ + shld $0x18,%ecx,%eax │ │ + jne 6dee7 │ │ + movzbl 0x2(%edi),%edx │ │ + movzwl (%edi),%ebx │ │ + shl $0x18,%ecx │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0xe,-0x14(%ebp) │ │ + shl $0x10,%edx │ │ + or %ebx,%edx │ │ + or %edx,%ecx │ │ + shr $0x8,%edx │ │ + mov %ecx,%edi │ │ + mov %ecx,-0xe8(%ebp) │ │ + jmp 6cf36 │ │ + mov -0x14(%ebp),%esi │ │ + cmp $0x2,%esi │ │ + jb 6e023 │ │ + mov -0x24(%ebp),%edx │ │ + lea 0x2(%eax),%ecx │ │ + add $0xfffffffe,%esi │ │ + xor %edi,%edi │ │ + movl $0xe,-0x14(%ebp) │ │ + movl $0x0,-0x10(%ebp) │ │ + mov %ecx,0x1c(%edx) │ │ + mov %esi,0x20(%edx) │ │ + movzwl (%eax),%ebx │ │ + mov %ebx,%ecx │ │ + mov %ebx,-0x94(%ebp) │ │ + jmp 6d7c6 │ │ + mov -0x14(%ebp),%edi │ │ + mov -0xe4(%ebp),%edx │ │ + cmp $0x8,%edi │ │ + jb 6ddb9 │ │ + mov -0x24(%ebp),%esi │ │ + lea 0x8(%eax),%ecx │ │ + add $0xfffffff8,%edi │ │ + mov %ecx,0x1c(%esi) │ │ + mov %edi,0x20(%esi) │ │ + mov %eax,%edi │ │ + mov 0x3(%eax),%ecx │ │ + movzbl 0x7(%eax),%eax │ │ + shld $0x18,%ecx,%eax │ │ + jne 6dee7 │ │ + movzbl 0x2(%edi),%edx │ │ + movzwl (%edi),%ebx │ │ + shl $0x18,%ecx │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0x10,-0x14(%ebp) │ │ + shl $0x10,%edx │ │ + or %ebx,%edx │ │ + or %edx,%ecx │ │ + shr $0x8,%edx │ │ + mov %ecx,%edi │ │ + mov %ecx,-0xe4(%ebp) │ │ + mov %edx,%ecx │ │ + shr $0x10,%edi │ │ + movl $0x0,-0x28(%ebp) │ │ + movl $0x0,-0x2c(%ebp) │ │ mov %esi,%edx │ │ - mov -0x44(%ebp),%edi │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x10(%ebp),%esi │ │ - mov %edi,%ebx │ │ - mov %esi,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - test %ebx,%ebx │ │ - je 6cfa0 │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov 0x8(%edx),%ecx │ │ - mov 0xc(%edx),%eax │ │ - mov (%edx),%esi │ │ - mov %edx,-0x14(%ebp) │ │ - xor %edx,%edx │ │ - movl $0x0,-0x24(%ebp) │ │ - cmpb $0x8,0x19(%ecx) │ │ - mov %eax,-0x18(%ebp) │ │ - mov 0x20(%ecx),%eax │ │ - mov %ecx,-0x54(%ebp) │ │ - sete %dl │ │ - add 0x1c(%ecx),%eax │ │ + jmp 6dc34 │ │ + mov -0x14(%ebp),%esi │ │ + test %esi,%esi │ │ + je 6dfdf │ │ + movzbl (%eax),%ecx │ │ + mov -0x24(%ebp),%edx │ │ + inc %eax │ │ + dec %esi │ │ + movl $0x2,-0x14(%ebp) │ │ + mov %eax,0x1c(%edx) │ │ + mov %esi,0x20(%edx) │ │ + mov %cl,-0x48(%ebp) │ │ + jmp 6d5b4 │ │ + mov -0x14(%ebp),%esi │ │ + cmp $0x2,%esi │ │ + jb 6e00d │ │ + mov -0x24(%ebp),%edx │ │ + lea 0x2(%eax),%ecx │ │ + add $0xfffffffe,%esi │ │ xor %edi,%edi │ │ - shl $0x3,%edx │ │ - add 0x24(%ecx),%edx │ │ + movl $0x3,-0x14(%ebp) │ │ + movl $0x0,-0x10(%ebp) │ │ + mov %ecx,0x1c(%edx) │ │ + mov %esi,0x20(%edx) │ │ + movzwl (%eax),%ebx │ │ + mov %ebx,%ecx │ │ + mov %ebx,-0x98(%ebp) │ │ + jmp 6d7c6 │ │ + mov -0x14(%ebp),%esi │ │ + cmp $0x2,%esi │ │ + jb 6df4a │ │ + mov -0x24(%ebp),%edx │ │ + lea 0x2(%eax),%ecx │ │ + add $0xfffffffe,%esi │ │ + xor %edi,%edi │ │ + movl $0xd,-0x14(%ebp) │ │ + movl $0x0,-0x10(%ebp) │ │ + mov %ecx,0x1c(%edx) │ │ + mov %esi,0x20(%edx) │ │ + movzwl (%eax),%ebx │ │ + mov %ebx,%ecx │ │ + mov %ebx,-0xa0(%ebp) │ │ + jmp 6d7c6 │ │ + mov -0x14(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + je 6dfd5 │ │ + lea -0x1(%ecx),%edx │ │ + lea 0x1(%eax),%edi │ │ + xor %ebx,%ebx │ │ xor %ecx,%ecx │ │ - add %esi,%edx │ │ - sub %eax,%edx │ │ - lea (%esi,%ebx,1),%eax │ │ - dec %ebx │ │ - add $0x4,%edx │ │ - mov %eax,-0x20(%ebp) │ │ - mov %edx,-0x50(%ebp) │ │ - mov %esi,%edx │ │ - mov $0x0,%esi │ │ - inc %edx │ │ - nopl 0x0(%eax,%eax,1) │ │ - movzbl -0x1(%edx),%eax │ │ - mov %ebx,-0x28(%ebp) │ │ + mov %eax,-0x68(%ebp) │ │ + movl $0x0,-0x18(%ebp) │ │ + movzbl -0x1(%edi),%eax │ │ cmp $0x3f,%ecx │ │ + mov %ebx,-0x20(%ebp) │ │ + jne 6d029 │ │ movzbl %al,%ebx │ │ - mov %ebx,-0x10(%ebp) │ │ - jne 6d106 │ │ - cmp $0x1,%al │ │ - ja 6d146 │ │ - mov -0x10(%ebp),%ebx │ │ - mov %edx,-0x30(%ebp) │ │ - xor %eax,%eax │ │ - mov %ebx,%edx │ │ - and $0x7f,%edx │ │ - shld %cl,%edx,%eax │ │ - shl %cl,%edx │ │ + cmp $0x7f,%ebx │ │ + je 6d029 │ │ + test %ebx,%ebx │ │ + jne 6de9c │ │ + mov %eax,%ebx │ │ + mov %edx,-0x10(%ebp) │ │ + xor %edx,%edx │ │ + mov $0x0,%esi │ │ + mov %eax,-0x1c(%ebp) │ │ + and $0x7f,%bl │ │ + movzbl %bl,%ebx │ │ + shld %cl,%ebx,%edx │ │ + shl %cl,%ebx │ │ test $0x20,%cl │ │ - cmovne %edx,%eax │ │ - cmovne %esi,%edx │ │ - or %edx,-0x24(%ebp) │ │ - or %eax,%edi │ │ - test %bl,%bl │ │ - jns 6d186 │ │ - mov -0x30(%ebp),%edx │ │ - mov -0x28(%ebp),%ebx │ │ + cmovne %ebx,%edx │ │ + cmovne %esi,%ebx │ │ + mov -0x20(%ebp),%esi │ │ add $0x7,%ecx │ │ - inc %edx │ │ - add $0xffffffff,%ebx │ │ - jb 6d0f0 │ │ - mov -0x20(%ebp),%ecx │ │ - mov $0x13,%eax │ │ - mov %ecx,-0x24(%ebp) │ │ - jmp 6d14b │ │ - mov $0x6,%eax │ │ - mov -0x10(%ebp),%ecx │ │ + or %edx,-0x18(%ebp) │ │ + or %ebx,%esi │ │ + test %al,%al │ │ + mov %esi,%ebx │ │ + jns 6d9fc │ │ + mov -0x10(%ebp),%edx │ │ + inc %edi │ │ + add $0xffffffff,%edx │ │ + jb 6d00d │ │ + jmp 6de2d │ │ + cmpl $0x0,-0x14(%ebp) │ │ + je 6ddb9 │ │ + mov -0x30(%ebp),%edx │ │ + mov -0x24(%ebp),%esi │ │ xor %edi,%edi │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov -0x14(%ebp),%eax │ │ - mov -0x1c(%ebp),%esi │ │ + cmpb $0x0,(%eax,%edi,1) │ │ + je 6d9b8 │ │ + inc %edi │ │ + cmp %edi,-0x14(%ebp) │ │ + jne 6d081 │ │ + jmp 6ddb9 │ │ + xor %ecx,%ecx │ │ + mov $0x1,%bl │ │ + xor %edi,%edi │ │ + movl $0xa,-0x14(%ebp) │ │ + movl $0x0,-0x10(%ebp) │ │ + jmp 6dc23 │ │ + mov -0x14(%ebp),%edi │ │ + cmp $0x2,%edi │ │ + jb 6dfaa │ │ mov -0x24(%ebp),%edx │ │ - movl $0x1,(%eax) │ │ - movl $0x0,0x4(%eax) │ │ - movl $0x0,0x2c(%eax) │ │ - mov %ecx,(%esi) │ │ - mov %edx,0x4(%esi) │ │ - movl $0x0,0x10(%eax) │ │ - mov %edi,0x8(%esi) │ │ - jmp 6d2e8 │ │ - mov -0x24(%ebp),%eax │ │ - mov -0x30(%ebp),%edx │ │ - mov -0x28(%ebp),%ebx │ │ - or %edi,%eax │ │ - mov -0x14(%ebp),%eax │ │ - mov %edx,(%eax) │ │ - mov %ebx,0x4(%eax) │ │ - je 6d294 │ │ + lea 0x2(%eax),%ebx │ │ + add $0xfffffffe,%edi │ │ + mov %ebx,0x1c(%edx) │ │ + mov %edi,0x20(%edx) │ │ + movzwl (%eax),%ecx │ │ + movzwl %cx,%eax │ │ + sub %eax,%edi │ │ + jb 6de85 │ │ + mov %cx,-0x6e(%ebp) │ │ + jmp 6d337 │ │ + mov -0x14(%ebp),%edi │ │ test %edi,%edi │ │ - jne 6d206 │ │ - mov -0x24(%ebp),%eax │ │ - mov -0x18(%ebp),%ecx │ │ - dec %eax │ │ - cmp 0x8(%ecx),%eax │ │ - jae 6d206 │ │ - mov -0x18(%ebp),%ecx │ │ - lea (%eax,%eax,4),%esi │ │ - shl $0x4,%esi │ │ - add 0x4(%ecx),%esi │ │ - jmp 6d2b5 │ │ - lea -0x5f(%ebp),%ecx │ │ - movzbl -0x60(%ebp),%ebx │ │ - mov -0x5c(%ebp),%esi │ │ - mov -0x58(%ebp),%edi │ │ + je 6df93 │ │ + movzbl (%eax),%ecx │ │ + mov -0x24(%ebp),%edx │ │ + inc %eax │ │ + dec %edi │ │ + movzbl %cl,%esi │ │ + mov %eax,0x1c(%edx) │ │ + mov %edi,0x20(%edx) │ │ + sub %esi,%edi │ │ + jb 6ddb9 │ │ + mov %cl,-0x45(%ebp) │ │ + lea (%eax,%esi,1),%ecx │ │ + mov %esi,-0x18(%ebp) │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0x1,-0x14(%ebp) │ │ + movl $0x0,-0x28(%ebp) │ │ + movl $0x0,-0x2c(%ebp) │ │ + mov %eax,%ebx │ │ + mov %ecx,0x1c(%edx) │ │ + mov %eax,%ecx │ │ + mov %edi,0x20(%edx) │ │ + mov %eax,%edi │ │ + shr $0x8,%ecx │ │ + shr $0x10,%edi │ │ + jmp 6dc34 │ │ + mov -0x40(%ebp),%edx │ │ + lea -0x3c(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0x3c(%ebp),%ecx │ │ + cmp $0xff,%cl │ │ + jne 6de4e │ │ + cmpl $0x0,-0x34(%ebp) │ │ + jne 6e085 │ │ + mov -0x38(%ebp),%ebx │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0xe,-0x14(%ebp) │ │ + mov %ebx,%ecx │ │ + mov %ebx,%edi │ │ + mov %ebx,-0xcc(%ebp) │ │ + jmp 6dc1d │ │ + mov -0x14(%ebp),%esi │ │ + test %esi,%esi │ │ + je 6df33 │ │ + movzbl (%eax),%ecx │ │ + mov -0x24(%ebp),%edx │ │ + inc %eax │ │ + dec %esi │ │ + movl $0xd,-0x14(%ebp) │ │ + mov %eax,0x1c(%edx) │ │ + mov %esi,0x20(%edx) │ │ + mov %cl,-0x4a(%ebp) │ │ + jmp 6d5b4 │ │ + mov -0x14(%ebp),%esi │ │ + cmp $0x10,%esi │ │ + jb 6df77 │ │ + mov -0x24(%ebp),%edx │ │ + lea 0x10(%eax),%ecx │ │ + add $0xfffffff0,%esi │ │ + movl $0x6,-0x14(%ebp) │ │ + mov %ecx,0x1c(%edx) │ │ + mov %esi,0x20(%edx) │ │ + mov %eax,%esi │ │ + mov (%eax),%ecx │ │ + mov 0x7(%eax),%edi │ │ + movzwl 0x4(%eax),%eax │ │ + mov %ecx,-0x20(%ebp) │ │ + movzbl 0x6(%esi),%ecx │ │ + shl $0x10,%ecx │ │ + or %eax,%ecx │ │ + mov %edi,%eax │ │ + shl $0x18,%eax │ │ + or %ecx,%eax │ │ + movzbl 0xf(%esi),%ecx │ │ + mov %eax,-0x10(%ebp) │ │ + mov 0xb(%esi),%eax │ │ + shrd $0x8,%eax,%edi │ │ + shld $0x18,%eax,%ecx │ │ + mov %edi,-0x28(%ebp) │ │ + mov %ecx,-0x2c(%ebp) │ │ + xor %ecx,%ecx │ │ + xor %edi,%edi │ │ + jmp 6dc34 │ │ + mov -0x28(%ebp),%edx │ │ + mov %edx,%ecx │ │ + mov %edx,%esi │ │ + dec %cl │ │ + xor %cl,%dl │ │ + cmp %cl,%dl │ │ + mov %esi,%edx │ │ + jbe 6def4 │ │ + movzbl %dl,%ecx │ │ + tzcnt %ecx,%ecx │ │ + cmp $0x3,%cl │ │ + ja 6def4 │ │ + mov -0x79f6c(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + jmp *%ecx │ │ mov -0x14(%ebp),%edx │ │ - movzwl (%ecx),%eax │ │ - movzbl 0x2(%ecx),%ecx │ │ - cmp $0xff,%bl │ │ - mov %cl,-0x2a(%ebp) │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %ax,-0x2c(%ebp) │ │ - je 6d08f │ │ - movzbl -0x2a(%ebp),%eax │ │ - movzwl -0x2c(%ebp),%edx │ │ - mov %al,0x3(%ecx) │ │ - mov %dx,0x1(%ecx) │ │ - mov %bl,(%ecx) │ │ - mov %esi,0x4(%ecx) │ │ - mov %edi,0x8(%ecx) │ │ - jmp 6d2e8 │ │ - mov -0x18(%ebp),%eax │ │ - mov $0x12,%ecx │ │ - mov 0xc(%eax),%edx │ │ + mov -0x24(%ebp),%esi │ │ test %edx,%edx │ │ - je 6d155 │ │ - mov 0x10(%eax),%eax │ │ + je 6ddb9 │ │ + movzbl (%eax),%ecx │ │ + inc %eax │ │ + dec %edx │ │ + mov %eax,0x1c(%esi) │ │ + mov %edx,0x20(%esi) │ │ + jmp 6db1d │ │ + mov -0x40(%ebp),%edx │ │ + lea -0x3c(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0x3c(%ebp),%ecx │ │ + cmp $0xff,%cl │ │ + jne 6de4e │ │ + cmpl $0x0,-0x34(%ebp) │ │ + jne 6e05f │ │ + mov -0x24(%ebp),%esi │ │ + mov -0x38(%ebp),%edx │ │ + mov 0x20(%esi),%eax │ │ + mov 0x1c(%esi),%ebx │ │ + sub %edx,%eax │ │ + jb 6de85 │ │ + mov %edx,%ecx │ │ + mov %ebx,%edi │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0x1,-0x14(%ebp) │ │ + movl $0x0,-0x28(%ebp) │ │ + movl $0x0,-0x2c(%ebp) │ │ + mov %edx,-0xbc(%ebp) │ │ + jmp 6d3ca │ │ + mov -0x28(%ebp),%ecx │ │ + and $0xff00,%ecx │ │ + cmp $0x400,%ecx │ │ + mov -0x2c(%ebp),%ecx │ │ + jne 6dce3 │ │ + add $0xfffffffe,%ecx │ │ + cmp $0x77,%ecx │ │ + ja 6dce3 │ │ + mov -0x7a14c(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + jmp *%ecx │ │ + mov -0x14(%ebp),%edx │ │ + cmp $0x3,%edx │ │ + jbe 6ddb9 │ │ + mov -0x24(%ebp),%esi │ │ + lea 0x4(%eax),%ecx │ │ + add $0xfffffffc,%edx │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0xb,-0x14(%ebp) │ │ + jmp 6dd06 │ │ + mov -0x14(%ebp),%edi │ │ + cmp $0x4,%edi │ │ + jb 6ddb9 │ │ + mov -0x24(%ebp),%edx │ │ + lea 0x4(%eax),%ebx │ │ + add $0xfffffffc,%edi │ │ + mov %ebx,0x1c(%edx) │ │ + mov %edi,0x20(%edx) │ │ + mov (%eax),%eax │ │ + sub %eax,%edi │ │ + jb 6de85 │ │ + lea (%ebx,%eax,1),%ecx │ │ + mov %eax,-0x18(%ebp) │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0x1,-0x14(%ebp) │ │ + mov %ecx,0x1c(%edx) │ │ + mov %ebx,%ecx │ │ + mov %edi,0x20(%edx) │ │ + mov %ebx,%edi │ │ + shr $0x8,%ecx │ │ + shr $0x10,%edi │ │ + movl $0x0,-0x28(%ebp) │ │ + movl $0x0,-0x2c(%ebp) │ │ + jmp 6dc34 │ │ + mov -0x40(%ebp),%edx │ │ + lea -0x3c(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0x3c(%ebp),%ecx │ │ + cmp $0xff,%cl │ │ + jne 6de4e │ │ + cmpl $0x0,-0x34(%ebp) │ │ + jne 6e098 │ │ + mov -0x24(%ebp),%esi │ │ + mov -0x38(%ebp),%edx │ │ + mov 0x20(%esi),%eax │ │ + mov 0x1c(%esi),%ebx │ │ + sub %edx,%eax │ │ + jb 6de85 │ │ + mov %edx,%ecx │ │ + mov %ebx,%edi │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0x9,-0x14(%ebp) │ │ + movl $0x0,-0x28(%ebp) │ │ + movl $0x0,-0x2c(%ebp) │ │ + mov %edx,-0xb8(%ebp) │ │ + add %ebx,%ecx │ │ + shr $0x10,%edi │ │ + mov %ecx,0x1c(%esi) │ │ + mov %ebx,%ecx │ │ + mov %eax,0x20(%esi) │ │ + shr $0x8,%ecx │ │ + mov %edx,-0x18(%ebp) │ │ + mov %esi,%edx │ │ + jmp 6dc34 │ │ + mov -0x14(%ebp),%esi │ │ + test %esi,%esi │ │ + je 6df60 │ │ + movzbl (%eax),%ecx │ │ + mov -0x24(%ebp),%edx │ │ + inc %eax │ │ + dec %esi │ │ + movl $0xe,-0x14(%ebp) │ │ + mov %eax,0x1c(%edx) │ │ + mov %esi,0x20(%edx) │ │ + mov %cl,-0x46(%ebp) │ │ + jmp 6d5b4 │ │ + mov -0x28(%ebp),%ecx │ │ + and $0xff00,%ecx │ │ + cmp $0x800,%ecx │ │ + mov -0x2c(%ebp),%ecx │ │ + jne 6dd3f │ │ + add $0xfffffffe,%ecx │ │ + cmp $0x77,%ecx │ │ + ja 6dd3f │ │ + mov -0x7a32c(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + jmp *%ecx │ │ + mov -0x14(%ebp),%esi │ │ + mov -0xb4(%ebp),%edi │ │ + mov -0xb0(%ebp),%edx │ │ + cmp $0x7,%esi │ │ + jbe 6ddb9 │ │ + mov -0x24(%ebp),%ebx │ │ + lea 0x8(%eax),%ecx │ │ + add $0xfffffff8,%esi │ │ + mov %ecx,0x1c(%ebx) │ │ + mov %esi,0x20(%ebx) │ │ + mov %eax,%esi │ │ + mov 0x3(%eax),%ecx │ │ + movzbl 0x7(%eax),%eax │ │ + shld $0x18,%ecx,%eax │ │ + jne 6e130 │ │ + movzbl 0x2(%esi),%eax │ │ + movzwl (%esi),%esi │ │ + mov %ecx,%edx │ │ + shl $0x18,%ecx │ │ + movl $0x0,-0x10(%ebp) │ │ + shr $0x8,%edx │ │ + shl $0x10,%eax │ │ + mov %esi,-0x14(%ebp) │ │ + or %esi,%eax │ │ + mov $0xffffffff,%esi │ │ + and %esi,%edi │ │ + or %eax,%ecx │ │ + shr $0x8,%eax │ │ + or %edx,%edi │ │ + mov %ebx,%edx │ │ + mov -0x14(%ebp),%ebx │ │ + mov %ecx,-0xb0(%ebp) │ │ + movl $0xb,-0x14(%ebp) │ │ + mov %edi,-0xb4(%ebp) │ │ + mov %ecx,%edi │ │ + mov %eax,%ecx │ │ + shr $0x10,%edi │ │ + jmp 6d741 │ │ + mov -0x14(%ebp),%esi │ │ + test %esi,%esi │ │ + je 6dfbe │ │ + movzbl (%eax),%ecx │ │ + mov -0x24(%ebp),%edx │ │ + inc %eax │ │ + dec %esi │ │ + movl $0xa,-0x14(%ebp) │ │ + test %cl,%cl │ │ + mov %eax,0x1c(%edx) │ │ + mov %esi,0x20(%edx) │ │ + mov %cl,-0x47(%ebp) │ │ + setne %bl │ │ + jmp 6d5b6 │ │ + mov -0x28(%ebp),%ecx │ │ + mov -0x80(%ebp),%esi │ │ + cmp $0x8,%ch │ │ + jne 6d8b5 │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x30(%ebp),%ecx │ │ + mov -0x24(%ebp),%edi │ │ + cmp $0x8,%ebx │ │ + jb 6ddb9 │ │ + mov %ecx,-0x30(%ebp) │ │ + lea 0x8(%eax),%ecx │ │ + add $0xfffffff8,%ebx │ │ + mov %ecx,0x1c(%edi) │ │ + mov %ebx,0x20(%edi) │ │ + mov %eax,%edi │ │ + mov 0x3(%eax),%eax │ │ + movzbl 0x7(%edi),%ecx │ │ + shld $0x18,%eax,%ecx │ │ + jne 6e0f5 │ │ + movzbl 0x2(%edi),%ebx │ │ + movzwl (%edi),%ecx │ │ + mov %eax,%edi │ │ + mov $0xffffffff,%edx │ │ + shl $0x18,%eax │ │ + shr $0x8,%edi │ │ + and %edx,%esi │ │ + or %edi,%esi │ │ + shl $0x10,%ebx │ │ + or %ecx,%ebx │ │ + or %eax,%ebx │ │ + jmp 6d8df │ │ + cmpw $0x21,-0x50(%ebp) │ │ + jne 6e039 │ │ + mov -0xfc(%ebp),%ebx │ │ + mov -0xf8(%ebp),%eax │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0x7,-0x14(%ebp) │ │ + mov %ebx,%ecx │ │ + mov %ebx,%edi │ │ + mov %eax,-0x18(%ebp) │ │ + shr $0x8,%ecx │ │ + shrd $0x10,%eax,%edi │ │ + jmp 6d6cf │ │ + mov -0x14(%ebp),%esi │ │ + test %esi,%esi │ │ + je 6dff6 │ │ + movzbl (%eax),%ecx │ │ + mov -0x24(%ebp),%edx │ │ + inc %eax │ │ + dec %esi │ │ + movl $0x1e,-0x14(%ebp) │ │ + mov %eax,0x1c(%edx) │ │ + mov %esi,0x20(%edx) │ │ + mov %cl,-0x49(%ebp) │ │ + mov %ecx,%ebx │ │ + xor %ecx,%ecx │ │ + xor %edi,%edi │ │ + movl $0x0,-0x10(%ebp) │ │ + jmp 6d7c9 │ │ + mov -0x28(%ebp),%ecx │ │ + mov -0x84(%ebp),%esi │ │ + cmp $0x8,%ch │ │ + jne 6d8fc │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x30(%ebp),%ecx │ │ + mov -0x24(%ebp),%edi │ │ + cmp $0x8,%ebx │ │ + jb 6ddb9 │ │ + mov %ecx,-0x30(%ebp) │ │ + lea 0x8(%eax),%ecx │ │ + add $0xfffffff8,%ebx │ │ + mov %ecx,0x1c(%edi) │ │ + mov %ebx,0x20(%edi) │ │ + mov %eax,%edi │ │ + mov 0x3(%eax),%eax │ │ + movzbl 0x7(%edi),%ecx │ │ + shld $0x18,%eax,%ecx │ │ + jne 6e10b │ │ + movzbl 0x2(%edi),%ebx │ │ + movzwl (%edi),%ecx │ │ + mov %eax,%edi │ │ + mov $0xffffffff,%edx │ │ + shl $0x18,%eax │ │ + shr $0x8,%edi │ │ + and %edx,%esi │ │ + or %edi,%esi │ │ + shl $0x10,%ebx │ │ + or %ecx,%ebx │ │ + or %eax,%ebx │ │ + jmp 6d926 │ │ + cmp $0x2,%edi │ │ + jne 6d951 │ │ + mov -0x28(%ebp),%edx │ │ + movl $0x0,-0x20(%ebp) │ │ + mov %dl,%ch │ │ + mov %dl,%cl │ │ + dec %ch │ │ + xor %ch,%cl │ │ + mov %cl,-0x10(%ebp) │ │ + mov $0x15,%cl │ │ + cmp %ch,-0x10(%ebp) │ │ + jbe 6e0be │ │ + mov -0x24(%ebp),%edi │ │ + movzbl %dl,%edx │ │ + tzcnt %edx,%edx │ │ + cmp $0x3,%dl │ │ + ja 6e188 │ │ + mov -0x7a33c(%ebx,%edx,4),%ecx │ │ + add %ebx,%ecx │ │ + jmp *%ecx │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x30(%ebp),%edx │ │ + test %ebx,%ebx │ │ + je 6e121 │ │ + movzbl (%eax),%esi │ │ + inc %eax │ │ + dec %ebx │ │ + mov %edx,-0x30(%ebp) │ │ + mov %eax,0x1c(%edi) │ │ + mov %ebx,0x20(%edi) │ │ + jmp 6dbf6 │ │ + mov -0x40(%ebp),%edx │ │ + lea -0x3c(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0x3c(%ebp),%ecx │ │ + cmp $0xff,%cl │ │ + jne 6de4e │ │ + mov -0x34(%ebp),%eax │ │ + movzbl -0x38(%ebp),%ebx │ │ + mov %eax,-0x18(%ebp) │ │ + movzwl -0x37(%ebp),%ecx │ │ + mov -0x36(%ebp),%edi │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0x8,-0x14(%ebp) │ │ + movl $0x0,-0x28(%ebp) │ │ + movl $0x0,-0x2c(%ebp) │ │ + jmp 6dc31 │ │ + mov -0x14(%ebp),%esi │ │ + cmp $0x4,%esi │ │ + jb 6ddb9 │ │ + mov -0x24(%ebp),%edx │ │ + lea 0x4(%eax),%ecx │ │ + add $0xfffffffc,%esi │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0x10,-0x14(%ebp) │ │ + jmp 6d769 │ │ + mov -0x14(%ebp),%esi │ │ + cmp $0x3,%esi │ │ + jb 6ddb9 │ │ + mov -0x24(%ebp),%edx │ │ + lea 0x3(%eax),%ecx │ │ + add $0xfffffffd,%esi │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0xd,-0x14(%ebp) │ │ + mov %ecx,0x1c(%edx) │ │ + mov %esi,0x20(%edx) │ │ + movzbl 0x2(%eax),%edi │ │ + movzwl (%eax),%ebx │ │ + mov %edi,%ecx │ │ + shl $0x10,%ecx │ │ + or %ebx,%ecx │ │ + shr $0x8,%ecx │ │ + jmp 6d7c9 │ │ + mov -0x14(%ebp),%esi │ │ + cmp $0x4,%esi │ │ + jb 6ddb9 │ │ + mov -0x24(%ebp),%edx │ │ + lea 0x4(%eax),%ecx │ │ + add $0xfffffffc,%esi │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0x1e,-0x14(%ebp) │ │ + mov %ecx,0x1c(%edx) │ │ + mov %esi,0x20(%edx) │ │ + mov (%eax),%eax │ │ + mov %eax,%ecx │ │ + mov %eax,%edi │ │ + shr $0x8,%ecx │ │ + shr $0x10,%edi │ │ + movl $0x0,-0x28(%ebp) │ │ + movl $0x0,-0x2c(%ebp) │ │ + mov %eax,%ebx │ │ + jmp 6dc34 │ │ + mov -0x14(%ebp),%esi │ │ + cmp $0x2,%esi │ │ + jb 6df1d │ │ + mov -0x24(%ebp),%edx │ │ + lea 0x2(%eax),%ecx │ │ + add $0xfffffffe,%esi │ │ + xor %edi,%edi │ │ + movl $0x1e,-0x14(%ebp) │ │ + movl $0x0,-0x10(%ebp) │ │ + mov %ecx,0x1c(%edx) │ │ + mov %esi,0x20(%edx) │ │ + movzwl (%eax),%ebx │ │ + mov %ebx,%ecx │ │ + mov %ebx,-0x9c(%ebp) │ │ + shr $0x8,%ecx │ │ + movl $0x0,-0x28(%ebp) │ │ + movl $0x0,-0x2c(%ebp) │ │ + jmp 6dc34 │ │ + mov -0x40(%ebp),%edx │ │ + lea -0x3c(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0x3c(%ebp),%ecx │ │ + cmp $0xff,%cl │ │ + jne 6de4e │ │ + cmpl $0x0,-0x34(%ebp) │ │ + jne 6e0ab │ │ + mov -0x38(%ebp),%ebx │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0x14,-0x14(%ebp) │ │ + mov %ebx,%ecx │ │ + mov %ebx,%edi │ │ + mov %ebx,-0xd0(%ebp) │ │ + jmp 6dc1d │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x30(%ebp),%edx │ │ + mov -0x24(%ebp),%edi │ │ + cmp $0x4,%ebx │ │ + jb 6ddb9 │ │ + lea 0x4(%eax),%ecx │ │ + add $0xfffffffc,%ebx │ │ + mov %edx,-0x30(%ebp) │ │ + mov %ecx,0x1c(%edi) │ │ + mov %ebx,0x20(%edi) │ │ + mov (%eax),%ebx │ │ + mov $0xffffffff,%eax │ │ + and %eax,%esi │ │ + mov %ebx,%eax │ │ + mov %ebx,%edi │ │ + mov %ebx,-0xe0(%ebp) │ │ + mov %esi,-0x88(%ebp) │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0x10,-0x14(%ebp) │ │ + jmp 6d944 │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x30(%ebp),%edx │ │ + mov -0x24(%ebp),%edi │ │ + cmp $0x4,%ebx │ │ + jb 6ddb9 │ │ + lea 0x4(%eax),%ecx │ │ + add $0xfffffffc,%ebx │ │ + mov %edx,-0x30(%ebp) │ │ + mov %ecx,0x1c(%edi) │ │ + mov %ebx,0x20(%edi) │ │ + mov (%eax),%ebx │ │ + mov $0xffffffff,%eax │ │ + and %eax,%esi │ │ + mov %ebx,%eax │ │ + mov %ebx,%edi │ │ + mov %ebx,-0xc0(%ebp) │ │ + mov %esi,-0x7c(%ebp) │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0xb,-0x14(%ebp) │ │ + jmp 6d944 │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x30(%ebp),%edx │ │ + mov -0x24(%ebp),%edi │ │ + cmp $0x4,%ebx │ │ + jb 6ddb9 │ │ + lea 0x4(%eax),%ecx │ │ + add $0xfffffffc,%ebx │ │ + mov %edx,-0x30(%ebp) │ │ + mov %ecx,0x1c(%edi) │ │ + mov %ebx,0x20(%edi) │ │ + mov (%eax),%ebx │ │ + mov $0xffffffff,%eax │ │ + and %eax,%esi │ │ + mov %ebx,%eax │ │ + mov %ebx,%edi │ │ + mov %ebx,-0xc4(%ebp) │ │ + mov %esi,-0x80(%ebp) │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0x1b,-0x14(%ebp) │ │ + jmp 6d944 │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x30(%ebp),%edx │ │ + mov -0x24(%ebp),%edi │ │ + cmp $0x4,%ebx │ │ + jb 6ddb9 │ │ + lea 0x4(%eax),%ecx │ │ + add $0xfffffffc,%ebx │ │ + mov %edx,-0x30(%ebp) │ │ + mov %ecx,0x1c(%edi) │ │ + mov %ebx,0x20(%edi) │ │ + mov (%eax),%ebx │ │ + mov $0xffffffff,%eax │ │ + and %eax,%esi │ │ + mov %ebx,%eax │ │ + mov %ebx,%edi │ │ + mov %ebx,-0xc8(%ebp) │ │ + mov %esi,-0x84(%ebp) │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0x1f,-0x14(%ebp) │ │ + shr $0x8,%eax │ │ + shr $0x10,%edi │ │ + mov %eax,%ecx │ │ + jmp 6dc23 │ │ + mov -0x28(%ebp),%ecx │ │ + mov -0x78(%ebp),%esi │ │ + cmp $0x8,%ch │ │ + jne 6da6d │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x30(%ebp),%edx │ │ + mov -0x24(%ebp),%edi │ │ + cmp $0x8,%ebx │ │ + jb 6ddb9 │ │ + lea 0x8(%eax),%ecx │ │ + add $0xfffffff8,%ebx │ │ + mov %edx,-0x30(%ebp) │ │ + mov %ecx,0x1c(%edi) │ │ + mov %ebx,0x20(%edi) │ │ + mov %eax,%edi │ │ + mov 0x3(%eax),%eax │ │ + movzbl 0x7(%edi),%ecx │ │ + shld $0x18,%eax,%ecx │ │ + jne 6e140 │ │ + movzbl 0x2(%edi),%ebx │ │ + movzwl (%edi),%ecx │ │ + mov %eax,%edi │ │ + mov $0xffffffff,%edx │ │ + shl $0x18,%eax │ │ + shr $0x8,%edi │ │ + and %edx,%esi │ │ + or %edi,%esi │ │ + shl $0x10,%ebx │ │ + or %ecx,%ebx │ │ + or %eax,%ebx │ │ + jmp 6da91 │ │ + mov -0x14(%ebp),%ebx │ │ + mov %edi,%ecx │ │ mov %edi,-0x18(%ebp) │ │ + mov %edx,-0x30(%ebp) │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0x20,-0x14(%ebp) │ │ + movl $0x0,-0x28(%ebp) │ │ + movl $0x0,-0x2c(%ebp) │ │ + not %ecx │ │ + add %ecx,%ebx │ │ + lea 0x1(%eax,%edi,1),%ecx │ │ + mov %eax,%edi │ │ + mov %ecx,0x1c(%esi) │ │ + mov %eax,%ecx │ │ + mov %ebx,0x20(%esi) │ │ + shr $0x10,%edi │ │ + shr $0x8,%ecx │ │ + jmp 6dd26 │ │ + mov -0x24(%ebp),%edx │ │ + mov -0x10(%ebp),%eax │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0x7,-0x14(%ebp) │ │ + mov %edi,0x1c(%edx) │ │ + mov %eax,0x20(%edx) │ │ + mov $0xffffffff,%eax │ │ + mov $0xffffffff,%edi │ │ + shl %cl,%eax │ │ + test $0x20,%cl │ │ + mov %eax,%esi │ │ + cmove %edi,%eax │ │ + mov $0x0,%edi │ │ + cmovne %edi,%esi │ │ + cmpb $0x40,-0x1c(%ebp) │ │ + cmovb %edi,%eax │ │ + cmovb %edi,%esi │ │ + cmp $0x40,%ecx │ │ + mov -0x18(%ebp),%ecx │ │ + cmovge %edi,%esi │ │ + cmovge %edi,%eax │ │ + or %esi,%ebx │ │ + mov %ebx,%edi │ │ + mov %ebx,-0xac(%ebp) │ │ + or %eax,%ecx │ │ + mov %ecx,%eax │ │ + mov %ebx,%ecx │ │ + shr $0x8,%ecx │ │ + shrd $0x10,%eax,%edi │ │ + mov %eax,-0x18(%ebp) │ │ + mov %eax,-0x90(%ebp) │ │ + jmp 6d35b │ │ + mov -0x14(%ebp),%ebx │ │ mov -0x24(%ebp),%edi │ │ - mov %eax,-0x34(%ebp) │ │ - movzwl 0x3ce(%edx),%eax │ │ - mov %edx,-0x20(%ebp) │ │ - mov $0xffffffff,%ecx │ │ - lea 0x0(,%eax,8),%edx │ │ - mov %eax,-0x4c(%ebp) │ │ - xchg %ax,%ax │ │ - test %edx,%edx │ │ - je 6d27a │ │ - mov -0x20(%ebp),%eax │ │ - mov -0x18(%ebp),%ebx │ │ - mov 0x378(%eax,%ecx,8),%esi │ │ - mov 0x37c(%eax,%ecx,8),%eax │ │ - cmp %edi,%esi │ │ - mov %eax,-0x10(%ebp) │ │ - sbb %ebx,%eax │ │ - setb %al │ │ - cmp %esi,%edi │ │ - sbb -0x10(%ebp),%ebx │ │ - sbb $0x0,%al │ │ - inc %ecx │ │ + cmp $0x4,%ebx │ │ + jb 6ddb9 │ │ + lea 0x4(%eax),%ecx │ │ + add $0xfffffffc,%ebx │ │ + mov %ecx,0x1c(%edi) │ │ + mov %ebx,0x20(%edi) │ │ + mov (%eax),%ebx │ │ + mov $0xffffffff,%eax │ │ + and %eax,%esi │ │ + mov %esi,-0x78(%ebp) │ │ + mov %ebx,-0x74(%ebp) │ │ + jmp 6dc0b │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x24(%ebp),%esi │ │ + cmp $0x4,%edx │ │ + jb 6ddb9 │ │ + lea 0x4(%eax),%ecx │ │ + add $0xfffffffc,%edx │ │ + mov %ecx,0x1c(%esi) │ │ + mov %edx,0x20(%esi) │ │ + mov (%eax),%ecx │ │ + jmp 6db1d │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x24(%ebp),%esi │ │ + cmp $0x7,%edx │ │ + jbe 6ddb9 │ │ + lea 0x8(%eax),%ecx │ │ add $0xfffffff8,%edx │ │ - cmp $0x1,%al │ │ - je 6d240 │ │ - movzbl %al,%eax │ │ - test %eax,%eax │ │ - je 6d2a4 │ │ - jmp 6d27d │ │ - mov -0x4c(%ebp),%ecx │ │ - mov -0x34(%ebp),%eax │ │ - mov -0x20(%ebp),%edx │ │ - sub $0x1,%eax │ │ - jb 6d2f0 │ │ - mov 0x3d0(%edx,%ecx,4),%edx │ │ - mov %eax,-0x34(%ebp) │ │ - jmp 6d225 │ │ - movl $0xffffffff,0x2c(%eax) │ │ - movl $0x0,0x10(%eax) │ │ - jmp 6d2e0 │ │ - mov -0x20(%ebp),%esi │ │ - mov -0x28(%ebp),%ebx │ │ + mov %ecx,0x1c(%esi) │ │ + mov %edx,0x20(%esi) │ │ + mov %eax,%esi │ │ + movzbl 0x2(%esi),%ecx │ │ + mov 0x3(%esi),%ebx │ │ + movzwl (%eax),%eax │ │ + movzbl 0x7(%esi),%esi │ │ + shl $0x10,%ecx │ │ + or %eax,%ecx │ │ + mov %ebx,%eax │ │ + shl $0x18,%eax │ │ + or %ecx,%eax │ │ + mov %eax,%ecx │ │ + mov %esi,%eax │ │ + shld $0x18,%ebx,%eax │ │ + shr $0x8,%eax │ │ + jmp 6db21 │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x24(%ebp),%esi │ │ + cmp $0x2,%edx │ │ + jb 6ddb9 │ │ + lea 0x2(%eax),%ecx │ │ + add $0xfffffffe,%edx │ │ + mov %ecx,0x1c(%esi) │ │ + mov %edx,0x20(%esi) │ │ + movzwl (%eax),%ecx │ │ + xor %eax,%eax │ │ + mov %al,%bh │ │ + mov %eax,-0xd8(%ebp) │ │ + shl $0x8,%eax │ │ + movzbl %bh,%esi │ │ + mov %ecx,%edi │ │ + mov %ebx,-0x30(%ebp) │ │ + movl $0x0,-0x10(%ebp) │ │ + mov %ecx,-0xdc(%ebp) │ │ + mov %ecx,%ebx │ │ + movl $0x0,-0x28(%ebp) │ │ + movl $0x0,-0x2c(%ebp) │ │ + movl $0x0,-0x14(%ebp) │ │ + or %eax,%esi │ │ + mov %ecx,%eax │ │ + shr $0x10,%edi │ │ + shr $0x8,%eax │ │ + mov %esi,-0x18(%ebp) │ │ + mov %eax,%ecx │ │ + jmp 6dc31 │ │ + mov -0x14(%ebp),%esi │ │ mov -0x30(%ebp),%edx │ │ - lea (%ecx,%ecx,4),%eax │ │ + cmp $0x4,%esi │ │ + jb 6e121 │ │ + lea 0x4(%eax),%ecx │ │ + add $0xfffffffc,%esi │ │ + mov %edx,-0x30(%ebp) │ │ + mov %ecx,0x1c(%edi) │ │ + mov %esi,0x20(%edi) │ │ + mov (%eax),%esi │ │ + jmp 6dbf6 │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x30(%ebp),%ebx │ │ + cmp $0x7,%edx │ │ + jbe 6e121 │ │ + lea 0x8(%eax),%ecx │ │ + add $0xfffffff8,%edx │ │ + mov %eax,%esi │ │ + mov %ecx,0x1c(%edi) │ │ + mov %edx,0x20(%edi) │ │ + mov 0x3(%eax),%eax │ │ + movzbl 0x7(%esi),%ecx │ │ + mov %eax,%edx │ │ + shr $0x8,%edx │ │ + or %ecx,%edx │ │ + jne 6e196 │ │ + movzwl (%esi),%ecx │ │ + movzbl 0x2(%esi),%esi │ │ + shl $0x18,%eax │ │ + mov %ebx,-0x30(%ebp) │ │ + shl $0x10,%esi │ │ + or %ecx,%esi │ │ + or %esi,%eax │ │ + mov %eax,%esi │ │ + jmp 6dbf6 │ │ + mov -0x14(%ebp),%esi │ │ + mov -0x30(%ebp),%edx │ │ + cmp $0x2,%esi │ │ + jb 6e121 │ │ + lea 0x2(%eax),%ecx │ │ + add $0xfffffffe,%esi │ │ + mov %edx,-0x30(%ebp) │ │ + mov %ecx,0x1c(%edi) │ │ + mov %esi,0x20(%edi) │ │ + movzwl (%eax),%esi │ │ + mov -0x54(%ebp),%ecx │ │ + mov $0xffffffff,%eax │ │ + mov %esi,-0xa8(%ebp) │ │ + mov %esi,%ebx │ │ + and %eax,%ecx │ │ + mov %ecx,-0x54(%ebp) │ │ + mov %ebx,%ecx │ │ + mov %ebx,%edi │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0xf,-0x14(%ebp) │ │ + shr $0x8,%ecx │ │ + shr $0x10,%edi │ │ + movl $0x0,-0x28(%ebp) │ │ + movl $0x0,-0x2c(%ebp) │ │ + mov -0x24(%ebp),%edx │ │ + mov 0x8(%edx),%esi │ │ + mov %edi,%eax │ │ + mov %ecx,-0x1c(%ebp) │ │ + shl $0x8,%ecx │ │ + mov %edi,-0xa4(%ebp) │ │ + movzbl %bl,%edi │ │ + shl $0x10,%eax │ │ + movzwl %cx,%ecx │ │ + or %eax,%ecx │ │ + or %ecx,%edi │ │ + cmp (%edx),%esi │ │ + je 6dcc4 │ │ + mov 0x4(%edx),%edx │ │ + mov -0x14(%ebp),%ebx │ │ + lea (%esi,%esi,2),%eax │ │ + mov -0x28(%ebp),%ecx │ │ + inc %esi │ │ shl $0x4,%eax │ │ - add %eax,%esi │ │ - xor %eax,%eax │ │ - cmpb $0x1,0x4e(%esi) │ │ - mov -0x14(%ebp),%ecx │ │ - sete %al │ │ - mov %eax,0x2c(%ecx) │ │ - mov %edx,0x10(%ecx) │ │ - mov %ebx,0x14(%ecx) │ │ - mov %esi,0x18(%ecx) │ │ - mov -0x54(%ebp),%esi │ │ - mov -0x50(%ebp),%edx │ │ - mov %esi,0x1c(%ecx) │ │ - mov %edx,0x20(%ecx) │ │ - movl $0x0,0x24(%ecx) │ │ - mov -0x1c(%ebp),%eax │ │ + mov %ebx,(%edx,%eax,1) │ │ + movl $0x0,0x4(%edx,%eax,1) │ │ + mov %edi,0x8(%edx,%eax,1) │ │ + mov -0x18(%ebp),%edi │ │ + movzwl -0x64(%ebp),%ebx │ │ + mov %edi,0xc(%edx,%eax,1) │ │ + mov -0x20(%ebp),%edi │ │ + mov %edi,0x10(%edx,%eax,1) │ │ + mov %ecx,0x18(%edx,%eax,1) │ │ + mov -0x2c(%ebp),%ecx │ │ + mov -0x10(%ebp),%edi │ │ + mov %ecx,0x1c(%edx,%eax,1) │ │ + movzwl -0x50(%ebp),%ecx │ │ + mov %edi,0x14(%edx,%eax,1) │ │ + mov %bx,0x20(%edx,%eax,1) │ │ + mov %cx,0x22(%edx,%eax,1) │ │ + mov -0x5c(%ebp),%eax │ │ + mov -0x24(%ebp),%edx │ │ + add $0xc,%eax │ │ + mov %esi,0x8(%edx) │ │ + cmp -0x100(%ebp),%eax │ │ + jne 6ca20 │ │ + jmp 6dda6 │ │ + mov -0x58(%ebp),%ebx │ │ + mov %edx,%ecx │ │ + call 6f4d0 │ │ + mov -0x24(%ebp),%edx │ │ + jmp 6dc56 │ │ + and $0xfffe,%edi │ │ + cmp $0x2,%di │ │ + je 6d2ea │ │ + mov -0x14(%ebp),%edx │ │ + cmp $0x4,%edx │ │ + jb 6ddb9 │ │ + mov -0x24(%ebp),%esi │ │ + lea 0x4(%eax),%ecx │ │ + add $0xfffffffc,%edx │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0x4,-0x14(%ebp) │ │ + mov %ecx,0x1c(%esi) │ │ + mov %edx,0x20(%esi) │ │ + mov (%eax),%eax │ │ + mov %eax,%ecx │ │ + mov %eax,%edi │ │ + shr $0x8,%ecx │ │ + shr $0x10,%edi │ │ + movl $0x0,-0x28(%ebp) │ │ + movl $0x0,-0x2c(%ebp) │ │ + mov %esi,%edx │ │ + mov %eax,%ebx │ │ + jmp 6dc34 │ │ + and $0xfffe,%edi │ │ + cmp $0x2,%di │ │ + je 6d43b │ │ + mov -0x14(%ebp),%edx │ │ + cmp $0x8,%edx │ │ + jb 6ddb9 │ │ + mov -0x24(%ebp),%esi │ │ + lea 0x8(%eax),%ecx │ │ + add $0xfffffff8,%edx │ │ + movl $0x0,-0x10(%ebp) │ │ + movl $0x5,-0x14(%ebp) │ │ + mov %ecx,0x1c(%esi) │ │ + mov %edx,0x20(%esi) │ │ + movzbl 0x2(%eax),%ecx │ │ + mov 0x3(%eax),%edi │ │ + movzbl 0x7(%eax),%ebx │ │ + movzwl (%eax),%eax │ │ + mov %edi,%edx │ │ + shld $0x18,%edi,%ebx │ │ + shl $0x10,%ecx │ │ + shl $0x18,%edi │ │ + or %ecx,%edi │ │ + add %eax,%ecx │ │ + shr $0x8,%edx │ │ + mov %ebx,-0x18(%ebp) │ │ + mov %eax,%ebx │ │ + shrd $0x10,%edx,%edi │ │ + shr $0x8,%ecx │ │ + movl $0x0,-0x28(%ebp) │ │ + movl $0x0,-0x2c(%ebp) │ │ + mov %esi,%edx │ │ + jmp 6dc34 │ │ + mov -0x6c(%ebp),%eax │ │ movw $0x1ff,(%eax) │ │ - add $0x6c,%esp │ │ + add $0xfc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov -0x18(%ebp),%edi │ │ - mov $0x12,%ecx │ │ - jmp 6d155 │ │ + mov %ecx,-0x10(%ebp) │ │ + movl $0x0,-0x20(%ebp) │ │ + mov $0x11,%cl │ │ + mov %eax,%edx │ │ + jmp 6dddb │ │ + mov %eax,%edx │ │ + movzwl -0x44(%ebp),%eax │ │ + mov $0x11,%cl │ │ + movl $0x0,-0x20(%ebp) │ │ + mov %eax,-0x10(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov %edx,-0x18(%ebp) │ │ + movzbl -0x1c(%ebp),%eax │ │ + mov %ecx,%edx │ │ + mov -0x10(%ebp),%ecx │ │ + mov -0x24(%ebp),%edi │ │ + shl $0x10,%ecx │ │ + shl $0x8,%eax │ │ + or %ecx,%eax │ │ + movzbl %dl,%ecx │ │ + mov -0x6c(%ebp),%edx │ │ + or %eax,%ecx │ │ + mov -0x18(%ebp),%eax │ │ + mov %ecx,(%edx) │ │ + mov -0x20(%ebp),%ecx │ │ + mov %eax,0x4(%edx) │ │ + jmp 6c835 │ │ + movzwl -0x44(%ebp),%eax │ │ + mov %eax,-0x10(%ebp) │ │ + movl $0x0,-0x20(%ebp) │ │ + mov $0x11,%cl │ │ + mov %eax,-0x1c(%ebp) │ │ + mov %esi,-0x18(%ebp) │ │ + jmp 6dde1 │ │ + mov -0x5c(%ebp),%ebx │ │ + jmp 6c81d │ │ + mov -0x68(%ebp),%edx │ │ + mov -0x24(%ebp),%eax │ │ + add -0x14(%ebp),%edx │ │ + mov %edx,0x1c(%eax) │ │ + movl $0x0,0x20(%eax) │ │ + movl $0x0,-0x20(%ebp) │ │ + mov $0x11,%cl │ │ + mov %eax,-0x10(%ebp) │ │ + jmp 6ddde │ │ + movzbl -0x3b(%ebp),%eax │ │ + mov -0x38(%ebp),%esi │ │ + mov -0x34(%ebp),%edx │ │ + mov %eax,-0x1c(%ebp) │ │ + movzwl -0x3a(%ebp),%eax │ │ + mov %esi,-0x18(%ebp) │ │ + mov %edx,-0x20(%ebp) │ │ + mov %eax,-0x10(%ebp) │ │ + jmp 6dde1 │ │ + movzwl -0x44(%ebp),%eax │ │ + mov %eax,-0x10(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + movl $0x0,-0x20(%ebp) │ │ + mov $0x6,%cl │ │ + jmp 6dde1 │ │ + mov %eax,-0x10(%ebp) │ │ + movl $0x0,-0x20(%ebp) │ │ + mov $0x11,%cl │ │ + mov %eax,-0x1c(%ebp) │ │ + mov %ebx,-0x18(%ebp) │ │ + jmp 6dde1 │ │ + mov -0x24(%ebp),%eax │ │ + mov $0x7,%cl │ │ + mov %edi,0x1c(%eax) │ │ + mov %edx,0x20(%eax) │ │ + mov %eax,-0x10(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0x90(%ebp),%eax │ │ + mov %eax,-0x20(%ebp) │ │ + mov -0xac(%ebp),%eax │ │ + jmp 6e1aa │ │ + mov %eax,-0x10(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0xf0(%ebp),%eax │ │ + mov $0x32,%cl │ │ + jmp 6e1aa │ │ + mov %eax,-0x10(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0xf4(%ebp),%eax │ │ + mov $0x32,%cl │ │ + jmp 6e1aa │ │ + mov %eax,-0x10(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov $0x32,%cl │ │ + jmp 6ddde │ │ + mov -0x30(%ebp),%ecx │ │ + mov -0xd8(%ebp),%eax │ │ + shl $0x8,%eax │ │ + movzbl %ch,%ecx │ │ + or %eax,%ecx │ │ + mov %eax,-0x10(%ebp) │ │ + mov %edx,%eax │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0xdc(%ebp),%eax │ │ + mov %ecx,-0x20(%ebp) │ │ + mov $0x14,%cl │ │ + jmp 6e1aa │ │ + mov %eax,%edx │ │ + mov -0x9c(%ebp),%eax │ │ + movl $0x0,-0x20(%ebp) │ │ + mov $0x11,%cl │ │ + jmp 6ddd8 │ │ + mov %ecx,-0x10(%ebp) │ │ + mov %eax,%edx │ │ + movzbl -0x4a(%ebp),%eax │ │ + movl $0x0,-0x20(%ebp) │ │ + mov $0x11,%cl │ │ + jmp 6dddb │ │ + mov %eax,%edx │ │ + mov -0xa0(%ebp),%eax │ │ + movl $0x0,-0x20(%ebp) │ │ + mov $0x11,%cl │ │ + jmp 6ddd8 │ │ + mov %ecx,-0x10(%ebp) │ │ + mov %eax,%edx │ │ + movzbl -0x46(%ebp),%eax │ │ + movl $0x0,-0x20(%ebp) │ │ + mov $0x11,%cl │ │ + jmp 6dddb │ │ + movl $0x0,-0x10(%ebp) │ │ + mov $0x11,%cl │ │ + movl $0x0,-0x1c(%ebp) │ │ + movl $0x0,-0x20(%ebp) │ │ + jmp 6e1aa │ │ + mov %ecx,-0x10(%ebp) │ │ + mov %eax,%edx │ │ + movzbl -0x45(%ebp),%eax │ │ + movl $0x0,-0x20(%ebp) │ │ + mov $0x11,%cl │ │ + jmp 6dddb │ │ + mov %eax,%edx │ │ + movzwl -0x6e(%ebp),%eax │ │ + movl $0x0,-0x20(%ebp) │ │ + mov $0x11,%cl │ │ + jmp 6ddd8 │ │ + mov %ecx,-0x10(%ebp) │ │ + mov %eax,%edx │ │ + movzbl -0x47(%ebp),%eax │ │ + movl $0x0,-0x20(%ebp) │ │ + mov $0x11,%cl │ │ + jmp 6dddb │ │ + mov %eax,%edx │ │ + mov %eax,-0x1c(%ebp) │ │ + jmp 6de40 │ │ + mov %ecx,-0x10(%ebp) │ │ + mov %eax,%edx │ │ + movzbl -0x48(%ebp),%eax │ │ + movl $0x0,-0x20(%ebp) │ │ + mov $0x11,%cl │ │ + jmp 6dddb │ │ + mov %ecx,-0x10(%ebp) │ │ + mov %eax,%edx │ │ + movzbl -0x49(%ebp),%eax │ │ + movl $0x0,-0x20(%ebp) │ │ + mov $0x11,%cl │ │ + jmp 6dddb │ │ + mov %eax,%edx │ │ + mov -0x98(%ebp),%eax │ │ + movl $0x0,-0x20(%ebp) │ │ + mov $0x11,%cl │ │ + jmp 6ddd8 │ │ + mov %eax,%edx │ │ + mov -0x94(%ebp),%eax │ │ + movl $0x0,-0x20(%ebp) │ │ + mov $0x11,%cl │ │ + jmp 6ddd8 │ │ + mov -0xa4(%ebp),%eax │ │ + mov $0x43,%cl │ │ + mov %eax,-0x10(%ebp) │ │ + jmp 6dde1 │ │ + mov %eax,-0x10(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0xec(%ebp),%eax │ │ + mov $0x32,%cl │ │ + mov %esi,-0x20(%ebp) │ │ + jmp 6e1aa │ │ + mov %eax,-0x10(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0xbc(%ebp),%eax │ │ + mov $0x32,%cl │ │ + jmp 6e1aa │ │ + mov %eax,-0x10(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0xd4(%ebp),%eax │ │ + mov $0x32,%cl │ │ + jmp 6e1aa │ │ + mov %eax,-0x10(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0xcc(%ebp),%eax │ │ + mov $0x32,%cl │ │ + jmp 6e1aa │ │ + mov %eax,-0x10(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0xb8(%ebp),%eax │ │ + mov $0x32,%cl │ │ + jmp 6e1aa │ │ + mov %eax,-0x10(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0xd0(%ebp),%eax │ │ + mov $0x32,%cl │ │ + jmp 6e1aa │ │ + mov %eax,-0x10(%ebp) │ │ + mov %edx,-0x1c(%ebp) │ │ + jmp 6dde1 │ │ + mov %eax,-0x10(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0xe0(%ebp),%eax │ │ + mov $0x32,%cl │ │ + mov %esi,-0x20(%ebp) │ │ + jmp 6e1aa │ │ + mov %eax,-0x10(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0xc0(%ebp),%eax │ │ + mov $0x32,%cl │ │ + mov %esi,-0x20(%ebp) │ │ + jmp 6e1aa │ │ + mov %eax,-0x10(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0xc4(%ebp),%eax │ │ + mov $0x32,%cl │ │ + mov %esi,-0x20(%ebp) │ │ + jmp 6e1aa │ │ + mov %eax,-0x10(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0xc8(%ebp),%eax │ │ + mov $0x32,%cl │ │ + mov %esi,-0x20(%ebp) │ │ + jmp 6e1aa │ │ + mov %ecx,-0x10(%ebp) │ │ + mov %eax,%edx │ │ + mov -0x28(%ebp),%eax │ │ + mov $0x11,%cl │ │ + jmp 6dddb │ │ + mov %eax,-0x10(%ebp) │ │ + mov $0x32,%cl │ │ + mov %eax,-0x1c(%ebp) │ │ + mov %edi,-0x20(%ebp) │ │ + jmp 6ddde │ │ + mov %eax,-0x10(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0x74(%ebp),%eax │ │ + mov $0x32,%cl │ │ + mov %esi,-0x20(%ebp) │ │ + jmp 6e1aa │ │ sub $0x8,%esp │ │ - lea -0x110c(%ebx),%eax │ │ + mov -0x58(%ebp),%ebx │ │ xor %ecx,%ecx │ │ mov %edi,%edx │ │ + lea -0x1250(%ebx),%eax │ │ push %eax │ │ push $0x5 │ │ - call 32bf0 │ │ + call 335c0 │ │ + sub $0x4,%esp │ │ + mov -0x24(%ebp),%ecx │ │ + mov -0x58(%ebp),%ebx │ │ + xor %edx,%edx │ │ + push $0x30 │ │ + push $0x10 │ │ + push %edi │ │ + call 4fbf0 │ │ + mov -0x24(%ebp),%edx │ │ + add $0x10,%esp │ │ + jmp 6c9da │ │ + mov %eax,-0x10(%ebp) │ │ + mov -0x28(%ebp),%eax │ │ + mov %eax,-0x1c(%ebp) │ │ + jmp 6dde1 │ │ + mov %eax,-0x10(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ + mov -0x54(%ebp),%eax │ │ + mov $0x32,%cl │ │ + mov %eax,-0x20(%ebp) │ │ + mov -0xa8(%ebp),%eax │ │ + mov %eax,-0x18(%ebp) │ │ + jmp 6dde1 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -99292,28 +99244,28 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ cmpb $0x8,0x10(%esp) │ │ - jne 6d36a │ │ + jne 6e20a │ │ mov 0x4(%edx),%esi │ │ mov (%edx),%eax │ │ cmp $0x8,%esi │ │ - jb 6d374 │ │ + jb 6e214 │ │ lea 0x8(%eax),%edi │ │ add $0xfffffff8,%esi │ │ - mov $0x38,%bl │ │ + mov $0x32,%bl │ │ mov %edi,(%edx) │ │ mov %esi,0x4(%edx) │ │ mov 0x3(%eax),%edx │ │ movzbl 0x7(%eax),%esi │ │ shld $0x18,%edx,%esi │ │ - jne 6d364 │ │ + jne 6e204 │ │ movzwl (%eax),%esi │ │ movzbl 0x2(%eax),%eax │ │ shl $0x18,%edx │ │ mov $0xff,%bl │ │ shl $0x10,%eax │ │ or %esi,%eax │ │ or %edx,%eax │ │ @@ -99322,16 +99274,16 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ mov 0x4(%edx),%esi │ │ mov (%edx),%eax │ │ cmp $0x4,%esi │ │ - jae 6d385 │ │ - movb $0x13,(%ecx) │ │ + jae 6e225 │ │ + movb $0x11,(%ecx) │ │ mov %eax,0x4(%ecx) │ │ movl $0x0,0x8(%ecx) │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ lea 0x4(%eax),%edi │ │ @@ -99350,1532 +99302,1430 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x5c,%esp │ │ - call 6d3ae │ │ + sub $0x4c,%esp │ │ + call 6e24e │ │ pop %eax │ │ - mov 0x4(%edx),%edi │ │ - mov %ecx,%esi │ │ - add $0x1142e,%eax │ │ - mov %eax,-0x18(%ebp) │ │ + mov %edx,%esi │ │ + add $0xfe3e,%eax │ │ + mov %eax,-0x10(%ebp) │ │ mov (%edx),%eax │ │ - test %edi,%edi │ │ - je 6d5f5 │ │ - dec %edi │ │ - lea 0x1(%eax),%ecx │ │ - mov %ecx,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - mov %edi,-0x24(%ebp) │ │ + mov 0x4(%edx),%edx │ │ + test %edx,%edx │ │ + je 6e433 │ │ movzbl (%eax),%edi │ │ + inc %eax │ │ + dec %edx │ │ + mov %eax,(%esi) │ │ + mov %edx,0x4(%esi) │ │ test %edi,%edi │ │ - je 6d60e │ │ - mov -0x18(%ebp),%ebx │ │ + je 6e44c │ │ + mov -0x10(%ebp),%ebx │ │ lea 0x0(,%edi,4),%eax │ │ - mov %ecx,-0x10(%ebp) │ │ - mov %edx,-0x20(%ebp) │ │ - mov %eax,-0x14(%ebp) │ │ + mov %ecx,-0x28(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ mov %eax,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 6d6ec │ │ + je 6e4f8 │ │ mov %eax,%ecx │ │ - mov %edi,-0x30(%ebp) │ │ - mov %eax,-0x2c(%ebp) │ │ + mov %edi,-0x24(%ebp) │ │ + mov %eax,-0x20(%ebp) │ │ + movl $0x0,-0x1c(%ebp) │ │ + movl $0x0,-0x18(%ebp) │ │ + movl $0x0,-0x30(%ebp) │ │ + mov %eax,-0x34(%ebp) │ │ + mov %esi,-0x2c(%ebp) │ │ + mov %edi,-0x44(%ebp) │ │ + jmp 6e302 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ + movzbl -0x12(%ebp),%edx │ │ + xor %eax,%eax │ │ + or -0x48(%ebp),%edi │ │ + mov %esi,-0x34(%ebp) │ │ + mov %dl,%al │ │ + mov -0x44(%ebp),%edx │ │ + add %eax,-0x30(%ebp) │ │ + mov -0x18(%ebp),%eax │ │ + mov %di,(%ecx,%eax,4) │ │ + mov %si,0x2(%ecx,%eax,4) │ │ + mov -0x2c(%ebp),%esi │ │ + inc %eax │ │ + cmp %eax,%edx │ │ mov %eax,-0x1c(%ebp) │ │ - movl $0x0,-0x28(%ebp) │ │ - movl $0x0,-0x34(%ebp) │ │ - movl $0x0,-0x54(%ebp) │ │ - mov %esi,-0x48(%ebp) │ │ - mov %edi,-0x5c(%ebp) │ │ - mov -0x24(%ebp),%edx │ │ - test %edx,%edx │ │ - je 6d696 │ │ - mov -0x34(%ebp),%eax │ │ + mov %eax,-0x18(%ebp) │ │ + je 6e490 │ │ mov -0x10(%ebp),%ebx │ │ - mov %ecx,-0x44(%ebp) │ │ - xor %ecx,%ecx │ │ - mov %edx,%esi │ │ - movl $0x0,-0x50(%ebp) │ │ - inc %eax │ │ - mov %eax,-0x60(%ebp) │ │ - xor %eax,%eax │ │ + mov %ecx,-0x4c(%ebp) │ │ + lea -0x40(%ebp),%ecx │ │ + mov %esi,%edx │ │ + call 61bd0 │ │ + movzbl -0x40(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 6e467 │ │ + mov -0x3c(%ebp),%edx │ │ + mov -0x38(%ebp),%eax │ │ + mov $0x0,%edi │ │ + mov %edx,%ecx │ │ + xor $0x1,%ecx │ │ + or %eax,%ecx │ │ + mov $0xffff,%ecx │ │ + sete -0x12(%ebp) │ │ + cmp $0xffff,%edx │ │ + cmovae %ecx,%edx │ │ + mov 0x4(%esi),%ecx │ │ + neg %eax │ │ + mov (%esi),%eax │ │ + sbb %edi,%edi │ │ + mov %edx,-0x48(%ebp) │ │ + test %ecx,%ecx │ │ + je 6e48a │ │ + movsbl (%eax),%ebx │ │ + lea 0x1(%eax),%edx │ │ + mov %edx,(%esi) │ │ + lea -0x1(%ecx),%edx │ │ + mov %edx,0x4(%esi) │ │ + lea -0x1(%ecx),%esi │ │ + test %bx,%bx │ │ + js 6e390 │ │ + mov %ebx,%esi │ │ + mov -0x18(%ebp),%eax │ │ + mov -0x4c(%ebp),%ecx │ │ + cmp -0x24(%ebp),%eax │ │ + jne 6e2d0 │ │ + jmp 6e420 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ - lea -0x1(%esi),%edx │ │ - lea 0x1(%ebx),%edi │ │ - cmp $0x3f,%ecx │ │ - mov %edx,-0x14(%ebp) │ │ - movzbl (%ebx),%edx │ │ - jne 6d46a │ │ - cmp $0x1,%dl │ │ - ja 6d635 │ │ - mov %ebx,-0x4c(%ebp) │ │ - mov %dl,%bh │ │ - mov %edi,-0x38(%ebp) │ │ - mov %esi,-0x58(%ebp) │ │ - xor %edi,%edi │ │ - and $0x7f,%bh │ │ - movzbl %bh,%esi │ │ - mov %eax,%ebx │ │ - mov $0x0,%eax │ │ - shld %cl,%esi,%edi │ │ - shl %cl,%esi │ │ - test $0x20,%cl │ │ - cmovne %esi,%edi │ │ - cmovne %eax,%esi │ │ - mov %ebx,%eax │ │ - or %edi,-0x50(%ebp) │ │ - or %esi,%eax │ │ - test %dl,%dl │ │ - jns 6d4b1 │ │ - mov -0x14(%ebp),%esi │ │ - mov -0x38(%ebp),%ebx │ │ - add $0x7,%ecx │ │ - mov %dl,%dh │ │ + lea 0x1(%eax),%edx │ │ test %esi,%esi │ │ - jne 6d450 │ │ - jmp 6d64d │ │ - mov -0x20(%ebp),%edi │ │ - mov -0x38(%ebp),%edx │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x50(%ebp),%esi │ │ - mov $0xffff,%ebx │ │ - mov %edx,(%edi) │ │ - mov %ecx,0x4(%edi) │ │ - mov %eax,%ecx │ │ - xor $0x1,%ecx │ │ - or %esi,%ecx │ │ - mov %esi,%ecx │ │ - mov -0x48(%ebp),%esi │ │ - sete -0x40(%ebp) │ │ - cmp $0xffff,%eax │ │ - cmovb %eax,%ebx │ │ - neg %ecx │ │ - mov $0x0,%ecx │ │ - sbb %ecx,%ecx │ │ - cmpl $0x0,-0x14(%ebp) │ │ - je 6d69b │ │ - mov %ebx,-0x3c(%ebp) │ │ - mov -0x58(%ebp),%ebx │ │ - mov -0x4c(%ebp),%edx │ │ - mov %ecx,-0x38(%ebp) │ │ - mov %eax,-0x14(%ebp) │ │ - lea 0x2(%edx),%eax │ │ - lea -0x2(%ebx),%ecx │ │ - mov %eax,(%edi) │ │ - mov %ecx,0x4(%edi) │ │ - mov %eax,-0x10(%ebp) │ │ - mov %ecx,%edi │ │ - movzbl 0x1(%edx),%eax │ │ - mov %eax,%ecx │ │ - and $0x7f,%eax │ │ - test %cl,%cl │ │ - jns 6d551 │ │ - test %edi,%edi │ │ - je 6d6c1 │ │ - mov -0x4c(%ebp),%edx │ │ + je 6e4b1 │ │ + movzbl 0x1(%eax),%edx │ │ + movswl %bx,%esi │ │ + lea 0x2(%eax),%ebx │ │ + and $0x7f,%esi │ │ + mov %dl,-0x11(%ebp) │ │ + and $0x7f,%edx │ │ + shl $0x7,%edx │ │ + or %esi,%edx │ │ + mov -0x2c(%ebp),%esi │ │ + cmpb $0x0,-0x11(%ebp) │ │ + mov %ebx,(%esi) │ │ + lea -0x2(%ecx),%ebx │ │ + mov %ebx,0x4(%esi) │ │ + js 6e3d7 │ │ + mov %edx,%esi │ │ + mov -0x18(%ebp),%eax │ │ + mov -0x4c(%ebp),%ecx │ │ + cmp -0x24(%ebp),%eax │ │ + jne 6e2d0 │ │ + jmp 6e420 │ │ + mov %ebx,%esi │ │ + lea 0x2(%eax),%ebx │ │ + test %esi,%esi │ │ + je 6e4b9 │ │ + movzbl 0x2(%eax),%ebx │ │ + mov -0x2c(%ebp),%esi │ │ + add $0x3,%eax │ │ + add $0xfffffffd,%ecx │ │ + cmp $0x3,%bx │ │ + mov %eax,(%esi) │ │ + mov %ecx,0x4(%esi) │ │ + ja 6e4c1 │ │ + movzwl %bx,%eax │ │ + movzwl %dx,%esi │ │ + shl $0xe,%eax │ │ + or %eax,%esi │ │ + mov -0x18(%ebp),%eax │ │ + mov -0x4c(%ebp),%ecx │ │ + cmp -0x24(%ebp),%eax │ │ + jne 6e2d0 │ │ + nopw 0x0(%eax,%eax,1) │ │ + mov -0x10(%ebp),%ebx │ │ + lea -0x24(%ebp),%ecx │ │ + call 6f470 │ │ mov -0x20(%ebp),%ecx │ │ - add $0xfffffffd,%ebx │ │ - movzwl %ax,%eax │ │ - lea 0x3(%edx),%edi │ │ - mov %edi,(%ecx) │ │ - mov %ebx,0x4(%ecx) │ │ - mov %edi,-0x10(%ebp) │ │ - mov %ebx,%edi │ │ - movzbl 0x2(%edx),%ecx │ │ - mov %ecx,%ebx │ │ - and $0x7f,%ecx │ │ - shl $0x7,%ecx │ │ - or %ecx,%eax │ │ - test %bl,%bl │ │ - js 6d5b5 │ │ - mov %edi,-0x24(%ebp) │ │ - mov %eax,-0x1c(%ebp) │ │ - mov -0x34(%ebp),%eax │ │ - mov -0x44(%ebp),%ecx │ │ - mov -0x5c(%ebp),%edi │ │ - cmp -0x30(%ebp),%eax │ │ - jne 6d573 │ │ - mov -0x18(%ebp),%ebx │ │ - lea -0x30(%ebp),%ecx │ │ - call 6e660 │ │ - mov -0x2c(%ebp),%ecx │ │ - movzbl -0x40(%ebp),%edx │ │ - mov -0x38(%ebp),%ebx │ │ - xor %eax,%eax │ │ - mov %dl,%al │ │ - or -0x3c(%ebp),%ebx │ │ - mov -0x34(%ebp),%edx │ │ - add %eax,-0x54(%ebp) │ │ + jmp 6e2d0 │ │ + movb $0x11,0x4(%ecx) │ │ + mov %eax,0x8(%ecx) │ │ + movl $0x0,0xc(%ecx) │ │ + movl $0x1,(%ecx) │ │ + jmp 6e4f0 │ │ + movl $0x0,-0x24(%ebp) │ │ + movl $0x2,-0x20(%ebp) │ │ + movl $0x0,-0x1c(%ebp) │ │ + movb $0x41,0x4(%ecx) │ │ + jmp 6e4d6 │ │ + movzbl -0x3d(%ebp),%edx │ │ + mov -0x28(%ebp),%ecx │ │ + movzwl -0x3f(%ebp),%ebx │ │ + mov -0x3c(%ebp),%esi │ │ + mov -0x38(%ebp),%edi │ │ + mov %dl,0x7(%ecx) │ │ + mov %bx,0x5(%ecx) │ │ + mov %al,0x4(%ecx) │ │ + mov %edi,0xc(%ecx) │ │ + mov %esi,0x8(%ecx) │ │ + jmp 6e4d6 │ │ + xor %esi,%esi │ │ + mov $0x11,%bl │ │ + jmp 6e4c3 │ │ + cmpl $0x1,-0x30(%ebp) │ │ + mov -0x28(%ebp),%ecx │ │ + jne 6e461 │ │ mov -0x1c(%ebp),%eax │ │ - mov %bx,(%ecx,%edx,4) │ │ - mov %ax,0x2(%ecx,%edx,4) │ │ - mov -0x60(%ebp),%edx │ │ - cmp %edi,%edx │ │ - mov -0x14(%ebp),%edi │ │ - mov %edx,-0x28(%ebp) │ │ - mov %edx,-0x34(%ebp) │ │ - mov -0x50(%ebp),%edx │ │ - mov %edi,-0x3c(%ebp) │ │ - mov %edx,-0x40(%ebp) │ │ - jne 6d427 │ │ - jmp 6d69f │ │ - test %edi,%edi │ │ - je 6d6c1 │ │ - mov -0x58(%ebp),%ebx │ │ - mov -0x4c(%ebp),%edx │ │ - mov -0x20(%ebp),%ecx │ │ - lea 0x4(%edx),%edi │ │ - add $0xfffffffc,%ebx │ │ - mov %edi,(%ecx) │ │ - mov %ebx,0x4(%ecx) │ │ - mov %edi,-0x10(%ebp) │ │ - movzbl 0x3(%edx),%ecx │ │ - cmp $0x3,%cx │ │ - ja 6d6c8 │ │ - movzwl %cx,%ecx │ │ - movzwl %ax,%eax │ │ - mov %ebx,-0x24(%ebp) │ │ - shl $0xe,%ecx │ │ - or %ecx,%eax │ │ - jmp 6d554 │ │ - movb $0x13,0x4(%esi) │ │ - mov %eax,0x8(%esi) │ │ - movl $0x0,0xc(%esi) │ │ - movl $0x1,(%esi) │ │ - jmp 6d68e │ │ - movl $0x0,-0x30(%ebp) │ │ - movl $0x2,-0x2c(%ebp) │ │ - movl $0x0,-0x28(%ebp) │ │ - movb $0x47,0x4(%esi) │ │ - cmpl $0x0,-0x30(%ebp) │ │ - movl $0x1,(%esi) │ │ - jne 6d680 │ │ - jmp 6d68e │ │ - mov -0x20(%ebp),%ecx │ │ - mov -0x14(%ebp),%eax │ │ - mov -0x48(%ebp),%esi │ │ - mov -0x40(%ebp),%edx │ │ - mov %edi,(%ecx) │ │ - mov %eax,0x4(%ecx) │ │ - mov -0x3c(%ebp),%ecx │ │ - mov $0x6,%al │ │ - jmp 6d668 │ │ - mov -0x10(%ebp),%ecx │ │ + movsd -0x24(%ebp),%xmm0 │ │ + mov %eax,0xc(%ecx) │ │ + movsd %xmm0,0x4(%ecx) │ │ + movl $0x0,(%ecx) │ │ + jmp 6e4f0 │ │ + xor %esi,%esi │ │ + mov $0x11,%bl │ │ + mov %edx,%eax │ │ + jmp 6e4c3 │ │ + mov %ebx,%eax │ │ + xor %esi,%esi │ │ + mov $0x11,%bl │ │ + jmp 6e4c3 │ │ + mov $0x6,%bl │ │ + mov -0x28(%ebp),%ecx │ │ + mov -0x34(%ebp),%edx │ │ + mov %bl,0x4(%ecx) │ │ + mov %dx,0x6(%ecx) │ │ + mov %eax,0x8(%ecx) │ │ + mov %esi,0xc(%ecx) │ │ + cmpl $0x0,-0x24(%ebp) │ │ + movl $0x1,(%ecx) │ │ + je 6e4f0 │ │ mov -0x20(%ebp),%eax │ │ - mov -0x48(%ebp),%esi │ │ - add -0x24(%ebp),%ecx │ │ - mov %ecx,(%eax) │ │ - movl $0x0,0x4(%eax) │ │ - mov %dh,%ah │ │ - mov $0x13,%al │ │ - xor %edx,%edx │ │ - mov %al,0x4(%esi) │ │ - mov %ah,0x5(%esi) │ │ - mov %ecx,0x8(%esi) │ │ - mov %edx,0xc(%esi) │ │ - cmpl $0x0,-0x30(%ebp) │ │ - movl $0x1,(%esi) │ │ - je 6d68e │ │ - mov -0x2c(%ebp),%eax │ │ - mov -0x18(%ebp),%ebx │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - add $0x5c,%esp │ │ + call 7b700 │ │ + add $0x4c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov -0x10(%ebp),%ecx │ │ - jmp 6d664 │ │ - mov $0x13,%al │ │ - jmp 6d6ca │ │ - cmpl $0x1,-0x54(%ebp) │ │ - jne 6d623 │ │ - mov -0x28(%ebp),%eax │ │ - movsd -0x30(%ebp),%xmm0 │ │ - mov %eax,0xc(%esi) │ │ - movsd %xmm0,0x4(%esi) │ │ - movl $0x0,(%esi) │ │ - jmp 6d68e │ │ - mov -0x10(%ebp),%edx │ │ - mov $0x13,%al │ │ - jmp 6d6ca │ │ - mov $0x6,%al │ │ - mov %al,0x4(%esi) │ │ - mov -0x1c(%ebp),%eax │ │ - mov %ax,0x6(%esi) │ │ - mov %edx,0x8(%esi) │ │ - movl $0x0,0xc(%esi) │ │ - cmpl $0x0,-0x30(%ebp) │ │ - movl $0x1,(%esi) │ │ - jne 6d680 │ │ - jmp 6d68e │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x18(%ebp),%ebx │ │ + mov -0x18(%ebp),%edx │ │ + mov -0x10(%ebp),%ebx │ │ mov $0x2,%ecx │ │ - call 246cb │ │ - cmpl $0x0,-0x30(%ebp) │ │ + call 247ab │ │ + cmpl $0x0,-0x24(%ebp) │ │ mov %eax,%esi │ │ - je 6d712 │ │ - mov -0x2c(%ebp),%eax │ │ - mov -0x18(%ebp),%ebx │ │ + je 6e51e │ │ + mov -0x20(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x18(%ebp),%ebx │ │ + call 7b700 │ │ + mov -0x10(%ebp),%ebx │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0x18,%esp │ │ - mov 0x4(%edx),%edi │ │ - mov (%edx),%esi │ │ - test %edi,%edi │ │ - je 6d7bf │ │ - lea (%esi,%edi,1),%eax │ │ - mov %ecx,0x8(%esp) │ │ - dec %edi │ │ - inc %esi │ │ - xor %ebx,%ebx │ │ - xor %ecx,%ecx │ │ - mov %edx,0x4(%esp) │ │ - mov %eax,0x10(%esp) │ │ - xor %eax,%eax │ │ - nopw 0x0(%eax,%eax,1) │ │ - movzbl -0x1(%esi),%edx │ │ - cmp $0x3f,%ecx │ │ - jne 6d75e │ │ - cmp $0x1,%dl │ │ - ja 6d7d1 │ │ - mov %dl,0x3(%esp) │ │ - mov %edi,0xc(%esp) │ │ - xor %edi,%edi │ │ - mov %ebx,0x14(%esp) │ │ - mov $0x0,%ebx │ │ - movzbl 0x3(%esp),%edx │ │ - and $0x7f,%dl │ │ - movzbl %dl,%edx │ │ - shld %cl,%edx,%edi │ │ - shl %cl,%edx │ │ - test $0x20,%cl │ │ - cmovne %edx,%edi │ │ - cmovne %ebx,%edx │ │ - mov 0x14(%esp),%ebx │ │ - or %edi,%eax │ │ - or %edx,%ebx │ │ - movzbl 0x3(%esp),%edx │ │ - test %dl,%dl │ │ - jns 6d7e3 │ │ - mov 0xc(%esp),%edi │ │ - add $0x7,%ecx │ │ - inc %esi │ │ - add $0xffffffff,%edi │ │ - jb 6d750 │ │ - mov 0x4(%esp),%eax │ │ - mov 0x10(%esp),%esi │ │ - mov 0x8(%esp),%ecx │ │ - mov %esi,(%eax) │ │ - movl $0x0,0x4(%eax) │ │ - jmp 6d7bf │ │ - movb $0x13,(%ecx) │ │ - mov %dl,0x1(%ecx) │ │ - mov %esi,0x4(%ecx) │ │ - movl $0x0,0x8(%ecx) │ │ - jmp 6d7fd │ │ - mov 0x4(%esp),%eax │ │ - mov 0x8(%esp),%ecx │ │ - mov %esi,(%eax) │ │ - mov %edi,0x4(%eax) │ │ - movb $0x6,(%ecx) │ │ - jmp 6d7fd │ │ - mov 0x4(%esp),%ecx │ │ - mov 0xc(%esp),%edx │ │ - mov %esi,(%ecx) │ │ - mov %edx,0x4(%ecx) │ │ - mov 0x8(%esp),%edx │ │ - mov %eax,0x8(%edx) │ │ - mov %ebx,0x4(%edx) │ │ - movb $0xff,(%edx) │ │ - add $0x18,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x2c,%esp │ │ - mov %ecx,-0x10(%ebp) │ │ - mov 0x10(%ebp),%ecx │ │ - call 6d824 │ │ + sub $0x7c,%esp │ │ + mov 0x10(%ebp),%eax │ │ + call 6e541 │ │ pop %ebx │ │ - mov %edx,-0x1c(%ebp) │ │ - add $0x10fb8,%ebx │ │ - test %ecx,%ecx │ │ - je 6d8f0 │ │ + mov %edx,-0x2c(%ebp) │ │ + add $0xfb4b,%ebx │ │ + test %eax,%eax │ │ + je 6e677 │ │ mov 0xc(%ebp),%edi │ │ - shl $0x2,%ecx │ │ - mov $0xffffffff,%edx │ │ - mov $0xffffffff,%esi │ │ + shl $0x2,%eax │ │ + mov %ecx,-0x10(%ebp) │ │ + movl $0xffffffff,-0x18(%ebp) │ │ + movl $0xffffffff,-0x14(%ebp) │ │ add $0x2,%edi │ │ - nopl 0x0(%eax) │ │ + jmp 6e57f │ │ + nop │ │ + mov -0x30(%ebp),%eax │ │ + add $0x4,%edi │ │ + add $0xfffffffc,%eax │ │ + je 6e63a │ │ + mov %eax,-0x30(%ebp) │ │ movzwl (%edi),%eax │ │ - mov %edx,-0x20(%ebp) │ │ - mov %ecx,-0x24(%ebp) │ │ sub $0x8,%esp │ │ - mov -0x1c(%ebp),%edx │ │ - lea -0x38(%ebp),%ecx │ │ + mov -0x2c(%ebp),%edx │ │ + lea -0x88(%ebp),%ecx │ │ push %eax │ │ push 0x8(%ebp) │ │ - call 6dcd0 │ │ + call 6ec40 │ │ add $0x10,%esp │ │ - cmpb $0x0,-0x38(%ebp) │ │ - jne 6d8c9 │ │ + mov -0x88(%ebp),%eax │ │ + mov -0x84(%ebp),%ecx │ │ + lea -0x80(%ebp),%esi │ │ + movsd (%esi),%xmm0 │ │ + mov %eax,%edx │ │ + and %ecx,%edx │ │ + movsd %xmm0,-0x28(%ebp) │ │ + cmp $0xffffffff,%edx │ │ + mov 0x8(%esi),%edx │ │ + mov %edx,-0x20(%ebp) │ │ + je 6e618 │ │ + mov 0x14(%esi),%edx │ │ + movsd 0xc(%esi),%xmm0 │ │ + movsd -0x28(%ebp),%xmm1 │ │ cmpw $0x1,-0x2(%edi) │ │ - mov -0x18(%ebp),%ecx │ │ - mov -0x14(%ebp),%eax │ │ + mov %edx,-0x44(%ebp) │ │ mov -0x20(%ebp),%edx │ │ - cmove -0x28(%ebp),%ecx │ │ - cmove -0x2c(%ebp),%eax │ │ - cmove -0x30(%ebp),%esi │ │ - cmove -0x34(%ebp),%edx │ │ - add $0x4,%edi │ │ - mov %ecx,-0x18(%ebp) │ │ - mov -0x24(%ebp),%ecx │ │ - mov %eax,-0x14(%ebp) │ │ - add $0xfffffffc,%ecx │ │ - jne 6d850 │ │ - mov %edx,%eax │ │ - and %esi,%eax │ │ + movsd %xmm0,-0x4c(%ebp) │ │ + movsd %xmm1,-0x40(%ebp) │ │ + mov %edx,-0x38(%ebp) │ │ + jne 6e570 │ │ + mov -0x38(%ebp),%edx │ │ + movsd -0x40(%ebp),%xmm0 │ │ + lea -0x5c(%ebp),%esi │ │ + mov %eax,-0x18(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + mov %edx,-0x60(%ebp) │ │ + movsd %xmm0,-0x68(%ebp) │ │ + mov -0x44(%ebp),%edx │ │ + movsd -0x4c(%ebp),%xmm0 │ │ + mov %edx,0x8(%esi) │ │ + movsd %xmm0,(%esi) │ │ + jmp 6e570 │ │ + mov -0x20(%ebp),%eax │ │ + mov -0x10(%ebp),%ecx │ │ + movsd -0x28(%ebp),%xmm0 │ │ + mov %eax,0x10(%ecx) │ │ + movsd %xmm0,0x8(%ecx) │ │ + movl $0xffffffff,0x4(%ecx) │ │ + movl $0xffffffff,(%ecx) │ │ + jmp 6e66f │ │ + mov -0x18(%ebp),%ecx │ │ + mov -0x14(%ebp),%edx │ │ + mov %ecx,%eax │ │ + and %edx,%eax │ │ cmp $0xffffffff,%eax │ │ - je 6d8f0 │ │ - mov %edx,%eax │ │ - mov -0x10(%ebp),%edx │ │ - mov $0x10,%ecx │ │ - mov %eax,0x4(%edx) │ │ - mov -0x14(%ebp),%eax │ │ - mov %esi,0x8(%edx) │ │ - mov -0x18(%ebp),%esi │ │ - mov %eax,0xc(%edx) │ │ - xor %eax,%eax │ │ - jmp 6d8e3 │ │ - movsd -0x34(%ebp),%xmm0 │ │ - mov -0x10(%ebp),%edx │ │ - mov -0x2c(%ebp),%esi │ │ - mov $0x1,%eax │ │ - mov $0xc,%ecx │ │ - movsd %xmm0,0x4(%edx) │ │ - mov %esi,(%edx,%ecx,1) │ │ - mov %eax,(%edx) │ │ - add $0x2c,%esp │ │ + mov -0x10(%ebp),%eax │ │ + je 6e677 │ │ + movsd -0x58(%ebp),%xmm0 │ │ + movsd -0x68(%ebp),%xmm2 │ │ + movsd -0x60(%ebp),%xmm1 │ │ + movsd %xmm0,0x18(%eax) │ │ + movsd %xmm1,0x10(%eax) │ │ + movsd %xmm2,0x8(%eax) │ │ + mov %ecx,(%eax) │ │ + mov %edx,0x4(%eax) │ │ + add $0x7c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea -0x9dc(%ebx),%ecx │ │ - call 32cb0 │ │ + lea -0xb40(%ebx),%ecx │ │ + call 34650 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%edx │ │ - call 6d910 │ │ + call 6e6a0 │ │ pop %ebx │ │ mov $0x4,%edi │ │ mov %ecx,%esi │ │ lea -0x18(%ebp),%ecx │ │ - add $0x10ecc,%ebx │ │ + add $0xf9ec,%ebx │ │ lea (%edx,%edx,1),%eax │ │ cmp $0x5,%eax │ │ cmovae %eax,%edi │ │ + push $0x20 │ │ push $0x10 │ │ - push $0x4 │ │ push %edi │ │ push 0x4(%esi) │ │ - call 4dcb0 │ │ + call 4fc70 │ │ add $0x10,%esp │ │ cmpl $0x1,-0x18(%ebp) │ │ - je 6d950 │ │ + je 6e6e0 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,0x4(%esi) │ │ mov %edi,(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x7c,%esp │ │ - mov 0x10(%ebp),%edi │ │ - call 6d971 │ │ - pop %esi │ │ - mov %edx,-0x70(%ebp) │ │ - mov %ecx,-0x2c(%ebp) │ │ + sub $0xbc,%esp │ │ + mov 0x10(%ebp),%eax │ │ + call 6e704 │ │ + pop %ebx │ │ + mov %edx,-0x84(%ebp) │ │ + mov %ecx,-0x34(%ebp) │ │ movb $0x0,-0x26(%ebp) │ │ movw $0x0,-0x28(%ebp) │ │ movw $0x0,-0x24(%ebp) │ │ movb $0x0,-0x22(%ebp) │ │ - add $0x10e6b,%esi │ │ - test %edi,%edi │ │ - je 6dcba │ │ + add $0xf988,%ebx │ │ + test %eax,%eax │ │ + je 6eb40 │ │ mov 0xc(%ebp),%ecx │ │ - shl $0x2,%edi │ │ - mov $0xffffffff,%edx │ │ - mov $0xffffffff,%eax │ │ + shl $0x2,%eax │ │ + mov $0xffffffff,%esi │ │ + movl $0x0,-0x5c(%ebp) │ │ + movl $0x0,-0x58(%ebp) │ │ + movl $0xffffffff,-0x68(%ebp) │ │ + movl $0x0,-0x44(%ebp) │ │ + movl $0x0,-0x40(%ebp) │ │ + movl $0xffffffff,-0x64(%ebp) │ │ + movl $0xffffffff,-0x60(%ebp) │ │ movl $0x0,-0x54(%ebp) │ │ movl $0x0,-0x50(%ebp) │ │ - movl $0x0,-0x3c(%ebp) │ │ - movl $0x0,-0x38(%ebp) │ │ - movl $0xffffffff,-0x5c(%ebp) │ │ - movl $0xffffffff,-0x58(%ebp) │ │ movl $0x0,-0x4c(%ebp) │ │ - movl $0x0,-0x44(%ebp) │ │ movl $0x0,-0x48(%ebp) │ │ - movl $0x0,-0x40(%ebp) │ │ - movl $0x0,-0x34(%ebp) │ │ - movl $0x0,-0x30(%ebp) │ │ + movl $0x0,-0x3c(%ebp) │ │ + movl $0x0,-0x38(%ebp) │ │ + mov %ebx,-0x2c(%ebp) │ │ add $0x2,%ecx │ │ - jmp 6da1e │ │ - mov -0x1c(%ebp),%edx │ │ - mov %ebx,-0x4c(%ebp) │ │ - mov %edx,-0x44(%ebp) │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ + jmp 6e7b5 │ │ + xchg %ax,%ax │ │ + mov -0x2c(%ebp),%ebx │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x18(%ebp),%esi │ │ add $0x4,%ecx │ │ - add $0xfffffffc,%edi │ │ - je 6dc1d │ │ - mov %eax,-0x18(%ebp) │ │ + add $0xfffffffc,%eax │ │ + je 6ea67 │ │ + mov %eax,-0x14(%ebp) │ │ movzwl (%ecx),%eax │ │ - mov %edi,-0x20(%ebp) │ │ - mov %edx,-0x14(%ebp) │ │ + mov %esi,-0x18(%ebp) │ │ sub $0x8,%esp │ │ - mov -0x70(%ebp),%edx │ │ + mov -0x84(%ebp),%edx │ │ mov %ecx,%edi │ │ - mov %esi,%ebx │ │ - lea -0x84(%ebp),%ecx │ │ + lea -0xc8(%ebp),%ecx │ │ push %eax │ │ push 0x8(%ebp) │ │ - call 6dcd0 │ │ + call 6ec40 │ │ add $0x10,%esp │ │ - mov -0x80(%ebp),%edx │ │ - mov -0x7c(%ebp),%eax │ │ - mov -0x78(%ebp),%ebx │ │ - cmpb $0x0,-0x84(%ebp) │ │ - jne 6dbf0 │ │ - mov -0x74(%ebp),%ecx │ │ - mov %edi,-0x10(%ebp) │ │ - movzwl -0x2(%edi),%edi │ │ + mov -0xc8(%ebp),%edx │ │ + mov -0xc4(%ebp),%esi │ │ + mov -0xc0(%ebp),%ecx │ │ + mov -0xbc(%ebp),%ebx │ │ + mov %edx,%eax │ │ + and %esi,%eax │ │ + cmp $0xffffffff,%eax │ │ + mov -0xb8(%ebp),%eax │ │ + mov %eax,-0x30(%ebp) │ │ + je 6ea46 │ │ + mov %ecx,-0x10(%ebp) │ │ + lea -0xb4(%ebp),%ecx │ │ + mov %ebx,-0x20(%ebp) │ │ + mov 0x8(%ecx),%eax │ │ + movsd (%ecx),%xmm0 │ │ + mov %edi,%ecx │ │ + mov %eax,-0x88(%ebp) │ │ + movzwl -0x2(%edi),%eax │ │ + movsd %xmm0,-0x90(%ebp) │ │ + lea -0x1(%eax),%ebx │ │ + cmp $0x4,%ebx │ │ + ja 6e890 │ │ + mov -0x2c(%ebp),%edi │ │ mov %ecx,-0x1c(%ebp) │ │ - lea -0x1(%edi),%ecx │ │ - cmp $0x4,%ecx │ │ - ja 6da90 │ │ - mov -0x7a95c(%esi,%ecx,4),%ecx │ │ - add %esi,%ecx │ │ - jmp *%ecx │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x20(%ebp),%edi │ │ - mov %ebx,-0x60(%ebp) │ │ - mov %ecx,-0x64(%ebp) │ │ - mov -0x10(%ebp),%ecx │ │ - jmp 6da12 │ │ - nopl (%eax) │ │ - cmp $0x2001,%edi │ │ - jne 6daa7 │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %ebx,-0x68(%ebp) │ │ - mov %edx,-0x5c(%ebp) │ │ - mov %eax,-0x58(%ebp) │ │ - mov %ecx,-0x6c(%ebp) │ │ - mov -0x20(%ebp),%edi │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x18(%ebp),%eax │ │ - jmp 6da12 │ │ + mov -0x79f5c(%edi,%ebx,4),%eax │ │ + mov %edi,%ebx │ │ + add %edi,%eax │ │ + jmp *%eax │ │ + mov -0x88(%ebp),%eax │ │ + movsd -0x90(%ebp),%xmm0 │ │ mov -0x1c(%ebp),%ecx │ │ - mov -0x20(%ebp),%edi │ │ + mov %edx,-0x68(%ebp) │ │ + mov %eax,-0xa0(%ebp) │ │ + mov -0x10(%ebp),%eax │ │ + movsd %xmm0,-0xa8(%ebp) │ │ + mov %eax,-0x6c(%ebp) │ │ + mov -0x20(%ebp),%eax │ │ + mov %eax,-0x70(%ebp) │ │ + mov -0x30(%ebp),%eax │ │ + mov %eax,-0x74(%ebp) │ │ + mov -0x14(%ebp),%eax │ │ + jmp 6e7a9 │ │ + nopw 0x0(%eax,%eax,1) │ │ + cmp $0x2001,%eax │ │ + jne 6e7a0 │ │ + mov -0x10(%ebp),%edi │ │ + mov -0x88(%ebp),%eax │ │ + movsd -0x90(%ebp),%xmm0 │ │ + mov -0x20(%ebp),%ebx │ │ + mov %edx,-0x64(%ebp) │ │ + mov %esi,-0x60(%ebp) │ │ + mov %edi,-0x78(%ebp) │ │ + mov -0x30(%ebp),%edi │ │ + mov %eax,-0x94(%ebp) │ │ + movsd %xmm0,-0x9c(%ebp) │ │ + mov %ebx,-0x7c(%ebp) │ │ + mov %edi,-0x80(%ebp) │ │ + jmp 6e7a0 │ │ + mov -0x20(%ebp),%eax │ │ xor $0x1,%edx │ │ - or %eax,%edx │ │ - xor $0x10,%ecx │ │ - or %edx,%ecx │ │ - jne 6daaa │ │ - movzbl 0x2(%ebx),%ecx │ │ - mov %cl,-0x26(%ebp) │ │ - movzwl (%ebx),%ecx │ │ - mov %cx,-0x28(%ebp) │ │ - movzbl 0x3(%ebx),%ecx │ │ - mov %ecx,-0x34(%ebp) │ │ - movzbl 0x6(%ebx),%ecx │ │ - mov %cl,-0x22(%ebp) │ │ - movzwl 0x4(%ebx),%ecx │ │ - mov %cx,-0x24(%ebp) │ │ - mov 0xb(%ebx),%eax │ │ - mov 0x7(%ebx),%ecx │ │ + or %esi,%edx │ │ + xor $0x10,%eax │ │ + or %edx,%eax │ │ + jne 6e91d │ │ + mov -0x10(%ebp),%ecx │ │ + movzbl 0x2(%ecx),%eax │ │ + mov %al,-0x26(%ebp) │ │ + movzwl (%ecx),%eax │ │ + mov %ax,-0x28(%ebp) │ │ + movzbl 0x3(%ecx),%eax │ │ mov %eax,-0x3c(%ebp) │ │ - movzbl 0xf(%ebx),%eax │ │ - mov %ecx,-0x38(%ebp) │ │ - mov %eax,-0x30(%ebp) │ │ - jmp 6daaa │ │ - mov -0x20(%ebp),%edi │ │ + movzbl 0x6(%ecx),%eax │ │ + mov %al,-0x22(%ebp) │ │ + movzwl 0x4(%ecx),%eax │ │ + mov %ax,-0x24(%ebp) │ │ + mov 0x7(%ecx),%eax │ │ + mov %eax,-0x40(%ebp) │ │ + mov 0xb(%ecx),%eax │ │ + mov %eax,-0x44(%ebp) │ │ + movzbl 0xf(%ecx),%eax │ │ + mov %eax,-0x38(%ebp) │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x1c(%ebp),%ecx │ │ + jmp 6e7a6 │ │ + xor %edi,%edi │ │ add $0xfffffffe,%edx │ │ - mov $0x5,%ecx │ │ - adc $0xffffffff,%eax │ │ - cmp %edx,%ecx │ │ + mov $0x6,%eax │ │ mov $0x0,%ecx │ │ - sbb %eax,%ecx │ │ - jb 6daaa │ │ - mov -0x7a930(%esi,%edx,4),%ecx │ │ - mov -0x18(%ebp),%eax │ │ - xor %edx,%edx │ │ - add %esi,%ecx │ │ - jmp *%ecx │ │ - movzbl %bl,%ebx │ │ - jmp 6da06 │ │ + adc $0xffffffff,%esi │ │ + cmp %edx,%eax │ │ + sbb %esi,%ecx │ │ + jb 6e91d │ │ + mov -0x79f2c(%ebx,%edx,4),%edx │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x1c(%ebp),%ecx │ │ + mov -0x18(%ebp),%esi │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ mov -0x20(%ebp),%edi │ │ + jmp 6ea0a │ │ + xor %edi,%edi │ │ add $0xfffffffe,%edx │ │ - mov $0x5,%ecx │ │ - adc $0xffffffff,%eax │ │ - cmp %edx,%ecx │ │ + mov $0x6,%eax │ │ mov $0x0,%ecx │ │ - sbb %eax,%ecx │ │ - jb 6daaa │ │ - mov -0x7a948(%esi,%edx,4),%ecx │ │ - mov -0x18(%ebp),%eax │ │ - xor %edx,%edx │ │ - add %esi,%ecx │ │ - jmp *%ecx │ │ - mov -0x1c(%ebp),%edx │ │ - jmp 6dbcf │ │ + adc $0xffffffff,%esi │ │ + cmp %edx,%eax │ │ + sbb %esi,%ecx │ │ + jb 6e91d │ │ + mov -0x79f48(%ebx,%edx,4),%edx │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x1c(%ebp),%ecx │ │ + mov -0x18(%ebp),%esi │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ mov -0x20(%ebp),%edi │ │ + jmp 6ea21 │ │ + xor %edi,%edi │ │ add $0xfffffffe,%edx │ │ - mov $0x5,%ecx │ │ - adc $0xffffffff,%eax │ │ - cmp %edx,%ecx │ │ + mov $0x6,%eax │ │ mov $0x0,%ecx │ │ - sbb %eax,%ecx │ │ - jb 6daaa │ │ - mov -0x7a918(%esi,%edx,4),%ecx │ │ - mov -0x18(%ebp),%eax │ │ - xor %edx,%edx │ │ - add %esi,%ecx │ │ - jmp *%ecx │ │ - mov -0x1c(%ebp),%edx │ │ - jmp 6dbe5 │ │ - movzwl %bx,%ebx │ │ - jmp 6da06 │ │ - movzwl %bx,%ebx │ │ - jmp 6dbcf │ │ - movzwl %bx,%ebx │ │ - jmp 6dbe5 │ │ - mov -0x1c(%ebp),%edx │ │ - test %edx,%edx │ │ - jns 6da06 │ │ - jmp 6da0c │ │ - movzbl %bl,%ebx │ │ - jmp 6dbcf │ │ - movzbl %bl,%ebx │ │ - jmp 6dbe5 │ │ - mov -0x1c(%ebp),%edx │ │ - test %edx,%edx │ │ - js 6da0c │ │ - mov %ebx,-0x54(%ebp) │ │ - mov %edx,-0x50(%ebp) │ │ - jmp 6da0c │ │ - mov -0x1c(%ebp),%edx │ │ - test %edx,%edx │ │ - js 6da0c │ │ - mov %ebx,-0x48(%ebp) │ │ - mov %edx,-0x40(%ebp) │ │ - jmp 6da0c │ │ - mov -0x2c(%ebp),%ecx │ │ - movd %eax,%xmm1 │ │ - movd %edx,%xmm0 │ │ - mov $0xffffffff,%eax │ │ - punpckldq %xmm1,%xmm0 │ │ - movd %eax,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - mov %ebx,0x10(%ecx) │ │ - movdqu %xmm1,(%ecx) │ │ - jmp 6dcb2 │ │ - mov %eax,%edi │ │ - mov %edx,%ecx │ │ - and %edi,%ecx │ │ - cmp $0xffffffff,%ecx │ │ - je 6dcba │ │ + adc $0xffffffff,%esi │ │ + cmp %edx,%eax │ │ + sbb %esi,%ecx │ │ + jb 6e91d │ │ + mov -0x79f10(%ebx,%edx,4),%edx │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x1c(%ebp),%ecx │ │ + mov -0x18(%ebp),%esi │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + mov -0x20(%ebp),%edi │ │ + jmp 6ea38 │ │ + mov -0x20(%ebp),%edi │ │ + test %edi,%edi │ │ + jns 6ea0a │ │ + jmp 6e7a9 │ │ + mov -0x20(%ebp),%edi │ │ + test %edi,%edi │ │ + jns 6ea21 │ │ + jmp 6e7a9 │ │ + mov -0x10(%ebp),%edx │ │ + movzwl %dx,%edx │ │ + jmp 6ea07 │ │ + mov -0x20(%ebp),%edi │ │ + test %edi,%edi │ │ + jns 6ea38 │ │ + jmp 6e7a9 │ │ + mov -0x10(%ebp),%edx │ │ + movzwl %dx,%edx │ │ + jmp 6ea1e │ │ + mov -0x10(%ebp),%edx │ │ + movzwl %dx,%edx │ │ + jmp 6ea35 │ │ + mov -0x10(%ebp),%edx │ │ + movzbl %dl,%edx │ │ + mov %edx,-0x10(%ebp) │ │ + mov -0x10(%ebp),%edx │ │ + mov %edi,-0x50(%ebp) │ │ + mov %edx,-0x54(%ebp) │ │ + jmp 6e7a9 │ │ + mov -0x10(%ebp),%edx │ │ + movzbl %dl,%edx │ │ + mov %edx,-0x10(%ebp) │ │ + mov -0x10(%ebp),%edx │ │ + mov %edi,-0x58(%ebp) │ │ + mov %edx,-0x5c(%ebp) │ │ + jmp 6e7a9 │ │ + mov -0x10(%ebp),%edx │ │ + movzbl %dl,%edx │ │ + mov %edx,-0x10(%ebp) │ │ + mov -0x10(%ebp),%edx │ │ + mov %edi,-0x48(%ebp) │ │ + mov %edx,-0x4c(%ebp) │ │ + jmp 6e7a9 │ │ + mov -0x34(%ebp),%eax │ │ + mov -0x30(%ebp),%edx │ │ + mov %ecx,0x8(%eax) │ │ + mov %ebx,0xc(%eax) │ │ + mov %edx,0x10(%eax) │ │ + movl $0xffffffff,0x4(%eax) │ │ + movl $0xffffffff,(%eax) │ │ + jmp 6eb35 │ │ + mov -0x68(%ebp),%edx │ │ + mov %edx,%eax │ │ + and %esi,%eax │ │ + cmp $0xffffffff,%eax │ │ + je 6eb40 │ │ + mov -0xa0(%ebp),%eax │ │ + mov -0x34(%ebp),%ecx │ │ + movsd -0xa8(%ebp),%xmm0 │ │ + mov %eax,0x1c(%ecx) │ │ + mov -0x94(%ebp),%eax │ │ + movsd %xmm0,0x14(%ecx) │ │ + movsd -0x9c(%ebp),%xmm0 │ │ + mov %eax,0x3c(%ecx) │ │ movzwl -0x28(%ebp),%eax │ │ - mov -0x2c(%ebp),%ecx │ │ - mov %ax,0x38(%ecx) │ │ + movsd %xmm0,0x34(%ecx) │ │ + mov %ax,0x40(%ecx) │ │ movzbl -0x26(%ebp),%eax │ │ - mov %al,0x3a(%ecx) │ │ + mov %al,0x42(%ecx) │ │ movzwl -0x24(%ebp),%eax │ │ - mov %ax,0x3c(%ecx) │ │ + mov %ax,0x44(%ecx) │ │ movzbl -0x22(%ebp),%eax │ │ - mov %al,0x3e(%ecx) │ │ - mov -0x60(%ebp),%eax │ │ - mov %edi,0x4(%ecx) │ │ + mov %al,0x46(%ecx) │ │ + mov -0x6c(%ebp),%eax │ │ mov %edx,(%ecx) │ │ + mov %esi,0x4(%ecx) │ │ + mov -0x4c(%ebp),%esi │ │ + mov -0x48(%ebp),%edx │ │ mov %eax,0x8(%ecx) │ │ - mov -0x64(%ebp),%eax │ │ + mov -0x70(%ebp),%eax │ │ mov %eax,0xc(%ecx) │ │ - mov -0x58(%ebp),%eax │ │ - mov %eax,0x14(%ecx) │ │ - mov -0x5c(%ebp),%eax │ │ + mov -0x74(%ebp),%eax │ │ mov %eax,0x10(%ecx) │ │ - mov -0x68(%ebp),%eax │ │ - mov %eax,0x18(%ecx) │ │ - mov -0x6c(%ebp),%eax │ │ - mov %eax,0x1c(%ecx) │ │ - mov -0x40(%ebp),%eax │ │ - mov %eax,0x24(%ecx) │ │ - mov -0x48(%ebp),%eax │ │ + mov -0x64(%ebp),%eax │ │ mov %eax,0x20(%ecx) │ │ - mov -0x44(%ebp),%eax │ │ - mov %eax,0x2c(%ecx) │ │ - mov -0x4c(%ebp),%eax │ │ + mov -0x60(%ebp),%eax │ │ + mov %eax,0x24(%ecx) │ │ + mov -0x78(%ebp),%eax │ │ mov %eax,0x28(%ecx) │ │ - mov -0x50(%ebp),%eax │ │ - mov %eax,0x34(%ecx) │ │ - mov -0x54(%ebp),%eax │ │ + mov -0x7c(%ebp),%eax │ │ + mov %eax,0x2c(%ecx) │ │ + mov -0x80(%ebp),%eax │ │ mov %eax,0x30(%ecx) │ │ - mov -0x34(%ebp),%eax │ │ - mov %al,0x3b(%ecx) │ │ - mov -0x38(%ebp),%eax │ │ - mov %eax,0x3f(%ecx) │ │ mov -0x3c(%ebp),%eax │ │ - mov %eax,0x43(%ecx) │ │ - mov -0x30(%ebp),%eax │ │ - mov %al,0x47(%ecx) │ │ - add $0x7c,%esp │ │ + mov %al,0x43(%ecx) │ │ + mov -0x40(%ebp),%eax │ │ + mov %eax,0x47(%ecx) │ │ + mov -0x44(%ebp),%eax │ │ + mov %eax,0x4b(%ecx) │ │ + mov -0x38(%ebp),%eax │ │ + mov %al,0x4f(%ecx) │ │ + mov %esi,0x50(%ecx) │ │ + mov %edx,0x54(%ecx) │ │ + mov -0x54(%ebp),%esi │ │ + mov -0x50(%ebp),%edx │ │ + mov %esi,0x58(%ecx) │ │ + mov %edx,0x5c(%ecx) │ │ + mov -0x5c(%ebp),%esi │ │ + mov -0x58(%ebp),%edx │ │ + mov %esi,0x60(%ecx) │ │ + mov %edx,0x64(%ecx) │ │ + add $0xbc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea -0x9ec(%esi),%ecx │ │ - mov %esi,%ebx │ │ - call 32cb0 │ │ + lea -0xb50(%ebx),%ecx │ │ + call 34650 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0x1c,%esp │ │ + call 6eb5e │ │ + pop %ebx │ │ + mov %ecx,%esi │ │ + lea -0x18(%ebp),%ecx │ │ + mov %edx,%edi │ │ + add $0xf52e,%ebx │ │ + call 61bd0 │ │ + movzbl -0x18(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 6ebb5 │ │ + mov -0x10(%ebp),%ecx │ │ + mov -0x14(%ebp),%eax │ │ + mov %edi,%edx │ │ + mov %ecx,-0x24(%ebp) │ │ + lea -0x18(%ebp),%ecx │ │ + mov %eax,-0x28(%ebp) │ │ + call 61bd0 │ │ + movzbl -0x18(%ebp),%eax │ │ + cmp $0xff,%al │ │ + jne 6ebb5 │ │ + mov -0x10(%ebp),%ecx │ │ + mov -0x14(%ebp),%eax │ │ + mov %edi,%edx │ │ + mov %ecx,-0x1c(%ebp) │ │ + lea -0x18(%ebp),%ecx │ │ + mov %eax,-0x20(%ebp) │ │ + call 61bd0 │ │ + movzbl -0x18(%ebp),%eax │ │ + cmp $0xff,%al │ │ + je 6ebe8 │ │ + movzbl -0x15(%ebp),%ecx │ │ + movzwl -0x17(%ebp),%ebx │ │ + mov -0x14(%ebp),%edi │ │ + mov -0x10(%ebp),%edx │ │ + mov %cl,0xb(%esi) │ │ + mov %bx,0x9(%esi) │ │ + mov %al,0x8(%esi) │ │ + mov %edx,0x10(%esi) │ │ + mov %edi,0xc(%esi) │ │ + movl $0xffffffff,0x4(%esi) │ │ + movl $0xffffffff,(%esi) │ │ + add $0x1c,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + mov 0x8(%ebp),%eax │ │ + mov 0xc(%ebp),%ecx │ │ + xorps %xmm0,%xmm0 │ │ + mov -0x24(%ebp),%edx │ │ + movaps %xmm0,0x40(%esi) │ │ + movl $0x0,0x4(%esi) │ │ + movl $0x20,(%esi) │ │ + mov %eax,0x8(%esi) │ │ + mov %ecx,0xc(%esi) │ │ + mov -0x28(%ebp),%ecx │ │ + movl $0xffffffff,0x24(%esi) │ │ + movl $0xffffffff,0x20(%esi) │ │ + mov %edx,0x54(%esi) │ │ + mov -0x1c(%ebp),%edx │ │ + mov %ecx,0x50(%esi) │ │ + mov -0x20(%ebp),%ecx │ │ + mov %edx,0x5c(%esi) │ │ + mov -0x10(%ebp),%edx │ │ + mov %ecx,0x58(%esi) │ │ + mov -0x14(%ebp),%ecx │ │ + mov %edx,0x64(%esi) │ │ + mov %ecx,0x60(%esi) │ │ + jmp 6ebe0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x18,%esp │ │ - movzwl 0x2c(%esp),%eax │ │ - mov %ecx,%ebx │ │ - movzbl 0x29(%esp),%ecx │ │ - mov %edx,(%esp) │ │ - call 6dcea │ │ - pop %edx │ │ - add $0x10af2,%edx │ │ - movzwl %ax,%esi │ │ - lea -0x3(%esi),%edi │ │ - cmp $0x25,%edi │ │ - ja 6dd33 │ │ - add -0x7a900(%edx,%edi,4),%edx │ │ + sub $0x2c,%esp │ │ + movzwl 0xc(%ebp),%eax │ │ + mov %ecx,%edi │ │ + movzbl 0x9(%ebp),%ecx │ │ + mov %edx,-0x14(%ebp) │ │ + call 6ec5b │ │ + pop %ebx │ │ + add $0xf431,%ebx │ │ + movzwl %ax,%edx │ │ + lea -0x3(%edx),%esi │ │ + cmp $0x25,%esi │ │ + ja 6eca4 │ │ + mov -0x79ef4(%ebx,%esi,4),%edx │ │ + add %ebx,%edx │ │ jmp *%edx │ │ - mov (%esp),%esi │ │ - mov 0x4(%esi),%eax │ │ - mov (%esi),%ecx │ │ + mov -0x14(%ebp),%edx │ │ + mov 0x4(%edx),%eax │ │ + mov (%edx),%ecx │ │ cmp $0x2,%eax │ │ - jb 6e1af │ │ - lea 0x2(%ecx),%edx │ │ + jb 6efe9 │ │ + lea 0x2(%ecx),%ebx │ │ add $0xfffffffe,%eax │ │ - mov %esi,%edi │ │ - mov %edx,(%esi) │ │ - mov %eax,0x4(%esi) │ │ + mov %ebx,(%edx) │ │ + mov %eax,0x4(%edx) │ │ movzwl (%ecx),%esi │ │ sub %esi,%eax │ │ - jb 6e1a6 │ │ - jmp 6e3e1 │ │ - cmp $0x1f02,%esi │ │ - je 6dd95 │ │ - cmp $0x1f21,%esi │ │ - jne 6de3c │ │ + jae 6f25a │ │ + jmp 6f315 │ │ + cmp $0x1f02,%edx │ │ + je 6ed07 │ │ + cmp $0x1f21,%edx │ │ + jne 6ed3a │ │ cmp $0x8,%cl │ │ - jne 6e3b2 │ │ - mov (%esp),%esi │ │ + jne 6f19c │ │ + mov -0x14(%ebp),%esi │ │ mov 0x4(%esi),%ecx │ │ mov (%esi),%eax │ │ cmp $0x8,%ecx │ │ - jb 6e46c │ │ + jb 6f2b1 │ │ lea 0x8(%eax),%edx │ │ add $0xfffffff8,%ecx │ │ mov %edx,(%esi) │ │ mov %ecx,0x4(%esi) │ │ mov 0x3(%eax),%ecx │ │ movzbl 0x7(%eax),%edx │ │ shld $0x18,%ecx,%edx │ │ - jne 6e401 │ │ + jne 6f1e6 │ │ movzwl (%eax),%edx │ │ movzbl 0x2(%eax),%eax │ │ shl $0x18,%ecx │ │ + mov %edi,-0x10(%ebp) │ │ shl $0x10,%eax │ │ or %edx,%eax │ │ - mov %eax,%edx │ │ - or %ecx,%edx │ │ - jmp 6e3d0 │ │ - mov (%esp),%ecx │ │ - mov 0x4(%ecx),%edi │ │ - mov (%ecx),%eax │ │ - test %edi,%edi │ │ - je 6e3fa │ │ - lea (%eax,%edi,1),%ecx │ │ - dec %edi │ │ - inc %eax │ │ - xor %edx,%edx │ │ - xor %esi,%esi │ │ - mov %ebx,0x4(%esp) │ │ - mov %ecx,0x14(%esp) │ │ - xor %ecx,%ecx │ │ - nopl 0x0(%eax,%eax,1) │ │ - movzbl -0x1(%eax),%ebx │ │ - cmp $0x3f,%ecx │ │ - jne 6ddd2 │ │ - cmp $0x1,%bl │ │ - ja 6e479 │ │ - mov %edx,0xc(%esp) │ │ - mov %bl,%dh │ │ - mov %bl,0x10(%esp) │ │ - mov %edi,0x8(%esp) │ │ - mov %eax,%edi │ │ - mov $0x0,%eax │ │ - and $0x7f,%dh │ │ - movzbl %dh,%ebx │ │ - xor %edx,%edx │ │ - shld %cl,%ebx,%edx │ │ - shl %cl,%ebx │ │ - test $0x20,%cl │ │ - cmovne %ebx,%edx │ │ - cmovne %eax,%ebx │ │ - or %edx,%esi │ │ - mov 0xc(%esp),%edx │ │ - or %ebx,%edx │ │ - cmpb $0x0,0x10(%esp) │ │ - jns 6e48c │ │ - mov %edi,%eax │ │ - mov 0x8(%esp),%edi │ │ - add $0x7,%ecx │ │ - inc %eax │ │ - add $0xffffffff,%edi │ │ - jb 6ddc0 │ │ - mov (%esp),%eax │ │ - mov 0x14(%esp),%ecx │ │ - mov 0x4(%esp),%ebx │ │ - mov %ecx,(%eax) │ │ - movl $0x0,0x4(%eax) │ │ - mov %ecx,%eax │ │ - mov $0x13,%cl │ │ - jmp 6e60e │ │ - movb $0xc,0x4(%ebx) │ │ - mov %ax,0x6(%ebx) │ │ - jmp 6e635 │ │ - mov (%esp),%esi │ │ + or %ecx,%eax │ │ + jmp 6f1bd │ │ + mov -0x14(%ebp),%edx │ │ + lea -0x24(%ebp),%ecx │ │ + mov %edi,-0x10(%ebp) │ │ + call 61bd0 │ │ + movzbl -0x24(%ebp),%eax │ │ + cmp $0xff,%al │ │ + je 6f1cb │ │ + movzbl -0x21(%ebp),%ecx │ │ + movzwl -0x23(%ebp),%edx │ │ + movsd -0x20(%ebp),%xmm0 │ │ + mov %cl,-0x2a(%ebp) │ │ + mov %dx,-0x2c(%ebp) │ │ + jmp 6f337 │ │ + movb $0xc,0x8(%edi) │ │ + mov %ax,0xa(%edi) │ │ + jmp 6f323 │ │ + mov -0x14(%ebp),%esi │ │ mov 0x4(%esi),%ecx │ │ mov (%esi),%eax │ │ cmp $0x3,%ecx │ │ - jb 6e30e │ │ + jb 6f0f9 │ │ lea 0x3(%eax),%edx │ │ add $0xfffffffd,%ecx │ │ - mov $0x1d,%edi │ │ + mov %edi,-0x10(%ebp) │ │ + mov $0x1e,%ebx │ │ mov %edx,(%esi) │ │ mov %ecx,0x4(%esi) │ │ - movzbl 0x2(%eax),%edx │ │ + movzbl 0x2(%eax),%edi │ │ movzwl (%eax),%ecx │ │ - mov %edx,%eax │ │ - shl $0x10,%eax │ │ - or %ecx,%eax │ │ - jmp 6e5b2 │ │ - mov (%esp),%esi │ │ + mov %edi,%edx │ │ + mov %ecx,%eax │ │ + shl $0x10,%edx │ │ + or %ecx,%edx │ │ + shr $0x8,%edx │ │ + jmp 6f3fc │ │ + mov -0x14(%ebp),%esi │ │ mov 0x4(%esi),%ecx │ │ mov (%esi),%eax │ │ cmp $0x4,%ecx │ │ - jb 6e30e │ │ + jb 6f0f9 │ │ lea 0x4(%eax),%edx │ │ add $0xfffffffc,%ecx │ │ + mov %edi,-0x10(%ebp) │ │ mov %edx,(%esi) │ │ mov %ecx,0x4(%esi) │ │ - mov (%eax),%ecx │ │ - mov %ecx,%eax │ │ - mov %ecx,%edx │ │ - jmp 6e4a8 │ │ - mov (%esp),%esi │ │ - mov 0x4(%esi),%eax │ │ - mov (%esi),%edx │ │ + mov (%eax),%eax │ │ + jmp 6f1d8 │ │ + mov -0x14(%ebp),%edx │ │ + mov 0x4(%edx),%eax │ │ + mov (%edx),%esi │ │ cmp $0x10,%eax │ │ - jb 6e1a6 │ │ - lea 0x10(%edx),%ecx │ │ - add $0xfffffff0,%eax │ │ - mov $0x1,%edi │ │ - mov %ecx,(%esi) │ │ - mov %eax,0x4(%esi) │ │ - mov %edx,%eax │ │ - mov %edx,%ecx │ │ - shr $0x10,%edx │ │ - mov $0x10,%esi │ │ - jmp 6e5b2 │ │ - mov (%esp),%ecx │ │ - mov 0x4(%ecx),%edi │ │ - mov (%ecx),%esi │ │ - test %edi,%edi │ │ - je 6e4b8 │ │ - lea (%esi,%edi,1),%eax │ │ - dec %edi │ │ - inc %esi │ │ - xor %edx,%edx │ │ + jae 6f1ed │ │ + movb $0x11,0x8(%edi) │ │ + mov %esi,0xc(%edi) │ │ + jmp 6f31c │ │ + mov -0x14(%ebp),%eax │ │ + mov %edi,%edx │ │ + mov (%eax),%edi │ │ + mov 0x4(%eax),%eax │ │ + test %eax,%eax │ │ + je 6f2bb │ │ + lea (%edi,%eax,1),%ecx │ │ + dec %eax │ │ + inc %edi │ │ + xor %ebx,%ebx │ │ + xor %esi,%esi │ │ + mov %edx,-0x10(%ebp) │ │ + mov %ecx,-0x38(%ebp) │ │ xor %ecx,%ecx │ │ - mov %ebx,0x4(%esp) │ │ - movl $0x0,0x10(%esp) │ │ - mov %eax,0x14(%esp) │ │ - nop │ │ - movzbl -0x1(%esi),%eax │ │ + nopl 0x0(%eax) │ │ + movzbl -0x1(%edi),%edx │ │ cmp $0x3f,%ecx │ │ - jne 6df19 │ │ - movzbl %al,%ebx │ │ + mov %ebx,-0x30(%ebp) │ │ + jne 6ee0c │ │ + movzbl %dl,%ebx │ │ cmp $0x7f,%ebx │ │ - je 6df19 │ │ + je 6ee0c │ │ test %ebx,%ebx │ │ - jne 6e643 │ │ - mov %edx,0xc(%esp) │ │ - mov %al,%dh │ │ - mov %edi,0x8(%esp) │ │ - mov %esi,%edi │ │ + jne 6f454 │ │ + mov %dl,-0x15(%ebp) │ │ + mov %eax,-0x34(%ebp) │ │ + mov %esi,%eax │ │ mov $0x0,%esi │ │ - mov %al,%ah │ │ + mov -0x15(%ebp),%dh │ │ and $0x7f,%dh │ │ movzbl %dh,%ebx │ │ xor %edx,%edx │ │ shld %cl,%ebx,%edx │ │ shl %cl,%ebx │ │ test $0x20,%cl │ │ cmovne %ebx,%edx │ │ cmovne %esi,%ebx │ │ + mov %eax,%esi │ │ + movzbl -0x15(%ebp),%eax │ │ add $0x7,%ecx │ │ - or %edx,0x10(%esp) │ │ - mov 0xc(%esp),%edx │ │ + or %edx,%esi │ │ + mov -0x30(%ebp),%edx │ │ or %ebx,%edx │ │ test %al,%al │ │ - jns 6e4f9 │ │ - mov %edi,%esi │ │ - mov 0x8(%esp),%edi │ │ - inc %esi │ │ - add $0xffffffff,%edi │ │ - jb 6df00 │ │ - mov (%esp),%ecx │ │ - mov 0x14(%esp),%esi │ │ - mov 0x4(%esp),%ebx │ │ - mov %esi,(%ecx) │ │ - movl $0x0,0x4(%ecx) │ │ - jmp 6e4b8 │ │ - mov (%esp),%esi │ │ + mov %edx,%ebx │ │ + jns 6f38a │ │ + mov -0x34(%ebp),%eax │ │ + inc %edi │ │ + add $0xffffffff,%eax │ │ + jb 6edf0 │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x38(%ebp),%edi │ │ + mov -0x10(%ebp),%edx │ │ + mov %edi,(%eax) │ │ + movl $0x0,0x4(%eax) │ │ + jmp 6f2bb │ │ + mov -0x14(%ebp),%esi │ │ mov 0x4(%esi),%ecx │ │ mov (%esi),%eax │ │ test %ecx,%ecx │ │ - je 6e30e │ │ - lea 0x1(%eax),%edx │ │ + je 6f0f9 │ │ dec %ecx │ │ - mov $0x9,%edi │ │ + cmpb $0x0,(%eax) │ │ + lea 0x1(%eax),%edx │ │ + mov %edi,-0x10(%ebp) │ │ + mov $0xa,%ebx │ │ mov %edx,(%esi) │ │ mov %ecx,0x4(%esi) │ │ - cmpb $0x0,(%eax) │ │ - setne %cl │ │ - xor %eax,%eax │ │ + setne %al │ │ xor %edx,%edx │ │ - jmp 6e5b5 │ │ - mov (%esp),%eax │ │ - mov 0x4(%eax),%edx │ │ - mov (%eax),%edi │ │ - test %edx,%edx │ │ - je 6e4c8 │ │ - lea (%edi,%edx,1),%eax │ │ - dec %edx │ │ - inc %edi │ │ - xor %esi,%esi │ │ - movl $0x0,0xc(%esp) │ │ - mov %ebx,0x4(%esp) │ │ - mov %eax,0x14(%esp) │ │ - xor %eax,%eax │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - movzbl -0x1(%edi),%ecx │ │ - cmp $0x3f,%eax │ │ - jne 6dff2 │ │ - cmp $0x1,%cl │ │ - ja 6e562 │ │ - mov %cl,0x10(%esp) │ │ - mov %edx,0x8(%esp) │ │ - mov %edi,%edx │ │ xor %edi,%edi │ │ - movzbl 0x10(%esp),%ecx │ │ - and $0x7f,%cl │ │ - movzbl %cl,%ebx │ │ - mov %eax,%ecx │ │ - shld %cl,%ebx,%edi │ │ - shl %cl,%ebx │ │ - test $0x20,%al │ │ - mov $0x0,%ecx │ │ - cmovne %ebx,%edi │ │ - cmovne %ecx,%ebx │ │ - movzbl 0x10(%esp),%ecx │ │ - or %ebx,0xc(%esp) │ │ - or %edi,%esi │ │ - test %cl,%cl │ │ - jns 6e591 │ │ - mov %edx,%edi │ │ - mov 0x8(%esp),%edx │ │ - mov 0x4(%esp),%ebx │ │ - add $0x7,%eax │ │ - inc %edi │ │ - add $0xffffffff,%edx │ │ - jb 6dfe0 │ │ - mov (%esp),%eax │ │ - mov 0x14(%esp),%edi │ │ - mov %edi,(%eax) │ │ - movl $0x0,0x4(%eax) │ │ - mov $0x13,%al │ │ - jmp 6e56c │ │ + jmp 6f3fc │ │ + mov -0x14(%ebp),%edx │ │ + lea -0x24(%ebp),%ecx │ │ + mov %edi,-0x10(%ebp) │ │ + call 61bd0 │ │ + movzbl -0x24(%ebp),%eax │ │ + cmp $0xff,%al │ │ + je 6f2e0 │ │ + movzbl -0x21(%ebp),%ecx │ │ + mov -0x10(%ebp),%edx │ │ + movzwl -0x23(%ebp),%ebx │ │ + mov -0x20(%ebp),%edi │ │ + mov -0x1c(%ebp),%esi │ │ + mov %cl,0xb(%edx) │ │ + mov %bx,0x9(%edx) │ │ + mov %al,0x8(%edx) │ │ + mov %esi,0x10(%edx) │ │ + mov %edi,0xc(%edx) │ │ + jmp 6f2ce │ │ cmp $0x8,%cl │ │ - jne 6e405 │ │ - mov (%esp),%esi │ │ + jne 6f216 │ │ + mov -0x14(%ebp),%esi │ │ mov 0x4(%esi),%ecx │ │ mov (%esi),%eax │ │ cmp $0x8,%ecx │ │ - jb 6e46c │ │ + jb 6f2b1 │ │ lea 0x8(%eax),%edx │ │ add $0xfffffff8,%ecx │ │ mov %edx,(%esi) │ │ mov %ecx,0x4(%esi) │ │ mov 0x3(%eax),%ecx │ │ movzbl 0x7(%eax),%edx │ │ shld $0x18,%ecx,%edx │ │ - jne 6e401 │ │ + jne 6f1e6 │ │ movzwl (%eax),%edx │ │ movzbl 0x2(%eax),%eax │ │ shl $0x18,%ecx │ │ + mov %edi,-0x10(%ebp) │ │ shl $0x10,%eax │ │ or %edx,%eax │ │ - mov %eax,%edx │ │ - or %ecx,%edx │ │ - jmp 6e41f │ │ - mov (%esp),%esi │ │ + or %ecx,%eax │ │ + jmp 6f237 │ │ + mov -0x14(%ebp),%esi │ │ mov 0x4(%esi),%ecx │ │ mov (%esi),%eax │ │ cmp $0x2,%ecx │ │ - jb 6e30e │ │ + jb 6f0f9 │ │ lea 0x2(%eax),%edx │ │ add $0xfffffffe,%ecx │ │ - mov $0x3,%edi │ │ + mov %edi,-0x10(%ebp) │ │ + mov $0x3,%ebx │ │ + xor %edi,%edi │ │ mov %edx,(%esi) │ │ mov %ecx,0x4(%esi) │ │ - xor %edx,%edx │ │ - movzwl (%eax),%ecx │ │ - mov %ecx,%eax │ │ - jmp 6e5b2 │ │ - mov (%esp),%eax │ │ - mov (%eax),%edx │ │ + movzwl (%eax),%eax │ │ + mov %eax,%edx │ │ + shr $0x8,%edx │ │ + jmp 6f3fc │ │ + mov -0x14(%ebp),%eax │ │ + mov (%eax),%ebx │ │ mov 0x4(%eax),%eax │ │ test %eax,%eax │ │ - je 6e1a6 │ │ + je 6f315 │ │ xor %esi,%esi │ │ - nopw 0x0(%eax,%eax,1) │ │ - cmpb $0x0,(%edx,%esi,1) │ │ - je 6e4d6 │ │ + cmpb $0x0,(%ebx,%esi,1) │ │ + je 6f362 │ │ inc %esi │ │ cmp %esi,%eax │ │ - jne 6e0f0 │ │ - jmp 6e1a6 │ │ - mov (%esp),%esi │ │ + jne 6ef70 │ │ + jmp 6f315 │ │ + mov -0x14(%ebp),%esi │ │ mov 0x4(%esi),%ecx │ │ mov (%esi),%eax │ │ cmp $0x8,%ecx │ │ - jb 6e30e │ │ + jb 6f0f9 │ │ lea 0x8(%eax),%edx │ │ add $0xfffffff8,%ecx │ │ + mov %edi,-0x10(%ebp) │ │ mov %edx,(%esi) │ │ mov %ecx,0x4(%esi) │ │ - movzwl (%eax),%ecx │ │ - mov 0x3(%eax),%edx │ │ - movzbl 0x7(%eax),%esi │ │ - mov %ecx,0xc(%esp) │ │ movzbl 0x2(%eax),%ecx │ │ - mov %edx,%edi │ │ - shld $0x18,%edx,%esi │ │ - shl $0x18,%edx │ │ - mov 0xc(%esp),%eax │ │ - shr $0x8,%edi │ │ + mov 0x3(%eax),%edi │ │ + movzbl 0x7(%eax),%esi │ │ + movzwl (%eax),%ebx │ │ + mov %edi,%eax │ │ shl $0x10,%ecx │ │ - or %ecx,%edx │ │ - add %ecx,%eax │ │ - mov 0xc(%esp),%ecx │ │ - shrd $0x10,%edi,%edx │ │ + shld $0x18,%edi,%esi │ │ + shl $0x18,%edi │ │ + lea (%ebx,%ecx,1),%edx │ │ + or %ecx,%edi │ │ shr $0x8,%eax │ │ - mov $0x5,%edi │ │ - jmp 6e5b5 │ │ - mov (%esp),%esi │ │ - mov 0x4(%esi),%eax │ │ - mov (%esi),%ecx │ │ + shrd $0x10,%eax,%edi │ │ + mov %ebx,%eax │ │ + shr $0x8,%edx │ │ + mov $0x5,%ebx │ │ + jmp 6f3fc │ │ + mov -0x14(%ebp),%edx │ │ + mov 0x4(%edx),%eax │ │ + mov (%edx),%ecx │ │ cmp $0x4,%eax │ │ - jb 6e1af │ │ - lea 0x4(%ecx),%edx │ │ - add $0xfffffffc,%eax │ │ - mov %esi,%edi │ │ - mov %edx,(%esi) │ │ - mov %eax,0x4(%esi) │ │ - mov (%ecx),%esi │ │ - sub %esi,%eax │ │ - jae 6e3e1 │ │ - jmp 6e1a6 │ │ - mov (%esp),%esi │ │ - mov 0x4(%esi),%eax │ │ - mov (%esi),%ecx │ │ + jae 6f245 │ │ + movb $0x11,0x8(%edi) │ │ + mov %ecx,0xc(%edi) │ │ + jmp 6f31c │ │ + mov -0x14(%ebp),%edx │ │ + mov 0x4(%edx),%eax │ │ + mov (%edx),%ebx │ │ test %eax,%eax │ │ - je 6e1af │ │ - lea 0x1(%ecx),%edx │ │ + je 6f315 │ │ + movzbl (%ebx),%esi │ │ + inc %ebx │ │ dec %eax │ │ - mov %esi,%edi │ │ - mov %edx,(%esi) │ │ - mov %eax,0x4(%esi) │ │ - movzbl (%ecx),%esi │ │ + mov %ebx,(%edx) │ │ + mov %eax,0x4(%edx) │ │ sub %esi,%eax │ │ - jae 6e3e1 │ │ - movb $0x13,0x4(%ebx) │ │ - jmp 6e62b │ │ - movb $0x13,0x4(%ebx) │ │ - mov %ecx,0x8(%ebx) │ │ - jmp 6e62e │ │ - mov (%esp),%esi │ │ + jae 6f25a │ │ + jmp 6f315 │ │ + mov -0x14(%ebp),%esi │ │ mov 0x4(%esi),%ecx │ │ mov (%esi),%eax │ │ cmp $0x2,%ecx │ │ - jb 6e30e │ │ + jb 6f0f9 │ │ lea 0x2(%eax),%edx │ │ add $0xfffffffe,%ecx │ │ + mov %edi,-0x10(%ebp) │ │ mov %edx,(%esi) │ │ mov %ecx,0x4(%esi) │ │ - movzwl (%eax),%ecx │ │ - mov %ecx,%eax │ │ - shr $0x8,%eax │ │ - jmp 6e302 │ │ - mov (%esp),%esi │ │ - mov 0x4(%esi),%ecx │ │ - mov (%esi),%eax │ │ + movzwl (%eax),%eax │ │ + mov %eax,%edx │ │ + shr $0x8,%edx │ │ + jmp 6f0ed │ │ + mov -0x14(%ebp),%edx │ │ + mov 0x4(%edx),%ecx │ │ + mov (%edx),%eax │ │ test %ecx,%ecx │ │ - je 6e30e │ │ - lea 0x1(%eax),%edx │ │ + je 6f0f9 │ │ + movzbl (%eax),%ebx │ │ + inc %eax │ │ dec %ecx │ │ - mov $0x2,%edi │ │ - mov %edx,(%esi) │ │ - mov %ecx,0x4(%esi) │ │ - xor %edx,%edx │ │ - movzbl (%eax),%ecx │ │ - xor %eax,%eax │ │ - jmp 6e5b5 │ │ - mov (%esp),%eax │ │ - mov (%eax),%edx │ │ - mov 0x4(%eax),%eax │ │ - test %eax,%eax │ │ - je 6e4cf │ │ - lea (%edx,%eax,1),%ecx │ │ - dec %eax │ │ - inc %edx │ │ - xor %esi,%esi │ │ + mov %edi,-0x10(%ebp) │ │ xor %edi,%edi │ │ - mov %ebx,0x4(%esp) │ │ - mov %ecx,0x14(%esp) │ │ - xor %ecx,%ecx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - movzbl -0x1(%edx),%ebx │ │ - cmp $0x3f,%ecx │ │ - mov %eax,0x8(%esp) │ │ - jne 6e256 │ │ - cmp $0x1,%bl │ │ - ja 6e57a │ │ - mov %edx,%eax │ │ - mov %bl,%dh │ │ - mov %bl,0xc(%esp) │ │ - mov %esi,0x10(%esp) │ │ - mov $0x0,%esi │ │ - and $0x7f,%dh │ │ - movzbl %dh,%ebx │ │ + mov %eax,(%edx) │ │ + mov %ecx,0x4(%edx) │ │ xor %edx,%edx │ │ - shld %cl,%ebx,%edx │ │ - shl %cl,%ebx │ │ - test $0x20,%cl │ │ - cmovne %ebx,%edx │ │ - cmovne %esi,%ebx │ │ - mov 0x10(%esp),%esi │ │ - or %edx,%edi │ │ - or %ebx,%esi │ │ - cmpb $0x0,0xc(%esp) │ │ - jns 6e5d9 │ │ - mov %eax,%edx │ │ - mov 0x8(%esp),%eax │ │ - add $0x7,%ecx │ │ - inc %edx │ │ - add $0xffffffff,%eax │ │ - jb 6e240 │ │ - mov (%esp),%eax │ │ - mov 0x14(%esp),%edx │ │ - mov 0x4(%esp),%ebx │ │ - mov %edx,(%eax) │ │ - movl $0x0,0x4(%eax) │ │ - mov $0x13,%al │ │ - jmp 6e620 │ │ - mov (%esp),%esi │ │ + mov %ebx,%eax │ │ + mov $0x2,%ebx │ │ + jmp 6f3fc │ │ + mov -0x14(%ebp),%edx │ │ + lea -0x24(%ebp),%ecx │ │ + call 61bd0 │ │ + movzbl -0x24(%ebp),%eax │ │ + cmp $0xff,%al │ │ + je 6f2f8 │ │ + movzbl -0x21(%ebp),%ecx │ │ + movzwl -0x23(%ebp),%edx │ │ + movsd -0x20(%ebp),%xmm0 │ │ + mov %cl,-0x26(%ebp) │ │ + mov %dx,-0x28(%ebp) │ │ + jmp 6f428 │ │ + mov -0x14(%ebp),%esi │ │ mov 0x4(%esi),%ecx │ │ mov (%esi),%eax │ │ cmp $0x4,%ecx │ │ - jb 6e30e │ │ + jb 6f0f9 │ │ lea 0x4(%eax),%edx │ │ add $0xfffffffc,%ecx │ │ - mov $0x4,%edi │ │ + mov %edi,-0x10(%ebp) │ │ + mov $0x4,%ebx │ │ mov %edx,(%esi) │ │ mov %ecx,0x4(%esi) │ │ - mov (%eax),%ecx │ │ - mov %ecx,%eax │ │ - mov %ecx,%edx │ │ - shr $0x8,%eax │ │ - shr $0x10,%edx │ │ - jmp 6e5b5 │ │ - mov (%esp),%esi │ │ - mov 0x4(%esi),%ecx │ │ - mov (%esi),%eax │ │ + mov (%eax),%eax │ │ + mov %eax,%edx │ │ + mov %eax,%edi │ │ + jmp 6f3f6 │ │ + mov -0x14(%ebp),%edx │ │ + mov 0x4(%edx),%ecx │ │ + mov (%edx),%eax │ │ test %ecx,%ecx │ │ - je 6e30e │ │ - lea 0x1(%eax),%edx │ │ + je 6f0f9 │ │ + movzbl (%eax),%ebx │ │ + inc %eax │ │ dec %ecx │ │ - mov %edx,(%esi) │ │ - mov %ecx,0x4(%esi) │ │ - movzbl (%eax),%ecx │ │ - xor %eax,%eax │ │ - mov $0x1d,%edi │ │ + mov %edi,-0x10(%ebp) │ │ + mov %eax,(%edx) │ │ + mov %ecx,0x4(%edx) │ │ xor %edx,%edx │ │ - jmp 6e5b5 │ │ - movb $0x13,0x4(%ebx) │ │ - mov %eax,0x8(%ebx) │ │ - jmp 6e62e │ │ + mov %ebx,%eax │ │ + mov $0x1e,%ebx │ │ + xor %edi,%edi │ │ + jmp 6f3fc │ │ + movb $0x11,0x8(%edi) │ │ + jmp 6f2b6 │ │ cmp $0x8,%cl │ │ - jne 6e430 │ │ - mov (%esp),%esi │ │ + jne 6f275 │ │ + mov -0x14(%ebp),%esi │ │ mov 0x4(%esi),%ecx │ │ mov (%esi),%eax │ │ cmp $0x8,%ecx │ │ - jb 6e46c │ │ + jb 6f2b1 │ │ lea 0x8(%eax),%edx │ │ add $0xfffffff8,%ecx │ │ mov %edx,(%esi) │ │ mov %ecx,0x4(%esi) │ │ mov 0x3(%eax),%ecx │ │ movzbl 0x7(%eax),%edx │ │ shld $0x18,%ecx,%edx │ │ - jne 6e401 │ │ + jne 6f1e6 │ │ movzwl (%eax),%edx │ │ movzbl 0x2(%eax),%eax │ │ shl $0x18,%ecx │ │ + mov %edi,-0x10(%ebp) │ │ shl $0x10,%eax │ │ or %edx,%eax │ │ - mov %eax,%edx │ │ - or %ecx,%edx │ │ - jmp 6e44a │ │ + or %ecx,%eax │ │ + jmp 6f292 │ │ cmp $0x8,%cl │ │ - jne 6e45b │ │ - mov (%esp),%esi │ │ + jne 6f2a0 │ │ + mov -0x14(%ebp),%esi │ │ mov 0x4(%esi),%ecx │ │ mov (%esi),%eax │ │ cmp $0x8,%ecx │ │ - jb 6e46c │ │ + jb 6f2b1 │ │ lea 0x8(%eax),%edx │ │ add $0xfffffff8,%ecx │ │ mov %edx,(%esi) │ │ mov %ecx,0x4(%esi) │ │ mov 0x3(%eax),%ecx │ │ movzbl 0x7(%eax),%edx │ │ shld $0x18,%ecx,%edx │ │ - jne 6e401 │ │ + jne 6f1e6 │ │ movzwl (%eax),%edx │ │ movzbl 0x2(%eax),%eax │ │ shl $0x18,%ecx │ │ + mov %edi,-0x10(%ebp) │ │ shl $0x10,%eax │ │ or %edx,%eax │ │ - mov %eax,%edx │ │ - or %ecx,%edx │ │ - jmp 6e554 │ │ - mov (%esp),%esi │ │ + or %ecx,%eax │ │ + jmp 6f3ed │ │ + mov -0x14(%ebp),%esi │ │ mov 0x4(%esi),%ecx │ │ mov (%esi),%eax │ │ cmp $0x4,%ecx │ │ - jb 6e46c │ │ + jb 6f2b1 │ │ lea 0x4(%eax),%edx │ │ add $0xfffffffc,%ecx │ │ + mov %edi,-0x10(%ebp) │ │ mov %edx,(%esi) │ │ mov %ecx,0x4(%esi) │ │ - mov (%eax),%edx │ │ - mov %edx,%eax │ │ - mov %edx,%ecx │ │ - shr $0x10,%edx │ │ - mov $0x1b,%edi │ │ - jmp 6e5b2 │ │ - lea (%edx,%esi,1),%ecx │ │ - mov %ecx,(%edi) │ │ - mov %eax,0x4(%edi) │ │ - mov %edx,%eax │ │ - mov %edx,%ecx │ │ - shr $0x10,%edx │ │ - mov $0x1,%edi │ │ - jmp 6e5b2 │ │ - mov $0x13,%cl │ │ - jmp 6e60e │ │ - mov $0x38,%cl │ │ - jmp 6e46e │ │ - mov (%esp),%esi │ │ + mov (%eax),%eax │ │ + mov %eax,%edx │ │ + mov %eax,%edi │ │ + mov $0x1c,%ebx │ │ + jmp 6f3f6 │ │ + cmpl $0x0,-0x1c(%ebp) │ │ + jne 6f335 │ │ + mov -0x20(%ebp),%eax │ │ + mov %eax,%edx │ │ + mov %eax,%edi │ │ + mov $0x1e,%ebx │ │ + jmp 6f3f6 │ │ + mov $0x32,%cl │ │ + jmp 6f2b3 │ │ + lea 0x10(%esi),%ecx │ │ + add $0xfffffff0,%eax │ │ + mov %edi,-0x10(%ebp) │ │ + mov %esi,%edi │ │ + mov $0x1,%ebx │ │ + mov %ecx,(%edx) │ │ + mov %eax,0x4(%edx) │ │ + mov %esi,%edx │ │ + mov %esi,%eax │ │ + shr $0x10,%edi │ │ + mov $0x10,%esi │ │ + shr $0x8,%edx │ │ + jmp 6f3fc │ │ + mov -0x14(%ebp),%esi │ │ mov 0x4(%esi),%ecx │ │ mov (%esi),%eax │ │ cmp $0x4,%ecx │ │ - jb 6e46c │ │ + jb 6f2b1 │ │ lea 0x4(%eax),%edx │ │ add $0xfffffffc,%ecx │ │ + mov %edi,-0x10(%ebp) │ │ mov %edx,(%esi) │ │ mov %ecx,0x4(%esi) │ │ - mov (%eax),%edx │ │ - mov %edx,%eax │ │ - mov %edx,%ecx │ │ - shr $0x10,%edx │ │ - mov $0x1a,%edi │ │ - jmp 6e5b2 │ │ - mov (%esp),%esi │ │ + mov (%eax),%eax │ │ + mov %eax,%edx │ │ + mov %eax,%edi │ │ + mov $0x1b,%ebx │ │ + jmp 6f3f6 │ │ + lea 0x4(%ecx),%ebx │ │ + add $0xfffffffc,%eax │ │ + mov %ebx,(%edx) │ │ + mov %eax,0x4(%edx) │ │ + mov (%ecx),%esi │ │ + sub %esi,%eax │ │ + jb 6f315 │ │ + lea (%ebx,%esi,1),%ecx │ │ + mov %edi,-0x10(%ebp) │ │ + mov %ecx,(%edx) │ │ + mov %eax,0x4(%edx) │ │ + mov %ebx,%edx │ │ + mov %ebx,%edi │ │ + mov %ebx,%eax │ │ + mov $0x1,%ebx │ │ + jmp 6f3f6 │ │ + mov -0x14(%ebp),%esi │ │ mov 0x4(%esi),%ecx │ │ mov (%esi),%eax │ │ cmp $0x4,%ecx │ │ - jb 6e46c │ │ + jb 6f2b1 │ │ lea 0x4(%eax),%edx │ │ add $0xfffffffc,%ecx │ │ + mov %edi,-0x10(%ebp) │ │ mov %edx,(%esi) │ │ mov %ecx,0x4(%esi) │ │ - mov (%eax),%edx │ │ - mov %edx,%eax │ │ - mov %edx,%ecx │ │ - shr $0x10,%edx │ │ - mov $0x1e,%edi │ │ - jmp 6e5b2 │ │ - mov (%esp),%esi │ │ + mov (%eax),%eax │ │ + mov %eax,%edx │ │ + mov %eax,%edi │ │ + mov $0x1f,%ebx │ │ + jmp 6f3f6 │ │ + mov -0x14(%ebp),%esi │ │ mov 0x4(%esi),%ecx │ │ mov (%esi),%eax │ │ cmp $0x4,%ecx │ │ - jae 6e547 │ │ - mov $0x13,%cl │ │ - mov %cl,0x4(%ebx) │ │ - mov %eax,0x8(%ebx) │ │ - jmp 6e62e │ │ - mov (%esp),%ecx │ │ - mov 0x4(%esp),%ebx │ │ - mov %eax,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ - mov $0x6,%cl │ │ - jmp 6e60e │ │ - mov (%esp),%ecx │ │ - mov 0x8(%esp),%eax │ │ - mov 0x4(%esp),%ebx │ │ - test %esi,%esi │ │ - mov %edi,(%ecx) │ │ - mov %eax,0x4(%ecx) │ │ - jne 6e60c │ │ - mov %edx,%eax │ │ - mov %edx,%ecx │ │ - shr $0x8,%eax │ │ - shr $0x10,%edx │ │ - mov $0x1d,%edi │ │ - jmp 6e5b5 │ │ - mov $0x13,%cl │ │ - mov %cl,0x4(%ebx) │ │ - mov %ah,0x5(%ebx) │ │ - mov %esi,0x8(%ebx) │ │ - jmp 6e62e │ │ - mov $0x13,%al │ │ - jmp 6e56c │ │ - mov $0x13,%al │ │ - jmp 6e620 │ │ - mov (%esp),%edi │ │ + jae 6f3dd │ │ + mov $0x11,%cl │ │ + mov %cl,0x8(%edi) │ │ + mov %eax,0xc(%edi) │ │ + jmp 6f31c │ │ + xor %eax,%eax │ │ + mov $0x11,%cl │ │ + mov -0x15(%ebp),%ch │ │ + mov %cl,0x8(%edx) │ │ + mov %ch,0x9(%edx) │ │ + mov %edi,0xc(%edx) │ │ + mov %eax,0x10(%edx) │ │ + movl $0xffffffff,0x4(%edx) │ │ + movl $0xffffffff,(%edx) │ │ + jmp 6f41e │ │ + movzbl -0x20(%ebp),%eax │ │ + mov -0x1c(%ebp),%esi │ │ + movzwl -0x1f(%ebp),%edx │ │ + mov -0x1e(%ebp),%edi │ │ + mov $0x8,%ebx │ │ + jmp 6f3fc │ │ + cmpl $0x0,-0x1c(%ebp) │ │ + jne 6f426 │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x20(%ebp),%esi │ │ + mov 0x4(%eax),%ecx │ │ + mov (%eax),%ebx │ │ + sub %esi,%ecx │ │ + jae 6f443 │ │ + movb $0x11,0x8(%edi) │ │ + mov %ebx,0xc(%edi) │ │ + movl $0x0,0x10(%edi) │ │ + movl $0xffffffff,0x4(%edi) │ │ + movl $0xffffffff,(%edi) │ │ + jmp 6f41e │ │ + mov $0x32,%al │ │ + mov -0x10(%ebp),%ecx │ │ + movzwl -0x2c(%ebp),%esi │ │ + movzbl -0x2a(%ebp),%edx │ │ + mov %al,0x8(%ecx) │ │ + mov %si,0x9(%ecx) │ │ + mov %dl,0xb(%ecx) │ │ + movlps %xmm0,0xc(%ecx) │ │ + movl $0xffffffff,0x4(%ecx) │ │ + movl $0xffffffff,(%ecx) │ │ + jmp 6f41e │ │ + mov -0x14(%ebp),%edx │ │ mov %esi,%ecx │ │ + mov %edi,-0x10(%ebp) │ │ + mov %ebx,%edi │ │ not %ecx │ │ + shr $0x10,%edi │ │ add %ecx,%eax │ │ - lea 0x1(%edx,%esi,1),%ecx │ │ - mov %ecx,(%edi) │ │ - mov %eax,0x4(%edi) │ │ - mov %edx,%eax │ │ - mov %edx,%ecx │ │ - shr $0x10,%edx │ │ - mov $0x1f,%edi │ │ - jmp 6e5b2 │ │ - mov (%esp),%ebx │ │ - mov 0x8(%esp),%esi │ │ - cmp $0x40,%ecx │ │ - mov %edi,(%ebx) │ │ - mov %esi,0x4(%ebx) │ │ - mov %edx,%ebx │ │ - setl %dh │ │ - cmp $0x40,%ah │ │ + lea 0x1(%ebx,%esi,1),%ecx │ │ + mov %ecx,(%edx) │ │ + mov %eax,0x4(%edx) │ │ + mov %ebx,%edx │ │ + mov %ebx,%eax │ │ + mov $0x20,%ebx │ │ + shr $0x8,%edx │ │ + jmp 6f3fc │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x34(%ebp),%eax │ │ + mov %ebx,-0x30(%ebp) │ │ + xor %ebx,%ebx │ │ + mov %edi,(%edx) │ │ + mov %eax,0x4(%edx) │ │ mov $0xffffffff,%eax │ │ - mov 0x10(%esp),%esi │ │ - setae %dl │ │ + mov $0xffffffff,%edx │ │ shl %cl,%eax │ │ - xor %edi,%edi │ │ test $0x20,%cl │ │ - mov $0xffffffff,%ecx │ │ - cmovne %eax,%ecx │ │ - cmovne %edi,%eax │ │ - test %dl,%dh │ │ - cmove %edi,%ecx │ │ - cmove %edi,%eax │ │ - mov $0x6,%edi │ │ - or %ecx,%esi │ │ - mov %ebx,%ecx │ │ - mov 0x4(%esp),%ebx │ │ - or %eax,%ecx │ │ - jmp 6e5aa │ │ + mov %eax,%edi │ │ + cmove %edx,%eax │ │ + cmovne %ebx,%edi │ │ + cmpb $0x40,-0x15(%ebp) │ │ + cmovb %ebx,%eax │ │ + cmovb %ebx,%edi │ │ + cmp $0x40,%ecx │ │ + cmovge %ebx,%eax │ │ + cmovge %ebx,%edi │ │ + mov $0x7,%ebx │ │ + or %eax,%esi │ │ + mov -0x30(%ebp),%eax │ │ + or %edi,%eax │ │ + mov %eax,%edx │ │ + mov %eax,%edi │ │ + shr $0x8,%edx │ │ + shrd $0x10,%esi,%edi │ │ + jmp 6f3fc │ │ lea 0x4(%eax),%edx │ │ add $0xfffffffc,%ecx │ │ + mov %edi,-0x10(%ebp) │ │ mov %edx,(%esi) │ │ mov %ecx,0x4(%esi) │ │ - mov (%eax),%edx │ │ - mov %edx,%eax │ │ - mov %edx,%ecx │ │ - shr $0x10,%edx │ │ - mov $0xa,%edi │ │ - jmp 6e5b2 │ │ - mov (%esp),%eax │ │ - mov %edi,(%eax) │ │ - mov %edx,0x4(%eax) │ │ - mov $0x6,%al │ │ - mov %al,0x4(%ebx) │ │ - mov %cl,0x5(%ebx) │ │ - mov %edi,0x8(%ebx) │ │ - jmp 6e62e │ │ - mov (%esp),%eax │ │ - mov 0x8(%esp),%ecx │ │ - mov 0x4(%esp),%ebx │ │ - mov %edx,(%eax) │ │ - mov %ecx,0x4(%eax) │ │ - mov $0x6,%al │ │ - jmp 6e620 │ │ - mov (%esp),%eax │ │ - mov 0x8(%esp),%ecx │ │ - mov 0x4(%esp),%ebx │ │ - mov $0x7,%edi │ │ - mov %edx,(%eax) │ │ - mov %ecx,0x4(%eax) │ │ - mov 0xc(%esp),%ecx │ │ - mov %esi,%edx │ │ - mov %ecx,%eax │ │ - shld $0x10,%ecx,%edx │ │ - shr $0x8,%eax │ │ - shl $0x8,%eax │ │ - movzbl %cl,%ecx │ │ - shl $0x10,%edx │ │ - mov %edi,0x4(%ebx) │ │ - movl $0x0,0x8(%ebx) │ │ - or %eax,%ecx │ │ - movzwl %cx,%eax │ │ - or %edx,%eax │ │ - mov %eax,0xc(%ebx) │ │ - xor %eax,%eax │ │ - mov %esi,0x10(%ebx) │ │ - jmp 6e63a │ │ - mov (%esp),%ebx │ │ - mov 0x8(%esp),%ecx │ │ + mov (%eax),%eax │ │ mov %eax,%edx │ │ - test %edi,%edi │ │ - mov %edx,(%ebx) │ │ - mov %ecx,0x4(%ebx) │ │ - mov 0x4(%esp),%ebx │ │ - jne 6e61e │ │ - mov %ecx,%eax │ │ - sub %esi,%eax │ │ - jb 6e1a6 │ │ mov %eax,%edi │ │ - mov (%esp),%eax │ │ - mov %esi,%ecx │ │ - add %edx,%ecx │ │ - mov %ecx,(%eax) │ │ - mov %edi,0x4(%eax) │ │ - jmp 6e3e9 │ │ - mov $0x38,%cl │ │ - movzbl 0x10(%esp),%edx │ │ - mov %cl,0x4(%ebx) │ │ - mov %dl,0x5(%ebx) │ │ - mov %eax,0x8(%ebx) │ │ - jmp 6e62e │ │ - mov $0x38,%al │ │ - movzbl 0xc(%esp),%ecx │ │ - mov %al,0x4(%ebx) │ │ - mov %cl,0x5(%ebx) │ │ - mov %edx,0x8(%ebx) │ │ - movl $0x0,0xc(%ebx) │ │ - mov $0x1,%eax │ │ - mov %eax,(%ebx) │ │ - add $0x18,%esp │ │ + mov $0xb,%ebx │ │ + shr $0x8,%edx │ │ + shr $0x10,%edi │ │ + mov -0x10(%ebp),%ecx │ │ + shl $0x8,%edx │ │ + movzbl %al,%eax │ │ + shl $0x10,%edi │ │ + or %edx,%eax │ │ + movzwl %ax,%eax │ │ + or %edi,%eax │ │ + mov %ebx,(%ecx) │ │ + movl $0x0,0x4(%ecx) │ │ + mov %eax,0x8(%ecx) │ │ + mov %esi,0xc(%ecx) │ │ + add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ + pop %ebp │ │ ret │ │ - mov (%esp),%ecx │ │ - mov 0x4(%esp),%ebx │ │ - mov %esi,(%ecx) │ │ - mov %edi,0x4(%ecx) │ │ + mov $0x32,%al │ │ + movzwl -0x28(%ebp),%edx │ │ + movzbl -0x26(%ebp),%ecx │ │ + mov %al,0x8(%edi) │ │ + mov %dx,0x9(%edi) │ │ + mov %cl,0xb(%edi) │ │ + movlps %xmm0,0xc(%edi) │ │ + jmp 6f323 │ │ + mov %esi,%edx │ │ + mov %edi,-0x10(%ebp) │ │ + add %ebx,%edx │ │ + mov %edx,(%eax) │ │ + mov %ecx,0x4(%eax) │ │ + jmp 6f265 │ │ + mov -0x14(%ebp),%ecx │ │ + mov -0x10(%ebp),%edx │ │ + mov %edi,(%ecx) │ │ + mov %eax,0x4(%ecx) │ │ mov $0x7,%cl │ │ - jmp 6e4ba │ │ + jmp 6f2bf │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -100885,149 +100735,203 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%edx │ │ - call 6e670 │ │ + call 6f480 │ │ pop %ebx │ │ mov $0x4,%edi │ │ mov %ecx,%esi │ │ lea -0x18(%ebp),%ecx │ │ - add $0x1016c,%ebx │ │ + add $0xec0c,%ebx │ │ lea (%edx,%edx,1),%eax │ │ cmp $0x5,%eax │ │ cmovae %eax,%edi │ │ push $0x4 │ │ push $0x2 │ │ push %edi │ │ push 0x4(%esi) │ │ - call 4dcb0 │ │ + call 4fc70 │ │ + add $0x10,%esp │ │ + cmpl $0x1,-0x18(%ebp) │ │ + je 6f4c0 │ │ + mov -0x14(%ebp),%eax │ │ + mov %eax,0x4(%esi) │ │ + mov %edi,(%esi) │ │ + add $0xc,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + mov -0x14(%ebp),%ecx │ │ + mov -0x10(%ebp),%edx │ │ + call 247ab │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0xc,%esp │ │ + mov (%ecx),%edx │ │ + call 6f4e0 │ │ + pop %ebx │ │ + mov $0x4,%edi │ │ + mov %ecx,%esi │ │ + lea -0x18(%ebp),%ecx │ │ + add $0xebac,%ebx │ │ + lea (%edx,%edx,1),%eax │ │ + cmp $0x5,%eax │ │ + cmovae %eax,%edi │ │ + push $0x30 │ │ + push $0x10 │ │ + push %edi │ │ + push 0x4(%esi) │ │ + call 4fc70 │ │ add $0x10,%esp │ │ cmpl $0x1,-0x18(%ebp) │ │ - je 6e6b0 │ │ + je 6f520 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,0x4(%esi) │ │ mov %edi,(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ - call 6e6ce │ │ + call 6f53e │ │ pop %ebx │ │ - add $0x1010e,%ebx │ │ + add $0xeb4e,%ebx │ │ test %edx,%edx │ │ - jns 6e6de │ │ - call 24800 │ │ - mov 0x8(%ecx),%esi │ │ + jns 6f54e │ │ + call 247f0 │ │ mov %ecx,%edi │ │ - mov %edx,-0x10(%ebp) │ │ - je 6e705 │ │ + mov 0x8(%ecx),%ecx │ │ + mov %edx,-0x14(%ebp) │ │ + mov %ebx,-0x10(%ebp) │ │ + mov %ecx,-0x1c(%ebp) │ │ + je 6f57e │ │ mov %edx,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 7bfd0 │ │ + call 7b720 │ │ test %eax,%eax │ │ - je 6e74d │ │ + je 6f5eb │ │ + mov 0x8(%edi),%esi │ │ cmp (%edi),%esi │ │ - mov %eax,-0x14(%ebp) │ │ - je 6e711 │ │ - jmp 6e718 │ │ + mov %eax,-0x18(%ebp) │ │ + je 6f58c │ │ + jmp 6f596 │ │ mov $0x1,%eax │ │ + mov %ecx,%esi │ │ cmp (%edi),%esi │ │ - mov %eax,-0x14(%ebp) │ │ - jne 6e718 │ │ + mov %eax,-0x18(%ebp) │ │ + jne 6f596 │ │ + mov -0x10(%ebp),%ebx │ │ mov %edi,%ecx │ │ - call 6e810 │ │ - lea 0x0(,%esi,4),%eax │ │ - mov -0x10(%ebp),%edx │ │ - mov -0x14(%ebp),%ebx │ │ - inc %esi │ │ - lea (%eax,%eax,2),%ecx │ │ + call 6f6b0 │ │ mov 0x4(%edi),%eax │ │ - mov %edx,(%eax,%ecx,1) │ │ - mov %ebx,0x4(%eax,%ecx,1) │ │ - mov %edx,0x8(%eax,%ecx,1) │ │ - mov %esi,0x8(%edi) │ │ - mov 0x4(%edi),%edx │ │ - mov 0x4(%edx,%ecx,1),%eax │ │ - mov 0x8(%edx,%ecx,1),%edx │ │ + mov -0x14(%ebp),%edx │ │ + lea (%esi,%esi,2),%ecx │ │ + mov %edi,%ebx │ │ + lea (%esi,%esi,2),%edi │ │ + mov %edx,(%eax,%ecx,4) │ │ + mov -0x18(%ebp),%ecx │ │ + mov %ecx,0x4(%eax,%edi,4) │ │ + lea (%esi,%esi,2),%ecx │ │ + inc %esi │ │ + mov %edx,0x8(%eax,%ecx,4) │ │ + mov -0x1c(%ebp),%eax │ │ + mov %esi,0x8(%ebx) │ │ + cmp %esi,%eax │ │ + jae 6f5d6 │ │ + mov 0x4(%ebx),%ecx │ │ + lea (%eax,%eax,2),%edx │ │ + mov 0x4(%ecx,%edx,4),%eax │ │ + mov 0x8(%ecx,%edx,4),%edx │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov -0x10(%ebp),%edx │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,%ecx │ │ + mov %esi,%edx │ │ + lea -0xa14(%ebx),%eax │ │ + mov %eax,(%esp) │ │ + call 336a0 │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x10(%ebp),%ebx │ │ mov $0x1,%ecx │ │ - call 246cb │ │ - cmpl $0x0,-0x10(%ebp) │ │ - mov %eax,%edi │ │ - je 6e76d │ │ - mov -0x14(%ebp),%eax │ │ + call 247ab │ │ + cmpl $0x0,-0x14(%ebp) │ │ + mov %eax,%esi │ │ + je 6f611 │ │ + mov -0x18(%ebp),%eax │ │ + mov -0x10(%ebp),%ebx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov %edi,(%esp) │ │ - call 784f0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 7b700 │ │ + mov -0x10(%ebp),%ebx │ │ + mov %esi,(%esp) │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1000,%esp │ │ movl $0x0,(%esp) │ │ sub $0x1000,%esp │ │ movl $0x0,(%esp) │ │ sub $0x91c,%esp │ │ - call 6e7ab │ │ + call 6f64b │ │ pop %ebx │ │ mov %edx,%esi │ │ mov %ecx,%edi │ │ - add $0x10031,%ebx │ │ + add $0xea41,%ebx │ │ sub $0x4,%esp │ │ lea -0x291c(%ebp),%eax │ │ push $0x2901 │ │ push $0x0 │ │ push %eax │ │ - call 7c000 │ │ + call 7b750 │ │ add $0x10,%esp │ │ lea -0x18(%ebp),%ecx │ │ lea -0x291c(%ebp),%edx │ │ push 0xc(%ebp) │ │ push 0x8(%ebp) │ │ push %esi │ │ push %edi │ │ - call 37863 │ │ + call 39063 │ │ add $0x10,%esp │ │ cmpb $0x0,-0x14(%ebp) │ │ sete %al │ │ cmp %esi,-0x18(%ebp) │ │ sete %cl │ │ and %al,%cl │ │ mov 0xc(%ebp),%eax │ │ @@ -101046,108 +100950,108 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%edx │ │ - call 6e820 │ │ + call 6f6c0 │ │ pop %ebx │ │ mov $0x4,%edi │ │ mov %ecx,%esi │ │ lea -0x18(%ebp),%ecx │ │ - add $0xffbc,%ebx │ │ + add $0xe9cc,%ebx │ │ lea (%edx,%edx,1),%eax │ │ cmp $0x5,%eax │ │ cmovae %eax,%edi │ │ push $0xc │ │ push $0x4 │ │ push %edi │ │ push 0x4(%esi) │ │ - call 4dcb0 │ │ + call 4fc70 │ │ add $0x10,%esp │ │ cmpl $0x1,-0x18(%ebp) │ │ - je 6e860 │ │ + je 6f700 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,0x4(%esi) │ │ mov %edi,(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x3c,%esp │ │ mov (%ecx),%edx │ │ - call 6e880 │ │ + call 6f720 │ │ pop %ebx │ │ - add $0xff5c,%ebx │ │ + add $0xe96c,%ebx │ │ test %edx,%edx │ │ - je 6e8b2 │ │ + je 6f752 │ │ mov 0x4(%ecx),%esi │ │ mov 0x8(%ecx),%eax │ │ mov $0x1,%ecx │ │ movl $0x0,-0x2c(%ebp) │ │ mov %edx,-0x28(%ebp) │ │ mov %esi,-0x24(%ebp) │ │ movl $0x0,-0x1c(%ebp) │ │ mov %edx,-0x18(%ebp) │ │ mov %esi,-0x14(%ebp) │ │ - jmp 6e8b6 │ │ + jmp 6f756 │ │ xor %ecx,%ecx │ │ xor %eax,%eax │ │ lea -0x3c(%ebp),%esi │ │ lea -0x30(%ebp),%edi │ │ mov %ecx,-0x30(%ebp) │ │ mov %ecx,-0x20(%ebp) │ │ mov %eax,-0x10(%ebp) │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nop │ │ mov %esi,%ecx │ │ mov %edi,%edx │ │ - call 6e930 │ │ + call 6f7d0 │ │ mov -0x3c(%ebp),%eax │ │ test %eax,%eax │ │ - je 6e903 │ │ + je 6f7a3 │ │ mov -0x34(%ebp),%ecx │ │ lea (%ecx,%ecx,2),%ecx │ │ cmpb $0xff,0x5c(%eax,%ecx,4) │ │ - jne 6e8d0 │ │ + jne 6f770 │ │ lea 0x5c(%eax,%ecx,4),%eax │ │ mov 0x4(%eax),%ecx │ │ lock decl (%ecx) │ │ - jne 6e8d0 │ │ + jne 6f770 │ │ mov 0x4(%eax),%ecx │ │ - call 5d0e0 │ │ - jmp 6e8d0 │ │ + call 5ef60 │ │ + jmp 6f770 │ │ add $0x3c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %eax,%esi │ │ lea -0x30(%ebp),%ecx │ │ - call 6eb00 │ │ + call 6f9a0 │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ + call 77c40 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -101161,175 +101065,175 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov 0x20(%edx),%eax │ │ - call 6e941 │ │ + call 6f7e1 │ │ pop %ebx │ │ - add $0xfe9b,%ebx │ │ + add $0xe8ab,%ebx │ │ test %eax,%eax │ │ - je 6e9b5 │ │ + je 6f855 │ │ dec %eax │ │ mov %eax,0x20(%edx) │ │ cmpl $0x1,(%edx) │ │ - jne 6eaee │ │ + jne 6f98e │ │ mov 0x4(%edx),%eax │ │ mov %ecx,-0x18(%ebp) │ │ test %eax,%eax │ │ - je 6e9fe │ │ + je 6f89e │ │ mov 0x8(%edx),%edi │ │ mov 0xc(%edx),%esi │ │ movzwl 0xe2(%eax),%ecx │ │ cmp %ecx,%esi │ │ - jae 6ea32 │ │ + jae 6f8d2 │ │ mov %esi,-0x10(%ebp) │ │ mov %eax,%ecx │ │ test %edi,%edi │ │ - je 6ea7b │ │ + je 6f91b │ │ mov -0x10(%ebp),%eax │ │ mov %ecx,%esi │ │ mov %edi,%ebx │ │ lea 0xe8(%ecx,%eax,4),%ecx │ │ nopw 0x0(%eax,%eax,1) │ │ mov (%ecx),%eax │ │ dec %ebx │ │ lea 0xe4(%eax),%ecx │ │ - jne 6e9a0 │ │ + jne 6f840 │ │ mov -0x10(%ebp),%ebx │ │ xor %ecx,%ecx │ │ - jmp 6ea85 │ │ + jmp 6f925 │ │ mov 0x8(%edx),%eax │ │ mov (%edx),%edi │ │ mov 0x4(%edx),%esi │ │ mov %eax,-0x10(%ebp) │ │ mov 0xc(%edx),%eax │ │ cmp $0x1,%edi │ │ mov %ecx,%edi │ │ movl $0x0,(%edx) │ │ - jne 6eacb │ │ + jne 6f96b │ │ test %esi,%esi │ │ - jne 6eabc │ │ + jne 6f95c │ │ test %eax,%eax │ │ - je 6ea9f │ │ + je 6f93f │ │ mov -0x10(%ebp),%esi │ │ nopw 0x0(%eax,%eax,1) │ │ mov 0xe4(%esi),%esi │ │ dec %eax │ │ - jne 6e9f0 │ │ - jmp 6eabc │ │ + jne 6f890 │ │ + jmp 6f95c │ │ mov 0xc(%edx),%esi │ │ mov 0x8(%edx),%eax │ │ test %esi,%esi │ │ - je 6ea19 │ │ + je 6f8b9 │ │ nopl 0x0(%eax,%eax,1) │ │ mov 0xe4(%eax),%eax │ │ dec %esi │ │ - jne 6ea10 │ │ + jne 6f8b0 │ │ xor %esi,%esi │ │ xor %edi,%edi │ │ movl $0x1,(%edx) │ │ movzwl 0xe2(%eax),%ecx │ │ cmp %ecx,%esi │ │ - jb 6e97c │ │ + jb 6f81c │ │ mov %edi,%esi │ │ mov %edx,-0x14(%ebp) │ │ nopw 0x0(%eax,%eax,1) │ │ mov 0x58(%eax),%edi │ │ test %edi,%edi │ │ - je 6ead9 │ │ + je 6f979 │ │ movzwl 0xe0(%eax),%ecx │ │ inc %esi │ │ mov %eax,(%esp) │ │ mov %ecx,-0x10(%ebp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x10(%ebp),%eax │ │ cmp 0xe2(%edi),%ax │ │ mov %edi,%eax │ │ - jae 6ea40 │ │ + jae 6f8e0 │ │ mov -0x14(%ebp),%edx │ │ mov %edi,%ecx │ │ mov %esi,%edi │ │ test %edi,%edi │ │ - jne 6e989 │ │ + jne 6f829 │ │ mov -0x10(%ebp),%ebx │ │ mov %ecx,%esi │ │ mov %esi,%eax │ │ lea 0x1(%ebx),%ecx │ │ mov %eax,0x4(%edx) │ │ movl $0x0,0x8(%edx) │ │ mov %ecx,0xc(%edx) │ │ mov -0x18(%ebp),%ecx │ │ mov %esi,(%ecx) │ │ mov %edi,0x4(%ecx) │ │ mov %ebx,0x8(%ecx) │ │ - jmp 6ead1 │ │ + jmp 6f971 │ │ mov -0x10(%ebp),%esi │ │ - jmp 6eabc │ │ + jmp 6f95c │ │ nopw %cs:0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ mov %esi,%ecx │ │ mov %eax,%esi │ │ mov %ecx,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov 0x58(%esi),%eax │ │ test %eax,%eax │ │ - jne 6eab0 │ │ + jne 6f950 │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ movl $0x0,(%edi) │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - lea -0x984(%ebx),%ecx │ │ - call 32cb0 │ │ + call 7b700 │ │ + lea -0xb0c(%ebx),%ecx │ │ + call 34650 │ │ ud2 │ │ - lea -0xaa0(%ebx),%ecx │ │ - call 32cb0 │ │ + lea -0xbf4(%ebx),%ecx │ │ + call 34650 │ │ ud2 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 6eb0e │ │ + call 6f9ae │ │ pop %ebx │ │ mov %ecx,%esi │ │ lea -0x18(%ebp),%edi │ │ - add $0xfcce,%ebx │ │ + add $0xe6de,%ebx │ │ nopw 0x0(%eax,%eax,1) │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ - call 6e930 │ │ + call 6f7d0 │ │ mov -0x18(%ebp),%eax │ │ test %eax,%eax │ │ - je 6eb53 │ │ + je 6f9f3 │ │ mov -0x10(%ebp),%ecx │ │ lea (%ecx,%ecx,2),%ecx │ │ cmpb $0xff,0x5c(%eax,%ecx,4) │ │ - jne 6eb20 │ │ + jne 6f9c0 │ │ lea 0x5c(%eax,%ecx,4),%eax │ │ mov 0x4(%eax),%ecx │ │ lock decl (%ecx) │ │ - jne 6eb20 │ │ + jne 6f9c0 │ │ mov 0x4(%eax),%ecx │ │ - call 5d0e0 │ │ - jmp 6eb20 │ │ + call 5ef60 │ │ + jmp 6f9c0 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ @@ -101340,172 +101244,172 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%edx │ │ - call 6eb70 │ │ + call 6fa10 │ │ pop %ebx │ │ mov $0x4,%edi │ │ mov %ecx,%esi │ │ lea -0x18(%ebp),%ecx │ │ - add $0xfc6c,%ebx │ │ + add $0xe67c,%ebx │ │ lea (%edx,%edx,1),%eax │ │ cmp $0x5,%eax │ │ cmovae %eax,%edi │ │ push $0x4 │ │ push $0x4 │ │ push %edi │ │ push 0x4(%esi) │ │ - call 4dcb0 │ │ + call 4fc70 │ │ add $0x10,%esp │ │ cmpl $0x1,-0x18(%ebp) │ │ - je 6ebb0 │ │ + je 6fa50 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,0x4(%esi) │ │ mov %edi,(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 6ebca │ │ + call 6fa6a │ │ pop %ebx │ │ - add $0xfc12,%ebx │ │ + add $0xe622,%ebx │ │ cmpb $0xfe,(%ecx) │ │ - jne 6ebe8 │ │ + jne 6fa88 │ │ movb $0xff,(%ecx) │ │ movl $0x0,0x4(%ecx) │ │ mov %ecx,%eax │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov $0xff,%ecx │ │ xor %edx,%edx │ │ - call 5d1b0 │ │ - lea -0xaf0(%ebx),%eax │ │ - lea -0x76270(%ebx),%ecx │ │ + call 5f050 │ │ + lea -0xc44(%ebx),%eax │ │ + lea -0x755fc(%ebx),%ecx │ │ mov $0x1d,%edx │ │ mov %eax,(%esp) │ │ - call 31460 │ │ + call 31c30 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov %edx,%eax │ │ - call 6ec20 │ │ + call 6fac0 │ │ pop %ebx │ │ movzbl (%edx),%edx │ │ - add $0xfbbc,%ebx │ │ + add $0xe5cc,%ebx │ │ mov 0x4(%eax),%esi │ │ cmpb $0xfe,(%ecx) │ │ - jne 6ec4e │ │ + jne 6faee │ │ mov 0x8(%eax),%edi │ │ mov %dl,(%ecx) │ │ movzwl 0x1(%eax),%edx │ │ mov %dx,0x1(%ecx) │ │ movzbl 0x3(%eax),%eax │ │ mov %al,0x3(%ecx) │ │ mov %esi,0x4(%ecx) │ │ mov %edi,0x8(%ecx) │ │ - jmp 6ec53 │ │ + jmp 6faf3 │ │ cmp $0xfe,%dl │ │ - jne 6ec5d │ │ + jne 6fafd │ │ mov %ecx,%eax │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ movzbl %dl,%ecx │ │ mov %esi,%edx │ │ - call 5d1b0 │ │ - lea -0xaf0(%ebx),%eax │ │ - lea -0x76270(%ebx),%ecx │ │ + call 5f050 │ │ + lea -0xc44(%ebx),%eax │ │ + lea -0x755fc(%ebx),%ecx │ │ mov $0x1d,%edx │ │ mov %eax,(%esp) │ │ - call 31460 │ │ + call 31c30 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ - call 6ec8e │ │ + call 6fb2e │ │ pop %ebx │ │ mov %ecx,%esi │ │ - add $0xfb4e,%ebx │ │ + add $0xe55e,%ebx │ │ cmpl $0x0,0x4(%ecx) │ │ - je 6eca7 │ │ + je 6fb47 │ │ mov (%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov 0xc(%esi),%eax │ │ mov 0x8(%esi),%ecx │ │ lea 0x1(%eax),%esi │ │ mov %eax,-0x10(%ebp) │ │ mov %ecx,-0x14(%ebp) │ │ nopw %cs:0x0(%eax,%eax,1) │ │ cmp $0x1,%esi │ │ - je 6ecd5 │ │ - lea 0x148(%ecx),%edi │ │ + je 6fb75 │ │ + lea 0x180(%ecx),%edi │ │ dec %esi │ │ - call 6eef0 │ │ + call 6fdc0 │ │ mov %edi,%ecx │ │ - jmp 6ecc0 │ │ + jmp 6fb60 │ │ cmpl $0x0,-0x10(%ebp) │ │ - je 6ece6 │ │ + je 6fb86 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %eax,-0x18(%ebp) │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl 0x0(%eax,%eax,1) │ │ dec %esi │ │ - je 6ed18 │ │ - lea 0x148(%edi),%eax │ │ + je 6fbb8 │ │ + lea 0x180(%edi),%eax │ │ mov %edi,%ecx │ │ mov %eax,-0x10(%ebp) │ │ - call 6eef0 │ │ + call 6fdc0 │ │ mov -0x10(%ebp),%edi │ │ - jmp 6ed00 │ │ + jmp 6fba0 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x18(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ + call 77c40 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -101517,88 +101421,89 @@ │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ - call 6ed4e │ │ + call 6fbee │ │ pop %ebx │ │ - add $0xfa8e,%ebx │ │ + add $0xe49e,%ebx │ │ test %edx,%edx │ │ - je 6edee │ │ + je 6fcad │ │ mov %edx,%edi │ │ mov %ecx,%esi │ │ mov %ecx,-0x10(%ebp) │ │ - jmp 6ed79 │ │ + jmp 6fc1d │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - add $0x110,%esi │ │ + add $0x150,%esi │ │ dec %edi │ │ - je 6ede3 │ │ - mov 0xe0(%esi),%eax │ │ + je 6fca2 │ │ + mov 0x120(%esi),%eax │ │ lock decl (%eax) │ │ - jne 6ed8f │ │ - mov 0xe0(%esi),%ecx │ │ - call 5d0e0 │ │ + jne 6fc33 │ │ + mov 0x120(%esi),%ecx │ │ + call 5ef60 │ │ mov (%esi),%eax │ │ mov 0x4(%esi),%ecx │ │ not %ecx │ │ xor $0xfffffffe,%eax │ │ or %ecx,%eax │ │ - je 6ed70 │ │ - cmpl $0x0,0x48(%esi) │ │ - je 6edae │ │ - mov 0x4c(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x54(%esi) │ │ - je 6edbf │ │ - mov 0x58(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x60(%esi) │ │ - je 6edd0 │ │ - mov 0x64(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x6c(%esi) │ │ - je 6ed70 │ │ - mov 0x70(%esi),%eax │ │ + je 6fc10 │ │ + cmpl $0x0,0x88(%esi) │ │ + je 6fc58 │ │ + mov 0x8c(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0x94(%esi) │ │ + je 6fc6f │ │ + mov 0x98(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0xa0(%esi) │ │ + je 6fc86 │ │ + mov 0xa4(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0xac(%esi) │ │ + je 6fc10 │ │ + mov 0xb0(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 6ed70 │ │ + call 7b700 │ │ + jmp 6fc10 │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %esi,%ecx │ │ mov %eax,-0x14(%ebp) │ │ - call 5d140 │ │ - add $0x110,%esi │ │ + call 5efc0 │ │ + add $0x150,%esi │ │ nopw %cs:0x0(%eax,%eax,1) │ │ + nop │ │ dec %edi │ │ - je 6ee28 │ │ - lea 0x110(%esi),%eax │ │ + je 6fce8 │ │ + lea 0x150(%esi),%eax │ │ mov %esi,%ecx │ │ mov %eax,-0x18(%ebp) │ │ - call 6ee50 │ │ + call 6fd10 │ │ mov -0x18(%ebp),%esi │ │ - jmp 6ee10 │ │ + jmp 6fcd0 │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ + call 77c40 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -101610,816 +101515,933 @@ │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - mov 0xe0(%ecx),%eax │ │ - call 6ee64 │ │ - pop %ebx │ │ mov %ecx,%esi │ │ - add $0xf978,%ebx │ │ - lock decl (%eax) │ │ - jne 6ee7d │ │ - mov 0xe0(%esi),%ecx │ │ - call 5d0e0 │ │ + mov 0x120(%ecx),%ecx │ │ + call 6fd26 │ │ + pop %ebx │ │ + add $0xe366,%ebx │ │ + lock decl (%ecx) │ │ + jne 6fd37 │ │ + call 5ef60 │ │ mov (%esi),%eax │ │ mov 0x4(%esi),%ecx │ │ not %ecx │ │ xor $0xfffffffe,%eax │ │ or %ecx,%eax │ │ - je 6eecf │ │ - cmpl $0x0,0x48(%esi) │ │ - je 6ee9c │ │ - mov 0x4c(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x54(%esi) │ │ - je 6eead │ │ - mov 0x58(%esi),%eax │ │ + je 6fda1 │ │ + cmpl $0x0,0x88(%esi) │ │ + je 6fd5c │ │ + mov 0x8c(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0x94(%esi) │ │ + je 6fd73 │ │ + mov 0x98(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0xa0(%esi) │ │ + je 6fd8a │ │ + mov 0xa4(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0xac(%esi) │ │ + je 6fda1 │ │ + mov 0xb0(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x60(%esi) │ │ - je 6eebe │ │ - mov 0x64(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x6c(%esi) │ │ - je 6eecf │ │ - mov 0x70(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %esi,%ecx │ │ mov %eax,%edi │ │ - call 5d140 │ │ + call 5efc0 │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ - int3 │ │ - int3 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - mov 0xe0(%ecx),%eax │ │ - call 6ef04 │ │ - pop %ebx │ │ mov %ecx,%edi │ │ - add $0xf8d8,%ebx │ │ - lock decl (%eax) │ │ - mov %ecx,-0x10(%ebp) │ │ - jne 6ef20 │ │ - mov 0xe0(%edi),%ecx │ │ - call 5d0e0 │ │ + mov 0x120(%ecx),%ecx │ │ + call 6fdd6 │ │ + pop %ebx │ │ + add $0xe2b6,%ebx │ │ + lock decl (%ecx) │ │ + mov %edi,-0x10(%ebp) │ │ + jne 6fdea │ │ + call 5ef60 │ │ mov (%edi),%eax │ │ mov 0x4(%edi),%ecx │ │ not %ecx │ │ xor $0xfffffffe,%eax │ │ or %ecx,%eax │ │ - je 6ef72 │ │ - cmpl $0x0,0x48(%edi) │ │ - je 6ef3f │ │ - mov 0x4c(%edi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x54(%edi) │ │ - je 6ef50 │ │ - mov 0x58(%edi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x60(%edi) │ │ - je 6ef61 │ │ - mov 0x64(%edi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x6c(%edi) │ │ - je 6ef72 │ │ - mov 0x70(%edi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x114(%edi) │ │ - je 6f006 │ │ - mov 0x118(%edi),%eax │ │ + je 6fe54 │ │ + cmpl $0x0,0x88(%edi) │ │ + je 6fe0f │ │ + mov 0x8c(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0x94(%edi) │ │ + je 6fe26 │ │ + mov 0x98(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0xa0(%edi) │ │ + je 6fe3d │ │ + mov 0xa4(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0xac(%edi) │ │ + je 6fe54 │ │ + mov 0xb0(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0x148(%edi) │ │ + je 6fee6 │ │ + mov 0x14c(%edi),%eax │ │ test %eax,%eax │ │ - je 6f006 │ │ - mov 0x11c(%edi),%edi │ │ + je 6fee6 │ │ + mov 0x150(%edi),%edi │ │ test %edi,%edi │ │ - je 6efc3 │ │ + je 6fea3 │ │ lea 0x4(%eax),%esi │ │ mov %eax,-0x14(%ebp) │ │ - jmp 6efa6 │ │ - nop │ │ + jmp 6fe86 │ │ + nopl (%eax) │ │ add $0xc,%esi │ │ dec %edi │ │ - je 6efb8 │ │ + je 6fe98 │ │ cmpl $0x0,-0x4(%esi) │ │ - je 6efa0 │ │ + je 6fe80 │ │ mov (%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 6efa0 │ │ + call 7b700 │ │ + jmp 6fe80 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x10(%ebp),%edi │ │ - mov 0x124(%edi),%esi │ │ + mov 0x158(%edi),%esi │ │ test %esi,%esi │ │ - je 6f006 │ │ - mov 0x120(%edi),%eax │ │ + je 6fee6 │ │ + mov 0x154(%edi),%eax │ │ lea 0x4(%eax),%edi │ │ mov %eax,-0x14(%ebp) │ │ - jmp 6efe6 │ │ + jmp 6fec6 │ │ xchg %ax,%ax │ │ add $0x18,%edi │ │ dec %esi │ │ - je 6eff8 │ │ + je 6fed8 │ │ cmpl $0x0,(%edi) │ │ - je 6efe0 │ │ + je 6fec0 │ │ mov -0x4(%edi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 6efe0 │ │ + call 7b700 │ │ + jmp 6fec0 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x10(%ebp),%edi │ │ - cmpl $0x0,0x128(%edi) │ │ - je 6f088 │ │ - mov 0x12c(%edi),%eax │ │ + cmpl $0x0,0x15c(%edi) │ │ + je 6ff68 │ │ + mov 0x160(%edi),%eax │ │ test %eax,%eax │ │ - je 6f088 │ │ - mov 0x130(%edi),%edi │ │ + je 6ff68 │ │ + mov 0x164(%edi),%edi │ │ test %edi,%edi │ │ - je 6f06e │ │ + je 6ff4e │ │ lea 0x10(%eax),%esi │ │ mov %eax,-0x14(%ebp) │ │ - jmp 6f036 │ │ + jmp 6ff16 │ │ nopl 0x0(%eax,%eax,1) │ │ add $0x24,%esi │ │ dec %edi │ │ - je 6f063 │ │ + je 6ff43 │ │ cmpl $0x0,-0x10(%esi) │ │ - je 6f030 │ │ + je 6ff10 │ │ mov -0xc(%esi),%eax │ │ test %eax,%eax │ │ - je 6f030 │ │ + je 6ff10 │ │ cmpl $0x0,-0x8(%esi) │ │ - je 6f051 │ │ + je 6ff31 │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ cmpl $0x0,(%esi) │ │ - je 6f030 │ │ + je 6ff10 │ │ mov -0x4(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 6f030 │ │ + call 7b700 │ │ + jmp 6ff10 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x10(%ebp),%edi │ │ - cmpl $0x0,0x138(%edi) │ │ - je 6f088 │ │ - mov 0x134(%edi),%eax │ │ + cmpl $0x0,0x16c(%edi) │ │ + je 6ff68 │ │ + mov 0x168(%edi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - movzbl 0x13c(%edi),%eax │ │ + call 7b700 │ │ + movzbl 0x170(%edi),%eax │ │ cmp $0xfe,%al │ │ - je 6f0a1 │ │ - mov 0x140(%edi),%edx │ │ + je 6ff81 │ │ + mov 0x174(%edi),%edx │ │ movzbl %al,%ecx │ │ - call 6cc30 │ │ + call 6c470 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %edi,%esi │ │ mov %eax,%edi │ │ mov %esi,%ecx │ │ - call 5d140 │ │ - cmpl $0x0,0x114(%esi) │ │ - jne 6f0d9 │ │ + call 5efc0 │ │ + cmpl $0x0,0x148(%esi) │ │ + jne 6ffb9 │ │ mov -0x10(%ebp),%eax │ │ - cmpl $0x0,0x128(%eax) │ │ - jne 6f0f3 │ │ + cmpl $0x0,0x15c(%eax) │ │ + jne 6ffd3 │ │ mov -0x10(%ebp),%eax │ │ - movzbl 0x13c(%eax),%eax │ │ + movzbl 0x170(%eax),%eax │ │ cmp $0xfe,%al │ │ - jne 6f10f │ │ - jmp 6f120 │ │ + jne 6ffef │ │ + jmp 70000 │ │ mov -0x10(%ebp),%eax │ │ - lea 0x118(%eax),%ecx │ │ - call 61cf0 │ │ + lea 0x14c(%eax),%ecx │ │ + call 626d0 │ │ mov -0x10(%ebp),%eax │ │ - cmpl $0x0,0x128(%eax) │ │ - je 6f0c9 │ │ + cmpl $0x0,0x15c(%eax) │ │ + je 6ffa9 │ │ mov -0x10(%ebp),%eax │ │ - lea 0x12c(%eax),%ecx │ │ - call 6ba20 │ │ + lea 0x160(%eax),%ecx │ │ + call 6b510 │ │ mov -0x10(%ebp),%eax │ │ - movzbl 0x13c(%eax),%eax │ │ + movzbl 0x170(%eax),%eax │ │ cmp $0xfe,%al │ │ - je 6f120 │ │ + je 70000 │ │ mov -0x10(%ebp),%ecx │ │ - mov 0x140(%ecx),%edx │ │ + mov 0x174(%ecx),%edx │ │ movzbl %al,%ecx │ │ - call 6cc30 │ │ + call 6c470 │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ + call 77c40 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x6c,%esp │ │ + sub $0x7c,%esp │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%eax │ │ - call 6f144 │ │ + call 70024 │ │ pop %ebx │ │ - add $0xf698,%ebx │ │ + add $0xe068,%ebx │ │ mov (%ecx),%esi │ │ mov 0x4(%ecx),%edi │ │ mov (%eax),%ecx │ │ mov 0x4(%eax),%eax │ │ - mov %eax,-0x28(%ebp) │ │ + mov %eax,-0x2c(%ebp) │ │ mov 0x10(%eax),%eax │ │ sub $0x8,%esp │ │ push $0x22 │ │ mov %ecx,-0x18(%ebp) │ │ push %ecx │ │ - mov %eax,-0x2c(%ebp) │ │ + mov %eax,-0x30(%ebp) │ │ call *%eax │ │ add $0x10,%esp │ │ mov $0x1,%cl │ │ test %al,%al │ │ - jne 6f48f │ │ - lea -0x78(%ebp),%ecx │ │ - lea -0x58(%ebp),%edx │ │ - mov %esi,-0x58(%ebp) │ │ - mov %edi,-0x54(%ebp) │ │ - call 34470 │ │ - mov -0x78(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - je 6f499 │ │ - mov -0x74(%ebp),%edx │ │ - mov -0x70(%ebp),%eax │ │ - mov -0x6c(%ebp),%esi │ │ + jne 70347 │ │ + mov %esi,-0x60(%ebp) │ │ + lea -0x484ac(%ebx),%eax │ │ + lea -0x76266(%ebx),%esi │ │ + lea -0x80(%ebp),%ecx │ │ + lea -0x60(%ebp),%edx │ │ + mov %edi,-0x5c(%ebp) │ │ + mov %ebx,-0x14(%ebp) │ │ + mov %eax,-0x58(%ebp) │ │ + mov %esi,-0x54(%ebp) │ │ + mov %ebx,%edi │ │ + call 35a10 │ │ + mov -0x80(%ebp),%edx │ │ test %edx,%edx │ │ + je 70351 │ │ + mov -0x7c(%ebp),%ecx │ │ + mov -0x78(%ebp),%eax │ │ + mov -0x74(%ebp),%esi │ │ + mov %edx,-0x1c(%ebp) │ │ + test %ecx,%ecx │ │ mov %eax,-0x44(%ebp) │ │ - je 6f3f0 │ │ - mov %esi,-0x1c(%ebp) │ │ - lea (%ecx,%edx,1),%eax │ │ - mov %ecx,%edi │ │ - xor %esi,%esi │ │ - movl $0x0,-0x10(%ebp) │ │ - mov %edx,-0x14(%ebp) │ │ - mov %ecx,-0x30(%ebp) │ │ - mov %eax,-0x4c(%ebp) │ │ - movzbl (%edi),%edx │ │ - mov %edi,-0x50(%ebp) │ │ - test %dl,%dl │ │ - js 6f1d0 │ │ - inc %edi │ │ - jmp 6f230 │ │ - nopl (%eax) │ │ - mov %edx,%eax │ │ + mov %ecx,-0x10(%ebp) │ │ + je 702b0 │ │ + lea (%edx,%ecx,1),%eax │ │ + mov %esi,-0x24(%ebp) │ │ mov %edx,%ecx │ │ - movzbl 0x1(%edi),%edx │ │ + xor %esi,%esi │ │ + mov %edi,%ebx │ │ + movl $0x0,-0x28(%ebp) │ │ + mov %eax,-0x48(%ebp) │ │ + movzbl (%ecx),%eax │ │ + mov %ecx,-0x50(%ebp) │ │ + test %al,%al │ │ + js 700d0 │ │ + inc %ecx │ │ + mov %eax,%edx │ │ + mov %ecx,-0x20(%ebp) │ │ + jmp 70130 │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov %ecx,%edi │ │ + mov %eax,%ecx │ │ and $0x1f,%eax │ │ + movzbl 0x1(%edi),%edx │ │ and $0x3f,%edx │ │ cmp $0xdf,%cl │ │ - jbe 6f217 │ │ - mov %ecx,-0x24(%ebp) │ │ - movzbl 0x2(%edi),%ecx │ │ + jbe 70110 │ │ + movzbl 0x2(%edi),%ebx │ │ shl $0x6,%edx │ │ - and $0x3f,%ecx │ │ - or %edx,%ecx │ │ - cmpb $0xf0,-0x24(%ebp) │ │ - jb 6f223 │ │ + and $0x3f,%ebx │ │ + or %edx,%ebx │ │ + cmp $0xf0,%cl │ │ + jb 7011f │ │ lea 0x4(%edi),%edx │ │ and $0x7,%eax │ │ - shl $0x6,%ecx │ │ + shl $0x6,%ebx │ │ mov %edx,-0x20(%ebp) │ │ movzbl 0x3(%edi),%edx │ │ shl $0x12,%eax │ │ - mov -0x20(%ebp),%edi │ │ and $0x3f,%edx │ │ - or %ecx,%edx │ │ + or %ebx,%edx │ │ or %eax,%edx │ │ - jmp 6f230 │ │ + jmp 7012c │ │ shl $0x6,%eax │ │ - add $0x2,%edi │ │ + lea 0x2(%edi),%ecx │ │ or %edx,%eax │ │ + mov %ecx,-0x20(%ebp) │ │ mov %eax,%edx │ │ - jmp 6f230 │ │ + jmp 70130 │ │ shl $0xc,%eax │ │ - add $0x3,%edi │ │ - or %eax,%ecx │ │ - mov %ecx,%edx │ │ - nopl (%eax) │ │ + lea 0x3(%edi),%edx │ │ + or %eax,%ebx │ │ + mov %edx,-0x20(%ebp) │ │ + mov %ebx,%edx │ │ + mov -0x14(%ebp),%ebx │ │ + nop │ │ sub $0xc,%esp │ │ - lea -0x68(%ebp),%ecx │ │ - mov %edx,-0x24(%ebp) │ │ + lea -0x70(%ebp),%ecx │ │ + mov %edx,-0x4c(%ebp) │ │ push $0x10001 │ │ - call 32620 │ │ + call 32c70 │ │ add $0x10,%esp │ │ - movzbl -0x5b(%ebp),%eax │ │ - mov -0x30(%ebp),%ecx │ │ - sub -0x5c(%ebp),%al │ │ + movzbl -0x63(%ebp),%eax │ │ + sub -0x64(%ebp),%al │ │ cmp $0x1,%al │ │ - jne 6f270 │ │ - mov -0x14(%ebp),%edx │ │ - sub -0x50(%ebp),%esi │ │ - add %edi,%esi │ │ - cmp -0x4c(%ebp),%edi │ │ - jne 6f1c0 │ │ - jmp 6f3c7 │ │ - nopw 0x0(%eax,%eax,1) │ │ + jne 70160 │ │ + mov -0x10(%ebp),%eax │ │ + mov -0x14(%ebp),%ebx │ │ + jmp 70276 │ │ + nopl 0x0(%eax) │ │ + cmp -0x10(%ebp),%esi │ │ + mov -0x28(%ebp),%edx │ │ + mov -0x1c(%ebp),%ecx │ │ + ja 70363 │ │ mov %esi,%eax │ │ - mov -0x14(%ebp),%edx │ │ - sub -0x10(%ebp),%eax │ │ - jb 6f4ab │ │ - cmpl $0x0,-0x10(%ebp) │ │ - mov %edi,-0x20(%ebp) │ │ - je 6f2a0 │ │ - cmp %edx,-0x10(%ebp) │ │ - jae 6f29a │ │ - mov -0x10(%ebp),%edi │ │ - cmpb $0xbf,(%ecx,%edi,1) │ │ - jg 6f2a0 │ │ - jmp 6f4ab │ │ - jne 6f4ab │ │ - test %esi,%esi │ │ - je 6f2b9 │ │ - cmp %edx,%esi │ │ - jae 6f2b3 │ │ + sub %edx,%eax │ │ + jb 70363 │ │ + cmp -0x10(%ebp),%edx │ │ + je 7019b │ │ + test %edx,%edx │ │ + je 7018c │ │ + cmpb $0xbf,(%ecx,%edx,1) │ │ + jle 70363 │ │ + cmp -0x10(%ebp),%esi │ │ + je 7019b │ │ cmpb $0xbf,(%ecx,%esi,1) │ │ - jg 6f2b9 │ │ - jmp 6f4ab │ │ - jne 6f4ab │ │ - mov -0x10(%ebp),%edx │ │ + jle 70363 │ │ add %ecx,%edx │ │ sub $0x4,%esp │ │ push %eax │ │ push %edx │ │ push -0x18(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ + mov -0x2c(%ebp),%eax │ │ call *0xc(%eax) │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 6f48d │ │ - movsd -0x68(%ebp),%xmm0 │ │ - movsd -0x60(%ebp),%xmm1 │ │ - mov %esi,-0x48(%ebp) │ │ + jne 70345 │ │ + movsd -0x70(%ebp),%xmm0 │ │ + movsd -0x68(%ebp),%xmm1 │ │ movsd %xmm1,-0x38(%ebp) │ │ movsd %xmm0,-0x40(%ebp) │ │ movzbl -0x33(%ebp),%eax │ │ - movzbl -0x34(%ebp),%ecx │ │ - cmp $0x81,%al │ │ - jb 6f340 │ │ + movzbl -0x34(%ebp),%ebx │ │ + cmp $0x80,%al │ │ + jbe 70210 │ │ + sub %bl,%al │ │ mov -0x40(%ebp),%edi │ │ - mov -0x14(%ebp),%edx │ │ - dec %cl │ │ - mov %al,-0x10(%ebp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - inc %cl │ │ - cmp %al,%cl │ │ - jae 6f380 │ │ + movzbl %al,%ebx │ │ + mov $0x0,%eax │ │ + cmovb %eax,%ebx │ │ + inc %bl │ │ + nopl 0x0(%eax,%eax,1) │ │ + dec %bl │ │ + je 70240 │ │ sub $0x8,%esp │ │ push %edi │ │ push -0x18(%ebp) │ │ - mov %ecx,%esi │ │ - call *-0x2c(%ebp) │ │ - mov -0x14(%ebp),%edx │ │ - mov %esi,%ecx │ │ + call *-0x30(%ebp) │ │ add $0x10,%esp │ │ test %al,%al │ │ - movzbl -0x10(%ebp),%eax │ │ - je 6f310 │ │ - jmp 6f48d │ │ + je 701f0 │ │ + jmp 70345 │ │ nopw 0x0(%eax,%eax,1) │ │ - mov %eax,%edx │ │ - movzbl %al,%eax │ │ - cmp %dl,%cl │ │ - mov -0x14(%ebp),%edx │ │ - cmova %ecx,%eax │ │ - movzbl %al,%edi │ │ - cmp %ecx,%edi │ │ - je 6f380 │ │ - movzbl -0x40(%ebp,%ecx,1),%eax │ │ - inc %ecx │ │ + movzbl %al,%ecx │ │ + cmp %al,%bl │ │ + cmova %ebx,%ecx │ │ + movzbl %cl,%edi │ │ + nopl 0x0(%eax,%eax,1) │ │ + cmp %ebx,%edi │ │ + je 70240 │ │ + movzbl -0x40(%ebp,%ebx,1),%eax │ │ + inc %ebx │ │ sub $0x8,%esp │ │ push %eax │ │ push -0x18(%ebp) │ │ - mov %ecx,%esi │ │ - call *-0x2c(%ebp) │ │ - mov -0x14(%ebp),%edx │ │ - mov %esi,%ecx │ │ + call *-0x30(%ebp) │ │ add $0x10,%esp │ │ test %al,%al │ │ - je 6f350 │ │ - jmp 6f48d │ │ - nopw 0x0(%eax,%eax,1) │ │ - mov -0x24(%ebp),%ecx │ │ + je 70220 │ │ + jmp 70345 │ │ + mov -0x4c(%ebp),%ecx │ │ mov $0x1,%eax │ │ cmp $0x80,%ecx │ │ - jb 6f3ab │ │ + jb 7026b │ │ mov $0x2,%eax │ │ cmp $0x800,%ecx │ │ - jb 6f3ab │ │ + jb 7026b │ │ cmp $0x10000,%ecx │ │ mov $0x4,%eax │ │ sbb $0x0,%eax │ │ - mov -0x48(%ebp),%esi │ │ - mov -0x30(%ebp),%ecx │ │ - mov -0x20(%ebp),%edi │ │ add %esi,%eax │ │ - mov %eax,-0x10(%ebp) │ │ + mov -0x14(%ebp),%ebx │ │ + mov %eax,-0x28(%ebp) │ │ + mov -0x10(%ebp),%eax │ │ sub -0x50(%ebp),%esi │ │ - add %edi,%esi │ │ - cmp -0x4c(%ebp),%edi │ │ - jne 6f1c0 │ │ - mov -0x10(%ebp),%edi │ │ - test %edi,%edi │ │ - je 6f3e7 │ │ - cmp %edx,%edi │ │ - jae 6f471 │ │ - cmpb $0xc0,(%ecx,%edi,1) │ │ - mov -0x1c(%ebp),%esi │ │ - jl 6f47c │ │ - mov %edi,%eax │ │ - jmp 6f3f2 │ │ - mov -0x1c(%ebp),%esi │ │ - nopw 0x0(%eax,%eax,1) │ │ + mov -0x20(%ebp),%ecx │ │ + add %ecx,%esi │ │ + cmp -0x48(%ebp),%ecx │ │ + jne 700b9 │ │ + mov -0x28(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + je 70320 │ │ + cmp %eax,%ecx │ │ + jae 70327 │ │ + mov -0x1c(%ebp),%eax │ │ + mov -0x24(%ebp),%esi │ │ + cmpb $0xc0,(%eax,%ecx,1) │ │ + jl 7032c │ │ + mov %ecx,%eax │ │ + jmp 702b4 │ │ + xchg %ax,%ax │ │ xor %eax,%eax │ │ - add %eax,%ecx │ │ - sub %eax,%edx │ │ + mov %edi,%ebx │ │ + mov -0x1c(%ebp),%edx │ │ + mov -0x10(%ebp),%ecx │ │ + add %eax,%edx │ │ + sub %eax,%ecx │ │ sub $0x4,%esp │ │ - push %edx │ │ push %ecx │ │ + push %edx │ │ push -0x18(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ + mov -0x2c(%ebp),%eax │ │ call *0xc(%eax) │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 6f48d │ │ + jne 70345 │ │ mov %esi,%edi │ │ test %esi,%esi │ │ mov -0x44(%ebp),%esi │ │ - je 6f459 │ │ - nopl 0x0(%eax,%eax,1) │ │ + je 70315 │ │ + nopl 0x0(%eax) │ │ movzbl (%esi),%eax │ │ - mov %al,-0x68(%ebp) │ │ - lea -0x68(%ebp),%eax │ │ + mov %al,-0x70(%ebp) │ │ + lea -0x70(%ebp),%eax │ │ mov %eax,-0x40(%ebp) │ │ - lea -0x4a19c(%ebx),%eax │ │ + mov -0x58(%ebp),%eax │ │ mov %eax,-0x3c(%ebp) │ │ sub $0x8,%esp │ │ mov -0x18(%ebp),%ecx │ │ - mov -0x28(%ebp),%edx │ │ + mov -0x2c(%ebp),%edx │ │ lea -0x40(%ebp),%eax │ │ push %eax │ │ - lea -0x76cb6(%ebx),%eax │ │ - push %eax │ │ - call 314a0 │ │ + push -0x54(%ebp) │ │ + call 31c70 │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 6f48d │ │ + jne 70345 │ │ + mov -0x14(%ebp),%ebx │ │ inc %esi │ │ dec %edi │ │ - jne 6f420 │ │ - lea -0x58(%ebp),%edx │ │ - lea -0x78(%ebp),%ecx │ │ - call 34470 │ │ - mov -0x78(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - jne 6f192 │ │ - jmp 6f499 │ │ - mov -0x1c(%ebp),%esi │ │ - mov %edx,%eax │ │ - je 6f3f2 │ │ + jne 702e0 │ │ + lea -0x60(%ebp),%edx │ │ + lea -0x80(%ebp),%ecx │ │ + jmp 70077 │ │ + mov -0x24(%ebp),%esi │ │ + xor %eax,%eax │ │ + jmp 702b4 │ │ + mov -0x24(%ebp),%esi │ │ + je 702b4 │ │ sub $0x4,%esp │ │ - lea -0x11dc(%ebx),%eax │ │ + mov %ecx,%esi │ │ + mov -0x1c(%ebp),%ecx │ │ + mov -0x10(%ebp),%edx │ │ + lea -0x1340(%ebx),%eax │ │ push %eax │ │ push %edx │ │ - push %edi │ │ - call 33a30 │ │ + push %esi │ │ + call 341c0 │ │ mov $0x1,%cl │ │ mov %ecx,%eax │ │ - add $0x6c,%esp │ │ + add $0x7c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ sub $0x8,%esp │ │ push $0x22 │ │ push -0x18(%ebp) │ │ - call *-0x2c(%ebp) │ │ + call *-0x30(%ebp) │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ - jmp 6f48f │ │ + jmp 70347 │ │ sub $0x4,%esp │ │ - lea -0x11cc(%ebx),%eax │ │ + mov -0x14(%ebp),%ebx │ │ + mov %edx,%edi │ │ + mov -0x10(%ebp),%edx │ │ + lea -0x1330(%ebx),%eax │ │ push %eax │ │ push %esi │ │ - push -0x10(%ebp) │ │ - call 33a30 │ │ + push %edi │ │ + call 341c0 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ - mov 0x8(%ebp),%edi │ │ - call 6f4d1 │ │ + mov 0x8(%ebp),%esi │ │ + call 70391 │ │ pop %ebx │ │ - add $0xf30b,%ebx │ │ - sub %edi,%edx │ │ - jae 6f4e6 │ │ + add $0xdcfb,%ebx │ │ + sub %esi,%edx │ │ + jae 703a6 │ │ xor %eax,%eax │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov %ecx,%esi │ │ - lea (%ecx,%edi,1),%eax │ │ + mov %ecx,-0x10(%ebp) │ │ + lea (%ecx,%esi,1),%eax │ │ cmp $0x4,%edx │ │ mov $0x4,%ecx │ │ cmovb %edx,%ecx │ │ mov %eax,%edx │ │ mov %ecx,(%esp) │ │ - lea -0x1c(%ebp),%ecx │ │ - call 32d00 │ │ - cmpl $0x1,-0x1c(%ebp) │ │ + lea -0x20(%ebp),%ecx │ │ + call 333b0 │ │ + cmpl $0x1,-0x20(%ebp) │ │ mov $0x1,%al │ │ - jne 6f4de │ │ - cmpl $0x0,-0x18(%ebp) │ │ - jne 6f4de │ │ - cmp $0x4,%edi │ │ - mov %edi,%eax │ │ - mov $0x4,%edi │ │ - cmovb %eax,%edi │ │ - cmp $0x2,%eax │ │ - jb 6f4dc │ │ - mov %esi,-0x10(%ebp) │ │ - mov $0x2,%esi │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov 0x8(%ebp),%edx │ │ - lea -0x1c(%ebp),%ecx │ │ - mov %esi,(%esp) │ │ - sub %esi,%edx │ │ - add -0x10(%ebp),%edx │ │ - call 32d00 │ │ - cmpb $0x0,-0x1c(%ebp) │ │ - je 6f55e │ │ - cmp %edi,%esi │ │ - mov %esi,%ecx │ │ - adc $0x0,%ecx │ │ - xor %eax,%eax │ │ - cmp %edi,%esi │ │ - jae 6f4de │ │ - cmp %edi,%ecx │ │ - mov %ecx,%esi │ │ - jbe 6f530 │ │ - jmp 6f4de │ │ + jne 7039e │ │ + cmpl $0x0,-0x1c(%ebp) │ │ + jne 7039e │ │ + cmp $0x2,%esi │ │ + jb 7039c │ │ + cmp $0x4,%esi │ │ + mov $0x4,%eax │ │ + mov $0x2,%edi │ │ + cmovb %esi,%eax │ │ + neg %eax │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0x10(%ebp),%eax │ │ + lea -0x2(%esi,%eax,1),%esi │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl (%eax) │ │ + lea -0x20(%ebp),%ecx │ │ + mov %esi,%edx │ │ + mov %edi,(%esp) │ │ + call 333b0 │ │ + cmpl $0x0,-0x20(%ebp) │ │ + je 70426 │ │ + mov -0x14(%ebp),%eax │ │ + dec %esi │ │ + lea 0x1(%eax,%edi,1),%eax │ │ + inc %edi │ │ + cmp $0x1,%eax │ │ + jne 70400 │ │ + jmp 7039c │ │ mov $0x1,%al │ │ - jmp 6f4de │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + jmp 7039e │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x8c,%esp │ │ mov 0x8(%ebp),%eax │ │ - call 6f584 │ │ + call 70444 │ │ pop %ebx │ │ mov %ecx,%esi │ │ lea -0x20(%ebp),%ecx │ │ - add $0xf258,%ebx │ │ + add $0xdc48,%ebx │ │ mov %eax,(%esp) │ │ - call 24db0 │ │ + call 24f50 │ │ mov -0x20(%ebp),%eax │ │ cmp $0xffffffff,%eax │ │ - je 6f5c5 │ │ - mov -0x9bc(%ebx),%ecx │ │ - mov -0x9b8(%ebx),%edx │ │ + je 70488 │ │ + mov -0xb24(%ebx),%ecx │ │ + mov -0xb20(%ebx),%edx │ │ test %eax,%eax │ │ mov %edx,0x8(%esi) │ │ mov %ecx,0x4(%esi) │ │ movl $0x1,(%esi) │ │ - je 6f645 │ │ + je 70522 │ │ mov -0x1c(%ebp),%edi │ │ - jmp 6f63d │ │ + jmp 7051a │ │ mov -0x18(%ebp),%eax │ │ mov -0x1c(%ebp),%edi │ │ xorps %xmm0,%xmm0 │ │ movaps %xmm0,-0x38(%ebp) │ │ movaps %xmm0,-0x48(%ebp) │ │ movaps %xmm0,-0x58(%ebp) │ │ movaps %xmm0,-0x68(%ebp) │ │ movaps %xmm0,-0x78(%ebp) │ │ movaps %xmm0,-0x88(%ebp) │ │ mov %eax,-0x10(%ebp) │ │ lea -0x88(%ebp),%eax │ │ mov %edi,(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 7c1c0 │ │ + call 7b910 │ │ cmp $0xffffffff,%eax │ │ - je 6f61f │ │ + je 704e2 │ │ mov %edi,%edx │ │ lea 0x4(%esi),%edi │ │ mov %esi,%eax │ │ lea -0x88(%ebp),%esi │ │ mov $0x18,%ecx │ │ rep movsl %ds:(%esi),%es:(%edi) │ │ mov %eax,%esi │ │ mov %edx,%edi │ │ xor %eax,%eax │ │ - jmp 6f632 │ │ - call 7c020 <__errno@plt> │ │ + jmp 7050f │ │ + call 7b770 <__errno@plt> │ │ mov (%eax),%eax │ │ + mov 0x10f0(%ebx),%edx │ │ + lea -0xa4c(%ebx),%ecx │ │ + cmp %ecx,%edx │ │ + jne 7052d │ │ movb $0x0,0x4(%esi) │ │ + movb $0x0,0x7(%esi) │ │ + movw $0x0,0x5(%esi) │ │ mov %eax,0x8(%esi) │ │ mov $0x1,%eax │ │ cmpl $0x0,-0x10(%ebp) │ │ mov %eax,(%esi) │ │ movb $0x0,(%edi) │ │ - je 6f645 │ │ + je 70522 │ │ mov %edi,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x8c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ + mov %ecx,0x10f0(%ebx) │ │ + jmp 704f9 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 6f65e │ │ - pop %ebx │ │ - mov %ecx,%eax │ │ - add $0xf17e,%ebx │ │ - cmpb $0x2,0x1c(%edx) │ │ - jae 6f698 │ │ - mov (%edx),%edi │ │ - mov 0x4(%edx),%esi │ │ - cmpb $0x0,0x1e(%edx) │ │ - je 6f716 │ │ - mov $0x1,%ecx │ │ + movzbl (%ecx),%ebx │ │ + mov %ecx,-0x14(%ebp) │ │ + movzbl (%edx),%ecx │ │ + call 70557 │ │ + pop %eax │ │ + mov %edx,-0x10(%ebp) │ │ + add $0xdb35,%eax │ │ + mov %eax,-0x18(%ebp) │ │ + xor %eax,%eax │ │ + cmp $0x6,%ebx │ │ + lea -0x5(%ebx),%esi │ │ + lea -0x5(%ecx),%edi │ │ + cmovb %eax,%esi │ │ + cmp $0x6,%ecx │ │ + cmovb %eax,%edi │ │ + cmp %edi,%esi │ │ + jne 70642 │ │ + mov $0x1,%al │ │ test %esi,%esi │ │ - jne 6f69f │ │ - sub $0x8,%esp │ │ - lea -0x7b8(%ebx),%eax │ │ - xor %edx,%edx │ │ + je 705c0 │ │ + cmp $0x4,%esi │ │ + jne 70642 │ │ + mov -0x14(%ebp),%ecx │ │ + mov -0x10(%ebp),%edx │ │ + mov 0x8(%ecx),%eax │ │ + cmp 0x8(%edx),%eax │ │ + jne 70640 │ │ + sub $0x4,%esp │ │ + mov -0x18(%ebp),%ebx │ │ push %eax │ │ - push $0x0 │ │ - call 32bf0 │ │ - mov (%edx),%edi │ │ - mov 0x4(%edx),%esi │ │ - xor %ecx,%ecx │ │ - mov %esi,%edx │ │ - mov %eax,-0x18(%ebp) │ │ - lea (%edi,%ecx,1),%eax │ │ - mov %edi,-0x10(%ebp) │ │ - mov %eax,-0x14(%ebp) │ │ - sub %ecx,%edx │ │ - lea -0x1(%esi,%edi,1),%eax │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - test %edx,%edx │ │ - je 6f6ee │ │ - cmpb $0x2f,(%eax) │ │ - mov %edx,%edi │ │ - lea -0x1(%edx),%edx │ │ - lea -0x1(%eax),%eax │ │ - jne 6f6c0 │ │ - add %edi,%ecx │ │ - cmp %esi,%ecx │ │ - ja 6f775 │ │ + push 0x4(%edx) │ │ + push 0x4(%ecx) │ │ + call 7b7d0 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + sete %al │ │ + jmp 70642 │ │ + cmp $0x5,%cl │ │ + ja 70642 │ │ + cmp %cl,%bl │ │ + jne 70640 │ │ + mov -0x18(%ebp),%ecx │ │ + mov -0x79e5c(%ecx,%ebx,4),%eax │ │ + mov %ecx,%ebx │ │ + add %ecx,%eax │ │ + jmp *%eax │ │ + mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ - mov $0x1,%ebx │ │ - lea (%edx,%ecx,1),%edi │ │ - mov $0xff,%al │ │ - sub %ecx,%esi │ │ - jne 6f6fc │ │ - jmp 6f739 │ │ + mov 0x8(%ecx),%eax │ │ + cmp 0x8(%edx),%eax │ │ + jne 70640 │ │ + sub $0x4,%esp │ │ + jmp 705a7 │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x10(%ebp),%ecx │ │ + movzbl 0x1(%eax),%eax │ │ + cmp 0x1(%ecx),%al │ │ + sete %al │ │ + jmp 70642 │ │ + mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ - mov -0x14(%ebp),%edi │ │ - xor %ebx,%ebx │ │ - mov $0xff,%al │ │ - sub %ecx,%esi │ │ - je 6f739 │ │ - cmp $0x1,%esi │ │ - je 6f731 │ │ - cmp $0x2,%esi │ │ - jne 6f737 │ │ - cmpb $0x2e,(%edx,%ecx,1) │ │ - jne 6f737 │ │ - cmpb $0x2e,0x1(%edi) │ │ - mov $0x8,%al │ │ - je 6f739 │ │ - jmp 6f737 │ │ + mov 0x8(%ecx),%eax │ │ + cmp 0x8(%edx),%eax │ │ + jne 70640 │ │ + sub $0x4,%esp │ │ + push %eax │ │ + mov %edx,%esi │ │ + push 0x4(%edx) │ │ + mov %ecx,%edi │ │ + push 0x4(%ecx) │ │ + call 7b7d0 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne 70640 │ │ + mov 0x10(%edi),%ecx │ │ + cmp 0x10(%esi),%ecx │ │ + jne 70640 │ │ + sub $0x4,%esp │ │ + mov -0x18(%ebp),%ebx │ │ + push %ecx │ │ + push 0xc(%esi) │ │ + push 0xc(%edi) │ │ + jmp 705ae │ │ + xor %eax,%eax │ │ + add $0xc,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0x1c,%esp │ │ + call 7065e │ │ + pop %eax │ │ + movzbl 0x1e(%edx),%ebx │ │ + mov %ecx,-0x1c(%ebp) │ │ + add $0xda2e,%eax │ │ + mov %eax,-0x18(%ebp) │ │ + mov 0x1c(%edx),%ah │ │ + mov %ebx,%ecx │ │ + mov %ebx,-0x10(%ebp) │ │ + cmp $0x2,%ah │ │ + mov %ah,-0x14(%ebp) │ │ + setb %al │ │ + xor %edi,%edi │ │ + and %al,%cl │ │ + cmp $0x1,%ah │ │ + movzbl %cl,%ecx │ │ + ja 706ba │ │ + test $0x1,%bl │ │ + jne 706ba │ │ + mov 0x4(%edx),%esi │ │ test %esi,%esi │ │ - je 6f751 │ │ - xor %ecx,%ecx │ │ + je 706a6 │ │ + mov (%edx),%eax │ │ cmp $0x1,%esi │ │ - jne 6f758 │ │ - cmpb $0x2e,(%edi) │ │ + jne 706aa │ │ + cmpb $0x2e,(%eax) │ │ + je 706b5 │ │ + jmp 706ba │ │ + mov %esi,%edi │ │ + jmp 706ba │ │ + cmpb $0x2e,(%eax) │ │ + jne 706ba │ │ + cmpb $0x2f,0x1(%eax) │ │ + jne 706ba │ │ + mov $0x1,%edi │ │ + mov 0x4(%edx),%esi │ │ + add %edi,%ecx │ │ + mov %esi,%eax │ │ + sub %ecx,%eax │ │ + jb 70763 │ │ + xor %ebx,%ebx │ │ + cmpb $0x2,-0x14(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + mov (%edx),%ecx │ │ + mov %esi,%edx │ │ + mov -0x10(%ebp),%esi │ │ + setb %bl │ │ + mov %ecx,-0x10(%ebp) │ │ + cmp %ebx,%esi │ │ + cmovb %esi,%ebx │ │ + add %ebx,%edi │ │ + lea -0x1(%edx,%ecx,1),%ebx │ │ + mov -0x14(%ebp),%ecx │ │ + sub %edx,%edi │ │ + nop │ │ + test %edi,%edi │ │ + je 7071b │ │ + inc %edi │ │ + cmpb $0x2f,(%ebx) │ │ + mov %eax,%esi │ │ + lea -0x1(%eax),%eax │ │ + lea -0x1(%ebx),%ebx │ │ + jne 706f0 │ │ + add %esi,%ecx │ │ + cmp %edx,%ecx │ │ + ja 70778 │ │ + mov -0x10(%ebp),%eax │ │ mov $0x1,%esi │ │ - jne 6f69f │ │ - jmp 6f76b │ │ - cmpb $0x2e,(%edx,%ecx,1) │ │ - je 6f739 │ │ - mov $0x9,%al │ │ - mov -0x18(%ebp),%ecx │ │ - add %esi,%ebx │ │ - mov %ebx,(%ecx) │ │ - mov %al,0x4(%ecx) │ │ - mov %edi,0x8(%ecx) │ │ - mov %esi,0xc(%ecx) │ │ - add $0xc,%esp │ │ + lea (%eax,%ecx,1),%edi │ │ + mov $0xff,%bl │ │ + sub %ecx,%edx │ │ + jne 70729 │ │ + jmp 7074b │ │ + mov -0x10(%ebp),%eax │ │ + xor %esi,%esi │ │ + lea (%eax,%ecx,1),%edi │ │ + mov $0xff,%bl │ │ + sub %ecx,%edx │ │ + je 7074b │ │ + cmp $0x1,%edx │ │ + je 70743 │ │ + cmp $0x2,%edx │ │ + jne 70749 │ │ + cmpb $0x2e,(%eax,%ecx,1) │ │ + jne 70749 │ │ + cmpb $0x2e,0x1(%edi) │ │ + mov $0x8,%bl │ │ + jne 70749 │ │ + jmp 7074b │ │ + cmpb $0x2e,(%eax,%ecx,1) │ │ + je 7074b │ │ + mov $0x9,%bl │ │ + mov -0x1c(%ebp),%eax │ │ + add %edx,%esi │ │ + mov %esi,(%eax) │ │ + mov %bl,0x4(%eax) │ │ + mov %edi,0x8(%eax) │ │ + mov %edx,0xc(%eax) │ │ + add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov %esi,%ecx │ │ - jmp 6f69f │ │ - cmpb $0x2e,(%edi) │ │ - jne 6f69f │ │ - cmpb $0x2f,0x1(%edi) │ │ - jne 6f69f │ │ - mov $0x1,%ecx │ │ - jmp 6f69f │ │ sub $0x8,%esp │ │ - lea -0x7c8(%ebx),%eax │ │ + mov -0x18(%ebp),%ebx │ │ mov %esi,%edx │ │ + lea -0x924(%ebx),%eax │ │ push %eax │ │ push %esi │ │ - call 32bf0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 335c0 │ │ + sub $0x8,%esp │ │ + mov -0x18(%ebp),%ebx │ │ + lea -0x934(%ebx),%eax │ │ + push %eax │ │ + push %edx │ │ + call 335c0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 6f79a │ │ + call 7079a │ │ pop %ebx │ │ - add $0xf042,%ebx │ │ + add $0xd8f2,%ebx │ │ test %ecx,%ecx │ │ - je 6f7ad │ │ + je 707ad │ │ mov %edx,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ @@ -102434,224 +102456,238 @@ │ │ int3 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x14,%esp │ │ mov 0x4(%edx),%ebx │ │ - mov (%edx),%edi │ │ + mov (%edx),%eax │ │ cmp $0x3,%ebx │ │ - ja 6f7d4 │ │ - mov $0x13,%al │ │ - jmp 6f838 │ │ + ja 707d7 │ │ + mov $0x11,%dl │ │ + jmp 7090e │ │ + lea 0x4(%eax),%esi │ │ + lea -0x4(%ebx),%edi │ │ mov %ecx,(%esp) │ │ - lea 0x4(%edi),%ecx │ │ - lea -0x4(%ebx),%eax │ │ + mov %esi,(%edx) │ │ + mov %edi,0x4(%edx) │ │ + mov (%eax),%ecx │ │ + cmp $0xfffffff0,%ecx │ │ + jb 70803 │ │ + cmp $0xffffffff,%ecx │ │ + mov %ecx,0x4(%esp) │ │ + je 7081f │ │ + mov (%esp),%ecx │ │ + mov 0x4(%esp),%eax │ │ + mov $0xe,%dl │ │ + jmp 7090e │ │ + mov %esi,%eax │ │ + mov %edi,%ebx │ │ + mov %ecx,%esi │ │ + mov %ecx,%edi │ │ + mov $0x4,%cl │ │ + sub %esi,%ebx │ │ + jae 7086c │ │ + mov %eax,%ecx │ │ + mov (%esp),%eax │ │ + movb $0x11,0x4(%eax) │ │ + mov %ecx,0x8(%eax) │ │ + jmp 70888 │ │ + cmp $0x7,%edi │ │ + ja 7082d │ │ + mov $0x11,%dl │ │ + mov %esi,%eax │ │ + jmp 7090b │ │ + lea 0xc(%eax),%ecx │ │ + add $0xfffffff4,%ebx │ │ mov %ecx,(%edx) │ │ - mov %eax,0x4(%edx) │ │ - mov (%edi),%esi │ │ - cmp $0xfffffff0,%esi │ │ - jb 6f7f2 │ │ - cmp $0xffffffff,%esi │ │ - je 6f824 │ │ - mov $0x10,%al │ │ - jmp 6f835 │ │ - mov %eax,%ebx │ │ - mov %esi,%edi │ │ - mov $0x4,%al │ │ - sub %edi,%ebx │ │ - jb 6f80d │ │ - mov %al,0x8(%esp) │ │ - lea (%ecx,%edi,1),%eax │ │ - cmp $0x1,%edi │ │ + mov %ebx,0x4(%edx) │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x7(%eax),%ecx │ │ + movzbl 0xb(%eax),%eax │ │ + shld $0x18,%ecx,%eax │ │ + jne 70909 │ │ + movzwl (%esi),%eax │ │ + movzbl 0x2(%esi),%esi │ │ + mov 0x4(%esp),%edi │ │ + shl $0x18,%ecx │ │ + shl $0x10,%esi │ │ + or %eax,%esi │ │ + mov 0x8(%esp),%eax │ │ + or %ecx,%esi │ │ + mov $0x8,%cl │ │ + sub %esi,%ebx │ │ + jb 70811 │ │ + mov %edi,0x4(%esp) │ │ + mov %eax,%edi │ │ + add %esi,%eax │ │ + cmp $0x1,%esi │ │ mov %eax,(%edx) │ │ mov %ebx,0x4(%edx) │ │ - ja 6f857 │ │ + ja 70898 │ │ mov (%esp),%eax │ │ - movb $0x13,0x4(%eax) │ │ - mov %ecx,0x8(%eax) │ │ + movb $0x11,0x4(%eax) │ │ + mov %edi,0x8(%eax) │ │ movl $0x0,0xc(%eax) │ │ movb $0x3,0x1(%eax) │ │ - jmp 6f850 │ │ - cmp $0x7,%eax │ │ - mov %esi,0xc(%esp) │ │ - ja 6f8b9 │ │ - mov $0x13,%al │ │ - mov %ecx,%edi │ │ + jmp 70926 │ │ + movzwl (%edi),%eax │ │ + mov %eax,%edx │ │ + and $0xfffffffe,%eax │ │ + cmp $0x2,%ax │ │ + jne 708f3 │ │ + mov %edi,%ebx │ │ + lea 0x2(%edi),%eax │ │ + mov 0x4(%esp),%edi │ │ + mov %cl,0x8(%esp) │ │ + lea -0x2(%esi),%ecx │ │ + cmp $0xfffffff0,%edi │ │ + jb 7092d │ │ + cmp $0x8,%ecx │ │ + jb 70932 │ │ + mov %ebx,%eax │ │ + mov 0x5(%ebx),%ebx │ │ + movzbl 0x9(%eax),%ecx │ │ + shld $0x18,%ebx,%ecx │ │ + jne 70999 │ │ + movzwl 0x2(%eax),%ecx │ │ + mov %eax,%edi │ │ + movzbl 0x4(%eax),%eax │ │ + shl $0x18,%ebx │ │ + shl $0x10,%eax │ │ + or %ecx,%eax │ │ + lea 0xa(%edi),%ecx │ │ + mov 0x4(%esp),%edi │ │ + or %ebx,%eax │ │ + lea -0xa(%esi),%ebx │ │ + jmp 70957 │ │ mov (%esp),%ecx │ │ - mov %al,0x4(%ecx) │ │ - mov %edi,0x8(%ecx) │ │ + movzwl %dx,%eax │ │ + movb $0xf,0x4(%ecx) │ │ + mov %eax,0x8(%ecx) │ │ + movl $0x0,0xc(%ecx) │ │ + jmp 70922 │ │ + mov $0x32,%dl │ │ + mov (%esp),%ecx │ │ + mov %dl,0x4(%ecx) │ │ + mov %eax,0x8(%ecx) │ │ movb $0x0,0xc(%ecx) │ │ movb $0x0,0xf(%ecx) │ │ movw $0x0,0xd(%ecx) │ │ movb $0x3,0x1(%ecx) │ │ add $0x14,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ - movzwl (%ecx),%eax │ │ - mov %eax,%edx │ │ - and $0xfffffffe,%eax │ │ - cmp $0x2,%ax │ │ - jne 6f8fd │ │ - mov %esi,%ebx │ │ - mov %ecx,%esi │ │ - lea -0x2(%edi),%eax │ │ - add $0x2,%ecx │ │ - cmp $0xfffffff0,%ebx │ │ - mov %ebx,0xc(%esp) │ │ - jb 6f913 │ │ - cmp $0x8,%eax │ │ - jb 6f918 │ │ - mov 0x5(%esi),%ebx │ │ - movzbl 0x9(%esi),%eax │ │ - shld $0x18,%ebx,%eax │ │ - jne 6f972 │ │ - movzbl 0x4(%esi),%ecx │ │ - movzwl 0x2(%esi),%eax │ │ - shl $0x18,%ebx │ │ - shl $0x10,%ecx │ │ - or %eax,%ecx │ │ - mov %ecx,%eax │ │ - lea 0xa(%esi),%ecx │ │ - or %ebx,%eax │ │ - lea -0xa(%edi),%ebx │ │ - jmp 6f93e │ │ - lea 0xc(%edi),%eax │ │ - add $0xfffffff4,%ebx │ │ - mov %eax,(%edx) │ │ - mov %ebx,0x4(%edx) │ │ - mov %eax,0x8(%esp) │ │ - mov 0x7(%edi),%esi │ │ - movzbl 0xb(%edi),%eax │ │ - shld $0x18,%esi,%eax │ │ - jne 6f90c │ │ - movzbl 0x2(%ecx),%edi │ │ - movzwl (%ecx),%eax │ │ - shl $0x18,%esi │ │ - mov 0x8(%esp),%ecx │ │ - shl $0x10,%edi │ │ - or %eax,%edi │ │ - mov $0x8,%al │ │ - or %esi,%edi │ │ - mov 0xc(%esp),%esi │ │ - sub %edi,%ebx │ │ - jae 6f7fc │ │ - jmp 6f80d │ │ - mov (%esp),%ecx │ │ - movzwl %dx,%eax │ │ - movb $0x11,0x4(%ecx) │ │ - mov %eax,0x8(%ecx) │ │ - jmp 6f984 │ │ - mov $0x38,%al │ │ - jmp 6f7f0 │ │ - cmp $0x4,%eax │ │ - jae 6f933 │ │ - mov $0x13,%al │ │ + cmp $0x4,%ecx │ │ + jae 7094a │ │ + mov $0x11,%cl │ │ mov (%esp),%edx │ │ - mov %al,0x4(%edx) │ │ - mov %ecx,0x8(%edx) │ │ + mov %cl,0x4(%edx) │ │ + mov %eax,0x8(%edx) │ │ movl $0x0,0xc(%edx) │ │ movb $0x3,0x1(%edx) │ │ - jmp 6f850 │ │ - mov 0x2(%esi),%eax │ │ - add $0x6,%esi │ │ - lea -0x6(%edi),%ebx │ │ - mov %esi,%ecx │ │ + jmp 70926 │ │ + lea -0x6(%esi),%eax │ │ + mov %ebx,%ecx │ │ + mov %eax,%ebx │ │ + mov 0x2(%ecx),%eax │ │ + add $0x6,%ecx │ │ test %ebx,%ebx │ │ - je 6f96c │ │ - mov %ebx,%esi │ │ + je 70991 │ │ + mov %ebx,0xc(%esp) │ │ mov (%ecx),%bh │ │ mov %eax,0x10(%esp) │ │ + mov %ecx,0x4(%esp) │ │ mov %bh,%al │ │ - mov %bh,%ah │ │ + mov %bh,%cl │ │ dec %al │ │ - xor %al,%ah │ │ - cmp %al,%ah │ │ + xor %al,%cl │ │ + cmp %al,%cl │ │ seta %al │ │ test $0xf,%bh │ │ - setne %ah │ │ - test %ah,%al │ │ - je 6f976 │ │ - cmp $0x1,%esi │ │ - jne 6f990 │ │ + setne %cl │ │ + test %cl,%al │ │ + je 7099d │ │ + cmpl $0x1,0xc(%esp) │ │ + jne 709b7 │ │ + mov 0x4(%esp),%ecx │ │ inc %ecx │ │ - jmp 6f80d │ │ - mov %ecx,%edx │ │ - mov $0x13,%al │ │ - jmp 6f978 │ │ - mov $0x38,%al │ │ - jmp 6f91a │ │ - mov $0x19,%al │ │ + jmp 70813 │ │ + mov %ecx,%esi │ │ + xor %eax,%eax │ │ + mov $0x11,%cl │ │ + jmp 7099f │ │ + mov $0x32,%cl │ │ + jmp 70934 │ │ + mov $0x14,%cl │ │ + mov (%esp),%edx │ │ + mov %cl,0x4(%edx) │ │ + mov %bh,0x5(%edx) │ │ + mov %esi,0x8(%edx) │ │ + mov %eax,0xc(%edx) │ │ + movb $0x3,0x1(%edx) │ │ + jmp 70926 │ │ + mov 0x4(%esp),%eax │ │ + movzbl 0x1(%eax),%eax │ │ + test %al,%al │ │ + je 709d2 │ │ mov (%esp),%ecx │ │ - mov %al,0x4(%ecx) │ │ - mov %bh,0x5(%ecx) │ │ - mov %edx,0x8(%ecx) │ │ - movl $0x0,0xc(%ecx) │ │ - jmp 6f84c │ │ - cmpb $0x0,0x1(%ecx) │ │ - je 6f9a6 │ │ - mov (%esp),%eax │ │ - movb $0x44,0x4(%eax) │ │ - movb $0x3,0x1(%eax) │ │ - jmp 6f850 │ │ - cmpl $0xfffffff0,0xc(%esp) │ │ - mov %ecx,0x4(%esp) │ │ + movb $0x3d,0x4(%ecx) │ │ + mov %al,0x5(%ecx) │ │ + jmp 70922 │ │ + cmp $0xfffffff0,%edi │ │ setae %al │ │ test %bh,%bh │ │ - js 6fa42 │ │ - mov (%esp),%ecx │ │ - mov %bh,%bl │ │ - add %bh,%bl │ │ - je 6fa02 │ │ + js 70a23 │ │ + mov 0x8(%esp),%bl │ │ + mov %bh,%cl │ │ + add %bh,%cl │ │ + je 70a23 │ │ shl $0x3,%al │ │ + mov 0xc(%esp),%edi │ │ addl $0x2,0x4(%esp) │ │ - add $0xfffffffe,%esi │ │ - mov $0x0,%ecx │ │ - add 0x8(%esp),%al │ │ + add %bl,%al │ │ add $0x8,%al │ │ movzbl %al,%eax │ │ - div %bl │ │ + div %cl │ │ + add $0xfffffffe,%edi │ │ movzbl %ah,%eax │ │ - sub %al,%bl │ │ + sub %al,%cl │ │ test %al,%al │ │ - movzbl %bl,%eax │ │ + movzbl %cl,%eax │ │ + mov $0x0,%ecx │ │ cmove %ecx,%eax │ │ movzbl %al,%eax │ │ - sub %eax,%esi │ │ - jae 6fa0e │ │ - mov (%esp),%ecx │ │ - mov 0x4(%esp),%eax │ │ - movb $0x13,0x4(%ecx) │ │ - jmp 6f907 │ │ - movb $0x19,0x4(%ecx) │ │ - mov %bh,0x5(%ecx) │ │ - jmp 6f84c │ │ + sub %eax,%edi │ │ + jae 70a36 │ │ + mov (%esp),%eax │ │ + mov 0x4(%esp),%ecx │ │ + jmp 70816 │ │ + mov (%esp),%eax │ │ + movb $0x14,0x4(%eax) │ │ + mov %bh,0x5(%eax) │ │ + movb $0x3,0x1(%eax) │ │ + jmp 70926 │ │ + mov 0x4(%esp),%ecx │ │ + add %eax,%ecx │ │ + mov %ecx,%eax │ │ mov (%esp),%ecx │ │ - mov 0x8(%esp),%bl │ │ - add %eax,0x4(%esp) │ │ mov %bh,(%ecx) │ │ mov %bl,0x1(%ecx) │ │ mov %dx,0x2(%ecx) │ │ - mov 0x4(%esp),%edx │ │ - mov %edx,0x4(%ecx) │ │ - mov %esi,0x8(%ecx) │ │ - mov 0x24(%esp),%esi │ │ + mov %eax,0x4(%ecx) │ │ + mov %edi,0x8(%ecx) │ │ + mov 0x24(%esp),%edi │ │ mov 0x10(%esp),%edx │ │ - mov %esi,0xc(%ecx) │ │ - mov %edi,0x10(%ecx) │ │ + mov %edi,0xc(%ecx) │ │ + mov %esi,0x10(%ecx) │ │ mov %edx,0x14(%ecx) │ │ - jmp 6f850 │ │ - mov (%esp),%eax │ │ - movb $0x19,0x4(%eax) │ │ - mov %bh,0x5(%eax) │ │ - movb $0x3,0x1(%eax) │ │ - jmp 6f850 │ │ - int3 │ │ + jmp 70926 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -102661,204 +102697,291 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%edx │ │ - call 6fa70 │ │ + call 70a80 │ │ pop %ebx │ │ mov $0x4,%edi │ │ mov %ecx,%esi │ │ lea -0x18(%ebp),%ecx │ │ - add $0xed6c,%ebx │ │ + add $0xd60c,%ebx │ │ lea (%edx,%edx,1),%eax │ │ cmp $0x5,%eax │ │ cmovae %eax,%edi │ │ push $0x8 │ │ push $0x4 │ │ push %edi │ │ push 0x4(%esi) │ │ - call 4dcb0 │ │ + call 4fc70 │ │ add $0x10,%esp │ │ cmpl $0x1,-0x18(%ebp) │ │ - je 6fab0 │ │ + je 70ac0 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,0x4(%esi) │ │ mov %edi,(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x1000,%esp │ │ - movl $0x0,(%esp) │ │ - sub $0x1c,%esp │ │ - mov %edx,%esi │ │ - call 6fadd │ │ - pop %ebx │ │ + sub $0xc,%esp │ │ + call 70ade │ │ + pop %eax │ │ + mov 0x8(%ecx),%ebx │ │ + mov $0x2,%edi │ │ + add $0xd5ae,%eax │ │ + mov %eax,-0x10(%ebp) │ │ + mov (%ecx),%eax │ │ + mov %ebx,%esi │ │ + cmp %eax,%ebx │ │ + mov %eax,-0x14(%ebp) │ │ + jae 70b10 │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov %esi,%eax │ │ + mov (%ecx,%edi,8),%esi │ │ + cmp %eax,%esi │ │ + jae 70b20 │ │ + inc %edi │ │ + cmp %edi,%edx │ │ + jne 70b00 │ │ + jmp 70b24 │ │ + mov %esi,%eax │ │ + mov (%ecx,%edi,8),%esi │ │ + cmp %eax,%esi │ │ + jb 70b20 │ │ + inc %edi │ │ + cmp %edi,%edx │ │ + jne 70b10 │ │ + jmp 70b24 │ │ + cmp %edx,%edi │ │ + jne 70b4e │ │ + cmp -0x14(%ebp),%ebx │ │ + jae 70b49 │ │ + lea -0x8(%ecx,%edx,8),%eax │ │ + shr $1,%edx │ │ + nop │ │ + movsd (%eax),%xmm0 │ │ + movsd (%ecx),%xmm1 │ │ + movsd %xmm0,(%ecx) │ │ + movsd %xmm1,(%eax) │ │ + add $0x8,%ecx │ │ + add $0xfffffff8,%eax │ │ + dec %edx │ │ + jne 70b30 │ │ + add $0xc,%esp │ │ + jmp 70b6f │ │ mov %edx,%eax │ │ - mov $0xf4240,%edi │ │ - mov %ecx,-0x10(%ebp) │ │ - shr $1,%esi │ │ - add $0xecff,%ebx │ │ - sub %esi,%eax │ │ - cmp $0xf4240,%edx │ │ - mov $0x30,%esi │ │ - cmovb %edx,%edi │ │ - cmp %eax,%edi │ │ - cmovbe %eax,%edi │ │ - cmp $0x31,%edi │ │ - cmovae %edi,%esi │ │ - cmp $0x201,%edi │ │ - jb 6fb34 │ │ - cmp $0x20000000,%eax │ │ - lea 0x0(,%esi,8),%ecx │ │ - setb %al │ │ - cmp $0x7ffffffd,%ecx │ │ - setb %ah │ │ - test %ah,%al │ │ - jne 6fb41 │ │ - call 24800 │ │ - lea -0x1018(%ebp),%ecx │ │ - mov $0x200,%esi │ │ - jmp 6fb58 │ │ - mov %ecx,-0x14(%ebp) │ │ - mov %ecx,(%esp) │ │ - mov %edx,-0x18(%ebp) │ │ - call 7bfa0 │ │ - mov -0x18(%ebp),%edx │ │ - mov %eax,%ecx │ │ - test %eax,%eax │ │ - je 6fb90 │ │ - xor %eax,%eax │ │ - cmp $0x41,%edx │ │ - setb %al │ │ - mov %esi,0x4(%esp) │ │ - mov %ecx,%esi │ │ - mov %ecx,(%esp) │ │ - mov -0x10(%ebp),%ecx │ │ - mov %eax,0x8(%esp) │ │ - call 71670 │ │ - cmp $0x200,%edi │ │ - jbe 6fb85 │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - add $0x101c,%esp │ │ + or $0x1,%eax │ │ + bsr %eax,%eax │ │ + xor $0x1f,%eax │ │ + add %eax,%eax │ │ + xor $0x3e,%eax │ │ + sub $0x8,%esp │ │ + mov -0x10(%ebp),%ebx │ │ + push %eax │ │ + push $0x0 │ │ + call 72b00 │ │ + add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov -0x14(%ebp),%edx │ │ - mov $0x4,%ecx │ │ - call 246cb │ │ - cmp $0x200,%edi │ │ - mov %eax,-0x10(%ebp) │ │ - jbe 6fbb0 │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x1000,%esp │ │ - movl $0x0,(%esp) │ │ - sub $0x1c,%esp │ │ - mov %edx,%esi │ │ - call 6fbdd │ │ - pop %ebx │ │ - mov %edx,%eax │ │ - mov $0x45c12,%edi │ │ - mov %ecx,-0x10(%ebp) │ │ - shr $1,%esi │ │ - add $0xebff,%ebx │ │ - sub %esi,%eax │ │ - cmp $0x45c12,%edx │ │ - mov $0x30,%esi │ │ - cmovb %edx,%edi │ │ - cmp %eax,%edi │ │ - cmovbe %eax,%edi │ │ - cmp $0x31,%edi │ │ - cmovae %edi,%esi │ │ - cmp $0x93,%edi │ │ - jae 6fc20 │ │ - lea -0x1018(%ebp),%ecx │ │ - mov $0x92,%esi │ │ - jmp 6fc61 │ │ - cmp $0x4924925,%eax │ │ - jb 6fc2c │ │ - call 24800 │ │ - lea (%esi,%esi,8),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - add %esi,%eax │ │ - je 6fc5a │ │ + sub $0x2c,%esp │ │ + mov 0x28(%ecx),%edi │ │ + mov 0xc(%ecx),%ebx │ │ + call 70b94 │ │ + pop %eax │ │ + mov 0x8(%ecx),%esi │ │ + mov %edx,-0x1c(%ebp) │ │ + mov %ecx,-0x28(%ebp) │ │ + add $0xd4f8,%eax │ │ + mov %eax,-0x2c(%ebp) │ │ + mov %edi,%eax │ │ + mov %edi,-0x18(%ebp) │ │ + xor %ebx,%eax │ │ mov %eax,-0x14(%ebp) │ │ - mov %eax,(%esp) │ │ - mov %edx,-0x18(%ebp) │ │ - call 7bfa0 │ │ - mov -0x18(%ebp),%edx │ │ + mov 0x24(%ecx),%eax │ │ + mov %eax,%edx │ │ + mov %eax,-0x20(%ebp) │ │ + xor %esi,%edx │ │ + cmp %esi,%eax │ │ + mov 0x34(%ecx),%eax │ │ + sbb %ebx,%edi │ │ + lea 0x50(%ecx),%edi │ │ + setb -0x10(%ebp) │ │ + xor %ebx,%ebx │ │ + cmp 0x18(%ecx),%eax │ │ + mov %eax,-0x24(%ebp) │ │ + movzbl -0x10(%ebp),%eax │ │ + mov $0x2,%ecx │ │ + setb %bl │ │ + or -0x14(%ebp),%edx │ │ + cmove %ebx,%eax │ │ + test %al,%al │ │ + mov %eax,-0x30(%ebp) │ │ + je 70c49 │ │ + mov -0x18(%ebp),%eax │ │ + nopl (%eax) │ │ + mov -0xc(%edi),%edx │ │ + mov %ecx,-0x14(%ebp) │ │ mov %eax,%ecx │ │ - test %eax,%eax │ │ - jne 6fc61 │ │ - mov -0x14(%ebp),%edx │ │ - mov $0x4,%ecx │ │ - call 246cb │ │ - xor %esi,%esi │ │ - mov $0x4,%ecx │ │ - xor %eax,%eax │ │ - cmp $0x41,%edx │ │ - setb %al │ │ - mov %esi,0x4(%esp) │ │ - mov %ecx,%esi │ │ - mov %ecx,(%esp) │ │ - mov -0x10(%ebp),%ecx │ │ - mov %eax,0x8(%esp) │ │ - call 70340 │ │ - cmp $0x92,%edi │ │ - jbe 6fc8e │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - add $0x101c,%esp │ │ + mov %eax,-0x10(%ebp) │ │ + mov -0x20(%ebp),%eax │ │ + mov %edx,%esi │ │ + mov %edx,-0x18(%ebp) │ │ + xor %ecx,%esi │ │ + mov -0x10(%edi),%ecx │ │ + mov %ecx,%ebx │ │ + mov %ecx,-0x20(%ebp) │ │ + xor %eax,%ebx │ │ + cmp %eax,%ecx │ │ + mov %edx,%eax │ │ + sbb -0x10(%ebp),%eax │ │ + mov -0x24(%ebp),%eax │ │ + mov %eax,-0x10(%ebp) │ │ + mov (%edi),%eax │ │ + setb %cl │ │ + xor %edx,%edx │ │ + cmp -0x10(%ebp),%eax │ │ + mov %eax,-0x24(%ebp) │ │ + movzbl %cl,%eax │ │ + setb %dl │ │ + or %esi,%ebx │ │ + cmove %edx,%eax │ │ + cmp $0x1,%al │ │ + jne 70ca3 │ │ + mov -0x14(%ebp),%ecx │ │ + add $0x1c,%edi │ │ + mov -0x18(%ebp),%eax │ │ + inc %ecx │ │ + cmp %ecx,-0x1c(%ebp) │ │ + jne 70bf0 │ │ + jmp 70cab │ │ + mov -0x18(%ebp),%eax │ │ + nopl 0x0(%eax) │ │ + mov -0xc(%edi),%esi │ │ + mov %ecx,-0x14(%ebp) │ │ + mov -0x10(%edi),%ecx │ │ + mov -0x20(%ebp),%edx │ │ + mov %eax,-0x10(%ebp) │ │ + mov %esi,%ebx │ │ + mov %ecx,-0x20(%ebp) │ │ + mov %esi,-0x18(%ebp) │ │ + xor %eax,%ebx │ │ + mov %ecx,%eax │ │ + xor %edx,%eax │ │ + cmp %edx,%ecx │ │ + mov (%edi),%ecx │ │ + sbb -0x10(%ebp),%esi │ │ + mov -0x24(%ebp),%esi │ │ + mov %ecx,-0x24(%ebp) │ │ + setb -0x10(%ebp) │ │ + xor %edx,%edx │ │ + cmp %esi,%ecx │ │ + setb %dl │ │ + or %ebx,%eax │ │ + movzbl -0x10(%ebp),%eax │ │ + cmove %edx,%eax │ │ + test %al,%al │ │ + jne 70ca3 │ │ + mov -0x14(%ebp),%ecx │ │ + add $0x1c,%edi │ │ + mov -0x18(%ebp),%eax │ │ + inc %ecx │ │ + cmp %ecx,-0x1c(%ebp) │ │ + jne 70c50 │ │ + jmp 70cab │ │ + mov -0x14(%ebp),%eax │ │ + cmp -0x1c(%ebp),%eax │ │ + jne 70d0a │ │ + cmpb $0x0,-0x30(%ebp) │ │ + mov -0x28(%ebp),%edi │ │ + je 70d05 │ │ + mov -0x1c(%ebp),%edx │ │ + lea (%edx,%edx,8),%ecx │ │ + mov %edx,%eax │ │ + lea (%ecx,%ecx,2),%ecx │ │ + shr $1,%eax │ │ + add %edx,%ecx │ │ + lea -0x4(%edi,%ecx,1),%edx │ │ + add $0x18,%edi │ │ + nopw 0x0(%eax,%eax,1) │ │ + movups -0x18(%edi),%xmm0 │ │ + movups -0x18(%edx),%xmm1 │ │ + movups %xmm1,-0x18(%edi) │ │ + movups %xmm0,-0x18(%edx) │ │ + movsd -0x8(%edi),%xmm0 │ │ + movsd -0x8(%edx),%xmm1 │ │ + movsd %xmm1,-0x8(%edi) │ │ + movsd %xmm0,-0x8(%edx) │ │ + mov (%edi),%ecx │ │ + mov (%edx),%esi │ │ + mov %esi,(%edi) │ │ + mov %ecx,(%edx) │ │ + add $0x1c,%edi │ │ + add $0xffffffe4,%edx │ │ + dec %eax │ │ + jne 70cd0 │ │ + add $0x2c,%esp │ │ + jmp 70d31 │ │ + mov -0x1c(%ebp),%edx │ │ + mov %edx,%eax │ │ + or $0x1,%eax │ │ + bsr %eax,%eax │ │ + xor $0x1f,%eax │ │ + add %eax,%eax │ │ + xor $0x3e,%eax │ │ + sub $0x8,%esp │ │ + mov -0x28(%ebp),%ecx │ │ + mov -0x2c(%ebp),%ebx │ │ + push %eax │ │ + push $0x0 │ │ + call 713f0 │ │ + add $0x3c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - cmp $0x93,%edi │ │ - mov %eax,-0x10(%ebp) │ │ - jb 6fcac │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -102867,2100 +102990,560 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%edx │ │ - call 6fcd0 │ │ + call 70d50 │ │ pop %ebx │ │ mov $0x4,%edi │ │ mov %ecx,%esi │ │ lea -0x18(%ebp),%ecx │ │ - add $0xeb0c,%ebx │ │ + add $0xd33c,%ebx │ │ lea (%edx,%edx,1),%eax │ │ cmp $0x5,%eax │ │ cmovae %eax,%edi │ │ push $0x1c │ │ push $0x4 │ │ push %edi │ │ push 0x4(%esi) │ │ - call 4dcb0 │ │ + call 4fc70 │ │ add $0x10,%esp │ │ cmpl $0x1,-0x18(%ebp) │ │ - je 6fd10 │ │ + je 70d90 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,0x4(%esi) │ │ mov %edi,(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%edx │ │ - call 6fd30 │ │ + call 70db0 │ │ pop %ebx │ │ mov $0x4,%edi │ │ mov %ecx,%esi │ │ lea -0x18(%ebp),%ecx │ │ - add $0xeaac,%ebx │ │ + add $0xd2dc,%ebx │ │ lea (%edx,%edx,1),%eax │ │ cmp $0x5,%eax │ │ cmovae %eax,%edi │ │ - push $0x148 │ │ - push $0x4 │ │ + push $0x180 │ │ + push $0x10 │ │ push %edi │ │ push 0x4(%esi) │ │ - call 4dcb0 │ │ + call 4fc70 │ │ add $0x10,%esp │ │ cmpl $0x1,-0x18(%ebp) │ │ - je 6fd73 │ │ + je 70df3 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,0x4(%esi) │ │ mov %edi,(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov %ecx,%eax │ │ mov 0x4(%ecx),%ecx │ │ - call 6fd93 │ │ + call 70e13 │ │ pop %ebx │ │ mov 0x8(%eax),%esi │ │ - add $0xea49,%ebx │ │ + add $0xd279,%ebx │ │ mov %eax,-0x14(%ebp) │ │ mov %ecx,-0x10(%ebp) │ │ inc %esi │ │ nopw %cs:0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ cmp $0x1,%esi │ │ - je 6fdc5 │ │ - lea 0x148(%ecx),%edi │ │ + je 70e45 │ │ + lea 0x180(%ecx),%edi │ │ dec %esi │ │ - call 6eef0 │ │ + call 6fdc0 │ │ mov %edi,%ecx │ │ - jmp 6fdb0 │ │ + jmp 70e30 │ │ mov -0x14(%ebp),%eax │ │ cmpl $0x0,(%eax) │ │ - je 6fdd8 │ │ + je 70e58 │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %eax,-0x18(%ebp) │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl (%eax) │ │ dec %esi │ │ - je 6fe08 │ │ - lea 0x148(%edi),%eax │ │ + je 70e88 │ │ + lea 0x180(%edi),%eax │ │ mov %edi,%ecx │ │ mov %eax,-0x1c(%ebp) │ │ - call 6eef0 │ │ + call 6fdc0 │ │ mov -0x1c(%ebp),%edi │ │ - jmp 6fdf0 │ │ + jmp 70e70 │ │ mov -0x14(%ebp),%eax │ │ cmpl $0x0,(%eax) │ │ - je 6fe1b │ │ + je 70e9b │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x18(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ + call 77c40 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov 0x8(%ecx),%esi │ │ mov 0x4(%ecx),%eax │ │ - call 6fe44 │ │ + call 70ec4 │ │ pop %ebx │ │ mov %ecx,-0x14(%ebp) │ │ - add $0xe998,%ebx │ │ + add $0xd1c8,%ebx │ │ test %esi,%esi │ │ mov %eax,-0x10(%ebp) │ │ - je 6fed3 │ │ + je 70f72 │ │ mov -0x10(%ebp),%edi │ │ - jmp 6fe69 │ │ - nopw 0x0(%eax,%eax,1) │ │ - add $0x110,%edi │ │ + jmp 70eed │ │ + xchg %ax,%ax │ │ + add $0x150,%edi │ │ dec %esi │ │ - je 6fed3 │ │ - mov 0xe0(%edi),%eax │ │ + je 70f72 │ │ + mov 0x120(%edi),%eax │ │ lock decl (%eax) │ │ - jne 6fe7f │ │ - mov 0xe0(%edi),%ecx │ │ - call 5d0e0 │ │ + jne 70f03 │ │ + mov 0x120(%edi),%ecx │ │ + call 5ef60 │ │ mov (%edi),%eax │ │ mov 0x4(%edi),%ecx │ │ not %ecx │ │ xor $0xfffffffe,%eax │ │ or %ecx,%eax │ │ - je 6fe60 │ │ - cmpl $0x0,0x48(%edi) │ │ - je 6fe9e │ │ - mov 0x4c(%edi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x54(%edi) │ │ - je 6feaf │ │ - mov 0x58(%edi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x60(%edi) │ │ - je 6fec0 │ │ - mov 0x64(%edi),%eax │ │ + je 70ee0 │ │ + cmpl $0x0,0x88(%edi) │ │ + je 70f28 │ │ + mov 0x8c(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0x94(%edi) │ │ + je 70f3f │ │ + mov 0x98(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0xa0(%edi) │ │ + je 70f56 │ │ + mov 0xa4(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + cmpl $0x0,0xac(%edi) │ │ + je 70ee0 │ │ + mov 0xb0(%edi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - cmpl $0x0,0x6c(%edi) │ │ - je 6fe60 │ │ - mov 0x70(%edi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 6fe60 │ │ + call 7b700 │ │ + jmp 70ee0 │ │ mov -0x14(%ebp),%eax │ │ cmpl $0x0,(%eax) │ │ - je 6fee6 │ │ + je 70f85 │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %edi,%ecx │ │ mov %eax,-0x18(%ebp) │ │ - call 5d140 │ │ - add $0x110,%edi │ │ - xchg %ax,%ax │ │ + call 5efc0 │ │ + add $0x150,%edi │ │ + nopl (%eax) │ │ dec %esi │ │ - je 6ff18 │ │ - lea 0x110(%edi),%eax │ │ + je 70fb8 │ │ + lea 0x150(%edi),%eax │ │ mov %edi,%ecx │ │ mov %eax,-0x1c(%ebp) │ │ - call 6ee50 │ │ + call 6fd10 │ │ mov -0x1c(%ebp),%edi │ │ - jmp 6ff00 │ │ + jmp 70fa0 │ │ mov -0x14(%ebp),%eax │ │ cmpl $0x0,(%eax) │ │ - je 6ff2b │ │ + je 70fcb │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov -0x18(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ + call 77c40 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%edx │ │ - call 6ff50 │ │ + call 70ff0 │ │ pop %ebx │ │ mov $0x4,%edi │ │ mov %ecx,%esi │ │ lea -0x18(%ebp),%ecx │ │ - add $0xe88c,%ebx │ │ + add $0xd09c,%ebx │ │ lea (%edx,%edx,1),%eax │ │ cmp $0x5,%eax │ │ cmovae %eax,%edi │ │ - push $0x110 │ │ - push $0x4 │ │ + push $0x150 │ │ + push $0x10 │ │ push %edi │ │ push 0x4(%esi) │ │ - call 4dcb0 │ │ + call 4fc70 │ │ add $0x10,%esp │ │ cmpl $0x1,-0x18(%ebp) │ │ - je 6ff93 │ │ + je 71033 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,0x4(%esi) │ │ mov %edi,(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x48,%esp │ │ - mov 0x58(%esp),%edi │ │ - call 6ffaf │ │ + mov 0x58(%esp),%eax │ │ + call 7104f │ │ pop %esi │ │ - add $0xe82d,%esi │ │ - test %edi,%edi │ │ - je 6ffef │ │ - cmp $0x4,%edi │ │ - jb 7004d │ │ + add $0xd03d,%esi │ │ + test %eax,%eax │ │ + je 71091 │ │ + mov %eax,%edi │ │ + cmp $0x4,%eax │ │ + jb 710ef │ │ mov (%edx),%eax │ │ movw $0x2,0x1e(%esp) │ │ cmp $0x2,%eax │ │ - je 6ffe0 │ │ + je 71082 │ │ movzwl %ax,%ebx │ │ movw $0x5,0x1e(%esp) │ │ cmp $0x5,%ebx │ │ - jne 7003c │ │ + jne 710de │ │ mov %edi,%ebx │ │ and $0xfffffffc,%ebx │ │ cmp $0x4,%ebx │ │ - jne 70032 │ │ + jne 710d4 │ │ add $0x4,%edx │ │ - jmp 7004d │ │ + jmp 710ef │ │ xorps %xmm0,%xmm0 │ │ movl $0x0,0x4(%ecx) │ │ movl $0x0,(%ecx) │ │ mov %edx,0x8(%ecx) │ │ movl $0x0,0xc(%ecx) │ │ mov %edx,0x10(%ecx) │ │ movl $0x0,0x14(%ecx) │ │ mov %edx,0x18(%ecx) │ │ movl $0x0,0x1c(%ecx) │ │ mov %edx,0x20(%ecx) │ │ movw $0x0,0x34(%ecx) │ │ movsd %xmm0,0x24(%ecx) │ │ movsd %xmm0,0x2c(%ecx) │ │ - jmp 7005e │ │ + jmp 71100 │ │ cmp $0x8,%ebx │ │ - jne 70045 │ │ + jne 710e7 │ │ add $0x8,%edx │ │ - jmp 7004d │ │ - movb $0x11,0x4(%ecx) │ │ + jmp 710ef │ │ + movb $0xf,0x4(%ecx) │ │ mov %ebx,0x8(%ecx) │ │ - jmp 70054 │ │ + jmp 710f6 │ │ cmp $0xc,%ebx │ │ - jne 70065 │ │ + jne 71107 │ │ add $0xc,%edx │ │ - movb $0x13,0x4(%ecx) │ │ + movb $0x11,0x4(%ecx) │ │ mov %edx,0x8(%ecx) │ │ movl $0x0,0xc(%ecx) │ │ movb $0xff,(%ecx) │ │ add $0x48,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ mov 0x4(%edx),%ebx │ │ add $0xfffffff0,%edi │ │ - mov %ebx,0x24(%esp) │ │ + mov %ebx,0x14(%esp) │ │ mov 0x8(%edx),%ebx │ │ - mov %ebx,0x18(%esp) │ │ + mov %ebx,0x2c(%esp) │ │ mov 0xc(%edx),%ebx │ │ add $0x10,%edx │ │ test %ebx,%ebx │ │ - je 700c6 │ │ - cmp 0x18(%esp),%ebx │ │ - jbe 700fb │ │ + je 71168 │ │ + cmp 0x2c(%esp),%ebx │ │ + jbe 711a5 │ │ mov %ebx,0xc(%esp) │ │ mov 0xc(%esp),%ebx │ │ dec %ebx │ │ and 0xc(%esp),%ebx │ │ mov 0xc(%esp),%ebx │ │ - jne 700fb │ │ + jne 711a5 │ │ cmp $0x20000000,%ebx │ │ - jae 70232 │ │ + jae 712e3 │ │ mov 0xc(%esp),%ebx │ │ lea 0x0(,%ebx,8),%ebx │ │ - mov %ebx,0x28(%esp) │ │ + mov %ebx,0x24(%esp) │ │ cmp %ebx,%edi │ │ mov 0xc(%esp),%ebx │ │ - mov %ebx,0x14(%esp) │ │ - mov 0x28(%esp),%ebx │ │ - jb 7004d │ │ - jmp 700d4 │ │ + mov %ebx,0x18(%esp) │ │ + mov 0x24(%esp),%ebx │ │ + jb 710ef │ │ + jmp 71176 │ │ mov %ebx,0xc(%esp) │ │ - movl $0x0,0x14(%esp) │ │ + movl $0x0,0x18(%esp) │ │ xor %ebx,%ebx │ │ sub %ebx,%edi │ │ - shll $0x2,0x14(%esp) │ │ - mov %ebx,0x28(%esp) │ │ + mov %ebx,0x24(%esp) │ │ add %edx,%ebx │ │ - sub 0x14(%esp),%edi │ │ - mov %ebx,0x2c(%esp) │ │ - jae 70104 │ │ - mov 0x2c(%esp),%eax │ │ - movb $0x13,0x4(%ecx) │ │ + mov %ebx,0x28(%esp) │ │ + mov 0x18(%esp),%ebx │ │ + shl $0x2,%ebx │ │ + sub %ebx,%edi │ │ + mov %ebx,0x18(%esp) │ │ + mov %edi,0x10(%esp) │ │ + jae 711ab │ │ + mov 0x28(%esp),%eax │ │ + movb $0x11,0x4(%ecx) │ │ mov %eax,0x8(%ecx) │ │ - jmp 70054 │ │ - movb $0x4b,0x4(%ecx) │ │ - jmp 7005b │ │ - cmpl $0x8,0x24(%esp) │ │ + jmp 710f6 │ │ + movb $0x45,0x4(%ecx) │ │ + jmp 711c8 │ │ + mov 0x14(%esp),%ebx │ │ movl $0x0,0x34(%esp) │ │ movl $0x0,0x30(%esp) │ │ - jbe 70124 │ │ - movb $0x4a,0x4(%ecx) │ │ - jmp 7005b │ │ - mov %eax,0x10(%esp) │ │ - mov 0x14(%esp),%ebx │ │ - mov 0x2c(%esp),%eax │ │ - add %eax,%ebx │ │ - mov 0x24(%esp),%eax │ │ - mov %ebx,0x8(%esp) │ │ - test %eax,%eax │ │ - je 70197 │ │ - cmpl $0x2,0x10(%esp) │ │ - jne 7019d │ │ - lea 0x30(%esp),%ebx │ │ - mov %ebx,0x20(%esp) │ │ - mov %eax,%ebx │ │ - cmp $0x4,%edi │ │ - jb 7023b │ │ - mov 0x8(%esp),%eax │ │ - mov (%eax),%eax │ │ - mov %eax,0x10(%esp) │ │ - dec %eax │ │ - cmp $0x7,%eax │ │ - ja 702ab │ │ - mov %edi,0x10(%esp) │ │ - mov 0x20(%esp),%edi │ │ - movzbl -0x7c47c(%esi,%eax,1),%eax │ │ - addl $0x4,0x8(%esp) │ │ - incl 0x20(%esp) │ │ - mov %al,(%edi) │ │ - mov 0x10(%esp),%edi │ │ - mov 0x18(%esp),%eax │ │ - add $0xfffffffc,%edi │ │ - dec %ebx │ │ - jne 7014f │ │ - jmp 7020b │ │ - mov 0x18(%esp),%eax │ │ - jmp 7020b │ │ - lea 0x30(%esp),%ebx │ │ - mov %eax,0x40(%esp) │ │ - mov %ecx,0x3c(%esp) │ │ - cmp $0x4,%edi │ │ - mov %ebx,0x20(%esp) │ │ - jb 7023b │ │ - mov 0x8(%esp),%eax │ │ - mov $0xfd,%bl │ │ - movb $0x4d,0x7(%esp) │ │ - mov (%eax),%eax │ │ - mov %eax,0x10(%esp) │ │ - dec %eax │ │ - mov %eax,%ecx │ │ - mov %eax,0x44(%esp) │ │ - shr %cl,%bl │ │ - cmp $0x7,%eax │ │ - ja 702b2 │ │ - test $0x1,%bl │ │ - mov 0x3c(%esp),%ecx │ │ - mov 0x20(%esp),%ebx │ │ - je 702b6 │ │ - mov 0x44(%esp),%eax │ │ - addl $0x4,0x8(%esp) │ │ - add $0xfffffffc,%edi │ │ - movzbl -0x7c4cc(%esi,%eax,1),%eax │ │ - mov %al,(%ebx) │ │ - inc %ebx │ │ - decl 0x40(%esp) │ │ - mov 0x18(%esp),%eax │ │ - jne 701a9 │ │ - mov %edx,%esi │ │ - mull 0x24(%esp) │ │ - cmp $0x40000000,%eax │ │ - sbb $0x0,%edx │ │ - jae 70232 │ │ - shl $0x2,%eax │ │ - sub %eax,%edi │ │ - jae 70248 │ │ - mov 0x8(%esp),%eax │ │ - movb $0x13,0x4(%ecx) │ │ - mov %eax,0x8(%ecx) │ │ - jmp 70054 │ │ - movb $0x38,0x4(%ecx) │ │ - jmp 7005b │ │ - mov 0x8(%esp),%ebx │ │ - movb $0x13,0x4(%ecx) │ │ - jmp 70040 │ │ - mov 0x8(%esp),%ebx │ │ - cmp %eax,%edi │ │ - lea (%ebx,%eax,1),%edx │ │ - jb 7004d │ │ - mov 0x34(%esp),%edi │ │ - mov %edi,0x4(%ecx) │ │ - mov 0x30(%esp),%edi │ │ - mov %edi,(%ecx) │ │ - mov %esi,0x8(%ecx) │ │ - mov 0x28(%esp),%esi │ │ - mov 0x18(%esp),%edi │ │ - mov %esi,0xc(%ecx) │ │ - mov 0x2c(%esp),%esi │ │ - mov %esi,0x10(%ecx) │ │ - mov 0x14(%esp),%esi │ │ - mov %esi,0x14(%ecx) │ │ - mov 0x24(%esp),%esi │ │ - mov %ebx,0x18(%ecx) │ │ - mov %eax,0x1c(%ecx) │ │ - mov %edx,0x20(%ecx) │ │ - mov %eax,0x24(%ecx) │ │ - movzwl 0x1e(%esp),%edx │ │ - mov %esi,0x28(%ecx) │ │ - mov 0xc(%esp),%esi │ │ - mov %edi,0x2c(%ecx) │ │ - mov %esi,0x30(%ecx) │ │ - mov %dx,0x34(%ecx) │ │ - jmp 7005e │ │ - movb $0x4e,0x7(%esp) │ │ - jmp 702b6 │ │ - mov 0x3c(%esp),%ecx │ │ - movzbl 0x7(%esp),%eax │ │ - mov 0x10(%esp),%edx │ │ - mov %al,0x4(%ecx) │ │ - mov %edx,0x8(%ecx) │ │ - jmp 7005b │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0xc,%esp │ │ - mov (%ecx),%eax │ │ - call 702e0 │ │ - pop %ebx │ │ - mov %ecx,%esi │ │ - add $0xe4fc,%ebx │ │ - lock decl (%eax) │ │ - jne 702f5 │ │ - mov %esi,%ecx │ │ - call 59db0 │ │ - lea 0x4(%esi),%ecx │ │ - call 6ec80 │ │ - mov 0x14(%esi),%ecx │ │ - mov 0x18(%esi),%edx │ │ - call 6ed40 │ │ - add $0xc,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - mov %eax,%edi │ │ - lea 0x4(%esi),%ecx │ │ - call 6ec80 │ │ - jmp 7031e │ │ - mov %eax,%edi │ │ - mov 0x18(%esi),%edx │ │ - mov 0x14(%esi),%ecx │ │ - call 6ed40 │ │ - mov %edi,(%esp) │ │ - call 784f0 │ │ - call 341e6 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0x19c,%esp │ │ - call 70351 │ │ - pop %ebx │ │ - mov %edx,%edi │ │ - mov %ecx,-0x28(%ebp) │ │ - add $0xe48b,%ebx │ │ - mov %ebx,-0x24(%ebp) │ │ - push $0x0 │ │ - push %edx │ │ - push $0x40000000 │ │ - push $0x0 │ │ - call 7816c │ │ - add $0x10,%esp │ │ - mov %edx,%esi │ │ - mov %eax,%ecx │ │ - mov %edx,%ebx │ │ - mul %edi │ │ - imul %edi,%esi │ │ - mov %eax,-0x10(%ebp) │ │ - xor %eax,%eax │ │ - add %esi,%edx │ │ - mov %edi,%esi │ │ - xor $0x40000000,%edx │ │ - or -0x10(%ebp),%edx │ │ - setne %al │ │ - add %ecx,%eax │ │ - adc $0x0,%ebx │ │ - mov %eax,-0x54(%ebp) │ │ - mov %edi,%eax │ │ - cmp $0x1001,%edi │ │ - mov %ebx,-0x58(%ebp) │ │ - jae 703bd │ │ - shr $1,%eax │ │ - mov %edi,%ecx │ │ - sub %eax,%ecx │ │ - mov $0x40,%eax │ │ - cmp $0x40,%ecx │ │ - cmovb %ecx,%eax │ │ - mov %eax,-0x38(%ebp) │ │ - jmp 703de │ │ - or $0x1,%eax │ │ - mov %edi,%edx │ │ - bsr %eax,%ecx │ │ - mov %ecx,%eax │ │ - and $0x1,%ecx │ │ - shr $1,%eax │ │ - add %eax,%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - shr %cl,%edx │ │ - add %eax,%edx │ │ - shr $1,%edx │ │ - mov %edx,-0x38(%ebp) │ │ - mov -0x28(%ebp),%ecx │ │ - mov 0x8(%ebp),%ebx │ │ - xor %edi,%edi │ │ - movl $0x1,-0x10(%ebp) │ │ - movl $0x0,-0x34(%ebp) │ │ - mov %esi,-0x3c(%ebp) │ │ - lea 0x40(%ecx),%eax │ │ - mov %eax,-0x44(%ebp) │ │ - lea 0x18(%ecx),%eax │ │ - mov %eax,-0x4c(%ebp) │ │ - lea -0x4(%ecx),%eax │ │ - mov %eax,-0x48(%ebp) │ │ - lea -0x1c(%ecx),%eax │ │ - mov %eax,-0x50(%ebp) │ │ - mov %esi,%eax │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov %eax,%edx │ │ - lea (%edi,%edi,8),%esi │ │ - mov %edi,-0x14(%ebp) │ │ - sub %edi,%edx │ │ - jbe 70480 │ │ - mov -0x28(%ebp),%eax │ │ - lea (%esi,%esi,2),%ebx │ │ - mov %esi,-0x1c(%ebp) │ │ - lea (%eax,%edi,1),%ecx │ │ - add %ebx,%ecx │ │ - cmp -0x38(%ebp),%edx │ │ - jae 704b0 │ │ - cmpb $0x0,0x10(%ebp) │ │ - je 704bc │ │ - mov -0x24(%ebp),%ebx │ │ - cmp $0x20,%edx │ │ - mov $0x20,%eax │ │ - cmovae %eax,%edx │ │ - mov %edx,%esi │ │ - push $0x0 │ │ - push $0x0 │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 709b0 │ │ - mov -0x14(%ebp),%eax │ │ - add $0x10,%esp │ │ - lea 0x1(%esi,%esi,1),%edx │ │ - jmp 70617 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - mov -0x34(%ebp),%eax │ │ - movl $0x0,-0x40(%ebp) │ │ - movl $0x1,-0x20(%ebp) │ │ - cmp $0x2,%eax │ │ - jae 7068f │ │ - mov -0x10(%ebp),%edx │ │ - mov %ebx,%esi │ │ - jmp 70935 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - xchg %ax,%ax │ │ - cmp $0x2,%edx │ │ - jae 704ce │ │ - mov %edx,%eax │ │ - jmp 70610 │ │ - mov -0x38(%ebp),%eax │ │ - cmp %eax,%edx │ │ - cmovae %eax,%edx │ │ - mov -0x14(%ebp),%eax │ │ - add %edx,%edx │ │ - jmp 70617 │ │ - mov 0x24(%ecx),%eax │ │ - mov 0x28(%ecx),%edi │ │ - mov %ebx,-0x18(%ebp) │ │ - mov %ecx,-0x30(%ebp) │ │ - mov %edx,-0x20(%ebp) │ │ - cmp 0x8(%ecx),%eax │ │ - mov %eax,%ebx │ │ - mov %edi,%eax │ │ - sbb 0xc(%ecx),%eax │ │ - setb %cl │ │ - jae 70500 │ │ - cmp $0x2,%edx │ │ - jne 7054e │ │ - mov $0x2,%eax │ │ - mov $0x1,%ecx │ │ - jmp 705b7 │ │ - mov $0x2,%eax │ │ - cmp $0x2,%edx │ │ - je 70610 │ │ - mov %cl,-0x2c(%ebp) │ │ - mov -0x44(%ebp),%eax │ │ - mov -0x14(%ebp),%ecx │ │ - lea (%eax,%ecx,1),%esi │ │ - mov $0x2,%eax │ │ - add -0x18(%ebp),%esi │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - mov %edi,%edx │ │ - mov %ebx,%ecx │ │ - mov (%esi),%ebx │ │ - mov 0x4(%esi),%edi │ │ - cmp %ecx,%ebx │ │ - mov %edi,%ecx │ │ - sbb %edx,%ecx │ │ - jb 7059c │ │ - mov -0x20(%ebp),%edx │ │ - inc %eax │ │ - add $0x1c,%esi │ │ - cmp %eax,%edx │ │ - jne 70530 │ │ - jmp 7058c │ │ - mov %cl,-0x2c(%ebp) │ │ - mov -0x44(%ebp),%eax │ │ - mov -0x14(%ebp),%ecx │ │ - lea (%eax,%ecx,1),%esi │ │ - mov $0x2,%eax │ │ - add -0x18(%ebp),%esi │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - mov %edi,%ecx │ │ - mov (%esi),%edx │ │ - mov 0x4(%esi),%edi │ │ - cmp %ebx,%edx │ │ - mov %edi,%ebx │ │ - sbb %ecx,%ebx │ │ - jae 7059c │ │ - mov %edx,%ebx │ │ - mov -0x20(%ebp),%edx │ │ - inc %eax │ │ - add $0x1c,%esi │ │ - cmp %eax,%edx │ │ - jne 70570 │ │ - mov %edx,%eax │ │ - cmp -0x38(%ebp),%eax │ │ - mov -0x30(%ebp),%ecx │ │ - jb 7043f │ │ - jmp 705ab │ │ - mov -0x20(%ebp),%edx │ │ - cmp -0x38(%ebp),%eax │ │ - mov -0x30(%ebp),%ecx │ │ - jb 7043f │ │ - cmpb $0x0,-0x2c(%ebp) │ │ - je 70610 │ │ - mov %eax,%ecx │ │ - shr $1,%ecx │ │ - je 70610 │ │ - mov -0x18(%ebp),%edi │ │ - lea (%eax,%eax,8),%edx │ │ - lea (%edx,%edx,2),%esi │ │ - mov -0x4c(%ebp),%edx │ │ - add %eax,%esi │ │ - add -0x14(%ebp),%edi │ │ - add %edi,%esi │ │ - add %edi,%edx │ │ - add -0x48(%ebp),%esi │ │ - nop │ │ - movups -0x18(%edx),%xmm0 │ │ - movups -0x18(%esi),%xmm1 │ │ - movups %xmm1,-0x18(%edx) │ │ - movups %xmm0,-0x18(%esi) │ │ - movsd -0x8(%edx),%xmm0 │ │ - movsd -0x8(%esi),%xmm1 │ │ - movsd %xmm1,-0x8(%edx) │ │ - movsd %xmm0,-0x8(%esi) │ │ - mov (%edx),%edi │ │ - mov (%esi),%ebx │ │ - mov %ebx,(%edx) │ │ - mov %edi,(%esi) │ │ - add $0x1c,%edx │ │ - add $0xffffffe4,%esi │ │ - dec %ecx │ │ - jne 705d0 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - lea 0x1(%eax,%eax,1),%edx │ │ - mov -0x14(%ebp),%eax │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x14(%ebp),%esi │ │ - mov %edx,-0x20(%ebp) │ │ - shr $1,%edx │ │ - mov -0x58(%ebp),%edi │ │ - shr $1,%ecx │ │ - lea (%edx,%esi,2),%edx │ │ - mov -0x54(%ebp),%esi │ │ - sub %ecx,%eax │ │ - xor %ecx,%ecx │ │ - mov %edx,-0x30(%ebp) │ │ - add -0x14(%ebp),%eax │ │ - mov %eax,%ebx │ │ - setb %cl │ │ - mul %esi │ │ - imul %edi,%ebx │ │ - imul %esi,%ecx │ │ - mov %eax,-0x18(%ebp) │ │ - mov %esi,%eax │ │ - mov $0x3f,%esi │ │ - add %ebx,%edx │ │ - mov 0x8(%ebp),%ebx │ │ - add %edx,%ecx │ │ - mov -0x30(%ebp),%edx │ │ - imul %edx,%edi │ │ - mul %edx │ │ - xor -0x18(%ebp),%eax │ │ - add %edi,%edx │ │ - xor %ecx,%edx │ │ - bsr %edx,%ecx │ │ - xor $0x1f,%ecx │ │ - bsr %eax,%eax │ │ - cmove %esi,%eax │ │ - mov -0x1c(%ebp),%esi │ │ - xor $0x1f,%eax │ │ - add $0x20,%al │ │ - test %edx,%edx │ │ - movzbl %al,%eax │ │ - cmovne %ecx,%eax │ │ - mov %eax,-0x40(%ebp) │ │ - mov -0x34(%ebp),%eax │ │ - cmp $0x2,%eax │ │ - jb 7049a │ │ - lea (%esi,%esi,2),%ecx │ │ - mov -0x28(%ebp),%edx │ │ - mov %ebx,%esi │ │ - add -0x14(%ebp),%ecx │ │ - add %ecx,%edx │ │ - add -0x50(%ebp),%ecx │ │ - mov %edx,-0x30(%ebp) │ │ - mov -0x10(%ebp),%edx │ │ - mov %ecx,-0x5c(%ebp) │ │ - jmp 706d6 │ │ - mov 0x8(%ebp),%eax │ │ - sub %eax,%esi │ │ - sub $0x4,%esp │ │ - mov -0x24(%ebp),%ebx │ │ - push %esi │ │ - push %eax │ │ - push %edi │ │ - call 7bfc0 │ │ - add $0x10,%esp │ │ - mov -0x2c(%ebp),%eax │ │ - mov 0x8(%ebp),%esi │ │ - lea 0x1(%eax,%eax,1),%edx │ │ - mov -0x34(%ebp),%eax │ │ - cmp $0x1,%eax │ │ - jbe 70930 │ │ - mov -0x40(%ebp),%ecx │ │ - cmp %cl,-0x9f(%ebp,%eax,1) │ │ - jb 70935 │ │ - dec %eax │ │ - mov %edx,%ebx │ │ - shr $1,%edx │ │ - mov %eax,-0x34(%ebp) │ │ - mov -0x1a8(%ebp,%eax,4),%eax │ │ - mov %edx,-0x1c(%ebp) │ │ - mov %eax,%ecx │ │ - shr $1,%ecx │ │ - lea (%ecx,%edx,1),%edi │ │ - mov %ecx,-0x18(%ebp) │ │ - cmp 0xc(%ebp),%edi │ │ - mov %edi,-0x2c(%ebp) │ │ - ja 70730 │ │ - mov %eax,%ecx │ │ - or %ebx,%ecx │ │ - and $0x1,%ecx │ │ - jne 70730 │ │ - mov -0x2c(%ebp),%edx │ │ - add %edx,%edx │ │ - mov -0x34(%ebp),%eax │ │ - cmp $0x1,%eax │ │ - ja 706d6 │ │ - jmp 70930 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - mov -0x18(%ebp),%edx │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x14(%ebp),%edi │ │ - mov %ebx,%esi │ │ - add %edx,%ecx │ │ - sub %ecx,%edi │ │ - lea (%edi,%edi,8),%ecx │ │ - add -0x28(%ebp),%edi │ │ - lea (%ecx,%ecx,2),%ecx │ │ - add %ecx,%edi │ │ - test $0x1,%al │ │ - jne 70790 │ │ - mov %edx,%eax │ │ - mov -0x24(%ebp),%ebx │ │ - mov %edi,%ecx │ │ - mov %esi,-0x10(%ebp) │ │ - or $0x1,%eax │ │ - bsr %eax,%eax │ │ - xor $0x1f,%eax │ │ - add %eax,%eax │ │ - xor $0x3e,%eax │ │ - push $0x0 │ │ - push %eax │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 709b0 │ │ - mov -0x18(%ebp),%edx │ │ - mov -0x10(%ebp),%esi │ │ - add $0x10,%esp │ │ - mov %esi,%eax │ │ - test $0x1,%al │ │ - je 70796 │ │ - cmpl $0x0,-0x1c(%ebp) │ │ - jne 707d4 │ │ - jmp 706c0 │ │ - xchg %ax,%ax │ │ - mov %esi,%eax │ │ - test $0x1,%al │ │ - jne 70783 │ │ - lea (%edx,%edx,8),%eax │ │ - mov -0x24(%ebp),%ebx │ │ - lea (%eax,%eax,2),%ecx │ │ - add %edx,%ecx │ │ - mov -0x1c(%ebp),%edx │ │ - add %edi,%ecx │ │ - mov %edx,%eax │ │ - or $0x1,%eax │ │ - bsr %eax,%eax │ │ - xor $0x1f,%eax │ │ - add %eax,%eax │ │ - xor $0x3e,%eax │ │ - push $0x0 │ │ - push %eax │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 709b0 │ │ - mov -0x18(%ebp),%edx │ │ - add $0x10,%esp │ │ - cmpl $0x0,-0x1c(%ebp) │ │ - je 706c0 │ │ - test %edx,%edx │ │ - je 706c0 │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %edx,%eax │ │ - cmp %edx,%ecx │ │ - cmovb %ecx,%eax │ │ - cmp %eax,0xc(%ebp) │ │ - jb 706c0 │ │ - lea (%edx,%edx,8),%ecx │ │ - mov %edi,%ebx │ │ - lea (%eax,%eax,8),%esi │ │ - lea (%ecx,%ecx,2),%edi │ │ - mov %ebx,%ecx │ │ - lea (%esi,%esi,2),%esi │ │ - mov %ebx,-0x10(%ebp) │ │ - add %edx,%edi │ │ - add %ebx,%edi │ │ - cmp -0x1c(%ebp),%edx │ │ - cmova %edi,%ecx │ │ - add %eax,%esi │ │ - sub $0x4,%esp │ │ - mov -0x24(%ebp),%ebx │ │ - push %esi │ │ - push %ecx │ │ - mov 0x8(%ebp),%eax │ │ - push %eax │ │ - call 7bfc0 │ │ - mov 0x8(%ebp),%eax │ │ - add $0x10,%esp │ │ - mov -0x18(%ebp),%ecx │ │ - add %eax,%esi │ │ - cmp -0x1c(%ebp),%ecx │ │ - jbe 708c0 │ │ - mov -0x5c(%ebp),%eax │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - mov -0x14(%esi),%ecx │ │ - lea -0x1c(%edi),%edx │ │ - lea -0x1c(%esi),%ebx │ │ - cmp -0x14(%edi),%ecx │ │ - mov -0x10(%esi),%ecx │ │ - sbb -0x10(%edi),%ecx │ │ - cmovb %edx,%ebx │ │ - setae %dl │ │ - setb %cl │ │ - movsd 0x8(%ebx),%xmm1 │ │ - movsd (%ebx),%xmm0 │ │ - movzbl %dl,%edx │ │ - movzbl %cl,%ecx │ │ - movsd %xmm1,0x8(%eax) │ │ - movsd 0x10(%ebx),%xmm1 │ │ - movsd %xmm1,0x10(%eax) │ │ - mov 0x18(%ebx),%ebx │ │ - movsd %xmm0,(%eax) │ │ - mov %ebx,0x18(%eax) │ │ - lea (%edx,%edx,8),%ebx │ │ - lea (%ebx,%ebx,2),%ebx │ │ - add %edx,%ebx │ │ - lea (%ecx,%ecx,8),%edx │ │ - lea (%edx,%edx,2),%edx │ │ - lea -0x1c(%edi,%ebx,1),%edi │ │ - add %ecx,%edx │ │ - cmp -0x10(%ebp),%edi │ │ - lea -0x1c(%esi,%edx,1),%esi │ │ - je 706aa │ │ - mov 0x8(%ebp),%ecx │ │ - add $0xffffffe4,%eax │ │ - cmp %ecx,%esi │ │ - jne 70840 │ │ - mov %ecx,%eax │ │ - jmp 706ad │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - mov 0x8(%edi),%ecx │ │ - mov %eax,%edx │ │ - mov -0x10(%ebp),%ebx │ │ - cmp 0x8(%eax),%ecx │ │ - mov 0xc(%edi),%ecx │ │ - sbb 0xc(%eax),%ecx │ │ - cmovb %edi,%edx │ │ - setb %cl │ │ - movsd 0x8(%edx),%xmm1 │ │ - movsd (%edx),%xmm0 │ │ - movsd %xmm1,0x8(%ebx) │ │ - movsd 0x10(%edx),%xmm1 │ │ - movsd %xmm1,0x10(%ebx) │ │ - mov 0x18(%edx),%edx │ │ - movsd %xmm0,(%ebx) │ │ - mov %edx,0x18(%ebx) │ │ - setae %dl │ │ - add $0x1c,%ebx │ │ - movzbl %dl,%edx │ │ - mov %ebx,-0x10(%ebp) │ │ - add %edx,%eax │ │ - lea (%edx,%edx,8),%edx │ │ - lea (%edx,%edx,2),%edx │ │ - add %edx,%eax │ │ - cmp %esi,%eax │ │ - je 70925 │ │ - movzbl %cl,%ecx │ │ - lea (%ecx,%ecx,8),%edx │ │ - add %ecx,%edi │ │ - lea (%edx,%edx,2),%edx │ │ - add %edx,%edi │ │ - cmp -0x30(%ebp),%edi │ │ - jne 708c0 │ │ - mov -0x10(%ebp),%edi │ │ - jmp 706ad │ │ - nopl (%eax) │ │ - mov $0x1,%eax │ │ - mov -0x14(%ebp),%edi │ │ - mov -0x40(%ebp),%ecx │ │ - mov %edx,-0x1a8(%ebp,%eax,4) │ │ - cmp %edi,-0x3c(%ebp) │ │ - mov %cl,-0x9e(%ebp,%eax,1) │ │ - jbe 70968 │ │ - mov -0x20(%ebp),%ecx │ │ - inc %eax │ │ - mov %esi,%ebx │ │ - mov %eax,-0x34(%ebp) │ │ - mov %ecx,%eax │ │ - mov %ecx,-0x10(%ebp) │ │ - shr $1,%eax │ │ - add %eax,%edi │ │ - mov -0x3c(%ebp),%eax │ │ - jmp 70420 │ │ - test $0x1,%dl │ │ - jne 7099a │ │ - mov -0x3c(%ebp),%edx │ │ - mov -0x28(%ebp),%ecx │ │ - mov -0x24(%ebp),%ebx │ │ - mov %edx,%eax │ │ - or $0x1,%eax │ │ - bsr %eax,%eax │ │ - xor $0x1f,%eax │ │ - add %eax,%eax │ │ - xor $0x3e,%eax │ │ - push $0x0 │ │ - push %eax │ │ - push 0xc(%ebp) │ │ - push %esi │ │ - call 709b0 │ │ - add $0x1ac,%esp │ │ - jmp 709a0 │ │ - add $0x19c,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0x5c,%esp │ │ - mov %ecx,-0x10(%ebp) │ │ - mov 0x8(%ebp),%ecx │ │ - call 709c4 │ │ - pop %ebx │ │ - mov %edx,-0x18(%ebp) │ │ - add $0xde18,%ebx │ │ - cmp $0x21,%edx │ │ - mov %ebx,-0x3c(%ebp) │ │ - jb 70e20 │ │ - mov 0x14(%ebp),%eax │ │ - mov 0x10(%ebp),%esi │ │ - add $0xffffffe4,%ecx │ │ - mov %ecx,-0x40(%ebp) │ │ - mov %eax,-0x38(%ebp) │ │ - mov -0x18(%ebp),%edx │ │ - nopl 0x0(%eax) │ │ - test %esi,%esi │ │ - je 70e02 │ │ - mov -0x10(%ebp),%ecx │ │ - mov %edx,%edi │ │ - mov %esi,-0x34(%ebp) │ │ - mov %edx,-0x1c(%ebp) │ │ - shr $0x3,%edi │ │ - imul $0x70,%edi,%esi │ │ - imul $0xc4,%edi,%eax │ │ - add %ecx,%esi │ │ - add %ecx,%eax │ │ - cmp $0x40,%edx │ │ - mov %ecx,-0x10(%ebp) │ │ - jae 70a60 │ │ - mov -0x10(%ebp),%ecx │ │ - mov 0x8(%esi),%ebx │ │ - mov 0xc(%esi),%edx │ │ - mov 0x8(%ecx),%edi │ │ - mov 0xc(%ecx),%ecx │ │ - mov %ebx,-0x18(%ebp) │ │ - cmp %ebx,%edi │ │ - mov %ecx,%ebx │ │ - sbb %edx,%ebx │ │ - mov 0x8(%eax),%ebx │ │ - setb -0x14(%ebp) │ │ - cmp %ebx,%edi │ │ - mov 0xc(%eax),%edi │ │ - sbb %edi,%ecx │ │ - mov -0x14(%ebp),%ch │ │ - setb %cl │ │ - xor %ch,%cl │ │ - cmp %ebx,-0x18(%ebp) │ │ - sbb %edi,%edx │ │ - setb %dl │ │ - xor %ch,%dl │ │ - cmovne %eax,%esi │ │ - test %cl,%cl │ │ - cmovne -0x10(%ebp),%esi │ │ - jmp 70a74 │ │ - xchg %ax,%ax │ │ - sub $0x8,%esp │ │ - mov -0x10(%ebp),%ecx │ │ - mov %esi,%edx │ │ - push %edi │ │ - push %eax │ │ - call 71590 │ │ - add $0x10,%esp │ │ - mov %eax,%esi │ │ - mov 0x18(%esi),%eax │ │ - movsd 0x10(%esi),%xmm0 │ │ - movsd 0x8(%esi),%xmm1 │ │ - decl -0x34(%ebp) │ │ - mov %esi,-0x24(%ebp) │ │ - mov %eax,-0x44(%ebp) │ │ - mov %esi,%eax │ │ - movsd %xmm0,-0x4c(%ebp) │ │ - movsd (%esi),%xmm0 │ │ - movsd %xmm1,-0x54(%ebp) │ │ - sub -0x10(%ebp),%eax │ │ - movsd %xmm0,-0x5c(%ebp) │ │ - shr $0x2,%eax │ │ - imul $0xb6db6db7,%eax,%eax │ │ - cmpl $0x0,-0x38(%ebp) │ │ - mov %eax,-0x28(%ebp) │ │ - je 70acc │ │ - mov -0x38(%ebp),%ecx │ │ - mov -0x24(%ebp),%edx │ │ - mov 0x8(%ecx),%eax │ │ - mov 0xc(%ecx),%ecx │ │ - cmp 0x8(%edx),%eax │ │ - sbb 0xc(%edx),%ecx │ │ - jae 70c80 │ │ - mov -0x1c(%ebp),%ecx │ │ - cmp %ecx,0xc(%ebp) │ │ - jb 71559 │ │ - lea (%ecx,%ecx,8),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x28(%ebp),%edi │ │ - movl $0x0,-0x18(%ebp) │ │ - lea (%eax,%eax,2),%eax │ │ - lea (%eax,%ecx,1),%edx │ │ - mov %eax,-0x30(%ebp) │ │ - add 0x8(%ebp),%edx │ │ - mov %ebx,%eax │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - lea (%edi,%edi,8),%ecx │ │ - mov %edi,-0x2c(%ebp) │ │ - add %ebx,%edi │ │ - mov -0x18(%ebp),%ebx │ │ - lea (%ecx,%ecx,2),%esi │ │ - add %edi,%esi │ │ - cmp %esi,%eax │ │ - mov %esi,-0x20(%ebp) │ │ - jae 70b7d │ │ - nopw 0x0(%eax,%eax,1) │ │ - mov 0x8(%eax),%esi │ │ - add $0xffffffe4,%edx │ │ - lea (%ebx,%ebx,8),%edi │ │ - mov 0xc(%eax),%ecx │ │ - movsd (%eax),%xmm0 │ │ - movsd 0x8(%eax),%xmm1 │ │ - movsd 0x10(%eax),%xmm2 │ │ - mov %edx,-0x14(%ebp) │ │ - mov -0x24(%ebp),%edx │ │ - lea (%edi,%edi,2),%edi │ │ - add %ebx,%edi │ │ - mov %esi,-0x18(%ebp) │ │ - mov -0x18(%ebp),%esi │ │ - cmp 0x8(%edx),%esi │ │ - mov 0x18(%eax),%esi │ │ - sbb 0xc(%edx),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - mov %edx,%ecx │ │ - cmovb 0x8(%ebp),%ecx │ │ - adc $0x0,%ebx │ │ - add $0x1c,%eax │ │ - cmp -0x20(%ebp),%eax │ │ - mov %esi,0x18(%ecx,%edi,1) │ │ - movsd %xmm1,0x8(%ecx,%edi,1) │ │ - movsd %xmm2,0x10(%ecx,%edi,1) │ │ - movsd %xmm0,(%ecx,%edi,1) │ │ - jb 70b20 │ │ - mov -0x1c(%ebp),%edi │ │ - lea (%ebx,%ebx,8),%ecx │ │ - mov %ebx,-0x18(%ebp) │ │ - cmp %edi,-0x2c(%ebp) │ │ - je 70bd0 │ │ - lea (%ecx,%ecx,2),%ecx │ │ - mov 0x18(%eax),%esi │ │ - movsd 0x10(%eax),%xmm0 │ │ - movsd (%eax),%xmm2 │ │ - movsd 0x8(%eax),%xmm1 │ │ - add $0x1c,%eax │ │ - add %ebx,%ecx │ │ - mov -0x10(%ebp),%ebx │ │ - mov %esi,-0x4(%edx,%ecx,1) │ │ - movsd %xmm0,-0xc(%edx,%ecx,1) │ │ - movsd %xmm1,-0x14(%edx,%ecx,1) │ │ - movsd %xmm2,-0x1c(%edx,%ecx,1) │ │ - add $0xffffffe4,%edx │ │ - jmp 70b00 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - lea (%ecx,%ecx,2),%eax │ │ - mov %eax,-0x14(%ebp) │ │ - add %ebx,%eax │ │ - sub $0x4,%esp │ │ - mov -0x3c(%ebp),%ebx │ │ - push %eax │ │ - push 0x8(%ebp) │ │ - push -0x10(%ebp) │ │ - call 7bfc0 │ │ - mov %edi,%edx │ │ - mov -0x18(%ebp),%edi │ │ - add $0x10,%esp │ │ - mov -0x30(%ebp),%ebx │ │ - sub %edi,%edx │ │ - je 70c3b │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x40(%ebp),%ecx │ │ - mov -0x1c(%ebp),%esi │ │ - add %edi,%eax │ │ - add %esi,%ecx │ │ - add -0x14(%ebp),%eax │ │ - add %ecx,%ebx │ │ - mov %edx,%ecx │ │ - nopl (%eax) │ │ - mov 0x18(%ebx),%esi │ │ - movsd 0x10(%ebx),%xmm0 │ │ - movsd (%ebx),%xmm2 │ │ - movsd 0x8(%ebx),%xmm1 │ │ - add $0xffffffe4,%ebx │ │ - mov %esi,0x18(%eax) │ │ - movsd %xmm0,0x10(%eax) │ │ - movsd %xmm1,0x8(%eax) │ │ - movsd %xmm2,(%eax) │ │ - add $0x1c,%eax │ │ - dec %ecx │ │ - jne 70c10 │ │ - mov -0x3c(%ebp),%ebx │ │ - test %edi,%edi │ │ - je 70c80 │ │ - cmp %edi,-0x1c(%ebp) │ │ - jb 71532 │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x14(%ebp),%ecx │ │ - add %edi,%eax │ │ - add %eax,%ecx │ │ - lea -0x5c(%ebp),%eax │ │ - push %eax │ │ - mov -0x34(%ebp),%esi │ │ - push %esi │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 709b0 │ │ - add $0x10,%esp │ │ - cmp $0x21,%edi │ │ - mov %edi,%edx │ │ - jae 709f0 │ │ - jmp 70e1d │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov -0x1c(%ebp),%ecx │ │ - cmp %ecx,0xc(%ebp) │ │ - jb 71559 │ │ - lea (%ecx,%ecx,8),%eax │ │ - mov -0x28(%ebp),%ebx │ │ - xor %edi,%edi │ │ - lea (%eax,%eax,2),%eax │ │ - lea (%eax,%ecx,1),%edx │ │ - mov -0x10(%ebp),%ecx │ │ - mov %eax,-0x14(%ebp) │ │ - add 0x8(%ebp),%edx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - lea (%ebx,%ebx,8),%eax │ │ - mov %ebx,-0x28(%ebp) │ │ - lea (%eax,%eax,2),%esi │ │ - mov -0x10(%ebp),%eax │ │ - add %ebx,%eax │ │ - add %eax,%esi │ │ - cmp %esi,%ecx │ │ - mov %esi,-0x18(%ebp) │ │ - jae 70d21 │ │ - nopw 0x0(%eax,%eax,1) │ │ - mov -0x24(%ebp),%esi │ │ - lea (%edi,%edi,8),%ebx │ │ - add $0xffffffe4,%edx │ │ - movsd (%ecx),%xmm0 │ │ - movsd 0x8(%ecx),%xmm1 │ │ - movsd 0x10(%ecx),%xmm2 │ │ - lea (%ebx,%ebx,2),%ebx │ │ - add %edi,%ebx │ │ - mov 0x8(%esi),%eax │ │ - mov 0xc(%esi),%esi │ │ - cmp 0x8(%ecx),%eax │ │ - mov %edx,%eax │ │ - sbb 0xc(%ecx),%esi │ │ - mov 0x18(%ecx),%esi │ │ - cmovae 0x8(%ebp),%eax │ │ - sbb $0xffffffff,%edi │ │ - add $0x1c,%ecx │ │ - cmp -0x18(%ebp),%ecx │ │ - mov %esi,0x18(%eax,%ebx,1) │ │ - movsd %xmm1,0x8(%eax,%ebx,1) │ │ - movsd %xmm2,0x10(%eax,%ebx,1) │ │ - movsd %xmm0,(%eax,%ebx,1) │ │ - jb 70cd0 │ │ - mov -0x1c(%ebp),%eax │ │ - cmp %eax,-0x28(%ebp) │ │ - lea (%edi,%edi,8),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - je 70d70 │ │ - mov 0x18(%ecx),%esi │ │ - mov 0x8(%ebp),%ebx │ │ - movsd 0x10(%ecx),%xmm0 │ │ - movsd (%ecx),%xmm2 │ │ - movsd 0x8(%ecx),%xmm1 │ │ - add %edi,%eax │ │ - add $0xffffffe4,%edx │ │ - inc %edi │ │ - add $0x1c,%ecx │ │ - mov %esi,0x18(%ebx,%eax,1) │ │ - movsd %xmm0,0x10(%ebx,%eax,1) │ │ - movsd %xmm1,0x8(%ebx,%eax,1) │ │ - movsd %xmm2,(%ebx,%eax,1) │ │ - mov -0x1c(%ebp),%ebx │ │ - jmp 70cb0 │ │ - nopl 0x0(%eax) │ │ - mov %eax,-0x18(%ebp) │ │ - add %edi,%eax │ │ - sub $0x4,%esp │ │ - mov -0x3c(%ebp),%ebx │ │ - push %eax │ │ - push 0x8(%ebp) │ │ - mov -0x10(%ebp),%esi │ │ - push %esi │ │ - call 7bfc0 │ │ - add $0x10,%esp │ │ - mov -0x1c(%ebp),%edx │ │ - mov %edx,%ecx │ │ - sub %edi,%ecx │ │ - je 7152a │ │ - mov -0x40(%ebp),%eax │ │ - add %edi,%esi │ │ - mov -0x14(%ebp),%ebx │ │ - add -0x18(%ebp),%esi │ │ - mov %ecx,-0x18(%ebp) │ │ - add %edx,%eax │ │ - add %eax,%ebx │ │ - mov %ecx,%eax │ │ - mov %esi,-0x10(%ebp) │ │ - nop │ │ - mov 0x18(%ebx),%edx │ │ - movsd 0x10(%ebx),%xmm0 │ │ - movsd (%ebx),%xmm2 │ │ - movsd 0x8(%ebx),%xmm1 │ │ - add $0xffffffe4,%ebx │ │ - mov %edx,0x18(%esi) │ │ - movsd %xmm0,0x10(%esi) │ │ - movsd %xmm1,0x8(%esi) │ │ - movsd %xmm2,(%esi) │ │ - add $0x1c,%esi │ │ - dec %eax │ │ - jne 70db0 │ │ - mov -0x1c(%ebp),%edx │ │ - mov -0x3c(%ebp),%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - cmp %edi,%edx │ │ - jb 7155b │ │ - cmpl $0x21,-0x18(%ebp) │ │ - mov -0x34(%ebp),%esi │ │ - movl $0x0,-0x38(%ebp) │ │ - jae 709e9 │ │ - jmp 70e20 │ │ - sub $0x4,%esp │ │ - mov -0x10(%ebp),%ecx │ │ - push $0x1 │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 70340 │ │ - add $0x10,%esp │ │ - jmp 7152a │ │ - mov 0x8(%ebp),%ecx │ │ - mov -0x18(%ebp),%ebx │ │ - cmp $0x2,%ebx │ │ - jb 7152a │ │ - mov %ebx,%esi │ │ - shr $1,%esi │ │ - cmp $0x8,%ebx │ │ - mov %esi,-0x24(%ebp) │ │ - jb 710fb │ │ - mov -0x10(%ebp),%ebx │ │ - mov 0x24(%ebx),%eax │ │ - mov 0x28(%ebx),%ecx │ │ - mov 0x5c(%ebx),%esi │ │ - cmp 0x8(%ebx),%eax │ │ - mov 0x60(%ebx),%eax │ │ - sbb 0xc(%ebx),%ecx │ │ - setb %dl │ │ - setae %cl │ │ - movzbl %dl,%edi │ │ - lea (%edi,%edi,8),%edx │ │ - lea (%edx,%edx,2),%edx │ │ - add %edi,%edx │ │ - movzbl %cl,%edi │ │ - lea (%edi,%edi,8),%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - add %edi,%ecx │ │ - cmp 0x40(%ebx),%esi │ │ - lea 0x38(%ebx),%edi │ │ - lea 0x54(%ebx),%esi │ │ - sbb 0x44(%ebx),%eax │ │ - mov %edi,%eax │ │ - cmovb %esi,%eax │ │ - cmovb %edi,%esi │ │ - mov 0x8(%esi),%edi │ │ - cmp 0x8(%ebx,%ecx,1),%edi │ │ - mov 0xc(%esi),%edi │ │ - sbb 0xc(%ebx,%ecx,1),%edi │ │ - lea (%ebx,%ecx,1),%edi │ │ - mov %ebx,%ecx │ │ - mov 0x8(%eax),%ebx │ │ - mov %edi,-0x14(%ebp) │ │ - mov %ecx,-0x10(%ebp) │ │ - cmovb %eax,%edi │ │ - setb -0x20(%ebp) │ │ - cmp 0x8(%ecx,%edx,1),%ebx │ │ - mov 0xc(%eax),%ebx │ │ - sbb 0xc(%ecx,%edx,1),%ebx │ │ - lea (%ecx,%edx,1),%edx │ │ - mov -0x14(%ebp),%ecx │ │ - movzbl -0x20(%ebp),%ebx │ │ - cmovb %edx,%edi │ │ - cmovb %eax,%edx │ │ - cmovb %ecx,%eax │ │ - test %bl,%bl │ │ - cmove %esi,%ecx │ │ - test %bl,%bl │ │ - mov 0x8(%ebp),%ebx │ │ - movsd 0x10(%edx),%xmm0 │ │ - movsd 0x8(%edx),%xmm1 │ │ - cmovne %esi,%eax │ │ - movsd 0x10(%ecx),%xmm2 │ │ - mov 0x8(%eax),%esi │ │ - cmp 0x8(%edi),%esi │ │ - mov 0xc(%eax),%esi │ │ - sbb 0xc(%edi),%esi │ │ - mov %edi,%esi │ │ - cmovb %eax,%esi │ │ - cmovb %edi,%eax │ │ - mov 0x18(%edx),%edi │ │ - mov %edi,0x18(%ebx) │ │ - mov 0x8(%ebp),%edi │ │ - mov -0x10(%ebp),%ebx │ │ - movsd %xmm0,0x10(%edi) │ │ - movsd (%edx),%xmm0 │ │ - mov 0x8(%ebp),%edx │ │ - movsd %xmm1,0x8(%edx) │ │ - movsd %xmm0,(%edx) │ │ - mov 0x18(%esi),%edx │ │ - movsd 0x10(%esi),%xmm0 │ │ - movsd 0x8(%esi),%xmm1 │ │ - mov %edx,0x34(%edi) │ │ - mov 0x8(%ebp),%edx │ │ - movsd %xmm0,0x2c(%edx) │ │ - movsd (%esi),%xmm0 │ │ - movsd %xmm1,0x24(%edx) │ │ - mov 0x8(%ebp),%esi │ │ - movsd 0x8(%eax),%xmm1 │ │ - movsd %xmm0,0x1c(%edx) │ │ - mov 0x18(%eax),%edx │ │ - movsd 0x10(%eax),%xmm0 │ │ - mov %edx,0x50(%esi) │ │ - mov 0x8(%ebp),%edx │ │ - movsd %xmm0,0x48(%edx) │ │ - movsd (%eax),%xmm0 │ │ - mov 0x8(%ebp),%eax │ │ - movsd %xmm1,0x40(%eax) │ │ - movsd %xmm0,0x38(%eax) │ │ - movsd (%ecx),%xmm0 │ │ - movsd 0x8(%ecx),%xmm1 │ │ - mov 0x18(%ecx),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - mov %eax,0x6c(%ecx) │ │ - mov -0x24(%ebp),%eax │ │ - lea (%eax,%eax,8),%eax │ │ - lea (%eax,%eax,2),%ecx │ │ - add -0x24(%ebp),%ecx │ │ - mov 0x24(%ebx,%ecx,1),%eax │ │ - mov 0x28(%ebx,%ecx,1),%edx │ │ - cmp 0x8(%ebx,%ecx,1),%eax │ │ - mov 0x60(%ebx,%ecx,1),%eax │ │ - sbb 0xc(%ebx,%ecx,1),%edx │ │ - setb %dh │ │ - setae %dl │ │ - movzbl %dh,%edi │ │ - lea (%edi,%edi,8),%esi │ │ - lea (%esi,%esi,2),%esi │ │ - add %edi,%esi │ │ - movzbl %dl,%edi │ │ - lea (%edi,%edi,8),%edx │ │ - mov %esi,-0x2c(%ebp) │ │ - lea 0x38(%ebx,%ecx,1),%esi │ │ - lea (%edx,%edx,2),%edx │ │ - add %edi,%edx │ │ - mov 0x5c(%ebx,%ecx,1),%edi │ │ - cmp 0x40(%ebx,%ecx,1),%edi │ │ - lea 0x54(%ebx,%ecx,1),%edi │ │ - sbb 0x44(%ebx,%ecx,1),%eax │ │ - mov %esi,%eax │ │ - cmovb %edi,%eax │ │ - cmovb %esi,%edi │ │ - lea (%ebx,%ecx,1),%esi │ │ - mov 0x8(%edi),%ebx │ │ - mov %edi,-0x1c(%ebp) │ │ - cmp 0x8(%esi,%edx,1),%ebx │ │ - mov 0xc(%edi),%ebx │ │ - mov -0x2c(%ebp),%edi │ │ - sbb 0xc(%esi,%edx,1),%ebx │ │ - lea (%esi,%edx,1),%ebx │ │ - mov 0x8(%eax),%edx │ │ - mov %ebx,-0x14(%ebp) │ │ - cmovb %eax,%ebx │ │ - setb -0x20(%ebp) │ │ - cmp 0x8(%esi,%edi,1),%edx │ │ - mov 0xc(%eax),%edx │ │ - sbb 0xc(%esi,%edi,1),%edx │ │ - mov -0x14(%ebp),%edx │ │ - lea (%esi,%edi,1),%esi │ │ - mov -0x1c(%ebp),%edi │ │ - cmovb %esi,%ebx │ │ - cmovb %eax,%esi │ │ - cmovb %edx,%eax │ │ - cmpb $0x0,-0x20(%ebp) │ │ - cmove %edi,%edx │ │ - cmpb $0x0,-0x20(%ebp) │ │ - mov %edx,-0x14(%ebp) │ │ - cmovne %edi,%eax │ │ - mov %ebx,%edi │ │ - mov 0x8(%eax),%edx │ │ - cmp 0x8(%ebx),%edx │ │ - mov 0xc(%eax),%edx │ │ - sbb 0xc(%ebx),%edx │ │ - mov 0x8(%ebp),%edx │ │ - cmovb %eax,%edi │ │ - cmovb %ebx,%eax │ │ - movsd %xmm0,0x54(%edx) │ │ - movsd %xmm1,0x5c(%edx) │ │ - movsd %xmm2,0x64(%edx) │ │ - movsd (%esi),%xmm0 │ │ - mov 0x8(%ebp),%ebx │ │ - movsd 0x8(%esi),%xmm1 │ │ - movsd 0x10(%esi),%xmm2 │ │ - mov 0x18(%esi),%edx │ │ - mov -0x24(%ebp),%esi │ │ - movsd %xmm0,(%ebx,%ecx,1) │ │ - movsd %xmm1,0x8(%ebx,%ecx,1) │ │ - movsd %xmm2,0x10(%ebx,%ecx,1) │ │ - movsd (%edi),%xmm0 │ │ - movsd 0x8(%edi),%xmm1 │ │ - movsd 0x10(%edi),%xmm2 │ │ - mov %edx,0x18(%ebx,%ecx,1) │ │ - mov 0x18(%edi),%edx │ │ - movsd %xmm0,0x1c(%ebx,%ecx,1) │ │ - movsd %xmm1,0x24(%ebx,%ecx,1) │ │ - movsd %xmm2,0x2c(%ebx,%ecx,1) │ │ - movsd (%eax),%xmm0 │ │ - movsd 0x8(%eax),%xmm1 │ │ - movsd 0x10(%eax),%xmm2 │ │ - mov 0x18(%eax),%eax │ │ - mov %edx,0x34(%ebx,%ecx,1) │ │ - mov %eax,0x50(%ebx,%ecx,1) │ │ - mov -0x14(%ebp),%eax │ │ - movsd %xmm0,0x38(%ebx,%ecx,1) │ │ - movsd %xmm1,0x40(%ebx,%ecx,1) │ │ - movsd %xmm2,0x48(%ebx,%ecx,1) │ │ - movsd (%eax),%xmm0 │ │ - movsd 0x8(%eax),%xmm1 │ │ - movsd 0x10(%eax),%xmm2 │ │ - mov 0x18(%eax),%eax │ │ - mov %eax,0x6c(%ebx,%ecx,1) │ │ - movsd %xmm0,0x54(%ebx,%ecx,1) │ │ - movsd %xmm1,0x5c(%ebx,%ecx,1) │ │ - movsd %xmm2,0x64(%ebx,%ecx,1) │ │ - mov -0x18(%ebp),%ebx │ │ - mov $0x4,%eax │ │ - jmp 71159 │ │ - mov -0x10(%ebp),%edx │ │ - mov %ecx,%edi │ │ - mov 0x18(%edx),%eax │ │ - movsd 0x8(%edx),%xmm1 │ │ - movsd 0x10(%edx),%xmm0 │ │ - movsd (%edx),%xmm2 │ │ - mov %eax,0x18(%ecx) │ │ - lea (%esi,%esi,8),%eax │ │ - movsd %xmm1,0x8(%ecx) │ │ - movsd %xmm0,0x10(%ecx) │ │ - movsd %xmm2,(%ecx) │ │ - lea (%eax,%eax,2),%eax │ │ - add %esi,%eax │ │ - movsd 0x10(%edx,%eax,1),%xmm1 │ │ - mov 0x18(%edx,%eax,1),%ecx │ │ - movsd (%edx,%eax,1),%xmm2 │ │ - movsd %xmm1,0x10(%edi,%eax,1) │ │ - movsd 0x8(%edx,%eax,1),%xmm1 │ │ - mov %ecx,0x18(%edi,%eax,1) │ │ - movsd %xmm2,(%edi,%eax,1) │ │ - movsd %xmm1,0x8(%edi,%eax,1) │ │ - mov $0x1,%eax │ │ - mov %ebx,%ecx │ │ - mov %eax,-0x14(%ebp) │ │ - sub %esi,%ecx │ │ - cmp %esi,%eax │ │ - lea (%eax,%eax,8),%eax │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov %eax,-0x38(%ebp) │ │ - jae 71282 │ │ - mov -0x38(%ebp),%eax │ │ - mov -0x14(%ebp),%edi │ │ - mov $0x1c,%edx │ │ - lea (%eax,%eax,2),%eax │ │ - add %edi,%eax │ │ - sub %eax,%edx │ │ - mov %edx,%eax │ │ - jmp 711c8 │ │ - nopw 0x0(%eax,%eax,1) │ │ - mov 0x8(%ebp),%edx │ │ - mov -0x34(%ebp),%ecx │ │ - mov %ecx,(%edx) │ │ - mov -0x30(%ebp),%ecx │ │ - mov %ecx,0x4(%edx) │ │ - mov -0x28(%ebp),%ecx │ │ - mov %ebx,-0x10(%esi) │ │ - mov %edi,-0x14(%esi) │ │ - movsd (%ecx),%xmm0 │ │ - mov 0x8(%ecx),%ecx │ │ - mov %ecx,-0x4(%esi) │ │ - movsd %xmm0,-0xc(%esi) │ │ - mov -0x2c(%ebp),%edi │ │ - mov -0x24(%ebp),%esi │ │ - add $0xffffffe4,%eax │ │ - inc %edi │ │ - cmp %esi,%edi │ │ - je 71282 │ │ - mov -0x10(%ebp),%esi │ │ - lea (%edi,%edi,8),%ecx │ │ - mov %eax,-0x20(%ebp) │ │ - mov 0x8(%ebp),%eax │ │ - mov %edi,-0x2c(%ebp) │ │ - lea (%ecx,%ecx,2),%edx │ │ - add %edi,%edx │ │ - movsd (%esi,%edx,1),%xmm0 │ │ - movsd 0x8(%esi,%edx,1),%xmm1 │ │ - mov 0x18(%esi,%edx,1),%ecx │ │ - movsd 0x10(%esi,%edx,1),%xmm2 │ │ - movsd %xmm1,0x8(%eax,%edx,1) │ │ - mov %ecx,0x18(%eax,%edx,1) │ │ - movsd %xmm2,0x10(%eax,%edx,1) │ │ - movsd %xmm0,(%eax,%edx,1) │ │ - mov 0x8(%eax,%edx,1),%edi │ │ - mov 0xc(%eax,%edx,1),%ebx │ │ - cmp -0x14(%eax,%edx,1),%edi │ │ - mov %ebx,%ecx │ │ - sbb -0x10(%eax,%edx,1),%ecx │ │ - mov -0x20(%ebp),%eax │ │ - jae 711b6 │ │ - mov -0x10(%ebp),%ecx │ │ - add %edx,%ecx │ │ - add 0x8(%ebp),%edx │ │ - add $0x10,%ecx │ │ - mov %ecx,-0x28(%ebp) │ │ - mov %eax,%ecx │ │ - mov (%edx),%esi │ │ - mov %esi,-0x34(%ebp) │ │ - mov 0x4(%edx),%esi │ │ - mov %esi,-0x30(%ebp) │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov %edx,%esi │ │ - mov -0x4(%edx),%edx │ │ - test %ecx,%ecx │ │ - mov %edx,0x18(%esi) │ │ - movsd -0xc(%esi),%xmm0 │ │ - movsd %xmm0,0x10(%esi) │ │ - movsd -0x1c(%esi),%xmm0 │ │ - movsd -0x14(%esi),%xmm1 │ │ - movsd %xmm1,0x8(%esi) │ │ - movsd %xmm0,(%esi) │ │ - je 71190 │ │ - add $0x1c,%ecx │ │ - cmp -0x30(%esi),%edi │ │ - mov %ebx,%edx │ │ - sbb -0x2c(%esi),%edx │ │ - lea -0x1c(%esi),%edx │ │ - jb 71240 │ │ - jmp 71193 │ │ - mov -0x14(%ebp),%edi │ │ - lea (%esi,%esi,8),%eax │ │ - lea (%eax,%eax,2),%ecx │ │ - mov 0x8(%ebp),%eax │ │ - add %esi,%ecx │ │ - mov %ecx,-0x20(%ebp) │ │ - cmp -0x1c(%ebp),%edi │ │ - lea (%eax,%ecx,1),%ecx │ │ - jae 713a2 │ │ - mov -0x20(%ebp),%eax │ │ - mov $0x1c,%edx │ │ - mov %ecx,-0x30(%ebp) │ │ - add -0x10(%ebp),%eax │ │ - mov %eax,-0x20(%ebp) │ │ - mov -0x38(%ebp),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - add %edi,%eax │ │ - sub %eax,%edx │ │ - jmp 712f9 │ │ - nopl 0x0(%eax) │ │ - mov -0x30(%ebp),%esi │ │ - mov -0x28(%ebp),%eax │ │ - mov %eax,(%esi) │ │ - mov -0x34(%ebp),%eax │ │ - mov %eax,0x4(%esi) │ │ - mov -0x2c(%ebp),%eax │ │ - mov %ebx,-0x10(%ecx) │ │ - mov %edi,-0x14(%ecx) │ │ - movsd (%eax),%xmm0 │ │ - mov 0x8(%eax),%eax │ │ - mov %eax,-0x4(%ecx) │ │ - movsd %xmm0,-0xc(%ecx) │ │ - mov -0x30(%ebp),%ecx │ │ - mov -0x14(%ebp),%edi │ │ - add $0xffffffe4,%edx │ │ - inc %edi │ │ - cmp -0x1c(%ebp),%edi │ │ - je 713a2 │ │ - lea (%edi,%edi,8),%eax │ │ - mov %edi,-0x14(%ebp) │ │ - lea (%eax,%eax,2),%esi │ │ - add %edi,%esi │ │ - mov -0x20(%ebp),%edi │ │ - movsd (%edi,%esi,1),%xmm0 │ │ - movsd 0x8(%edi,%esi,1),%xmm1 │ │ - mov 0x18(%edi,%esi,1),%eax │ │ - movsd 0x10(%edi,%esi,1),%xmm2 │ │ - movsd %xmm1,0x8(%ecx,%esi,1) │ │ - mov %eax,0x18(%ecx,%esi,1) │ │ - movsd %xmm2,0x10(%ecx,%esi,1) │ │ - movsd %xmm0,(%ecx,%esi,1) │ │ - mov 0x8(%ecx,%esi,1),%edi │ │ - mov 0xc(%ecx,%esi,1),%ebx │ │ - cmp -0x14(%ecx,%esi,1),%edi │ │ - mov %ebx,%eax │ │ - sbb -0x10(%ecx,%esi,1),%eax │ │ - jae 712e9 │ │ - mov -0x20(%ebp),%eax │ │ - add %esi,%eax │ │ - add %ecx,%esi │ │ - mov (%esi),%ecx │ │ - add $0x10,%eax │ │ - mov %eax,-0x2c(%ebp) │ │ - mov %edx,%eax │ │ - mov %ecx,-0x28(%ebp) │ │ - mov 0x4(%esi),%ecx │ │ - mov %ecx,-0x34(%ebp) │ │ - nop │ │ - mov %esi,%ecx │ │ - mov -0x4(%esi),%esi │ │ - test %eax,%eax │ │ - mov %esi,0x18(%ecx) │ │ - movsd -0xc(%ecx),%xmm0 │ │ - movsd %xmm0,0x10(%ecx) │ │ - movsd -0x1c(%ecx),%xmm0 │ │ - movsd -0x14(%ecx),%xmm1 │ │ - movsd %xmm1,0x8(%ecx) │ │ - movsd %xmm0,(%ecx) │ │ - je 712c0 │ │ - add $0x1c,%eax │ │ - cmp -0x30(%ecx),%edi │ │ - mov %ebx,%esi │ │ - sbb -0x2c(%ecx),%esi │ │ - lea -0x1c(%ecx),%esi │ │ - jb 71360 │ │ - jmp 712c3 │ │ - mov %ecx,%ebx │ │ - mov -0x18(%ebp),%ecx │ │ - mov -0x10(%ebp),%esi │ │ - mov 0x8(%ebp),%edx │ │ - lea (%ecx,%ecx,8),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - add %ecx,%eax │ │ - lea -0x1c(%esi,%eax,1),%ecx │ │ - mov %eax,-0x28(%ebp) │ │ - lea -0x1c(%edx,%eax,1),%edi │ │ - lea -0x1c(%ebx),%eax │ │ - mov %ecx,-0x2c(%ebp) │ │ - mov %esi,%ecx │ │ - mov -0x24(%ebp),%esi │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov %eax,-0x14(%ebp) │ │ - mov 0x8(%ebx),%eax │ │ - mov %esi,-0x24(%ebp) │ │ - mov 0xc(%ebx),%esi │ │ - mov %edi,-0x20(%ebp) │ │ - cmp 0x8(%edx),%eax │ │ - sbb 0xc(%edx),%esi │ │ - mov %edx,%esi │ │ - cmovb %ebx,%esi │ │ - setb %ah │ │ - setae %al │ │ - movsd 0x8(%esi),%xmm1 │ │ - movsd (%esi),%xmm0 │ │ - movsd %xmm1,0x8(%ecx) │ │ - movsd 0x10(%esi),%xmm1 │ │ - mov 0x18(%esi),%esi │ │ - movsd %xmm0,(%ecx) │ │ - mov %esi,0x18(%ecx) │ │ - movzbl %ah,%esi │ │ - movsd %xmm1,0x10(%ecx) │ │ - movzbl %al,%eax │ │ - add $0x1c,%ecx │ │ - lea (%esi,%esi,8),%edi │ │ - add %esi,%ebx │ │ - lea (%eax,%eax,8),%esi │ │ - mov %ecx,-0x1c(%ebp) │ │ - add %eax,%edx │ │ - mov -0x14(%ebp),%ecx │ │ - lea (%edi,%edi,2),%edi │ │ - lea (%esi,%esi,2),%esi │ │ - add %edi,%ebx │ │ - mov -0x20(%ebp),%edi │ │ - add %esi,%edx │ │ - mov 0x8(%edi),%eax │ │ - mov 0xc(%edi),%esi │ │ - cmp 0x8(%ecx),%eax │ │ - sbb 0xc(%ecx),%esi │ │ - mov %edi,%esi │ │ - cmovb %ecx,%esi │ │ - mov -0x2c(%ebp),%ecx │ │ - setae %ah │ │ - setb %al │ │ - mov 0x18(%esi),%edi │ │ - movsd 0x10(%esi),%xmm0 │ │ - movsd (%esi),%xmm1 │ │ - movsd 0x8(%esi),%xmm2 │ │ - movzbl %ah,%esi │ │ - mov %edi,0x18(%ecx) │ │ - mov %esi,%edi │ │ - movsd %xmm0,0x10(%ecx) │ │ - movsd %xmm2,0x8(%ecx) │ │ - movsd %xmm1,(%ecx) │ │ - add $0xffffffe4,%ecx │ │ - neg %edi │ │ - mov %ecx,-0x2c(%ebp) │ │ - mov -0x1c(%ebp),%ecx │ │ - lea (%edi,%edi,8),%edi │ │ - lea (%edi,%edi,2),%edi │ │ - sub %esi,%edi │ │ - movzbl %al,%esi │ │ - mov %esi,%eax │ │ - add -0x20(%ebp),%edi │ │ - neg %eax │ │ - lea (%eax,%eax,8),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - sub %esi,%eax │ │ - mov -0x24(%ebp),%esi │ │ - add -0x14(%ebp),%eax │ │ - dec %esi │ │ - jne 713d0 │ │ - add $0x1c,%eax │ │ - add $0x1c,%edi │ │ - testb $0x1,-0x18(%ebp) │ │ - mov %ebx,%ecx │ │ - je 7151a │ │ - cmp %eax,%edx │ │ - mov %ecx,%esi │ │ - mov %ecx,-0x30(%ebp) │ │ - mov -0x1c(%ebp),%ecx │ │ - cmovb %edx,%esi │ │ - mov 0x18(%esi),%ebx │ │ - movsd 0x10(%esi),%xmm0 │ │ - movsd (%esi),%xmm1 │ │ - movsd 0x8(%esi),%xmm2 │ │ - mov %ecx,%esi │ │ - mov %ebx,0x18(%ecx) │ │ - movsd %xmm0,0x10(%ecx) │ │ - mov $0x0,%ecx │ │ - setb %cl │ │ - mov $0x0,%ebx │ │ - setae %bl │ │ - movsd %xmm2,0x8(%esi) │ │ - movsd %xmm1,(%esi) │ │ - mov -0x30(%ebp),%esi │ │ - mov %ecx,-0x18(%ebp) │ │ - mov -0x18(%ebp),%ecx │ │ - lea (%ecx,%ecx,8),%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - add -0x18(%ebp),%ecx │ │ - add %ecx,%edx │ │ - lea (%ebx,%ebx,8),%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - add %ebx,%ecx │ │ - add %ecx,%esi │ │ - mov %esi,%ecx │ │ - mov -0x3c(%ebp),%ebx │ │ - cmp %edi,%ecx │ │ - setne %cl │ │ - cmp %eax,%edx │ │ - jne 7154c │ │ - test %cl,%cl │ │ - jne 71552 │ │ - add $0x5c,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - sub $0xc,%esp │ │ - lea -0x9b4(%ebx),%eax │ │ - lea -0x75fa5(%ebx),%ecx │ │ - mov $0x13,%edx │ │ - push %eax │ │ - call 31460 │ │ - mov $0x1,%cl │ │ - test %cl,%cl │ │ - je 7152a │ │ - mov %ebx,%edi │ │ - call 34350 │ │ - ud2 │ │ - sub $0x8,%esp │ │ - lea -0x9a4(%ebx),%eax │ │ - mov %edi,%ecx │ │ - push %eax │ │ - push %edx │ │ - call 32bf0 │ │ + cmp $0x8,%ebx │ │ + jbe 711d0 │ │ + movb $0x44,0x4(%ecx) │ │ + mov %ebx,0x8(%ecx) │ │ + jmp 710fd │ │ + mov %ebx,%edi │ │ + mov %eax,0x8(%esp) │ │ + mov 0x18(%esp),%ebx │ │ + mov 0x28(%esp),%eax │ │ + test %edi,%edi │ │ + lea (%eax,%ebx,1),%eax │ │ + je 712b6 │ │ + cmpl $0x2,0x8(%esp) │ │ + jne 7123a │ │ + lea 0x30(%esp),%ebx │ │ + mov %ebx,0x20(%esp) │ │ + mov 0x14(%esp),%ebx │ │ + cmpl $0x4,0x10(%esp) │ │ + jb 71199 │ │ + mov %eax,0x8(%esp) │ │ + mov (%eax),%eax │ │ + mov %eax,0x3c(%esp) │ │ + dec %eax │ │ + cmp $0x7,%eax │ │ + ja 71353 │ │ + mov 0x20(%esp),%edi │ │ + movzbl -0x7b9e4(%esi,%eax,1),%eax │ │ + addl $0xfffffffc,0x10(%esp) │ │ + incl 0x20(%esp) │ │ + mov %al,(%edi) │ │ + mov 0x8(%esp),%eax │ │ + add $0x4,%eax │ │ + dec %ebx │ │ + jne 711fc │ │ + jmp 712b6 │ │ + mov %eax,0x8(%esp) │ │ + mov 0x14(%esp),%eax │ │ + lea 0x30(%esp),%ebx │ │ + mov %ecx,0x38(%esp) │ │ + mov %eax,0x40(%esp) │ │ + mov 0x8(%esp),%eax │ │ + cmpl $0x4,0x10(%esp) │ │ + mov %ebx,0x20(%esp) │ │ + jb 71199 │ │ + mov %eax,0x8(%esp) │ │ + mov (%eax),%eax │ │ + mov $0xfd,%bl │ │ + movb $0x47,0x7(%esp) │ │ + mov %eax,0x3c(%esp) │ │ + dec %eax │ │ + mov %eax,%ecx │ │ + mov %eax,0x44(%esp) │ │ + shr %cl,%bl │ │ + cmp $0x7,%eax │ │ + ja 7135a │ │ + test $0x1,%bl │ │ + mov 0x38(%esp),%ecx │ │ + mov 0x20(%esp),%ebx │ │ + je 7135e │ │ + mov 0x44(%esp),%eax │ │ + addl $0xfffffffc,0x10(%esp) │ │ + movzbl -0x7ba3c(%esi,%eax,1),%eax │ │ + mov %al,(%ebx) │ │ + mov 0x8(%esp),%eax │ │ + inc %ebx │ │ + add $0x4,%eax │ │ + decl 0x40(%esp) │ │ + jne 71252 │ │ mov %eax,%esi │ │ - sub $0x4,%esp │ │ - mov %edi,%ebx │ │ - push -0x28(%ebp) │ │ - push 0x8(%ebp) │ │ - push -0x10(%ebp) │ │ - call 7bfc0 │ │ - add $0x4,%esp │ │ - push %esi │ │ - call 784f0 │ │ + mov 0x2c(%esp),%eax │ │ + mov %edx,0x8(%esp) │ │ + mull 0x14(%esp) │ │ + cmp $0x40000000,%eax │ │ + sbb $0x0,%edx │ │ + jae 712e3 │ │ + shl $0x2,%eax │ │ + sub %eax,0x10(%esp) │ │ + jae 712ec │ │ + movb $0x11,0x4(%ecx) │ │ + mov %esi,0x8(%ecx) │ │ + jmp 710f6 │ │ + movb $0x32,0x4(%ecx) │ │ + jmp 710fd │ │ + cmp %eax,0x10(%esp) │ │ + lea (%esi,%eax,1),%edx │ │ + jb 710ef │ │ + mov 0x34(%esp),%edi │ │ + mov %esi,%ebx │ │ + mov 0x8(%esp),%esi │ │ + mov %edi,0x4(%ecx) │ │ + mov 0x30(%esp),%edi │ │ + mov %edi,(%ecx) │ │ + mov %esi,0x8(%ecx) │ │ + mov 0x24(%esp),%esi │ │ + mov 0x2c(%esp),%edi │ │ + mov %esi,0xc(%ecx) │ │ + mov 0x28(%esp),%esi │ │ + mov %esi,0x10(%ecx) │ │ + mov 0x18(%esp),%esi │ │ + mov %esi,0x14(%ecx) │ │ + mov 0x14(%esp),%esi │ │ + mov %ebx,0x18(%ecx) │ │ + mov %eax,0x1c(%ecx) │ │ + mov %edx,0x20(%ecx) │ │ + mov %eax,0x24(%ecx) │ │ + movzwl 0x1e(%esp),%edx │ │ + mov %esi,0x28(%ecx) │ │ + mov 0xc(%esp),%esi │ │ + mov %edi,0x2c(%ecx) │ │ + mov %esi,0x30(%ecx) │ │ + mov %dx,0x34(%ecx) │ │ + jmp 71100 │ │ + movb $0x48,0x7(%esp) │ │ + jmp 7135e │ │ + mov 0x38(%esp),%ecx │ │ + movzbl 0x7(%esp),%eax │ │ + mov 0x3c(%esp),%edx │ │ + mov %al,0x4(%ecx) │ │ + mov %edx,0x8(%ecx) │ │ + jmp 710fd │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x1c,%esp │ │ - mov 0xc(%ebp),%edi │ │ - mov 0x8(%ebp),%eax │ │ - call 715a4 │ │ + sub $0xc,%esp │ │ + mov (%ecx),%eax │ │ + call 71390 │ │ pop %ebx │ │ - mov %edx,%esi │ │ - add $0xd238,%ebx │ │ - cmp $0x8,%edi │ │ - jb 71612 │ │ - shr $0x3,%edi │ │ - imul $0x70,%edi,%eax │ │ - mov %eax,-0x18(%ebp) │ │ - lea (%ecx,%eax,1),%edx │ │ - imul $0xc4,%edi,%eax │ │ - mov %eax,-0x14(%ebp) │ │ - add %ecx,%eax │ │ - sub $0x8,%esp │ │ - push %edi │ │ - push %eax │ │ - call 71590 │ │ - add $0x10,%esp │ │ - mov %eax,-0x1c(%ebp) │ │ - mov -0x18(%ebp),%eax │ │ - lea (%esi,%eax,1),%edx │ │ - mov -0x14(%ebp),%eax │ │ - add %esi,%eax │ │ - sub $0x8,%esp │ │ + mov %ecx,%esi │ │ + add $0xccfc,%ebx │ │ + lock decl (%eax) │ │ + jne 713a5 │ │ mov %esi,%ecx │ │ - push %edi │ │ - push %eax │ │ - call 71590 │ │ - add $0x10,%esp │ │ - mov %eax,%esi │ │ - mov 0x8(%ebp),%ecx │ │ - mov -0x14(%ebp),%eax │ │ - mov -0x18(%ebp),%edx │ │ - add %ecx,%eax │ │ - add %ecx,%edx │ │ - sub $0x8,%esp │ │ - push %edi │ │ - push %eax │ │ - call 71590 │ │ - mov -0x1c(%ebp),%ecx │ │ - add $0x10,%esp │ │ - mov %eax,-0x14(%ebp) │ │ - mov 0x8(%esi),%eax │ │ - mov 0x8(%ecx),%edi │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov 0xc(%esi),%edx │ │ - mov %eax,-0x18(%ebp) │ │ - cmp %eax,%edi │ │ - mov 0xc(%ecx),%eax │ │ - mov -0x14(%ebp),%ecx │ │ - mov %eax,%ebx │ │ - sbb %edx,%ebx │ │ - mov 0x8(%ecx),%ebx │ │ - setb -0xd(%ebp) │ │ - cmp %ebx,%edi │ │ - mov 0xc(%ecx),%edi │ │ - sbb %edi,%eax │ │ - mov -0xd(%ebp),%ah │ │ - setb %al │ │ - xor %ah,%al │ │ - cmp %ebx,-0x18(%ebp) │ │ - sbb %edi,%edx │ │ - setb %dl │ │ - xor %ah,%dl │ │ - cmovne %ecx,%esi │ │ - test %al,%al │ │ - cmovne -0x1c(%ebp),%esi │ │ - mov %esi,%eax │ │ - add $0x1c,%esp │ │ + call 5bf70 │ │ + lea 0x4(%esi),%ecx │ │ + call 6fb20 │ │ + mov 0x14(%esi),%ecx │ │ + mov 0x18(%esi),%edx │ │ + call 6fbe0 │ │ + add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ + mov %eax,%edi │ │ + lea 0x4(%esi),%ecx │ │ + call 6fb20 │ │ + jmp 713ce │ │ + mov %eax,%edi │ │ + mov 0x18(%esi),%edx │ │ + mov 0x14(%esi),%ecx │ │ + call 6fbe0 │ │ + mov %edi,(%esp) │ │ + call 77c40 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -104968,3238 +103551,4219 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x19c,%esp │ │ - call 71681 │ │ - pop %ebx │ │ - mov %edx,%edi │ │ - mov %ecx,-0x30(%ebp) │ │ - add $0xd15b,%ebx │ │ - mov %ebx,-0x18(%ebp) │ │ - push $0x0 │ │ - push %edx │ │ - push $0x40000000 │ │ - push $0x0 │ │ - call 7816c │ │ - add $0x10,%esp │ │ - mov %edx,%esi │ │ - mov %eax,%ecx │ │ + sub $0x5c,%esp │ │ + call 713fe │ │ + pop %eax │ │ mov %edx,%ebx │ │ - mul %edi │ │ - imul %edi,%esi │ │ - mov %eax,-0x10(%ebp) │ │ - xor %eax,%eax │ │ - add %esi,%edx │ │ - xor $0x40000000,%edx │ │ - or -0x10(%ebp),%edx │ │ - setne %al │ │ - add %ecx,%eax │ │ - adc $0x0,%ebx │ │ - mov %eax,-0x48(%ebp) │ │ - mov %edi,%eax │ │ - cmp $0x1001,%edi │ │ - mov %ebx,-0x4c(%ebp) │ │ - jae 716eb │ │ - shr $1,%eax │ │ + mov %ecx,%edi │ │ + add $0xcc8e,%eax │ │ + cmp $0x21,%edx │ │ + mov %eax,-0x54(%ebp) │ │ + jae 71422 │ │ + mov %ebx,%edx │ │ + mov -0x54(%ebp),%ebx │ │ mov %edi,%ecx │ │ - sub %eax,%ecx │ │ - mov $0x40,%eax │ │ - cmp $0x40,%ecx │ │ - cmovb %ecx,%eax │ │ - mov %eax,-0x2c(%ebp) │ │ - jmp 7170c │ │ - or $0x1,%eax │ │ - mov %edi,%edx │ │ - bsr %eax,%ecx │ │ - mov %ecx,%eax │ │ - and $0x1,%ecx │ │ - shr $1,%eax │ │ - add %eax,%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - shr %cl,%edx │ │ - add %eax,%edx │ │ - shr $1,%edx │ │ - mov %edx,-0x2c(%ebp) │ │ - mov -0x30(%ebp),%eax │ │ - xor %esi,%esi │ │ - xor %ecx,%ecx │ │ - movl $0x1,-0x10(%ebp) │ │ - mov %edi,-0x34(%ebp) │ │ - add $0xfffffff8,%eax │ │ - mov %eax,-0x3c(%ebp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - mov -0x34(%ebp),%edi │ │ - mov -0x30(%ebp),%eax │ │ - mov %esi,-0x1c(%ebp) │ │ - sub %esi,%edi │ │ - lea (%eax,%esi,8),%eax │ │ + call 71bd0 │ │ + jmp 71bc0 │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,-0x5c(%ebp) │ │ + mov 0x8(%ebp),%eax │ │ + jmp 714c0 │ │ + mov -0x30(%ebp),%edi │ │ + lea (%ebx,%ebx,8),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + add %ebx,%eax │ │ + not %ebx │ │ + add %ebx,%edx │ │ + movsd 0x8(%edi),%xmm1 │ │ + movsd 0x10(%edi),%xmm0 │ │ + mov 0x18(%edi),%ecx │ │ + movsd (%edi),%xmm2 │ │ + movsd 0x10(%edi,%eax,1),%xmm3 │ │ + mov %edx,%ebx │ │ + movsd %xmm1,-0x48(%ebp) │ │ + movsd (%edi,%eax,1),%xmm1 │ │ + movsd %xmm0,-0x40(%ebp) │ │ + mov %ecx,-0x38(%ebp) │ │ + movsd %xmm2,-0x50(%ebp) │ │ + mov 0x18(%edi,%eax,1),%ecx │ │ + movsd 0x8(%edi,%eax,1),%xmm2 │ │ + movsd %xmm3,0x10(%edi) │ │ + movsd %xmm1,(%edi) │ │ + movsd -0x40(%ebp),%xmm1 │ │ + mov %ecx,0x18(%edi) │ │ + movsd %xmm2,0x8(%edi) │ │ + mov -0x38(%ebp),%ecx │ │ + movsd -0x50(%ebp),%xmm2 │ │ + movsd %xmm1,0x10(%edi,%eax,1) │ │ + movsd -0x48(%ebp),%xmm1 │ │ + mov %ecx,0x18(%edi,%eax,1) │ │ + movsd %xmm2,(%edi,%eax,1) │ │ + movsd %xmm1,0x8(%edi,%eax,1) │ │ + lea 0x1c(%edi,%eax,1),%edi │ │ + xor %eax,%eax │ │ + cmp $0x21,%ebx │ │ + jb 71411 │ │ + cmpl $0x0,-0x5c(%ebp) │ │ + je 71bb4 │ │ + mov %eax,-0x60(%ebp) │ │ + mov %ebx,%eax │ │ + mov %ebx,-0x58(%ebp) │ │ + mov %edi,-0x30(%ebp) │ │ + shr $0x3,%eax │ │ + imul $0x70,%eax,%edx │ │ + imul $0xc4,%eax,%esi │ │ + add %edi,%edx │ │ + add %edi,%esi │ │ + cmp $0x40,%ebx │ │ + jae 715d0 │ │ + mov 0x8(%edi),%eax │ │ + mov 0xc(%edi),%ebx │ │ + mov %esi,-0x10(%ebp) │ │ + mov 0xc(%edx),%esi │ │ + mov %edx,-0x64(%ebp) │ │ + mov %eax,-0x14(%ebp) │ │ + mov 0x8(%edx),%eax │ │ + mov %ebx,%ecx │ │ + mov 0x18(%edx),%edx │ │ + mov %esi,-0x18(%ebp) │ │ + mov %ebx,-0x24(%ebp) │ │ + mov -0x14(%ebp),%edi │ │ + xor %esi,%ecx │ │ + mov %ecx,-0x1c(%ebp) │ │ mov %eax,-0x20(%ebp) │ │ - jbe 71780 │ │ - cmp -0x2c(%ebp),%edi │ │ - mov %ecx,-0x28(%ebp) │ │ - jae 717a0 │ │ - cmpb $0x0,0x10(%ebp) │ │ - je 717b0 │ │ - cmp $0x20,%edi │ │ - mov $0x20,%eax │ │ - mov -0x20(%ebp),%ecx │ │ - mov -0x18(%ebp),%ebx │ │ - cmovae %eax,%edi │ │ - mov %edi,%edx │ │ - push $0x0 │ │ - push $0x0 │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 71b80 │ │ - add $0x10,%esp │ │ - lea 0x1(%edi,%edi,1),%edx │ │ - jmp 71880 │ │ - nop │ │ - movl $0x0,-0x38(%ebp) │ │ - movl $0x1,-0x40(%ebp) │ │ - cmp $0x2,%ecx │ │ - jae 718f6 │ │ - mov -0x10(%ebp),%ebx │ │ - jmp 71b15 │ │ - nop │ │ - cmp $0x2,%edi │ │ - mov %edi,%ebx │ │ - jae 717c1 │ │ - lea 0x1(%ebx,%ebx,1),%edx │ │ - jmp 71880 │ │ - mov -0x2c(%ebp),%eax │ │ - mov %edi,%edx │ │ + mov %edx,-0x34(%ebp) │ │ + mov %edi,%ecx │ │ + xor %eax,%ecx │ │ cmp %eax,%edi │ │ - cmovae %eax,%edx │ │ - add %edx,%edx │ │ - jmp 71880 │ │ - mov -0x20(%ebp),%eax │ │ - mov (%eax),%ecx │ │ - mov 0x8(%eax),%edx │ │ - mov $0x2,%eax │ │ - cmp %ecx,%edx │ │ - jae 717de │ │ - cmp $0x2,%ebx │ │ - jne 71803 │ │ - mov $0x1,%ecx │ │ - jmp 71845 │ │ - cmp $0x2,%ebx │ │ - je 71879 │ │ - mov %edx,%esi │ │ - nopl 0x0(%eax) │ │ - mov %esi,%edi │ │ - mov -0x20(%ebp),%esi │ │ - mov (%esi,%eax,8),%esi │ │ - cmp %edi,%esi │ │ - jb 71830 │ │ - inc %eax │ │ - cmp %eax,%ebx │ │ - jne 717f0 │ │ - jmp 71821 │ │ - mov %edx,%esi │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - mov %esi,%edi │ │ - mov -0x20(%ebp),%esi │ │ - mov (%esi,%eax,8),%esi │ │ - cmp %edi,%esi │ │ - jae 71830 │ │ - inc %eax │ │ - cmp %eax,%ebx │ │ - jne 71810 │ │ - mov %ebx,%edi │ │ mov %ebx,%eax │ │ - cmp -0x2c(%ebp),%eax │ │ - jb 7174b │ │ - jmp 7183b │ │ + sbb %esi,%eax │ │ + mov -0x30(%ebp),%eax │ │ + mov -0x10(%ebp),%esi │ │ + setb -0x28(%ebp) │ │ + mov 0x18(%eax),%edi │ │ + xor %eax,%eax │ │ + cmp %edx,%edi │ │ + mov %ebx,%edx │ │ + mov -0x14(%ebp),%ebx │ │ + mov %edi,-0x2c(%ebp) │ │ + setb %al │ │ + or -0x1c(%ebp),%ecx │ │ + movzbl -0x28(%ebp),%ecx │ │ mov %ebx,%edi │ │ - cmp -0x2c(%ebp),%eax │ │ - jb 7174b │ │ - cmp %ecx,%edx │ │ - jae 71879 │ │ - mov %eax,%ecx │ │ - shr $1,%ecx │ │ - je 71879 │ │ - mov -0x1c(%ebp),%edx │ │ - mov -0x20(%ebp),%esi │ │ - lea 0x0(,%edx,8),%edx │ │ - lea (%edx,%eax,8),%edx │ │ - add -0x3c(%ebp),%edx │ │ + cmove %eax,%ecx │ │ + mov 0x8(%esi),%eax │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov 0xc(%esi),%ecx │ │ + mov 0x18(%esi),%esi │ │ + xor %eax,%edi │ │ + mov %eax,-0x28(%ebp) │ │ + xor %ecx,%edx │ │ + cmp %eax,%ebx │ │ + mov %ecx,-0x14(%ebp) │ │ + sbb %ecx,-0x24(%ebp) │ │ + setb %al │ │ + xor %ebx,%ebx │ │ + cmp %esi,-0x2c(%ebp) │ │ + movzbl %al,%eax │ │ + setb %bl │ │ + or %edx,%edi │ │ + mov -0x30(%ebp),%edi │ │ + cmove %ebx,%eax │ │ + cmp %al,-0x1c(%ebp) │ │ + mov %edi,%eax │ │ + jne 715e2 │ │ + mov -0x20(%ebp),%ecx │ │ + mov -0x18(%ebp),%eax │ │ + mov %esi,-0x2c(%ebp) │ │ + mov -0x28(%ebp),%esi │ │ + mov -0x14(%ebp),%edx │ │ + mov %ecx,%edi │ │ + mov %eax,%ebx │ │ + xor %esi,%edi │ │ + xor %edx,%ebx │ │ + cmp %esi,%ecx │ │ + mov -0x2c(%ebp),%esi │ │ + sbb %edx,%eax │ │ + setb %cl │ │ + xor %eax,%eax │ │ + movzbl %cl,%ecx │ │ + cmp %esi,-0x34(%ebp) │ │ + setb %al │ │ + or %edi,%ebx │ │ + mov -0x30(%ebp),%edi │ │ + cmove %eax,%ecx │ │ + mov -0x1c(%ebp),%eax │ │ + xor %cl,%al │ │ + mov -0x64(%ebp),%eax │ │ + cmovne -0x10(%ebp),%eax │ │ + jmp 715e2 │ │ nopl 0x0(%eax,%eax,1) │ │ - movsd (%edx),%xmm0 │ │ - movsd (%esi),%xmm1 │ │ - movsd %xmm0,(%esi) │ │ - movsd %xmm1,(%edx) │ │ - add $0x8,%esi │ │ - add $0xfffffff8,%edx │ │ - dec %ecx │ │ - jne 71860 │ │ - lea 0x1(%eax,%eax,1),%edx │ │ - nopl (%eax) │ │ + sub $0x8,%esp │ │ + mov -0x54(%ebp),%ebx │ │ + mov %edi,%ecx │ │ + push %eax │ │ + push %esi │ │ + call 729a0 │ │ + add $0x10,%esp │ │ + mov -0x60(%ebp),%ebx │ │ + decl -0x5c(%ebp) │ │ + sub %edi,%eax │ │ + test %ebx,%ebx │ │ + je 7163e │ │ + mov 0x8(%ebx),%ecx │ │ + mov 0xc(%ebx),%esi │ │ + mov %ecx,-0x10(%ebp) │ │ + mov -0x30(%ebp),%ecx │ │ + mov 0x8(%ecx,%eax,1),%edi │ │ + mov -0x30(%ebp),%ecx │ │ + mov 0xc(%ecx,%eax,1),%edx │ │ + mov %esi,%ecx │ │ + xor %edx,%ecx │ │ + mov %edx,-0x1c(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ mov -0x10(%ebp),%ecx │ │ - mov -0x1c(%ebp),%esi │ │ - mov -0x4c(%ebp),%ebx │ │ - mov -0x48(%ebp),%edi │ │ - mov %edx,-0x40(%ebp) │ │ - shr $1,%edx │ │ - shr $1,%ecx │ │ - mov %esi,%eax │ │ - lea (%edx,%esi,2),%edx │ │ - sub %ecx,%eax │ │ - xor %ecx,%ecx │ │ - mov %edx,-0x24(%ebp) │ │ - add %esi,%eax │ │ - mov %eax,%esi │ │ + mov %ecx,%edx │ │ + xor %edi,%edx │ │ + cmp %edi,%ecx │ │ + mov -0x30(%ebp),%edi │ │ + sbb -0x1c(%ebp),%esi │ │ + mov 0x18(%ebx),%esi │ │ setb %cl │ │ - mul %edi │ │ - imul %ebx,%esi │ │ - imul %edi,%ecx │ │ + xor %ebx,%ebx │ │ + cmp 0x18(%edi,%eax,1),%esi │ │ + movzbl %cl,%ecx │ │ + setb %bl │ │ + or -0x14(%ebp),%edx │ │ + cmove %ebx,%ecx │ │ + test %cl,%cl │ │ + je 71950 │ │ + movsd 0x10(%edi),%xmm0 │ │ + mov 0x18(%edi),%ecx │ │ + movsd 0x8(%edi),%xmm1 │ │ + movsd 0x8(%edi,%eax,1),%xmm2 │ │ + mov -0x58(%ebp),%edx │ │ + movsd %xmm0,-0x40(%ebp) │ │ + movsd (%edi),%xmm0 │ │ + mov %ecx,-0x38(%ebp) │ │ + movsd %xmm1,-0x48(%ebp) │ │ + mov 0x18(%edi,%eax,1),%ecx │ │ + movsd (%edi,%eax,1),%xmm1 │ │ + movsd %xmm0,-0x50(%ebp) │ │ + movsd 0x10(%edi,%eax,1),%xmm0 │ │ + movsd %xmm1,(%edi) │ │ + mov %ecx,0x18(%edi) │ │ + movsd %xmm2,0x8(%edi) │ │ + mov -0x38(%ebp),%ecx │ │ + movsd -0x48(%ebp),%xmm1 │ │ + movsd %xmm0,0x10(%edi) │ │ + movsd -0x40(%ebp),%xmm0 │ │ + mov %ecx,0x18(%edi,%eax,1) │ │ + movsd %xmm1,0x8(%edi,%eax,1) │ │ + lea (%edi,%edx,1),%ecx │ │ + movsd %xmm0,0x10(%edi,%eax,1) │ │ + movsd -0x50(%ebp),%xmm0 │ │ + movsd %xmm0,(%edi,%eax,1) │ │ + lea 0x1c(%edi),%eax │ │ + mov %eax,-0x1c(%ebp) │ │ + mov 0x34(%edi),%eax │ │ + movsd 0x2c(%edi),%xmm0 │ │ + movsd 0x24(%edi),%xmm1 │ │ + mov %eax,-0x38(%ebp) │ │ + lea (%edx,%edx,8),%eax │ │ + movsd %xmm0,-0x40(%ebp) │ │ + movsd 0x1c(%edi),%xmm0 │ │ + movsd %xmm1,-0x48(%ebp) │ │ + lea (%eax,%eax,2),%eax │ │ + add %eax,%ecx │ │ + lea -0x54(%edx,%eax,1),%ebx │ │ + lea -0x38(%edx,%eax,1),%esi │ │ + mov 0x8(%edi),%eax │ │ + xor %edx,%edx │ │ + mov %ecx,-0x20(%ebp) │ │ + lea 0x38(%edi),%ecx │ │ + movsd %xmm0,-0x50(%ebp) │ │ + mov %eax,-0x2c(%ebp) │ │ + mov 0xc(%edi),%eax │ │ + mov 0x18(%edi),%edi │ │ mov %eax,-0x14(%ebp) │ │ - mov %edi,%eax │ │ - add %esi,%edx │ │ - mov $0x3f,%esi │ │ - add %edx,%ecx │ │ - mov -0x24(%ebp),%edx │ │ - imul %edx,%ebx │ │ - mul %edx │ │ + mov %edi,-0x28(%ebp) │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov %esi,-0x10(%ebp) │ │ + mov 0xc(%ecx),%esi │ │ + mov %ebx,-0x24(%ebp) │ │ + mov 0x8(%ecx),%ebx │ │ + mov %esi,%eax │ │ + mov %ebx,%edi │ │ xor -0x14(%ebp),%eax │ │ - add %ebx,%edx │ │ - xor %ecx,%edx │ │ - bsr %edx,%ecx │ │ - xor $0x1f,%ecx │ │ - bsr %eax,%eax │ │ - cmove %esi,%eax │ │ - mov -0x1c(%ebp),%esi │ │ - xor $0x1f,%eax │ │ - add $0x20,%al │ │ - test %edx,%edx │ │ + mov %eax,-0x18(%ebp) │ │ + mov -0x2c(%ebp),%eax │ │ + xor %eax,%edi │ │ + cmp %eax,%ebx │ │ + sbb -0x14(%ebp),%esi │ │ + mov 0x18(%ecx),%esi │ │ + setb %al │ │ + xor %ebx,%ebx │ │ + cmp -0x28(%ebp),%esi │ │ movzbl %al,%eax │ │ - cmovne %ecx,%eax │ │ - mov -0x28(%ebp),%ecx │ │ - mov %eax,-0x38(%ebp) │ │ - cmp $0x2,%ecx │ │ - jb 71797 │ │ - mov -0x3c(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - lea (%eax,%esi,8),%eax │ │ - mov %eax,-0x50(%ebp) │ │ - jmp 71932 │ │ - mov 0x8(%ebp),%ecx │ │ - sub %ecx,%edi │ │ - sub $0x4,%esp │ │ - mov -0x18(%ebp),%ebx │ │ - push %edi │ │ - push %ecx │ │ - push %esi │ │ - call 7bfc0 │ │ - add $0x10,%esp │ │ - mov -0x1c(%ebp),%edx │ │ - mov -0x28(%ebp),%ecx │ │ - mov -0x54(%ebp),%ebx │ │ - lea 0x1(%ebx,%ebx,1),%ebx │ │ + setb %bl │ │ + or -0x18(%ebp),%edi │ │ + mov %edx,%edi │ │ + lea (%edx,%edx,8),%edx │ │ + lea (%edx,%edx,2),%edx │ │ + cmove %ebx,%eax │ │ + add %edi,%edx │ │ + mov %eax,-0x18(%ebp) │ │ + mov -0x1c(%ebp),%eax │ │ + movsd 0x10(%eax,%edx,1),%xmm0 │ │ + movsd (%eax,%edx,1),%xmm1 │ │ + movsd 0x8(%eax,%edx,1),%xmm2 │ │ + mov 0x18(%eax,%edx,1),%ebx │ │ + mov %ebx,-0x4(%ecx) │ │ + movsd %xmm1,-0x1c(%ecx) │ │ + movsd %xmm0,-0xc(%ecx) │ │ + movsd %xmm2,-0x14(%ecx) │ │ + mov %esi,0x18(%eax,%edx,1) │ │ + mov -0x10(%ebp),%esi │ │ + movsd 0x10(%ecx),%xmm0 │ │ + movsd %xmm0,0x10(%eax,%edx,1) │ │ + movsd (%ecx),%xmm0 │ │ + movsd 0x8(%ecx),%xmm1 │ │ + add $0x1c,%ecx │ │ + movsd %xmm1,0x8(%eax,%edx,1) │ │ + movsd %xmm0,(%eax,%edx,1) │ │ + movzbl -0x18(%ebp),%edx │ │ + mov -0x24(%ebp),%eax │ │ + mov %esi,-0x18(%ebp) │ │ + add $0xffffffe4,%esi │ │ + add %edi,%edx │ │ + cmp -0x20(%ebp),%ecx │ │ + mov %eax,%edi │ │ + lea -0x1c(%eax),%ebx │ │ + jb 71710 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + xchg %ax,%ax │ │ + test %edi,%edi │ │ + mov %ecx,%eax │ │ + lea -0x50(%ebp),%esi │ │ + mov %edi,-0x24(%ebp) │ │ + cmove %esi,%eax │ │ + mov 0x8(%eax),%esi │ │ + mov 0xc(%eax),%ebx │ │ + mov %esi,-0x10(%ebp) │ │ + mov %ebx,%esi │ │ + xor -0x14(%ebp),%esi │ │ + mov -0x10(%ebp),%edi │ │ + mov %esi,-0x20(%ebp) │ │ + mov -0x2c(%ebp),%esi │ │ + xor %esi,%edi │ │ + cmp %esi,-0x10(%ebp) │ │ + mov -0x28(%ebp),%esi │ │ + mov %edx,-0x10(%ebp) │ │ + sbb -0x14(%ebp),%ebx │ │ + mov $0x0,%ebx │ │ + setb -0x34(%ebp) │ │ + cmp %esi,0x18(%eax) │ │ mov %edx,%esi │ │ - cmp $0x1,%ecx │ │ - jbe 71b10 │ │ - mov -0x38(%ebp),%edx │ │ - cmp %dl,-0x97(%ebp,%ecx,1) │ │ - jb 71b15 │ │ - dec %ecx │ │ - mov %ebx,%edx │ │ - mov %ebx,%edi │ │ - mov -0x1a0(%ebp,%ecx,4),%eax │ │ - mov %ecx,-0x28(%ebp) │ │ - shr $1,%edx │ │ - mov %edx,-0x14(%ebp) │ │ - mov %eax,%ecx │ │ - shr $1,%ecx │ │ - lea (%ecx,%edx,1),%ebx │ │ - mov %ecx,-0x24(%ebp) │ │ - cmp 0xc(%ebp),%ebx │ │ - ja 71980 │ │ - mov %eax,%ecx │ │ - or %edi,%ecx │ │ - and $0x1,%ecx │ │ - jne 71980 │ │ - mov -0x28(%ebp),%ecx │ │ - add %ebx,%ebx │ │ - cmp $0x1,%ecx │ │ - ja 71932 │ │ - jmp 71b10 │ │ - nopl (%eax) │ │ - mov %esi,%ecx │ │ - mov %esi,%edx │ │ - mov -0x30(%ebp),%esi │ │ - mov %edi,-0x10(%ebp) │ │ - sub %ebx,%ecx │ │ - test $0x1,%al │ │ - lea (%esi,%ecx,8),%esi │ │ - jne 719e0 │ │ - mov -0x24(%ebp),%edi │ │ - mov -0x18(%ebp),%ebx │ │ - mov %esi,%ecx │ │ - mov %edi,%eax │ │ - mov %edi,%edx │ │ - or $0x1,%eax │ │ - bsr %eax,%eax │ │ - xor $0x1f,%eax │ │ - add %eax,%eax │ │ - xor $0x3e,%eax │ │ - push $0x0 │ │ - push %eax │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 71b80 │ │ - mov -0x14(%ebp),%eax │ │ - mov -0x1c(%ebp),%edx │ │ - lea (%edi,%eax,1),%ebx │ │ - add $0x10,%esp │ │ - testb $0x1,-0x10(%ebp) │ │ - je 719e6 │ │ - cmpl $0x0,-0x14(%ebp) │ │ - mov -0x28(%ebp),%ecx │ │ + movzbl -0x34(%ebp),%edx │ │ + setb %bl │ │ + or -0x20(%ebp),%edi │ │ + mov -0x1c(%ebp),%edi │ │ + cmovne %edx,%ebx │ │ + lea (%esi,%esi,8),%edx │ │ + lea (%edx,%edx,2),%edx │ │ + add %esi,%edx │ │ + movsd (%edi,%edx,1),%xmm0 │ │ + movsd 0x8(%edi,%edx,1),%xmm1 │ │ + movsd 0x10(%edi,%edx,1),%xmm2 │ │ + mov 0x18(%edi,%edx,1),%esi │ │ + mov %esi,-0x4(%ecx) │ │ + movsd %xmm2,-0xc(%ecx) │ │ + movsd %xmm1,-0x14(%ecx) │ │ + movsd %xmm0,-0x1c(%ecx) │ │ + add $0x1c,%ecx │ │ + mov 0x18(%eax),%esi │ │ + mov %esi,0x18(%edi,%edx,1) │ │ + movsd 0x10(%eax),%xmm0 │ │ + movsd %xmm0,0x10(%edi,%edx,1) │ │ + movsd (%eax),%xmm0 │ │ + movsd 0x8(%eax),%xmm1 │ │ + movsd %xmm1,0x8(%edi,%edx,1) │ │ + movsd %xmm0,(%edi,%edx,1) │ │ mov -0x24(%ebp),%edi │ │ - jne 71a2e │ │ - jmp 71923 │ │ - xchg %ax,%ax │ │ - testb $0x1,-0x10(%ebp) │ │ - jne 719cd │ │ - mov -0x24(%ebp),%eax │ │ - mov -0x14(%ebp),%edx │ │ - mov %esi,%edi │ │ - lea (%esi,%eax,8),%ecx │ │ - mov %edx,%eax │ │ + movzbl %bl,%edx │ │ + add -0x10(%ebp),%edx │ │ + add $0xffffffe4,%edi │ │ + addl $0xffffffe4,-0x18(%ebp) │ │ + jne 717d0 │ │ + mov -0x58(%ebp),%ebx │ │ + cmp %ebx,%edx │ │ + jae 71bb2 │ │ + mov -0x30(%ebp),%ecx │ │ + lea (%edx,%edx,8),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + add %edx,%eax │ │ + mov 0x18(%ecx),%esi │ │ + movsd 0x10(%ecx,%eax,1),%xmm2 │ │ + movsd (%ecx,%eax,1),%xmm1 │ │ + movsd (%ecx),%xmm0 │ │ + movsd 0x8(%ecx,%eax,1),%xmm3 │ │ + lea 0x1c(%ecx,%eax,1),%edi │ │ + mov %esi,-0x38(%ebp) │ │ + mov 0x18(%ecx,%eax,1),%esi │ │ + movsd %xmm1,(%ecx) │ │ + movsd 0x10(%ecx),%xmm1 │ │ + movsd %xmm2,0x10(%ecx) │ │ + movsd 0x8(%ecx),%xmm2 │ │ + movsd %xmm0,-0x50(%ebp) │ │ + movsd %xmm3,0x8(%ecx) │ │ + mov %esi,0x18(%ecx) │ │ + mov -0x38(%ebp),%esi │ │ + movsd %xmm1,-0x40(%ebp) │ │ + movsd %xmm2,-0x48(%ebp) │ │ + movsd -0x50(%ebp),%xmm2 │ │ + movsd -0x40(%ebp),%xmm0 │ │ + movsd -0x48(%ebp),%xmm1 │ │ + mov %esi,0x18(%ecx,%eax,1) │ │ + mov %edx,%esi │ │ + movsd %xmm2,(%ecx,%eax,1) │ │ + not %esi │ │ + movsd %xmm0,0x10(%ecx,%eax,1) │ │ + movsd %xmm1,0x8(%ecx,%eax,1) │ │ + add %esi,%ebx │ │ + lea (%ecx,%eax,1),%esi │ │ + mov %esi,-0x14(%ebp) │ │ + sub $0x8,%esp │ │ mov %ebx,%esi │ │ - mov -0x18(%ebp),%ebx │ │ - or $0x1,%eax │ │ - bsr %eax,%eax │ │ - xor $0x1f,%eax │ │ - add %eax,%eax │ │ - xor $0x3e,%eax │ │ - push $0x0 │ │ - push %eax │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 71b80 │ │ - mov -0x1c(%ebp),%edx │ │ + mov -0x54(%ebp),%ebx │ │ + push -0x5c(%ebp) │ │ + push -0x60(%ebp) │ │ + call 713f0 │ │ mov %esi,%ebx │ │ - mov %edi,%esi │ │ add $0x10,%esp │ │ - cmpl $0x0,-0x14(%ebp) │ │ - mov -0x28(%ebp),%ecx │ │ - mov -0x24(%ebp),%edi │ │ - je 71923 │ │ - test %edi,%edi │ │ - je 71923 │ │ + mov -0x14(%ebp),%eax │ │ + cmp $0x21,%ebx │ │ + jae 714c0 │ │ + jmp 71411 │ │ + nopl (%eax) │ │ + movsd 0x10(%edi),%xmm0 │ │ + add %edi,%eax │ │ + mov 0x18(%edi),%ecx │ │ + movsd 0x8(%edi),%xmm1 │ │ + mov -0x58(%ebp),%edx │ │ + xor %ebx,%ebx │ │ + movsd 0x8(%eax),%xmm2 │ │ + movsd %xmm0,-0x40(%ebp) │ │ + movsd (%edi),%xmm0 │ │ + mov %ecx,-0x38(%ebp) │ │ + movsd %xmm1,-0x48(%ebp) │ │ + mov 0x18(%eax),%ecx │ │ + movsd (%eax),%xmm1 │ │ + movsd %xmm0,-0x50(%ebp) │ │ + movsd 0x10(%eax),%xmm0 │ │ + movsd %xmm1,(%edi) │ │ + mov %ecx,0x18(%edi) │ │ + movsd %xmm2,0x8(%edi) │ │ + mov -0x38(%ebp),%ecx │ │ + movsd -0x48(%ebp),%xmm1 │ │ + movsd %xmm0,0x10(%edi) │ │ + movsd -0x40(%ebp),%xmm0 │ │ + mov %ecx,0x18(%eax) │ │ + movsd %xmm1,0x8(%eax) │ │ + lea (%edi,%edx,1),%ecx │ │ + movsd %xmm0,0x10(%eax) │ │ + movsd -0x50(%ebp),%xmm0 │ │ + movsd %xmm0,(%eax) │ │ + lea 0x1c(%edi),%eax │ │ + mov %eax,-0x1c(%ebp) │ │ + mov 0x34(%edi),%eax │ │ + movsd 0x2c(%edi),%xmm0 │ │ + movsd 0x24(%edi),%xmm1 │ │ + mov %eax,-0x38(%ebp) │ │ + lea (%edx,%edx,8),%eax │ │ + movsd %xmm0,-0x40(%ebp) │ │ + movsd 0x1c(%edi),%xmm0 │ │ + movsd %xmm1,-0x48(%ebp) │ │ + lea (%eax,%eax,2),%eax │ │ + lea -0x54(%edx,%eax,1),%esi │ │ + add %eax,%ecx │ │ + lea -0x38(%edx,%eax,1),%edx │ │ + mov 0x8(%edi),%eax │ │ mov %esi,-0x10(%ebp) │ │ - mov -0x14(%ebp),%esi │ │ - mov %edi,%eax │ │ - cmp %edi,%esi │ │ - cmovb %esi,%eax │ │ - mov -0x10(%ebp),%esi │ │ - cmp %eax,0xc(%ebp) │ │ - mov %eax,-0x44(%ebp) │ │ - jb 71923 │ │ - mov -0x44(%ebp),%ecx │ │ - cmp -0x14(%ebp),%edi │ │ - mov %esi,%eax │ │ - lea (%esi,%edi,8),%esi │ │ - mov %ebx,-0x54(%ebp) │ │ - lea 0x0(,%ecx,8),%ecx │ │ - cmova %esi,%eax │ │ - sub $0x4,%esp │ │ - mov -0x18(%ebp),%ebx │ │ - push %ecx │ │ - push %eax │ │ - mov 0x8(%ebp),%eax │ │ - push %eax │ │ - call 7bfc0 │ │ - mov 0x8(%ebp),%ecx │ │ - add $0x10,%esp │ │ - mov -0x44(%ebp),%eax │ │ - cmp -0x14(%ebp),%edi │ │ - lea (%ecx,%eax,8),%edi │ │ - jbe 71ad0 │ │ - mov -0x50(%ebp),%ecx │ │ - nop │ │ - mov -0x8(%edi),%ebx │ │ - xor %edx,%edx │ │ - xor %eax,%eax │ │ - cmp -0x8(%esi),%ebx │ │ - mov %edi,%ebx │ │ + mov 0x18(%edi),%esi │ │ + mov %ecx,-0x34(%ebp) │ │ + lea 0x38(%edi),%ecx │ │ + movsd %xmm0,-0x50(%ebp) │ │ + mov %eax,-0x2c(%ebp) │ │ + mov 0xc(%edi),%eax │ │ + mov %esi,-0x28(%ebp) │ │ + mov %eax,-0x14(%ebp) │ │ + nopw 0x0(%eax,%eax,1) │ │ + mov %edx,-0x24(%ebp) │ │ + mov -0x14(%ebp),%edx │ │ + mov 0xc(%ecx),%esi │ │ + mov %edx,%eax │ │ + mov %esi,-0x20(%ebp) │ │ + xor %esi,%eax │ │ + mov 0x8(%ecx),%esi │ │ + mov %eax,-0x18(%ebp) │ │ + mov -0x2c(%ebp),%eax │ │ + mov %eax,%edi │ │ + xor %esi,%edi │ │ + cmp %esi,%eax │ │ + mov 0x18(%ecx),%esi │ │ + sbb -0x20(%ebp),%edx │ │ setae %al │ │ - cmovb %esi,%ebx │ │ - setb %dl │ │ - lea -0x8(%esi,%eax,8),%esi │ │ - movsd -0x8(%ebx),%xmm0 │ │ - lea -0x8(%edi,%edx,8),%edi │ │ - cmp -0x10(%ebp),%esi │ │ - movsd %xmm0,(%ecx) │ │ - je 71904 │ │ - mov 0x8(%ebp),%eax │ │ - add $0xfffffff8,%ecx │ │ - cmp %eax,%edi │ │ - jne 71a90 │ │ - mov %eax,%ecx │ │ - jmp 71907 │ │ - mov (%esi),%ebx │ │ xor %edx,%edx │ │ - xor %eax,%eax │ │ - cmp (%ecx),%ebx │ │ - mov %ecx,%ebx │ │ - cmovb %esi,%ebx │ │ - setae %al │ │ - movsd (%ebx),%xmm0 │ │ - mov -0x10(%ebp),%ebx │ │ - lea (%ecx,%eax,8),%ecx │ │ - setb %al │ │ - movsd %xmm0,(%ebx) │ │ - add $0x8,%ebx │ │ - cmp %edi,%ecx │ │ - mov %ebx,-0x10(%ebp) │ │ - je 71b05 │ │ - mov %al,%dl │ │ - lea (%esi,%edx,8),%esi │ │ - cmp -0x20(%ebp),%esi │ │ - jne 71ad0 │ │ - mov -0x10(%ebp),%esi │ │ - jmp 71907 │ │ - nopl (%eax) │ │ - mov $0x1,%ecx │ │ - mov -0x38(%ebp),%edx │ │ - cmp %esi,-0x34(%ebp) │ │ - mov %ebx,-0x1a0(%ebp,%ecx,4) │ │ - mov %dl,-0x96(%ebp,%ecx,1) │ │ - jbe 71b3d │ │ - mov -0x40(%ebp),%edi │ │ - inc %ecx │ │ - mov %edi,%eax │ │ - mov %edi,-0x10(%ebp) │ │ - shr $1,%eax │ │ - add %eax,%esi │ │ - jmp 71730 │ │ - test $0x1,%bl │ │ - jne 71b71 │ │ - mov -0x34(%ebp),%edx │ │ - mov -0x30(%ebp),%ecx │ │ - mov -0x18(%ebp),%ebx │ │ - mov %edx,%eax │ │ - or $0x1,%eax │ │ - bsr %eax,%eax │ │ - xor $0x1f,%eax │ │ - add %eax,%eax │ │ - xor $0x3e,%eax │ │ - push $0x0 │ │ - push %eax │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 71b80 │ │ - add $0x1ac,%esp │ │ - jmp 71b77 │ │ - add $0x19c,%esp │ │ + cmp %esi,-0x28(%ebp) │ │ + movzbl %al,%eax │ │ + setae %dl │ │ + or -0x18(%ebp),%edi │ │ + mov %ebx,%edi │ │ + cmove %edx,%eax │ │ + lea (%ebx,%ebx,8),%edx │ │ + mov %eax,-0x18(%ebp) │ │ + mov -0x1c(%ebp),%eax │ │ + lea (%edx,%edx,2),%ebx │ │ + add %edi,%ebx │ │ + movsd 0x10(%eax,%ebx,1),%xmm0 │ │ + movsd (%eax,%ebx,1),%xmm1 │ │ + movsd 0x8(%eax,%ebx,1),%xmm2 │ │ + mov 0x18(%eax,%ebx,1),%edx │ │ + mov %edx,-0x4(%ecx) │ │ + movsd %xmm1,-0x1c(%ecx) │ │ + movsd %xmm0,-0xc(%ecx) │ │ + movsd %xmm2,-0x14(%ecx) │ │ + mov %esi,0x18(%eax,%ebx,1) │ │ + mov -0x24(%ebp),%edx │ │ + movsd 0x10(%ecx),%xmm0 │ │ + movsd %xmm0,0x10(%eax,%ebx,1) │ │ + movsd (%ecx),%xmm0 │ │ + movsd 0x8(%ecx),%xmm1 │ │ + add $0x1c,%ecx │ │ + movsd %xmm1,0x8(%eax,%ebx,1) │ │ + movsd %xmm0,(%eax,%ebx,1) │ │ + movzbl -0x18(%ebp),%ebx │ │ + mov -0x10(%ebp),%eax │ │ + add %edi,%ebx │ │ + cmp -0x34(%ebp),%ecx │ │ + mov %eax,%esi │ │ + lea -0x1c(%eax),%eax │ │ + mov %edx,%edi │ │ + lea -0x1c(%edx),%edx │ │ + mov %eax,-0x10(%ebp) │ │ + jb 71a20 │ │ + nopl 0x0(%eax,%eax,1) │ │ + test %esi,%esi │ │ + mov %ecx,%eax │ │ + lea -0x50(%ebp),%edx │ │ + mov %esi,-0x24(%ebp) │ │ + mov -0x14(%ebp),%esi │ │ + mov %edi,-0x18(%ebp) │ │ + cmove %edx,%eax │ │ + mov 0x8(%eax),%edx │ │ + mov %edx,-0x10(%ebp) │ │ + mov 0xc(%eax),%edx │ │ + mov %edx,-0x20(%ebp) │ │ + xor %edx,%esi │ │ + mov -0x2c(%ebp),%edx │ │ + mov %edx,%edi │ │ + xor -0x10(%ebp),%edi │ │ + cmp -0x10(%ebp),%edx │ │ + mov -0x14(%ebp),%edx │ │ + sbb -0x20(%ebp),%edx │ │ + mov -0x28(%ebp),%edx │ │ + setae -0x10(%ebp) │ │ + cmp 0x18(%eax),%edx │ │ + mov $0x0,%edx │ │ + setae %dl │ │ + or %esi,%edi │ │ + movzbl -0x10(%ebp),%esi │ │ + mov %ebx,%edi │ │ + cmovne %esi,%edx │ │ + lea (%ebx,%ebx,8),%esi │ │ + lea (%esi,%esi,2),%ebx │ │ + mov %edx,-0x10(%ebp) │ │ + mov %edi,%edx │ │ + add %edi,%ebx │ │ + mov -0x1c(%ebp),%edi │ │ + movsd (%edi,%ebx,1),%xmm0 │ │ + movsd 0x8(%edi,%ebx,1),%xmm1 │ │ + movsd 0x10(%edi,%ebx,1),%xmm2 │ │ + mov 0x18(%edi,%ebx,1),%esi │ │ + mov %esi,-0x4(%ecx) │ │ + movsd %xmm2,-0xc(%ecx) │ │ + movsd %xmm1,-0x14(%ecx) │ │ + movsd %xmm0,-0x1c(%ecx) │ │ + add $0x1c,%ecx │ │ + mov 0x18(%eax),%esi │ │ + mov %esi,0x18(%edi,%ebx,1) │ │ + mov -0x24(%ebp),%esi │ │ + movsd 0x10(%eax),%xmm0 │ │ + add $0xffffffe4,%esi │ │ + movsd %xmm0,0x10(%edi,%ebx,1) │ │ + movsd (%eax),%xmm0 │ │ + movsd 0x8(%eax),%xmm1 │ │ + movsd %xmm1,0x8(%edi,%ebx,1) │ │ + movsd %xmm0,(%edi,%ebx,1) │ │ + movzbl -0x10(%ebp),%ebx │ │ + mov -0x18(%ebp),%edi │ │ + add %edx,%ebx │ │ + add $0xffffffe4,%edi │ │ + jne 71ae0 │ │ + mov -0x58(%ebp),%edx │ │ + cmp %edx,%ebx │ │ + jb 71430 │ │ + ud2 │ │ + mov %ebx,%edx │ │ + mov -0x54(%ebp),%ebx │ │ + mov %edi,%ecx │ │ + call 72730 │ │ + add $0x5c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x4c,%esp │ │ - mov 0x8(%ebp),%esi │ │ - call 71b91 │ │ - pop %ebx │ │ - mov %ecx,-0x14(%ebp) │ │ - mov %edx,-0x1c(%ebp) │ │ - add $0xcc4b,%ebx │ │ - cmp $0x21,%edx │ │ - mov %ebx,-0x30(%ebp) │ │ - jb 720ac │ │ - mov 0x14(%ebp),%eax │ │ - mov 0x10(%ebp),%ecx │ │ - lea -0x10(%esi),%edi │ │ - lea -0x8(%esi),%edx │ │ - mov %edi,-0x3c(%ebp) │ │ - mov %edx,-0x40(%ebp) │ │ - mov %eax,-0x38(%ebp) │ │ - mov -0x14(%ebp),%eax │ │ - mov -0x1c(%ebp),%edx │ │ - add $0x10,%eax │ │ - mov %eax,-0x44(%ebp) │ │ - nopl 0x0(%eax,%eax,1) │ │ - test %ecx,%ecx │ │ - je 7208b │ │ - mov %edx,%edi │ │ - mov %ecx,-0x20(%ebp) │ │ - mov -0x14(%ebp),%ecx │ │ - mov %edx,-0x18(%ebp) │ │ - shr $0x3,%edi │ │ - mov %edi,%eax │ │ - imul $0x38,%edi,%esi │ │ - shl $0x5,%eax │ │ - add %ecx,%eax │ │ - add %ecx,%esi │ │ - cmp $0x40,%edx │ │ - jae 71c20 │ │ - mov (%ecx),%ecx │ │ - mov (%eax),%edx │ │ - mov (%esi),%edi │ │ - cmp %edx,%ecx │ │ - setb %bl │ │ - cmp %edi,%ecx │ │ - setb %cl │ │ - xor %bl,%cl │ │ - cmp %edi,%edx │ │ - setb %dl │ │ - xor %bl,%dl │ │ - mov -0x14(%ebp),%ebx │ │ - cmovne %esi,%eax │ │ - test %cl,%cl │ │ - cmovne %ebx,%eax │ │ - jmp 71c35 │ │ - nopl (%eax) │ │ - sub $0x8,%esp │ │ - mov -0x30(%ebp),%ebx │ │ - mov %eax,%edx │ │ - push %edi │ │ - push %esi │ │ - call 72910 │ │ - mov -0x14(%ebp),%ebx │ │ - add $0x10,%esp │ │ - mov %eax,%ecx │ │ - movq (%eax),%xmm0 │ │ - decl -0x20(%ebp) │ │ - mov (%eax),%eax │ │ - mov 0x8(%ebp),%esi │ │ - sub %ebx,%ecx │ │ - mov %ecx,-0x24(%ebp) │ │ - shr $0x3,%ecx │ │ - cmpl $0x0,-0x38(%ebp) │ │ - mov %ecx,-0x34(%ebp) │ │ - movq %xmm0,-0x50(%ebp) │ │ - je 71c64 │ │ - mov -0x38(%ebp),%ecx │ │ - cmp %eax,(%ecx) │ │ - jae 71ea0 │ │ - mov -0x18(%ebp),%eax │ │ - cmp %eax,0xc(%ebp) │ │ - jb 72535 │ │ - mov -0x34(%ebp),%edx │ │ - lea (%esi,%eax,8),%eax │ │ - mov %ebx,%ecx │ │ - movl $0x0,-0x1c(%ebp) │ │ - nop │ │ - mov %edx,-0x28(%ebp) │ │ - sub $0x3,%edx │ │ - mov $0x0,%esi │ │ - cmovb %esi,%edx │ │ - lea (%ebx,%edx,8),%esi │ │ + sub $0x58c,%esp │ │ + call 71be1 │ │ + pop %eax │ │ + mov %ecx,-0x2c(%ebp) │ │ + add $0xc4ab,%eax │ │ + cmp $0x2,%edx │ │ + jb 726ea │ │ + mov %edx,%esi │ │ + mov %edx,-0x48(%ebp) │ │ + mov %eax,-0x54(%ebp) │ │ + shr $1,%esi │ │ + cmp $0x8,%edx │ │ + mov %esi,-0x38(%ebp) │ │ + jb 72138 │ │ + mov -0x2c(%ebp),%eax │ │ + mov 0x24(%eax),%ecx │ │ + mov 0x28(%eax),%edx │ │ + mov 0x8(%eax),%esi │ │ + mov 0xc(%eax),%edi │ │ + mov %edx,%eax │ │ + mov %ecx,%ebx │ │ + xor %edi,%eax │ │ + xor %esi,%ebx │ │ cmp %esi,%ecx │ │ - jae 71d30 │ │ - mov -0x24(%ebp),%edx │ │ - mov -0x1c(%ebp),%edi │ │ - mov %esi,-0x2c(%ebp) │ │ - mov (%ebx,%edx,1),%edx │ │ - mov %edx,-0x10(%ebp) │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov -0x10(%ebp),%ebx │ │ - xor %edx,%edx │ │ - movsd (%ecx),%xmm0 │ │ - lea -0x8(%eax),%esi │ │ - movq 0x18(%ecx),%xmm1 │ │ - cmp %ebx,(%ecx) │ │ - mov 0x8(%ebp),%ebx │ │ - cmovb %ebx,%esi │ │ - setb %dl │ │ - lea -0x10(%eax),%ebx │ │ - movsd %xmm0,(%esi,%edi,8) │ │ - mov -0x10(%ebp),%esi │ │ - movsd 0x8(%ecx),%xmm0 │ │ - cmp %esi,0x8(%ecx) │ │ - lea (%edi,%edx,1),%esi │ │ - cmovb 0x8(%ebp),%ebx │ │ - adc %edx,%edi │ │ + mov -0x2c(%ebp),%esi │ │ + sbb %edi,%edx │ │ + setb -0x18(%ebp) │ │ xor %edx,%edx │ │ - movsd %xmm0,(%ebx,%esi,8) │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x18(%eax),%esi │ │ - movq 0x10(%ecx),%xmm0 │ │ - cmp %ebx,0x10(%ecx) │ │ - cmovb 0x8(%ebp),%esi │ │ + mov 0x34(%esi),%ecx │ │ + cmp 0x18(%esi),%ecx │ │ + movzbl -0x18(%ebp),%ecx │ │ setb %dl │ │ - add $0xffffffe0,%eax │ │ - cmp %ebx,0x18(%ecx) │ │ - mov %eax,%ebx │ │ - cmovb 0x8(%ebp),%ebx │ │ - movq %xmm0,(%esi,%edi,8) │ │ - lea (%edi,%edx,1),%esi │ │ - adc %edx,%edi │ │ - add $0x20,%ecx │ │ - movq %xmm1,(%ebx,%esi,8) │ │ - mov -0x2c(%ebp),%ebx │ │ - cmp %ebx,%ecx │ │ - jb 71cb0 │ │ - jmp 71d33 │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov -0x1c(%ebp),%edi │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x28(%ebp),%esi │ │ - lea (%edx,%esi,8),%ebx │ │ - cmp %ebx,%ecx │ │ - jae 71d70 │ │ - mov -0x24(%ebp),%esi │ │ - mov (%edx,%esi,1),%edx │ │ - mov 0x8(%ebp),%esi │ │ - mov %edx,-0x10(%ebp) │ │ - nopl 0x0(%eax) │ │ - mov -0x10(%ebp),%edx │ │ - add $0xfffffff8,%eax │ │ - movq (%ecx),%xmm0 │ │ - cmp %edx,(%ecx) │ │ - mov %eax,%edx │ │ - cmovb %esi,%edx │ │ - movq %xmm0,(%edx,%edi,8) │ │ - adc $0x0,%edi │ │ - add $0x8,%ecx │ │ - cmp %ebx,%ecx │ │ - jb 71d50 │ │ - mov -0x18(%ebp),%esi │ │ - mov %edi,-0x1c(%ebp) │ │ - cmp %esi,-0x28(%ebp) │ │ - je 71da0 │ │ - movq (%ecx),%xmm0 │ │ - mov -0x1c(%ebp),%edx │ │ - mov -0x14(%ebp),%ebx │ │ - add $0x8,%ecx │ │ - movq %xmm0,-0x8(%eax,%edx,8) │ │ - add $0xfffffff8,%eax │ │ + or %eax,%ebx │ │ + mov 0x5c(%esi),%eax │ │ + cmove %edx,%ecx │ │ mov %esi,%edx │ │ - jmp 71c80 │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov -0x1c(%ebp),%edi │ │ - lea 0x0(,%edi,8),%eax │ │ - sub $0x4,%esp │ │ - mov -0x30(%ebp),%ebx │ │ - push %eax │ │ - push 0x8(%ebp) │ │ - mov -0x14(%ebp),%esi │ │ - push %esi │ │ - call 7bfc0 │ │ + mov 0x60(%esi),%esi │ │ + mov 0x44(%edx),%edi │ │ mov %esi,%ebx │ │ - add $0x10,%esp │ │ + xor %edi,%ebx │ │ + mov %ebx,-0x18(%ebp) │ │ + mov 0x40(%edx),%ebx │ │ + mov %eax,%edx │ │ + xor %ebx,%edx │ │ + cmp %ebx,%eax │ │ + sbb %edi,%esi │ │ + mov -0x2c(%ebp),%edi │ │ + setb %al │ │ + xor %ebx,%ebx │ │ + movzbl %al,%eax │ │ + mov 0x6c(%edi),%esi │ │ + cmp 0x50(%edi),%esi │ │ + setb %bl │ │ + or -0x18(%ebp),%edx │ │ + movzbl %cl,%edx │ │ + not %cl │ │ + lea (%edx,%edx,8),%esi │ │ + movzbl %cl,%ecx │ │ + lea (%esi,%esi,2),%esi │ │ + cmove %ebx,%eax │ │ + and $0x1,%ecx │ │ + add %edx,%esi │ │ + lea (%ecx,%ecx,8),%edx │ │ + mov %esi,-0x20(%ebp) │ │ + lea (%edx,%edx,2),%edx │ │ + add %ecx,%edx │ │ + mov %edi,%ecx │ │ + add $0x38,%edi │ │ + test %al,%al │ │ + mov %edx,-0x24(%ebp) │ │ + lea 0x54(%ecx),%edx │ │ + mov %edi,%eax │ │ + cmovne %edx,%eax │ │ + cmovne %edi,%edx │ │ + mov 0xc(%eax),%edi │ │ + mov %edx,-0x14(%ebp) │ │ + mov 0xc(%ecx,%esi,1),%edx │ │ + mov %eax,-0x18(%ebp) │ │ + mov %edi,%ebx │ │ + mov %edx,-0x10(%ebp) │ │ + xor %edx,%ebx │ │ + mov 0x8(%eax),%edx │ │ + mov 0x8(%ecx,%esi,1),%eax │ │ + mov %edx,%ecx │ │ + xor %eax,%ecx │ │ + cmp %eax,%edx │ │ mov -0x18(%ebp),%edx │ │ - sub %edi,%edx │ │ - je 71e51 │ │ + sbb -0x10(%ebp),%edi │ │ + mov 0x18(%edx),%edi │ │ + mov -0x2c(%ebp),%edx │ │ + setb -0x1c(%ebp) │ │ xor %eax,%eax │ │ - cmp $0x4,%edx │ │ - jb 71e1e │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x44(%ebp),%esi │ │ - mov -0x3c(%ebp),%ebx │ │ - mov -0x18(%ebp),%edi │ │ - mov %edx,%eax │ │ - and $0xfffffffc,%eax │ │ - lea (%ebx,%edi,8),%edi │ │ - lea (%esi,%ecx,8),%ecx │ │ - mov %eax,%ebx │ │ - nopl (%eax) │ │ - movdqu -0x10(%edi),%xmm0 │ │ - movdqu (%edi),%xmm1 │ │ - add $0xffffffe0,%edi │ │ - pshufd $0x4e,%xmm1,%xmm1 │ │ - pshufd $0x4e,%xmm0,%xmm0 │ │ - movdqu %xmm1,-0x10(%ecx) │ │ - movdqu %xmm0,(%ecx) │ │ - add $0x20,%ecx │ │ - add $0xfffffffc,%ebx │ │ - jne 71df0 │ │ - mov -0x14(%ebp),%ebx │ │ - cmp %eax,%edx │ │ - je 71e51 │ │ - mov -0x40(%ebp),%ecx │ │ - mov -0x18(%ebp),%edi │ │ - lea 0x0(,%eax,8),%esi │ │ - lea (%ecx,%edi,8),%ecx │ │ - mov -0x1c(%ebp),%edi │ │ - sub %esi,%ecx │ │ - lea (%ebx,%eax,8),%esi │ │ - sub -0x18(%ebp),%eax │ │ - lea (%esi,%edi,8),%edi │ │ - add -0x1c(%ebp),%eax │ │ - nop │ │ - movq (%ecx),%xmm0 │ │ - add $0xfffffff8,%ecx │ │ - movq %xmm0,(%edi) │ │ - add $0x8,%edi │ │ - inc %eax │ │ - jne 71e40 │ │ - mov -0x1c(%ebp),%edi │ │ - mov 0x8(%ebp),%esi │ │ - test %edi,%edi │ │ - je 71ea0 │ │ - cmp %edi,-0x18(%ebp) │ │ - jb 7250b │ │ - lea (%ebx,%edi,8),%ecx │ │ - mov -0x30(%ebp),%ebx │ │ - lea -0x50(%ebp),%eax │ │ - push %eax │ │ - mov -0x20(%ebp),%esi │ │ - push %esi │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 71b80 │ │ - mov %esi,%ecx │ │ - add $0x10,%esp │ │ - cmp $0x21,%edi │ │ - mov %edi,%edx │ │ - jae 71bd0 │ │ - jmp 720a9 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - mov -0x18(%ebp),%eax │ │ - cmp %eax,0xc(%ebp) │ │ - jb 72535 │ │ - mov -0x34(%ebp),%edx │ │ - lea (%esi,%eax,8),%eax │ │ - xor %edi,%edi │ │ - mov %ebx,%ecx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - mov %edx,-0x34(%ebp) │ │ - sub $0x3,%edx │ │ - mov $0x0,%esi │ │ - cmovb %esi,%edx │ │ - lea (%ebx,%edx,8),%esi │ │ + cmp 0x18(%edx,%esi,1),%edi │ │ + setb %al │ │ + or %ebx,%ecx │ │ + mov %eax,-0x10(%ebp) │ │ + movzbl -0x1c(%ebp),%eax │ │ + mov -0x10(%ebp),%ecx │ │ + cmovne %eax,%ecx │ │ + mov -0x24(%ebp),%eax │ │ + mov %ecx,-0x10(%ebp) │ │ + mov -0x14(%ebp),%ecx │ │ + mov 0xc(%edx,%eax,1),%ebx │ │ + mov 0xc(%ecx),%edi │ │ + mov 0x8(%ecx),%ecx │ │ + mov %edi,%esi │ │ + xor %ebx,%esi │ │ + mov %esi,-0x1c(%ebp) │ │ + mov 0x8(%edx,%eax,1),%esi │ │ + mov -0x14(%ebp),%eax │ │ + mov %ecx,%edx │ │ + xor %esi,%edx │ │ cmp %esi,%ecx │ │ - jae 71f45 │ │ - mov -0x24(%ebp),%edx │ │ - mov %esi,-0x10(%ebp) │ │ - mov (%ebx,%edx,1),%ebx │ │ - xchg %ax,%ax │ │ - cmp (%ecx),%ebx │ │ - mov 0x8(%ebp),%edx │ │ - movsd (%ecx),%xmm0 │ │ - lea -0x8(%eax),%esi │ │ - cmovae %edx,%esi │ │ - movsd %xmm0,(%esi,%edi,8) │ │ - sbb $0xffffffff,%edi │ │ - cmp 0x8(%ecx),%ebx │ │ - movsd 0x8(%ecx),%xmm0 │ │ - lea -0x10(%eax),%esi │ │ - cmovae %edx,%esi │ │ - movsd %xmm0,(%esi,%edi,8) │ │ - sbb $0xffffffff,%edi │ │ - cmp 0x10(%ecx),%ebx │ │ - movsd 0x10(%ecx),%xmm0 │ │ - lea -0x18(%eax),%esi │ │ - cmovae %edx,%esi │ │ - movsd %xmm0,(%esi,%edi,8) │ │ - sbb $0xffffffff,%edi │ │ - add $0xffffffe0,%eax │ │ - cmp 0x18(%ecx),%ebx │ │ - movq 0x18(%ecx),%xmm0 │ │ - mov %eax,%esi │ │ - cmovae %edx,%esi │ │ - mov -0x10(%ebp),%edx │ │ - movq %xmm0,(%esi,%edi,8) │ │ - sbb $0xffffffff,%edi │ │ - add $0x20,%ecx │ │ - cmp %edx,%ecx │ │ - jb 71ee0 │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x34(%ebp),%esi │ │ - lea (%edx,%esi,8),%ebx │ │ - cmp %ebx,%ecx │ │ - jae 71f80 │ │ - mov -0x24(%ebp),%esi │ │ - mov (%edx,%esi,1),%edx │ │ - mov %edx,-0x10(%ebp) │ │ - mov 0x8(%ebp),%edx │ │ - xchg %ax,%ax │ │ - mov -0x10(%ebp),%esi │ │ - add $0xfffffff8,%eax │ │ - movq (%ecx),%xmm0 │ │ - cmp (%ecx),%esi │ │ - mov %eax,%esi │ │ - cmovae %edx,%esi │ │ - movq %xmm0,(%esi,%edi,8) │ │ - sbb $0xffffffff,%edi │ │ - add $0x8,%ecx │ │ - cmp %ebx,%ecx │ │ - jb 71f60 │ │ - mov -0x18(%ebp),%esi │ │ - cmp %esi,-0x34(%ebp) │ │ - je 71fb0 │ │ - movq (%ecx),%xmm0 │ │ - mov 0x8(%ebp),%edx │ │ - mov -0x14(%ebp),%ebx │ │ - add $0xfffffff8,%eax │ │ - add $0x8,%ecx │ │ - movq %xmm0,(%edx,%edi,8) │ │ - inc %edi │ │ - mov %esi,%edx │ │ - jmp 71ec0 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - lea 0x0(,%edi,8),%eax │ │ - sub $0x4,%esp │ │ - mov -0x30(%ebp),%ebx │ │ - push %eax │ │ - push 0x8(%ebp) │ │ - push -0x14(%ebp) │ │ - call 7bfc0 │ │ - add $0x10,%esp │ │ - mov %esi,%ecx │ │ - sub %edi,%ecx │ │ - je 72503 │ │ - mov -0x14(%ebp),%esi │ │ + mov 0x18(%eax),%esi │ │ + sbb %ebx,%edi │ │ + mov -0x2c(%ebp),%ebx │ │ + mov -0x24(%ebp),%edi │ │ + setb %cl │ │ xor %eax,%eax │ │ - cmp $0x4,%ecx │ │ - mov %ecx,-0x1c(%ebp) │ │ - jb 7202f │ │ - mov -0x1c(%ebp),%eax │ │ - lea 0x10(%esi,%edi,8),%ecx │ │ - mov -0x3c(%ebp),%edx │ │ - mov -0x18(%ebp),%esi │ │ - and $0xfffffffc,%eax │ │ - lea (%edx,%esi,8),%edx │ │ - mov %eax,%ebx │ │ - nopl 0x0(%eax,%eax,1) │ │ - movdqu -0x10(%edx),%xmm0 │ │ - movdqu (%edx),%xmm1 │ │ - add $0xffffffe0,%edx │ │ - pshufd $0x4e,%xmm1,%xmm1 │ │ - pshufd $0x4e,%xmm0,%xmm0 │ │ - movdqu %xmm1,-0x10(%ecx) │ │ - movdqu %xmm0,(%ecx) │ │ - add $0x20,%ecx │ │ - add $0xfffffffc,%ebx │ │ - jne 72000 │ │ - cmp %eax,-0x1c(%ebp) │ │ - mov -0x14(%ebp),%esi │ │ - je 72061 │ │ - mov -0x40(%ebp),%edx │ │ - mov -0x18(%ebp),%ebx │ │ - lea 0x0(,%eax,8),%ecx │ │ - sub %ecx,%edx │ │ - lea (%esi,%eax,8),%ecx │ │ - sub %ebx,%eax │ │ - lea (%ecx,%edi,8),%ecx │ │ - lea (%edx,%ebx,8),%edx │ │ - add %edi,%eax │ │ - nopl 0x0(%eax,%eax,1) │ │ - movq (%edx),%xmm0 │ │ - add $0xfffffff8,%edx │ │ - movq %xmm0,(%ecx) │ │ - add $0x8,%ecx │ │ - inc %eax │ │ - jne 72050 │ │ - mov -0x18(%ebp),%edx │ │ - cmp %edi,%edx │ │ - jb 72537 │ │ - cmpl $0x21,-0x1c(%ebp) │ │ - mov -0x30(%ebp),%ebx │ │ - mov -0x20(%ebp),%ecx │ │ - lea (%esi,%edi,8),%esi │ │ - movl $0x0,-0x38(%ebp) │ │ - mov %esi,-0x14(%ebp) │ │ - jae 71bbf │ │ - jmp 720ac │ │ - sub $0x4,%esp │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x30(%ebp),%ebx │ │ - push $0x1 │ │ - push 0xc(%ebp) │ │ - push 0x8(%ebp) │ │ - call 71670 │ │ - add $0x10,%esp │ │ - jmp 72503 │ │ - mov -0x30(%ebp),%ebx │ │ - mov -0x1c(%ebp),%edi │ │ - cmp $0x2,%edi │ │ - jb 72503 │ │ - mov %edi,%eax │ │ - shr $1,%eax │ │ - cmp $0xf,%edi │ │ - mov %eax,-0x20(%ebp) │ │ - jbe 72106 │ │ - mov 0x8(%ebp),%esi │ │ - lea (%esi,%edi,8),%eax │ │ - sub $0xc,%esp │ │ - mov -0x14(%ebp),%ecx │ │ - mov %esi,%edx │ │ - push %eax │ │ - call 72570 │ │ - add $0x10,%esp │ │ - mov -0x20(%ebp),%eax │ │ - mov -0x14(%ebp),%ecx │ │ - lea (%ecx,%eax,8),%ecx │ │ - lea (%esi,%eax,8),%edx │ │ - lea 0x40(%esi,%edi,8),%eax │ │ - sub $0xc,%esp │ │ - push %eax │ │ - call 72570 │ │ - mov -0x14(%ebp),%edx │ │ - mov %esi,%ecx │ │ - add $0x10,%esp │ │ - mov $0x8,%eax │ │ - jmp 722c3 │ │ - mov 0x8(%ebp),%ecx │ │ - cmp $0x7,%edi │ │ - jbe 722a3 │ │ - mov -0x14(%ebp),%edi │ │ - xor %ebx,%ebx │ │ - xor %ecx,%ecx │ │ + movzbl %cl,%ecx │ │ + cmp 0x18(%ebx,%edi,1),%esi │ │ + mov -0x20(%ebp),%esi │ │ + setb %al │ │ + or -0x1c(%ebp),%edx │ │ + lea (%ebx,%esi,1),%esi │ │ + cmovne %ecx,%eax │ │ + lea (%ebx,%edi,1),%ecx │ │ + mov -0x18(%ebp),%edi │ │ + test %al,%al │ │ + mov %ecx,%edx │ │ + cmovne %edi,%edx │ │ + cmpb $0x0,-0x10(%ebp) │ │ + cmovne %esi,%edx │ │ + cmovne %edi,%esi │ │ + cmovne %ecx,%edi │ │ + test %al,%al │ │ + mov -0x14(%ebp),%eax │ │ + mov %esi,-0x34(%ebp) │ │ + mov 0x8(%edx),%ebx │ │ + cmove %eax,%ecx │ │ + cmovne %eax,%edi │ │ + mov 0xc(%edx),%eax │ │ + mov %ecx,-0x30(%ebp) │ │ + mov 0xc(%edi),%ecx │ │ + mov %edi,-0x18(%ebp) │ │ + mov %eax,-0x10(%ebp) │ │ + mov %ecx,%esi │ │ + xor %eax,%esi │ │ mov 0x8(%edi),%eax │ │ - mov 0x18(%edi),%esi │ │ - cmp (%edi),%eax │ │ - setb %cl │ │ - setae %bl │ │ - mov %ecx,-0x2c(%ebp) │ │ + mov %eax,%edi │ │ + xor %ebx,%edi │ │ + cmp %ebx,%eax │ │ + sbb -0x10(%ebp),%ecx │ │ + mov -0x18(%ebp),%ecx │ │ + mov 0x18(%ecx),%ebx │ │ + setb %al │ │ xor %ecx,%ecx │ │ - cmp 0x10(%edi),%esi │ │ - mov (%edi,%ebx,8),%edx │ │ + movzbl %al,%eax │ │ + cmp 0x18(%edx),%ebx │ │ setb %cl │ │ - mov %edx,-0x10(%ebp) │ │ - mov 0x10(%edi,%ecx,8),%eax │ │ - lea 0x2(%ecx),%esi │ │ - xor $0x3,%ecx │ │ - mov %esi,-0x28(%ebp) │ │ - mov %eax,-0x24(%ebp) │ │ - mov (%edi,%ecx,8),%eax │ │ - mov -0x24(%ebp),%edi │ │ - cmp %edx,%eax │ │ - mov %ebx,%edx │ │ - mov %eax,-0x18(%ebp) │ │ - mov -0x2c(%ebp),%eax │ │ - cmovb %esi,%edx │ │ - mov -0x14(%ebp),%esi │ │ - cmp (%esi,%eax,8),%edi │ │ - mov -0x28(%ebp),%esi │ │ - mov -0x14(%ebp),%edi │ │ - cmovb %eax,%edx │ │ - cmovb %esi,%eax │ │ - cmovb %ebx,%esi │ │ - mov %eax,-0x2c(%ebp) │ │ + or %esi,%edi │ │ + cmove %ecx,%eax │ │ + mov %edx,%ecx │ │ + test %al,%al │ │ mov -0x18(%ebp),%eax │ │ - cmp -0x10(%ebp),%eax │ │ - cmovae %ecx,%ebx │ │ - mov %ebx,-0x34(%ebp) │ │ - mov %esi,%ebx │ │ - mov -0x20(%ebp),%esi │ │ - cmovb %ecx,%ebx │ │ - mov -0x20(%ebp),%ecx │ │ - mov (%edi,%ebx,8),%eax │ │ - cmp (%edi,%edx,8),%eax │ │ + cmovne %eax,%ecx │ │ + cmovne %edx,%eax │ │ + mov %eax,-0x18(%ebp) │ │ + mov -0x38(%ebp),%eax │ │ + mov %ecx,-0x3c(%ebp) │ │ + mov -0x2c(%ebp),%ecx │ │ + lea (%eax,%eax,8),%eax │ │ + lea (%eax,%eax,2),%ebx │ │ + add -0x38(%ebp),%ebx │ │ + mov 0x28(%ecx,%ebx,1),%edx │ │ + mov 0xc(%ecx,%ebx,1),%esi │ │ + mov 0x8(%ecx,%ebx,1),%edi │ │ mov %edx,%eax │ │ - cmovb %ebx,%eax │ │ - cmovb %edx,%ebx │ │ + mov %esi,-0x14(%ebp) │ │ + xor %esi,%eax │ │ + mov %eax,-0x10(%ebp) │ │ + mov 0x24(%ecx,%ebx,1),%eax │ │ + mov %eax,%esi │ │ + xor %edi,%esi │ │ + cmp %edi,%eax │ │ + mov 0x34(%ecx,%ebx,1),%edi │ │ + sbb -0x14(%ebp),%edx │ │ + setb %al │ │ xor %edx,%edx │ │ - mov %eax,-0x38(%ebp) │ │ - mov -0x20(%ebp),%eax │ │ - mov %ebx,-0x28(%ebp) │ │ - xor %ebx,%ebx │ │ - mov 0x8(%edi,%eax,8),%eax │ │ - cmp (%edi,%ecx,8),%eax │ │ - mov -0x20(%ebp),%eax │ │ - mov 0x18(%edi,%eax,8),%eax │ │ + cmp 0x18(%ecx,%ebx,1),%edi │ │ + movzbl %al,%eax │ │ setb %dl │ │ - setae %bl │ │ - mov %edx,-0x18(%ebp) │ │ + or -0x10(%ebp),%esi │ │ + mov 0x44(%ecx,%ebx,1),%esi │ │ + cmove %edx,%eax │ │ + mov 0x60(%ecx,%ebx,1),%edx │ │ + mov %esi,-0x24(%ebp) │ │ + mov %eax,-0x10(%ebp) │ │ + mov %edx,%eax │ │ + xor %esi,%eax │ │ + mov 0x5c(%ecx,%ebx,1),%esi │ │ + mov %eax,-0x14(%ebp) │ │ + mov 0x40(%ecx,%ebx,1),%eax │ │ + mov %esi,%edi │ │ + xor %eax,%edi │ │ + cmp %eax,%esi │ │ + mov 0x6c(%ecx,%ebx,1),%esi │ │ + sbb -0x24(%ebp),%edx │ │ + setb %al │ │ xor %edx,%edx │ │ - mov %ebx,-0x10(%ebp) │ │ - cmp 0x10(%edi,%esi,8),%eax │ │ - mov -0x20(%ebp),%eax │ │ - lea (%edi,%eax,8),%ecx │ │ + cmp 0x50(%ecx,%ebx,1),%esi │ │ + movzbl %al,%eax │ │ setb %dl │ │ - mov 0x10(%ecx,%edx,8),%esi │ │ - lea 0x2(%edx),%eax │ │ - xor $0x3,%edx │ │ - mov %ecx,-0x24(%ebp) │ │ - mov %esi,-0x3c(%ebp) │ │ - mov (%ecx,%edx,8),%esi │ │ - mov (%ecx,%ebx,8),%ecx │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x3c(%ebp),%edi │ │ + or -0x14(%ebp),%edi │ │ + cmove %edx,%eax │ │ + mov %eax,%edi │ │ + movzbl -0x10(%ebp),%eax │ │ + lea (%eax,%eax,8),%edx │ │ + lea (%edx,%edx,2),%esi │ │ + add %eax,%esi │ │ + mov -0x10(%ebp),%eax │ │ + mov %esi,-0x20(%ebp) │ │ + not %al │ │ + movzbl %al,%eax │ │ + and $0x1,%eax │ │ + lea (%eax,%eax,8),%edx │ │ + lea (%edx,%edx,2),%edx │ │ + add %eax,%edx │ │ + mov %edi,%eax │ │ + mov %edx,-0x24(%ebp) │ │ + lea 0x38(%ecx,%ebx,1),%edx │ │ + test %al,%al │ │ + lea 0x54(%ecx,%ebx,1),%eax │ │ + mov %edx,%edi │ │ + cmove %eax,%edx │ │ + cmovne %eax,%edi │ │ + mov %edx,-0x14(%ebp) │ │ + lea (%ecx,%ebx,1),%edx │ │ + mov 0xc(%edi),%eax │ │ + mov %edi,-0x10(%ebp) │ │ + mov 0xc(%edx,%esi,1),%edi │ │ + mov %eax,%ecx │ │ + mov %edi,-0x28(%ebp) │ │ + xor %edi,%ecx │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov -0x10(%ebp),%ecx │ │ + mov 0x8(%ecx),%edi │ │ + mov 0x8(%edx,%esi,1),%ecx │ │ + mov %edi,%esi │ │ + xor %ecx,%esi │ │ + cmp %ecx,%edi │ │ + sbb -0x28(%ebp),%eax │ │ + mov -0x10(%ebp),%eax │ │ + mov 0x18(%eax),%edi │ │ + mov -0x20(%ebp),%eax │ │ + setb -0x28(%ebp) │ │ + xor %ecx,%ecx │ │ + cmp 0x18(%edx,%eax,1),%edi │ │ + movzbl -0x28(%ebp),%eax │ │ + mov -0x24(%ebp),%edi │ │ + setb %cl │ │ + or -0x1c(%ebp),%esi │ │ + mov 0xc(%edx,%edi,1),%esi │ │ + cmovne %eax,%ecx │ │ + mov %esi,-0x1c(%ebp) │ │ + mov %ecx,-0x28(%ebp) │ │ + mov -0x14(%ebp),%ecx │ │ + mov 0xc(%ecx),%eax │ │ + mov %eax,%esi │ │ + xor -0x1c(%ebp),%esi │ │ + mov %esi,-0x40(%ebp) │ │ + mov 0x8(%ecx),%esi │ │ + mov 0x8(%edx,%edi,1),%ecx │ │ + mov %esi,%edi │ │ + xor %ecx,%edi │ │ cmp %ecx,%esi │ │ - mov %esi,-0x44(%ebp) │ │ - mov %ecx,-0x40(%ebp) │ │ - mov -0x18(%ebp),%ecx │ │ mov -0x24(%ebp),%esi │ │ - cmovb %eax,%ebx │ │ - cmp (%esi,%ecx,8),%edi │ │ - mov -0x44(%ebp),%esi │ │ - mov -0x24(%ebp),%edi │ │ - cmovb %ecx,%ebx │ │ - cmovb %eax,%ecx │ │ - mov %ecx,-0x18(%ebp) │ │ + sbb -0x1c(%ebp),%eax │ │ + mov -0x14(%ebp),%eax │ │ + mov 0x18(%eax),%ecx │ │ + setb -0x1c(%ebp) │ │ + xor %eax,%eax │ │ + cmp 0x18(%edx,%esi,1),%ecx │ │ + mov -0x20(%ebp),%ecx │ │ + setb %al │ │ + or -0x40(%ebp),%edi │ │ + lea (%edx,%ecx,1),%edi │ │ + lea (%edx,%esi,1),%edx │ │ + movzbl -0x1c(%ebp),%esi │ │ mov -0x10(%ebp),%ecx │ │ - cmovb %ecx,%eax │ │ - cmp -0x40(%ebp),%esi │ │ - mov 0x8(%ebp),%esi │ │ - cmovae %edx,%ecx │ │ - cmovb %edx,%eax │ │ - mov -0x14(%ebp),%edx │ │ + cmovne %esi,%eax │ │ + mov %edx,%esi │ │ + test %al,%al │ │ + cmovne %ecx,%esi │ │ + cmpb $0x0,-0x28(%ebp) │ │ + cmovne %edi,%esi │ │ + cmovne %ecx,%edi │ │ + cmovne %edx,%ecx │ │ + test %al,%al │ │ + mov -0x14(%ebp),%eax │ │ + mov %edi,-0x20(%ebp) │ │ + mov 0xc(%esi),%edi │ │ + mov %esi,-0x28(%ebp) │ │ + cmovne %eax,%ecx │ │ + cmove %eax,%edx │ │ + mov 0xc(%ecx),%eax │ │ + mov %edx,-0x24(%ebp) │ │ + mov %edi,-0x14(%ebp) │ │ mov %ecx,-0x10(%ebp) │ │ - mov -0x2c(%ebp),%ecx │ │ - movsd (%edx,%ecx,8),%xmm0 │ │ - mov -0x28(%ebp),%ecx │ │ - movq (%edx,%ecx,8),%xmm1 │ │ - mov (%edi,%eax,8),%ecx │ │ - movsd %xmm0,(%esi) │ │ - cmp (%edi,%ebx,8),%ecx │ │ - mov -0x38(%ebp),%ecx │ │ - movsd (%edx,%ecx,8),%xmm2 │ │ - mov %ebx,%ecx │ │ - cmovb %eax,%ecx │ │ - cmovb %ebx,%eax │ │ - movsd (%edi,%eax,8),%xmm3 │ │ - mov -0x34(%ebp),%eax │ │ - movsd %xmm2,0x8(%esi) │ │ - movq %xmm1,0x10(%esi) │ │ - movsd (%edx,%eax,8),%xmm4 │ │ - mov -0x18(%ebp),%eax │ │ - movsd (%edi,%eax,8),%xmm0 │ │ - mov -0x20(%ebp),%eax │ │ - movsd %xmm4,0x18(%esi) │ │ - movsd %xmm0,(%esi,%eax,8) │ │ - movsd (%edi,%ecx,8),%xmm0 │ │ - mov %esi,%ecx │ │ - movsd %xmm0,0x8(%esi,%eax,8) │ │ - movsd %xmm3,0x10(%esi,%eax,8) │ │ - mov -0x10(%ebp),%esi │ │ - movq (%edi,%esi,8),%xmm0 │ │ - movq %xmm0,0x18(%ecx,%eax,8) │ │ + mov %eax,%edx │ │ + xor %edi,%edx │ │ + mov 0x8(%ecx),%edi │ │ + mov %edx,-0x1c(%ebp) │ │ + mov 0x8(%esi),%edx │ │ + mov %edi,%esi │ │ + xor %edx,%esi │ │ + cmp %edx,%edi │ │ + mov 0x18(%ecx),%edx │ │ + mov -0x34(%ebp),%ecx │ │ + mov -0x28(%ebp),%edi │ │ + sbb -0x14(%ebp),%eax │ │ + movsd 0x10(%ecx),%xmm0 │ │ + movsd (%ecx),%xmm1 │ │ + movsd 0x8(%ecx),%xmm2 │ │ + setb -0x14(%ebp) │ │ + xor %eax,%eax │ │ + cmp 0x18(%edi),%edx │ │ + mov 0x18(%ecx),%edx │ │ + mov -0x3c(%ebp),%ecx │ │ + movsd %xmm0,-0x584(%ebp) │ │ + movsd %xmm2,-0x58c(%ebp) │ │ + movsd %xmm1,-0x594(%ebp) │ │ + mov %edx,-0x57c(%ebp) │ │ + mov 0x18(%ecx),%edx │ │ + movsd 0x10(%ecx),%xmm0 │ │ + movsd (%ecx),%xmm1 │ │ + movsd 0x8(%ecx),%xmm2 │ │ + mov -0x18(%ebp),%ecx │ │ + setb %al │ │ + or -0x1c(%ebp),%esi │ │ + mov -0x38(%ebp),%esi │ │ + mov %edx,-0x560(%ebp) │ │ + movsd %xmm0,-0x568(%ebp) │ │ + movsd %xmm2,-0x570(%ebp) │ │ + movsd %xmm1,-0x578(%ebp) │ │ + mov 0x18(%ecx),%edx │ │ + movsd 0x10(%ecx),%xmm0 │ │ + movsd (%ecx),%xmm1 │ │ + movsd 0x8(%ecx),%xmm2 │ │ + mov -0x30(%ebp),%ecx │ │ + mov %edx,-0x544(%ebp) │ │ + mov 0x18(%ecx),%edx │ │ + movsd %xmm0,-0x54c(%ebp) │ │ + movsd %xmm2,-0x554(%ebp) │ │ + movsd %xmm1,-0x55c(%ebp) │ │ + movsd (%ecx),%xmm0 │ │ + movsd 0x8(%ecx),%xmm1 │ │ + movsd 0x10(%ecx),%xmm2 │ │ + mov %edi,%ecx │ │ + mov %edx,-0x528(%ebp) │ │ + movzbl -0x14(%ebp),%edx │ │ + movsd %xmm1,-0x538(%ebp) │ │ + movsd %xmm0,-0x540(%ebp) │ │ + movsd %xmm2,-0x530(%ebp) │ │ + cmove %eax,%edx │ │ + mov %edi,%eax │ │ + mov -0x10(%ebp),%edi │ │ + test %dl,%dl │ │ + cmovne %edi,%eax │ │ + cmovne %ecx,%edi │ │ + mov -0x20(%ebp),%ecx │ │ + movsd 0x10(%edi),%xmm4 │ │ + movsd 0x8(%ecx),%xmm1 │ │ + mov 0x18(%ecx),%edx │ │ + movsd 0x10(%ecx),%xmm0 │ │ + movsd (%ecx),%xmm2 │ │ + movsd %xmm1,-0x58c(%ebp,%ebx,1) │ │ + movsd 0x10(%eax),%xmm1 │ │ + mov %edx,-0x57c(%ebp,%ebx,1) │ │ + movsd %xmm2,-0x594(%ebp,%ebx,1) │ │ + movsd %xmm0,-0x584(%ebp,%ebx,1) │ │ + mov 0x18(%eax),%edx │ │ + movsd (%eax),%xmm2 │ │ + movsd %xmm1,-0x568(%ebp,%ebx,1) │ │ + movsd 0x8(%eax),%xmm1 │ │ + mov 0x18(%edi),%eax │ │ + movsd %xmm2,-0x578(%ebp,%ebx,1) │ │ + mov %edx,-0x560(%ebp,%ebx,1) │ │ + movsd 0x8(%edi),%xmm2 │ │ + movsd %xmm1,-0x570(%ebp,%ebx,1) │ │ + mov %eax,-0x544(%ebp,%ebx,1) │ │ + movsd (%edi),%xmm1 │ │ + mov -0x24(%ebp),%eax │ │ + movsd %xmm2,-0x554(%ebp,%ebx,1) │ │ + movsd %xmm4,-0x54c(%ebp,%ebx,1) │ │ + movsd %xmm1,-0x55c(%ebp,%ebx,1) │ │ + movsd (%eax),%xmm3 │ │ + movsd 0x8(%eax),%xmm1 │ │ + movsd 0x10(%eax),%xmm2 │ │ + mov 0x18(%eax),%eax │ │ + mov %eax,-0x528(%ebp,%ebx,1) │ │ + movsd %xmm3,-0x540(%ebp,%ebx,1) │ │ + movsd %xmm1,-0x538(%ebp,%ebx,1) │ │ + movsd %xmm2,-0x530(%ebp,%ebx,1) │ │ mov $0x4,%eax │ │ - jmp 722c0 │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x20(%ebp),%eax │ │ - movq (%edx),%xmm0 │ │ - movq (%edx,%eax,8),%xmm1 │ │ - movq %xmm0,(%ecx) │ │ - movq %xmm1,(%ecx,%eax,8) │ │ + jmp 721ae │ │ + mov -0x2c(%ebp),%edx │ │ + mov 0x18(%edx),%eax │ │ + movsd 0x8(%edx),%xmm1 │ │ + movsd 0x10(%edx),%xmm0 │ │ + movsd (%edx),%xmm2 │ │ + mov %eax,-0x57c(%ebp) │ │ + lea (%esi,%esi,8),%eax │ │ + movsd %xmm1,-0x58c(%ebp) │ │ + movsd %xmm0,-0x584(%ebp) │ │ + movsd %xmm2,-0x594(%ebp) │ │ + lea (%eax,%eax,2),%eax │ │ + add %esi,%eax │ │ + movsd 0x10(%edx,%eax,1),%xmm1 │ │ + mov 0x18(%edx,%eax,1),%ecx │ │ + movsd (%edx,%eax,1),%xmm2 │ │ + movsd %xmm1,-0x584(%ebp,%eax,1) │ │ + movsd 0x8(%edx,%eax,1),%xmm1 │ │ + mov %ecx,-0x57c(%ebp,%eax,1) │ │ + movsd %xmm2,-0x594(%ebp,%eax,1) │ │ + movsd %xmm1,-0x58c(%ebp,%eax,1) │ │ mov $0x1,%eax │ │ - mov -0x1c(%ebp),%edi │ │ - mov -0x20(%ebp),%ebx │ │ - mov %eax,-0x28(%ebp) │ │ - sub %ebx,%edi │ │ - cmp %ebx,%eax │ │ - mov %edi,-0x18(%ebp) │ │ - jae 7235e │ │ - mov -0x28(%ebp),%edi │ │ - mov $0x8,%ebx │ │ - lea 0x0(,%edi,8),%eax │ │ - lea (%ecx,%edi,8),%esi │ │ - sub %eax,%ebx │ │ - mov %ebx,%eax │ │ - jmp 72313 │ │ + mov -0x48(%ebp),%ecx │ │ + mov %eax,-0x30(%ebp) │ │ + sub %esi,%ecx │ │ + cmp %esi,%eax │ │ + lea (%eax,%eax,8),%eax │ │ + mov %ecx,-0x3c(%ebp) │ │ + mov %eax,-0x44(%ebp) │ │ + jae 72366 │ │ + mov -0x44(%ebp),%eax │ │ + mov -0x30(%ebp),%ebx │ │ + mov $0x1c,%edx │ │ + lea (%eax,%eax,2),%eax │ │ + add %ebx,%eax │ │ + sub %eax,%edx │ │ + mov %edx,-0x1c(%ebp) │ │ + jmp 72222 │ │ xchg %ax,%ax │ │ - mov 0x8(%ebp),%ecx │ │ + lea -0x594(%ebp),%edi │ │ + mov -0x4c(%ebp),%esi │ │ + mov -0x50(%ebp),%eax │ │ + mov -0x24(%ebp),%ecx │ │ + mov -0x34(%ebp),%ebx │ │ + mov %esi,0x4(%edi) │ │ + mov -0x20(%ebp),%esi │ │ + mov %eax,(%edi) │ │ + mov %ecx,-0x10(%edx) │ │ + mov -0x40(%ebp),%ecx │ │ + mov %esi,-0x14(%edx) │ │ + mov -0x28(%ebp),%esi │ │ + mov %ecx,-0x8(%edx) │ │ + mov -0x14(%ebp),%ecx │ │ + mov %esi,-0xc(%edx) │ │ + mov -0x38(%ebp),%esi │ │ + mov %ecx,-0x4(%edx) │ │ + addl $0xffffffe4,-0x1c(%ebp) │ │ + inc %ebx │ │ + cmp %esi,%ebx │ │ + je 72366 │ │ + lea (%ebx,%ebx,8),%eax │ │ + lea (%eax,%eax,2),%ecx │ │ + mov -0x2c(%ebp),%eax │ │ + add %ebx,%ecx │ │ + mov 0x18(%eax,%ecx,1),%edx │ │ + movsd (%eax,%ecx,1),%xmm0 │ │ + movsd 0x8(%eax,%ecx,1),%xmm1 │ │ + movsd 0x10(%eax,%ecx,1),%xmm2 │ │ + movsd %xmm1,-0x58c(%ebp,%ecx,1) │ │ + mov %edx,-0x57c(%ebp,%ecx,1) │ │ + movsd %xmm2,-0x584(%ebp,%ecx,1) │ │ + movsd %xmm0,-0x594(%ebp,%ecx,1) │ │ + mov %edx,-0x14(%ebp) │ │ + mov -0x588(%ebp,%ecx,1),%edi │ │ + mov -0x5a4(%ebp,%ecx,1),%edx │ │ + mov -0x5a8(%ebp,%ecx,1),%esi │ │ + mov %edi,%eax │ │ + mov %edx,-0x10(%ebp) │ │ + mov %edi,-0x24(%ebp) │ │ + xor %edx,%eax │ │ + mov -0x58c(%ebp,%ecx,1),%edx │ │ + mov %eax,-0x18(%ebp) │ │ + mov %edx,%eax │ │ + mov %edx,-0x20(%ebp) │ │ + xor %esi,%eax │ │ + cmp %esi,%edx │ │ + mov -0x14(%ebp),%esi │ │ + sbb -0x10(%ebp),%edi │ │ + setb -0x10(%ebp) │ │ + xor %edx,%edx │ │ + cmp -0x598(%ebp,%ecx,1),%esi │ │ + mov -0x38(%ebp),%esi │ │ + setb %dl │ │ + or -0x18(%ebp),%eax │ │ + movzbl -0x10(%ebp),%eax │ │ + cmove %edx,%eax │ │ + cmp $0x1,%al │ │ + jne 72215 │ │ + lea -0x594(%ebp,%ecx,1),%edi │ │ + mov %ebx,-0x34(%ebp) │ │ + mov 0x4(%edi),%ecx │ │ + mov (%edi),%eax │ │ + mov 0x14(%edi),%edx │ │ + mov %ecx,-0x4c(%ebp) │ │ + mov 0x10(%edi),%ecx │ │ + mov %eax,-0x50(%ebp) │ │ + mov %edx,-0x40(%ebp) │ │ + mov %ecx,-0x28(%ebp) │ │ + mov -0x1c(%ebp),%ecx │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov -0x4(%edi),%eax │ │ + mov %edi,%edx │ │ + test %ecx,%ecx │ │ + mov %eax,0x18(%edi) │ │ + movsd -0xc(%edi),%xmm0 │ │ + movsd %xmm0,0x10(%edi) │ │ + movsd -0x1c(%edi),%xmm0 │ │ + movsd -0x14(%edi),%xmm1 │ │ + movsd %xmm1,0x8(%edi) │ │ + movsd %xmm0,(%edi) │ │ + je 721e0 │ │ mov -0x24(%ebp),%eax │ │ - mov %ebx,(%ecx) │ │ - mov -0x2c(%ebp),%edi │ │ - mov %eax,0x4(%ecx) │ │ - mov 0x8(%ebp),%ecx │ │ - mov -0x10(%ebp),%eax │ │ - inc %edi │ │ - add $0x8,%esi │ │ - add $0xfffffff8,%eax │ │ - mov -0x14(%ebp),%edx │ │ - cmp -0x20(%ebp),%edi │ │ - je 7235e │ │ - mov (%edx,%edi,8),%ebx │ │ - mov 0x4(%edx,%edi,8),%edx │ │ - mov %edx,0x4(%ecx,%edi,8) │ │ - mov %ebx,(%ecx,%edi,8) │ │ - cmp %ebx,-0x8(%ecx,%edi,8) │ │ - jbe 72304 │ │ - mov %edi,-0x2c(%ebp) │ │ - mov %eax,-0x10(%ebp) │ │ - mov %eax,%edi │ │ - mov %esi,%eax │ │ - mov %edx,-0x24(%ebp) │ │ + mov -0x2c(%edx),%ebx │ │ + mov %ecx,-0x18(%ebp) │ │ + mov -0x20(%ebp),%ecx │ │ + mov -0x30(%edx),%edi │ │ + mov %eax,%esi │ │ + mov %ebx,-0x10(%ebp) │ │ + xor %ebx,%esi │ │ + mov %ecx,%ebx │ │ + xor %edi,%ebx │ │ + cmp %edi,%ecx │ │ + mov -0x14(%ebp),%edi │ │ + mov -0x18(%ebp),%ecx │ │ + sbb -0x10(%ebp),%eax │ │ + setb -0x10(%ebp) │ │ + xor %eax,%eax │ │ + cmp -0x20(%edx),%edi │ │ + lea -0x1c(%edx),%edi │ │ + setb %al │ │ + or %esi,%ebx │ │ + movzbl -0x10(%ebp),%ebx │ │ + cmove %eax,%ebx │ │ + add $0x1c,%ecx │ │ + test %bl,%bl │ │ + jne 722f0 │ │ + jmp 721e6 │ │ + mov -0x30(%ebp),%ecx │ │ + lea (%esi,%esi,8),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + add %esi,%eax │ │ + mov %eax,-0x28(%ebp) │ │ + lea -0x594(%ebp,%eax,1),%eax │ │ + cmp -0x3c(%ebp),%ecx │ │ + mov %eax,-0x1c(%ebp) │ │ + jae 72516 │ │ + mov -0x28(%ebp),%eax │ │ + mov $0x1c,%edx │ │ + add -0x2c(%ebp),%eax │ │ + mov %eax,-0x28(%ebp) │ │ + mov -0x44(%ebp),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + add %ecx,%eax │ │ + sub %eax,%edx │ │ + mov %edx,-0x34(%ebp) │ │ + jmp 723ed │ │ nopw %cs:0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ - mov -0x8(%eax),%ecx │ │ - mov -0x4(%eax),%edx │ │ - test %edi,%edi │ │ - mov %edx,0x4(%eax) │ │ - mov %ecx,(%eax) │ │ - je 722f0 │ │ - add $0x8,%edi │ │ - cmp %ebx,-0x10(%eax) │ │ - lea -0x8(%eax),%ecx │ │ - mov %ecx,%eax │ │ - ja 72340 │ │ - jmp 722f3 │ │ - mov -0x20(%ebp),%eax │ │ - lea (%ecx,%eax,8),%ebx │ │ - mov -0x28(%ebp),%ecx │ │ - cmp -0x18(%ebp),%ecx │ │ - jae 7240e │ │ - mov -0x20(%ebp),%edi │ │ - mov $0x8,%esi │ │ - mov %ebx,-0x2c(%ebp) │ │ - lea (%edx,%edi,8),%eax │ │ - mov %eax,-0x24(%ebp) │ │ - lea 0x0(,%ecx,8),%eax │ │ - sub %eax,%esi │ │ - lea 0x0(,%edi,8),%eax │ │ + mov -0x1c(%ebp),%edx │ │ + mov -0x4c(%ebp),%eax │ │ + mov -0x44(%ebp),%esi │ │ + mov -0x24(%ebp),%ecx │ │ + mov %eax,(%edx) │ │ + mov %esi,0x4(%edx) │ │ + mov %ecx,-0x10(%ebx) │ │ + mov -0x20(%ebp),%edx │ │ + mov -0x50(%ebp),%ecx │ │ + mov %edx,-0x14(%ebx) │ │ + mov %ecx,-0x8(%ebx) │ │ + mov -0x40(%ebp),%edx │ │ + mov -0x14(%ebp),%ecx │ │ + mov %edx,-0xc(%ebx) │ │ + mov %ecx,-0x4(%ebx) │ │ + mov -0x30(%ebp),%ecx │ │ + inc %ecx │ │ + addl $0xffffffe4,-0x34(%ebp) │ │ + cmp -0x3c(%ebp),%ecx │ │ + je 72516 │ │ + mov -0x28(%ebp),%esi │ │ + lea (%ecx,%ecx,8),%eax │ │ + mov %ecx,-0x30(%ebp) │ │ + lea (%eax,%eax,2),%edx │ │ + mov -0x1c(%ebp),%eax │ │ + add %ecx,%edx │ │ + mov 0x18(%esi,%edx,1),%ecx │ │ + movsd (%esi,%edx,1),%xmm0 │ │ + movsd 0x8(%esi,%edx,1),%xmm1 │ │ + movsd 0x10(%esi,%edx,1),%xmm2 │ │ + movsd %xmm1,0x8(%eax,%edx,1) │ │ + mov %ecx,0x18(%eax,%edx,1) │ │ + movsd %xmm2,0x10(%eax,%edx,1) │ │ + movsd %xmm0,(%eax,%edx,1) │ │ + mov %ecx,-0x14(%ebp) │ │ + mov 0xc(%eax,%edx,1),%edi │ │ + mov -0x10(%eax,%edx,1),%esi │ │ + mov -0x14(%eax,%edx,1),%ebx │ │ + mov %edi,%ecx │ │ mov %esi,-0x10(%ebp) │ │ - lea (%eax,%ecx,8),%esi │ │ - add 0x8(%ebp),%esi │ │ - jmp 723c1 │ │ - nopl 0x0(%eax) │ │ - mov -0x2c(%ebp),%eax │ │ + mov %edi,-0x24(%ebp) │ │ + xor %esi,%ecx │ │ + mov %ecx,-0x18(%ebp) │ │ + mov 0x8(%eax,%edx,1),%ecx │ │ + mov %ecx,%esi │ │ + mov %ecx,-0x20(%ebp) │ │ + xor %ebx,%esi │ │ + cmp %ebx,%ecx │ │ + mov -0x30(%ebp),%ecx │ │ + sbb -0x10(%ebp),%edi │ │ + mov -0x14(%ebp),%edi │ │ + setb -0x10(%ebp) │ │ + xor %ebx,%ebx │ │ + cmp -0x4(%eax,%edx,1),%edi │ │ + setb %bl │ │ + or -0x18(%ebp),%esi │ │ + mov %ebx,%eax │ │ + movzbl -0x10(%ebp),%ebx │ │ + cmove %eax,%ebx │ │ + cmp $0x1,%bl │ │ + jne 723df │ │ + add -0x1c(%ebp),%edx │ │ + mov 0x4(%edx),%ecx │ │ + mov (%edx),%eax │ │ + mov 0x14(%edx),%esi │ │ + mov %ecx,-0x44(%ebp) │ │ + mov 0x10(%edx),%ecx │ │ + mov %eax,-0x4c(%ebp) │ │ + mov %esi,-0x50(%ebp) │ │ + mov %ecx,-0x40(%ebp) │ │ mov -0x34(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x2c(%ebp),%ebx │ │ - mov %edi,(%eax) │ │ - mov %ecx,0x4(%eax) │ │ - mov -0x28(%ebp),%ecx │ │ - inc %ecx │ │ - add $0x8,%esi │ │ - addl $0xfffffff8,-0x10(%ebp) │ │ - cmp -0x18(%ebp),%ecx │ │ - je 7240e │ │ - mov -0x24(%ebp),%eax │ │ - mov (%eax,%ecx,8),%edi │ │ - mov 0x4(%eax,%ecx,8),%eax │ │ - mov %eax,0x4(%ebx,%ecx,8) │ │ - mov %edi,(%ebx,%ecx,8) │ │ - cmp %edi,-0x8(%ebx,%ecx,8) │ │ - jbe 723b4 │ │ - mov -0x10(%ebp),%ebx │ │ - mov %ecx,-0x28(%ebp) │ │ + nopl 0x0(%eax) │ │ + mov %edx,%ebx │ │ + mov -0x4(%edx),%edx │ │ + test %ecx,%ecx │ │ + mov %edx,0x18(%ebx) │ │ + movsd -0xc(%ebx),%xmm0 │ │ + movsd %xmm0,0x10(%ebx) │ │ + movsd -0x1c(%ebx),%xmm0 │ │ + movsd -0x14(%ebx),%xmm1 │ │ + movsd %xmm1,0x8(%ebx) │ │ + movsd %xmm0,(%ebx) │ │ + je 723b0 │ │ + mov -0x24(%ebp),%edx │ │ + mov -0x2c(%ebx),%esi │ │ + mov -0x30(%ebx),%edi │ │ + mov %ecx,-0x18(%ebp) │ │ + mov %edx,%eax │ │ + mov %esi,-0x10(%ebp) │ │ + xor %esi,%eax │ │ + mov -0x20(%ebp),%esi │ │ mov %esi,%ecx │ │ - mov %eax,-0x34(%ebp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - mov -0x8(%ecx),%eax │ │ - mov -0x4(%ecx),%edx │ │ - test %ebx,%ebx │ │ - mov %edx,0x4(%ecx) │ │ - mov %eax,(%ecx) │ │ - je 723a0 │ │ - add $0x8,%ebx │ │ - cmp %edi,-0x10(%ecx) │ │ - lea -0x8(%ecx),%eax │ │ - mov %eax,%ecx │ │ - ja 723f0 │ │ - jmp 723a3 │ │ - mov -0x1c(%ebp),%ecx │ │ - mov 0x8(%ebp),%edi │ │ - mov %edx,-0x28(%ebp) │ │ - lea -0x8(%edi,%ecx,8),%esi │ │ - lea -0x8(%edx,%ecx,8),%eax │ │ - lea -0x8(%ebx),%ecx │ │ - mov %esi,%edx │ │ - mov %eax,-0x18(%ebp) │ │ - nopw 0x0(%eax,%eax,1) │ │ - mov %edi,-0x10(%ebp) │ │ - mov (%ebx),%edi │ │ - mov %ebx,-0x2c(%ebp) │ │ - mov %edx,%esi │ │ + xor %edi,%ecx │ │ + cmp %edi,%esi │ │ + mov -0x14(%ebp),%edi │ │ + sbb -0x10(%ebp),%edx │ │ + setb -0x10(%ebp) │ │ xor %edx,%edx │ │ + cmp -0x20(%ebx),%edi │ │ + setb %dl │ │ + or %eax,%ecx │ │ + movzbl -0x10(%ebp),%eax │ │ + mov -0x18(%ebp),%ecx │ │ + cmove %edx,%eax │ │ + add $0x1c,%ecx │ │ + lea -0x1c(%ebx),%edx │ │ + test %al,%al │ │ + jne 724a0 │ │ + jmp 723b3 │ │ + mov -0x48(%ebp),%ecx │ │ + mov -0x1c(%ebp),%edx │ │ + lea -0x594(%ebp),%esi │ │ + lea (%ecx,%ecx,8),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + add %ecx,%eax │ │ + mov -0x2c(%ebp),%ecx │ │ + mov %eax,-0x3c(%ebp) │ │ + lea -0x1c(%ecx,%eax,1),%edi │ │ + mov %ecx,-0x14(%ebp) │ │ + mov -0x38(%ebp),%ecx │ │ + lea -0x5b0(%ebp,%eax,1),%eax │ │ + mov %eax,-0x10(%ebp) │ │ + lea -0x1c(%edx),%eax │ │ + nopw 0x0(%eax,%eax,1) │ │ + mov 0xc(%edx),%ebx │ │ + mov %ecx,-0x38(%ebp) │ │ + mov 0xc(%esi),%ecx │ │ + mov %esi,-0x18(%ebp) │ │ + mov %edx,-0x1c(%ebp) │ │ + mov %edi,-0x24(%ebp) │ │ + mov %ebx,%esi │ │ + mov %ecx,-0x20(%ebp) │ │ + xor %ecx,%esi │ │ + mov -0x18(%ebp),%ecx │ │ + mov %esi,-0x34(%ebp) │ │ + mov 0x8(%edx),%esi │ │ + mov 0x8(%ecx),%ecx │ │ + mov %esi,%edx │ │ + xor %ecx,%edx │ │ + cmp %ecx,%esi │ │ + mov -0x1c(%ebp),%esi │ │ + sbb -0x20(%ebp),%ebx │ │ + mov 0x18(%esi),%ecx │ │ + setb -0x20(%ebp) │ │ xor %ebx,%ebx │ │ - mov -0x10(%ebp),%eax │ │ - cmp (%eax),%edi │ │ - mov -0x10(%ebp),%edi │ │ - mov $0x0,%eax │ │ - setae %dl │ │ + mov %ecx,-0x30(%ebp) │ │ + mov -0x18(%ebp),%ecx │ │ + mov -0x30(%ebp),%edi │ │ + mov %eax,-0x30(%ebp) │ │ + cmp 0x18(%ecx),%edi │ │ + mov %eax,%edi │ │ + movzbl -0x20(%ebp),%eax │ │ setb %bl │ │ - cmovb -0x2c(%ebp),%edi │ │ - mov %edx,-0x24(%ebp) │ │ - mov %ebx,-0x34(%ebp) │ │ - mov %ecx,%edx │ │ - mov (%esi),%ebx │ │ - mov (%ecx),%ecx │ │ - movq (%edi),%xmm0 │ │ + or -0x34(%ebp),%edx │ │ + lea 0x1c(%esi),%edx │ │ + cmove %ebx,%eax │ │ + mov 0x8(%edi),%ebx │ │ + test %al,%al │ │ + lea 0x1c(%ecx),%eax │ │ + cmovne %ecx,%eax │ │ + cmove %esi,%edx │ │ + mov %eax,-0x20(%ebp) │ │ + mov %ecx,%eax │ │ + mov -0x14(%ebp),%ecx │ │ + mov %edx,-0x1c(%ebp) │ │ + cmovne %esi,%eax │ │ + mov -0x10(%ebp),%esi │ │ + movsd 0x8(%eax),%xmm1 │ │ + movsd (%eax),%xmm0 │ │ + mov 0xc(%esi),%edx │ │ + movsd %xmm1,0x8(%ecx) │ │ + movsd 0x10(%eax),%xmm1 │ │ + mov 0x18(%eax),%eax │ │ + movsd %xmm0,(%ecx) │ │ + mov %eax,0x18(%ecx) │ │ + movsd %xmm1,0x10(%ecx) │ │ + add $0x1c,%ecx │ │ + mov %edx,%eax │ │ + mov %ecx,-0x14(%ebp) │ │ + mov 0xc(%edi),%ecx │ │ + mov %ecx,-0x18(%ebp) │ │ + xor %ecx,%eax │ │ + mov 0x8(%esi),%ecx │ │ + mov %ecx,%edi │ │ + xor %ebx,%edi │ │ + cmp %ebx,%ecx │ │ + mov 0x18(%esi),%ecx │ │ + mov -0x30(%ebp),%ebx │ │ + sbb -0x18(%ebp),%edx │ │ + setb -0x18(%ebp) │ │ + xor %edx,%edx │ │ + cmp 0x18(%ebx),%ecx │ │ + mov %esi,%ecx │ │ + setb %dl │ │ + or %eax,%edi │ │ + movzbl -0x18(%ebp),%eax │ │ + mov -0x24(%ebp),%edi │ │ + cmove %edx,%eax │ │ + test %al,%al │ │ + cmovne %ebx,%ecx │ │ + mov 0x18(%ecx),%edx │ │ + movsd 0x10(%ecx),%xmm0 │ │ + movsd (%ecx),%xmm1 │ │ + movsd 0x8(%ecx),%xmm2 │ │ + movzbl %al,%ecx │ │ + lea (%ecx,%ecx,8),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + add %ecx,%eax │ │ + lea -0x1c(%esi,%eax,1),%esi │ │ + mov %ecx,%eax │ │ + mov %edx,0x18(%edi) │ │ + mov -0x1c(%ebp),%edx │ │ + movsd %xmm0,0x10(%edi) │ │ + movsd %xmm2,0x8(%edi) │ │ + movsd %xmm1,(%edi) │ │ + add $0xffffffe4,%edi │ │ + neg %eax │ │ + mov %esi,-0x10(%ebp) │ │ + mov -0x20(%ebp),%esi │ │ + lea (%eax,%eax,8),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + sub %ecx,%eax │ │ + mov -0x38(%ebp),%ecx │ │ + add %ebx,%eax │ │ + dec %ecx │ │ + jne 72550 │ │ mov -0x10(%ebp),%edi │ │ - cmp %ecx,%ebx │ │ - adc $0xffffffff,%eax │ │ - cmp %ecx,%ebx │ │ + mov -0x14(%ebp),%ebx │ │ + add $0x1c,%eax │ │ + add $0x1c,%edi │ │ + testb $0x1,-0x48(%ebp) │ │ + je 726da │ │ + cmp %eax,%esi │ │ mov %edx,%ecx │ │ - mov -0x2c(%ebp),%ebx │ │ - mov -0x34(%ebp),%edx │ │ - lea (%ebx,%edx,8),%ebx │ │ - mov -0x24(%ebp),%edx │ │ - lea (%edi,%edx,8),%edi │ │ - lea (%esi,%eax,8),%edx │ │ - mov $0x0,%eax │ │ + mov %edi,-0x10(%ebp) │ │ + mov %esi,%edi │ │ + cmovb %esi,%ecx │ │ + mov %edx,%esi │ │ + mov 0x18(%ecx),%edx │ │ + movsd 0x10(%ecx),%xmm0 │ │ + movsd (%ecx),%xmm1 │ │ + movsd 0x8(%ecx),%xmm2 │ │ + lea 0x1c(%edi),%ecx │ │ + mov %edx,0x18(%ebx) │ │ + mov %esi,%edx │ │ + mov %edi,%esi │ │ + mov -0x10(%ebp),%edi │ │ + movsd %xmm0,0x10(%ebx) │ │ + movsd %xmm2,0x8(%ebx) │ │ + movsd %xmm1,(%ebx) │ │ cmovb %ecx,%esi │ │ - sbb %eax,%eax │ │ - movq (%esi),%xmm1 │ │ - mov -0x18(%ebp),%esi │ │ - lea (%ecx,%eax,8),%ecx │ │ - mov -0x28(%ebp),%eax │ │ - movq %xmm0,(%eax) │ │ - add $0x8,%eax │ │ - movq %xmm1,(%esi) │ │ - add $0xfffffff8,%esi │ │ - decl -0x20(%ebp) │ │ - mov %eax,-0x28(%ebp) │ │ - mov %esi,-0x18(%ebp) │ │ - jne 72430 │ │ - add $0x8,%ecx │ │ - add $0x8,%edx │ │ - testb $0x1,-0x1c(%ebp) │ │ - jne 724c7 │ │ - mov %ebx,%eax │ │ - jmp 724f3 │ │ - mov %ecx,%esi │ │ - mov %edx,-0x10(%ebp) │ │ - xor %eax,%eax │ │ - xor %ecx,%ecx │ │ - mov %ebx,%edx │ │ - cmp %esi,%edi │ │ - cmovb %edi,%edx │ │ - setae %al │ │ - setb %cl │ │ - movq (%edx),%xmm0 │ │ - mov -0x28(%ebp),%edx │ │ - lea (%edi,%ecx,8),%edi │ │ - mov %esi,%ecx │ │ - lea (%ebx,%eax,8),%eax │ │ - movq %xmm0,(%edx) │ │ - mov -0x10(%ebp),%edx │ │ - mov -0x30(%ebp),%esi │ │ - cmp %edx,%eax │ │ - setne %al │ │ - cmp %ecx,%edi │ │ - jne 72528 │ │ - test %al,%al │ │ - jne 7252e │ │ - add $0x4c,%esp │ │ + lea 0x1c(%edx),%ecx │ │ + cmovae %ecx,%edx │ │ + mov -0x54(%ebp),%ebx │ │ + cmp %edi,%edx │ │ + setne %dl │ │ + cmp %eax,%esi │ │ + jne 726f5 │ │ + test %dl,%dl │ │ + jne 726fb │ │ + add $0x58c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - sub $0xc,%esp │ │ - mov -0x30(%ebp),%ebx │ │ - mov $0x13,%edx │ │ - lea -0x9b4(%ebx),%eax │ │ - lea -0x75fa5(%ebx),%ecx │ │ - push %eax │ │ - call 31460 │ │ - mov $0x1,%al │ │ - test %al,%al │ │ - je 72503 │ │ - mov %esi,%ebx │ │ - call 34350 │ │ + mov $0x1,%dl │ │ + test %dl,%dl │ │ + je 726ea │ │ + call 34980 │ │ ud2 │ │ - sub $0x8,%esp │ │ - mov -0x30(%ebp),%ebx │ │ - mov %edi,%ecx │ │ - lea -0x9a4(%ebx),%eax │ │ - push %eax │ │ - push %edx │ │ - call 32bf0 │ │ - mov %eax,%edi │ │ - mov -0x1c(%ebp),%eax │ │ - shl $0x3,%eax │ │ + mov %eax,%esi │ │ sub $0x4,%esp │ │ - mov %esi,%ebx │ │ + lea -0x594(%ebp),%eax │ │ + push -0x3c(%ebp) │ │ push %eax │ │ - push 0x8(%ebp) │ │ - push -0x14(%ebp) │ │ - call 7bfc0 │ │ + push -0x2c(%ebp) │ │ + call 7b710 │ │ add $0x4,%esp │ │ - push %edi │ │ - call 784f0 │ │ + push %esi │ │ + call 77c40 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ - push %ebp │ │ - mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x3c,%esp │ │ - call 7257e │ │ - pop %eax │ │ - mov %edx,-0x28(%ebp) │ │ + sub $0x50,%esp │ │ + mov %edx,%edi │ │ + mov %ecx,(%esp) │ │ + mov %edx,0x14(%esp) │ │ + shr $1,%edi │ │ + add %edx,%edi │ │ + jmp 72760 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nop │ │ + mov 0x18(%esp),%edi │ │ + mov 0x14(%esp),%edx │ │ + test %edi,%edi │ │ + je 72993 │ │ + dec %edi │ │ + mov %edi,%ebx │ │ + sub %edx,%ebx │ │ + jae 727f0 │ │ + mov (%esp),%ebx │ │ + lea (%edi,%edi,8),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + add %edi,%eax │ │ + movsd 0x8(%ebx),%xmm1 │ │ + movsd 0x10(%ebx),%xmm0 │ │ + mov 0x18(%ebx),%esi │ │ + movsd (%ebx),%xmm2 │ │ + movsd 0x10(%ebx,%eax,1),%xmm3 │ │ + movsd %xmm1,0x3c(%esp) │ │ + movsd (%ebx,%eax,1),%xmm1 │ │ + movsd %xmm0,0x44(%esp) │ │ + mov %esi,0x4c(%esp) │ │ + movsd %xmm2,0x34(%esp) │ │ + mov 0x18(%ebx,%eax,1),%esi │ │ + movsd 0x8(%ebx,%eax,1),%xmm2 │ │ + movsd %xmm3,0x10(%ebx) │ │ + movsd %xmm1,(%ebx) │ │ + movsd 0x44(%esp),%xmm1 │ │ + mov %esi,0x18(%ebx) │ │ + movsd %xmm2,0x8(%ebx) │ │ + mov 0x4c(%esp),%esi │ │ + movsd 0x34(%esp),%xmm2 │ │ + movsd %xmm1,0x10(%ebx,%eax,1) │ │ + movsd 0x3c(%esp),%xmm1 │ │ + mov %esi,0x18(%ebx,%eax,1) │ │ + movsd %xmm2,(%ebx,%eax,1) │ │ + movsd %xmm1,0x8(%ebx,%eax,1) │ │ xor %ebx,%ebx │ │ - xor %edx,%edx │ │ - mov 0x18(%ecx),%esi │ │ - add $0xc25e,%eax │ │ - mov %eax,-0x2c(%ebp) │ │ - mov 0x8(%ecx),%eax │ │ - cmp (%ecx),%eax │ │ - setae %bl │ │ - setb %dl │ │ - xor %eax,%eax │ │ - cmp 0x10(%ecx),%esi │ │ - mov %edx,-0x14(%ebp) │ │ - mov %ebx,%edi │ │ - mov (%ecx,%edi,8),%esi │ │ - mov %edi,-0x10(%ebp) │ │ - setb %al │ │ - mov 0x10(%ecx,%eax,8),%edx │ │ - lea 0x2(%eax),%ebx │ │ - xor $0x3,%eax │ │ - mov %esi,-0x18(%ebp) │ │ + cmp %edi,%edx │ │ mov %edi,%esi │ │ - mov %edx,-0x20(%ebp) │ │ - mov (%ecx,%eax,8),%edx │ │ - mov -0x20(%ebp),%edi │ │ - mov %edx,-0x1c(%ebp) │ │ - mov -0x1c(%ebp),%edx │ │ - cmp -0x18(%ebp),%edx │ │ - mov -0x14(%ebp),%edx │ │ - cmovb %ebx,%esi │ │ - cmp (%ecx,%edx,8),%edi │ │ - mov -0x10(%ebp),%edi │ │ + lea 0x1(%ebx,%ebx,1),%eax │ │ + mov %edi,0x18(%esp) │ │ cmovb %edx,%esi │ │ - cmovb %ebx,%edx │ │ - cmovb %edi,%ebx │ │ - mov %edx,-0x14(%ebp) │ │ - mov -0x1c(%ebp),%edx │ │ - cmp -0x18(%ebp),%edx │ │ - mov -0x14(%ebp),%edx │ │ - cmovb %eax,%ebx │ │ - cmovae %eax,%edi │ │ - mov (%ecx,%ebx,8),%eax │ │ - mov %edi,-0x10(%ebp) │ │ - mov (%ecx,%edx,8),%edi │ │ - mov 0x4(%ecx,%edx,8),%edx │ │ - cmp (%ecx,%esi,8),%eax │ │ - mov %esi,%eax │ │ - mov %edi,-0x20(%ebp) │ │ - cmovb %ebx,%eax │ │ - cmovb %esi,%ebx │ │ - mov 0x8(%ebp),%esi │ │ - mov %edx,0x4(%esi) │ │ - mov %edi,(%esi) │ │ - movsd (%ecx,%eax,8),%xmm0 │ │ - mov -0x10(%ebp),%eax │ │ - movsd %xmm0,0x8(%esi) │ │ - movsd (%ecx,%ebx,8),%xmm0 │ │ - xor %ebx,%ebx │ │ - movsd %xmm0,0x10(%esi) │ │ - mov (%ecx,%eax,8),%edx │ │ - mov 0x4(%ecx,%eax,8),%eax │ │ - mov %eax,0x1c(%esi) │ │ - mov %edx,0x18(%esi) │ │ - mov %edx,-0x1c(%ebp) │ │ - xor %edx,%edx │ │ - mov 0x28(%ecx),%eax │ │ - mov 0x38(%ecx),%esi │ │ - cmp 0x20(%ecx),%eax │ │ - setae %bl │ │ - setb %dl │ │ - xor %eax,%eax │ │ - cmp 0x30(%ecx),%esi │ │ - mov %ebx,%edi │ │ - mov %ebx,-0x10(%ebp) │ │ - setb %al │ │ - mov 0x30(%ecx,%eax,8),%ebx │ │ - lea 0x2(%eax),%esi │ │ - xor $0x3,%eax │ │ - mov %ebx,-0x24(%ebp) │ │ - mov 0x20(%ecx,%eax,8),%ebx │ │ - mov %ebx,-0x18(%ebp) │ │ - mov 0x20(%ecx,%edi,8),%ebx │ │ - mov -0x18(%ebp),%edi │ │ - mov %ebx,-0x14(%ebp) │ │ - mov -0x10(%ebp),%ebx │ │ - cmp -0x14(%ebp),%edi │ │ - mov -0x24(%ebp),%edi │ │ - cmovb %esi,%ebx │ │ - cmp 0x20(%ecx,%edx,8),%edi │ │ - mov -0x18(%ebp),%edi │ │ - cmovb %edx,%ebx │ │ - cmovb %esi,%edx │ │ - cmovb -0x10(%ebp),%esi │ │ - cmp -0x14(%ebp),%edi │ │ - mov -0x10(%ebp),%edi │ │ - cmovb %eax,%esi │ │ - cmovae %eax,%edi │ │ - mov 0x20(%ecx,%esi,8),%eax │ │ - mov %edi,-0x10(%ebp) │ │ - mov 0x20(%ecx,%edx,8),%edi │ │ - mov 0x24(%ecx,%edx,8),%edx │ │ - cmp 0x20(%ecx,%ebx,8),%eax │ │ - mov %ebx,%eax │ │ - cmovb %esi,%eax │ │ - cmovb %ebx,%esi │ │ - mov 0x8(%ebp),%ebx │ │ - mov %edx,0x24(%ebx) │ │ - mov 0x8(%ebp),%edx │ │ + cmp %esi,%eax │ │ + jae 72750 │ │ + lea (%ebx,%ebx,1),%edi │ │ + mov %esi,0x1c(%esp) │ │ + xchg %ax,%ax │ │ + add $0x2,%edi │ │ + cmp %esi,%edi │ │ + jae 728a0 │ │ + mov (%esp),%ecx │ │ + lea (%eax,%eax,8),%edx │ │ + lea (%edi,%edi,8),%esi │ │ + mov %ebx,0x10(%esp) │ │ + lea (%edx,%edx,2),%ebx │ │ + lea (%esi,%esi,2),%esi │ │ + add %eax,%ebx │ │ + add %edi,%esi │ │ + mov 0xc(%ecx,%ebx,1),%edi │ │ + mov (%esp),%ecx │ │ + mov 0xc(%ecx,%esi,1),%edx │ │ + mov %edi,%ecx │ │ + xor %edx,%ecx │ │ + mov %edx,0x8(%esp) │ │ + mov %ecx,0xc(%esp) │ │ + mov (%esp),%ecx │ │ + mov 0x8(%ecx,%ebx,1),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov (%esp),%ecx │ │ + mov 0x4(%esp),%edx │ │ + mov 0x8(%ecx,%esi,1),%ecx │ │ + xor %ecx,%edx │ │ + cmp %ecx,0x4(%esp) │ │ + mov (%esp),%ecx │ │ + sbb 0x8(%esp),%edi │ │ + mov 0x18(%ecx,%ebx,1),%edi │ │ + mov (%esp),%ecx │ │ + setb 0x4(%esp) │ │ xor %ebx,%ebx │ │ - cmp -0x20(%ebp),%edi │ │ - mov %edi,0x20(%edx) │ │ - mov %edx,%edi │ │ - setae %bl │ │ - movsd 0x20(%ecx,%eax,8),%xmm0 │ │ - mov -0x10(%ebp),%eax │ │ - movsd %xmm0,0x28(%edx) │ │ - movsd 0x20(%ecx,%esi,8),%xmm0 │ │ - mov %ebx,%esi │ │ - mov $0x0,%ebx │ │ - setb %bl │ │ - movsd %xmm0,0x30(%edx) │ │ - mov 0x20(%ecx,%eax,8),%edx │ │ - mov 0x24(%ecx,%eax,8),%eax │ │ - lea 0x20(%edi),%ecx │ │ - cmovae %edi,%ecx │ │ - mov %eax,0x3c(%edi) │ │ - xor %eax,%eax │ │ - cmp -0x1c(%ebp),%edx │ │ - mov %edx,0x38(%edi) │ │ - mov -0x28(%ebp),%edx │ │ - movsd (%ecx),%xmm0 │ │ - mov $0x0,%ecx │ │ - setae %al │ │ - sbb %ecx,%ecx │ │ - mov %ecx,-0x14(%ebp) │ │ - mov %eax,%ecx │ │ - movsd %xmm0,(%edx) │ │ - shl $0x3,%eax │ │ - shl $0x5,%ecx │ │ - movsd 0x18(%edi,%ecx,1),%xmm0 │ │ - mov %eax,%ecx │ │ - neg %ecx │ │ - movsd %xmm0,0x38(%edx) │ │ - mov %ebx,%edx │ │ - lea 0x20(%edi,%ebx,8),%ebx │ │ - mov 0x20(%edi,%edx,8),%edx │ │ - mov %ebx,-0x10(%ebp) │ │ - lea (%edi,%esi,8),%edi │ │ - mov %edi,-0x24(%ebp) │ │ - mov %edx,-0x18(%ebp) │ │ - mov 0x8(%ebp),%edx │ │ - mov -0x18(%ebp),%ebx │ │ - cmp (%edx,%esi,8),%ebx │ │ - mov -0x28(%ebp),%edx │ │ - mov 0x8(%ebp),%esi │ │ - mov $0x0,%ebx │ │ - cmovb -0x10(%ebp),%edi │ │ + cmp 0x18(%ecx,%esi,1),%edi │ │ setb %bl │ │ - movsd (%edi),%xmm0 │ │ - mov -0x14(%ebp),%edi │ │ - movsd %xmm0,0x8(%edx) │ │ - mov 0x38(%esi,%ecx,1),%edx │ │ - mov $0x0,%ecx │ │ - setae %cl │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov 0x18(%esi,%edi,8),%ecx │ │ - mov $0x0,%esi │ │ - cmp %ecx,%edx │ │ - adc $0xffffffff,%esi │ │ - cmp %ecx,%edx │ │ - mov %esi,-0x20(%ebp) │ │ - mov $0x0,%esi │ │ - sbb %esi,%esi │ │ - mov %esi,-0x38(%ebp) │ │ - mov 0x8(%ebp),%esi │ │ - add $0x38,%esi │ │ - sub %eax,%esi │ │ - mov 0x8(%ebp),%eax │ │ - cmp %ecx,%edx │ │ - lea 0x18(%eax,%edi,8),%ecx │ │ - mov %esi,%eax │ │ - mov -0x28(%ebp),%edi │ │ - cmovb %ecx,%eax │ │ - mov %ecx,-0x14(%ebp) │ │ - movsd (%eax),%xmm0 │ │ - mov -0x10(%ebp),%eax │ │ - movsd %xmm0,0x30(%edi) │ │ - lea (%eax,%ebx,8),%ecx │ │ - mov (%eax,%ebx,8),%edx │ │ - mov %ecx,-0x18(%ebp) │ │ - mov -0x24(%ebp),%ebx │ │ - mov -0x1c(%ebp),%ecx │ │ - xor %eax,%eax │ │ - cmp (%ebx,%ecx,8),%edx │ │ - lea (%ebx,%ecx,8),%edx │ │ - mov -0x38(%ebp),%ecx │ │ - mov $0x0,%ebx │ │ - mov %edx,-0x3c(%ebp) │ │ - cmovb -0x18(%ebp),%edx │ │ - setae %al │ │ - mov %eax,-0x30(%ebp) │ │ - mov $0x0,%eax │ │ - setb %al │ │ - mov %eax,-0x34(%ebp) │ │ - mov -0x20(%ebp),%eax │ │ - movsd (%edx),%xmm0 │ │ - movsd %xmm0,0x10(%edi) │ │ - mov -0x14(%ebp),%edi │ │ - mov (%esi,%eax,8),%edx │ │ - lea (%esi,%eax,8),%eax │ │ - mov %eax,-0x10(%ebp) │ │ - mov (%edi,%ecx,8),%edi │ │ - cmp %edi,%edx │ │ - adc $0xffffffff,%ebx │ │ - cmp %edi,%edx │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x3c(%ebp),%edi │ │ - mov %ebx,-0x24(%ebp) │ │ - lea (%edx,%ecx,8),%edx │ │ - mov %eax,%ecx │ │ - mov -0x18(%ebp),%eax │ │ - cmovb %edx,%ecx │ │ - mov %edx,-0x14(%ebp) │ │ - mov -0x34(%ebp),%edx │ │ - movsd (%ecx),%xmm0 │ │ - mov -0x28(%ebp),%ecx │ │ - lea (%eax,%edx,8),%esi │ │ - movsd %xmm0,0x28(%ecx) │ │ - mov %esi,-0x1c(%ebp) │ │ - mov $0x0,%esi │ │ - mov (%eax,%edx,8),%eax │ │ - mov -0x30(%ebp),%edx │ │ - sbb %esi,%esi │ │ + or 0xc(%esp),%edx │ │ + movzbl 0x4(%esp),%edx │ │ + cmove %ebx,%edx │ │ + mov 0x10(%esp),%ebx │ │ + movzbl %dl,%esi │ │ + add %eax,%esi │ │ + jmp 728a2 │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov %eax,%esi │ │ + lea (%esi,%esi,8),%edx │ │ + lea (%ebx,%ebx,8),%eax │ │ + mov %esi,0x8(%esp) │ │ + lea (%edx,%edx,2),%edi │ │ + mov (%esp),%edx │ │ + lea (%eax,%eax,2),%eax │ │ + add %ebx,%eax │ │ + add %esi,%edi │ │ + mov 0xc(%edx,%eax,1),%ebx │ │ + mov 0xc(%edx,%edi,1),%esi │ │ + mov %ebx,%ecx │ │ + mov %esi,0x4(%esp) │ │ + mov %ebx,0x30(%esp) │ │ + xor %esi,%ecx │ │ + mov 0x8(%edx,%eax,1),%esi │ │ + mov %ecx,0x10(%esp) │ │ + mov 0x8(%edx,%edi,1),%ecx │ │ + mov %esi,%edx │ │ + mov %esi,0x2c(%esp) │ │ + xor %ecx,%edx │ │ + cmp %ecx,%esi │ │ + mov %ecx,0x28(%esp) │ │ + mov (%esp),%ecx │ │ + sbb 0x4(%esp),%ebx │ │ + mov 0x18(%ecx,%eax,1),%esi │ │ + mov (%esp),%ecx │ │ + setb 0xc(%esp) │ │ xor %ebx,%ebx │ │ - cmp (%edi,%edx,8),%eax │ │ - lea (%edi,%edx,8),%eax │ │ - mov -0x24(%ebp),%edi │ │ - mov %eax,-0x20(%ebp) │ │ - cmovb -0x1c(%ebp),%eax │ │ + mov 0x18(%ecx,%edi,1),%ecx │ │ + mov %esi,0x24(%esp) │ │ + cmp %ecx,%esi │ │ + mov 0x1c(%esp),%esi │ │ + mov %ecx,0x20(%esp) │ │ setb %bl │ │ + or 0x10(%esp),%edx │ │ + movzbl 0xc(%esp),%edx │ │ + cmove %ebx,%edx │ │ + cmp $0x1,%dl │ │ + jne 72750 │ │ + mov (%esp),%edx │ │ + mov 0x2c(%esp),%ecx │ │ + mov 0x4(%esp),%ebx │ │ + add %edx,%eax │ │ + add %edx,%edi │ │ + mov 0x28(%esp),%edx │ │ movsd (%eax),%xmm0 │ │ - mov $0x0,%eax │ │ - setae %al │ │ - mov %eax,-0x18(%ebp) │ │ - mov -0x10(%ebp),%eax │ │ - movsd %xmm0,0x18(%ecx) │ │ - mov (%eax,%edi,8),%edx │ │ - mov -0x14(%ebp),%eax │ │ - mov (%eax,%esi,8),%ecx │ │ - mov $0x0,%eax │ │ - cmp %ecx,%edx │ │ - adc $0xffffffff,%eax │ │ - cmp %ecx,%edx │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x14(%ebp),%edx │ │ - lea (%ecx,%ebx,8),%ebx │ │ - mov -0x10(%ebp),%ecx │ │ - lea (%edx,%esi,8),%edx │ │ - mov -0x20(%ebp),%esi │ │ - lea (%ecx,%edi,8),%ecx │ │ - mov $0x0,%edi │ │ - lea 0x8(%ecx,%eax,8),%eax │ │ - cmovb %edx,%ecx │ │ - sbb %edi,%edi │ │ - cmp %eax,%ebx │ │ - mov -0x18(%ebp),%eax │ │ - movsd (%ecx),%xmm0 │ │ - mov -0x28(%ebp),%ecx │ │ - lea 0x8(%edx,%edi,8),%edx │ │ - lea (%esi,%eax,8),%esi │ │ - setne %al │ │ - movsd %xmm0,0x20(%ecx) │ │ - cmp %edx,%esi │ │ - jne 728f7 │ │ - test %al,%al │ │ - jne 728fd │ │ - add $0x3c,%esp │ │ + movsd (%edi),%xmm1 │ │ + movsd %xmm1,(%eax) │ │ + movsd %xmm0,(%edi) │ │ + mov %edx,0x8(%eax) │ │ + mov %ecx,0x8(%edi) │ │ + mov 0x30(%esp),%ecx │ │ + mov %ebx,0xc(%eax) │ │ + mov 0x8(%esp),%ebx │ │ + mov %ecx,0xc(%edi) │ │ + mov 0x20(%esp),%ecx │ │ + movsd 0x10(%eax),%xmm0 │ │ + movsd 0x10(%edi),%xmm1 │ │ + movsd %xmm1,0x10(%eax) │ │ + movsd %xmm0,0x10(%edi) │ │ + mov %ecx,0x18(%eax) │ │ + mov 0x24(%esp),%eax │ │ + mov %eax,0x18(%edi) │ │ + lea 0x1(%ebx,%ebx,1),%eax │ │ + lea (%ebx,%ebx,1),%edi │ │ + cmp %esi,%eax │ │ + jb 72810 │ │ + jmp 72750 │ │ + add $0x50,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ - pop %ebp │ │ ret │ │ - mov $0x1,%al │ │ - test %al,%al │ │ - je 728ef │ │ - mov -0x2c(%ebp),%ebx │ │ - call 34350 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0xc,%esp │ │ + sub $0x2c,%esp │ │ mov 0xc(%ebp),%edi │ │ mov 0x8(%ebp),%eax │ │ - call 72924 │ │ + call 729b4 │ │ pop %ebx │ │ mov %edx,%esi │ │ - add $0xbeb8,%ebx │ │ + add $0xb6d8,%ebx │ │ cmp $0x8,%edi │ │ - jb 72990 │ │ + jb 72a25 │ │ shr $0x3,%edi │ │ - mov %edi,%edx │ │ - imul $0x38,%edi,%eax │ │ - shl $0x5,%edx │ │ + imul $0x70,%edi,%eax │ │ mov %eax,-0x10(%ebp) │ │ + lea (%ecx,%eax,1),%edx │ │ + imul $0xc4,%edi,%eax │ │ + mov %eax,-0x14(%ebp) │ │ add %ecx,%eax │ │ - mov %edx,-0x18(%ebp) │ │ - add %ecx,%edx │ │ sub $0x8,%esp │ │ push %edi │ │ push %eax │ │ - call 72910 │ │ + call 729a0 │ │ add $0x10,%esp │ │ - mov %eax,-0x14(%ebp) │ │ - mov -0x18(%ebp),%eax │ │ - lea (%esi,%eax,1),%edx │ │ + mov %eax,-0x18(%ebp) │ │ mov -0x10(%ebp),%eax │ │ + lea (%esi,%eax,1),%edx │ │ + mov -0x14(%ebp),%eax │ │ add %esi,%eax │ │ sub $0x8,%esp │ │ mov %esi,%ecx │ │ push %edi │ │ push %eax │ │ - call 72910 │ │ + call 729a0 │ │ add $0x10,%esp │ │ - mov %eax,%esi │ │ + mov %eax,-0x24(%ebp) │ │ mov 0x8(%ebp),%ecx │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x18(%ebp),%edx │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x10(%ebp),%edx │ │ add %ecx,%eax │ │ add %ecx,%edx │ │ sub $0x8,%esp │ │ push %edi │ │ push %eax │ │ - call 72910 │ │ - mov -0x14(%ebp),%ecx │ │ + call 729a0 │ │ + mov -0x18(%ebp),%ecx │ │ add $0x10,%esp │ │ - mov (%ecx),%ebx │ │ - mov (%esi),%edx │ │ - mov (%eax),%edi │ │ - mov %ecx,-0x14(%ebp) │ │ + jmp 72a28 │ │ + mov %esi,-0x24(%ebp) │ │ + mov -0x24(%ebp),%edi │ │ + mov 0x8(%ecx),%ebx │ │ + mov 0xc(%ecx),%esi │ │ + mov %ecx,-0x18(%ebp) │ │ mov %eax,-0x10(%ebp) │ │ + mov 0x8(%edi),%ecx │ │ + mov 0xc(%edi),%edx │ │ + mov %ebx,%eax │ │ + mov %esi,-0x14(%ebp) │ │ + mov %ebx,-0x20(%ebp) │ │ + xor %edx,%esi │ │ + xor %ecx,%eax │ │ + mov %ecx,-0x30(%ebp) │ │ + cmp %ecx,%ebx │ │ + mov -0x14(%ebp),%ecx │ │ + mov %edx,-0x34(%ebp) │ │ + sbb %edx,%ecx │ │ + mov -0x18(%ebp),%ecx │ │ + mov 0x18(%edi),%edx │ │ + setb -0x1c(%ebp) │ │ + mov 0x18(%ecx),%ebx │ │ + xor %ecx,%ecx │ │ + mov %edx,-0x2c(%ebp) │ │ cmp %edx,%ebx │ │ + mov -0x20(%ebp),%edx │ │ + mov %ebx,-0x38(%ebp) │ │ + mov -0x14(%ebp),%ebx │ │ setb %cl │ │ - cmp %edi,%ebx │ │ + or %esi,%eax │ │ + movzbl -0x1c(%ebp),%eax │ │ + mov %edx,%edi │ │ + cmove %ecx,%eax │ │ + mov -0x10(%ebp),%ecx │ │ + mov %eax,-0x1c(%ebp) │ │ + mov 0xc(%ecx),%esi │ │ + mov 0x8(%ecx),%eax │ │ + mov 0x18(%ecx),%ecx │ │ + xor %esi,%ebx │ │ + xor %eax,%edi │ │ + cmp %eax,%edx │ │ + mov %eax,-0x28(%ebp) │ │ + mov %esi,-0x20(%ebp) │ │ + sbb %esi,-0x14(%ebp) │ │ setb %al │ │ - xor %cl,%al │ │ - cmp %edi,%edx │ │ + xor %edx,%edx │ │ + cmp %ecx,-0x38(%ebp) │ │ setb %dl │ │ - xor %cl,%dl │ │ - cmovne -0x10(%ebp),%esi │ │ - test %al,%al │ │ - cmovne -0x14(%ebp),%esi │ │ - mov %esi,%eax │ │ - add $0xc,%esp │ │ + or %ebx,%edi │ │ + movzbl %al,%ebx │ │ + mov -0x18(%ebp),%eax │ │ + cmove %edx,%ebx │ │ + cmp %bl,-0x1c(%ebp) │ │ + jne 72af7 │ │ + mov -0x30(%ebp),%ebx │ │ + mov %ecx,-0x18(%ebp) │ │ + mov -0x34(%ebp),%ecx │ │ + mov -0x28(%ebp),%esi │ │ + mov -0x20(%ebp),%eax │ │ + mov %ebx,%edx │ │ + mov %ecx,%edi │ │ + xor %esi,%edx │ │ + xor %eax,%edi │ │ + cmp %esi,%ebx │ │ + mov -0x18(%ebp),%ebx │ │ + sbb %eax,%ecx │ │ + setb %cl │ │ + xor %eax,%eax │ │ + movzbl %cl,%ecx │ │ + cmp %ebx,-0x2c(%ebp) │ │ + setb %al │ │ + or %edx,%edi │ │ + cmove %eax,%ecx │ │ + mov -0x1c(%ebp),%eax │ │ + xor %cl,%al │ │ + mov -0x24(%ebp),%eax │ │ + cmovne -0x10(%ebp),%eax │ │ + add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x1c,%esp │ │ - mov %edx,-0x14(%ebp) │ │ - mov 0x14(%ecx),%edx │ │ - call 729e4 │ │ + sub $0x19c,%esp │ │ + call 72b11 │ │ pop %eax │ │ - mov 0x18(%ecx),%ebx │ │ - lea 0x28(%ecx),%edi │ │ - add $0xbdf8,%eax │ │ - mov %eax,-0x1c(%ebp) │ │ - cmp (%ecx),%edx │ │ - mov %ebx,%esi │ │ - sbb 0x4(%ecx),%esi │ │ - mov $0x2,%esi │ │ - setb -0xd(%ebp) │ │ - jae 72a30 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - mov %ebx,-0x18(%ebp) │ │ + mov %ecx,-0x58(%ebp) │ │ + add $0xb57b,%eax │ │ + cmp $0x21,%edx │ │ + mov %eax,-0x8c(%ebp) │ │ + jae 73b6e │ │ + cmp $0x2,%edx │ │ + jb 73f74 │ │ + mov %edx,%esi │ │ + mov -0x58(%ebp),%eax │ │ + mov %edx,%ecx │ │ + mov %edx,-0x6c(%ebp) │ │ + shr $1,%esi │ │ + cmp $0x12,%edx │ │ + mov %esi,%ebx │ │ + mov %esi,-0x74(%ebp) │ │ + cmovb %edx,%ebx │ │ + sub %esi,%ecx │ │ + lea (%eax,%esi,8),%edi │ │ + mov %ecx,-0xa4(%ebp) │ │ + mov %esi,%ecx │ │ + mov %eax,-0x50(%ebp) │ │ + mov %edi,-0x70(%ebp) │ │ + nopl (%eax) │ │ + cmp $0xc,%ebx │ │ + jbe 73540 │ │ + mov -0x50(%ebp),%esi │ │ + mov %ebx,-0x98(%ebp) │ │ + mov 0x60(%esi),%eax │ │ + mov (%esi),%edi │ │ + lea 0x60(%esi),%edx │ │ + mov %esi,%ecx │ │ + mov 0x8(%esi),%ebx │ │ + mov %edx,-0x78(%ebp) │ │ + cmp %edi,%eax │ │ + cmova %eax,%edi │ │ mov %edx,%eax │ │ - mov (%edi),%edx │ │ - mov 0x4(%edi),%ebx │ │ - cmp %eax,%edx │ │ - mov %ebx,%eax │ │ - sbb -0x18(%ebp),%eax │ │ - jae 72a4e │ │ - inc %esi │ │ - add $0x14,%edi │ │ - cmp %esi,-0x14(%ebp) │ │ - jne 72a10 │ │ - jmp 72a53 │ │ - xchg %ax,%ax │ │ - mov %ebx,-0x18(%ebp) │ │ + cmovb %edx,%ecx │ │ + lea 0x50(%esi),%edx │ │ + cmovb %esi,%eax │ │ + movsd (%ecx),%xmm0 │ │ + lea 0x8(%esi),%ecx │ │ + mov %edi,-0x94(%ebp) │ │ + mov 0x4(%eax),%eax │ │ + movsd %xmm0,(%esi) │ │ + mov %edi,0x60(%esi) │ │ + mov %eax,0x64(%esi) │ │ + mov 0x50(%esi),%eax │ │ + cmp %ebx,%eax │ │ + cmova %eax,%ebx │ │ mov %edx,%eax │ │ - mov (%edi),%edx │ │ - mov 0x4(%edi),%ebx │ │ - cmp %eax,%edx │ │ - mov %ebx,%eax │ │ - sbb -0x18(%ebp),%eax │ │ - jb 72a4e │ │ - inc %esi │ │ - add $0x14,%edi │ │ - cmp %esi,-0x14(%ebp) │ │ - jne 72a30 │ │ - jmp 72a53 │ │ - cmp -0x14(%ebp),%esi │ │ - jne 72a96 │ │ - cmpb $0x0,-0xd(%ebp) │ │ - mov -0x14(%ebp),%edi │ │ - je 72a91 │ │ - lea (%edi,%edi,4),%eax │ │ - shr $1,%edi │ │ - lea -0x4(%ecx,%eax,4),%eax │ │ - add $0x10,%ecx │ │ - nopl 0x0(%eax,%eax,1) │ │ - movups -0x10(%ecx),%xmm0 │ │ - movups -0x10(%eax),%xmm1 │ │ - movups %xmm1,-0x10(%ecx) │ │ - movups %xmm0,-0x10(%eax) │ │ + cmovb %ecx,%eax │ │ + cmovb %edx,%ecx │ │ + mov %ebx,-0x3c(%ebp) │ │ mov (%ecx),%edx │ │ - mov (%eax),%esi │ │ - mov %esi,(%ecx) │ │ - mov %edx,(%eax) │ │ - add $0x14,%ecx │ │ - add $0xffffffec,%eax │ │ - dec %edi │ │ - jne 72a70 │ │ - add $0x1c,%esp │ │ - jmp 72aba │ │ - mov -0x14(%ebp),%edx │ │ + mov 0x4(%ecx),%ecx │ │ + mov 0x4(%eax),%eax │ │ + mov %ecx,0xc(%esi) │ │ + mov %edx,0x8(%esi) │ │ + mov %ebx,0x50(%esi) │ │ + mov %eax,0x54(%esi) │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov %edx,-0x14(%ebp) │ │ + lea 0x48(%esi),%edx │ │ + mov 0x48(%esi),%eax │ │ + mov 0x10(%esi),%ecx │ │ + cmp %ecx,%eax │ │ + cmova %eax,%ecx │ │ mov %edx,%eax │ │ - or $0x1,%eax │ │ - bsr %eax,%eax │ │ - xor $0x1f,%eax │ │ - add %eax,%eax │ │ - xor $0x3e,%eax │ │ - sub $0x8,%esp │ │ - mov -0x1c(%ebp),%ebx │ │ - push %eax │ │ - push $0x0 │ │ - call 72ac0 │ │ - add $0x2c,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - int3 │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0x3fc,%esp │ │ - call 72ad1 │ │ - pop %ebx │ │ - mov %edx,-0x28(%ebp) │ │ - add $0xbd0b,%ebx │ │ - cmp $0x21,%edx │ │ + mov %ecx,%edi │ │ + mov %ecx,-0x28(%ebp) │ │ + lea 0x10(%esi),%ecx │ │ + cmovb %ecx,%eax │ │ + cmovb %edx,%ecx │ │ + mov (%ecx),%edx │ │ + mov 0x4(%ecx),%ecx │ │ + mov 0x4(%eax),%eax │ │ + mov %ecx,0x14(%esi) │ │ + mov %edx,0x10(%esi) │ │ + mov %edi,0x48(%esi) │ │ + mov %eax,0x4c(%esi) │ │ + mov %edx,-0x2c(%ebp) │ │ + mov %ecx,-0x30(%ebp) │ │ + xor %eax,%eax │ │ + mov 0x18(%esi),%edx │ │ + mov 0x38(%esi),%ecx │ │ + cmp %edx,%ecx │ │ + cmova %ecx,%edx │ │ + setb %al │ │ + lea 0x38(%esi),%ecx │ │ + mov %edx,%edi │ │ + mov %edx,-0x10(%ebp) │ │ + lea 0x18(%esi),%edx │ │ + cmovb %edx,%ecx │ │ + shl $0x5,%eax │ │ + mov 0x4(%ecx),%edx │ │ + mov 0x18(%esi,%eax,1),%ecx │ │ + mov 0x1c(%esi,%eax,1),%eax │ │ + mov %eax,0x1c(%esi) │ │ + mov %ecx,0x18(%esi) │ │ + mov %edi,0x38(%esi) │ │ + mov %edx,0x3c(%esi) │ │ + mov %ecx,-0x60(%ebp) │ │ + mov %eax,-0x44(%ebp) │ │ + lea 0x58(%esi),%edi │ │ + lea 0x28(%esi),%edx │ │ + mov 0x28(%esi),%ecx │ │ + mov 0x58(%esi),%eax │ │ + mov %edx,-0x34(%ebp) │ │ + cmp %ecx,%eax │ │ + cmova %eax,%ecx │ │ + mov %edi,%eax │ │ + cmovb %edx,%eax │ │ + cmovb %edi,%edx │ │ + mov %ecx,-0x18(%ebp) │ │ + mov 0x4(%eax),%ebx │ │ + mov (%edx),%eax │ │ + mov 0x4(%edx),%edx │ │ + mov %edx,0x2c(%esi) │ │ + mov %eax,0x28(%esi) │ │ + mov %ecx,0x58(%esi) │ │ + mov %ebx,0x5c(%esi) │ │ + xor %edx,%edx │ │ + lea 0x30(%esi),%ebx │ │ + mov 0x30(%esi),%ecx │ │ + mov 0x40(%esi),%eax │ │ mov %ebx,-0x38(%ebp) │ │ - jae 72d82 │ │ - mov -0x28(%ebp),%eax │ │ - cmp $0x2,%eax │ │ - jb 736e3 │ │ - mov %eax,%esi │ │ - mov %ecx,-0x24(%ebp) │ │ - shr $1,%esi │ │ - cmp $0x8,%eax │ │ - mov %esi,-0x1c(%ebp) │ │ - jb 732e9 │ │ - mov 0x14(%ecx),%eax │ │ - mov 0x18(%ecx),%edx │ │ - mov 0x3c(%ecx),%edi │ │ - mov 0x40(%ecx),%esi │ │ - lea 0x3c(%ecx),%ebx │ │ - cmp (%ecx),%eax │ │ - sbb 0x4(%ecx),%edx │ │ - lea 0x28(%ecx),%edx │ │ - setae %al │ │ - setb %ah │ │ - cmp 0x28(%ecx),%edi │ │ - sbb 0x2c(%ecx),%esi │ │ - movzbl %ah,%esi │ │ - movzbl %al,%eax │ │ - lea (%eax,%eax,4),%edi │ │ - mov %edx,%eax │ │ - lea (%esi,%esi,4),%ecx │ │ - mov %ecx,-0x10(%ebp) │ │ + cmp %ecx,%eax │ │ + cmova %eax,%ecx │ │ + lea 0x40(%esi),%eax │ │ + setb %dl │ │ cmovb %ebx,%eax │ │ - cmovb %edx,%ebx │ │ - mov -0x24(%ebp),%edx │ │ - mov (%ebx),%ecx │ │ - mov %ebx,-0x14(%ebp) │ │ - cmp (%edx,%edi,4),%ecx │ │ - mov 0x4(%ebx),%ecx │ │ - mov (%eax),%ebx │ │ - sbb 0x4(%edx,%edi,4),%ecx │ │ - lea (%edx,%edi,4),%ecx │ │ + shl $0x4,%edx │ │ + mov %ecx,%edi │ │ + mov %ecx,-0x24(%ebp) │ │ + mov 0x4(%eax),%ecx │ │ + mov 0x30(%edx,%esi,1),%eax │ │ + mov 0x34(%edx,%esi,1),%edx │ │ + mov %edx,0x34(%esi) │ │ + mov %eax,0x30(%esi) │ │ + mov %edi,0x40(%esi) │ │ + mov %ecx,0x44(%esi) │ │ + mov -0x14(%ebp),%ecx │ │ + cmp %ecx,%eax │ │ + mov %ecx,%edi │ │ + cmovb %eax,%ecx │ │ + cmova %eax,%edi │ │ + lea 0x8(%esi),%eax │ │ + mov %ecx,-0x14(%ebp) │ │ + mov -0x1c(%ebp),%ecx │ │ + mov %eax,-0x84(%ebp) │ │ + lea 0x8(%esi),%eax │ │ + mov %edi,-0x20(%ebp) │ │ + cmovb %eax,%ebx │ │ + mov -0x14(%ebp),%eax │ │ + cmovb %edx,%ecx │ │ + mov 0x4(%ebx),%edx │ │ + mov %eax,0x8(%esi) │ │ + mov %ecx,0xc(%esi) │ │ + mov %edi,0x30(%esi) │ │ + mov -0x60(%ebp),%eax │ │ + mov %ecx,-0x1c(%ebp) │ │ + lea 0x18(%esi),%ecx │ │ + lea 0x10(%esi),%edi │ │ + mov %ecx,-0x48(%ebp) │ │ + mov %edi,-0x5c(%ebp) │ │ + lea 0x18(%esi),%ecx │ │ + lea 0x10(%esi),%edi │ │ + mov %edx,0x34(%esi) │ │ + mov -0x2c(%ebp),%edx │ │ + cmp %edx,%eax │ │ + mov %edx,%ebx │ │ + cmova %eax,%ebx │ │ + cmovb %eax,%edx │ │ + mov -0x30(%ebp),%eax │ │ + cmovb %edi,%ecx │ │ + mov 0x4(%ecx),%ecx │ │ + mov %edx,0x10(%esi) │ │ + mov %edx,-0x2c(%ebp) │ │ + lea 0x58(%esi),%edx │ │ + mov %ebx,-0x4c(%ebp) │ │ + mov %edx,-0x68(%ebp) │ │ + cmovb -0x44(%ebp),%eax │ │ + mov %eax,0x14(%esi) │ │ + mov %ebx,0x18(%esi) │ │ + mov %ecx,0x1c(%esi) │ │ + mov %eax,-0x30(%ebp) │ │ + mov -0x18(%ebp),%eax │ │ + mov 0x20(%esi),%ecx │ │ + cmp %ecx,%eax │ │ + cmovbe %ecx,%eax │ │ + mov %edx,%ecx │ │ + mov %eax,%edi │ │ + lea 0x20(%esi),%eax │ │ + cmovb %eax,%ecx │ │ + cmovb %edx,%eax │ │ + mov %edi,-0x18(%ebp) │ │ + mov (%eax),%edx │ │ + mov 0x4(%eax),%eax │ │ + mov 0x4(%ecx),%ecx │ │ + mov %eax,-0x54(%ebp) │ │ + mov %eax,0x24(%esi) │ │ + mov %edx,0x20(%esi) │ │ + mov %edi,0x58(%esi) │ │ + mov -0x28(%ebp),%eax │ │ mov -0x10(%ebp),%edi │ │ - mov %ecx,%esi │ │ + mov %ecx,0x5c(%esi) │ │ + xor %ecx,%ecx │ │ + cmp %edi,%eax │ │ + cmova %eax,%edi │ │ + lea 0x48(%esi),%eax │ │ + setb %cl │ │ + mov %edi,%ebx │ │ + lea 0x38(%esi),%edi │ │ + mov %eax,-0x28(%ebp) │ │ + lea 0x48(%esi),%eax │ │ + mov %edi,-0x60(%ebp) │ │ + lea 0x38(%esi),%edi │ │ + mov %ebx,-0x10(%ebp) │ │ + cmovb %edi,%eax │ │ + shl $0x4,%ecx │ │ + mov 0x38(%ecx,%esi,1),%edi │ │ + mov 0x3c(%ecx,%esi,1),%ecx │ │ + mov 0x4(%eax),%eax │ │ + mov %edi,0x38(%esi) │ │ + mov %ecx,0x3c(%esi) │ │ + mov %ebx,0x48(%esi) │ │ + mov %ecx,-0x80(%ebp) │ │ + mov %eax,0x4c(%esi) │ │ + mov -0x3c(%ebp),%eax │ │ + mov -0x24(%ebp),%ecx │ │ + xor %ebx,%ebx │ │ + mov %edi,-0x90(%ebp) │ │ + cmp %ecx,%eax │ │ + cmova %eax,%ecx │ │ + lea 0x50(%esi),%eax │ │ + setb %bl │ │ + mov %eax,-0x40(%ebp) │ │ + lea 0x40(%esi),%eax │ │ + mov %ecx,%edi │ │ + lea 0x50(%esi),%ecx │ │ + mov %eax,-0x3c(%ebp) │ │ + lea 0x40(%esi),%eax │ │ + mov %edi,-0x24(%ebp) │ │ + cmovb %eax,%ecx │ │ + shl $0x4,%ebx │ │ + mov 0x4(%ecx),%eax │ │ + mov 0x40(%esi,%ebx,1),%ecx │ │ + mov 0x44(%esi,%ebx,1),%ebx │ │ + mov %ebx,0x44(%esi) │ │ + mov %ecx,0x40(%esi) │ │ + mov %edi,0x50(%esi) │ │ + mov %eax,0x54(%esi) │ │ + mov %ebx,-0x7c(%ebp) │ │ + mov (%esi),%eax │ │ + cmp %eax,%edx │ │ + mov %eax,%edi │ │ + cmova %edx,%edi │ │ + mov %edi,-0x64(%ebp) │ │ + lea 0x20(%esi),%edi │ │ + mov %edi,-0x44(%ebp) │ │ + lea 0x20(%esi),%edi │ │ + cmovb %esi,%edi │ │ + mov 0x4(%edi),%ebx │ │ + mov %esi,%edi │ │ + mov -0x54(%ebp),%esi │ │ + jb 72e31 │ │ + mov 0x4(%edi),%esi │ │ + mov %eax,%edx │ │ + mov %edx,(%edi) │ │ + mov %esi,0x4(%edi) │ │ + mov -0x64(%ebp),%eax │ │ + mov -0x14(%ebp),%esi │ │ + mov -0x2c(%ebp),%edx │ │ + mov %eax,0x20(%edi) │ │ + cmp %esi,%edx │ │ + mov %esi,%eax │ │ + mov %ebx,0x24(%edi) │ │ + mov -0x1c(%ebp),%ebx │ │ + cmova %edx,%eax │ │ + cmovb %edx,%esi │ │ + mov -0x5c(%ebp),%edx │ │ + mov %eax,-0x1c(%ebp) │ │ + cmovb -0x30(%ebp),%ebx │ │ + cmovb -0x84(%ebp),%edx │ │ + mov 0x4(%edx),%edx │ │ + mov %ebx,0xc(%edi) │ │ + mov %esi,0x8(%edi) │ │ + mov %eax,0x10(%edi) │ │ + mov -0x4c(%ebp),%ebx │ │ + mov -0x20(%ebp),%eax │ │ + mov -0x48(%ebp),%esi │ │ + cmp %ebx,%eax │ │ + mov %edx,0x14(%edi) │ │ + cmova %eax,%ebx │ │ + mov -0x38(%ebp),%eax │ │ + mov %eax,%edx │ │ + cmovb %esi,%edx │ │ cmovb %eax,%esi │ │ - setb -0x18(%ebp) │ │ - cmp (%edx,%edi,4),%ebx │ │ - mov 0x4(%eax),%ebx │ │ - sbb 0x4(%edx,%edi,4),%ebx │ │ - lea (%edx,%edi,4),%edi │ │ - mov %ecx,%ebx │ │ - mov -0x14(%ebp),%edx │ │ - cmovb %edi,%esi │ │ - cmovb %eax,%edi │ │ - cmovb %ecx,%eax │ │ - movzbl -0x18(%ebp),%ecx │ │ - movsd (%edi),%xmm0 │ │ - movsd 0x8(%edi),%xmm1 │ │ - test %cl,%cl │ │ - cmove %edx,%ebx │ │ - test %cl,%cl │ │ - movsd %xmm1,-0x3fc(%ebp) │ │ - movsd %xmm0,-0x404(%ebp) │ │ - cmovne %edx,%eax │ │ - mov (%eax),%edx │ │ - cmp (%esi),%edx │ │ - mov 0x4(%eax),%edx │ │ - sbb 0x4(%esi),%edx │ │ + mov (%esi),%eax │ │ + mov 0x4(%esi),%esi │ │ + mov 0x4(%edx),%edx │ │ + mov %esi,0x1c(%edi) │ │ + mov %eax,0x18(%edi) │ │ + mov %ebx,0x30(%edi) │ │ + mov %edx,0x34(%edi) │ │ + mov -0x90(%ebp),%edx │ │ + mov %esi,-0x54(%ebp) │ │ + mov %eax,-0x30(%ebp) │ │ + mov -0x80(%ebp),%eax │ │ + cmp %edx,%ecx │ │ + mov %edx,%esi │ │ + cmova %ecx,%esi │ │ + cmovb %ecx,%edx │ │ + mov -0x3c(%ebp),%ecx │ │ + cmovb -0x7c(%ebp),%eax │ │ + mov %esi,-0x14(%ebp) │ │ + mov %edx,-0x90(%ebp) │ │ + cmovb -0x60(%ebp),%ecx │ │ + mov %eax,-0x80(%ebp) │ │ + mov 0x4(%ecx),%ecx │ │ + mov %eax,0x3c(%edi) │ │ + mov %edx,0x38(%edi) │ │ + mov %esi,0x40(%edi) │ │ + mov -0x10(%ebp),%esi │ │ + mov -0x24(%ebp),%eax │ │ + xor %edx,%edx │ │ + cmp %esi,%eax │ │ + mov %ecx,0x44(%edi) │ │ + cmova %eax,%esi │ │ + mov -0x40(%ebp),%eax │ │ + setb %dl │ │ + mov 0x48(%edi,%edx,8),%ecx │ │ + mov 0x4c(%edi,%edx,8),%edx │ │ + mov %esi,-0x10(%ebp) │ │ + cmovb -0x28(%ebp),%eax │ │ + mov %ecx,-0x20(%ebp) │ │ + mov %edx,-0x24(%ebp) │ │ + mov 0x4(%eax),%eax │ │ + mov %edx,0x4c(%edi) │ │ + mov %ecx,0x48(%edi) │ │ + mov %esi,0x50(%edi) │ │ + mov -0x18(%ebp),%ecx │ │ + xor %edx,%edx │ │ + mov %eax,0x54(%edi) │ │ + mov -0x94(%ebp),%eax │ │ + cmp %ecx,%eax │ │ + cmova %eax,%ecx │ │ + mov -0x78(%ebp),%eax │ │ + setb %dl │ │ + mov %ecx,-0x18(%ebp) │ │ + cmovb -0x68(%ebp),%eax │ │ + mov 0x4(%eax),%esi │ │ + mov 0x58(%edi,%edx,8),%eax │ │ + mov 0x5c(%edi,%edx,8),%edx │ │ + mov %eax,-0x7c(%ebp) │ │ + mov %eax,0x58(%edi) │ │ + mov -0x64(%ebp),%eax │ │ + mov %edx,0x5c(%edi) │ │ + mov %ecx,0x60(%edi) │ │ + mov %esi,0x64(%edi) │ │ + mov -0x44(%ebp),%esi │ │ + mov %edx,-0x88(%ebp) │ │ + cmp %eax,%ebx │ │ + cmovbe %eax,%ebx │ │ + mov -0x38(%ebp),%eax │ │ + mov %eax,%edx │ │ + cmovb %esi,%edx │ │ + cmovb %eax,%esi │ │ + mov 0x4(%edx),%edx │ │ + mov (%esi),%eax │ │ + mov 0x4(%esi),%ecx │ │ + mov %ebx,-0x4c(%ebp) │ │ + mov %ecx,0x24(%edi) │ │ + mov %eax,0x20(%edi) │ │ + mov %ebx,0x30(%edi) │ │ + mov %edx,0x34(%edi) │ │ + mov -0x20(%ebp),%ebx │ │ + mov -0x28(%ebp),%edx │ │ + mov %ecx,-0x64(%ebp) │ │ + mov -0x24(%ebp),%ecx │ │ + mov %eax,-0x94(%ebp) │ │ + mov 0x28(%edi),%esi │ │ + cmp %esi,%ebx │ │ + mov %esi,%eax │ │ + cmovb -0x34(%ebp),%edx │ │ + cmova %ebx,%eax │ │ + mov 0x4(%edx),%edx │ │ + jb 72fa9 │ │ + mov 0x2c(%edi),%ecx │ │ + mov %esi,%ebx │ │ + mov %ebx,0x28(%edi) │ │ + mov %ecx,0x2c(%edi) │ │ + mov %ecx,-0x24(%ebp) │ │ + mov %eax,0x48(%edi) │ │ + mov %eax,-0x2c(%ebp) │ │ + mov -0x14(%ebp),%eax │ │ + mov -0x7c(%ebp),%ecx │ │ + mov %edx,0x4c(%edi) │ │ + mov -0x68(%ebp),%edx │ │ + mov %ebx,-0x20(%ebp) │ │ + cmp %eax,%ecx │ │ + cmovb -0x3c(%ebp),%edx │ │ + cmova %ecx,%eax │ │ + mov 0x4(%edx),%edx │ │ + jb 72fe1 │ │ + mov 0x40(%edi),%ecx │ │ + mov 0x44(%edi),%esi │ │ + mov %esi,-0x88(%ebp) │ │ + mov -0x88(%ebp),%esi │ │ + mov %ecx,-0x7c(%ebp) │ │ + mov %ecx,0x40(%edi) │ │ + mov -0x10(%ebp),%ecx │ │ + xor %ebx,%ebx │ │ + mov %eax,-0x14(%ebp) │ │ + mov %esi,0x44(%edi) │ │ + mov -0x18(%ebp),%esi │ │ + mov %eax,0x58(%edi) │ │ + mov %edx,0x5c(%edi) │ │ + mov -0x78(%ebp),%edx │ │ + cmp %ecx,%esi │ │ + cmovb -0x40(%ebp),%edx │ │ + setb %bl │ │ + cmova %esi,%ecx │ │ + shl $0x4,%ebx │ │ + mov 0x54(%ebx,%edi,1),%eax │ │ + mov 0x4(%edx),%esi │ │ + mov 0x50(%ebx,%edi,1),%edx │ │ + mov %edi,%ebx │ │ + mov %eax,0x54(%edi) │ │ + mov %eax,-0x9c(%ebp) │ │ + mov -0x24(%ebp),%eax │ │ + mov %edx,0x50(%edi) │ │ + mov %ecx,0x60(%edi) │ │ + mov %esi,0x64(%edi) │ │ + mov -0x20(%ebp),%ecx │ │ + mov %edx,-0x78(%ebp) │ │ + mov (%edi),%esi │ │ + mov -0x34(%ebp),%edi │ │ + cmp %esi,%ecx │ │ mov %esi,%edx │ │ + cmovb %ebx,%edi │ │ + cmova %ecx,%edx │ │ + mov 0x4(%edi),%edi │ │ + jb 73054 │ │ + mov 0x4(%ebx),%eax │ │ + mov %esi,%ecx │ │ + mov %ecx,(%ebx) │ │ + mov %eax,0x4(%ebx) │ │ + mov %eax,-0x24(%ebp) │ │ + mov %edx,0x28(%ebx) │ │ + mov %edx,-0xa0(%ebp) │ │ + mov -0x30(%ebp),%edx │ │ + mov -0x7c(%ebp),%eax │ │ + mov %ecx,-0x20(%ebp) │ │ + mov -0x54(%ebp),%esi │ │ + mov %edi,0x2c(%ebx) │ │ + mov -0x68(%ebp),%edi │ │ + cmp %edx,%eax │ │ + mov %edx,%ecx │ │ cmovb %eax,%edx │ │ - cmovb %esi,%eax │ │ - mov 0x10(%edi),%esi │ │ - movsd (%edx),%xmm0 │ │ - movsd 0x8(%edx),%xmm1 │ │ - mov %esi,-0x3f4(%ebp) │ │ - mov 0x10(%edx),%esi │ │ - movsd %xmm1,-0x3e8(%ebp) │ │ - movsd %xmm0,-0x3f0(%ebp) │ │ - movsd (%eax),%xmm0 │ │ - movsd 0x8(%eax),%xmm1 │ │ - mov 0x10(%eax),%eax │ │ - mov %esi,-0x3e0(%ebp) │ │ - mov %eax,-0x3cc(%ebp) │ │ - mov 0x10(%ebx),%eax │ │ - movsd %xmm0,-0x3dc(%ebp) │ │ - movsd %xmm1,-0x3d4(%ebp) │ │ - movsd (%ebx),%xmm0 │ │ - movsd 0x8(%ebx),%xmm1 │ │ - mov -0x24(%ebp),%ebx │ │ - mov %eax,-0x3b8(%ebp) │ │ - mov -0x1c(%ebp),%eax │ │ - movsd %xmm1,-0x3c0(%ebp) │ │ - movsd %xmm0,-0x3c8(%ebp) │ │ - lea 0x0(,%eax,4),%eax │ │ - lea (%eax,%eax,4),%ecx │ │ - mov 0x14(%ebx,%ecx,1),%eax │ │ - mov 0x18(%ebx,%ecx,1),%edx │ │ - lea 0x28(%ebx,%ecx,1),%edi │ │ - lea 0x3c(%ebx,%ecx,1),%esi │ │ - cmp (%ebx,%ecx,1),%eax │ │ - mov 0x3c(%ebx,%ecx,1),%eax │ │ - sbb 0x4(%ebx,%ecx,1),%edx │ │ - setae %dh │ │ - setb -0x10(%ebp) │ │ - cmp 0x28(%ebx,%ecx,1),%eax │ │ - mov 0x40(%ebx,%ecx,1),%eax │ │ - sbb 0x2c(%ebx,%ecx,1),%eax │ │ + cmova %eax,%ecx │ │ + mov -0x3c(%ebp),%eax │ │ + cmovb -0x88(%ebp),%esi │ │ + mov %edx,-0x30(%ebp) │ │ + mov %ecx,-0x88(%ebp) │ │ + cmovb -0x48(%ebp),%eax │ │ + mov %esi,-0x54(%ebp) │ │ + mov 0x4(%eax),%eax │ │ + mov %edx,0x18(%ebx) │ │ + mov %esi,0x1c(%ebx) │ │ + mov %ecx,0x40(%ebx) │ │ + mov -0x94(%ebp),%edx │ │ + mov -0x64(%ebp),%ecx │ │ + mov %eax,0x44(%ebx) │ │ + mov -0x90(%ebp),%eax │ │ + mov %edx,%esi │ │ + cmp %edx,%eax │ │ + cmovb %eax,%edx │ │ + cmova %eax,%esi │ │ + mov -0x60(%ebp),%eax │ │ + cmovb -0x80(%ebp),%ecx │ │ + mov %edx,-0x94(%ebp) │ │ + mov %esi,-0x80(%ebp) │ │ + cmovb -0x44(%ebp),%eax │ │ + mov %ecx,-0x64(%ebp) │ │ + mov 0x4(%eax),%eax │ │ + mov %ecx,0x24(%ebx) │ │ + mov %edx,0x20(%ebx) │ │ + mov -0x4c(%ebp),%edx │ │ + mov -0x14(%ebp),%ecx │ │ + mov %esi,0x38(%ebx) │ │ + mov -0x38(%ebp),%esi │ │ + cmp %edx,%ecx │ │ + mov %eax,0x3c(%ebx) │ │ mov %edi,%eax │ │ - lea (%ebx,%ecx,1),%ebx │ │ cmovb %esi,%eax │ │ cmovb %edi,%esi │ │ - movzbl %dh,%edi │ │ - mov (%esi),%edx │ │ - lea (%edi,%edi,4),%edi │ │ - mov %esi,-0x18(%ebp) │ │ - cmp (%ebx,%edi,4),%edx │ │ + cmova %ecx,%edx │ │ + mov (%esi),%edi │ │ + mov 0x4(%esi),%ecx │ │ + mov 0x4(%eax),%eax │ │ + mov %edx,-0x4c(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + mov %ecx,0x34(%ebx) │ │ + mov %edi,0x30(%ebx) │ │ + mov %edx,0x58(%ebx) │ │ + mov -0x2c(%ebp),%ecx │ │ + mov -0x78(%ebp),%edx │ │ + mov %eax,0x5c(%ebx) │ │ + mov -0x40(%ebp),%eax │ │ + mov %edi,-0x10(%ebp) │ │ + cmp %ecx,%edx │ │ + cmovb -0x28(%ebp),%eax │ │ + cmova %edx,%ecx │ │ + mov 0x4(%eax),%eax │ │ + jb 7313f │ │ + mov 0x4c(%ebx),%edx │ │ + mov %edx,-0x9c(%ebp) │ │ + mov 0x48(%ebx),%edx │ │ + mov -0x9c(%ebp),%esi │ │ + mov %edx,0x48(%ebx) │ │ + mov %edx,-0x78(%ebp) │ │ + mov -0x24(%ebp),%edx │ │ + mov %ecx,-0x2c(%ebp) │ │ + mov %esi,0x4c(%ebx) │ │ + mov %ecx,0x50(%ebx) │ │ + mov %eax,0x54(%ebx) │ │ + mov -0x20(%ebp),%esi │ │ + mov -0x34(%ebp),%ecx │ │ + mov 0x8(%ebx),%eax │ │ + mov %esi,%edi │ │ + cmp %esi,%eax │ │ + cmova %eax,%edi │ │ + cmovb %eax,%esi │ │ + mov -0x84(%ebp),%eax │ │ + cmovb 0xc(%ebx),%edx │ │ + mov %edi,-0x18(%ebp) │ │ + cmovb %ebx,%eax │ │ + mov 0x4(%eax),%eax │ │ + mov %esi,(%ebx) │ │ + mov %edx,0x4(%ebx) │ │ + mov %edi,0x8(%ebx) │ │ + mov -0x1c(%ebp),%edi │ │ + mov -0x5c(%ebp),%esi │ │ + mov %eax,0xc(%ebx) │ │ + mov -0xa0(%ebp),%eax │ │ + cmp %edi,%eax │ │ + cmova %eax,%edi │ │ + mov %ecx,%eax │ │ + cmovb %esi,%eax │ │ + cmovb %ecx,%esi │ │ + mov (%esi),%ecx │ │ mov 0x4(%esi),%edx │ │ - sbb 0x4(%ebx,%edi,4),%edx │ │ - movzbl -0x10(%ebp),%edx │ │ - lea (%edx,%edx,4),%esi │ │ - lea (%ebx,%edi,4),%edx │ │ - setb -0x14(%ebp) │ │ - mov %edx,-0x10(%ebp) │ │ - mov %ebx,%edx │ │ - mov (%eax),%ebx │ │ + mov 0x4(%eax),%eax │ │ + mov %edi,-0x1c(%ebp) │ │ + mov -0x14(%ebp),%esi │ │ + mov %ecx,0x10(%ebx) │ │ + mov %edx,0x14(%ebx) │ │ + mov %edi,0x28(%ebx) │ │ + mov %edx,-0x20(%ebp) │ │ mov -0x10(%ebp),%edi │ │ - cmovb %eax,%edi │ │ - cmp (%edx,%esi,4),%ebx │ │ - mov 0x4(%eax),%ebx │ │ - sbb 0x4(%edx,%esi,4),%ebx │ │ - lea (%edx,%esi,4),%ebx │ │ - mov -0x10(%ebp),%edx │ │ + mov -0x78(%ebp),%edx │ │ + mov %eax,0x2c(%ebx) │ │ + cmp %edi,%edx │ │ + mov %edi,%eax │ │ + cmova %edx,%eax │ │ + cmovb %edx,%edi │ │ + mov -0x28(%ebp),%edx │ │ + cmovb -0x9c(%ebp),%esi │ │ + mov %eax,-0x7c(%ebp) │ │ + mov %edi,-0x10(%ebp) │ │ + cmovb -0x38(%ebp),%edx │ │ + mov %esi,-0x14(%ebp) │ │ + mov 0x4(%edx),%edx │ │ + mov %esi,0x34(%ebx) │ │ + mov %edi,0x30(%ebx) │ │ + mov %eax,0x48(%ebx) │ │ + mov -0x80(%ebp),%eax │ │ + mov -0x3c(%ebp),%edi │ │ + mov -0x60(%ebp),%esi │ │ + mov %edx,0x4c(%ebx) │ │ + mov -0x88(%ebp),%edx │ │ + cmp %eax,%edx │ │ + cmova %edx,%eax │ │ + mov %edi,%edx │ │ + cmovb %esi,%edx │ │ + cmovb %edi,%esi │ │ + mov (%esi),%edi │ │ + mov 0x4(%esi),%esi │ │ + mov 0x4(%edx),%edx │ │ + mov %eax,-0x80(%ebp) │ │ + mov %esi,0x3c(%ebx) │ │ + mov %edi,0x38(%ebx) │ │ + mov %eax,0x40(%ebx) │ │ + mov %edx,0x44(%ebx) │ │ + mov -0x4c(%ebp),%edx │ │ + mov -0x2c(%ebp),%eax │ │ + mov %esi,-0x90(%ebp) │ │ + mov %edi,-0x78(%ebp) │ │ + mov -0x68(%ebp),%edi │ │ + mov -0x40(%ebp),%esi │ │ + cmp %eax,%edx │ │ + cmova %edx,%eax │ │ + mov %edi,%edx │ │ + cmovae %esi,%edi │ │ + mov %eax,-0x2c(%ebp) │ │ + cmovb %esi,%edx │ │ + mov (%edi),%esi │ │ + mov 0x4(%edi),%eax │ │ + mov 0x4(%edx),%edx │ │ + mov %esi,-0x24(%ebp) │ │ + mov %esi,0x50(%ebx) │ │ + mov -0x2c(%ebp),%esi │ │ + mov %eax,0x54(%ebx) │ │ + mov %eax,-0x4c(%ebp) │ │ + mov %esi,0x58(%ebx) │ │ + mov %edx,0x5c(%ebx) │ │ + mov -0x30(%ebp),%esi │ │ + mov -0x18(%ebp),%edx │ │ + cmp %edx,%esi │ │ + cmova %esi,%edx │ │ + mov %edx,-0x18(%ebp) │ │ + mov -0x48(%ebp),%edx │ │ + cmovb -0x84(%ebp),%edx │ │ + mov 0x4(%edx),%edx │ │ + jb 73292 │ │ + mov 0xc(%ebx),%esi │ │ + mov %esi,-0x54(%ebp) │ │ + mov 0x8(%ebx),%esi │ │ + mov %esi,-0x30(%ebp) │ │ + mov %esi,0x8(%ebx) │ │ + mov -0x54(%ebp),%esi │ │ + mov %ecx,%eax │ │ + mov %esi,0xc(%ebx) │ │ mov -0x18(%ebp),%esi │ │ - cmovb %ebx,%edi │ │ - cmovb %eax,%ebx │ │ - cmovb %edx,%eax │ │ - cmpb $0x0,-0x14(%ebp) │ │ - movsd (%ebx),%xmm0 │ │ - movsd 0x8(%ebx),%xmm1 │ │ - cmove %esi,%edx │ │ - cmpb $0x0,-0x14(%ebp) │ │ + mov %esi,0x18(%ebx) │ │ + mov %edx,0x1c(%ebx) │ │ + mov -0x94(%ebp),%edx │ │ + mov -0x44(%ebp),%esi │ │ + cmp %ecx,%edx │ │ + cmova %edx,%eax │ │ + cmovb %edx,%ecx │ │ + mov -0x20(%ebp),%edx │ │ + cmovb -0x5c(%ebp),%esi │ │ + mov %eax,-0x2c(%ebp) │ │ + cmovb -0x64(%ebp),%edx │ │ + mov 0x4(%esi),%esi │ │ + mov %ecx,0x10(%ebx) │ │ + mov %edx,0x14(%ebx) │ │ + mov %eax,0x20(%ebx) │ │ + mov %edx,-0x20(%ebp) │ │ + mov -0x1c(%ebp),%eax │ │ + mov -0x10(%ebp),%edx │ │ + mov %esi,0x24(%ebx) │ │ + mov -0x38(%ebp),%esi │ │ + cmp %eax,%edx │ │ + cmovb -0x34(%ebp),%esi │ │ + cmova %edx,%eax │ │ + mov %eax,-0x1c(%ebp) │ │ + mov 0x4(%esi),%esi │ │ + jb 732fd │ │ + mov 0x2c(%ebx),%edx │ │ + mov %edx,-0x14(%ebp) │ │ + mov 0x28(%ebx),%edx │ │ mov %edx,-0x10(%ebp) │ │ - movsd %xmm0,-0x404(%ebp,%ecx,1) │ │ - movsd %xmm1,-0x3fc(%ebp,%ecx,1) │ │ - cmovne %esi,%eax │ │ - mov %edi,%esi │ │ - mov (%eax),%edx │ │ - cmp (%edi),%edx │ │ - mov 0x4(%eax),%edx │ │ - sbb 0x4(%edi),%edx │ │ - mov 0x10(%ebx),%edx │ │ + mov %edx,0x28(%ebx) │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x1c(%ebp),%eax │ │ + mov %edx,0x2c(%ebx) │ │ + mov %eax,0x30(%ebx) │ │ + mov -0x24(%ebp),%edx │ │ + mov -0x7c(%ebp),%eax │ │ + mov %esi,0x34(%ebx) │ │ + mov -0x40(%ebp),%esi │ │ + cmp %eax,%edx │ │ + cmovb -0x28(%ebp),%esi │ │ + cmova %edx,%eax │ │ + mov 0x4(%esi),%edi │ │ + jb 73332 │ │ + mov 0x48(%ebx),%edx │ │ + mov 0x4c(%ebx),%esi │ │ + mov %esi,-0x4c(%ebp) │ │ + mov -0x4c(%ebp),%esi │ │ + mov %edx,0x48(%ebx) │ │ + mov %edx,-0x24(%ebp) │ │ + mov -0x54(%ebp),%edx │ │ + mov %esi,0x4c(%ebx) │ │ + mov -0x30(%ebp),%esi │ │ + mov %eax,0x50(%ebx) │ │ + mov %edi,0x54(%ebx) │ │ + cmp %esi,%ecx │ │ + mov %esi,%eax │ │ + cmova %ecx,%eax │ │ + cmovb -0x20(%ebp),%edx │ │ + cmovb %ecx,%esi │ │ + mov %eax,%edi │ │ + mov %eax,-0x40(%ebp) │ │ + mov -0x84(%ebp),%eax │ │ + cmovae -0x5c(%ebp),%eax │ │ + mov 0x4(%eax),%ecx │ │ + mov %edx,0xc(%ebx) │ │ + mov -0x18(%ebp),%edx │ │ + mov -0x2c(%ebp),%eax │ │ + mov %esi,0x8(%ebx) │ │ + mov -0x48(%ebp),%esi │ │ + mov %edi,0x10(%ebx) │ │ + cmp %edx,%eax │ │ + mov %ecx,0x14(%ebx) │ │ + cmova %eax,%edx │ │ + mov -0x44(%ebp),%eax │ │ + mov %eax,%ecx │ │ + cmovb %esi,%ecx │ │ cmovb %eax,%esi │ │ - cmovb %edi,%eax │ │ - mov %edx,-0x3f4(%ebp,%ecx,1) │ │ - movsd (%esi),%xmm0 │ │ - movsd 0x8(%esi),%xmm1 │ │ - mov 0x10(%esi),%edx │ │ + mov (%esi),%edi │ │ + mov 0x4(%ecx),%ecx │ │ + mov %edi,-0x2c(%ebp) │ │ + mov 0x4(%esi),%eax │ │ + mov %edi,0x18(%ebx) │ │ + mov %edx,-0x18(%ebp) │ │ + mov -0x38(%ebp),%edi │ │ + mov %eax,0x1c(%ebx) │ │ + mov %edx,0x20(%ebx) │ │ + mov %eax,-0x30(%ebp) │ │ + mov %ecx,0x24(%ebx) │ │ + mov -0x10(%ebp),%ecx │ │ + mov -0x78(%ebp),%eax │ │ + mov -0x60(%ebp),%edx │ │ + cmp %ecx,%eax │ │ + mov %ecx,%esi │ │ + cmovb %eax,%ecx │ │ + cmova %eax,%esi │ │ + mov -0x14(%ebp),%eax │ │ + cmovb -0x34(%ebp),%edx │ │ + mov %ecx,-0x10(%ebp) │ │ + cmovb -0x90(%ebp),%eax │ │ + mov 0x4(%edx),%edx │ │ + mov %ecx,0x28(%ebx) │ │ + mov -0x80(%ebp),%ecx │ │ + mov %eax,0x2c(%ebx) │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0x1c(%ebp),%eax │ │ + mov %esi,0x38(%ebx) │ │ + mov %edx,0x3c(%ebx) │ │ + cmp %eax,%ecx │ │ + cmova %ecx,%eax │ │ + mov -0x3c(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + cmovb %edi,%edx │ │ + cmovb %ecx,%edi │ │ + mov 0x4(%edx),%edx │ │ + mov %edx,-0x20(%ebp) │ │ + mov 0x4(%edi),%ecx │ │ + mov (%edi),%edx │ │ + mov -0x2c(%ebp),%edi │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov %ecx,0x34(%ebx) │ │ + mov -0x20(%ebp),%ecx │ │ + mov %edx,0x30(%ebx) │ │ + mov %eax,0x40(%ebx) │ │ + mov %ecx,0x44(%ebx) │ │ + mov -0x40(%ebp),%ecx │ │ + cmp %ecx,%edi │ │ + cmova %edi,%ecx │ │ + mov %ecx,-0x40(%ebp) │ │ + mov -0x5c(%ebp),%ecx │ │ + cmovae -0x48(%ebp),%ecx │ │ + mov 0x4(%ecx),%ecx │ │ + mov %ecx,-0x5c(%ebp) │ │ + mov -0x30(%ebp),%ecx │ │ + jb 7343e │ │ + mov 0x14(%ebx),%ecx │ │ + mov 0x10(%ebx),%edi │ │ + mov %ecx,0x14(%ebx) │ │ + mov -0x40(%ebp),%ecx │ │ + mov %edi,0x10(%ebx) │ │ + mov -0x10(%ebp),%edi │ │ + mov %ecx,0x18(%ebx) │ │ + mov -0x5c(%ebp),%ecx │ │ + mov %ecx,0x1c(%ebx) │ │ + mov -0x18(%ebp),%ecx │ │ + cmp %ecx,%edi │ │ + cmova %edi,%ecx │ │ + mov %ecx,-0x18(%ebp) │ │ + mov -0x34(%ebp),%ecx │ │ + cmovb -0x44(%ebp),%ecx │ │ + mov 0x4(%ecx),%ecx │ │ + jb 73473 │ │ + mov 0x24(%ebx),%edi │ │ + mov %edi,-0x14(%ebp) │ │ + mov 0x20(%ebx),%edi │ │ + mov %edi,-0x10(%ebp) │ │ + mov %edi,0x20(%ebx) │ │ + mov -0x14(%ebp),%edi │ │ + cmp %edx,%esi │ │ + cmovbe %edx,%esi │ │ + mov %edi,0x24(%ebx) │ │ + mov -0x18(%ebp),%edi │ │ + mov %edi,0x28(%ebx) │ │ + mov %ecx,0x2c(%ebx) │ │ + mov -0x60(%ebp),%ecx │ │ + mov -0x1c(%ebp),%edi │ │ + cmovb 0x38(%ebx),%edx │ │ + cmovb -0x38(%ebp),%ecx │ │ + cmovb 0x3c(%ebx),%edi │ │ + mov 0x4(%ecx),%ecx │ │ + mov %edi,0x34(%ebx) │ │ + mov %edx,0x30(%ebx) │ │ + mov %esi,0x38(%ebx) │ │ + mov -0x24(%ebp),%esi │ │ + mov %edi,-0x1c(%ebp) │ │ + mov %ecx,0x3c(%ebx) │ │ + mov -0x28(%ebp),%ecx │ │ + cmp %eax,%esi │ │ + cmova %esi,%eax │ │ + cmovb -0x3c(%ebp),%ecx │ │ + mov 0x4(%ecx),%ecx │ │ + jb 734ce │ │ + mov 0x44(%ebx),%esi │ │ + mov %esi,-0x4c(%ebp) │ │ + mov 0x40(%ebx),%esi │ │ + mov %esi,0x40(%ebx) │ │ + mov -0x4c(%ebp),%esi │ │ + mov %esi,0x44(%ebx) │ │ + mov %eax,0x48(%ebx) │ │ + mov %ecx,0x4c(%ebx) │ │ + mov -0x10(%ebp),%esi │ │ + mov -0x40(%ebp),%ecx │ │ + mov -0x44(%ebp),%eax │ │ + cmp %ecx,%esi │ │ + cmovb -0x48(%ebp),%eax │ │ + cmova %esi,%ecx │ │ + mov 0x4(%eax),%edi │ │ + jb 734fd │ │ + mov 0x1c(%ebx),%eax │ │ + mov 0x18(%ebx),%esi │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0x14(%ebp),%eax │ │ + mov %esi,0x18(%ebx) │ │ mov -0x1c(%ebp),%esi │ │ - movsd %xmm0,-0x3f0(%ebp,%ecx,1) │ │ - movsd %xmm1,-0x3e8(%ebp,%ecx,1) │ │ - movsd (%eax),%xmm0 │ │ - movsd 0x8(%eax),%xmm1 │ │ - mov 0x10(%eax),%eax │ │ - mov %edx,-0x3e0(%ebp,%ecx,1) │ │ - mov %eax,-0x3cc(%ebp,%ecx,1) │ │ - mov -0x10(%ebp),%eax │ │ - movsd %xmm0,-0x3dc(%ebp,%ecx,1) │ │ - movsd %xmm1,-0x3d4(%ebp,%ecx,1) │ │ - movsd (%eax),%xmm0 │ │ - movsd 0x8(%eax),%xmm1 │ │ - mov 0x10(%eax),%eax │ │ - mov %eax,-0x3b8(%ebp,%ecx,1) │ │ - movsd %xmm0,-0x3c8(%ebp,%ecx,1) │ │ - movsd %xmm1,-0x3c0(%ebp,%ecx,1) │ │ - mov $0x4,%eax │ │ - jmp 73342 │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x8(%ebp),%edx │ │ - mov %eax,-0x34(%ebp) │ │ - mov %edx,-0x30(%ebp) │ │ - jmp 72e26 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - mov -0x24(%ebp),%edi │ │ - lea (%eax,%eax,4),%ecx │ │ - not %eax │ │ - movl $0x0,-0x30(%ebp) │ │ - add %eax,%esi │ │ - mov 0x10(%edi),%edx │ │ - movsd (%edi),%xmm0 │ │ - movsd 0x8(%edi),%xmm1 │ │ - mov %edx,-0x3f4(%ebp) │ │ - movsd %xmm1,-0x3fc(%ebp) │ │ - movsd %xmm0,-0x404(%ebp) │ │ - movsd (%edi,%ecx,4),%xmm0 │ │ - movsd 0x8(%edi,%ecx,4),%xmm1 │ │ - mov 0x10(%edi,%ecx,4),%edx │ │ - mov -0x3f4(%ebp),%ebx │ │ - movsd %xmm0,(%edi) │ │ - movsd %xmm1,0x8(%edi) │ │ - movsd -0x404(%ebp),%xmm0 │ │ - movsd -0x3fc(%ebp),%xmm1 │ │ - mov %edx,0x10(%edi) │ │ - mov %ebx,0x10(%edi,%ecx,4) │ │ - mov -0x38(%ebp),%ebx │ │ - movsd %xmm1,0x8(%edi,%ecx,4) │ │ - movsd %xmm0,(%edi,%ecx,4) │ │ - lea 0x14(%edi,%ecx,4),%ecx │ │ - cmp $0x21,%esi │ │ - mov %esi,-0x28(%ebp) │ │ - jb 72ae7 │ │ - cmpl $0x0,-0x34(%ebp) │ │ - je 732dc │ │ - mov -0x28(%ebp),%edx │ │ - mov %ecx,-0x24(%ebp) │ │ - mov %edx,%edi │ │ - shr $0x3,%edi │ │ - lea (%edi,%edi,4),%eax │ │ - imul $0x8c,%edi,%esi │ │ - shl $0x4,%eax │ │ - add %ecx,%esi │ │ - add %ecx,%eax │ │ - cmp $0x40,%edx │ │ - jae 72e90 │ │ + mov %eax,0x1c(%ebx) │ │ + mov %ecx,0x20(%ebx) │ │ + mov -0x18(%ebp),%ecx │ │ + mov -0x38(%ebp),%eax │ │ + mov %edi,0x24(%ebx) │ │ + cmp %ecx,%edx │ │ + cmovb -0x34(%ebp),%eax │ │ + cmova %edx,%ecx │ │ + mov 0x4(%eax),%eax │ │ + jb 73529 │ │ + mov 0x2c(%ebx),%esi │ │ + mov 0x28(%ebx),%edx │ │ + mov %esi,0x2c(%ebx) │ │ + mov $0xd,%esi │ │ + mov %edx,0x28(%ebx) │ │ + mov %ecx,0x30(%ebx) │ │ + mov %eax,0x34(%ebx) │ │ + jmp 73aad │ │ + nop │ │ + mov $0x1,%esi │ │ + cmp $0x8,%ebx │ │ + jbe 73ab6 │ │ + mov -0x50(%ebp),%edx │ │ + mov %ebx,-0x98(%ebp) │ │ + mov 0x18(%edx),%eax │ │ + mov (%edx),%edi │ │ + lea 0x18(%edx),%esi │ │ + mov %edx,%ecx │ │ + mov 0x8(%edx),%ebx │ │ + cmp %edi,%eax │ │ + cmovb %esi,%ecx │ │ + cmovb %edx,%esi │ │ + cmova %eax,%edi │ │ + mov 0x4(%esi),%eax │ │ + mov (%ecx),%esi │ │ + mov 0x4(%ecx),%ecx │ │ + mov %edi,-0x40(%ebp) │ │ + mov %ecx,0x4(%edx) │ │ + mov %esi,(%edx) │ │ + mov %edi,0x18(%edx) │ │ + mov %eax,0x1c(%edx) │ │ + lea 0x38(%edx),%edi │ │ + lea 0x8(%edx),%ecx │ │ + mov %esi,-0x10(%ebp) │ │ + mov 0x38(%edx),%eax │ │ + mov %ecx,-0x60(%ebp) │ │ + cmp %ebx,%eax │ │ + cmova %eax,%ebx │ │ + mov %edi,%eax │ │ + cmovb %ecx,%eax │ │ + cmovb %edi,%ecx │ │ + mov %ebx,-0x34(%ebp) │ │ mov (%ecx),%edi │ │ - mov (%eax),%ebx │ │ mov 0x4(%ecx),%ecx │ │ - mov 0x4(%eax),%edx │ │ - mov %ebx,-0x1c(%ebp) │ │ - cmp %ebx,%edi │ │ + mov 0x4(%eax),%eax │ │ + mov %ecx,0xc(%edx) │ │ + mov %edi,0x8(%edx) │ │ + mov %ebx,0x38(%edx) │ │ + mov %eax,0x3c(%edx) │ │ + mov %ecx,-0x28(%ebp) │ │ + mov %edi,-0x48(%ebp) │ │ + lea 0x28(%edx),%edi │ │ + mov 0x28(%edx),%eax │ │ + mov 0x10(%edx),%ecx │ │ + mov %edi,-0x14(%ebp) │ │ + cmp %ecx,%eax │ │ + cmova %eax,%ecx │ │ + mov %edi,%eax │ │ mov %ecx,%ebx │ │ - sbb %edx,%ebx │ │ - mov (%esi),%ebx │ │ - setb -0x10(%ebp) │ │ - cmp %ebx,%edi │ │ - mov 0x4(%esi),%edi │ │ - sbb %edi,%ecx │ │ - mov -0x10(%ebp),%ch │ │ + mov %ecx,-0x1c(%ebp) │ │ + lea 0x10(%edx),%ecx │ │ + cmovb %ecx,%eax │ │ + mov %ecx,-0x5c(%ebp) │ │ + cmovb %edi,%ecx │ │ + lea 0x20(%edx),%edi │ │ + mov (%ecx),%esi │ │ + mov 0x4(%ecx),%ecx │ │ + mov 0x4(%eax),%eax │ │ + mov %edi,-0x38(%ebp) │ │ + mov %ecx,0x14(%edx) │ │ + mov %esi,0x10(%edx) │ │ + mov %ebx,0x28(%edx) │ │ + mov %eax,0x2c(%edx) │ │ + mov %ecx,-0x44(%ebp) │ │ + xor %ecx,%ecx │ │ + mov %esi,-0x3c(%ebp) │ │ + mov 0x20(%edx),%ebx │ │ + mov 0x40(%edx),%eax │ │ + cmp %ebx,%eax │ │ + cmova %eax,%ebx │ │ + lea 0x40(%edx),%eax │ │ setb %cl │ │ - xor %ch,%cl │ │ - cmp %ebx,-0x1c(%ebp) │ │ - sbb %edi,%edx │ │ - setb %dl │ │ - xor %ch,%dl │ │ - cmovne %esi,%eax │ │ - mov -0x24(%ebp),%esi │ │ - test %cl,%cl │ │ - cmovne %esi,%eax │ │ - jmp 72ea2 │ │ - nop │ │ - sub $0x8,%esp │ │ - mov %eax,%edx │ │ - push %edi │ │ - push %esi │ │ - call 738b0 │ │ - add $0x10,%esp │ │ - mov -0x24(%ebp),%esi │ │ - mov -0x30(%ebp),%edx │ │ - decl -0x34(%ebp) │ │ - sub %esi,%eax │ │ - test %edx,%edx │ │ - je 72ec0 │ │ - mov (%edx),%ecx │ │ - mov 0x4(%edx),%edx │ │ - cmp (%esi,%eax,1),%ecx │ │ - sbb 0x4(%esi,%eax,1),%edx │ │ - jae 73130 │ │ - mov 0x10(%esi),%ecx │ │ - movsd (%esi),%xmm0 │ │ - movsd 0x8(%esi),%xmm1 │ │ - movl $0x0,-0x1c(%ebp) │ │ - mov %ecx,-0x3f4(%ebp) │ │ - movsd %xmm1,-0x3fc(%ebp) │ │ - movsd %xmm0,-0x404(%ebp) │ │ - mov 0x10(%esi,%eax,1),%ecx │ │ - movsd (%esi,%eax,1),%xmm0 │ │ - movsd 0x8(%esi,%eax,1),%xmm1 │ │ - movsd %xmm0,(%esi) │ │ - movsd %xmm1,0x8(%esi) │ │ - mov %ecx,0x10(%esi) │ │ - mov -0x3f4(%ebp),%ecx │ │ - movsd -0x404(%ebp),%xmm0 │ │ - movsd -0x3fc(%ebp),%xmm1 │ │ - mov %ecx,0x10(%esi,%eax,1) │ │ - movsd %xmm1,0x8(%esi,%eax,1) │ │ - movsd %xmm0,(%esi,%eax,1) │ │ - lea 0x14(%esi),%eax │ │ - lea 0x28(%esi),%ecx │ │ - mov %eax,-0x10(%ebp) │ │ - mov 0x24(%esi),%eax │ │ - movsd 0x14(%esi),%xmm0 │ │ - movsd 0x1c(%esi),%xmm1 │ │ - mov (%esi),%edi │ │ - mov %eax,-0x3f4(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ - movsd %xmm1,-0x3fc(%ebp) │ │ - movsd %xmm0,-0x404(%ebp) │ │ - mov %edi,-0x14(%ebp) │ │ - lea 0x0(,%eax,4),%edx │ │ - lea (%edx,%edx,4),%eax │ │ - lea -0x28(%edx,%edx,4),%ebx │ │ - add %esi,%eax │ │ + cmovb %edi,%eax │ │ + shl $0x5,%ecx │ │ + mov 0x4(%eax),%edi │ │ + mov 0x24(%ecx,%edx,1),%eax │ │ + mov 0x20(%ecx,%edx,1),%esi │ │ + mov -0x34(%ebp),%ecx │ │ + mov %eax,-0x24(%ebp) │ │ + mov %eax,0x24(%edx) │ │ + mov -0x10(%ebp),%eax │ │ + mov %esi,0x20(%edx) │ │ + mov %esi,-0x20(%ebp) │ │ + mov %ebx,0x40(%edx) │ │ + mov %edi,0x44(%edx) │ │ + lea 0x38(%edx),%edi │ │ + mov %edx,%esi │ │ + mov %edi,-0x4c(%ebp) │ │ + cmp %eax,%ecx │ │ + cmovb %edi,%esi │ │ + cmovb %edx,%edi │ │ + cmovbe %eax,%ecx │ │ + mov (%esi),%eax │ │ mov 0x4(%esi),%esi │ │ + mov 0x4(%edi),%edi │ │ + mov %ecx,-0x34(%ebp) │ │ mov %eax,-0x2c(%ebp) │ │ - lea -0x3c(%edx,%edx,4),%eax │ │ + mov %eax,(%edx) │ │ + mov %esi,0x4(%edx) │ │ + mov %ecx,0x38(%edx) │ │ + mov %edi,0x3c(%edx) │ │ + mov -0x3c(%ebp),%edi │ │ + mov -0x20(%ebp),%eax │ │ + mov %esi,-0x30(%ebp) │ │ + mov -0x44(%ebp),%esi │ │ + cmp %edi,%eax │ │ + mov %edi,%ecx │ │ + cmova %eax,%ecx │ │ + cmovb %eax,%edi │ │ + lea 0x20(%edx),%eax │ │ + cmovb -0x24(%ebp),%esi │ │ + mov %ecx,-0x10(%ebp) │ │ + lea 0x10(%edx),%ecx │ │ + mov %edi,-0x3c(%ebp) │ │ + cmovb %ecx,%eax │ │ + mov -0x10(%ebp),%ecx │ │ + mov 0x4(%eax),%eax │ │ + mov %edi,0x10(%edx) │ │ + mov %esi,0x14(%edx) │ │ + mov %esi,-0x44(%ebp) │ │ + lea 0x18(%edx),%esi │ │ mov %esi,-0x18(%ebp) │ │ - nopw 0x0(%eax,%eax,1) │ │ - mov -0x14(%ebp),%esi │ │ - mov 0x4(%ecx),%edx │ │ - mov -0x1c(%ebp),%edi │ │ - mov %ebx,-0x20(%ebp) │ │ - mov -0x10(%ebp),%ebx │ │ - cmp %esi,(%ecx) │ │ - sbb -0x18(%ebp),%edx │ │ - lea (%edi,%edi,4),%edx │ │ - mov 0x10(%ebx,%edx,4),%esi │ │ - movsd (%ebx,%edx,4),%xmm0 │ │ - movsd 0x8(%ebx,%edx,4),%xmm1 │ │ - adc $0x0,%edi │ │ - movsd %xmm0,-0x14(%ecx) │ │ - movsd %xmm1,-0xc(%ecx) │ │ - mov %esi,-0x4(%ecx) │ │ - mov %edi,-0x1c(%ebp) │ │ - mov %eax,%edi │ │ - add $0xffffffec,%eax │ │ - mov 0x10(%ecx),%esi │ │ - mov %esi,0x10(%ebx,%edx,4) │ │ - mov -0x20(%ebp),%esi │ │ - movsd 0x8(%ecx),%xmm0 │ │ - movsd %xmm0,0x8(%ebx,%edx,4) │ │ - movsd (%ecx),%xmm0 │ │ - add $0x14,%ecx │ │ - cmp -0x2c(%ebp),%ecx │ │ - movsd %xmm0,(%ebx,%edx,4) │ │ - mov %esi,%edx │ │ - lea -0x14(%esi),%ebx │ │ - jb 72f80 │ │ - nopl 0x0(%eax) │ │ - mov %edx,-0x20(%ebp) │ │ - test %edi,%edi │ │ - mov %ecx,%eax │ │ - lea -0x404(%ebp),%edx │ │ - mov %edi,-0x2c(%ebp) │ │ + mov %ecx,0x20(%edx) │ │ + mov %eax,0x24(%edx) │ │ + mov -0x40(%ebp),%eax │ │ + cmp %eax,%ebx │ │ + cmovbe %eax,%ebx │ │ + lea 0x40(%edx),%eax │ │ + cmovb %esi,%eax │ │ + mov %ebx,-0x24(%ebp) │ │ + mov 0x4(%eax),%edi │ │ + lea 0x40(%edx),%eax │ │ + mov %eax,-0x84(%ebp) │ │ + lea 0x40(%edx),%eax │ │ + cmovb %eax,%esi │ │ + mov (%esi),%eax │ │ + mov 0x4(%esi),%ecx │ │ + lea 0x28(%edx),%esi │ │ + mov %ecx,0x1c(%edx) │ │ + mov %eax,0x18(%edx) │ │ + mov %ebx,0x40(%edx) │ │ + mov %edi,0x44(%edx) │ │ + mov %ecx,-0x20(%ebp) │ │ mov -0x1c(%ebp),%edi │ │ - mov -0x10(%ebp),%esi │ │ - cmove %edx,%eax │ │ - mov -0x14(%ebp),%edx │ │ - mov 0x4(%eax),%ebx │ │ - cmp %edx,(%eax) │ │ - lea (%edi,%edi,4),%edx │ │ - movsd (%esi,%edx,4),%xmm0 │ │ - movsd 0x8(%esi,%edx,4),%xmm1 │ │ - lea (%edi,%edi,4),%edx │ │ - sbb -0x18(%ebp),%ebx │ │ - mov 0x10(%esi,%edx,4),%ebx │ │ - lea (%edi,%edi,4),%edx │ │ - movsd %xmm1,-0xc(%ecx) │ │ - movsd %xmm0,-0x14(%ecx) │ │ - mov %ebx,-0x4(%ecx) │ │ - mov 0x10(%eax),%ebx │ │ - mov %ebx,0x10(%esi,%edx,4) │ │ - mov -0x20(%ebp),%edx │ │ - movsd (%eax),%xmm0 │ │ - movsd 0x8(%eax),%xmm1 │ │ - lea (%edi,%edi,4),%eax │ │ - adc $0x0,%edi │ │ - add $0x14,%ecx │ │ + xor %ebx,%ebx │ │ + mov %eax,-0x68(%ebp) │ │ + mov 0x30(%edx),%ecx │ │ + cmp %edi,%ecx │ │ + cmova %ecx,%edi │ │ + setb %bl │ │ + lea 0x30(%edx),%ecx │ │ + mov %ecx,-0x40(%ebp) │ │ + cmovb %esi,%ecx │ │ + mov 0x28(%edx,%ebx,8),%eax │ │ + mov 0x2c(%edx,%ebx,8),%esi │ │ mov %edi,-0x1c(%ebp) │ │ + mov -0x44(%ebp),%ebx │ │ + mov 0x4(%ecx),%ecx │ │ + mov %eax,0x28(%edx) │ │ + mov %esi,0x2c(%edx) │ │ + mov %edi,0x30(%edx) │ │ + mov %esi,-0x54(%ebp) │ │ + mov -0x3c(%ebp),%esi │ │ mov -0x2c(%ebp),%edi │ │ - movsd %xmm1,0x8(%esi,%eax,4) │ │ - movsd %xmm0,(%esi,%eax,4) │ │ - add $0xffffffec,%edi │ │ - add $0xffffffec,%edx │ │ - jne 72ff0 │ │ - mov -0x28(%ebp),%esi │ │ - cmp %esi,-0x1c(%ebp) │ │ - jae 732da │ │ - mov -0x24(%ebp),%ecx │ │ - mov -0x1c(%ebp),%edx │ │ - mov 0x10(%ecx),%edi │ │ - lea (%edx,%edx,4),%eax │ │ - movsd (%ecx),%xmm0 │ │ - movsd (%ecx,%eax,4),%xmm1 │ │ - movsd 0x8(%ecx,%eax,4),%xmm2 │ │ - mov %edi,-0x3f4(%ebp) │ │ - mov 0x10(%ecx,%eax,4),%edi │ │ - movsd %xmm0,-0x404(%ebp) │ │ - movsd %xmm1,(%ecx) │ │ - movsd 0x8(%ecx),%xmm1 │ │ - movsd -0x404(%ebp),%xmm0 │ │ - movsd %xmm2,0x8(%ecx) │ │ - mov %edi,0x10(%ecx) │ │ - mov -0x3f4(%ebp),%edi │ │ - movsd %xmm1,-0x3fc(%ebp) │ │ - movsd %xmm0,(%ecx,%eax,4) │ │ - movsd -0x3fc(%ebp),%xmm1 │ │ - mov %edi,0x10(%ecx,%eax,4) │ │ - mov %edx,%edi │ │ - not %edi │ │ - add %edi,%esi │ │ - lea (%ecx,%eax,4),%edi │ │ - movsd %xmm1,0x8(%ecx,%eax,4) │ │ - mov %edi,-0x10(%ebp) │ │ - lea 0x14(%ecx,%eax,4),%edi │ │ - sub $0x8,%esp │ │ - mov -0x38(%ebp),%ebx │ │ - push -0x34(%ebp) │ │ - push -0x30(%ebp) │ │ - call 72ac0 │ │ - add $0x10,%esp │ │ - mov -0x10(%ebp),%eax │ │ + mov %eax,-0x64(%ebp) │ │ + mov -0x68(%ebp),%eax │ │ + mov %ecx,0x34(%edx) │ │ + cmp %edi,%esi │ │ mov %edi,%ecx │ │ + cmova %esi,%ecx │ │ + cmovae %edi,%esi │ │ + mov %edx,%edi │ │ + mov -0x5c(%ebp),%edx │ │ + cmovae -0x30(%ebp),%ebx │ │ + mov %ecx,-0x30(%ebp) │ │ + mov %esi,-0x3c(%ebp) │ │ + cmovb %edi,%edx │ │ + mov %ebx,-0x44(%ebp) │ │ + mov 0x4(%edx),%edx │ │ + mov %ebx,0x4(%edi) │ │ + mov %esi,(%edi) │ │ + mov %ecx,0x10(%edi) │ │ + mov -0x28(%ebp),%esi │ │ + mov -0x10(%ebp),%ebx │ │ + mov %edx,0x14(%edi) │ │ + mov -0x48(%ebp),%edx │ │ + cmp %edx,%eax │ │ + mov %edx,%ecx │ │ + cmova %eax,%ecx │ │ + cmovb %eax,%edx │ │ + mov -0x18(%ebp),%eax │ │ + cmovb -0x20(%ebp),%esi │ │ + mov %edx,-0x48(%ebp) │ │ + mov %ecx,-0x2c(%ebp) │ │ + cmovb -0x60(%ebp),%eax │ │ + mov %esi,-0x28(%ebp) │ │ + mov 0x4(%eax),%eax │ │ + mov %esi,0xc(%edi) │ │ + mov -0x64(%ebp),%esi │ │ + mov %edx,0x8(%edi) │ │ + mov %ecx,0x18(%edi) │ │ + mov %eax,0x1c(%edi) │ │ + mov -0x14(%ebp),%eax │ │ + cmp %ebx,%esi │ │ + mov %esi,%edx │ │ + cmova %esi,%ebx │ │ + mov %ebx,%esi │ │ + cmovb -0x38(%ebp),%eax │ │ + mov 0x4(%eax),%eax │ │ + jb 737b4 │ │ + mov 0x20(%edi),%edx │ │ + mov 0x24(%edi),%ecx │ │ + mov %ecx,-0x54(%ebp) │ │ + mov -0x54(%ebp),%ecx │ │ + mov %edx,0x20(%edi) │ │ + mov %edx,%ebx │ │ + xor %edx,%edx │ │ + mov %esi,-0x10(%ebp) │ │ + mov %ecx,0x24(%edi) │ │ + mov %esi,0x28(%edi) │ │ + mov %eax,0x2c(%edi) │ │ + mov -0x34(%ebp),%ecx │ │ + mov -0x24(%ebp),%eax │ │ + cmp %ecx,%eax │ │ + cmova %eax,%ecx │ │ + mov -0x84(%ebp),%eax │ │ + setb %dl │ │ + mov 0x38(%edi,%edx,8),%esi │ │ + mov %ecx,-0x34(%ebp) │ │ + cmovb -0x4c(%ebp),%eax │ │ + mov %esi,-0x24(%ebp) │ │ + mov 0x4(%eax),%eax │ │ + mov %eax,-0x68(%ebp) │ │ + mov 0x3c(%edi,%edx,8),%eax │ │ + mov -0x48(%ebp),%edx │ │ + mov %esi,0x38(%edi) │ │ + mov -0x28(%ebp),%esi │ │ + mov %eax,0x3c(%edi) │ │ + mov %ecx,0x40(%edi) │ │ + mov -0x38(%ebp),%ecx │ │ + cmp %edx,%ebx │ │ + mov %eax,-0x20(%ebp) │ │ + mov -0x68(%ebp),%eax │ │ + cmovb -0x54(%ebp),%esi │ │ + cmovb -0x60(%ebp),%ecx │ │ + mov %eax,0x44(%edi) │ │ + mov %edx,%eax │ │ + cmovb %ebx,%edx │ │ + cmova %ebx,%eax │ │ + mov %esi,-0x28(%ebp) │ │ + mov %edx,-0x48(%ebp) │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,-0x64(%ebp) │ │ + mov 0x4(%ecx),%ecx │ │ + mov %esi,0xc(%edi) │ │ + mov %edx,0x8(%edi) │ │ + mov %eax,0x20(%edi) │ │ + mov -0x1c(%ebp),%eax │ │ + mov -0x2c(%ebp),%edx │ │ + mov -0x40(%ebp),%esi │ │ + mov %ecx,0x24(%edi) │ │ + mov -0x18(%ebp),%edi │ │ + cmp %edx,%eax │ │ + mov %esi,%ecx │ │ + cmova %eax,%edx │ │ + mov %edx,-0x2c(%ebp) │ │ + cmovb %edi,%ecx │ │ + cmovb %esi,%edi │ │ + mov (%edi),%esi │ │ + mov 0x4(%edi),%eax │ │ + mov -0x50(%ebp),%edi │ │ + mov 0x4(%ecx),%ecx │ │ + mov %eax,-0x1c(%ebp) │ │ + mov %eax,0x1c(%edi) │ │ + mov -0x24(%ebp),%eax │ │ + mov %esi,0x18(%edi) │ │ + mov %edx,0x30(%edi) │ │ + mov %ecx,0x34(%edi) │ │ + mov -0x4c(%ebp),%ecx │ │ + mov %esi,-0x54(%ebp) │ │ + cmp %ebx,%eax │ │ + cmovb -0x14(%ebp),%ecx │ │ + cmova %eax,%ebx │ │ + mov 0x4(%ecx),%ecx │ │ + jb 73894 │ │ + mov 0x2c(%edi),%eax │ │ + mov %eax,-0x20(%ebp) │ │ + mov 0x28(%edi),%eax │ │ + mov -0x20(%ebp),%edx │ │ + mov %eax,0x28(%edi) │ │ + mov %eax,-0x24(%ebp) │ │ + mov -0x44(%ebp),%eax │ │ + mov %ebx,-0x10(%ebp) │ │ + mov %edx,0x2c(%edi) │ │ + mov %ebx,0x38(%edi) │ │ + mov %ecx,0x3c(%edi) │ │ + mov -0x3c(%ebp),%edx │ │ + mov -0x48(%ebp),%ecx │ │ + cmp %edx,%ecx │ │ + mov %edx,%esi │ │ + cmova %ecx,%esi │ │ + cmovb %ecx,%edx │ │ + mov -0x60(%ebp),%ecx │ │ + cmovb -0x28(%ebp),%eax │ │ + mov %esi,-0x68(%ebp) │ │ + cmovb %edi,%ecx │ │ + mov 0x4(%ecx),%ecx │ │ + mov %eax,0x4(%edi) │ │ + mov %edx,(%edi) │ │ + mov %esi,0x8(%edi) │ │ + mov -0x30(%ebp),%eax │ │ + mov -0x38(%ebp),%edx │ │ + mov %ecx,0xc(%edi) │ │ + mov -0x64(%ebp),%ecx │ │ + cmp %eax,%ecx │ │ + cmova %ecx,%eax │ │ + mov %edx,%ecx │ │ + mov %eax,%esi │ │ mov %eax,-0x30(%ebp) │ │ - cmp $0x21,%esi │ │ + mov -0x5c(%ebp),%eax │ │ + cmovb %eax,%ecx │ │ + mov 0x4(%ecx),%ebx │ │ + mov %edi,%ecx │ │ + mov %eax,%edi │ │ + cmovb %edx,%edi │ │ + mov (%edi),%edx │ │ + mov %edx,-0x3c(%ebp) │ │ + mov 0x4(%edi),%eax │ │ + mov -0x54(%ebp),%edi │ │ + mov %edx,0x10(%ecx) │ │ + mov -0x1c(%ebp),%edx │ │ + mov %eax,0x14(%ecx) │ │ + mov %eax,-0x48(%ebp) │ │ + mov -0x24(%ebp),%eax │ │ + mov %esi,0x20(%ecx) │ │ + mov %edi,%esi │ │ + mov %ebx,0x24(%ecx) │ │ + mov -0x34(%ebp),%ebx │ │ + cmp %edi,%eax │ │ + cmova %eax,%esi │ │ + cmovb %eax,%edi │ │ + mov -0x14(%ebp),%eax │ │ + cmovb -0x20(%ebp),%edx │ │ mov %esi,-0x28(%ebp) │ │ - jae 72e26 │ │ - jmp 72ae7 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ - mov 0x10(%esi),%ecx │ │ - movsd (%esi),%xmm0 │ │ - movsd 0x8(%esi),%xmm1 │ │ - add %esi,%eax │ │ - lea 0x28(%esi),%edx │ │ - mov %ecx,-0x3f4(%ebp) │ │ - movsd %xmm1,-0x3fc(%ebp) │ │ - movsd %xmm0,-0x404(%ebp) │ │ - mov 0x10(%eax),%ecx │ │ - movsd (%eax),%xmm0 │ │ - movsd 0x8(%eax),%xmm1 │ │ - movsd %xmm0,(%esi) │ │ - movsd %xmm1,0x8(%esi) │ │ - mov %ecx,0x10(%esi) │ │ - mov -0x3f4(%ebp),%ecx │ │ - movsd -0x404(%ebp),%xmm0 │ │ - movsd -0x3fc(%ebp),%xmm1 │ │ - mov %ecx,0x10(%eax) │ │ - movsd %xmm1,0x8(%eax) │ │ - movsd %xmm0,(%eax) │ │ - lea 0x14(%esi),%eax │ │ - mov %eax,-0x10(%ebp) │ │ - mov 0x24(%esi),%eax │ │ - movsd 0x14(%esi),%xmm0 │ │ - movsd 0x1c(%esi),%xmm1 │ │ - mov %eax,-0x3f4(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ - movsd %xmm1,-0x3fc(%ebp) │ │ - movsd %xmm0,-0x404(%ebp) │ │ - lea 0x0(,%eax,4),%eax │ │ - lea (%eax,%eax,4),%ecx │ │ - lea -0x28(%eax,%eax,4),%ebx │ │ - add %esi,%ecx │ │ - mov %ecx,-0x20(%ebp) │ │ - lea -0x3c(%eax,%eax,4),%ecx │ │ - mov (%esi),%eax │ │ - mov %eax,-0x14(%ebp) │ │ - mov 0x4(%esi),%eax │ │ - mov %eax,-0x18(%ebp) │ │ + cmovb -0x18(%ebp),%eax │ │ + mov %edx,-0x1c(%ebp) │ │ + mov 0x4(%eax),%eax │ │ + mov %edx,0x1c(%ecx) │ │ + mov -0x2c(%ebp),%edx │ │ + mov %edi,0x18(%ecx) │ │ + mov %esi,0x28(%ecx) │ │ + mov %edi,%esi │ │ + mov %eax,0x2c(%ecx) │ │ xor %eax,%eax │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov -0x14(%ebp),%esi │ │ - mov %eax,-0x1c(%ebp) │ │ - cmp (%edx),%esi │ │ - mov -0x18(%ebp),%esi │ │ - sbb 0x4(%edx),%esi │ │ - lea (%eax,%eax,4),%esi │ │ - mov -0x10(%ebp),%eax │ │ - mov 0x10(%eax,%esi,4),%edi │ │ - movsd (%eax,%esi,4),%xmm0 │ │ - movsd 0x8(%eax,%esi,4),%xmm1 │ │ - movsd %xmm0,-0x14(%edx) │ │ - movsd %xmm1,-0xc(%edx) │ │ - mov %edi,-0x4(%edx) │ │ - mov 0x10(%edx),%edi │ │ - mov %edi,0x10(%eax,%esi,4) │ │ - mov %ecx,%edi │ │ - lea -0x14(%ecx),%ecx │ │ - movsd (%edx),%xmm0 │ │ - movsd 0x8(%edx),%xmm1 │ │ - movsd %xmm1,0x8(%eax,%esi,4) │ │ - movsd %xmm0,(%eax,%esi,4) │ │ + cmp %edx,%ebx │ │ + cmova %ebx,%edx │ │ + mov -0x84(%ebp),%ebx │ │ + setb %al │ │ + cmovb -0x40(%ebp),%ebx │ │ + shl $0x4,%eax │ │ + mov 0x30(%eax,%ecx,1),%edi │ │ + mov 0x34(%eax,%ecx,1),%eax │ │ + mov 0x4(%ebx),%ebx │ │ + mov %eax,-0x34(%ebp) │ │ + mov %eax,0x34(%ecx) │ │ + mov -0x3c(%ebp),%eax │ │ + mov %edi,0x30(%ecx) │ │ + mov %edx,0x40(%ecx) │ │ + mov -0x18(%ebp),%edx │ │ + mov %ebx,0x44(%ecx) │ │ + cmp %eax,%esi │ │ + mov %eax,%ebx │ │ + cmovb -0x5c(%ebp),%edx │ │ + cmova %esi,%ebx │ │ + cmovae %eax,%esi │ │ mov -0x1c(%ebp),%eax │ │ - mov %ebx,%esi │ │ - lea -0x14(%ebx),%ebx │ │ - sbb $0xffffffff,%eax │ │ - add $0x14,%edx │ │ - cmp -0x20(%ebp),%edx │ │ - jb 731f0 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - test %edi,%edi │ │ - mov %edx,%ecx │ │ - lea -0x404(%ebp),%ebx │ │ - mov %esi,-0x20(%ebp) │ │ + cmovae -0x48(%ebp),%eax │ │ + mov 0x4(%edx),%edx │ │ + mov %esi,0x10(%ecx) │ │ + mov %ebx,-0x48(%ebp) │ │ + mov %eax,0x14(%ecx) │ │ + mov %ebx,0x18(%ecx) │ │ mov %eax,-0x1c(%ebp) │ │ - lea (%eax,%eax,4),%esi │ │ - mov -0x10(%ebp),%eax │ │ - cmove %ebx,%ecx │ │ - mov -0x14(%ebp),%ebx │ │ - movsd (%eax,%esi,4),%xmm0 │ │ - movsd 0x8(%eax,%esi,4),%xmm1 │ │ - cmp (%ecx),%ebx │ │ - mov -0x18(%ebp),%ebx │ │ - sbb 0x4(%ecx),%ebx │ │ - mov 0x10(%eax,%esi,4),%ebx │ │ - movsd %xmm1,-0xc(%edx) │ │ - movsd %xmm0,-0x14(%edx) │ │ - mov %ebx,-0x4(%edx) │ │ - mov 0x10(%ecx),%ebx │ │ - mov %ebx,0x10(%eax,%esi,4) │ │ - movsd (%ecx),%xmm0 │ │ - movsd 0x8(%ecx),%xmm1 │ │ - movsd %xmm1,0x8(%eax,%esi,4) │ │ - movsd %xmm0,(%eax,%esi,4) │ │ - mov -0x1c(%ebp),%eax │ │ - mov -0x20(%ebp),%esi │ │ - sbb $0xffffffff,%eax │ │ - add $0x14,%edx │ │ - add $0xffffffec,%edi │ │ - add $0xffffffec,%esi │ │ - jne 73260 │ │ - mov -0x28(%ebp),%esi │ │ - cmp %esi,%eax │ │ - jb 72da0 │ │ - ud2 │ │ + mov %edx,0x1c(%ecx) │ │ + mov -0x30(%ebp),%eax │ │ mov -0x28(%ebp),%edx │ │ - call 73730 │ │ - jmp 736e3 │ │ - mov 0x10(%ecx),%eax │ │ - movsd (%ecx),%xmm0 │ │ - movsd 0x8(%ecx),%xmm1 │ │ - mov %eax,-0x3f4(%ebp) │ │ - lea 0x0(,%esi,4),%eax │ │ - movsd %xmm1,-0x3fc(%ebp) │ │ - movsd %xmm0,-0x404(%ebp) │ │ - lea (%eax,%eax,4),%eax │ │ - mov 0x10(%ecx,%eax,1),%edx │ │ - movsd (%ecx,%eax,1),%xmm0 │ │ - movsd 0x8(%ecx,%eax,1),%xmm1 │ │ - mov %edx,-0x3f4(%ebp,%eax,1) │ │ - movsd %xmm1,-0x3fc(%ebp,%eax,1) │ │ - movsd %xmm0,-0x404(%ebp,%eax,1) │ │ - mov $0x1,%eax │ │ - mov -0x28(%ebp),%ecx │ │ - mov %eax,-0x14(%ebp) │ │ - sub %esi,%ecx │ │ - cmp %esi,%eax │ │ - mov %ecx,-0x2c(%ebp) │ │ - jae 73468 │ │ + mov %edi,%ebx │ │ mov -0x14(%ebp),%edi │ │ - mov $0x14,%ecx │ │ - lea 0x0(,%edi,4),%eax │ │ - lea (%eax,%eax,4),%eax │ │ - lea -0x404(%ebp,%eax,1),%edx │ │ - sub %eax,%ecx │ │ - mov %ecx,-0x10(%ebp) │ │ - jmp 733b1 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - lea -0x404(%ebp),%edx │ │ - movsd -0x44(%ebp),%xmm0 │ │ - mov -0x3c(%ebp),%eax │ │ - mov %ebx,(%edx) │ │ - mov %esi,0x4(%edx) │ │ - movsd %xmm0,0x8(%edx) │ │ - mov %eax,0x10(%edx) │ │ - mov -0x18(%ebp),%edx │ │ - mov -0x1c(%ebp),%esi │ │ - addl $0xffffffec,-0x10(%ebp) │ │ - inc %edi │ │ - add $0x14,%edx │ │ - cmp %esi,%edi │ │ - je 73468 │ │ - mov -0x24(%ebp),%ecx │ │ - lea 0x0(,%edi,4),%eax │ │ - lea (%eax,%eax,4),%eax │ │ - movsd (%ecx,%eax,1),%xmm0 │ │ - movsd 0x8(%ecx,%eax,1),%xmm1 │ │ - mov 0x10(%ecx,%eax,1),%ecx │ │ - movsd %xmm0,-0x404(%ebp,%eax,1) │ │ - mov %ecx,-0x3f4(%ebp,%eax,1) │ │ - movsd %xmm1,-0x3fc(%ebp,%eax,1) │ │ - mov -0x404(%ebp,%eax,1),%ebx │ │ - mov -0x400(%ebp,%eax,1),%esi │ │ - cmp -0x418(%ebp,%eax,1),%ebx │ │ - mov %esi,%ecx │ │ - sbb -0x414(%ebp,%eax,1),%ecx │ │ - jae 7339e │ │ - add -0x24(%ebp),%eax │ │ - mov %edx,-0x18(%ebp) │ │ - mov 0x10(%eax),%ecx │ │ - movsd 0x8(%eax),%xmm0 │ │ - mov %edx,%eax │ │ - mov %ecx,-0x3c(%ebp) │ │ - mov -0x10(%ebp),%ecx │ │ - movsd %xmm0,-0x44(%ebp) │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov -0x4(%eax),%edx │ │ - test %ecx,%ecx │ │ - mov %edx,0x10(%eax) │ │ - movsd -0x14(%eax),%xmm0 │ │ - movsd -0xc(%eax),%xmm1 │ │ - movsd %xmm1,0x8(%eax) │ │ - movsd %xmm0,(%eax) │ │ - je 73380 │ │ - add $0x14,%ecx │ │ - cmp -0x28(%eax),%ebx │ │ - mov %esi,%edx │ │ - sbb -0x24(%eax),%edx │ │ - lea -0x14(%eax),%edx │ │ - mov %edx,%eax │ │ - jb 73430 │ │ - jmp 73386 │ │ - lea 0x0(,%esi,4),%eax │ │ - mov -0x14(%ebp),%esi │ │ - lea (%eax,%eax,4),%eax │ │ - lea -0x404(%ebp,%eax,1),%edx │ │ - mov %eax,-0x18(%ebp) │ │ - cmp -0x2c(%ebp),%esi │ │ - jae 73588 │ │ - lea 0x0(,%esi,4),%eax │ │ - mov $0x14,%edi │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %edx,-0x10(%ebp) │ │ - lea (%eax,%eax,4),%eax │ │ - sub %eax,%edi │ │ - mov %edi,-0x20(%ebp) │ │ - mov -0x18(%ebp),%edi │ │ - lea (%ecx,%ecx,4),%ecx │ │ - lea (%eax,%ecx,4),%ecx │ │ - add -0x24(%ebp),%edi │ │ - mov %edi,-0x18(%ebp) │ │ - lea -0x404(%ebp,%ecx,1),%edi │ │ - jmp 734ef │ │ - nopw 0x0(%eax,%eax,1) │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x10(%ebp),%edx │ │ - movsd -0x44(%ebp),%xmm0 │ │ - mov -0x3c(%ebp),%ecx │ │ - mov %ebx,(%eax) │ │ - mov %esi,0x4(%eax) │ │ - movsd %xmm0,0x8(%eax) │ │ - mov %ecx,0x10(%eax) │ │ - mov -0x14(%ebp),%esi │ │ - add $0x14,%edi │ │ - addl $0xffffffec,-0x20(%ebp) │ │ - inc %esi │ │ - cmp -0x2c(%ebp),%esi │ │ - je 73588 │ │ - lea 0x0(,%esi,4),%eax │ │ - mov %esi,-0x14(%ebp) │ │ - lea (%eax,%eax,4),%ecx │ │ - mov -0x18(%ebp),%eax │ │ - movsd (%eax,%ecx,1),%xmm0 │ │ - movsd 0x8(%eax,%ecx,1),%xmm1 │ │ - mov 0x10(%eax,%ecx,1),%eax │ │ - movsd %xmm0,(%edx,%ecx,1) │ │ - mov %eax,0x10(%edx,%ecx,1) │ │ - movsd %xmm1,0x8(%edx,%ecx,1) │ │ - mov (%edx,%ecx,1),%ebx │ │ - mov 0x4(%edx,%ecx,1),%esi │ │ - cmp -0x14(%edx,%ecx,1),%ebx │ │ - mov %esi,%eax │ │ - sbb -0x10(%edx,%ecx,1),%eax │ │ - jae 734db │ │ - add -0x18(%ebp),%ecx │ │ + cmp %eax,%edx │ │ + cmovbe %eax,%edx │ │ + mov -0x38(%ebp),%eax │ │ + mov %edx,-0x28(%ebp) │ │ mov %edi,%edx │ │ - mov 0x10(%ecx),%eax │ │ - movsd 0x8(%ecx),%xmm0 │ │ - mov -0x20(%ebp),%ecx │ │ + cmovb %eax,%edx │ │ + mov 0x4(%edx),%edx │ │ + mov %edx,-0x30(%ebp) │ │ + mov %eax,%edx │ │ + cmovb %edi,%edx │ │ + mov 0x4(%edx),%eax │ │ + mov (%edx),%edi │ │ + mov -0x4c(%ebp),%edx │ │ mov %eax,-0x3c(%ebp) │ │ - movsd %xmm0,-0x44(%ebp) │ │ + mov %eax,0x24(%ecx) │ │ + mov -0x28(%ebp),%eax │ │ + mov %edi,0x20(%ecx) │ │ + mov %edi,-0x44(%ebp) │ │ + mov -0x10(%ebp),%edi │ │ + mov %eax,0x28(%ecx) │ │ + mov -0x30(%ebp),%eax │ │ + cmp %ebx,%edi │ │ + cmovb -0x40(%ebp),%edx │ │ + cmovbe %ebx,%edi │ │ + mov %eax,0x2c(%ecx) │ │ + mov -0x34(%ebp),%eax │ │ + cmovb 0x38(%ecx),%ebx │ │ + mov 0x4(%edx),%edx │ │ + cmovb 0x3c(%ecx),%eax │ │ + mov %ebx,0x30(%ecx) │ │ + mov %ebx,-0x10(%ebp) │ │ + mov %eax,0x34(%ecx) │ │ + mov %edi,0x38(%ecx) │ │ + mov %edx,0x3c(%ecx) │ │ + mov -0x68(%ebp),%edx │ │ + mov %eax,-0x34(%ebp) │ │ + mov -0x5c(%ebp),%eax │ │ + cmp %edx,%esi │ │ + cmovb -0x60(%ebp),%eax │ │ + cmova %esi,%edx │ │ + mov 0x4(%eax),%edi │ │ + mov -0x1c(%ebp),%eax │ │ + jb 73a3e │ │ + mov 0x8(%ecx),%esi │ │ + mov 0xc(%ecx),%eax │ │ + mov %eax,0xc(%ecx) │ │ + mov %esi,0x8(%ecx) │ │ + mov %edx,0x10(%ecx) │ │ + mov %edi,0x14(%ecx) │ │ + mov -0x48(%ebp),%eax │ │ + mov -0x44(%ebp),%edi │ │ + mov -0x38(%ebp),%edx │ │ + cmp %eax,%edi │ │ + cmovb -0x18(%ebp),%edx │ │ + cmova %edi,%eax │ │ + mov 0x4(%edx),%esi │ │ + mov -0x3c(%ebp),%edx │ │ + jb 73a6a │ │ + mov 0x1c(%ecx),%edx │ │ + mov 0x18(%ecx),%edi │ │ + mov %edx,0x1c(%ecx) │ │ + mov %edi,0x18(%ecx) │ │ + mov %eax,0x20(%ecx) │ │ + mov %esi,0x24(%ecx) │ │ + mov -0x28(%ebp),%edx │ │ + mov -0x10(%ebp),%esi │ │ + mov -0x40(%ebp),%eax │ │ + cmp %edx,%esi │ │ + cmovb -0x14(%ebp),%eax │ │ + cmova %esi,%edx │ │ + mov -0x34(%ebp),%esi │ │ + mov 0x4(%eax),%eax │ │ + jb 73a99 │ │ + mov 0x2c(%ecx),%esi │ │ + mov 0x28(%ecx),%edi │ │ + mov %edi,-0x10(%ebp) │ │ + mov -0x10(%ebp),%edi │ │ + mov %esi,0x2c(%ecx) │ │ + mov $0x9,%esi │ │ + mov %edi,0x28(%ecx) │ │ + mov %edx,0x30(%ecx) │ │ + mov %eax,0x34(%ecx) │ │ + mov -0x74(%ebp),%ecx │ │ + mov -0x98(%ebp),%ebx │ │ + cmp %ebx,%esi │ │ + ja 73fcd │ │ + jne 73af0 │ │ + mov -0x6c(%ebp),%edx │ │ + cmp $0x12,%edx │ │ + jb 73f74 │ │ + mov -0x50(%ebp),%eax │ │ + mov -0x70(%ebp),%edi │ │ + mov -0xa4(%ebp),%ebx │ │ + cmp -0x58(%ebp),%eax │ │ + mov %edi,-0x50(%ebp) │ │ + je 72b60 │ │ + jmp 73e78 │ │ + nopl 0x0(%eax) │ │ + mov -0x50(%ebp),%eax │ │ + mov $0x8,%edi │ │ + lea (%eax,%ebx,8),%edx │ │ + lea (%eax,%esi,8),%eax │ │ + shl $0x3,%esi │ │ + sub %esi,%edi │ │ + mov %edx,-0x14(%ebp) │ │ + jmp 73b2e │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov -0x50(%ebp),%ebx │ │ + mov -0x18(%ebp),%ecx │ │ + mov -0x14(%ebp),%edx │ │ + mov -0x10(%ebp),%edi │ │ + mov %esi,(%ebx) │ │ + mov %ecx,0x4(%ebx) │ │ + mov -0x74(%ebp),%ecx │ │ + add $0x8,%eax │ │ + add $0xfffffff8,%edi │ │ + cmp %edx,%eax │ │ + je 73ac0 │ │ + mov (%eax),%esi │ │ + cmp -0x8(%eax),%esi │ │ + jae 73b24 │ │ + mov 0x4(%eax),%ecx │ │ + mov %edi,%edx │ │ + mov %edi,-0x10(%ebp) │ │ + mov %ecx,-0x18(%ebp) │ │ + mov %eax,%ecx │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax) │ │ + mov -0x8(%ecx),%ebx │ │ + mov -0x4(%ecx),%edi │ │ + test %edx,%edx │ │ + mov %edi,0x4(%ecx) │ │ + mov %ebx,(%ecx) │ │ + je 73b10 │ │ + add $0x8,%edx │ │ + cmp -0x10(%ecx),%esi │ │ + lea -0x8(%ecx),%ebx │ │ + mov %ebx,%ecx │ │ + jb 73b50 │ │ + jmp 73b13 │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,-0x70(%ebp) │ │ + mov 0x8(%ebp),%eax │ │ + jmp 73b8b │ │ + nopl 0x0(%eax) │ │ + cmp $0x21,%esi │ │ + mov %esi,%edx │ │ + jb 72b2a │ │ + cmpl $0x0,-0x70(%ebp) │ │ + je 73e65 │ │ + mov %edx,%edi │ │ + mov -0x58(%ebp),%esi │ │ + mov %eax,-0x38(%ebp) │ │ + mov %edx,-0x6c(%ebp) │ │ + shr $0x3,%edi │ │ + mov %edi,%eax │ │ + imul $0x38,%edi,%ecx │ │ + shl $0x5,%eax │ │ + add %esi,%ecx │ │ + add %esi,%eax │ │ + cmp $0x40,%edx │ │ + mov %ecx,-0x10(%ebp) │ │ + jae 73bf0 │ │ + mov -0x10(%ebp),%ebx │ │ + mov (%esi),%ecx │ │ + mov (%eax),%edx │ │ + mov (%ebx),%edi │ │ + cmp %edx,%ecx │ │ + setb -0x18(%ebp) │ │ + cmp %edi,%ecx │ │ + mov -0x18(%ebp),%ch │ │ + setb %cl │ │ + xor %ch,%cl │ │ + cmp %edi,%edx │ │ + setb %dl │ │ + xor %ch,%dl │ │ + cmovne %ebx,%eax │ │ + test %cl,%cl │ │ + cmovne %esi,%eax │ │ + jmp 73c09 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ nopl 0x0(%eax,%eax,1) │ │ - mov -0x4(%edx),%eax │ │ - test %ecx,%ecx │ │ - mov %eax,0x10(%edx) │ │ - movsd -0x14(%edx),%xmm0 │ │ - movsd -0xc(%edx),%xmm1 │ │ - movsd %xmm1,0x8(%edx) │ │ - movsd %xmm0,(%edx) │ │ - je 734c0 │ │ - add $0x14,%ecx │ │ - cmp -0x28(%edx),%ebx │ │ - mov %esi,%eax │ │ - sbb -0x24(%edx),%eax │ │ - lea -0x14(%edx),%eax │ │ + sub $0x8,%esp │ │ + mov -0x8c(%ebp),%ebx │ │ + mov %esi,%ecx │ │ mov %eax,%edx │ │ - jb 73550 │ │ - jmp 734c3 │ │ - mov -0x28(%ebp),%eax │ │ - mov -0x24(%ebp),%edi │ │ - lea -0x404(%ebp),%esi │ │ - lea (%eax,%eax,4),%ecx │ │ - lea -0x14(%edi,%ecx,4),%eax │ │ - mov %eax,-0x2c(%ebp) │ │ - lea -0x418(%ebp,%ecx,4),%eax │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %eax,-0x18(%ebp) │ │ - lea -0x14(%edx),%eax │ │ - mov %eax,-0x14(%ebp) │ │ - mov %edi,%eax │ │ + push %edi │ │ + push -0x10(%ebp) │ │ + call 74080 │ │ + add $0x10,%esp │ │ + mov -0x38(%ebp),%ecx │ │ + decl -0x70(%ebp) │ │ + sub %esi,%eax │ │ + mov %esi,%edx │ │ + test %ecx,%ecx │ │ + je 73c22 │ │ + mov (%ecx),%ecx │ │ + cmp (%edx,%eax,1),%ecx │ │ + jae 73d60 │ │ + movsd (%edx),%xmm0 │ │ + movsd (%edx,%eax,1),%xmm1 │ │ + lea 0x10(%edx),%esi │ │ + mov %edx,%edi │ │ + lea 0x8(%edx),%ebx │ │ + mov %ebx,-0x74(%ebp) │ │ + movsd %xmm1,(%edx) │ │ + movsd %xmm0,(%edx,%eax,1) │ │ + mov -0x6c(%ebp),%eax │ │ + movsd 0x8(%edx),%xmm0 │ │ + lea -0x8(%edx,%eax,8),%ecx │ │ + xor %edx,%edx │ │ + mov %ecx,-0x10(%ebp) │ │ + cmp %ecx,%esi │ │ + mov (%edi),%ecx │ │ + movsd %xmm0,-0x1a8(%ebp) │ │ + mov %ecx,-0x14(%ebp) │ │ + jae 73cb3 │ │ + xor %edx,%edx │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nopl (%eax) │ │ + movsd (%ebx,%edx,8),%xmm0 │ │ + xor %eax,%eax │ │ + cmp %ecx,(%esi) │ │ + movsd %xmm0,-0x8(%esi) │ │ + setb %al │ │ + movsd (%esi),%xmm0 │ │ + lea (%edx,%eax,1),%edi │ │ + movsd %xmm0,(%ebx,%edx,8) │ │ + movsd (%ebx,%edi,8),%xmm0 │ │ + cmp %ecx,0x8(%esi) │ │ + movsd %xmm0,(%esi) │ │ + adc %eax,%edx │ │ + movsd 0x8(%esi),%xmm0 │ │ + add $0x10,%esi │ │ + cmp -0x10(%ebp),%esi │ │ + movsd %xmm0,(%ebx,%edi,8) │ │ + jb 73c70 │ │ + mov -0x6c(%ebp),%eax │ │ + lea -0x8(%esi),%ebx │ │ + mov -0x58(%ebp),%ecx │ │ + lea (%ecx,%eax,8),%eax │ │ + mov %eax,-0x50(%ebp) │ │ + nopl 0x0(%eax) │ │ + mov %ebx,-0x10(%ebp) │ │ + mov -0x50(%ebp),%ebx │ │ + mov %esi,%ecx │ │ + lea -0x1a8(%ebp),%edi │ │ + mov %edx,-0x18(%ebp) │ │ + mov -0x10(%ebp),%eax │ │ + cmp %ebx,%esi │ │ + cmove %edi,%ecx │ │ + mov -0x14(%ebp),%edi │ │ + cmp %edi,(%ecx) │ │ + mov -0x74(%ebp),%edi │ │ + movsd (%edi,%edx,8),%xmm0 │ │ + adc $0x0,%edx │ │ + cmp %ebx,%esi │ │ mov %esi,%ebx │ │ - mov (%edx),%esi │ │ - mov 0x4(%edx),%edi │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov %edx,%ecx │ │ - mov %eax,-0x20(%ebp) │ │ - add $0x14,%edx │ │ - cmp (%ebx),%esi │ │ - lea 0x14(%ebx),%esi │ │ - sbb 0x4(%ebx),%edi │ │ - cmovb %ebx,%esi │ │ - cmovb %ecx,%ebx │ │ - cmovae %ecx,%edx │ │ - movsd (%ebx),%xmm0 │ │ - movsd 0x8(%ebx),%xmm1 │ │ - mov 0x10(%ebx),%edi │ │ - mov %edx,-0x10(%ebp) │ │ - mov -0x14(%ebp),%edx │ │ - mov %esi,-0x34(%ebp) │ │ - mov $0x0,%esi │ │ - mov -0x2c(%ebp),%ebx │ │ - movsd %xmm1,0x8(%eax) │ │ - mov %edi,0x10(%eax) │ │ + lea 0x8(%esi),%esi │ │ movsd %xmm0,(%eax) │ │ mov -0x18(%ebp),%eax │ │ - mov (%eax),%ecx │ │ - mov 0x4(%eax),%edi │ │ - cmp (%edx),%ecx │ │ - sbb 0x4(%edx),%edi │ │ - mov %eax,%edi │ │ - setb %cl │ │ - adc $0xffffffff,%esi │ │ - test %cl,%cl │ │ - mov %esi,-0x30(%ebp) │ │ - cmovne %edx,%edi │ │ - add $0xff,%cl │ │ - mov -0x30(%ebp),%ecx │ │ - mov 0x10(%edi),%esi │ │ - movsd (%edi),%xmm0 │ │ - movsd 0x8(%edi),%xmm1 │ │ - lea (%ecx,%ecx,4),%ecx │ │ - lea (%eax,%ecx,4),%eax │ │ - mov $0x0,%ecx │ │ - mov %esi,0x10(%ebx) │ │ - mov -0x34(%ebp),%esi │ │ - movsd %xmm1,0x8(%ebx) │ │ + movsd (%ecx),%xmm0 │ │ + movsd %xmm0,(%edi,%eax,8) │ │ + jne 73cc0 │ │ + mov -0x6c(%ebp),%esi │ │ + cmp %esi,%edx │ │ + jae 73fcd │ │ + mov -0x58(%ebp),%ecx │ │ + lea (%ecx,%edx,8),%eax │ │ + movsd (%ecx),%xmm0 │ │ + movsd (%ecx,%edx,8),%xmm1 │ │ + lea 0x8(%ecx,%edx,8),%edi │ │ + mov %eax,-0x10(%ebp) │ │ + mov %edx,%eax │ │ + not %eax │ │ + add %eax,%esi │ │ + movsd %xmm1,(%ecx) │ │ + movsd %xmm0,(%ecx,%edx,8) │ │ + sub $0x8,%esp │ │ + mov -0x8c(%ebp),%ebx │ │ + push -0x70(%ebp) │ │ + push -0x38(%ebp) │ │ + call 72b00 │ │ + add $0x10,%esp │ │ + mov -0x10(%ebp),%eax │ │ + mov %edi,-0x58(%ebp) │ │ + jmp 73b80 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + xchg %ax,%ax │ │ + movsd (%edx),%xmm0 │ │ + movsd (%edx,%eax,1),%xmm1 │ │ + lea 0x8(%edx),%esi │ │ + lea 0x10(%edx),%ebx │ │ + mov %esi,-0x74(%ebp) │ │ + movsd %xmm1,(%edx) │ │ + movsd %xmm0,(%edx,%eax,1) │ │ + mov -0x6c(%ebp),%eax │ │ + movsd 0x8(%edx),%xmm0 │ │ + lea -0x8(%edx,%eax,8),%ecx │ │ + mov (%edx),%edx │ │ + xor %eax,%eax │ │ + cmp %ecx,%ebx │ │ + movsd %xmm0,-0x1a8(%ebp) │ │ + mov %edx,-0x14(%ebp) │ │ + jae 73ddb │ │ + xor %eax,%eax │ │ + nopl 0x0(%eax) │ │ + movsd (%esi,%eax,8),%xmm0 │ │ + cmp (%ebx),%edx │ │ + movsd %xmm0,-0x8(%ebx) │ │ + movsd (%ebx),%xmm0 │ │ + movsd %xmm0,(%esi,%eax,8) │ │ + sbb $0xffffffff,%eax │ │ + movsd (%esi,%eax,8),%xmm0 │ │ + cmp 0x8(%ebx),%edx │ │ movsd %xmm0,(%ebx) │ │ - sbb %ecx,%ecx │ │ + movsd 0x8(%ebx),%xmm0 │ │ + movsd %xmm0,(%esi,%eax,8) │ │ + sbb $0xffffffff,%eax │ │ + add $0x10,%ebx │ │ + cmp %ecx,%ebx │ │ + jb 73da0 │ │ + lea -0x8(%ebx),%esi │ │ + mov -0x6c(%ebp),%edx │ │ + mov -0x58(%ebp),%edi │ │ + lea (%edi,%edx,8),%edx │ │ + mov %edx,-0x50(%ebp) │ │ + nopw 0x0(%eax,%eax,1) │ │ + mov %esi,-0x10(%ebp) │ │ + mov -0x50(%ebp),%esi │ │ + mov %ebx,%edx │ │ + lea -0x1a8(%ebp),%ecx │ │ mov %eax,-0x18(%ebp) │ │ - mov -0x20(%ebp),%eax │ │ - add $0xffffffec,%ebx │ │ - lea (%ecx,%ecx,4),%ecx │ │ - mov %ebx,-0x2c(%ebp) │ │ - lea (%edx,%ecx,4),%edx │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %edx,-0x14(%ebp) │ │ - mov -0x10(%ebp),%edx │ │ - add $0x14,%eax │ │ - dec %ecx │ │ - jne 735c0 │ │ - mov -0x18(%ebp),%edi │ │ - mov %eax,-0x20(%ebp) │ │ - mov -0x14(%ebp),%eax │ │ - add $0x14,%eax │ │ - add $0x14,%edi │ │ - testb $0x1,-0x28(%ebp) │ │ - jne 7369a │ │ - mov -0x38(%ebp),%ebx │ │ + mov -0x10(%ebp),%edi │ │ + cmp %esi,%ebx │ │ + cmove %ecx,%edx │ │ + mov -0x14(%ebp),%ecx │ │ + cmp (%edx),%ecx │ │ + mov -0x74(%ebp),%ecx │ │ + movsd (%ecx,%eax,8),%xmm0 │ │ + sbb $0xffffffff,%eax │ │ + cmp %esi,%ebx │ │ + mov %ebx,%esi │ │ + lea 0x8(%ebx),%ebx │ │ + movsd %xmm0,(%edi) │ │ + movsd (%edx),%xmm0 │ │ + mov -0x18(%ebp),%edx │ │ + movsd %xmm0,(%ecx,%edx,8) │ │ + jne 73df0 │ │ + mov -0x6c(%ebp),%esi │ │ + cmp %esi,%eax │ │ + jae 73fcd │ │ + mov -0x58(%ebp),%edx │ │ + lea 0x1(%eax),%ecx │ │ + sub %ecx,%esi │ │ + movsd (%edx),%xmm0 │ │ + movsd (%edx,%eax,8),%xmm1 │ │ + movsd %xmm1,(%edx) │ │ + movsd %xmm0,(%edx,%eax,8) │ │ + lea 0x8(%edx,%eax,8),%edx │ │ + xor %eax,%eax │ │ + mov %edx,-0x58(%ebp) │ │ + jmp 73b80 │ │ + mov -0x58(%ebp),%ecx │ │ + mov -0x8c(%ebp),%ebx │ │ + call 73fd0 │ │ + jmp 73f74 │ │ + mov %ecx,%esi │ │ + mov -0x58(%ebp),%ecx │ │ + lea -0x1b0(%ebp,%edx,8),%eax │ │ + mov %eax,-0x50(%ebp) │ │ + lea -0x8(%edi),%eax │ │ + mov %eax,-0x10(%ebp) │ │ + lea -0x8(%ecx,%edx,8),%ebx │ │ + mov %ecx,-0x18(%ebp) │ │ + lea -0x1a8(%ebp),%edx │ │ mov %esi,%ecx │ │ - mov %eax,%esi │ │ - jmp 736d3 │ │ - cmp %eax,%esi │ │ - mov %eax,-0x14(%ebp) │ │ - mov %edx,%eax │ │ - mov -0x20(%ebp),%ebx │ │ - cmovb %esi,%eax │ │ - mov 0x10(%eax),%ecx │ │ - movsd (%eax),%xmm0 │ │ - movsd 0x8(%eax),%xmm1 │ │ - lea 0x14(%esi),%eax │ │ - cmovb %eax,%esi │ │ - lea 0x14(%edx),%eax │ │ - cmovae %eax,%edx │ │ - mov %ecx,0x10(%ebx) │ │ + nopl 0x0(%eax) │ │ + mov %edi,-0x70(%ebp) │ │ + mov -0x18(%ebp),%esi │ │ + mov %edx,-0x14(%ebp) │ │ + mov %ecx,-0x74(%ebp) │ │ + xor %ecx,%ecx │ │ + xor %edx,%edx │ │ + mov %ebx,-0x28(%ebp) │ │ + mov -0x70(%ebp),%eax │ │ + mov (%eax),%eax │ │ + cmp (%esi),%eax │ │ + mov -0x10(%ebp),%eax │ │ + setae %cl │ │ + setb %dl │ │ + mov (%eax),%edi │ │ + mov %ecx,-0x38(%ebp) │ │ mov %esi,%ecx │ │ - movsd %xmm1,0x8(%ebx) │ │ - movsd %xmm0,(%ebx) │ │ - mov -0x14(%ebp),%esi │ │ - mov -0x38(%ebp),%ebx │ │ + mov %edx,-0x34(%ebp) │ │ + mov (%ebx),%edx │ │ + mov $0x0,%ebx │ │ + cmovb -0x70(%ebp),%ecx │ │ + cmp %edi,%edx │ │ + adc $0xffffffff,%ebx │ │ cmp %edi,%edx │ │ + movsd (%ecx),%xmm0 │ │ + mov -0x70(%ebp),%edi │ │ + mov -0x34(%ebp),%ecx │ │ + mov -0x14(%ebp),%edx │ │ + lea (%edi,%ecx,8),%edi │ │ + mov -0x38(%ebp),%ecx │ │ + movsd %xmm0,(%edx) │ │ + lea (%esi,%ecx,8),%esi │ │ + mov $0x0,%ecx │ │ + mov %esi,-0x18(%ebp) │ │ + mov -0x28(%ebp),%esi │ │ + lea (%esi,%ebx,8),%ebx │ │ + cmovb %eax,%esi │ │ + sbb %ecx,%ecx │ │ + add $0x8,%edx │ │ + lea (%eax,%ecx,8),%eax │ │ + movsd (%esi),%xmm1 │ │ + mov -0x50(%ebp),%esi │ │ + mov -0x74(%ebp),%ecx │ │ + mov %eax,-0x10(%ebp) │ │ + movsd %xmm1,(%esi) │ │ + add $0xfffffff8,%esi │ │ + dec %ecx │ │ + mov %esi,-0x50(%ebp) │ │ + jne 73ea0 │ │ + mov -0x10(%ebp),%eax │ │ + mov -0x18(%ebp),%ecx │ │ + add $0x8,%ebx │ │ + add $0x8,%eax │ │ + testb $0x1,-0x6c(%ebp) │ │ + mov %eax,%esi │ │ + jne 73f7f │ │ + cmp %ebx,%edi │ │ setne %al │ │ cmp %esi,%ecx │ │ - jne 736ee │ │ - mov -0x24(%ebp),%esi │ │ + jne 73fb9 │ │ + mov -0x58(%ebp),%edx │ │ test %al,%al │ │ - jne 736f7 │ │ - add $0x3fc,%esp │ │ + jne 73fc2 │ │ + mov -0x6c(%ebp),%ecx │ │ + shl $0x3,%ecx │ │ + sub $0x4,%esp │ │ + mov -0x8c(%ebp),%ebx │ │ + lea -0x1a8(%ebp),%eax │ │ + push %ecx │ │ + push %eax │ │ + push %edx │ │ + call 7b710 │ │ + add $0x10,%esp │ │ + add $0x19c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ + mov %esi,%eax │ │ + mov %edx,-0x14(%ebp) │ │ + mov %ebx,-0x10(%ebp) │ │ + xor %edx,%edx │ │ + xor %ebx,%ebx │ │ + mov %ecx,%esi │ │ + cmp %eax,%ecx │ │ + mov %edi,%ecx │ │ + cmovb %esi,%ecx │ │ + setb %bl │ │ + setae %dl │ │ + movsd (%ecx),%xmm0 │ │ + mov -0x14(%ebp),%ecx │ │ + lea (%edi,%edx,8),%edi │ │ + movsd %xmm0,(%ecx) │ │ + lea (%esi,%ebx,8),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + mov %eax,%esi │ │ + cmp %ebx,%edi │ │ + setne %al │ │ + cmp %esi,%ecx │ │ + je 73f4d │ │ mov $0x1,%al │ │ - mov -0x24(%ebp),%esi │ │ + mov -0x58(%ebp),%edx │ │ test %al,%al │ │ - je 736e3 │ │ - call 34350 │ │ - jmp 732da │ │ - mov %eax,%edi │ │ - mov -0x28(%ebp),%eax │ │ - shl $0x2,%eax │ │ - lea (%eax,%eax,4),%eax │ │ - sub $0x4,%esp │ │ - lea -0x404(%ebp),%ecx │ │ - push %eax │ │ - push %ecx │ │ - push %esi │ │ - call 7bfc0 │ │ - add $0x4,%esp │ │ - push %edi │ │ - call 784f0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + je 73f54 │ │ + mov -0x8c(%ebp),%ebx │ │ + call 34980 │ │ + ud2 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x30,%esp │ │ - mov %edx,%ebx │ │ - mov %ecx,%edi │ │ - mov %ecx,(%esp) │ │ - mov %edx,0x8(%esp) │ │ - shr $1,%ebx │ │ - add %edx,%ebx │ │ - jmp 73760 │ │ - nopw 0x0(%eax,%eax,1) │ │ - mov 0xc(%esp),%ebx │ │ - mov 0x8(%esp),%edx │ │ - test %ebx,%ebx │ │ - je 7389f │ │ - dec %ebx │ │ - mov %ebx,%eax │ │ - sub %edx,%eax │ │ - jae 737c2 │ │ - movsd (%edi),%xmm0 │ │ - movsd 0x8(%edi),%xmm1 │ │ - mov 0x10(%edi),%esi │ │ - lea (%ebx,%ebx,4),%eax │ │ - movsd %xmm1,0x24(%esp) │ │ - movsd %xmm0,0x1c(%esp) │ │ - movsd (%edi,%eax,4),%xmm0 │ │ - movsd 0x8(%edi,%eax,4),%xmm1 │ │ - mov %esi,0x2c(%esp) │ │ - mov 0x10(%edi,%eax,4),%esi │ │ - mov 0x2c(%esp),%ecx │ │ - movsd %xmm0,(%edi) │ │ - movsd %xmm1,0x8(%edi) │ │ - movsd 0x1c(%esp),%xmm0 │ │ - movsd 0x24(%esp),%xmm1 │ │ - mov %esi,0x10(%edi) │ │ - mov %ecx,0x10(%edi,%eax,4) │ │ - movsd %xmm1,0x8(%edi,%eax,4) │ │ - movsd %xmm0,(%edi,%eax,4) │ │ - xor %eax,%eax │ │ - mov (%esp),%edi │ │ - cmp %ebx,%edx │ │ - mov %ebx,%ecx │ │ - mov %ebx,0xc(%esp) │ │ - lea 0x1(%eax,%eax,1),%ebx │ │ - cmovb %edx,%ecx │ │ - cmp %ecx,%ebx │ │ - mov %ecx,0x4(%esp) │ │ - jae 73750 │ │ - lea (%eax,%eax,1),%edx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - add $0x2,%edx │ │ - cmp 0x4(%esp),%edx │ │ - jae 73820 │ │ - mov (%esp),%edi │ │ - lea (%ebx,%ebx,4),%ecx │ │ - lea (%edx,%edx,4),%edx │ │ - mov (%edi,%ecx,4),%esi │ │ - mov 0x4(%edi,%ecx,4),%ecx │ │ - cmp (%edi,%edx,4),%esi │ │ - sbb 0x4(%edi,%edx,4),%ecx │ │ - adc $0x0,%ebx │ │ - jmp 73823 │ │ + sub $0x8,%esp │ │ + mov %edx,%edi │ │ + mov %edx,(%esp) │ │ + shr $1,%edi │ │ + add %edx,%edi │ │ + jmp 73ffb │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - mov (%esp),%edi │ │ - lea (%eax,%eax,4),%esi │ │ - lea (%ebx,%ebx,4),%ecx │ │ - mov %ebx,0x18(%esp) │ │ - mov (%edi,%esi,4),%edx │ │ - mov (%edi,%ecx,4),%ebx │ │ - mov 0x4(%edi,%esi,4),%eax │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x4(%edi,%ecx,4),%ecx │ │ - cmp %ebx,%edx │ │ - mov %eax,0x14(%esp) │ │ - sbb %ecx,%eax │ │ - jae 73750 │ │ - mov 0x10(%esp),%eax │ │ - lea (%edi,%esi,4),%esi │ │ - mov %ebx,(%esi) │ │ - lea (%edi,%eax,4),%eax │ │ - mov %edx,(%eax) │ │ - mov %ecx,0x4(%esi) │ │ - mov 0x14(%esp),%ecx │ │ - mov %ecx,0x4(%eax) │ │ - movsd 0x8(%esi),%xmm0 │ │ - movsd 0x8(%eax),%xmm1 │ │ - movsd %xmm1,0x8(%esi) │ │ - movsd %xmm0,0x8(%eax) │ │ - mov 0x10(%esi),%ecx │ │ - mov 0x10(%eax),%edx │ │ - mov %edx,0x10(%esi) │ │ - mov %ecx,0x10(%eax) │ │ - mov 0x18(%esp),%eax │ │ - lea 0x1(%eax,%eax,1),%ebx │ │ - lea (%eax,%eax,1),%edx │ │ - cmp 0x4(%esp),%ebx │ │ - jb 737f0 │ │ - jmp 73750 │ │ - add $0x30,%esp │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov 0x4(%esp),%edi │ │ + mov (%esp),%edx │ │ + test %edi,%edi │ │ + je 74075 │ │ + dec %edi │ │ + mov %edi,%esi │ │ + sub %edx,%esi │ │ + jae 74016 │ │ + movsd (%ecx),%xmm0 │ │ + movsd (%ecx,%edi,8),%xmm1 │ │ + xor %esi,%esi │ │ + movsd %xmm1,(%ecx) │ │ + movsd %xmm0,(%ecx,%edi,8) │ │ + cmp %edi,%edx │ │ + mov %edi,0x4(%esp) │ │ + lea 0x1(%esi,%esi,1),%eax │ │ + cmovb %edx,%edi │ │ + cmp %edi,%eax │ │ + jae 73ff0 │ │ + lea (%esi,%esi,1),%edx │ │ + nopw 0x0(%eax,%eax,1) │ │ + lea 0x2(%edx),%ebx │ │ + cmp %edi,%ebx │ │ + jae 74041 │ │ + mov (%ecx,%eax,8),%ebx │ │ + cmp 0x10(%ecx,%edx,8),%ebx │ │ + adc $0x0,%eax │ │ + mov %eax,%ebx │ │ + mov (%ecx,%esi,8),%eax │ │ + mov (%ecx,%ebx,8),%edx │ │ + cmp %edx,%eax │ │ + jae 73ff0 │ │ + mov %edx,(%ecx,%esi,8) │ │ + mov %eax,(%ecx,%ebx,8) │ │ + mov 0x4(%ecx,%esi,8),%eax │ │ + mov 0x4(%ecx,%ebx,8),%edx │ │ + mov %edx,0x4(%ecx,%esi,8) │ │ + mov %eax,0x4(%ecx,%ebx,8) │ │ + lea 0x1(%ebx,%ebx,1),%eax │ │ + lea (%ebx,%ebx,1),%edx │ │ + mov %ebx,%esi │ │ + cmp %edi,%eax │ │ + jb 74030 │ │ + jmp 73ff0 │ │ + add $0x8,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x1c,%esp │ │ + sub $0xc,%esp │ │ mov 0xc(%ebp),%edi │ │ mov 0x8(%ebp),%eax │ │ - call 738c4 │ │ + call 74094 │ │ pop %ebx │ │ mov %edx,%esi │ │ - add $0xaf18,%ebx │ │ + add $0x9ff8,%ebx │ │ cmp $0x8,%edi │ │ - jb 73937 │ │ + jb 74100 │ │ shr $0x3,%edi │ │ - mov %edi,%eax │ │ - shl $0x4,%eax │ │ - lea (%eax,%eax,4),%eax │ │ - mov %eax,-0x14(%ebp) │ │ - lea (%ecx,%eax,1),%edx │ │ - imul $0x8c,%edi,%eax │ │ - mov %eax,-0x18(%ebp) │ │ + mov %edi,%edx │ │ + imul $0x38,%edi,%eax │ │ + shl $0x5,%edx │ │ + mov %eax,-0x10(%ebp) │ │ add %ecx,%eax │ │ + mov %edx,-0x18(%ebp) │ │ + add %ecx,%edx │ │ sub $0x8,%esp │ │ push %edi │ │ push %eax │ │ - call 738b0 │ │ + call 74080 │ │ add $0x10,%esp │ │ - mov %eax,-0x1c(%ebp) │ │ - mov -0x14(%ebp),%eax │ │ - lea (%esi,%eax,1),%edx │ │ + mov %eax,-0x14(%ebp) │ │ mov -0x18(%ebp),%eax │ │ + lea (%esi,%eax,1),%edx │ │ + mov -0x10(%ebp),%eax │ │ add %esi,%eax │ │ sub $0x8,%esp │ │ mov %esi,%ecx │ │ push %edi │ │ push %eax │ │ - call 738b0 │ │ + call 74080 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ mov 0x8(%ebp),%ecx │ │ - mov -0x18(%ebp),%eax │ │ - mov -0x14(%ebp),%edx │ │ + mov -0x10(%ebp),%eax │ │ + mov -0x18(%ebp),%edx │ │ add %ecx,%eax │ │ add %ecx,%edx │ │ sub $0x8,%esp │ │ push %edi │ │ push %eax │ │ - call 738b0 │ │ - mov -0x1c(%ebp),%ecx │ │ - add $0x10,%esp │ │ - mov %eax,-0x14(%ebp) │ │ - mov (%esi),%eax │ │ - mov (%ecx),%edi │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov 0x4(%esi),%edx │ │ - mov %eax,-0x18(%ebp) │ │ - cmp %eax,%edi │ │ - mov 0x4(%ecx),%eax │ │ + call 74080 │ │ mov -0x14(%ebp),%ecx │ │ - mov %eax,%ebx │ │ - sbb %edx,%ebx │ │ + add $0x10,%esp │ │ mov (%ecx),%ebx │ │ - setb -0xd(%ebp) │ │ - cmp %ebx,%edi │ │ - mov 0x4(%ecx),%edi │ │ - sbb %edi,%eax │ │ - mov -0xd(%ebp),%ah │ │ + mov (%esi),%edx │ │ + mov (%eax),%edi │ │ + mov %ecx,-0x14(%ebp) │ │ + mov %eax,-0x10(%ebp) │ │ + cmp %edx,%ebx │ │ + setb %cl │ │ + cmp %edi,%ebx │ │ setb %al │ │ - xor %ah,%al │ │ - cmp %ebx,-0x18(%ebp) │ │ - sbb %edi,%edx │ │ + xor %cl,%al │ │ + cmp %edi,%edx │ │ setb %dl │ │ - xor %ah,%dl │ │ - cmovne %ecx,%esi │ │ + xor %cl,%dl │ │ + cmovne -0x10(%ebp),%esi │ │ test %al,%al │ │ - cmovne -0x1c(%ebp),%esi │ │ + cmovne -0x14(%ebp),%esi │ │ mov %esi,%eax │ │ - add $0x1c,%esp │ │ + add $0xc,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + sub $0xac,%esp │ │ + mov 0x8(%ebp),%eax │ │ + call 74154 │ │ + pop %ebx │ │ + xorps %xmm0,%xmm0 │ │ + lea -0xa8(%ebp),%esi │ │ + movl $0x80,0x8(%esp) │ │ + add $0x9f38,%ebx │ │ + movaps %xmm0,-0x38(%ebp) │ │ + movaps %xmm0,-0x48(%ebp) │ │ + movaps %xmm0,-0x58(%ebp) │ │ + movaps %xmm0,-0x68(%ebp) │ │ + movaps %xmm0,-0x78(%ebp) │ │ + movaps %xmm0,-0x88(%ebp) │ │ + movaps %xmm0,-0x98(%ebp) │ │ + movaps %xmm0,-0xa8(%ebp) │ │ + mov %esi,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call 7b7e0 │ │ + test %eax,%eax │ │ + js 7423c │ │ + mov %esi,(%esp) │ │ + call 7b890 │ │ + lea -0x1c(%ebp),%ecx │ │ + mov %esi,%edx │ │ + mov %eax,(%esp) │ │ + call 24910 │ │ + mov -0x1c(%ebp),%edi │ │ + mov -0x18(%ebp),%edx │ │ + mov -0x14(%ebp),%esi │ │ + cmp $0xffffffff,%edi │ │ + jne 74204 │ │ + test %esi,%esi │ │ + je 741fb │ │ + mov %edx,%edi │ │ + mov %esi,(%esp) │ │ + call 7b6f0 │ │ + test %eax,%eax │ │ + je 74255 │ │ + mov %esi,0x8(%esp) │ │ + mov %edi,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + mov %eax,-0x10(%ebp) │ │ + call 7b710 │ │ + mov -0x10(%ebp),%edx │ │ + mov $0x1,%edi │ │ + jmp 74204 │ │ + mov $0x1,%edx │ │ + xor %esi,%esi │ │ + xor %edi,%edi │ │ + mov 0xc(%ebp),%eax │ │ + mov (%eax),%ecx │ │ + mov 0x4(%eax),%eax │ │ + mov 0xc(%eax),%eax │ │ + mov %esi,0x8(%esp) │ │ + mov %edx,%esi │ │ + mov %edx,0x4(%esp) │ │ + mov %ecx,(%esp) │ │ + call *%eax │ │ + test %edi,%edi │ │ + je 74231 │ │ + mov %esi,(%esp) │ │ + mov %al,-0x10(%ebp) │ │ + call 7b700 │ │ + movzbl -0x10(%ebp),%eax │ │ + add $0xac,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ + lea -0x798(%ebx),%eax │ │ + lea -0x74c79(%ebx),%ecx │ │ + mov $0x25,%edx │ │ + mov %eax,(%esp) │ │ + call 31c30 │ │ + mov $0x1,%ecx │ │ + mov %esi,%edx │ │ + call 247ab │ │ + test %edi,%edi │ │ + mov %eax,-0x10(%ebp) │ │ + je 74270 │ │ + mov %esi,(%esp) │ │ + call 7b700 │ │ + mov -0x10(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 77c40 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + mov 0x4(%esp),%edx │ │ + call 74289 │ │ + pop %ecx │ │ + mov $0x2b,%al │ │ + add $0x9e03,%ecx │ │ + dec %edx │ │ + cmp $0x79,%edx │ │ + ja 742a0 │ │ + movzbl -0x74a43(%ecx,%edx,1),%eax │ │ + ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + cmpl $0x4,0x4(%esp) │ │ + sete %al │ │ + ret │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1ac,%esp │ │ - call 739a1 │ │ + call 742d1 │ │ pop %ebx │ │ - mov %ecx,-0x10(%ebp) │ │ + mov %ecx,-0x2c(%ebp) │ │ mov $0x1,%cl │ │ mov $0x6f72702f,%eax │ │ - movw $0x6578,-0x194(%ebp) │ │ - movl $0x652f666c,-0x198(%ebp) │ │ - movl $0x65732f63,-0x19c(%ebp) │ │ - movl $0x6f72702f,-0x1a0(%ebp) │ │ - movb $0x0,-0x192(%ebp) │ │ - add $0xae3b,%ebx │ │ + movw $0x6578,-0x1a0(%ebp) │ │ + movl $0x652f666c,-0x1a4(%ebp) │ │ + movl $0x65732f63,-0x1a8(%ebp) │ │ + movl $0x6f72702f,-0x1ac(%ebp) │ │ + movb $0x0,-0x19e(%ebp) │ │ + add $0x9dbb,%ebx │ │ test %cl,%cl │ │ - jne 73a03 │ │ + jne 74333 │ │ xor %eax,%eax │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - cmpb $0x0,-0x1a0(%ebp,%eax,1) │ │ - je 73a57 │ │ + cmpb $0x0,-0x1ac(%ebp,%eax,1) │ │ + je 74387 │ │ inc %eax │ │ - jne 739f0 │ │ - mov -0x1a0(%ebp),%eax │ │ - mov -0x19c(%ebp),%ecx │ │ + jne 74320 │ │ + mov -0x1ac(%ebp),%eax │ │ + mov -0x1a8(%ebp),%ecx │ │ mov $0x1010100,%edi │ │ mov $0x1010100,%esi │ │ xor %edx,%edx │ │ sub %eax,%esi │ │ or %eax,%esi │ │ sub %ecx,%edi │ │ or %ecx,%edi │ │ and %esi,%edi │ │ not %edi │ │ test $0x80808080,%edi │ │ sete %dl │ │ xor %eax,%eax │ │ - lea -0x1a0(%ebp,%edx,8),%esi │ │ + lea -0x1ac(%ebp,%edx,8),%esi │ │ shl $0x3,%edx │ │ nopw %cs:0x0(%eax,%eax,1) │ │ cmpb $0x0,(%esi,%eax,1) │ │ - je 73a55 │ │ + je 74385 │ │ inc %eax │ │ mov %edx,%ecx │ │ xor %eax,%ecx │ │ cmp $0xf,%ecx │ │ - jne 73a40 │ │ - jmp 73ad8 │ │ + jne 74370 │ │ + jmp 74404 │ │ add %edx,%eax │ │ cmp $0xe,%eax │ │ - jne 73ad8 │ │ + jne 74404 │ │ movl $0x100,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 73c22 │ │ + je 74567 │ │ mov $0x100,%esi │ │ - movl $0x100,-0x20(%ebp) │ │ - mov %eax,-0x1c(%ebp) │ │ + movl $0x100,-0x28(%ebp) │ │ + mov %eax,-0x24(%ebp) │ │ nop │ │ - mov %eax,-0x14(%ebp) │ │ + mov %eax,-0x1c(%ebp) │ │ mov %eax,0x4(%esp) │ │ - lea -0x1a0(%ebp),%eax │ │ + lea -0x1ac(%ebp),%eax │ │ mov %esi,0x8(%esp) │ │ mov %eax,(%esp) │ │ - call 7c1d0 │ │ + call 7b920 │ │ cmp $0xffffffff,%eax │ │ - je 73b3d │ │ + je 7443c │ │ mov %eax,%edi │ │ cmp %esi,%eax │ │ - mov %eax,-0x18(%ebp) │ │ - jne 73b70 │ │ - lea -0x20(%ebp),%ecx │ │ + mov %eax,-0x20(%ebp) │ │ + jne 7449e │ │ + lea -0x28(%ebp),%ecx │ │ mov %esi,%edx │ │ movl $0x1,0x8(%esp) │ │ movl $0x1,0x4(%esp) │ │ movl $0x1,(%esp) │ │ - call 4dbb0 │ │ - mov -0x20(%ebp),%esi │ │ - mov -0x1c(%ebp),%eax │ │ - jmp 73a80 │ │ - movzbl -0x9bc(%ebx),%eax │ │ - mov $0x2,%cl │ │ - lea -0x9cc(%ebx),%edi │ │ - mov -0x7a868(%ebx,%eax,4),%eax │ │ + call 4fbf0 │ │ + mov -0x28(%ebp),%esi │ │ + mov -0x24(%ebp),%eax │ │ + jmp 743b0 │ │ + mov -0xb24(%ebx),%edx │ │ + mov -0xb20(%ebx),%eax │ │ + mov %eax,-0x10(%ebp) │ │ + movzbl %dl,%eax │ │ + mov %edx,-0x14(%ebp) │ │ + movl $0xffffffff,-0x18(%ebp) │ │ + mov -0x79e44(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ - movzbl -0x9c4(%ebx),%eax │ │ - lea -0x9cc(%ebx),%edi │ │ - mov $0x2,%cl │ │ + movzbl -0x13(%ebp),%eax │ │ test %al,%al │ │ - jne 73b64 │ │ - mov -0x10(%ebp),%ecx │ │ - lea -0x644(%ebx),%eax │ │ - movb $0x2,0x4(%ecx) │ │ - mov %eax,0x8(%ecx) │ │ - movl $0xffffffff,(%ecx) │ │ - jmp 73c17 │ │ - cmpb $0x0,-0x9c4(%ebx) │ │ - lea -0x9cc(%ebx),%edi │ │ - je 73ba0 │ │ - mov $0xffffffff,%esi │ │ - mov $0x2,%cl │ │ - xor %eax,%eax │ │ - jmp 73c07 │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%edi │ │ + jne 7450e │ │ + jmp 7452d │ │ + call 7b770 <__errno@plt> │ │ + mov (%eax),%eax │ │ + mov 0x10f0(%ebx),%edx │ │ + lea -0xa4c(%ebx),%ecx │ │ + cmp %ecx,%edx │ │ + jne 7455c │ │ test %esi,%esi │ │ - je 73b53 │ │ - mov -0x14(%ebp),%eax │ │ + movb $0x0,-0x14(%ebp) │ │ + movb $0x0,-0x11(%ebp) │ │ + movw $0x0,-0x13(%ebp) │ │ + mov %eax,-0x10(%ebp) │ │ + movl $0xffffffff,-0x18(%ebp) │ │ + je 7447e │ │ + mov -0x1c(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - xor %ecx,%ecx │ │ - mov %ecx,%esi │ │ - mov %edi,%ecx │ │ - call 73d10 │ │ - mov %esi,%ecx │ │ + call 7b700 │ │ + xor %edx,%edx │ │ + mov -0x10(%ebp),%eax │ │ + mov 0x10f0(%ebx),%ecx │ │ + mov %edx,%esi │ │ + mov 0x4(%ecx),%ecx │ │ + mov %eax,(%esp) │ │ + call *%ecx │ │ + mov %esi,%edx │ │ test %al,%al │ │ - je 73b05 │ │ - mov $0xffffffff,%esi │ │ - xor %eax,%eax │ │ - jmp 73c07 │ │ - jae 73b9b │ │ + jne 7450e │ │ + jmp 7452d │ │ + jae 744db │ │ test %edi,%edi │ │ - je 73bee │ │ - mov -0x14(%ebp),%eax │ │ + je 744c5 │ │ + mov -0x1c(%ebp),%eax │ │ mov %edi,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 7c040 │ │ - mov %eax,%ecx │ │ + call 7b790 │ │ test %eax,%eax │ │ - mov %edi,%esi │ │ - jne 73c00 │ │ + jne 744d5 │ │ mov $0x1,%ecx │ │ mov %edi,%edx │ │ - call 246cb │ │ + call 247ab │ │ ud2 │ │ - mov -0x14(%ebp),%ecx │ │ - jmp 73c00 │ │ - mov -0x10(%ebp),%ecx │ │ - mov -0x9c8(%ebx),%esi │ │ - lea -0x644(%ebx),%eax │ │ - mov %edi,-0x14(%ebp) │ │ - mov -0x9cc(%ebx),%edi │ │ + mov -0x1c(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + mov $0x1,%eax │ │ + mov %eax,-0x24(%ebp) │ │ + mov %edi,-0x28(%ebp) │ │ + movsd -0x28(%ebp),%xmm0 │ │ + mov -0x20(%ebp),%eax │ │ + movsd %xmm0,-0x18(%ebp) │ │ + mov %eax,-0x10(%ebp) │ │ + cmpl $0xffffffff,-0x18(%ebp) │ │ + jne 7450e │ │ + movzbl -0x14(%ebp),%edx │ │ + movzbl %dl,%eax │ │ + mov -0x79e44(%ebx,%eax,4),%eax │ │ + add %ebx,%eax │ │ + jmp *%eax │ │ + mov -0x10(%ebp),%eax │ │ + movzbl 0x8(%eax),%eax │ │ + test %al,%al │ │ + je 7452d │ │ + mov -0x10(%ebp),%eax │ │ + mov -0x2c(%ebp),%ecx │ │ + movsd -0x18(%ebp),%xmm0 │ │ + mov %eax,0x8(%ecx) │ │ + movsd %xmm0,(%ecx) │ │ + jmp 74551 │ │ + mov -0x10(%ebp),%eax │ │ + movzbl 0x10(%eax),%eax │ │ + test %al,%al │ │ + jne 7450e │ │ + mov -0x2c(%ebp),%ecx │ │ + cmp $0x3,%dl │ │ + lea -0x7b4(%ebx),%eax │ │ movb $0x2,0x4(%ecx) │ │ mov %eax,0x8(%ecx) │ │ movl $0xffffffff,(%ecx) │ │ - mov (%esi),%eax │ │ - test %eax,%eax │ │ - je 73bd0 │ │ - mov %edi,(%esp) │ │ - call *%eax │ │ - cmpl $0x0,0x4(%esi) │ │ - je 73bde │ │ - mov %edi,(%esp) │ │ - call 7bfb0 │ │ - lea -0x9cc(%ebx),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 73c17 │ │ - mov -0x14(%ebp),%eax │ │ + jne 74551 │ │ + mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - xor %esi,%esi │ │ - mov $0x1,%ecx │ │ - mov %ecx,%eax │ │ - and $0xffffff00,%eax │ │ - mov -0x10(%ebp),%edx │ │ - movzbl %cl,%ecx │ │ - or %eax,%ecx │ │ - mov %esi,(%edx) │ │ - mov %ecx,0x4(%edx) │ │ - mov %edi,0x8(%edx) │ │ + call *0xc(%eax) │ │ add $0x1ac,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ + mov %ecx,0x10f0(%ebx) │ │ + jmp 74457 │ │ mov $0x1,%ecx │ │ mov $0x100,%edx │ │ - call 246cb │ │ - cmpl $0x0,0x4(%esi) │ │ - mov %eax,-0x10(%ebp) │ │ - je 73c58 │ │ - mov %edi,(%esp) │ │ - call 7bfb0 │ │ - jmp 73c58 │ │ - mov %eax,-0x10(%ebp) │ │ - jmp 73c58 │ │ - cmpl $0x0,-0x20(%ebp) │ │ - mov %eax,-0x10(%ebp) │ │ - je 73c63 │ │ + call 247ab │ │ + mov %eax,%esi │ │ + jmp 74599 │ │ + mov %eax,%esi │ │ + lea -0x18(%ebp),%ecx │ │ + call 74650 │ │ + jmp 745a4 │ │ + call 34816 │ │ + cmpl $0x0,-0x28(%ebp) │ │ + mov %eax,%esi │ │ + je 745a4 │ │ + mov -0x24(%ebp),%eax │ │ + mov %eax,-0x1c(%ebp) │ │ mov -0x1c(%ebp),%eax │ │ - mov %eax,-0x14(%ebp) │ │ - mov -0x14(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ + call 7b700 │ │ + mov %esi,(%esp) │ │ + call 77c40 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov (%ecx),%edx │ │ - call 73c80 │ │ + call 745c0 │ │ pop %ebx │ │ mov $0x4,%edi │ │ mov %ecx,%esi │ │ lea -0x18(%ebp),%ecx │ │ - add $0xab5c,%ebx │ │ + add $0x9acc,%ebx │ │ lea (%edx,%edx,1),%eax │ │ cmp $0x5,%eax │ │ cmovae %eax,%edi │ │ push $0x28 │ │ push $0x4 │ │ push %edi │ │ push 0x4(%esi) │ │ - call 4dcb0 │ │ + call 4fc70 │ │ add $0x10,%esp │ │ cmpl $0x1,-0x18(%ebp) │ │ - je 73cc0 │ │ + je 74600 │ │ mov -0x14(%ebp),%eax │ │ mov %eax,0x4(%esi) │ │ mov %edi,(%esi) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%edx │ │ - call 246cb │ │ + call 247ab │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ sub $0x10,%esp │ │ - call 73cdd │ │ + call 7461d │ │ pop %ebx │ │ mov %ecx,%esi │ │ - add $0xaaff,%ebx │ │ + add $0x9a6f,%ebx │ │ cmpl $0x0,0xc(%ecx) │ │ - je 73cf7 │ │ + je 74637 │ │ mov 0x10(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ cmpl $0x0,0x18(%esi) │ │ - je 73d08 │ │ + je 74648 │ │ mov 0x1c(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x10,%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ - call 73d15 │ │ - pop %edx │ │ - dec %ecx │ │ - add $0xaac7,%edx │ │ - cmp $0x79,%ecx │ │ - ja 73d87 │ │ - add -0x7a858(%edx,%ecx,4),%edx │ │ - mov $0x22,%al │ │ - jmp *%edx │ │ - mov $0x1,%al │ │ - ret │ │ - mov $0x24,%al │ │ - ret │ │ - mov $0x4,%al │ │ - ret │ │ - mov $0x7,%al │ │ - ret │ │ - mov $0x1a,%al │ │ - ret │ │ - mov $0x27,%al │ │ - ret │ │ - mov $0x9,%al │ │ - ret │ │ - mov $0x8,%al │ │ - ret │ │ - mov $0x1e,%al │ │ - ret │ │ - mov $0x19,%al │ │ - ret │ │ - mov $0x20,%al │ │ - ret │ │ - mov $0x21,%al │ │ - ret │ │ - mov $0x16,%al │ │ - ret │ │ - mov $0x1f,%al │ │ - ret │ │ - mov $0x1d,%al │ │ - ret │ │ - mov $0x12,%al │ │ - ret │ │ - mov $0xa,%al │ │ - ret │ │ - mov $0x1c,%al │ │ - ret │ │ - mov $0xe,%al │ │ - ret │ │ - mov $0xc,%al │ │ - ret │ │ - mov $0x5,%al │ │ - ret │ │ - mov $0x3,%al │ │ - ret │ │ - mov $0xd,%al │ │ - ret │ │ - mov $0x26,%al │ │ - ret │ │ - mov $0xb,%al │ │ - ret │ │ - xor %eax,%eax │ │ - ret │ │ - mov $0x23,%al │ │ - ret │ │ - mov $0x14,%al │ │ - ret │ │ - mov $0xf,%al │ │ - ret │ │ - mov $0x13,%al │ │ - ret │ │ - mov $0x29,%al │ │ - ret │ │ - mov $0x10,%al │ │ - ret │ │ - mov $0x6,%al │ │ - ret │ │ - mov $0x1b,%al │ │ - ret │ │ - mov $0x18,%al │ │ - ret │ │ - mov $0x2,%al │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %eax │ │ + mov (%ecx),%eax │ │ + call 7465c │ │ + pop %ebx │ │ + add $0x9a30,%ebx │ │ + cmp $0xffffffff,%eax │ │ + je 7467d │ │ + test %eax,%eax │ │ + je 74677 │ │ + mov 0x4(%ecx),%eax │ │ + mov %eax,(%esp) │ │ + call 7b700 │ │ + add $0x4,%esp │ │ + pop %ebx │ │ + pop %ebp │ │ ret │ │ - mov $0x11,%al │ │ + cmpb $0x3,0x4(%ecx) │ │ + jne 74677 │ │ + mov 0x8(%ecx),%eax │ │ + mov %eax,(%esp) │ │ + call *0xc(%eax) │ │ + add $0x4,%esp │ │ + pop %ebx │ │ + pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ - call 73dae │ │ + call 746ae │ │ pop %ebx │ │ xorps %xmm0,%xmm0 │ │ mov %edx,%esi │ │ mov %ecx,-0x10(%ebp) │ │ - add $0xaa2e,%ebx │ │ + add $0x99de,%ebx │ │ movaps %xmm0,-0x28(%ebp) │ │ movaps %xmm0,-0x38(%ebp) │ │ nopw %cs:0x0(%eax,%eax,1) │ │ nop │ │ sub $0x4,%esp │ │ push $0x20 │ │ lea -0x38(%ebp),%eax │ │ push %eax │ │ push %esi │ │ - call 7c010 │ │ + call 7b760 │ │ add $0x10,%esp │ │ cmp $0xffffffff,%eax │ │ - jne 73e01 │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%eax │ │ - cmp $0x4,%eax │ │ - je 73dd0 │ │ - mov -0x10(%ebp),%ecx │ │ - mov %eax,0x4(%ecx) │ │ - movl $0x0,(%ecx) │ │ - jmp 73e41 │ │ + jne 74722 │ │ + call 7b770 <__errno@plt> │ │ + mov (%eax),%edi │ │ + mov 0x10f0(%ebx),%eax │ │ + lea -0xa4c(%ebx),%ecx │ │ + cmp %ecx,%eax │ │ + jne 74714 │ │ + mov 0x10f0(%ebx),%eax │ │ + sub $0xc,%esp │ │ + push %edi │ │ + call *0x8(%eax) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 746d0 │ │ + jmp 74764 │ │ + lea -0xa4c(%ebx),%eax │ │ + mov %eax,0x10f0(%ebx) │ │ + jmp 746fe │ │ mov %eax,%edi │ │ cmp $0x21,%eax │ │ - jae 73e49 │ │ + jae 74778 │ │ mov 0x8(%ebp),%ecx │ │ mov (%ecx),%eax │ │ mov 0x8(%ecx),%esi │ │ sub %esi,%eax │ │ cmp %eax,%edi │ │ - ja 73e5e │ │ + ja 7478d │ │ test %edi,%edi │ │ - je 73e33 │ │ + je 74754 │ │ mov 0x4(%ecx),%eax │ │ add %esi,%eax │ │ sub $0x4,%esp │ │ push %edi │ │ lea -0x38(%ebp),%ecx │ │ push %ecx │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov 0x8(%ebp),%ecx │ │ add $0x10,%esp │ │ mov -0x10(%ebp),%eax │ │ add %edi,%esi │ │ mov %esi,0x8(%ecx) │ │ mov %edi,0x4(%eax) │ │ movb $0xff,(%eax) │ │ + jmp 74770 │ │ + mov -0x10(%ebp),%eax │ │ + movl $0x0,(%eax) │ │ + mov %edi,0x4(%eax) │ │ add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ sub $0x8,%esp │ │ - lea -0x994(%ebx),%eax │ │ + lea -0xb1c(%ebx),%eax │ │ xor %ecx,%ecx │ │ mov %edi,%edx │ │ push %eax │ │ push $0x20 │ │ - call 32bf0 │ │ + call 335c0 │ │ sub $0x4,%esp │ │ mov %esi,%edx │ │ push $0x1 │ │ push $0x1 │ │ push %edi │ │ - call 4dbb0 │ │ + call 4fbf0 │ │ mov 0x8(%ebp),%ecx │ │ add $0x10,%esp │ │ mov 0x8(%ecx),%esi │ │ - jmp 73e1a │ │ + jmp 7473b │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -108207,111 +107771,84 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov 0xc(%ebp),%esi │ │ - call 73e91 │ │ + call 747c1 │ │ pop %ebx │ │ mov %edx,-0x10(%ebp) │ │ mov %ecx,-0x14(%ebp) │ │ - add $0xa94b,%ebx │ │ + add $0x98cb,%ebx │ │ mov %esi,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 73f34 │ │ + je 74876 │ │ mov %eax,%edi │ │ mov 0x8(%ebp),%eax │ │ mov %esi,0x8(%esp) │ │ mov %edi,(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ movl $0xc,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 73f12 │ │ + je 74854 │ │ mov %eax,%esi │ │ mov 0xc(%ebp),%eax │ │ - movl $0xc,(%esp) │ │ + movl $0x14,(%esp) │ │ mov %eax,(%esi) │ │ mov %edi,0x4(%esi) │ │ mov %eax,0x8(%esi) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 73f23 │ │ - lea -0x5a8(%ebx),%ecx │ │ + je 74865 │ │ + lea -0x728(%ebx),%ecx │ │ mov %esi,(%eax) │ │ mov -0x14(%ebp),%edx │ │ mov %ecx,0x4(%eax) │ │ + lea -0x5942c(%ebx),%ecx │ │ + mov %ecx,0x8(%eax) │ │ + lea -0x593cc(%ebx),%ecx │ │ + mov %ecx,0xc(%eax) │ │ mov -0x10(%ebp),%ecx │ │ movb $0x3,(%edx) │ │ mov %eax,0x4(%edx) │ │ - mov %cl,0x8(%eax) │ │ + mov %cl,0x10(%eax) │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov $0x4,%ecx │ │ mov $0xc,%edx │ │ - call 247d9 │ │ - jmp 73f32 │ │ + call 247ca │ │ + jmp 74874 │ │ mov $0x4,%ecx │ │ - mov $0xc,%edx │ │ - call 247d9 │ │ + mov $0x14,%edx │ │ + call 247ca │ │ ud2 │ │ mov $0x1,%ecx │ │ mov %esi,%edx │ │ - call 246cb │ │ - mov %esi,%ecx │ │ - mov %eax,%esi │ │ - call 73f70 │ │ + call 247ab │ │ + mov %eax,%edi │ │ + lea -0x728(%ebx),%eax │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ + mov %eax,0x4(%esp) │ │ + call 24c60 │ │ + mov %edi,(%esp) │ │ + call 77c40 │ │ + call 34816 │ │ mov %eax,%esi │ │ mov %edi,(%esp) │ │ - call 7bfb0 │ │ - mov %esi,(%esp) │ │ - call 784f0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - sub $0x10,%esp │ │ - call 73f7d │ │ - pop %ebx │ │ - mov %ecx,%esi │ │ - add $0xa85f,%ebx │ │ - cmpl $0x0,(%ecx) │ │ - je 73f96 │ │ - mov 0x4(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %esi,(%esp) │ │ - call 7bfb0 │ │ - add $0x10,%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -108320,37 +107857,37 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ mov 0x8(%ebp),%eax │ │ - call 73fbd │ │ + call 748cd │ │ pop %ebx │ │ - add $0xa81f,%ebx │ │ + add $0x97bf,%ebx │ │ cmpl $0x0,(%eax) │ │ - je 73fd4 │ │ + je 748e4 │ │ mov 0x4(%eax),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov 0x4(%esp),%eax │ │ - movl $0xac87fcb3,0xc(%eax) │ │ - movl $0x56796cf3,0x8(%eax) │ │ - movl $0xfb29d9f0,0x4(%eax) │ │ - movl $0x7bd20a1b,(%eax) │ │ + movl $0x4f3d676a,0xc(%eax) │ │ + movl $0x5c07c70,0x8(%eax) │ │ + movl $0xd8e9dca1,0x4(%eax) │ │ + movl $0x4fa6a640,(%eax) │ │ ret $0x4 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -108358,286 +107895,254 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - call 74015 │ │ + call 74925 │ │ pop %eax │ │ mov $0x28,%edx │ │ - add $0xa7c7,%eax │ │ - lea -0x757f9(%eax),%eax │ │ + add $0x9767,%eax │ │ + lea -0x74bbe(%eax),%eax │ │ ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ xor %eax,%eax │ │ ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x4c,%esp │ │ mov (%ecx),%eax │ │ - call 74060 │ │ + call 74950 │ │ pop %ebx │ │ mov %ecx,%esi │ │ mov %edx,-0x18(%ebp) │ │ - add $0xa77c,%ebx │ │ + add $0x973c,%ebx │ │ movb $0x1,(%eax) │ │ mov 0x4(%ecx),%eax │ │ cmpb $0x0,(%eax) │ │ - je 74119 │ │ + je 74a09 │ │ mov 0x8(%esi),%eax │ │ cmpb $0x0,(%eax) │ │ - je 741fb │ │ + je 74aeb │ │ mov 0xc(%esi),%edi │ │ mov (%edi),%eax │ │ test %eax,%eax │ │ - je 740f9 │ │ + je 749e9 │ │ mov 0x10(%esi),%ecx │ │ cmpb $0x0,(%ecx) │ │ - jne 740f0 │ │ + jne 749e0 │ │ mov %ecx,-0x10(%ebp) │ │ xor %ecx,%ecx │ │ cmp $0x1,%eax │ │ - lea -0x76144(%ebx),%edx │ │ + lea -0x754d0(%ebx),%edx │ │ cmove %eax,%edx │ │ mov 0x14(%esi),%eax │ │ setne %cl │ │ mov (%eax),%eax │ │ mov %edx,-0x24(%ebp) │ │ mov %ecx,-0x20(%ebp) │ │ - lea -0x4adfc(%ebx),%ecx │ │ + lea -0x49fcc(%ebx),%ecx │ │ mov %edi,-0x54(%ebp) │ │ mov %ecx,-0x50(%ebp) │ │ lea -0x24(%ebp),%ecx │ │ mov %ecx,-0x4c(%ebp) │ │ - lea -0x4d3dc(%ebx),%ecx │ │ + lea -0x4c4ac(%ebx),%ecx │ │ mov %ecx,-0x48(%ebp) │ │ mov (%eax),%ecx │ │ mov 0x4(%eax),%edx │ │ sub $0x8,%esp │ │ lea -0x54(%ebp),%eax │ │ push %eax │ │ - lea -0x78d58(%ebx),%eax │ │ + lea -0x7855b(%ebx),%eax │ │ push %eax │ │ - call 314a0 │ │ + call 31c70 │ │ mov -0x10(%ebp),%ecx │ │ add $0x10,%esp │ │ movb $0x0,(%ecx) │ │ movl $0x0,(%edi) │ │ mov 0x14(%esi),%eax │ │ mov 0x1c(%esi),%edx │ │ mov -0x18(%ebp),%edi │ │ mov %eax,-0x2c(%ebp) │ │ movl $0x0,-0x28(%ebp) │ │ mov 0x4(%edx),%ecx │ │ cmpb $0x0,(%edx) │ │ - je 74162 │ │ + je 74a52 │ │ mov %ecx,-0x10(%ebp) │ │ - jmp 74171 │ │ + jmp 74a61 │ │ mov -0x18(%ebp),%edx │ │ lea -0x54(%ebp),%ecx │ │ - call 74290 │ │ + call 74b80 │ │ mov -0x54(%ebp),%eax │ │ cmp $0xffffffff,%eax │ │ - je 7407b │ │ + je 7496b │ │ cmp $0x2,%eax │ │ - jne 74203 │ │ + jne 74af3 │ │ mov -0x34(%ebp),%edx │ │ sub $0xc,%esp │ │ lea -0x24(%ebp),%ecx │ │ push -0x30(%ebp) │ │ - call 32d00 │ │ + call 333b0 │ │ add $0x10,%esp │ │ cmpb $0x0,-0x24(%ebp) │ │ - jne 7407b │ │ + jne 7496b │ │ mov -0x20(%ebp),%edi │ │ mov -0x1c(%ebp),%eax │ │ - jmp 74211 │ │ + jmp 74b01 │ │ sub $0xc,%esp │ │ push %ecx │ │ - call 78750 │ │ + call 77ea0 │ │ add $0x10,%esp │ │ mov %eax,-0x10(%ebp) │ │ lea -0x54(%ebp),%ecx │ │ mov %edi,%edx │ │ - call 74290 │ │ + call 74b80 │ │ mov (%edi),%eax │ │ cmp $0x2,%eax │ │ - je 741bf │ │ + je 74aaf │ │ cmp $0xffffffff,%eax │ │ - jne 74190 │ │ + jne 74a80 │ │ movl $0x2,-0x24(%ebp) │ │ - jmp 741cb │ │ + jmp 74abb │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ - je 741bf │ │ + je 74aaf │ │ mov 0x14(%edi),%edx │ │ movl $0x0,-0x24(%ebp) │ │ mov %ecx,-0x20(%ebp) │ │ mov %edx,-0x1c(%ebp) │ │ cmp $0x2,%eax │ │ - je 741cb │ │ + je 74abb │ │ mov 0x4(%edi),%ecx │ │ mov %ecx,-0x14(%ebp) │ │ mov %edi,%ecx │ │ mov 0x8(%edi),%edi │ │ mov 0xc(%ecx),%ecx │ │ mov %ecx,-0x18(%ebp) │ │ - jmp 741cf │ │ + jmp 74abf │ │ movl $0x2,-0x24(%ebp) │ │ cmp $0x2,%eax │ │ - jne 741ac │ │ - xor %edi,%edi │ │ + jne 74a9c │ │ xor %eax,%eax │ │ + xor %edi,%edi │ │ sub $0x8,%esp │ │ mov -0x10(%ebp),%edx │ │ lea -0x2c(%ebp),%ecx │ │ push -0x18(%ebp) │ │ push %edi │ │ push -0x14(%ebp) │ │ push %eax │ │ lea -0x24(%ebp),%eax │ │ push %eax │ │ lea -0x54(%ebp),%eax │ │ push %eax │ │ - call 53770 │ │ + call 55770 │ │ add $0x20,%esp │ │ mov 0x18(%esi),%ecx │ │ mov %al,(%ecx) │ │ mov -0x2c(%ebp),%eax │ │ incl 0xc(%eax) │ │ add $0x4c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov -0x44(%ebp),%edi │ │ test %edi,%edi │ │ - je 7407b │ │ + je 7496b │ │ mov -0x40(%ebp),%eax │ │ sub $0x8,%esp │ │ - lea -0x7617a(%ebx),%ecx │ │ + lea -0x75506(%ebx),%ecx │ │ mov $0x1a,%edx │ │ mov %eax,-0x10(%ebp) │ │ push %eax │ │ push %edi │ │ - call 74360 │ │ + call 74c50 │ │ add $0x10,%esp │ │ mov 0x8(%esi),%ecx │ │ test %al,%al │ │ - je 74238 │ │ + je 74b28 │ │ movb $0x1,(%ecx) │ │ - jmp 741fb │ │ + jmp 74aeb │ │ cmpb $0x0,(%ecx) │ │ - je 74272 │ │ + je 74b62 │ │ mov %ecx,-0x14(%ebp) │ │ sub $0x8,%esp │ │ - lea -0x76160(%ebx),%ecx │ │ + lea -0x754ec(%ebx),%ecx │ │ mov $0x1c,%edx │ │ push -0x10(%ebp) │ │ push %edi │ │ - call 74360 │ │ + call 74c50 │ │ add $0x10,%esp │ │ test %al,%al │ │ - je 74266 │ │ + je 74b56 │ │ mov -0x14(%ebp),%eax │ │ movb $0x0,(%eax) │ │ - jmp 741fb │ │ + jmp 74aeb │ │ mov -0x14(%ebp),%eax │ │ cmpb $0x0,(%eax) │ │ - jne 7407b │ │ + jne 7496b │ │ mov 0xc(%esi),%eax │ │ incl (%eax) │ │ - jmp 7407b │ │ + jmp 7496b │ │ mov -0x2c(%ebp),%ecx │ │ incl 0xc(%ecx) │ │ sub $0xc,%esp │ │ push %eax │ │ - call 784f0 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x4c,%esp │ │ - call 7429e │ │ + call 74b8e │ │ pop %ebx │ │ mov %ecx,%esi │ │ - add $0xa53e,%ebx │ │ + add $0x94fe,%ebx │ │ cmpl $0xffffffff,(%edx) │ │ - je 742bc │ │ + je 74bac │ │ mov 0x1c(%edx),%edi │ │ test %edi,%edi │ │ - je 7434d │ │ + je 74c3d │ │ mov 0x20(%edx),%eax │ │ - jmp 742c2 │ │ + jmp 74bb2 │ │ mov 0x4(%edx),%edi │ │ mov 0x8(%edx),%eax │ │ lea -0x30(%ebp),%ecx │ │ mov %edi,%edx │ │ mov %eax,-0x10(%ebp) │ │ mov %eax,(%esp) │ │ - call 32d00 │ │ + call 333b0 │ │ cmpl $0x1,-0x30(%ebp) │ │ - jne 742df │ │ + jne 74bcf │ │ mov $0x2,%eax │ │ - jmp 7431c │ │ + jmp 74c0c │ │ mov -0x28(%ebp),%eax │ │ mov -0x2c(%ebp),%edx │ │ lea -0x30(%ebp),%ecx │ │ mov %eax,(%esp) │ │ - call 3e72e │ │ + call 4061b │ │ mov -0x30(%ebp),%eax │ │ cmp $0x2,%eax │ │ - je 7431c │ │ + je 74c0c │ │ mov -0x14(%ebp),%ecx │ │ movsd -0x1c(%ebp),%xmm0 │ │ movsd -0x2c(%ebp),%xmm2 │ │ movsd -0x24(%ebp),%xmm1 │ │ mov %ecx,-0x34(%ebp) │ │ movsd %xmm0,-0x3c(%ebp) │ │ movsd %xmm1,-0x44(%ebp) │ │ @@ -108650,15 +108155,15 @@ │ │ movsd %xmm0,0x4(%esi) │ │ movsd %xmm1,0xc(%esi) │ │ movsd -0x3c(%ebp),%xmm1 │ │ movsd %xmm1,0x14(%esi) │ │ mov %eax,0x1c(%esi) │ │ mov %edi,0x20(%esi) │ │ mov %ecx,0x24(%esi) │ │ - jmp 74353 │ │ + jmp 74c43 │ │ movl $0xffffffff,(%esi) │ │ add $0x4c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ @@ -108669,347 +108174,378 @@ │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x7c,%esp │ │ - mov 0xc(%ebp),%esi │ │ - mov %edx,%eax │ │ + mov 0xc(%ebp),%edi │ │ + mov %edx,%esi │ │ mov 0x8(%ebp),%edx │ │ - call 74376 │ │ + call 74c66 │ │ pop %ebx │ │ - add $0xa466,%ebx │ │ - cmp %esi,%eax │ │ - jae 744d8 │ │ - mov %ecx,0x4(%esp) │ │ + mov %ecx,%eax │ │ + add $0x9426,%ebx │ │ + cmp %edi,%esi │ │ + jae 74dae │ │ + sub $0x4,%esp │ │ lea -0x7c(%ebp),%ecx │ │ - mov %eax,0x8(%esp) │ │ - mov %esi,(%esp) │ │ - call 33390 │ │ + mov %ebx,-0x28(%ebp) │ │ + push %esi │ │ + push %eax │ │ + push %edi │ │ + call 33a70 │ │ + add $0x10,%esp │ │ cmpb $0x0,-0x7c(%ebp) │ │ - je 744f5 │ │ - mov -0x54(%ebp),%eax │ │ + je 74dcc │ │ mov -0x5c(%ebp),%ecx │ │ + mov -0x54(%ebp),%eax │ │ + mov -0x48(%ebp),%ebx │ │ mov -0x50(%ebp),%edx │ │ - mov %ebx,-0x20(%ebp) │ │ - mov %eax,-0x28(%ebp) │ │ - mov -0x48(%ebp),%eax │ │ - mov %ecx,-0x10(%ebp) │ │ + mov -0x4c(%ebp),%edi │ │ + mov %eax,-0x38(%ebp) │ │ + lea -0x1(%ebx),%eax │ │ cmp $0xffffffff,%ecx │ │ - mov -0x4c(%ebp),%ecx │ │ - mov %eax,-0x18(%ebp) │ │ - lea -0x1(%eax),%eax │ │ - mov %ecx,-0x1c(%ebp) │ │ - je 7452a │ │ - mov -0x64(%ebp),%ecx │ │ - lea (%ecx,%eax,1),%edi │ │ - cmp %edx,%edi │ │ - jae 74560 │ │ - mov -0x78(%ebp),%esi │ │ - mov -0x74(%ebp),%ebx │ │ + mov %ecx,-0x10(%ebp) │ │ + je 74e02 │ │ + mov -0x64(%ebp),%esi │ │ + lea (%esi,%eax,1),%ecx │ │ + cmp %edx,%ecx │ │ + jae 74e57 │ │ mov %eax,-0x34(%ebp) │ │ - mov %esi,-0x30(%ebp) │ │ - mov -0x70(%ebp),%esi │ │ - mov %ebx,-0x2c(%ebp) │ │ - mov -0x68(%ebp),%ebx │ │ - mov %esi,-0x24(%ebp) │ │ - mov -0x18(%ebp),%esi │ │ - mov %ebx,-0x40(%ebp) │ │ - sub %ebx,%esi │ │ - mov %esi,-0x3c(%ebp) │ │ - nopl (%eax) │ │ - mov -0x28(%ebp),%ebx │ │ - mov -0x30(%ebp),%esi │ │ - movzbl (%ebx,%edi,1),%eax │ │ + mov -0x78(%ebp),%eax │ │ + mov %edx,-0x24(%ebp) │ │ + mov -0x70(%ebp),%edx │ │ + mov %ebx,-0x1c(%ebp) │ │ + mov %eax,-0x30(%ebp) │ │ + mov -0x68(%ebp),%eax │ │ + mov %edx,-0x2c(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + mov %ebx,%eax │ │ + sub -0x18(%ebp),%eax │ │ + mov %eax,-0x3c(%ebp) │ │ + mov $0x1,%eax │ │ + sub %edx,%eax │ │ + dec %edx │ │ + mov %eax,-0x40(%ebp) │ │ + mov -0x74(%ebp),%eax │ │ + mov %edx,-0x44(%ebp) │ │ + mov %eax,-0x20(%ebp) │ │ + nopl 0x0(%eax,%eax,1) │ │ + mov %esi,-0x14(%ebp) │ │ + mov -0x38(%ebp),%esi │ │ + movzbl (%esi,%ecx,1),%eax │ │ + mov -0x30(%ebp),%ecx │ │ test $0x20,%al │ │ - cmovne -0x2c(%ebp),%esi │ │ - bt %eax,%esi │ │ - jae 74475 │ │ + cmovne -0x20(%ebp),%ecx │ │ + bt %eax,%ecx │ │ + jae 74d54 │ │ mov -0x10(%ebp),%eax │ │ - mov -0x24(%ebp),%esi │ │ - mov -0x18(%ebp),%edi │ │ - cmp %esi,%eax │ │ - cmova %eax,%esi │ │ - mov %ecx,%eax │ │ - mov %edi,%ecx │ │ - cmp %edi,%esi │ │ - mov %eax,-0x14(%ebp) │ │ - lea (%ebx,%eax,1),%eax │ │ - mov %esi,%ebx │ │ - mov %esi,-0x44(%ebp) │ │ - cmova %esi,%ecx │ │ - mov %eax,-0x38(%ebp) │ │ - nopw 0x0(%eax,%eax,1) │ │ - cmp %ebx,%ecx │ │ - je 74494 │ │ + mov -0x2c(%ebp),%edx │ │ + mov %ebx,%ecx │ │ + cmp %edx,%eax │ │ + cmova %eax,%edx │ │ + mov -0x14(%ebp),%eax │ │ + cmp %ebx,%edx │ │ + cmova %edx,%ecx │ │ + add %eax,%esi │ │ + nop │ │ + cmp %edx,%ecx │ │ + je 74d74 │ │ + mov %edx,%ebx │ │ + inc %edx │ │ + movzbl (%edi,%ebx,1),%eax │ │ + cmp (%esi,%ebx,1),%al │ │ + je 74d30 │ │ + mov -0x14(%ebp),%esi │ │ + movl $0x0,-0x10(%ebp) │ │ + add -0x40(%ebp),%esi │ │ + add %ebx,%esi │ │ + mov -0x1c(%ebp),%ebx │ │ + jmp 74d60 │ │ mov -0x14(%ebp),%esi │ │ - mov %ebx,%eax │ │ - add %esi,%ebx │ │ - mov %edx,%esi │ │ - cmp %edx,%ebx │ │ - jae 746fc │ │ - mov -0x1c(%ebp),%edx │ │ - mov -0x38(%ebp),%edi │ │ - lea 0x1(%eax),%ebx │ │ - movzbl (%edx,%eax,1),%edx │ │ - cmp (%edi,%eax,1),%dl │ │ - mov %esi,%edx │ │ - je 74440 │ │ - mov -0x14(%ebp),%ecx │ │ - sub -0x24(%ebp),%ecx │ │ - lea 0x1(%ecx,%eax,1),%ecx │ │ - jmp 74478 │ │ - add -0x18(%ebp),%ecx │ │ movl $0x0,-0x10(%ebp) │ │ + add %ebx,%esi │ │ + mov -0x24(%ebp),%edx │ │ mov -0x34(%ebp),%eax │ │ - lea (%ecx,%eax,1),%edi │ │ + lea (%esi,%eax,1),%ecx │ │ xor %eax,%eax │ │ - cmp %edx,%edi │ │ - jb 74400 │ │ - jmp 74562 │ │ - mov -0x24(%ebp),%eax │ │ - mov -0x14(%ebp),%ecx │ │ - nopw 0x0(%eax,%eax,1) │ │ + cmp %edx,%ecx │ │ + jb 74d00 │ │ + jmp 74e59 │ │ + mov -0x44(%ebp),%ecx │ │ + mov -0x1c(%ebp),%ebx │ │ + mov -0x24(%ebp),%edx │ │ + nopl (%eax) │ │ + lea 0x1(%ecx),%eax │ │ cmp %eax,-0x10(%ebp) │ │ - jae 74603 │ │ - dec %eax │ │ - cmp -0x18(%ebp),%eax │ │ - jae 7471a │ │ - lea (%eax,%ecx,1),%edi │ │ - cmp %edx,%edi │ │ - jae 74730 │ │ - mov -0x1c(%ebp),%esi │ │ - movzbl (%esi,%eax,1),%ebx │ │ - mov -0x28(%ebp),%esi │ │ - cmp (%esi,%edi,1),%bl │ │ - je 744a0 │ │ + jae 74f4c │ │ + cmp %ebx,%ecx │ │ + jae 75068 │ │ + movzbl (%edi,%ecx,1),%eax │ │ + cmp (%esi,%ecx,1),%al │ │ + lea -0x1(%ecx),%ecx │ │ + je 74d80 │ │ + mov -0x14(%ebp),%esi │ │ mov -0x3c(%ebp),%eax │ │ - add -0x40(%ebp),%ecx │ │ + add -0x18(%ebp),%esi │ │ mov %eax,-0x10(%ebp) │ │ - jmp 7447f │ │ - jne 74560 │ │ - mov %eax,0x8(%esp) │ │ - mov %edx,0x4(%esp) │ │ - mov %ecx,(%esp) │ │ - call 7c080 │ │ + jmp 74d63 │ │ + jne 74e57 │ │ + sub $0x4,%esp │ │ + push %esi │ │ + push %edx │ │ + push %eax │ │ + call 7b7d0 │ │ + add $0x10,%esp │ │ test %eax,%eax │ │ sete %al │ │ - jmp 74562 │ │ + jmp 74e59 │ │ cmpb $0x0,-0x6e(%ebp) │ │ - jne 74560 │ │ + jne 74e57 │ │ mov -0x78(%ebp),%esi │ │ mov -0x54(%ebp),%edi │ │ mov -0x50(%ebp),%edx │ │ movzbl -0x70(%ebp),%ecx │ │ - mov %ebx,-0x20(%ebp) │ │ test %esi,%esi │ │ - je 74610 │ │ + je 74f59 │ │ cmp %edx,%esi │ │ - jae 7460a │ │ + jae 74f53 │ │ cmpb $0xc0,(%edi,%esi,1) │ │ - jge 74610 │ │ - jmp 746c3 │ │ - mov -0x64(%ebp),%ecx │ │ - lea (%ecx,%eax,1),%edi │ │ - cmp %edx,%edi │ │ - jae 74560 │ │ + jge 74f59 │ │ + jmp 75034 │ │ + mov -0x64(%ebp),%esi │ │ + mov %esi,-0x10(%ebp) │ │ + add %eax,%esi │ │ + cmp %edx,%esi │ │ + jae 74e57 │ │ mov %eax,-0x34(%ebp) │ │ mov -0x78(%ebp),%eax │ │ - mov -0x70(%ebp),%esi │ │ - mov -0x18(%ebp),%ebx │ │ - mov %eax,-0x24(%ebp) │ │ - mov -0x74(%ebp),%eax │ │ - cmp %ebx,%esi │ │ - mov %esi,-0x10(%ebp) │ │ - cmova %esi,%ebx │ │ - dec %esi │ │ - mov %ebx,-0x14(%ebp) │ │ - mov %esi,-0x38(%ebp) │ │ - mov %eax,-0x30(%ebp) │ │ + mov %edx,-0x24(%ebp) │ │ + mov %ebx,%edx │ │ + mov %ebx,-0x1c(%ebp) │ │ + mov %eax,-0x14(%ebp) │ │ + mov -0x70(%ebp),%eax │ │ + lea -0x1(%eax),%ecx │ │ + cmp %ebx,%eax │ │ + mov %eax,-0x20(%ebp) │ │ + mov %ecx,-0x18(%ebp) │ │ + mov $0x1,%ecx │ │ + cmova %eax,%edx │ │ + sub %eax,%ecx │ │ + cmp %ebx,-0x18(%ebp) │ │ + mov %ecx,-0x2c(%ebp) │ │ + mov -0x74(%ebp),%ecx │ │ + mov %ecx,-0x30(%ebp) │ │ + jae 74e63 │ │ mov -0x68(%ebp),%eax │ │ - mov %eax,-0x2c(%ebp) │ │ - jmp 7457b │ │ + mov %eax,-0x18(%ebp) │ │ + mov -0x38(%ebp),%eax │ │ + dec %eax │ │ + mov %eax,-0x28(%ebp) │ │ + jmp 74ee1 │ │ xor %eax,%eax │ │ and $0x1,%al │ │ add $0x7c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - add -0x18(%ebp),%ecx │ │ + mov -0x38(%ebp),%ecx │ │ + movzbl (%ecx,%esi,1),%eax │ │ + mov %ecx,%esi │ │ + mov -0x14(%ebp),%ecx │ │ + test $0x20,%al │ │ + cmovne -0x30(%ebp),%ecx │ │ + bt %eax,%ecx │ │ + jae 74eb1 │ │ + mov -0x10(%ebp),%eax │ │ + mov -0x20(%ebp),%ebx │ │ + add %eax,%esi │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax) │ │ + cmp %ebx,%edx │ │ + je 74fb6 │ │ + mov %ebx,%eax │ │ + inc %ebx │ │ + movzbl (%edi,%eax,1),%ecx │ │ + cmp (%esi,%eax,1),%cl │ │ + je 74e90 │ │ + mov -0x10(%ebp),%ecx │ │ + mov -0x1c(%ebp),%ebx │ │ + add -0x2c(%ebp),%ecx │ │ + add %eax,%ecx │ │ + jmp 74eb6 │ │ + mov -0x10(%ebp),%ecx │ │ + add %ebx,%ecx │ │ mov -0x34(%ebp),%eax │ │ - lea (%ecx,%eax,1),%edi │ │ + mov %ecx,-0x10(%ebp) │ │ + lea (%ecx,%eax,1),%esi │ │ xor %eax,%eax │ │ - cmp %edx,%edi │ │ - jae 74562 │ │ - mov -0x28(%ebp),%esi │ │ - movzbl (%esi,%edi,1),%eax │ │ - mov %esi,%edi │ │ - mov -0x24(%ebp),%esi │ │ + cmp -0x24(%ebp),%esi │ │ + jb 74e63 │ │ + jmp 74e59 │ │ + mov -0x10(%ebp),%ecx │ │ + add %ebx,%ecx │ │ + mov -0x34(%ebp),%eax │ │ + mov %ecx,-0x10(%ebp) │ │ + lea (%ecx,%eax,1),%esi │ │ + xor %eax,%eax │ │ + cmp -0x24(%ebp),%esi │ │ + jae 74e59 │ │ + mov -0x38(%ebp),%ecx │ │ + movzbl (%ecx,%esi,1),%eax │ │ + mov -0x14(%ebp),%esi │ │ test $0x20,%al │ │ cmovne -0x30(%ebp),%esi │ │ bt %eax,%esi │ │ - jae 7456c │ │ - mov -0x10(%ebp),%esi │ │ - lea (%edi,%ecx,1),%eax │ │ - nopl 0x0(%eax,%eax,1) │ │ - cmp %esi,-0x14(%ebp) │ │ - je 745c9 │ │ - mov %esi,%edi │ │ - add %ecx,%esi │ │ - cmp %edx,%esi │ │ - jae 74743 │ │ - mov -0x1c(%ebp),%ebx │ │ - lea 0x1(%edi),%esi │ │ - movzbl (%ebx,%edi,1),%ebx │ │ - cmp (%eax,%edi,1),%bl │ │ - je 745a0 │ │ - sub -0x10(%ebp),%ecx │ │ - lea 0x1(%ecx,%edi,1),%ecx │ │ - jmp 7456f │ │ + jae 74ec8 │ │ mov -0x10(%ebp),%eax │ │ - nopl 0x0(%eax) │ │ - test %eax,%eax │ │ - je 74603 │ │ - mov -0x38(%ebp),%esi │ │ - dec %eax │ │ - cmp -0x18(%ebp),%esi │ │ - jae 7471a │ │ - lea (%eax,%ecx,1),%edi │ │ - cmp %edx,%edi │ │ - jae 74730 │ │ - mov -0x1c(%ebp),%esi │ │ - movzbl (%esi,%eax,1),%ebx │ │ - mov -0x28(%ebp),%esi │ │ - cmp (%esi,%edi,1),%bl │ │ - je 745d0 │ │ + mov -0x20(%ebp),%ebx │ │ + lea (%ecx,%eax,1),%esi │ │ + nop │ │ + cmp %ebx,%edx │ │ + je 74f1d │ │ + mov %ebx,%eax │ │ + inc %ebx │ │ + movzbl (%edi,%eax,1),%ecx │ │ + cmp (%esi,%eax,1),%cl │ │ + je 74f00 │ │ + mov -0x10(%ebp),%ecx │ │ + mov -0x1c(%ebp),%ebx │ │ add -0x2c(%ebp),%ecx │ │ - jmp 7456f │ │ + add %eax,%ecx │ │ + jmp 74ecd │ │ + mov -0x20(%ebp),%ebx │ │ + mov -0x10(%ebp),%eax │ │ + mov -0x28(%ebp),%ecx │ │ + add %ecx,%eax │ │ + mov %ebx,%esi │ │ + nopw 0x0(%eax,%eax,1) │ │ + sub $0x1,%esi │ │ + jb 74f4c │ │ + movzbl -0x1(%edi,%ebx,1),%ecx │ │ + cmp (%eax,%ebx,1),%cl │ │ + mov %esi,%ebx │ │ + je 74f30 │ │ + mov -0x10(%ebp),%ecx │ │ + mov -0x1c(%ebp),%ebx │ │ + add -0x18(%ebp),%ecx │ │ + jmp 74ecd │ │ mov $0x1,%al │ │ - jmp 74562 │ │ - jne 746c3 │ │ + jmp 74e59 │ │ + jne 75034 │ │ cmp %edx,%esi │ │ mov %ecx,%eax │ │ - je 74562 │ │ + je 74e59 │ │ movzbl (%edi,%esi,1),%ebx │ │ test %bl,%bl │ │ - jns 74682 │ │ - mov %edi,-0x1c(%ebp) │ │ + jns 74ff3 │ │ + mov %edi,-0x10(%ebp) │ │ movzbl 0x1(%edi,%esi,1),%edi │ │ mov %edx,-0x14(%ebp) │ │ mov %ebx,%edx │ │ and $0x1f,%edx │ │ and $0x3f,%edi │ │ cmp $0xe0,%bl │ │ - jb 74669 │ │ - mov -0x1c(%ebp),%eax │ │ + jb 74fda │ │ + mov -0x10(%ebp),%eax │ │ shl $0x6,%edi │ │ movzbl 0x2(%eax,%esi,1),%eax │ │ and $0x3f,%eax │ │ or %edi,%eax │ │ cmp $0xf0,%bl │ │ - jb 74675 │ │ - mov -0x1c(%ebp),%edi │ │ + jb 74fe6 │ │ + mov -0x10(%ebp),%edi │ │ and $0x7,%edx │ │ shl $0x6,%eax │ │ shl $0x12,%edx │ │ movzbl 0x3(%edi,%esi,1),%ebx │ │ and $0x3f,%ebx │ │ or %eax,%ebx │ │ or %edx,%ebx │ │ - jmp 7467f │ │ + jmp 74ff0 │ │ + cmpl $0x0,-0x20(%ebp) │ │ + mov -0x1c(%ebp),%edx │ │ + mov $0x1,%al │ │ + je 74e59 │ │ + sub $0xc,%esp │ │ + mov -0x28(%ebp),%ebx │ │ + mov -0x18(%ebp),%ecx │ │ + lea -0xbe4(%ebx),%eax │ │ + push %eax │ │ + call 336a0 │ │ shl $0x6,%edx │ │ or %edi,%edx │ │ - mov -0x1c(%ebp),%edi │ │ + mov -0x10(%ebp),%edi │ │ mov %edx,%ebx │ │ - jmp 7467f │ │ - mov -0x1c(%ebp),%edi │ │ + jmp 74ff0 │ │ + mov -0x10(%ebp),%edi │ │ shl $0xc,%edx │ │ or %edx,%eax │ │ mov %eax,%ebx │ │ mov -0x14(%ebp),%edx │ │ mov $0x1,%al │ │ test $0x1,%cl │ │ - jne 74562 │ │ + jne 74e59 │ │ mov $0x1,%ecx │ │ cmp $0x80,%ebx │ │ - jb 746b5 │ │ + jb 75026 │ │ mov $0x2,%ecx │ │ cmp $0x800,%ebx │ │ - jb 746b5 │ │ + jb 75026 │ │ cmp $0x10000,%ebx │ │ mov $0x4,%ecx │ │ sbb $0x0,%ecx │ │ add %ecx,%esi │ │ - je 746e0 │ │ + je 7504c │ │ cmp %edx,%esi │ │ - jae 746de │ │ + jae 7504a │ │ cmpb $0xc0,(%edi,%esi,1) │ │ - jge 746e0 │ │ - mov -0x20(%ebp),%ebx │ │ + jge 7504c │ │ mov %edi,%ecx │ │ - mov %edx,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - lea -0x4ec(%ebx),%eax │ │ - mov %eax,0x8(%esp) │ │ - call 33a30 │ │ - jne 746c3 │ │ + sub $0x4,%esp │ │ + mov -0x28(%ebp),%ebx │ │ + lea -0x66c(%ebx),%eax │ │ + push %eax │ │ + push %edx │ │ + push %esi │ │ + call 341c0 │ │ + jne 75034 │ │ cmp %edx,%esi │ │ - je 74562 │ │ + je 74e59 │ │ movzbl (%edi,%esi,1),%ecx │ │ test %cl,%cl │ │ - jns 74562 │ │ + jns 74e59 │ │ cmp $0xe0,%cl │ │ - jmp 74562 │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x20(%ebp),%ebx │ │ - mov %esi,%edx │ │ - add -0x44(%ebp),%ecx │ │ - lea -0xa70(%ebx),%eax │ │ - mov %eax,(%esp) │ │ - cmp %ecx,%esi │ │ - cmova %esi,%ecx │ │ - call 31e2c │ │ - mov -0x20(%ebp),%ebx │ │ - mov -0x18(%ebp),%edx │ │ - lea -0xa90(%ebx),%ecx │ │ - mov %ecx,(%esp) │ │ - mov %eax,%ecx │ │ - call 31e2c │ │ - mov -0x20(%ebp),%ebx │ │ - mov %edi,%ecx │ │ - lea -0xa80(%ebx),%eax │ │ - mov %eax,(%esp) │ │ - call 31e2c │ │ - add -0x10(%ebp),%ecx │ │ - mov -0x20(%ebp),%ebx │ │ - cmp %ecx,%edx │ │ - lea -0xa70(%ebx),%eax │ │ - cmova %edx,%ecx │ │ - mov %eax,(%esp) │ │ - call 31e2c │ │ + jmp 74e59 │ │ + sub $0xc,%esp │ │ + mov %ebx,%edx │ │ + mov -0x28(%ebp),%ebx │ │ + lea -0xbe4(%ebx),%eax │ │ + push %eax │ │ + call 336a0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ mov 0x8(%ebp),%eax │ │ - call 7476d │ │ + call 7508d │ │ pop %ebx │ │ - add $0xa06f,%ebx │ │ + add $0x8fff,%ebx │ │ cmpl $0x0,(%eax) │ │ - jle 74784 │ │ + jle 750a4 │ │ mov 0x4(%eax),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ @@ -109021,78 +108557,78 @@ │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov 0x10(%ebp),%eax │ │ mov 0xc(%ebp),%ecx │ │ mov 0x8(%ebp),%edi │ │ - call 747a7 │ │ + call 750c7 │ │ pop %ebx │ │ lea -0x1c(%ebp),%edx │ │ - add $0xa035,%ebx │ │ + add $0x8fc5,%ebx │ │ movsd (%eax),%xmm0 │ │ mov 0x8(%eax),%eax │ │ mov %ecx,-0x20(%ebp) │ │ mov %eax,-0x14(%ebp) │ │ movsd %xmm0,-0x1c(%ebp) │ │ xor %eax,%eax │ │ mov (%edi),%esi │ │ cmp $0xffffffff,%esi │ │ cmovne %edi,%eax │ │ movzbl 0xc(%edi),%edi │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 74860 │ │ + call 75180 │ │ test %esi,%esi │ │ - jle 747f6 │ │ + jle 75116 │ │ mov %al,-0xd(%ebp) │ │ mov 0x8(%ebp),%eax │ │ mov 0x4(%eax),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ movzbl -0xd(%ebp),%eax │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %eax,%edi │ │ test %esi,%esi │ │ - jle 74812 │ │ + jle 75132 │ │ mov 0x8(%ebp),%eax │ │ mov 0x4(%eax),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ mov 0x8(%ebp),%eax │ │ - call 7482d │ │ + call 7514d │ │ pop %ebx │ │ xor %esi,%esi │ │ mov 0xc(%ebp),%ecx │ │ mov 0x10(%ebp),%edx │ │ - add $0x9faf,%ebx │ │ + add $0x8f3f,%ebx │ │ cmpl $0xffffffff,(%eax) │ │ cmovne %eax,%esi │ │ movzbl 0xc(%eax),%eax │ │ sub $0x8,%esp │ │ push %esi │ │ push %eax │ │ - call 74860 │ │ + call 75180 │ │ add $0x10,%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ @@ -109104,526 +108640,536 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x11c,%esp │ │ - call 74871 │ │ + sub $0x10c,%esp │ │ + call 75191 │ │ pop %ebx │ │ movzbl 0x8(%ebp),%eax │ │ - mov %ecx,-0x28(%ebp) │ │ - add $0x9f6b,%ebx │ │ + mov %ecx,-0x10(%ebp) │ │ + add $0x8efb,%ebx │ │ cmpb $0x0,(%edx) │ │ - mov %ebx,-0x10(%ebp) │ │ - je 7489b │ │ - lea -0x75d53(%ebx),%esi │ │ - mov $0x9,%edx │ │ + mov %ebx,-0x1c(%ebp) │ │ + je 751bb │ │ + lea -0x750d3(%ebx),%edi │ │ + mov $0x9,%esi │ │ test %al,%al │ │ - je 748ad │ │ - jmp 74aac │ │ - mov 0x4(%edx),%esi │ │ - mov 0x8(%edx),%edx │ │ + je 751cd │ │ + jmp 753f0 │ │ + mov 0x4(%edx),%edi │ │ + mov 0x8(%edx),%esi │ │ test %al,%al │ │ - jne 74aac │ │ - test %edx,%edx │ │ - je 748d9 │ │ - mov 0xc(%ebp),%edi │ │ - test %edi,%edi │ │ - je 74aac │ │ - cmpb $0x2f,(%esi) │ │ - jne 74aac │ │ - mov 0x4(%edi),%eax │ │ - mov 0x8(%edi),%edi │ │ - mov %edx,-0x14(%ebp) │ │ - mov %esi,-0x24(%ebp) │ │ - test %edi,%edi │ │ - je 748e0 │ │ + jne 753f0 │ │ + test %esi,%esi │ │ + je 751f9 │ │ + mov 0xc(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + je 753ed │ │ + cmpb $0x2f,(%edi) │ │ + jne 753ed │ │ + mov 0x4(%ecx),%eax │ │ + mov 0x8(%ecx),%ecx │ │ + mov %esi,-0x14(%ebp) │ │ + mov %edi,-0x2c(%ebp) │ │ + test %ecx,%ecx │ │ + je 75200 │ │ cmpb $0x2f,(%eax) │ │ sete %dl │ │ - jmp 748e2 │ │ - xor %edx,%edx │ │ - jmp 74aac │ │ + jmp 75202 │ │ + xor %esi,%esi │ │ + jmp 753f0 │ │ xor %edx,%edx │ │ - mov %eax,-0x128(%ebp) │ │ - mov %edi,-0x124(%ebp) │ │ - movb $0xff,-0x120(%ebp) │ │ - mov %dl,-0x10a(%ebp) │ │ - mov -0x10(%ebp),%edx │ │ - mov -0x24(%ebp),%edi │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x2c(%ebp),%edi │ │ + mov %eax,-0x114(%ebp) │ │ + mov %ecx,-0x110(%ebp) │ │ + movb $0xff,-0x10c(%ebp) │ │ + mov %dl,-0xf6(%ebp) │ │ mov $0xff,%cl │ │ - lea -0x47(%ebp),%ebx │ │ - movw $0x201,-0x10c(%ebp) │ │ - movd -0x7c74c(%edx),%xmm2 │ │ - mov -0x14(%ebp),%edx │ │ + mov $0x2,%dl │ │ + mov $0x1,%ch │ │ + mov $0x1,%dh │ │ + movw $0x201,-0xf8(%ebp) │ │ + cmp $0xff,%cl │ │ + je 75266 │ │ nopw 0x0(%eax,%eax,1) │ │ - mov -0xad(%ebp),%eax │ │ - movsd -0xbc(%ebp),%xmm0 │ │ - movsd -0xb4(%ebp),%xmm1 │ │ + mov -0x99(%ebp),%eax │ │ + movsd -0xa8(%ebp),%xmm0 │ │ + movsd -0xa0(%ebp),%xmm1 │ │ + mov %eax,-0x79(%ebp) │ │ + movsd %xmm1,-0x80(%ebp) │ │ + movsd %xmm0,-0x88(%ebp) │ │ + mov -0x79(%ebp),%eax │ │ + movsd -0x88(%ebp),%xmm0 │ │ + movsd -0x80(%ebp),%xmm1 │ │ + mov %edi,-0x50(%ebp) │ │ + mov %edi,%esi │ │ + mov %ebx,-0x4c(%ebp) │ │ + mov %ebx,%edi │ │ + lea -0x47(%ebp),%ebx │ │ mov %cl,-0x48(%ebp) │ │ - mov %ebx,%esi │ │ - mov %cl,-0x18(%ebp) │ │ - mov %edi,-0x20(%ebp) │ │ - mov %edx,-0x1c(%ebp) │ │ - movdqa %xmm2,-0x68(%ebp) │ │ + mov %cl,-0x24(%ebp) │ │ + mov %ch,-0x18(%ebp) │ │ + mov %dh,-0x30(%ebp) │ │ + mov %dl,-0x20(%ebp) │ │ mov %eax,0xf(%ebx) │ │ - movd %xmm2,%eax │ │ movsd %xmm1,0x8(%ebx) │ │ movsd %xmm0,(%ebx) │ │ - mov -0x10(%ebp),%ebx │ │ - mov %edi,-0x50(%ebp) │ │ - mov %edx,-0x4c(%ebp) │ │ + mov -0x1c(%ebp),%ebx │ │ + mov %ch,-0x32(%ebp) │ │ + mov %dh,-0x34(%ebp) │ │ + mov %dl,-0x33(%ebp) │ │ + lea -0xd8(%ebp),%ecx │ │ lea -0x50(%ebp),%edx │ │ - mov %eax,%ecx │ │ - shr $0x10,%ecx │ │ - mov %cl,-0x32(%ebp) │ │ - mov %ecx,%edi │ │ - lea -0xec(%ebp),%ecx │ │ - mov %al,-0x34(%ebp) │ │ - mov %ah,-0x33(%ebp) │ │ - call 74fd0 │ │ - lea -0x108(%ebp),%ecx │ │ - lea -0x128(%ebp),%edx │ │ - call 74fd0 │ │ - mov -0xd4(%ebp),%eax │ │ + call 75900 │ │ + lea -0xf4(%ebp),%ecx │ │ + lea -0x114(%ebp),%edx │ │ + call 75900 │ │ + mov -0xc0(%ebp),%eax │ │ + movsd -0xd0(%ebp),%xmm1 │ │ + movsd -0xc8(%ebp),%xmm0 │ │ + movsd -0xd8(%ebp),%xmm2 │ │ + lea -0x6c(%ebp),%ecx │ │ + cmpb $0xff,-0xd8(%ebp) │ │ + mov %eax,-0x70(%ebp) │ │ + movsd %xmm1,-0x80(%ebp) │ │ + mov -0xdc(%ebp),%eax │ │ movsd -0xe4(%ebp),%xmm1 │ │ - movsd -0xdc(%ebp),%xmm0 │ │ - movsd -0xec(%ebp),%xmm2 │ │ - lea -0x88(%ebp),%ecx │ │ - cmpb $0xff,-0xec(%ebp) │ │ - mov %eax,-0x8c(%ebp) │ │ - movsd %xmm1,-0x9c(%ebp) │ │ - mov -0xf0(%ebp),%eax │ │ - movsd -0xf8(%ebp),%xmm1 │ │ - movsd %xmm2,-0xa4(%ebp) │ │ - movsd %xmm0,-0x94(%ebp) │ │ - movsd -0x108(%ebp),%xmm2 │ │ + movsd %xmm2,-0x88(%ebp) │ │ + movsd %xmm0,-0x78(%ebp) │ │ + movsd -0xf4(%ebp),%xmm2 │ │ mov %eax,0x18(%ecx) │ │ movsd %xmm1,0x10(%ecx) │ │ - movsd -0x100(%ebp),%xmm1 │ │ - movzbl -0x108(%ebp),%eax │ │ + movsd -0xec(%ebp),%xmm1 │ │ + movzbl -0xf4(%ebp),%eax │ │ movsd %xmm2,(%ecx) │ │ movsd %xmm1,0x8(%ecx) │ │ - je 74a66 │ │ + je 753a7 │ │ cmp $0xff,%al │ │ - je 74a6a │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xa4(%ebp),%ecx │ │ - lea -0x88(%ebp),%edx │ │ - call 586a0 │ │ + je 753ab │ │ + mov -0x1c(%ebp),%ebx │ │ + lea -0x88(%ebp),%ecx │ │ + lea -0x6c(%ebp),%edx │ │ + call 70540 │ │ test %al,%al │ │ - je 74aa0 │ │ - movsd (%esi),%xmm0 │ │ - movsd 0x8(%esi),%xmm1 │ │ - mov 0xf(%esi),%eax │ │ + je 753e4 │ │ + lea -0x47(%ebp),%eax │ │ mov -0x50(%ebp),%edi │ │ - mov -0x4c(%ebp),%edx │ │ + mov -0x4c(%ebp),%ebx │ │ movzbl -0x48(%ebp),%ecx │ │ - movd -0x34(%ebp),%xmm2 │ │ - mov %esi,%ebx │ │ + mov -0x34(%ebp),%dh │ │ + mov -0x33(%ebp),%dl │ │ + mov -0x32(%ebp),%ch │ │ + movsd (%eax),%xmm0 │ │ + movsd 0x8(%eax),%xmm1 │ │ + mov 0xf(%eax),%eax │ │ + movsd %xmm1,-0xa0(%ebp) │ │ + mov %eax,-0x99(%ebp) │ │ + mov -0x31(%ebp),%ah │ │ + movsd %xmm0,-0xa8(%ebp) │ │ + mov %ah,-0x28(%ebp) │ │ + cmp $0xff,%cl │ │ + jne 75240 │ │ + jmp 75266 │ │ + cmp $0xff,%al │ │ + jne 753e4 │ │ + movzbl -0x18(%ebp),%ecx │ │ + mov -0x99(%ebp),%eax │ │ + movsd -0xa8(%ebp),%xmm0 │ │ + movsd -0xa0(%ebp),%xmm1 │ │ + cmp $0x2,%cl │ │ + mov %eax,-0xad(%ebp) │ │ movsd %xmm1,-0xb4(%ebp) │ │ movsd %xmm0,-0xbc(%ebp) │ │ - mov %eax,-0xad(%ebp) │ │ - jmp 74920 │ │ - cmp $0xff,%al │ │ - jne 74aa0 │ │ - mov -0xad(%ebp),%eax │ │ - movsd -0xbc(%ebp),%xmm0 │ │ - movsd -0xb4(%ebp),%xmm1 │ │ - mov %eax,-0xc1(%ebp) │ │ - mov %edi,%eax │ │ - movsd %xmm1,-0xc8(%ebp) │ │ - movsd %xmm0,-0xd0(%ebp) │ │ - cmp $0x2,%al │ │ - jne 74ea1 │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x24(%ebp),%esi │ │ - mov -0x28(%ebp),%ecx │ │ + jne 757df │ │ + mov -0x1c(%ebp),%ebx │ │ + mov -0x14(%ebp),%esi │ │ + mov -0x2c(%ebp),%edi │ │ + mov -0x10(%ebp),%ecx │ │ mov 0x8(%ecx),%eax │ │ test $0x8000000,%eax │ │ - mov %eax,-0x20(%ebp) │ │ - je 74b60 │ │ + mov %eax,-0x24(%ebp) │ │ + je 754a0 │ │ movzwl 0xc(%ecx),%eax │ │ test %ax,%ax │ │ - je 74b60 │ │ - testl $0x10000000,-0x20(%ebp) │ │ + je 754a0 │ │ + testl $0x10000000,-0x24(%ebp) │ │ movzwl %ax,%eax │ │ mov %eax,-0x30(%ebp) │ │ - jne 74bf8 │ │ + jne 75532 │ │ + mov %edi,-0x50(%ebp) │ │ + mov %edi,-0x2c(%ebp) │ │ lea -0x50(%ebp),%edi │ │ - mov %esi,-0x50(%ebp) │ │ - mov %esi,-0x24(%ebp) │ │ - mov %edx,-0x14(%ebp) │ │ - mov %edx,-0x4c(%ebp) │ │ - movl $0x0,-0x1c(%ebp) │ │ - jmp 74b16 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - mov -0x10(%ebp),%ebx │ │ - call 318b0 │ │ - mov -0x1c(%ebp),%ecx │ │ + mov %esi,-0x14(%ebp) │ │ + mov %esi,-0x4c(%ebp) │ │ + movl $0x0,-0x20(%ebp) │ │ + jmp 75456 │ │ + nopl 0x0(%eax) │ │ + mov -0x1c(%ebp),%ebx │ │ + call 32050 │ │ + mov -0x20(%ebp),%ecx │ │ cmp $0x1,%esi │ │ sbb $0xffffffff,%ecx │ │ add %eax,%ecx │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xa4(%ebp),%ecx │ │ + mov %ecx,-0x20(%ebp) │ │ + mov -0x1c(%ebp),%ebx │ │ + lea -0x88(%ebp),%ecx │ │ mov %edi,%edx │ │ - call 34470 │ │ - mov -0xa4(%ebp),%ecx │ │ + call 35a10 │ │ + mov -0x88(%ebp),%ecx │ │ test %ecx,%ecx │ │ - je 74d09 │ │ - mov -0xa0(%ebp),%edx │ │ - mov -0x98(%ebp),%esi │ │ + je 75650 │ │ + mov -0x84(%ebp),%edx │ │ + mov -0x7c(%ebp),%esi │ │ cmp $0x10,%edx │ │ - jae 74b00 │ │ + jae 75440 │ │ xor %eax,%eax │ │ test %edx,%edx │ │ - je 74b08 │ │ + je 75448 │ │ nopl 0x0(%eax,%eax,1) │ │ xor %ebx,%ebx │ │ cmpb $0xc0,(%ecx) │ │ setge %bl │ │ inc %ecx │ │ add %ebx,%eax │ │ dec %edx │ │ - jne 74b50 │ │ - jmp 74b08 │ │ - testl $0x10000000,-0x20(%ebp) │ │ + jne 75490 │ │ + jmp 75448 │ │ + testl $0x10000000,-0x24(%ebp) │ │ movl $0x0,-0x30(%ebp) │ │ - jne 74bf8 │ │ + jne 75532 │ │ mov (%ecx),%eax │ │ - mov 0x4(%ecx),%edi │ │ - lea -0x75c75(%ebx),%ecx │ │ - mov %esi,-0x50(%ebp) │ │ - mov %edx,-0x4c(%ebp) │ │ - mov %ecx,-0x1c(%ebp) │ │ + mov 0x4(%ecx),%edx │ │ + lea -0x74f71(%ebx),%ecx │ │ + mov %edi,-0x50(%ebp) │ │ + mov %esi,-0x4c(%ebp) │ │ + mov %ecx,-0x20(%ebp) │ │ mov %eax,-0x18(%ebp) │ │ - mov %edi,-0x20(%ebp) │ │ - jmp 74b93 │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xa4(%ebp),%ecx │ │ + mov %edx,-0x24(%ebp) │ │ + jmp 754d3 │ │ + mov -0x1c(%ebp),%ebx │ │ + lea -0x88(%ebp),%ecx │ │ lea -0x50(%ebp),%edx │ │ - call 34470 │ │ - mov -0xa4(%ebp),%eax │ │ + call 35a10 │ │ + mov -0x88(%ebp),%eax │ │ test %eax,%eax │ │ - setne -0x68(%ebp) │ │ - je 74bef │ │ - mov -0x20(%ebp),%ecx │ │ - mov -0x98(%ebp),%esi │ │ + setne %bl │ │ + je 756fa │ │ + mov -0x24(%ebp),%ecx │ │ + mov -0x7c(%ebp),%esi │ │ mov 0xc(%ecx),%edi │ │ sub $0x4,%esp │ │ - mov -0x10(%ebp),%ebx │ │ - push -0xa0(%ebp) │ │ + push -0x84(%ebp) │ │ push %eax │ │ push -0x18(%ebp) │ │ call *%edi │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 74bef │ │ + jne 756fa │ │ test %esi,%esi │ │ - je 74b90 │ │ + je 754d0 │ │ sub $0x4,%esp │ │ - mov -0x10(%ebp),%ebx │ │ push $0x3 │ │ - push -0x1c(%ebp) │ │ + push -0x20(%ebp) │ │ push -0x18(%ebp) │ │ call *%edi │ │ add $0x10,%esp │ │ test %al,%al │ │ - je 74b90 │ │ - movzbl -0x68(%ebp),%eax │ │ - jmp 74dbc │ │ + je 754d0 │ │ + jmp 756fa │ │ movzwl 0xe(%ecx),%eax │ │ test %eax,%eax │ │ - je 74d39 │ │ - mov %esi,-0x50(%ebp) │ │ - mov %esi,-0x24(%ebp) │ │ - mov %edx,-0x14(%ebp) │ │ - mov %edx,-0x4c(%ebp) │ │ - xor %esi,%esi │ │ - lea -0xa4(%ebp),%ecx │ │ - lea -0x50(%ebp),%edi │ │ + je 7567d │ │ + xor %ecx,%ecx │ │ xor %edx,%edx │ │ - mov %eax,-0x6c(%ebp) │ │ - mov %eax,-0x68(%ebp) │ │ - mov %edx,-0x2c(%ebp) │ │ - mov %edi,%edx │ │ - mov %esi,-0x1c(%ebp) │ │ - call 34470 │ │ - mov -0xa4(%ebp),%edi │ │ - test %edi,%edi │ │ - je 74f8f │ │ - mov -0xa0(%ebp),%eax │ │ - mov -0x98(%ebp),%ebx │ │ + mov %edi,-0x50(%ebp) │ │ + mov %esi,-0x4c(%ebp) │ │ + mov %eax,-0x8c(%ebp) │ │ + mov %eax,-0x28(%ebp) │ │ + mov %esi,-0x14(%ebp) │ │ + mov %edi,-0x2c(%ebp) │ │ + mov %edx,-0x90(%ebp) │ │ + mov %ecx,-0x20(%ebp) │ │ + lea -0x88(%ebp),%ecx │ │ + lea -0x50(%ebp),%edx │ │ + call 35a10 │ │ + mov -0x88(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + je 758c0 │ │ + mov -0x84(%ebp),%eax │ │ + mov -0x7c(%ebp),%edi │ │ xor %edx,%edx │ │ - mov %eax,-0xa8(%ebp) │ │ - add %edi,%eax │ │ + mov %eax,-0x94(%ebp) │ │ + add %ecx,%eax │ │ mov %eax,-0x18(%ebp) │ │ - mov -0x68(%ebp),%eax │ │ - jmp 74c72 │ │ - nopl 0x0(%eax) │ │ - lea 0x1(%edi),%esi │ │ + mov -0x28(%ebp),%eax │ │ + jmp 755ae │ │ + nopw 0x0(%eax,%eax,1) │ │ + lea 0x1(%ecx),%esi │ │ + mov %esi,%ebx │ │ + sub %ecx,%ebx │ │ mov %esi,%ecx │ │ - sub %edi,%ecx │ │ - mov %esi,%edi │ │ - add %ecx,%edx │ │ + add %ebx,%edx │ │ dec %eax │ │ - je 74cf1 │ │ - cmp -0x18(%ebp),%edi │ │ - je 74ca0 │ │ - movzbl (%edi),%ecx │ │ - test %cl,%cl │ │ - jns 74c60 │ │ - cmp $0xe0,%cl │ │ - jb 74c90 │ │ - cmp $0xf0,%cl │ │ - mov %edi,%esi │ │ + je 7562c │ │ + cmp -0x18(%ebp),%ecx │ │ + je 755e0 │ │ + movzbl (%ecx),%ebx │ │ + test %bl,%bl │ │ + jns 755a0 │ │ + cmp $0xe0,%bl │ │ + jb 755cc │ │ + cmp $0xf0,%bl │ │ + mov %ecx,%esi │ │ sbb $0xffffffff,%esi │ │ add $0x3,%esi │ │ - jmp 74c63 │ │ - lea 0x2(%edi),%esi │ │ - jmp 74c63 │ │ + jmp 755a3 │ │ + lea 0x2(%ecx),%esi │ │ + jmp 755a3 │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ + nopl 0x0(%eax,%eax,1) │ │ test %eax,%eax │ │ - je 74cf1 │ │ - mov -0x68(%ebp),%ecx │ │ - mov -0x2c(%ebp),%edx │ │ - mov -0x1c(%ebp),%esi │ │ - mov %ebx,-0x18(%ebp) │ │ - lea -0x50(%ebp),%edi │ │ - mov %eax,-0x68(%ebp) │ │ - sub %eax,%ecx │ │ - add -0xa8(%ebp),%edx │ │ - add %ecx,%esi │ │ - test %ebx,%ebx │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xa4(%ebp),%ecx │ │ - je 74c23 │ │ + je 7562c │ │ + mov -0x28(%ebp),%esi │ │ + mov -0x90(%ebp),%edx │ │ + mov -0x20(%ebp),%ecx │ │ + mov -0x1c(%ebp),%ebx │ │ + mov %eax,-0x28(%ebp) │ │ + mov %edi,-0x18(%ebp) │ │ + sub %eax,%esi │ │ + add -0x94(%ebp),%edx │ │ + add %esi,%ecx │ │ + mov -0x14(%ebp),%esi │ │ + test %edi,%edi │ │ + je 75557 │ │ add -0x18(%ebp),%edx │ │ - inc %esi │ │ + inc %ecx │ │ dec %eax │ │ - mov %eax,-0x68(%ebp) │ │ - jne 74c23 │ │ - mov -0x14(%ebp),%esi │ │ + mov %eax,-0x28(%ebp) │ │ + jne 75557 │ │ cmp %esi,%edx │ │ - ja 74fb2 │ │ - mov -0x6c(%ebp),%eax │ │ - mov %edx,%edi │ │ - jmp 74d44 │ │ - add -0x2c(%ebp),%edx │ │ + ja 758e0 │ │ + mov -0x8c(%ebp),%eax │ │ + jmp 75646 │ │ + add -0x90(%ebp),%edx │ │ mov -0x14(%ebp),%esi │ │ cmp %esi,%edx │ │ - ja 74f9d │ │ - mov -0x6c(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - mov %edx,%edi │ │ - jmp 74d44 │ │ - mov -0x30(%ebp),%esi │ │ - mov -0x20(%ebp),%ecx │ │ + ja 758cb │ │ + mov -0x8c(%ebp),%eax │ │ + mov -0x1c(%ebp),%ebx │ │ + mov -0x10(%ebp),%ecx │ │ + mov %edx,%esi │ │ + mov %esi,-0x14(%ebp) │ │ + jmp 7568d │ │ + mov -0x30(%ebp),%edi │ │ + mov -0x24(%ebp),%esi │ │ xor %edx,%edx │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x14(%ebp),%edi │ │ - sub -0x1c(%ebp),%esi │ │ - mov %ecx,%eax │ │ - cmovb %edx,%esi │ │ + mov -0x1c(%ebp),%ecx │ │ + sub -0x20(%ebp),%edi │ │ + mov %esi,%eax │ │ + cmovb %edx,%edi │ │ shr $0x1d,%eax │ │ - and $0x1fffff,%ecx │ │ + and $0x1fffff,%esi │ │ and $0x3,%eax │ │ - mov %ecx,-0x20(%ebp) │ │ - mov -0x7a670(%ebx,%eax,4),%eax │ │ - add %ebx,%eax │ │ + mov -0x79e34(%ecx,%eax,4),%eax │ │ + add %ecx,%eax │ │ + mov -0x10(%ebp),%ecx │ │ jmp *%eax │ │ + movl $0x1,-0x2c(%ebp) │ │ xor %eax,%eax │ │ - xor %edi,%edi │ │ - movl $0x1,-0x24(%ebp) │ │ - mov -0x30(%ebp),%esi │ │ - mov -0x20(%ebp),%ecx │ │ - mov %eax,-0x1c(%ebp) │ │ - mov $0x0,%edx │ │ - sub %eax,%esi │ │ - mov %ecx,%eax │ │ - cmovb %edx,%esi │ │ + movl $0x0,-0x14(%ebp) │ │ + mov -0x30(%ebp),%edi │ │ + mov -0x24(%ebp),%esi │ │ + mov %eax,-0x20(%ebp) │ │ + sub %eax,%edi │ │ + mov $0x0,%eax │ │ + cmovb %eax,%edi │ │ + mov %esi,%eax │ │ + and $0x1fffff,%esi │ │ + xor %edx,%edx │ │ shr $0x1d,%eax │ │ - and $0x1fffff,%ecx │ │ and $0x3,%eax │ │ - mov %ecx,-0x20(%ebp) │ │ - mov -0x7a670(%ebx,%eax,4),%eax │ │ + mov -0x79e34(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ - mov %esi,%edx │ │ - jmp 74d7c │ │ - movzwl %si,%edx │ │ + mov %edi,%edx │ │ + jmp 756c4 │ │ + movzwl %di,%edx │ │ shr $1,%edx │ │ - mov -0x28(%ebp),%eax │ │ - mov %esi,-0x14(%ebp) │ │ - lea 0x1(%edx),%esi │ │ - mov %edx,-0x2c(%ebp) │ │ - mov (%eax),%ecx │ │ - mov 0x4(%eax),%eax │ │ - mov %ecx,-0x18(%ebp) │ │ - mov %eax,-0x68(%ebp) │ │ + mov (%ecx),%eax │ │ + mov 0x4(%ecx),%ecx │ │ + lea 0x1(%edx),%ebx │ │ + mov %edx,-0x28(%ebp) │ │ + mov %eax,-0x18(%ebp) │ │ + mov %ecx,-0x24(%ebp) │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - dec %si │ │ - je 74dc7 │ │ + nop │ │ + dec %bx │ │ + je 75707 │ │ sub $0x8,%esp │ │ - push -0x20(%ebp) │ │ + push %esi │ │ push -0x18(%ebp) │ │ - mov -0x68(%ebp),%eax │ │ + mov -0x24(%ebp),%eax │ │ call *0x10(%eax) │ │ add $0x10,%esp │ │ test %al,%al │ │ - je 74da0 │ │ - mov $0x1,%al │ │ - add $0x11c,%esp │ │ + je 756e0 │ │ + mov $0x1,%bl │ │ + mov %ebx,%eax │ │ + add $0x10c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ + mov -0x2c(%ebp),%eax │ │ + sub -0x28(%ebp),%edi │ │ + mov %eax,-0x50(%ebp) │ │ mov -0x14(%ebp),%eax │ │ - mov -0x24(%ebp),%edx │ │ - lea -0x75c75(%ebx),%ecx │ │ - mov %ecx,-0x28(%ebp) │ │ - sub -0x2c(%ebp),%eax │ │ - mov %edx,-0x50(%ebp) │ │ - mov %edi,-0x4c(%ebp) │ │ + mov %edi,-0x10(%ebp) │ │ + mov %eax,-0x4c(%ebp) │ │ + mov -0x1c(%ebp),%eax │ │ + lea -0x74f71(%eax),%eax │ │ mov %eax,-0x14(%ebp) │ │ - jmp 74df3 │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - xchg %ax,%ax │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0xa4(%ebp),%ecx │ │ + jmp 75732 │ │ + nopw 0x0(%eax,%eax,1) │ │ + mov %edi,%esi │ │ + mov -0x1c(%ebp),%ebx │ │ + lea -0x88(%ebp),%ecx │ │ lea -0x50(%ebp),%edx │ │ - call 34470 │ │ - mov -0xa4(%ebp),%eax │ │ + call 35a10 │ │ + mov -0x88(%ebp),%eax │ │ test %eax,%eax │ │ - je 74e4d │ │ - mov -0x68(%ebp),%ecx │ │ - mov -0x98(%ebp),%edi │ │ - mov 0xc(%ecx),%esi │ │ + je 7578b │ │ + mov -0x24(%ebp),%ecx │ │ + mov %esi,%edi │ │ + mov -0x7c(%ebp),%esi │ │ + mov 0xc(%ecx),%ebx │ │ sub $0x4,%esp │ │ - push -0xa0(%ebp) │ │ + push -0x84(%ebp) │ │ push %eax │ │ push -0x18(%ebp) │ │ - call *%esi │ │ + call *%ebx │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 74dba │ │ - test %edi,%edi │ │ - je 74df0 │ │ + jne 756f8 │ │ + test %esi,%esi │ │ + je 75730 │ │ sub $0x4,%esp │ │ - mov -0x10(%ebp),%ebx │ │ push $0x3 │ │ - push -0x28(%ebp) │ │ + push -0x14(%ebp) │ │ push -0x18(%ebp) │ │ - call *%esi │ │ + call *%ebx │ │ add $0x10,%esp │ │ test %al,%al │ │ - je 74df0 │ │ - jmp 74dba │ │ + je 75730 │ │ + jmp 756f8 │ │ mov -0x30(%ebp),%eax │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x2c(%ebp),%edi │ │ - mov $0xffff,%si │ │ + mov -0x20(%ebp),%ecx │ │ + mov -0x28(%ebp),%edi │ │ + mov $0xffff,%bx │ │ cmp %eax,%ecx │ │ cmovae %eax,%ecx │ │ add %ecx,%edi │ │ sub %eax,%edi │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - lea (%edi,%esi,1),%eax │ │ + nopl 0x0(%eax,%eax,1) │ │ + lea (%edi,%ebx,1),%eax │ │ cmp $0xffff,%ax │ │ - je 74e92 │ │ + je 757d0 │ │ sub $0x8,%esp │ │ - push -0x20(%ebp) │ │ + push %esi │ │ push -0x18(%ebp) │ │ - mov -0x68(%ebp),%eax │ │ + mov -0x24(%ebp),%eax │ │ call *0x10(%eax) │ │ add $0x10,%esp │ │ - inc %esi │ │ + inc %ebx │ │ test %al,%al │ │ - je 74e70 │ │ - jmp 74e95 │ │ - mov -0x14(%ebp),%esi │ │ - cmp -0x14(%ebp),%si │ │ - setb %al │ │ - jmp 74dbc │ │ - mov -0xc1(%ebp),%eax │ │ - movsd -0xd0(%ebp),%xmm0 │ │ - movsd -0xc8(%ebp),%xmm1 │ │ + je 757b0 │ │ + jmp 757d3 │ │ mov -0x10(%ebp),%ebx │ │ - lea -0xa4(%ebp),%ecx │ │ - mov %eax,-0x8c(%ebp) │ │ - mov -0x20(%ebp),%eax │ │ - movsd %xmm0,-0x9b(%ebp) │ │ - movsd %xmm1,-0x93(%ebp) │ │ - movaps -0x68(%ebp),%xmm0 │ │ - mov %eax,-0xa4(%ebp) │ │ - mov -0x1c(%ebp),%eax │ │ - mov %eax,-0xa0(%ebp) │ │ - movzbl -0x18(%ebp),%eax │ │ - mov %al,-0x9c(%ebp) │ │ - movss %xmm0,-0x88(%ebp) │ │ - call 584d0 │ │ + cmp -0x10(%ebp),%bx │ │ + setb %bl │ │ + jmp 756fa │ │ + mov -0xad(%ebp),%eax │ │ + movsd -0xbc(%ebp),%xmm0 │ │ + movsd -0xb4(%ebp),%xmm1 │ │ + mov -0x1c(%ebp),%ebx │ │ + mov %eax,-0x70(%ebp) │ │ + movzbl -0x24(%ebp),%eax │ │ + movsd %xmm1,-0x77(%ebp) │ │ + movsd %xmm0,-0x7f(%ebp) │ │ + mov %esi,-0x88(%ebp) │ │ + mov %edi,-0x84(%ebp) │ │ + mov %al,-0x80(%ebp) │ │ + movzbl -0x30(%ebp),%eax │ │ + mov %al,-0x6c(%ebp) │ │ + movzbl -0x20(%ebp),%eax │ │ + mov %al,-0x6b(%ebp) │ │ + movzbl -0x28(%ebp),%eax │ │ + mov %cl,-0x6a(%ebp) │ │ + lea -0x88(%ebp),%ecx │ │ + mov %al,-0x69(%ebp) │ │ + call 5a700 │ │ test %eax,%eax │ │ - je 74aa3 │ │ + je 753e7 │ │ mov %edx,%edi │ │ sub $0xc,%esp │ │ - lea -0xa4(%ebp),%esi │ │ + lea -0x88(%ebp),%esi │ │ mov %eax,%edx │ │ mov %esi,%ecx │ │ push %edi │ │ - call 32d00 │ │ + call 333b0 │ │ add $0x10,%esp │ │ - cmpl $0x1,-0xa4(%ebp) │ │ - je 74aa3 │ │ - mov -0xa0(%ebp),%eax │ │ - mov -0x9c(%ebp),%ecx │ │ + cmpl $0x1,-0x88(%ebp) │ │ + je 753e7 │ │ + mov -0x84(%ebp),%eax │ │ + mov -0x80(%ebp),%ecx │ │ mov %eax,-0x50(%ebp) │ │ - lea -0x7c9bc(%ebx),%eax │ │ + lea -0x7ba60(%ebx),%eax │ │ mov %ecx,-0x4c(%ebp) │ │ - mov %eax,-0xa4(%ebp) │ │ - lea -0x49c2c(%ebx),%eax │ │ - mov %eax,-0xa0(%ebp) │ │ + mov %eax,-0x88(%ebp) │ │ + lea -0x4810c(%ebx),%eax │ │ + mov %eax,-0x84(%ebp) │ │ lea -0x50(%ebp),%eax │ │ - mov %eax,-0x9c(%ebp) │ │ - lea -0x4d3dc(%ebx),%eax │ │ - mov %eax,-0x98(%ebp) │ │ - mov -0x28(%ebp),%eax │ │ + mov %eax,-0x80(%ebp) │ │ + lea -0x4c4ac(%ebx),%eax │ │ + mov %eax,-0x7c(%ebp) │ │ + mov -0x10(%ebp),%eax │ │ mov (%eax),%ecx │ │ mov 0x4(%eax),%edx │ │ sub $0x8,%esp │ │ - lea -0x78a0d(%ebx),%eax │ │ + lea -0x78122(%ebx),%eax │ │ push %esi │ │ push %eax │ │ - call 314a0 │ │ + call 31c70 │ │ add $0x10,%esp │ │ - jmp 74dbc │ │ - mov -0x10(%ebp),%ebx │ │ - mov -0x14(%ebp),%edi │ │ - mov -0x1c(%ebp),%eax │ │ - jmp 74d44 │ │ + mov %eax,%ebx │ │ + jmp 756fa │ │ + mov -0x10(%ebp),%ecx │ │ + mov -0x20(%ebp),%eax │ │ + jmp 7564b │ │ sub $0x8,%esp │ │ - mov -0x10(%ebp),%ebx │ │ - lea -0x11ac(%ebx),%eax │ │ + mov -0x1c(%ebp),%ebx │ │ + lea -0x1310(%ebx),%eax │ │ xor %ecx,%ecx │ │ push %eax │ │ push %esi │ │ - call 32bf0 │ │ + call 335c0 │ │ sub $0x8,%esp │ │ - lea -0x11bc(%ebx),%eax │ │ + lea -0x1320(%ebx),%eax │ │ xor %ecx,%ecx │ │ push %eax │ │ push %esi │ │ - call 32bf0 │ │ + call 335c0 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -109633,763 +109179,603 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x2c,%esp │ │ + sub $0x1c,%esp │ │ + mov 0x1d(%edx),%bh │ │ + movzbl 0x1c(%edx),%eax │ │ + call 75915 │ │ + pop %esi │ │ mov %ecx,%edi │ │ - movzbl 0x1c(%edx),%ecx │ │ - call 74fe4 │ │ - pop %eax │ │ - mov $0xff,%ch │ │ - add $0x97f8,%eax │ │ - cmp $0x3,%cl │ │ - je 75282 │ │ - mov 0x1d(%edx),%ch │ │ - cmp $0x3,%ch │ │ - mov %ch,-0x24(%ebp) │ │ - jne 75008 │ │ - mov $0xff,%ch │ │ - jmp 75282 │ │ - mov %edx,%esi │ │ - mov (%edx),%ebx │ │ - mov (%edi),%ch │ │ - mov 0x4(%edx),%edx │ │ - mov %eax,-0x28(%ebp) │ │ - mov %edi,-0x18(%ebp) │ │ - testb $0x1,0x1e(%esi) │ │ + add $0x8777,%esi │ │ + mov %edi,-0x14(%ebp) │ │ + cmp $0x3,%bh │ │ + sete %cl │ │ + cmp $0x3,%al │ │ + sete %ah │ │ + or %cl,%ah │ │ + cmp %bh,%al │ │ + seta %cl │ │ + or %ah,%cl │ │ + je 75946 │ │ + mov $0xff,%bl │ │ + mov -0x14(%ebp),%eax │ │ + mov %bl,(%eax) │ │ + add $0x1c,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ mov %esi,-0x1c(%ebp) │ │ - mov %ch,-0xd(%ebp) │ │ - je 750f2 │ │ - mov 0x4(%edi),%eax │ │ - mov %eax,-0x14(%ebp) │ │ - mov 0x8(%edi),%eax │ │ - cmp -0x24(%ebp),%cl │ │ - ja 7528c │ │ - mov %ebx,%esi │ │ - cmp $0x1,%cl │ │ - je 75211 │ │ - movzbl %cl,%ecx │ │ - cmp $0x2,%ecx │ │ - jne 75303 │ │ - test %edx,%edx │ │ - je 7529a │ │ - xor %eax,%eax │ │ - nopw 0x0(%eax,%eax,1) │ │ - cmpb $0x2f,(%esi,%eax,1) │ │ - je 7507c │ │ - inc %eax │ │ - cmp %eax,%edx │ │ - jne 75060 │ │ - xor %ebx,%ebx │ │ - mov %edx,%eax │ │ - mov $0x1,%cl │ │ - test %eax,%eax │ │ - mov %ecx,-0x14(%ebp) │ │ - jne 7508a │ │ - mov $0xff,%cl │ │ - jmp 750ba │ │ - mov $0x1,%ebx │ │ - mov $0x1,%cl │ │ - test %eax,%eax │ │ - mov %ecx,-0x14(%ebp) │ │ - je 75078 │ │ + mov (%edx),%ecx │ │ + mov (%edi),%bl │ │ + mov 0x4(%edx),%esi │ │ + testb $0x1,0x1e(%edx) │ │ + mov %edx,-0x20(%ebp) │ │ + je 75a20 │ │ + movzbl %al,%eax │ │ cmp $0x1,%eax │ │ - je 750aa │ │ + je 75b2d │ │ cmp $0x2,%eax │ │ - jne 750b1 │ │ - cmpb $0x2e,(%esi) │ │ - jne 750b1 │ │ - cmpb $0x2e,0x1(%esi) │ │ - jne 750b1 │ │ - movl $0x0,-0x14(%ebp) │ │ - mov $0x8,%cl │ │ - jmp 750ba │ │ - cmpb $0x2e,(%esi) │ │ - mov $0xff,%cl │ │ - je 750ba │ │ - mov $0x9,%cl │ │ - movl $0x0,-0x14(%ebp) │ │ - add %eax,%ebx │ │ - mov %edx,%edi │ │ - mov %cl,-0xd(%ebp) │ │ - sub %ebx,%edi │ │ - jb 7532e │ │ - mov -0x1c(%ebp),%edx │ │ - add %esi,%ebx │ │ - cmpb $0x0,-0x14(%ebp) │ │ - mov $0x2,%cl │ │ - mov %esi,-0x14(%ebp) │ │ - mov %ebx,(%edx) │ │ - mov %edi,0x4(%edx) │ │ - mov %edi,%edx │ │ - mov -0x18(%ebp),%edi │ │ - jne 75030 │ │ - mov %esi,0x4(%edi) │ │ - mov %eax,0x8(%edi) │ │ - jmp 7520c │ │ - mov %cl,-0x14(%ebp) │ │ - mov 0x4(%edi),%ecx │ │ + jne 75b82 │ │ + mov 0x4(%edi),%edx │ │ mov 0x8(%edi),%edi │ │ - mov %ebx,%eax │ │ - nopl (%eax) │ │ - mov %eax,%ebx │ │ - movzbl -0x14(%ebp),%eax │ │ - mov %ecx,-0x20(%ebp) │ │ - mov %edx,%esi │ │ - cmp -0x24(%ebp),%al │ │ - ja 75234 │ │ - cmp $0x1,%al │ │ - jne 75150 │ │ - mov -0x1c(%ebp),%ecx │ │ - mov $0x2,%al │ │ - test %esi,%esi │ │ - movb $0x2,0x1c(%ecx) │ │ - je 75149 │ │ - cmp $0x1,%esi │ │ - je 7513a │ │ - cmpb $0x2e,(%ebx) │ │ - jne 7510b │ │ - cmpb $0x2f,0x1(%ebx) │ │ - jne 7510b │ │ - jmp 75260 │ │ - cmpb $0x2e,(%ebx) │ │ - mov $0x1,%esi │ │ - jne 7510b │ │ - jmp 75260 │ │ - xor %esi,%esi │ │ - jmp 7510b │ │ - nopl (%eax) │ │ - movzbl %al,%ecx │ │ - cmp $0x2,%ecx │ │ - jne 752a5 │ │ + nopl 0x0(%eax,%eax,1) │ │ test %esi,%esi │ │ - je 75247 │ │ + je 75b47 │ │ + mov %ecx,%eax │ │ xor %edi,%edi │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - cmpb $0x2f,(%ebx,%edi,1) │ │ - je 75190 │ │ + nopl 0x0(%eax) │ │ + cmpb $0x2f,(%eax,%edi,1) │ │ + je 759b0 │ │ inc %edi │ │ cmp %edi,%esi │ │ - jne 75170 │ │ - xor %eax,%eax │ │ + jne 75990 │ │ + xor %ecx,%ecx │ │ mov %esi,%edi │ │ - mov $0xff,%cl │ │ + mov $0xff,%bl │ │ mov $0x1,%dl │ │ test %edi,%edi │ │ - jne 7519d │ │ - jmp 751d4 │ │ + jne 759bd │ │ + jmp 759e9 │ │ nopl 0x0(%eax) │ │ - mov $0x1,%eax │ │ - mov $0xff,%cl │ │ + mov $0x1,%ecx │ │ + mov $0xff,%bl │ │ mov $0x1,%dl │ │ test %edi,%edi │ │ - je 751d4 │ │ - cmp $0x2,%edi │ │ - je 751b0 │ │ + je 759e9 │ │ cmp $0x1,%edi │ │ - jne 751d0 │ │ - cmpb $0x2e,(%ebx) │ │ - je 751d4 │ │ - jmp 751d0 │ │ - xchg %ax,%ax │ │ - cmpb $0x2e,(%ebx) │ │ - jne 751d0 │ │ - cmpb $0x2e,0x1(%ebx) │ │ - jne 751d0 │ │ - xor %edx,%edx │ │ - mov $0x8,%cl │ │ - jmp 751d4 │ │ + je 759e0 │ │ + cmp $0x2,%edi │ │ + jne 759e5 │ │ + cmpb $0x2e,(%eax) │ │ + jne 759e5 │ │ + cmpb $0x2e,0x1(%eax) │ │ + jne 759e5 │ │ + mov $0x8,%bl │ │ + jmp 759e7 │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax,%eax,1) │ │ - mov $0x9,%cl │ │ + cmpb $0x2e,(%eax) │ │ + je 759e9 │ │ + mov $0x9,%bl │ │ xor %edx,%edx │ │ - mov %cl,-0xd(%ebp) │ │ - mov %ebx,%ecx │ │ - add %edi,%eax │ │ + mov %bl,-0xd(%ebp) │ │ + add %edi,%ecx │ │ mov %esi,%ebx │ │ - sub %eax,%ebx │ │ - jb 752d5 │ │ - add %ecx,%eax │ │ - mov %ecx,%esi │ │ - mov -0x1c(%ebp),%ecx │ │ + sub %ecx,%ebx │ │ + jb 75b72 │ │ + mov -0x20(%ebp),%esi │ │ + add %eax,%ecx │ │ test %dl,%dl │ │ - mov %ebx,%edx │ │ - movb $0x2,-0x14(%ebp) │ │ - mov %eax,(%ecx) │ │ - mov %ebx,0x4(%ecx) │ │ - mov %esi,%ecx │ │ - jne 75100 │ │ - mov -0x18(%ebp),%eax │ │ - mov %esi,0x4(%eax) │ │ - mov %edi,0x8(%eax) │ │ - mov %eax,%edi │ │ - mov -0xd(%ebp),%ch │ │ - jmp 75282 │ │ + mov %eax,%edx │ │ + mov %ecx,(%esi) │ │ + mov %ebx,0x4(%esi) │ │ + mov %ebx,%esi │ │ + jne 75980 │ │ mov -0x14(%ebp),%ecx │ │ - test %edx,%edx │ │ - mov %ecx,0x4(%edi) │ │ - mov %eax,0x8(%edi) │ │ - mov -0x1c(%ebp),%eax │ │ - movb $0x2,0x1c(%eax) │ │ - je 7530e │ │ - inc %esi │ │ - dec %edx │ │ - mov $0x6,%ch │ │ - mov %esi,(%eax) │ │ - mov %edx,0x4(%eax) │ │ - jmp 75282 │ │ - mov -0x18(%ebp),%eax │ │ - mov -0x20(%ebp),%ecx │ │ - mov %ecx,0x4(%eax) │ │ - mov %edi,0x8(%eax) │ │ - mov %eax,%edi │ │ - jmp 75001 │ │ - mov -0x18(%ebp),%eax │ │ - mov -0x20(%ebp),%ecx │ │ - mov %ecx,0x4(%eax) │ │ - mov %edi,0x8(%eax) │ │ - mov %eax,%edi │ │ - mov -0x1c(%ebp),%eax │ │ - mov $0xff,%ch │ │ - movb $0x3,0x1c(%eax) │ │ - jmp 75282 │ │ - mov -0x18(%ebp),%eax │ │ - mov -0x20(%ebp),%ecx │ │ - test %edx,%edx │ │ - mov %ecx,0x4(%eax) │ │ - mov %edi,0x8(%eax) │ │ - mov %eax,%edi │ │ - je 7533c │ │ - mov -0x1c(%ebp),%eax │ │ - inc %ebx │ │ - dec %edx │ │ - mov $0x7,%ch │ │ - mov %ebx,(%eax) │ │ + movzbl -0xd(%ebp),%ebx │ │ + mov %eax,0x4(%ecx) │ │ + mov %edi,0x8(%ecx) │ │ + jmp 75939 │ │ + mov %esi,%edi │ │ + mov %bh,-0x15(%ebp) │ │ + jmp 75a4b │ │ + cmpb $0x2e,(%ecx) │ │ + mov $0x1,%edi │ │ + je 75b5c │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nop │ │ + mov $0x2,%al │ │ + cmp $0x2,%bh │ │ + jb 75937 │ │ + cmp $0x1,%al │ │ + je 75a90 │ │ + movzbl %al,%eax │ │ + cmp $0x2,%eax │ │ + jne 75b7f │ │ + test %edi,%edi │ │ + je 75b53 │ │ + xor %eax,%eax │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nop │ │ + cmpb $0x2f,(%ecx,%eax,1) │ │ + je 75ab0 │ │ + inc %eax │ │ + cmp %eax,%edi │ │ + jne 75a70 │ │ + xor %ebx,%ebx │ │ + mov %edi,%eax │ │ + mov $0x1,%dl │ │ + test %eax,%eax │ │ + movb $0xff,-0xd(%ebp) │ │ + jne 75abf │ │ + jmp 75af6 │ │ + nopl 0x0(%eax,%eax,1) │ │ + test %edi,%edi │ │ + movb $0x2,0x1c(%edx) │ │ + je 75a40 │ │ + cmp $0x1,%edi │ │ + je 75a27 │ │ + cmpb $0x2e,(%ecx) │ │ + jne 75a40 │ │ + cmpb $0x2f,0x1(%ecx) │ │ + jne 75a40 │ │ + jmp 75b5c │ │ + nopl (%eax) │ │ + mov $0x1,%ebx │ │ + mov $0x1,%dl │ │ + test %eax,%eax │ │ + movb $0xff,-0xd(%ebp) │ │ + je 75af6 │ │ + cmp $0x2,%eax │ │ + je 75ad0 │ │ + cmp $0x1,%eax │ │ + jne 75af0 │ │ + cmpb $0x2e,(%ecx) │ │ + je 75af6 │ │ + jmp 75af0 │ │ + cmpb $0x2e,(%ecx) │ │ + jne 75af0 │ │ + cmpb $0x2e,0x1(%ecx) │ │ + jne 75af0 │ │ + movb $0x8,-0xd(%ebp) │ │ + jmp 75af4 │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ + movb $0x9,-0xd(%ebp) │ │ + xor %edx,%edx │ │ + mov -0x14(%ebp),%esi │ │ + add %eax,%ebx │ │ + mov %ecx,0x4(%esi) │ │ + mov %eax,0x8(%esi) │ │ + mov %edi,%esi │ │ + sub %ebx,%esi │ │ + jb 75ba0 │ │ + add %ebx,%ecx │ │ + mov %edx,%eax │ │ + mov -0x20(%ebp),%edx │ │ + movzbl -0xd(%ebp),%ebx │ │ + mov -0x15(%ebp),%bh │ │ + mov %esi,%edi │ │ + test %al,%al │ │ + mov %ecx,(%edx) │ │ + mov %esi,0x4(%edx) │ │ + jne 75a40 │ │ + jmp 75939 │ │ + test %esi,%esi │ │ + movb $0x2,0x1c(%edx) │ │ + je 75bc4 │ │ + inc %ecx │ │ + dec %esi │ │ + mov $0x6,%bl │ │ + mov %ecx,(%edx) │ │ + mov %esi,0x4(%edx) │ │ + jmp 75939 │ │ + mov -0x14(%ebp),%eax │ │ mov %edx,0x4(%eax) │ │ - mov %ch,(%edi) │ │ - add $0x2c,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - mov -0x14(%ebp),%ecx │ │ - mov %ecx,0x4(%edi) │ │ - mov %eax,0x8(%edi) │ │ - jmp 75001 │ │ - mov -0x14(%ebp),%ecx │ │ - mov %ecx,0x4(%edi) │ │ - mov %eax,0x8(%edi) │ │ - jmp 75255 │ │ - mov -0x18(%ebp),%eax │ │ - mov -0x20(%ebp),%ecx │ │ - mov %ecx,0x4(%eax) │ │ + mov -0x20(%ebp),%edx │ │ mov %edi,0x8(%eax) │ │ - mov %eax,%edi │ │ - mov -0x28(%ebp),%ebx │ │ - movzbl -0xd(%ebp),%eax │ │ - mov $0x28,%edx │ │ - lea -0x54c(%ebx),%ecx │ │ - mov %al,(%edi) │ │ - mov %ecx,(%esp) │ │ - lea -0x75ecb(%ebx),%ecx │ │ - call 32ce0 │ │ - mov -0x18(%ebp),%edx │ │ - mov %eax,-0x24(%ebp) │ │ - mov %ecx,0x4(%edx) │ │ + movb $0x3,0x1c(%edx) │ │ + jmp 75937 │ │ + test %esi,%esi │ │ + je 75be4 │ │ + inc %ecx │ │ + dec %esi │ │ + mov $0x7,%bl │ │ + mov %ecx,(%edx) │ │ + mov %esi,0x4(%edx) │ │ + jmp 75939 │ │ + mov -0x14(%ebp),%edx │ │ + mov %eax,0x4(%edx) │ │ + mov %edx,%eax │ │ mov %edi,0x8(%edx) │ │ - mov %edx,%edi │ │ + jmp 75ba7 │ │ + mov -0x14(%ebp),%edi │ │ + mov %bl,(%edi) │ │ + mov -0x1c(%ebp),%ebx │ │ + mov $0x28,%edx │ │ + lea -0x6cc(%ebx),%eax │ │ + lea -0x75257(%ebx),%ecx │ │ + mov %eax,(%esp) │ │ + call 33680 │ │ + mov -0x14(%ebp),%eax │ │ + mov %ebx,%ecx │ │ + mov %edi,%esi │ │ + movzbl -0xd(%ebp),%edx │ │ + mov -0x1c(%ebp),%ebx │ │ + mov %esi,(%esp) │ │ + mov %dl,(%eax) │ │ + lea -0x6dc(%ebx),%edx │ │ + mov %edx,0x4(%esp) │ │ mov %esi,%edx │ │ - mov -0x28(%ebp),%ebx │ │ - movzbl -0xd(%ebp),%eax │ │ - mov %edx,(%esp) │ │ - lea -0x55c(%ebx),%ecx │ │ - mov %al,(%edi) │ │ - mov %ecx,0x4(%esp) │ │ - mov -0x24(%ebp),%ecx │ │ - call 32bf0 │ │ - mov -0x14(%ebp),%ecx │ │ - mov %ecx,0x4(%edi) │ │ - mov %eax,0x8(%edi) │ │ - jmp 752b3 │ │ - mov -0x28(%ebp),%ebx │ │ - lea -0x56c(%ebx),%eax │ │ + call 335c0 │ │ + mov -0x1c(%ebp),%ebx │ │ + lea -0x6ec(%ebx),%eax │ │ mov $0x1,%ecx │ │ xor %edx,%edx │ │ mov %eax,0x4(%esp) │ │ movl $0x0,(%esp) │ │ - call 32bf0 │ │ - mov -0x18(%ebp),%edi │ │ - mov %ebx,-0x24(%ebp) │ │ - mov %esi,0x4(%edi) │ │ - mov %eax,0x8(%edi) │ │ - jmp 752e5 │ │ - mov -0x28(%ebp),%ebx │ │ - lea -0x57c(%ebx),%eax │ │ - jmp 75317 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 335c0 │ │ + mov -0x1c(%ebp),%ebx │ │ + lea -0x6fc(%ebx),%eax │ │ + jmp 75bcd │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0xc,%esp │ │ + sub $0x8,%esp │ │ mov 0x8(%ebp),%eax │ │ - call 75361 │ │ - pop %ebx │ │ - add $0x947b,%ebx │ │ - movzbl (%eax),%ecx │ │ - cmp $0xff,%cl │ │ - je 753a4 │ │ - cmp $0x3,%cl │ │ - jne 753a4 │ │ + cmpb $0x3,(%eax) │ │ + jne 75c07 │ │ mov 0x4(%eax),%eax │ │ - mov 0x4(%eax),%esi │ │ - mov (%eax),%edi │ │ - mov %eax,-0x10(%ebp) │ │ - mov (%esi),%eax │ │ - test %eax,%eax │ │ - je 7538b │ │ - mov %edi,(%esp) │ │ - call *%eax │ │ - cmpl $0x0,0x4(%esi) │ │ - je 75399 │ │ - mov %edi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - add $0xc,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ + call *0xc(%eax) │ │ + add $0x8,%esp │ │ pop %ebp │ │ ret │ │ - cmpl $0x0,0x4(%esi) │ │ - mov %eax,-0x14(%ebp) │ │ - je 753bd │ │ - mov %edi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x14(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 784f0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x2c,%esp │ │ + sub $0x1c,%esp │ │ mov 0x8(%ebp),%eax │ │ - call 753f1 │ │ + call 75c21 │ │ pop %ebx │ │ - add $0x93eb,%ebx │ │ - mov %ebx,-0x20(%ebp) │ │ + mov 0x10(%ebp),%edi │ │ + add $0x846b,%ebx │ │ + mov %ebx,-0x14(%ebp) │ │ mov 0x8(%eax),%eax │ │ mov 0x8(%eax),%edx │ │ - mov 0x4(%eax),%edi │ │ + mov 0x4(%eax),%esi │ │ mov 0xc(%eax),%ecx │ │ mov %eax,-0x10(%ebp) │ │ mov $0x0,%eax │ │ - mov -0x10(%ebp),%esi │ │ - cmp %edx,%edi │ │ - mov %ecx,-0x18(%ebp) │ │ - mov %edx,-0x14(%ebp) │ │ + cmp %edx,%esi │ │ + mov %ecx,-0x1c(%ebp) │ │ + mov %edx,-0x18(%ebp) │ │ sbb %ecx,%eax │ │ mov %edx,%eax │ │ - cmovb %edi,%eax │ │ + cmovb %esi,%eax │ │ neg %ecx │ │ mov $0x0,%ecx │ │ sbb %ecx,%ecx │ │ or %edx,%ecx │ │ - mov $0x0,%edx │ │ - sub %ecx,%edi │ │ - cmovb %edx,%edi │ │ - add (%esi),%eax │ │ - mov 0x10(%ebp),%esi │ │ mov 0xc(%ebp),%edx │ │ - cmp %esi,%edi │ │ + sub %ecx,%esi │ │ + mov $0x0,%ecx │ │ + cmovb %ecx,%esi │ │ + mov -0x10(%ebp),%ecx │ │ + cmp %edi,%esi │ │ + cmovb %esi,%edi │ │ + add (%ecx),%eax │ │ mov %edx,0x4(%esp) │ │ + mov %edi,0x8(%esp) │ │ mov %eax,(%esp) │ │ - cmovb %edi,%esi │ │ - mov %esi,0x8(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ xor %eax,%eax │ │ - add -0x14(%ebp),%esi │ │ - mov -0x18(%ebp),%edx │ │ + add -0x18(%ebp),%edi │ │ + mov -0x1c(%ebp),%edx │ │ mov -0x10(%ebp),%ecx │ │ adc $0x0,%edx │ │ - cmp 0x10(%ebp),%edi │ │ - mov %esi,0x8(%ecx) │ │ + cmp 0x10(%ebp),%esi │ │ + mov %edi,0x8(%ecx) │ │ mov %edx,0xc(%ecx) │ │ - jae 754db │ │ - mov -0x20(%ebp),%ebx │ │ - mov -0x6c4(%ebx),%eax │ │ - cmp $0xff,%al │ │ - je 754d9 │ │ - mov 0x8(%ebp),%ecx │ │ - mov %eax,%edi │ │ - mov -0x6c0(%ebx),%esi │ │ - movzbl (%ecx),%eax │ │ + jae 75cd5 │ │ + mov -0x14(%ebp),%ebx │ │ + mov -0x7fc(%ebx),%eax │ │ cmp $0xff,%al │ │ - je 754d0 │ │ - cmp $0x3,%al │ │ - jne 754d0 │ │ - mov 0x4(%ecx),%eax │ │ - mov (%eax),%ecx │ │ - mov %eax,-0x18(%ebp) │ │ - mov 0x4(%eax),%eax │ │ - mov %eax,-0x14(%ebp) │ │ - mov (%eax),%eax │ │ - mov %ecx,-0x10(%ebp) │ │ - test %eax,%eax │ │ - je 754ae │ │ - mov -0x10(%ebp),%ecx │ │ - mov %ecx,(%esp) │ │ - call *%eax │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x10(%ebp),%eax │ │ - cmpl $0x0,0x4(%ecx) │ │ - je 754c2 │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x18(%ebp),%eax │ │ + je 75cd3 │ │ + mov 0x8(%ebp),%edi │ │ + mov %eax,%esi │ │ + mov -0x7f8(%ebx),%eax │ │ + cmpb $0x3,(%edi) │ │ + mov %eax,-0x10(%ebp) │ │ + jne 75cc7 │ │ + mov 0x4(%edi),%eax │ │ + mov 0xc(%eax),%ecx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x8(%ebp),%ecx │ │ + call *%ecx │ │ + mov -0x10(%ebp),%eax │ │ + mov %esi,(%edi) │ │ + mov %eax,0x4(%edi) │ │ mov $0x1,%al │ │ - mov %edi,(%ecx) │ │ - mov %esi,0x4(%ecx) │ │ - jmp 754db │ │ + jmp 75cd5 │ │ xor %eax,%eax │ │ - add $0x2c,%esp │ │ + add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x10(%ebp),%ecx │ │ - mov %eax,-0x1c(%ebp) │ │ - cmpl $0x0,0x4(%edx) │ │ - je 754fa │ │ - mov %ecx,(%esp) │ │ - call 7bfb0 │ │ - mov -0x18(%ebp),%eax │ │ + mov -0x7f8(%ebx),%ecx │ │ + mov %esi,(%edi) │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x8(%ebp),%eax │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %esi,0x4(%eax) │ │ - mov %edi,(%eax) │ │ - mov %ecx,(%esp) │ │ - call 784f0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + mov %ecx,0x4(%edi) │ │ + call 77c40 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ mov 0xc(%ebp),%ecx │ │ - mov 0x8(%ebp),%esi │ │ - call 75534 │ │ - pop %edi │ │ + mov 0x8(%ebp),%edi │ │ + call 75d04 │ │ + pop %esi │ │ movl $0x0,-0x10(%ebp) │ │ - add $0x92a8,%edi │ │ - mov %edi,-0x24(%ebp) │ │ + add $0x8388,%esi │ │ + mov %esi,-0x24(%ebp) │ │ cmp $0x80,%ecx │ │ - jae 75559 │ │ + jae 75d29 │ │ mov %cl,-0x10(%ebp) │ │ movl $0x1,-0x14(%ebp) │ │ - jmp 755c5 │ │ + jmp 75d95 │ │ mov %ecx,%eax │ │ mov %ecx,%edx │ │ and $0x3f,%al │ │ shr $0x6,%edx │ │ or $0x80,%al │ │ cmp $0x800,%ecx │ │ - jae 7557e │ │ + jae 75d4e │ │ or $0xc0,%dl │ │ movl $0x2,-0x14(%ebp) │ │ mov %dl,-0x10(%ebp) │ │ mov %al,-0xf(%ebp) │ │ - jmp 755c5 │ │ + jmp 75d95 │ │ and $0x3f,%dl │ │ mov %ecx,%ebx │ │ or $0x80,%dl │ │ shr $0xc,%ebx │ │ cmp $0xffff,%ecx │ │ - ja 755a6 │ │ + ja 75d76 │ │ or $0xe0,%bl │ │ movl $0x3,-0x14(%ebp) │ │ mov %bl,-0x10(%ebp) │ │ mov %dl,-0xf(%ebp) │ │ mov %al,-0xe(%ebp) │ │ - jmp 755c5 │ │ + jmp 75d95 │ │ and $0x3f,%bl │ │ shr $0x12,%ecx │ │ movl $0x4,-0x14(%ebp) │ │ or $0xf0,%cl │ │ or $0x80,%bl │ │ mov %cl,-0x10(%ebp) │ │ mov %bl,-0xf(%ebp) │ │ mov %dl,-0xe(%ebp) │ │ mov %al,-0xd(%ebp) │ │ - mov 0x8(%esi),%edi │ │ - xor %ebx,%ebx │ │ + mov 0x8(%edi),%ebx │ │ + xor %esi,%esi │ │ mov $0x0,%eax │ │ - mov 0x8(%edi),%edx │ │ - mov 0x4(%edi),%esi │ │ - mov 0xc(%edi),%ecx │ │ - mov %edi,-0x20(%ebp) │ │ - cmp %edx,%esi │ │ - mov %ecx,-0x1c(%ebp) │ │ - mov %edx,-0x18(%ebp) │ │ + mov 0x8(%ebx),%edx │ │ + mov 0x4(%ebx),%edi │ │ + mov 0xc(%ebx),%ecx │ │ + mov %ebx,-0x18(%ebp) │ │ + cmp %edx,%edi │ │ + mov %ecx,-0x20(%ebp) │ │ + mov %edx,-0x1c(%ebp) │ │ sbb %ecx,%eax │ │ mov %edx,%eax │ │ - cmovb %esi,%eax │ │ + cmovb %edi,%eax │ │ neg %ecx │ │ mov $0x0,%ecx │ │ sbb %ecx,%ecx │ │ or %edx,%ecx │ │ - sub %ecx,%esi │ │ + sub %ecx,%edi │ │ lea -0x10(%ebp),%ecx │ │ - cmovb %ebx,%esi │ │ - add (%edi),%eax │ │ - mov -0x14(%ebp),%edi │ │ + cmovb %esi,%edi │ │ + mov -0x14(%ebp),%esi │ │ + cmp %esi,%edi │ │ + cmovb %edi,%esi │ │ + add (%ebx),%eax │ │ mov -0x24(%ebp),%ebx │ │ mov %ecx,0x4(%esp) │ │ - cmp %edi,%esi │ │ + mov %esi,0x8(%esp) │ │ mov %eax,(%esp) │ │ - cmovb %esi,%edi │ │ - mov %edi,0x8(%esp) │ │ - call 7bfc0 │ │ + call 7b710 │ │ xor %eax,%eax │ │ - add -0x18(%ebp),%edi │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x20(%ebp),%edx │ │ + add -0x1c(%ebp),%esi │ │ + mov -0x20(%ebp),%ecx │ │ + mov -0x18(%ebp),%edx │ │ adc $0x0,%ecx │ │ - cmp -0x14(%ebp),%esi │ │ - mov %edi,0x8(%edx) │ │ + cmp -0x14(%ebp),%edi │ │ + mov %esi,0x8(%edx) │ │ mov %ecx,0xc(%edx) │ │ - jae 7569f │ │ - mov -0x6c4(%ebx),%eax │ │ - cmp $0xff,%al │ │ - je 7569d │ │ - mov 0x8(%ebp),%ecx │ │ - mov %eax,%edi │ │ - mov -0x6c0(%ebx),%esi │ │ - movzbl (%ecx),%eax │ │ + jae 75e39 │ │ + mov -0x7fc(%ebx),%eax │ │ cmp $0xff,%al │ │ - je 75694 │ │ - cmp $0x3,%al │ │ - jne 75694 │ │ - mov 0x4(%ecx),%eax │ │ - mov (%eax),%ecx │ │ - mov %eax,-0x1c(%ebp) │ │ - mov 0x4(%eax),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - mov (%eax),%eax │ │ - mov %ecx,-0x14(%ebp) │ │ - test %eax,%eax │ │ - je 75672 │ │ - mov -0x14(%ebp),%ecx │ │ - mov %ecx,(%esp) │ │ - call *%eax │ │ - mov -0x18(%ebp),%ecx │ │ - mov -0x14(%ebp),%eax │ │ - cmpl $0x0,0x4(%ecx) │ │ - je 75686 │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x1c(%ebp),%eax │ │ + je 75e37 │ │ + mov 0x8(%ebp),%edi │ │ + mov %eax,%esi │ │ + mov -0x7f8(%ebx),%eax │ │ + cmpb $0x3,(%edi) │ │ + mov %eax,-0x14(%ebp) │ │ + jne 75e2b │ │ + mov 0x4(%edi),%eax │ │ + mov 0xc(%eax),%ecx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x8(%ebp),%ecx │ │ + call *%ecx │ │ + mov -0x14(%ebp),%eax │ │ + mov %esi,(%edi) │ │ + mov %eax,0x4(%edi) │ │ mov $0x1,%al │ │ - mov %edi,(%ecx) │ │ - mov %esi,0x4(%ecx) │ │ - jmp 7569f │ │ + jmp 75e39 │ │ xor %eax,%eax │ │ add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov -0x18(%ebp),%edx │ │ - mov -0x14(%ebp),%ecx │ │ - mov %eax,-0x20(%ebp) │ │ - cmpl $0x0,0x4(%edx) │ │ - je 756be │ │ - mov %ecx,(%esp) │ │ - call 7bfb0 │ │ - mov -0x1c(%ebp),%eax │ │ + mov -0x7f8(%ebx),%ecx │ │ + mov %esi,(%edi) │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x8(%ebp),%eax │ │ - mov -0x20(%ebp),%ecx │ │ - mov %esi,0x4(%eax) │ │ - mov %edi,(%eax) │ │ - mov %ecx,(%esp) │ │ - call 784f0 │ │ + mov %ecx,0x4(%edi) │ │ + call 77c40 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %eax │ │ + push %esi │ │ + mov 0x10(%ebp),%esi │ │ + mov 0xc(%ebp),%eax │ │ mov 0x8(%ebp),%ecx │ │ - call 756ed │ │ + call 75e73 │ │ pop %ebx │ │ - add $0x90ef,%ebx │ │ + add $0x8219,%ebx │ │ sub $0x8,%esp │ │ - lea -0xa2c(%ebx),%edx │ │ - push 0x10(%ebp) │ │ - push 0xc(%ebp) │ │ - call 314a0 │ │ - add $0x14,%esp │ │ + lea -0xbb4(%ebx),%edx │ │ + push %esi │ │ + push %eax │ │ + call 31c70 │ │ + add $0x10,%esp │ │ + pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ mov 0x8(%ebp),%esi │ │ - call 7571d │ │ + call 75ead │ │ pop %ebx │ │ - add $0x90bf,%ebx │ │ + add $0x81df,%ebx │ │ sub $0x4,%esp │ │ push 0x14(%ebp) │ │ push 0x10(%ebp) │ │ push $0x2 │ │ - call 7c070 │ │ + call 7b7c0 │ │ add $0x10,%esp │ │ cmp $0xffffffff,%eax │ │ - je 75740 │ │ - mov $0xff,%cl │ │ - jmp 75749 │ │ - call 7c020 <__errno@plt> │ │ + je 75ed4 │ │ + mov %eax,0x4(%esi) │ │ + movb $0xff,(%esi) │ │ + jmp 75efb │ │ + call 7b770 <__errno@plt> │ │ mov (%eax),%eax │ │ - xor %ecx,%ecx │ │ - mov %cl,(%esi) │ │ + mov 0x10f0(%ebx),%edx │ │ + lea -0xa4c(%ebx),%ecx │ │ + cmp %ecx,%edx │ │ + jne 75f03 │ │ + movb $0x0,(%esi) │ │ + movb $0x0,0x3(%esi) │ │ + movw $0x0,0x1(%esi) │ │ mov %eax,0x4(%esi) │ │ mov %esi,%eax │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret $0x4 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + mov %ecx,0x10f0(%ebx) │ │ + jmp 75eeb │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ mov 0x14(%ebp),%eax │ │ mov 0x8(%ebp),%esi │ │ - call 75770 │ │ + call 75f20 │ │ pop %ebx │ │ mov $0x400,%ecx │ │ - add $0x906c,%ebx │ │ + add $0x816c,%ebx │ │ cmp $0x400,%eax │ │ cmovb %eax,%ecx │ │ sub $0x4,%esp │ │ push %ecx │ │ push 0x10(%ebp) │ │ push $0x2 │ │ - call 7c1e0 │ │ + call 7b930 │ │ add $0x10,%esp │ │ cmp $0xffffffff,%eax │ │ - je 7579e │ │ - mov $0xff,%cl │ │ - jmp 757a7 │ │ - call 7c020 <__errno@plt> │ │ + je 75f52 │ │ + mov %eax,0x4(%esi) │ │ + movb $0xff,(%esi) │ │ + jmp 75f79 │ │ + call 7b770 <__errno@plt> │ │ mov (%eax),%eax │ │ - xor %ecx,%ecx │ │ - mov %cl,(%esi) │ │ + mov 0x10f0(%ebx),%edx │ │ + lea -0xa4c(%ebx),%ecx │ │ + cmp %ecx,%edx │ │ + jne 75f81 │ │ + movb $0x0,(%esi) │ │ + movb $0x0,0x3(%esi) │ │ + movw $0x0,0x1(%esi) │ │ mov %eax,0x4(%esi) │ │ mov %esi,%eax │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret $0x4 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + mov %ecx,0x10f0(%ebx) │ │ + jmp 75f69 │ │ int3 │ │ int3 │ │ int3 │ │ mov $0x1,%al │ │ ret │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ mov 0x4(%esp),%eax │ │ movb $0xff,(%eax) │ │ ret $0x4 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -110398,584 +109784,518 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0x14(%ebp),%edi │ │ - call 757f1 │ │ + call 75fb1 │ │ pop %ebx │ │ - add $0x8feb,%ebx │ │ + add $0x80db,%ebx │ │ test %edi,%edi │ │ - je 75854 │ │ + je 7604c │ │ mov 0x10(%ebp),%esi │ │ - lea -0x6c4(%ebx),%eax │ │ + lea -0x7fc(%ebx),%eax │ │ mov %eax,-0x18(%ebp) │ │ - jmp 75827 │ │ - nopw 0x0(%eax,%eax,1) │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%eax │ │ - movb $0x0,-0x14(%ebp) │ │ - cmp $0x4,%eax │ │ - mov %eax,-0x10(%ebp) │ │ - jne 75861 │ │ + jmp 75fd4 │ │ + xchg %ax,%ax │ │ test %edi,%edi │ │ - je 75854 │ │ + je 7604c │ │ sub $0x4,%esp │ │ push %edi │ │ push %esi │ │ push $0x2 │ │ - call 7c070 │ │ + call 7b7c0 │ │ add $0x10,%esp │ │ cmp $0xffffffff,%eax │ │ - je 75810 │ │ + je 76000 │ │ test %eax,%eax │ │ - movb $0xff,-0x14(%ebp) │ │ mov %eax,-0x10(%ebp) │ │ - je 7585c │ │ + movb $0xff,-0x14(%ebp) │ │ + je 76054 │ │ mov %edi,%ecx │ │ sub %eax,%ecx │ │ - jb 75879 │ │ + jb 76071 │ │ add %eax,%esi │ │ mov %ecx,%edi │ │ - test %edi,%edi │ │ - jne 75827 │ │ + jmp 75fd0 │ │ + nop │ │ + call 7b770 <__errno@plt> │ │ + mov (%eax),%eax │ │ + mov 0x10f0(%ebx),%ecx │ │ + lea -0xa4c(%ebx),%edx │ │ + cmp %edx,%ecx │ │ + jne 7603e │ │ + movb $0x0,-0x14(%ebp) │ │ + movb $0x0,-0x11(%ebp) │ │ + movw $0x0,-0x13(%ebp) │ │ + mov %eax,-0x10(%ebp) │ │ + mov 0x10f0(%ebx),%ecx │ │ + sub $0xc,%esp │ │ + push %eax │ │ + call *0x8(%ecx) │ │ + add $0x10,%esp │ │ + test %al,%al │ │ + jne 75fd0 │ │ + jmp 76059 │ │ + lea -0xa4c(%ebx),%ecx │ │ + mov %ecx,0x10f0(%ebx) │ │ + jmp 76017 │ │ mov 0x8(%ebp),%eax │ │ movb $0xff,(%eax) │ │ - jmp 7586f │ │ + jmp 76067 │ │ mov -0x18(%ebp),%eax │ │ - jmp 75864 │ │ + jmp 7605c │ │ lea -0x14(%ebp),%eax │ │ movsd (%eax),%xmm0 │ │ mov 0x8(%ebp),%eax │ │ movsd %xmm0,(%eax) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret $0x4 │ │ sub $0x8,%esp │ │ - lea -0x4dc(%ebx),%esi │ │ + lea -0x65c(%ebx),%esi │ │ mov %eax,%ecx │ │ mov %edi,%edx │ │ push %esi │ │ push %edi │ │ - call 32bf0 │ │ + call 335c0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ mov 0x14(%ebp),%edx │ │ - mov 0x8(%ebp),%eax │ │ - call 758a4 │ │ - pop %ecx │ │ - add $0x8f38,%ecx │ │ + call 760a1 │ │ + pop %eax │ │ + add $0x7feb,%eax │ │ test %edx,%edx │ │ - je 75a2c │ │ + je 760ee │ │ + mov %eax,-0x10(%ebp) │ │ lea 0x0(,%edx,8),%edi │ │ - mov 0x10(%ebp),%esi │ │ - mov %ecx,-0x10(%ebp) │ │ + mov 0x10(%ebp),%eax │ │ xor %ecx,%ecx │ │ - lea -0x8(%edi),%eax │ │ - shr $0x3,%eax │ │ - inc %eax │ │ + lea -0x8(%edi),%esi │ │ + shr $0x3,%esi │ │ + inc %esi │ │ + nopw %cs:0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ - cmpl $0x0,0x4(%esi,%ecx,8) │ │ - jne 758df │ │ + cmpl $0x0,0x4(%eax,%ecx,8) │ │ + jne 760df │ │ inc %ecx │ │ add $0xfffffff8,%edi │ │ - jne 758d0 │ │ - mov %eax,%ecx │ │ + jne 760d0 │ │ + mov %esi,%ecx │ │ mov -0x10(%ebp),%ebx │ │ - mov 0x8(%ebp),%eax │ │ mov %edx,%edi │ │ sub %ecx,%edi │ │ - jb 75a7e │ │ - je 75a2c │ │ - lea (%esi,%ecx,8),%esi │ │ - lea -0x6c4(%ebx),%eax │ │ - mov %eax,-0x28(%ebp) │ │ - jmp 75927 │ │ + jb 76285 │ │ + jne 760fe │ │ + mov 0x8(%ebp),%eax │ │ + movb $0xff,(%eax) │ │ + add $0x2c,%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret $0x4 │ │ + lea (%eax,%ecx,8),%esi │ │ + lea -0xa4c(%ebx),%edx │ │ + lea -0x7fc(%ebx),%ecx │ │ + mov %edx,-0x1c(%ebp) │ │ + mov %ecx,-0x20(%ebp) │ │ + jmp 76127 │ │ nopw %cs:0x0(%eax,%eax,1) │ │ - nopl (%eax) │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%eax │ │ - movb $0x0,-0x1c(%ebp) │ │ - cmp $0x4,%eax │ │ - mov %eax,-0x18(%ebp) │ │ - jne 75a39 │ │ + nop │ │ + mov -0x10(%ebp),%ebx │ │ + test %edi,%edi │ │ + je 760ee │ │ cmp $0x400,%edi │ │ mov $0x400,%eax │ │ mov %esi,0x4(%esp) │ │ movl $0x2,(%esp) │ │ cmovb %edi,%eax │ │ mov %eax,0x8(%esp) │ │ - call 7c1e0 │ │ + call 7b930 │ │ cmp $0xffffffff,%eax │ │ - je 75910 │ │ + je 761d0 │ │ mov %eax,%edx │ │ test %eax,%eax │ │ - movb $0xff,-0x1c(%ebp) │ │ - mov %eax,-0x18(%ebp) │ │ - je 75a20 │ │ + mov %eax,-0x14(%ebp) │ │ + movb $0xff,-0x18(%ebp) │ │ + je 76214 │ │ mov %edi,%eax │ │ lea 0x0(,%edi,8),%edi │ │ xor %ecx,%ecx │ │ lea -0x8(,%eax,8),%ebx │ │ - mov %eax,-0x14(%ebp) │ │ + mov %eax,-0x24(%ebp) │ │ mov %edx,%eax │ │ shr $0x3,%ebx │ │ inc %ebx │ │ - nopw 0x0(%eax,%eax,1) │ │ + xchg %ax,%ax │ │ sub 0x4(%esi,%ecx,8),%eax │ │ - jb 75992 │ │ + jb 76192 │ │ inc %ecx │ │ add $0xfffffff8,%edi │ │ mov %eax,%edx │ │ - jne 75980 │ │ + jne 76180 │ │ mov %ebx,%ecx │ │ mov %eax,%edx │ │ - mov -0x14(%ebp),%ebx │ │ + mov -0x24(%ebp),%ebx │ │ mov %ebx,%edi │ │ sub %ecx,%edi │ │ - jb 75a49 │ │ - je 75a25 │ │ + jb 76250 │ │ + je 76219 │ │ lea (%esi,%ecx,8),%esi │ │ mov 0x4(%esi),%eax │ │ sub %edx,%eax │ │ - jb 75a62 │ │ + jb 76269 │ │ mov %eax,0x4(%esi) │ │ - movzbl -0x1c(%ebp),%eax │ │ add %edx,(%esi) │ │ - cmp $0xff,%al │ │ - je 75a10 │ │ - cmp $0x3,%al │ │ - jne 75a18 │ │ - mov -0x18(%ebp),%eax │ │ - mov (%eax),%ecx │ │ - mov %eax,-0x20(%ebp) │ │ - mov 0x4(%eax),%eax │ │ - mov %eax,-0x24(%ebp) │ │ - mov (%eax),%eax │ │ - mov %ecx,-0x14(%ebp) │ │ - test %eax,%eax │ │ - je 759e6 │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x10(%ebp),%ebx │ │ - mov %ecx,(%esp) │ │ - call *%eax │ │ - mov -0x24(%ebp),%ecx │ │ + cmpb $0x3,-0x18(%ebp) │ │ + jne 76120 │ │ mov -0x14(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - cmpl $0x0,0x4(%ecx) │ │ - je 759fd │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x20(%ebp),%eax │ │ + call *0xc(%eax) │ │ + jmp 76120 │ │ + nopl 0x0(%eax) │ │ + call 7b770 <__errno@plt> │ │ + mov (%eax),%eax │ │ + mov 0x10f0(%ebx),%ecx │ │ + cmp -0x1c(%ebp),%ecx │ │ + jne 76209 │ │ + movb $0x0,-0x18(%ebp) │ │ + movb $0x0,-0x15(%ebp) │ │ + movw $0x0,-0x17(%ebp) │ │ + mov %eax,-0x14(%ebp) │ │ + mov 0x10f0(%ebx),%ecx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 75927 │ │ - nopl (%eax) │ │ - mov -0x10(%ebp),%ebx │ │ - jmp 75927 │ │ - mov -0x10(%ebp),%ebx │ │ - jmp 75927 │ │ - mov -0x28(%ebp),%eax │ │ - jmp 75a3c │ │ + call *0x8(%ecx) │ │ + test %al,%al │ │ + jne 76123 │ │ + jmp 7623d │ │ + mov -0x1c(%ebp),%ecx │ │ + mov %ecx,0x10f0(%ebx) │ │ + jmp 761e2 │ │ + mov -0x20(%ebp),%eax │ │ + jmp 76240 │ │ test %edx,%edx │ │ - jne 75a90 │ │ - mov 0x8(%ebp),%eax │ │ - movb $0xff,(%eax) │ │ - add $0x2c,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret $0x4 │ │ - lea -0x1c(%ebp),%eax │ │ + je 760ee │ │ + mov -0x10(%ebp),%ebx │ │ + mov $0x4f,%edx │ │ + lea -0x964(%ebx),%eax │ │ + lea -0x75118(%ebx),%ecx │ │ + mov %eax,(%esp) │ │ + call 31c30 │ │ + lea -0x18(%ebp),%eax │ │ movsd (%eax),%xmm0 │ │ mov 0x8(%ebp),%eax │ │ movsd %xmm0,(%eax) │ │ - jmp 75a2f │ │ + jmp 760f4 │ │ mov -0x10(%ebp),%esi │ │ mov %ebx,(%esp) │ │ mov %ebx,%edx │ │ - lea -0x7e8(%esi),%eax │ │ + lea -0x954(%esi),%eax │ │ mov %esi,%ebx │ │ mov %eax,0x4(%esp) │ │ - call 32bf0 │ │ + call 335c0 │ │ mov -0x10(%ebp),%ebx │ │ mov $0x47,%edx │ │ - lea -0x7f8(%ebx),%eax │ │ - lea -0x75d94(%ebx),%ecx │ │ + lea -0x974(%ebx),%eax │ │ + lea -0x7513b(%ebx),%ecx │ │ mov %eax,(%esp) │ │ - call 31460 │ │ - lea -0x7e8(%ebx),%eax │ │ + call 31c30 │ │ + lea -0x954(%ebx),%eax │ │ mov %edx,(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 32bf0 │ │ - mov -0x10(%ebp),%ebx │ │ - mov $0x4f,%edx │ │ - lea -0x808(%ebx),%eax │ │ - lea -0x75dbb(%ebx),%ecx │ │ - mov %eax,(%esp) │ │ - call 31460 │ │ - mov -0x24(%ebp),%edx │ │ - mov -0x14(%ebp),%ecx │ │ - mov %eax,%esi │ │ - cmpl $0x0,0x4(%edx) │ │ - je 75ac5 │ │ - mov -0x10(%ebp),%ebx │ │ - mov %ecx,(%esp) │ │ - call 7bfb0 │ │ - mov -0x20(%ebp),%eax │ │ - mov -0x10(%ebp),%ebx │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov %esi,(%esp) │ │ - call 784f0 │ │ + call 335c0 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ - call 75aea │ │ + call 762aa │ │ pop %ebx │ │ - add $0x8cf2,%ebx │ │ + add $0x7de2,%ebx │ │ test $0x3fffffff,%edx │ │ - jne 75b8e │ │ + jne 7634e │ │ mov %edx,%eax │ │ neg %eax │ │ - jno 75b1d │ │ + jno 762dd │ │ xor %edx,%edx │ │ mov $0x80000000,%eax │ │ lock cmpxchg %edx,(%ecx) │ │ - jne 75b1b │ │ + jne 762db │ │ lock incl 0x4(%ecx) │ │ add $0x4,%ecx │ │ push $0x1 │ │ - jmp 75b77 │ │ + jmp 76337 │ │ mov %eax,%edx │ │ cmp $0x40000000,%edx │ │ - je 75b65 │ │ + je 76325 │ │ cmp $0xc0000000,%edx │ │ - jne 75b61 │ │ + jne 76321 │ │ mov $0x40000000,%edx │ │ mov $0xc0000000,%eax │ │ lock cmpxchg %edx,(%ecx) │ │ - jne 75b61 │ │ + jne 76321 │ │ lock incl 0x4(%ecx) │ │ lea 0x4(%ecx),%eax │ │ push $0x1 │ │ push $0x81 │ │ push %eax │ │ push $0xf0 │ │ mov %ecx,%esi │ │ - call 7bff0 │ │ + call 7b740 │ │ mov %esi,%ecx │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jle 75b65 │ │ + jle 76325 │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ xor %edx,%edx │ │ mov $0x40000000,%eax │ │ lock cmpxchg %edx,(%ecx) │ │ - jne 75b61 │ │ + jne 76321 │ │ push $0x7fffffff │ │ push $0x81 │ │ push %ecx │ │ push $0xf0 │ │ - call 7bff0 │ │ + call 7b740 │ │ add $0x10,%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ sub $0xc,%esp │ │ - lea -0x878(%ebx),%eax │ │ - lea -0x75eef(%ebx),%ecx │ │ + lea -0x9d4(%ebx),%eax │ │ + lea -0x7527b(%ebx),%ecx │ │ mov $0x24,%edx │ │ push %eax │ │ - call 32ce0 │ │ + call 33680 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 75bba │ │ + call 7637a │ │ pop %ebx │ │ - add $0x8c22,%ebx │ │ - call 7c1f0 │ │ + add $0x7d12,%ebx │ │ + call 7b940 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ - sub $0x2c,%esp │ │ - mov 0x10(%ebp),%esi │ │ - call 75be1 │ │ + sub $0x20,%esp │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0xc(%ebp),%eax │ │ + call 763a3 │ │ pop %ebx │ │ - add $0x8bfb,%ebx │ │ - test %esi,%esi │ │ - je 75ccc │ │ - mov 0xc(%ebp),%edi │ │ - jmp 75c1f │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%eax │ │ - movb $0x0,-0x20(%ebp) │ │ - cmp $0x4,%eax │ │ - mov %eax,-0x1c(%ebp) │ │ - jne 75cc0 │ │ - test %esi,%esi │ │ - je 75ccc │ │ - mov %esi,0x8(%esp) │ │ - mov %edi,0x4(%esp) │ │ - movl $0x2,(%esp) │ │ - call 7c070 │ │ - cmp $0xffffffff,%eax │ │ - je 75c00 │ │ - test %eax,%eax │ │ - movb $0xff,-0x20(%ebp) │ │ - mov %eax,-0x1c(%ebp) │ │ - je 75c57 │ │ - mov %esi,%ecx │ │ - sub %eax,%ecx │ │ - jb 75cd6 │ │ - add %eax,%edi │ │ - mov %ecx,%esi │ │ - test %esi,%esi │ │ - jne 75c1f │ │ - jmp 75ccc │ │ - lea -0x6c4(%ebx),%edx │ │ - mov (%edx),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - cmp $0xff,%al │ │ - je 75ccc │ │ - mov %eax,%edi │ │ - movzbl (%ecx),%eax │ │ - mov 0x4(%edx),%esi │ │ - cmp $0xff,%al │ │ - je 75cb7 │ │ - cmp $0x3,%al │ │ - jne 75cb7 │ │ - mov 0x4(%ecx),%eax │ │ - mov (%eax),%ecx │ │ - mov %eax,-0x18(%ebp) │ │ - mov 0x4(%eax),%eax │ │ - mov %eax,-0x14(%ebp) │ │ - mov (%eax),%eax │ │ - mov %ecx,-0x10(%ebp) │ │ - test %eax,%eax │ │ - je 75c95 │ │ - mov -0x10(%ebp),%ecx │ │ + add $0x7ce9,%ebx │ │ + mov %ecx,0xc(%esp) │ │ + lea -0x18(%ebp),%ecx │ │ + mov %eax,0x8(%esp) │ │ mov %ecx,(%esp) │ │ - call *%eax │ │ - mov -0x14(%ebp),%ecx │ │ - mov -0x10(%ebp),%eax │ │ - cmpl $0x0,0x4(%ecx) │ │ - je 75ca9 │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov -0x18(%ebp),%eax │ │ + call 75fa0 │ │ + sub $0x4,%esp │ │ + movzbl -0x18(%ebp),%eax │ │ + cmp $0xff,%al │ │ + je 763eb │ │ + mov 0x8(%ebp),%esi │ │ + cmpb $0x3,(%esi) │ │ + jne 763e2 │ │ + mov %al,-0x9(%ebp) │ │ + mov 0x4(%esi),%eax │ │ + mov 0xc(%eax),%ecx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x8(%ebp),%ecx │ │ - mov $0x1,%al │ │ - mov %edi,(%ecx) │ │ - mov %esi,0x4(%ecx) │ │ - jmp 75cce │ │ - lea -0x20(%ebp),%edx │ │ - mov (%edx),%eax │ │ - mov 0x8(%ebp),%ecx │ │ + call *%ecx │ │ + movzbl -0x9(%ebp),%eax │ │ + movsd -0x18(%ebp),%xmm0 │ │ + movsd %xmm0,(%esi) │ │ cmp $0xff,%al │ │ - jne 75c66 │ │ - xor %eax,%eax │ │ - add $0x2c,%esp │ │ + setne %al │ │ + add $0x20,%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea -0x4dc(%ebx),%ecx │ │ - mov %esi,%edx │ │ - mov %esi,(%esp) │ │ - mov %ecx,0x4(%esp) │ │ - mov %eax,%ecx │ │ - call 32bf0 │ │ - mov -0x14(%ebp),%edx │ │ - mov -0x10(%ebp),%ecx │ │ - mov %eax,-0x24(%ebp) │ │ - cmpl $0x0,0x4(%edx) │ │ - je 75d03 │ │ - mov %ecx,(%esp) │ │ - call 7bfb0 │ │ - mov -0x18(%ebp),%eax │ │ + movsd -0x18(%ebp),%xmm0 │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov 0x8(%ebp),%eax │ │ - mov -0x24(%ebp),%ecx │ │ - mov %esi,0x4(%eax) │ │ - mov %edi,(%eax) │ │ - mov %ecx,(%esp) │ │ - call 784f0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + movsd %xmm0,(%esi) │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0xc,%esp │ │ - mov 0xc(%ebp),%edx │ │ - mov 0x8(%ebp),%edi │ │ - call 75d44 │ │ + sub $0x1c,%esp │ │ + mov 0xc(%ebp),%ecx │ │ + call 76421 │ │ pop %esi │ │ movl $0x0,-0x10(%ebp) │ │ - add $0x8a98,%esi │ │ - cmp $0x80,%edx │ │ - jae 75d64 │ │ - mov %dl,-0x10(%ebp) │ │ + add $0x7c6b,%esi │ │ + cmp $0x80,%ecx │ │ + jae 76441 │ │ + mov %cl,-0x10(%ebp) │ │ mov $0x1,%eax │ │ - jmp 75dd0 │ │ - mov %edx,%ebx │ │ - mov %edx,%eax │ │ - and $0x3f,%bl │ │ - shr $0x6,%eax │ │ - or $0x80,%bl │ │ - cmp $0x800,%edx │ │ - jae 75d88 │ │ - or $0xc0,%al │ │ - mov %al,-0x10(%ebp) │ │ - mov %bl,-0xf(%ebp) │ │ - mov $0x2,%eax │ │ - jmp 75dd0 │ │ + jmp 764a7 │ │ + mov %ecx,%eax │ │ + mov %ecx,%edx │ │ and $0x3f,%al │ │ - mov %edx,%edi │ │ + shr $0x6,%edx │ │ or $0x80,%al │ │ - shr $0xc,%edi │ │ - cmp $0xffff,%edx │ │ - ja 75dae │ │ - mov %edi,%edx │ │ - or $0xe0,%dl │ │ + cmp $0x800,%ecx │ │ + jae 76464 │ │ + or $0xc0,%dl │ │ mov %dl,-0x10(%ebp) │ │ mov %al,-0xf(%ebp) │ │ - mov %bl,-0xe(%ebp) │ │ - mov $0x3,%eax │ │ - jmp 75dcd │ │ - mov %edi,%ecx │ │ - shr $0x12,%edx │ │ - and $0x3f,%cl │ │ - or $0xf0,%dl │ │ - or $0x80,%cl │ │ - mov %dl,-0x10(%ebp) │ │ - mov %cl,-0xf(%ebp) │ │ + mov $0x2,%eax │ │ + jmp 764a7 │ │ + and $0x3f,%dl │ │ + mov %ecx,%ebx │ │ + or $0x80,%dl │ │ + shr $0xc,%ebx │ │ + cmp $0xffff,%ecx │ │ + ja 7648a │ │ + or $0xe0,%bl │ │ + mov %bl,-0x10(%ebp) │ │ + mov %dl,-0xf(%ebp) │ │ mov %al,-0xe(%ebp) │ │ + mov $0x3,%eax │ │ + jmp 764a7 │ │ + and $0x3f,%bl │ │ + shr $0x12,%ecx │ │ + or $0xf0,%cl │ │ + or $0x80,%bl │ │ + mov %cl,-0x10(%ebp) │ │ + mov %bl,-0xf(%ebp) │ │ + mov %dl,-0xe(%ebp) │ │ + mov %al,-0xd(%ebp) │ │ mov $0x4,%eax │ │ - mov %bl,-0xd(%ebp) │ │ - mov 0x8(%ebp),%edi │ │ - sub $0x4,%esp │ │ - lea -0x10(%ebp),%ecx │ │ + lea -0x10(%ebp),%edx │ │ + lea -0x18(%ebp),%ecx │ │ mov %esi,%ebx │ │ - push %eax │ │ - push %ecx │ │ - push %edi │ │ - call 75bd0 │ │ + mov %eax,0xc(%esp) │ │ + mov %edx,0x8(%esp) │ │ + mov %ecx,(%esp) │ │ + call 75fa0 │ │ + sub $0x4,%esp │ │ + movzbl -0x18(%ebp),%ebx │ │ + cmp $0xff,%bl │ │ + je 764e7 │ │ + mov 0x8(%ebp),%edi │ │ + cmpb $0x3,(%edi) │ │ + jne 764de │ │ + mov 0x4(%edi),%eax │ │ + mov 0xc(%eax),%ecx │ │ + mov %eax,(%esp) │ │ + call *%ecx │ │ + movsd -0x18(%ebp),%xmm0 │ │ + movsd %xmm0,(%edi) │ │ + cmp $0xff,%bl │ │ + setne %al │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ + movsd -0x18(%ebp),%xmm0 │ │ + mov %esi,%ebx │ │ + mov %eax,(%esp) │ │ + movsd %xmm0,(%edi) │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %eax │ │ + push %esi │ │ + sub $0x10,%esp │ │ + mov 0x10(%ebp),%esi │ │ + mov 0xc(%ebp),%eax │ │ mov 0x8(%ebp),%ecx │ │ - call 75dfd │ │ + call 76526 │ │ pop %ebx │ │ - add $0x89df,%ebx │ │ + add $0x7b66,%ebx │ │ sub $0x8,%esp │ │ - lea -0xa14(%ebx),%edx │ │ - push 0x10(%ebp) │ │ - push 0xc(%ebp) │ │ - call 314a0 │ │ - add $0x14,%esp │ │ + lea -0xb8c(%ebx),%edx │ │ + push %esi │ │ + push %eax │ │ + call 31c70 │ │ + add $0x10,%esp │ │ + add $0x10,%esp │ │ + pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ - int3 │ │ xor %eax,%eax │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ mov 0x4(%esp),%eax │ │ movl $0x24c161f2,0xc(%eax) │ │ movl $0x6c70c1f1,0x8(%eax) │ │ movl $0xb9f602dc,0x4(%eax) │ │ movl $0x5fe9f65c,(%eax) │ │ ret $0x4 │ │ int3 │ │ @@ -110993,21 +110313,21 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ mov 0x8(%ebp),%eax │ │ - call 75e6d │ │ + call 7658d │ │ pop %ebx │ │ - add $0x896f,%ebx │ │ + add $0x7aff,%ebx │ │ mov (%eax),%eax │ │ mov (%eax),%eax │ │ mov %eax,(%esp) │ │ - call 7bde0 │ │ + call 7b530 │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ @@ -111019,21 +110339,21 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ mov 0x8(%ebp),%eax │ │ - call 75e9d │ │ + call 765bd │ │ pop %ebx │ │ - add $0x893f,%ebx │ │ + add $0x7acf,%ebx │ │ mov (%eax),%eax │ │ mov (%eax),%eax │ │ mov %eax,(%esp) │ │ - call 7bde0 │ │ + call 7b530 │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ @@ -111045,21 +110365,21 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ mov 0x8(%ebp),%eax │ │ - call 75ecd │ │ + call 765ed │ │ pop %ebx │ │ - add $0x890f,%ebx │ │ + add $0x7a9f,%ebx │ │ mov (%eax),%eax │ │ mov (%eax),%eax │ │ mov %eax,(%esp) │ │ - call 7bd90 │ │ + call 7b4e0 │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ @@ -111071,21 +110391,21 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ mov 0x8(%ebp),%eax │ │ - call 75efd │ │ + call 7661d │ │ pop %ebx │ │ - add $0x88df,%ebx │ │ + add $0x7a6f,%ebx │ │ mov (%eax),%eax │ │ mov (%eax),%eax │ │ mov %eax,(%esp) │ │ - call 7bd90 │ │ + call 7b4e0 │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ @@ -111096,18 +110416,18 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 75f2a │ │ + call 7664a │ │ pop %ebx │ │ - add $0x88b2,%ebx │ │ - call 75f40 │ │ + add $0x7a42,%ebx │ │ + call 76660 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -111116,112 +110436,117 @@ │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ - call 75f4e │ │ + call 7666e │ │ pop %ebx │ │ - mov %edx,-0x14(%ebp) │ │ mov %ecx,-0x10(%ebp) │ │ - add $0x888e,%ebx │ │ - lock incl 0x1678(%ebx) │ │ - jle 75f96 │ │ - mov 0x10f0(%ebx),%esi │ │ + mov %edx,%edi │ │ + add $0x7a1e,%ebx │ │ + lock incl 0x16c0(%ebx) │ │ + jle 766b6 │ │ + mov 0x10f8(%ebx),%esi │ │ test %esi,%esi │ │ - jne 75f7b │ │ - lea 0x10f0(%ebx),%ecx │ │ - call 4d370 │ │ - mov %eax,%esi │ │ + je 76744 │ │ mov %esi,(%esp) │ │ - call 7bfe0 │ │ - mov %eax,%edi │ │ + call 7b730 │ │ cmp $0x1,%eax │ │ - jbe 75fb2 │ │ - cmpb $0x0,0x4(%edi) │ │ - jne 75f96 │ │ - incl (%edi) │ │ - movb $0x0,0x4(%edi) │ │ - mov -0x10(%ebp),%eax │ │ - mov -0x14(%ebp),%esi │ │ - mov %eax,-0x1c(%ebp) │ │ - mov %esi,-0x18(%ebp) │ │ - lea -0x700(%ebx),%edx │ │ - lea -0x1c(%ebp),%ecx │ │ - call 4d310 │ │ - jmp 76017 │ │ - jne 75fc1 │ │ - lea -0xae0(%ebx),%ecx │ │ - call 4d440 │ │ - jmp 76017 │ │ - movl $0xc,(%esp) │ │ - call 7bfa0 │ │ - test %eax,%eax │ │ - je 76008 │ │ - movl $0x0,(%eax) │ │ - movb $0x0,0x4(%eax) │ │ - mov %eax,%edi │ │ - mov %esi,0x8(%eax) │ │ - mov %esi,(%esp) │ │ - call 7bfe0 │ │ - mov %eax,-0x20(%ebp) │ │ - mov %edi,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - call 7c0b0 │ │ - mov -0x20(%ebp),%eax │ │ + jbe 76762 │ │ test %eax,%eax │ │ - je 75f8a │ │ + jne 766e9 │ │ + lea -0xc34(%ebx),%ecx │ │ + call 4f4a0 │ │ + jmp 76742 │ │ + lea -0x74ff2(%ebx),%eax │ │ + lea -0x18(%ebp),%ecx │ │ + movl $0x16,0xc(%esp) │ │ + mov %eax,0x8(%esp) │ │ + mov %ecx,(%esp) │ │ + call 75fa0 │ │ + sub $0x4,%esp │ │ + cmpb $0x3,-0x18(%ebp) │ │ + jne 76720 │ │ + mov -0x14(%ebp),%eax │ │ + mov 0xc(%eax),%ecx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - jmp 75f8a │ │ - mov $0x4,%ecx │ │ - mov $0xc,%edx │ │ - call 247d9 │ │ + call *%ecx │ │ + jmp 76720 │ │ + cmpb $0x0,0x4(%eax) │ │ + je 76725 │ │ + lea -0x74fdc(%ebx),%eax │ │ + lea -0x18(%ebp),%ecx │ │ + movl $0x32,0xc(%esp) │ │ + mov %eax,0x8(%esp) │ │ + mov %ecx,(%esp) │ │ + call 75fa0 │ │ + sub $0x4,%esp │ │ + cmpb $0x3,-0x18(%ebp) │ │ + jne 76720 │ │ + mov -0x14(%ebp),%eax │ │ + mov 0xc(%eax),%ecx │ │ + mov %eax,(%esp) │ │ + call *%ecx │ │ + call 4f150 │ │ + mov -0x10(%ebp),%esi │ │ + incl (%eax) │ │ + movb $0x0,0x4(%eax) │ │ + mov %esi,-0x18(%ebp) │ │ + mov %edi,-0x14(%ebp) │ │ + lea -0x86c(%ebx),%edx │ │ + lea -0x18(%ebp),%ecx │ │ + call 4f1c0 │ │ ud2 │ │ - mov -0x14(%ebp),%esi │ │ - mov %eax,%edi │ │ - mov (%esi),%eax │ │ + lea 0x10f8(%ebx),%ecx │ │ + call 4f310 │ │ + mov %eax,%esi │ │ + mov %esi,(%esp) │ │ + call 7b730 │ │ + cmp $0x1,%eax │ │ + ja 766a2 │ │ + mov %esi,%ecx │ │ + mov %eax,%edx │ │ + call 4f3f0 │ │ + jmp 766a2 │ │ + mov -0x14(%ebp),%edi │ │ + mov %eax,%esi │ │ + mov (%edi),%eax │ │ test %eax,%eax │ │ - je 7602c │ │ - mov -0x10(%ebp),%ecx │ │ + je 76786 │ │ + mov -0x18(%ebp),%ecx │ │ + mov %ecx,-0x10(%ebp) │ │ mov %ecx,(%esp) │ │ call *%eax │ │ - cmpl $0x0,0x4(%esi) │ │ - je 7603d │ │ - mov -0x10(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov %edi,(%esp) │ │ - call 784f0 │ │ - cmpl $0x0,0x4(%esi) │ │ - jne 76082 │ │ - jmp 7608d │ │ - mov -0x18(%ebp),%edi │ │ + cmpl $0x0,0x4(%edi) │ │ + je 767b4 │ │ + mov -0x18(%ebp),%eax │ │ + jmp 767ac │ │ + jmp 767bc │ │ mov %eax,%esi │ │ mov (%edi),%eax │ │ test %eax,%eax │ │ - je 76063 │ │ - mov -0x1c(%ebp),%ecx │ │ - mov %ecx,-0x10(%ebp) │ │ + je 767a3 │ │ + mov -0x10(%ebp),%ecx │ │ mov %ecx,(%esp) │ │ call *%eax │ │ cmpl $0x0,0x4(%edi) │ │ - je 76074 │ │ - mov -0x1c(%ebp),%eax │ │ + je 767b4 │ │ + mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ cmpl $0x0,0x4(%edi) │ │ - je 7608d │ │ + je 767cd │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - call 341e6 │ │ + call 7b700 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -111235,74 +110560,72 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0x8(%ebp),%ecx │ │ - call 760b1 │ │ + call 767f1 │ │ pop %ebx │ │ - add $0x872b,%ebx │ │ + add $0x789b,%ebx │ │ mov 0x4(%ecx),%edi │ │ mov (%edi),%eax │ │ test %eax,%eax │ │ - je 760cb │ │ + je 7680b │ │ mov (%ecx),%esi │ │ mov %esi,(%esp) │ │ call *%eax │ │ mov 0x8(%ebp),%ecx │ │ cmpl $0x0,0x4(%edi) │ │ - je 760db │ │ + je 7681b │ │ mov (%ecx),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ cmpl $0x0,0x4(%edi) │ │ mov %esi,%ecx │ │ mov %eax,%esi │ │ - je 760f5 │ │ + je 76835 │ │ mov %ecx,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ - push %ebx │ │ - push %eax │ │ - mov 0xc(%ebp),%eax │ │ - call 7610d │ │ - pop %ebx │ │ - add $0x86cf,%ebx │ │ - mov 0x4(%eax),%ecx │ │ + sub $0x8,%esp │ │ + mov 0xc(%ebp),%ecx │ │ + call 7684e │ │ + pop %eax │ │ + add $0x783e,%eax │ │ + mov 0x4(%ecx),%edx │ │ sub $0x4,%esp │ │ - lea -0x75cae(%ebx),%edx │ │ + lea -0x74faa(%eax),%eax │ │ push $0xc │ │ - push %edx │ │ - push (%eax) │ │ - call *0xc(%ecx) │ │ - add $0x14,%esp │ │ - pop %ebx │ │ + push %eax │ │ + push (%ecx) │ │ + call *0xc(%edx) │ │ + add $0x18,%esp │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ push %esi │ │ mov 0x8(%esp),%esi │ │ - call 7613a │ │ + call 7687a │ │ pop %ecx │ │ - add $0x86a2,%ecx │ │ - lea -0x5f8(%ecx),%ecx │ │ + add $0x7812,%ecx │ │ + lea -0x768(%ecx),%ecx │ │ mov (%esi),%eax │ │ mov 0x4(%esi),%edx │ │ movl $0x1,(%esi) │ │ mov %ecx,0x4(%esi) │ │ pop %esi │ │ ret │ │ int3 │ │ @@ -111332,102 +110655,89 @@ │ │ ret $0x4 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 761a0 │ │ + call 768e0 │ │ pop %ebx │ │ lea -0x10(%ebp),%eax │ │ lea -0x14(%ebp),%esi │ │ - add $0x863c,%ebx │ │ + add $0x77ac,%ebx │ │ mov %ecx,(%eax) │ │ - lea -0x7c9e0(%ebx),%ecx │ │ + lea -0x7ba84(%ebx),%ecx │ │ mov %ecx,(%esi) │ │ sub $0x4,%esp │ │ - lea -0x638(%ebx),%edi │ │ - lea -0xa60(%ebx),%edx │ │ + lea -0x7a8(%ebx),%edi │ │ + lea -0xbd4(%ebx),%edx │ │ mov %eax,%ecx │ │ push %edi │ │ push %edx │ │ push %esi │ │ - call 3138c │ │ + call 31b67 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0xc(%ebp),%ecx │ │ mov 0x8(%ebp),%eax │ │ - call 761e4 │ │ + call 76924 │ │ pop %ebx │ │ - add $0x85f8,%ebx │ │ + add $0x7768,%ebx │ │ mov 0x8(%ecx),%edx │ │ mov (%eax),%eax │ │ test $0x2000000,%edx │ │ - jne 76230 │ │ + jne 76952 │ │ test $0x4000000,%edx │ │ - jne 7625f │ │ - mov (%eax),%esi │ │ - lea -0x16(%ebp),%edx │ │ - mov %esi,%eax │ │ - neg %eax │ │ - cmovs %esi,%eax │ │ - mov %eax,%ecx │ │ - call 33270 │ │ - mov 0xc(%ebp),%ecx │ │ - not %esi │ │ - mov $0xa,%edi │ │ - shr $0x1f,%esi │ │ - sub %eax,%edi │ │ - lea -0x16(%ebp,%eax,1),%eax │ │ - mov %esi,%edx │ │ - push %edi │ │ + jne 7697f │ │ + sub $0x8,%esp │ │ + push %ecx │ │ push %eax │ │ - push $0x0 │ │ - push $0x1 │ │ - jmp 762ab │ │ + call 35860 │ │ + add $0x1c,%esp │ │ + jmp 769d6 │ │ mov (%eax),%eax │ │ mov $0x9,%edx │ │ - nopw 0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax) │ │ mov %edx,%esi │ │ mov %eax,%edx │ │ shr $0x4,%eax │ │ and $0xf,%edx │ │ test %eax,%eax │ │ - movzbl -0x7c82c(%ebx,%edx,1),%edx │ │ - mov %dl,-0x18(%ebp,%esi,1) │ │ + movzbl -0x7be5c(%ebx,%edx,1),%edx │ │ + mov %dl,-0x16(%ebp,%esi,1) │ │ lea -0x1(%esi),%edx │ │ - jne 76240 │ │ - jmp 7628d │ │ + jne 76960 │ │ + jmp 769ad │ │ mov (%eax),%eax │ │ mov $0x9,%edx │ │ nopw %cs:0x0(%eax,%eax,1) │ │ mov %edx,%esi │ │ mov %eax,%edx │ │ shr $0x4,%eax │ │ and $0xf,%edx │ │ test %eax,%eax │ │ - movzbl -0x7c57c(%ebx,%edx,1),%edx │ │ - mov %dl,-0x18(%ebp,%esi,1) │ │ + movzbl -0x7bb5c(%ebx,%edx,1),%edx │ │ + mov %dl,-0x16(%ebp,%esi,1) │ │ lea -0x1(%esi),%edx │ │ - jne 76270 │ │ + jne 76990 │ │ add $0xfffffffe,%esi │ │ - lea -0x765ce(%ebx),%edi │ │ - lea -0x16(%ebp,%esi,1),%eax │ │ + lea -0x75965(%ebx),%edi │ │ + lea -0x14(%ebp,%esi,1),%eax │ │ mov $0x9,%esi │ │ sub %edx,%esi │ │ mov $0x1,%edx │ │ push %esi │ │ push %eax │ │ push $0x2 │ │ push %edi │ │ - call 31bc0 │ │ + call 32640 │ │ add $0x10,%esp │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ @@ -111436,181 +110746,203 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 762ca │ │ + call 769ea │ │ pop %ebx │ │ - add $0x8512,%ebx │ │ - call 762e0 │ │ + add $0x76a2,%ebx │ │ + call 76a00 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 762ea │ │ + call 76a0a │ │ pop %ebx │ │ - add $0x84f2,%ebx │ │ - call 762fb │ │ - call 4d2a0 │ │ + add $0x7682,%ebx │ │ + call 76a1b │ │ + call 4f150 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ - call 76309 │ │ + call 76a29 │ │ pop %ebx │ │ mov $0x1,%al │ │ - add $0x84d3,%ebx │ │ - xchg %al,0x16a4(%ebx) │ │ + add $0x7663,%ebx │ │ + xchg %al,0x16ec(%ebx) │ │ test %al,%al │ │ - je 76356 │ │ + je 76a82 │ │ lea -0x14(%ebp),%eax │ │ - lea -0x1c(%ebp),%ecx │ │ + lea -0x24(%ebp),%ecx │ │ mov %edx,(%eax) │ │ mov %eax,(%ecx) │ │ - lea -0x4adfc(%ebx),%eax │ │ + lea -0x49fcc(%ebx),%eax │ │ mov %eax,0x4(%ecx) │ │ - lea -0x79bec(%ebx),%eax │ │ + lea -0x793bc(%ebx),%eax │ │ lea -0xd(%ebp),%edx │ │ - lea -0x24(%ebp),%esi │ │ + lea -0x1c(%ebp),%esi │ │ push %ecx │ │ push %eax │ │ push %edx │ │ push %esi │ │ - call 4d110 │ │ + call 4f0a0 │ │ add $0xc,%esp │ │ - mov (%esi),%ecx │ │ - mov 0x4(%esi),%edx │ │ - call 4d220 │ │ - jmp 7644c │ │ + cmpb $0x3,(%esi) │ │ + jne 76baf │ │ + mov -0x18(%ebp),%eax │ │ + sub $0xc,%esp │ │ + push %eax │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + jmp 76baf │ │ lea -0x14(%ebp),%eax │ │ - lea -0x1c(%ebp),%esi │ │ + lea -0x24(%ebp),%esi │ │ mov %edx,(%eax) │ │ mov %eax,(%esi) │ │ - lea -0x4adfc(%ebx),%eax │ │ + lea -0x49fcc(%ebx),%eax │ │ mov %eax,0x4(%esi) │ │ - lea -0x78af0(%ebx),%eax │ │ - lea -0x24(%ebp),%edi │ │ + lea -0x7834f(%ebx),%eax │ │ lea -0xd(%ebp),%ecx │ │ + lea -0x1c(%ebp),%edi │ │ push %esi │ │ push %eax │ │ push %ecx │ │ push %edi │ │ - call 4d110 │ │ + call 4f0a0 │ │ add $0xc,%esp │ │ - mov 0x4(%edi),%edx │ │ - mov (%edi),%ecx │ │ - call 4d220 │ │ - call 4dee0 │ │ + cmpb $0x3,(%edi) │ │ + jne 76abf │ │ + mov -0x18(%ebp),%eax │ │ + sub $0xc,%esp │ │ + push %eax │ │ + call *0xc(%eax) │ │ + add $0x10,%esp │ │ + call 4fed0 │ │ and $0x1,%al │ │ mov %al,-0xe(%ebp) │ │ - call 4d800 │ │ + call 4f8d0 │ │ test %al,%al │ │ - je 7640a │ │ + je 76b60 │ │ movzbl %al,%eax │ │ cmp $0x1,%eax │ │ - je 763d5 │ │ + je 76b1e │ │ cmp $0x2,%eax │ │ - jne 7643d │ │ - lea -0x7608c(%ebx),%eax │ │ + jne 76ba0 │ │ + lea -0x75418(%ebx),%eax │ │ push $0x9d │ │ push %eax │ │ lea -0xd(%ebp),%eax │ │ push %eax │ │ push %esi │ │ - call 4d110 │ │ + call 4f0a0 │ │ add $0xc,%esp │ │ - mov -0x18(%ebp),%edx │ │ - mov -0x1c(%ebp),%ecx │ │ - call 4d220 │ │ - jmp 7643d │ │ + cmpb $0x3,-0x24(%ebp) │ │ + jne 76ba0 │ │ + mov -0x20(%ebp),%eax │ │ + mov 0xc(%eax),%ecx │ │ + sub $0xc,%esp │ │ + push %eax │ │ + call *%ecx │ │ + add $0x10,%esp │ │ + jmp 76ba0 │ │ lea -0x14(%ebp),%eax │ │ movb $0x1,-0x14(%ebp) │ │ - mov %eax,-0x1c(%ebp) │ │ - lea -0x304dc(%ebx),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - lea -0x7820c(%ebx),%eax │ │ + mov %eax,-0x24(%ebp) │ │ + lea -0x2de9c(%ebx),%eax │ │ + mov %eax,-0x20(%ebp) │ │ + lea -0x7790c(%ebx),%eax │ │ push %esi │ │ push %eax │ │ lea -0xd(%ebp),%eax │ │ push %eax │ │ - push %edi │ │ - call 4d110 │ │ + lea -0x1c(%ebp),%eax │ │ + push %eax │ │ + call 4f0a0 │ │ add $0xc,%esp │ │ - mov -0x20(%ebp),%edx │ │ - mov -0x24(%ebp),%ecx │ │ - call 4d220 │ │ - jmp 7643d │ │ + cmpb $0x3,-0x1c(%ebp) │ │ + jne 76ba0 │ │ + mov -0x18(%ebp),%eax │ │ + mov 0xc(%eax),%ecx │ │ + sub $0xc,%esp │ │ + push %eax │ │ + call *%ecx │ │ + add $0x10,%esp │ │ + jmp 76ba0 │ │ lea -0x14(%ebp),%eax │ │ movb $0x0,-0x14(%ebp) │ │ - mov %eax,-0x1c(%ebp) │ │ - lea -0x304dc(%ebx),%eax │ │ - mov %eax,-0x18(%ebp) │ │ - lea -0x7820c(%ebx),%eax │ │ + mov %eax,-0x24(%ebp) │ │ + lea -0x2de9c(%ebx),%eax │ │ + mov %eax,-0x20(%ebp) │ │ + lea -0x7790c(%ebx),%eax │ │ push %esi │ │ push %eax │ │ lea -0xd(%ebp),%eax │ │ push %eax │ │ - push %edi │ │ - call 4d110 │ │ + lea -0x1c(%ebp),%eax │ │ + push %eax │ │ + call 4f0a0 │ │ add $0xc,%esp │ │ - mov -0x20(%ebp),%edx │ │ - mov -0x24(%ebp),%ecx │ │ - call 4d220 │ │ + cmpb $0x3,-0x1c(%ebp) │ │ + jne 76ba0 │ │ + mov -0x18(%ebp),%eax │ │ + mov 0xc(%eax),%ecx │ │ + sub $0xc,%esp │ │ + push %eax │ │ + call *%ecx │ │ + add $0x10,%esp │ │ movzbl -0xe(%ebp),%edx │ │ - lea 0x16c4(%ebx),%ecx │ │ - call 4e2a0 │ │ + lea 0x170c(%ebx),%ecx │ │ + call 50190 │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %eax,%esi │ │ movzbl -0xe(%ebp),%edx │ │ - lea 0x16c4(%ebx),%ecx │ │ - call 4e2a0 │ │ + lea 0x170c(%ebx),%ecx │ │ + call 50190 │ │ sub $0xc,%esp │ │ push %esi │ │ - call 784f0 │ │ - call 341e6 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 77c40 │ │ + call 34816 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 7648a │ │ + call 76bea │ │ pop %ebx │ │ - add $0x8352,%ebx │ │ - call 764a0 │ │ + add $0x74a2,%ebx │ │ + call 76c00 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -111621,89 +110953,89 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ mov (%ecx),%edx │ │ mov %ecx,%eax │ │ - call 764b2 │ │ + call 76c12 │ │ pop %ebx │ │ - add $0x832a,%ebx │ │ + add $0x747a,%ebx │ │ mov 0x4(%edx),%ecx │ │ test $0x1,%cl │ │ - jne 764f1 │ │ + jne 76c51 │ │ mov 0x8(%eax),%ecx │ │ mov %eax,-0x10(%ebp) │ │ movl $0xffffffff,-0x1c(%ebp) │ │ movzbl 0x8(%ecx),%esi │ │ movzbl 0x9(%ecx),%edi │ │ sub $0x4,%esp │ │ - lea -0x900(%ebx),%edx │ │ + lea -0xa88(%ebx),%edx │ │ lea -0x1c(%ebp),%ecx │ │ push %edi │ │ push %esi │ │ push 0x4(%eax) │ │ - call 4c9b4 │ │ + call 4e993 │ │ add $0x10,%esp │ │ ud2 │ │ mov (%edx),%edx │ │ shr $1,%ecx │ │ mov %edx,-0x1c(%ebp) │ │ mov %ecx,-0x18(%ebp) │ │ mov 0x8(%eax),%ecx │ │ movzbl 0x8(%ecx),%esi │ │ movzbl 0x9(%ecx),%edi │ │ sub $0x4,%esp │ │ - lea -0x91c(%ebx),%edx │ │ + lea -0xaa4(%ebx),%edx │ │ lea -0x1c(%ebp),%ecx │ │ push %edi │ │ push %esi │ │ push 0x4(%eax) │ │ - call 4c9b4 │ │ + call 4e993 │ │ cmpl $0x0,-0x1c(%ebp) │ │ mov %eax,%esi │ │ - jle 76532 │ │ + jle 76c92 │ │ sub $0xc,%esp │ │ push -0x18(%ebp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x10,%esp │ │ sub $0xc,%esp │ │ push %esi │ │ - call 784f0 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ mov 0x8(%ebp),%ecx │ │ - call 7654d │ │ + call 76cad │ │ pop %ebx │ │ mov 0xc(%ebp),%eax │ │ - add $0x828f,%ebx │ │ + add $0x73df,%ebx │ │ cmpl $0xffffffff,(%ecx) │ │ - je 7656f │ │ + je 76ccf │ │ mov 0x4(%eax),%edx │ │ sub $0x4,%esp │ │ push 0x8(%ecx) │ │ push 0x4(%ecx) │ │ push (%eax) │ │ call *0xc(%edx) │ │ - jmp 76586 │ │ + jmp 76ce6 │ │ mov 0xc(%ecx),%ecx │ │ mov 0x4(%eax),%edx │ │ mov (%ecx),%esi │ │ mov (%eax),%ecx │ │ sub $0x8,%esp │ │ push 0x4(%esi) │ │ push (%esi) │ │ - call 314a0 │ │ + call 31c70 │ │ add $0x10,%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ @@ -111711,32 +111043,32 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ mov 0x8(%ebp),%esi │ │ - call 765a1 │ │ + call 76d01 │ │ pop %ebx │ │ - add $0x823b,%ebx │ │ + add $0x738b,%ebx │ │ mov (%esi),%edi │ │ cmp $0xffffffff,%edi │ │ - jne 765fc │ │ + jne 76d5c │ │ mov 0xc(%esi),%eax │ │ movl $0x0,-0x1c(%ebp) │ │ movl $0x1,-0x18(%ebp) │ │ movl $0x0,-0x14(%ebp) │ │ mov (%eax),%eax │ │ mov (%eax),%ecx │ │ mov 0x4(%eax),%eax │ │ mov %ecx,(%esp) │ │ - lea -0x944(%ebx),%edx │ │ + lea -0xacc(%ebx),%edx │ │ lea -0x1c(%ebp),%ecx │ │ mov %eax,0x4(%esp) │ │ - call 314a0 │ │ + call 31c70 │ │ movsd -0x1c(%ebp),%xmm0 │ │ mov -0x14(%ebp),%eax │ │ movsd %xmm0,(%esi) │ │ mov %eax,-0x24(%ebp) │ │ movsd %xmm0,-0x2c(%ebp) │ │ mov %eax,0x8(%esi) │ │ mov (%esi),%edi │ │ @@ -111744,47 +111076,47 @@ │ │ movl $0xc,(%esp) │ │ mov %eax,-0x10(%ebp) │ │ mov 0x8(%esi),%eax │ │ movl $0x0,(%esi) │ │ movl $0x1,0x4(%esi) │ │ movl $0x0,0x8(%esi) │ │ mov %eax,-0x20(%ebp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 76648 │ │ + je 76da8 │ │ mov -0x10(%ebp),%ecx │ │ mov -0x20(%ebp),%edx │ │ mov %edi,(%eax) │ │ mov %ecx,0x4(%eax) │ │ mov %edx,0x8(%eax) │ │ - lea -0x5c8(%ebx),%edx │ │ + lea -0x748(%ebx),%edx │ │ add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov $0x4,%ecx │ │ mov $0xc,%edx │ │ - call 247d9 │ │ + call 247ca │ │ ud2 │ │ cmpl $0x0,-0x1c(%ebp) │ │ mov %eax,%esi │ │ - je 7667a │ │ + je 76dda │ │ mov -0x18(%ebp),%eax │ │ mov %eax,-0x10(%ebp) │ │ - jmp 7666f │ │ + jmp 76dcf │ │ mov %eax,%esi │ │ test %edi,%edi │ │ - je 7667a │ │ + je 76dda │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -111797,53 +111129,53 @@ │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ sub $0x20,%esp │ │ mov 0x8(%ebp),%eax │ │ - call 766a0 │ │ + call 76e00 │ │ pop %ebx │ │ - add $0x813c,%ebx │ │ + add $0x728c,%ebx │ │ cmpl $0xffffffff,(%eax) │ │ - jne 766fb │ │ + jne 76e5b │ │ mov %eax,%esi │ │ mov 0xc(%eax),%eax │ │ movl $0x0,-0x14(%ebp) │ │ movl $0x1,-0x10(%ebp) │ │ movl $0x0,-0xc(%ebp) │ │ mov (%eax),%eax │ │ mov (%eax),%ecx │ │ mov 0x4(%eax),%eax │ │ mov %ecx,(%esp) │ │ - lea -0x944(%ebx),%edx │ │ + lea -0xacc(%ebx),%edx │ │ lea -0x14(%ebp),%ecx │ │ mov %eax,0x4(%esp) │ │ - call 314a0 │ │ + call 31c70 │ │ mov -0xc(%ebp),%ecx │ │ movsd -0x14(%ebp),%xmm0 │ │ mov %esi,%eax │ │ mov %ecx,-0x18(%ebp) │ │ movsd %xmm0,-0x20(%ebp) │ │ mov %ecx,0x8(%esi) │ │ movsd %xmm0,(%esi) │ │ - lea -0x5c8(%ebx),%edx │ │ + lea -0x748(%ebx),%edx │ │ add $0x20,%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ cmpl $0x0,-0x14(%ebp) │ │ mov %eax,%esi │ │ - je 7671b │ │ + je 76e7b │ │ mov -0x10(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ mov %esi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -111854,37 +111186,37 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ mov 0x8(%ebp),%eax │ │ - call 7673d │ │ + call 76e9d │ │ pop %ebx │ │ - add $0x809f,%ebx │ │ + add $0x71ef,%ebx │ │ cmpl $0x0,(%eax) │ │ - je 76754 │ │ + je 76eb4 │ │ mov 0x4(%eax),%eax │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ mov 0x4(%esp),%eax │ │ - movl $0x7600e00d,0xc(%eax) │ │ - movl $0xfa779077,0x8(%eax) │ │ - movl $0x318df44a,0x4(%eax) │ │ - movl $0xd04b5e7b,(%eax) │ │ + movl $0x34ee723f,0xc(%eax) │ │ + movl $0x478674ac,0x8(%eax) │ │ + movl $0x55c91074,0x4(%eax) │ │ + movl $0xe6982d70,(%eax) │ │ ret $0x4 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -111900,32 +111232,32 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0x8(%ebp),%esi │ │ mov 0x10(%ebp),%ecx │ │ - call 767a4 │ │ + call 76f04 │ │ pop %ebx │ │ - add $0x8038,%ebx │ │ + add $0x7188,%ebx │ │ mov (%esi),%eax │ │ mov 0x8(%esi),%edi │ │ sub %edi,%eax │ │ cmp %eax,%ecx │ │ - ja 767e5 │ │ + ja 76f45 │ │ test %ecx,%ecx │ │ - je 767d6 │ │ + je 76f36 │ │ mov 0x4(%esi),%eax │ │ add %edi,%eax │ │ sub $0x4,%esp │ │ push %ecx │ │ push 0xc(%ebp) │ │ push %eax │ │ mov %ecx,%esi │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov %esi,%ecx │ │ mov 0x8(%ebp),%esi │ │ add $0x10,%esp │ │ add %ecx,%edi │ │ xor %eax,%eax │ │ mov %edi,0x8(%esi) │ │ add $0xc,%esp │ │ @@ -111936,19 +111268,19 @@ │ │ ret │ │ sub $0x4,%esp │ │ mov %esi,%ecx │ │ mov %edi,%edx │ │ push $0x1 │ │ push $0x1 │ │ push 0x10(%ebp) │ │ - call 4dbb0 │ │ + call 4fbf0 │ │ mov 0x10(%ebp),%ecx │ │ add $0x10,%esp │ │ mov 0x8(%esi),%edi │ │ - jmp 767ba │ │ + jmp 76f1a │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -111962,72 +111294,72 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - call 76824 │ │ + call 76f84 │ │ pop %ebx │ │ mov $0x1,%esi │ │ - add $0x7fb8,%ebx │ │ + add $0x7108,%ebx │ │ mov 0x8(%ecx),%edi │ │ cmp $0x80,%edx │ │ - jb 76856 │ │ + jb 76fb6 │ │ mov $0x2,%esi │ │ cmp $0x800,%edx │ │ - jb 76856 │ │ + jb 76fb6 │ │ cmp $0x10000,%edx │ │ mov $0x4,%esi │ │ sbb $0x0,%esi │ │ mov (%ecx),%eax │ │ sub %edi,%eax │ │ cmp %eax,%esi │ │ - ja 76871 │ │ + ja 76fd1 │ │ mov 0x4(%ecx),%eax │ │ cmp $0x80,%edx │ │ - jae 76894 │ │ + jae 76ff4 │ │ mov %dl,(%eax,%edi,1) │ │ - jmp 76905 │ │ + jmp 77065 │ │ sub $0x4,%esp │ │ mov %edi,%edx │ │ push $0x1 │ │ push $0x1 │ │ push %esi │ │ - call 4dbb0 │ │ + call 4fbf0 │ │ mov 0xc(%ebp),%edx │ │ mov 0x8(%ebp),%ecx │ │ add $0x10,%esp │ │ mov 0x4(%ecx),%eax │ │ cmp $0x80,%edx │ │ - jb 76869 │ │ + jb 76fc9 │ │ mov %edx,%ecx │ │ mov %edx,%ebx │ │ shr $0x6,%edx │ │ and $0x3f,%cl │ │ or $0x80,%cl │ │ cmp $0x800,%ebx │ │ - jae 768b5 │ │ + jae 77015 │ │ or $0xc0,%dl │ │ mov %dl,(%eax,%edi,1) │ │ mov %cl,0x1(%eax,%edi,1) │ │ - jmp 76902 │ │ + jmp 77062 │ │ and $0x3f,%dl │ │ mov %eax,-0x10(%ebp) │ │ mov %ebx,%eax │ │ or $0x80,%dl │ │ shr $0xc,%eax │ │ cmp $0xffff,%ebx │ │ - ja 768dd │ │ + ja 7703d │ │ mov -0x10(%ebp),%ebx │ │ or $0xe0,%al │ │ mov %al,(%ebx,%edi,1) │ │ mov %dl,0x1(%ebx,%edi,1) │ │ mov %cl,0x2(%ebx,%edi,1) │ │ - jmp 76902 │ │ + jmp 77062 │ │ mov %eax,-0x14(%ebp) │ │ mov -0x10(%ebp),%eax │ │ shr $0x12,%ebx │ │ or $0xf0,%bl │ │ mov %bl,(%eax,%edi,1) │ │ mov -0x14(%ebp),%eax │ │ mov -0x10(%ebp),%ebx │ │ @@ -112057,86 +111389,109 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %eax │ │ + push %esi │ │ + mov 0x10(%ebp),%esi │ │ + mov 0xc(%ebp),%eax │ │ mov 0x8(%ebp),%ecx │ │ - call 7692d │ │ + call 77093 │ │ pop %ebx │ │ - add $0x7eaf,%ebx │ │ + add $0x6ff9,%ebx │ │ sub $0x8,%esp │ │ - lea -0x944(%ebx),%edx │ │ - push 0x10(%ebp) │ │ - push 0xc(%ebp) │ │ - call 314a0 │ │ - add $0x14,%esp │ │ + lea -0xacc(%ebx),%edx │ │ + push %esi │ │ + push %eax │ │ + call 31c70 │ │ + add $0x10,%esp │ │ + pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ - push %ebx │ │ - push %eax │ │ + sub $0x8,%esp │ │ mov 0xc(%ebp),%eax │ │ mov 0x8(%ebp),%ecx │ │ - call 76960 │ │ - pop %ebx │ │ - add $0x7e7c,%ebx │ │ mov 0x4(%eax),%edx │ │ sub $0x4,%esp │ │ push 0x4(%ecx) │ │ push (%ecx) │ │ push (%eax) │ │ call *0xc(%edx) │ │ - add $0x14,%esp │ │ - pop %ebx │ │ + add $0x18,%esp │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ mov 0x8(%ebp),%eax │ │ - call 76991 │ │ + call 77101 │ │ pop %ebx │ │ movl $0x8,(%esp) │ │ - add $0x7e4b,%ebx │ │ + add $0x6f8b,%ebx │ │ mov (%eax),%esi │ │ mov 0x4(%eax),%edi │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 769c0 │ │ + je 77130 │ │ mov %esi,(%eax) │ │ mov %edi,0x4(%eax) │ │ - lea -0x608(%ebx),%edx │ │ + lea -0x778(%ebx),%edx │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov $0x4,%ecx │ │ mov $0x8,%edx │ │ - call 247d9 │ │ + call 247ca │ │ int3 │ │ mov 0x4(%esp),%eax │ │ - call 769d9 │ │ + call 77149 │ │ pop %ecx │ │ - add $0x7e03,%ecx │ │ - lea -0x608(%ecx),%edx │ │ + add $0x6f43,%ecx │ │ + lea -0x778(%ecx),%edx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -112152,219 +111507,103 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0x1c,%esp │ │ - call 76a0e │ │ + sub $0x24,%esp │ │ + call 7717c │ │ pop %ebx │ │ - mov $0x3c,%esi │ │ - add $0x7dce,%ebx │ │ - lea -0x7603e(%ebx),%edi │ │ - lea -0x6d4(%ebx),%eax │ │ - mov %eax,-0x10(%ebp) │ │ - jmp 76a48 │ │ - nopl 0x0(%eax,%eax,1) │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%eax │ │ - movb $0x0,-0x14(%ebp) │ │ - cmp $0x4,%eax │ │ - jne 76a99 │ │ - test %esi,%esi │ │ - je 76ad6 │ │ - mov %esi,0x8(%esp) │ │ - mov %edi,0x4(%esp) │ │ - movl $0x2,(%esp) │ │ - call 7c070 │ │ - cmp $0xffffffff,%eax │ │ - je 76a30 │ │ - test %eax,%eax │ │ - movb $0xff,-0x14(%ebp) │ │ - je 76a91 │ │ - mov %esi,%ecx │ │ - sub %eax,%ecx │ │ - jb 76a79 │ │ - add %eax,%edi │ │ - mov %ecx,%esi │ │ - test %esi,%esi │ │ - jne 76a48 │ │ - jmp 76ad6 │ │ - lea -0x4dc(%ebx),%ecx │ │ - mov %esi,%edx │ │ - mov %esi,(%esp) │ │ - mov %ecx,0x4(%esp) │ │ - mov %eax,%ecx │ │ - call 32bf0 │ │ - ud2 │ │ - lea -0x6c4(%ebx),%eax │ │ - jmp 76a9f │ │ - mov %eax,-0x10(%ebp) │ │ - lea -0x14(%ebp),%eax │ │ - movzbl (%eax),%eax │ │ - cmp $0xff,%al │ │ - je 76ad6 │ │ - cmp $0x3,%al │ │ - jne 76ad6 │ │ - mov -0x10(%ebp),%eax │ │ - mov 0x4(%eax),%edi │ │ - mov (%eax),%esi │ │ - mov (%edi),%eax │ │ - test %eax,%eax │ │ - je 76abd │ │ - mov %esi,(%esp) │ │ - call *%eax │ │ - cmpl $0x0,0x4(%edi) │ │ - je 76acb │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - call 4d2a0 │ │ - cmpl $0x0,0x4(%edi) │ │ - je 76ae9 │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ + add $0x6f10,%ebx │ │ + lea -0x753ca(%ebx),%eax │ │ + lea -0xc(%ebp),%ecx │ │ + movl $0x3c,0xc(%esp) │ │ + mov %eax,0x8(%esp) │ │ + mov %ecx,(%esp) │ │ + call 75fa0 │ │ + sub $0x4,%esp │ │ + cmpb $0x3,-0xc(%ebp) │ │ + jne 771b4 │ │ + mov -0x8(%ebp),%eax │ │ + mov 0xc(%eax),%ecx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - call 341d0 │ │ - call 341d0 │ │ + call *%ecx │ │ + call 4f150 │ │ + call 34800 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ sub $0x14,%esp │ │ mov (%ecx),%eax │ │ mov 0x4(%ecx),%edx │ │ - call 76b11 │ │ + call 771d1 │ │ pop %ebx │ │ - add $0x7ccb,%ebx │ │ + add $0x6ebb,%ebx │ │ mov %eax,-0x10(%ebp) │ │ mov %edx,-0xc(%ebp) │ │ mov %ecx,-0x8(%ebp) │ │ lea -0x10(%ebp),%ecx │ │ - call 76480 │ │ + call 76be0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0x1c,%esp │ │ - call 76b3e │ │ + sub $0x24,%esp │ │ + call 771fc │ │ pop %ebx │ │ - mov $0x44,%esi │ │ - add $0x7c9e,%ebx │ │ - lea -0x76002(%ebx),%edi │ │ - lea -0x6d4(%ebx),%eax │ │ - mov %eax,-0x10(%ebp) │ │ - jmp 76b78 │ │ - nopl 0x0(%eax,%eax,1) │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%eax │ │ - movb $0x0,-0x14(%ebp) │ │ - cmp $0x4,%eax │ │ - jne 76bc9 │ │ - test %esi,%esi │ │ - je 76c06 │ │ - mov %esi,0x8(%esp) │ │ - mov %edi,0x4(%esp) │ │ - movl $0x2,(%esp) │ │ - call 7c070 │ │ - cmp $0xffffffff,%eax │ │ - je 76b60 │ │ - test %eax,%eax │ │ - movb $0xff,-0x14(%ebp) │ │ - je 76bc1 │ │ - mov %esi,%ecx │ │ - sub %eax,%ecx │ │ - jb 76ba9 │ │ - add %eax,%edi │ │ - mov %ecx,%esi │ │ - test %esi,%esi │ │ - jne 76b78 │ │ - jmp 76c06 │ │ - lea -0x4dc(%ebx),%ecx │ │ - mov %esi,%edx │ │ - mov %esi,(%esp) │ │ - mov %ecx,0x4(%esp) │ │ - mov %eax,%ecx │ │ - call 32bf0 │ │ - ud2 │ │ - lea -0x6c4(%ebx),%eax │ │ - jmp 76bcf │ │ - mov %eax,-0x10(%ebp) │ │ - lea -0x14(%ebp),%eax │ │ - movzbl (%eax),%eax │ │ - cmp $0xff,%al │ │ - je 76c06 │ │ - cmp $0x3,%al │ │ - jne 76c06 │ │ - mov -0x10(%ebp),%eax │ │ - mov 0x4(%eax),%edi │ │ - mov (%eax),%esi │ │ - mov (%edi),%eax │ │ - test %eax,%eax │ │ - je 76bed │ │ - mov %esi,(%esp) │ │ - call *%eax │ │ - cmpl $0x0,0x4(%edi) │ │ - je 76bfb │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - call 4d2a0 │ │ - cmpl $0x0,0x4(%edi) │ │ - je 76c19 │ │ - mov %esi,(%esp) │ │ - call 7bfb0 │ │ - mov -0x10(%ebp),%eax │ │ + add $0x6e90,%ebx │ │ + lea -0x7538e(%ebx),%eax │ │ + lea -0xc(%ebp),%ecx │ │ + movl $0x44,0xc(%esp) │ │ + mov %eax,0x8(%esp) │ │ + mov %ecx,(%esp) │ │ + call 75fa0 │ │ + sub $0x4,%esp │ │ + cmpb $0x3,-0xc(%ebp) │ │ + jne 77234 │ │ + mov -0x8(%ebp),%eax │ │ + mov 0xc(%eax),%ecx │ │ mov %eax,(%esp) │ │ - call 7bfb0 │ │ - call 341d0 │ │ - call 341d0 │ │ + call *%ecx │ │ + call 4f150 │ │ + call 34800 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 76c3a │ │ + call 7724a │ │ pop %ebx │ │ mov %ecx,%eax │ │ mov %edx,%ecx │ │ - add $0x7ba2,%ebx │ │ + add $0x6e42,%ebx │ │ mov %eax,%edx │ │ - call 76c50 │ │ + call 77260 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 76c5a │ │ + call 7726a │ │ pop %ebx │ │ - add $0x7b82,%ebx │ │ - call 762c0 │ │ + add $0x6e22,%ebx │ │ + call 769e0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -112373,1475 +111612,413 @@ │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x3c,%esp │ │ - mov %ecx,-0x10(%ebp) │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x8(%edx),%ebx │ │ - call 76c87 │ │ + call 7728e │ │ pop %eax │ │ - mov 0x4(%edx),%esi │ │ - mov %edx,-0x24(%ebp) │ │ - add $0x7b55,%eax │ │ + mov %edx,%esi │ │ + mov %ecx,-0x18(%ebp) │ │ + mov 0x8(%edx),%ecx │ │ + mov %edx,-0x30(%ebp) │ │ + add $0x6dfe,%eax │ │ + mov 0x4(%esi),%edi │ │ mov %eax,-0x14(%ebp) │ │ - mov 0x8(%ecx),%edi │ │ - mov %ebx,%eax │ │ - mov %ebx,-0x2c(%ebp) │ │ - mov %esi,-0x28(%ebp) │ │ - xor %edi,%eax │ │ - mov %edi,-0x20(%ebp) │ │ - mov %eax,-0x30(%ebp) │ │ - mov 0x4(%ecx),%eax │ │ - mov %esi,%ecx │ │ - xor %eax,%ecx │ │ - cmp %eax,%esi │ │ - mov %eax,-0x1c(%ebp) │ │ - sbb %edi,%ebx │ │ - mov (%edx),%edi │ │ - mov 0x8(%ebp),%edx │ │ - setge %bl │ │ - xor %eax,%eax │ │ - movzbl %bl,%ebx │ │ - mov (%edx),%esi │ │ - cmp %esi,%edi │ │ - setae %al │ │ - or -0x30(%ebp),%ecx │ │ - cmove %eax,%ebx │ │ - test %bl,%bl │ │ - je 76d16 │ │ + mov 0x8(%ebp),%eax │ │ + mov %ecx,%edx │ │ + mov %ecx,-0x2c(%ebp) │ │ + mov %edi,-0x24(%ebp) │ │ + mov 0x8(%eax),%ebx │ │ + mov 0x4(%eax),%esi │ │ mov %edi,%eax │ │ - mov -0x1c(%ebp),%edi │ │ - mov -0x20(%ebp),%edx │ │ - mov %esi,%ecx │ │ - mov %esi,-0x18(%ebp) │ │ - xor %esi,%esi │ │ - mov %edi,%ebx │ │ - not %edi │ │ - neg %ebx │ │ - sbb %edx,%esi │ │ - cmp %ecx,%eax │ │ - lea 0x3b9aca00(%eax),%ecx │ │ - not %edx │ │ - cmovae %ebx,%edi │ │ - cmovae %eax,%ecx │ │ - cmovae %esi,%edx │ │ - add -0x28(%ebp),%edi │ │ - adc -0x2c(%ebp),%edx │ │ - sub -0x18(%ebp),%ecx │ │ - cmp $0x3b9aca00,%ecx │ │ - jae 76d45 │ │ - mov -0x10(%ebp),%esi │ │ - jmp 76d5d │ │ - mov -0x24(%ebp),%eax │ │ + xor %ebx,%edx │ │ + xor %esi,%eax │ │ + cmp %esi,%edi │ │ + mov %esi,-0x20(%ebp) │ │ + mov 0x8(%ebp),%esi │ │ + mov -0x30(%ebp),%edi │ │ + mov %ebx,-0x28(%ebp) │ │ + sbb %ebx,%ecx │ │ + setge -0xd(%ebp) │ │ + xor %ebx,%ebx │ │ + mov (%esi),%esi │ │ + mov (%edi),%ecx │ │ + cmp %esi,%ecx │ │ + mov %esi,-0x1c(%ebp) │ │ + setae %bl │ │ + or %edx,%eax │ │ + movzbl -0xd(%ebp),%eax │ │ + cmove %ebx,%eax │ │ + test %al,%al │ │ + je 77342 │ │ + mov -0x1c(%ebp),%esi │ │ + xor %eax,%eax │ │ + lea 0x3b9aca00(%ecx),%edx │ │ + mov -0x14(%ebp),%edi │ │ + mov -0x18(%ebp),%ebx │ │ + cmp %esi,%ecx │ │ + cmovae %ecx,%edx │ │ + sbb %eax,%eax │ │ + mov %eax,%ecx │ │ + sub -0x20(%ebp),%ecx │ │ + sbb -0x28(%ebp),%eax │ │ + add -0x24(%ebp),%ecx │ │ + adc -0x2c(%ebp),%eax │ │ + sub %esi,%edx │ │ + cmp $0x3b9aca00,%edx │ │ + jb 77331 │ │ + mov %ecx,%esi │ │ + and %eax,%esi │ │ + cmp $0xffffffff,%esi │ │ + je 77377 │ │ + add $0x1,%ecx │ │ + adc $0x0,%eax │ │ + add $0xc4653600,%edx │ │ + mov %edx,0x4(%ebx) │ │ + mov %ecx,0x8(%ebx) │ │ + mov %eax,0xc(%ebx) │ │ + movl $0x0,(%ebx) │ │ + jmp 7736f │ │ + mov 0x8(%ebp),%edx │ │ mov -0x14(%ebp),%ebx │ │ lea -0x40(%ebp),%ecx │ │ - mov %eax,(%esp) │ │ - call 76c70 │ │ + mov %edi,(%esp) │ │ + call 77280 │ │ movsd -0x40(%ebp),%xmm1 │ │ movsd -0x38(%ebp),%xmm0 │ │ - mov -0x10(%ebp),%eax │ │ - xorps -0x7c7fc(%ebx),%xmm1 │ │ + mov -0x18(%ebp),%eax │ │ + xorps -0x7be2c(%ebx),%xmm1 │ │ movsd %xmm0,0x8(%eax) │ │ movlps %xmm1,(%eax) │ │ - jmp 76d6c │ │ - mov -0x10(%ebp),%esi │ │ - mov %edi,%eax │ │ - and %edx,%eax │ │ - cmp $0xffffffff,%eax │ │ - je 76d74 │ │ - add $0x1,%edi │ │ - adc $0x0,%edx │ │ - add $0xc4653600,%ecx │ │ - mov %ecx,0x4(%esi) │ │ - mov %edi,0x8(%esi) │ │ - mov %edx,0xc(%esi) │ │ - movl $0x0,(%esi) │ │ add $0x3c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - mov -0x14(%ebp),%ebx │ │ + lea -0xa6c(%edi),%eax │ │ + mov %edi,%ebx │ │ + lea -0x7534a(%edi),%ecx │ │ mov $0x19,%edx │ │ - lea -0x8e4(%ebx),%eax │ │ - lea -0x75fbe(%ebx),%ecx │ │ mov %eax,(%esp) │ │ - call 340c0 │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0xac,%esp │ │ - mov 0x8(%ebp),%eax │ │ - call 76da4 │ │ - pop %ebx │ │ - mov 0xc(%ebp),%edi │ │ - add $0x7a38,%ebx │ │ - movzbl (%eax),%ecx │ │ - mov -0x7a660(%ebx,%ecx,4),%ecx │ │ - add %ebx,%ecx │ │ - jmp *%ecx │ │ - mov 0x4(%eax),%eax │ │ - mov %eax,-0x30(%ebp) │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x7581d(%ebx),%ecx │ │ - push $0x2 │ │ - push %ecx │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - mov %edi,-0x18(%ebp) │ │ - mov %al,-0x14(%ebp) │ │ - movb $0x0,-0x13(%ebp) │ │ - sub $0x4,%esp │ │ - lea -0x6eec(%ebx),%eax │ │ - lea -0x18(%ebp),%ecx │ │ - lea -0x30(%ebp),%esi │ │ - lea -0x7c9e8(%ebx),%edx │ │ - push %eax │ │ - push %esi │ │ - push $0x4 │ │ - call 32f10 │ │ - add $0x10,%esp │ │ - mov -0x30(%ebp),%edi │ │ - mov %edi,%ecx │ │ - call 73d10 │ │ - cmpb $0x0,-0x14(%ebp) │ │ - mov $0x1,%cl │ │ - jne 77398 │ │ - mov -0x18(%ebp),%esi │ │ - mov %al,-0xd(%ebp) │ │ - movzbl -0x13(%ebp),%eax │ │ - testb $0x80,0xa(%esi) │ │ - jne 77301 │ │ - movzbl %al,%ecx │ │ - lea -0x76623(%ebx),%edx │ │ - xor $0x3,%ecx │ │ - test %al,%al │ │ - lea -0x765d6(%ebx),%eax │ │ - cmovne %edx,%eax │ │ - mov 0x4(%esi),%edx │ │ - sub $0x4,%esp │ │ - push %ecx │ │ - push %eax │ │ - push (%esi) │ │ - call *0xc(%edx) │ │ - add $0x10,%esp │ │ - mov $0x1,%cl │ │ - test %al,%al │ │ - jne 77395 │ │ - mov 0x4(%esi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x7c9f0(%ebx),%ecx │ │ - push $0x4 │ │ - push %ecx │ │ - push (%esi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 77393 │ │ - mov 0x4(%esi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x7660f(%ebx),%ecx │ │ - push $0x2 │ │ - push %ecx │ │ - push (%esi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - mov $0x1,%cl │ │ - jne 77395 │ │ - mov (%esi),%edx │ │ - sub $0xc,%esp │ │ - movzbl -0xd(%ebp),%ecx │ │ - push 0x4(%esi) │ │ - call 778b0 │ │ - jmp 776d0 │ │ - mov 0x4(%eax),%esi │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x75814(%ebx),%ecx │ │ - push $0x5 │ │ - push %ecx │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - mov $0x1,%cl │ │ - test %al,%al │ │ - jne 7761a │ │ - testb $0x80,0xa(%edi) │ │ - jne 77085 │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x765d6(%ebx),%ecx │ │ - push $0x3 │ │ - push %ecx │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x7c9f0(%ebx),%ecx │ │ - push $0x4 │ │ - push %ecx │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x7660f(%ebx),%ecx │ │ - push $0x2 │ │ - push %ecx │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - mov (%edi),%edx │ │ - mov 0x8(%esi),%ecx │ │ - sub $0xc,%esp │ │ - push 0x4(%edi) │ │ - call 778b0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - jmp 77149 │ │ - mov 0x4(%eax),%esi │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x7580f(%ebx),%ecx │ │ - push $0x6 │ │ - push %ecx │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - mov $0x1,%cl │ │ - test %al,%al │ │ - jne 7761a │ │ - testb $0x80,0xa(%edi) │ │ - jne 771c7 │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x765d6(%ebx),%ecx │ │ - push $0x3 │ │ - push %ecx │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x7c9f0(%ebx),%ecx │ │ - push $0x4 │ │ - push %ecx │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x7660f(%ebx),%ecx │ │ - push $0x2 │ │ - push %ecx │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - mov (%edi),%edx │ │ - movzbl 0x8(%esi),%ecx │ │ - sub $0xc,%esp │ │ - push 0x4(%edi) │ │ - call 778b0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - jmp 7728c │ │ - movzbl 0x1(%eax),%esi │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x7c9c0(%ebx),%ecx │ │ - push $0x4 │ │ - push %ecx │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - mov $0x1,%cl │ │ - test %al,%al │ │ - jne 7761a │ │ - testb $0x80,0xa(%edi) │ │ - jne 77478 │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x765df(%ebx),%ecx │ │ - push $0x1 │ │ - push %ecx │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - push -0x756c4(%ebx,%esi,4) │ │ - push -0x3d4(%ebx,%esi,4) │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - mov $0x1,%cl │ │ - jne 7761a │ │ - jmp 77642 │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x77869(%ebx),%ecx │ │ - push $0x3 │ │ - push %ecx │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - movsd (%edi),%xmm0 │ │ - lea -0x28(%ebp),%eax │ │ - movb $0x1,-0x28(%ebp) │ │ - movsd %xmm0,-0xb8(%ebp) │ │ - mov %eax,-0xb0(%ebp) │ │ - sub $0x4,%esp │ │ - lea -0x7c9f0(%ebx),%eax │ │ - lea -0xb8(%ebp),%ecx │ │ - push $0x4 │ │ - push %eax │ │ - push %ecx │ │ - call 31ed0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - sub $0x4,%esp │ │ - lea -0x7660f(%ebx),%eax │ │ - push $0x2 │ │ - push %eax │ │ - lea -0xb8(%ebp),%eax │ │ - push %eax │ │ - call 31ed0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - mov 0x8(%esi),%ecx │ │ - sub $0xc,%esp │ │ - lea -0x1294(%ebx),%eax │ │ - lea -0xb8(%ebp),%edx │ │ - push %eax │ │ - call 778b0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - sub $0x4,%esp │ │ - lea -0x77866(%ebx),%eax │ │ - push $0x2 │ │ - push %eax │ │ - lea -0xb8(%ebp),%eax │ │ - push %eax │ │ - call 31ed0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - testb $0x80,0xa(%edi) │ │ - jne 776da │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x76623(%ebx),%ecx │ │ - push $0x2 │ │ - push %ecx │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x7581b(%ebx),%ecx │ │ - push $0x7 │ │ - push %ecx │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x7660f(%ebx),%ecx │ │ - push $0x2 │ │ - push %ecx │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - mov (%esi),%ecx │ │ - mov 0x4(%esi),%edx │ │ - sub $0x8,%esp │ │ - push 0x4(%edi) │ │ - push (%edi) │ │ - call 346c0 │ │ - jmp 7782b │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x77869(%ebx),%ecx │ │ - push $0x3 │ │ - push %ecx │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - movsd (%edi),%xmm0 │ │ - lea -0x28(%ebp),%eax │ │ - movb $0x1,-0x28(%ebp) │ │ - movsd %xmm0,-0xb8(%ebp) │ │ - mov %eax,-0xb0(%ebp) │ │ - sub $0x4,%esp │ │ - lea -0x7c9f0(%ebx),%eax │ │ - lea -0xb8(%ebp),%ecx │ │ - push $0x4 │ │ - push %eax │ │ - push %ecx │ │ - call 31ed0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - sub $0x4,%esp │ │ - lea -0x7660f(%ebx),%eax │ │ - push $0x2 │ │ - push %eax │ │ - lea -0xb8(%ebp),%eax │ │ - push %eax │ │ - call 31ed0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - movzbl 0x8(%esi),%ecx │ │ - sub $0xc,%esp │ │ - lea -0x1294(%ebx),%eax │ │ - lea -0xb8(%ebp),%edx │ │ - push %eax │ │ - call 778b0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - sub $0x4,%esp │ │ - lea -0x77866(%ebx),%eax │ │ - push $0x2 │ │ - push %eax │ │ - lea -0xb8(%ebp),%eax │ │ - push %eax │ │ - call 31ed0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - testb $0x80,0xa(%edi) │ │ - jne 7777c │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x76623(%ebx),%ecx │ │ - push $0x2 │ │ - push %ecx │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x75809(%ebx),%ecx │ │ - push $0x5 │ │ - push %ecx │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x7660f(%ebx),%ecx │ │ - push $0x2 │ │ - push %ecx │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - mov 0x4(%esi),%eax │ │ - sub $0x8,%esp │ │ - push %edi │ │ - push (%esi) │ │ - jmp 77828 │ │ - test %al,%al │ │ - jne 77322 │ │ - mov 0x4(%esi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x77869(%ebx),%ecx │ │ - push $0x3 │ │ - push %ecx │ │ - push (%esi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - mov $0x1,%cl │ │ - test %al,%al │ │ - jne 77395 │ │ - movb $0x1,-0x28(%ebp) │ │ - lea -0x28(%ebp),%eax │ │ - movsd (%esi),%xmm0 │ │ - movsd %xmm0,-0xb8(%ebp) │ │ - mov %eax,-0xb0(%ebp) │ │ - sub $0x4,%esp │ │ - lea -0xb8(%ebp),%esi │ │ - lea -0x7c9f0(%ebx),%eax │ │ - push $0x4 │ │ - push %eax │ │ - push %esi │ │ - call 31ed0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 77393 │ │ - sub $0x4,%esp │ │ - lea -0x7660f(%ebx),%eax │ │ - push $0x2 │ │ - push %eax │ │ - push %esi │ │ - call 31ed0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 77393 │ │ - sub $0xc,%esp │ │ - movzbl -0xd(%ebp),%ecx │ │ - lea -0x1294(%ebx),%eax │ │ - mov %esi,%edx │ │ - push %eax │ │ - call 778b0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - je 776be │ │ - mov $0x1,%cl │ │ - mov -0x30(%ebp),%edi │ │ - xorps %xmm0,%xmm0 │ │ - mov %cl,-0x14(%ebp) │ │ - mov %cl,-0xd(%ebp) │ │ - movb $0x1,-0x13(%ebp) │ │ - movaps %xmm0,-0x48(%ebp) │ │ - movaps %xmm0,-0x58(%ebp) │ │ - movaps %xmm0,-0x68(%ebp) │ │ - movaps %xmm0,-0x78(%ebp) │ │ - movaps %xmm0,-0x88(%ebp) │ │ - movaps %xmm0,-0x98(%ebp) │ │ - movaps %xmm0,-0xa8(%ebp) │ │ - movaps %xmm0,-0xb8(%ebp) │ │ - sub $0x4,%esp │ │ - lea -0xb8(%ebp),%esi │ │ - push $0x80 │ │ - push %esi │ │ - push %edi │ │ - call 7c090 │ │ - add $0x10,%esp │ │ - test %eax,%eax │ │ - js 77862 │ │ - sub $0xc,%esp │ │ - push %esi │ │ - call 7c140 │ │ - add $0x4,%esp │ │ - lea -0x28(%ebp),%ecx │ │ - mov %esi,%edx │ │ - push %eax │ │ - call 24830 │ │ - add $0x10,%esp │ │ - mov -0x28(%ebp),%esi │ │ - mov -0x24(%ebp),%eax │ │ - mov -0x20(%ebp),%edi │ │ - cmp $0xffffffff,%esi │ │ - je 7742e │ │ - mov %edi,-0x2c(%ebp) │ │ - mov %eax,-0x1c(%ebp) │ │ - cmpb $0x0,-0xd(%ebp) │ │ - je 774f7 │ │ - jmp 775f8 │ │ - test %edi,%edi │ │ - je 774dd │ │ - mov %eax,%esi │ │ - sub $0xc,%esp │ │ - push %edi │ │ - call 7bfa0 │ │ - add $0x10,%esp │ │ - mov %edi,%edx │ │ - test %eax,%eax │ │ - je 7787c │ │ - mov %eax,%edi │ │ - sub $0x4,%esp │ │ - mov %edx,-0x2c(%ebp) │ │ - push %edx │ │ - push %esi │ │ - push %eax │ │ - call 7bfc0 │ │ - add $0x10,%esp │ │ - mov $0x1,%esi │ │ - mov %edi,-0x1c(%ebp) │ │ - cmpb $0x0,-0xd(%ebp) │ │ - je 774f7 │ │ - jmp 775f8 │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x77864(%ebx),%ecx │ │ - push $0x2 │ │ - push %ecx │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - movsd (%edi),%xmm0 │ │ - lea -0x28(%ebp),%eax │ │ - movb $0x1,-0x28(%ebp) │ │ - movsd %xmm0,-0xb8(%ebp) │ │ - mov %eax,-0xb0(%ebp) │ │ - sub $0x4,%esp │ │ - lea -0xb8(%ebp),%eax │ │ - push -0x7561c(%ebx,%esi,4) │ │ - push -0x32c(%ebx,%esi,4) │ │ - mov %eax,%esi │ │ - push %eax │ │ - call 31ed0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - je 77627 │ │ - mov $0x1,%cl │ │ - jmp 7761a │ │ - movl $0x1,-0x1c(%ebp) │ │ - movl $0x0,-0x2c(%ebp) │ │ - xor %esi,%esi │ │ - cmpb $0x0,-0xd(%ebp) │ │ - jne 775f8 │ │ - mov -0x18(%ebp),%edi │ │ - testb $0x80,0xa(%edi) │ │ - jne 7757e │ │ - mov 0x4(%edi),%eax │ │ - mov 0xc(%eax),%eax │ │ - sub $0x4,%esp │ │ - lea -0x76623(%ebx),%ecx │ │ - push $0x2 │ │ - push %ecx │ │ - push (%edi) │ │ - call *%eax │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 775f8 │ │ - mov 0x4(%edi),%eax │ │ - mov 0xc(%eax),%eax │ │ - sub $0x4,%esp │ │ - lea -0x7581b(%ebx),%ecx │ │ - push $0x7 │ │ - push %ecx │ │ - push (%edi) │ │ - call *%eax │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 775f8 │ │ - mov 0x4(%edi),%eax │ │ - mov 0xc(%eax),%eax │ │ - sub $0x4,%esp │ │ - lea -0x7660f(%ebx),%ecx │ │ - push $0x2 │ │ - push %ecx │ │ - push (%edi) │ │ - call *%eax │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 775f8 │ │ - sub $0x8,%esp │ │ - mov -0x2c(%ebp),%edx │ │ - mov -0x1c(%ebp),%ecx │ │ - push 0x4(%edi) │ │ - push (%edi) │ │ - call 346c0 │ │ - add $0x10,%esp │ │ - jmp 77678 │ │ - movsd (%edi),%xmm0 │ │ - lea -0x28(%ebp),%eax │ │ - movb $0x1,-0x28(%ebp) │ │ - movsd %xmm0,-0xb8(%ebp) │ │ - mov %eax,-0xb0(%ebp) │ │ - sub $0x4,%esp │ │ - lea -0x7581b(%ebx),%eax │ │ - push $0x7 │ │ - push %eax │ │ - lea -0xb8(%ebp),%eax │ │ - push %eax │ │ - call 31ed0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 775f8 │ │ - sub $0x4,%esp │ │ - lea -0x7660f(%ebx),%eax │ │ - push $0x2 │ │ - push %eax │ │ - lea -0xb8(%ebp),%eax │ │ - push %eax │ │ - call 31ed0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 775f8 │ │ - sub $0x8,%esp │ │ - mov -0x2c(%ebp),%edx │ │ - mov -0x1c(%ebp),%ecx │ │ - lea -0x1294(%ebx),%eax │ │ - push %eax │ │ - lea -0xb8(%ebp),%eax │ │ - push %eax │ │ - call 346c0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - je 7765d │ │ - mov $0x1,%cl │ │ - movb $0x1,-0x13(%ebp) │ │ - test %esi,%esi │ │ - mov %cl,-0x14(%ebp) │ │ - je 7761a │ │ - sub $0xc,%esp │ │ - push -0x1c(%ebp) │ │ - mov %cl,-0xd(%ebp) │ │ - call 7bfb0 │ │ - movzbl -0xd(%ebp),%ecx │ │ - add $0x10,%esp │ │ - mov %ecx,%eax │ │ - add $0xac,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - sub $0x4,%esp │ │ - lea -0x77866(%ebx),%eax │ │ - push $0x2 │ │ - push %eax │ │ - push %esi │ │ - call 31ed0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - mov $0x1,%cl │ │ - jne 7761a │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x76613(%ebx),%ecx │ │ - push $0x1 │ │ - push %ecx │ │ - push (%edi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - mov %eax,%ecx │ │ - jmp 7761a │ │ - sub $0x4,%esp │ │ - lea -0x77866(%ebx),%eax │ │ - push $0x2 │ │ - push %eax │ │ - lea -0xb8(%ebp),%eax │ │ - push %eax │ │ - call 31ed0 │ │ - add $0x10,%esp │ │ - mov $0x1,%cl │ │ - test %al,%al │ │ - mov %al,-0x14(%ebp) │ │ - movb $0x1,-0x13(%ebp) │ │ - jne 775fe │ │ - xor %eax,%eax │ │ - testl $0x800000,0x8(%edi) │ │ - lea -0x765d3(%ebx),%edx │ │ - lea -0x76604(%ebx),%ecx │ │ - cmove %edx,%ecx │ │ - mov 0x4(%edi),%edx │ │ - sete %al │ │ - inc %eax │ │ - mov 0xc(%edx),%edx │ │ - sub $0x4,%esp │ │ - push %eax │ │ - push %ecx │ │ - push (%edi) │ │ - call *%edx │ │ - add $0x10,%esp │ │ - mov %eax,%ecx │ │ - jmp 775fe │ │ - sub $0x4,%esp │ │ - lea -0x77866(%ebx),%eax │ │ - push $0x2 │ │ - push %eax │ │ - push %esi │ │ - call 31ed0 │ │ - add $0x10,%esp │ │ - mov %eax,%ecx │ │ - jmp 77395 │ │ - movsd (%edi),%xmm0 │ │ - lea -0x28(%ebp),%eax │ │ - movb $0x1,-0x28(%ebp) │ │ - movsd %xmm0,-0xb8(%ebp) │ │ - mov %eax,-0xb0(%ebp) │ │ - sub $0x4,%esp │ │ - lea -0x7581b(%ebx),%eax │ │ - lea -0xb8(%ebp),%ecx │ │ - push $0x7 │ │ - push %eax │ │ - push %ecx │ │ - call 31ed0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - sub $0x4,%esp │ │ - lea -0x7660f(%ebx),%eax │ │ - push $0x2 │ │ - push %eax │ │ - lea -0xb8(%ebp),%eax │ │ - push %eax │ │ - call 31ed0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - mov (%esi),%ecx │ │ - mov 0x4(%esi),%edx │ │ - sub $0x8,%esp │ │ - lea -0x1294(%ebx),%eax │ │ - push %eax │ │ - lea -0xb8(%ebp),%eax │ │ - push %eax │ │ - call 346c0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - sub $0x4,%esp │ │ - lea -0x77866(%ebx),%eax │ │ - push $0x2 │ │ - push %eax │ │ - lea -0xb8(%ebp),%eax │ │ - push %eax │ │ - call 31ed0 │ │ - jmp 7782b │ │ - mov 0x8(%edi),%eax │ │ - mov 0xc(%edi),%ecx │ │ - movsd (%edi),%xmm0 │ │ - lea -0x18(%ebp),%edx │ │ - movb $0x1,-0x18(%ebp) │ │ - mov %ecx,-0xac(%ebp) │ │ - mov %eax,-0xb0(%ebp) │ │ - lea -0x28(%ebp),%ecx │ │ - lea -0x1294(%ebx),%eax │ │ - movsd %xmm0,-0x28(%ebp) │ │ - mov %edx,-0x20(%ebp) │ │ - mov %ecx,-0xb8(%ebp) │ │ - mov %eax,-0xb4(%ebp) │ │ - sub $0x4,%esp │ │ - lea -0x75809(%ebx),%eax │ │ - push $0x5 │ │ - push %eax │ │ - push %ecx │ │ - call 31ed0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - sub $0x4,%esp │ │ - lea -0x7660f(%ebx),%eax │ │ - push $0x2 │ │ - push %eax │ │ - lea -0x28(%ebp),%eax │ │ - push %eax │ │ - call 31ed0 │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - mov 0x4(%esi),%eax │ │ - sub $0x8,%esp │ │ - lea -0xb8(%ebp),%ecx │ │ - push %ecx │ │ - push (%esi) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - jne 774d6 │ │ - mov -0xb4(%ebp),%eax │ │ - sub $0x4,%esp │ │ - lea -0x77866(%ebx),%ecx │ │ - push $0x2 │ │ - push %ecx │ │ - push -0xb8(%ebp) │ │ - call *0xc(%eax) │ │ - add $0x10,%esp │ │ - test %al,%al │ │ - mov $0x1,%cl │ │ - jne 7761a │ │ - testb $0x80,0xa(%edi) │ │ - jne 77851 │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x765d3(%ebx),%ecx │ │ - push $0x2 │ │ - jmp 77650 │ │ - mov 0x4(%edi),%eax │ │ - sub $0x4,%esp │ │ - lea -0x76604(%ebx),%ecx │ │ - jmp 7764e │ │ - sub $0xc,%esp │ │ - lea -0x628(%ebx),%eax │ │ - lea -0x75ab3(%ebx),%ecx │ │ - mov $0x25,%edx │ │ - push %eax │ │ - call 31460 │ │ - mov $0x1,%ecx │ │ - call 246cb │ │ - mov %eax,%edi │ │ - test %esi,%esi │ │ - je 7789a │ │ - sub $0xc,%esp │ │ - push -0x1c(%ebp) │ │ - call 7bfb0 │ │ - add $0x10,%esp │ │ - sub $0xc,%esp │ │ - push %edi │ │ - call 784f0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 346f0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %eax │ │ - mov 0x8(%ebp),%eax │ │ - call 778bd │ │ - pop %ebx │ │ - movzbl %cl,%ecx │ │ - add $0x6f1f,%ebx │ │ - shl $0x2,%ecx │ │ - sub $0x4,%esp │ │ - push -0x75574(%ebx,%ecx,1) │ │ - push -0x284(%ebx,%ecx,1) │ │ - push %edx │ │ - call *0xc(%eax) │ │ - add $0x14,%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0xc,%esp │ │ - mov 0xc(%ebp),%ecx │ │ + sub $0x8,%esp │ │ mov 0x8(%ebp),%eax │ │ - call 77904 │ │ - pop %ebx │ │ - add $0x6ed8,%ebx │ │ - mov 0x8(%ecx),%edx │ │ - test $0x2000000,%edx │ │ - jne 7794e │ │ - test $0x4000000,%edx │ │ - jne 7797f │ │ - mov (%eax),%esi │ │ - lea -0x16(%ebp),%edx │ │ - mov %esi,%eax │ │ - neg %eax │ │ - cmovs %esi,%eax │ │ - mov %eax,%ecx │ │ - call 33270 │ │ - mov 0xc(%ebp),%ecx │ │ - not %esi │ │ - mov $0xa,%edi │ │ - shr $0x1f,%esi │ │ - sub %eax,%edi │ │ - lea -0x16(%ebp,%eax,1),%eax │ │ - mov %esi,%edx │ │ - push %edi │ │ - push %eax │ │ - push $0x0 │ │ - push $0x1 │ │ - jmp 779cb │ │ - mov (%eax),%eax │ │ - mov $0x9,%edx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - nop │ │ - mov %edx,%esi │ │ - mov %eax,%edx │ │ - shr $0x4,%eax │ │ - and $0xf,%edx │ │ - test %eax,%eax │ │ - movzbl -0x7c82c(%ebx,%edx,1),%edx │ │ - mov %dl,-0x18(%ebp,%esi,1) │ │ - lea -0x1(%esi),%edx │ │ - jne 77960 │ │ - jmp 779ad │ │ - mov (%eax),%eax │ │ - mov $0x9,%edx │ │ - nopw %cs:0x0(%eax,%eax,1) │ │ - mov %edx,%esi │ │ - mov %eax,%edx │ │ - shr $0x4,%eax │ │ - and $0xf,%edx │ │ - test %eax,%eax │ │ - movzbl -0x7c57c(%ebx,%edx,1),%edx │ │ - mov %dl,-0x18(%ebp,%esi,1) │ │ - lea -0x1(%esi),%edx │ │ - jne 77990 │ │ - add $0xfffffffe,%esi │ │ - lea -0x765ce(%ebx),%edi │ │ - lea -0x16(%ebp,%esi,1),%eax │ │ - mov $0x9,%esi │ │ - sub %edx,%esi │ │ - mov $0x1,%edx │ │ - push %esi │ │ - push %eax │ │ - push $0x2 │ │ - push %edi │ │ - call 31bc0 │ │ - add $0x10,%esp │ │ - add $0xc,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ + cmpb $0x3,(%eax) │ │ + jne 773b7 │ │ + mov 0x4(%eax),%eax │ │ + mov %eax,(%esp) │ │ + call *0xc(%eax) │ │ + add $0x8,%esp │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 779ea │ │ + call 773ca │ │ pop %ebx │ │ mov $0x6f,%edx │ │ - add $0x6df2,%ebx │ │ - lea -0x618(%ebx),%eax │ │ - lea -0x75aa1(%ebx),%ecx │ │ + add $0x6cc2,%ebx │ │ + lea -0x788(%ebx),%eax │ │ + lea -0x74c67(%ebx),%ecx │ │ mov %eax,(%esp) │ │ - call 31460 │ │ + call 31c30 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ - call 77a1e │ │ + call 773fe │ │ pop %ebx │ │ - add $0x6dbe,%ebx │ │ + add $0x6c8e,%ebx │ │ test %ecx,%ecx │ │ - jne 77b62 │ │ - mov 0x1670(%ebx),%eax │ │ + jne 77532 │ │ + mov 0x16b8(%ebx),%eax │ │ test %eax,%eax │ │ - jne 77a42 │ │ - lea 0x1670(%ebx),%ecx │ │ - call 4d370 │ │ + je 77576 │ │ mov %eax,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 7c0b0 │ │ - mov 0x1688(%ebx),%eax │ │ + call 7b800 │ │ + test %eax,%eax │ │ + jne 77586 │ │ + mov 0x16d0(%ebx),%eax │ │ test %eax,%eax │ │ - jne 77a67 │ │ - lea 0x1688(%ebx),%ecx │ │ - call 4d370 │ │ + je 7758b │ │ mov %eax,(%esp) │ │ - call 7bfe0 │ │ + call 7b730 │ │ mov %eax,%esi │ │ - mov 0x1690(%ebx),%eax │ │ + mov 0x16d8(%ebx),%eax │ │ test %eax,%eax │ │ - jne 77a86 │ │ - lea 0x1690(%ebx),%ecx │ │ - call 4d370 │ │ + je 7759b │ │ mov %eax,(%esp) │ │ - call 7bfe0 │ │ + call 7b730 │ │ mov %eax,%edi │ │ mov %esi,%ecx │ │ or %edi,%ecx │ │ - je 77b35 │ │ + je 774fe │ │ mov %esi,-0x14(%ebp) │ │ movl $0x20,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - je 77b53 │ │ + je 7751c │ │ movl $0x1,(%eax) │ │ movl $0x1,0x4(%eax) │ │ mov %eax,%esi │ │ movl $0x0,0x10(%eax) │ │ mov -0x14(%ebp),%eax │ │ mov %edi,0xc(%esi) │ │ mov %eax,0x8(%esi) │ │ movl $0x0,0x18(%esi) │ │ - mov 0x1638(%ebx),%eax │ │ + mov 0x1680(%ebx),%eax │ │ test %eax,%eax │ │ - jne 77aec │ │ - lea 0x1638(%ebx),%ecx │ │ - call 4d370 │ │ + je 775ab │ │ mov %eax,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 7c0b0 │ │ + call 7b800 │ │ + test %eax,%eax │ │ + jne 7752b │ │ lock incl (%esi) │ │ - jle 77bb7 │ │ - mov 0x1670(%ebx),%eax │ │ + jle 77530 │ │ + mov 0x16b8(%ebx),%eax │ │ test %eax,%eax │ │ - jne 77b1a │ │ - lea 0x1670(%ebx),%ecx │ │ - call 4d370 │ │ + je 775bb │ │ mov %esi,%ecx │ │ mov %eax,(%esp) │ │ add $0x8,%ecx │ │ mov %ecx,0x4(%esp) │ │ - call 7c0b0 │ │ + call 7b800 │ │ + test %eax,%eax │ │ + jne 7752b │ │ mov %esi,%eax │ │ add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - call 77bd0 │ │ + call 77600 │ │ mov %edx,%edi │ │ mov %eax,-0x14(%ebp) │ │ movl $0x20,(%esp) │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ test %eax,%eax │ │ - jne 77ab1 │ │ + jne 77484 │ │ mov $0x8,%ecx │ │ mov $0x20,%edx │ │ - call 247d9 │ │ + call 247ca │ │ + call 4f510 │ │ + ud2 │ │ cmp $0x1,%ecx │ │ - jne 77b9e │ │ - lea -0x75b89(%ebx),%eax │ │ + jne 775cb │ │ + lea -0x74ea1(%ebx),%eax │ │ lea -0xd(%ebp),%edx │ │ lea -0x1c(%ebp),%ecx │ │ movl $0xf3,0xc(%esp) │ │ mov %eax,0x8(%esp) │ │ mov %edx,0x4(%esp) │ │ mov %ecx,(%esp) │ │ - call 4d110 │ │ + call 4f0a0 │ │ sub $0x4,%esp │ │ - mov -0x1c(%ebp),%ecx │ │ - mov -0x18(%ebp),%edx │ │ - call 4d220 │ │ - call 4d2a0 │ │ - lea -0x694(%ebx),%eax │ │ - lea -0x75be7(%ebx),%ecx │ │ + cmpb $0x3,-0x1c(%ebp) │ │ + jne 77571 │ │ + mov -0x18(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call *0xc(%eax) │ │ + call 4f150 │ │ + lea 0x16b8(%ebx),%ecx │ │ + call 4f310 │ │ + jmp 7741b │ │ + call 4f510 │ │ + lea 0x16d0(%ebx),%ecx │ │ + call 4f310 │ │ + jmp 77441 │ │ + lea 0x16d8(%ebx),%ecx │ │ + call 4f310 │ │ + jmp 77459 │ │ + lea 0x1680(%ebx),%ecx │ │ + call 4f310 │ │ + jmp 774b8 │ │ + lea 0x16b8(%ebx),%ecx │ │ + call 4f310 │ │ + jmp 774df │ │ + lea -0x818(%ebx),%eax │ │ + lea -0x74eff(%ebx),%ecx │ │ mov $0xbd,%edx │ │ mov %eax,(%esp) │ │ - call 31460 │ │ - ud2 │ │ + call 31c30 │ │ lock decl (%esi) │ │ mov %eax,%edi │ │ - jne 77bc7 │ │ + jne 775f2 │ │ mov %esi,%ecx │ │ - call 4d630 │ │ + call 4f740 │ │ mov %edi,(%esp) │ │ - call 784f0 │ │ + call 77c40 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 77bde │ │ + call 7760e │ │ pop %edi │ │ - add $0x6bfe,%edi │ │ - movq 0x169c(%edi),%xmm0 │ │ + add $0x6a7e,%edi │ │ + movq 0x16e4(%edi),%xmm0 │ │ mov %edi,-0x10(%ebp) │ │ movd %xmm0,%eax │ │ pshufd $0x55,%xmm0,%xmm0 │ │ movd %xmm0,%edx │ │ nopl (%eax) │ │ mov %eax,%ecx │ │ and %edx,%ecx │ │ cmp $0xffffffff,%ecx │ │ - je 77c8e │ │ + je 7769f │ │ mov %eax,%ebx │ │ mov -0x10(%ebp),%edi │ │ mov %edx,%esi │ │ add $0x1,%ebx │ │ adc $0x0,%esi │ │ mov %esi,%ecx │ │ - lock cmpxchg8b 0x169c(%edi) │ │ + lock cmpxchg8b 0x16e4(%edi) │ │ mov -0x10(%ebp),%edi │ │ - jne 77c00 │ │ + jne 77630 │ │ mov %ebx,-0x14(%ebp) │ │ - mov 0x1688(%edi),%eax │ │ + mov 0x16d0(%edi),%eax │ │ test %eax,%eax │ │ - jne 77c44 │ │ - mov -0x10(%ebp),%ebx │ │ - lea 0x1688(%edi),%ecx │ │ - call 4d370 │ │ + je 776ab │ │ sub $0x8,%esp │ │ - mov -0x10(%ebp),%ebx │ │ + mov %edi,%ebx │ │ mov -0x14(%ebp),%edi │ │ push %edi │ │ push %eax │ │ - call 7c0b0 │ │ - mov -0x10(%ebp),%ebx │ │ + call 7b800 │ │ add $0x10,%esp │ │ - mov 0x1690(%ebx),%eax │ │ test %eax,%eax │ │ - jne 77c75 │ │ - lea 0x1690(%ebx),%ecx │ │ - mov -0x10(%ebp),%ebx │ │ - call 4d370 │ │ - mov -0x10(%ebp),%ebx │ │ + jne 776a6 │ │ + mov 0x16d8(%ebx),%eax │ │ + test %eax,%eax │ │ + je 776be │ │ sub $0x8,%esp │ │ push %esi │ │ push %eax │ │ - call 7c0b0 │ │ + call 7b800 │ │ add $0x10,%esp │ │ + test %eax,%eax │ │ + jne 776a6 │ │ mov %edi,%eax │ │ mov %esi,%edx │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %edi,%ebx │ │ - call 779e0 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ - int3 │ │ + call 773c0 │ │ + call 4f510 │ │ + mov -0x10(%ebp),%ebx │ │ + lea 0x16d0(%edi),%ecx │ │ + call 4f310 │ │ + mov -0x10(%ebp),%edi │ │ + jmp 77662 │ │ + lea 0x16d8(%ebx),%ecx │ │ + mov -0x10(%ebp),%ebx │ │ + call 4f310 │ │ + mov -0x10(%ebp),%ebx │ │ + jmp 77682 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - sub $0xbc,%esp │ │ - mov 0x8(%ebp),%eax │ │ - call 77cb4 │ │ - pop %ebx │ │ - mov 0xc(%ebp),%esi │ │ - add $0x6b28,%ebx │ │ - movzbl (%eax),%ecx │ │ - mov -0x7a650(%ebx,%ecx,4),%ecx │ │ - add %ebx,%ecx │ │ - jmp *%ecx │ │ - mov 0x4(%eax),%eax │ │ - xorps %xmm0,%xmm0 │ │ - lea -0xb8(%ebp),%edi │ │ - movl $0x80,0x8(%esp) │ │ - movaps %xmm0,-0x48(%ebp) │ │ - movaps %xmm0,-0x58(%ebp) │ │ - movaps %xmm0,-0x68(%ebp) │ │ - movaps %xmm0,-0x78(%ebp) │ │ - movaps %xmm0,-0x88(%ebp) │ │ - movaps %xmm0,-0x98(%ebp) │ │ - movaps %xmm0,-0xa8(%ebp) │ │ - movaps %xmm0,-0xb8(%ebp) │ │ - mov %edi,0x4(%esp) │ │ - mov %eax,-0x20(%ebp) │ │ - mov %eax,(%esp) │ │ - call 7c090 │ │ - test %eax,%eax │ │ - js 77e5b │ │ - mov %edi,(%esp) │ │ - call 7c140 │ │ - lea -0x2c(%ebp),%ecx │ │ - mov %edi,%edx │ │ - mov %eax,(%esp) │ │ - call 24830 │ │ - cmpl $0xffffffff,-0x2c(%ebp) │ │ - je 77dab │ │ - mov -0x24(%ebp),%eax │ │ - movsd -0x2c(%ebp),%xmm0 │ │ - mov %eax,-0x14(%ebp) │ │ - movsd %xmm0,-0x1c(%ebp) │ │ - jmp 77df7 │ │ - mov 0x4(%eax),%eax │ │ - mov %esi,%ecx │ │ - mov (%eax),%edx │ │ - mov 0x4(%eax),%eax │ │ - mov %eax,(%esp) │ │ - call 31690 │ │ - jmp 77e50 │ │ - mov 0x4(%eax),%eax │ │ - mov (%eax),%ecx │ │ - mov 0x4(%eax),%eax │ │ - mov %esi,0x4(%esp) │ │ - mov %ecx,(%esp) │ │ - call *0x10(%eax) │ │ - jmp 77e50 │ │ - movzbl 0x1(%eax),%eax │ │ - mov (%esi),%ecx │ │ - mov 0x4(%esi),%edx │ │ - mov -0x754cc(%ebx,%eax,4),%esi │ │ - mov -0x1dc(%ebx,%eax,4),%eax │ │ - mov %ecx,(%esp) │ │ - mov %esi,0x8(%esp) │ │ - mov %eax,0x4(%esp) │ │ - call *0xc(%edx) │ │ - jmp 77e50 │ │ - mov -0x24(%ebp),%edi │ │ - test %edi,%edi │ │ - je 77de3 │ │ - mov -0x28(%ebp),%eax │ │ - mov %edi,(%esp) │ │ - mov %eax,-0x10(%ebp) │ │ - call 7bfa0 │ │ - test %eax,%eax │ │ - je 77e74 │ │ - mov -0x10(%ebp),%ecx │ │ - mov %edi,0x8(%esp) │ │ - mov %eax,(%esp) │ │ - mov %eax,-0x10(%ebp) │ │ - mov %ecx,0x4(%esp) │ │ - call 7bfc0 │ │ - mov -0x10(%ebp),%eax │ │ - jmp 77de8 │ │ - mov $0x1,%eax │ │ - mov %edi,-0x1c(%ebp) │ │ - mov %eax,-0x18(%ebp) │ │ - mov %edi,-0x14(%ebp) │ │ - lea -0xb8(%ebp),%edi │ │ - lea -0x1c(%ebp),%eax │ │ - mov 0x4(%esi),%edx │ │ - mov (%esi),%ecx │ │ - mov %eax,-0xb8(%ebp) │ │ - lea -0x693c(%ebx),%eax │ │ - mov %eax,-0xb4(%ebp) │ │ - lea -0x20(%ebp),%eax │ │ - mov %eax,-0xb0(%ebp) │ │ - lea -0x49d5c(%ebx),%eax │ │ - mov %eax,-0xac(%ebp) │ │ - lea -0x7a494(%ebx),%eax │ │ - mov %edi,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call 314a0 │ │ - cmpl $0x0,-0x1c(%ebp) │ │ - je 77e50 │ │ - mov -0x18(%ebp),%ecx │ │ - mov %al,-0x10(%ebp) │ │ - mov %ecx,(%esp) │ │ - call 7bfb0 │ │ - movzbl -0x10(%ebp),%eax │ │ - add $0xbc,%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ - lea -0x628(%ebx),%eax │ │ - lea -0x75ab3(%ebx),%ecx │ │ - mov $0x25,%edx │ │ - mov %eax,(%esp) │ │ - call 31460 │ │ - mov $0x1,%ecx │ │ - mov %edi,%edx │ │ - call 246cb │ │ - cmpl $0x0,-0x1c(%ebp) │ │ - mov %eax,%esi │ │ - je 77e93 │ │ - mov -0x18(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 7bfb0 │ │ - mov %esi,(%esp) │ │ - call 784f0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %eax │ │ - mov 0x8(%ebp),%eax │ │ - mov 0xc(%ebp),%ecx │ │ - call 77eb0 │ │ - pop %ebx │ │ - add $0x692c,%ebx │ │ - mov 0x4(%eax),%edx │ │ - mov 0x8(%eax),%eax │ │ - mov %eax,(%esp) │ │ - call 31690 │ │ - add $0x4,%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 77ede │ │ + call 776ee │ │ pop %ebx │ │ mov %edx,%edi │ │ - mov %ecx,%esi │ │ - add $0x68fe,%ebx │ │ - nopl 0x0(%eax) │ │ + mov %ecx,-0x10(%ebp) │ │ + add $0x699e,%ebx │ │ + nopw 0x0(%eax,%eax,1) │ │ mov %edi,(%esp) │ │ - call 7c200 │ │ + call 7b950 │ │ cmp $0xffffffff,%eax │ │ - jne 77f1b │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%eax │ │ - cmp $0x4,%eax │ │ - je 77ef0 │ │ - movb $0x0,(%esi) │ │ - movb $0x0,0x3(%esi) │ │ - movw $0x0,0x1(%esi) │ │ - mov %eax,0x4(%esi) │ │ - jmp 77f1e │ │ - movb $0xff,(%esi) │ │ + jne 77744 │ │ + call 7b770 <__errno@plt> │ │ + mov (%eax),%esi │ │ + mov 0x10f0(%ebx),%eax │ │ + lea -0xa4c(%ebx),%ecx │ │ + cmp %ecx,%eax │ │ + jne 77736 │ │ + mov 0x10f0(%ebx),%eax │ │ + mov %esi,(%esp) │ │ + call *0x8(%eax) │ │ + test %al,%al │ │ + jne 77700 │ │ + jmp 7774b │ │ + lea -0xa4c(%ebx),%eax │ │ + mov %eax,0x10f0(%ebx) │ │ + jmp 77724 │ │ + mov -0x10(%ebp),%ecx │ │ + mov $0xff,%al │ │ + jmp 7775d │ │ + mov -0x10(%ebp),%ecx │ │ + xor %eax,%eax │ │ + movb $0x0,0x3(%ecx) │ │ + movw $0x0,0x1(%ecx) │ │ + mov %esi,0x4(%ecx) │ │ + mov %al,(%ecx) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ @@ -113849,144 +112026,94 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - sub $0x1c,%esp │ │ - call 77f3e │ │ + sub $0xc,%esp │ │ + call 7777e │ │ pop %ebx │ │ - add $0x689e,%ebx │ │ - cmpl $0x0,0x10(%edx) │ │ - jne 7801e │ │ - mov 0xc(%ebp),%edi │ │ - mov $0xff,%eax │ │ - movl $0xffffffff,0x10(%edx) │ │ - test %edi,%edi │ │ - je 77fcb │ │ - mov 0x8(%ebp),%esi │ │ - lea -0x6c4(%ebx),%eax │ │ - mov %ecx,-0x14(%ebp) │ │ - mov %edx,-0x10(%ebp) │ │ - mov %eax,-0x1c(%ebp) │ │ - lea -0x6d4(%ebx),%eax │ │ - mov %eax,-0x20(%ebp) │ │ - jmp 77f94 │ │ - nop │ │ - call 7c020 <__errno@plt> │ │ - mov (%eax),%eax │ │ - movb $0x0,-0x18(%ebp) │ │ - cmp $0x4,%eax │ │ - jne 77fd5 │ │ - test %edi,%edi │ │ - je 77fbe │ │ - sub $0x4,%esp │ │ - push %edi │ │ - push %esi │ │ - push $0x2 │ │ - call 7c070 │ │ - add $0x10,%esp │ │ + mov %edx,%edi │ │ + mov %ecx,-0x10(%ebp) │ │ + add $0x690e,%ebx │ │ + nopw 0x0(%eax,%eax,1) │ │ + mov %edi,(%esp) │ │ + call 7b7a0 │ │ cmp $0xffffffff,%eax │ │ - je 77f80 │ │ - test %eax,%eax │ │ - movb $0xff,-0x18(%ebp) │ │ - je 77fcd │ │ - mov %edi,%ecx │ │ - sub %eax,%ecx │ │ - jb 78005 │ │ - add %eax,%esi │ │ - mov %ecx,%edi │ │ - test %edi,%edi │ │ - jne 77f94 │ │ - mov -0x10(%ebp),%edx │ │ - mov -0x14(%ebp),%ecx │ │ - mov $0xff,%eax │ │ - jmp 77ff5 │ │ - jmp 77ff5 │ │ - mov -0x20(%ebp),%esi │ │ - mov -0x1c(%ebp),%eax │ │ - jmp 77fda │ │ - mov %eax,%esi │ │ - lea -0x18(%ebp),%eax │ │ - mov (%eax),%edx │ │ - mov %esi,%ecx │ │ - xor $0x9,%ecx │ │ - movzbl %dl,%eax │ │ - or %eax,%ecx │ │ - mov %edx,%eax │ │ - mov -0x10(%ebp),%edx │ │ - mov -0x14(%ebp),%ecx │ │ - jne 77ff5 │ │ - movb $0xff,(%ecx) │ │ - jmp 77ffa │ │ - mov %eax,(%ecx) │ │ + jne 777d4 │ │ + call 7b770 <__errno@plt> │ │ + mov (%eax),%esi │ │ + mov 0x10f0(%ebx),%eax │ │ + lea -0xa4c(%ebx),%ecx │ │ + cmp %ecx,%eax │ │ + jne 777c6 │ │ + mov 0x10f0(%ebx),%eax │ │ + mov %esi,(%esp) │ │ + call *0x8(%eax) │ │ + test %al,%al │ │ + jne 77790 │ │ + jmp 777db │ │ + lea -0xa4c(%ebx),%eax │ │ + mov %eax,0x10f0(%ebx) │ │ + jmp 777b4 │ │ + mov -0x10(%ebp),%ecx │ │ + mov $0xff,%al │ │ + jmp 777ed │ │ + mov -0x10(%ebp),%ecx │ │ + xor %eax,%eax │ │ + movb $0x0,0x3(%ecx) │ │ + movw $0x0,0x1(%ecx) │ │ mov %esi,0x4(%ecx) │ │ - incl 0x10(%edx) │ │ - add $0x1c,%esp │ │ + mov %al,(%ecx) │ │ + add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - sub $0x8,%esp │ │ - lea -0x4dc(%ebx),%esi │ │ - mov %edi,%edx │ │ - mov %eax,%ecx │ │ - push %esi │ │ - push %edi │ │ - call 32bf0 │ │ - add $0x10,%esp │ │ - ud2 │ │ - lea -0x4fc(%ebx),%ecx │ │ - call 34050 │ │ - mov -0x10(%ebp),%ecx │ │ - incl 0x10(%ecx) │ │ - sub $0xc,%esp │ │ - push %eax │ │ - call 784f0 │ │ + int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %eax │ │ - call 7804a │ │ + call 7780a │ │ pop %ebx │ │ - add $0x6792,%ebx │ │ + add $0x6882,%ebx │ │ decl 0xc(%ecx) │ │ - jne 78066 │ │ + jne 77826 │ │ xorps %xmm0,%xmm0 │ │ xor %eax,%eax │ │ movlps %xmm0,(%ecx) │ │ xchg %eax,0x8(%ecx) │ │ cmp $0x2,%eax │ │ - je 7806c │ │ + je 7782c │ │ add $0x4,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ add $0x8,%ecx │ │ push $0x1 │ │ push $0x81 │ │ push %ecx │ │ push $0xf0 │ │ - call 7bff0 │ │ + call 7b740 │ │ add $0x14,%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ @@ -113998,20 +112125,20 @@ │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 7809e │ │ + call 7785e │ │ pop %ebx │ │ xor %esi,%esi │ │ mov $0x4c4b40,%eax │ │ xor %edi,%edi │ │ - add $0x673e,%ebx │ │ + add $0x682e,%ebx │ │ xchg %ax,%ax │ │ cmp $0x7fffffff,%esi │ │ mov $0x7fffffff,%ecx │ │ mov $0x7fffffff,%edx │ │ cmovb %esi,%ecx │ │ test %edi,%edi │ │ cmovne %edx,%ecx │ │ @@ -114020,75 +112147,109 @@ │ │ mov %eax,-0x10(%ebp) │ │ lea -0x14(%ebp),%eax │ │ sbb $0x0,%edi │ │ push %eax │ │ push %eax │ │ push $0x0 │ │ push $0x1 │ │ - call 7c210 │ │ + call 7b960 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov %eax,-0x18(%ebp) │ │ - je 780ff │ │ + je 778bf │ │ cmp $0x4,%eax │ │ - jne 78111 │ │ + jne 778d1 │ │ mov -0x14(%ebp),%ecx │ │ mov -0x10(%ebp),%eax │ │ mov %ecx,%edx │ │ sar $0x1f,%edx │ │ add %ecx,%esi │ │ adc %edx,%edi │ │ test %eax,%eax │ │ - jg 780b0 │ │ + jg 77870 │ │ mov %esi,%ecx │ │ or %edi,%ecx │ │ - jne 780b0 │ │ + jne 77870 │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ lea -0x18(%ebp),%ecx │ │ - call 76192 │ │ + call 768d2 │ │ int3 │ │ int3 │ │ int3 │ │ - movd 0xc(%esp),%xmm2 │ │ - movd 0x4(%esp),%xmm0 │ │ - movd 0x8(%esp),%xmm1 │ │ - punpckldq %xmm1,%xmm0 │ │ - psllq %xmm2,%xmm0 │ │ - movd %xmm0,%eax │ │ - psrlq $0x20,%xmm0 │ │ - movd %xmm0,%edx │ │ + int3 │ │ + int3 │ │ + int3 │ │ + int3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + call 778ea │ │ + pop %ebx │ │ + mov %ecx,%esi │ │ + add $0x67a2,%ebx │ │ + sub $0x4,%esp │ │ + push 0xc(%ebp) │ │ + push 0x8(%ebp) │ │ + push %edx │ │ + call 7b760 │ │ + add $0x10,%esp │ │ + cmp $0xffffffff,%eax │ │ + je 77914 │ │ + mov %eax,0x4(%esi) │ │ + movb $0xff,(%esi) │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + ret │ │ + call 7b770 <__errno@plt> │ │ + mov (%eax),%eax │ │ + mov 0x10f0(%ebx),%edx │ │ + lea -0xa4c(%ebx),%ecx │ │ + cmp %ecx,%edx │ │ + jne 7793f │ │ + movb $0x0,(%esi) │ │ + movb $0x0,0x3(%esi) │ │ + movw $0x0,0x1(%esi) │ │ + mov %eax,0x4(%esi) │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ ret │ │ + mov %ecx,0x10f0(%ebx) │ │ + jmp 7792b │ │ + int3 │ │ movd 0xc(%esp),%xmm2 │ │ movd 0x4(%esp),%xmm0 │ │ movd 0x8(%esp),%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ psrlq %xmm2,%xmm0 │ │ movd %xmm0,%eax │ │ psrlq $0x20,%xmm0 │ │ movd %xmm0,%edx │ │ ret │ │ push %ebx │ │ mov 0x14(%esp),%ebx │ │ bsr %ebx,%ecx │ │ - je 781f3 │ │ + je 779f7 │ │ mov 0x10(%esp),%eax │ │ shr %cl,%eax │ │ shr $1,%eax │ │ not %ecx │ │ shl %cl,%ebx │ │ or %eax,%ebx │ │ mov 0xc(%esp),%edx │ │ mov 0x8(%esp),%eax │ │ cmp %ebx,%edx │ │ - jae 781be │ │ + jae 779c2 │ │ div %ebx │ │ push %edi │ │ not %ecx │ │ shr $1,%eax │ │ shr %cl,%eax │ │ mov %eax,%edi │ │ mull 0x14(%esp) │ │ @@ -114134,176 +112295,104 @@ │ │ mov %eax,%ebx │ │ mov 0x8(%esp),%eax │ │ div %ecx │ │ mov %ebx,%edx │ │ pop %ebx │ │ ret │ │ int3 │ │ - push %ebx │ │ - mov 0x14(%esp),%ebx │ │ - bsr %ebx,%ecx │ │ - je 782a5 │ │ - mov 0x10(%esp),%eax │ │ - shr %cl,%eax │ │ - shr $1,%eax │ │ - not %ecx │ │ - shl %cl,%ebx │ │ - or %eax,%ebx │ │ - mov 0xc(%esp),%edx │ │ - mov 0x8(%esp),%eax │ │ - cmp %ebx,%edx │ │ - jae 78269 │ │ - div %ebx │ │ - push %edi │ │ - not %ecx │ │ - shr $1,%eax │ │ - shr %cl,%eax │ │ - mov %eax,%edi │ │ - mull 0x14(%esp) │ │ - mov 0xc(%esp),%ebx │ │ - mov 0x10(%esp),%ecx │ │ - sub %eax,%ebx │ │ - sbb %edx,%ecx │ │ - mov 0x18(%esp),%eax │ │ - imul %edi,%eax │ │ - sub %eax,%ecx │ │ - jae 78262 │ │ - add 0x14(%esp),%ebx │ │ - adc 0x18(%esp),%ecx │ │ - mov %ebx,%eax │ │ - mov %ecx,%edx │ │ - pop %edi │ │ - pop %ebx │ │ - ret │ │ - sub %ebx,%edx │ │ - div %ebx │ │ - push %edi │ │ - not %ecx │ │ - shr $1,%eax │ │ - or $0x80000000,%eax │ │ - shr %cl,%eax │ │ - mov %eax,%edi │ │ - mull 0x14(%esp) │ │ - mov 0xc(%esp),%ebx │ │ - mov 0x10(%esp),%ecx │ │ - sub %eax,%ebx │ │ - sbb %edx,%ecx │ │ - mov 0x18(%esp),%eax │ │ - imul %edi,%eax │ │ - sub %eax,%ecx │ │ - jae 7829e │ │ - add 0x14(%esp),%ebx │ │ - adc 0x18(%esp),%ecx │ │ - mov %ebx,%eax │ │ - mov %ecx,%edx │ │ - pop %edi │ │ - pop %ebx │ │ - ret │ │ - mov 0xc(%esp),%eax │ │ - mov 0x10(%esp),%ecx │ │ - xor %edx,%edx │ │ - div %ecx │ │ - mov %eax,%ebx │ │ - mov 0x8(%esp),%eax │ │ - div %ecx │ │ - mov %edx,%eax │ │ - pop %ebx │ │ - xor %edx,%edx │ │ - ret │ │ - int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xec,%esp │ │ - call 782cf │ │ + call 77a1f │ │ pop %ebx │ │ - add $0x650d,%ebx │ │ + add $0x666d,%ebx │ │ mov 0x100(%esp),%ebp │ │ sub $0xc,%esp │ │ lea 0x3c(%esp),%edi │ │ push %edi │ │ - call 7bf0c │ │ + call 7b65c │ │ add $0x10,%esp │ │ movl $0x0,0xc(%ebp) │ │ movl $0x0,0x10(%ebp) │ │ sub $0x8,%esp │ │ lea 0x78(%esp),%esi │ │ push %edi │ │ push %esi │ │ - call 787b0 │ │ + call 77f00 │ │ add $0x4,%esp │ │ push %esi │ │ - call 78920 │ │ + call 78070 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 783af │ │ + je 77aff │ │ mov $0x3,%edi │ │ - jmp 78340 │ │ + jmp 77a90 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ sub $0xc,%esp │ │ push %esi │ │ - call 78920 │ │ + call 78070 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 783af │ │ + je 77aff │ │ test %eax,%eax │ │ - js 783b4 │ │ + js 77b04 │ │ sub $0x8,%esp │ │ lea 0x10(%esp),%eax │ │ push %eax │ │ push %esi │ │ - call 78980 │ │ + call 780d0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 783b4 │ │ + jne 77b04 │ │ mov 0x14(%esp),%eax │ │ test %eax,%eax │ │ - je 78330 │ │ + je 77a80 │ │ sub $0x8,%esp │ │ push %esi │ │ push %ebp │ │ push 0x4(%ebp) │ │ push 0x0(%ebp) │ │ push $0x1 │ │ push $0x1 │ │ call *%eax │ │ add $0x20,%esp │ │ cmp $0x8,%eax │ │ - je 78330 │ │ + je 77a80 │ │ cmp $0x6,%eax │ │ - jne 783b4 │ │ + jne 77b04 │ │ sub $0x4,%esp │ │ lea 0x8(%esp),%eax │ │ push %eax │ │ push $0xfffffffe │ │ push %esi │ │ - call 78820 │ │ + call 77f70 │ │ add $0x10,%esp │ │ mov 0x4(%esp),%eax │ │ mov %eax,0x10(%ebp) │ │ sub $0xc,%esp │ │ lea 0x3c(%esp),%ecx │ │ mov %esi,%edx │ │ push %ebp │ │ - call 783d0 │ │ + call 77b20 │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ - jmp 783b4 │ │ + jmp 77b04 │ │ mov $0x5,%edi │ │ mov %edi,%eax │ │ add $0xec,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ @@ -114325,57 +112414,57 @@ │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x3c,%esp │ │ mov %edx,%esi │ │ - call 783de │ │ + call 77b2e │ │ pop %ebx │ │ - add $0x63fe,%ebx │ │ + add $0x655e,%ebx │ │ sub $0x8,%esp │ │ push %ecx │ │ push %edx │ │ - call 787b0 │ │ + call 77f00 │ │ add $0x4,%esp │ │ push %esi │ │ - call 78950 │ │ + call 780a0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 784c4 │ │ + je 77c14 │ │ mov 0x50(%esp),%ebp │ │ mov $0x2,%edi │ │ - jmp 78424 │ │ + jmp 77b74 │ │ nop │ │ nop │ │ sub $0xc,%esp │ │ push %esi │ │ - call 78950 │ │ + call 780a0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 784c4 │ │ + je 77c14 │ │ test %eax,%eax │ │ - js 784c9 │ │ + js 77c19 │ │ sub $0x4,%esp │ │ lea 0x10(%esp),%eax │ │ push %eax │ │ push $0xfffffffe │ │ push %esi │ │ - call 78820 │ │ + call 77f70 │ │ add $0x8,%esp │ │ lea 0x18(%esp),%eax │ │ push %eax │ │ push %esi │ │ - call 78980 │ │ + call 780d0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 784c9 │ │ + jne 77c19 │ │ mov 0x1c(%esp),%eax │ │ test %eax,%eax │ │ - je 78410 │ │ + je 77b60 │ │ mov 0xc(%esp),%ecx │ │ xor %edx,%edx │ │ cmp 0x10(%ebp),%ecx │ │ sete %dl │ │ lea 0x2(,%edx,4),%ecx │ │ sub $0x8,%esp │ │ push %esi │ │ @@ -114383,102 +112472,102 @@ │ │ push 0x4(%ebp) │ │ push 0x0(%ebp) │ │ push %ecx │ │ push $0x1 │ │ call *%eax │ │ add $0x20,%esp │ │ cmp $0x8,%eax │ │ - jne 784d3 │ │ + jne 77c23 │ │ mov 0xc(%esp),%eax │ │ cmp 0x10(%ebp),%eax │ │ - jne 78410 │ │ - lea -0x792d5(%ebx),%eax │ │ - lea -0x79660(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + jne 77b60 │ │ + lea -0x78a8d(%ebx),%eax │ │ + lea -0x78edf(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ mov $0x5,%edi │ │ mov %edi,%eax │ │ add $0x3c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ cmp $0x7,%eax │ │ - jne 784c9 │ │ + jne 77c19 │ │ sub $0xc,%esp │ │ push %esi │ │ - call 789c0 │ │ + call 78110 │ │ add $0x10,%esp │ │ - jmp 784c9 │ │ + jmp 77c19 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %esi │ │ sub $0xc4,%esp │ │ - call 784fd │ │ + call 77c4d │ │ pop %ebx │ │ - add $0x62df,%ebx │ │ + add $0x643f,%ebx │ │ mov 0xd0(%esp),%esi │ │ sub $0xc,%esp │ │ lea 0x14(%esp),%eax │ │ push %eax │ │ - call 7bf0c │ │ + call 7b65c │ │ add $0x10,%esp │ │ mov 0xc(%esi),%eax │ │ test %eax,%eax │ │ - jne 78535 │ │ + jne 77c85 │ │ sub $0xc,%esp │ │ lea 0x14(%esp),%ecx │ │ lea 0x54(%esp),%edx │ │ push %esi │ │ - call 783d0 │ │ - jmp 7854a │ │ + call 77b20 │ │ + jmp 77c9a │ │ sub $0x4,%esp │ │ lea 0xc(%esp),%ecx │ │ lea 0x4c(%esp),%edx │ │ push 0x10(%esi) │ │ push %eax │ │ push %esi │ │ - call 78590 │ │ + call 77ce0 │ │ add $0x10,%esp │ │ - lea -0x799dd(%ebx),%eax │ │ - lea -0x7a047(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + lea -0x79202(%ebx),%eax │ │ + lea -0x799c6(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -114489,81 +112578,81 @@ │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ mov %edx,%esi │ │ - call 7859e │ │ + call 77cee │ │ pop %ebx │ │ - add $0x623e,%ebx │ │ + add $0x639e,%ebx │ │ mov 0x40(%esp),%ebp │ │ sub $0x8,%esp │ │ push %ecx │ │ push %edx │ │ - call 787b0 │ │ + call 77f00 │ │ add $0x4,%esp │ │ push %esi │ │ - call 78950 │ │ + call 780a0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jle 78643 │ │ + jle 77d93 │ │ mov %esp,%edi │ │ - jmp 785e0 │ │ + jmp 77d30 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ sub $0xc,%esp │ │ push %esi │ │ - call 78950 │ │ + call 780a0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jle 78643 │ │ + jle 77d93 │ │ sub $0x8,%esp │ │ push %edi │ │ push %esi │ │ - call 78980 │ │ + call 780d0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 7865d │ │ + jne 77dad │ │ sub $0x4,%esp │ │ push 0x4c(%esp) │ │ push %esi │ │ push %ebp │ │ push 0x4(%ebp) │ │ push 0x0(%ebp) │ │ push $0xa │ │ push $0x1 │ │ call *0x64(%esp) │ │ add $0x20,%esp │ │ test %eax,%eax │ │ - jne 7865d │ │ + jne 77dad │ │ mov 0xc(%esp),%eax │ │ test %eax,%eax │ │ - je 785d0 │ │ + je 77d20 │ │ sub $0x8,%esp │ │ push %esi │ │ push %ebp │ │ push 0x4(%ebp) │ │ push 0x0(%ebp) │ │ push $0xa │ │ push $0x1 │ │ call *%eax │ │ add $0x20,%esp │ │ cmp $0x8,%eax │ │ - je 785d0 │ │ + je 77d20 │ │ cmp $0x7,%eax │ │ - jne 7865d │ │ + jne 77dad │ │ sub $0xc,%esp │ │ push %esi │ │ - call 789c0 │ │ + call 78110 │ │ add $0x10,%esp │ │ - jmp 785d0 │ │ + jmp 77d20 │ │ sub $0x4,%esp │ │ push 0x4c(%esp) │ │ push %esi │ │ push %ebp │ │ push 0x4(%ebp) │ │ push 0x0(%ebp) │ │ push $0x1a │ │ @@ -114585,27 +112674,27 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ sub $0x28,%esp │ │ - call 78679 │ │ + call 77dc9 │ │ pop %ebx │ │ - add $0x6163,%ebx │ │ + add $0x62c3,%ebx │ │ sub $0x8,%esp │ │ lea 0x8(%esp),%eax │ │ push %eax │ │ push 0x3c(%esp) │ │ - call 78980 │ │ + call 780d0 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ xor %eax,%eax │ │ test %ecx,%ecx │ │ - jne 786a0 │ │ + jne 77df0 │ │ mov 0x8(%esp),%eax │ │ add $0x28,%esp │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ @@ -114615,27 +112704,27 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ sub $0x28,%esp │ │ - call 786b9 │ │ + call 77e09 │ │ pop %ebx │ │ - add $0x6123,%ebx │ │ + add $0x6283,%ebx │ │ sub $0x8,%esp │ │ lea 0x8(%esp),%eax │ │ push %eax │ │ push 0x3c(%esp) │ │ - call 78980 │ │ + call 780d0 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ xor %eax,%eax │ │ test %ecx,%ecx │ │ - jne 786df │ │ + jne 77e2f │ │ mov (%esp),%eax │ │ add $0x28,%esp │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ @@ -114646,21 +112735,21 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ sub $0x8,%esp │ │ - call 786f9 │ │ + call 77e49 │ │ pop %ebx │ │ - add $0x60e3,%ebx │ │ + add $0x6243,%ebx │ │ mov 0x10(%esp),%ecx │ │ mov 0x8(%ecx),%eax │ │ test %eax,%eax │ │ - je 78718 │ │ + je 77e68 │ │ sub $0x8,%esp │ │ push %ecx │ │ push $0x1 │ │ call *%eax │ │ add $0x18,%esp │ │ pop %ebx │ │ ret │ │ @@ -114668,81 +112757,81 @@ │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ sub $0x8,%esp │ │ - call 78729 │ │ + call 77e79 │ │ pop %ebx │ │ - add $0x60b3,%ebx │ │ + add $0x6213,%ebx │ │ sub $0x4,%esp │ │ push 0x1c(%esp) │ │ push 0x1c(%esp) │ │ push 0x1c(%esp) │ │ - call 78880 │ │ + call 77fd0 │ │ add $0x18,%esp │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ sub $0x8,%esp │ │ - call 78759 │ │ + call 77ea9 │ │ pop %ebx │ │ - add $0x6083,%ebx │ │ + add $0x61e3,%ebx │ │ sub $0x4,%esp │ │ lea 0x8(%esp),%eax │ │ push %eax │ │ push $0xffffffff │ │ push 0x1c(%esp) │ │ - call 78820 │ │ + call 77f70 │ │ add $0x10,%esp │ │ mov 0x4(%esp),%eax │ │ add $0x8,%esp │ │ pop %ebx │ │ ret │ │ int3 │ │ push %ebx │ │ sub $0x8,%esp │ │ - call 78789 │ │ + call 77ed9 │ │ pop %ebx │ │ - add $0x6053,%ebx │ │ + add $0x61b3,%ebx │ │ sub $0x4,%esp │ │ push 0x18(%esp) │ │ push $0xffffffff │ │ push 0x1c(%esp) │ │ - call 78880 │ │ + call 77fd0 │ │ add $0x18,%esp │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ sub $0x8,%esp │ │ - call 787b9 │ │ + call 77f09 │ │ pop %ebx │ │ - add $0x6023,%ebx │ │ + add $0x6183,%ebx │ │ mov 0x14(%esp),%ecx │ │ mov 0x10(%esp),%eax │ │ lea -0x12c(%ebx),%edx │ │ mov %edx,(%eax) │ │ - lea 0x16cc(%ebx),%edx │ │ + lea 0x1714(%ebx),%edx │ │ mov %edx,0x4(%eax) │ │ movups (%ecx),%xmm0 │ │ movups 0x10(%ecx),%xmm1 │ │ movups %xmm0,0x8(%eax) │ │ movups %xmm1,0x18(%eax) │ │ movups 0x20(%ecx),%xmm0 │ │ movups %xmm0,0x28(%eax) │ │ @@ -114751,44 +112840,44 @@ │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,0x48(%eax) │ │ movups %xmm0,0x58(%eax) │ │ movups %xmm0,0x62(%eax) │ │ sub $0x8,%esp │ │ push $0x0 │ │ push %eax │ │ - call 79180 │ │ + call 788d0 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ add $0x8,%esp │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 7882c │ │ + call 77f7c │ │ pop %ebx │ │ - add $0x5fb0,%ebx │ │ + add $0x6110,%ebx │ │ mov 0x24(%esp),%edi │ │ mov 0x20(%esp),%esi │ │ mov (%esi),%eax │ │ sub $0x8,%esp │ │ push %edi │ │ push %esi │ │ call *0x8(%eax) │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0xffffe672,%eax │ │ test %cl,%cl │ │ - je 78869 │ │ + je 77fb9 │ │ mov 0x28(%esp),%ebp │ │ mov (%esi),%eax │ │ sub $0x8,%esp │ │ push %edi │ │ push %esi │ │ call *0xc(%eax) │ │ add $0x10,%esp │ │ @@ -114816,53 +112905,53 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ - call 7888c │ │ + call 77fdc │ │ pop %ebx │ │ - add $0x5f50,%ebx │ │ + add $0x60b0,%ebx │ │ mov 0x44(%esp),%ebp │ │ mov 0x40(%esp),%edi │ │ mov (%edi),%eax │ │ sub $0x8,%esp │ │ push %ebp │ │ push %edi │ │ call *0x8(%eax) │ │ add $0x10,%esp │ │ mov $0xffffe672,%esi │ │ test %al,%al │ │ - je 78910 │ │ + je 78060 │ │ mov (%edi),%eax │ │ sub $0x4,%esp │ │ push 0x4c(%esp) │ │ push %ebp │ │ push %edi │ │ call *0x10(%eax) │ │ add $0x10,%esp │ │ xor %esi,%esi │ │ cmp $0xffffffff,%ebp │ │ - jne 78910 │ │ + jne 78060 │ │ mov (%edi),%eax │ │ sub $0x8,%esp │ │ lea 0x8(%esp),%ecx │ │ push %ecx │ │ push %edi │ │ call *0x24(%eax) │ │ add $0x10,%esp │ │ mov (%edi),%eax │ │ sub $0x8,%esp │ │ push $0x0 │ │ push %edi │ │ call *0x34(%eax) │ │ add $0x10,%esp │ │ cmpl $0x0,0x10(%esp) │ │ - je 78910 │ │ + je 78060 │ │ mov (%edi),%eax │ │ sub $0x8,%esp │ │ push $0xfffffffe │ │ push %edi │ │ call *0xc(%eax) │ │ add $0x10,%esp │ │ add 0x10(%esp),%eax │ │ @@ -114884,17 +112973,17 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ sub $0x8,%esp │ │ - call 78929 │ │ + call 78079 │ │ pop %ebx │ │ - add $0x5eb3,%ebx │ │ + add $0x6013,%ebx │ │ mov 0x10(%esp),%eax │ │ mov (%eax),%ecx │ │ sub $0x8,%esp │ │ push $0x0 │ │ push %eax │ │ call *0x20(%ecx) │ │ add $0x18,%esp │ │ @@ -114910,17 +112999,17 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ sub $0x8,%esp │ │ - call 78959 │ │ + call 780a9 │ │ pop %ebx │ │ - add $0x5e83,%ebx │ │ + add $0x5fe3,%ebx │ │ mov 0x10(%esp),%eax │ │ mov (%eax),%ecx │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %eax │ │ call *0x20(%ecx) │ │ add $0x18,%esp │ │ @@ -114937,17 +113026,17 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %esi │ │ push %eax │ │ - call 78988 │ │ + call 780d8 │ │ pop %ebx │ │ - add $0x5e54,%ebx │ │ + add $0x5fb4,%ebx │ │ mov 0x14(%esp),%esi │ │ mov 0x10(%esp),%eax │ │ mov (%eax),%ecx │ │ sub $0x8,%esp │ │ push %esi │ │ push %eax │ │ call *0x24(%ecx) │ │ @@ -114966,17 +113055,17 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ sub $0x8,%esp │ │ - call 789c9 │ │ + call 78119 │ │ pop %ebx │ │ - add $0x5e13,%ebx │ │ + add $0x5f73,%ebx │ │ mov 0x10(%esp),%eax │ │ mov (%eax),%ecx │ │ mov %eax,(%esp) │ │ call *0x28(%ecx) │ │ mov $0xffffe674,%eax │ │ add $0x8,%esp │ │ pop %ebx │ │ @@ -114989,17 +113078,17 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ sub $0x8,%esp │ │ - call 789f9 │ │ + call 78149 │ │ pop %ebx │ │ - add $0x5de3,%ebx │ │ + add $0x5f43,%ebx │ │ mov 0x10(%esp),%eax │ │ mov (%eax),%ecx │ │ mov %eax,(%esp) │ │ call *0x2c(%ecx) │ │ movzbl %al,%eax │ │ add $0x8,%esp │ │ pop %ebx │ │ @@ -115017,130 +113106,130 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 78a2c │ │ + call 7817c │ │ pop %ebx │ │ - add $0x5db0,%ebx │ │ + add $0x5f10,%ebx │ │ mov 0x24(%esp),%eax │ │ mov (%eax),%ebp │ │ cmp $0xffffffff,%ebp │ │ - je 78a6d │ │ + je 781bd │ │ lea 0x4(%eax),%edi │ │ test %ebp,%ebp │ │ - je 78a77 │ │ + je 781c7 │ │ mov (%edi),%ecx │ │ test %ecx,%ecx │ │ - je 78a82 │ │ + je 781d2 │ │ mov 0x2c(%esp),%esi │ │ mov 0x20(%esp),%edx │ │ mov %edi,%eax │ │ sub %ecx,%eax │ │ cmpb $0x0,0x30(%esp) │ │ - je 78a8d │ │ + je 781dd │ │ cmp %eax,(%esi) │ │ - je 78aa7 │ │ - lea -0x780b7(%ebx),%eax │ │ - jmp 78b9e │ │ + je 781f7 │ │ + lea -0x77810(%ebx),%eax │ │ + jmp 782ee │ │ mov 0x4(%eax),%ebp │ │ lea 0xc(%eax),%edi │ │ test %ebp,%ebp │ │ - jne 78a45 │ │ - lea -0x7a3de(%ebx),%eax │ │ - jmp 78b9e │ │ - lea -0x78c02(%ebx),%eax │ │ - jmp 78b9e │ │ + jne 78195 │ │ + lea -0x79bd0(%ebx),%eax │ │ + jmp 782ee │ │ + lea -0x78413(%ebx),%eax │ │ + jmp 782ee │ │ sub $0x4,%esp │ │ push %esi │ │ push %eax │ │ push %edx │ │ - call 78bb0 │ │ + call 78300 │ │ mov 0x30(%esp),%edx │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 78b9e │ │ + jne 782ee │ │ add %edi,%ebp │ │ add $0x4,%edi │ │ mov %edi,(%esp) │ │ movzbl 0xc(%esi),%eax │ │ sub $0xc,%esp │ │ lea 0xc(%esp),%esi │ │ push $0x0 │ │ push %eax │ │ push %ebp │ │ push %esi │ │ push %edx │ │ mov %edx,%edi │ │ - call 7a620 │ │ + call 79d70 │ │ add $0x20,%esp │ │ mov %eax,0x4(%esp) │ │ mov 0x2c(%esp),%eax │ │ movzbl 0xc(%eax),%eax │ │ sub $0xc,%esp │ │ and $0xf,%eax │ │ push $0x0 │ │ push %eax │ │ push %ebp │ │ push %esi │ │ push %edi │ │ - call 7a620 │ │ + call 79d70 │ │ add $0x20,%esp │ │ mov %eax,%edi │ │ mov 0x28(%esp),%eax │ │ movl $0x0,0x14(%eax) │ │ mov 0x2c(%esp),%eax │ │ cmpb $0x0,0x1d(%eax) │ │ - je 78b7b │ │ + je 782cb │ │ sub $0x8,%esp │ │ push %ebp │ │ lea 0xc(%esp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ mov (%esp),%ecx │ │ add %ecx,%esi │ │ mov 0x2c(%esp),%eax │ │ movzbl 0xd(%eax),%eax │ │ cmp $0xff,%al │ │ - je 78b7e │ │ + je 782ce │ │ mov %ecx,0x8(%esp) │ │ and $0xf,%al │ │ sub $0xc,%esp │ │ movzbl %al,%eax │ │ push $0x0 │ │ push %eax │ │ push %ebp │ │ lea 0x18(%esp),%eax │ │ push %eax │ │ mov 0x3c(%esp),%eax │ │ push %eax │ │ - call 7a620 │ │ + call 79d70 │ │ add $0x20,%esp │ │ test %eax,%eax │ │ - je 78b7e │ │ + je 782ce │ │ mov 0x8(%esp),%eax │ │ mov %eax,(%esp) │ │ mov 0x2c(%esp),%eax │ │ movzbl 0xd(%eax),%eax │ │ sub $0xc,%esp │ │ push $0x0 │ │ push %eax │ │ push %ebp │ │ lea 0x18(%esp),%eax │ │ push %eax │ │ push 0x3c(%esp) │ │ - call 7a620 │ │ + call 79d70 │ │ add $0x20,%esp │ │ mov 0x28(%esp),%ecx │ │ mov %eax,0x14(%ecx) │ │ - jmp 78b82 │ │ + jmp 782d2 │ │ mov (%esp),%esi │ │ mov 0x28(%esp),%ecx │ │ mov 0x24(%esp),%eax │ │ mov 0x4(%esp),%edx │ │ mov %eax,(%ecx) │ │ sub %eax,%ebp │ │ mov %ebp,0x4(%ecx) │ │ @@ -115166,80 +113255,80 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ - call 78bbc │ │ + call 7830c │ │ pop %ebx │ │ - add $0x5c20,%ebx │ │ + add $0x5d80,%ebx │ │ mov 0x48(%esp),%esi │ │ mov 0x44(%esp),%ecx │ │ movw $0xff00,0xc(%esi) │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,0xe(%esi) │ │ mov %ecx,(%esi) │ │ mov (%ecx),%eax │ │ cmp $0xffffffff,%eax │ │ - je 78bf6 │ │ + je 78346 │ │ lea 0x4(%ecx),%edx │ │ add %eax,%ecx │ │ add $0x4,%ecx │ │ mov %ecx,0x10(%esp) │ │ test %eax,%eax │ │ - jne 78c0d │ │ - jmp 78de3 │ │ + jne 7835d │ │ + jmp 78533 │ │ mov 0x4(%ecx),%eax │ │ lea 0xc(%ecx),%edx │ │ add %eax,%ecx │ │ add $0xc,%ecx │ │ mov %ecx,0x10(%esp) │ │ test %eax,%eax │ │ - je 78de3 │ │ + je 78533 │ │ cmpl $0x0,(%edx) │ │ - je 78c1d │ │ - lea -0x7a13f(%ebx),%eax │ │ - jmp 78de5 │ │ + je 7836d │ │ + lea -0x79b0d(%ebx),%eax │ │ + jmp 78535 │ │ movzbl 0x4(%edx),%ecx │ │ mov %ecx,%eax │ │ and $0xfd,%al │ │ cmp $0x1,%al │ │ - jne 78d0d │ │ + jne 7845d │ │ mov %cl,0x17(%esp) │ │ add $0x5,%edx │ │ mov %edx,0x1c(%esp) │ │ mov %edx,%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ cmpb $0x0,(%eax) │ │ lea 0x1(%eax),%eax │ │ - jne 78c40 │ │ + jne 78390 │ │ mov %eax,0xc(%esp) │ │ sub $0x8,%esp │ │ lea 0x14(%esp),%eax │ │ mov %ebx,0x20(%esp) │ │ push 0x18(%esp) │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ mov %eax,0x14(%esi) │ │ mov 0xc(%esp),%edx │ │ mov $0xfffffff9,%ecx │ │ xor %edi,%edi │ │ movl $0x0,0x20(%esp) │ │ xor %esi,%esi │ │ mov %edx,0x24(%esp) │ │ mov %edi,0x28(%esp) │ │ cmp 0x10(%esp),%edx │ │ - je 78ded │ │ + je 7853d │ │ add $0x7,%ecx │ │ movzbl (%edx),%eax │ │ mov %al,%ah │ │ and $0x7f,%ah │ │ movzbl %ah,%ebx │ │ xor %ebp,%ebp │ │ shld %cl,%ebx,%ebp │ │ @@ -115250,15 +113339,15 @@ │ │ mov $0x0,%edi │ │ cmovne %edi,%ebx │ │ or %ebp,%esi │ │ or %ebx,0x20(%esp) │ │ mov 0x28(%esp),%edi │ │ dec %edi │ │ test %al,%al │ │ - js 78c80 │ │ + js 783d0 │ │ shr $0x6,%al │ │ cmp $0x39,%ecx │ │ setb %ah │ │ add $0x7,%cl │ │ mov $0xffffffff,%esi │ │ shl %cl,%esi │ │ xor %ebx,%ebx │ │ @@ -115270,113 +113359,113 @@ │ │ or %esi,%ecx │ │ mov 0x24(%esp),%eax │ │ sub %edi,%eax │ │ mov %eax,0xc(%esp) │ │ mov 0x48(%esp),%esi │ │ mov %ecx,0x18(%esi) │ │ cmpb $0x1,0x17(%esp) │ │ - jne 78d18 │ │ + jne 78468 │ │ inc %eax │ │ mov %eax,0xc(%esp) │ │ movzbl (%edx),%eax │ │ mov 0x18(%esp),%ebx │ │ - jmp 78d30 │ │ - lea -0x7a483(%ebx),%eax │ │ - jmp 78de5 │ │ + jmp 78480 │ │ + lea -0x79c67(%ebx),%eax │ │ + jmp 78535 │ │ sub $0x8,%esp │ │ mov 0x20(%esp),%ebx │ │ push 0x18(%esp) │ │ lea 0x18(%esp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ mov 0x44(%esp),%ebp │ │ mov 0x1c(%esp),%edi │ │ mov %al,0x1e(%esi) │ │ cmpb $0x7a,(%edi) │ │ - jne 78dd3 │ │ + jne 78523 │ │ sub $0x8,%esp │ │ push 0x18(%esp) │ │ lea 0x18(%esp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ - jmp 78d5f │ │ + jmp 784af │ │ movb $0x1,0x1c(%esi) │ │ inc %edi │ │ movzbl (%edi),%eax │ │ lea -0x4c(%eax),%ecx │ │ cmp $0x2e,%ecx │ │ - ja 78dcf │ │ - mov -0x75424(%ebx,%ecx,4),%eax │ │ + ja 7851f │ │ + mov -0x749c8(%ebx,%ecx,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ mov 0xc(%esp),%eax │ │ movzbl (%eax),%ecx │ │ mov %cl,0xd(%esi) │ │ - jmp 78dc0 │ │ + jmp 78510 │ │ mov 0xc(%esp),%ecx │ │ movzbl (%ecx),%eax │ │ mov %al,0xe(%esi) │ │ inc %ecx │ │ mov %ecx,0xc(%esp) │ │ sub %ebp,%ecx │ │ mov %cl,0xf(%esi) │ │ sub $0xc,%esp │ │ push $0x0 │ │ push %eax │ │ push 0x24(%esp) │ │ lea 0x24(%esp),%eax │ │ push %eax │ │ push 0x5c(%esp) │ │ - call 7a620 │ │ + call 79d70 │ │ add $0x20,%esp │ │ mov %eax,0x10(%esi) │ │ inc %edi │ │ - jmp 78d5f │ │ + jmp 784af │ │ mov 0xc(%esp),%eax │ │ movzbl (%eax),%ecx │ │ mov %cl,0xc(%esi) │ │ inc %eax │ │ mov %eax,0xc(%esp) │ │ inc %edi │ │ - jmp 78d5f │ │ + jmp 784af │ │ movb $0x1,0x1d(%esi) │ │ inc %edi │ │ - jmp 78d5f │ │ + jmp 784af │ │ test %eax,%eax │ │ - jne 78d5e │ │ + jne 784ae │ │ mov 0x10(%esp),%eax │ │ sub (%esi),%eax │ │ mov %eax,0x4(%esi) │ │ mov 0xc(%esp),%eax │ │ mov %eax,0x8(%esi) │ │ xor %eax,%eax │ │ add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov 0x18(%esp),%ebx │ │ - lea -0x79d8f(%ebx),%eax │ │ - lea -0x7940d(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + lea -0x79592(%ebx),%eax │ │ + lea -0x78d1e(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -115403,61 +113492,61 @@ │ │ setb %al │ │ ret │ │ int3 │ │ int3 │ │ push %ebx │ │ push %esi │ │ push %eax │ │ - call 78e58 │ │ + call 785a8 │ │ pop %ebx │ │ - add $0x5984,%ebx │ │ + add $0x5ae4,%ebx │ │ mov 0x14(%esp),%edx │ │ add $0x2,%edx │ │ cmp $0x9,%edx │ │ - ja 78eab │ │ + ja 785fb │ │ mov 0x10(%esp),%eax │ │ lea 0x8(%eax),%ecx │ │ - add -0x75368(%ebx,%edx,4),%ebx │ │ + add -0x7490c(%ebx,%edx,4),%ebx │ │ jmp *%ebx │ │ add $0x24,%eax │ │ - jmp 78ea1 │ │ + jmp 785f1 │ │ add $0x30,%eax │ │ - jmp 78ea1 │ │ + jmp 785f1 │ │ add $0x10,%eax │ │ - jmp 78ea1 │ │ + jmp 785f1 │ │ add $0x14,%eax │ │ - jmp 78ea1 │ │ + jmp 785f1 │ │ add $0xc,%eax │ │ - jmp 78ea1 │ │ + jmp 785f1 │ │ add $0x20,%eax │ │ - jmp 78ea1 │ │ + jmp 785f1 │ │ add $0x1c,%eax │ │ - jmp 78ea1 │ │ + jmp 785f1 │ │ add $0x18,%eax │ │ mov %eax,%ecx │ │ mov (%ecx),%eax │ │ add $0x4,%esp │ │ pop %esi │ │ pop %ebx │ │ ret │ │ - lea -0x78c66(%ebx),%eax │ │ - lea -0x79d9b(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + lea -0x78477(%ebx),%eax │ │ + lea -0x7959e(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -115467,62 +113556,62 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %esi │ │ push %eax │ │ - call 78ef8 │ │ + call 78648 │ │ pop %ebx │ │ - add $0x58e4,%ebx │ │ + add $0x5a44,%ebx │ │ mov 0x14(%esp),%esi │ │ add $0x2,%esi │ │ cmp $0x9,%esi │ │ - ja 78f4f │ │ + ja 7869f │ │ mov 0x18(%esp),%eax │ │ mov 0x10(%esp),%ecx │ │ lea 0x8(%ecx),%edx │ │ - add -0x75340(%ebx,%esi,4),%ebx │ │ + add -0x748e4(%ebx,%esi,4),%ebx │ │ jmp *%ebx │ │ add $0x24,%ecx │ │ - jmp 78f45 │ │ + jmp 78695 │ │ add $0x30,%ecx │ │ - jmp 78f45 │ │ + jmp 78695 │ │ add $0x10,%ecx │ │ - jmp 78f45 │ │ + jmp 78695 │ │ add $0x14,%ecx │ │ - jmp 78f45 │ │ + jmp 78695 │ │ add $0xc,%ecx │ │ - jmp 78f45 │ │ + jmp 78695 │ │ add $0x20,%ecx │ │ - jmp 78f45 │ │ + jmp 78695 │ │ add $0x1c,%ecx │ │ - jmp 78f45 │ │ + jmp 78695 │ │ add $0x18,%ecx │ │ mov %ecx,%edx │ │ mov %eax,(%edx) │ │ add $0x4,%esp │ │ pop %esi │ │ pop %ebx │ │ ret │ │ - lea -0x78c66(%ebx),%eax │ │ - lea -0x79360(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + lea -0x78477(%ebx),%eax │ │ + lea -0x78be1(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -115543,63 +113632,63 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %esi │ │ push %eax │ │ - call 78fa8 │ │ + call 786f8 │ │ pop %ebx │ │ - add $0x5834,%ebx │ │ - lea -0x79644(%ebx),%eax │ │ - lea -0x7835d(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + add $0x5994,%ebx │ │ + lea -0x78e97(%ebx),%eax │ │ + lea -0x779fd(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %esi │ │ push %eax │ │ - call 78ff8 │ │ + call 78748 │ │ pop %ebx │ │ - add $0x57e4,%ebx │ │ - lea -0x79644(%ebx),%eax │ │ - lea -0x797b8(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + add $0x5944,%ebx │ │ + lea -0x78e97(%ebx),%eax │ │ + lea -0x78fa6(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -115607,21 +113696,21 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 7904c │ │ + call 7879c │ │ pop %ebx │ │ - add $0x5790,%ebx │ │ + add $0x58f0,%ebx │ │ mov 0x20(%esp),%ebp │ │ xor %esi,%esi │ │ cmpb $0x0,0x70(%ebp) │ │ - jne 790b6 │ │ + jne 78806 │ │ mov 0x0(%ebp),%eax │ │ mov 0x4(%ebp),%ecx │ │ mov %ecx,0x8(%esp) │ │ sub $0x8,%esp │ │ push $0xffffffff │ │ push %ebp │ │ call *0xc(%eax) │ │ @@ -115633,39 +113722,39 @@ │ │ movzbl 0x2c(%esp),%eax │ │ push %eax │ │ push %edx │ │ push %ecx │ │ push 0x68(%ebp) │ │ push %edi │ │ push 0x24(%esp) │ │ - call 793a0 │ │ + call 78af0 │ │ add $0x20,%esp │ │ mov %eax,%edi │ │ cmp $0x1,%eax │ │ - jne 790b4 │ │ + jne 78804 │ │ mov 0x0(%ebp),%eax │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %ebp │ │ call *0x34(%eax) │ │ add $0x10,%esp │ │ cmpb $0x0,0x70(%ebp) │ │ - jne 790b6 │ │ + jne 78806 │ │ mov %edi,%esi │ │ mov %esi,%eax │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov 0x8(%esp),%eax │ │ mov 0x4(%esp),%ecx │ │ cmpb $0x0,0x70(%ecx) │ │ - je 790e7 │ │ + je 78837 │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,0x10(%eax) │ │ movups %xmm0,(%eax) │ │ movl $0x0,0x24(%eax) │ │ movl $0x0,0x20(%eax) │ │ ret │ │ movsd 0x68(%ecx),%xmm0 │ │ @@ -115688,21 +113777,21 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ sub $0x8,%esp │ │ - call 79119 │ │ + call 78869 │ │ pop %ebx │ │ - add $0x56c3,%ebx │ │ + add $0x5823,%ebx │ │ mov 0x10(%esp),%eax │ │ add $0x8,%eax │ │ mov %eax,(%esp) │ │ - call 7bedc │ │ + call 7b62c │ │ add $0x8,%esp │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -115722,17 +113811,17 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ sub $0x8,%esp │ │ - call 79159 │ │ + call 788a9 │ │ pop %ebx │ │ - add $0x5683,%ebx │ │ + add $0x57e3,%ebx │ │ mov 0x10(%esp),%eax │ │ mov (%eax),%ecx │ │ sub $0x8,%esp │ │ push $0xffffffff │ │ push %eax │ │ call *0xc(%ecx) │ │ add $0x10,%esp │ │ @@ -115748,90 +113837,90 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x10c,%esp │ │ - call 7918f │ │ + call 788df │ │ pop %ebx │ │ - add $0x564d,%ebx │ │ + add $0x57ad,%ebx │ │ mov 0x120(%esp),%edi │ │ mov (%edi),%eax │ │ sub $0x8,%esp │ │ push $0xffffffff │ │ push %edi │ │ call *0xc(%eax) │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 7934d │ │ + je 78a9d │ │ mov %eax,%esi │ │ movzbl 0x124(%esp),%eax │ │ sub %eax,%esi │ │ mov 0x4(%edi),%eax │ │ mov %eax,0x20(%esp) │ │ lea 0xf0(%esp),%ebp │ │ mov %ebp,0x24(%esp) │ │ mov %esi,0x28(%esp) │ │ sub $0x8,%esp │ │ lea 0x28(%esp),%ecx │ │ - lea -0x303c(%ebx),%eax │ │ + lea -0x319c(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ - call 7c180 │ │ + call 7b8d0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 7920f │ │ + je 7895f │ │ cmpl $0x0,0xf8(%esp) │ │ - je 7920f │ │ + je 7895f │ │ push $0x0 │ │ push %ebp │ │ push %esi │ │ push %edi │ │ - call 7b400 │ │ + call 7ab50 │ │ add $0x10,%esp │ │ test %al,%al │ │ - jne 79351 │ │ + jne 78aa1 │ │ sub $0xc,%esp │ │ - lea 0x16d0(%ebx),%ebp │ │ + lea 0x1718(%ebx),%ebp │ │ push %ebp │ │ - call 7c260 │ │ + call 7b9b0 │ │ add $0x10,%esp │ │ - mov 0x1644(%ebx),%eax │ │ - mov 0x1648(%ebx),%ecx │ │ - jmp 79233 │ │ + mov 0x168c(%ebx),%eax │ │ + mov 0x1690(%ebx),%ecx │ │ + jmp 78983 │ │ nop │ │ add $0x10,%eax │ │ cmp %ecx,%eax │ │ - jae 79341 │ │ + jae 78a91 │ │ cmp %esi,0x4(%eax) │ │ - ja 79230 │ │ + ja 78980 │ │ cmp %esi,0x8(%eax) │ │ - jbe 79230 │ │ + jbe 78980 │ │ mov 0xc(%eax),%eax │ │ mov %eax,0x4(%esp) │ │ sub $0xc,%esp │ │ push %ebp │ │ - call 7c250 │ │ + call 7b9a0 │ │ mov 0x14(%esp),%ecx │ │ add $0x10,%esp │ │ test %ecx,%ecx │ │ - je 7934d │ │ + je 78a9d │ │ sub $0xc,%esp │ │ lea 0xdc(%esp),%eax │ │ lea 0x14(%esp),%ebp │ │ push $0x0 │ │ push %eax │ │ push %ebp │ │ push %ecx │ │ push 0x4(%edi) │ │ - call 78a20 │ │ + call 78170 │ │ add $0x20,%esp │ │ test %eax,%eax │ │ - jne 7934d │ │ + jne 78a9d │ │ xorps %xmm0,%xmm0 │ │ movaps %xmm0,0xb0(%esp) │ │ movaps %xmm0,0xa0(%esp) │ │ movaps %xmm0,0x90(%esp) │ │ movaps %xmm0,0x80(%esp) │ │ movaps %xmm0,0x70(%esp) │ │ movaps %xmm0,0x60(%esp) │ │ @@ -115845,58 +113934,58 @@ │ │ push %eax │ │ push $0x0 │ │ push %esi │ │ lea 0xe4(%esp),%eax │ │ push %eax │ │ push %ebp │ │ push 0x4(%edi) │ │ - call 797c0 │ │ + call 78f10 │ │ add $0x20,%esp │ │ test %al,%al │ │ - je 7934d │ │ + je 78a9d │ │ movsd 0x14(%esp),%xmm0 │ │ movsd %xmm0,0x48(%edi) │ │ mov 0x1c(%esp),%eax │ │ mov %eax,0x50(%edi) │ │ mov 0xe0(%esp),%eax │ │ mov %eax,0x54(%edi) │ │ mov 0x30(%esp),%eax │ │ mov %eax,0x58(%edi) │ │ movl $0x0,0x5c(%edi) │ │ movl $0x4000000,0x60(%edi) │ │ movsd 0x8(%esp),%xmm0 │ │ shufps $0xe1,%xmm0,%xmm0 │ │ movlps %xmm0,0x64(%edi) │ │ movl $0x0,0x6c(%edi) │ │ - jmp 79351 │ │ + jmp 78aa1 │ │ sub $0xc,%esp │ │ push %ebp │ │ - call 7c250 │ │ + call 7b9a0 │ │ add $0x10,%esp │ │ movb $0x1,0x70(%edi) │ │ add $0x10c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ - call 79365 │ │ + call 78ab5 │ │ pop %eax │ │ - add $0x5477,%eax │ │ + add $0x55d7,%eax │ │ mov 0x8(%esp),%ecx │ │ lea 0x2(%ecx),%edx │ │ cmp $0x9,%edx │ │ - ja 79380 │ │ + ja 78ad0 │ │ mov -0xe8(%eax,%ecx,4),%eax │ │ ret │ │ - lea -0x79ea3(%eax),%eax │ │ + lea -0x79620(%eax),%eax │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -115920,31 +114009,31 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x15c,%esp │ │ - call 793af │ │ + call 78aff │ │ pop %ebx │ │ - add $0x542d,%ebx │ │ + add $0x558d,%ebx │ │ mov 0x170(%esp),%edi │ │ sub $0xc,%esp │ │ lea 0x12c(%esp),%ebp │ │ lea 0x14c(%esp),%eax │ │ push $0x0 │ │ push %ebp │ │ push %eax │ │ push 0x190(%esp) │ │ push %edi │ │ - call 78a20 │ │ + call 78170 │ │ add $0x20,%esp │ │ mov $0xffffe66e,%esi │ │ test %eax,%eax │ │ - jne 796ff │ │ + jne 78e4f │ │ mov 0x174(%esp),%eax │ │ xorps %xmm0,%xmm0 │ │ movaps %xmm0,0x100(%esp) │ │ movaps %xmm0,0xf0(%esp) │ │ movaps %xmm0,0xe0(%esp) │ │ movaps %xmm0,0xd0(%esp) │ │ movaps %xmm0,0xc0(%esp) │ │ @@ -115959,48 +114048,48 @@ │ │ push %ecx │ │ push $0x0 │ │ push %eax │ │ push %ebp │ │ lea 0x158(%esp),%eax │ │ push %eax │ │ push %edi │ │ - call 797c0 │ │ + call 78f10 │ │ add $0x20,%esp │ │ test %al,%al │ │ - je 796ff │ │ + je 78e4f │ │ mov 0x70(%esp),%eax │ │ add $0x2,%eax │ │ cmp $0x9,%eax │ │ - ja 7977a │ │ + ja 78eca │ │ mov 0x17c(%esp),%edx │ │ - mov -0x75318(%ebx,%eax,4),%eax │ │ + mov -0x748bc(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ lea 0x1c(%edx),%ecx │ │ - jmp 794da │ │ + jmp 78c2a │ │ lea 0x28(%edx),%ecx │ │ - jmp 794da │ │ + jmp 78c2a │ │ push $0x0 │ │ push %edx │ │ push %edi │ │ push 0x84(%esp) │ │ - call 7aaf0 │ │ + call 7a240 │ │ mov 0x18c(%esp),%edx │ │ add $0x10,%esp │ │ - jmp 794e0 │ │ + jmp 78c30 │ │ lea 0x8(%edx),%ecx │ │ - jmp 794da │ │ + jmp 78c2a │ │ lea 0xc(%edx),%ecx │ │ - jmp 794da │ │ + jmp 78c2a │ │ lea 0x4(%edx),%ecx │ │ - jmp 794da │ │ + jmp 78c2a │ │ lea 0x18(%edx),%ecx │ │ - jmp 794da │ │ + jmp 78c2a │ │ lea 0x14(%edx),%ecx │ │ - jmp 794da │ │ + jmp 78c2a │ │ lea 0x10(%edx),%ecx │ │ mov 0x74(%esp),%eax │ │ add (%ecx),%eax │ │ mov (%edx),%ecx │ │ mov %ecx,0x24(%esp) │ │ lea 0x4(%edx),%ecx │ │ mov %ecx,0x40(%esp) │ │ @@ -116039,81 +114128,81 @@ │ │ lea 0x1c(%edx),%eax │ │ mov %eax,0x28(%esp) │ │ lea 0x2c(%edx),%eax │ │ mov %eax,0x44(%esp) │ │ xor %ebp,%ebp │ │ lea 0x84(%esp),%esi │ │ xor %edi,%edi │ │ - jmp 795ab │ │ + jmp 78cfb │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %esi │ │ push 0x8(%esp) │ │ push %edx │ │ push 0x17c(%esp) │ │ - call 7a4f0 │ │ + call 79c40 │ │ mov 0x18c(%esp),%edx │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ inc %ebp │ │ add $0x10,%esi │ │ cmp $0x9,%ebp │ │ - je 79687 │ │ + je 78dd7 │ │ cmpl $0x0,(%esi) │ │ movzbl 0x13e(%esp),%eax │ │ - je 79600 │ │ + je 78d50 │ │ cmp %eax,%ebp │ │ - je 79580 │ │ + je 78cd0 │ │ cmp $0x7,%ebp │ │ - ja 796fa │ │ + ja 78e4a │ │ push %esi │ │ push 0x8(%esp) │ │ push %edx │ │ push 0x17c(%esp) │ │ - call 7a4f0 │ │ + call 79c40 │ │ add $0x10,%esp │ │ cmp $0x7,%ebp │ │ - ja 7970c │ │ - mov -0x752f0(%ebx,%ebp,4),%edx │ │ + ja 78e5c │ │ + mov -0x74894(%ebx,%ebp,4),%edx │ │ add %ebx,%edx │ │ lea 0x24(%esp),%ecx │ │ jmp *%edx │ │ lea 0x1c(%esp),%ecx │ │ - jmp 79650 │ │ + jmp 78da0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ cmp %eax,%ebp │ │ - jne 7959e │ │ + jne 78cee │ │ cmp $0x7,%al │ │ - ja 79743 │ │ - mov -0x752d0(%ebx,%eax,4),%ecx │ │ + ja 78e93 │ │ + mov -0x74874(%ebx,%eax,4),%ecx │ │ add %ebx,%ecx │ │ mov %edx,%eax │ │ jmp *%ecx │ │ mov 0x3c(%esp),%eax │ │ - jmp 79680 │ │ + jmp 78dd0 │ │ lea 0x18(%esp),%ecx │ │ - jmp 79650 │ │ + jmp 78da0 │ │ lea 0x20(%esp),%ecx │ │ - jmp 79650 │ │ + jmp 78da0 │ │ lea 0x8(%esp),%ecx │ │ - jmp 79650 │ │ + jmp 78da0 │ │ lea 0xc(%esp),%ecx │ │ - jmp 79650 │ │ + jmp 78da0 │ │ lea 0x10(%esp),%ecx │ │ - jmp 79650 │ │ + jmp 78da0 │ │ lea 0x14(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -116124,28 +114213,28 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov %eax,(%ecx) │ │ mov 0x17c(%esp),%edx │ │ - jmp 7959e │ │ + jmp 78cee │ │ mov 0x38(%esp),%eax │ │ - jmp 79680 │ │ + jmp 78dd0 │ │ mov 0x40(%esp),%eax │ │ - jmp 79680 │ │ + jmp 78dd0 │ │ mov 0x28(%esp),%eax │ │ - jmp 79680 │ │ + jmp 78dd0 │ │ mov 0x2c(%esp),%eax │ │ - jmp 79680 │ │ + jmp 78dd0 │ │ mov 0x30(%esp),%eax │ │ - jmp 79680 │ │ + jmp 78dd0 │ │ mov 0x34(%esp),%eax │ │ mov (%eax),%edi │ │ - jmp 7959e │ │ + jmp 78cee │ │ movzbl 0x13c(%esp),%eax │ │ mov 0x180(%esp),%ecx │ │ mov %al,(%ecx) │ │ mov 0x24(%esp),%eax │ │ mov %eax,(%edx) │ │ mov 0x20(%esp),%eax │ │ mov %eax,0x4(%edx) │ │ @@ -116168,68 +114257,68 @@ │ │ mov %edi,0x28(%edx) │ │ mov 0x60(%esp),%eax │ │ mov 0x44(%esp),%ecx │ │ mov %eax,0x10(%ecx) │ │ movaps 0x50(%esp),%xmm0 │ │ movups %xmm0,(%ecx) │ │ mov $0x1,%esi │ │ - jmp 796ff │ │ + jmp 78e4f │ │ mov $0xffffe672,%esi │ │ mov %esi,%eax │ │ add $0x15c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea -0x78c66(%ebx),%eax │ │ - lea -0x79360(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + lea -0x78477(%ebx),%eax │ │ + lea -0x78be1(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ - lea -0x78c66(%ebx),%eax │ │ - lea -0x79d9b(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + call 7b940 │ │ + lea -0x78477(%ebx),%eax │ │ + lea -0x7959e(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ - lea -0x78c66(%ebx),%eax │ │ - lea -0x79d9b(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + call 7b940 │ │ + lea -0x78477(%ebx),%eax │ │ + lea -0x7959e(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -116243,17 +114332,17 @@ │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xfc,%esp │ │ - call 797d1 │ │ + call 78f21 │ │ pop %ebx │ │ - add $0x500b,%ebx │ │ + add $0x516b,%ebx │ │ mov 0x1c(%ebp),%edi │ │ mov 0x10(%ebp),%edx │ │ mov 0xc(%ebp),%eax │ │ mov 0x8(%edx),%ecx │ │ mov %ecx,-0x58(%ebp) │ │ mov 0x4(%edx),%ecx │ │ add (%edx),%ecx │ │ @@ -116266,364 +114355,364 @@ │ │ mov %ecx,-0x48(%ebp) │ │ mov 0x14(%ebp),%ecx │ │ sub 0xc(%eax),%ecx │ │ mov %ecx,-0x44(%ebp) │ │ xor %edx,%edx │ │ movl $0x0,-0x34(%ebp) │ │ mov %ebx,-0x18(%ebp) │ │ - jmp 7982d │ │ + jmp 78f7d │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov -0x38(%ebp),%edx │ │ inc %edx │ │ cmp $0x2,%edx │ │ - je 7a250 │ │ + je 799a0 │ │ lea (%edx,%edx,2),%eax │ │ mov -0x58(%ebp,%eax,4),%ecx │ │ mov -0x54(%ebp,%eax,4),%esi │ │ mov %ecx,-0x10(%ebp) │ │ mov %esi,-0x14(%ebp) │ │ cmp %esi,%ecx │ │ mov %edx,-0x38(%ebp) │ │ - jae 79820 │ │ + jae 78f70 │ │ mov -0x50(%ebp,%eax,4),%eax │ │ mov %eax,-0x3c(%ebp) │ │ test %eax,%eax │ │ - je 79820 │ │ + je 78f70 │ │ movl $0x0,-0x2c(%ebp) │ │ mov -0x14(%ebp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ movzbl (%ecx),%edx │ │ lea 0x1(%ecx),%esi │ │ mov %esi,-0x24(%ebp) │ │ mov %esi,-0x10(%ebp) │ │ cmp $0x2f,%edx │ │ - ja 7a0c0 │ │ - mov -0x752b0(%ebx,%edx,4),%esi │ │ + ja 79810 │ │ + mov -0x74854(%ebx,%edx,4),%esi │ │ add %ebx,%esi │ │ jmp *%esi │ │ mov 0x10(%ebp),%eax │ │ movzbl 0xc(%eax),%eax │ │ sub $0xc,%esp │ │ push $0x0 │ │ push %eax │ │ push -0x14(%ebp) │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ push 0x8(%ebp) │ │ - call 7a620 │ │ + call 79d70 │ │ add $0x20,%esp │ │ mov %eax,-0x2c(%ebp) │ │ - jmp 7a1fd │ │ + jmp 7994d │ │ movzbl 0x1(%ecx),%eax │ │ mov 0x10(%ebp),%edx │ │ imul 0x14(%edx),%eax │ │ add %eax,-0x2c(%ebp) │ │ mov -0x14(%ebp),%eax │ │ add $0x2,%ecx │ │ mov %ecx,-0x10(%ebp) │ │ - jmp 7a200 │ │ + jmp 79950 │ │ movzwl 0x1(%ecx),%eax │ │ mov 0x10(%ebp),%edx │ │ imul 0x14(%edx),%eax │ │ add %eax,-0x2c(%ebp) │ │ mov -0x14(%ebp),%eax │ │ add $0x3,%ecx │ │ mov %ecx,-0x10(%ebp) │ │ - jmp 7a200 │ │ + jmp 79950 │ │ mov 0x10(%ebp),%eax │ │ mov 0x14(%eax),%eax │ │ imul 0x1(%ecx),%eax │ │ add %eax,-0x2c(%ebp) │ │ mov -0x14(%ebp),%eax │ │ add $0x5,%ecx │ │ mov %ecx,-0x10(%ebp) │ │ - jmp 7a200 │ │ + jmp 79950 │ │ sub $0x8,%esp │ │ push %eax │ │ mov %eax,%edi │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ mov %edx,-0x1c(%ebp) │ │ sub $0x8,%esp │ │ push %edi │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ cmp $0x9,%esi │ │ sbbl $0x0,-0x1c(%ebp) │ │ - jae 7a257 │ │ + jae 799a7 │ │ mov %edx,%ecx │ │ mov 0x10(%ebp),%edx │ │ mov 0x18(%edx),%edx │ │ imul %edx,%ecx │ │ mov %edx,%edi │ │ sar $0x1f,%edi │ │ imul %eax,%edi │ │ mul %edx │ │ add %edx,%ecx │ │ add %edi,%ecx │ │ mov 0x1c(%ebp),%edi │ │ mov %esi,%edx │ │ shl $0x4,%edx │ │ cmpb $0x0,0x18(%edi,%edx,1) │ │ - jne 79976 │ │ + jne 790c6 │ │ add %edi,%edx │ │ add $0x18,%edx │ │ mov %esi,%edi │ │ shl $0x4,%edi │ │ mov 0x1c(%ebp),%ebx │ │ movups 0x14(%ebx,%edi,1),%xmm0 │ │ movups %xmm0,-0xec(%ebp,%edi,1) │ │ mov 0x1c(%ebp),%edi │ │ movb $0x1,(%edx) │ │ shl $0x4,%esi │ │ movl $0x2,0x14(%edi,%esi,1) │ │ mov %ecx,0x20(%edi,%esi,1) │ │ - jmp 7a1f6 │ │ + jmp 79946 │ │ sub $0x8,%esp │ │ push %eax │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ cmp $0x9,%eax │ │ sbb $0x0,%edx │ │ - jae 7a272 │ │ + jae 799c2 │ │ mov %eax,%ecx │ │ shl $0x4,%ecx │ │ cmpb $0x0,0x18(%edi,%ecx,1) │ │ - je 7a1fd │ │ + je 7994d │ │ shl $0x4,%eax │ │ - jmp 7a241 │ │ + jmp 79991 │ │ sub $0x8,%esp │ │ push %eax │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ cmp $0x9,%eax │ │ sbb $0x0,%edx │ │ - jae 7a285 │ │ + jae 799d5 │ │ mov %eax,%ecx │ │ shl $0x4,%ecx │ │ cmpb $0x0,0x18(%edi,%ecx,1) │ │ - jne 79a00 │ │ + jne 79150 │ │ add %edi,%ecx │ │ add $0x18,%ecx │ │ mov %eax,%edx │ │ shl $0x4,%edx │ │ movups 0x14(%edi,%edx,1),%xmm0 │ │ movups %xmm0,-0xec(%ebp,%edx,1) │ │ movb $0x1,(%ecx) │ │ shl $0x4,%eax │ │ movl $0x1,0x14(%edi,%eax,1) │ │ - jmp 7a1fd │ │ + jmp 7994d │ │ sub $0x8,%esp │ │ push %eax │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ cmp $0x9,%eax │ │ sbb $0x0,%edx │ │ - jae 7a29b │ │ + jae 799eb │ │ mov %eax,%ecx │ │ shl $0x4,%ecx │ │ cmpb $0x0,0x18(%edi,%ecx,1) │ │ - jne 79a52 │ │ + jne 791a2 │ │ add %edi,%ecx │ │ add $0x18,%ecx │ │ mov %eax,%edx │ │ shl $0x4,%edx │ │ movups 0x14(%edi,%edx,1),%xmm0 │ │ movups %xmm0,-0xec(%ebp,%edx,1) │ │ movb $0x1,(%ecx) │ │ shl $0x4,%eax │ │ movl $0x0,0x14(%edi,%eax,1) │ │ - jmp 7a1fd │ │ + jmp 7994d │ │ sub $0x8,%esp │ │ push %eax │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ mov %edx,-0x1c(%ebp) │ │ sub $0x8,%esp │ │ push -0x14(%ebp) │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ cmp $0x9,%esi │ │ sbbl $0x0,-0x1c(%ebp) │ │ - jae 7a2b1 │ │ + jae 79a01 │ │ cmp $0x9,%eax │ │ mov %edx,%ecx │ │ sbb $0x0,%ecx │ │ - jae 7a3af │ │ + jae 79aff │ │ mov %esi,%ecx │ │ shl $0x4,%ecx │ │ cmpb $0x0,0x18(%edi,%ecx,1) │ │ - jne 79ad3 │ │ + jne 79223 │ │ add %edi,%ecx │ │ add $0x18,%ecx │ │ mov %esi,%edi │ │ shl $0x4,%edi │ │ mov 0x1c(%ebp),%ebx │ │ movups 0x14(%ebx,%edi,1),%xmm0 │ │ movups %xmm0,-0xec(%ebp,%edi,1) │ │ mov 0x1c(%ebp),%edi │ │ mov -0x18(%ebp),%ebx │ │ movb $0x1,(%ecx) │ │ shl $0x4,%esi │ │ movl $0x5,0x14(%edi,%esi,1) │ │ mov %edx,0x20(%edi,%esi,1) │ │ mov %eax,0x1c(%edi,%esi,1) │ │ - jmp 7a1fd │ │ + jmp 7994d │ │ mov %esp,%eax │ │ lea -0xb0(%eax),%esi │ │ mov %esi,%esp │ │ mov -0x34(%ebp),%ecx │ │ mov %ecx,-0xb0(%eax) │ │ add $0xffffff54,%eax │ │ sub $0x4,%esp │ │ push $0xa4 │ │ push %edi │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov -0x14(%ebp),%eax │ │ add $0x10,%esp │ │ mov %esi,-0x34(%ebp) │ │ - jmp 7a200 │ │ + jmp 79950 │ │ mov -0x34(%ebp),%ecx │ │ test %ecx,%ecx │ │ - je 7a3ce │ │ + je 79b1e │ │ lea 0x4(%ecx),%eax │ │ sub $0x4,%esp │ │ push $0xa4 │ │ push %eax │ │ push %edi │ │ mov %ecx,%esi │ │ - call 7bfc0 │ │ + call 7b710 │ │ mov -0x14(%ebp),%eax │ │ add $0x10,%esp │ │ mov (%esi),%esi │ │ mov %esi,-0x34(%ebp) │ │ - jmp 7a200 │ │ + jmp 79950 │ │ sub $0x8,%esp │ │ push %eax │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ mov %edx,-0x1c(%ebp) │ │ sub $0x8,%esp │ │ push -0x14(%ebp) │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ cmp $0x9,%esi │ │ sbbl $0x0,-0x1c(%ebp) │ │ - jae 7a2cc │ │ + jae 79a1c │ │ mov %esi,(%edi) │ │ mov %eax,0x4(%edi) │ │ - jmp 7a1fd │ │ + jmp 7994d │ │ sub $0x8,%esp │ │ push %eax │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ cmp $0x9,%eax │ │ sbb $0x0,%edx │ │ - jae 7a2e7 │ │ + jae 79a37 │ │ mov %eax,(%edi) │ │ - jmp 7a1fd │ │ + jmp 7994d │ │ sub $0x8,%esp │ │ push %eax │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ mov %eax,0x4(%edi) │ │ - jmp 7a1fd │ │ + jmp 7994d │ │ movl $0x0,(%edi) │ │ mov -0x24(%ebp),%ecx │ │ mov %ecx,0x8(%edi) │ │ movl $0x0,0xc(%edi) │ │ sub $0x8,%esp │ │ push %eax │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ add %eax,-0x10(%ebp) │ │ - jmp 7a1fd │ │ + jmp 7994d │ │ sub $0x8,%esp │ │ push %eax │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ cmp $0x9,%eax │ │ sbb $0x0,%edx │ │ - jae 7a302 │ │ + jae 79a52 │ │ mov %eax,%ecx │ │ shl $0x4,%ecx │ │ cmpb $0x0,0x18(%edi,%ecx,1) │ │ - jne 79c35 │ │ + jne 79385 │ │ add %edi,%ecx │ │ add $0x18,%ecx │ │ mov %eax,%edx │ │ shl $0x4,%edx │ │ movups 0x14(%edi,%edx,1),%xmm0 │ │ movups %xmm0,-0xec(%ebp,%edx,1) │ │ movb $0x1,(%ecx) │ │ mov -0x10(%ebp),%ecx │ │ shl $0x4,%eax │ │ movl $0x6,0x14(%edi,%eax,1) │ │ - jmp 7a097 │ │ + jmp 797e7 │ │ sub $0x8,%esp │ │ push %eax │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ cmp $0x9,%eax │ │ sbb $0x0,%edx │ │ - jae 7a315 │ │ + jae 79a65 │ │ mov %eax,-0x30(%ebp) │ │ mov %eax,-0x28(%ebp) │ │ mov -0x10(%ebp),%eax │ │ xor %esi,%esi │ │ mov $0xfffffff9,%ecx │ │ movl $0x0,-0x20(%ebp) │ │ mov %eax,%edi │ │ nop │ │ nop │ │ nop │ │ mov %eax,-0x1c(%ebp) │ │ cmp -0x14(%ebp),%edi │ │ - je 7a400 │ │ + je 79b50 │ │ mov %esi,%eax │ │ add $0x7,%ecx │ │ mov (%edi),%dh │ │ mov %dh,-0x24(%ebp) │ │ and $0x7f,%dh │ │ movzbl %dh,%ebx │ │ xor %esi,%esi │ │ @@ -116637,15 +114726,15 @@ │ │ movzbl -0x24(%ebp),%edx │ │ or %esi,-0x20(%ebp) │ │ mov %eax,%esi │ │ or %ebx,%esi │ │ mov -0x1c(%ebp),%eax │ │ inc %eax │ │ test %dl,%dl │ │ - js 79c80 │ │ + js 793d0 │ │ shr $0x6,%dl │ │ cmp $0x39,%ecx │ │ setb %dh │ │ add $0x7,%cl │ │ mov $0xffffffff,%edi │ │ shl %cl,%edi │ │ test $0x20,%cl │ │ @@ -116671,30 +114760,30 @@ │ │ add %esi,%edx │ │ add %edx,%ebx │ │ mov -0x30(%ebp),%ecx │ │ shl $0x4,%ecx │ │ mov 0x1c(%ebp),%edi │ │ cmpb $0x0,0x18(%edi,%ecx,1) │ │ mov -0x28(%ebp),%esi │ │ - jne 79d43 │ │ + jne 79493 │ │ add %edi,%ecx │ │ add $0x18,%ecx │ │ mov %esi,%edx │ │ shl $0x4,%edx │ │ movups 0x14(%edi,%edx,1),%xmm0 │ │ movups %xmm0,-0xec(%ebp,%edx,1) │ │ movb $0x1,(%ecx) │ │ shl $0x4,%esi │ │ movl $0x2,0x14(%edi,%esi,1) │ │ - jmp 7a03e │ │ + jmp 7978e │ │ sub $0x8,%esp │ │ push %eax │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ mov %eax,-0x28(%ebp) │ │ mov %edx,-0x30(%ebp) │ │ mov -0x10(%ebp),%eax │ │ xor %edx,%edx │ │ mov $0xfffffff9,%ecx │ │ xor %esi,%esi │ │ @@ -116707,15 +114796,15 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov %eax,-0x24(%ebp) │ │ mov %edx,-0x1c(%ebp) │ │ cmp -0x14(%ebp),%edi │ │ - je 7a43a │ │ + je 79b8a │ │ add $0x7,%ecx │ │ movzbl (%edi),%edx │ │ mov %dl,-0x20(%ebp) │ │ and $0x7f,%dl │ │ movzbl %dl,%edx │ │ xor %ebx,%ebx │ │ shld %cl,%edx,%ebx │ │ @@ -116729,20 +114818,20 @@ │ │ mov -0x1c(%ebp),%ebx │ │ or %edx,%ebx │ │ mov %ebx,%edx │ │ movzbl -0x20(%ebp),%ebx │ │ mov -0x24(%ebp),%eax │ │ inc %eax │ │ test %bl,%bl │ │ - js 79d80 │ │ + js 794d0 │ │ mov %eax,-0x10(%ebp) │ │ mov -0x28(%ebp),%eax │ │ cmp $0x9,%eax │ │ sbbl $0x0,-0x30(%ebp) │ │ - jae 7a330 │ │ + jae 79a80 │ │ lea 0x7(%ecx),%eax │ │ shr $0x6,%bl │ │ cmp $0x39,%ecx │ │ setb %ch │ │ mov $0xffffffff,%esi │ │ mov %al,%cl │ │ shl %cl,%esi │ │ @@ -116754,30 +114843,30 @@ │ │ or %esi,%edx │ │ mov 0x10(%ebp),%eax │ │ imul 0x18(%eax),%edx │ │ mov 0x1c(%ebp),%edi │ │ mov -0x28(%ebp),%eax │ │ mov %eax,(%edi) │ │ mov %edx,0x4(%edi) │ │ - jmp 7a1fa │ │ + jmp 7994a │ │ movl $0x0,-0x20(%ebp) │ │ mov $0xfffffff9,%ecx │ │ xor %esi,%esi │ │ mov -0x24(%ebp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ cmp -0x14(%ebp),%edi │ │ - je 7a474 │ │ + je 79bc4 │ │ add $0x7,%ecx │ │ movzbl (%edi),%edx │ │ mov %dl,-0x1c(%ebp) │ │ and $0x7f,%dl │ │ movzbl %dl,%edx │ │ xor %eax,%eax │ │ shld %cl,%edx,%eax │ │ @@ -116788,15 +114877,15 @@ │ │ mov $0x0,%ebx │ │ cmovne %ebx,%edx │ │ or %eax,%esi │ │ mov -0x1c(%ebp),%ah │ │ or %edx,-0x20(%ebp) │ │ incl -0x24(%ebp) │ │ test %ah,%ah │ │ - js 79e30 │ │ + js 79580 │ │ shr $0x6,%ah │ │ cmp $0x39,%ecx │ │ setb %al │ │ add $0x7,%cl │ │ mov $0xffffffff,%edx │ │ shl %cl,%edx │ │ test $0x20,%cl │ │ @@ -116808,32 +114897,32 @@ │ │ or %edx,%ecx │ │ mov -0x24(%ebp),%eax │ │ mov %eax,-0x10(%ebp) │ │ mov 0x10(%ebp),%eax │ │ imul 0x18(%eax),%ecx │ │ mov 0x1c(%ebp),%edi │ │ mov %ecx,0x4(%edi) │ │ - jmp 7a1fa │ │ + jmp 7994a │ │ sub $0x8,%esp │ │ push %eax │ │ lea -0x10(%ebp),%edi │ │ push %edi │ │ mov %eax,%edi │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ cmp $0x9,%eax │ │ mov %edx,%eax │ │ sbb $0x0,%eax │ │ - jae 7a34b │ │ + jae 79a9b │ │ sub $0x8,%esp │ │ push %edi │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ mov %edx,%ecx │ │ mov 0x10(%ebp),%edx │ │ mov 0x18(%edx),%edx │ │ imul %edx,%ecx │ │ mov %edx,%edi │ │ sar $0x1f,%edi │ │ @@ -116841,47 +114930,47 @@ │ │ mul %edx │ │ add %edx,%ecx │ │ add %edi,%ecx │ │ mov 0x1c(%ebp),%edi │ │ mov %esi,%edx │ │ shl $0x4,%edx │ │ cmpb $0x0,0x18(%edi,%edx,1) │ │ - jne 79f27 │ │ + jne 79677 │ │ add %edi,%edx │ │ add $0x18,%edx │ │ mov %esi,%edi │ │ shl $0x4,%edi │ │ mov 0x1c(%ebp),%ebx │ │ movups 0x14(%ebx,%edi,1),%xmm0 │ │ movups %xmm0,-0xec(%ebp,%edi,1) │ │ mov 0x1c(%ebp),%edi │ │ movb $0x1,(%edx) │ │ shl $0x4,%esi │ │ movl $0x4,0x14(%edi,%esi,1) │ │ mov %ecx,0x20(%edi,%esi,1) │ │ - jmp 7a1f6 │ │ + jmp 79946 │ │ sub $0x8,%esp │ │ push %eax │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ cmp $0x9,%eax │ │ sbb $0x0,%edx │ │ - jae 7a367 │ │ + jae 79ab7 │ │ mov %eax,-0x30(%ebp) │ │ mov %eax,-0x28(%ebp) │ │ mov -0x10(%ebp),%eax │ │ xor %esi,%esi │ │ mov $0xfffffff9,%ecx │ │ movl $0x0,-0x20(%ebp) │ │ mov %eax,%edi │ │ mov %eax,-0x1c(%ebp) │ │ cmp -0x14(%ebp),%edi │ │ - je 7a4ae │ │ + je 79bfe │ │ mov %esi,%eax │ │ add $0x7,%ecx │ │ mov (%edi),%dh │ │ mov %dh,-0x24(%ebp) │ │ and $0x7f,%dh │ │ movzbl %dh,%ebx │ │ xor %esi,%esi │ │ @@ -116895,15 +114984,15 @@ │ │ movzbl -0x24(%ebp),%edx │ │ or %esi,-0x20(%ebp) │ │ mov %eax,%esi │ │ or %ebx,%esi │ │ mov -0x1c(%ebp),%eax │ │ inc %eax │ │ test %dl,%dl │ │ - js 79f70 │ │ + js 796c0 │ │ shr $0x6,%dl │ │ cmp $0x39,%ecx │ │ setb %dh │ │ add $0x7,%cl │ │ mov $0xffffffff,%edi │ │ shl %cl,%edi │ │ test $0x20,%cl │ │ @@ -116929,39 +115018,39 @@ │ │ add %esi,%edx │ │ add %edx,%ebx │ │ mov -0x30(%ebp),%ecx │ │ shl $0x4,%ecx │ │ mov 0x1c(%ebp),%edi │ │ cmpb $0x0,0x18(%edi,%ecx,1) │ │ mov -0x28(%ebp),%esi │ │ - jne 7a033 │ │ + jne 79783 │ │ add %edi,%ecx │ │ add $0x18,%ecx │ │ mov %esi,%edx │ │ shl $0x4,%edx │ │ movups 0x14(%edi,%edx,1),%xmm0 │ │ movups %xmm0,-0xec(%ebp,%edx,1) │ │ movb $0x1,(%ecx) │ │ shl $0x4,%esi │ │ movl $0x4,0x14(%edi,%esi,1) │ │ mov %ebx,0x20(%edi,%esi,1) │ │ - jmp 7a1f6 │ │ + jmp 79946 │ │ sub $0x8,%esp │ │ push %eax │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ cmp $0x9,%eax │ │ sbb $0x0,%edx │ │ - jae 7a37f │ │ + jae 79acf │ │ mov %eax,%ecx │ │ shl $0x4,%ecx │ │ cmpb $0x0,0x18(%edi,%ecx,1) │ │ - jne 7a089 │ │ + jne 797d9 │ │ add %edi,%ecx │ │ add $0x18,%ecx │ │ mov %eax,%edx │ │ shl $0x4,%edx │ │ movups 0x14(%edi,%edx,1),%xmm0 │ │ movups %xmm0,-0xec(%ebp,%edx,1) │ │ movb $0x1,(%ecx) │ │ @@ -116971,39 +115060,39 @@ │ │ mov %ecx,0x1c(%edi,%eax,1) │ │ movl $0x0,0x20(%edi,%eax,1) │ │ sub $0x8,%esp │ │ mov -0x14(%ebp),%esi │ │ push %esi │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ add %eax,-0x10(%ebp) │ │ mov %esi,%eax │ │ - jmp 7a200 │ │ + jmp 79950 │ │ mov %edx,%ecx │ │ and $0x3f,%ecx │ │ mov %edx,%eax │ │ and $0xc0,%al │ │ cmp $0x40,%al │ │ - je 7a21c │ │ + je 7996c │ │ and $0xffffffc0,%edx │ │ cmp $0xc0,%edx │ │ - je 7a22b │ │ + je 7997b │ │ cmp $0x80,%edx │ │ mov -0x14(%ebp),%eax │ │ - jne 7a3ce │ │ + jne 79b1e │ │ cmp $0x9,%cl │ │ - jae 7a3d8 │ │ + jae 79b28 │ │ sub $0x8,%esp │ │ push %eax │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ mov %ecx,%esi │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ mov %eax,%ebx │ │ mov %edx,%ecx │ │ mov 0x10(%ebp),%eax │ │ mov 0x18(%eax),%edi │ │ mov %ebx,%eax │ │ mul %edi │ │ @@ -117011,45 +115100,45 @@ │ │ sar $0x1f,%edi │ │ imul %ebx,%edi │ │ add %edx,%ecx │ │ add %edi,%ecx │ │ mov 0x1c(%ebp),%edi │ │ shl $0x4,%esi │ │ cmpb $0x0,0x18(%edi,%esi,1) │ │ - jne 79979 │ │ + jne 790c9 │ │ lea (%edi,%esi,1),%edx │ │ add $0x18,%edx │ │ movups 0x14(%edi,%esi,1),%xmm0 │ │ movups %xmm0,-0xec(%ebp,%esi,1) │ │ movb $0x1,(%edx) │ │ - jmp 79979 │ │ + jmp 790c9 │ │ sub $0x8,%esp │ │ push %eax │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ mov %eax,0x10(%edi) │ │ - jmp 7a1fd │ │ + jmp 7994d │ │ sub $0x8,%esp │ │ push %eax │ │ lea -0x10(%ebp),%edi │ │ push %edi │ │ mov %eax,%edi │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ cmp $0x9,%eax │ │ sbb $0x0,%edx │ │ - jae 7a397 │ │ + jae 79ae7 │ │ mov %eax,%esi │ │ sub $0x8,%esp │ │ push %edi │ │ lea -0x10(%ebp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ mov %edx,%ecx │ │ mov 0x10(%ebp),%edx │ │ mov 0x18(%edx),%edx │ │ imul %edx,%ecx │ │ mov %edx,%edi │ │ sar $0x1f,%edi │ │ @@ -117060,15 +115149,15 @@ │ │ mov 0x1c(%ebp),%edi │ │ xor %edx,%edx │ │ neg %eax │ │ sbb %ecx,%edx │ │ mov %esi,%ecx │ │ shl $0x4,%ecx │ │ cmpb $0x0,0x18(%edi,%ecx,1) │ │ - jne 7a1e7 │ │ + jne 79937 │ │ add %edi,%ecx │ │ add $0x18,%ecx │ │ mov %esi,%edi │ │ shl $0x4,%edi │ │ mov 0x1c(%ebp),%ebx │ │ movups 0x14(%ebx,%edi,1),%xmm0 │ │ movups %xmm0,-0xec(%ebp,%edi,1) │ │ @@ -117078,367 +115167,367 @@ │ │ movl $0x2,0x14(%edi,%esi,1) │ │ mov %edx,0x20(%edi,%esi,1) │ │ mov %eax,0x1c(%edi,%esi,1) │ │ mov -0x18(%ebp),%ebx │ │ mov -0x14(%ebp),%eax │ │ mov -0x10(%ebp),%ecx │ │ cmp %eax,%ecx │ │ - jae 79820 │ │ + jae 78f70 │ │ mov -0x2c(%ebp),%edx │ │ cmp -0x3c(%ebp),%edx │ │ - jb 79860 │ │ - jmp 79820 │ │ + jb 78fb0 │ │ + jmp 78f70 │ │ movzbl %cl,%eax │ │ mov 0x10(%ebp),%ecx │ │ imul 0x14(%ecx),%eax │ │ add %eax,-0x2c(%ebp) │ │ - jmp 7a1fd │ │ + jmp 7994d │ │ movzbl %cl,%eax │ │ cmp $0x9,%cl │ │ - jae 7a3e3 │ │ + jae 79b33 │ │ shl $0x4,%eax │ │ cmpb $0x0,0x18(%edi,%eax,1) │ │ - je 7a1fd │ │ + je 7994d │ │ movups -0xec(%ebp,%eax,1),%xmm0 │ │ movups %xmm0,0x14(%edi,%eax,1) │ │ - jmp 7a1fd │ │ + jmp 7994d │ │ mov $0x1,%al │ │ - jmp 7a3d0 │ │ + jmp 79b20 │ │ mov $0xa8,%eax │ │ add -0x4(%ebx),%eax │ │ - lea -0x799bf(%ebx),%ecx │ │ + lea -0x791e4(%ebx),%ecx │ │ push %eax │ │ push $0x1 │ │ push $0x46 │ │ - jmp 7a3c5 │ │ + jmp 79b15 │ │ mov $0xa8,%eax │ │ add -0x4(%ebx),%eax │ │ - lea -0x79978(%ebx),%ecx │ │ - jmp 7a2f8 │ │ + lea -0x7919d(%ebx),%ecx │ │ + jmp 79a48 │ │ mov $0xa8,%eax │ │ add -0x4(%ebx),%eax │ │ - lea -0x797a7(%ebx),%ecx │ │ - jmp 7a3c0 │ │ + lea -0x78f95(%ebx),%ecx │ │ + jmp 79b10 │ │ mov $0xa8,%eax │ │ add -0x4(%ebx),%eax │ │ - lea -0x7813f(%ebx),%ecx │ │ - jmp 7a344 │ │ + lea -0x77898(%ebx),%ecx │ │ + jmp 79a94 │ │ mov $0xa8,%eax │ │ add -0x4(%ebx),%eax │ │ - lea -0x79125(%ebx),%ecx │ │ + lea -0x78970(%ebx),%ecx │ │ push %eax │ │ push $0x1 │ │ push $0x3f │ │ - jmp 7a3c5 │ │ + jmp 79b15 │ │ mov $0xa8,%eax │ │ add -0x4(%ebx),%eax │ │ - lea -0x78c4d(%ebx),%ecx │ │ + lea -0x7845e(%ebx),%ecx │ │ push %eax │ │ push $0x1 │ │ push $0x3e │ │ - jmp 7a3c5 │ │ + jmp 79b15 │ │ mov $0xa8,%eax │ │ add -0x4(%ebx),%eax │ │ - lea -0x79f5e(%ebx),%ecx │ │ + lea -0x796db(%ebx),%ecx │ │ push %eax │ │ push $0x1 │ │ push $0x47 │ │ - jmp 7a3c5 │ │ + jmp 79b15 │ │ mov $0xa8,%eax │ │ add -0x4(%ebx),%eax │ │ - lea -0x787cd(%ebx),%ecx │ │ - jmp 7a344 │ │ + lea -0x77e6e(%ebx),%ecx │ │ + jmp 79a94 │ │ mov $0xa8,%eax │ │ add -0x4(%ebx),%eax │ │ - lea -0x79f16(%ebx),%ecx │ │ + lea -0x79693(%ebx),%ecx │ │ push %eax │ │ push $0x1 │ │ push $0x49 │ │ - jmp 7a3c5 │ │ + jmp 79b15 │ │ mov $0xa8,%eax │ │ mov -0x18(%ebp),%ebx │ │ add -0x4(%ebx),%eax │ │ - lea -0x79272(%ebx),%ecx │ │ + lea -0x78a2a(%ebx),%ecx │ │ push %eax │ │ push $0x1 │ │ push $0x41 │ │ - jmp 7a3c5 │ │ - lea -0x79b8c(%ebx),%eax │ │ + jmp 79b15 │ │ + lea -0x7935c(%ebx),%eax │ │ mov $0xa8,%ecx │ │ add -0x4(%ebx),%ecx │ │ push %edx │ │ push %esi │ │ push %eax │ │ push %ecx │ │ - call 7c220 │ │ - jmp 7a3cb │ │ + call 7b970 │ │ + jmp 79b1b │ │ mov $0xa8,%eax │ │ add -0x4(%ebx),%eax │ │ - lea -0x78184(%ebx),%ecx │ │ + lea -0x778dd(%ebx),%ecx │ │ push %eax │ │ push $0x1 │ │ push $0x44 │ │ - jmp 7a3c5 │ │ + jmp 79b15 │ │ mov $0xa8,%eax │ │ add -0x4(%ebx),%eax │ │ - lea -0x780fd(%ebx),%ecx │ │ + lea -0x77856(%ebx),%ecx │ │ push %eax │ │ push $0x1 │ │ push $0x45 │ │ - jmp 7a3c5 │ │ + jmp 79b15 │ │ mov $0xa8,%eax │ │ add -0x4(%ebx),%eax │ │ - lea -0x78eae(%ebx),%ecx │ │ + lea -0x786fd(%ebx),%ecx │ │ push %eax │ │ push $0x1 │ │ push $0x53 │ │ - jmp 7a3c5 │ │ + jmp 79b15 │ │ mov $0xa8,%eax │ │ add -0x4(%ebx),%eax │ │ - lea -0x7944e(%ebx),%ecx │ │ + lea -0x78d5f(%ebx),%ecx │ │ push %eax │ │ push $0x1 │ │ push $0x40 │ │ push %ecx │ │ - call 7c270 │ │ + call 7b9c0 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ movzbl %cl,%eax │ │ - lea -0x7834c(%ebx),%ecx │ │ - jmp 7a3e9 │ │ - lea -0x78302(%ebx),%ecx │ │ + lea -0x779ec(%ebx),%ecx │ │ + jmp 79b39 │ │ + lea -0x779a2(%ebx),%ecx │ │ mov $0xa8,%edx │ │ add -0x4(%ebx),%edx │ │ push $0x0 │ │ push %eax │ │ push %ecx │ │ push %edx │ │ - call 7c220 │ │ - jmp 7a3cb │ │ + call 7b970 │ │ + jmp 79b1b │ │ mov -0x18(%ebp),%ebx │ │ - lea -0x79d8f(%ebx),%eax │ │ - lea -0x7940d(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + lea -0x79592(%ebx),%eax │ │ + lea -0x78d1e(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ mov -0x18(%ebp),%ebx │ │ - lea -0x79d8f(%ebx),%eax │ │ - lea -0x7940d(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + lea -0x79592(%ebx),%eax │ │ + lea -0x78d1e(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ mov -0x18(%ebp),%ebx │ │ - lea -0x79d8f(%ebx),%eax │ │ - lea -0x7940d(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + lea -0x79592(%ebx),%eax │ │ + lea -0x78d1e(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ mov -0x18(%ebp),%ebx │ │ - lea -0x79d8f(%ebx),%eax │ │ - lea -0x7940d(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + lea -0x79592(%ebx),%eax │ │ + lea -0x78d1e(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 7a4fc │ │ + call 79c4c │ │ pop %ebx │ │ - add $0x42e0,%ebx │ │ + add $0x4440,%ebx │ │ mov 0x2c(%esp),%edx │ │ mov (%edx),%ebp │ │ dec %ebp │ │ cmp $0x6,%ebp │ │ - ja 7a5ac │ │ + ja 79cfc │ │ mov 0x28(%esp),%edi │ │ mov 0x24(%esp),%ecx │ │ mov 0x20(%esp),%esi │ │ xor %eax,%eax │ │ - mov -0x751f0(%ebx,%ebp,4),%ebp │ │ + mov -0x74794(%ebx,%ebp,4),%ebp │ │ add %ebx,%ebp │ │ jmp *%ebp │ │ mov 0x8(%edx),%eax │ │ mov (%eax,%edi,1),%eax │ │ - jmp 7a544 │ │ + jmp 79c94 │ │ push %edi │ │ push %ecx │ │ push %esi │ │ push 0x8(%edx) │ │ - call 7aaf0 │ │ + call 7a240 │ │ add $0x10,%esp │ │ mov (%eax),%eax │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov 0x8(%edx),%eax │ │ add $0x2,%eax │ │ cmp $0x9,%eax │ │ - ja 7a5e3 │ │ - add -0x751d4(%ebx,%eax,4),%ebx │ │ + ja 79d33 │ │ + add -0x74778(%ebx,%eax,4),%ebx │ │ jmp *%ebx │ │ add $0x1c,%ecx │ │ mov (%ecx),%eax │ │ - jmp 7a544 │ │ + jmp 79c94 │ │ push %edi │ │ push %ecx │ │ push %esi │ │ push 0x8(%edx) │ │ - call 7aaf0 │ │ + call 7a240 │ │ add $0x1c,%esp │ │ - jmp 7a547 │ │ + jmp 79c97 │ │ add $0x28,%ecx │ │ mov (%ecx),%eax │ │ - jmp 7a544 │ │ + jmp 79c94 │ │ add $0x8,%ecx │ │ mov (%ecx),%eax │ │ - jmp 7a544 │ │ + jmp 79c94 │ │ add $0xc,%ecx │ │ mov (%ecx),%eax │ │ - jmp 7a544 │ │ + jmp 79c94 │ │ add $0x4,%ecx │ │ mov (%ecx),%eax │ │ - jmp 7a544 │ │ + jmp 79c94 │ │ add $0x18,%ecx │ │ mov (%ecx),%eax │ │ - jmp 7a544 │ │ + jmp 79c94 │ │ add $0x14,%ecx │ │ mov (%ecx),%eax │ │ - jmp 7a544 │ │ + jmp 79c94 │ │ add $0x10,%ecx │ │ mov (%ecx),%eax │ │ - jmp 7a544 │ │ - lea -0x78899(%ebx),%eax │ │ - lea -0x7827d(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + jmp 79c94 │ │ + lea -0x77ff1(%ebx),%eax │ │ + lea -0x7791d(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ - lea -0x78c66(%ebx),%eax │ │ - lea -0x79d9b(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + call 7b940 │ │ + lea -0x78477(%ebx),%eax │ │ + lea -0x7959e(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ - call 7a62c │ │ + call 79d7c │ │ pop %ebx │ │ - add $0x41b0,%ebx │ │ + add $0x4310,%ebx │ │ movzbl 0x3c(%esp),%edx │ │ movzbl %dl,%esi │ │ mov %esi,%eax │ │ and $0xf,%eax │ │ cmp $0xc,%eax │ │ - ja 7a8c1 │ │ + ja 7a011 │ │ mov 0x34(%esp),%ebp │ │ mov 0x0(%ebp),%edi │ │ - mov -0x751ac(%ebx,%eax,4),%eax │ │ + mov -0x74750(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ mov (%edi),%eax │ │ lea 0x4(%edi),%ecx │ │ - jmp 7a736 │ │ + jmp 79e86 │ │ mov (%edi),%eax │ │ lea 0x8(%edi),%ecx │ │ - jmp 7a736 │ │ + jmp 79e86 │ │ sub $0x8,%esp │ │ push 0x40(%esp) │ │ push %ebp │ │ - call 7a900 │ │ + call 7a050 │ │ movzbl 0x4c(%esp),%edx │ │ add $0x10,%esp │ │ - jmp 7a739 │ │ + jmp 79e89 │ │ movzwl (%edi),%eax │ │ - jmp 7a733 │ │ + jmp 79e83 │ │ mov %esi,0x14(%esp) │ │ mov %ebx,0xc(%esp) │ │ mov $0xfffffff9,%ecx │ │ mov %edi,%ebp │ │ xor %eax,%eax │ │ xor %ebx,%ebx │ │ mov %edi,0x10(%esp) │ │ @@ -117448,15 +115537,15 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov %ebp,0x18(%esp) │ │ cmp 0x38(%esp),%edi │ │ - je 7a773 │ │ + je 79ec3 │ │ add $0x7,%ecx │ │ mov (%edi),%dh │ │ mov %dh,0xb(%esp) │ │ and $0x7f,%dh │ │ movzbl %dh,%esi │ │ xor %ebp,%ebp │ │ shld %cl,%esi,%ebp │ │ @@ -117468,15 +115557,15 @@ │ │ cmovne %edx,%esi │ │ movzbl 0xb(%esp),%edx │ │ or %ebp,%ebx │ │ or %esi,%eax │ │ mov 0x18(%esp),%ebp │ │ inc %ebp │ │ test %dl,%dl │ │ - js 7a6b0 │ │ + js 79e00 │ │ shr $0x6,%dl │ │ cmp $0x39,%ecx │ │ setb %dh │ │ add $0x7,%cl │ │ mov $0xffffffff,%esi │ │ shl %cl,%esi │ │ xor %edi,%edi │ │ @@ -117487,353 +115576,353 @@ │ │ or %esi,%eax │ │ mov 0x34(%esp),%ecx │ │ mov %ebp,(%ecx) │ │ mov 0xc(%esp),%ebx │ │ movzbl 0x3c(%esp),%edx │ │ mov 0x14(%esp),%esi │ │ mov 0x10(%esp),%edi │ │ - jmp 7a739 │ │ + jmp 79e89 │ │ movswl (%edi),%eax │ │ lea 0x2(%edi),%ecx │ │ mov %ecx,0x0(%ebp) │ │ shr $0x4,%esi │ │ and $0x7,%esi │ │ cmp $0x5,%esi │ │ - ja 7a7ae │ │ - mov -0x75178(%ebx,%esi,4),%ecx │ │ + ja 79efe │ │ + mov -0x7471c(%ebx,%esi,4),%ecx │ │ add %ebx,%ecx │ │ jmp *%ecx │ │ add %edi,%eax │ │ test %dl,%dl │ │ - jns 7a757 │ │ + jns 79ea7 │ │ mov (%eax),%eax │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov 0x40(%esp),%ecx │ │ test %ecx,%ecx │ │ - je 7a88a │ │ + je 79fda │ │ add %ecx,%eax │ │ test %dl,%dl │ │ - jns 7a757 │ │ - jmp 7a755 │ │ + jns 79ea7 │ │ + jmp 79ea5 │ │ mov 0xc(%esp),%ebx │ │ - lea -0x79d8f(%ebx),%eax │ │ - lea -0x7940d(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + lea -0x79592(%ebx),%eax │ │ + lea -0x78d1e(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ - lea -0x782b3(%ebx),%eax │ │ - lea -0x78c0e(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + call 7b940 │ │ + lea -0x77953(%ebx),%eax │ │ + lea -0x7841f(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ - lea -0x7a22e(%ebx),%eax │ │ - lea -0x78c0e(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + call 7b940 │ │ + lea -0x79b95(%ebx),%eax │ │ + lea -0x7841f(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ - lea -0x79b3d(%ebx),%eax │ │ - lea -0x78c0e(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + call 7b940 │ │ + lea -0x7930d(%ebx),%eax │ │ + lea -0x7841f(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ - lea -0x7878b(%ebx),%eax │ │ - lea -0x78c0e(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + call 7b940 │ │ + lea -0x77e2c(%ebx),%eax │ │ + lea -0x7841f(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ - lea -0x78d07(%ebx),%eax │ │ - lea -0x78c0e(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + call 7b940 │ │ + lea -0x78536(%ebx),%eax │ │ + lea -0x7841f(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ - lea -0x782b3(%ebx),%eax │ │ - lea -0x78c0e(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + call 7b940 │ │ + lea -0x77953(%ebx),%eax │ │ + lea -0x7841f(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xc,%esp │ │ - call 7a90c │ │ + call 7a05c │ │ pop %ebx │ │ - add $0x3ed0,%ebx │ │ + add $0x4030,%ebx │ │ mov 0x24(%esp),%edi │ │ mov 0x20(%esp),%ecx │ │ mov (%ecx),%esi │ │ cmp %edi,%esi │ │ - je 7aa79 │ │ + je 7a1c9 │ │ mov (%esi),%ah │ │ mov %ah,%al │ │ and $0x7f,%al │ │ xor %edx,%edx │ │ lea 0x1(%esi),%ebp │ │ test %ah,%ah │ │ - js 7a93c │ │ + js 7a08c │ │ movzbl %al,%eax │ │ - jmp 7aa6b │ │ + jmp 7a1bb │ │ cmp %edi,%ebp │ │ - je 7aa79 │ │ + je 7a1c9 │ │ movzbl %al,%ebp │ │ movzbl 0x1(%esi),%ecx │ │ mov %ecx,%eax │ │ and $0x7f,%al │ │ movzbl %al,%eax │ │ shl $0x7,%eax │ │ or %ebp,%eax │ │ lea 0x2(%esi),%ebp │ │ test %cl,%cl │ │ - jns 7aa67 │ │ + jns 7a1b7 │ │ cmp %edi,%ebp │ │ - je 7aa79 │ │ + je 7a1c9 │ │ movzbl 0x2(%esi),%ecx │ │ mov %cl,%ch │ │ and $0x7f,%ch │ │ movzbl %ch,%ebp │ │ shl $0xe,%ebp │ │ or %ebp,%eax │ │ lea 0x3(%esi),%ebp │ │ test %cl,%cl │ │ - jns 7aa67 │ │ + jns 7a1b7 │ │ cmp %edi,%ebp │ │ - je 7aa79 │ │ + je 7a1c9 │ │ movzbl 0x3(%esi),%ecx │ │ mov %cl,%ch │ │ and $0x7f,%ch │ │ movzbl %ch,%ebp │ │ shl $0x15,%ebp │ │ or %ebp,%eax │ │ lea 0x4(%esi),%ebp │ │ test %cl,%cl │ │ - jns 7aa67 │ │ + jns 7a1b7 │ │ cmp %edi,%ebp │ │ - je 7aa79 │ │ + je 7a1c9 │ │ movzbl 0x4(%esi),%ecx │ │ mov %ecx,%edx │ │ and $0x7f,%dl │ │ movzbl %dl,%ebp │ │ mov %ebp,%edx │ │ shr $0x4,%edx │ │ shl $0x1c,%ebp │ │ or %ebp,%eax │ │ lea 0x5(%esi),%ebp │ │ test %cl,%cl │ │ - jns 7aa67 │ │ + jns 7a1b7 │ │ cmp %edi,%ebp │ │ - je 7aa79 │ │ + je 7a1c9 │ │ movzbl 0x5(%esi),%ecx │ │ mov %cl,%ch │ │ and $0x7f,%ch │ │ movzbl %ch,%ebp │ │ lea (%edx,%ebp,8),%edx │ │ lea 0x6(%esi),%ebp │ │ test %cl,%cl │ │ - jns 7aa67 │ │ + jns 7a1b7 │ │ cmp %edi,%ebp │ │ - je 7aa79 │ │ + je 7a1c9 │ │ movzbl 0x6(%esi),%ecx │ │ mov %cl,%ch │ │ and $0x7f,%ch │ │ movzbl %ch,%ebp │ │ shl $0xa,%ebp │ │ or %ebp,%edx │ │ lea 0x7(%esi),%ebp │ │ test %cl,%cl │ │ - jns 7aa67 │ │ + jns 7a1b7 │ │ cmp %edi,%ebp │ │ - je 7aa79 │ │ + je 7a1c9 │ │ movzbl 0x7(%esi),%ecx │ │ mov %cl,%ch │ │ and $0x7f,%ch │ │ movzbl %ch,%ebp │ │ shl $0x11,%ebp │ │ or %ebp,%edx │ │ lea 0x8(%esi),%ebp │ │ test %cl,%cl │ │ - jns 7aa67 │ │ + jns 7a1b7 │ │ cmp %edi,%ebp │ │ - je 7aa79 │ │ + je 7a1c9 │ │ movzbl 0x8(%esi),%ecx │ │ mov %cl,%ch │ │ and $0x7f,%ch │ │ movzbl %ch,%ebp │ │ shl $0x18,%ebp │ │ or %ebp,%edx │ │ lea 0x9(%esi),%ebp │ │ test %cl,%cl │ │ - jns 7aa67 │ │ + jns 7a1b7 │ │ cmp %edi,%ebp │ │ - je 7aa79 │ │ + je 7a1c9 │ │ movzbl 0x0(%ebp),%ecx │ │ test $0x7e,%cl │ │ - jne 7aab0 │ │ + jne 7a200 │ │ add $0xa,%esi │ │ test %cl,%cl │ │ - js 7aa75 │ │ + js 7a1c5 │ │ movzbl %cl,%ecx │ │ shl $0x1f,%ecx │ │ or %ecx,%edx │ │ mov %esi,%ebp │ │ mov 0x20(%esp),%ecx │ │ mov %ebp,(%ecx) │ │ add $0xc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ cmp %edi,%esi │ │ - jne 7aab0 │ │ - lea -0x7a3fb(%ebx),%eax │ │ - lea -0x7962d(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + jne 7a200 │ │ + lea -0x79bed(%ebx),%eax │ │ + lea -0x78e80(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ - lea -0x7875b(%ebx),%eax │ │ - lea -0x7962d(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + call 7b940 │ │ + lea -0x77dfc(%ebx),%eax │ │ + lea -0x78e80(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1cc,%esp │ │ - call 7aaff │ │ + call 7a24f │ │ pop %ebx │ │ - add $0x3cdd,%ebx │ │ + add $0x3e3d,%ebx │ │ mov 0x1ec(%esp),%edi │ │ mov 0x1e0(%esp),%eax │ │ mov %eax,(%esp) │ │ add $0x14,%eax │ │ sub $0x8,%esp │ │ lea 0x8(%esp),%ecx │ │ push %eax │ │ push %ecx │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ mov (%esp),%ecx │ │ add %ecx,%eax │ │ mov %edi,0x40(%esp) │ │ mov %eax,0x8(%esp) │ │ cmp %eax,%ecx │ │ - jae 7b180 │ │ + jae 7a8d0 │ │ mov 0x1e8(%esp),%edi │ │ lea 0x40(%esp),%esi │ │ lea 0x10(%edi),%eax │ │ mov %eax,0x30(%esp) │ │ lea 0x14(%edi),%eax │ │ mov %eax,0x2c(%esp) │ │ lea 0x1c(%edi),%eax │ │ @@ -117845,15 +115934,15 @@ │ │ lea 0xc(%edi),%eax │ │ mov %eax,0x20(%esp) │ │ lea 0x8(%edi),%eax │ │ mov %eax,0x1c(%esp) │ │ lea 0x28(%edi),%eax │ │ mov %eax,0x34(%esp) │ │ mov %ebx,0x4(%esp) │ │ - jmp 7abb3 │ │ + jmp 7a303 │ │ mov 0x1(%ecx),%eax │ │ add $0x5,%ecx │ │ mov %ecx,(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -117867,26 +115956,26 @@ │ │ nop │ │ nop │ │ nop │ │ mov %eax,0x4(%esi) │ │ add $0x4,%esi │ │ mov (%esp),%ecx │ │ cmp 0x8(%esp),%ecx │ │ - jae 7b17e │ │ + jae 7a8ce │ │ lea 0x1(%ecx),%ebp │ │ mov %ebp,(%esp) │ │ movzbl (%ecx),%edx │ │ lea -0x3(%edx),%eax │ │ cmp $0x91,%eax │ │ - ja 7b2b0 │ │ - mov -0x75160(%ebx,%eax,4),%eax │ │ + ja 7aa00 │ │ + mov -0x74704(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ add $0xffffffd0,%edx │ │ - jmp 7acf6 │ │ + jmp 7a446 │ │ nop │ │ nop │ │ nop │ │ mov %edx,0x38(%esp) │ │ mov %esi,0x18(%esp) │ │ xor %edx,%edx │ │ mov $0xfffffff9,%ecx │ │ @@ -117901,15 +115990,15 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov %edx,0x14(%esp) │ │ cmp 0x8(%esp),%ebp │ │ - je 7b18d │ │ + je 7a8dd │ │ add $0x7,%ecx │ │ movzbl 0x0(%ebp),%eax │ │ mov %al,%ah │ │ and $0x7f,%ah │ │ movzbl %ah,%ebx │ │ xor %edi,%edi │ │ shld %cl,%ebx,%edi │ │ @@ -117920,15 +116009,15 @@ │ │ mov $0x0,%edx │ │ cmovne %edx,%ebx │ │ or %edi,%esi │ │ mov 0x14(%esp),%edx │ │ or %ebx,%edx │ │ incl 0x10(%esp) │ │ test %al,%al │ │ - js 7ac00 │ │ + js 7a350 │ │ shr $0x6,%al │ │ cmp $0x39,%ecx │ │ setb %ah │ │ add $0x7,%cl │ │ mov $0xffffffff,%esi │ │ shl %cl,%esi │ │ test $0x20,%cl │ │ @@ -117937,67 +116026,67 @@ │ │ test %ah,%al │ │ cmove %ecx,%esi │ │ mov 0x10(%esp),%eax │ │ mov %eax,(%esp) │ │ mov 0x38(%esp),%eax │ │ add $0xffffff92,%eax │ │ cmp $0x9,%eax │ │ - ja 7b275 │ │ + ja 7a9c5 │ │ or %esi,%edx │ │ mov 0x4(%esp),%ebx │ │ - mov -0x74ed0(%ebx,%eax,4),%ecx │ │ + mov -0x74474(%ebx,%eax,4),%ecx │ │ add %ebx,%ecx │ │ mov 0x1e8(%esp),%edi │ │ mov %edi,%eax │ │ jmp *%ecx │ │ mov 0xc(%esp),%eax │ │ - jmp 7acf0 │ │ + jmp 7a440 │ │ nop │ │ nop │ │ nop │ │ add $0xffffffb0,%edx │ │ cmp $0x7,%edx │ │ - ja 7b23e │ │ - mov -0x74e80(%ebx,%edx,4),%ecx │ │ + ja 7a98e │ │ + mov -0x74424(%ebx,%edx,4),%ecx │ │ add %ebx,%ecx │ │ mov %edi,%eax │ │ jmp *%ecx │ │ mov 0x1c(%esp),%eax │ │ mov (%eax),%eax │ │ - jmp 7aba0 │ │ + jmp 7a2f0 │ │ mov 0x20(%esp),%eax │ │ - jmp 7acf0 │ │ + jmp 7a440 │ │ mov 0x34(%esp),%eax │ │ - jmp 7acf0 │ │ + jmp 7a440 │ │ mov 0x1c(%esp),%eax │ │ - jmp 7acf0 │ │ + jmp 7a440 │ │ mov 0x24(%esp),%eax │ │ - jmp 7acf0 │ │ + jmp 7a440 │ │ mov 0x28(%esp),%eax │ │ - jmp 7acf0 │ │ + jmp 7a440 │ │ mov 0x2c(%esp),%eax │ │ - jmp 7acf0 │ │ + jmp 7a440 │ │ mov 0x30(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ add (%eax),%edx │ │ mov 0x18(%esp),%esi │ │ mov %edx,0x4(%esi) │ │ - jmp 7aba3 │ │ + jmp 7a2f3 │ │ mov 0x1(%ecx),%eax │ │ add $0x9,%ecx │ │ - jmp 7ab8f │ │ + jmp 7a2df │ │ mov %esi,0x18(%esp) │ │ sub $0x8,%esp │ │ push 0x10(%esp) │ │ lea 0xc(%esp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ mov %eax,0x38(%esp) │ │ mov (%esp),%edi │ │ xor %ebp,%ebp │ │ mov $0xfffffff9,%ecx │ │ xor %esi,%esi │ │ mov %edi,%ebx │ │ @@ -118013,15 +116102,15 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov %ebp,0x10(%esp) │ │ mov %edi,0x14(%esp) │ │ cmp 0x8(%esp),%ebx │ │ - je 7b1c8 │ │ + je 7a918 │ │ add $0x7,%ecx │ │ movzbl (%ebx),%edx │ │ mov %edx,%eax │ │ and $0x7f,%al │ │ movzbl %al,%eax │ │ xor %ebp,%ebp │ │ shld %cl,%eax,%ebp │ │ @@ -118033,15 +116122,15 @@ │ │ cmovne %edi,%eax │ │ or %ebp,%esi │ │ mov 0x10(%esp),%ebp │ │ or %eax,%ebp │ │ mov 0x14(%esp),%edi │ │ inc %edi │ │ test %dl,%dl │ │ - js 7ad40 │ │ + js 7a490 │ │ shr $0x6,%dl │ │ cmp $0x39,%ecx │ │ setb %dh │ │ add $0x7,%cl │ │ mov $0xffffffff,%eax │ │ shl %cl,%eax │ │ test $0x20,%cl │ │ @@ -118049,61 +116138,61 @@ │ │ cmovne %ecx,%eax │ │ test %dh,%dl │ │ cmove %ecx,%eax │ │ mov %edi,(%esp) │ │ mov 0x38(%esp),%ecx │ │ add $0x2,%ecx │ │ cmp $0x9,%ecx │ │ - ja 7b38c │ │ + ja 7aadc │ │ or %eax,%ebp │ │ mov 0x4(%esp),%ebx │ │ - mov -0x74ef8(%ebx,%ecx,4),%ecx │ │ + mov -0x7449c(%ebx,%ecx,4),%ecx │ │ add %ebx,%ecx │ │ mov 0x1e8(%esp),%edi │ │ mov %edi,%eax │ │ mov 0x18(%esp),%esi │ │ jmp *%ecx │ │ mov 0xc(%esp),%eax │ │ - jmp 7b174 │ │ + jmp 7a8c4 │ │ mov -0x4(%esi),%eax │ │ cltd │ │ idivl (%esi) │ │ mov %edx,-0x4(%esi) │ │ add $0xfffffffc,%esi │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ mov -0x4(%esi),%eax │ │ xor %ecx,%ecx │ │ cmp (%esi),%eax │ │ setbe %cl │ │ - jmp 7b071 │ │ + jmp 7a7c1 │ │ mov -0x4(%esi),%eax │ │ xor %ecx,%ecx │ │ cmp (%esi),%eax │ │ setb %cl │ │ - jmp 7b071 │ │ + jmp 7a7c1 │ │ mov (%esi),%eax │ │ - jmp 7b09d │ │ + jmp 7a7ed │ │ movzbl 0x1(%ecx),%eax │ │ - jmp 7ae23 │ │ + jmp 7a573 │ │ movsbl 0x1(%ecx),%eax │ │ add $0x2,%ecx │ │ - jmp 7ab8f │ │ + jmp 7a2df │ │ movzwl 0x1(%ecx),%eax │ │ add $0x3,%ecx │ │ - jmp 7ab8f │ │ + jmp 7a2df │ │ movswl 0x1(%ecx),%eax │ │ add $0x3,%ecx │ │ - jmp 7ab8f │ │ + jmp 7a2df │ │ sub $0x8,%esp │ │ push 0x10(%esp) │ │ lea 0xc(%esp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ - jmp 7aba0 │ │ + jmp 7a2f0 │ │ mov %esi,0x18(%esp) │ │ movl $0x0,0x14(%esp) │ │ mov $0xfffffff9,%ecx │ │ xor %ebx,%ebx │ │ mov %ebp,%esi │ │ nop │ │ nop │ │ @@ -118118,15 +116207,15 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov %ebp,0x10(%esp) │ │ cmp 0x8(%esp),%esi │ │ - je 7b203 │ │ + je 7a953 │ │ add $0x7,%ecx │ │ movzbl (%esi),%eax │ │ mov %al,%ah │ │ and $0x7f,%ah │ │ movzbl %ah,%ebp │ │ xor %edx,%edx │ │ shld %cl,%ebp,%edx │ │ @@ -118137,15 +116226,15 @@ │ │ mov $0x0,%edi │ │ cmovne %edi,%ebp │ │ or %edx,%ebx │ │ or %ebp,0x14(%esp) │ │ mov 0x10(%esp),%ebp │ │ inc %ebp │ │ test %al,%al │ │ - js 7ae80 │ │ + js 7a5d0 │ │ shr $0x6,%al │ │ cmp $0x39,%ecx │ │ setb %dl │ │ add $0x7,%cl │ │ mov $0xffffffff,%esi │ │ shl %cl,%esi │ │ test $0x20,%cl │ │ @@ -118157,539 +116246,539 @@ │ │ or %esi,%eax │ │ mov %ebp,(%esp) │ │ mov 0x18(%esp),%esi │ │ mov %eax,0x4(%esi) │ │ add $0x4,%esi │ │ mov 0x4(%esp),%ebx │ │ mov 0x1e8(%esp),%edi │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ mov (%esi),%eax │ │ - jmp 7aba0 │ │ + jmp 7a2f0 │ │ add $0xfffffffc,%esi │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ mov -0x4(%esi),%eax │ │ - jmp 7aba0 │ │ + jmp 7a2f0 │ │ movzbl 0x1(%ecx),%eax │ │ add $0x2,%ecx │ │ mov %ecx,(%esp) │ │ shl $0x2,%eax │ │ neg %eax │ │ mov (%esi,%eax,1),%eax │ │ - jmp 7aba0 │ │ + jmp 7a2f0 │ │ movsd -0x4(%esi),%xmm0 │ │ shufps $0xe1,%xmm0,%xmm0 │ │ movlps %xmm0,-0x4(%esi) │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ mov (%esi),%eax │ │ movsd -0x8(%esi),%xmm0 │ │ movsd %xmm0,-0x4(%esi) │ │ mov %eax,-0x8(%esi) │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ mov (%esi),%eax │ │ mov (%eax),%eax │ │ - jmp 7af9c │ │ + jmp 7a6ec │ │ mov (%esi),%eax │ │ test %eax,%eax │ │ - jns 7aba6 │ │ + jns 7a2f6 │ │ neg %eax │ │ mov %eax,(%esi) │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ mov (%esi),%eax │ │ and %eax,-0x4(%esi) │ │ add $0xfffffffc,%esi │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ mov -0x4(%esi),%eax │ │ cltd │ │ idivl (%esi) │ │ - jmp 7af9c │ │ + jmp 7a6ec │ │ mov (%esi),%eax │ │ sub %eax,-0x4(%esi) │ │ add $0xfffffffc,%esi │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ mov -0x4(%esi),%eax │ │ imul (%esi),%eax │ │ mov %eax,-0x4(%esi) │ │ add $0xfffffffc,%esi │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ negl (%esi) │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ notl (%esi) │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ mov (%esi),%eax │ │ or %eax,-0x4(%esi) │ │ add $0xfffffffc,%esi │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ mov (%esi),%eax │ │ add %eax,-0x4(%esi) │ │ add $0xfffffffc,%esi │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ sub $0x8,%esp │ │ push 0x10(%esp) │ │ lea 0xc(%esp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ add %eax,(%esi) │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ movzbl (%esi),%ecx │ │ shll %cl,-0x4(%esi) │ │ add $0xfffffffc,%esi │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ movzbl (%esi),%ecx │ │ shrl %cl,-0x4(%esi) │ │ add $0xfffffffc,%esi │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ movzbl (%esi),%ecx │ │ sarl %cl,-0x4(%esi) │ │ add $0xfffffffc,%esi │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ mov (%esi),%eax │ │ xor %eax,-0x4(%esi) │ │ add $0xfffffffc,%esi │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ movswl 0x1(%ecx),%eax │ │ add $0x3,%ecx │ │ mov %ecx,(%esp) │ │ lea -0x4(%esi),%edx │ │ cmpl $0x0,(%esi) │ │ - je 7b126 │ │ + je 7a876 │ │ add %eax,%ecx │ │ mov %ecx,(%esp) │ │ mov %edx,%esi │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ mov -0x4(%esi),%eax │ │ xor %ecx,%ecx │ │ cmp (%esi),%eax │ │ sete %cl │ │ - jmp 7b071 │ │ + jmp 7a7c1 │ │ mov -0x4(%esi),%eax │ │ xor %ecx,%ecx │ │ cmp (%esi),%eax │ │ setae %cl │ │ - jmp 7b071 │ │ + jmp 7a7c1 │ │ mov -0x4(%esi),%eax │ │ xor %ecx,%ecx │ │ cmp (%esi),%eax │ │ seta %cl │ │ - jmp 7b071 │ │ + jmp 7a7c1 │ │ mov -0x4(%esi),%eax │ │ xor %ecx,%ecx │ │ cmp (%esi),%eax │ │ setne %cl │ │ mov %ecx,-0x4(%esi) │ │ add $0xfffffffc,%esi │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ mov (%esi),%eax │ │ lea 0x2(%ecx),%edx │ │ mov %edx,(%esp) │ │ movzbl 0x1(%ecx),%ecx │ │ dec %ecx │ │ cmp $0x7,%ecx │ │ - ja 7b355 │ │ - mov -0x74f18(%ebx,%ecx,4),%ecx │ │ + ja 7aaa5 │ │ + mov -0x744bc(%ebx,%ecx,4),%ecx │ │ add %ebx,%ecx │ │ jmp *%ecx │ │ mov (%eax),%eax │ │ mov %eax,(%esi) │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ movswl 0x1(%ecx),%eax │ │ add %ecx,%eax │ │ add $0x3,%eax │ │ mov %eax,(%esp) │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ sub $0x8,%esp │ │ push 0x10(%esp) │ │ lea 0xc(%esp),%eax │ │ push %eax │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ add $0x2,%eax │ │ cmp $0x9,%eax │ │ - ja 7b3c7 │ │ - mov -0x74ea8(%ebx,%eax,4),%ecx │ │ + ja 7ab17 │ │ + mov -0x7444c(%ebx,%eax,4),%ecx │ │ add %ebx,%ecx │ │ mov %edi,%eax │ │ jmp *%ecx │ │ mov 0xc(%esp),%eax │ │ mov (%eax),%eax │ │ - jmp 7aba0 │ │ + jmp 7a2f0 │ │ mov 0x20(%esp),%eax │ │ mov (%eax),%eax │ │ - jmp 7aba0 │ │ + jmp 7a2f0 │ │ mov 0x24(%esp),%eax │ │ mov (%eax),%eax │ │ - jmp 7aba0 │ │ + jmp 7a2f0 │ │ mov 0x30(%esp),%eax │ │ mov (%eax),%eax │ │ - jmp 7aba0 │ │ + jmp 7a2f0 │ │ mov 0x28(%esp),%eax │ │ mov (%eax),%eax │ │ - jmp 7aba0 │ │ + jmp 7a2f0 │ │ mov 0x2c(%esp),%eax │ │ mov (%eax),%eax │ │ - jmp 7aba0 │ │ + jmp 7a2f0 │ │ mov %edx,%esi │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ movzbl (%eax),%eax │ │ mov %eax,(%esi) │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ movzwl (%eax),%eax │ │ mov %eax,(%esi) │ │ - jmp 7aba6 │ │ + jmp 7a2f6 │ │ mov 0x34(%esp),%eax │ │ mov (%eax),%eax │ │ - jmp 7aba0 │ │ + jmp 7a2f0 │ │ mov 0x34(%esp),%eax │ │ - jmp 7b174 │ │ + jmp 7a8c4 │ │ mov 0x1c(%esp),%eax │ │ - jmp 7b174 │ │ + jmp 7a8c4 │ │ mov 0x20(%esp),%eax │ │ - jmp 7b174 │ │ + jmp 7a8c4 │ │ mov 0x24(%esp),%eax │ │ - jmp 7b174 │ │ + jmp 7a8c4 │ │ mov 0x28(%esp),%eax │ │ - jmp 7b174 │ │ + jmp 7a8c4 │ │ mov 0x2c(%esp),%eax │ │ - jmp 7b174 │ │ + jmp 7a8c4 │ │ mov 0x30(%esp),%eax │ │ add (%eax),%ebp │ │ mov %ebp,0x4(%esi) │ │ - jmp 7aba3 │ │ + jmp 7a2f3 │ │ mov (%esi),%edi │ │ mov %edi,%eax │ │ add $0x1cc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov 0x4(%esp),%ebx │ │ - lea -0x79d8f(%ebx),%eax │ │ - lea -0x7940d(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + lea -0x79592(%ebx),%eax │ │ + lea -0x78d1e(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ mov 0x4(%esp),%ebx │ │ - lea -0x79d8f(%ebx),%eax │ │ - lea -0x7940d(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + lea -0x79592(%ebx),%eax │ │ + lea -0x78d1e(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ mov 0x4(%esp),%ebx │ │ - lea -0x79d8f(%ebx),%eax │ │ - lea -0x7940d(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + lea -0x79592(%ebx),%eax │ │ + lea -0x78d1e(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ - lea -0x78c66(%ebx),%eax │ │ - lea -0x79d9b(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + call 7b940 │ │ + lea -0x78477(%ebx),%eax │ │ + lea -0x7959e(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ mov 0x4(%esp),%ebx │ │ - lea -0x78c66(%ebx),%eax │ │ - lea -0x79d9b(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + lea -0x78477(%ebx),%eax │ │ + lea -0x7959e(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ - lea -0x7829a(%ebx),%eax │ │ - lea -0x7a156(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + call 7b940 │ │ + lea -0x7793a(%ebx),%eax │ │ + lea -0x79b24(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ - lea -0x7899d(%ebx),%eax │ │ - lea -0x7a156(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + call 7b940 │ │ + lea -0x7811d(%ebx),%eax │ │ + lea -0x79b24(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ - lea -0x79766(%ebx),%eax │ │ - lea -0x7a156(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + call 7b940 │ │ + lea -0x78f54(%ebx),%eax │ │ + lea -0x79b24(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ - lea -0x79b0d(%ebx),%eax │ │ - lea -0x7a156(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + call 7b940 │ │ + lea -0x792dd(%ebx),%eax │ │ + lea -0x79b24(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ mov 0x4(%esp),%ebx │ │ - lea -0x78c66(%ebx),%eax │ │ - lea -0x79d9b(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + lea -0x78477(%ebx),%eax │ │ + lea -0x7959e(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ - lea -0x78c66(%ebx),%eax │ │ - lea -0x79d9b(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + call 7b940 │ │ + lea -0x78477(%ebx),%eax │ │ + lea -0x7959e(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x10c,%esp │ │ - call 7b40f │ │ + call 7ab5f │ │ pop %ebx │ │ - add $0x33cd,%ebx │ │ + add $0x352d,%ebx │ │ mov 0x12c(%esp),%eax │ │ mov 0x128(%esp),%ebp │ │ mov 0x124(%esp),%esi │ │ mov 0x120(%esp),%edi │ │ test %eax,%eax │ │ - je 7b47a │ │ + je 7abca │ │ mov 0x8(%ebp),%eax │ │ mov 0x12c(%esp),%ecx │ │ add %eax,%ecx │ │ sub $0x4,%esp │ │ lea 0x34(%esp),%edx │ │ lea 0x1c(%esp),%esi │ │ push %edx │ │ push %esi │ │ mov 0x130(%esp),%esi │ │ push %ecx │ │ push 0xc(%ebp) │ │ push %eax │ │ push %esi │ │ push 0x4(%edi) │ │ - call 7b930 │ │ + call 7b080 │ │ add $0x20,%esp │ │ test %al,%al │ │ - je 7b47a │ │ + je 7abca │ │ movl $0x0,0x4(%esp) │ │ mov %esi,%edi │ │ - jmp 7b5bf │ │ + jmp 7ad0f │ │ mov 0x10(%ebp),%eax │ │ test %eax,%eax │ │ mov %esi,%edi │ │ - je 7b4b8 │ │ + je 7ac08 │ │ sub $0x8,%esp │ │ lea 0x38(%esp),%ecx │ │ lea 0x20(%esp),%edx │ │ push %ecx │ │ push %edx │ │ push 0x14(%ebp) │ │ push %eax │ │ push %edi │ │ mov 0x13c(%esp),%eax │ │ push 0x4(%eax) │ │ - call 7bb10 │ │ + call 7b260 │ │ add $0x20,%esp │ │ test %al,%al │ │ - je 7b4b8 │ │ + je 7ac08 │ │ movl $0x0,0x4(%esp) │ │ - jmp 7b5bf │ │ + jmp 7ad0f │ │ mov 0x0(%ebp),%ebp │ │ sub $0xc,%esp │ │ - lea 0x16d0(%ebx),%esi │ │ + lea 0x1718(%ebx),%esi │ │ push %esi │ │ - call 7c260 │ │ + call 7b9b0 │ │ add $0x10,%esp │ │ - mov 0x1644(%ebx),%eax │ │ - mov 0x1648(%ebx),%ecx │ │ + mov 0x168c(%ebx),%eax │ │ + mov 0x1690(%ebx),%ecx │ │ cmp %ecx,%eax │ │ - jae 7b56e │ │ + jae 7acbe │ │ cmp $0xffffffff,%ebp │ │ - jne 7b4f7 │ │ - jmp 7b517 │ │ + jne 7ac47 │ │ + jmp 7ac67 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ add $0x10,%eax │ │ cmp %ecx,%eax │ │ - jae 7b56e │ │ + jae 7acbe │ │ cmp %ebp,(%eax) │ │ - jne 7b4f0 │ │ + jne 7ac40 │ │ cmp %edi,0x4(%eax) │ │ - ja 7b4f0 │ │ + ja 7ac40 │ │ cmp %edi,0x8(%eax) │ │ - jbe 7b4f0 │ │ - jmp 7b521 │ │ + jbe 7ac40 │ │ + jmp 7ac71 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ add $0x10,%eax │ │ cmp %ecx,%eax │ │ - jae 7b56e │ │ + jae 7acbe │ │ cmp %edi,0x4(%eax) │ │ - ja 7b510 │ │ + ja 7ac60 │ │ cmp %edi,0x8(%eax) │ │ - jbe 7b510 │ │ + jbe 7ac60 │ │ mov 0xc(%eax),%ebp │ │ sub $0xc,%esp │ │ push %esi │ │ - call 7c250 │ │ + call 7b9a0 │ │ add $0x10,%esp │ │ test %ebp,%ebp │ │ - je 7b57a │ │ + je 7acca │ │ sub $0x4,%esp │ │ lea 0x34(%esp),%eax │ │ lea 0x1c(%esp),%ecx │ │ push %eax │ │ push %ecx │ │ push %ebp │ │ mov 0x138(%esp),%ebp │ │ push 0xc(%ebp) │ │ push 0x8(%ebp) │ │ push %edi │ │ mov 0x13c(%esp),%eax │ │ push 0x4(%eax) │ │ - call 7b930 │ │ + call 7b080 │ │ add $0x20,%esp │ │ mov %eax,0x4(%esp) │ │ xor $0x1,%al │ │ test %al,%al │ │ - jne 7b58f │ │ - jmp 7b5bf │ │ + jne 7acdf │ │ + jmp 7ad0f │ │ sub $0xc,%esp │ │ push %esi │ │ - call 7c250 │ │ + call 7b9a0 │ │ add $0x10,%esp │ │ mov $0x1,%al │ │ movl $0x0,0x4(%esp) │ │ mov 0x128(%esp),%ebp │ │ test %al,%al │ │ - je 7b5bf │ │ + je 7ad0f │ │ sub $0x4,%esp │ │ lea 0x34(%esp),%eax │ │ lea 0x1c(%esp),%ecx │ │ push %eax │ │ push %ecx │ │ push $0x0 │ │ push 0xc(%ebp) │ │ push 0x8(%ebp) │ │ push %edi │ │ mov 0x13c(%esp),%eax │ │ push 0x4(%eax) │ │ - call 7b930 │ │ + call 7b080 │ │ add $0x20,%esp │ │ test %al,%al │ │ - je 7b788 │ │ + je 7aed8 │ │ mov 0x0(%ebp),%esi │ │ xorps %xmm0,%xmm0 │ │ movaps %xmm0,0xf0(%esp) │ │ movaps %xmm0,0xe0(%esp) │ │ movaps %xmm0,0xd0(%esp) │ │ movaps %xmm0,0xc0(%esp) │ │ movaps %xmm0,0xb0(%esp) │ │ @@ -118706,18 +116795,18 @@ │ │ push %eax │ │ push $0x0 │ │ push %edi │ │ push %ecx │ │ push %edx │ │ mov 0x13c(%esp),%edi │ │ push 0x4(%edi) │ │ - call 797c0 │ │ + call 78f10 │ │ add $0x20,%esp │ │ test %al,%al │ │ - je 7b788 │ │ + je 7aed8 │ │ mov 0x24(%esp),%ecx │ │ mov %ecx,0x48(%edi) │ │ movsd 0x28(%esp),%xmm0 │ │ movsd %xmm0,0x4c(%edi) │ │ mov 0x40(%esp),%eax │ │ mov %eax,0x54(%edi) │ │ mov 0x70(%esp),%eax │ │ @@ -118729,81 +116818,81 @@ │ │ mov 0x1c(%esp),%eax │ │ mov %eax,0x64(%edi) │ │ mov %esi,0x6c(%edi) │ │ cmpl $0x0,0x12c(%esp) │ │ setne %al │ │ or 0x4(%esp),%al │ │ mov $0x1,%al │ │ - jne 7b78a │ │ + jne 7aeda │ │ cmpl $0x0,0x10(%ebp) │ │ - jne 7b78a │ │ + jne 7aeda │ │ mov %edx,0x14(%esp) │ │ movaps %xmm0,0x50(%esp) │ │ mov %ecx,0x4(%esp) │ │ mov 0x0(%ebp),%eax │ │ mov %eax,0x10(%esp) │ │ sub $0xc,%esp │ │ - lea 0x16d0(%ebx),%edi │ │ + lea 0x1718(%ebx),%edi │ │ push %edi │ │ - call 7c240 │ │ + call 7b990 │ │ add $0x10,%esp │ │ - mov 0x1648(%ebx),%ebp │ │ - mov 0x164c(%ebx),%esi │ │ + mov 0x1690(%ebx),%ebp │ │ + mov 0x1694(%ebx),%esi │ │ cmp %esi,%ebp │ │ - jb 7b750 │ │ + jb 7aea0 │ │ mov %edi,0xc(%esp) │ │ - mov 0x1644(%ebx),%eax │ │ + mov 0x168c(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ sub %eax,%esi │ │ mov %esi,%ebp │ │ sar $0x4,%ebp │ │ mov %esi,%edi │ │ sar $0x2,%edi │ │ lea 0x0(,%esi,4),%eax │ │ sub $0xc,%esp │ │ push %eax │ │ - call 7bfa0 │ │ + call 7b6f0 │ │ add $0xc,%esp │ │ push %esi │ │ mov %eax,%esi │ │ push 0x10(%esp) │ │ push %eax │ │ - call 7bfc0 │ │ + call 7b710 │ │ add $0x10,%esp │ │ - lea 0x16f8(%ebx),%eax │ │ + lea 0x1740(%ebx),%eax │ │ mov 0x8(%esp),%ecx │ │ cmp %eax,%ecx │ │ - je 7b736 │ │ + je 7ae86 │ │ sub $0xc,%esp │ │ push %ecx │ │ - call 7bfb0 │ │ + call 7b700 │ │ add $0x10,%esp │ │ - mov %esi,0x1644(%ebx) │ │ + mov %esi,0x168c(%ebx) │ │ shl $0x4,%ebp │ │ add %esi,%ebp │ │ shl $0x4,%edi │ │ add %esi,%edi │ │ - mov %edi,0x164c(%ebx) │ │ + mov %edi,0x1694(%ebx) │ │ mov 0xc(%esp),%edi │ │ mov 0x10(%esp),%eax │ │ mov %eax,0x0(%ebp) │ │ mov 0x4(%esp),%eax │ │ mov %eax,0x4(%ebp) │ │ movaps 0x50(%esp),%xmm0 │ │ movss %xmm0,0x8(%ebp) │ │ mov 0x14(%esp),%eax │ │ mov %eax,0xc(%ebp) │ │ add $0x10,%ebp │ │ - mov %ebp,0x1648(%ebx) │ │ + mov %ebp,0x1690(%ebx) │ │ sub $0xc,%esp │ │ push %edi │ │ - call 7c250 │ │ + call 7b9a0 │ │ add $0x10,%esp │ │ mov $0x1,%al │ │ - jmp 7b78a │ │ + jmp 7aeda │ │ xor %eax,%eax │ │ add $0x10c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ @@ -118819,104 +116908,104 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ - call 7b7ac │ │ + call 7aefc │ │ pop %edx │ │ - add $0x3030,%edx │ │ + add $0x3190,%edx │ │ mov 0x30(%esp),%esi │ │ movzwl 0xc(%esi),%ebp │ │ xor %eax,%eax │ │ test %ebp,%ebp │ │ - je 7b8b1 │ │ + je 7b001 │ │ mov 0x38(%esp),%ecx │ │ mov 0x8(%ecx),%ebx │ │ mov (%esi),%ecx │ │ cmp %ecx,%ebx │ │ - jb 7b8b1 │ │ + jb 7b001 │ │ mov %edx,0x14(%esp) │ │ mov 0x8(%esi),%eax │ │ mov %ebp,0xc(%esp) │ │ shl $0x5,%ebp │ │ xor %edx,%edx │ │ mov %ecx,0x8(%esp) │ │ - jmp 7b7fb │ │ + jmp 7af4b │ │ nop │ │ nop │ │ nop │ │ nop │ │ add $0x20,%edx │ │ cmp %edx,%ebp │ │ - je 7b8af │ │ + je 7afff │ │ cmpl $0x1,(%eax,%edx,1) │ │ - jne 7b7f0 │ │ + jne 7af40 │ │ mov 0x8(%eax,%edx,1),%edi │ │ add %ecx,%edi │ │ cmp %edi,%ebx │ │ - jb 7b7f0 │ │ + jb 7af40 │ │ mov 0x14(%eax,%edx,1),%esi │ │ lea (%esi,%edi,1),%ecx │ │ cmp %ecx,%ebx │ │ mov 0x8(%esp),%ecx │ │ - jae 7b7f0 │ │ + jae 7af40 │ │ mov 0x38(%esp),%edx │ │ mov 0x4(%edx),%eax │ │ mov %edi,(%eax) │ │ mov %esi,0x4(%eax) │ │ add $0xfffffff4,%ebp │ │ mov $0xa8,%eax │ │ mov 0x14(%esp),%ebx │ │ add -0x4(%ebx),%eax │ │ mov %eax,0x18(%esp) │ │ mov 0x30(%esp),%esi │ │ mov 0xc(%esp),%edi │ │ - jmp 7b857 │ │ + jmp 7afa7 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ add $0xffffffe0,%ebp │ │ dec %di │ │ - je 7b8af │ │ + je 7afff │ │ mov 0x8(%esi),%eax │ │ cmpl $0x6474e550,-0x14(%eax,%ebp,1) │ │ - jne 7b850 │ │ + jne 7afa0 │ │ mov -0xc(%eax,%ebp,1),%ecx │ │ mov 0x8(%esp),%esi │ │ add %ecx,%esi │ │ mov 0x4(%edx),%edx │ │ mov %esi,0x10(%edx) │ │ mov (%eax,%ebp,1),%eax │ │ mov %eax,0xc(%esp) │ │ mov %eax,0x14(%edx) │ │ mov 0x8(%esp),%eax │ │ movzbl (%ecx,%eax,1),%eax │ │ cmp $0x1,%eax │ │ - je 7b8b9 │ │ + je 7b009 │ │ sub $0xc,%esp │ │ - lea -0x79622(%ebx),%ecx │ │ + lea -0x78e75(%ebx),%ecx │ │ push $0x0 │ │ push %esi │ │ push %eax │ │ push %ecx │ │ push 0x34(%esp) │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x20,%esp │ │ mov 0x38(%esp),%edx │ │ mov 0x30(%esp),%esi │ │ - jmp 7b850 │ │ + jmp 7afa0 │ │ xor %eax,%eax │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ @@ -118931,226 +117020,226 @@ │ │ lea 0x1c(%esp),%ecx │ │ mov %esi,%ebp │ │ push %esi │ │ push %eax │ │ push 0x20(%esp) │ │ push %ecx │ │ push %edi │ │ - call 7a620 │ │ + call 79d70 │ │ add $0x20,%esp │ │ mov %eax,%esi │ │ movzbl 0x8(%esp),%eax │ │ cmp $0xff,%al │ │ - je 7b910 │ │ + je 7b060 │ │ sub $0xc,%esp │ │ movzbl %al,%eax │ │ push %ebp │ │ push %eax │ │ push 0x20(%esp) │ │ lea 0x28(%esp),%eax │ │ push %eax │ │ push %edi │ │ - call 7a620 │ │ + call 79d70 │ │ add $0x20,%esp │ │ mov 0x38(%esp),%eax │ │ mov 0x4(%eax),%eax │ │ mov %esi,0x8(%eax) │ │ movl $0xffffffff,0xc(%eax) │ │ mov $0x1,%eax │ │ - jmp 7b8b1 │ │ + jmp 7b001 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x1c,%esp │ │ - call 7b93c │ │ + call 7b08c │ │ pop %ebx │ │ - add $0x2ea0,%ebx │ │ + add $0x3000,%ebx │ │ mov 0x38(%esp),%ecx │ │ mov 0x3c(%esp),%eax │ │ mov 0x40(%esp),%ebp │ │ test %ebp,%ebp │ │ cmove %ecx,%ebp │ │ mov %ebp,0xc(%esp) │ │ add %eax,%ecx │ │ cmp $0xffffffff,%eax │ │ cmove %eax,%ecx │ │ mov %ecx,0x14(%esp) │ │ cmp %ecx,%ebp │ │ - jae 7badc │ │ + jae 7b22c │ │ mov 0x30(%esp),%edx │ │ lea 0xc(%esp),%edi │ │ - jmp 7b98e │ │ + jmp 7b0de │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov %ebp,0xc(%esp) │ │ cmp 0x14(%esp),%ebp │ │ - jae 7badc │ │ + jae 7b22c │ │ mov %ebp,%esi │ │ mov 0x0(%ebp),%ebp │ │ lea 0x4(%esi),%eax │ │ mov %eax,0xc(%esp) │ │ cmp $0xffffffff,%ebp │ │ - jne 7b9a9 │ │ + jne 7b0f9 │ │ mov 0x4(%esi),%ebp │ │ lea 0xc(%esi),%eax │ │ mov %eax,0xc(%esp) │ │ test %ebp,%ebp │ │ - je 7badc │ │ + je 7b22c │ │ mov (%eax),%ecx │ │ add %eax,%ebp │ │ test %ecx,%ecx │ │ - je 7b980 │ │ + je 7b0d0 │ │ sub %ecx,%eax │ │ cmp 0x38(%esp),%eax │ │ - jb 7b980 │ │ + jb 7b0d0 │ │ cmp 0x14(%esp),%eax │ │ - jae 7b980 │ │ + jae 7b0d0 │ │ sub $0x4,%esp │ │ push 0x4c(%esp) │ │ push %eax │ │ push %edx │ │ - call 78bb0 │ │ + call 78300 │ │ mov 0x40(%esp),%edx │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 7b980 │ │ + jne 7b0d0 │ │ addl $0x4,0xc(%esp) │ │ mov 0x48(%esp),%eax │ │ movzbl 0xc(%eax),%eax │ │ sub $0xc,%esp │ │ push $0x0 │ │ push %eax │ │ push %ebp │ │ push %edi │ │ push %edx │ │ - call 7a620 │ │ + call 79d70 │ │ add $0x20,%esp │ │ mov %eax,0x10(%esp) │ │ mov 0x48(%esp),%eax │ │ movzbl 0xc(%eax),%eax │ │ sub $0xc,%esp │ │ and $0xf,%eax │ │ push $0x0 │ │ push %eax │ │ push %ebp │ │ lea 0x24(%esp),%eax │ │ push %eax │ │ push 0x4c(%esp) │ │ - call 7a620 │ │ + call 79d70 │ │ mov 0x30(%esp),%ecx │ │ mov 0x50(%esp),%edx │ │ add $0x20,%esp │ │ cmp 0x34(%esp),%ecx │ │ - jae 7b980 │ │ + jae 7b0d0 │ │ add %ecx,%eax │ │ cmp 0x34(%esp),%eax │ │ - jb 7b980 │ │ + jb 7b0d0 │ │ mov %eax,0x14(%esp) │ │ mov 0x44(%esp),%eax │ │ movl $0x0,0x14(%eax) │ │ mov 0x48(%esp),%eax │ │ cmpb $0x0,0x1d(%eax) │ │ - je 7bae6 │ │ + je 7b236 │ │ sub $0x8,%esp │ │ push %ebp │ │ push %edi │ │ - call 7a900 │ │ + call 7a050 │ │ add $0x10,%esp │ │ mov %eax,%edx │ │ mov 0xc(%esp),%edi │ │ add %edi,%edx │ │ mov 0x48(%esp),%eax │ │ movzbl 0xd(%eax),%eax │ │ cmp $0xff,%al │ │ - je 7baec │ │ + je 7b23c │ │ mov %edx,0x18(%esp) │ │ and $0xf,%al │ │ sub $0xc,%esp │ │ movzbl %al,%eax │ │ push $0x0 │ │ push %eax │ │ push %ebp │ │ lea 0x24(%esp),%eax │ │ push %eax │ │ mov 0x4c(%esp),%eax │ │ push %eax │ │ - call 7a620 │ │ + call 79d70 │ │ add $0x20,%esp │ │ test %eax,%eax │ │ - je 7bad2 │ │ + je 7b222 │ │ mov %edi,0xc(%esp) │ │ mov 0x48(%esp),%eax │ │ movzbl 0xd(%eax),%eax │ │ sub $0xc,%esp │ │ push $0x0 │ │ push %eax │ │ push %ebp │ │ lea 0x24(%esp),%eax │ │ push %eax │ │ push 0x4c(%esp) │ │ - call 7a620 │ │ + call 79d70 │ │ add $0x20,%esp │ │ mov 0x44(%esp),%ecx │ │ mov %eax,0x14(%ecx) │ │ mov 0x10(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ - jmp 7baf0 │ │ + jmp 7b240 │ │ xor %eax,%eax │ │ add $0x1c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov 0xc(%esp),%edx │ │ - jmp 7baf0 │ │ + jmp 7b240 │ │ mov 0x10(%esp),%ecx │ │ mov 0x44(%esp),%eax │ │ mov %esi,(%eax) │ │ sub %esi,%ebp │ │ mov %ebp,0x4(%eax) │ │ mov %edx,0x8(%eax) │ │ mov %ecx,0xc(%eax) │ │ mov 0x14(%esp),%ecx │ │ mov %ecx,0x10(%eax) │ │ mov $0x1,%al │ │ - jmp 7bade │ │ + jmp 7b22e │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x2c,%esp │ │ - call 7bb1c │ │ + call 7b26c │ │ pop %ebx │ │ - add $0x2cc0,%ebx │ │ + add $0x2e20,%ebx │ │ mov 0x48(%esp),%ebp │ │ movzbl 0x0(%ebp),%eax │ │ cmp $0x1,%eax │ │ - jne 7bc2b │ │ + jne 7b37b │ │ mov 0x4c(%esp),%edi │ │ add %ebp,%edi │ │ movzbl 0x1(%ebp),%eax │ │ movzbl 0x2(%ebp),%ecx │ │ mov %cl,0x14(%esp) │ │ lea 0x4(%ebp),%ecx │ │ mov %ecx,0x28(%esp) │ │ @@ -119159,40 +117248,40 @@ │ │ sub $0xc,%esp │ │ lea 0x34(%esp),%esi │ │ push %ebp │ │ push %eax │ │ push %edi │ │ push %esi │ │ push 0x5c(%esp) │ │ - call 7a620 │ │ + call 79d70 │ │ movzbl 0x34(%esp),%eax │ │ add $0x20,%esp │ │ cmp $0xff,%al │ │ - je 7bc4d │ │ + je 7b39d │ │ sub $0xc,%esp │ │ movzbl %al,%eax │ │ push %ebp │ │ push %eax │ │ push %edi │ │ push %esi │ │ push 0x5c(%esp) │ │ - call 7a620 │ │ + call 79d70 │ │ add $0x20,%esp │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ - je 7bc4f │ │ + je 7b39f │ │ mov %eax,%esi │ │ mov %edi,0x24(%esp) │ │ mov 0x28(%esp),%eax │ │ mov %eax,0x1c(%esp) │ │ sub $0xc,%esp │ │ movzbl 0x1c(%esp),%eax │ │ mov %eax,0x2c(%esp) │ │ push %eax │ │ - call 7bcd0 │ │ + call 7b420 │ │ xor %ecx,%ecx │ │ add $0x10,%esp │ │ mov %eax,0x18(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -119203,15 +117292,15 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ cmp $0x1,%esi │ │ - jbe 7bc59 │ │ + jbe 7b3a9 │ │ mov %esi,%edi │ │ shr $1,%edi │ │ lea (%edi,%ecx,1),%ebp │ │ mov %ebp,0x10(%esp) │ │ imul 0x18(%esp),%ebp │ │ add 0x1c(%esp),%ebp │ │ mov %ebp,0xc(%esp) │ │ @@ -119219,33 +117308,33 @@ │ │ push 0x54(%esp) │ │ push 0x30(%esp) │ │ push 0x38(%esp) │ │ lea 0x24(%esp),%eax │ │ push %eax │ │ push 0x5c(%esp) │ │ mov %ecx,0x34(%esp) │ │ - call 7a620 │ │ + call 79d70 │ │ mov 0x34(%esp),%ecx │ │ add $0x20,%esp │ │ sub %edi,%esi │ │ cmp 0x44(%esp),%eax │ │ cmovb 0x10(%esp),%ecx │ │ cmovae %edi,%esi │ │ - jne 7bbd0 │ │ - jmp 7bc64 │ │ + jne 7b320 │ │ + jmp 7b3b4 │ │ sub $0xc,%esp │ │ - lea -0x79622(%ebx),%ecx │ │ + lea -0x78e75(%ebx),%ecx │ │ mov $0xa8,%edx │ │ add -0x4(%ebx),%edx │ │ push $0x0 │ │ push %ebp │ │ push %eax │ │ push %ecx │ │ push %edx │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x20,%esp │ │ xor %ecx,%ecx │ │ mov %ecx,%eax │ │ add $0x2c,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ @@ -119262,101 +117351,101 @@ │ │ push %edi │ │ mov 0x38(%esp),%ebp │ │ push %ebp │ │ lea 0x24(%esp),%eax │ │ push %eax │ │ mov 0x5c(%esp),%esi │ │ push %esi │ │ - call 7a620 │ │ + call 79d70 │ │ add $0x14,%esp │ │ push 0x54(%esp) │ │ push %edi │ │ push %ebp │ │ lea 0x24(%esp),%eax │ │ push %eax │ │ push %esi │ │ - call 7a620 │ │ + call 79d70 │ │ add $0x14,%esp │ │ push $0x0 │ │ push 0x64(%esp) │ │ mov 0x64(%esp),%edi │ │ push %edi │ │ push %eax │ │ push %esi │ │ - call 78a20 │ │ + call 78170 │ │ add $0x20,%esp │ │ test %eax,%eax │ │ - jne 7bc4d │ │ + jne 7b39d │ │ mov 0x44(%esp),%eax │ │ cmp %eax,0xc(%edi) │ │ - ja 7bc4d │ │ + ja 7b39d │ │ mov $0x1,%cl │ │ cmp %eax,0x10(%edi) │ │ - jbe 7bc4d │ │ - jmp 7bc4f │ │ + jbe 7b39d │ │ + jmp 7b39f │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %esi │ │ push %eax │ │ - call 7bcd8 │ │ + call 7b428 │ │ pop %ebx │ │ - add $0x2b04,%ebx │ │ + add $0x2c64,%ebx │ │ movzbl 0x10(%esp),%ecx │ │ and $0xf,%ecx │ │ dec %ecx │ │ cmp $0xb,%ecx │ │ - ja 7bd4a │ │ + ja 7b49a │ │ mov $0x4,%eax │ │ - mov -0x74e60(%ebx,%ecx,4),%ecx │ │ + mov -0x74404(%ebx,%ecx,4),%ecx │ │ add %ebx,%ecx │ │ jmp *%ecx │ │ mov $0x8,%eax │ │ add $0x4,%esp │ │ pop %esi │ │ pop %ebx │ │ ret │ │ mov $0x10,%eax │ │ add $0x4,%esp │ │ pop %esi │ │ pop %ebx │ │ ret │ │ - lea -0x7a1fe(%ebx),%eax │ │ - lea -0x790e5(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + lea -0x79b65(%ebx),%eax │ │ + lea -0x78930(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ - lea -0x79ecc(%ebx),%eax │ │ - lea -0x790e5(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + call 7b940 │ │ + lea -0x79649(%ebx),%eax │ │ + lea -0x78930(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -119367,63 +117456,63 @@ │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %esi │ │ push %eax │ │ - call 7bd98 │ │ + call 7b4e8 │ │ pop %ebx │ │ - add $0x2a44,%ebx │ │ - lea -0x78981(%ebx),%eax │ │ - lea -0x78fc2(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + add $0x2ba4,%ebx │ │ + lea -0x78101(%ebx),%eax │ │ + lea -0x78818(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %esi │ │ push %eax │ │ - call 7bde8 │ │ + call 7b538 │ │ pop %ebx │ │ - add $0x29f4,%ebx │ │ - lea -0x78bee(%ebx),%eax │ │ - lea -0x7a469(%ebx),%ecx │ │ - lea -0x79daf(%ebx),%edx │ │ + add $0x2b54,%ebx │ │ + lea -0x783ff(%ebx),%eax │ │ + lea -0x79c4d(%ebx),%ecx │ │ + lea -0x795b2(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 7c220 │ │ + call 7b970 │ │ add $0x4,%esp │ │ push %esi │ │ - call 7c230 │ │ + call 7b980 │ │ add $0x10,%esp │ │ - call 7c1f0 │ │ + call 7b940 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -119431,36 +117520,36 @@ │ │ int3 │ │ int3 │ │ push %ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0xcc,%esp │ │ - call 7be3f │ │ + call 7b58f │ │ pop %ebx │ │ - add $0x299d,%ebx │ │ + add $0x2afd,%ebx │ │ mov 0xe4(%esp),%esi │ │ mov 0xe0(%esp),%edi │ │ lea 0x10(%esp),%ebp │ │ mov %ebp,(%esp) │ │ - call 7bf0c │ │ + call 7b65c │ │ mov %ebp,0x4(%esp) │ │ lea 0x50(%esp),%ebp │ │ mov %ebp,(%esp) │ │ - call 787b0 │ │ + call 77f00 │ │ mov %ebp,(%esp) │ │ - call 78920 │ │ + call 78070 │ │ test %eax,%eax │ │ - jle 7be8b │ │ + jle 7b5db │ │ mov %esi,0x4(%esp) │ │ mov %ebp,(%esp) │ │ call *%edi │ │ test %eax,%eax │ │ - je 7be70 │ │ - jmp 7be90 │ │ + je 7b5c0 │ │ + jmp 7b5e0 │ │ mov $0x5,%eax │ │ add $0xcc,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ @@ -119469,27 +117558,27 @@ │ │ int3 │ │ int3 │ │ int3 │ │ push %ebx │ │ push %edi │ │ push %esi │ │ sub $0x10,%esp │ │ - call 7beab │ │ + call 7b5fb │ │ pop %ebx │ │ - add $0x2931,%ebx │ │ + add $0x2a91,%ebx │ │ mov 0x24(%esp),%edi │ │ mov 0x20(%esp),%esi │ │ mov %esi,(%esp) │ │ - call 789f0 │ │ + call 78140 │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ setg %cl │ │ mov %ecx,(%edi) │ │ mov %esi,(%esp) │ │ - call 78750 │ │ + call 77ea0 │ │ add $0x10,%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ ret │ │ int3 │ │ int3 │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ @@ -1,267 +1,267 @@ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ -0007bf40 <__cxa_finalize@plt-0x10>: │ │ +0007b690 <__cxa_finalize@plt-0x10>: │ │ push 0x4(%ebx) │ │ jmp *0x8(%ebx) │ │ nop │ │ nop │ │ nop │ │ nop │ │ │ │ -0007bf50 <__cxa_finalize@plt>: │ │ +0007b6a0 <__cxa_finalize@plt>: │ │ jmp *0xc(%ebx) │ │ push $0x0 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007bf60 <__cxa_atexit@plt>: │ │ +0007b6b0 <__cxa_atexit@plt>: │ │ jmp *0x10(%ebx) │ │ push $0x8 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007bf70 <__register_atfork@plt>: │ │ +0007b6c0 <__register_atfork@plt>: │ │ jmp *0x14(%ebx) │ │ push $0x10 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007bf80 : │ │ +0007b6d0 : │ │ jmp *0x18(%ebx) │ │ push $0x18 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007bf90 : │ │ +0007b6e0 : │ │ jmp *0x1c(%ebx) │ │ push $0x20 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007bfa0 : │ │ +0007b6f0 : │ │ jmp *0x20(%ebx) │ │ push $0x28 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007bfb0 : │ │ +0007b700 : │ │ jmp *0x24(%ebx) │ │ push $0x30 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007bfc0 : │ │ +0007b710 : │ │ jmp *0x28(%ebx) │ │ push $0x38 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007bfd0 : │ │ +0007b720 : │ │ jmp *0x2c(%ebx) │ │ push $0x40 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007bfe0 : │ │ +0007b730 : │ │ jmp *0x30(%ebx) │ │ push $0x48 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007bff0 : │ │ +0007b740 : │ │ jmp *0x34(%ebx) │ │ push $0x50 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c000 : │ │ +0007b750 : │ │ jmp *0x38(%ebx) │ │ push $0x58 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c010 : │ │ +0007b760 : │ │ jmp *0x3c(%ebx) │ │ push $0x60 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c020 <__errno@plt>: │ │ +0007b770 <__errno@plt>: │ │ jmp *0x40(%ebx) │ │ push $0x68 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c030 : │ │ +0007b780 : │ │ jmp *0x44(%ebx) │ │ push $0x70 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c040 : │ │ +0007b790 : │ │ jmp *0x48(%ebx) │ │ push $0x78 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c050 : │ │ +0007b7a0 : │ │ jmp *0x4c(%ebx) │ │ push $0x80 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c060 : │ │ +0007b7b0 : │ │ jmp *0x50(%ebx) │ │ push $0x88 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c070 : │ │ +0007b7c0 : │ │ jmp *0x54(%ebx) │ │ push $0x90 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c080 : │ │ +0007b7d0 : │ │ jmp *0x58(%ebx) │ │ push $0x98 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c090 : │ │ +0007b7e0 : │ │ jmp *0x5c(%ebx) │ │ push $0xa0 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c0a0 : │ │ +0007b7f0 : │ │ jmp *0x60(%ebx) │ │ push $0xa8 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c0b0 : │ │ +0007b800 : │ │ jmp *0x64(%ebx) │ │ push $0xb0 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c0c0 : │ │ +0007b810 : │ │ jmp *0x68(%ebx) │ │ push $0xb8 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c0d0 : │ │ +0007b820 : │ │ jmp *0x6c(%ebx) │ │ push $0xc0 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c0e0 : │ │ +0007b830 : │ │ jmp *0x70(%ebx) │ │ push $0xc8 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c0f0 : │ │ +0007b840 : │ │ jmp *0x74(%ebx) │ │ push $0xd0 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c100 : │ │ +0007b850 : │ │ jmp *0x78(%ebx) │ │ push $0xd8 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c110 : │ │ +0007b860 : │ │ jmp *0x7c(%ebx) │ │ push $0xe0 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c120 : │ │ +0007b870 : │ │ jmp *0x80(%ebx) │ │ push $0xe8 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c130 : │ │ +0007b880 : │ │ jmp *0x84(%ebx) │ │ push $0xf0 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c140 : │ │ +0007b890 : │ │ jmp *0x88(%ebx) │ │ push $0xf8 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c150 : │ │ +0007b8a0 : │ │ jmp *0x8c(%ebx) │ │ push $0x100 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c160 : │ │ +0007b8b0 : │ │ jmp *0x90(%ebx) │ │ push $0x108 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c170 : │ │ +0007b8c0 : │ │ jmp *0x94(%ebx) │ │ push $0x110 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c180 : │ │ +0007b8d0 : │ │ jmp *0x98(%ebx) │ │ push $0x118 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c190 : │ │ +0007b8e0 : │ │ jmp *0x9c(%ebx) │ │ push $0x120 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c1a0 : │ │ +0007b8f0 : │ │ jmp *0xa0(%ebx) │ │ push $0x128 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c1b0 : │ │ +0007b900 : │ │ jmp *0xa4(%ebx) │ │ push $0x130 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c1c0 : │ │ +0007b910 : │ │ jmp *0xa8(%ebx) │ │ push $0x138 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c1d0 : │ │ +0007b920 : │ │ jmp *0xac(%ebx) │ │ push $0x140 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c1e0 : │ │ +0007b930 : │ │ jmp *0xb0(%ebx) │ │ push $0x148 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c1f0 : │ │ +0007b940 : │ │ jmp *0xb4(%ebx) │ │ push $0x150 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c200 : │ │ +0007b950 : │ │ jmp *0xb8(%ebx) │ │ push $0x158 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c210 : │ │ +0007b960 : │ │ jmp *0xbc(%ebx) │ │ push $0x160 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c220 : │ │ +0007b970 : │ │ jmp *0xc0(%ebx) │ │ push $0x168 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c230 : │ │ +0007b980 : │ │ jmp *0xc4(%ebx) │ │ push $0x170 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c240 : │ │ +0007b990 : │ │ jmp *0xc8(%ebx) │ │ push $0x178 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c250 : │ │ +0007b9a0 : │ │ jmp *0xcc(%ebx) │ │ push $0x180 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c260 : │ │ +0007b9b0 : │ │ jmp *0xd0(%ebx) │ │ push $0x188 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ │ │ │ -0007c270 : │ │ +0007b9c0 : │ │ jmp *0xd4(%ebx) │ │ push $0x190 │ │ - jmp 7bf40 │ │ + jmp 7b690 │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ @@ -1,333 +1,355 @@ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ - 0x0007d280 80d20700 9e600000 66000000 7d000000 .....`..f...}... │ │ - 0x0007d290 12000000 f4510000 53000000 16010000 .....Q..S....... │ │ - 0x0007d2a0 09000000 62670000 1b000000 25000000 ....bg......%... │ │ - 0x0007d2b0 02000000 a4d20700 0c4b0000 49000000 .........K..I... │ │ - 0x0007d2c0 30020000 1f000000 07480000 46000000 0........H..F... │ │ - 0x0007d2d0 b4040000 1e000000 07480000 46000000 .........H..F... │ │ - 0x0007d2e0 be040000 1e000000 a4470000 62000000 .........G..b... │ │ - 0x0007d2f0 3c020000 09000000 07480000 46000000 <........H..F... │ │ - 0x0007d300 3a050000 2d000000 07480000 46000000 :...-....H..F... │ │ - 0x0007d310 90050000 2d000000 d0680000 3d000000 ....-....h..=... │ │ - 0x0007d320 a84a0000 63000000 6b050000 15000000 .J..c...k....... │ │ - 0x0007d330 508c0100 08000000 04000000 30020200 P...........0... │ │ - 0x0007d340 0c4b0000 49000000 0b0b0000 09000000 .K..I........... │ │ - 0x0007d350 05610000 27000000 9c000000 19000000 .a..'........... │ │ - 0x0007d360 05610000 27000000 a6000000 24000000 .a..'.......$... │ │ - 0x0007d370 48520000 63000000 14050000 22000000 HR..c......."... │ │ - 0x0007d380 48520000 63000000 14050000 09000000 HR..c........... │ │ - 0x0007d390 48520000 63000000 89040000 12000000 HR..c........... │ │ - 0x0007d3a0 48520000 63000000 89040000 3d000000 HR..c.......=... │ │ - 0x0007d3b0 00000000 00000000 01000000 804b0200 .............K.. │ │ - 0x0007d3c0 4a490000 50000000 1c000000 05000000 JI..P........... │ │ - 0x0007d3d0 b04b0200 0c000000 04000000 e04b0200 .K...........K.. │ │ - 0x0007d3e0 504c0200 504d0200 2d610000 48000000 PL..PM..-a..H... │ │ - 0x0007d3f0 8f020000 0e000000 00000000 00000000 ................ │ │ - 0x0007d400 01000000 c0740200 00000000 00000000 .....t.......... │ │ - 0x0007d410 01000000 f0750200 da530000 5c000000 .....u...S..\... │ │ - 0x0007d420 42000000 3d000000 da530000 5c000000 B...=....S..\... │ │ - 0x0007d430 42000000 0d000000 31580000 5d000000 B.......1X..]... │ │ - 0x0007d440 e8000000 09000000 b04e0000 5a000000 .........N..Z... │ │ - 0x0007d450 2f010000 28000000 b04e0000 5a000000 /...(....N..Z... │ │ - 0x0007d460 86010000 1d000000 b04e0000 5a000000 .........N..Z... │ │ - 0x0007d470 b9010000 2c000000 b04e0000 5a000000 ....,....N..Z... │ │ - 0x0007d480 b9010000 48000000 b04e0000 5a000000 ....H....N..Z... │ │ - 0x0007d490 be010000 1d000000 b04e0000 5a000000 .........N..Z... │ │ - 0x0007d4a0 bc010000 1d000000 b04e0000 5a000000 .........N..Z... │ │ - 0x0007d4b0 e4010000 1d000000 b04e0000 5a000000 .........N..Z... │ │ - 0x0007d4c0 e9010000 1b000000 31580000 5d000000 ........1X..]... │ │ - 0x0007d4d0 54010000 01000000 77620000 63000000 T.......wb..c... │ │ - 0x0007d4e0 4c000000 0a000000 77620000 63000000 L.......wb..c... │ │ - 0x0007d4f0 4b000000 24000000 845e0000 59000000 K...$....^..Y... │ │ - 0x0007d500 c0010000 05000000 845e0000 59000000 .........^..Y... │ │ - 0x0007d510 8f010000 0d000000 845e0000 59000000 .........^..Y... │ │ - 0x0007d520 95010000 3c000000 845e0000 59000000 ....<....^..Y... │ │ - 0x0007d530 92010000 25000000 00000000 04000000 ....%........... │ │ - 0x0007d540 04000000 30220300 00000000 0c000000 ....0".......... │ │ - 0x0007d550 04000000 d01e0300 50210300 c0210300 ........P!...!.. │ │ - 0x0007d560 7f5d0000 4f000000 69060000 15000000 .]..O...i....... │ │ - 0x0007d570 7f5d0000 4f000000 97060000 15000000 .]..O........... │ │ - 0x0007d580 7f5d0000 4f000000 98060000 15000000 .]..O........... │ │ - 0x0007d590 7f5d0000 4f000000 76050000 28000000 .]..O...v...(... │ │ - 0x0007d5a0 7f5d0000 4f000000 76050000 12000000 .]..O...v....... │ │ - 0x0007d5b0 39440000 4d000000 e1000000 05000000 9D..M........... │ │ - 0x0007d5c0 39440000 4d000000 e9000000 05000000 9D..M........... │ │ - 0x0007d5d0 36570000 55000000 0a000000 2b000000 6W..U.......+... │ │ - 0x0007d5e0 36570000 55000000 1a000000 36000000 6W..U.......6... │ │ - 0x0007d5f0 70650000 5f000000 56030000 05000000 pe.._...V....... │ │ - 0x0007d600 9e5c0000 4d000000 8b000000 23000000 .\..M.......#... │ │ - 0x0007d610 9e5c0000 4d000000 84000000 2b000000 .\..M.......+... │ │ - 0x0007d620 87440000 4c000000 e7000000 29000000 .D..L.......)... │ │ - 0x0007d630 87440000 4c000000 d7000000 25000000 .D..L.......%... │ │ - 0x0007d640 02470000 4b000000 850b0000 26000000 .G..K.......&... │ │ - 0x0007d650 02470000 4b000000 8e0b0000 1a000000 .G..K........... │ │ - 0x0007d660 a8490000 5b000000 f0000000 4d000000 .I..[.......M... │ │ - 0x0007d670 a8490000 5b000000 13050000 24000000 .I..[.......$... │ │ - 0x0007d680 a8490000 5b000000 54070000 05000000 .I..[...T....... │ │ - 0x0007d690 ac520000 60000000 8f010000 2e000000 .R..`........... │ │ - 0x0007d6a0 37540000 2a000000 aa010000 11000000 7T..*........... │ │ - 0x0007d6b0 a8490000 5b000000 d0040000 23000000 .I..[.......#... │ │ - 0x0007d6c0 a8490000 5b000000 b6020000 09000000 .I..[........... │ │ - 0x0007d6d0 37540000 2a000000 c3010000 34000000 7T..*.......4... │ │ - 0x0007d6e0 175d0000 67000000 20020000 10000000 .]..g... ....... │ │ - 0x0007d6f0 175d0000 67000000 28020000 10000000 .]..g...(....... │ │ - 0x0007d700 8c570000 30000000 86020000 1d000000 .W..0........... │ │ - 0x0007d710 8c570000 30000000 3c060000 2d000000 .W..0...<...-... │ │ - 0x0007d720 8c570000 30000000 84060000 20000000 .W..0....... ... │ │ - 0x0007d730 f4620000 39000000 20000000 09000000 .b..9... ....... │ │ - 0x0007d740 f4620000 39000000 2a000000 13000000 .b..9...*....... │ │ - 0x0007d750 d4440000 4f000000 f8030000 34000000 .D..O.......4... │ │ - 0x0007d760 d4440000 4f000000 07040000 37000000 .D..O.......7... │ │ - 0x0007d770 8c570000 30000000 6b060000 1a000000 .W..0...k....... │ │ - 0x0007d780 8c570000 30000000 6b060000 36000000 .W..0...k...6... │ │ - 0x0007d790 8c570000 30000000 5e060000 28000000 .W..0...^...(... │ │ - 0x0007d7a0 8c570000 30000000 73070000 3e000000 .W..0...s...>... │ │ - 0x0007d7b0 8c570000 30000000 d9070000 4d000000 .W..0.......M... │ │ - 0x0007d7c0 8c570000 30000000 8a040000 34000000 .W..0.......4... │ │ - 0x0007d7d0 8c570000 30000000 8b040000 4f000000 .W..0.......O... │ │ - 0x0007d7e0 8c570000 30000000 8b040000 15000000 .W..0........... │ │ - 0x0007d7f0 8c570000 30000000 87040000 34000000 .W..0.......4... │ │ - 0x0007d800 8c570000 30000000 88040000 3e000000 .W..0.......>... │ │ - 0x0007d810 8c570000 30000000 88040000 15000000 .W..0........... │ │ - 0x0007d820 8c570000 30000000 22040000 14000000 .W..0..."....... │ │ - 0x0007d830 8c570000 30000000 23040000 12000000 .W..0...#....... │ │ - 0x0007d840 8c570000 30000000 36040000 0d000000 .W..0...6....... │ │ - 0x0007d850 8c570000 30000000 37040000 0d000000 .W..0...7....... │ │ - 0x0007d860 8c570000 30000000 39040000 22000000 .W..0...9..."... │ │ - 0x0007d870 8c570000 30000000 3a040000 26000000 .W..0...:...&... │ │ - 0x0007d880 8c570000 30000000 3b040000 26000000 .W..0...;...&... │ │ - 0x0007d890 8c570000 30000000 44040000 23000000 .W..0...D...#... │ │ - 0x0007d8a0 8c570000 30000000 44040000 0e000000 .W..0...D....... │ │ - 0x0007d8b0 8c570000 30000000 46040000 0d000000 .W..0...F....... │ │ - 0x0007d8c0 8c570000 30000000 47040000 0d000000 .W..0...G....... │ │ - 0x0007d8d0 8c570000 30000000 48040000 22000000 .W..0...H..."... │ │ - 0x0007d8e0 8c570000 30000000 48040000 0d000000 .W..0...H....... │ │ - 0x0007d8f0 8c570000 30000000 4c040000 0d000000 .W..0...L....... │ │ - 0x0007d900 8c570000 30000000 4d040000 0d000000 .W..0...M....... │ │ - 0x0007d910 8c570000 30000000 4e040000 22000000 .W..0...N..."... │ │ - 0x0007d920 8c570000 30000000 4e040000 0d000000 .W..0...N....... │ │ - 0x0007d930 8c570000 30000000 4f040000 26000000 .W..0...O...&... │ │ - 0x0007d940 8c570000 30000000 4f040000 0d000000 .W..0...O....... │ │ - 0x0007d950 8c570000 30000000 2c040000 17000000 .W..0...,....... │ │ - 0x0007d960 00000000 00000000 01000000 c0b00300 ................ │ │ - 0x0007d970 f0b00300 0c000000 04000000 20b10300 ............ ... │ │ - 0x0007d980 90b10300 80b20300 92500000 4b000000 .........P..K... │ │ - 0x0007d990 710b0000 0e000000 0b4f0000 5c000000 q........O..\... │ │ - 0x0007d9a0 3f000000 0d000000 00000000 04000000 ?............... │ │ - 0x0007d9b0 04000000 20520300 00000000 04000000 .... R.......... │ │ - 0x0007d9c0 04000000 904c0300 20520300 a8d90700 .....L.. R...... │ │ - 0x0007d9d0 00e30300 b0e20300 e0e20300 00e30300 ................ │ │ - 0x0007d9e0 10e30300 2e630000 2a000000 87020000 .....c..*....... │ │ - 0x0007d9f0 11000000 2e630000 2a000000 8f000000 .....c..*....... │ │ - 0x0007da00 18000000 2e630000 2a000000 8a000000 .....c..*....... │ │ - 0x0007da10 0d000000 2e630000 2a000000 5c010000 .....c..*...\... │ │ - 0x0007da20 1a000000 2e630000 2a000000 31010000 .....c..*...1... │ │ - 0x0007da30 16000000 2e630000 2a000000 34010000 .....c..*...4... │ │ - 0x0007da40 47000000 2e630000 2a000000 d4030000 G....c..*....... │ │ - 0x0007da50 2d000000 ad610000 2b000000 62000000 -....a..+...b... │ │ - 0x0007da60 1b000000 ad610000 2b000000 69000000 .....a..+...i... │ │ - 0x0007da70 13000000 00000000 00000000 01000000 ................ │ │ - 0x0007da80 a31e0400 00000000 01000000 01000000 ................ │ │ - 0x0007da90 782e0400 00000000 00000000 01000000 x............... │ │ - 0x0007daa0 763a0400 00000000 00000000 01000000 v:.............. │ │ - 0x0007dab0 6ef80300 2e630000 2a000000 1e010000 n....c..*....... │ │ - 0x0007dac0 31000000 2e630000 2a000000 bf010000 1....c..*....... │ │ - 0x0007dad0 1f000000 2e630000 2a000000 1e020000 .....c..*....... │ │ - 0x0007dae0 1e000000 2e630000 2a000000 23020000 .....c..*...#... │ │ - 0x0007daf0 22000000 2e630000 2a000000 24020000 "....c..*...$... │ │ - 0x0007db00 25000000 2e630000 2a000000 f1040000 %....c..*....... │ │ - 0x0007db10 2d000000 2e630000 2a000000 32000000 -....c..*...2... │ │ - 0x0007db20 13000000 2e630000 2a000000 2f000000 .....c..*.../... │ │ - 0x0007db30 13000000 2e630000 2a000000 2b000000 .....c..*...+... │ │ - 0x0007db40 13000000 2e630000 2a000000 4b000000 .....c..*...K... │ │ - 0x0007db50 0e000000 2e630000 2a000000 5a000000 .....c..*...Z... │ │ - 0x0007db60 28000000 0d530000 2e000000 66000000 (....S......f... │ │ - 0x0007db70 1c000000 0d530000 2e000000 3d000000 .....S......=... │ │ - 0x0007db80 0b000000 0d530000 2e000000 3a000000 .....S......:... │ │ - 0x0007db90 0b000000 0d530000 2e000000 36000000 .....S......6... │ │ - 0x0007dba0 0b000000 0d530000 2e000000 6f000000 .....S......o... │ │ - 0x0007dbb0 27000000 0d530000 2e000000 70000000 '....S......p... │ │ - 0x0007dbc0 1d000000 0d530000 2e000000 72000000 .....S......r... │ │ - 0x0007dbd0 21000000 0d530000 2e000000 72000000 !....S......r... │ │ - 0x0007dbe0 48000000 0d530000 2e000000 73000000 H....S......s... │ │ - 0x0007dbf0 1a000000 0d530000 2e000000 74000000 .....S......t... │ │ - 0x0007dc00 19000000 0d530000 2e000000 7e000000 .....S......~... │ │ - 0x0007dc10 1d000000 0d530000 2e000000 b4000000 .....S.......... │ │ - 0x0007dc20 26000000 0d530000 2e000000 b5000000 &....S.......... │ │ - 0x0007dc30 21000000 0d530000 2e000000 8a000000 !....S.......... │ │ - 0x0007dc40 49000000 0d530000 2e000000 8b000000 I....S.......... │ │ - 0x0007dc50 1f000000 0d530000 2e000000 8b000000 .....S.......... │ │ - 0x0007dc60 2f000000 0d530000 2e000000 9d000000 /....S.......... │ │ - 0x0007dc70 35000000 0d530000 2e000000 82000000 5....S.......... │ │ - 0x0007dc80 2c000000 0d530000 2e000000 84000000 ,....S.......... │ │ - 0x0007dc90 25000000 0d530000 2e000000 87000000 %....S.......... │ │ - 0x0007dca0 25000000 00000000 0c000000 04000000 %............... │ │ - 0x0007dcb0 652f0400 a43a0400 783b0400 ad610000 e/...:..x;...a.. │ │ - 0x0007dcc0 2b000000 53010000 1e000000 8f540000 +...S........T.. │ │ - 0x0007dcd0 50000000 a6000000 05000000 59630000 P...........Yc.. │ │ - 0x0007dce0 60000000 83000000 28000000 b0460000 `.......(....F.. │ │ - 0x0007dcf0 4d000000 2c010000 42000000 82590000 M...,...B....Y.. │ │ - 0x0007dd00 4f000000 ac010000 19000000 044a0000 O............J.. │ │ - 0x0007dd10 28000000 b2030000 1c000000 95580000 (............X.. │ │ - 0x0007dd20 50000000 36020000 01000000 044a0000 P...6........J.. │ │ - 0x0007dd30 28000000 1c030000 29000000 24450000 (.......)...$E.. │ │ - 0x0007dd40 5f000000 c6000000 27000000 7f5d0000 _.......'....].. │ │ - 0x0007dd50 4f000000 e7050000 14000000 7f5d0000 O............].. │ │ - 0x0007dd60 4f000000 e7050000 21000000 7f5d0000 O.......!....].. │ │ - 0x0007dd70 4f000000 db050000 21000000 00000000 O.......!....... │ │ - 0x0007dd80 04000000 04000000 d0610700 7a850000 .........a..z... │ │ - 0x0007dd90 22000000 15000000 02000000 8cdd0700 "............... │ │ - 0x0007dda0 0c4b0000 49000000 77020000 11000000 .K..I...w....... │ │ - 0x0007ddb0 50530700 0c000000 04000000 e0530700 PS...........S.. │ │ - 0x0007ddc0 20550700 e0560700 50530700 0c000000 U...V..PS...... │ │ - 0x0007ddd0 04000000 d05b0700 305d0700 f05d0700 .....[..0]...].. │ │ - 0x0007dde0 564b0000 4b000000 8e040000 09000000 VK..K........... │ │ - 0x0007ddf0 044a0000 28000000 e6060000 1e000000 .J..(........... │ │ - 0x0007de00 044a0000 28000000 b4060000 12000000 .J..(........... │ │ - 0x0007de10 2f860000 2a000000 14000000 00000000 /...*........... │ │ - 0x0007de20 02000000 10de0700 ba630000 5f000000 .........c.._... │ │ - 0x0007de30 4d000000 1f000000 ba630000 5f000000 M........c.._... │ │ - 0x0007de40 47000000 17000000 0c4b0000 49000000 G........K..I... │ │ - 0x0007de50 b1010000 31000000 24450000 5f000000 ....1...$E.._... │ │ - 0x0007de60 58020000 30000000 684f0000 4c000000 X...0...hO..L... │ │ - 0x0007de70 16010000 2e000000 24560000 27000000 ........$V..'... │ │ - 0x0007de80 b8000000 2a000000 24560000 27000000 ....*...$V..'... │ │ - 0x0007de90 b9000000 25000000 30670700 0c000000 ....%...0g...... │ │ - 0x0007dea0 04000000 90670700 10680700 20690700 .....g...h.. i.. │ │ - 0x0007deb0 24560000 27000000 c5010000 18000000 $V..'........... │ │ - 0x0007dec0 00000000 08000000 04000000 50690700 ............Pi.. │ │ - 0x0007ded0 80690700 d0690700 f0690700 60470700 .i...i...i..`G.. │ │ - 0x0007dee0 10000000 04000000 40650700 90650700 ........@e...e.. │ │ - 0x0007def0 90660700 205e0700 de500000 48000000 .f.. ^...P..H... │ │ - 0x0007df00 c9000000 12000000 30dc0400 08000000 ........0....... │ │ - 0x0007df10 04000000 906d0700 6b880000 11000000 .....m..k....... │ │ - 0x0007df20 15000000 095b0000 6c000000 30000000 .....[..l...0... │ │ - 0x0007df30 1a000000 27510000 54000000 6b000000 ....'Q..T...k... │ │ - 0x0007df40 44000000 27510000 54000000 6d000000 D...'Q..T...m... │ │ - 0x0007df50 3a000000 bd570000 58000000 8f000000 :....W..X....... │ │ - 0x0007df60 0d000000 bd570000 58000000 0e010000 .....W..X....... │ │ - 0x0007df70 09000000 a24b0000 4d000000 4e020000 .....K..M...N... │ │ - 0x0007df80 24000000 1f460000 66000000 a9010000 $....F..f....... │ │ - 0x0007df90 2b000000 a95a0000 2b000000 61010000 +....Z..+...a... │ │ - 0x0007dfa0 26000000 a95a0000 2b000000 62010000 &....Z..+...b... │ │ - 0x0007dfb0 29000000 a95a0000 2b000000 cd000000 )....Z..+....... │ │ - 0x0007dfc0 33000000 8a430000 56000000 23010000 3....C..V...#... │ │ - 0x0007dfd0 2d000000 0c4b0000 49000000 49060000 -....K..I...I... │ │ - 0x0007dfe0 0d000000 d2650000 58000000 1f000000 .....e..X....... │ │ - 0x0007dff0 0d000000 0c4b0000 49000000 47060000 .....K..I...G... │ │ - 0x0007e000 20000000 e6580000 47000000 37030000 ....X..G...7... │ │ - 0x0007e010 27000000 e6580000 47000000 1e030000 '....X..G....... │ │ - 0x0007e020 26000000 e6580000 47000000 1c030000 &....X..G....... │ │ - 0x0007e030 2c000000 e6580000 47000000 2b030000 ,....X..G...+... │ │ - 0x0007e040 27000000 84450000 29000000 14010000 '....E..)....... │ │ - 0x0007e050 24000000 24560000 27000000 b2010000 $...$V..'....... │ │ - 0x0007e060 14000000 24560000 27000000 2b010000 ....$V..'...+... │ │ - 0x0007e070 2b000000 4c560000 6a000000 fe000000 +...LV..j....... │ │ - 0x0007e080 1e000000 a45f0000 6a000000 30000000 ....._..j...0... │ │ - 0x0007e090 1d000000 a45f0000 6a000000 1f000000 ....._..j....... │ │ - 0x0007e0a0 11000000 e6580000 47000000 81010000 .....X..G....... │ │ - 0x0007e0b0 0d000000 00000000 00000000 01000000 ................ │ │ - 0x0007e0c0 10570700 60570700 c0570700 d0570700 .W..`W...W...W.. │ │ - 0x0007e0d0 e0570700 90580700 10d10400 a0600700 .W...X.......`.. │ │ - 0x0007e0e0 08000000 04000000 00610700 30610700 .........a..0a.. │ │ - 0x0007e0f0 60610700 205e0700 1a640000 64000000 `a.. ^...d..d... │ │ - 0x0007e100 67010000 30000000 708b0000 1c000000 g...0...p....... │ │ - 0x0007e110 17000000 00000000 02000000 08e10700 ................ │ │ - 0x0007e120 60470700 10000000 04000000 90470700 `G...........G.. │ │ - 0x0007e130 20480700 00000000 1c000000 04000000 H.............. │ │ - 0x0007e140 60e60400 70e60400 3c530000 51000000 `...p......Xa.. │ │ + 0x0007cf10 30000000 b2040000 15000000 58610000 0...........Xa.. │ │ + 0x0007cf20 30000000 aa060000 1a000000 58610000 0...........Xa.. │ │ + 0x0007cf30 30000000 aa060000 36000000 58610000 0.......6...Xa.. │ │ + 0x0007cf40 30000000 9d060000 28000000 58610000 0.......(...Xa.. │ │ + 0x0007cf50 30000000 b2070000 3e000000 58610000 0.......>...Xa.. │ │ + 0x0007cf60 30000000 18080000 4d000000 58610000 0.......M...Xa.. │ │ + 0x0007cf70 30000000 4c040000 14000000 58610000 0...L.......Xa.. │ │ + 0x0007cf80 30000000 4d040000 12000000 58610000 0...M.......Xa.. │ │ + 0x0007cf90 30000000 60040000 0d000000 58610000 0...`.......Xa.. │ │ + 0x0007cfa0 30000000 61040000 0d000000 58610000 0...a.......Xa.. │ │ + 0x0007cfb0 30000000 63040000 22000000 58610000 0...c..."...Xa.. │ │ + 0x0007cfc0 30000000 64040000 26000000 58610000 0...d...&...Xa.. │ │ + 0x0007cfd0 30000000 65040000 26000000 58610000 0...e...&...Xa.. │ │ + 0x0007cfe0 30000000 6e040000 23000000 58610000 0...n...#...Xa.. │ │ + 0x0007cff0 30000000 6e040000 0e000000 58610000 0...n.......Xa.. │ │ + 0x0007d000 30000000 70040000 0d000000 58610000 0...p.......Xa.. │ │ + 0x0007d010 30000000 71040000 0d000000 58610000 0...q.......Xa.. │ │ + 0x0007d020 30000000 72040000 22000000 58610000 0...r..."...Xa.. │ │ + 0x0007d030 30000000 72040000 0d000000 58610000 0...r.......Xa.. │ │ + 0x0007d040 30000000 76040000 0d000000 58610000 0...v.......Xa.. │ │ + 0x0007d050 30000000 77040000 0d000000 58610000 0...w.......Xa.. │ │ + 0x0007d060 30000000 78040000 22000000 58610000 0...x..."...Xa.. │ │ + 0x0007d070 30000000 78040000 0d000000 58610000 0...x.......Xa.. │ │ + 0x0007d080 30000000 79040000 26000000 58610000 0...y...&...Xa.. │ │ + 0x0007d090 30000000 79040000 0d000000 58610000 0...y.......Xa.. │ │ + 0x0007d0a0 30000000 56040000 17000000 b5520000 0...V........R.. │ │ + 0x0007d0b0 4f000000 ed030000 34000000 b5520000 O.......4....R.. │ │ + 0x0007d0c0 4f000000 fc030000 37000000 00000000 O.......7....... │ │ + 0x0007d0d0 00000000 01000000 10cc0300 40cc0300 ............@... │ │ + 0x0007d0e0 0c000000 04000000 70cc0300 e0cc0300 ........p....... │ │ + 0x0007d0f0 d0cd0300 f6640000 4b000000 890b0000 .....d..K....... │ │ + 0x0007d100 0e000000 d04f0000 5c000000 3f000000 .....O..\...?... │ │ + 0x0007d110 0d000000 00000000 04000000 04000000 ................ │ │ + 0x0007d120 00680300 00000000 04000000 04000000 .h.............. │ │ + 0x0007d130 60600300 00680300 14d10700 48020400 ``...h......H... │ │ + 0x0007d140 00020400 30020400 48020400 4b020400 ....0...H...K... │ │ + 0x0007d150 695e0000 2a000000 87020000 11000000 i^..*........... │ │ + 0x0007d160 695e0000 2a000000 8f000000 18000000 i^..*........... │ │ + 0x0007d170 695e0000 2a000000 8a000000 0d000000 i^..*........... │ │ + 0x0007d180 695e0000 2a000000 5c010000 1a000000 i^..*...\....... │ │ + 0x0007d190 695e0000 2a000000 31010000 16000000 i^..*...1....... │ │ + 0x0007d1a0 695e0000 2a000000 34010000 47000000 i^..*...4...G... │ │ + 0x0007d1b0 c5510000 2b000000 62000000 1b000000 .Q..+...b....... │ │ + 0x0007d1c0 c5510000 2b000000 69000000 13000000 .Q..+...i....... │ │ + 0x0007d1d0 00000000 00000000 01000000 803d0400 .............=.. │ │ + 0x0007d1e0 00000000 01000000 01000000 444d0400 ............DM.. │ │ + 0x0007d1f0 00000000 00000000 01000000 85590400 .............Y.. │ │ + 0x0007d200 00000000 00000000 01000000 f0160400 ................ │ │ + 0x0007d210 695e0000 2a000000 1e010000 31000000 i^..*.......1... │ │ + 0x0007d220 695e0000 2a000000 bf010000 1f000000 i^..*........... │ │ + 0x0007d230 695e0000 2a000000 1e020000 1e000000 i^..*........... │ │ + 0x0007d240 695e0000 2a000000 23020000 22000000 i^..*...#..."... │ │ + 0x0007d250 695e0000 2a000000 24020000 25000000 i^..*...$...%... │ │ + 0x0007d260 695e0000 2a000000 f9040000 2d000000 i^..*.......-... │ │ + 0x0007d270 695e0000 2a000000 32000000 13000000 i^..*...2....... │ │ + 0x0007d280 695e0000 2a000000 2f000000 13000000 i^..*.../....... │ │ + 0x0007d290 695e0000 2a000000 2b000000 13000000 i^..*...+....... │ │ + 0x0007d2a0 695e0000 2a000000 4b000000 0e000000 i^..*...K....... │ │ + 0x0007d2b0 695e0000 2a000000 5a000000 28000000 i^..*...Z...(... │ │ + 0x0007d2c0 ec570000 2e000000 66000000 1c000000 .W......f....... │ │ + 0x0007d2d0 ec570000 2e000000 3d000000 0b000000 .W......=....... │ │ + 0x0007d2e0 ec570000 2e000000 3a000000 0b000000 .W......:....... │ │ + 0x0007d2f0 ec570000 2e000000 36000000 0b000000 .W......6....... │ │ + 0x0007d300 ec570000 2e000000 6f000000 27000000 .W......o...'... │ │ + 0x0007d310 ec570000 2e000000 72000000 21000000 .W......r...!... │ │ + 0x0007d320 ec570000 2e000000 72000000 48000000 .W......r...H... │ │ + 0x0007d330 ec570000 2e000000 73000000 1a000000 .W......s....... │ │ + 0x0007d340 ec570000 2e000000 74000000 19000000 .W......t....... │ │ + 0x0007d350 ec570000 2e000000 7e000000 1d000000 .W......~....... │ │ + 0x0007d360 ec570000 2e000000 b4000000 26000000 .W..........&... │ │ + 0x0007d370 ec570000 2e000000 b5000000 21000000 .W..........!... │ │ + 0x0007d380 ec570000 2e000000 8a000000 49000000 .W..........I... │ │ + 0x0007d390 ec570000 2e000000 8b000000 1f000000 .W.............. │ │ + 0x0007d3a0 ec570000 2e000000 8b000000 2f000000 .W........../... │ │ + 0x0007d3b0 ec570000 2e000000 9d000000 35000000 .W..........5... │ │ + 0x0007d3c0 ec570000 2e000000 82000000 2c000000 .W..........,... │ │ + 0x0007d3d0 ec570000 2e000000 84000000 25000000 .W..........%... │ │ + 0x0007d3e0 ec570000 2e000000 87000000 25000000 .W..........%... │ │ + 0x0007d3f0 ec570000 2e000000 70000000 1d000000 .W......p....... │ │ + 0x0007d400 00000000 0c000000 04000000 344e0400 ............4N.. │ │ + 0x0007d410 b3590400 715a0400 c5510000 2b000000 .Y..qZ...Q..+... │ │ + 0x0007d420 53010000 1e000000 92480000 50000000 S........H..P... │ │ + 0x0007d430 a6000000 05000000 42650000 60000000 ........Be..`... │ │ + 0x0007d440 83000000 28000000 98630000 4d000000 ....(....c..M... │ │ + 0x0007d450 45010000 42000000 194c0000 4f000000 E...B....L..O... │ │ + 0x0007d460 ad010000 19000000 92450000 28000000 .........E..(... │ │ + 0x0007d470 9e030000 1c000000 e3480000 50000000 .........H..P... │ │ + 0x0007d480 36020000 01000000 92450000 28000000 6........E..(... │ │ + 0x0007d490 08030000 29000000 b55b0000 5f000000 ....)....[.._... │ │ + 0x0007d4a0 c6000000 27000000 d6530000 4f000000 ....'....S..O... │ │ + 0x0007d4b0 f3050000 14000000 00000000 04000000 ................ │ │ + 0x0007d4c0 04000000 10690700 89610000 4b000000 .....i...a..K... │ │ + 0x0007d4d0 90040000 09000000 f05b0700 0c000000 .........[...... │ │ + 0x0007d4e0 04000000 105c0700 f05c0700 605e0700 .....\...\..`^.. │ │ + 0x0007d4f0 34490000 4c000000 9b010000 11000000 4I..L........... │ │ + 0x0007d500 f05b0700 0c000000 04000000 90630700 .[...........c.. │ │ + 0x0007d510 10640700 10650700 318b0000 22000000 .d...e..1..."... │ │ + 0x0007d520 15000000 02000000 18d50700 a3650000 .............e.. │ │ + 0x0007d530 4c000000 a9030000 1b000000 92450000 L............E.. │ │ + 0x0007d540 28000000 be060000 1e000000 92450000 (............E.. │ │ + 0x0007d550 28000000 8c060000 12000000 538b0000 (...........S... │ │ + 0x0007d560 2a000000 14000000 02000000 5cd50700 *...........\... │ │ + 0x0007d570 a3650000 4c000000 6e030000 39000000 .e..L...n...9... │ │ + 0x0007d580 b55b0000 5f000000 58020000 30000000 .[.._...X...0... │ │ + 0x0007d590 bb450000 4c000000 16010000 2e000000 .E..L........... │ │ + 0x0007d5a0 05530000 27000000 bc000000 2a000000 .S..'.......*... │ │ + 0x0007d5b0 05530000 27000000 bd000000 25000000 .S..'.......%... │ │ + 0x0007d5c0 906e0700 0c000000 04000000 f06e0700 .n...........n.. │ │ + 0x0007d5d0 706f0700 80700700 05530000 27000000 po...p...S..'... │ │ + 0x0007d5e0 c9010000 18000000 00000000 08000000 ................ │ │ + 0x0007d5f0 04000000 c0700700 f0700700 40710700 .....p...p..@q.. │ │ + 0x0007d600 60710700 80500700 10000000 04000000 `q...P.......... │ │ + 0x0007d610 a06c0700 f06c0700 f06d0700 48650700 .l...l...m..He.. │ │ + 0x0007d620 d5610000 48000000 c9000000 12000000 .a..H........... │ │ + 0x0007d630 a0730700 08000000 04000000 004a0300 .s...........J.. │ │ + 0x0007d640 40410700 80420700 b0420700 315a0000 @A...B...B..1Z.. │ │ + 0x0007d650 4d000000 46020000 24000000 8f8d0000 M...F...$....... │ │ + 0x0007d660 11000000 15000000 08460000 6c000000 .........F..l... │ │ + 0x0007d670 30000000 1a000000 08460000 6c000000 0........F..l... │ │ + 0x0007d680 22000000 15000000 945e0000 54000000 "........^..T... │ │ + 0x0007d690 6b000000 44000000 945e0000 54000000 k...D....^..T... │ │ + 0x0007d6a0 6d000000 3a000000 54510000 58000000 m...:...TQ..X... │ │ + 0x0007d6b0 8f000000 0d000000 54510000 58000000 ........TQ..X... │ │ + 0x0007d6c0 0e010000 09000000 694c0000 66000000 ........iL..f... │ │ + 0x0007d6d0 a9010000 2b000000 98500000 2b000000 ....+....P..+... │ │ + 0x0007d6e0 63010000 26000000 98500000 2b000000 c...&....P..+... │ │ + 0x0007d6f0 64010000 29000000 98500000 2b000000 d...)....P..+... │ │ + 0x0007d700 cf000000 33000000 e95e0000 56000000 ....3....^..V... │ │ + 0x0007d710 23010000 2d000000 8b470000 5a000000 #...-....G..Z... │ │ + 0x0007d720 1f000000 0d000000 8a4a0000 4f000000 .........J..O... │ │ + 0x0007d730 2a010000 0d000000 8a4a0000 4f000000 *........J..O... │ │ + 0x0007d740 28010000 20000000 e6630000 47000000 (... ....c..G... │ │ + 0x0007d750 37030000 27000000 e6630000 47000000 7...'....c..G... │ │ + 0x0007d760 1e030000 26000000 e6630000 47000000 ....&....c..G... │ │ + 0x0007d770 1c030000 2c000000 e6630000 47000000 ....,....c..G... │ │ + 0x0007d780 2b030000 27000000 405f0000 29000000 +...'...@_..)... │ │ + 0x0007d790 0e010000 24000000 05530000 27000000 ....$....S..'... │ │ + 0x0007d7a0 b6010000 14000000 05530000 27000000 .........S..'... │ │ + 0x0007d7b0 2f010000 2b000000 2d500000 6a000000 /...+...-P..j... │ │ + 0x0007d7c0 fe000000 1e000000 94550000 6a000000 .........U..j... │ │ + 0x0007d7d0 30000000 1d000000 94550000 6a000000 0........U..j... │ │ + 0x0007d7e0 1f000000 11000000 e6630000 47000000 .........c..G... │ │ + 0x0007d7f0 81010000 0d000000 00000000 00000000 ................ │ │ + 0x0007d800 01000000 a05e0700 105f0700 8c5f0700 .....^..._..._.. │ │ + 0x0007d810 905f0700 a05f0700 90600700 a0f00400 ._..._...`...... │ │ + 0x0007d820 e0670700 08000000 04000000 40680700 .g..........@h.. │ │ + 0x0007d830 70680700 a0680700 48650700 e6470000 ph...h..He...G.. │ │ + 0x0007d840 64000000 67010000 30000000 80500700 d...g...0....P.. │ │ + 0x0007d850 10000000 04000000 b0500700 40510700 .........P..@Q.. │ │ + 0x0007d860 00000000 1c000000 04000000 00050500 ................ │ │ + 0x0007d870 10050500 3d660000 51000000 3b010000 ....=f..Q...;... │ │ + 0x0007d880 09000000 64920000 1c000000 17000000 ....d........... │ │ + 0x0007d890 02000000 84d80700 694c0000 66000000 ........iL..f... │ │ + 0x0007d8a0 56010000 49000000 00000000 04000000 V...I........... │ │ + 0x0007d8b0 04000000 80650700 b0650700 b0650700 .....e...e...e.. │ │ + 0x0007d8c0 00000000 04000000 04000000 e0650700 .............e.. │ │ + 0x0007d8d0 10660700 10660700 80920000 2e000000 .f...f.......... │ │ + 0x0007d8e0 2b000000 38470000 52000000 53020000 +...8G..R...S... │ │ + 0x0007d8f0 11000000 1b580000 54000000 db000000 .....X..T....... │ │ + 0x0007d900 0d000000 f0650000 4c000000 26000000 .....e..L...&... │ │ + 0x0007d910 0d000000 00000000 08000000 04000000 ................ │ │ + 0x0007d920 50650700 00000000 00000000 01000000 Pe.............. │ │ + 0x0007d930 b0680700 40540000 6a000000 6d000000 .h..@T..j...m... │ │ + 0x0007d940 0d000000 906e0700 0c000000 04000000 .....n.......... │ │ + 0x0007d950 c06e0700 c0480700 0c000000 04000000 .n...H.......... │ │ + 0x0007d960 90500200 c0480700 0c000000 04000000 .P...H.......... │ │ + 0x0007d970 204f0200 90500200 54d90700 38490700 O...P..T...8I.. │ │ + 0x0007d980 f0480700 20490700 38490700 3b490700 .H.. I..8I..;I.. │ │ + 0x0007d990 e6630000 47000000 b5030000 2f000000 .c..G......./... │ │ + 0x0007d9a0 e6630000 47000000 ad030000 2f000000 .c..G......./... │ │ + 0x0007d9b0 e6630000 47000000 a1030000 2b000000 .c..G.......+... │ │ + 0x0007d9c0 e6630000 47000000 b9030000 31000000 .c..G.......1... │ │ + 0x0007d9d0 e6630000 47000000 e7030000 2f000000 .c..G......./... │ │ + 0x0007d9e0 e6630000 47000000 e0030000 2f000000 .c..G......./... │ │ + 0x0007d9f0 e6630000 47000000 d5030000 2b000000 .c..G.......+... │ │ + 0x0007da00 e6630000 47000000 eb030000 27000000 .c..G.......'... │ │ + 0x0007da10 89610000 4b000000 47040000 14000000 .a..K...G....... │ │ + 0x0007da20 d6530000 4f000000 6b040000 24000000 .S..O...k...$... │ │ + 0x0007da30 34490000 4c000000 dc000000 24000000 4I..L.......$... │ │ + 0x0007da40 80260000 20210000 467e0000 577e0000 .&.. !..F~..W~.. │ │ + 0x0007da50 667e0000 757e0000 877e0000 987e0000 f~..u~...~...~.. │ │ + 0x0007da60 a47e0000 e0220000 ad7e0000 b87e0000 .~..."...~...~.. │ │ + 0x0007da70 c27e0000 cf7e0000 d97e0000 e67e0000 .~...~...~...~.. │ │ + 0x0007da80 f27e0000 037f0000 157f0000 237f0000 .~..........#... │ │ + 0x0007da90 397f0000 457f0000 98260000 507f0000 9...E....&..P... │ │ + 0x0007daa0 597f0000 647f0000 6f7f0000 7c7f0000 Y...d...o...|... │ │ + 0x0007dab0 887f0000 947f0000 88260000 a67f0000 .........&...... │ │ + 0x0007dac0 b47f0000 c07f0000 cf7f0000 e27f0000 ................ │ │ + 0x0007dad0 ed7f0000 f87f0000 05800000 10800000 ................ │ │ + 0x0007dae0 f0200000 10240000 bb830000 1a800000 . ...$.......... │ │ + 0x0007daf0 80260000 20210000 467e0000 577e0000 .&.. !..F~..W~.. │ │ + 0x0007db00 667e0000 757e0000 877e0000 987e0000 f~..u~...~...~.. │ │ + 0x0007db10 a47e0000 e0220000 ad7e0000 b87e0000 .~..."...~...~.. │ │ + 0x0007db20 c27e0000 cf7e0000 d97e0000 e67e0000 .~...~...~...~.. │ │ + 0x0007db30 f27e0000 037f0000 157f0000 237f0000 .~..........#... │ │ + 0x0007db40 397f0000 457f0000 98260000 507f0000 9...E....&..P... │ │ + 0x0007db50 597f0000 647f0000 6f7f0000 7c7f0000 Y...d...o...|... │ │ + 0x0007db60 887f0000 947f0000 88260000 a67f0000 .........&...... │ │ + 0x0007db70 b47f0000 c07f0000 cf7f0000 e27f0000 ................ │ │ + 0x0007db80 ed7f0000 f87f0000 05800000 10800000 ................ │ │ + 0x0007db90 f0200000 10240000 bb830000 1a800000 . ...$.......... │ │ + 0x0007dba0 80260000 20210000 467e0000 577e0000 .&.. !..F~..W~.. │ │ + 0x0007dbb0 667e0000 757e0000 877e0000 987e0000 f~..u~...~...~.. │ │ + 0x0007dbc0 a47e0000 e0220000 ad7e0000 b87e0000 .~..."...~...~.. │ │ + 0x0007dbd0 c27e0000 cf7e0000 d97e0000 e67e0000 .~...~...~...~.. │ │ + 0x0007dbe0 f27e0000 037f0000 157f0000 237f0000 .~..........#... │ │ + 0x0007dbf0 397f0000 457f0000 98260000 507f0000 9...E....&..P... │ │ + 0x0007dc00 597f0000 647f0000 6f7f0000 7c7f0000 Y...d...o...|... │ │ + 0x0007dc10 887f0000 947f0000 88260000 a67f0000 .........&...... │ │ + 0x0007dc20 b47f0000 c07f0000 cf7f0000 e27f0000 ................ │ │ + 0x0007dc30 ed7f0000 f87f0000 05800000 10800000 ................ │ │ + 0x0007dc40 f0200000 10240000 bb830000 1a800000 . ...$.......... │ │ + 0x0007dc50 80260000 20210000 467e0000 577e0000 .&.. !..F~..W~.. │ │ + 0x0007dc60 667e0000 757e0000 877e0000 987e0000 f~..u~...~...~.. │ │ + 0x0007dc70 a47e0000 e0220000 ad7e0000 b87e0000 .~..."...~...~.. │ │ + 0x0007dc80 c27e0000 cf7e0000 d97e0000 e67e0000 .~...~...~...~.. │ │ + 0x0007dc90 f27e0000 037f0000 157f0000 237f0000 .~..........#... │ │ + 0x0007dca0 397f0000 457f0000 98260000 507f0000 9...E....&..P... │ │ + 0x0007dcb0 597f0000 647f0000 6f7f0000 7c7f0000 Y...d...o...|... │ │ + 0x0007dcc0 887f0000 947f0000 88260000 a67f0000 .........&...... │ │ + 0x0007dcd0 b47f0000 c07f0000 cf7f0000 e27f0000 ................ │ │ + 0x0007dce0 ed7f0000 f87f0000 05800000 10800000 ................ │ │ + 0x0007dcf0 f0200000 10240000 bb830000 1a800000 . ...$.......... │ │ + 0x0007dd00 80260000 20210000 467e0000 577e0000 .&.. !..F~..W~.. │ │ + 0x0007dd10 667e0000 757e0000 877e0000 987e0000 f~..u~...~...~.. │ │ + 0x0007dd20 a47e0000 e0220000 ad7e0000 b87e0000 .~..."...~...~.. │ │ + 0x0007dd30 c27e0000 cf7e0000 d97e0000 e67e0000 .~...~...~...~.. │ │ + 0x0007dd40 f27e0000 037f0000 157f0000 237f0000 .~..........#... │ │ + 0x0007dd50 397f0000 457f0000 98260000 507f0000 9...E....&..P... │ │ + 0x0007dd60 597f0000 647f0000 6f7f0000 7c7f0000 Y...d...o...|... │ │ + 0x0007dd70 887f0000 947f0000 88260000 a67f0000 .........&...... │ │ + 0x0007dd80 b47f0000 c07f0000 cf7f0000 e27f0000 ................ │ │ + 0x0007dd90 ed7f0000 f87f0000 05800000 10800000 ................ │ │ + 0x0007dda0 f0200000 10240000 bb830000 1a800000 . ...$.......... │ │ + 0x0007ddb0 c0210000 d4760000 e5760000 30240000 .!...v...v..0$.. │ │ + 0x0007ddc0 20250000 f7760000 0a770000 1c770000 %...v...w...w.. │ │ + 0x0007ddd0 29770000 37770000 4c770000 58770000 )w..7w..Lw..Xw.. │ │ + 0x0007dde0 63770000 78770000 8d770000 9c770000 cw..xw...w...w.. │ │ + 0x0007ddf0 aa770000 bd770000 e3770000 1b780000 .w...w...w...x.. │ │ + 0x0007de00 34780000 4b780000 57780000 60780000 4x..Kx..Wx..`x.. │ │ + 0x0007de10 e0200000 6a780000 81780000 8f780000 . ..jx...x...x.. │ │ + 0x0007de20 9d780000 aa780000 b0260000 be780000 .x...x...&...x.. │ │ + 0x0007de30 d9780000 d0230000 e7780000 fd780000 .x...#...x...x.. │ │ + 0x0007de40 12790000 1d790000 33790000 40790000 .y...y..3y..@y.. │ │ + 0x0007de50 4b790000 5e790000 70790000 7b790000 Ky..^y..py..{y.. │ │ + 0x0007de60 3f800000 66800000 8c800000 a0800000 ?...f........... │ │ + 0x0007de70 d2800000 ff800000 2e810000 4f810000 ............O... │ │ + 0x0007de80 6c810000 00000000 00000000 99810000 l............... │ │ + 0x0007de90 ca810000 f7810000 27820000 3f800000 ........'...?... │ │ + 0x0007dea0 66800000 8c800000 a0800000 d2800000 f............... │ │ + 0x0007deb0 ff800000 2e810000 4f810000 6c810000 ........O...l... │ │ + 0x0007dec0 00000000 00000000 99810000 ca810000 ................ │ │ + 0x0007ded0 f7810000 27820000 3a870000 30260000 ....'...:...0&.. │ │ + 0x0007dee0 cc250000 5d870000 35870000 5a870000 .%..]...5...Z... │ │ + 0x0007def0 00000000 4a870000 45870000 55870000 ....J...E...U... │ │ + 0x0007df00 00000000 3f870000 4f870000 18260000 ....?...O....&.. │ │ + 0x0007df10 d8250000 18870000 00000000 00000000 .%.............. │ │ + 0x0007df20 3c870000 4c870000 38870000 61870000 <...L...8...a... │ │ + 0x0007df30 00000000 42870000 52870000 60870000 ....B...R...`... │ │ + 0x0007df40 db870000 e0870000 ec870000 f7870000 ................ │ │ + 0x0007df50 dc250000 02880000 00000000 00000000 .%.............. │ │ + 0x0007df60 e08a0700 80850700 90850700 a0850700 ................ │ │ + 0x0007df70 40860700 e0860700 f0860700 40870700 @...........@... │ │ + 0x0007df80 90870700 10880700 60880700 90880700 ........`....... │ │ + 0x0007df90 a0880700 d0880700 b08a0700 70580000 ............pX.. │ │ + 0x0007dfa0 b7540000 174b0000 ba540000 374f0000 .T...K...T..7O.. │ │ + 0x0007dfb0 35670000 645d0000 70580000 7b450000 5g..d]..pX..{E.. │ │ + 0x0007dfc0 75460000 uF.. │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.fini_array': │ │ - 0x0007e714 90600100 50600100 .`..P`.. │ │ + 0x0007dfc4 90640100 50640100 .d..Pd.. │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.got': │ │ - 0x0007e7d4 00000000 00000000 ........ │ │ + 0x0007e084 00000000 00000000 ........ │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,18 +1,18 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ - 0x0007e7dc 1ce70700 00000000 00000000 56bf0700 ............V... │ │ - 0x0007e7ec 66bf0700 76bf0700 86bf0700 96bf0700 f...v........... │ │ - 0x0007e7fc a6bf0700 b6bf0700 c6bf0700 d6bf0700 ................ │ │ - 0x0007e80c e6bf0700 f6bf0700 06c00700 16c00700 ................ │ │ - 0x0007e81c 26c00700 36c00700 46c00700 56c00700 &...6...F...V... │ │ - 0x0007e82c 66c00700 76c00700 86c00700 96c00700 f...v........... │ │ - 0x0007e83c a6c00700 b6c00700 c6c00700 d6c00700 ................ │ │ - 0x0007e84c e6c00700 f6c00700 06c10700 16c10700 ................ │ │ - 0x0007e85c 26c10700 36c10700 46c10700 56c10700 &...6...F...V... │ │ - 0x0007e86c 66c10700 76c10700 86c10700 96c10700 f...v........... │ │ - 0x0007e87c a6c10700 b6c10700 c6c10700 d6c10700 ................ │ │ - 0x0007e88c e6c10700 f6c10700 06c20700 16c20700 ................ │ │ - 0x0007e89c 26c20700 36c20700 46c20700 56c20700 &...6...F...V... │ │ - 0x0007e8ac 66c20700 76c20700 f...v... │ │ + 0x0007e08c ccdf0700 00000000 00000000 a6b60700 ................ │ │ + 0x0007e09c b6b60700 c6b60700 d6b60700 e6b60700 ................ │ │ + 0x0007e0ac f6b60700 06b70700 16b70700 26b70700 ............&... │ │ + 0x0007e0bc 36b70700 46b70700 56b70700 66b70700 6...F...V...f... │ │ + 0x0007e0cc 76b70700 86b70700 96b70700 a6b70700 v............... │ │ + 0x0007e0dc b6b70700 c6b70700 d6b70700 e6b70700 ................ │ │ + 0x0007e0ec f6b70700 06b80700 16b80700 26b80700 ............&... │ │ + 0x0007e0fc 36b80700 46b80700 56b80700 66b80700 6...F...V...f... │ │ + 0x0007e10c 76b80700 86b80700 96b80700 a6b80700 v............... │ │ + 0x0007e11c b6b80700 c6b80700 d6b80700 e6b80700 ................ │ │ + 0x0007e12c f6b80700 06b90700 16b90700 26b90700 ............&... │ │ + 0x0007e13c 36b90700 46b90700 56b90700 66b90700 6...F...V...f... │ │ + 0x0007e14c 76b90700 86b90700 96b90700 a6b90700 v............... │ │ + 0x0007e15c b6b90700 c6b90700 ........ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -1,91 +1,95 @@ │ │ │ │ Hex dump of section '.data': │ │ - 0x0007f8b4 ff000000 ffffffff ffffffff 00000000 ................ │ │ - 0x0007f8c4 30730300 ffffff01 00000000 b0d40400 0s.............. │ │ - 0x0007f8d4 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x0007f8e4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f8f4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f904 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f914 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f924 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f934 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f944 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f954 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f964 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f974 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f984 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f994 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f9a4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f9b4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f9c4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f9d4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f9e4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007f9f4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fa04 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fa14 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fa24 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fa34 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fa44 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fa54 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fa64 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fa74 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fa84 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fa94 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007faa4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fab4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fac4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fad4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fae4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007faf4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fb04 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fb14 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fb24 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fb34 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fb44 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fb54 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fb64 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fb74 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fb84 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fb94 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fba4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fbb4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fbc4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fbd4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fbe4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fbf4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fc04 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fc14 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fc24 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fc34 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fc44 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fc54 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fc64 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fc74 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fc84 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fc94 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fca4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fcb4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fcc4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fcd4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fce4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fcf4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fd04 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fd14 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fd24 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fd34 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fd44 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fd54 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fd64 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fd74 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fd84 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fd94 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fda4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fdb4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fdc4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fdd4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fde4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fdf4 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fe04 00000000 00000000 00000000 00000000 ................ │ │ - 0x0007fe14 00000000 70d50400 50c20400 d4fe0700 ....p...P....... │ │ - 0x0007fe24 d4fe0700 d4020800 ........ │ │ + 0x0007f164 ff000000 ffffffff ffffffff 00000000 ................ │ │ + 0x0007f174 508b0300 ffffff00 30cd0700 01000000 P.......0....... │ │ + 0x0007f184 00000000 60f50400 ffffffff 00000000 ....`........... │ │ + 0x0007f194 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f1a4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f1b4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f1c4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f1d4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f1e4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f1f4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f204 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f214 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f224 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f234 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f244 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f254 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f264 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f274 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f284 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f294 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f2a4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f2b4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f2c4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f2d4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f2e4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f2f4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f304 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f314 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f324 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f334 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f344 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f354 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f364 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f374 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f384 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f394 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f3a4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f3b4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f3c4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f3d4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f3e4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f3f4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f404 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f414 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f424 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f434 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f444 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f454 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f464 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f474 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f484 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f494 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f4a4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f4b4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f4c4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f4d4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f4e4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f4f4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f504 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f514 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f524 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f534 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f544 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f554 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f564 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f574 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f584 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f594 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f5a4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f5b4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f5c4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f5d4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f5e4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f5f4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f604 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f614 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f624 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f634 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f644 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f654 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f664 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f674 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f684 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f694 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f6a4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f6b4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f6c4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f6d4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f6e4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f6f4 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007f704 00000000 00000000 00000000 60f60400 ............`... │ │ + 0x0007f714 60e20400 ccf70700 ccf70700 ccfb0700 `............... │ ├── readelf --wide --decompress --string-dump=.comment {} │ │ @@ -1,6 +1,6 @@ │ │ │ │ String dump of section '.comment': │ │ [ 0] Linker: LLD 17.0.2 │ │ [ 14] Android (10552028, +pgo, +bolt, +lto, -mlgo, based on r487747d) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) │ │ - [ cc] rustc version 1.97.1 (8bab26f4f 2026-07-14) │ │ + [ cc] rustc version 1.99.0 (b940084d7 2026-09-28) ├── lib/armeabi-v7a/libneuron_encrypt_jni.so │ ├── readelf --wide --file-header {} │ │ @@ -6,15 +6,15 @@ │ │ OS/ABI: UNIX - System V │ │ ABI Version: 0 │ │ Type: DYN (Shared object file) │ │ Machine: ARM │ │ Version: 0x1 │ │ Entry point address: 0x0 │ │ Start of program headers: 52 (bytes into file) │ │ - Start of section headers: 329716 (bytes into file) │ │ + Start of section headers: 327884 (bytes into file) │ │ Flags: 0x5000200, Version5 EABI, soft-float ABI │ │ Size of this header: 52 (bytes) │ │ Size of program headers: 32 (bytes) │ │ Number of program headers: 10 │ │ Size of section headers: 40 (bytes) │ │ Number of section headers: 24 │ │ Section header string table index: 23 │ ├── readelf --wide --program-header {} │ │ @@ -2,23 +2,23 @@ │ │ Elf file type is DYN (Shared object file) │ │ Entry point 0x0 │ │ There are 10 program headers, starting at offset 52 │ │ │ │ Program Headers: │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ PHDR 0x000034 0x00000034 0x00000034 0x00140 0x00140 R 0x4 │ │ - LOAD 0x000000 0x00000000 0x00000000 0x0a04c 0x0a04c R 0x1000 │ │ - LOAD 0x00a050 0x0000b050 0x0000b050 0x449a0 0x449a0 R E 0x1000 │ │ - LOAD 0x04e9f0 0x000509f0 0x000509f0 0x01594 0x01594 RW 0x1000 │ │ - LOAD 0x04ff88 0x00052f88 0x00052f88 0x0059c 0x00619 RW 0x1000 │ │ - DYNAMIC 0x04fdf8 0x00051df8 0x00051df8 0x000b8 0x000b8 RW 0x4 │ │ - GNU_RELRO 0x04e9f0 0x000509f0 0x000509f0 0x01594 0x01610 R 0x1 │ │ + LOAD 0x000000 0x00000000 0x00000000 0x0a4a0 0x0a4a0 R 0x1000 │ │ + LOAD 0x00a4a0 0x0000b4a0 0x0000b4a0 0x43c80 0x43c80 R E 0x1000 │ │ + LOAD 0x04e120 0x00050120 0x00050120 0x016f4 0x016f4 RW 0x1000 │ │ + LOAD 0x04f818 0x00052818 0x00052818 0x005e4 0x00661 RW 0x1000 │ │ + DYNAMIC 0x04f688 0x00051688 0x00051688 0x000b8 0x000b8 RW 0x4 │ │ + GNU_RELRO 0x04e120 0x00050120 0x00050120 0x016f4 0x01ee0 R 0x1 │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0 │ │ NOTE 0x000174 0x00000174 0x00000174 0x00098 0x00098 R 0x4 │ │ - ARM_EXIDX 0x0019bc 0x000019bc 0x000019bc 0x01118 0x01118 R 0x4 │ │ + ARM_EXIDX 0x001cdc 0x00001cdc 0x00001cdc 0x01108 0x01108 R 0x4 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ │ 00 │ │ 01 .note.android.ident .dynsym .gnu.version .gnu.version_r .gnu.hash .dynstr .rel.dyn .ARM.exidx .rel.plt .ARM.extab .rodata │ │ 02 .text .plt │ │ 03 .data.rel.ro .fini_array .dynamic .got .got.plt │ ├── readelf --wide --sections {} │ │ @@ -1,33 +1,33 @@ │ │ -There are 24 section headers, starting at offset 0x507f4: │ │ +There are 24 section headers, starting at offset 0x500cc: │ │ │ │ Section Headers: │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ [ 1] .note.android.ident NOTE 00000174 000174 000098 00 A 0 0 4 │ │ [ 2] .dynsym DYNSYM 0000020c 00020c 000310 10 A 6 1 4 │ │ [ 3] .gnu.version VERSYM 0000051c 00051c 000062 02 A 2 0 2 │ │ [ 4] .gnu.version_r VERNEED 00000580 000580 000040 00 A 6 2 4 │ │ [ 5] .gnu.hash GNU_HASH 000005c0 0005c0 000020 00 A 2 0 4 │ │ [ 6] .dynstr STRTAB 000005e0 0005e0 000261 00 A 0 0 1 │ │ - [ 7] .rel.dyn REL 00000844 000844 001178 08 A 2 0 4 │ │ - [ 8] .ARM.exidx ARM_EXIDX 000019bc 0019bc 001118 00 AL 12 0 4 │ │ - [ 9] .rel.plt REL 00002ad4 002ad4 000168 08 AI 2 18 4 │ │ - [10] .ARM.extab PROGBITS 00002c3c 002c3c 002828 00 A 0 0 4 │ │ - [11] .rodata PROGBITS 00005468 005468 004be4 00 AMS 0 0 8 │ │ - [12] .text PROGBITS 0000b050 00a050 0446ac 00 AX 0 0 8 │ │ - [13] .plt PROGBITS 0004f700 04e700 0002f0 00 AX 0 0 16 │ │ - [14] .data.rel.ro PROGBITS 000509f0 04e9f0 001400 00 WA 0 0 8 │ │ - [15] .fini_array FINI_ARRAY 00051df0 04fdf0 000008 00 WA 0 0 4 │ │ - [16] .dynamic DYNAMIC 00051df8 04fdf8 0000b8 08 WA 6 0 4 │ │ - [17] .got PROGBITS 00051eb0 04feb0 000014 00 WA 0 0 4 │ │ - [18] .got.plt PROGBITS 00051ec4 04fec4 0000c0 00 WA 0 0 4 │ │ - [19] .data PROGBITS 00052f88 04ff88 00059c 00 WA 0 0 8 │ │ - [20] .bss NOBITS 00053528 050524 000079 00 WA 0 0 8 │ │ - [21] .comment PROGBITS 00000000 050524 0001b0 01 MS 0 0 1 │ │ - [22] .ARM.attributes ARM_ATTRIBUTES 00000000 0506d4 00003c 00 0 0 1 │ │ - [23] .shstrtab STRTAB 00000000 050710 0000e4 00 0 0 1 │ │ + [ 7] .rel.dyn REL 00000844 000844 001498 08 A 2 0 4 │ │ + [ 8] .ARM.exidx ARM_EXIDX 00001cdc 001cdc 001108 00 AL 12 0 4 │ │ + [ 9] .rel.plt REL 00002de4 002de4 000168 08 AI 2 18 4 │ │ + [10] .ARM.extab PROGBITS 00002f4c 002f4c 0026a0 00 A 0 0 4 │ │ + [11] .rodata PROGBITS 000055f0 0055f0 004eb0 00 AMS 0 0 8 │ │ + [12] .text PROGBITS 0000b4a0 00a4a0 043984 00 AX 0 0 8 │ │ + [13] .plt PROGBITS 0004ee30 04de30 0002f0 00 AX 0 0 16 │ │ + [14] .data.rel.ro PROGBITS 00050120 04e120 001560 00 WA 0 0 8 │ │ + [15] .fini_array FINI_ARRAY 00051680 04f680 000008 00 WA 0 0 4 │ │ + [16] .dynamic DYNAMIC 00051688 04f688 0000b8 08 WA 6 0 4 │ │ + [17] .got PROGBITS 00051740 04f740 000014 00 WA 0 0 4 │ │ + [18] .got.plt PROGBITS 00051754 04f754 0000c0 00 WA 0 0 4 │ │ + [19] .data PROGBITS 00052818 04f818 0005e4 00 WA 0 0 8 │ │ + [20] .bss NOBITS 00052e00 04fdfc 000079 00 WA 0 0 8 │ │ + [21] .comment PROGBITS 00000000 04fdfc 0001b0 01 MS 0 0 1 │ │ + [22] .ARM.attributes ARM_ATTRIBUTES 00000000 04ffac 00003c 00 0 0 1 │ │ + [23] .shstrtab STRTAB 00000000 04ffe8 0000e4 00 0 0 1 │ │ Key to Flags: │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ D (mbind), y (purecode), p (processor specific) │ ├── readelf --wide --symbols {} │ │ @@ -7,17 +7,17 @@ │ │ 3: 00000000 0 FUNC GLOBAL DEFAULT UND __register_atfork@LIBC (2) │ │ 4: 00000000 0 FUNC GLOBAL DEFAULT UND dup@LIBC (2) │ │ 5: 00000000 0 FUNC GLOBAL DEFAULT UND close@LIBC (2) │ │ 6: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ 7: 00000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ 8: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ 9: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@LIBC (2) │ │ - 10: 00000000 0 FUNC GLOBAL DEFAULT UND read@LIBC (2) │ │ - 11: 00000000 0 FUNC GLOBAL DEFAULT UND __errno@LIBC (2) │ │ - 12: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@LIBC (2) │ │ + 10: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@LIBC (2) │ │ + 11: 00000000 0 FUNC GLOBAL DEFAULT UND read@LIBC (2) │ │ + 12: 00000000 0 FUNC GLOBAL DEFAULT UND __errno@LIBC (2) │ │ 13: 00000000 0 FUNC GLOBAL DEFAULT UND posix_memalign@LIBC (2) │ │ 14: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ 15: 00000000 0 FUNC GLOBAL DEFAULT UND fdatasync@LIBC (2) │ │ 16: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@LIBC (2) │ │ 17: 00000000 0 FUNC GLOBAL DEFAULT UND write@LIBC (2) │ │ 18: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@LIBC (2) │ │ 19: 00000000 0 FUNC GLOBAL DEFAULT UND strerror_r@LIBC (2) │ │ @@ -44,9 +44,9 @@ │ │ 40: 00000000 0 FUNC GLOBAL DEFAULT UND abort@LIBC (2) │ │ 41: 00000000 0 FUNC GLOBAL DEFAULT UND fsync@LIBC (2) │ │ 42: 00000000 0 FUNC GLOBAL DEFAULT UND clock_nanosleep@LIBC (2) │ │ 43: 00000000 0 FUNC GLOBAL DEFAULT UND dl_unwind_find_exidx@LIBC (3) │ │ 44: 00000000 0 FUNC GLOBAL DEFAULT UND fprintf@LIBC (2) │ │ 45: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@LIBC (2) │ │ 46: 00000000 0 OBJECT GLOBAL DEFAULT UND __sF@LIBC (2) │ │ - 47: 0000b0a5 1384 FUNC GLOBAL DEFAULT 12 Java_com_neuronencrypt_app_NeuronEncryptNative_nativeDecrypt │ │ - 48: 0000b60d 1384 FUNC GLOBAL DEFAULT 12 Java_com_neuronencrypt_app_NeuronEncryptNative_nativeEncrypt │ │ + 47: 0000b4f5 1388 FUNC GLOBAL DEFAULT 12 Java_com_neuronencrypt_app_NeuronEncryptNative_nativeDecrypt │ │ + 48: 0000ba61 1388 FUNC GLOBAL DEFAULT 12 Java_com_neuronencrypt_app_NeuronEncryptNative_nativeEncrypt │ ├── readelf --wide --relocs {} │ │ @@ -1,610 +1,710 @@ │ │ │ │ -Relocation section '.rel.dyn' at offset 0x844 contains 559 entries: │ │ +Relocation section '.rel.dyn' at offset 0x844 contains 659 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ +00050120 00000017 R_ARM_RELATIVE │ │ +00050124 00000017 R_ARM_RELATIVE │ │ +00050134 00000017 R_ARM_RELATIVE │ │ +00050144 00000017 R_ARM_RELATIVE │ │ +00050154 00000017 R_ARM_RELATIVE │ │ +00050164 00000017 R_ARM_RELATIVE │ │ +00050174 00000017 R_ARM_RELATIVE │ │ +00050184 00000017 R_ARM_RELATIVE │ │ +00050194 00000017 R_ARM_RELATIVE │ │ +000501a4 00000017 R_ARM_RELATIVE │ │ +000501b4 00000017 R_ARM_RELATIVE │ │ +000501b8 00000017 R_ARM_RELATIVE │ │ +000501c0 00000017 R_ARM_RELATIVE │ │ +000501d0 00000017 R_ARM_RELATIVE │ │ +000501dc 00000017 R_ARM_RELATIVE │ │ +000501e0 00000017 R_ARM_RELATIVE │ │ +000501f0 00000017 R_ARM_RELATIVE │ │ +00050200 00000017 R_ARM_RELATIVE │ │ +00050210 00000017 R_ARM_RELATIVE │ │ +00050220 00000017 R_ARM_RELATIVE │ │ +00050230 00000017 R_ARM_RELATIVE │ │ +00050240 00000017 R_ARM_RELATIVE │ │ +0005025c 00000017 R_ARM_RELATIVE │ │ +00050260 00000017 R_ARM_RELATIVE │ │ +00050270 00000017 R_ARM_RELATIVE │ │ +0005027c 00000017 R_ARM_RELATIVE │ │ +00050280 00000017 R_ARM_RELATIVE │ │ +00050284 00000017 R_ARM_RELATIVE │ │ +00050288 00000017 R_ARM_RELATIVE │ │ +000502a4 00000017 R_ARM_RELATIVE │ │ +000502b4 00000017 R_ARM_RELATIVE │ │ +000502b8 00000017 R_ARM_RELATIVE │ │ +000502c8 00000017 R_ARM_RELATIVE │ │ +000502d8 00000017 R_ARM_RELATIVE │ │ +000502e8 00000017 R_ARM_RELATIVE │ │ +000502f8 00000017 R_ARM_RELATIVE │ │ +00050308 00000017 R_ARM_RELATIVE │ │ +00050318 00000017 R_ARM_RELATIVE │ │ +00050328 00000017 R_ARM_RELATIVE │ │ +00050338 00000017 R_ARM_RELATIVE │ │ +00050348 00000017 R_ARM_RELATIVE │ │ +00050358 00000017 R_ARM_RELATIVE │ │ +00050368 00000017 R_ARM_RELATIVE │ │ +00050378 00000017 R_ARM_RELATIVE │ │ +00050388 00000017 R_ARM_RELATIVE │ │ +00050398 00000017 R_ARM_RELATIVE │ │ +000503a8 00000017 R_ARM_RELATIVE │ │ +000503b8 00000017 R_ARM_RELATIVE │ │ +000503c8 00000017 R_ARM_RELATIVE │ │ +000503e4 00000017 R_ARM_RELATIVE │ │ +000503f4 00000017 R_ARM_RELATIVE │ │ +000503f8 00000017 R_ARM_RELATIVE │ │ +000503fc 00000017 R_ARM_RELATIVE │ │ +00050400 00000017 R_ARM_RELATIVE │ │ +00050410 00000017 R_ARM_RELATIVE │ │ +00050420 00000017 R_ARM_RELATIVE │ │ +00050430 00000017 R_ARM_RELATIVE │ │ +00050440 00000017 R_ARM_RELATIVE │ │ +00050450 00000017 R_ARM_RELATIVE │ │ +00050460 00000017 R_ARM_RELATIVE │ │ +00050470 00000017 R_ARM_RELATIVE │ │ +00050480 00000017 R_ARM_RELATIVE │ │ +00050484 00000017 R_ARM_RELATIVE │ │ +00050488 00000017 R_ARM_RELATIVE │ │ +0005048c 00000017 R_ARM_RELATIVE │ │ +0005049c 00000017 R_ARM_RELATIVE │ │ +000504ac 00000017 R_ARM_RELATIVE │ │ +000504bc 00000017 R_ARM_RELATIVE │ │ +000504cc 00000017 R_ARM_RELATIVE │ │ +000504dc 00000017 R_ARM_RELATIVE │ │ +000504ec 00000017 R_ARM_RELATIVE │ │ +000504fc 00000017 R_ARM_RELATIVE │ │ +0005050c 00000017 R_ARM_RELATIVE │ │ +0005051c 00000017 R_ARM_RELATIVE │ │ +0005052c 00000017 R_ARM_RELATIVE │ │ +0005053c 00000017 R_ARM_RELATIVE │ │ +0005054c 00000017 R_ARM_RELATIVE │ │ +0005055c 00000017 R_ARM_RELATIVE │ │ +0005056c 00000017 R_ARM_RELATIVE │ │ +0005057c 00000017 R_ARM_RELATIVE │ │ +0005058c 00000017 R_ARM_RELATIVE │ │ +0005059c 00000017 R_ARM_RELATIVE │ │ +000505ac 00000017 R_ARM_RELATIVE │ │ +000505bc 00000017 R_ARM_RELATIVE │ │ +000505cc 00000017 R_ARM_RELATIVE │ │ +000505dc 00000017 R_ARM_RELATIVE │ │ +000505ec 00000017 R_ARM_RELATIVE │ │ +000505fc 00000017 R_ARM_RELATIVE │ │ +0005060c 00000017 R_ARM_RELATIVE │ │ +0005061c 00000017 R_ARM_RELATIVE │ │ +0005062c 00000017 R_ARM_RELATIVE │ │ +0005063c 00000017 R_ARM_RELATIVE │ │ +0005064c 00000017 R_ARM_RELATIVE │ │ +0005065c 00000017 R_ARM_RELATIVE │ │ +0005066c 00000017 R_ARM_RELATIVE │ │ +0005067c 00000017 R_ARM_RELATIVE │ │ +0005068c 00000017 R_ARM_RELATIVE │ │ +0005069c 00000017 R_ARM_RELATIVE │ │ +000506ac 00000017 R_ARM_RELATIVE │ │ +000506bc 00000017 R_ARM_RELATIVE │ │ +000506cc 00000017 R_ARM_RELATIVE │ │ +000506dc 00000017 R_ARM_RELATIVE │ │ +000506ec 00000017 R_ARM_RELATIVE │ │ +000506fc 00000017 R_ARM_RELATIVE │ │ +0005070c 00000017 R_ARM_RELATIVE │ │ +0005071c 00000017 R_ARM_RELATIVE │ │ +0005072c 00000017 R_ARM_RELATIVE │ │ +0005073c 00000017 R_ARM_RELATIVE │ │ +0005074c 00000017 R_ARM_RELATIVE │ │ +0005075c 00000017 R_ARM_RELATIVE │ │ +0005076c 00000017 R_ARM_RELATIVE │ │ +0005077c 00000017 R_ARM_RELATIVE │ │ +0005078c 00000017 R_ARM_RELATIVE │ │ +0005079c 00000017 R_ARM_RELATIVE │ │ +000507ac 00000017 R_ARM_RELATIVE │ │ +000507c8 00000017 R_ARM_RELATIVE │ │ +000507cc 00000017 R_ARM_RELATIVE │ │ +000507d8 00000017 R_ARM_RELATIVE │ │ +000507dc 00000017 R_ARM_RELATIVE │ │ +000507e0 00000017 R_ARM_RELATIVE │ │ +000507e4 00000017 R_ARM_RELATIVE │ │ +000507f4 00000017 R_ARM_RELATIVE │ │ +00050810 00000017 R_ARM_RELATIVE │ │ +00050820 00000017 R_ARM_RELATIVE │ │ +00050824 00000017 R_ARM_RELATIVE │ │ +00050828 00000017 R_ARM_RELATIVE │ │ +0005082c 00000017 R_ARM_RELATIVE │ │ +00050830 00000017 R_ARM_RELATIVE │ │ +00050834 00000017 R_ARM_RELATIVE │ │ +00050838 00000017 R_ARM_RELATIVE │ │ +0005083c 00000017 R_ARM_RELATIVE │ │ +00050840 00000017 R_ARM_RELATIVE │ │ +00050850 00000017 R_ARM_RELATIVE │ │ +00050860 00000017 R_ARM_RELATIVE │ │ +00050870 00000017 R_ARM_RELATIVE │ │ +00050880 00000017 R_ARM_RELATIVE │ │ +00050890 00000017 R_ARM_RELATIVE │ │ +000508a0 00000017 R_ARM_RELATIVE │ │ +000508b0 00000017 R_ARM_RELATIVE │ │ +000508cc 00000017 R_ARM_RELATIVE │ │ +000508dc 00000017 R_ARM_RELATIVE │ │ +000508ec 00000017 R_ARM_RELATIVE │ │ +000508fc 00000017 R_ARM_RELATIVE │ │ +00050900 00000017 R_ARM_RELATIVE │ │ +00050910 00000017 R_ARM_RELATIVE │ │ +00050920 00000017 R_ARM_RELATIVE │ │ +00050930 00000017 R_ARM_RELATIVE │ │ +00050940 00000017 R_ARM_RELATIVE │ │ +00050950 00000017 R_ARM_RELATIVE │ │ +00050960 00000017 R_ARM_RELATIVE │ │ +00050970 00000017 R_ARM_RELATIVE │ │ +00050980 00000017 R_ARM_RELATIVE │ │ +00050990 00000017 R_ARM_RELATIVE │ │ +000509a0 00000017 R_ARM_RELATIVE │ │ +000509b0 00000017 R_ARM_RELATIVE │ │ +000509c0 00000017 R_ARM_RELATIVE │ │ +000509d0 00000017 R_ARM_RELATIVE │ │ +000509e0 00000017 R_ARM_RELATIVE │ │ 000509f0 00000017 R_ARM_RELATIVE │ │ -000509f4 00000017 R_ARM_RELATIVE │ │ -00050a04 00000017 R_ARM_RELATIVE │ │ -00050a14 00000017 R_ARM_RELATIVE │ │ -00050a24 00000017 R_ARM_RELATIVE │ │ -00050a34 00000017 R_ARM_RELATIVE │ │ -00050a44 00000017 R_ARM_RELATIVE │ │ -00050a54 00000017 R_ARM_RELATIVE │ │ -00050a64 00000017 R_ARM_RELATIVE │ │ -00050a74 00000017 R_ARM_RELATIVE │ │ -00050a78 00000017 R_ARM_RELATIVE │ │ -00050a88 00000017 R_ARM_RELATIVE │ │ +00050a00 00000017 R_ARM_RELATIVE │ │ +00050a10 00000017 R_ARM_RELATIVE │ │ +00050a20 00000017 R_ARM_RELATIVE │ │ +00050a30 00000017 R_ARM_RELATIVE │ │ +00050a40 00000017 R_ARM_RELATIVE │ │ +00050a50 00000017 R_ARM_RELATIVE │ │ +00050a60 00000017 R_ARM_RELATIVE │ │ +00050a70 00000017 R_ARM_RELATIVE │ │ +00050a80 00000017 R_ARM_RELATIVE │ │ 00050a90 00000017 R_ARM_RELATIVE │ │ 00050aa0 00000017 R_ARM_RELATIVE │ │ -00050aac 00000017 R_ARM_RELATIVE │ │ 00050ab0 00000017 R_ARM_RELATIVE │ │ 00050ac0 00000017 R_ARM_RELATIVE │ │ 00050ad0 00000017 R_ARM_RELATIVE │ │ 00050ae0 00000017 R_ARM_RELATIVE │ │ -00050af0 00000017 R_ARM_RELATIVE │ │ +00050afc 00000017 R_ARM_RELATIVE │ │ 00050b00 00000017 R_ARM_RELATIVE │ │ -00050b10 00000017 R_ARM_RELATIVE │ │ -00050b2c 00000017 R_ARM_RELATIVE │ │ -00050b30 00000017 R_ARM_RELATIVE │ │ -00050b40 00000017 R_ARM_RELATIVE │ │ -00050b4c 00000017 R_ARM_RELATIVE │ │ -00050b50 00000017 R_ARM_RELATIVE │ │ -00050b54 00000017 R_ARM_RELATIVE │ │ +00050b04 00000017 R_ARM_RELATIVE │ │ +00050b08 00000017 R_ARM_RELATIVE │ │ +00050b18 00000017 R_ARM_RELATIVE │ │ +00050b28 00000017 R_ARM_RELATIVE │ │ +00050b38 00000017 R_ARM_RELATIVE │ │ +00050b48 00000017 R_ARM_RELATIVE │ │ 00050b58 00000017 R_ARM_RELATIVE │ │ 00050b68 00000017 R_ARM_RELATIVE │ │ 00050b78 00000017 R_ARM_RELATIVE │ │ -00050b94 00000017 R_ARM_RELATIVE │ │ +00050b88 00000017 R_ARM_RELATIVE │ │ 00050ba4 00000017 R_ARM_RELATIVE │ │ 00050ba8 00000017 R_ARM_RELATIVE │ │ 00050bb8 00000017 R_ARM_RELATIVE │ │ 00050bc8 00000017 R_ARM_RELATIVE │ │ +00050bd4 00000017 R_ARM_RELATIVE │ │ 00050bd8 00000017 R_ARM_RELATIVE │ │ -00050be8 00000017 R_ARM_RELATIVE │ │ -00050bf8 00000017 R_ARM_RELATIVE │ │ +00050bdc 00000017 R_ARM_RELATIVE │ │ +00050be0 00000017 R_ARM_RELATIVE │ │ +00050bf0 00000017 R_ARM_RELATIVE │ │ +00050bfc 00000017 R_ARM_RELATIVE │ │ +00050c00 00000017 R_ARM_RELATIVE │ │ +00050c04 00000017 R_ARM_RELATIVE │ │ 00050c08 00000017 R_ARM_RELATIVE │ │ 00050c18 00000017 R_ARM_RELATIVE │ │ -00050c28 00000017 R_ARM_RELATIVE │ │ -00050c38 00000017 R_ARM_RELATIVE │ │ -00050c48 00000017 R_ARM_RELATIVE │ │ -00050c58 00000017 R_ARM_RELATIVE │ │ -00050c68 00000017 R_ARM_RELATIVE │ │ -00050c78 00000017 R_ARM_RELATIVE │ │ -00050c88 00000017 R_ARM_RELATIVE │ │ -00050c98 00000017 R_ARM_RELATIVE │ │ +00050c1c 00000017 R_ARM_RELATIVE │ │ +00050c2c 00000017 R_ARM_RELATIVE │ │ +00050c3c 00000017 R_ARM_RELATIVE │ │ +00050c4c 00000017 R_ARM_RELATIVE │ │ +00050c50 00000017 R_ARM_RELATIVE │ │ +00050c60 00000017 R_ARM_RELATIVE │ │ +00050c70 00000017 R_ARM_RELATIVE │ │ +00050c80 00000017 R_ARM_RELATIVE │ │ +00050c90 00000017 R_ARM_RELATIVE │ │ +00050ca0 00000017 R_ARM_RELATIVE │ │ +00050cac 00000017 R_ARM_RELATIVE │ │ +00050cb0 00000017 R_ARM_RELATIVE │ │ 00050cb4 00000017 R_ARM_RELATIVE │ │ -00050cc4 00000017 R_ARM_RELATIVE │ │ -00050cc8 00000017 R_ARM_RELATIVE │ │ -00050ccc 00000017 R_ARM_RELATIVE │ │ -00050cd0 00000017 R_ARM_RELATIVE │ │ +00050cb8 00000017 R_ARM_RELATIVE │ │ +00050cd4 00000017 R_ARM_RELATIVE │ │ +00050cd8 00000017 R_ARM_RELATIVE │ │ +00050cdc 00000017 R_ARM_RELATIVE │ │ 00050ce0 00000017 R_ARM_RELATIVE │ │ +00050ce4 00000017 R_ARM_RELATIVE │ │ 00050cf0 00000017 R_ARM_RELATIVE │ │ +00050cf4 00000017 R_ARM_RELATIVE │ │ +00050cf8 00000017 R_ARM_RELATIVE │ │ +00050cfc 00000017 R_ARM_RELATIVE │ │ 00050d00 00000017 R_ARM_RELATIVE │ │ 00050d10 00000017 R_ARM_RELATIVE │ │ +00050d1c 00000017 R_ARM_RELATIVE │ │ 00050d20 00000017 R_ARM_RELATIVE │ │ -00050d30 00000017 R_ARM_RELATIVE │ │ -00050d40 00000017 R_ARM_RELATIVE │ │ -00050d50 00000017 R_ARM_RELATIVE │ │ -00050d60 00000017 R_ARM_RELATIVE │ │ -00050d70 00000017 R_ARM_RELATIVE │ │ -00050d80 00000017 R_ARM_RELATIVE │ │ -00050d90 00000017 R_ARM_RELATIVE │ │ -00050da0 00000017 R_ARM_RELATIVE │ │ -00050db0 00000017 R_ARM_RELATIVE │ │ -00050dc0 00000017 R_ARM_RELATIVE │ │ -00050dd0 00000017 R_ARM_RELATIVE │ │ -00050de0 00000017 R_ARM_RELATIVE │ │ -00050df0 00000017 R_ARM_RELATIVE │ │ -00050e00 00000017 R_ARM_RELATIVE │ │ -00050e10 00000017 R_ARM_RELATIVE │ │ -00050e20 00000017 R_ARM_RELATIVE │ │ -00050e30 00000017 R_ARM_RELATIVE │ │ -00050e40 00000017 R_ARM_RELATIVE │ │ -00050e50 00000017 R_ARM_RELATIVE │ │ -00050e60 00000017 R_ARM_RELATIVE │ │ -00050e70 00000017 R_ARM_RELATIVE │ │ -00050e80 00000017 R_ARM_RELATIVE │ │ -00050e90 00000017 R_ARM_RELATIVE │ │ -00050ea0 00000017 R_ARM_RELATIVE │ │ -00050eb0 00000017 R_ARM_RELATIVE │ │ -00050ec0 00000017 R_ARM_RELATIVE │ │ -00050ed0 00000017 R_ARM_RELATIVE │ │ -00050ee0 00000017 R_ARM_RELATIVE │ │ +00050d24 00000017 R_ARM_RELATIVE │ │ +00050d28 00000017 R_ARM_RELATIVE │ │ +00050d2c 00000017 R_ARM_RELATIVE │ │ +00050d3c 00000017 R_ARM_RELATIVE │ │ +00050d48 00000017 R_ARM_RELATIVE │ │ +00050d58 00000017 R_ARM_RELATIVE │ │ +00050d68 00000017 R_ARM_RELATIVE │ │ +00050d78 00000017 R_ARM_RELATIVE │ │ +00050d88 00000017 R_ARM_RELATIVE │ │ +00050d98 00000017 R_ARM_RELATIVE │ │ +00050da8 00000017 R_ARM_RELATIVE │ │ +00050db8 00000017 R_ARM_RELATIVE │ │ +00050dc8 00000017 R_ARM_RELATIVE │ │ +00050dd8 00000017 R_ARM_RELATIVE │ │ +00050de8 00000017 R_ARM_RELATIVE │ │ +00050df8 00000017 R_ARM_RELATIVE │ │ +00050e08 00000017 R_ARM_RELATIVE │ │ +00050e18 00000017 R_ARM_RELATIVE │ │ +00050e28 00000017 R_ARM_RELATIVE │ │ +00050e38 00000017 R_ARM_RELATIVE │ │ +00050e48 00000017 R_ARM_RELATIVE │ │ +00050e58 00000017 R_ARM_RELATIVE │ │ +00050e68 00000017 R_ARM_RELATIVE │ │ +00050e78 00000017 R_ARM_RELATIVE │ │ +00050e88 00000017 R_ARM_RELATIVE │ │ +00050e98 00000017 R_ARM_RELATIVE │ │ +00050ea8 00000017 R_ARM_RELATIVE │ │ +00050eb8 00000017 R_ARM_RELATIVE │ │ +00050ec8 00000017 R_ARM_RELATIVE │ │ +00050ee4 00000017 R_ARM_RELATIVE │ │ +00050ee8 00000017 R_ARM_RELATIVE │ │ +00050eec 00000017 R_ARM_RELATIVE │ │ 00050ef0 00000017 R_ARM_RELATIVE │ │ +00050ef4 00000017 R_ARM_RELATIVE │ │ +00050ef8 00000017 R_ARM_RELATIVE │ │ +00050efc 00000017 R_ARM_RELATIVE │ │ 00050f00 00000017 R_ARM_RELATIVE │ │ +00050f0c 00000017 R_ARM_RELATIVE │ │ 00050f10 00000017 R_ARM_RELATIVE │ │ -00050f20 00000017 R_ARM_RELATIVE │ │ +00050f14 00000017 R_ARM_RELATIVE │ │ +00050f18 00000017 R_ARM_RELATIVE │ │ +00050f1c 00000017 R_ARM_RELATIVE │ │ +00050f2c 00000017 R_ARM_RELATIVE │ │ 00050f30 00000017 R_ARM_RELATIVE │ │ 00050f40 00000017 R_ARM_RELATIVE │ │ +00050f4c 00000017 R_ARM_RELATIVE │ │ 00050f50 00000017 R_ARM_RELATIVE │ │ 00050f60 00000017 R_ARM_RELATIVE │ │ -00050f70 00000017 R_ARM_RELATIVE │ │ -00050f80 00000017 R_ARM_RELATIVE │ │ -00050f90 00000017 R_ARM_RELATIVE │ │ -00050fa0 00000017 R_ARM_RELATIVE │ │ +00050f64 00000017 R_ARM_RELATIVE │ │ +00050f68 00000017 R_ARM_RELATIVE │ │ +00050f78 00000017 R_ARM_RELATIVE │ │ +00050f94 00000017 R_ARM_RELATIVE │ │ +00050f98 00000017 R_ARM_RELATIVE │ │ +00050f9c 00000017 R_ARM_RELATIVE │ │ +00050fac 00000017 R_ARM_RELATIVE │ │ 00050fb0 00000017 R_ARM_RELATIVE │ │ -00050fc0 00000017 R_ARM_RELATIVE │ │ -00050fd0 00000017 R_ARM_RELATIVE │ │ -00050fe0 00000017 R_ARM_RELATIVE │ │ -00050ff0 00000017 R_ARM_RELATIVE │ │ +00050fb4 00000017 R_ARM_RELATIVE │ │ +00050fb8 00000017 R_ARM_RELATIVE │ │ +00050fc4 00000017 R_ARM_RELATIVE │ │ +00050fd4 00000017 R_ARM_RELATIVE │ │ +00050fe4 00000017 R_ARM_RELATIVE │ │ 00051000 00000017 R_ARM_RELATIVE │ │ 00051010 00000017 R_ARM_RELATIVE │ │ -00051020 00000017 R_ARM_RELATIVE │ │ +00051014 00000017 R_ARM_RELATIVE │ │ +00051024 00000017 R_ARM_RELATIVE │ │ 00051030 00000017 R_ARM_RELATIVE │ │ +00051034 00000017 R_ARM_RELATIVE │ │ 00051040 00000017 R_ARM_RELATIVE │ │ +00051044 00000017 R_ARM_RELATIVE │ │ 00051050 00000017 R_ARM_RELATIVE │ │ +00051054 00000017 R_ARM_RELATIVE │ │ +00051058 00000017 R_ARM_RELATIVE │ │ +0005105c 00000017 R_ARM_RELATIVE │ │ 00051060 00000017 R_ARM_RELATIVE │ │ -0005107c 00000017 R_ARM_RELATIVE │ │ +00051064 00000017 R_ARM_RELATIVE │ │ +00051068 00000017 R_ARM_RELATIVE │ │ +0005106c 00000017 R_ARM_RELATIVE │ │ +00051070 00000017 R_ARM_RELATIVE │ │ 00051080 00000017 R_ARM_RELATIVE │ │ -0005108c 00000017 R_ARM_RELATIVE │ │ 00051090 00000017 R_ARM_RELATIVE │ │ -00051094 00000017 R_ARM_RELATIVE │ │ -00051098 00000017 R_ARM_RELATIVE │ │ -000510a8 00000017 R_ARM_RELATIVE │ │ -000510c4 00000017 R_ARM_RELATIVE │ │ -000510d4 00000017 R_ARM_RELATIVE │ │ -000510d8 00000017 R_ARM_RELATIVE │ │ -000510dc 00000017 R_ARM_RELATIVE │ │ +000510a0 00000017 R_ARM_RELATIVE │ │ +000510b0 00000017 R_ARM_RELATIVE │ │ +000510c0 00000017 R_ARM_RELATIVE │ │ +000510d0 00000017 R_ARM_RELATIVE │ │ 000510e0 00000017 R_ARM_RELATIVE │ │ -000510e4 00000017 R_ARM_RELATIVE │ │ -000510e8 00000017 R_ARM_RELATIVE │ │ -000510ec 00000017 R_ARM_RELATIVE │ │ 000510f0 00000017 R_ARM_RELATIVE │ │ -000510f4 00000017 R_ARM_RELATIVE │ │ -00051104 00000017 R_ARM_RELATIVE │ │ -00051114 00000017 R_ARM_RELATIVE │ │ +00051100 00000017 R_ARM_RELATIVE │ │ +00051110 00000017 R_ARM_RELATIVE │ │ +00051120 00000017 R_ARM_RELATIVE │ │ 00051124 00000017 R_ARM_RELATIVE │ │ +00051128 00000017 R_ARM_RELATIVE │ │ +0005112c 00000017 R_ARM_RELATIVE │ │ +00051130 00000017 R_ARM_RELATIVE │ │ 00051134 00000017 R_ARM_RELATIVE │ │ +00051138 00000017 R_ARM_RELATIVE │ │ +0005113c 00000017 R_ARM_RELATIVE │ │ +00051140 00000017 R_ARM_RELATIVE │ │ 00051144 00000017 R_ARM_RELATIVE │ │ +00051148 00000017 R_ARM_RELATIVE │ │ +0005114c 00000017 R_ARM_RELATIVE │ │ +00051150 00000017 R_ARM_RELATIVE │ │ 00051154 00000017 R_ARM_RELATIVE │ │ +00051158 00000017 R_ARM_RELATIVE │ │ +0005115c 00000017 R_ARM_RELATIVE │ │ +00051160 00000017 R_ARM_RELATIVE │ │ 00051164 00000017 R_ARM_RELATIVE │ │ +00051168 00000017 R_ARM_RELATIVE │ │ +0005116c 00000017 R_ARM_RELATIVE │ │ +00051170 00000017 R_ARM_RELATIVE │ │ 00051174 00000017 R_ARM_RELATIVE │ │ +00051178 00000017 R_ARM_RELATIVE │ │ +0005117c 00000017 R_ARM_RELATIVE │ │ +00051180 00000017 R_ARM_RELATIVE │ │ +00051184 00000017 R_ARM_RELATIVE │ │ +00051188 00000017 R_ARM_RELATIVE │ │ +0005118c 00000017 R_ARM_RELATIVE │ │ 00051190 00000017 R_ARM_RELATIVE │ │ +00051194 00000017 R_ARM_RELATIVE │ │ +00051198 00000017 R_ARM_RELATIVE │ │ +0005119c 00000017 R_ARM_RELATIVE │ │ 000511a0 00000017 R_ARM_RELATIVE │ │ +000511a4 00000017 R_ARM_RELATIVE │ │ +000511a8 00000017 R_ARM_RELATIVE │ │ +000511ac 00000017 R_ARM_RELATIVE │ │ 000511b0 00000017 R_ARM_RELATIVE │ │ +000511b4 00000017 R_ARM_RELATIVE │ │ +000511b8 00000017 R_ARM_RELATIVE │ │ +000511bc 00000017 R_ARM_RELATIVE │ │ 000511c0 00000017 R_ARM_RELATIVE │ │ 000511c4 00000017 R_ARM_RELATIVE │ │ +000511c8 00000017 R_ARM_RELATIVE │ │ +000511cc 00000017 R_ARM_RELATIVE │ │ +000511d0 00000017 R_ARM_RELATIVE │ │ 000511d4 00000017 R_ARM_RELATIVE │ │ +000511d8 00000017 R_ARM_RELATIVE │ │ +000511dc 00000017 R_ARM_RELATIVE │ │ +000511e0 00000017 R_ARM_RELATIVE │ │ 000511e4 00000017 R_ARM_RELATIVE │ │ +000511e8 00000017 R_ARM_RELATIVE │ │ +000511ec 00000017 R_ARM_RELATIVE │ │ +000511f0 00000017 R_ARM_RELATIVE │ │ 000511f4 00000017 R_ARM_RELATIVE │ │ +000511f8 00000017 R_ARM_RELATIVE │ │ +000511fc 00000017 R_ARM_RELATIVE │ │ +00051200 00000017 R_ARM_RELATIVE │ │ 00051204 00000017 R_ARM_RELATIVE │ │ +00051208 00000017 R_ARM_RELATIVE │ │ +0005120c 00000017 R_ARM_RELATIVE │ │ +00051210 00000017 R_ARM_RELATIVE │ │ 00051214 00000017 R_ARM_RELATIVE │ │ +00051218 00000017 R_ARM_RELATIVE │ │ +0005121c 00000017 R_ARM_RELATIVE │ │ +00051220 00000017 R_ARM_RELATIVE │ │ 00051224 00000017 R_ARM_RELATIVE │ │ +00051228 00000017 R_ARM_RELATIVE │ │ +0005122c 00000017 R_ARM_RELATIVE │ │ +00051230 00000017 R_ARM_RELATIVE │ │ 00051234 00000017 R_ARM_RELATIVE │ │ +00051238 00000017 R_ARM_RELATIVE │ │ +0005123c 00000017 R_ARM_RELATIVE │ │ +00051240 00000017 R_ARM_RELATIVE │ │ 00051244 00000017 R_ARM_RELATIVE │ │ +00051248 00000017 R_ARM_RELATIVE │ │ +0005124c 00000017 R_ARM_RELATIVE │ │ +00051250 00000017 R_ARM_RELATIVE │ │ 00051254 00000017 R_ARM_RELATIVE │ │ +00051258 00000017 R_ARM_RELATIVE │ │ +0005125c 00000017 R_ARM_RELATIVE │ │ +00051260 00000017 R_ARM_RELATIVE │ │ 00051264 00000017 R_ARM_RELATIVE │ │ +00051268 00000017 R_ARM_RELATIVE │ │ +0005126c 00000017 R_ARM_RELATIVE │ │ +00051270 00000017 R_ARM_RELATIVE │ │ 00051274 00000017 R_ARM_RELATIVE │ │ +00051278 00000017 R_ARM_RELATIVE │ │ +0005127c 00000017 R_ARM_RELATIVE │ │ +00051280 00000017 R_ARM_RELATIVE │ │ 00051284 00000017 R_ARM_RELATIVE │ │ +00051288 00000017 R_ARM_RELATIVE │ │ +0005128c 00000017 R_ARM_RELATIVE │ │ +00051290 00000017 R_ARM_RELATIVE │ │ 00051294 00000017 R_ARM_RELATIVE │ │ +00051298 00000017 R_ARM_RELATIVE │ │ +0005129c 00000017 R_ARM_RELATIVE │ │ +000512a0 00000017 R_ARM_RELATIVE │ │ 000512a4 00000017 R_ARM_RELATIVE │ │ +000512a8 00000017 R_ARM_RELATIVE │ │ +000512ac 00000017 R_ARM_RELATIVE │ │ +000512b0 00000017 R_ARM_RELATIVE │ │ 000512b4 00000017 R_ARM_RELATIVE │ │ +000512b8 00000017 R_ARM_RELATIVE │ │ +000512bc 00000017 R_ARM_RELATIVE │ │ +000512c0 00000017 R_ARM_RELATIVE │ │ 000512c4 00000017 R_ARM_RELATIVE │ │ +000512c8 00000017 R_ARM_RELATIVE │ │ +000512cc 00000017 R_ARM_RELATIVE │ │ +000512d0 00000017 R_ARM_RELATIVE │ │ 000512d4 00000017 R_ARM_RELATIVE │ │ +000512d8 00000017 R_ARM_RELATIVE │ │ +000512dc 00000017 R_ARM_RELATIVE │ │ +000512e0 00000017 R_ARM_RELATIVE │ │ 000512e4 00000017 R_ARM_RELATIVE │ │ +000512e8 00000017 R_ARM_RELATIVE │ │ +000512ec 00000017 R_ARM_RELATIVE │ │ +000512f0 00000017 R_ARM_RELATIVE │ │ 000512f4 00000017 R_ARM_RELATIVE │ │ +000512f8 00000017 R_ARM_RELATIVE │ │ +000512fc 00000017 R_ARM_RELATIVE │ │ +00051300 00000017 R_ARM_RELATIVE │ │ 00051304 00000017 R_ARM_RELATIVE │ │ +00051308 00000017 R_ARM_RELATIVE │ │ +0005130c 00000017 R_ARM_RELATIVE │ │ +00051310 00000017 R_ARM_RELATIVE │ │ 00051314 00000017 R_ARM_RELATIVE │ │ +00051318 00000017 R_ARM_RELATIVE │ │ +0005131c 00000017 R_ARM_RELATIVE │ │ +00051320 00000017 R_ARM_RELATIVE │ │ 00051324 00000017 R_ARM_RELATIVE │ │ +00051328 00000017 R_ARM_RELATIVE │ │ +0005132c 00000017 R_ARM_RELATIVE │ │ +00051330 00000017 R_ARM_RELATIVE │ │ 00051334 00000017 R_ARM_RELATIVE │ │ +00051338 00000017 R_ARM_RELATIVE │ │ +0005133c 00000017 R_ARM_RELATIVE │ │ +00051340 00000017 R_ARM_RELATIVE │ │ 00051344 00000017 R_ARM_RELATIVE │ │ +00051348 00000017 R_ARM_RELATIVE │ │ +0005134c 00000017 R_ARM_RELATIVE │ │ +00051350 00000017 R_ARM_RELATIVE │ │ 00051354 00000017 R_ARM_RELATIVE │ │ +00051358 00000017 R_ARM_RELATIVE │ │ +0005135c 00000017 R_ARM_RELATIVE │ │ +00051360 00000017 R_ARM_RELATIVE │ │ 00051364 00000017 R_ARM_RELATIVE │ │ +00051368 00000017 R_ARM_RELATIVE │ │ +0005136c 00000017 R_ARM_RELATIVE │ │ +00051370 00000017 R_ARM_RELATIVE │ │ 00051374 00000017 R_ARM_RELATIVE │ │ +00051378 00000017 R_ARM_RELATIVE │ │ +0005137c 00000017 R_ARM_RELATIVE │ │ +00051380 00000017 R_ARM_RELATIVE │ │ 00051384 00000017 R_ARM_RELATIVE │ │ +00051388 00000017 R_ARM_RELATIVE │ │ +0005138c 00000017 R_ARM_RELATIVE │ │ +00051390 00000017 R_ARM_RELATIVE │ │ 00051394 00000017 R_ARM_RELATIVE │ │ +00051398 00000017 R_ARM_RELATIVE │ │ +0005139c 00000017 R_ARM_RELATIVE │ │ +000513a0 00000017 R_ARM_RELATIVE │ │ 000513a4 00000017 R_ARM_RELATIVE │ │ +000513a8 00000017 R_ARM_RELATIVE │ │ +000513ac 00000017 R_ARM_RELATIVE │ │ +000513b0 00000017 R_ARM_RELATIVE │ │ +000513b4 00000017 R_ARM_RELATIVE │ │ +000513b8 00000017 R_ARM_RELATIVE │ │ +000513bc 00000017 R_ARM_RELATIVE │ │ 000513c0 00000017 R_ARM_RELATIVE │ │ 000513c4 00000017 R_ARM_RELATIVE │ │ 000513c8 00000017 R_ARM_RELATIVE │ │ 000513cc 00000017 R_ARM_RELATIVE │ │ +000513d0 00000017 R_ARM_RELATIVE │ │ +000513d4 00000017 R_ARM_RELATIVE │ │ +000513d8 00000017 R_ARM_RELATIVE │ │ 000513dc 00000017 R_ARM_RELATIVE │ │ +000513e0 00000017 R_ARM_RELATIVE │ │ +000513e4 00000017 R_ARM_RELATIVE │ │ +000513e8 00000017 R_ARM_RELATIVE │ │ 000513ec 00000017 R_ARM_RELATIVE │ │ +000513f0 00000017 R_ARM_RELATIVE │ │ +000513f4 00000017 R_ARM_RELATIVE │ │ +000513f8 00000017 R_ARM_RELATIVE │ │ 000513fc 00000017 R_ARM_RELATIVE │ │ +00051400 00000017 R_ARM_RELATIVE │ │ +00051404 00000017 R_ARM_RELATIVE │ │ +00051408 00000017 R_ARM_RELATIVE │ │ 0005140c 00000017 R_ARM_RELATIVE │ │ +00051410 00000017 R_ARM_RELATIVE │ │ +00051414 00000017 R_ARM_RELATIVE │ │ +00051418 00000017 R_ARM_RELATIVE │ │ 0005141c 00000017 R_ARM_RELATIVE │ │ +00051420 00000017 R_ARM_RELATIVE │ │ +00051424 00000017 R_ARM_RELATIVE │ │ +00051428 00000017 R_ARM_RELATIVE │ │ 0005142c 00000017 R_ARM_RELATIVE │ │ +00051430 00000017 R_ARM_RELATIVE │ │ +00051434 00000017 R_ARM_RELATIVE │ │ +00051438 00000017 R_ARM_RELATIVE │ │ 0005143c 00000017 R_ARM_RELATIVE │ │ +00051440 00000017 R_ARM_RELATIVE │ │ +00051444 00000017 R_ARM_RELATIVE │ │ +00051448 00000017 R_ARM_RELATIVE │ │ 0005144c 00000017 R_ARM_RELATIVE │ │ +00051450 00000017 R_ARM_RELATIVE │ │ +00051454 00000017 R_ARM_RELATIVE │ │ +00051458 00000017 R_ARM_RELATIVE │ │ 0005145c 00000017 R_ARM_RELATIVE │ │ +00051460 00000017 R_ARM_RELATIVE │ │ +00051464 00000017 R_ARM_RELATIVE │ │ +00051468 00000017 R_ARM_RELATIVE │ │ 0005146c 00000017 R_ARM_RELATIVE │ │ +00051470 00000017 R_ARM_RELATIVE │ │ +00051474 00000017 R_ARM_RELATIVE │ │ +00051478 00000017 R_ARM_RELATIVE │ │ +0005147c 00000017 R_ARM_RELATIVE │ │ +00051480 00000017 R_ARM_RELATIVE │ │ +00051484 00000017 R_ARM_RELATIVE │ │ 00051488 00000017 R_ARM_RELATIVE │ │ 0005148c 00000017 R_ARM_RELATIVE │ │ +00051490 00000017 R_ARM_RELATIVE │ │ +00051494 00000017 R_ARM_RELATIVE │ │ +00051498 00000017 R_ARM_RELATIVE │ │ 0005149c 00000017 R_ARM_RELATIVE │ │ 000514a0 00000017 R_ARM_RELATIVE │ │ +000514a4 00000017 R_ARM_RELATIVE │ │ +000514a8 00000017 R_ARM_RELATIVE │ │ +000514ac 00000017 R_ARM_RELATIVE │ │ 000514b0 00000017 R_ARM_RELATIVE │ │ +000514b4 00000017 R_ARM_RELATIVE │ │ +000514b8 00000017 R_ARM_RELATIVE │ │ 000514bc 00000017 R_ARM_RELATIVE │ │ 000514c0 00000017 R_ARM_RELATIVE │ │ 000514c4 00000017 R_ARM_RELATIVE │ │ 000514c8 00000017 R_ARM_RELATIVE │ │ +000514cc 00000017 R_ARM_RELATIVE │ │ +000514d0 00000017 R_ARM_RELATIVE │ │ 000514d4 00000017 R_ARM_RELATIVE │ │ 000514d8 00000017 R_ARM_RELATIVE │ │ 000514dc 00000017 R_ARM_RELATIVE │ │ 000514e0 00000017 R_ARM_RELATIVE │ │ +000514e4 00000017 R_ARM_RELATIVE │ │ +000514e8 00000017 R_ARM_RELATIVE │ │ +000514ec 00000017 R_ARM_RELATIVE │ │ 000514f0 00000017 R_ARM_RELATIVE │ │ +000514f4 00000017 R_ARM_RELATIVE │ │ +000514f8 00000017 R_ARM_RELATIVE │ │ +000514fc 00000017 R_ARM_RELATIVE │ │ 00051500 00000017 R_ARM_RELATIVE │ │ +00051504 00000017 R_ARM_RELATIVE │ │ +00051508 00000017 R_ARM_RELATIVE │ │ +0005150c 00000017 R_ARM_RELATIVE │ │ 00051510 00000017 R_ARM_RELATIVE │ │ +00051514 00000017 R_ARM_RELATIVE │ │ +00051518 00000017 R_ARM_RELATIVE │ │ +0005151c 00000017 R_ARM_RELATIVE │ │ +00051520 00000017 R_ARM_RELATIVE │ │ 00051524 00000017 R_ARM_RELATIVE │ │ 00051528 00000017 R_ARM_RELATIVE │ │ +0005152c 00000017 R_ARM_RELATIVE │ │ +00051530 00000017 R_ARM_RELATIVE │ │ +00051534 00000017 R_ARM_RELATIVE │ │ 00051538 00000017 R_ARM_RELATIVE │ │ +0005153c 00000017 R_ARM_RELATIVE │ │ +00051540 00000017 R_ARM_RELATIVE │ │ +00051544 00000017 R_ARM_RELATIVE │ │ 00051548 00000017 R_ARM_RELATIVE │ │ +0005154c 00000017 R_ARM_RELATIVE │ │ +00051550 00000017 R_ARM_RELATIVE │ │ +00051554 00000017 R_ARM_RELATIVE │ │ 00051558 00000017 R_ARM_RELATIVE │ │ -00051568 00000017 R_ARM_RELATIVE │ │ +0005155c 00000017 R_ARM_RELATIVE │ │ +00051560 00000017 R_ARM_RELATIVE │ │ +0005156c 00000017 R_ARM_RELATIVE │ │ +00051570 00000017 R_ARM_RELATIVE │ │ +00051574 00000017 R_ARM_RELATIVE │ │ 00051578 00000017 R_ARM_RELATIVE │ │ +0005157c 00000017 R_ARM_RELATIVE │ │ +00051580 00000017 R_ARM_RELATIVE │ │ +00051584 00000017 R_ARM_RELATIVE │ │ 00051588 00000017 R_ARM_RELATIVE │ │ +0005158c 00000017 R_ARM_RELATIVE │ │ +00051590 00000017 R_ARM_RELATIVE │ │ +00051594 00000017 R_ARM_RELATIVE │ │ 00051598 00000017 R_ARM_RELATIVE │ │ -000515a4 00000017 R_ARM_RELATIVE │ │ +0005159c 00000017 R_ARM_RELATIVE │ │ 000515a8 00000017 R_ARM_RELATIVE │ │ 000515ac 00000017 R_ARM_RELATIVE │ │ 000515b0 00000017 R_ARM_RELATIVE │ │ +000515b4 00000017 R_ARM_RELATIVE │ │ +000515b8 00000017 R_ARM_RELATIVE │ │ +000515bc 00000017 R_ARM_RELATIVE │ │ +000515c0 00000017 R_ARM_RELATIVE │ │ +000515c4 00000017 R_ARM_RELATIVE │ │ +000515c8 00000017 R_ARM_RELATIVE │ │ 000515cc 00000017 R_ARM_RELATIVE │ │ -000515d0 00000017 R_ARM_RELATIVE │ │ 000515d4 00000017 R_ARM_RELATIVE │ │ 000515d8 00000017 R_ARM_RELATIVE │ │ 000515dc 00000017 R_ARM_RELATIVE │ │ +000515e4 00000017 R_ARM_RELATIVE │ │ 000515e8 00000017 R_ARM_RELATIVE │ │ 000515ec 00000017 R_ARM_RELATIVE │ │ 000515f0 00000017 R_ARM_RELATIVE │ │ 000515f4 00000017 R_ARM_RELATIVE │ │ -000515f8 00000017 R_ARM_RELATIVE │ │ +00051600 00000017 R_ARM_RELATIVE │ │ +00051604 00000017 R_ARM_RELATIVE │ │ 00051608 00000017 R_ARM_RELATIVE │ │ +0005160c 00000017 R_ARM_RELATIVE │ │ 00051614 00000017 R_ARM_RELATIVE │ │ 00051618 00000017 R_ARM_RELATIVE │ │ +0005161c 00000017 R_ARM_RELATIVE │ │ +00051620 00000017 R_ARM_RELATIVE │ │ 00051624 00000017 R_ARM_RELATIVE │ │ +00051628 00000017 R_ARM_RELATIVE │ │ +0005162c 00000017 R_ARM_RELATIVE │ │ +00051630 00000017 R_ARM_RELATIVE │ │ 00051634 00000017 R_ARM_RELATIVE │ │ +00051640 00000017 R_ARM_RELATIVE │ │ 00051644 00000017 R_ARM_RELATIVE │ │ +00051648 00000017 R_ARM_RELATIVE │ │ +0005164c 00000017 R_ARM_RELATIVE │ │ +00051650 00000017 R_ARM_RELATIVE │ │ 00051654 00000017 R_ARM_RELATIVE │ │ +00051658 00000017 R_ARM_RELATIVE │ │ +0005165c 00000017 R_ARM_RELATIVE │ │ +00051660 00000017 R_ARM_RELATIVE │ │ 00051664 00000017 R_ARM_RELATIVE │ │ +00051668 00000017 R_ARM_RELATIVE │ │ +0005166c 00000017 R_ARM_RELATIVE │ │ +00051670 00000017 R_ARM_RELATIVE │ │ 00051674 00000017 R_ARM_RELATIVE │ │ +00051678 00000017 R_ARM_RELATIVE │ │ +0005167c 00000017 R_ARM_RELATIVE │ │ +00051680 00000017 R_ARM_RELATIVE │ │ 00051684 00000017 R_ARM_RELATIVE │ │ -00051694 00000017 R_ARM_RELATIVE │ │ -000516a4 00000017 R_ARM_RELATIVE │ │ -000516b4 00000017 R_ARM_RELATIVE │ │ -000516c4 00000017 R_ARM_RELATIVE │ │ -000516d4 00000017 R_ARM_RELATIVE │ │ -000516e4 00000017 R_ARM_RELATIVE │ │ -000516f4 00000017 R_ARM_RELATIVE │ │ -00051704 00000017 R_ARM_RELATIVE │ │ -00051714 00000017 R_ARM_RELATIVE │ │ -00051724 00000017 R_ARM_RELATIVE │ │ -00051734 00000017 R_ARM_RELATIVE │ │ -00051744 00000017 R_ARM_RELATIVE │ │ -00051754 00000017 R_ARM_RELATIVE │ │ -00051764 00000017 R_ARM_RELATIVE │ │ -00051774 00000017 R_ARM_RELATIVE │ │ -00051784 00000017 R_ARM_RELATIVE │ │ -00051794 00000017 R_ARM_RELATIVE │ │ -000517a4 00000017 R_ARM_RELATIVE │ │ -000517c0 00000017 R_ARM_RELATIVE │ │ -000517c4 00000017 R_ARM_RELATIVE │ │ -000517c8 00000017 R_ARM_RELATIVE │ │ -000517cc 00000017 R_ARM_RELATIVE │ │ -000517d0 00000017 R_ARM_RELATIVE │ │ -000517d4 00000017 R_ARM_RELATIVE │ │ -000517d8 00000017 R_ARM_RELATIVE │ │ -000517dc 00000017 R_ARM_RELATIVE │ │ -000517e8 00000017 R_ARM_RELATIVE │ │ -000517ec 00000017 R_ARM_RELATIVE │ │ -000517f0 00000017 R_ARM_RELATIVE │ │ -000517f4 00000017 R_ARM_RELATIVE │ │ -000517f8 00000017 R_ARM_RELATIVE │ │ -00051808 00000017 R_ARM_RELATIVE │ │ -0005181c 00000017 R_ARM_RELATIVE │ │ -00051820 00000017 R_ARM_RELATIVE │ │ -0005182c 00000017 R_ARM_RELATIVE │ │ -00051830 00000017 R_ARM_RELATIVE │ │ -00051840 00000017 R_ARM_RELATIVE │ │ -00051844 00000017 R_ARM_RELATIVE │ │ -00051848 00000017 R_ARM_RELATIVE │ │ -00051858 00000017 R_ARM_RELATIVE │ │ -00051874 00000017 R_ARM_RELATIVE │ │ -00051878 00000017 R_ARM_RELATIVE │ │ -0005187c 00000017 R_ARM_RELATIVE │ │ -0005188c 00000017 R_ARM_RELATIVE │ │ -00051890 00000017 R_ARM_RELATIVE │ │ -00051894 00000017 R_ARM_RELATIVE │ │ -00051898 00000017 R_ARM_RELATIVE │ │ -000518a4 00000017 R_ARM_RELATIVE │ │ -000518b4 00000017 R_ARM_RELATIVE │ │ -000518c4 00000017 R_ARM_RELATIVE │ │ -000518e0 00000017 R_ARM_RELATIVE │ │ -000518f0 00000017 R_ARM_RELATIVE │ │ -000518f4 00000017 R_ARM_RELATIVE │ │ -00051904 00000017 R_ARM_RELATIVE │ │ -00051914 00000017 R_ARM_RELATIVE │ │ -00051920 00000017 R_ARM_RELATIVE │ │ -00051924 00000017 R_ARM_RELATIVE │ │ -00051930 00000017 R_ARM_RELATIVE │ │ -00051934 00000017 R_ARM_RELATIVE │ │ -00051940 00000017 R_ARM_RELATIVE │ │ -00051944 00000017 R_ARM_RELATIVE │ │ -00051948 00000017 R_ARM_RELATIVE │ │ -0005194c 00000017 R_ARM_RELATIVE │ │ -00051950 00000017 R_ARM_RELATIVE │ │ -00051954 00000017 R_ARM_RELATIVE │ │ -00051958 00000017 R_ARM_RELATIVE │ │ -0005195c 00000017 R_ARM_RELATIVE │ │ -00051960 00000017 R_ARM_RELATIVE │ │ -00051970 00000017 R_ARM_RELATIVE │ │ -00051980 00000017 R_ARM_RELATIVE │ │ -00051990 00000017 R_ARM_RELATIVE │ │ -000519a0 00000017 R_ARM_RELATIVE │ │ -000519b0 00000017 R_ARM_RELATIVE │ │ -000519c0 00000017 R_ARM_RELATIVE │ │ -000519d0 00000017 R_ARM_RELATIVE │ │ -000519e0 00000017 R_ARM_RELATIVE │ │ -000519f0 00000017 R_ARM_RELATIVE │ │ -00051a00 00000017 R_ARM_RELATIVE │ │ -00051a10 00000017 R_ARM_RELATIVE │ │ -00051a14 00000017 R_ARM_RELATIVE │ │ -00051a18 00000017 R_ARM_RELATIVE │ │ -00051a1c 00000017 R_ARM_RELATIVE │ │ -00051a20 00000017 R_ARM_RELATIVE │ │ -00051a24 00000017 R_ARM_RELATIVE │ │ -00051a28 00000017 R_ARM_RELATIVE │ │ -00051a2c 00000017 R_ARM_RELATIVE │ │ -00051a30 00000017 R_ARM_RELATIVE │ │ -00051a3c 00000017 R_ARM_RELATIVE │ │ -00051a40 00000017 R_ARM_RELATIVE │ │ -00051a44 00000017 R_ARM_RELATIVE │ │ -00051a48 00000017 R_ARM_RELATIVE │ │ -00051a4c 00000017 R_ARM_RELATIVE │ │ -00051a50 00000017 R_ARM_RELATIVE │ │ -00051a54 00000017 R_ARM_RELATIVE │ │ -00051a58 00000017 R_ARM_RELATIVE │ │ -00051a5c 00000017 R_ARM_RELATIVE │ │ -00051a60 00000017 R_ARM_RELATIVE │ │ -00051a64 00000017 R_ARM_RELATIVE │ │ -00051a68 00000017 R_ARM_RELATIVE │ │ -00051a6c 00000017 R_ARM_RELATIVE │ │ -00051a78 00000017 R_ARM_RELATIVE │ │ -00051a7c 00000017 R_ARM_RELATIVE │ │ -00051a80 00000017 R_ARM_RELATIVE │ │ -00051a84 00000017 R_ARM_RELATIVE │ │ -00051a88 00000017 R_ARM_RELATIVE │ │ -00051a8c 00000017 R_ARM_RELATIVE │ │ -00051a90 00000017 R_ARM_RELATIVE │ │ -00051a94 00000017 R_ARM_RELATIVE │ │ -00051a98 00000017 R_ARM_RELATIVE │ │ -00051a9c 00000017 R_ARM_RELATIVE │ │ -00051aa4 00000017 R_ARM_RELATIVE │ │ -00051aa8 00000017 R_ARM_RELATIVE │ │ -00051aac 00000017 R_ARM_RELATIVE │ │ -00051ab4 00000017 R_ARM_RELATIVE │ │ -00051ab8 00000017 R_ARM_RELATIVE │ │ -00051abc 00000017 R_ARM_RELATIVE │ │ -00051ac0 00000017 R_ARM_RELATIVE │ │ -00051ac4 00000017 R_ARM_RELATIVE │ │ -00051ad0 00000017 R_ARM_RELATIVE │ │ -00051ad4 00000017 R_ARM_RELATIVE │ │ -00051ad8 00000017 R_ARM_RELATIVE │ │ -00051adc 00000017 R_ARM_RELATIVE │ │ -00051ae4 00000017 R_ARM_RELATIVE │ │ -00051ae8 00000017 R_ARM_RELATIVE │ │ -00051aec 00000017 R_ARM_RELATIVE │ │ -00051af0 00000017 R_ARM_RELATIVE │ │ -00051af4 00000017 R_ARM_RELATIVE │ │ -00051af8 00000017 R_ARM_RELATIVE │ │ -00051afc 00000017 R_ARM_RELATIVE │ │ -00051b00 00000017 R_ARM_RELATIVE │ │ -00051b04 00000017 R_ARM_RELATIVE │ │ -00051b08 00000017 R_ARM_RELATIVE │ │ -00051b0c 00000017 R_ARM_RELATIVE │ │ -00051b10 00000017 R_ARM_RELATIVE │ │ -00051b14 00000017 R_ARM_RELATIVE │ │ -00051b18 00000017 R_ARM_RELATIVE │ │ -00051b1c 00000017 R_ARM_RELATIVE │ │ -00051b20 00000017 R_ARM_RELATIVE │ │ -00051b24 00000017 R_ARM_RELATIVE │ │ -00051b28 00000017 R_ARM_RELATIVE │ │ -00051b2c 00000017 R_ARM_RELATIVE │ │ -00051b30 00000017 R_ARM_RELATIVE │ │ -00051b34 00000017 R_ARM_RELATIVE │ │ -00051b38 00000017 R_ARM_RELATIVE │ │ -00051b3c 00000017 R_ARM_RELATIVE │ │ -00051b40 00000017 R_ARM_RELATIVE │ │ -00051b44 00000017 R_ARM_RELATIVE │ │ -00051b48 00000017 R_ARM_RELATIVE │ │ -00051b4c 00000017 R_ARM_RELATIVE │ │ -00051b50 00000017 R_ARM_RELATIVE │ │ -00051b54 00000017 R_ARM_RELATIVE │ │ -00051b58 00000017 R_ARM_RELATIVE │ │ -00051b5c 00000017 R_ARM_RELATIVE │ │ -00051b60 00000017 R_ARM_RELATIVE │ │ -00051b64 00000017 R_ARM_RELATIVE │ │ -00051b68 00000017 R_ARM_RELATIVE │ │ -00051b6c 00000017 R_ARM_RELATIVE │ │ -00051b70 00000017 R_ARM_RELATIVE │ │ -00051b74 00000017 R_ARM_RELATIVE │ │ -00051b78 00000017 R_ARM_RELATIVE │ │ -00051b7c 00000017 R_ARM_RELATIVE │ │ -00051b80 00000017 R_ARM_RELATIVE │ │ -00051b84 00000017 R_ARM_RELATIVE │ │ -00051b88 00000017 R_ARM_RELATIVE │ │ -00051b8c 00000017 R_ARM_RELATIVE │ │ -00051b90 00000017 R_ARM_RELATIVE │ │ -00051b94 00000017 R_ARM_RELATIVE │ │ -00051b98 00000017 R_ARM_RELATIVE │ │ -00051b9c 00000017 R_ARM_RELATIVE │ │ -00051ba0 00000017 R_ARM_RELATIVE │ │ -00051ba4 00000017 R_ARM_RELATIVE │ │ -00051ba8 00000017 R_ARM_RELATIVE │ │ -00051bac 00000017 R_ARM_RELATIVE │ │ -00051bb0 00000017 R_ARM_RELATIVE │ │ -00051bb4 00000017 R_ARM_RELATIVE │ │ -00051bb8 00000017 R_ARM_RELATIVE │ │ -00051bbc 00000017 R_ARM_RELATIVE │ │ -00051bc0 00000017 R_ARM_RELATIVE │ │ -00051bc4 00000017 R_ARM_RELATIVE │ │ -00051bc8 00000017 R_ARM_RELATIVE │ │ -00051bcc 00000017 R_ARM_RELATIVE │ │ -00051bd0 00000017 R_ARM_RELATIVE │ │ -00051bd4 00000017 R_ARM_RELATIVE │ │ -00051bd8 00000017 R_ARM_RELATIVE │ │ -00051bdc 00000017 R_ARM_RELATIVE │ │ -00051be0 00000017 R_ARM_RELATIVE │ │ -00051be4 00000017 R_ARM_RELATIVE │ │ -00051be8 00000017 R_ARM_RELATIVE │ │ -00051bec 00000017 R_ARM_RELATIVE │ │ -00051bf0 00000017 R_ARM_RELATIVE │ │ -00051bf4 00000017 R_ARM_RELATIVE │ │ -00051bf8 00000017 R_ARM_RELATIVE │ │ -00051bfc 00000017 R_ARM_RELATIVE │ │ -00051c00 00000017 R_ARM_RELATIVE │ │ -00051c04 00000017 R_ARM_RELATIVE │ │ -00051c08 00000017 R_ARM_RELATIVE │ │ -00051c0c 00000017 R_ARM_RELATIVE │ │ -00051c10 00000017 R_ARM_RELATIVE │ │ -00051c14 00000017 R_ARM_RELATIVE │ │ -00051c18 00000017 R_ARM_RELATIVE │ │ -00051c1c 00000017 R_ARM_RELATIVE │ │ -00051c20 00000017 R_ARM_RELATIVE │ │ -00051c24 00000017 R_ARM_RELATIVE │ │ -00051c28 00000017 R_ARM_RELATIVE │ │ -00051c2c 00000017 R_ARM_RELATIVE │ │ -00051c30 00000017 R_ARM_RELATIVE │ │ -00051c34 00000017 R_ARM_RELATIVE │ │ -00051c38 00000017 R_ARM_RELATIVE │ │ -00051c3c 00000017 R_ARM_RELATIVE │ │ -00051c40 00000017 R_ARM_RELATIVE │ │ -00051c44 00000017 R_ARM_RELATIVE │ │ -00051c48 00000017 R_ARM_RELATIVE │ │ -00051c4c 00000017 R_ARM_RELATIVE │ │ -00051c50 00000017 R_ARM_RELATIVE │ │ -00051c54 00000017 R_ARM_RELATIVE │ │ -00051c58 00000017 R_ARM_RELATIVE │ │ -00051c5c 00000017 R_ARM_RELATIVE │ │ -00051c60 00000017 R_ARM_RELATIVE │ │ -00051c64 00000017 R_ARM_RELATIVE │ │ -00051c68 00000017 R_ARM_RELATIVE │ │ -00051c6c 00000017 R_ARM_RELATIVE │ │ -00051c70 00000017 R_ARM_RELATIVE │ │ -00051c74 00000017 R_ARM_RELATIVE │ │ -00051c78 00000017 R_ARM_RELATIVE │ │ -00051c7c 00000017 R_ARM_RELATIVE │ │ -00051c80 00000017 R_ARM_RELATIVE │ │ -00051c84 00000017 R_ARM_RELATIVE │ │ -00051c88 00000017 R_ARM_RELATIVE │ │ -00051c8c 00000017 R_ARM_RELATIVE │ │ -00051c90 00000017 R_ARM_RELATIVE │ │ -00051c94 00000017 R_ARM_RELATIVE │ │ -00051c98 00000017 R_ARM_RELATIVE │ │ -00051c9c 00000017 R_ARM_RELATIVE │ │ -00051ca0 00000017 R_ARM_RELATIVE │ │ -00051ca4 00000017 R_ARM_RELATIVE │ │ -00051ca8 00000017 R_ARM_RELATIVE │ │ -00051cac 00000017 R_ARM_RELATIVE │ │ -00051cb0 00000017 R_ARM_RELATIVE │ │ -00051cb4 00000017 R_ARM_RELATIVE │ │ -00051cb8 00000017 R_ARM_RELATIVE │ │ -00051cbc 00000017 R_ARM_RELATIVE │ │ -00051cc0 00000017 R_ARM_RELATIVE │ │ -00051cc4 00000017 R_ARM_RELATIVE │ │ -00051cc8 00000017 R_ARM_RELATIVE │ │ -00051ccc 00000017 R_ARM_RELATIVE │ │ -00051cd0 00000017 R_ARM_RELATIVE │ │ -00051cd4 00000017 R_ARM_RELATIVE │ │ -00051cd8 00000017 R_ARM_RELATIVE │ │ -00051cdc 00000017 R_ARM_RELATIVE │ │ -00051ce0 00000017 R_ARM_RELATIVE │ │ -00051ce4 00000017 R_ARM_RELATIVE │ │ -00051ce8 00000017 R_ARM_RELATIVE │ │ -00051cec 00000017 R_ARM_RELATIVE │ │ -00051cf0 00000017 R_ARM_RELATIVE │ │ -00051cf4 00000017 R_ARM_RELATIVE │ │ -00051cf8 00000017 R_ARM_RELATIVE │ │ -00051cfc 00000017 R_ARM_RELATIVE │ │ -00051d00 00000017 R_ARM_RELATIVE │ │ -00051d04 00000017 R_ARM_RELATIVE │ │ -00051d08 00000017 R_ARM_RELATIVE │ │ -00051d0c 00000017 R_ARM_RELATIVE │ │ -00051d10 00000017 R_ARM_RELATIVE │ │ -00051d14 00000017 R_ARM_RELATIVE │ │ -00051d18 00000017 R_ARM_RELATIVE │ │ -00051d1c 00000017 R_ARM_RELATIVE │ │ -00051d20 00000017 R_ARM_RELATIVE │ │ -00051d24 00000017 R_ARM_RELATIVE │ │ -00051d28 00000017 R_ARM_RELATIVE │ │ -00051d2c 00000017 R_ARM_RELATIVE │ │ -00051d30 00000017 R_ARM_RELATIVE │ │ -00051d34 00000017 R_ARM_RELATIVE │ │ -00051d38 00000017 R_ARM_RELATIVE │ │ -00051d3c 00000017 R_ARM_RELATIVE │ │ -00051d40 00000017 R_ARM_RELATIVE │ │ -00051d44 00000017 R_ARM_RELATIVE │ │ -00051d48 00000017 R_ARM_RELATIVE │ │ -00051d4c 00000017 R_ARM_RELATIVE │ │ -00051d50 00000017 R_ARM_RELATIVE │ │ -00051d54 00000017 R_ARM_RELATIVE │ │ -00051d58 00000017 R_ARM_RELATIVE │ │ -00051d5c 00000017 R_ARM_RELATIVE │ │ -00051d60 00000017 R_ARM_RELATIVE │ │ -00051d64 00000017 R_ARM_RELATIVE │ │ -00051d68 00000017 R_ARM_RELATIVE │ │ -00051d6c 00000017 R_ARM_RELATIVE │ │ -00051d70 00000017 R_ARM_RELATIVE │ │ -00051d74 00000017 R_ARM_RELATIVE │ │ -00051d78 00000017 R_ARM_RELATIVE │ │ -00051d7c 00000017 R_ARM_RELATIVE │ │ -00051d80 00000017 R_ARM_RELATIVE │ │ -00051d84 00000017 R_ARM_RELATIVE │ │ -00051d88 00000017 R_ARM_RELATIVE │ │ -00051d8c 00000017 R_ARM_RELATIVE │ │ -00051d90 00000017 R_ARM_RELATIVE │ │ -00051d94 00000017 R_ARM_RELATIVE │ │ -00051d98 00000017 R_ARM_RELATIVE │ │ -00051d9c 00000017 R_ARM_RELATIVE │ │ -00051da0 00000017 R_ARM_RELATIVE │ │ -00051da4 00000017 R_ARM_RELATIVE │ │ -00051db0 00000017 R_ARM_RELATIVE │ │ -00051db4 00000017 R_ARM_RELATIVE │ │ -00051db8 00000017 R_ARM_RELATIVE │ │ -00051dbc 00000017 R_ARM_RELATIVE │ │ -00051dc0 00000017 R_ARM_RELATIVE │ │ -00051dc4 00000017 R_ARM_RELATIVE │ │ -00051dc8 00000017 R_ARM_RELATIVE │ │ -00051dcc 00000017 R_ARM_RELATIVE │ │ -00051dd0 00000017 R_ARM_RELATIVE │ │ -00051dd4 00000017 R_ARM_RELATIVE │ │ -00051dd8 00000017 R_ARM_RELATIVE │ │ -00051ddc 00000017 R_ARM_RELATIVE │ │ -00051de0 00000017 R_ARM_RELATIVE │ │ -00051de4 00000017 R_ARM_RELATIVE │ │ -00051de8 00000017 R_ARM_RELATIVE │ │ -00051dec 00000017 R_ARM_RELATIVE │ │ -00051df0 00000017 R_ARM_RELATIVE │ │ -00051df4 00000017 R_ARM_RELATIVE │ │ -00051eb8 00000017 R_ARM_RELATIVE │ │ -00051ebc 00000017 R_ARM_RELATIVE │ │ -00051ec0 00000017 R_ARM_RELATIVE │ │ -00052f8c 00000017 R_ARM_RELATIVE │ │ -0005350c 00000017 R_ARM_RELATIVE │ │ -00053520 00000017 R_ARM_RELATIVE │ │ -00051eb0 00001e15 R_ARM_GLOB_DAT 00000000 gettid@LIBC │ │ -00051eb4 00002e15 R_ARM_GLOB_DAT 00000000 __sF@LIBC │ │ +00051748 00000017 R_ARM_RELATIVE │ │ +0005174c 00000017 R_ARM_RELATIVE │ │ +00051750 00000017 R_ARM_RELATIVE │ │ +0005281c 00000017 R_ARM_RELATIVE │ │ +00052820 00000017 R_ARM_RELATIVE │ │ +00052de4 00000017 R_ARM_RELATIVE │ │ +00052df8 00000017 R_ARM_RELATIVE │ │ +00051740 00001e15 R_ARM_GLOB_DAT 00000000 gettid@LIBC │ │ +00051744 00002e15 R_ARM_GLOB_DAT 00000000 __sF@LIBC │ │ │ │ -Relocation section '.rel.plt' at offset 0x2ad4 contains 45 entries: │ │ +Relocation section '.rel.plt' at offset 0x2de4 contains 45 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ -00051ed0 00000116 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@LIBC │ │ -00051ed4 00000216 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@LIBC │ │ -00051ed8 00000316 R_ARM_JUMP_SLOT 00000000 __register_atfork@LIBC │ │ -00051edc 00000416 R_ARM_JUMP_SLOT 00000000 dup@LIBC │ │ -00051ee0 00000516 R_ARM_JUMP_SLOT 00000000 close@LIBC │ │ -00051ee4 00000616 R_ARM_JUMP_SLOT 00000000 malloc@LIBC │ │ -00051ee8 00000716 R_ARM_JUMP_SLOT 00000000 free@LIBC │ │ -00051eec 00000816 R_ARM_JUMP_SLOT 00000000 calloc@LIBC │ │ -00051ef0 00000916 R_ARM_JUMP_SLOT 00000000 pthread_getspecific@LIBC │ │ -00051ef4 00000a16 R_ARM_JUMP_SLOT 00000000 read@LIBC │ │ -00051ef8 00000b16 R_ARM_JUMP_SLOT 00000000 __errno@LIBC │ │ -00051efc 00000c16 R_ARM_JUMP_SLOT 00000000 syscall@LIBC │ │ -00051f00 00000d16 R_ARM_JUMP_SLOT 00000000 posix_memalign@LIBC │ │ -00051f04 00000e16 R_ARM_JUMP_SLOT 00000000 realloc@LIBC │ │ -00051f08 00000f16 R_ARM_JUMP_SLOT 00000000 fdatasync@LIBC │ │ -00051f0c 00001016 R_ARM_JUMP_SLOT 00000000 lseek64@LIBC │ │ -00051f10 00001116 R_ARM_JUMP_SLOT 00000000 write@LIBC │ │ -00051f14 00001216 R_ARM_JUMP_SLOT 00000000 memcmp@LIBC │ │ -00051f18 00001316 R_ARM_JUMP_SLOT 00000000 strerror_r@LIBC │ │ -00051f1c 00001416 R_ARM_JUMP_SLOT 00000000 pthread_setspecific@LIBC │ │ -00051f20 00001516 R_ARM_JUMP_SLOT 00000000 clock_gettime@LIBC │ │ -00051f24 00001616 R_ARM_JUMP_SLOT 00000000 pthread_mutex_lock@LIBC │ │ -00051f28 00001716 R_ARM_JUMP_SLOT 00000000 open@LIBC │ │ -00051f2c 00001816 R_ARM_JUMP_SLOT 00000000 poll@LIBC │ │ -00051f30 00001916 R_ARM_JUMP_SLOT 00000000 pthread_mutex_unlock@LIBC │ │ -00051f34 00001a16 R_ARM_JUMP_SLOT 00000000 pthread_key_create@LIBC │ │ -00051f38 00001b16 R_ARM_JUMP_SLOT 00000000 pthread_key_delete@LIBC │ │ -00051f3c 00001c16 R_ARM_JUMP_SLOT 00000000 getenv@LIBC │ │ -00051f40 00001d16 R_ARM_JUMP_SLOT 00000000 strlen@LIBC │ │ -00051f44 00001e16 R_ARM_JUMP_SLOT 00000000 gettid@LIBC │ │ -00051f48 00001f16 R_ARM_JUMP_SLOT 00000000 getcwd@LIBC │ │ -00051f4c 00002016 R_ARM_JUMP_SLOT 00000000 fstat@LIBC │ │ -00051f50 00002116 R_ARM_JUMP_SLOT 00000000 dl_iterate_phdr@LIBC │ │ -00051f54 00002216 R_ARM_JUMP_SLOT 00000000 mmap@LIBC │ │ -00051f58 00002316 R_ARM_JUMP_SLOT 00000000 munmap@LIBC │ │ -00051f5c 00002416 R_ARM_JUMP_SLOT 00000000 realpath@LIBC │ │ -00051f60 00002516 R_ARM_JUMP_SLOT 00000000 stat@LIBC │ │ -00051f64 00002616 R_ARM_JUMP_SLOT 00000000 readlink@LIBC │ │ -00051f68 00002716 R_ARM_JUMP_SLOT 00000000 writev@LIBC │ │ -00051f6c 00002816 R_ARM_JUMP_SLOT 00000000 abort@LIBC │ │ -00051f70 00002916 R_ARM_JUMP_SLOT 00000000 fsync@LIBC │ │ -00051f74 00002a16 R_ARM_JUMP_SLOT 00000000 clock_nanosleep@LIBC │ │ -00051f78 00002b16 R_ARM_JUMP_SLOT 00000000 dl_unwind_find_exidx@LIBC │ │ -00051f7c 00002c16 R_ARM_JUMP_SLOT 00000000 fprintf@LIBC │ │ -00051f80 00002d16 R_ARM_JUMP_SLOT 00000000 fflush@LIBC │ │ +00051760 00000116 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@LIBC │ │ +00051764 00000216 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@LIBC │ │ +00051768 00000316 R_ARM_JUMP_SLOT 00000000 __register_atfork@LIBC │ │ +0005176c 00000416 R_ARM_JUMP_SLOT 00000000 dup@LIBC │ │ +00051770 00000516 R_ARM_JUMP_SLOT 00000000 close@LIBC │ │ +00051774 00000616 R_ARM_JUMP_SLOT 00000000 malloc@LIBC │ │ +00051778 00000716 R_ARM_JUMP_SLOT 00000000 free@LIBC │ │ +0005177c 00000816 R_ARM_JUMP_SLOT 00000000 calloc@LIBC │ │ +00051780 00000916 R_ARM_JUMP_SLOT 00000000 pthread_getspecific@LIBC │ │ +00051784 00000a16 R_ARM_JUMP_SLOT 00000000 syscall@LIBC │ │ +00051788 00000b16 R_ARM_JUMP_SLOT 00000000 read@LIBC │ │ +0005178c 00000c16 R_ARM_JUMP_SLOT 00000000 __errno@LIBC │ │ +00051790 00000d16 R_ARM_JUMP_SLOT 00000000 posix_memalign@LIBC │ │ +00051794 00000e16 R_ARM_JUMP_SLOT 00000000 realloc@LIBC │ │ +00051798 00000f16 R_ARM_JUMP_SLOT 00000000 fdatasync@LIBC │ │ +0005179c 00001016 R_ARM_JUMP_SLOT 00000000 lseek64@LIBC │ │ +000517a0 00001116 R_ARM_JUMP_SLOT 00000000 write@LIBC │ │ +000517a4 00001216 R_ARM_JUMP_SLOT 00000000 memcmp@LIBC │ │ +000517a8 00001316 R_ARM_JUMP_SLOT 00000000 strerror_r@LIBC │ │ +000517ac 00001416 R_ARM_JUMP_SLOT 00000000 pthread_setspecific@LIBC │ │ +000517b0 00001516 R_ARM_JUMP_SLOT 00000000 clock_gettime@LIBC │ │ +000517b4 00001616 R_ARM_JUMP_SLOT 00000000 pthread_mutex_lock@LIBC │ │ +000517b8 00001716 R_ARM_JUMP_SLOT 00000000 open@LIBC │ │ +000517bc 00001816 R_ARM_JUMP_SLOT 00000000 poll@LIBC │ │ +000517c0 00001916 R_ARM_JUMP_SLOT 00000000 pthread_mutex_unlock@LIBC │ │ +000517c4 00001a16 R_ARM_JUMP_SLOT 00000000 pthread_key_create@LIBC │ │ +000517c8 00001b16 R_ARM_JUMP_SLOT 00000000 pthread_key_delete@LIBC │ │ +000517cc 00001c16 R_ARM_JUMP_SLOT 00000000 getenv@LIBC │ │ +000517d0 00001d16 R_ARM_JUMP_SLOT 00000000 strlen@LIBC │ │ +000517d4 00001e16 R_ARM_JUMP_SLOT 00000000 gettid@LIBC │ │ +000517d8 00001f16 R_ARM_JUMP_SLOT 00000000 getcwd@LIBC │ │ +000517dc 00002016 R_ARM_JUMP_SLOT 00000000 fstat@LIBC │ │ +000517e0 00002116 R_ARM_JUMP_SLOT 00000000 dl_iterate_phdr@LIBC │ │ +000517e4 00002216 R_ARM_JUMP_SLOT 00000000 mmap@LIBC │ │ +000517e8 00002316 R_ARM_JUMP_SLOT 00000000 munmap@LIBC │ │ +000517ec 00002416 R_ARM_JUMP_SLOT 00000000 realpath@LIBC │ │ +000517f0 00002516 R_ARM_JUMP_SLOT 00000000 stat@LIBC │ │ +000517f4 00002616 R_ARM_JUMP_SLOT 00000000 readlink@LIBC │ │ +000517f8 00002716 R_ARM_JUMP_SLOT 00000000 writev@LIBC │ │ +000517fc 00002816 R_ARM_JUMP_SLOT 00000000 abort@LIBC │ │ +00051800 00002916 R_ARM_JUMP_SLOT 00000000 fsync@LIBC │ │ +00051804 00002a16 R_ARM_JUMP_SLOT 00000000 clock_nanosleep@LIBC │ │ +00051808 00002b16 R_ARM_JUMP_SLOT 00000000 dl_unwind_find_exidx@LIBC │ │ +0005180c 00002c16 R_ARM_JUMP_SLOT 00000000 fprintf@LIBC │ │ +00051810 00002d16 R_ARM_JUMP_SLOT 00000000 fflush@LIBC │ ├── readelf --wide --dynamic {} │ │ @@ -1,26 +1,26 @@ │ │ │ │ -Dynamic section at offset 0x4fdf8 contains 23 entries: │ │ +Dynamic section at offset 0x4f688 contains 23 entries: │ │ Tag Type Name/Value │ │ 0x00000001 (NEEDED) Shared library: [libdl.so] │ │ 0x00000001 (NEEDED) Shared library: [libc.so] │ │ 0x0000001e (FLAGS) BIND_NOW │ │ 0x6ffffffb (FLAGS_1) Flags: NOW │ │ 0x00000011 (REL) 0x844 │ │ - 0x00000012 (RELSZ) 4472 (bytes) │ │ + 0x00000012 (RELSZ) 5272 (bytes) │ │ 0x00000013 (RELENT) 8 (bytes) │ │ - 0x6ffffffa (RELCOUNT) 557 │ │ - 0x00000017 (JMPREL) 0x2ad4 │ │ + 0x6ffffffa (RELCOUNT) 657 │ │ + 0x00000017 (JMPREL) 0x2de4 │ │ 0x00000002 (PLTRELSZ) 360 (bytes) │ │ - 0x00000003 (PLTGOT) 0x51ec4 │ │ + 0x00000003 (PLTGOT) 0x51754 │ │ 0x00000014 (PLTREL) REL │ │ 0x00000006 (SYMTAB) 0x20c │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ 0x00000005 (STRTAB) 0x5e0 │ │ 0x0000000a (STRSZ) 609 (bytes) │ │ 0x6ffffef5 (GNU_HASH) 0x5c0 │ │ - 0x0000001a (FINI_ARRAY) 0x51df0 │ │ + 0x0000001a (FINI_ARRAY) 0x51680 │ │ 0x0000001c (FINI_ARRAYSZ) 8 (bytes) │ │ 0x6ffffff0 (VERSYM) 0x51c │ │ 0x6ffffffe (VERNEED) 0x580 │ │ 0x6fffffff (VERNEEDNUM) 2 │ │ 0x00000000 (NULL) 0x0 │ ├── strings --all --bytes=8 {} │ │ @@ -17,276 +17,271 @@ │ │ dl_iterate_phdr │ │ realpath │ │ readlink │ │ clock_nanosleep │ │ dl_unwind_find_exidx │ │ libdl.so │ │ com/neuronencrypt/app/NeuronEncryptExceptionUnexpected native failure.FindClassExceptionCheck │ │ -get_object_classno storage spacePermissionDenied{invalid syntax}entity not found.debug_macro.dwo0123456789abcdef at .debug_types.dwoAddrNotAvailableCallFloatMethodAinvalid filenameFindClass resultconnection resetCallShortMethodAhost unreachable0123456789ABCDEFNewStringUTFNewStringUTF resultcall_method obj argumentNewGlobalRefDeleteLocalRefget_array_length array argumentGetArrayLengthGetObjectClassconvert_byte_array array argumentGetByteArrayRegionCallBooleanMethodACallByteMethodACallCharMethodACallDoubleMethodACallIntMethodACallLongMethodACallVoidMethodACallObjectMethodASetByteArrayRegion │ │ -ThrowNewos_errorVAULTX04.zdebug_NotFoundDeadlock │ │ -TimedOut │ │ +get_object_classno storage spaceTooManyOpenFilesPermissionDenied{invalid syntax}entity not found.debug_macro.dwo0123456789abcdef at .debug_types.dwoAddrNotAvailableCallFloatMethodAinvalid filenameFindClass resultInputOutputErrorconnection resetCallShortMethodAhost unreachable0123456789ABCDEFNewStringUTFNewStringUTF resultcall_method obj argumentNewGlobalRefDeleteLocalRefGetArrayLengthget_array_length array argumentGetObjectClassGetByteArrayRegionconvert_byte_array array argumentCallBooleanMethodACallByteMethodACallCharMethodACallDoubleMethodACallIntMethodACallLongMethodACallVoidMethodACallObjectMethodASetByteArrayRegion │ │ +ThrowNewos_errorVAULTX04.zdebug_NotFoundDeadlockTimedOut │ │ deadlockextern " │ │ (os error │ │ Unknown ARM float register │ │ unknown personality routine │ │ _Unwind_GetTextRelBase │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sync/reentrant_lock.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/fmt.rs │ │ Passphrase must be at least │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/panicking.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/bstr/mod.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/slice/index.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/collections/btree/navigate.rs │ │ -/rust/deps/gimli-0.32.3/src/read/index.rs │ │ /dev/random │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/symbolize/gimli.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/cell/once.rs │ │ +/rust/deps/gimli-0.34.0/src/read/line.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/panicking.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/symbolize/gimli/stash.rs │ │ _Unwind_VRS_Pop │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/fmt/mod.rs │ │ panicked at │ │ thread panicked while processing panic. aborting. │ │ _Unwind_Resume │ │ unsupported arm register │ │ /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/src/lib.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/sys/thread/unix.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/io/io_slice/repr_iovec.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/symbolize/mod.rs │ │ /home/vagrant/build/com.neuronencrypt.app/neuron-encrypt/src/crypto.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/ops/function.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/num/wrapping.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/io/write.rs │ │ byte index │ │ is not an OsStr boundary │ │ unknown register │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/raw_vec/mod.rs │ │ /dev/urandom │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/collections/btree/node.rs │ │ -/rust/deps/gimli-0.32.3/src/read/line.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/io/io_slice.rs │ │ libunwind: %s - %s │ │ getRegister │ │ slice index starts at │ │ but ends at │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/slice/sort/shared/smallsort.rs │ │ Unknown Error: │ │ /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/jnienv.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/io/mod.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/io/stdio.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/ffi/os_str.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/thread/local.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/symbolize/gimli.rs │ │ memory allocation of │ │ G bytes failed │ │ skipping backtrace printing to avoid potential recursion │ │ end byte index │ │ ' is out of bounds for string of length │ │ start byte index │ │ ' is out of bounds for string of length │ │ 5fatal runtime error: failed to initiate panic, error │ │ , aborting │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sys/io/error/unix.rs │ │ _Unwind_Resume() can't return │ │ /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/lib.rs │ │ +/rust/deps/miniz_oxide-0.9.1/src/inflate/output_buffer.rs │ │ /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.6.4/src/os.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/panicking.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/thread/id.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/symbolize/gimli/elf.rs │ │ +/rust/deps/addr2line-0.27.1/src/function.rs │ │ aborting due to panic at │ │ setFloatRegister │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/string.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/time.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sys/pal/unix/time.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/sys/sync/rwlock/futex.rs │ │ unwind_phase2 │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/io/borrowed_buf.rs │ │ +/rust/deps/rustc-demangle-0.1.28/src/lib.rs │ │ /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-0.8.4/src/soft/fixslice32.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/collections/btree/map/entry.rs │ │ -/rust/deps/rustc-demangle-0.1.27/src/legacy.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/thread/current.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/slice/index.rs │ │ +/rust/deps/addr2line-0.27.1/src/unit.rs │ │ index inlined table detected but pr function requires extra words │ │ /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/block.rs │ │ -/rust/deps/gimli-0.32.3/src/read/abbrev.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/str/pattern.rs │ │ failed printing to │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/backtrace/libunwind.rs │ │ ProcessDescriptors │ │ _Unwind_VRS_Get_Internal │ │ setRegister │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/ops/function.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/str/lossy.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/collections/btree/map/entry.rs │ │ thread ' │ │ ) panicked at │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/symbolize/gimli/lru.rs │ │ during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ getInfoFromEHABISection │ │ 9internal error: entered unreachable code: str::from_utf8( │ │ " was expected to have 1 char, but │ │ chars were found │ │ -/rust/deps/addr2line-0.25.1/src/unit.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/symbolize/gimli/elf.rs │ │ *internal error: entered unreachable code: │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/unicode/printable.rs │ │ -/rust/deps/miniz_oxide-0.8.9/src/inflate/core.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sys/sync/rwlock/futex.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/raw_vec/mod.rs │ │ +/rust/deps/rustc-demangle-0.1.28/src/legacy.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/sys/io/error/unix.rs │ │ _Unwind_GetDataRelBase │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/io/borrowed_buf.rs │ │ /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/params.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/num/wrapping.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/path.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/thread/local.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/fmt/mod.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/panicking.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/ffi/os_str.rs │ │ start byte index │ │ & is not a char boundary; it is inside │ │ (bytes │ │ of string) │ │ byte range starts at │ │ but ends at │ │ range start index │ │ " out of range for slice of length │ │ [... omitted │ │ -/rust/deps/addr2line-0.25.1/src/function.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/symbolize/gimli/stash.rs │ │ +/rust/deps/gimli-0.34.0/src/read/abbrev.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/collections/btree/navigate.rs │ │ _Unwind_GetTextRelBase() not implemented │ │ end byte index │ │ & is not a char boundary; it is inside │ │ (bytes │ │ of string) │ │ range end index │ │ " out of range for slice of length │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/str/lossy.rs │ │ memory allocation of │ │ bytes failed │ │ Invalid descriptor kind found. │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/io/util.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/str/mod.rs │ │ /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/java_vm/vm.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/str/pattern.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/backtrace/libunwind.rs │ │ +/rust/deps/rustc-demangle-0.1.28/src/v0.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/sys/pal/unix/time.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/sync/reentrant_lock.rs │ │ +/rust/deps/gimli-0.34.0/src/read/index.rs │ │ _Unwind_VRS_Set │ │ _Unwind_GetDataRelBase() not implemented │ │ +/rust/deps/addr2line-0.27.1/src/line.rs │ │ /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cesu8-1.1.0/src/lib.rs │ │ ©_from_slice: source slice length ( │ │ +) does not match destination slice length ( │ │ OS Error: │ │ index out of bounds: the len is │ │ but the index is │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/symbolize/gimli/lru.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/collections/btree/node.rs │ │ +/rust/deps/miniz_oxide-0.9.1/src/inflate/core.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/io/stdio.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/time.rs │ │ unsupported register class │ │ Type matching not implemented │ │ /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/signature.rs │ │ -/rust/deps/addr2line-0.25.1/src/line.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/fmt.rs │ │ assertion `left │ │ right` failed │ │ left: │ │ right: │ │ -/rust/deps/rustc-demangle-0.1.27/src/lib.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sys/thread/unix.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/bstr/mod.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/cell/once.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/path.rs │ │ Hcannot access a Thread Local Storage value during or after destruction: │ │ /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/blake2b_long.rs │ │ B64 encoding invalid: │ │ -/rust/deps/miniz_oxide-0.8.9/src/inflate/output_buffer.rs │ │ -/rust/deps/rustc-demangle-0.1.27/src/v0.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/slice/sort/stable/quicksort.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/symbolize/mod.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/string.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/io/read.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/thread/id.rs │ │ +/rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/thread/current.rs │ │ getFloatRegister │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/slice/sort/shared/smallsort.rs │ │ -/rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sys/io/io_slice/iovec.rs │ │ *extension cannot contain path separators: │ │ Deriving encryption key (Argon2id)...Encrypting final chunk...Encryption complete.Encrypting... │ │ -> dyn char u128Zeromut true │ │ for , Cunsafe " -fn() + : punycode{}.llvm.0[]::::{closure:#<>& *const ; (,_false{ { } = 0x'..= | !nullstr()i8i16i32i64isizeu8u16u32u64usizef32f64!...__R_ZN@.{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhaustedParseIntErrorEmptyInvalidDigitPosOverflowNegOverflowNotAPowerOfTworeentrant initstream did not contain valid UTF-8a formatting trait implementation returned an error when the underlying stream did notfatal runtime error: initialization or cleanup bug, aborting │ │ -file name contained an unexpected NUL byte__rust_end_short_backtrace__rust_begin_short_backtraces.debug_abbrev.dwo.debug_cu_index.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_tu_indexnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace │ │ +[{recursion limit reached}?`fmt::Error`s should be impossible without a `fmt::Formatter`> , Cunsafe " -fn() + : punycode{}.llvm.0[]::::{closure:#<>#[splat] & *const ; (,_false{ { } = 0x'..= | !nullstr()i8i16i32i64isizeu8u16u32u64usizef32f64!...__R_ZN@.{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhaustedErrorParseIntErrorEmptyInvalidDigitPosOverflowNegOverflowNotAPowerOfTworeentrant initfatal runtime error: initialization or cleanup bug, aborting │ │ +a formatting trait implementation returned an error when the underlying stream did notstream did not contain valid UTF-8file name contained an unexpected NUL byte__rust_end_short_backtrace__rust_begin_short_backtraces.debug_abbrev.dwo.debug_cu_index.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_tu_indexnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace │ │ fatal runtime error: Rust panics must be rethrown, aborting │ │ fatal runtime error: Rust cannot catch foreign exceptions, aborting │ │ overflow in Duration::newmid > lencalled `Result::unwrap()` on an `Err` valueinvalid timestampfatal runtime error: assertion failed: key as usize != KEY_SENTVAL, aborting │ │ -too many active read locks on RwLockassertion failed: is_unlocked(state)internal error: entered unreachable code.debug_abbrev.debug_addr.debug_aranges.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_typeslock count overflow in reentrant mutexadvancing io slices beyond their lengthadvancing IoSlice beyond its length │ │ +too many active read locks on RwLockassertion failed: is_unlocked(state)internal error: entered unreachable code.debug_abbrev.debug_addr.debug_aranges.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_names.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_typeslock count overflow in reentrant mutexadvancing IoSlice beyond its lengthadvancing io slices beyond their length │ │ │ │ -.gnu_debuglink.gnu_debugaltlink.debug_GNUmust specify at least one of read, write, or append accesscreating or truncating a file requires write or append accessBoxthread caused non-unwinding panic. aborting. │ │ -stderrfailed to write whole bufferstack backtrace: │ │ +fatal runtime error: Allocation failure, aborting │ │ +.gnu_debuglink.gnu_debugaltlink.debug_GNUmust specify at least one of read, write, or append accesscreating or truncating a file requires write or append accessaborting due to panic │ │ +thread panicked while processing panic. aborting. │ │ +Boxthread caused non-unwinding panic. aborting. │ │ +failed to write whole buffer │ │ +stderrstack backtrace: │ │ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. │ │ use of std::thread::current() is not possible after the thread's local data has been destroyedfatal runtime error: init_current() was re-entrant, which indicates a bug in the Rust threading implementation, aborting │ │ -no /proc/self/exe available. Is /proc mounted?fatal runtime error: out of TLS keys, aborting │ │ -strerror_r failurefailed to generate unique thread ID: bitspace exhaustedWouldBlockfatal runtime error: thread local panicked on drop, aborting │ │ -cannot panic during the backtrace functionConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseNetworkDownBrokenPipeAlreadyExistsNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataWriteZeroStorageFullNotSeekableQuotaExceededFileTooLargeResourceBusyExecutableFileBusyCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryInProgressOtherUncategorizedOsmessageErrorCustomerrorAccessErrordescription() is deprecated; use Display │ │ +no /proc/self/exe available. Is /proc mounted?fatal runtime error: Unexpected TLS failure, aborting │ │ +fatal runtime error: out of TLS keys, aborting │ │ +strerror_r failurefailed to generate unique thread ID: bitspace exhaustedfatal runtime error: thread local panicked on drop, aborting │ │ +cannot panic during the backtrace functionAccessErrordescription() is deprecated; use Display │ │ ++#)+"+++ │ │ +++++++++++++++++++++++++++++++++++++++++++++++++++++++$++ │ │ h !FZFHF │ │ h !FZFHF │ │ -^H_JxDzD(! │ │ -BICHCJyDCKxDzD{D │ │ -BtjpdppLXppppppppRpp^pppH │ │ -'YOUIUU1=UUUUUUUU7UUCUUU- │ │ -#;;;;;;;; │ │ -+++ u 8} │ │ -F)&)"yD@ │ │ -4H5K5IxD{DyD │ │ +PHQJxDzD(! │ │ +@I@HAJyDAKxDzD{D │ │ + 9F7h2Fw │ │ +zH{JxDzD$! │ │ ++++ u 8 │ │ +F)&)"yDB │ │ +4H4K5IxD{DyD │ │ 5K5H{DxD │ │ - pG' pG pG │ │ - pG pG! pG │ │ +N}D~D F= │ │ rar#rg` p │ │ -.v....... │ │ - 0x00001ffc a0070200 08840180 c0070200 b0b0b080 ................ │ │ - 0x0000200c c0070200 b41b0000 a8090200 b0b0b080 ................ │ │ - 0x0000201c e0090200 d01b0000 900c0200 b0b0b080 ................ │ │ - 0x0000202c a40c0200 cc1b0000 5c140200 d01b0000 ........\....... │ │ - 0x0000203c 54180200 b0b0b080 60180200 cc1b0000 T.......`....... │ │ - 0x0000204c 00190200 d01b0000 58190200 d41b0000 ........X....... │ │ - 0x0000205c a81a0200 d81b0000 a01d0200 dc1b0000 ................ │ │ - 0x0000206c dc1d0200 e01b0000 9c210200 e41b0000 .........!...... │ │ - 0x0000207c 70220200 aaf08080 34230200 e01b0000 p"......4#...... │ │ - 0x0000208c f4270200 e41b0000 c8280200 e81b0000 .'.......(...... │ │ - 0x0000209c c8290200 ec1b0000 682a0200 f01b0000 .)......h*...... │ │ - 0x000020ac e42a0200 f41b0000 d42b0200 f81b0000 .*.......+...... │ │ - 0x000020bc 082d0200 fc1b0000 442f0200 001c0000 .-......D/...... │ │ - 0x000020cc 9c2f0200 041c0000 f82f0200 081c0000 ./......./...... │ │ - 0x000020dc 34310200 0c1c0000 4c330200 101c0000 41......L3...... │ │ - 0x000020ec e0330200 b0b0b080 14340200 0c1c0000 .3.......4...... │ │ - 0x000020fc 80340200 b0b0b080 84340200 081c0000 .4.......4...... │ │ - 0x0000210c e0340200 b0b0b080 00350200 041c0000 .4.......5...... │ │ - 0x0000211c 24360200 081c0000 c0360200 0c1c0000 $6.......6...... │ │ - 0x0000212c 14370200 101c0000 34380200 141c0000 .7......48...... │ │ - 0x0000213c 38390200 181c0000 c83a0200 1c1c0000 89.......:...... │ │ - 0x0000214c a03b0200 201c0000 003e0200 241c0000 .;.. ....>..$... │ │ - 0x0000215c ec3e0200 281c0000 743f0200 b00b8480 .>..(...t?...... │ │ - 0x0000216c 983f0200 b0088480 c03f0200 1c1c0000 .?.......?...... │ │ - 0x0000217c 2c480200 b0b0b080 38480200 181c0000 ,H......8H...... │ │ - 0x0000218c d4480200 b0b0b080 dc480200 af3f0c80 .H.......H...?.. │ │ - 0x0000219c a4b50200 0c1c0000 b4b60200 201c0000 ............ ... │ │ - 0x000021ac 20bb0200 801c0000 44bc0200 841c0000 .......D....... │ │ - 0x000021bc 90bc0200 881c0000 48bd0200 b81c0000 ........H....... │ │ - 0x000021cc 96bd0200 08849780 98bd0200 b0b0b080 ................ │ │ - 0x000021dc bcbd0200 08849780 f0bd0200 b01c0000 ................ │ │ - 0x000021ec 98be0200 08849780 b4be0200 b0b0b080 ................ │ │ - 0x000021fc c0be0200 a41c0000 08bf0200 08849780 ................ │ │ - 0x0000220c 28bf0200 b41c0000 c4bf0200 e01c0000 (............... │ │ - 0x0000221c 04c00200 e41c0000 f8c00200 08849780 ................ │ │ - 0x0000222c 18c10200 fc1c0000 50c30200 301d0000 ........P...0... │ │ - 0x0000223c c4c30200 341d0000 12c40200 381d0000 ....4.......8... │ │ - 0x0000224c 60c40200 481d0000 18c50200 4c1d0000 `...H.......L... │ │ - 0x0000225c ccc50200 501d0000 10c60200 541d0000 ....P.......T... │ │ - 0x0000226c 38c80200 ac1d0000 84c80200 b01d0000 8............... │ │ - 0x0000227c 54ca0200 dc1d0000 7cca0200 08849780 T.......|....... │ │ - 0x0000228c 90ca0200 b0b0b080 8cca0200 e01d0000 ................ │ │ - 0x0000229c 1cef0200 501f0000 ccf10200 541f0000 ....P.......T... │ │ - 0x000022ac 3cf20200 581f0000 b0f30200 5c1f0000 <...X.......\... │ │ - 0x000022bc 30f50200 601f0000 4cf80200 9c1f0000 0...`...L....... │ │ - 0x000022cc bcf80200 b01f0000 1efe0200 d01f0000 ................ │ │ - 0x000022dc 7cfe0200 d41f0000 701a0300 28210000 |.......p...(!.. │ │ - 0x000022ec 0c220300 9c210000 a8220300 c0210000 ."...!..."...!.. │ │ - 0x000022fc d0260300 c4210000 242a0300 fc210000 .&...!..$*...!.. │ │ - 0x0000230c bc2a0300 1c220000 002b0300 3c220000 .*..."...+..<".. │ │ - 0x0000231c 0c2d0300 58220000 402d0300 5c220000 .-..X"..@-..\".. │ │ - 0x0000232c cc2f0300 60220000 7c330300 64220000 ./..`"..|3..d".. │ │ - 0x0000233c 644a0300 f8220000 ea4a0300 08230000 dJ..."...J...#.. │ │ - 0x0000234c 4a4b0300 18230000 944b0300 1c230000 JK...#...K...#.. │ │ - 0x0000235c 6c4c0300 44230000 38500300 48230000 lL..D#..8P..H#.. │ │ - 0x0000236c 98680300 c8230000 88690300 b0b0b080 .h...#...i...... │ │ - 0x0000237c 926c0300 c4230000 266f0300 c8230000 .l...#..&o...#.. │ │ - 0x0000238c 5c6f0300 cc230000 926f0300 d0230000 \o...#...o...#.. │ │ - 0x0000239c ca6f0300 d4230000 fc6f0300 d8230000 .o...#...o...#.. │ │ - 0x000023ac ae700300 f0230000 56710300 f4230000 .p...#..Vq...#.. │ │ - 0x000023bc 8c710300 f8230000 c4710300 fc230000 .q...#...q...#.. │ │ - 0x000023cc ac730300 28240000 e0730300 2c240000 .s..($...s..,$.. │ │ - 0x000023dc 42740300 30240000 a0740300 b00b8480 Bt..0$...t...... │ │ - 0x000023ec d2750300 2c240000 107b0300 30240000 .u..,$...{..0$.. │ │ - 0x000023fc 48830300 48240000 e4830300 4c240000 H...H$......L$.. │ │ - 0x0000240c 1c8e0300 8c240000 28930300 bc240000 .....$..(....$.. │ │ - 0x0000241c d8a50300 c0240000 b4b30300 c4240000 .....$.......$.. │ │ - 0x0000242c f2b90300 ab708080 fcbb0300 c0240000 .....p.......$.. │ │ - 0x0000243c a0bc0300 d8240000 6ebd0300 dc240000 .....$..n....$.. │ │ - 0x0000244c 94bd0300 e0240000 14c30300 e4240000 .....$.......$.. │ │ - 0x0000245c 48cb0300 aaf08080 e2cc0300 f4240000 H............$.. │ │ - 0x0000246c f4cd0300 f8240000 28d10300 b0b0b080 .....$..(....... │ │ - 0x0000247c a8d10300 f4240000 a8d70300 f8240000 .....$.......$.. │ │ - 0x0000248c 1ce60300 b00b8480 60e60300 b0b0aa80 ........`....... │ │ - 0x0000249c 0ae70300 ec240000 aee70300 04250000 .....$.......%.. │ │ - 0x000024ac e4e70300 08250000 0ae80300 0c250000 .....%.......%.. │ │ - 0x000024bc 5ae80300 10250000 a4e80300 14250000 Z....%.......%.. │ │ - 0x000024cc 06e90300 18250000 64e90300 1c250000 .....%..d....%.. │ │ - 0x000024dc 88ee0300 20250000 dcf60300 38250000 .... %......8%.. │ │ - 0x000024ec 78f70300 3c250000 d8f80300 50250000 x...<%......P%.. │ │ - 0x000024fc acfb0300 b0b0a880 14fc0300 4c250000 ............L%.. │ │ - 0x0000250c 68fe0300 60250000 20ff0300 64250000 h...`%.. ...d%.. │ │ - 0x0000251c b0ff0300 68250000 e8ff0300 6c250000 ....h%......l%.. │ │ - 0x0000252c 18020400 aaf08080 36090400 68250000 ........6...h%.. │ │ - 0x0000253c 6a090400 6c250000 e0090400 80250000 j...l%.......%.. │ │ - 0x0000254c 2e0a0400 84250000 620a0400 88250000 .....%..b....%.. │ │ - 0x0000255c e80a0400 ac250000 e40b0400 c0250000 .....%.......%.. │ │ - 0x0000256c 300c0400 c4250000 640c0400 08849780 0....%..d....... │ │ - 0x0000257c 900c0400 c0250000 e00c0400 b0b0b080 .....%.......... │ │ - 0x0000258c dc0c0400 bc250000 3c0d0400 d8250000 .....%..<....%.. │ │ - 0x0000259c 220e0400 f8250000 a80e0400 08260000 "....%.......&.. │ │ - 0x000025ac 38100400 2c260000 64110400 30260000 8...,&..d...0&.. │ │ - 0x000025bc 34120400 48260000 18150400 4c260000 4...H&......L&.. │ │ - 0x000025cc 70160400 50260000 04170400 54260000 p...P&......T&.. │ │ - 0x000025dc d4180400 6c260000 941f0400 f8260000 ....l&.......&.. │ │ - 0x000025ec 5c230400 5c270000 d8250400 60270000 \#..\'...%..`'.. │ │ - 0x000025fc 58260400 64270000 e0260400 68270000 X&..d'...&..h'.. │ │ - 0x0000260c b8270400 b0b0b080 bc270400 64270000 .'.......'..d'.. │ │ - 0x0000261c ca290400 68270000 fe290400 6c270000 .)..h'...)..l'.. │ │ - 0x0000262c a62a0400 80270000 462b0400 94270000 .*...'..F+...'.. │ │ - 0x0000263c 7c2b0400 98270000 b42b0400 9c270000 |+...'...+...'.. │ │ - 0x0000264c 142c0400 b8270000 0e2d0400 d8270000 .,...'...-...'.. │ │ - 0x0000265c 482d0400 dc270000 dc330400 e0270000 H-...'...3...'.. │ │ - 0x0000266c 2c340400 04280000 b8380400 08280000 ,4...(...8...(.. │ │ - 0x0000267c b8400400 20280000 4c410400 24280000 .@.. (..LA..$(.. │ │ - 0x0000268c 0c450400 28280000 a44c0400 40280000 .E..((...L..@(.. │ │ - 0x0000269c fa4f0400 44280000 78500400 48280000 .O..D(..xP..H(.. │ │ - 0x000026ac 6a510400 4c280000 1e550400 50280000 jQ..L(...U..P(.. │ │ - 0x000026bc 185a0400 64280000 1a5b0400 68280000 .Z..d(...[..h(.. │ │ - 0x000026cc b45b0400 6c280000 b05d0400 8c280000 .[..l(...]...(.. │ │ - 0x000026dc e65d0400 90280000 005e0400 b0b0b080 .]...(...^...... │ │ - 0x000026ec 905f0400 8c280000 4c620400 b0b0aa80 ._...(..Lb...... │ │ - 0x000026fc 1e630400 88280000 5c630400 8c280000 .c...(..\c...(.. │ │ - 0x0000270c 00640400 90280000 8c640400 ac280000 .d...(...d...(.. │ │ - 0x0000271c a6640400 b0b0b080 ec640400 a8280000 .d.......d...(.. │ │ - 0x0000272c 9c660400 cc280000 7c670400 d0280000 .f...(..|g...(.. │ │ - 0x0000273c 806a0400 b0b0b080 866a0400 cc280000 .j.......j...(.. │ │ - 0x0000274c d86a0400 b0b0b080 e86a0400 d4280000 .j.......j...(.. │ │ - 0x0000275c 746f0400 d8280000 f8710400 dc280000 to...(...q...(.. │ │ - 0x0000276c 4c720400 ec280000 10730400 04290000 Lr...(...s...).. │ │ - 0x0000277c 50740400 b0b0b080 58740400 14290000 Pt......Xt...).. │ │ - 0x0000278c 7a740400 18290000 a6740400 b0b0b080 zt...)...t...... │ │ - 0x0000279c a8740400 14290000 28750400 18290000 .t...)..(u...).. │ │ - 0x000027ac c4760400 2c290000 94770400 08849780 .v..,)...w...... │ │ - 0x000027bc 94770400 28290000 7c780400 3c290000 .w..()..|x..<).. │ │ - 0x000027cc 08790400 b0b0b080 40790400 38290000 .y......@y..8).. │ │ - 0x000027dc ba7e0400 b0b0b080 d27e0400 08849780 .~.......~...... │ │ - 0x000027ec d47e0400 2c290000 c87f0400 60290000 .~..,)......`).. │ │ - 0x000027fc 04800400 b0b0b080 10800400 b0b0a880 ................ │ │ - 0x0000280c 20800400 b0b0b080 48800400 08849780 .......H....... │ │ - 0x0000281c 6c800400 50290000 1c810400 08849780 l...P).......... │ │ - 0x0000282c 28810400 4c290000 64820400 08849780 (...L)..d....... │ │ - 0x0000283c 64820400 6c290000 cc820400 b0b0b080 d...l).......... │ │ - 0x0000284c e8820400 74290000 70830400 88290000 ....t)..p....).. │ │ - 0x0000285c c4830400 b0b0b080 f4830400 90290000 .............).. │ │ - 0x0000286c 36840400 94290000 e8840400 b0b0b080 6....).......... │ │ - 0x0000287c 00850400 90290000 20850400 b0b0b080 .....).. ....... │ │ - 0x0000288c 2c850400 8c290000 e8850400 08849780 ,....).......... │ │ - 0x0000289c f8850400 98290000 b4860400 08849780 .....).......... │ │ - 0x000028ac c4860400 a4290000 b0870400 a8290000 .....).......).. │ │ - 0x000028bc 30900400 b0088480 54900400 c8290000 0.......T....).. │ │ - 0x000028cc 04910400 08849780 18910400 c4290000 .............).. │ │ - 0x000028dc 68920400 e0290000 f0920400 e4290000 h....).......).. │ │ - 0x000028ec 34940400 b0b0b080 38940400 f4290000 4.......8....).. │ │ - 0x000028fc 60940400 f8290000 2c950400 b0b0b080 `....)..,....... │ │ - 0x0000290c 62950400 042a0000 c8950400 b0b0b080 b....*.......... │ │ - 0x0000291c da950400 002a0000 34970400 042a0000 .....*..4....*.. │ │ - 0x0000292c 0a9a0400 b0b0b080 489a0400 b0b0a880 ........H....... │ │ - 0x0000293c a89a0400 b0b0b080 209b0400 b0088480 ........ ....... │ │ - 0x0000294c c09b0400 b0b0b080 e49b0400 b0088480 ................ │ │ - 0x0000295c 649c0400 01000000 709c0400 d0290000 d.......p....).. │ │ - 0x0000296c 9a9c0400 e0290000 8c9e0400 01000000 .....).......... │ │ - 0x0000297c 48a20400 80849b80 c0a20400 af469b80 H............F.. │ │ - 0x0000298c 04a80400 cc290000 14a90400 d0290000 .....).......).. │ │ - 0x0000299c 28aa0400 af469b80 10af0400 b0b0b080 (....F.......... │ │ - 0x000029ac 14af0400 af469b80 54b10400 b0b0b080 .....F..T....... │ │ - 0x000029bc 64b10400 b4290000 44b20400 af469b80 d....)..D....F.. │ │ - 0x000029cc 9cb30400 b0290000 30b40400 b4290000 .....)..0....).. │ │ - 0x000029dc 1cb50400 80849b80 6cb50400 b0b0b080 ........l....... │ │ - 0x000029ec 7cb50400 80849b80 9cb50400 a0290000 |............).. │ │ - 0x000029fc 6cb60400 a4290000 bcb60400 a8290000 l....).......).. │ │ - 0x00002a0c 98b70400 ac290000 e8b70400 b0290000 .....).......).. │ │ - 0x00002a1c 40b80400 b0b0b080 48b80400 ac290000 @.......H....).. │ │ - 0x00002a2c 74b80400 80849b80 8cb80400 b0b0b080 t............... │ │ - 0x00002a3c acb80400 a0290000 8cb90400 a4290000 .....).......).. │ │ - 0x00002a4c 6cba0400 b0b0b080 78ba0400 a0290000 l.......x....).. │ │ - 0x00002a5c 68bb0400 a4290000 60bc0400 a8290000 h....)..`....).. │ │ - 0x00002a6c e8bc0400 b0b0b080 28bd0400 a4290000 ........(....).. │ │ - 0x00002a7c 80bd0400 b0b0b080 80bd0400 80849b80 ................ │ │ - 0x00002a8c 98bd0400 98290000 20be0400 b0b0b080 .....).. ....... │ │ - 0x00002a9c 2cbe0400 94290000 54c00400 b0b0b080 ,....)..T....... │ │ - 0x00002aac fcc90400 90290000 44ca0400 94290000 .....)..D....).. │ │ - 0x00002abc 8cca0400 98290000 7ccb0400 01000000 .....)..|....... │ │ - 0x00002acc d0cb0400 01000000 ........ │ │ + 0x00001cdc c4970000 01000000 cc970000 01000000 ................ │ │ + 0x00001cec c8970000 01000000 c4970000 01000000 ................ │ │ + 0x00001cfc c8970000 01000000 e0970000 01000000 ................ │ │ + 0x00001d0c e8970000 3c120000 4c9d0000 f4120000 ....<...L....... │ │ + 0x00001d1c b0a20000 ac130000 48ad0000 5c140000 ........H...\... │ │ + 0x00001d2c 94ae0000 b0ab0080 bcaf0000 78140000 ............x... │ │ + 0x00001d3c 00b20000 b0aa0380 32b20000 b0b0b080 ........2....... │ │ + 0x00001d4c 9eb20000 a4140000 c8b20000 b0140000 ................ │ │ + 0x00001d5c 20b30000 c8140000 d4b30000 b0b0a880 ............... │ │ + 0x00001d6c f0b30000 08840780 38b40000 e4140000 ........8....... │ │ + 0x00001d7c a2b40000 f0140000 14b50000 b0b0b080 ................ │ │ + 0x00001d8c a4b50000 f4140000 56b60000 10150000 ........V....... │ │ + 0x00001d9c aeb60000 28150000 5cb70000 4c150000 ....(...\...L... │ │ + 0x00001dac a4ce0000 b4160000 dcd40000 b0af0880 ................ │ │ + 0x00001dbc ccd50000 0b840580 18d60000 b0af1080 ................ │ │ + 0x00001dcc a4d70000 1c170000 32d80000 b00b8480 ........2....... │ │ + 0x00001ddc 66d80000 28170000 14d90000 3c170000 f...(.......<... │ │ + 0x00001dec acd90000 50170000 d4db0000 78170000 ....P.......x... │ │ + 0x00001dfc 68e00000 b0b0aa80 60e10000 8c170000 h.......`....... │ │ + 0x00001e0c 58e20000 b0a80780 80e20000 98170000 X............... │ │ + 0x00001e1c 54e70000 b0af1680 64e80000 ae1fb280 T.......d....... │ │ + 0x00001e2c 78f40000 5f840280 18f50000 f4170000 x..._........... │ │ + 0x00001e3c 3cf60000 b0b0b080 60f60000 b0b0aa80 <.......`....... │ │ + 0x00001e4c 94f60000 b0ad0680 b8f70000 b0b0aa80 ................ │ │ + 0x00001e5c 1cf80000 0b840180 94f80000 b0b0b080 ................ │ │ + 0x00001e6c 98f80000 f0170000 7cfa0000 34180000 ........|...4... │ │ + 0x00001e7c d8fa0000 b0ae0b80 b4fc0000 38180000 ............8... │ │ + 0x00001e8c a0030100 af20b280 58070100 af3f1080 ..... ..X....?.. │ │ + 0x00001e9c 3c0b0100 a4180000 a00c0100 b0af0480 <............... │ │ + 0x00001eac 800e0100 08849780 920e0100 b8180000 ................ │ │ + 0x00001ebc ba0f0100 b0b0b080 f00f0100 0b840380 ................ │ │ + 0x00001ecc 32100100 b00b8480 6e100100 b0af1180 2.......n....... │ │ + 0x00001edc a0120100 b0af1480 601a0100 b0088480 ........`....... │ │ + 0x00001eec ec1a0100 b0ad0080 101d0100 af0eb280 ................ │ │ + 0x00001efc 1e250100 08849780 50250100 74180000 .%......P%..t... │ │ + 0x00001f0c 8c250100 78180000 ca250100 7c180000 .%..x....%..|... │ │ + 0x00001f1c 24270100 9c180000 52270100 a0180000 $'......R'...... │ │ + 0x00001f2c dc270100 b8180000 14280100 c8180000 .'.......(...... │ │ + 0x00001f3c 34280100 b0b0b080 4e280100 d0180000 4(......N(...... │ │ + 0x00001f4c 86280100 d4180000 30290100 b0b0b080 .(......0)...... │ │ + 0x00001f5c 44290100 d0180000 002a0100 b0b0b080 D).......*...... │ │ + 0x00001f6c 042a0100 af429780 c4380100 af76b280 .*...B...8...v.. │ │ + 0x00001f7c 2c420100 b0ab0880 ec420100 b0b0b080 ,B.......B...... │ │ + 0x00001f8c f8420100 ac180000 e44f0100 b0b0a880 .B.......O...... │ │ + 0x00001f9c 0c500100 af3f1180 86860100 0b840380 .P...?.......... │ │ + 0x00001fac c0860100 c4180000 c8890100 b0b0b080 ................ │ │ + 0x00001fbc cc890100 08849780 108a0100 b0b0b080 ................ │ │ + 0x00001fcc 1c8a0100 08849780 308a0100 cc180000 ........0....... │ │ + 0x00001fdc 348b0100 d0180000 6c8c0100 aaf08080 4.......l....... │ │ + 0x00001fec e08d0100 cc180000 608e0100 d0180000 ........`....... │ │ + 0x00001ffc 40900100 d4180000 7c900100 d8180000 @.......|....... │ │ + 0x0000200c f4910100 dc180000 38920100 b0b0b080 ........8....... │ │ + 0x0000201c 40920100 08849780 64920100 d0180000 @.......d....... │ │ + 0x0000202c a8930100 d4180000 94950100 b0b0b080 ................ │ │ + 0x0000203c ec950100 b0b0a880 88970100 08849780 ................ │ │ + 0x0000204c e8970100 b0b0a880 8c990100 ab108080 ................ │ │ + 0x0000205c fc9a0100 b0180000 849b0100 08849780 ................ │ │ + 0x0000206c b49b0100 ac180000 c89c0100 b0b0aa80 ................ │ │ + 0x0000207c c89d0100 a8180000 8c9e0100 ac180000 ................ │ │ + 0x0000208c 94a10100 b0180000 7ca20100 08849780 ........|....... │ │ + 0x0000209c 88a20100 ac180000 0ca50100 b0180000 ................ │ │ + 0x000020ac 7ca50100 b4180000 a8a60100 08849780 |............... │ │ + 0x000020bc d8a60100 b0b0b080 e0a60100 a8180000 ................ │ │ + 0x000020cc 00a70100 ac180000 38a70100 08849780 ........8....... │ │ + 0x000020dc 4ca70100 a8180000 6aa70100 08849780 L.......j....... │ │ + 0x000020ec 90a70100 ab108080 20a80100 08849780 ........ ....... │ │ + 0x000020fc 5ca80100 a0180000 84a80100 a4180000 \............... │ │ + 0x0000210c 4caf0100 b0088480 70af0100 a0180000 L.......p....... │ │ + 0x0000211c acb10100 08849780 d4b10100 b0b0b080 ................ │ │ + 0x0000212c e0b10100 94180000 60b20100 98180000 ........`....... │ │ + 0x0000213c 4cb30100 08849780 b0b30100 aa308080 L............0.. │ │ + 0x0000214c 00b50100 8c180000 44b50100 90180000 ........D....... │ │ + 0x0000215c d4b50100 94180000 18b60100 98180000 ................ │ │ + 0x0000216c 6cb60100 9c180000 04b70100 b0a80180 l............... │ │ + 0x0000217c 2cb70100 b0ac0180 74b70100 b0ac2780 ,.......t.....'. │ │ + 0x0000218c a8ba0100 b0aa2580 74bb0100 b0a80380 ......%.t....... │ │ + 0x0000219c 74bc0100 08849780 a0bc0100 70180000 t...........p... │ │ + 0x000021ac 34bd0100 b0b00180 52bd0100 6c180000 4.......R...l... │ │ + 0x000021bc 22be0100 08849780 3abe0100 68180000 ".......:...h... │ │ + 0x000021cc 88be0100 6c180000 0ebf0100 08849780 ....l........... │ │ + 0x000021dc 28bf0100 68180000 b8c50100 08849780 (...h........... │ │ + 0x000021ec dcc50100 d4180000 8ec60100 f0180000 ................ │ │ + 0x000021fc 3cc70100 14190000 14ca0100 2c190000 <...........,... │ │ + 0x0000220c 20ce0100 88190000 94ce0100 08840780 ............... │ │ + 0x0000221c f8ce0100 9c190000 b0cf0100 b0190000 ................ │ │ + 0x0000222c 64d00100 b0af0280 20d10100 bc190000 d....... ....... │ │ + 0x0000223c f4d10100 e4190000 58d20100 08840180 ........X....... │ │ + 0x0000224c 6cd20100 b0b0b080 74d20100 f4190000 l.......t....... │ │ + 0x0000225c acd30100 281a0000 50d50100 601a0000 ....(...P...`... │ │ + 0x0000226c b0d50100 6c1a0000 20eb0100 701a0000 ....l... ...p... │ │ + 0x0000227c 0cee0100 741a0000 ccf00100 b0088480 ....t........... │ │ + 0x0000228c 1cf10100 b00b8480 6cf10100 681a0000 ........l...h... │ │ + 0x0000229c c0f80100 af6eb280 a8fa0100 af3f2e80 .....n.......?.. │ │ + 0x000022ac 8cfc0100 b0b0b080 a6fc0100 b0ab0080 ................ │ │ + 0x000022bc 7cfd0100 b0b0b080 84fd0100 0b840380 |............... │ │ + 0x000022cc befd0100 b0b0ac80 24fe0100 601a0000 ........$...`... │ │ + 0x000022dc 00050200 901a0000 dc0b0200 b0b0ac80 ................ │ │ + 0x000022ec 140c0200 b81a0000 c8100200 b0b0a880 ................ │ │ + 0x000022fc 10110200 b0b0aa80 fe110200 241b0000 ............$... │ │ + 0x0000230c 36120200 341b0000 40120200 3c1b0000 6...4...@...<... │ │ + 0x0000231c 82120200 b0b00080 88120200 b0af3e80 ..............>. │ │ + 0x0000232c 94150200 3c1b0000 c0150200 08840180 ....<........... │ │ + 0x0000233c e0150200 b0b0b080 e0150200 381b0000 ............8... │ │ + 0x0000234c c8170200 b0b0b080 00180200 541b0000 ............T... │ │ + 0x0000235c 881a0200 b0b0b080 9c1a0200 501b0000 ............P... │ │ + 0x0000236c f4210200 541b0000 ec250200 b0b0b080 .!..T....%...... │ │ + 0x0000237c f8250200 501b0000 98260200 541b0000 .%..P....&..T... │ │ + 0x0000238c f0260200 581b0000 3c280200 5c1b0000 .&..X...<(..\... │ │ + 0x0000239c 482b0200 601b0000 842b0200 641b0000 H+..`....+..d... │ │ + 0x000023ac 782f0200 681b0000 4c300200 6c1b0000 x/..h...L0..l... │ │ + 0x000023bc 0c350200 aaf08080 d0350200 681b0000 .5.......5..h... │ │ + 0x000023cc 8c360200 6c1b0000 70370200 701b0000 .6..l...p7..p... │ │ + 0x000023dc 10380200 741b0000 8c380200 781b0000 .8..t....8..x... │ │ + 0x000023ec 7c390200 7c1b0000 103a0200 801b0000 |9..|....:...... │ │ + 0x000023fc 903b0200 841b0000 e83b0200 881b0000 .;.......;...... │ │ + 0x0000240c 443c0200 8c1b0000 803d0200 901b0000 D<.......=...... │ │ + 0x0000241c 983f0200 941b0000 34410200 b0b0b080 .?......4A...... │ │ + 0x0000242c 78410200 08849780 d8410200 b0b0b080 xA.......A...... │ │ + 0x0000243c 0c420200 801b0000 78420200 b0b0b080 .B......xB...... │ │ + 0x0000244c 7c420200 7c1b0000 d8420200 b0b0b080 |B..|....B...... │ │ + 0x0000245c f4420200 781b0000 18440200 7c1b0000 .B..x....D..|... │ │ + 0x0000246c b4440200 801b0000 08450200 841b0000 .D.......E...... │ │ + 0x0000247c 28460200 881b0000 2c470200 8c1b0000 (F......,G...... │ │ + 0x0000248c bc480200 901b0000 94490200 941b0000 .H.......I...... │ │ + 0x0000249c a04c0200 981b0000 284d0200 b00b8480 .L......(M...... │ │ + 0x000024ac 484d0200 b0088480 704d0200 8c1b0000 HM......pM...... │ │ + 0x000024bc 04560200 b0b0b080 10560200 881b0000 .V.......V...... │ │ + 0x000024cc ac560200 b0b0b080 b4560200 af3f0c80 .V.......V...?.. │ │ + 0x000024dc 7cc30200 7c1b0000 8cc40200 901b0000 |...|........... │ │ + 0x000024ec a0c80200 fc1b0000 c4c90200 001c0000 ................ │ │ + 0x000024fc 10ca0200 041c0000 94ca0200 08849780 ................ │ │ + 0x0000250c 94ca0200 b0b0b080 b8ca0200 181c0000 ................ │ │ + 0x0000251c b4cb0200 581c0000 60cc0200 5c1c0000 ....X...`...\... │ │ + 0x0000252c d0cc0200 08849780 eccc0200 b0b0b080 ................ │ │ + 0x0000253c f8cc0200 08849780 18cd0200 481c0000 ............H... │ │ + 0x0000254c 7ccd0200 08849780 a0cd0200 601c0000 |...........`... │ │ + 0x0000255c 50ce0200 981c0000 90ce0200 9c1c0000 P............... │ │ + 0x0000256c 58cf0200 08849780 7ccf0200 b41c0000 X.......|....... │ │ + 0x0000257c 88d10200 dc1c0000 d0d10200 e01c0000 ................ │ │ + 0x0000258c 1ed20200 e41c0000 d6d20200 e81c0000 ................ │ │ + 0x0000259c 88d30200 ec1c0000 ccd30200 f01c0000 ................ │ │ + 0x000025ac 60d50200 241d0000 acd50200 281d0000 `...$.......(... │ │ + 0x000025bc 68d70200 4c1d0000 90d70200 08849780 h...L........... │ │ + 0x000025cc a4d70200 b0b0b080 a0d70200 501d0000 ............P... │ │ + 0x000025dc 80fc0200 b01e0000 30ff0200 b41e0000 ........0....... │ │ + 0x000025ec a0ff0200 b81e0000 14010300 bc1e0000 ................ │ │ + 0x000025fc ac020300 c01e0000 10050300 f81e0000 ................ │ │ + 0x0000260c 80050300 0c1f0000 ba0a0300 2c1f0000 ............,... │ │ + 0x0000261c 180b0300 301f0000 c8270300 84200000 ....0....'... .. │ │ + 0x0000262c 922e0300 f4200000 2e2f0300 18210000 ..... .../...!.. │ │ + 0x0000263c c0330300 2c210000 24370300 64210000 .3..,!..$7..d!.. │ │ + 0x0000264c bc370300 84210000 00380300 a4210000 .7...!...8...!.. │ │ + 0x0000265c f8390300 a8210000 2c3a0300 ac210000 .9...!..,:...!.. │ │ + 0x0000266c a03c0300 b0210000 70400300 b4210000 .<...!..p@...!.. │ │ + 0x0000267c 64560300 54220000 ec560300 68220000 dV..T"...V..h".. │ │ + 0x0000268c 4c570300 78220000 9c570300 7c220000 LW..x"...W..|".. │ │ + 0x0000269c 7c580300 a4220000 485c0300 a8220000 |X..."..H\...".. │ │ + 0x000026ac 00700300 24230000 f0700300 b0b0b080 .p..$#...p...... │ │ + 0x000026bc 5e740300 ab108080 ea750300 18230000 ^t.......u...#.. │ │ + 0x000026cc 20760300 1c230000 5c760300 20230000 v...#..\v.. #.. │ │ + 0x000026dc 94760300 24230000 c6760300 28230000 .v..$#...v..(#.. │ │ + 0x000026ec b8770300 2c230000 60780300 30230000 .w..,#..`x..0#.. │ │ + 0x000026fc 98780300 34230000 847a0300 60230000 .x..4#...z..`#.. │ │ + 0x0000270c b87a0300 64230000 1a7b0300 68230000 .z..d#...{..h#.. │ │ + 0x0000271c 787b0300 b00b8480 ac7c0300 64230000 x{.......|..d#.. │ │ + 0x0000272c 5a800300 68230000 42850300 7c230000 Z...h#..B...|#.. │ │ + 0x0000273c 50860300 80230000 ec860300 84230000 P....#.......#.. │ │ + 0x0000274c 20910300 c4230000 b8950300 f4230000 ....#.......#.. │ │ + 0x0000275c bca60300 f8230000 5cb30300 fc230000 .....#..\....#.. │ │ + 0x0000276c b8b90300 ab708080 dabb0300 f8230000 .....p.......#.. │ │ + 0x0000277c 1abd0300 fc230000 f6bd0300 00240000 .....#.......$.. │ │ + 0x0000278c 1cbe0300 04240000 dcc20300 08240000 .....$.......$.. │ │ + 0x0000279c 1cca0300 1c240000 6ccb0300 20240000 .....$..l... $.. │ │ + 0x000027ac 5ccc0300 24240000 80cf0300 b0b0b080 \...$$.......... │ │ + 0x000027bc 20d00300 20240000 30d50300 24240000 ... $..0...$$.. │ │ + 0x000027cc 68e00300 b00b8480 ace00300 b0b0aa80 h............... │ │ + 0x000027dc 56e10300 18240000 48e20300 1c240000 V....$..H....$.. │ │ + 0x000027ec 7ee20300 20240000 a4e20300 24240000 ~... $......$$.. │ │ + 0x000027fc f4e20300 28240000 3ee30300 2c240000 ....($..>...,$.. │ │ + 0x0000280c a0e30300 30240000 fee30300 34240000 ....0$......4$.. │ │ + 0x0000281c b2e70300 38240000 a8ec0300 4c240000 ....8$......L$.. │ │ + 0x0000282c aaed0300 50240000 44ee0300 54240000 ....P$..D...T$.. │ │ + 0x0000283c a4ef0300 68240000 f8020400 b0b0a880 ....h$.......... │ │ + 0x0000284c 60030400 64240000 08050400 78240000 `...d$......x$.. │ │ + 0x0000285c d0050400 7c240000 08060400 80240000 ....|$.......$.. │ │ + 0x0000286c 74080400 84240000 14090400 88240000 t....$.......$.. │ │ + 0x0000287c a60f0400 8c240000 da0f0400 90240000 .....$.......$.. │ │ + 0x0000288c 10100400 94240000 a4100400 ac240000 .....$.......$.. │ │ + 0x0000289c f2100400 b0240000 26110400 b4240000 .....$..&....$.. │ │ + 0x000028ac ac110400 d8240000 a8120400 ec240000 .....$.......$.. │ │ + 0x000028bc f4120400 f0240000 28130400 08849780 .....$..(....... │ │ + 0x000028cc 54130400 ec240000 a4130400 b0b0b080 T....$.......... │ │ + 0x000028dc a0130400 e8240000 00140400 04250000 .....$.......%.. │ │ + 0x000028ec e8140400 24250000 70150400 38250000 ....$%..p...8%.. │ │ + 0x000028fc 04170400 5c250000 30180400 60250000 ....\%..0...`%.. │ │ + 0x0000290c a8180400 64250000 14190400 78250000 ....d%......x%.. │ │ + 0x0000291c fc1b0400 7c250000 841d0400 80250000 ....|%.......%.. │ │ + 0x0000292c cc1e0400 84250000 68200400 88250000 .....%..h ...%.. │ │ + 0x0000293c e8260400 18260000 b02a0400 7c260000 .&...&...*..|&.. │ │ + 0x0000294c 202d0400 80260000 a02d0400 84260000 -...&...-...&.. │ │ + 0x0000295c 442e0400 88260000 082f0400 8c260000 D....&.../...&.. │ │ + 0x0000296c f82f0400 b0b0b080 fc2f0400 88260000 ./......./...&.. │ │ + 0x0000297c 0a320400 8c260000 3e320400 b0b0a880 .2...&..>2...... │ │ + 0x0000298c ac320400 88260000 3c340400 8c260000 .2...&..<4...&.. │ │ + 0x0000299c 74340400 90260000 d4340400 ac260000 t4...&...4...&.. │ │ + 0x000029ac ce350400 cc260000 08360400 d0260000 .5...&...6...&.. │ │ + 0x000029bc 8c3c0400 d4260000 dc3c0400 f8260000 .<...&...<...&.. │ │ + 0x000029cc c2410400 fc260000 aa490400 10270000 .A...&...I...'.. │ │ + 0x000029dc 184b0400 14270000 144c0400 18270000 .K...'...L...'.. │ │ + 0x000029ec 725f0400 ab108080 02600400 14270000 r_.......`...'.. │ │ + 0x000029fc 80600400 18270000 30610400 b0b0b080 .`...'..0a...... │ │ + 0x00002a0c 4c610400 28270000 40630400 60270000 La..('..@c..`'.. │ │ + 0x00002a1c 76630400 64270000 90630400 b0b0b080 vc..d'...c...... │ │ + 0x00002a2c a8630400 b0b0aa80 7a640400 58270000 .c......zd..X'.. │ │ + 0x00002a3c b8640400 5c270000 88650400 60270000 .d..\'...e..`'.. │ │ + 0x00002a4c 30660400 b0b0b080 74660400 84270000 0f......tf...'.. │ │ + 0x00002a5c 24680400 a8270000 04690400 ac270000 $h...'...i...'.. │ │ + 0x00002a6c 046c0400 b0b0b080 0a6c0400 a8270000 .l.......l...'.. │ │ + 0x00002a7c 5c6c0400 b0b0b080 6c6c0400 b0270000 \l......ll...'.. │ │ + 0x00002a8c e8700400 b4270000 00730400 b0b0b080 .p...'...s...... │ │ + 0x00002a9c 08730400 b0270000 90730400 c8270000 .s...'...s...'.. │ │ + 0x00002aac 90740400 b0b0b080 98740400 d8270000 .t.......t...'.. │ │ + 0x00002abc d8740400 dc270000 24750400 b0b0b080 .t...'..$u...... │ │ + 0x00002acc 28750400 d8270000 e0750400 dc270000 (u...'...u...'.. │ │ + 0x00002adc 58770400 e0270000 28780400 08849780 Xw...'..(x...... │ │ + 0x00002aec 28780400 dc270000 66780400 f0270000 (x...'..fx...'.. │ │ + 0x00002afc 18790400 b0b00180 24790400 b0b0b080 .y......$y...... │ │ + 0x00002b0c 4c790400 f8270000 c27e0400 b0b0b080 Ly...'...~...... │ │ + 0x00002b1c da7e0400 08849780 dc7e0400 ec270000 .~.......~...'.. │ │ + 0x00002b2c e87f0400 20280000 24800400 b0b0b080 .... (..$....... │ │ + 0x00002b3c 30800400 b0b0a880 40800400 b0b0b080 0.......@....... │ │ + 0x00002b4c 68800400 08849780 8c800400 10280000 h............(.. │ │ + 0x00002b5c 0c810400 08849780 18810400 0c280000 .............(.. │ │ + 0x00002b6c 68820400 08849780 68820400 30280000 h.......h...0(.. │ │ + 0x00002b7c d0820400 b0b0b080 ec820400 38280000 ............8(.. │ │ + 0x00002b8c 74830400 4c280000 c8830400 b0b0b080 t...L(.......... │ │ + 0x00002b9c f8830400 54280000 3a840400 58280000 ....T(..:...X(.. │ │ + 0x00002bac ec840400 b0b0b080 04850400 54280000 ............T(.. │ │ + 0x00002bbc 24850400 b0b0b080 30850400 50280000 $.......0...P(.. │ │ + 0x00002bcc 54850400 08849780 64850400 50280000 T.......d...P(.. │ │ + 0x00002bdc 88850400 08849780 98850400 50280000 ............P(.. │ │ + 0x00002bec 74860400 b0b0b080 7c860400 08849780 t.......|....... │ │ + 0x00002bfc 90860400 44280000 10880400 64280000 ....D(......d(.. │ │ + 0x00002c0c ac880400 68280000 08890400 6c280000 ....h(......l(.. │ │ + 0x00002c1c 64890400 b0b0b080 9a890400 68280000 d...........h(.. │ │ + 0x00002c2c 008a0400 6c280000 408a0400 b0b0b080 ....l(..@....... │ │ + 0x00002c3c 908a0400 b0b0a880 f08a0400 b0b0b080 ................ │ │ + 0x00002c4c ec8a0400 58280000 348c0400 5c280000 ....X(..4...\(.. │ │ + 0x00002c5c ea8e0400 b0088480 16900400 b0b0b080 ................ │ │ + 0x00002c6c 94900400 01000000 b0900400 48280000 ............H(.. │ │ + 0x00002c7c da900400 58280000 cc920400 01000000 ....X(.......... │ │ + 0x00002c8c 78960400 80849b80 f0960400 af469b80 x............F.. │ │ + 0x00002c9c 349c0400 44280000 449d0400 48280000 4...D(..D...H(.. │ │ + 0x00002cac 589e0400 af469b80 40a30400 b0b0b080 X....F..@....... │ │ + 0x00002cbc 44a30400 af469b80 84a50400 b0b0b080 D....F.......... │ │ + 0x00002ccc 94a50400 2c280000 74a60400 af469b80 ....,(..t....F.. │ │ + 0x00002cdc cca70400 28280000 60a80400 2c280000 ....((..`...,(.. │ │ + 0x00002cec 4ca90400 80849b80 9ca90400 b0b0b080 L............... │ │ + 0x00002cfc aca90400 80849b80 cca90400 18280000 .............(.. │ │ + 0x00002d0c 9caa0400 1c280000 ecaa0400 20280000 .....(...... (.. │ │ + 0x00002d1c c8ab0400 24280000 18ac0400 28280000 ....$(......((.. │ │ + 0x00002d2c 70ac0400 b0b0b080 78ac0400 24280000 p.......x...$(.. │ │ + 0x00002d3c a4ac0400 80849b80 bcac0400 b0b0b080 ................ │ │ + 0x00002d4c dcac0400 18280000 bcad0400 1c280000 .....(.......(.. │ │ + 0x00002d5c 9cae0400 b0b0b080 a8ae0400 18280000 .............(.. │ │ + 0x00002d6c 98af0400 1c280000 90b00400 20280000 .....(...... (.. │ │ + 0x00002d7c 18b10400 b0b0b080 58b10400 1c280000 ........X....(.. │ │ + 0x00002d8c b0b10400 b0b0b080 b0b10400 80849b80 ................ │ │ + 0x00002d9c c8b10400 10280000 50b20400 b0b0b080 .....(..P....... │ │ + 0x00002dac 5cb20400 0c280000 84b40400 b0b0b080 \....(.......... │ │ + 0x00002dbc 2cbe0400 08280000 74be0400 0c280000 ,....(..t....(.. │ │ + 0x00002dcc bcbe0400 10280000 acbf0400 01000000 .....(.......... │ │ + 0x00002ddc 00c00400 01000000 ........ │ ├── readelf --wide --decompress --hex-dump=.ARM.extab {} │ │ @@ -1,646 +1,621 @@ │ │ │ │ Hex dump of section '.ARM.extab': │ │ - 0x00002c3c 05ab0200 b0af3000 ff00b001 01a10100 ......0......... │ │ - 0x00002c4c 64000064 8601d809 07bc0224 ca0905e0 d..d.......$.... │ │ - 0x00002c5c 0206c809 05a20308 9a0905b2 03249009 .............$.. │ │ - 0x00002c6c 05d60306 9a0905f8 0308ec08 05880424 ...............$ │ │ - 0x00002c7c e20805ac 0406ec08 05b8040e be0805ce ................ │ │ - 0x00002c8c 0408b408 05d60406 be0805f6 0406ec08 ................ │ │ - 0x00002c9c 05980506 9a0905b0 0620de07 05d00608 ......... ...... │ │ - 0x00002cac 840805de 0608d407 05f80604 8408058a ................ │ │ - 0x00002cbc 0706da07 05900706 d60705ca 0708dc09 ................ │ │ - 0x00002ccc 058c08c6 01d40901 ea0906c4 0a01f009 ................ │ │ - 0x00002cdc 28c80a00 9c0a04b6 0a00c80a 08d40a01 (............... │ │ - 0x00002cec 7f000000 017d0100 00000000 00000000 .....}.......... │ │ - 0x00002cfc 45aa0200 b0af3000 ff00b001 01a10100 E.....0......... │ │ - 0x00002d0c 64000064 8601d809 07bc0224 ca0905e0 d..d.......$.... │ │ - 0x00002d1c 0206c809 05a20308 9a0905b2 03249009 .............$.. │ │ - 0x00002d2c 05d60306 9a0905f8 0308ec08 05880424 ...............$ │ │ - 0x00002d3c e20805ac 0406ec08 05b8040e be0805ce ................ │ │ - 0x00002d4c 0408b408 05d60406 be0805f6 0406ec08 ................ │ │ - 0x00002d5c 05980506 9a0905b0 0620de07 05d00608 ......... ...... │ │ - 0x00002d6c 840805de 0608d407 05f80604 8408058a ................ │ │ - 0x00002d7c 0706da07 05900706 d60705ca 0708dc09 ................ │ │ - 0x00002d8c 058c08c6 01d40901 ea0906c4 0a01f009 ................ │ │ - 0x00002d9c 28c80a00 9c0a04b6 0a00c80a 08d40a01 (............... │ │ - 0x00002dac 7f000000 017d0100 00000000 00000000 .....}.......... │ │ - 0x00002dbc 85a90200 b0af2c00 ff00b001 01a80100 ......,......... │ │ - 0x00002dcc ca040000 ca040482 1300ce04 a2020000 ................ │ │ - 0x00002ddc f00622d2 13009207 0ebe1300 b80706d2 .."............. │ │ - 0x00002dec 1300ca07 06be1300 d0075c00 00ac0808 ..........\..... │ │ - 0x00002dfc be1300b4 087a0000 ae090cb8 1200ba09 .....z.......... │ │ - 0x00002e0c 0aa41200 f60906d2 1300fc09 c8010000 ................ │ │ - 0x00002e1c c40b08ac 1300da0b 04ea1200 de0ba601 ................ │ │ - 0x00002e2c 0000840d 06b01300 8a0df604 00008012 ................ │ │ - 0x00002e3c 06ac1300 86120c00 00921208 e61200bc ................ │ │ - 0x00002e4c 1206e212 01f0120a fe120188 130aa813 ................ │ │ - 0x00002e5c 01921320 0000b213 06ba1301 e2130cf4 ... ............ │ │ - 0x00002e6c 1301ee13 4200007f 00000000 00000000 ....B........... │ │ - 0x00002e7c c5a80200 b0ac0300 ff001d01 1600e801 ................ │ │ - 0x00002e8c 0000e801 0cac0200 ae0206ba 0201b402 ................ │ │ - 0x00002e9c 2000007f 00000000 00000000 99a80200 ............... │ │ - 0x00002eac b0af0e00 ff003501 2f005200 005220c4 ......5./.R..R . │ │ - 0x00002ebc 0300723c 0000ae01 06c40300 b401c801 ..r<............ │ │ - 0x00002ecc 0000fc02 06ae0300 82037800 00fa0306 ..........x..... │ │ - 0x00002edc 92040180 04480000 7f000000 00000000 .....H.......... │ │ - 0x00002eec 55a80200 01adb201 af0083c9 ff00d402 U............... │ │ - 0x00002efc 01cf0200 c2020000 c20206ae 2e00c802 ................ │ │ - 0x00002f0c 2c0000f4 020ea82d 00820362 0000e403 ,......-...b.... │ │ - 0x00002f1c 0ce02d00 f0037000 00e00436 f22d00b4 ..-...p....6.-.. │ │ - 0x00002f2c 0578c02d 00ac06c6 020000f2 0804822e .x.-............ │ │ - 0x00002f3c 00f608dc 010000d2 0a06bc2e 00d80a94 ................ │ │ - 0x00002f4c 010000ec 0b0ce82d 00f80b6e 0000e60c .......-...n.... │ │ - 0x00002f5c 22fa2d00 a00d78d0 2d00980e 86040000 ".-...x.-....... │ │ - 0x00002f6c 9e120c9e 2e00aa12 ac020000 d61408ac ................ │ │ - 0x00002f7c 2e00de14 2e00008c 150ecc2e 00ce150e ................ │ │ - 0x00002f8c f02d00dc 15680000 c41616f0 2d00da16 .-...h......-... │ │ - 0x00002f9c 120000ec 1616f02d 0082179c 0200009e .......-........ │ │ - 0x00002fac 1904902d 00fe193c 9c2e009e 1c04aa2d ...-...<.......- │ │ - 0x00002fbc 00c21d08 ba2f00ce 1d08fe2e 00d61db6 ...../.......... │ │ - 0x00002fcc 0100008c 1f22822d 00c01f08 fe2c0086 .....".-.....,.. │ │ - 0x00002fdc 2032802d 00ce2008 fc2c00ec 2310cc2e 2.-.. ..,..#... │ │ - 0x00002fec 0088242e 922d00ca 248e0384 2d00f62a ..$..-..$...-..* │ │ - 0x00002ffc 06ec2e00 902b0aba 2f00c82b 0afe2e00 .....+../..+.... │ │ - 0x0000300c fc2b06cc 2e008e2c 0aba2f00 9e2c0afe .+.....,../..,.. │ │ - 0x0000301c 2e00aa2c 06bc2e00 b22c06ae 2e00ba2c ...,.....,....., │ │ - 0x0000302c 06ac2e00 d82c0aa6 2d00e42c 0aa22d00 .....,..-..,..-. │ │ - 0x0000303c ee2c8002 0000ee2e 06fa2e01 f42ea001 .,.............. │ │ - 0x0000304c 00007f00 00000000 eda60200 0191b201 ................ │ │ - 0x0000305c af0085c9 ffff0175 00980200 00980208 .......u........ │ │ - 0x0000306c c60c00a0 026a0000 8a038402 9e0c008e .....j.......... │ │ - 0x0000307c 05360000 c4050c9a 0c00d005 5a0000aa .6..........Z... │ │ - 0x0000308c 064c9a0c 00820764 8a0c00d6 080ea80c .L.....d........ │ │ - 0x0000309c 00ee080a fc0b00fe 080ea80c 00a2090e ................ │ │ - 0x000030ac 880c00ba 090afa0b 00ea09b6 01a80c00 ................ │ │ - 0x000030bc c80b06c6 0c00d40b 0aa80c00 e40b0aa6 ................ │ │ - 0x000030cc 0c00f00b 089c0c00 f80b7c00 00000000 ..........|..... │ │ - 0x000030dc 65a60200 b0af0800 ffff0110 00ae0100 e............... │ │ - 0x000030ec 00ae0104 8e0200b2 017a0000 49a60200 .........z..I... │ │ - 0x000030fc b0b0aa00 ffff0108 0a041e00 0e240000 .............$.. │ │ - 0x0000310c 35a60200 b0ab0000 ffff0108 14043400 5.............4. │ │ - 0x0000311c 18360000 21a60200 b0ad0000 ff001101 .6..!........... │ │ - 0x0000312c 0c180436 003c0a5c 01461a00 007f0000 ...6.<.\.F...... │ │ - 0x0000313c 00000000 01a60200 b0b0ae00 ff002501 ..............%. │ │ - 0x0000314c 1e20045e 0042048c 0100640a 8801017c . .^.B....d....| │ │ - 0x0000315c 06840101 92010ab8 01019c01 2000007f ............ ... │ │ - 0x0000316c 00000000 00000000 cda50200 b00b8400 ................ │ │ - 0x0000317c ffff0108 22044e00 26520000 b9a50200 ....".N.&R...... │ │ - 0x0000318c b00b8400 ffff0108 28045400 2c520000 ........(.T.,R.. │ │ - 0x0000319c a5a50200 b0ab0000 ffff0108 3e045e00 ............>.^. │ │ - 0x000031ac 42360000 91a50200 b0ad0000 ff001501 B6.............. │ │ - 0x000031bc 105e0490 01009601 0ab60101 a0011a00 .^.............. │ │ - 0x000031cc 007f0000 00000000 6da50200 b0ad0000 ........m....... │ │ - 0x000031dc ff001101 0c180436 003c0a5c 01461a00 .......6.<.\.F.. │ │ - 0x000031ec 007f0000 00000000 4da50200 b0ad0000 ........M....... │ │ - 0x000031fc ff001d01 181e0678 00580486 01005c30 .......x.X....\0 │ │ - 0x0000320c 00008c01 0ab00101 96011e00 007f0000 ................ │ │ - 0x0000321c 00000000 21a50200 b0af1000 ffff0111 ....!........... │ │ - 0x0000322c 00fc0100 00fc0104 b4030080 02e00100 ................ │ │ - 0x0000323c 00000000 01a50200 b0ae0500 ffff010d ................ │ │ - 0x0000324c 00460000 46108201 00564000 00000000 .F..F....V@..... │ │ - 0x0000325c e5a40200 b0af0800 ffff010d 00640000 .............d.. │ │ - 0x0000326c 6412a201 00764000 00000000 c9a40200 d....v@......... │ │ - 0x0000327c b0ad0800 ffff010d 00500000 50108c01 .........P..P... │ │ - 0x0000328c 00604000 00000000 ada40200 af22b200 .`@..........".. │ │ - 0x0000329c ffff0124 00580000 58109c04 00683400 ...$.X..X....h4. │ │ - 0x000032ac 009c010c 9c0400a8 01e20200 008a0406 ................ │ │ - 0x000032bc 9c040090 04200000 7da40200 b0af0e00 ..... ..}....... │ │ - 0x000032cc ffff0117 e602148c 0900ee06 108a0900 ................ │ │ - 0x000032dc f608128c 09008809 12000000 59a40200 ............Y... │ │ - 0x000032ec b0ac0700 ffff0110 00be0100 00be0106 ................ │ │ - 0x000032fc d80100c4 013c0000 3da40200 b0af1400 .....<..=....... │ │ - 0x0000330c ff006101 5b00b203 0000b203 08fc0700 ..a.[........... │ │ - 0x0000331c 8804209e 0800a804 440000ec 04069e08 .. .....D....... │ │ - 0x0000332c 00f2048e 01000080 06068c08 00b40606 ................ │ │ - 0x0000333c e80700da 06068c08 00e00622 00008207 ...........".... │ │ - 0x0000334c 4a900800 d007168c 0800da08 06f80801 J............... │ │ - 0x0000335c e0080800 00e80806 f40801ee 085a0000 .............Z.. │ │ - 0x0000336c 7f000000 00000000 cda30200 b0ab1a00 ................ │ │ - 0x0000337c ff002501 1f002e00 002e24e8 0100b401 ..%.......$..... │ │ - 0x0000338c 06e60100 ba013200 00ec0104 f60101f0 ......2......... │ │ - 0x0000339c 013c0000 7f000000 00000000 99a30200 .<.............. │ │ - 0x000033ac 80c91d01 b0b0af00 ff003901 34004000 ..........9.4.@. │ │ - 0x000033bc 004022b6 03006242 0000a401 06b60300 .@"...bB........ │ │ - 0x000033cc aa017a00 00a40206 b60300aa 02520000 ..z..........R.. │ │ - 0x000033dc fc0226b4 0300be03 04c80301 c2032a00 ..&...........*. │ │ - 0x000033ec 007f0000 00000000 4da30200 b0a80500 ........M....... │ │ - 0x000033fc ffff0108 100e4e00 1e440000 39a30200 ......N..D..9... │ │ - 0x0000340c b0af2600 ff007501 71980106 bc0d00c6 ..&...u.q....... │ │ - 0x0000341c 0110b80c 009e0304 e20c00f4 05048e0d ................ │ │ - 0x0000342c 00960604 ca0d00ac 078e03aa 0c00fa0b ................ │ │ - 0x0000343c 04c60c00 a00c08f2 0d00ac0c 06b40c01 ................ │ │ - 0x0000344c ba0c06c2 0c01cc0c 0ade0c01 e80c0a8a ................ │ │ - 0x0000345c 0d01940d 0ab80d01 ac0d06b4 0d01be0d ................ │ │ - 0x0000346c 06c60d01 d00d0aee 0d01da0d 1a0000f4 ................ │ │ - 0x0000347c 0d06800e 01fa0d0a 00007f00 00000000 ................ │ │ - 0x0000348c b5a20200 b0ad0400 ff001d01 1600ce02 ................ │ │ - 0x0000349c 0000ce02 08d80200 da0206e6 0201e002 ................ │ │ - 0x000034ac 0a00007f 00000000 00000000 89a20200 ................ │ │ - 0x000034bc b0af0400 ffff0110 00aa0100 00aa0104 ................ │ │ - 0x000034cc 820200ae 017e0000 45970181 b0ab7080 .....~..E.....p. │ │ - 0x000034dc 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x000034ec 41970181 b0b00b84 00000000 49a20200 A...........I... │ │ - 0x000034fc 80469701 b0b0abf0 ffff0116 00f20100 .F.............. │ │ - 0x0000350c 00f2011a ce0200a2 021ccc02 00be0224 ...............$ │ │ - 0x0000351c 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x0000352c 15a20200 80439701 b0b0ab80 ffff010d .....C.......... │ │ - 0x0000353c 6a088401 0078047e 007c1600 00000000 j....x.~.|...... │ │ - 0x0000354c 43970181 b0ab1080 00000000 43970181 C...........C... │ │ - 0x0000355c b0ab1080 00000000 46970181 b0abf080 ........F....... │ │ - 0x0000356c 00000000 d1a10200 af429700 ffff0129 .........B.....) │ │ - 0x0000357c 00ce0d00 00ce0d10 981900de 0d940100 ................ │ │ - 0x0000358c 00f20e10 98190082 0fc40800 00c617ae ................ │ │ - 0x0000359c 01a01900 f4187c00 00000000 99a10200 ......|......... │ │ - 0x000035ac b0af0600 ffff0122 00cc0200 00cc022a .......".......* │ │ - 0x000035bc e60500f6 02f80100 00ee0430 e60500c8 ...........0.... │ │ - 0x000035cc 051ce805 00e40534 00000000 46970181 .......4....F... │ │ - 0x000035dc b0abf080 00000000 46970181 b0abf080 ........F....... │ │ - 0x000035ec 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x000035fc 46970181 b0abf080 00000000 43970181 F...........C... │ │ - 0x0000360c b0ab1080 00000000 46970181 b0abf080 ........F....... │ │ - 0x0000361c 00000000 43970181 b0ab1080 00000000 ....C........... │ │ - 0x0000362c 45970181 b0ab7080 00000000 43970181 E.....p.....C... │ │ - 0x0000363c b0ab8080 00000000 43970181 b0ab1080 ........C....... │ │ - 0x0000364c 00000000 41970181 b0b00d84 00000000 ....A........... │ │ - 0x0000365c 46970181 b0abf080 00000000 45970181 F...........E... │ │ - 0x0000366c b0ab7080 00000000 46970181 b0abf080 ..p.....F....... │ │ - 0x0000367c 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x0000368c 41970181 b0b00b84 00000000 43970181 A...........C... │ │ - 0x0000369c b0ab1080 00000000 41970181 b0b00b84 ........A....... │ │ - 0x000036ac 00000000 41970181 b0b00d84 00000000 ....A........... │ │ - 0x000036bc 43970181 b0ab8080 00000000 79a00200 C...........y... │ │ - 0x000036cc 08849700 ff000901 041a0622 017f0000 ...........".... │ │ - 0x000036dc 00000000 41970181 b0b00d84 00000000 ....A........... │ │ - 0x000036ec 41970181 b0b00d84 00000000 46970181 A...........F... │ │ - 0x000036fc b0abf080 00000000 41970181 b0b00d84 ........A....... │ │ - 0x0000370c 00000000 43970181 b0ab8080 00000000 ....C........... │ │ - 0x0000371c 41970181 b0b00d84 00000000 41970181 A...........A... │ │ - 0x0000372c b0b00b84 00000000 41970181 b0b00d84 ........A....... │ │ - 0x0000373c 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x0000374c 46970181 b0abf080 00000000 41970181 F...........A... │ │ - 0x0000375c b0b00b84 00000000 45970181 b0ab7080 ........E.....p. │ │ - 0x0000376c 00000000 d19f0200 80469701 b0b0abf0 .........F...... │ │ - 0x0000377c ffff0163 c40204da 0b00c802 2a0000f2 ...c........*... │ │ - 0x0000378c 0206ce0b 00f80276 0000ee03 04c80b00 .......v........ │ │ - 0x0000379c f203d602 0000c806 06ca0b00 ce069603 ................ │ │ - 0x000037ac 0000e409 04c60b00 e8097800 00e00a0a ..........x..... │ │ - 0x000037bc 9c0c00f0 0a189e0c 00920b0a f40b00a4 ................ │ │ - 0x000037cc 0b04e80b 00ae0b04 e00b00be 0b06de0b ................ │ │ - 0x000037dc 00c40bac 01000000 5d9f0200 b0ad0000 ........]....... │ │ - 0x000037ec ff001501 105e0490 01009601 0ab60101 .....^.......... │ │ - 0x000037fc a0011a00 007f0000 00000000 399f0200 ............9... │ │ - 0x0000380c b0ad0000 ff001d01 181e0678 00580486 ...........x.X.. │ │ - 0x0000381c 01005c30 00008c01 0ab00101 96011e00 ..\0............ │ │ - 0x0000382c 007f0000 00000000 0d9f0200 b0af0800 ................ │ │ - 0x0000383c ffff0112 7a9003ce 0500b204 22e00500 ....z......."... │ │ - 0x0000384c d404a801 00000000 ed9e0200 b0ae0d00 ................ │ │ - 0x0000385c ff006101 5c008801 00008801 08d40600 ..a.\........... │ │ - 0x0000386c 9001c002 0000d003 04c40600 ec030494 ................ │ │ - 0x0000387c 0600f003 720000e2 0404d406 008a0506 ....r........... │ │ - 0x0000388c d8060090 05380000 c80504fc 0600ce05 .....8.......... │ │ - 0x0000389c 06fe0500 f80504d4 0600c606 08d00601 ................ │ │ - 0x000038ac fe060896 07018607 06920701 8c074400 ..............D. │ │ - 0x000038bc 007f0000 00000000 7d9e0200 b0aa0100 ........}....... │ │ - 0x000038cc ff001901 12006e00 006e0878 007a0686 ......n..n.x.z.. │ │ - 0x000038dc 01018001 1000007f 00000000 00000000 ................ │ │ - 0x000038ec 559e0200 0b840700 ffff010d 00560000 U............V.. │ │ - 0x000038fc 56068601 005c6400 00000000 399e0200 V....\d.....9... │ │ - 0x0000390c 0b840700 ffff010d 00540000 54068401 .........T..T... │ │ - 0x0000391c 005a6200 00000000 1d9e0200 b0aa0700 .Zb............. │ │ - 0x0000392c ff002101 14005a00 005a068e 0105b201 ..!...Z..Z...... │ │ - 0x0000393c 06ca0101 b8012800 007f0000 00017d00 ......(.......}. │ │ - 0x0000394c 00000000 00000000 ed9d0200 0b840100 ................ │ │ - 0x0000395c ff000d01 0812223e 013e0444 017f0000 ......">.>.D.... │ │ - 0x0000396c 00000000 d19d0200 0b840700 ff002501 ..............%. │ │ - 0x0000397c 1f006c00 006c06b4 0100a601 04e80100 ..l..l.......... │ │ - 0x0000398c aa014000 00ea0106 f60101f0 01240000 ..@..........$.. │ │ - 0x0000399c 7f000000 00000000 9d9d0200 0b841500 ................ │ │ - 0x000039ac ff003101 2d008201 00008201 08f40200 ..1.-........... │ │ - 0x000039bc 8a015200 00dc0104 f40200e0 0106e202 ..R............. │ │ - 0x000039cc 00e60186 010000ec 02108203 01fc0230 ...............0 │ │ - 0x000039dc 00007f00 00000000 5d9d0200 b00b8400 ........]....... │ │ - 0x000039ec ffff0108 04063800 0a5c0000 46970181 ......8..\..F... │ │ - 0x000039fc b0abf080 00000000 46970181 b0abf080 ........F....... │ │ - 0x00003a0c 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00003a1c 259d0200 0188b201 b0b0b0af ffff0126 %..............& │ │ - 0x00003a2c 00740000 7412c609 008601e2 040000e8 .t..t........... │ │ - 0x00003a3c 0558d809 00c006fc 020000bc 0908ca09 .X.............. │ │ - 0x00003a4c 00c40960 00000000 ed9c0200 018ab201 ...`............ │ │ - 0x00003a5c b0b0b0af ffff0126 00740000 7412ce09 .......&.t..t... │ │ - 0x00003a6c 008601ea 040000f0 0558e009 00c806fc .........X...... │ │ - 0x00003a7c 020000c4 0908d209 00cc0960 00000000 ...........`.... │ │ - 0x00003a8c b59c0200 018cb201 b0b0b0af ffff0126 ...............& │ │ - 0x00003a9c 00740000 7412ce09 008601ea 040000f0 .t..t........... │ │ - 0x00003aac 0558e009 00c806fc 020000c4 0908d209 .X.............. │ │ - 0x00003abc 00cc0960 00000000 7d9c0200 81c91701 ...`....}....... │ │ - 0x00003acc b0b0af00 ff007101 6a00c002 0000c002 ......q.j....... │ │ - 0x00003adc 9201da08 00d203b6 02000088 0604da08 ................ │ │ - 0x00003aec 00960604 a208009a 061a0000 b40604da ................ │ │ - 0x00003afc 0800dc06 0acc0800 fe060abe 0800aa07 ................ │ │ - 0x00003b0c 04a20800 b40708da 0800d207 04980800 ................ │ │ - 0x00003b1c f40704da 08008e08 08a60800 a80810ba ................ │ │ - 0x00003b2c 0801c008 06c80801 ce0806d6 0801d408 ................ │ │ - 0x00003b3c 4000007f 00000000 00000000 f99b0200 @............... │ │ - 0x00003b4c 80439701 b0b0ab80 ff001501 10005800 .C............X. │ │ - 0x00003b5c 00580862 00640872 016c1400 007f0000 .X.b.d.r.l...... │ │ - 0x00003b6c 00000000 d19b0200 80439701 b0b0ab80 .........C...... │ │ - 0x00003b7c ffff0108 10042c00 142c0000 b99b0200 ......,..,...... │ │ - 0x00003b8c 08849700 ffff0104 06040e00 a99b0200 ................ │ │ - 0x00003b9c 80439701 b0b0ab10 ffff0108 12043000 .C............0. │ │ - 0x00003bac 16340000 919b0200 b0b0aa00 ffff0108 .4.............. │ │ - 0x00003bbc 0a041e00 0e240000 7d9b0200 b0ae0300 .....$..}....... │ │ - 0x00003bcc ff001d01 16a20308 b40300aa 03100000 ................ │ │ - 0x00003bdc ba0304c4 0301be03 3200007f 00000000 ........2....... │ │ - 0x00003bec 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00003bfc 46970181 b0abf080 00000000 45970181 F...........E... │ │ - 0x00003c0c b0ab7080 00000000 45970181 b0abb080 ..p.....E....... │ │ - 0x00003c1c 00000000 41970181 b0b00d84 00000000 ....A........... │ │ - 0x00003c2c 43970181 b0ab1080 00000000 46970181 C...........F... │ │ - 0x00003c3c b0abf080 00000000 41970181 b0b00b84 ........A....... │ │ - 0x00003c4c 00000000 45970181 b0ab7080 00000000 ....E.....p..... │ │ - 0x00003c5c 43970181 b0ab8080 00000000 45970181 C...........E... │ │ - 0x00003c6c b0abb080 00000000 45970181 b0abb080 ........E....... │ │ - 0x00003c7c 00000000 45970181 b0abb080 00000000 ....E........... │ │ - 0x00003c8c 45970181 b0abb080 00000000 45970181 E...........E... │ │ - 0x00003c9c b0abb080 00000000 45970181 b0abb080 ........E....... │ │ - 0x00003cac 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00003cbc 46970181 b0abf080 00000000 43970181 F...........C... │ │ - 0x00003ccc b0ab1080 00000000 43970181 b0ab1080 ........C....... │ │ - 0x00003cdc 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00003cec 46970181 b0abf080 00000000 43970181 F...........C... │ │ - 0x00003cfc b0ab8080 00000000 43970181 b0ab1080 ........C....... │ │ - 0x00003d0c 00000000 43970181 b0ab8080 00000000 ....C........... │ │ - 0x00003d1c 46970181 b0abf080 00000000 43970181 F...........C... │ │ - 0x00003d2c b0ab1080 00000000 43970181 b0ab8080 ........C....... │ │ - 0x00003d3c 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00003d4c 41970181 b0b00b84 00000000 46970181 A...........F... │ │ - 0x00003d5c b0abf080 00000000 43970181 b0ab1080 ........C....... │ │ - 0x00003d6c 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00003d7c 46970181 b0abf080 00000000 41970181 F...........A... │ │ - 0x00003d8c b0b00d84 00000000 46970181 b0abf080 ........F....... │ │ - 0x00003d9c 00000000 41970181 b0b00d84 00000000 ....A........... │ │ - 0x00003dac 95990200 80459701 b0b0abb0 ff000901 .....E.......... │ │ - 0x00003dbc 05345894 02017f00 00000000 79990200 .4X.........y... │ │ - 0x00003dcc 80469701 b0b0abf0 ff005501 5100ba02 .F........U.Q... │ │ - 0x00003ddc 0000ba02 3e860800 f8027400 00ec03a6 ....>.....t..... │ │ - 0x00003dec 01860800 b2051cf4 0700d005 06860800 ................ │ │ - 0x00003dfc fa05a601 f40700a0 070a8608 00aa0732 ...............2 │ │ - 0x00003e0c 0000dc07 08860800 e4071200 00f6070a ................ │ │ - 0x00003e1c 82080188 08049208 018c0868 00007f00 ...........h.... │ │ - 0x00003e2c 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00003e3c 43970181 b0ab8080 00000000 f9980200 C............... │ │ - 0x00003e4c 80439701 b0b0ab10 ff002501 1e1e089a .C........%..... │ │ - 0x00003e5c 01005204 80010078 069a0100 7e260000 ..R....x....~&.. │ │ - 0x00003e6c a40106b0 0101aa01 1600007f 00000000 ................ │ │ - 0x00003e7c 00000000 c1980200 80439701 b0b0ab10 .........C...... │ │ - 0x00003e8c ffff0108 18043c00 1c3a0000 43970181 ......<..:..C... │ │ - 0x00003e9c b0ab8080 00000000 9d980200 84419701 .............A.. │ │ - 0x00003eac b0b0b00b ff000d01 082e043c 013c0442 ...........<.<.B │ │ - 0x00003ebc 017f0000 00000000 7d980200 84419701 ........}....A.. │ │ - 0x00003ecc b0b0b00b ff002101 16142284 01037404 ......!..."...t. │ │ - 0x00003edc 92010184 01048e01 01880104 9201017f ................ │ │ - 0x00003eec 00017d00 00000000 00000000 41970181 ..}.........A... │ │ - 0x00003efc b0b00d84 00000000 3d980200 80459701 ........=....E.. │ │ - 0x00003f0c b0b0abb0 ff001501 10486cb6 0100be01 .........Hl..... │ │ - 0x00003f1c 04d40101 c2013a00 007f0000 00000000 ......:......... │ │ - 0x00003f2c 15980200 80459701 b0b0abb0 ff002901 .....E........). │ │ - 0x00003f3c 2200aa02 0000aa02 04f00300 ae02b801 "............... │ │ - 0x00003f4c 0000e603 088a0400 ee034000 00ae0408 ..........@..... │ │ - 0x00003f5c b804017f 00000000 00000000 43970181 ............C... │ │ - 0x00003f6c b0ab8080 00000000 41970181 b0b00b84 ........A....... │ │ - 0x00003f7c 00000000 c1970200 80439701 b0b0ab10 .........C...... │ │ - 0x00003f8c ffff0108 18043c00 1c3a0000 46970181 ......<..:..F... │ │ - 0x00003f9c b0abf080 00000000 45970181 b0abb080 ........E....... │ │ - 0x00003fac 00000000 41970181 b0b00d84 00000000 ....A........... │ │ - 0x00003fbc 85970200 80469701 b0b0abf0 ff004d01 .....F........M. │ │ - 0x00003fcc 4800a801 0000a801 08ea0300 dc0104c2 H............... │ │ - 0x00003fdc 0300e001 3c00009c 0204c403 00b00204 ....<........... │ │ - 0x00003fec ce0300b4 024a0000 fe0204c0 03008203 .....J.......... │ │ - 0x00003ffc 360000b8 0306ea03 00be0336 0000f403 6..........6.... │ │ - 0x0000400c 06800401 fa033600 007f0000 00000000 ......6......... │ │ - 0x0000401c 41970181 b0b00d84 00000000 19970200 A............... │ │ - 0x0000402c 80469701 b0b0abf0 ffff0122 480eb203 .F........."H... │ │ - 0x0000403c 00a20104 8e0300d6 019601a6 0300ec02 ................ │ │ - 0x0000404c 18000084 0308a003 008c034c 00000000 ...........L.... │ │ - 0x0000405c e5960200 08849700 ff000d01 08120626 ...............& │ │ - 0x0000406c 0026042c 017f0000 00000000 c9960200 .&.,............ │ │ - 0x0000407c 80469701 b0b0abf0 ff00e402 01de0200 .F.............. │ │ - 0x0000408c 84030000 840304e4 45008803 86010000 ........E....... │ │ - 0x0000409c 8e040ca2 4700ae05 0cf84600 f60b9805 ....G.....F..... │ │ - 0x000040ac fc4400ae 1106c044 00f81104 e24600fc .D.....D.....F.. │ │ - 0x000040bc 11900900 008c1b0a a6450096 1b220000 .........E...".. │ │ - 0x000040cc b81b14a6 4500cc1b 660000b2 1c04c445 ....E...f......E │ │ - 0x000040dc 00b61c56 00008c1d 08fe4600 941d8808 ...V......F..... │ │ - 0x000040ec 00009c25 18d44700 b425ae02 0000e227 ...%..G..%.....' │ │ - 0x000040fc 0ad44700 88280896 4700b028 06d44700 ..G..(..G..(..G. │ │ - 0x0000410c ce28cc02 d647009a 2be00200 00fa2ddc .(...G..+.....-. │ │ - 0x0000411c 01da4700 d62f1400 00ea2f0c da4700f6 ..G../..../..G.. │ │ - 0x0000412c 2fa20500 00983556 d44700ac 360ed044 /.....5V.G..6..D │ │ - 0x0000413c 00903708 da470098 37a20600 00ba3d08 ..7..G..7.....=. │ │ - 0x0000414c 8e470092 3e08de47 00f4400c a2450080 .G..>..G..@..E.. │ │ - 0x0000415c 41820100 00824212 c0470094 427a0000 A.....B..G..Bz.. │ │ - 0x0000416c 8e430486 48009443 08ee4700 9c433000 .C..H..C..G..C0. │ │ - 0x0000417c 00cc430e bc4400da 431e0000 f84316d2 ..C..D..C....C.. │ │ - 0x0000418c 47009444 08fa4600 9e440afe 4500a844 G..D..F..D..E..D │ │ - 0x0000419c 0a0000b2 4408d645 00ee4408 f84401f6 ....D..E..D..D.. │ │ - 0x000041ac 44620000 d84506e0 4501de45 3c00009a Db...E..E..E<... │ │ - 0x000041bc 4606d446 01be4604 ca4601d4 4606de46 F..F..F..F..F..F │ │ - 0x000041cc 01804708 8a470188 47680000 f0470682 ..G..G..Gh...G.. │ │ - 0x000041dc 4801b448 06e64801 ba485e00 007f0000 H..H..H..H^..... │ │ - 0x000041ec 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x000041fc 43970181 b0ab1080 00000000 46970181 C...........F... │ │ - 0x0000420c b0abf080 00000000 46970181 b0abf080 ........F....... │ │ - 0x0000421c 00000000 21950200 80469701 b0b0abf0 ....!....F...... │ │ - 0x0000422c ff003101 2d006400 00642c86 0601c201 ..1.-.d..d,..... │ │ - 0x0000423c 04d60500 820204c0 0501f202 08860601 ................ │ │ - 0x0000424c 9c0406ec 0500ae05 068a0600 b60508f6 ................ │ │ - 0x0000425c 05007f00 00000000 dd940200 80439701 .............C.. │ │ - 0x0000426c b0b0ab10 ffff010c 00320000 32085c00 .........2..2.\. │ │ - 0x0000427c 3a3e0000 c1940200 80469701 b0b0abf0 :>.......F...... │ │ - 0x0000428c ffff0117 b00312d4 0a00c203 80070000 ................ │ │ - 0x0000429c c20a08cc 0a00ca0a 20000000 43970181 ........ ...C... │ │ - 0x000042ac b0ab1080 00000000 8d940200 80469701 .............F.. │ │ - 0x000042bc b0b0abf0 ff00c802 01c30214 a804a036 ...............6 │ │ - 0x000042cc 00e405fa 039c3600 de09ca02 0000a80c ......6......... │ │ - 0x000042dc 06983600 b80e0af2 3500c20e e2010000 ..6.....5....... │ │ - 0x000042ec a41004c8 3500a810 ac010000 d41106fa ....5........... │ │ - 0x000042fc 3400da11 be010000 981304de 34009c13 4...........4... │ │ - 0x0000430c cc0b0000 e81e06da 34009621 06d83400 ........4..!..4. │ │ - 0x0000431c e8213ade 3400e822 10dc3400 ba2306e2 .!:.4.."..4..#.. │ │ - 0x0000432c 3400e825 04ce3500 cc2604aa 36008e27 4..%..5..&..6..' │ │ - 0x0000433c 06d83500 9e2808a8 3500842a 10843600 ..5..(..5..*..6. │ │ - 0x0000434c 942a3600 00ca2a06 963500d0 2a280000 .*6...*..5..*(.. │ │ - 0x0000435c f82a06ca 35008c2b 06a43500 ba2b0888 .*..5..+..5..+.. │ │ - 0x0000436c 3500f62b c002dc35 00b62efa 010000b0 5..+...5........ │ │ - 0x0000437c 3008d835 00b830a0 010000d8 3108b637 0..5..0.....1..7 │ │ - 0x0000438c 00e2310a 8c3700ec 31b20200 009e3406 ..1..7..1.....4. │ │ - 0x0000439c d43400a8 340abc35 00b43410 d23400c8 .4..4..5..4..4.. │ │ - 0x000043ac 3408d634 00f03408 803601fc 34068435 4..4..4..6..4..5 │ │ - 0x000043bc 018a3506 92350198 3506a035 01aa3506 ..5..5..5..5..5. │ │ - 0x000043cc b83501e6 3506b237 01f63506 80360186 .5..5..7..5..6.. │ │ - 0x000043dc 36069436 018c3606 843701b0 360a8837 6..6..6..7..6..7 │ │ - 0x000043ec 01f83606 8437018e 3706ae37 01a23706 ..6..7..7..7..7. │ │ - 0x000043fc b23701b8 3706f437 01be373e 00007f00 .7..7..7..7>.... │ │ - 0x0000440c 00000000 31930200 80469701 b0b0abf0 ....1....F...... │ │ - 0x0000441c ffff016b 00320000 320af40e 003c3200 ...k.2..2....<2. │ │ - 0x0000442c 006e0eec 0e008201 16f40e00 9801ca04 .n.............. │ │ - 0x0000443c 0000e205 2ef80e00 9006c002 0000d008 ................ │ │ - 0x0000444c 18da0e00 a6091ed8 0e00c409 e6010000 ................ │ │ - 0x0000445c aa0b06d8 0e00ce0b 0cec0e00 da0b6600 ..............f. │ │ - 0x0000446c 00c00c0a ec0e00ea 0c04c20e 00820dae ................ │ │ - 0x0000447c 01d80e00 b80e08ec 0e00c00e 64000000 ............d... │ │ - 0x0000448c b5920200 84419701 b0b0b00b ff001901 .....A.......... │ │ - 0x0000449c 15280460 002c0870 0038046c 006218a0 .(.`.,.p.8.l.b.. │ │ - 0x000044ac 01017a2a 00007f00 00000000 46970181 ..z*........F... │ │ - 0x000044bc b0abf080 00000000 7d920200 80469701 ........}....F.. │ │ - 0x000044cc b0b0abf0 ff002d01 2800c402 0000c402 ......-.(....... │ │ - 0x000044dc 0e860600 a2050682 0600ee05 088a0600 ................ │ │ - 0x000044ec fc050484 0600be06 06ca0601 c4061800 ................ │ │ - 0x000044fc 007f0000 00000000 3d920200 84419701 ........=....A.. │ │ - 0x0000450c b0b0b00b ff001501 10280462 002c0872 .........(.b.,.r │ │ - 0x0000451c 0064086e 016c3400 007f0000 00000000 .d.n.l4......... │ │ - 0x0000452c 15920200 84419701 b0b0b00b ff001501 .....A.......... │ │ - 0x0000453c 10260436 002a0e00 00380846 01400a00 .&.6.*...8.F.@.. │ │ - 0x0000454c 007f0000 00000000 ed910200 80459701 .............E.. │ │ - 0x0000455c b0b0abb0 ffff0111 00e80200 00e80204 ................ │ │ - 0x0000456c f60300ec 02a80100 00000000 41970181 ............A... │ │ - 0x0000457c b0b00b84 00000000 46970181 b0abf080 ........F....... │ │ - 0x0000458c 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x0000459c a5910200 80469701 b0b0abf0 ff008801 .....F.......... │ │ - 0x000045ac 018101f2 0208a62d 00a60906 ee2c00ac .......-.....,.. │ │ - 0x000045bc 09400000 ec090684 2d00f40c 08ec2c00 .@......-.....,. │ │ - 0x000045cc fc0cf20d 0000ee1a 04a22d00 f21ad203 ..........-..... │ │ - 0x000045dc 0000c41e 08ba2d00 a21f08a8 2d00b222 ......-.....-.." │ │ - 0x000045ec 06b62c00 e02208c2 2c00c824 30c82c00 ..,.."..,..$0.,. │ │ - 0x000045fc 9e251a94 2d008e27 06862c00 ee270890 .%..-..'..,..'.. │ │ - 0x0000460c 2c00e429 56962c00 962d069e 2d01aa2d ,..)V.,..-..-..- │ │ - 0x0000461c 06b62d01 b02d2a00 00da2d04 ec2d01de ..-..-*...-..-.. │ │ - 0x0000462c 2d120000 7f000000 00000000 09910200 -............... │ │ - 0x0000463c 84419701 b0b0b00b ffff0108 28047e00 .A..........(.~. │ │ - 0x0000464c 2c620000 f1900200 84419701 b0b0b00b ,b.......A...... │ │ - 0x0000465c ffff0108 06063a00 0c5c0000 41970181 ......:..\..A... │ │ - 0x0000466c b0b00d84 00000000 cd900200 84419701 .............A.. │ │ - 0x0000467c b0b0b00b ff001d01 193204c8 01005804 .........2....X. │ │ - 0x0000468c b201005c 6e0000ca 0106dc01 01d00110 ...\n........... │ │ - 0x0000469c 00007f00 00000000 46970181 b0abf080 ........F....... │ │ - 0x000046ac 00000000 91900200 80469701 b0b0abf0 .........F...... │ │ - 0x000046bc ffff0176 009a1900 009a1906 963000a0 ...v.........0.. │ │ - 0x000046cc 19be0c00 00de2506 94300092 26068a30 ......%..0..&..0 │ │ - 0x000046dc 00dc280e ce2f00f8 2806c02f 00802906 ..(../..(../..). │ │ - 0x000046ec cc2f008a 2a0ea630 00ae2a06 9a3000a0 ./..*..0..*..0.. │ │ - 0x000046fc 2c08a02f 00ec2c08 a22f00f4 2cd00100 ,../..,../..,... │ │ - 0x0000470c 00c42e08 803000cc 2e0a0000 d62e08ec .....0.......... │ │ - 0x0000471c 2f00e02e 08de2f00 ea2e08d0 2f00f82e /...../...../... │ │ - 0x0000472c 14fe2f00 8c2fdc01 00000000 45970181 ../../......E... │ │ - 0x0000473c b0abb080 00000000 800b0181 b0b0aaf0 ................ │ │ - 0x0000474c 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x0000475c 41970181 b0b00d84 00000000 43970181 A...........C... │ │ - 0x0000476c b0ab1080 00000000 43970181 b0ab8080 ........C....... │ │ - 0x0000477c 00000000 c18f0200 80469701 b0b0abf0 .........F...... │ │ - 0x0000478c ffff0110 00800100 00800108 a6010088 ................ │ │ - 0x0000479c 01320000 80070181 b0b0aaf0 00000000 .2.............. │ │ - 0x000047ac 41970181 b0b00b84 00000000 43970181 A...........C... │ │ - 0x000047bc b0ab1080 00000000 7d8f0200 80469701 ........}....F.. │ │ - 0x000047cc b0b0abf0 ffff0122 00e20100 00e20108 ......."........ │ │ - 0x000047dc c80300f0 0108b603 00f20208 dc030080 ................ │ │ - 0x000047ec 0308ca03 00880368 00000000 41970181 .......h....A... │ │ - 0x000047fc b0b00b84 00000000 43970181 b0ab1080 ........C....... │ │ - 0x0000480c 00000000 43970181 b0ab1080 00000000 ....C........... │ │ - 0x0000481c 46970181 b0abf080 00000000 198f0200 F............... │ │ - 0x0000482c 80469701 b0b0abf0 ffff0110 008c1000 .F.............. │ │ - 0x0000483c 008c1004 9e100090 10300000 46970181 .........0..F... │ │ - 0x0000484c b0abf080 00000000 ed8e0200 80469701 .............F.. │ │ - 0x0000485c b0b0abf0 ffff0135 ea0b06e6 1300c00c .......5........ │ │ - 0x0000486c 3ee41300 d00d06e8 1300ee0f 08f21300 >............... │ │ - 0x0000487c f60fd203 0000c813 08941400 d2130888 ................ │ │ - 0x0000488c 1400dc13 04e21300 e0136000 00000000 ..........`..... │ │ - 0x0000489c a58e0200 80469701 b0b0abf0 ffff0128 .....F.........( │ │ - 0x000048ac 00bc0600 00bc0608 e20900d0 0708de09 ................ │ │ - 0x000048bc 00940808 d209009c 08ac0100 00c80904 ................ │ │ - 0x000048cc e20900cc 09480000 46970181 b0abf080 .....H..F....... │ │ - 0x000048dc 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x000048ec 41970181 b0b00b84 00000000 498e0200 A...........I... │ │ - 0x000048fc 80459701 b0b0ab70 ffff010d 00740000 .E.....p.....t.. │ │ - 0x0000490c 74089a01 007c3000 00000000 80060181 t....|0......... │ │ - 0x0000491c b0b0aaf0 00000000 41970181 b0b00d84 ........A....... │ │ - 0x0000492c 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x0000493c 058e0200 80469701 b0b0abf0 ffff0110 .....F.......... │ │ - 0x0000494c 00881000 00881004 9a10008c 10300000 .............0.. │ │ - 0x0000495c 46970181 b0abf080 00000000 46970181 F...........F... │ │ - 0x0000496c b0abf080 00000000 800d0181 b0b0aaf0 ................ │ │ - 0x0000497c 00000000 80270181 b0b0aaf0 00000000 .....'.......... │ │ - 0x0000498c b58d0200 80459701 b0b0ab70 ffff010d .....E.....p.... │ │ - 0x0000499c 00740000 74089a01 007c3000 00000000 .t..t....|0..... │ │ - 0x000049ac 41970181 b0b00b84 00000000 41970181 A...........A... │ │ - 0x000049bc b0b00d84 00000000 43970181 b0ab1080 ........C....... │ │ - 0x000049cc 00000000 43970181 b0ab1080 00000000 ....C........... │ │ - 0x000049dc 43970181 b0ab1080 00000000 43970181 C...........C... │ │ - 0x000049ec b0ab1080 00000000 46970181 b0abf080 ........F....... │ │ - 0x000049fc 00000000 418d0200 80469701 b0b0abf0 ....A....F...... │ │ - 0x00004a0c ffff0110 00aa1000 00aa1004 bc1000ae ................ │ │ - 0x00004a1c 102e0000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00004a2c 158d0200 80469701 b0b0abf0 ffff010b .....F.......... │ │ - 0x00004a3c d00204de 0200d402 14000000 46970181 ............F... │ │ - 0x00004a4c b0abf080 00000000 ed8c0200 80469701 .............F.. │ │ - 0x00004a5c b0b0abf0 ffff010c f40206c8 0400fa02 ................ │ │ - 0x00004a6c e2010000 80000181 b0b0aaf0 00000000 ................ │ │ - 0x00004a7c 46970181 b0abf080 00000000 41970181 F...........A... │ │ - 0x00004a8c b0b00b84 00000000 46970181 b0abf080 ........F....... │ │ - 0x00004a9c 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x00004aac 958c0200 80439701 b0b0ab10 ffff010c .....C.......... │ │ - 0x00004abc 00380000 38066c00 3e400000 45970181 .8..8.l.>@..E... │ │ - 0x00004acc b0abb080 00000000 41970181 b0b00b84 ........A....... │ │ - 0x00004adc 00000000 618c0200 80439701 b0b0ab80 ....a....C...... │ │ - 0x00004aec ff001901 12006c00 006c047a 007c0688 ......l..l.z.|.. │ │ - 0x00004afc 01018201 0a00007f 00000000 00000000 ................ │ │ - 0x00004b0c 358c0200 80459701 b0b0abb0 ffff010b 5....E.......... │ │ - 0x00004b1c ec0104fa 0100f001 14000000 43970181 ............C... │ │ - 0x00004b2c b0ab8080 00000000 41970181 b0b00b84 ........A....... │ │ - 0x00004b3c 00000000 41970181 b0b00d84 00000000 ....A........... │ │ - 0x00004b4c f58b0200 80459701 b0b0abb0 ff001101 .....E.......... │ │ - 0x00004b5c 0c260444 004a0a64 01541400 007f0000 .&.D.J.d.T...... │ │ - 0x00004b6c 00000000 d18b0200 80469701 b0b0abf0 .........F...... │ │ - 0x00004b7c ff001501 105a04c2 0100d001 0aea0101 .....Z.......... │ │ - 0x00004b8c da011400 007f0000 00000000 a98b0200 ................ │ │ - 0x00004b9c 84419701 b0b0b00b ffff0108 28047e00 .A..........(.~. │ │ - 0x00004bac 2c620000 918b0200 80439701 b0b0ab10 ,b.......C...... │ │ - 0x00004bbc ff001901 152c04d4 020030da 0200008a .....,....0..... │ │ - 0x00004bcc 03049403 018e030a 00007f00 00000000 ................ │ │ - 0x00004bdc 46970181 b0abf080 00000000 598b0200 F...........Y... │ │ - 0x00004bec 80459701 b0b0ab70 ffff0110 00b00100 .E.....p........ │ │ - 0x00004bfc 00b00108 ba0100b8 01200000 46970181 ......... ..F... │ │ - 0x00004c0c b0abf080 00000000 43970181 b0ab1080 ........C....... │ │ - 0x00004c1c 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x00004c2c 158b0200 80459701 b0b0abb0 ffff0110 .....E.......... │ │ - 0x00004c3c 00ea0200 00ea0204 ba0300ee 026a0000 .............j.. │ │ - 0x00004c4c f58a0200 80469701 b0b0abf0 ffff0180 .....F.......... │ │ - 0x00004c5c 01180aa6 0d003e0c 900d0090 0308dc0c ......>......... │ │ - 0x00004c6c 009803de 010000f6 041ae00c 00900564 ...............d │ │ - 0x00004c7c 0000f405 10ce0c00 d20604b0 0c00d606 ................ │ │ - 0x00004c8c 32000088 0708ce0c 00aa070a f60c00ca 2............... │ │ - 0x00004c9c 0706c20c 00e60708 f60c00f4 0810ea0c ................ │ │ - 0x00004cac 00f80914 900d008c 0ad20100 00de0b08 ................ │ │ - 0x00004cbc dc0c00fa 0b10ce0c 00940c04 f60c009a ................ │ │ - 0x00004ccc 0c08e00c 00a60c08 dc0c00ae 0c9a0100 ................ │ │ - 0x00004cdc 00000000 618a0200 80469701 b0b0abf0 ....a....F...... │ │ - 0x00004cec ffff0159 00660000 660c9007 00726200 ...Y.f..f....rb. │ │ - 0x00004cfc 00d4010e fa0600de 020c9407 00ea02c0 ................ │ │ - 0x00004d0c 010000aa 04089007 00ca0404 840700ec ................ │ │ - 0x00004d1c 04069007 00ee0504 940700a2 06049007 ................ │ │ - 0x00004d2c 00a80628 940700da 06089007 00e2060c ...(............ │ │ - 0x00004d3c 0000ee06 04940700 f2065e00 00000000 ..........^..... │ │ - 0x00004d4c 46970181 b0abf080 00000000 45970181 F...........E... │ │ - 0x00004d5c b0abb080 00000000 43970181 b0ab1080 ........C....... │ │ - 0x00004d6c 00000000 43970181 b0ab1080 00000000 ....C........... │ │ - 0x00004d7c 46970181 b0abf080 00000000 41970181 F...........A... │ │ - 0x00004d8c b0b00b84 00000000 ad890200 80459701 .............E.. │ │ - 0x00004d9c b0b0ab70 ffff0109 70089c01 00783800 ...p....p....x8. │ │ - 0x00004dac 00000000 91890200 80459701 b0b0ab70 .........E.....p │ │ - 0x00004dbc ffff0109 6c089601 00743400 00000000 ....l....t4..... │ │ - 0x00004dcc 41970181 b0b00b84 00000000 41970181 A...........A... │ │ - 0x00004ddc b0b00b84 00000000 5d890200 80459701 ........]....E.. │ │ - 0x00004dec b0b0ab70 ff001101 0c1a043c 00420a64 ...p.......<.B.d │ │ - 0x00004dfc 014c1c00 007f0000 00000000 39890200 .L..........9... │ │ - 0x00004e0c 80469701 b0b0abf0 ff001501 105a04ce .F...........Z.. │ │ - 0x00004e1c 0100dc01 0afe0101 e6011c00 007f0000 ................ │ │ - 0x00004e2c 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x00004e3c 800a0181 b0b0aaf0 00000000 f9880200 ................ │ │ - 0x00004e4c 84419701 b0b0b00b ff001901 1422063a .A...........".: │ │ - 0x00004e5c 00280644 002e0e00 003c1254 014e0a00 .(.D.....<.T.N.. │ │ - 0x00004e6c 007f0000 00000000 46970181 b0abf080 ........F....... │ │ - 0x00004e7c 00000000 c1880200 80469701 b0b0abf0 .........F...... │ │ - 0x00004e8c ffff0110 00d40f00 00d40f04 e60f00d8 ................ │ │ - 0x00004e9c 0f300000 45970181 b0ab7080 00000000 .0..E.....p..... │ │ - 0x00004eac 46970181 b0abf080 00000000 89880200 F............... │ │ - 0x00004ebc 80469701 b0b0abf0 ffff0110 00ee0e00 .F.............. │ │ - 0x00004ecc 00ee0e04 820f00f2 0e2e0000 46970181 ............F... │ │ - 0x00004edc b0abf080 00000000 45970181 b0ab7080 ........E.....p. │ │ - 0x00004eec 00000000 80000181 b0b0aaf0 00000000 ................ │ │ - 0x00004efc 46970181 b0abf080 00000000 39880200 F...........9... │ │ - 0x00004f0c 80469701 b0b0abf0 ffff010b e80904ee .F.............. │ │ - 0x00004f1c 0900ec09 16000000 46970181 b0abf080 ........F....... │ │ - 0x00004f2c 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00004f3c 05880200 80469701 b0b0abf0 ffff0118 .....F.......... │ │ - 0x00004f4c be0110e0 0300d402 08dc0300 fa0204c8 ................ │ │ - 0x00004f5c 0300fe02 86010000 41970181 b0b00b84 ........A....... │ │ - 0x00004f6c 00000000 41970181 b0b00d84 00000000 ....A........... │ │ - 0x00004f7c 46970181 b0abf080 00000000 43970181 F...........C... │ │ - 0x00004f8c b0ab8080 00000000 43970181 b0ab1080 ........C....... │ │ - 0x00004f9c 00000000 a1870200 80459701 b0b0abb0 .........E...... │ │ - 0x00004fac ffff0111 00560000 56088001 00600872 .....V..V....`.r │ │ - 0x00004fbc 00682c00 00000000 41970181 b0b00d84 .h,.....A....... │ │ - 0x00004fcc 00000000 71870200 80459701 b0b0abb0 ....q....E...... │ │ - 0x00004fdc ffff011c 00a20100 00a20108 940300aa ................ │ │ - 0x00004fec 01660000 90021494 0300a402 94010000 .f.............. │ │ - 0x00004ffc 46970181 b0abf080 00000000 46970181 F...........F... │ │ - 0x0000500c b0abf080 00000000 2d870200 80439701 ........-....C.. │ │ - 0x0000501c b0b0ab80 ffff0108 260a4800 302a0000 ........&.H.0*.. │ │ - 0x0000502c 46970181 b0abf080 00000000 45970181 F...........E... │ │ - 0x0000503c b0ab7080 00000000 fd860200 80439701 ..p..........C.. │ │ - 0x0000504c b0b0ab10 ffff0108 1c044000 203a0000 ..........@. :.. │ │ - 0x0000505c e5860200 80469701 b0b0abf0 ffff010e .....F.......... │ │ - 0x0000506c 007c0000 7c04a601 0080014c 00000000 .|..|......L.... │ │ - 0x0000507c c5860200 80469701 b0b0abf0 ffff0110 .....F.......... │ │ - 0x0000508c 00f60100 00f60104 a00200fa 014e0000 .............N.. │ │ - 0x0000509c 41970181 b0b00d84 00000000 41970181 A...........A... │ │ - 0x000050ac b0b00d84 00000000 45970181 b0ab7080 ........E.....p. │ │ - 0x000050bc 00000000 81860200 80469701 b0b0abf0 .........F...... │ │ - 0x000050cc ffff010c e40104ec 0200e801 bc010000 ................ │ │ - 0x000050dc 41970181 b0b00d84 00000000 59860200 A...........Y... │ │ - 0x000050ec 80469701 b0b0abf0 ffff010b 8a0104c8 .F.............. │ │ - 0x000050fc 01008e01 62000000 41970181 b0b00d84 ....b...A....... │ │ - 0x0000510c 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x0000511c 25860200 80459701 b0b0abb0 ff002901 %....E........). │ │ - 0x0000512c 22301ca8 01009601 06bc0100 9e0108a8 "0.............. │ │ - 0x0000513c 0100ae01 04ba0101 c60104da 0101ca01 ................ │ │ - 0x0000514c 3200007f 00000000 00000000 e9850200 2............... │ │ - 0x0000515c 80439701 b0b0ab80 ffff0108 12042e00 .C.............. │ │ - 0x0000516c 162c0000 43970181 b0ab8080 00000000 .,..C........... │ │ - 0x0000517c c5850200 80439701 b0b0ab80 ff001d01 .....C.......... │ │ - 0x0000518c 19007600 00767e86 0200f401 14000088 ..v..v~......... │ │ - 0x0000519c 020a9802 01920232 00007f00 00000000 .......2........ │ │ - 0x000051ac 95850200 84419701 b0b0b00d ffff0108 .....A.......... │ │ - 0x000051bc 26085000 2e420000 7d850200 80439701 &.P..B..}....C.. │ │ - 0x000051cc b0b0ab80 ffff010c 28067000 66087800 ........(.p.f.x. │ │ - 0x000051dc 6e220000 61850200 84419701 b0b0b00d n"..a....A...... │ │ - 0x000051ec ffff0108 24063e00 2a320000 43970181 ....$.>.*2..C... │ │ - 0x000051fc b0ab1080 00000000 43970181 b0ab1080 ........C....... │ │ - 0x0000520c 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x0000521c 25850200 80459701 b0b0ab70 ffff010b %....E.....p.... │ │ - 0x0000522c 5a08b001 00800104 9a010000 09850200 Z............... │ │ - 0x0000523c 80459701 b0b0ab70 ffff010b 5a08b001 .E.....p....Z... │ │ - 0x0000524c 00800104 9a010000 46970181 b0abf080 ........F....... │ │ - 0x0000525c 00000000 e1840200 80459701 b0b0ab70 .........E.....p │ │ - 0x0000526c ffff011d 009c0800 009c0870 fc0f008c ...........p.... │ │ - 0x0000527c 09f00100 00fc0a3a fc0f00b6 0bd20500 .......:........ │ │ - 0x0000528c 00000000 43970181 b0ab8080 00000000 ....C........... │ │ - 0x0000529c a5840200 80439701 b0b0ab10 ffff0111 .....C.......... │ │ - 0x000052ac 008e0100 008e012e 980200bc 019c0100 ................ │ │ - 0x000052bc 00000000 43970181 b0ab8080 00000000 ....C........... │ │ - 0x000052cc 75840200 80439701 b0b0ab10 ffff0110 u....C.......... │ │ - 0x000052dc 00e60100 00e60106 9a0200ec 01600000 .............`.. │ │ - 0x000052ec 41970181 b0b00b84 00000000 49840200 A...........I... │ │ - 0x000052fc 80469701 b0b0abf0 ffff010b a20108b4 .F.............. │ │ - 0x0000530c 0100aa01 2a000000 45970181 b0abb080 ....*...E....... │ │ - 0x0000531c 00000000 80050181 b0b0aaf0 00000000 ................ │ │ - 0x0000532c 800a0181 b0b0aaf0 00000000 09840200 ................ │ │ - 0x0000533c 08849700 ff000901 04080e30 017f0000 ...........0.... │ │ - 0x0000534c 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x0000535c 439b0181 b0b0c784 00000000 439b0181 C...........C... │ │ - 0x0000536c b0b0c784 00000000 439b0181 b0b0c784 ........C....... │ │ - 0x0000537c 00000000 419b0181 b0b0c184 00000000 ....A........... │ │ - 0x0000538c 459b0181 b0b0df84 00000000 439b0181 E...........C... │ │ - 0x0000539c b0b0c784 00000000 439b0181 b0b0c784 ........C....... │ │ - 0x000053ac 00000000 439b0181 b0b0c784 00000000 ....C........... │ │ - 0x000053bc 439b0181 b0b0c784 00000000 459b0181 C...........E... │ │ - 0x000053cc b0b0df84 00000000 419b0181 b0b0c184 ........A....... │ │ - 0x000053dc 00000000 419b0181 b0b0c184 00000000 ....A........... │ │ - 0x000053ec 419b0181 b0b0c184 00000000 419b0181 A...........A... │ │ - 0x000053fc b0b08384 00000000 439b0181 b0b08f84 ........C....... │ │ - 0x0000540c 00000000 439b0181 b0b0c784 00000000 ....C........... │ │ - 0x0000541c 419b0181 b0b0c184 00000000 419b0181 A...........A... │ │ - 0x0000542c b0b08384 00000000 459b0181 b0b0df84 ........E....... │ │ - 0x0000543c 00000000 419b0181 b0b0c184 00000000 ....A........... │ │ - 0x0000544c 419b0181 b0b0c184 00000000 459b0181 A...........E... │ │ - 0x0000545c b0b0df84 00000000 ........ │ │ + 0x00002f4c 0db90200 b0af3000 ff00b001 01a10100 ......0......... │ │ + 0x00002f5c 64000064 8601dc09 07bc0224 ce0905e0 d..d.......$.... │ │ + 0x00002f6c 0206cc09 05a20308 9e0905b2 03249409 .............$.. │ │ + 0x00002f7c 05d60306 9e0905f8 0308f008 05880424 ...............$ │ │ + 0x00002f8c e60805ac 0406f008 05b8040e c20805ce ................ │ │ + 0x00002f9c 0408b808 05d60406 c20805f6 0406f008 ................ │ │ + 0x00002fac 05980506 9e0905b0 0620e207 05d00608 ......... ...... │ │ + 0x00002fbc 880805de 0608d807 05ea0616 8808058e ................ │ │ + 0x00002fcc 0706de07 05940706 da0705ce 0708e009 ................ │ │ + 0x00002fdc 059008c6 01d80901 ee0906c8 0a01f409 ................ │ │ + 0x00002fec 28cc0a00 a00a04ba 0a00cc0a 08d80a01 (............... │ │ + 0x00002ffc 7f000000 017d0100 00000000 00000000 .....}.......... │ │ + 0x0000300c 4db80200 b0af3000 ff00b001 01a10100 M.....0......... │ │ + 0x0000301c 64000064 8601dc09 07bc0224 ce0905e0 d..d.......$.... │ │ + 0x0000302c 0206cc09 05a20308 9e0905b2 03249409 .............$.. │ │ + 0x0000303c 05d60306 9e0905f8 0308f008 05880424 ...............$ │ │ + 0x0000304c e60805ac 0406f008 05b8040e c20805ce ................ │ │ + 0x0000305c 0408b808 05d60406 c20805f6 0406f008 ................ │ │ + 0x0000306c 05980506 9e0905b0 0620e207 05d00608 ......... ...... │ │ + 0x0000307c 880805de 0608d807 05ea0616 8808058e ................ │ │ + 0x0000308c 0706de07 05940706 da0705ce 0708e009 ................ │ │ + 0x0000309c 059008c6 01d80901 ee0906c8 0a01f409 ................ │ │ + 0x000030ac 28cc0a00 a00a04ba 0a00cc0a 08d80a01 (............... │ │ + 0x000030bc 7f000000 017d0100 00000000 00000000 .....}.......... │ │ + 0x000030cc 8db70200 b0af2c00 ff00a801 01a20100 ......,......... │ │ + 0x000030dc ec040000 ec0404f2 1300f004 a4020000 ................ │ │ + 0x000030ec 940724c0 1400b807 22ae1400 da074e00 ..$.....".....N. │ │ + 0x000030fc 00a80806 c01400b8 0806ae14 00be08ee ................ │ │ + 0x0000310c 010000ac 0a0cae13 00b80a0a 9a1300f4 ................ │ │ + 0x0000311c 0a08c014 00fc0ac4 010000c0 0c089c14 ................ │ │ + 0x0000312c 00d40c04 da1300d8 0c7c0000 d40d06a0 .........|...... │ │ + 0x0000313c 1400da0d 9c050000 f612069c 1400fc12 ................ │ │ + 0x0000314c 0c000088 1308d613 00b21306 d21301e0 ................ │ │ + 0x0000315c 130aee13 01f8130a 98140182 14200000 ............. .. │ │ + 0x0000316c a21406aa 1401ca14 0ede1401 d8144800 ..............H. │ │ + 0x0000317c 007f0000 00000000 d5b60200 b0ac0300 ................ │ │ + 0x0000318c ff001d01 1600e801 0000e801 0cac0200 ................ │ │ + 0x0000319c ae0206ba 0201b402 2000007f 00000000 ........ ....... │ │ + 0x000031ac 00000000 a9b60200 b0af0e00 ff003501 ..............5. │ │ + 0x000031bc 2f005200 005220c8 0300723c 0000ae01 /.R..R ...r<.... │ │ + 0x000031cc 06c80300 b401c801 0000fc02 06b20300 ................ │ │ + 0x000031dc 82037c00 00fe0306 96040184 04480000 ..|..........H.. │ │ + 0x000031ec 7f000000 00000000 65b60200 b0b0aa00 ........e....... │ │ + 0x000031fc ffff0108 0a041e00 0e240000 51b60200 .........$..Q... │ │ + 0x0000320c b0ad0000 ff001101 0c180436 003c0a5c ...........6.<.\ │ │ + 0x0000321c 01461a00 007f0000 00000000 31b60200 .F..........1... │ │ + 0x0000322c b0b0ae00 ff002501 1e20045e 0042048c ......%.. .^.B.. │ │ + 0x0000323c 0100640a 8801017c 06840101 92010ab8 ..d....|........ │ │ + 0x0000324c 01019c01 2000007f 00000000 00000000 .... ........... │ │ + 0x0000325c fdb50200 b00b8400 ffff0108 20044a00 ............ .J. │ │ + 0x0000326c 244e0000 e9b50200 b00b8400 ffff0108 $N.............. │ │ + 0x0000327c 26045000 2a4e0000 d5b50200 b0ad0000 &.P.*N.......... │ │ + 0x0000328c ff001501 105e0490 01009601 0ab60101 .....^.......... │ │ + 0x0000329c a0011a00 007f0000 00000000 b1b50200 ................ │ │ + 0x000032ac b0ad0000 ff001101 0c180436 003c0a5c ...........6.<.\ │ │ + 0x000032bc 01461a00 007f0000 00000000 91b50200 .F.............. │ │ + 0x000032cc b0ad0000 ff001d01 181e0678 00580486 ...........x.X.. │ │ + 0x000032dc 01005c30 00008c01 0ab00101 96011e00 ..\0............ │ │ + 0x000032ec 007f0000 00000000 65b50200 01adb201 ........e....... │ │ + 0x000032fc af0083c9 ff00dc02 01d50200 c4020000 ................ │ │ + 0x0000330c c40208cc 2c00cc02 2c0000f8 020ef22b ....,...,......+ │ │ + 0x0000331c 00860368 0000ee03 0ef82b00 fc035e00 ...h......+...^. │ │ + 0x0000332c 00da0434 b02c00b0 057c902c 00ac0680 ...4.,...|.,.... │ │ + 0x0000333c 030000ac 090cda2c 00b80992 010000ca .......,........ │ │ + 0x0000334c 0a0e842c 00d80a5e 0000b60b 22b82c00 ...,...^....".,. │ │ + 0x0000335c f40b7ca0 2c00f00c ca030000 ba1022e8 ..|.,.........". │ │ + 0x0000336c 2b00f010 08c42b00 ba1134e6 2b008612 +.....+...4.+... │ │ + 0x0000337c 08c22b00 821608ce 2d00b216 088a2d00 ..+.....-.....-. │ │ + 0x0000338c da160ace 2d008017 088a2d00 8817da01 ....-.....-..... │ │ + 0x0000339c 0000e218 08c02c00 ea18e802 0000d21b ......,......... │ │ + 0x000033ac 08ca2c00 da1b2e00 00881c10 ea2c00e0 ..,..........,.. │ │ + 0x000033bc 1c0af62b 00ea1cf8 010000e2 1e16ea2b ...+...........+ │ │ + 0x000033cc 00f81e14 00008c1f 34ea2b00 c01f9c02 ........4.+..... │ │ + 0x000033dc 0000dc21 28ea2b00 ca22fa01 f42b00c0 ...!(.+.."...+.. │ │ + 0x000033ec 2610ea2c 00de262a d22b009c 2768c62b &..,..&*.+..'h.+ │ │ + 0x000033fc 00e02804 902e008a 290ace2d 00a4290a ..(.....)..-..). │ │ + 0x0000340c 8a2d00ae 29820100 00b02a06 fa2d00b8 .-..).....*..-.. │ │ + 0x0000341c 2a06da2c 00c02a06 cc2c00c8 2a06ca2c *..,..*..,..*.., │ │ + 0x0000342c 00d82a12 ea2c0090 2b06ce2d 00a22b06 ..*..,..+..-..+. │ │ + 0x0000343c 8a2d00aa 2b0af02b 00b62b0a ec2b00c0 .-..+..+..+..+.. │ │ + 0x0000344c 2bc80200 00882e02 8c2e018a 2e420000 +............B.. │ │ + 0x0000345c 7f000000 00000000 f5b30200 0191b201 ................ │ │ + 0x0000346c af0085c9 ffff0175 009a0200 009a0208 .......u........ │ │ + 0x0000347c 900c00a2 026e0000 9003ca01 ea0b00da .....n.......... │ │ + 0x0000348c 04380000 92050ae6 0b009c05 580000f4 .8..........X... │ │ + 0x0000349c 054ee60b 00ce0662 d60b0086 080ef20b .N.....b........ │ │ + 0x000034ac 00a0080a c80b00c8 080ef20b 00ee080e ................ │ │ + 0x000034bc d40b0086 090ac60b 00b609b8 01f20b00 ................ │ │ + 0x000034cc 960b0690 0c00a20b 0af20b00 b20b08f0 ................ │ │ + 0x000034dc 0b00bc0b 08e80b00 c40b7c00 00000000 ..........|..... │ │ + 0x000034ec 6db30200 b0ae0500 ffff010d 00460000 m............F.. │ │ + 0x000034fc 46108201 00564000 00000000 51b30200 F....V@.....Q... │ │ + 0x0000350c b0af0800 ffff010d 00640000 6412a201 .........d..d... │ │ + 0x0000351c 00764000 00000000 35b30200 b0ad0800 .v@.....5....... │ │ + 0x0000352c ffff010d 00500000 50108c01 00604000 .....P..P....`@. │ │ + 0x0000353c 00000000 19b30200 af22b200 ffff0124 .........".....$ │ │ + 0x0000354c 00580000 58109c04 00683400 009c010c .X..X....h4..... │ │ + 0x0000355c 9c0400a8 01e20200 008a0406 9c040090 ................ │ │ + 0x0000356c 04200000 e9b20200 b0af0e00 ffff0117 . .............. │ │ + 0x0000357c e602148c 0900ee06 108a0900 f608128c ................ │ │ + 0x0000358c 09008809 12000000 c5b20200 b0ac0700 ................ │ │ + 0x0000359c ffff0110 00be0100 00be0106 d80100c4 ................ │ │ + 0x000035ac 013c0000 a9b20200 b0af1400 ff006d01 .<............m. │ │ + 0x000035bc 67008e02 00008e02 02a20800 9002ae01 g............... │ │ + 0x000035cc 0000be03 08920800 940420b4 0800b404 .......... ..... │ │ + 0x000035dc 440000f8 0406b408 00fe048e 0100008c D............... │ │ + 0x000035ec 0606a208 00c00606 fe0700e6 0606a208 ................ │ │ + 0x000035fc 00ec0640 0000ac07 36a60800 e60716a2 ...@....6....... │ │ + 0x0000360c 0800f008 068e0901 f6080800 00fe0806 ................ │ │ + 0x0000361c 8a090184 09580000 7f000000 00000000 .....X.......... │ │ + 0x0000362c 2db20200 b0ab1a00 ff002501 1f002e00 -.........%..... │ │ + 0x0000363c 002e24e8 0100b401 06e60100 ba013200 ..$...........2. │ │ + 0x0000364c 00ec0104 f60101f0 013c0000 7f000000 .........<...... │ │ + 0x0000365c 00000000 f9b10200 80c91d01 b0b0af00 ................ │ │ + 0x0000366c ff003901 34004000 004022b6 03006242 ..9.4.@..@"...bB │ │ + 0x0000367c 0000a401 06b60300 aa017a00 00a40206 ..........z..... │ │ + 0x0000368c b60300aa 02520000 fc0226b4 0300be03 .....R....&..... │ │ + 0x0000369c 04c80301 c2032a00 007f0000 00000000 ......*......... │ │ + 0x000036ac adb10200 b0a80500 ffff0108 100e4e00 ..............N. │ │ + 0x000036bc 1e440000 99b10200 b0af2600 ff007501 .D........&...u. │ │ + 0x000036cc 71980106 ac0d00c6 0110a80c 009e0304 q............... │ │ + 0x000036dc d20c00f4 0504fe0c 00960604 ba0d00ac ................ │ │ + 0x000036ec 0782039a 0c00ea0b 04b60c00 900c08e2 ................ │ │ + 0x000036fc 0d009c0c 06a40c01 aa0c06b2 0c01bc0c ................ │ │ + 0x0000370c 0ace0c01 d80c0afa 0c01840d 0aa80d01 ................ │ │ + 0x0000371c 9c0d06a4 0d01ae0d 06b60d01 c00d0ade ................ │ │ + 0x0000372c 0d01ca0d 1a0000e4 0d06f00d 01ea0d0a ................ │ │ + 0x0000373c 00007f00 00000000 15b10200 b0ad0400 ................ │ │ + 0x0000374c ff001d01 1600ce02 0000ce02 08d80200 ................ │ │ + 0x0000375c da0206e6 0201e002 0a00007f 00000000 ................ │ │ + 0x0000376c 00000000 45970181 b0ab7080 00000000 ....E.....p..... │ │ + 0x0000377c 41970181 b0b00b84 00000000 41970181 A...........A... │ │ + 0x0000378c b0b00b84 00000000 c5b00200 80469701 .............F.. │ │ + 0x0000379c b0b0abf0 ffff0116 00f20100 00f2011a ................ │ │ + 0x000037ac ce0200a2 021ccc02 00be0224 00000000 ...........$.... │ │ + 0x000037bc 41970181 b0b00b84 00000000 91b00200 A............... │ │ + 0x000037cc 80439701 b0b0ab80 ffff010d 6a088401 .C..........j... │ │ + 0x000037dc 0078047e 007c1600 00000000 71b00200 .x.~.|......q... │ │ + 0x000037ec 80439701 b0b0ab80 ffff0108 10042c00 .C............,. │ │ + 0x000037fc 142c0000 59b00200 84419701 b0b0b00b .,..Y....A...... │ │ + 0x0000380c ffff0108 0c021800 0e180000 43970181 ............C... │ │ + 0x0000381c b0ab1080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x0000382c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000383c 1db00200 af429700 ffff0129 00d00d00 .....B.....).... │ │ + 0x0000384c 00d00d10 9a1900e0 0d940100 00f40e10 ................ │ │ + 0x0000385c 9a190084 0fc40800 00c817ae 01a01900 ................ │ │ + 0x0000386c f6187e00 00000000 e5af0200 b0af0400 ..~............. │ │ + 0x0000387c ffff0122 00c40200 00c4022a de0500ee ...".......*.... │ │ + 0x0000388c 02f40100 00e20430 de0500ae 052ee005 .......0........ │ │ + 0x0000389c 00dc0534 00000000 46970181 b0abf080 ...4....F....... │ │ + 0x000038ac 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x000038bc 41970181 b0b00d84 00000000 46970181 A...........F... │ │ + 0x000038cc b0abf080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x000038dc 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x000038ec 43970181 b0ab1080 00000000 46970181 C...........F... │ │ + 0x000038fc b0abf080 00000000 43970181 b0ab8080 ........C....... │ │ + 0x0000390c 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x0000391c 46970181 b0abf080 00000000 45970181 F...........E... │ │ + 0x0000392c b0ab7080 00000000 46970181 b0abf080 ..p.....F....... │ │ + 0x0000393c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000394c 41970181 b0b00b84 00000000 43970181 A...........C... │ │ + 0x0000395c b0ab1080 00000000 43970181 b0ab8080 ........C....... │ │ + 0x0000396c 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x0000397c 43970181 b0ab8080 00000000 d1ae0200 C............... │ │ + 0x0000398c 08849700 ff000901 041a0622 017f0000 ...........".... │ │ + 0x0000399c 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x000039ac 43970181 b0ab1080 00000000 46970181 C...........F... │ │ + 0x000039bc b0abf080 00000000 41970181 b0b00d84 ........A....... │ │ + 0x000039cc 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x000039dc 41970181 b0b00d84 00000000 41970181 A...........A... │ │ + 0x000039ec b0b00d84 00000000 41970181 b0b00d84 ........A....... │ │ + 0x000039fc 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x00003a0c 41970181 b0b00d84 00000000 46970181 A...........F... │ │ + 0x00003a1c b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x00003a2c 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x00003a3c 45970181 b0ab7080 00000000 11ae0200 E.....p......... │ │ + 0x00003a4c 80469701 b0b0abf0 ffff016a b20204e4 .F.........j.... │ │ + 0x00003a5c 0b00b602 480000fe 0206e20b 00840376 ....H..........v │ │ + 0x00003a6c 0000fa03 04dc0b00 fe03e002 0000de06 ................ │ │ + 0x00003a7c 04de0b00 e206e202 0000c409 04da0b00 ................ │ │ + 0x00003a8c c8099201 0000da0a 06c80c00 e60a0aa4 ................ │ │ + 0x00003a9c 0c00f60a 1aa60c00 980b0a80 0c00aa0b ................ │ │ + 0x00003aac 04f00b00 b40b04e8 0b00d40b 04f20b00 ................ │ │ + 0x00003abc d80bc001 00000000 95ad0200 b0ad0000 ................ │ │ + 0x00003acc ff001501 105e0490 01009601 0ab60101 .....^.......... │ │ + 0x00003adc a0011a00 007f0000 00000000 71ad0200 ............q... │ │ + 0x00003aec b0ad0000 ff001d01 181e0678 00580486 ...........x.X.. │ │ + 0x00003afc 01005c30 00008c01 0ab00101 96011e00 ..\0............ │ │ + 0x00003b0c 007f0000 00000000 45ad0200 b0af0800 ........E....... │ │ + 0x00003b1c ffff0112 769003b8 0500ac04 22c60500 ....v......."... │ │ + 0x00003b2c ce049201 00000000 25ad0200 b0ae0d00 ........%....... │ │ + 0x00003b3c ff005501 50008a04 00008a04 04e80600 ..U.P........... │ │ + 0x00003b4c 8e047200 0080050e e40600b2 0506a407 ..r............. │ │ + 0x00003b5c 00b80534 0000ec05 10be0600 840606ce ...4............ │ │ + 0x00003b6c 0600ae06 04e40600 b80604c8 0700c006 ................ │ │ + 0x00003b7c 08ca0601 ca0708e2 0701d207 06de0701 ................ │ │ + 0x00003b8c d8073c00 007f0000 00000000 c1ac0200 ..<............. │ │ + 0x00003b9c b0aa0100 ff001501 10004c00 004c1666 ..........L..L.f │ │ + 0x00003bac 00680674 016e0e00 007f0000 00000000 .h.t.n.......... │ │ + 0x00003bbc 9dac0200 0b840700 ffff010d 00560000 .............V.. │ │ + 0x00003bcc 56068601 005c6400 00000000 81ac0200 V....\d......... │ │ + 0x00003bdc 0b840700 ffff010d 00540000 54068401 .........T..T... │ │ + 0x00003bec 005a6200 00000000 65ac0200 b0aa0700 .Zb.....e....... │ │ + 0x00003bfc ff002101 14005800 0058068c 0105b001 ..!...X..X...... │ │ + 0x00003c0c 06c80101 b6012600 007f0000 00017d00 ......&.......}. │ │ + 0x00003c1c 00000000 00000000 35ac0200 b00b8400 ........5....... │ │ + 0x00003c2c ff001901 14102c5a 013e044e 0148045a ......,Z.>.N.H.Z │ │ + 0x00003c3c 014e0656 015a0460 017f0000 00000000 .N.V.Z.`........ │ │ + 0x00003c4c 0dac0200 0b840700 ff002d01 26008001 ..........-.&... │ │ + 0x00003c5c 00008001 06de0100 86015200 00d80104 ..........R..... │ │ + 0x00003c6c 920200dc 01380000 940206a0 02019a02 .....8.......... │ │ + 0x00003c7c 2600007f 00000000 00000000 d1ab0200 &............... │ │ + 0x00003c8c 0b841700 ff003101 2d008201 00008201 ......1.-....... │ │ + 0x00003c9c 08f40200 8a015200 00dc0104 f40200e0 ......R......... │ │ + 0x00003cac 0106e202 00e60186 010000ec 02108203 ................ │ │ + 0x00003cbc 01fc0230 00007f00 00000000 91ab0200 ...0............ │ │ + 0x00003ccc b00b8400 ffff0108 04063800 0a5c0000 ..........8..\.. │ │ + 0x00003cdc 46970181 b0abf080 00000000 46970181 F...........F... │ │ + 0x00003cec b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x00003cfc 00000000 59ab0200 018ab201 b0b0b0af ....Y........... │ │ + 0x00003d0c ffff0126 00740000 7412fe0d 008601d6 ...&.t..t....... │ │ + 0x00003d1c 060000dc 0758900e 00b408c0 050000f4 .....X.......... │ │ + 0x00003d2c 0d08820e 00fc0d60 00000000 21ab0200 .......`....!... │ │ + 0x00003d3c 018cb201 b0b0b0af ffff0126 00760000 ...........&.v.. │ │ + 0x00003d4c 7612880d 008801de 060000e6 07589a0d v............X.. │ │ + 0x00003d5c 00be08c0 040000fe 0c088c0d 00860d5e ...............^ │ │ + 0x00003d6c 00000000 e9aa0200 018eb201 b0b0b0af ................ │ │ + 0x00003d7c ffff0126 00760000 7612880d 008801de ...&.v..v....... │ │ + 0x00003d8c 060000e6 07589a0d 00be08c0 040000fe .....X.......... │ │ + 0x00003d9c 0c088c0d 00860d5e 00000000 b1aa0200 .......^........ │ │ + 0x00003dac 81c91701 b0b0af00 ff007101 6a00c002 ..........q.j... │ │ + 0x00003dbc 0000c002 9201fa08 00d203b6 02000088 ................ │ │ + 0x00003dcc 0604fa08 00960604 b208009a 061a0000 ................ │ │ + 0x00003ddc b40604fa 0800ec06 0ae40800 8e070ace ................ │ │ + 0x00003dec 0800ba07 04b20800 c40708fa 0800e207 ................ │ │ + 0x00003dfc 04a80800 840804fa 08009e08 08b60800 ................ │ │ + 0x00003e0c b80810ca 0801dc08 02e00801 f20802f6 ................ │ │ + 0x00003e1c 0801f408 4800007f 00000000 00000000 ....H........... │ │ + 0x00003e2c 2daa0200 80439701 b0b0ab80 ffff0108 -....C.......... │ │ + 0x00003e3c 10042c00 142c0000 15aa0200 08849700 ..,..,.......... │ │ + 0x00003e4c ffff0104 06040e00 05aa0200 80439701 .............C.. │ │ + 0x00003e5c b0b0ab10 ffff0108 12043000 16340000 ..........0..4.. │ │ + 0x00003e6c eda90200 b0b0aa00 ffff0108 0a041e00 ................ │ │ + 0x00003e7c 0e240000 d9a90200 b0ae0300 ff001d01 .$.............. │ │ + 0x00003e8c 16a20308 b40300aa 03100000 ba0304c4 ................ │ │ + 0x00003e9c 0301be03 3200007f 00000000 00000000 ....2........... │ │ + 0x00003eac 46970181 b0abf080 00000000 46970181 F...........F... │ │ + 0x00003ebc b0abf080 00000000 45970181 b0ab7080 ........E.....p. │ │ + 0x00003ecc 00000000 45970181 b0abb080 00000000 ....E........... │ │ + 0x00003edc 41970181 b0b00d84 00000000 43970181 A...........C... │ │ + 0x00003eec b0ab1080 00000000 46970181 b0abf080 ........F....... │ │ + 0x00003efc 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x00003f0c 45970181 b0ab7080 00000000 43970181 E.....p.....C... │ │ + 0x00003f1c b0ab8080 00000000 45970181 b0abb080 ........E....... │ │ + 0x00003f2c 00000000 45970181 b0abb080 00000000 ....E........... │ │ + 0x00003f3c 43970181 b0ab1080 00000000 45970181 C...........E... │ │ + 0x00003f4c b0abb080 00000000 45970181 b0abb080 ........E....... │ │ + 0x00003f5c 00000000 45970181 b0abb080 00000000 ....E........... │ │ + 0x00003f6c 45970181 b0ab7080 00000000 46970181 E.....p.....F... │ │ + 0x00003f7c b0abf080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x00003f8c 00000000 43970181 b0ab1080 00000000 ....C........... │ │ + 0x00003f9c 46970181 b0abf080 00000000 46970181 F...........F... │ │ + 0x00003fac b0abf080 00000000 43970181 b0ab8080 ........C....... │ │ + 0x00003fbc 00000000 43970181 b0ab1080 00000000 ....C........... │ │ + 0x00003fcc 43970181 b0ab8080 00000000 46970181 C...........F... │ │ + 0x00003fdc b0abf080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x00003fec 00000000 43970181 b0ab8080 00000000 ....C........... │ │ + 0x00003ffc 46970181 b0abf080 00000000 41970181 F...........A... │ │ + 0x0000400c b0b00b84 00000000 46970181 b0abf080 ........F....... │ │ + 0x0000401c 00000000 43970181 b0ab1080 00000000 ....C........... │ │ + 0x0000402c 46970181 b0abf080 00000000 41970181 F...........A... │ │ + 0x0000403c b0b00d84 00000000 46970181 b0abf080 ........F....... │ │ + 0x0000404c 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x0000405c fda70200 80459701 b0b0abb0 ff000901 .....E.......... │ │ + 0x0000406c 05345894 02017f00 00000000 e1a70200 .4X............. │ │ + 0x0000407c 80469701 b0b0abf0 ff006101 5b008002 .F........a.[... │ │ + 0x0000408c 00008002 729e0700 f2025400 00c6034e ....r.....T....N │ │ + 0x0000409c 9e0700c4 04088c07 00ce0404 9e0700d6 ................ │ │ + 0x000040ac 04b2018c 07008806 0a9e0700 92062e00 ................ │ │ + 0x000040bc 00c00614 9e0700d4 06200000 f406088c ......... ...... │ │ + 0x000040cc 0700fc06 1200008e 070a9a07 01a00704 ................ │ │ + 0x000040dc aa0701a4 07780000 7f000000 00000000 .....x.......... │ │ + 0x000040ec 46970181 b0abf080 00000000 43970181 F...........C... │ │ + 0x000040fc b0ab8080 00000000 55a70200 80439701 ........U....C.. │ │ + 0x0000410c b0b0ab80 ff001901 141e0862 00263400 ...........b.&4. │ │ + 0x0000411c 005a0662 006e087a 01761600 007f0000 .Z.b.n.z.v...... │ │ + 0x0000412c 00000000 29a70200 80439701 b0b0ab80 ....)....C...... │ │ + 0x0000413c ff003501 2f007200 007208ca 01007a22 ..5./.r..r....z" │ │ + 0x0000414c 00009c01 08b60100 ae0106ca 0100b801 ................ │ │ + 0x0000415c 08c60101 c0011600 00d60108 e20101de ................ │ │ + 0x0000416c 01260000 7f000000 00000000 43970181 .&..........C... │ │ + 0x0000417c b0ab8080 00000000 43970181 b0ab8080 ........C....... │ │ + 0x0000418c 00000000 c9a60200 84419701 b0b0b00b .........A...... │ │ + 0x0000419c ff001501 103a0458 01400450 014a0458 .....:.X.@.P.J.X │ │ + 0x000041ac 0158045e 017f0000 00000000 a1a60200 .X.^............ │ │ + 0x000041bc 84419701 b0b0b00b ff002d01 226e04a6 .A........-."n.. │ │ + 0x000041cc 01017408 98010382 0104a601 0188010e ..t............. │ │ + 0x000041dc 98010398 0104a201 019c0104 a601017f ................ │ │ + 0x000041ec 00017d00 00000000 00000000 41970181 ..}.........A... │ │ + 0x000041fc b0b00d84 00000000 55a60200 80439701 ........U....C.. │ │ + 0x0000420c b0b0ab80 ff001501 106a2490 01009601 .........j$..... │ │ + 0x0000421c 04aa0101 9a013600 007f0000 00000000 ......6......... │ │ + 0x0000422c 2da60200 80439701 b0b0ab10 ff001d01 -....C.......... │ │ + 0x0000423c 1600ca03 0000ca03 08d40300 d2032600 ..............&. │ │ + 0x0000424c 00f80308 8204017f 00000000 00000000 ................ │ │ + 0x0000425c 41970181 b0b00d84 00000000 41970181 A...........A... │ │ + 0x0000426c b0b00b84 00000000 46970181 b0abf080 ........F....... │ │ + 0x0000427c 00000000 45970181 b0abb080 00000000 ....E........... │ │ + 0x0000428c 41970181 b0b00d84 00000000 c1a50200 A............... │ │ + 0x0000429c 80469701 b0b0abf0 ff002901 2200a801 .F........)."... │ │ + 0x000042ac 0000a801 08d20200 b0019a01 0000ca02 ................ │ │ + 0x000042bc 06d20200 de0208ea 0201e602 3600007f ............6... │ │ + 0x000042cc 00000000 00000000 41970181 b0b00d84 ........A....... │ │ + 0x000042dc 00000000 79a50200 80469701 b0b0abf0 ....y....F...... │ │ + 0x000042ec ffff011c 60109603 00c20194 018a0300 ....`........... │ │ + 0x000042fc d6022400 00fa0208 84030082 03420000 ..$..........B.. │ │ + 0x0000430c 4da50200 08849700 ff000d01 08120626 M..............& │ │ + 0x0000431c 0026042c 017f0000 00000000 31a50200 .&.,........1... │ │ + 0x0000432c 80469701 b0b0abf0 ff00d402 01cf0200 .F.............. │ │ + 0x0000433c 8c040000 8c040a9c 4800b605 0afe4700 ........H.....G. │ │ + 0x0000434c a0070480 48009611 0cd04500 c21108c0 ....H.....E..... │ │ + 0x0000435c 45009812 02c24700 9a129609 0000b01b E.....G......... │ │ + 0x0000436c 0cb44600 bc1b2200 00de1b14 b44600f2 ..F..."......F.. │ │ + 0x0000437c 1ba20100 00941d08 c447009c 1db60800 .........G...... │ │ + 0x0000438c 00d22518 824800ea 25aa0200 0094280a ..%..H..%.....(. │ │ + 0x0000439c 824800ba 2808de47 00e22806 82480080 .H..(..G..(..H.. │ │ + 0x000043ac 29ce0284 4800ce2b f2020000 c02e8802 )...H..+........ │ │ + 0x000043bc 884800c8 30120000 da300c88 4800e630 .H..0....0..H..0 │ │ + 0x000043cc f8020000 de332a82 4800ca34 0e844600 .....3*.H..4..F. │ │ + 0x000043dc bc350888 4800c435 e0080000 a43e08d4 .5..H..5.....>.. │ │ + 0x000043ec 4700f63e 088c4800 ca410cb0 4600d641 G..>..H..A..F..A │ │ + 0x000043fc 80010000 d64212ea 4700e842 a4010000 .....B..G..B.... │ │ + 0x0000440c 8c4404d2 48009244 08ba4800 a044089c .D..H..D..H..D.. │ │ + 0x0000441c 4800a844 260000ce 440ebc45 00dc441c H..D&...D..E..D. │ │ + 0x0000442c 0000f844 16fc4700 944508da 47009e45 ...D..G..E..G..E │ │ + 0x0000443c 0ae04600 aa4508d2 4600b245 700000a2 ..F..E..F..Ep... │ │ + 0x0000444c 4608ac46 01aa462a 0000d446 06dc4601 F..F..F*...F..F. │ │ + 0x0000445c fc4606b4 47019e47 04aa4701 b44706be .F..G..G..G..G.. │ │ + 0x0000446c 4701c647 08d04701 ce476e00 00bc4806 G..G..G..Gn...H. │ │ + 0x0000447c ce480180 4906b249 01864962 00007f00 .H..I..I..Ib.... │ │ + 0x0000448c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000449c 43970181 b0ab1080 00000000 46970181 C...........F... │ │ + 0x000044ac b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x000044bc 00000000 99a30200 80469701 b0b0abf0 .........F...... │ │ + 0x000044cc ff002d01 27006e00 006e26d6 0401bc01 ..-.'.n..n&..... │ │ + 0x000044dc 02b80400 a00306bc 04008804 06d60401 ................ │ │ + 0x000044ec a60406da 0400ae04 08c60400 7f000000 ................ │ │ + 0x000044fc 00000000 59a30200 80439701 b0b0ab10 ....Y....C...... │ │ + 0x0000450c ffff010c 00320000 32085c00 3a3e0000 .....2..2.\.:>.. │ │ + 0x0000451c 3da30200 80469701 b0b0abf0 ffff0117 =....F.......... │ │ + 0x0000452c f40512ac 0a008606 fe030000 840a08a4 ................ │ │ + 0x0000453c 0a008c0a 36000000 43970181 b0ab1080 ....6...C....... │ │ + 0x0000454c 00000000 09a30200 80469701 b0b0abf0 .........F...... │ │ + 0x0000455c ff00c802 01c30214 d004be38 009806cc ...........8.... │ │ + 0x0000456c 04ce3700 e40ad602 0000ba0d 06ca3700 ..7...........7. │ │ + 0x0000457c da0f0aa0 3700e40f a6010000 8a1106fe ....7........... │ │ + 0x0000458c 36009011 b4010000 c412069e 3600ca12 6...........6... │ │ + 0x0000459c ba010000 841404ac 36008814 ce0b0000 ........6....... │ │ + 0x000045ac d61f0686 3600fa21 068a3600 dc2240ac ....6..!..6.."@. │ │ + 0x000045bc 3600fc23 108c3600 d024068e 36008627 6..#..6..$..6..' │ │ + 0x000045cc 08da3600 ae2706d4 36009828 04d63700 ..6..'..6..(..7. │ │ + 0x000045dc da280688 3700ce2a 0c8c3700 da2a3200 .(..7..*..7..*2. │ │ + 0x000045ec 008c2b06 b8360092 2b2a0000 bc2b06fa ..+..6..+*...+.. │ │ + 0x000045fc 3600ce2b 0ad63600 802c08c6 3600c22c 6..+..6..,..6.., │ │ + 0x0000460c 8603b237 00c82fa0 010000e8 300a8837 ...7../.....0..7 │ │ + 0x0000461c 00f230c0 010000b2 3208f438 00bc320e ..0.....2..8..2. │ │ + 0x0000462c ca3800ca 328c0300 00d63506 843600e0 .8..2.....5..6.. │ │ + 0x0000463c 3508ee36 00ea350a 823600f8 35088836 5..6..5..6..5..6 │ │ + 0x0000464c 00a03606 a83601ae 3608ae37 01ba3606 ..6..6..6..7..6. │ │ + 0x0000465c c23601c8 3606d036 01dc3606 ea36018e .6..6..6..6..6.. │ │ + 0x0000466c 37069c37 01943706 b63801a4 3706ae37 7..7..7..8..7..7 │ │ + 0x0000467c 01bc3706 f03801de 370aba38 01a63806 ..7..8..7..8..8. │ │ + 0x0000468c b63801cc 3806ec38 01e23806 f03801f6 .8..8..8..8..8.. │ │ + 0x0000469c 3806b039 01fc383c 00007f00 00000000 8..9..8<........ │ │ + 0x000046ac ada10200 80469701 b0b0abf0 ffff0165 .....F.........e │ │ + 0x000046bc 00320000 320aa40d 003c3200 006e12a0 .2..2....<2..n.. │ │ + 0x000046cc 0d008a01 12a40d00 9c01b203 0000ce04 ................ │ │ + 0x000046dc 36a00d00 9e0530a8 0d00ea05 10a00d00 6.....0......... │ │ + 0x000046ec fa05d402 0000ce08 088e0d00 d6082200 ..............". │ │ + 0x000046fc 00f80826 8e0d009e 09be0100 00dc0a1e ...&............ │ │ + 0x0000470c 8e0d00ca 0b0ea00d 00da0bac 018e0d00 ................ │ │ + 0x0000471c 860d4c00 00000000 35a10200 84419701 ..L.....5....A.. │ │ + 0x0000472c b0b0b00b ff001901 15280460 002c0870 .........(.`.,.p │ │ + 0x0000473c 0038046c 006218a0 01017a2a 00007f00 .8.l.b....z*.... │ │ + 0x0000474c 00000000 09a10200 80469701 b0b0abf0 .........F...... │ │ + 0x0000475c ffff010c c6010884 0900ce01 ca070000 ................ │ │ + 0x0000476c eda00200 80469701 b0b0abf0 ff002d01 .....F........-. │ │ + 0x0000477c 2800c602 0000c602 10980600 ae050694 (............... │ │ + 0x0000478c 06008006 089c0600 8e060496 0600d006 ................ │ │ + 0x0000479c 06dc0601 d6061600 007f0000 00000000 ................ │ │ + 0x000047ac ada00200 84419701 b0b0b00b ff001501 .....A.......... │ │ + 0x000047bc 10280462 002c0872 0064086e 016c3400 .(.b.,.r.d.n.l4. │ │ + 0x000047cc 007f0000 00000000 85a00200 84419701 .............A.. │ │ + 0x000047dc b0b0b00b ff001501 10260436 002a0e00 .........&.6.*.. │ │ + 0x000047ec 00380846 01400a00 007f0000 00000000 .8.F.@.......... │ │ + 0x000047fc 45970181 b0abb080 00000000 41970181 E...........A... │ │ + 0x0000480c b0b00b84 00000000 46970181 b0abf080 ........F....... │ │ + 0x0000481c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000482c 2da00200 80469701 b0b0abf0 ff009401 -....F.......... │ │ + 0x0000483c 018d0100 f6050000 f60506ee 2a00fc05 ............*... │ │ + 0x0000484c b4010000 b0070684 2b00c60a 08ec2a00 ........+.....*. │ │ + 0x0000485c ce0ad802 0000a60d 08a62b00 ae0d9e0d ..........+..... │ │ + 0x0000486c 0000cc1a 04a22b00 c81d0aea 2b00ae1f ......+.....+... │ │ + 0x0000487c 06be2a00 de1f08ca 2a00f021 40ce2a00 ..*.....*..!@.*. │ │ + 0x0000488c b6221094 2b00be24 068a2a00 aa250896 ."..+..$..*..%.. │ │ + 0x0000489c 2a00c427 5e9a2a00 e4290eca 2a00fa29 *..'^.*..)..*..) │ │ + 0x000048ac 0e962a00 962b069e 2b01d42b 04e62b01 ..*..+..+..+..+. │ │ + 0x000048bc d82b1400 00ec2b06 f82b01f2 2b0a0000 .+....+..+..+... │ │ + 0x000048cc 7f000000 00000000 859f0200 84419701 .............A.. │ │ + 0x000048dc b0b0b00b ffff0109 24048001 00286800 ........$....(h. │ │ + 0x000048ec 00000000 699f0200 84419701 b0b0b00b ....i....A...... │ │ + 0x000048fc ffff0108 06063a00 0c5c0000 41970181 ......:..\..A... │ │ + 0x0000490c b0b00d84 00000000 459f0200 84419701 ........E....A.. │ │ + 0x0000491c b0b0b00b ff001d01 193204ce 01005804 .........2....X. │ │ + 0x0000492c b801005c 740000d0 0106e201 01d60110 ...\t........... │ │ + 0x0000493c 00007f00 00000000 46970181 b0abf080 ........F....... │ │ + 0x0000494c 00000000 099f0200 80469701 b0b0abf0 .........F...... │ │ + 0x0000495c ffff0171 00860c00 00860c06 fa26008c ...q.........&.. │ │ + 0x0000496c 0ce00f00 00ec1b06 8c2600c4 1c068226 .........&.....& │ │ + 0x0000497c 00e21d0e bc260082 1e06ae26 008a1e06 .....&.....&.... │ │ + 0x0000498c ba260090 1f0efe26 00b41f06 ee2600f2 .&.....&.....&.. │ │ + 0x0000499c 20088e26 00fe2108 90260086 229e0300 ..&..!..&.."... │ │ + 0x000049ac 00a42508 dc2600ae 2508ce26 00b82508 ..%..&..%..&..%. │ │ + 0x000049bc c02600c6 2514be26 00ee2508 f82500f6 .&..%..&..%..%.. │ │ + 0x000049cc 25ca0100 00000000 45970181 b0abb080 %.......E....... │ │ + 0x000049dc 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x000049ec 41970181 b0b00d84 00000000 43970181 A...........C... │ │ + 0x000049fc b0ab1080 00000000 43970181 b0ab8080 ........C....... │ │ + 0x00004a0c 00000000 80000181 b0b0aaf0 00000000 ................ │ │ + 0x00004a1c 80070181 b0b0aaf0 00000000 43970181 ............C... │ │ + 0x00004a2c b0ab1080 00000000 259e0200 80469701 ........%....F.. │ │ + 0x00004a3c b0b0abf0 ffff0122 00e60100 00e60108 ......."........ │ │ + 0x00004a4c cc0300f4 0108ba03 00f60208 e0030084 ................ │ │ + 0x00004a5c 0308ce03 008c0368 00000000 41970181 .......h....A... │ │ + 0x00004a6c b0b00b84 00000000 43970181 b0ab1080 ........C....... │ │ + 0x00004a7c 00000000 43970181 b0ab1080 00000000 ....C........... │ │ + 0x00004a8c 46970181 b0abf080 00000000 c19d0200 F............... │ │ + 0x00004a9c 80469701 b0b0abf0 ffff010b d60904dc .F.............. │ │ + 0x00004aac 0900da09 16000000 46970181 b0abf080 ........F....... │ │ + 0x00004abc 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00004acc 8d9d0200 80469701 b0b0abf0 ffff0135 .....F.........5 │ │ + 0x00004adc e20b06e6 1300ba0c 44e41300 d20d068a ........D....... │ │ + 0x00004aec 1400fa0e 08fe1300 841008e8 13008c10 ................ │ │ + 0x00004afc 9e020000 aa120894 1400d613 06e21300 ................ │ │ + 0x00004b0c dc136000 00000000 459d0200 80469701 ..`.....E....F.. │ │ + 0x00004b1c b0b0abf0 ffff0127 00a40600 00a40608 .......'........ │ │ + 0x00004b2c ec0800b2 0708e808 00fc0708 da080084 ................ │ │ + 0x00004b3c 08500000 d40804ec 0800d808 48000000 .P..........H... │ │ + 0x00004b4c 46970181 b0abf080 00000000 46970181 F...........F... │ │ + 0x00004b5c b0abf080 00000000 41970181 b0b00b84 ........A....... │ │ + 0x00004b6c 00000000 80000181 b0b0aaf0 00000000 ................ │ │ + 0x00004b7c 80070181 b0b0aaf0 00000000 41970181 ............A... │ │ + 0x00004b8c b0b00d84 00000000 46970181 b0abf080 ........F....... │ │ + 0x00004b9c 00000000 b99c0200 80469701 b0b0abf0 .........F...... │ │ + 0x00004bac ffff010b ae0e04b4 0e00b20e 16000000 ................ │ │ + 0x00004bbc 46970181 b0abf080 00000000 46970181 F...........F... │ │ + 0x00004bcc b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x00004bdc 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00004bec 46970181 b0abf080 00000000 80000181 F............... │ │ + 0x00004bfc b0b0aaf0 00000000 41970181 b0b00b84 ........A....... │ │ + 0x00004c0c 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x00004c1c 43970181 b0ab1080 00000000 43970181 C...........C... │ │ + 0x00004c2c b0ab1080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x00004c3c 00000000 43970181 b0ab1080 00000000 ....C........... │ │ + 0x00004c4c 46970181 b0abf080 00000000 019c0200 F............... │ │ + 0x00004c5c 80469701 b0b0abf0 ffff010b e40904ea .F.............. │ │ + 0x00004c6c 0900e809 16000000 46970181 b0abf080 ........F....... │ │ + 0x00004c7c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00004c8c cd9b0200 80469701 b0b0abf0 ffff010b .....F.......... │ │ + 0x00004c9c d00204de 0200d402 14000000 46970181 ............F... │ │ + 0x00004cac b0abf080 00000000 a59b0200 80469701 .............F.. │ │ + 0x00004cbc b0b0abf0 ffff010c dc01069c 0300e201 ................ │ │ + 0x00004ccc ce010000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00004cdc 41970181 b0b00b84 00000000 46970181 A...........F... │ │ + 0x00004cec b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x00004cfc 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00004d0c 41970181 b0b00b84 00000000 41970181 A...........A... │ │ + 0x00004d1c b0b00b84 00000000 359b0200 80459701 ........5....E.. │ │ + 0x00004d2c b0b0abb0 ffff010d 003e0000 3e068601 .........>..>... │ │ + 0x00004d3c 00445800 00000000 45970181 b0abb080 .DX.....E....... │ │ + 0x00004d4c 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x00004d5c fd9a0200 80439701 b0b0ab80 ff001901 .....C.......... │ │ + 0x00004d6c 12006c00 006c047a 007c0688 01018201 ..l..l.z.|...... │ │ + 0x00004d7c 0a00007f 00000000 00000000 d19a0200 ................ │ │ + 0x00004d8c 80459701 b0b0abb0 ffff010b ec0104fa .E.............. │ │ + 0x00004d9c 0100f001 14000000 43970181 b0ab8080 ........C....... │ │ + 0x00004dac 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x00004dbc 41970181 b0b00d84 00000000 919a0200 A............... │ │ + 0x00004dcc 80459701 b0b0abb0 ff001101 0c260444 .E...........&.D │ │ + 0x00004ddc 004a0a64 01541400 007f0000 00000000 .J.d.T.......... │ │ + 0x00004dec 6d9a0200 80469701 b0b0abf0 ff001501 m....F.......... │ │ + 0x00004dfc 105604c4 0100d201 0aec0101 dc011400 .V.............. │ │ + 0x00004e0c 007f0000 00000000 459a0200 84419701 ........E....A.. │ │ + 0x00004e1c b0b0b00b ffff0109 24048001 00286800 ........$....(h. │ │ + 0x00004e2c 00000000 299a0200 80439701 b0b0ab10 ....)....C...... │ │ + 0x00004e3c ff001901 152804d6 02002ce0 0200008c .....(....,..... │ │ + 0x00004e4c 03049603 0190030a 00007f00 00000000 ................ │ │ + 0x00004e5c 46970181 b0abf080 00000000 43970181 F...........C... │ │ + 0x00004e6c b0ab1080 00000000 e5990200 80439701 .............C.. │ │ + 0x00004e7c b0b0ab80 ffff010c 00340000 34085a00 .........4..4.Z. │ │ + 0x00004e8c 3c380000 46970181 b0abf080 00000000 <8..F........... │ │ + 0x00004e9c 46970181 b0abf080 00000000 46970181 F...........F... │ │ + 0x00004eac b0abf080 00000000 45970181 b0abb080 ........E....... │ │ + 0x00004ebc 00000000 99990200 80469701 b0b0abf0 .........F...... │ │ + 0x00004ecc ffff0184 01180ae8 0c003e0c d20c008c ..........>..... │ │ + 0x00004edc 0328a80c 00b4034a 0000fe03 34a80c00 .(.....J....4... │ │ + 0x00004eec cc041c9e 0c00e804 720000da 0510900c ........r....... │ │ + 0x00004efc 00ea053a 0000a406 24900c00 c8064800 ...:....$.....H. │ │ + 0x00004f0c 0090070a ac0c00b0 0706840c 00cc0708 ................ │ │ + 0x00004f1c ac0c00de 0810b80c 00e20914 d20c00f6 ................ │ │ + 0x00004f2c 09ce0100 00c40b08 a80c00d0 0b10900c ................ │ │ + 0x00004f3c 00ea0b04 ac0c00f0 0b089e0c 00fa0b08 ................ │ │ + 0x00004f4c a80c0082 0c860100 00000000 01990200 ................ │ │ + 0x00004f5c 80469701 b0b0abf0 ffff0159 00660000 .F.........Y.f.. │ │ + 0x00004f6c 660c9007 00726200 00d4010e fa0600de f....rb......... │ │ + 0x00004f7c 020c9407 00ea02c0 010000aa 04089007 ................ │ │ + 0x00004f8c 00ca0404 840700ec 04069007 00ee0504 ................ │ │ + 0x00004f9c 940700a2 06049007 00a80628 940700da ...........(.... │ │ + 0x00004fac 06089007 00e2060c 0000ee06 04940700 ................ │ │ + 0x00004fbc f2065e00 00000000 46970181 b0abf080 ..^.....F....... │ │ + 0x00004fcc 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x00004fdc 43970181 b0ab1080 00000000 41970181 C...........A... │ │ + 0x00004fec b0b00b84 00000000 43970181 b0ab8080 ........C....... │ │ + 0x00004ffc 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000500c 41970181 b0b00b84 00000000 80030181 A............... │ │ + 0x0000501c b0b0aaf0 00000000 41970181 b0b00b84 ........A....... │ │ + 0x0000502c 00000000 29980200 80459701 b0b0ab70 ....)....E.....p │ │ + 0x0000503c ff001101 0c1a043c 00420a64 014c1c00 .......<.B.d.L.. │ │ + 0x0000504c 007f0000 00000000 05980200 80469701 .............F.. │ │ + 0x0000505c b0b0abf0 ff001501 105a04ce 0100dc01 .........Z...... │ │ + 0x0000506c 0afe0101 e6011c00 007f0000 00000000 ................ │ │ + 0x0000507c 41970181 b0b00b84 00000000 800a0181 A............... │ │ + 0x0000508c b0b0aaf0 00000000 c5970200 84419701 .............A.. │ │ + 0x0000509c b0b0b00b ff001901 1422063a 00280644 .........".:.(.D │ │ + 0x000050ac 002e0e00 003c1254 014e0a00 007f0000 .....<.T.N...... │ │ + 0x000050bc 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x000050cc 8d970200 80469701 b0b0abf0 ffff010b .....F.......... │ │ + 0x000050dc d60f04dc 0f00da0f 16000000 46970181 ............F... │ │ + 0x000050ec b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x000050fc 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000510c 45970181 b0ab7080 00000000 41970200 E.....p.....A... │ │ + 0x0000511c 80459701 b0b0abb0 ffff010d 006c0000 .E...........l.. │ │ + 0x0000512c 6c069c01 00724600 00000000 21970200 l....rF.....!... │ │ + 0x0000513c 80459701 b0b0ab70 ff002d01 27ba0110 .E.....p..-.'... │ │ + 0x0000514c d40300c0 0202c603 00c2024e 00009003 ...........N.... │ │ + 0x0000515c 08c20300 98033000 00c80306 d00301ce ......0......... │ │ + 0x0000516c 032e0000 7f000000 00000000 41970181 ............A... │ │ + 0x0000517c b0b00b84 00000000 41970181 b0b00d84 ........A....... │ │ + 0x0000518c 00000000 43970181 b0ab8080 00000000 ....C........... │ │ + 0x0000519c 46970181 b0abf080 00000000 b1960200 F............... │ │ + 0x000051ac 80459701 b0b0abb0 ff002101 1c006200 .E........!...b. │ │ + 0x000051bc 00620890 01006c08 7e007410 00008401 .b....l.~.t..... │ │ + 0x000051cc 068c0101 8a012600 007f0000 00000000 ......&......... │ │ + 0x000051dc 7d960200 80459701 b0b0abb0 ffff011c }....E.......... │ │ + 0x000051ec 00a20100 00a20108 920300aa 01660000 .............f.. │ │ + 0x000051fc 90021292 0300a202 96010000 46970181 ............F... │ │ + 0x0000520c b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x0000521c 00000000 39960200 80439701 b0b0ab80 ....9....C...... │ │ + 0x0000522c ffff0108 260a4800 302a0000 46970181 ....&.H.0*..F... │ │ + 0x0000523c b0abf080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x0000524c 00000000 09960200 80469701 b0b0abf0 .........F...... │ │ + 0x0000525c ffff010d 006e0000 6e028201 00702000 .....n..n....p . │ │ + 0x0000526c 00000000 e9950200 80469701 b0b0abf0 .........F...... │ │ + 0x0000527c ffff0110 00e80100 00e80102 fc0100ea ................ │ │ + 0x0000528c 011e0000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x0000529c 41970181 b0b00d84 00000000 46970181 A...........F... │ │ + 0x000052ac b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x000052bc 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x000052cc 8d950200 84419701 b0b0b00b ffff010c .....A.......... │ │ + 0x000052dc 00240000 24023a00 26200000 71950200 .$..$.:.& ..q... │ │ + 0x000052ec 84419701 b0b0b00b ffff0110 00980100 .A.............. │ │ + 0x000052fc 00980102 ae01009a 01200000 46970181 ......... ..F... │ │ + 0x0000530c b0abf080 00000000 45950200 80439701 ........E....C.. │ │ + 0x0000531c b0b0ab80 ff002901 224040d2 01009601 ......)."@@..... │ │ + 0x0000532c 06ba0100 9e011ad2 0100c401 04d00101 ................ │ │ + 0x0000533c d80104ec 0101dc01 3800007f 00000000 ........8....... │ │ + 0x0000534c 00000000 09950200 80439701 b0b0ab80 .........C...... │ │ + 0x0000535c ffff0108 12042e00 162c0000 41970181 .........,..A... │ │ + 0x0000536c b0b00d84 00000000 e5940200 80439701 .............C.. │ │ + 0x0000537c b0b0ab80 ff002101 1a007e00 007e8a01 ......!...~..~.. │ │ + 0x0000538c 9a020088 02140000 9c020aac 0201a602 ................ │ │ + 0x0000539c 3200007f 00000000 00000000 b1940200 2............... │ │ + 0x000053ac 84419701 b0b0b00d ffff0108 26085000 .A..........&.P. │ │ + 0x000053bc 2e420000 99940200 80439701 b0b0ab80 .B.......C...... │ │ + 0x000053cc ffff010c 28067000 66087800 6e220000 ....(.p.f.x.n".. │ │ + 0x000053dc 7d940200 84419701 b0b0b00d ffff0108 }....A.......... │ │ + 0x000053ec 24063e00 2a320000 43970181 b0ab1080 $.>.*2..C....... │ │ + 0x000053fc 00000000 43970181 b0ab1080 00000000 ....C........... │ │ + 0x0000540c 41970181 b0b00b84 00000000 41940200 A...........A... │ │ + 0x0000541c 08849700 ffff0104 0a162400 31940200 ..........$.1... │ │ + 0x0000542c 08849700 ffff0104 0a162400 45970181 ..........$.E... │ │ + 0x0000543c b0ab7080 00000000 15940200 80439701 ..p..........C.. │ │ + 0x0000544c b0b0ab10 ffff0116 b20104c6 0200b601 ................ │ │ + 0x0000545c 720000a8 020ec602 00b60252 00000000 r..........R.... │ │ + 0x0000546c 43970181 b0ab8080 00000000 45970181 C...........E... │ │ + 0x0000547c b0abb080 00000000 45970181 b0abb080 ........E....... │ │ + 0x0000548c 00000000 45970181 b0abb080 00000000 ....E........... │ │ + 0x0000549c 41970181 b0b00d84 00000000 80040181 A............... │ │ + 0x000054ac b0b0aaf0 00000000 80090181 b0b0aaf0 ................ │ │ + 0x000054bc 00000000 99930200 08849700 ff000901 ................ │ │ + 0x000054cc 04080e30 017f0000 00000000 46970181 ...0........F... │ │ + 0x000054dc b0abf080 00000000 439b0181 b0b0c784 ........C....... │ │ + 0x000054ec 00000000 439b0181 b0b0c784 00000000 ....C........... │ │ + 0x000054fc 439b0181 b0b0c784 00000000 419b0181 C...........A... │ │ + 0x0000550c b0b0c184 00000000 459b0181 b0b0df84 ........E....... │ │ + 0x0000551c 00000000 439b0181 b0b0c784 00000000 ....C........... │ │ + 0x0000552c 439b0181 b0b0c784 00000000 439b0181 C...........C... │ │ + 0x0000553c b0b0c784 00000000 439b0181 b0b0c784 ........C....... │ │ + 0x0000554c 00000000 459b0181 b0b0df84 00000000 ....E........... │ │ + 0x0000555c 419b0181 b0b0c184 00000000 419b0181 A...........A... │ │ + 0x0000556c b0b0c184 00000000 419b0181 b0b0c184 ........A....... │ │ + 0x0000557c 00000000 419b0181 b0b08384 00000000 ....A........... │ │ + 0x0000558c 439b0181 b0b08f84 00000000 439b0181 C...........C... │ │ + 0x0000559c b0b0c784 00000000 419b0181 b0b0c184 ........A....... │ │ + 0x000055ac 00000000 419b0181 b0b08384 00000000 ....A........... │ │ + 0x000055bc 459b0181 b0b0df84 00000000 419b0181 E...........A... │ │ + 0x000055cc b0b0c184 00000000 419b0181 b0b0c184 ........A....... │ │ + 0x000055dc 00000000 459b0181 b0b0df84 00000000 ....E........... │ ├── readelf --wide --decompress --string-dump=.rodata {} │ │ @@ -1,373 +1,414 @@ │ │ │ │ String dump of section '.rodata': │ │ [ 0] com/neuronencrypt/app/NeuronEncryptExceptionUnexpected native failure.FindClassExceptionCheck │ │ - [ 60] get_object_classno storage spacePermissionDenied{invalid syntax}entity not found.debug_macro.dwo0123456789abcdef at .debug_types.dwoAddrNotAvailableCallFloatMethodAinvalid filenameFindClass resultconnection resetCallShortMethodAhost unreachable0123456789ABCDEFNewStringUTFNewStringUTF resultcall_method obj argumentNewGlobalRefDeleteLocalRefget_array_length array argumentGetArrayLengthGetObjectClassconvert_byte_array array argumentGetByteArrayRegionCallBooleanMethodACallByteMethodACallCharMethodACallDoubleMethodACallIntMethodACallLongMethodACallVoidMethodACallObjectMethodASetByteArrayRegion │ │ - [ 2c1] │ │ - [ 2c4] h^A │ │ - [ 2d0] ThrowNewos_errorVAULTX04.zdebug_NotFoundDeadlock^A │ │ - [ 308] TimedOut^A^I │ │ - [ 318] deadlockextern "�^K (os error �^A) │ │ - [ 339] Unknown ARM float register │ │ - [ 354] unknown personality routine │ │ - [ 370] r2 │ │ - [ 373] s31 │ │ - [ 377] d2 │ │ - [ 37a] _Unwind_GetTextRelBase │ │ - [ 391] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sync/reentrant_lock.rs │ │ - [ 3e8] r7 │ │ - [ 3eb] s27 │ │ - [ 3f0] Passphrase must be at least �^G bytes. │ │ - [ 416] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/panicking.rs │ │ - [ 464] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/bstr/mod.rs │ │ - [ 4b1] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/slice/index.rs │ │ - [ 501] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/collections/btree/navigate.rs │ │ - [ 561] /rust/deps/gimli-0.32.3/src/read/index.rs │ │ - [ 58b] s21 │ │ - [ 58f] d3 │ │ - [ 592] /dev/random │ │ - [ 59e] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/symbolize/gimli.rs │ │ - [ 605] r5 │ │ - [ 608] s15 │ │ - [ 60c] s25 │ │ - [ 610] s29 │ │ - [ 614] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/cell/once.rs │ │ - [ 662] _Unwind_VRS_Pop │ │ - [ 672] r3 │ │ - [ 675] s8 │ │ - [ 678] s17 │ │ - [ 67c] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/fmt/mod.rs │ │ - [ 6c9] panicked at �^B:\n │ │ + [ 60] get_object_classno storage spaceTooManyOpenFilesPermissionDenied{invalid syntax}entity not found.debug_macro.dwo0123456789abcdef at .debug_types.dwoAddrNotAvailableCallFloatMethodAinvalid filenameFindClass resultInputOutputErrorconnection resetCallShortMethodAhost unreachable0123456789ABCDEFNewStringUTFNewStringUTF resultcall_method obj argumentNewGlobalRefDeleteLocalRefGetArrayLengthget_array_length array argumentGetObjectClassGetByteArrayRegionconvert_byte_array array argumentCallBooleanMethodACallByteMethodACallCharMethodACallDoubleMethodACallIntMethodACallLongMethodACallVoidMethodACallObjectMethodASetByteArrayRegion │ │ + [ 2e1] │ │ + [ 2e4] h^A │ │ + [ 2f0] ThrowNewos_errorVAULTX04.zdebug_NotFoundDeadlockTimedOut^A │ │ + [ 338] deadlockextern "�^K (os error �^A) │ │ + [ 359] Unknown ARM float register │ │ + [ 374] unknown personality routine │ │ + [ 390] r2 │ │ + [ 393] s31 │ │ + [ 397] d2 │ │ + [ 39a] _Unwind_GetTextRelBase │ │ + [ 3b1] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/fmt.rs │ │ + [ 3fa] r7 │ │ + [ 3fd] s27 │ │ + [ 402] Passphrase must be at least �^G bytes. │ │ + [ 428] s21 │ │ + [ 42c] d3 │ │ + [ 42f] /dev/random │ │ + [ 43b] r5 │ │ + [ 43e] s15 │ │ + [ 442] s25 │ │ + [ 446] s29 │ │ + [ 44a] /rust/deps/gimli-0.34.0/src/read/line.rs │ │ + [ 473] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/panicking.rs │ │ + [ 4c0] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/symbolize/gimli/stash.rs │ │ + [ 52d] _Unwind_VRS_Pop │ │ + [ 53d] r3 │ │ + [ 540] s8 │ │ + [ 543] s17 │ │ + [ 548] "�^A" │ │ + [ 54e] panicked at �^B:\n │ │ 3\n │ │ thread panicked while processing panic. aborting.\n │ │ - [ 70f] _Unwind_Resume │ │ - [ 71e] unsupported arm register │ │ - [ 737] s6 │ │ - [ 73a] s12 │ │ - [ 73e] d12 │ │ - [ 742] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/src/lib.rs │ │ - [ 7a5] d26 │ │ - [ 7a9] /home/vagrant/build/com.neuronencrypt.app/neuron-encrypt/src/crypto.rs │ │ - [ 7f1] byte index �^Y is not an OsStr boundary │ │ - [ 81a] :�^A:� │ │ - [ 820] s4 │ │ - [ 823] unknown register │ │ - [ 834] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/raw_vec/mod.rs │ │ - [ 885] /dev/urandom │ │ - [ 892] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/collections/btree/node.rs │ │ - [ 8ee] /rust/deps/gimli-0.32.3/src/read/line.rs │ │ - [ 917] libunwind: %s - %s\n │ │ - [ 92b] getRegister │ │ - [ 937] d5 │ │ - [ 93a] d24 │ │ - [ 93e] d28 │ │ - [ 943] slice index starts at �^M but ends at � │ │ - [ 96b] Unknown Error: � │ │ - [ 97c] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/jnienv.rs │ │ - [ 9e0] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/io/mod.rs │ │ - [ a2a] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/io/stdio.rs │ │ - [ a76] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/ffi/os_str.rs │ │ - [ ac5] memory allocation of �G bytes failed\n │ │ + [ 594] _Unwind_Resume │ │ + [ 5a3] unsupported arm register │ │ + [ 5bc] s6 │ │ + [ 5bf] s12 │ │ + [ 5c3] d12 │ │ + [ 5c7] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/src/lib.rs │ │ + [ 62a] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/sys/thread/unix.rs │ │ + [ 67d] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/io/io_slice/repr_iovec.rs │ │ + [ 6d8] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/symbolize/mod.rs │ │ + [ 73d] d26 │ │ + [ 741] /home/vagrant/build/com.neuronencrypt.app/neuron-encrypt/src/crypto.rs │ │ + [ 788] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/ops/function.rs │ │ + [ 7d9] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/num/wrapping.rs │ │ + [ 82a] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/io/write.rs │ │ + [ 878] byte index �^Y is not an OsStr boundary │ │ + [ 8a1] :�^A:� │ │ + [ 8a7] s4 │ │ + [ 8aa] unknown register │ │ + [ 8bb] /dev/urandom │ │ + [ 8c8] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/io/io_slice.rs │ │ + [ 918] libunwind: %s - %s\n │ │ + [ 92c] getRegister │ │ + [ 938] d5 │ │ + [ 93b] d24 │ │ + [ 93f] d28 │ │ + [ 944] slice index starts at �^M but ends at � │ │ + [ 96b] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/slice/sort/shared/smallsort.rs │ │ + [ 9cc] Unknown Error: � │ │ + [ 9dd] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/jnienv.rs │ │ + [ a41] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/thread/local.rs │ │ + [ a91] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/symbolize/gimli.rs │ │ + [ af9] memory allocation of �G bytes failed\n │ │ skipping backtrace printing to avoid potential recursion\n │ │ - [ b24] d11 │ │ - [ b28] d20 │ │ - [ b2d] end byte index �' is out of bounds for string of length � │ │ - [ b68] start byte index �' is out of bounds for string of length � │ │ - [ ba4] 5fatal runtime error: failed to initiate panic, error �^K, aborting\n │ │ - [ be8] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sys/io/error/unix.rs │ │ - [ c3d] _Unwind_Resume() can't return │ │ - [ c5b] r8 │ │ - [ c5e] r12 │ │ - [ c62] d6 │ │ - [ c65] d10 │ │ - [ c69] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/lib.rs │ │ - [ cc4] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.6.4/src/os.rs │ │ - [ d21] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/panicking.rs │ │ - [ d6e] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/thread/id.rs │ │ - [ dbc] aborting due to panic at �^B:\n │ │ + [ b58] d11 │ │ + [ b5c] d20 │ │ + [ b61] end byte index �' is out of bounds for string of length � │ │ + [ b9c] start byte index �' is out of bounds for string of length � │ │ + [ bd8] 5fatal runtime error: failed to initiate panic, error �^K, aborting\n │ │ + [ c1c] _Unwind_Resume() can't return │ │ + [ c3a] r8 │ │ + [ c3d] r12 │ │ + [ c41] d6 │ │ + [ c44] d10 │ │ + [ c48] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/lib.rs │ │ + [ ca3] /rust/deps/miniz_oxide-0.9.1/src/inflate/output_buffer.rs │ │ + [ cdd] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.6.4/src/os.rs │ │ + [ d3a] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/symbolize/gimli/elf.rs │ │ + [ da5] /rust/deps/addr2line-0.27.1/src/function.rs │ │ + [ dd2] aborting due to panic at �^B:\n │ │ setFloatRegister │ │ - [ dee] r9 │ │ - [ df1] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/string.rs │ │ - [ e3d] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/time.rs │ │ - [ e86] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sys/pal/unix/time.rs │ │ - [ edb] unwind_phase2 │ │ - [ ee9] d9 │ │ - [ eec] d15 │ │ - [ ef0] d16 │ │ - [ ef5] Error: � │ │ - [ eff] :� │ │ - [ f02] s22 │ │ - [ f06] d19 │ │ - [ f0a] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/io/borrowed_buf.rs │ │ - [ f5e] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-0.8.4/src/soft/fixslice32.rs │ │ - [ fc2] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/collections/btree/map/entry.rs │ │ - [ 1023] /rust/deps/rustc-demangle-0.1.27/src/legacy.rs │ │ - [ 1052] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/thread/current.rs │ │ - [ 10a4] index inlined table detected but pr function requires extra words │ │ - [ 10e6] r6 │ │ - [ 10e9] s2 │ │ - [ 10ec] s9 │ │ - [ 10ef] s18 │ │ - [ 10f3] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/block.rs │ │ - [ 1150] /rust/deps/gimli-0.32.3/src/read/abbrev.rs │ │ - [ 117c] failed printing to �^B: � │ │ - [ 1195] ProcessDescriptors │ │ - [ 11a8] _Unwind_VRS_Get_Internal │ │ - [ 11c1] setRegister │ │ - [ 11cd] s20 │ │ - [ 11d1] d8 │ │ - [ 11d4] d14 │ │ - [ 11d8] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/ops/function.rs │ │ - [ 122b] thread '�^C' (�^N) panicked at �^B:\n │ │ - during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ - [ 12b3] getInfoFromEHABISection │ │ - [ 12cb] r4 │ │ - [ 12ce] s30 │ │ - [ 12d2] 9internal error: entered unreachable code: str::from_utf8(�^D) = �" was expected to have 1 char, but �^Q chars were found │ │ - [ 134a] /rust/deps/addr2line-0.25.1/src/unit.rs │ │ - [ 1372] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/symbolize/gimli/elf.rs │ │ - [ 13dd] d25 │ │ - [ 13e1] *internal error: entered unreachable code: � │ │ - [ 140e] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/unicode/printable.rs │ │ - [ 1464] /rust/deps/miniz_oxide-0.8.9/src/inflate/core.rs │ │ - [ 1495] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sys/sync/rwlock/futex.rs │ │ - [ 14ee] r1 │ │ - [ 14f1] s11 │ │ - [ 14f5] d0 │ │ - [ 14f8] d31 │ │ - [ 14fc] _Unwind_GetDataRelBase │ │ - [ 1513] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/params.rs │ │ - [ 1573] : � │ │ - [ 1577] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/num/wrapping.rs │ │ - [ 15c8] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/path.rs │ │ - [ 1610] sp │ │ - [ 1613] s10 │ │ - [ 1617] d21 │ │ - [ 161b] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/thread/local.rs │ │ - [ 166b] r10 │ │ - [ 166f] r11 │ │ - [ 1673] s0 │ │ - [ 1676] s3 │ │ - [ 1679] s19 │ │ - [ 167d] d13 │ │ - [ 1682] start byte index �& is not a char boundary; it is inside �^H (bytes �^K of string) │ │ - [ 16d4] byte range starts at �^M but ends at � │ │ - [ 16fb] range start index �" out of range for slice of length � │ │ - [ 1734] [... omitted �^F frame�^F ...]\n │ │ - [ 1758] /rust/deps/addr2line-0.25.1/src/function.rs │ │ - [ 1784] s1 │ │ - [ 1787] d18 │ │ - [ 178b] d22 │ │ - [ 178f] d30 │ │ - [ 1793] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/symbolize/gimli/stash.rs │ │ - [ 1800] r0 │ │ - [ 1803] s7 │ │ - [ 1806] _Unwind_GetTextRelBase() not implemented │ │ - [ 1830] end byte index �& is not a char boundary; it is inside �^H (bytes �^K of string) │ │ - [ 1880] range end index �" out of range for slice of length � │ │ - [ 18b6] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/str/lossy.rs │ │ - [ 1905] memory allocation of �^N bytes failed\n │ │ - [ 192b] Invalid descriptor kind found. │ │ - [ 194a] s16 │ │ - [ 194e] s26 │ │ - [ 1952] d23 │ │ - [ 1956] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/java_vm/vm.rs │ │ - [ 19be] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/str/pattern.rs │ │ - [ 1a0f] .�� │ │ - [ 1a13] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/backtrace/libunwind.rs │ │ - [ 1a7e] _Unwind_VRS_Set │ │ - [ 1a8e] _Unwind_GetDataRelBase() not implemented │ │ - [ 1ab7] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cesu8-1.1.0/src/lib.rs │ │ - [ 1b11] ©_from_slice: source slice length (�+) does not match destination slice length (�^A) │ │ - [ 1b6a] OS Error: � │ │ - [ 1b76] d7 │ │ - [ 1b79] index out of bounds: the len is �^R but the index is � │ │ - [ 1bb0] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/symbolize/gimli/lru.rs │ │ - [ 1c1b] unsupported register class │ │ - [ 1c36] Type matching not implemented │ │ - [ 1c54] s13 │ │ - [ 1c58] d29 │ │ - [ 1c5c] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/signature.rs │ │ - [ 1cc3] /rust/deps/addr2line-0.25.1/src/line.rs │ │ - [ 1ceb] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/fmt.rs │ │ - [ 1d35] assertion `left �^W right` failed\n │ │ + [ e04] r9 │ │ + [ e07] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/sys/sync/rwlock/futex.rs │ │ + [ e60] unwind_phase2 │ │ + [ e6e] d9 │ │ + [ e71] d15 │ │ + [ e75] d16 │ │ + [ e7a] Error: � │ │ + [ e83] /rust/deps/rustc-demangle-0.1.28/src/lib.rs │ │ + [ eb0] :� │ │ + [ eb3] s22 │ │ + [ eb7] d19 │ │ + [ ebb] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-0.8.4/src/soft/fixslice32.rs │ │ + [ f1f] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/slice/index.rs │ │ + [ f6f] /rust/deps/addr2line-0.27.1/src/unit.rs │ │ + [ f97] index inlined table detected but pr function requires extra words │ │ + [ fd9] r6 │ │ + [ fdc] s2 │ │ + [ fdf] s9 │ │ + [ fe2] s18 │ │ + [ fe6] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/block.rs │ │ + [ 1043] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/str/pattern.rs │ │ + [ 1094] failed printing to �^B: � │ │ + [ 10ad] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/backtrace/libunwind.rs │ │ + [ 1118] ProcessDescriptors │ │ + [ 112b] _Unwind_VRS_Get_Internal │ │ + [ 1144] setRegister │ │ + [ 1150] s20 │ │ + [ 1154] d8 │ │ + [ 1157] d14 │ │ + [ 115b] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/str/lossy.rs │ │ + [ 11a9] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/collections/btree/map/entry.rs │ │ + [ 120c] thread '�^C' (�^N) panicked at �^B:\n │ │ + /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/symbolize/gimli/lru.rs │ │ + [ 129c] during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ + [ 12ff] getInfoFromEHABISection │ │ + [ 1317] r4 │ │ + [ 131a] s30 │ │ + [ 131e] 9internal error: entered unreachable code: str::from_utf8(�^D) = �" was expected to have 1 char, but �^Q chars were found │ │ + [ 1396] d25 │ │ + [ 139a] *internal error: entered unreachable code: � │ │ + [ 13c7] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/raw_vec/mod.rs │ │ + [ 1418] /rust/deps/rustc-demangle-0.1.28/src/legacy.rs │ │ + [ 1447] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/sys/io/error/unix.rs │ │ + [ 149c] r1 │ │ + [ 149f] s11 │ │ + [ 14a3] d0 │ │ + [ 14a6] d31 │ │ + [ 14aa] _Unwind_GetDataRelBase │ │ + [ 14c1] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/io/borrowed_buf.rs │ │ + [ 1515] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/params.rs │ │ + [ 1573] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/fmt/mod.rs │ │ + [ 15c1] : � │ │ + [ 15c5] sp │ │ + [ 15c8] s10 │ │ + [ 15cc] d21 │ │ + [ 15d0] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/panicking.rs │ │ + [ 161e] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/ffi/os_str.rs │ │ + [ 166c] r10 │ │ + [ 1670] r11 │ │ + [ 1674] s0 │ │ + [ 1677] s3 │ │ + [ 167a] s19 │ │ + [ 167e] d13 │ │ + [ 1683] start byte index �& is not a char boundary; it is inside �^H (bytes �^K of string) │ │ + [ 16d5] byte range starts at �^M but ends at � │ │ + [ 16fc] range start index �" out of range for slice of length � │ │ + [ 1735] [... omitted �^F frame�^F ...]\n │ │ + [ 1759] s1 │ │ + [ 175c] d18 │ │ + [ 1760] d22 │ │ + [ 1764] d30 │ │ + [ 1768] /rust/deps/gimli-0.34.0/src/read/abbrev.rs │ │ + [ 1793] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/collections/btree/navigate.rs │ │ + [ 17f3] r0 │ │ + [ 17f6] s7 │ │ + [ 17f9] _Unwind_GetTextRelBase() not implemented │ │ + [ 1823] end byte index �& is not a char boundary; it is inside �^H (bytes �^K of string) │ │ + [ 1873] range end index �" out of range for slice of length � │ │ + [ 18aa] memory allocation of �^N bytes failed\n │ │ + [ 18d0] Invalid descriptor kind found. │ │ + [ 18ef] s16 │ │ + [ 18f3] s26 │ │ + [ 18f7] d23 │ │ + [ 18fb] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/io/util.rs │ │ + [ 1948] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/str/mod.rs │ │ + [ 1994] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/java_vm/vm.rs │ │ + [ 19fc] /rust/deps/rustc-demangle-0.1.28/src/v0.rs │ │ + [ 1a27] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/sys/pal/unix/time.rs │ │ + [ 1a7c] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/sync/reentrant_lock.rs │ │ + [ 1ad3] /rust/deps/gimli-0.34.0/src/read/index.rs │ │ + [ 1afe] .�� │ │ + [ 1b02] _Unwind_VRS_Set │ │ + [ 1b12] _Unwind_GetDataRelBase() not implemented │ │ + [ 1b3b] /rust/deps/addr2line-0.27.1/src/line.rs │ │ + [ 1b63] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cesu8-1.1.0/src/lib.rs │ │ + [ 1bbd] ©_from_slice: source slice length (�+) does not match destination slice length (�^A) │ │ + [ 1c16] OS Error: � │ │ + [ 1c22] d7 │ │ + [ 1c25] index out of bounds: the len is �^R but the index is � │ │ + [ 1c5c] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/collections/btree/node.rs │ │ + [ 1cb8] /rust/deps/miniz_oxide-0.9.1/src/inflate/core.rs │ │ + [ 1ce9] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/io/stdio.rs │ │ + [ 1d35] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/time.rs │ │ + [ 1d7e] unsupported register class │ │ + [ 1d99] Type matching not implemented │ │ + [ 1db7] s13 │ │ + [ 1dbb] d29 │ │ + [ 1dbf] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/signature.rs │ │ + [ 1e27] assertion `left �^W right` failed\n │ │ left: �^I\n │ │ right: � │ │ - [ 1d6b] /rust/deps/rustc-demangle-0.1.27/src/lib.rs │ │ - [ 1d97] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sys/thread/unix.rs │ │ - [ 1dea] Hcannot access a Thread Local Storage value during or after destruction: � │ │ - [ 1e35] lr │ │ - [ 1e38] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/blake2b_long.rs │ │ - [ 1e9d] B64 encoding invalid: � │ │ - [ 1eb5] /rust/deps/miniz_oxide-0.8.9/src/inflate/output_buffer.rs │ │ - [ 1eef] /rust/deps/rustc-demangle-0.1.27/src/v0.rs │ │ - [ 1f1a] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/slice/sort/stable/quicksort.rs │ │ - [ 1f7a] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/symbolize/mod.rs │ │ - [ 1fdf] getFloatRegister │ │ - [ 1ff0] s24 │ │ - [ 1ff4] d4 │ │ - [ 1ff7] pc │ │ - [ 1ffa] s23 │ │ - [ 1ffe] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/slice/sort/shared/smallsort.rs │ │ - [ 2060] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sys/io/io_slice/iovec.rs │ │ - [ 20b9] *extension cannot contain path separators: � │ │ - [ 20e6] d1 │ │ - [ 20e9] s5 │ │ - [ 20ec] s14 │ │ - [ 20f0] s28 │ │ - [ 20f4] d17 │ │ - [ 20f8] d27 │ │ - [ 20fc] Deriving encryption key (Argon2id)...Encrypting final chunk...Encryption complete.Encrypting... │ │ - [ 215c] -> dyn char u128Zeromut true │ │ - [ 2180] for dyn char u128Zeromut true │ │ + [ 222c] for^BA^A^]^B^K^F\n │ │ + .^B^L^TM^A�^H<^C^O^C>^E+^B^K^H+^E │ │ + [ 295d] &^B^F^B^H^A^A^A^A^A^A^A^_^B5^A^O^A^N^B^F^A^S^B^C^A^I^Ae^A^L^B^[^A^M^C"^N!^O�^D │ │ + [ 298f] -^A^A^E^A^B8^G^B^N^X^I^G^A^G^A^G^A^G^A^G^A^G^A^G^A^G^A~"^Z^AY^L�^ZP^AV^Bg^E+^A^^AV^I0^A │ │ + [ 29c3] 7^I │ │ + [ 29cb] <^C\n │ │ + 8^HF^H^L^Ft^K^^^CN^A^K^D!^A7^I^N^B\n │ │ + g^X^\\n │ │ + <^D~^B\n │ │ + 1^D │ │ + [ 2a01] j&^G^L^E^E^Z^A^E^A^A^A^B^A^B^A │ │ + [ 2a12] *^F3^A^S^A^D^D^E^A�^B^A^A�^C^F^B^F^B^F^B^C^C^G^A^G\n │ │ + "{^E^C^D-^CX^A^M^C^A/.�^]^C1^O^\^D$^I^^^E+^E^^^A%^D^N*�^B\n │ │ + $^D$^D(^H4^K^L^A^O^A^G^A^B^A^K^A^O^A^G^A^B^C4^L │ │ + [ 2a83] *^A^IE^F^B^A^A,^A^B^C^A^B^W^AH^H^I0^S^A^B^E!^C^[^E^[&8^D^T^B2^A^B^E^H^A^C^A^]^B^C^D\n │ │ + @ '^D^L^I6^C^]^B^[^E^Z^G^D^L^GPI73^M3^G.^H\n │ │ + &^C^]^H^B�^_^A*^A^C^B^B^P^F^H^I!.^H*^V^Z&^\^T^W^IN^D$^ID\n │ │ + 5^A^R^H'^I`^A^T^K^R^A/>^G^A^A^A^D^A^O^A^K^F;^E\n │ │ + &^A\n │ │ + \^A^E^^H^H\n │ │ + 6^B&"E^K\n │ │ + :^F\n │ │ + !^Ap-^C^N^B\n │ │ + :^E^A │ │ + [ 2c91] *�+^D^A�^_^A^V^H^B�^G^A^D^A^B^A^O^A�^B^P)L^D\n │ │ + DL=�^D^A^[^A^B^A^A^B^A^A\n │ │ + 4^B │ │ + [ 2cf7] ,^Dd^L^O^B^O^A^O^A%\n │ │ + 8^]^M,^D^I^G^B^N^F� │ │ + [ 2d1d] 8^H\n │ │ + (^H^^^B^L^D^B^N^I' │ │ + [ 2d33] 9^A^A^D^P^B^L^D\n │ │ + g │ │ + [ 2d42] │ │ + [ 2d53] p │ │ + [ 2d57] -^A^A^A^B^A^B^A^AH^K0^U^P^Ae^G^B^F^B^B^A^D#^A^^^[[^K:^I^I^A^X^D^A^I^A^C^A^E+^C;^I*^X^A 7^A^A^A^D^H^D^A^C^G\n │ │ :^A^A^A^B^D^H^A^I^A\n │ │ 9^A^D^B^D^B^B^C^C^A^^^B^C^A^K^B9^A^D^E^A^B^D^A^T^B^V^F^A^A:^A^A^B^A^D^H^A^G^C\n │ │ ;^A^A^A^L^A^I^A(^A^C^A7^A^A^C^E^C^A^D^G^B^K^B^]^A:^A^B^B^A^A^C^C^A^D^G^B^K^B^\^B9^B^A^A^B^D^H^A^I^A\n │ │ H^A^D^A^B^C^A^A^H^AQ^A^B^G^L^Hb^A^B^I^K^GI^B^[^A^A^A^A^A7^N^A^E^A^B^E^K^A$^I^Af^D^A^F^A^B^B^B^Y^B^D^C^P^D^M^A^B^B^F^A^O^A │ │ - [ 27ef] @^B^A^G^H^A^B^K^I^A-^C^A^Au^B"^Av^C^D^B^I^A^F^C�^B^B^A:^A^A^G^A^A^A^A^B^H^F\n │ │ + [ 2e54] @^B^A^G^H^A^B^K^I^A-^C^A^Au^B"^Av^C^D^B^I^A^F^C�^B^B^A:^A^A^G^A^A^A^A^B^H^F\n │ │ 0.^B^L^T^D0\n │ │ &^I^L^B ^D^B^F8^A^A^B^C^A^A^E8^H^B^B�^C^A^M^A^G^D^A^F^A^C^B�@ │ │ - [ 284a] ! │ │ - [ 284f] ` │ │ - [ 2853] i^B │ │ - [ 2859] ^BP^B │ │ - [ 286d] &^H^Y^K^A^A,^C0^A^B^D^B^B^B^A$^AC^F^B^B^B^B^L^A^H^A/^A3^A^A^C^B^B^E^B^A^A*^B^H^A�^A^B^A^D^A │ │ - [ 28b3] (^C^D^A�^B │ │ - [ 28bb] A^E │ │ - [ 28bf] M^FF^K1^D{^A6^O)^A^B^B\n │ │ + [ 2eaf] ! │ │ + [ 2eb4] ` │ │ + [ 2eb8] i^B │ │ + [ 2ebe] ^BP^B │ │ + [ 2ed2] &^H^Y^K^A^A,^C0^A^B^D^B^B^B^A$^AC^F^B^B^B^B^L^A^H^A/^A3^A^A^C^B^B^E^B^A^A*^B^H^A�^A^B^A^D^A │ │ + [ 2f18] (^C^D^A�^B │ │ + [ 2f20] A^E │ │ + [ 2f24] M^FF^K1^D{^A6^O)^A^B^B\n │ │ 1^D^B^B^G^A=^C$^E^A^H>^A^L^B4^I^A^A^H^D^B^A_^C^B^D^F^A^B^A�^A^C^H^U^B9^B^A^A^A^A^L^A^I^A^N^G^C^EC^A^B^F^A^A^B^A^A^C^D^C^A^A^N^BU^H^B^C^A^A^W^AQ^A^B^F^A^A^B^A^A^B^A^B�^A^B^D^F^B^A^B^[^BU^H^B^A^A^Bj^A^A^A^B^He^A^A^A^B^D^A^E │ │ - [ 2955] \n │ │ + [ 2fba] \n │ │ (^F^B^D^H^A^I^F^B^C.^M^A^B�^A^A^C^A^A�^G^A^F^A^AR^V^B^G^A^B^A^Bz^F^C^A^A^B^A^G^A^AH^B^C^A^A^A │ │ - [ 298d] 4^E^E^C^W^A │ │ - [ 299d] ;^G │ │ - [ 29a1] ?^DQ^A^K^B │ │ - [ 29aa] .^B^W │ │ - [ 29ba] 7^D2^H^A^N^A^V^E^A^O │ │ - [ 29cf] d^A�^G │ │ - [ 29d5] =^D │ │ - [ 29e5] m^G │ │ - [ 29e8] `�� │ │ - [ 29ec] {\n │ │ + [ 2ff2] 4^E^E^C^W^A │ │ + [ 3002] ;^G │ │ + [ 3006] ?^DQ^A^K^B │ │ + [ 300f] .^B^W │ │ + [ 301f] 7^D2^H^A^N^A^V^E^A^O │ │ + [ 3034] d^A�^G │ │ + [ 303a] =^D │ │ + [ 304a] m^G │ │ + [ 304d] `�� │ │ + [ 305b] U^E │ │ + [ 3061] 1^P │ │ + [ 306b] O^I │ │ + [ 307c] 1^A │ │ + [ 3080] P^A │ │ + [ 3088] 1^E^A\n │ │ + [ 309d] ` │ │ + [ 309f] {\n │ │ ,\n │ │ (\n │ │ - permission deniedconnection refusednetwork unreachableconnection abortednot connectedaddress in useaddress not availablenetwork downbroken pipeentity already existsoperation would blocknot a directoryis a directorydirectory not emptyread-only filesystem or storage mediumfilesystem loop or indirection limit (e.g. symlink loop)stale network file handleinvalid input parameterinvalid datatimed outwrite zeroseek on unseekable filequota exceededfile too largeresource busyexecutable file busycross-device link or renametoo many linksargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryin progressother erroruncategorized errorcalled `Option::unwrap()` on a `None` valuepanic in a destructor during cleanup==panic in a function that cannot unwind00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A │ │ - [ 2ef3] $^Aj^Dk^Bn^B�^C�^B�^B�^B�^B�^L�^I�^B�^B�^A�^E�^B�^A�^D�^B� �^D�^B�^E�^A^L';>NO����{��������^F^G^I6=>V���^D^T^X67VW^�����5�^R����^D^M^N^Q^R)14:EFIJNOde�����������\��^[^\^G^H\n │ │ - 69:����^I7���^G\n │ │ - ;>fi��^Qo_���Zb�����ST��./'(U�����������^F^K^L^U^]:?EQ����^G^Y^Z"%>?�������^D #%&(38:HJLPSUVXZ\^`cefksx}^�������Яno���^"{^E^C^D-^Cf^C^A/.��^]^C1^O^\^D$^I^^^E+^ED^D^N*��^F$^D$^D(^H4^KN^C4^L�7^I^V\n │ │ - ;E9^Cc^H^I0^V^E!^C^[^E^[&8^DK^E/^D\n │ │ - @ '^D^L^I6^C:^E^Z^G^D^L^GPI73^M3^G.^H\n │ │ - &^C^]^H^B��R^P^F^H^I!.^H*^V^Z&^\^T^W^IN^D$^ID^M^Y^G\n │ │ - H^H'^Iu^KB>*^F;^E\n │ │ - Q^F^A^E^P^C^E^KY^H^B^]b^^H^H\n │ │ - ^"E^K\n │ │ - :^F\n │ │ - ,^D^W��!^Ap-^C^Z^D^B�@^_^Q:^E^A��*��+^D^A��6^H^B����)L^D\n │ │ - DL=��<^F^A^DU^E^[4^B�^N,^Dd^LV\n │ │ - 8^]^M,^D^I^G^B^N^F����^C^Q^C^M^C��^F^L^D^A^O^L^D8^H\n │ │ - (^H,^D^B^N^I'�X^H^]^C^K^C;^D^^^D\n │ │ - ^C+^B-^K.^A0^D1^B2^A�^B�^D�^H�^B�^E�^C�^I�xy���0WX���^\�^N^OKL��./?\]_⎑������������� │ │ - [ 326b] )147:;=IJ]�������������� │ │ - [ 3289] )14:;EFIJ^de�������^M^Q):;EIW[^_de������������^M^QEIde���������񤦾������H������INOWY^_�����������^Q^V^W[\�����mq��^N^_no^\^]_}~����M��^V^W^^^_FGNOXZ\^~^���������rs�tu&./�������� │ │ - [ 3330] @��0�^_��NOZ[^G^H^O^P'/��no7=?BESgu��������� │ │ - [ 3358] _"��^D�D^H^[^D^F^Q��^N��^E ^G�^\^C^Y^H^A^D/^D4^D^G^C^A^G^F^G^Q\n │ │ - P^O^R^GU^G^C^D^\\n │ │ - N^G^[^GW^G^B^E^X^LP^DC^C-^C^A^D^Q^F^O^L:^D^]%_ m^Dj%��^E��^C^Z^F��^CY^G^V^I^X^I^T^L^T^Lj^F\n │ │ - Y^G+^EF\n │ │ - ,^D^L^D^A^C1^K,^D^Z^F^K^C��^F\n │ │ - L^T��^H<^C^O^C>^E8^H+^E��^Q^X^H/^Q-^C"^N!^O��^D��^V^K^U��^E/^E;^G^B^N^X^I��"t^L��^Z�^P^E��^I�^C7^I�\^T��^H��^T<^C\n │ │ - 8^HF^H^L^Ft^K^^^CZ^DY^I��^X^\\n │ │ - L^D��^F��^L^W^D1�^D��&^G^L^E^E�� *^FL^D��^D��^C^[^C^O^Mattempt to divide by zeroattempt to calculate the remainder with a divisor of zero │ │ - [ 34d6] │ │ - [ 34da] ` │ │ - [ 34dc] ]^S� │ │ - [ 34e2] ^_^L `^_�,`+*0�+o��,^B� -^^� . │ │ - [ 34fe] `6���6�^A!7^A\n │ │ + permission deniedconnection refusednetwork unreachableconnection abortednot connectedaddress in useaddress not availablenetwork downbroken pipeentity already existsoperation would blocknot a directoryis a directorydirectory not emptyread-only filesystem or storage mediumfilesystem loop or indirection limit (e.g. symlink loop)stale network file handleinvalid input parameterinvalid datatimed outwrite zeroseek on unseekable filequota exceededfile too largeresource busyexecutable file busycross-device link or renametoo many linksargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryin progresstoo many open filesinput/output errorother erroruncategorized errorcalled `Option::unwrap()` on a `None` valuepanic in a destructor during cleanup==panic in a function that cannot unwind00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A │ │ + [ 359f] attempt to divide by zeroattempt to calculate the remainder with a divisor of zero │ │ + [ 35f4] x^C │ │ + [ 35f8] 0^E │ │ + [ 35fe] `^AI^R ^C�^V�(^V^_�-*$�7t+`=�,�=�� >,��D�� En��K��`L7^G�N�#�[�/a�V4A��C��GF� │ │ + [ 3645] a!� │ │ + [ 3649] hA�9j��@m��ց���#�����a� │ │ + [ 3672] a���a��ڙ │ │ + [ 3688] q� │ │ + [ 368e] A���A�X�a� │ │ + [ 36aa] "�^�b� │ │ + [ 36bc] K^S^C�z4#���c����� │ │ + [ 36d2] │ │ + [ 36d6] ` │ │ + [ 36d8] ]^S� │ │ + [ 36de] ^_^L `^_�,`+*0�+o��,^B� -^^� . │ │ + [ 36fa] `6���6�^A!7^A\n │ │ a7$^M!8�^N�9/^X!:�^^!K@4�S^^a�T�jaUOo�U��aV │ │ - [ 3532] aWe�W │ │ - [ 353a] !X │ │ - [ 353f] Y��![���\��a] │ │ - [ 354f] ^�^A^�_user-provided comparison function does not correctly implement a total order..^B\x� │ │ - [ 35a9] i^B │ │ - [ 35ae] RefCell already borrowedgetrandom: this target is not supportederrno: did not return a positive valueunexpected situationSecRandomCopyBytes: iOS Security framework failureRtlGenRandom: Windows system function failureRDRAND: failed multiple times: CPU issue likelyRDRAND: instruction not supportedWeb Crypto API is unavailableCalling Web API crypto.getRandomValues failedrandSecure: VxWorks RNG module is not initializedNode.js crypto CommonJS module is unavailableCalling Node.js API crypto.randomFillSync failedNode.js ES modules are not directly supported, see https://docs.rs/getrandom#nodejs-es-module-supportinternal_codedescriptionunknown_codeassertion failed: src.len() == dst.len()assertion failed: edge.height == self.height - 1JNIEnv*JNIEnvDeleteGlobalRefGetJavaVMfrom_raw ptr argumentJavaVM*JavaVMGetEnvAttachCurrentThreadDetachCurrentThreaddest is out of bounds │ │ - [ 3946] ! │ │ - [ 3948] 1 │ │ - [ 394a] A │ │ - [ 394c] a │ │ - [ 3967] ^A0^A@^A` │ │ - [ 39ae] # │ │ - [ 39b0] + │ │ - [ 39b2] 3 │ │ - [ 39b4] ; │ │ - [ 39b6] C │ │ - [ 39b8] S │ │ - [ 39ba] c │ │ - [ 39bc] s │ │ - [ 39ce] assertion failed: out_pos + 3 < out_slice.len()assertion failed: (source_pos + 3) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 1 < out_slice.len()assertion failed: (source_pos + 1) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 2 < out_slice.len()assertion failed: (source_pos + 2) & out_buf_size_mask < out_slice.len() │ │ - [ 3b38] VAULTX02_AES_256_GCM_SIVVAULTX03_AES_256_GCM_SIV_STREAM │ │ - [ 3b70] VAULTX04_AES_256_GCM_SIV_STREAM_AADa Display implementation returned an error unexpectedly │ │ - [ 3bd4] g�^Ij;�ʅ�g�+���r�n<�6^]_:�O���^�R^NQ^_l>+�h^E�k�A���^_y!~^S^Y��[{recursion limit reached}?`fmt::Error`s should be impossible without a `fmt::Formatter`> , Cunsafe " -fn() + : punycode{}.llvm.0[]::::{closure:#<>& *const ; (,_false{ { } = 0x'..= | !nullstr()i8i16i32i64isizeu8u16u32u64usizef32f64!...__R_ZN@.{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhaustedParseIntErrorEmptyInvalidDigitPosOverflowNegOverflowNotAPowerOfTworeentrant initstream did not contain valid UTF-8a formatting trait implementation returned an error when the underlying stream did notfatal runtime error: initialization or cleanup bug, aborting\n │ │ - file name contained an unexpected NUL byte__rust_end_short_backtrace__rust_begin_short_backtraces.debug_abbrev.dwo.debug_cu_index.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_tu_indexnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n │ │ + [ 372e] aWe�W │ │ + [ 3736] !X │ │ + [ 373b] Y��![���\��a] │ │ + [ 374b] ^�^A^�_O^C │ │ + [ 3756] ` │ │ + [ 3758] _^Q� │ │ + [ 3761] ^Ad1�^A │ │ + [ 376a] `^B���^Bs�^C │ │ + [ 377a] .^D │ │ + [ 377e] _^D │ │ + [ 3786] ` │ │ + [ 378a] `^A^K �^A�� ^B�^P!^C04�^C��!^Ds�a^D^A │ │ + [ 37ac] user-provided comparison function does not correctly implement a total order..^B\x� │ │ + [ 3801] i^B │ │ + [ 3805] Osmessage │ │ + [ 380f] CustomerrorConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseNetworkDownBrokenPipeAlreadyExistsWouldBlockNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataWriteZeroStorageFullNotSeekableQuotaExceededFileTooLargeResourceBusyExecutableFileBusyCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryInProgressUncategorizedRefCell already borrowedgetrandom: this target is not supportederrno: did not return a positive valueunexpected situationSecRandomCopyBytes: iOS Security framework failureRtlGenRandom: Windows system function failureRDRAND: failed multiple times: CPU issue likelyRDRAND: instruction not supportedWeb Crypto API is unavailableCalling Web API crypto.getRandomValues failedrandSecure: VxWorks RNG module is not initializedNode.js crypto CommonJS module is unavailableCalling Node.js API crypto.randomFillSync failedNode.js ES modules are not directly supported, see https://docs.rs/getrandom#nodejs-es-module-supportinternal_codedescriptionunknown_codeassertion failed: src.len() == dst.len()assertion failed: idx < CAPACITY │ │ + [ 3cec] assertion failed: edge.height == self.height - 1JNIEnv*JNIEnvDeleteGlobalRefGetJavaVMfrom_raw ptr argumentJavaVM*JavaVMGetEnvAttachCurrentThreadDetachCurrentThreadOtherdest is out of bounds │ │ + [ 3dd8] ! │ │ + [ 3dda] 1 │ │ + [ 3ddc] A │ │ + [ 3dde] a │ │ + [ 3df9] ^A0^A@^A`^C │ │ + [ 3e20] # │ │ + [ 3e22] + │ │ + [ 3e24] 3 │ │ + [ 3e26] ; │ │ + [ 3e28] C │ │ + [ 3e2a] S │ │ + [ 3e2c] c │ │ + [ 3e2e] s │ │ + [ 3e40] assertion failed: out_pos + 3 < out_slice.len()assertion failed: (source_pos + 3) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 1 < out_slice.len()assertion failed: (source_pos + 1) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 2 < out_slice.len()assertion failed: (source_pos + 2) & out_buf_size_mask < out_slice.len() │ │ + [ 3fa8] VAULTX02_AES_256_GCM_SIVVAULTX03_AES_256_GCM_SIV_STREAM │ │ + [ 3fe0] VAULTX04_AES_256_GCM_SIV_STREAM_AADa Display implementation returned an error unexpectedly │ │ + [ 4044] g�^Ij;�ʅ�g�+���r�n<�6^]_:�O���^�R^NQ^_l>+�h^E�k�A���^_y!~^S^Y��[{recursion limit reached}?`fmt::Error`s should be impossible without a `fmt::Formatter`> , Cunsafe " -fn() + : punycode{}.llvm.0[]::::{closure:#<>#[splat] & *const ; (,_false{ { } = 0x'..= | !nullstr()i8i16i32i64isizeu8u16u32u64usizef32f64!...__R_ZN@.{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhaustedErrorParseIntErrorEmptyInvalidDigitPosOverflowNegOverflowNotAPowerOfTworeentrant initfatal runtime error: initialization or cleanup bug, aborting\n │ │ + a formatting trait implementation returned an error when the underlying stream did notstream did not contain valid UTF-8file name contained an unexpected NUL byte__rust_end_short_backtrace__rust_begin_short_backtraces.debug_abbrev.dwo.debug_cu_index.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_tu_indexnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n │ │ fatal runtime error: Rust panics must be rethrown, aborting\n │ │ fatal runtime error: Rust cannot catch foreign exceptions, aborting\n │ │ overflow in Duration::newmid > lencalled `Result::unwrap()` on an `Err` valueinvalid timestampfatal runtime error: assertion failed: key as usize != KEY_SENTVAL, aborting\n │ │ - too many active read locks on RwLockassertion failed: is_unlocked(state)internal error: entered unreachable code.debug_abbrev.debug_addr.debug_aranges.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_typeslock count overflow in reentrant mutexadvancing io slices beyond their lengthadvancing IoSlice beyond its length\n │ │ + too many active read locks on RwLockassertion failed: is_unlocked(state)internal error: entered unreachable code.debug_abbrev.debug_addr.debug_aranges.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_names.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_typeslock count overflow in reentrant mutexadvancing IoSlice beyond its lengthadvancing io slices beyond their length\n │ │ │ │ - [ 42a6] h^D │ │ - [ 42aa] : │ │ - [ 42ae] │ │ - [ 42b1] h^A │ │ - [ 42b5] - │ │ - [ 42b9] � │ │ - [ 42cc] ` │ │ - [ 42ce] .gnu_debuglink.gnu_debugaltlink.debug_GNUmust specify at least one of read, write, or append accesscreating or truncating a file requires write or append accessBoxthread caused non-unwinding panic. aborting.\n │ │ - stderrfailed to write whole bufferstack backtrace:\n │ │ + [ 4730] h^D │ │ + [ 4734] : │ │ + [ 4738] │ │ + [ 473b] h^A │ │ + [ 473f] - │ │ + [ 4743] � │ │ + [ 4756] ` │ │ + [ 4758] fatal runtime error: Allocation failure, aborting\n │ │ + .gnu_debuglink.gnu_debugaltlink.debug_GNUmust specify at least one of read, write, or append accesscreating or truncating a file requires write or append accessaborting due to panic\n │ │ + thread panicked while processing panic. aborting.\n │ │ + Boxthread caused non-unwinding panic. aborting.\n │ │ + failed to write whole buffer�stderrstack backtrace:\n │ │ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.\n │ │ use of std::thread::current() is not possible after the thread's local data has been destroyedfatal runtime error: init_current() was re-entrant, which indicates a bug in the Rust threading implementation, aborting\n │ │ - no /proc/self/exe available. Is /proc mounted?fatal runtime error: out of TLS keys, aborting\n │ │ - strerror_r failurefailed to generate unique thread ID: bitspace exhaustedWouldBlockfatal runtime error: thread local panicked on drop, aborting\n │ │ - cannot panic during the backtrace functionConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseNetworkDownBrokenPipeAlreadyExistsNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataWriteZeroStorageFullNotSeekableQuotaExceededFileTooLargeResourceBusyExecutableFileBusyCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryInProgressOtherUncategorizedOsmessageErrorCustomerrorAccessErrordescription() is deprecated; use Display │ │ - [ 484c] ' │ │ - [ 4850] & │ │ - [ 4858] 2 │ │ - [ 485c] - │ │ - [ 4860] / │ │ - [ 4864] ! │ │ - [ 486c] - │ │ - [ 4878] 1 │ │ - [ 487c] - │ │ - [ 4880] 0 │ │ - [ 4884] e │ │ - [ 4888] ' │ │ - [ 488c] & │ │ - [ 4894] 2 │ │ - [ 4898] - │ │ - [ 489c] / │ │ - [ 48a0] ! │ │ - [ 48a8] - │ │ - [ 48b4] 1 │ │ - [ 48b8] - │ │ - [ 48bc] 0 │ │ - [ 48c0] e │ │ - [ 4b80] & │ │ - [ 4b84] 8 │ │ + no /proc/self/exe available. Is /proc mounted?fatal runtime error: Unexpected TLS failure, aborting\n │ │ + fatal runtime error: out of TLS keys, aborting\n │ │ + strerror_r failurefailed to generate unique thread ID: bitspace exhaustedfatal runtime error: thread local panicked on drop, aborting\n │ │ + cannot panic during the backtrace functionAccessErrordescription() is deprecated; use Display^A^B^C │ │ + [ 4dd9] &8^Y^W^L^I\n │ │ + '&^T2-/!^]- │ │ + [ 4dff] 1-0e │ │ + [ 4e04] '&^T2-/!^]- │ │ + [ 4e0f] 1-0e │ │ + [ 4e38] +#)+"+++^M&^A++^\^L^_+^N^O^T((+^]^[^X^Y^Q ^K++^^!+$^P^R++++++++++++++++++++++++++++++++++++++++++++++++++++++$++^H^I\n │ │ + +^F^C++^G++^V^B+^D+'^S+++++^Z │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -1,331 +1,331 @@ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ -0000b050 : │ │ - ldr r0, [pc, #4] @ b05c │ │ +0000b4a0 : │ │ + ldr r0, [pc, #4] @ b4ac │ │ add r0, pc, r0 │ │ - b 4f720 │ │ - muleq r4, r4, r9 │ │ + b 4ee50 │ │ + andeq r4, r4, r4, ror ip │ │ bx lr │ │ - b b060 │ │ + b b4b0 │ │ cmp r0, #0 │ │ bxeq lr │ │ bx r0 │ │ mov r1, r0 │ │ - ldr r0, [pc, #12] @ b08c │ │ - ldr r2, [pc, #12] @ b090 │ │ + ldr r0, [pc, #12] @ b4dc │ │ + ldr r2, [pc, #12] @ b4e0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ - b 4f730 │ │ + b 4ee60 │ │ @ instruction: 0xffffffe0 │ │ - andeq r5, r4, r4, ror #18 │ │ - ldr r3, [pc, #4] @ b0a0 │ │ + andeq r4, r4, r4, asr #24 │ │ + ldr r3, [pc, #4] @ b4f0 │ │ add r3, pc, r3 │ │ - b 4f740 │ │ - andeq r5, r4, r0, asr r9 │ │ + b 4ee70 │ │ + andeq r4, r4, r0, lsr ip │ │ │ │ -0000b0a4 : │ │ +0000b4f4 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #196 @ 0xc4 │ │ ldr.w fp, [sp, #232] @ 0xe8 │ │ mov r4, r0 │ │ orr.w r0, r3, r2 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n b108 │ │ + ble.n b558 │ │ mov r0, r2 │ │ mov r5, r3 │ │ - blx 4f750 │ │ + blx 4ee80 │ │ cmp r0, #0 │ │ - bmi.n b136 │ │ + bmi.n b586 │ │ mov r6, r0 │ │ mov r0, r5 │ │ - blx 4f750 │ │ + blx 4ee80 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n b164 │ │ + ble.n b5b4 │ │ mov r7, r0 │ │ movs r0, #0 │ │ cmp r4, #0 │ │ str r0, [sp, #104] @ 0x68 │ │ - beq.n b190 │ │ + beq.n b5e0 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.n b1a0 │ │ + beq.n b5f0 │ │ ldr.w r2, [r0, #876] @ 0x36c │ │ cmp r2, #0 │ │ - beq.n b1b0 │ │ + beq.n b600 │ │ add r1, sp, #104 @ 0x68 │ │ mov r0, r4 │ │ blx r2 │ │ adds r1, r0, #6 │ │ cmp r1, #6 │ │ - bhi.n b1cc │ │ + bhi.n b61c │ │ tbb [pc, r1] │ │ ldr r4, [r0, #32] │ │ str r4, [r4, #100] @ 0x64 │ │ ldr r2, [r4, #68] @ 0x44 │ │ lsls r2, r2, #2 │ │ movs r1, #5 │ │ - b.n b1d6 │ │ + b.n b626 │ │ mov r0, r4 │ │ mov r1, fp │ │ - bl fcbc │ │ - ldr r2, [pc, #884] @ (b488 ) │ │ + bl ff64 │ │ + ldr r2, [pc, #888] @ (b8dc ) │ │ add r2, pc │ │ add r0, sp, #104 @ 0x68 │ │ mov r1, r4 │ │ movs r3, #24 │ │ - bl c82c │ │ + bl ccf0 │ │ ldrb.w r0, [sp, #104] @ 0x68 │ │ cmp r0, #255 @ 0xff │ │ - beq.n b12c │ │ + beq.n b57c │ │ add r0, sp, #104 @ 0x68 │ │ - bl ee30 │ │ + bl d330 │ │ movs r5, #2 │ │ mov r0, r5 │ │ add sp, #196 @ 0xc4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r4 │ │ mov r1, fp │ │ - bl fcbc │ │ - ldr r2, [pc, #844] @ (b48c ) │ │ + bl ff64 │ │ + ldr r2, [pc, #848] @ (b8e0 ) │ │ add r2, pc │ │ add r0, sp, #104 @ 0x68 │ │ mov r1, r4 │ │ movs r3, #42 @ 0x2a │ │ - bl c82c │ │ + bl ccf0 │ │ ldrb.w r0, [sp, #104] @ 0x68 │ │ cmp r0, #255 @ 0xff │ │ - beq.n b15a │ │ + beq.n b5aa │ │ add r0, sp, #104 @ 0x68 │ │ - bl ee30 │ │ + bl d330 │ │ movs r5, #1 │ │ mov r0, r5 │ │ add sp, #196 @ 0xc4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r6 │ │ - blx 4f760 │ │ + blx 4ee90 │ │ mov r0, r4 │ │ mov r1, fp │ │ - bl fcbc │ │ - ldr r2, [pc, #796] @ (b490 ) │ │ + bl ff64 │ │ + ldr r2, [pc, #800] @ (b8e4 ) │ │ add r2, pc │ │ add r0, sp, #104 @ 0x68 │ │ mov r1, r4 │ │ movs r3, #43 @ 0x2b │ │ - bl c82c │ │ + bl ccf0 │ │ ldrb.w r0, [sp, #104] @ 0x68 │ │ cmp r0, #255 @ 0xff │ │ - beq.n b15a │ │ + beq.n b5aa │ │ add r0, sp, #104 @ 0x68 │ │ - bl ee30 │ │ - b.n b15a │ │ - ldr r0, [pc, #768] @ (b494 ) │ │ + bl d330 │ │ + b.n b5aa │ │ + ldr r0, [pc, #772] @ (b8e8 ) │ │ movs r1, #8 │ │ strb.w r1, [sp, #56] @ 0x38 │ │ add r0, pc │ │ str r0, [sp, #60] @ 0x3c │ │ movs r0, #6 │ │ - b.n b1de │ │ - ldr r0, [pc, #756] @ (b498 ) │ │ + b.n b62e │ │ + ldr r0, [pc, #760] @ (b8ec ) │ │ movs r1, #8 │ │ strb.w r1, [sp, #56] @ 0x38 │ │ add r0, pc │ │ str r0, [sp, #60] @ 0x3c │ │ movs r0, #7 │ │ - b.n b1de │ │ - ldr r0, [pc, #744] @ (b49c ) │ │ + b.n b62e │ │ + ldr r0, [pc, #748] @ (b8f0 ) │ │ movs r1, #6 │ │ strb.w r1, [sp, #56] @ 0x38 │ │ add r0, pc │ │ str r0, [sp, #60] @ 0x3c │ │ movs r0, #9 │ │ - b.n b1de │ │ + b.n b62e │ │ movs r1, #1 │ │ - b.n b1d6 │ │ + b.n b626 │ │ movs r1, #3 │ │ - b.n b1d6 │ │ + b.n b626 │ │ movs r1, #2 │ │ - b.n b1d6 │ │ + b.n b626 │ │ movs r1, #6 │ │ - b.n b1d6 │ │ + b.n b626 │ │ movs r1, #4 │ │ - b.n b1d6 │ │ + b.n b626 │ │ movs r1, #0 │ │ str r1, [sp, #60] @ 0x3c │ │ movs r1, #14 │ │ strb.w r1, [sp, #56] @ 0x38 │ │ str r0, [sp, #64] @ 0x40 │ │ mov r0, r4 │ │ mov r1, fp │ │ - bl fcbc │ │ - ldr r2, [pc, #692] @ (b4a0 ) │ │ + bl ff64 │ │ + ldr r2, [pc, #696] @ (b8f4 ) │ │ add r2, pc │ │ add r0, sp, #104 @ 0x68 │ │ mov r1, r4 │ │ movs r3, #21 │ │ - bl c82c │ │ + bl ccf0 │ │ ldrb.w r0, [sp, #104] @ 0x68 │ │ cmp r0, #255 @ 0xff │ │ - beq.n b204 │ │ + beq.n b654 │ │ add r0, sp, #104 @ 0x68 │ │ - bl ee30 │ │ + bl d330 │ │ add r0, sp, #56 @ 0x38 │ │ - bl ee30 │ │ + bl d330 │ │ movs r5, #1 │ │ mov r0, r7 │ │ - blx 4f760 │ │ + blx 4ee90 │ │ mov r0, r6 │ │ - blx 4f760 │ │ + blx 4ee90 │ │ mov r0, r5 │ │ add sp, #196 @ 0xc4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r5, [sp, #104] @ 0x68 │ │ - cbz r5, b284 │ │ + cbz r5, b6d4 │ │ movs r0, #255 @ 0xff │ │ str r5, [sp, #60] @ 0x3c │ │ strb.w r0, [sp, #56] @ 0x38 │ │ movs r0, #12 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w b46e │ │ + beq.w b8c2 │ │ mov r8, r0 │ │ movs r0, #1 │ │ ldr r2, [sp, #252] @ 0xfc │ │ strd r0, r0, [r8] │ │ str.w r5, [r8, #8] │ │ add r0, sp, #56 @ 0x38 │ │ mov r1, r4 │ │ - bl c5a4 │ │ + bl ca6c │ │ ldrb.w r0, [sp, #56] @ 0x38 │ │ cmp r0, #255 @ 0xff │ │ - beq.n b296 │ │ + beq.n b6e6 │ │ mov r0, r4 │ │ mov r1, fp │ │ - bl fcbc │ │ - ldr r2, [pc, #580] @ (b4a4 ) │ │ + bl ff64 │ │ + ldr r2, [pc, #584] @ (b8f8 ) │ │ add r2, pc │ │ add r0, sp, #104 @ 0x68 │ │ mov r1, r4 │ │ movs r3, #35 @ 0x23 │ │ - bl c82c │ │ + bl ccf0 │ │ ldrb.w r0, [sp, #104] @ 0x68 │ │ cmp r0, #255 @ 0xff │ │ - beq.n b27a │ │ + beq.n b6ca │ │ add r0, sp, #104 @ 0x68 │ │ - bl ee30 │ │ + bl d330 │ │ add r0, sp, #56 @ 0x38 │ │ - bl ee30 │ │ + bl d330 │ │ movs r5, #1 │ │ - b.n b342 │ │ - ldr r0, [pc, #884] @ (b5fc ) │ │ + b.n b792 │ │ + ldr r0, [pc, #888] @ (ba50 ) │ │ movs r1, #7 │ │ strb.w r1, [sp, #56] @ 0x38 │ │ movs r1, #21 │ │ add r0, pc │ │ strd r0, r1, [sp, #60] @ 0x3c │ │ - b.n b1e0 │ │ + b.n b630 │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ ldr r2, [sp, #248] @ 0xf8 │ │ add r0, sp, #56 @ 0x38 │ │ mov r1, r4 │ │ - bl c5a4 │ │ + bl ca6c │ │ ldrb.w r0, [sp, #56] @ 0x38 │ │ cmp r0, #255 @ 0xff │ │ - beq.n b2da │ │ + beq.n b72a │ │ mov r0, r4 │ │ mov r1, fp │ │ - bl fcbc │ │ - ldr r2, [pc, #840] @ (b600 ) │ │ + bl ff64 │ │ + ldr r2, [pc, #844] @ (ba54 ) │ │ add r2, pc │ │ add r0, sp, #104 @ 0x68 │ │ mov r1, r4 │ │ movs r3, #35 @ 0x23 │ │ - bl c82c │ │ + bl ccf0 │ │ ldrb.w r0, [sp, #104] @ 0x68 │ │ cmp r0, #255 @ 0xff │ │ - beq.n b2d0 │ │ + beq.n b720 │ │ add r0, sp, #104 @ 0x68 │ │ - bl ee30 │ │ + bl d330 │ │ add r0, sp, #56 @ 0x38 │ │ - bl ee30 │ │ + bl d330 │ │ movs r5, #1 │ │ - b.n b322 │ │ + b.n b772 │ │ ldr r5, [sp, #60] @ 0x3c │ │ add.w r9, sp, #104 @ 0x68 │ │ mov r1, r4 │ │ mov r2, fp │ │ mov r0, r9 │ │ - bl c6f8 │ │ + bl cbc0 │ │ ldrb.w r0, [sp, #104] @ 0x68 │ │ cmp r0, #255 @ 0xff │ │ - beq.n b366 │ │ + beq.n b7b6 │ │ mov r0, r4 │ │ mov r1, fp │ │ - bl fdbc │ │ + bl 10064 │ │ add r0, sp, #104 @ 0x68 │ │ - bl ea68 │ │ + bl cfa6 │ │ dmb ish │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n b304 │ │ + bne.n b754 │ │ cmp r0, #1 │ │ - bne.n b320 │ │ + bne.n b770 │ │ dmb ish │ │ mov r0, r5 │ │ - bl 1ebe8 │ │ + bl 1f7b4 │ │ movs r5, #2 │ │ dmb ish │ │ ldrex r0, [sl] │ │ subs r1, r0, #1 │ │ strex r2, r1, [sl] │ │ cmp r2, #0 │ │ - bne.n b326 │ │ + bne.n b776 │ │ cmp r0, #1 │ │ - bne.n b342 │ │ + bne.n b792 │ │ dmb ish │ │ mov r0, sl │ │ - bl 1ebe8 │ │ + bl 1f7b4 │ │ dmb ish │ │ ldrex r0, [r8] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r8] │ │ cmp r2, #0 │ │ - bne.n b346 │ │ + bne.n b796 │ │ cmp r0, #1 │ │ - bne.w b20c │ │ + bne.w b65c │ │ mov r0, r8 │ │ dmb ish │ │ - bl 111b8 │ │ - b.n b20c │ │ + bl 11478 │ │ + b.n b65c │ │ add.w lr, sp, #108 @ 0x6c │ │ add r0, sp, #84 @ 0x54 │ │ ldmia.w lr, {r2, r3, lr} │ │ stmia.w r0, {r2, r3, lr} │ │ ldrex r2, [r8] │ │ adds r0, r2, #1 │ │ strex ip, r0, [r8] │ │ cmp.w ip, #0 │ │ - bne.n b374 │ │ + bne.n b7c4 │ │ cmp r2, #0 │ │ - bmi.n b476 │ │ + bmi.n b8ca │ │ str.w r8, [sp, #64] @ 0x40 │ │ strd r6, sl, [sp, #56] @ 0x38 │ │ ldrex r2, [r8] │ │ adds r0, r2, #1 │ │ strex r1, r0, [r8] │ │ cmp r1, #0 │ │ - bne.n b390 │ │ + bne.n b7e0 │ │ cmp r2, #0 │ │ - bmi.n b476 │ │ - ldr r0, [pc, #608] @ (b604 ) │ │ + bmi.n b8ca │ │ + ldr r0, [pc, #612] @ (ba58 ) │ │ movs r1, #0 │ │ movt r1, #49024 @ 0xbf80 │ │ strd r5, r8, [sp, #96] @ 0x60 │ │ add r0, pc │ │ str r0, [sp, #108] @ 0x6c │ │ add r0, sp, #96 @ 0x60 │ │ str r1, [sp, #136] @ 0x88 │ │ @@ -344,516 +344,519 @@ │ │ str.w lr, [sp] │ │ mvns r1, r2 │ │ lsrs r1, r1, #31 │ │ strd r1, r0, [sp, #8] │ │ add r1, sp, #16 │ │ ldr r0, [sp, #240] @ 0xf0 │ │ stmia.w r1, {r0, r2, r9} │ │ - add r0, sp, #160 @ 0xa0 │ │ + add r0, sp, #168 @ 0xa8 │ │ add r1, sp, #56 @ 0x38 │ │ mov r2, r7 │ │ - bl cab0 │ │ + bl d500 │ │ mov r0, r4 │ │ mov r1, fp │ │ - bl fcbc │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ + bl ff64 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ adds r0, #1 │ │ - beq.n b40e │ │ - add r1, sp, #160 @ 0xa0 │ │ + beq.n b85e │ │ + add r1, sp, #168 @ 0xa8 │ │ mov r0, r4 │ │ - bl fdec │ │ + bl 10094 │ │ mov r5, r0 │ │ - b.n b422 │ │ - add r0, sp, #188 @ 0xbc │ │ + b.n b876 │ │ + add r0, sp, #160 @ 0xa0 │ │ mov r1, r7 │ │ - bl 4bd2c │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ - ldrb.w r0, [sp, #188] @ 0xbc │ │ - bl eae2 │ │ + bl 4b4b8 │ │ + ldrb.w r0, [sp, #160] @ 0xa0 │ │ + cmp r0, #3 │ │ + bne.n b874 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ movs r5, #0 │ │ ldr r0, [sp, #148] @ 0x94 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #152] @ 0x98 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ add r0, sp, #96 @ 0x60 │ │ - bl ecc0 │ │ + bl d1ac │ │ add r0, sp, #56 @ 0x38 │ │ - bl ed38 │ │ + bl d21e │ │ add r0, sp, #84 @ 0x54 │ │ - bl 20cd8 │ │ + bl cf76 │ │ dmb ish │ │ ldrex r0, [r8] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r8] │ │ cmp r2, #0 │ │ - bne.n b444 │ │ + bne.n b898 │ │ cmp r0, #1 │ │ - bne.n b460 │ │ + bne.n b8b4 │ │ mov r0, r8 │ │ dmb ish │ │ - bl 111b8 │ │ + bl 11478 │ │ mov r0, r7 │ │ - blx 4f760 │ │ + blx 4ee90 │ │ mov r0, r5 │ │ add sp, #196 @ 0xc4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #4 │ │ movs r1, #12 │ │ - bl 14352 │ │ + bl 14428 │ │ udf #254 @ 0xfe │ │ - b.n b482 │ │ + b.n b8d6 │ │ mov r9, r0 │ │ - b.n b4ce │ │ + b.n b922 │ │ mov r9, r0 │ │ - b.n b4c8 │ │ + b.n b91c │ │ mov r9, r0 │ │ - b.n b4b6 │ │ + b.n b90a │ │ nop │ │ - stmia r7!, {r0, r5, r6} │ │ - vmlsl.u q14, d15, d25[0] │ │ - vqshlu.s32 q14, , #31 │ │ - @ instruction: 0xffffdb5b │ │ - @ instruction: 0xffffdb51 │ │ - @ instruction: 0xffffdb57 │ │ - vqshlu.s32 q14, q10, #31 │ │ - vsli.64 q14, , #63 @ 0x3f │ │ + stmia r5!, {r0, r2, r6} │ │ + vmls.i q14, , d13[0] │ │ + vmls.i q14, , d3[0] │ │ + @ instruction: 0xffffdd20 │ │ + vcvt.u16.f16 d29, d6, #1 │ │ + vcvt.u16.f16 d29, d12, #1 │ │ + vsri.32 q14, q4, #1 │ │ + vrsra.u64 d28, d31, #1 │ │ vrsubhn.i d20, , │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ adds r0, #1 │ │ - beq.n b4b6 │ │ - add r0, sp, #160 @ 0xa0 │ │ - bl edb8 │ │ + beq.n b90a │ │ + add r0, sp, #168 @ 0xa8 │ │ + bl d298 │ │ ldr r0, [sp, #148] @ 0x94 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #152] @ 0x98 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ add r0, sp, #96 @ 0x60 │ │ - bl ecc0 │ │ + bl d1ac │ │ add r0, sp, #56 @ 0x38 │ │ - bl ed38 │ │ + bl d21e │ │ add r0, sp, #84 @ 0x54 │ │ - bl 20cd8 │ │ + bl cf76 │ │ movs r5, #0 │ │ - b.n b542 │ │ + b.n b996 │ │ mov r9, r0 │ │ add r0, sp, #104 @ 0x68 │ │ - bl ea68 │ │ - b.n b4e4 │ │ + bl cfa6 │ │ + b.n b938 │ │ mov r9, r0 │ │ dmb ish │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n b4e8 │ │ + bne.n b93c │ │ cmp r0, #1 │ │ - bne.n b512 │ │ + bne.n b966 │ │ dmb ish │ │ mov r0, r5 │ │ - bl 1ebe8 │ │ - b.n b512 │ │ + bl 1f7b4 │ │ + b.n b966 │ │ mov r9, r0 │ │ add r0, sp, #56 @ 0x38 │ │ - bl ea80 │ │ - b.n b512 │ │ + bl cfbe │ │ + b.n b966 │ │ mov r9, r0 │ │ dmb ish │ │ ldrex r0, [sl] │ │ subs r1, r0, #1 │ │ strex r2, r1, [sl] │ │ cmp r2, #0 │ │ - bne.n b516 │ │ + bne.n b96a │ │ cmp r0, #1 │ │ - bne.n b540 │ │ + bne.n b994 │ │ dmb ish │ │ mov r0, sl │ │ - bl 1ebe8 │ │ - b.n b540 │ │ + bl 1f7b4 │ │ + b.n b994 │ │ mov r9, r0 │ │ add r0, sp, #56 @ 0x38 │ │ - bl ea80 │ │ - b.n b540 │ │ + bl cfbe │ │ + b.n b994 │ │ mov r9, r0 │ │ movs r5, #1 │ │ dmb ish │ │ ldrex r0, [r8] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r8] │ │ cmp r2, #0 │ │ - bne.n b546 │ │ + bne.n b99a │ │ cmp r0, #1 │ │ - bne.n b562 │ │ + bne.n b9b6 │ │ mov r0, r8 │ │ dmb ish │ │ - bl 111b8 │ │ + bl 11478 │ │ mov r0, r7 │ │ - blx 4f760 │ │ - cbnz r5, b588 │ │ - b.n b58e │ │ - b.n b580 │ │ + blx 4ee90 │ │ + cbnz r5, b9dc │ │ + b.n b9e2 │ │ + b.n b9d4 │ │ mov r9, r0 │ │ add r0, sp, #56 @ 0x38 │ │ - bl ee30 │ │ - b.n b582 │ │ - bl 1c65a │ │ + bl d330 │ │ + b.n b9d6 │ │ + bl 1c856 │ │ mov r9, r0 │ │ - b.n b58e │ │ + b.n b9e2 │ │ mov r9, r0 │ │ mov r0, r7 │ │ - blx 4f760 │ │ + blx 4ee90 │ │ mov r0, r6 │ │ - blx 4f760 │ │ + blx 4ee90 │ │ mov r0, r9 │ │ - bl 2e220 │ │ + bl 2f3f4 │ │ mov r5, r0 │ │ mov r6, r1 │ │ mov r0, r4 │ │ mov r1, fp │ │ - bl fcbc │ │ - ldr r2, [pc, #100] @ (b608 ) │ │ + bl ff64 │ │ + ldr r2, [pc, #100] @ (ba5c ) │ │ add r2, pc │ │ add r0, sp, #28 │ │ mov r1, r4 │ │ movs r3, #26 │ │ - bl c82c │ │ + bl ccf0 │ │ ldrb.w r0, [sp, #28] │ │ cmp r0, #255 @ 0xff │ │ - beq.n b5bc │ │ + beq.n ba10 │ │ add r0, sp, #28 │ │ - bl ee30 │ │ + bl d330 │ │ ldr r1, [r6, #0] │ │ - cbz r1, b5c4 │ │ + cbz r1, ba18 │ │ mov r0, r5 │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ movs r5, #1 │ │ mov r0, r5 │ │ add sp, #196 @ 0xc4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [r6, #4] │ │ - cbz r0, b5f4 │ │ + cbz r0, ba48 │ │ mov r0, r5 │ │ - blx 4f780 │ │ - bl 1c652 │ │ - bl 1c652 │ │ + blx 4eeb0 │ │ + bl 1c84e │ │ + bl 1c84e │ │ mov r0, r5 │ │ mov r1, r6 │ │ - bl eab0 │ │ - bl 1c652 │ │ - bl 1c65a │ │ - bge.n b514 │ │ - @ instruction: 0xffffc562 │ │ - vmlsl.u , d31, d30[0] │ │ + bl cfea │ │ + bl 1c84e │ │ + bl 1c856 │ │ + bgt.n baf2 │ │ + @ instruction: 0xffffc346 │ │ + vtbx.8 d20, {d31-: │ │ +0000ba60 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #196 @ 0xc4 │ │ ldr.w fp, [sp, #232] @ 0xe8 │ │ mov r4, r0 │ │ orr.w r0, r3, r2 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n b670 │ │ + ble.n bac4 │ │ mov r0, r2 │ │ mov r5, r3 │ │ - blx 4f750 │ │ + blx 4ee80 │ │ cmp r0, #0 │ │ - bmi.n b69e │ │ + bmi.n baf2 │ │ mov r6, r0 │ │ mov r0, r5 │ │ - blx 4f750 │ │ + blx 4ee80 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n b6cc │ │ + ble.n bb20 │ │ mov r7, r0 │ │ movs r0, #0 │ │ cmp r4, #0 │ │ str r0, [sp, #104] @ 0x68 │ │ - beq.n b6f8 │ │ + beq.n bb4c │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.n b708 │ │ + beq.n bb5c │ │ ldr.w r2, [r0, #876] @ 0x36c │ │ cmp r2, #0 │ │ - beq.n b718 │ │ + beq.n bb6c │ │ add r1, sp, #104 @ 0x68 │ │ mov r0, r4 │ │ blx r2 │ │ adds r1, r0, #6 │ │ cmp r1, #6 │ │ - bhi.n b734 │ │ + bhi.n bb88 │ │ tbb [pc, r1] │ │ ldr r4, [r0, #32] │ │ str r4, [r4, #100] @ 0x64 │ │ ldr r2, [r4, #68] @ 0x44 │ │ lsls r2, r2, #2 │ │ movs r1, #5 │ │ - b.n b73e │ │ + b.n bb92 │ │ mov r0, r4 │ │ mov r1, fp │ │ - bl fcbc │ │ - ldr r2, [pc, #884] @ (b9f0 ) │ │ + bl ff64 │ │ + ldr r2, [pc, #888] @ (be48 ) │ │ add r2, pc │ │ add r0, sp, #104 @ 0x68 │ │ mov r1, r4 │ │ movs r3, #24 │ │ - bl c82c │ │ + bl ccf0 │ │ ldrb.w r0, [sp, #104] @ 0x68 │ │ cmp r0, #255 @ 0xff │ │ - beq.n b694 │ │ + beq.n bae8 │ │ add r0, sp, #104 @ 0x68 │ │ - bl ee30 │ │ + bl d330 │ │ movs r5, #2 │ │ mov r0, r5 │ │ add sp, #196 @ 0xc4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r4 │ │ mov r1, fp │ │ - bl fcbc │ │ - ldr r2, [pc, #844] @ (b9f4 ) │ │ + bl ff64 │ │ + ldr r2, [pc, #848] @ (be4c ) │ │ add r2, pc │ │ add r0, sp, #104 @ 0x68 │ │ mov r1, r4 │ │ movs r3, #42 @ 0x2a │ │ - bl c82c │ │ + bl ccf0 │ │ ldrb.w r0, [sp, #104] @ 0x68 │ │ cmp r0, #255 @ 0xff │ │ - beq.n b6c2 │ │ + beq.n bb16 │ │ add r0, sp, #104 @ 0x68 │ │ - bl ee30 │ │ + bl d330 │ │ movs r5, #1 │ │ mov r0, r5 │ │ add sp, #196 @ 0xc4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r6 │ │ - blx 4f760 │ │ + blx 4ee90 │ │ mov r0, r4 │ │ mov r1, fp │ │ - bl fcbc │ │ - ldr r2, [pc, #796] @ (b9f8 ) │ │ + bl ff64 │ │ + ldr r2, [pc, #800] @ (be50 ) │ │ add r2, pc │ │ add r0, sp, #104 @ 0x68 │ │ mov r1, r4 │ │ movs r3, #43 @ 0x2b │ │ - bl c82c │ │ + bl ccf0 │ │ ldrb.w r0, [sp, #104] @ 0x68 │ │ cmp r0, #255 @ 0xff │ │ - beq.n b6c2 │ │ + beq.n bb16 │ │ add r0, sp, #104 @ 0x68 │ │ - bl ee30 │ │ - b.n b6c2 │ │ - ldr r0, [pc, #768] @ (b9fc ) │ │ + bl d330 │ │ + b.n bb16 │ │ + ldr r0, [pc, #772] @ (be54 ) │ │ movs r1, #8 │ │ strb.w r1, [sp, #56] @ 0x38 │ │ add r0, pc │ │ str r0, [sp, #60] @ 0x3c │ │ movs r0, #6 │ │ - b.n b746 │ │ - ldr r0, [pc, #756] @ (ba00 ) │ │ + b.n bb9a │ │ + ldr r0, [pc, #760] @ (be58 ) │ │ movs r1, #8 │ │ strb.w r1, [sp, #56] @ 0x38 │ │ add r0, pc │ │ str r0, [sp, #60] @ 0x3c │ │ movs r0, #7 │ │ - b.n b746 │ │ - ldr r0, [pc, #744] @ (ba04 ) │ │ + b.n bb9a │ │ + ldr r0, [pc, #748] @ (be5c ) │ │ movs r1, #6 │ │ strb.w r1, [sp, #56] @ 0x38 │ │ add r0, pc │ │ str r0, [sp, #60] @ 0x3c │ │ movs r0, #9 │ │ - b.n b746 │ │ + b.n bb9a │ │ movs r1, #1 │ │ - b.n b73e │ │ + b.n bb92 │ │ movs r1, #3 │ │ - b.n b73e │ │ + b.n bb92 │ │ movs r1, #2 │ │ - b.n b73e │ │ + b.n bb92 │ │ movs r1, #6 │ │ - b.n b73e │ │ + b.n bb92 │ │ movs r1, #4 │ │ - b.n b73e │ │ + b.n bb92 │ │ movs r1, #0 │ │ str r1, [sp, #60] @ 0x3c │ │ movs r1, #14 │ │ strb.w r1, [sp, #56] @ 0x38 │ │ str r0, [sp, #64] @ 0x40 │ │ mov r0, r4 │ │ mov r1, fp │ │ - bl fcbc │ │ - ldr r2, [pc, #692] @ (ba08 ) │ │ + bl ff64 │ │ + ldr r2, [pc, #696] @ (be60 ) │ │ add r2, pc │ │ add r0, sp, #104 @ 0x68 │ │ mov r1, r4 │ │ movs r3, #21 │ │ - bl c82c │ │ + bl ccf0 │ │ ldrb.w r0, [sp, #104] @ 0x68 │ │ cmp r0, #255 @ 0xff │ │ - beq.n b76c │ │ + beq.n bbc0 │ │ add r0, sp, #104 @ 0x68 │ │ - bl ee30 │ │ + bl d330 │ │ add r0, sp, #56 @ 0x38 │ │ - bl ee30 │ │ + bl d330 │ │ movs r5, #1 │ │ mov r0, r7 │ │ - blx 4f760 │ │ + blx 4ee90 │ │ mov r0, r6 │ │ - blx 4f760 │ │ + blx 4ee90 │ │ mov r0, r5 │ │ add sp, #196 @ 0xc4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r5, [sp, #104] @ 0x68 │ │ - cbz r5, b7ec │ │ + cbz r5, bc40 │ │ movs r0, #255 @ 0xff │ │ str r5, [sp, #60] @ 0x3c │ │ strb.w r0, [sp, #56] @ 0x38 │ │ movs r0, #12 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w b9d6 │ │ + beq.w be2e │ │ mov r8, r0 │ │ movs r0, #1 │ │ ldr r2, [sp, #252] @ 0xfc │ │ strd r0, r0, [r8] │ │ str.w r5, [r8, #8] │ │ add r0, sp, #56 @ 0x38 │ │ mov r1, r4 │ │ - bl c5a4 │ │ + bl ca6c │ │ ldrb.w r0, [sp, #56] @ 0x38 │ │ cmp r0, #255 @ 0xff │ │ - beq.n b7fe │ │ + beq.n bc52 │ │ mov r0, r4 │ │ mov r1, fp │ │ - bl fcbc │ │ - ldr r2, [pc, #580] @ (ba0c ) │ │ + bl ff64 │ │ + ldr r2, [pc, #584] @ (be64 ) │ │ add r2, pc │ │ add r0, sp, #104 @ 0x68 │ │ mov r1, r4 │ │ movs r3, #35 @ 0x23 │ │ - bl c82c │ │ + bl ccf0 │ │ ldrb.w r0, [sp, #104] @ 0x68 │ │ cmp r0, #255 @ 0xff │ │ - beq.n b7e2 │ │ + beq.n bc36 │ │ add r0, sp, #104 @ 0x68 │ │ - bl ee30 │ │ + bl d330 │ │ add r0, sp, #56 @ 0x38 │ │ - bl ee30 │ │ + bl d330 │ │ movs r5, #1 │ │ - b.n b8aa │ │ - ldr r0, [pc, #884] @ (bb64 ) │ │ + b.n bcfe │ │ + ldr r0, [pc, #888] @ (bfbc ) │ │ movs r1, #7 │ │ strb.w r1, [sp, #56] @ 0x38 │ │ movs r1, #21 │ │ add r0, pc │ │ strd r0, r1, [sp, #60] @ 0x3c │ │ - b.n b748 │ │ + b.n bb9c │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ ldr r2, [sp, #248] @ 0xf8 │ │ add r0, sp, #56 @ 0x38 │ │ mov r1, r4 │ │ - bl c5a4 │ │ + bl ca6c │ │ ldrb.w r0, [sp, #56] @ 0x38 │ │ cmp r0, #255 @ 0xff │ │ - beq.n b842 │ │ + beq.n bc96 │ │ mov r0, r4 │ │ mov r1, fp │ │ - bl fcbc │ │ - ldr r2, [pc, #840] @ (bb68 ) │ │ + bl ff64 │ │ + ldr r2, [pc, #844] @ (bfc0 ) │ │ add r2, pc │ │ add r0, sp, #104 @ 0x68 │ │ mov r1, r4 │ │ movs r3, #35 @ 0x23 │ │ - bl c82c │ │ + bl ccf0 │ │ ldrb.w r0, [sp, #104] @ 0x68 │ │ cmp r0, #255 @ 0xff │ │ - beq.n b838 │ │ + beq.n bc8c │ │ add r0, sp, #104 @ 0x68 │ │ - bl ee30 │ │ + bl d330 │ │ add r0, sp, #56 @ 0x38 │ │ - bl ee30 │ │ + bl d330 │ │ movs r5, #1 │ │ - b.n b88a │ │ + b.n bcde │ │ ldr r5, [sp, #60] @ 0x3c │ │ add.w r9, sp, #104 @ 0x68 │ │ mov r1, r4 │ │ mov r2, fp │ │ mov r0, r9 │ │ - bl c6f8 │ │ + bl cbc0 │ │ ldrb.w r0, [sp, #104] @ 0x68 │ │ cmp r0, #255 @ 0xff │ │ - beq.n b8ce │ │ + beq.n bd22 │ │ mov r0, r4 │ │ mov r1, fp │ │ - bl fdbc │ │ + bl 10064 │ │ add r0, sp, #104 @ 0x68 │ │ - bl ea68 │ │ + bl cfa6 │ │ dmb ish │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n b86c │ │ + bne.n bcc0 │ │ cmp r0, #1 │ │ - bne.n b888 │ │ + bne.n bcdc │ │ dmb ish │ │ mov r0, r5 │ │ - bl 1ebe8 │ │ + bl 1f7b4 │ │ movs r5, #2 │ │ dmb ish │ │ ldrex r0, [sl] │ │ subs r1, r0, #1 │ │ strex r2, r1, [sl] │ │ cmp r2, #0 │ │ - bne.n b88e │ │ + bne.n bce2 │ │ cmp r0, #1 │ │ - bne.n b8aa │ │ + bne.n bcfe │ │ dmb ish │ │ mov r0, sl │ │ - bl 1ebe8 │ │ + bl 1f7b4 │ │ dmb ish │ │ ldrex r0, [r8] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r8] │ │ cmp r2, #0 │ │ - bne.n b8ae │ │ + bne.n bd02 │ │ cmp r0, #1 │ │ - bne.w b774 │ │ + bne.w bbc8 │ │ mov r0, r8 │ │ dmb ish │ │ - bl 111b8 │ │ - b.n b774 │ │ + bl 11478 │ │ + b.n bbc8 │ │ add.w lr, sp, #108 @ 0x6c │ │ add r0, sp, #84 @ 0x54 │ │ ldmia.w lr, {r2, r3, lr} │ │ stmia.w r0, {r2, r3, lr} │ │ ldrex r2, [r8] │ │ adds r0, r2, #1 │ │ strex ip, r0, [r8] │ │ cmp.w ip, #0 │ │ - bne.n b8dc │ │ + bne.n bd30 │ │ cmp r2, #0 │ │ - bmi.n b9de │ │ + bmi.n be36 │ │ str.w r8, [sp, #64] @ 0x40 │ │ strd r6, sl, [sp, #56] @ 0x38 │ │ ldrex r2, [r8] │ │ adds r0, r2, #1 │ │ strex r1, r0, [r8] │ │ cmp r1, #0 │ │ - bne.n b8f8 │ │ + bne.n bd4c │ │ cmp r2, #0 │ │ - bmi.n b9de │ │ - ldr r0, [pc, #608] @ (bb6c ) │ │ + bmi.n be36 │ │ + ldr r0, [pc, #612] @ (bfc4 ) │ │ movs r1, #0 │ │ movt r1, #49024 @ 0xbf80 │ │ strd r5, r8, [sp, #96] @ 0x60 │ │ add r0, pc │ │ str r0, [sp, #108] @ 0x6c │ │ add r0, sp, #96 @ 0x60 │ │ str r1, [sp, #136] @ 0x88 │ │ @@ -872,1535 +875,1575 @@ │ │ str.w lr, [sp] │ │ mvns r1, r2 │ │ lsrs r1, r1, #31 │ │ strd r1, r0, [sp, #8] │ │ add r1, sp, #16 │ │ ldr r0, [sp, #240] @ 0xf0 │ │ stmia.w r1, {r0, r2, r9} │ │ - add r0, sp, #160 @ 0xa0 │ │ + add r0, sp, #168 @ 0xa8 │ │ add r1, sp, #56 @ 0x38 │ │ mov r2, r7 │ │ - bl e2c8 │ │ + bl ec50 │ │ mov r0, r4 │ │ mov r1, fp │ │ - bl fcbc │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ + bl ff64 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ adds r0, #1 │ │ - beq.n b976 │ │ - add r1, sp, #160 @ 0xa0 │ │ + beq.n bdca │ │ + add r1, sp, #168 @ 0xa8 │ │ mov r0, r4 │ │ - bl fdec │ │ + bl 10094 │ │ mov r5, r0 │ │ - b.n b98a │ │ - add r0, sp, #188 @ 0xbc │ │ + b.n bde2 │ │ + add r0, sp, #160 @ 0xa0 │ │ mov r1, r7 │ │ - bl 4bd2c │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ - ldrb.w r0, [sp, #188] @ 0xbc │ │ - bl eae2 │ │ + bl 4b4b8 │ │ + ldrb.w r0, [sp, #160] @ 0xa0 │ │ + cmp r0, #3 │ │ + bne.n bde0 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ movs r5, #0 │ │ ldr r0, [sp, #148] @ 0x94 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #152] @ 0x98 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ add r0, sp, #96 @ 0x60 │ │ - bl ecc0 │ │ + bl d1ac │ │ add r0, sp, #56 @ 0x38 │ │ - bl ed38 │ │ + bl d21e │ │ add r0, sp, #84 @ 0x54 │ │ - bl 20cd8 │ │ + bl cf76 │ │ dmb ish │ │ ldrex r0, [r8] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r8] │ │ cmp r2, #0 │ │ - bne.n b9ac │ │ + bne.n be04 │ │ cmp r0, #1 │ │ - bne.n b9c8 │ │ + bne.n be20 │ │ mov r0, r8 │ │ dmb ish │ │ - bl 111b8 │ │ + bl 11478 │ │ mov r0, r7 │ │ - blx 4f760 │ │ + blx 4ee90 │ │ mov r0, r5 │ │ add sp, #196 @ 0xc4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #4 │ │ movs r1, #12 │ │ - bl 14352 │ │ + bl 14428 │ │ udf #254 @ 0xfe │ │ - b.n b9ea │ │ + b.n be42 │ │ mov r9, r0 │ │ - b.n ba36 │ │ + b.n be8e │ │ mov r9, r0 │ │ - b.n ba30 │ │ + b.n be88 │ │ mov r9, r0 │ │ - b.n ba1e │ │ + b.n be76 │ │ nop │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - vaddw.u q14, , d1 │ │ - vshr.u64 q14, , #1 │ │ - vsli.64 , , #63 @ 0x3f │ │ - @ instruction: 0xffffd5e9 │ │ - @ instruction: 0xffffd5ef │ │ - vaddw.u q14, , d12 │ │ - vshr.u32 q14, , #1 │ │ + ittee le │ │ + vqrdmlahle.s , , d17[0] │ │ + @ instruction: 0xffffbed7 │ │ + vqshlgt.u64 d29, d20, #63 @ 0x3f │ │ + vabdlgt.u , d31, d26 │ │ + vqshl.u64 d29, d16, #63 @ 0x3f │ │ + vqrdmlah.s , , d28[0] │ │ + vcvt.f32.u32 , , #1 │ │ vrsubhn.i d20, , │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ adds r0, #1 │ │ - beq.n ba1e │ │ - add r0, sp, #160 @ 0xa0 │ │ - bl edb8 │ │ + beq.n be76 │ │ + add r0, sp, #168 @ 0xa8 │ │ + bl d298 │ │ ldr r0, [sp, #148] @ 0x94 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #152] @ 0x98 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ add r0, sp, #96 @ 0x60 │ │ - bl ecc0 │ │ + bl d1ac │ │ add r0, sp, #56 @ 0x38 │ │ - bl ed38 │ │ + bl d21e │ │ add r0, sp, #84 @ 0x54 │ │ - bl 20cd8 │ │ + bl cf76 │ │ movs r5, #0 │ │ - b.n baaa │ │ + b.n bf02 │ │ mov r9, r0 │ │ add r0, sp, #104 @ 0x68 │ │ - bl ea68 │ │ - b.n ba4c │ │ + bl cfa6 │ │ + b.n bea4 │ │ mov r9, r0 │ │ dmb ish │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n ba50 │ │ + bne.n bea8 │ │ cmp r0, #1 │ │ - bne.n ba7a │ │ + bne.n bed2 │ │ dmb ish │ │ mov r0, r5 │ │ - bl 1ebe8 │ │ - b.n ba7a │ │ + bl 1f7b4 │ │ + b.n bed2 │ │ mov r9, r0 │ │ add r0, sp, #56 @ 0x38 │ │ - bl ea80 │ │ - b.n ba7a │ │ + bl cfbe │ │ + b.n bed2 │ │ mov r9, r0 │ │ dmb ish │ │ ldrex r0, [sl] │ │ subs r1, r0, #1 │ │ strex r2, r1, [sl] │ │ cmp r2, #0 │ │ - bne.n ba7e │ │ + bne.n bed6 │ │ cmp r0, #1 │ │ - bne.n baa8 │ │ + bne.n bf00 │ │ dmb ish │ │ mov r0, sl │ │ - bl 1ebe8 │ │ - b.n baa8 │ │ + bl 1f7b4 │ │ + b.n bf00 │ │ mov r9, r0 │ │ add r0, sp, #56 @ 0x38 │ │ - bl ea80 │ │ - b.n baa8 │ │ + bl cfbe │ │ + b.n bf00 │ │ mov r9, r0 │ │ movs r5, #1 │ │ dmb ish │ │ ldrex r0, [r8] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r8] │ │ cmp r2, #0 │ │ - bne.n baae │ │ + bne.n bf06 │ │ cmp r0, #1 │ │ - bne.n baca │ │ + bne.n bf22 │ │ mov r0, r8 │ │ dmb ish │ │ - bl 111b8 │ │ + bl 11478 │ │ mov r0, r7 │ │ - blx 4f760 │ │ - cbnz r5, baf0 │ │ - b.n baf6 │ │ - b.n bae8 │ │ + blx 4ee90 │ │ + cbnz r5, bf48 │ │ + b.n bf4e │ │ + b.n bf40 │ │ mov r9, r0 │ │ add r0, sp, #56 @ 0x38 │ │ - bl ee30 │ │ - b.n baea │ │ - bl 1c65a │ │ + bl d330 │ │ + b.n bf42 │ │ + bl 1c856 │ │ mov r9, r0 │ │ - b.n baf6 │ │ + b.n bf4e │ │ mov r9, r0 │ │ mov r0, r7 │ │ - blx 4f760 │ │ + blx 4ee90 │ │ mov r0, r6 │ │ - blx 4f760 │ │ + blx 4ee90 │ │ mov r0, r9 │ │ - bl 2e220 │ │ + bl 2f3f4 │ │ mov r5, r0 │ │ mov r6, r1 │ │ mov r0, r4 │ │ mov r1, fp │ │ - bl fcbc │ │ - ldr r2, [pc, #100] @ (bb70 ) │ │ + bl ff64 │ │ + ldr r2, [pc, #100] @ (bfc8 ) │ │ add r2, pc │ │ add r0, sp, #28 │ │ mov r1, r4 │ │ movs r3, #26 │ │ - bl c82c │ │ + bl ccf0 │ │ ldrb.w r0, [sp, #28] │ │ cmp r0, #255 @ 0xff │ │ - beq.n bb24 │ │ + beq.n bf7c │ │ add r0, sp, #28 │ │ - bl ee30 │ │ + bl d330 │ │ ldr r1, [r6, #0] │ │ - cbz r1, bb2c │ │ + cbz r1, bf84 │ │ mov r0, r5 │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ movs r5, #1 │ │ mov r0, r5 │ │ add sp, #196 @ 0xc4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [r6, #4] │ │ - cbz r0, bb5c │ │ + cbz r0, bfb4 │ │ mov r0, r5 │ │ - blx 4f780 │ │ - bl 1c652 │ │ - bl 1c652 │ │ + blx 4eeb0 │ │ + bl 1c84e │ │ + bl 1c84e │ │ mov r0, r5 │ │ mov r1, r6 │ │ - bl eab0 │ │ - bl 1c652 │ │ - bl 1c65a │ │ - bpl.n bbac │ │ - @ instruction: 0xffffbffa │ │ - vaddw.u , , d6 │ │ + bl cfea │ │ + bl 1c84e │ │ + bl 1c856 │ │ + bvs.n bf86 │ │ + @ instruction: 0xffffbdda │ │ + vmls.i q10, , d18[0] │ │ movs r4, r0 │ │ - ldr r1, [sp, #536] @ 0x218 │ │ + str r6, [sp, #728] @ 0x2d8 │ │ vtbl.8 d30, {d15-d16}, d29 │ │ - ldr r7, [pc, #960] @ (bf38 ) │ │ + ldr r7, [pc, #960] @ (c390 ) │ │ sub sp, #180 @ 0xb4 │ │ - mov r5, r1 │ │ - ldr r1, [r2, #8] │ │ - cbz r1, bbb8 │ │ - str r0, [sp, #44] @ 0x2c │ │ - add.w r9, sp, #216 @ 0xd8 │ │ - ldrd r0, fp, [sp, #228] @ 0xe4 │ │ - add r1, sp, #160 @ 0xa0 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #96 @ 0x60 │ │ - ldmia.w r9, {r4, r8, r9} │ │ - mov r6, r3 │ │ - mov sl, r2 │ │ - strd r8, r9, [sp, #160] @ 0xa0 │ │ - bl 119c0 │ │ - ldrb.w r7, [sp, #96] @ 0x60 │ │ + mov r6, r2 │ │ + ldr r2, [r2, #8] │ │ + cbz r2, c00e │ │ + strd r1, r0, [sp, #48] @ 0x30 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldrd sl, r4, [sp, #224] @ 0xe0 │ │ + add r1, sp, #152 @ 0x98 │ │ + ldrd r9, r8, [sp, #216] @ 0xd8 │ │ + mov r5, r3 │ │ + ldr.w fp, [sp, #232] @ 0xe8 │ │ + strd r8, sl, [sp, #152] @ 0x98 │ │ + bl 11b38 │ │ + ldrb.w r7, [sp, #104] @ 0x68 │ │ cmp r7, #3 │ │ - bne.n bbd0 │ │ - ldrb.w r0, [sp, #97] @ 0x61 │ │ + bne.n c026 │ │ + ldrb.w r0, [sp, #105] @ 0x69 │ │ subs r0, #1 │ │ clz r0, r0 │ │ mov.w fp, r0, lsr #5 │ │ - b.n bc8c │ │ - ldr r3, [pc, #768] @ (bebc ) │ │ + b.n c0da │ │ + ldr r3, [pc, #736] @ (c2f0 ) │ │ movs r2, #7 │ │ strb r2, [r0, #4] │ │ movs r2, #1 │ │ movs r1, #24 │ │ add r3, pc │ │ str r2, [r0, #0] │ │ strd r3, r1, [r0, #8] │ │ add sp, #180 @ 0xb4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - strd r4, r6, [sp, #24] │ │ + strd r5, r4, [sp, #36] @ 0x24 │ │ cmp r7, #2 │ │ - strd r5, fp, [sp, #32] │ │ - ldrb.w r2, [sp, #106] @ 0x6a │ │ - ldrb.w r1, [sp, #105] @ 0x69 │ │ - ldrb.w r3, [sp, #104] @ 0x68 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - ldrb.w fp, [sp, #97] @ 0x61 │ │ - ldr.w r5, [sp, #107] @ 0x6b │ │ - ldrb.w r4, [sp, #111] @ 0x6f │ │ - str r5, [sp, #144] @ 0x90 │ │ - strb.w r4, [sp, #148] @ 0x94 │ │ - beq.n bc8c │ │ - ldrb.w r7, [sp, #148] @ 0x94 │ │ - ldr r5, [sp, #144] @ 0x90 │ │ - strb.w r7, [sp, #132] @ 0x84 │ │ + str.w fp, [sp, #44] @ 0x2c │ │ + ldrb.w r2, [sp, #114] @ 0x72 │ │ + ldrb.w r1, [sp, #113] @ 0x71 │ │ + ldrb.w r3, [sp, #112] @ 0x70 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + ldrb.w fp, [sp, #105] @ 0x69 │ │ + ldr.w r5, [sp, #115] @ 0x73 │ │ + ldrb.w r4, [sp, #119] @ 0x77 │ │ + str r5, [sp, #168] @ 0xa8 │ │ + strb.w r4, [sp, #172] @ 0xac │ │ + beq.n c0da │ │ + ldrb.w r7, [sp, #172] @ 0xac │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ + strb.w r7, [sp, #140] @ 0x8c │ │ adds r7, r0, #1 │ │ - str r5, [sp, #128] @ 0x80 │ │ - beq.n bc8a │ │ - strb.w r1, [sp, #69] @ 0x45 │ │ + str r5, [sp, #136] @ 0x88 │ │ + beq.n c0d8 │ │ + strb.w r1, [sp, #77] @ 0x4d │ │ movs r1, #1 │ │ movt r1, #32768 @ 0x8000 │ │ - ldrb.w r7, [sp, #132] @ 0x84 │ │ - ldr r5, [sp, #128] @ 0x80 │ │ + ldrb.w r7, [sp, #140] @ 0x8c │ │ + ldr r5, [sp, #136] @ 0x88 │ │ adds r1, #2 │ │ cmp r0, r1 │ │ - str.w sl, [sp, #16] │ │ - strb.w r7, [sp, #75] @ 0x4b │ │ - str.w r5, [sp, #71] @ 0x47 │ │ - strb.w r2, [sp, #70] @ 0x46 │ │ - strb.w r3, [sp, #68] @ 0x44 │ │ - str r0, [sp, #64] @ 0x40 │ │ - bne.w c1f0 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ + strb.w r7, [sp, #83] @ 0x53 │ │ + str.w r5, [sp, #79] @ 0x4f │ │ + strb.w r2, [sp, #78] @ 0x4e │ │ + strb.w r3, [sp, #76] @ 0x4c │ │ + str r0, [sp, #72] @ 0x48 │ │ + bne.w c698 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ ldrd r7, r5, [r0] │ │ - ldrd r4, r6, [r0, #8] │ │ - blx 4f780 │ │ - str r5, [sp, #20] │ │ - strd r6, r7, [sp, #8] │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ - strd r4, r6, [sp, #56] @ 0x38 │ │ - cmp r4, fp │ │ - ldr r4, [sp, #44] @ 0x2c │ │ - strd r7, r5, [sp, #48] @ 0x30 │ │ - bne.w be84 │ │ - ldr r3, [sp, #16] │ │ - cmp.w fp, #0 │ │ - beq.n bd0e │ │ - ldr r1, [sp, #20] │ │ - movs r0, #1 │ │ - ldr r2, [r1, #0] │ │ - ldr r1, [sp, #40] @ 0x28 │ │ + ldrd r4, fp, [r0, #8] │ │ + blx 4eeb0 │ │ + str r5, [sp, #32] │ │ + strd fp, r7, [sp, #24] │ │ + strd r7, r5, [sp, #56] @ 0x38 │ │ + ldr r5, [sp, #44] @ 0x2c │ │ + strd r4, fp, [sp, #64] @ 0x40 │ │ + cmp r4, r5 │ │ + bne.n c10c │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + mov r7, r6 │ │ + cmp r5, #0 │ │ + beq.n c186 │ │ + ldr r0, [sp, #32] │ │ + movs r1, #1 │ │ + ldr r2, [r0, #0] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ cmp r2, #0 │ │ - ldrb r1, [r1, #0] │ │ + ldrb r0, [r0, #0] │ │ it mi │ │ - eormi.w r0, r2, #2147483648 @ 0x80000000 │ │ - subs r2, r0, #1 │ │ + eormi.w r1, r2, #2147483648 @ 0x80000000 │ │ + subs r2, r1, #1 │ │ cmp r2, #2 │ │ - bcs.n bcbe │ │ - lsls r0, r1, #24 │ │ - bne.w be84 │ │ - b.n bd08 │ │ + bcs.n c13a │ │ + cmp r0, #0 │ │ + bne.w c30e │ │ + b.n c182 │ │ mov fp, r1 │ │ - mov r0, r9 │ │ - ldr r4, [sp, #44] @ 0x2c │ │ - blx 4f770 │ │ + mov r0, sl │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w c47e │ │ + beq.w c94c │ │ mov r1, r8 │ │ - mov r2, r9 │ │ + mov r2, sl │ │ mov r7, r0 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ + ldr r1, [sp, #52] @ 0x34 │ │ movs r0, #13 │ │ - strd r9, r7, [r4, #8] │ │ - str.w r9, [r4, #16] │ │ - strb.w fp, [r4, #5] │ │ - strb r0, [r4, #4] │ │ + strb r0, [r1, #4] │ │ + movs r0, #1 │ │ + strd sl, r7, [r1, #8] │ │ + str.w sl, [r1, #16] │ │ + strb.w fp, [r1, #5] │ │ + str r0, [r1, #0] │ │ + add sp, #180 @ 0xb4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r3, sp, #56 @ 0x38 │ │ + ldr r4, [sp, #52] @ 0x34 │ │ + movs r7, #2 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + str.w r1, [sp, #111] @ 0x6f │ │ + add r1, sp, #104 @ 0x68 │ │ + str.w r0, [sp, #107] @ 0x6b │ │ + adds r0, r4, #5 │ │ + str.w r2, [sp, #115] @ 0x73 │ │ + movs r2, #19 │ │ + strb r7, [r4, #4] │ │ + str.w r3, [sp, #119] @ 0x77 │ │ + bl 4bcbc │ │ movs r0, #1 │ │ str r0, [r4, #0] │ │ add sp, #180 @ 0xb4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r0, #0 │ │ - bne.w c460 │ │ - ldr r0, [sp, #20] │ │ - uxtb r1, r1 │ │ - ldrb r0, [r0, #4] │ │ - tbh [pc, r1, lsl #1] │ │ - lsls r3, r3, #3 │ │ + cmp r1, #0 │ │ + bne.w c92e │ │ + ldr r1, [sp, #32] │ │ + ldrb r1, [r1, #4] │ │ + tbh [pc, r0, lsl #1] │ │ + lsls r3, r4, #3 │ │ movs r1, r3 │ │ movs r2, r1 │ │ movs r0, r2 │ │ movs r4, r1 │ │ movs r4, r2 │ │ movs r6, r2 │ │ movs r2, r2 │ │ movs r0, r3 │ │ movs r6, r1 │ │ - movs r1, #2 │ │ - b.n bd00 │ │ - movs r1, #5 │ │ - b.n bd00 │ │ - movs r1, #8 │ │ - b.n bd00 │ │ - movs r1, #7 │ │ - b.n bd00 │ │ - movs r1, #4 │ │ - b.n bd00 │ │ - movs r1, #6 │ │ - b.n bd00 │ │ - movs r1, #0 │ │ - b.n bd00 │ │ - movs r1, #3 │ │ - uxtb r0, r0 │ │ - cmp r1, r0 │ │ - bne.w be84 │ │ - cmp.w fp, #1 │ │ - bne.n bd76 │ │ - ldr r1, [r3, #8] │ │ - cbz r1, bd62 │ │ - ldr r0, [sp, #32] │ │ - cbz r0, bd6c │ │ - ldr r5, [pc, #424] @ (bec0 ) │ │ + movs r0, #2 │ │ + b.n c17a │ │ + movs r0, #5 │ │ + b.n c17a │ │ + movs r0, #8 │ │ + b.n c17a │ │ + movs r0, #7 │ │ + b.n c17a │ │ + movs r0, #4 │ │ + b.n c17a │ │ + movs r0, #6 │ │ + b.n c17a │ │ + movs r0, #0 │ │ + b.n c17a │ │ + movs r0, #3 │ │ + uxtb r1, r1 │ │ + cmp r0, r1 │ │ + bne.w c30e │ │ + cmp r5, #1 │ │ + bne.n c1ec │ │ + ldr r1, [r7, #8] │ │ + cbz r1, c1d8 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + cbz r0, c1e2 │ │ + ldr r2, [pc, #356] @ (c2f4 ) │ │ ldr r0, [r0, #0] │ │ - add r5, pc │ │ + add r2, pc │ │ + str r2, [sp, #20] │ │ cmp r0, #0 │ │ - beq.n bd96 │ │ + beq.n c20c │ │ ldr r2, [r0, #124] @ 0x7c │ │ cmp r2, #0 │ │ - beq.n bd9c │ │ - ldr r0, [sp, #32] │ │ + beq.n c214 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ blx r2 │ │ - cmp.w fp, #0 │ │ - str r0, [sp, #0] │ │ - beq.n bde4 │ │ - mov.w r6, fp, lsl #3 │ │ + cmp r5, #0 │ │ + str r0, [sp, #12] │ │ + beq.n c25c │ │ + lsls r6, r5, #3 │ │ movs r1, #8 │ │ mov r0, r6 │ │ - bl 12b8c │ │ + bl 1d878 │ │ cmp r0, #0 │ │ - str r0, [sp, #4] │ │ - beq.w c486 │ │ + str r0, [sp, #16] │ │ + beq.w c954 │ │ ldr r0, [sp, #40] @ 0x28 │ │ ldrb r0, [r0, #0] │ │ tbb [pc, r0] │ │ - lsls r0, r3, #21 │ │ - str r1, [r2, r5] │ │ - ldrb r6, [r1, r1] │ │ - ldr r6, [pc, #20] @ (bd6c ) │ │ - ldrsb r4, [r0, r2] │ │ + lsls r1, r3, #21 │ │ + strh r2, [r2, r1] │ │ + ldrb r7, [r1, r5] │ │ + ldr r7, [pc, #20] @ (c1e0 ) │ │ + ldrsb r4, [r0, r6] │ │ ldr r0, [sp, #40] @ 0x28 │ │ ldrb r0, [r0, #1] │ │ - strb.w r0, [sp, #96] @ 0x60 │ │ - b.n be10 │ │ - ldr r5, [pc, #352] @ (bec4 ) │ │ + strb.w r0, [sp, #104] @ 0x68 │ │ + b.n c288 │ │ + ldr r2, [pc, #284] @ (c2f8 ) │ │ movs r0, #16 │ │ movs r1, #7 │ │ - add r5, pc │ │ - b.n bda4 │ │ - ldr r5, [pc, #344] @ (bec8 ) │ │ + add r2, pc │ │ + b.n c21c │ │ + ldr r2, [pc, #280] @ (c2fc ) │ │ movs r0, #6 │ │ movs r1, #8 │ │ - add r5, pc │ │ - b.n bda4 │ │ - ldr r1, [sp, #20] │ │ - movs r0, #1 │ │ - ldr r2, [r1, #12] │ │ - ldr r1, [sp, #40] @ 0x28 │ │ + add r2, pc │ │ + b.n c21c │ │ + ldr r0, [sp, #32] │ │ + movs r1, #1 │ │ + ldr r2, [r0, #12] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ cmp r2, #0 │ │ - ldrb r1, [r1, #16] │ │ + ldrb r0, [r0, #16] │ │ it mi │ │ - eormi.w r0, r2, #2147483648 @ 0x80000000 │ │ - subs r2, r0, #1 │ │ + eormi.w r1, r2, #2147483648 @ 0x80000000 │ │ + subs r2, r1, #1 │ │ cmp r2, #2 │ │ - bcs.n bdc6 │ │ - lsls r0, r1, #24 │ │ - bne.w be84 │ │ - b.n bd0e │ │ + bcs.n c240 │ │ + cmp r0, #0 │ │ + bne.w c30e │ │ + b.n c186 │ │ movs r0, #7 │ │ movs r1, #8 │ │ - b.n bda4 │ │ - ldr r5, [pc, #300] @ (becc ) │ │ + ldr r2, [sp, #20] │ │ + b.n c21c │ │ + ldr r2, [pc, #232] @ (c300 ) │ │ movs r0, #14 │ │ movs r1, #6 │ │ - add r5, pc │ │ - strd r5, r0, [r4, #8] │ │ + add r2, pc │ │ + strd r2, r0, [fp, #8] │ │ movs r0, #1 │ │ - str r0, [r4, #0] │ │ - add.w r6, fp, #1 │ │ - ldr r0, [sp, #20] │ │ - strb r1, [r4, #4] │ │ + str.w r0, [fp] │ │ + adds r6, r5, #1 │ │ + ldr r0, [sp, #32] │ │ + strb.w r1, [fp, #4] │ │ subs r6, #1 │ │ - beq.w c156 │ │ + beq.w c628 │ │ add.w r5, r0, #12 │ │ - bl ef4a │ │ + bl d44a │ │ mov r0, r5 │ │ - b.n bdb4 │ │ - cmp r0, #0 │ │ - bne.w c460 │ │ - ldr r0, [sp, #20] │ │ - uxtb r1, r1 │ │ - ldrb r0, [r0, #16] │ │ - tbb [pc, r1] │ │ - strh r7, [r2, r5] │ │ - ldr r2, [pc, #20] @ (bdf0 ) │ │ - ldr r6, [pc, #280] @ (bef4 ) │ │ - ldr r4, [pc, #320] @ (bf20 ) │ │ - ldr r0, [pc, #328] @ (bf28 ) │ │ - movs r1, #2 │ │ - b.n be7c │ │ + b.n c22e │ │ + cmp r1, #0 │ │ + bne.w c92e │ │ + ldr r1, [sp, #32] │ │ + ldrb r1, [r1, #16] │ │ + tbb [pc, r0] │ │ + ldrb r0, [r4, r1] │ │ + ldr r1, [pc, #20] @ (c268 ) │ │ + ldr r5, [pc, #276] @ (c368 ) │ │ + ldr r3, [pc, #316] @ (c394 ) │ │ + bx fp │ │ + movs r0, #2 │ │ + b.n c306 │ │ movs r0, #8 │ │ - str r0, [sp, #4] │ │ - b.n bee4 │ │ + str r0, [sp, #16] │ │ + b.n c360 │ │ ldr r0, [sp, #40] @ 0x28 │ │ ldr r0, [r0, #4] │ │ - b.n be0e │ │ + b.n c286 │ │ ldr r0, [sp, #40] @ 0x28 │ │ ldrh r0, [r0, #2] │ │ - strh.w r0, [sp, #96] @ 0x60 │ │ - b.n be10 │ │ + strh.w r0, [sp, #104] @ 0x68 │ │ + b.n c288 │ │ movs r0, #0 │ │ - b.n be0e │ │ + b.n c286 │ │ ldr r0, [sp, #40] @ 0x28 │ │ ldr r0, [r0, #4] │ │ ldr r0, [r0, #0] │ │ - b.n be0e │ │ + b.n c286 │ │ ldr r0, [sp, #40] @ 0x28 │ │ ldrd r0, r1, [r0, #8] │ │ - str r1, [sp, #100] @ 0x64 │ │ - str r0, [sp, #96] @ 0x60 │ │ - ldr r2, [sp, #4] │ │ - cmp.w fp, #1 │ │ - ldrd r0, r1, [sp, #96] @ 0x60 │ │ + str r1, [sp, #108] @ 0x6c │ │ + str r0, [sp, #104] @ 0x68 │ │ + ldr r2, [sp, #16] │ │ + cmp r5, #1 │ │ + ldrd r0, r1, [sp, #104] @ 0x68 │ │ strd r0, r1, [r2] │ │ - beq.n bee4 │ │ + beq.n c360 │ │ ldr r0, [sp, #40] @ 0x28 │ │ ldrb r0, [r0, #16] │ │ tbh [pc, r0, lsl #1] │ │ - lsls r6, r0, #1 │ │ + lsls r3, r2, #1 │ │ movs r7, r1 │ │ movs r2, r1 │ │ movs r2, r1 │ │ movs r4, r2 │ │ - lsls r4, r2, #1 │ │ + lsls r7, r2, #1 │ │ movs r7, r1 │ │ movs r4, r2 │ │ - lsls r0, r1, #7 │ │ - lsls r4, r0, #1 │ │ + lsls r2, r2, #4 │ │ + lsls r1, r2, #1 │ │ ldr r0, [sp, #40] @ 0x28 │ │ ldrh r0, [r0, #18] │ │ - strh.w r0, [sp, #96] @ 0x60 │ │ - b.n beda │ │ + strh.w r0, [sp, #104] @ 0x68 │ │ + b.n c356 │ │ ldr r0, [sp, #40] @ 0x28 │ │ ldrb r0, [r0, #17] │ │ - strb.w r0, [sp, #96] @ 0x60 │ │ - b.n beda │ │ + strb.w r0, [sp, #104] @ 0x68 │ │ + b.n c356 │ │ ldr r0, [sp, #40] @ 0x28 │ │ ldr r0, [r0, #20] │ │ - b.n bed8 │ │ + b.n c354 │ │ ldr r0, [sp, #40] @ 0x28 │ │ vldr d16, [r0, #8] │ │ - vstr d16, [sp, #96] @ 0x60 │ │ - b.n be10 │ │ - movs r1, #5 │ │ - b.n be7c │ │ - movs r1, #8 │ │ - b.n be7c │ │ - movs r1, #7 │ │ - b.n be7c │ │ - movs r1, #4 │ │ - b.n be7c │ │ - movs r1, #6 │ │ - b.n be7c │ │ - movs r1, #0 │ │ - b.n be7c │ │ - movs r1, #3 │ │ - uxtb r0, r0 │ │ - cmp r1, r0 │ │ - beq.w bd0e │ │ - add r3, sp, #48 @ 0x30 │ │ + vstr d16, [sp, #104] @ 0x68 │ │ + b.n c288 │ │ + movs r0, #5 │ │ + b.n c306 │ │ + movs r0, #8 │ │ + b.n c306 │ │ + movs r0, #7 │ │ + b.n c306 │ │ + movs r0, #4 │ │ + b.n c306 │ │ + movs r0, #6 │ │ + b.n c306 │ │ + movs r0, #0 │ │ + b.n c306 │ │ + str r7, [sp, #524] @ 0x20c │ │ + vsra.u32 , q14, #1 │ │ + vmls.i , , d30[0] │ │ + vaddw.u , , d16 │ │ + @ instruction: 0xffff95e0 │ │ + vaddl.u q9, d15, d3 │ │ + uxtb r1, r1 │ │ + cmp r0, r1 │ │ + beq.w c186 │ │ + add r3, sp, #56 @ 0x38 │ │ movs r7, #2 │ │ - strb r7, [r4, #4] │ │ + strb.w r7, [fp, #4] │ │ ldmia r3, {r0, r1, r2, r3} │ │ - str.w r3, [sp, #111] @ 0x6f │ │ - str.w r2, [sp, #107] @ 0x6b │ │ + str.w r1, [sp, #111] @ 0x6f │ │ + add r1, sp, #104 @ 0x68 │ │ + str.w r0, [sp, #107] @ 0x6b │ │ + add.w r0, fp, #5 │ │ + str.w r2, [sp, #115] @ 0x73 │ │ movs r2, #19 │ │ - str.w r1, [sp, #103] @ 0x67 │ │ - add r1, sp, #96 @ 0x60 │ │ - str.w r0, [sp, #99] @ 0x63 │ │ - adds r0, r4, #5 │ │ - bl 4c460 │ │ + str.w r3, [sp, #119] @ 0x77 │ │ + bl 4bcbc │ │ movs r0, #1 │ │ - str r0, [r4, #0] │ │ + str.w r0, [fp] │ │ add sp, #180 @ 0xb4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #0 │ │ - b.n bed8 │ │ + b.n c354 │ │ ldr r0, [sp, #40] @ 0x28 │ │ ldr r0, [r0, #20] │ │ ldr r0, [r0, #0] │ │ - b.n bed8 │ │ - ldr r2, [sp, #196] @ 0xc4 │ │ - @ instruction: 0xffffcfdf │ │ - vqshl.u32 , q6, #31 │ │ - @ instruction: 0xffffcf81 │ │ - @ instruction: 0xffff98b0 │ │ - vtbl.8 d25, {d15}, d10 │ │ + b.n c354 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ ldrd r0, r1, [r0, #24] │ │ - str r1, [sp, #100] @ 0x64 │ │ - str r0, [sp, #96] @ 0x60 │ │ - ldr r2, [sp, #4] │ │ - ldrd r0, r1, [sp, #96] @ 0x60 │ │ + str r1, [sp, #108] @ 0x6c │ │ + str r0, [sp, #104] @ 0x68 │ │ + ldr r2, [sp, #16] │ │ + ldrd r0, r1, [sp, #104] @ 0x68 │ │ strd r0, r1, [r2, #8] │ │ - ldrd r2, r1, [sp, #24] │ │ - add r0, sp, #96 @ 0x60 │ │ - bl 1a508 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + add r0, sp, #104 @ 0x68 │ │ + mov r2, r9 │ │ + bl 1a66c │ │ + ldr r0, [sp, #104] @ 0x68 │ │ adds r0, #1 │ │ - beq.n bf24 │ │ - add r2, sp, #96 @ 0x60 │ │ + beq.n c3ec │ │ + add r2, sp, #104 @ 0x68 │ │ ldmia r2, {r0, r1, r2} │ │ - str r2, [sp, #168] @ 0xa8 │ │ - str r1, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - add r0, sp, #160 @ 0xa0 │ │ - bl 14514 │ │ - str r1, [sp, #40] @ 0x28 │ │ - add r7, sp, #96 @ 0x60 │ │ - mov sl, r0 │ │ + str r2, [sp, #160] @ 0xa0 │ │ + str r1, [sp, #156] @ 0x9c │ │ + str r0, [sp, #152] @ 0x98 │ │ + add r0, sp, #152 @ 0x98 │ │ + bl 14676 │ │ + strd r1, r0, [sp, #36] @ 0x24 │ │ + add r4, sp, #104 @ 0x68 │ │ mov r1, r8 │ │ - mov r2, r9 │ │ - mov r0, r7 │ │ - bl 1a508 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ + mov r2, sl │ │ + mov r0, r4 │ │ + bl 1a66c │ │ + ldr r0, [sp, #104] @ 0x68 │ │ adds r0, #1 │ │ - beq.n bf34 │ │ - add r2, sp, #96 @ 0x60 │ │ - add r3, sp, #160 @ 0xa0 │ │ + beq.n c3fc │ │ + add r2, sp, #104 @ 0x68 │ │ ldmia r2, {r0, r1, r2} │ │ - stmia r3!, {r0, r1, r2} │ │ - b.n bfa0 │ │ - ldr r6, [sp, #104] @ 0x68 │ │ + str r2, [sp, #160] @ 0xa0 │ │ + str r1, [sp, #156] @ 0x9c │ │ + str r0, [sp, #152] @ 0x98 │ │ + add r0, sp, #152 @ 0x98 │ │ + bl 14676 │ │ + str r0, [sp, #8] │ │ + add r2, sp, #72 @ 0x48 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + add.w r8, r2, #1 │ │ + str r1, [sp, #4] │ │ + ldr r0, [r0, #0] │ │ + cbz r0, c40c │ │ + ldr.w r6, [r0, #132] @ 0x84 │ │ + cmp r6, #0 │ │ + beq.n c442 │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + mov r9, r2 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + ldrd r3, r1, [sp, #8] │ │ + mov r0, r5 │ │ + blx r6 │ │ + mov sl, r0 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + beq.n c47a │ │ + ldr.w r1, [r0, #912] @ 0x390 │ │ + cmp r1, #0 │ │ + beq.n c496 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + blx r1 │ │ + cmp r0, #1 │ │ + bne.n c4aa │ │ + movs r5, #5 │ │ + strb.w r5, [sp, #72] @ 0x48 │ │ + b.n c4e0 │ │ + ldr r4, [sp, #112] @ 0x70 │ │ + cmp r4, #0 │ │ + bpl.n c420 │ │ + movs r0, #0 │ │ + mov r1, r4 │ │ + bl 1441a │ │ + b.n c95c │ │ + ldr r6, [sp, #112] @ 0x70 │ │ cmp r6, #0 │ │ - bpl.n bf46 │ │ + bpl.n c456 │ │ movs r0, #0 │ │ mov r1, r6 │ │ - bl 142ba │ │ - b.n c48e │ │ - mov r6, r5 │ │ - ldr r5, [sp, #104] @ 0x68 │ │ - cmp r5, #0 │ │ - bpl.n bf68 │ │ - movs r0, #0 │ │ - mov r1, r5 │ │ - bl 142ba │ │ - b.n c48e │ │ - beq.n bf8c │ │ - mov r0, r6 │ │ + bl 1441a │ │ + b.n c95c │ │ + movs r0, #7 │ │ + movs r5, #8 │ │ + ldr.w sl, [sp, #20] │ │ + str r0, [sp, #80] @ 0x50 │ │ + strb.w r5, [sp, #72] @ 0x48 │ │ + str.w sl, [sp, #76] @ 0x4c │ │ + b.n c4e2 │ │ + beq.n c48e │ │ + mov r0, r4 │ │ movs r1, #1 │ │ - ldr r7, [sp, #100] @ 0x64 │ │ - bl 12b8c │ │ + ldr r6, [sp, #108] @ 0x6c │ │ + bl 1d878 │ │ cmp r0, #0 │ │ - beq.w c490 │ │ - mov r1, r7 │ │ - mov r2, r6 │ │ - strd r6, r0, [sp, #160] @ 0xa0 │ │ - bl 4c460 │ │ - str r6, [sp, #168] @ 0xa8 │ │ - b.n befe │ │ - beq.n bf94 │ │ - mov r0, r5 │ │ + beq.w c95e │ │ + mov r1, r6 │ │ + mov r2, r4 │ │ + strd r4, r0, [sp, #152] @ 0x98 │ │ + bl 4bcbc │ │ + str r4, [sp, #160] @ 0xa0 │ │ + b.n c37a │ │ + ldr r1, [pc, #904] @ (c7cc ) │ │ + movs r0, #11 │ │ + movs r5, #6 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r1, pc │ │ + strb.w r5, [sp, #72] @ 0x48 │ │ + str r1, [sp, #76] @ 0x4c │ │ + mov sl, r1 │ │ + b.n c4e2 │ │ + beq.n c4a2 │ │ + mov r0, r6 │ │ movs r1, #1 │ │ - ldr.w r8, [sp, #100] @ 0x64 │ │ - bl 12b8c │ │ + ldr.w r8, [sp, #108] @ 0x6c │ │ + bl 1d878 │ │ cmp r0, #0 │ │ - beq.w c494 │ │ + beq.w c962 │ │ mov r1, r8 │ │ - mov r2, r5 │ │ - strd r5, r0, [sp, #160] @ 0xa0 │ │ - bl 4c460 │ │ - str r5, [sp, #168] @ 0xa8 │ │ - b.n bf9e │ │ + mov r2, r6 │ │ + strd r6, r0, [sp, #152] @ 0x98 │ │ + bl 4bcbc │ │ + str r6, [sp, #160] @ 0xa0 │ │ + b.n c3a0 │ │ + movs r0, #7 │ │ + movs r5, #8 │ │ + ldr.w sl, [sp, #20] │ │ + str r0, [sp, #80] @ 0x50 │ │ + strb.w r5, [sp, #72] @ 0x48 │ │ + str.w sl, [sp, #76] @ 0x4c │ │ + b.n c4e0 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - b.n befa │ │ + str r0, [sp, #160] @ 0xa0 │ │ + b.n c376 │ │ + ldr r1, [pc, #824] @ (c7d0 ) │ │ + movs r0, #14 │ │ + movs r5, #6 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r1, pc │ │ + b.n c4d8 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - strd r0, r1, [sp, #160] @ 0xa0 │ │ - mov r5, r6 │ │ - add r0, sp, #160 @ 0xa0 │ │ - bl 14514 │ │ - str r0, [sp, #28] │ │ - str r5, [sp, #24] │ │ - mov r8, r1 │ │ - ldr r0, [sp, #32] │ │ - ldr r0, [r0, #0] │ │ - cbz r0, bfe4 │ │ - ldr.w r5, [r0, #132] @ 0x84 │ │ - cbz r5, bff4 │ │ - ldr r6, [sp, #32] │ │ - mov r2, sl │ │ - ldr r1, [sp, #0] │ │ - ldr r3, [sp, #28] │ │ - mov r0, r6 │ │ - blx r5 │ │ - mov r5, r0 │ │ - ldr r0, [r6, #0] │ │ - cbz r0, bfe4 │ │ - ldr.w r1, [r0, #912] @ 0x390 │ │ - cbz r1, bffc │ │ - ldr r0, [sp, #32] │ │ - blx r1 │ │ - cmp r0, #1 │ │ - bne.w c1a0 │ │ - mov.w r9, #5 │ │ - strb.w r9, [sp, #64] @ 0x40 │ │ - b.n c00e │ │ - movs r0, #7 │ │ - mov.w r9, #8 │ │ - str r0, [sp, #72] @ 0x48 │ │ - strb.w r9, [sp, #64] @ 0x40 │ │ - ldr r5, [sp, #24] │ │ - b.n c00c │ │ - ldr r5, [pc, #868] @ (c35c ) │ │ - movs r0, #11 │ │ - add r5, pc │ │ - b.n c002 │ │ - ldr r5, [pc, #864] @ (c360 ) │ │ - movs r0, #14 │ │ - add r5, pc │ │ - str r0, [sp, #72] @ 0x48 │ │ - mov.w r9, #6 │ │ - strb.w r9, [sp, #64] @ 0x40 │ │ - str r5, [sp, #68] @ 0x44 │ │ - add r0, sp, #64 @ 0x40 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + b.n c39c │ │ + cmp.w sl, #0 │ │ + beq.n c4ce │ │ + ldr r0, [sp, #8] │ │ + movs r5, #255 @ 0xff │ │ + movs r2, #0 │ │ + strb.w r5, [sp, #72] @ 0x48 │ │ + str.w sl, [sp, #76] @ 0x4c │ │ + strb r2, [r0, #0] │ │ + b.n c556 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + vldr d16, [r0, #24] │ │ + vstr d16, [sp, #104] @ 0x68 │ │ + b.n c356 │ │ + ldr r1, [pc, #772] @ (c7d4 ) │ │ + movs r0, #18 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movs r5, #7 │ │ + add r1, pc │ │ + strb.w r5, [sp, #72] @ 0x48 │ │ + mov sl, r1 │ │ + str r1, [sp, #76] @ 0x4c │ │ + mov r2, r9 │ │ + mov r0, r2 │ │ + mov r9, r2 │ │ ldmia r0!, {r1, r2, r3} │ │ - stmia r7!, {r1, r2, r3} │ │ + stmia r4!, {r1, r2, r3} │ │ ldmia.w r0, {r1, r2, r3, r6} │ │ - stmia r7!, {r1, r2, r3, r6} │ │ - ldrb.w r0, [sp, #96] @ 0x60 │ │ + stmia r4!, {r1, r2, r3, r6} │ │ + ldrb.w r0, [sp, #104] @ 0x68 │ │ cmp r0, #7 │ │ - bne.n c07a │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - add r0, sp, #128 @ 0x80 │ │ - mov r1, sl │ │ - ldr r5, [sp, #28] │ │ - bl 1de18 │ │ - add r0, sp, #144 @ 0x90 │ │ - mov r1, r5 │ │ - mov r2, r8 │ │ - bl 1de18 │ │ - add r2, sp, #144 @ 0x90 │ │ - ldrd r3, r7, [sp, #128] @ 0x80 │ │ - str.w r3, [sp, #163] @ 0xa3 │ │ - add.w ip, sp, #80 @ 0x50 │ │ + bne.n c550 │ │ + ldrd r2, r1, [sp, #36] @ 0x24 │ │ + add r0, sp, #168 @ 0xa8 │ │ + ldr r4, [sp, #8] │ │ + bl 1e938 │ │ + ldr r2, [sp, #4] │ │ + add r0, sp, #136 @ 0x88 │ │ + mov r1, r4 │ │ + bl 1e938 │ │ + add r2, sp, #168 @ 0xa8 │ │ + ldrd r3, r7, [sp, #136] @ 0x88 │ │ + ldr r6, [sp, #144] @ 0x90 │ │ ldmia r2, {r0, r1, r2} │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ - str.w r7, [sp, #167] @ 0xa7 │ │ - ldr r6, [sp, #136] @ 0x88 │ │ - ldr r7, [sp, #164] @ 0xa4 │ │ - str.w r6, [sp, #171] @ 0xab │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ - str r6, [sp, #76] @ 0x4c │ │ - stmia.w ip, {r0, r1, r2} │ │ - str.w r3, [sp, #65] @ 0x41 │ │ - str.w r7, [sp, #69] @ 0x45 │ │ - str.w r5, [sp, #73] @ 0x49 │ │ - add r0, sp, #96 @ 0x60 │ │ - bl ee30 │ │ - ldr.w ip, [sp, #68] @ 0x44 │ │ - mov.w r9, #3 │ │ - b.n c104 │ │ - ldr r0, [sp, #28] │ │ + str.w r1, [sp, #159] @ 0x9f │ │ + str.w r0, [sp, #155] @ 0x9b │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + str.w r2, [sp, #163] @ 0xa3 │ │ + ldr r5, [sp, #152] @ 0x98 │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + str.w r2, [r8, #11] │ │ + str.w r5, [r8] │ │ + str.w r0, [r8, #4] │ │ + str.w r1, [r8, #8] │ │ + strd r3, r7, [sp, #88] @ 0x58 │ │ + str r6, [sp, #96] @ 0x60 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r5, [sp, #44] @ 0x2c │ │ + bl d330 │ │ + ldr.w sl, [sp, #76] @ 0x4c │ │ + movs r5, #3 │ │ + b.n c5d2 │ │ + ldr r0, [sp, #8] │ │ movs r1, #0 │ │ strb r1, [r0, #0] │ │ - cmp.w r8, #0 │ │ - ldr r6, [sp, #16] │ │ + ldr r1, [sp, #4] │ │ + cmp r1, #0 │ │ it ne │ │ - blxne 4f780 │ │ - movs r0, #0 │ │ - strb.w r0, [sl] │ │ + blxne 4eeb0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, sl │ │ - blxne 4f780 │ │ - cmp.w r9, #255 @ 0xff │ │ - bne.n c102 │ │ - ldr r0, [sp, #8] │ │ - ldr r1, [r6, #8] │ │ + movs r1, #0 │ │ + strb r1, [r0, #0] │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + cmp r1, #0 │ │ + it ne │ │ + blxne 4eeb0 │ │ + cmp r5, #255 @ 0xff │ │ + bne.n c5d2 │ │ + ldr r0, [sp, #24] │ │ + ldr r6, [sp, #48] @ 0x30 │ │ + ldr r1, [r7, #8] │ │ uxtb r2, r0 │ │ - ldr r0, [sp, #32] │ │ cmp r2, #8 │ │ - ldr r0, [r0, #0] │ │ - bhi.n c16a │ │ + ldr r0, [r6, #0] │ │ + bhi.n c63c │ │ tbh [pc, r2, lsl #1] │ │ movs r1, r1 │ │ - lsls r4, r3, #4 │ │ - lsls r2, r0, #3 │ │ - lsls r7, r3, #3 │ │ - lsls r5, r4, #2 │ │ - lsls r7, r6, #4 │ │ - lsls r7, r3, #5 │ │ - lsls r6, r7, #3 │ │ - lsls r0, r7, #5 │ │ + lsls r7, r0, #4 │ │ + lsls r6, r5, #2 │ │ + lsls r3, r1, #3 │ │ + lsls r1, r2, #2 │ │ + lsls r7, r5, #4 │ │ + lsls r2, r1, #5 │ │ + lsls r1, r5, #3 │ │ + lsls r6, r4, #5 │ │ cmp r0, #0 │ │ - beq.w c3d6 │ │ + beq.w c888 │ │ ldr.w r7, [r0, #156] @ 0x9c │ │ cmp r7, #0 │ │ - beq.w c43a │ │ - ldr r4, [sp, #32] │ │ - mov r2, r5 │ │ - ldr r3, [sp, #4] │ │ + beq.w c8f8 │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + mov r2, sl │ │ + ldr r3, [sp, #16] │ │ mov r0, r4 │ │ blx r7 │ │ - mov r9, r0 │ │ + mov r8, r0 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.w c3d6 │ │ + beq.w c888 │ │ ldr.w r1, [r0, #912] @ 0x390 │ │ cmp r1, #0 │ │ - beq.w c3e6 │ │ - ldr r0, [sp, #32] │ │ + beq.w c8b6 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ blx r1 │ │ cmp r0, #1 │ │ - beq.n c198 │ │ + beq.n c668 │ │ movs r1, #6 │ │ - b.n c322 │ │ - mov ip, r5 │ │ - ldrh.w r0, [sp, #65] @ 0x41 │ │ - strh.w r0, [r4, #5] │ │ - add r0, sp, #64 @ 0x40 │ │ - ldrb.w r1, [sp, #67] @ 0x43 │ │ - adds r0, #8 │ │ - strb r1, [r4, #7] │ │ - add.w r1, r4, #12 │ │ - ldmia.w r0, {r2, r3, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ - str.w ip, [r4, #8] │ │ - strb.w r9, [r4, #4] │ │ + b.n c7c8 │ │ + add.w r0, r9, #8 │ │ + add.w r1, fp, #12 │ │ + ldmia.w r0, {r2, r3, r4, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ + ldrb.w r0, [r8, #2] │ │ + ldrh.w r1, [r8] │ │ + strb.w r5, [fp, #4] │ │ + str.w sl, [fp, #8] │ │ + strh.w r1, [fp, #5] │ │ + strb.w r0, [fp, #7] │ │ movs r0, #1 │ │ - cmp.w fp, #0 │ │ - str r0, [r4, #0] │ │ + ldrd r5, r6, [sp, #44] @ 0x2c │ │ + cmp r5, #0 │ │ + str.w r0, [fp] │ │ itt ne │ │ - ldrne r0, [sp, #4] │ │ - blxne 4f780 │ │ - ldr r0, [sp, #0] │ │ - ldr r1, [sp, #32] │ │ - bl ec70 │ │ - ldr r0, [sp, #20] │ │ - add.w r6, fp, #1 │ │ + ldrne r0, [sp, #16] │ │ + blxne 4eeb0 │ │ + ldr r0, [sp, #12] │ │ + mov r1, r6 │ │ + bl d15c │ │ + ldr r0, [sp, #32] │ │ + adds r6, r5, #1 │ │ subs r6, #1 │ │ - beq.n c156 │ │ + beq.n c628 │ │ add.w r5, r0, #12 │ │ - bl ef4a │ │ + bl d44a │ │ mov r0, r5 │ │ - b.n c146 │ │ - ldr r0, [sp, #12] │ │ + b.n c618 │ │ + ldr r0, [sp, #28] │ │ cmp r0, #0 │ │ - beq.w bbca │ │ - ldr r0, [sp, #20] │ │ + beq.w c020 │ │ + ldr r0, [sp, #32] │ │ add sp, #180 @ 0xb4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 4f69c │ │ - ldr r2, [sp, #24] │ │ - cbz r0, c1ac │ │ + b.w 4eddc │ │ + ldr r5, [sp, #44] @ 0x2c │ │ + cbz r0, c674 │ │ ldr.w r7, [r0, #144] @ 0x90 │ │ - cbz r7, c1c4 │ │ - mov r2, r5 │ │ - ldr r5, [sp, #32] │ │ - ldr r3, [sp, #4] │ │ - mov r0, r5 │ │ + cbz r7, c684 │ │ + ldr r3, [sp, #16] │ │ + mov r0, r6 │ │ + mov r2, sl │ │ blx r7 │ │ - mov r6, r0 │ │ - ldr r0, [r5, #0] │ │ - cbz r0, c1e2 │ │ + mov r4, r0 │ │ + ldr r0, [r6, #0] │ │ + cbz r0, c674 │ │ ldr.w r1, [r0, #912] @ 0x390 │ │ cmp r1, #0 │ │ - beq.w c3e6 │ │ - ldr r0, [sp, #32] │ │ + beq.w c89c │ │ + mov r0, r6 │ │ blx r1 │ │ cmp r0, #1 │ │ - bne.w c3fe │ │ - ldr r4, [sp, #44] @ 0x2c │ │ + bne.w c8bc │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ movs r0, #5 │ │ - strb r0, [r4, #4] │ │ - b.n c3f6 │ │ - cbz r5, c1d4 │ │ - ldr r0, [sp, #28] │ │ - movs r1, #0 │ │ - mov.w r9, #255 @ 0xff │ │ - b.n c07e │ │ - movs r0, #7 │ │ + strb.w r0, [fp, #4] │ │ + b.n c5f8 │ │ movs r1, #8 │ │ - strb r1, [r4, #4] │ │ - strd r2, r0, [r4, #8] │ │ - b.n c128 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - vldr d16, [r0, #24] │ │ - vstr d16, [sp, #96] @ 0x60 │ │ - b.n beda │ │ - ldr r0, [pc, #412] @ (c364 ) │ │ + movs r0, #7 │ │ + strb.w r1, [fp, #4] │ │ + ldr r1, [sp, #20] │ │ + strd r1, r0, [fp, #8] │ │ + b.n c694 │ │ + ldr r0, [pc, #336] @ (c7d8 ) │ │ movs r2, #6 │ │ movs r1, #17 │ │ - strb r2, [r4, #4] │ │ + strb.w r2, [fp, #4] │ │ add r0, pc │ │ - strd r0, r1, [r4, #8] │ │ - b.n c128 │ │ - ldr r5, [pc, #400] @ (c368 ) │ │ - movs r0, #18 │ │ - mov.w r9, #7 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r5, pc │ │ - b.n c008 │ │ - movs r1, #8 │ │ - movs r0, #7 │ │ - strb r1, [r4, #4] │ │ - ldr r1, [sp, #24] │ │ - strd r1, r0, [r4, #8] │ │ - b.n c128 │ │ - ldr r0, [pc, #376] @ (c36c ) │ │ - ldr r2, [pc, #380] @ (c370 ) │ │ + strd r0, r1, [fp, #8] │ │ + movs r0, #1 │ │ + b.n c5fe │ │ + ldr r0, [pc, #320] @ (c7dc ) │ │ + ldr r2, [pc, #324] @ (c7e0 ) │ │ add r0, pc │ │ add r2, pc │ │ movs r1, #40 @ 0x28 │ │ - bl 1b9a8 │ │ - b.n c48e │ │ + bl 1bbe8 │ │ + b.n c95c │ │ cmp r0, #0 │ │ - beq.w c3d6 │ │ + beq.w c888 │ │ ldr.w r7, [r0, #228] @ 0xe4 │ │ cmp r7, #0 │ │ - beq.w c41a │ │ - mov r2, r5 │ │ - ldr r5, [sp, #32] │ │ - ldr r3, [sp, #4] │ │ + beq.w c8d8 │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + mov r2, sl │ │ + ldr r3, [sp, #16] │ │ mov r0, r5 │ │ blx r7 │ │ - mov r6, r0 │ │ + mov r4, r0 │ │ ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ - beq.w c3d6 │ │ + beq.w c888 │ │ ldr.w r1, [r0, #912] @ 0x390 │ │ cmp r1, #0 │ │ - beq.w c3e6 │ │ - ldr r0, [sp, #32] │ │ + beq.w c8b6 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ blx r1 │ │ cmp r0, #1 │ │ - beq.n c198 │ │ + beq.n c668 │ │ movs r1, #7 │ │ - b.n c400 │ │ + b.n c8be │ │ cmp r0, #0 │ │ - beq.w c3d6 │ │ + beq.w c888 │ │ ldr.w r7, [r0, #180] @ 0xb4 │ │ cmp r7, #0 │ │ - beq.w c422 │ │ - ldr r4, [sp, #32] │ │ - mov r2, r5 │ │ - ldr r3, [sp, #4] │ │ + beq.w c8e0 │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + mov r2, sl │ │ + ldr r3, [sp, #16] │ │ mov r0, r4 │ │ blx r7 │ │ - mov r8, r0 │ │ + mov r9, r0 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.w c3d6 │ │ + beq.w c888 │ │ ldr.w r1, [r0, #912] @ 0x390 │ │ cmp r1, #0 │ │ - beq.w c3e6 │ │ - ldr r0, [sp, #32] │ │ + beq.w c8b6 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ blx r1 │ │ cmp r0, #1 │ │ - beq.n c198 │ │ + beq.n c668 │ │ movs r1, #2 │ │ - b.n c2ec │ │ + b.n c792 │ │ cmp r0, #0 │ │ - beq.w c3d6 │ │ + beq.w c888 │ │ ldr.w r7, [r0, #240] @ 0xf0 │ │ cmp r7, #0 │ │ - beq.w c42a │ │ - ldr r4, [sp, #32] │ │ - mov r2, r5 │ │ - ldr r3, [sp, #4] │ │ + beq.w c8e8 │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + mov r2, sl │ │ + ldr r3, [sp, #16] │ │ mov r0, r4 │ │ blx r7 │ │ - mov r5, r0 │ │ + mov r6, r0 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.w c3d6 │ │ + beq.w c888 │ │ mov r7, r1 │ │ ldr.w r1, [r0, #912] @ 0x390 │ │ cmp r1, #0 │ │ - beq.w c3e6 │ │ - ldr r0, [sp, #32] │ │ + beq.w c8b6 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ blx r1 │ │ cmp r0, #1 │ │ - beq.w c198 │ │ + beq.n c668 │ │ movs r1, #8 │ │ - b.n c47c │ │ + b.n c94a │ │ cmp r0, #0 │ │ - beq.w c3d6 │ │ + beq.w c888 │ │ ldr.w r7, [r0, #192] @ 0xc0 │ │ cmp r7, #0 │ │ - beq.w c432 │ │ - ldr r4, [sp, #32] │ │ - mov r2, r5 │ │ - ldr r3, [sp, #4] │ │ + beq.w c8f0 │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + mov r2, sl │ │ + ldr r3, [sp, #16] │ │ mov r0, r4 │ │ blx r7 │ │ - mov r8, r0 │ │ + mov r9, r0 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.w c3d6 │ │ + beq.w c888 │ │ ldr.w r1, [r0, #912] @ 0x390 │ │ cmp r1, #0 │ │ - beq.w c3e6 │ │ - ldr r0, [sp, #32] │ │ + beq.w c8b6 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ blx r1 │ │ cmp r0, #1 │ │ - beq.w c198 │ │ + beq.w c668 │ │ movs r1, #3 │ │ - b.n c400 │ │ + b.n c7c8 │ │ cmp r0, #0 │ │ - beq.n c3d6 │ │ + beq.n c888 │ │ ldr.w r7, [r0, #168] @ 0xa8 │ │ cmp r7, #0 │ │ - beq.w c442 │ │ - ldr r4, [sp, #32] │ │ - mov r2, r5 │ │ - ldr r3, [sp, #4] │ │ + beq.w c900 │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + mov r2, sl │ │ + ldr r3, [sp, #16] │ │ mov r0, r4 │ │ blx r7 │ │ - mov r9, r0 │ │ + mov r8, r0 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.n c3d6 │ │ + beq.n c888 │ │ ldr.w r1, [r0, #912] @ 0x390 │ │ cmp r1, #0 │ │ - beq.n c3e6 │ │ - ldr r0, [sp, #32] │ │ + beq.n c8b6 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ blx r1 │ │ cmp r0, #1 │ │ - beq.w c198 │ │ + beq.w c668 │ │ movs r1, #1 │ │ - b.n c400 │ │ + b.n c8be │ │ + nop │ │ + push {r1, r2, r4, r5, r6, lr} │ │ + vsra.u64 d25, d13, #1 │ │ + vsri.64 , , #1 │ │ + vrshr.u32 d25, d10, #1 │ │ + vsli.32 d29, d5, #31 │ │ + vtbl.8 d19, {d31- │ │ + beq.n c888 │ │ ldr.w r7, [r0, #204] @ 0xcc │ │ cmp r7, #0 │ │ - beq.w c44a │ │ - mov r2, r5 │ │ - ldr r5, [sp, #32] │ │ - ldr r3, [sp, #4] │ │ + beq.w c908 │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + mov r2, sl │ │ + ldr r3, [sp, #16] │ │ mov r0, r5 │ │ blx r7 │ │ - mov r6, r0 │ │ + mov r4, r0 │ │ ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ - beq.n c3d6 │ │ + beq.n c888 │ │ ldr.w r1, [r0, #912] @ 0x390 │ │ cmp r1, #0 │ │ - beq.n c3e6 │ │ - ldr r0, [sp, #32] │ │ + beq.n c8b6 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ blx r1 │ │ cmp r0, #1 │ │ - beq.w c198 │ │ + beq.w c668 │ │ movs r1, #4 │ │ - b.n c400 │ │ - nop │ │ - @ instruction: 0xb794 │ │ - vsri.64 d25, d19, #1 │ │ - vsli.32 d25, d20, #31 │ │ - vsli.64 d27, d25, #63 @ 0x3f │ │ - vrsra.u64 d29, d23, #1 │ │ - vqshl.u64 q10, q13, #63 @ 0x3f │ │ - movs r4, r0 │ │ - cbz r0, c3d6 │ │ + b.n c8be │ │ + cbz r0, c888 │ │ ldr.w r7, [r0, #216] @ 0xd8 │ │ cmp r7, #0 │ │ - beq.n c450 │ │ - ldr r4, [sp, #32] │ │ - mov r2, r5 │ │ - ldr r3, [sp, #4] │ │ + beq.n c91e │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + mov r2, sl │ │ + ldr r3, [sp, #16] │ │ mov r0, r4 │ │ blx r7 │ │ - mov r5, r0 │ │ + mov r6, r0 │ │ ldr r0, [r4, #0] │ │ - cbz r0, c3d6 │ │ + cbz r0, c888 │ │ mov r7, r1 │ │ ldr.w r1, [r0, #912] @ 0x390 │ │ - cbz r1, c3e6 │ │ - ldr r0, [sp, #32] │ │ + cbz r1, c8b6 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ blx r1 │ │ movs r1, #5 │ │ cmp r0, #1 │ │ - bne.n c47c │ │ - ldr r4, [sp, #44] @ 0x2c │ │ - strb r1, [r4, #4] │ │ - b.n c3f6 │ │ - cbz r0, c3d6 │ │ + bne.w c94a │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + strb.w r1, [fp, #4] │ │ + b.n c5f8 │ │ + cbz r0, c888 │ │ ldr.w r7, [r0, #252] @ 0xfc │ │ cmp r7, #0 │ │ - beq.n c458 │ │ - ldr r4, [sp, #32] │ │ - mov r2, r5 │ │ - ldr r3, [sp, #4] │ │ + beq.n c926 │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + mov r2, sl │ │ + ldr r3, [sp, #16] │ │ mov r0, r4 │ │ blx r7 │ │ ldr r0, [r4, #0] │ │ - cbz r0, c3d6 │ │ + cbz r0, c888 │ │ ldr.w r1, [r0, #912] @ 0x390 │ │ - cbz r1, c3e6 │ │ - ldr r0, [sp, #32] │ │ + cbz r1, c8b6 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ blx r1 │ │ cmp r0, #1 │ │ - beq.w c198 │ │ - ldr r4, [sp, #44] @ 0x2c │ │ + beq.w c668 │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ movs r0, #9 │ │ - strb r0, [r4, #8] │ │ - b.n c412 │ │ - ldr r4, [sp, #44] @ 0x2c │ │ + strb.w r0, [fp, #8] │ │ + movs r0, #0 │ │ + b.n c5fa │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ movs r1, #8 │ │ movs r0, #7 │ │ - strb r1, [r4, #4] │ │ - ldr r1, [sp, #24] │ │ - strd r1, r0, [r4, #8] │ │ - b.n c3f6 │ │ - ldr r0, [pc, #408] @ (c580 ) │ │ - add r0, pc │ │ + strb.w r1, [fp, #4] │ │ + ldr r1, [sp, #20] │ │ + strd r1, r0, [fp, #8] │ │ + b.n c5f8 │ │ + ldr r0, [pc, #456] @ (ca68 ) │ │ movs r1, #14 │ │ - ldr r4, [sp, #44] @ 0x2c │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ movs r2, #6 │ │ - strb r2, [r4, #4] │ │ - strd r0, r1, [r4, #8] │ │ + add r0, pc │ │ + ldr r5, [sp, #44] @ 0x2c │ │ + strd r0, r1, [fp, #8] │ │ movs r0, #1 │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ - b.n c12a │ │ + strb.w r2, [fp, #4] │ │ + b.n c5fe │ │ + ldr r0, [pc, #396] @ (ca44 ) │ │ + add r0, pc │ │ + b.n c90c │ │ movs r1, #0 │ │ - ldr r4, [sp, #44] @ 0x2c │ │ - strh.w r8, [r4, #10] │ │ - strb.w r9, [r4, #9] │ │ - strb r1, [r4, #8] │ │ - strd r6, r5, [r4, #12] │ │ - str r7, [r4, #20] │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + add.w r0, fp, #12 │ │ + stmia r0!, {r4, r6, r7} │ │ movs r0, #0 │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ - b.n c12a │ │ - ldr r0, [pc, #372] @ (c590 ) │ │ + strh.w r9, [fp, #10] │ │ + strb.w r8, [fp, #9] │ │ + strb.w r1, [fp, #8] │ │ + b.n c5fa │ │ + ldr r0, [pc, #376] @ (ca54 ) │ │ movs r1, #16 │ │ add r0, pc │ │ - b.n c3ec │ │ - ldr r0, [pc, #356] @ (c588 ) │ │ + b.n c90e │ │ + ldr r0, [pc, #360] @ (ca4c ) │ │ movs r1, #15 │ │ add r0, pc │ │ - b.n c3ec │ │ - ldr r0, [pc, #352] @ (c58c ) │ │ + b.n c90e │ │ + ldr r0, [pc, #356] @ (ca50 ) │ │ movs r1, #17 │ │ add r0, pc │ │ - b.n c3ec │ │ - ldr r0, [pc, #360] @ (c59c ) │ │ + b.n c90e │ │ + ldr r0, [pc, #364] @ (ca60 ) │ │ movs r1, #16 │ │ add r0, pc │ │ - b.n c3ec │ │ - ldr r0, [pc, #320] @ (c57c ) │ │ + b.n c90e │ │ + ldr r0, [pc, #324] @ (ca40 ) │ │ movs r1, #18 │ │ add r0, pc │ │ - b.n c3ec │ │ - ldr r0, [pc, #320] @ (c584 ) │ │ + b.n c90e │ │ + ldr r0, [pc, #324] @ (ca48 ) │ │ movs r1, #15 │ │ add r0, pc │ │ - b.n c3ec │ │ - ldr r0, [pc, #328] @ (c594 ) │ │ + b.n c90e │ │ + ldr r0, [pc, #332] @ (ca58 ) │ │ add r0, pc │ │ - b.n c3ea │ │ - ldr r0, [pc, #324] @ (c598 ) │ │ + movs r1, #14 │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + movs r2, #6 │ │ + strb.w r2, [fp, #4] │ │ + strd r0, r1, [fp, #8] │ │ + b.n c5f8 │ │ + ldr r0, [pc, #316] @ (ca5c ) │ │ movs r1, #15 │ │ add r0, pc │ │ - b.n c3ec │ │ - ldr r0, [pc, #324] @ (c5a0 ) │ │ + b.n c90e │ │ + ldr r0, [pc, #316] @ (ca64 ) │ │ movs r1, #15 │ │ add r0, pc │ │ - b.n c3ec │ │ - ldr r1, [pc, #264] @ (c56c ) │ │ - ldr r0, [pc, #268] @ (c570 ) │ │ - ldr r2, [pc, #268] @ (c574 ) │ │ + b.n c90e │ │ + ldr r1, [pc, #256] @ (ca30 ) │ │ + ldr r0, [pc, #256] @ (ca34 ) │ │ + ldr r2, [pc, #260] @ (ca38 ) │ │ add r1, pc │ │ - ldr r3, [pc, #268] @ (c578 ) │ │ + ldr r3, [pc, #260] @ (ca3c ) │ │ add r0, pc │ │ add r2, pc │ │ add r3, pc │ │ - strd r3, r1, [sp, #96] @ 0x60 │ │ - add r1, sp, #96 @ 0x60 │ │ - bl 1a880 │ │ - b.n c48e │ │ - b.n c400 │ │ + strd r3, r1, [sp, #104] @ 0x68 │ │ + add r1, sp, #104 @ 0x68 │ │ + bl 1a9e8 │ │ + b.n c95c │ │ + b.n c8be │ │ movs r0, #1 │ │ - mov r1, r9 │ │ - bl 142ba │ │ + mov r1, sl │ │ + bl 1441a │ │ movs r0, #8 │ │ mov r1, r6 │ │ - bl 142ba │ │ + bl 1441a │ │ udf #254 @ 0xfe │ │ movs r0, #1 │ │ - b.n bf2c │ │ + b.n c3f4 │ │ movs r0, #1 │ │ - b.n bf3e │ │ - mov r4, r0 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - cbnz r0, c4a2 │ │ + b.n c404 │ │ + mov r8, r0 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + cbnz r0, c970 │ │ movs r5, #0 │ │ - b.n c4b0 │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - blx 4f780 │ │ + b.n c97e │ │ + ldr r0, [sp, #172] @ 0xac │ │ + blx 4eeb0 │ │ movs r5, #0 │ │ - b.n c4b0 │ │ - mov r4, r0 │ │ + b.n c97e │ │ + mov r8, r0 │ │ movs r5, #1 │ │ - add r0, sp, #64 @ 0x40 │ │ - bl ee30 │ │ - cbz r5, c4c4 │ │ - ldr r1, [sp, #28] │ │ + add r0, sp, #72 @ 0x48 │ │ + bl d330 │ │ + cbz r5, c990 │ │ + ldr r1, [sp, #8] │ │ movs r0, #0 │ │ - cmp.w r8, #0 │ │ strb r0, [r1, #0] │ │ - bne.n c4ca │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ - b.n c548 │ │ - ldr r0, [sp, #28] │ │ - blx 4f780 │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ - b.n c548 │ │ - bl 1c65a │ │ - mov r4, r0 │ │ - b.n c554 │ │ - mov r4, r0 │ │ + ldr r0, [sp, #4] │ │ + cbnz r0, c994 │ │ + ldr r5, [sp, #44] @ 0x2c │ │ + b.n ca0e │ │ + ldr r0, [sp, #8] │ │ + blx 4eeb0 │ │ + ldr r5, [sp, #44] @ 0x2c │ │ + b.n ca0e │ │ + bl 1c856 │ │ + mov r8, r0 │ │ + b.n ca16 │ │ + mov r8, r0 │ │ subs r6, #1 │ │ - beq.n c50a │ │ + beq.n c9d2 │ │ mov r0, r5 │ │ - add.w r7, r5, #12 │ │ - bl ef4a │ │ - mov r5, r7 │ │ - b.n c4e0 │ │ - bl 1c65a │ │ - mov r4, r0 │ │ + add.w r4, r5, #12 │ │ + bl d44a │ │ + mov r5, r4 │ │ + b.n c9a8 │ │ + bl 1c856 │ │ + mov r8, r0 │ │ subs r6, #1 │ │ - beq.n c50a │ │ + beq.n c9d2 │ │ mov r0, r5 │ │ add.w r7, r5, #12 │ │ - bl ef4a │ │ + bl d44a │ │ mov r5, r7 │ │ - b.n c4f8 │ │ - ldr r0, [sp, #12] │ │ + b.n c9c0 │ │ + ldr r0, [sp, #28] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #20] │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - mov r4, r0 │ │ - b.n c55c │ │ - mov r4, r0 │ │ - add r0, sp, #64 @ 0x40 │ │ - bl ef4a │ │ - b.n c562 │ │ - bl 1c65a │ │ - mov r4, r0 │ │ - movs r0, #0 │ │ - strb.w r0, [sl] │ │ + ldrne r0, [sp, #32] │ │ + blxne 4eeb0 │ │ + mov r0, r8 │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + mov r8, r0 │ │ + b.n ca1e │ │ + mov r8, r0 │ │ + add r0, sp, #72 @ 0x48 │ │ + bl d44a │ │ + b.n ca24 │ │ + bl 1c856 │ │ + mov r8, r0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - cbz r0, c548 │ │ - mov r0, sl │ │ - blx 4f780 │ │ - b.n c548 │ │ - mov r4, r0 │ │ - cmp.w fp, #0 │ │ - beq.n c554 │ │ - ldr r0, [sp, #4] │ │ - blx 4f780 │ │ - ldr r1, [sp, #32] │ │ - ldr r0, [sp, #0] │ │ - bl ec70 │ │ - add r0, sp, #48 @ 0x30 │ │ - bl eeea │ │ - mov r0, r4 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - str r7, [r2, r4] │ │ + movs r1, #0 │ │ + strb r1, [r0, #0] │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + cbz r1, ca0e │ │ + blx 4eeb0 │ │ + b.n ca0e │ │ + mov r8, r0 │ │ + cbz r5, ca16 │ │ + ldr r0, [sp, #16] │ │ + blx 4eeb0 │ │ + ldr r0, [sp, #12] │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + bl d15c │ │ + add r0, sp, #56 @ 0x38 │ │ + bl d3ea │ │ + mov r0, r8 │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + nop │ │ + ldr r5, [pc, #772] @ (cd38 ) │ │ movs r0, r0 │ │ - add r3, pc, #876 @ (adr r3, c8e0 ) │ │ - vrsubhn.i d20, , q8 │ │ + add r0, pc, #312 @ (adr r0, cb70 ) │ │ + vtbl.8 d19, {d31}, d2 │ │ movs r4, r0 │ │ - mov r6, r2 │ │ + subs r0, #120 @ 0x78 │ │ movs r4, r0 │ │ - str r2, [sp, #340] @ 0x154 │ │ - vmla.i , , d11[0] │ │ - vrshr.u32 , , #1 │ │ - vsubl.u , d31, d14 │ │ - vrshr.u64 d25, d5, #1 │ │ - @ instruction: 0xffff9146 │ │ - vsubl.u , d31, d8 │ │ - vsubl.u , d31, d14 │ │ - @ instruction: 0xffff916e │ │ - vrshr.u64 d25, d5, #1 │ │ + ldrh r7, [r7, #56] @ 0x38 │ │ + @ instruction: 0xffff8d83 │ │ + vqrdmlsh.s q12, , d9[0] │ │ + vcvt.u32.f32 q12, q12, #1 │ │ + vcvt.u32.f32 q12, , #1 │ │ + @ instruction: 0xffff8e20 │ │ + vcvt.u32.f32 q12, q9, #1 │ │ + vqrdmlsh.s q12, , d24[0] │ │ + vcvt.f32.u32 q12, q4, #1 │ │ + vqrdmlsh.s q12, , d31[0] │ │ + @ instruction: 0xffff8d95 │ │ vtbl.8 d30, {d15-d16}, d29 │ │ rors r0, r6 │ │ sub sp, #16 │ │ movs r3, #0 │ │ str r3, [sp, #0] │ │ - cbz r1, c5e4 │ │ - ldr r6, [pc, #308] @ (c6e8 ) │ │ + cbz r1, caac │ │ + ldr r6, [pc, #308] @ (cbb0 ) │ │ ldr r3, [r1, #0] │ │ add r6, pc │ │ - cbz r3, c5f8 │ │ + cbz r3, cac0 │ │ ldr.w r3, [r3, #876] @ 0x36c │ │ - cbz r3, c608 │ │ + cbz r3, cad0 │ │ mov r8, sp │ │ mov r7, r0 │ │ mov r4, r1 │ │ mov r0, r1 │ │ mov r1, r8 │ │ mov r5, r2 │ │ blx r3 │ │ mov r1, r0 │ │ adds r0, #6 │ │ cmp r0, #6 │ │ - bhi.n c628 │ │ + bhi.n caf0 │ │ tbb [pc, r0] │ │ cmp r2, #4 │ │ movs r6, #36 @ 0x24 │ │ cmp r4, #34 @ 0x22 │ │ movs r5, r6 │ │ movs r6, #5 │ │ - b.n c632 │ │ - ldr r6, [pc, #252] @ (c6e4 ) │ │ + b.n cafa │ │ + ldr r6, [pc, #252] @ (cbac ) │ │ movs r2, #8 │ │ movs r1, #6 │ │ add r6, pc │ │ strb r2, [r0, #0] │ │ strd r6, r1, [r0, #4] │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r2, #8 │ │ movs r1, #7 │ │ strb r2, [r0, #0] │ │ strd r6, r1, [r0, #4] │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r6, [pc, #224] @ (c6ec ) │ │ + ldr r6, [pc, #224] @ (cbb4 ) │ │ movs r2, #6 │ │ movs r1, #9 │ │ add r6, pc │ │ strb r2, [r0, #0] │ │ strd r6, r1, [r0, #4] │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r6, #1 │ │ - b.n c632 │ │ + b.n cafa │ │ movs r6, #3 │ │ - b.n c632 │ │ + b.n cafa │ │ movs r6, #2 │ │ - b.n c632 │ │ + b.n cafa │ │ movs r6, #6 │ │ - b.n c632 │ │ + b.n cafa │ │ movs r6, #4 │ │ - b.n c632 │ │ + b.n cafa │ │ movs r6, #0 │ │ mov r0, r7 │ │ movs r2, #14 │ │ strb r2, [r0, #0] │ │ strd r6, r1, [r0, #4] │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldr r0, [sp, #0] │ │ - ldr r3, [pc, #168] @ (c6f0 ) │ │ + ldr r3, [pc, #168] @ (cbb8 ) │ │ cmp r0, #0 │ │ add r3, pc │ │ it ne │ │ movne r3, r0 │ │ mov r0, r7 │ │ - beq.n c69a │ │ + beq.n cb62 │ │ ldr r2, [r4, #0] │ │ - cbz r2, c6ac │ │ + cbz r2, cb74 │ │ ldr r2, [r2, #84] @ 0x54 │ │ - cbz r2, c6bc │ │ + cbz r2, cb84 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r4, r3 │ │ blx r2 │ │ strd r0, r4, [sp, #8] │ │ movs r0, #1 │ │ strd r0, r0, [sp] │ │ movs r0, #16 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ itttt ne │ │ ldmiane.w sp, {r1, r2, r3, r6} │ │ stmiane.w r0, {r1, r2, r3, r6} │ │ movne r1, #255 @ 0xff │ │ strbne r1, [r7, #0] │ │ ittt ne │ │ strne r0, [r7, #4] │ │ addne sp, #16 │ │ ldmiane.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, #4 │ │ movs r1, #16 │ │ add.w r4, r8, #8 │ │ - bl 14352 │ │ + bl 14428 │ │ udf #254 @ 0xfe │ │ movs r2, #7 │ │ movs r1, #21 │ │ mov r6, r3 │ │ strb r2, [r0, #0] │ │ strd r6, r1, [r0, #4] │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r1, #7 │ │ movs r2, #8 │ │ strb r2, [r0, #0] │ │ strd r6, r1, [r0, #4] │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r1, [pc, #52] @ (c6f4 ) │ │ + ldr r1, [pc, #52] @ (cbbc ) │ │ movs r3, #6 │ │ movs r2, #12 │ │ strb r3, [r0, #0] │ │ add r1, pc │ │ strd r1, r2, [r0, #4] │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ mov r5, r0 │ │ mov r0, r4 │ │ - bl 1ea3c │ │ + bl 1f608 │ │ mov r0, r5 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ nop │ │ - stmia r7!, {r0, r3} │ │ - @ instruction: 0xffffc745 │ │ - vabdl.u q14, d15, d1 │ │ - vqshlu.s64 q14, q0, #63 @ 0x3f │ │ - vqrdmlsh.s q12, , d7[0] │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ + @ instruction: 0xffffc892 │ │ + vtbx.8 d28, {d15}, d14 │ │ + vqshrun.s64 d28, , #1 │ │ + vdup.8 d24, d23[7] │ │ vsli.64 , q8, #63 @ 0x3f │ │ sub sp, #4 │ │ - cbz r2, c732 │ │ - cbz r1, c744 │ │ + cbz r2, cbfa │ │ + cbz r1, cc0c │ │ ldr r3, [r1, #0] │ │ - cbz r3, c74c │ │ + cbz r3, cc14 │ │ ldr.w r3, [r3, #684] @ 0x2ac │ │ - cbz r3, c75e │ │ + cbz r3, cc26 │ │ mov r5, r0 │ │ mov r0, r1 │ │ mov r6, r1 │ │ mov r1, r2 │ │ mov r7, r2 │ │ blx r3 │ │ mov r4, r0 │ │ ldr r0, [r6, #0] │ │ - cbz r0, c770 │ │ + cbz r0, cc38 │ │ ldr.w r2, [r0, #912] @ 0x390 │ │ - cbz r2, c782 │ │ + cbz r2, cc4a │ │ mov r0, r6 │ │ blx r2 │ │ cmp r0, #1 │ │ - bne.n c794 │ │ + bne.n cc5c │ │ movs r0, #5 │ │ strb r0, [r5, #0] │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [pc, #216] @ (c80c ) │ │ + ldr r1, [pc, #212] @ (ccd0 ) │ │ movs r2, #33 @ 0x21 │ │ movs r3, #7 │ │ add r1, pc │ │ strb r3, [r0, #0] │ │ strd r1, r2, [r0, #4] │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [pc, #200] @ (c810 ) │ │ + ldr r1, [pc, #196] @ (ccd4 ) │ │ movs r2, #6 │ │ add r1, pc │ │ - b.n c752 │ │ - ldr r1, [pc, #196] @ (c814 ) │ │ + b.n cc1a │ │ + ldr r1, [pc, #212] @ (ccec ) │ │ movs r2, #7 │ │ add r1, pc │ │ movs r3, #8 │ │ strb r3, [r0, #0] │ │ strd r1, r2, [r0, #4] │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [pc, #184] @ (c818 ) │ │ + ldr r1, [pc, #176] @ (ccd8 ) │ │ movs r2, #14 │ │ movs r3, #6 │ │ add r1, pc │ │ strb r3, [r0, #0] │ │ strd r1, r2, [r0, #4] │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #168] @ (c81c ) │ │ + ldr r0, [pc, #164] @ (cce0 ) │ │ movs r1, #7 │ │ movs r2, #8 │ │ add r0, pc │ │ strb r2, [r5, #0] │ │ strd r0, r1, [r5, #4] │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #156] @ (c820 ) │ │ + ldr r0, [pc, #144] @ (ccdc ) │ │ movs r1, #14 │ │ movs r2, #6 │ │ add r0, pc │ │ strb r2, [r5, #0] │ │ strd r0, r1, [r5, #4] │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ - bgt.n c79e │ │ - bl 14360 │ │ - cbz r4, c7ae │ │ + bgt.n cc66 │ │ + bl 14438 │ │ + cbz r4, cc76 │ │ mov r0, r4 │ │ movs r1, #1 │ │ - blx 4f790 │ │ - cbz r0, c804 │ │ + blx 4eec0 │ │ + cbz r0, ccc6 │ │ mov r3, r5 │ │ - b.n c7b2 │ │ + b.n cc7a │ │ mov r3, r5 │ │ movs r0, #1 │ │ mov r1, r7 │ │ ldr r7, [r6, #0] │ │ mov r2, r6 │ │ - cbz r7, c7dc │ │ + cbz r7, cca0 │ │ ldr.w r7, [r7, #800] @ 0x320 │ │ - cbz r7, c7e6 │ │ + cbz r7, ccaa │ │ mov r5, r3 │ │ str r0, [sp, #0] │ │ mov r6, r0 │ │ mov r0, r2 │ │ movs r2, #0 │ │ mov r3, r4 │ │ blx r7 │ │ - strd r4, r6, [r5, #4] │ │ movs r0, #255 @ 0xff │ │ + strd r4, r6, [r5, #4] │ │ str r4, [r5, #12] │ │ - strb r0, [r5, #0] │ │ - add sp, #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [pc, #68] @ (c824 ) │ │ + b.n cbf4 │ │ + ldr r1, [pc, #64] @ (cce4 ) │ │ movs r2, #7 │ │ movs r7, #8 │ │ add r1, pc │ │ - b.n c7ee │ │ - ldr r1, [pc, #64] @ (c828 ) │ │ + b.n ccb2 │ │ + ldr r1, [pc, #60] @ (cce8 ) │ │ movs r2, #18 │ │ movs r7, #6 │ │ add r1, pc │ │ + cmp r4, #0 │ │ strd r1, r2, [r3, #4] │ │ strb r7, [r3, #0] │ │ - cbz r4, c800 │ │ + beq.n cbf6 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ - add sp, #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ + b.w 4eddc │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 142ba │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ - vabal.u q14, d31, d27 │ │ - vabal.u q14, d31, d25 │ │ - vqrdmlah.s q12, , d16[0] │ │ - vabal.u q14, d31, d3 │ │ - @ instruction: 0xffff8d2b │ │ - vsli.32 d28, d7, #31 │ │ - @ instruction: 0xffff8e95 │ │ + bl 1441a │ │ + nop │ │ + ldrh r2, [r3, #32] │ │ + vqshlu.s64 q14, q12, #63 @ 0x3f │ │ + vtbl.8 d24, {d31- q14, d15, d24[0] │ │ + @ instruction: 0xffff8b58 │ │ + vqshlu.s64 q14, q11, #63 @ 0x3f │ │ vtbl.8 d30, {d15-d16}, d29 │ │ - ldr r7, [pc, #960] @ (cbf0 ) │ │ + ldr r7, [pc, #960] @ (d0b4 ) │ │ sub sp, #60 @ 0x3c │ │ mov fp, r0 │ │ add r0, sp, #32 │ │ mov r5, r3 │ │ mov r6, r2 │ │ mov r7, r1 │ │ - bl 1139c │ │ + bl 114e0 │ │ ldrb.w r0, [sp, #32] │ │ cmp r0, #255 @ 0xff │ │ - beq.n c87a │ │ + beq.n cd3e │ │ add r7, sp, #44 @ 0x2c │ │ ldrb.w r4, [sp, #35] @ 0x23 │ │ strb.w r4, [fp, #3] │ │ ldmia r7, {r2, r3, r7} │ │ ldr r4, [sp, #40] @ 0x28 │ │ ldrh.w r1, [sp, #33] @ 0x21 │ │ ldr r6, [sp, #56] @ 0x38 │ │ @@ -2413,3594 +2456,3577 @@ │ │ strb.w r0, [fp] │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd r9, sl, [sp, #36] @ 0x24 │ │ add r0, sp, #16 │ │ mov r1, r6 │ │ mov r2, r5 │ │ - bl 1a508 │ │ + bl 1a66c │ │ ldr r0, [sp, #16] │ │ adds r0, #1 │ │ - beq.n c8d2 │ │ + beq.n cd96 │ │ add r2, sp, #16 │ │ ldmia r2, {r0, r1, r2} │ │ str r2, [sp, #8] │ │ str r1, [sp, #4] │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 14514 │ │ - cbz r7, c8e2 │ │ + bl 14676 │ │ + cbz r7, cda6 │ │ ldr r2, [r7, #0] │ │ - cbz r2, c8ec │ │ + cbz r2, cdb0 │ │ ldr r3, [r2, #56] @ 0x38 │ │ - cbz r3, c914 │ │ + cbz r3, cdd8 │ │ mov r2, r0 │ │ mov r5, r1 │ │ mov r0, r7 │ │ mov r1, r9 │ │ mov r8, r2 │ │ blx r3 │ │ mov r7, r0 │ │ cmp.w sl, #0 │ │ - beq.n c97c │ │ + beq.n ce40 │ │ ldr.w r0, [sl] │ │ cmp r0, #0 │ │ - beq.n c98e │ │ + beq.n ce52 │ │ ldr r2, [r0, #92] @ 0x5c │ │ cmp r2, #0 │ │ - beq.n c998 │ │ + beq.n ce5c │ │ mov r0, sl │ │ mov r1, r9 │ │ blx r2 │ │ - b.n c9ae │ │ + b.n ce72 │ │ ldr r5, [sp, #24] │ │ cmp r5, #0 │ │ - bpl.n c8f6 │ │ + bpl.n cdba │ │ movs r0, #0 │ │ mov r1, r5 │ │ - bl 142ba │ │ + bl 1441a │ │ udf #254 @ 0xfe │ │ - ldr r2, [pc, #352] @ (ca44 ) │ │ + ldr r2, [pc, #356] @ (cf0c ) │ │ movs r3, #6 │ │ movs r7, #8 │ │ add r2, pc │ │ - b.n c91c │ │ - ldr r2, [pc, #344] @ (ca48 ) │ │ + b.n cde0 │ │ + ldr r2, [pc, #348] @ (cf10 ) │ │ movs r3, #7 │ │ movs r7, #8 │ │ add r2, pc │ │ - b.n c91c │ │ - beq.n c986 │ │ + b.n cde0 │ │ + beq.n ce4a │ │ mov r0, r5 │ │ ldr r6, [sp, #20] │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.n c9d6 │ │ + beq.n ce9e │ │ mov r1, r6 │ │ mov r2, r5 │ │ strd r5, r0, [sp] │ │ - bl 4c460 │ │ + bl 4bcbc │ │ str r5, [sp, #8] │ │ - b.n c898 │ │ - ldr r2, [pc, #308] @ (ca4c ) │ │ + b.n cd5c │ │ + ldr r2, [pc, #312] @ (cf14 ) │ │ movs r3, #8 │ │ movs r7, #6 │ │ add r2, pc │ │ strd r2, r3, [fp, #4] │ │ movs r2, #0 │ │ cmp r1, #0 │ │ strb.w r7, [fp] │ │ strb r2, [r0, #0] │ │ it ne │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ cmp.w sl, #0 │ │ - beq.n c94c │ │ + beq.n ce10 │ │ ldr.w r0, [sl] │ │ - cbz r0, c956 │ │ + cbz r0, ce1a │ │ ldr r2, [r0, #92] @ 0x5c │ │ - cbz r2, c960 │ │ + cbz r2, ce24 │ │ mov r0, sl │ │ mov r1, r9 │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ bx r2 │ │ - ldr r0, [pc, #256] @ (ca50 ) │ │ + ldr r0, [pc, #260] @ (cf18 ) │ │ movs r1, #8 │ │ movs r2, #6 │ │ add r0, pc │ │ - b.n c968 │ │ - ldr r0, [pc, #252] @ (ca54 ) │ │ + b.n ce2c │ │ + ldr r0, [pc, #268] @ (cf28 ) │ │ movs r1, #8 │ │ movs r2, #7 │ │ add r0, pc │ │ - b.n c968 │ │ - ldr r0, [pc, #244] @ (ca58 ) │ │ + b.n ce2c │ │ + ldr r0, [pc, #260] @ (cf2c ) │ │ movs r1, #6 │ │ movs r2, #14 │ │ add r0, pc │ │ strd r0, r2, [sp, #36] @ 0x24 │ │ add r0, sp, #32 │ │ strb.w r1, [sp, #32] │ │ - bl ee30 │ │ + bl d330 │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #220] @ (ca5c ) │ │ + ldr r0, [pc, #216] @ (cf1c ) │ │ movs r1, #8 │ │ movs r2, #6 │ │ add r0, pc │ │ - b.n c9a0 │ │ + b.n ce64 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #8] │ │ - b.n c894 │ │ - ldr r0, [pc, #208] @ (ca60 ) │ │ + b.n cd58 │ │ + ldr r0, [pc, #204] @ (cf20 ) │ │ movs r1, #8 │ │ movs r2, #7 │ │ add r0, pc │ │ - b.n c9a0 │ │ - ldr r0, [pc, #200] @ (ca64 ) │ │ + b.n ce64 │ │ + ldr r0, [pc, #196] @ (cf24 ) │ │ movs r1, #6 │ │ movs r2, #14 │ │ add r0, pc │ │ strd r0, r2, [sp, #36] @ 0x24 │ │ strb.w r1, [sp, #32] │ │ add r0, sp, #32 │ │ - bl ee30 │ │ + bl d330 │ │ cmp r7, #0 │ │ mov.w r2, #0 │ │ itte ne │ │ strne.w r7, [fp, #4] │ │ movne r1, #12 │ │ moveq r1, #255 @ 0xff │ │ - cmp r5, #0 │ │ strb.w r2, [r8] │ │ strb.w r1, [fp] │ │ - beq.n c976 │ │ + cbz r5, ce98 │ │ mov r0, r8 │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #1 │ │ - b.n c8da │ │ + b.n cd9e │ │ mov r4, r0 │ │ movs r0, #0 │ │ strb.w r0, [r8] │ │ - cbz r5, ca2c │ │ + cbz r5, cef4 │ │ mov r0, r8 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ mov r4, r0 │ │ cmp.w sl, #0 │ │ - bne.n ca02 │ │ - ldr r0, [pc, #108] @ (ca68 ) │ │ + bne.n ceca │ │ + ldr r0, [pc, #108] @ (cf30 ) │ │ movs r1, #8 │ │ movs r2, #6 │ │ add r0, pc │ │ - b.n ca1e │ │ + b.n cee6 │ │ ldr.w r0, [sl] │ │ - cbnz r0, ca12 │ │ - ldr r0, [pc, #96] @ (ca6c ) │ │ + cbnz r0, ceda │ │ + ldr r0, [pc, #96] @ (cf34 ) │ │ movs r1, #8 │ │ movs r2, #7 │ │ add r0, pc │ │ - b.n ca1e │ │ + b.n cee6 │ │ ldr r2, [r0, #92] @ 0x5c │ │ - cbnz r2, ca32 │ │ - ldr r0, [pc, #88] @ (ca70 ) │ │ + cbnz r2, cefa │ │ + ldr r0, [pc, #88] @ (cf38 ) │ │ movs r1, #6 │ │ movs r2, #14 │ │ add r0, pc │ │ strd r0, r2, [sp, #36] @ 0x24 │ │ strb.w r1, [sp, #32] │ │ add r0, sp, #32 │ │ - bl ee30 │ │ + bl d330 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ mov r0, sl │ │ mov r1, r9 │ │ blx r2 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ nop │ │ - stmia r4!, {r0, r1, r3} │ │ - vraddhn.i d28, , │ │ - vcvt.f32.u32 d24, d10, #1 │ │ - vsubw.u q14, , d17 │ │ - vrsra.u64 d28, d13, #1 │ │ - @ instruction: 0xffff8cb1 │ │ - vrsra.u32 q14, , #1 │ │ - @ instruction: 0xffffc365 │ │ - vcvt.f16.u16 q12, , #1 │ │ - vrshr.u64 q14, , #1 │ │ - vmlal.u q14, d31, d27[0] │ │ - @ instruction: 0xffff8bfb │ │ + stmia r5!, {r2, r3, r4, r6} │ │ + vsli.32 q14, q4, #31 │ │ + @ instruction: 0xffff8afe │ │ + vsri.64 q14, q9, #1 │ │ + vmls.i q14, , d2[0] │ │ + vsri.64 d28, d22, #1 │ │ + vqrshrn.u64 d24, , #1 │ │ + vmls.i q14, , d30[0] │ │ + @ instruction: 0xffff8995 │ │ + vmls.i q14, , d2[0] │ │ + vsri.32 d28, d24, #1 │ │ + @ instruction: 0xffff88db │ │ vsli.32 , q8, #31 │ │ sub sp, #16 │ │ mov r3, r2 │ │ ldr.w r2, [r1, #488] @ 0x1e8 │ │ mov r4, r0 │ │ adds r6, r2, #1 │ │ - beq.n caa4 │ │ + beq.n cf6c │ │ add r0, sp, #4 │ │ str r3, [sp, #0] │ │ movs r3, #0 │ │ mov r5, r1 │ │ - bl f448 │ │ + bl f798 │ │ ldr r0, [sp, #4] │ │ adds r1, r0, #1 │ │ - beq.n caa4 │ │ + beq.n cf6c │ │ ldrd r1, r2, [sp, #8] │ │ stmia r4!, {r0, r1, r2} │ │ str.w r6, [r5, #488] @ 0x1e8 │ │ add sp, #16 │ │ pop {r4, r5, r6, pc} │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ str r0, [r4, #0] │ │ add sp, #16 │ │ pop {r4, r5, r6, pc} │ │ - bmi.n ca5a │ │ + mov ip, r0 │ │ + ldrd r0, r2, [r0, #4] │ │ + cbz r2, cf8a │ │ + movs r3, #0 │ │ + mov r1, r0 │ │ + strb.w r3, [r1], #1 │ │ + subs r2, #1 │ │ + bne.n cf82 │ │ + ldr.w r2, [ip] │ │ + movs r3, #0 │ │ + str.w r3, [ip, #8] │ │ + cbz r2, cfa4 │ │ + movs r1, #0 │ │ + strb r3, [r0, r1] │ │ + adds r1, #1 │ │ + cmp r2, r1 │ │ + bne.n cf98 │ │ + b.w 4eddc │ │ + bx lr │ │ + ldrb r1, [r0, #0] │ │ + cmp r1, #255 @ 0xff │ │ + it ne │ │ + bne.w d330 │ │ + ldr r1, [r0, #4] │ │ + cmp r1, #0 │ │ + it eq │ │ + bxeq lr │ │ + ldr r0, [r0, #8] │ │ + b.w 4eddc │ │ + ldrb r1, [r0, #0] │ │ + cmp r1, #255 @ 0xff │ │ + it ne │ │ + bne.w d330 │ │ + ldr r0, [r0, #4] │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n cfce │ │ + cmp r1, #1 │ │ + it ne │ │ + bxne lr │ │ + dmb ish │ │ + b.w 1f7b4 │ │ + push {r4, r5, r6, lr} │ │ + mov r5, r1 │ │ + ldr r1, [r1, #0] │ │ + mov r4, r0 │ │ + cbz r1, cff8 │ │ + mov r0, r4 │ │ + blx r1 │ │ + ldr r0, [r5, #4] │ │ + cbz r0, d006 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 4eddc │ │ + pop {r4, r5, r6, pc} │ │ + mov r6, r0 │ │ + ldr r0, [r5, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r4 │ │ + blxne 4eeb0 │ │ + mov r0, r6 │ │ + blx 4d4a8 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub sp, #4 │ │ + mov r5, r0 │ │ + ldrd r9, r0, [r0, #4] │ │ + adds r6, r0, #1 │ │ + mov r0, r9 │ │ + subs r6, #1 │ │ + beq.n d03c │ │ + add.w r7, r0, #12 │ │ + bl d44a │ │ + mov r0, r7 │ │ + b.n d02c │ │ + ldr r0, [r5, #0] │ │ + cbz r0, d04c │ │ + mov r0, r9 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + b.w 4eddc │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + mov r8, r0 │ │ + subs r6, #1 │ │ + beq.n d066 │ │ + mov r0, r7 │ │ + add.w r4, r7, #12 │ │ + bl d44a │ │ + mov r7, r4 │ │ + b.n d054 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r9 │ │ + blxne 4eeb0 │ │ + mov r0, r8 │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + ldr r4, [r0, #20] │ │ + add.w r8, r0, #8 │ │ + mov r5, r0 │ │ + adds r0, r4, #1 │ │ + beq.n d0ae │ │ + ldrd r9, r0, [r5, #24] │ │ + adds r6, r0, #1 │ │ + mov r0, r9 │ │ + subs r6, #1 │ │ + beq.n d0a4 │ │ + add.w r7, r0, #12 │ │ + bl d44a │ │ + mov r0, r7 │ │ + b.n d094 │ │ + cmp r4, #0 │ │ + itt ne │ │ + movne r0, r9 │ │ + blxne 4eeb0 │ │ + ldrd r6, r0, [r5, #12] │ │ + adds r4, r0, #1 │ │ + mov r0, r6 │ │ + subs r4, #1 │ │ + beq.n d0c6 │ │ + add.w r7, r0, #12 │ │ + bl d44a │ │ + mov r0, r7 │ │ + b.n d0b6 │ │ + ldr.w r0, [r8] │ │ + cbz r0, d0d6 │ │ + mov r0, r6 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + b.w 4eddc │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + mov sl, r0 │ │ + subs r6, #1 │ │ + beq.n d0ee │ │ + mov r0, r7 │ │ + add.w r5, r7, #12 │ │ + bl d44a │ │ + mov r7, r5 │ │ + b.n d0dc │ │ + cmp r4, #0 │ │ + itt ne │ │ + movne r0, r9 │ │ + blxne 4eeb0 │ │ + mov r0, r8 │ │ + bl d01c │ │ + b.n d122 │ │ + bl 1c856 │ │ + bl 1c856 │ │ + mov sl, r0 │ │ + subs r4, #1 │ │ + beq.n d11c │ │ + mov r0, r7 │ │ + add.w r5, r7, #12 │ │ + bl d44a │ │ + mov r7, r5 │ │ + b.n d10a │ │ + ldr.w r0, [r8] │ │ + cbnz r0, d128 │ │ + mov r0, sl │ │ + blx 4d4a8 │ │ + mov r0, r6 │ │ + blx 4eeb0 │ │ + mov r0, sl │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #24] │ │ + cmp r0, #1 │ │ + itt ge │ │ + ldrge r0, [r4, #28] │ │ + blxge 4eeb0 │ │ + ldr r0, [r4, #8] │ │ + cmp r0, #0 │ │ + it eq │ │ + popeq {r4, pc} │ │ + ldr r0, [r4, #12] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 4eddc │ │ + bmi.n d106 │ │ + cbz r1, d16e │ │ + ldr r2, [r1, #0] │ │ + cbz r2, d178 │ │ + ldr r3, [r2, #92] @ 0x5c │ │ + cbz r3, d182 │ │ + mov r2, r0 │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + bx r3 │ │ + ldr r0, [pc, #48] @ (d1a0 ) │ │ + movs r1, #8 │ │ + movs r2, #6 │ │ + add r0, pc │ │ + b.n d18a │ │ + ldr r0, [pc, #40] @ (d1a4 ) │ │ + movs r1, #8 │ │ + movs r2, #7 │ │ + add r0, pc │ │ + b.n d18a │ │ + ldr r0, [pc, #36] @ (d1a8 ) │ │ + movs r1, #6 │ │ + movs r2, #14 │ │ + add r0, pc │ │ + push {r7, lr} │ │ + sub sp, #32 │ │ + strd r0, r2, [sp, #8] │ │ + add r0, sp, #4 │ │ + strb.w r1, [sp, #4] │ │ + bl d330 │ │ + add sp, #32 │ │ + pop {r7, pc} │ │ + stmia r1!, {r2, r4, r7} │ │ + vsra.u64 d28, d0, #1 │ │ + vqshlu.s32 d24, d23, #31 │ │ + vsli.64 d27, d16, #63 @ 0x3f │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n d1b6 │ │ + cmp r1, #1 │ │ + bne.n d1d0 │ │ + dmb ish │ │ + bl 1f7b4 │ │ + ldr r0, [r4, #4] │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n d1d6 │ │ + cmp r1, #1 │ │ + it ne │ │ + popne {r4, r5, r7, pc} │ │ + dmb ish │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 11478 │ │ + mov r5, r0 │ │ + ldr r0, [r4, #4] │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n d1fe │ │ + cmp r1, #1 │ │ + itt eq │ │ + dmbeq ish │ │ + bleq 11478 │ │ + mov r0, r5 │ │ + blx 4d4a8 │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + blx 4ee90 │ │ + ldr r0, [r4, #4] │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n d22e │ │ + cmp r1, #1 │ │ + bne.n d248 │ │ + dmb ish │ │ + bl 1f7b4 │ │ + ldr r0, [r4, #8] │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n d24e │ │ + cmp r1, #1 │ │ + it ne │ │ + popne {r4, r5, r7, pc} │ │ + dmb ish │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 11478 │ │ + mov r5, r0 │ │ + ldr r0, [r4, #8] │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n d276 │ │ + cmp r1, #1 │ │ + itt eq │ │ + dmbeq ish │ │ + bleq 11478 │ │ + mov r0, r5 │ │ + blx 4d4a8 │ │ + bmi.n d242 │ │ + ldr r1, [r0, #0] │ │ + subs r1, #2 │ │ + cmp r1, #10 │ │ + bhi.n d32c │ │ + tbb [pc, r1] │ │ + add r6, r0 │ │ + lsrs r3, r3, #20 │ │ + add r0, r6 │ │ + asrs r7, r6, #16 │ │ + cmp r1, #34 @ 0x22 │ │ + movs r6, r7 │ │ + ldr r1, [r0, #4] │ │ + cmp r1, #0 │ │ + itt ne │ │ + ldrne r0, [r0, #8] │ │ + bne.w 4eddc │ │ + b.n d32c │ │ + ldr r1, [r0, #4] │ │ + cmp r1, #0 │ │ + itt ne │ │ + ldrne r0, [r0, #8] │ │ + bne.w 4eddc │ │ + b.n d32c │ │ + ldr r1, [r0, #4] │ │ + cmp r1, #0 │ │ + itt ne │ │ + ldrne r0, [r0, #8] │ │ + bne.w 4eddc │ │ + b.n d32c │ │ + ldr r1, [r0, #4] │ │ + cmp r1, #0 │ │ + itt ne │ │ + ldrne r0, [r0, #8] │ │ + bne.w 4eddc │ │ + b.n d32c │ │ + ldr r1, [r0, #4] │ │ + cmp r1, #0 │ │ + itt ne │ │ + ldrne r0, [r0, #8] │ │ + bne.w 4eddc │ │ + b.n d32c │ │ + ldrb r1, [r0, #4] │ │ + cmp r1, #3 │ │ + it ne │ │ + bxne lr │ │ + ldr r0, [r0, #8] │ │ + ldr r1, [r0, #12] │ │ + bx r1 │ │ + ldr r1, [r0, #4] │ │ + cmp r1, #0 │ │ + itt ne │ │ + ldrne r0, [r0, #8] │ │ + bne.w 4eddc │ │ + b.n d32c │ │ + ldr r1, [r0, #4] │ │ + cmp r1, #0 │ │ + itt ne │ │ + ldrne r0, [r0, #8] │ │ + bne.w 4eddc │ │ + b.n d32c │ │ + ldr r1, [r0, #4] │ │ + cmp r1, #0 │ │ + itt ne │ │ + ldrne r0, [r0, #8] │ │ + bne.w 4eddc │ │ + bx lr │ │ + bmi.n d2da │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub sp, #4 │ │ + mov r4, r0 │ │ + ldrb r0, [r0, #0] │ │ + subs r0, #2 │ │ + cmp r0, #11 │ │ + bhi.n d3ba │ │ + tbb [pc, r0] │ │ + cmp r1, #28 │ │ + subs r3, #14 │ │ + subs r3, #59 @ 0x3b │ │ + subs r3, #59 @ 0x3b │ │ + lsls r3, r7, #24 │ │ + lsls r3, r7, #24 │ │ + ldr r0, [r4, #4] │ │ + cbz r0, d3ba │ │ + ldr r0, [r4, #8] │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + b.w 4eddc │ │ + ldr r0, [r4, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #8] │ │ + blxne 4eeb0 │ │ + ldr r0, [r4, #16] │ │ + cbz r0, d3ba │ │ + ldr r0, [r4, #20] │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + b.w 4eddc │ │ + ldrd r1, r0, [r4, #8] │ │ + adds r6, r0, #1 │ │ + mov r9, r1 │ │ + mov r0, r1 │ │ + subs r6, #1 │ │ + beq.n d3b2 │ │ + add.w r7, r0, #12 │ │ + bl d44a │ │ + mov r0, r7 │ │ + b.n d386 │ │ + ldr r0, [r4, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #8] │ │ + blxne 4eeb0 │ │ + ldr r0, [r4, #16] │ │ + cbz r0, d3ba │ │ + ldr r0, [r4, #20] │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + b.w 4eddc │ │ + ldr r0, [r4, #4] │ │ + cmp r0, #0 │ │ + mov r0, r9 │ │ + bne.n d356 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + mov r8, r0 │ │ + subs r6, #1 │ │ + beq.n d3d4 │ │ + mov r0, r7 │ │ + add.w r5, r7, #12 │ │ + bl d44a │ │ + mov r7, r5 │ │ + b.n d3c2 │ │ + ldr r0, [r4, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r9 │ │ + blxne 4eeb0 │ │ + mov r0, r8 │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub sp, #4 │ │ + mov r5, r0 │ │ + ldrd r9, r0, [r0, #4] │ │ + adds r6, r0, #1 │ │ + mov r0, r9 │ │ + subs r6, #1 │ │ + beq.n d40a │ │ + add.w r7, r0, #12 │ │ + bl d44a │ │ + mov r0, r7 │ │ + b.n d3fa │ │ + ldr r0, [r5, #0] │ │ + cbz r0, d41a │ │ + mov r0, r9 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + b.w 4eddc │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + mov r8, r0 │ │ + subs r6, #1 │ │ + beq.n d434 │ │ + mov r0, r7 │ │ + add.w r4, r7, #12 │ │ + bl d44a │ │ + mov r7, r4 │ │ + b.n d422 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r9 │ │ + blxne 4eeb0 │ │ + mov r0, r8 │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub sp, #4 │ │ + ldr r1, [r0, #0] │ │ + movs r2, #1 │ │ + cmp r1, #0 │ │ + it mi │ │ + eormi.w r2, r1, #2147483648 @ 0x80000000 │ │ + cbz r2, d48a │ │ + cmp r2, #1 │ │ + beq.n d47a │ │ + cmp r2, #2 │ │ + bne.n d490 │ │ + ldr r4, [r0, #4] │ │ + mov r0, r4 │ │ + bl d44a │ │ + mov r0, r4 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + b.w 4eddc │ │ + cbz r1, d48a │ │ + ldr r4, [r0, #4] │ │ + mov r0, r4 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + b.w 4eddc │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + ldr r4, [r0, #4] │ │ + ldrd r9, r0, [r4, #4] │ │ + adds r6, r0, #1 │ │ + mov r0, r9 │ │ + subs r6, #1 │ │ + beq.n d4aa │ │ + add.w r7, r0, #12 │ │ + bl d44a │ │ + mov r0, r7 │ │ + b.n d49a │ │ + ldr r0, [r4, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r9 │ │ + blxne 4eeb0 │ │ + mov r0, r4 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + b.w 4eddc │ │ + mov r8, r0 │ │ + mov r0, r4 │ │ + blx 4eeb0 │ │ + mov r0, r8 │ │ + blx 4d4a8 │ │ + mov r8, r0 │ │ + subs r6, #1 │ │ + beq.n d4e4 │ │ + mov r0, r7 │ │ + add.w r5, r7, #12 │ │ + bl d44a │ │ + mov r7, r5 │ │ + b.n d4d2 │ │ + ldr r0, [r4, #0] │ │ + cbz r0, d4ee │ │ + mov r0, r9 │ │ + blx 4eeb0 │ │ + mov r0, r4 │ │ + blx 4eeb0 │ │ + mov r0, r8 │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + bmi.n d4aa │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #4 │ │ vpush {d8-d11} │ │ sub.w sp, sp, #1208 @ 0x4b8 │ │ ldr.w r5, [sp, #1280] @ 0x500 │ │ - mov fp, r0 │ │ + mov r9, r0 │ │ cmp r5, #8 │ │ - bcs.n cade │ │ + bcs.n d52e │ │ movs r0, #8 │ │ movs r1, #15 │ │ - strd r1, r0, [fp] │ │ + strd r1, r0, [r9] │ │ add.w sp, sp, #1208 @ 0x4b8 │ │ vpop {d8-d11} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #0 │ │ - mov r8, r2 │ │ + mov fp, r2 │ │ strd r0, r0, [sp, #64] @ 0x40 │ │ add r0, sp, #96 @ 0x60 │ │ add r2, sp, #64 @ 0x40 │ │ mov sl, r3 │ │ movs r3, #8 │ │ - mov r9, r1 │ │ - bl 12a60 │ │ + mov r8, r1 │ │ + bl 12bfc │ │ ldrb.w r0, [sp, #96] @ 0x60 │ │ cmp r0, #255 @ 0xff │ │ - beq.n cb20 │ │ - ldrd r6, r5, [sp, #96] @ 0x60 │ │ - uxtb r0, r6 │ │ + beq.n d574 │ │ + ldrd r5, r4, [sp, #96] @ 0x60 │ │ + uxtb r0, r5 │ │ tbh [pc, r0, lsl #1] │ │ movs r4, r0 │ │ - lsls r2, r3, #8 │ │ - lsls r2, r0, #8 │ │ - lsls r7, r0, #8 │ │ - mov r0, r5 │ │ - bl 111e4 │ │ - uxtb r0, r0 │ │ + lsls r4, r0, #7 │ │ + lsls r7, r6, #6 │ │ + lsls r4, r7, #6 │ │ + ldr r0, [pc, #936] @ (d908 ) │ │ + add r0, pc │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [r0, #4] │ │ + mov r0, r4 │ │ + blx r1 │ │ uxtb r0, r0 │ │ cmp r0, #37 @ 0x25 │ │ - beq.w cf42 │ │ - b.n cf46 │ │ + beq.w d8ea │ │ + b.n d8ee │ │ ldrd r1, r0, [sp, #64] @ 0x40 │ │ movw r2, #22612 @ 0x5854 │ │ movw r3, #16726 @ 0x4156 │ │ + ldr.w r6, [sp, #1304] @ 0x518 │ │ movt r2, #12848 @ 0x3230 │ │ movt r3, #19541 @ 0x4c55 │ │ eors r1, r3 │ │ eors r2, r0 │ │ orrs r2, r1 │ │ - beq.w d2ec │ │ + beq.w dc08 │ │ movw r2, #22612 @ 0x5854 │ │ ldr.w r7, [sp, #1300] @ 0x514 │ │ - ldr.w r6, [sp, #1296] @ 0x510 │ │ + ldr.w r4, [sp, #1296] @ 0x510 │ │ movt r2, #13104 @ 0x3330 │ │ - ldr.w r4, [sp, #1288] @ 0x508 │ │ eors r2, r0 │ │ orrs r2, r1 │ │ - beq.w cf74 │ │ + beq.w d920 │ │ movw r2, #22612 @ 0x5854 │ │ movt r2, #13360 @ 0x3430 │ │ eors r0, r2 │ │ orrs r0, r1 │ │ - bne.w d31e │ │ + bne.w dc36 │ │ movs r0, #0 │ │ add.w r2, sp, #1080 @ 0x438 │ │ str.w r0, [sp, #75] @ 0x4b │ │ - mov r1, r9 │ │ + mov r1, r8 │ │ str.w r0, [sp, #1092] @ 0x444 │ │ movs r3, #16 │ │ str.w r0, [sp, #1088] @ 0x440 │ │ str.w r0, [sp, #1084] @ 0x43c │ │ str.w r0, [sp, #1080] @ 0x438 │ │ str r0, [sp, #72] @ 0x48 │ │ add r0, sp, #96 @ 0x60 │ │ - bl 12a60 │ │ + bl 12bfc │ │ ldrb.w r0, [sp, #96] @ 0x60 │ │ cmp r0, #255 @ 0xff │ │ - bne.w d46c │ │ + bne.w e238 │ │ add r0, sp, #96 @ 0x60 │ │ add r2, sp, #72 @ 0x48 │ │ - mov r1, r9 │ │ + mov r1, r8 │ │ movs r3, #7 │ │ - bl 12a60 │ │ + bl 12bfc │ │ ldrb.w r0, [sp, #96] @ 0x60 │ │ cmp r0, #255 @ 0xff │ │ - bne.w d46c │ │ - ldr r1, [pc, #940] @ (cf60 ) │ │ + bne.w e238 │ │ + ldr r1, [pc, #772] @ (d90c ) │ │ + mov r0, r6 │ │ + vldr s0, [pc, #772] @ d910 │ │ movs r2, #37 @ 0x25 │ │ - ldr.w r0, [sp, #1304] @ 0x518 │ │ add r1, pc │ │ - vldr s0, [pc, #936] @ cf64 │ │ - bl 21d54 │ │ + bl 22f00 │ │ add r0, sp, #96 @ 0x60 │ │ add.w r3, sp, #1080 @ 0x438 │ │ mov r1, sl │ │ mov r2, r5 │ │ - bl 217e8 │ │ + bl 227dc │ │ add r3, sp, #96 @ 0x60 │ │ add.w ip, sp, #592 @ 0x250 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ adds r1, r0, #1 │ │ - bne.w d4bc │ │ + bne.w e288 │ │ add r2, sp, #592 @ 0x250 │ │ add r3, sp, #80 @ 0x50 │ │ ldmia r2, {r0, r1, r2} │ │ cmp r2, #32 │ │ str r2, [sp, #96] @ 0x60 │ │ stmia r3!, {r0, r1, r2} │ │ - bne.w e0e2 │ │ + bne.w ea40 │ │ add r0, sp, #96 @ 0x60 │ │ - bl 13aa4 │ │ + str r1, [sp, #8] │ │ + bl 13c04 │ │ add r5, sp, #592 @ 0x250 │ │ add r1, sp, #96 @ 0x60 │ │ mov.w r2, #480 @ 0x1e0 │ │ mov r0, r5 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ ldr r0, [sp, #72] @ 0x48 │ │ mov.w r2, #488 @ 0x1e8 │ │ str.w r0, [sp, #1072] @ 0x430 │ │ add r0, sp, #96 @ 0x60 │ │ ldr.w r1, [sp, #75] @ 0x4b │ │ str.w r1, [sp, #1075] @ 0x433 │ │ mov r1, r5 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ movs r0, #0 │ │ str r0, [sp, #584] @ 0x248 │ │ add.w r0, sp, #1112 @ 0x458 │ │ add.w r1, sp, #1080 @ 0x438 │ │ add r2, sp, #72 @ 0x48 │ │ - bl 2124e │ │ + bl 2208a │ │ mov.w r0, #1048592 @ 0x100010 │ │ movs r1, #1 │ │ + str.w fp, [sp, #56] @ 0x38 │ │ mov.w r5, #1048592 @ 0x100010 │ │ - blx 4f790 │ │ + blx 4eec0 │ │ cmp r0, #0 │ │ - beq.w e114 │ │ + beq.w eab6 │ │ mov sl, r0 │ │ str.w r0, [sp, #1132] @ 0x46c │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ + orrs.w r0, r4, r7 │ │ + ldr.w r1, [sp, #1288] @ 0x508 │ │ str.w r5, [sp, #1136] @ 0x470 │ │ - str.w r0, [sp, #1144] @ 0x478 │ │ - orrs.w r0, r6, r7 │ │ str.w r5, [sp, #1128] @ 0x468 │ │ it ne │ │ movne r0, #1 │ │ - ands r0, r4 │ │ + ands r0, r1 │ │ str r0, [sp, #12] │ │ - mov r0, r6 │ │ + mov r0, r4 │ │ mov r1, r7 │ │ - bl 4c37c │ │ + bl 4b6cc │ │ vmov.f32 s18, #96 @ 0x3f000000 0.5 │ │ - vldr s20, [pc, #752] @ cf68 │ │ + vldr s20, [pc, #584] @ d914 │ │ vmov s16, r0 │ │ - vldr s22, [pc, #748] @ cf6c │ │ - movs r7, #0 │ │ - movs r4, #0 │ │ + movs r0, #0 │ │ + str r0, [sp, #44] @ 0x2c │ │ + mov.w fp, #0 │ │ + vldr s22, [pc, #572] @ d918 │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ - mov r3, r5 │ │ + str.w sl, [sp, #16] │ │ movs r0, #0 │ │ - strd r0, r0, [sp, #28] │ │ - strd r0, r0, [sp, #56] @ 0x38 │ │ + strd r0, r0, [sp, #24] │ │ + str r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #52] @ 0x34 │ │ add r0, sp, #592 @ 0x250 │ │ - mov r1, r9 │ │ + mov r1, r8 │ │ mov r2, sl │ │ - mov r5, r3 │ │ - bl e93c │ │ + mov.w r3, #1048592 @ 0x100010 │ │ + bl f290 │ │ ldrb.w r0, [sp, #592] @ 0x250 │ │ cmp r0, #255 @ 0xff │ │ - bne.w d9fe │ │ - ldr r1, [sp, #596] @ 0x254 │ │ - cmp r1, #0 │ │ - mov r0, r1 │ │ + bne.w dcba │ │ + ldr r4, [sp, #596] @ 0x254 │ │ + str r4, [sp, #40] @ 0x28 │ │ + cmp r4, #0 │ │ it ne │ │ - movne r0, #1 │ │ - str r0, [sp, #20] │ │ - add.w r0, r6, #1 │ │ - beq.w da9a │ │ - strd r1, sl, [sp, #44] @ 0x2c │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ - str r4, [sp, #52] @ 0x34 │ │ - cmp r0, #0 │ │ - ldr.w r4, [sp, #1148] @ 0x47c │ │ - ldr.w sl, [sp, #1152] @ 0x480 │ │ - str.w r1, [sp, #1144] @ 0x478 │ │ - beq.w ce6a │ │ - ldrd r1, r0, [sp, #56] @ 0x38 │ │ - bl 4c37c │ │ + movne r4, #1 │ │ + str r4, [sp, #20] │ │ + beq.w dd9a │ │ + adds r0, r6, #1 │ │ + beq.w d854 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + bl 4b6cc │ │ vmov s0, r0 │ │ - ldr r1, [pc, #648] @ (cf70 ) │ │ + ldr.w r5, [sp, #1148] @ 0x47c │ │ vmov.f32 s2, s22 │ │ - ldr r0, [sp, #12] │ │ + ldr.w sl, [sp, #1152] @ 0x480 │ │ vdiv.f32 s0, s0, s16 │ │ + ldr r1, [pc, #480] @ (d91c ) │ │ + ldr r0, [sp, #12] │ │ add r1, pc │ │ - str.w r4, [sp, #1164] @ 0x48c │ │ + str.w sl, [sp, #1168] @ 0x490 │ │ + str.w r5, [sp, #1164] @ 0x48c │ │ cmp r0, #0 │ │ - str.w r6, [sp, #1160] @ 0x488 │ │ vmla.f32 s2, s0, s20 │ │ vmov.f32 s0, s18 │ │ it ne │ │ vmovne.f32 s0, s2 │ │ - str.w sl, [sp, #1168] @ 0x490 │ │ + str.w r6, [sp, #1160] @ 0x488 │ │ ldr.w r0, [sp, #1304] @ 0x518 │ │ movs r2, #13 │ │ - bl 21d54 │ │ - ldr r5, [sp, #40] @ 0x28 │ │ + bl 22f00 │ │ ldr.w r1, [sp, #1120] @ 0x460 │ │ - ldr r2, [sp, #52] @ 0x34 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ ldr.w r0, [sp, #1116] @ 0x45c │ │ strd r0, r1, [sp, #600] @ 0x258 │ │ adds r0, r2, #1 │ │ - strd r4, sl, [sp, #592] @ 0x250 │ │ - str r0, [sp, #36] @ 0x24 │ │ - beq.w d9bc │ │ + strd r5, sl, [sp, #592] @ 0x250 │ │ + str r0, [sp, #48] @ 0x30 │ │ + beq.w dc5e │ │ add r0, sp, #592 @ 0x250 │ │ str r0, [sp, #0] │ │ add.w r0, sp, #1192 @ 0x4a8 │ │ add r1, sp, #96 @ 0x60 │ │ movs r3, #0 │ │ - bl f2f2 │ │ - ldr.w r1, [sp, #1192] @ 0x4a8 │ │ - adds r0, r1, #1 │ │ - beq.w d9bc │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str r0, [sp, #584] @ 0x248 │ │ - add.w r0, sp, #1176 @ 0x498 │ │ + bl f642 │ │ + ldr.w r4, [sp, #1192] @ 0x4a8 │ │ + adds r0, r4, #1 │ │ + beq.w dc5e │ │ + ldr r0, [sp, #48] @ 0x30 │ │ ldr.w r2, [sp, #1196] @ 0x4ac │ │ ldr.w r3, [sp, #1200] @ 0x4b0 │ │ - str r1, [sp, #24] │ │ - stmia r0!, {r1, r2, r3} │ │ + str r0, [sp, #584] @ 0x248 │ │ + str.w r3, [sp, #1184] @ 0x4a0 │ │ + str.w r2, [sp, #1180] @ 0x49c │ │ + str.w r4, [sp, #1176] @ 0x498 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ add r0, sp, #592 @ 0x250 │ │ - mov r1, r8 │ │ - str r2, [sp, #40] @ 0x28 │ │ - mov r5, r3 │ │ - bl 129dc │ │ + str r2, [sp, #44] @ 0x2c │ │ + str r3, [sp, #36] @ 0x24 │ │ + bl 12b44 │ │ ldrb.w r0, [sp, #592] @ 0x250 │ │ cmp r0, #255 @ 0xff │ │ - bne.w dbe4 │ │ - ldr r2, [sp, #32] │ │ - movw ip, #23593 @ 0x5c29 │ │ - movt ip, #49807 @ 0xc28f │ │ + bne.w de72 │ │ + ldr r7, [sp, #28] │ │ + movw r2, #23593 @ 0x5c29 │ │ + movt r2, #49807 @ 0xc28f │ │ movw r3, #10485 @ 0x28f5 │ │ - adds r2, #1 │ │ + adds r7, #1 │ │ movt r3, #36700 @ 0x8f5c │ │ - str r2, [sp, #32] │ │ - umull r0, r1, r2, ip │ │ - mla r1, r2, r3, r1 │ │ - ldr r2, [sp, #28] │ │ - adc.w r2, r2, #0 │ │ - str r2, [sp, #28] │ │ - mla r1, r2, ip, r1 │ │ + str r7, [sp, #28] │ │ + umull r0, r1, r7, r2 │ │ + mla r1, r7, r3, r1 │ │ + ldr r3, [sp, #24] │ │ + adc.w r3, r3, #0 │ │ + str r3, [sp, #24] │ │ + mla r1, r3, r2, r1 │ │ lsls r2, r0, #30 │ │ orr.w r2, r2, r1, lsr #2 │ │ lsls r1, r1, #30 │ │ orr.w r0, r1, r0, lsr #2 │ │ movw r1, #36700 @ 0x8f5c │ │ movt r1, #62914 @ 0xf5c2 │ │ subs r0, r1, r0 │ │ movw r0, #23592 @ 0x5c28 │ │ movt r0, #655 @ 0x28f │ │ sbcs r0, r2 │ │ - bcc.n cddc │ │ + bcc.n d82c │ │ + ldr r1, [sp, #56] @ 0x38 │ │ add r0, sp, #592 @ 0x250 │ │ - mov r1, r8 │ │ - bl 1137a │ │ + bl 4b51c │ │ ldrb.w r0, [sp, #592] @ 0x250 │ │ - cmp r0, #255 @ 0xff │ │ - bne.w dbe4 │ │ - bl 4be6e │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - mov r4, r5 │ │ - ldr r0, [sp, #24] │ │ - ldr r6, [sp, #16] │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ - mov r1, r2 │ │ - cbz r5, ce00 │ │ - mov r0, r4 │ │ - mov r1, r2 │ │ - strb.w r7, [r1], #1 │ │ - subs r0, #1 │ │ - bne.n cdf0 │ │ - ldr.w r0, [sp, #1176] @ 0x498 │ │ - ldr.w r1, [sp, #1180] @ 0x49c │ │ - str.w r7, [sp, #1184] @ 0x4a0 │ │ - cbz r0, ce0e │ │ - strb.w r7, [r1], #1 │ │ + cmp r0, #3 │ │ + bne.n d828 │ │ + ldr r0, [sp, #596] @ 0x254 │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + bl 4b5be │ │ + ldr r7, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cbz r0, d83e │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + mov r1, r7 │ │ + strb.w fp, [r1], #1 │ │ subs r0, #1 │ │ - bne.n ce06 │ │ - ldr.w r0, [sp, #1176] @ 0x498 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne.w r0, [sp, #1180] @ 0x49c │ │ - blxne 4f780 │ │ - ldr.w r1, [sp, #1168] @ 0x490 │ │ - ldr.w r0, [sp, #1164] @ 0x48c │ │ - cbz r1, ce34 │ │ - strb.w r7, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n ce28 │ │ - ldr.w r0, [sp, #1164] @ 0x48c │ │ - ldr.w r1, [sp, #1160] @ 0x488 │ │ - str.w r7, [sp, #1168] @ 0x490 │ │ - cbz r1, ce46 │ │ - strb.w r7, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n ce3e │ │ - ldr.w r0, [sp, #1160] @ 0x488 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne.w r0, [sp, #1164] @ 0x48c │ │ - blxne 4f780 │ │ - ldr.w r0, [sp, #1132] @ 0x46c │ │ - ldr.w r5, [sp, #1136] @ 0x470 │ │ + bne.n d836 │ │ + cbz r4, d85c │ │ + movs r0, #0 │ │ + strb.w fp, [r7, r0] │ │ + adds r0, #1 │ │ + cmp r4, r0 │ │ + bne.n d842 │ │ + mov r0, r7 │ │ + blx 4eeb0 │ │ + b.n d85c │ │ + ldr r0, [sp, #44] @ 0x2c │ │ str r0, [sp, #48] @ 0x30 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str r0, [sp, #52] @ 0x34 │ │ - ldr r0, [sp, #24] │ │ - str r0, [sp, #8] │ │ - b.n ce72 │ │ - ldr r6, [sp, #16] │ │ - ldr r4, [sp, #24] │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ + ldr r4, [sp, #32] │ │ + b.n d884 │ │ + cmp.w sl, #0 │ │ + beq.n d86e │ │ + mov r0, r5 │ │ + strb.w fp, [r0], #1 │ │ + subs.w sl, sl, #1 │ │ + bne.n d864 │ │ + movs r0, #0 │ │ + strb.w fp, [r5, r0] │ │ + adds r0, #1 │ │ + cmp r6, r0 │ │ + bne.n d870 │ │ + mov r0, r5 │ │ + blx 4eeb0 │ │ + ldr.w sl, [sp, #16] │ │ + ldr r6, [sp, #40] @ 0x28 │ │ ldr r0, [sp, #60] @ 0x3c │ │ - adds.w r0, r0, sl │ │ + adds r0, r0, r6 │ │ str r0, [sp, #60] @ 0x3c │ │ - ldr r0, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ adc.w r0, r0, #0 │ │ - cmp sl, r5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - bhi.w e0ca │ │ - cmp.w sl, #0 │ │ - bmi.w d97c │ │ - mov r0, sl │ │ + cmp.w r6, #1048592 @ 0x100010 │ │ + str r0, [sp, #52] @ 0x34 │ │ + bhi.w e996 │ │ + mov r0, r6 │ │ movs r1, #1 │ │ - str r4, [sp, #24] │ │ - movs r4, #1 │ │ - bl 12b8c │ │ - cmp r0, #0 │ │ - beq.w e126 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - mov r2, sl │ │ - mov r6, r0 │ │ - bl 4c460 │ │ - ldr.w r1, [sp, #1144] @ 0x478 │ │ - ldr r4, [sp, #52] @ 0x34 │ │ - adds r0, r1, #1 │ │ - beq.n ceee │ │ - ldr.w r2, [sp, #1152] @ 0x480 │ │ - ldr.w r0, [sp, #1148] @ 0x47c │ │ - cbz r2, ced0 │ │ - strb.w r7, [r0], #1 │ │ - subs r2, #1 │ │ - bne.n cec0 │ │ - ldr.w r1, [sp, #1144] @ 0x478 │ │ - ldr.w r0, [sp, #1148] @ 0x47c │ │ - str.w r7, [sp, #1152] @ 0x480 │ │ - cbz r1, cede │ │ - strb.w r7, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n ced6 │ │ - ldr.w r0, [sp, #1144] @ 0x478 │ │ + bl 1d878 │ │ cmp r0, #0 │ │ - itt ne │ │ - ldrne.w r0, [sp, #1148] @ 0x47c │ │ - blxne 4f780 │ │ - ldr.w r5, [sp, #1132] @ 0x46c │ │ - ldr.w r3, [sp, #1136] @ 0x470 │ │ - str.w sl, [sp, #1152] @ 0x480 │ │ - str r6, [sp, #16] │ │ - str.w r6, [sp, #1148] @ 0x47c │ │ - mov r6, sl │ │ - str.w sl, [sp, #1144] @ 0x478 │ │ - mov sl, r5 │ │ - b.n cc94 │ │ - ldrb r0, [r5, #8] │ │ + beq.w ea98 │ │ + mov r1, sl │ │ + mov r2, r6 │ │ + mov r5, r0 │ │ + bl 4bcbc │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str.w r6, [sp, #1152] @ 0x480 │ │ + str.w r5, [sp, #1148] @ 0x47c │ │ + str r0, [sp, #44] @ 0x2c │ │ + str r4, [sp, #32] │ │ + b.n d6ee │ │ + ldrb r0, [r4, #8] │ │ uxtb r0, r0 │ │ cmp r0, #37 @ 0x25 │ │ - beq.n cf42 │ │ - b.n cf46 │ │ - ldrb r0, [r5, #8] │ │ + beq.n d8ea │ │ + b.n d8ee │ │ + ldrb r0, [r4, #16] │ │ cmp r0, #37 @ 0x25 │ │ - bne.n cf46 │ │ - ldrd r4, r7, [r5] │ │ - ldr r1, [r7, #0] │ │ - cbz r1, cf26 │ │ + bne.n d8ee │ │ + ldr r1, [r4, #12] │ │ mov r0, r4 │ │ blx r1 │ │ - ldr r0, [r7, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r4 │ │ - blxne 4f780 │ │ - mov r0, r5 │ │ - blx 4f780 │ │ - b.n cf42 │ │ - lsrs r0, r6, #8 │ │ + movs r0, #0 │ │ + b.n d8f0 │ │ + lsrs r0, r5, #8 │ │ + orr.w r0, r0, r4, lsl #24 │ │ uxtb r0, r0 │ │ cmp r0, #37 @ 0x25 │ │ - bne.n cf46 │ │ + bne.n d8ee │ │ movs r0, #0 │ │ - b.n cf48 │ │ + b.n d8f0 │ │ movs r0, #11 │ │ - strd r0, r6, [fp] │ │ - str.w r5, [fp, #8] │ │ + strd r0, r5, [r9] │ │ + str.w r4, [r9, #8] │ │ add.w sp, sp, #1208 @ 0x4b8 │ │ vpop {d8-d11} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop │ │ - add r2, sp, #852 @ 0x354 │ │ + strh r4, [r7, r2] │ │ + movs r4, r0 │ │ + add r2, pc, #716 @ (adr r2, dbdc ) │ │ vqdmulh.s q14, , d13[0] │ │ subs r5, #76 @ 0x4c │ │ ldr r1, [sp, #616] @ 0x268 │ │ subs r7, #89 @ 0x59 │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ subs r5, #204 @ 0xcc │ │ - add r2, sp, #68 @ 0x44 │ │ + add r1, pc, #1004 @ (adr r1, dd0c ) │ │ vaddl.u q9, d15, d0 │ │ add.w r2, sp, #1080 @ 0x438 │ │ str.w r0, [sp, #1115] @ 0x45b │ │ - mov r1, r9 │ │ + mov r1, r8 │ │ str.w r0, [sp, #1092] @ 0x444 │ │ movs r3, #16 │ │ str.w r0, [sp, #1088] @ 0x440 │ │ str.w r0, [sp, #1084] @ 0x43c │ │ str.w r0, [sp, #1080] @ 0x438 │ │ str.w r0, [sp, #1112] @ 0x458 │ │ add r0, sp, #96 @ 0x60 │ │ - bl 12a60 │ │ + bl 12bfc │ │ ldrb.w r0, [sp, #96] @ 0x60 │ │ cmp r0, #255 @ 0xff │ │ - bne.w d46c │ │ + bne.w e238 │ │ add r0, sp, #96 @ 0x60 │ │ add.w r2, sp, #1112 @ 0x458 │ │ - mov r1, r9 │ │ + mov r1, r8 │ │ movs r3, #7 │ │ - bl 12a60 │ │ + bl 12bfc │ │ ldrb.w r0, [sp, #96] @ 0x60 │ │ cmp r0, #255 @ 0xff │ │ - bne.w d46c │ │ - ldr r1, [pc, #884] @ (d334 ) │ │ + bne.w e238 │ │ + ldr r1, [pc, #920] @ (dd04 ) │ │ + mov r0, r6 │ │ + vldr s0, [pc, #-96] @ d910 │ │ movs r2, #37 @ 0x25 │ │ - ldr.w r0, [sp, #1304] @ 0x518 │ │ add r1, pc │ │ - vldr s0, [pc, #-104] @ cf64 │ │ - bl 21d54 │ │ + bl 22f00 │ │ add r0, sp, #96 @ 0x60 │ │ add.w r3, sp, #1080 @ 0x438 │ │ mov r1, sl │ │ mov r2, r5 │ │ - bl 212bc │ │ + bl 220f8 │ │ add r3, sp, #96 @ 0x60 │ │ add.w ip, sp, #592 @ 0x250 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ adds r1, r0, #1 │ │ - bne.w d4bc │ │ + bne.w e288 │ │ add r2, sp, #592 @ 0x250 │ │ add.w r3, sp, #1128 @ 0x468 │ │ ldmia r2, {r0, r1, r2} │ │ cmp r2, #32 │ │ str r2, [sp, #96] @ 0x60 │ │ stmia r3!, {r0, r1, r2} │ │ - bne.w e0da │ │ + bne.w ea38 │ │ add r0, sp, #96 @ 0x60 │ │ - bl 13aa4 │ │ + str.w fp, [sp, #56] @ 0x38 │ │ + str r1, [sp, #8] │ │ + bl 13c04 │ │ add r5, sp, #592 @ 0x250 │ │ add r1, sp, #96 @ 0x60 │ │ mov.w r2, #480 @ 0x1e0 │ │ mov r0, r5 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ ldr.w r0, [sp, #1112] @ 0x458 │ │ mov.w r2, #488 @ 0x1e8 │ │ str.w r0, [sp, #1072] @ 0x430 │ │ add r0, sp, #96 @ 0x60 │ │ ldr.w r1, [sp, #1115] @ 0x45b │ │ str.w r1, [sp, #1075] @ 0x433 │ │ mov r1, r5 │ │ - bl 4c336 │ │ - movs r5, #0 │ │ + bl 4bc7a │ │ + mov.w fp, #0 │ │ mov.w r0, #1048592 @ 0x100010 │ │ movs r1, #1 │ │ - str r5, [sp, #584] @ 0x248 │ │ - blx 4f790 │ │ + str.w fp, [sp, #584] @ 0x248 │ │ + mov.w r5, #1048592 @ 0x100010 │ │ + blx 4eec0 │ │ cmp r0, #0 │ │ - beq.w e108 │ │ + beq.w eaaa │ │ mov sl, r0 │ │ - mov.w r0, #1048592 @ 0x100010 │ │ - str.w r0, [sp, #1152] @ 0x480 │ │ - mov r1, r7 │ │ - str.w r0, [sp, #1144] @ 0x478 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - str.w r0, [sp, #1160] @ 0x488 │ │ - orrs.w r0, r6, r7 │ │ - str.w sl, [sp, #1148] @ 0x47c │ │ + str.w r0, [sp, #1148] @ 0x47c │ │ + orrs.w r0, r4, r7 │ │ + ldr.w r1, [sp, #1288] @ 0x508 │ │ + str.w r5, [sp, #1152] @ 0x480 │ │ + str.w r5, [sp, #1144] @ 0x478 │ │ it ne │ │ movne r0, #1 │ │ - ands r0, r4 │ │ - str r0, [sp, #8] │ │ - mov r0, r6 │ │ - bl 4c37c │ │ + ands r0, r1 │ │ + str r0, [sp, #12] │ │ + mov r0, r4 │ │ + mov r1, r7 │ │ + bl 4b6cc │ │ vmov.f32 s18, #96 @ 0x3f000000 0.5 │ │ - add r4, sp, #592 @ 0x250 │ │ + vldr s20, [pc, #-280] @ d914 │ │ vmov s16, r0 │ │ movs r0, #0 │ │ str r0, [sp, #44] @ 0x2c │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ - vldr s20, [pc, #-288] @ cf68 │ │ - mov.w r3, #1048592 @ 0x100010 │ │ - vldr s22, [pc, #-292] @ cf6c │ │ + vldr s22, [pc, #-292] @ d918 │ │ + str.w sl, [sp, #16] │ │ movs r0, #0 │ │ - strd r0, r0, [sp, #32] │ │ - strd r0, r0, [sp, #56] @ 0x38 │ │ - mov r0, r4 │ │ - mov r1, r9 │ │ + strd r0, r0, [sp, #24] │ │ + str r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #52] @ 0x34 │ │ + add r0, sp, #592 @ 0x250 │ │ + mov r1, r8 │ │ mov r2, sl │ │ - mov r7, r3 │ │ - bl e93c │ │ + mov.w r3, #1048592 @ 0x100010 │ │ + bl f290 │ │ ldrb.w r0, [sp, #592] @ 0x250 │ │ cmp r0, #255 @ 0xff │ │ - bne.w d9dc │ │ - ldr r1, [sp, #596] @ 0x254 │ │ - cmp r1, #0 │ │ - mov r0, r1 │ │ + bne.w dc72 │ │ + ldr r4, [sp, #596] @ 0x254 │ │ + str r4, [sp, #40] @ 0x28 │ │ + cmp r4, #0 │ │ it ne │ │ - movne r0, #1 │ │ - str r0, [sp, #16] │ │ - add.w r0, r6, #1 │ │ - beq.w da20 │ │ - strd r1, sl, [sp, #48] @ 0x30 │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ - ldr.w r4, [sp, #1164] @ 0x48c │ │ - cmp r0, #0 │ │ - ldr.w sl, [sp, #1168] @ 0x490 │ │ - str.w r1, [sp, #1160] @ 0x488 │ │ - beq.w d254 │ │ - ldrd r1, r0, [sp, #56] @ 0x38 │ │ - bl 4c37c │ │ + movne r4, #1 │ │ + str r4, [sp, #20] │ │ + beq.w dd18 │ │ + adds r0, r6, #1 │ │ + beq.w db98 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + bl 4b6cc │ │ vmov s0, r0 │ │ - ldr r1, [pc, #584] @ (d338 ) │ │ + ldr.w r5, [sp, #1164] @ 0x48c │ │ vmov.f32 s2, s22 │ │ - ldr r0, [sp, #8] │ │ + ldr.w sl, [sp, #1168] @ 0x490 │ │ vdiv.f32 s0, s0, s16 │ │ + ldr r1, [pc, #624] @ (dd08 ) │ │ + ldr r0, [sp, #12] │ │ add r1, pc │ │ - str.w r4, [sp, #1180] @ 0x49c │ │ + str.w sl, [sp, #1184] @ 0x4a0 │ │ + str.w r5, [sp, #1180] @ 0x49c │ │ cmp r0, #0 │ │ - str.w r6, [sp, #1176] @ 0x498 │ │ vmla.f32 s2, s0, s20 │ │ vmov.f32 s0, s18 │ │ it ne │ │ vmovne.f32 s0, s2 │ │ - str.w sl, [sp, #1184] @ 0x4a0 │ │ + str.w r6, [sp, #1176] @ 0x498 │ │ ldr.w r0, [sp, #1304] @ 0x518 │ │ movs r2, #13 │ │ - bl 21d54 │ │ + bl 22f00 │ │ ldr r2, [sp, #44] @ 0x2c │ │ adds r0, r2, #1 │ │ - str r0, [sp, #40] @ 0x28 │ │ - beq.w d9a2 │ │ + str r0, [sp, #48] @ 0x30 │ │ + beq.w dc4a │ │ add r0, sp, #592 @ 0x250 │ │ add r1, sp, #96 @ 0x60 │ │ movs r3, #0 │ │ - strd r4, sl, [sp] │ │ - bl f3a8 │ │ - ldr r1, [sp, #592] @ 0x250 │ │ - adds r0, r1, #1 │ │ - beq.w d9a2 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - str r0, [sp, #584] @ 0x248 │ │ - add.w r0, sp, #1192 @ 0x4a8 │ │ + strd r5, sl, [sp] │ │ + bl f6f8 │ │ + ldr r4, [sp, #592] @ 0x250 │ │ + adds r0, r4, #1 │ │ + beq.w dc4a │ │ + ldr r0, [sp, #48] @ 0x30 │ │ ldrd r2, r3, [sp, #596] @ 0x254 │ │ - str r1, [sp, #28] │ │ - stmia r0!, {r1, r2, r3} │ │ + str r0, [sp, #584] @ 0x248 │ │ + str.w r3, [sp, #1200] @ 0x4b0 │ │ + str.w r2, [sp, #1196] @ 0x4ac │ │ + str.w r4, [sp, #1192] @ 0x4a8 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ add r0, sp, #592 @ 0x250 │ │ - mov r1, r8 │ │ - strd r3, r2, [sp, #20] │ │ - bl 129dc │ │ - ldr r1, [sp, #36] @ 0x24 │ │ + str r2, [sp, #44] @ 0x2c │ │ + str r3, [sp, #36] @ 0x24 │ │ + bl 12b44 │ │ ldrb.w r0, [sp, #592] @ 0x250 │ │ cmp r0, #255 @ 0xff │ │ - bne.w db3c │ │ + bne.w de30 │ │ + ldr r7, [sp, #28] │ │ movw r2, #23593 @ 0x5c29 │ │ - adds r7, r1, #1 │ │ movt r2, #49807 @ 0xc28f │ │ movw r3, #10485 @ 0x28f5 │ │ - umull r0, r1, r7, r2 │ │ + adds r7, #1 │ │ movt r3, #36700 @ 0x8f5c │ │ - str r7, [sp, #36] @ 0x24 │ │ + str r7, [sp, #28] │ │ + umull r0, r1, r7, r2 │ │ mla r1, r7, r3, r1 │ │ - ldr r3, [sp, #32] │ │ + ldr r3, [sp, #24] │ │ adc.w r3, r3, #0 │ │ - str r3, [sp, #32] │ │ + str r3, [sp, #24] │ │ mla r1, r3, r2, r1 │ │ lsls r2, r0, #30 │ │ orr.w r2, r2, r1, lsr #2 │ │ lsls r1, r1, #30 │ │ orr.w r0, r1, r0, lsr #2 │ │ movw r1, #36700 @ 0x8f5c │ │ movt r1, #62914 @ 0xf5c2 │ │ subs r0, r1, r0 │ │ movw r0, #23592 @ 0x5c28 │ │ movt r0, #655 @ 0x28f │ │ sbcs r0, r2 │ │ - bcc.n d1c8 │ │ + bcc.n db70 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ add r0, sp, #592 @ 0x250 │ │ - mov r1, r8 │ │ - bl 1137a │ │ + bl 4b51c │ │ ldrb.w r0, [sp, #592] @ 0x250 │ │ - cmp r0, #255 @ 0xff │ │ - bne.w db3c │ │ - bl 4be6e │ │ - ldr r0, [sp, #20] │ │ - ldr r6, [sp, #12] │ │ - cmp r0, #0 │ │ - ldrd r1, r0, [sp, #24] │ │ - ldr r4, [sp, #48] @ 0x30 │ │ - beq.n d1ea │ │ - ldrd r0, r1, [sp, #20] │ │ - strb.w r5, [r1], #1 │ │ - subs r0, #1 │ │ - bne.n d1da │ │ - ldr.w r0, [sp, #1192] @ 0x4a8 │ │ - ldr.w r1, [sp, #1196] @ 0x4ac │ │ - str.w r5, [sp, #1200] @ 0x4b0 │ │ - cbz r0, d1f8 │ │ - strb.w r5, [r1], #1 │ │ + cmp r0, #3 │ │ + bne.n db6c │ │ + ldr r0, [sp, #596] @ 0x254 │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + bl 4b5be │ │ + ldr r7, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cbz r0, db82 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + mov r1, r7 │ │ + strb.w fp, [r1], #1 │ │ subs r0, #1 │ │ - bne.n d1f0 │ │ - ldr.w r0, [sp, #1192] @ 0x4a8 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne.w r0, [sp, #1196] @ 0x4ac │ │ - blxne 4f780 │ │ - ldr.w r1, [sp, #1184] @ 0x4a0 │ │ - ldr.w r0, [sp, #1180] @ 0x49c │ │ - cbz r1, d21e │ │ - strb.w r5, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n d212 │ │ - ldr.w r0, [sp, #1180] @ 0x49c │ │ - ldr.w r1, [sp, #1176] @ 0x498 │ │ - str.w r5, [sp, #1184] @ 0x4a0 │ │ - cbz r1, d230 │ │ - strb.w r5, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n d228 │ │ - ldr.w r0, [sp, #1176] @ 0x498 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne.w r0, [sp, #1180] @ 0x49c │ │ - blxne 4f780 │ │ - ldr.w r7, [sp, #1152] @ 0x480 │ │ - ldr.w r0, [sp, #1148] @ 0x47c │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ - str r0, [sp, #52] @ 0x34 │ │ - str.w sl, [sp, #44] @ 0x2c │ │ - b.n d258 │ │ - ldr r6, [sp, #12] │ │ - ldr r4, [sp, #48] @ 0x30 │ │ + bne.n db7a │ │ + cbz r4, dba0 │ │ + movs r0, #0 │ │ + strb.w fp, [r7, r0] │ │ + adds r0, #1 │ │ + cmp r4, r0 │ │ + bne.n db86 │ │ + mov r0, r7 │ │ + blx 4eeb0 │ │ + b.n dba0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r4, [sp, #32] │ │ + b.n dbc8 │ │ + cmp.w sl, #0 │ │ + beq.n dbb2 │ │ + mov r0, r5 │ │ + strb.w fp, [r0], #1 │ │ + subs.w sl, sl, #1 │ │ + bne.n dba8 │ │ + movs r0, #0 │ │ + strb.w fp, [r5, r0] │ │ + adds r0, #1 │ │ + cmp r6, r0 │ │ + bne.n dbb4 │ │ + mov r0, r5 │ │ + blx 4eeb0 │ │ + ldr.w sl, [sp, #16] │ │ + ldr r6, [sp, #40] @ 0x28 │ │ ldr r0, [sp, #60] @ 0x3c │ │ - adds r0, r0, r4 │ │ + adds r0, r0, r6 │ │ str r0, [sp, #60] @ 0x3c │ │ - ldr r0, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ adc.w r0, r0, #0 │ │ - cmp r4, r7 │ │ - str r0, [sp, #56] @ 0x38 │ │ - bhi.w e0ba │ │ - cmp r4, #0 │ │ - bmi.w d96e │ │ - mov r0, r4 │ │ + cmp.w r6, #1048592 @ 0x100010 │ │ + str r0, [sp, #52] @ 0x34 │ │ + bhi.w e97c │ │ + mov r0, r6 │ │ movs r1, #1 │ │ - mov.w sl, #1 │ │ - bl 12b8c │ │ - cmp r0, #0 │ │ - beq.w e120 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - mov r2, r4 │ │ - mov r6, r0 │ │ - mov r7, r4 │ │ - bl 4c460 │ │ - ldr.w r1, [sp, #1160] @ 0x488 │ │ - add r4, sp, #592 @ 0x250 │ │ - adds r0, r1, #1 │ │ - beq.n d2d2 │ │ - ldr.w r2, [sp, #1168] @ 0x490 │ │ - ldr.w r0, [sp, #1164] @ 0x48c │ │ - cbz r2, d2b4 │ │ - strb.w r5, [r0], #1 │ │ - subs r2, #1 │ │ - bne.n d2a4 │ │ - ldr.w r1, [sp, #1160] @ 0x488 │ │ - ldr.w r0, [sp, #1164] @ 0x48c │ │ - str.w r5, [sp, #1168] @ 0x490 │ │ - cbz r1, d2c2 │ │ - strb.w r5, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n d2ba │ │ - ldr.w r0, [sp, #1160] @ 0x488 │ │ + bl 1d878 │ │ cmp r0, #0 │ │ - itt ne │ │ - ldrne.w r0, [sp, #1164] @ 0x48c │ │ - blxne 4f780 │ │ - ldr.w sl, [sp, #1148] @ 0x47c │ │ - ldr.w r3, [sp, #1152] @ 0x480 │ │ - str.w r7, [sp, #1168] @ 0x490 │ │ - str r6, [sp, #12] │ │ - str.w r6, [sp, #1164] @ 0x48c │ │ - mov r6, r7 │ │ - str.w r7, [sp, #1160] @ 0x488 │ │ - b.n d09c │ │ - ldr r6, [pc, #76] @ (d33c ) │ │ + beq.w ea86 │ │ + mov r1, sl │ │ + mov r2, r6 │ │ + mov r5, r0 │ │ + bl 4bcbc │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str.w r6, [sp, #1168] @ 0x490 │ │ + str.w r5, [sp, #1164] @ 0x48c │ │ + str r0, [sp, #44] @ 0x2c │ │ + str r4, [sp, #32] │ │ + b.n da4a │ │ + ldr r7, [pc, #256] @ (dd0c ) │ │ movs r1, #6 │ │ - ldr r0, [pc, #76] @ (d340 ) │ │ - add r6, pc │ │ - str.w r1, [sp, #1196] @ 0x4ac │ │ + ldr r0, [pc, #256] @ (dd10 ) │ │ + add r7, pc │ │ + str.w r1, [sp, #1084] @ 0x43c │ │ add r0, pc │ │ - str.w r0, [sp, #1192] @ 0x4a8 │ │ - ldr r0, [r6, #12] │ │ + str.w r0, [sp, #1080] @ 0x438 │ │ + ldr r0, [r7, #12] │ │ dmb ish │ │ cmp r0, #0 │ │ - itt eq │ │ - addeq.w r0, r6, #12 │ │ - bleq 2dfd4 │ │ - blx 4f7a0 │ │ + beq.w e0bc │ │ + blx 4eed0 │ │ cmp r0, #3 │ │ - bcc.n d344 │ │ - ldrd r7, r0, [r0] │ │ - b.n d37a │ │ + bcc.w e0ce │ │ + ldrd r6, r0, [r0] │ │ + b.n e0f8 │ │ movs r0, #1 │ │ - str.w r0, [fp] │ │ + str.w r0, [r9] │ │ add.w sp, sp, #1208 @ 0x4b8 │ │ vpop {d8-d11} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r0, #3 │ │ + str.w r0, [r9] │ │ + ldr r0, [sp, #32] │ │ + strd r0, r7, [r9, #4] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str.w r0, [r9, #12] │ │ + b.n de46 │ │ + movs r0, #3 │ │ + str.w r0, [r9] │ │ + ldr r0, [sp, #32] │ │ + strd r0, r7, [r9, #4] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str.w r0, [r9, #12] │ │ + b.n de88 │ │ + ldrh.w r1, [sp, #593] @ 0x251 │ │ + ldr r2, [sp, #596] @ 0x254 │ │ + ldrb.w r3, [sp, #595] @ 0x253 │ │ + strb.w r0, [r9, #4] │ │ + movs r0, #11 │ │ + str.w r0, [r9] │ │ + adds r0, r6, #1 │ │ + strb.w r3, [r9, #7] │ │ + strh.w r1, [r9, #5] │ │ + str.w r2, [r9, #8] │ │ + beq.w ded2 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + movs r0, #0 │ │ + mov r1, r5 │ │ + strb.w r0, [r1], #1 │ │ + subs r2, #1 │ │ + bne.n dc9e │ │ + movs r0, #0 │ │ + mov r1, r5 │ │ + strb.w r0, [r1], #1 │ │ + subs r6, #1 │ │ + bne.n dcaa │ │ + mov r0, r5 │ │ + blx 4eeb0 │ │ + b.n ded2 │ │ + ldrh.w r1, [sp, #593] @ 0x251 │ │ + ldr r2, [sp, #596] @ 0x254 │ │ + ldrb.w r3, [sp, #595] @ 0x253 │ │ + strb.w r0, [r9, #4] │ │ + movs r0, #11 │ │ + str.w r0, [r9] │ │ + adds r0, r6, #1 │ │ + strb.w r3, [r9, #7] │ │ + strh.w r1, [r9, #5] │ │ + str.w r2, [r9, #8] │ │ + beq.w df62 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + movs r0, #0 │ │ + mov r1, r5 │ │ + strb.w r0, [r1], #1 │ │ + subs r2, #1 │ │ + bne.n dce6 │ │ + movs r0, #0 │ │ + mov r1, r5 │ │ + strb.w r0, [r1], #1 │ │ + subs r6, #1 │ │ + bne.n dcf2 │ │ + mov r0, r5 │ │ + blx 4eeb0 │ │ + b.n df62 │ │ nop │ │ - add r6, pc, #796 @ (adr r6, d654 ) │ │ - vrsubhn.i d26, , │ │ - vrshr.u32 d22, d26, #1 │ │ + ldr r7, [sp, #308] @ 0x134 │ │ + @ instruction: 0xffff9e9f │ │ + vsra.u64 , q11, #1 │ │ movs r4, r0 │ │ - stmia r5!, {r1, r2, r4} │ │ - vqrshrn.u64 d22, q8, #1 │ │ + stmia r2!, {r1, r5, r7} │ │ + vrsra.u32 d19, d19, #1 │ │ + subs r7, #115 @ 0x73 │ │ + ldr r5, [sp, #44] @ 0x2c │ │ + adds r0, r6, #1 │ │ + str.w r6, [sp, #1160] @ 0x488 │ │ + beq.w deb4 │ │ + add.w r3, sp, #1160 @ 0x488 │ │ + add.w ip, sp, #1176 @ 0x498 │ │ + vldr s0, [pc, #-28] @ dd14 │ │ + ldmia r3, {r0, r2, r3} │ │ + ldr r1, [pc, #888] @ (e0ac ) │ │ + stmia.w ip, {r0, r2, r3} │ │ + add r1, pc │ │ + ldr.w r0, [sp, #1304] @ 0x518 │ │ + movs r2, #25 │ │ + bl 22f00 │ │ + ldr.w r0, [sp, #1180] @ 0x49c │ │ + ldr.w r1, [sp, #1184] @ 0x4a0 │ │ + strd r0, r1, [sp] │ │ + add r0, sp, #592 @ 0x250 │ │ + add r1, sp, #96 @ 0x60 │ │ + mov r2, r5 │ │ + movs r3, #1 │ │ + bl f6f8 │ │ + ldr r4, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #592] @ 0x250 │ │ + adds r0, #1 │ │ + beq.w dec4 │ │ + add r3, sp, #592 @ 0x250 │ │ + add.w r1, sp, #1192 @ 0x4a8 │ │ + ldmia r3, {r0, r2, r3} │ │ + stmia r1!, {r0, r2, r3} │ │ + add r0, sp, #592 @ 0x250 │ │ + mov r1, r4 │ │ + bl 12b44 │ │ + ldrb.w r0, [sp, #592] @ 0x250 │ │ + cmp r0, #255 @ 0xff │ │ + beq.w dff2 │ │ + ldrd r0, r1, [sp, #592] @ 0x250 │ │ + movs r2, #11 │ │ + str.w r1, [r9, #8] │ │ + strd r2, r0, [r9] │ │ + add.w r0, sp, #1192 @ 0x4a8 │ │ + bl cf76 │ │ + b.n deca │ │ + adds r0, r6, #1 │ │ + str.w r6, [sp, #1144] @ 0x478 │ │ + beq.w debc │ │ + add.w r3, sp, #1144 @ 0x478 │ │ + add.w ip, sp, #1160 @ 0x488 │ │ + vldr s0, [pc, #-156] @ dd14 │ │ + ldmia r3, {r0, r2, r3} │ │ + ldr r1, [pc, #764] @ (e0b0 ) │ │ + stmia.w ip, {r0, r2, r3} │ │ + add r1, pc │ │ + ldr.w r5, [sp, #1304] @ 0x518 │ │ + movs r2, #25 │ │ + mov r0, r5 │ │ + bl 22f00 │ │ + ldr.w r0, [sp, #1164] @ 0x48c │ │ + ldr.w r1, [sp, #1168] @ 0x490 │ │ + ldr.w r4, [sp, #1116] @ 0x45c │ │ + ldr.w r2, [sp, #1120] @ 0x460 │ │ + str r2, [sp, #604] @ 0x25c │ │ + add r2, sp, #592 @ 0x250 │ │ + stmia r2!, {r0, r1, r4} │ │ + add r0, sp, #592 @ 0x250 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + str r0, [sp, #0] │ │ + add.w r0, sp, #1192 @ 0x4a8 │ │ + add r1, sp, #96 @ 0x60 │ │ + movs r3, #1 │ │ + bl f642 │ │ + ldr r7, [sp, #56] @ 0x38 │ │ + ldr.w r0, [sp, #1192] @ 0x4a8 │ │ + adds r0, #1 │ │ + beq.w df54 │ │ + add.w r3, sp, #1192 @ 0x4a8 │ │ + add.w r1, sp, #1176 @ 0x498 │ │ + ldmia r3, {r0, r2, r3} │ │ + stmia r1!, {r0, r2, r3} │ │ + add r0, sp, #592 @ 0x250 │ │ + mov r1, r7 │ │ + bl 12b44 │ │ + ldrb.w r0, [sp, #592] @ 0x250 │ │ + cmp r0, #255 @ 0xff │ │ + beq.w e022 │ │ + ldrd r0, r1, [sp, #592] @ 0x250 │ │ + movs r2, #11 │ │ + str.w r1, [r9, #8] │ │ + strd r2, r0, [r9] │ │ + add.w r0, sp, #1176 @ 0x498 │ │ + bl cf76 │ │ + b.n df5a │ │ + ldrd r0, r1, [sp, #592] @ 0x250 │ │ + movs r2, #11 │ │ + str.w r1, [r9, #8] │ │ + strd r2, r0, [r9] │ │ + add.w r0, sp, #1192 @ 0x4a8 │ │ + bl cf76 │ │ + cmp.w sl, #0 │ │ + beq.n de5a │ │ + movs r0, #0 │ │ + mov r1, r5 │ │ + strb.w r0, [r1], #1 │ │ + subs.w sl, sl, #1 │ │ + bne.n de50 │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + strb r0, [r5, r1] │ │ + adds r1, #1 │ │ + cmp r6, r1 │ │ + bne.n de5e │ │ + mov r0, r5 │ │ + blx 4eeb0 │ │ + ldr.w sl, [sp, #16] │ │ + b.n ded2 │ │ + ldrd r0, r1, [sp, #592] @ 0x250 │ │ + movs r2, #11 │ │ + str.w r1, [r9, #8] │ │ + strd r2, r0, [r9] │ │ + add.w r0, sp, #1176 @ 0x498 │ │ + bl cf76 │ │ + cmp.w sl, #0 │ │ + beq.n de9c │ │ + movs r0, #0 │ │ + mov r1, r5 │ │ + strb.w r0, [r1], #1 │ │ + subs.w sl, sl, #1 │ │ + bne.n de92 │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + strb r0, [r5, r1] │ │ + adds r1, #1 │ │ + cmp r6, r1 │ │ + bne.n dea0 │ │ + mov r0, r5 │ │ + blx 4eeb0 │ │ + ldr.w sl, [sp, #16] │ │ + b.n df62 │ │ + movs r0, #0 │ │ + str.w r0, [r9] │ │ + b.n ded2 │ │ + movs r0, #0 │ │ + str.w r0, [r9] │ │ + b.n df62 │ │ + movs r0, #3 │ │ + str.w r0, [r9] │ │ + add.w r0, sp, #1176 @ 0x498 │ │ + bl cf76 │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + strb.w r0, [sl, r1] │ │ + adds r1, #1 │ │ + cmp.w r1, #1048592 @ 0x100010 │ │ + bne.n ded6 │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + strb.w r0, [sl, r1] │ │ + adds r1, #1 │ │ + cmp.w r1, #1048592 @ 0x100010 │ │ + bne.n dee6 │ │ + mov r0, sl │ │ + blx 4eeb0 │ │ + ldr r0, [sp, #8] │ │ + movs r3, #0 │ │ + strb r3, [r0, #0] │ │ + strb r3, [r0, #1] │ │ + strb r3, [r0, #2] │ │ + strb r3, [r0, #3] │ │ + strb r3, [r0, #4] │ │ + strb r3, [r0, #5] │ │ + strb r3, [r0, #6] │ │ + strb r3, [r0, #7] │ │ + strb r3, [r0, #8] │ │ + strb r3, [r0, #9] │ │ + strb r3, [r0, #10] │ │ + strb r3, [r0, #11] │ │ + strb r3, [r0, #12] │ │ + strb r3, [r0, #13] │ │ + strb r3, [r0, #14] │ │ + strb r3, [r0, #15] │ │ + strb r3, [r0, #16] │ │ + strb r3, [r0, #17] │ │ + strb r3, [r0, #18] │ │ + strb r3, [r0, #19] │ │ + strb r3, [r0, #20] │ │ + strb r3, [r0, #21] │ │ + strb r3, [r0, #22] │ │ + strb r3, [r0, #23] │ │ + strb r3, [r0, #24] │ │ + strb r3, [r0, #25] │ │ + strb r3, [r0, #26] │ │ + strb r3, [r0, #27] │ │ + strb r3, [r0, #28] │ │ + strb r3, [r0, #29] │ │ + strb r3, [r0, #30] │ │ + strb r3, [r0, #31] │ │ + ldr.w r1, [sp, #1128] @ 0x468 │ │ + cmp r1, #0 │ │ + beq.w e828 │ │ + movs r2, #0 │ │ + strb r3, [r0, r2] │ │ + adds r2, #1 │ │ + cmp r1, r2 │ │ + bne.n df48 │ │ + b.w e816 │ │ + movs r0, #3 │ │ + str.w r0, [r9] │ │ + add.w r0, sp, #1160 @ 0x488 │ │ + bl cf76 │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + strb.w r0, [sl, r1] │ │ + adds r1, #1 │ │ + cmp.w r1, #1048592 @ 0x100010 │ │ + bne.n df66 │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + strb.w r0, [sl, r1] │ │ + adds r1, #1 │ │ + cmp.w r1, #1048592 @ 0x100010 │ │ + bne.n df76 │ │ + mov r0, sl │ │ + blx 4eeb0 │ │ + ldr.w r0, [sp, #1112] @ 0x458 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [sp, #1116] @ 0x45c │ │ + blxne 4eeb0 │ │ + ldr r0, [sp, #8] │ │ + movs r3, #0 │ │ + strb r3, [r0, #0] │ │ + strb r3, [r0, #1] │ │ + strb r3, [r0, #2] │ │ + strb r3, [r0, #3] │ │ + strb r3, [r0, #4] │ │ + strb r3, [r0, #5] │ │ + strb r3, [r0, #6] │ │ + strb r3, [r0, #7] │ │ + strb r3, [r0, #8] │ │ + strb r3, [r0, #9] │ │ + strb r3, [r0, #10] │ │ + strb r3, [r0, #11] │ │ + strb r3, [r0, #12] │ │ + strb r3, [r0, #13] │ │ + strb r3, [r0, #14] │ │ + strb r3, [r0, #15] │ │ + strb r3, [r0, #16] │ │ + strb r3, [r0, #17] │ │ + strb r3, [r0, #18] │ │ + strb r3, [r0, #19] │ │ + strb r3, [r0, #20] │ │ + strb r3, [r0, #21] │ │ + strb r3, [r0, #22] │ │ + strb r3, [r0, #23] │ │ + strb r3, [r0, #24] │ │ + strb r3, [r0, #25] │ │ + strb r3, [r0, #26] │ │ + strb r3, [r0, #27] │ │ + strb r3, [r0, #28] │ │ + strb r3, [r0, #29] │ │ + strb r3, [r0, #30] │ │ + strb r3, [r0, #31] │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + cmp r1, #0 │ │ + beq.w e828 │ │ + movs r2, #0 │ │ + strb r3, [r0, r2] │ │ + adds r2, #1 │ │ + cmp r1, r2 │ │ + bne.n dfe6 │ │ + b.w e816 │ │ + add.w r0, sp, #1192 @ 0x4a8 │ │ + bl cf76 │ │ + add.w r0, sp, #1176 @ 0x498 │ │ + bl cf76 │ │ + add r0, sp, #592 @ 0x250 │ │ + mov r1, r4 │ │ + bl 114a4 │ │ + ldrb.w r0, [sp, #592] @ 0x250 │ │ + cmp r0, #255 @ 0xff │ │ + beq.n e052 │ │ + ldrd r0, r1, [sp, #592] @ 0x250 │ │ + movs r2, #11 │ │ + str.w r1, [r9, #8] │ │ + strd r2, r0, [r9] │ │ + b.n de6c │ │ + add.w r0, sp, #1176 @ 0x498 │ │ + bl cf76 │ │ + add.w r0, sp, #1160 @ 0x488 │ │ + bl cf76 │ │ + add r0, sp, #592 @ 0x250 │ │ + mov r1, r7 │ │ + bl 114a4 │ │ + ldrb.w r0, [sp, #592] @ 0x250 │ │ + cmp r0, #255 @ 0xff │ │ + beq.n e078 │ │ + ldrd r0, r1, [sp, #592] @ 0x250 │ │ + movs r2, #11 │ │ + str.w r1, [r9, #8] │ │ + strd r2, r0, [r9] │ │ + b.n deae │ │ + ldr r1, [pc, #96] @ (e0b4 ) │ │ + vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ + add r1, pc │ │ + ldr.w r0, [sp, #1304] @ 0x518 │ │ + movs r2, #20 │ │ + bl 22f00 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + str.w r0, [r9] │ │ + add.w r0, sp, #1144 @ 0x478 │ │ + bl cf76 │ │ + b.w e930 │ │ + ldr r1, [pc, #60] @ (e0b8 ) │ │ + vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ + add r1, pc │ │ + mov r0, r5 │ │ + movs r2, #20 │ │ + bl 22f00 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + str.w r0, [r9] │ │ + add.w r0, sp, #1128 @ 0x468 │ │ + bl cf76 │ │ + ldr.w r0, [sp, #1112] @ 0x458 │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r4 │ │ + blxne 4eeb0 │ │ + add r0, sp, #80 @ 0x50 │ │ + b.w e934 │ │ + ldr r3, [sp, #920] @ 0x398 │ │ + vtbx.8 d25, {d15-d18}, d22 │ │ + @ instruction: 0xffff98b2 │ │ + vtbl.8 d25, {d31}, d12 │ │ + vaddw.u , , d7 │ │ + movs r4, r1 │ │ + bl 2f0d0 │ │ + blx 4eed0 │ │ + cmp r0, #3 │ │ + bcs.w dc30 │ │ + ldr r0, [r7, #20] │ │ dmb ish │ │ cmp r0, #0 │ │ - itt eq │ │ - addeq.w r0, r6, #20 │ │ - bleq 2dfd4 │ │ - blx 4f7a0 │ │ - mov r7, r0 │ │ - ldr r0, [r6, #28] │ │ + beq.w e9b0 │ │ + blx 4eed0 │ │ + mov r6, r0 │ │ + ldr r0, [r7, #28] │ │ dmb ish │ │ cmp r0, #0 │ │ - itt eq │ │ - addeq.w r0, r6, #28 │ │ - bleq 2dfd4 │ │ - blx 4f7a0 │ │ - orrs.w r1, r7, r0 │ │ - beq.w d988 │ │ - add.w r4, r6, #88 @ 0x58 │ │ + beq.w e9bc │ │ + blx 4eed0 │ │ + orrs.w r1, r6, r0 │ │ + beq.w e9d0 │ │ + add.w r4, r7, #88 @ 0x58 │ │ ldrexd r1, r2, [r4] │ │ clrex │ │ + str.w fp, [sp, #56] @ 0x38 │ │ eors r2, r0 │ │ - eors r1, r7 │ │ + eors r1, r6 │ │ orrs r1, r2 │ │ - bne.n d3a2 │ │ - ldr r0, [r6, #100] @ 0x64 │ │ + bne.n e124 │ │ + ldr r0, [r7, #100] @ 0x64 │ │ adds r0, #1 │ │ - bcc.n d3c8 │ │ - ldr r0, [pc, #904] @ (d720 ) │ │ + bcc.n e14a │ │ + ldr r0, [pc, #940] @ (e4c4 ) │ │ movs r1, #38 @ 0x26 │ │ - ldr r2, [pc, #904] @ (d724 ) │ │ + ldr r2, [pc, #940] @ (e4c8 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 1c5a8 │ │ + bl 1c7a4 │ │ movs r1, #1 │ │ - ldrex r2, [r6, #96] @ 0x60 │ │ + ldrex r2, [r7, #96] @ 0x60 │ │ cmp r2, #0 │ │ - bne.w e0f2 │ │ - strex r2, r1, [r6, #96] @ 0x60 │ │ + bne.w ea6c │ │ + strex r2, r1, [r7, #96] @ 0x60 │ │ cmp r2, #0 │ │ - bne.n d3a4 │ │ + bne.n e126 │ │ dmb ish │ │ ldrexd r1, r2, [r4] │ │ - strexd r1, r7, r0, [r4] │ │ + strexd r1, r6, r0, [r4] │ │ cmp r1, #0 │ │ - bne.n d3ba │ │ + bne.n e13c │ │ movs r0, #1 │ │ - ldr r2, [pc, #860] @ (d728 ) │ │ - str r0, [r6, #100] @ 0x64 │ │ + ldr r1, [r7, #104] @ 0x68 │ │ + str r0, [r7, #100] @ 0x64 │ │ + cmp r1, #0 │ │ + bne.w e95c │ │ + str.w r9, [sp, #60] @ 0x3c │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + ldr r2, [pc, #876] @ (e4cc ) │ │ + str r0, [r7, #104] @ 0x68 │ │ add r2, pc │ │ - add.w r0, sp, #1080 @ 0x438 │ │ - mov r1, r4 │ │ + add r0, sp, #96 @ 0x60 │ │ movs r3, #113 @ 0x71 │ │ - bl 4bd5c │ │ - ldr r0, [r6, #100] @ 0x64 │ │ + bl 49ff4 │ │ + ldrd r0, r1, [r7, #100] @ 0x64 │ │ + adds r1, #1 │ │ + ldrd r9, fp, [sp, #96] @ 0x60 │ │ + ldrb.w r2, [sp, #96] @ 0x60 │ │ subs r0, #1 │ │ - str r0, [r6, #100] @ 0x64 │ │ - bne.n d408 │ │ + strd r0, r1, [r7, #100] @ 0x64 │ │ + eor.w r1, fp, #9 │ │ + orrs.w r3, r2, r1 │ │ + mov r6, r9 │ │ + it eq │ │ + moveq.w r6, #4294967295 @ 0xffffffff │ │ + cbnz r0, e1b6 │ │ movs r0, #0 │ │ ldrexd r1, r2, [r4] │ │ strexd r1, r0, r0, [r4] │ │ cmp r1, #0 │ │ - bne.n d3e4 │ │ + bne.n e192 │ │ movs r0, #0 │ │ dmb ish │ │ - ldrex r1, [r6, #96] @ 0x60 │ │ - strex r2, r0, [r6, #96] @ 0x60 │ │ + ldrex r1, [r7, #96] @ 0x60 │ │ + strex r2, r0, [r7, #96] @ 0x60 │ │ cmp r2, #0 │ │ - bne.n d3f6 │ │ + bne.n e1a4 │ │ cmp r1, #2 │ │ - beq.w dfe4 │ │ - ldrb.w r0, [sp, #1080] @ 0x438 │ │ - cmp r0, #255 @ 0xff │ │ - bne.w dffc │ │ + beq.w e9dc │ │ + mvns r0, r6 │ │ + lsls r0, r0, #24 │ │ + bne.w e9f6 │ │ movs r0, #0 │ │ add.w r2, sp, #1080 @ 0x438 │ │ str.w r0, [sp, #1108] @ 0x454 │ │ - mov r1, r9 │ │ + mov r1, r8 │ │ str.w r0, [sp, #1104] @ 0x450 │ │ movs r3, #32 │ │ str.w r0, [sp, #1100] @ 0x44c │ │ str.w r0, [sp, #1096] @ 0x448 │ │ str.w r0, [sp, #1092] @ 0x444 │ │ str.w r0, [sp, #1088] @ 0x440 │ │ str.w r0, [sp, #1084] @ 0x43c │ │ str.w r0, [sp, #1080] @ 0x438 │ │ str.w r0, [sp, #1120] @ 0x460 │ │ str.w r0, [sp, #1116] @ 0x45c │ │ str.w r0, [sp, #1112] @ 0x458 │ │ add r0, sp, #96 @ 0x60 │ │ - bl 12a60 │ │ + bl 12bfc │ │ ldrb.w r0, [sp, #96] @ 0x60 │ │ cmp r0, #255 @ 0xff │ │ - bne.n d46c │ │ + beq.n e21e │ │ + ldrd r0, r1, [sp, #96] @ 0x60 │ │ + movs r2, #11 │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + strd r2, r0, [r3] │ │ + str r1, [r3, #8] │ │ + add.w sp, sp, #1208 @ 0x4b8 │ │ + vpop {d8-d11} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r0, sp, #96 @ 0x60 │ │ add.w r2, sp, #1112 @ 0x458 │ │ - mov r1, r9 │ │ + mov r1, r8 │ │ movs r3, #12 │ │ - bl 12a60 │ │ + bl 12bfc │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ ldrb.w r0, [sp, #96] @ 0x60 │ │ cmp r0, #255 @ 0xff │ │ - beq.n d48c │ │ + beq.n e258 │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ movs r2, #11 │ │ - str.w r2, [fp] │ │ - str.w r0, [fp, #4] │ │ - str.w r1, [fp, #8] │ │ + str.w r2, [r9] │ │ + str.w r0, [r9, #4] │ │ + str.w r1, [r9, #8] │ │ add.w sp, sp, #1208 @ 0x4b8 │ │ vpop {d8-d11} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [pc, #668] @ (d72c ) │ │ + ldr r1, [pc, #628] @ (e4d0 ) │ │ movs r2, #37 @ 0x25 │ │ ldr.w r0, [sp, #1304] @ 0x518 │ │ add r1, pc │ │ - vldr s0, [pc, #664] @ d730 │ │ - bl 21d54 │ │ + vldr s0, [pc, #624] @ e4d4 │ │ + bl 22f00 │ │ add r0, sp, #96 @ 0x60 │ │ add.w r3, sp, #1080 @ 0x438 │ │ mov r1, sl │ │ mov r2, r5 │ │ - bl 207b4 │ │ + bl 21400 │ │ add r3, sp, #96 @ 0x60 │ │ add.w ip, sp, #592 @ 0x250 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ adds r1, r0, #1 │ │ - beq.n d4ec │ │ + beq.n e2b8 │ │ ldrd r3, r7, [sp, #592] @ 0x250 │ │ ldr r1, [sp, #112] @ 0x70 │ │ ldr r2, [sp, #116] @ 0x74 │ │ ldr r6, [sp, #600] @ 0x258 │ │ - str.w r3, [fp, #4] │ │ - str.w r7, [fp, #8] │ │ - str.w r1, [fp, #16] │ │ - str.w r0, [fp] │ │ - str.w r6, [fp, #12] │ │ - str.w r2, [fp, #20] │ │ + str.w r3, [r9, #4] │ │ + str.w r7, [r9, #8] │ │ + str.w r1, [r9, #16] │ │ + str.w r0, [r9] │ │ + str.w r6, [r9, #12] │ │ + str.w r2, [r9, #20] │ │ add.w sp, sp, #1208 @ 0x4b8 │ │ vpop {d8-d11} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [sp, #600] @ 0x258 │ │ - ldrd r0, r4, [sp, #592] @ 0x250 │ │ + ldrd r0, r5, [sp, #592] @ 0x250 │ │ cmp r1, #32 │ │ str.w r0, [sp, #1128] @ 0x468 │ │ - str.w r4, [sp, #1132] @ 0x46c │ │ + str.w r5, [sp, #1132] @ 0x46c │ │ str.w r1, [sp, #1136] @ 0x470 │ │ str r1, [sp, #96] @ 0x60 │ │ - bne.w e0ea │ │ + bne.w ea48 │ │ add r0, sp, #96 @ 0x60 │ │ - mov r1, r4 │ │ - bl 13aa4 │ │ + mov r1, r5 │ │ + bl 13c04 │ │ add r0, sp, #592 @ 0x250 │ │ add r1, sp, #96 @ 0x60 │ │ mov.w r2, #480 @ 0x1e0 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ movs r1, #1 │ │ movs r0, #0 │ │ str.w r1, [sp, #1148] @ 0x47c │ │ movs r1, #1 │ │ movt r1, #16384 @ 0x4000 │ │ str.w r0, [sp, #1152] @ 0x480 │ │ str.w r0, [sp, #1144] @ 0x478 │ │ str r0, [sp, #108] @ 0x6c │ │ str r1, [sp, #104] @ 0x68 │ │ strd r1, r0, [sp, #96] @ 0x60 │ │ - str.w r9, [sp, #112] @ 0x70 │ │ - add.w r0, sp, #1192 @ 0x4a8 │ │ + str.w r8, [sp, #112] @ 0x70 │ │ + add.w sl, sp, #1192 @ 0x4a8 │ │ add r1, sp, #96 @ 0x60 │ │ add.w r2, sp, #1144 @ 0x478 │ │ - bl f054 │ │ - ldrb.w r0, [sp, #1192] @ 0x4a8 │ │ - cmp r0, #255 @ 0xff │ │ - bne.w d992 │ │ - ldr.w r7, [sp, #1152] @ 0x480 │ │ + mov r0, sl │ │ + bl f3dc │ │ + ldrb.w r1, [sp, #1192] @ 0x4a8 │ │ + cmp r1, #255 @ 0xff │ │ + bne.w e790 │ │ + ldr.w r8, [sp, #1152] @ 0x480 │ │ ldr.w r0, [sp, #1196] @ 0x4ac │ │ cmp r0, #0 │ │ - beq.w dc92 │ │ - add.w r0, sp, #1192 @ 0x4a8 │ │ - ldr.w r1, [sp, #1144] @ 0x478 │ │ - adds r0, #1 │ │ - str r0, [sp, #40] @ 0x28 │ │ - mov.w r0, #8192 @ 0x2000 │ │ - movs r5, #0 │ │ - str r0, [sp, #36] @ 0x24 │ │ - str r4, [sp, #20] │ │ - orrs.w r0, r7, r1 │ │ - bne.n d5a8 │ │ - add.w r0, sp, #1192 @ 0x4a8 │ │ - add r1, sp, #96 @ 0x60 │ │ - add.w r2, sp, #1144 @ 0x478 │ │ - bl f054 │ │ - ldrb.w r0, [sp, #1192] @ 0x4a8 │ │ - cmp r0, #255 @ 0xff │ │ - bne.w d994 │ │ - ldr.w r7, [sp, #1152] @ 0x480 │ │ + beq.w e836 │ │ + ldr.w fp, [sp, #1144] @ 0x478 │ │ + add.w r0, sl, #1 │ │ + add r4, sp, #96 @ 0x60 │ │ + add.w r6, sp, #1144 @ 0x478 │ │ + str r0, [sp, #24] │ │ + mov.w r7, #8192 @ 0x2000 │ │ + movs r0, #0 │ │ + str r0, [sp, #32] │ │ + mov r3, fp │ │ + str r7, [sp, #20] │ │ + sub.w r1, r3, r8 │ │ + movs r0, #0 │ │ + cmp r1, #32 │ │ + it cc │ │ + movcc r0, #1 │ │ + cbnz r3, e3a2 │ │ + cmp r1, #31 │ │ + ldr r1, [sp, #32] │ │ + bhi.n e3aa │ │ + mov r0, sl │ │ + mov r1, r4 │ │ + mov r2, r6 │ │ + bl f3dc │ │ + ldrb.w r1, [sp, #1192] @ 0x4a8 │ │ + cmp r1, #255 @ 0xff │ │ + bne.w e790 │ │ + ldr.w r8, [sp, #1152] @ 0x480 │ │ ldr.w r0, [sp, #1196] @ 0x4ac │ │ cmp r0, #0 │ │ - beq.w dc90 │ │ - ldr.w r1, [sp, #1144] @ 0x478 │ │ + beq.w e836 │ │ + ldr.w fp, [sp, #1144] @ 0x478 │ │ + movs r0, #0 │ │ + sub.w r1, fp, r8 │ │ + cmp r1, #32 │ │ + it cc │ │ + movcc r0, #1 │ │ + cmp.w fp, #0 │ │ + bne.n e3a6 │ │ + cmp r1, #32 │ │ + mov r3, fp │ │ + mov r1, r8 │ │ + bcc.n e360 │ │ + b.n e3aa │ │ + ldr r1, [sp, #32] │ │ + b.n e3aa │ │ + mov r3, fp │ │ + mov r1, r8 │ │ + cbz r0, e3f6 │ │ + cmn.w r8, #33 @ 0x21 │ │ + bhi.w e8d4 │ │ ldr.w r2, [sp, #1148] @ 0x47c │ │ - cmp r7, r1 │ │ - str r6, [sp, #52] @ 0x34 │ │ - beq.w d93a │ │ - ldr.w r4, [sp, #1144] @ 0x478 │ │ - subs r1, r4, r7 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - ldrd r6, sl, [sp, #104] @ 0x68 │ │ + movs r0, #1 │ │ + add.w fp, r8, #32 │ │ + strd r0, r0, [sp] │ │ + cmp.w fp, r3, lsl #1 │ │ + mov r1, r3 │ │ + it ls │ │ + movls.w fp, r3, lsl #1 │ │ + mov r0, sl │ │ + mov r3, fp │ │ + bl 112a4 │ │ + ldr.w r0, [sp, #1192] @ 0x4a8 │ │ + cmp r0, #1 │ │ + beq.w e8d4 │ │ + ldr.w r0, [sp, #1196] @ 0x4ac │ │ + sub.w r2, fp, r8 │ │ + str.w r0, [sp, #1148] @ 0x47c │ │ + mov r3, fp │ │ + mov r0, r8 │ │ + str.w fp, [sp, #1144] @ 0x478 │ │ + b.n e416 │ │ + sub.w r2, r3, r8 │ │ + add.w r0, r8, #32 │ │ + cmp r1, r0 │ │ + bls.n e414 │ │ + str r1, [sp, #32] │ │ + sub.w r1, r1, r8 │ │ + cmp r1, r2 │ │ + bhi.w ea60 │ │ + movs r0, #0 │ │ + mov r2, r1 │ │ + b.n e42c │ │ + mov r0, r1 │ │ + cmp r2, r7 │ │ + it cs │ │ + movcs r2, r7 │ │ + add.w r1, r2, r8 │ │ + str r1, [sp, #32] │ │ cmp r0, r1 │ │ - mov r9, r1 │ │ + mov.w r0, #0 │ │ it cc │ │ - movcc r9, r0 │ │ - orrs.w r0, r6, sl │ │ - beq.w dc8c │ │ - strd r1, r4, [sp, #24] │ │ - adds r0, r2, r7 │ │ - ldr r4, [sp, #112] @ 0x70 │ │ - subs.w r1, r6, r9 │ │ - sbcs.w r1, sl, #0 │ │ - str r7, [sp, #32] │ │ - strd r0, r4, [sp, #56] @ 0x38 │ │ - bcs.n d610 │ │ + movcc r0, #1 │ │ + ldrd r6, r4, [sp, #104] @ 0x68 │ │ + orrs.w r1, r6, r4 │ │ + beq.w e836 │ │ + ldr.w r1, [sp, #1148] @ 0x47c │ │ + str r2, [sp, #48] @ 0x30 │ │ + add r1, r8 │ │ + str r1, [sp, #36] @ 0x24 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + str r1, [sp, #52] @ 0x34 │ │ + subs r1, r6, r2 │ │ + sbcs.w r1, r4, #0 │ │ + str r3, [sp, #16] │ │ + bcs.n e47a │ │ + cbz r0, e4a2 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ mov r1, r6 │ │ - bl 4c4ba │ │ - ldrd r0, r1, [r4, #4] │ │ + bl 4bc28 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldrd r0, r1, [r0, #4] │ │ ldr r1, [r1, #8] │ │ - bl 1108c │ │ - cbz r0, d638 │ │ - ldr r2, [pc, #312] @ (d734 ) │ │ + bl 1134c │ │ + cmp r0, #0 │ │ + beq.n e51a │ │ + ldr r2, [pc, #108] @ (e4d8 ) │ │ add r2, pc │ │ - add.w r0, sp, #1192 @ 0x4a8 │ │ + mov r0, sl │ │ movs r1, #35 @ 0x23 │ │ movs r3, #19 │ │ - bl 48b0c │ │ - ldrb.w r1, [sp, #1192] @ 0x4a8 │ │ - b.n d670 │ │ - mov r1, r9 │ │ - bl 4c4ba │ │ - ldrd r0, r1, [r4, #4] │ │ + bl 48fcc │ │ + b.n e528 │ │ + cbz r0, e484 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + bl 4bc28 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldrd r0, r1, [r0, #4] │ │ ldr r1, [r1, #8] │ │ - bl 1108c │ │ - cbz r0, d64c │ │ - ldr r2, [pc, #276] @ (d738 ) │ │ + bl 1134c │ │ + cbz r0, e4e4 │ │ + ldr r2, [pc, #72] @ (e4dc ) │ │ add r2, pc │ │ - add.w r0, sp, #1192 @ 0x4a8 │ │ + mov r0, sl │ │ movs r1, #35 @ 0x23 │ │ movs r3, #19 │ │ - bl 48b0c │ │ - ldrb.w r1, [sp, #1192] @ 0x4a8 │ │ - b.n d6ce │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - mov r2, r6 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - ldr r0, [r0, #0] │ │ - blx 4f7b0 │ │ - adds r1, r0, #1 │ │ - beq.n d660 │ │ - movs r1, #255 @ 0xff │ │ - b.n d668 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - mov r2, r9 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - ldr r0, [r0, #0] │ │ - blx 4f7b0 │ │ - adds r1, r0, #1 │ │ - beq.n d6be │ │ - movs r1, #255 @ 0xff │ │ - b.n d6c6 │ │ - blx 4f7c0 │ │ - ldr r0, [r0, #0] │ │ - movs r1, #0 │ │ - str.w r0, [sp, #1196] @ 0x4ac │ │ - strb.w r1, [sp, #1192] @ 0x4a8 │ │ - cmp r1, #255 @ 0xff │ │ - bne.n d684 │ │ - ldr.w r0, [sp, #1196] @ 0x4ac │ │ - cmp r0, r6 │ │ - bhi.w e0a4 │ │ - mov r5, r0 │ │ - movs r4, #255 @ 0xff │ │ - b.n d69a │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - movs r5, #0 │ │ - ldr.w r3, [sp, #1196] @ 0x4ac │ │ - str r3, [sp, #52] @ 0x34 │ │ - ldrb r0, [r2, #2] │ │ - ldrh r2, [r2, #0] │ │ - orr.w r0, r2, r0, lsl #16 │ │ - orr.w r4, r1, r0, lsl #8 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - sub.w r1, r9, r6 │ │ - add r0, r6 │ │ - bl 4c4ba │ │ - subs r7, r6, r5 │ │ - mov r3, r5 │ │ - sbc.w sl, sl, #0 │ │ - ubfx r5, r4, #8, #8 │ │ - lsrs r0, r4, #16 │ │ - uxtb r1, r4 │ │ - strd r7, sl, [sp, #104] @ 0x68 │ │ - str r0, [sp, #44] @ 0x2c │ │ - b.n d702 │ │ - blx 4f7c0 │ │ - ldr r0, [r0, #0] │ │ - movs r1, #0 │ │ - str.w r0, [sp, #1196] @ 0x4ac │ │ - strb.w r1, [sp, #1192] @ 0x4a8 │ │ - cmp r1, #255 @ 0xff │ │ - bne.n d6e0 │ │ - ldr.w r3, [sp, #1196] @ 0x4ac │ │ - mov r2, r9 │ │ - cmp r3, r9 │ │ - bls.n d6f4 │ │ - b.w e0a4 │ │ - ldr.w r0, [sp, #1196] @ 0x4ac │ │ - mov r2, r9 │ │ - str r0, [sp, #52] @ 0x34 │ │ - movs r3, #0 │ │ - ldrh.w r0, [sp, #1194] @ 0x4aa │ │ - str r0, [sp, #44] @ 0x2c │ │ - ldrb.w r5, [sp, #1193] @ 0x4a9 │ │ - subs r7, r6, r3 │ │ - str r7, [sp, #104] @ 0x68 │ │ - sbc.w sl, sl, #0 │ │ - str.w sl, [sp, #108] @ 0x6c │ │ - mov r9, r2 │ │ - ldr r6, [sp, #52] @ 0x34 │ │ - cmp r1, #3 │ │ - bhi.w d902 │ │ - tbb [pc, r1] │ │ - cmp r6, #2 │ │ - asrs r5, r0, #28 │ │ - cmp r6, #4 │ │ - beq.n d770 │ │ - b.n d9d8 │ │ - ldrb r0, [r6, #8] │ │ - cmp r0, #35 @ 0x23 │ │ - beq.n d770 │ │ - b.n d9d0 │ │ - stmia r2!, {r0, r1, r3, r4, r5, r6, r7} │ │ - vsubw.u q10, , d20 │ │ + bl 48fcc │ │ + b.n e4f2 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldrd r0, r1, [r0, #4] │ │ + ldr r1, [r1, #8] │ │ + bl 1134c │ │ + cmp r0, #0 │ │ + beq.n e544 │ │ + ldr r2, [pc, #44] @ (e4e0 ) │ │ + add r2, pc │ │ + mov r0, sl │ │ + movs r1, #35 @ 0x23 │ │ + movs r3, #19 │ │ + bl 48fcc │ │ + b.n e552 │ │ + nop │ │ + cbnz r3, e52a │ │ + vqdmulh.s q9, , d6[0] │ │ movs r4, r0 │ │ - add r2, pc, #320 @ (adr r2, d86c ) │ │ - vsra.u64 q13, , #1 │ │ + str r6, [sp, #960] @ 0x3c0 │ │ + vmlsl.u , d15, d17[0] │ │ vqdmulh.s q14, , d13[0] │ │ subs r5, #76 @ 0x4c │ │ - add r3, pc, #352 @ (adr r3, d898 ) │ │ - vrsra.u32 d26, d16, #1 │ │ - vshll.u32 , d16, #31 │ │ - str r3, [sp, #48] @ 0x30 │ │ + str r7, [sp, #128] @ 0x80 │ │ + vqshlu.s64 , q12, #63 @ 0x3f │ │ + vqshlu.s64 , q4, #63 @ 0x3f │ │ + vtbl.8 d25, {d15}, d13 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldr r3, [sp, #48] @ 0x30 │ │ + ldr r1, [r0, #0] │ │ + mov r0, sl │ │ + bl 4b62c │ │ + ldrb.w sl, [sp, #1192] @ 0x4a8 │ │ + cmp.w sl, #255 @ 0xff │ │ + bne.n e508 │ │ + ldr.w r7, [sp, #1196] @ 0x4ac │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + cmp r7, r0 │ │ + bls.n e566 │ │ + b.n ea50 │ │ + ldr.w r0, [sp, #1196] @ 0x4ac │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldrh.w r0, [sp, #1194] @ 0x4aa │ │ + str r0, [sp, #28] │ │ + ldrb.w r0, [sp, #1193] @ 0x4a9 │ │ + b.n e5b6 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + mov r3, r6 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldr r1, [r0, #0] │ │ + mov r0, sl │ │ + bl 4b62c │ │ + ldrb.w sl, [sp, #1192] @ 0x4a8 │ │ + cmp.w sl, #255 @ 0xff │ │ + bne.n e578 │ │ + ldr.w r7, [sp, #1196] @ 0x4ac │ │ + cmp r7, r6 │ │ + bhi.w ea50 │ │ + movs r0, #0 │ │ + str r0, [sp, #40] @ 0x28 │ │ + str r0, [sp, #28] │ │ + b.n e592 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + mov r3, r6 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldr r1, [r0, #0] │ │ + mov r0, sl │ │ + bl 4b62c │ │ + ldrb.w sl, [sp, #1192] @ 0x4a8 │ │ + cmp.w sl, #255 @ 0xff │ │ + bne.n e5a0 │ │ + ldr.w r7, [sp, #1196] @ 0x4ac │ │ + cmp r7, r6 │ │ + bhi.w ea50 │ │ + subs r6, r6, r7 │ │ + sbc.w r4, r4, #0 │ │ + ldr r3, [sp, #16] │ │ + add.w sl, sp, #1192 @ 0x4a8 │ │ + strd r6, r4, [sp, #104] @ 0x68 │ │ + b.n e764 │ │ + ldr r1, [sp, #24] │ │ + movs r7, #0 │ │ + ldr.w r2, [sp, #1196] @ 0x4ac │ │ + str r2, [sp, #44] @ 0x2c │ │ + ldrb r0, [r1, #2] │ │ + ldrh r1, [r1, #0] │ │ + orr.w r0, r1, r0, lsl #16 │ │ + lsrs r1, r0, #8 │ │ + uxtb r0, r0 │ │ + str r1, [sp, #28] │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + subs r1, r1, r6 │ │ + add r0, r6 │ │ + bl 4bc28 │ │ + b.n e5ba │ │ + ldr r1, [sp, #24] │ │ + ldr.w r2, [sp, #1196] @ 0x4ac │ │ + str r2, [sp, #44] @ 0x2c │ │ + ldrb r0, [r1, #2] │ │ + ldrh r1, [r1, #0] │ │ + orr.w r0, r1, r0, lsl #16 │ │ + lsrs r1, r0, #8 │ │ + uxtb r0, r0 │ │ + str r1, [sp, #28] │ │ + movs r7, #0 │ │ + str r0, [sp, #40] @ 0x28 │ │ + subs r6, r6, r7 │ │ + str r6, [sp, #104] @ 0x68 │ │ + sbc.w r4, r4, #0 │ │ + cmp.w sl, #3 │ │ + str r4, [sp, #108] @ 0x6c │ │ + bhi.w e75e │ │ + tbb [pc, sl] │ │ + adds r2, r0, #4 │ │ + asrs r4, r1, #12 │ │ + ldr r0, [pc, #912] @ (e968 ) │ │ + add r0, pc │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [r0, #8] │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + blx r1 │ │ + add.w sl, sp, #1192 @ 0x4a8 │ │ + cbnz r0, e616 │ │ + b.n e952 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + add.w sl, sp, #1192 @ 0x4a8 │ │ + ldrb r0, [r0, #8] │ │ cmp r0, #35 @ 0x23 │ │ - bne.w df36 │ │ - ldrd r6, r4, [r6] │ │ - ldr r1, [r4, #0] │ │ - cbz r1, d752 │ │ - mov r0, r6 │ │ + beq.n e616 │ │ + b.n e94e │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldrb r1, [r0, #16] │ │ + cmp r1, #35 @ 0x23 │ │ + bne.w e94a │ │ + ldr r1, [r0, #12] │ │ blx r1 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 4f780 │ │ - ldr r6, [sp, #52] @ 0x34 │ │ - mov r0, r6 │ │ - blx 4f780 │ │ - ldr r3, [sp, #48] @ 0x30 │ │ - b.n d770 │ │ - cmp r5, #35 @ 0x23 │ │ - bne.w d9d4 │ │ - orrs.w r0, r7, sl │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - beq.w d902 │ │ - str.w r9, [sp, #48] @ 0x30 │ │ - b.n d792 │ │ - ldrb r0, [r6, #8] │ │ + add.w sl, sp, #1192 @ 0x4a8 │ │ + b.n e616 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + add.w sl, sp, #1192 @ 0x4a8 │ │ cmp r0, #35 @ 0x23 │ │ - bne.w d9d0 │ │ - orrs.w r0, r7, sl │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - beq.w d8f4 │ │ - adds r4, r0, r3 │ │ + bne.w e946 │ │ + orrs.w r0, r6, r4 │ │ + beq.w e75a │ │ ldr r0, [sp, #48] @ 0x30 │ │ - str r5, [sp, #52] @ 0x34 │ │ - mov r5, r6 │ │ - subs r6, r0, r3 │ │ - mov r9, r3 │ │ - subs r0, r7, r6 │ │ - sbcs.w r0, sl, #0 │ │ - bcs.n d7cc │ │ - ldr r0, [sp, #60] @ 0x3c │ │ + b.n e634 │ │ + ldrb r0, [r0, #8] │ │ + cmp r0, #35 @ 0x23 │ │ + bne.w e94e │ │ + orrs.w r0, r6, r4 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + beq.w e750 │ │ + sub.w sl, r0, r7 │ │ + subs.w r0, r6, sl │ │ + sbcs.w r0, r4, #0 │ │ + bcs.n e662 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ ldrd r0, r1, [r0, #4] │ │ ldr r1, [r1, #8] │ │ - bl 1108c │ │ - cbz r0, d7f0 │ │ - ldr r2, [pc, #880] @ (db28 ) │ │ + bl 1134c │ │ + cbz r0, e682 │ │ + ldr r2, [pc, #792] @ (e96c ) │ │ add r2, pc │ │ add.w r0, sp, #1192 @ 0x4a8 │ │ movs r1, #35 @ 0x23 │ │ movs r3, #19 │ │ - bl 48b0c │ │ - ldrb.w r1, [sp, #1192] @ 0x4a8 │ │ - mov r3, r9 │ │ - b.n d82a │ │ - ldr r0, [sp, #60] @ 0x3c │ │ + bl 48fcc │ │ + b.n e694 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ ldrd r0, r1, [r0, #4] │ │ ldr r1, [r1, #8] │ │ - bl 1108c │ │ - cbz r0, d804 │ │ - ldr r2, [pc, #848] @ (db2c ) │ │ + bl 1134c │ │ + cbz r0, e6b0 │ │ + ldr r2, [pc, #764] @ (e970 ) │ │ add r2, pc │ │ add.w r0, sp, #1192 @ 0x4a8 │ │ movs r1, #35 @ 0x23 │ │ movs r3, #19 │ │ - bl 48b0c │ │ - ldrb.w r1, [sp, #1192] @ 0x4a8 │ │ - b.n d86e │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - mov r1, r4 │ │ - mov r2, r7 │ │ - ldr r0, [r0, #0] │ │ - blx 4f7b0 │ │ - adds r1, r0, #1 │ │ - beq.n d818 │ │ - movs r1, #255 @ 0xff │ │ - b.n d820 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - mov r1, r4 │ │ - mov r2, r6 │ │ - ldr r0, [r0, #0] │ │ - blx 4f7b0 │ │ - adds r1, r0, #1 │ │ - beq.n d85e │ │ - movs r1, #255 @ 0xff │ │ - b.n d866 │ │ - blx 4f7c0 │ │ - ldr r0, [r0, #0] │ │ - movs r1, #0 │ │ - mov r3, r9 │ │ - str.w r0, [sp, #1196] @ 0x4ac │ │ - strb.w r1, [sp, #1192] @ 0x4a8 │ │ - cmp r1, #255 @ 0xff │ │ - bne.n d83c │ │ + bl 48fcc │ │ + b.n e6c2 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + mov r3, r6 │ │ + adds r2, r0, r7 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldr r1, [r0, #0] │ │ + add.w r0, sp, #1192 @ 0x4a8 │ │ + bl 4b62c │ │ + ldrb.w r3, [sp, #1192] @ 0x4a8 │ │ + cmp r3, #255 @ 0xff │ │ + bne.n e6dc │ │ + ldr.w r1, [sp, #1196] @ 0x4ac │ │ + cmp r1, r6 │ │ + bhi.w ea50 │ │ + movs r0, #0 │ │ + mov.w ip, #0 │ │ + str r0, [sp, #28] │ │ + b.n e6f4 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + mov r3, sl │ │ + adds r2, r0, r7 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldr r1, [r0, #0] │ │ + add.w r0, sp, #1192 @ 0x4a8 │ │ + bl 4b62c │ │ + ldrb.w r3, [sp, #1192] @ 0x4a8 │ │ + cmp r3, #255 @ 0xff │ │ + bne.n e6f8 │ │ + ldr.w r1, [sp, #1196] @ 0x4ac │ │ + cmp r1, sl │ │ + bhi.w ea50 │ │ + ldrd ip, r0, [sp, #40] @ 0x28 │ │ + adds r2, r1, r7 │ │ + b.n e708 │ │ + ldr r2, [sp, #24] │ │ ldr.w r0, [sp, #1196] @ 0x4ac │ │ - cmp r0, r7 │ │ - bhi.w e0a4 │ │ - movs r1, #255 @ 0xff │ │ - b.n d850 │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - ldr.w r6, [sp, #1196] @ 0x4ac │ │ - ldrb r0, [r2, #2] │ │ + ldrb r1, [r2, #2] │ │ ldrh r2, [r2, #0] │ │ - orr.w r0, r2, r0, lsl #16 │ │ - orr.w r1, r1, r0, lsl #8 │ │ - movs r0, #0 │ │ - lsrs r2, r1, #16 │ │ - ubfx r5, r1, #8, #8 │ │ - add r3, r0 │ │ - str r2, [sp, #44] @ 0x2c │ │ - uxtb r1, r1 │ │ - b.n d89c │ │ - blx 4f7c0 │ │ - ldr r0, [r0, #0] │ │ + orr.w r1, r2, r1, lsl #16 │ │ + lsrs r2, r1, #8 │ │ + uxtb.w ip, r1 │ │ + str r2, [sp, #28] │ │ movs r1, #0 │ │ - str.w r0, [sp, #1196] @ 0x4ac │ │ - strb.w r1, [sp, #1192] @ 0x4a8 │ │ - cmp r1, #255 @ 0xff │ │ - bne.n d886 │ │ + add r7, r1 │ │ + b.n e70c │ │ + ldrh.w r1, [sp, #1194] @ 0x4aa │ │ + mov r2, r7 │ │ ldr.w r0, [sp, #1196] @ 0x4ac │ │ - cmp r0, r6 │ │ - bhi.w e0a4 │ │ - mov r6, r5 │ │ - ldr r5, [sp, #52] @ 0x34 │ │ - add.w r2, r0, r9 │ │ - b.n d896 │ │ - ldrh.w r0, [sp, #1194] @ 0x4aa │ │ - mov r2, r9 │ │ - ldr.w r6, [sp, #1196] @ 0x4ac │ │ - str r0, [sp, #44] @ 0x2c │ │ - ldrb.w r5, [sp, #1193] @ 0x4a9 │ │ - sub.w r0, r2, r9 │ │ - mov r3, r2 │ │ - subs r7, r7, r0 │ │ - sbc.w sl, sl, #0 │ │ - cmp r1, #3 │ │ - bhi.n d8fa │ │ - tbb [pc, r1] │ │ - movs r1, #3 │ │ - lsls r2, r0, #28 │ │ - b.n d780 │ │ - cmp r6, #4 │ │ - beq.w d788 │ │ - b.n d9d8 │ │ - ldrb r0, [r6, #8] │ │ - cmp r0, #35 @ 0x23 │ │ - bne.w df38 │ │ - str r6, [sp, #52] @ 0x34 │ │ - mov r9, r5 │ │ - ldrd r6, r4, [r6] │ │ - mov r5, r3 │ │ - ldr r1, [r4, #0] │ │ - cbz r1, d8d2 │ │ - mov r0, r6 │ │ + str r1, [sp, #28] │ │ + ldrb.w ip, [sp, #1193] @ 0x4a9 │ │ + subs r1, r2, r7 │ │ + mov r7, r2 │ │ + subs r6, r6, r1 │ │ + sbc.w r4, r4, #0 │ │ + cmp r3, #3 │ │ + bhi.w e56c │ │ + strd ip, r0, [sp, #40] @ 0x28 │ │ + tbb [pc, r3] │ │ + asrs r3, r0, #12 │ │ + lsrs r2, r0, #16 │ │ + b.n e622 │ │ + ldr r1, [pc, #588] @ (e974 ) │ │ + add r1, pc │ │ + ldr r1, [r1, #0] │ │ + ldr r1, [r1, #8] │ │ blx r1 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 4f780 │ │ - ldr r6, [sp, #52] @ 0x34 │ │ - mov r0, r6 │ │ - blx 4f780 │ │ - mov r3, r5 │ │ - mov r5, r9 │ │ - b.n d788 │ │ - cmp r5, #35 @ 0x23 │ │ - beq.w d788 │ │ - b.n d9d4 │ │ - movs r7, #0 │ │ - mov.w sl, #0 │ │ - ldr.w r9, [sp, #48] @ 0x30 │ │ - strd r7, sl, [sp, #104] @ 0x68 │ │ - ldrd r1, r7, [sp, #28] │ │ - cmp r3, #0 │ │ - add r7, r3 │ │ - str.w r7, [sp, #1152] @ 0x480 │ │ - beq.w dc90 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - ldr r2, [sp, #24] │ │ - cmp r2, r0 │ │ - bcc.w d578 │ │ - cmp r3, r9 │ │ - bne.w d578 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - cmp r1, #0 │ │ - mov.w r0, r1, lsl #1 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #36] @ 0x24 │ │ - bpl.w d578 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - str r0, [sp, #36] @ 0x24 │ │ - b.n d578 │ │ - movs r0, #1 │ │ - add.w r4, r1, #32 │ │ - strd r0, r0, [sp] │ │ - add.w r0, sp, #1192 @ 0x4a8 │ │ - cmp.w r4, r1, lsl #1 │ │ - it ls │ │ - lslls r4, r1, #1 │ │ - mov r3, r4 │ │ - bl 10fe2 │ │ - ldr.w r0, [sp, #1192] @ 0x4a8 │ │ cmp r0, #0 │ │ - bne.w e0b4 │ │ - ldr.w r2, [sp, #1196] @ 0x4ac │ │ - str.w r2, [sp, #1148] @ 0x47c │ │ - str.w r4, [sp, #1144] @ 0x478 │ │ - b.n d5b8 │ │ - mov.w sl, #0 │ │ - mov r0, sl │ │ - mov r1, r6 │ │ - bl 142ba │ │ - b.n e11e │ │ - movs r4, #0 │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - bl 142ba │ │ - b.n e11e │ │ - bl 4bb44 │ │ - mov r7, r0 │ │ - mov r0, r1 │ │ - b.n d37a │ │ - str r4, [sp, #20] │ │ - ldr.w r6, [sp, #1196] @ 0x4ac │ │ - ldrh.w r1, [sp, #1194] @ 0x4aa │ │ - ldrb.w r5, [sp, #1193] @ 0x4a9 │ │ - b.n df44 │ │ - movs r0, #3 │ │ - str.w r0, [fp] │ │ - ldr r0, [sp, #28] │ │ - str.w r0, [fp, #4] │ │ - ldr r0, [sp, #24] │ │ - str.w r0, [fp, #8] │ │ - ldr r0, [sp, #20] │ │ - str.w r0, [fp, #12] │ │ - b.n db52 │ │ - movs r0, #3 │ │ - str.w r0, [fp] │ │ - ldr r0, [sp, #8] │ │ - strd r0, r5, [fp, #4] │ │ - ldr r0, [sp, #24] │ │ - str.w r0, [fp, #12] │ │ - b.n dbfa │ │ - movs r0, #2 │ │ - b.n df3a │ │ - movs r0, #1 │ │ - b.n df3a │ │ + bne.w e62a │ │ + b.n e952 │ │ + ldrb r1, [r0, #16] │ │ + cmp r1, #35 @ 0x23 │ │ + bne.w e94a │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + b.n e62a │ │ + cmp.w ip, #35 @ 0x23 │ │ + beq.w e62a │ │ + b.n e946 │ │ + add.w sl, sp, #1192 @ 0x4a8 │ │ movs r0, #0 │ │ - b.n df3a │ │ - ldrh.w r1, [sp, #593] @ 0x251 │ │ - ldr r2, [sp, #596] @ 0x254 │ │ - ldrb.w r3, [sp, #595] @ 0x253 │ │ - strb.w r0, [fp, #4] │ │ - movs r0, #11 │ │ - strb.w r3, [fp, #7] │ │ - strh.w r1, [fp, #5] │ │ - str.w r2, [fp, #8] │ │ - str.w r0, [fp] │ │ - b.n db90 │ │ - ldrh.w r1, [sp, #593] @ 0x251 │ │ - ldr r2, [sp, #596] @ 0x254 │ │ - ldrb.w r3, [sp, #595] @ 0x253 │ │ - strb.w r0, [fp, #4] │ │ + strd r0, r0, [sp, #104] @ 0x68 │ │ + ldr r3, [sp, #16] │ │ + b.n e764 │ │ + ldr r3, [sp, #16] │ │ + add.w sl, sp, #1192 @ 0x4a8 │ │ + add r8, r7 │ │ + add.w r6, sp, #1144 @ 0x478 │ │ + cmp r7, #0 │ │ + str.w r8, [sp, #1152] @ 0x480 │ │ + beq.n e836 │ │ + ldr r0, [sp, #20] │ │ + add r4, sp, #96 @ 0x60 │ │ + cmp r7, r0 │ │ + mov r7, r0 │ │ + bne.w e34c │ │ + lsls r0, r7, #1 │ │ + cmp.w r7, #4294967295 @ 0xffffffff │ │ + mov r7, r0 │ │ + ldr r0, [sp, #32] │ │ + it le │ │ + movle.w r7, #4294967295 @ 0xffffffff │ │ + b.n e346 │ │ + ldr.w r0, [sp, #1196] @ 0x4ac │ │ + ldrh.w r3, [sp, #1194] @ 0x4aa │ │ + ldrb.w r2, [sp, #1193] @ 0x4a9 │ │ + str.w r0, [r9, #8] │ │ movs r0, #11 │ │ - strb.w r3, [fp, #7] │ │ - strh.w r1, [fp, #5] │ │ - str.w r2, [fp, #8] │ │ - str.w r0, [fp] │ │ - b.n dc38 │ │ - cmp r0, #0 │ │ - beq.w dd4c │ │ - add.w r3, sp, #1160 @ 0x488 │ │ - add.w ip, sp, #1176 @ 0x498 │ │ - vldr s0, [pc, #256] @ db30 │ │ - ldmia r3, {r0, r2, r3} │ │ - ldr r1, [pc, #252] @ (db34 ) │ │ - stmia.w ip, {r0, r2, r3} │ │ - add r1, pc │ │ - ldr.w r0, [sp, #1304] @ 0x518 │ │ - movs r2, #25 │ │ - bl 21d54 │ │ - ldr.w r0, [sp, #1180] @ 0x49c │ │ - ldr.w r1, [sp, #1184] @ 0x4a0 │ │ - ldr r2, [sp, #44] @ 0x2c │ │ - movs r3, #1 │ │ - strd r0, r1, [sp] │ │ - add r0, sp, #592 @ 0x250 │ │ - add r1, sp, #96 @ 0x60 │ │ - bl f3a8 │ │ - ldr r0, [sp, #592] @ 0x250 │ │ - adds r0, #1 │ │ - beq.w dd72 │ │ - add r3, sp, #592 @ 0x250 │ │ - add.w r1, sp, #1192 @ 0x4a8 │ │ - ldmia r3, {r0, r2, r3} │ │ - stmia r1!, {r0, r2, r3} │ │ - add r0, sp, #592 @ 0x250 │ │ - mov r1, r8 │ │ - bl 129dc │ │ - ldrb.w r0, [sp, #592] @ 0x250 │ │ - cmp r0, #255 @ 0xff │ │ - beq.w deb6 │ │ - ldrd r0, r1, [sp, #592] @ 0x250 │ │ - movs r2, #11 │ │ - str.w r1, [fp, #8] │ │ - strd r2, r0, [fp] │ │ - add.w r0, sp, #1192 @ 0x4a8 │ │ - bl 20cd8 │ │ - b.n dd78 │ │ - cmp r0, #0 │ │ - beq.w dd5e │ │ - add.w r3, sp, #1144 @ 0x478 │ │ - add.w ip, sp, #1160 @ 0x488 │ │ - vldr s0, [pc, #132] @ db30 │ │ - ldmia r3, {r0, r2, r3} │ │ - ldr r1, [pc, #136] @ (db38 ) │ │ - stmia.w ip, {r0, r2, r3} │ │ - add r1, pc │ │ - ldr.w r0, [sp, #1304] @ 0x518 │ │ - movs r2, #25 │ │ - bl 21d54 │ │ - ldr.w r0, [sp, #1164] @ 0x48c │ │ - ldr.w r1, [sp, #1168] @ 0x490 │ │ - ldr.w r5, [sp, #1116] @ 0x45c │ │ - ldr.w r2, [sp, #1120] @ 0x460 │ │ - str r2, [sp, #604] @ 0x25c │ │ - add r2, sp, #592 @ 0x250 │ │ - stmia r2!, {r0, r1, r5} │ │ - add r0, sp, #592 @ 0x250 │ │ - str r0, [sp, #0] │ │ - add.w r0, sp, #1192 @ 0x4a8 │ │ - add r1, sp, #96 @ 0x60 │ │ - mov r2, r4 │ │ - movs r3, #1 │ │ - bl f2f2 │ │ - ldr.w r0, [sp, #1192] @ 0x4a8 │ │ - adds r0, #1 │ │ - beq.w ddee │ │ - add.w r3, sp, #1192 @ 0x4a8 │ │ - add.w r1, sp, #1176 @ 0x498 │ │ - ldmia r3, {r0, r2, r3} │ │ - stmia r1!, {r0, r2, r3} │ │ - add r0, sp, #592 @ 0x250 │ │ - mov r1, r8 │ │ - bl 129dc │ │ - ldrb.w r0, [sp, #592] @ 0x250 │ │ - cmp r0, #255 @ 0xff │ │ - beq.w def6 │ │ - ldrd r0, r1, [sp, #592] @ 0x250 │ │ - movs r2, #11 │ │ - str.w r1, [fp, #8] │ │ - strd r2, r0, [fp] │ │ - add.w r0, sp, #1176 @ 0x498 │ │ - bl 20cd8 │ │ - b.n ddf4 │ │ - add r1, pc, #632 @ (adr r1, dda4 ) │ │ - vsra.u32 q13, q12, #1 │ │ - vrsra.u32 d19, d19, #1 │ │ - subs r7, #115 @ 0x73 │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ - vcvt.f16.u16 d25, d22, #1 │ │ - @ instruction: 0xffffe9dd │ │ - lsls r4, r2, #6 │ │ - movs r2, #11 │ │ - str.w r1, [fp, #8] │ │ - strd r2, r0, [fp] │ │ - add.w r0, sp, #1192 @ 0x4a8 │ │ - bl 20cd8 │ │ - cmp.w sl, #0 │ │ - beq.n db6c │ │ - movs r0, #0 │ │ - strb.w r0, [r4], #1 │ │ - subs.w sl, sl, #1 │ │ - bne.n db5a │ │ - ldr.w r6, [sp, #1176] @ 0x498 │ │ - ldr.w r4, [sp, #1180] @ 0x49c │ │ - movs r0, #0 │ │ - str.w r0, [sp, #1184] @ 0x4a0 │ │ - cbz r6, db7c │ │ - strb.w r0, [r4], #1 │ │ - subs r6, #1 │ │ - bne.n db74 │ │ - ldr.w r0, [sp, #1176] @ 0x498 │ │ + strh.w r3, [r9, #6] │ │ + strb.w r2, [r9, #5] │ │ + strb.w r1, [r9, #4] │ │ + str.w r0, [r9] │ │ + ldr.w r0, [sp, #1144] @ 0x478 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [sp, #1180] @ 0x49c │ │ - blxne 4f780 │ │ - ldr.w r6, [sp, #1160] @ 0x488 │ │ - adds r0, r6, #1 │ │ - beq.w dd80 │ │ - ldr.w r1, [sp, #1168] @ 0x490 │ │ - ldr.w r0, [sp, #1164] @ 0x48c │ │ - cbz r1, dbb2 │ │ - movs r2, #0 │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n dba2 │ │ - ldr.w r6, [sp, #1160] @ 0x488 │ │ - ldr.w r0, [sp, #1164] @ 0x48c │ │ - movs r1, #0 │ │ - str.w r1, [sp, #1168] @ 0x490 │ │ - cbz r6, dbc2 │ │ - strb.w r1, [r0], #1 │ │ - subs r6, #1 │ │ - bne.n dbba │ │ - ldr.w r0, [sp, #1160] @ 0x488 │ │ - cmp r0, #0 │ │ - beq.w dd80 │ │ - ldr.w r0, [sp, #1164] @ 0x48c │ │ - blx 4f780 │ │ - ldr.w r1, [sp, #1152] @ 0x480 │ │ - ldr.w r0, [sp, #1148] @ 0x47c │ │ - cmp r1, #0 │ │ - bne.w dd8a │ │ - b.n dd98 │ │ - ldrd r0, r1, [sp, #592] @ 0x250 │ │ - movs r2, #11 │ │ - str.w r1, [fp, #8] │ │ - strd r2, r0, [fp] │ │ - add.w r0, sp, #1176 @ 0x498 │ │ - bl 20cd8 │ │ - cmp.w sl, #0 │ │ - beq.n dc14 │ │ + ldrne.w r0, [sp, #1148] @ 0x47c │ │ + blxne 4eeb0 │ │ movs r0, #0 │ │ - strb.w r0, [r4], #1 │ │ - subs.w sl, sl, #1 │ │ - bne.n dc02 │ │ - ldr.w r6, [sp, #1160] @ 0x488 │ │ - ldr.w r4, [sp, #1164] @ 0x48c │ │ - movs r0, #0 │ │ - str.w r0, [sp, #1168] @ 0x490 │ │ - cbz r6, dc24 │ │ - strb.w r0, [r4], #1 │ │ - subs r6, #1 │ │ - bne.n dc1c │ │ - ldr.w r0, [sp, #1160] @ 0x488 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne.w r0, [sp, #1164] @ 0x48c │ │ - blxne 4f780 │ │ - ldr.w r6, [sp, #1144] @ 0x478 │ │ - adds r0, r6, #1 │ │ - beq.w ddfc │ │ - ldr.w r1, [sp, #1152] @ 0x480 │ │ - ldr.w r0, [sp, #1148] @ 0x47c │ │ - cbz r1, dc5a │ │ + strb r0, [r5, #0] │ │ + strb r0, [r5, #1] │ │ + strb r0, [r5, #2] │ │ + strb r0, [r5, #3] │ │ + strb r0, [r5, #4] │ │ + strb r0, [r5, #5] │ │ + strb r0, [r5, #6] │ │ + strb r0, [r5, #7] │ │ + strb r0, [r5, #8] │ │ + strb r0, [r5, #9] │ │ + strb r0, [r5, #10] │ │ + strb r0, [r5, #11] │ │ + strb r0, [r5, #12] │ │ + strb r0, [r5, #13] │ │ + strb r0, [r5, #14] │ │ + strb r0, [r5, #15] │ │ + strb r0, [r5, #16] │ │ + strb r0, [r5, #17] │ │ + strb r0, [r5, #18] │ │ + strb r0, [r5, #19] │ │ + strb r0, [r5, #20] │ │ + strb r0, [r5, #21] │ │ + strb r0, [r5, #22] │ │ + strb r0, [r5, #23] │ │ + strb r0, [r5, #24] │ │ + strb r0, [r5, #25] │ │ + strb r0, [r5, #26] │ │ + strb r0, [r5, #27] │ │ + strb r0, [r5, #28] │ │ + strb r0, [r5, #29] │ │ + strb r0, [r5, #30] │ │ + strb r0, [r5, #31] │ │ + ldr.w r1, [sp, #1128] @ 0x468 │ │ + cbz r1, e828 │ │ movs r2, #0 │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n dc4a │ │ - ldr.w r6, [sp, #1144] @ 0x478 │ │ - ldr.w r0, [sp, #1148] @ 0x47c │ │ - movs r1, #0 │ │ - str.w r1, [sp, #1152] @ 0x480 │ │ - cbz r6, dc6a │ │ - strb.w r1, [r0], #1 │ │ - subs r6, #1 │ │ - bne.n dc62 │ │ - ldr.w r0, [sp, #1144] @ 0x478 │ │ - cmp r0, #0 │ │ - beq.w ddfc │ │ - ldr.w r0, [sp, #1148] @ 0x47c │ │ - blx 4f780 │ │ - ldr.w r1, [sp, #1136] @ 0x470 │ │ - ldr.w r0, [sp, #1132] @ 0x46c │ │ - cmp r1, #0 │ │ - bne.w de06 │ │ - b.n de14 │ │ - str.w r7, [sp, #1152] @ 0x480 │ │ - ldr r4, [sp, #20] │ │ - cmp.w r7, #1073741824 @ 0x40000000 │ │ - bls.n dc9c │ │ + strb r0, [r5, r2] │ │ + adds r2, #1 │ │ + cmp r1, r2 │ │ + bne.n e80c │ │ + mov r0, r5 │ │ + blx 4eeb0 │ │ + add.w sp, sp, #1208 @ 0x4b8 │ │ + vpop {d8-d11} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add.w sp, sp, #1208 @ 0x4b8 │ │ + vpop {d8-d11} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp.w r8, #1073741824 @ 0x40000000 │ │ + bls.n e840 │ │ movs r0, #16 │ │ - b.n df58 │ │ + b.n e7ae │ │ add.w r0, sp, #1160 @ 0x488 │ │ add.w r1, sp, #1080 @ 0x438 │ │ add.w r2, sp, #1112 @ 0x458 │ │ - bl 21d14 │ │ - ldr r1, [pc, #896] @ (e030 ) │ │ - mov r5, r4 │ │ - mov r4, r7 │ │ + bl 22ec0 │ │ + ldr.w r0, [sp, #1304] @ 0x518 │ │ + ldr r7, [sp, #56] @ 0x38 │ │ + ldr r1, [pc, #288] @ (e978 ) │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ add r1, pc │ │ - ldr.w r0, [sp, #1304] @ 0x518 │ │ movs r2, #36 @ 0x24 │ │ - bl 21d54 │ │ - ldr.w r7, [sp, #1148] @ 0x47c │ │ + bl 22f00 │ │ + ldr.w r4, [sp, #1148] @ 0x47c │ │ ldr.w r6, [sp, #1164] @ 0x48c │ │ ldr.w r0, [sp, #1168] @ 0x490 │ │ - strd r7, r4, [sp, #96] @ 0x60 │ │ + strd r4, r8, [sp, #96] @ 0x60 │ │ strd r6, r0, [sp, #104] @ 0x68 │ │ add.w r0, sp, #1192 @ 0x4a8 │ │ add r1, sp, #592 @ 0x250 │ │ add.w r2, sp, #1112 @ 0x458 │ │ add r3, sp, #96 @ 0x60 │ │ - bl f234 │ │ + bl f570 │ │ ldr.w r0, [sp, #1192] @ 0x4a8 │ │ adds r0, #1 │ │ - beq.n dd34 │ │ + beq.n e8da │ │ add.w r3, sp, #1192 @ 0x4a8 │ │ add.w r1, sp, #1176 @ 0x498 │ │ ldmia r3, {r0, r2, r3} │ │ stmia r1!, {r0, r2, r3} │ │ add r0, sp, #96 @ 0x60 │ │ - mov r1, r8 │ │ - bl 129dc │ │ + mov r1, r7 │ │ + bl 12b44 │ │ ldrb.w r0, [sp, #96] @ 0x60 │ │ cmp r0, #255 @ 0xff │ │ - bne.n dd1c │ │ + bne.n e8bc │ │ add r0, sp, #96 @ 0x60 │ │ - mov r1, r8 │ │ - bl 1137a │ │ + mov r1, r7 │ │ + bl 114a4 │ │ ldrb.w r0, [sp, #96] @ 0x60 │ │ cmp r0, #255 @ 0xff │ │ - beq.w de76 │ │ + beq.n e8f2 │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ movs r2, #11 │ │ - str.w r1, [fp, #8] │ │ - strd r2, r0, [fp] │ │ + str.w r1, [r9, #8] │ │ + strd r2, r0, [r9] │ │ add.w r0, sp, #1176 @ 0x498 │ │ - bl 20cd8 │ │ - b.n dd3a │ │ + bl cf76 │ │ + b.n e8e0 │ │ + movs r1, #1 │ │ + movs r2, #38 @ 0x26 │ │ + b.n e79c │ │ movs r0, #3 │ │ - str.w r0, [fp] │ │ + str.w r0, [r9] │ │ ldr.w r0, [sp, #1160] @ 0x488 │ │ cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 4f780 │ │ - mov r4, r5 │ │ - b.n df5c │ │ - movs r0, #0 │ │ - str.w r0, [fp] │ │ - ldr.w r1, [sp, #1152] @ 0x480 │ │ - ldr.w r0, [sp, #1148] @ 0x47c │ │ - cbnz r1, dd8a │ │ - b.n dd98 │ │ - movs r0, #0 │ │ - str.w r0, [fp] │ │ - ldr.w r1, [sp, #1136] @ 0x470 │ │ - ldr.w r0, [sp, #1132] @ 0x46c │ │ - cmp r1, #0 │ │ - bne.n de06 │ │ - b.n de14 │ │ - movs r0, #3 │ │ - str.w r0, [fp] │ │ - add.w r0, sp, #1176 @ 0x498 │ │ - bl 20cd8 │ │ - ldr.w r1, [sp, #1152] @ 0x480 │ │ - ldr.w r0, [sp, #1148] @ 0x47c │ │ - cbz r1, dd98 │ │ - movs r2, #0 │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n dd8c │ │ - ldr.w r0, [sp, #1148] @ 0x47c │ │ - ldr.w r1, [sp, #1144] @ 0x478 │ │ - movs r2, #0 │ │ - str.w r2, [sp, #1152] @ 0x480 │ │ - cbz r1, ddac │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n dda4 │ │ - ldr.w r0, [sp, #1144] @ 0x478 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne.w r0, [sp, #1148] @ 0x47c │ │ - blxne 4f780 │ │ - ldr.w r1, [sp, #1136] @ 0x470 │ │ - ldr.w r0, [sp, #1132] @ 0x46c │ │ - cbz r1, ddd4 │ │ - movs r2, #0 │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n ddc8 │ │ - ldr.w r0, [sp, #1132] @ 0x46c │ │ - ldr.w r1, [sp, #1128] @ 0x468 │ │ - movs r2, #0 │ │ - str.w r2, [sp, #1136] @ 0x470 │ │ - cmp r1, #0 │ │ - beq.w dfc4 │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n dde4 │ │ - b.n dfc4 │ │ - movs r0, #3 │ │ - str.w r0, [fp] │ │ - add.w r0, sp, #1160 @ 0x488 │ │ - bl 20cd8 │ │ - ldr.w r1, [sp, #1136] @ 0x470 │ │ - ldr.w r0, [sp, #1132] @ 0x46c │ │ - cbz r1, de14 │ │ - movs r2, #0 │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n de08 │ │ - ldr.w r0, [sp, #1132] @ 0x46c │ │ - ldr.w r1, [sp, #1128] @ 0x468 │ │ - movs r2, #0 │ │ - str.w r2, [sp, #1136] @ 0x470 │ │ - cbz r1, de28 │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n de20 │ │ - ldr.w r0, [sp, #1128] @ 0x468 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne.w r0, [sp, #1132] @ 0x46c │ │ - blxne 4f780 │ │ - ldr.w r0, [sp, #1112] @ 0x458 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne.w r0, [sp, #1116] @ 0x45c │ │ - blxne 4f780 │ │ - ldrd r0, r1, [sp, #84] @ 0x54 │ │ - cbz r1, de5a │ │ - movs r2, #0 │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n de50 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - movs r2, #0 │ │ - str r2, [sp, #88] @ 0x58 │ │ - cbz r1, de6a │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n de62 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - cmp r0, #0 │ │ - beq.w cad0 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - b.n dfd2 │ │ - ldr r1, [pc, #444] @ (e034 ) │ │ + beq.w e7b2 │ │ + mov r0, r6 │ │ + blx 4eeb0 │ │ + b.n e7b2 │ │ + ldr r1, [pc, #848] @ (ec44 ) │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ add r1, pc │ │ ldr.w r0, [sp, #1304] @ 0x518 │ │ movs r2, #20 │ │ - bl 21d54 │ │ + bl 22f00 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - str.w r0, [fp] │ │ + str.w r0, [r9] │ │ add.w r0, sp, #1176 @ 0x498 │ │ - bl 20cd8 │ │ + bl cf76 │ │ ldr.w r0, [sp, #1160] @ 0x488 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne 4f780 │ │ - ldr.w r0, [sp, #1144] @ 0x478 │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r7 │ │ - blxne 4f780 │ │ - b.n e05a │ │ - add.w r0, sp, #1192 @ 0x4a8 │ │ - bl 20cd8 │ │ - add.w r0, sp, #1176 @ 0x498 │ │ - bl 20cd8 │ │ - add r0, sp, #592 @ 0x250 │ │ - mov r1, r8 │ │ - bl 1137a │ │ - ldrb.w r0, [sp, #592] @ 0x250 │ │ - cmp r0, #255 @ 0xff │ │ - beq.w e038 │ │ - ldrd r0, r1, [sp, #592] @ 0x250 │ │ - movs r2, #11 │ │ - str.w r1, [fp, #8] │ │ - strd r2, r0, [fp] │ │ - ldr.w r1, [sp, #1152] @ 0x480 │ │ - ldr.w r0, [sp, #1148] @ 0x47c │ │ - cmp r1, #0 │ │ - bne.w dd8a │ │ - b.n dd98 │ │ - add.w r0, sp, #1176 @ 0x498 │ │ - bl 20cd8 │ │ - add.w r0, sp, #1160 @ 0x488 │ │ - bl 20cd8 │ │ - add r0, sp, #592 @ 0x250 │ │ - mov r1, r8 │ │ - bl 1137a │ │ - ldrb.w r0, [sp, #592] @ 0x250 │ │ - cmp r0, #255 @ 0xff │ │ - beq.w e070 │ │ - ldrd r0, r1, [sp, #592] @ 0x250 │ │ - movs r2, #11 │ │ - str.w r1, [fp, #8] │ │ - strd r2, r0, [fp] │ │ - ldr.w r1, [sp, #1136] @ 0x470 │ │ - ldr.w r0, [sp, #1132] @ 0x46c │ │ - cmp r1, #0 │ │ - bne.w de06 │ │ - b.n de14 │ │ - ldr r3, [sp, #48] @ 0x30 │ │ - movs r0, #3 │ │ - ldr r1, [sp, #32] │ │ - add r1, r3 │ │ - str.w r1, [sp, #1152] @ 0x480 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - ldr r4, [sp, #20] │ │ - strb.w r0, [fp, #4] │ │ - movs r0, #11 │ │ - str.w r6, [fp, #8] │ │ - strh.w r1, [fp, #6] │ │ - strb.w r5, [fp, #5] │ │ - str.w r0, [fp] │ │ + blxne 4eeb0 │ │ ldr.w r0, [sp, #1144] @ 0x478 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [sp, #1148] @ 0x47c │ │ - blxne 4f780 │ │ - movs r0, #0 │ │ - strb r0, [r4, #0] │ │ - strb r0, [r4, #1] │ │ - strb r0, [r4, #2] │ │ - strb r0, [r4, #3] │ │ - strb r0, [r4, #4] │ │ - strb r0, [r4, #5] │ │ - strb r0, [r4, #6] │ │ - strb r0, [r4, #7] │ │ - strb r0, [r4, #8] │ │ - strb r0, [r4, #9] │ │ - strb r0, [r4, #10] │ │ - strb r0, [r4, #11] │ │ - strb r0, [r4, #12] │ │ - strb r0, [r4, #13] │ │ - strb r0, [r4, #14] │ │ - strb r0, [r4, #15] │ │ - strb r0, [r4, #16] │ │ - strb r0, [r4, #17] │ │ - strb r0, [r4, #18] │ │ - strb r0, [r4, #19] │ │ - strb r0, [r4, #20] │ │ - strb r0, [r4, #21] │ │ - strb r0, [r4, #22] │ │ - strb r0, [r4, #23] │ │ - strb r0, [r4, #24] │ │ - strb r0, [r4, #25] │ │ - strb r0, [r4, #26] │ │ - strb r0, [r4, #27] │ │ - strb r0, [r4, #28] │ │ - strb r0, [r4, #29] │ │ - strb r0, [r4, #30] │ │ - strb r0, [r4, #31] │ │ - ldr.w r1, [sp, #1128] @ 0x468 │ │ - ldr.w r2, [sp, #1132] @ 0x46c │ │ - str.w r0, [sp, #1136] @ 0x470 │ │ - cbz r1, dfc4 │ │ - strb.w r0, [r2], #1 │ │ - subs r1, #1 │ │ - bne.n dfbc │ │ - ldr.w r0, [sp, #1128] @ 0x468 │ │ - cmp r0, #0 │ │ - beq.w cad0 │ │ - ldr.w r0, [sp, #1132] @ 0x46c │ │ - blx 4f780 │ │ + movne r0, r4 │ │ + blxne 4eeb0 │ │ + add.w r0, sp, #1128 @ 0x468 │ │ + bl cf76 │ │ add.w sp, sp, #1208 @ 0x4b8 │ │ vpop {d8-d11} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add.w r1, r6, #96 @ 0x60 │ │ + movs r1, #1 │ │ + b.n e954 │ │ + movs r1, #3 │ │ + b.n e956 │ │ + movs r1, #2 │ │ + b.n e954 │ │ + movs r1, #0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + ldr r3, [sp, #28] │ │ + b.n e79c │ │ + ldr r0, [pc, #712] @ (ec28 ) │ │ + add r0, pc │ │ + bl 1c770 │ │ + b.n eac0 │ │ + nop │ │ + negs r6, r0 │ │ + movs r4, r0 │ │ + str r5, [sp, #232] @ 0xe8 │ │ + vsli.32 d25, d10, #31 │ │ + vshr.u64 q10, q10, #1 │ │ + movs r4, r0 │ │ + str r0, [sp, #552] @ 0x228 │ │ + vtbl.8 d20, {d31- │ │ + b.n eac0 │ │ + ldr r3, [pc, #648] @ (ec20 ) │ │ + mov r1, r6 │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + add r3, pc │ │ + str.w r6, [sp, #1144] @ 0x478 │ │ + movs r0, #0 │ │ + mov.w r2, #1048592 @ 0x100010 │ │ + bl 1bb58 │ │ + b.n eac0 │ │ + add.w r0, r7, #20 │ │ + bl 2f0d0 │ │ + b.w e0da │ │ + add.w r0, r7, #28 │ │ + bl 2f0d0 │ │ + blx 4eed0 │ │ + orrs.w r1, r6, r0 │ │ + bne.w e0f8 │ │ + bl 4b414 │ │ + mov r6, r0 │ │ + mov r0, r1 │ │ + b.w e0f8 │ │ + add.w r1, r7, #96 @ 0x60 │ │ + mov r4, r3 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx 4f7d0 │ │ - ldrb.w r0, [sp, #1080] @ 0x438 │ │ - cmp r0, #255 @ 0xff │ │ - beq.w d412 │ │ - ldr r1, [pc, #684] @ (e2ac ) │ │ - ldr r3, [pc, #688] @ (e2b0 ) │ │ - add r1, pc │ │ - ldr r0, [pc, #688] @ (e2b4 ) │ │ - ldr r2, [pc, #688] @ (e2b8 ) │ │ + blx 4eee0 │ │ + mov r3, r4 │ │ + mvns r0, r6 │ │ + lsls r0, r0, #24 │ │ + beq.w e1be │ │ + clz r0, r3 │ │ + bic.w r1, r9, #255 @ 0xff │ │ + uxtb r7, r6 │ │ + ldr r3, [pc, #552] @ (ec2c ) │ │ + lsrs r0, r0, #5 │ │ + ldr r0, [pc, #552] @ (ec30 ) │ │ add r3, pc │ │ - str r1, [sp, #108] @ 0x6c │ │ + ldr r2, [pc, #552] @ (ec34 ) │ │ + ldr r4, [pc, #556] @ (ec38 ) │ │ + it ne │ │ + movne.w fp, #0 │ │ + str.w fp, [sp, #596] @ 0x254 │ │ + it eq │ │ + orreq r7, r1 │ │ add r1, sp, #592 @ 0x250 │ │ - ldr.w r6, [sp, #1084] @ 0x43c │ │ add r0, pc │ │ - strd r3, r1, [sp, #100] @ 0x64 │ │ - add.w r1, sp, #1192 @ 0x4a8 │ │ - ldr.w r7, [sp, #1080] @ 0x438 │ │ + add r4, pc │ │ add r2, pc │ │ - strd r7, r6, [sp, #592] @ 0x250 │ │ + strd r3, r1, [sp, #100] @ 0x64 │ │ + add.w r1, sp, #1080 @ 0x438 │ │ + str r7, [sp, #592] @ 0x250 │ │ + str r4, [sp, #108] @ 0x6c │ │ str r1, [sp, #96] @ 0x60 │ │ add r1, sp, #96 @ 0x60 │ │ - bl 1a880 │ │ - b.n e11e │ │ - nop │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ - vqrshrun.s64 d25, q5, #1 │ │ - @ instruction: 0xffff499a │ │ - vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ - add r1, pc │ │ - ldr.w r0, [sp, #1304] @ 0x518 │ │ - movs r2, #20 │ │ - bl 21d54 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - str.w r0, [fp] │ │ - add.w r0, sp, #1144 @ 0x478 │ │ - bl 20cd8 │ │ - add.w r0, sp, #1128 @ 0x468 │ │ - bl 20cd8 │ │ - add.w sp, sp, #1208 @ 0x4b8 │ │ - vpop {d8-d11} │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [pc, #552] @ (e29c ) │ │ - vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ - add r1, pc │ │ - ldr.w r0, [sp, #1304] @ 0x518 │ │ - movs r2, #20 │ │ - bl 21d54 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - str.w r0, [fp] │ │ - add.w r0, sp, #1128 @ 0x468 │ │ - bl 20cd8 │ │ - ldr.w r0, [sp, #1112] @ 0x458 │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 4f780 │ │ - add r0, sp, #80 @ 0x50 │ │ - b.n e05e │ │ - ldr r0, [pc, #532] @ (e2bc ) │ │ - ldr r2, [pc, #536] @ (e2c0 ) │ │ + bl 1a9e8 │ │ + b.n eac0 │ │ + add r0, sp, #96 @ 0x60 │ │ + bl 1b25c │ │ + b.n eac0 │ │ + add r0, sp, #96 @ 0x60 │ │ + bl 1b25c │ │ + b.n eac0 │ │ + add r0, sp, #96 @ 0x60 │ │ + bl 1b25c │ │ + b.n eac0 │ │ + ldr r0, [pc, #488] @ (ec3c ) │ │ + ldr r2, [pc, #492] @ (ec40 ) │ │ add r0, pc │ │ add r2, pc │ │ movs r1, #36 @ 0x24 │ │ - bl 1b9a8 │ │ - b.n e11e │ │ - movs r0, #1 │ │ - movs r5, #38 @ 0x26 │ │ - b.n df44 │ │ - ldr r3, [pc, #492] @ (e2a8 ) │ │ - add r3, pc │ │ - movs r0, #0 │ │ - mov r1, r4 │ │ - mov r2, r7 │ │ - bl 1b904 │ │ - b.n e11e │ │ - ldr r3, [pc, #468] @ (e2a0 ) │ │ + bl 1bbe8 │ │ + b.n eac0 │ │ + ldr r3, [pc, #484] @ (ec48 ) │ │ add r3, pc │ │ movs r0, #0 │ │ - mov r1, sl │ │ - mov r2, r5 │ │ - bl 1b904 │ │ - b.n e11e │ │ - add r0, sp, #96 @ 0x60 │ │ - bl 1b138 │ │ - b.n e11e │ │ - add r0, sp, #96 @ 0x60 │ │ - bl 1b138 │ │ - b.n e11e │ │ - add r0, sp, #96 @ 0x60 │ │ - bl 1b138 │ │ - b.n e11e │ │ - add.w r1, r6, #96 @ 0x60 │ │ + bl 1bb58 │ │ + b.n eac0 │ │ + add.w r1, r7, #96 @ 0x60 │ │ + mov fp, r9 │ │ + mov r9, r0 │ │ clrex │ │ - str r0, [sp, #60] @ 0x3c │ │ mov r0, r1 │ │ - bl 2e76c │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - b.w d3ba │ │ + bl 2f86a │ │ + mov r0, r9 │ │ + mov r9, fp │ │ + b.w e13c │ │ + mov r1, r6 │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + str.w r6, [sp, #1160] @ 0x488 │ │ + movs r0, #1 │ │ + bl 1441a │ │ + b.n eac0 │ │ + mov r1, r6 │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + str.w r6, [sp, #1144] @ 0x478 │ │ + movs r0, #1 │ │ + bl 1441a │ │ + b.n eac0 │ │ movs r0, #1 │ │ mov.w r1, #1048592 @ 0x100010 │ │ - bl 142ba │ │ - b.n e11e │ │ + bl 1441a │ │ + b.n eac0 │ │ movs r0, #1 │ │ mov.w r1, #1048592 @ 0x100010 │ │ - bl 142ba │ │ + bl 1441a │ │ udf #254 @ 0xfe │ │ - mov r6, r4 │ │ - b.w d972 │ │ - mov r6, sl │ │ - b.w d97e │ │ - b.n e170 │ │ - b.n e180 │ │ - b.n e1a2 │ │ - b.n e1aa │ │ - mov r8, r0 │ │ + b.n eb10 │ │ + b.n eb20 │ │ + mov r5, r0 │ │ add.w r0, sp, #1176 @ 0x498 │ │ - bl 20cd8 │ │ - b.n e144 │ │ - b.n e15a │ │ - mov r8, r0 │ │ + bl cf76 │ │ + b.n ead4 │ │ + mov r5, r0 │ │ ldr.w r0, [sp, #1160] @ 0x488 │ │ cmp r0, #0 │ │ - beq.n e1fe │ │ + beq.n eb6c │ │ ldr.w r0, [sp, #1164] @ 0x48c │ │ - b.n e16a │ │ - mov r8, r0 │ │ - b.n e250 │ │ - b.n e1ec │ │ - b.n e1de │ │ - mov r8, r0 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 4f780 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - blx 4f780 │ │ - b.n e1fe │ │ - mov r8, r0 │ │ + blx 4eeb0 │ │ + b.n eb6c │ │ + b.n eb30 │ │ + b.n eb38 │ │ + b.n eb6a │ │ + mov r5, r0 │ │ + b.n eba8 │ │ + b.n eb5a │ │ + b.n eb4c │ │ + b.n eb6a │ │ + b.n eb6a │ │ + mov r5, r0 │ │ + movs r0, #1 │ │ + str.w r6, [sp, #1144] @ 0x478 │ │ + str r0, [sp, #20] │ │ + b.n eb8c │ │ + mov r5, r0 │ │ + movs r0, #1 │ │ + str.w r6, [sp, #1160] @ 0x488 │ │ + str r0, [sp, #20] │ │ + b.n ebd0 │ │ + mov r5, r0 │ │ add.w r0, sp, #1176 @ 0x498 │ │ - bl 20cd8 │ │ + bl cf76 │ │ add.w r0, sp, #1160 @ 0x488 │ │ - b.n e244 │ │ - mov r8, r0 │ │ + b.n eb9c │ │ + mov r5, r0 │ │ add.w r0, sp, #1192 @ 0x4a8 │ │ - bl 20cd8 │ │ + bl cf76 │ │ add.w r0, sp, #1176 @ 0x498 │ │ - b.n e280 │ │ - mov r8, r0 │ │ - movs r0, #1 │ │ - str r0, [sp, #20] │ │ - b.n e234 │ │ - mov r8, r0 │ │ - movs r0, #1 │ │ - str r0, [sp, #16] │ │ - b.n e270 │ │ - b.n e1fc │ │ - mov r8, r0 │ │ + b.n ebe0 │ │ + mov r5, r0 │ │ add.w r0, sp, #1160 @ 0x488 │ │ - b.n e244 │ │ - mov r8, r0 │ │ + b.n eb9c │ │ + mov r5, r0 │ │ add.w r0, sp, #1176 @ 0x498 │ │ - b.n e280 │ │ - mov r8, r0 │ │ - ldr r0, [r7, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r4 │ │ - blxne 4f780 │ │ - mov r0, r5 │ │ - blx 4f780 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ - b.n e1fc │ │ - mov r8, r0 │ │ - mov r0, r4 │ │ - bl 4be30 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ - b.n e1ec │ │ - mov r8, r0 │ │ + b.n ebe0 │ │ + mov r5, r0 │ │ + ldr r0, [r7, #104] @ 0x68 │ │ + adds r0, #1 │ │ + str r0, [r7, #104] @ 0x68 │ │ + b.n ec12 │ │ + b.n eb5a │ │ + mov r5, r0 │ │ add r0, sp, #80 @ 0x50 │ │ - bl 20cd8 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ - mov r8, r0 │ │ + bl cf76 │ │ + mov r0, r5 │ │ + blx 4d4a8 │ │ + mov r5, r0 │ │ add.w r0, sp, #1128 @ 0x468 │ │ - bl 20cd8 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ - mov r8, r0 │ │ + bl cf76 │ │ + mov r0, r5 │ │ + blx 4d4a8 │ │ + mov r5, r0 │ │ ldr.w r0, [sp, #1144] @ 0x478 │ │ cmp r0, #0 │ │ - beq.n e28c │ │ - ldr.w r0, [sp, #1148] @ 0x47c │ │ - blx 4f780 │ │ + itt ne │ │ + ldrne.w r0, [sp, #1148] @ 0x47c │ │ + blxne 4eeb0 │ │ add.w r0, sp, #1128 @ 0x468 │ │ - bl 20cd8 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ - mov r8, r0 │ │ - add r0, sp, #592 @ 0x250 │ │ - bl 2e656 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - mov r8, r0 │ │ - ldr.w r6, [sp, #1144] @ 0x478 │ │ + bl cf76 │ │ + mov r0, r5 │ │ + blx 4d4a8 │ │ + mov r5, r0 │ │ ldr r0, [sp, #20] │ │ cmp r0, #0 │ │ it ne │ │ addsne.w r0, r6, #1 │ │ - beq.n e248 │ │ + beq.n eba0 │ │ add.w r0, sp, #1144 @ 0x478 │ │ - bl 20cd8 │ │ + bl cf76 │ │ add.w r0, sp, #1128 @ 0x468 │ │ - bl 20cd8 │ │ + bl cf76 │ │ ldr.w r0, [sp, #1112] @ 0x458 │ │ - cbz r0, e25e │ │ + cbnz r0, ebba │ │ + add r0, sp, #80 @ 0x50 │ │ + bl cf76 │ │ + mov r0, r5 │ │ + blx 4d4a8 │ │ ldr.w r0, [sp, #1116] @ 0x45c │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ add r0, sp, #80 @ 0x50 │ │ - bl 20cd8 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ - mov r8, r0 │ │ - ldr.w r6, [sp, #1160] @ 0x488 │ │ - ldr r0, [sp, #16] │ │ + bl cf76 │ │ + mov r0, r5 │ │ + blx 4d4a8 │ │ + mov r5, r0 │ │ + ldr r0, [sp, #20] │ │ cmp r0, #0 │ │ it ne │ │ addsne.w r0, r6, #1 │ │ - beq.n e284 │ │ + beq.n ebe4 │ │ add.w r0, sp, #1160 @ 0x488 │ │ - bl 20cd8 │ │ + bl cf76 │ │ add.w r0, sp, #1144 @ 0x478 │ │ - bl 20cd8 │ │ + bl cf76 │ │ add.w r0, sp, #1128 @ 0x468 │ │ - bl 20cd8 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ + bl cf76 │ │ + mov r0, r5 │ │ + blx 4d4a8 │ │ + mov r5, r0 │ │ + ldrb.w r0, [sp, #592] @ 0x250 │ │ + cmp r0, #3 │ │ + bne.n ec18 │ │ + ldr r0, [sp, #596] @ 0x254 │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + b.n ec18 │ │ + bl 1c856 │ │ + mov r5, r0 │ │ + mov r0, r4 │ │ + bl 4b580 │ │ + mov r0, r5 │ │ + blx 4d4a8 │ │ nop │ │ - str r6, [sp, #384] @ 0x180 │ │ - vqrshrn.u64 d18, q10, #1 │ │ + asrs r2, r2, #31 │ │ movs r4, r0 │ │ - str r6, [sp, #608] @ 0x260 │ │ - vqrshrn.u64 d18, q10, #1 │ │ + asrs r4, r3, #31 │ │ movs r4, r0 │ │ - blt.n e252 │ │ - movs r3, r0 │ │ - ldmia r0, {r0, r1, r5, r6} │ │ - movs r0, r0 │ │ - strh r7, [r1, #46] @ 0x2e │ │ - vsri.64 , q7, #1 │ │ + movs r7, #142 @ 0x8e │ │ movs r4, r0 │ │ - str r6, [sp, #416] @ 0x1a0 │ │ - vtbl.8 d18, {d31- q9, d15, d8 │ │ + movle r4, r0 │ │ + ldcl 0, cr0, [r7], #-0 │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ + vabdl.u , d15, d26 │ │ movs r4, r0 │ │ - bmi.n e270 │ │ - bmi.n e272 │ │ + str r0, [sp, #72] @ 0x48 │ │ + vsra.u64 d18, d22, #1 │ │ + movs r4, r0 │ │ + bmi.n ebf8 │ │ + bmi.n ebfa │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #4 │ │ vpush {d8-d13} │ │ sub.w sp, sp, #1096 @ 0x448 │ │ ldr.w r5, [sp, #1184] @ 0x4a0 │ │ - mov fp, r0 │ │ + mov sl, r0 │ │ cmp r5, #8 │ │ - bcs.n e2f6 │ │ + bcs.n ec7e │ │ movs r0, #8 │ │ movs r1, #15 │ │ - strd r1, r0, [fp] │ │ + strd r1, r0, [sl] │ │ add.w sp, sp, #1096 @ 0x448 │ │ vpop {d8-d13} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r8, r2 │ │ - ldr.w r2, [sp, #1192] @ 0x4a8 │ │ + ldr.w r0, [sp, #1192] @ 0x4a8 │ │ mov r9, r1 │ │ ldr.w r1, [sp, #1204] @ 0x4b4 │ │ - ldr.w r0, [sp, #1200] @ 0x4b0 │ │ - lsls r6, r2, #31 │ │ - beq.n e352 │ │ - negs r2, r0 │ │ - mov.w r7, #1048576 @ 0x100000 │ │ - sbcs.w r2, r7, r1 │ │ - bcs.n e352 │ │ - bl 4c538 │ │ + mov r8, r2 │ │ + ldr.w fp, [sp, #1200] @ 0x4b0 │ │ + lsls r7, r0, #31 │ │ + beq.n ecdc │ │ + mov.w r0, #1048576 @ 0x100000 │ │ + rsbs r2, fp, #0 │ │ + sbcs r0, r1 │ │ + bcs.n ecdc │ │ + mov r0, fp │ │ + bl 4bba0 │ │ vmov d17, r0, r1 │ │ - vldr d16, [pc, #984] @ e6f8 │ │ + vldr d16, [pc, #980] @ f080 │ │ movw r0, #11787 @ 0x2e0b │ │ movw r1, #54933 @ 0xd695 │ │ vdiv.f64 d16, d17, d16 │ │ movt r0, #16721 @ 0x4151 │ │ movt r1, #59430 @ 0xe826 │ │ - strd r1, r0, [fp, #16] │ │ + strd r1, r0, [sl, #16] │ │ movs r0, #7 │ │ - str.w r0, [fp] │ │ - vstr d16, [fp, #8] │ │ + str.w r0, [sl] │ │ + vstr d16, [sl, #8] │ │ add.w sp, sp, #1096 @ 0x448 │ │ vpop {d8-d13} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + str r7, [sp, #36] @ 0x24 │ │ add r7, sp, #40 @ 0x28 │ │ movs r0, #0 │ │ - str.w r0, [sp, #59] @ 0x3b │ │ movs r1, #16 │ │ - strd r0, r0, [sp, #48] @ 0x30 │ │ + str.w r0, [sp, #59] @ 0x3b │ │ mov r4, r3 │ │ + strd r0, r0, [sp, #48] @ 0x30 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ str r0, [sp, #56] @ 0x38 │ │ mov r0, r7 │ │ - ldr.w sl, [sp, #1208] @ 0x4b8 │ │ - bl 227cc │ │ + ldr.w r6, [sp, #1208] @ 0x4b8 │ │ + bl 23924 │ │ add r0, sp, #56 @ 0x38 │ │ movs r1, #7 │ │ - bl 227cc │ │ - ldr r1, [pc, #900] @ (e700 ) │ │ - mov r0, sl │ │ - vldr s0, [pc, #900] @ e704 │ │ + bl 23924 │ │ + ldr r1, [pc, #896] @ (f088 ) │ │ + mov r0, r6 │ │ + vldr s0, [pc, #896] @ f08c │ │ movs r2, #37 @ 0x25 │ │ add r1, pc │ │ - bl 21d54 │ │ + bl 22f00 │ │ add r0, sp, #80 @ 0x50 │ │ mov r1, r4 │ │ mov r2, r5 │ │ mov r3, r7 │ │ - bl 217e8 │ │ + bl 227dc │ │ add r3, sp, #80 @ 0x50 │ │ add.w ip, sp, #608 @ 0x260 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ adds r1, r0, #1 │ │ - beq.n e3ca │ │ + beq.n ed56 │ │ ldrd r1, r2, [sp, #96] @ 0x60 │ │ ldr r5, [sp, #616] @ 0x268 │ │ ldrd r3, r7, [sp, #608] @ 0x260 │ │ - stmia.w fp, {r0, r3, r7} │ │ - strd r5, r1, [fp, #12] │ │ - str.w r2, [fp, #20] │ │ + stmia.w sl, {r0, r3, r7} │ │ + strd r5, r1, [sl, #12] │ │ + str.w r2, [sl, #20] │ │ add.w sp, sp, #1096 @ 0x448 │ │ vpop {d8-d13} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [sp, #616] @ 0x268 │ │ - ldrd r0, sl, [sp, #608] @ 0x260 │ │ + ldrd r0, r5, [sp, #608] @ 0x260 │ │ cmp r1, #32 │ │ - str r6, [sp, #32] │ │ - strd r0, sl, [sp, #64] @ 0x40 │ │ + strd r0, r5, [sp, #64] @ 0x40 │ │ str r1, [sp, #72] @ 0x48 │ │ str r1, [sp, #80] @ 0x50 │ │ - bne.w e890 │ │ + bne.w f1e6 │ │ add r0, sp, #80 @ 0x50 │ │ - mov r1, sl │ │ - bl 13aa4 │ │ + mov r1, r5 │ │ + bl 13c04 │ │ add r4, sp, #608 @ 0x260 │ │ add r1, sp, #80 @ 0x50 │ │ mov.w r2, #480 @ 0x1e0 │ │ mov r0, r4 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ ldr r0, [sp, #56] @ 0x38 │ │ mov.w r2, #488 @ 0x1e8 │ │ str.w r0, [sp, #1088] @ 0x440 │ │ add r0, sp, #80 @ 0x50 │ │ ldr.w r1, [sp, #59] @ 0x3b │ │ str.w r1, [sp, #1091] @ 0x443 │ │ mov r1, r4 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ movs r0, #0 │ │ str r0, [sp, #568] @ 0x238 │ │ movs r0, #31 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w e8b8 │ │ + beq.w f20c │ │ movw r2, #22612 @ 0x5854 │ │ mov r4, r0 │ │ movt r2, #13360 @ 0x3430 │ │ - add r7, sp, #40 @ 0x28 │ │ + add.w ip, sp, #40 @ 0x28 │ │ str r2, [r4, #4] │ │ movw r2, #16726 @ 0x4156 │ │ movt r2, #19541 @ 0x4c55 │ │ - ldmia r7, {r0, r1, r3, r7} │ │ + ldmia.w ip, {r0, r1, r3, r7, ip} │ │ str r2, [r4, #0] │ │ - ldr r6, [sp, #56] @ 0x38 │ │ - ldr.w r5, [sp, #59] @ 0x3b │ │ - ldr r2, [pc, #708] @ (e708 ) │ │ - str r6, [r4, #24] │ │ + ldr.w r6, [sp, #59] @ 0x3b │ │ + ldr r2, [pc, #704] @ (f090 ) │ │ + str.w ip, [r4, #24] │ │ add r2, pc │ │ str r0, [r4, #8] │ │ str r1, [r4, #12] │ │ str r3, [r4, #16] │ │ str r7, [r4, #20] │ │ - str.w r5, [r4, #27] │ │ + str.w r6, [r4, #27] │ │ add r0, sp, #608 @ 0x260 │ │ mov r1, r8 │ │ movs r3, #8 │ │ - str r4, [sp, #36] @ 0x24 │ │ - bl 129dc │ │ + bl 12b44 │ │ ldrb.w r0, [sp, #608] @ 0x260 │ │ cmp r0, #255 @ 0xff │ │ - bne.n e48e │ │ + bne.n ee1a │ │ add r0, sp, #608 @ 0x260 │ │ add r2, sp, #40 @ 0x28 │ │ mov r1, r8 │ │ movs r3, #16 │ │ - bl 129dc │ │ + bl 12b44 │ │ ldrb.w r0, [sp, #608] @ 0x260 │ │ cmp r0, #255 @ 0xff │ │ - bne.n e48e │ │ + bne.n ee1a │ │ add r0, sp, #608 @ 0x260 │ │ add r2, sp, #56 @ 0x38 │ │ mov r1, r8 │ │ movs r3, #7 │ │ - bl 129dc │ │ + bl 12b44 │ │ ldrb.w r0, [sp, #608] @ 0x260 │ │ cmp r0, #255 @ 0xff │ │ - beq.n e550 │ │ + beq.n eea0 │ │ ldrd r0, r1, [sp, #608] @ 0x260 │ │ movs r2, #11 │ │ - str.w r1, [fp, #8] │ │ - strd r2, r0, [fp] │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - blx 4f780 │ │ + str.w r1, [sl, #8] │ │ + strd r2, r0, [sl] │ │ + mov r0, r4 │ │ + blx 4eeb0 │ │ movs r0, #0 │ │ - strb.w r0, [sl] │ │ - strb.w r0, [sl, #1] │ │ - strb.w r0, [sl, #2] │ │ - strb.w r0, [sl, #3] │ │ - strb.w r0, [sl, #4] │ │ - strb.w r0, [sl, #5] │ │ - strb.w r0, [sl, #6] │ │ - strb.w r0, [sl, #7] │ │ - strb.w r0, [sl, #8] │ │ - strb.w r0, [sl, #9] │ │ - strb.w r0, [sl, #10] │ │ - strb.w r0, [sl, #11] │ │ - strb.w r0, [sl, #12] │ │ - strb.w r0, [sl, #13] │ │ - strb.w r0, [sl, #14] │ │ - strb.w r0, [sl, #15] │ │ - strb.w r0, [sl, #16] │ │ - strb.w r0, [sl, #17] │ │ - strb.w r0, [sl, #18] │ │ - strb.w r0, [sl, #19] │ │ - strb.w r0, [sl, #20] │ │ - strb.w r0, [sl, #21] │ │ - strb.w r0, [sl, #22] │ │ - strb.w r0, [sl, #23] │ │ - strb.w r0, [sl, #24] │ │ - strb.w r0, [sl, #25] │ │ - strb.w r0, [sl, #26] │ │ - strb.w r0, [sl, #27] │ │ - strb.w r0, [sl, #28] │ │ - strb.w r0, [sl, #29] │ │ - strb.w r0, [sl, #30] │ │ - strb.w r0, [sl, #31] │ │ - ldrd r1, r2, [sp, #64] @ 0x40 │ │ - str r0, [sp, #72] @ 0x48 │ │ - cbz r1, e534 │ │ - strb.w r0, [r2], #1 │ │ - subs r1, #1 │ │ - bne.n e52c │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - cmp r0, #0 │ │ - beq.w e2e8 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - blx 4f780 │ │ + strb r0, [r5, #0] │ │ + strb r0, [r5, #1] │ │ + strb r0, [r5, #2] │ │ + strb r0, [r5, #3] │ │ + strb r0, [r5, #4] │ │ + strb r0, [r5, #5] │ │ + strb r0, [r5, #6] │ │ + strb r0, [r5, #7] │ │ + strb r0, [r5, #8] │ │ + strb r0, [r5, #9] │ │ + strb r0, [r5, #10] │ │ + strb r0, [r5, #11] │ │ + strb r0, [r5, #12] │ │ + strb r0, [r5, #13] │ │ + strb r0, [r5, #14] │ │ + strb r0, [r5, #15] │ │ + strb r0, [r5, #16] │ │ + strb r0, [r5, #17] │ │ + strb r0, [r5, #18] │ │ + strb r0, [r5, #19] │ │ + strb r0, [r5, #20] │ │ + strb r0, [r5, #21] │ │ + strb r0, [r5, #22] │ │ + strb r0, [r5, #23] │ │ + strb r0, [r5, #24] │ │ + strb r0, [r5, #25] │ │ + strb r0, [r5, #26] │ │ + strb r0, [r5, #27] │ │ + strb r0, [r5, #28] │ │ + strb r0, [r5, #29] │ │ + strb r0, [r5, #30] │ │ + strb r0, [r5, #31] │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + cbz r1, ee92 │ │ + movs r2, #0 │ │ + strb r0, [r5, r2] │ │ + adds r2, #1 │ │ + cmp r1, r2 │ │ + bne.n ee76 │ │ + mov r0, r5 │ │ + blx 4eeb0 │ │ + add.w sp, sp, #1096 @ 0x448 │ │ + vpop {d8-d13} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add.w sp, sp, #1096 @ 0x448 │ │ vpop {d8-d13} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r0, sp, #608 @ 0x260 │ │ - bl f2ca │ │ - add r5, sp, #608 @ 0x260 │ │ + mov.w r1, #1048576 @ 0x100000 │ │ + bl f606 │ │ + add r6, sp, #608 @ 0x260 │ │ add r2, sp, #576 @ 0x240 │ │ - ldmia r5, {r0, r1, r5} │ │ - str r1, [sp, #28] │ │ - stmia r2!, {r0, r1, r5} │ │ - ldr.w r0, [sp, #1200] @ 0x4b0 │ │ + str r4, [sp, #4] │ │ + ldmia r6, {r0, r1, r6} │ │ + str r1, [sp, #32] │ │ + stmia r2!, {r0, r1, r6} │ │ + mov r0, fp │ │ ldr.w r1, [sp, #1204] @ 0x4b4 │ │ - bl 4c37c │ │ + bl 4b6cc │ │ vmov.f32 s24, #96 @ 0x3f000000 0.5 │ │ - vldr s20, [pc, #936] @ e91c │ │ + vldr s20, [pc, #936] @ f270 │ │ vmov s18, r0 │ │ - vldr s22, [pc, #932] @ e920 │ │ - vldr s26, [pc, #932] @ e924 │ │ + vldr s22, [pc, #932] @ f274 │ │ + vldr s26, [pc, #932] @ f278 │ │ movs r0, #0 │ │ - mov r3, r5 │ │ + mov r3, r6 │ │ strd r0, r0, [sp, #12] │ │ - strd r0, r0, [sp, #20] │ │ - ldr r2, [sp, #28] │ │ + str r0, [sp, #28] │ │ + strd r6, r0, [sp, #20] │ │ + ldr r2, [sp, #32] │ │ add r0, sp, #608 @ 0x260 │ │ mov r1, r9 │ │ - mov r5, r3 │ │ - bl e93c │ │ + bl f290 │ │ ldrb.w r0, [sp, #608] @ 0x260 │ │ cmp r0, #255 @ 0xff │ │ - bne.w e6ca │ │ + bne.w f01c │ │ ldr r7, [sp, #612] @ 0x264 │ │ cmp r7, #0 │ │ - beq.w e70c │ │ - ldr r0, [sp, #24] │ │ - ldr r1, [sp, #20] │ │ + beq.w f044 │ │ + ldr r0, [sp, #28] │ │ + ldr r1, [sp, #24] │ │ adds r0, r0, r7 │ │ adc.w r1, r1, #0 │ │ - strd r1, r0, [sp, #20] │ │ - bl 4c37c │ │ + strd r1, r0, [sp, #24] │ │ + bl 4b6cc │ │ vmov s0, r0 │ │ ldr.w r0, [sp, #1204] @ 0x4b4 │ │ vmov.f32 s2, s22 │ │ - ldr.w r1, [sp, #1200] @ 0x4b0 │ │ vdiv.f32 s0, s0, s18 │ │ - orrs r0, r1 │ │ + orrs.w r0, r0, fp │ │ vmla.f32 s2, s0, s20 │ │ it eq │ │ vmoveq.f32 s2, s26 │ │ - ldr r0, [sp, #32] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ vmov.f32 s16, s24 │ │ cmp r0, #0 │ │ mov.w r0, #0 │ │ it ne │ │ vmovne.f32 s16, s2 │ │ strb.w r0, [sp, #595] @ 0x253 │ │ add r0, sp, #608 @ 0x260 │ │ addw r2, sp, #595 @ 0x253 │ │ mov r1, r9 │ │ - bl 114c8 │ │ + bl 1160c │ │ ldrb.w r0, [sp, #608] @ 0x260 │ │ cmp r0, #255 @ 0xff │ │ - bne.n e6ca │ │ + bne.n f01c │ │ ldr r0, [sp, #612] @ 0x264 │ │ cmp r0, #0 │ │ - beq.w e742 │ │ - ldr r1, [pc, #804] @ (e934 ) │ │ + beq.w f094 │ │ + ldr r1, [pc, #804] @ (f288 ) │ │ add r1, pc │ │ vmov.f32 s0, s16 │ │ ldr.w r0, [sp, #1208] @ 0x4b8 │ │ movs r2, #13 │ │ - bl 21d54 │ │ - cmp r7, r5 │ │ - bhi.w e898 │ │ + bl 22f00 │ │ + ldr r0, [sp, #20] │ │ + cmp r7, r0 │ │ + bhi.w f1ee │ │ movs r0, #31 │ │ str r0, [sp, #620] @ 0x26c │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #4] │ │ strd r7, r0, [sp, #612] @ 0x264 │ │ - ldr r0, [sp, #28] │ │ + ldr r0, [sp, #32] │ │ str r0, [sp, #608] @ 0x260 │ │ add r0, sp, #596 @ 0x254 │ │ add r1, sp, #80 @ 0x50 │ │ add r2, sp, #608 @ 0x260 │ │ - bl ca74 │ │ - ldr r4, [sp, #596] @ 0x254 │ │ - adds r0, r4, #1 │ │ - beq.w e7b2 │ │ + bl cf3c │ │ + ldr r6, [sp, #596] @ 0x254 │ │ + adds r0, r6, #1 │ │ + beq.w f106 │ │ ldrd r2, r3, [sp, #600] @ 0x258 │ │ add r0, sp, #608 @ 0x260 │ │ mov r1, r8 │ │ - mov r6, r2 │ │ - bl 129dc │ │ + mov r4, r2 │ │ + bl 12b44 │ │ ldrb.w r0, [sp, #608] @ 0x260 │ │ cmp r0, #255 @ 0xff │ │ - bne.n e6ec │ │ + bne.n f03e │ │ ldr r1, [sp, #16] │ │ ldr r2, [sp, #12] │ │ adds r7, r1, #1 │ │ adc.w r0, r2, #0 │ │ str r0, [sp, #8] │ │ mvn.w r0, #2 │ │ subs r0, r0, r1 │ │ mov.w r0, #0 │ │ sbcs r0, r2 │ │ - bcc.w e7ba │ │ + bcc.w f10e │ │ movw r0, #23593 @ 0x5c29 │ │ movw r1, #23593 @ 0x5c29 │ │ movt r0, #49807 @ 0xc28f │ │ movt r1, #655 @ 0x28f │ │ muls r0, r7 │ │ - mov.w r0, r0, ror #2 │ │ - cmp r0, r1 │ │ - bcs.n e6a6 │ │ + cmp.w r1, r0, ror #2 │ │ + bls.n eff8 │ │ add r0, sp, #608 @ 0x260 │ │ mov r1, r8 │ │ - bl 1137a │ │ + bl 114a4 │ │ ldrb.w r0, [sp, #608] @ 0x260 │ │ cmp r0, #255 @ 0xff │ │ - bne.n e6ec │ │ - bl 4be6e │ │ + bne.n f03e │ │ + bl 4b5be │ │ add r0, sp, #608 @ 0x260 │ │ mov r1, r9 │ │ - bl 11518 │ │ + bl 11678 │ │ ldr r0, [sp, #608] @ 0x260 │ │ cmp r0, #1 │ │ - beq.w e7e2 │ │ - cmp r4, #0 │ │ + beq.w f136 │ │ + cmp r6, #0 │ │ itt ne │ │ - movne r0, r6 │ │ - blxne 4f780 │ │ + movne r0, r4 │ │ + blxne 4eeb0 │ │ ldr r0, [sp, #8] │ │ - mov r3, r5 │ │ str r7, [sp, #16] │ │ str r0, [sp, #12] │ │ - b.n e58c │ │ + ldr r3, [sp, #20] │ │ + b.n eee2 │ │ ldr r2, [sp, #612] @ 0x264 │ │ ldrb.w r3, [sp, #611] @ 0x263 │ │ - strb.w r0, [fp, #4] │ │ + strb.w r0, [sl, #4] │ │ movs r0, #11 │ │ ldrh.w r1, [sp, #609] @ 0x261 │ │ - strb.w r3, [fp, #7] │ │ - strh.w r1, [fp, #5] │ │ - str.w r2, [fp, #8] │ │ - str.w r0, [fp] │ │ - b.n e84e │ │ + strb.w r3, [sl, #7] │ │ + strh.w r1, [sl, #5] │ │ + str.w r2, [sl, #8] │ │ + str.w r0, [sl] │ │ + b.n f1a2 │ │ ldrd r0, r1, [sp, #608] @ 0x260 │ │ - b.n e7e6 │ │ - nop │ │ - nop │ │ - nop │ │ - movs r0, r0 │ │ - movs r0, r0 │ │ - ldmia r5, {r0, r2, r5, r6} │ │ - rors r5, r1 │ │ - str r1, [sp, #880] @ 0x370 │ │ - vqdmulh.s q14, , d13[0] │ │ - subs r5, #76 @ 0x4c │ │ - strb r0, [r0, #12] │ │ - vshr.u32 d18, d15, #1 │ │ + b.n f13a │ │ + movs r0, #31 │ │ ldr r2, [sp, #568] @ 0x238 │ │ str r0, [sp, #620] @ 0x26c │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #4] │ │ str r0, [sp, #616] @ 0x268 │ │ movs r0, #0 │ │ str r0, [sp, #612] @ 0x264 │ │ movs r0, #1 │ │ str r0, [sp, #608] @ 0x260 │ │ add r0, sp, #608 @ 0x260 │ │ str r0, [sp, #0] │ │ add r0, sp, #596 @ 0x254 │ │ add r1, sp, #80 @ 0x50 │ │ movs r3, #1 │ │ - bl f448 │ │ + bl f798 │ │ ldr r7, [sp, #596] @ 0x254 │ │ adds r0, r7, #1 │ │ - beq.n e828 │ │ + beq.w f17c │ │ ldrd r9, r3, [sp, #600] @ 0x258 │ │ add r0, sp, #608 @ 0x260 │ │ mov r1, r8 │ │ mov r2, r9 │ │ - bl 129dc │ │ - b.n e78c │ │ - ldr r1, [pc, #484] @ (e928 ) │ │ + bl 12b44 │ │ + b.n f0e0 │ │ + nop │ │ + nop │ │ + movs r0, r0 │ │ + movs r0, r0 │ │ + ldmia r5, {r0, r2, r5, r6} │ │ + rors r5, r1 │ │ + ldrh r3, [r0, #20] │ │ + vqdmulh.s q14, , d13[0] │ │ + subs r5, #76 @ 0x4c │ │ + ldr r2, [r3, #48] @ 0x30 │ │ + vqrshrn.u64 d20, , #1 │ │ add r1, pc │ │ vmov.f32 s0, s16 │ │ ldr.w r0, [sp, #1208] @ 0x4b8 │ │ movs r2, #25 │ │ - bl 21d54 │ │ - cmp r7, r5 │ │ - bhi.w e8a8 │ │ + bl 22f00 │ │ + ldr r2, [sp, #20] │ │ + cmp r7, r2 │ │ + bhi.w f1fe │ │ movs r0, #31 │ │ ldr r2, [sp, #568] @ 0x238 │ │ str r0, [sp, #620] @ 0x26c │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #4] │ │ strd r7, r0, [sp, #612] @ 0x264 │ │ - ldr r0, [sp, #28] │ │ + ldr r0, [sp, #32] │ │ str r0, [sp, #608] @ 0x260 │ │ add r0, sp, #608 @ 0x260 │ │ str r0, [sp, #0] │ │ add r0, sp, #596 @ 0x254 │ │ add r1, sp, #80 @ 0x50 │ │ movs r3, #1 │ │ - bl f448 │ │ + bl f798 │ │ ldr r7, [sp, #596] @ 0x254 │ │ adds r0, r7, #1 │ │ - beq.n e830 │ │ + beq.n f184 │ │ ldrd r9, r3, [sp, #600] @ 0x258 │ │ add r0, sp, #608 @ 0x260 │ │ mov r1, r8 │ │ mov r2, r9 │ │ - bl 129dc │ │ + bl 12b44 │ │ ldrb.w r0, [sp, #608] @ 0x260 │ │ cmp r0, #255 @ 0xff │ │ - beq.n e7fe │ │ + beq.n f152 │ │ ldrd r0, r1, [sp, #608] @ 0x260 │ │ movs r2, #11 │ │ - str.w r0, [fp, #4] │ │ + str.w r0, [sl, #4] │ │ cmp r7, #0 │ │ - str.w r2, [fp] │ │ - str.w r1, [fp, #8] │ │ - beq.n e84e │ │ + str.w r2, [sl] │ │ + str.w r1, [sl, #8] │ │ + beq.n f1a2 │ │ mov r0, r9 │ │ - blx 4f780 │ │ - b.n e84e │ │ + blx 4eeb0 │ │ + b.n f1a2 │ │ add r0, sp, #608 @ 0x260 │ │ - bl 11778 │ │ - b.n e836 │ │ + bl 118f0 │ │ + b.n f18a │ │ movw r0, #11787 @ 0x2e0b │ │ movw r1, #43145 @ 0xa889 │ │ movw r2, #54933 @ 0xd695 │ │ movt r0, #16721 @ 0x4151 │ │ movt r1, #59413 @ 0xe815 │ │ movt r2, #59430 @ 0xe826 │ │ - strd r1, r0, [fp, #8] │ │ - strd r2, r0, [fp, #16] │ │ + strd r1, r0, [sl, #8] │ │ + strd r2, r0, [sl, #16] │ │ movs r0, #7 │ │ - str.w r0, [fp] │ │ - b.n e7f4 │ │ + str.w r0, [sl] │ │ + b.n f148 │ │ ldrd r0, r1, [sp, #612] @ 0x264 │ │ movs r2, #11 │ │ - str.w r0, [fp, #4] │ │ - str.w r2, [fp] │ │ - str.w r1, [fp, #8] │ │ - cbz r4, e84e │ │ - mov r0, r6 │ │ - blx 4f780 │ │ - b.n e84e │ │ + str.w r0, [sl, #4] │ │ + str.w r2, [sl] │ │ + str.w r1, [sl, #8] │ │ + cbz r6, f1a2 │ │ + mov r0, r4 │ │ + blx 4eeb0 │ │ + b.n f1a2 │ │ cmp r7, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ add r0, sp, #608 @ 0x260 │ │ mov r1, r8 │ │ - bl 1137a │ │ + bl 114a4 │ │ ldrb.w r0, [sp, #608] @ 0x260 │ │ cmp r0, #255 @ 0xff │ │ - beq.n e856 │ │ + beq.n f1ac │ │ ldrd r0, r1, [sp, #608] @ 0x260 │ │ movs r2, #11 │ │ - str.w r1, [fp, #8] │ │ - strd r2, r0, [fp] │ │ - b.n e84e │ │ + str.w r1, [sl, #8] │ │ + strd r2, r0, [sl] │ │ + b.n f1a2 │ │ add r0, sp, #608 @ 0x260 │ │ - bl 11778 │ │ - b.n e836 │ │ + bl 118f0 │ │ + b.n f18a │ │ add r0, sp, #608 @ 0x260 │ │ - bl 11778 │ │ + bl 118f0 │ │ ldr r0, [sp, #608] @ 0x260 │ │ movs r3, #6 │ │ ldr r1, [sp, #612] @ 0x264 │ │ ldr r2, [sp, #616] @ 0x268 │ │ - str.w r3, [fp] │ │ - str.w r0, [fp, #4] │ │ - str.w r1, [fp, #8] │ │ - str.w r2, [fp, #12] │ │ + str.w r3, [sl] │ │ + str.w r0, [sl, #4] │ │ + str.w r1, [sl, #8] │ │ + str.w r2, [sl, #12] │ │ add r0, sp, #576 @ 0x240 │ │ - bl 20cd8 │ │ - b.n e49c │ │ - ldr r1, [pc, #216] @ (e930 ) │ │ + bl cf76 │ │ + ldr r4, [sp, #4] │ │ + b.n ee28 │ │ + ldr r1, [pc, #212] @ (f284 ) │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ add r1, pc │ │ ldr.w r0, [sp, #1208] @ 0x4b8 │ │ movs r2, #20 │ │ - bl 21d54 │ │ + bl 22f00 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - str.w r0, [fp] │ │ + str.w r0, [sl] │ │ add r0, sp, #576 @ 0x240 │ │ - bl 20cd8 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - blx 4f780 │ │ + bl cf76 │ │ + ldr r0, [sp, #4] │ │ + blx 4eeb0 │ │ add r0, sp, #64 @ 0x40 │ │ - bl 20cd8 │ │ + bl cf76 │ │ add.w sp, sp, #1096 @ 0x448 │ │ vpop {d8-d13} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r0, sp, #80 @ 0x50 │ │ - bl 1b138 │ │ - b.n e8c0 │ │ - ldr r3, [pc, #156] @ (e938 ) │ │ + bl 1b25c │ │ + b.n f214 │ │ + ldr r3, [pc, #156] @ (f28c ) │ │ add r3, pc │ │ + ldr r2, [sp, #20] │ │ movs r0, #0 │ │ mov r1, r7 │ │ - mov r2, r5 │ │ - bl 1b904 │ │ - b.n e8c0 │ │ - ldr r3, [pc, #128] @ (e92c ) │ │ + bl 1bb58 │ │ + b.n f214 │ │ + ldr r3, [pc, #128] @ (f280 ) │ │ add r3, pc │ │ movs r0, #0 │ │ mov r1, r7 │ │ - mov r2, r5 │ │ - bl 1b904 │ │ - b.n e8c0 │ │ + bl 1bb58 │ │ + b.n f214 │ │ movs r0, #1 │ │ movs r1, #31 │ │ - bl 142ba │ │ + bl 1441a │ │ udf #254 @ 0xfe │ │ - b.n e8c4 │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ + b.n f218 │ │ + ldr.w r8, [sp, #4] │ │ mov r5, r0 │ │ - cbz r7, e8f6 │ │ + cbz r7, f248 │ │ mov r0, r9 │ │ - b.n e8dc │ │ - b.n e8f0 │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ + b.n f230 │ │ + b.n f242 │ │ + ldr.w r8, [sp, #4] │ │ mov r5, r0 │ │ - cbz r4, e8f6 │ │ - mov r0, r6 │ │ - blx 4f780 │ │ - b.n e8f6 │ │ - b.n e8f0 │ │ - b.n e90e │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ + cbz r6, f248 │ │ + mov r0, r4 │ │ + blx 4eeb0 │ │ + b.n f248 │ │ + b.n f242 │ │ + b.n f260 │ │ + mov r8, r4 │ │ mov r5, r0 │ │ - b.n e8fc │ │ - b.n e8f0 │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ + b.n f24e │ │ + b.n f242 │ │ + ldr.w r8, [sp, #4] │ │ mov r5, r0 │ │ add r0, sp, #576 @ 0x240 │ │ - bl 20cd8 │ │ + bl cf76 │ │ mov r0, r8 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ add r0, sp, #64 @ 0x40 │ │ - bl 20cd8 │ │ + bl cf76 │ │ mov r0, r5 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ mov r5, r0 │ │ add r0, sp, #64 @ 0x40 │ │ - bl 20cd8 │ │ + bl cf76 │ │ mov r0, r5 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ + nop │ │ ldr r1, [sp, #616] @ 0x268 │ │ subs r7, #89 @ 0x59 │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ subs r5, #204 @ 0xcc │ │ adds r3, #51 @ 0x33 │ │ subs r7, #115 @ 0x73 │ │ - ldrh r1, [r0, #50] @ 0x32 │ │ - vsra.u32 q9, q3, #1 │ │ + strh r2, [r4, #56] @ 0x38 │ │ + vcvt.u32.f32 d16, d16, #1 │ │ movs r4, r0 │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ - @ instruction: 0xffff8fa2 │ │ - vsra.u32 q9, q11, #1 │ │ + strh r7, [r3, #48] @ 0x30 │ │ + vtbl.8 d24, {d31}, d3 │ │ + vcvt.u32.f32 q8, q0, #1 │ │ movs r4, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #36 @ 0x24 │ │ + mov.w r9, #0 │ │ cmp r3, #0 │ │ - beq.w ea36 │ │ - ldrd r8, r5, [r1] │ │ - add.w sl, sp, #24 │ │ - ldr r4, [r1, #8] │ │ - mov r7, r2 │ │ - ldr r1, [pc, #268] @ (ea64 ) │ │ - movs r2, #0 │ │ - strd r7, r3, [sp] │ │ - add r1, pc │ │ - str r1, [sp, #20] │ │ - strd r0, r5, [sp, #12] │ │ - subs r6, r3, r2 │ │ - add.w fp, r7, r2 │ │ - str r2, [sp, #8] │ │ - b.n e972 │ │ + str r0, [sp, #16] │ │ + beq.n f36c │ │ + add r0, sp, #24 │ │ + ldrd sl, r4, [r1] │ │ + adds r0, #1 │ │ + str r0, [sp, #20] │ │ + ldr.w fp, [r1, #8] │ │ + movs r6, #0 │ │ + ldr r5, [pc, #200] @ (f37c ) │ │ + strd r2, r3, [sp, #4] │ │ + add r5, pc │ │ + subs r7, r3, r6 │ │ + add.w r8, r2, r6 │ │ + str r6, [sp, #12] │ │ + b.n f2c8 │ │ + uxtb r0, r0 │ │ cmp r0, #35 @ 0x23 │ │ - bne.n ea26 │ │ - ldr r1, [r4, #8] │ │ - mov r0, r5 │ │ - bl 1108c │ │ - cbz r0, e992 │ │ - ldr r2, [sp, #20] │ │ - mov r0, sl │ │ + bne.n f35c │ │ + ldr.w r1, [fp, #8] │ │ + mov r0, r4 │ │ + bl 1134c │ │ + ldr r6, [pc, #172] @ (f380 ) │ │ + add r6, pc │ │ + cbz r0, f2fe │ │ + add r0, sp, #24 │ │ movs r1, #35 @ 0x23 │ │ + mov r2, r5 │ │ movs r3, #19 │ │ - bl 48b0c │ │ - ldrb.w r1, [sp, #24] │ │ - cmp r1, #3 │ │ - bls.n e9b6 │ │ - b.n ea12 │ │ - mov r0, r8 │ │ - mov r1, fp │ │ - mov r2, r6 │ │ - blx 4f7b0 │ │ + bl 48fcc │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #255 @ 0xff │ │ + beq.n f34c │ │ + tbb [pc, r0] │ │ + cmp r3, #5 │ │ + movs r3, #2 │ │ + ldr r0, [sp, #28] │ │ + ldrb r0, [r0, #8] │ │ + b.n f2c2 │ │ + ldr r0, [sp, #28] │ │ + b.n f32e │ │ + mov r0, sl │ │ + mov r1, r8 │ │ + mov r2, r7 │ │ + blx 4eef0 │ │ adds r1, r0, #1 │ │ - beq.n e9a4 │ │ - movs r1, #255 @ 0xff │ │ - b.n e9ac │ │ - blx 4f7c0 │ │ + bne.n f34e │ │ + blx 4ef00 │ │ + ldr r1, [pc, #112] @ (f384 ) │ │ ldr r0, [r0, #0] │ │ - movs r1, #0 │ │ + ldr r2, [r6, #0] │ │ + add r1, pc │ │ + cmp r2, r1 │ │ + it ne │ │ + strne r1, [r6, #0] │ │ + ldr r1, [sp, #20] │ │ + strb.w r9, [sp, #24] │ │ str r0, [sp, #28] │ │ - strb.w r1, [sp, #24] │ │ - cmp r1, #3 │ │ - bhi.n ea12 │ │ - tbb [pc, r1] │ │ - cmp r1, #5 │ │ - lsrs r2, r0, #8 │ │ - ldr r0, [sp, #28] │ │ - ldrb r0, [r0, #8] │ │ - b.n e96e │ │ + strb.w r9, [r1, #2] │ │ + strh.w r9, [r1] │ │ + ldr r1, [r6, #0] │ │ + ldr r1, [r1, #4] │ │ + blx r1 │ │ + b.n f2c2 │ │ ldr r0, [sp, #28] │ │ - bl 111e4 │ │ - uxtb r0, r0 │ │ - b.n e96e │ │ - ldr.w r9, [sp, #28] │ │ - ldrb.w r0, [r9, #8] │ │ + ldrb r0, [r0, #16] │ │ cmp r0, #35 @ 0x23 │ │ - bne.n ea26 │ │ - mov r5, sl │ │ - ldrd sl, r7, [r9] │ │ - ldr r1, [r7, #0] │ │ - mov r0, r8 │ │ - mov r8, r4 │ │ - mov r4, r0 │ │ - cbz r1, e9ee │ │ - mov r0, sl │ │ + bne.n f35c │ │ + ldr r0, [sp, #28] │ │ + ldr r1, [r0, #12] │ │ blx r1 │ │ - ldr r0, [r7, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, sl │ │ - blxne 4f780 │ │ - mov r0, r9 │ │ - blx 4f780 │ │ - mov r0, r4 │ │ - mov sl, r5 │ │ - mov r4, r8 │ │ - mov r8, r0 │ │ - ldr r5, [sp, #16] │ │ - b.n e972 │ │ + b.n f2c8 │ │ ldrb.w r0, [sp, #25] │ │ - b.n e96e │ │ + b.n f2c2 │ │ ldr r0, [sp, #28] │ │ - cbz r0, ea44 │ │ - ldr r2, [sp, #8] │ │ - ldr r3, [sp, #4] │ │ - add r2, r0 │ │ - ldr r0, [sp, #12] │ │ - ldr r7, [sp, #0] │ │ - cmp r2, r3 │ │ - bcc.n e964 │ │ - b.n ea38 │ │ - ldr r2, [sp, #12] │ │ + add r6, sp, #4 │ │ + ldmia r6, {r2, r3, r6} │ │ + cbz r0, f36e │ │ + add r6, r0 │ │ + cmp r6, r3 │ │ + bcc.n f2b8 │ │ + b.n f36e │ │ + ldr r2, [sp, #16] │ │ ldrd r0, r1, [sp, #24] │ │ strd r0, r1, [r2] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r2, #0 │ │ - movs r1, #255 @ 0xff │ │ - str r2, [r0, #4] │ │ - strb r1, [r0, #0] │ │ + movs r6, #0 │ │ + ldr r1, [sp, #16] │ │ + movs r0, #255 @ 0xff │ │ + strb r0, [r1, #0] │ │ + str r6, [r1, #4] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrd r2, r0, [sp, #8] │ │ - b.n ea38 │ │ - mov r4, r0 │ │ - ldr r0, [r7, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, sl │ │ - blxne 4f780 │ │ - mov r0, r9 │ │ - blx 4f780 │ │ - mov r0, r4 │ │ - blx 4dd68 │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ - vtbl.8 d23, {d15}, d1 │ │ - cmp r1, #255 @ 0xff │ │ - it ne │ │ - bne.w ee30 │ │ - ldr r1, [r0, #4] │ │ - cmp r1, #0 │ │ - it eq │ │ - bxeq lr │ │ - ldr r0, [r0, #8] │ │ - b.w 4f69c │ │ - ldrb r1, [r0, #0] │ │ - cmp r1, #255 @ 0xff │ │ - it ne │ │ - bne.w ee30 │ │ - ldr.w ip, [r0, #4] │ │ - dmb ish │ │ - ldrex r2, [ip] │ │ - subs r3, r2, #1 │ │ - strex r1, r3, [ip] │ │ - cmp r1, #0 │ │ - bne.n ea92 │ │ - cmp r2, #1 │ │ - it ne │ │ - bxne lr │ │ - dmb ish │ │ - ldr r0, [r0, #4] │ │ - b.w 1ebe8 │ │ - push {r4, r5, r6, lr} │ │ - mov r5, r1 │ │ - ldr r1, [r1, #0] │ │ - mov r4, r0 │ │ - cbz r1, eabe │ │ - mov r0, r4 │ │ - blx r1 │ │ - ldr r0, [r5, #4] │ │ - cbz r0, eacc │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 4f69c │ │ - pop {r4, r5, r6, pc} │ │ - mov r6, r0 │ │ - ldr r0, [r5, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r4 │ │ - blxne 4f780 │ │ - mov r0, r6 │ │ - blx 4dd68 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #4 │ │ - uxtb r0, r0 │ │ - cmp r0, #3 │ │ - bne.n eb12 │ │ - ldrd r5, r7, [r1] │ │ - mov r4, r1 │ │ - ldr r1, [r7, #0] │ │ - cbz r1, eafa │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r7, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ - add sp, #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - mov r6, r0 │ │ - ldr r0, [r7, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - mov r0, r6 │ │ - blx 4dd68 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #4 │ │ - mov r5, r0 │ │ - ldrd r9, r0, [r0, #4] │ │ - adds r6, r0, #1 │ │ - mov r0, r9 │ │ - subs r6, #1 │ │ - beq.n eb50 │ │ - add.w r7, r0, #12 │ │ - bl ef4a │ │ - mov r0, r7 │ │ - b.n eb40 │ │ - ldr r0, [r5, #0] │ │ - cbz r0, eb60 │ │ - mov r0, r9 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w 4f69c │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - mov r8, r0 │ │ - subs r6, #1 │ │ - beq.n eb7a │ │ - mov r0, r7 │ │ - add.w r4, r7, #12 │ │ - bl ef4a │ │ - mov r7, r4 │ │ - b.n eb68 │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r9 │ │ - blxne 4f780 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - ldr r4, [r0, #20] │ │ - add.w r8, r0, #8 │ │ - mov r5, r0 │ │ - adds r0, r4, #1 │ │ - beq.n ebc2 │ │ - ldrd r9, r0, [r5, #24] │ │ - adds r6, r0, #1 │ │ - mov r0, r9 │ │ - subs r6, #1 │ │ - beq.n ebb8 │ │ - add.w r7, r0, #12 │ │ - bl ef4a │ │ - mov r0, r7 │ │ - b.n eba8 │ │ - cmp r4, #0 │ │ - itt ne │ │ - movne r0, r9 │ │ - blxne 4f780 │ │ - ldrd r6, r0, [r5, #12] │ │ - adds r4, r0, #1 │ │ - mov r0, r6 │ │ - subs r4, #1 │ │ - beq.n ebda │ │ - add.w r7, r0, #12 │ │ - bl ef4a │ │ - mov r0, r7 │ │ - b.n ebca │ │ - ldr.w r0, [r8] │ │ - cbz r0, ebea │ │ - mov r0, r6 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w 4f69c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - mov sl, r0 │ │ - subs r6, #1 │ │ - beq.n ec02 │ │ - mov r0, r7 │ │ - add.w r5, r7, #12 │ │ - bl ef4a │ │ - mov r7, r5 │ │ - b.n ebf0 │ │ - cmp r4, #0 │ │ - itt ne │ │ - movne r0, r9 │ │ - blxne 4f780 │ │ - mov r0, r8 │ │ - bl eb30 │ │ - b.n ec36 │ │ - bl 1c65a │ │ - bl 1c65a │ │ - mov sl, r0 │ │ - subs r4, #1 │ │ - beq.n ec30 │ │ - mov r0, r7 │ │ - add.w r5, r7, #12 │ │ - bl ef4a │ │ - mov r7, r5 │ │ - b.n ec1e │ │ - ldr.w r0, [r8] │ │ - cbnz r0, ec3c │ │ - mov r0, sl │ │ - blx 4dd68 │ │ - mov r0, r6 │ │ - blx 4f780 │ │ - mov r0, sl │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #24] │ │ - cmp r0, #1 │ │ - itt ge │ │ - ldrge r0, [r4, #28] │ │ - blxge 4f780 │ │ - ldr r0, [r4, #8] │ │ - cmp r0, #0 │ │ - it eq │ │ - popeq {r4, pc} │ │ - ldr r0, [r4, #12] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 4f69c │ │ - bmi.n ec1a │ │ - cbz r1, ec82 │ │ - ldr r2, [r1, #0] │ │ - cbz r2, ec8c │ │ - ldr r3, [r2, #92] @ 0x5c │ │ - cbz r3, ec96 │ │ - mov r2, r0 │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - bx r3 │ │ - ldr r0, [pc, #48] @ (ecb4 ) │ │ - movs r1, #8 │ │ - movs r2, #6 │ │ - add r0, pc │ │ - b.n ec9e │ │ - ldr r0, [pc, #40] @ (ecb8 ) │ │ - movs r1, #8 │ │ - movs r2, #7 │ │ - add r0, pc │ │ - b.n ec9e │ │ - ldr r0, [pc, #36] @ (ecbc ) │ │ - movs r1, #6 │ │ - movs r2, #14 │ │ - add r0, pc │ │ - push {r7, lr} │ │ - sub sp, #32 │ │ - strd r0, r2, [sp, #8] │ │ - add r0, sp, #4 │ │ - strb.w r1, [sp, #4] │ │ - bl ee30 │ │ - add sp, #32 │ │ - pop {r7, pc} │ │ - add r0, pc, #428 @ (adr r0, ee64 ) │ │ - vmla.i q13, , d23[0] │ │ - vqrshrn.u64 d22, , #1 │ │ - vsli.64 d27, d16, #63 @ 0x3f │ │ - mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n ecca │ │ - cmp r1, #1 │ │ - bne.n ece6 │ │ - dmb ish │ │ - ldr r0, [r4, #0] │ │ - bl 1ebe8 │ │ - ldr r0, [r4, #4] │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n ecec │ │ - cmp r1, #1 │ │ - it ne │ │ - popne {r4, r5, r7, pc} │ │ - dmb ish │ │ - ldr r0, [r4, #4] │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 111b8 │ │ - mov r5, r0 │ │ - ldr r0, [r4, #4] │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n ed16 │ │ - cmp r1, #1 │ │ - bne.n ed32 │ │ - dmb ish │ │ - ldr r0, [r4, #4] │ │ - bl 111b8 │ │ - mov r0, r5 │ │ - blx 4dd68 │ │ - push {r4, r5, r7, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - blx 4f760 │ │ - ldr r0, [r4, #4] │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n ed48 │ │ - cmp r1, #1 │ │ - bne.n ed64 │ │ - dmb ish │ │ - ldr r0, [r4, #4] │ │ - bl 1ebe8 │ │ - ldr r0, [r4, #8] │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n ed6a │ │ - cmp r1, #1 │ │ - it ne │ │ - popne {r4, r5, r7, pc} │ │ - dmb ish │ │ - ldr r0, [r4, #8] │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 111b8 │ │ - mov r5, r0 │ │ - ldr r0, [r4, #8] │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n ed94 │ │ - cmp r1, #1 │ │ - bne.n edb0 │ │ - dmb ish │ │ - ldr r0, [r4, #8] │ │ - bl 111b8 │ │ - mov r0, r5 │ │ - blx 4dd68 │ │ - bmi.n ed62 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #4 │ │ - ldr r1, [r0, #0] │ │ - subs r1, #2 │ │ - cmp r1, #10 │ │ - bhi.n ee12 │ │ - tbb [pc, r1] │ │ - movs r5, #6 │ │ - lsls r6, r0, #24 │ │ - movs r5, #6 │ │ - lsls r6, r0, #24 │ │ - lsrs r6, r0, #28 │ │ - movs r6, r0 │ │ - ldr r1, [r0, #4] │ │ - cbz r1, ee12 │ │ - ldr r4, [r0, #8] │ │ - mov r0, r4 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ - ldrb r1, [r0, #4] │ │ - cmp r1, #3 │ │ - bne.n ee12 │ │ - ldr r4, [r0, #8] │ │ - ldrd r5, r7, [r4] │ │ - ldr r1, [r7, #0] │ │ - cbz r1, edfa │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r7, #4] │ │ - cmp r0, #0 │ │ - beq.n edda │ │ - mov r0, r5 │ │ - blx 4f780 │ │ - mov r0, r4 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ - add sp, #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - mov r6, r0 │ │ - ldr r0, [r7, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - mov r0, r6 │ │ - blx 4dd68 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #4 │ │ - mov r4, r0 │ │ - ldrb r0, [r0, #0] │ │ - subs r0, #2 │ │ - cmp r0, #11 │ │ - bhi.n eeba │ │ - tbb [pc, r0] │ │ - cmp r1, #28 │ │ - subs r3, #14 │ │ - subs r3, #59 @ 0x3b │ │ - subs r3, #59 @ 0x3b │ │ - lsls r3, r7, #24 │ │ - lsls r3, r7, #24 │ │ - ldr r0, [r4, #4] │ │ - cbz r0, eeba │ │ - ldr r0, [r4, #8] │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w 4f69c │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [r4, #8] │ │ - blxne 4f780 │ │ - ldr r0, [r4, #16] │ │ - cbz r0, eeba │ │ - ldr r0, [r4, #20] │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w 4f69c │ │ - ldrd r1, r0, [r4, #8] │ │ - adds r6, r0, #1 │ │ - mov r9, r1 │ │ - mov r0, r1 │ │ - subs r6, #1 │ │ - beq.n eeb2 │ │ - add.w r7, r0, #12 │ │ - bl ef4a │ │ - mov r0, r7 │ │ - b.n ee86 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [r4, #8] │ │ - blxne 4f780 │ │ - ldr r0, [r4, #16] │ │ - cbz r0, eeba │ │ - ldr r0, [r4, #20] │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w 4f69c │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - mov r0, r9 │ │ - bne.n ee56 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - mov r8, r0 │ │ - subs r6, #1 │ │ - beq.n eed4 │ │ - mov r0, r7 │ │ - add.w r5, r7, #12 │ │ - bl ef4a │ │ - mov r7, r5 │ │ - b.n eec2 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r9 │ │ - blxne 4f780 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #4 │ │ - mov r5, r0 │ │ - ldrd r9, r0, [r0, #4] │ │ - adds r6, r0, #1 │ │ - mov r0, r9 │ │ - subs r6, #1 │ │ - beq.n ef0a │ │ - add.w r7, r0, #12 │ │ - bl ef4a │ │ - mov r0, r7 │ │ - b.n eefa │ │ - ldr r0, [r5, #0] │ │ - cbz r0, ef1a │ │ - mov r0, r9 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w 4f69c │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - mov r8, r0 │ │ - subs r6, #1 │ │ - beq.n ef34 │ │ - mov r0, r7 │ │ - add.w r4, r7, #12 │ │ - bl ef4a │ │ - mov r7, r4 │ │ - b.n ef22 │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r9 │ │ - blxne 4f780 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #4 │ │ - ldr r1, [r0, #0] │ │ - movs r2, #1 │ │ - cmp r1, #0 │ │ - it mi │ │ - eormi.w r2, r1, #2147483648 @ 0x80000000 │ │ - cbz r2, ef8a │ │ - cmp r2, #1 │ │ - beq.n ef7a │ │ - cmp r2, #2 │ │ - bne.n ef90 │ │ - ldr r4, [r0, #4] │ │ - mov r0, r4 │ │ - bl ef4a │ │ - mov r0, r4 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w 4f69c │ │ - cbz r1, ef8a │ │ - ldr r4, [r0, #4] │ │ - mov r0, r4 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w 4f69c │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r4, [r0, #4] │ │ - ldrd r9, r0, [r4, #4] │ │ - adds r6, r0, #1 │ │ - mov r0, r9 │ │ - subs r6, #1 │ │ - beq.n efaa │ │ - add.w r7, r0, #12 │ │ - bl ef4a │ │ - mov r0, r7 │ │ - b.n ef9a │ │ - ldr r0, [r4, #0] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r9 │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w 4f69c │ │ - mov r8, r0 │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ - mov r8, r0 │ │ - subs r6, #1 │ │ - beq.n efe4 │ │ - mov r0, r7 │ │ - add.w r5, r7, #12 │ │ - bl ef4a │ │ - mov r7, r5 │ │ - b.n efd2 │ │ - ldr r0, [r4, #0] │ │ - cbz r0, efee │ │ - mov r0, r9 │ │ - blx 4f780 │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ + ldrh r6, [r2, #6] │ │ + @ instruction: 0xffff3548 │ │ + movs r4, r0 │ │ + subs r6, r0, r0 │ │ + movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ sub sp, #24 │ │ mov r4, r0 │ │ adds r0, r2, r1 │ │ - bcs.n f04c │ │ + bcs.n f3d6 │ │ ldrd r1, r2, [r4] │ │ movs r5, #4 │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ cmp.w r0, r1, lsl #1 │ │ strd r3, ip, [sp] │ │ it ls │ │ lslls r0, r1, #1 │ │ @@ -6008,307 +6034,297 @@ │ │ it eq │ │ moveq r5, #8 │ │ cmp r0, r5 │ │ it hi │ │ movhi r5, r0 │ │ add r0, sp, #12 │ │ mov r3, r5 │ │ - bl 10fe2 │ │ + bl 112a4 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 142ba │ │ + bl 1441a │ │ movs r0, #0 │ │ - bl 142ba │ │ - bmi.n effe │ │ + bl 1441a │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #68 @ 0x44 │ │ - ldrd r8, r9, [r1, #8] │ │ - strd r2, r0, [sp, #4] │ │ - movs r0, #0 │ │ - strd r0, r0, [sp, #48] @ 0x30 │ │ - strd r0, r0, [sp, #40] @ 0x28 │ │ - strd r0, r0, [sp, #32] │ │ - strd r0, r0, [sp, #24] │ │ - orrs.w r0, r8, r9 │ │ - beq.w f190 │ │ - add r0, sp, #60 @ 0x3c │ │ - ldr r7, [r1, #16] │ │ - adds r4, r0, #1 │ │ - ldr r0, [pc, #416] @ (f224 ) │ │ - mov r6, r1 │ │ - mov.w sl, #32 │ │ - add r0, pc │ │ - str r0, [sp, #20] │ │ - strd r4, r7, [sp, #12] │ │ - b.n f0a2 │ │ - ldrb r0, [r5, #8] │ │ + ldrd r5, r6, [r1, #8] │ │ + movs r3, #0 │ │ + strd r3, r3, [sp, #48] @ 0x30 │ │ + strd r3, r3, [sp, #40] @ 0x28 │ │ + strd r3, r3, [sp, #32] │ │ + strd r3, r3, [sp, #24] │ │ + orrs.w r3, r5, r6 │ │ + beq.n f4bc │ │ + movs r7, #32 │ │ + strd r2, r0, [sp, #16] │ │ + str r1, [sp, #4] │ │ + cmp r5, #32 │ │ + ldr.w sl, [r1, #16] │ │ + mov.w r0, #32 │ │ + str r5, [sp, #8] │ │ + it cc │ │ + movcc r7, r5 │ │ + str r6, [sp, #12] │ │ + cmp r6, #0 │ │ + it ne │ │ + movne r7, r0 │ │ + ldr r5, [pc, #312] @ (f558 ) │ │ + ldr r4, [pc, #312] @ (f55c ) │ │ + add.w fp, sp, #60 @ 0x3c │ │ + add.w r8, fp, #1 │ │ + add r5, pc │ │ + add r4, pc │ │ + b.n f436 │ │ + ldrb r0, [r6, #8] │ │ cmp r0, #35 @ 0x23 │ │ - bne.n f184 │ │ - orrs.w r0, r8, r9 │ │ - beq.w f190 │ │ - ldrd r0, r1, [r7, #4] │ │ + bne.n f4c6 │ │ + ldrd r0, r1, [sl, #4] │ │ ldr r1, [r1, #8] │ │ - bl 1108c │ │ - cbz r0, f0da │ │ - ldr r2, [sp, #20] │ │ - add r0, sp, #60 @ 0x3c │ │ + bl 1134c │ │ + cbz r0, f47a │ │ + mov r0, fp │ │ movs r1, #35 @ 0x23 │ │ + mov r2, r5 │ │ movs r3, #19 │ │ - bl 48b0c │ │ - ldrb.w r1, [sp, #60] @ 0x3c │ │ - cmp r1, #255 @ 0xff │ │ - beq.n f10e │ │ - ldrb r0, [r4, #2] │ │ - ldrh r2, [r4, #0] │ │ - ldr r5, [sp, #64] @ 0x40 │ │ - orr.w r0, r2, r0, lsl #16 │ │ - orr.w fp, r1, r0, lsl #8 │ │ - uxtb.w r0, fp │ │ - cmp r0, #3 │ │ - bls.n f132 │ │ - b.n f1ae │ │ - ldr r0, [r7, #0] │ │ - movs r2, #32 │ │ - add r1, sp, #24 │ │ - cmp.w r8, #32 │ │ - it cc │ │ - movcc r2, r8 │ │ - cmp.w r9, #0 │ │ - it ne │ │ - movne r2, sl │ │ - blx 4f7b0 │ │ - adds r1, r0, #1 │ │ - beq.n f0fc │ │ - movs r1, #255 @ 0xff │ │ - b.n f104 │ │ - blx 4f7c0 │ │ - ldr r0, [r0, #0] │ │ - movs r1, #0 │ │ - str r0, [sp, #64] @ 0x40 │ │ - strb.w r1, [sp, #60] @ 0x3c │ │ - cmp r1, #255 @ 0xff │ │ - bne.n f0c2 │ │ - ldr r5, [sp, #64] @ 0x40 │ │ - subs.w r0, r8, r5 │ │ - sbcs.w r0, r9, #0 │ │ - bcc.n f1d8 │ │ - subs.w r8, r8, r5 │ │ - orr.w fp, fp, #255 @ 0xff │ │ - sbc.w r9, r9, #0 │ │ - strd r8, r9, [r6, #8] │ │ - uxtb.w r0, fp │ │ - cmp r0, #3 │ │ - bhi.n f1ae │ │ + bl 48fcc │ │ + ldrb.w r0, [sp, #60] @ 0x3c │ │ + cmp r0, #255 @ 0xff │ │ + beq.n f4d2 │ │ + ldrb.w r1, [r8, #2] │ │ + ldrh.w r2, [r8] │ │ + ldr r6, [sp, #64] @ 0x40 │ │ + orr.w r1, r2, r1, lsl #16 │ │ + orr.w r9, r0, r1, lsl #8 │ │ tbb [pc, r0] │ │ - movs r1, #3 │ │ - lsls r2, r0, #24 │ │ - b.n f094 │ │ - cmp r5, #4 │ │ - beq.n f09a │ │ - b.n f184 │ │ - ldrb r0, [r5, #8] │ │ + lsls r2, r3, #12 │ │ + movs r1, #2 │ │ + b.n f430 │ │ + uxtb r0, r1 │ │ cmp r0, #35 @ 0x23 │ │ - bne.n f184 │ │ - ldrd r7, r4, [r5] │ │ - ldr r1, [r4, #0] │ │ - cbz r1, f154 │ │ - mov r0, r7 │ │ + beq.n f436 │ │ + b.n f4c6 │ │ + ldr.w r0, [sl] │ │ + add r1, sp, #24 │ │ + mov r2, r7 │ │ + blx 4eef0 │ │ + adds r1, r0, #1 │ │ + bne.n f4d4 │ │ + blx 4ef00 │ │ + ldr r1, [pc, #208] @ (f560 ) │ │ + mov.w r9, #0 │ │ + ldr r6, [r0, #0] │ │ + ldr r0, [r4, #0] │ │ + add r1, pc │ │ + cmp r0, r1 │ │ + it ne │ │ + strne r1, [r4, #0] │ │ + ldr r0, [r4, #0] │ │ + ldr r1, [r0, #8] │ │ + mov r0, r6 │ │ blx r1 │ │ - ldr r0, [r4, #4] │ │ cmp r0, #0 │ │ - itt ne │ │ - movne r0, r7 │ │ - blxne 4f780 │ │ - mov r0, r5 │ │ - blx 4f780 │ │ - ldrd r4, r7, [sp, #12] │ │ - mov.w sl, #32 │ │ - orrs.w r0, r8, r9 │ │ - bne.w f0a2 │ │ - b.n f190 │ │ - and.w r0, fp, #65280 @ 0xff00 │ │ - cmp.w r0, #8960 @ 0x2300 │ │ - beq.w f09a │ │ - ldr r0, [sp, #8] │ │ - strd fp, r5, [r0] │ │ - add sp, #68 @ 0x44 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr.w r8, [sp, #4] │ │ + bne.n f436 │ │ + b.n f4c6 │ │ + ldrb r0, [r6, #16] │ │ + cmp r0, #35 @ 0x23 │ │ + bne.n f4c6 │ │ + ldr r1, [r6, #12] │ │ + mov r0, r6 │ │ + blx r1 │ │ + b.n f436 │ │ + ldr.w r4, [r2, #8]! │ │ movs r5, #0 │ │ - ldr r7, [sp, #8] │ │ - ldr.w r4, [r8, #8]! │ │ - adds r0, r4, r5 │ │ - str.w r0, [r8] │ │ - movs r0, #255 @ 0xff │ │ - str r5, [r7, #4] │ │ - strb r0, [r7, #0] │ │ + mov r6, r2 │ │ + b.n f516 │ │ + ldr r0, [sp, #20] │ │ + strd r9, r6, [r0] │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r5, #33 @ 0x21 │ │ - bcs.n f1fa │ │ - ldr r6, [sp, #4] │ │ - ldr r7, [sp, #8] │ │ - mov r8, r6 │ │ - ldr r0, [r6, #0] │ │ - ldr.w r4, [r8, #8]! │ │ - subs r0, r0, r4 │ │ - cmp r5, r0 │ │ - bhi.n f1e6 │ │ - cbz r5, f1d4 │ │ - ldr r0, [r6, #4] │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + ldrd r3, r2, [sp, #8] │ │ + ldr r7, [sp, #16] │ │ + subs r1, r3, r0 │ │ + sbcs.w r1, r2, #0 │ │ + bcc.n f54a │ │ + subs r1, r3, r0 │ │ + ldr r3, [sp, #4] │ │ + sbc.w r2, r2, #0 │ │ + cmp r0, #33 @ 0x21 │ │ + strd r1, r2, [r3, #8] │ │ + bcs.n f526 │ │ + mov r6, r7 │ │ + ldr r1, [r7, #0] │ │ + ldr.w r4, [r6, #8]! │ │ + subs r1, r1, r4 │ │ + cmp r0, r1 │ │ + bhi.n f534 │ │ + cbz r0, f512 │ │ + mov r5, r0 │ │ + ldr r0, [r7, #4] │ │ add r1, sp, #24 │ │ mov r2, r5 │ │ add r0, r4 │ │ - bl 4c460 │ │ - b.n f19c │ │ + bl 4bcbc │ │ + b.n f514 │ │ movs r5, #0 │ │ - b.n f19c │ │ - ldr r0, [pc, #76] @ (f228 ) │ │ - movs r1, #69 @ 0x45 │ │ - ldr r2, [pc, #76] @ (f22c ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 1a880 │ │ - movs r0, #1 │ │ - mov r1, r4 │ │ - str r0, [sp, #0] │ │ - mov r0, r6 │ │ - mov r2, r5 │ │ - movs r3, #1 │ │ - bl effe │ │ - ldr r4, [r6, #8] │ │ - b.n f1c6 │ │ - ldr r3, [pc, #52] @ (f230 ) │ │ + ldr r0, [sp, #20] │ │ + adds r1, r4, r5 │ │ + str r1, [r6, #0] │ │ + movs r1, #255 @ 0xff │ │ + str r5, [r0, #4] │ │ + strb r1, [r0, #0] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r3, [pc, #68] @ (f56c ) │ │ + mov r1, r0 │ │ movs r0, #0 │ │ - mov r1, r5 │ │ movs r2, #32 │ │ add r3, pc │ │ - bl 1b904 │ │ - mov r6, r0 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r7 │ │ - blxne 4f780 │ │ - mov r0, r5 │ │ - blx 4f780 │ │ - mov r0, r6 │ │ - blx 4dd68 │ │ - nop │ │ - ldrh r2, [r1, #6] │ │ - vabdl.u q12, d31, d25 │ │ - vtbx.8 d17, {d31}, d12 │ │ + bl 1bb58 │ │ + movs r1, #1 │ │ + mov r2, r0 │ │ + str r1, [sp, #0] │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + movs r3, #1 │ │ + mov r5, r2 │ │ + bl f388 │ │ + ldr r4, [r7, #8] │ │ + b.n f504 │ │ + ldr r0, [pc, #24] @ (f564 ) │ │ + movs r1, #69 @ 0x45 │ │ + ldr r2, [pc, #24] @ (f568 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl 1a9e8 │ │ + strh r2, [r4, #58] @ 0x3a │ │ + vrsra.u64 , q8, #1 │ │ movs r4, r0 │ │ - movs r3, #66 @ 0x42 │ │ + adds r4, r0, r2 │ │ + movs r4, r0 │ │ + strh r7, [r5, #50] @ 0x32 │ │ + vmull.u q8, d31, d10 │ │ + movs r4, r0 │ │ + asrs r6, r3, #28 │ │ movs r4, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #24 │ │ ldr r7, [r3, #4] │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ - bgt.n f246 │ │ - bl 14360 │ │ + bgt.n f582 │ │ + bl 14438 │ │ ldrd r6, r8, [r3, #8] │ │ mov r4, r0 │ │ - cbz r7, f270 │ │ + cbz r7, f5ac │ │ mov r0, r7 │ │ mov r9, r1 │ │ mov sl, r2 │ │ ldr r5, [r3, #0] │ │ - blx 4f770 │ │ - cbz r0, f2ae │ │ + blx 4eea0 │ │ + cbz r0, f5ea │ │ mov r1, r5 │ │ mov r2, r7 │ │ strd r7, r0, [sp, #8] │ │ - bl 4c460 │ │ + bl 4bcbc │ │ mov r2, sl │ │ mov r1, r9 │ │ str r7, [sp, #16] │ │ - b.n f27a │ │ + b.n f5b6 │ │ movs r0, #0 │ │ movs r3, #1 │ │ str r0, [sp, #16] │ │ strd r0, r3, [sp, #8] │ │ add r0, sp, #8 │ │ str r0, [sp, #0] │ │ mov r0, r1 │ │ mov r1, r2 │ │ mov r2, r6 │ │ mov r3, r8 │ │ - bl 120c4 │ │ - cbz r0, f2a2 │ │ + bl 1222c │ │ + cbz r0, f5de │ │ ldr r0, [sp, #8] │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ str r1, [r4, #0] │ │ - cbz r0, f2a8 │ │ + cbz r0, f5e4 │ │ ldr r0, [sp, #12] │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ add r2, sp, #8 │ │ ldmia r2, {r0, r1, r2} │ │ stmia r4!, {r0, r1, r2} │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ movs r0, #1 │ │ mov r1, r7 │ │ - bl 142ba │ │ + bl 1441a │ │ mov r4, r0 │ │ ldr r0, [sp, #8] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #12] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ push {r4, r5, r7, lr} │ │ - mov r4, r0 │ │ - mov.w r0, #1048576 @ 0x100000 │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + bgt.n f612 │ │ + bl 14438 │ │ + cbz r1, f630 │ │ + mov r5, r0 │ │ + mov r4, r1 │ │ + mov r0, r1 │ │ movs r1, #1 │ │ - mov.w r5, #1048576 @ 0x100000 │ │ - blx 4f790 │ │ - cmp r0, #0 │ │ - ittt ne │ │ - strdne r5, r0, [r4] │ │ - strne r5, [r4, #8] │ │ - popne {r4, r5, r7, pc} │ │ + blx 4eec0 │ │ + cbz r0, f63a │ │ + mov r2, r0 │ │ + mov r1, r4 │ │ + mov r0, r5 │ │ + strd r1, r2, [r0] │ │ + str r1, [r0, #8] │ │ + pop {r4, r5, r7, pc} │ │ + movs r2, #1 │ │ + strd r1, r2, [r0] │ │ + str r1, [r0, #8] │ │ + pop {r4, r5, r7, pc} │ │ movs r0, #1 │ │ - mov.w r1, #1048576 @ 0x100000 │ │ - bl 142ba │ │ + mov r1, r4 │ │ + bl 1441a │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #36 @ 0x24 │ │ mov r4, r0 │ │ ldr r0, [sp, #72] @ 0x48 │ │ ldr r7, [r0, #4] │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ - bgt.n f308 │ │ - bl 14360 │ │ + bgt.n f658 │ │ + bl 14438 │ │ ldrd r9, r8, [r0, #8] │ │ - cbz r7, f334 │ │ + cbz r7, f684 │ │ ldr r5, [r0, #0] │ │ mov r0, r7 │ │ mov sl, r3 │ │ mov fp, r2 │ │ mov r6, r1 │ │ - blx 4f770 │ │ - cbz r0, f38c │ │ + blx 4eea0 │ │ + cbz r0, f6dc │ │ mov r1, r5 │ │ mov r2, r7 │ │ strd r7, r0, [sp, #8] │ │ - bl 4c460 │ │ + bl 4bcbc │ │ mov r1, r6 │ │ mov r2, fp │ │ mov r3, sl │ │ str r7, [sp, #16] │ │ - b.n f33e │ │ + b.n f68e │ │ movs r0, #0 │ │ movs r7, #1 │ │ str r0, [sp, #16] │ │ strd r0, r7, [sp, #8] │ │ ldr.w r0, [r1, #480] @ 0x1e0 │ │ rev r2, r2 │ │ ldr.w r7, [r1, #483] @ 0x1e3 │ │ @@ -6319,58 +6335,58 @@ │ │ add r2, sp, #24 │ │ add r0, sp, #8 │ │ str r0, [sp, #0] │ │ mov r0, r1 │ │ mov r1, r2 │ │ mov r2, r9 │ │ mov r3, r8 │ │ - bl 120c4 │ │ - cbz r0, f380 │ │ + bl 1222c │ │ + cbz r0, f6d0 │ │ ldr r0, [sp, #8] │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ str r1, [r4, #0] │ │ - cbz r0, f386 │ │ + cbz r0, f6d6 │ │ ldr r0, [sp, #12] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ add r2, sp, #8 │ │ ldmia r2, {r0, r1, r2} │ │ stmia r4!, {r0, r1, r2} │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #1 │ │ mov r1, r7 │ │ - bl 142ba │ │ + bl 1441a │ │ mov r4, r0 │ │ ldr r0, [sp, #8] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #12] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #36 @ 0x24 │ │ ldr r6, [sp, #68] @ 0x44 │ │ mov r9, r3 │ │ mov r8, r2 │ │ mov r5, r1 │ │ mov r4, r0 │ │ - cbz r6, f3d4 │ │ + cbz r6, f724 │ │ mov r0, r6 │ │ ldr r7, [sp, #64] @ 0x40 │ │ - blx 4f770 │ │ - cbz r0, f42c │ │ + blx 4eea0 │ │ + cbz r0, f77c │ │ mov r1, r7 │ │ mov r2, r6 │ │ strd r6, r0, [sp, #8] │ │ - bl 4c460 │ │ + bl 4bcbc │ │ str r6, [sp, #16] │ │ - b.n f3de │ │ + b.n f72e │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ strd r0, r1, [sp, #8] │ │ ldr.w r1, [r5, #483] @ 0x1e3 │ │ rev.w r2, r8 │ │ ldr.w r0, [r5, #480] @ 0x1e0 │ │ @@ -6380,211 +6396,211 @@ │ │ str r0, [sp, #24] │ │ add r0, sp, #8 │ │ add r1, sp, #24 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ movs r2, #1 │ │ movs r3, #0 │ │ - bl 120c4 │ │ - cbz r0, f420 │ │ + bl 1222c │ │ + cbz r0, f770 │ │ ldr r0, [sp, #8] │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ str r1, [r4, #0] │ │ - cbz r0, f426 │ │ + cbz r0, f776 │ │ ldr r0, [sp, #12] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ add r2, sp, #8 │ │ ldmia r2, {r0, r1, r2} │ │ stmia r4!, {r0, r1, r2} │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ movs r0, #1 │ │ mov r1, r6 │ │ - bl 142ba │ │ + bl 1441a │ │ mov r4, r0 │ │ ldr r0, [sp, #8] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #12] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub.w sp, sp, #652 @ 0x28c │ │ mov r4, r1 │ │ ldr r1, [sp, #688] @ 0x2b0 │ │ ldr r7, [r1, #4] │ │ add.w r5, r7, #16 │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ - bgt.n f464 │ │ - bl 14360 │ │ + bgt.n f7b4 │ │ + bl 14438 │ │ ldr.w r9, [r1] │ │ mov r6, r3 │ │ str r0, [sp, #8] │ │ mov fp, r2 │ │ ldrd r0, sl, [r1, #8] │ │ str r0, [sp, #12] │ │ - cbz r5, f496 │ │ + cbz r5, f7e6 │ │ mov r0, r5 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w f65c │ │ + beq.w f9ac │ │ movs r1, #0 │ │ cmn.w r7, #16 │ │ str r1, [sp, #24] │ │ strd r5, r0, [sp, #16] │ │ - bcs.n f4a0 │ │ + bcs.n f7f0 │ │ movs r5, #0 │ │ - cbnz r7, f4b4 │ │ - b.n f4be │ │ + cbnz r7, f804 │ │ + b.n f80e │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #24] │ │ strd r0, r1, [sp, #16] │ │ movs r0, #1 │ │ movs r1, #0 │ │ str r0, [sp, #0] │ │ add r0, sp, #16 │ │ mov r2, r7 │ │ movs r3, #1 │ │ - bl effe │ │ + bl f388 │ │ ldrd r0, r5, [sp, #20] │ │ add r0, r5 │ │ mov r1, r9 │ │ mov r2, r7 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ ldr.w r1, [r4, #483] @ 0x1e3 │ │ add.w r9, r5, r7 │ │ ldr.w r8, [sp, #20] │ │ rev.w r2, fp │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ str.w r1, [sp, #35] @ 0x23 │ │ str.w r9, [sp, #24] │ │ strb.w r6, [sp, #43] @ 0x2b │ │ str.w r2, [sp, #39] @ 0x27 │ │ str r0, [sp, #32] │ │ add r5, sp, #44 @ 0x2c │ │ add r2, sp, #32 │ │ mov r1, r4 │ │ mov r0, r5 │ │ - bl 103c6 │ │ + bl 10688 │ │ movw r0, #65520 @ 0xfff0 │ │ and.w r4, sl, #15 │ │ movt r0, #32767 @ 0x7fff │ │ and.w r7, sl, r0 │ │ add.w r5, r5, #480 @ 0x1e0 │ │ cmp.w sl, #16 │ │ - bcc.n f51e │ │ + bcc.n f86e │ │ ldr r6, [sp, #12] │ │ mov fp, r7 │ │ mov r0, r5 │ │ mov r1, r6 │ │ - bl 22456 │ │ + bl 235ac │ │ adds r6, #16 │ │ subs.w fp, fp, #16 │ │ - bne.n f50e │ │ - cbz r4, f546 │ │ + bne.n f85e │ │ + cbz r4, f896 │ │ ldr r0, [sp, #12] │ │ add.w fp, sp, #584 @ 0x248 │ │ rsb r1, r4, #16 │ │ adds r6, r0, r7 │ │ add.w r0, fp, r4 │ │ - bl 4c4ba │ │ + bl 4bc28 │ │ mov r0, fp │ │ mov r1, r6 │ │ mov r2, r4 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ mov r0, r5 │ │ mov r1, fp │ │ - bl 22456 │ │ + bl 235ac │ │ movw r0, #65520 @ 0xfff0 │ │ and.w r6, r9, #15 │ │ movt r0, #32767 @ 0x7fff │ │ and.w r7, r9, r0 │ │ add.w fp, r8, r7 │ │ cmp.w r9, #16 │ │ - bcc.n f570 │ │ + bcc.n f8c0 │ │ mov r4, r8 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 22456 │ │ + bl 235ac │ │ adds r4, #16 │ │ subs r7, #16 │ │ - bne.n f562 │ │ - cbz r6, f590 │ │ + bne.n f8b2 │ │ + cbz r6, f8e0 │ │ add r4, sp, #584 @ 0x248 │ │ rsb r1, r6, #16 │ │ adds r0, r4, r6 │ │ - bl 4c4ba │ │ + bl 4bc28 │ │ mov r0, r4 │ │ mov r1, fp │ │ mov r2, r6 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 22456 │ │ + bl 235ac │ │ add r4, sp, #44 @ 0x2c │ │ add r0, sp, #568 @ 0x238 │ │ mov r2, sl │ │ mov r3, r9 │ │ mov r1, r4 │ │ - bl 102b4 │ │ + bl 10570 │ │ add r2, sp, #568 @ 0x238 │ │ ldrb.w r7, [sp, #583] @ 0x247 │ │ add.w ip, sp, #588 @ 0x24c │ │ ldr.w r3, [sp, #579] @ 0x243 │ │ ldmia r2, {r0, r1, r2} │ │ cmp.w r9, #17 │ │ str r4, [sp, #584] @ 0x248 │ │ stmia.w ip, {r0, r1, r2} │ │ mov.w r0, #0 │ │ str r0, [sp, #604] @ 0x25c │ │ orr.w r0, r7, #128 @ 0x80 │ │ str.w r3, [sp, #599] @ 0x257 │ │ strb.w r0, [sp, #603] @ 0x25b │ │ - bcc.n f5e2 │ │ + bcc.n f932 │ │ mov.w r0, r9, lsr #4 │ │ add r1, sp, #640 @ 0x280 │ │ str r0, [sp, #648] @ 0x288 │ │ add r0, sp, #584 @ 0x248 │ │ strd r8, r8, [sp, #640] @ 0x280 │ │ - bl 12484 │ │ - cbnz r6, f5e8 │ │ - b.n f61e │ │ + bl 125ec │ │ + cbnz r6, f938 │ │ + b.n f96e │ │ mov fp, r8 │ │ mov r6, r9 │ │ - cbz r6, f61e │ │ + cbz r6, f96e │ │ add r5, sp, #608 @ 0x260 │ │ rsb r1, r6, #16 │ │ adds r0, r5, r6 │ │ cmp r6, #15 │ │ it hi │ │ movhi r1, #0 │ │ - bl 4c4ba │ │ + bl 4bc28 │ │ mov r0, r5 │ │ mov r1, fp │ │ mov r2, r6 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ movs r0, #1 │ │ add r1, sp, #628 @ 0x274 │ │ str r0, [sp, #636] @ 0x27c │ │ add r0, sp, #584 @ 0x248 │ │ strd r5, r5, [sp, #628] @ 0x274 │ │ - bl 12484 │ │ + bl 125ec │ │ mov r0, fp │ │ mov r1, r5 │ │ mov r2, r6 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ ldr r0, [sp, #16] │ │ ldr r1, [sp, #24] │ │ subs r0, r0, r1 │ │ cmp r0, #15 │ │ - bls.n f652 │ │ + bls.n f9a2 │ │ ldrd r0, r2, [sp, #16] │ │ ldrd r3, r7, [sp, #568] @ 0x238 │ │ str r3, [r2, r1] │ │ adds r3, r2, r1 │ │ adds r1, #16 │ │ ldrd r6, r5, [sp, #576] @ 0x240 │ │ str r7, [r3, #4] │ │ @@ -6593,138 +6609,138 @@ │ │ ldr r3, [sp, #8] │ │ str r1, [sp, #24] │ │ strd r0, r2, [r3] │ │ str r1, [r3, #8] │ │ add.w sp, sp, #652 @ 0x28c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r0, sp, #16 │ │ - bl 12d98 │ │ + bl 12eb4 │ │ ldr r1, [sp, #24] │ │ - b.n f628 │ │ + b.n f978 │ │ movs r0, #1 │ │ mov r1, r5 │ │ - bl 142ba │ │ + bl 1441a │ │ mov r4, r0 │ │ ldr r0, [sp, #16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #20] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #60 @ 0x3c │ │ mov fp, r1 │ │ mov sl, r0 │ │ ldrd r0, r1, [r1] │ │ mov.w lr, #0 │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ movs r3, #1 │ │ cmp r1, #0 │ │ str r7, [sp, #44] @ 0x2c │ │ strh.w lr, [sp, #40] @ 0x28 │ │ str.w lr, [sp, #36] @ 0x24 │ │ str r3, [sp, #32] │ │ strd r7, lr, [sp, #24] │ │ - beq.w f7b2 │ │ + beq.w fb02 │ │ mov r3, r0 │ │ adds r5, r0, r1 │ │ ldrsb.w r7, [r3], #1 │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ mov r4, r3 │ │ uxtb r6, r7 │ │ mov r7, r6 │ │ - bgt.n f6fe │ │ + bgt.n fa4e │ │ ldrb r4, [r0, #1] │ │ and.w r7, r6, #31 │ │ cmp r6, #224 @ 0xe0 │ │ and.w r4, r4, #63 @ 0x3f │ │ - bcc.n f6ee │ │ + bcc.n fa3e │ │ mov ip, r5 │ │ ldrb r5, [r0, #2] │ │ cmp r6, #240 @ 0xf0 │ │ and.w r5, r5, #63 @ 0x3f │ │ orr.w r4, r5, r4, lsl #6 │ │ - bcc.n f6f6 │ │ + bcc.n fa46 │ │ ldrb r5, [r0, #3] │ │ and.w r7, r7, #7 │ │ and.w r5, r5, #63 @ 0x3f │ │ orr.w r5, r5, r4, lsl #6 │ │ adds r4, r0, #4 │ │ orr.w r7, r5, r7, lsl #18 │ │ - b.n f6fc │ │ + b.n fa4c │ │ orr.w r7, r4, r7, lsl #6 │ │ adds r4, r0, #2 │ │ - b.n f6fe │ │ + b.n fa4e │ │ orr.w r7, r4, r7, lsl #12 │ │ adds r4, r0, #3 │ │ mov r5, ip │ │ mov r2, r5 │ │ subs r5, r5, r4 │ │ cmp r7, #76 @ 0x4c │ │ strd r4, r5, [fp] │ │ - bne.n f73e │ │ + bne.n fa8e │ │ movs r0, #76 @ 0x4c │ │ mov r5, r2 │ │ str r0, [sp, #20] │ │ movs r0, #2 │ │ cmp r2, r4 │ │ strb.w r0, [sp, #56] @ 0x38 │ │ - beq.n f75c │ │ + beq.n faac │ │ mov r8, r4 │ │ ldrsb.w r0, [r8], #1 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ uxtb r6, r0 │ │ - ble.n f768 │ │ + ble.n fab8 │ │ sub.w r9, r5, r8 │ │ strd r8, r9, [fp] │ │ cmp r6, #59 @ 0x3b │ │ - bne.n f7de │ │ + bne.n fb2e │ │ mov r5, r8 │ │ movs r4, #0 │ │ strd r5, r9, [fp] │ │ - b.n fade │ │ + b.n fe2e │ │ sxtb r7, r6 │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ mov r7, r2 │ │ strd r0, r1, [fp] │ │ - bgt.n f7aa │ │ + bgt.n fafa │ │ cmp r6, #224 @ 0xe0 │ │ - bcc.n f7a8 │ │ + bcc.n faf8 │ │ movs r3, #3 │ │ cmp r6, #239 @ 0xef │ │ it hi │ │ movhi r3, #4 │ │ add r3, r0 │ │ - b.n f7aa │ │ + b.n fafa │ │ mov.w r9, #0 │ │ movs r4, #1 │ │ strd r5, r9, [fp] │ │ - b.n fade │ │ + b.n fe2e │ │ ldrb r1, [r4, #1] │ │ and.w r0, r6, #31 │ │ cmp r6, #224 @ 0xe0 │ │ and.w r1, r1, #63 @ 0x3f │ │ - bcc.n f7ca │ │ + bcc.n fb1a │ │ ldrb r2, [r4, #2] │ │ cmp r6, #240 @ 0xf0 │ │ and.w r2, r2, #63 @ 0x3f │ │ orr.w r1, r2, r1, lsl #6 │ │ - bcc.n f866 │ │ + bcc.n fbb6 │ │ ldrb r2, [r4, #3] │ │ and.w r0, r0, #7 │ │ add.w r8, r4, #4 │ │ and.w r2, r2, #63 @ 0x3f │ │ sub.w r9, r5, r8 │ │ orr.w r1, r2, r1, lsl #6 │ │ orr.w r6, r1, r0, lsl #18 │ │ strd r8, r9, [fp] │ │ cmp r6, #59 @ 0x3b │ │ - beq.n f734 │ │ - b.n f7de │ │ + beq.n fa84 │ │ + b.n fb2e │ │ adds r3, r0, #2 │ │ subs r7, r7, r3 │ │ strd r3, r7, [fp] │ │ movs r3, #0 │ │ strd r0, r1, [fp] │ │ movs r0, #3 │ │ strb.w lr, [sl, #2] │ │ @@ -6733,769 +6749,707 @@ │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add.w r8, r4, #2 │ │ orr.w r6, r1, r0, lsl #6 │ │ sub.w r9, r5, r8 │ │ strd r8, r9, [fp] │ │ cmp r6, #59 @ 0x3b │ │ - beq.n f734 │ │ + beq.n fa84 │ │ add r0, sp, #20 │ │ movs r1, #1 │ │ adds r0, #8 │ │ str r1, [sp, #0] │ │ movs r1, #0 │ │ movs r2, #1 │ │ movs r3, #1 │ │ str r0, [sp, #8] │ │ - bl effe │ │ + bl f388 │ │ ldr r7, [sp, #36] @ 0x24 │ │ cmp r6, #128 @ 0x80 │ │ - bcs.n f7fc │ │ + bcs.n fb4c │ │ movs r2, #1 │ │ - b.n f810 │ │ + b.n fb60 │ │ cmp.w r6, #2048 @ 0x800 │ │ - bcs.n f806 │ │ + bcs.n fb56 │ │ movs r2, #2 │ │ - b.n f810 │ │ + b.n fb60 │ │ movs r2, #4 │ │ cmp.w r6, #65536 @ 0x10000 │ │ it cc │ │ movcc r2, #3 │ │ ldr r0, [sp, #28] │ │ subs r0, r0, r7 │ │ cmp r2, r0 │ │ - bhi.w faee │ │ + bhi.w fe3e │ │ ldr r0, [sp, #32] │ │ movw r4, #65534 @ 0xfffe │ │ str r0, [sp, #16] │ │ movt r4, #1023 @ 0x3ff │ │ add r0, r7 │ │ cmp r6, #128 @ 0x80 │ │ - bcs.n f830 │ │ + bcs.n fb80 │ │ strb r6, [r0, #0] │ │ - b.n f896 │ │ + b.n fbe6 │ │ mov r3, r6 │ │ lsrs r1, r6, #6 │ │ bfi r3, r4, #6, #26 │ │ cmp.w r6, #2048 @ 0x800 │ │ - bcs.n f848 │ │ + bcs.n fb98 │ │ orr.w r1, r1, #192 @ 0xc0 │ │ strb r3, [r0, #1] │ │ strb r1, [r0, #0] │ │ - b.n f896 │ │ + b.n fbe6 │ │ bfi r1, r4, #6, #26 │ │ mov lr, r5 │ │ mov.w ip, r6, lsr #12 │ │ movs r5, #0 │ │ cmp.w r5, r6, lsr #16 │ │ - bne.n f87e │ │ + bne.n fbce │ │ strb r1, [r0, #1] │ │ orr.w r1, ip, #224 @ 0xe0 │ │ strb r3, [r0, #2] │ │ strb r1, [r0, #0] │ │ - b.n f894 │ │ + b.n fbe4 │ │ add.w r8, r4, #3 │ │ orr.w r6, r1, r0, lsl #12 │ │ sub.w r9, r5, r8 │ │ strd r8, r9, [fp] │ │ cmp r6, #59 @ 0x3b │ │ - beq.w f734 │ │ - b.n f7de │ │ + beq.w fa84 │ │ + b.n fb2e │ │ mvn.w r5, #15 │ │ orr.w r6, r5, r6, lsr #18 │ │ bfi ip, r4, #6, #26 │ │ strb r3, [r0, #3] │ │ strb r1, [r0, #2] │ │ strb.w ip, [r0, #1] │ │ strb r6, [r0, #0] │ │ mov r5, lr │ │ add r7, r2 │ │ movw r0, #257 @ 0x101 │ │ movs r4, #0 │ │ cmp.w r9, #0 │ │ str r7, [sp, #36] @ 0x24 │ │ strh.w r0, [sp, #40] @ 0x28 │ │ - beq.w fa18 │ │ + beq.w fd68 │ │ str.w sl, [sp, #12] │ │ - b.n f8c2 │ │ + b.n fc12 │ │ strb.w sl, [r0] │ │ add r7, r6 │ │ cmp.w r9, #0 │ │ str r7, [sp, #36] @ 0x24 │ │ - beq.w fa0e │ │ + beq.w fd5e │ │ mov r1, r8 │ │ ldrsb.w r2, [r8], #1 │ │ mov r0, r9 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ uxtb.w sl, r2 │ │ - ble.n f8f8 │ │ + ble.n fc48 │ │ sub.w r9, r5, r8 │ │ cmp.w sl, #59 @ 0x3b │ │ strd r8, r9, [fp] │ │ - beq.w fa08 │ │ + beq.w fd58 │ │ cmp.w sl, #128 @ 0x80 │ │ - bcs.n f8ee │ │ + bcs.n fc3e │ │ movs r6, #1 │ │ - b.n f948 │ │ + b.n fc98 │ │ cmp.w sl, #2048 @ 0x800 │ │ - bcs.n f93e │ │ + bcs.n fc8e │ │ movs r6, #2 │ │ - b.n f948 │ │ + b.n fc98 │ │ ldrb r3, [r1, #1] │ │ and.w r2, sl, #31 │ │ cmp.w sl, #224 @ 0xe0 │ │ and.w r3, r3, #63 @ 0x3f │ │ - bcc.n f996 │ │ + bcc.n fce6 │ │ ldrb r6, [r1, #2] │ │ cmp.w sl, #240 @ 0xf0 │ │ and.w r6, r6, #63 @ 0x3f │ │ orr.w r3, r6, r3, lsl #6 │ │ - bcc.n f9cc │ │ + bcc.n fd1c │ │ ldrb r6, [r1, #3] │ │ and.w r2, r2, #7 │ │ add.w r8, r1, #4 │ │ and.w r6, r6, #63 @ 0x3f │ │ orr.w r3, r6, r3, lsl #6 │ │ orr.w sl, r3, r2, lsl #18 │ │ sub.w r9, r5, r8 │ │ cmp.w sl, #59 @ 0x3b │ │ strd r8, r9, [fp] │ │ - bne.n f8e4 │ │ - b.n fa08 │ │ + bne.n fc34 │ │ + b.n fd58 │ │ movs r6, #4 │ │ cmp.w sl, #65536 @ 0x10000 │ │ it cc │ │ movcc r6, #3 │ │ ldr r0, [sp, #28] │ │ subs r0, r0, r7 │ │ cmp r6, r0 │ │ - bhi.n f9e6 │ │ + bhi.n fd36 │ │ ldr r0, [sp, #16] │ │ cmp.w sl, #128 @ 0x80 │ │ add r0, r7 │ │ - bcc.n f8b2 │ │ + bcc.n fc02 │ │ movw ip, #65534 @ 0xfffe │ │ mov r2, sl │ │ movt ip, #1023 @ 0x3ff │ │ mov.w r1, sl, lsr #6 │ │ bfi r2, ip, #6, #26 │ │ cmp.w sl, #2048 @ 0x800 │ │ - bcs.n f97c │ │ + bcs.n fccc │ │ orr.w r1, r1, #192 @ 0xc0 │ │ strb r2, [r0, #1] │ │ strb r1, [r0, #0] │ │ - b.n f8b6 │ │ + b.n fc06 │ │ bfi r1, ip, #6, #26 │ │ mov.w r3, sl, lsr #12 │ │ cmp.w r4, sl, lsr #16 │ │ - bne.n f9ae │ │ + bne.n fcfe │ │ strb r1, [r0, #1] │ │ orr.w r1, r3, #224 @ 0xe0 │ │ strb r2, [r0, #2] │ │ strb r1, [r0, #0] │ │ - b.n f8b6 │ │ + b.n fc06 │ │ orr.w sl, r3, r2, lsl #6 │ │ add.w r8, r1, #2 │ │ sub.w r9, r5, r8 │ │ cmp.w sl, #59 @ 0x3b │ │ strd r8, r9, [fp] │ │ - bne.n f8e4 │ │ - b.n fa08 │ │ + bne.n fc34 │ │ + b.n fd58 │ │ mov lr, r4 │ │ mov r4, r5 │ │ mvn.w r5, #15 │ │ bfi r3, ip, #6, #26 │ │ orr.w r5, r5, sl, lsr #18 │ │ strb r5, [r0, #0] │ │ mov r5, r4 │ │ mov r4, lr │ │ strb r2, [r0, #3] │ │ strb r1, [r0, #2] │ │ strb r3, [r0, #1] │ │ - b.n f8b6 │ │ + b.n fc06 │ │ orr.w sl, r3, r2, lsl #12 │ │ add.w r8, r1, #3 │ │ sub.w r9, r5, r8 │ │ cmp.w sl, #59 @ 0x3b │ │ strd r8, r9, [fp] │ │ - bne.w f8e4 │ │ - b.n fa08 │ │ + bne.w fc34 │ │ + b.n fd58 │ │ movs r0, #1 │ │ mov r1, r7 │ │ str r0, [sp, #0] │ │ mov r2, r6 │ │ ldr r0, [sp, #8] │ │ movs r3, #1 │ │ - bl effe │ │ + bl f388 │ │ ldr r0, [sp, #32] │ │ str r0, [sp, #16] │ │ ldr r0, [sp, #16] │ │ cmp.w sl, #128 @ 0x80 │ │ add r0, r7 │ │ - bcc.w f8b2 │ │ - b.n f95a │ │ + bcc.w fc02 │ │ + b.n fcaa │ │ mov r8, r1 │ │ mov r4, r0 │ │ - b.n fa10 │ │ + b.n fd60 │ │ movs r4, #0 │ │ ldr.w sl, [sp, #12] │ │ ldr r0, [sp, #32] │ │ str r0, [sp, #16] │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r6, [sp, #28] │ │ cmp r0, #1 │ │ itt ge │ │ ldrge r0, [sp, #48] @ 0x30 │ │ - blxge 4f780 │ │ + blxge 4eeb0 │ │ ldr r0, [sp, #16] │ │ str r7, [sp, #52] @ 0x34 │ │ str r0, [sp, #48] @ 0x30 │ │ - cbz r4, fa5e │ │ + cbz r4, fdae │ │ mov r0, r8 │ │ ldrsb.w r1, [r0], #1 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ uxtb r2, r1 │ │ - ble.n fa64 │ │ + ble.n fdb4 │ │ subs r1, r4, #1 │ │ cmp r2, #59 @ 0x3b │ │ strd r0, r1, [fp] │ │ - bne.n fac2 │ │ + bne.n fe12 │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ str.w r1, [sl, #12] │ │ strd r6, r0, [sl, #4] │ │ movs r0, #0 │ │ strb.w r0, [sl] │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r1, #0 │ │ mov r0, r8 │ │ - b.n fac8 │ │ + b.n fe18 │ │ ldrb.w r0, [r8, #1] │ │ and.w r1, r2, #31 │ │ cmp r2, #224 @ 0xe0 │ │ and.w r3, r0, #63 @ 0x3f │ │ - bcc.n faa4 │ │ + bcc.n fdf4 │ │ ldrb.w r0, [r8, #2] │ │ cmp r2, #240 @ 0xf0 │ │ and.w r0, r0, #63 @ 0x3f │ │ orr.w r3, r0, r3, lsl #6 │ │ - bcc.n fab0 │ │ + bcc.n fe00 │ │ ldrb.w r2, [r8, #3] │ │ subs r7, r4, #4 │ │ and.w r1, r1, #7 │ │ add.w r0, r8, #4 │ │ and.w r2, r2, #63 @ 0x3f │ │ strd r0, r7, [fp] │ │ orr.w r2, r2, r3, lsl #6 │ │ orr.w r1, r2, r1, lsl #18 │ │ - b.n fabe │ │ + b.n fe0e │ │ subs r2, r4, #2 │ │ add.w r0, r8, #2 │ │ orr.w r1, r3, r1, lsl #6 │ │ - b.n faba │ │ + b.n fe0a │ │ add.w r0, r8, #3 │ │ subs r2, r4, #3 │ │ orr.w r1, r3, r1, lsl #12 │ │ strd r0, r2, [fp] │ │ cmp r1, #59 @ 0x3b │ │ - beq.n fa46 │ │ + beq.n fd96 │ │ add.w r1, r8, r4 │ │ subs r1, r1, r0 │ │ strd r0, r1, [fp] │ │ clz r0, r4 │ │ cmp r6, #1 │ │ mov.w r4, r0, lsr #5 │ │ itt ge │ │ ldrge r0, [sp, #16] │ │ - blxge 4f780 │ │ + blxge 4eeb0 │ │ strb.w r4, [sl, #1] │ │ movs r0, #2 │ │ strb.w r0, [sl] │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #1 │ │ mov r1, r7 │ │ str r0, [sp, #0] │ │ movs r3, #1 │ │ ldr r0, [sp, #8] │ │ mov r4, r2 │ │ - bl effe │ │ + bl f388 │ │ mov r2, r4 │ │ - b.n f81a │ │ - b.n fb04 │ │ + b.n fb6a │ │ + b.n fe54 │ │ mov r4, r0 │ │ add r0, sp, #20 │ │ - bl ec4c │ │ + bl d138 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - bmi.n fabe │ │ - push {r4, r5, r7, lr} │ │ - ldr r2, [r0, #4] │ │ - cmp r2, #0 │ │ - beq.n fb7a │ │ + blx 4d4a8 │ │ + bmi.n fe0e │ │ + push {r4, r5, r6, lr} │ │ + ldr r1, [r0, #4] │ │ + cbz r1, fea8 │ │ ldr r5, [r0, #0] │ │ - mov r3, r5 │ │ - ldrsb.w r4, [r3], #1 │ │ + mov r2, r5 │ │ + ldrsb.w r4, [r2], #1 │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ - uxtb r1, r4 │ │ - ble.n fb7e │ │ - subs r4, r2, #1 │ │ - subs r1, #66 @ 0x42 │ │ - cmp r1, #24 │ │ - strd r3, r4, [r0] │ │ - bhi.w fca6 │ │ - mov.w ip, #0 │ │ - tbh [pc, r1, lsl #1] │ │ - lsls r4, r0, #2 │ │ - movs r1, r3 │ │ - lsls r4, r5, #2 │ │ - lsls r2, r6, #2 │ │ - lsls r6, r4, #2 │ │ - lsls r2, r6, #2 │ │ - lsls r2, r6, #2 │ │ - lsls r6, r1, #2 │ │ - lsls r2, r3, #2 │ │ - lsls r2, r6, #2 │ │ - lsls r2, r6, #2 │ │ - lsls r2, r6, #2 │ │ - lsls r2, r6, #2 │ │ - lsls r2, r6, #2 │ │ - lsls r2, r6, #2 │ │ - lsls r2, r6, #2 │ │ - lsls r2, r6, #2 │ │ - lsls r4, r2, #2 │ │ - lsls r2, r6, #2 │ │ - lsls r2, r6, #2 │ │ - lsls r0, r4, #2 │ │ - lsls r2, r6, #2 │ │ - lsls r2, r6, #2 │ │ - lsls r2, r6, #2 │ │ - lsls r2, r1, #2 │ │ - mov.w ip, #2 │ │ - b.n fc56 │ │ - movs r0, #1 │ │ - pop {r4, r5, r7, pc} │ │ - ldrb r3, [r5, #1] │ │ - and.w ip, r1, #31 │ │ - cmp r1, #224 @ 0xe0 │ │ - and.w lr, r3, #63 @ 0x3f │ │ - bcc.n fbe0 │ │ - ldrb r3, [r5, #2] │ │ - cmp r1, #240 @ 0xf0 │ │ - and.w r3, r3, #63 @ 0x3f │ │ - orr.w lr, r3, lr, lsl #6 │ │ - bcc.w fc16 │ │ - ldrb r1, [r5, #3] │ │ - subs r3, r2, #4 │ │ - adds r4, r5, #4 │ │ - and.w r1, r1, #63 @ 0x3f │ │ - strd r4, r3, [r0] │ │ - and.w r3, ip, #7 │ │ - orr.w r1, r1, lr, lsl #6 │ │ - orr.w r1, r1, r3, lsl #18 │ │ - subs r1, #66 @ 0x42 │ │ - cmp r1, #24 │ │ - bhi.w fca6 │ │ - mov.w ip, #0 │ │ - tbb [pc, r1] │ │ - strb r2, [r0, #17] │ │ - strb r2, [r5, #1] │ │ - strb r4, [r4, #1] │ │ - ldr r4, [pc, #448] @ (fd90 ) │ │ - strb r0, [r3, #1] │ │ - strb r0, [r6, #1] │ │ - strb r0, [r6, #1] │ │ - strb r0, [r6, #1] │ │ - strh r0, [r6, r1] │ │ - strb r0, [r6, #1] │ │ - strb r6, [r3, #1] │ │ - strb r0, [r6, #1] │ │ - lsls r0, r1, #1 │ │ - subs r3, r2, #2 │ │ - adds r1, r5, #2 │ │ - strd r1, r3, [r0] │ │ - orr.w r1, lr, ip, lsl #6 │ │ - subs r1, #66 @ 0x42 │ │ - cmp r1, #24 │ │ - bhi.w fca6 │ │ - mov.w ip, #0 │ │ - tbb [pc, r1] │ │ - ldr r7, [r4, r4] │ │ - strb r7, [r1, r5] │ │ - strb r1, [r1, r5] │ │ - adds r1, #85 @ 0x55 │ │ - strb r5, [r7, r4] │ │ - strb r5, [r2, r5] │ │ - strb r5, [r2, r5] │ │ - strb r5, [r2, r5] │ │ - adds r7, #85 @ 0x55 │ │ - strb r5, [r2, r5] │ │ - strb r3, [r0, r5] │ │ - strb r5, [r2, r5] │ │ - movs r5, r5 │ │ - subs r3, r2, #3 │ │ - adds r1, r5, #3 │ │ - strd r1, r3, [r0] │ │ - orr.w r1, lr, ip, lsl #12 │ │ - subs r1, #66 @ 0x42 │ │ - cmp r1, #24 │ │ - bhi.n fca6 │ │ - mov.w ip, #0 │ │ - tbb [pc, r1] │ │ - subs r7, #13 │ │ - subs r3, #53 @ 0x35 │ │ - subs r3, #47 @ 0x2f │ │ - asrs r3, r7, #28 │ │ - subs r3, #35 @ 0x23 │ │ - subs r3, #59 @ 0x3b │ │ - subs r3, #59 @ 0x3b │ │ - subs r3, #59 @ 0x3b │ │ - adds r3, r7, #4 │ │ - subs r3, #59 @ 0x3b │ │ - subs r3, #41 @ 0x29 │ │ - subs r3, #59 @ 0x3b │ │ - movs r3, r2 │ │ - mov.w ip, #1 │ │ - mov.w r0, ip, lsl #8 │ │ - adds r0, #3 │ │ - pop {r4, r5, r7, pc} │ │ - mov.w r0, ip, lsl #8 │ │ - adds r0, #3 │ │ - pop {r4, r5, r7, pc} │ │ - mov.w ip, #5 │ │ - mov.w r0, ip, lsl #8 │ │ - adds r0, #3 │ │ - pop {r4, r5, r7, pc} │ │ - mov.w ip, #7 │ │ - mov.w r0, ip, lsl #8 │ │ - adds r0, #3 │ │ - pop {r4, r5, r7, pc} │ │ - mov.w ip, #6 │ │ - mov.w r0, ip, lsl #8 │ │ - adds r0, #3 │ │ - pop {r4, r5, r7, pc} │ │ - mov.w ip, #8 │ │ - mov.w r0, ip, lsl #8 │ │ - adds r0, #3 │ │ - pop {r4, r5, r7, pc} │ │ - mov.w ip, #4 │ │ - mov.w r0, ip, lsl #8 │ │ + uxtb r3, r4 │ │ + ble.n feac │ │ + subs r6, r1, #1 │ │ + subs r3, #66 @ 0x42 │ │ + strd r2, r6, [r0] │ │ + uxtb r2, r3 │ │ + cmp r2, #25 │ │ + bcs.n ff4c │ │ + movw r6, #407 @ 0x197 │ │ + movt r6, #274 @ 0x112 │ │ + lsr.w r2, r6, r2 │ │ + lsls r2, r2, #31 │ │ + beq.n ff4c │ │ + ldr r0, [pc, #196] @ (ff60 ) │ │ + add r0, pc │ │ + uxtab r0, r0, r3 │ │ + ldrb r0, [r0, #0] │ │ + lsls r0, r0, #8 │ │ adds r0, #3 │ │ - pop {r4, r5, r7, pc} │ │ - mov.w ip, #3 │ │ - mov.w r0, ip, lsl #8 │ │ + pop {r4, r5, r6, pc} │ │ + movs r0, #1 │ │ + pop {r4, r5, r6, pc} │ │ + ldrb r2, [r5, #1] │ │ + movw ip, #407 @ 0x197 │ │ + and.w lr, r3, #31 │ │ + movt ip, #274 @ 0x112 │ │ + and.w r4, r2, #63 @ 0x3f │ │ + cmp r3, #224 @ 0xe0 │ │ + bcc.n ff00 │ │ + ldrb r2, [r5, #2] │ │ + cmp r3, #240 @ 0xf0 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + orr.w r4, r2, r4, lsl #6 │ │ + bcc.n ff22 │ │ + ldrb r2, [r5, #3] │ │ + subs r3, r1, #4 │ │ + adds r6, r5, #4 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + strd r6, r3, [r0] │ │ + and.w r3, lr, #7 │ │ + orr.w r2, r2, r4, lsl #6 │ │ + orr.w r2, r2, r3, lsl #18 │ │ + sub.w r3, r2, #66 @ 0x42 │ │ + cmp r3, #24 │ │ + bhi.n ff4c │ │ + lsr.w r2, ip, r3 │ │ + lsls r2, r2, #31 │ │ + beq.n ff4c │ │ + ldr r0, [pc, #88] @ (ff54 ) │ │ + add r0, pc │ │ + b.n ff42 │ │ + subs r3, r1, #2 │ │ + adds r2, r5, #2 │ │ + strd r2, r3, [r0] │ │ + orr.w r2, r4, lr, lsl #6 │ │ + sub.w r3, r2, #66 @ 0x42 │ │ + cmp r3, #24 │ │ + bhi.n ff4c │ │ + lsr.w r2, ip, r3 │ │ + lsls r2, r2, #31 │ │ + beq.n ff4c │ │ + ldr r0, [pc, #60] @ (ff5c ) │ │ + add r0, pc │ │ + b.n ff42 │ │ + subs r3, r1, #3 │ │ + adds r2, r5, #3 │ │ + strd r2, r3, [r0] │ │ + orr.w r2, r4, lr, lsl #12 │ │ + sub.w r3, r2, #66 @ 0x42 │ │ + cmp r3, #24 │ │ + bhi.n ff4c │ │ + lsr.w r2, ip, r3 │ │ + lsls r2, r2, #31 │ │ + beq.n ff4c │ │ + ldr r0, [pc, #24] @ (ff58 ) │ │ + add r0, pc │ │ + add r0, r3 │ │ + ldrb r0, [r0, #0] │ │ + lsls r0, r0, #8 │ │ adds r0, #3 │ │ - pop {r4, r5, r7, pc} │ │ - strd r5, r2, [r0] │ │ + pop {r4, r5, r6, pc} │ │ + strd r5, r1, [r0] │ │ movs r0, #0 │ │ - pop {r4, r5, r7, pc} │ │ - mov.w ip, #2 │ │ - mov.w r0, ip, lsl #8 │ │ - adds r0, #3 │ │ - pop {r4, r5, r7, pc} │ │ - bmi.n fc66 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + pop {r4, r5, r6, pc} │ │ + add r3, pc, #472 @ (adr r3, 10130 ) │ │ + @ instruction: 0xffffa34b │ │ + vsubw.u q13, , d6 │ │ + vraddhn.i d26, , │ │ + vtbl.8 d30, {d15-d16}, d29 │ │ + rors r0, r6 │ │ sub sp, #32 │ │ - cbz r1, fd1e │ │ - cbz r0, fd28 │ │ - ldr r7, [pc, #228] @ (fdac ) │ │ + cbz r1, ffc6 │ │ + cbz r0, ffd0 │ │ + ldr r7, [pc, #228] @ (10054 ) │ │ ldr r2, [r0, #0] │ │ add r7, pc │ │ - cbz r2, fd32 │ │ + cbz r2, ffda │ │ ldr.w r2, [r2, #684] @ 0x2ac │ │ - cbz r2, fd38 │ │ + cbz r2, ffe0 │ │ mov r5, r0 │ │ mov r4, r1 │ │ blx r2 │ │ cmp r0, #1 │ │ - blt.n fd4e │ │ + blt.n fff6 │ │ movs r1, #1 │ │ mov r6, r0 │ │ - blx 4f790 │ │ + blx 4eec0 │ │ cmp r0, #0 │ │ - beq.n fd8c │ │ + beq.n 10034 │ │ mov r8, r0 │ │ ldr r0, [r5, #0] │ │ - cbz r0, fd54 │ │ + cbz r0, fffc │ │ mov r1, r4 │ │ ldr.w r4, [r0, #832] @ 0x340 │ │ - cbz r4, fd62 │ │ + cbz r4, 1000a │ │ mov r0, r5 │ │ movs r2, #0 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ blx r4 │ │ ldr r1, [r5, #0] │ │ - cbz r1, fd54 │ │ + cbz r1, fffc │ │ ldr.w r1, [r1, #912] @ 0x390 │ │ - cbz r1, fd6a │ │ + cbz r1, 10012 │ │ mov r0, r5 │ │ blx r1 │ │ cmp r0, #1 │ │ - bne.n fd80 │ │ + bne.n 10028 │ │ movs r0, #5 │ │ strb.w r0, [sp, #4] │ │ - b.n fd7a │ │ - ldr r7, [pc, #132] @ (fda4 ) │ │ + b.n 10022 │ │ + ldr r7, [pc, #132] @ (1004c ) │ │ movs r0, #31 │ │ movs r1, #7 │ │ add r7, pc │ │ - b.n fd40 │ │ - ldr r7, [pc, #124] @ (fda8 ) │ │ + b.n ffe8 │ │ + ldr r7, [pc, #124] @ (10050 ) │ │ movs r0, #6 │ │ movs r1, #8 │ │ add r7, pc │ │ - b.n fd40 │ │ + b.n ffe8 │ │ movs r0, #7 │ │ movs r1, #8 │ │ - b.n fd40 │ │ - ldr r7, [pc, #116] @ (fdb0 ) │ │ + b.n ffe8 │ │ + ldr r7, [pc, #116] @ (10058 ) │ │ movs r0, #14 │ │ movs r1, #6 │ │ add r7, pc │ │ strd r7, r0, [sp, #8] │ │ add r0, sp, #4 │ │ strb.w r1, [sp, #4] │ │ - bl ee30 │ │ + bl d330 │ │ add sp, #32 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, #7 │ │ str r7, [sp, #8] │ │ str r0, [sp, #12] │ │ movs r0, #8 │ │ strb.w r0, [sp, #4] │ │ - b.n fd7a │ │ - ldr r0, [pc, #80] @ (fdb4 ) │ │ + b.n 10022 │ │ + ldr r0, [pc, #80] @ (1005c ) │ │ movs r1, #18 │ │ add r0, pc │ │ - b.n fd70 │ │ - ldr r0, [pc, #76] @ (fdb8 ) │ │ + b.n 10018 │ │ + ldr r0, [pc, #76] @ (10060 ) │ │ movs r1, #14 │ │ add r0, pc │ │ str r1, [sp, #12] │ │ movs r1, #6 │ │ strb.w r1, [sp, #4] │ │ str r0, [sp, #8] │ │ add r0, sp, #4 │ │ - bl ee30 │ │ + bl d330 │ │ mov r0, r8 │ │ add sp, #32 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ movs r0, #1 │ │ mov r1, r6 │ │ - bl 142ba │ │ + bl 1441a │ │ mov r5, r0 │ │ mov r0, r8 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r5 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ nop │ │ - ldr r1, [r0, r4] │ │ - vqrdmlsh.s q12, , d5[0] │ │ - vaddl.u , d15, d31 │ │ - vtbl.8 d21, {d15-d16}, d6 │ │ - vtbl.8 d21, {d31- instruction: 0xffff5745 │ │ + ldr r7, [r1, r0] │ │ + vrsra.u32 d25, d18, #1 │ │ + vrsra.u64 d25, d12, #1 │ │ + @ instruction: 0xffff57e7 │ │ + vtbl.8 d21, {d31}, d27 │ │ + vrsubhn.i d21, , │ │ vsli.32 d27, d0, #31 │ │ sub sp, #32 │ │ mov r4, r0 │ │ - bl fcbc │ │ - ldr r2, [pc, #32] @ (fde8 ) │ │ + bl ff64 │ │ + ldr r2, [pc, #32] @ (10090 ) │ │ add r0, sp, #4 │ │ mov r1, r4 │ │ movs r3, #26 │ │ add r2, pc │ │ - bl c82c │ │ + bl ccf0 │ │ ldrb.w r0, [sp, #4] │ │ cmp r0, #255 @ 0xff │ │ itt ne │ │ addne.w r0, sp, #4 │ │ - blne ee30 │ │ + blne d330 │ │ add sp, #32 │ │ pop {r4, pc} │ │ - ldrb r0, [r6, #8] │ │ + ldrb r4, [r7, #6] │ │ vtbl.8 d30, {d15-d16}, d29 │ │ - ldr r7, [pc, #960] @ (101b0 ) │ │ + ldr r7, [pc, #960] @ (10458 ) │ │ sub sp, #84 @ 0x54 │ │ mov r5, r0 │ │ ldr r0, [r1, #0] │ │ mov r7, r1 │ │ tbb [pc, r0] │ │ subs r2, r3, r0 │ │ subs r2, r3, r0 │ │ cmp r3, #43 @ 0x2b │ │ lsrs r3, r5, #4 │ │ lsrs r1, r1, #4 │ │ strb r1, [r1, #20] │ │ lsrs r1, r1, #4 │ │ subs r0, #9 │ │ - add r2, pc, #500 @ (adr r2, 10004 ) │ │ + add r0, sp, #516 @ 0x204 │ │ movs r0, #29 │ │ movs r4, #29 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 101ba │ │ - ldr r1, [pc, #876] @ (1018c ) │ │ + beq.w 10478 │ │ + ldr r1, [pc, #840] @ (10410 ) │ │ movs r2, #29 │ │ mov r9, r0 │ │ movs r6, #29 │ │ add r1, pc │ │ - bl 4c460 │ │ + bl 4bcbc │ │ mov.w sl, #2 │ │ - b.n ff9a │ │ + b.n 1024e │ │ movs r0, #35 @ 0x23 │ │ movs r4, #35 @ 0x23 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 101ba │ │ - ldr r1, [pc, #848] @ (10190 ) │ │ + beq.w 10478 │ │ + ldr r1, [pc, #812] @ (10414 ) │ │ movs r2, #35 @ 0x23 │ │ mov r9, r0 │ │ movs r6, #35 @ 0x23 │ │ add r1, pc │ │ - bl 4c460 │ │ + bl 4bcbc │ │ mov.w sl, #3 │ │ - b.n ff9a │ │ + b.n 1024e │ │ movs r0, #31 │ │ movs r4, #31 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 101ba │ │ - ldr r1, [pc, #816] @ (10194 ) │ │ + beq.w 10478 │ │ + ldr r1, [pc, #780] @ (10418 ) │ │ mov r9, r0 │ │ movs r6, #31 │ │ movs r2, #31 │ │ add r1, pc │ │ - b.n ff92 │ │ + b.n 10246 │ │ ldr r0, [r7, #4] │ │ mov r8, r7 │ │ - ldr r1, [pc, #804] @ (10198 ) │ │ + ldr r1, [pc, #768] @ (1041c ) │ │ movs r7, #28 │ │ - ldr r3, [pc, #804] @ (1019c ) │ │ + ldr r3, [pc, #768] @ (10420 ) │ │ movs r2, #2 │ │ add r1, pc │ │ str r0, [sp, #40] @ 0x28 │ │ add r0, sp, #40 @ 0x28 │ │ add r3, pc │ │ str r1, [sp, #12] │ │ movs r1, #0 │ │ str r0, [sp, #8] │ │ movs r0, #0 │ │ - b.n fe96 │ │ + b.n 1013e │ │ uxtab r3, r3, r7 │ │ uxtab r1, r1, r7 │ │ ldrb r7, [r3, #0] │ │ - cbz r7, fed2 │ │ + cbz r7, 1017a │ │ adds r3, #1 │ │ sxtb r6, r7 │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ - bgt.n fe8a │ │ + bgt.n 10132 │ │ uxtb r6, r7 │ │ cmp r6, #128 @ 0x80 │ │ - bne.n feb0 │ │ + bne.n 10158 │ │ ldrh r7, [r3, #0] │ │ add r3, r7 │ │ add r1, r7 │ │ adds r3, #2 │ │ - b.n fe92 │ │ + b.n 1013a │ │ and.w r4, r7, #3 │ │ and.w r6, r2, r7, lsr #1 │ │ rbit r4, r4 │ │ and.w r7, r2, r7, lsr #2 │ │ add.w r3, r3, r4, lsr #29 │ │ add r3, r6 │ │ add r3, r7 │ │ clz r7, r1 │ │ lsrs r7, r7, #5 │ │ orrs r0, r7 │ │ - b.n fe92 │ │ + b.n 1013a │ │ movs r2, #0 │ │ cmp r1, #16 │ │ it cc │ │ movcc r2, #1 │ │ tst r0, r2 │ │ - beq.n ff10 │ │ + beq.n 101c0 │ │ movs r0, #1 │ │ movs r4, #0 │ │ mov r7, r8 │ │ - b.n 1015e │ │ + b.n 10430 │ │ ldrb r0, [r7, #4] │ │ tbb [pc, r0] │ │ - movs r7, #34 @ 0x22 │ │ - lsls r2, r0, #8 │ │ + cmp r4, #2 │ │ + cmp r1, #38 @ 0x26 │ │ + ldr r1, [pc, #648] @ (10424 ) │ │ ldr r0, [r7, #8] │ │ - ldrb r0, [r0, #8] │ │ - b.n ff3c │ │ + add r1, pc │ │ + ldr r1, [r1, #0] │ │ + ldr r1, [r1, #4] │ │ + blx r1 │ │ + b.n 101ee │ │ movs r0, #41 @ 0x29 │ │ movs r4, #41 @ 0x29 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 101ba │ │ - ldr r1, [pc, #864] @ (10268 ) │ │ + beq.w 10478 │ │ + ldr r1, [pc, #624] @ (10428 ) │ │ mov r9, r0 │ │ movs r6, #41 @ 0x29 │ │ movs r2, #41 @ 0x29 │ │ add r1, pc │ │ - b.n ff92 │ │ + b.n 10246 │ │ lsls r4, r1, #1 │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ - ble.w 101cc │ │ + ble.w 1048a │ │ mov r7, r8 │ │ cmp r4, #0 │ │ - beq.w 1015a │ │ + beq.w 1042c │ │ mov r0, r4 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - bne.w 1015e │ │ - b.n 101bc │ │ + bne.w 10430 │ │ + b.n 1047a │ │ ldr r0, [r7, #8] │ │ - bl 111e4 │ │ - uxtb r0, r0 │ │ - b.n ff3c │ │ + ldrb r0, [r0, #8] │ │ + b.n 101ee │ │ + ldr r0, [r7, #8] │ │ + ldrb r0, [r0, #16] │ │ + b.n 101ee │ │ ldrb r0, [r7, #5] │ │ + uxtb r0, r0 │ │ cmp r0, #35 @ 0x23 │ │ - bne.n ff7a │ │ + bne.n 1022e │ │ movs r0, #9 │ │ movs r4, #9 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 101ba │ │ + beq.w 10478 │ │ mov r9, r0 │ │ movs r0, #100 @ 0x64 │ │ strb.w r0, [r9, #8] │ │ movw r0, #27749 @ 0x6c65 │ │ movt r0, #25964 @ 0x656c │ │ mov.w sl, #1 │ │ str.w r0, [r9, #4] │ │ movw r0, #24899 @ 0x6143 │ │ movt r0, #25454 @ 0x636e │ │ mov.w r8, #0 │ │ str.w r0, [r9] │ │ movs r6, #9 │ │ - b.n ff9e │ │ + b.n 10252 │ │ movs r0, #19 │ │ movs r4, #19 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 101ba │ │ - ldr r1, [pc, #804] @ (102b0 ) │ │ + beq.w 10478 │ │ + ldr r1, [pc, #812] @ (1056c ) │ │ mov r9, r0 │ │ movs r6, #19 │ │ movs r2, #19 │ │ add r1, pc │ │ - bl 4c460 │ │ + bl 4bcbc │ │ mov.w sl, #1 │ │ mov.w r8, #0 │ │ add r0, sp, #52 @ 0x34 │ │ mov r1, r5 │ │ - bl 1139c │ │ + bl 114e0 │ │ ldrb.w r0, [sp, #52] @ 0x34 │ │ cmp r0, #255 @ 0xff │ │ - beq.n ffee │ │ + beq.n 102a2 │ │ ldrd r5, r4, [sp, #72] @ 0x48 │ │ mov lr, r7 │ │ ldrd r3, r6, [sp, #64] @ 0x40 │ │ cmp.w r8, #0 │ │ ldrd ip, r7, [sp, #56] @ 0x38 │ │ ldrb.w r1, [sp, #55] @ 0x37 │ │ ldrh.w r2, [sp, #53] @ 0x35 │ │ @@ -7505,388 +7459,390 @@ │ │ strh.w r2, [sp, #9] │ │ strd r6, r5, [sp, #24] │ │ str r4, [sp, #32] │ │ str.w ip, [sp, #12] │ │ strb.w r0, [sp, #8] │ │ itt eq │ │ moveq r0, r9 │ │ - blxeq 4f780 │ │ - b.n 10146 │ │ + blxeq 4eeb0 │ │ + b.n 103fa │ │ ldr r0, [sp, #56] @ 0x38 │ │ ldr r4, [sp, #60] @ 0x3c │ │ str r0, [sp, #4] │ │ add r0, sp, #8 │ │ mov r1, r9 │ │ mov r2, r6 │ │ - bl 1a508 │ │ + bl 1a66c │ │ ldr r0, [sp, #8] │ │ adds r0, #1 │ │ - beq.n 10050 │ │ + beq.n 10304 │ │ add r2, sp, #8 │ │ ldmia r2, {r0, r1, r2} │ │ str r2, [sp, #48] @ 0x30 │ │ str r1, [sp, #44] @ 0x2c │ │ str r0, [sp, #40] @ 0x28 │ │ add r0, sp, #40 @ 0x28 │ │ - bl 14514 │ │ + bl 14676 │ │ cmp.w r8, #0 │ │ mov r6, r0 │ │ mov fp, r1 │ │ itt eq │ │ moveq r0, r9 │ │ - blxeq 4f780 │ │ - cbz r5, 10060 │ │ + blxeq 4eeb0 │ │ + cbz r5, 10314 │ │ ldr r0, [r5, #0] │ │ - cbz r0, 1006a │ │ + cbz r0, 1031e │ │ ldr r3, [r0, #56] @ 0x38 │ │ - cbz r3, 10096 │ │ + cbz r3, 1034a │ │ ldr r1, [sp, #4] │ │ mov r0, r5 │ │ mov r2, r6 │ │ blx r3 │ │ mov r5, r0 │ │ cmp r4, #0 │ │ - beq.n 100f4 │ │ + beq.n 103a8 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.n 10106 │ │ + beq.n 103ba │ │ ldr r2, [r0, #92] @ 0x5c │ │ cmp r2, #0 │ │ - beq.n 10110 │ │ + beq.n 103c4 │ │ ldr r1, [sp, #4] │ │ mov r0, r4 │ │ blx r2 │ │ - b.n 10126 │ │ + b.n 103da │ │ ldr r6, [sp, #16] │ │ cmp r6, #0 │ │ - bpl.n 10074 │ │ + bpl.n 10328 │ │ movs r0, #0 │ │ mov r1, r6 │ │ - bl 142ba │ │ - b.n 101d2 │ │ - ldr r0, [pc, #544] @ (10284 ) │ │ + bl 1441a │ │ + b.n 10490 │ │ + ldr r0, [pc, #552] @ (10540 ) │ │ movs r1, #6 │ │ movs r2, #8 │ │ add r0, pc │ │ - b.n 1009e │ │ - ldr r0, [pc, #540] @ (10288 ) │ │ + b.n 10352 │ │ + ldr r0, [pc, #548] @ (10544 ) │ │ movs r1, #7 │ │ movs r2, #8 │ │ add r0, pc │ │ - b.n 1009e │ │ - beq.n 100fe │ │ + b.n 10352 │ │ + beq.n 103b2 │ │ mov r0, r6 │ │ ldr.w fp, [sp, #12] │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 101c8 │ │ + beq.w 10486 │ │ mov r1, fp │ │ mov r2, r6 │ │ strd r6, r0, [sp, #40] @ 0x28 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ str r6, [sp, #48] @ 0x30 │ │ - b.n 1000e │ │ - ldr r0, [pc, #500] @ (1028c ) │ │ + b.n 102c2 │ │ + ldr r0, [pc, #508] @ (10548 ) │ │ movs r1, #8 │ │ movs r2, #6 │ │ add r0, pc │ │ movs r3, #0 │ │ cmp.w fp, #0 │ │ strb r3, [r6, #0] │ │ strd r0, r1, [sp, #12] │ │ strb.w r2, [sp, #8] │ │ itt ne │ │ movne r0, r6 │ │ - blxne 4f780 │ │ - cbz r4, 100c8 │ │ + blxne 4eeb0 │ │ + cbz r4, 1037c │ │ ldr r0, [r4, #0] │ │ - cbz r0, 100d2 │ │ + cbz r0, 10386 │ │ ldr r2, [r0, #92] @ 0x5c │ │ - cbz r2, 100dc │ │ + cbz r2, 10390 │ │ ldr r1, [sp, #4] │ │ mov r0, r4 │ │ blx r2 │ │ - b.n 10146 │ │ - ldr r0, [pc, #452] @ (10290 ) │ │ + b.n 103fa │ │ + ldr r0, [pc, #460] @ (1054c ) │ │ movs r1, #8 │ │ movs r2, #6 │ │ add r0, pc │ │ - b.n 100e4 │ │ - ldr r0, [pc, #448] @ (10294 ) │ │ + b.n 10398 │ │ + ldr r0, [pc, #468] @ (1055c ) │ │ movs r1, #8 │ │ movs r2, #7 │ │ add r0, pc │ │ - b.n 100e4 │ │ - ldr r0, [pc, #440] @ (10298 ) │ │ + b.n 10398 │ │ + ldr r0, [pc, #460] @ (10560 ) │ │ movs r1, #6 │ │ movs r2, #14 │ │ add r0, pc │ │ strd r0, r2, [sp, #56] @ 0x38 │ │ strb.w r1, [sp, #52] @ 0x34 │ │ add r0, sp, #52 @ 0x34 │ │ - bl ee30 │ │ - b.n 10146 │ │ - ldr r0, [pc, #420] @ (1029c ) │ │ + bl d330 │ │ + b.n 103fa │ │ + ldr r0, [pc, #420] @ (10550 ) │ │ movs r1, #8 │ │ movs r2, #6 │ │ add r0, pc │ │ - b.n 10118 │ │ + b.n 103cc │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n 1000a │ │ - ldr r0, [pc, #408] @ (102a0 ) │ │ + b.n 102be │ │ + ldr r0, [pc, #408] @ (10554 ) │ │ movs r1, #8 │ │ movs r2, #7 │ │ add r0, pc │ │ - b.n 10118 │ │ - ldr r0, [pc, #400] @ (102a4 ) │ │ + b.n 103cc │ │ + ldr r0, [pc, #400] @ (10558 ) │ │ movs r1, #6 │ │ movs r2, #14 │ │ add r0, pc │ │ strd r0, r2, [sp, #56] @ 0x38 │ │ strb.w r1, [sp, #52] @ 0x34 │ │ add r0, sp, #52 @ 0x34 │ │ - bl ee30 │ │ + bl d330 │ │ cmp r5, #0 │ │ itte ne │ │ strne r5, [sp, #12] │ │ movne r0, #12 │ │ moveq r0, #255 @ 0xff │ │ movs r1, #0 │ │ cmp.w fp, #0 │ │ strb r1, [r6, #0] │ │ strb.w r0, [sp, #8] │ │ itt ne │ │ movne r0, r6 │ │ - blxne 4f780 │ │ - cbz r5, 1014c │ │ + blxne 4eeb0 │ │ + cbz r5, 10400 │ │ add r0, sp, #8 │ │ - bl ee30 │ │ + bl d330 │ │ mov r0, r7 │ │ - bl edb8 │ │ + bl d298 │ │ mov r0, sl │ │ add sp, #84 @ 0x54 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #1 │ │ + nop │ │ + ldrb r0, [r3, #9] │ │ + @ instruction: 0xffff79d6 │ │ + @ instruction: 0xffff79dc │ │ + vshr.u64 q14, , #1 │ │ + movs r0, r0 │ │ + ldr r7, [r0, r3] │ │ + vrsubhn.i d18, , q0 │ │ + movs r4, r0 │ │ + ldrb r0, [r1, #6] │ │ + vaddl.u q9, d15, d1 │ │ movs r4, #0 │ │ - ldr r1, [pc, #268] @ (1026c ) │ │ + ldr r1, [pc, #244] @ (10528 ) │ │ movs r3, #0 │ │ - ldr r2, [pc, #268] @ (10270 ) │ │ + ldr r2, [pc, #244] @ (1052c ) │ │ add r1, pc │ │ str r3, [sp, #60] @ 0x3c │ │ add r2, pc │ │ strd r4, r0, [sp, #52] @ 0x34 │ │ add r0, sp, #52 @ 0x34 │ │ add r3, sp, #8 │ │ - bl 1a89c │ │ - cbnz r0, 101a0 │ │ + bl 1aa04 │ │ + cbnz r0, 1045e │ │ ldrd r0, r9, [sp, #52] @ 0x34 │ │ mov.w sl, #2 │ │ ldr r6, [sp, #60] @ 0x3c │ │ clz r0, r0 │ │ mov.w r8, r0, lsr #5 │ │ - b.n ff9e │ │ - ldrb r0, [r1, #11] │ │ - vtbx.8 d23, {d15-d17}, d6 │ │ - vtbx.8 d23, {d15-d17}, d12 │ │ - vsubw.u q14, , d17 │ │ - movs r0, r0 │ │ - ldr r5, [r2, r7] │ │ - vqshrun.s64 d20, q10, #1 │ │ - ldr r3, [pc, #212] @ (10278 ) │ │ - ldr r1, [pc, #212] @ (1027c ) │ │ + b.n 10252 │ │ + ldr r0, [pc, #208] @ (10530 ) │ │ + ldr r3, [pc, #208] @ (10534 ) │ │ + ldr r1, [pc, #212] @ (10538 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ add.w r2, sp, #83 @ 0x53 │ │ str r1, [sp, #0] │ │ movs r1, #86 @ 0x56 │ │ - bl 1c5d0 │ │ - b.n 101d2 │ │ + bl 1c7cc │ │ + b.n 10490 │ │ mov r8, r7 │ │ movs r0, #1 │ │ mov r1, r4 │ │ mov r7, r8 │ │ - bl 142ba │ │ - b.n 101d2 │ │ + bl 1441a │ │ + b.n 10490 │ │ movs r0, #1 │ │ - b.n 10058 │ │ + b.n 1030c │ │ mov r7, r8 │ │ - bl 14360 │ │ + bl 14438 │ │ udf #254 @ 0xfe │ │ mov r5, r0 │ │ movs r0, #0 │ │ cmp.w fp, #0 │ │ strb r0, [r6, #0] │ │ - beq.n 10254 │ │ + beq.n 10512 │ │ mov r0, r6 │ │ - blx 4f780 │ │ - b.n 10254 │ │ + blx 4eeb0 │ │ + b.n 10512 │ │ mov r5, r0 │ │ cmp.w r8, #0 │ │ - bne.n 10254 │ │ + bne.n 10512 │ │ mov r0, r9 │ │ - blx 4f780 │ │ - b.n 10254 │ │ + blx 4eeb0 │ │ + b.n 10512 │ │ mov r5, r0 │ │ - b.n 10254 │ │ + b.n 10512 │ │ mov r5, r0 │ │ ldr r0, [sp, #52] @ 0x34 │ │ - cbz r0, 10254 │ │ + cbz r0, 10512 │ │ ldr r0, [sp, #56] @ 0x38 │ │ - blx 4f780 │ │ - b.n 10254 │ │ + blx 4eeb0 │ │ + b.n 10512 │ │ cmp.w r8, #0 │ │ mov r5, r0 │ │ itt eq │ │ moveq r0, r9 │ │ - blxeq 4f780 │ │ - cbnz r4, 10224 │ │ - ldr r0, [pc, #100] @ (10280 ) │ │ + blxeq 4eeb0 │ │ + cbnz r4, 104e2 │ │ + ldr r0, [pc, #96] @ (1053c ) │ │ movs r1, #8 │ │ movs r2, #6 │ │ add r0, pc │ │ - b.n 1023e │ │ + b.n 104fc │ │ ldr r0, [r4, #0] │ │ - cbnz r0, 10232 │ │ - ldr r0, [pc, #124] @ (102a8 ) │ │ + cbnz r0, 104f0 │ │ + ldr r0, [pc, #124] @ (10564 ) │ │ movs r1, #8 │ │ movs r2, #7 │ │ add r0, pc │ │ - b.n 1023e │ │ + b.n 104fc │ │ ldr r2, [r0, #92] @ 0x5c │ │ - cbnz r2, 1024e │ │ - ldr r0, [pc, #116] @ (102ac ) │ │ + cbnz r2, 1050c │ │ + ldr r0, [pc, #112] @ (10568 ) │ │ movs r1, #6 │ │ movs r2, #14 │ │ add r0, pc │ │ strd r0, r2, [sp, #56] @ 0x38 │ │ strb.w r1, [sp, #52] @ 0x34 │ │ add r0, sp, #52 @ 0x34 │ │ - bl ee30 │ │ - b.n 10254 │ │ + bl d330 │ │ + b.n 10512 │ │ ldr r1, [sp, #4] │ │ mov r0, r4 │ │ blx r2 │ │ mov r0, r7 │ │ - bl edb8 │ │ + bl d298 │ │ mov r0, r5 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - bl 1c65a │ │ - ldrb r0, [r0, #8] │ │ - @ instruction: 0xffff09d8 │ │ - movs r4, r0 │ │ - ldrsb r3, [r5, r3] │ │ - vshr.u64 d25, d0, #1 │ │ - vqrshrn.u64 d16, q10, #1 │ │ - movs r4, r0 │ │ - lsrs r2, r5, #6 │ │ - movs r4, r0 │ │ - ldrh r3, [r2, #22] │ │ - vmull.u q12, d31, d13 │ │ - vmull.u q12, d31, d9 │ │ - vqshlu.s64 d21, d8, #63 @ 0x3f │ │ - vdup.8 d24, d21[7] │ │ - vdup.8 d24, d17[7] │ │ - vsli.32 d21, d21, #31 │ │ - @ instruction: 0xffff8bf9 │ │ - vtbx.8 d24, {d31- , d15, d1 │ │ - vtbx.8 d24, {d31-, , #1 │ │ - vtbx.8 d23, {d15-d16}, d4 │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + bl 1c856 │ │ + nop │ │ + cdp2 0, 3, cr0, cr6, cr3, {0} │ │ + strb r3, [r6, r6] │ │ + vrsra.u64 , , #1 │ │ + vqrdmulh.s , , d22[0] │ │ + movs r3, r0 │ │ + cdp2 0, 1, cr0, cr12, cr3, {0} │ │ + ldrh r2, [r5, #48] @ 0x30 │ │ + vqrdmlsh.s q12, , d30[0] │ │ + vqrdmlsh.s q12, , d26[0] │ │ + vabal.u , d31, d12 │ │ + @ instruction: 0xffff8f86 │ │ + vcvt.u32.f32 q12, q5, #1 │ │ + vqrdmlsh.s q12, , d14[0] │ │ + vrsra.u64 , , #1 │ │ + @ instruction: 0xffff8f82 │ │ + vraddhn.i d21, , │ │ + @ instruction: 0xffff8e22 │ │ + vmlal.u , d31, d5[0] │ │ + vtbx.8 d23, {d31}, d8 │ │ vtbl.8 d30, {d15-d16}, d29 │ │ - ldr r7, [pc, #960] @ (10678 ) │ │ + ldr r7, [pc, #960] @ (10934 ) │ │ sub sp, #92 @ 0x5c │ │ mov r6, r0 │ │ lsrs r0, r3, #29 │ │ str r0, [sp, #68] @ 0x44 │ │ lsls r0, r3, #3 │ │ str r0, [sp, #64] @ 0x40 │ │ lsrs r0, r2, #29 │ │ str r0, [sp, #60] @ 0x3c │ │ lsls r0, r2, #3 │ │ str r0, [sp, #56] @ 0x38 │ │ mov r5, r1 │ │ add.w r0, r1, #480 @ 0x1e0 │ │ add r1, sp, #56 @ 0x38 │ │ - bl 22456 │ │ + bl 235ac │ │ ldrb.w r0, [r5, #512] @ 0x200 │ │ str r0, [sp, #20] │ │ ldrb.w r0, [r5, #513] @ 0x201 │ │ str r0, [sp, #16] │ │ - ldrb.w r0, [r5, #514] @ 0x202 │ │ - ldrd r1, r7, [r5, #504] @ 0x1f8 │ │ + ldrb.w r0, [r5, #515] @ 0x203 │ │ + ldrd r3, r7, [r5, #504] @ 0x1f8 │ │ str r0, [sp, #12] │ │ bic.w r7, r7, #2147483648 @ 0x80000000 │ │ - ldrb.w r0, [r5, #515] @ 0x203 │ │ + ldrb.w r0, [r5, #514] @ 0x202 │ │ str r0, [sp, #8] │ │ ldrb.w r0, [r5, #516] @ 0x204 │ │ - ldrb.w ip, [r5, #523] @ 0x20b │ │ str r0, [sp, #4] │ │ movs r0, #0 │ │ - ldrb.w lr, [r5, #522] @ 0x20a │ │ - ldrd r2, r3, [r5, #496] @ 0x1f0 │ │ + ldrb.w lr, [r5, #523] @ 0x20b │ │ + ldrb.w ip, [r5, #522] @ 0x20a │ │ + ldrd r2, r1, [r5, #496] @ 0x1f0 │ │ strd r7, r0, [sp, #36] @ 0x24 │ │ - eor.w r7, ip, r1, lsr #24 │ │ + and.w r7, r3, #4278190080 @ 0xff000000 │ │ strd r0, r0, [r5, #496] @ 0x1f0 │ │ + eor.w r7, r7, lr, lsl #24 │ │ strd r0, r0, [r5, #504] @ 0x1f8 │ │ - lsls r7, r7, #24 │ │ strd r0, r0, [sp, #44] @ 0x2c │ │ str r0, [sp, #52] @ 0x34 │ │ - ubfx r0, r1, #16, #8 │ │ - eor.w r0, r0, lr │ │ + ubfx r0, r3, #16, #8 │ │ + eor.w r0, r0, ip │ │ ldrb.w r4, [r5, #521] @ 0x209 │ │ ldrb.w r8, [r5, #520] @ 0x208 │ │ orr.w r0, r7, r0, lsl #16 │ │ - ubfx r7, r1, #8, #8 │ │ + ubfx r7, r3, #8, #8 │ │ eors r7, r4 │ │ - eor.w r1, r1, r8 │ │ - ldrb.w r9, [r5, #519] @ 0x207 │ │ + eor.w r3, r3, r8 │ │ + ldrb.w sl, [r5, #519] @ 0x207 │ │ orr.w r0, r0, r7, lsl #8 │ │ - uxtb r1, r1 │ │ - add r0, r1 │ │ - ldrb.w sl, [r5, #518] @ 0x206 │ │ - eor.w r1, r9, r3, lsr #24 │ │ + uxtb r3, r3 │ │ + add r0, r3 │ │ + ldrb.w r9, [r5, #518] @ 0x206 │ │ str r0, [sp, #32] │ │ - ubfx r0, r3, #16, #8 │ │ + ubfx r0, r1, #16, #8 │ │ + and.w r3, r1, #4278190080 @ 0xff000000 │ │ + eor.w r0, r0, r9 │ │ + eor.w r3, r3, sl, lsl #24 │ │ ldrb.w fp, [r5, #517] @ 0x205 │ │ - eor.w r0, r0, sl │ │ - lsls r1, r1, #24 │ │ - orr.w r0, r1, r0, lsl #16 │ │ - ubfx r1, r3, #8, #8 │ │ - eor.w r1, r1, fp │ │ - orr.w r0, r0, r1, lsl #8 │ │ - ldr r1, [sp, #4] │ │ + orr.w r0, r3, r0, lsl #16 │ │ + ubfx r3, r1, #8, #8 │ │ + eor.w r3, r3, fp │ │ + orr.w r0, r0, r3, lsl #8 │ │ + ldr r3, [sp, #4] │ │ eors r1, r3 │ │ - ldr r3, [sp, #16] │ │ + ldr r3, [sp, #12] │ │ uxtb r1, r1 │ │ add r0, r1 │ │ - ldr r1, [sp, #12] │ │ + ldr r1, [sp, #8] │ │ str r0, [sp, #28] │ │ ubfx r0, r2, #16, #8 │ │ eors r0, r1 │ │ - ldr r1, [sp, #8] │ │ - eor.w r1, r1, r2, lsr #24 │ │ - lsls r1, r1, #24 │ │ + and.w r1, r2, #4278190080 @ 0xff000000 │ │ + eor.w r1, r1, r3, lsl #24 │ │ + ldr r3, [sp, #16] │ │ orr.w r0, r1, r0, lsl #16 │ │ ubfx r1, r2, #8, #8 │ │ eors r1, r3 │ │ orr.w r0, r0, r1, lsl #8 │ │ ldr r1, [sp, #20] │ │ eors r1, r2 │ │ add r2, sp, #24 │ │ uxtb r1, r1 │ │ add r0, r1 │ │ str r0, [sp, #24] │ │ add r0, sp, #56 @ 0x38 │ │ mov r1, r5 │ │ - bl 1301c │ │ + bl 1317c │ │ add r3, sp, #56 @ 0x38 │ │ ldmia r3, {r0, r1, r2, r3} │ │ str r3, [r6, #12] │ │ str r2, [r6, #8] │ │ str r1, [r6, #4] │ │ str r0, [r6, #0] │ │ add sp, #92 @ 0x5c │ │ @@ -7980,15 +7936,15 @@ │ │ strd r7, r7, [sp, #48] @ 0x30 │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ strd r7, r7, [sp, #32] │ │ strd r7, r7, [sp, #24] │ │ strb.w r3, [sp, #608] @ 0x260 │ │ strd r7, r7, [sp, #632] @ 0x278 │ │ strd r7, r7, [sp, #624] @ 0x270 │ │ - bl 1301c │ │ + bl 1317c │ │ ldrb.w r0, [sp, #80] @ 0x50 │ │ strb.w r0, [sp, #76] @ 0x4c │ │ ldrb.w r0, [sp, #84] @ 0x54 │ │ strb.w r0, [sp, #72] @ 0x48 │ │ ldrb.w r0, [sp, #87] @ 0x57 │ │ ldrb.w r1, [sp, #81] @ 0x51 │ │ strb.w r0, [sp, #69] @ 0x45 │ │ @@ -8095,15 +8051,15 @@ │ │ mov r1, sl │ │ strb.w r2, [sp, #609] @ 0x261 │ │ mov r2, r9 │ │ strb.w r0, [sp, #623] @ 0x26f │ │ mov r0, r4 │ │ strd r7, r7, [sp, #632] @ 0x278 │ │ strd r7, r7, [sp, #624] @ 0x270 │ │ - bl 1301c │ │ + bl 1317c │ │ ldrb.w r0, [sp, #80] @ 0x50 │ │ strb.w r0, [sp, #76] @ 0x4c │ │ ldrb.w r0, [sp, #84] @ 0x54 │ │ strb.w r0, [sp, #72] @ 0x48 │ │ ldrb.w r0, [sp, #87] @ 0x57 │ │ ldrb.w r1, [sp, #81] @ 0x51 │ │ strb.w r0, [sp, #69] @ 0x45 │ │ @@ -8210,15 +8166,15 @@ │ │ mov r1, sl │ │ strb.w r2, [sp, #609] @ 0x261 │ │ mov r2, r9 │ │ strb.w r0, [sp, #623] @ 0x26f │ │ mov r0, r4 │ │ strd r7, r7, [sp, #632] @ 0x278 │ │ strd r7, r7, [sp, #624] @ 0x270 │ │ - bl 1301c │ │ + bl 1317c │ │ ldrb.w r0, [sp, #80] @ 0x50 │ │ strb.w r0, [sp, #76] @ 0x4c │ │ ldrb.w r0, [sp, #84] @ 0x54 │ │ strb.w r0, [sp, #72] @ 0x48 │ │ ldrb.w r0, [sp, #87] @ 0x57 │ │ ldrb.w r1, [sp, #81] @ 0x51 │ │ strb.w r0, [sp, #69] @ 0x45 │ │ @@ -8325,15 +8281,15 @@ │ │ strb.w r2, [sp, #609] @ 0x261 │ │ mov r2, r9 │ │ strb.w r0, [sp, #623] @ 0x26f │ │ mov r0, r4 │ │ strb.w r3, [sp, #27] │ │ strd r7, r7, [sp, #632] @ 0x278 │ │ strd r7, r7, [sp, #624] @ 0x270 │ │ - bl 1301c │ │ + bl 1317c │ │ ldrb.w r0, [sp, #80] @ 0x50 │ │ strb.w r0, [sp, #76] @ 0x4c │ │ ldrb.w r0, [sp, #84] @ 0x54 │ │ strb.w r0, [sp, #72] @ 0x48 │ │ ldrb.w r0, [sp, #87] @ 0x57 │ │ ldrb.w r1, [sp, #81] @ 0x51 │ │ strb.w r0, [sp, #69] @ 0x45 │ │ @@ -8440,15 +8396,15 @@ │ │ strb.w r2, [sp, #609] @ 0x261 │ │ mov r2, r9 │ │ strb.w r0, [sp, #623] @ 0x26f │ │ mov r0, r4 │ │ strb.w r3, [sp, #35] @ 0x23 │ │ strd r7, r7, [sp, #632] @ 0x278 │ │ strd r7, r7, [sp, #624] @ 0x270 │ │ - bl 1301c │ │ + bl 1317c │ │ ldrb.w r0, [sp, #80] @ 0x50 │ │ strb.w r0, [sp, #76] @ 0x4c │ │ ldrb.w r0, [sp, #84] @ 0x54 │ │ strb.w r0, [sp, #72] @ 0x48 │ │ ldrb.w r0, [sp, #87] @ 0x57 │ │ ldrb.w r1, [sp, #81] @ 0x51 │ │ strb.w r0, [sp, #69] @ 0x45 │ │ @@ -8555,15 +8511,15 @@ │ │ strb.w r2, [sp, #609] @ 0x261 │ │ mov r2, r9 │ │ strb.w r0, [sp, #623] @ 0x26f │ │ mov r0, r4 │ │ strb.w r3, [sp, #43] @ 0x2b │ │ strd r7, r7, [sp, #632] @ 0x278 │ │ strd r7, r7, [sp, #624] @ 0x270 │ │ - bl 1301c │ │ + bl 1317c │ │ ldrb.w r0, [sp, #80] @ 0x50 │ │ strb.w r0, [sp, #76] @ 0x4c │ │ ldrb.w r0, [sp, #86] @ 0x56 │ │ ldrb.w r6, [sp, #84] @ 0x54 │ │ strb.w r0, [sp, #70] @ 0x46 │ │ ldrb.w r0, [sp, #90] @ 0x5a │ │ ldrb.w r1, [sp, #81] @ 0x51 │ │ @@ -8607,15 +8563,15 @@ │ │ strb.w r6, [sp, #63] @ 0x3f │ │ ldrb.w r6, [sp, #73] @ 0x49 │ │ strb.w r0, [sp, #55] @ 0x37 │ │ mov r0, r4 │ │ strb.w r3, [sp, #61] @ 0x3d │ │ strb.w r6, [sp, #51] @ 0x33 │ │ strb.w r2, [sp, #50] @ 0x32 │ │ - bl 13aa4 │ │ + bl 13c04 │ │ ldrb.w r0, [sp, #5] │ │ strb.w r0, [sp, #575] @ 0x23f │ │ ldrb.w r0, [sp, #10] │ │ ldrb.w r1, [sp, #6] │ │ ldrb.w r2, [sp, #7] │ │ ldrb.w r3, [sp, #8] │ │ strb.w r0, [sp, #570] @ 0x23a │ │ @@ -8714,847 +8670,680 @@ │ │ strb.w r7, [sp, #67] @ 0x43 │ │ strb.w r7, [sp, #66] @ 0x42 │ │ strb.w r7, [sp, #65] @ 0x41 │ │ strb.w r7, [sp, #64] @ 0x40 │ │ strb.w r7, [sp, #63] @ 0x3f │ │ strb.w r7, [sp, #62] @ 0x3e │ │ strb.w r7, [sp, #61] @ 0x3d │ │ - bl 4bedc │ │ + bl 4bce4 │ │ add.w sp, sp, #640 @ 0x280 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} │ │ sub sp, #12 │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ mov r4, r0 │ │ movs r0, #1 │ │ movs r6, #0 │ │ umull r5, r7, sl, r3 │ │ movs r3, #4 │ │ cmp r7, #0 │ │ - bne.n 11080 │ │ + bne.n 11342 │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ rsb r7, r8, #2147483648 @ 0x80000000 │ │ cmp r5, r7 │ │ - bhi.n 11080 │ │ + bhi.n 11342 │ │ mov r6, r5 │ │ - cbz r1, 1103e │ │ + cbz r1, 11300 │ │ cmp r8, r5 │ │ - bls.n 1105a │ │ + bls.n 1131c │ │ movs r0, #0 │ │ mov r5, r1 │ │ str r0, [sp, #4] │ │ add r0, sp, #4 │ │ mov r7, r2 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx 4f7e0 │ │ - cbnz r0, 11078 │ │ + blx 4ef10 │ │ + cbnz r0, 1133a │ │ ldr r0, [sp, #4] │ │ - cbz r0, 11078 │ │ + cbz r0, 1133a │ │ mul.w r2, sl, r5 │ │ mov r1, r7 │ │ mov r5, r0 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ mov r0, r7 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r5 │ │ - b.n 11072 │ │ - cbz r5, 11066 │ │ + b.n 11334 │ │ + cbz r5, 11328 │ │ cmp r8, r5 │ │ - bls.n 1106a │ │ + bls.n 1132c │ │ movs r0, #0 │ │ movs r1, #4 │ │ str r0, [sp, #8] │ │ add r0, sp, #8 │ │ mov r2, r6 │ │ - blx 4f7e0 │ │ - cbnz r0, 11078 │ │ + blx 4ef10 │ │ + cbnz r0, 1133a │ │ ldr r0, [sp, #8] │ │ - cbnz r0, 11072 │ │ - b.n 11078 │ │ + cbnz r0, 11334 │ │ + b.n 1133a │ │ mov r0, r2 │ │ mov r1, r6 │ │ - blx 4f7f0 │ │ - cbnz r0, 11072 │ │ - b.n 11078 │ │ + blx 4ef20 │ │ + cbnz r0, 11334 │ │ + b.n 1133a │ │ mov r0, r8 │ │ - b.n 11072 │ │ + b.n 11334 │ │ mov r0, r6 │ │ - blx 4f770 │ │ - cbz r0, 11078 │ │ + blx 4eea0 │ │ + cbz r0, 1133a │ │ str r0, [r4, #4] │ │ movs r0, #0 │ │ - b.n 1107e │ │ + b.n 11340 │ │ movs r0, #1 │ │ str.w r8, [r4, #4] │ │ movs r3, #8 │ │ str r6, [r4, r3] │ │ str r0, [r4, #0] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ - bmi.n 11036 │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #108 @ 0x6c │ │ mov r4, r0 │ │ add r0, sp, #20 │ │ - bl 1e114 │ │ + bl 1ec18 │ │ ldrb.w r0, [sp, #20] │ │ cmp r0, #255 @ 0xff │ │ - beq.n 110ac │ │ + beq.n 1136c │ │ add r0, sp, #20 │ │ - bl ee30 │ │ + bl d330 │ │ movs r0, #0 │ │ add sp, #108 @ 0x6c │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb.w r7, [sp, #28] │ │ ldr r1, [sp, #24] │ │ - ldr r3, [pc, #212] @ (11188 ) │ │ - ldr r0, [pc, #212] @ (1118c ) │ │ + ldr r3, [pc, #212] @ (11448 ) │ │ + ldr r0, [pc, #212] @ (1144c ) │ │ add r3, pc │ │ add r0, pc │ │ movs r6, #3 │ │ movs r5, #8 │ │ strd r6, r5, [sp, #8] │ │ add r5, sp, #48 @ 0x30 │ │ movs r2, #0 │ │ strd r6, r0, [sp] │ │ str r2, [sp, #16] │ │ mov r0, r5 │ │ mov r2, r4 │ │ - bl bb74 │ │ + bl bfcc │ │ ldr r0, [sp, #48] @ 0x30 │ │ - cbz r0, 110e0 │ │ + cbz r0, 113a0 │ │ adds r0, r5, #4 │ │ - bl ee30 │ │ - b.n 11146 │ │ + bl d330 │ │ + b.n 11406 │ │ ldrb.w r3, [sp, #56] @ 0x38 │ │ movs r1, #6 │ │ ldrb.w r2, [sp, #57] @ 0x39 │ │ - ldr r0, [pc, #164] @ (11190 ) │ │ + ldr r0, [pc, #164] @ (11450 ) │ │ add r0, pc │ │ tbb [pc, r3] │ │ lsls r5, r3, #20 │ │ asrs r7, r1, #8 │ │ subs r0, r1, r0 │ │ asrs r1, r6, #24 │ │ lsrs r5, r7, #16 │ │ - ldr r0, [pc, #176] @ (111b0 ) │ │ + ldr r0, [pc, #176] @ (11470 ) │ │ add r0, pc │ │ - b.n 1112a │ │ - ldr r0, [pc, #152] @ (1119c ) │ │ + b.n 113ea │ │ + ldr r0, [pc, #152] @ (1145c ) │ │ movs r1, #3 │ │ add r0, pc │ │ - b.n 1112c │ │ - ldr r0, [pc, #160] @ (111ac ) │ │ + b.n 113ec │ │ + ldr r0, [pc, #160] @ (1146c ) │ │ add r0, pc │ │ - b.n 1112a │ │ - ldr r0, [pc, #128] @ (11194 ) │ │ + b.n 113ea │ │ + ldr r0, [pc, #128] @ (11454 ) │ │ add r0, pc │ │ - b.n 1112a │ │ - ldr r0, [pc, #128] @ (11198 ) │ │ + b.n 113ea │ │ + ldr r0, [pc, #128] @ (11458 ) │ │ movs r1, #5 │ │ add r0, pc │ │ - b.n 1112c │ │ - ldr r0, [pc, #132] @ (111a4 ) │ │ + b.n 113ec │ │ + ldr r0, [pc, #132] @ (11464 ) │ │ movs r1, #5 │ │ add r0, pc │ │ - b.n 1112c │ │ - ldr r0, [pc, #120] @ (111a0 ) │ │ + b.n 113ec │ │ + ldr r0, [pc, #120] @ (11460 ) │ │ add r0, pc │ │ movs r1, #4 │ │ - ldr r2, [pc, #132] @ (111b4 ) │ │ + ldr r2, [pc, #132] @ (11474 ) │ │ strd r0, r1, [sp, #92] @ 0x5c │ │ movs r0, #4 │ │ str r0, [sp, #88] @ 0x58 │ │ movs r0, #0 │ │ add r2, pc │ │ strb.w r0, [sp, #80] @ 0x50 │ │ str r2, [sp, #84] @ 0x54 │ │ add r0, sp, #80 @ 0x50 │ │ - bl ee30 │ │ + bl d330 │ │ cmp r7, #0 │ │ - beq.n 110a6 │ │ - bl 1e928 │ │ + beq.n 11366 │ │ + bl 1f4c8 │ │ movs r0, #0 │ │ add sp, #108 @ 0x6c │ │ pop {r4, r5, r6, r7, pc} │ │ subs r0, r2, #1 │ │ clz r0, r0 │ │ mov.w r0, r0, lsr #5 │ │ - cbz r7, 11168 │ │ + cbz r7, 11428 │ │ mov r4, r0 │ │ - bl 1e928 │ │ + bl 1f4c8 │ │ mov r0, r4 │ │ add sp, #108 @ 0x6c │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #56] @ (111a8 ) │ │ + ldr r0, [pc, #56] @ (11468 ) │ │ add r0, pc │ │ - b.n 1112c │ │ - b.n 11174 │ │ + b.n 113ec │ │ + b.n 11434 │ │ mov r4, r0 │ │ - cbz r7, 1117c │ │ - bl 1e928 │ │ + cbz r7, 1143c │ │ + bl 1f4c8 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ nop │ │ - ldr r0, [r3, #8] │ │ - @ instruction: 0xffff6899 │ │ - vtbx.8 d22, {d15}, d9 │ │ - vsri.64 d22, d22, #1 │ │ - vtbl.8 d22, {d15}, d17 │ │ - vqshrun.s64 d22, q13, #1 │ │ - vmls.i q11, , d28[0] │ │ - vtbl.8 d22, {d15}, d17 │ │ - vqshl.u64 q11, q5, #63 @ 0x3f │ │ - vsri.64 q11, q12, #1 │ │ - vabal.u q11, d15, d2 │ │ - vsri.64 q11, q4, #1 │ │ + ldr r0, [r2, #0] │ │ + vqshrun.s64 d22, , #1 │ │ + @ instruction: 0xffff67c1 │ │ + vraddhn.i d22, , q13 │ │ + vqshl.u64 d22, d9, #63 @ 0x3f │ │ + vqshl.u64 d22, d18, #63 @ 0x3f │ │ + vmls.i q11, , d16[0] │ │ + vqshl.u64 d22, d9, #63 @ 0x3f │ │ + vqshl.u32 q11, q1, #31 │ │ + vmls.i q11, , d28[0] │ │ + vsri.32 q11, q11, #1 │ │ + vmls.i q11, , d12[0] │ │ vdup.8 , d1[7] │ │ it eq │ │ bxeq lr │ │ add.w ip, r0, #4 │ │ dmb ish │ │ ldrex r2, [ip] │ │ subs r3, r2, #1 │ │ strex r1, r3, [ip] │ │ cmp r1, #0 │ │ - bne.n 111c6 │ │ + bne.n 11486 │ │ cmp r2, #1 │ │ itt eq │ │ dmbeq ish │ │ - beq.w 4f69c │ │ - bx lr │ │ - bmi.n 1118e │ │ - subs r1, r0, #1 │ │ - cmp r1, #121 @ 0x79 │ │ - bhi.w 1135e │ │ - movs r0, #34 @ 0x22 │ │ - tbh [pc, r1, lsl #1] │ │ - lsls r2, r7, #1 │ │ - lsls r4, r5, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r5, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r3, r7, #1 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r4, #2 │ │ - lsls r0, r5, #2 │ │ - lsls r2, r7, #1 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r4, r3, #2 │ │ - lsls r0, r4, #2 │ │ - lsls r4, r2, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r3, #2 │ │ - lsls r2, r6, #2 │ │ - lsls r0, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r2, #2 │ │ - lsls r4, r7, #2 │ │ - lsls r6, r7, #2 │ │ - lsls r4, r1, #2 │ │ - lsls r2, r0, #3 │ │ - lsls r6, r1, #2 │ │ - lsls r2, r5, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r2, r1, #2 │ │ - lsls r0, r2, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r4, r7, #1 │ │ - lsls r0, r7, #2 │ │ - lsls r0, r3, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r4, r7, #1 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r0, r1, #2 │ │ - lsls r6, r0, #2 │ │ - lsls r2, r3, #2 │ │ - lsls r2, r4, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r2, r7, #2 │ │ - lsls r4, r4, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r0, r0, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r2, r2, #2 │ │ - lsls r0, r0, #3 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r7, #1 │ │ - lsls r6, r6, #2 │ │ - lsls r4, r0, #2 │ │ - lsls r4, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r2, r0, #2 │ │ - movs r0, #1 │ │ - bx lr │ │ - movs r0, #36 @ 0x24 │ │ - bx lr │ │ - movs r0, #4 │ │ - bx lr │ │ - movs r0, #7 │ │ - bx lr │ │ - movs r0, #26 │ │ - bx lr │ │ - movs r0, #39 @ 0x27 │ │ - bx lr │ │ - movs r0, #9 │ │ - bx lr │ │ - movs r0, #8 │ │ - bx lr │ │ - movs r0, #30 │ │ - bx lr │ │ - movs r0, #25 │ │ - bx lr │ │ - movs r0, #32 │ │ - bx lr │ │ - movs r0, #33 @ 0x21 │ │ - bx lr │ │ - movs r0, #22 │ │ - bx lr │ │ - movs r0, #31 │ │ - bx lr │ │ - movs r0, #29 │ │ - bx lr │ │ - movs r0, #18 │ │ - bx lr │ │ - movs r0, #10 │ │ - bx lr │ │ - movs r0, #28 │ │ - bx lr │ │ - movs r0, #14 │ │ - bx lr │ │ - movs r0, #12 │ │ - bx lr │ │ - movs r0, #5 │ │ - bx lr │ │ - movs r0, #3 │ │ - bx lr │ │ - movs r0, #13 │ │ - bx lr │ │ - movs r0, #38 @ 0x26 │ │ - bx lr │ │ - movs r0, #11 │ │ - bx lr │ │ - movs r0, #0 │ │ - bx lr │ │ - movs r0, #35 @ 0x23 │ │ - bx lr │ │ - movs r0, #20 │ │ + beq.w 4eddc │ │ bx lr │ │ - movs r0, #15 │ │ - bx lr │ │ - movs r0, #19 │ │ - bx lr │ │ - movs r0, #41 @ 0x29 │ │ - bx lr │ │ - movs r0, #16 │ │ - bx lr │ │ - movs r0, #6 │ │ - bx lr │ │ - movs r0, #27 │ │ - bx lr │ │ - movs r0, #24 │ │ - bx lr │ │ - movs r0, #2 │ │ - bx lr │ │ - movs r0, #17 │ │ - bx lr │ │ - push {r4, lr} │ │ + bmi.n 1144e │ │ + push {r4, r5, r6, lr} │ │ mov r4, r1 │ │ movs r1, #255 @ 0xff │ │ strb r1, [r0, #0] │ │ + ldr r5, [pc, #40] @ (114d8 ) │ │ + ldr r6, [pc, #44] @ (114dc ) │ │ + add r5, pc │ │ + add r6, pc │ │ mov r0, r4 │ │ - blx 4f800 │ │ + blx 4ef30 │ │ adds r0, #1 │ │ - it ne │ │ - popne {r4, pc} │ │ - blx 4f7c0 │ │ + bne.n 114d6 │ │ + blx 4ef00 │ │ ldr r0, [r0, #0] │ │ - cmp r0, #4 │ │ - beq.n 11382 │ │ - pop {r4, pc} │ │ - bmi.n 11346 │ │ + ldr r1, [r5, #0] │ │ + cmp r1, r6 │ │ + it ne │ │ + strne r6, [r5, #0] │ │ + ldr r1, [r5, #0] │ │ + ldr r1, [r1, #8] │ │ + blx r1 │ │ + cmp r0, #0 │ │ + bne.n 114b4 │ │ + pop {r4, r5, r6, pc} │ │ + asrs r4, r5, #13 │ │ + movs r4, r0 │ │ + str??.w r0, [sl, r3] │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #28 │ │ mov r5, r1 │ │ - ldr r1, [pc, #260] @ (114ac ) │ │ + ldr r1, [pc, #260] @ (115f0 ) │ │ mov r4, r0 │ │ add r0, sp, #16 │ │ add r1, pc │ │ movs r2, #44 @ 0x2c │ │ - bl 1a508 │ │ + bl 1a66c │ │ ldr r0, [sp, #16] │ │ adds r0, #1 │ │ - beq.n 113f4 │ │ + beq.n 11538 │ │ add r2, sp, #16 │ │ ldmia r2, {r0, r1, r2} │ │ str r2, [sp, #8] │ │ str r1, [sp, #4] │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 14514 │ │ - cbz r5, 11430 │ │ + bl 14676 │ │ + cbz r5, 11574 │ │ ldr r2, [r5, #0] │ │ - cbz r2, 11400 │ │ + cbz r2, 11544 │ │ ldr r2, [r2, #24] │ │ - cbz r2, 1143a │ │ + cbz r2, 1157e │ │ mov r8, r1 │ │ mov r1, r0 │ │ mov r0, r5 │ │ mov r9, r1 │ │ blx r2 │ │ mov r6, r0 │ │ ldr r0, [r5, #0] │ │ - cbz r0, 11444 │ │ + cbz r0, 11588 │ │ ldr.w r1, [r0, #912] @ 0x390 │ │ - cbz r1, 11456 │ │ + cbz r1, 1159a │ │ mov r0, r5 │ │ blx r1 │ │ cmp r0, #1 │ │ - bne.n 1147a │ │ + bne.n 115be │ │ movs r6, #5 │ │ - b.n 1145e │ │ + b.n 115a2 │ │ ldr r6, [sp, #24] │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ - bgt.n 1140a │ │ - bl 14360 │ │ - ldr r5, [pc, #176] @ (114b4 ) │ │ + bgt.n 1154e │ │ + bl 14438 │ │ + ldr r5, [pc, #176] @ (115f8 ) │ │ movs r6, #8 │ │ movs r7, #7 │ │ add r5, pc │ │ - b.n 11462 │ │ - cbz r6, 1144e │ │ + b.n 115a6 │ │ + cbz r6, 11592 │ │ mov r0, r6 │ │ ldr r7, [sp, #20] │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.n 114a4 │ │ + beq.n 115e8 │ │ mov r1, r7 │ │ mov r2, r6 │ │ strd r6, r0, [sp] │ │ - bl 4c460 │ │ + bl 4bcbc │ │ str r6, [sp, #8] │ │ mov r0, sp │ │ - bl 14514 │ │ + bl 14676 │ │ cmp r5, #0 │ │ - bne.n 113ca │ │ - ldr r5, [pc, #124] @ (114b0 ) │ │ + bne.n 1150e │ │ + ldr r5, [pc, #124] @ (115f4 ) │ │ movs r6, #8 │ │ movs r7, #6 │ │ add r5, pc │ │ - b.n 11462 │ │ - ldr r5, [pc, #124] @ (114b8 ) │ │ + b.n 115a6 │ │ + ldr r5, [pc, #124] @ (115fc ) │ │ movs r6, #6 │ │ movs r7, #9 │ │ add r5, pc │ │ - b.n 11462 │ │ - ldr r5, [pc, #116] @ (114bc ) │ │ + b.n 115a6 │ │ + ldr r5, [pc, #116] @ (11600 ) │ │ movs r6, #8 │ │ movs r7, #7 │ │ add r5, pc │ │ - b.n 1145e │ │ + b.n 115a2 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #8] │ │ - b.n 113be │ │ - ldr r5, [pc, #104] @ (114c0 ) │ │ + b.n 11502 │ │ + ldr r5, [pc, #104] @ (11604 ) │ │ movs r6, #6 │ │ movs r7, #14 │ │ add r5, pc │ │ mov r0, r9 │ │ mov r1, r8 │ │ movs r2, #0 │ │ cmp r1, #0 │ │ strb r2, [r0, #0] │ │ it ne │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ strd r5, r7, [r4, #4] │ │ strb r6, [r4, #0] │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ mov r0, r9 │ │ mov r1, r8 │ │ - cbz r6, 1149a │ │ + cbz r6, 115de │ │ movs r2, #0 │ │ cmp r1, #0 │ │ strb r2, [r0, #0] │ │ it ne │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ movs r0, #255 @ 0xff │ │ strd r6, r5, [r4, #4] │ │ strb r0, [r4, #0] │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r5, [pc, #40] @ (114c4 ) │ │ + ldr r5, [pc, #40] @ (11608 ) │ │ movs r6, #7 │ │ movs r7, #16 │ │ add r5, pc │ │ - b.n 11462 │ │ + b.n 115a6 │ │ movs r0, #1 │ │ mov r1, r6 │ │ - bl 142ba │ │ - lsls r2, r7 │ │ - @ instruction: 0xffff78bd │ │ - @ instruction: 0xffff78f3 │ │ - vmla.i q10, , d26[0] │ │ - vtbl.8 d23, {d31}, d31 │ │ - vshr.u32 q10, , #1 │ │ - vmla.i q10, , d20[0] │ │ + bl 1441a │ │ + lsrs r6, r7 │ │ + @ instruction: 0xffff7d8e │ │ + vqrdmulh.s , , d4[0] │ │ + vaddl.u q10, d31, d30 │ │ + @ instruction: 0xffff7d80 │ │ + vshr.u64 d20, d11, #1 │ │ + vsra.u32 d20, d24, #1 │ │ vsli.32 , q8, #31 │ │ mov r6, r1 │ │ mov r4, r0 │ │ ldrd r0, r1, [r1, #4] │ │ mov r5, r2 │ │ ldr r1, [r1, #8] │ │ - bl 1108c │ │ - cbz r0, 114ee │ │ - ldr r2, [pc, #52] @ (11514 ) │ │ + bl 1134c │ │ + cbz r0, 11632 │ │ + ldr r2, [pc, #80] @ (11674 ) │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ movs r3, #19 │ │ add r2, pc │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 48b0c │ │ + b.w 48fcc │ │ ldr r0, [r6, #0] │ │ mov r1, r5 │ │ movs r2, #1 │ │ - blx 4f7b0 │ │ + blx 4eef0 │ │ adds r1, r0, #1 │ │ - beq.n 11504 │ │ + beq.n 11648 │ │ movs r1, #255 @ 0xff │ │ str r0, [r4, #4] │ │ strb r1, [r4, #0] │ │ pop {r4, r5, r6, pc} │ │ - blx 4f7c0 │ │ + blx 4ef00 │ │ + ldr r1, [pc, #28] @ (1166c ) │ │ + ldr r2, [pc, #32] @ (11670 ) │ │ + add r1, pc │ │ ldr r0, [r0, #0] │ │ + add r2, pc │ │ + ldr r3, [r1, #0] │ │ + cmp r3, r2 │ │ + it ne │ │ + strne r2, [r1, #0] │ │ movs r1, #0 │ │ str r0, [r4, #4] │ │ + strb r1, [r4, #3] │ │ + strh.w r1, [r4, #1] │ │ strb r1, [r4, #0] │ │ pop {r4, r5, r6, pc} │ │ - nop │ │ - str r0, [r6, #68] @ 0x44 │ │ + asrs r4, r1, #7 │ │ + movs r4, r0 │ │ + movt r0, #34819 @ 0x8803 │ │ + str r4, [r4, #84] @ 0x54 │ │ vsli.64 d27, d16, #63 @ 0x3f │ │ sub sp, #8 │ │ mov r5, r1 │ │ mov r4, r0 │ │ ldrd r0, r1, [r1, #4] │ │ ldr r1, [r1, #8] │ │ - bl 1108c │ │ - cbz r0, 11542 │ │ - ldr r2, [pc, #76] @ (1157c ) │ │ + bl 1134c │ │ + cbz r0, 116a2 │ │ + ldr r2, [pc, #100] @ (116f4 ) │ │ adds r0, r4, #4 │ │ movs r1, #35 @ 0x23 │ │ movs r3, #19 │ │ add r2, pc │ │ - bl 48b0c │ │ + bl 48fcc │ │ movs r0, #1 │ │ str r0, [r4, #0] │ │ add sp, #8 │ │ pop {r4, r5, r7, pc} │ │ ldr r0, [r5, #0] │ │ movs r1, #1 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ str r1, [sp, #0] │ │ - blx 4f810 │ │ + blx 4ef40 │ │ and.w r2, r0, r1 │ │ adds r2, #1 │ │ - beq.n 11568 │ │ + beq.n 116c8 │ │ strd r0, r1, [r4, #8] │ │ movs r0, #0 │ │ str r0, [r4, #0] │ │ add sp, #8 │ │ pop {r4, r5, r7, pc} │ │ - blx 4f7c0 │ │ + blx 4ef00 │ │ + ldr r1, [pc, #28] @ (116ec ) │ │ + ldr r2, [pc, #32] @ (116f0 ) │ │ + add r1, pc │ │ ldr r0, [r0, #0] │ │ + add r2, pc │ │ + ldr r3, [r1, #0] │ │ + cmp r3, r2 │ │ + it ne │ │ + strne r2, [r1, #0] │ │ movs r1, #0 │ │ strd r1, r0, [r4, #4] │ │ movs r0, #1 │ │ str r0, [r4, #0] │ │ add sp, #8 │ │ pop {r4, r5, r7, pc} │ │ - str r0, [r4, #64] @ 0x40 │ │ + asrs r4, r1, #5 │ │ + movs r4, r0 │ │ + movw r0, #34819 @ 0x8803 │ │ + str r0, [r7, #76] @ 0x4c │ │ vrsubhn.i d20, , │ │ ldrd r1, r2, [r0] │ │ mov r0, r3 │ │ - b.w 1a9a8 │ │ + b.w 1ab10 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #4 │ │ vpush {d8} │ │ sub sp, #120 @ 0x78 │ │ mov r5, r0 │ │ ldr r0, [r0, #4] │ │ mov r6, r1 │ │ mov r7, r3 │ │ mov r4, r2 │ │ ldr r1, [r0, #8] │ │ add r0, sp, #24 │ │ - bl 1e114 │ │ + bl 1ec18 │ │ ldrb.w r0, [sp, #24] │ │ cmp r0, #255 @ 0xff │ │ - beq.n 115c4 │ │ + beq.n 1173c │ │ add r0, sp, #24 │ │ - bl ee30 │ │ + bl d330 │ │ add sp, #120 @ 0x78 │ │ vpop {d8} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrb.w sl, [sp, #32] │ │ ldr.w r9, [sp, #28] │ │ add r0, sp, #88 @ 0x58 │ │ mov r1, r4 │ │ mov r2, r7 │ │ - bl 1a508 │ │ + bl 1a66c │ │ ldr r0, [sp, #88] @ 0x58 │ │ adds r0, #1 │ │ - beq.n 11628 │ │ + beq.n 117a0 │ │ add r2, sp, #88 @ 0x58 │ │ ldmia r2, {r0, r1, r2} │ │ str r2, [sp, #64] @ 0x40 │ │ str r1, [sp, #60] @ 0x3c │ │ str r0, [sp, #56] @ 0x38 │ │ add r7, sp, #56 @ 0x38 │ │ mov r0, r7 │ │ - bl 14514 │ │ + bl 14676 │ │ cmp.w r9, #0 │ │ - beq.n 11638 │ │ + beq.n 117b0 │ │ ldr.w r2, [r9] │ │ - cbz r2, 11640 │ │ + cbz r2, 117b8 │ │ ldr.w r2, [r2, #668] @ 0x29c │ │ - cbz r2, 11670 │ │ + cbz r2, 117e8 │ │ mov fp, r1 │ │ mov r1, r0 │ │ mov r0, r9 │ │ mov r4, r1 │ │ blx r2 │ │ mov r8, r0 │ │ ldr.w r0, [r9] │ │ - cbz r0, 1167c │ │ + cbz r0, 117f4 │ │ ldr.w r1, [r0, #912] @ 0x390 │ │ - cbz r1, 11690 │ │ + cbz r1, 11808 │ │ mov r0, r9 │ │ blx r1 │ │ cmp r0, #1 │ │ - bne.n 116ce │ │ + bne.n 11846 │ │ movs r0, #5 │ │ strb.w r0, [sp, #88] @ 0x58 │ │ - b.n 116a0 │ │ + b.n 11818 │ │ ldr r7, [sp, #96] @ 0x60 │ │ cmp r7, #0 │ │ - bpl.n 11652 │ │ + bpl.n 117ca │ │ movs r0, #0 │ │ mov r1, r7 │ │ - bl 142ba │ │ + bl 1441a │ │ udf #254 @ 0xfe │ │ - ldr r2, [pc, #284] @ (11758 ) │ │ + ldr r2, [pc, #284] @ (118d0 ) │ │ movs r3, #6 │ │ add r2, pc │ │ - b.n 11646 │ │ - ldr r2, [pc, #280] @ (1175c ) │ │ + b.n 117be │ │ + ldr r2, [pc, #304] @ (118ec ) │ │ movs r3, #7 │ │ add r2, pc │ │ str r3, [sp, #96] @ 0x60 │ │ movs r3, #8 │ │ strb.w r3, [sp, #88] @ 0x58 │ │ str r2, [sp, #92] @ 0x5c │ │ - b.n 116a4 │ │ - beq.n 11688 │ │ + b.n 1181c │ │ + beq.n 11800 │ │ mov r0, r7 │ │ ldr r4, [sp, #92] @ 0x5c │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.n 1173c │ │ + beq.n 118b4 │ │ mov r1, r4 │ │ mov r2, r7 │ │ strd r7, r0, [sp, #56] @ 0x38 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ str r7, [sp, #64] @ 0x40 │ │ - b.n 115e6 │ │ - ldr r2, [pc, #236] @ (11760 ) │ │ + b.n 1175e │ │ + ldr r2, [pc, #232] @ (118d4 ) │ │ movs r3, #12 │ │ str r3, [sp, #96] @ 0x60 │ │ movs r3, #6 │ │ add r2, pc │ │ - b.n 1164a │ │ - ldr r0, [pc, #228] @ (11764 ) │ │ + b.n 117c2 │ │ + ldr r0, [pc, #228] @ (118dc ) │ │ movs r1, #7 │ │ str r1, [sp, #96] @ 0x60 │ │ movs r1, #8 │ │ add r0, pc │ │ - b.n 1169a │ │ + b.n 11812 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n 115e2 │ │ - ldr r0, [pc, #212] @ (11768 ) │ │ + b.n 1175a │ │ + ldr r0, [pc, #204] @ (118d8 ) │ │ movs r1, #14 │ │ str r1, [sp, #96] @ 0x60 │ │ movs r1, #6 │ │ add r0, pc │ │ strb.w r1, [sp, #88] @ 0x58 │ │ str r0, [sp, #92] @ 0x5c │ │ mov r0, r4 │ │ mov r1, fp │ │ movs r2, #0 │ │ cmp r1, #0 │ │ strb r2, [r0, #0] │ │ it ne │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ add r0, sp, #88 @ 0x58 │ │ - bl ee30 │ │ + bl d330 │ │ cmp.w sl, #0 │ │ - beq.w 115b8 │ │ - bl 1e928 │ │ + beq.w 11730 │ │ + bl 1f4c8 │ │ add sp, #120 @ 0x78 │ │ vpop {d8} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r4 │ │ mov r1, fp │ │ cmp.w r8, #0 │ │ - beq.n 11730 │ │ + beq.n 118a8 │ │ movs r4, #0 │ │ cmp r1, #0 │ │ vmov s16, r6 │ │ strb r4, [r0, #0] │ │ it ne │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ add r0, sp, #52 @ 0x34 │ │ str r0, [sp, #76] @ 0x4c │ │ movs r0, #7 │ │ str.w r8, [sp, #52] @ 0x34 │ │ strb.w r4, [sp, #72] @ 0x48 │ │ vstr s16, [sp, #60] @ 0x3c │ │ strb.w r0, [sp, #56] @ 0x38 │ │ ldr r2, [r5, #0] │ │ - ldr r3, [pc, #108] @ (11770 ) │ │ - ldr r0, [pc, #112] @ (11774 ) │ │ + ldr r3, [pc, #100] @ (118e0 ) │ │ + ldr r0, [pc, #104] @ (118e4 ) │ │ add r3, pc │ │ add r0, pc │ │ add r4, sp, #88 @ 0x58 │ │ movs r1, #2 │ │ movs r5, #10 │ │ movs r6, #22 │ │ strd r5, r0, [sp] │ │ mov r0, r4 │ │ str r1, [sp, #16] │ │ mov r1, r9 │ │ strd r6, r7, [sp, #8] │ │ - bl bb74 │ │ + bl bfcc │ │ ldr r0, [sp, #88] @ 0x58 │ │ cmp r0, #0 │ │ - beq.n 116b6 │ │ + beq.n 1182e │ │ adds r0, r4, #4 │ │ - bl ee30 │ │ - b.n 116b6 │ │ - ldr r2, [pc, #56] @ (1176c ) │ │ + bl d330 │ │ + b.n 1182e │ │ + ldr r2, [pc, #60] @ (118e8 ) │ │ movs r3, #19 │ │ str r3, [sp, #96] @ 0x60 │ │ movs r3, #7 │ │ add r2, pc │ │ - b.n 1164a │ │ + b.n 117c2 │ │ movs r0, #1 │ │ - b.n 11630 │ │ - b.n 11742 │ │ + b.n 117a8 │ │ + b.n 118ba │ │ mov r4, r0 │ │ cmp.w sl, #0 │ │ - beq.n 1174e │ │ - bl 1e928 │ │ + beq.n 118c6 │ │ + bl 1f4c8 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - strb r7, [r6, #26] │ │ - vqshlu.s64 d23, d21, #63 @ 0x3f │ │ - vcvt.u32.f32 , q6, #1 │ │ - vqshlu.s32 , , #31 │ │ - vcvt.f32.u32 d19, d11, #1 │ │ - @ instruction: 0xffff3ea8 │ │ - vmlal.u q11, d15, d19[0] │ │ - vmlal.u q11, d15, d27[0] │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + ldrb r4, [r2, #13] │ │ + @ instruction: 0xffff3f8c │ │ + @ instruction: 0xffff3e2b │ │ + @ instruction: 0xffff7b12 │ │ + vsubw.u q11, , d19 │ │ + vsubw.u q11, , d27 │ │ + @ instruction: 0xffff3ed8 │ │ + @ instruction: 0xffff7b52 │ │ vsli.32 d27, d0, #31 │ │ sub sp, #24 │ │ mov r4, r0 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ strd r0, r1, [sp, #8] │ │ add r0, sp, #8 │ │ str r1, [sp, #0] │ │ movs r1, #0 │ │ movs r2, #11 │ │ movs r3, #1 │ │ - bl effe │ │ + bl f388 │ │ add r2, sp, #8 │ │ ldmia r2, {r0, r1, r2} │ │ add.w r3, r2, #11 │ │ stmia r4!, {r0, r1, r3} │ │ movw r0, #25953 @ 0x6561 │ │ movt r0, #25697 @ 0x6461 │ │ str r0, [r1, r2] │ │ @@ -9568,185 +9357,185 @@ │ │ add sp, #24 │ │ pop {r4, pc} │ │ mov r4, r0 │ │ ldr r0, [sp, #8] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #12] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - bmi.n 11786 │ │ + blx 4d4a8 │ │ + bmi.n 118fe │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #48 @ 0x30 │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ ldrd r8, r7, [r1] │ │ - bl fb14 │ │ + bl fe64 │ │ uxth r1, r0 │ │ subs r0, r1, #3 │ │ uxtb r2, r1 │ │ cmp r2, #3 │ │ mov r2, r0 │ │ mov.w r6, r1, lsr #8 │ │ it cc │ │ movcc r2, #3 │ │ uxtb r3, r2 │ │ cmp r3, #2 │ │ - bcs.n 11820 │ │ + bcs.n 11998 │ │ strb.w r6, [sp, #16] │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ str r1, [sp, #12] │ │ strb.w r2, [sp, #8] │ │ uxtb r1, r0 │ │ cmp r1, #2 │ │ - bcc.n 118e0 │ │ - bne.n 118cc │ │ - b.n 119a8 │ │ - bne.n 11828 │ │ + bcc.n 11a58 │ │ + bne.n 11a44 │ │ + b.n 11b20 │ │ + bne.n 119a0 │ │ strb.w r6, [sp, #9] │ │ - b.n 119a8 │ │ + b.n 11b20 │ │ add r0, sp, #32 │ │ strb.w r1, [sp, #9] │ │ mov r1, r5 │ │ strd r8, r7, [r5] │ │ strb.w r6, [sp, #10] │ │ - bl 12870 │ │ + bl 129d8 │ │ ldrb.w r0, [sp, #32] │ │ tbb [pc, r0] │ │ lsls r2, r0, #8 │ │ cmp r5, #42 @ 0x2a │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ ldrb.w lr, [sp, #42] @ 0x2a │ │ ldrb.w r1, [sp, #41] @ 0x29 │ │ ldrb.w ip, [sp, #40] @ 0x28 │ │ ldr.w r9, [sp, #43] @ 0x2b │ │ ldrb.w r2, [sp, #47] @ 0x2f │ │ strb.w r2, [sp, #28] │ │ adds.w r2, sl, #1 │ │ str.w r9, [sp, #24] │ │ - beq.n 118a8 │ │ + beq.n 11a20 │ │ ldrb.w r2, [sp, #28] │ │ ldr r3, [sp, #24] │ │ strb.w r2, [sp, #23] │ │ str.w r3, [sp, #19] │ │ strb.w lr, [sp, #18] │ │ strb.w r1, [sp, #17] │ │ strb.w ip, [sp, #16] │ │ str.w sl, [sp, #12] │ │ strb.w r0, [sp, #8] │ │ uxtb r1, r0 │ │ cmp r1, #2 │ │ - bcs.n 1181c │ │ - b.n 118e0 │ │ + bcs.n 11994 │ │ + b.n 11a58 │ │ ldrb.w r1, [sp, #33] @ 0x21 │ │ - b.n 119a4 │ │ + b.n 11b1c │ │ ldrb.w r1, [sp, #33] @ 0x21 │ │ ldrb.w lr, [sp, #34] @ 0x22 │ │ - b.n 118ae │ │ + b.n 11a26 │ │ movs.w r0, ip, lsl #31 │ │ - beq.n 119a4 │ │ + beq.n 11b1c │ │ movs r0, #3 │ │ strb.w r1, [sp, #9] │ │ strb.w r0, [sp, #8] │ │ eor.w r0, lr, #1 │ │ eor.w r1, r6, #1 │ │ orrs r0, r1 │ │ clz r0, r0 │ │ lsrs r6, r0, #5 │ │ strb.w r6, [sp, #10] │ │ add r0, sp, #8 │ │ mov r1, r5 │ │ strd r8, r7, [r5] │ │ - bl f678 │ │ + bl f9c8 │ │ ldrb.w r0, [sp, #8] │ │ cmp r0, #2 │ │ - bcs.n 11946 │ │ + bcs.n 11abe │ │ ldrb.w r2, [sp, #18] │ │ lsls r0, r0, #24 │ │ ldrb.w r1, [sp, #17] │ │ ldrb.w r3, [sp, #16] │ │ ldr r7, [sp, #12] │ │ ldr.w r6, [sp, #19] │ │ ldrb.w r5, [sp, #23] │ │ str r6, [sp, #32] │ │ strb.w r5, [sp, #36] @ 0x24 │ │ - beq.n 11912 │ │ + beq.n 11a8a │ │ adds r0, r7, #1 │ │ - beq.n 11934 │ │ + beq.n 11aac │ │ ldr r0, [sp, #32] │ │ ldrb.w r6, [sp, #36] @ 0x24 │ │ str.w r0, [r4, #11] │ │ movs r0, #1 │ │ - b.n 11922 │ │ + b.n 11a9a │ │ adds r0, r7, #1 │ │ - beq.n 11934 │ │ + beq.n 11aac │ │ ldr r0, [sp, #32] │ │ ldrb.w r6, [sp, #36] @ 0x24 │ │ str.w r0, [r4, #11] │ │ movs r0, #0 │ │ strb r6, [r4, #15] │ │ strb r2, [r4, #10] │ │ strb r1, [r4, #9] │ │ strb r3, [r4, #8] │ │ str r7, [r4, #4] │ │ strb r0, [r4, #0] │ │ add sp, #48 @ 0x30 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ lsls r0, r3, #31 │ │ - beq.n 119ac │ │ + beq.n 11b24 │ │ strb r2, [r4, #2] │ │ movs r0, #3 │ │ strb r1, [r4, #1] │ │ strb r0, [r4, #0] │ │ add sp, #48 @ 0x30 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - beq.n 119a8 │ │ + beq.n 11b20 │ │ ldrb.w r0, [sp, #10] │ │ movs r1, #3 │ │ strb.w r1, [sp, #8] │ │ uxtb r1, r6 │ │ eor.w r1, r1, #1 │ │ eor.w r0, r0, #1 │ │ orrs r0, r1 │ │ mov r1, r5 │ │ clz r0, r0 │ │ strd r8, r7, [r5] │ │ lsrs r0, r0, #5 │ │ strb.w r0, [sp, #10] │ │ add r0, sp, #8 │ │ - bl 119c0 │ │ + bl 11b38 │ │ ldrb.w r0, [sp, #8] │ │ cmp r0, #2 │ │ - bcc.n 118e0 │ │ - beq.n 119a8 │ │ + bcc.n 11a58 │ │ + beq.n 11b20 │ │ strd r8, r7, [r5] │ │ - cbz r7, 119b8 │ │ + cbz r7, 11b30 │ │ ldrsb.w r0, [r8] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ itt le │ │ uxtble r0, r0 │ │ cmple r0, #224 @ 0xe0 │ │ ldrb.w r0, [sp, #9] │ │ sub.w r0, r0, #1 │ │ clz r0, r0 │ │ mov.w r1, r0, lsr #5 │ │ - b.n 119ba │ │ + b.n 11b32 │ │ strb.w r1, [sp, #9] │ │ ldrb.w r1, [sp, #9] │ │ strb r1, [r4, #1] │ │ movs r0, #2 │ │ strb r0, [r4, #0] │ │ add sp, #48 @ 0x30 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ movs r1, #1 │ │ movs r2, #0 │ │ - b.n 11938 │ │ - bmi.n 1196a │ │ + b.n 11ab0 │ │ + bmi.n 11ae2 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #156 @ 0x9c │ │ mov r4, r0 │ │ ldrd r0, r6, [r1] │ │ movs r2, #255 @ 0xff │ │ movs r3, #0 │ │ strb.w r2, [sp, #36] @ 0x24 │ │ @@ -9754,115 +9543,115 @@ │ │ add.w ip, sp, #44 @ 0x2c │ │ movs r7, #4 │ │ cmp r6, #0 │ │ str r2, [sp, #24] │ │ str r2, [sp, #60] @ 0x3c │ │ str r3, [sp, #56] @ 0x38 │ │ stmia.w ip, {r2, r3, r7} │ │ - beq.n 11a9c │ │ + beq.n 11c14 │ │ mov r5, r0 │ │ adds r3, r0, r6 │ │ ldrsb.w r2, [r5], #1 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ uxtb r7, r2 │ │ mov r2, r7 │ │ - ble.n 11aa0 │ │ + ble.n 11c18 │ │ sub.w r8, r3, r5 │ │ cmp r2, #40 @ 0x28 │ │ strd r5, r8, [r1] │ │ - bne.w 11af8 │ │ + bne.w 11c70 │ │ add r0, sp, #40 @ 0x28 │ │ str r4, [sp, #12] │ │ add.w r2, r0, #20 │ │ adds r0, #8 │ │ str r0, [sp, #16] │ │ movs r0, #40 @ 0x28 │ │ add r4, sp, #140 @ 0x8c │ │ str r0, [sp, #40] @ 0x28 │ │ movs r0, #2 │ │ - movs r7, #0 │ │ mov.w fp, #4 │ │ + movs r7, #0 │ │ mov.w sl, #0 │ │ mov.w r9, #0 │ │ str r2, [sp, #8] │ │ strb.w r0, [sp, #72] @ 0x48 │ │ str r1, [sp, #20] │ │ - b.n 11a58 │ │ + b.n 11bd0 │ │ add r2, sp, #128 @ 0x80 │ │ adds r7, #1 │ │ mov r9, r6 │ │ ldmia r2, {r0, r1, r2} │ │ str.w r0, [fp, sl] │ │ add.w r0, fp, sl │ │ add.w sl, sl, #12 │ │ strd r1, r2, [r0, #4] │ │ ldr r1, [sp, #20] │ │ str r7, [sp, #56] @ 0x38 │ │ ldrd r5, r8, [r1] │ │ mov r0, r4 │ │ - bl 117dc │ │ + bl 11954 │ │ ldrb.w r0, [sp, #140] @ 0x8c │ │ movs r6, #1 │ │ tbb [pc, r0] │ │ lsls r3, r0, #8 │ │ ldrb r4, [r6, r6] │ │ mov r6, r9 │ │ ldr r0, [sp, #144] @ 0x90 │ │ adds r1, r0, #1 │ │ - beq.n 11ae0 │ │ + beq.n 11c58 │ │ ldr r3, [sp, #48] @ 0x30 │ │ add.w ip, sp, #128 @ 0x80 │ │ ldrd r1, r2, [sp, #148] @ 0x94 │ │ cmp r7, r3 │ │ stmia.w ip, {r0, r1, r2} │ │ - bne.n 11a38 │ │ + bne.n 11bb0 │ │ movs r0, #12 │ │ mov r1, r7 │ │ str r0, [sp, #0] │ │ movs r2, #1 │ │ ldr r0, [sp, #16] │ │ movs r3, #4 │ │ - bl effe │ │ + bl f388 │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ - b.n 11a38 │ │ + b.n 11bb0 │ │ movs r0, #1 │ │ - b.n 11b0c │ │ + b.n 11c84 │ │ ldrb r2, [r0, #1] │ │ and.w ip, r7, #31 │ │ cmp r7, #224 @ 0xe0 │ │ and.w r2, r2, #63 @ 0x3f │ │ - bcc.n 11ae4 │ │ + bcc.n 11c5c │ │ ldrb r5, [r0, #2] │ │ cmp r7, #240 @ 0xf0 │ │ and.w r5, r5, #63 @ 0x3f │ │ orr.w r2, r5, r2, lsl #6 │ │ - bcc.w 11bdc │ │ + bcc.w 11d54 │ │ ldrb r5, [r0, #3] │ │ and.w r5, r5, #63 @ 0x3f │ │ orr.w r5, r5, r2, lsl #6 │ │ and.w r2, ip, #7 │ │ orr.w r2, r5, r2, lsl #18 │ │ adds r5, r0, #4 │ │ sub.w r8, r3, r5 │ │ cmp r2, #40 @ 0x28 │ │ strd r5, r8, [r1] │ │ - beq.n 11a0c │ │ - b.n 11af8 │ │ + beq.n 11b84 │ │ + b.n 11c70 │ │ mov r9, r6 │ │ - b.n 11b28 │ │ + b.n 11ca0 │ │ orr.w r2, r2, ip, lsl #6 │ │ adds r5, r0, #2 │ │ sub.w r8, r3, r5 │ │ cmp r2, #40 @ 0x28 │ │ strd r5, r8, [r1] │ │ - beq.w 11a0c │ │ + beq.w 11b84 │ │ strd r0, r6, [r1] │ │ sxtb r0, r7 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 11b0a │ │ + bgt.n 11c82 │ │ cmp r7, #224 @ 0xe0 │ │ it cs │ │ cmpcs r7, #239 @ 0xef │ │ movs r0, #0 │ │ strb r0, [r4, #1] │ │ movs r0, #3 │ │ mov.w sl, #0 │ │ @@ -9876,372 +9665,369 @@ │ │ ldr r7, [sp, #16] │ │ movs r1, #0 │ │ movs r6, #4 │ │ ldrsb.w r0, [sp, #72] @ 0x48 │ │ ldmia r7, {r2, r3, r7} │ │ strd r1, r6, [sp, #48] @ 0x30 │ │ str r1, [sp, #56] @ 0x38 │ │ - add r1, sp, #80 @ 0x50 │ │ + add r1, sp, #96 @ 0x60 │ │ ldr r6, [sp, #60] @ 0x3c │ │ stmia r1!, {r2, r3, r7} │ │ movs r1, #1 │ │ uqadd8 r8, r0, r1 │ │ adds r0, r6, #1 │ │ strb.w r8, [sp, #72] @ 0x48 │ │ - beq.n 11b70 │ │ + beq.n 11ce8 │ │ ldrd sl, r0, [sp, #64] @ 0x40 │ │ adds r5, r0, #1 │ │ mov r0, sl │ │ subs r5, #1 │ │ - beq.n 11b66 │ │ + beq.n 11cde │ │ add.w r4, r0, #12 │ │ - bl ef4a │ │ + bl d44a │ │ mov r0, r4 │ │ - b.n 11b56 │ │ + b.n 11cce │ │ cmp r6, #0 │ │ itt ne │ │ movne r0, sl │ │ - blxne 4f780 │ │ - add r3, sp, #80 @ 0x50 │ │ + blxne 4eeb0 │ │ + add r3, sp, #96 @ 0x60 │ │ ldr r6, [sp, #20] │ │ ldr r7, [sp, #8] │ │ ldmia r3, {r1, r2, r3} │ │ ldrd r5, r0, [r6] │ │ stmia r7!, {r1, r2, r3} │ │ - cbz r0, 11bca │ │ + cbz r0, 11d42 │ │ mov r2, r5 │ │ add.w ip, r5, r0 │ │ ldrsb.w r3, [r2], #1 │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ uxtb r1, r3 │ │ mov r3, r2 │ │ mov r7, r1 │ │ - ble.n 11bf2 │ │ + ble.n 11d6a │ │ sub.w r4, ip, r3 │ │ cmp r7, #41 @ 0x29 │ │ strd r3, r4, [r6] │ │ - bne.n 11c42 │ │ + bne.n 11dba │ │ ldr r0, [sp, #60] @ 0x3c │ │ movs r7, #0 │ │ str r0, [sp, #8] │ │ mov.w r8, #1 │ │ ldrd r2, r0, [sp, #64] @ 0x40 │ │ lsrs r5, r0, #24 │ │ str r2, [sp, #16] │ │ lsrs r1, r2, #24 │ │ orr.w r9, r1, r0, lsl #8 │ │ lsrs r1, r2, #16 │ │ orr.w fp, r1, r0, lsl #16 │ │ lsrs r1, r2, #8 │ │ orr.w r1, r1, r0, lsl #24 │ │ str r1, [sp, #4] │ │ - b.n 11cc8 │ │ + b.n 11e40 │ │ mov.w sl, #1 │ │ - b.n 11c80 │ │ + b.n 11df8 │ │ ldrb.w sl, [sp, #141] @ 0x8d │ │ ldr r5, [sp, #60] @ 0x3c │ │ adds r0, r5, #1 │ │ - bne.n 11ca4 │ │ - b.n 11cc4 │ │ + bne.n 11e1c │ │ + b.n 11e3c │ │ orr.w r2, r2, ip, lsl #12 │ │ adds r5, r0, #3 │ │ sub.w r8, r3, r5 │ │ cmp r2, #40 @ 0x28 │ │ strd r5, r8, [r1] │ │ - beq.w 11a0c │ │ - b.n 11af8 │ │ + beq.w 11b84 │ │ + b.n 11c70 │ │ ldrb r7, [r5, #1] │ │ and.w r3, r1, #31 │ │ cmp r1, #224 @ 0xe0 │ │ and.w r7, r7, #63 @ 0x3f │ │ - bcc.n 11c30 │ │ + bcc.n 11da8 │ │ ldrb r4, [r5, #2] │ │ cmp r1, #240 @ 0xf0 │ │ and.w r4, r4, #63 @ 0x3f │ │ orr.w r7, r4, r7, lsl #6 │ │ - bcc.n 11c5e │ │ + bcc.n 11dd6 │ │ ldrb r4, [r5, #3] │ │ and.w r3, r3, #7 │ │ and.w r4, r4, #63 @ 0x3f │ │ orr.w r7, r4, r7, lsl #6 │ │ orr.w r7, r7, r3, lsl #18 │ │ adds r3, r5, #4 │ │ sub.w r4, ip, r3 │ │ cmp r7, #41 @ 0x29 │ │ strd r3, r4, [r6] │ │ - beq.n 11ba2 │ │ - b.n 11c42 │ │ + beq.n 11d1a │ │ + b.n 11dba │ │ orr.w r7, r7, r3, lsl #6 │ │ adds r3, r5, #2 │ │ sub.w r4, ip, r3 │ │ cmp r7, #41 @ 0x29 │ │ strd r3, r4, [r6] │ │ - beq.n 11ba2 │ │ + beq.n 11d1a │ │ sxtb r3, r1 │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ strd r5, r0, [r6] │ │ - bgt.n 11c74 │ │ + bgt.n 11dec │ │ cmp r1, #224 @ 0xe0 │ │ - bcc.n 11c72 │ │ + bcc.n 11dea │ │ movs r2, #3 │ │ cmp r1, #239 @ 0xef │ │ it hi │ │ movhi r2, #4 │ │ add r2, r5 │ │ - b.n 11c74 │ │ + b.n 11dec │ │ orr.w r7, r7, r3, lsl #12 │ │ adds r3, r5, #3 │ │ sub.w r4, ip, r3 │ │ cmp r7, #41 @ 0x29 │ │ strd r3, r4, [r6] │ │ - beq.n 11ba2 │ │ - b.n 11c42 │ │ + beq.n 11d1a │ │ + b.n 11dba │ │ adds r2, r5, #2 │ │ sub.w r1, ip, r2 │ │ mov.w sl, #0 │ │ strd r2, r1, [r6] │ │ clz r0, r0 │ │ uxtb.w r1, r8 │ │ - cmp r1, #2 │ │ + cmp r1, #3 │ │ mov.w r7, #0 │ │ mov.w r0, r0, lsr #5 │ │ - it hi │ │ - movhi sl, r0 │ │ - movs.w r1, r9, lsl #31 │ │ - it ne │ │ - movne sl, r0 │ │ + it cs │ │ + movcs sl, r0 │ │ + cmp.w r9, #1 │ │ + it eq │ │ + moveq sl, r0 │ │ ldr r5, [sp, #60] @ 0x3c │ │ adds r0, r5, #1 │ │ - beq.n 11cc4 │ │ + beq.n 11e3c │ │ ldrd r9, r0, [sp, #64] @ 0x40 │ │ adds r6, r0, #1 │ │ mov r0, r9 │ │ subs r6, #1 │ │ - beq.n 11cbc │ │ + beq.n 11e34 │ │ add.w r4, r0, #12 │ │ - bl ef4a │ │ + bl d44a │ │ mov r0, r4 │ │ - b.n 11cac │ │ - cbz r5, 11cc4 │ │ + b.n 11e24 │ │ + cbz r5, 11e3c │ │ mov r0, r9 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov.w r8, #0 │ │ ldr r6, [sp, #52] @ 0x34 │ │ adds r7, #1 │ │ mov r0, r6 │ │ subs r7, #1 │ │ - beq.n 11cde │ │ + beq.n 11e56 │ │ add.w r4, r0, #12 │ │ - bl ef4a │ │ + bl d44a │ │ mov r0, r4 │ │ - b.n 11cce │ │ + b.n 11e46 │ │ ldr r0, [sp, #48] @ 0x30 │ │ ldr r4, [sp, #16] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ cmp.w r8, #0 │ │ - beq.w 11fce │ │ + beq.w 12136 │ │ ldr r0, [sp, #20] │ │ ldr r1, [sp, #4] │ │ strb.w r1, [sp, #29] │ │ ldr r1, [sp, #8] │ │ str r1, [sp, #24] │ │ movs r1, #2 │ │ strb.w r1, [sp, #37] @ 0x25 │ │ mov.w r1, r9, lsr #8 │ │ strb.w fp, [sp, #30] │ │ orr.w fp, r1, r5, lsl #24 │ │ ldrd r6, r7, [r0] │ │ str.w r9, [sp, #31] │ │ strb.w r4, [sp, #28] │ │ strb.w r5, [sp, #35] @ 0x23 │ │ - bl fb14 │ │ + bl fe64 │ │ uxth r1, r0 │ │ subs r0, r1, #3 │ │ uxtb r2, r1 │ │ cmp r2, #3 │ │ it cc │ │ movcc r0, #3 │ │ uxtb r3, r0 │ │ movs r0, #5 │ │ tbb [pc, r3] │ │ lsls r2, r0, #16 │ │ asrs r5, r0, #8 │ │ movs r0, #3 │ │ - b.n 11d44 │ │ + b.n 11ebc │ │ movs r0, #4 │ │ ubfx sl, r1, #8, #8 │ │ mvn.w r1, #2 │ │ uxtab r1, r1, r0 │ │ cmp r1, #2 │ │ - bcc.w 11e86 │ │ + bcc.w 11ffe │ │ uxtb r0, r0 │ │ cmp r0, #5 │ │ - bne.n 11d66 │ │ - b.n 11faa │ │ + bne.n 11ede │ │ + b.n 12112 │ │ ubfx sl, r1, #8, #8 │ │ cmp r2, #3 │ │ - bcs.n 11dcc │ │ + bcs.n 11f44 │ │ ldr r1, [sp, #20] │ │ strd r6, r7, [r1] │ │ add r0, sp, #40 @ 0x28 │ │ - bl 12870 │ │ + bl 129d8 │ │ ldrb.w r0, [sp, #40] @ 0x28 │ │ tbb [pc, r0] │ │ subs r1, #2 │ │ adds r4, #49 @ 0x31 │ │ ldr r3, [sp, #44] @ 0x2c │ │ ldrb.w r1, [sp, #50] @ 0x32 │ │ ldrb.w r0, [sp, #49] @ 0x31 │ │ ldrb.w r2, [sp, #48] @ 0x30 │ │ ldr.w r5, [sp, #51] @ 0x33 │ │ ldrb.w r4, [sp, #55] @ 0x37 │ │ str r5, [sp, #140] @ 0x8c │ │ adds r5, r3, #1 │ │ strb.w r4, [sp, #144] @ 0x90 │ │ - beq.n 11e3a │ │ + beq.n 11fb2 │ │ ldrb.w r5, [sp, #144] @ 0x90 │ │ ldr r4, [sp, #140] @ 0x8c │ │ - strb.w r5, [sp, #100] @ 0x64 │ │ - str r4, [sp, #96] @ 0x60 │ │ + strb.w r5, [sp, #84] @ 0x54 │ │ + str r4, [sp, #80] @ 0x50 │ │ strb.w r5, [sp, #51] @ 0x33 │ │ str.w r4, [sp, #47] @ 0x2f │ │ strb.w r1, [sp, #46] @ 0x2e │ │ strb.w r0, [sp, #45] @ 0x2d │ │ strb.w r2, [sp, #44] @ 0x2c │ │ str r3, [sp, #40] @ 0x28 │ │ add r0, sp, #40 @ 0x28 │ │ - bl ef4a │ │ + bl d44a │ │ movs r0, #3 │ │ movs r1, #10 │ │ - b.n 11e4a │ │ + b.n 11fc2 │ │ mov r0, r1 │ │ mvn.w r1, #2 │ │ uxtab r1, r1, r0 │ │ cmp r1, #2 │ │ - bcs.n 11d56 │ │ - b.n 11e86 │ │ + bcs.n 11ece │ │ + b.n 11ffe │ │ ldrb.w r1, [sp, #41] @ 0x29 │ │ - b.n 11e48 │ │ + b.n 11fc0 │ │ ldrb.w r0, [sp, #41] @ 0x29 │ │ ldrb.w r1, [sp, #42] @ 0x2a │ │ - b.n 11e66 │ │ + b.n 11fde │ │ ldr r3, [sp, #44] @ 0x2c │ │ ldrb.w r1, [sp, #50] @ 0x32 │ │ ldrb.w r0, [sp, #49] @ 0x31 │ │ ldrb.w r2, [sp, #48] @ 0x30 │ │ ldr.w r5, [sp, #51] @ 0x33 │ │ ldrb.w r4, [sp, #55] @ 0x37 │ │ str r5, [sp, #140] @ 0x8c │ │ adds r5, r3, #1 │ │ strb.w r4, [sp, #144] @ 0x90 │ │ - beq.n 11e3a │ │ + beq.n 11fb2 │ │ ldrb.w r5, [sp, #144] @ 0x90 │ │ ldr r4, [sp, #140] @ 0x8c │ │ - strb.w r5, [sp, #100] @ 0x64 │ │ - str r4, [sp, #96] @ 0x60 │ │ + strb.w r5, [sp, #84] @ 0x54 │ │ + str r4, [sp, #80] @ 0x50 │ │ strb.w r5, [sp, #51] @ 0x33 │ │ str.w r4, [sp, #47] @ 0x2f │ │ strb.w r1, [sp, #46] @ 0x2e │ │ strb.w r0, [sp, #45] @ 0x2d │ │ strb.w r2, [sp, #44] @ 0x2c │ │ str r3, [sp, #40] @ 0x28 │ │ add r0, sp, #40 @ 0x28 │ │ - bl ef4a │ │ + bl d44a │ │ movs r0, #4 │ │ movs r1, #10 │ │ - b.n 11e4a │ │ + b.n 11fc2 │ │ lsls r2, r2, #31 │ │ - beq.n 11e46 │ │ + beq.n 11fbe │ │ uxtb r2, r0 │ │ cmp r2, #3 │ │ - bcs.n 11e4a │ │ - b.n 11e66 │ │ + bcs.n 11fc2 │ │ + b.n 11fde │ │ mov r1, r0 │ │ movs r0, #5 │ │ mvn.w r2, #2 │ │ uxtab r2, r2, r0 │ │ cmp r2, #2 │ │ - bcs.n 11e5a │ │ + bcs.n 11fd2 │ │ mov sl, r1 │ │ - b.n 11e86 │ │ + b.n 11ffe │ │ uxtb r0, r0 │ │ cmp r0, #5 │ │ - bne.n 11e64 │ │ + bne.n 11fdc │ │ mov sl, r1 │ │ - b.n 11faa │ │ + b.n 12112 │ │ movs r0, #6 │ │ ldr r2, [sp, #20] │ │ strd r6, r7, [r2] │ │ uxtb r2, r0 │ │ cmp r2, #3 │ │ - bcc.n 11e9a │ │ + bcc.n 12012 │ │ uxtb r1, r1 │ │ eor.w r2, sl, #1 │ │ eor.w r1, r1, #1 │ │ orrs r1, r2 │ │ clz r1, r1 │ │ mov.w sl, r1, lsr #5 │ │ mvn.w r1, #2 │ │ uxtab r1, r1, r0 │ │ cmp r1, #2 │ │ - bcc.n 11f00 │ │ + bcc.n 1206c │ │ uxtb r0, r0 │ │ cmp r0, #5 │ │ - beq.w 11faa │ │ + beq.w 12112 │ │ ldr r1, [sp, #20] │ │ strd r6, r7, [r1] │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl f678 │ │ + bl f9c8 │ │ ldrb.w r0, [sp, #40] @ 0x28 │ │ tbb [pc, r0] │ │ - movs r2, #2 │ │ + adds r2, r0, #0 │ │ lsrs r7, r0, #8 │ │ adds r0, r4, #4 │ │ - bl ef4a │ │ + bl d44a │ │ movs r0, #3 │ │ - b.n 11efc │ │ + b.n 12068 │ │ ldrb.w sl, [sp, #41] @ 0x29 │ │ - b.n 11faa │ │ - ldr r2, [sp, #20] │ │ + b.n 12112 │ │ + ldr r1, [sp, #20] │ │ cmp r7, #0 │ │ - ldrb.w r1, [sp, #41] @ 0x29 │ │ - strd r6, r7, [r2] │ │ - beq.n 11f8a │ │ + ldrb.w r0, [sp, #41] @ 0x29 │ │ + strd r6, r7, [r1] │ │ + beq.n 120ee │ │ + subs r0, #1 │ │ + clz r0, r0 │ │ + mov.w sl, r0, lsr #5 │ │ ldrsb.w r0, [r6] │ │ - subs r1, #1 │ │ - clz r1, r1 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - itt le │ │ - uxtble r0, r0 │ │ - cmple r0, #224 @ 0xe0 │ │ - mov.w sl, r1, lsr #5 │ │ - add.w r0, r6, r7 │ │ - strd r6, r7, [r2] │ │ - b.n 11f6a │ │ + cmp r0, #0 │ │ + bmi.n 120f4 │ │ + adds r0, r6, r7 │ │ + b.n 120e0 │ │ adds r0, r4, #4 │ │ - bl ef4a │ │ + bl d44a │ │ movs r0, #4 │ │ mov.w sl, #9 │ │ mvn.w r1, #2 │ │ uxtab r1, r1, r0 │ │ cmp r1, #2 │ │ - bcs.n 11f56 │ │ + bcs.n 120c2 │ │ ldrd r0, r1, [sp, #28] │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ ldr r0, [sp, #8] │ │ str r0, [sp, #40] @ 0x28 │ │ movs r0, #16 │ │ strb.w sl, [sp, #52] @ 0x34 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.n 11fe0 │ │ + beq.n 12148 │ │ add r7, sp, #40 @ 0x28 │ │ ldr r4, [sp, #12] │ │ mov.w sl, r0, lsr #24 │ │ ldmia r7, {r1, r2, r3, r7} │ │ strb r0, [r4, #8] │ │ stmia.w r0, {r1, r2, r3, r7} │ │ lsrs r1, r0, #16 │ │ @@ -10255,200 +10041,201 @@ │ │ movs r1, #11 │ │ strb.w sl, [r4, r1] │ │ strb r0, [r4, #0] │ │ add sp, #156 @ 0x9c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ uxtb r0, r0 │ │ cmp r0, #5 │ │ - beq.n 11faa │ │ + beq.n 12112 │ │ ldr r0, [sp, #20] │ │ - mov.w sl, #6 │ │ strd r6, r7, [r0] │ │ - cbz r7, 11faa │ │ - adds r0, r6, r7 │ │ + cbz r7, 120e4 │ │ ldrsb.w r1, [r6] │ │ + adds r0, r6, r7 │ │ + mov.w sl, #0 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 11f78 │ │ + ble.n 120ea │ │ adds r1, r6, #1 │ │ - b.n 11f96 │ │ + b.n 1210a │ │ + mov.w sl, #6 │ │ + b.n 12112 │ │ uxtb r1, r1 │ │ + b.n 120f8 │ │ + mov.w sl, #1 │ │ + b.n 12112 │ │ + uxtb r1, r0 │ │ + adds r0, r6, r7 │ │ cmp r1, #223 @ 0xdf │ │ - bls.n 11f94 │ │ + bls.n 12108 │ │ movs r2, #3 │ │ cmp r1, #239 @ 0xef │ │ it hi │ │ movhi r2, #4 │ │ adds r1, r6, r2 │ │ - b.n 11f96 │ │ - strd r6, r7, [r2] │ │ - mov.w sl, #1 │ │ - b.n 11faa │ │ + b.n 1210a │ │ adds r1, r6, #2 │ │ ldr r2, [sp, #20] │ │ subs r0, r0, r1 │ │ strd r1, r0, [r2] │ │ - sub.w r0, sl, #1 │ │ - clz r0, r0 │ │ - mov.w sl, r0, lsr #5 │ │ ldr r6, [sp, #28] │ │ add.w r5, fp, #1 │ │ mov r0, r6 │ │ subs r5, #1 │ │ - beq.n 11fc2 │ │ + beq.n 1212a │ │ add.w r4, r0, #12 │ │ - bl ef4a │ │ + bl d44a │ │ mov r0, r4 │ │ - b.n 11fb2 │ │ + b.n 1211a │ │ ldr r0, [sp, #8] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ movs r0, #2 │ │ movs r1, #1 │ │ ldr r4, [sp, #12] │ │ strb.w sl, [r4, r1] │ │ strb r0, [r4, #0] │ │ add sp, #156 @ 0x9c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #4 │ │ movs r1, #16 │ │ - bl 14352 │ │ + bl 14428 │ │ udf #254 @ 0xfe │ │ mov r8, r0 │ │ add r0, sp, #24 │ │ - bl eb30 │ │ - b.n 120ba │ │ - bl 1c65a │ │ + bl d01c │ │ + b.n 12222 │ │ + bl 1c856 │ │ mov r8, r0 │ │ add r0, sp, #128 @ 0x80 │ │ - bl ef4a │ │ - b.n 1207e │ │ - bl 1c65a │ │ + bl d44a │ │ + b.n 121e6 │ │ + bl 1c856 │ │ mov r8, r0 │ │ subs r5, #1 │ │ - beq.n 1201a │ │ + beq.n 12182 │ │ mov r0, r4 │ │ add.w r7, r4, #12 │ │ - bl ef4a │ │ + bl d44a │ │ mov r4, r7 │ │ - b.n 12008 │ │ + b.n 12170 │ │ ldr r0, [sp, #8] │ │ - b.n 120a0 │ │ - bl 1c65a │ │ + b.n 12208 │ │ + bl 1c856 │ │ mov r8, r0 │ │ subs r5, #1 │ │ - beq.n 12036 │ │ + beq.n 1219e │ │ mov r0, r4 │ │ add.w r7, r4, #12 │ │ - bl ef4a │ │ + bl d44a │ │ mov r4, r7 │ │ - b.n 12024 │ │ + b.n 1218c │ │ cmp r6, #0 │ │ itt ne │ │ movne r0, sl │ │ - blxne 4f780 │ │ - add r2, sp, #80 @ 0x50 │ │ + blxne 4eeb0 │ │ + add r2, sp, #96 @ 0x60 │ │ ldr r3, [sp, #8] │ │ ldmia r2, {r0, r1, r2} │ │ stmia r3!, {r0, r1, r2} │ │ - b.n 1207e │ │ - bl 1c65a │ │ + b.n 121e6 │ │ + bl 1c856 │ │ mov r8, r0 │ │ subs r6, #1 │ │ - beq.n 12062 │ │ + beq.n 121ca │ │ mov r0, r4 │ │ add.w r7, r4, #12 │ │ - bl ef4a │ │ + bl d44a │ │ mov r4, r7 │ │ - b.n 12050 │ │ + b.n 121b8 │ │ cmp r5, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ ldr r0, [sp, #16] │ │ - bl eb30 │ │ - b.n 120ba │ │ - bl 1c65a │ │ - bl 1c65a │ │ + bl d01c │ │ + b.n 12222 │ │ + bl 1c856 │ │ + bl 1c856 │ │ mov r8, r0 │ │ add r0, sp, #40 @ 0x28 │ │ - bl eb90 │ │ - b.n 120ba │ │ - bl 1c65a │ │ + bl d07c │ │ + b.n 12222 │ │ + bl 1c856 │ │ mov r8, r0 │ │ subs r7, #1 │ │ - beq.n 1209e │ │ + beq.n 12206 │ │ mov r0, r4 │ │ add.w r5, r4, #12 │ │ - bl ef4a │ │ + bl d44a │ │ mov r4, r5 │ │ - b.n 1208c │ │ + b.n 121f4 │ │ ldr r0, [sp, #48] @ 0x30 │ │ - cbz r0, 120ba │ │ + cbz r0, 12222 │ │ mov r0, r6 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r8 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ mov r8, r0 │ │ add r0, sp, #40 @ 0x28 │ │ - bl eeea │ │ + bl d3ea │ │ mov r0, r8 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub.w sp, sp, #644 @ 0x284 │ │ mov r5, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [sp, #680] @ 0x2a8 │ │ ldr.w r8, [r0, #8] │ │ cmp.w r8, #16 │ │ - bcs.n 120e8 │ │ + bcs.n 12250 │ │ movs r0, #1 │ │ add.w sp, sp, #644 @ 0x284 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r6, sp, #36 @ 0x24 │ │ ldr r4, [r0, #4] │ │ mov r7, r3 │ │ mov r0, r6 │ │ - bl 103c6 │ │ + bl 10688 │ │ movw r0, #65520 @ 0xfff0 │ │ add.w r6, r6, #480 @ 0x1e0 │ │ movt r0, #32767 @ 0x7fff │ │ and.w r9, r7, r0 │ │ sub.w r0, r8, #16 │ │ str r7, [sp, #20] │ │ add.w sl, r4, r0 │ │ cmp r7, #16 │ │ strd r4, r0, [sp, #28] │ │ and.w r4, r7, #15 │ │ - bcc.n 1212e │ │ + bcc.n 12296 │ │ mov fp, r9 │ │ mov r7, r5 │ │ mov r0, r6 │ │ mov r1, r7 │ │ - bl 22456 │ │ + bl 235ac │ │ adds r7, #16 │ │ subs.w fp, fp, #16 │ │ - bne.n 1211e │ │ - cbz r4, 12150 │ │ + bne.n 12286 │ │ + cbz r4, 122b8 │ │ add r7, sp, #576 @ 0x240 │ │ rsb r1, r4, #16 │ │ adds r0, r7, r4 │ │ add r5, r9 │ │ - bl 4c4ba │ │ + bl 4bc28 │ │ mov r0, r7 │ │ mov r1, r5 │ │ mov r2, r4 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ mov r0, r6 │ │ mov r1, r7 │ │ - bl 22456 │ │ + bl 235ac │ │ movs r7, #0 │ │ ldr.w r0, [sl] │ │ str r7, [sp, #596] @ 0x254 │ │ add r5, sp, #36 @ 0x24 │ │ ldrb.w r7, [sl, #15] │ │ and.w fp, r8, #15 │ │ strd r5, r0, [sp, #576] @ 0x240 │ │ @@ -10462,210 +10249,210 @@ │ │ mov r5, r7 │ │ mov r9, r4 │ │ ldr.w r3, [sl, #11] │ │ strd r1, r2, [sp, #584] @ 0x248 │ │ str.w r3, [sp, #591] @ 0x24f │ │ str r0, [sp, #12] │ │ strb.w r0, [sp, #595] @ 0x253 │ │ - bcc.n 121b2 │ │ + bcc.n 1231a │ │ lsrs r0, r7, #4 │ │ add r1, sp, #560 @ 0x230 │ │ str r0, [sp, #568] @ 0x238 │ │ add r0, sp, #576 @ 0x240 │ │ strd r4, r4, [sp, #560] @ 0x230 │ │ - bl 12484 │ │ + bl 125ec │ │ movw r0, #65520 @ 0xfff0 │ │ mov r5, fp │ │ movt r0, #32767 @ 0x7fff │ │ ands r0, r7 │ │ add.w r9, r4, r0 │ │ - cbz r5, 121ee │ │ + cbz r5, 12356 │ │ add.w r8, sp, #600 @ 0x258 │ │ rsb r1, r5, #16 │ │ add.w r0, r8, r5 │ │ cmp r5, #15 │ │ it hi │ │ movhi r1, #0 │ │ - bl 4c4ba │ │ + bl 4bc28 │ │ mov r0, r8 │ │ mov r1, r9 │ │ mov r2, r5 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ movs r0, #1 │ │ add r1, sp, #632 @ 0x278 │ │ str r0, [sp, #640] @ 0x280 │ │ add r0, sp, #576 @ 0x240 │ │ strd r8, r8, [sp, #632] @ 0x278 │ │ - bl 12484 │ │ + bl 125ec │ │ mov r0, r9 │ │ mov r1, r8 │ │ mov r2, r5 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ movw r0, #65520 @ 0xfff0 │ │ cmp r7, #16 │ │ movt r0, #32767 @ 0x7fff │ │ and.w r5, r7, r0 │ │ add.w r8, r4, r5 │ │ - bcc.n 12210 │ │ + bcc.n 12378 │ │ mov r0, r6 │ │ mov r1, r4 │ │ - bl 22456 │ │ + bl 235ac │ │ adds r4, #16 │ │ subs r5, #16 │ │ - bne.n 12202 │ │ + bne.n 1236a │ │ cmp.w fp, #0 │ │ - beq.n 12236 │ │ + beq.n 1239e │ │ add r4, sp, #576 @ 0x240 │ │ rsb r1, fp, #16 │ │ add.w r0, r4, fp │ │ - bl 4c4ba │ │ + bl 4bc28 │ │ mov r0, r4 │ │ mov r1, r8 │ │ mov r2, fp │ │ - bl 4c460 │ │ + bl 4bcbc │ │ mov r0, r6 │ │ mov r1, r4 │ │ - bl 22456 │ │ + bl 235ac │ │ ldr r2, [sp, #20] │ │ add r0, sp, #560 @ 0x230 │ │ add r1, sp, #36 @ 0x24 │ │ mov r3, r7 │ │ strd r8, fp, [sp, #4] │ │ - bl 102b4 │ │ + bl 10570 │ │ ldrb.w r0, [sl] │ │ ldrb.w r1, [sp, #560] @ 0x230 │ │ subs r0, r1, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - bl 22448 │ │ + bl 2359e │ │ mov r6, r0 │ │ ldrb.w r0, [sl, #1] │ │ ldrb.w r1, [sp, #561] @ 0x231 │ │ subs r0, r1, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - bl 22448 │ │ + bl 2359e │ │ mov r9, r0 │ │ ldrb.w r0, [sl, #2] │ │ ldrb.w r1, [sp, #562] @ 0x232 │ │ subs r0, r1, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - bl 22448 │ │ + bl 2359e │ │ mov r5, r0 │ │ ldrb.w r0, [sl, #3] │ │ ldrb.w r1, [sp, #563] @ 0x233 │ │ subs r0, r1, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - bl 22448 │ │ + bl 2359e │ │ mov r4, r0 │ │ ldrb.w r0, [sl, #4] │ │ ldrb.w r1, [sp, #564] @ 0x234 │ │ subs r0, r1, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - bl 22448 │ │ + bl 2359e │ │ mov r8, r0 │ │ ldrb.w r0, [sl, #5] │ │ ldrb.w r1, [sp, #565] @ 0x235 │ │ subs r0, r1, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - bl 22448 │ │ + bl 2359e │ │ mov r7, r0 │ │ ldrb.w r0, [sl, #6] │ │ ldrb.w r1, [sp, #566] @ 0x236 │ │ and.w r6, r6, r9 │ │ subs r0, r1, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - bl 22448 │ │ + bl 2359e │ │ mov fp, r0 │ │ ldrb.w r0, [sl, #7] │ │ ldrb.w r1, [sp, #567] @ 0x237 │ │ ands r6, r5 │ │ subs r0, r1, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - bl 22448 │ │ + bl 2359e │ │ str r0, [sp, #20] │ │ ands r4, r6 │ │ ldrb.w r0, [sl, #8] │ │ ldrb.w r1, [sp, #568] @ 0x238 │ │ subs r0, r1, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - bl 22448 │ │ + bl 2359e │ │ str r0, [sp, #16] │ │ and.w r6, r4, r8 │ │ ldrb.w r0, [sl, #9] │ │ ldrb.w r1, [sp, #569] @ 0x239 │ │ subs r0, r1, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - bl 22448 │ │ + bl 2359e │ │ mov r8, r0 │ │ ldrb.w r0, [sl, #10] │ │ ldrb.w r1, [sp, #570] @ 0x23a │ │ ands r6, r7 │ │ subs r0, r1, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - bl 22448 │ │ + bl 2359e │ │ mov r9, r0 │ │ ldrb.w r0, [sl, #11] │ │ ldrb.w r1, [sp, #571] @ 0x23b │ │ and.w r5, r6, fp │ │ subs r0, r1, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - bl 22448 │ │ + bl 2359e │ │ ldr r1, [sp, #20] │ │ mov r6, r0 │ │ ldrb.w r0, [sl, #12] │ │ and.w r4, r5, r1 │ │ ldrb.w r1, [sp, #572] @ 0x23c │ │ subs r0, r1, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - bl 22448 │ │ + bl 2359e │ │ mov r5, r0 │ │ ldrb.w r0, [sl, #13] │ │ ldrb.w r2, [sp, #573] @ 0x23d │ │ ldr r1, [sp, #16] │ │ subs r0, r2, r0 │ │ clz r0, r0 │ │ ands r1, r4 │ │ and.w r7, r1, r8 │ │ lsrs r0, r0, #5 │ │ - bl 22448 │ │ + bl 2359e │ │ mov r4, r0 │ │ ldrb.w r0, [sl, #14] │ │ ldrb.w r1, [sp, #574] @ 0x23e │ │ and.w r2, r7, r9 │ │ ands r2, r6 │ │ subs r0, r1, r0 │ │ ands r5, r2 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - bl 22448 │ │ + bl 2359e │ │ and.w r2, r5, r4 │ │ ldrb.w r1, [sp, #575] @ 0x23f │ │ and.w r4, r2, r0 │ │ ldr r0, [sp, #24] │ │ subs r0, r1, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - bl 22448 │ │ + bl 2359e │ │ ands r0, r4 │ │ and.w r0, r0, #1 │ │ - bl 22448 │ │ + bl 2359e │ │ lsls r0, r0, #24 │ │ - beq.n 123f4 │ │ + beq.n 1255c │ │ ldr r1, [sp, #680] @ 0x2a8 │ │ ldr r2, [sp, #32] │ │ ldr r0, [r1, #8] │ │ cmp r2, r0 │ │ it ls │ │ strls r2, [r1, #8] │ │ movs r0, #0 │ │ @@ -10682,63 +10469,63 @@ │ │ ldr r7, [sp, #12] │ │ strb.w r7, [sp, #595] @ 0x253 │ │ movs r7, #0 │ │ str r7, [sp, #596] @ 0x254 │ │ add r7, sp, #36 @ 0x24 │ │ cmp r1, #17 │ │ str r7, [sp, #576] @ 0x240 │ │ - bcc.n 1243a │ │ + bcc.n 125a2 │ │ ldr r0, [sp, #28] │ │ strd r0, r0, [sp, #632] @ 0x278 │ │ lsrs r0, r1, #4 │ │ str r0, [sp, #640] @ 0x280 │ │ add r0, sp, #576 @ 0x240 │ │ add r1, sp, #632 @ 0x278 │ │ - bl 12484 │ │ + bl 125ec │ │ ldrd r6, r5, [sp, #4] │ │ - cbnz r5, 12444 │ │ - b.n 120de │ │ + cbnz r5, 125ac │ │ + b.n 12246 │ │ ldr r6, [sp, #28] │ │ mov r5, r1 │ │ cmp r5, #0 │ │ - beq.w 120de │ │ + beq.w 12246 │ │ add r4, sp, #600 @ 0x258 │ │ rsb r1, r5, #16 │ │ adds r0, r4, r5 │ │ cmp r5, #15 │ │ it hi │ │ movhi r1, #0 │ │ - bl 4c4ba │ │ + bl 4bc28 │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, r5 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ movs r0, #1 │ │ add r1, sp, #620 @ 0x26c │ │ str r0, [sp, #628] @ 0x274 │ │ add r0, sp, #576 @ 0x240 │ │ strd r4, r4, [sp, #620] @ 0x26c │ │ - bl 12484 │ │ + bl 125ec │ │ mov r0, r6 │ │ mov r1, r4 │ │ mov r2, r5 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ movs r0, #1 │ │ add.w sp, sp, #644 @ 0x284 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #324 @ 0x144 │ │ mov r3, r0 │ │ ldrd r5, r0, [r1] │ │ str r0, [sp, #32] │ │ ldr r0, [r1, #8] │ │ ldr r1, [r3, #0] │ │ str r0, [sp, #4] │ │ lsrs r2, r0, #1 │ │ - beq.w 1272c │ │ + beq.w 12894 │ │ ldr r0, [r3, #4] │ │ mov.w r9, #0 │ │ str r0, [sp, #20] │ │ ldr r0, [r3, #8] │ │ str r0, [sp, #16] │ │ ldr r0, [r3, #12] │ │ str r0, [sp, #12] │ │ @@ -10761,15 +10548,15 @@ │ │ ldr r6, [sp, #8] │ │ ldr r3, [sp, #16] │ │ str r6, [sp, #268] @ 0x10c │ │ str r7, [sp, #264] @ 0x108 │ │ str r3, [sp, #260] @ 0x104 │ │ str r6, [sp, #284] @ 0x11c │ │ strd r3, r7, [sp, #276] @ 0x114 │ │ - bl 1301c │ │ + bl 1317c │ │ ldrb.w r0, [sp, #293] @ 0x125 │ │ add.w r6, r5, r9 │ │ str r0, [sp, #244] @ 0xf4 │ │ ldrb.w r0, [sp, #294] @ 0x126 │ │ str r0, [sp, #240] @ 0xf0 │ │ ldrb.w r0, [sp, #295] @ 0x127 │ │ str r0, [sp, #236] @ 0xec │ │ @@ -11005,19 +10792,19 @@ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ ldr r7, [sp, #200] @ 0xc8 │ │ eors r0, r7 │ │ strb r0, [r2, #1] │ │ ldr r2, [sp, #252] @ 0xfc │ │ ldr r0, [sp, #248] @ 0xf8 │ │ subs r2, #1 │ │ - bne.w 124b8 │ │ + bne.w 12620 │ │ ldr r7, [sp, #4] │ │ ldr r2, [sp, #32] │ │ lsls r0, r7, #31 │ │ - beq.w 1286a │ │ + beq.w 129d2 │ │ bic.w r0, r7, #1 │ │ ldr r7, [r3, #20] │ │ ldrd ip, lr, [r3, #4] │ │ adds r6, r7, #1 │ │ add.w r4, r2, r0, lsl #4 │ │ add.w r5, r5, r0, lsl #4 │ │ ldrd r2, r0, [r3, #12] │ │ @@ -11027,15 +10814,15 @@ │ │ add.w r0, ip, r7 │ │ strd lr, r2, [sp, #260] @ 0x104 │ │ add r2, sp, #256 @ 0x100 │ │ str r0, [sp, #256] @ 0x100 │ │ add r0, sp, #292 @ 0x124 │ │ str r6, [sp, #284] @ 0x11c │ │ strd r6, r6, [sp, #276] @ 0x114 │ │ - bl 1301c │ │ + bl 1317c │ │ ldrb.w r0, [sp, #292] @ 0x124 │ │ str r0, [sp, #252] @ 0xfc │ │ ldrb.w r0, [sp, #293] @ 0x125 │ │ str r0, [sp, #248] @ 0xf8 │ │ ldrb.w r0, [sp, #294] @ 0x126 │ │ str r0, [sp, #244] @ 0xf4 │ │ ldrb.w r0, [sp, #295] @ 0x127 │ │ @@ -11133,98 +10920,98 @@ │ │ eors r0, r1 │ │ strb r0, [r4, #0] │ │ add sp, #324 @ 0x144 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #20 │ │ ldr r2, [r1, #4] │ │ - cbz r2, 128ce │ │ + cbz r2, 12a36 │ │ ldr r4, [r1, #0] │ │ add.w r8, r4, r2 │ │ mov r6, r4 │ │ ldrsb.w r3, [r6], #1 │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ uxtb r7, r3 │ │ mov r3, r7 │ │ - bgt.n 128d8 │ │ + bgt.n 12a40 │ │ ldrb r6, [r4, #1] │ │ and.w r3, r7, #31 │ │ cmp r7, #224 @ 0xe0 │ │ and.w r6, r6, #63 @ 0x3f │ │ - bcc.n 128d2 │ │ + bcc.n 12a3a │ │ ldrb r5, [r4, #2] │ │ cmp r7, #240 @ 0xf0 │ │ and.w r5, r5, #63 @ 0x3f │ │ orr.w r6, r5, r6, lsl #6 │ │ - bcc.n 12948 │ │ + bcc.n 12ab0 │ │ ldrb r5, [r4, #3] │ │ and.w r3, r3, #7 │ │ and.w r5, r5, #63 @ 0x3f │ │ orr.w r6, r5, r6, lsl #6 │ │ orr.w r3, r6, r3, lsl #18 │ │ adds r6, r4, #4 │ │ sub.w r5, r8, r6 │ │ cmp r3, #91 @ 0x5b │ │ strd r6, r5, [r1] │ │ - beq.n 128e4 │ │ - b.n 1295a │ │ + beq.n 12a4c │ │ + b.n 12ac2 │ │ movs r1, #1 │ │ - b.n 1296c │ │ + b.n 12ad4 │ │ orr.w r3, r6, r3, lsl #6 │ │ adds r6, r4, #2 │ │ sub.w r5, r8, r6 │ │ cmp r3, #91 @ 0x5b │ │ strd r6, r5, [r1] │ │ - bne.n 1295a │ │ + bne.n 12ac2 │ │ add r4, sp, #4 │ │ mov r9, r0 │ │ mov r7, r1 │ │ mov r0, r4 │ │ - bl 117dc │ │ + bl 11954 │ │ ldrb.w r0, [sp, #4] │ │ cmp r0, #2 │ │ - bcs.n 1291e │ │ + bcs.n 12a86 │ │ add r2, sp, #8 │ │ add r3, sp, #8 │ │ adds r4, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia r3!, {r0, r1, r2} │ │ movs r0, #91 @ 0x5b │ │ str r0, [sp, #4] │ │ movs r0, #12 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.n 129be │ │ + beq.n 12b26 │ │ ldmia.w r4, {r1, r2, r3} │ │ stmia.w r0, {r1, r2, r3} │ │ movs r3, #0 │ │ mov r1, r9 │ │ - b.n 129aa │ │ + b.n 12b12 │ │ cmp r0, #3 │ │ - bne.n 12940 │ │ + bne.n 12aa8 │ │ ldrb.w r2, [sp, #5] │ │ mov r0, r7 │ │ mov r1, r9 │ │ cmp r8, r6 │ │ strd r6, r5, [r0] │ │ - beq.n 129a8 │ │ + beq.n 12b10 │ │ ldrsb.w r3, [r6] │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ - ble.n 12984 │ │ + ble.n 12aec │ │ adds r3, r6, #1 │ │ - b.n 12998 │ │ + b.n 12b00 │ │ mov r1, r9 │ │ ldrb.w r2, [sp, #5] │ │ - b.n 129a8 │ │ + b.n 12b10 │ │ orr.w r3, r6, r3, lsl #12 │ │ adds r6, r4, #3 │ │ sub.w r5, r8, r6 │ │ cmp r3, #91 @ 0x5b │ │ strd r6, r5, [r1] │ │ - beq.n 128e4 │ │ + beq.n 12a4c │ │ strd r4, r2, [r1] │ │ sxtb r1, r7 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ mov.w r1, #0 │ │ it le │ │ cmple r7, #224 @ 0xe0 │ │ movs r2, #2 │ │ @@ -11235,21 +11022,21 @@ │ │ movs r2, #0 │ │ strb r2, [r0, #2] │ │ strb r1, [r0, #0] │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ uxtb r3, r3 │ │ cmp r3, #223 @ 0xdf │ │ - bls.n 12996 │ │ + bls.n 12afe │ │ movs r7, #3 │ │ cmp r3, #239 @ 0xef │ │ it hi │ │ movhi r7, #4 │ │ adds r3, r6, r7 │ │ - b.n 12998 │ │ + b.n 12b00 │ │ adds r3, r6, #2 │ │ sub.w r7, r8, r3 │ │ strd r3, r7, [r0] │ │ subs r0, r2, #1 │ │ clz r0, r0 │ │ lsrs r2, r0, #5 │ │ movs r3, #2 │ │ @@ -11258,435 +11045,438 @@ │ │ movt r7, #32768 @ 0x8000 │ │ strb r3, [r1, #0] │ │ strd r7, r0, [r1, #4] │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ movs r0, #4 │ │ movs r1, #12 │ │ - bl 14352 │ │ + bl 14428 │ │ udf #254 @ 0xfe │ │ mov r5, r0 │ │ mov r0, r4 │ │ - bl ef4a │ │ + bl d44a │ │ mov r0, r5 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - bmi.n 12986 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #8 │ │ - mov r8, r0 │ │ - cbz r3, 12a2e │ │ - ldr r0, [pc, #112] @ (12a58 ) │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + bmi.n 12aee │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #20 │ │ + str r0, [sp, #8] │ │ + cbz r3, 12bbe │ │ + add r0, sp, #12 │ │ + ldr r4, [pc, #152] @ (12bec ) │ │ + add.w r9, r0, #1 │ │ + ldr r0, [pc, #152] @ (12bf0 ) │ │ + add r4, pc │ │ mov r5, r3 │ │ + add r0, pc │ │ mov r6, r2 │ │ mov r7, r1 │ │ + mov.w sl, #0 │ │ + mov r8, r0 │ │ + ldr r0, [pc, #136] @ (12bf4 ) │ │ + mov.w fp, #255 @ 0xff │ │ add r0, pc │ │ - mov.w r9, #0 │ │ - movs r4, #255 @ 0xff │ │ - mov sl, r0 │ │ - b.n 12a0c │ │ - blx 4f7c0 │ │ - ldr r0, [r0, #0] │ │ - strb.w r9, [sp] │ │ - cmp r0, #4 │ │ str r0, [sp, #4] │ │ - bne.n 12a3a │ │ - cbz r5, 12a2e │ │ + b.n 12b9c │ │ + blx 4ef00 │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [r4, #0] │ │ + cmp r1, r8 │ │ + it ne │ │ + strne.w r8, [r4] │ │ + strb.w sl, [r9, #2] │ │ + strh.w sl, [r9] │ │ + strb.w sl, [sp, #12] │ │ + str r0, [sp, #16] │ │ + ldr r1, [r4, #0] │ │ + ldr r1, [r1, #8] │ │ + blx r1 │ │ + cbz r0, 12bce │ │ + cbz r5, 12bbe │ │ mov r0, r7 │ │ mov r1, r6 │ │ mov r2, r5 │ │ - blx 4f820 │ │ + blx 4ef50 │ │ adds r1, r0, #1 │ │ - beq.n 129fa │ │ - str r0, [sp, #4] │ │ - strb.w r4, [sp] │ │ - cbz r0, 12a3c │ │ + beq.n 12b74 │ │ + strb.w fp, [sp, #12] │ │ + str r0, [sp, #16] │ │ + cbz r0, 12bca │ │ cmp r5, r0 │ │ - bcc.n 12a4a │ │ + bcc.n 12be0 │ │ add r6, r0 │ │ subs r5, r5, r0 │ │ cmp r5, #0 │ │ - bne.n 12a0c │ │ + bne.n 12b9c │ │ + ldr r1, [sp, #8] │ │ movs r0, #255 @ 0xff │ │ - strb.w r0, [r8] │ │ - add sp, #8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - mov sl, sp │ │ - ldrd r0, r1, [sl] │ │ - strd r0, r1, [r8] │ │ - add sp, #8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr r3, [pc, #16] @ (12a5c ) │ │ + strb r0, [r1, #0] │ │ + add sp, #20 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r0, [sp, #4] │ │ + b.n 12bd0 │ │ + add r0, sp, #12 │ │ + ldr r2, [sp, #8] │ │ + ldrd r0, r1, [r0] │ │ + strd r0, r1, [r2] │ │ + add sp, #20 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r3, [pc, #20] @ (12bf8 ) │ │ mov r1, r5 │ │ mov r2, r5 │ │ add r3, pc │ │ - bl 1b904 │ │ - nop │ │ - cdp 0, 2, cr0, cr6, cr3, {0} │ │ - vaddl.s32 q0, d12, d3 │ │ + bl 1bb58 │ │ + stc2l 0, cr0, [r4], {3} │ │ + b.n 12f74 │ │ + movs r3, r0 │ │ + b.n 13364 │ │ + movs r3, r0 │ │ + b.n 12648 │ │ + movs r3, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #20 │ │ - str r0, [sp, #0] │ │ - add r7, sp, #8 │ │ - ldrd r9, r4, [r1] │ │ + str r0, [sp, #4] │ │ + add.w r9, sp, #8 │ │ + ldrd sl, r7, [r1] │ │ mov r5, r3 │ │ - ldr.w r8, [r1, #8] │ │ + ldr r4, [r1, #8] │ │ mov r6, r2 │ │ - ldr r0, [pc, #264] @ (12b80 ) │ │ + ldr r0, [pc, #256] @ (12d14 ) │ │ + mov.w r8, #0 │ │ add r0, pc │ │ - str r0, [sp, #4] │ │ - b.n 12a88 │ │ + mov fp, r0 │ │ + b.n 12c28 │ │ ldr r0, [sp, #12] │ │ - cmp r0, #4 │ │ - bne.n 12b32 │ │ - cmp r5, #0 │ │ - beq.n 12b26 │ │ - ldr.w r1, [r8, #8] │ │ - mov r0, r4 │ │ - bl 1108c │ │ - cbz r0, 12abc │ │ - ldr r2, [sp, #4] │ │ + ldrb r0, [r0, #8] │ │ + cmp r0, #35 @ 0x23 │ │ + beq.n 12cb6 │ │ + b.n 12cd6 │ │ + ldr r1, [r4, #8] │ │ mov r0, r7 │ │ + bl 1134c │ │ + cbz r0, 12c4c │ │ + mov r0, r9 │ │ movs r1, #35 @ 0x23 │ │ + mov r2, fp │ │ movs r3, #19 │ │ - bl 48b0c │ │ - ldrb.w r1, [sp, #8] │ │ - cmp r1, #255 @ 0xff │ │ - beq.n 12ae0 │ │ - tbb [pc, r1] │ │ - lsls r2, r0, #12 │ │ - movs r6, #33 @ 0x21 │ │ - b.n 12a7e │ │ - ldrb.w r0, [sp, #9] │ │ - cmp r0, #35 @ 0x23 │ │ - beq.n 12a84 │ │ - b.n 12b32 │ │ - mov r0, r9 │ │ + bl 48fcc │ │ + ldrb.w r0, [sp, #8] │ │ + cmp r0, #255 @ 0xff │ │ + bne.n 12c74 │ │ + ldr r0, [sp, #12] │ │ + cbnz r0, 12c66 │ │ + b.n 12cf2 │ │ + mov r0, sl │ │ mov r1, r6 │ │ mov r2, r5 │ │ - blx 4f7b0 │ │ + blx 4eef0 │ │ adds r1, r0, #1 │ │ - beq.n 12ace │ │ + beq.n 12c82 │ │ movs r1, #255 @ 0xff │ │ - b.n 12ad6 │ │ - blx 4f7c0 │ │ - ldr r0, [r0, #0] │ │ - movs r1, #0 │ │ str r0, [sp, #12] │ │ strb.w r1, [sp, #8] │ │ - cmp r1, #255 @ 0xff │ │ - bne.n 12aa8 │ │ - ldr r0, [sp, #12] │ │ - cbz r0, 12b42 │ │ + cmp r0, #0 │ │ + beq.n 12cf2 │ │ cmp r5, r0 │ │ - bcc.n 12b56 │ │ + bcc.n 12d06 │ │ add r6, r0 │ │ subs r5, r5, r0 │ │ - b.n 12a84 │ │ + cmp r5, #0 │ │ + bne.n 12c28 │ │ + b.n 12ce6 │ │ + tbb [pc, r0] │ │ + cmp r3, #3 │ │ + movs r2, #2 │ │ + b.n 12c1e │ │ ldr r0, [sp, #12] │ │ - ldrb r0, [r0, #8] │ │ - cmp r0, #35 @ 0x23 │ │ - beq.n 12a84 │ │ - b.n 12b32 │ │ - ldr r7, [sp, #12] │ │ - ldrb r0, [r7, #8] │ │ - cmp r0, #35 @ 0x23 │ │ - bne.n 12b32 │ │ - ldrd fp, sl, [r7] │ │ - ldr.w r1, [sl] │ │ - cbz r1, 12b0e │ │ - mov r0, fp │ │ + b.n 12caa │ │ + blx 4ef00 │ │ + ldr r1, [pc, #144] @ (12d18 ) │ │ + ldr r2, [pc, #144] @ (12d1c ) │ │ + add r1, pc │ │ + ldr r0, [r0, #0] │ │ + add r2, pc │ │ + ldr r3, [r1, #0] │ │ + cmp r3, r2 │ │ + it ne │ │ + strne r2, [r1, #0] │ │ + add.w r1, r9, #1 │ │ + strb.w r8, [sp, #8] │ │ + str r0, [sp, #12] │ │ + strb.w r8, [r1, #2] │ │ + strh.w r8, [r1] │ │ + ldr r1, [pc, #116] @ (12d20 ) │ │ + add r1, pc │ │ + ldr r1, [r1, #0] │ │ + ldr r1, [r1, #8] │ │ blx r1 │ │ - ldr.w r0, [sl, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, fp │ │ - blxne 4f780 │ │ - mov r0, r7 │ │ - blx 4f780 │ │ - add r7, sp, #8 │ │ - b.n 12a84 │ │ - ldr r1, [sp, #0] │ │ - movs r0, #255 @ 0xff │ │ - strb r0, [r1, #0] │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cbz r0, 12cd6 │ │ + cmp r5, #0 │ │ + bne.n 12c28 │ │ + b.n 12ce6 │ │ + ldr r0, [sp, #12] │ │ + ldrb r1, [r0, #16] │ │ + cmp r1, #35 @ 0x23 │ │ + bne.n 12cd6 │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + cmp r5, #0 │ │ + bne.n 12c28 │ │ + b.n 12ce6 │ │ + ldrb.w r0, [sp, #9] │ │ + cmp r0, #35 @ 0x23 │ │ + beq.n 12cb6 │ │ ldrd r0, r1, [sp, #8] │ │ - ldr r2, [sp, #0] │ │ + ldr r2, [sp, #4] │ │ strd r0, r1, [r2] │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #64] @ (12b84 ) │ │ + ldr r1, [sp, #4] │ │ + movs r0, #255 @ 0xff │ │ + strb r0, [r1, #0] │ │ + add sp, #20 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r0, [pc, #52] @ (12d28 ) │ │ add r0, pc │ │ ldrd r0, r1, [r0] │ │ - ldr r2, [sp, #0] │ │ + ldr r2, [sp, #4] │ │ strd r0, r1, [r2] │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r3, [pc, #48] @ (12b88 ) │ │ + ldr r3, [pc, #28] @ (12d24 ) │ │ mov r1, r5 │ │ mov r2, r5 │ │ add r3, pc │ │ - bl 1b904 │ │ - mov r4, r0 │ │ - ldr.w r0, [sl, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, fp │ │ - blxne 4f780 │ │ - mov r0, r7 │ │ - blx 4f780 │ │ - mov r0, r4 │ │ - blx 4dd68 │ │ + bl 1bb58 │ │ nop │ │ - ldr r6, [pc, #880] @ (12ef4 ) │ │ - @ instruction: 0xffffdf28 │ │ + ldr r7, [pc, #464] @ (12ee8 ) │ │ + @ instruction: 0xfffffb92 │ │ movs r3, r0 │ │ - svc 24 │ │ + b.n 12e3c │ │ movs r3, r0 │ │ - mov r2, r0 │ │ - cmp r1, #8 │ │ - ittt ls │ │ - cmpls r1, r2 │ │ - movls r0, r2 │ │ - bls.w 4f6a8 │ │ - push {r4, lr} │ │ - sub sp, #8 │ │ - add r0, sp, #4 │ │ - movs r4, #0 │ │ - str r4, [sp, #4] │ │ - cmp r1, #4 │ │ - it ls │ │ - movls r1, #4 │ │ - blx 4f7e0 │ │ - ldr r1, [sp, #4] │ │ - cmp r0, #0 │ │ - it ne │ │ - movne r1, r4 │ │ - mov r0, r1 │ │ - add sp, #8 │ │ - pop {r4, pc} │ │ - cmp r2, r3 │ │ - itt ls │ │ - movls r1, r3 │ │ - bls.w 4f6b4 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #8 │ │ - movs r5, #0 │ │ - mov r8, r0 │ │ - str r5, [sp, #4] │ │ - cmp r2, #4 │ │ - it ls │ │ - movls r2, #4 │ │ - add r0, sp, #4 │ │ - mov r4, r1 │ │ - mov r1, r2 │ │ - mov r2, r3 │ │ - mov r7, r3 │ │ - blx 4f7e0 │ │ - cbnz r0, 12c04 │ │ - ldr r6, [sp, #4] │ │ - cbz r6, 12c04 │ │ - cmp r7, r4 │ │ - it cc │ │ - movcc r4, r7 │ │ - mov r0, r6 │ │ - mov r1, r8 │ │ - mov r2, r4 │ │ - bl 4c460 │ │ - mov r0, r8 │ │ - blx 4f780 │ │ - mov r5, r6 │ │ - mov r0, r5 │ │ - add sp, #8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - push {r7, lr} │ │ - mov r7, sp │ │ + usada8 r0, r0, r3, r0 │ │ + bmi.n 12c30 │ │ + movs r3, r0 │ │ + bmi.n 12c9c │ │ + movs r3, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ sub sp, #8 │ │ movs r3, #1 │ │ str r3, [sp, #0] │ │ - bl 1d506 │ │ + bl 1dffe │ │ adds r2, r0, #1 │ │ itt eq │ │ addeq sp, #8 │ │ popeq {r7, pc} │ │ - bl 142ba │ │ + bl 1441a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #8 │ │ mov r4, r2 │ │ - mov sl, r1 │ │ - mov r8, r0 │ │ - cbz r2, 12c6c │ │ - ldrb.w r0, [sl] │ │ + mov r8, r1 │ │ + mov sl, r0 │ │ + cbz r2, 12d88 │ │ + ldrb.w r0, [r8] │ │ cmp r0, #47 @ 0x2f │ │ - beq.n 12c76 │ │ - cmp r4, #1 │ │ - beq.n 12c6c │ │ - mov r0, sl │ │ + beq.n 12d92 │ │ + cmp r4, #3 │ │ + bcc.n 12d88 │ │ + mov r0, r8 │ │ ldrsb.w r1, [r0, #1]! │ │ - cmn.w r1, #64 @ 0x40 │ │ - blt.n 12c6c │ │ + cmn.w r1, #65 @ 0x41 │ │ + ble.n 12d88 │ │ cmp r4, #3 │ │ - bhi.n 12c58 │ │ - beq.n 12c62 │ │ - b.n 12c6c │ │ - ldrsb.w r1, [sl, #3] │ │ + beq.n 12d7e │ │ + ldrsb.w r1, [r8, #3] │ │ cmn.w r1, #64 @ 0x40 │ │ - blt.n 12c6c │ │ + blt.n 12d88 │ │ ldrh r0, [r0, #0] │ │ movw r1, #12090 @ 0x2f3a │ │ cmp r0, r1 │ │ - beq.n 12c76 │ │ - mov r0, sl │ │ + beq.n 12d92 │ │ + mov r0, r8 │ │ mov r1, r4 │ │ - bl 12d58 │ │ - cbz r0, 12c84 │ │ + bl 12e76 │ │ + cbz r0, 12dbe │ │ cmp r4, #0 │ │ - bpl.n 12cba │ │ - movs r5, #0 │ │ - mov r0, r5 │ │ + bpl.n 12da0 │ │ + movs r6, #0 │ │ + mov r0, r6 │ │ mov r1, r4 │ │ - bl 142ba │ │ - ldrd r9, r5, [r8, #4] │ │ - mov r1, r5 │ │ - mov r0, r9 │ │ - bl 12d58 │ │ - cbz r5, 12cd8 │ │ - add.w r1, r9, r5 │ │ - movs r6, #47 @ 0x2f │ │ - cmp r0, #0 │ │ - ldrb.w r1, [r1, #-1] │ │ - it ne │ │ - movne r6, #92 @ 0x5c │ │ - cmp r6, r1 │ │ - beq.n 12cda │ │ - ldr.w r0, [r8] │ │ - cmp r0, r5 │ │ - beq.n 12d48 │ │ - strb.w r6, [r9, r5] │ │ - adds r5, #1 │ │ - str.w r5, [r8, #8] │ │ - b.n 12cda │ │ - cbz r4, 12cfe │ │ + bl 1441a │ │ + cbz r4, 12df8 │ │ mov r0, r4 │ │ movs r1, #1 │ │ - movs r5, #1 │ │ - bl 12b8c │ │ + movs r6, #1 │ │ + bl 1d878 │ │ cmp r0, #0 │ │ - beq.n 12c7c │ │ - mov r1, sl │ │ + beq.n 12d98 │ │ + mov r1, r8 │ │ mov r2, r4 │ │ mov r9, r0 │ │ - bl 4c460 │ │ - mov r5, r4 │ │ - b.n 12d04 │ │ - movs r5, #0 │ │ - ldr.w r0, [r8] │ │ - subs r0, r0, r5 │ │ - cmp r4, r0 │ │ - bhi.n 12d38 │ │ - cbz r4, 12cf6 │ │ - add.w r0, r9, r5 │ │ - mov r1, sl │ │ - mov r2, r4 │ │ - bl 4c460 │ │ - ldr.w r5, [r8, #8] │ │ - adds r0, r5, r4 │ │ - str.w r0, [r8, #8] │ │ - b.n 12d30 │ │ - movs r5, #0 │ │ + bl 4bcbc │ │ + mov r6, r4 │ │ + b.n 12dfe │ │ + ldr.w r6, [sl, #8] │ │ + cbz r6, 12e2c │ │ + ldr.w r9, [sl, #4] │ │ + mov r1, r6 │ │ + mov r0, r9 │ │ + bl 12e76 │ │ + add.w r1, r9, r6 │ │ + movs r5, #47 @ 0x2f │ │ + cmp r0, #0 │ │ + ldrb.w r1, [r1, #-1] │ │ + it ne │ │ + movne r5, #92 @ 0x5c │ │ + cmp r5, r1 │ │ + beq.n 12e2e │ │ + ldr.w r0, [sl] │ │ + cmp r0, r6 │ │ + beq.n 12e66 │ │ + strb.w r5, [r9, r6] │ │ + adds r6, #1 │ │ + str.w r6, [sl, #8] │ │ + b.n 12e2e │ │ + movs r6, #0 │ │ mov.w r9, #1 │ │ - ldr.w r1, [r8] │ │ - cbz r1, 12d16 │ │ - ldr.w r0, [r8, #4] │ │ + ldr.w r1, [sl] │ │ + cbz r1, 12e10 │ │ + ldr.w r0, [sl, #4] │ │ movs r2, #1 │ │ str r2, [sp, #4] │ │ mov r2, sp │ │ - b.n 12d1a │ │ + b.n 12e14 │ │ movs r1, #0 │ │ add r2, sp, #4 │ │ str r1, [r2, #0] │ │ ldr r1, [sp, #4] │ │ - cbz r1, 12d28 │ │ + cbz r1, 12e22 │ │ ldr r1, [sp, #0] │ │ - cbz r1, 12d28 │ │ - blx 4f780 │ │ - strd r5, r9, [r8] │ │ - str.w r4, [r8, #8] │ │ + cbz r1, 12e22 │ │ + blx 4eeb0 │ │ + strd r6, r9, [sl] │ │ + str.w r4, [sl, #8] │ │ + b.n 12e4e │ │ + movs r6, #0 │ │ + ldr.w r0, [sl] │ │ + subs r0, r0, r6 │ │ + cmp r4, r0 │ │ + bhi.n 12e56 │ │ + cbz r4, 12e48 │ │ + ldr.w r0, [sl, #4] │ │ + mov r1, r8 │ │ + mov r2, r4 │ │ + add r0, r6 │ │ + bl 4bcbc │ │ + adds r0, r6, r4 │ │ + str.w r0, [sl, #8] │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - mov r0, r8 │ │ - mov r1, r5 │ │ + mov r0, sl │ │ + mov r1, r6 │ │ mov r2, r4 │ │ - bl 12c0c │ │ - ldrd r9, r5, [r8, #4] │ │ - b.n 12ce6 │ │ - mov r0, r8 │ │ - mov r1, r5 │ │ + bl 12d2c │ │ + ldr.w r6, [sl, #8] │ │ + b.n 12e3a │ │ + mov r0, sl │ │ + mov r1, r6 │ │ movs r2, #1 │ │ - bl 12c0c │ │ - ldr.w r9, [r8, #4] │ │ - b.n 12cae │ │ - cbz r1, 12d7a │ │ + bl 12d2c │ │ + ldr.w r9, [sl, #4] │ │ + b.n 12dec │ │ + cbz r1, 12eb0 │ │ ldrb r2, [r0, #0] │ │ cmp r2, #92 @ 0x5c │ │ itt eq │ │ moveq r0, #1 │ │ bxeq lr │ │ - cmp r1, #1 │ │ - beq.n 12d7a │ │ + cmp r1, #3 │ │ + bcc.n 12eb0 │ │ mov r2, r0 │ │ ldrsb.w r3, [r2, #1]! │ │ - cmn.w r3, #64 @ 0x40 │ │ - blt.n 12d7a │ │ + cmn.w r3, #65 @ 0x41 │ │ + ble.n 12eb0 │ │ cmp r1, #3 │ │ - bhi.n 12d7e │ │ - beq.n 12d88 │ │ - movs r0, #0 │ │ - bx lr │ │ + beq.n 12ea0 │ │ ldrsb.w r0, [r0, #3] │ │ cmn.w r0, #64 @ 0x40 │ │ - blt.n 12d7a │ │ + blt.n 12eb0 │ │ ldrh r0, [r2, #0] │ │ movw r1, #23610 @ 0x5c3a │ │ subs r0, r0, r1 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ bx lr │ │ + movs r0, #0 │ │ + bx lr │ │ push {r4, r5, r7, lr} │ │ sub sp, #16 │ │ cmn.w r1, #17 │ │ - bhi.n 12ddc │ │ + bhi.n 12ef8 │ │ ldrd r3, r2, [r0] │ │ add.w r5, r1, #16 │ │ mov r4, r0 │ │ add r0, sp, #4 │ │ cmp.w r5, r3, lsl #1 │ │ it ls │ │ lslls r5, r3, #1 │ │ cmp r5, #8 │ │ it ls │ │ movls r5, #8 │ │ mov r1, r3 │ │ mov r3, r5 │ │ - bl 1a4c4 │ │ + bl 12efe │ │ ldr r0, [sp, #4] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #8] │ │ strdne r5, r0, [r4] │ │ addne sp, #16 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #8] │ │ - bl 142ba │ │ + bl 1441a │ │ + movs r0, #0 │ │ + bl 1441a │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r0 │ │ + cmp r3, #0 │ │ + bmi.n 12f20 │ │ + mov r5, r3 │ │ + cbz r1, 12f2c │ │ + mov r0, r2 │ │ + mov r1, r5 │ │ + blx 4ef20 │ │ + cbz r0, 12f36 │ │ + str r0, [r4, #4] │ │ movs r0, #0 │ │ - bl 142ba │ │ + movs r1, #8 │ │ + str r5, [r4, r1] │ │ + str r0, [r4, #0] │ │ + pop {r4, r5, r7, pc} │ │ + movs r0, #1 │ │ + movs r5, #0 │ │ + movs r1, #4 │ │ + str r5, [r4, r1] │ │ + str r0, [r4, #0] │ │ + pop {r4, r5, r7, pc} │ │ + mov r0, r5 │ │ + blx 4eea0 │ │ + cmp r0, #0 │ │ + bne.n 12f14 │ │ + movs r0, #1 │ │ + str r0, [r4, #4] │ │ + movs r1, #8 │ │ + str r5, [r4, r1] │ │ + str r0, [r4, #0] │ │ + pop {r4, r5, r7, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #72 @ 0x48 │ │ ldrd r9, r8, [r0, #24] │ │ mov ip, r0 │ │ ldr r4, [r0, #0] │ │ ldr r7, [r0, #4] │ │ ldrd r3, lr, [r0, #8] │ │ @@ -11972,15 +11762,15 @@ │ │ eors r0, r3 │ │ eors r0, r1 │ │ movw r1, #65152 @ 0xfe80 │ │ movt r1, #65535 @ 0xffff │ │ str r0, [sp, #80] @ 0x50 │ │ add r0, sp, #52 @ 0x34 │ │ str r1, [sp, #48] @ 0x30 │ │ - bl 12de2 │ │ + bl 12f42 │ │ ldr r0, [sp, #80] @ 0x50 │ │ mov.w lr, #3233857728 @ 0xc0c0c0c0 │ │ mov.w r9, #1061109567 @ 0x3f3f3f3f │ │ mov.w fp, #4042322160 @ 0xf0f0f0f0 │ │ mov.w r6, #252645135 @ 0xf0f0f0f │ │ ldrd r4, r7, [sp, #52] @ 0x34 │ │ and.w r1, lr, r0, ror #2 │ │ @@ -12107,17 +11897,17 @@ │ │ str r7, [sp, #76] @ 0x4c │ │ eors r1, r2 │ │ ldr r2, [sp, #44] @ 0x2c │ │ eors r2, r1 │ │ ldr r1, [sp, #48] @ 0x30 │ │ str r2, [sp, #80] @ 0x50 │ │ cmp r1, #0 │ │ - beq.w 13638 │ │ + beq.w 13798 │ │ add r0, sp, #52 @ 0x34 │ │ - bl 12de2 │ │ + bl 12f42 │ │ add.w lr, sp, #52 @ 0x34 │ │ mov.w ip, #4042322160 @ 0xf0f0f0f0 │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ ldmia.w lr, {r0, r3, r7, lr} │ │ and.w r1, ip, r0, ror #4 │ │ and.w r6, r2, r0, ror #12 │ │ add r1, r6 │ │ @@ -12200,15 +11990,15 @@ │ │ str r0, [sp, #76] @ 0x4c │ │ ldr.w r0, [sl, #476] @ 0x1dc │ │ eor.w r0, r0, r1, ror #16 │ │ eors r0, r2 │ │ eor.w r0, r0, r9 │ │ str r0, [sp, #80] @ 0x50 │ │ add r0, sp, #52 @ 0x34 │ │ - bl 12de2 │ │ + bl 12f42 │ │ add r6, sp, #52 @ 0x34 │ │ ldr r1, [sp, #64] @ 0x40 │ │ str r1, [sp, #32] │ │ mov.w r8, #4244438268 @ 0xfcfcfcfc │ │ ldmia r6, {r0, r4, r6} │ │ mov.w lr, #50529027 @ 0x3030303 │ │ mov r9, r5 │ │ @@ -12325,15 +12115,15 @@ │ │ add r1, r2 │ │ eors r1, r3 │ │ eors r0, r1 │ │ ldr r1, [sp, #44] @ 0x2c │ │ eors r0, r1 │ │ str r0, [sp, #80] @ 0x50 │ │ add r0, sp, #52 @ 0x34 │ │ - bl 12de2 │ │ + bl 12f42 │ │ add r7, sp, #52 @ 0x34 │ │ ldrd r1, lr, [sl, #512] @ 0x200 │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ ldmia r7, {r0, r2, r3, r7} │ │ ldrd r5, ip, [sl, #520] @ 0x208 │ │ eor.w r4, r0, r0, ror #8 │ │ eor.w r1, r1, r4, ror #16 │ │ @@ -12383,15 +12173,15 @@ │ │ eors r0, r5 │ │ eor.w r0, r0, r7, ror #8 │ │ str r0, [sp, #76] @ 0x4c │ │ ldr.w r0, [sl, #540] @ 0x21c │ │ eors r0, r1 │ │ ldr r1, [sp, #48] @ 0x30 │ │ adds r1, #128 @ 0x80 │ │ - b.n 13158 │ │ + b.n 132b8 │ │ eor.w r1, r2, r2, lsr #4 │ │ and.w r1, r1, #251662080 @ 0xf000f00 │ │ add.w r1, r1, r1, lsl #4 │ │ eors r1, r2 │ │ str r1, [sp, #80] @ 0x50 │ │ eor.w r1, r7, r7, lsr #4 │ │ and.w r1, r1, #251662080 @ 0xf000f00 │ │ @@ -12425,15 +12215,15 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ eor.w r0, r5, r5, lsr #4 │ │ and.w r0, r0, #251662080 @ 0xf000f00 │ │ add.w r0, r0, r0, lsl #4 │ │ eors r0, r5 │ │ str r0, [sp, #52] @ 0x34 │ │ add r0, sp, #52 @ 0x34 │ │ - bl 12de2 │ │ + bl 12f42 │ │ ldr r0, [sp, #4] │ │ ldrd r7, r6, [sp, #52] @ 0x34 │ │ ldrd r2, r1, [r0, #448] @ 0x1c0 │ │ ldrd ip, r3, [r0, #456] @ 0x1c8 │ │ eors r2, r7 │ │ eor.w r7, r6, r1 │ │ ldrd r5, r4, [sp, #60] @ 0x3c │ │ @@ -12509,88 +12299,88 @@ │ │ bic.w r3, r3, #4042322160 @ 0xf0f0f0f0 │ │ eors r2, r3 │ │ str.w r2, [ip, #8] │ │ eor.w r0, r1, r3, lsl #4 │ │ str.w r0, [ip] │ │ add sp, #84 @ 0x54 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bmi.n 1378e │ │ + bmi.n 138ee │ │ push {r7, lr} │ │ mov r2, r0 │ │ adds r0, r1, #7 │ │ cmp r0, #119 @ 0x77 │ │ - bhi.n 1385a │ │ + bhi.n 139ba │ │ add.w r3, r1, #15 │ │ cmp r1, #105 @ 0x69 │ │ - bge.n 13864 │ │ + bge.n 139c4 │ │ ldr.w r0, [r2, r0, lsl #2] │ │ str.w r0, [r2, r3, lsl #2] │ │ adds r0, r1, #6 │ │ cmp r0, #119 @ 0x77 │ │ itttt ls │ │ ldrls.w r0, [r2, r0, lsl #2] │ │ addls.w r3, r2, r1, lsl #2 │ │ strls r0, [r3, #56] @ 0x38 │ │ addls r0, r1, #5 │ │ it ls │ │ cmpls r0, #119 @ 0x77 │ │ - bhi.n 1385a │ │ + bhi.n 139ba │ │ ldr.w r0, [r2, r0, lsl #2] │ │ str r0, [r3, #52] @ 0x34 │ │ adds r0, r1, #4 │ │ cmp r0, #119 @ 0x77 │ │ itttt ls │ │ ldrls.w r0, [r2, r0, lsl #2] │ │ strls r0, [r3, #48] @ 0x30 │ │ addls r0, r1, #3 │ │ cmpls r0, #119 @ 0x77 │ │ - bhi.n 1385a │ │ + bhi.n 139ba │ │ ldr.w r0, [r2, r0, lsl #2] │ │ str r0, [r3, #44] @ 0x2c │ │ adds r0, r1, #2 │ │ cmp r0, #119 @ 0x77 │ │ itttt ls │ │ ldrls.w r0, [r2, r0, lsl #2] │ │ strls r0, [r3, #40] @ 0x28 │ │ addls r0, r1, #1 │ │ cmpls r0, #119 @ 0x77 │ │ - bhi.n 1385a │ │ + bhi.n 139ba │ │ ldr.w r0, [r2, r0, lsl #2] │ │ cmp r1, #119 @ 0x77 │ │ str r0, [r3, #36] @ 0x24 │ │ ittt ls │ │ ldrls.w r0, [r2, r1, lsl #2] │ │ strls r0, [r3, #32] │ │ popls {r7, pc} │ │ mov r0, r1 │ │ - ldr r2, [pc, #20] @ (13870 ) │ │ + ldr r2, [pc, #20] @ (139d0 ) │ │ movs r1, #120 @ 0x78 │ │ add r2, pc │ │ - bl 1b0c8 │ │ - ldr r2, [pc, #12] @ (13874 ) │ │ + bl 1bbf4 │ │ + ldr r2, [pc, #12] @ (139d4 ) │ │ mov r0, r3 │ │ movs r1, #120 @ 0x78 │ │ add r2, pc │ │ - bl 1b0c8 │ │ - bcs.n 13970 │ │ + bl 1bbf4 │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ movs r3, r0 │ │ - bcs.n 1377c │ │ + ldmia r0!, {r1, r4, r6} │ │ movs r3, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #4 │ │ movs r3, #120 @ 0x78 │ │ cmp r3, r1 │ │ sub.w r3, r1, #16 │ │ rsb ip, r1, #120 @ 0x78 │ │ it cc │ │ movcc.w ip, #0 │ │ cmp r3, #119 @ 0x77 │ │ - bhi.w 13a8c │ │ + bhi.w 13bec │ │ cmp r1, #120 @ 0x78 │ │ - bcs.w 13a7c │ │ + bcs.w 13bdc │ │ ldr.w r6, [r0, r1, lsl #2] │ │ mov.w lr, #4244438268 @ 0xfcfcfcfc │ │ ldr.w r3, [r0, r3, lsl #2] │ │ mov.w r8, #4042322160 @ 0xf0f0f0f0 │ │ mov.w r9, #3233857728 @ 0xc0c0c0c0 │ │ cmp.w ip, #1 │ │ ror.w r6, r6, r2 │ │ @@ -12600,15 +12390,15 @@ │ │ and.w r6, r8, r4, lsl #4 │ │ eor.w r6, r6, r5 │ │ and.w r7, r9, r4, lsl #6 │ │ eor.w r6, r6, r7 │ │ eor.w r4, r4, r6 │ │ add.w r6, r1, #1 │ │ str.w r4, [r0, r1, lsl #2] │ │ - beq.w 13a98 │ │ + beq.w 13bf8 │ │ ldr.w r7, [r0, r6, lsl #2] │ │ add.w r4, r0, r1, lsl #2 │ │ cmp.w ip, #2 │ │ ldr.w r3, [r4, #-60] │ │ ror.w r7, r7, r2 │ │ bic.w r7, r7, #4244438268 @ 0xfcfcfcfc │ │ eor.w r3, r3, r7 │ │ @@ -12616,75 +12406,75 @@ │ │ and.w r5, r8, r3, lsl #4 │ │ eor.w r7, r7, r5 │ │ and.w r5, r9, r3, lsl #6 │ │ eor.w r7, r7, r5 │ │ eor.w r3, r3, r7 │ │ str.w r3, [r0, r6, lsl #2] │ │ add.w r3, r1, #2 │ │ - beq.w 13a88 │ │ + beq.w 13be8 │ │ ldr.w r7, [r0, r3, lsl #2] │ │ cmp.w ip, #3 │ │ ldr.w r6, [r4, #-56] │ │ ror.w r7, r7, r2 │ │ bic.w r7, r7, #4244438268 @ 0xfcfcfcfc │ │ eor.w r7, r7, r6 │ │ and.w r6, lr, r7, lsl #2 │ │ and.w r5, r8, r7, lsl #4 │ │ eor.w r5, r5, r6 │ │ and.w r6, r9, r7, lsl #6 │ │ eor.w r5, r5, r6 │ │ eor.w r5, r5, r7 │ │ str.w r5, [r0, r3, lsl #2] │ │ add.w r3, r1, #3 │ │ - beq.w 13a88 │ │ + beq.w 13be8 │ │ ldr.w r5, [r0, r3, lsl #2] │ │ cmp.w ip, #4 │ │ ldr.w r6, [r4, #-52] │ │ ror.w r5, r5, r2 │ │ bic.w r5, r5, #4244438268 @ 0xfcfcfcfc │ │ eor.w r5, r5, r6 │ │ and.w r7, lr, r5, lsl #2 │ │ and.w r6, r8, r5, lsl #4 │ │ eor.w r7, r7, r6 │ │ and.w r6, r9, r5, lsl #6 │ │ eor.w r7, r7, r6 │ │ eor.w r7, r7, r5 │ │ str.w r7, [r0, r3, lsl #2] │ │ add.w r3, r1, #4 │ │ - beq.n 13a88 │ │ + beq.n 13be8 │ │ ldr.w r7, [r0, r3, lsl #2] │ │ cmp.w ip, #5 │ │ ldr.w r6, [r4, #-48] │ │ ror.w r7, r7, r2 │ │ bic.w r7, r7, #4244438268 @ 0xfcfcfcfc │ │ eor.w r7, r7, r6 │ │ and.w r6, lr, r7, lsl #2 │ │ and.w r5, r8, r7, lsl #4 │ │ eor.w r5, r5, r6 │ │ and.w r6, r9, r7, lsl #6 │ │ eor.w r5, r5, r6 │ │ eor.w r5, r5, r7 │ │ str.w r5, [r0, r3, lsl #2] │ │ add.w r3, r1, #5 │ │ - beq.n 13a88 │ │ + beq.n 13be8 │ │ ldr.w r5, [r0, r3, lsl #2] │ │ cmp.w ip, #6 │ │ ldr.w r6, [r4, #-44] │ │ ror.w r5, r5, r2 │ │ bic.w r5, r5, #4244438268 @ 0xfcfcfcfc │ │ eor.w r5, r5, r6 │ │ and.w r7, lr, r5, lsl #2 │ │ and.w r6, r8, r5, lsl #4 │ │ eor.w r7, r7, r6 │ │ and.w r6, r9, r5, lsl #6 │ │ eor.w r7, r7, r6 │ │ eor.w r7, r7, r5 │ │ str.w r7, [r0, r3, lsl #2] │ │ add.w r3, r1, #6 │ │ - beq.n 13a88 │ │ + beq.n 13be8 │ │ ldr.w r7, [r0, r3, lsl #2] │ │ cmp.w ip, #7 │ │ ldr.w r6, [r4, #-40] │ │ add.w r1, r1, #7 │ │ ror.w r7, r7, r2 │ │ bic.w r7, r7, #4244438268 @ 0xfcfcfcfc │ │ eor.w r7, r7, r6 │ │ @@ -12709,40 +12499,40 @@ │ │ andne.w r7, r9, r2, lsl #6 │ │ eorne r3, r7 │ │ eorne r2, r3 │ │ strne.w r2, [r0, r1, lsl #2] │ │ itt ne │ │ addne sp, #4 │ │ ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r2, [pc, #28] @ (13a9c ) │ │ + ldr r2, [pc, #28] @ (13bfc ) │ │ mov r0, r1 │ │ movs r1, #120 @ 0x78 │ │ add r2, pc │ │ - bl 1b0c8 │ │ + bl 1bbf4 │ │ mov r1, r3 │ │ - b.n 13a7c │ │ - ldr r2, [pc, #16] @ (13aa0 ) │ │ + b.n 13bdc │ │ + ldr r2, [pc, #16] @ (13c00 ) │ │ mov r0, r3 │ │ movs r1, #120 @ 0x78 │ │ add r2, pc │ │ - bl 1b0c8 │ │ + bl 1bbf4 │ │ mov r1, r6 │ │ - b.n 13a7c │ │ - beq.n 139b4 │ │ + b.n 13bdc │ │ + stmia r6!, {r1, r3, r4, r6} │ │ movs r3, r0 │ │ - beq.n 13b78 │ │ + stmia r6!, {r1, r3, r4, r5} │ │ movs r3, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub.w sp, sp, #572 @ 0x23c │ │ add.w fp, sp, #88 @ 0x58 │ │ str r0, [sp, #84] @ 0x54 │ │ add.w r0, fp, #64 @ 0x40 │ │ mov r6, r1 │ │ mov.w r1, #416 @ 0x1a0 │ │ - bl 4c410 │ │ + bl 4bcc0 │ │ ldr r4, [r6, #0] │ │ ldr.w lr, [r6, #4] │ │ ldr.w r8, [r6, #12] │ │ eor.w r0, r4, r4, lsr #1 │ │ ldr r7, [r6, #8] │ │ bic.w r0, r0, #2863311530 @ 0xaaaaaaaa │ │ str r0, [sp, #52] @ 0x34 │ │ @@ -12912,18 +12702,18 @@ │ │ eor.w r0, r2, r7, lsl #4 │ │ movs r7, #0 │ │ eor.w r3, ip, r5, lsl #4 │ │ str r3, [sp, #128] @ 0x80 │ │ str r0, [sp, #120] @ 0x78 │ │ mov r0, fp │ │ mov r1, r6 │ │ - bl 137e4 │ │ + bl 13944 │ │ add.w r5, fp, r7 │ │ add.w r0, r5, #64 @ 0x40 │ │ - bl 12de2 │ │ + bl 12f42 │ │ ldrd r0, r1, [r5, #64] @ 0x40 │ │ adds r6, #8 │ │ ldrd r2, r3, [r5, #84] @ 0x54 │ │ mvns r1, r1 │ │ mvns r0, r0 │ │ strd r0, r1, [r5, #64] @ 0x40 │ │ mvns r0, r2 │ │ @@ -12931,38 +12721,38 @@ │ │ movs r2, #14 │ │ strd r0, r1, [r5, #84] @ 0x54 │ │ mov r1, r6 │ │ ldr.w r0, [fp, r4, lsl #2] │ │ eor.w r0, r0, #49152 @ 0xc000 │ │ str.w r0, [fp, r4, lsl #2] │ │ mov r0, fp │ │ - bl 13878 │ │ + bl 139d8 │ │ cmp.w r7, #384 @ 0x180 │ │ - beq.n 13d58 │ │ + beq.n 13eb8 │ │ mov r0, fp │ │ mov r1, r6 │ │ - bl 137e4 │ │ + bl 13944 │ │ add.w r0, r5, #96 @ 0x60 │ │ - bl 12de2 │ │ + bl 12f42 │ │ ldrd r0, r1, [r5, #96] @ 0x60 │ │ adds r6, #8 │ │ ldrd r2, r3, [r5, #116] @ 0x74 │ │ mvns r1, r1 │ │ mvns r0, r0 │ │ strd r0, r1, [r5, #96] @ 0x60 │ │ mvns r0, r2 │ │ mvns r1, r3 │ │ movs r2, #6 │ │ strd r0, r1, [r5, #116] @ 0x74 │ │ mov r0, fp │ │ mov r1, r6 │ │ - bl 13878 │ │ + bl 139d8 │ │ adds r4, #17 │ │ adds r7, #64 @ 0x40 │ │ - b.n 13cd4 │ │ + b.n 13e34 │ │ movw ip, #3072 @ 0xc00 │ │ movw lr, #768 @ 0x300 │ │ movs r1, #0 │ │ movt ip, #783 @ 0x30f │ │ movt lr, #3087 @ 0xc0f │ │ add.w r3, fp, r1 │ │ adds r1, #128 @ 0x80 │ │ @@ -13168,15 +12958,15 @@ │ │ add.w r2, r2, r2, lsl #4 │ │ eor.w r0, r0, r2 │ │ eor.w r2, r0, r0, lsr #2 │ │ and.w r2, r2, #855651072 @ 0x33003300 │ │ add.w r2, r2, r2, lsl #2 │ │ eor.w r0, r0, r2 │ │ str r0, [r3, #124] @ 0x7c │ │ - bne.w 13d6a │ │ + bne.w 13eca │ │ ldrd r7, r1, [sp, #120] @ 0x78 │ │ ldrd r6, r5, [sp, #504] @ 0x1f8 │ │ ldr r4, [sp, #512] @ 0x200 │ │ mvns r7, r7 │ │ ldrd r3, r2, [sp, #528] @ 0x210 │ │ str r7, [sp, #120] @ 0x78 │ │ eor.w r7, r6, r6, lsr #4 │ │ @@ -13417,404 +13207,444 @@ │ │ ldr r0, [sp, #556] @ 0x22c │ │ mvns r0, r0 │ │ str r0, [sp, #556] @ 0x22c │ │ ldr r0, [sp, #560] @ 0x230 │ │ mvns r0, r0 │ │ str r0, [sp, #560] @ 0x230 │ │ ldr r0, [sp, #84] @ 0x54 │ │ - bl 4bedc │ │ + bl 4bce4 │ │ add.w sp, sp, #572 @ 0x23c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r7, lr} │ │ mov r7, sp │ │ - cbnz r0, 142c4 │ │ - bl 14360 │ │ - bl 14352 │ │ + cbnz r0, 14424 │ │ + bl 14438 │ │ + bl 14428 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + mov r2, r0 │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + bl 4b164 │ │ + bmi.n 143e2 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + ldr r0, [pc, #12] @ (1444c ) │ │ + movs r1, #35 @ 0x23 │ │ + ldr r2, [pc, #12] @ (14450 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl 1a9e8 │ │ + nop │ │ + adds r7, #159 @ 0x9f │ │ + vcvt.f32.u32 d27, d8, #1 │ │ + movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #16 │ │ adds r5, r2, r1 │ │ - bcs.n 14306 │ │ + bcs.n 14492 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ add r0, sp, #4 │ │ cmp.w r5, r1, lsl #1 │ │ it ls │ │ lslls r5, r1, #1 │ │ cmp r5, #8 │ │ it ls │ │ movls r5, #8 │ │ mov r3, r5 │ │ - bl 1430c │ │ + bl 14498 │ │ ldr r0, [sp, #4] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #8] │ │ strdne r5, r0, [r4] │ │ addne sp, #16 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #8] │ │ - bl 142ba │ │ + bl 1441a │ │ movs r0, #0 │ │ - bl 142ba │ │ + bl 1441a │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ cmp r3, #0 │ │ - bmi.n 14330 │ │ + bmi.n 144bc │ │ mov r5, r3 │ │ - cbz r1, 1433c │ │ + cbz r1, 144c8 │ │ mov r0, r2 │ │ mov r1, r5 │ │ - blx 4f7f0 │ │ - cbz r0, 14346 │ │ + blx 4ef20 │ │ + cbz r0, 144d2 │ │ str r0, [r4, #4] │ │ movs r0, #0 │ │ movs r1, #8 │ │ str r5, [r4, r1] │ │ str r0, [r4, #0] │ │ pop {r4, r5, r7, pc} │ │ movs r0, #1 │ │ movs r5, #0 │ │ movs r1, #4 │ │ str r5, [r4, r1] │ │ str r0, [r4, #0] │ │ pop {r4, r5, r7, pc} │ │ mov r0, r5 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - bne.n 14324 │ │ + bne.n 144b0 │ │ movs r0, #1 │ │ str r0, [r4, #4] │ │ movs r1, #8 │ │ str r5, [r4, r1] │ │ str r0, [r4, #0] │ │ pop {r4, r5, r7, pc} │ │ - push {r7, lr} │ │ - mov r7, sp │ │ - mov r2, r0 │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - bl 4af58 │ │ - push {r7, lr} │ │ - mov r7, sp │ │ - ldr r0, [pc, #12] @ (14374 ) │ │ - movs r1, #35 @ 0x23 │ │ - ldr r2, [pc, #12] @ (14378 ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 1a880 │ │ - nop │ │ - adds r6, #63 @ 0x3f │ │ - @ instruction: 0xffffc7c0 │ │ - movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #52 @ 0x34 │ │ mov sl, r0 │ │ strd r1, r2, [sp, #8] │ │ add r0, sp, #36 @ 0x24 │ │ add r1, sp, #8 │ │ mov r6, r2 │ │ - bl 1c7f8 │ │ + bl 1d4f4 │ │ ldr r4, [sp, #36] @ 0x24 │ │ - cbz r4, 143b4 │ │ + cbz r4, 14516 │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ ldr r0, [sp, #48] @ 0x30 │ │ - cbz r0, 143ba │ │ - cbz r6, 143ca │ │ + cbz r0, 1451c │ │ + cbz r6, 1452c │ │ mov r0, r6 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 144c0 │ │ + beq.w 14622 │ │ mov r5, r0 │ │ - b.n 143cc │ │ + b.n 1452e │ │ mov.w r9, #0 │ │ movs r4, #1 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ stmia.w sl, {r0, r4, r9} │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r5, #1 │ │ movs r0, #0 │ │ cmp r9, r6 │ │ str r0, [sp, #24] │ │ strd r6, r5, [sp, #16] │ │ - bhi.n 1449e │ │ + bhi.n 14600 │ │ mov.w r8, #0 │ │ cmp.w r9, #0 │ │ - beq.n 143ee │ │ + beq.n 14550 │ │ add.w r0, r5, r8 │ │ mov r1, r4 │ │ mov r2, r9 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ add.w r1, r8, r9 │ │ str r1, [sp, #24] │ │ subs r0, r6, r1 │ │ str.w sl, [sp, #4] │ │ cmp r0, #2 │ │ - bls.n 144b2 │ │ + bls.n 14614 │ │ movw r0, #49135 @ 0xbfef │ │ movs r2, #189 @ 0xbd │ │ strh r0, [r5, r1] │ │ adds r0, r5, r1 │ │ adds r6, r1, #3 │ │ strb r2, [r0, #2] │ │ add.w sl, sp, #36 @ 0x24 │ │ ldrd r0, r2, [sp, #8] │ │ add.w fp, sp, #28 │ │ str r2, [sp, #32] │ │ strd r6, r0, [sp, #24] │ │ mov r0, sl │ │ mov r1, fp │ │ - bl 1c7f8 │ │ + bl 1d4f4 │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ cmp.w r9, #0 │ │ - beq.n 1448e │ │ + beq.n 145f0 │ │ ldr r0, [sp, #16] │ │ ldr r4, [sp, #40] @ 0x28 │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ subs r0, r0, r6 │ │ cmp r4, r0 │ │ - bhi.n 1446e │ │ - cbz r4, 1444a │ │ + bhi.n 145d0 │ │ + cbz r4, 145ac │ │ adds r0, r5, r6 │ │ mov r1, r9 │ │ mov r2, r4 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ add r6, r4 │ │ cmp.w r8, #0 │ │ str r6, [sp, #24] │ │ - beq.n 1441e │ │ + beq.n 14580 │ │ ldr r0, [sp, #16] │ │ subs r0, r0, r6 │ │ cmp r0, #2 │ │ - bls.n 1447e │ │ + bls.n 145e0 │ │ movw r0, #49135 @ 0xbfef │ │ movs r1, #189 @ 0xbd │ │ strh r0, [r5, r6] │ │ adds r0, r5, r6 │ │ adds r6, #3 │ │ strb r1, [r0, #2] │ │ str r6, [sp, #24] │ │ - b.n 1441e │ │ + b.n 14580 │ │ add r0, sp, #16 │ │ mov r1, r6 │ │ mov r2, r4 │ │ - bl 142c8 │ │ + bl 14454 │ │ ldrd r5, r6, [sp, #20] │ │ - b.n 14440 │ │ + b.n 145a2 │ │ add r0, sp, #16 │ │ mov r1, r6 │ │ movs r2, #3 │ │ - bl 142c8 │ │ + bl 14454 │ │ ldrd r5, r6, [sp, #20] │ │ - b.n 1445c │ │ + b.n 145be │ │ add r2, sp, #16 │ │ ldr r3, [sp, #4] │ │ ldmia r2, {r0, r1, r2} │ │ stmia r3!, {r0, r1, r2} │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add r0, sp, #16 │ │ movs r1, #0 │ │ mov r2, r9 │ │ - bl 142c8 │ │ + bl 14454 │ │ ldrd r6, r5, [sp, #16] │ │ ldr.w r8, [sp, #24] │ │ - b.n 143e2 │ │ + b.n 14544 │ │ add r0, sp, #16 │ │ movs r2, #3 │ │ - bl 142c8 │ │ + bl 14454 │ │ ldrd r5, r1, [sp, #20] │ │ - b.n 143fe │ │ + b.n 14560 │ │ movs r0, #1 │ │ mov r1, r6 │ │ - bl 142ba │ │ - b.n 144ca │ │ + bl 1441a │ │ + b.n 1462c │ │ mov r4, r0 │ │ ldr r0, [sp, #16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #20] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #16 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ movs r5, #8 │ │ lsls r0, r1, #1 │ │ cmp r0, #8 │ │ add r0, sp, #4 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 1430c │ │ + bl 14498 │ │ ldr r0, [sp, #4] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #8] │ │ strdne r5, r0, [r4] │ │ addne sp, #16 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #8] │ │ - bl 142ba │ │ + bl 1441a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ ldr r1, [r0, #0] │ │ ldr r6, [r0, #8] │ │ cmp r1, r6 │ │ - beq.n 14558 │ │ + beq.n 146ba │ │ ldr r0, [r0, #4] │ │ adds r4, r6, #1 │ │ movs r2, #0 │ │ cmp r1, r4 │ │ strb r2, [r0, r6] │ │ - bls.n 1453e │ │ - cbz r4, 14548 │ │ + bls.n 146a0 │ │ + cbz r4, 146aa │ │ mov r1, r4 │ │ mov r5, r0 │ │ - blx 4f7f0 │ │ - cbz r0, 1457e │ │ + blx 4ef20 │ │ + cbz r0, 146e0 │ │ mov r1, r4 │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ movs r0, #1 │ │ mov r1, r4 │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r2, [r0, #4] │ │ adds r4, r6, #1 │ │ add r0, sp, #4 │ │ mov r1, r6 │ │ mov r3, r4 │ │ mov r5, r2 │ │ - bl 1430c │ │ + bl 14498 │ │ ldr r0, [sp, #4] │ │ cmp r0, #1 │ │ - beq.n 14588 │ │ + beq.n 146ea │ │ ldr r0, [sp, #8] │ │ movs r1, #0 │ │ strb r1, [r0, r6] │ │ mov r1, r4 │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 142ba │ │ - b.n 14590 │ │ + bl 1441a │ │ + b.n 146f2 │ │ ldrd r0, r1, [sp, #8] │ │ - bl 142ba │ │ + bl 1441a │ │ udf #254 @ 0xfe │ │ mov r4, r0 │ │ - cbnz r6, 1459a │ │ - b.n 145a0 │ │ + cbnz r6, 146fc │ │ + b.n 14702 │ │ mov r4, r0 │ │ mov r0, r5 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ + mov r0, r4 │ │ + blx 4d4a8 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + mov r5, r1 │ │ + ldr r1, [r1, #0] │ │ + mov r4, r0 │ │ + cbz r1, 1471c │ │ + mov r0, r4 │ │ + blx r1 │ │ + ldr r0, [r5, #4] │ │ + cbz r0, 1472e │ │ + mov r0, r4 │ │ + ldr.w fp, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 4eddc │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r6, r0 │ │ + ldr r0, [r5, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r4 │ │ + blxne 4eeb0 │ │ + mov r0, r6 │ │ + blx 4d4a8 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + ldrd r1, r2, [r4, #4] │ │ + blx r2 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 4eddc │ │ + mov r5, r0 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - bmi.n 14552 │ │ + blx 4eeb0 │ │ + mov r0, r5 │ │ + blx 4d4a8 │ │ + bmi.n 1471a │ │ ldrd r0, r2, [r1] │ │ - ldr r1, [pc, #8] @ (145b8 ) │ │ + ldr r1, [pc, #8] @ (14780 ) │ │ ldr r3, [r2, #12] │ │ movs r2, #5 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - ldrsb r2, [r7, r2] │ │ + str r3, [r1, r1] │ │ vtbl.8 d22, {d15}, d1 │ │ cmp r1, #0 │ │ itt ne │ │ ldrne r0, [r0, #4] │ │ - bne.w 4f69c │ │ + bne.w 4eddc │ │ bx lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r5, r0 │ │ ldr r0, [r0, #0] │ │ ldr r6, [r5, #8] │ │ mov r4, r2 │ │ subs r0, r0, r6 │ │ cmp r2, r0 │ │ - bhi.n 145f8 │ │ - cbz r4, 145ec │ │ + bhi.n 147c0 │ │ + cbz r4, 147b4 │ │ ldr r0, [r5, #4] │ │ mov r2, r4 │ │ add r0, r6 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ adds r0, r6, r4 │ │ str r0, [r5, #8] │ │ movs r0, #0 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r1 │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, r4 │ │ - bl 142c8 │ │ + bl 14454 │ │ mov r1, r8 │ │ ldr r6, [r5, #8] │ │ - b.n 145e2 │ │ + b.n 147aa │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldr r4, [r0, #8] │ │ cmp r1, #128 @ 0x80 │ │ - bcs.n 1461c │ │ + bcs.n 147e4 │ │ movs r5, #1 │ │ - b.n 14630 │ │ + b.n 147f8 │ │ cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 14626 │ │ + bcs.n 147ee │ │ movs r5, #2 │ │ - b.n 14630 │ │ + b.n 147f8 │ │ movs r5, #4 │ │ cmp.w r1, #65536 @ 0x10000 │ │ it cc │ │ movcc r5, #3 │ │ ldr r2, [r0, #0] │ │ subs r2, r2, r4 │ │ cmp r5, r2 │ │ - bhi.n 146a0 │ │ + bhi.n 14868 │ │ ldr r2, [r0, #4] │ │ cmp r1, #128 @ 0x80 │ │ add r2, r4 │ │ - bcc.n 14692 │ │ + bcc.n 1485a │ │ movw ip, #65534 @ 0xfffe │ │ mov r6, r1 │ │ movt ip, #1023 @ 0x3ff │ │ mov.w r8, r1, lsr #6 │ │ bfi r6, ip, #6, #26 │ │ cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 14660 │ │ + bcs.n 14828 │ │ strb r6, [r2, #1] │ │ orr.w r1, r8, #192 @ 0xc0 │ │ - b.n 14692 │ │ + b.n 1485a │ │ bfi r8, ip, #6, #26 │ │ mov.w lr, r1, lsr #12 │ │ movs r3, #0 │ │ cmp.w r3, r1, lsr #16 │ │ - bne.n 1467c │ │ + bne.n 14844 │ │ strb r6, [r2, #2] │ │ orr.w r1, lr, #224 @ 0xe0 │ │ strb.w r8, [r2, #1] │ │ - b.n 14692 │ │ + b.n 1485a │ │ mvn.w r3, #15 │ │ orr.w r1, r3, r1, lsr #18 │ │ bfi lr, ip, #6, #26 │ │ strb r6, [r2, #3] │ │ strb.w r8, [r2, #2] │ │ strb.w lr, [r2, #1] │ │ strb r1, [r2, #0] │ │ @@ -13823,144 +13653,144 @@ │ │ movs r0, #0 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r1 │ │ mov r1, r4 │ │ mov r2, r5 │ │ mov r6, r0 │ │ - bl 142c8 │ │ + bl 14454 │ │ mov r1, r8 │ │ mov r0, r6 │ │ ldr r2, [r0, #4] │ │ cmp r1, #128 @ 0x80 │ │ add r2, r4 │ │ - bcs.n 14640 │ │ - b.n 14692 │ │ - bmi.n 14666 │ │ + bcs.n 14808 │ │ + b.n 1485a │ │ + bmi.n 1482e │ │ mov r3, r2 │ │ mov r2, r1 │ │ - ldr r1, [pc, #4] @ (146c8 ) │ │ + ldr r1, [pc, #4] @ (14890 ) │ │ add r1, pc │ │ - b.w 1a89c │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ + b.w 1aa04 │ │ + cbnz r2, 148cc │ │ movs r3, r0 │ │ ldrd r2, r3, [r1] │ │ ldrd r0, r1, [r0, #4] │ │ - b.w 1c99c │ │ + b.w 1d084 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #12 │ │ add.w r8, r2, #1 │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ - ble.n 14790 │ │ + ble.n 14958 │ │ mov r9, r0 │ │ mov r0, r8 │ │ mov fp, r2 │ │ mov r4, r1 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.n 14794 │ │ + beq.n 1495c │ │ mov r1, r4 │ │ mov r2, fp │ │ mov sl, r0 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ adds r0, r4, #3 │ │ bic.w r0, r0, #3 │ │ cmp r0, r4 │ │ - bne.n 14714 │ │ + bne.n 148dc │ │ movs r0, #0 │ │ - b.n 14722 │ │ + b.n 148ea │ │ subs r0, r0, r4 │ │ movs r1, #0 │ │ ldrb r2, [r4, r1] │ │ - cbz r2, 14780 │ │ + cbz r2, 14948 │ │ adds r1, #1 │ │ cmp r0, r1 │ │ - bne.n 14718 │ │ + bne.n 148e0 │ │ movw r2, #256 @ 0x100 │ │ sub.w r1, fp, #8 │ │ movt r2, #257 @ 0x101 │ │ adds r5, r4, r0 │ │ ldr r3, [r4, r0] │ │ ldr r5, [r5, #4] │ │ subs r6, r2, r3 │ │ orrs r3, r6 │ │ subs r6, r2, r5 │ │ orrs r6, r5 │ │ ands r3, r6 │ │ mvns r3, r3 │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ - bne.n 1474c │ │ + bne.n 14914 │ │ adds r0, #8 │ │ cmp r0, r1 │ │ - bls.n 1472e │ │ + bls.n 148f6 │ │ subs.w r1, fp, r0 │ │ - beq.n 14760 │ │ + beq.n 14928 │ │ adds r3, r4, r0 │ │ movs r2, #0 │ │ ldrb r6, [r3, r2] │ │ - cbz r6, 1477e │ │ + cbz r6, 14946 │ │ adds r2, #1 │ │ cmp r1, r2 │ │ - bne.n 14756 │ │ + bne.n 1491e │ │ mov r0, sp │ │ stmia.w sp, {r8, sl, fp} │ │ - bl 14514 │ │ + bl 14676 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ str.w r1, [r9, #8] │ │ strd r2, r0, [r9] │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ adds r1, r2, r0 │ │ stmia.w r9, {r8, sl, fp} │ │ str.w r1, [r9, #12] │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - bl 14360 │ │ + bl 14438 │ │ movs r0, #1 │ │ mov r1, r8 │ │ - bl 142ba │ │ + bl 1441a │ │ mov r3, r1 │ │ ldrd r1, r2, [r0, #4] │ │ mov r0, r3 │ │ - b.w 1a9a8 │ │ + b.w 1ab10 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ add r7, sp, #12 │ │ subw sp, sp, #2268 @ 0x8dc │ │ mov r4, sp │ │ bfc r4, #0, #6 │ │ mov sp, r4 │ │ add.w r8, sp, #192 @ 0xc0 │ │ mov r5, r2 │ │ str r0, [sp, #48] @ 0x30 │ │ mov.w r2, #1024 @ 0x400 │ │ mov r0, r8 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ movs r0, #0 │ │ ldr r1, [r5, r0] │ │ adds r3, r5, r0 │ │ ldr.w r2, [r8, r0] │ │ add.w r4, r8, r0 │ │ ldr r3, [r3, #4] │ │ eors r1, r2 │ │ str.w r1, [r8, r0] │ │ adds r0, #8 │ │ ldr r6, [r4, #4] │ │ cmp.w r0, #1024 @ 0x400 │ │ eor.w r1, r6, r3 │ │ str r1, [r4, #4] │ │ - bne.n 147ce │ │ + bne.n 14996 │ │ add.w r4, sp, #1216 @ 0x4c0 │ │ add r1, sp, #192 @ 0xc0 │ │ mov.w r2, #1024 @ 0x400 │ │ mov r0, r4 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ movs r0, #0 │ │ adds r1, r4, r0 │ │ str r0, [sp, #188] @ 0xbc │ │ ldrd r3, r6, [r1, #8] │ │ ldr r5, [r1, #40] @ 0x28 │ │ ldr r0, [r1, #4] │ │ str r0, [sp, #168] @ 0xa8 │ │ @@ -14541,15 +14371,15 @@ │ │ lsls r0, r0, #1 │ │ orr.w r0, r0, r2, lsr #31 │ │ str r0, [r1, #36] @ 0x24 │ │ ldr r0, [sp, #188] @ 0xbc │ │ str r3, [r1, #32] │ │ adds r0, #128 @ 0x80 │ │ cmp.w r0, #1024 @ 0x400 │ │ - bne.w 14804 │ │ + bne.w 149cc │ │ movs r0, #0 │ │ adds r1, r4, r0 │ │ str r0, [sp, #188] @ 0xbc │ │ ldrd r3, r6, [r1, #8] │ │ ldr.w r5, [r1, #264] @ 0x108 │ │ ldr r0, [r1, #4] │ │ str r0, [sp, #172] @ 0xac │ │ @@ -15131,95 +14961,68 @@ │ │ lsls r0, r0, #1 │ │ orr.w r0, r0, r2, lsr #31 │ │ str.w r0, [r1, #260] @ 0x104 │ │ ldr r0, [sp, #188] @ 0xbc │ │ str.w r3, [r1, #256] @ 0x100 │ │ adds r0, #16 │ │ cmp r0, #128 @ 0x80 │ │ - bne.w 14ee0 │ │ + bne.w 150a8 │ │ add.w ip, sp, #192 @ 0xc0 │ │ movs r0, #0 │ │ ldr.w r1, [ip, r0] │ │ add.w r3, ip, r0 │ │ ldr r2, [r4, r0] │ │ adds r6, r4, r0 │ │ ldr r3, [r3, #4] │ │ eors r1, r2 │ │ str r1, [r4, r0] │ │ adds r0, #8 │ │ ldr r5, [r6, #4] │ │ cmp.w r0, #1024 @ 0x400 │ │ eor.w r1, r5, r3 │ │ str r1, [r6, #4] │ │ - bne.n 15636 │ │ + bne.n 157fe │ │ ldr r0, [sp, #48] @ 0x30 │ │ add.w r1, sp, #1216 @ 0x4c0 │ │ mov.w r2, #1024 @ 0x400 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ sub.w r4, r7, #12 │ │ mov sp, r4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub.w sp, sp, #988 @ 0x3dc │ │ - mov r6, r3 │ │ + movw fp, #48491 @ 0xbd6b │ │ + movw r7, #52505 @ 0xcd19 │ │ + movw r8, #8569 @ 0x2179 │ │ + mov r4, r0 │ │ + movt fp, #64321 @ 0xfb41 │ │ + movt r7, #23520 @ 0x5be0 │ │ + movt r8, #4990 @ 0x137e │ │ + cmp r3, #65 @ 0x41 │ │ strd r1, r2, [sp, #16] │ │ - movw r5, #48491 @ 0xbd6b │ │ - movw sl, #62322 @ 0xf372 │ │ - movw fp, #21119 @ 0x527f │ │ - movw r1, #33489 @ 0x82d1 │ │ - movw lr, #8569 @ 0x2179 │ │ - movw r8, #58983 @ 0xe667 │ │ - movw ip, #26764 @ 0x688c │ │ - movw r3, #27679 @ 0x6c1f │ │ - movw r2, #14065 @ 0x36f1 │ │ - movw r7, #44677 @ 0xae85 │ │ - movw r4, #42811 @ 0xa73b │ │ - mov r9, r0 │ │ - movw r0, #62778 @ 0xf53a │ │ - movt r5, #64321 @ 0xfb41 │ │ - movt sl, #15470 @ 0x3c6e │ │ - movt fp, #20750 @ 0x510e │ │ - movt r1, #44518 @ 0xade6 │ │ - movt lr, #4990 @ 0x137e │ │ - movt r8, #27145 @ 0x6a09 │ │ - movt ip, #39685 @ 0x9b05 │ │ - movt r3, #11070 @ 0x2b3e │ │ - movt r0, #42319 @ 0xa54f │ │ - movt r2, #24349 @ 0x5f1d │ │ - movt r7, #47975 @ 0xbb67 │ │ - movt r4, #33994 @ 0x84ca │ │ - cmp r6, #65 @ 0x41 │ │ - bcs.w 15832 │ │ - add r6, sp, #24 │ │ + str r0, [sp, #12] │ │ + bcs.w 159a8 │ │ + add.w r9, sp, #24 │ │ movs r1, #129 @ 0x81 │ │ - add.w sl, r6, #76 @ 0x4c │ │ - mov r5, r7 │ │ - mov fp, r4 │ │ - mov r7, ip │ │ + add.w sl, r9, #76 @ 0x4c │ │ mov r0, sl │ │ - mov r8, lr │ │ - bl 4c354 │ │ + bl 4bc98 │ │ movs r0, #0 │ │ - str.w r9, [sp, #8] │ │ + ldrd r5, r4, [r4] │ │ strd r0, r0, [sp, #88] @ 0x58 │ │ - movw r0, #52505 @ 0xcd19 │ │ - movt r0, #23520 @ 0x5be0 │ │ - ldrd r9, r4, [r9] │ │ - strd r8, r0, [sp, #80] @ 0x50 │ │ movw r0, #55723 @ 0xd9ab │ │ movt r0, #8067 @ 0x1f83 │ │ - strd fp, r5, [sp, #32] │ │ - str r0, [sp, #76] @ 0x4c │ │ - movw r0, #48491 @ 0xbd6b │ │ - movt r0, #64321 @ 0xfb41 │ │ + strd r8, r7, [sp, #80] @ 0x50 │ │ + strd fp, r0, [sp, #72] @ 0x48 │ │ + movw r0, #26764 @ 0x688c │ │ + movt r0, #39685 @ 0x9b05 │ │ cmp r4, #125 @ 0x7d │ │ - strd r7, r0, [sp, #68] @ 0x44 │ │ + str r0, [sp, #68] @ 0x44 │ │ movw r0, #27679 @ 0x6c1f │ │ movt r0, #11070 @ 0x2b3e │ │ - str.w sl, [sp, #12] │ │ str r0, [sp, #64] @ 0x40 │ │ movw r0, #21119 @ 0x527f │ │ movt r0, #20750 @ 0x510e │ │ str r0, [sp, #60] @ 0x3c │ │ movw r0, #33489 @ 0x82d1 │ │ movt r0, #44518 @ 0xade6 │ │ str r0, [sp, #56] @ 0x38 │ │ @@ -15231,522 +15034,540 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ movw r0, #62322 @ 0xf372 │ │ movt r0, #15470 @ 0x3c6e │ │ str r0, [sp, #44] @ 0x2c │ │ movw r0, #63531 @ 0xf82b │ │ movt r0, #65172 @ 0xfe94 │ │ str r0, [sp, #40] @ 0x28 │ │ + movw r0, #44677 @ 0xae85 │ │ + movt r0, #47975 @ 0xbb67 │ │ + str r0, [sp, #36] @ 0x24 │ │ + movw r0, #42811 @ 0xa73b │ │ + movt r0, #33994 @ 0x84ca │ │ + str r0, [sp, #32] │ │ movw r0, #58983 @ 0xe667 │ │ movt r0, #27145 @ 0x6a09 │ │ str r0, [sp, #28] │ │ movw r0, #51528 @ 0xc948 │ │ movt r0, #62141 @ 0xf2bd │ │ str r0, [sp, #24] │ │ mov.w r0, #4 │ │ strb.w r0, [sp, #228] @ 0xe4 │ │ mov.w r0, #64 @ 0x40 │ │ strd r0, r0, [sp, #96] @ 0x60 │ │ - add.w r0, r6, #80 @ 0x50 │ │ - bcc.w 15930 │ │ - mov r1, r9 │ │ + add.w r0, r9, #80 @ 0x50 │ │ + bcc.w 15ae8 │ │ + mov r1, r5 │ │ movs r2, #124 @ 0x7c │ │ - bl 4c460 │ │ + bl 4bcbc │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ movs r2, #0 │ │ movs r3, #0 │ │ adds r0, #128 @ 0x80 │ │ str r0, [sp, #88] @ 0x58 │ │ adc.w r0, r1, #0 │ │ str r0, [sp, #92] @ 0x5c │ │ add r0, sp, #24 │ │ mov r1, sl │ │ - bl 16e00 │ │ + bl 16fa8 │ │ sub.w r1, r4, #124 @ 0x7c │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ ands.w r4, r1, #127 @ 0x7f │ │ - add.w r7, r9, #124 @ 0x7c │ │ + add.w r7, r5, #124 @ 0x7c │ │ mov.w r0, r1, lsr #7 │ │ it eq │ │ moveq r4, #128 @ 0x80 │ │ it eq │ │ addeq.w r0, r2, r1, lsr #7 │ │ - ldr.w r9, [sp, #16] │ │ + ldr.w r8, [sp, #16] │ │ add.w fp, r7, r0, lsl #7 │ │ - cbz r0, 15816 │ │ + cbz r0, 15990 │ │ add r6, sp, #24 │ │ lsls r5, r0, #7 │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ movs r2, #0 │ │ movs r3, #0 │ │ adds r0, #128 @ 0x80 │ │ str r0, [sp, #88] @ 0x58 │ │ adc.w r0, r1, #0 │ │ str r0, [sp, #92] @ 0x5c │ │ mov r0, r6 │ │ mov r1, r7 │ │ - bl 16e00 │ │ + bl 16fa8 │ │ adds r7, #128 @ 0x80 │ │ subs r5, #128 @ 0x80 │ │ - bne.n 157f6 │ │ + bne.n 15970 │ │ mov r0, sl │ │ mov r1, fp │ │ mov r2, r4 │ │ - bl 4c460 │ │ - ldr.w r8, [sp, #8] │ │ - cmp.w r9, #1 │ │ + bl 4bcbc │ │ + cmp.w r8, #1 │ │ strb.w r4, [sp, #228] @ 0xe4 │ │ - bne.w 1594c │ │ - b.n 159de │ │ - str r1, [sp, #264] @ 0x108 │ │ - movw r1, #63531 @ 0xf82b │ │ - movt r1, #65172 @ 0xfe94 │ │ - str.w sl, [sp, #252] @ 0xfc │ │ - str r1, [sp, #248] @ 0xf8 │ │ - movw r1, #51528 @ 0xc948 │ │ - movt r1, #62141 @ 0xf2bd │ │ - add.w sl, sp, #232 @ 0xe8 │ │ - str r1, [sp, #232] @ 0xe8 │ │ - movw r1, #52505 @ 0xcd19 │ │ - movt r1, #23520 @ 0x5be0 │ │ - str r0, [sp, #260] @ 0x104 │ │ - str r1, [sp, #292] @ 0x124 │ │ - movw r1, #55723 @ 0xd9ab │ │ - movt r1, #8067 @ 0x1f83 │ │ - add.w r0, sl, #64 @ 0x40 │ │ - str r1, [sp, #284] @ 0x11c │ │ - movs r1, #136 @ 0x88 │ │ - str.w lr, [sp, #288] @ 0x120 │ │ - str r5, [sp, #280] @ 0x118 │ │ - str r3, [sp, #272] @ 0x110 │ │ - str r2, [sp, #256] @ 0x100 │ │ - str r4, [sp, #240] @ 0xf0 │ │ - str.w ip, [sp, #276] @ 0x114 │ │ - str.w fp, [sp, #268] @ 0x10c │ │ - str r7, [sp, #244] @ 0xf4 │ │ - str.w r8, [sp, #236] @ 0xec │ │ - bl 4c410 │ │ - ldrd r5, r4, [r9] │ │ - movs r0, #4 │ │ - strb.w r0, [sp, #432] @ 0x1b0 │ │ - add.w r0, sl, #76 @ 0x4c │ │ - add.w fp, sl, #72 @ 0x48 │ │ + bne.w 15b00 │ │ + b.n 15b90 │ │ + add.w r9, sp, #440 @ 0x1b8 │ │ + movs r1, #128 @ 0x80 │ │ + add.w sl, r9, #72 @ 0x48 │ │ + mov r6, r3 │ │ + mov r0, sl │ │ + bl 4bcc0 │ │ + movs r0, #0 │ │ + ldrd r5, r4, [r4] │ │ + strd r0, r0, [sp, #504] @ 0x1f8 │ │ + movw r0, #55723 @ 0xd9ab │ │ + movt r0, #8067 @ 0x1f83 │ │ + strd r8, r7, [sp, #496] @ 0x1f0 │ │ + strd fp, r0, [sp, #488] @ 0x1e8 │ │ + movw r0, #26764 @ 0x688c │ │ + movt r0, #39685 @ 0x9b05 │ │ + str r6, [sp, #512] @ 0x200 │ │ + str r0, [sp, #484] @ 0x1e4 │ │ + movw r0, #27679 @ 0x6c1f │ │ + movt r0, #11070 @ 0x2b3e │ │ cmp r4, #125 @ 0x7d │ │ - str r6, [sp, #304] @ 0x130 │ │ - str r6, [sp, #4] │ │ - bcc.w 15a6e │ │ + str r0, [sp, #480] @ 0x1e0 │ │ + movw r0, #21119 @ 0x527f │ │ + movt r0, #20750 @ 0x510e │ │ + str r6, [sp, #8] │ │ + str r0, [sp, #476] @ 0x1dc │ │ + movw r0, #33489 @ 0x82d1 │ │ + movt r0, #44518 @ 0xade6 │ │ + str r0, [sp, #472] @ 0x1d8 │ │ + movw r0, #62778 @ 0xf53a │ │ + movt r0, #42319 @ 0xa54f │ │ + str r0, [sp, #468] @ 0x1d4 │ │ + movw r0, #14065 @ 0x36f1 │ │ + movt r0, #24349 @ 0x5f1d │ │ + str r0, [sp, #464] @ 0x1d0 │ │ + movw r0, #62322 @ 0xf372 │ │ + movt r0, #15470 @ 0x3c6e │ │ + str r0, [sp, #460] @ 0x1cc │ │ + movw r0, #63531 @ 0xf82b │ │ + movt r0, #65172 @ 0xfe94 │ │ + str r0, [sp, #456] @ 0x1c8 │ │ + movw r0, #44677 @ 0xae85 │ │ + movt r0, #47975 @ 0xbb67 │ │ + str r0, [sp, #452] @ 0x1c4 │ │ + movw r0, #42811 @ 0xa73b │ │ + movt r0, #33994 @ 0x84ca │ │ + str r0, [sp, #448] @ 0x1c0 │ │ + movw r0, #58983 @ 0xe667 │ │ + movt r0, #27145 @ 0x6a09 │ │ + str r0, [sp, #444] @ 0x1bc │ │ + movw r0, #51528 @ 0xc948 │ │ + movt r0, #62141 @ 0xf2bd │ │ + str r0, [sp, #440] @ 0x1b8 │ │ + mov.w r0, #4 │ │ + strb.w r0, [sp, #640] @ 0x280 │ │ + add.w r0, r9, #76 @ 0x4c │ │ + bcc.w 15c1c │ │ mov r1, r5 │ │ movs r2, #124 @ 0x7c │ │ - bl 4c460 │ │ - ldrd r0, r1, [sp, #296] @ 0x128 │ │ + bl 4bcbc │ │ + ldrd r0, r1, [sp, #504] @ 0x1f8 │ │ movs r2, #0 │ │ movs r3, #0 │ │ adds r0, #128 @ 0x80 │ │ - str r0, [sp, #296] @ 0x128 │ │ + str r0, [sp, #504] @ 0x1f8 │ │ adc.w r0, r1, #0 │ │ - str r0, [sp, #300] @ 0x12c │ │ - add r0, sp, #232 @ 0xe8 │ │ - mov r1, fp │ │ - bl 16e00 │ │ + str r0, [sp, #508] @ 0x1fc │ │ + add r0, sp, #440 @ 0x1b8 │ │ + mov r1, sl │ │ + bl 16fa8 │ │ sub.w r1, r4, #124 @ 0x7c │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ ands.w r4, r1, #127 @ 0x7f │ │ add.w r7, r5, #124 @ 0x7c │ │ mov.w r0, r1, lsr #7 │ │ it eq │ │ moveq r4, #128 @ 0x80 │ │ it eq │ │ addeq.w r0, r2, r1, lsr #7 │ │ ldr.w r8, [sp, #16] │ │ add.w fp, r7, r0, lsl #7 │ │ - cbz r0, 15914 │ │ - add r6, sp, #232 @ 0xe8 │ │ + cbz r0, 15ad0 │ │ + add r6, sp, #440 @ 0x1b8 │ │ lsls r5, r0, #7 │ │ - ldrd r0, r1, [sp, #296] @ 0x128 │ │ + ldrd r0, r1, [sp, #504] @ 0x1f8 │ │ movs r2, #0 │ │ movs r3, #0 │ │ adds r0, #128 @ 0x80 │ │ - str r0, [sp, #296] @ 0x128 │ │ + str r0, [sp, #504] @ 0x1f8 │ │ adc.w r0, r1, #0 │ │ - str r0, [sp, #300] @ 0x12c │ │ + str r0, [sp, #508] @ 0x1fc │ │ mov r0, r6 │ │ mov r1, r7 │ │ - bl 16e00 │ │ + bl 16fa8 │ │ adds r7, #128 @ 0x80 │ │ subs r5, #128 @ 0x80 │ │ - bne.n 158f4 │ │ - add.w r0, sl, #72 @ 0x48 │ │ + bne.n 15ab0 │ │ + mov r0, sl │ │ mov r1, fp │ │ mov r2, r4 │ │ - mov fp, r0 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ cmp.w r8, #1 │ │ - strb.w r4, [sp, #432] @ 0x1b0 │ │ - bne.w 15a88 │ │ - b.n 15c84 │ │ - mov r1, r9 │ │ + strb.w r4, [sp, #640] @ 0x280 │ │ + bne.w 15c36 │ │ + b.n 15e30 │ │ + mov r1, r5 │ │ mov r2, r4 │ │ - bl 4c460 │ │ - ldr.w r8, [sp, #8] │ │ + bl 4bcbc │ │ + ldr.w r8, [sp, #16] │ │ adds r4, #4 │ │ - ldr.w r9, [sp, #16] │ │ - cmp.w r9, #1 │ │ + cmp.w r8, #1 │ │ strb.w r4, [sp, #228] @ 0xe4 │ │ - beq.n 159de │ │ - ldr r5, [sp, #12] │ │ + beq.n 15b90 │ │ + ldr r0, [sp, #12] │ │ rsb r6, r4, #128 @ 0x80 │ │ - ldrd sl, r7, [r8, #8] │ │ + ldrd r5, r7, [r0, #8] │ │ + add.w r0, sl, r4 │ │ cmp r7, r6 │ │ - add.w r0, r5, r4 │ │ - bls.w 15b1a │ │ - mov r1, sl │ │ + bls.w 15cc6 │ │ + mov r1, r5 │ │ mov r2, r6 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ movs r2, #0 │ │ movs r3, #0 │ │ adds r0, #128 @ 0x80 │ │ str r0, [sp, #88] @ 0x58 │ │ adc.w r0, r1, #0 │ │ str r0, [sp, #92] @ 0x5c │ │ add r0, sp, #24 │ │ - mov r1, r5 │ │ - bl 16e00 │ │ + mov r1, sl │ │ + bl 16fa8 │ │ subs r1, r7, r6 │ │ - add.w r5, sl, r6 │ │ + add r5, r6 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ ands.w r4, r1, #127 @ 0x7f │ │ mov.w r0, r1, lsr #7 │ │ it eq │ │ addeq.w r0, r2, r1, lsr #7 │ │ add.w fp, r5, r0, lsl #7 │ │ it eq │ │ moveq r4, #128 @ 0x80 │ │ - cbz r0, 159c8 │ │ + cbz r0, 15b7a │ │ add r7, sp, #24 │ │ lsls r6, r0, #7 │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ movs r2, #0 │ │ movs r3, #0 │ │ adds r0, #128 @ 0x80 │ │ str r0, [sp, #88] @ 0x58 │ │ adc.w r0, r1, #0 │ │ str r0, [sp, #92] @ 0x5c │ │ mov r0, r7 │ │ mov r1, r5 │ │ - bl 16e00 │ │ + bl 16fa8 │ │ adds r5, #128 @ 0x80 │ │ subs r6, #128 @ 0x80 │ │ - bne.n 159a8 │ │ - ldr r0, [sp, #12] │ │ + bne.n 15b5a │ │ + mov r0, sl │ │ mov r1, fp │ │ mov r2, r4 │ │ - bl 4c460 │ │ - cmp.w r9, #2 │ │ + bl 4bcbc │ │ + cmp.w r8, #2 │ │ strb.w r4, [sp, #228] @ 0xe4 │ │ - bne.w 15b30 │ │ + bne.w 15cdc │ │ ldr r0, [sp, #96] @ 0x60 │ │ cmp r0, #64 @ 0x40 │ │ - bne.w 15e54 │ │ + bne.w 15ffa │ │ ldrd r0, r2, [sp, #88] @ 0x58 │ │ ldrb.w r1, [sp, #228] @ 0xe4 │ │ - ldr r4, [sp, #12] │ │ adds r0, r0, r1 │ │ str r0, [sp, #88] @ 0x58 │ │ adc.w r0, r2, #0 │ │ cmp r1, #128 @ 0x80 │ │ str r0, [sp, #92] @ 0x5c │ │ - beq.n 15a08 │ │ - adds r0, r4, r1 │ │ + beq.n 15bba │ │ + add.w r0, sl, r1 │ │ rsb r1, r1, #128 @ 0x80 │ │ - bl 4c4ba │ │ - add.w r8, sp, #24 │ │ + bl 4bc28 │ │ movs r0, #0 │ │ + mov r1, sl │ │ strb.w r0, [sp, #228] @ 0xe4 │ │ - mov r1, r4 │ │ - mov r0, r8 │ │ + mov r0, r9 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ - bl 16e00 │ │ - mov r2, r8 │ │ + bl 16fa8 │ │ + mov r2, r9 │ │ add.w ip, sp, #712 @ 0x2c8 │ │ ldmia r2!, {r3, r5, r6, r7} │ │ mov r1, ip │ │ stmia r1!, {r3, r5, r6, r7} │ │ ldmia.w r2, {r3, r5, r6, r7} │ │ add.w r2, ip, #32 │ │ stmia r1!, {r3, r5, r6, r7} │ │ - add.w r1, r8, #32 │ │ + add.w r1, r9, #32 │ │ ldmia r1!, {r3, r5, r6, r7} │ │ stmia r2!, {r3, r5, r6, r7} │ │ ldmia.w r1, {r3, r5, r6, r7} │ │ add r1, sp, #920 @ 0x398 │ │ stmia r2!, {r3, r5, r6, r7} │ │ mov r2, r1 │ │ ldmia.w ip!, {r3, r4, r5, r6, r7} │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ ldmia.w ip!, {r3, r4, r5, r6, r7} │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ movs r2, #64 @ 0x40 │ │ ldr r0, [sp, #20] │ │ - bl 4c460 │ │ + bl 4bcbc │ │ movs r0, #255 @ 0xff │ │ add.w sp, sp, #988 @ 0x3dc │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r1, r5 │ │ mov r2, r4 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ ldr.w r8, [sp, #16] │ │ adds r4, #4 │ │ cmp.w r8, #1 │ │ - strb.w r4, [sp, #432] @ 0x1b0 │ │ - beq.w 15c84 │ │ - ldrd r5, r7, [r9, #8] │ │ + strb.w r4, [sp, #640] @ 0x280 │ │ + beq.w 15e30 │ │ + ldr r0, [sp, #12] │ │ rsb r6, r4, #128 @ 0x80 │ │ - add.w r0, fp, r4 │ │ + ldrd r5, r7, [r0, #8] │ │ + add.w r0, sl, r4 │ │ cmp r7, r6 │ │ - bls.w 15bbc │ │ + bls.w 15d66 │ │ mov r1, r5 │ │ mov r2, r6 │ │ - bl 4c460 │ │ - ldrd r0, r1, [sp, #296] @ 0x128 │ │ + bl 4bcbc │ │ + ldrd r0, r1, [sp, #504] @ 0x1f8 │ │ movs r2, #0 │ │ movs r3, #0 │ │ adds r0, #128 @ 0x80 │ │ - str r0, [sp, #296] @ 0x128 │ │ + str r0, [sp, #504] @ 0x1f8 │ │ adc.w r0, r1, #0 │ │ - str r0, [sp, #300] @ 0x12c │ │ - add r0, sp, #232 @ 0xe8 │ │ - mov r1, fp │ │ - bl 16e00 │ │ + str r0, [sp, #508] @ 0x1fc │ │ + add r0, sp, #440 @ 0x1b8 │ │ + mov r1, sl │ │ + bl 16fa8 │ │ subs r1, r7, r6 │ │ add r5, r6 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ ands.w r4, r1, #127 @ 0x7f │ │ mov.w r0, r1, lsr #7 │ │ it eq │ │ addeq.w r0, r2, r1, lsr #7 │ │ add.w fp, r5, r0, lsl #7 │ │ it eq │ │ moveq r4, #128 @ 0x80 │ │ - cbz r0, 15b00 │ │ - add r7, sp, #232 @ 0xe8 │ │ + cbz r0, 15cb0 │ │ + add r7, sp, #440 @ 0x1b8 │ │ lsls r6, r0, #7 │ │ - ldrd r0, r1, [sp, #296] @ 0x128 │ │ + ldrd r0, r1, [sp, #504] @ 0x1f8 │ │ movs r2, #0 │ │ movs r3, #0 │ │ adds r0, #128 @ 0x80 │ │ - str r0, [sp, #296] @ 0x128 │ │ + str r0, [sp, #504] @ 0x1f8 │ │ adc.w r0, r1, #0 │ │ - str r0, [sp, #300] @ 0x12c │ │ + str r0, [sp, #508] @ 0x1fc │ │ mov r0, r7 │ │ mov r1, r5 │ │ - bl 16e00 │ │ + bl 16fa8 │ │ adds r5, #128 @ 0x80 │ │ subs r6, #128 @ 0x80 │ │ - bne.n 15ae0 │ │ - add.w r0, sl, #72 @ 0x48 │ │ + bne.n 15c90 │ │ + mov r0, sl │ │ mov r1, fp │ │ mov r2, r4 │ │ - mov fp, r0 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ cmp.w r8, #2 │ │ - strb.w r4, [sp, #432] @ 0x1b0 │ │ - bne.n 15bd0 │ │ - b.n 15c84 │ │ - mov r1, sl │ │ + strb.w r4, [sp, #640] @ 0x280 │ │ + bne.n 15d7a │ │ + b.n 15e30 │ │ + mov r1, r5 │ │ mov r2, r7 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ add r4, r7 │ │ - cmp.w r9, #2 │ │ + cmp.w r8, #2 │ │ strb.w r4, [sp, #228] @ 0xe4 │ │ - beq.w 159de │ │ + beq.w 15b90 │ │ + ldr r0, [sp, #12] │ │ uxtb r7, r4 │ │ - ldrd r4, r5, [r8, #16] │ │ rsb r6, r7, #128 @ 0x80 │ │ + ldrd r4, r5, [r0, #16] │ │ cmp r5, r6 │ │ - bls.w 15c56 │ │ - ldr.w r8, [sp, #12] │ │ - cbz r7, 15b70 │ │ - add.w r0, r8, r7 │ │ + bls.w 15e02 │ │ + cbz r7, 15d1a │ │ + add.w r0, sl, r7 │ │ mov r1, r4 │ │ mov r2, r6 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ movs r2, #0 │ │ movs r3, #0 │ │ adds r0, #128 @ 0x80 │ │ str r0, [sp, #88] @ 0x58 │ │ adc.w r0, r1, #0 │ │ str r0, [sp, #92] @ 0x5c │ │ add r0, sp, #24 │ │ - mov r1, r8 │ │ - bl 16e00 │ │ + mov r1, sl │ │ + bl 16fa8 │ │ subs r5, r5, r6 │ │ add r4, r6 │ │ ands.w r6, r5, #127 @ 0x7f │ │ mov.w r0, r5, lsr #7 │ │ it eq │ │ moveq r6, #128 @ 0x80 │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ it eq │ │ addeq.w r0, r1, r5, lsr #7 │ │ - add.w r9, r4, r0, lsl #7 │ │ - cbz r0, 15bb0 │ │ + add.w r8, r4, r0, lsl #7 │ │ + cbz r0, 15d5a │ │ add r7, sp, #24 │ │ lsls r5, r0, #7 │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ movs r2, #0 │ │ movs r3, #0 │ │ adds r0, #128 @ 0x80 │ │ str r0, [sp, #88] @ 0x58 │ │ adc.w r0, r1, #0 │ │ str r0, [sp, #92] @ 0x5c │ │ mov r0, r7 │ │ mov r1, r4 │ │ - bl 16e00 │ │ + bl 16fa8 │ │ adds r4, #128 @ 0x80 │ │ subs r5, #128 @ 0x80 │ │ - bne.n 15b90 │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ + bne.n 15d3a │ │ + mov r0, sl │ │ + mov r1, r8 │ │ mov r2, r6 │ │ - bl 4c460 │ │ - b.n 15c64 │ │ + bl 4bcbc │ │ + b.n 15e10 │ │ mov r1, r5 │ │ mov r2, r7 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ add r4, r7 │ │ cmp.w r8, #2 │ │ - strb.w r4, [sp, #432] @ 0x1b0 │ │ - beq.n 15c84 │ │ + strb.w r4, [sp, #640] @ 0x280 │ │ + beq.n 15e30 │ │ + ldr r0, [sp, #12] │ │ uxtb r7, r4 │ │ - ldrd r4, r5, [r9, #16] │ │ rsb r6, r7, #128 @ 0x80 │ │ + ldrd r4, r5, [r0, #16] │ │ cmp r5, r6 │ │ - bls.n 15c72 │ │ - cbz r7, 15c0a │ │ - add.w r0, fp, r7 │ │ + bls.n 15e1e │ │ + cbz r7, 15db6 │ │ + add.w r0, sl, r7 │ │ mov r1, r4 │ │ mov r2, r6 │ │ - bl 4c460 │ │ - ldrd r0, r1, [sp, #296] @ 0x128 │ │ + bl 4bcbc │ │ + ldrd r0, r1, [sp, #504] @ 0x1f8 │ │ movs r2, #0 │ │ movs r3, #0 │ │ adds r0, #128 @ 0x80 │ │ - str r0, [sp, #296] @ 0x128 │ │ + str r0, [sp, #504] @ 0x1f8 │ │ adc.w r0, r1, #0 │ │ - str r0, [sp, #300] @ 0x12c │ │ - add r0, sp, #232 @ 0xe8 │ │ - mov r1, fp │ │ - bl 16e00 │ │ + str r0, [sp, #508] @ 0x1fc │ │ + add r0, sp, #440 @ 0x1b8 │ │ + mov r1, sl │ │ + bl 16fa8 │ │ subs r5, r5, r6 │ │ add r4, r6 │ │ ands.w r6, r5, #127 @ 0x7f │ │ mov.w r0, r5, lsr #7 │ │ it eq │ │ moveq r6, #128 @ 0x80 │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ it eq │ │ addeq.w r0, r1, r5, lsr #7 │ │ - add.w r9, r4, r0, lsl #7 │ │ - cbz r0, 15c4a │ │ - add r7, sp, #232 @ 0xe8 │ │ + add.w r8, r4, r0, lsl #7 │ │ + cbz r0, 15df6 │ │ + add r7, sp, #440 @ 0x1b8 │ │ lsls r5, r0, #7 │ │ - ldrd r0, r1, [sp, #296] @ 0x128 │ │ + ldrd r0, r1, [sp, #504] @ 0x1f8 │ │ movs r2, #0 │ │ movs r3, #0 │ │ adds r0, #128 @ 0x80 │ │ - str r0, [sp, #296] @ 0x128 │ │ + str r0, [sp, #504] @ 0x1f8 │ │ adc.w r0, r1, #0 │ │ - str r0, [sp, #300] @ 0x12c │ │ + str r0, [sp, #508] @ 0x1fc │ │ mov r0, r7 │ │ mov r1, r4 │ │ - bl 16e00 │ │ + bl 16fa8 │ │ adds r4, #128 @ 0x80 │ │ subs r5, #128 @ 0x80 │ │ - bne.n 15c2a │ │ - mov r0, fp │ │ - mov r1, r9 │ │ + bne.n 15dd6 │ │ + mov r0, sl │ │ + mov r1, r8 │ │ mov r2, r6 │ │ - bl 4c460 │ │ - b.n 15c80 │ │ - ldr r0, [sp, #12] │ │ + bl 4bcbc │ │ + b.n 15e2c │ │ + add.w r0, sl, r7 │ │ mov r1, r4 │ │ mov r2, r5 │ │ - add r0, r7 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ adds r6, r5, r7 │ │ strb.w r6, [sp, #228] @ 0xe4 │ │ ldr r0, [sp, #96] @ 0x60 │ │ cmp r0, #64 @ 0x40 │ │ - beq.w 159e6 │ │ - b.n 15e54 │ │ - add.w r0, fp, r7 │ │ + beq.w 15b98 │ │ + b.n 15ffa │ │ + add.w r0, sl, r7 │ │ mov r1, r4 │ │ mov r2, r5 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ adds r6, r5, r7 │ │ - strb.w r6, [sp, #432] @ 0x1b0 │ │ - ldrd r0, r2, [sp, #296] @ 0x128 │ │ - ldrb.w r1, [sp, #432] @ 0x1b0 │ │ + strb.w r6, [sp, #640] @ 0x280 │ │ + ldrd r0, r2, [sp, #504] @ 0x1f8 │ │ + ldrb.w r1, [sp, #640] @ 0x280 │ │ adds r0, r0, r1 │ │ - str r0, [sp, #296] @ 0x128 │ │ + str r0, [sp, #504] @ 0x1f8 │ │ adc.w r0, r2, #0 │ │ cmp r1, #128 @ 0x80 │ │ - str r0, [sp, #300] @ 0x12c │ │ - beq.n 15ca6 │ │ - add.w r0, fp, r1 │ │ + str r0, [sp, #508] @ 0x1fc │ │ + beq.n 15e52 │ │ + add.w r0, sl, r1 │ │ rsb r1, r1, #128 @ 0x80 │ │ - bl 4c4ba │ │ + bl 4bc28 │ │ movs r0, #0 │ │ - mov r1, fp │ │ - strb.w r0, [sp, #432] @ 0x1b0 │ │ - mov r0, sl │ │ + mov r1, sl │ │ + strb.w r0, [sp, #640] @ 0x280 │ │ + mov r0, r9 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ - bl 16e00 │ │ - mov r0, sl │ │ - add.w r8, sp, #712 @ 0x2c8 │ │ + bl 16fa8 │ │ + mov r0, r9 │ │ + add r6, sp, #712 @ 0x2c8 │ │ ldmia r0!, {r2, r3, r5, r7} │ │ - mov r1, r8 │ │ + mov r1, r6 │ │ stmia r1!, {r2, r3, r5, r7} │ │ ldmia.w r0, {r2, r3, r5, r7} │ │ - add.w r0, sl, #32 │ │ - mov.w sl, #32 │ │ + add.w r0, r9, #32 │ │ + mov.w r9, #32 │ │ stmia r1!, {r2, r3, r5, r7} │ │ - add.w r1, r8, #32 │ │ + add.w r1, r6, #32 │ │ ldmia r0!, {r2, r3, r5, r7} │ │ stmia r1!, {r2, r3, r5, r7} │ │ ldmia.w r0, {r2, r3, r5, r7} │ │ stmia r1!, {r2, r3, r5, r7} │ │ - mov r7, r8 │ │ + mov r7, r6 │ │ add r1, sp, #648 @ 0x288 │ │ ldmia r7!, {r2, r3, r4, r5, r6} │ │ mov ip, r1 │ │ stmia.w ip!, {r2, r3, r4, r5, r6} │ │ ldmia r7!, {r2, r3, r4, r5, r6} │ │ stmia.w ip!, {r2, r3, r4, r5, r6} │ │ ldmia.w r7, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ movs r2, #32 │ │ ldr r0, [sp, #20] │ │ - bl 4c460 │ │ + bl 4bcbc │ │ add r0, sp, #920 @ 0x398 │ │ adds r0, #32 │ │ str r0, [sp, #16] │ │ - add.w r0, r8, #136 @ 0x88 │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #4] │ │ - sub.w r9, r0, #32 │ │ + ldr r0, [sp, #8] │ │ + sub.w sl, r0, #32 │ │ and.w r0, r0, #2016 @ 0x7e0 │ │ - str r0, [sp, #8] │ │ - cmp.w r9, #65 @ 0x41 │ │ - bcc.w 15e5e │ │ + str r0, [sp, #12] │ │ + cmp.w sl, #65 @ 0x41 │ │ + bcc.w 16004 │ │ add r1, sp, #648 @ 0x288 │ │ add.w fp, sp, #712 @ 0x2c8 │ │ add.w r8, fp, #72 @ 0x48 │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ mov r0, r8 │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ @@ -15802,21 +15623,21 @@ │ │ str r0, [sp, #720] @ 0x2d0 │ │ movw r0, #58983 @ 0xe667 │ │ movt r0, #27145 @ 0x6a09 │ │ str r0, [sp, #716] @ 0x2cc │ │ movw r0, #51528 @ 0xc948 │ │ movt r0, #62141 @ 0xf2bd │ │ str r0, [sp, #712] @ 0x2c8 │ │ - ldr r0, [sp, #12] │ │ - bl 4c410 │ │ + add.w r0, fp, #136 @ 0x88 │ │ + bl 4bcc0 │ │ mov r0, fp │ │ mov r1, r8 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ - bl 16e00 │ │ + bl 16fa8 │ │ mov r0, fp │ │ add r5, sp, #920 @ 0x398 │ │ ldmia r0!, {r2, r3, r6, r7} │ │ mov r1, r5 │ │ stmia r1!, {r2, r3, r6, r7} │ │ ldmia.w r0, {r2, r3, r6, r7} │ │ add.w r0, fp, #32 │ │ @@ -15833,119 +15654,119 @@ │ │ stmia.w ip!, {r2, r3, r5, r6, r7} │ │ ldmia r0!, {r2, r3, r5, r6, r7} │ │ stmia.w ip!, {r2, r3, r5, r6, r7} │ │ ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ stmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ movs r2, #32 │ │ ldr r0, [sp, #20] │ │ - add r0, sl │ │ - bl 4c460 │ │ - sub.w r9, r9, #32 │ │ - add.w sl, sl, #32 │ │ - ldr r0, [sp, #8] │ │ - cmp r0, sl │ │ - bne.w 15d1e │ │ + add r0, r9 │ │ + bl 4bcbc │ │ + sub.w sl, sl, #32 │ │ + add.w r9, r9, #32 │ │ + ldr r0, [sp, #12] │ │ + cmp r0, r9 │ │ + bne.w 15ec2 │ │ movs r0, #9 │ │ add.w sp, sp, #988 @ 0x3dc │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add.w fp, sp, #440 @ 0x1b8 │ │ + add.w fp, sp, #232 @ 0xe8 │ │ movs r1, #129 @ 0x81 │ │ add.w r8, fp, #76 @ 0x4c │ │ mov r0, r8 │ │ - bl 4c354 │ │ + bl 4bc98 │ │ movs r0, #0 │ │ movw r1, #51464 @ 0xc908 │ │ - strd r0, r0, [sp, #504] @ 0x1f8 │ │ + strd r0, r0, [sp, #296] @ 0x128 │ │ movw r0, #52505 @ 0xcd19 │ │ movt r0, #23520 @ 0x5be0 │ │ - add r6, sp, #648 @ 0x288 │ │ - str r0, [sp, #500] @ 0x1f4 │ │ + add r5, sp, #648 @ 0x288 │ │ + str r0, [sp, #292] @ 0x124 │ │ movw r0, #8569 @ 0x2179 │ │ movt r0, #4990 @ 0x137e │ │ movt r1, #62396 @ 0xf3bc │ │ - str r0, [sp, #496] @ 0x1f0 │ │ + str r0, [sp, #288] @ 0x120 │ │ movw r0, #55723 @ 0xd9ab │ │ movt r0, #8067 @ 0x1f83 │ │ - str.w r9, [sp, #512] @ 0x200 │ │ - str r0, [sp, #492] @ 0x1ec │ │ + str.w sl, [sp, #304] @ 0x130 │ │ + str r0, [sp, #284] @ 0x11c │ │ movw r0, #48491 @ 0xbd6b │ │ movt r0, #64321 @ 0xfb41 │ │ - str r0, [sp, #488] @ 0x1e8 │ │ + str r0, [sp, #280] @ 0x118 │ │ movw r0, #26764 @ 0x688c │ │ movt r0, #39685 @ 0x9b05 │ │ - str r0, [sp, #484] @ 0x1e4 │ │ + str r0, [sp, #276] @ 0x114 │ │ movw r0, #27679 @ 0x6c1f │ │ movt r0, #11070 @ 0x2b3e │ │ - str r0, [sp, #480] @ 0x1e0 │ │ + str r0, [sp, #272] @ 0x110 │ │ movw r0, #21119 @ 0x527f │ │ movt r0, #20750 @ 0x510e │ │ - str r0, [sp, #476] @ 0x1dc │ │ + str r0, [sp, #268] @ 0x10c │ │ movw r0, #33489 @ 0x82d1 │ │ movt r0, #44518 @ 0xade6 │ │ - str r0, [sp, #472] @ 0x1d8 │ │ + str r0, [sp, #264] @ 0x108 │ │ movw r0, #62778 @ 0xf53a │ │ movt r0, #42319 @ 0xa54f │ │ - str r0, [sp, #468] @ 0x1d4 │ │ + str r0, [sp, #260] @ 0x104 │ │ movw r0, #14065 @ 0x36f1 │ │ movt r0, #24349 @ 0x5f1d │ │ - str r0, [sp, #464] @ 0x1d0 │ │ + str r0, [sp, #256] @ 0x100 │ │ movw r0, #62322 @ 0xf372 │ │ movt r0, #15470 @ 0x3c6e │ │ - str r0, [sp, #460] @ 0x1cc │ │ + str r0, [sp, #252] @ 0xfc │ │ movw r0, #63531 @ 0xf82b │ │ movt r0, #65172 @ 0xfe94 │ │ - str r0, [sp, #456] @ 0x1c8 │ │ + str r0, [sp, #248] @ 0xf8 │ │ movw r0, #44677 @ 0xae85 │ │ movt r0, #47975 @ 0xbb67 │ │ - str r0, [sp, #452] @ 0x1c4 │ │ + str r0, [sp, #244] @ 0xf4 │ │ movw r0, #42811 @ 0xa73b │ │ movt r0, #33994 @ 0x84ca │ │ - str r0, [sp, #448] @ 0x1c0 │ │ + str r0, [sp, #240] @ 0xf0 │ │ movw r0, #58983 @ 0xe667 │ │ movt r0, #27145 @ 0x6a09 │ │ - str r0, [sp, #444] @ 0x1bc │ │ - orr.w r0, r9, #16777216 @ 0x1000000 │ │ + str r0, [sp, #236] @ 0xec │ │ + orr.w r0, sl, #16777216 @ 0x1000000 │ │ orr.w r0, r0, #65536 @ 0x10000 │ │ eors r0, r1 │ │ - str r0, [sp, #440] @ 0x1b8 │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ + str r0, [sp, #232] @ 0xe8 │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ mov r0, r8 │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ - ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ + ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ movs r0, #64 @ 0x40 │ │ - ldr r1, [sp, #4] │ │ - strb.w r0, [sp, #644] @ 0x284 │ │ - cmp sl, r1 │ │ - bhi.n 15fce │ │ - ldr r0, [sp, #512] @ 0x200 │ │ - cmp r9, r0 │ │ - bne.n 15fda │ │ + ldr r1, [sp, #8] │ │ + strb.w r0, [sp, #436] @ 0x1b4 │ │ + cmp r9, r1 │ │ + bhi.n 16174 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + cmp sl, r0 │ │ + bne.n 16180 │ │ ldr r0, [sp, #20] │ │ - ldrb.w r1, [sp, #644] @ 0x284 │ │ - add sl, r0 │ │ - ldrd r0, r2, [sp, #504] @ 0x1f8 │ │ + ldrb.w r1, [sp, #436] @ 0x1b4 │ │ + add r9, r0 │ │ + ldrd r0, r2, [sp, #296] @ 0x128 │ │ adds r0, r0, r1 │ │ - str r0, [sp, #504] @ 0x1f8 │ │ + str r0, [sp, #296] @ 0x128 │ │ adc.w r0, r2, #0 │ │ cmp r1, #128 @ 0x80 │ │ - str r0, [sp, #508] @ 0x1fc │ │ - beq.n 15f6c │ │ + str r0, [sp, #300] @ 0x12c │ │ + beq.n 16112 │ │ add.w r0, r8, r1 │ │ rsb r1, r1, #128 @ 0x80 │ │ - bl 4c4ba │ │ + bl 4bc28 │ │ movs r0, #0 │ │ mov r1, r8 │ │ - strb.w r0, [sp, #644] @ 0x284 │ │ + strb.w r0, [sp, #436] @ 0x1b4 │ │ mov r0, fp │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ - bl 16e00 │ │ + bl 16fa8 │ │ mov r0, fp │ │ add.w ip, sp, #712 @ 0x2c8 │ │ ldmia r0!, {r2, r3, r6, r7} │ │ mov r1, ip │ │ stmia r1!, {r2, r3, r6, r7} │ │ ldmia.w r0, {r2, r3, r6, r7} │ │ add.w r0, fp, #32 │ │ @@ -15959,1118 +15780,1117 @@ │ │ ldmia.w ip!, {r2, r3, r5, r6, r7} │ │ mov r0, r1 │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ ldmia.w ip!, {r2, r3, r5, r6, r7} │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - mov r0, sl │ │ - mov r2, r9 │ │ - bl 4c460 │ │ + mov r0, r9 │ │ + mov r2, sl │ │ + bl 4bcbc │ │ movs r0, #255 @ 0xff │ │ add.w sp, sp, #988 @ 0x3dc │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r3, [pc, #36] @ (15ff4 ) │ │ - mov r0, sl │ │ + ldr r3, [pc, #32] @ (16198 ) │ │ + mov r0, r9 │ │ mov r2, r1 │ │ add r3, pc │ │ - bl 1b904 │ │ - ldr r0, [pc, #28] @ (15ff8 ) │ │ + bl 1bb58 │ │ + ldr r0, [pc, #24] @ (1619c ) │ │ addw r2, sp, #987 @ 0x3db │ │ - ldr r3, [pc, #24] @ (15ffc ) │ │ - ldr r1, [pc, #28] @ (16000 ) │ │ + ldr r3, [pc, #24] @ (161a0 ) │ │ + ldr r1, [pc, #24] @ (161a4 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #29 │ │ - bl 1c5d0 │ │ - nop │ │ - add r4, sp, #512 @ 0x200 │ │ + bl 1c7cc │ │ + add r2, pc, #40 @ (adr r2, 161c4 ) │ │ movs r3, r0 │ │ - subs r2, r0, r0 │ │ - vtbl.8 d26, {d31-) │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #36 @ 0x24 │ │ ldrd r4, r7, [r1] │ │ mov r5, r1 │ │ ldr r6, [r7, #12] │ │ movs r2, #17 │ │ - ldr r1, [pc, #152] @ (160ac ) │ │ + ldr r1, [pc, #152] @ (16250 ) │ │ mov r0, r4 │ │ add r1, pc │ │ blx r6 │ │ - cbz r0, 16022 │ │ + cbz r0, 161c6 │ │ movs r0, #1 │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb r0, [r5, #10] │ │ lsls r0, r0, #24 │ │ - bmi.n 1604c │ │ - ldr r1, [pc, #132] @ (160b0 ) │ │ + bmi.n 161f0 │ │ + ldr r1, [pc, #132] @ (16254 ) │ │ mov r0, r4 │ │ movs r2, #1 │ │ movs r7, #1 │ │ add r1, pc │ │ blx r6 │ │ mov r1, r0 │ │ mov r0, r7 │ │ - cbnz r1, 160a6 │ │ - ldr r1, [pc, #120] @ (160b4 ) │ │ + cbnz r1, 1624a │ │ + ldr r1, [pc, #120] @ (16258 ) │ │ mov r0, r5 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 1601c │ │ - b.n 1609c │ │ - ldr r1, [pc, #104] @ (160b8 ) │ │ + bne.n 161c0 │ │ + b.n 16240 │ │ + ldr r1, [pc, #104] @ (1625c ) │ │ mov r0, r4 │ │ movs r2, #2 │ │ add r1, pc │ │ blx r6 │ │ mov r1, r0 │ │ movs r0, #1 │ │ - cbnz r1, 160a6 │ │ - ldr r2, [pc, #92] @ (160bc ) │ │ + cbnz r1, 1624a │ │ + ldr r2, [pc, #92] @ (16260 ) │ │ add.w r3, sp, #19 │ │ - ldr r1, [pc, #92] @ (160c0 ) │ │ + ldr r1, [pc, #92] @ (16264 ) │ │ add r2, pc │ │ str r3, [sp, #12] │ │ strb.w r0, [sp, #19] │ │ add r1, pc │ │ ldrd r0, r3, [r5, #8] │ │ str r2, [sp, #24] │ │ add r2, sp, #4 │ │ strd r0, r3, [sp, #28] │ │ add r0, sp, #20 │ │ str r2, [sp, #20] │ │ movs r2, #2 │ │ str r7, [sp, #8] │ │ str r4, [sp, #4] │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 1601c │ │ - ldr r1, [pc, #52] @ (160c4 ) │ │ + bne.n 161c0 │ │ + ldr r1, [pc, #52] @ (16268 ) │ │ add r0, sp, #4 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 1acf4 │ │ + bl 1b080 │ │ cmp r0, #0 │ │ - bne.n 1601c │ │ - ldr r1, [pc, #40] @ (160c8 ) │ │ + bne.n 161c0 │ │ + ldr r1, [pc, #40] @ (1626c ) │ │ mov r0, r4 │ │ movs r2, #1 │ │ add r1, pc │ │ blx r6 │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - subs r4, r3, r2 │ │ - vmla.i , , d17[0] │ │ - vshr.u64 , , #1 │ │ - @ instruction: 0xffff1e03 │ │ - vcvt.f16.u16 q13, q0, #1 │ │ + subs r0, r6, r4 │ │ + vsli.32 d19, d30, #31 │ │ + vsli.32 , q0, #31 │ │ + vsri.64 d18, d10, #1 │ │ + vsra.u64 q13, q6, #1 │ │ movs r3, r0 │ │ - adds r0, #199 @ 0xc7 │ │ - vqrdmulh.s , , d1[0] │ │ - vshr.u32 d19, d27, #1 │ │ + adds r5, #36 @ 0x24 │ │ + vsri.32 q9, q4, #1 │ │ + vraddhn.i d19, , │ │ @ instruction: 0xffffe9d1 │ │ lsls r0, r0, #8 │ │ - ldr r1, [pc, #8] @ (160dc ) │ │ + ldr r1, [pc, #8] @ (16280 ) │ │ ldr r3, [r2, #12] │ │ movs r2, #17 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - adds r3, r1, r7 │ │ + subs r7, r3, r1 │ │ vtbl.8 d30, {d15-d16}, d29 │ │ - ldr r7, [pc, #960] @ (164a4 ) │ │ + ldr r7, [pc, #960] @ (16648 ) │ │ add r7, sp, #12 │ │ - sub.w sp, sp, #4288 @ 0x10c0 │ │ + sub.w sp, sp, #4352 @ 0x1100 │ │ sub sp, #28 │ │ mov r4, sp │ │ bfc r4, #0, #6 │ │ mov sp, r4 │ │ ldr r4, [r0, #16] │ │ - str r1, [sp, #124] @ 0x7c │ │ - lsls r5, r4, #2 │ │ - beq.w 16d56 │ │ - ldr.w r9, [r0, #8] │ │ - mov r8, r0 │ │ - mov r1, r5 │ │ - mov sl, r3 │ │ - mov fp, r2 │ │ - cmp.w r9, r4, lsl #3 │ │ - mov r0, r9 │ │ + str r1, [sp, #188] @ 0xbc │ │ + lsls r6, r4, #2 │ │ + beq.w 16efc │ │ + ldr.w r8, [r0, #8] │ │ + mov sl, r0 │ │ + mov r1, r6 │ │ + mov fp, r3 │ │ + mov r9, r2 │ │ + cmp.w r8, r4, lsl #3 │ │ + mov r0, r8 │ │ it ls │ │ lslls r0, r4, #3 │ │ - blx 4c9f4 │ │ - str r0, [sp, #108] @ 0x6c │ │ + blx 4c134 │ │ + str r0, [sp, #160] @ 0xa0 │ │ muls r0, r4 │ │ movs r1, #0 │ │ lsls r2, r0, #2 │ │ cmp.w r1, r2, lsr #22 │ │ - bne.n 16192 │ │ - lsls r6, r0, #12 │ │ + str r2, [sp, #80] @ 0x50 │ │ + bne.n 16316 │ │ + lsls r5, r0, #12 │ │ movw r0, #65473 @ 0xffc1 │ │ movt r0, #32767 @ 0x7fff │ │ - cmp r6, r0 │ │ - bcs.n 16192 │ │ - mov r1, r2 │ │ - str r5, [sp, #116] @ 0x74 │ │ - movs r5, #0 │ │ - str r4, [sp, #88] @ 0x58 │ │ - str r1, [sp, #24] │ │ - cbz r6, 16196 │ │ - add.w r0, sp, #3264 @ 0xcc0 │ │ + cmp r5, r0 │ │ + bcs.n 16316 │ │ + movs r0, #0 │ │ + strd r6, fp, [sp, #180] @ 0xb4 │ │ + str r4, [sp, #148] @ 0x94 │ │ + cbz r5, 1631a │ │ + str.w r0, [sp, #3328] @ 0xd00 │ │ + add.w r0, sp, #3328 @ 0xd00 │ │ movs r1, #64 @ 0x40 │ │ - mov r2, r6 │ │ - str.w r5, [sp, #3264] @ 0xcc0 │ │ - blx 4f7e0 │ │ + mov r2, r5 │ │ + blx 4ef10 │ │ cmp r0, #0 │ │ - bne.w 16d62 │ │ - ldr.w r1, [sp, #3264] @ 0xcc0 │ │ - str r1, [sp, #96] @ 0x60 │ │ - cmp r1, #0 │ │ - beq.w 16d62 │ │ - ldr r1, [sp, #24] │ │ - mov r5, r1 │ │ - cbz r1, 1619e │ │ - ldr r4, [sp, #96] @ 0x60 │ │ - subs r6, r1, #1 │ │ + bne.w 16f08 │ │ + ldr.w fp, [sp, #3328] @ 0xd00 │ │ + cmp.w fp, #0 │ │ + beq.w 16f08 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + str r0, [sp, #76] @ 0x4c │ │ + cbnz r0, 16326 │ │ + ldrd r1, r0, [sl] │ │ + cmp r1, #1 │ │ + beq.n 16350 │ │ + b.n 1635c │ │ + bl 14438 │ │ + str r0, [sp, #76] @ 0x4c │ │ + mov.w fp, #64 @ 0x40 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + cmp r0, #0 │ │ + beq.n 1630c │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + mov r4, fp │ │ + subs r5, r0, #1 │ │ mov r0, r4 │ │ mov.w r1, #1024 @ 0x400 │ │ - bl 4c410 │ │ + bl 4bcc0 │ │ add.w r4, r4, #1024 @ 0x400 │ │ - subs r6, #1 │ │ - bne.n 1616c │ │ + subs r5, #1 │ │ + bne.n 1632c │ │ mov r0, r4 │ │ mov.w r1, #1024 @ 0x400 │ │ - bl 4c410 │ │ - ldr.w r0, [r8] │ │ - cmp r0, #1 │ │ - bne.n 161b8 │ │ - b.n 161a6 │ │ - bl 14360 │ │ - movs r0, #64 @ 0x40 │ │ - str r0, [sp, #96] @ 0x60 │ │ - cmp r1, #0 │ │ - bne.n 16168 │ │ - ldr.w r0, [r8] │ │ - cmp r0, #1 │ │ - bne.n 161b8 │ │ - ldr.w r0, [r8, #4] │ │ + bl 4bcc0 │ │ + ldrd r1, r0, [sl] │ │ + cmp r1, #1 │ │ + bne.n 1635c │ │ cmp r0, #64 @ 0x40 │ │ - bls.n 161b4 │ │ + bls.n 1635c │ │ mov.w r8, #8 │ │ - b.n 1659a │ │ - bne.w 16596 │ │ + b.w 16e5c │ │ + cbz r1, 1636a │ │ + cmp r0, #64 @ 0x40 │ │ + bcs.n 1636a │ │ + mov.w r8, #9 │ │ + b.w 16e5c │ │ + add.w r5, sp, #2304 @ 0x900 │ │ + movs r1, #104 @ 0x68 │ │ + add.w r0, r5, #96 @ 0x60 │ │ + bl 4bcc0 │ │ movw r0, #52505 @ 0xcd19 │ │ - add.w r6, sp, #2240 @ 0x8c0 │ │ + add.w r6, r5, #72 @ 0x48 │ │ movt r0, #23520 @ 0x5be0 │ │ - movs r4, #0 │ │ - str.w r0, [sp, #2300] @ 0x8fc │ │ + ldr.w r1, [sl, #12] │ │ + str.w r0, [sp, #2364] @ 0x93c │ │ movw r0, #8569 @ 0x2179 │ │ movt r0, #4990 @ 0x137e │ │ - movs r1, #104 @ 0x68 │ │ - str.w r0, [sp, #2296] @ 0x8f8 │ │ + ldr.w r2, [sl, #68] @ 0x44 │ │ + str.w r0, [sp, #2360] @ 0x938 │ │ movw r0, #55723 @ 0xd9ab │ │ movt r0, #8067 @ 0x1f83 │ │ - str.w sl, [sp, #112] @ 0x70 │ │ - str.w r0, [sp, #2292] @ 0x8f4 │ │ + movs r4, #0 │ │ + str.w r0, [sp, #2356] @ 0x934 │ │ movw r0, #48491 @ 0xbd6b │ │ movt r0, #64321 @ 0xfb41 │ │ - str r5, [sp, #12] │ │ - str.w r0, [sp, #2288] @ 0x8f0 │ │ + ldrb.w r3, [sl, #80] @ 0x50 │ │ + str.w r0, [sp, #2352] @ 0x930 │ │ movw r0, #26764 @ 0x688c │ │ movt r0, #39685 @ 0x9b05 │ │ - str.w r4, [sp, #2308] @ 0x904 │ │ - str.w r0, [sp, #2284] @ 0x8ec │ │ + str.w r4, [sp, #2372] @ 0x944 │ │ + str.w r0, [sp, #2348] @ 0x92c │ │ movw r0, #27679 @ 0x6c1f │ │ movt r0, #11070 @ 0x2b3e │ │ - str.w r4, [sp, #2304] @ 0x900 │ │ - str.w r0, [sp, #2280] @ 0x8e8 │ │ + str.w r4, [sp, #2368] @ 0x940 │ │ + str.w r0, [sp, #2344] @ 0x928 │ │ movw r0, #21119 @ 0x527f │ │ movt r0, #20750 @ 0x510e │ │ - str.w r0, [sp, #2276] @ 0x8e4 │ │ + str.w r8, [sp, #2384] @ 0x950 │ │ + str.w r0, [sp, #2340] @ 0x924 │ │ movw r0, #33489 @ 0x82d1 │ │ movt r0, #44518 @ 0xade6 │ │ - str.w r0, [sp, #2272] @ 0x8e0 │ │ + str.w r9, [sp, #2400] @ 0x960 │ │ + str.w r0, [sp, #2336] @ 0x920 │ │ movw r0, #62778 @ 0xf53a │ │ movt r0, #42319 @ 0xa54f │ │ - str.w r0, [sp, #2268] @ 0x8dc │ │ + str r1, [sp, #92] @ 0x5c │ │ + str.w r0, [sp, #2332] @ 0x91c │ │ movw r0, #14065 @ 0x36f1 │ │ movt r0, #24349 @ 0x5f1d │ │ - str.w r0, [sp, #2264] @ 0x8d8 │ │ + str.w r1, [sp, #2388] @ 0x954 │ │ + str.w r0, [sp, #2328] @ 0x918 │ │ movw r0, #62322 @ 0xf372 │ │ movt r0, #15470 @ 0x3c6e │ │ - str.w r0, [sp, #2260] @ 0x8d4 │ │ + str r2, [sp, #68] @ 0x44 │ │ + str.w r0, [sp, #2324] @ 0x914 │ │ movw r0, #63531 @ 0xf82b │ │ movt r0, #65172 @ 0xfe94 │ │ - str.w r0, [sp, #2256] @ 0x8d0 │ │ + str.w r2, [sp, #2392] @ 0x958 │ │ + str.w r0, [sp, #2320] @ 0x910 │ │ movw r0, #44677 @ 0xae85 │ │ movt r0, #47975 @ 0xbb67 │ │ - str.w r0, [sp, #2252] @ 0x8cc │ │ + str r3, [sp, #100] @ 0x64 │ │ + str.w r0, [sp, #2316] @ 0x90c │ │ movw r0, #42811 @ 0xa73b │ │ movt r0, #33994 @ 0x84ca │ │ - str.w r0, [sp, #2248] @ 0x8c8 │ │ + str.w r3, [sp, #2396] @ 0x95c │ │ + str.w r0, [sp, #2312] @ 0x908 │ │ movw r0, #58983 @ 0xe667 │ │ movt r0, #27145 @ 0x6a09 │ │ - str.w r0, [sp, #2244] @ 0x8c4 │ │ + cmp.w r9, #101 @ 0x65 │ │ + str.w r0, [sp, #2308] @ 0x904 │ │ movw r0, #51528 @ 0xc948 │ │ movt r0, #62141 @ 0xf2bd │ │ - str.w r0, [sp, #2240] @ 0x8c0 │ │ - add.w r0, r6, #96 @ 0x60 │ │ - bl 4c410 │ │ - movs r0, #64 @ 0x40 │ │ - ldrb.w r3, [r8, #80] @ 0x50 │ │ - str.w r0, [sp, #2316] @ 0x90c │ │ - add.w r5, r6, #72 @ 0x48 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - cmp.w fp, #101 @ 0x65 │ │ - str.w r0, [sp, #2312] @ 0x908 │ │ + str r6, [sp, #176] @ 0xb0 │ │ + str.w r0, [sp, #2304] @ 0x900 │ │ + mov.w r0, #64 @ 0x40 │ │ + str.w r0, [sp, #2380] @ 0x94c │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + str.w r0, [sp, #2376] @ 0x948 │ │ mov.w r0, #28 │ │ - strb.w r0, [sp, #2440] @ 0x988 │ │ - add.w r0, r6, #100 @ 0x64 │ │ - ldr.w r1, [r8, #12] │ │ - ldr.w r2, [r8, #68] @ 0x44 │ │ - str.w r9, [sp, #2320] @ 0x910 │ │ - str.w fp, [sp, #2336] @ 0x920 │ │ - str.w r1, [sp, #2324] @ 0x914 │ │ - str r2, [sp, #16] │ │ - str.w r2, [sp, #2328] @ 0x918 │ │ - strd r1, r3, [sp, #32] │ │ - str.w r3, [sp, #2332] @ 0x91c │ │ - str r5, [sp, #120] @ 0x78 │ │ - bcc.n 16362 │ │ - ldr r6, [sp, #124] @ 0x7c │ │ + strb.w r0, [sp, #2504] @ 0x9c8 │ │ + add.w r0, r5, #100 @ 0x64 │ │ + bcc.n 16512 │ │ + ldr r5, [sp, #188] @ 0xbc │ │ movs r2, #100 @ 0x64 │ │ - mov r1, r6 │ │ - bl 4c460 │ │ - movs r0, #128 @ 0x80 │ │ mov r1, r5 │ │ - str.w r0, [sp, #2304] @ 0x900 │ │ - add.w r0, sp, #2240 @ 0x8c0 │ │ + bl 4bcbc │ │ + movs r0, #128 @ 0x80 │ │ + mov r1, r6 │ │ + str.w r0, [sp, #2368] @ 0x940 │ │ + add.w r0, sp, #2304 @ 0x900 │ │ movs r2, #0 │ │ movs r3, #0 │ │ - str.w r4, [sp, #2308] @ 0x904 │ │ - bl 16e00 │ │ - sub.w r1, fp, #100 @ 0x64 │ │ - add.w r5, r6, #100 @ 0x64 │ │ - ands.w sl, r1, #127 @ 0x7f │ │ + str.w r4, [sp, #2372] @ 0x944 │ │ + bl 16fa8 │ │ + sub.w r1, r9, #100 @ 0x64 │ │ + add.w r6, r5, #100 @ 0x64 │ │ + ands.w r9, r1, #127 @ 0x7f │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ mov.w r0, r1, lsr #7 │ │ it eq │ │ - moveq.w sl, #128 @ 0x80 │ │ + moveq.w r9, #128 @ 0x80 │ │ it eq │ │ addeq.w r0, r2, r1, lsr #7 │ │ - add.w r9, r5, r0, lsl #7 │ │ - cbz r0, 16356 │ │ - add.w r4, sp, #2240 @ 0x8c0 │ │ - lsls r6, r0, #7 │ │ - ldr.w r0, [sp, #2304] @ 0x900 │ │ + add.w r8, r6, r0, lsl #7 │ │ + cbz r0, 16504 │ │ + add.w r4, sp, #2304 @ 0x900 │ │ + lsls r5, r0, #7 │ │ + ldr.w r0, [sp, #2368] @ 0x940 │ │ movs r2, #0 │ │ - ldr.w r1, [sp, #2308] @ 0x904 │ │ + ldr.w r1, [sp, #2372] @ 0x944 │ │ movs r3, #0 │ │ adds r0, #128 @ 0x80 │ │ - str.w r0, [sp, #2304] @ 0x900 │ │ + str.w r0, [sp, #2368] @ 0x940 │ │ adc.w r0, r1, #0 │ │ - str.w r0, [sp, #2308] @ 0x904 │ │ + str.w r0, [sp, #2372] @ 0x944 │ │ mov r0, r4 │ │ - mov r1, r5 │ │ - bl 16e00 │ │ - adds r5, #128 @ 0x80 │ │ - subs r6, #128 @ 0x80 │ │ - bne.n 1632e │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - mov r1, r9 │ │ - mov r2, sl │ │ - bl 4c460 │ │ - b.n 1636e │ │ - ldr r1, [sp, #124] @ 0x7c │ │ - mov r2, fp │ │ - bl 4c460 │ │ - add.w sl, fp, #28 │ │ - ldr r6, [r7, #24] │ │ - cmp.w sl, #125 @ 0x7d │ │ - strb.w sl, [sp, #2440] @ 0x988 │ │ - str.w r6, [sp, #3264] @ 0xcc0 │ │ - bcc.n 163cc │ │ - ldr r5, [sp, #120] @ 0x78 │ │ - rsb r4, sl, #128 @ 0x80 │ │ - add.w r9, sp, #3264 @ 0xcc0 │ │ - add.w r0, r5, sl │ │ + mov r1, r6 │ │ + bl 16fa8 │ │ + adds r6, #128 @ 0x80 │ │ + subs r5, #128 @ 0x80 │ │ + bne.n 164dc │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ + mov r1, r8 │ │ + mov r2, r9 │ │ + mov r0, r6 │ │ + bl 4bcbc │ │ + b.n 1651e │ │ + ldr r1, [sp, #188] @ 0xbc │ │ + mov r2, r9 │ │ + bl 4bcbc │ │ + add.w r9, r9, #28 │ │ + ldr.w r8, [r7, #24] │ │ + cmp.w r9, #125 @ 0x7d │ │ + strb.w r9, [sp, #2504] @ 0x9c8 │ │ + str.w r8, [sp, #3328] @ 0xd00 │ │ + bcc.n 1657a │ │ + add.w r0, r6, r9 │ │ + rsb r4, r9, #128 @ 0x80 │ │ + add.w r6, sp, #3328 @ 0xd00 │ │ mov r2, r4 │ │ - mov r1, r9 │ │ - bl 4c460 │ │ - ldr.w r0, [sp, #2304] @ 0x900 │ │ + mov r1, r6 │ │ + bl 4bcbc │ │ + ldr.w r0, [sp, #2368] @ 0x940 │ │ movs r2, #0 │ │ - ldr.w r1, [sp, #2308] @ 0x904 │ │ + ldr.w r1, [sp, #2372] @ 0x944 │ │ movs r3, #0 │ │ adds r0, #128 @ 0x80 │ │ - str.w r0, [sp, #2304] @ 0x900 │ │ + str.w r0, [sp, #2368] @ 0x940 │ │ adc.w r0, r1, #0 │ │ - str.w r0, [sp, #2308] @ 0x904 │ │ - add.w r0, sp, #2240 @ 0x8c0 │ │ - mov r1, r5 │ │ - bl 16e00 │ │ - add.w r1, r9, r4 │ │ - sub.w r4, sl, #124 @ 0x7c │ │ - mov r0, r5 │ │ - mov sl, r5 │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ + str.w r0, [sp, #2372] @ 0x944 │ │ + add.w r0, sp, #2304 @ 0x900 │ │ + bl 16fa8 │ │ + adds r1, r6, r4 │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ + sub.w r4, r9, #124 @ 0x7c │ │ + mov r0, r6 │ │ mov r2, r4 │ │ - bl 4c460 │ │ - b.n 163d8 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - add.w r4, sl, #4 │ │ - str.w r6, [r0, sl] │ │ - mov sl, r0 │ │ + bl 4bcbc │ │ + b.n 16582 │ │ + add.w r4, r9, #4 │ │ + str.w r8, [r6, r9] │ │ rsb r5, r4, #128 @ 0x80 │ │ - add.w r0, sl, r4 │ │ - cmp r6, r5 │ │ - strb.w r4, [sp, #2440] @ 0x988 │ │ - bls.n 16484 │ │ - ldr r4, [sp, #112] @ 0x70 │ │ + adds r0, r6, r4 │ │ + cmp r8, r5 │ │ + strb.w r4, [sp, #2504] @ 0x9c8 │ │ + bls.n 165ce │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ mov r2, r5 │ │ mov r1, r4 │ │ - bl 4c460 │ │ - ldr.w r0, [sp, #2304] @ 0x900 │ │ + bl 4bcbc │ │ + ldr.w r0, [sp, #2368] @ 0x940 │ │ movs r2, #0 │ │ - ldr.w r1, [sp, #2308] @ 0x904 │ │ + ldr.w r1, [sp, #2372] @ 0x944 │ │ movs r3, #0 │ │ adds r0, #128 @ 0x80 │ │ - str.w r0, [sp, #2304] @ 0x900 │ │ + str.w r0, [sp, #2368] @ 0x940 │ │ adc.w r0, r1, #0 │ │ - str.w r0, [sp, #2308] @ 0x904 │ │ - add.w r0, sp, #2240 @ 0x8c0 │ │ - mov r1, sl │ │ - bl 16e00 │ │ - subs r6, r6, r5 │ │ + str.w r0, [sp, #2372] @ 0x944 │ │ + add.w r0, sp, #2304 @ 0x900 │ │ + mov r1, r6 │ │ + bl 16fa8 │ │ + mov r0, r6 │ │ + sub.w r6, r8, r5 │ │ adds r1, r4, r5 │ │ - mov r0, sl │ │ mov r2, r6 │ │ - bl 4c460 │ │ - ldr.w fp, [r8, #72] @ 0x48 │ │ - strb.w r6, [sp, #2440] @ 0x988 │ │ - cmp.w fp, #0 │ │ - beq.n 1649c │ │ - ldr.w r9, [r8, #76] @ 0x4c │ │ + bl 4bcbc │ │ + b.n 165da │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ + mov r2, r8 │ │ + bl 4bcbc │ │ + add.w r6, r4, r8 │ │ + ldr.w r8, [sl, #72] @ 0x48 │ │ + strb.w r6, [sp, #2504] @ 0x9c8 │ │ + cmp.w r8, #0 │ │ + str.w fp, [sp, #156] @ 0x9c │ │ + beq.n 16644 │ │ + ldr.w r9, [sl, #76] @ 0x4c │ │ cmp r6, #125 @ 0x7d │ │ - str.w r9, [sp, #3264] @ 0xcc0 │ │ - bcc.n 164e8 │ │ + str.w r9, [sp, #3328] @ 0xd00 │ │ + bcc.n 16694 │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ rsb r4, r6, #128 @ 0x80 │ │ - add.w r5, sp, #3264 @ 0xcc0 │ │ - add.w r0, sl, r6 │ │ - mov r1, r5 │ │ + add.w fp, sp, #3328 @ 0xd00 │ │ + adds r0, r5, r6 │ │ mov r2, r4 │ │ - bl 4c460 │ │ - ldr.w r0, [sp, #2304] @ 0x900 │ │ + mov r1, fp │ │ + bl 4bcbc │ │ + ldr.w r0, [sp, #2368] @ 0x940 │ │ movs r2, #0 │ │ - ldr.w r1, [sp, #2308] @ 0x904 │ │ + ldr.w r1, [sp, #2372] @ 0x944 │ │ movs r3, #0 │ │ adds r0, #128 @ 0x80 │ │ - str.w r0, [sp, #2304] @ 0x900 │ │ + str.w r0, [sp, #2368] @ 0x940 │ │ adc.w r0, r1, #0 │ │ - str.w r0, [sp, #2308] @ 0x904 │ │ - add.w r0, sp, #2240 @ 0x8c0 │ │ - mov r1, sl │ │ - bl 16e00 │ │ - adds r1, r5, r4 │ │ + str.w r0, [sp, #2372] @ 0x944 │ │ + add.w r0, sp, #2304 @ 0x900 │ │ + mov r1, r5 │ │ + bl 16fa8 │ │ + add.w r1, fp, r4 │ │ sub.w r4, r6, #124 @ 0x7c │ │ - mov r0, sl │ │ + mov r0, r5 │ │ + mov r6, r5 │ │ mov r2, r4 │ │ - bl 4c460 │ │ - b.n 164ee │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - mov r2, r6 │ │ - bl 4c460 │ │ - add r6, r4 │ │ - ldr.w fp, [r8, #72] @ 0x48 │ │ - strb.w r6, [sp, #2440] @ 0x988 │ │ - cmp.w fp, #0 │ │ - bne.n 16430 │ │ + bl 4bcbc │ │ + b.n 1669e │ │ movs r0, #0 │ │ cmp r6, #125 @ 0x7d │ │ - str.w r0, [sp, #3264] @ 0xcc0 │ │ - bcc.n 165a0 │ │ + str.w r0, [sp, #3328] @ 0xd00 │ │ + bcc.n 16746 │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ rsb r4, r6, #128 @ 0x80 │ │ - add.w r5, sp, #3264 @ 0xcc0 │ │ - add.w r0, sl, r6 │ │ - mov r1, r5 │ │ + add.w r8, sp, #3328 @ 0xd00 │ │ + adds r0, r5, r6 │ │ mov r2, r4 │ │ - bl 4c460 │ │ - ldr.w r0, [sp, #2304] @ 0x900 │ │ + mov r1, r8 │ │ + bl 4bcbc │ │ + ldr.w r0, [sp, #2368] @ 0x940 │ │ movs r2, #0 │ │ - ldr.w r1, [sp, #2308] @ 0x904 │ │ + ldr.w r1, [sp, #2372] @ 0x944 │ │ movs r3, #0 │ │ adds r0, #128 @ 0x80 │ │ - str.w r0, [sp, #2304] @ 0x900 │ │ + str.w r0, [sp, #2368] @ 0x940 │ │ adc.w r0, r1, #0 │ │ - str.w r0, [sp, #2308] @ 0x904 │ │ - add.w r0, sp, #2240 @ 0x8c0 │ │ - mov r1, sl │ │ - bl 16e00 │ │ - mov r0, sl │ │ - adds r1, r5, r4 │ │ - sub.w sl, r6, #124 @ 0x7c │ │ - b.n 16580 │ │ + str.w r0, [sp, #2372] @ 0x944 │ │ + add.w r0, sp, #2304 @ 0x900 │ │ + mov r1, r5 │ │ + bl 16fa8 │ │ + sub.w fp, r6, #124 @ 0x7c │ │ + add.w r1, r8, r4 │ │ + mov r6, r5 │ │ + mov r0, r5 │ │ + b.n 16730 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ adds r4, r6, #4 │ │ - str.w r9, [sl, r6] │ │ + str.w r9, [r0, r6] │ │ + mov r6, r0 │ │ rsb r5, r4, #128 @ 0x80 │ │ - add.w r0, sl, r4 │ │ + adds r0, r6, r4 │ │ cmp r9, r5 │ │ - strb.w r4, [sp, #2440] @ 0x988 │ │ - bls.n 16588 │ │ - mov r1, fp │ │ + strb.w r4, [sp, #2504] @ 0x9c8 │ │ + bls.n 16738 │ │ + mov r1, r8 │ │ mov r2, r5 │ │ - bl 4c460 │ │ - ldr.w r0, [sp, #2304] @ 0x900 │ │ + bl 4bcbc │ │ + ldr.w r0, [sp, #2368] @ 0x940 │ │ movs r2, #0 │ │ - ldr.w r1, [sp, #2308] @ 0x904 │ │ + ldr.w r1, [sp, #2372] @ 0x944 │ │ movs r3, #0 │ │ adds r0, #128 @ 0x80 │ │ - str.w r0, [sp, #2304] @ 0x900 │ │ + str.w r0, [sp, #2368] @ 0x940 │ │ adc.w r0, r1, #0 │ │ - str.w r0, [sp, #2308] @ 0x904 │ │ - add.w r0, sp, #2240 @ 0x8c0 │ │ - mov r1, sl │ │ - bl 16e00 │ │ + str.w r0, [sp, #2372] @ 0x944 │ │ + add.w r0, sp, #2304 @ 0x900 │ │ + mov r1, r6 │ │ + bl 16fa8 │ │ sub.w r1, r9, r5 │ │ - add r5, fp │ │ + add r5, r8 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - ands.w sl, r1, #127 @ 0x7f │ │ + ands.w fp, r1, #127 @ 0x7f │ │ mov.w r0, r1, lsr #7 │ │ it eq │ │ addeq.w r0, r2, r1, lsr #7 │ │ - add.w r9, r5, r0, lsl #7 │ │ + add.w r8, r5, r0, lsl #7 │ │ it eq │ │ - moveq.w sl, #128 @ 0x80 │ │ - cbz r0, 1657c │ │ - add.w r4, sp, #2240 @ 0x8c0 │ │ + moveq.w fp, #128 @ 0x80 │ │ + cbz r0, 1672a │ │ + add.w r4, sp, #2304 @ 0x900 │ │ lsls r6, r0, #7 │ │ - ldr.w r0, [sp, #2304] @ 0x900 │ │ + ldr.w r0, [sp, #2368] @ 0x940 │ │ movs r2, #0 │ │ - ldr.w r1, [sp, #2308] @ 0x904 │ │ + ldr.w r1, [sp, #2372] @ 0x944 │ │ movs r3, #0 │ │ adds r0, #128 @ 0x80 │ │ - str.w r0, [sp, #2304] @ 0x900 │ │ + str.w r0, [sp, #2368] @ 0x940 │ │ adc.w r0, r1, #0 │ │ - str.w r0, [sp, #2308] @ 0x904 │ │ + str.w r0, [sp, #2372] @ 0x944 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 16e00 │ │ + bl 16fa8 │ │ adds r5, #128 @ 0x80 │ │ subs r6, #128 @ 0x80 │ │ - bne.n 16554 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - mov r1, r9 │ │ - mov r2, sl │ │ - bl 4c460 │ │ - b.n 165a8 │ │ - mov r1, fp │ │ + bne.n 16702 │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ + mov r1, r8 │ │ + mov r0, r6 │ │ + mov r2, fp │ │ + bl 4bcbc │ │ + b.n 16750 │ │ + mov r1, r8 │ │ mov r2, r9 │ │ - bl 4c460 │ │ - add.w sl, r9, r4 │ │ - b.n 165a8 │ │ - mov.w r8, #9 │ │ - ldr.w fp, [sp, #96] @ 0x60 │ │ - b.n 16cb8 │ │ - str.w r0, [sl, r6] │ │ - add.w sl, r6, #4 │ │ - ldr.w r9, [r8, #64] @ 0x40 │ │ - ldr.w fp, [sp, #96] @ 0x60 │ │ - cmp.w r9, #33 @ 0x21 │ │ - strb.w sl, [sp, #2440] @ 0x988 │ │ - bcs.w 16d00 │ │ - add.w r8, r8, #32 │ │ - cmp.w sl, #125 @ 0x7d │ │ - str.w r9, [sp, #3264] @ 0xcc0 │ │ - bcc.n 1661a │ │ - ldr r5, [sp, #120] @ 0x78 │ │ - rsb r4, sl, #128 @ 0x80 │ │ - add.w r6, sp, #3264 @ 0xcc0 │ │ - add.w r0, r5, sl │ │ + bl 4bcbc │ │ + add.w fp, r9, r4 │ │ + b.n 16750 │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ + add.w fp, r6, #4 │ │ + str r0, [r1, r6] │ │ + mov r6, r1 │ │ + ldr.w r5, [sl, #64] @ 0x40 │ │ + strb.w fp, [sp, #2504] @ 0x9c8 │ │ + cmp r5, #33 @ 0x21 │ │ + bcs.w 16ea4 │ │ + add.w r8, sl, #32 │ │ + cmp.w fp, #125 @ 0x7d │ │ + str.w r5, [sp, #3328] @ 0xd00 │ │ + bcc.n 167be │ │ + rsb r4, fp, #128 @ 0x80 │ │ + add.w r9, sp, #3328 @ 0xd00 │ │ + add.w r0, r6, fp │ │ + mov r1, r9 │ │ mov r2, r4 │ │ - mov r1, r6 │ │ - bl 4c460 │ │ - ldr.w r0, [sp, #2304] @ 0x900 │ │ + bl 4bcbc │ │ + ldr.w r0, [sp, #2368] @ 0x940 │ │ movs r2, #0 │ │ - ldr.w r1, [sp, #2308] @ 0x904 │ │ + ldr.w r1, [sp, #2372] @ 0x944 │ │ movs r3, #0 │ │ adds r0, #128 @ 0x80 │ │ - str.w r0, [sp, #2304] @ 0x900 │ │ + str.w r0, [sp, #2368] @ 0x940 │ │ adc.w r0, r1, #0 │ │ - str.w r0, [sp, #2308] @ 0x904 │ │ - add.w r0, sp, #2240 @ 0x8c0 │ │ - mov r1, r5 │ │ - bl 16e00 │ │ - adds r0, r6, r4 │ │ - sub.w r6, sl, #124 @ 0x7c │ │ + str.w r0, [sp, #2372] @ 0x944 │ │ + add.w r0, sp, #2304 @ 0x900 │ │ + mov r1, r6 │ │ + bl 16fa8 │ │ + add.w r0, r9, r4 │ │ + mov r9, r6 │ │ + sub.w r6, fp, #124 @ 0x7c │ │ bic.w r1, r6, #127 @ 0x7f │ │ add r1, r0 │ │ - mov r0, r5 │ │ + mov r0, r9 │ │ mov r2, r6 │ │ - bl 4c460 │ │ - b.n 16624 │ │ - ldr r5, [sp, #120] @ 0x78 │ │ - add.w r6, sl, #4 │ │ - str.w r9, [r5, sl] │ │ + bl 4bcbc │ │ + b.n 167c8 │ │ + str.w r5, [r6, fp] │ │ + mov r9, r6 │ │ + add.w r6, fp, #4 │ │ + ldr.w fp, [sp, #156] @ 0x9c │ │ rsb r4, r6, #128 @ 0x80 │ │ - adds r0, r5, r6 │ │ - cmp r9, r4 │ │ - strb.w r6, [sp, #2440] @ 0x988 │ │ - bls.n 16670 │ │ + add.w r0, r9, r6 │ │ + cmp r5, r4 │ │ + strb.w r6, [sp, #2504] @ 0x9c8 │ │ + bls.n 16818 │ │ mov r1, r8 │ │ mov r2, r4 │ │ - bl 4c460 │ │ - ldr.w r0, [sp, #2304] @ 0x900 │ │ + bl 4bcbc │ │ + ldr.w r0, [sp, #2368] @ 0x940 │ │ movs r2, #0 │ │ - ldr.w r1, [sp, #2308] @ 0x904 │ │ + ldr.w r1, [sp, #2372] @ 0x944 │ │ movs r3, #0 │ │ adds r0, #128 @ 0x80 │ │ - str.w r0, [sp, #2304] @ 0x900 │ │ + str.w r0, [sp, #2368] @ 0x940 │ │ adc.w r0, r1, #0 │ │ - str.w r0, [sp, #2308] @ 0x904 │ │ - add.w r0, sp, #2240 @ 0x8c0 │ │ - mov r1, r5 │ │ - bl 16e00 │ │ + str.w r0, [sp, #2372] @ 0x944 │ │ + add.w r0, sp, #2304 @ 0x900 │ │ + mov r1, r9 │ │ + bl 16fa8 │ │ add.w r1, r8, r4 │ │ - sub.w r4, r9, r4 │ │ - mov r0, r5 │ │ + subs r4, r5, r4 │ │ + mov r0, r9 │ │ mov r2, r4 │ │ - bl 4c460 │ │ - b.n 1667c │ │ + bl 4bcbc │ │ + b.n 16822 │ │ mov r1, r8 │ │ - mov r2, r9 │ │ - bl 4c460 │ │ - add.w r4, r6, r9 │ │ - add.w r5, sp, #3264 @ 0xcc0 │ │ - add.w r1, sp, #2240 @ 0x8c0 │ │ + mov r2, r5 │ │ + bl 4bcbc │ │ + adds r4, r6, r5 │ │ + add.w r5, sp, #3328 @ 0xd00 │ │ + add.w r1, sp, #2304 @ 0x900 │ │ movs r2, #208 @ 0xd0 │ │ - ldr r6, [sp, #108] @ 0x6c │ │ + strb.w r4, [sp, #2504] @ 0x9c8 │ │ mov r0, r5 │ │ - strb.w r4, [sp, #2440] @ 0x988 │ │ - bl 4c336 │ │ - ldr.w r0, [sp, #3328] @ 0xd00 │ │ + bl 4bc7a │ │ + ldr.w r0, [sp, #3392] @ 0xd40 │ │ add.w r4, r5, #72 @ 0x48 │ │ - ldrb.w r1, [sp, #3464] @ 0xd88 │ │ - ldr.w r2, [sp, #3332] @ 0xd04 │ │ + ldrb.w r1, [sp, #3528] @ 0xdc8 │ │ + ldr.w r2, [sp, #3396] @ 0xd44 │ │ adds r0, r0, r1 │ │ - str.w r0, [sp, #3328] @ 0xd00 │ │ + str.w r0, [sp, #3392] @ 0xd40 │ │ adc.w r0, r2, #0 │ │ cmp r1, #128 @ 0x80 │ │ - str.w r0, [sp, #3332] @ 0xd04 │ │ - beq.n 166be │ │ + str.w r0, [sp, #3396] @ 0xd44 │ │ + beq.n 16862 │ │ adds r0, r4, r1 │ │ rsb r1, r1, #128 @ 0x80 │ │ - bl 4c4ba │ │ + bl 4bc28 │ │ movs r0, #0 │ │ mov r1, r4 │ │ - strb.w r0, [sp, #3464] @ 0xd88 │ │ + strb.w r0, [sp, #3528] @ 0xdc8 │ │ mov r0, r5 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ - bl 16e00 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ + bl 16fa8 │ │ mov ip, r5 │ │ + ldr.w lr, [sp, #160] @ 0xa0 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ mov r1, ip │ │ - add.w r5, sp, #1216 @ 0x4c0 │ │ - mov lr, r6 │ │ + add.w r5, sp, #1280 @ 0x500 │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ + add.w r9, sp, #256 @ 0x100 │ │ add.w sl, sp, #192 @ 0xc0 │ │ - mul.w r9, r0, r6 │ │ + mul.w r8, r0, lr │ │ mov r0, r5 │ │ - add.w r8, sp, #128 @ 0x80 │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ stmia r0!, {r2, r3, r4, r6} │ │ ldmia.w r1, {r2, r3, r4, r6} │ │ add.w r1, r5, #32 │ │ stmia r0!, {r2, r3, r4, r6} │ │ add.w r0, ip, #32 │ │ - mov ip, sl │ │ + mov ip, r9 │ │ ldmia r0!, {r2, r3, r4, r6} │ │ stmia r1!, {r2, r3, r4, r6} │ │ ldmia.w r0, {r2, r3, r4, r6} │ │ stmia r1!, {r2, r3, r4, r6} │ │ mov r1, r5 │ │ ldmia r1!, {r0, r2, r3, r4, r6} │ │ stmia.w ip!, {r0, r2, r3, r4, r6} │ │ ldmia r1!, {r0, r2, r3, r4, r6} │ │ stmia.w ip!, {r0, r2, r3, r4, r6} │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - mov ip, r8 │ │ - ldmia.w sl!, {r2, r3, r4, r5, r6} │ │ - stmia.w ip!, {r2, r3, r4, r5, r6} │ │ - ldmia.w sl!, {r2, r3, r4, r5, r6} │ │ - stmia.w ip!, {r2, r3, r4, r5, r6} │ │ - ldmia.w sl, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - ldr r0, [sp, #24] │ │ - cmp r9, r0 │ │ - bls.n 1674a │ │ + mov ip, r9 │ │ + ldmia.w ip!, {r2, r3, r4, r5, r6} │ │ + stmia.w sl!, {r2, r3, r4, r5, r6} │ │ + ldmia.w ip!, {r2, r3, r4, r5, r6} │ │ + stmia.w sl!, {r2, r3, r4, r5, r6} │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w sl, {r0, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + cmp r8, r0 │ │ + bls.n 168ee │ │ mov.w r8, #6 │ │ - ldr r5, [sp, #12] │ │ - b.n 16cb8 │ │ + b.n 16e5c │ │ movs.w r6, lr, lsl #2 │ │ - beq.w 16d12 │ │ - mov r0, r9 │ │ + str.w r8, [sp, #184] @ 0xb8 │ │ + beq.w 16eb8 │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ mov r1, r6 │ │ - mov r5, lr │ │ - bl 4c800 │ │ - sub.w fp, r9, r1 │ │ - str r6, [sp, #116] @ 0x74 │ │ + mov r4, lr │ │ + mov r0, r5 │ │ + bl 4bd00 │ │ + sub.w fp, r5, r1 │ │ + str r6, [sp, #176] @ 0xb0 │ │ cmp r6, fp │ │ - str.w r9, [sp, #124] @ 0x7c │ │ - bhi.w 168b8 │ │ - ldr.w sl, [sp, #96] @ 0x60 │ │ + bhi.w 16a5e │ │ + ldr.w sl, [sp, #156] @ 0x9c │ │ mov.w r9, #0 │ │ - add.w r0, sp, #1216 @ 0x4c0 │ │ - str.w r0, [sp, #2256] @ 0x8d0 │ │ - add r0, sp, #192 @ 0xc0 │ │ - str.w r0, [sp, #2248] @ 0x8c8 │ │ + add.w r0, sp, #1280 @ 0x500 │ │ + str.w r0, [sp, #2320] @ 0x910 │ │ + add r0, sp, #256 @ 0x100 │ │ + str.w r0, [sp, #2312] @ 0x908 │ │ movs r0, #64 @ 0x40 │ │ - add.w r4, sp, #3264 @ 0xcc0 │ │ - str.w r0, [sp, #2244] @ 0x8c4 │ │ + add.w r4, sp, #3328 @ 0xd00 │ │ + str.w r0, [sp, #2308] @ 0x904 │ │ movs r0, #0 │ │ movs r1, #4 │ │ - str r0, [sp, #192] @ 0xc0 │ │ - add r0, sp, #128 @ 0x80 │ │ - str.w r0, [sp, #2240] @ 0x8c0 │ │ - str.w r1, [sp, #2260] @ 0x8d4 │ │ + str r0, [sp, #256] @ 0x100 │ │ + add r0, sp, #192 @ 0xc0 │ │ + str.w r0, [sp, #2304] @ 0x900 │ │ + str.w r1, [sp, #2324] @ 0x914 │ │ mov r0, r4 │ │ - str.w r1, [sp, #2252] @ 0x8cc │ │ + str.w r1, [sp, #2316] @ 0x90c │ │ mov.w r1, #1024 @ 0x400 │ │ - str.w r9, [sp, #1216] @ 0x4c0 │ │ - bl 4c410 │ │ - add.w r0, sp, #2240 @ 0x8c0 │ │ + str.w r9, [sp, #1280] @ 0x500 │ │ + bl 4bcc0 │ │ + add.w r0, sp, #2304 @ 0x900 │ │ movs r1, #3 │ │ mov r2, r4 │ │ mov.w r3, #1024 @ 0x400 │ │ - bl 15670 │ │ + bl 15838 │ │ mov r8, r0 │ │ mvns r0, r0 │ │ lsls r0, r0, #24 │ │ - bne.w 16c64 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ + bne.w 16e0c │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ add.w lr, r9, #1 │ │ - add.w r3, sp, #3264 @ 0xcc0 │ │ + add.w r3, sp, #3328 @ 0xd00 │ │ movs r2, #0 │ │ sub.w fp, fp, r0 │ │ movs r1, #129 @ 0x81 │ │ add.w ip, sl, r0, lsl #10 │ │ mov.w r0, #1024 @ 0x400 │ │ cmp r0, #8 │ │ mov.w r4, #8 │ │ it cc │ │ movcc r4, r0 │ │ cmp r0, #7 │ │ - bls.w 16d32 │ │ + bls.w 16eda │ │ subs r1, #1 │ │ - beq.w 16d24 │ │ + beq.w 16ecc │ │ ldr r5, [r3, #0] │ │ adds r6, r3, r4 │ │ subs r0, r0, r4 │ │ ldr r3, [r3, #4] │ │ add.w r4, r2, #1 │ │ str.w r5, [sl, r2, lsl #3] │ │ add.w r2, sl, r2, lsl #3 │ │ str r3, [r2, #4] │ │ mov r2, r4 │ │ mov r3, r6 │ │ - bne.n 167e2 │ │ - add.w r0, sp, #1216 @ 0x4c0 │ │ - str.w r0, [sp, #2256] @ 0x8d0 │ │ - add r0, sp, #192 @ 0xc0 │ │ - str.w r0, [sp, #2248] @ 0x8c8 │ │ + bne.n 16988 │ │ + add.w r0, sp, #1280 @ 0x500 │ │ + str.w r0, [sp, #2320] @ 0x910 │ │ + add r0, sp, #256 @ 0x100 │ │ + str.w r0, [sp, #2312] @ 0x908 │ │ movs r0, #64 @ 0x40 │ │ - add.w r4, sp, #3264 @ 0xcc0 │ │ - str.w r0, [sp, #2244] @ 0x8c4 │ │ + add.w r4, sp, #3328 @ 0xd00 │ │ + str.w r0, [sp, #2308] @ 0x904 │ │ movs r0, #1 │ │ movs r1, #4 │ │ - str r0, [sp, #192] @ 0xc0 │ │ - add r0, sp, #128 @ 0x80 │ │ - str.w r0, [sp, #2240] @ 0x8c0 │ │ - str.w r1, [sp, #2260] @ 0x8d4 │ │ + str r0, [sp, #256] @ 0x100 │ │ + add r0, sp, #192 @ 0xc0 │ │ + str.w r0, [sp, #2304] @ 0x900 │ │ + str.w r1, [sp, #2324] @ 0x914 │ │ mov r0, r4 │ │ - str.w r1, [sp, #2252] @ 0x8cc │ │ + str.w r1, [sp, #2316] @ 0x90c │ │ mov.w r1, #1024 @ 0x400 │ │ mov r6, lr │ │ mov r5, ip │ │ - str.w r9, [sp, #1216] @ 0x4c0 │ │ - bl 4c410 │ │ - add.w r0, sp, #2240 @ 0x8c0 │ │ + str.w r9, [sp, #1280] @ 0x500 │ │ + bl 4bcc0 │ │ + add.w r0, sp, #2304 @ 0x900 │ │ movs r1, #3 │ │ mov r2, r4 │ │ mov.w r3, #1024 @ 0x400 │ │ - bl 15670 │ │ + bl 15838 │ │ mov r8, r0 │ │ mvns r0, r0 │ │ lsls r0, r0, #24 │ │ - bne.w 16c64 │ │ + bne.w 16e0c │ │ add.w ip, sl, #1024 @ 0x400 │ │ - add.w r4, sp, #3264 @ 0xcc0 │ │ + add.w r4, sp, #3328 @ 0xd00 │ │ mov.w r1, #1024 @ 0x400 │ │ movs r3, #0 │ │ movs r2, #129 @ 0x81 │ │ mov sl, r5 │ │ mov r9, r6 │ │ movs r6, #8 │ │ cmp r1, #8 │ │ it cc │ │ movcc r6, r1 │ │ - bcc.w 16d32 │ │ + bcc.w 16eda │ │ subs r2, #1 │ │ - beq.w 16d24 │ │ + beq.w 16ecc │ │ ldr r0, [r4, #0] │ │ subs r1, r1, r6 │ │ add r6, r4 │ │ ldr r4, [r4, #4] │ │ str.w r0, [ip, r3, lsl #3] │ │ add.w r0, ip, r3, lsl #3 │ │ add.w r5, r3, #1 │ │ str r4, [r0, #4] │ │ mov r4, r6 │ │ mov r3, r5 │ │ - bne.n 16880 │ │ - ldr r5, [sp, #108] @ 0x6c │ │ - ldr r0, [sp, #116] @ 0x74 │ │ + bne.n 16a26 │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ cmp r0, fp │ │ - bls.w 16774 │ │ - ldr.w fp, [sp, #96] @ 0x60 │ │ - add.w r9, sp, #3264 @ 0xcc0 │ │ - ldr r4, [sp, #88] @ 0x58 │ │ - ldr r0, [sp, #32] │ │ + bls.w 1691a │ │ + ldr.w fp, [sp, #156] @ 0x9c │ │ + add.w sl, sp, #3328 @ 0xd00 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ cmp r0, #0 │ │ - beq.w 16be8 │ │ - cmp r4, #0 │ │ - beq.w 16c6c │ │ - add.w r0, r5, r5, lsl #1 │ │ + beq.w 16d8e │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + cmp r0, #0 │ │ + beq.w 16e12 │ │ + add.w r0, r4, r4, lsl #1 │ │ movs r2, #0 │ │ - str r0, [sp, #68] @ 0x44 │ │ + str r0, [sp, #128] @ 0x80 │ │ subs r0, #1 │ │ - str r0, [sp, #84] @ 0x54 │ │ - b.n 168e8 │ │ - ldr r2, [sp, #20] │ │ - ldr r0, [sp, #32] │ │ + str r0, [sp, #144] @ 0x90 │ │ + b.n 16a8e │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ cmp r2, r0 │ │ - beq.w 16be8 │ │ - ldr r0, [sp, #16] │ │ + beq.w 16d8e │ │ + ldr r0, [sp, #68] @ 0x44 │ │ clz r1, r2 │ │ - str r2, [sp, #104] @ 0x68 │ │ + str r2, [sp, #168] @ 0xa8 │ │ subs r0, #16 │ │ lsrs r1, r1, #5 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ orrs r0, r1 │ │ - str r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #152] @ 0x98 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + subs r0, #2 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + ands r0, r1 │ │ + str r0, [sp, #84] @ 0x54 │ │ adds r0, r2, #1 │ │ - str r0, [sp, #20] │ │ + str r0, [sp, #72] @ 0x48 │ │ movs r0, #0 │ │ - str r0, [sp, #40] @ 0x28 │ │ - b.n 16910 │ │ - ldr r0, [sp, #28] │ │ - str r0, [sp, #40] @ 0x28 │ │ + b.n 16ac0 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ cmp r0, #4 │ │ - beq.n 168de │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - cmp r0, #1 │ │ - beq.n 16924 │ │ - ldr r1, [sp, #104] @ 0x68 │ │ - cmp r0, #2 │ │ - it eq │ │ - cmpeq r1, #0 │ │ - beq.n 1692a │ │ - movs r0, #0 │ │ - b.n 16936 │ │ - movs r0, #1 │ │ - ldr r1, [sp, #104] @ 0x68 │ │ - b.n 16936 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - cmp r0, #2 │ │ - mov.w r0, #0 │ │ - it cc │ │ - movcc r0, #1 │ │ - str r0, [sp, #112] @ 0x70 │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - movs r6, #0 │ │ - cmp r2, #0 │ │ + beq.n 16a84 │ │ + mul.w r1, r0, r4 │ │ + mov r2, r0 │ │ + cmp r0, #0 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ add.w r3, r2, #1 │ │ - mul.w r0, r2, r5 │ │ - str r0, [sp, #52] @ 0x34 │ │ - mov.w r0, #0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ + mov.w r8, #0 │ │ + str r1, [sp, #112] @ 0x70 │ │ + mov.w r1, #0 │ │ it eq │ │ - moveq r6, r0 │ │ + moveq r1, r0 │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ + str r3, [sp, #88] @ 0x58 │ │ cmp r1, #0 │ │ mov r0, r1 │ │ - str r6, [sp, #48] @ 0x30 │ │ - str r3, [sp, #28] │ │ it ne │ │ - mulne.w r0, r3, r5 │ │ + mulne.w r0, r3, r4 │ │ subs r3, r2, #3 │ │ it ne │ │ movne r3, r0 │ │ orr.w r0, r2, r1 │ │ - str r0, [sp, #56] @ 0x38 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #0 │ │ + str r3, [sp, #164] @ 0xa4 │ │ + cmp r2, #2 │ │ + it cc │ │ + movcc r0, #1 │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + str r2, [sp, #96] @ 0x60 │ │ + ands r0, r1 │ │ + ldr r1, [sp, #100] @ 0x64 │ │ + subs r1, #1 │ │ + clz r1, r1 │ │ + lsrs r1, r1, #5 │ │ + orrs r0, r1 │ │ + str r0, [sp, #172] @ 0xac │ │ clz r0, r2 │ │ - str r3, [sp, #100] @ 0x64 │ │ lsrs r0, r0, #5 │ │ - str r0, [sp, #44] @ 0x2c │ │ - b.n 16988 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - ldr r4, [sp, #88] @ 0x58 │ │ - ldr r5, [sp, #108] @ 0x6c │ │ - adds r0, #1 │ │ - cmp r0, r4 │ │ - str r0, [sp, #120] @ 0x78 │ │ - beq.n 16908 │ │ - add.w r0, sp, #2240 @ 0x8c0 │ │ + str r0, [sp, #104] @ 0x68 │ │ + b.n 16b2e │ │ + ldr.w r8, [sp, #180] @ 0xb4 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + add.w r8, r8, #1 │ │ + cmp r8, r0 │ │ + beq.n 16aba │ │ + add r0, sp, #256 @ 0x100 │ │ mov.w r1, #1024 @ 0x400 │ │ - bl 4c410 │ │ - add r0, sp, #192 @ 0xc0 │ │ + bl 4bcc0 │ │ + add.w r0, sp, #1280 @ 0x500 │ │ mov.w r1, #1024 @ 0x400 │ │ - bl 4c410 │ │ - add.w r0, sp, #1216 @ 0x4c0 │ │ + bl 4bcc0 │ │ + add.w r0, sp, #2304 @ 0x900 │ │ mov.w r1, #1024 @ 0x400 │ │ - bl 4c410 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - cbz r0, 16a2a │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + bl 4bcc0 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + str.w r8, [sp, #180] @ 0xb4 │ │ + cbz r0, 16bd2 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ movs r1, #0 │ │ - str.w r0, [sp, #1256] @ 0x4e8 │ │ - ldr r0, [sp, #32] │ │ - str.w r0, [sp, #1248] @ 0x4e0 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - str.w r0, [sp, #1232] @ 0x4d0 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - ldr r4, [sp, #124] @ 0x7c │ │ - str.w r0, [sp, #1224] @ 0x4c8 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - str.w r0, [sp, #1216] @ 0x4c0 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - str.w r1, [sp, #1260] @ 0x4ec │ │ - str.w r1, [sp, #1252] @ 0x4e4 │ │ - str.w r1, [sp, #1244] @ 0x4dc │ │ - str.w r4, [sp, #1240] @ 0x4d8 │ │ - str.w r1, [sp, #1236] @ 0x4d4 │ │ - str.w r1, [sp, #1228] @ 0x4cc │ │ - str.w r1, [sp, #1220] @ 0x4c4 │ │ - cbnz r0, 16a30 │ │ + str.w r0, [sp, #1320] @ 0x528 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + str.w r0, [sp, #1312] @ 0x520 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ + str.w r0, [sp, #1304] @ 0x518 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + str.w r0, [sp, #1296] @ 0x510 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + str.w r0, [sp, #1280] @ 0x500 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + str.w r1, [sp, #1324] @ 0x52c │ │ + str.w r1, [sp, #1316] @ 0x524 │ │ + str.w r1, [sp, #1308] @ 0x51c │ │ + str.w r1, [sp, #1300] @ 0x514 │ │ + str.w r1, [sp, #1292] @ 0x50c │ │ + str.w r8, [sp, #1288] @ 0x508 │ │ + str.w r1, [sp, #1284] @ 0x504 │ │ + cbnz r0, 16bd6 │ │ movs r0, #0 │ │ - add.w r8, sp, #2240 @ 0x8c0 │ │ - add r6, sp, #192 @ 0xc0 │ │ - str r0, [sp, #76] @ 0x4c │ │ - str.w r0, [sp, #1268] @ 0x4f4 │ │ + add.w r6, sp, #2304 @ 0x900 │ │ + add r5, sp, #256 @ 0x100 │ │ + str r0, [sp, #136] @ 0x88 │ │ + str.w r0, [sp, #1332] @ 0x534 │ │ movs r0, #1 │ │ - add.w r2, sp, #1216 @ 0x4c0 │ │ - str r0, [sp, #80] @ 0x50 │ │ - str.w r0, [sp, #1264] @ 0x4f0 │ │ - mov r0, r6 │ │ - mov r1, r8 │ │ - bl 147a8 │ │ - mov r0, r9 │ │ - mov r1, r8 │ │ - mov r2, r6 │ │ - bl 147a8 │ │ - mov r0, r6 │ │ - mov r1, r9 │ │ + add.w r2, sp, #1280 @ 0x500 │ │ + str r0, [sp, #140] @ 0x8c │ │ + str.w r0, [sp, #1328] @ 0x530 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + bl 14970 │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + bl 14970 │ │ + mov r0, r5 │ │ + mov r1, sl │ │ mov.w r2, #1024 @ 0x400 │ │ - bl 4c336 │ │ - b.n 16a5a │ │ - ldr r4, [sp, #124] @ 0x7c │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - cbz r0, 16a54 │ │ - ldrd r0, r2, [sp, #116] @ 0x74 │ │ - mov.w sl, #0 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - str r1, [sp, #60] @ 0x3c │ │ - mla r8, r2, r0, r1 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ + bl 4bc7a │ │ + b.n 16bfe │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + cbz r0, 16bf8 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ movs r2, #0 │ │ - strd r2, r2, [sp, #76] @ 0x4c │ │ - ldr r2, [sp, #44] @ 0x2c │ │ - str r2, [sp, #72] @ 0x48 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + mov.w r9, #0 │ │ + strd r2, r2, [sp, #136] @ 0x88 │ │ + mla r8, r8, r0, r1 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + ldr r2, [sp, #104] @ 0x68 │ │ + str r2, [sp, #132] @ 0x84 │ │ + str r1, [sp, #120] @ 0x78 │ │ add r0, r8 │ │ - cmp sl, r5 │ │ - bcs.n 1697a │ │ - b.n 16a78 │ │ + cmp r9, r4 │ │ + bcs.n 16b20 │ │ + b.n 16c1c │ │ movs r0, #0 │ │ - strd r0, r0, [sp, #76] @ 0x4c │ │ - ldrd r0, r1, [sp, #116] @ 0x74 │ │ - mov.w sl, #2 │ │ - muls r0, r1 │ │ + strd r0, r0, [sp, #136] @ 0x88 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + mov.w r9, #2 │ │ + mul.w r0, r8, r0 │ │ orr.w r8, r0, #2 │ │ movs r0, #0 │ │ - str r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #120] @ 0x78 │ │ movs r0, #1 │ │ - str r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #132] @ 0x84 │ │ mov r0, r8 │ │ - cmp sl, r5 │ │ - bcs.w 1697a │ │ - ldr r1, [sp, #60] @ 0x3c │ │ + cmp r9, r4 │ │ + bcs.w 16b20 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ add.w r6, fp, r8, lsl #10 │ │ subs r3, r0, #1 │ │ subs r1, #1 │ │ - str r1, [sp, #64] @ 0x40 │ │ - b.n 16ab4 │ │ + str r1, [sp, #124] @ 0x7c │ │ + b.n 16c56 │ │ cmp r8, r4 │ │ - bcs.w 16ce6 │ │ + bcs.w 16e8c │ │ add.w r0, fp, r8, lsl #10 │ │ - mov r1, r9 │ │ + mov r1, sl │ │ mov.w r2, #1024 @ 0x400 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ add.w r0, r8, #1 │ │ - ldr r4, [sp, #124] @ 0x7c │ │ - add.w sl, sl, #1 │ │ - ldr r1, [sp, #108] @ 0x6c │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ + add.w r9, r9, #1 │ │ add.w r6, r6, #1024 @ 0x400 │ │ mov r3, r8 │ │ mov r8, r0 │ │ - cmp sl, r1 │ │ - bcs.w 1697a │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - cbz r0, 16ac2 │ │ - ands.w r9, sl, #127 @ 0x7f │ │ - beq.n 16ace │ │ - add r5, sp, #192 @ 0xc0 │ │ - b.n 16b14 │ │ + cmp r9, r4 │ │ + bcs.w 16b20 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cbz r0, 16c66 │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ + ands.w sl, r9, #127 @ 0x7f │ │ + beq.n 16c74 │ │ + add r5, sp, #256 @ 0x100 │ │ + b.n 16cbc │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ cmp r3, r4 │ │ - bcs.w 16ce0 │ │ + bcs.w 16e86 │ │ add.w r0, fp, r3, lsl #10 │ │ - b.n 16b18 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - add r5, sp, #192 @ 0xc0 │ │ - add.w r1, sp, #2240 @ 0x8c0 │ │ - add.w r2, sp, #1216 @ 0x4c0 │ │ + b.n 16cc0 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + add r5, sp, #256 @ 0x100 │ │ + add.w r1, sp, #2304 @ 0x900 │ │ + add.w r2, sp, #1280 @ 0x500 │ │ adds r0, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - str.w r0, [sp, #1264] @ 0x4f0 │ │ + str r0, [sp, #140] @ 0x8c │ │ + str.w r0, [sp, #1328] @ 0x530 │ │ mov fp, r3 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ + ldr r0, [sp, #136] @ 0x88 │ │ adc.w r0, r0, #0 │ │ - str r0, [sp, #76] @ 0x4c │ │ - str.w r0, [sp, #1268] @ 0x4f4 │ │ + str r0, [sp, #136] @ 0x88 │ │ + str.w r0, [sp, #1332] @ 0x534 │ │ mov r0, r5 │ │ - bl 147a8 │ │ - add.w r4, sp, #3264 @ 0xcc0 │ │ - add.w r1, sp, #2240 @ 0x8c0 │ │ + bl 14970 │ │ + add.w r4, sp, #3328 @ 0xd00 │ │ + add.w r1, sp, #2304 @ 0x900 │ │ mov r2, r5 │ │ mov r0, r4 │ │ - bl 147a8 │ │ - mov r0, r5 │ │ + bl 14970 │ │ mov r1, r4 │ │ + mov r0, r5 │ │ mov.w r2, #1024 @ 0x400 │ │ - bl 4c336 │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ + bl 4bc7a │ │ mov r3, fp │ │ - add.w r0, r5, r9, lsl #3 │ │ + add.w r0, r5, sl, lsl #3 │ │ ldrd fp, r0, [r0] │ │ - mov r4, r3 │ │ - ldr r1, [sp, #104] @ 0x68 │ │ - cbz r1, 16b34 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - bl 4c800 │ │ - mov r9, r1 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - cmp r9, r1 │ │ - bne.n 16b42 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - b.n 16b60 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - cbz r1, 16b50 │ │ - ldr.w r9, [sp, #120] @ 0x78 │ │ - sub.w r0, sl, #1 │ │ - b.n 16b64 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cmp.w sl, #0 │ │ - ldr r1, [sp, #84] @ 0x54 │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ + str r3, [sp, #188] @ 0xbc │ │ + cbz r1, 16cdc │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + bl 4bd00 │ │ + mov sl, r1 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + cmp sl, r1 │ │ + bne.n 16cea │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + b.n 16d08 │ │ + ldr r1, [sp, #132] @ 0x84 │ │ + cbz r1, 16cf8 │ │ + ldr.w sl, [sp, #180] @ 0xb4 │ │ + sub.w r0, r9, #1 │ │ + b.n 16d0c │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + cmp.w r9, #0 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ it eq │ │ moveq r0, r1 │ │ - b.n 16b64 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - bl 4c800 │ │ - mov r9, r1 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - cmp r9, r1 │ │ - bne.n 16bda │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - add r0, sl │ │ - mov r9, r1 │ │ + b.n 16d0c │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + bl 4bd00 │ │ + mov sl, r1 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + cmp sl, r1 │ │ + bne.n 16d80 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + add r0, r9 │ │ + mov sl, r1 │ │ umull r1, r2, fp, fp │ │ - ldr r5, [sp, #116] @ 0x74 │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ umull r1, r2, r2, r0 │ │ - ldr r1, [sp, #100] @ 0x64 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ add r0, r1 │ │ mvns r1, r2 │ │ add r0, r1 │ │ mov r1, r5 │ │ - bl 4c800 │ │ - mov r3, r4 │ │ - ldr r4, [sp, #124] @ 0x7c │ │ + bl 4bd00 │ │ + ldr r3, [sp, #188] @ 0xbc │ │ cmp r3, r4 │ │ - bcs.w 16cd6 │ │ - mla r0, r9, r5, r1 │ │ - ldr.w fp, [sp, #96] @ 0x60 │ │ + bcs.w 16e7c │ │ + mla r0, sl, r5, r1 │ │ + ldr.w fp, [sp, #156] @ 0x9c │ │ cmp r0, r4 │ │ - bcs.w 16cce │ │ - add.w r9, sp, #3264 @ 0xcc0 │ │ + bcs.w 16e74 │ │ + add.w sl, sp, #3328 @ 0xd00 │ │ add.w r2, fp, r0, lsl #10 │ │ add.w r1, fp, r3, lsl #10 │ │ - mov r0, r9 │ │ - bl 147a8 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ + mov r0, sl │ │ + bl 14970 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ cmp r0, #0 │ │ - bne.w 16a86 │ │ + bne.w 16c2a │ │ cmp r8, r4 │ │ - bcs.w 16cee │ │ + bcs.w 16e94 │ │ movs r0, #0 │ │ ldr r1, [r6, r0] │ │ - add.w r3, r9, r0 │ │ - ldr.w r2, [r9, r0] │ │ + add.w r3, sl, r0 │ │ + ldr.w r2, [sl, r0] │ │ adds r5, r6, r0 │ │ ldr r3, [r3, #4] │ │ eors r1, r2 │ │ str r1, [r6, r0] │ │ adds r0, #8 │ │ ldr r4, [r5, #4] │ │ cmp.w r0, #1024 @ 0x400 │ │ eor.w r1, r4, r3 │ │ str r1, [r5, #4] │ │ - bne.n 16bb6 │ │ - b.n 16a9a │ │ - ldrd r0, r1, [sp, #60] @ 0x3c │ │ - cmp.w sl, #0 │ │ + bne.n 16d5c │ │ + b.n 16c3e │ │ + ldrd r0, r1, [sp, #120] @ 0x78 │ │ + cmp.w r9, #0 │ │ it eq │ │ moveq r0, r1 │ │ - b.n 16b64 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ + b.n 16d0c │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ subs r3, r0, #1 │ │ - ldr r0, [sp, #24] │ │ + ldr r0, [sp, #80] @ 0x50 │ │ cmp r3, r0 │ │ - bcs.w 16d6a │ │ - add.w r8, sp, #2240 @ 0x8c0 │ │ + bcs.w 16f10 │ │ + add.w r8, sp, #2304 @ 0x900 │ │ add.w r1, fp, r3, lsl #10 │ │ mov.w r2, #1024 @ 0x400 │ │ mov r5, r3 │ │ mov r0, r8 │ │ - bl 4c336 │ │ - cmp r4, #2 │ │ - bcc.n 16c86 │ │ - ldr r2, [pc, #440] @ (16dc8 ) │ │ + bl 4bc7a │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + cmp r0, #2 │ │ + bcc.n 16e2c │ │ + ldr r2, [pc, #440] @ (16f70 ) │ │ mov.w ip, #1 │ │ add r2, pc │ │ - ldr r0, [sp, #116] @ 0x74 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ mla r3, ip, r0, r5 │ │ - ldr r0, [sp, #24] │ │ + ldr r0, [sp, #80] @ 0x50 │ │ cmp r3, r0 │ │ - bcs.w 16d5e │ │ + bcs.w 16f04 │ │ add.w lr, fp, r3, lsl #10 │ │ movs r3, #0 │ │ movs r4, #0 │ │ ldr.w r9, [lr, r4, lsl #3] │ │ add.w r1, lr, r4, lsl #3 │ │ ldr.w r6, [r8, r3] │ │ add.w r0, r8, r3 │ │ @@ -17079,190 +16899,188 @@ │ │ ldr r1, [r0, #4] │ │ eor.w r6, r6, r9 │ │ str.w r6, [r8, r3] │ │ adds r3, #8 │ │ eor.w r1, r1, sl │ │ cmp.w r3, #1024 @ 0x400 │ │ str r1, [r0, #4] │ │ - bne.n 16c2a │ │ + bne.n 16dd2 │ │ add.w ip, ip, #1 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ cmp ip, r0 │ │ - bne.n 16c14 │ │ - b.n 16c86 │ │ - ldr.w fp, [sp, #96] @ 0x60 │ │ - ldr r5, [sp, #12] │ │ - b.n 16cb8 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - ldr r4, [sp, #24] │ │ + bne.n 16dbc │ │ + b.n 16e2c │ │ + ldr.w fp, [sp, #156] @ 0x9c │ │ + b.n 16e5c │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + ldr r4, [sp, #80] @ 0x50 │ │ subs r3, r0, #1 │ │ cmp r3, r4 │ │ - bcs.n 16d72 │ │ + bcs.n 16f18 │ │ add.w r1, fp, r3, lsl #10 │ │ - add.w r0, sp, #2240 @ 0x8c0 │ │ + add.w r0, sp, #2304 @ 0x900 │ │ mov.w r2, #1024 @ 0x400 │ │ - bl 4c336 │ │ - add.w r6, sp, #3264 @ 0xcc0 │ │ - add.w r1, sp, #2240 @ 0x8c0 │ │ + bl 4bc7a │ │ + add.w r6, sp, #3328 @ 0xd00 │ │ + add.w r1, sp, #2304 @ 0x900 │ │ mov.w r2, #1024 @ 0x400 │ │ ldr r4, [r7, #28] │ │ mov r0, r6 │ │ mov.w r5, #1024 @ 0x400 │ │ - bl 4c336 │ │ - str.w r5, [sp, #1220] @ 0x4c4 │ │ - str.w r6, [sp, #1216] @ 0x4c0 │ │ - add.w r0, sp, #1216 @ 0x4c0 │ │ + bl 4bc7a │ │ + str.w r5, [sp, #1284] @ 0x504 │ │ + str.w r6, [sp, #1280] @ 0x500 │ │ + add.w r0, sp, #1280 @ 0x500 │ │ movs r1, #1 │ │ mov r2, r4 │ │ movs r3, #64 @ 0x40 │ │ - ldr r5, [sp, #12] │ │ - bl 15670 │ │ + bl 15838 │ │ mov r8, r0 │ │ - cmp r5, #0 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + cmp r0, #0 │ │ itt ne │ │ movne r0, fp │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ sub.w r4, r7, #12 │ │ mov r0, r8 │ │ mov sp, r4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #228] @ (16db4 ) │ │ + ldr r2, [pc, #228] @ (16f5c ) │ │ mov r3, r0 │ │ add r2, pc │ │ - b.n 16cf4 │ │ - ldr r2, [pc, #216] @ (16db0 ) │ │ - ldr.w fp, [sp, #96] @ 0x60 │ │ + b.n 16e9a │ │ + ldr r2, [pc, #216] @ (16f58 ) │ │ + ldr.w fp, [sp, #156] @ 0x9c │ │ add r2, pc │ │ - b.n 16cf4 │ │ - ldr r2, [pc, #200] @ (16dac ) │ │ + b.n 16e9a │ │ + ldr r2, [pc, #204] @ (16f54 ) │ │ add r2, pc │ │ - b.n 16cf4 │ │ - ldr r2, [pc, #212] @ (16dbc ) │ │ + b.n 16e9a │ │ + ldr r2, [pc, #212] @ (16f64 ) │ │ mov r3, r8 │ │ add r2, pc │ │ - b.n 16cf4 │ │ - ldr r2, [pc, #200] @ (16db8 ) │ │ + b.n 16e9a │ │ + ldr r2, [pc, #200] @ (16f60 ) │ │ mov r3, r8 │ │ add r2, pc │ │ mov r0, r3 │ │ mov r1, r4 │ │ - ldr r5, [sp, #12] │ │ - bl 1b0c8 │ │ - b.n 16d54 │ │ - ldr r3, [pc, #140] @ (16d90 ) │ │ + bl 1bbf4 │ │ + b.n 16efa │ │ + ldr r3, [pc, #144] @ (16f38 ) │ │ add r3, pc │ │ movs r0, #0 │ │ - mov r1, r9 │ │ + mov r1, r5 │ │ movs r2, #32 │ │ - ldr r5, [sp, #12] │ │ - bl 1b904 │ │ - b.n 16d54 │ │ - ldr r0, [pc, #128] @ (16d94 ) │ │ - ldr r2, [pc, #128] @ (16d98 ) │ │ + ldr.w fp, [sp, #156] @ 0x9c │ │ + bl 1bb58 │ │ + b.n 16efa │ │ + ldr r0, [pc, #128] @ (16f3c ) │ │ + ldr r2, [pc, #132] @ (16f40 ) │ │ add r0, pc │ │ add r2, pc │ │ movs r1, #55 @ 0x37 │ │ - ldr r5, [sp, #12] │ │ - bl 1a880 │ │ - b.n 16d54 │ │ - ldr r2, [pc, #152] @ (16dc0 ) │ │ + ldr.w fp, [sp, #156] @ 0x9c │ │ + bl 1a9e8 │ │ + b.n 16efa │ │ + ldr r2, [pc, #152] @ (16f68 ) │ │ movs r3, #128 @ 0x80 │ │ movs r4, #128 @ 0x80 │ │ - ldr.w fp, [sp, #96] @ 0x60 │ │ + ldr.w fp, [sp, #156] @ 0x9c │ │ add r2, pc │ │ - b.n 16cf4 │ │ - ldr r0, [pc, #104] @ (16d9c ) │ │ - ldr r3, [pc, #104] @ (16da0 ) │ │ - ldr r1, [pc, #108] @ (16da4 ) │ │ + b.n 16e9a │ │ + ldr r0, [pc, #104] @ (16f44 ) │ │ + ldr r3, [pc, #104] @ (16f48 ) │ │ + ldr r1, [pc, #108] @ (16f4c ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ add.w lr, sp, #27 │ │ str r1, [sp, #0] │ │ - add.w r2, lr, #4288 @ 0x10c0 │ │ + add.w r2, lr, #4352 @ 0x1100 │ │ movs r1, #17 │ │ - ldr.w fp, [sp, #96] @ 0x60 │ │ - ldr r5, [sp, #12] │ │ - bl 1c5d0 │ │ + ldr.w fp, [sp, #156] @ 0x9c │ │ + bl 1c7cc │ │ udf #254 @ 0xfe │ │ - ldr r0, [pc, #116] @ (16dcc ) │ │ + ldr r0, [pc, #116] @ (16f74 ) │ │ add r0, pc │ │ - bl 1c718 │ │ - ldr r4, [sp, #24] │ │ - b.n 16cf4 │ │ + bl 1c914 │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + b.n 16e9a │ │ movs r0, #64 @ 0x40 │ │ - mov r1, r6 │ │ - bl 142ba │ │ - ldr r2, [pc, #60] @ (16da8 ) │ │ - ldr r4, [sp, #24] │ │ + mov r1, r5 │ │ + bl 1441a │ │ + ldr r2, [pc, #60] @ (16f50 ) │ │ + ldr r4, [sp, #80] @ 0x50 │ │ add r2, pc │ │ - b.n 16cf4 │ │ - ldr r2, [pc, #80] @ (16dc4 ) │ │ + b.n 16e9a │ │ + ldr r2, [pc, #80] @ (16f6c ) │ │ add r2, pc │ │ - b.n 16cf4 │ │ - ldr.w fp, [sp, #96] @ 0x60 │ │ - ldr r5, [sp, #12] │ │ - b.n 16d80 │ │ - cbz r5, 16d8c │ │ + b.n 16e9a │ │ + ldr.w fp, [sp, #156] @ 0x9c │ │ + b.n 16f24 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + cbz r1, 16f32 │ │ mov r4, r0 │ │ mov r0, fp │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ + blx 4d4a8 │ │ + nop │ │ + str r4, [sp, #760] @ 0x2f8 │ │ movs r3, r0 │ │ - lsrs r5, r6, #18 │ │ - @ instruction: 0xffff9e9c │ │ + lsrs r6, r6, #20 │ │ + vraddhn.i d25, , q11 │ │ movs r3, r0 │ │ - lsrs r2, r0, #18 │ │ - vqrdmlah.s , , d10[0] │ │ + lsrs r5, r5, #20 │ │ + vrsra.u64 d25, d18, #1 │ │ movs r3, r0 │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ + str r3, [sp, #832] @ 0x340 │ │ movs r3, r0 │ │ - ldr r6, [sp, #664] @ 0x298 │ │ + str r4, [sp, #192] @ 0xc0 │ │ movs r3, r0 │ │ - ldr r6, [sp, #904] @ 0x388 │ │ + str r4, [sp, #432] @ 0x1b0 │ │ movs r3, r0 │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ + str r4, [sp, #520] @ 0x208 │ │ movs r3, r0 │ │ - ldr r7, [sp, #72] @ 0x48 │ │ + str r4, [sp, #624] @ 0x270 │ │ movs r3, r0 │ │ - ldr r7, [sp, #8] │ │ + str r4, [sp, #560] @ 0x230 │ │ movs r3, r0 │ │ - ldr r7, [sp, #104] @ 0x68 │ │ + str r4, [sp, #656] @ 0x290 │ │ movs r3, r0 │ │ - ldr r6, [sp, #280] @ 0x118 │ │ + str r3, [sp, #952] @ 0x3b8 │ │ movs r3, r0 │ │ - ldr r6, [sp, #640] @ 0x280 │ │ + str r4, [sp, #168] @ 0xa8 │ │ movs r3, r0 │ │ - add r0, pc, #72 @ (adr r0, 16e14 ) │ │ + str r5, [sp, #616] @ 0x268 │ │ movs r3, r0 │ │ - ldr r6, [sp, #304] @ 0x130 │ │ + str r3, [sp, #856] @ 0x358 │ │ movs r3, r0 │ │ push {r4, lr} │ │ ldr r2, [r0, #0] │ │ - ldr r4, [pc, #32] @ (16df8 ) │ │ + ldr r4, [pc, #32] @ (16fa0 ) │ │ ldrd r0, r3, [r1] │ │ ldrb r2, [r2, #0] │ │ add r4, pc │ │ - ldr r1, [pc, #28] @ (16dfc ) │ │ + ldr r1, [pc, #28] @ (16fa4 ) │ │ cmp r2, #0 │ │ mov.w r2, #23 │ │ add r1, pc │ │ ldr r3, [r3, #12] │ │ it eq │ │ moveq r1, r4 │ │ it ne │ │ movne r2, #21 │ │ ldmia.w sp!, {r4, lr} │ │ bx r3 │ │ - lsrs r4, r7, #19 │ │ - @ instruction: 0xffff0cdd │ │ + lsrs r4, r1, #22 │ │ + vqrdmulh.s q8, , d29[0] │ │ vtbl.8 d30, {d15-d16}, d29 │ │ - ldr r7, [pc, #960] @ (171c4 ) │ │ + ldr r7, [pc, #960] @ (1736c ) │ │ sub sp, #328 @ 0x148 │ │ ldr r6, [r0, #16] │ │ ldr.w r8, [r0, #48] @ 0x30 │ │ ldr r5, [r0, #20] │ │ ldr r4, [r1, #32] │ │ ldr r7, [r0, #52] @ 0x34 │ │ str r6, [sp, #184] @ 0xb8 │ │ @@ -18449,28 +18267,28 @@ │ │ str r2, [sp, #40] @ 0x28 │ │ adcs r1, r2 │ │ adds.w r0, r0, lr │ │ str r0, [sp, #112] @ 0x70 │ │ adc.w r0, r1, fp │ │ str r0, [sp, #104] @ 0x68 │ │ ldr r0, [sp, #80] @ 0x50 │ │ - ldr r3, [sp, #28] │ │ adds.w lr, ip, r0 │ │ ldr r0, [sp, #92] @ 0x5c │ │ adc.w fp, r6, r0 │ │ ldr r0, [sp, #64] @ 0x40 │ │ eor.w r1, fp, r0 │ │ ldr r0, [sp, #76] @ 0x4c │ │ eor.w r2, lr, r0 │ │ lsls r7, r1, #1 │ │ ldr r0, [sp, #324] @ 0x144 │ │ orr.w r7, r7, r2, lsr #31 │ │ lsls r2, r2, #1 │ │ orr.w r1, r2, r1, lsr #31 │ │ ldr r2, [sp, #24] │ │ + ldr r3, [sp, #28] │ │ adds r2, r2, r0 │ │ ldr r0, [sp, #320] @ 0x140 │ │ adc.w r6, r3, r0 │ │ adds r2, r2, r1 │ │ ldr r0, [sp, #44] @ 0x2c │ │ adcs r6, r7 │ │ ldr r3, [sp, #128] @ 0x80 │ │ @@ -19752,15 +19570,14 @@ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ str r0, [sp, #0] │ │ ldr r0, [sp, #36] @ 0x24 │ │ eor.w r1, r1, fp │ │ str r2, [sp, #40] @ 0x28 │ │ eor.w r0, r0, r9 │ │ ldr.w fp, [sp, #224] @ 0xe0 │ │ - ldr.w r9, [sp, #4] │ │ lsls r2, r0, #1 │ │ orr.w r5, r2, r1, lsr #31 │ │ lsls r1, r1, #1 │ │ orr.w r0, r1, r0, lsr #31 │ │ ldr r1, [sp, #88] @ 0x58 │ │ ldr r2, [sp, #264] @ 0x108 │ │ adds r1, r1, r2 │ │ @@ -19775,23 +19592,24 @@ │ │ adds.w r7, ip, r8 │ │ str r7, [sp, #88] @ 0x58 │ │ adcs r2, r4 │ │ eors r0, r7 │ │ eors r5, r2 │ │ str r2, [sp, #100] @ 0x64 │ │ lsls r7, r0, #8 │ │ - ldr.w r8, [sp] │ │ orr.w r7, r7, r5, lsr #24 │ │ lsls r5, r5, #8 │ │ orr.w r5, r5, r0, lsr #24 │ │ - ldr r0, [sp, #204] @ 0xcc │ │ str r7, [sp, #28] │ │ + str r5, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #204] @ 0xcc │ │ + ldr.w r9, [sp, #4] │ │ adds r0, r0, r1 │ │ ldr r1, [sp, #200] @ 0xc8 │ │ - str r5, [sp, #36] @ 0x24 │ │ + ldr.w r8, [sp] │ │ adcs r1, r3 │ │ adds r3, r0, r5 │ │ adc.w r0, r1, r7 │ │ str r0, [sp, #24] │ │ eors r0, r4 │ │ eor.w r2, r3, ip │ │ ldr.w ip, [sp, #112] @ 0x70 │ │ @@ -21063,15 +20881,14 @@ │ │ ldr r0, [sp, #300] @ 0x12c │ │ lsls r6, r4, #8 │ │ orr.w r6, r6, r1, lsr #24 │ │ lsls r1, r1, #8 │ │ orr.w r1, r1, r4, lsr #24 │ │ adds r4, r7, r0 │ │ ldr r0, [sp, #296] @ 0x128 │ │ - ldr r7, [sp, #116] @ 0x74 │ │ adcs r0, r5 │ │ adds r4, r4, r1 │ │ adcs r0, r6 │ │ eors r2, r4 │ │ str r0, [sp, #120] @ 0x78 │ │ eors r0, r3 │ │ lsls r3, r2, #16 │ │ @@ -21092,28 +20909,29 @@ │ │ lsls r1, r1, #1 │ │ orr.w sl, r1, r0, lsr #31 │ │ ldr r0, [sp, #72] @ 0x48 │ │ ldr r1, [sp, #76] @ 0x4c │ │ eor.w r0, r0, ip │ │ ldr r3, [sp, #108] @ 0x6c │ │ eor.w r1, r1, r9 │ │ - ldr r6, [sp, #48] @ 0x30 │ │ + str.w lr, [sp, #16] │ │ lsls r2, r0, #1 │ │ - ldr r5, [sp, #56] @ 0x38 │ │ + str.w sl, [sp, #20] │ │ orr.w r2, r2, r1, lsr #31 │ │ lsls r1, r1, #1 │ │ orr.w r0, r1, r0, lsr #31 │ │ ldr r1, [sp, #292] @ 0x124 │ │ - str.w sl, [sp, #20] │ │ adds r1, r1, r3 │ │ ldr r3, [sp, #288] @ 0x120 │ │ - str.w lr, [sp, #16] │ │ + ldr r7, [sp, #116] @ 0x74 │ │ + ldr r6, [sp, #48] @ 0x30 │ │ adcs r3, r7 │ │ ldr r7, [sp, #88] @ 0x58 │ │ adds r1, r1, r0 │ │ + ldr r5, [sp, #56] @ 0x38 │ │ adcs r3, r2 │ │ adds.w r4, fp, r7 │ │ ldr r7, [sp, #104] @ 0x68 │ │ str r4, [sp, #12] │ │ adc.w fp, r8, r7 │ │ ldr r7, [sp, #60] @ 0x3c │ │ eors r7, r6 │ │ @@ -22398,494 +22216,464 @@ │ │ eors r0, r1 │ │ str r0, [r4, #32] │ │ add sp, #328 @ 0x148 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r7, lr} │ │ sub sp, #16 │ │ adds r5, r2, r1 │ │ - bcs.n 1a4be │ │ + bcs.n 1a666 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ add r0, sp, #4 │ │ cmp.w r5, r1, lsl #1 │ │ it ls │ │ lslls r5, r1, #1 │ │ cmp r5, #8 │ │ it ls │ │ movls r5, #8 │ │ mov r3, r5 │ │ - bl 1a4c4 │ │ + bl 12efe │ │ ldr r0, [sp, #4] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #8] │ │ strdne r5, r0, [r4] │ │ addne sp, #16 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #8] │ │ - bl 142ba │ │ - movs r0, #0 │ │ - bl 142ba │ │ - push {r4, r5, r7, lr} │ │ - mov r4, r0 │ │ - cmp r3, #0 │ │ - bmi.n 1a4e6 │ │ - mov r5, r3 │ │ - cbz r1, 1a4f2 │ │ - mov r0, r2 │ │ - mov r1, r5 │ │ - blx 4f7f0 │ │ - cbz r0, 1a4fc │ │ - str r0, [r4, #4] │ │ + bl 1441a │ │ movs r0, #0 │ │ - movs r1, #8 │ │ - str r5, [r4, r1] │ │ - str r0, [r4, #0] │ │ - pop {r4, r5, r7, pc} │ │ - movs r0, #1 │ │ - movs r5, #0 │ │ - movs r1, #4 │ │ - str r5, [r4, r1] │ │ - str r0, [r4, #0] │ │ - pop {r4, r5, r7, pc} │ │ - mov r0, r5 │ │ - blx 4f770 │ │ - cmp r0, #0 │ │ - bne.n 1a4da │ │ - movs r0, #1 │ │ - str r0, [r4, #4] │ │ - movs r1, #8 │ │ - str r5, [r4, r1] │ │ - str r0, [r4, #0] │ │ - pop {r4, r5, r7, pc} │ │ + bl 1441a │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #28 │ │ + sub sp, #20 │ │ mov r9, r2 │ │ mov r4, r1 │ │ mov r5, r0 │ │ cmp r2, #7 │ │ - bhi.n 1a572 │ │ + bhi.n 1a6ce │ │ cmp.w r9, #0 │ │ - beq.n 1a5d2 │ │ + beq.n 1a72e │ │ ldrb r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.n 1a5e2 │ │ + beq.n 1a73e │ │ cmp.w r9, #1 │ │ - beq.n 1a5d2 │ │ + beq.n 1a72e │ │ ldrb r0, [r4, #1] │ │ cmp r0, #0 │ │ - beq.n 1a5e2 │ │ + beq.n 1a73e │ │ cmp.w r9, #2 │ │ - beq.n 1a5d2 │ │ + beq.n 1a72e │ │ ldrb r0, [r4, #2] │ │ cmp r0, #0 │ │ - beq.n 1a5e2 │ │ + beq.n 1a73e │ │ cmp.w r9, #3 │ │ - beq.n 1a5d2 │ │ + beq.n 1a72e │ │ ldrb r0, [r4, #3] │ │ cmp r0, #0 │ │ - beq.n 1a5e2 │ │ + beq.n 1a73e │ │ cmp.w r9, #4 │ │ - beq.n 1a5d2 │ │ + beq.n 1a72e │ │ ldrb r0, [r4, #4] │ │ cmp r0, #0 │ │ - beq.n 1a5e2 │ │ + beq.n 1a73e │ │ cmp.w r9, #5 │ │ - beq.n 1a5d2 │ │ + beq.n 1a72e │ │ ldrb r0, [r4, #5] │ │ - cmp r0, #0 │ │ - beq.n 1a5e2 │ │ + cbz r0, 1a73e │ │ cmp.w r9, #6 │ │ - beq.n 1a5d2 │ │ + beq.n 1a72e │ │ ldrb r0, [r4, #6] │ │ - cbnz r0, 1a5d2 │ │ - str r5, [sp, #4] │ │ - ubfx r5, r9, #1, #30 │ │ - b.n 1a5ea │ │ + cbnz r0, 1a72e │ │ + b.n 1a73e │ │ adds r0, r4, #3 │ │ - bic.w r1, r0, #3 │ │ - subs r0, r1, r4 │ │ - bne.n 1a5aa │ │ + bic.w r0, r0, #3 │ │ + subs r0, r0, r4 │ │ + bne.n 1a706 │ │ sub.w r1, r9, #8 │ │ movs r0, #0 │ │ movw r2, #256 @ 0x100 │ │ movt r2, #257 @ 0x101 │ │ adds r7, r4, r0 │ │ ldr r3, [r4, r0] │ │ ldr r7, [r7, #4] │ │ subs r6, r2, r3 │ │ orrs r3, r6 │ │ subs r6, r2, r7 │ │ orrs r7, r6 │ │ ands r3, r7 │ │ mvns r3, r3 │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ - bne.n 1a5c0 │ │ + bne.n 1a71a │ │ adds r0, #8 │ │ cmp r0, r1 │ │ - bls.n 1a58a │ │ - b.n 1a5c0 │ │ - subs r1, r4, r1 │ │ - mov r2, r4 │ │ - ldrb.w r3, [r2], #1 │ │ - cbz r3, 1a5e2 │ │ + bls.n 1a6e6 │ │ + b.n 1a71a │ │ + movs r1, #0 │ │ + ldrb r2, [r4, r1] │ │ + cbz r2, 1a73e │ │ adds r1, #1 │ │ - bcc.n 1a5ae │ │ + cmp r0, r1 │ │ + bne.n 1a708 │ │ sub.w r1, r9, #8 │ │ cmp r0, r1 │ │ - bls.n 1a582 │ │ + bls.n 1a6de │ │ subs.w r1, r9, r0 │ │ - beq.n 1a5d2 │ │ + beq.n 1a72e │ │ add r0, r4 │ │ - ldrb.w r2, [r0], #1 │ │ - cbz r2, 1a5e2 │ │ - subs r1, #1 │ │ - bne.n 1a5c8 │ │ + movs r2, #0 │ │ + ldrb r3, [r0, r2] │ │ + cbz r3, 1a73e │ │ + adds r2, #1 │ │ + cmp r1, r2 │ │ + bne.n 1a724 │ │ movs r0, #0 │ │ cmp r9, r0 │ │ - beq.n 1a5fa │ │ + beq.n 1a756 │ │ ldrb r1, [r4, r0] │ │ adds r0, #1 │ │ subs r1, #240 @ 0xf0 │ │ cmp r1, #4 │ │ - bhi.n 1a5d4 │ │ - str r5, [sp, #4] │ │ + bhi.n 1a730 │ │ + str r5, [sp, #0] │ │ ubfx r5, r9, #1, #30 │ │ - cbz r5, 1a608 │ │ + cbz r5, 1a764 │ │ mov r0, r5 │ │ - blx 4f770 │ │ - cbnz r0, 1a60a │ │ + blx 4eea0 │ │ + cbnz r0, 1a766 │ │ movs r0, #1 │ │ mov r1, r5 │ │ - bl 142ba │ │ + bl 1441a │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ stmia.w r5, {r0, r4, r9} │ │ - add sp, #28 │ │ + add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #1 │ │ movs r1, #0 │ │ cmp.w r9, #0 │ │ - str r1, [sp, #24] │ │ - strd r5, r0, [sp, #16] │ │ - beq.w 1a7ac │ │ + str r1, [sp, #16] │ │ + strd r5, r0, [sp, #8] │ │ + beq.w 1a904 │ │ movs r5, #0 │ │ movs r7, #0 │ │ - b.n 1a636 │ │ - ldr r0, [sp, #20] │ │ + b.n 1a792 │ │ + ldr r0, [sp, #12] │ │ strb.w r9, [r0, r5] │ │ adds r5, #1 │ │ - str r5, [sp, #24] │ │ adds r7, #1 │ │ mov r9, fp │ │ mov r4, sl │ │ + str r5, [sp, #16] │ │ cmp r7, r9 │ │ - bcs.w 1a7ac │ │ + bcs.w 1a904 │ │ mov fp, r9 │ │ ldrb.w r9, [r4, r7] │ │ mov sl, r4 │ │ cmp.w r9, #0 │ │ - beq.n 1a65c │ │ + beq.n 1a7b8 │ │ sxtb.w r0, r9 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 1a688 │ │ - ldr r0, [sp, #16] │ │ + ble.n 1a7e4 │ │ + ldr r0, [sp, #8] │ │ cmp r5, r0 │ │ - bne.n 1a620 │ │ - add r0, sp, #16 │ │ - bl 144de │ │ - b.n 1a620 │ │ - ldr r0, [sp, #16] │ │ + bne.n 1a77c │ │ + add r0, sp, #8 │ │ + bl 14640 │ │ + b.n 1a77c │ │ + ldr r0, [sp, #8] │ │ cmp r5, r0 │ │ - bne.n 1a66a │ │ - add r0, sp, #16 │ │ - bl 144de │ │ - ldr r0, [sp, #16] │ │ - ldr r1, [sp, #20] │ │ + bne.n 1a7c6 │ │ + add r0, sp, #8 │ │ + bl 14640 │ │ + ldr r0, [sp, #8] │ │ + ldr r1, [sp, #12] │ │ adds r4, r5, #1 │ │ movs r2, #192 @ 0xc0 │ │ cmp r4, r0 │ │ - str r4, [sp, #24] │ │ + str r4, [sp, #16] │ │ strb r2, [r1, r5] │ │ - bne.n 1a680 │ │ - add r0, sp, #16 │ │ - bl 144de │ │ - ldr r1, [sp, #20] │ │ + bne.n 1a7dc │ │ + add r0, sp, #8 │ │ + bl 14640 │ │ + ldr r1, [sp, #12] │ │ adds r5, #2 │ │ movs r0, #128 @ 0x80 │ │ strb r0, [r1, r4] │ │ - b.n 1a628 │ │ - ldr r0, [pc, #376] @ (1a804 ) │ │ + b.n 1a784 │ │ + ldr r0, [pc, #376] @ (1a960 ) │ │ add r0, pc │ │ - ldrb.w r6, [r0, r9] │ │ - adds r4, r7, r6 │ │ - cmp r4, fp │ │ - bhi.w 1a7ba │ │ - add.w r8, sl, r7 │ │ + ldrb.w r8, [r0, r9] │ │ + add.w r0, r7, r8 │ │ + str r0, [sp, #4] │ │ + cmp r0, fp │ │ + bhi.w 1a912 │ │ + add.w r6, sl, r7 │ │ sub.w r0, r9, #240 @ 0xf0 │ │ cmp r0, #4 │ │ - bhi.n 1a750 │ │ - cmp r4, r7 │ │ - bcc.w 1a7dc │ │ - ldrb.w r0, [r8, #1] │ │ - ldrb.w r2, [r8, #2] │ │ - ldrb.w r1, [r8, #3] │ │ - and.w r0, r0, #63 @ 0x3f │ │ - str r2, [sp, #12] │ │ - and.w r2, r2, #63 @ 0x3f │ │ - and.w r8, r1, #63 @ 0x3f │ │ + bhi.n 1a89c │ │ + ldr r0, [sp, #4] │ │ + cmp r0, r7 │ │ + bcc.w 1a938 │ │ + ldrb.w r8, [r6, #2] │ │ mov.w r1, #1835008 @ 0x1c0000 │ │ + ldrb r0, [r6, #1] │ │ and.w r1, r1, r9, lsl #18 │ │ - orr.w r0, r8, r0, lsl #12 │ │ + and.w r2, r8, #48 @ 0x30 │ │ + and.w r0, r0, #63 @ 0x3f │ │ orr.w r1, r1, r2, lsl #6 │ │ - add r0, r1 │ │ - add.w r7, r0, #16711680 @ 0xff0000 │ │ - mov.w r0, #55296 @ 0xd800 │ │ - orr.w r6, r0, r7, lsr #10 │ │ - lsrs r0, r6, #13 │ │ - cmp r0, #6 │ │ - bhi.n 1a7c6 │ │ - ldr r2, [sp, #16] │ │ - str r4, [sp, #8] │ │ + orr.w r0, r1, r0, lsl #12 │ │ + mov.w r1, #16320 @ 0x3fc0 │ │ + add.w r7, r1, r0, lsr #10 │ │ + orr.w r4, r7, #55296 @ 0xd800 │ │ + cmp.w r4, #57344 @ 0xe000 │ │ + bcs.n 1a922 │ │ + ldr r2, [sp, #8] │ │ + ldrb r6, [r6, #3] │ │ subs r0, r2, r5 │ │ cmp r0, #2 │ │ - bls.n 1a78e │ │ - lsrs r0, r7, #10 │ │ - movw r1, #1022 @ 0x3fe │ │ - bfi r0, r1, #6, #26 │ │ - mov.w r1, #16128 @ 0x3f00 │ │ - and.w r1, r1, r6, lsl #2 │ │ - orr.w r0, r1, r0, lsl #16 │ │ + bls.n 1a8e6 │ │ + movw r0, #1022 @ 0x3fe │ │ movw r1, #33005 @ 0x80ed │ │ + bfi r7, r0, #6, #26 │ │ + mov.w r0, #16128 @ 0x3f00 │ │ + and.w r0, r0, r4, lsl #2 │ │ + orr.w r0, r0, r7, lsl #16 │ │ orrs r1, r0 │ │ - ldr r0, [sp, #20] │ │ + ldr r0, [sp, #12] │ │ adds r3, r0, r5 │ │ strh r1, [r0, r5] │ │ lsrs r1, r1, #16 │ │ strb r1, [r3, #2] │ │ adds r1, r5, #3 │ │ subs r2, r2, r1 │ │ - str r1, [sp, #24] │ │ + str r1, [sp, #16] │ │ cmp r2, #2 │ │ - bls.n 1a79e │ │ - ldr r3, [sp, #12] │ │ - movw r2, #65408 @ 0xff80 │ │ - orr.w r2, r2, r8 │ │ - adds r5, r1, #3 │ │ - orr.w r3, r3, #176 @ 0xb0 │ │ - mov r9, fp │ │ + bls.n 1a8f6 │ │ + and.w r2, r6, #63 @ 0x3f │ │ + orr.w r3, r8, #176 @ 0xb0 │ │ + orn r2, r2, #127 @ 0x7f │ │ and.w r3, r3, #191 @ 0xbf │ │ - lsls r2, r2, #16 │ │ + mov r9, fp │ │ mov r4, sl │ │ - str r5, [sp, #24] │ │ + lsls r2, r2, #16 │ │ + adds r5, r1, #3 │ │ orr.w r2, r2, r3, lsl #8 │ │ - ldr r7, [sp, #8] │ │ adds r2, #237 @ 0xed │ │ strh r2, [r0, r1] │ │ add r0, r1 │ │ lsrs r2, r2, #16 │ │ strb r2, [r0, #2] │ │ - b.n 1a630 │ │ + b.n 1a8c2 │ │ + ldr r0, [sp, #4] │ │ mov r9, fp │ │ - cmp r4, r7 │ │ - bcc.n 1a7d6 │ │ - ldr r0, [sp, #16] │ │ + cmp r0, r7 │ │ + bcc.n 1a932 │ │ + ldr r0, [sp, #8] │ │ subs r0, r0, r5 │ │ - cmp r0, r6 │ │ - bcc.n 1a776 │ │ - mov r7, r4 │ │ + cmp r0, r8 │ │ + bcc.n 1a8ce │ │ mov r4, sl │ │ - cbz r6, 1a772 │ │ - ldr r0, [sp, #20] │ │ - mov r1, r8 │ │ - mov r2, r6 │ │ + cmp.w r8, #0 │ │ + beq.n 1a8c2 │ │ + ldr r0, [sp, #12] │ │ + mov r1, r6 │ │ + mov r2, r8 │ │ add r0, r5 │ │ - bl 4c460 │ │ - add r5, r6 │ │ - str r5, [sp, #24] │ │ - b.n 1a630 │ │ - add r0, sp, #16 │ │ + bl 4bcbc │ │ + add r5, r8 │ │ + str r5, [sp, #16] │ │ + ldr r7, [sp, #4] │ │ + cmp r7, r9 │ │ + bcc.w 1a792 │ │ + b.n 1a904 │ │ + add r0, sp, #8 │ │ mov r1, r5 │ │ - mov r2, r6 │ │ - mov r7, r4 │ │ - bl 1a482 │ │ - ldr r5, [sp, #24] │ │ + mov r2, r8 │ │ + bl 1a62a │ │ + ldr r5, [sp, #16] │ │ mov r9, fp │ │ mov r4, sl │ │ - cmp r6, #0 │ │ - bne.n 1a764 │ │ - b.n 1a772 │ │ - add r0, sp, #16 │ │ + cmp.w r8, #0 │ │ + bne.n 1a8b4 │ │ + b.n 1a8c2 │ │ + add r0, sp, #8 │ │ mov r1, r5 │ │ movs r2, #3 │ │ - bl 1a482 │ │ - ldr r2, [sp, #16] │ │ - ldr r5, [sp, #24] │ │ - b.n 1a6f2 │ │ - add r0, sp, #16 │ │ + bl 1a62a │ │ + ldr r2, [sp, #8] │ │ + ldr r5, [sp, #16] │ │ + b.n 1a846 │ │ + add r0, sp, #8 │ │ movs r2, #3 │ │ - bl 1a482 │ │ - ldrd r0, r1, [sp, #20] │ │ - b.n 1a722 │ │ - add r2, sp, #16 │ │ - ldr r3, [sp, #4] │ │ + bl 1a62a │ │ + ldrd r0, r1, [sp, #12] │ │ + b.n 1a874 │ │ + add r2, sp, #8 │ │ + ldr r3, [sp, #0] │ │ ldmia r2, {r0, r1, r2} │ │ stmia r3!, {r0, r1, r2} │ │ - add sp, #28 │ │ + add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #76] @ (1a808 ) │ │ - movs r1, #38 @ 0x26 │ │ - ldr r0, [pc, #76] @ (1a80c ) │ │ - add r2, pc │ │ + ldr r0, [pc, #80] @ (1a964 ) │ │ + ldr r2, [pc, #80] @ (1a968 ) │ │ add r0, pc │ │ - b.n 1a7d0 │ │ - ldr r2, [pc, #80] @ (1a818 ) │ │ - movs r1, #60 @ 0x3c │ │ - ldr r0, [pc, #80] @ (1a81c ) │ │ add r2, pc │ │ + movs r1, #38 @ 0x26 │ │ + bl 1bbe8 │ │ + b.n 1a948 │ │ + ldr r0, [pc, #80] @ (1a974 ) │ │ + ldr r2, [pc, #80] @ (1a978 ) │ │ add r0, pc │ │ - bl 1b9a8 │ │ - b.n 1a7ec │ │ - ldr r3, [pc, #60] @ (1a814 ) │ │ + add r2, pc │ │ + movs r1, #60 @ 0x3c │ │ + bl 1bbe8 │ │ + b.n 1a948 │ │ + ldr r3, [pc, #60] @ (1a970 ) │ │ add r3, pc │ │ - b.n 1a7e2 │ │ - ldr r3, [pc, #48] @ (1a810 ) │ │ + b.n 1a93e │ │ + ldr r3, [pc, #48] @ (1a96c ) │ │ mov r9, fp │ │ add r3, pc │ │ + ldr r1, [sp, #4] │ │ mov r0, r7 │ │ - mov r1, r4 │ │ mov r2, r9 │ │ - bl 1b904 │ │ + bl 1bb58 │ │ udf #254 @ 0xfe │ │ - b.n 1a7f0 │ │ - ldr r1, [sp, #16] │ │ - cbz r1, 1a800 │ │ - ldr r1, [sp, #20] │ │ + b.n 1a94c │ │ + ldr r1, [sp, #8] │ │ + cbz r1, 1a95c │ │ + ldr r1, [sp, #12] │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - blt.n 1a74a │ │ - vsri.64 d22, d20, #2 │ │ + blx 4d4a8 │ │ + b.n 1aeae │ │ + vmls.i , q7, d13[0] │ │ + vtbl.8 d21, {d30- │ │ - vraddhn.i d22, q15, q10 │ │ + ldrh r0, [r7, r1] │ │ movs r3, r0 │ │ - str r4, [r7, #72] @ 0x48 │ │ + ldrh r0, [r2, r2] │ │ movs r3, r0 │ │ - str r0, [r3, #72] @ 0x48 │ │ + bmi.n 1a97a │ │ + vtbx.8 d21, {d14-d16}, d28 │ │ movs r3, r0 │ │ - bcc.n 1a862 │ │ - vabal.u , d30, d0 │ │ + movs r0, #0 │ │ + bx lr │ │ + movs r0, #43 @ 0x2b │ │ + bx lr │ │ + movs r0, #0 │ │ + bx lr │ │ + push {r7, lr} │ │ mov r7, sp │ │ sub sp, #48 @ 0x30 │ │ stmia.w sp, {r0, r1, r2, r3} │ │ movs r0, #2 │ │ + add r1, sp, #8 │ │ str r0, [sp, #20] │ │ - ldr r0, [pc, #44] @ (1a85c ) │ │ + ldr r0, [pc, #40] @ (1a9c4 ) │ │ ldr r2, [r7, #8] │ │ add r0, pc │ │ str r0, [sp, #16] │ │ - ldr r0, [pc, #40] @ (1a860 ) │ │ + ldr r0, [pc, #36] @ (1a9c8 ) │ │ add r0, pc │ │ - str r0, [sp, #44] @ 0x2c │ │ - add r1, sp, #8 │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ + str r0, [sp, #44] @ 0x2c │ │ mov r0, sp │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #28] @ (1a864 ) │ │ + add r1, sp, #24 │ │ + ldr r0, [pc, #24] @ (1a9cc ) │ │ add r0, pc │ │ str r0, [sp, #28] │ │ add r0, sp, #16 │ │ str r0, [sp, #24] │ │ - ldr r0, [pc, #20] @ (1a868 ) │ │ - add r1, sp, #24 │ │ + ldr r0, [pc, #20] @ (1a9d0 ) │ │ add r0, pc │ │ - bl 1a880 │ │ + bl 1a9e8 │ │ nop │ │ - bls.n 1a872 │ │ - vshr.u32 d16, d29, #2 │ │ + svc 255 @ 0xff │ │ + vshr.u32 d16, d27, #2 │ │ movs r0, r0 │ │ - movs r1, r4 │ │ + movs r7, r3 │ │ movs r0, r0 │ │ - ldmia r1!, {r2, r6} │ │ + ldmia r2, {r1, r2, r4, r6} │ │ vrsubhn.i d20, q7, │ │ ldrd r1, r2, [r0] │ │ mov r0, r3 │ │ - b.w 1a9a8 │ │ + b.w 1ab10 │ │ ldrd r0, r2, [r0] │ │ ldr r2, [r2, #12] │ │ bx r2 │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #24 │ │ strd r0, r1, [sp, #4] │ │ movs r0, #1 │ │ strh.w r0, [sp, #20] │ │ add r0, sp, #4 │ │ str r0, [sp, #12] │ │ add r0, sp, #12 │ │ str r2, [sp, #16] │ │ - bl 4ae7c │ │ + bl 4b120 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #20 │ │ mov r6, r0 │ │ mov fp, r3 │ │ mov sl, r1 │ │ lsls r0, r3, #31 │ │ - bne.n 1a97a │ │ + bne.n 1aae2 │ │ ldrb r5, [r2, #0] │ │ movs r0, #0 │ │ cmp r5, #0 │ │ - beq.n 1a996 │ │ + beq.n 1aafe │ │ ldr.w r9, [sl, #12] │ │ mov.w r8, #0 │ │ - b.n 1a8c8 │ │ + b.n 1aa30 │ │ ldrb r5, [r2, #0] │ │ cmp r5, #0 │ │ - beq.n 1a99e │ │ + beq.n 1ab06 │ │ adds r4, r2, #1 │ │ sxtb r0, r5 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 1a8e2 │ │ + ble.n 1aa4a │ │ mov r0, r6 │ │ mov r1, r4 │ │ mov r2, r5 │ │ blx r9 │ │ cmp r0, #0 │ │ - bne.n 1a994 │ │ + bne.n 1aafc │ │ adds r2, r4, r5 │ │ - b.n 1a8c2 │ │ + b.n 1aa2a │ │ cmp r5, #128 @ 0x80 │ │ - beq.n 1a8fa │ │ + beq.n 1aa62 │ │ cmp r5, #192 @ 0xc0 │ │ - bne.n 1a910 │ │ + bne.n 1aa78 │ │ ldr.w r0, [fp, r8, lsl #3] │ │ movs r1, #0 │ │ str r1, [sp, #16] │ │ movs r1, #32 │ │ movt r1, #24576 @ 0x6000 │ │ - b.n 1a95e │ │ + b.n 1aac6 │ │ ldrh.w r4, [r2, #1] │ │ adds r5, r2, #3 │ │ mov r0, r6 │ │ mov r1, r5 │ │ mov r2, r4 │ │ blx r9 │ │ cmp r0, #0 │ │ - bne.n 1a994 │ │ + bne.n 1aafc │ │ adds r2, r5, r4 │ │ - b.n 1a8c2 │ │ + b.n 1aa2a │ │ lsls r0, r5, #31 │ │ - bne.n 1a91c │ │ + bne.n 1aa84 │ │ movs r1, #32 │ │ movt r1, #24576 @ 0x6000 │ │ - b.n 1a922 │ │ + b.n 1aa8a │ │ ldr.w r1, [r2, #1] │ │ adds r4, r2, #5 │ │ lsls r0, r5, #30 │ │ ite mi │ │ ldrhmi.w r2, [r4], #2 │ │ movpl r2, #0 │ │ lsls r0, r5, #29 │ │ @@ -22909,18 +22697,18 @@ │ │ str r1, [sp, #12] │ │ add.w r1, fp, r8, lsl #3 │ │ str.w sl, [sp, #8] │ │ ldr r2, [r1, #4] │ │ add r1, sp, #4 │ │ str r6, [sp, #4] │ │ blx r2 │ │ - cbnz r0, 1a994 │ │ + cbnz r0, 1aafc │ │ add.w r8, r8, #1 │ │ mov r2, r4 │ │ - b.n 1a8c2 │ │ + b.n 1aa2a │ │ mov.w r3, fp, lsr #1 │ │ mov r1, r2 │ │ ldr.w ip, [sl, #12] │ │ mov r0, r6 │ │ mov r2, r3 │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ @@ -22938,82 +22726,82 @@ │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ ldr.w sl, [r0, #8] │ │ mov r6, r2 │ │ mov r8, r1 │ │ tst.w sl, #402653184 @ 0x18000000 │ │ - beq.n 1aa64 │ │ + beq.n 1abcc │ │ movs.w r1, sl, lsl #3 │ │ - bmi.n 1a9e4 │ │ + bmi.n 1ab4c │ │ cmp r6, #16 │ │ - bcs.n 1aa28 │ │ + bcs.n 1ab90 │ │ movs r1, #0 │ │ - cbz r6, 1aa36 │ │ + cbz r6, 1ab9e │ │ mov r2, r8 │ │ mov r3, r6 │ │ ldrsb.w r5, [r2], #1 │ │ cmn.w r5, #65 @ 0x41 │ │ it gt │ │ addgt r1, #1 │ │ subs r3, #1 │ │ - bne.n 1a9d2 │ │ - b.n 1aa36 │ │ + bne.n 1ab3a │ │ + b.n 1ab9e │ │ ldrh.w ip, [r0, #14] │ │ cmp.w ip, #0 │ │ - beq.n 1aa56 │ │ + beq.n 1abbe │ │ add.w r3, r8, r6 │ │ movs r6, #0 │ │ mov r4, r8 │ │ mov r2, ip │ │ - b.n 1aa0e │ │ + b.n 1ab76 │ │ cmp r1, #239 @ 0xef │ │ mov.w r1, #3 │ │ it hi │ │ movhi r1, #4 │ │ adds r4, r5, r1 │ │ subs r1, r4, r5 │ │ subs r2, #1 │ │ add r6, r1 │ │ - beq.n 1aa58 │ │ + beq.n 1abc0 │ │ cmp r4, r3 │ │ - beq.n 1aa5a │ │ + beq.n 1abc2 │ │ mov r5, r4 │ │ ldrsb.w r1, [r4], #1 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 1aa06 │ │ + bgt.n 1ab6e │ │ uxtb r1, r1 │ │ cmp r1, #224 @ 0xe0 │ │ - bcs.n 1a9fa │ │ + bcs.n 1ab62 │ │ adds r4, r5, #2 │ │ - b.n 1aa06 │ │ + b.n 1ab6e │ │ mov r4, r0 │ │ mov r0, r8 │ │ mov r1, r6 │ │ - bl 1aae8 │ │ + bl 1ac50 │ │ mov r1, r0 │ │ mov r0, r4 │ │ ldrh r2, [r0, #12] │ │ cmp r1, r2 │ │ - bcs.n 1aa64 │ │ + bcs.n 1abcc │ │ subs r3, r2, r1 │ │ ubfx r1, sl, #29, #2 │ │ bfc sl, #21, #11 │ │ mov.w fp, #0 │ │ tbb [pc, r1] │ │ lsls r1, r3, #8 │ │ adds r6, r2, r4 │ │ mov fp, r3 │ │ - b.n 1aa80 │ │ + b.n 1abe8 │ │ movs r6, #0 │ │ movs r2, #0 │ │ sub.w r1, ip, r2 │ │ ldrh r2, [r0, #12] │ │ cmp r1, r2 │ │ - bcc.n 1aa3c │ │ + bcc.n 1aba4 │ │ ldrd r0, r1, [r0] │ │ mov r2, r6 │ │ ldr r3, [r1, #12] │ │ mov r1, r8 │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ @@ -23022,43 +22810,43 @@ │ │ mov.w fp, r1, lsr #1 │ │ ldrd r5, r4, [r0] │ │ mov.w r9, #0 │ │ str r3, [sp, #0] │ │ uxth.w r0, fp │ │ uxth.w r1, r9 │ │ cmp r1, r0 │ │ - bcs.n 1aaa8 │ │ + bcs.n 1ac10 │ │ ldr r2, [r4, #16] │ │ mov r0, r5 │ │ mov r1, sl │ │ blx r2 │ │ add.w r9, r9, #1 │ │ cmp r0, #0 │ │ - beq.n 1aa8a │ │ - b.n 1aad4 │ │ + beq.n 1abf2 │ │ + b.n 1ac3c │ │ ldr r3, [r4, #12] │ │ mov r0, r5 │ │ mov r1, r8 │ │ mov r2, r6 │ │ blx r3 │ │ - cbnz r0, 1aad4 │ │ + cbnz r0, 1ac3c │ │ ldr r0, [sp, #0] │ │ movs r6, #0 │ │ sub.w r0, r0, fp │ │ uxth.w r8, r0 │ │ uxth r0, r6 │ │ cmp r0, r8 │ │ - bcs.n 1aade │ │ + bcs.n 1ac46 │ │ ldr r2, [r4, #16] │ │ mov r0, r5 │ │ mov r1, sl │ │ blx r2 │ │ adds r6, #1 │ │ cmp r0, #0 │ │ - beq.n 1aac0 │ │ + beq.n 1ac28 │ │ movs r0, #1 │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ @@ -23067,67 +22855,67 @@ │ │ stmdb sp!, {r8, r9, sl, fp} │ │ adds r2, r0, #3 │ │ movs r3, #0 │ │ bic.w lr, r2, #3 │ │ subs.w r2, r0, lr │ │ add r1, r2 │ │ and.w ip, r1, #3 │ │ - beq.n 1ab12 │ │ + beq.n 1ac7a │ │ ldrsb.w r4, [r0], #1 │ │ cmn.w r4, #65 @ 0x41 │ │ it gt │ │ addgt r3, #1 │ │ adds r2, #1 │ │ - bcc.n 1ab02 │ │ + bcc.n 1ac6a │ │ mov.w r9, r1, lsr #2 │ │ movs r0, #0 │ │ cmp.w ip, #0 │ │ - beq.n 1ab5a │ │ + beq.n 1acc2 │ │ movw r4, #65532 @ 0xfffc │ │ movt r4, #32767 @ 0x7fff │ │ ands r1, r4 │ │ add r1, lr │ │ ldrsb.w r4, [r1] │ │ cmn.w r4, #65 @ 0x41 │ │ it gt │ │ movgt r0, #1 │ │ cmp.w ip, #1 │ │ - beq.n 1ab5a │ │ + beq.n 1acc2 │ │ ldrsb.w r4, [r1, #1] │ │ cmn.w r4, #65 @ 0x41 │ │ it gt │ │ addgt r0, #1 │ │ cmp.w ip, #2 │ │ - beq.n 1ab5a │ │ + beq.n 1acc2 │ │ ldrsb.w r1, [r1, #2] │ │ cmn.w r1, #65 @ 0x41 │ │ it gt │ │ addgt r0, #1 │ │ add r0, r3 │ │ mov.w ip, #1008 @ 0x3f0 │ │ - b.n 1ab86 │ │ + b.n 1acee │ │ mov.w fp, #0 │ │ uxtb16 r1, fp │ │ uxtb16 r2, fp, ror #8 │ │ add r1, r2 │ │ sub.w r9, r9, sl │ │ add.w lr, r8, sl, lsl #2 │ │ ands.w r3, sl, #3 │ │ add.w r1, r1, r1, lsl #16 │ │ add.w r0, r0, r1, lsr #16 │ │ - bne.n 1ac04 │ │ + bne.n 1ad6c │ │ cmp.w r9, #0 │ │ - beq.n 1ac5e │ │ + beq.n 1adc6 │ │ cmp.w r9, #192 @ 0xc0 │ │ mov sl, r9 │ │ it cs │ │ movcs.w sl, #192 @ 0xc0 │ │ ands.w r3, ip, sl, lsl #2 │ │ mov r8, lr │ │ - beq.n 1ab62 │ │ + beq.n 1acca │ │ add.w lr, r8, r3 │ │ mov.w fp, #0 │ │ mov r4, r8 │ │ ldrd r5, r2, [r4] │ │ ldrd r1, r3, [r4, #8] │ │ adds r4, #16 │ │ cmp r4, lr │ │ @@ -23147,120 +22935,334 @@ │ │ bic.w r1, r1, #4278124286 @ 0xfefefefe │ │ add r1, r2 │ │ mvn.w r2, r3 │ │ mov.w r2, r2, lsr #7 │ │ orr.w r2, r2, r3, lsr #6 │ │ bic.w r2, r2, #4278124286 @ 0xfefefefe │ │ add.w fp, r2, r1 │ │ - bne.n 1abaa │ │ - b.n 1ab66 │ │ + bne.n 1ad12 │ │ + b.n 1acce │ │ and.w r2, sl, #252 @ 0xfc │ │ cmp r3, #1 │ │ ldr.w r1, [r8, r2, lsl #2] │ │ mvn.w r6, r1 │ │ mov.w r6, r6, lsr #7 │ │ orr.w r1, r6, r1, lsr #6 │ │ bic.w r1, r1, #4278124286 @ 0xfefefefe │ │ - beq.n 1ac4c │ │ + beq.n 1adb4 │ │ add.w r2, r8, r2, lsl #2 │ │ cmp r3, #2 │ │ ldr r6, [r2, #4] │ │ mvn.w r5, r6 │ │ mov.w r5, r5, lsr #7 │ │ orr.w r6, r5, r6, lsr #6 │ │ bic.w r6, r6, #4278124286 @ 0xfefefefe │ │ add r1, r6 │ │ - beq.n 1ac4c │ │ + beq.n 1adb4 │ │ ldr r2, [r2, #8] │ │ mvns r3, r2 │ │ lsrs r3, r3, #7 │ │ orr.w r2, r3, r2, lsr #6 │ │ bic.w r2, r2, #4278124286 @ 0xfefefefe │ │ add r1, r2 │ │ uxtb16 r2, r1 │ │ uxtb16 r1, r1, ror #8 │ │ add r1, r2 │ │ add.w r1, r1, r1, lsl #16 │ │ add.w r0, r0, r1, lsr #16 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ - push {r4, r5, r7, lr} │ │ + push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - sub sp, #24 │ │ - mov r4, r1 │ │ - ldr r1, [r1, #8] │ │ - lsls r2, r1, #6 │ │ - bmi.n 1ac90 │ │ - lsls r1, r1, #5 │ │ - bmi.n 1acae │ │ - sub.w r5, r7, #18 │ │ - mov r1, r5 │ │ - bl 1be30 │ │ - rsb r1, r0, #10 │ │ - add r0, r5 │ │ - movs r2, #1 │ │ - movs r3, #0 │ │ - strd r0, r1, [sp] │ │ - b.n 1acdc │ │ - ldr r2, [pc, #84] @ (1ace8 ) │ │ - sub.w r1, r7, #18 │ │ - movs r5, #7 │ │ - add r2, pc │ │ - mov r3, r5 │ │ - and.w r5, r0, #15 │ │ - lsrs r0, r0, #4 │ │ - ldrb r5, [r2, r5] │ │ - strb r5, [r1, r3] │ │ - sub.w r5, r3, #1 │ │ - bne.n 1ac9a │ │ - b.n 1acca │ │ - ldr r2, [pc, #60] @ (1acec ) │ │ - sub.w r1, r7, #18 │ │ - movs r5, #7 │ │ - add r2, pc │ │ - mov r3, r5 │ │ - and.w r5, r0, #15 │ │ - lsrs r0, r0, #4 │ │ - ldrb r5, [r2, r5] │ │ - strb r5, [r1, r3] │ │ - sub.w r5, r3, #1 │ │ - bne.n 1acb8 │ │ + sub sp, #16 │ │ + ldr r2, [r1, #8] │ │ + ldr r0, [r0, #0] │ │ + lsls r3, r2, #6 │ │ + bmi.n 1ade8 │ │ + lsls r2, r2, #5 │ │ + bmi.n 1ae0a │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r6, r7, lr} │ │ + b.w 1c220 │ │ + ldr r2, [r0, #0] │ │ + add.w ip, sp, #8 │ │ + ldr r4, [pc, #88] @ (1ae48 ) │ │ + movs r0, #7 │ │ + add r4, pc │ │ + mov r3, r0 │ │ + and.w r0, r2, #15 │ │ + lsrs r2, r2, #4 │ │ + ldrb r0, [r4, r0] │ │ + strb.w r0, [ip, r3] │ │ + sub.w r0, r3, #1 │ │ + bne.n 1adf4 │ │ + b.n 1ae2a │ │ + ldr r2, [r0, #0] │ │ + add.w ip, sp, #8 │ │ + ldr r4, [pc, #56] @ (1ae4c ) │ │ + movs r0, #7 │ │ + add r4, pc │ │ + mov r3, r0 │ │ + and.w r0, r2, #15 │ │ + lsrs r2, r2, #4 │ │ + ldrb r0, [r4, r0] │ │ + strb.w r0, [ip, r3] │ │ + sub.w r0, r3, #1 │ │ + bne.n 1ae16 │ │ adds r0, r3, #1 │ │ - ldr r2, [pc, #32] @ (1acf0 ) │ │ + ldr r2, [pc, #32] @ (1ae50 ) │ │ rsb r0, r0, #9 │ │ - add r1, r3 │ │ + add r3, ip │ │ add r2, pc │ │ - movs r3, #2 │ │ - strd r1, r0, [sp] │ │ - mov r0, r4 │ │ + strd r3, r0, [sp] │ │ + mov r0, r1 │ │ movs r1, #1 │ │ - bl 1aec8 │ │ - add sp, #24 │ │ - pop {r4, r5, r7, pc} │ │ - add r0, sp, #560 @ 0x230 │ │ - vtbl.8 d26, {d14-d15}, d14 │ │ - vmls.i q15, q7, d14[0] │ │ + movs r3, #2 │ │ + bl 1ae54 │ │ + add sp, #16 │ │ + pop {r4, r6, r7, pc} │ │ + add r0, sp, #808 @ 0x328 │ │ + vqrshrn.u64 d26, q4, #2 │ │ + vtbx.8 d30, {d30}, d31 │ │ vsli.64 , q8, #62 @ 0x3e │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #28 │ │ + ldr.w r9, [r7, #12] │ │ + cbz r1, 1aea4 │ │ + ldr r5, [r0, #8] │ │ + mov.w r8, #43 @ 0x2b │ │ + ands.w r1, r5, #2097152 @ 0x200000 │ │ + it eq │ │ + moveq.w r8, #4294967295 @ 0xffffffff │ │ + add.w r4, r9, r1, lsr #21 │ │ + lsls r1, r5, #8 │ │ + bpl.n 1aeb2 │ │ + movs r1, #0 │ │ + cbz r3, 1ae9c │ │ + ldrsb.w r6, [r2] │ │ + cmn.w r6, #65 @ 0x41 │ │ + it gt │ │ + movgt r1, #1 │ │ + cmp r3, #1 │ │ + beq.n 1ae9c │ │ + ldrsb.w r6, [r2, #1] │ │ + cmn.w r6, #65 @ 0x41 │ │ + it gt │ │ + addgt r1, #1 │ │ + add r4, r1 │ │ + mov fp, r3 │ │ + str r2, [sp, #24] │ │ + b.n 1aeb8 │ │ + ldr r5, [r0, #8] │ │ + add.w r4, r9, #1 │ │ + mov.w r8, #45 @ 0x2d │ │ + lsls r1, r5, #8 │ │ + bmi.n 1ae7c │ │ + movs r1, #0 │ │ + mov fp, r3 │ │ + str r1, [sp, #24] │ │ + ldrh.w sl, [r0, #12] │ │ + ldr r1, [r7, #8] │ │ + cmp r4, sl │ │ + str r1, [sp, #20] │ │ + bcs.n 1aee6 │ │ + lsls r1, r5, #7 │ │ + str.w r9, [sp, #16] │ │ + bmi.n 1af06 │ │ + ubfx r1, r5, #29, #2 │ │ + sub.w r3, sl, r4 │ │ + bfc r5, #21, #11 │ │ + movs r4, #0 │ │ + tbb [pc, r1] │ │ + lsls r4, r3, #9 │ │ + lsls r2, r3, #9 │ │ + mov r4, r3 │ │ + b.n 1af96 │ │ + ldrd r5, r6, [r0] │ │ + mov r2, r8 │ │ + str.w fp, [sp] │ │ + mov r1, r6 │ │ + ldr r3, [sp, #24] │ │ + mov r0, r5 │ │ + bl 1b03c │ │ + cbz r0, 1af40 │ │ + movs r0, #1 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r5, r1, [r0, #8] │ │ + mov r2, r8 │ │ + ldrd r9, r6, [r0] │ │ + str r1, [sp, #8] │ │ + movs r1, #0 │ │ + movt r1, #40928 @ 0x9fe0 │ │ + str r0, [sp, #12] │ │ + ands r1, r5 │ │ + orr.w r1, r1, #536870912 @ 0x20000000 │ │ + orr.w r1, r1, #48 @ 0x30 │ │ + str r1, [r0, #8] │ │ + str.w fp, [sp] │ │ + mov r0, r9 │ │ + ldr r3, [sp, #24] │ │ + mov r1, r6 │ │ + bl 1b03c │ │ + cbz r0, 1af54 │ │ + movs r0, #1 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r3, [r6, #12] │ │ + mov r0, r5 │ │ + ldr r1, [sp, #20] │ │ + mov r2, r9 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + bx r3 │ │ + sub.w r0, sl, r4 │ │ + mov r8, r5 │ │ + movs r4, #0 │ │ + uxth r5, r0 │ │ + uxth r0, r4 │ │ + cmp r0, r5 │ │ + bcs.n 1af7c │ │ + ldr r2, [r6, #16] │ │ + mov r0, r9 │ │ + movs r1, #48 @ 0x30 │ │ + blx r2 │ │ + adds r4, #1 │ │ + cmp r0, #0 │ │ + beq.n 1af5e │ │ + movs r0, #1 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r2, r1, [sp, #16] │ │ + mov r0, r9 │ │ + ldr r3, [r6, #12] │ │ + blx r3 │ │ + cbz r0, 1affa │ │ + movs r0, #1 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + uxth r1, r3 │ │ + lsrs r4, r1, #1 │ │ + ldrd r6, sl, [r0] │ │ + mov.w r9, #0 │ │ + str r3, [sp, #12] │ │ + uxth r0, r4 │ │ + uxth.w r1, r9 │ │ + cmp r1, r0 │ │ + bcs.n 1afc6 │ │ + ldr.w r2, [sl, #16] │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + blx r2 │ │ + add.w r9, r9, #1 │ │ + cmp r0, #0 │ │ + beq.n 1afa0 │ │ + movs r0, #1 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + str.w fp, [sp] │ │ + mov r0, r6 │ │ + ldr r3, [sp, #24] │ │ + mov r1, sl │ │ + mov r2, r8 │ │ + bl 1b03c │ │ + cbz r0, 1afe2 │ │ + movs r0, #1 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r2, r1, [sp, #16] │ │ + mov r0, r6 │ │ + ldr.w r3, [sl, #12] │ │ + blx r3 │ │ + cbz r0, 1b00c │ │ + movs r0, #1 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r1, r0, [sp, #8] │ │ + strd r8, r1, [r0, #8] │ │ + movs r0, #0 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [sp, #12] │ │ + subs r0, r0, r4 │ │ + movs r4, #0 │ │ + uxth.w r8, r0 │ │ + uxth r0, r4 │ │ + cmp r0, r8 │ │ + bcs.n 1b032 │ │ + ldr.w r2, [sl, #16] │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + blx r2 │ │ + adds r4, #1 │ │ + mov r1, r0 │ │ + movs r0, #1 │ │ + cmp r1, #0 │ │ + beq.n 1b016 │ │ + b.n 1aefe │ │ + movs r0, #0 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + ldr.w r8, [r7, #8] │ │ + mov r6, r0 │ │ + mov r4, r3 │ │ + mov r5, r1 │ │ + adds r0, r2, #1 │ │ + beq.n 1b064 │ │ + ldr r3, [r5, #16] │ │ + mov r0, r6 │ │ + mov r1, r2 │ │ + blx r3 │ │ + cbz r0, 1b064 │ │ + movs r0, #1 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + cbz r4, 1b078 │ │ + ldr r3, [r5, #12] │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ + mov r2, r8 │ │ + ldr.w r8, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + bx r3 │ │ + movs r0, #0 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #20 │ │ mov r4, r1 │ │ ldr r1, [r0, #0] │ │ movw lr, #256 @ 0x100 │ │ str r1, [sp, #8] │ │ ldr r1, [r0, #4] │ │ mov r9, r2 │ │ ldr r0, [r0, #8] │ │ mov.w sl, #0 │ │ str r0, [sp, #16] │ │ movt lr, #257 @ 0x101 │ │ mov.w fp, #0 │ │ movs r0, #0 │ │ str r1, [sp, #4] │ │ - b.n 1ad5a │ │ + b.n 1b0e6 │ │ add.w r0, r6, r8 │ │ ldrb.w r0, [r0, #-1] │ │ subs r0, #10 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ ldr r3, [sp, #4] │ │ mov r4, r6 │ │ @@ -23272,1080 +23274,573 @@ │ │ ldr r0, [sp, #8] │ │ blx r3 │ │ cmp r0, #0 │ │ ldr r0, [sp, #12] │ │ movw lr, #256 @ 0x100 │ │ mov sl, r5 │ │ movt lr, #257 @ 0x101 │ │ - bne.w 1ae5c │ │ + bne.w 1b1f2 │ │ lsls r0, r0, #31 │ │ - bne.n 1ae52 │ │ + bne.n 1b1e8 │ │ mov r6, r4 │ │ cmp r9, fp │ │ - bcc.n 1ae26 │ │ + bcs.n 1b0fa │ │ + cmp r9, sl │ │ + bne.n 1b1c0 │ │ + b.n 1b1e8 │ │ + cmp fp, r9 │ │ + bhi.n 1b0f0 │ │ sub.w r1, r9, fp │ │ add.w r0, r6, fp │ │ cmp r1, #7 │ │ - bhi.n 1ad84 │ │ + bhi.n 1b11a │ │ cmp r9, fp │ │ - beq.n 1ae1a │ │ + beq.n 1b1b0 │ │ movs r3, #0 │ │ ldrb r2, [r0, r3] │ │ cmp r2, #10 │ │ - beq.n 1adf8 │ │ + beq.n 1b18e │ │ adds r3, #1 │ │ cmp r1, r3 │ │ - bne.n 1ad76 │ │ - b.n 1ae1a │ │ + bne.n 1b10c │ │ + b.n 1b1b0 │ │ adds r2, r0, #3 │ │ mov ip, r6 │ │ bic.w r2, r2, #3 │ │ subs r2, r2, r0 │ │ - bne.n 1ad98 │ │ + bne.n 1b12e │ │ sub.w r3, r1, #8 │ │ movs r2, #0 │ │ - b.n 1adae │ │ + b.n 1b144 │ │ movs r3, #0 │ │ ldrb r6, [r0, r3] │ │ cmp r6, #10 │ │ - beq.n 1adf6 │ │ + beq.n 1b18c │ │ adds r3, #1 │ │ cmp r2, r3 │ │ - bne.n 1ad9a │ │ + bne.n 1b130 │ │ sub.w r3, r1, #8 │ │ cmp r2, r3 │ │ - bhi.n 1add6 │ │ + bhi.n 1b16c │ │ ldr r6, [r0, r2] │ │ adds r4, r0, r2 │ │ ldr r4, [r4, #4] │ │ eor.w r5, r6, #168430090 @ 0xa0a0a0a │ │ sub.w r5, lr, r5 │ │ orrs r6, r5 │ │ eor.w r5, r4, #168430090 @ 0xa0a0a0a │ │ sub.w r5, lr, r5 │ │ orrs r5, r4 │ │ ands r6, r5 │ │ mvns r6, r6 │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ - bne.n 1add6 │ │ + bne.n 1b16c │ │ adds r2, #8 │ │ - b.n 1adaa │ │ + b.n 1b140 │ │ cmp r1, r2 │ │ - beq.n 1ae22 │ │ + beq.n 1b1b8 │ │ sub.w r3, r9, r2 │ │ adds r1, r0, r2 │ │ sub.w r6, r3, fp │ │ movs r3, #0 │ │ ldrb r5, [r1, r3] │ │ cmp r5, #10 │ │ - beq.n 1adf4 │ │ + beq.n 1b18a │ │ adds r3, #1 │ │ cmp r6, r3 │ │ - bne.n 1ade6 │ │ - b.n 1ae22 │ │ + bne.n 1b17c │ │ + b.n 1b1b8 │ │ add r3, r2 │ │ mov r6, ip │ │ - add.w r1, fp, r3 │ │ + add.w r1, r3, fp │ │ add.w fp, r1, #1 │ │ cmp r1, r9 │ │ - bcs.n 1ad60 │ │ + bcs.n 1b0f6 │ │ ldrb r0, [r0, r3] │ │ cmp r0, #10 │ │ - bne.n 1ad60 │ │ + bne.n 1b0f6 │ │ movs r0, #0 │ │ mov r5, fp │ │ mov r8, fp │ │ str r0, [sp, #12] │ │ ldr r0, [sp, #16] │ │ ldrb r0, [r0, #0] │ │ - cbz r0, 1ae48 │ │ - b.n 1ae38 │ │ + cbz r0, 1b1de │ │ + b.n 1b1ce │ │ mov fp, r9 │ │ cmp r9, sl │ │ - bne.n 1ae2a │ │ - b.n 1ae52 │ │ + bne.n 1b1c0 │ │ + b.n 1b1e8 │ │ mov fp, r9 │ │ mov r6, ip │ │ cmp r9, sl │ │ - beq.n 1ae52 │ │ + beq.n 1b1e8 │ │ movs r0, #1 │ │ mov r5, sl │ │ str r0, [sp, #12] │ │ mov r8, r9 │ │ ldr r0, [sp, #16] │ │ ldrb r0, [r0, #0] │ │ - cbz r0, 1ae48 │ │ - ldr r1, [pc, #44] @ (1ae68 ) │ │ + cbz r0, 1b1de │ │ + ldr r1, [pc, #44] @ (1b1fc ) │ │ movs r2, #4 │ │ ldr r0, [sp, #4] │ │ add r1, pc │ │ ldr r3, [r0, #12] │ │ ldr r0, [sp, #8] │ │ blx r3 │ │ - cbnz r0, 1ae5c │ │ + cbnz r0, 1b1f2 │ │ cmp r8, sl │ │ - bne.w 1ad22 │ │ + bne.w 1b0ae │ │ movs r0, #0 │ │ - b.n 1ad32 │ │ + b.n 1b0be │ │ movs r0, #0 │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #1 │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - nop │ │ - stmia r7!, {r1, r2, r3, r7} │ │ + stmia r6!, {r2, r3, r5} │ │ vsli.64 , q8, #62 @ 0x3e │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldr r5, [r0, #8] │ │ ldrd r4, r6, [r0] │ │ ldrb r0, [r5, #0] │ │ - cbz r0, 1ae9a │ │ - ldr r2, [pc, #52] @ (1aeb4 ) │ │ + cbz r0, 1b22e │ │ + ldr r2, [pc, #52] @ (1b248 ) │ │ mov r0, r4 │ │ ldr r3, [r6, #12] │ │ mov r8, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #4 │ │ blx r3 │ │ mov r1, r8 │ │ - cbz r0, 1ae9a │ │ + cbz r0, 1b22e │ │ movs r0, #1 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ sub.w r0, r1, #10 │ │ ldr r2, [r6, #16] │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ strb r0, [r5, #0] │ │ mov r0, r4 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ bx r2 │ │ - stmia r7!, {r1, r2, r6} │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ vqshlu.s32 d20, d3, #30 │ │ mov r2, r1 │ │ - ldr r1, [pc, #4] @ (1aec4 ) │ │ + ldr r1, [pc, #4] @ (1b258 ) │ │ add r1, pc │ │ - b.w 1a89c │ │ - ldrb r6, [r6, r7] │ │ + b.w 1aa04 │ │ + str r2, [r2, r6] │ │ movs r3, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #28 │ │ - ldr r6, [r0, #8] │ │ - mov fp, r3 │ │ - ldrd ip, sl, [r7, #8] │ │ - movs r4, #43 @ 0x2b │ │ - ands.w r5, r6, #2097152 @ 0x200000 │ │ - mov.w r3, #1 │ │ - it eq │ │ - moveq.w r4, #4294967295 @ 0xffffffff │ │ - cmp r1, #0 │ │ - it ne │ │ - lsrne r3, r5, #21 │ │ - add.w r8, r3, sl │ │ - it eq │ │ - moveq r4, #45 @ 0x2d │ │ - lsls r1, r6, #8 │ │ - bmi.n 1af2c │ │ - movs r1, #0 │ │ - str r1, [sp, #24] │ │ - ldrh.w r9, [r0, #12] │ │ - cmp r8, r9 │ │ - bcc.n 1af5e │ │ - ldrd r5, r6, [r0] │ │ - mov r2, r4 │ │ - str.w fp, [sp] │ │ - mov r1, r6 │ │ - ldr r3, [sp, #24] │ │ - mov r8, ip │ │ - mov r0, r5 │ │ - bl 1b0f4 │ │ - cmp r0, #0 │ │ - beq.n 1afc4 │ │ - movs r0, #1 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - movs r1, #0 │ │ - cmp.w fp, #0 │ │ - beq.n 1af52 │ │ - ldrsb.w r3, [r2] │ │ - cmn.w r3, #65 @ 0x41 │ │ - it gt │ │ - movgt r1, #1 │ │ - cmp.w fp, #1 │ │ - beq.n 1af52 │ │ - ldrsb.w r3, [r2, #1] │ │ - cmn.w r3, #65 @ 0x41 │ │ - it gt │ │ - addgt r1, #1 │ │ - add r8, r1 │ │ - str r2, [sp, #24] │ │ - ldrh.w r9, [r0, #12] │ │ - cmp r8, r9 │ │ - bcs.n 1af08 │ │ - lsls r1, r6, #7 │ │ - str.w sl, [sp, #20] │ │ - bmi.n 1af86 │ │ - ubfx r1, r6, #29, #2 │ │ - str.w ip, [sp, #16] │ │ - sub.w r3, r9, r8 │ │ - bfc r6, #21, #11 │ │ - mov.w r9, #0 │ │ - tbb [pc, r1] │ │ - lsls r7, r1, #9 │ │ - lsls r4, r1, #9 │ │ - mov r9, r3 │ │ - b.n 1b01c │ │ - ldrd r2, r1, [r0, #8] │ │ - mov r5, ip │ │ - ldrd sl, r6, [r0] │ │ - str r1, [sp, #8] │ │ - movs r1, #0 │ │ - movt r1, #40928 @ 0x9fe0 │ │ - str r2, [sp, #12] │ │ - ands r1, r2 │ │ - str r0, [sp, #16] │ │ - orr.w r1, r1, #536870912 @ 0x20000000 │ │ - mov r2, r4 │ │ - orr.w r1, r1, #48 @ 0x30 │ │ - str r1, [r0, #8] │ │ - str.w fp, [sp] │ │ - mov r0, sl │ │ - ldr r3, [sp, #24] │ │ - mov r1, r6 │ │ - bl 1b0f4 │ │ - cbz r0, 1afd8 │ │ - movs r0, #1 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [r6, #12] │ │ - mov r0, r5 │ │ - mov r1, r8 │ │ - mov r2, sl │ │ - add sp, #28 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - bx r3 │ │ - sub.w r0, r9, r8 │ │ - mov fp, r5 │ │ - movs r4, #0 │ │ - uxth r5, r0 │ │ - uxth r0, r4 │ │ - cmp r0, r5 │ │ - bcs.n 1b000 │ │ - ldr r2, [r6, #16] │ │ - mov r0, sl │ │ - movs r1, #48 @ 0x30 │ │ - blx r2 │ │ - adds r4, #1 │ │ - cmp r0, #0 │ │ - beq.n 1afe2 │ │ - movs r0, #1 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r2, [sp, #20] │ │ - mov r0, sl │ │ - ldr r3, [r6, #12] │ │ - mov r1, fp │ │ - blx r3 │ │ - cbz r0, 1b082 │ │ - movs r0, #1 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - uxth r1, r3 │ │ - mov.w r9, r1, lsr #1 │ │ - ldrd r5, r8, [r0] │ │ - mov.w sl, #0 │ │ - str r3, [sp, #12] │ │ - uxth.w r0, r9 │ │ - uxth.w r1, sl │ │ - cmp r1, r0 │ │ - bcs.n 1b04e │ │ - ldr.w r2, [r8, #16] │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - blx r2 │ │ - add.w sl, sl, #1 │ │ - cmp r0, #0 │ │ - beq.n 1b026 │ │ - movs r0, #1 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - str.w fp, [sp] │ │ - mov r0, r5 │ │ - ldr r3, [sp, #24] │ │ - mov r1, r8 │ │ - mov r2, r4 │ │ - bl 1b0f4 │ │ - cbz r0, 1b06a │ │ - movs r0, #1 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd r1, r2, [sp, #16] │ │ - mov r0, r5 │ │ - ldr.w r3, [r8, #12] │ │ - blx r3 │ │ - cbz r0, 1b096 │ │ - movs r0, #1 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [sp, #16] │ │ - ldrd r2, r1, [sp, #8] │ │ - strd r1, r2, [r0, #8] │ │ - movs r0, #0 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [sp, #12] │ │ - movs r4, #0 │ │ - sub.w r0, r0, r9 │ │ - uxth.w r9, r0 │ │ - uxth r0, r4 │ │ - cmp r0, r9 │ │ - bcs.n 1b0be │ │ - ldr.w r2, [r8, #16] │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - blx r2 │ │ - adds r4, #1 │ │ - mov r1, r0 │ │ - movs r0, #1 │ │ - cmp r1, #0 │ │ - beq.n 1b0a2 │ │ - b.n 1af24 │ │ - movs r0, #0 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - add r7, sp, #24 │ │ - strd r0, r1, [sp] │ │ - mov r1, sp │ │ - ldr r0, [pc, #24] @ (1b0ec ) │ │ - add r0, pc │ │ - str r0, [sp, #20] │ │ - strd r0, r1, [sp, #12] │ │ - add r0, sp, #4 │ │ - str r0, [sp, #8] │ │ - ldr r0, [pc, #12] @ (1b0f0 ) │ │ - add r1, sp, #8 │ │ - add r0, pc │ │ - bl 1a880 │ │ - nop │ │ - asrs r5, r0, #5 │ │ - movs r0, r0 │ │ - bkpt 0x00f9 │ │ - vsli.64 , q8, #62 @ 0x3e │ │ - add r7, sp, #12 │ │ - str.w r8, [sp, #-4]! │ │ - ldr.w r8, [r7, #8] │ │ - mov r6, r0 │ │ - mov r4, r3 │ │ - mov r5, r1 │ │ - adds r0, r2, #1 │ │ - beq.n 1b11c │ │ - ldr r3, [r5, #16] │ │ - mov r0, r6 │ │ - mov r1, r2 │ │ - blx r3 │ │ - cbz r0, 1b11c │ │ - movs r0, #1 │ │ - ldr.w r8, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - cbz r4, 1b130 │ │ - ldr r3, [r5, #12] │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ - mov r2, r8 │ │ - ldr.w r8, [sp], #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - bx r3 │ │ - movs r0, #0 │ │ - ldr.w r8, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ push {r3, r4, r5, r6, r7, lr} │ │ add r7, sp, #16 │ │ - ldr r1, [pc, #24] @ (1b158 ) │ │ + ldr r1, [pc, #24] @ (1b27c ) │ │ + add r2, sp, #12 │ │ add r1, pc │ │ strd r0, r1, [sp, #8] │ │ - ldr r0, [pc, #20] @ (1b15c ) │ │ + ldr r0, [pc, #20] @ (1b280 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ + ldr r1, [pc, #16] @ (1b284 ) │ │ add r0, sp, #8 │ │ - add r2, sp, #12 │ │ - ldr r1, [pc, #16] @ (1b160 ) │ │ add r1, pc │ │ mov r3, r1 │ │ - bl 1a820 │ │ - stmia r4!, {r1, r5, r7} │ │ - @ instruction: 0xfffe58da │ │ + bl 1a988 │ │ + stmia r5!, {r4, r5, r7} │ │ + vqrdmlah.s q10, q15, d20[0] │ │ movs r3, r0 │ │ - ldrh r4, [r2, r5] │ │ + str r0, [r4, r5] │ │ movs r3, r0 │ │ - ldr r0, [r0, #0] │ │ - ldr r0, [r0, #0] │ │ - b.w 1ac64 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl} │ │ - mov r6, r0 │ │ - lsrs r0, r0, #3 │ │ - orr.w r0, r0, r1, lsl #29 │ │ - mov r5, r1 │ │ - mov r8, r2 │ │ - rsbs r0, r0, #124 @ 0x7c │ │ - mov.w r1, #0 │ │ - sbcs.w r0, r1, r5, lsr #3 │ │ - bcs.w 1b300 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - movw r2, #10000 @ 0x2710 │ │ - movs r3, #0 │ │ - movw r4, #10000 @ 0x2710 │ │ - bl 4c5c0 │ │ - mls r2, r0, r4, r6 │ │ - movw r9, #5243 @ 0x147b │ │ - mov.w sl, #100 @ 0x64 │ │ - ldr r4, [pc, #508] @ (1b3ac ) │ │ - add r4, pc │ │ - uxth r3, r2 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #44 @ 0x2c │ │ + ldrd r4, r5, [r0] │ │ + mov ip, r1 │ │ + subs.w r0, r4, #1000 @ 0x3e8 │ │ + sbcs.w r0, r5, #0 │ │ + ldr r0, [pc, #300] @ (1b3d0 ) │ │ + add r0, pc │ │ + bcc.n 1b35e │ │ + movw sl, #22859 @ 0x594b │ │ + movw fp, #50646 @ 0xc5d6 │ │ + str.w ip, [sp, #20] │ │ + movt sl, #14470 @ 0x3886 │ │ + movt fp, #13421 @ 0x346d │ │ + mov.w ip, #0 │ │ + mov r9, r4 │ │ + mov r8, r5 │ │ + mov lr, r0 │ │ + str r4, [sp, #16] │ │ + str r5, [sp, #12] │ │ + umull r3, r1, r9, sl │ │ + mov r6, r8 │ │ + movs r5, #0 │ │ + mov r2, r9 │ │ + umlal r1, r5, r9, fp │ │ + umull r0, r3, r6, sl │ │ + umull r8, r4, r8, fp │ │ + adds r0, r0, r1 │ │ + adcs.w r0, r5, r3 │ │ + adc.w r1, r4, #0 │ │ + adds.w r0, r0, r8 │ │ + adc.w r1, r1, #0 │ │ + movw r4, #5243 @ 0x147b │ │ + lsls r3, r1, #21 │ │ + orr.w r9, r3, r0, lsr #11 │ │ + movw r0, #10000 @ 0x2710 │ │ + mov.w r8, r1, lsr #11 │ │ + mls r0, r9, r0, r2 │ │ + uxth r3, r0 │ │ lsrs r3, r3, #2 │ │ - mul.w r3, r3, r9 │ │ + muls r3, r4 │ │ + add r4, sp, #24 │ │ + add r4, ip │ │ + sub.w ip, ip, #4 │ │ lsrs r3, r3, #17 │ │ - mls r2, r3, sl, r2 │ │ - ldrh.w r3, [r4, r3, lsl #1] │ │ - strh.w r3, [r8, #16] │ │ - uxth r2, r2 │ │ - ldrh.w r2, [r4, r2, lsl #1] │ │ - strh.w r2, [r8, #18] │ │ - movw r2, #38528 @ 0x9680 │ │ - movt r2, #152 @ 0x98 │ │ - subs r2, r6, r2 │ │ - sbcs.w r2, r5, #0 │ │ - bcc.w 1b312 │ │ - movw r2, #10000 @ 0x2710 │ │ - movs r3, #0 │ │ - bl 4c5c0 │ │ - mul.w r0, r2, r9 │ │ - movs r3, #0 │ │ - lsrs r0, r0, #19 │ │ - mls r1, r0, sl, r2 │ │ - ldrh.w r0, [r4, r0, lsl #1] │ │ - movw r2, #57600 @ 0xe100 │ │ - strh.w r0, [r8, #12] │ │ - movt r2, #1525 @ 0x5f5 │ │ - mov r0, r6 │ │ - uxth r1, r1 │ │ - ldrh.w r1, [r4, r1, lsl #1] │ │ - strh.w r1, [r8, #14] │ │ - mov r1, r5 │ │ - bl 4c5c0 │ │ - movw r2, #59392 @ 0xe800 │ │ - movt r2, #18550 @ 0x4876 │ │ - subs r2, r6, r2 │ │ - sbcs.w r2, r5, #23 │ │ - bcc.n 1b320 │ │ - movw r2, #10000 @ 0x2710 │ │ - movs r3, #0 │ │ - bl 4c5c0 │ │ - mul.w r0, r2, r9 │ │ - movs r3, #232 @ 0xe8 │ │ - lsrs r0, r0, #19 │ │ - mls r1, r0, sl, r2 │ │ - ldrh.w r0, [r4, r0, lsl #1] │ │ - movw r2, #4096 @ 0x1000 │ │ - strh.w r0, [r8, #8] │ │ - movt r2, #54437 @ 0xd4a5 │ │ - mov r0, r6 │ │ - uxth r1, r1 │ │ - ldrh.w r1, [r4, r1, lsl #1] │ │ - strh.w r1, [r8, #10] │ │ - mov r1, r5 │ │ - bl 4c5c0 │ │ - movw r3, #32768 @ 0x8000 │ │ - movw r2, #36222 @ 0x8d7e │ │ - movt r3, #42182 @ 0xa4c6 │ │ - movt r2, #3 │ │ - subs r3, r6, r3 │ │ - sbcs.w r2, r5, r2 │ │ - bcc.n 1b32e │ │ - movw r2, #10000 @ 0x2710 │ │ - movs r3, #0 │ │ - bl 4c5c0 │ │ - mul.w r0, r2, r9 │ │ - movw r3, #34546 @ 0x86f2 │ │ - movt r3, #35 @ 0x23 │ │ - lsrs r0, r0, #19 │ │ - mls r1, r0, sl, r2 │ │ - ldrh.w r0, [r4, r0, lsl #1] │ │ - movs r2, #0 │ │ - strh.w r0, [r8, #4] │ │ - movt r2, #28609 @ 0x6fc1 │ │ - mov r0, r6 │ │ - uxth r1, r1 │ │ - ldrh.w r1, [r4, r1, lsl #1] │ │ - strh.w r1, [r8, #6] │ │ - mov r1, r5 │ │ - bl 4c5c0 │ │ - movs r3, #0 │ │ - movw r2, #8964 @ 0x2304 │ │ - movt r3, #35304 @ 0x89e8 │ │ - movt r2, #35527 @ 0x8ac7 │ │ - subs r3, r6, r3 │ │ - sbcs.w r2, r5, r2 │ │ - bcc.n 1b366 │ │ - uxth r1, r0 │ │ - movw r2, #5243 @ 0x147b │ │ - lsrs r1, r1, #2 │ │ - movs r3, #0 │ │ - muls r1, r2 │ │ - movs r2, #100 @ 0x64 │ │ - lsrs r1, r1, #17 │ │ - mls r0, r1, r2, r0 │ │ - ldrh.w r1, [r4, r1, lsl #1] │ │ - strh.w r1, [r8] │ │ - movs r1, #0 │ │ - movs r2, #0 │ │ + ldrh.w r5, [lr, r3, lsl #1] │ │ + strh r5, [r4, #16] │ │ + movs r5, #100 @ 0x64 │ │ + mls r0, r3, r5, r0 │ │ uxth r0, r0 │ │ - ldrh.w r0, [r4, r0, lsl #1] │ │ - strh.w r0, [r8, #2] │ │ - orrs.w r0, r6, r5 │ │ - bne.n 1b37a │ │ - b.n 1b388 │ │ - movs r2, #20 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - subs.w r3, r0, #10 │ │ - sbcs.w r3, r1, #0 │ │ - bcs.n 1b33a │ │ - b.n 1b372 │ │ - movs r2, #16 │ │ - subs.w r3, r0, #10 │ │ - sbcs.w r3, r1, #0 │ │ - bcs.n 1b33a │ │ - b.n 1b372 │ │ - movs r2, #12 │ │ - subs.w r3, r0, #10 │ │ - sbcs.w r3, r1, #0 │ │ - bcs.n 1b33a │ │ - b.n 1b372 │ │ - movs r2, #8 │ │ - subs.w r3, r0, #10 │ │ - sbcs.w r3, r1, #0 │ │ - bcc.n 1b372 │ │ - uxth r1, r0 │ │ + ldrh.w r0, [lr, r0, lsl #1] │ │ + strh r0, [r4, #18] │ │ + movw r0, #38527 @ 0x967f │ │ + movt r0, #152 @ 0x98 │ │ + subs r0, r0, r2 │ │ + mov.w r0, #0 │ │ + sbcs r0, r6 │ │ + bcc.n 1b2c8 │ │ + add.w r1, ip, #20 │ │ + ldr.w ip, [sp, #20] │ │ + ldrd r5, r4, [sp, #12] │ │ + mov r0, lr │ │ + subs.w r2, r9, #10 │ │ + sbcs.w r2, r8, #0 │ │ + bcs.n 1b36e │ │ + mov r2, r9 │ │ + orrs.w r3, r4, r5 │ │ + bne.n 1b398 │ │ + b.n 1b39e │ │ + movs r1, #20 │ │ + mov r9, r4 │ │ + mov r8, r5 │ │ + subs.w r2, r9, #10 │ │ + sbcs.w r2, r8, #0 │ │ + bcc.n 1b354 │ │ + uxth.w r2, r9 │ │ movw r3, #5243 @ 0x147b │ │ - lsrs r1, r1, #2 │ │ - subs r2, #2 │ │ - muls r1, r3 │ │ - lsrs r3, r1, #17 │ │ - movs r1, #100 @ 0x64 │ │ - mls r0, r3, r1, r0 │ │ - ldr r1, [pc, #84] @ (1b3a4 ) │ │ - add r1, pc │ │ - uxth r0, r0 │ │ - ldrh.w r0, [r1, r0, lsl #1] │ │ - movs r1, #0 │ │ - strh.w r0, [r8, r2] │ │ - orrs.w r0, r6, r5 │ │ - bne.n 1b37a │ │ - b.n 1b388 │ │ - movs r2, #4 │ │ - subs.w r3, r0, #10 │ │ - sbcs.w r3, r1, #0 │ │ - bcs.n 1b33a │ │ - mov r3, r0 │ │ - orrs.w r0, r6, r5 │ │ - beq.n 1b388 │ │ - orrs.w r0, r3, r1 │ │ - bne.n 1b388 │ │ - mov r0, r2 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #28] @ (1b3a8 ) │ │ - and.w r1, r3, #15 │ │ - subs r2, #1 │ │ - add r0, pc │ │ - add.w r0, r0, r1, lsl #1 │ │ + lsrs r2, r2, #2 │ │ + subs r1, #2 │ │ + muls r2, r3 │ │ + movs r3, #100 @ 0x64 │ │ + add r6, sp, #24 │ │ + mov.w r8, #0 │ │ + lsrs r2, r2, #17 │ │ + mls r3, r2, r3, r9 │ │ + uxth r3, r3 │ │ + ldrh.w r3, [r0, r3, lsl #1] │ │ + strh r3, [r6, r1] │ │ + orrs.w r3, r4, r5 │ │ + beq.n 1b39e │ │ + orrs.w r3, r2, r8 │ │ + beq.n 1b3ae │ │ + and.w r2, r2, #15 │ │ + subs r1, #1 │ │ + add.w r0, r0, r2, lsl #1 │ │ + add r2, sp, #24 │ │ ldrb r0, [r0, #1] │ │ - strb.w r0, [r8, r2] │ │ - mov r0, r2 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ + strb r0, [r2, r1] │ │ + rsb r0, r1, #20 │ │ + add r2, sp, #24 │ │ + add r1, r2 │ │ + movs r2, #1 │ │ + strd r1, r0, [sp] │ │ + mov r0, ip │ │ + movs r1, #1 │ │ + movs r3, #0 │ │ + bl 1ae54 │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldmia r6!, {r0, r1, r4} │ │ - @ instruction: 0xfffecdd3 │ │ - @ instruction: 0xfffecfb3 │ │ + nop │ │ + bvc.n 1b416 │ │ vsli.64 , q8, #62 @ 0x3e │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ - sub sp, #32 │ │ + sub sp, #16 │ │ cmp r1, #39 @ 0x27 │ │ - bhi.n 1b3f2 │ │ + bhi.n 1b416 │ │ tbb [pc, r1] │ │ subs r4, r2, #0 │ │ subs r6, r3, #0 │ │ subs r6, r3, #0 │ │ subs r6, r3, #0 │ │ - ldrb r6, [r3, #24] │ │ - subs r0, r6, #1 │ │ - ldrb r6, [r3, #8] │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ + subs r0, r0, #2 │ │ + ldrh r6, [r3, #16] │ │ subs r6, r3, #0 │ │ subs r6, r3, #0 │ │ subs r6, r3, #0 │ │ subs r6, r3, #0 │ │ subs r6, r3, #0 │ │ subs r6, r3, #0 │ │ subs r6, r3, #0 │ │ subs r6, r3, #0 │ │ subs r6, r3, #0 │ │ subs r6, r3, #0 │ │ - subs r2, r0, #2 │ │ + subs r2, r2, #2 │ │ subs r6, r3, #0 │ │ - strb r6, [r3, #16] │ │ + strh r6, [r3, #32] │ │ movs r1, #0 │ │ movw r2, #12380 @ 0x305c │ │ - b.n 1b576 │ │ + b.n 1b522 │ │ cmp r1, #92 @ 0x5c │ │ - bne.n 1b3fe │ │ + bne.n 1b422 │ │ movs r1, #0 │ │ movw r2, #23644 @ 0x5c5c │ │ - b.n 1b576 │ │ - cmp.w r1, #768 @ 0x300 │ │ - bcc.n 1b4d0 │ │ - lsls r2, r2, #31 │ │ - beq.n 1b4d0 │ │ - mov r4, r0 │ │ - mov r0, r1 │ │ - mov r5, r1 │ │ - bl 1b824 │ │ - mov r2, r0 │ │ - mov r1, r5 │ │ - mov r0, r4 │ │ - cmp r2, #0 │ │ - beq.n 1b4d0 │ │ - ldr r3, [pc, #368] @ (1b590 ) │ │ + b.n 1b522 │ │ + sub.w r3, r1, #32 │ │ + cmp r3, #95 @ 0x5f │ │ + bcc.n 1b514 │ │ + movw r3, #65534 @ 0xfffe │ │ + movw r6, #65438 @ 0xff9e │ │ + movt r3, #31 │ │ + ands r3, r1 │ │ + cmp r3, r6 │ │ + beq.n 1b514 │ │ + cmp r1, #32 │ │ + itt cs │ │ + subcs.w r3, r1, #127 @ 0x7f │ │ + cmpcs r3, #33 @ 0x21 │ │ + bcc.n 1b45e │ │ + sub.w r3, r1, #57344 @ 0xe000 │ │ + cmp.w r3, #6400 @ 0x1900 │ │ + ittt cs │ │ + subcs.w r3, r1, #983040 @ 0xf0000 │ │ + movwcs r6, #65534 @ 0xfffe │ │ + cmpcs r3, r6 │ │ + bcs.n 1b53a │ │ + ldr r3, [pc, #356] @ (1b5c4 ) │ │ ubfx r2, r1, #8, #4 │ │ - ubfx r5, r1, #16, #4 │ │ + lsrs r4, r1, #20 │ │ ubfx r6, r1, #12, #4 │ │ add r3, pc │ │ ldrb.w lr, [r3, r2] │ │ ubfx r2, r1, #4, #4 │ │ - ldrb r5, [r3, r5] │ │ - ldrb r4, [r3, r2] │ │ + ldrb r4, [r3, r4] │ │ + ldrb r5, [r3, r2] │ │ and.w r2, r1, #15 │ │ - strb.w r5, [sp, #4] │ │ - movs r5, #92 @ 0x5c │ │ + strb.w r4, [sp, #3] │ │ + movs r4, #92 @ 0x5c │ │ ldrb.w ip, [r3, r2] │ │ - lsrs r2, r1, #20 │ │ - ldrb r2, [r3, r2] │ │ + ubfx r2, r1, #16, #4 │ │ orr.w r1, r1, #1 │ │ - strb.w r2, [sp, #3] │ │ - clz r2, r1 │ │ + ldrb r2, [r3, r2] │ │ ldrb r3, [r3, r6] │ │ + strb.w r2, [sp, #4] │ │ + clz r2, r1 │ │ mvn.w r1, #1 │ │ - add.w r1, r1, r2, lsr #2 │ │ movs r6, #0 │ │ strb.w r3, [sp, #5] │ │ + add.w r1, r1, r2, lsr #2 │ │ mov r3, sp │ │ orr.w r2, r3, r2, lsr #2 │ │ strb.w r6, [sp, #2] │ │ strh.w r6, [sp] │ │ movs r6, #125 @ 0x7d │ │ - strb r5, [r3, r1] │ │ + strb r4, [r3, r1] │ │ movs r3, #123 @ 0x7b │ │ - strb.w r4, [sp, #7] │ │ + strb.w r5, [sp, #7] │ │ strb.w lr, [sp, #6] │ │ strb r3, [r2, #0] │ │ movs r3, #117 @ 0x75 │ │ strb.w r3, [r2, #-1] │ │ strb.w r6, [sp, #9] │ │ strb.w ip, [sp, #8] │ │ ldrd r2, r3, [sp] │ │ ldrh.w r6, [sp, #8] │ │ strd r2, r3, [r0] │ │ + movs r2, #10 │ │ strh r6, [r0, #8] │ │ - b.n 1b56c │ │ + b.n 1b52e │ │ movs r1, #0 │ │ movw r2, #28252 @ 0x6e5c │ │ - b.n 1b576 │ │ + b.n 1b522 │ │ lsls r2, r2, #23 │ │ - bpl.n 1b4d0 │ │ + bpl.n 1b514 │ │ movs r1, #0 │ │ movw r2, #10076 @ 0x275c │ │ - b.n 1b576 │ │ + b.n 1b522 │ │ movs r1, #0 │ │ movw r2, #29276 @ 0x725c │ │ - b.n 1b576 │ │ + b.n 1b522 │ │ movs r1, #0 │ │ movw r2, #29788 @ 0x745c │ │ - b.n 1b576 │ │ + b.n 1b522 │ │ bic.w r2, r2, #4278190080 @ 0xff000000 │ │ cmp.w r2, #65536 @ 0x10000 │ │ - bcs.n 1b570 │ │ - mov r4, r0 │ │ - mov r0, r1 │ │ - mov r5, r1 │ │ - bl 1b598 │ │ - cbz r0, 1b4e6 │ │ - mov r0, r4 │ │ - str r5, [r4, #0] │ │ + bcs.n 1b51c │ │ + str r1, [r0, #0] │ │ movs r2, #129 @ 0x81 │ │ movs r1, #128 @ 0x80 │ │ - b.n 1b582 │ │ - ldr r1, [pc, #172] @ (1b594 ) │ │ - ubfx r0, r5, #8, #4 │ │ - ubfx r2, r5, #12, #4 │ │ - lsrs r6, r5, #20 │ │ - add r1, pc │ │ - ldrb.w lr, [r1, r0] │ │ - ubfx r0, r5, #4, #4 │ │ - ldrb r6, [r1, r6] │ │ - ldrb r3, [r1, r0] │ │ - and.w r0, r5, #15 │ │ - strb.w r6, [sp, #19] │ │ - ldrb.w ip, [r1, r0] │ │ - ubfx r0, r5, #16, #4 │ │ - strb.w r3, [sp, #23] │ │ - ldrb r0, [r1, r0] │ │ - ldrb r1, [r1, r2] │ │ - strb.w r0, [sp, #20] │ │ - orr.w r0, r5, #1 │ │ - movs r2, #0 │ │ - clz r0, r0 │ │ - strb.w r1, [sp, #21] │ │ - mvn.w r1, #1 │ │ - strb.w r2, [sp, #18] │ │ - strh.w r2, [sp, #16] │ │ - add r2, sp, #16 │ │ - add.w r1, r1, r0, lsr #2 │ │ - movs r5, #92 @ 0x5c │ │ - orr.w r0, r2, r0, lsr #2 │ │ - strb.w lr, [sp, #22] │ │ - strb r5, [r2, r1] │ │ - movs r2, #123 @ 0x7b │ │ - strb r2, [r0, #0] │ │ - movs r2, #117 @ 0x75 │ │ - strb.w r2, [r0, #-1] │ │ - movs r0, #125 @ 0x7d │ │ - strb.w r0, [sp, #25] │ │ - mov r0, r4 │ │ - strb.w ip, [sp, #24] │ │ - ldrd r2, r3, [sp, #16] │ │ - ldrh.w r6, [sp, #24] │ │ - strd r2, r3, [r0] │ │ - strh r6, [r4, #8] │ │ - movs r2, #10 │ │ - b.n 1b582 │ │ + b.n 1b52e │ │ movs r1, #0 │ │ movw r2, #8796 @ 0x225c │ │ str.w r1, [r0, #6] │ │ str.w r1, [r0, #2] │ │ strh r2, [r0, #0] │ │ movs r2, #2 │ │ strb r2, [r0, #13] │ │ strb r1, [r0, #12] │ │ - add sp, #32 │ │ + add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ + cmp r1, #32 │ │ + beq.n 1b45e │ │ + sub.w r3, r1, #1048576 @ 0x100000 │ │ + cmp r3, r6 │ │ + bcc.n 1b45e │ │ + cmp r1, #133 @ 0x85 │ │ + bcs.n 1b562 │ │ + mov r4, r0 │ │ + mov r0, r1 │ │ + mov r5, r1 │ │ + bl 1b7cc │ │ + mov r2, r0 │ │ + mov r1, r5 │ │ + mov r0, r4 │ │ + cmp r2, #0 │ │ + beq.w 1b45e │ │ + b.n 1b514 │ │ + mov r4, r0 │ │ + mov r0, r1 │ │ + mov r5, r1 │ │ + mov r6, r2 │ │ + bl 1b5c8 │ │ + mov r2, r0 │ │ + mov r1, r5 │ │ + mov r0, r4 │ │ + cmp r2, #0 │ │ + bne.w 1b45e │ │ + cmp.w r1, #768 @ 0x300 │ │ + bcc.n 1b598 │ │ + lsls r2, r6, #31 │ │ + beq.n 1b598 │ │ + mov r0, r1 │ │ + bl 1b628 │ │ + mov r2, r0 │ │ + mov r1, r5 │ │ + mov r0, r4 │ │ + cmp r2, #0 │ │ + bne.w 1b45e │ │ + b.n 1b59c │ │ + cmp r1, #172 @ 0xac │ │ + bls.n 1b54a │ │ + mov r0, r1 │ │ + bl 1b710 │ │ + mov r2, r0 │ │ + mov r1, r5 │ │ + mov r0, r4 │ │ + cmp r2, #0 │ │ + bne.w 1b45e │ │ + mov r0, r1 │ │ + bl 1b834 │ │ + mov r2, r0 │ │ + mov r1, r5 │ │ + mov r0, r4 │ │ + cmp r2, #0 │ │ + bne.w 1b45e │ │ + b.n 1b54a │ │ nop │ │ - add r0, pc, #1000 @ (adr r0, 1b97c ) │ │ - vshr.u32 d26, d18, #2 │ │ - vsli.64 , q8, #62 @ 0x3e │ │ - add r7, sp, #12 │ │ - str.w r8, [sp, #-4]! │ │ - cmp r0, #32 │ │ - bcs.n 1b5b0 │ │ + add r2, pc, #328 @ (adr r2, 1b710 ) │ │ + vtbl.8 d16, {d14-d16}, d2 │ │ movs r1, #0 │ │ + cmp r2, #31 │ │ + bgt.n 1b5e6 │ │ + cbz r2, 1b5fe │ │ + cmp r2, #22 │ │ + bne.n 1b606 │ │ + sub.w r0, r0, #5760 @ 0x1680 │ │ + clz r0, r0 │ │ + lsrs r1, r0, #5 │ │ and.w r0, r1, #1 │ │ - ldr.w r8, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - cmp r0, #127 @ 0x7f │ │ - bcs.n 1b5c0 │ │ - movs r1, #1 │ │ + bx lr │ │ + cmp r2, #32 │ │ + beq.n 1b60c │ │ + cmp r2, #48 @ 0x30 │ │ + bne.n 1b606 │ │ + sub.w r0, r0, #12288 @ 0x3000 │ │ + clz r0, r0 │ │ + lsrs r1, r0, #5 │ │ and.w r0, r1, #1 │ │ - ldr.w r8, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - cmp.w r0, #65536 @ 0x10000 │ │ - bcs.n 1b620 │ │ - ldr r1, [pc, #568] @ (1b800 ) │ │ - uxtb r3, r0 │ │ - mov.w ip, r0, lsr #8 │ │ - movs r2, #0 │ │ - add r1, pc │ │ - movs r5, #0 │ │ - mov lr, r1 │ │ - ldr r1, [pc, #556] @ (1b804 ) │ │ - add r1, pc │ │ - mov r8, r1 │ │ - b.n 1b5ea │ │ - bhi.w 1b760 │ │ - mov r2, r1 │ │ - cmp r5, #76 @ 0x4c │ │ - beq.w 1b760 │ │ - add.w r1, lr, r5 │ │ - ldrb.w r4, [lr, r5] │ │ - adds r5, #2 │ │ - ldrb r6, [r1, #1] │ │ - cmp r4, ip │ │ - add.w r1, r2, r6 │ │ - bne.n 1b5de │ │ - cmp r1, r2 │ │ - bcc.w 1b7de │ │ - cmp.w r1, #284 @ 0x11c │ │ - bhi.w 1b7de │ │ - cmp r6, #0 │ │ - beq.n 1b5e2 │ │ - add r2, r8 │ │ - ldrb r4, [r2, #0] │ │ - cmp r4, r3 │ │ - beq.n 1b67e │ │ - adds r2, #1 │ │ - subs r6, #1 │ │ - bne.n 1b612 │ │ - b.n 1b5e2 │ │ - cmp.w r0, #131072 @ 0x20000 │ │ - bcs.n 1b68a │ │ - ldr r1, [pc, #492] @ (1b814 ) │ │ - ubfx ip, r0, #8, #8 │ │ - uxtb r3, r0 │ │ - movs r2, #0 │ │ - add r1, pc │ │ - movs r6, #0 │ │ - mov lr, r1 │ │ - ldr r1, [pc, #480] @ (1b818 ) │ │ + bx lr │ │ + ldr r1, [pc, #32] @ (1b620 ) │ │ + uxtb r0, r0 │ │ add r1, pc │ │ - mov r8, r1 │ │ - b.n 1b64a │ │ - bhi.w 1b79e │ │ - mov r2, r1 │ │ - cmp r6, #92 @ 0x5c │ │ - beq.w 1b79e │ │ - add.w r1, lr, r6 │ │ - ldrb.w r4, [lr, r6] │ │ - adds r6, #2 │ │ - ldrb r5, [r1, #1] │ │ - cmp r4, ip │ │ - add.w r1, r2, r5 │ │ - bne.n 1b63e │ │ - cmp r1, r2 │ │ - bcc.w 1b7ec │ │ - cmp r1, #212 @ 0xd4 │ │ - bhi.w 1b7ec │ │ - cmp r5, #0 │ │ - beq.n 1b642 │ │ - add r2, r8 │ │ - ldrb r4, [r2, #0] │ │ - cmp r4, r3 │ │ - beq.n 1b67e │ │ - adds r2, #1 │ │ - subs r5, #1 │ │ - bne.n 1b670 │ │ - b.n 1b642 │ │ - movs r1, #0 │ │ + ldrb r1, [r1, r0] │ │ and.w r0, r1, #1 │ │ - ldr.w r8, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - movw r1, #65504 @ 0xffe0 │ │ - movw r3, #42720 @ 0xa6e0 │ │ - movt r1, #31 │ │ - and.w r2, r0, r1 │ │ - movt r3, #2 │ │ - subs r2, r2, r3 │ │ - add.w r1, r1, #30 │ │ - movw r3, #47134 @ 0xb81e │ │ - and.w r1, r1, r0 │ │ - movt r3, #2 │ │ - it ne │ │ - movne r2, #1 │ │ - subs r3, r1, r3 │ │ - it ne │ │ - movne r3, #1 │ │ - ands r2, r3 │ │ - movw r3, #52910 @ 0xceae │ │ - movw r6, #63070 @ 0xf65e │ │ - movt r3, #2 │ │ - subs r1, r1, r3 │ │ - it ne │ │ - movne r1, #1 │ │ - ands r2, r1 │ │ - sub.w r1, r0, #188416 @ 0x2e000 │ │ - movt r6, #65535 @ 0xffff │ │ - sub.w r3, r1, #3056 @ 0xbf0 │ │ - movs r1, #0 │ │ - cmn.w r3, #15 │ │ - mov.w r3, #0 │ │ - it cc │ │ - movcc r3, #1 │ │ - ands r2, r3 │ │ - sub.w r3, r0, #194560 @ 0x2f800 │ │ - cmp r3, r6 │ │ - mov.w r3, #0 │ │ - it cc │ │ - movcc r3, #1 │ │ - movw r6, #64030 @ 0xfa1e │ │ - ands r2, r3 │ │ - sub.w r3, r0, #196608 @ 0x30000 │ │ - movt r6, #65535 @ 0xffff │ │ - cmp r3, r6 │ │ - mov.w r3, #0 │ │ - movw r6, #13178 @ 0x337a │ │ - it cc │ │ - movcc r3, #1 │ │ - ands r2, r3 │ │ - sub.w r3, r0, #200704 @ 0x31000 │ │ - movt r6, #65525 @ 0xfff5 │ │ - sub.w r3, r3, #848 @ 0x350 │ │ - cmn.w r3, #5 │ │ - mov.w r3, #0 │ │ - it cc │ │ - movcc r3, #1 │ │ - ands r2, r3 │ │ - add.w r3, r0, #4278255360 @ 0xff00ff00 │ │ - add.w r3, r3, #15794176 @ 0xf10000 │ │ - cmp r3, r6 │ │ - mov.w r3, #0 │ │ - it cc │ │ - movcc r3, #1 │ │ - ands r2, r3 │ │ - movw r3, #496 @ 0x1f0 │ │ - movt r3, #14 │ │ - cmp r0, r3 │ │ - it cc │ │ - movcc r1, #1 │ │ - ands r1, r2 │ │ + bx lr │ │ + ldr r1, [pc, #20] @ (1b624 ) │ │ + uxtb r0, r0 │ │ + add r1, pc │ │ + ldrb r0, [r1, r0] │ │ + ubfx r1, r0, #1, #1 │ │ and.w r0, r1, #1 │ │ - ldr.w r8, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #164] @ (1b808 ) │ │ - movs r5, #0 │ │ - movs r1, #1 │ │ - add r3, pc │ │ - b.n 1b77e │ │ - mov r5, r2 │ │ - subs r0, r0, r6 │ │ - bmi.w 1b5a6 │ │ - eor.w r1, r1, #1 │ │ - cmp.w r5, #292 @ 0x124 │ │ - beq.w 1b5a6 │ │ - ldrsb r6, [r3, r5] │ │ - adds r2, r5, #1 │ │ - cmp r6, #0 │ │ - bpl.n 1b76a │ │ - cmp.w r2, #292 @ 0x124 │ │ - beq.n 1b7f8 │ │ - ldrb r2, [r3, r2] │ │ - and.w r6, r6, #127 @ 0x7f │ │ - adds r5, #2 │ │ - orr.w r6, r2, r6, lsl #8 │ │ - subs r0, r0, r6 │ │ - bpl.n 1b772 │ │ - b.n 1b5a6 │ │ - ldr r3, [pc, #124] @ (1b81c ) │ │ - uxth r0, r0 │ │ - movs r5, #0 │ │ - movs r1, #1 │ │ - add r3, pc │ │ - b.n 1b7be │ │ - mov r5, r2 │ │ - subs r0, r0, r6 │ │ - bmi.w 1b5a6 │ │ - eor.w r1, r1, #1 │ │ - cmp.w r5, #504 @ 0x1f8 │ │ - beq.w 1b5a6 │ │ - ldrsb r6, [r3, r5] │ │ - adds r2, r5, #1 │ │ - cmp r6, #0 │ │ - bpl.n 1b7aa │ │ - cmp.w r2, #504 @ 0x1f8 │ │ - beq.n 1b7f8 │ │ - ldrb r2, [r3, r2] │ │ - and.w r6, r6, #127 @ 0x7f │ │ - adds r5, #2 │ │ - orr.w r6, r2, r6, lsl #8 │ │ - subs r0, r0, r6 │ │ - bpl.n 1b7b2 │ │ - b.n 1b5a6 │ │ - ldr r3, [pc, #44] @ (1b80c ) │ │ - mov r0, r2 │ │ - mov.w r2, #284 @ 0x11c │ │ - add r3, pc │ │ - bl 1b904 │ │ - ldr r3, [pc, #48] @ (1b820 ) │ │ - mov r0, r2 │ │ - movs r2, #212 @ 0xd4 │ │ - add r3, pc │ │ - bl 1b904 │ │ - ldr r0, [pc, #20] @ (1b810 ) │ │ - add r0, pc │ │ - bl 1b994 │ │ - beq.n 1b70a │ │ - vtrn. , │ │ - vshr.u32 , , #2 │ │ - vsli.32 , q3, #30 │ │ - movs r3, r0 │ │ - strb r2, [r2, r5] │ │ - movs r3, r0 │ │ - ldmia r4, {r0, r1, r3, r4, r5, r6, r7} │ │ - vqrdmulh.s q14, q7, d15[0] │ │ - @ instruction: 0xfffeccb5 │ │ - @ instruction: 0xfffe554a │ │ - movs r3, r0 │ │ + bx lr │ │ + nop │ │ + ldrd pc, pc, [sl, #1016]! @ 0x3f8 │ │ + strd pc, pc, [ip, #1016]! @ 0x3f8 │ │ push {r4, lr} │ │ - ldr r1, [pc, #212] @ (1b8fc ) │ │ + ldr r1, [pc, #220] @ (1b708 ) │ │ movw r3, #3755 @ 0xeab │ │ movt r3, #1 │ │ movs r2, #16 │ │ cmp r0, r3 │ │ it cc │ │ movcc r2, #0 │ │ add r1, pc │ │ add.w r3, r2, #8 │ │ ldr.w r4, [r1, r3, lsl #2] │ │ - lsls r4, r4, #11 │ │ - cmp.w r4, r0, lsl #11 │ │ - it ls │ │ - movls r2, r3 │ │ + bfc r4, #21, #11 │ │ + cmp r0, r4 │ │ + it cs │ │ + movcs r2, r3 │ │ adds r3, r2, #4 │ │ ldr.w r4, [r1, r3, lsl #2] │ │ - lsls r4, r4, #11 │ │ - cmp.w r4, r0, lsl #11 │ │ - it ls │ │ - movls r2, r3 │ │ + bfc r4, #21, #11 │ │ + cmp r0, r4 │ │ + it cs │ │ + movcs r2, r3 │ │ adds r3, r2, #2 │ │ ldr.w r4, [r1, r3, lsl #2] │ │ - lsls r4, r4, #11 │ │ - cmp.w r4, r0, lsl #11 │ │ - it ls │ │ - movls r2, r3 │ │ + bfc r4, #21, #11 │ │ + cmp r0, r4 │ │ + it cs │ │ + movcs r2, r3 │ │ adds r3, r2, #1 │ │ ldr.w r4, [r1, r3, lsl #2] │ │ - lsls r4, r4, #11 │ │ - cmp.w r4, r0, lsl #11 │ │ - it ls │ │ - movls r2, r3 │ │ + bfc r4, #21, #11 │ │ + cmp r0, r4 │ │ + it cs │ │ + movcs r2, r3 │ │ adds r3, r2, #1 │ │ ldr.w r4, [r1, r3, lsl #2] │ │ - lsls r4, r4, #11 │ │ - cmp.w r4, r0, lsl #11 │ │ - it ls │ │ - movls r2, r3 │ │ + bfc r4, #21, #11 │ │ + cmp r0, r4 │ │ + it cs │ │ + movcs r2, r3 │ │ ldr.w r3, [r1, r2, lsl #2] │ │ movs r4, #0 │ │ mov.w ip, r3, lsl #11 │ │ cmp.w ip, r0, lsl #11 │ │ it cc │ │ movcc r4, #1 │ │ lsls r3, r0, #11 │ │ @@ -24353,484 +23848,775 @@ │ │ it eq │ │ addeq r4, #1 │ │ add r4, r2 │ │ cmp r4, #31 │ │ ldr.w r2, [r1, r4, lsl #2] │ │ add.w r3, r1, r4, lsl #2 │ │ mov.w r1, r2, lsr #21 │ │ - bhi.n 1b8ca │ │ + bhi.n 1b6ce │ │ ldr r2, [r3, #4] │ │ mov.w r2, r2, lsr #21 │ │ - cbnz r4, 1b8ce │ │ + cbnz r4, 1b6d2 │ │ movs r3, #0 │ │ mvns r4, r1 │ │ adds r4, r4, r2 │ │ - bne.n 1b8dc │ │ - b.n 1b8f6 │ │ + bne.n 1b6e6 │ │ + b.n 1b700 │ │ movw r2, #767 @ 0x2ff │ │ ldr.w r3, [r3, #-4] │ │ - bfc r3, #21, #11 │ │ + movw r4, #65535 @ 0xffff │ │ + movt r4, #31 │ │ + ands r3, r4 │ │ mvns r4, r1 │ │ adds r4, r4, r2 │ │ - beq.n 1b8f6 │ │ - ldr r4, [pc, #32] @ (1b900 ) │ │ + beq.n 1b700 │ │ + ldr r4, [pc, #36] @ (1b70c ) │ │ subs r0, r0, r3 │ │ sub.w ip, r2, #1 │ │ movs r3, #0 │ │ add r4, pc │ │ ldrb r2, [r4, r1] │ │ add r3, r2 │ │ cmp r3, r0 │ │ - bhi.n 1b8f6 │ │ + bhi.n 1b700 │ │ adds r1, #1 │ │ cmp ip, r1 │ │ - bne.n 1b8e8 │ │ + bne.n 1b6f2 │ │ and.w r0, r1, #1 │ │ pop {r4, pc} │ │ - beq.n 1b8f8 │ │ - vqmovun.s d28, │ │ - vsli.64 , q0, #62 @ 0x3e │ │ - add r7, sp, #8 │ │ - sub sp, #24 │ │ - cmp r0, r2 │ │ - bls.n 1b930 │ │ - ldr r4, [pc, #116] @ (1b984 ) │ │ - ldr r1, [pc, #116] @ (1b988 ) │ │ - strd r0, r2, [sp] │ │ - add r0, sp, #4 │ │ + nop │ │ + bvs.n 1b804 │ │ + vdup.16 q14, d14[3] │ │ + vsli.32 d27, d0, #30 │ │ + ldr r1, [pc, #176] @ (1b7c4 ) │ │ + movs r2, #6 │ │ + cmp.w r0, #65024 @ 0xfe00 │ │ + it cc │ │ + movcc r2, #0 │ │ add r1, pc │ │ + adds r3, r2, #3 │ │ + ldr.w r4, [r1, r3, lsl #2] │ │ + bfc r4, #21, #11 │ │ + cmp r0, r4 │ │ + it cs │ │ + movcs r2, r3 │ │ + adds r3, r2, #1 │ │ + ldr.w r4, [r1, r3, lsl #2] │ │ + bfc r4, #21, #11 │ │ + cmp r0, r4 │ │ + it cs │ │ + movcs r2, r3 │ │ + adds r3, r2, #1 │ │ + ldr.w r4, [r1, r3, lsl #2] │ │ + bfc r4, #21, #11 │ │ + cmp r0, r4 │ │ + it cs │ │ + movcs r2, r3 │ │ + ldr.w r3, [r1, r2, lsl #2] │ │ + movs r4, #0 │ │ + mov.w ip, r3, lsl #11 │ │ + cmp.w ip, r0, lsl #11 │ │ + it cc │ │ + movcc r4, #1 │ │ + lsls r3, r0, #11 │ │ + cmp ip, r3 │ │ + it eq │ │ + addeq r4, #1 │ │ + add r4, r2 │ │ + cmp r4, #10 │ │ + ldr.w r2, [r1, r4, lsl #2] │ │ + add.w r3, r1, r4, lsl #2 │ │ + mov.w r1, r2, lsr #21 │ │ + bhi.n 1b78e │ │ + ldr r2, [r3, #4] │ │ + mov.w r2, r2, lsr #21 │ │ + cbnz r4, 1b790 │ │ + movs r3, #0 │ │ + mvns r4, r1 │ │ + adds r4, r4, r2 │ │ + bne.n 1b7a4 │ │ + b.n 1b7be │ │ + movs r2, #35 @ 0x23 │ │ + ldr.w r3, [r3, #-4] │ │ + movw r4, #65535 @ 0xffff │ │ + movt r4, #31 │ │ + ands r3, r4 │ │ + mvns r4, r1 │ │ + adds r4, r4, r2 │ │ + beq.n 1b7be │ │ + ldr r4, [pc, #32] @ (1b7c8 ) │ │ + subs r0, r0, r3 │ │ + sub.w ip, r2, #1 │ │ + movs r3, #0 │ │ add r4, pc │ │ - strd r1, r0, [sp, #12] │ │ - mov r0, sp │ │ - str r1, [sp, #20] │ │ - add r1, sp, #8 │ │ - str r0, [sp, #8] │ │ - mov r0, r4 │ │ - mov r2, r3 │ │ - bl 1a880 │ │ + ldrb r2, [r4, r1] │ │ + add r3, r2 │ │ + cmp r3, r0 │ │ + bhi.n 1b7be │ │ + adds r1, #1 │ │ + cmp ip, r1 │ │ + bne.n 1b7b0 │ │ + and.w r0, r1, #1 │ │ + pop {r4, pc} │ │ + bvs.n 1b804 │ │ + @ instruction: 0xfffece8f │ │ + vsli.64 d31, d16, #62 @ 0x3e │ │ + ldrb r6, [r3, #29] │ │ + itt cc │ │ + movcc r0, #1 │ │ + bxcc lr │ │ + mov r1, r0 │ │ + movw r0, #65534 @ 0xfffe │ │ + movt r0, #3 │ │ + cmp r1, r0 │ │ + bcs.n 1b7f4 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + mov r0, r1 │ │ + bl 1b8f8 │ │ + eor.w r0, r0, #1 │ │ + pop {r7, pc} │ │ + movs r2, #1 │ │ + movs r0, #1 │ │ + movt r2, #14 │ │ cmp r1, r2 │ │ - bhi.n 1b95a │ │ - cmp r0, r1 │ │ - bls.n 1b95a │ │ - ldr r2, [pc, #64] @ (1b97c ) │ │ - ldr r4, [pc, #68] @ (1b980 ) │ │ - strd r0, r1, [sp] │ │ - add r0, sp, #4 │ │ - add r2, pc │ │ - add r4, pc │ │ - strd r4, r0, [sp, #12] │ │ - mov r0, sp │ │ - add r1, sp, #8 │ │ - str r0, [sp, #8] │ │ - mov r0, r2 │ │ - mov r2, r3 │ │ - str r4, [sp, #20] │ │ - bl 1a880 │ │ - ldr r0, [pc, #48] @ (1b98c ) │ │ - ldr r4, [pc, #48] @ (1b990 ) │ │ - strd r1, r2, [sp] │ │ - add r1, sp, #4 │ │ - str r1, [sp, #16] │ │ - mov r1, sp │ │ - str r1, [sp, #8] │ │ - add r0, pc │ │ - add r1, sp, #8 │ │ - mov r2, r3 │ │ + it eq │ │ + bxeq lr │ │ + add.w r2, r1, #4278255360 @ 0xff00ff00 │ │ + add.w r2, r2, #15794176 @ 0xf10000 │ │ + add.w r3, r2, #224 @ 0xe0 │ │ + cmp r3, #96 @ 0x60 │ │ + bcc.n 1b822 │ │ + cmp r2, #240 @ 0xf0 │ │ + ittt cs │ │ + subcs.w r3, r1, #983040 @ 0xf0000 │ │ + movwcs r2, #65534 @ 0xfffe │ │ + cmpcs r3, r2 │ │ + bcs.n 1b824 │ │ + bx lr │ │ + sub.w r1, r1, #1048576 @ 0x100000 │ │ + movs r0, #0 │ │ + cmp r1, r2 │ │ + it cc │ │ + movcc r0, #1 │ │ + bx lr │ │ + bmi.n 1b7de │ │ + push {r4, lr} │ │ + ldr r1, [pc, #184] @ (1b8f0 ) │ │ + movw r3, #4285 @ 0x10bd │ │ + movt r3, #1 │ │ + movs r2, #5 │ │ + cmp r0, r3 │ │ + it cc │ │ + movcc r2, #0 │ │ + add r1, pc │ │ + adds r3, r2, #3 │ │ + ldr.w r4, [r1, r3, lsl #2] │ │ + bfc r4, #21, #11 │ │ + cmp r0, r4 │ │ + it cs │ │ + movcs r2, r3 │ │ + adds r3, r2, #1 │ │ + ldr.w r4, [r1, r3, lsl #2] │ │ + bfc r4, #21, #11 │ │ + cmp r0, r4 │ │ + it cs │ │ + movcs r2, r3 │ │ + adds r3, r2, #1 │ │ + ldr.w r4, [r1, r3, lsl #2] │ │ + bfc r4, #21, #11 │ │ + cmp r0, r4 │ │ + it cs │ │ + movcs r2, r3 │ │ + ldr.w r3, [r1, r2, lsl #2] │ │ + movs r4, #0 │ │ + mov.w ip, r3, lsl #11 │ │ + cmp.w ip, r0, lsl #11 │ │ + it cc │ │ + movcc r4, #1 │ │ + lsls r3, r0, #11 │ │ + cmp ip, r3 │ │ + it eq │ │ + addeq r4, #1 │ │ + add r4, r2 │ │ + cmp r4, #9 │ │ + ldr.w r2, [r1, r4, lsl #2] │ │ + add.w r3, r1, r4, lsl #2 │ │ + mov.w r1, r2, lsr #21 │ │ + bhi.n 1b8b8 │ │ + ldr r2, [r3, #4] │ │ + mov.w r2, r2, lsr #21 │ │ + cbnz r4, 1b8ba │ │ + movs r3, #0 │ │ + mvns r4, r1 │ │ + adds r4, r4, r2 │ │ + bne.n 1b8ce │ │ + b.n 1b8e8 │ │ + movs r2, #43 @ 0x2b │ │ + ldr.w r3, [r3, #-4] │ │ + movw r4, #65535 @ 0xffff │ │ + movt r4, #31 │ │ + ands r3, r4 │ │ + mvns r4, r1 │ │ + adds r4, r4, r2 │ │ + beq.n 1b8e8 │ │ + ldr r4, [pc, #36] @ (1b8f4 ) │ │ + subs r0, r0, r3 │ │ + sub.w ip, r2, #1 │ │ + movs r3, #0 │ │ add r4, pc │ │ - str r4, [sp, #20] │ │ - str r4, [sp, #12] │ │ - bl 1a880 │ │ + ldrb r2, [r4, r1] │ │ + add r3, r2 │ │ + cmp r3, r0 │ │ + bhi.n 1b8e8 │ │ + adds r1, #1 │ │ + cmp ip, r1 │ │ + bne.n 1b8da │ │ + and.w r0, r1, #1 │ │ + pop {r4, pc} │ │ nop │ │ - add r4, pc, #400 @ (adr r4, 1bb10 ) │ │ - @ instruction: 0xfffe08d5 │ │ - movs r0, r0 │ │ - sxtb r4, r0 │ │ - vtbl.8 d16, {d14-d15}, d1 │ │ - movs r0, r0 │ │ - cbz r1, 1b9ee │ │ - vtbl.8 d16, {d30}, d25 │ │ - movs r0, r0 │ │ - push {r7, lr} │ │ - mov r7, sp │ │ - mov r2, r0 │ │ - ldr r0, [pc, #8] @ (1b9a4 ) │ │ - movs r1, #43 @ 0x2b │ │ - add r0, pc │ │ - bl 1b9a8 │ │ - stmia r7!, {r1, r2, r3, r6} │ │ - vabal.u , d30, d0 │ │ - mov r7, sp │ │ - lsls r1, r1, #1 │ │ + bpl.n 1b93c │ │ + @ instruction: 0xfffecd88 │ │ + vsli.32 d27, d0, #30 │ │ + ldr r1, [pc, #220] @ (1b9d8 ) │ │ + movw r3, #45820 @ 0xb2fc │ │ + movt r3, #1 │ │ + movs r2, #27 │ │ + cmp r0, r3 │ │ + it cc │ │ + movcc r2, #0 │ │ + add r1, pc │ │ + add.w r3, r2, #13 │ │ + ldr.w r4, [r1, r3, lsl #2] │ │ + bfc r4, #21, #11 │ │ + cmp r0, r4 │ │ + it cs │ │ + movcs r2, r3 │ │ + adds r3, r2, #7 │ │ + ldr.w r4, [r1, r3, lsl #2] │ │ + bfc r4, #21, #11 │ │ + cmp r0, r4 │ │ + it cs │ │ + movcs r2, r3 │ │ + adds r3, r2, #3 │ │ + ldr.w r4, [r1, r3, lsl #2] │ │ + bfc r4, #21, #11 │ │ + cmp r0, r4 │ │ + it cs │ │ + movcs r2, r3 │ │ + adds r3, r2, #2 │ │ + ldr.w r4, [r1, r3, lsl #2] │ │ + bfc r4, #21, #11 │ │ + cmp r0, r4 │ │ + it cs │ │ + movcs r2, r3 │ │ + adds r3, r2, #1 │ │ + ldr.w r4, [r1, r3, lsl #2] │ │ + bfc r4, #21, #11 │ │ + cmp r0, r4 │ │ + it cs │ │ + movcs r2, r3 │ │ + ldr.w r3, [r1, r2, lsl #2] │ │ + movs r4, #0 │ │ + mov.w ip, r3, lsl #11 │ │ + cmp.w ip, r0, lsl #11 │ │ + it cc │ │ + movcc r4, #1 │ │ + lsls r3, r0, #11 │ │ + cmp ip, r3 │ │ + it eq │ │ + addeq r4, #1 │ │ + add r4, r2 │ │ + cmp r4, #52 @ 0x34 │ │ + ldr.w r2, [r1, r4, lsl #2] │ │ + add.w r3, r1, r4, lsl #2 │ │ + mov.w r1, r2, lsr #21 │ │ + bhi.n 1b99e │ │ + ldr r2, [r3, #4] │ │ + mov.w r2, r2, lsr #21 │ │ + cbnz r4, 1b9a2 │ │ + movs r3, #0 │ │ + mvns r4, r1 │ │ + adds r4, r4, r2 │ │ + bne.n 1b9b6 │ │ + b.n 1b9d0 │ │ + movw r2, #1461 @ 0x5b5 │ │ + ldr.w r3, [r3, #-4] │ │ + movw r4, #65535 @ 0xffff │ │ + movt r4, #31 │ │ + ands r3, r4 │ │ + mvns r4, r1 │ │ + adds r4, r4, r2 │ │ + beq.n 1b9d0 │ │ + ldr r4, [pc, #36] @ (1b9dc ) │ │ + subs r0, r0, r3 │ │ + sub.w ip, r2, #1 │ │ + movs r3, #0 │ │ + add r4, pc │ │ + ldrb r2, [r4, r1] │ │ + add r3, r2 │ │ + cmp r3, r0 │ │ + bhi.n 1b9d0 │ │ adds r1, #1 │ │ - bl 1a880 │ │ - push {r4, r5, r6, r7, lr} │ │ + cmp ip, r1 │ │ + bne.n 1b9c2 │ │ + and.w r0, r1, #1 │ │ + pop {r4, pc} │ │ + nop │ │ + bcs.n 1b984 │ │ + @ instruction: 0xfffec3c9 │ │ + vsli.64 , q8, #62 @ 0x3e │ │ str.w r8, [sp, #-4]! │ │ subs.w ip, r2, #7 │ │ mov r8, r0 │ │ it cc │ │ movcc.w ip, #0 │ │ cmp r2, #0 │ │ - beq.w 1baf4 │ │ + beq.w 1bb20 │ │ adds r3, r1, #3 │ │ - ldr r0, [pc, #344] @ (1bb28 ) │ │ + ldr r0, [pc, #344] @ (1bb54 ) │ │ bic.w r3, r3, #3 │ │ sub.w lr, r3, r1 │ │ add r0, pc │ │ movs r3, #0 │ │ - b.n 1b9e6 │ │ + b.n 1ba12 │ │ adds r3, r5, #1 │ │ cmp r3, r2 │ │ - bcs.w 1baf4 │ │ + bcs.w 1bb20 │ │ ldrsb r5, [r1, r3] │ │ cmp r5, #0 │ │ - bmi.n 1ba1e │ │ + bmi.n 1ba4a │ │ sub.w r5, lr, r3 │ │ lsls r5, r5, #30 │ │ - beq.n 1b9fa │ │ + beq.n 1ba26 │ │ adds r3, #1 │ │ - b.n 1b9e0 │ │ + b.n 1ba0c │ │ adds r3, #8 │ │ cmp r3, ip │ │ - bcs.n 1ba0c │ │ + bcs.n 1ba38 │ │ adds r6, r1, r3 │ │ ldr r5, [r1, r3] │ │ ldr r6, [r6, #4] │ │ orrs r5, r6 │ │ tst.w r5, #2155905152 @ 0x80808080 │ │ - beq.n 1b9f8 │ │ + beq.n 1ba24 │ │ cmp r3, r2 │ │ - bcs.n 1b9e0 │ │ + bcs.n 1ba0c │ │ ldrsb r5, [r1, r3] │ │ cmp r5, #0 │ │ - bmi.n 1b9e0 │ │ + bmi.n 1ba0c │ │ adds r3, #1 │ │ cmp r2, r3 │ │ - bne.n 1ba10 │ │ - b.n 1baf4 │ │ + bne.n 1ba3c │ │ + b.n 1bb20 │ │ uxtb r5, r5 │ │ ldrb r6, [r0, r5] │ │ cmp r6, #4 │ │ - beq.n 1ba58 │ │ + beq.n 1ba84 │ │ cmp r6, #3 │ │ - beq.n 1ba3e │ │ + beq.n 1ba6a │ │ cmp r6, #2 │ │ - bne.n 1bb08 │ │ + bne.n 1bb34 │ │ adds r5, r3, #1 │ │ cmp r5, r2 │ │ - bcs.n 1bb04 │ │ + bcs.n 1bb30 │ │ ldrsb r6, [r1, r5] │ │ cmn.w r6, #65 @ 0x41 │ │ - ble.n 1b9de │ │ - b.n 1bb08 │ │ + ble.n 1ba0a │ │ + b.n 1bb34 │ │ adds r6, r3, #1 │ │ cmp r6, r2 │ │ - bcs.n 1bb04 │ │ + bcs.n 1bb30 │ │ ldrb r6, [r1, r6] │ │ cmp r5, #224 @ 0xe0 │ │ - beq.n 1ba72 │ │ + beq.n 1ba9e │ │ sxtb r6, r6 │ │ cmp r5, #237 @ 0xed │ │ - bne.n 1ba86 │ │ + bne.n 1bab2 │ │ cmn.w r6, #97 @ 0x61 │ │ - ble.n 1bade │ │ - b.n 1bb08 │ │ + ble.n 1bb0a │ │ + b.n 1bb34 │ │ adds r6, r3, #1 │ │ cmp r6, r2 │ │ - bcs.n 1bb04 │ │ + bcs.n 1bb30 │ │ ldrb r6, [r1, r6] │ │ cmp r5, #240 @ 0xf0 │ │ - beq.n 1ba7c │ │ + beq.n 1baa8 │ │ sxtb r6, r6 │ │ cmp r5, #244 @ 0xf4 │ │ - bne.n 1ba96 │ │ + bne.n 1bac2 │ │ cmn.w r6, #113 @ 0x71 │ │ - ble.n 1baaa │ │ - b.n 1bb08 │ │ + ble.n 1bad6 │ │ + b.n 1bb34 │ │ and.w r4, r6, #224 @ 0xe0 │ │ cmp r4, #160 @ 0xa0 │ │ - beq.n 1bade │ │ - b.n 1bb08 │ │ + beq.n 1bb0a │ │ + b.n 1bb34 │ │ sub.w r4, r6, #144 @ 0x90 │ │ cmp r4, #48 @ 0x30 │ │ - bcc.n 1baaa │ │ - b.n 1bb08 │ │ + bcc.n 1bad6 │ │ + b.n 1bb34 │ │ sub.w r4, r5, #225 @ 0xe1 │ │ cmp r4, #12 │ │ - bcs.n 1baca │ │ + bcs.n 1baf6 │ │ cmn.w r6, #64 @ 0x40 │ │ - blt.n 1bade │ │ - b.n 1bb08 │ │ + blt.n 1bb0a │ │ + b.n 1bb34 │ │ sub.w r4, r5, #241 @ 0xf1 │ │ movs r5, #1 │ │ cmp r4, #2 │ │ - bhi.n 1bb0a │ │ + bhi.n 1bb36 │ │ cmn.w r6, #64 @ 0x40 │ │ mov.w r6, #1 │ │ - bge.n 1bb0c │ │ + bge.n 1bb38 │ │ adds r5, r3, #2 │ │ cmp r5, r2 │ │ - bcs.n 1bb04 │ │ + bcs.n 1bb30 │ │ ldrsb r4, [r1, r5] │ │ cmn.w r4, #65 @ 0x41 │ │ - bgt.n 1baee │ │ + bgt.n 1bb1a │ │ adds r5, r3, #3 │ │ cmp r5, r2 │ │ - bcs.n 1bb04 │ │ + bcs.n 1bb30 │ │ ldrsb r4, [r1, r5] │ │ cmn.w r4, #64 @ 0x40 │ │ - blt.w 1b9de │ │ - b.n 1bb22 │ │ + blt.w 1ba0a │ │ + b.n 1bb4e │ │ and.w r4, r5, #254 @ 0xfe │ │ movs r5, #1 │ │ cmp r4, #238 @ 0xee │ │ - bne.n 1bb0a │ │ + bne.n 1bb36 │ │ cmn.w r6, #64 @ 0x40 │ │ mov.w r6, #1 │ │ - bge.n 1bb0c │ │ + bge.n 1bb38 │ │ adds r5, r3, #2 │ │ cmp r5, r2 │ │ - bcs.n 1bb04 │ │ + bcs.n 1bb30 │ │ ldrsb r4, [r1, r5] │ │ cmn.w r4, #65 @ 0x41 │ │ - ble.w 1b9de │ │ + ble.w 1ba0a │ │ movs r6, #1 │ │ movs r5, #2 │ │ - b.n 1bb0c │ │ + b.n 1bb38 │ │ strd r1, r2, [r8, #4] │ │ movs r1, #0 │ │ str.w r1, [r8] │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r6, #0 │ │ - b.n 1bb0c │ │ + b.n 1bb38 │ │ movs r5, #1 │ │ movs r6, #1 │ │ uxtb r0, r5 │ │ movs r1, #1 │ │ orr.w r0, r6, r0, lsl #8 │ │ strd r3, r0, [r8, #4] │ │ str.w r1, [r8] │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r6, #1 │ │ movs r5, #3 │ │ - b.n 1bb0c │ │ - ldmia r0, {r0, r1, r4, r6} │ │ + b.n 1bb38 │ │ + beq.n 1ba66 │ │ + vsli.64 , q0, #62 @ 0x3e │ │ + add r7, sp, #8 │ │ + sub sp, #24 │ │ + cmp r0, r2 │ │ + bls.n 1bb84 │ │ + ldr r4, [pc, #116] @ (1bbd8 ) │ │ + ldr r1, [pc, #116] @ (1bbdc ) │ │ + strd r0, r2, [sp] │ │ + add r0, sp, #4 │ │ + add r1, pc │ │ + add r4, pc │ │ + strd r1, r0, [sp, #12] │ │ + mov r0, sp │ │ + str r1, [sp, #20] │ │ + add r1, sp, #8 │ │ + str r0, [sp, #8] │ │ + mov r0, r4 │ │ + mov r2, r3 │ │ + bl 1a9e8 │ │ + cmp r1, r2 │ │ + bhi.n 1bbae │ │ + cmp r0, r1 │ │ + bls.n 1bbae │ │ + ldr r2, [pc, #64] @ (1bbd0 ) │ │ + ldr r4, [pc, #68] @ (1bbd4 ) │ │ + strd r0, r1, [sp] │ │ + add r0, sp, #4 │ │ + add r2, pc │ │ + add r4, pc │ │ + strd r4, r0, [sp, #12] │ │ + mov r0, sp │ │ + add r1, sp, #8 │ │ + str r0, [sp, #8] │ │ + mov r0, r2 │ │ + mov r2, r3 │ │ + str r4, [sp, #20] │ │ + bl 1a9e8 │ │ + ldr r0, [pc, #48] @ (1bbe0 ) │ │ + ldr r4, [pc, #48] @ (1bbe4 ) │ │ + strd r1, r2, [sp] │ │ + add r1, sp, #4 │ │ + str r1, [sp, #16] │ │ + mov r1, sp │ │ + str r1, [sp, #8] │ │ + add r0, pc │ │ + add r1, sp, #8 │ │ + mov r2, r3 │ │ + add r4, pc │ │ + str r4, [sp, #20] │ │ + str r4, [sp, #12] │ │ + bl 1a9e8 │ │ + nop │ │ + add r3, pc, #612 @ (adr r3, 1be38 ) │ │ + vrsubhn.i d16, q15, │ │ + movs r0, r0 │ │ + cbz r1, 1bbfa │ │ + vqshlu.s64 d16, d17, #62 @ 0x3e │ │ + movs r0, r0 │ │ + uxth r0, r4 │ │ + vqshlu.s32 q8, , #30 │ │ + movs r0, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + lsls r1, r1, #1 │ │ + adds r1, #1 │ │ + bl 1a9e8 │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + add r7, sp, #24 │ │ + strd r0, r1, [sp] │ │ + mov r1, sp │ │ + ldr r0, [pc, #24] @ (1bc18 ) │ │ + add r0, pc │ │ + strd r0, r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #4 │ │ + str r0, [sp, #8] │ │ + add r1, sp, #8 │ │ + ldr r0, [pc, #12] @ (1bc1c ) │ │ + add r0, pc │ │ + bl 1a9e8 │ │ + nop │ │ + lsls r5, r3, #24 │ │ + movs r0, r0 │ │ + @ instruction: 0xb601 │ │ vsli.64 , q8, #62 @ 0x3e │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ mov r8, r3 │ │ mov r3, r0 │ │ ldrb r0, [r0, #4] │ │ mov.w r9, #1 │ │ cmp r0, #0 │ │ mov.w r0, #1 │ │ - bne.n 1bc0a │ │ + bne.n 1bcfe │ │ ldr r5, [r3, #0] │ │ mov sl, r3 │ │ ldr.w fp, [r7, #8] │ │ ldrb r3, [r3, #5] │ │ ldrb r0, [r5, #10] │ │ lsls r0, r0, #24 │ │ - bmi.n 1bba6 │ │ + bmi.n 1bc9a │ │ mov fp, r2 │ │ - ldr r2, [pc, #208] @ (1bc2c ) │ │ + ldr r2, [pc, #208] @ (1bd20 ) │ │ mov r4, r1 │ │ - ldr r1, [pc, #208] @ (1bc30 ) │ │ + ldr r1, [pc, #208] @ (1bd24 ) │ │ ldrd r0, r6, [r5] │ │ add r2, pc │ │ add r1, pc │ │ cmp r3, #0 │ │ it eq │ │ moveq r1, r2 │ │ ldr r3, [r6, #12] │ │ mov.w r2, #3 │ │ it ne │ │ movne r2, #2 │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n 1bc06 │ │ + bne.n 1bcfa │ │ ldrd r0, r1, [r5] │ │ mov r2, fp │ │ ldr r3, [r1, #12] │ │ mov r1, r4 │ │ blx r3 │ │ - cbnz r0, 1bc06 │ │ + cbnz r0, 1bcfa │ │ ldrd r0, r1, [r5] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #156] @ (1bc34 ) │ │ + ldr r1, [pc, #156] @ (1bd28 ) │ │ add r1, pc │ │ blx r3 │ │ - cbnz r0, 1bc06 │ │ + cbnz r0, 1bcfa │ │ ldr r2, [r7, #8] │ │ mov r0, r8 │ │ mov r1, r5 │ │ blx r2 │ │ - b.n 1bc08 │ │ - cbnz r3, 1bbc4 │ │ + b.n 1bcfc │ │ + cbnz r3, 1bcb8 │ │ ldrd r0, r3, [r5] │ │ mov r6, r2 │ │ ldr.w ip, [r3, #12] │ │ mov r4, r1 │ │ - ldr r3, [pc, #128] @ (1bc38 ) │ │ + ldr r3, [pc, #128] @ (1bd2c ) │ │ movs r2, #3 │ │ add r3, pc │ │ mov r1, r3 │ │ blx ip │ │ mov r1, r4 │ │ mov r2, r6 │ │ - cbnz r0, 1bc06 │ │ - ldr r0, [pc, #116] @ (1bc3c ) │ │ + cbnz r0, 1bcfa │ │ + ldr r0, [pc, #116] @ (1bd30 ) │ │ movs r3, #1 │ │ ldrd ip, r6, [r5] │ │ add r0, pc │ │ str r0, [sp, #24] │ │ add r0, sp, #4 │ │ ldrd r4, r5, [r5, #8] │ │ strb.w r3, [r7, #-45] │ │ sub.w r3, r7, #45 @ 0x2d │ │ str r3, [sp, #12] │ │ str r0, [sp, #20] │ │ strd r4, r5, [sp, #28] │ │ strd ip, r6, [sp, #4] │ │ - bl 1acf4 │ │ - cbnz r0, 1bc06 │ │ - ldr r1, [pc, #76] @ (1bc40 ) │ │ + bl 1b080 │ │ + cbnz r0, 1bcfa │ │ + ldr r1, [pc, #76] @ (1bd34 ) │ │ add r0, sp, #4 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 1acf4 │ │ - cbnz r0, 1bc06 │ │ + bl 1b080 │ │ + cbnz r0, 1bcfa │ │ add r1, sp, #20 │ │ mov r0, r8 │ │ blx fp │ │ - cbz r0, 1bc1a │ │ + cbz r0, 1bd0e │ │ movs r0, #1 │ │ mov r3, sl │ │ strb r0, [r3, #4] │ │ mov r0, r3 │ │ strb.w r9, [r3, #5] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r0, r1, [sp, #20] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #32] @ (1bc44 ) │ │ + ldr r1, [pc, #32] @ (1bd38 ) │ │ add r1, pc │ │ blx r3 │ │ - b.n 1bc08 │ │ + b.n 1bcfc │ │ nop │ │ - bpl.n 1bb9c │ │ - @ instruction: 0xfffed567 │ │ - @ instruction: 0xfffed54b │ │ - vrshr.u64 d28, d8, #2 │ │ - vtrn. , q12 │ │ + bge.n 1bcaa │ │ + vtbx.8 d29, {d14-d16}, d27 │ │ + vtbx.8 d29, {d14-d16}, d15 │ │ + @ instruction: 0xfffec9df │ │ + vabdl.u q10, d14, d20 │ │ movs r3, r0 │ │ - bmi.n 1bc1a │ │ - vmovn.i d28, │ │ + bls.n 1bd16 │ │ + vqrshrn.u64 d28, q11, #2 │ │ vsli.32 , q8, #30 │ │ cmp r2, #8 │ │ - bcs.n 1bc94 │ │ + bcs.n 1bd88 │ │ ldrb r3, [r1, #0] │ │ cmp r3, #0 │ │ - beq.n 1bd0a │ │ + beq.n 1bdfe │ │ cmp r2, #1 │ │ - beq.n 1bd02 │ │ + beq.n 1bdf6 │ │ ldrb r3, [r1, #1] │ │ cmp r3, #0 │ │ - beq.n 1bd16 │ │ + beq.n 1be0a │ │ cmp r2, #2 │ │ - beq.n 1bd02 │ │ + beq.n 1bdf6 │ │ ldrb r3, [r1, #2] │ │ cmp r3, #0 │ │ - beq.n 1bd1c │ │ + beq.n 1be10 │ │ cmp r2, #3 │ │ - beq.n 1bd02 │ │ + beq.n 1bdf6 │ │ ldrb r3, [r1, #3] │ │ cmp r3, #0 │ │ - beq.n 1bd22 │ │ + beq.n 1be16 │ │ cmp r2, #4 │ │ - beq.n 1bd02 │ │ + beq.n 1bdf6 │ │ ldrb r3, [r1, #4] │ │ cmp r3, #0 │ │ - beq.n 1bd28 │ │ + beq.n 1be1c │ │ cmp r2, #5 │ │ - beq.n 1bd02 │ │ + beq.n 1bdf6 │ │ ldrb r3, [r1, #5] │ │ cmp r3, #0 │ │ - beq.n 1bd2e │ │ + beq.n 1be22 │ │ cmp r2, #6 │ │ - beq.n 1bd02 │ │ + beq.n 1bdf6 │ │ ldrb r3, [r1, #6] │ │ - cbnz r3, 1bd02 │ │ + cbnz r3, 1bdf6 │ │ mov.w ip, #6 │ │ - b.n 1bd32 │ │ + b.n 1be26 │ │ adds r3, r1, #3 │ │ bic.w r3, r3, #3 │ │ subs r4, r3, r1 │ │ - bne.n 1bcd0 │ │ + bne.n 1bdc4 │ │ sub.w ip, r2, #8 │ │ movs r4, #0 │ │ movw lr, #256 @ 0x100 │ │ movt lr, #257 @ 0x101 │ │ adds r5, r1, r4 │ │ ldr r3, [r1, r4] │ │ ldr r5, [r5, #4] │ │ sub.w r6, lr, r3 │ │ orrs r3, r6 │ │ sub.w r6, lr, r5 │ │ orrs r5, r6 │ │ ands r3, r5 │ │ mvns r3, r3 │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ - bne.n 1bcea │ │ + bne.n 1bdde │ │ adds r4, #8 │ │ cmp r4, ip │ │ - bls.n 1bcac │ │ - b.n 1bcea │ │ + bls.n 1bda0 │ │ + b.n 1bdde │ │ mov.w ip, #0 │ │ ldrb.w r3, [r1, ip] │ │ - cbz r3, 1bd32 │ │ + cbz r3, 1be26 │ │ add.w ip, ip, #1 │ │ cmp r4, ip │ │ - bne.n 1bcd4 │ │ + bne.n 1bdc8 │ │ sub.w ip, r2, #8 │ │ cmp r4, ip │ │ - bls.n 1bca4 │ │ + bls.n 1bd98 │ │ subs.w ip, r2, r4 │ │ - beq.n 1bd02 │ │ + beq.n 1bdf6 │ │ add.w lr, r1, r4 │ │ movs r3, #0 │ │ ldrb.w r5, [lr, r3] │ │ - cbz r5, 1bd10 │ │ + cbz r5, 1be04 │ │ adds r3, #1 │ │ cmp ip, r3 │ │ - bne.n 1bcf6 │ │ + bne.n 1bdea │ │ movs r1, #1 │ │ strd r1, r1, [r0] │ │ pop {r4, r5, r6, pc} │ │ mov.w ip, #0 │ │ - b.n 1bd32 │ │ + b.n 1be26 │ │ add.w ip, r3, r4 │ │ - b.n 1bd32 │ │ + b.n 1be26 │ │ mov.w ip, #1 │ │ - b.n 1bd32 │ │ + b.n 1be26 │ │ mov.w ip, #2 │ │ - b.n 1bd32 │ │ + b.n 1be26 │ │ mov.w ip, #3 │ │ - b.n 1bd32 │ │ + b.n 1be26 │ │ mov.w ip, #4 │ │ - b.n 1bd32 │ │ + b.n 1be26 │ │ mov.w ip, #5 │ │ add.w r3, ip, #1 │ │ cmp r3, r2 │ │ - bne.n 1bd44 │ │ + bne.n 1be38 │ │ strd r1, r2, [r0, #4] │ │ movs r1, #0 │ │ str r1, [r0, #0] │ │ pop {r4, r5, r6, pc} │ │ movs r1, #0 │ │ strd r1, ip, [r0, #4] │ │ movs r1, #1 │ │ @@ -24840,213 +24626,122 @@ │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #32 │ │ ldrb r3, [r0, #4] │ │ mov.w r8, #1 │ │ movs r5, #1 │ │ cmp r3, #0 │ │ - bne.n 1be12 │ │ + bne.n 1bef0 │ │ ldr r4, [r0, #0] │ │ - ldrb r3, [r0, #5] │ │ - ldrb r6, [r4, #10] │ │ - lsls r6, r6, #24 │ │ - bmi.n 1bd98 │ │ - mov r6, r0 │ │ - cmp r3, #0 │ │ - beq.n 1bdf4 │ │ + mov r9, r0 │ │ + ldrb r0, [r0, #5] │ │ + ldrb r3, [r4, #10] │ │ + lsls r3, r3, #24 │ │ + bmi.n 1be8c │ │ + cbz r0, 1be84 │ │ ldrd r0, r3, [r4] │ │ - mov r5, r2 │ │ + mov r6, r2 │ │ ldr.w ip, [r3, #12] │ │ - mov r9, r1 │ │ - ldr r3, [pc, #156] @ (1be20 ) │ │ + mov r5, r1 │ │ + ldr r3, [pc, #136] @ (1bf00 ) │ │ movs r2, #2 │ │ add r3, pc │ │ mov r1, r3 │ │ blx ip │ │ - mov r1, r9 │ │ - mov r2, r5 │ │ - cbz r0, 1bdf4 │ │ - movs r5, #1 │ │ - mov r0, r6 │ │ - b.n 1be12 │ │ - cbnz r3, 1bdbe │ │ - ldrd r3, r6, [r4] │ │ - mov r9, r0 │ │ - ldr.w ip, [r6, #12] │ │ - mov sl, r1 │ │ - ldr r6, [pc, #124] @ (1be24 ) │ │ - mov r0, r3 │ │ - add r6, pc │ │ - mov r1, r6 │ │ + mov r1, r5 │ │ + mov r2, r6 │ │ + cbnz r0, 1beda │ │ + mov r0, r1 │ │ + mov r1, r4 │ │ + blx r2 │ │ + b.n 1beec │ │ + cbnz r0, 1beaa │ │ + ldrd r0, r3, [r4] │ │ mov r6, r2 │ │ + ldr.w ip, [r3, #12] │ │ + mov sl, r1 │ │ + ldr r3, [pc, #104] @ (1bf04 ) │ │ movs r2, #1 │ │ + add r3, pc │ │ + mov r1, r3 │ │ blx ip │ │ - mov r3, r0 │ │ mov r1, sl │ │ mov r2, r6 │ │ - mov r0, r9 │ │ - cbnz r3, 1be12 │ │ - mov r9, r0 │ │ - ldr r0, [pc, #100] @ (1be28 ) │ │ + cbnz r0, 1beee │ │ + ldr r0, [pc, #92] @ (1bf08 ) │ │ movs r3, #1 │ │ - ldrd ip, r5, [r4] │ │ strb.w r3, [r7, #-41] │ │ sub.w r3, r7, #41 @ 0x29 │ │ add r0, pc │ │ str r3, [sp, #8] │ │ add r3, sp, #16 │ │ str r0, [sp, #20] │ │ mov r0, sp │ │ - ldrd r6, r4, [r4, #8] │ │ + ldrd ip, r6, [r4] │ │ + ldrd r5, r4, [r4, #8] │ │ str r0, [sp, #16] │ │ mov r0, r1 │ │ mov r1, r3 │ │ - strd r6, r4, [sp, #24] │ │ - strd ip, r5, [sp] │ │ + strd r5, r4, [sp, #24] │ │ + strd ip, r6, [sp] │ │ blx r2 │ │ - cbz r0, 1be00 │ │ + cbz r0, 1bede │ │ movs r5, #1 │ │ - b.n 1be10 │ │ - mov r0, r1 │ │ - mov r1, r4 │ │ - blx r2 │ │ - mov r5, r0 │ │ - mov r0, r6 │ │ - b.n 1be12 │ │ + b.n 1beee │ │ ldrd r0, r1, [sp, #16] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #32] @ (1be2c ) │ │ + ldr r1, [pc, #36] @ (1bf0c ) │ │ add r1, pc │ │ blx r3 │ │ mov r5, r0 │ │ mov r0, r9 │ │ strb.w r8, [r0, #5] │ │ strb r5, [r0, #4] │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - bcc.n 1beb2 │ │ - vqrshrn.u64 d29, , #2 │ │ - vqrdmlah.s q10, q15, d20[0] │ │ + nop │ │ + bhi.n 1bf9e │ │ + vcvt.f32.u32 , , #2 │ │ + vabal.u q10, d14, d30 │ │ movs r3, r0 │ │ - stmia r0!, {r0, r3, r6} │ │ - vsli.32 , q8, #30 │ │ - ldr r6, [pc, #212] @ (1bf08 ) │ │ - lsrs r2, r0, #3 │ │ - cmp r2, #124 @ 0x7c │ │ - add r6, pc │ │ - bls.n 1bebe │ │ - movw r2, #5977 @ 0x1759 │ │ - movw ip, #10000 @ 0x2710 │ │ - movt r2, #53687 @ 0xd1b7 │ │ - movw lr, #5243 @ 0x147b │ │ - umull r2, r3, r0, r2 │ │ - lsrs r3, r3, #13 │ │ - mls r5, r3, ip, r0 │ │ - uxth r2, r5 │ │ - lsrs r2, r2, #2 │ │ - mul.w r2, r2, lr │ │ - lsrs r4, r2, #17 │ │ - movs r2, #100 @ 0x64 │ │ - mls r5, r4, r2, r5 │ │ - ldrh.w r4, [r6, r4, lsl #1] │ │ - strh r4, [r1, #6] │ │ - movw r4, #38528 @ 0x9680 │ │ - movt r4, #152 @ 0x98 │ │ - cmp r0, r4 │ │ - uxth r5, r5 │ │ - ldrh.w r5, [r6, r5, lsl #1] │ │ - strh r5, [r1, #8] │ │ - bcc.n 1bee6 │ │ - movw r4, #36281 @ 0x8db9 │ │ - movt r4, #6 │ │ - umull r4, r5, r3, r4 │ │ - mls r3, r5, ip, r3 │ │ - mul.w r5, r3, lr │ │ - lsrs r5, r5, #19 │ │ - mls r2, r5, r2, r3 │ │ - movw r3, #15241 @ 0x3b89 │ │ - movt r3, #21990 @ 0x55e6 │ │ - umull r3, r4, r0, r3 │ │ - ldrh.w r3, [r6, r5, lsl #1] │ │ - strh r3, [r1, #2] │ │ - uxth r2, r2 │ │ - ldrh.w r2, [r6, r2, lsl #1] │ │ - lsrs r3, r4, #25 │ │ - strh r2, [r1, #4] │ │ - movs r2, #2 │ │ - cmp r3, #10 │ │ - bcs.n 1bec6 │ │ - b.n 1beec │ │ - movs r2, #10 │ │ - mov r3, r0 │ │ - cmp r3, #10 │ │ - bcc.n 1beec │ │ - uxth r4, r3 │ │ - movw r5, #5243 @ 0x147b │ │ - lsrs r4, r4, #2 │ │ - subs r2, #2 │ │ - muls r5, r4 │ │ - lsrs r4, r5, #17 │ │ - movs r5, #100 @ 0x64 │ │ - mls r3, r4, r5, r3 │ │ - uxth r3, r3 │ │ - ldrh.w r3, [r6, r3, lsl #1] │ │ - strh r3, [r1, r2] │ │ - cbnz r0, 1bef0 │ │ - b.n 1bef6 │ │ - movs r2, #6 │ │ - cmp r3, #10 │ │ - bcs.n 1bec6 │ │ - mov r4, r3 │ │ - cbz r0, 1bef6 │ │ - cbnz r4, 1bef6 │ │ - mov r0, r2 │ │ - pop {r4, r5, r6, pc} │ │ - and.w r0, r4, #15 │ │ - subs r2, #1 │ │ - add.w r0, r6, r0, lsl #1 │ │ - ldrb r0, [r0, #1] │ │ - strb r0, [r1, r2] │ │ - mov r0, r2 │ │ - pop {r4, r5, r6, pc} │ │ - stmia r3!, {r0, r1, r3, r5} │ │ + stmia r7!, {r1, r2, r5, r7} │ │ vsli.64 , q8, #62 @ 0x3e │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #12 │ │ ldr.w sl, [r7, #8] │ │ mov ip, r1 │ │ mov fp, r3 │ │ mov r9, r2 │ │ mov lr, r0 │ │ movs r1, #0 │ │ cmp.w sl, #1 │ │ - bne.n 1bfbc │ │ + bne.n 1bfc0 │ │ mov.w r8, #1 │ │ movs r2, #0 │ │ movs r5, #1 │ │ cmp r1, r2 │ │ ite ls │ │ movls r8, r5 │ │ movhi r2, r1 │ │ cmp sl, r2 │ │ - bcc.w 1c1ce │ │ + bcc.w 1c1d2 │ │ adds.w r1, r8, r2 │ │ - bcs.w 1c1dc │ │ + bcs.w 1c1e0 │ │ cmp r1, sl │ │ - bhi.w 1c1dc │ │ + bhi.w 1c1e0 │ │ add.w r1, fp, r8 │ │ mov r0, fp │ │ strd ip, lr, [sp, #4] │ │ str r2, [sp, #0] │ │ - blx 4f830 │ │ + blx 4ef60 │ │ cmp r0, #0 │ │ - beq.n 1c05c │ │ + beq.n 1c060 │ │ movs r0, #0 │ │ mov.w ip, #1 │ │ mov r3, fp │ │ mov r4, sl │ │ movs r1, #0 │ │ ldrb.w r6, [r3], #1 │ │ and.w r6, r6, #63 @ 0x3f │ │ @@ -25057,190 +24752,190 @@ │ │ lslpl.w r2, ip, r5 │ │ orr.w r1, r1, r2 │ │ lsl.w r2, ip, r6 │ │ it pl │ │ movpl r2, #0 │ │ orrs r0, r2 │ │ subs r4, #1 │ │ - bne.n 1bf6e │ │ + bne.n 1bf72 │ │ ldr r4, [sp, #0] │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ sub.w r2, sl, r4 │ │ mov r3, r4 │ │ cmp r2, r4 │ │ it hi │ │ movhi r3, r2 │ │ add.w r8, r3, #1 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ mov ip, r4 │ │ ldr.w lr, [sp, #8] │ │ - b.n 1c19c │ │ + b.n 1c1a0 │ │ movs r2, #1 │ │ movs r6, #1 │ │ movs r3, #0 │ │ mov.w r8, #1 │ │ - b.n 1bfd8 │ │ + b.n 1bfdc │ │ adds r0, r2, r3 │ │ movs r3, #0 │ │ adds r2, r0, #1 │ │ sub.w r8, r2, r1 │ │ adds r6, r2, r3 │ │ cmp r6, sl │ │ - bcs.n 1c00e │ │ + bcs.n 1c012 │ │ adds r0, r1, r3 │ │ cmp r0, sl │ │ - bcs.w 1c1e8 │ │ + bcs.w 1c1ec │ │ ldrb.w r6, [fp, r6] │ │ ldrb.w r0, [fp, r0] │ │ cmp r6, r0 │ │ - bcc.n 1bfc8 │ │ - bne.n 1c000 │ │ + bcc.n 1bfcc │ │ + bne.n 1c004 │ │ adds r0, r3, #1 │ │ cmp r0, r8 │ │ it eq │ │ addeq r2, r0 │ │ subs.w r3, r0, r8 │ │ it ne │ │ movne r3, r0 │ │ - b.n 1bfd2 │ │ + b.n 1bfd6 │ │ adds r0, r2, #1 │ │ mov r1, r2 │ │ movs r3, #0 │ │ mov.w r8, #1 │ │ mov r2, r0 │ │ - b.n 1bfd2 │ │ + b.n 1bfd6 │ │ movs r2, #0 │ │ movs r3, #1 │ │ movs r4, #1 │ │ movs r6, #0 │ │ movs r5, #1 │ │ - b.n 1c02a │ │ + b.n 1c02e │ │ adds r0, r3, r6 │ │ movs r6, #0 │ │ adds r3, r0, #1 │ │ subs r5, r3, r2 │ │ adds r4, r3, r6 │ │ cmp r4, sl │ │ - bcs.w 1bf32 │ │ + bcs.w 1bf36 │ │ adds r0, r2, r6 │ │ cmp r0, sl │ │ - bcs.w 1c1e8 │ │ + bcs.w 1c1ec │ │ ldrb.w r4, [fp, r4] │ │ ldrb.w r0, [fp, r0] │ │ cmp r4, r0 │ │ - bhi.n 1c01a │ │ - bne.n 1c050 │ │ + bhi.n 1c01e │ │ + bne.n 1c054 │ │ adds r0, r6, #1 │ │ cmp r0, r5 │ │ it eq │ │ addeq r3, r0 │ │ subs r6, r0, r5 │ │ it ne │ │ movne r6, r0 │ │ - b.n 1c022 │ │ + b.n 1c026 │ │ adds r0, r3, #1 │ │ mov r2, r3 │ │ movs r6, #0 │ │ movs r5, #1 │ │ mov r3, r0 │ │ - b.n 1c022 │ │ + b.n 1c026 │ │ sub.w ip, sl, #1 │ │ mov r5, r9 │ │ mov.w lr, #0 │ │ movs r0, #1 │ │ movs r2, #1 │ │ movs r3, #0 │ │ - b.n 1c07a │ │ + b.n 1c07e │ │ adds r0, r4, #1 │ │ movs r3, #0 │ │ sub.w r2, r0, lr │ │ cmp r2, r8 │ │ - beq.n 1c0ca │ │ + beq.n 1c0ce │ │ adds r4, r0, r3 │ │ cmp r4, sl │ │ - bcs.n 1c0ca │ │ + bcs.n 1c0ce │ │ mov r6, r0 │ │ sub.w r0, sl, r3 │ │ mvns r1, r6 │ │ add r0, r1 │ │ cmp r0, sl │ │ - bcs.w 1c1f2 │ │ + bcs.w 1c1f6 │ │ add.w r1, r3, lr │ │ sub.w r1, ip, r1 │ │ cmp r1, sl │ │ - bcs.w 1c1fc │ │ + bcs.w 1c200 │ │ ldrb.w r0, [fp, r0] │ │ ldrb.w r1, [fp, r1] │ │ cmp r0, r1 │ │ - bcc.n 1c06e │ │ + bcc.n 1c072 │ │ cmp r0, r1 │ │ - bne.n 1c0c0 │ │ + bne.n 1c0c4 │ │ adds r0, r3, #1 │ │ cmp r0, r2 │ │ it eq │ │ addeq r6, r0 │ │ subs r3, r0, r2 │ │ it ne │ │ movne r3, r0 │ │ mov r0, r6 │ │ - b.n 1c076 │ │ + b.n 1c07a │ │ adds r0, r6, #1 │ │ movs r3, #0 │ │ movs r2, #1 │ │ mov lr, r6 │ │ - b.n 1c076 │ │ + b.n 1c07a │ │ movs r2, #0 │ │ movs r0, #1 │ │ movs r3, #1 │ │ mov.w r9, #0 │ │ - b.n 1c0e2 │ │ + b.n 1c0e6 │ │ adds r0, r4, #1 │ │ mov.w r9, #0 │ │ subs r3, r0, r2 │ │ cmp r3, r8 │ │ - beq.n 1c136 │ │ + beq.n 1c13a │ │ add.w r4, r0, r9 │ │ cmp r4, sl │ │ - bcs.n 1c136 │ │ + bcs.n 1c13a │ │ mov r6, r0 │ │ sub.w r0, sl, r9 │ │ mvns r1, r6 │ │ add r0, r1 │ │ cmp r0, sl │ │ - bcs.n 1c1f2 │ │ + bcs.n 1c1f6 │ │ add.w r1, r9, r2 │ │ sub.w r1, ip, r1 │ │ cmp r1, sl │ │ - bcs.n 1c1fc │ │ + bcs.n 1c200 │ │ ldrb.w r0, [fp, r0] │ │ ldrb.w r1, [fp, r1] │ │ cmp r0, r1 │ │ - bhi.n 1c0d6 │ │ + bhi.n 1c0da │ │ cmp r0, r1 │ │ - bne.n 1c12a │ │ + bne.n 1c12e │ │ add.w r0, r9, #1 │ │ cmp r0, r3 │ │ it eq │ │ addeq r6, r0 │ │ subs.w r9, r0, r3 │ │ it ne │ │ movne r9, r0 │ │ mov r0, r6 │ │ - b.n 1c0de │ │ + b.n 1c0e2 │ │ adds r0, r6, #1 │ │ mov.w r9, #0 │ │ movs r3, #1 │ │ mov r2, r6 │ │ - b.n 1c0de │ │ + b.n 1c0e2 │ │ cmp r2, lr │ │ it hi │ │ movhi lr, r2 │ │ sub.w ip, sl, lr │ │ cmp.w r8, #0 │ │ - beq.n 1c188 │ │ + beq.n 1c18c │ │ ldr.w lr, [sp, #8] │ │ movs r0, #0 │ │ movs r3, #1 │ │ movs r6, #0 │ │ movs r1, #0 │ │ mov r9, r5 │ │ ldrb.w r5, [fp, r6] │ │ @@ -25253,18 +24948,18 @@ │ │ lslpl.w r2, r3, r4 │ │ orr.w r1, r1, r2 │ │ lsl.w r2, r3, r5 │ │ it pl │ │ movpl r2, #0 │ │ orrs r0, r2 │ │ cmp r8, r6 │ │ - bne.n 1c154 │ │ + bne.n 1c158 │ │ movs r3, #0 │ │ mov r6, sl │ │ - b.n 1c19a │ │ + b.n 1c19e │ │ mov.w r8, #0 │ │ movs r0, #0 │ │ movs r1, #0 │ │ movs r3, #0 │ │ mov r6, sl │ │ mov r9, r5 │ │ ldr.w lr, [sp, #8] │ │ @@ -25280,490 +24975,678 @@ │ │ str.w r6, [lr] │ │ stmia.w r5, {r0, r1, r4, ip} │ │ strd r8, r2, [lr, #24] │ │ strd r9, r3, [lr, #32] │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #60] @ (1c20c ) │ │ + ldr r3, [pc, #60] @ (1c210 ) │ │ mov r1, r2 │ │ movs r0, #0 │ │ mov r2, sl │ │ add r3, pc │ │ - bl 1b904 │ │ - ldr r3, [pc, #48] @ (1c210 ) │ │ + bl 1bb58 │ │ + ldr r3, [pc, #48] @ (1c214 ) │ │ mov r0, r8 │ │ mov r2, sl │ │ add r3, pc │ │ - bl 1b904 │ │ - ldr r2, [pc, #28] @ (1c208 ) │ │ + bl 1bb58 │ │ + ldr r2, [pc, #28] @ (1c20c ) │ │ mov r1, sl │ │ add r2, pc │ │ - bl 1b0c8 │ │ - ldr r2, [pc, #32] @ (1c214 ) │ │ + bl 1bbf4 │ │ + ldr r2, [pc, #32] @ (1c218 ) │ │ mov r1, sl │ │ add r2, pc │ │ - bl 1b0c8 │ │ - ldr r2, [pc, #24] @ (1c218 ) │ │ + bl 1bbf4 │ │ + ldr r2, [pc, #24] @ (1c21c ) │ │ mov r0, r1 │ │ mov r1, sl │ │ add r2, pc │ │ - bl 1b0c8 │ │ - ldr r2, [pc, #896] @ (1c58c ) │ │ + bl 1bbf4 │ │ + tst r4, r1 │ │ movs r3, r0 │ │ - ldr r3, [pc, #216] @ (1c2e8 ) │ │ + negs r2, r4 │ │ movs r3, r0 │ │ - ldr r3, [pc, #104] @ (1c27c ) │ │ + negs r6, r0 │ │ movs r3, r0 │ │ - ldr r2, [pc, #920] @ (1c5b0 ) │ │ + tst r2, r2 │ │ movs r3, r0 │ │ - ldr r2, [pc, #936] @ (1c5c4 ) │ │ + tst r6, r2 │ │ movs r3, r0 │ │ - push {r4, r5, r7, lr} │ │ - add r7, sp, #8 │ │ - sub sp, #24 │ │ - ldr r0, [r0, #0] │ │ - sub.w r5, r7, #18 │ │ - mov r4, r1 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #28 │ │ + ldr r6, [r0, #0] │ │ + mov ip, r1 │ │ + ldr r0, [pc, #220] @ (1c30c ) │ │ + cmp.w r6, #1000 @ 0x3e8 │ │ + add r0, pc │ │ + bcc.n 1c2ac │ │ + movw r8, #38527 @ 0x967f │ │ + sub.w lr, r7, #38 @ 0x26 │ │ + movs r3, #0 │ │ + movw r9, #10000 @ 0x2710 │ │ + movw sl, #5243 @ 0x147b │ │ + mov.w fp, #100 @ 0x64 │ │ + movt r8, #152 @ 0x98 │ │ + mov r5, r6 │ │ + str.w ip, [sp, #12] │ │ + str r6, [sp, #8] │ │ + movw r1, #5977 @ 0x1759 │ │ + mov r2, r5 │ │ + movt r1, #53687 @ 0xd1b7 │ │ + add.w r4, lr, r3 │ │ + umull r5, r6, r5, r1 │ │ + subs r3, #4 │ │ + cmp r2, r8 │ │ + mov.w r5, r6, lsr #13 │ │ + mls r6, r5, r9, r2 │ │ + uxth.w ip, r6 │ │ + mov.w r1, ip, lsr #2 │ │ + mul.w r1, r1, sl │ │ + mov.w r1, r1, lsr #17 │ │ + mls r6, r1, fp, r6 │ │ + ldrh.w r1, [r0, r1, lsl #1] │ │ + strh r1, [r4, #6] │ │ + uxth r6, r6 │ │ + ldrh.w r6, [r0, r6, lsl #1] │ │ + strh r6, [r4, #8] │ │ + bhi.n 1c25a │ │ + ldrd r6, ip, [sp, #8] │ │ + adds r3, #10 │ │ + cmp r5, #10 │ │ + bcs.n 1c2b4 │ │ mov r1, r5 │ │ - bl 1be30 │ │ - rsb r1, r0, #10 │ │ - add r0, r5 │ │ + cbnz r6, 1c2d6 │ │ + b.n 1c2d8 │ │ + movs r3, #10 │ │ + mov r5, r6 │ │ + cmp r5, #10 │ │ + bcc.n 1c2a6 │ │ + uxth r1, r5 │ │ + movw r4, #5243 @ 0x147b │ │ + lsrs r1, r1, #2 │ │ + subs r3, #2 │ │ + muls r1, r4 │ │ + movs r4, #100 @ 0x64 │ │ + lsrs r1, r1, #17 │ │ + mls r2, r1, r4, r5 │ │ + sub.w r4, r7, #38 @ 0x26 │ │ + uxth r2, r2 │ │ + ldrh.w r2, [r0, r2, lsl #1] │ │ + strh r2, [r4, r3] │ │ + cbz r6, 1c2d8 │ │ + cbz r1, 1c2ea │ │ + and.w r1, r1, #15 │ │ + subs r3, #1 │ │ + add.w r0, r0, r1, lsl #1 │ │ + sub.w r1, r7, #38 @ 0x26 │ │ + ldrb r0, [r0, #1] │ │ + strb r0, [r1, r3] │ │ + sub.w r1, r7, #38 @ 0x26 │ │ + rsb r0, r3, #10 │ │ + add r1, r3 │ │ movs r2, #1 │ │ - movs r3, #0 │ │ - strd r0, r1, [sp] │ │ - mov r0, r4 │ │ + strd r1, r0, [sp] │ │ + mov r0, ip │ │ movs r1, #1 │ │ - bl 1aec8 │ │ - add sp, #24 │ │ - pop {r4, r5, r7, pc} │ │ - push {r7, lr} │ │ + movs r3, #0 │ │ + bl 1ae54 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + stmia r7!, {r0, r1, r2, r3, r7} │ │ + vabal.u , d30, d0 │ │ mov r7, sp │ │ sub sp, #8 │ │ ldr.w ip, [r7, #8] │ │ str.w ip, [sp] │ │ - bl 1c25c │ │ + bl 1c324 │ │ + bmi.n 1c2ce │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #56 @ 0x38 │ │ mov ip, r2 │ │ ldr r2, [r7, #8] │ │ cmp ip, r1 │ │ strd ip, r3, [sp, #8] │ │ str r1, [sp, #16] │ │ - bhi.w 1c474 │ │ + bhi.w 1c558 │ │ cmp r3, r1 │ │ - bhi.n 1c2d4 │ │ + bhi.n 1c3b0 │ │ cmp ip, r3 │ │ - bhi.w 1c480 │ │ + bhi.w 1c564 │ │ cmp.w ip, #0 │ │ - beq.n 1c290 │ │ + beq.n 1c358 │ │ cmp ip, r1 │ │ - bcs.n 1c290 │ │ + bcs.n 1c358 │ │ ldrsb.w lr, [r0, ip] │ │ cmn.w lr, #65 @ 0x41 │ │ - ble.n 1c2ee │ │ - cbz r3, 1c2d4 │ │ + ble.n 1c3ca │ │ + cbz r3, 1c3b0 │ │ cmp r3, r1 │ │ - bcs.n 1c2d4 │ │ + bcs.n 1c3b0 │ │ ldrsb r5, [r0, r3] │ │ cmn.w r5, #65 @ 0x41 │ │ - bgt.n 1c2d4 │ │ - mov ip, r3 │ │ + bgt.n 1c3b0 │ │ + sub.w ip, r3, #1 │ │ ldrsb.w r5, [r0, ip] │ │ cmn.w r5, #65 @ 0x41 │ │ - bgt.n 1c2b4 │ │ - subs.w ip, ip, #1 │ │ - bne.n 1c2a0 │ │ - mov.w ip, #0 │ │ + bgt.n 1c386 │ │ + sub.w ip, r3, #2 │ │ + ldrsb.w r5, [r0, ip] │ │ + cmn.w r5, #65 @ 0x41 │ │ + it le │ │ + suble.w ip, r3, #3 │ │ + cmp r1, r3 │ │ + beq.w 1c54e │ │ ldrsb r5, [r0, r3] │ │ cmn.w r5, #65 @ 0x41 │ │ - bgt.n 1c2c4 │ │ + bgt.n 1c39c │ │ adds r3, #1 │ │ - cmp r1, r3 │ │ - bne.n 1c2b4 │ │ + cmp r3, r1 │ │ + bcc.n 1c386 │ │ mov r3, r1 │ │ cmp ip, r3 │ │ strd ip, r3, [sp, #20] │ │ - bls.n 1c32a │ │ + it ls │ │ + cmpls r3, r1 │ │ + bls.n 1c41a │ │ str r2, [sp, #0] │ │ mov r2, ip │ │ - bl 1c24a │ │ - ldr r1, [pc, #440] @ (1c490 ) │ │ + bl 1c310 │ │ + ldr r1, [pc, #448] @ (1c574 ) │ │ add r3, sp, #16 │ │ - ldr r0, [pc, #440] @ (1c494 ) │ │ + ldr r0, [pc, #448] @ (1c578 ) │ │ str r3, [sp, #40] @ 0x28 │ │ add r1, pc │ │ add r0, pc │ │ add r3, sp, #12 │ │ str r1, [sp, #44] @ 0x2c │ │ str r1, [sp, #36] @ 0x24 │ │ add r1, sp, #32 │ │ str r3, [sp, #32] │ │ - bl 1a880 │ │ - mov lr, ip │ │ + bl 1a9e8 │ │ + sub.w lr, ip, #1 │ │ ldrsb.w r3, [r0, lr] │ │ cmn.w r3, #65 @ 0x41 │ │ - bgt.n 1c304 │ │ - subs.w lr, lr, #1 │ │ - bne.n 1c2f0 │ │ - mov.w lr, #0 │ │ + bgt.n 1c3ea │ │ + sub.w lr, ip, #2 │ │ + ldrsb.w r3, [r0, lr] │ │ + cmn.w r3, #65 @ 0x41 │ │ + it le │ │ + suble.w lr, ip, #3 │ │ + cmp r1, ip │ │ + beq.w 1c54e │ │ ldrsb.w r3, [r0, ip] │ │ cmn.w r3, #65 @ 0x41 │ │ - bgt.n 1c318 │ │ + bgt.n 1c404 │ │ add.w ip, ip, #1 │ │ - cmp r1, ip │ │ - bne.n 1c304 │ │ + cmp ip, r1 │ │ + bcc.n 1c3ea │ │ mov ip, r1 │ │ cmp lr, ip │ │ strd lr, ip, [sp, #20] │ │ - bls.n 1c33e │ │ + it ls │ │ + cmpls ip, r1 │ │ + bls.n 1c47c │ │ str r2, [sp, #0] │ │ mov r2, lr │ │ mov r3, ip │ │ - bl 1c24a │ │ + bl 1c310 │ │ + cmp ip, r1 │ │ + beq.n 1c43a │ │ cmp.w ip, #0 │ │ - bne.n 1c354 │ │ + beq.n 1c42e │ │ + ldrsb.w r5, [r0, ip] │ │ + cmn.w r5, #65 @ 0x41 │ │ + ble.n 1c3a8 │ │ cmp r3, r1 │ │ - bcs.n 1c364 │ │ + beq.n 1c43a │ │ ldrsb r5, [r0, r3] │ │ cmn.w r5, #65 @ 0x41 │ │ - ble.n 1c2cc │ │ - b.n 1c366 │ │ - cmp.w lr, #0 │ │ - bne.n 1c3a8 │ │ - cmp ip, r1 │ │ - bcs.n 1c3b8 │ │ - ldrsb.w r3, [r0, ip] │ │ - cmn.w r3, #65 @ 0x41 │ │ - ble.n 1c320 │ │ - b.n 1c3ba │ │ - cmp ip, r1 │ │ - bcs.n 1c3c4 │ │ - ldrsb.w r5, [r0, ip] │ │ - cmn.w r5, #64 @ 0x40 │ │ - blt.n 1c2cc │ │ - b.n 1c330 │ │ - bne.n 1c2cc │ │ + ble.n 1c3a8 │ │ cmp ip, r3 │ │ - beq.n 1c3be │ │ + beq.n 1c4a2 │ │ add r0, ip │ │ ldrsb.w r3, [r0] │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ uxtb r1, r3 │ │ - bgt.n 1c41c │ │ + bgt.n 1c4f6 │ │ ldrb r3, [r0, #1] │ │ and.w ip, r1, #31 │ │ cmp r1, #224 @ 0xe0 │ │ and.w r3, r3, #63 @ 0x3f │ │ - bcc.n 1c40c │ │ + bcc.n 1c4e6 │ │ ldrb r5, [r0, #2] │ │ cmp r1, #240 @ 0xf0 │ │ and.w r5, r5, #63 @ 0x3f │ │ orr.w r3, r5, r3, lsl #6 │ │ - bcc.n 1c418 │ │ + bcc.n 1c4f2 │ │ ldrb r0, [r0, #3] │ │ and.w r1, ip, #7 │ │ and.w r0, r0, #63 @ 0x3f │ │ orr.w r0, r0, r3, lsl #6 │ │ orr.w r1, r0, r1, lsl #18 │ │ - b.n 1c41c │ │ + b.n 1c4f6 │ │ cmp lr, r1 │ │ - bcs.n 1c3ca │ │ + beq.n 1c49e │ │ + cmp.w lr, #0 │ │ + beq.n 1c490 │ │ ldrsb.w r3, [r0, lr] │ │ - cmn.w r3, #64 @ 0x40 │ │ - blt.n 1c320 │ │ - b.n 1c344 │ │ - bne.n 1c320 │ │ + cmn.w r3, #65 @ 0x41 │ │ + ble.n 1c410 │ │ + cmp ip, r1 │ │ + beq.n 1c49e │ │ + ldrsb.w r3, [r0, ip] │ │ + cmn.w r3, #65 @ 0x41 │ │ + ble.n 1c410 │ │ cmp lr, ip │ │ - bne.n 1c3ce │ │ + bne.n 1c4a8 │ │ mov r0, r2 │ │ - bl 1b994 │ │ - bne.w 1c2cc │ │ - b.n 1c330 │ │ - bne.n 1c320 │ │ - b.n 1c344 │ │ + bl 1c75c │ │ add r0, lr │ │ ldrsb.w r3, [r0] │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ uxtb r1, r3 │ │ - bgt.n 1c44a │ │ + bgt.n 1c524 │ │ ldrb r3, [r0, #1] │ │ and.w ip, r1, #31 │ │ cmp r1, #224 @ 0xe0 │ │ and.w lr, r3, #63 @ 0x3f │ │ - bcc.n 1c412 │ │ + bcc.n 1c4ec │ │ ldrb r3, [r0, #2] │ │ cmp r1, #240 @ 0xf0 │ │ and.w r3, r3, #63 @ 0x3f │ │ orr.w r3, r3, lr, lsl #6 │ │ - bcc.n 1c446 │ │ + bcc.n 1c520 │ │ ldrb r0, [r0, #3] │ │ and.w r1, ip, #7 │ │ and.w r0, r0, #63 @ 0x3f │ │ orr.w r0, r0, r3, lsl #6 │ │ orr.w r1, r0, r1, lsl #18 │ │ - b.n 1c44a │ │ + b.n 1c524 │ │ orr.w r1, r3, ip, lsl #6 │ │ - b.n 1c41c │ │ + b.n 1c4f6 │ │ orr.w r1, lr, ip, lsl #6 │ │ - b.n 1c44a │ │ + b.n 1c524 │ │ orr.w r1, r3, ip, lsl #12 │ │ - ldr r3, [pc, #152] @ (1c4b8 ) │ │ - ldr r4, [pc, #156] @ (1c4bc ) │ │ - ldr r0, [pc, #156] @ (1c4c0 ) │ │ + ldr r3, [pc, #168] @ (1c5a0 ) │ │ + ldr r4, [pc, #168] @ (1c5a4 ) │ │ + ldr r0, [pc, #172] @ (1c5a8 ) │ │ add r3, pc │ │ - ldr r5, [pc, #156] @ (1c4c4 ) │ │ + ldr r5, [pc, #172] @ (1c5ac ) │ │ add r4, pc │ │ str r1, [sp, #28] │ │ add r1, sp, #20 │ │ add r5, pc │ │ add r0, pc │ │ strd r3, r1, [sp, #44] @ 0x2c │ │ add r1, sp, #28 │ │ str r5, [sp, #52] @ 0x34 │ │ strd r4, r1, [sp, #36] @ 0x24 │ │ add r1, sp, #12 │ │ str r1, [sp, #32] │ │ add r1, sp, #32 │ │ - bl 1a880 │ │ + bl 1a9e8 │ │ orr.w r1, r3, ip, lsl #12 │ │ - ldr r3, [pc, #92] @ (1c4a8 ) │ │ - ldr r4, [pc, #92] @ (1c4ac ) │ │ - ldr r0, [pc, #96] @ (1c4b0 ) │ │ + ldr r3, [pc, #100] @ (1c58c ) │ │ + ldr r4, [pc, #104] @ (1c590 ) │ │ + ldr r0, [pc, #104] @ (1c594 ) │ │ add r3, pc │ │ - ldr r5, [pc, #96] @ (1c4b4 ) │ │ + ldr r5, [pc, #104] @ (1c598 ) │ │ add r4, pc │ │ str r1, [sp, #28] │ │ add r1, sp, #20 │ │ add r0, pc │ │ add r5, pc │ │ strd r3, r1, [sp, #44] @ 0x2c │ │ add r1, sp, #28 │ │ str r5, [sp, #52] @ 0x34 │ │ strd r4, r1, [sp, #36] @ 0x24 │ │ add r1, sp, #8 │ │ str r1, [sp, #32] │ │ add r1, sp, #32 │ │ - bl 1a880 │ │ - ldr r1, [pc, #32] @ (1c498 ) │ │ + bl 1a9e8 │ │ + ldr r2, [pc, #76] @ (1c59c ) │ │ + mov r0, r1 │ │ + add r2, pc │ │ + bl 1bbf4 │ │ + ldr r1, [pc, #32] @ (1c57c ) │ │ add r3, sp, #16 │ │ - ldr r0, [pc, #32] @ (1c49c ) │ │ + ldr r0, [pc, #32] @ (1c580 ) │ │ add r1, pc │ │ add r0, pc │ │ - b.n 1c48a │ │ - ldr r1, [pc, #28] @ (1c4a0 ) │ │ + b.n 1c56e │ │ + ldr r1, [pc, #28] @ (1c584 ) │ │ add r3, sp, #12 │ │ - ldr r0, [pc, #28] @ (1c4a4 ) │ │ + ldr r0, [pc, #28] @ (1c588 ) │ │ add r1, pc │ │ add r0, pc │ │ str r3, [sp, #40] @ 0x28 │ │ add r3, sp, #8 │ │ - b.n 1c2e2 │ │ - vminnm.f16 , , │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ - @ instruction: 0xfffefd9f │ │ - vtbx.8 d25, {d15-d18}, d15 │ │ - @ instruction: 0xfffefd93 │ │ - vrsubhn.i d26, , │ │ - vshr.u32 q8, , #2 │ │ - movs r0, r0 │ │ - stc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ - add r6, pc, #556 @ (adr r6, 1c6e0 ) │ │ - vtrn. q8, │ │ - movs r0, r0 │ │ - lsls r3, r4, #2 │ │ - movs r0, r0 │ │ - ldc2l 15, cr15, [r3, #1020]! @ 0x3fc │ │ - add r0, sp, #404 @ 0x194 │ │ - vsra.u32 d16, d1, #2 │ │ + b.n 1c3be │ │ + mcr2 15, 3, pc, cr5, cr15, {7} @ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ + @ instruction: 0xfffefcbf │ │ + vdup.8 d25, d23[7] │ │ + @ instruction: 0xfffefcb3 │ │ + vqshl.u32 q13, q2, #31 │ │ + vtrn. d16, d3 │ │ + movs r0, r0 │ │ + stc2l 15, cr15, [pc], #1020 @ 1c990 │ │ + add r7, pc, #232 @ (adr r7, 1c680 ) │ │ + vtrn. q8, │ │ + movs r0, r0 │ │ + subs r6, #250 @ 0xfa │ │ + movs r3, r0 │ │ + lsls r1, r6, #2 │ │ + movs r0, r0 │ │ + ldc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ + add r1, sp, #24 │ │ + vsra.u32 d16, d15, #2 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ ldrd r4, r6, [r1] │ │ mov r5, r0 │ │ ldr.w r8, [r6, #16] │ │ movs r1, #39 @ 0x27 │ │ mov r0, r4 │ │ blx r8 │ │ - cbz r0, 1c4ee │ │ + cbz r0, 1c5d6 │ │ movs r0, #1 │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r1, [r5, #0] │ │ mov r5, sp │ │ mov r0, r5 │ │ movw r2, #257 @ 0x101 │ │ - bl 1b3b0 │ │ + bl 1b3d4 │ │ ldrb.w r0, [sp, #13] │ │ cmp r0, #129 @ 0x81 │ │ - bcc.n 1c516 │ │ + bcc.n 1c5fe │ │ ldr r1, [sp, #0] │ │ mov r0, r4 │ │ blx r8 │ │ - cbz r0, 1c530 │ │ + cbz r0, 1c618 │ │ movs r0, #1 │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb.w r2, [sp, #12] │ │ ldr r3, [r6, #12] │ │ adds r1, r5, r2 │ │ subs r2, r0, r2 │ │ mov r0, r4 │ │ blx r3 │ │ - cbz r0, 1c530 │ │ + cbz r0, 1c618 │ │ movs r0, #1 │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ blx r8 │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - bmi.n 1c4ea │ │ - push {r4, r5, r7, lr} │ │ - add r7, sp, #8 │ │ + bmi.n 1c5d2 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #16 │ │ mov r5, r0 │ │ - ldr r0, [r0, #0] │ │ + ldr r0, [r1, #8] │ │ mov r4, r1 │ │ - bl 1ac64 │ │ - cbnz r0, 1c560 │ │ + lsls r1, r0, #6 │ │ + bmi.n 1c656 │ │ + lsls r0, r0, #5 │ │ + bmi.n 1c674 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl 1c220 │ │ + cbz r0, 1c6b0 │ │ + movs r6, #1 │ │ + mov r0, r6 │ │ + add sp, #16 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r1, [r5, #0] │ │ + add r0, sp, #8 │ │ + ldr r2, [pc, #228] @ (1c740 ) │ │ + movs r6, #7 │ │ + add r2, pc │ │ + mov r3, r6 │ │ + and.w r6, r1, #15 │ │ + lsrs r1, r1, #4 │ │ + ldrb r6, [r2, r6] │ │ + strb r6, [r0, r3] │ │ + sub.w r6, r3, #1 │ │ + bne.n 1c660 │ │ + b.n 1c690 │ │ + ldr r1, [r5, #0] │ │ + add r0, sp, #8 │ │ + ldr r2, [pc, #200] @ (1c744 ) │ │ + movs r6, #7 │ │ + add r2, pc │ │ + mov r3, r6 │ │ + and.w r6, r1, #15 │ │ + lsrs r1, r1, #4 │ │ + ldrb r6, [r2, r6] │ │ + strb r6, [r0, r3] │ │ + sub.w r6, r3, #1 │ │ + bne.n 1c67e │ │ + adds r1, r3, #1 │ │ + ldr r2, [pc, #180] @ (1c748 ) │ │ + rsb r1, r1, #9 │ │ + add r0, r3 │ │ + add r2, pc │ │ + movs r3, #2 │ │ + strd r0, r1, [sp] │ │ + mov r0, r4 │ │ + movs r1, #1 │ │ + movs r6, #1 │ │ + bl 1ae54 │ │ + cmp r0, #0 │ │ + bne.n 1c64c │ │ ldrd r0, r1, [r4] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #20] @ (1c570 ) │ │ + ldr r1, [pc, #144] @ (1c74c ) │ │ add r1, pc │ │ blx r3 │ │ - cbz r0, 1c564 │ │ - movs r0, #1 │ │ - pop {r4, r5, r7, pc} │ │ - ldr r0, [r5, #4] │ │ + cbz r0, 1c6cc │ │ + movs r6, #1 │ │ + mov r0, r6 │ │ + add sp, #16 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r1, [r4, #8] │ │ + adds r0, r5, #4 │ │ + lsls r2, r1, #6 │ │ + bmi.n 1c6e0 │ │ + lsls r1, r1, #5 │ │ + bmi.n 1c6fe │ │ mov r1, r4 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 1ac64 │ │ - stmia r4!, {r1, r3, r5, r7} │ │ + bl 1c220 │ │ + b.n 1c734 │ │ + ldr r1, [r0, #0] │ │ + add r0, sp, #8 │ │ + ldr r2, [pc, #104] @ (1c750 ) │ │ + movs r6, #7 │ │ + add r2, pc │ │ + mov r3, r6 │ │ + and.w r6, r1, #15 │ │ + lsrs r1, r1, #4 │ │ + ldrb r6, [r2, r6] │ │ + strb r6, [r0, r3] │ │ + sub.w r6, r3, #1 │ │ + bne.n 1c6ea │ │ + b.n 1c71a │ │ + ldr r1, [r0, #0] │ │ + add r0, sp, #8 │ │ + ldr r2, [pc, #80] @ (1c754 ) │ │ + movs r6, #7 │ │ + add r2, pc │ │ + mov r3, r6 │ │ + and.w r6, r1, #15 │ │ + lsrs r1, r1, #4 │ │ + ldrb r6, [r2, r6] │ │ + strb r6, [r0, r3] │ │ + sub.w r6, r3, #1 │ │ + bne.n 1c708 │ │ + adds r1, r3, #1 │ │ + ldr r2, [pc, #56] @ (1c758 ) │ │ + rsb r1, r1, #9 │ │ + add r0, r3 │ │ + add r2, pc │ │ + movs r3, #2 │ │ + strd r0, r1, [sp] │ │ + mov r0, r4 │ │ + movs r1, #1 │ │ + bl 1ae54 │ │ + mov r6, r0 │ │ + mov r0, r6 │ │ + add sp, #16 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + str r0, [sp, #376] @ 0x178 │ │ + vshr.u64 , q8, #2 │ │ + vtrn. d29, d9 │ │ + vabdl.u q14, d14, d26 │ │ + @ instruction: 0xfffe8fd4 │ │ + vmla.i , q7, d22[0] │ │ + @ instruction: 0xfffecfff │ │ + vabal.u , d30, d0 │ │ + mov r7, sp │ │ + mov r2, r0 │ │ + ldr r0, [pc, #8] @ (1c76c ) │ │ + movs r1, #43 @ 0x2b │ │ + add r0, pc │ │ + bl 1bbe8 │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ vabal.u , d30, d0 │ │ mov r7, sp │ │ sub sp, #16 │ │ - ldr r1, [pc, #20] @ (1c590 ) │ │ + ldr r1, [pc, #20] @ (1c78c ) │ │ mov r2, r0 │ │ - ldr r0, [pc, #20] @ (1c594 ) │ │ + ldr r0, [pc, #20] @ (1c790 ) │ │ subs r3, r7, #1 │ │ add r1, pc │ │ add r0, pc │ │ strd r3, r1, [sp, #4] │ │ add r1, sp, #4 │ │ - bl 1a880 │ │ + bl 1a9e8 │ │ movs r3, r2 │ │ movs r0, r0 │ │ - add r7, sp, #248 @ 0xf8 │ │ + add r7, sp, #824 @ 0x338 │ │ vrsubhn.i d20, q7, q4 │ │ - ldr r1, [pc, #8] @ (1c5a4 ) │ │ + ldr r1, [pc, #8] @ (1c7a0 ) │ │ movs r2, #24 │ │ add r1, pc │ │ - b.w 1a9a8 │ │ - stmia r4!, {r2, r4, r5, r6} │ │ + b.w 1ab10 │ │ + ldmia r0, {r0, r2, r3, r6} │ │ vsli.64 , q0, #62 @ 0x3e │ │ add r7, sp, #8 │ │ sub sp, #16 │ │ - ldr r3, [pc, #24] @ (1c5c8 ) │ │ - ldr r4, [pc, #24] @ (1c5cc ) │ │ + ldr r3, [pc, #24] @ (1c7c4 ) │ │ + ldr r4, [pc, #24] @ (1c7c8 ) │ │ add r3, pc │ │ strd r0, r1, [sp] │ │ mov r0, sp │ │ add r1, sp, #8 │ │ str r0, [sp, #8] │ │ mov r0, r3 │ │ add r4, pc │ │ str r4, [sp, #12] │ │ - bl 1a880 │ │ - add r7, sp, #64 @ 0x40 │ │ - vqmovn.s d30, │ │ + bl 1a9e8 │ │ + add r7, sp, #640 @ 0x280 │ │ + vrshr.u32 d30, d5, #2 │ │ vsli.64 , q8, #63 @ 0x3f │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #32 │ │ - ldr r5, [pc, #40] @ (1c604 ) │ │ - ldr r6, [pc, #40] @ (1c608 ) │ │ - ldr r4, [pc, #44] @ (1c60c ) │ │ + ldr r5, [pc, #40] @ (1c800 ) │ │ + ldr r6, [pc, #40] @ (1c804 ) │ │ + ldr r4, [pc, #44] @ (1c808 ) │ │ add r5, pc │ │ stmia.w sp, {r0, r1, r2, r3} │ │ add r0, sp, #8 │ │ add r4, pc │ │ ldr.w ip, [r7, #8] │ │ add r6, pc │ │ strd r6, r0, [sp, #20] │ │ mov r0, sp │ │ add r1, sp, #16 │ │ str r0, [sp, #16] │ │ mov r0, r4 │ │ mov r2, ip │ │ str r5, [sp, #28] │ │ - bl 1a880 │ │ - b.n 1cb32 │ │ - vrshr.u32 q15, , #1 │ │ - @ instruction: 0xffffa3ed │ │ + bl 1a9e8 │ │ + b.n 1cc06 │ │ + @ instruction: 0xffffe1e7 │ │ + @ instruction: 0xffffa3c7 │ │ vabal.u , d30, d0 │ │ mov r7, sp │ │ - ldr r0, [pc, #12] @ (1c624 ) │ │ + ldr r0, [pc, #12] @ (1c820 ) │ │ movs r1, #77 @ 0x4d │ │ - ldr r3, [pc, #12] @ (1c628 ) │ │ + ldr r3, [pc, #12] @ (1c824 ) │ │ movs r2, #0 │ │ add r0, pc │ │ add r3, pc │ │ - bl 1c62c │ │ - cbnz r1, 1c670 │ │ - vqshlu.s64 q10, q15, #62 @ 0x3e │ │ + bl 1c828 │ │ + stmia r1!, {r0, r2, r7} │ │ + vdup.16 , d2[3] │ │ movs r3, r0 │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #24 │ │ strd r0, r1, [sp, #4] │ │ movs r0, #0 │ │ strb.w r0, [sp, #20] │ │ add r0, sp, #4 │ │ strb.w r2, [sp, #21] │ │ str r3, [sp, #16] │ │ str r0, [sp, #12] │ │ add r0, sp, #12 │ │ - bl 4ae7c │ │ + bl 4b120 │ │ udf #254 @ 0xfe │ │ - bl 1c652 │ │ + bl 1c84e │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 1c610 │ │ + bl 1c80c │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 1c664 │ │ - bmi.n 1c60e │ │ + bl 1c860 │ │ + bmi.n 1c80a │ │ push {r7, lr} │ │ mov r7, sp │ │ - ldr r0, [pc, #12] @ (1c678 ) │ │ + ldr r0, [pc, #12] @ (1c874 ) │ │ movs r1, #73 @ 0x49 │ │ - ldr r3, [pc, #12] @ (1c67c ) │ │ + ldr r3, [pc, #12] @ (1c878 ) │ │ movs r2, #1 │ │ add r0, pc │ │ add r3, pc │ │ - bl 1c62c │ │ - hlt 0x0027 │ │ - vqshlu.s64 d20, d26, #62 @ 0x3e │ │ + bl 1c828 │ │ + stmia r1!, {r0, r1, r3} │ │ + @ instruction: 0xfffe3bfe │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ str.w r8, [sp, #-4]! │ │ adds r3, r1, #3 │ │ uxtb.w ip, r0 │ │ bic.w r3, r3, #3 │ │ cmp r3, r1 │ │ - bne.n 1c6d4 │ │ + bne.n 1c8d0 │ │ sub.w lr, r2, #8 │ │ movs r0, #0 │ │ mov.w r3, #16843009 @ 0x1010101 │ │ movw r8, #256 @ 0x100 │ │ mul.w r3, ip, r3 │ │ movt r8, #257 @ 0x101 │ │ ldr r5, [r1, r0] │ │ @@ -25774,1321 +25657,2196 @@ │ │ orrs r4, r5 │ │ eor.w r5, r6, r3 │ │ sub.w r6, r8, r5 │ │ orrs r5, r6 │ │ ands r4, r5 │ │ mvns r4, r4 │ │ tst.w r4, #2155905152 @ 0x80808080 │ │ - bne.n 1c6ec │ │ + bne.n 1c8e8 │ │ adds r0, #8 │ │ cmp r0, lr │ │ - bls.n 1c6aa │ │ - b.n 1c6ec │ │ + bls.n 1c8a6 │ │ + b.n 1c8e8 │ │ subs r0, r3, r1 │ │ movs r3, #0 │ │ ldrb r6, [r1, r3] │ │ cmp r6, ip │ │ - beq.n 1c70e │ │ + beq.n 1c90a │ │ adds r3, #1 │ │ cmp r0, r3 │ │ - bne.n 1c6d8 │ │ + bne.n 1c8d4 │ │ sub.w lr, r2, #8 │ │ cmp r0, lr │ │ - bls.n 1c69a │ │ + bls.n 1c896 │ │ cmp r2, r0 │ │ - beq.n 1c702 │ │ + beq.n 1c8fe │ │ adds r3, r1, r0 │ │ subs r2, r2, r0 │ │ movs r1, #0 │ │ ldrb r6, [r3, r1] │ │ cmp r6, ip │ │ - beq.n 1c70c │ │ + beq.n 1c908 │ │ adds r1, #1 │ │ cmp r2, r1 │ │ - bne.n 1c6f6 │ │ + bne.n 1c8f2 │ │ movs r0, #0 │ │ mov r1, r3 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ adds r3, r1, r0 │ │ movs r0, #1 │ │ mov r1, r3 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ push {r7, lr} │ │ mov r7, sp │ │ mov r2, r0 │ │ - ldr r0, [pc, #8] @ (1c728 ) │ │ + ldr r0, [pc, #8] @ (1c924 ) │ │ movs r1, #51 @ 0x33 │ │ add r0, pc │ │ - bl 1a880 │ │ - stmia r1!, {r0, r2, r3, r4, r5, r7} │ │ + bl 1a9e8 │ │ + stmia r2!, {r0, r2, r3, r5, r6} │ │ vabal.u , d30, d0 │ │ mov r7, sp │ │ mov r2, r0 │ │ - ldr r0, [pc, #8] @ (1c73c ) │ │ + ldr r0, [pc, #8] @ (1c938 ) │ │ movs r1, #115 @ 0x73 │ │ add r0, pc │ │ - bl 1a880 │ │ - stmia r1!, {r1, r6, r7} │ │ + bl 1a9e8 │ │ + stmia r2!, {r1, r4, r5, r6} │ │ vabal.u , d30, d0 │ │ mov r7, sp │ │ - ldr r0, [pc, #12] @ (1c754 ) │ │ + ldr r0, [pc, #12] @ (1c950 ) │ │ movs r1, #153 @ 0x99 │ │ - ldr r2, [pc, #12] @ (1c758 ) │ │ + ldr r2, [pc, #12] @ (1c954 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 1a880 │ │ + bl 1a9e8 │ │ nop │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ - vqshlu.s32 d20, d0, #30 │ │ + stmia r4!, {r1, r4, r6} │ │ + vtbx.8 d19, {d14-d17}, d0 │ │ movs r3, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ - ldr r3, [pc, #32] @ (1c784 ) │ │ - ldr r4, [pc, #32] @ (1c788 ) │ │ + ldr r3, [pc, #32] @ (1c980 ) │ │ + ldr r4, [pc, #32] @ (1c984 ) │ │ strd r1, r0, [sp] │ │ add r0, sp, #4 │ │ add r3, pc │ │ add r4, pc │ │ strd r4, r0, [sp, #12] │ │ mov r0, sp │ │ add r1, sp, #8 │ │ str r0, [sp, #8] │ │ mov r0, r3 │ │ str r4, [sp, #20] │ │ - bl 1a880 │ │ + bl 1a9e8 │ │ + nop │ │ + add r0, sp, #260 @ 0x104 │ │ + @ instruction: 0xfffef8b3 │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + sub sp, #48 @ 0x30 │ │ + mov r4, r1 │ │ + ldrb r1, [r0, #0] │ │ + tbb [pc, r1] │ │ + add r2, pc, #8 @ (adr r2, 1c9a4 ) │ │ + str r0, [r6, #48] @ 0x30 │ │ + ldr r0, [r0, #4] │ │ + movs r2, #2 │ │ + str r0, [sp, #8] │ │ + ldrd r0, r1, [r4] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #884] @ (1cd20 ) │ │ + add r1, pc │ │ + blx r3 │ │ + ldr r1, [pc, #880] @ (1cd24 ) │ │ + add.w r8, sp, #8 │ │ + ldr r2, [pc, #880] @ (1cd28 ) │ │ + movs r3, #0 │ │ + strb.w r0, [sp, #16] │ │ + add r1, pc │ │ + add r2, pc │ │ + add r0, sp, #12 │ │ + strb.w r3, [sp, #17] │ │ + mov r3, r8 │ │ + str r2, [sp, #0] │ │ + movs r2, #4 │ │ + str r4, [sp, #12] │ │ + bl 1bc20 │ │ + ldr r0, [pc, #852] @ (1cd2c ) │ │ + add r0, pc │ │ + ldr r1, [r0, #0] │ │ + ldr r0, [sp, #8] │ │ + ldr r1, [r1, #4] │ │ + blx r1 │ │ + mov r5, r0 │ │ + ldrb.w r0, [sp, #16] │ │ + cmp r0, #0 │ │ + beq.w 1cb00 │ │ + movs r5, #1 │ │ + and.w r0, r5, #1 │ │ + add sp, #48 @ 0x30 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r2, r1, [r4] │ │ + ldr r6, [r0, #4] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #812] @ (1cd30 ) │ │ + mov r0, r2 │ │ + movs r2, #5 │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.n 1caf2 │ │ + ldrb r0, [r4, #10] │ │ + lsls r0, r0, #24 │ │ + bmi.w 1cba8 │ │ + ldrd r0, r1, [r4] │ │ + movs r2, #3 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #784] @ (1cd34 ) │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.n 1caf2 │ │ + ldrd r0, r1, [r4] │ │ + movs r2, #4 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #772] @ (1cd38 ) │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.n 1caf2 │ │ + ldrd r0, r1, [r4] │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #756] @ (1cd3c ) │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.n 1caf2 │ │ + ldrd r1, r2, [r4] │ │ + ldrb r0, [r6, #8] │ │ + bl 1d058 │ │ + cmp r0, #0 │ │ + beq.w 1cc12 │ │ + b.n 1caf2 │ │ + ldr r5, [r0, #4] │ │ + movs r2, #6 │ │ + ldrd r0, r1, [r4] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #724] @ (1cd40 ) │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + mov.w r6, #1 │ │ + mov.w r0, #1 │ │ + str r4, [sp, #40] @ 0x28 │ │ + bne.w 1ccc8 │ │ + ldrb r0, [r4, #10] │ │ + lsls r0, r0, #24 │ │ + bmi.w 1cc6a │ │ + ldrd r0, r1, [r4] │ │ + movs r2, #3 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #688] @ (1cd44 ) │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 1ccc6 │ │ + ldrd r0, r1, [r4] │ │ + movs r2, #4 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #672] @ (1cd48 ) │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 1ccc6 │ │ + ldrd r0, r1, [r4] │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #656] @ (1cd4c ) │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 1ccc6 │ │ + ldr r2, [pc, #648] @ (1cd50 ) │ │ + ldr r1, [pc, #652] @ (1cd54 ) │ │ + ldrb r3, [r5, #16] │ │ + add r2, pc │ │ + add r1, pc │ │ + ldrd r0, r4, [r4] │ │ + ldr.w r1, [r1, r3, lsl #2] │ │ + ldrb r2, [r2, r3] │ │ + ldr r3, [r4, #12] │ │ + blx r3 │ │ + b.n 1ccc8 │ │ + ldrd r2, r1, [r4] │ │ + ldrb r6, [r0, #1] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #624] @ (1cd58 ) │ │ + mov r0, r2 │ │ + movs r2, #4 │ │ + add r1, pc │ │ + blx r3 │ │ + cbz r0, 1cb6c │ │ + movs r5, #1 │ │ + and.w r0, r5, #1 │ │ + add sp, #48 @ 0x30 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r6, [sp, #12] │ │ + ldrb.w r2, [sp, #17] │ │ + ldrb r0, [r6, #10] │ │ + lsls r0, r0, #24 │ │ + bmi.w 1cd88 │ │ + ldr r3, [pc, #588] @ (1cd5c ) │ │ + cmp r2, #0 │ │ + ldr r1, [pc, #588] @ (1cd60 ) │ │ + mov.w r2, #3 │ │ + add r3, pc │ │ + ldrd r0, r4, [r6] │ │ + add r1, pc │ │ + it eq │ │ + moveq r1, r3 │ │ + ldr r3, [r4, #12] │ │ + it ne │ │ + movne r2, #2 │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 1c9ec │ │ + ldrd r0, r1, [r6] │ │ + movs r2, #4 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #552] @ (1cd64 ) │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 1c9ec │ │ + ldrd r0, r1, [r6] │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #536] @ (1cd68 ) │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 1c9ec │ │ + ldrd r1, r2, [r6] │ │ + mov r0, r5 │ │ + bl 1d058 │ │ + cmp r0, #0 │ │ + bne.w 1c9ec │ │ + b.n 1cdf8 │ │ + ldrb r0, [r4, #10] │ │ + lsls r0, r0, #24 │ │ + bmi.w 1ce4e │ │ + ldrd r0, r1, [r4] │ │ + movs r2, #1 │ │ + ldr r3, [r1, #12] │ │ + movs r5, #1 │ │ + ldr r1, [pc, #492] @ (1cd6c ) │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 1ccfa │ │ + ldr r1, [pc, #484] @ (1cd70 ) │ │ + ldr r2, [pc, #484] @ (1cd74 ) │ │ + add r1, pc │ │ + ldrd r0, r3, [r4] │ │ + add r2, pc │ │ + ldr r3, [r3, #12] │ │ + ldr.w r1, [r1, r6, lsl #2] │ │ + ldrb r2, [r2, r6] │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 1ccfa │ │ + b.n 1cea0 │ │ + ldrd r0, r1, [r4] │ │ + movs r2, #3 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #452] @ (1cd78 ) │ │ + add r1, pc │ │ + blx r3 │ │ + movs r5, #1 │ │ + cmp r0, #0 │ │ + bne.w 1ccfa │ │ + ldr r1, [pc, #444] @ (1cd7c ) │ │ + add r0, sp, #40 @ 0x28 │ │ + str r0, [sp, #32] │ │ + ldrd r0, r2, [r4] │ │ + add r1, pc │ │ + strd r0, r2, [sp, #24] │ │ + add r0, sp, #24 │ │ + movs r2, #4 │ │ + strb.w r5, [sp, #40] @ 0x28 │ │ + bl 1b080 │ │ + cmp r0, #0 │ │ + bne.w 1ccfa │ │ + ldr r1, [pc, #412] @ (1cd80 ) │ │ + add r0, sp, #24 │ │ + movs r2, #2 │ │ + add r1, pc │ │ + bl 1b080 │ │ + cmp r0, #0 │ │ + bne.w 1ccfa │ │ + ldr r2, [pc, #400] @ (1cd84 ) │ │ + add r1, sp, #24 │ │ + ldrb r0, [r6, #8] │ │ + add r2, pc │ │ + bl 1d058 │ │ + cmp r0, #0 │ │ + bne.n 1ccfa │ │ + ldr r1, [pc, #964] @ (1cfc8 ) │ │ + add r0, sp, #24 │ │ + movs r2, #2 │ │ + add r1, pc │ │ + bl 1b080 │ │ + cmp r0, #0 │ │ + bne.n 1ccfa │ │ + ldrb r0, [r4, #10] │ │ + lsls r0, r0, #24 │ │ + bmi.w 1cf52 │ │ + ldrd r0, r1, [r4] │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #936] @ (1cfcc ) │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 1caf2 │ │ + ldrd r0, r1, [r4] │ │ + movs r2, #7 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #920] @ (1cfd0 ) │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 1caf2 │ │ + ldrd r0, r1, [r4] │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #904] @ (1cfd4 ) │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 1caf2 │ │ + ldrd r2, r3, [r4] │ │ + ldrd r0, r1, [r6] │ │ + bl 1d084 │ │ + cmp r0, #0 │ │ + bne.w 1caf2 │ │ + b.n 1cfb0 │ │ + ldrd r0, r1, [r4] │ │ + movs r2, #3 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #964] @ (1d038 ) │ │ + add r1, pc │ │ + blx r3 │ │ + mov r1, r0 │ │ + movs r0, #1 │ │ + cbnz r1, 1ccc8 │ │ + ldr r1, [pc, #956] @ (1d03c ) │ │ + add r2, sp, #12 │ │ + str r2, [sp, #32] │ │ + ldrd r2, r3, [r4] │ │ + add r1, pc │ │ + strb.w r0, [sp, #12] │ │ + add r0, sp, #24 │ │ + strd r2, r3, [sp, #24] │ │ + movs r2, #4 │ │ + bl 1b080 │ │ + cbnz r0, 1ccc6 │ │ + ldr r1, [pc, #928] @ (1d040 ) │ │ + add r0, sp, #24 │ │ + movs r2, #2 │ │ + add r1, pc │ │ + bl 1b080 │ │ + cbnz r0, 1ccc6 │ │ + ldr r0, [pc, #920] @ (1d044 ) │ │ + ldr r1, [pc, #920] @ (1d048 ) │ │ + ldrb r2, [r5, #16] │ │ + add r0, pc │ │ + add r1, pc │ │ + ldr.w r1, [r1, r2, lsl #2] │ │ + ldrb r2, [r0, r2] │ │ + add r0, sp, #24 │ │ + bl 1b080 │ │ + cmp r0, #0 │ │ + beq.w 1cec8 │ │ + movs r0, #1 │ │ + ldrd r3, r2, [r5] │ │ + ldr r1, [pc, #896] @ (1d050 ) │ │ + strb.w r6, [sp, #45] @ 0x2d │ │ + ldr r2, [r2, #12] │ │ + add r1, pc │ │ + strb.w r0, [sp, #44] @ 0x2c │ │ + add r0, sp, #40 @ 0x28 │ │ + str r2, [sp, #0] │ │ + movs r2, #5 │ │ + bl 1bc20 │ │ + ldrb.w r1, [sp, #45] @ 0x2d │ │ + ldrb.w r0, [sp, #44] @ 0x2c │ │ + cmp r1, #1 │ │ + orr.w r5, r1, r0 │ │ + it eq │ │ + movseq.w r0, r0, lsl #31 │ │ + beq.n 1cd06 │ │ + and.w r0, r5, #1 │ │ + add sp, #48 @ 0x30 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldrb r1, [r0, #10] │ │ + lsls r1, r1, #24 │ │ + bmi.w 1ceac │ │ + ldrd r0, r1, [r0] │ │ + ldr r3, [r1, #12] │ │ + movs r2, #2 │ │ + ldr r1, [pc, #756] @ (1d010 ) │ │ + add r1, pc │ │ + b.n 1ceb8 │ │ nop │ │ + stmia r4!, {r0, r2, r6} │ │ + vqrdmlah.s q13, q7, d18[0] │ │ + vtbx.8 d16, {d14-d15}, d9 │ │ + movs r0, r0 │ │ + ldrsh r6, [r0, r1] │ │ + movs r3, r0 │ │ + ldmia r5, {r0, r2, r3, r4, r5, r7} │ │ + @ instruction: 0xfffeccf9 │ │ + vqrdmulh.s q13, q15, d24[0] │ │ + @ instruction: 0xfffecc93 │ │ + vsubw.u q14, q15, d15 │ │ + vmull.u q14, d30, d9 │ │ + vcvt.u16.f16 q13, q11, #2 │ │ + vcvt.f16.u16 d28, d15, #2 │ │ + vtbx.8 d29, {d14}, d22 │ │ + vqshl.u64 d20, d16, #62 @ 0x3e │ │ + movs r3, r0 │ │ + add r5, sp, #320 @ 0x140 │ │ + vdup.16 d28, d3[3] │ │ + vtbl.8 d28, {d30- q13, q15, d16[0] │ │ + vtbl.8 d28, {d30- instruction: 0xfffecb92 │ │ + vabal.u q10, d30, d14 │ │ + movs r3, r0 │ │ + bvc.n 1ce00 │ │ + @ instruction: 0xfffebad9 │ │ + vcvt.f16.u16 q13, q2, #2 │ │ + @ instruction: 0xfffecaf3 │ │ + @ instruction: 0xfffe37ec │ │ + movs r3, r0 │ │ + cbnz r2, 1cd9e │ │ + ldrd r0, r1, [r6] │ │ + movs r2, #3 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #580] @ (1cfd8 ) │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 1c9ec │ │ + ldr r1, [pc, #572] @ (1cfdc ) │ │ + add r0, sp, #40 @ 0x28 │ │ + str r0, [sp, #32] │ │ + movs r3, #1 │ │ + ldrd r0, r2, [r6] │ │ + add r1, pc │ │ + strd r0, r2, [sp, #24] │ │ + add r0, sp, #24 │ │ + movs r2, #4 │ │ + strb.w r3, [sp, #40] @ 0x28 │ │ + bl 1b080 │ │ + cmp r0, #0 │ │ + bne.w 1c9ec │ │ + ldr r1, [pc, #540] @ (1cfe0 ) │ │ + add r0, sp, #24 │ │ + movs r2, #2 │ │ + add r1, pc │ │ + bl 1b080 │ │ + cmp r0, #0 │ │ + bne.w 1c9ec │ │ + ldr r2, [pc, #524] @ (1cfe4 ) │ │ + add r1, sp, #24 │ │ + mov r0, r5 │ │ + add r2, pc │ │ + bl 1d058 │ │ + cmp r0, #0 │ │ + bne.w 1c9ec │ │ + ldr r1, [pc, #512] @ (1cfe8 ) │ │ + add r0, sp, #24 │ │ + movs r2, #2 │ │ + add r1, pc │ │ + bl 1b080 │ │ + cmp r0, #0 │ │ + bne.w 1caf2 │ │ + ldr r5, [sp, #12] │ │ + ldrb r0, [r5, #10] │ │ + lsls r0, r0, #24 │ │ + bmi.n 1ced6 │ │ + ldrd r0, r1, [r5] │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #480] @ (1cfec ) │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 1caf2 │ │ + ldrd r0, r1, [r5] │ │ + movs r2, #7 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #464] @ (1cff0 ) │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 1caf2 │ │ + ldrd r0, r1, [r5] │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #448] @ (1cff4 ) │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 1caf2 │ │ + ldrd r1, r2, [r5] │ │ + add r0, sp, #8 │ │ + bl 1d2c8 │ │ + cmp r0, #0 │ │ + bne.w 1caf2 │ │ + b.n 1cf46 │ │ + ldrd r0, r1, [r4] │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #444] @ (1d014 ) │ │ + add r1, pc │ │ + blx r3 │ │ + movs r5, #1 │ │ + cmp r0, #0 │ │ + bne.w 1ccfa │ │ + ldr r0, [pc, #432] @ (1d018 ) │ │ + add r1, sp, #40 @ 0x28 │ │ + ldr r2, [pc, #432] @ (1d01c ) │ │ + add r0, pc │ │ + str r1, [sp, #32] │ │ + add r2, pc │ │ + ldrd r1, r3, [r4] │ │ + strd r1, r3, [sp, #24] │ │ + ldr.w r1, [r0, r6, lsl #2] │ │ + add r0, sp, #24 │ │ + ldrb r2, [r2, r6] │ │ + strb.w r5, [sp, #40] @ 0x28 │ │ + bl 1b080 │ │ + cmp r0, #0 │ │ + bne.w 1ccfa │ │ + ldr r1, [pc, #400] @ (1d020 ) │ │ + add r0, sp, #24 │ │ + movs r2, #2 │ │ + add r1, pc │ │ + bl 1b080 │ │ + cmp r0, #0 │ │ + bne.w 1ccfa │ │ + ldrd r0, r1, [r4] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #380] @ (1d024 ) │ │ + add r1, pc │ │ + b.n 1ceb6 │ │ + ldrd r0, r1, [r0] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #416] @ (1d054 ) │ │ + add r1, pc │ │ + movs r2, #1 │ │ + blx r3 │ │ + mov r5, r0 │ │ + and.w r0, r5, #1 │ │ + add sp, #48 @ 0x30 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r1, [pc, #384] @ (1d04c ) │ │ + add r0, sp, #24 │ │ + movs r2, #2 │ │ + add r1, pc │ │ + bl 1b080 │ │ + b.n 1ccc8 │ │ + ldrd r0, r2, [r5] │ │ + add.w ip, sp, #24 │ │ + ldr r1, [pc, #280] @ (1cff8 ) │ │ + sub.w r3, r7, #41 @ 0x29 │ │ + stmia.w ip, {r0, r2, r3} │ │ + movs r0, #1 │ │ + add r1, pc │ │ + strb.w r0, [r7, #-41] │ │ + add r0, sp, #24 │ │ + movs r2, #7 │ │ + bl 1b080 │ │ + cmp r0, #0 │ │ + bne.w 1caf2 │ │ + ldr r1, [pc, #252] @ (1cffc ) │ │ + add r0, sp, #24 │ │ + movs r2, #2 │ │ + add r1, pc │ │ + bl 1b080 │ │ + cmp r0, #0 │ │ + bne.w 1caf2 │ │ + ldr r0, [pc, #236] @ (1d000 ) │ │ + add r3, sp, #40 @ 0x28 │ │ + ldr r1, [pc, #236] @ (1d004 ) │ │ + ldr r2, [pc, #240] @ (1d008 ) │ │ + add r0, pc │ │ + str r0, [sp, #44] @ 0x2c │ │ add r0, sp, #36 @ 0x24 │ │ - vtbl.8 d31, {d30- , d31, d0 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r1, pc │ │ + add r2, pc │ │ + add r0, sp, #24 │ │ + str.w r8, [sp, #36] @ 0x24 │ │ + bl 1aa04 │ │ + cmp r0, #0 │ │ + bne.w 1caf2 │ │ + ldr r1, [pc, #212] @ (1d00c ) │ │ + add r0, sp, #24 │ │ + movs r2, #2 │ │ + add r1, pc │ │ + bl 1b080 │ │ + cmp r0, #0 │ │ + bne.w 1caf2 │ │ + ldrb r0, [r5, #10] │ │ + lsls r0, r0, #24 │ │ + bmi.n 1cfbc │ │ + ldrd r0, r1, [r5] │ │ + b.n 1cd14 │ │ + ldrd r0, r2, [r4] │ │ + add.w ip, sp, #24 │ │ + ldr r1, [pc, #204] @ (1d028 ) │ │ + add r3, sp, #40 @ 0x28 │ │ + stmia.w ip, {r0, r2, r3} │ │ + movs r0, #1 │ │ + add r1, pc │ │ + strb.w r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #24 │ │ + movs r2, #7 │ │ + bl 1b080 │ │ + cmp r0, #0 │ │ + bne.w 1caf2 │ │ + ldr r1, [pc, #176] @ (1d02c ) │ │ + add r0, sp, #24 │ │ + movs r2, #2 │ │ + add r1, pc │ │ + bl 1b080 │ │ + cmp r0, #0 │ │ + bne.w 1caf2 │ │ + ldrd r0, r1, [r6] │ │ + add r2, sp, #24 │ │ + ldr r3, [pc, #156] @ (1d030 ) │ │ + add r3, pc │ │ + bl 1d084 │ │ + cmp r0, #0 │ │ + bne.w 1caf2 │ │ + ldr r1, [pc, #148] @ (1d034 ) │ │ + add r0, sp, #24 │ │ + movs r2, #2 │ │ + add r1, pc │ │ + bl 1b080 │ │ + cmp r0, #0 │ │ + bne.w 1caf2 │ │ + ldrb r0, [r4, #10] │ │ + lsls r0, r0, #24 │ │ + bmi.n 1cfc2 │ │ + ldrd r0, r1, [r4] │ │ + b.n 1cd14 │ │ + ldrd r0, r1, [r5] │ │ + b.n 1ceb0 │ │ + ldrd r0, r1, [r4] │ │ + b.n 1ceb0 │ │ + hlt 0x0006 │ │ + vtbl.8 d28, {d30- instruction: 0xfffeb8f7 │ │ + @ instruction: 0xfffeaa72 │ │ + vqshrn.u64 d28, , #2 │ │ + vrsubhn.i d19, q7, q5 │ │ + movs r3, r0 │ │ + @ instruction: 0xb8a2 │ │ + @ instruction: 0xfffec8bb │ │ + @ instruction: 0xfffebfd5 │ │ + vtbl.8 d28, {d30}, d23 │ │ + @ instruction: 0xfffebf09 │ │ + vqshl.u64 q14, , #62 @ 0x3e │ │ + vrsra.u64 q8, , #2 │ │ + movs r0, r0 │ │ + adds r4, #196 @ 0xc4 │ │ + movs r3, r0 │ │ + ldrh r1, [r2, #32] │ │ + vqshl.u32 , q2, #30 │ │ + vtbl.8 d28, {d14-d16}, d4 │ │ + vqshrun.s64 d27, q12, #2 │ │ + @ instruction: 0xfffe4362 │ │ + movs r3, r0 │ │ + bmi.n 1cf4c │ │ + vqshl.u64 , q13, #62 @ 0x3e │ │ + vtbl.8 d28, {d14}, d29 │ │ + @ instruction: 0xfffebe8f │ │ + vqshl.u32 q14, , #30 │ │ + vsri.32 , q1, #2 │ │ + movs r3, r0 │ │ + @ instruction: 0xb6ea │ │ + vshll.u32 , d7, #30 │ │ + @ instruction: 0xfffeab94 │ │ + vshll.u32 q14, d23, #30 │ │ + vrsubhn.i d29, q15, q14 │ │ + vqshlu.s32 q10, q13, #30 │ │ + movs r3, r0 │ │ + @ instruction: 0xb7c0 │ │ + vuzp. d28, d29 │ │ + vqshrun.s64 d28, q8, #2 │ │ + vabal.u , d30, d0 │ │ + mov lr, r1 │ │ + ldr r1, [pc, #28] @ (1d07c ) │ │ + ldr r3, [pc, #32] @ (1d080 ) │ │ + uxtb r0, r0 │ │ + add r1, pc │ │ + ldr.w ip, [r2, #12] │ │ + add r3, pc │ │ + ldr.w r1, [r1, r0, lsl #2] │ │ + ldrb r3, [r3, r0] │ │ + mov r0, lr │ │ + mov r2, r3 │ │ + ldmia.w sp!, {r7, lr} │ │ + bx ip │ │ + nop │ │ + muls r2, r7 │ │ + movs r3, r0 │ │ + bcc.n 1d0c4 │ │ + vsli.64 , q8, #62 @ 0x3e │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #44 @ 0x2c │ │ + ldr.w r8, [r3, #16] │ │ + mov r5, r1 │ │ + mov r9, r0 │ │ + mov r0, r2 │ │ + movs r1, #34 @ 0x22 │ │ + mov r6, r3 │ │ + mov r4, r2 │ │ + blx r8 │ │ + cmp r0, #0 │ │ + bne.w 1d296 │ │ + cmp r5, #0 │ │ + beq.w 1d23a │ │ + movs r0, #0 │ │ + movs r3, #0 │ │ + str r5, [sp, #12] │ │ + mov r1, r5 │ │ + mov r5, r0 │ │ + strd r8, r6, [sp, #4] │ │ + str r4, [sp, #20] │ │ + str.w r9, [sp, #16] │ │ + b.n 1d0d0 │ │ + movs r0, #1 │ │ + add.w r3, r0, sl │ │ + subs.w r1, r1, r9 │ │ + beq.w 1d242 │ │ + add.w lr, r9, r1 │ │ + movs r0, #0 │ │ + ldrb.w r2, [r9, r0] │ │ + sub.w r6, r2, #127 @ 0x7f │ │ + cmn.w r6, #95 @ 0x5f │ │ + bcc.n 1d0f4 │ │ + cmp r2, #34 @ 0x22 │ │ + it ne │ │ + cmpne r2, #92 @ 0x5c │ │ + beq.n 1d0f4 │ │ + adds r0, #1 │ │ + cmp r1, r0 │ │ + bne.n 1d0d6 │ │ + b.n 1d240 │ │ + add.w r1, r9, r0 │ │ + mov r9, r1 │ │ + ldrsb.w r2, [r9], #1 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + uxtb r4, r2 │ │ + bgt.n 1d150 │ │ + ldrb r6, [r1, #1] │ │ + and.w r2, r4, #31 │ │ + cmp r4, #224 @ 0xe0 │ │ + and.w r6, r6, #63 @ 0x3f │ │ + bcc.n 1d13c │ │ + mov ip, r5 │ │ + ldrb r5, [r1, #2] │ │ + cmp r4, #240 @ 0xf0 │ │ + and.w r5, r5, #63 @ 0x3f │ │ + orr.w r6, r5, r6, lsl #6 │ │ + bcc.n 1d146 │ │ + ldrb r5, [r1, #3] │ │ + and.w r2, r2, #7 │ │ + add.w r9, r1, #4 │ │ + and.w r5, r5, #63 @ 0x3f │ │ + orr.w r6, r5, r6, lsl #6 │ │ + orr.w r4, r6, r2, lsl #18 │ │ + b.n 1d14e │ │ + orr.w r4, r6, r2, lsl #6 │ │ + add.w r9, r1, #2 │ │ + b.n 1d150 │ │ + orr.w r4, r6, r2, lsl #12 │ │ + add.w r9, r1, #3 │ │ + mov r5, ip │ │ + add.w sl, r0, r3 │ │ + add r0, sp, #28 │ │ + mov r1, r4 │ │ + mov.w r2, #65537 @ 0x10001 │ │ + str.w lr, [sp, #24] │ │ + bl 1b3d4 │ │ + ldrb.w fp, [sp, #40] @ 0x28 │ │ + ldrb.w r6, [sp, #41] @ 0x29 │ │ + sub.w r8, r6, fp │ │ + uxtb.w r0, r8 │ │ + cmp r0, #1 │ │ + bne.n 1d180 │ │ + ldr r1, [sp, #24] │ │ + cmp r4, #128 @ 0x80 │ │ + bcc.n 1d0c2 │ │ + b.n 1d224 │ │ + ldr r1, [sp, #12] │ │ + cmp sl, r5 │ │ + bcc.w 1d2ae │ │ + cmp sl, r1 │ │ + bhi.w 1d2ae │ │ + cmp r5, r1 │ │ + beq.n 1d1b0 │ │ + cbz r5, 1d1a0 │ │ + ldr r0, [sp, #16] │ │ + ldrsb r0, [r0, r5] │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.w 1d2ae │ │ + cmp sl, r1 │ │ + beq.n 1d1b0 │ │ + ldr r0, [sp, #16] │ │ + ldrsb.w r0, [r0, sl] │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.n 1d2ae │ │ + ldr r0, [sp, #16] │ │ + mov r2, r5 │ │ + sub.w r2, sl, r2 │ │ + adds r1, r0, r5 │ │ + ldr r0, [sp, #8] │ │ + ldr r5, [r0, #12] │ │ + ldr r0, [sp, #20] │ │ + blx r5 │ │ + cmp r0, #0 │ │ + bne.n 1d296 │ │ + cmp r6, #129 @ 0x81 │ │ + bcc.n 1d1d6 │ │ + ldr r1, [sp, #28] │ │ + ldr r0, [sp, #20] │ │ + ldr r2, [sp, #4] │ │ + blx r2 │ │ + cbz r0, 1d1e6 │ │ + b.n 1d296 │ │ + add r0, sp, #28 │ │ + mov r2, r8 │ │ + add.w r1, r0, fp │ │ + ldr r0, [sp, #20] │ │ + blx r5 │ │ + cmp r0, #0 │ │ + bne.n 1d296 │ │ + cmp r4, #128 @ 0x80 │ │ + bcs.n 1d1fa │ │ + movs r0, #1 │ │ + ldr r1, [sp, #24] │ │ + add.w r5, r0, sl │ │ + cmp r4, #128 @ 0x80 │ │ + bcc.w 1d0c2 │ │ + b.n 1d224 │ │ + ldr r1, [sp, #24] │ │ + cmp.w r4, #2048 @ 0x800 │ │ + bcs.n 1d210 │ │ + movs r0, #2 │ │ + add.w r5, r0, sl │ │ + cmp r4, #128 @ 0x80 │ │ + bcc.w 1d0c2 │ │ + b.n 1d224 │ │ + movs r0, #4 │ │ + cmp.w r4, #65536 @ 0x10000 │ │ + it cc │ │ + movcc r0, #3 │ │ + add.w r5, r0, sl │ │ + cmp r4, #128 @ 0x80 │ │ + bcc.w 1d0c2 │ │ + cmp.w r4, #2048 @ 0x800 │ │ + bcs.n 1d22e │ │ + movs r0, #2 │ │ + b.n 1d0c4 │ │ + movs r0, #4 │ │ + cmp.w r4, #65536 @ 0x10000 │ │ + it cc │ │ + movcc r0, #3 │ │ + b.n 1d0c4 │ │ + movs r5, #0 │ │ + movs r3, #0 │ │ + b.n 1d288 │ │ + add r3, r1 │ │ + ldr r4, [sp, #20] │ │ + cmp r5, r3 │ │ + ldrd r8, r6, [sp, #4] │ │ + ldrd r1, r9, [sp, #12] │ │ + it ls │ │ + cmpls r3, r1 │ │ + bls.n 1d262 │ │ + ldr r0, [pc, #108] @ (1d2c4 ) │ │ + mov r2, r5 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + mov r0, r9 │ │ + bl 1c310 │ │ + cmp r5, r1 │ │ + bne.n 1d26a │ │ + mov r5, r1 │ │ + b.n 1d288 │ │ + cbz r5, 1d276 │ │ + ldrsb.w r0, [r9, r5] │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.n 1d254 │ │ + cmp r3, r1 │ │ + bne.n 1d27e │ │ + mov r3, r1 │ │ + b.n 1d288 │ │ + ldrsb.w r0, [r9, r3] │ │ + cmn.w r0, #64 @ 0x40 │ │ + blt.n 1d254 │ │ + add.w r1, r9, r5 │ │ + ldr r6, [r6, #12] │ │ + subs r2, r3, r5 │ │ + mov r0, r4 │ │ + blx r6 │ │ + cbz r0, 1d2a0 │ │ + movs r0, #1 │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r0, r4 │ │ + movs r1, #34 @ 0x22 │ │ + blx r8 │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #16] @ (1d2c0 ) │ │ + mov r2, r5 │ │ + mov r3, sl │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [sp, #16] │ │ + bl 1c310 │ │ + nop │ │ + adds r2, #36 @ 0x24 │ │ + movs r3, r0 │ │ + adds r2, #144 @ 0x90 │ │ + movs r3, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #16 │ │ + mov ip, r2 │ │ + ldr r2, [pc, #28] @ (1d2f0 ) │ │ + ldr r3, [pc, #32] @ (1d2f4 ) │ │ + str r0, [sp, #4] │ │ + add r0, sp, #4 │ │ + add r3, pc │ │ + str r3, [sp, #12] │ │ + add r2, pc │ │ + add r3, sp, #8 │ │ + str r0, [sp, #8] │ │ + mov r0, r1 │ │ + mov r1, ip │ │ + bl 1aa04 │ │ + add sp, #16 │ │ + pop {r7, pc} │ │ + nop │ │ + ldrh r7, [r2, #2] │ │ + vshr.u32 d16, d13, #2 │ │ + movs r0, r0 │ │ + ldr r2, [pc, #12] @ (1d308 ) │ │ + ldr r0, [r0, #0] │ │ + add r2, pc │ │ + ldr r0, [r0, #0] │ │ + ldr r2, [r2, #0] │ │ + ldr r2, [r2, #0] │ │ + bx r2 │ │ + nop │ │ + strb r0, [r4, r4] │ │ + movs r3, r0 │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #16 │ │ + ldr r2, [r1, #8] │ │ + lsls r3, r2, #6 │ │ + bmi.n 1d326 │ │ + lsls r2, r2, #5 │ │ + bmi.n 1d348 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r6, r7, lr} │ │ + b.w 1d394 │ │ + ldr r2, [r0, #0] │ │ + add.w ip, sp, #8 │ │ + ldr r4, [pc, #88] @ (1d388 ) │ │ + movs r0, #7 │ │ + add r4, pc │ │ + mov r3, r0 │ │ + and.w r0, r2, #15 │ │ + lsrs r2, r2, #4 │ │ + ldrb r0, [r4, r0] │ │ + strb.w r0, [ip, r3] │ │ + sub.w r0, r3, #1 │ │ + bne.n 1d332 │ │ + b.n 1d368 │ │ + ldr r2, [r0, #0] │ │ + add.w ip, sp, #8 │ │ + ldr r4, [pc, #60] @ (1d38c ) │ │ + movs r0, #7 │ │ + add r4, pc │ │ + mov r3, r0 │ │ + and.w r0, r2, #15 │ │ + lsrs r2, r2, #4 │ │ + ldrb r0, [r4, r0] │ │ + strb.w r0, [ip, r3] │ │ + sub.w r0, r3, #1 │ │ + bne.n 1d354 │ │ + adds r0, r3, #1 │ │ + ldr r2, [pc, #36] @ (1d390 ) │ │ + rsb r0, r0, #9 │ │ + add r3, ip │ │ + add r2, pc │ │ + strd r3, r0, [sp] │ │ + mov r0, r1 │ │ + movs r1, #1 │ │ + movs r3, #2 │ │ + bl 1ae54 │ │ + add sp, #16 │ │ + pop {r4, r6, r7, pc} │ │ + nop │ │ + strh r4, [r1, #28] │ │ + vsri.32 d24, d10, #2 │ │ + vrsra.u64 d28, d17, #2 │ │ + vsli.64 , q8, #62 @ 0x3e │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #28 │ │ + ldr r6, [r0, #0] │ │ + mov ip, r1 │ │ + cmp r6, #0 │ │ + mov r5, r6 │ │ + it mi │ │ + negmi r5, r5 │ │ + ldr r1, [pc, #216] @ (1d484 ) │ │ + cmp.w r5, #1000 @ 0x3e8 │ │ + add r1, pc │ │ + bcc.n 1d424 │ │ + movw r8, #38527 @ 0x967f │ │ + sub.w lr, r7, #38 @ 0x26 │ │ + movs r2, #0 │ │ + movw r9, #10000 @ 0x2710 │ │ + movw sl, #5243 @ 0x147b │ │ + mov.w fp, #100 @ 0x64 │ │ + movt r8, #152 @ 0x98 │ │ + strd r6, ip, [sp, #8] │ │ + movw r0, #5977 @ 0x1759 │ │ + mov r3, r5 │ │ + movt r0, #53687 @ 0xd1b7 │ │ + add.w r4, lr, r2 │ │ + umull r5, r6, r5, r0 │ │ + subs r2, #4 │ │ + cmp r3, r8 │ │ + mov.w r5, r6, lsr #13 │ │ + mls r6, r5, r9, r3 │ │ + uxth.w ip, r6 │ │ + mov.w r0, ip, lsr #2 │ │ + mul.w r0, r0, sl │ │ + mov.w r0, r0, lsr #17 │ │ + mls r6, r0, fp, r6 │ │ + ldrh.w r0, [r1, r0, lsl #1] │ │ + strh r0, [r4, #6] │ │ + uxth r6, r6 │ │ + ldrh.w r6, [r1, r6, lsl #1] │ │ + strh r6, [r4, #8] │ │ + bhi.n 1d3d2 │ │ + ldrd r6, ip, [sp, #8] │ │ + adds r2, #10 │ │ + cmp r5, #10 │ │ + bcs.n 1d42a │ │ + mov r0, r5 │ │ + cbnz r6, 1d44c │ │ + b.n 1d44e │ │ + movs r2, #10 │ │ + cmp r5, #10 │ │ + bcc.n 1d41e │ │ + uxth r0, r5 │ │ + movw r4, #5243 @ 0x147b │ │ + lsrs r0, r0, #2 │ │ + subs r2, #2 │ │ + muls r0, r4 │ │ + movs r4, #100 @ 0x64 │ │ + lsrs r0, r0, #17 │ │ + mls r3, r0, r4, r5 │ │ + sub.w r4, r7, #38 @ 0x26 │ │ + uxth r3, r3 │ │ + ldrh.w r3, [r1, r3, lsl #1] │ │ + strh r3, [r4, r2] │ │ + cbz r6, 1d44e │ │ + cbz r0, 1d460 │ │ + and.w r0, r0, #15 │ │ + subs r2, #1 │ │ + add.w r0, r1, r0, lsl #1 │ │ + sub.w r1, r7, #38 @ 0x26 │ │ + ldrb r0, [r0, #1] │ │ + strb r0, [r1, r2] │ │ + rsb r0, r2, #10 │ │ + sub.w r1, r7, #38 @ 0x26 │ │ + add r1, r2 │ │ + movs r2, #1 │ │ + strd r1, r0, [sp] │ │ + mvns r0, r6 │ │ + lsrs r1, r0, #31 │ │ + mov r0, ip │ │ + movs r3, #0 │ │ + bl 1ae54 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + @ instruction: 0xb613 │ │ + vabal.u , d30, d0 │ │ mov r7, sp │ │ sub sp, #16 │ │ - ldr r3, [pc, #96] @ (1c7f4 ) │ │ + ldr r3, [pc, #96] @ (1d4f0 ) │ │ mov ip, r1 │ │ uxtb r1, r0 │ │ cmp r1, #10 │ │ add r3, pc │ │ - bcc.n 1c7bc │ │ + bcc.n 1d4b8 │ │ movs r2, #41 @ 0x29 │ │ muls r1, r2 │ │ movs r2, #100 @ 0x64 │ │ lsrs r1, r1, #12 │ │ mls r2, r1, r2, r0 │ │ uxtb r2, r2 │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ strh.w r2, [r7, #-2] │ │ movs r2, #1 │ │ lsls r0, r0, #24 │ │ - bne.n 1c7c4 │ │ - b.n 1c7c8 │ │ + bne.n 1d4c0 │ │ + b.n 1d4c4 │ │ movs r2, #3 │ │ mov r1, r0 │ │ lsls r0, r0, #24 │ │ - beq.n 1c7c8 │ │ + beq.n 1d4c4 │ │ lsls r0, r1, #24 │ │ - beq.n 1c7d8 │ │ + beq.n 1d4d4 │ │ and.w r0, r1, #127 @ 0x7f │ │ subs r2, #1 │ │ subs r1, r7, #3 │ │ add.w r0, r3, r0, lsl #1 │ │ ldrb r0, [r0, #1] │ │ strb r0, [r1, r2] │ │ subs r1, r7, #3 │ │ - rsb r0, r2, #3 │ │ + eor.w r0, r2, #3 │ │ add r1, r2 │ │ movs r2, #1 │ │ strd r1, r0, [sp] │ │ mov r0, ip │ │ movs r1, #1 │ │ movs r3, #0 │ │ - bl 1aec8 │ │ + bl 1ae54 │ │ add sp, #16 │ │ pop {r7, pc} │ │ - cbnz r1, 1c82a │ │ + push {r0, r2, r3, r5, lr} │ │ vsli.32 , q8, #30 │ │ stmdb sp!, {r8, r9} │ │ ldr.w ip, [r1, #4] │ │ mov r9, r0 │ │ cmp.w ip, #0 │ │ - beq.w 1c93a │ │ + beq.w 1d636 │ │ ldr.w lr, [r1] │ │ mov r8, r1 │ │ - ldr r0, [pc, #308] @ (1c948 ) │ │ + ldr r0, [pc, #308] @ (1d644 ) │ │ movs r3, #0 │ │ - ldr r5, [pc, #308] @ (1c94c ) │ │ + ldr r5, [pc, #308] @ (1d648 ) │ │ add r0, pc │ │ add r5, pc │ │ - b.n 1c826 │ │ + b.n 1d522 │ │ mov r3, r2 │ │ mov r2, r3 │ │ cmp r3, ip │ │ - bcs.n 1c91a │ │ + bcs.n 1d616 │ │ ldrsb.w r4, [lr, r3] │ │ adds r2, r3, #1 │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ - bgt.n 1c81e │ │ + bgt.n 1d51a │ │ uxtb r6, r4 │ │ ldrb r4, [r0, r6] │ │ cmp r4, #4 │ │ - beq.n 1c878 │ │ + beq.n 1d574 │ │ cmp r4, #3 │ │ - beq.n 1c85a │ │ + beq.n 1d556 │ │ cmp r4, #2 │ │ - bne.n 1c91a │ │ + bne.n 1d616 │ │ mov r4, r5 │ │ cmp r2, ip │ │ it cc │ │ addcc.w r4, lr, r2 │ │ ldrsb.w r4, [r4] │ │ cmn.w r4, #64 @ 0x40 │ │ - bge.n 1c91a │ │ + bge.n 1d616 │ │ adds r3, #2 │ │ - b.n 1c820 │ │ + b.n 1d51c │ │ mov r4, r5 │ │ cmp r2, ip │ │ it cc │ │ addcc.w r4, lr, r2 │ │ cmp r6, #224 @ 0xe0 │ │ ldrb r4, [r4, #0] │ │ - beq.n 1c896 │ │ + beq.n 1d592 │ │ sxtb r4, r4 │ │ cmp r6, #237 @ 0xed │ │ - bne.n 1c8aa │ │ + bne.n 1d5a6 │ │ cmn.w r4, #97 @ 0x61 │ │ - ble.n 1c8c0 │ │ - b.n 1c91a │ │ + ble.n 1d5bc │ │ + b.n 1d616 │ │ mov r4, r5 │ │ cmp r2, ip │ │ it cc │ │ addcc.w r4, lr, r2 │ │ cmp r6, #240 @ 0xf0 │ │ ldrb r4, [r4, #0] │ │ - beq.n 1c8a0 │ │ + beq.n 1d59c │ │ cmp r6, #244 @ 0xf4 │ │ - bne.n 1c8da │ │ + bne.n 1d5d6 │ │ sxtb r1, r4 │ │ cmn.w r1, #113 @ 0x71 │ │ - ble.n 1c8ea │ │ - b.n 1c91a │ │ + ble.n 1d5e6 │ │ + b.n 1d616 │ │ and.w r1, r4, #224 @ 0xe0 │ │ cmp r1, #160 @ 0xa0 │ │ - beq.n 1c8c0 │ │ - b.n 1c91a │ │ + beq.n 1d5bc │ │ + b.n 1d616 │ │ sub.w r1, r4, #144 @ 0x90 │ │ cmp r1, #48 @ 0x30 │ │ - bcc.n 1c8ea │ │ - b.n 1c91a │ │ + bcc.n 1d5e6 │ │ + b.n 1d616 │ │ sub.w r1, r6, #225 @ 0xe1 │ │ cmp r1, #12 │ │ - bcc.n 1c8ba │ │ + bcc.n 1d5b6 │ │ and.w r1, r6, #254 @ 0xfe │ │ cmp r1, #238 @ 0xee │ │ - bne.n 1c91a │ │ + bne.n 1d616 │ │ cmn.w r4, #64 @ 0x40 │ │ - bge.n 1c91a │ │ + bge.n 1d616 │ │ adds r2, r3, #2 │ │ mov r1, r5 │ │ cmp r2, ip │ │ it cc │ │ addcc.w r1, lr, r2 │ │ ldrsb.w r1, [r1] │ │ cmn.w r1, #64 @ 0x40 │ │ - bge.n 1c91a │ │ + bge.n 1d616 │ │ adds r3, #3 │ │ - b.n 1c820 │ │ + b.n 1d51c │ │ sub.w r1, r6, #241 @ 0xf1 │ │ cmp r1, #2 │ │ - bhi.n 1c91a │ │ + bhi.n 1d616 │ │ sxtb r1, r4 │ │ cmn.w r1, #64 @ 0x40 │ │ - bge.n 1c91a │ │ + bge.n 1d616 │ │ adds r2, r3, #2 │ │ mov r1, r5 │ │ cmp r2, ip │ │ it cc │ │ addcc.w r1, lr, r2 │ │ ldrsb.w r1, [r1] │ │ cmn.w r1, #65 @ 0x41 │ │ - bgt.n 1c91a │ │ + bgt.n 1d616 │ │ adds r2, r3, #3 │ │ mov r1, r5 │ │ cmp r2, ip │ │ it cc │ │ addcc.w r1, lr, r2 │ │ ldrsb.w r1, [r1] │ │ cmn.w r1, #65 @ 0x41 │ │ - bgt.n 1c91a │ │ + bgt.n 1d616 │ │ adds r3, #4 │ │ - b.n 1c820 │ │ + b.n 1d51c │ │ sub.w r1, ip, r2 │ │ add.w r6, lr, r2 │ │ strd lr, r3, [r9] │ │ strd r6, r1, [r8] │ │ subs r1, r2, r3 │ │ add.w r2, lr, r3 │ │ strd r2, r1, [r9, #8] │ │ ldmia.w sp!, {r8, r9} │ │ pop {r4, r5, r6, pc} │ │ movs r1, #0 │ │ str.w r1, [r9] │ │ ldmia.w sp!, {r8, r9} │ │ pop {r4, r5, r6, pc} │ │ nop │ │ - rev r3, r2 │ │ - vsra.u64 q14, , #2 │ │ + push {r0, r1, r2, r4, r5, r6, lr} │ │ + vtbx.8 d27, {d30}, d20 │ │ vsli.64 , q0, #62 @ 0x3e │ │ add r7, sp, #8 │ │ sub sp, #16 │ │ ldrb r2, [r0, #0] │ │ sub.w r0, r7, #10 │ │ - ldr r4, [pc, #52] @ (1c994 ) │ │ + ldr r4, [pc, #52] @ (1d690 ) │ │ mov ip, r1 │ │ movs r1, #1 │ │ add r4, pc │ │ mov r3, r1 │ │ and.w r1, r2, #15 │ │ lsrs r2, r2, #4 │ │ ldrb r1, [r4, r1] │ │ strb r1, [r0, r3] │ │ sub.w r1, r3, #1 │ │ - bne.n 1c964 │ │ + bne.n 1d660 │ │ adds r1, r3, #1 │ │ - ldr r2, [pc, #28] @ (1c998 ) │ │ + ldr r2, [pc, #28] @ (1d694 ) │ │ rsb r1, r1, #3 │ │ add r0, r3 │ │ add r2, pc │ │ movs r3, #2 │ │ strd r0, r1, [sp] │ │ mov r0, ip │ │ movs r1, #1 │ │ - bl 1aec8 │ │ + bl 1ae54 │ │ add sp, #16 │ │ pop {r4, r6, r7, pc} │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ - vabdl.u q14, d30, d18 │ │ - vsli.64 , q8, #62 @ 0x3e │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #52 @ 0x34 │ │ - ldr r5, [r3, #16] │ │ - mov fp, r1 │ │ - mov sl, r0 │ │ - mov r0, r2 │ │ - movs r1, #34 @ 0x22 │ │ - mov r4, r3 │ │ - mov r6, r2 │ │ - blx r5 │ │ - cmp r0, #0 │ │ - bne.w 1cbd4 │ │ - cmp.w fp, #0 │ │ - beq.w 1cb74 │ │ - movs r2, #0 │ │ - movs r3, #0 │ │ - mov r1, fp │ │ - strd r5, r4, [sp, #12] │ │ - str r6, [sp, #24] │ │ - str.w sl, [sp, #20] │ │ - str.w fp, [sp, #8] │ │ - b.n 1c9e8 │ │ - movs r0, #1 │ │ - add.w r3, r0, r8 │ │ - subs.w r1, r1, sl │ │ - beq.w 1cb7e │ │ - add.w r4, sl, r1 │ │ - movs r0, #0 │ │ - ldrb.w r5, [sl, r0] │ │ - sub.w r6, r5, #127 @ 0x7f │ │ - cmn.w r6, #95 @ 0x5f │ │ - bcc.n 1ca0c │ │ - cmp r5, #34 @ 0x22 │ │ - it ne │ │ - cmpne r5, #92 @ 0x5c │ │ - beq.n 1ca0c │ │ - adds r0, #1 │ │ - cmp r1, r0 │ │ - bne.n 1c9ee │ │ - b.n 1cb7c │ │ - add.w r1, sl, r0 │ │ - str r2, [sp, #32] │ │ - mov r5, fp │ │ - str r4, [sp, #28] │ │ - mov sl, r1 │ │ - ldrsb.w r2, [sl], #1 │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - uxtb.w r9, r2 │ │ - bgt.n 1ca74 │ │ - mov ip, r5 │ │ - ldrb r5, [r1, #1] │ │ - and.w r2, r9, #31 │ │ - cmp.w r9, #224 @ 0xe0 │ │ - and.w r5, r5, #63 @ 0x3f │ │ - bcc.n 1ca60 │ │ - ldrb r4, [r1, #2] │ │ - cmp.w r9, #240 @ 0xf0 │ │ - and.w r4, r4, #63 @ 0x3f │ │ - orr.w r5, r4, r5, lsl #6 │ │ - bcc.n 1ca6a │ │ - ldrb r6, [r1, #3] │ │ - and.w r2, r2, #7 │ │ - add.w sl, r1, #4 │ │ - and.w r6, r6, #63 @ 0x3f │ │ - orr.w r6, r6, r5, lsl #6 │ │ - orr.w r9, r6, r2, lsl #18 │ │ - b.n 1ca72 │ │ - orr.w r9, r5, r2, lsl #6 │ │ - add.w sl, r1, #2 │ │ - b.n 1ca72 │ │ - orr.w r9, r5, r2, lsl #12 │ │ - add.w sl, r1, #3 │ │ - mov r5, ip │ │ - add.w r8, r0, r3 │ │ - add r0, sp, #36 @ 0x24 │ │ - mov r1, r9 │ │ - mov.w r2, #65537 @ 0x10001 │ │ - bl 1b3b0 │ │ - ldrb.w r6, [sp, #48] @ 0x30 │ │ - ldrb.w r4, [sp, #49] @ 0x31 │ │ - sub.w fp, r4, r6 │ │ - uxtb.w r0, fp │ │ - cmp r0, #1 │ │ - bne.n 1caa6 │ │ - ldr r2, [sp, #32] │ │ - mov fp, r5 │ │ - ldr r1, [sp, #28] │ │ - cmp.w r9, #128 @ 0x80 │ │ - bcc.n 1c9da │ │ - b.n 1cb5e │ │ - ldr r2, [sp, #32] │ │ - mov r1, r5 │ │ - mov r3, r8 │ │ - cmp r8, r2 │ │ - bcc.w 1cbec │ │ - cbz r2, 1cac8 │ │ - cmp r2, r1 │ │ - bcs.n 1cac4 │ │ - ldr r0, [sp, #20] │ │ - ldrsb r0, [r0, r2] │ │ - cmn.w r0, #65 @ 0x41 │ │ - bgt.n 1cac8 │ │ - b.n 1cbec │ │ - bne.w 1cbec │ │ - cbz r3, 1cade │ │ - cmp r3, r1 │ │ - bcs.n 1cada │ │ - ldr r0, [sp, #20] │ │ - ldrsb r0, [r0, r3] │ │ - cmn.w r0, #65 @ 0x41 │ │ - bgt.n 1cade │ │ - b.n 1cbec │ │ - bne.w 1cbec │ │ - ldr r0, [sp, #20] │ │ - mov r8, r3 │ │ - adds r1, r0, r2 │ │ - ldr r0, [sp, #16] │ │ - subs r2, r3, r2 │ │ - ldr r5, [r0, #12] │ │ - ldr r0, [sp, #24] │ │ - blx r5 │ │ - cmp r0, #0 │ │ - bne.n 1cbd4 │ │ - cmp r4, #129 @ 0x81 │ │ - bcc.n 1cb02 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #24] │ │ - ldr r2, [sp, #12] │ │ - blx r2 │ │ - cbz r0, 1cb10 │ │ - b.n 1cbd4 │ │ - add r0, sp, #36 @ 0x24 │ │ - mov r2, fp │ │ - adds r1, r0, r6 │ │ - ldr r0, [sp, #24] │ │ - blx r5 │ │ - cmp r0, #0 │ │ - bne.n 1cbd4 │ │ - cmp.w r9, #128 @ 0x80 │ │ - bcs.n 1cb2c │ │ - movs r0, #1 │ │ - ldr.w fp, [sp, #8] │ │ - ldr r1, [sp, #28] │ │ - add.w r2, r0, r8 │ │ - cmp.w r9, #128 @ 0x80 │ │ - bcc.w 1c9da │ │ - b.n 1cb5e │ │ - ldr.w fp, [sp, #8] │ │ - cmp.w r9, #2048 @ 0x800 │ │ - ldr r1, [sp, #28] │ │ - bcs.n 1cb48 │ │ - movs r0, #2 │ │ - add.w r2, r0, r8 │ │ - cmp.w r9, #128 @ 0x80 │ │ - bcc.w 1c9da │ │ - b.n 1cb5e │ │ - movs r0, #4 │ │ - cmp.w r9, #65536 @ 0x10000 │ │ - it cc │ │ - movcc r0, #3 │ │ - add.w r2, r0, r8 │ │ - cmp.w r9, #128 @ 0x80 │ │ - bcc.w 1c9da │ │ - cmp.w r9, #2048 @ 0x800 │ │ - bcs.n 1cb68 │ │ - movs r0, #2 │ │ - b.n 1c9dc │ │ - movs r0, #4 │ │ - cmp.w r9, #65536 @ 0x10000 │ │ - it cc │ │ - movcc r0, #3 │ │ - b.n 1c9dc │ │ - mov.w fp, #0 │ │ - movs r0, #0 │ │ - b.n 1cbc4 │ │ - add r3, r1 │ │ - cmp r2, r3 │ │ - bhi.n 1cbf8 │ │ - ldrd sl, r6, [sp, #20] │ │ - ldrd r5, r4, [sp, #12] │ │ - cbz r2, 1cb9e │ │ - cmp r2, fp │ │ - bcs.n 1cba8 │ │ - ldrsb.w r0, [sl, r2] │ │ - cmn.w r0, #65 @ 0x41 │ │ - mov r0, r2 │ │ - bgt.n 1cbac │ │ - b.n 1cc00 │ │ - movs r0, #0 │ │ - cbnz r3, 1cbb0 │ │ - mov.w fp, #0 │ │ - b.n 1cbc4 │ │ - mov r0, fp │ │ - bne.n 1cc00 │ │ - cmp r3, #0 │ │ - beq.n 1cba2 │ │ - cmp r3, fp │ │ - bcs.n 1cbc2 │ │ - ldrsb.w r1, [sl, r3] │ │ - cmn.w r1, #65 @ 0x41 │ │ - ble.n 1cbfe │ │ - mov fp, r3 │ │ - b.n 1cbc4 │ │ - bne.n 1cbfe │ │ - add.w r1, sl, r0 │ │ - sub.w r2, fp, r0 │ │ - ldr r3, [r4, #12] │ │ - mov r0, r6 │ │ - blx r3 │ │ - cbz r0, 1cbde │ │ - movs r0, #1 │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - mov r0, r6 │ │ - movs r1, #34 @ 0x22 │ │ - blx r5 │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #32] @ (1cc10 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [sp, #20] │ │ - bl 1c24a │ │ - ldr.w sl, [sp, #20] │ │ - b.n 1cc00 │ │ - mov r2, r0 │ │ - ldr r0, [pc, #16] @ (1cc14 ) │ │ - mov r1, fp │ │ - add r0, pc │ │ + strh r6, [r1, #8] │ │ + vtrn. d28, d23 │ │ + vsli.64 , q0, #62 @ 0x3e │ │ + add r7, sp, #8 │ │ + sub sp, #24 │ │ + ldrb r2, [r0, #0] │ │ + tbb [pc, r2] │ │ + cmp r3, #2 │ │ + movs r3, #25 │ │ + ldr r0, [r0, #4] │ │ + mov ip, sp │ │ + ldr r3, [pc, #108] @ (1d71c ) │ │ + ldr r4, [pc, #112] @ (1d720 ) │ │ str r0, [sp, #0] │ │ - mov r0, sl │ │ - bl 1c24a │ │ + add r3, pc │ │ + str.w ip, [sp, #4] │ │ + add r4, pc │ │ + ldrd r0, r1, [r1] │ │ + ldr r2, [pc, #100] @ (1d724 ) │ │ + strd r3, ip, [sp, #12] │ │ + add r3, sp, #4 │ │ + str r3, [sp, #8] │ │ + add r2, pc │ │ + add r3, sp, #8 │ │ + str r4, [sp, #20] │ │ + bl 1aa04 │ │ + add sp, #24 │ │ + pop {r4, r6, r7, pc} │ │ + ldr r0, [r0, #4] │ │ + ldrd r3, r2, [r0] │ │ + mov r0, r1 │ │ + mov r1, r3 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r6, r7, lr} │ │ + b.w 1ab10 │ │ + ldr r0, [r0, #4] │ │ + ldrd r0, r2, [r0] │ │ + ldr r2, [r2, #16] │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r6, r7, lr} │ │ + bx r2 │ │ + ldr r2, [pc, #44] @ (1d728 ) │ │ + ldr r3, [pc, #44] @ (1d72c ) │ │ + ldrb r4, [r0, #1] │ │ + add r2, pc │ │ + add r3, pc │ │ + ldrd r0, ip, [r1] │ │ + ldr.w r1, [r3, r4, lsl #2] │ │ + ldrb r2, [r2, r4] │ │ + ldr.w r3, [ip, #12] │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r6, r7, lr} │ │ + bx r3 │ │ nop │ │ - sbcs r6, r7 │ │ - movs r3, r0 │ │ - sbcs r0, r7 │ │ + mcrr2 15, 15, pc, r3, cr15 @ │ │ + ldc2l 15, cr15, [r9], {255} @ 0xff │ │ + strh r4, [r5, #18] │ │ + @ instruction: 0xfffeccb4 │ │ + @ instruction: 0xfffe3d8a │ │ movs r3, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #16 │ │ - ldr r4, [pc, #60] @ (1cc5c ) │ │ + ldr r4, [pc, #60] @ (1d774 ) │ │ uxtb r2, r0 │ │ sub.w r0, r7, #10 │ │ mov ip, r1 │ │ add r4, pc │ │ movs r1, #1 │ │ mov r3, r1 │ │ and.w r1, r2, #15 │ │ lsrs r2, r2, #4 │ │ ldrb r1, [r4, r1] │ │ strb r1, [r0, r3] │ │ sub.w r1, r3, #1 │ │ - bne.n 1cc2c │ │ + bne.n 1d744 │ │ adds r1, r3, #1 │ │ - ldr r2, [pc, #28] @ (1cc60 ) │ │ + ldr r2, [pc, #28] @ (1d778 ) │ │ rsb r1, r1, #3 │ │ add r0, r3 │ │ add r2, pc │ │ movs r3, #2 │ │ strd r0, r1, [sp] │ │ mov r0, ip │ │ movs r1, #1 │ │ - bl 1aec8 │ │ + bl 1ae54 │ │ add sp, #16 │ │ pop {r4, r6, r7, pc} │ │ - ldrh r4, [r7, #6] │ │ - vsri.64 q14, q5, #2 │ │ - vsli.64 , q8, #62 @ 0x3e │ │ - add r7, sp, #12 │ │ - str.w fp, [sp, #-4]! │ │ - sub sp, #24 │ │ - ldr r6, [r0, #0] │ │ - sub.w r5, r7, #26 │ │ - mov r4, r1 │ │ - mov r1, r5 │ │ - cmp r6, #0 │ │ - mov r0, r6 │ │ - it mi │ │ - negmi r0, r0 │ │ - bl 1be30 │ │ - rsb r1, r0, #10 │ │ - add r0, r5 │ │ - movs r2, #1 │ │ - movs r3, #0 │ │ - strd r0, r1, [sp] │ │ - mvns r0, r6 │ │ - lsrs r1, r0, #31 │ │ - mov r0, r4 │ │ - bl 1aec8 │ │ - add sp, #24 │ │ - ldr.w fp, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - push {r4, r6, r7, lr} │ │ + ldrb r4, [r7, #29] │ │ + vqrdmlsh.s , q15, d3[0] │ │ + vsli.64 , q0, #62 @ 0x3e │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ mov ip, r2 │ │ - ldr r2, [pc, #72] @ (1ccf8 ) │ │ + ldr r2, [pc, #72] @ (1d7d0 ) │ │ add.w lr, sp, #8 │ │ movs r4, #15 │ │ add r2, pc │ │ mov r3, r4 │ │ and.w r4, r0, #15 │ │ lsrs r0, r0, #4 │ │ ldrb r4, [r2, r4] │ │ orr.w r0, r0, r1, lsl #28 │ │ strb.w r4, [lr, r3] │ │ orrs.w r4, r0, r1, lsr #4 │ │ sub.w r4, r3, #1 │ │ mov.w r1, r1, lsr #4 │ │ - bne.n 1ccb6 │ │ + bne.n 1d78e │ │ adds r0, r3, #1 │ │ - ldr r2, [pc, #32] @ (1ccfc ) │ │ + ldr r2, [pc, #32] @ (1d7d4 ) │ │ rsb r0, r0, #17 │ │ add.w r1, lr, r3 │ │ add r2, pc │ │ movs r3, #2 │ │ strd r1, r0, [sp] │ │ mov r0, ip │ │ movs r1, #1 │ │ - bl 1aec8 │ │ + bl 1ae54 │ │ add sp, #24 │ │ pop {r4, r6, r7, pc} │ │ nop │ │ - ldrh r0, [r6, #2] │ │ - vmls.i q14, q7, d0[0] │ │ - vsli.64 d27, d16, #62 @ 0x3e │ │ - add r7, sp, #8 │ │ - sub sp, #32 │ │ - mov r4, r1 │ │ - add r5, sp, #12 │ │ - ldrd r0, r1, [r0] │ │ - mov r2, r5 │ │ - bl 1b16c │ │ - rsb r1, r0, #20 │ │ - add r0, r5 │ │ - movs r2, #1 │ │ - movs r3, #0 │ │ - strd r0, r1, [sp] │ │ - mov r0, r4 │ │ - movs r1, #1 │ │ - bl 1aec8 │ │ - add sp, #32 │ │ - pop {r4, r5, r7, pc} │ │ - ldr r2, [r0, #0] │ │ + ldrb r0, [r6, #28] │ │ + vqrdmlsh.s , q7, d25[0] │ │ + vtbl.8 d22, {d14}, d2 │ │ ldrb r3, [r1, #11] │ │ tst.w r3, #24 │ │ - beq.n 1cd4e │ │ + beq.n 1d7f8 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #8 │ │ movs r0, #0 │ │ cmp r2, #128 @ 0x80 │ │ str r0, [sp, #4] │ │ - bcs.n 1cd58 │ │ + bcs.n 1d802 │ │ strb.w r2, [sp, #4] │ │ movs r2, #1 │ │ - b.n 1cdc0 │ │ + b.n 1d86a │ │ ldrd r0, r1, [r1] │ │ ldr r3, [r1, #16] │ │ mov r1, r2 │ │ bx r3 │ │ movw ip, #65534 @ 0xfffe │ │ mov r3, r2 │ │ movt ip, #1023 @ 0x3ff │ │ lsrs r0, r2, #6 │ │ bfi r3, ip, #6, #26 │ │ cmp.w r2, #2048 @ 0x800 │ │ - bcs.n 1cd7e │ │ + bcs.n 1d828 │ │ orr.w r0, r0, #192 @ 0xc0 │ │ strb.w r3, [sp, #5] │ │ strb.w r0, [sp, #4] │ │ movs r2, #2 │ │ - b.n 1cdc0 │ │ + b.n 1d86a │ │ bfi r0, ip, #6, #26 │ │ mov.w lr, r2, lsr #12 │ │ movs r4, #0 │ │ cmp.w r4, r2, lsr #16 │ │ - bne.n 1cda2 │ │ + bne.n 1d84c │ │ strb.w r0, [sp, #5] │ │ orr.w r0, lr, #224 @ 0xe0 │ │ strb.w r3, [sp, #6] │ │ movs r2, #3 │ │ strb.w r0, [sp, #4] │ │ - b.n 1cdc0 │ │ + b.n 1d86a │ │ mvn.w r4, #15 │ │ orr.w r2, r4, r2, lsr #18 │ │ strb.w r2, [sp, #4] │ │ movs r2, #4 │ │ bfi lr, ip, #6, #26 │ │ strb.w r3, [sp, #7] │ │ strb.w r0, [sp, #6] │ │ strb.w lr, [sp, #5] │ │ add r3, sp, #4 │ │ mov r0, r1 │ │ mov r1, r3 │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ add sp, #8 │ │ pop {r4, r6, r7, pc} │ │ - bmi.n 1cd7a │ │ + mov r2, r0 │ │ + cmp r1, #8 │ │ + ittt ls │ │ + cmpls r1, r2 │ │ + movls r0, r2 │ │ + bls.w 4ede8 │ │ + push {r4, lr} │ │ + sub sp, #8 │ │ + add r0, sp, #4 │ │ + movs r4, #0 │ │ + str r4, [sp, #4] │ │ + cmp r1, #4 │ │ + it ls │ │ + movls r1, #4 │ │ + blx 4ef10 │ │ + ldr r1, [sp, #4] │ │ + cmp r0, #0 │ │ + it ne │ │ + movne r1, r4 │ │ + mov r0, r1 │ │ + add sp, #8 │ │ + pop {r4, pc} │ │ + cmp r2, r3 │ │ + itt ls │ │ + movls r1, r3 │ │ + bls.w 4edf4 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #8 │ │ + movs r5, #0 │ │ + mov r8, r0 │ │ + str r5, [sp, #4] │ │ + cmp r2, #4 │ │ + it ls │ │ + movls r2, #4 │ │ + add r0, sp, #4 │ │ + mov r4, r1 │ │ + mov r1, r2 │ │ + mov r2, r3 │ │ + mov r7, r3 │ │ + blx 4ef10 │ │ + cbnz r0, 1d8f0 │ │ + ldr r6, [sp, #4] │ │ + cbz r6, 1d8f0 │ │ + cmp r7, r4 │ │ + it cc │ │ + movcc r4, r7 │ │ + mov r0, r6 │ │ + mov r1, r8 │ │ + mov r2, r4 │ │ + bl 4bcbc │ │ + mov r0, r8 │ │ + blx 4eeb0 │ │ + mov r5, r6 │ │ + mov r0, r5 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #160 @ 0xa0 │ │ mov r4, r1 │ │ mov r5, r0 │ │ ldrd r0, r1, [r1] │ │ movs r2, #5 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #692] @ (1d098 ) │ │ + ldr r1, [pc, #692] @ (1dbc0 ) │ │ add r1, pc │ │ blx r3 │ │ ldr r2, [r5, #0] │ │ movs r1, #0 │ │ strb.w r1, [sp, #9] │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ strb.w r0, [sp, #8] │ │ str r4, [sp, #4] │ │ - ble.n 1ceb8 │ │ - ldr r1, [pc, #700] @ (1d0bc ) │ │ + ble.n 1d9e0 │ │ + ldr r1, [pc, #700] @ (1dbe4 ) │ │ add r3, sp, #12 │ │ - ldr r0, [pc, #700] @ (1d0c0 ) │ │ + ldr r0, [pc, #700] @ (1dbe8 ) │ │ add r1, pc │ │ str r2, [sp, #12] │ │ add r0, pc │ │ str r0, [sp, #0] │ │ add r0, sp, #4 │ │ movs r2, #8 │ │ - bl 1bb2c │ │ + bl 1bc20 │ │ add r4, sp, #16 │ │ movs r1, #128 @ 0x80 │ │ mov r0, r4 │ │ - bl 4c410 │ │ + bl 4bcc0 │ │ ldr r0, [sp, #12] │ │ mov r1, r4 │ │ movs r2, #128 @ 0x80 │ │ - blx 4f840 │ │ + blx 4ef70 │ │ cmp r0, #0 │ │ - bne.w 1d032 │ │ + bne.w 1db5a │ │ movs r2, #0 │ │ ldrb r0, [r4, r2] │ │ - cbz r0, 1ce3a │ │ + cbz r0, 1d962 │ │ adds r2, #1 │ │ cmp r2, #128 @ 0x80 │ │ - bne.n 1ce2e │ │ + bne.n 1d956 │ │ movs r2, #128 @ 0x80 │ │ add r0, sp, #144 @ 0x90 │ │ add r1, sp, #16 │ │ - bl 1b9b4 │ │ + bl 1b9e0 │ │ ldr r0, [sp, #144] @ 0x90 │ │ cmp r0, #0 │ │ - bne.w 1d032 │ │ + bne.w 1db5a │ │ ldrb.w r0, [sp, #8] │ │ movs r6, #1 │ │ cmp r0, #0 │ │ mov.w r0, #1 │ │ - bne.w 1d02a │ │ + bne.w 1db52 │ │ ldr r7, [sp, #4] │ │ ldrd r5, r8, [sp, #148] @ 0x94 │ │ ldrb.w r2, [sp, #9] │ │ ldrb r0, [r7, #10] │ │ lsls r0, r0, #24 │ │ - bmi.w 1cfd6 │ │ - ldr r3, [pc, #596] @ (1d0c4 ) │ │ + bmi.w 1dafe │ │ + ldr r3, [pc, #596] @ (1dbec ) │ │ cmp r2, #0 │ │ - ldr r1, [pc, #596] @ (1d0c8 ) │ │ + ldr r1, [pc, #596] @ (1dbf0 ) │ │ mov.w r2, #3 │ │ add r3, pc │ │ ldrd r0, r4, [r7] │ │ add r1, pc │ │ it eq │ │ moveq r1, r3 │ │ ldr r3, [r4, #12] │ │ it ne │ │ movne r2, #2 │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 1d028 │ │ + bne.w 1db50 │ │ ldrd r0, r1, [r7] │ │ movs r2, #11 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #560] @ (1d0cc ) │ │ + ldr r1, [pc, #560] @ (1dbf4 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 1d028 │ │ + bne.w 1db50 │ │ ldrd r0, r1, [r7] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #544] @ (1d0d0 ) │ │ + ldr r1, [pc, #544] @ (1dbf8 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - beq.n 1cf56 │ │ - b.n 1d028 │ │ + beq.n 1da7e │ │ + b.n 1db50 │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ cmp r4, #14 │ │ - bhi.n 1cf64 │ │ + bhi.n 1da8c │ │ uxth r0, r2 │ │ movw r1, #31231 @ 0x79ff │ │ lsr.w r0, r1, r0 │ │ lsls r0, r0, #31 │ │ - beq.n 1cf64 │ │ - ldr r1, [pc, #460] @ (1d09c ) │ │ + beq.n 1da8c │ │ + ldr r1, [pc, #460] @ (1dbc4 ) │ │ add r3, sp, #16 │ │ - ldr r0, [pc, #460] @ (1d0a0 ) │ │ + ldr r0, [pc, #460] @ (1dbc8 ) │ │ add r1, pc │ │ str r2, [sp, #16] │ │ add r0, pc │ │ str r0, [sp, #0] │ │ add r0, sp, #4 │ │ movs r2, #13 │ │ - bl 1bb2c │ │ + bl 1bc20 │ │ ldrb.w r0, [sp, #8] │ │ movs r6, #1 │ │ cmp r0, #0 │ │ mov.w r0, #1 │ │ - bne.w 1d02a │ │ - ldr r0, [pc, #428] @ (1d0a4 ) │ │ - ldr r1, [pc, #432] @ (1d0a8 ) │ │ + bne.w 1db52 │ │ + ldr r0, [pc, #428] @ (1dbcc ) │ │ + ldr r1, [pc, #432] @ (1dbd0 ) │ │ add r0, pc │ │ ldr r7, [sp, #4] │ │ add r1, pc │ │ ldrb.w r2, [sp, #9] │ │ ldr.w r5, [r0, r4, lsl #2] │ │ - ldr.w r8, [r1, r4, lsl #2] │ │ + ldrb.w r8, [r1, r4] │ │ ldrb r0, [r7, #10] │ │ lsls r0, r0, #24 │ │ - bmi.n 1cf7c │ │ - ldr r3, [pc, #408] @ (1d0ac ) │ │ + bmi.n 1daa4 │ │ + ldr r3, [pc, #408] @ (1dbd4 ) │ │ cmp r2, #0 │ │ - ldr r1, [pc, #408] @ (1d0b0 ) │ │ + ldr r1, [pc, #408] @ (1dbd8 ) │ │ mov.w r2, #3 │ │ add r3, pc │ │ ldrd r0, r4, [r7] │ │ add r1, pc │ │ it eq │ │ moveq r1, r3 │ │ ldr r3, [r4, #12] │ │ it ne │ │ movne r2, #2 │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n 1d028 │ │ + bne.n 1db50 │ │ ldrd r0, r1, [r7] │ │ movs r2, #11 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #376] @ (1d0b4 ) │ │ + ldr r1, [pc, #376] @ (1dbdc ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n 1d028 │ │ + bne.n 1db50 │ │ ldrd r0, r1, [r7] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #360] @ (1d0b8 ) │ │ + ldr r1, [pc, #360] @ (1dbe0 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n 1d028 │ │ + bne.n 1db50 │ │ ldrd r2, r3, [r7] │ │ mov r0, r5 │ │ mov r1, r8 │ │ - bl 1c99c │ │ - b.n 1d02a │ │ - ldr r1, [pc, #384] @ (1d0e8 ) │ │ + bl 1d084 │ │ + b.n 1db52 │ │ + ldr r1, [pc, #384] @ (1dc10 ) │ │ add r3, sp, #16 │ │ - ldr r0, [pc, #384] @ (1d0ec ) │ │ + ldr r0, [pc, #384] @ (1dc14 ) │ │ add r1, pc │ │ str r2, [sp, #16] │ │ add r0, pc │ │ str r0, [sp, #0] │ │ add r0, sp, #4 │ │ movs r2, #12 │ │ - bl 1bb2c │ │ - b.n 1d032 │ │ - cbnz r2, 1cf90 │ │ + bl 1bc20 │ │ + b.n 1db5a │ │ + cbnz r2, 1dab8 │ │ ldrd r0, r1, [r7] │ │ movs r2, #3 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #332] @ (1d0d4 ) │ │ + ldr r1, [pc, #332] @ (1dbfc ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n 1d028 │ │ - ldr r1, [pc, #324] @ (1d0d8 ) │ │ + bne.n 1db50 │ │ + ldr r1, [pc, #324] @ (1dc00 ) │ │ add r0, sp, #144 @ 0x90 │ │ str r0, [sp, #24] │ │ movs r3, #1 │ │ ldrd r0, r2, [r7] │ │ add r1, pc │ │ strd r0, r2, [sp, #16] │ │ add r0, sp, #16 │ │ movs r2, #11 │ │ strb.w r3, [sp, #144] @ 0x90 │ │ - bl 1acf4 │ │ - cbnz r0, 1d028 │ │ - ldr r1, [pc, #296] @ (1d0dc ) │ │ + bl 1b080 │ │ + cbnz r0, 1db50 │ │ + ldr r1, [pc, #296] @ (1dc04 ) │ │ add r0, sp, #16 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 1acf4 │ │ - cbnz r0, 1d028 │ │ - ldr r3, [pc, #288] @ (1d0e0 ) │ │ + bl 1b080 │ │ + cbnz r0, 1db50 │ │ + ldr r3, [pc, #288] @ (1dc08 ) │ │ add r2, sp, #16 │ │ mov r0, r5 │ │ mov r1, r8 │ │ add r3, pc │ │ - bl 1c99c │ │ - cbnz r0, 1d028 │ │ - ldr r1, [pc, #276] @ (1d0e4 ) │ │ + bl 1d084 │ │ + cbnz r0, 1db50 │ │ + ldr r1, [pc, #276] @ (1dc0c ) │ │ add r0, sp, #16 │ │ add r1, pc │ │ - b.n 1d090 │ │ - cbnz r2, 1cfe8 │ │ + b.n 1dbb8 │ │ + cbnz r2, 1db10 │ │ ldrd r0, r1, [r7] │ │ movs r2, #3 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #276] @ (1d0f8 ) │ │ + ldr r1, [pc, #276] @ (1dc20 ) │ │ add r1, pc │ │ blx r3 │ │ - cbnz r0, 1d028 │ │ - ldr r1, [pc, #272] @ (1d0fc ) │ │ + cbnz r0, 1db50 │ │ + ldr r1, [pc, #272] @ (1dc24 ) │ │ add.w r0, sp, #159 @ 0x9f │ │ str r0, [sp, #152] @ 0x98 │ │ movs r3, #1 │ │ ldrd r0, r2, [r7] │ │ add r1, pc │ │ strd r0, r2, [sp, #144] @ 0x90 │ │ add r0, sp, #144 @ 0x90 │ │ movs r2, #11 │ │ strb.w r3, [sp, #159] @ 0x9f │ │ - bl 1acf4 │ │ - cbnz r0, 1d028 │ │ - ldr r1, [pc, #244] @ (1d100 ) │ │ + bl 1b080 │ │ + cbnz r0, 1db50 │ │ + ldr r1, [pc, #244] @ (1dc28 ) │ │ add r0, sp, #144 @ 0x90 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 1acf4 │ │ - cbnz r0, 1d028 │ │ - ldr r3, [pc, #232] @ (1d104 ) │ │ + bl 1b080 │ │ + cbnz r0, 1db50 │ │ + ldr r3, [pc, #232] @ (1dc2c ) │ │ add r2, sp, #144 @ 0x90 │ │ mov r0, r5 │ │ mov r1, r8 │ │ add r3, pc │ │ - bl 1c99c │ │ - cbz r0, 1d08a │ │ + bl 1d084 │ │ + cbz r0, 1dbb2 │ │ movs r0, #1 │ │ strb.w r6, [sp, #9] │ │ strb.w r0, [sp, #8] │ │ ldrb.w r2, [sp, #9] │ │ ldrb.w r1, [sp, #8] │ │ cmp r2, #1 │ │ orr.w r0, r2, r1 │ │ it eq │ │ movseq.w r1, r1, lsl #31 │ │ - beq.n 1d052 │ │ + beq.n 1db7a │ │ and.w r0, r0, #1 │ │ add sp, #160 @ 0xa0 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldr r0, [sp, #4] │ │ ldrb r1, [r0, #10] │ │ lsls r1, r1, #24 │ │ - bmi.n 1d072 │ │ + bmi.n 1db9a │ │ ldrd r0, r1, [r0] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #140] @ (1d0f0 ) │ │ + ldr r1, [pc, #140] @ (1dc18 ) │ │ add r1, pc │ │ blx r3 │ │ and.w r0, r0, #1 │ │ add sp, #160 @ 0xa0 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldrd r0, r1, [r0] │ │ movs r2, #1 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #120] @ (1d0f4 ) │ │ + ldr r1, [pc, #120] @ (1dc1c ) │ │ add r1, pc │ │ blx r3 │ │ and.w r0, r0, #1 │ │ add sp, #160 @ 0xa0 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r1, [pc, #124] @ (1d108 ) │ │ + ldr r1, [pc, #124] @ (1dc30 ) │ │ add r0, sp, #144 @ 0x90 │ │ add r1, pc │ │ movs r2, #2 │ │ - bl 1acf4 │ │ - b.n 1d02a │ │ - ldmia r6!, {r3, r7} │ │ - @ instruction: 0xfffebda3 │ │ + bl 1b080 │ │ + b.n 1db52 │ │ + bkpt 0x00b9 │ │ + vqrshrun.s64 d27, q0, #2 │ │ vshll.i q8, d5, # │ │ movs r0, r0 │ │ - ldr r3, [pc, #80] @ (1d0f8 ) │ │ + subs r3, #28 │ │ movs r3, r0 │ │ - ldmia r5, {r2, r4, r5, r7} │ │ - vmovn.i d28, q0 │ │ - vzip. d28, d29 │ │ - vqrdmulh.s , q7, d8[0] │ │ - vsra.u64 d28, d3, #2 │ │ - vqshrn.u64 d24, q13, #2 │ │ - vmls.i q8, q7, d23[0] │ │ - movs r0, r0 │ │ - stmia r2!, {r2, r5, r7} │ │ - vrshr.u32 q14, , #2 │ │ - vqrdmulh.s , q15, d26[0] │ │ - vrshr.u32 d28, d19, #2 │ │ - vqrdmlah.s q13, q15, d8[0] │ │ - vqdmulh.s , q15, d24[0] │ │ - vuzp. d28, d27 │ │ - vqdmulh.s , q15, d30[0] │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ + @ instruction: 0xfffebcd9 │ │ + vcvt.f16.u16 , , #2 │ │ + vqshl.u64 , , #62 @ 0x3e │ │ + vdup.16 , d19[3] │ │ + @ instruction: 0xfffe7fba │ │ + vsri.32 q8, , #2 │ │ + movs r0, r0 │ │ + pop {r0, r2, r3, r4, r5, r6, pc} │ │ + @ instruction: 0xfffebd21 │ │ + @ instruction: 0xfffeb897 │ │ + @ instruction: 0xfffebd03 │ │ + @ instruction: 0xfffeabdb │ │ + vqshl.u64 d27, d5, #62 @ 0x3e │ │ + @ instruction: 0xfffebbfb │ │ + @ instruction: 0xfffe28f6 │ │ movs r3, r0 │ │ - add r6, sp, #516 @ 0x204 │ │ - @ instruction: 0xfffebd25 │ │ + add r3, sp, #592 @ 0x250 │ │ + vqshl.u64 , q1, #62 @ 0x3e │ │ vqmovun.s d16, │ │ movs r0, r0 │ │ - stmia r0!, {r0, r3, r4, r5, r7} │ │ - vshr.u32 q14, q8, #2 │ │ - vqrdmlah.s q13, q7, d30[0] │ │ - vmull.u , d30, d14 │ │ - vshr.u64 q14, , #2 │ │ - @ instruction: 0xfffe3c94 │ │ + cbnz r2, 1dc80 │ │ + vtbx.8 d27, {d14-d17}, d0 │ │ + vtbl.8 d26, {d30- instruction: 0xfffe289c │ │ movs r3, r0 │ │ - add r5, sp, #788 @ 0x314 │ │ + add r2, sp, #864 @ 0x360 │ │ vsli.32 , q8, #30 │ │ sub sp, #152 @ 0x98 │ │ ldr r6, [r0, #0] │ │ mov r4, r1 │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ - ble.n 1d168 │ │ + ble.n 1dc90 │ │ add r5, sp, #8 │ │ movs r1, #128 @ 0x80 │ │ str r6, [sp, #4] │ │ mov r0, r5 │ │ - bl 4c410 │ │ + bl 4bcc0 │ │ mov r0, r6 │ │ mov r1, r5 │ │ movs r2, #128 @ 0x80 │ │ - blx 4f840 │ │ - cbnz r0, 1d14c │ │ + blx 4ef70 │ │ + cbnz r0, 1dc74 │ │ movs r2, #0 │ │ ldrb r0, [r5, r2] │ │ - cbz r0, 1d140 │ │ + cbz r0, 1dc68 │ │ adds r2, #1 │ │ cmp r2, #128 @ 0x80 │ │ - bne.n 1d134 │ │ + bne.n 1dc5c │ │ movs r2, #128 @ 0x80 │ │ add r0, sp, #140 @ 0x8c │ │ add r1, sp, #8 │ │ - bl 1b9b4 │ │ + bl 1b9e0 │ │ ldr r0, [sp, #140] @ 0x8c │ │ - cbz r0, 1d1ba │ │ - ldr r2, [pc, #136] @ (1d1d8 ) │ │ + cbz r0, 1dce0 │ │ + ldr r2, [pc, #136] @ (1dd00 ) │ │ add r6, sp, #4 │ │ - ldr r3, [pc, #136] @ (1d1dc ) │ │ + ldr r3, [pc, #136] @ (1dd04 ) │ │ add r2, pc │ │ ldrd r0, r1, [r4] │ │ add r3, pc │ │ strd r6, r3, [sp, #140] @ 0x8c │ │ add r3, sp, #140 @ 0x8c │ │ - bl 1a89c │ │ + bl 1aa04 │ │ add sp, #152 @ 0x98 │ │ pop {r4, r5, r6, pc} │ │ bic.w r2, r6, #2147483648 @ 0x80000000 │ │ cmp r2, #14 │ │ - bhi.n 1d19c │ │ + bhi.n 1dcc2 │ │ uxth r0, r6 │ │ movw r1, #31231 @ 0x79ff │ │ lsr.w r0, r1, r0 │ │ lsls r0, r0, #31 │ │ - beq.n 1d19c │ │ - ldr r1, [pc, #72] @ (1d1c8 ) │ │ - ldr r3, [pc, #72] @ (1d1cc ) │ │ + beq.n 1dcc2 │ │ + ldr r1, [pc, #72] @ (1dcf0 ) │ │ + ldr r3, [pc, #72] @ (1dcf4 ) │ │ add r1, pc │ │ ldrd r0, r6, [r4] │ │ add r3, pc │ │ ldr.w r1, [r1, r2, lsl #2] │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ + ldrb r2, [r3, r2] │ │ ldr r3, [r6, #12] │ │ add sp, #152 @ 0x98 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ bx r3 │ │ - ldr r3, [pc, #48] @ (1d1d0 ) │ │ + ldr r3, [pc, #52] @ (1dcf8 ) │ │ str r6, [sp, #140] @ 0x8c │ │ ldrd r0, r1, [r4] │ │ add r3, pc │ │ - ldr r2, [pc, #44] @ (1d1d4 ) │ │ + ldr r2, [pc, #44] @ (1dcfc ) │ │ str r3, [sp, #12] │ │ add r3, sp, #140 @ 0x8c │ │ str r3, [sp, #8] │ │ add r2, pc │ │ add r3, sp, #8 │ │ - bl 1a89c │ │ + bl 1aa04 │ │ add sp, #152 @ 0x98 │ │ pop {r4, r5, r6, pc} │ │ ldrd r1, r2, [sp, #144] @ 0x90 │ │ mov r0, r4 │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ add sp, #152 @ 0x98 │ │ pop {r4, r5, r6, pc} │ │ - ldr r0, [pc, #792] @ (1d4e4 ) │ │ + nop │ │ + subs r0, #206 @ 0xce │ │ movs r3, r0 │ │ - ldmia r3!, {r2, r5, r6} │ │ - vshr.u32 , , #2 │ │ - vdup.8 d24, d16[7] │ │ - vcvt.f32.u32 , , #2 │ │ - vtbl.8 d31, {d14-d17}, d9 │ │ - vsli.64 d27, d16, #63 @ 0x3f │ │ - sub sp, #24 │ │ - mov r4, r1 │ │ - ldr r1, [r1, #8] │ │ - lsls r2, r1, #6 │ │ - bmi.n 1d208 │ │ - lsls r1, r1, #5 │ │ - bmi.n 1d228 │ │ - add.w r5, sp, #14 │ │ - ldr r0, [r0, #0] │ │ - mov r1, r5 │ │ - bl 1be30 │ │ - rsb r1, r0, #10 │ │ - add r0, r5 │ │ - movs r2, #1 │ │ - movs r3, #0 │ │ - b.n 1d254 │ │ - ldr r1, [r0, #0] │ │ - add.w r0, sp, #14 │ │ - ldr r2, [pc, #84] @ (1d264 ) │ │ - movs r5, #7 │ │ - add r2, pc │ │ - mov r3, r5 │ │ - and.w r5, r1, #15 │ │ - lsrs r1, r1, #4 │ │ - ldrb r5, [r2, r5] │ │ - strb r5, [r0, r3] │ │ - sub.w r5, r3, #1 │ │ - bne.n 1d214 │ │ - b.n 1d246 │ │ - ldr r1, [r0, #0] │ │ - add.w r0, sp, #14 │ │ - ldr r2, [pc, #56] @ (1d268 ) │ │ - movs r5, #7 │ │ - add r2, pc │ │ - mov r3, r5 │ │ - and.w r5, r1, #15 │ │ - lsrs r1, r1, #4 │ │ - ldrb r5, [r2, r5] │ │ - strb r5, [r0, r3] │ │ - sub.w r5, r3, #1 │ │ - bne.n 1d234 │ │ - adds r1, r3, #1 │ │ - ldr r2, [pc, #32] @ (1d26c ) │ │ - rsb r1, r1, #9 │ │ - add r0, r3 │ │ + stmia r7!, {r6} │ │ + vsli.32 q15, , #30 │ │ + vmlal.u q12, d31, d19[0] │ │ + vabal.u , d30, d7 │ │ + vqshl.u32 d31, d1, #30 │ │ + vsli.32 d27, d0, #31 │ │ + sub sp, #16 │ │ + ldr r2, [r1, #8] │ │ + lsls r3, r2, #6 │ │ + bmi.n 1dd20 │ │ + lsls r2, r2, #5 │ │ + bmi.n 1dd42 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 1c220 │ │ + ldr r2, [r0, #0] │ │ + add.w ip, sp, #8 │ │ + ldr r4, [pc, #88] @ (1dd80 ) │ │ + movs r0, #7 │ │ + add r4, pc │ │ + mov r3, r0 │ │ + and.w r0, r2, #15 │ │ + lsrs r2, r2, #4 │ │ + ldrb r0, [r4, r0] │ │ + strb.w r0, [ip, r3] │ │ + sub.w r0, r3, #1 │ │ + bne.n 1dd2c │ │ + b.n 1dd62 │ │ + ldr r2, [r0, #0] │ │ + add.w ip, sp, #8 │ │ + ldr r4, [pc, #56] @ (1dd84 ) │ │ + movs r0, #7 │ │ + add r4, pc │ │ + mov r3, r0 │ │ + and.w r0, r2, #15 │ │ + lsrs r2, r2, #4 │ │ + ldrb r0, [r4, r0] │ │ + strb.w r0, [ip, r3] │ │ + sub.w r0, r3, #1 │ │ + bne.n 1dd4e │ │ + adds r0, r3, #1 │ │ + ldr r2, [pc, #32] @ (1dd88 ) │ │ + rsb r0, r0, #9 │ │ + add r3, ip │ │ add r2, pc │ │ - movs r3, #2 │ │ - strd r0, r1, [sp] │ │ - mov r0, r4 │ │ + strd r3, r0, [sp] │ │ + mov r0, r1 │ │ movs r1, #1 │ │ - bl 1aec8 │ │ - add sp, #24 │ │ - pop {r4, r5, r7, pc} │ │ - strh r2, [r2, #24] │ │ - vrsra.u64 d24, d2, #2 │ │ - @ instruction: 0xfffebed2 │ │ - vsli.32 , q8, #30 │ │ - sub sp, #24 │ │ - mov r4, r1 │ │ - ldr r1, [r1, #8] │ │ - lsls r2, r1, #6 │ │ - bmi.n 1d2b0 │ │ - lsls r1, r1, #5 │ │ - bmi.n 1d2d0 │ │ - ldr r6, [r0, #0] │ │ - add.w r5, sp, #14 │ │ - mov r1, r5 │ │ - cmp r6, #0 │ │ - mov r0, r6 │ │ - it mi │ │ - negmi r0, r0 │ │ - bl 1be30 │ │ - rsb r1, r0, #10 │ │ - add r0, r5 │ │ - movs r2, #1 │ │ - movs r3, #0 │ │ - strd r0, r1, [sp] │ │ - mvns r0, r6 │ │ - lsrs r1, r0, #31 │ │ - mov r0, r4 │ │ - bl 1aec8 │ │ - add sp, #24 │ │ - pop {r4, r5, r6, pc} │ │ - ldr r1, [r0, #0] │ │ - add.w r0, sp, #14 │ │ - ldr r2, [pc, #84] @ (1d30c ) │ │ - movs r5, #7 │ │ - add r2, pc │ │ - mov r3, r5 │ │ - and.w r5, r1, #15 │ │ - lsrs r1, r1, #4 │ │ - ldrb r5, [r2, r5] │ │ - strb r5, [r0, r3] │ │ - sub.w r5, r3, #1 │ │ - bne.n 1d2bc │ │ - b.n 1d2ee │ │ - ldr r1, [r0, #0] │ │ - add.w r0, sp, #14 │ │ - ldr r2, [pc, #56] @ (1d310 ) │ │ - movs r5, #7 │ │ - add r2, pc │ │ - and.w r6, r1, #15 │ │ - mov r3, r5 │ │ - lsrs r1, r1, #4 │ │ - ldrb r6, [r2, r6] │ │ - strb r6, [r0, r5] │ │ - sub.w r5, r5, #1 │ │ - bne.n 1d2dc │ │ - adds r1, r3, #1 │ │ - ldr r2, [pc, #32] @ (1d314 ) │ │ - rsb r1, r1, #9 │ │ - add r0, r3 │ │ - add r2, pc │ │ movs r3, #2 │ │ - strd r0, r1, [sp] │ │ - mov r0, r4 │ │ + bl 1ae54 │ │ + add sp, #16 │ │ + pop {r4, pc} │ │ + ldrb r2, [r2, #6] │ │ + vtbl.8 d23, {d14-d16}, d16 │ │ + @ instruction: 0xfffeb9b7 │ │ + vsli.32 d27, d0, #30 │ │ + sub sp, #16 │ │ + ldr r2, [r1, #8] │ │ + lsls r3, r2, #6 │ │ + bmi.n 1dda4 │ │ + lsls r2, r2, #5 │ │ + bmi.n 1ddc6 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 1d394 │ │ + ldr r2, [r0, #0] │ │ + add.w ip, sp, #8 │ │ + ldr r4, [pc, #88] @ (1de04 ) │ │ + movs r0, #7 │ │ + add r4, pc │ │ + mov r3, r0 │ │ + and.w r0, r2, #15 │ │ + lsrs r2, r2, #4 │ │ + ldrb r0, [r4, r0] │ │ + strb.w r0, [ip, r3] │ │ + sub.w r0, r3, #1 │ │ + bne.n 1ddb0 │ │ + b.n 1dde6 │ │ + ldr r2, [r0, #0] │ │ + add.w ip, sp, #8 │ │ + ldr r4, [pc, #56] @ (1de08 ) │ │ + movs r0, #7 │ │ + add r4, pc │ │ + mov r3, r0 │ │ + and.w r0, r2, #15 │ │ + lsrs r2, r2, #4 │ │ + ldrb r0, [r4, r0] │ │ + strb.w r0, [ip, r3] │ │ + sub.w r0, r3, #1 │ │ + bne.n 1ddd2 │ │ + adds r0, r3, #1 │ │ + ldr r2, [pc, #32] @ (1de0c ) │ │ + rsb r0, r0, #9 │ │ + add r3, ip │ │ + add r2, pc │ │ + strd r3, r0, [sp] │ │ + mov r0, r1 │ │ movs r1, #1 │ │ - bl 1aec8 │ │ - add sp, #24 │ │ - pop {r4, r5, r6, pc} │ │ - strh r2, [r5, #18] │ │ - vqmovn.u d24, q13 │ │ - @ instruction: 0xfffebe2a │ │ + movs r3, #2 │ │ + bl 1ae54 │ │ + add sp, #16 │ │ + pop {r4, pc} │ │ + ldrb r6, [r1, #4] │ │ + @ instruction: 0xfffe799c │ │ + vqshrn.u64 d27, , #2 │ │ vabal.u , d30, d0 │ │ mov r7, sp │ │ mov.w r0, #1240 @ 0x4d8 │ │ - blx 4f770 │ │ - cbz r0, 1d328 │ │ + blx 4eea0 │ │ + cbz r0, 1de20 │ │ pop {r7, pc} │ │ movs r0, #8 │ │ mov.w r1, #1240 @ 0x4d8 │ │ - bl 14352 │ │ + bl 14428 │ │ push {r7, lr} │ │ mov r7, sp │ │ mov.w r0, #1288 @ 0x508 │ │ - blx 4f770 │ │ - cbz r0, 1d342 │ │ + blx 4eea0 │ │ + cbz r0, 1de3a │ │ pop {r7, pc} │ │ movs r0, #8 │ │ mov.w r1, #1288 @ 0x508 │ │ - bl 14352 │ │ + bl 14428 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #116 @ 0x74 │ │ ldr.w r8, [r1] │ │ mov sl, r1 │ │ ldr r4, [r1, #8] │ │ mov fp, r0 │ │ ldr r1, [r7, #8] │ │ ldrh.w r9, [r8, #1238] @ 0x4d6 │ │ adds r0, r4, #1 │ │ add.w r6, r8, r4, lsl #3 │ │ cmp r0, r9 │ │ - bls.n 1d37e │ │ + bls.n 1de76 │ │ add r0, sp, #8 │ │ strd r2, r3, [r6] │ │ movs r2, #104 @ 0x68 │ │ - bl 4c336 │ │ - b.n 1d3bc │ │ + bl 4bc7a │ │ + b.n 1deb4 │ │ sub.w r5, r9, r4 │ │ add.w r0, r8, r0, lsl #3 │ │ str r2, [sp, #4] │ │ mov r1, r6 │ │ lsls r2, r5, #3 │ │ str r3, [sp, #0] │ │ - bl 4c350 │ │ + bl 4bc94 │ │ ldrd r1, r0, [sp] │ │ movs r2, #104 @ 0x68 │ │ strd r0, r1, [r6] │ │ add r0, sp, #8 │ │ ldr r1, [r7, #8] │ │ movs r6, #104 @ 0x68 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ adds r0, r4, #1 │ │ add.w r1, r8, #88 @ 0x58 │ │ mul.w r2, r5, r6 │ │ mla r0, r0, r6, r1 │ │ mla r1, r4, r6, r1 │ │ - bl 4c350 │ │ + bl 4bc94 │ │ movs r0, #104 @ 0x68 │ │ add r1, sp, #8 │ │ mla r0, r4, r0, r8 │ │ movs r2, #104 @ 0x68 │ │ adds r0, #88 @ 0x58 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ add.w r0, r9, #1 │ │ strh.w r0, [r8, #1238] @ 0x4d6 │ │ ldr.w r0, [sl, #4] │ │ str.w r4, [fp, #8] │ │ strd r8, r0, [fp] │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ sub sp, #8 │ │ - cbz r0, 1d3f4 │ │ + cbz r0, 1deec │ │ muls r0, r3 │ │ str r2, [sp, #4] │ │ mov r2, sp │ │ - b.n 1d3f8 │ │ + b.n 1def0 │ │ movs r0, #0 │ │ add r2, sp, #4 │ │ str r0, [r2, #0] │ │ ldr r0, [sp, #4] │ │ - cbz r0, 1d40a │ │ + cbz r0, 1df02 │ │ ldr r0, [sp, #0] │ │ - cbz r0, 1d40a │ │ + cbz r0, 1df02 │ │ mov r0, r1 │ │ add sp, #8 │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ add sp, #8 │ │ bx lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #108 @ 0x6c │ │ mov r5, r1 │ │ @@ -27096,93 +27854,93 @@ │ │ ldrh.w fp, [r0, #1238] @ 0x4d6 │ │ adds r6, r5, #1 │ │ add.w r8, r0, r5, lsl #3 │ │ mov r9, r3 │ │ mov sl, r2 │ │ mov r4, r0 │ │ cmp r6, fp │ │ - bls.n 1d43e │ │ + bls.n 1df36 │ │ mov r0, sp │ │ movs r2, #104 @ 0x68 │ │ strd sl, r9, [r8] │ │ - bl 4c336 │ │ - b.n 1d478 │ │ + bl 4bc7a │ │ + b.n 1df70 │ │ add.w r0, r4, r6, lsl #3 │ │ sub.w r6, fp, r5 │ │ mov r1, r8 │ │ lsls r2, r6, #3 │ │ - bl 4c350 │ │ + bl 4bc94 │ │ ldr r1, [r7, #8] │ │ mov r0, sp │ │ movs r2, #104 @ 0x68 │ │ strd sl, r9, [r8] │ │ mov.w r8, #104 @ 0x68 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ adds r0, r5, #1 │ │ add.w r1, r4, #88 @ 0x58 │ │ mul.w r2, r6, r8 │ │ adds r6, r5, #1 │ │ mla r0, r0, r8, r1 │ │ mla r1, r5, r8, r1 │ │ - bl 4c350 │ │ + bl 4bc94 │ │ movs r0, #104 @ 0x68 │ │ mov r1, sp │ │ mla r0, r5, r0, r4 │ │ movs r2, #104 @ 0x68 │ │ ldr.w sl, [r7, #12] │ │ adds r0, #88 @ 0x58 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ add.w r8, r4, #1240 @ 0x4d8 │ │ adds r0, r5, #2 │ │ add.w r9, fp, #2 │ │ cmp r9, r0 │ │ - bls.n 1d4ac │ │ + bls.n 1dfa4 │ │ sub.w r2, fp, r5 │ │ add.w r0, r8, r0, lsl #2 │ │ add.w r1, r8, r6, lsl #2 │ │ lsls r2, r2, #2 │ │ - bl 4c378 │ │ + bl 4b734 │ │ cmp r6, r9 │ │ str.w sl, [r8, r6, lsl #2] │ │ add.w r0, fp, #1 │ │ strh.w r0, [r4, #1238] @ 0x4d6 │ │ - bcs.n 1d4de │ │ + bcs.n 1dfd6 │ │ rsb r0, fp, #0 │ │ addw r1, r5, #311 @ 0x137 │ │ ldr.w r2, [r4, r1, lsl #2] │ │ sub.w r3, r1, #310 @ 0x136 │ │ adds r1, #1 │ │ strh.w r3, [r2, #1236] @ 0x4d4 │ │ str.w r4, [r2, #1232] @ 0x4d0 │ │ adds r2, r0, r1 │ │ cmp.w r2, #312 @ 0x138 │ │ - bne.n 1d4c4 │ │ + bne.n 1dfbc │ │ add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #8 │ │ ldr r1, [r0, #0] │ │ movs r2, #104 @ 0x68 │ │ str r2, [sp, #0] │ │ movs r2, #1 │ │ movs r3, #8 │ │ - bl 1d506 │ │ + bl 1dffe │ │ adds r2, r0, #1 │ │ itt eq │ │ addeq sp, #8 │ │ popeq {r7, pc} │ │ - bl 142ba │ │ + bl 1441a │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ mov r4, r0 │ │ adds r0, r2, r1 │ │ - bcc.n 1d518 │ │ + bcc.n 1e010 │ │ movs r0, #0 │ │ add sp, #24 │ │ pop {r4, r5, r7, pc} │ │ ldrd r1, r2, [r4] │ │ movs r5, #4 │ │ ldr.w ip, [r7, #8] │ │ cmp.w r0, r1, lsl #1 │ │ @@ -27193,2271 +27951,2346 @@ │ │ it eq │ │ moveq r5, #8 │ │ cmp r0, r5 │ │ it hi │ │ movhi r5, r0 │ │ add r0, sp, #12 │ │ mov r3, r5 │ │ - bl 1d55c │ │ + bl 1e054 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ - bne.n 1d550 │ │ + bne.n 1e048 │ │ ldrd r0, r1, [sp, #16] │ │ - b.n 1d514 │ │ + b.n 1e00c │ │ ldr r0, [sp, #16] │ │ strd r5, r0, [r4] │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - b.n 1d514 │ │ + b.n 1e00c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #8 │ │ ldr r6, [r7, #12] │ │ mov sl, r0 │ │ movs r0, #1 │ │ movs r5, #0 │ │ umull r9, r4, r6, r3 │ │ movs r3, #4 │ │ - cbnz r4, 1d5d6 │ │ + cbnz r4, 1e0ce │ │ ldr.w r8, [r7, #8] │ │ rsb r4, r8, #2147483648 @ 0x80000000 │ │ cmp r9, r4 │ │ - bhi.n 1d5d6 │ │ - cbz r1, 1d590 │ │ + bhi.n 1e0ce │ │ + cbz r1, 1e088 │ │ mul.w r0, r1, r6 │ │ mov r1, sp │ │ str.w r8, [sp, #4] │ │ - b.n 1d594 │ │ + b.n 1e08c │ │ movs r0, #0 │ │ add r1, sp, #4 │ │ str r0, [r1, #0] │ │ ldr r0, [sp, #4] │ │ - cbz r0, 1d5aa │ │ + cbz r0, 1e0a2 │ │ ldr r1, [sp, #0] │ │ - cbz r1, 1d5b4 │ │ + cbz r1, 1e0ac │ │ mov r0, r2 │ │ mov r2, r8 │ │ mov r3, r9 │ │ - bl 12bbc │ │ - b.n 1d5c2 │ │ + bl 1d8a8 │ │ + b.n 1e0ba │ │ cmp.w r9, #0 │ │ - bne.n 1d5ba │ │ + bne.n 1e0b2 │ │ mov r0, r8 │ │ - b.n 1d5c4 │ │ + b.n 1e0bc │ │ cmp.w r9, #0 │ │ - beq.n 1d5e6 │ │ + beq.n 1e0de │ │ mov r0, r9 │ │ mov r1, r8 │ │ - bl 12b8c │ │ - cbz r0, 1d5cc │ │ + bl 1d878 │ │ + cbz r0, 1e0c4 │ │ str.w r0, [sl, #4] │ │ movs r0, #0 │ │ - b.n 1d5d2 │ │ + b.n 1e0ca │ │ movs r0, #1 │ │ str.w r8, [sl, #4] │ │ movs r3, #8 │ │ mov r5, r9 │ │ str.w r5, [sl, r3] │ │ str.w r0, [sl] │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r0, r8 │ │ - b.n 1d5c2 │ │ + b.n 1e0ba │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #8 │ │ ldr r1, [r0, #0] │ │ movs r2, #16 │ │ str r2, [sp, #0] │ │ movs r2, #1 │ │ movs r3, #8 │ │ - bl 1d506 │ │ + bl 1dffe │ │ adds r2, r0, #1 │ │ itt eq │ │ addeq sp, #8 │ │ popeq {r7, pc} │ │ - bl 142ba │ │ - bmi.n 1d5b6 │ │ + bl 1441a │ │ + bmi.n 1e0ae │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub.w sp, sp, #508 @ 0x1fc │ │ ldrd r9, r4, [r1, #88] @ 0x58 │ │ - mov r6, r1 │ │ mov r5, r0 │ │ cmp r4, #0 │ │ - bne.n 1d6be │ │ + str r1, [sp, #76] @ 0x4c │ │ + bne.n 1e1b6 │ │ ldr r0, [r5, #8] │ │ sub.w r8, r9, #1 │ │ cmp r8, r0 │ │ - bcs.n 1d63c │ │ - ldr r0, [r6, #0] │ │ - cmp r0, #0 │ │ - beq.w 1d73e │ │ - ldrd r0, r1, [r6, #4] │ │ - b.n 1d736 │ │ - bne.n 1d6be │ │ + bcs.n 1e13c │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + ldr r0, [r1, #0] │ │ + cbz r0, 1e138 │ │ + ldrd r0, r1, [r1, #4] │ │ + movs r2, #8 │ │ + movs r3, #16 │ │ + bl 1dee0 │ │ + movs r0, #1 │ │ + b.n 1e29e │ │ + bne.n 1e1b6 │ │ ldr r0, [r5, #20] │ │ cmp r0, #0 │ │ - beq.w 1d778 │ │ + beq.w 1e27c │ │ ldr.w sl, [r5, #12] │ │ cmp.w sl, #0 │ │ - beq.w 1d778 │ │ + beq.w 1e27c │ │ ldr.w ip, [r5, #16] │ │ mov fp, r5 │ │ - str r6, [sp, #76] @ 0x4c │ │ ldrh.w lr, [sl, #1238] @ 0x4d6 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ mov r0, sl │ │ mov.w r1, lr, lsl #3 │ │ - cbz r1, 1d6a4 │ │ - ldrd r3, r5, [r0], #8 │ │ + cbz r1, 1e19e │ │ + ldrd r3, r6, [r0], #8 │ │ subs r1, #8 │ │ adds r2, #1 │ │ - subs.w r6, r9, r3 │ │ - sbcs.w r6, r4, r5 │ │ - mov.w r6, #0 │ │ + subs.w r5, r9, r3 │ │ + sbcs.w r5, r4, r6 │ │ + mov.w r5, #0 │ │ it cc │ │ - movcc r6, #1 │ │ + movcc r5, #1 │ │ subs.w r3, r3, r9 │ │ - sbcs.w r3, r5, r4 │ │ + sbcs.w r3, r6, r4 │ │ mov.w r3, #0 │ │ it cc │ │ movcc r3, #1 │ │ - subs r3, r3, r6 │ │ + subs r3, r3, r5 │ │ cmp r3, #1 │ │ - beq.n 1d668 │ │ - ldr r6, [sp, #76] @ 0x4c │ │ + beq.n 1e166 │ │ uxtb r0, r3 │ │ cmp r0, #0 │ │ - beq.n 1d62e │ │ - mov r5, fp │ │ - b.n 1d6aa │ │ + beq.n 1e126 │ │ + b.n 1e1a0 │ │ mov r2, lr │ │ mov r5, fp │ │ - ldr r6, [sp, #76] @ 0x4c │ │ cmp.w ip, #0 │ │ - beq.n 1d778 │ │ + beq.n 1e27c │ │ add.w r0, sl, r2, lsl #2 │ │ sub.w ip, ip, #1 │ │ ldr.w sl, [r0, #1240] @ 0x4d8 │ │ - b.n 1d65a │ │ + b.n 1e158 │ │ mov ip, r5 │ │ - str r6, [sp, #76] @ 0x4c │ │ ldr.w sl, [ip, #12]! │ │ cmp.w sl, #0 │ │ - beq.n 1d742 │ │ + beq.n 1e226 │ │ ldr.w lr, [r5, #16] │ │ str r5, [sp, #72] @ 0x48 │ │ ldrh.w r8, [sl, #1238] @ 0x4d6 │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ mov r0, sl │ │ mov.w r3, r8, lsl #3 │ │ - cbz r3, 1d716 │ │ + cbz r3, 1e210 │ │ ldrd r1, r2, [r0], #8 │ │ subs r3, #8 │ │ - adds r6, #1 │ │ + adds r5, #1 │ │ subs.w fp, r9, r1 │ │ - sbcs.w r5, r4, r2 │ │ - mov.w r5, #0 │ │ + sbcs.w r6, r4, r2 │ │ + mov.w r6, #0 │ │ it cc │ │ - movcc r5, #1 │ │ + movcc r6, #1 │ │ subs.w r1, r1, r9 │ │ sbcs.w r1, r2, r4 │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ - subs r1, r1, r5 │ │ + subs r1, r1, r6 │ │ cmp r1, #1 │ │ - beq.n 1d6e0 │ │ + beq.n 1e1d6 │ │ uxtb r0, r1 │ │ - cbz r0, 1d72c │ │ - b.n 1d718 │ │ - mov r6, r8 │ │ + cmp r0, #0 │ │ + beq.w 1e126 │ │ + b.n 1e212 │ │ + mov r5, r8 │ │ cmp.w lr, #0 │ │ - beq.n 1d7a4 │ │ - add.w r0, sl, r6, lsl #2 │ │ + beq.n 1e2a8 │ │ + add.w r0, sl, r5, lsl #2 │ │ sub.w lr, lr, #1 │ │ ldr.w sl, [r0, #1240] @ 0x4d8 │ │ - b.n 1d6d2 │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - ldr r0, [r1, #0] │ │ - cbz r0, 1d73e │ │ - ldrd r0, r1, [r1, #4] │ │ - movs r2, #8 │ │ - movs r3, #16 │ │ - bl 1d3e8 │ │ - movs r0, #1 │ │ - b.n 1d79a │ │ - movs r6, #0 │ │ + b.n 1e1c8 │ │ + mov r6, r5 │ │ + movs r5, #0 │ │ str.w r9, [sp, #80] @ 0x50 │ │ str.w ip, [sp, #100] @ 0x64 │ │ - strd r4, r6, [sp, #84] @ 0x54 │ │ - bl 1d318 │ │ - movs r1, #1 │ │ - str.w r6, [r0, #1232] @ 0x4d0 │ │ - strh.w r1, [r0, #1238] @ 0x4d6 │ │ + strd r4, r5, [sp, #84] @ 0x54 │ │ + bl 1de10 │ │ + strh.w r5, [r0, #1238] @ 0x4d6 │ │ + str.w r5, [r0, #1232] @ 0x4d0 │ │ + strd r0, r5, [r6, #12] │ │ + ldrh.w r1, [r0, #1238] @ 0x4d6 │ │ + cmp r1, #11 │ │ + bcs.w 1e656 │ │ movs r2, #104 @ 0x68 │ │ + adds r3, r1, #1 │ │ + mla r2, r1, r2, r0 │ │ + str.w r9, [r0, r1, lsl #3] │ │ + strh.w r3, [r0, #1238] @ 0x4d6 │ │ + add.w r0, r0, r1, lsl #3 │ │ ldr r1, [sp, #76] @ 0x4c │ │ - strd r0, r6, [r5, #12] │ │ - mov r6, r5 │ │ - strd r9, r4, [r0], #88 @ 0x58 │ │ - bl 4c336 │ │ - ldr r0, [r6, #20] │ │ + mov r5, r6 │ │ + str r4, [r0, #4] │ │ + add.w r0, r2, #88 @ 0x58 │ │ + movs r2, #104 @ 0x68 │ │ + bl 4bc7a │ │ + ldr r0, [r5, #20] │ │ adds r0, #1 │ │ - str r0, [r6, #20] │ │ - b.n 1d798 │ │ + str r0, [r5, #20] │ │ + b.n 1e29c │ │ ldr r0, [r5, #0] │ │ cmp r8, r0 │ │ - bne.n 1d784 │ │ + bne.n 1e288 │ │ mov r0, r5 │ │ - bl 1d4e6 │ │ + bl 1dfde │ │ movs r0, #104 @ 0x68 │ │ ldr r1, [r5, #4] │ │ mla r0, r8, r0, r1 │ │ - mov r1, r6 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ movs r2, #104 @ 0x68 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ str.w r9, [r5, #8] │ │ movs r0, #0 │ │ add.w sp, sp, #508 @ 0x1fc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ str.w r9, [sp, #80] @ 0x50 │ │ str r0, [sp, #92] @ 0x5c │ │ ldrh.w r0, [sl, #1238] @ 0x4d6 │ │ - strd r6, ip, [sp, #96] @ 0x60 │ │ + strd r5, ip, [sp, #96] @ 0x60 │ │ cmp r0, #11 │ │ strd r4, sl, [sp, #84] @ 0x54 │ │ - bcs.n 1d7d2 │ │ + bcs.n 1e2d6 │ │ add r0, sp, #80 @ 0x50 │ │ mov r2, r9 │ │ add.w r1, r0, #8 │ │ ldr r0, [sp, #76] @ 0x4c │ │ str r0, [sp, #0] │ │ add r0, sp, #416 @ 0x1a0 │ │ mov r3, r4 │ │ - bl 1d34c │ │ - b.n 1db50 │ │ - cmp r6, #5 │ │ - bcs.n 1d7de │ │ - mov.w fp, #4 │ │ - movs r5, #0 │ │ - b.n 1d7fa │ │ - beq.n 1d7ec │ │ - cmp r6, #6 │ │ - bne.n 1d7f2 │ │ - mov.w fp, #5 │ │ - movs r6, #0 │ │ - b.n 1d7f8 │ │ + bl 1de44 │ │ + b.n 1e63c │ │ + cmp r5, #5 │ │ + bcs.n 1e2e2 │ │ + movs r6, #4 │ │ + mov.w r8, #0 │ │ + b.n 1e2fe │ │ + beq.n 1e2ee │ │ + cmp r5, #6 │ │ + bne.n 1e2f6 │ │ + movs r6, #5 │ │ movs r5, #0 │ │ - mov fp, r6 │ │ - b.n 1d7fa │ │ - subs r6, #7 │ │ - mov.w fp, #6 │ │ - movs r5, #1 │ │ - bl 1d318 │ │ - mov r8, r0 │ │ + b.n 1e2fa │ │ + mov.w r8, #0 │ │ + mov r6, r5 │ │ + b.n 1e2fe │ │ + subs r5, #7 │ │ + movs r6, #6 │ │ + mov.w r8, #1 │ │ + bl 1de10 │ │ + mov fp, r0 │ │ movs r0, #0 │ │ - strh.w r0, [r8, #1238] @ 0x4d6 │ │ + strh.w r0, [fp, #1238] @ 0x4d6 │ │ add.w r3, sl, #88 @ 0x58 │ │ - str.w r0, [r8, #1232] @ 0x4d0 │ │ + str.w r0, [fp, #1232] @ 0x4d0 │ │ mov.w ip, #104 @ 0x68 │ │ - ldr.w r0, [sl, fp, lsl #3] │ │ - mvn.w r2, fp │ │ - str r5, [sp, #56] @ 0x38 │ │ - str r0, [sp, #64] @ 0x40 │ │ - add.w r1, sl, fp, lsl #3 │ │ + ldr.w r0, [sl, r6, lsl #3] │ │ + mvns r2, r6 │ │ + str.w r8, [sp, #48] @ 0x30 │ │ + str r0, [sp, #52] @ 0x34 │ │ + add.w r1, sl, r6, lsl #3 │ │ ldrh.w r0, [sl, #1238] @ 0x4d6 │ │ ldr r1, [r1, #4] │ │ - adds r5, r2, r0 │ │ - mla r0, fp, ip, r3 │ │ - strh.w r5, [r8, #1238] @ 0x4d6 │ │ - str r1, [sp, #60] @ 0x3c │ │ + add.w r8, r2, r0 │ │ + mla r0, r6, ip, r3 │ │ + strh.w r8, [fp, #1238] @ 0x4d6 │ │ + str r1, [sp, #64] @ 0x40 │ │ ldrd r2, r1, [r0, #4] │ │ - strd r2, r1, [sp, #48] @ 0x30 │ │ + strd r2, r1, [sp, #56] @ 0x38 │ │ movs r2, #92 @ 0x5c │ │ add.w r1, r0, #12 │ │ - mul.w r0, fp, ip │ │ + mul.w r0, r6, ip │ │ ldr r0, [r3, r0] │ │ str r0, [sp, #68] @ 0x44 │ │ add r0, sp, #416 @ 0x1a0 │ │ - bl 4bedc │ │ - cmp r5, #12 │ │ - bcs.w 1db96 │ │ - add.w r0, fp, #1 │ │ - lsls r2, r5, #3 │ │ + bl 4bce4 │ │ + cmp.w r8, #12 │ │ + bcs.w 1e696 │ │ + adds r0, r6, #1 │ │ + mov.w r2, r8, lsl #3 │ │ add.w r1, sl, r0, lsl #3 │ │ - mov r0, r8 │ │ - bl 4c336 │ │ - add.w r3, fp, #1 │ │ + mov r0, fp │ │ + bl 4bc7a │ │ + adds r3, r6, #1 │ │ movs r1, #104 @ 0x68 │ │ add.w r0, sl, #88 @ 0x58 │ │ - mul.w r2, r5, r1 │ │ + mul.w r2, r8, r1 │ │ mla r1, r3, r1, r0 │ │ - add.w r0, r8, #88 @ 0x58 │ │ - bl 4c336 │ │ + add.w r0, fp, #88 @ 0x58 │ │ + bl 4bc7a │ │ add r0, sp, #320 @ 0x140 │ │ add r1, sp, #416 @ 0x1a0 │ │ movs r2, #92 @ 0x5c │ │ - strh.w fp, [sl, #1238] @ 0x4d6 │ │ - bl 4c336 │ │ + strh.w r6, [sl, #1238] @ 0x4d6 │ │ + bl 4bc7a │ │ movs r0, #0 │ │ - str r6, [sp, #216] @ 0xd8 │ │ - str r0, [sp, #212] @ 0xd4 │ │ - add r1, sp, #208 @ 0xd0 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ + str r5, [sp, #112] @ 0x70 │ │ + str r0, [sp, #108] @ 0x6c │ │ + add r1, sp, #104 @ 0x68 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ mov r2, r9 │ │ - str.w r8, [sp, #56] @ 0x38 │ │ + str.w fp, [sp, #48] @ 0x30 │ │ mov r3, r4 │ │ cmp r0, #0 │ │ - mov r0, r8 │ │ it eq │ │ - moveq r0, sl │ │ - str r0, [sp, #208] @ 0xd0 │ │ + moveq fp, sl │ │ ldr r0, [sp, #76] @ 0x4c │ │ str r0, [sp, #0] │ │ add r0, sp, #416 @ 0x1a0 │ │ - bl 1d34c │ │ - ldr r3, [sp, #68] @ 0x44 │ │ - cmp r3, #2 │ │ - beq.w 1db50 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ + str.w fp, [sp, #104] @ 0x68 │ │ + bl 1de44 │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ + cmp.w r9, #2 │ │ + beq.w 1e63c │ │ + add r0, sp, #200 @ 0xc8 │ │ + ldr.w fp, [sp, #56] @ 0x38 │ │ adds r0, #12 │ │ add r1, sp, #320 @ 0x140 │ │ - ldr r4, [sp, #52] @ 0x34 │ │ + ldr r6, [sp, #60] @ 0x3c │ │ movs r2, #92 @ 0x5c │ │ - str r4, [sp, #112] @ 0x70 │ │ - mov r8, r3 │ │ - strd r3, fp, [sp, #104] @ 0x68 │ │ + str r6, [sp, #208] @ 0xd0 │ │ + strd r9, fp, [sp, #200] @ 0xc8 │ │ str r0, [sp, #12] │ │ - bl 4bedc │ │ - ldr.w r5, [sl, #1232] @ 0x4d0 │ │ - ldr r6, [sp, #72] @ 0x48 │ │ - cmp r5, #0 │ │ - beq.w 1dac8 │ │ - ldr.w r9, [sp, #56] @ 0x38 │ │ - mov r3, fp │ │ - ldrd r0, r2, [sp, #60] @ 0x3c │ │ + bl 4bce4 │ │ + ldr.w r4, [sl, #1232] @ 0x4d0 │ │ + ldr r5, [sp, #72] @ 0x48 │ │ + cmp r4, #0 │ │ + beq.w 1e5b0 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ str r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #40] @ 0x28 │ │ movs r0, #0 │ │ - str.w r8, [sp, #24] │ │ + strd fp, r6, [sp, #16] │ │ + str.w r9, [sp, #24] │ │ str r0, [sp, #76] @ 0x4c │ │ - str.w r9, [sp, #56] @ 0x38 │ │ - mov fp, r5 │ │ - ldrh.w r0, [r5, #1238] @ 0x4d6 │ │ + ldrh.w r0, [r4, #1238] @ 0x4d6 │ │ ldrh.w r9, [sl, #1236] @ 0x4d4 │ │ cmp r0, #11 │ │ - strd r3, r4, [sp, #16] │ │ - bcc.w 1db54 │ │ + bcc.w 1e640 │ │ cmp.w r9, #5 │ │ str r0, [sp, #36] @ 0x24 │ │ - bcs.n 1d926 │ │ + bcs.n 1e42c │ │ str.w r9, [sp, #32] │ │ add r0, sp, #312 @ 0x138 │ │ str r0, [sp, #28] │ │ mov.w r9, #4 │ │ - b.n 1d954 │ │ - beq.n 1d93c │ │ + mov.w sl, #104 @ 0x68 │ │ + add.w fp, sp, #416 @ 0x1a0 │ │ + b.n 1e462 │ │ + add.w fp, sp, #416 @ 0x1a0 │ │ + mov.w sl, #104 @ 0x68 │ │ + beq.n 1e44a │ │ cmp.w r9, #6 │ │ - bne.n 1d944 │ │ + bne.n 1e452 │ │ add r0, sp, #304 @ 0x130 │ │ str r0, [sp, #28] │ │ movs r0, #0 │ │ mov.w r9, #5 │ │ str r0, [sp, #32] │ │ - b.n 1d954 │ │ + b.n 1e462 │ │ add r0, sp, #312 @ 0x138 │ │ strd r0, r9, [sp, #28] │ │ - b.n 1d954 │ │ + b.n 1e462 │ │ sub.w r9, r9, #7 │ │ str.w r9, [sp, #32] │ │ add r0, sp, #304 @ 0x130 │ │ str r0, [sp, #28] │ │ mov.w r9, #6 │ │ - str r2, [sp, #40] @ 0x28 │ │ - bl 1d332 │ │ + bl 1de2a │ │ mov r8, r0 │ │ movs r0, #0 │ │ strh.w r0, [r8, #1238] @ 0x4d6 │ │ - add.w r6, fp, #88 @ 0x58 │ │ + add.w r6, r4, #88 @ 0x58 │ │ str.w r0, [r8, #1232] @ 0x4d0 │ │ - movs r4, #104 @ 0x68 │ │ - ldr.w r0, [fp, r9, lsl #3] │ │ mvn.w r2, r9 │ │ - add.w r1, fp, r9, lsl #3 │ │ - str r0, [sp, #64] @ 0x40 │ │ - add r5, sp, #416 @ 0x1a0 │ │ - ldrh.w r0, [fp, #1238] @ 0x4d6 │ │ + ldr.w r0, [r4, r9, lsl #3] │ │ + add.w r1, r4, r9, lsl #3 │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldrh.w r0, [r4, #1238] @ 0x4d6 │ │ ldr r1, [r1, #4] │ │ - add.w sl, r2, r0 │ │ - mla r0, r9, r4, r6 │ │ - strh.w sl, [r8, #1238] @ 0x4d6 │ │ - str r1, [sp, #60] @ 0x3c │ │ + adds r5, r2, r0 │ │ + mla r0, r9, sl, r6 │ │ + strh.w r5, [r8, #1238] @ 0x4d6 │ │ + str r1, [sp, #64] @ 0x40 │ │ ldrd r2, r1, [r0, #4] │ │ - strd r2, r1, [sp, #48] @ 0x30 │ │ + strd r2, r1, [sp, #56] @ 0x38 │ │ movs r2, #92 @ 0x5c │ │ add.w r1, r0, #12 │ │ - mul.w r0, r9, r4 │ │ + mul.w r0, r9, sl │ │ ldr r0, [r6, r0] │ │ str r0, [sp, #68] @ 0x44 │ │ - mov r0, r5 │ │ - bl 4bedc │ │ - cmp.w sl, #12 │ │ - bcs.w 1db68 │ │ + mov r0, fp │ │ + bl 4bce4 │ │ + cmp r5, #12 │ │ + bcs.w 1e666 │ │ add.w r0, r9, #1 │ │ - mov.w r2, sl, lsl #3 │ │ - add.w r1, fp, r0, lsl #3 │ │ + lsls r2, r5, #3 │ │ + add.w r1, r4, r0, lsl #3 │ │ mov r0, r8 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ add.w r0, r9, #1 │ │ - mul.w r2, sl, r4 │ │ - mla r1, r0, r4, r6 │ │ + mul.w r2, r5, sl │ │ + mla r1, r0, sl, r6 │ │ add.w r0, r8, #88 @ 0x58 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ add r0, sp, #320 @ 0x140 │ │ - mov r1, r5 │ │ + mov r1, fp │ │ movs r2, #92 @ 0x5c │ │ - strh.w r9, [fp, #1238] @ 0x4d6 │ │ - bl 4c336 │ │ - ldrh.w r6, [r8, #1238] @ 0x4d6 │ │ - adds r1, r6, #1 │ │ - cmp r6, #11 │ │ - bhi.w 1db78 │ │ + strh.w r9, [r4, #1238] @ 0x4d6 │ │ + bl 4bc7a │ │ + ldrh.w r0, [r8, #1238] @ 0x4d6 │ │ + add.w sl, r0, #1 │ │ + cmp r0, #11 │ │ + bhi.w 1e676 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - ldr.w sl, [sp, #76] @ 0x4c │ │ - ldr r4, [sp, #40] @ 0x28 │ │ + ldrd r5, r6, [sp, #72] @ 0x48 │ │ sub.w r0, r0, r9 │ │ - cmp r0, r1 │ │ - bne.w 1db86 │ │ - add.w r0, fp, r9, lsl #2 │ │ - add.w r5, r8, #1240 @ 0x4d8 │ │ - addw r3, r0, #1244 @ 0x4dc │ │ - lsls r2, r1, #2 │ │ - mov r0, r5 │ │ - add.w sl, sl, #1 │ │ - mov r1, r3 │ │ - bl 4bedc │ │ - ldr.w r9, [sp, #56] @ 0x38 │ │ + cmp r0, sl │ │ + bne.w 1e686 │ │ + add.w r1, r4, r9, lsl #2 │ │ + add.w r0, r8, #1240 @ 0x4d8 │ │ + addw r1, r1, #1244 @ 0x4dc │ │ + mov.w r2, sl, lsl #2 │ │ + adds r6, #1 │ │ + bl 4bce4 │ │ movs r0, #0 │ │ - ldr.w r1, [r5, r0, lsl #2] │ │ - cmp r0, r6 │ │ + add.w r1, r8, r0, lsl #2 │ │ + ldr.w r1, [r1, #1240] @ 0x4d8 │ │ strh.w r0, [r1, #1236] @ 0x4d4 │ │ + adds r0, #1 │ │ + cmp sl, r0 │ │ str.w r8, [r1, #1232] @ 0x4d0 │ │ - mov.w r1, #0 │ │ - it cc │ │ - movcc r1, #1 │ │ - bcs.n 1da44 │ │ - add r0, r1 │ │ - cmp r0, r6 │ │ - bls.n 1da26 │ │ - add r5, sp, #416 @ 0x1a0 │ │ + bne.n 1e520 │ │ add r1, sp, #320 @ 0x140 │ │ + mov r0, fp │ │ movs r2, #92 @ 0x5c │ │ - mov r0, r5 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ ldr r0, [sp, #28] │ │ - mov r2, r4 │ │ - str.w fp, [sp, #312] @ 0x138 │ │ - add.w fp, sp, #104 @ 0x68 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ str.w r8, [sp, #304] @ 0x130 │ │ + add.w r8, sp, #200 @ 0xc8 │ │ + str r4, [sp, #312] @ 0x138 │ │ + strd r8, r1, [sp] │ │ ldr r0, [r0, #0] │ │ ldr r1, [sp, #32] │ │ - ldr r3, [sp, #44] @ 0x2c │ │ - strd fp, r9, [sp] │ │ - bl 1d40e │ │ - add r4, sp, #208 @ 0xd0 │ │ - mov r1, r5 │ │ + ldrd r3, r2, [sp, #40] @ 0x28 │ │ + bl 1df06 │ │ + add r4, sp, #104 @ 0x68 │ │ + mov r1, fp │ │ movs r2, #92 @ 0x5c │ │ mov r0, r4 │ │ - bl 4c336 │ │ - ldr r3, [sp, #68] @ 0x44 │ │ - ldr r6, [sp, #72] @ 0x48 │ │ - cmp r3, #2 │ │ - beq.w 1d770 │ │ - mov r0, fp │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ - adds r0, #12 │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ + bl 4bc7a │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ + cmp.w r9, #2 │ │ + beq.w 1e274 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ mov r1, r4 │ │ + ldr.w fp, [sp, #56] @ 0x38 │ │ movs r2, #92 @ 0x5c │ │ - str.w sl, [sp, #76] @ 0x4c │ │ - mov r4, r3 │ │ - ldr.w r9, [sp, #304] @ 0x130 │ │ + str r0, [sp, #48] @ 0x30 │ │ + add.w r0, r8, #12 │ │ + str r6, [sp, #76] @ 0x4c │ │ + ldr r6, [sp, #60] @ 0x3c │ │ ldr.w sl, [sp, #312] @ 0x138 │ │ - str.w r8, [sp, #112] @ 0x70 │ │ - strd r3, fp, [sp, #104] @ 0x68 │ │ - bl 4bedc │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - mov ip, r4 │ │ - ldr.w r5, [sl, #1232] @ 0x4d0 │ │ - mov r4, r8 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - mov r3, fp │ │ - mov r2, r0 │ │ - str.w ip, [sp, #24] │ │ - str r1, [sp, #44] @ 0x2c │ │ - cbz r5, 1dad6 │ │ - b.n 1d8f8 │ │ + str r6, [sp, #208] @ 0xd0 │ │ + strd r9, fp, [sp, #200] @ 0xc8 │ │ + bl 4bce4 │ │ + ldr.w r4, [sl, #1232] @ 0x4d0 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + strd fp, r6, [sp, #16] │ │ + str.w r9, [sp, #24] │ │ + str r0, [sp, #44] @ 0x2c │ │ + str r1, [sp, #40] @ 0x28 │ │ + cbz r4, 1e5b8 │ │ + b.n 1e400 │ │ movs r0, #0 │ │ - ldrd r9, r1, [sp, #56] @ 0x38 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ str r0, [sp, #76] @ 0x4c │ │ - mov ip, r8 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - mov r8, r4 │ │ - mov r5, fp │ │ - ldr.w fp, [r6, #12] │ │ - mov sl, r8 │ │ - str r0, [sp, #64] @ 0x40 │ │ - cmp.w fp, #0 │ │ - str r1, [sp, #60] @ 0x3c │ │ - str.w ip, [sp, #68] @ 0x44 │ │ - beq.n 1dbaa │ │ - ldr.w r8, [r6, #16] │ │ - bl 1d332 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + mov sl, r0 │ │ + mov r0, r5 │ │ + ldr r5, [r5, #12] │ │ + str r1, [sp, #64] @ 0x40 │ │ + cmp r5, #0 │ │ + beq.n 1e6a8 │ │ + ldr.w r8, [r0, #16] │ │ + bl 1de2a │ │ adds.w r1, r8, #1 │ │ mov r4, r0 │ │ - str.w fp, [r0, #1240] @ 0x4d8 │ │ + str.w r5, [r0, #1240] @ 0x4d8 │ │ mov.w r0, #0 │ │ strh.w r0, [r4, #1238] @ 0x4d6 │ │ str.w r0, [r4, #1232] @ 0x4d0 │ │ - bcs.n 1dbb6 │ │ - strh.w r0, [fp, #1236] @ 0x4d4 │ │ + bcs.n 1e6b4 │ │ + strh.w r0, [r5, #1236] @ 0x4d4 │ │ ldr r0, [sp, #72] @ 0x48 │ │ - str.w r4, [fp, #1232] @ 0x4d0 │ │ + str.w r4, [r5, #1232] @ 0x4d0 │ │ strd r4, r1, [r0, #12] │ │ ldr r0, [sp, #76] @ 0x4c │ │ cmp r0, r8 │ │ - bne.n 1dbc0 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - add.w r1, r4, #88 @ 0x58 │ │ - movs r2, #92 @ 0x5c │ │ - stmia.w r1, {r0, r5, sl} │ │ - movs r5, #1 │ │ - ldrd r0, r1, [sp, #60] @ 0x3c │ │ + bne.n 1e6be │ │ + ldrh.w r0, [r4, #1238] @ 0x4d6 │ │ + cmp r0, #11 │ │ + bcs.n 1e6cc │ │ + movs r1, #104 @ 0x68 │ │ + adds r5, r0, #1 │ │ + mla r1, r0, r1, r4 │ │ + str.w sl, [r4, r0, lsl #3] │ │ + add.w r0, r4, r0, lsl #3 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ strh.w r5, [r4, #1238] @ 0x4d6 │ │ - strd r1, r0, [r4] │ │ - add.w r0, r4, #100 @ 0x64 │ │ + add.w r8, r4, #1240 @ 0x4d8 │ │ + str r2, [r0, #4] │ │ + movs r2, #92 @ 0x5c │ │ + add.w r0, r1, #100 @ 0x64 │ │ + strd r9, fp, [r1, #88] @ 0x58 │ │ + str r6, [r1, #96] @ 0x60 │ │ ldr r1, [sp, #12] │ │ - bl 4bedc │ │ - str.w r9, [r4, #1244] @ 0x4dc │ │ - strh.w r5, [r9, #1236] @ 0x4d4 │ │ - str.w r4, [r9, #1232] @ 0x4d0 │ │ - ldr r6, [sp, #72] @ 0x48 │ │ - b.n 1d770 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - add r1, sp, #104 @ 0x68 │ │ - ldr r3, [sp, #44] @ 0x2c │ │ + bl 4bce4 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str.w r0, [r8, r5, lsl #2] │ │ + strh.w r5, [r0, #1236] @ 0x4d4 │ │ + str.w r4, [r0, #1232] @ 0x4d0 │ │ + ldr r5, [sp, #72] @ 0x48 │ │ + b.n 1e274 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + add r1, sp, #200 @ 0xc8 │ │ + ldrd r3, r2, [sp, #40] @ 0x28 │ │ strd r1, r0, [sp] │ │ - mov r0, fp │ │ + mov r0, r4 │ │ mov r1, r9 │ │ - bl 1d40e │ │ - b.n 1d770 │ │ - ldr r3, [pc, #256] @ (1dc6c ) │ │ + bl 1df06 │ │ + b.n 1e274 │ │ + ldr r0, [pc, #272] @ (1e768 ) │ │ + ldr r2, [pc, #272] @ (1e76c ) │ │ + add r0, pc │ │ + add r2, pc │ │ + movs r1, #32 │ │ + bl 1bbe8 │ │ + b.n 1e6dc │ │ + ldr r3, [pc, #292] @ (1e78c ) │ │ add r3, pc │ │ movs r0, #0 │ │ - mov r1, sl │ │ + mov r1, r5 │ │ movs r2, #11 │ │ - bl 1b904 │ │ - b.n 1dbd0 │ │ - ldr r3, [pc, #252] @ (1dc78 ) │ │ + bl 1bb58 │ │ + b.n 1e6dc │ │ + ldr r3, [pc, #288] @ (1e798 ) │ │ add r3, pc │ │ movs r0, #0 │ │ + mov r1, sl │ │ movs r2, #12 │ │ - bl 1b904 │ │ - b.n 1dbd0 │ │ - ldr r0, [pc, #232] @ (1dc70 ) │ │ - ldr r2, [pc, #232] @ (1dc74 ) │ │ + bl 1bb58 │ │ + b.n 1e6dc │ │ + ldr r0, [pc, #264] @ (1e790 ) │ │ + ldr r2, [pc, #264] @ (1e794 ) │ │ add r0, pc │ │ add r2, pc │ │ movs r1, #40 @ 0x28 │ │ - bl 1b9a8 │ │ - b.n 1dbd0 │ │ - ldr.w fp, [sp, #68] @ 0x44 │ │ - ldr r3, [pc, #188] @ (1dc58 ) │ │ + bl 1bbe8 │ │ + b.n 1e6dc │ │ + ldr r5, [sp, #68] @ 0x44 │ │ + ldr r3, [pc, #212] @ (1e770 ) │ │ add r3, pc │ │ movs r0, #0 │ │ - mov r1, r5 │ │ + mov r1, r8 │ │ movs r2, #11 │ │ - bl 1b904 │ │ - b.n 1dbd0 │ │ - ldr r0, [pc, #176] @ (1dc5c ) │ │ - mov r6, r5 │ │ + bl 1bb58 │ │ + b.n 1e6dc │ │ + ldr r0, [pc, #200] @ (1e774 ) │ │ + mov r5, fp │ │ add r0, pc │ │ - bl 1b994 │ │ - b.n 1dbd0 │ │ - ldr r0, [pc, #168] @ (1dc60 ) │ │ - add r0, pc │ │ - bl 1b994 │ │ - b.n 1dbd0 │ │ - ldr r0, [pc, #160] @ (1dc64 ) │ │ - mov r6, r5 │ │ - ldr r2, [pc, #160] @ (1dc68 ) │ │ + bl 1c75c │ │ + b.n 1e6dc │ │ + ldr r0, [pc, #192] @ (1e778 ) │ │ + add r0, pc │ │ + bl 1c75c │ │ + b.n 1e6dc │ │ + ldr r2, [pc, #188] @ (1e77c ) │ │ + mov r5, fp │ │ + ldr r0, [pc, #188] @ (1e780 ) │ │ + movs r1, #48 @ 0x30 │ │ + add r2, pc │ │ add r0, pc │ │ + b.n 1e6d8 │ │ + ldr r2, [pc, #180] @ (1e784 ) │ │ + mov r5, fp │ │ + ldr r0, [pc, #180] @ (1e788 ) │ │ + movs r1, #32 │ │ add r2, pc │ │ - movs r1, #48 @ 0x30 │ │ - bl 1b9a8 │ │ + add r0, pc │ │ + bl 1bbe8 │ │ udf #254 @ 0xfe │ │ udf #254 @ 0xfe │ │ - b.n 1dbe6 │ │ + b.n 1e6e8 │ │ mov r4, r0 │ │ - b.n 1dc42 │ │ + b.n 1e742 │ │ + b.n 1e6e8 │ │ mov r4, r0 │ │ - ldr r0, [r6, #0] │ │ - cbz r0, 1dc52 │ │ - ldrd r0, r1, [r6, #4] │ │ - b.n 1dc4a │ │ - mov r4, r0 │ │ - b.n 1dc1a │ │ - b.n 1dbf4 │ │ + b.n 1e71a │ │ mov r0, r4 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ udf #254 @ 0xfe │ │ + b.n 1e6f6 │ │ mov r4, r0 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cbz r0, 1dc52 │ │ - mov r0, r6 │ │ - mov r1, sl │ │ - b.n 1dc4a │ │ + cmp.w r9, #0 │ │ + beq.n 1e760 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + b.n 1e758 │ │ mov r4, r0 │ │ - cmp.w fp, #0 │ │ - beq.n 1dc14 │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ + cbz r5, 1e714 │ │ + ldrd r0, r1, [sp, #56] @ 0x38 │ │ movs r2, #8 │ │ movs r3, #16 │ │ - bl 1d3e8 │ │ - mov r0, r8 │ │ - blx 4f780 │ │ + bl 1dee0 │ │ + mov r0, fp │ │ + blx 4eeb0 │ │ ldr r0, [sp, #76] @ 0x4c │ │ ldr r0, [r0, #0] │ │ - cbz r0, 1dc52 │ │ + cbz r0, 1e760 │ │ ldr r0, [sp, #76] @ 0x4c │ │ ldrd r0, r1, [r0, #4] │ │ - b.n 1dc4a │ │ - b.n 1dc2a │ │ + b.n 1e758 │ │ + b.n 1e72a │ │ mov r4, r0 │ │ ldr r0, [sp, #68] @ 0x44 │ │ - cbz r0, 1dc3c │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ + cbz r0, 1e73c │ │ + ldrd r0, r1, [sp, #56] @ 0x38 │ │ movs r2, #8 │ │ movs r3, #16 │ │ - bl 1d3e8 │ │ + bl 1dee0 │ │ mov r0, r8 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ ldr r0, [sp, #24] │ │ - cbz r0, 1dc52 │ │ + cbz r0, 1e760 │ │ ldrd r0, r1, [sp, #16] │ │ + b.n 1e758 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + mov r4, r0 │ │ + ldr r0, [r1, #0] │ │ + cbz r0, 1e760 │ │ + ldrd r0, r1, [r1, #4] │ │ movs r2, #8 │ │ movs r3, #16 │ │ - bl 1d3e8 │ │ + bl 1dee0 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - adds r2, #128 @ 0x80 │ │ + blx 4d4a8 │ │ + nop │ │ + add r4, sp, #248 @ 0xf8 │ │ + @ instruction: 0xfffe1efc │ │ + movs r3, r0 │ │ + subs r6, r5, #2 │ │ movs r3, r0 │ │ - adds r2, #78 @ 0x4e │ │ + subs r4, r7, #1 │ │ movs r3, r0 │ │ - adds r2, #20 │ │ + subs r2, r0, #1 │ │ + movs r3, r0 │ │ + subs r2, r4, #2 │ │ movs r3, r0 │ │ - sub sp, #500 @ 0x1f4 │ │ - vqmovun.s d19, q10 │ │ + add r4, sp, #64 @ 0x40 │ │ + @ instruction: 0xfffe1ea4 │ │ movs r3, r0 │ │ - adds r2, #178 @ 0xb2 │ │ + add r3, sp, #776 @ 0x308 │ │ + vqrdmlah.s , q15, d16[0] │ │ movs r3, r0 │ │ - cbz r1, 1dc78 │ │ - vqmovun.s d19, q8 │ │ + add r3, sp, #920 @ 0x398 │ │ + @ instruction: 0xfffe1e8c │ │ movs r3, r0 │ │ - adds r2, #98 @ 0x62 │ │ + subs r0, r2, #2 │ │ movs r3, r0 │ │ ldr r1, [r0, #0] │ │ cmp r1, #1 │ │ itt eq │ │ ldrdeq r0, r1, [r0, #8] │ │ bxeq lr │ │ ldr r1, [r0, #4] │ │ cmp r1, #5 │ │ itt ls │ │ addls r0, #8 │ │ bxls lr │ │ push {r7, lr} │ │ mov r7, sp │ │ - ldr r3, [pc, #12] @ (1dca4 ) │ │ + ldr r3, [pc, #12] @ (1e7c4 ) │ │ movs r0, #0 │ │ movs r2, #5 │ │ add r3, pc │ │ - bl 1b904 │ │ + bl 1bb58 │ │ nop │ │ - adds r1, #160 @ 0xa0 │ │ + adds r4, r1, #7 │ │ movs r3, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #4 │ │ mov r4, r0 │ │ ldrb r0, [r0, #0] │ │ subs r0, #2 │ │ cmp r0, #11 │ │ - bhi.n 1dd32 │ │ + bhi.n 1e852 │ │ tbb [pc, r0] │ │ cmp r1, #28 │ │ subs r3, #14 │ │ subs r3, #59 @ 0x3b │ │ subs r3, #59 @ 0x3b │ │ lsls r3, r7, #24 │ │ lsls r3, r7, #24 │ │ ldr r0, [r4, #4] │ │ - cbz r0, 1dd32 │ │ + cbz r0, 1e852 │ │ ldr r0, [r4, #8] │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ ldr r0, [r4, #4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #8] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 1dd32 │ │ + cbz r0, 1e852 │ │ ldr r0, [r4, #20] │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ ldrd r1, r0, [r4, #8] │ │ adds r6, r0, #1 │ │ mov r9, r1 │ │ mov r0, r1 │ │ subs r6, #1 │ │ - beq.n 1dd2a │ │ + beq.n 1e84a │ │ add.w r7, r0, #12 │ │ - bl 1dd62 │ │ + bl 1e882 │ │ mov r0, r7 │ │ - b.n 1dcfe │ │ + b.n 1e81e │ │ ldr r0, [r4, #4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #8] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 1dd32 │ │ + cbz r0, 1e852 │ │ ldr r0, [r4, #20] │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ ldr r0, [r4, #4] │ │ cmp r0, #0 │ │ mov r0, r9 │ │ - bne.n 1dcce │ │ + bne.n 1e7ee │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ mov r8, r0 │ │ subs r6, #1 │ │ - beq.n 1dd4c │ │ + beq.n 1e86c │ │ mov r0, r7 │ │ add.w r5, r7, #12 │ │ - bl 1dd62 │ │ + bl 1e882 │ │ mov r7, r5 │ │ - b.n 1dd3a │ │ + b.n 1e85a │ │ ldr r0, [r4, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ mov r0, r8 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #4 │ │ ldr r1, [r0, #0] │ │ movs r2, #1 │ │ cmp r1, #0 │ │ it mi │ │ eormi.w r2, r1, #2147483648 @ 0x80000000 │ │ - cbz r2, 1dda2 │ │ + cbz r2, 1e8c2 │ │ cmp r2, #1 │ │ - beq.n 1dd92 │ │ + beq.n 1e8b2 │ │ cmp r2, #2 │ │ - bne.n 1dda8 │ │ + bne.n 1e8c8 │ │ ldr r4, [r0, #4] │ │ mov r0, r4 │ │ - bl 1dd62 │ │ + bl 1e882 │ │ mov r0, r4 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w 4f69c │ │ - cbz r1, 1dda2 │ │ + b.w 4eddc │ │ + cbz r1, 1e8c2 │ │ ldr r4, [r0, #4] │ │ mov r0, r4 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ ldr r4, [r0, #4] │ │ ldrd r9, r0, [r4, #4] │ │ adds r6, r0, #1 │ │ mov r0, r9 │ │ subs r6, #1 │ │ - beq.n 1ddc2 │ │ + beq.n 1e8e2 │ │ add.w r7, r0, #12 │ │ - bl 1dd62 │ │ + bl 1e882 │ │ mov r0, r7 │ │ - b.n 1ddb2 │ │ + b.n 1e8d2 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ mov r0, r4 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ mov r8, r0 │ │ mov r0, r4 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r8 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ mov r8, r0 │ │ subs r6, #1 │ │ - beq.n 1ddfc │ │ + beq.n 1e91c │ │ mov r0, r7 │ │ add.w r5, r7, #12 │ │ - bl 1dd62 │ │ + bl 1e882 │ │ mov r7, r5 │ │ - b.n 1ddea │ │ + b.n 1e90a │ │ ldr r0, [r4, #0] │ │ - cbz r0, 1de06 │ │ + cbz r0, 1e926 │ │ mov r0, r9 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r4 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r8 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - bmi.n 1ddc2 │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + bmi.n 1e8e2 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #36 @ 0x24 │ │ - sub.w fp, r2, #1 │ │ - mov r6, r0 │ │ + sub.w sl, r2, #1 │ │ + mov r4, r0 │ │ add r0, sp, #12 │ │ - mov r4, r2 │ │ - mov r2, fp │ │ - mov sl, r1 │ │ - bl 1b9b4 │ │ + mov fp, r1 │ │ + mov r2, sl │ │ + bl 1b9e0 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ - bne.w 1e028 │ │ - cmp.w fp, #0 │ │ - beq.w 1e06e │ │ - mov r0, fp │ │ - strd r6, r4, [sp] │ │ - blx 4f770 │ │ + bne.w 1eb44 │ │ + cmp.w sl, #0 │ │ + beq.w 1eb88 │ │ + mov r0, sl │ │ + str r4, [sp, #4] │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 1e0e0 │ │ - add.w r6, sl, fp │ │ + beq.w 1ebec │ │ + add.w r5, fp, sl │ │ movs r1, #0 │ │ - movs r5, #0 │ │ - mov r4, sl │ │ + movs r7, #0 │ │ + mov r4, fp │ │ str r1, [sp, #32] │ │ - strd fp, r0, [sp, #24] │ │ - b.n 1de74 │ │ + strd sl, r0, [sp, #24] │ │ + b.n 1e990 │ │ ldr r0, [sp, #28] │ │ - mov r4, r7 │ │ - strb.w r8, [r0, r5] │ │ - adds r5, #1 │ │ - cmp r4, r6 │ │ - str r5, [sp, #32] │ │ - beq.w 1e098 │ │ - mov r7, r4 │ │ - ldrb.w r8, [r7], #1 │ │ + mov r4, r6 │ │ + strb.w r8, [r0, r7] │ │ + adds r7, #1 │ │ + cmp r4, r5 │ │ + str r7, [sp, #32] │ │ + beq.w 1ebb2 │ │ + mov r6, r4 │ │ + ldrb.w r8, [r6], #1 │ │ cmp.w r8, #0 │ │ - beq.w 1e03a │ │ + beq.w 1eb56 │ │ sxtb.w r1, r8 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 1de9a │ │ + ble.n 1e9b6 │ │ ldr r0, [sp, #24] │ │ - cmp r5, r0 │ │ - bne.n 1de62 │ │ + cmp r7, r0 │ │ + bne.n 1e97e │ │ add r0, sp, #24 │ │ - bl 144de │ │ - b.n 1de62 │ │ + bl 14640 │ │ + b.n 1e97e │ │ cmp.w r8, #192 @ 0xc0 │ │ - bne.n 1dec4 │ │ - cmp r7, r6 │ │ - beq.w 1e03a │ │ + bne.n 1e9e0 │ │ + cmp r6, r5 │ │ + beq.w 1eb56 │ │ ldrb r0, [r4, #1] │ │ cmp r0, #128 @ 0x80 │ │ - bne.w 1e03a │ │ + bne.w 1eb56 │ │ ldr r0, [sp, #24] │ │ - cmp r5, r0 │ │ - bne.n 1deba │ │ + cmp r7, r0 │ │ + bne.n 1e9d6 │ │ add r0, sp, #24 │ │ - bl 144de │ │ + bl 14640 │ │ ldr r0, [sp, #28] │ │ movs r1, #0 │ │ adds r4, #2 │ │ - strb r1, [r0, r5] │ │ - b.n 1de6a │ │ - cmp r7, r6 │ │ - beq.w 1e03a │ │ + strb r1, [r0, r7] │ │ + b.n 1e986 │ │ + cmp r6, r5 │ │ + beq.w 1eb56 │ │ ldrsb.w r2, [r4, #1] │ │ cmn.w r2, #65 @ 0x41 │ │ - bgt.w 1e03a │ │ - ldr r1, [pc, #568] @ (1e110 ) │ │ - adds r7, r4, #2 │ │ + bgt.w 1eb56 │ │ + ldr r1, [pc, #544] @ (1ec14 ) │ │ + adds r6, r4, #2 │ │ uxtb r2, r2 │ │ add r1, pc │ │ str r2, [sp, #8] │ │ ldrb.w r1, [r1, r8] │ │ cmp r1, #3 │ │ - beq.n 1df0a │ │ + beq.n 1ea26 │ │ cmp r1, #2 │ │ - bne.w 1e03a │ │ + bne.w 1eb56 │ │ ldr r0, [sp, #24] │ │ - subs r0, r0, r5 │ │ + subs r0, r0, r7 │ │ cmp r0, #1 │ │ - bls.w 1dffc │ │ + bls.w 1eb18 │ │ ldr r0, [sp, #28] │ │ - mov r4, r7 │ │ + mov r4, r6 │ │ ldr r2, [sp, #8] │ │ - adds r1, r0, r5 │ │ - strb.w r8, [r0, r5] │ │ - adds r5, #2 │ │ + adds r1, r0, r7 │ │ + strb.w r8, [r0, r7] │ │ + adds r7, #2 │ │ strb r2, [r1, #1] │ │ - b.n 1de6c │ │ - cmp r7, r6 │ │ - beq.w 1e03a │ │ + b.n 1e988 │ │ + cmp r6, r5 │ │ + beq.w 1eb56 │ │ ldrsb.w r9, [r4, #2] │ │ cmn.w r9, #65 @ 0x41 │ │ - bgt.w 1e03a │ │ - adds r7, r4, #3 │ │ + bgt.w 1eb56 │ │ + adds r6, r4, #3 │ │ cmp.w r8, #224 @ 0xe0 │ │ - beq.n 1dfc6 │ │ + beq.n 1eae2 │ │ cmp.w r8, #237 @ 0xed │ │ - bne.n 1dfce │ │ + bne.n 1eaea │ │ ldr r1, [sp, #8] │ │ cmp r1, #159 @ 0x9f │ │ - bls.n 1dfde │ │ + bls.n 1eafa │ │ ldr r1, [sp, #8] │ │ cmp r1, #175 @ 0xaf │ │ - bhi.w 1e03a │ │ - cmp r7, r6 │ │ - beq.n 1e03a │ │ + bhi.w 1eb56 │ │ + cmp r6, r5 │ │ + beq.n 1eb56 │ │ ldrb r1, [r4, #3] │ │ cmp r1, #237 @ 0xed │ │ - bne.n 1e03a │ │ + bne.n 1eb56 │ │ adds r1, r4, #4 │ │ - cmp r1, r6 │ │ - beq.n 1e03a │ │ + cmp r1, r5 │ │ + beq.n 1eb56 │ │ ldrb.w r8, [r4, #4] │ │ sub.w r1, r8, #192 @ 0xc0 │ │ cmn.w r1, #16 │ │ - bcc.n 1e03a │ │ + bcc.n 1eb56 │ │ adds r1, r4, #5 │ │ - cmp r1, r6 │ │ - beq.n 1e03a │ │ - ldrsb.w r7, [r4, #5] │ │ - cmn.w r7, #65 @ 0x41 │ │ - bgt.n 1e03a │ │ + cmp r1, r5 │ │ + beq.n 1eb56 │ │ + ldrsb.w r6, [r4, #5] │ │ + cmn.w r6, #65 @ 0x41 │ │ + bgt.n 1eb56 │ │ ldr r1, [sp, #24] │ │ - subs r1, r1, r5 │ │ + subs r1, r1, r7 │ │ cmp r1, #3 │ │ - bls.n 1e018 │ │ + bls.n 1eb34 │ │ ldr r2, [sp, #8] │ │ and.w r3, r9, #63 @ 0x3f │ │ - uxtb r1, r7 │ │ - movw r7, #62464 @ 0xf400 │ │ + uxtb r1, r6 │ │ + movw r6, #62464 @ 0xf400 │ │ and.w r2, r2, #47 @ 0x2f │ │ - movt r7, #65503 @ 0xffdf │ │ + movt r6, #65503 @ 0xffdf │ │ adds r4, #6 │ │ lsls r2, r2, #16 │ │ orr.w r2, r2, r3, lsl #10 │ │ and.w r3, r8, #63 @ 0x3f │ │ add.w r2, r2, r3, lsl #6 │ │ movw r3, #62464 @ 0xf400 │ │ movt r3, #65504 @ 0xffe0 │ │ add r3, r2 │ │ - add r2, r7 │ │ + add r2, r6 │ │ and.w r2, r2, #4032 @ 0xfc0 │ │ - lsrs r7, r3, #18 │ │ - orr.w r2, r7, r2, lsl #10 │ │ - mov.w r7, #16128 @ 0x3f00 │ │ - and.w r3, r7, r3, lsr #4 │ │ + lsrs r6, r3, #18 │ │ + orr.w r2, r6, r2, lsl #10 │ │ + mov.w r6, #16128 @ 0x3f00 │ │ + and.w r3, r6, r3, lsr #4 │ │ add r2, r3 │ │ orr.w r1, r2, r1, lsl #24 │ │ movw r2, #33008 @ 0x80f0 │ │ movt r2, #128 @ 0x80 │ │ add r1, r2 │ │ - str r1, [r0, r5] │ │ - adds r5, #4 │ │ - b.n 1de6c │ │ + str r1, [r0, r7] │ │ + adds r7, #4 │ │ + b.n 1e988 │ │ ldr r0, [sp, #8] │ │ cmp r0, #159 @ 0x9f │ │ - bhi.n 1dfde │ │ - b.n 1e03a │ │ + bhi.n 1eafa │ │ + b.n 1eb56 │ │ sub.w r0, r8, #225 @ 0xe1 │ │ cmp r0, #12 │ │ - bcc.n 1dfde │ │ + bcc.n 1eafa │ │ and.w r0, r8, #254 @ 0xfe │ │ cmp r0, #238 @ 0xee │ │ - bne.n 1e03a │ │ + bne.n 1eb56 │ │ ldr r0, [sp, #24] │ │ - subs r0, r0, r5 │ │ + subs r0, r0, r7 │ │ cmp r0, #2 │ │ - bls.n 1e00a │ │ + bls.n 1eb26 │ │ ldr r0, [sp, #28] │ │ - mov r4, r7 │ │ + mov r4, r6 │ │ ldr r2, [sp, #8] │ │ - adds r1, r0, r5 │ │ - strb.w r8, [r0, r5] │ │ - adds r5, #3 │ │ + adds r1, r0, r7 │ │ + strb.w r8, [r0, r7] │ │ + adds r7, #3 │ │ strb.w r9, [r1, #2] │ │ strb r2, [r1, #1] │ │ - b.n 1de6c │ │ + b.n 1e988 │ │ add r0, sp, #24 │ │ - mov r1, r5 │ │ + mov r1, r7 │ │ movs r2, #2 │ │ - bl 1a482 │ │ - ldr r5, [sp, #32] │ │ - b.n 1def8 │ │ + bl 1a62a │ │ + ldr r7, [sp, #32] │ │ + b.n 1ea14 │ │ add r0, sp, #24 │ │ - mov r1, r5 │ │ + mov r1, r7 │ │ movs r2, #3 │ │ - bl 1a482 │ │ - ldr r5, [sp, #32] │ │ - b.n 1dfe6 │ │ + bl 1a62a │ │ + ldr r7, [sp, #32] │ │ + b.n 1eb02 │ │ add r0, sp, #24 │ │ - mov r1, r5 │ │ + mov r1, r7 │ │ movs r2, #4 │ │ - bl 1a482 │ │ - ldrd r0, r5, [sp, #28] │ │ - b.n 1df6e │ │ - ldrd r1, r5, [sp, #16] │ │ + bl 1a62a │ │ + ldrd r0, r7, [sp, #28] │ │ + b.n 1ea8a │ │ + ldrd r1, r7, [sp, #16] │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ add r2, sp, #24 │ │ - stmia r2!, {r0, r1, r5} │ │ + stmia r2!, {r0, r1, r7} │ │ adds r0, #1 │ │ - bne.n 1e0ac │ │ - b.n 1e05a │ │ + bne.n 1ebc4 │ │ + b.n 1eb74 │ │ ldr r0, [sp, #24] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #28] │ │ - blxne 4f780 │ │ - ldrd r6, r4, [sp] │ │ + blxne 4eeb0 │ │ + ldr r4, [sp, #4] │ │ add r0, sp, #24 │ │ - mov r1, sl │ │ - mov r2, fp │ │ - bl 1437c │ │ + mov r1, fp │ │ + mov r2, sl │ │ + bl 144de │ │ ldr r0, [sp, #24] │ │ adds r0, #1 │ │ - bne.n 1e0ac │ │ - ldr.w fp, [sp, #32] │ │ - cmp.w fp, #0 │ │ - bpl.n 1e07e │ │ + bne.n 1ebc4 │ │ + ldr.w sl, [sp, #32] │ │ + cmp.w sl, #0 │ │ + bpl.n 1eb98 │ │ movs r0, #0 │ │ - mov r1, fp │ │ - bl 142ba │ │ + mov r1, sl │ │ + bl 1441a │ │ udf #254 @ 0xfe │ │ movs r1, #1 │ │ - movs r5, #0 │ │ + movs r7, #0 │ │ movs r0, #0 │ │ add r2, sp, #24 │ │ - stmia r2!, {r0, r1, r5} │ │ + stmia r2!, {r0, r1, r7} │ │ adds r0, #1 │ │ - bne.n 1e0ac │ │ - b.n 1e05a │ │ - beq.n 1e0c6 │ │ - mov r0, fp │ │ - ldr.w r9, [sp, #28] │ │ - blx 4f770 │ │ - cbz r0, 1e0e2 │ │ - mov r1, r9 │ │ - mov r2, fp │ │ - mov r5, r0 │ │ - bl 4c460 │ │ - b.n 1e0c8 │ │ + bne.n 1ebc4 │ │ + b.n 1eb74 │ │ + beq.n 1ebd6 │ │ + mov r0, sl │ │ + ldr.w r8, [sp, #28] │ │ + blx 4eea0 │ │ + cbz r0, 1ebec │ │ + mov r1, r8 │ │ + mov r2, sl │ │ + mov r7, r0 │ │ + bl 4bcbc │ │ + b.n 1ebd8 │ │ ldr r0, [sp, #24] │ │ - ldrd r6, r4, [sp] │ │ + ldr r4, [sp, #4] │ │ adds r1, r0, #2 │ │ - beq.n 1e04a │ │ + beq.n 1eb64 │ │ ldr r1, [sp, #28] │ │ add r2, sp, #24 │ │ - stmia r2!, {r0, r1, r5} │ │ + stmia r2!, {r0, r1, r7} │ │ adds r0, #1 │ │ - beq.n 1e05a │ │ + beq.n 1eb74 │ │ add r2, sp, #24 │ │ ldmia r2, {r0, r1, r2} │ │ - stmia r6!, {r0, r1, r2} │ │ - movs r0, #0 │ │ - strb.w r0, [sl] │ │ - cbz r4, 1e0da │ │ - mov r0, sl │ │ + stmia r4!, {r0, r1, r2} │ │ + mov r0, fp │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 4f69c │ │ - movs r5, #1 │ │ - strd fp, r5, [r6] │ │ - str.w fp, [r6, #8] │ │ - movs r0, #0 │ │ - cmp r4, #0 │ │ - strb.w r0, [sl] │ │ - bne.n 1e0ba │ │ + b.w 4eddc │ │ + movs r7, #1 │ │ + strd sl, r7, [r4] │ │ + str.w sl, [r4, #8] │ │ + mov r0, fp │ │ add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r4, [sp, #4] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w 4eddc │ │ movs r0, #1 │ │ - b.n 1e066 │ │ + b.n 1eb80 │ │ mov r5, r0 │ │ ldr r0, [sp, #24] │ │ - cbz r0, 1e0f2 │ │ + cbz r0, 1ec00 │ │ ldr r0, [sp, #28] │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ + b.n 1ec00 │ │ + mov r5, r0 │ │ + movs r0, #0 │ │ + strb.w r0, [fp] │ │ + mov r0, fp │ │ + blx 4eeb0 │ │ mov r0, r5 │ │ - ldr r4, [sp, #4] │ │ - b.n 1e0f8 │ │ - movs r1, #0 │ │ - strb.w r1, [sl] │ │ - cbz r4, 1e10a │ │ - mov r4, r0 │ │ - mov r0, sl │ │ - blx 4f780 │ │ - mov r0, r4 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ nop │ │ - add r3, pc, #316 @ (adr r3, 1e250 ) │ │ + add r0, pc, #588 @ (adr r0, 1ee64 ) │ │ vtbl.8 d30, {d14-d15}, d29 │ │ blx lr │ │ sub sp, #56 @ 0x38 │ │ - mov r8, r0 │ │ + mov r9, r0 │ │ movs r0, #0 │ │ mov r6, r1 │ │ str r0, [sp, #28] │ │ - cbz r1, 1e14c │ │ + cbz r1, 1ec50 │ │ ldr r0, [r6, #0] │ │ - cbz r0, 1e154 │ │ + cbz r0, 1ec58 │ │ ldr r3, [r0, #24] │ │ - cbz r3, 1e164 │ │ + cbz r3, 1ec68 │ │ add r1, sp, #28 │ │ mov r0, r6 │ │ mov.w r2, #65537 @ 0x10001 │ │ blx r3 │ │ adds r1, r0, #6 │ │ cmp r1, #6 │ │ - bhi.n 1e17c │ │ + bhi.n 1ec80 │ │ tbb [pc, r1] │ │ movs r0, #4 │ │ adds r2, r3, #0 │ │ movs r2, #24 │ │ - lsls r5, r1, #2 │ │ + lsls r3, r1, #2 │ │ movs r1, #5 │ │ - b.n 1e186 │ │ - ldr r0, [pc, #864] @ (1e4b0 ) │ │ + b.n 1ec8a │ │ + ldr r0, [pc, #860] @ (1efb0 ) │ │ movs r1, #8 │ │ add r0, pc │ │ - b.n 1e16a │ │ - ldr r0, [pc, #860] @ (1e4b4 ) │ │ + b.n 1ec6e │ │ + ldr r0, [pc, #856] @ (1efb4 ) │ │ movs r1, #8 │ │ strb.w r1, [sp] │ │ add r0, pc │ │ str r0, [sp, #4] │ │ movs r0, #7 │ │ - b.n 1e18e │ │ - ldr r0, [pc, #848] @ (1e4b8 ) │ │ + b.n 1ec92 │ │ + ldr r0, [pc, #844] @ (1efb8 ) │ │ movs r1, #10 │ │ add r0, pc │ │ str r0, [sp, #4] │ │ movs r0, #6 │ │ - b.n 1e18a │ │ + b.n 1ec8e │ │ movs r1, #1 │ │ - b.n 1e186 │ │ + b.n 1ec8a │ │ movs r1, #3 │ │ - b.n 1e186 │ │ + b.n 1ec8a │ │ movs r1, #2 │ │ - b.n 1e186 │ │ + b.n 1ec8a │ │ movs r1, #6 │ │ - b.n 1e186 │ │ + b.n 1ec8a │ │ movs r1, #4 │ │ - b.n 1e186 │ │ + b.n 1ec8a │ │ movs r1, #0 │ │ str r1, [sp, #4] │ │ movs r1, #14 │ │ strb.w r1, [sp] │ │ str r0, [sp, #8] │ │ - ldr r4, [pc, #812] @ (1e4c0 ) │ │ + ldr r4, [pc, #876] @ (1f004 ) │ │ add r4, pc │ │ ldr r0, [r4, #12] │ │ dmb ish │ │ - cbnz r0, 1e1a4 │ │ - add.w r0, r4, #12 │ │ - bl 2dfd4 │ │ - blx 4f7a0 │ │ + cmp r0, #0 │ │ + beq.w 1ee98 │ │ + blx 4eed0 │ │ cmp r0, #2 │ │ - bls.w 1e376 │ │ + bls.w 1eea2 │ │ sub.w r5, r0, #8 │ │ ldrex r0, [r5] │ │ adds r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n 1e1b2 │ │ + bne.n 1ecb2 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 1e410 │ │ + ble.w 1ef54 │ │ movs r0, #0 │ │ cmp r6, #0 │ │ str r0, [sp, #28] │ │ - beq.w 1e386 │ │ + beq.w 1eeb2 │ │ ldr r0, [r6, #0] │ │ - cbz r0, 1e204 │ │ + cbz r0, 1ed04 │ │ ldr r3, [r0, #16] │ │ - cbz r3, 1e212 │ │ + cbz r3, 1ed12 │ │ add r1, sp, #28 │ │ mov r0, r6 │ │ movs r2, #0 │ │ blx r3 │ │ mov r7, r0 │ │ adds r0, #6 │ │ cmp r0, #6 │ │ - bhi.n 1e2a6 │ │ + bhi.n 1eda8 │ │ tbb [pc, r0] │ │ - str r4, [r0, #16] │ │ - strb r6, [r1, r5] │ │ - ldr r7, [r0, #4] │ │ - lsls r7, r5, #1 │ │ - mov.w r9, #14 │ │ + str r4, [r0, #32] │ │ + ldrsb r7, [r1, r1] │ │ + ldr r0, [r1, #20] │ │ + lsls r0, r6, #1 │ │ + mov.w r8, #14 │ │ mov.w sl, #5 │ │ mvn.w r7, #5 │ │ - b.n 1e21e │ │ - ldr r4, [pc, #700] @ (1e4c4 ) │ │ + b.n 1ed1e │ │ + ldr r4, [pc, #768] @ (1f008 ) │ │ movs r7, #7 │ │ - mov.w r9, #8 │ │ + mov.w r8, #8 │ │ movs r2, #7 │ │ add r4, pc │ │ - b.n 1e392 │ │ - ldr r0, [pc, #692] @ (1e4c8 ) │ │ - mov.w r9, #10 │ │ + b.n 1eebe │ │ + ldr r0, [pc, #760] @ (1f00c ) │ │ + mov.w r8, #10 │ │ movs r7, #19 │ │ add r0, pc │ │ mov sl, r0 │ │ ldr r0, [r6, #0] │ │ - cbz r0, 1e244 │ │ + cbz r0, 1ed44 │ │ ldr r1, [r0, #20] │ │ - cbz r1, 1e24e │ │ + cbz r1, 1ed4e │ │ mov r0, r6 │ │ blx r1 │ │ dmb ish │ │ ldrex r0, [r4, #4] │ │ subs r0, #1 │ │ strex r1, r0, [r4, #4] │ │ cmp r1, #0 │ │ - bne.n 1e22e │ │ + bne.n 1ed2e │ │ mov r4, sl │ │ dmb ish │ │ - b.n 1e3a4 │ │ - ldr r0, [pc, #656] @ (1e4d8 ) │ │ + b.n 1eed0 │ │ + ldr r0, [pc, #732] @ (1f024 ) │ │ movs r1, #8 │ │ movs r2, #7 │ │ add r0, pc │ │ - b.n 1e256 │ │ - ldr r0, [pc, #652] @ (1e4dc ) │ │ + b.n 1ed56 │ │ + ldr r0, [pc, #728] @ (1f028 ) │ │ movs r1, #10 │ │ movs r2, #19 │ │ add r0, pc │ │ mov r4, sl │ │ - b.n 1e396 │ │ + b.n 1eec2 │ │ ldr r0, [sp, #28] │ │ cmp r0, #0 │ │ - beq.n 1e35c │ │ + beq.w 1ee7e │ │ movs r1, #255 @ 0xff │ │ movs r2, #0 │ │ str r0, [sp, #4] │ │ strb.w r1, [sp] │ │ - strb.w r2, [r8, #8] │ │ - str.w r0, [r8, #4] │ │ - strb.w r1, [r8] │ │ + strb.w r2, [r9, #8] │ │ + str.w r0, [r9, #4] │ │ + strb.w r1, [r9] │ │ add sp, #56 @ 0x38 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - mov.w r9, #14 │ │ + mov.w r8, #14 │ │ mov.w sl, #1 │ │ mvn.w r7, #1 │ │ - b.n 1e21e │ │ - mov.w r9, #14 │ │ + b.n 1ed1e │ │ + mov.w r8, #14 │ │ mov.w sl, #3 │ │ mvn.w r7, #3 │ │ - b.n 1e21e │ │ - mov.w r9, #14 │ │ + b.n 1ed1e │ │ + mov.w r8, #14 │ │ mov.w sl, #2 │ │ mvn.w r7, #2 │ │ - b.n 1e21e │ │ - mov.w r9, #14 │ │ + b.n 1ed1e │ │ + mov.w r8, #14 │ │ mov.w sl, #6 │ │ - b.n 1e21e │ │ - mov.w r9, #14 │ │ + b.n 1ed1e │ │ + mov.w r8, #14 │ │ mov.w sl, #4 │ │ mvn.w r7, #4 │ │ - b.n 1e21e │ │ - mov.w r9, #14 │ │ + b.n 1ed1e │ │ + mov.w r8, #14 │ │ mov.w sl, #0 │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ - b.n 1e21e │ │ + b.n 1ed1e │ │ dmb ish │ │ ldrex r0, [r4, #4] │ │ adds r0, #1 │ │ strex r1, r0, [r4, #4] │ │ cmp r1, #0 │ │ - bne.n 1e2d0 │ │ + bne.n 1edd2 │ │ + ldr r0, [pc, #556] @ (1f010 ) │ │ dmb ish │ │ ldr r4, [sp, #28] │ │ - bl 1e4e4 │ │ + add r0, pc │ │ + ldr.w r8, [r0] │ │ + dmb ish │ │ + cmp.w r8, #0 │ │ + beq.w 1ef04 │ │ + mov r0, r8 │ │ + blx 4eed0 │ │ mov r7, r0 │ │ - cmp r0, #0 │ │ - beq.n 1e3e2 │ │ + cmp r0, #1 │ │ + bls.w 1ef0c │ │ + cmp r7, #0 │ │ + beq.w 1ef1c │ │ ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - bne.n 1e3d8 │ │ + bne.w 1ef4c │ │ ldr r0, [r7, #4] │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ str r1, [r7, #0] │ │ - cbz r0, 1e326 │ │ + cbz r0, 1ee48 │ │ ldr r0, [r7, #8] │ │ - bl 1e574 │ │ + bl 1f0a8 │ │ ldr r0, [r7, #4] │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 1e30a │ │ + bne.n 1ee2c │ │ cmp r1, #1 │ │ - bne.n 1e326 │ │ + bne.n 1ee48 │ │ dmb ish │ │ ldr r0, [r7, #4] │ │ - bl 2e1d8 │ │ - ldr r1, [pc, #424] @ (1e4d0 ) │ │ + bl 2f3ac │ │ + ldr r1, [pc, #456] @ (1f014 ) │ │ cmp r4, #0 │ │ ldr r0, [r7, #0] │ │ add r1, pc │ │ str r6, [r7, #8] │ │ add.w r0, r0, #1 │ │ str r5, [r7, #4] │ │ str r0, [r7, #0] │ │ it ne │ │ movne r1, r4 │ │ mov r4, r1 │ │ - beq.n 1e36e │ │ + beq.n 1ee90 │ │ movs r0, #1 │ │ - str.w r4, [r8, #4] │ │ - strb.w r0, [r8, #8] │ │ + str.w r4, [r9, #4] │ │ + strb.w r0, [r9, #8] │ │ movs r0, #255 @ 0xff │ │ - strb.w r0, [r8] │ │ + strb.w r0, [r9] │ │ mov r0, sp │ │ - bl 1dca8 │ │ + bl 1e7c8 │ │ add sp, #56 @ 0x38 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr r0, [pc, #348] @ (1e4bc ) │ │ + ldr r0, [pc, #384] @ (1f000 ) │ │ movs r1, #7 │ │ strb.w r1, [sp] │ │ movs r1, #21 │ │ add r0, pc │ │ strd r0, r1, [sp, #4] │ │ - b.n 1e190 │ │ - mov.w r9, #7 │ │ + b.n 1ec94 │ │ + mov.w r8, #7 │ │ movs r7, #21 │ │ - b.n 1e3c4 │ │ - bl 4b9ec │ │ + b.n 1eef0 │ │ + add.w r0, r4, #12 │ │ + bl 2f0d0 │ │ + b.n 1eca4 │ │ + bl 4b28c │ │ mov r5, r0 │ │ movs r0, #0 │ │ cmp r6, #0 │ │ str r0, [sp, #28] │ │ - bne.w 1e1d2 │ │ - ldr r4, [pc, #344] @ (1e4e0 ) │ │ + bne.w 1ecd2 │ │ + ldr r4, [pc, #356] @ (1f018 ) │ │ movs r7, #6 │ │ - mov.w r9, #8 │ │ + mov.w r8, #8 │ │ movs r2, #6 │ │ add r4, pc │ │ mov r0, r4 │ │ movs r1, #8 │ │ strd r0, r2, [sp, #32] │ │ strb.w r1, [sp, #28] │ │ add r0, sp, #28 │ │ - bl 1dca8 │ │ + bl 1e7c8 │ │ dmb ish │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n 1e3a8 │ │ + bne.n 1eed4 │ │ cmp r0, #1 │ │ - bne.n 1e3c4 │ │ + bne.n 1eef0 │ │ mov r0, r5 │ │ dmb ish │ │ - bl 2e1d8 │ │ - strb.w r9, [r8] │ │ - strd r4, r7, [r8, #4] │ │ + bl 2f3ac │ │ + strb.w r8, [r9] │ │ + strd r4, r7, [r9, #4] │ │ mov r0, sp │ │ - bl 1dca8 │ │ + bl 1e7c8 │ │ add sp, #56 @ 0x38 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr r0, [pc, #248] @ (1e4d4 ) │ │ - add r0, pc │ │ - bl 1c574 │ │ - b.n 1e410 │ │ + bl 2f0d0 │ │ + mov r8, r0 │ │ + b.n 1edfa │ │ + mov r0, r8 │ │ + mov r1, r7 │ │ + bl 1f02c │ │ + mov r7, r0 │ │ + cmp r7, #0 │ │ + bne.w 1ee0e │ │ mov r0, r6 │ │ - bl 1e574 │ │ + bl 1f0a8 │ │ dmb ish │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n 1e3ec │ │ + bne.n 1ef26 │ │ cmp r0, #1 │ │ - bne.n 1e408 │ │ + bne.n 1ef42 │ │ mov r0, r5 │ │ dmb ish │ │ - bl 2e1d8 │ │ - ldr r0, [pc, #192] @ (1e4cc ) │ │ + bl 2f3ac │ │ + ldr r0, [pc, #220] @ (1f020 ) │ │ add r0, pc │ │ - bl 2e084 │ │ + bl 2f1fc │ │ + b.n 1ef54 │ │ + ldr r0, [pc, #204] @ (1f01c ) │ │ + add r0, pc │ │ + bl 1c770 │ │ udf #254 @ 0xfe │ │ mov r4, r0 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + bl 1f1d4 │ │ + b.n 1efea │ │ + bl 1c856 │ │ + mov r4, r0 │ │ dmb ish │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n 1e418 │ │ - b.n 1e480 │ │ + bne.n 1ef6c │ │ + b.n 1efd0 │ │ + mov r4, r0 │ │ + b.n 1efea │ │ mov r4, r0 │ │ ldr r0, [r7, #4] │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 1e430 │ │ + bne.n 1ef88 │ │ cmp r1, #1 │ │ - bne.n 1e44c │ │ + bne.n 1efa4 │ │ dmb ish │ │ ldr r0, [r7, #4] │ │ - bl 2e1d8 │ │ + bl 2f3ac │ │ ldr r0, [r7, #0] │ │ str r6, [r7, #8] │ │ adds r0, #1 │ │ str r5, [r7, #4] │ │ str r0, [r7, #0] │ │ - b.n 1e49a │ │ - mov r4, r0 │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - bl 1e6a0 │ │ - b.n 1e49a │ │ - bl 1c65a │ │ - mov r4, r0 │ │ - b.n 1e49a │ │ - mov r4, r0 │ │ + b.n 1efea │ │ + add r6, pc, #952 @ (adr r6, 1f36c ) │ │ + vmlsl.u q13, d30, d24[0] │ │ + vmlsl.u q13, d30, d19[0] │ │ + vrsubhn.i d20, q7, q2 │ │ dmb ish │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n 1e472 │ │ + bne.n 1efc2 │ │ cmp r0, #1 │ │ - bne.n 1e49a │ │ + bne.n 1efea │ │ mov r0, r5 │ │ dmb ish │ │ - bl 2e1d8 │ │ - b.n 1e49a │ │ + bl 2f3ac │ │ + b.n 1efea │ │ mov r4, r0 │ │ mov r0, r5 │ │ mov r1, r6 │ │ - bl 1e5e0 │ │ + bl 1f114 │ │ mov r0, sp │ │ - bl 1dca8 │ │ + bl 1e7c8 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - bl 1c65a │ │ - nop │ │ - add r3, sp, #884 @ 0x374 │ │ - @ instruction: 0xfffeabd7 │ │ - @ instruction: 0xfffeabd2 │ │ - @ instruction: 0xfffea9b2 │ │ - vrsra.u64 d21, d10, #2 │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + bl 1c856 │ │ + nop │ │ + add r4, pc, #660 @ (adr r4, 1f298 ) │ │ + vuzp. q10, q15 │ │ + movs r3, r0 │ │ + add r6, pc, #232 @ (adr r6, 1f0f4 ) │ │ + vqshlu.s32 d26, d27, #30 │ │ + vtbl.8 d19, {d14-d16}, d28 │ │ movs r3, r0 │ │ - add r3, sp, #148 @ 0x94 │ │ - vtbl.8 d26, {d14-d17}, d22 │ │ - vqrdmlsh.s q9, q15, d30[0] │ │ + add r4, pc, #892 @ (adr r4, 1f394 ) │ │ + vraddhn.i d26, q15, q3 │ │ + vmlsl.u , d14, d10[0] │ │ movs r3, r0 │ │ - add r1, sp, #944 @ 0x3b0 │ │ - @ instruction: 0xfffe2a72 │ │ + subs r0, r6, r7 │ │ movs r3, r0 │ │ - add r2, sp, #932 @ 0x3a4 │ │ - @ instruction: 0xfffeaaff │ │ - @ instruction: 0xfffea99d │ │ + add r5, pc, #1016 @ (adr r5, 1f420 ) │ │ + vqshlu.s32 d26, d4, #30 │ │ vsli.32 , q8, #30 │ │ sub sp, #8 │ │ - ldr r0, [pc, #132] @ (1e570 ) │ │ - add r0, pc │ │ - ldr r4, [r0, #0] │ │ - dmb ish │ │ - cbz r4, 1e502 │ │ + cmp r1, #1 │ │ + beq.n 1f068 │ │ + mov r5, r0 │ │ + movs r0, #16 │ │ + blx 4eea0 │ │ + cbz r0, 1f074 │ │ + mov r4, r0 │ │ + str r5, [r0, #12] │ │ + movs r0, #0 │ │ + strd r0, r0, [r4] │ │ + mov r0, r5 │ │ + blx 4eed0 │ │ + mov r6, r0 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + blx 4ef80 │ │ + cbnz r0, 1f070 │ │ + cbz r6, 1f062 │ │ + mov r0, r6 │ │ + bl 1f354 │ │ mov r0, r4 │ │ - blx 4f7a0 │ │ - cmp r0, #1 │ │ - bls.n 1e512 │ │ add sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - bl 2dfd4 │ │ - mov r4, r0 │ │ - mov r0, r4 │ │ - blx 4f7a0 │ │ - cmp r0, #1 │ │ - bhi.n 1e4fe │ │ - beq.n 1e54c │ │ - movs r0, #16 │ │ - blx 4f770 │ │ - cbz r0, 1e552 │ │ - movs r1, #0 │ │ - str r4, [r0, #12] │ │ - strd r1, r1, [r0] │ │ - mov r6, r0 │ │ - mov r0, r4 │ │ - blx 4f7a0 │ │ - mov r5, r0 │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - mov r4, r6 │ │ - blx 4f850 │ │ - cmp r5, #0 │ │ - ittt ne │ │ - strne r5, [sp, #4] │ │ - addne.w r0, sp, #4 │ │ - blne 1e75c │ │ + movs r4, #0 │ │ mov r0, r4 │ │ add sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - movs r0, #0 │ │ - add sp, #8 │ │ - pop {r4, r5, r6, pc} │ │ - movs r0, #4 │ │ - movs r1, #16 │ │ - bl 14352 │ │ - udf #254 @ 0xfe │ │ + bl 2f234 │ │ + ldr r1, [pc, #44] @ (1f0a4 ) │ │ + add r1, pc │ │ + mov r0, sp │ │ + movs r2, #50 @ 0x32 │ │ + bl 1f290 │ │ + ldrb.w r0, [sp] │ │ + cmp r0, #3 │ │ + bne.n 1f08e │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + bl 2ef98 │ │ mov r4, r0 │ │ movs r0, #0 │ │ - bl 1e5e0 │ │ + bl 1f114 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - nop │ │ - ldr r2, [pc, #616] @ (1e7dc ) │ │ - movs r3, r0 │ │ - push {r7, lr} │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + add r4, sp, #824 @ 0x338 │ │ + vabal.u , d30, d0 │ │ sub sp, #32 │ │ - cbz r0, 1e5a2 │ │ + cbz r0, 1f0d6 │ │ ldr r1, [r0, #0] │ │ - cbz r1, 1e5ac │ │ + cbz r1, 1f0e0 │ │ ldr r1, [r1, #20] │ │ - cbz r1, 1e5b6 │ │ + cbz r1, 1f0ea │ │ blx r1 │ │ dmb ish │ │ - ldr r0, [pc, #80] @ (1e5dc ) │ │ + ldr r0, [pc, #80] @ (1f110 ) │ │ add r0, pc │ │ ldrex r1, [r0, #4] │ │ subs r1, #1 │ │ strex r2, r1, [r0, #4] │ │ cmp r2, #0 │ │ - bne.n 1e58c │ │ + bne.n 1f0c0 │ │ dmb ish │ │ add sp, #32 │ │ pop {r7, pc} │ │ - ldr r0, [pc, #44] @ (1e5d0 ) │ │ + ldr r0, [pc, #44] @ (1f104 ) │ │ movs r1, #8 │ │ movs r2, #6 │ │ add r0, pc │ │ - b.n 1e5be │ │ - ldr r0, [pc, #36] @ (1e5d4 ) │ │ + b.n 1f0f2 │ │ + ldr r0, [pc, #36] @ (1f108 ) │ │ movs r1, #8 │ │ movs r2, #7 │ │ add r0, pc │ │ - b.n 1e5be │ │ - ldr r0, [pc, #32] @ (1e5d8 ) │ │ + b.n 1f0f2 │ │ + ldr r0, [pc, #32] @ (1f10c ) │ │ movs r1, #10 │ │ movs r2, #19 │ │ add r0, pc │ │ strd r0, r2, [sp, #8] │ │ add r0, sp, #4 │ │ strb.w r1, [sp, #4] │ │ - bl 1dca8 │ │ + bl 1e7c8 │ │ add sp, #32 │ │ pop {r7, pc} │ │ - add r7, pc, #532 @ (adr r7, 1e7e8 ) │ │ - vabdl.u q13, d30, d1 │ │ - vqshl.u64 d26, d7, #62 @ 0x3e │ │ - @ instruction: 0xfffe4fa2 │ │ + add r2, pc, #408 @ (adr r2, 1f2a0 ) │ │ + vqmovun.s d26, q9 │ │ + vrshr.u32 q13, q12, #2 │ │ + vqrdmulh.s , q7, d6[0] │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ sub sp, #32 │ │ - cbz r0, 1e662 │ │ + cbz r0, 1f196 │ │ mov r4, r0 │ │ - cbz r1, 1e612 │ │ + cbz r1, 1f146 │ │ ldr r0, [r1, #0] │ │ - cbz r0, 1e61c │ │ + cbz r0, 1f150 │ │ ldr r2, [r0, #20] │ │ - cbz r2, 1e626 │ │ + cbz r2, 1f15a │ │ mov r0, r1 │ │ blx r2 │ │ dmb ish │ │ - ldr r0, [pc, #160] @ (1e69c ) │ │ + ldr r0, [pc, #160] @ (1f1d0 ) │ │ add r0, pc │ │ ldrex r1, [r0, #4] │ │ subs r1, #1 │ │ strex r2, r1, [r0, #4] │ │ cmp r2, #0 │ │ - bne.n 1e5fe │ │ + bne.n 1f132 │ │ dmb ish │ │ - b.n 1e63c │ │ - ldr r0, [pc, #124] @ (1e690 ) │ │ + b.n 1f170 │ │ + ldr r0, [pc, #124] @ (1f1c4 ) │ │ movs r1, #8 │ │ movs r2, #6 │ │ add r0, pc │ │ - b.n 1e62e │ │ - ldr r0, [pc, #116] @ (1e694 ) │ │ + b.n 1f162 │ │ + ldr r0, [pc, #116] @ (1f1c8 ) │ │ movs r1, #8 │ │ movs r2, #7 │ │ add r0, pc │ │ - b.n 1e62e │ │ - ldr r0, [pc, #112] @ (1e698 ) │ │ + b.n 1f162 │ │ + ldr r0, [pc, #112] @ (1f1cc ) │ │ movs r1, #10 │ │ movs r2, #19 │ │ add r0, pc │ │ strd r0, r2, [sp, #8] │ │ strb.w r1, [sp, #4] │ │ add r0, sp, #4 │ │ - bl 1dca8 │ │ + bl 1e7c8 │ │ dmb ish │ │ ldrex r0, [r4] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 1e640 │ │ + bne.n 1f174 │ │ cmp r0, #1 │ │ - bne.n 1e662 │ │ + bne.n 1f196 │ │ dmb ish │ │ mov r0, r4 │ │ add sp, #32 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 2e1d8 │ │ + b.w 2f3ac │ │ add sp, #32 │ │ pop {r4, r5, r7, pc} │ │ mov r5, r0 │ │ dmb ish │ │ ldrex r0, [r4] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 1e66c │ │ + bne.n 1f1a0 │ │ cmp r0, #1 │ │ - bne.n 1e688 │ │ + bne.n 1f1bc │ │ mov r0, r4 │ │ dmb ish │ │ - bl 2e1d8 │ │ + bl 2f3ac │ │ mov r0, r5 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ nop │ │ - add r7, pc, #84 @ (adr r7, 1e6e8 ) │ │ - vqshl.u32 d26, d1, #30 │ │ - vabdl.u q13, d14, d23 │ │ - vcvt.u32.f32 d20, d16, #2 │ │ + add r1, pc, #984 @ (adr r1, 1f5a0 ) │ │ + vsra.u64 q13, q9, #2 │ │ + vmovn.i d26, q4 │ │ + @ instruction: 0xfffe3cd4 │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ sub sp, #32 │ │ mov r4, r0 │ │ - cbz r1, 1e6d0 │ │ + cbz r1, 1f204 │ │ ldr r0, [r1, #0] │ │ - cbz r0, 1e6da │ │ + cbz r0, 1f20e │ │ ldr r2, [r0, #20] │ │ - cbz r2, 1e6e4 │ │ + cbz r2, 1f218 │ │ mov r0, r1 │ │ blx r2 │ │ dmb ish │ │ - ldr r0, [pc, #156] @ (1e758 ) │ │ + ldr r0, [pc, #156] @ (1f28c ) │ │ add r0, pc │ │ ldrex r1, [r0, #4] │ │ subs r1, #1 │ │ strex r2, r1, [r0, #4] │ │ cmp r2, #0 │ │ - bne.n 1e6bc │ │ + bne.n 1f1f0 │ │ dmb ish │ │ - b.n 1e6fa │ │ - ldr r0, [pc, #120] @ (1e74c ) │ │ + b.n 1f22e │ │ + ldr r0, [pc, #120] @ (1f280 ) │ │ movs r1, #8 │ │ movs r2, #6 │ │ add r0, pc │ │ - b.n 1e6ec │ │ - ldr r0, [pc, #116] @ (1e750 ) │ │ + b.n 1f220 │ │ + ldr r0, [pc, #116] @ (1f284 ) │ │ movs r1, #8 │ │ movs r2, #7 │ │ add r0, pc │ │ - b.n 1e6ec │ │ - ldr r0, [pc, #108] @ (1e754 ) │ │ + b.n 1f220 │ │ + ldr r0, [pc, #108] @ (1f288 ) │ │ movs r1, #10 │ │ movs r2, #19 │ │ add r0, pc │ │ strd r0, r2, [sp, #8] │ │ strb.w r1, [sp, #4] │ │ add r0, sp, #4 │ │ - bl 1dca8 │ │ + bl 1e7c8 │ │ dmb ish │ │ ldrex r0, [r4] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 1e6fe │ │ + bne.n 1f232 │ │ cmp r0, #1 │ │ - bne.n 1e720 │ │ + bne.n 1f254 │ │ dmb ish │ │ mov r0, r4 │ │ add sp, #32 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 2e1d8 │ │ + b.w 2f3ac │ │ add sp, #32 │ │ pop {r4, r5, r7, pc} │ │ mov r5, r0 │ │ dmb ish │ │ ldrex r0, [r4] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 1e72a │ │ + bne.n 1f25e │ │ cmp r0, #1 │ │ - bne.n 1e746 │ │ + bne.n 1f27a │ │ mov r0, r4 │ │ dmb ish │ │ - bl 2e1d8 │ │ + bl 2f3ac │ │ mov r0, r5 │ │ - blx 4dd68 │ │ - add r6, pc, #348 @ (adr r6, 1e8ac ) │ │ - vqshlu.s32 q13, , #30 │ │ - vmlsl.u q13, d14, d25[0] │ │ - vcvt.f32.u32 q10, q9, #2 │ │ + blx 4d4a8 │ │ + add r1, pc, #224 @ (adr r1, 1f364 ) │ │ + vsra.u32 d26, d20, #2 │ │ + vuzp. q13, q5 │ │ + vcvt.f16.u16 d19, d6, #2 │ │ + movs r3, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #12 │ │ + mov r8, r0 │ │ + cbz r2, 1f306 │ │ + add r0, sp, #4 │ │ + ldr r4, [pc, #164] @ (1f344 ) │ │ + adds r7, r0, #1 │ │ + ldr r0, [pc, #164] @ (1f348 ) │ │ + add r4, pc │ │ + mov r5, r2 │ │ + add r0, pc │ │ + mov r6, r1 │ │ + mov.w r9, #0 │ │ + mov.w sl, #255 @ 0xff │ │ + mov fp, r0 │ │ + ldr r0, [pc, #148] @ (1f34c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + b.n 1f2e4 │ │ + blx 4ef00 │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [r4, #0] │ │ + cmp r1, fp │ │ + it ne │ │ + strne.w fp, [r4] │ │ + strb.w r9, [r7, #2] │ │ + strh.w r9, [r7] │ │ + strb.w r9, [sp, #4] │ │ + str r0, [sp, #8] │ │ + ldr r1, [r4, #0] │ │ + ldr r1, [r1, #8] │ │ + blx r1 │ │ + cbz r0, 1f324 │ │ + cbz r5, 1f306 │ │ + movs r0, #2 │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + blx 4ef50 │ │ + adds r1, r0, #1 │ │ + beq.n 1f2bc │ │ + strb.w sl, [sp, #4] │ │ + str r0, [sp, #8] │ │ + cbz r0, 1f312 │ │ + cmp r5, r0 │ │ + bcc.n 1f336 │ │ + add r6, r0 │ │ + subs r5, r5, r0 │ │ + cmp r5, #0 │ │ + bne.n 1f2e4 │ │ + movs r0, #255 @ 0xff │ │ + strb.w r0, [r8] │ │ + add sp, #12 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr.w fp, [sp] │ │ + ldrd r0, r1, [fp] │ │ + strd r0, r1, [r8] │ │ + add sp, #12 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add.w fp, sp, #4 │ │ + ldrd r0, r1, [fp] │ │ + strd r0, r1, [r8] │ │ + add sp, #12 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r3, [pc, #24] @ (1f350 ) │ │ + mov r1, r5 │ │ + mov r2, r5 │ │ + add r3, pc │ │ + bl 1bb58 │ │ + nop │ │ + adds r5, #122 @ 0x7a │ │ + movs r3, r0 │ │ + subs r6, r6, r1 │ │ + movs r3, r0 │ │ + adds r6, r5, #1 │ │ + movs r3, r0 │ │ + adds r0, r2, #7 │ │ movs r3, r0 │ │ push {r4, r5, r6, lr} │ │ sub sp, #32 │ │ - ldr r6, [r0, #0] │ │ mov r4, r0 │ │ - ldr r0, [r6, #4] │ │ - cbz r0, 1e7de │ │ - ldr r0, [r6, #8] │ │ - cbz r0, 1e792 │ │ + ldr r0, [r0, #4] │ │ + cbz r0, 1f3d4 │ │ + ldr r0, [r4, #8] │ │ + cbz r0, 1f388 │ │ ldr r1, [r0, #0] │ │ - cbz r1, 1e79c │ │ + cbz r1, 1f392 │ │ ldr r1, [r1, #20] │ │ - cbz r1, 1e7a6 │ │ + cbz r1, 1f39c │ │ blx r1 │ │ dmb ish │ │ - ldr r0, [pc, #188] @ (1e838 ) │ │ + ldr r0, [pc, #184] @ (1f42c ) │ │ add r0, pc │ │ ldrex r1, [r0, #4] │ │ subs r1, #1 │ │ strex r2, r1, [r0, #4] │ │ cmp r2, #0 │ │ - bne.n 1e77e │ │ + bne.n 1f374 │ │ dmb ish │ │ - b.n 1e7bc │ │ - ldr r0, [pc, #152] @ (1e82c ) │ │ + b.n 1f3b2 │ │ + ldr r0, [pc, #148] @ (1f420 ) │ │ movs r1, #8 │ │ movs r2, #6 │ │ add r0, pc │ │ - b.n 1e7ae │ │ - ldr r0, [pc, #144] @ (1e830 ) │ │ + b.n 1f3a4 │ │ + ldr r0, [pc, #144] @ (1f424 ) │ │ movs r1, #8 │ │ movs r2, #7 │ │ add r0, pc │ │ - b.n 1e7ae │ │ - ldr r0, [pc, #140] @ (1e834 ) │ │ + b.n 1f3a4 │ │ + ldr r0, [pc, #136] @ (1f428 ) │ │ movs r1, #10 │ │ movs r2, #19 │ │ add r0, pc │ │ strd r0, r2, [sp, #8] │ │ strb.w r1, [sp, #4] │ │ add r0, sp, #4 │ │ - bl 1dca8 │ │ - ldr r0, [r6, #4] │ │ + bl 1e7c8 │ │ + ldr r0, [r4, #4] │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 1e7c2 │ │ + bne.n 1f3b8 │ │ cmp r1, #1 │ │ - bne.n 1e7de │ │ + bne.n 1f3d4 │ │ dmb ish │ │ - ldr r0, [r6, #4] │ │ - bl 2e1d8 │ │ - ldr r0, [r4, #0] │ │ + ldr r0, [r4, #4] │ │ + bl 2f3ac │ │ + mov r0, r4 │ │ add sp, #32 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ mov r5, r0 │ │ - ldr r0, [r6, #4] │ │ + ldr r0, [r4, #4] │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 1e7f2 │ │ + bne.n 1f3e8 │ │ cmp r1, #1 │ │ - bne.n 1e80e │ │ + bne.n 1f404 │ │ dmb ish │ │ - ldr r0, [r6, #4] │ │ - bl 2e1d8 │ │ + ldr r0, [r4, #4] │ │ + bl 2f3ac │ │ mov r0, r5 │ │ - bl 2e220 │ │ + bl 2f3f4 │ │ mov r5, r0 │ │ - ldr r0, [r4, #0] │ │ + mov r0, r4 │ │ mov r6, r1 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r5 │ │ mov r1, r6 │ │ - bl 4a6b6 │ │ - bl 1c652 │ │ - nop │ │ - add r5, pc, #596 @ (adr r5, 1ea84 ) │ │ - vsli.64 d26, d1, #62 @ 0x3e │ │ - vabal.u q13, d30, d23 │ │ - @ instruction: 0xfffe4db0 │ │ + bl 4a9f6 │ │ + bl 1c84e │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ + @ instruction: 0xfffe9fb0 │ │ + vqrdmlsh.s , q15, d6[0] │ │ + @ instruction: 0xfffe3a92 │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ - sub sp, #8 │ │ - ldr r4, [r0, #12] │ │ - mov r5, r0 │ │ + ldr r5, [r0, #12] │ │ + mov r4, r0 │ │ movs r1, #1 │ │ + mov r0, r5 │ │ + blx 4ef80 │ │ + cbnz r0, 1f46e │ │ mov r0, r4 │ │ - blx 4f850 │ │ - str r5, [sp, #4] │ │ - add r0, sp, #4 │ │ - bl 1e75c │ │ - mov r0, r4 │ │ + bl 1f354 │ │ + mov r0, r5 │ │ movs r1, #0 │ │ - blx 4f850 │ │ - ldr r0, [pc, #36] @ (1e884 ) │ │ + blx 4ef80 │ │ + cbnz r0, 1f468 │ │ + ldr r0, [pc, #64] @ (1f494 ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ dmb ish │ │ - cbnz r0, 1e870 │ │ - ldr r0, [pc, #28] @ (1e888 ) │ │ - add r0, pc │ │ - bl 2dfd4 │ │ + cbz r0, 1f474 │ │ movs r1, #1 │ │ - blx 4f850 │ │ - add sp, #8 │ │ - pop {r4, r5, r7, pc} │ │ - bl 1e88c │ │ + blx 4ef80 │ │ + cmp r0, #0 │ │ + it eq │ │ + popeq {r4, r5, r7, pc} │ │ + bl 2f234 │ │ + b.n 1f48e │ │ + bl 2f234 │ │ + b.n 1f48e │ │ + ldr r0, [pc, #32] @ (1f498 ) │ │ + add r0, pc │ │ + bl 2f0d0 │ │ + b.n 1f45c │ │ + mov r0, r4 │ │ + bl 1f354 │ │ + b.n 1f48a │ │ + bl 1c856 │ │ + bl 1f49c │ │ udf #254 @ 0xfe │ │ - bl 1c65a │ │ - ldr r4, [pc, #664] @ (1eb20 ) │ │ + bl 1c856 │ │ + subs r1, #138 @ 0x8a │ │ movs r3, r0 │ │ - ldr r4, [pc, #616] @ (1eaf4 ) │ │ + subs r1, #102 @ 0x66 │ │ movs r3, r0 │ │ push {r7, lr} │ │ sub sp, #8 │ │ mov r0, sp │ │ - bl 1e8a4 │ │ - ldr r1, [sp, #4] │ │ + bl 1f4b8 │ │ ldrb.w r0, [sp] │ │ - bl eae2 │ │ - bl 2df62 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #12 │ │ - ldr r6, [pc, #112] @ (1e91c ) │ │ - mov r8, r0 │ │ - ldr r0, [pc, #112] @ (1e920 ) │ │ - movs r5, #61 @ 0x3d │ │ - add r6, pc │ │ - movs r7, #0 │ │ + cmp r0, #3 │ │ + bne.n 1f4b4 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + bl 2ef98 │ │ + ldr r1, [pc, #8] @ (1f4c4 ) │ │ + movs r2, #61 @ 0x3d │ │ + add r1, pc │ │ + b.w 1f290 │ │ + nop │ │ + add r5, sp, #112 @ 0x70 │ │ + vsli.64 d27, d16, #62 @ 0x3e │ │ + sub sp, #32 │ │ + ldr r0, [pc, #284] @ (1f5ec ) │ │ add r0, pc │ │ - movs r4, #255 @ 0xff │ │ - mov r9, r0 │ │ - b.n 1e8d0 │ │ - blx 4f7c0 │ │ - ldr r0, [r0, #0] │ │ - strb.w r7, [sp, #4] │ │ - cmp r0, #4 │ │ - str r0, [sp, #8] │ │ - bne.n 1e8fe │ │ - cbz r5, 1e8f2 │ │ - movs r0, #2 │ │ - mov r1, r6 │ │ - mov r2, r5 │ │ - blx 4f820 │ │ - adds r1, r0, #1 │ │ - beq.n 1e8be │ │ - str r0, [sp, #8] │ │ - strb.w r4, [sp, #4] │ │ - cbz r0, 1e902 │ │ - cmp r5, r0 │ │ - bcc.n 1e910 │ │ - add r6, r0 │ │ - subs r5, r5, r0 │ │ + ldr r5, [r0, #0] │ │ + dmb ish │ │ cmp r5, #0 │ │ - bne.n 1e8d0 │ │ - movs r0, #255 @ 0xff │ │ - strb.w r0, [r8] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - add.w r9, sp, #4 │ │ - ldrd r0, r1, [r9] │ │ - strd r0, r1, [r8] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r3, [pc, #16] @ (1e924 ) │ │ - mov r1, r5 │ │ - mov r2, r5 │ │ - add r3, pc │ │ - bl 1b904 │ │ - cbz r6, 1e93a │ │ - vcvt.u32.f32 q9, q7, #2 │ │ - movs r3, r0 │ │ - adds r0, #230 @ 0xe6 │ │ - movs r3, r0 │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #32 │ │ - bl 1e4e4 │ │ - cmp r0, #0 │ │ - beq.n 1e9d4 │ │ + beq.n 1f57e │ │ + mov r0, r5 │ │ + blx 4eed0 │ │ mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ + cmp r0, #1 │ │ + bls.n 1f586 │ │ + cmp r4, #0 │ │ + beq.n 1f594 │ │ + ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - bne.n 1e9ca │ │ + bne.n 1f59c │ │ ldr r0, [r4, #4] │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ str r1, [r4, #0] │ │ - cbz r0, 1e9bc │ │ + cbz r0, 1f570 │ │ ldr r0, [r4, #8] │ │ - cbz r0, 1e970 │ │ + cbz r0, 1f524 │ │ ldr r1, [r0, #0] │ │ - cbz r1, 1e97a │ │ + cbz r1, 1f52e │ │ ldr r1, [r1, #20] │ │ - cbz r1, 1e984 │ │ + cbz r1, 1f538 │ │ blx r1 │ │ dmb ish │ │ - ldr r0, [pc, #212] @ (1ea30 ) │ │ + ldr r0, [pc, #236] @ (1f5fc ) │ │ add r0, pc │ │ ldrex r1, [r0, #4] │ │ subs r1, #1 │ │ strex r2, r1, [r0, #4] │ │ cmp r2, #0 │ │ - bne.n 1e95c │ │ + bne.n 1f510 │ │ dmb ish │ │ - b.n 1e99a │ │ - ldr r0, [pc, #176] @ (1ea24 ) │ │ + b.n 1f54e │ │ + ldr r0, [pc, #200] @ (1f5f0 ) │ │ movs r1, #8 │ │ movs r2, #6 │ │ add r0, pc │ │ - b.n 1e98c │ │ - ldr r0, [pc, #172] @ (1ea28 ) │ │ + b.n 1f540 │ │ + ldr r0, [pc, #196] @ (1f5f4 ) │ │ movs r1, #8 │ │ movs r2, #7 │ │ add r0, pc │ │ - b.n 1e98c │ │ - ldr r0, [pc, #164] @ (1ea2c ) │ │ + b.n 1f540 │ │ + ldr r0, [pc, #188] @ (1f5f8 ) │ │ movs r1, #10 │ │ movs r2, #19 │ │ add r0, pc │ │ strd r0, r2, [sp, #8] │ │ strb.w r1, [sp, #4] │ │ add r0, sp, #4 │ │ - bl 1dca8 │ │ + bl 1e7c8 │ │ ldr r0, [r4, #4] │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 1e9a0 │ │ + bne.n 1f554 │ │ cmp r1, #1 │ │ - bne.n 1e9bc │ │ + bne.n 1f570 │ │ dmb ish │ │ ldr r0, [r4, #4] │ │ - bl 2e1d8 │ │ + bl 2f3ac │ │ ldr r0, [r4, #0] │ │ movs r1, #0 │ │ adds r0, #1 │ │ strd r0, r1, [r4] │ │ add sp, #32 │ │ pop {r4, r5, r7, pc} │ │ - ldr r0, [pc, #104] @ (1ea34 ) │ │ + bl 2f0d0 │ │ + mov r5, r0 │ │ + b.n 1f4da │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl 1f02c │ │ + mov r4, r0 │ │ + cmp r4, #0 │ │ + bne.n 1f4ea │ │ + ldr r0, [pc, #108] @ (1f604 ) │ │ add r0, pc │ │ - bl 1c574 │ │ - udf #254 @ 0xfe │ │ - ldr r0, [pc, #96] @ (1ea38 ) │ │ + bl 2f1fc │ │ + ldr r0, [pc, #96] @ (1f600 ) │ │ add r0, pc │ │ - bl 2e084 │ │ + bl 1c770 │ │ + udf #254 @ 0xfe │ │ mov r5, r0 │ │ ldr r0, [r4, #4] │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 1e9e4 │ │ + bne.n 1f5ae │ │ cmp r1, #1 │ │ - bne.n 1ea00 │ │ + bne.n 1f5ca │ │ dmb ish │ │ ldr r0, [r4, #4] │ │ - bl 2e1d8 │ │ + bl 2f3ac │ │ ldr r0, [r4, #0] │ │ movs r1, #0 │ │ adds r0, #1 │ │ strd r0, r1, [r4] │ │ mov r0, r5 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ mov r5, r0 │ │ movs r0, #0 │ │ - bl 1e5e0 │ │ + bl 1f114 │ │ mov r0, r5 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - nop │ │ - add r3, pc, #732 @ (adr r3, 1ed04 ) │ │ - vrsra.u64 d26, d19, #2 │ │ - @ instruction: 0xfffea3c9 │ │ - @ instruction: 0xfffe4bd2 │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + adds r3, #70 @ 0x46 │ │ movs r3, r0 │ │ - movs r4, #144 @ 0x90 │ │ + ldr r6, [sp, #96] @ 0x60 │ │ + vcvt.f32.u32 d25, d4, #2 │ │ + @ instruction: 0xfffe9e2a │ │ + @ instruction: 0xfffe38f6 │ │ movs r3, r0 │ │ - cmp r2, #34 @ 0x22 │ │ + asrs r2, r1, #32 │ │ + movs r3, r0 │ │ + asrs r6, r3, #22 │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ - sub sp, #88 @ 0x58 │ │ + sub sp, #96 @ 0x60 │ │ ldr r1, [r0, #4] │ │ movs r2, #0 │ │ ldr r4, [r0, #0] │ │ str r2, [r0, #0] │ │ - str r2, [sp, #56] @ 0x38 │ │ - cbz r1, 1ea78 │ │ + str r2, [sp, #32] │ │ + cbz r1, 1f644 │ │ ldr r0, [r1, #0] │ │ - cbz r0, 1ea80 │ │ + cbz r0, 1f64c │ │ ldr r3, [r0, #24] │ │ - cbz r3, 1ea90 │ │ - add r2, sp, #56 @ 0x38 │ │ + cbz r3, 1f65c │ │ + add r2, sp, #32 │ │ mov r5, r1 │ │ mov r0, r1 │ │ mov r1, r2 │ │ mov.w r2, #65537 @ 0x10001 │ │ blx r3 │ │ adds r1, r0, #6 │ │ cmp r1, #6 │ │ - bhi.n 1eaa8 │ │ + bhi.n 1f674 │ │ tbb [pc, r1] │ │ movs r0, #4 │ │ adds r2, r3, #0 │ │ movs r2, #24 │ │ lsls r7, r5, #1 │ │ movs r2, #5 │ │ - b.n 1eab2 │ │ - ldr r0, [pc, #328] @ (1ebc4 ) │ │ + b.n 1f67e │ │ + ldr r0, [pc, #328] @ (1f790 ) │ │ movs r2, #8 │ │ add r0, pc │ │ - b.n 1ea96 │ │ - ldr r0, [pc, #324] @ (1ebc8 ) │ │ + b.n 1f662 │ │ + ldr r0, [pc, #340] @ (1f7a4 ) │ │ movs r2, #8 │ │ - strb.w r2, [sp, #28] │ │ + strb.w r2, [sp, #4] │ │ add r0, pc │ │ - str r0, [sp, #32] │ │ + str r0, [sp, #8] │ │ movs r0, #7 │ │ - b.n 1eabc │ │ - ldr r0, [pc, #312] @ (1ebcc ) │ │ + b.n 1f688 │ │ + ldr r0, [pc, #308] @ (1f794 ) │ │ movs r2, #10 │ │ add r0, pc │ │ - str r0, [sp, #32] │ │ + str r0, [sp, #8] │ │ movs r0, #6 │ │ - b.n 1eab8 │ │ + b.n 1f684 │ │ movs r2, #1 │ │ - b.n 1eab2 │ │ + b.n 1f67e │ │ movs r2, #3 │ │ - b.n 1eab2 │ │ + b.n 1f67e │ │ movs r2, #2 │ │ - b.n 1eab2 │ │ + b.n 1f67e │ │ movs r2, #6 │ │ - b.n 1eab2 │ │ + b.n 1f67e │ │ movs r2, #4 │ │ - b.n 1eab2 │ │ + b.n 1f67e │ │ movs r2, #0 │ │ - str r2, [sp, #32] │ │ + str r2, [sp, #8] │ │ movs r2, #14 │ │ mov r1, r5 │ │ - strb.w r2, [sp, #28] │ │ - str r0, [sp, #36] @ 0x24 │ │ - add r5, sp, #56 @ 0x38 │ │ + strb.w r2, [sp, #4] │ │ + str r0, [sp, #12] │ │ + add r5, sp, #32 │ │ mov r0, r5 │ │ - bl 1e114 │ │ - ldrb.w r0, [sp, #56] @ 0x38 │ │ + bl 1ec18 │ │ + ldrb.w r0, [sp, #32] │ │ cmp r0, #255 @ 0xff │ │ - beq.n 1eadc │ │ + beq.n 1f6a8 │ │ ldmia r5!, {r1, r2, r3} │ │ - mov r0, sp │ │ + add r0, sp, #64 @ 0x40 │ │ stmia r0!, {r1, r2, r3} │ │ ldmia.w r5, {r1, r2, r3, r4} │ │ stmia r0!, {r1, r2, r3, r4} │ │ - b.n 1eb1c │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - ldrb.w r5, [sp, #64] @ 0x40 │ │ - cbz r0, 1eafc │ │ + b.n 1f6e8 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldrb.w r5, [sp, #40] @ 0x28 │ │ + cbz r0, 1f6c8 │ │ ldr r1, [r0, #0] │ │ - cbz r1, 1eb04 │ │ + cbz r1, 1f6d0 │ │ ldr r2, [r1, #88] @ 0x58 │ │ - cbz r2, 1eb34 │ │ + cbz r2, 1f700 │ │ mov r1, r4 │ │ blx r2 │ │ movs r0, #255 @ 0xff │ │ - strb.w r0, [sp] │ │ + strb.w r0, [sp, #64] @ 0x40 │ │ lsls r0, r5, #31 │ │ - bne.n 1eb18 │ │ - b.n 1eb1c │ │ - ldr r0, [pc, #220] @ (1ebdc ) │ │ + bne.n 1f6e4 │ │ + b.n 1f6e8 │ │ + ldr r0, [pc, #220] @ (1f7a8 ) │ │ movs r1, #6 │ │ add r0, pc │ │ - b.n 1eb0a │ │ - ldr r0, [pc, #216] @ (1ebe0 ) │ │ + b.n 1f6d6 │ │ + ldr r0, [pc, #220] @ (1f7b0 ) │ │ movs r1, #7 │ │ add r0, pc │ │ - str r1, [sp, #8] │ │ + str r1, [sp, #72] @ 0x48 │ │ movs r1, #8 │ │ - strb.w r1, [sp] │ │ - str r0, [sp, #4] │ │ + strb.w r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #68] @ 0x44 │ │ lsls r0, r5, #31 │ │ - beq.n 1eb1c │ │ - bl 1e928 │ │ - add r0, sp, #28 │ │ - bl 1dca8 │ │ - ldrb.w r0, [sp] │ │ + beq.n 1f6e8 │ │ + bl 1f4c8 │ │ + add r0, sp, #4 │ │ + bl 1e7c8 │ │ + ldrb.w r0, [sp, #64] @ 0x40 │ │ cmp r0, #255 @ 0xff │ │ - beq.n 1eb62 │ │ - mov r0, sp │ │ - bl 1dca8 │ │ - add sp, #88 @ 0x58 │ │ + beq.n 1f72e │ │ + add r0, sp, #64 @ 0x40 │ │ + bl 1e7c8 │ │ + add sp, #96 @ 0x60 │ │ pop {r4, r5, r7, pc} │ │ - ldr r0, [pc, #172] @ (1ebe4 ) │ │ + ldr r0, [pc, #168] @ (1f7ac ) │ │ movs r1, #15 │ │ - str r1, [sp, #8] │ │ + str r1, [sp, #72] @ 0x48 │ │ movs r1, #6 │ │ add r0, pc │ │ - strb.w r1, [sp] │ │ - str r0, [sp, #4] │ │ + strb.w r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #68] @ 0x44 │ │ lsls r0, r5, #31 │ │ - beq.n 1eb1c │ │ - b.n 1eb18 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - cbz r0, 1eb66 │ │ + beq.n 1f6e8 │ │ + b.n 1f6e4 │ │ + ldr r0, [sp, #32] │ │ + cbz r0, 1f732 │ │ movs r1, #255 @ 0xff │ │ - str r0, [sp, #32] │ │ - strb.w r1, [sp, #28] │ │ + str r0, [sp, #8] │ │ + strb.w r1, [sp, #4] │ │ ldr r1, [r0, #0] │ │ - cbz r1, 1eb7a │ │ + cbz r1, 1f746 │ │ ldr r2, [r1, #88] @ 0x58 │ │ - cbz r2, 1eb84 │ │ + cbz r2, 1f750 │ │ mov r1, r4 │ │ blx r2 │ │ - add sp, #88 @ 0x58 │ │ + add sp, #96 @ 0x60 │ │ pop {r4, r5, r7, pc} │ │ - ldr r0, [pc, #112] @ (1ebd8 ) │ │ + ldr r0, [pc, #100] @ (1f798 ) │ │ movs r2, #7 │ │ - mov r1, r5 │ │ - strb.w r2, [sp, #28] │ │ + strb.w r2, [sp, #4] │ │ movs r2, #21 │ │ add r0, pc │ │ - strd r0, r2, [sp, #32] │ │ - b.n 1eabe │ │ - ldr r0, [pc, #84] @ (1ebd0 ) │ │ + mov r1, r5 │ │ + strd r0, r2, [sp, #8] │ │ + b.n 1f68a │ │ + ldr r0, [pc, #84] @ (1f79c ) │ │ movs r1, #7 │ │ movs r2, #8 │ │ add r0, pc │ │ - b.n 1eb8c │ │ - ldr r0, [pc, #76] @ (1ebd4 ) │ │ + b.n 1f758 │ │ + ldr r0, [pc, #76] @ (1f7a0 ) │ │ movs r1, #15 │ │ movs r2, #6 │ │ add r0, pc │ │ - strd r0, r1, [sp, #4] │ │ - strb.w r2, [sp] │ │ - mov r0, sp │ │ - bl 1dca8 │ │ - add sp, #88 @ 0x58 │ │ + strd r0, r1, [sp, #68] @ 0x44 │ │ + strb.w r2, [sp, #64] @ 0x40 │ │ + add r0, sp, #64 @ 0x40 │ │ + bl 1e7c8 │ │ + add sp, #96 @ 0x60 │ │ pop {r4, r5, r7, pc} │ │ mov r4, r0 │ │ - ldrb.w r0, [sp] │ │ + ldrb.w r0, [sp, #64] @ 0x40 │ │ cmp r0, #255 @ 0xff │ │ - beq.n 1ebb8 │ │ - mov r0, sp │ │ - bl 1dca8 │ │ - b.n 1ebb8 │ │ + beq.n 1f784 │ │ + add r0, sp, #64 @ 0x40 │ │ + bl 1e7c8 │ │ + b.n 1f784 │ │ mov r4, r0 │ │ - add r0, sp, #28 │ │ - bl 1dca8 │ │ + add r0, sp, #4 │ │ + bl 1e7c8 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ nop │ │ - add r2, pc, #708 @ (adr r2, 1ee8c ) │ │ - vqmovn.s d26, │ │ - vqmovn.s d26, q11 │ │ - vsra.u32 q13, , #2 │ │ - vsra.u32 q13, q11, #2 │ │ - vzip. d26, d22 │ │ - vsra.u64 q13, , #2 │ │ - vsra.u64 q13, , #2 │ │ - vzip. q13, q2 │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ + vqdmulh.s , q15, d31[0] │ │ + @ instruction: 0xfffe9bf1 │ │ + vtbx.8 d25, {d30- instruction: 0xfffe9bbf │ │ + @ instruction: 0xfffe9cf4 │ │ + vcvt.f16.u16 d25, d28, #2 │ │ + vdup.16 d25, d13[3] │ │ + vcvt.f16.u16 d25, d26, #2 │ │ vsli.64 d27, d16, #62 @ 0x3e │ │ mov r4, r0 │ │ adds r0, #8 │ │ - bl 1ea3c │ │ + bl 1f608 │ │ adds r0, r4, #1 │ │ - beq.n 1ec1e │ │ + beq.n 1f7ea │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 1ebfc │ │ + bne.n 1f7c8 │ │ cmp r1, #1 │ │ it ne │ │ popne {r4, r5, r7, pc} │ │ dmb ish │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ pop {r4, r5, r7, pc} │ │ mov r5, r0 │ │ adds r0, r4, #1 │ │ - beq.n 1ec48 │ │ + beq.n 1f814 │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 1ec2c │ │ + bne.n 1f7f8 │ │ cmp r1, #1 │ │ - bne.n 1ec48 │ │ + bne.n 1f814 │ │ mov r0, r4 │ │ dmb ish │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r5 │ │ - blx 4dd68 │ │ - bmi.n 1ebfa │ │ + blx 4d4a8 │ │ + bmi.n 1f7c6 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #124 @ 0x7c │ │ str r0, [sp, #40] @ 0x28 │ │ movw r0, #10392 @ 0x2898 │ │ add.w r9, r1, r0 │ │ mov r4, r1 │ │ mov sl, r2 │ │ - ldr.w ip, [r7, #12] │ │ + ldr.w lr, [r7, #12] │ │ ldrb.w r0, [r9, #84] @ 0x54 │ │ mov r8, r3 │ │ strb.w r0, [sp, #104] @ 0x68 │ │ movw r0, #10256 @ 0x2810 │ │ add r0, r4 │ │ str r0, [sp, #20] │ │ movw r0, #10464 @ 0x28e0 │ │ @@ -29485,496 +30318,489 @@ │ │ add.w r0, r4, #10112 @ 0x2780 │ │ str r0, [sp, #52] @ 0x34 │ │ add.w r0, r4, #2560 @ 0xa00 │ │ str r0, [sp, #80] @ 0x50 │ │ add.w r0, r4, #512 @ 0x200 │ │ str r0, [sp, #64] @ 0x40 │ │ add.w r0, r4, #5760 @ 0x1680 │ │ - mov.w lr, #0 │ │ + mov.w ip, #0 │ │ mov fp, r8 │ │ str r0, [sp, #60] @ 0x3c │ │ add.w r0, r4, #3712 @ 0xe80 │ │ strd r3, r6, [sp, #96] @ 0x60 │ │ strd r5, r2, [sp, #88] @ 0x58 │ │ str r4, [sp, #76] @ 0x4c │ │ str r0, [sp, #32] │ │ str.w sl, [sp, #24] │ │ str.w r8, [sp, #44] @ 0x2c │ │ uxtb r0, r1 │ │ cmp r0, #24 │ │ - bhi.w 200a8 │ │ + bhi.w 20c60 │ │ movs r3, #24 │ │ movs r4, #0 │ │ tbh [pc, r0, lsl #1] │ │ movs r1, r3 │ │ - lsls r4, r5, #8 │ │ - lsls r5, r5, #9 │ │ + lsls r3, r4, #8 │ │ + lsls r4, r4, #9 │ │ + lsls r3, r1, #5 │ │ + lsls r3, r2, #8 │ │ + lsls r4, r1, #11 │ │ + lsls r2, r7, #11 │ │ + lsls r5, r4, #10 │ │ + lsls r5, r2, #13 │ │ movs r0, r5 │ │ - lsls r7, r3, #8 │ │ - lsls r5, r2, #11 │ │ - lsls r3, r0, #12 │ │ - lsls r6, r5, #10 │ │ - lsls r5, r3, #13 │ │ - lsls r4, r6, #6 │ │ - lsls r2, r0, #3 │ │ - lsls r1, r4, #15 │ │ - lsls r6, r1, #12 │ │ - lsls r1, r6, #2 │ │ - lsls r2, r4, #17 │ │ - lsls r6, r2, #16 │ │ - lsls r7, r7, #17 │ │ - lsls r4, r3, #10 │ │ - lsls r3, r3, #2 │ │ - lsls r1, r7, #14 │ │ - lsls r3, r6, #7 │ │ - lsls r0, r4, #18 │ │ - lsls r2, r7, #1 │ │ - lsls r0, r7, #8 │ │ - lsrs r1, r7, #32 │ │ + lsls r1, r5, #1 │ │ + lsls r3, r2, #15 │ │ + lsls r5, r0, #12 │ │ + lsls r6, r2, #7 │ │ + lsls r4, r2, #17 │ │ + lsls r7, r0, #16 │ │ + lsls r1, r6, #17 │ │ + lsls r3, r2, #10 │ │ + lsls r0, r0, #7 │ │ + lsls r3, r5, #14 │ │ + lsls r7, r4, #7 │ │ + lsls r3, r2, #18 │ │ + lsls r5, r3, #6 │ │ + lsls r7, r5, #8 │ │ + lsrs r5, r6, #32 │ │ add r0, sp, #88 @ 0x58 │ │ movs r1, #17 │ │ - mov r4, lr │ │ - bl 4c410 │ │ + mov r4, ip │ │ + bl 4bcc0 │ │ movs r1, #1 │ │ movs r0, #0 │ │ - ldr.w ip, [r7, #12] │ │ - mov lr, r4 │ │ + ldr.w lr, [r7, #12] │ │ + mov ip, r4 │ │ strd r0, r0, [r9, #44] @ 0x2c │ │ strd r1, r1, [r9, #52] @ 0x34 │ │ - b.n 1ecf6 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - cmp r0, #3 │ │ - bcs.n 1ed78 │ │ + b.n 1f8c2 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + ldrh.w r1, [r9, #80] @ 0x50 │ │ + cmp r0, r1 │ │ + bcs.n 1f94c │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + cmp r1, #3 │ │ + bcs.n 1f96c │ │ cmp.w fp, #0 │ │ - beq.w 200e2 │ │ - ldrb.w r1, [sl], #1 │ │ + beq.n 1f99c │ │ + ldrb.w r2, [sl], #1 │ │ sub.w fp, fp, #1 │ │ - ldr r2, [sp, #88] @ 0x58 │ │ - lsls r1, r0 │ │ - orr.w r0, r0, #8 │ │ - orrs r1, r2 │ │ - b.n 1ed7a │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - subs r0, #3 │ │ - ubfx r2, r1, #1, #2 │ │ - str r0, [sp, #92] @ 0x5c │ │ - lsrs r0, r1, #3 │ │ - and.w r3, r1, #1 │ │ - strb.w r2, [r9, #83] @ 0x53 │ │ - strb.w r3, [r9, #82] @ 0x52 │ │ - str r0, [sp, #88] @ 0x58 │ │ - tbh [pc, r2, lsl #1] │ │ - lsls r0, r0, #22 │ │ - movs r4, r0 │ │ - lsls r0, r7, #21 │ │ - lsls r5, r7, #21 │ │ - movw r0, #288 @ 0x120 │ │ - movs r1, #144 @ 0x90 │ │ - movt r0, #32 │ │ - movs r2, #8 │ │ - str.w r0, [r9, #76] @ 0x4c │ │ - mov r4, lr │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - bl 4c50c │ │ - ldr r0, [sp, #20] │ │ - movs r1, #112 @ 0x70 │ │ - movs r2, #9 │ │ - bl 4c50c │ │ - ldr r0, [sp, #16] │ │ - movs r1, #24 │ │ - movs r2, #7 │ │ - bl 4c50c │ │ - mov.w r0, #134744072 @ 0x8080808 │ │ - movs r1, #32 │ │ - strd r0, r0, [r9] │ │ - movs r2, #5 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - bl 4c50c │ │ - ldr r0, [sp, #76] @ 0x4c │ │ + ldr r3, [sp, #88] @ 0x58 │ │ + lsls r2, r1 │ │ + orr.w r1, r1, #8 │ │ + orrs r2, r3 │ │ + b.n 1f96e │ │ + movs r0, #19 │ │ add r1, sp, #88 @ 0x58 │ │ - bl 201dc │ │ - ldr.w ip, [r7, #12] │ │ + strh.w r0, [r9, #80] @ 0x50 │ │ + mov r4, ip │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + bl 20d94 │ │ + mvns r2, r0 │ │ + lsls r2, r2, #24 │ │ + beq.w 2092c │ │ + mov ip, r4 │ │ + ldr.w lr, [r7, #12] │ │ + b.n 1f992 │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + subs r1, #3 │ │ + str r1, [sp, #92] @ 0x5c │ │ + lsrs r1, r2, #3 │ │ + cmp r0, #19 │ │ + str r1, [sp, #88] @ 0x58 │ │ + bcs.w 20d54 │ │ + ldr r1, [pc, #916] @ (1fd14 ) │ │ + and.w r2, r2, #7 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + add r1, pc │ │ + ldrb r1, [r1, r0] │ │ + adds r0, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + movs r0, #0 │ │ + strb r2, [r3, r1] │ │ + movs r1, #252 @ 0xfc │ │ uxtb r0, r0 │ │ - mov lr, r4 │ │ - cmp r0, #0 │ │ - beq.n 1ed56 │ │ - cmp r0, #1 │ │ - beq.w 1ecf6 │ │ - b.w 20102 │ │ - ldr r3, [sp, #96] @ 0x60 │ │ - movs r1, #30 │ │ - cmp lr, r3 │ │ - bcc.w 1ecf6 │ │ - cmp r3, ip │ │ - bhi.w 1ecf6 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - add.w r4, r0, lr │ │ - cmp r4, ip │ │ - bhi.w 1f87a │ │ - sub.w r1, lr, r3 │ │ - cmp r1, lr │ │ - itt cs │ │ - negcs r1, r3 │ │ - cmpcs r0, r1 │ │ - bhi.w 1f87a │ │ - str r0, [sp, #0] │ │ - mov r1, ip │ │ - ldr r0, [r7, #8] │ │ - mov r2, lr │ │ - bl 2075c │ │ - ldr.w ip, [r7, #12] │ │ - movs r1, #12 │ │ - mov lr, r4 │ │ - b.n 1ecf6 │ │ - cmp ip, lr │ │ - beq.w 200ae │ │ - bls.w 20190 │ │ - add r2, sp, #92 @ 0x5c │ │ - ldr r3, [r7, #8] │ │ - ldmia r2, {r0, r1, r2} │ │ - subs r2, #1 │ │ - strb.w r1, [r3, lr] │ │ - movs r1, #17 │ │ cmp r0, #0 │ │ - str r2, [sp, #100] @ 0x64 │ │ - it eq │ │ - moveq r1, #6 │ │ - cmp r2, #0 │ │ - it eq │ │ - moveq r1, #6 │ │ - add.w lr, lr, #1 │ │ - b.n 1ecf6 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - movs r1, #21 │ │ - cmp r0, #255 @ 0xff │ │ - bhi.w 1ecf6 │ │ - cmp ip, lr │ │ - beq.w 200f0 │ │ - bls.w 20190 │ │ - ldr r1, [r7, #8] │ │ - strb.w r0, [r1, lr] │ │ - add.w lr, lr, #1 │ │ - movs r1, #12 │ │ - b.n 1ecf6 │ │ - mov r5, fp │ │ + beq.n 1f922 │ │ + b.w 20240 │ │ + movs r0, #2 │ │ + mov.w fp, #0 │ │ + b.n 1f990 │ │ ldrh.w r2, [r9, #76] @ 0x4c │ │ ldrh.w r0, [r9, #78] @ 0x4e │ │ - ldr.w ip, [sp, #100] @ 0x64 │ │ + ldr r1, [sp, #100] @ 0x64 │ │ add r0, r2 │ │ - cmp ip, r0 │ │ - bcs.n 1ef36 │ │ + cmp r1, r0 │ │ + bcs.n 1fa46 │ │ ldr r0, [sp, #92] @ 0x5c │ │ cmp r0, #15 │ │ - bcs.n 1ef9c │ │ - cmp r5, #1 │ │ - bhi.n 1efa0 │ │ - clz r3, r5 │ │ + bcs.n 1faac │ │ + cmp.w fp, #1 │ │ + bhi.n 1fab0 │ │ + clz r3, fp │ │ ldr r2, [sp, #88] @ 0x58 │ │ - mov r4, r5 │ │ lsrs r6, r3, #5 │ │ mov r3, r0 │ │ mov r0, r2 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ bfc r0, #10, #22 │ │ - ldrsh.w r0, [r1, r0, lsl #1] │ │ + ldrsh.w r0, [r4, r0, lsl #1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 1eed4 │ │ + ble.n 1f9ea │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ add.w r0, r5, r0, lsr #9 │ │ cmp r0, r3 │ │ - bcs.n 1ef06 │ │ - b.n 1efb6 │ │ + bcc.n 1fac4 │ │ + b.n 1fa1c │ │ cmp r3, #11 │ │ - bcc.n 1ef06 │ │ + bcc.n 1fa1c │ │ movs r5, #11 │ │ - subs r1, r5, #1 │ │ + subs r4, r5, #1 │ │ mvns r0, r0 │ │ - and.w r1, r1, #31 │ │ - lsr.w r1, r2, r1 │ │ - and.w r1, r1, #1 │ │ - add r0, r1 │ │ - lsrs r1, r0, #6 │ │ - cmp r1, #8 │ │ - bhi.w 20184 │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - ldrsh.w r0, [r1, r0, lsl #1] │ │ + and.w r4, r4, #31 │ │ + lsr.w r4, r2, r4 │ │ + and.w r4, r4, #1 │ │ + add r0, r4 │ │ + lsrs r4, r0, #6 │ │ + cmp r4, #8 │ │ + bhi.w 20d3c │ │ + ldr r4, [sp, #84] @ 0x54 │ │ + ldrsh.w r0, [r4, r0, lsl #1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 1efb6 │ │ + bgt.n 1fac4 │ │ adds r5, #1 │ │ cmp r3, r5 │ │ - bcs.n 1eeda │ │ + bcs.n 1f9f0 │ │ lsls r0, r6, #31 │ │ - bne.w 1f056 │ │ - ldrb.w r1, [sl], #1 │ │ + bne.w 1fb62 │ │ + ldrb.w r6, [sl], #1 │ │ add.w r0, r3, #8 │ │ - movs r6, #1 │ │ mov.w fp, #0 │ │ cmp r3, #7 │ │ - mov.w r4, #0 │ │ - lsl.w r1, r1, r3 │ │ - orr.w r2, r2, r1 │ │ - mov r3, r0 │ │ - mov.w r5, #0 │ │ str r0, [sp, #92] @ 0x5c │ │ + lsl.w r6, r6, r3 │ │ + orr.w r2, r2, r6 │ │ + mov.w r6, #1 │ │ + mov r3, r0 │ │ str r2, [sp, #88] @ 0x58 │ │ - bcc.n 1eeb4 │ │ - b.n 1efba │ │ - ldr.w ip, [r7, #12] │ │ - bne.w 1f8ee │ │ + bcc.n 1f9ca │ │ + b.n 1fac6 │ │ + bne.w 204b8 │ │ cmp.w r2, #288 @ 0x120 │ │ - bhi.w 20108 │ │ + bhi.w 20cc0 │ │ ldr r0, [sp, #52] @ 0x34 │ │ - mov r4, lr │ │ + mov r4, ip │ │ ldr r1, [sp, #76] @ 0x4c │ │ - bl 4bedc │ │ + bl 4bce4 │ │ ldrh.w r0, [r9, #76] @ 0x4c │ │ ldrh.w r2, [r9, #78] @ 0x4e │ │ adds r1, r2, r0 │ │ bfc r0, #9, #23 │ │ bfc r1, #9, #23 │ │ cmp r1, r0 │ │ - bcc.w 20118 │ │ + bcc.w 20cd0 │ │ and.w r2, r2, #31 │ │ subs r1, r1, r0 │ │ cmp r1, r2 │ │ - bne.w 20124 │ │ - ldr r6, [sp, #76] @ 0x4c │ │ - adds r1, r6, r0 │ │ + bne.w 20cdc │ │ + ldr r5, [sp, #76] @ 0x4c │ │ + adds r1, r5, r0 │ │ ldr r0, [sp, #48] @ 0x30 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ ldrb.w r0, [r9, #83] @ 0x53 │ │ add r1, sp, #88 @ 0x58 │ │ subs r0, #1 │ │ strb.w r0, [r9, #83] @ 0x53 │ │ - mov r0, r6 │ │ - bl 201dc │ │ + mov r0, r5 │ │ + bl 20d94 │ │ mvns r2, r0 │ │ lsls r2, r2, #24 │ │ - beq.w 1fd6c │ │ - mov lr, r4 │ │ - b.n 1f05c │ │ + beq.w 20930 │ │ + ldr.w lr, [r7, #12] │ │ + mov ip, r4 │ │ + b.n 1fb58 │ │ ldr r2, [sp, #88] @ 0x58 │ │ - b.n 1efba │ │ + b.n 1fac6 │ │ ldrh.w r2, [sl], #2 │ │ - sub.w fp, r5, #2 │ │ + sub.w fp, fp, #2 │ │ ldr r3, [sp, #88] @ 0x58 │ │ - mov r5, fp │ │ lsls r2, r0 │ │ orr.w r0, r0, #16 │ │ orrs r2, r3 │ │ - b.n 1efba │ │ - mov r5, r4 │ │ + b.n 1fac6 │ │ mov r0, r3 │ │ - mov r1, r2 │ │ - ldr r3, [sp, #68] @ 0x44 │ │ - bfc r1, #10, #22 │ │ - ldrsh.w r3, [r3, r1, lsl #1] │ │ + mov r3, r2 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + bfc r3, #10, #22 │ │ + ldrsh.w r3, [r4, r3, lsl #1] │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ - ble.n 1efd4 │ │ + ble.n 1fae0 │ │ lsrs r6, r3, #9 │ │ bfc r3, #9, #23 │ │ - b.n 1f002 │ │ + b.n 1fb0e │ │ movs r6, #10 │ │ - and.w r1, r6, #31 │ │ + and.w r5, r6, #31 │ │ mvns r3, r3 │ │ - lsr.w r1, r2, r1 │ │ - and.w r1, r1, #1 │ │ - add r3, r1 │ │ + lsr.w r5, r2, r5 │ │ + and.w r5, r5, #1 │ │ + add r3, r5 │ │ cmp.w r3, #576 @ 0x240 │ │ - bcs.n 1effa │ │ - ldr r1, [sp, #84] @ 0x54 │ │ + bcs.n 1fb06 │ │ + ldr r4, [sp, #84] @ 0x54 │ │ adds r6, #1 │ │ - ldrsh.w r3, [r1, r3, lsl #1] │ │ + ldrsh.w r3, [r4, r3, lsl #1] │ │ cmp r3, #0 │ │ - bmi.n 1efd6 │ │ - b.n 1f000 │ │ + bmi.n 1fae2 │ │ + b.n 1fb0c │ │ adds r6, #1 │ │ movw r3, #32767 @ 0x7fff │ │ uxtb r6, r6 │ │ subs r0, r0, r6 │ │ str r0, [sp, #92] @ 0x5c │ │ and.w r0, r6, #31 │ │ cmp r3, #16 │ │ str r3, [sp, #96] @ 0x60 │ │ lsr.w r0, r2, r0 │ │ str r0, [sp, #88] @ 0x58 │ │ - bcs.n 1f02a │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - add.w r0, ip, #1 │ │ - bfc ip, #9, #23 │ │ + bcs.n 1fb32 │ │ + ldr r2, [sp, #76] @ 0x4c │ │ + adds r0, r1, #1 │ │ + bfc r1, #9, #23 │ │ str r0, [sp, #100] @ 0x64 │ │ movs r0, #0 │ │ - strb.w r3, [r1, ip] │ │ - b.n 1f05c │ │ - cmp.w ip, #0 │ │ - it eq │ │ - cmpeq r3, #16 │ │ - beq.n 1f050 │ │ + strb r3, [r2, r1] │ │ + b.n 1fb58 │ │ + cbnz r1, 1fb3e │ │ + cmp r3, #16 │ │ + bne.n 1fb3e │ │ + movs r0, #1 │ │ + movs r1, #32 │ │ + b.n 1fb58 │ │ movw r0, #770 @ 0x302 │ │ add r1, sp, #112 @ 0x70 │ │ movt r0, #7 │ │ str r0, [sp, #112] @ 0x70 │ │ and.w r0, r3, #3 │ │ ldrb r0, [r1, r0] │ │ movs r1, #11 │ │ strb.w r0, [sp, #104] @ 0x68 │ │ movs r0, #1 │ │ - b.n 1f05c │ │ - movs r0, #1 │ │ - movs r1, #32 │ │ - b.n 1f05c │ │ + uxtb r0, r0 │ │ + cmp r0, #0 │ │ + beq.w 1f9a4 │ │ + b.n 20248 │ │ movs r0, #2 │ │ movs r1, #252 @ 0xfc │ │ - mov r5, r4 │ │ + b.n 1fb58 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + cmp r0, #3 │ │ + bcs.n 1fb8a │ │ + cmp.w fp, #0 │ │ + beq.w 20c9a │ │ + ldrb.w r1, [sl], #1 │ │ + sub.w fp, fp, #1 │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + lsls r1, r0 │ │ + orr.w r0, r0, #8 │ │ + orrs r1, r2 │ │ + b.n 1fb8c │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + subs r0, #3 │ │ + ubfx r2, r1, #1, #2 │ │ + str r0, [sp, #92] @ 0x5c │ │ + lsrs r0, r1, #3 │ │ + and.w r3, r1, #1 │ │ + strb.w r2, [r9, #83] @ 0x53 │ │ + strb.w r3, [r9, #82] @ 0x52 │ │ + str r0, [sp, #88] @ 0x58 │ │ + tbh [pc, r2, lsl #1] │ │ + lsls r4, r3, #17 │ │ + movs r4, r0 │ │ + lsls r4, r2, #17 │ │ + lsls r1, r3, #17 │ │ + movw r0, #288 @ 0x120 │ │ + movs r1, #144 @ 0x90 │ │ + movt r0, #32 │ │ + movs r2, #8 │ │ + str.w r0, [r9, #76] @ 0x4c │ │ + mov r4, ip │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + bl 4b6a0 │ │ + ldr r0, [sp, #20] │ │ + movs r1, #112 @ 0x70 │ │ + movs r2, #9 │ │ + bl 4b6a0 │ │ + ldr r0, [sp, #16] │ │ + movs r1, #24 │ │ + movs r2, #7 │ │ + bl 4b6a0 │ │ + mov.w r0, #134744072 @ 0x8080808 │ │ + movs r1, #32 │ │ + strd r0, r0, [r9] │ │ + movs r2, #5 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + bl 4b6a0 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + add r1, sp, #88 @ 0x58 │ │ + bl 20d94 │ │ + ldr.w lr, [r7, #12] │ │ uxtb r0, r0 │ │ + mov ip, r4 │ │ cmp r0, #0 │ │ - beq.w 1ee8c │ │ - cmp r0, #2 │ │ - bne.w 1f86e │ │ - b.w 1fd14 │ │ - mov r4, fp │ │ + beq.n 1fb68 │ │ + cmp r0, #1 │ │ + beq.w 1f8c2 │ │ + b.w 20cba │ │ + ldr r3, [sp, #96] @ 0x60 │ │ + movs r1, #30 │ │ + cmp ip, r3 │ │ + bcc.w 1f8c2 │ │ + cmp r3, lr │ │ + bhi.w 1f8c2 │ │ ldr r0, [sp, #100] @ 0x64 │ │ - ldrh.w r1, [r9, #80] @ 0x50 │ │ - cmp r0, r1 │ │ - bcs.n 1f098 │ │ - ldr r1, [sp, #92] @ 0x5c │ │ - cmp r1, #3 │ │ - bcs.n 1f0b8 │ │ - cbz r4, 1f0e6 │ │ - ldrb.w r2, [sl], #1 │ │ - sub.w fp, r4, #1 │ │ - ldr r3, [sp, #88] @ 0x58 │ │ - mov r4, fp │ │ - lsls r2, r1 │ │ - orr.w r1, r1, #8 │ │ - orrs r2, r3 │ │ - b.n 1f0ba │ │ - movs r0, #19 │ │ - add r1, sp, #88 @ 0x58 │ │ - strh.w r0, [r9, #80] @ 0x50 │ │ - mov r5, lr │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - bl 201dc │ │ - mvns r2, r0 │ │ - lsls r2, r2, #24 │ │ - beq.w 1fd64 │ │ - mov lr, r5 │ │ - ldr.w ip, [r7, #12] │ │ - b.n 1f0de │ │ - ldr r2, [sp, #88] @ 0x58 │ │ - subs r1, #3 │ │ - str r1, [sp, #92] @ 0x5c │ │ - lsrs r1, r2, #3 │ │ - cmp r0, #19 │ │ - str r1, [sp, #88] @ 0x58 │ │ - bcs.w 2019c │ │ - ldr r1, [pc, #932] @ (1f470 ) │ │ - and.w r2, r2, #7 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - add r1, pc │ │ - ldrb r1, [r1, r0] │ │ - adds r0, #1 │ │ - str r0, [sp, #100] @ 0x64 │ │ - movs r0, #0 │ │ - strb r2, [r3, r1] │ │ - movs r1, #252 @ 0xfc │ │ - uxtb r0, r0 │ │ + sub.w r1, lr, ip │ │ + add.w r4, r0, ip │ │ + cmp r4, r1 │ │ + bhi.w 20444 │ │ + sub.w r1, ip, r3 │ │ + cmp r1, ip │ │ + itt cs │ │ + negcs r1, r3 │ │ + cmpcs r0, r1 │ │ + bhi.w 20444 │ │ + str r0, [sp, #0] │ │ + mov r1, lr │ │ + ldr r0, [r7, #8] │ │ + mov r2, ip │ │ + bl 21350 │ │ + ldr.w lr, [r7, #12] │ │ + movs r1, #12 │ │ + mov ip, r4 │ │ + b.n 1f8c2 │ │ + cmp lr, ip │ │ + beq.w 20c66 │ │ + bls.w 20d48 │ │ + add r2, sp, #92 @ 0x5c │ │ + ldr r3, [r7, #8] │ │ + ldmia r2, {r0, r1, r2} │ │ + subs r2, #1 │ │ + strb.w r1, [r3, ip] │ │ + movs r1, #17 │ │ cmp r0, #0 │ │ - beq.n 1f070 │ │ - b.n 1f68e │ │ - movs r0, #2 │ │ - movs r4, #0 │ │ - b.n 1f0dc │ │ + str r2, [sp, #100] @ 0x64 │ │ + it eq │ │ + moveq r1, #6 │ │ + cmp r2, #0 │ │ + it eq │ │ + moveq r1, #6 │ │ + add.w ip, ip, #1 │ │ + b.n 1f8c2 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + movs r1, #21 │ │ + cmp r0, #255 @ 0xff │ │ + bhi.w 1f8c2 │ │ + cmp lr, ip │ │ + beq.w 20ca8 │ │ + bls.w 20d48 │ │ + ldr r1, [r7, #8] │ │ + strb.w r0, [r1, ip] │ │ + add.w ip, ip, #1 │ │ + movs r1, #12 │ │ + b.n 1f8c2 │ │ ldrb.w r0, [r9, #82] @ 0x52 │ │ movs r1, #3 │ │ cmp r0, #0 │ │ - beq.w 1ecf6 │ │ + beq.w 1f8c2 │ │ sub.w r6, r8, fp │ │ ldrd r1, r2, [sp, #88] @ 0x58 │ │ cmp.w r6, r2, lsr #3 │ │ bic.w r3, r2, #7 │ │ mov r0, r6 │ │ it cs │ │ lsrcs r0, r2, #3 │ │ sub.w r3, r3, r0, lsl #3 │ │ subs r0, r6, r0 │ │ str r3, [sp, #92] @ 0x5c │ │ cmp r8, r0 │ │ - bcc.w 20178 │ │ + bcc.w 20d30 │ │ and.w r2, r2, #7 │ │ movs r6, #0 │ │ and.w r3, r3, #24 │ │ str r6, [sp, #100] @ 0x64 │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ lsrs r1, r2 │ │ lsl.w r3, r6, r3 │ │ bics r1, r3 │ │ str r1, [sp, #88] @ 0x58 │ │ sub.w fp, r8, r0 │ │ ldr r1, [sp, #24] │ │ add.w sl, r1, r0 │ │ movs r1, #23 │ │ - b.n 1ecf6 │ │ + b.n 1f8c2 │ │ movs r2, #0 │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ str r2, [sp, #100] @ 0x64 │ │ bic.w r2, r1, #7 │ │ and.w r1, r1, #7 │ │ str r2, [sp, #92] @ 0x5c │ │ lsrs r0, r1 │ │ movs r1, #5 │ │ str r0, [sp, #88] @ 0x58 │ │ - b.n 1ecf6 │ │ - cmp.w fp, #0 │ │ - beq.w 200bc │ │ + b.n 1f8c2 │ │ + nop │ │ + ldr r2, [sp, #96] @ 0x60 │ │ + vsra.u64 d31, d27, #2 │ │ + lsrs r0, r0, #28 │ │ + beq.w 20c74 │ │ ldrb.w r0, [sl], #1 │ │ sub.w fp, fp, #1 │ │ str.w r0, [r9, #44] @ 0x2c │ │ movs r1, #2 │ │ - b.n 1ecf6 │ │ + b.n 1f8c2 │ │ ldr r0, [sp, #100] @ 0x64 │ │ ldrd r5, r3, [sp, #88] @ 0x58 │ │ ldr.w r1, [r9, #52] @ 0x34 │ │ cmp r0, #4 │ │ mov r2, r0 │ │ it ls │ │ movls r2, #4 │ │ cmp r2, r0 │ │ - beq.w 1f696 │ │ - cbz r3, 1f1ae │ │ + beq.w 20252 │ │ + cbz r3, 1fd68 │ │ cmp r3, #7 │ │ - bhi.n 1f1c6 │ │ + bhi.n 1fd80 │ │ cmp.w fp, #0 │ │ - beq.w 1fd06 │ │ + beq.w 208d2 │ │ ldrb.w r6, [sl], #1 │ │ sub.w fp, fp, #1 │ │ lsls r6, r3 │ │ orr.w r3, r3, #8 │ │ orrs r6, r5 │ │ - b.n 1f1c8 │ │ + b.n 1fd82 │ │ cmp.w fp, #0 │ │ - beq.w 1fd06 │ │ + beq.w 208d2 │ │ ldrb.w r3, [sl], #1 │ │ sub.w fp, fp, #1 │ │ orr.w r1, r3, r1, lsl #8 │ │ movs r3, #0 │ │ - b.n 1f1d6 │ │ + b.n 1fd90 │ │ mov r6, r5 │ │ lsrs r5, r6, #8 │ │ subs r3, #8 │ │ uxtb r6, r6 │ │ str r3, [sp, #92] @ 0x5c │ │ str r5, [sp, #88] @ 0x58 │ │ orr.w r1, r6, r1, lsl #8 │ │ adds r0, #1 │ │ str.w r1, [r9, #52] @ 0x34 │ │ str r0, [sp, #100] @ 0x64 │ │ - b.n 1f188 │ │ + b.n 1fd42 │ │ cmp.w fp, #0 │ │ - beq.w 200b2 │ │ + beq.w 20c6a │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ movw r3, #4229 @ 0x1085 │ │ ldrb.w r1, [sl], #1 │ │ movt r3, #2114 @ 0x842 │ │ str.w r1, [r9, #48] @ 0x30 │ │ sub.w fp, fp, #1 │ │ orr.w r2, r1, r0, lsl #8 │ │ @@ -29993,182 +30819,182 @@ │ │ and.w r2, r2, #16 │ │ eor.w r0, r0, #8 │ │ orrs r1, r2 │ │ orrs r0, r1 │ │ mov.w r1, #3 │ │ it ne │ │ movne r1, #29 │ │ - b.n 1ecf6 │ │ + b.n 1f8c2 │ │ ldr r0, [sp, #92] @ 0x5c │ │ cmp r0, #8 │ │ - bcs.w 1f6ca │ │ + bcs.w 20286 │ │ cmp.w fp, #0 │ │ - beq.w 200f8 │ │ + beq.w 20cb0 │ │ ldrb.w r1, [sl], #1 │ │ sub.w fp, fp, #1 │ │ ldr r2, [sp, #88] @ 0x58 │ │ lsls r1, r0 │ │ orr.w r0, r0, #8 │ │ orrs r1, r2 │ │ - b.n 1f6cc │ │ + b.n 20288 │ │ cmp.w fp, #0 │ │ - beq.w 200ce │ │ + beq.w 20c86 │ │ mov r5, r9 │ │ - sub.w r9, ip, lr │ │ + sub.w r9, lr, ip │ │ ldr r4, [sp, #100] @ 0x64 │ │ cmp fp, r9 │ │ it cc │ │ movcc r9, fp │ │ cmp r4, r9 │ │ it cc │ │ movcc r9, r4 │ │ - adds.w r6, r9, lr │ │ - bcs.w 2015e │ │ - cmp r6, ip │ │ - bhi.w 2015e │ │ + adds.w r6, r9, ip │ │ + bcs.w 20d16 │ │ + cmp r6, lr │ │ + bhi.w 20d16 │ │ ldr r0, [r7, #8] │ │ mov r1, sl │ │ mov r2, r9 │ │ - add r0, lr │ │ - bl 4c460 │ │ + add r0, ip │ │ + bl 4bcbc │ │ sub.w r0, r4, r9 │ │ - ldr.w ip, [r7, #12] │ │ + ldr.w lr, [r7, #12] │ │ str r0, [sp, #100] @ 0x64 │ │ add sl, r9 │ │ sub.w fp, fp, r9 │ │ movs r1, #6 │ │ - mov lr, r6 │ │ + mov ip, r6 │ │ mov r9, r5 │ │ - b.n 1ecf6 │ │ + b.n 1f8c2 │ │ ldr r2, [sp, #100] @ 0x64 │ │ ldrd r1, r0, [sp, #88] @ 0x58 │ │ cmp r2, #4 │ │ mov r3, r2 │ │ it ls │ │ movls r3, #4 │ │ cmp r3, r2 │ │ - beq.w 1f69c │ │ - cbz r0, 1f2f0 │ │ + beq.w 20258 │ │ + cbz r0, 1feaa │ │ cmp r0, #7 │ │ - bhi.n 1f2e2 │ │ + bhi.n 1fe9c │ │ cmp.w fp, #0 │ │ - beq.w 1fcfc │ │ + beq.w 208c8 │ │ ldrb.w r6, [sl], #1 │ │ sub.w fp, fp, #1 │ │ lsls r6, r0 │ │ orrs r1, r6 │ │ orr.w r0, r0, #8 │ │ ldr r4, [sp, #72] @ 0x48 │ │ subs r0, #8 │ │ str r0, [sp, #92] @ 0x5c │ │ strb r1, [r4, r2] │ │ lsrs r1, r1, #8 │ │ str r1, [sp, #88] @ 0x58 │ │ - b.n 1f306 │ │ + b.n 1fec0 │ │ cmp.w fp, #0 │ │ - beq.w 1fcfc │ │ + beq.w 208c8 │ │ ldr r4, [sp, #72] @ 0x48 │ │ sub.w fp, fp, #1 │ │ ldrb.w r0, [sl], #1 │ │ strb r0, [r4, r2] │ │ movs r0, #0 │ │ adds r2, #1 │ │ str r2, [sp, #100] @ 0x64 │ │ - b.n 1f2be │ │ + b.n 1fe78 │ │ ldr r0, [sp, #100] @ 0x64 │ │ movs r1, #20 │ │ cmp r0, #0 │ │ - beq.w 1ecf6 │ │ + beq.w 1f8c2 │ │ movs r1, #7 │ │ - cmp ip, lr │ │ - bne.w 1ecf6 │ │ - b.w 200ec │ │ + cmp lr, ip │ │ + bne.w 1f8c2 │ │ + b.w 20ca4 │ │ ldr r6, [sp, #92] @ 0x5c │ │ cmp.w fp, #4 │ │ - bcs.w 1f6de │ │ + bcs.w 2029a │ │ cmp r6, #15 │ │ - bcs.w 1f876 │ │ + bcs.w 20440 │ │ cmp.w fp, #1 │ │ - bhi.w 1f8da │ │ + bhi.w 204a4 │ │ clz r0, fp │ │ ldr r1, [sp, #88] @ 0x58 │ │ mov r2, r6 │ │ lsrs r3, r0, #5 │ │ mov r0, r1 │ │ ldr r4, [sp, #64] @ 0x40 │ │ bfc r0, #10, #22 │ │ ldrsh.w r0, [r4, r0, lsl #1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 1f364 │ │ + ble.n 1ff20 │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ add.w r0, r6, r0, lsr #9 │ │ cmp r0, r2 │ │ - bcs.n 1f398 │ │ - b.n 1f97a │ │ + bcc.w 20544 │ │ + b.n 1ff54 │ │ cmp r2, #11 │ │ - bcc.n 1f398 │ │ + bcc.n 1ff54 │ │ movs r6, #11 │ │ subs r5, r6, #1 │ │ mvns r0, r0 │ │ and.w r5, r5, #31 │ │ lsr.w r5, r1, r5 │ │ and.w r5, r5, #1 │ │ add r0, r5 │ │ lsrs r5, r0, #6 │ │ cmp r5, #8 │ │ - bhi.w 20184 │ │ + bhi.w 20d3c │ │ ldr r4, [sp, #80] @ 0x50 │ │ ldrsh.w r0, [r4, r0, lsl #1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 1f97a │ │ + bgt.w 20544 │ │ adds r6, #1 │ │ cmp r2, r6 │ │ - bcs.n 1f36a │ │ + bcs.n 1ff26 │ │ lsls r0, r3, #31 │ │ - bne.w 200d8 │ │ + bne.w 20c90 │ │ ldrb.w r0, [sl], #1 │ │ add.w r6, r2, #8 │ │ movs r3, #1 │ │ mov.w fp, #0 │ │ cmp r2, #7 │ │ str r6, [sp, #92] @ 0x5c │ │ lsl.w r0, r0, r2 │ │ orr.w r1, r1, r0 │ │ mov r2, r6 │ │ str r1, [sp, #88] @ 0x58 │ │ - bcc.n 1f344 │ │ - b.n 1f97c │ │ + bcc.n 1fefe │ │ + b.n 20546 │ │ ldr r0, [sp, #100] @ 0x64 │ │ cmp r0, #2 │ │ - bhi.n 1f43a │ │ + bhi.n 1fff6 │ │ ldrd r1, r6, [sp, #88] @ 0x58 │ │ movs r2, #4 │ │ str r2, [sp, #120] @ 0x78 │ │ movs r2, #5 │ │ strd r2, r2, [sp, #112] @ 0x70 │ │ add r2, sp, #112 @ 0x70 │ │ ldr.w r3, [r2, r0, lsl #2] │ │ cmp r6, r3 │ │ - bcs.n 1f40a │ │ + bcs.n 1ffc6 │ │ cmp.w fp, #0 │ │ - beq.w 1fcf2 │ │ + beq.w 208ae │ │ ldrb.w r5, [sl], #1 │ │ add.w r2, r6, #8 │ │ and.w r6, r6, #31 │ │ sub.w fp, fp, #1 │ │ str r2, [sp, #92] @ 0x5c │ │ cmp r2, r3 │ │ lsl.w r6, r5, r6 │ │ orr.w r1, r1, r6 │ │ mov r6, r2 │ │ str r1, [sp, #88] @ 0x58 │ │ - bcc.n 1f3de │ │ - b.n 1f40c │ │ + bcc.n 1ff9a │ │ + b.n 1ffc8 │ │ mov r2, r6 │ │ - ldr r4, [pc, #100] @ (1f474 ) │ │ + ldr r4, [pc, #936] @ (20374 ) │ │ and.w r5, r3, #31 │ │ add r4, pc │ │ ldrh.w r6, [r4, r0, lsl #1] │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ lsls r4, r5 │ │ bic.w r4, r1, r4 │ │ lsrs r1, r5 │ │ @@ -30177,864 +31003,863 @@ │ │ str r1, [sp, #88] @ 0x58 │ │ strh.w r6, [r4, r0, lsl #1] │ │ adds r0, #1 │ │ subs r6, r2, r3 │ │ cmp r0, #3 │ │ str r6, [sp, #92] @ 0x5c │ │ str r0, [sp, #100] @ 0x64 │ │ - bne.n 1f3ca │ │ + bne.n 1ff86 │ │ ldr r0, [sp, #56] @ 0x38 │ │ movs r1, #19 │ │ - mov r4, lr │ │ - bl 4c4ba │ │ - movs r0, #0 │ │ - ldrh.w r2, [r9, #76] @ 0x4c │ │ - str r0, [sp, #100] @ 0x64 │ │ - movs r1, #27 │ │ + mov r4, ip │ │ + bl 4bc28 │ │ ldrh.w r0, [r9, #78] @ 0x4e │ │ - mov lr, r4 │ │ - ldr.w ip, [r7, #12] │ │ - movs r3, #27 │ │ - uxth r0, r0 │ │ + movs r1, #0 │ │ + str r1, [sp, #100] @ 0x64 │ │ + movs r1, #27 │ │ + ldrh.w r2, [r9, #76] @ 0x4c │ │ cmp r0, #31 │ │ it cc │ │ movcc r1, #9 │ │ + ldr.w lr, [r7, #12] │ │ + mov ip, r4 │ │ + movs r3, #27 │ │ cmp.w r2, #286 @ 0x11e │ │ it hi │ │ movhi r1, r3 │ │ - b.w 1ecf6 │ │ - nop │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ - vtbx.8 d25, {d14-d15}, d26 │ │ - @ instruction: 0xfffee9dd │ │ - strh r0, [r3, #40] @ 0x28 │ │ + b.w 1f8c2 │ │ + ldrd r8, r5, [sp, #96] @ 0x60 │ │ str.w r9, [sp, #36] @ 0x24 │ │ - cmp ip, lr │ │ - beq.w 1fce2 │ │ - sub.w r4, ip, lr │ │ + cmp lr, ip │ │ + beq.w 2089e │ │ + sub.w r4, lr, ip │ │ ldr r0, [r7, #8] │ │ - sub.w r2, lr, r8 │ │ - mov r1, ip │ │ - mov r3, lr │ │ + sub.w r2, ip, r8 │ │ + mov r1, lr │ │ + mov r3, ip │ │ mov r6, r4 │ │ cmp r5, r4 │ │ it cc │ │ movcc r6, r5 │ │ mov r9, fp │ │ str r6, [sp, #0] │ │ - mov fp, lr │ │ - bl 20494 │ │ - mov lr, fp │ │ - ldr.w ip, [r7, #12] │ │ + mov fp, ip │ │ + bl 21088 │ │ + mov ip, fp │ │ + ldr.w lr, [r7, #12] │ │ cmp r5, r4 │ │ sub.w r5, r5, r6 │ │ - add lr, r6 │ │ + add ip, r6 │ │ mov fp, r9 │ │ str r5, [sp, #100] @ 0x64 │ │ - bhi.n 1f480 │ │ + bhi.n 20030 │ │ movs r1, #12 │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ - b.w 1ecf6 │ │ + b.w 1f8c2 │ │ ldrd r1, r5, [sp, #88] @ 0x58 │ │ ldrb.w r2, [sp, #104] @ 0x68 │ │ cmp r5, r2 │ │ - bcs.n 1f4fe │ │ + bcs.n 200ae │ │ cmp.w fp, #0 │ │ - beq.w 1fd2c │ │ + beq.w 208f4 │ │ ldrb.w r0, [sl], #1 │ │ and.w r6, r5, #31 │ │ add.w r3, r5, #8 │ │ sub.w fp, fp, #1 │ │ str r3, [sp, #92] @ 0x5c │ │ cmp r3, r2 │ │ lsl.w r0, r0, r6 │ │ orr.w r1, r1, r0 │ │ mov r5, r3 │ │ str r1, [sp, #88] @ 0x58 │ │ - bcc.n 1f4d4 │ │ + bcc.n 20084 │ │ subs r3, r5, r2 │ │ str r3, [sp, #92] @ 0x5c │ │ and.w r3, r2, #31 │ │ ldrd r6, r0, [sp, #96] @ 0x60 │ │ mov r8, fp │ │ lsr.w r2, r1, r3 │ │ cmp r6, #16 │ │ str r2, [sp, #88] @ 0x58 │ │ mov.w r2, #11 │ │ str r2, [sp, #120] @ 0x78 │ │ mov.w r2, #3 │ │ - strd r2, r2, [sp, #112] @ 0x70 │ │ - bne.w 1f82a │ │ + str r2, [sp, #112] @ 0x70 │ │ + bne.w 203f4 │ │ subs r2, r0, #1 │ │ ldr r5, [sp, #76] @ 0x4c │ │ bfc r2, #9, #23 │ │ ldrb r2, [r5, r2] │ │ - b.n 1f82c │ │ + b.n 203f6 │ │ ldr r0, [sp, #92] @ 0x5c │ │ cmp r0, #15 │ │ - bcs.w 1f7fc │ │ + bcs.w 203c6 │ │ cmp.w fp, #1 │ │ - bhi.w 1f89c │ │ + bhi.w 20466 │ │ clz r2, fp │ │ ldr r1, [sp, #88] @ 0x58 │ │ lsrs r3, r2, #5 │ │ mov r2, r0 │ │ mov r0, r1 │ │ ldr r4, [sp, #32] │ │ bfc r0, #10, #22 │ │ ldrsh.w r0, [r4, r0, lsl #1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 1f56c │ │ + ble.n 2011c │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ add.w r0, r6, r0, lsr #9 │ │ cmp r0, r2 │ │ - bcs.n 1f5a0 │ │ - b.n 1f8f4 │ │ + bcc.w 204be │ │ + b.n 20150 │ │ cmp r2, #11 │ │ - bcc.n 1f5a0 │ │ + bcc.n 20150 │ │ movs r6, #11 │ │ subs r5, r6, #1 │ │ mvns r0, r0 │ │ and.w r5, r5, #31 │ │ lsr.w r5, r1, r5 │ │ and.w r5, r5, #1 │ │ add r0, r5 │ │ lsrs r5, r0, #6 │ │ cmp r5, #8 │ │ - bhi.w 20184 │ │ + bhi.w 20d3c │ │ ldr r4, [sp, #60] @ 0x3c │ │ ldrsh.w r0, [r4, r0, lsl #1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 1f8f4 │ │ + bgt.w 204be │ │ adds r6, #1 │ │ cmp r2, r6 │ │ - bcs.n 1f572 │ │ + bcs.n 20122 │ │ lsls r0, r3, #31 │ │ - bne.w 2009e │ │ + bne.w 20c56 │ │ ldrb.w r3, [sl], #1 │ │ add.w r0, r2, #8 │ │ mov.w fp, #0 │ │ cmp r2, #7 │ │ str r0, [sp, #92] @ 0x5c │ │ lsl.w r3, r3, r2 │ │ orr.w r1, r1, r3 │ │ mov.w r3, #1 │ │ mov r2, r0 │ │ str r1, [sp, #88] @ 0x58 │ │ - bcc.n 1f54c │ │ - b.n 1f8f6 │ │ + bcc.n 200fa │ │ + b.n 204c0 │ │ ldrd r0, r2, [sp, #88] @ 0x58 │ │ ldrb.w r1, [sp, #104] @ 0x68 │ │ cmp r2, r1 │ │ - bcs.w 1f800 │ │ + bcs.w 203ca │ │ cmp.w fp, #0 │ │ - beq.w 1fd36 │ │ + beq.w 208fe │ │ ldrb.w r6, [sl], #1 │ │ add.w r3, r2, #8 │ │ and.w r2, r2, #31 │ │ sub.w fp, fp, #1 │ │ str r3, [sp, #92] @ 0x5c │ │ cmp r3, r1 │ │ lsl.w r2, r6, r2 │ │ orr.w r0, r0, r2 │ │ mov r2, r3 │ │ str r0, [sp, #88] @ 0x58 │ │ - bcc.n 1f5d8 │ │ - b.n 1f802 │ │ + bcc.n 20188 │ │ + b.n 203cc │ │ ldr r0, [sp, #92] @ 0x5c │ │ ldrb.w r1, [sp, #104] @ 0x68 │ │ cmp r0, r1 │ │ - bcs.w 1f826 │ │ + bcs.w 203f0 │ │ cmp.w fp, #0 │ │ - beq.w 1fd52 │ │ + beq.w 2091a │ │ ldr r2, [sp, #88] @ 0x58 │ │ rsb r3, fp, #1 │ │ add.w sl, sl, #1 │ │ ldrb.w r6, [sl, #-1] │ │ and.w r5, r0, #31 │ │ adds r0, #8 │ │ cmp r0, r1 │ │ lsl.w r6, r6, r5 │ │ orr.w r2, r2, r6 │ │ - bcs.w 1f8b0 │ │ + bcs.w 2047a │ │ adds r3, #1 │ │ add.w sl, sl, #1 │ │ cmp r3, #1 │ │ - bne.n 1f622 │ │ - b.n 1fd4e │ │ + beq.w 20916 │ │ + b.n 201d2 │ │ ldr r0, [sp, #100] @ 0x64 │ │ movs r1, #20 │ │ mov r2, r0 │ │ bfc r2, #9, #23 │ │ str r2, [sp, #100] @ 0x64 │ │ cmp.w r2, #256 @ 0x100 │ │ - beq.w 1ecf6 │ │ + beq.w 1f8c2 │ │ movs r1, #33 @ 0x21 │ │ lsrs r2, r2, #1 │ │ cmp r2, #142 @ 0x8e │ │ - bhi.w 1ecf6 │ │ - ldr r1, [pc, #908] @ (1f9f4 ) │ │ + bhi.w 1f8c2 │ │ + ldr r1, [pc, #352] @ (20378 ) │ │ subs r0, #1 │ │ - ldr r2, [pc, #908] @ (1f9f8 ) │ │ + ldr r2, [pc, #352] @ (2037c ) │ │ and.w r0, r0, #31 │ │ add r1, pc │ │ add r2, pc │ │ ldrb r1, [r1, r0] │ │ ldrh.w r2, [r2, r0, lsl #1] │ │ strb.w r1, [sp, #104] @ 0x68 │ │ subs r0, #28 │ │ movs r1, #14 │ │ str r2, [sp, #100] @ 0x64 │ │ cmn.w r0, #20 │ │ it cc │ │ movcc r1, #15 │ │ - b.w 1ecf6 │ │ + b.w 1f8c2 │ │ cmp r0, #1 │ │ - beq.w 1ecf6 │ │ - b.n 1fd10 │ │ + beq.w 1f8c2 │ │ + b.n 208dc │ │ + cmp r0, #2 │ │ + beq.w 208e0 │ │ + b.w 1f8c2 │ │ movs r1, #24 │ │ - b.w 1ecf6 │ │ + b.w 1f8c2 │ │ ldrh.w r2, [r9, #72] @ 0x48 │ │ movw r6, #65535 @ 0xffff │ │ ldrh.w r1, [r9, #74] @ 0x4a │ │ str r2, [sp, #100] @ 0x64 │ │ eor.w r3, r1, r2 │ │ movs r1, #31 │ │ cmp r3, r6 │ │ - bne.w 1ecf6 │ │ + bne.w 1f8c2 │ │ movs r1, #20 │ │ cmp r2, #0 │ │ - beq.w 1ecf6 │ │ + beq.w 1f8c2 │ │ movs r1, #17 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, #6 │ │ - b.w 1ecf6 │ │ + b.w 1f8c2 │ │ ldr r1, [sp, #88] @ 0x58 │ │ subs r0, #8 │ │ str r0, [sp, #92] @ 0x5c │ │ uxtb r0, r1 │ │ str r0, [sp, #96] @ 0x60 │ │ lsrs r0, r1, #8 │ │ str r0, [sp, #88] @ 0x58 │ │ movs r1, #18 │ │ - b.w 1ecf6 │ │ + b.w 1f8c2 │ │ ldr r4, [sp, #88] @ 0x58 │ │ ldr r3, [sp, #80] @ 0x50 │ │ - sub.w r0, ip, lr │ │ + sub.w r0, lr, ip │ │ cmp r0, #2 │ │ - bcc.w 1f32c │ │ + bcc.w 1fee6 │ │ cmp.w fp, #14 │ │ it cs │ │ cmpcs.w r0, #258 @ 0x102 │ │ - bhi.w 1f9da │ │ + bhi.w 205a4 │ │ cmp r6, #14 │ │ - bhi.n 1f70e │ │ + bhi.n 202ca │ │ ldrh.w r0, [sl], #2 │ │ sub.w fp, fp, #2 │ │ lsls r0, r6 │ │ orrs r4, r0 │ │ orr.w r6, r6, #16 │ │ mov r0, r4 │ │ ldr r1, [sp, #64] @ 0x40 │ │ bfc r0, #10, #22 │ │ ldrsh.w r0, [r1, r0, lsl #1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 1f724 │ │ + ble.n 202e0 │ │ lsrs r2, r0, #9 │ │ - b.n 1f750 │ │ + b.n 2030c │ │ movs r1, #10 │ │ and.w r2, r1, #31 │ │ mvns r0, r0 │ │ lsr.w r2, r4, r2 │ │ and.w r2, r2, #1 │ │ add r0, r2 │ │ cmp.w r0, #576 @ 0x240 │ │ - bcs.n 1f748 │ │ + bcs.n 20304 │ │ ldrsh.w r0, [r3, r0, lsl #1] │ │ adds r1, #1 │ │ cmp r0, #0 │ │ - bmi.n 1f726 │ │ - b.n 1f74e │ │ + bmi.n 202e2 │ │ + b.n 2030a │ │ adds r1, #1 │ │ movw r0, #32767 @ 0x7fff │ │ uxtb r2, r1 │ │ subs r1, r6, r2 │ │ and.w r2, r2, #31 │ │ str r1, [sp, #92] @ 0x5c │ │ lsls r3, r0, #23 │ │ lsr.w r2, r4, r2 │ │ str r0, [sp, #100] @ 0x64 │ │ str r2, [sp, #88] @ 0x58 │ │ - bmi.w 1fcb4 │ │ + bmi.w 20870 │ │ cmp r1, #14 │ │ - bhi.n 1f77a │ │ + bhi.n 20336 │ │ ldrh.w r3, [sl], #2 │ │ sub.w fp, fp, #2 │ │ lsls r3, r1 │ │ orrs r2, r3 │ │ orr.w r1, r1, #16 │ │ mov r3, r2 │ │ ldr r4, [sp, #64] @ 0x40 │ │ bfc r3, #10, #22 │ │ ldrsh.w r3, [r4, r3, lsl #1] │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ - ble.n 1f790 │ │ + ble.n 2034c │ │ lsrs r5, r3, #9 │ │ - b.n 1f7be │ │ + b.n 20388 │ │ movs r6, #10 │ │ and.w r5, r6, #31 │ │ mvns r3, r3 │ │ lsr.w r5, r2, r5 │ │ and.w r5, r5, #1 │ │ add r3, r5 │ │ cmp.w r3, #576 @ 0x240 │ │ - bcs.n 1f7b6 │ │ + bcs.n 20380 │ │ ldr r4, [sp, #80] @ 0x50 │ │ adds r6, #1 │ │ ldrsh.w r3, [r4, r3, lsl #1] │ │ cmp r3, #0 │ │ - bmi.n 1f792 │ │ - b.n 1f7bc │ │ - adds r6, #1 │ │ + bmi.n 2034e │ │ + b.n 20386 │ │ + nop │ │ + str r3, [sp, #800] @ 0x320 │ │ + vshr.u64 d25, d8, #2 │ │ + vzip. , q5 │ │ + vrsubhn.i d19, q7, │ │ movw r3, #32767 @ 0x7fff │ │ uxtb r5, r6 │ │ subs r6, r1, r5 │ │ and.w r1, r5, #31 │ │ str r6, [sp, #92] @ 0x5c │ │ - cmp ip, lr │ │ + cmp lr, ip │ │ lsr.w r4, r2, r1 │ │ str r4, [sp, #88] @ 0x58 │ │ - bls.w 20190 │ │ + bls.w 20d48 │ │ ldr r1, [r7, #8] │ │ - strb.w r0, [r1, lr] │ │ - add.w r0, lr, #1 │ │ + strb.w r0, [r1, ip] │ │ + add.w r0, ip, #1 │ │ lsls r1, r3, #23 │ │ - bmi.w 1fcba │ │ - cmp r0, ip │ │ - bcs.w 201a6 │ │ + bmi.w 20876 │ │ + cmp r0, lr │ │ + bcs.w 20d5e │ │ ldr r1, [r7, #8] │ │ - add.w lr, lr, #2 │ │ + add.w ip, ip, #2 │ │ cmp.w fp, #3 │ │ strb r3, [r1, r0] │ │ ldr r3, [sp, #80] @ 0x50 │ │ - bhi.w 1f6e2 │ │ - b.n 1f32c │ │ + bhi.w 2029e │ │ + b.n 1fee6 │ │ ldr r1, [sp, #88] @ 0x58 │ │ - b.n 1f8f6 │ │ + b.n 204c0 │ │ mov r3, r2 │ │ subs r3, r3, r1 │ │ and.w r1, r1, #31 │ │ str r3, [sp, #92] @ 0x5c │ │ lsr.w r3, r0, r1 │ │ ldr r2, [sp, #100] @ 0x64 │ │ str r3, [sp, #88] @ 0x58 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ lsl.w r1, r3, r1 │ │ bics r0, r1 │ │ add r0, r2 │ │ str r0, [sp, #100] @ 0x64 │ │ movs r1, #15 │ │ - b.w 1ecf6 │ │ + b.w 1f8c2 │ │ ldr r2, [sp, #88] @ 0x58 │ │ - b.n 1f8b4 │ │ + b.n 2047e │ │ movs r2, #0 │ │ and.w r6, r6, #2 │ │ add r5, sp, #112 @ 0x70 │ │ ldr.w r6, [r5, r6, lsl #2] │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ lsl.w r3, r5, r3 │ │ bics r1, r3 │ │ add r1, r6 │ │ adds r4, r1, r0 │ │ bfc r0, #9, #23 │ │ mov r1, r4 │ │ bfc r1, #9, #23 │ │ cmp r1, r0 │ │ - bcc.w 2016c │ │ + bcc.w 20d24 │ │ ldr r3, [sp, #76] @ 0x4c │ │ subs r1, r1, r0 │ │ - mov fp, lr │ │ + mov fp, ip │ │ add r3, r0 │ │ mov r0, r3 │ │ - bl 4c464 │ │ - mov lr, fp │ │ + bl 4bb46 │ │ + mov ip, fp │ │ mov fp, r8 │ │ str r4, [sp, #100] @ 0x64 │ │ movs r1, #10 │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ - ldr.w ip, [r7, #12] │ │ - b.w 1ecf6 │ │ + ldr.w lr, [r7, #12] │ │ + b.w 1f8c2 │ │ ldr r1, [sp, #88] @ 0x58 │ │ - b.n 1f97c │ │ + b.n 20546 │ │ movs r1, #19 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, #12 │ │ - b.w 1ecf6 │ │ + b.w 1f8c2 │ │ movs r0, #0 │ │ movs r1, #8 │ │ str r0, [sp, #100] @ 0x64 │ │ - b.w 1ecf6 │ │ + b.w 1f8c2 │ │ movs r1, #25 │ │ - b.w 1ecf6 │ │ + b.w 1f8c2 │ │ movs r1, #4 │ │ - b.w 1ecf6 │ │ + b.w 1f8c2 │ │ ldrh.w r1, [sl], #2 │ │ sub.w fp, fp, #2 │ │ ldr r2, [sp, #88] @ 0x58 │ │ lsls r1, r0 │ │ orr.w r0, r0, #16 │ │ orrs r1, r2 │ │ - b.n 1f8f6 │ │ + b.n 204c0 │ │ rsb fp, r3, #0 │ │ subs r0, r0, r1 │ │ str r0, [sp, #92] @ 0x5c │ │ and.w r0, r1, #31 │ │ ldr r3, [sp, #96] @ 0x60 │ │ lsr.w r1, r2, r0 │ │ str r1, [sp, #88] @ 0x58 │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ lsl.w r0, r1, r0 │ │ movs r1, #22 │ │ bic.w r0, r2, r0 │ │ add r0, r3 │ │ str r0, [sp, #96] @ 0x60 │ │ - b.w 1ecf6 │ │ + b.w 1f8c2 │ │ ldrh.w r0, [sl], #2 │ │ sub.w fp, fp, #2 │ │ ldr r1, [sp, #88] @ 0x58 │ │ lsls r0, r6 │ │ orrs r1, r0 │ │ orr.w r6, r6, #16 │ │ - b.n 1f97c │ │ + b.n 20546 │ │ movs r1, #26 │ │ - b.w 1ecf6 │ │ + b.w 1f8c2 │ │ mov r0, r2 │ │ mov r2, r1 │ │ ldr r3, [sp, #32] │ │ bfc r2, #10, #22 │ │ ldrsh.w r2, [r3, r2, lsl #1] │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - ble.n 1f910 │ │ + ble.n 204da │ │ lsrs r3, r2, #9 │ │ bfc r2, #9, #23 │ │ - b.n 1f93e │ │ + b.n 20508 │ │ movs r3, #10 │ │ and.w r6, r3, #31 │ │ mvns r2, r2 │ │ lsr.w r6, r1, r6 │ │ and.w r6, r6, #1 │ │ add r2, r6 │ │ cmp.w r2, #576 @ 0x240 │ │ - bcs.n 1f936 │ │ + bcs.n 20500 │ │ ldr r4, [sp, #60] @ 0x3c │ │ adds r3, #1 │ │ ldrsh.w r2, [r4, r2, lsl #1] │ │ cmp r2, #0 │ │ - bmi.n 1f912 │ │ - b.n 1f93c │ │ + bmi.n 204dc │ │ + b.n 20506 │ │ adds r3, #1 │ │ movw r2, #32767 @ 0x7fff │ │ uxtb r3, r3 │ │ subs r0, r0, r3 │ │ str r0, [sp, #92] @ 0x5c │ │ and.w r0, r3, #31 │ │ cmp r2, #29 │ │ lsr.w r0, r1, r0 │ │ mov.w r1, #34 @ 0x22 │ │ str r0, [sp, #88] @ 0x58 │ │ - bhi.w 1ecf6 │ │ - ldr r0, [pc, #164] @ (1f9fc ) │ │ + bhi.w 1f8c2 │ │ + ldr r0, [pc, #916] @ (208b8 ) │ │ uxtb r1, r2 │ │ lsrs r1, r1, #1 │ │ movs r3, #1 │ │ add r0, pc │ │ uqsub8 r1, r1, r3 │ │ strb.w r1, [sp, #104] @ 0x68 │ │ movs r1, #16 │ │ ldrh.w r0, [r0, r2, lsl #1] │ │ cmp r2, #4 │ │ str r0, [sp, #96] @ 0x60 │ │ it cc │ │ movcc r1, #22 │ │ - b.w 1ecf6 │ │ + b.w 1f8c2 │ │ mov r6, r2 │ │ mov r0, r1 │ │ ldr r2, [sp, #64] @ 0x40 │ │ bfc r0, #10, #22 │ │ ldrsh.w r0, [r2, r0, lsl #1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 1f996 │ │ + ble.n 20560 │ │ lsrs r2, r0, #9 │ │ bfc r0, #9, #23 │ │ - b.n 1f9c4 │ │ + b.n 2058e │ │ movs r2, #10 │ │ and.w r3, r2, #31 │ │ mvns r0, r0 │ │ lsr.w r3, r1, r3 │ │ and.w r3, r3, #1 │ │ add r0, r3 │ │ cmp.w r0, #576 @ 0x240 │ │ - bcs.n 1f9bc │ │ + bcs.n 20586 │ │ ldr r3, [sp, #80] @ 0x50 │ │ adds r2, #1 │ │ ldrsh.w r0, [r3, r0, lsl #1] │ │ cmp r0, #0 │ │ - bmi.n 1f998 │ │ - b.n 1f9c2 │ │ + bmi.n 20562 │ │ + b.n 2058c │ │ adds r2, #1 │ │ movw r0, #32767 @ 0x7fff │ │ uxtb r2, r2 │ │ str r0, [sp, #100] @ 0x64 │ │ subs r0, r6, r2 │ │ str r0, [sp, #92] @ 0x5c │ │ and.w r0, r2, #31 │ │ lsr.w r0, r1, r0 │ │ movs r1, #13 │ │ str r0, [sp, #88] @ 0x58 │ │ - b.w 1ecf6 │ │ + b.w 1f8c2 │ │ ldr r5, [sp, #96] @ 0x60 │ │ cmp.w fp, #14 │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ str.w r9, [sp, #36] @ 0x24 │ │ - bcs.n 1fa00 │ │ + bcs.n 205bc │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ movs r1, #12 │ │ - b.n 1fcc6 │ │ - nop │ │ - str r7, [sp, #400] @ 0x190 │ │ - vabdl.u , d30, d2 │ │ - vsri.32 d25, d24, #2 │ │ - vshll.i , d3, # │ │ + b.n 20882 │ │ + str r3, [sp, #12] │ │ ldr r3, [sp, #80] @ 0x50 │ │ cmp r6, #14 │ │ - bhi.n 1fa18 │ │ + bhi.n 205d4 │ │ ldrh.w r0, [sl], #2 │ │ sub.w fp, fp, #2 │ │ lsls r0, r6 │ │ orrs r4, r0 │ │ orr.w r6, r6, #16 │ │ mov r0, r4 │ │ ldr r1, [sp, #64] @ 0x40 │ │ bfc r0, #10, #22 │ │ ldrsh.w r9, [r1, r0, lsl #1] │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ - ble.n 1fa30 │ │ + ble.n 205ec │ │ mov.w r0, r9, lsr #9 │ │ - b.n 1fa60 │ │ + b.n 2061c │ │ movs r0, #10 │ │ and.w r1, r0, #31 │ │ mvn.w r2, r9 │ │ lsr.w r1, r4, r1 │ │ and.w r1, r1, #1 │ │ add r1, r2 │ │ cmp.w r1, #576 @ 0x240 │ │ - bcs.n 1fa58 │ │ + bcs.n 20614 │ │ ldrsh.w r9, [r3, r1, lsl #1] │ │ adds r0, #1 │ │ cmp.w r9, #0 │ │ - bmi.n 1fa32 │ │ - b.n 1fa5e │ │ + bmi.n 205ee │ │ + b.n 2061a │ │ adds r0, #1 │ │ movw r9, #32767 @ 0x7fff │ │ uxtb r0, r0 │ │ subs r6, r6, r0 │ │ and.w r0, r0, #31 │ │ lsrs r4, r0 │ │ movs.w r0, r9, lsl #23 │ │ - bmi.n 1fb0c │ │ + bmi.n 206c8 │ │ cmp r6, #14 │ │ - bhi.n 1fa82 │ │ + bhi.n 2063e │ │ ldrh.w r0, [sl], #2 │ │ sub.w fp, fp, #2 │ │ lsls r0, r6 │ │ orrs r4, r0 │ │ orr.w r6, r6, #16 │ │ mov r0, r4 │ │ ldr r1, [sp, #64] @ 0x40 │ │ bfc r0, #10, #22 │ │ ldrsh.w r1, [r1, r0, lsl #1] │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 1fa98 │ │ + ble.n 20654 │ │ lsrs r0, r1, #9 │ │ - b.n 1fac4 │ │ + b.n 20680 │ │ movs r0, #10 │ │ and.w r2, r0, #31 │ │ mvns r1, r1 │ │ lsr.w r2, r4, r2 │ │ and.w r2, r2, #1 │ │ add r1, r2 │ │ cmp.w r1, #576 @ 0x240 │ │ - bcs.n 1fabc │ │ + bcs.n 20678 │ │ ldrsh.w r1, [r3, r1, lsl #1] │ │ adds r0, #1 │ │ cmp r1, #0 │ │ - bmi.n 1fa9a │ │ - b.n 1fac2 │ │ + bmi.n 20656 │ │ + b.n 2067e │ │ adds r0, #1 │ │ movw r1, #32767 @ 0x7fff │ │ uxtb r0, r0 │ │ - cmp lr, ip │ │ - bcs.w 20190 │ │ + cmp ip, lr │ │ + bcs.w 20d48 │ │ subs r6, r6, r0 │ │ and.w r0, r0, #31 │ │ lsls r2, r1, #23 │ │ lsr.w r4, r4, r0 │ │ ldr r0, [r7, #8] │ │ - strb.w r9, [r0, lr] │ │ - add.w r0, lr, #1 │ │ - bmi.n 1fb08 │ │ - cmp r0, ip │ │ - bcs.w 201a6 │ │ + strb.w r9, [r0, ip] │ │ + add.w r0, ip, #1 │ │ + bmi.n 206c4 │ │ + cmp r0, lr │ │ + bcs.w 20d5e │ │ ldr r2, [r7, #8] │ │ - add.w lr, lr, #2 │ │ + add.w ip, ip, #2 │ │ strb r1, [r2, r0] │ │ - sub.w r0, ip, lr │ │ + sub.w r0, lr, ip │ │ movs r1, #12 │ │ cmp.w r0, #258 @ 0x102 │ │ - bls.w 1fcc4 │ │ + bls.w 20880 │ │ cmp.w fp, #14 │ │ - bcs.w 1fa04 │ │ - b.n 1fcc4 │ │ - mov lr, r0 │ │ + bcs.w 205c0 │ │ + b.n 20880 │ │ + mov ip, r0 │ │ mov r9, r1 │ │ mov r0, r9 │ │ ldr r3, [sp, #12] │ │ bfc r0, #9, #23 │ │ cmp.w r0, #256 @ 0x100 │ │ - beq.w 1fcda │ │ + beq.w 20896 │ │ lsrs r1, r0, #1 │ │ cmp r1, #142 @ 0x8e │ │ - bhi.w 20130 │ │ + bhi.w 20ce8 │ │ cmp r6, #14 │ │ - bhi.n 1fb38 │ │ + bhi.n 206f4 │ │ ldrh.w r0, [sl], #2 │ │ sub.w fp, fp, #2 │ │ lsls r0, r6 │ │ orrs r4, r0 │ │ orr.w r6, r6, #16 │ │ - ldr r0, [pc, #780] @ (1fe48 ) │ │ + ldr r0, [pc, #452] @ (208bc ) │ │ sub.w r1, r9, #1 │ │ and.w r1, r1, #31 │ │ add r0, pc │ │ ldrh.w r9, [r0, r1, lsl #1] │ │ - ldr r0, [pc, #768] @ (1fe4c ) │ │ + ldr r0, [pc, #440] @ (208c0 ) │ │ add r0, pc │ │ ldrb r3, [r0, r1] │ │ sub.w r0, r1, #28 │ │ cmn.w r0, #20 │ │ - bcs.n 1fb5c │ │ + bcs.n 20718 │ │ mov r0, r4 │ │ - b.n 1fb88 │ │ + b.n 20744 │ │ and.w r1, r3, #31 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ subs r6, r6, r3 │ │ lsr.w r0, r4, r1 │ │ lsl.w r1, r2, r1 │ │ bic.w r1, r4, r1 │ │ cmp r6, #14 │ │ add r9, r1 │ │ - bhi.n 1fb88 │ │ + bhi.n 20744 │ │ ldrh.w r1, [sl], #2 │ │ sub.w fp, fp, #2 │ │ lsls r1, r6 │ │ orrs r0, r1 │ │ orr.w r6, r6, #16 │ │ mov r1, r0 │ │ ldr r2, [sp, #32] │ │ bfc r1, #10, #22 │ │ ldrsh.w r1, [r2, r1, lsl #1] │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 1fb9e │ │ + ble.n 2075a │ │ lsrs r2, r1, #9 │ │ - b.n 1fbd0 │ │ + b.n 2078c │ │ mov r4, r3 │ │ movs r2, #10 │ │ and.w r3, r2, #31 │ │ mvns r1, r1 │ │ lsr.w r3, r0, r3 │ │ and.w r3, r3, #1 │ │ add r1, r3 │ │ cmp.w r1, #576 @ 0x240 │ │ - bcs.n 1fbc6 │ │ + bcs.n 20782 │ │ ldr r3, [sp, #60] @ 0x3c │ │ adds r2, #1 │ │ ldrsh.w r1, [r3, r1, lsl #1] │ │ cmp r1, #0 │ │ - bmi.n 1fba2 │ │ - b.n 1fbcc │ │ + bmi.n 2075e │ │ + b.n 20788 │ │ adds r2, #1 │ │ movw r1, #32767 @ 0x7fff │ │ uxtb r2, r2 │ │ mov r3, r4 │ │ subs r6, r6, r2 │ │ and.w r2, r2, #31 │ │ lsr.w r4, r0, r2 │ │ mov r0, r1 │ │ bfc r0, #9, #23 │ │ cmp r0, #29 │ │ - bhi.w 20142 │ │ - ldr r2, [pc, #616] @ (1fe50 ) │ │ + bhi.w 20cfa │ │ + ldr r2, [pc, #288] @ (208c4 ) │ │ uxtb r1, r1 │ │ lsrs r3, r1, #1 │ │ movs r5, #1 │ │ add r2, pc │ │ uqsub8 r3, r3, r5 │ │ cmp r1, #4 │ │ str r3, [sp, #12] │ │ ldrh.w r2, [r2, r0, lsl #1] │ │ - bcs.n 1fc02 │ │ + bcs.n 207be │ │ mov r5, r2 │ │ - b.n 1fc30 │ │ + b.n 207ec │ │ cmp r6, #15 │ │ - bcs.n 1fc18 │ │ + bcs.n 207d4 │ │ ldrh.w r0, [sl], #2 │ │ sub.w fp, fp, #2 │ │ lsls r0, r6 │ │ orr.w r6, r6, #16 │ │ orrs r0, r4 │ │ - b.n 1fc1a │ │ + b.n 207d6 │ │ mov r0, r4 │ │ uxtb r1, r3 │ │ mov r5, r2 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ subs r6, r6, r1 │ │ lsr.w r4, r0, r1 │ │ lsl.w r1, r2, r1 │ │ bics r0, r1 │ │ add r5, r0 │ │ movs r3, #30 │ │ - cmp r5, ip │ │ - bhi.w 20146 │ │ - cmp lr, r5 │ │ - bcc.w 20146 │ │ - sub.w r2, lr, r5 │ │ + cmp ip, r5 │ │ + bcc.w 20cfe │ │ + cmp r5, lr │ │ + bhi.w 20cfe │ │ + sub.w r2, ip, r5 │ │ cmp.w r9, #3 │ │ - bne.n 1fc80 │ │ + bne.n 2083c │ │ ldr r3, [sp, #12] │ │ - cmn.w lr, #4 │ │ - bhi.n 1fc9c │ │ - add.w r0, lr, #3 │ │ - cmp r0, ip │ │ + cmn.w ip, #4 │ │ + bhi.n 20858 │ │ + add.w r0, ip, #3 │ │ + cmp r0, lr │ │ itt ls │ │ - addls r0, r2, #2 │ │ - cmpls r0, ip │ │ - bcs.n 1fc9c │ │ - cmp r2, ip │ │ + addls r0, r2, #1 │ │ + cmpls r0, lr │ │ + bcs.n 20858 │ │ + cmp r2, lr │ │ itt cc │ │ - addcc r1, r2, #1 │ │ - cmpcc r1, ip │ │ - bcs.n 1fc9c │ │ + addcc r1, r2, #2 │ │ + cmpcc r1, lr │ │ + bcs.n 20858 │ │ ldr r3, [r7, #8] │ │ ldrb r2, [r3, r2] │ │ - strb.w r2, [r3, lr] │ │ - add.w r2, r3, lr │ │ - ldrb r1, [r3, r1] │ │ - strb r1, [r2, #1] │ │ + strb.w r2, [r3, ip] │ │ + add.w r2, r3, ip │ │ ldrb r0, [r3, r0] │ │ + strb r0, [r2, #1] │ │ + ldrb r0, [r3, r1] │ │ ldr r3, [sp, #12] │ │ strb r0, [r2, #2] │ │ - b.n 1fc9c │ │ + b.n 20858 │ │ ldr r0, [r7, #8] │ │ - mov r1, ip │ │ - mov r3, lr │ │ + mov r1, lr │ │ + mov r3, ip │ │ str r5, [sp, #8] │ │ str.w r9, [sp] │ │ - mov r5, lr │ │ - bl 20494 │ │ - mov lr, r5 │ │ - ldr.w ip, [r7, #12] │ │ + mov r5, ip │ │ + bl 21088 │ │ + mov ip, r5 │ │ + ldr.w lr, [r7, #12] │ │ ldrd r5, r3, [sp, #8] │ │ - add lr, r9 │ │ + add ip, r9 │ │ movs r1, #12 │ │ - sub.w r0, ip, lr │ │ + sub.w r0, lr, ip │ │ cmp.w r0, #258 @ 0x102 │ │ it hi │ │ cmphi.w fp, #13 │ │ - bhi.w 1fa00 │ │ - b.n 1fcc6 │ │ + bhi.w 205bc │ │ + b.n 20882 │ │ movs r1, #21 │ │ - b.w 1ecf6 │ │ + b.w 1f8c2 │ │ str r3, [sp, #100] @ 0x64 │ │ movs r1, #21 │ │ - mov lr, r0 │ │ - b.w 1ecf6 │ │ + mov ip, r0 │ │ + b.w 1f8c2 │ │ ldr r3, [sp, #12] │ │ strd r5, r9, [sp, #96] @ 0x60 │ │ strb.w r3, [sp, #104] @ 0x68 │ │ strd r4, r6, [sp, #88] @ 0x58 │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ - b.w 1ecf6 │ │ + b.w 1f8c2 │ │ mov.w r9, #256 @ 0x100 │ │ movs r1, #20 │ │ - b.n 1fcc6 │ │ + b.n 20882 │ │ movs r3, #19 │ │ movs r4, #2 │ │ - mov lr, ip │ │ + mov ip, lr │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ - b.n 1fd78 │ │ + b.n 2093c │ │ movs r4, #252 @ 0xfc │ │ mov.w sl, #1 │ │ movs r3, #8 │ │ - b.n 1fd5e │ │ - movs r4, #252 @ 0xfc │ │ + b.n 20926 │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ + vqdmulh.s q12, q15, d30[0] │ │ + @ instruction: 0xfffe8bb2 │ │ + vdup.16 d24, d6[3] │ │ + vsri.64 q9, q14, #2 │ │ mov.w sl, #1 │ │ movs r3, #5 │ │ - b.n 1fd5e │ │ + b.n 20926 │ │ movs r4, #252 @ 0xfc │ │ mov.w sl, #1 │ │ movs r3, #23 │ │ - b.n 1fd5a │ │ + b.n 20922 │ │ movs r3, #9 │ │ - b.n 1fd1a │ │ - ldr.w ip, [r7, #12] │ │ + b.n 208e2 │ │ movs r3, #10 │ │ uxtb r0, r1 │ │ mov.w sl, #1 │ │ cmp r0, #1 │ │ - beq.n 1fd40 │ │ + beq.n 20908 │ │ cmp r0, #252 @ 0xfc │ │ - bne.n 1fd4a │ │ + bne.n 20912 │ │ movs r4, #252 @ 0xfc │ │ - b.n 1fd5e │ │ + b.n 20926 │ │ movs r4, #252 @ 0xfc │ │ mov.w sl, #1 │ │ movs r3, #11 │ │ - b.n 1fd5a │ │ + b.n 20922 │ │ movs r4, #252 @ 0xfc │ │ mov.w sl, #1 │ │ movs r3, #14 │ │ - b.n 1fd5a │ │ + b.n 20922 │ │ movs r4, #1 │ │ - cmp ip, lr │ │ + cmp lr, ip │ │ it eq │ │ moveq r4, #2 │ │ - b.n 1fd5e │ │ + b.n 20926 │ │ mov r4, r1 │ │ - b.n 1fd78 │ │ + b.n 2093c │ │ strd r2, r0, [sp, #88] @ 0x58 │ │ movs r4, #252 @ 0xfc │ │ mov.w sl, #1 │ │ movs r3, #16 │ │ mov.w fp, #0 │ │ movs r0, #0 │ │ str r0, [sp, #60] @ 0x3c │ │ - b.n 1fd9c │ │ + b.n 20960 │ │ movs r3, #9 │ │ - movs r4, #255 @ 0xff │ │ - mov lr, r5 │ │ - b.n 1fd74 │ │ - movs r0, #255 @ 0xff │ │ - mov lr, r4 │ │ + b.n 20932 │ │ movs r3, #10 │ │ + movs r0, #255 @ 0xff │ │ + mov ip, r4 │ │ mov r4, r0 │ │ - ldr.w ip, [r7, #12] │ │ + ldr.w lr, [r7, #12] │ │ ldr r0, [sp, #92] @ 0x5c │ │ sub.w r1, r8, fp │ │ uxtb.w sl, r4 │ │ cmp.w r1, r0, lsr #3 │ │ it cs │ │ lsrcs r1, r0, #3 │ │ sub.w r0, r0, r1, lsl #3 │ │ @@ -31054,59 +31879,56 @@ │ │ lsl.w r1, r3, r1 │ │ bics r0, r1 │ │ str.w r0, [r9, #68] @ 0x44 │ │ sxtb r0, r4 │ │ cmp r0, #0 │ │ strd r2, r6, [r9, #60] @ 0x3c │ │ str r4, [sp, #64] @ 0x40 │ │ - bmi.n 1fe44 │ │ - cmp lr, ip │ │ - bhi.w 20134 │ │ + bmi.n 20a08 │ │ + cmp ip, lr │ │ + bhi.w 20cec │ │ movw r0, #65532 @ 0xfffc │ │ movw r5, #22208 @ 0x56c0 │ │ movt r0, #32767 @ 0x7fff │ │ - and.w r2, lr, r0 │ │ + and.w r2, ip, r0 │ │ movw r0, #43439 @ 0xa9af │ │ str r2, [sp, #48] @ 0x30 │ │ movt r0, #24174 @ 0x5e6e │ │ movw r8, #32881 @ 0x8071 │ │ umull r0, r1, r2, r0 │ │ movt r8, #32775 @ 0x8007 │ │ strd sl, fp, [sp, #28] │ │ - str.w lr, [sp, #56] @ 0x38 │ │ + str.w ip, [sp, #56] @ 0x38 │ │ str.w r9, [sp, #36] @ 0x24 │ │ lsrs r1, r1, #13 │ │ mls r0, r1, r5, r2 │ │ str r1, [sp, #20] │ │ mul.w r2, r1, r5 │ │ str r0, [sp, #52] @ 0x34 │ │ ldr.w r0, [r9, #56] @ 0x38 │ │ str r2, [sp, #16] │ │ cmp r2, r5 │ │ uxth r1, r0 │ │ mov.w r0, r0, lsr #16 │ │ str r0, [sp, #80] @ 0x50 │ │ str r1, [sp, #24] │ │ - bcs.n 1fe54 │ │ + bcs.n 20a0c │ │ mov.w r9, #0 │ │ movs r6, #0 │ │ movs r1, #0 │ │ movs r4, #0 │ │ mov.w ip, #0 │ │ mov.w lr, #0 │ │ mov.w fp, #0 │ │ mov.w sl, #0 │ │ - b.n 1ff26 │ │ + b.n 20ade │ │ ldr r4, [sp, #40] @ 0x28 │ │ - b.n 20084 │ │ - str r2, [sp, #704] @ 0x2c0 │ │ - vqmovn.s d25, q4 │ │ - vzip. d25, d24 │ │ - vtbl.8 d31, {d14-d17}, d1 │ │ - and.w r8, r5, #98041856 @ 0x5d80000 │ │ + b.n 20c3c │ │ + mul.w r0, r1, r5 │ │ + ldr r3, [r7, #8] │ │ movs r1, #0 │ │ movs r6, #0 │ │ mov.w r9, #0 │ │ movs r4, #0 │ │ mov.w ip, #0 │ │ mov.w lr, #0 │ │ mov.w sl, #0 │ │ @@ -31128,15 +31950,15 @@ │ │ add r4, r5 │ │ add fp, sl │ │ add r1, r4 │ │ add r6, ip │ │ add r9, lr │ │ movw r0, #22208 @ 0x56c0 │ │ cmp r2, r0 │ │ - bne.n 1fe7c │ │ + bne.n 20a34 │ │ movw r8, #32881 @ 0x8071 │ │ movt r8, #32775 @ 0x8007 │ │ umull r2, r0, r1, r8 │ │ umull r2, r5, r6, r8 │ │ umull r2, r3, r9, r8 │ │ lsrs r0, r0, #15 │ │ str r3, [sp, #72] @ 0x48 │ │ @@ -31171,21 +31993,21 @@ │ │ lsrs r0, r2, #15 │ │ ldr r2, [sp, #76] @ 0x4c │ │ mls sl, r0, r3, sl │ │ ldr r3, [sp, #84] @ 0x54 │ │ subs r2, r2, r5 │ │ add r3, r5 │ │ cmp r2, r5 │ │ - bcs.n 1fe76 │ │ + bcs.n 20a2e │ │ ldr r0, [sp, #56] @ 0x38 │ │ and.w r0, r0, #3 │ │ str r0, [sp, #76] @ 0x4c │ │ ldr r0, [sp, #52] @ 0x34 │ │ cmp r0, #0 │ │ - beq.n 1ffc6 │ │ + beq.n 20b7e │ │ ldr r2, [sp, #20] │ │ ldr r0, [r7, #8] │ │ ldr r3, [sp, #16] │ │ mla r0, r2, r5, r0 │ │ ldr r2, [sp, #48] @ 0x30 │ │ subs r3, r3, r2 │ │ ldrb.w r2, [r0], #4 │ │ @@ -31199,15 +32021,15 @@ │ │ add lr, r5 │ │ add ip, r8 │ │ add r1, r4 │ │ add sl, r2 │ │ add r6, ip │ │ add r9, lr │ │ add fp, sl │ │ - bne.n 1ff42 │ │ + bne.n 20afa │ │ movw r8, #32881 @ 0x8071 │ │ movt r8, #32775 @ 0x8007 │ │ umull r0, r2, r1, r8 │ │ umull r0, r3, r6, r8 │ │ umull r0, r5, r9, r8 │ │ lsrs r0, r2, #15 │ │ movw r2, #65521 @ 0xfff1 │ │ @@ -31253,1429 +32075,1637 @@ │ │ add r1, r2 │ │ adds r2, r4, r5 │ │ ldr r5, [sp, #76] @ 0x4c │ │ add r2, ip │ │ ldr r4, [sp, #40] @ 0x28 │ │ add r2, lr │ │ add r2, sl │ │ - cbz r5, 20036 │ │ - add.w ip, sp, #28 │ │ + cbz r5, 20bee │ │ + add.w lr, sp, #28 │ │ ldr r3, [r7, #8] │ │ ldr r6, [sp, #48] @ 0x30 │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ - ldr.w lr, [sp, #56] @ 0x38 │ │ + ldr.w ip, [sp, #56] @ 0x38 │ │ add r3, r6 │ │ - ldmia.w ip, {r9, fp, ip} │ │ + ldmia.w lr, {r9, fp, lr} │ │ ldrb.w r6, [r3], #1 │ │ subs r5, #1 │ │ add r2, r6 │ │ add r1, r2 │ │ - bne.n 20028 │ │ - b.n 20046 │ │ - add.w ip, sp, #28 │ │ + bne.n 20be0 │ │ + b.n 20bfe │ │ + add.w lr, sp, #28 │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ - ldr.w lr, [sp, #56] @ 0x38 │ │ - ldmia.w ip, {r9, fp, ip} │ │ + ldr.w ip, [sp, #56] @ 0x38 │ │ + ldmia.w lr, {r9, fp, lr} │ │ movw r5, #32881 @ 0x8071 │ │ cmp.w r9, #0 │ │ movt r5, #32775 @ 0x8007 │ │ umull r3, r6, r1, r5 │ │ umull r3, r5, r2, r5 │ │ mov.w r3, r6, lsr #15 │ │ mls r1, r3, r0, r1 │ │ mov.w r3, r5, lsr #15 │ │ mls r0, r3, r0, r2 │ │ orr.w r0, r0, r1, lsl #16 │ │ - str.w r0, [ip, #56] @ 0x38 │ │ - bne.n 20084 │ │ - ldr.w r1, [ip, #52] @ 0x34 │ │ + str.w r0, [lr, #56] @ 0x38 │ │ + bne.n 20c3c │ │ + ldr.w r1, [lr, #52] @ 0x34 │ │ cmp r0, r1 │ │ ldr r0, [sp, #64] @ 0x40 │ │ it ne │ │ mvnne.w r0, #1 │ │ str r0, [sp, #64] @ 0x40 │ │ ldr r0, [sp, #64] @ 0x40 │ │ strb r0, [r4, #4] │ │ ldr r0, [sp, #60] @ 0x3c │ │ - str.w lr, [r4, #8] │ │ + str.w ip, [r4, #8] │ │ add r0, fp │ │ sub.w r0, r8, r0 │ │ str r0, [r4, #0] │ │ add sp, #124 @ 0x7c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r4, #252 @ 0xfc │ │ mov.w sl, #1 │ │ movs r3, #15 │ │ - b.n 1fd5e │ │ + b.n 20926 │ │ movs r4, #255 @ 0xff │ │ mov r3, r1 │ │ - b.n 1fd78 │ │ + b.n 2093c │ │ movs r3, #18 │ │ - b.n 200f2 │ │ + b.n 20caa │ │ movs r4, #252 @ 0xfc │ │ mov.w sl, #1 │ │ movs r3, #2 │ │ - b.n 1fd5a │ │ + b.n 20922 │ │ movs r0, #0 │ │ movs r4, #252 @ 0xfc │ │ movs r3, #1 │ │ mov.w fp, #0 │ │ str r0, [sp, #60] @ 0x3c │ │ mov.w sl, #1 │ │ - b.n 1fd9c │ │ + b.n 20960 │ │ movs r4, #252 @ 0xfc │ │ mov.w sl, #1 │ │ movs r3, #7 │ │ - b.n 1fd5a │ │ + b.n 20922 │ │ movs r4, #252 @ 0xfc │ │ mov.w sl, #1 │ │ movs r3, #12 │ │ - b.n 1fd5e │ │ + b.n 20926 │ │ movs r4, #252 @ 0xfc │ │ mov.w sl, #1 │ │ movs r3, #3 │ │ - b.n 1fd5e │ │ + b.n 20926 │ │ movs r3, #6 │ │ - b.n 200f2 │ │ + b.n 20caa │ │ movs r3, #13 │ │ movs r4, #2 │ │ - mov lr, ip │ │ - b.n 1fd78 │ │ + mov ip, lr │ │ + b.n 2093c │ │ movs r4, #252 @ 0xfc │ │ mov.w sl, #1 │ │ movs r3, #17 │ │ - b.n 1fd5a │ │ + b.n 20922 │ │ movs r3, #3 │ │ movs r4, #255 @ 0xff │ │ - b.n 1fd78 │ │ - ldr r3, [pc, #188] @ (201c8 ) │ │ + b.n 2093c │ │ + ldr r3, [pc, #192] @ (20d84 ) │ │ mov r1, r2 │ │ movs r0, #0 │ │ mov.w r2, #288 @ 0x120 │ │ add r3, pc │ │ - bl 1b904 │ │ - ldr r3, [pc, #152] @ (201b4 ) │ │ + bl 1bb58 │ │ + ldr r3, [pc, #152] @ (20d6c ) │ │ mov.w r2, #512 @ 0x200 │ │ add r3, pc │ │ - bl 1b904 │ │ - ldr r3, [pc, #164] @ (201cc ) │ │ + bl 1bb58 │ │ + ldr r3, [pc, #168] @ (20d88 ) │ │ mov r0, r2 │ │ add r3, pc │ │ mov r2, r3 │ │ - bl 1c75c │ │ + bl 1c958 │ │ movs r3, #33 @ 0x21 │ │ - b.n 20148 │ │ - ldr r3, [pc, #160] @ (201d8 ) │ │ + b.n 20d00 │ │ + ldr r3, [pc, #160] @ (20d90 ) │ │ movs r0, #0 │ │ - mov r1, lr │ │ - mov r2, ip │ │ + mov r1, ip │ │ + mov r2, lr │ │ add r3, pc │ │ - bl 1b904 │ │ + bl 1bb58 │ │ str r3, [sp, #12] │ │ movs r3, #34 @ 0x22 │ │ mov r0, r9 │ │ ldr r1, [sp, #12] │ │ strd r4, r6, [sp, #88] @ 0x58 │ │ movs r4, #255 @ 0xff │ │ strb.w r1, [sp, #104] @ 0x68 │ │ strd r5, r0, [sp, #96] @ 0x60 │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ - b.n 1fd78 │ │ - ldr r3, [pc, #96] @ (201c0 ) │ │ - mov r0, lr │ │ + b.n 2093c │ │ + ldr r3, [pc, #100] @ (20d7c ) │ │ + mov r0, ip │ │ mov r1, r6 │ │ - mov r2, ip │ │ + mov r2, lr │ │ add r3, pc │ │ - bl 1b904 │ │ - ldr r3, [pc, #64] @ (201b0 ) │ │ + bl 1bb58 │ │ + ldr r3, [pc, #64] @ (20d68 ) │ │ mov.w r2, #512 @ 0x200 │ │ add r3, pc │ │ - bl 1b904 │ │ - ldr r3, [pc, #88] @ (201d4 ) │ │ + bl 1bb58 │ │ + ldr r3, [pc, #68] @ (20d78 ) │ │ mov r1, r8 │ │ mov r2, r8 │ │ add r3, pc │ │ - bl 1b904 │ │ - ldr r2, [pc, #52] @ (201bc ) │ │ + bl 1bb58 │ │ + ldr r2, [pc, #52] @ (20d74 ) │ │ mov.w r1, #576 @ 0x240 │ │ add r2, pc │ │ - bl 1b0c8 │ │ - ldr r2, [pc, #60] @ (201d0 ) │ │ - mov r0, lr │ │ - mov r1, ip │ │ + bl 1bbf4 │ │ + ldr r2, [pc, #64] @ (20d8c ) │ │ + mov r0, ip │ │ + mov r1, lr │ │ add r2, pc │ │ - bl 1b0c8 │ │ - ldr r2, [pc, #36] @ (201c4 ) │ │ + bl 1bbf4 │ │ + ldr r2, [pc, #40] @ (20d80 ) │ │ movs r1, #19 │ │ add r2, pc │ │ - bl 1b0c8 │ │ - ldr r2, [pc, #16] @ (201b8 ) │ │ - mov r1, ip │ │ + bl 1bbf4 │ │ + ldr r2, [pc, #16] @ (20d70 ) │ │ + mov r1, lr │ │ add r2, pc │ │ - bl 1b0c8 │ │ - lsrs r2, r3, #20 │ │ - movs r3, r0 │ │ - lsrs r6, r1, #23 │ │ - movs r3, r0 │ │ - lsrs r2, r6, #19 │ │ - movs r3, r0 │ │ - lsrs r2, r4, #19 │ │ - movs r3, r0 │ │ - lsrs r6, r0, #21 │ │ - movs r3, r0 │ │ - lsrs r4, r3, #19 │ │ - movs r3, r0 │ │ - lsrs r2, r5, #23 │ │ - movs r3, r0 │ │ - lsrs r4, r6, #22 │ │ - movs r3, r0 │ │ - lsrs r6, r0, #20 │ │ - movs r3, r0 │ │ - lsrs r6, r1, #22 │ │ - movs r3, r0 │ │ - lsrs r0, r4, #23 │ │ - movs r3, r0 │ │ + bl 1bbf4 │ │ + strh.w r0, [lr, #2] │ │ + vld4.8 {d16-d19}, [r2], r2 │ │ + strb.w r0, [r6, #2] │ │ + ldr??.w r0, [r6, r2] │ │ + vld4.8 {d0-d3}, [r2], r2 │ │ + ldr.w r0, [sl, #2] │ │ + ldr??.w r0, [r0, r2] │ │ + ldr??.w r0, [lr, r2] │ │ + vst4.8 {d16-d19}, [r8], r2 │ │ + ldrb.w r0, [sl, #2] │ │ + ldr??.w r0, [r4, r2] │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #132 @ 0x84 │ │ - str r1, [sp, #0] │ │ + sub sp, #196 @ 0xc4 │ │ + str r1, [sp, #4] │ │ movw r1, #10468 @ 0x28e4 │ │ - add r1, r0 │ │ - str r1, [sp, #28] │ │ + adds r2, r0, r1 │ │ movw r1, #10400 @ 0x28a0 │ │ - add r3, sp, #64 @ 0x40 │ │ - add r1, r0 │ │ - str r1, [sp, #8] │ │ + adds r3, r0, r1 │ │ movw r1, #10477 @ 0x28ed │ │ - add.w sl, r0, #10112 @ 0x2780 │ │ add r1, r0 │ │ - str r1, [sp, #4] │ │ - adds r1, r3, #4 │ │ - add.w r6, r0, #6912 @ 0x1b00 │ │ + add r4, sp, #80 @ 0x50 │ │ str r1, [sp, #24] │ │ - add.w r1, r0, #512 @ 0x200 │ │ - ldrb.w r0, [sl, #363] @ 0x16b │ │ - add.w fp, sp, #32 │ │ - movw r5, #798 @ 0x31e │ │ - str r1, [sp, #20] │ │ - strd r6, sl, [sp, #12] │ │ - uxtb.w r9, r0 │ │ - cmp.w r9, #0 │ │ - beq.n 20270 │ │ - cmp.w r9, #2 │ │ - beq.n 20246 │ │ - cmp.w r9, #1 │ │ - bne.w 20468 │ │ - ldr.w sl, [sp, #8] │ │ - mov.w r8, #32 │ │ - b.n 20274 │ │ - mov r0, fp │ │ + add.w r1, r4, #68 @ 0x44 │ │ + str r1, [sp, #36] @ 0x24 │ │ + adds r1, r4, #4 │ │ + add.w lr, sp, #48 @ 0x30 │ │ + str r1, [sp, #32] │ │ + add.w r1, lr, #32 │ │ + str r1, [sp, #28] │ │ + add.w r1, r0, #10112 @ 0x2780 │ │ + add.w r9, r0, #6912 @ 0x1b00 │ │ + add.w sl, r0, #512 @ 0x200 │ │ + mov.w r5, #3200 @ 0xc80 │ │ + ldrb.w r0, [r1, #363] @ 0x16b │ │ + movw r8, #798 @ 0x31e │ │ + str r2, [sp, #40] @ 0x28 │ │ + strd sl, r9, [sp, #8] │ │ + strd r3, r1, [sp, #16] │ │ + uxtb.w fp, r0 │ │ + cmp.w fp, #0 │ │ + beq.n 20e32 │ │ + cmp.w fp, #2 │ │ + beq.n 20e0a │ │ + cmp.w fp, #1 │ │ + bne.w 2105e │ │ + movs r4, #32 │ │ + str r3, [sp, #44] @ 0x2c │ │ + b.n 20e38 │ │ + mov r0, lr │ │ movs r1, #32 │ │ - mov r4, r3 │ │ - bl 4c410 │ │ + mov r6, lr │ │ + bl 4bcc0 │ │ mov r0, r4 │ │ movs r1, #68 @ 0x44 │ │ - bl 4c410 │ │ + bl 4bcc0 │ │ movs r0, #0 │ │ - strh r5, [r6, r0] │ │ + strh.w r8, [r9, r0] │ │ adds r0, #2 │ │ cmp.w r0, #2048 @ 0x800 │ │ - bne.n 2025a │ │ - ldr.w sl, [sp, #4] │ │ - mov.w r8, #19 │ │ - mov r4, r6 │ │ - b.n 202a6 │ │ - mov.w r8, #288 @ 0x120 │ │ - mov r0, fp │ │ + bne.n 20e1e │ │ + movs r4, #19 │ │ + ldr r0, [sp, #24] │ │ + str r0, [sp, #44] @ 0x2c │ │ + b.n 20e68 │ │ + mov.w r4, #288 @ 0x120 │ │ + str r1, [sp, #44] @ 0x2c │ │ + mov r0, lr │ │ movs r1, #32 │ │ - bl 4c410 │ │ - add r0, sp, #64 @ 0x40 │ │ + mov r6, lr │ │ + bl 4bcc0 │ │ + add r0, sp, #80 @ 0x50 │ │ movs r1, #68 @ 0x44 │ │ - bl 4c410 │ │ - ldr r0, [sp, #20] │ │ - mov.w r1, #3200 @ 0xc80 │ │ - smlabb r4, r9, r1, r0 │ │ + bl 4bcc0 │ │ + smlabb r9, fp, r5, sl │ │ movs r0, #0 │ │ - strh r5, [r4, r0] │ │ + strh.w r8, [r9, r0] │ │ adds r0, #2 │ │ cmp.w r0, #2048 @ 0x800 │ │ - bne.n 20290 │ │ - add.w r0, r4, #2048 @ 0x800 │ │ + bne.n 20e50 │ │ + add.w r0, r9, #2048 @ 0x800 │ │ mov.w r1, #1152 @ 0x480 │ │ - bl 4c354 │ │ - ldrd ip, r0, [sp, #24] │ │ - mov lr, r9 │ │ - ldrh.w r9, [r0, r9, lsl #1] │ │ - cmp r8, r9 │ │ - bcc.w 20472 │ │ - mov r0, r9 │ │ - mov r1, sl │ │ - mov.w r8, #1 │ │ - cmp.w r9, #0 │ │ - beq.n 202de │ │ + bl 4bc98 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + mov lr, r6 │ │ + mov ip, fp │ │ + ldrh.w sl, [r0, fp, lsl #1] │ │ + cmp r4, sl │ │ + bcc.w 2106e │ │ + cmp.w sl, #0 │ │ + beq.n 20e9c │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + mov r0, sl │ │ ldrb r2, [r1, #0] │ │ cmp r2, #15 │ │ - bhi.w 20468 │ │ - ldrh.w r3, [fp, r2, lsl #1] │ │ + bhi.w 2105e │ │ + ldrh.w r3, [lr, r2, lsl #1] │ │ adds r1, #1 │ │ subs r0, #1 │ │ add.w r3, r3, #1 │ │ - strh.w r3, [fp, r2, lsl #1] │ │ - bne.n 202c4 │ │ - movs r5, #0 │ │ + strh.w r3, [lr, r2, lsl #1] │ │ + bne.n 20e82 │ │ + mov.w fp, #0 │ │ + movs r0, #16 │ │ + strd fp, r0, [sp, #168] @ 0xa8 │ │ + movs r2, #1 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ movs r6, #1 │ │ - movs r2, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + movs r4, #0 │ │ + ldr r0, [sp, #32] │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldr r0, [sp, #28] │ │ + str r2, [sp, #180] @ 0xb4 │ │ + str.w fp, [sp, #176] @ 0xb0 │ │ + strd lr, r0, [sp, #152] @ 0x98 │ │ + cbnz r2, 20f0c │ │ + ldrd r0, r1, [sp, #168] @ 0xa8 │ │ + cmp r0, r1 │ │ + bcs.n 20ee6 │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ + adds r5, r0, #1 │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + add.w r2, r2, r0, lsl #2 │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ + add.w r0, r1, r0, lsl #1 │ │ + str r3, [sp, #184] @ 0xb8 │ │ + adds r3, #1 │ │ + str r5, [sp, #168] @ 0xa8 │ │ + str r3, [sp, #176] @ 0xb0 │ │ + str r2, [sp, #192] @ 0xc0 │ │ + b.n 20ee8 │ │ movs r0, #0 │ │ - movs r3, #0 │ │ - lsls r1, r2, #31 │ │ - beq.n 2030c │ │ - mov r1, r5 │ │ - cmp r5, #16 │ │ - it cc │ │ - addcc r1, #1 │ │ - bcs.n 20326 │ │ - ldrh.w r2, [fp, r5, lsl #1] │ │ - movs r6, #0 │ │ - add r0, r2 │ │ - add r3, r2 │ │ - movs r2, #1 │ │ - lsls r0, r0, #1 │ │ - str.w r0, [ip, r5, lsl #2] │ │ - mov r5, r1 │ │ - b.n 202e8 │ │ - rsb r1, r5, #16 │ │ - cmp r1, r6 │ │ - it cc │ │ - movcc r6, r1 │ │ - adds r1, r6, r5 │ │ - cmp r5, r1 │ │ - it ls │ │ - movls r5, r1 │ │ - cmp r5, #15 │ │ - bhi.n 20326 │ │ - adds r1, r5, #1 │ │ - b.n 202f6 │ │ - mov.w ip, #0 │ │ - cmp.w r0, #65536 @ 0x10000 │ │ - beq.n 20344 │ │ + str r0, [sp, #188] @ 0xbc │ │ + cbz r0, 20f24 │ │ + ldrh r1, [r0, #0] │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ + adds r3, r4, r1 │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ + rsb r6, r1, r6, lsl #1 │ │ + lsls r4, r3, #1 │ │ + cmp r6, #0 │ │ + str r4, [r2, #0] │ │ + bmi.w 21058 │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ + cmp r1, #0 │ │ + it ne │ │ + movne fp, r0 │ │ + b.n 20ec0 │ │ + movs r0, #0 │ │ + add r1, sp, #152 @ 0x98 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + add r0, sp, #184 @ 0xb8 │ │ + mov r5, ip │ │ + bl 213a8 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + add.w lr, sp, #48 @ 0x30 │ │ + mov ip, r5 │ │ + b.n 20eea │ │ + cmp.w r4, #65536 @ 0x10000 │ │ + add r4, sp, #80 @ 0x50 │ │ + beq.n 20f40 │ │ movs r0, #1 │ │ movs r1, #28 │ │ - cmp.w lr, #2 │ │ - beq.w 20482 │ │ - uxth r2, r3 │ │ - cmp r2, #1 │ │ - bhi.w 20482 │ │ - movw lr, #65535 @ 0xffff │ │ - movs r0, #0 │ │ - add r3, sp, #64 @ 0x40 │ │ - cmp r0, r9 │ │ - bcs.n 2044c │ │ - mov r1, r0 │ │ - ldrb.w r0, [sl, r0] │ │ + cmp.w ip, #2 │ │ + beq.w 21060 │ │ + cmp.w fp, #1 │ │ + bhi.w 21060 │ │ + add.w ip, r9, #2048 @ 0x800 │ │ + movw fp, #65535 @ 0xffff │ │ + movs r1, #0 │ │ + cmp r1, sl │ │ + bcs.n 2103a │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + mov r3, r1 │ │ + ldrb r0, [r0, r1] │ │ + adds r1, #1 │ │ ands.w r5, r0, #15 │ │ - add.w r0, r1, #1 │ │ - beq.n 203a6 │ │ - ldr.w r2, [r3, r5, lsl #2] │ │ + beq.n 20fa6 │ │ + ldr.w r0, [r4, r5, lsl #2] │ │ cmp r5, #10 │ │ - add.w r6, r2, #1 │ │ - str.w r6, [r3, r5, lsl #2] │ │ + add.w r6, r0, #1 │ │ + str.w r6, [r4, r5, lsl #2] │ │ rsb r6, r5, #32 │ │ - lsl.w r2, r2, r6 │ │ - lsr.w r2, r2, r6 │ │ + lsl.w r0, r0, r6 │ │ + lsr.w r0, r0, r6 │ │ rsb r6, r5, #16 │ │ - rbit r2, r2 │ │ - mov.w r2, r2, lsr #16 │ │ - lsr.w r6, r2, r6 │ │ - bhi.n 203ac │ │ - cmp.w ip, r6, lsr #10 │ │ - bne.n 203a6 │ │ - orr.w r1, r1, r5, lsl #9 │ │ - lsl.w r2, r8, r5 │ │ - strh.w r1, [r4, r6, lsl #1] │ │ - add r6, r2 │ │ - cmp.w r6, #1024 @ 0x400 │ │ - bcc.n 2039a │ │ - cmp r0, r9 │ │ - bne.n 20350 │ │ - b.n 2044c │ │ - mov r2, r6 │ │ - movw r3, #798 @ 0x31e │ │ - bfc r2, #10, #22 │ │ - ldrh.w ip, [r4, r2, lsl #1] │ │ - cmp ip, r3 │ │ - bne.n 203c8 │ │ - sub.w r8, lr, #2 │ │ - strh.w lr, [r4, r2, lsl #1] │ │ - b.n 203cc │ │ - mov r8, lr │ │ - mov lr, ip │ │ - lsrs r6, r6, #9 │ │ + rbit r0, r0 │ │ + mov.w r0, r0, lsr #16 │ │ + lsr.w r0, r0, r6 │ │ + bhi.n 20fac │ │ + movs r2, #0 │ │ + cmp.w r2, r0, lsr #10 │ │ + bne.n 20fa6 │ │ + movs r2, #1 │ │ + orr.w r3, r3, r5, lsl #9 │ │ + lsl.w r6, r2, r5 │ │ + strh.w r3, [r9, r0, lsl #1] │ │ + add r0, r6 │ │ + cmp.w r0, #1024 @ 0x400 │ │ + bcc.n 20f9a │ │ + cmp r1, sl │ │ + bne.n 20f4e │ │ + b.n 2103a │ │ + mov r6, r0 │ │ + bfc r6, #10, #22 │ │ + ldrh.w r4, [r9, r6, lsl #1] │ │ + cmp r4, r8 │ │ + bne.n 20fc4 │ │ + sub.w lr, fp, #2 │ │ + strh.w fp, [r9, r6, lsl #1] │ │ + b.n 20fc8 │ │ + mov lr, fp │ │ + mov fp, r4 │ │ + lsrs r4, r0, #9 │ │ cmp r5, #11 │ │ - bne.n 203d6 │ │ - mov r3, r8 │ │ - b.n 2041e │ │ - mov.w ip, #11 │ │ - ubfx r2, r6, #1, #1 │ │ - sub.w r3, lr, r2 │ │ - mvns r3, r3 │ │ - uxth r3, r3 │ │ - lsrs r3, r3, #6 │ │ - cmp r3, #8 │ │ - bhi.n 2046c │ │ - mvn.w r3, lr │ │ - add r2, r3 │ │ - add.w r3, r4, #2048 @ 0x800 │ │ + bne.n 20fd2 │ │ + mov r6, lr │ │ + b.n 21012 │ │ + movs r0, #11 │ │ + ubfx r6, r4, #1, #1 │ │ + sub.w r2, fp, r6 │ │ + mvns r2, r2 │ │ uxth r2, r2 │ │ - ldrh.w lr, [r3, r2, lsl #1] │ │ - cmp.w lr, #0 │ │ - beq.n 20406 │ │ - mov r3, r8 │ │ - b.n 20412 │ │ - strh.w r8, [r3, r2, lsl #1] │ │ - sub.w r3, r8, #2 │ │ - mov lr, r8 │ │ - mov r8, r3 │ │ - add.w ip, ip, #1 │ │ - ubfx r6, r6, #1, #15 │ │ - cmp ip, r5 │ │ - bcc.n 203da │ │ - ubfx r2, r6, #1, #1 │ │ - sub.w r6, lr, r2 │ │ - mvns r6, r6 │ │ - uxth r6, r6 │ │ - lsrs r6, r6, #6 │ │ - cmp r6, #8 │ │ - bhi.n 2046c │ │ - mvn.w r6, lr │ │ + lsrs r2, r2, #6 │ │ + cmp r2, #8 │ │ + bhi.n 21068 │ │ + mvn.w r2, fp │ │ add r2, r6 │ │ - add.w r6, r4, #2048 @ 0x800 │ │ - mov lr, r3 │ │ - uxth r2, r2 │ │ - mov.w ip, #0 │ │ - strh.w r1, [r6, r2, lsl #1] │ │ - mov.w r8, #1 │ │ - b.n 2034a │ │ - ldr.w sl, [sp, #16] │ │ - ldrb.w r0, [sl, #363] @ 0x16b │ │ - cbz r0, 20478 │ │ + uxth r6, r2 │ │ + ldrh.w fp, [ip, r6, lsl #1] │ │ + cmp.w fp, #0 │ │ + beq.n 20ffc │ │ + mov r6, lr │ │ + b.n 21008 │ │ + strh.w lr, [ip, r6, lsl #1] │ │ + sub.w r6, lr, #2 │ │ + mov fp, lr │ │ + mov lr, r6 │ │ + adds r0, #1 │ │ + ubfx r4, r4, #1, #15 │ │ + cmp r0, r5 │ │ + bcc.n 20fd4 │ │ + ubfx r0, r4, #1, #1 │ │ + sub.w r5, fp, r0 │ │ + mvns r5, r5 │ │ + uxth r5, r5 │ │ + lsrs r5, r5, #6 │ │ + cmp r5, #8 │ │ + bhi.n 21068 │ │ + mvn.w r2, fp │ │ + add r0, r2 │ │ + mov fp, r6 │ │ + add r4, sp, #80 @ 0x50 │ │ + uxth r0, r0 │ │ + add.w lr, sp, #48 @ 0x30 │ │ + strh.w r3, [ip, r0, lsl #1] │ │ + b.n 20f4a │ │ + ldr r1, [sp, #20] │ │ + ldrb.w r0, [r1, #363] @ 0x16b │ │ + cbz r0, 21072 │ │ cmp r0, #2 │ │ - beq.n 2048a │ │ + beq.n 2107e │ │ subs r0, #1 │ │ - strb.w r0, [sl, #363] @ 0x16b │ │ - ldr r6, [sp, #12] │ │ - movw r5, #798 @ 0x31e │ │ - b.n 20224 │ │ + strb.w r0, [r1, #363] @ 0x16b │ │ + ldr r3, [sp, #16] │ │ + mov.w r5, #3200 @ 0xc80 │ │ + ldrd sl, r9, [sp, #8] │ │ + b.n 20dec │ │ + movs r0, #1 │ │ + movs r1, #28 │ │ + b.n 21060 │ │ movs r0, #255 @ 0xff │ │ - b.n 20482 │ │ + add sp, #196 @ 0xc4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ movs r0, #255 @ 0xff │ │ movs r1, #10 │ │ - b.n 20482 │ │ + b.n 21060 │ │ movs r0, #255 @ 0xff │ │ - movs r1, #28 │ │ - b.n 20482 │ │ - ldr r1, [sp, #0] │ │ + b.n 2105a │ │ + ldr r1, [sp, #4] │ │ movs r0, #0 │ │ str r0, [r1, #12] │ │ movs r0, #1 │ │ movs r1, #12 │ │ - add sp, #132 @ 0x84 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [sp, #0] │ │ + b.n 21060 │ │ + ldr r1, [sp, #4] │ │ movs r0, #0 │ │ str r0, [r1, #12] │ │ movs r0, #1 │ │ - b.n 2046e │ │ + b.n 2106a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ ldr.w r8, [r7, #8] │ │ mov sl, r1 │ │ mov r9, r0 │ │ subs r0, r3, r2 │ │ bic.w r1, r8, #3 │ │ subs r5, r2, r3 │ │ add.w r6, r1, r3 │ │ it ls │ │ movls r5, r0 │ │ cmp r3, r2 │ │ - bls.n 204e2 │ │ + bls.n 210d6 │ │ cmp r5, #1 │ │ - bne.n 204e2 │ │ + bne.n 210d6 │ │ subs r0, r3, #1 │ │ cmp r0, sl │ │ - bcs.w 206b0 │ │ + bcs.w 212a4 │ │ cmp r6, r3 │ │ - bcc.w 20648 │ │ + bcc.w 2123c │ │ cmp r6, sl │ │ - bhi.w 20648 │ │ + bhi.w 2123c │ │ ldrb.w r2, [r9, r0] │ │ add.w r0, r9, r3 │ │ - bl 4c464 │ │ + bl 4bb46 │ │ subs r1, r6, #1 │ │ - b.n 2058c │ │ + b.n 21180 │ │ subs.w ip, sl, #3 │ │ it cc │ │ movcc.w ip, #0 │ │ cmp ip, r6 │ │ it cs │ │ movcs ip, r6 │ │ cmp r3, r2 │ │ it hi │ │ cmphi r0, #3 │ │ - bhi.n 2055a │ │ + bhi.n 2114e │ │ cmp r3, ip │ │ - bcs.n 20588 │ │ + bcs.n 2117c │ │ add.w lr, r9, r3 │ │ add.w fp, r9, r2 │ │ movs r4, #0 │ │ adds r0, r3, r4 │ │ adds r0, #3 │ │ cmp r0, sl │ │ - bcs.w 20606 │ │ + bcs.w 211fa │ │ adds r0, r2, r4 │ │ adds r1, r0, #3 │ │ cmp r1, sl │ │ - bcs.w 20614 │ │ + bcs.w 21208 │ │ cmp r0, sl │ │ - bcs.w 206a6 │ │ + bcs.w 2129a │ │ ldrb.w r1, [fp, r4] │ │ strb.w r1, [lr, r4] │ │ adds r1, r0, #1 │ │ cmp r1, sl │ │ - bcs.w 2069a │ │ + bcs.w 2128e │ │ add.w r1, fp, r4 │ │ adds r0, #2 │ │ add.w r6, lr, r4 │ │ cmp r0, sl │ │ ldrb r5, [r1, #1] │ │ strb r5, [r6, #1] │ │ - bcs.w 20690 │ │ + bcs.w 21284 │ │ ldrb r0, [r1, #2] │ │ adds r4, #4 │ │ strb r0, [r6, #2] │ │ ldrb r0, [r1, #3] │ │ strb r0, [r6, #3] │ │ adds r6, r3, r4 │ │ cmp r6, ip │ │ - bcc.n 20508 │ │ + bcc.n 210fc │ │ adds r1, r2, r4 │ │ - b.n 2058c │ │ + b.n 21180 │ │ cmp r3, ip │ │ - bcs.n 20588 │ │ + bcs.n 2117c │ │ sub.w r0, sl, #4 │ │ mov r6, r3 │ │ adds r1, r2, #3 │ │ cmp r1, sl │ │ - bcs.n 20622 │ │ + bcs.n 21216 │ │ adds r1, r2, #4 │ │ cmn.w r2, #4 │ │ - bcs.n 2062e │ │ + bcs.n 21222 │ │ cmp r6, r0 │ │ - bhi.n 2063a │ │ + bhi.n 2122e │ │ ldr.w r2, [r9, r2] │ │ str.w r2, [r9, r6] │ │ adds r6, #4 │ │ mov r2, r1 │ │ cmp r6, ip │ │ - bcs.n 2058c │ │ - b.n 20564 │ │ + bcs.n 21180 │ │ + b.n 21158 │ │ mov r6, r3 │ │ mov r1, r2 │ │ and.w r0, r8, #3 │ │ tbb [pc, r0] │ │ lsls r5, r6, #8 │ │ adds r3, r1, r4 │ │ cmp r1, sl │ │ - bcs.w 206ba │ │ + bcs.w 212ae │ │ cmp r6, sl │ │ - bcs.w 206c0 │ │ + bcs.w 212b4 │ │ mov r2, r1 │ │ mov r0, r6 │ │ - b.n 205f6 │ │ + b.n 211ea │ │ adds r0, r6, #1 │ │ cmp r0, sl │ │ - bcs.n 20658 │ │ + bcs.n 2124c │ │ adds r2, r1, #1 │ │ cmp r2, sl │ │ - bcs.n 20674 │ │ + bcs.n 21268 │ │ cmp r1, sl │ │ - bcs.w 206c6 │ │ + bcs.w 212ba │ │ cmp r6, sl │ │ - bcc.n 205ee │ │ - ldr r2, [pc, #308] @ (206f8 ) │ │ + bcc.n 211e2 │ │ + ldr r2, [pc, #308] @ (212ec ) │ │ add r2, pc │ │ - b.n 206e2 │ │ + b.n 212d6 │ │ adds r0, r6, #2 │ │ cmp r0, sl │ │ - bcs.n 20666 │ │ + bcs.n 2125a │ │ adds r2, r1, #2 │ │ cmp r2, sl │ │ - bcs.n 20682 │ │ + bcs.n 21276 │ │ cmp r1, sl │ │ - bcs.n 206cc │ │ + bcs.n 212c0 │ │ cmp r6, sl │ │ - bcs.n 206d2 │ │ + bcs.n 212c6 │ │ ldrb.w r3, [r9, r1] │ │ adds r1, #1 │ │ cmp r1, sl │ │ strb.w r3, [r9, r6] │ │ - bcs.n 206d8 │ │ + bcs.n 212cc │ │ adds r6, #1 │ │ cmp r6, sl │ │ - bcs.n 206de │ │ + bcs.n 212d2 │ │ ldrb.w r1, [r9, r1] │ │ strb.w r1, [r9, r6] │ │ ldrb.w r1, [r9, r2] │ │ strb.w r1, [r9, r0] │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #252] @ (20704 ) │ │ + ldr r0, [pc, #252] @ (212f8 ) │ │ movs r1, #47 @ 0x2f │ │ - ldr r2, [pc, #252] @ (20708 ) │ │ + ldr r2, [pc, #252] @ (212fc ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 1b9a8 │ │ - ldr r0, [pc, #244] @ (2070c ) │ │ + bl 1bbe8 │ │ + ldr r0, [pc, #244] @ (21300 ) │ │ movs r1, #72 @ 0x48 │ │ - ldr r2, [pc, #244] @ (20710 ) │ │ + ldr r2, [pc, #244] @ (21304 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 1b9a8 │ │ - ldr r3, [pc, #248] @ (2071c ) │ │ + bl 1bbe8 │ │ + ldr r3, [pc, #248] @ (21310 ) │ │ movs r0, #0 │ │ mov r2, sl │ │ add r3, pc │ │ - bl 1b904 │ │ - ldr r3, [pc, #240] @ (20720 ) │ │ + bl 1bb58 │ │ + ldr r3, [pc, #240] @ (21314 ) │ │ mov r0, r2 │ │ mov r2, sl │ │ add r3, pc │ │ - bl 1b904 │ │ - ldr r0, [pc, #232] @ (20724 ) │ │ + bl 1bb58 │ │ + ldr r0, [pc, #232] @ (21318 ) │ │ movs r1, #43 @ 0x2b │ │ - ldr r2, [pc, #232] @ (20728 ) │ │ + ldr r2, [pc, #232] @ (2131c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 1a880 │ │ - ldr r5, [pc, #156] @ (206e8 ) │ │ + bl 1a9e8 │ │ + ldr r5, [pc, #156] @ (212dc ) │ │ mov r0, r3 │ │ mov r1, r6 │ │ mov r2, sl │ │ add r5, pc │ │ mov r3, r5 │ │ - bl 1b904 │ │ - ldr r0, [pc, #208] @ (2072c ) │ │ + bl 1bb58 │ │ + ldr r0, [pc, #208] @ (21320 ) │ │ movs r1, #47 @ 0x2f │ │ - ldr r2, [pc, #208] @ (20730 ) │ │ + ldr r2, [pc, #208] @ (21324 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 1b9a8 │ │ - ldr r0, [pc, #216] @ (20740 ) │ │ + bl 1bbe8 │ │ + ldr r0, [pc, #216] @ (21334 ) │ │ movs r1, #47 @ 0x2f │ │ - ldr r2, [pc, #216] @ (20744 ) │ │ + ldr r2, [pc, #216] @ (21338 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 1b9a8 │ │ - ldr r0, [pc, #188] @ (20734 ) │ │ + bl 1bbe8 │ │ + ldr r0, [pc, #188] @ (21328 ) │ │ movs r1, #72 @ 0x48 │ │ - ldr r2, [pc, #188] @ (20738 ) │ │ + ldr r2, [pc, #188] @ (2132c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 1b9a8 │ │ - ldr r0, [pc, #196] @ (20748 ) │ │ + bl 1bbe8 │ │ + ldr r0, [pc, #196] @ (2133c ) │ │ movs r1, #72 @ 0x48 │ │ - ldr r2, [pc, #196] @ (2074c ) │ │ + ldr r2, [pc, #196] @ (21340 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 1b9a8 │ │ - ldr r2, [pc, #132] @ (20718 ) │ │ + bl 1bbe8 │ │ + ldr r2, [pc, #132] @ (2130c ) │ │ mov r1, sl │ │ add r2, pc │ │ - bl 1b0c8 │ │ - ldr r2, [pc, #80] @ (206ec ) │ │ + bl 1bbf4 │ │ + ldr r2, [pc, #80] @ (212e0 ) │ │ add r2, pc │ │ mov r0, r1 │ │ mov r1, sl │ │ - bl 1b0c8 │ │ - ldr r2, [pc, #108] @ (20714 ) │ │ + bl 1bbf4 │ │ + ldr r2, [pc, #108] @ (21308 ) │ │ mov r1, sl │ │ add r2, pc │ │ - bl 1b0c8 │ │ - ldr r2, [pc, #76] @ (20700 ) │ │ + bl 1bbf4 │ │ + ldr r2, [pc, #76] @ (212f4 ) │ │ mov r1, sl │ │ add r2, pc │ │ - bl 1b0c8 │ │ - ldr r2, [pc, #52] @ (206f0 ) │ │ + bl 1bbf4 │ │ + ldr r2, [pc, #52] @ (212e4 ) │ │ add r2, pc │ │ - b.n 2069e │ │ - ldr r2, [pc, #48] @ (206f4 ) │ │ + b.n 21292 │ │ + ldr r2, [pc, #48] @ (212e8 ) │ │ add r2, pc │ │ - b.n 206e2 │ │ - ldr r2, [pc, #116] @ (2073c ) │ │ + b.n 212d6 │ │ + ldr r2, [pc, #116] @ (21330 ) │ │ add r2, pc │ │ - b.n 2069e │ │ - ldr r2, [pc, #128] @ (20750 ) │ │ + b.n 21292 │ │ + ldr r2, [pc, #128] @ (21344 ) │ │ add r2, pc │ │ - b.n 2069e │ │ - ldr r2, [pc, #128] @ (20754 ) │ │ + b.n 21292 │ │ + ldr r2, [pc, #128] @ (21348 ) │ │ add r2, pc │ │ - b.n 206e2 │ │ - ldr r2, [pc, #124] @ (20758 ) │ │ + b.n 212d6 │ │ + ldr r2, [pc, #124] @ (2134c ) │ │ add r2, pc │ │ - b.n 2069e │ │ - ldr r2, [pc, #28] @ (206fc ) │ │ + b.n 21292 │ │ + ldr r2, [pc, #28] @ (212f0 ) │ │ add r2, pc │ │ mov r0, r6 │ │ - b.n 206a0 │ │ + b.n 21294 │ │ nop │ │ - lsrs r4, r5, #3 │ │ - movs r3, r0 │ │ - lsrs r0, r4, #3 │ │ - movs r3, r0 │ │ - lsrs r0, r4, #3 │ │ - movs r3, r0 │ │ - lsrs r2, r5, #3 │ │ - movs r3, r0 │ │ - lsrs r2, r5, #8 │ │ - movs r3, r0 │ │ - lsrs r4, r5, #5 │ │ - movs r3, r0 │ │ - lsrs r0, r7, #1 │ │ - movs r3, r0 │ │ - ldrh r6, [r4, #0] │ │ - vqshrn.u64 d16, q15, #2 │ │ - movs r3, r0 │ │ - ldrh r7, [r0, #2] │ │ - vtbx.8 d16, {d14-d15}, d0 │ │ - movs r3, r0 │ │ - lsrs r2, r0, #3 │ │ - movs r3, r0 │ │ - lsrs r0, r7, #3 │ │ - movs r3, r0 │ │ - lsrs r4, r2, #2 │ │ - movs r3, r0 │ │ - lsrs r0, r3, #2 │ │ - movs r3, r0 │ │ - strh r6, [r4, #56] @ 0x38 │ │ - vshll.u32 q8, d10, #30 │ │ - movs r3, r0 │ │ - ldrh r3, [r1, #2] │ │ - vqrshrn.u64 d16, q6, #2 │ │ - movs r3, r0 │ │ - ldrh r6, [r3, #2] │ │ - vqrshrn.u64 d16, q0, #2 │ │ - movs r3, r0 │ │ - lsrs r4, r2, #4 │ │ - movs r3, r0 │ │ - ldrh r4, [r6, #4] │ │ - vtbl.8 d16, {d30-d31}, d14 │ │ - movs r3, r0 │ │ - ldrh r7, [r0, #6] │ │ - vtbl.8 d16, {d30-d31}, d2 │ │ - movs r3, r0 │ │ - lsrs r6, r1, #5 │ │ - movs r3, r0 │ │ - lsrs r0, r3, #5 │ │ - movs r3, r0 │ │ - lsrs r2, r4, #5 │ │ - movs r3, r0 │ │ + orr.w r0, r4, #8519680 @ 0x820000 │ │ + bics.w r0, r8, #8519680 @ 0x820000 │ │ + bics.w r0, r8, #8519680 @ 0x820000 │ │ + orr.w r0, r2, #8519680 @ 0x820000 │ │ + @ instruction: 0xf5820002 │ │ + @ instruction: 0xf4c40002 │ │ + @ instruction: 0xf3d00002 │ │ + strh r4, [r5, #16] │ │ + vsri.64 d31, d6, #2 │ │ + movs r2, r0 │ │ + strh r5, [r1, #18] │ │ + vsri.64 d31, d8, #2 │ │ + movs r2, r0 │ │ + ands.w r0, sl, #8519680 @ 0x820000 │ │ + orrs.w r0, r0, #8519680 @ 0x820000 │ │ + @ instruction: 0xf3ec0002 │ │ + @ instruction: 0xf3f00002 │ │ + strh r4, [r1, #10] │ │ + vsli.32 , q9, #30 │ │ + movs r2, r0 │ │ + strh r1, [r2, #18] │ │ + vsri.64 d31, d20, #2 │ │ + movs r2, r0 │ │ + strh r4, [r4, #18] │ │ + vraddhn.i d31, q15, q12 │ │ + movs r2, r0 │ │ + orn r0, ip, #8519680 @ 0x820000 │ │ + strh r2, [r7, #20] │ │ + vmls.i , q15, d22[0] │ │ + movs r2, r0 │ │ + strh r5, [r1, #22] │ │ + vsri.64 , q5, #2 │ │ + movs r2, r0 │ │ + @ instruction: 0xf4a60002 │ │ + @ instruction: 0xf4b00002 │ │ + @ instruction: 0xf4ba0002 │ │ push {r7, lr} │ │ ldr.w lr, [sp, #8] │ │ mov ip, r2 │ │ subs r2, r2, r3 │ │ cmp.w lr, #3 │ │ - bne.n 2077c │ │ + bne.n 21370 │ │ cmn.w ip, #4 │ │ itt ls │ │ addls.w r3, ip, #3 │ │ cmpls r3, r1 │ │ - bls.n 2078a │ │ + bls.n 2137e │ │ pop {r7, pc} │ │ str.w lr, [sp, #8] │ │ mov r3, ip │ │ ldmia.w sp!, {r7, lr} │ │ - b.w 20494 │ │ - adds r3, r2, #2 │ │ + b.w 21088 │ │ + adds r3, r2, #1 │ │ cmp r3, r1 │ │ it cc │ │ cmpcc r2, r1 │ │ - bcs.n 2077a │ │ - add.w lr, r2, #1 │ │ + bcs.n 2136e │ │ + add.w lr, r2, #2 │ │ cmp lr, r1 │ │ itttt cc │ │ ldrbcc r1, [r0, r2] │ │ strbcc.w r1, [r0, ip] │ │ - ldrbcc.w r1, [r0, lr] │ │ + ldrbcc r1, [r0, r3] │ │ addcc.w r2, r0, ip │ │ ittt cc │ │ strbcc r1, [r2, #1] │ │ - ldrbcc r0, [r0, r3] │ │ + ldrbcc.w r0, [r0, lr] │ │ strbcc r0, [r2, #2] │ │ pop {r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + ldrd lr, ip, [r1, #16] │ │ + sub.w r3, ip, lr │ │ + cmp r3, r2 │ │ + it cs │ │ + movcs r3, r2 │ │ + add.w r4, r3, lr │ │ + cmp lr, r4 │ │ + itt cc │ │ + strcc r4, [r1, #16] │ │ + movcc lr, r4 │ │ + cmp lr, ip │ │ + bcs.n 213dc │ │ + subs r3, r3, r2 │ │ + add.w r4, lr, #1 │ │ + cbz r3, 213e0 │ │ + adds r3, #1 │ │ + mov lr, r4 │ │ + cmp ip, r4 │ │ + bne.n 213ca │ │ + str.w ip, [r1, #16] │ │ + movs r1, #0 │ │ + b.n 213fc │ │ + ldr r5, [r1, #24] │ │ + ldr.w ip, [r1] │ │ + add r2, r5 │ │ + ldr r3, [r1, #8] │ │ + str r2, [r0, #0] │ │ + adds r2, #1 │ │ + str r4, [r1, #16] │ │ + add.w r3, r3, lr, lsl #2 │ │ + str r2, [r1, #24] │ │ + add.w r1, ip, lr, lsl #1 │ │ + str r3, [r0, #8] │ │ + str r1, [r0, #4] │ │ + pop {r4, r5, r7, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - subw sp, sp, #1060 @ 0x424 │ │ - mov r6, r1 │ │ + subw sp, sp, #1068 @ 0x42c │ │ + mov fp, r1 │ │ mov r5, r0 │ │ movs r0, #32 │ │ movs r1, #1 │ │ - mov sl, r3 │ │ - mov fp, r2 │ │ + mov r9, r3 │ │ + mov sl, r2 │ │ movs r4, #32 │ │ - blx 4f790 │ │ + blx 4eec0 │ │ cmp r0, #0 │ │ - beq.w 20c68 │ │ - mov r9, r0 │ │ + beq.w 21aec │ │ + mov r8, r0 │ │ strd r0, r4, [sp, #20] │ │ movs r0, #64 @ 0x40 │ │ movs r1, #1 │ │ strd r5, r4, [sp, #12] │ │ - movs r5, #64 @ 0x40 │ │ - movs r4, #1 │ │ - blx 4f790 │ │ + movs r7, #64 @ 0x40 │ │ + movs r5, #1 │ │ + blx 4eec0 │ │ cmp r0, #0 │ │ - beq.w 20c70 │ │ - add r7, sp, #44 @ 0x2c │ │ - mov r8, r0 │ │ - strd r5, r0, [sp, #32] │ │ - add.w r0, r7, #28 │ │ + beq.w 21af4 │ │ + add r6, sp, #40 @ 0x28 │ │ + mov r4, r0 │ │ + strd r7, r0, [sp, #28] │ │ + add.w r0, r6, #28 │ │ movs r1, #40 @ 0x28 │ │ - str r5, [sp, #40] @ 0x28 │ │ - bl 4c354 │ │ + str r7, [sp, #36] @ 0x24 │ │ + bl 4bc98 │ │ movs r0, #0 │ │ movs r1, #19 │ │ - strd r0, r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #116] @ 0x74 │ │ + strd r0, r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #112] @ 0x70 │ │ movs r0, #4 │ │ - str r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #56] @ 0x38 │ │ movs r0, #3 │ │ - str r1, [sp, #112] @ 0x70 │ │ + str r1, [sp, #108] @ 0x6c │ │ movs r1, #2 │ │ - str r0, [sp, #56] @ 0x38 │ │ - mov.w r0, #262144 @ 0x40000 │ │ - strb.w r1, [sp, #124] @ 0x7c │ │ str r0, [sp, #52] @ 0x34 │ │ - strd r4, r5, [sp, #44] @ 0x2c │ │ + mov.w r0, #262144 @ 0x40000 │ │ + strb.w r1, [sp, #120] @ 0x78 │ │ + str r0, [sp, #48] @ 0x30 │ │ + strd r5, r7, [sp, #40] @ 0x28 │ │ movs r0, #32 │ │ - mov r1, r6 │ │ - strd r0, r8, [sp] │ │ - mov r0, r7 │ │ - mov r2, fp │ │ - mov r3, sl │ │ - bl 160e0 │ │ + mov r1, fp │ │ + strd r0, r4, [sp] │ │ + mov r0, r6 │ │ + mov r2, sl │ │ + mov r3, r9 │ │ + bl 16284 │ │ mvns r1, r0 │ │ lsls r1, r1, #24 │ │ - beq.n 2087c │ │ + beq.n 214c8 │ │ movs r1, #0 │ │ movs r2, #1 │ │ - ldr r6, [pc, #656] @ (20ad8 ) │ │ - movs r5, #27 │ │ + ldr r5, [pc, #900] @ (21818 ) │ │ + movs r6, #27 │ │ str r1, [sp, #544] @ 0x220 │ │ strd r1, r2, [sp, #536] @ 0x218 │ │ subs r1, r0, #2 │ │ - strb.w r0, [sp, #128] @ 0x80 │ │ + strb.w r0, [sp, #127] @ 0x7f │ │ uxtb r0, r0 │ │ cmp r0, #2 │ │ it cc │ │ movcc r1, #2 │ │ uxtb r0, r1 │ │ - add r6, pc │ │ + add r5, pc │ │ tbh [pc, r0, lsl #1] │ │ - lsls r3, r0, #5 │ │ + lsls r5, r7, #6 │ │ movs r0, r1 │ │ - lsls r1, r2, #4 │ │ - lsls r6, r5, #4 │ │ - lsls r5, r1, #4 │ │ - lsls r5, r6, #4 │ │ - lsls r0, r0, #5 │ │ - lsls r1, r6, #4 │ │ - ldr r6, [pc, #612] @ (20adc ) │ │ - movs r5, #28 │ │ - add r6, pc │ │ - b.n 20aea │ │ - add r4, sp, #536 @ 0x218 │ │ - mov r1, r8 │ │ - mov r0, r4 │ │ - bl 20d08 │ │ + lsls r2, r1, #6 │ │ + lsls r0, r5, #6 │ │ + lsls r6, r0, #6 │ │ + lsls r7, r5, #6 │ │ + lsls r2, r7, #6 │ │ + lsls r3, r5, #6 │ │ + ldr r5, [pc, #856] @ (2181c ) │ │ + movs r6, #28 │ │ + add r5, pc │ │ + b.n 2182a │ │ add r6, sp, #128 @ 0x80 │ │ - add.w r1, r4, #64 @ 0x40 │ │ - movs r2, #160 @ 0xa0 │ │ + mov r1, r4 │ │ + add.w r9, r6, #64 @ 0x40 │ │ mov r0, r6 │ │ - bl 4c336 │ │ - add.w fp, sp, #896 @ 0x380 │ │ - add.w r1, r6, #80 @ 0x50 │ │ - add.w r0, fp, #80 @ 0x50 │ │ + bl 21b5c │ │ + add.w sl, sp, #832 @ 0x340 │ │ + add.w r1, r6, #144 @ 0x90 │ │ + add.w r0, sl, #80 @ 0x50 │ │ movs r2, #80 @ 0x50 │ │ - bl 4c336 │ │ - mov r0, fp │ │ - mov r1, r6 │ │ + bl 4bc7a │ │ + mov r0, sl │ │ + mov r1, r9 │ │ movs r2, #80 @ 0x50 │ │ - bl 4c336 │ │ - add.w r0, r4, #185 @ 0xb9 │ │ + bl 4bc7a │ │ + add.w r9, sp, #536 @ 0x218 │ │ movs r1, #103 @ 0x67 │ │ - bl 4c4ba │ │ - add.w sl, sp, #288 @ 0x120 │ │ - mov r1, fp │ │ - movs r2, #160 @ 0xa0 │ │ - mov r0, sl │ │ - bl 4c336 │ │ - ldr r7, [pc, #532] @ (20ae0 ) │ │ - add.w r1, sl, #160 @ 0xa0 │ │ - add r7, pc │ │ - ldmia.w r7, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - add r4, sp, #536 @ 0x218 │ │ + add.w r0, r9, #185 @ 0xb9 │ │ + bl 4bc28 │ │ + add.w fp, sp, #352 @ 0x160 │ │ mov r1, sl │ │ - mov r0, r4 │ │ + movs r2, #160 @ 0xa0 │ │ + mov r0, fp │ │ + bl 4bc7a │ │ + ldr r0, [pc, #784] @ (21820 ) │ │ + add.w r1, fp, #160 @ 0xa0 │ │ + add r0, pc │ │ + mov ip, r0 │ │ + ldmia.w ip, {r0, r2, r3, r5, r6, r7} │ │ + stmia r1!, {r0, r2, r3, r5, r6, r7} │ │ + mov r0, r9 │ │ + mov r1, fp │ │ movs r2, #184 @ 0xb8 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ movs r0, #25 │ │ - add r6, sp, #832 @ 0x340 │ │ + mov r1, r9 │ │ strb.w r0, [sp, #824] @ 0x338 │ │ movs r0, #1 │ │ strb.w r0, [sp, #720] @ 0x2d0 │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ - bl 20f10 │ │ + add r0, sp, #832 @ 0x340 │ │ + bl 21d4c │ │ + add r1, sp, #992 @ 0x3e0 │ │ movs r0, #0 │ │ - movs r1, #0 │ │ - ldrb r2, [r6, r0] │ │ + movs r2, #0 │ │ + ldrb.w r3, [sl, r0] │ │ adds r0, #1 │ │ - cmp r1, #64 @ 0x40 │ │ - strb.w r2, [fp, r1] │ │ + cmp r2, #64 @ 0x40 │ │ + strb r3, [r1, r2] │ │ it ne │ │ - addne r1, #1 │ │ + addne r2, #1 │ │ cmp r0, #64 @ 0x40 │ │ - bne.n 208fc │ │ - add r1, sp, #472 @ 0x1d8 │ │ - ldmia.w fp!, {r2, r3, r4, r5, r6} │ │ - mov r0, r1 │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ - ldmia.w fp!, {r2, r3, r4, r5, r6} │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ - ldmia.w fp, {r2, r3, r4, r5, r6, r7} │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - mov r0, r9 │ │ + bne.n 21542 │ │ + add r1, sp, #992 @ 0x3e0 │ │ + mov r0, r8 │ │ movs r2, #32 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ movs r0, #0 │ │ - strb.w r0, [r8] │ │ - strb.w r0, [r8, #1] │ │ - strb.w r0, [r8, #2] │ │ - strb.w r0, [r8, #3] │ │ - strb.w r0, [r8, #4] │ │ - strb.w r0, [r8, #5] │ │ - strb.w r0, [r8, #6] │ │ - strb.w r0, [r8, #7] │ │ - strb.w r0, [r8, #8] │ │ - strb.w r0, [r8, #9] │ │ - strb.w r0, [r8, #10] │ │ - strb.w r0, [r8, #11] │ │ - strb.w r0, [r8, #12] │ │ - strb.w r0, [r8, #13] │ │ - strb.w r0, [r8, #14] │ │ - strb.w r0, [r8, #15] │ │ - strb.w r0, [r8, #16] │ │ - strb.w r0, [r8, #17] │ │ - strb.w r0, [r8, #18] │ │ - strb.w r0, [r8, #19] │ │ - strb.w r0, [r8, #20] │ │ - strb.w r0, [r8, #21] │ │ - strb.w r0, [r8, #22] │ │ - strb.w r0, [r8, #23] │ │ - strb.w r0, [r8, #24] │ │ - strb.w r0, [r8, #25] │ │ - strb.w r0, [r8, #26] │ │ - strb.w r0, [r8, #27] │ │ - strb.w r0, [r8, #28] │ │ - strb.w r0, [r8, #29] │ │ - strb.w r0, [r8, #30] │ │ - strb.w r0, [r8, #31] │ │ - strb.w r0, [r8, #32] │ │ - strb.w r0, [r8, #33] @ 0x21 │ │ - strb.w r0, [r8, #34] @ 0x22 │ │ - strb.w r0, [r8, #35] @ 0x23 │ │ - strb.w r0, [r8, #36] @ 0x24 │ │ - strb.w r0, [r8, #37] @ 0x25 │ │ - strb.w r0, [r8, #38] @ 0x26 │ │ - strb.w r0, [r8, #39] @ 0x27 │ │ - strb.w r0, [r8, #40] @ 0x28 │ │ - strb.w r0, [r8, #41] @ 0x29 │ │ - strb.w r0, [r8, #42] @ 0x2a │ │ - strb.w r0, [r8, #43] @ 0x2b │ │ - strb.w r0, [r8, #44] @ 0x2c │ │ - strb.w r0, [r8, #45] @ 0x2d │ │ - strb.w r0, [r8, #46] @ 0x2e │ │ - strb.w r0, [r8, #47] @ 0x2f │ │ - strb.w r0, [r8, #48] @ 0x30 │ │ - strb.w r0, [r8, #49] @ 0x31 │ │ - strb.w r0, [r8, #50] @ 0x32 │ │ - strb.w r0, [r8, #51] @ 0x33 │ │ - strb.w r0, [r8, #52] @ 0x34 │ │ - strb.w r0, [r8, #53] @ 0x35 │ │ - strb.w r0, [r8, #54] @ 0x36 │ │ - strb.w r0, [r8, #55] @ 0x37 │ │ - strb.w r0, [r8, #56] @ 0x38 │ │ - strb.w r0, [r8, #57] @ 0x39 │ │ - strb.w r0, [r8, #58] @ 0x3a │ │ - strb.w r0, [r8, #59] @ 0x3b │ │ - strb.w r0, [r8, #60] @ 0x3c │ │ - strb.w r0, [r8, #61] @ 0x3d │ │ - strb.w r0, [r8, #62] @ 0x3e │ │ - strb.w r0, [r8, #63] @ 0x3f │ │ - ldrd r1, r2, [sp, #32] │ │ - str r0, [sp, #40] @ 0x28 │ │ - cbz r1, 20a3e │ │ - strb.w r0, [r2], #1 │ │ - subs r1, #1 │ │ - bne.n 20a36 │ │ - add r7, sp, #16 │ │ - ldrd r0, r1, [sp, #36] @ 0x24 │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ - ldmia r7, {r2, r3, r7} │ │ - ldr r5, [sp, #12] │ │ - strd r6, r2, [r5] │ │ - strd r3, r7, [r5, #8] │ │ - cbz r1, 20a62 │ │ - movs r2, #0 │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n 20a58 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - ldr r1, [sp, #32] │ │ - movs r2, #0 │ │ - str r2, [sp, #40] @ 0x28 │ │ - cbz r1, 20a72 │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n 20a6a │ │ - ldr r0, [sp, #32] │ │ - cmp r0, #0 │ │ - beq.w 20c60 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - b.n 20c5c │ │ - ldr r6, [pc, #560] @ (20cb0 ) │ │ - movs r5, #24 │ │ - add r6, pc │ │ - b.n 20aea │ │ - ldr r0, [pc, #568] @ (20cc0 ) │ │ - add r3, sp, #128 @ 0x80 │ │ - ldr r1, [pc, #568] @ (20cc4 ) │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + strb r0, [r4, #0] │ │ + strb r0, [r4, #1] │ │ + strb r0, [r4, #2] │ │ + strb r0, [r4, #3] │ │ + strb r0, [r4, #4] │ │ + strb r0, [r4, #5] │ │ + strb r0, [r4, #6] │ │ + strb r0, [r4, #7] │ │ + strb r0, [r4, #8] │ │ + strb r0, [r4, #9] │ │ + strb r0, [r4, #10] │ │ + strb r0, [r4, #11] │ │ + strb r0, [r4, #12] │ │ + strb r0, [r4, #13] │ │ + strb r0, [r4, #14] │ │ + strb r0, [r4, #15] │ │ + strb r0, [r4, #16] │ │ + strb r0, [r4, #17] │ │ + strb r0, [r4, #18] │ │ + strb r0, [r4, #19] │ │ + strb r0, [r4, #20] │ │ + strb r0, [r4, #21] │ │ + strb r0, [r4, #22] │ │ + strb r0, [r4, #23] │ │ + strb r0, [r4, #24] │ │ + strb r0, [r4, #25] │ │ + strb r0, [r4, #26] │ │ + strb r0, [r4, #27] │ │ + strb r0, [r4, #28] │ │ + strb r0, [r4, #29] │ │ + strb r0, [r4, #30] │ │ + strb r0, [r4, #31] │ │ + strb.w r0, [r4, #32] │ │ + strb.w r0, [r4, #33] @ 0x21 │ │ + strb.w r0, [r4, #34] @ 0x22 │ │ + strb.w r0, [r4, #35] @ 0x23 │ │ + strb.w r0, [r4, #36] @ 0x24 │ │ + strb.w r0, [r4, #37] @ 0x25 │ │ + strb.w r0, [r4, #38] @ 0x26 │ │ + strb.w r0, [r4, #39] @ 0x27 │ │ + strb.w r0, [r4, #40] @ 0x28 │ │ + strb.w r0, [r4, #41] @ 0x29 │ │ + strb.w r0, [r4, #42] @ 0x2a │ │ + strb.w r0, [r4, #43] @ 0x2b │ │ + strb.w r0, [r4, #44] @ 0x2c │ │ + strb.w r0, [r4, #45] @ 0x2d │ │ + strb.w r0, [r4, #46] @ 0x2e │ │ + strb.w r0, [r4, #47] @ 0x2f │ │ + strb.w r0, [r4, #48] @ 0x30 │ │ + strb.w r0, [r4, #49] @ 0x31 │ │ + strb.w r0, [r4, #50] @ 0x32 │ │ + strb.w r0, [r4, #51] @ 0x33 │ │ + strb.w r0, [r4, #52] @ 0x34 │ │ + strb.w r0, [r4, #53] @ 0x35 │ │ + strb.w r0, [r4, #54] @ 0x36 │ │ + strb.w r0, [r4, #55] @ 0x37 │ │ + strb.w r0, [r4, #56] @ 0x38 │ │ + strb.w r0, [r4, #57] @ 0x39 │ │ + strb.w r0, [r4, #58] @ 0x3a │ │ + strb.w r0, [r4, #59] @ 0x3b │ │ + strb.w r0, [r4, #60] @ 0x3c │ │ + strb.w r0, [r4, #61] @ 0x3d │ │ + strb.w r0, [r4, #62] @ 0x3e │ │ + strb.w r0, [r4, #63] @ 0x3f │ │ + strb r0, [r4, #0] │ │ + strb r0, [r4, #1] │ │ + strb r0, [r4, #2] │ │ + strb r0, [r4, #3] │ │ + strb r0, [r4, #4] │ │ + strb r0, [r4, #5] │ │ + strb r0, [r4, #6] │ │ + strb r0, [r4, #7] │ │ + strb r0, [r4, #8] │ │ + strb r0, [r4, #9] │ │ + strb r0, [r4, #10] │ │ + strb r0, [r4, #11] │ │ + strb r0, [r4, #12] │ │ + strb r0, [r4, #13] │ │ + strb r0, [r4, #14] │ │ + strb r0, [r4, #15] │ │ + strb r0, [r4, #16] │ │ + strb r0, [r4, #17] │ │ + strb r0, [r4, #18] │ │ + strb r0, [r4, #19] │ │ + strb r0, [r4, #20] │ │ + strb r0, [r4, #21] │ │ + strb r0, [r4, #22] │ │ + strb r0, [r4, #23] │ │ + strb r0, [r4, #24] │ │ + strb r0, [r4, #25] │ │ + strb r0, [r4, #26] │ │ + strb r0, [r4, #27] │ │ + strb r0, [r4, #28] │ │ + strb r0, [r4, #29] │ │ + strb r0, [r4, #30] │ │ + strb r0, [r4, #31] │ │ + strb.w r0, [r4, #32] │ │ + strb.w r0, [r4, #33] @ 0x21 │ │ + strb.w r0, [r4, #34] @ 0x22 │ │ + strb.w r0, [r4, #35] @ 0x23 │ │ + strb.w r0, [r4, #36] @ 0x24 │ │ + strb.w r0, [r4, #37] @ 0x25 │ │ + strb.w r0, [r4, #38] @ 0x26 │ │ + strb.w r0, [r4, #39] @ 0x27 │ │ + strb.w r0, [r4, #40] @ 0x28 │ │ + strb.w r0, [r4, #41] @ 0x29 │ │ + strb.w r0, [r4, #42] @ 0x2a │ │ + strb.w r0, [r4, #43] @ 0x2b │ │ + strb.w r0, [r4, #44] @ 0x2c │ │ + strb.w r0, [r4, #45] @ 0x2d │ │ + strb.w r0, [r4, #46] @ 0x2e │ │ + strb.w r0, [r4, #47] @ 0x2f │ │ + strb.w r0, [r4, #48] @ 0x30 │ │ + strb.w r0, [r4, #49] @ 0x31 │ │ + strb.w r0, [r4, #50] @ 0x32 │ │ + strb.w r0, [r4, #51] @ 0x33 │ │ + strb.w r0, [r4, #52] @ 0x34 │ │ + strb.w r0, [r4, #53] @ 0x35 │ │ + strb.w r0, [r4, #54] @ 0x36 │ │ + strb.w r0, [r4, #55] @ 0x37 │ │ + strb.w r0, [r4, #56] @ 0x38 │ │ + strb.w r0, [r4, #57] @ 0x39 │ │ + strb.w r0, [r4, #58] @ 0x3a │ │ + strb.w r0, [r4, #59] @ 0x3b │ │ + strb.w r0, [r4, #60] @ 0x3c │ │ + strb.w r0, [r4, #61] @ 0x3d │ │ + strb.w r0, [r4, #62] @ 0x3e │ │ + strb.w r0, [r4, #63] @ 0x3f │ │ + ldrd r6, r2, [sp, #12] │ │ + ldrd r3, r7, [sp, #20] │ │ + stmia r6!, {r1, r2, r3, r7} │ │ + strb r0, [r4, #0] │ │ + strb r0, [r4, #1] │ │ + strb r0, [r4, #2] │ │ + strb r0, [r4, #3] │ │ + strb r0, [r4, #4] │ │ + strb r0, [r4, #5] │ │ + strb r0, [r4, #6] │ │ + strb r0, [r4, #7] │ │ + strb r0, [r4, #8] │ │ + strb r0, [r4, #9] │ │ + strb r0, [r4, #10] │ │ + strb r0, [r4, #11] │ │ + strb r0, [r4, #12] │ │ + strb r0, [r4, #13] │ │ + strb r0, [r4, #14] │ │ + strb r0, [r4, #15] │ │ + strb r0, [r4, #16] │ │ + strb r0, [r4, #17] │ │ + strb r0, [r4, #18] │ │ + strb r0, [r4, #19] │ │ + strb r0, [r4, #20] │ │ + strb r0, [r4, #21] │ │ + strb r0, [r4, #22] │ │ + strb r0, [r4, #23] │ │ + strb r0, [r4, #24] │ │ + strb r0, [r4, #25] │ │ + strb r0, [r4, #26] │ │ + strb r0, [r4, #27] │ │ + strb r0, [r4, #28] │ │ + strb r0, [r4, #29] │ │ + strb r0, [r4, #30] │ │ + strb r0, [r4, #31] │ │ + strb.w r0, [r4, #32] │ │ + strb.w r0, [r4, #33] @ 0x21 │ │ + strb.w r0, [r4, #34] @ 0x22 │ │ + strb.w r0, [r4, #35] @ 0x23 │ │ + strb.w r0, [r4, #36] @ 0x24 │ │ + strb.w r0, [r4, #37] @ 0x25 │ │ + strb.w r0, [r4, #38] @ 0x26 │ │ + strb.w r0, [r4, #39] @ 0x27 │ │ + strb.w r0, [r4, #40] @ 0x28 │ │ + strb.w r0, [r4, #41] @ 0x29 │ │ + strb.w r0, [r4, #42] @ 0x2a │ │ + strb.w r0, [r4, #43] @ 0x2b │ │ + strb.w r0, [r4, #44] @ 0x2c │ │ + strb.w r0, [r4, #45] @ 0x2d │ │ + strb.w r0, [r4, #46] @ 0x2e │ │ + strb.w r0, [r4, #47] @ 0x2f │ │ + strb.w r0, [r4, #48] @ 0x30 │ │ + strb.w r0, [r4, #49] @ 0x31 │ │ + strb.w r0, [r4, #50] @ 0x32 │ │ + strb.w r0, [r4, #51] @ 0x33 │ │ + strb.w r0, [r4, #52] @ 0x34 │ │ + strb.w r0, [r4, #53] @ 0x35 │ │ + strb.w r0, [r4, #54] @ 0x36 │ │ + strb.w r0, [r4, #55] @ 0x37 │ │ + strb.w r0, [r4, #56] @ 0x38 │ │ + strb.w r0, [r4, #57] @ 0x39 │ │ + strb.w r0, [r4, #58] @ 0x3a │ │ + strb.w r0, [r4, #59] @ 0x3b │ │ + strb.w r0, [r4, #60] @ 0x3c │ │ + strb.w r0, [r4, #61] @ 0x3d │ │ + strb.w r0, [r4, #62] @ 0x3e │ │ + strb.w r0, [r4, #63] @ 0x3f │ │ + mov r0, r4 │ │ + blx 4eeb0 │ │ + addw sp, sp, #1068 @ 0x42c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r5, [pc, #884] @ (21b34 ) │ │ + movs r6, #24 │ │ + add r5, pc │ │ + b.n 2182a │ │ + ldr r0, [pc, #892] @ (21b44 ) │ │ + add.w r3, sp, #127 @ 0x7f │ │ + ldr r1, [pc, #892] @ (21b48 ) │ │ add r0, pc │ │ - ldr r2, [pc, #568] @ (20cc8 ) │ │ - str r0, [sp, #292] @ 0x124 │ │ - add r0, sp, #896 @ 0x380 │ │ + ldr r2, [pc, #892] @ (21b4c ) │ │ + str r0, [sp, #356] @ 0x164 │ │ + add r0, sp, #832 @ 0x340 │ │ add r1, pc │ │ add r2, pc │ │ - str r3, [sp, #896] @ 0x380 │ │ - str r0, [sp, #288] @ 0x120 │ │ + str r3, [sp, #832] @ 0x340 │ │ + str r0, [sp, #352] @ 0x160 │ │ add r0, sp, #536 @ 0x218 │ │ - add r3, sp, #288 @ 0x120 │ │ - bl 1a89c │ │ - cbz r0, 20b06 │ │ - ldr r0, [pc, #548] @ (20ccc ) │ │ - ldr r3, [pc, #548] @ (20cd0 ) │ │ - ldr r1, [pc, #552] @ (20cd4 ) │ │ + add r3, sp, #352 @ 0x160 │ │ + bl 1aa04 │ │ + cbz r0, 21846 │ │ + ldr r0, [pc, #872] @ (21b50 ) │ │ + ldr r3, [pc, #872] @ (21b54 ) │ │ + ldr r1, [pc, #876] @ (21b58 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ - addw r2, sp, #1059 @ 0x423 │ │ + addw r2, sp, #1067 @ 0x42b │ │ str r1, [sp, #0] │ │ movs r1, #55 @ 0x37 │ │ - bl 1c5d0 │ │ - b.n 20c78 │ │ - ldr r6, [pc, #488] @ (20cac ) │ │ - add r6, pc │ │ - b.n 20aca │ │ - ldr r6, [pc, #500] @ (20cbc ) │ │ - add r6, pc │ │ - movs r5, #18 │ │ - b.n 20aea │ │ - ldr r6, [pc, #484] @ (20cb4 ) │ │ - movs r5, #24 │ │ - add r6, pc │ │ - b.n 20aea │ │ + bl 1c7cc │ │ + b.n 21afc │ │ + ldr r5, [pc, #812] @ (21b30 ) │ │ + add r5, pc │ │ + b.n 2180a │ │ + ldr r5, [pc, #824] @ (21b40 ) │ │ + add r5, pc │ │ + movs r6, #18 │ │ + b.n 2182a │ │ + ldr r5, [pc, #808] @ (21b38 ) │ │ + movs r6, #24 │ │ + add r5, pc │ │ + b.n 2182a │ │ nop │ │ - strb r5, [r4, #6] │ │ - vzip. d23, d22 │ │ - vmlsl.u q12, d30, d14[0] │ │ - vcvt.f32.u32 q10, q10, #2 │ │ - movs r5, #19 │ │ - add r6, pc │ │ + str r1, [r2, #120] @ 0x78 │ │ + vqshl.u64 d22, d2, #62 @ 0x3e │ │ + vtrn. d24, d0 │ │ + vqrdmulh.s q10, q15, d5[0] │ │ + movs r6, #19 │ │ + add r5, pc │ │ add r0, sp, #536 @ 0x218 │ │ movs r1, #0 │ │ - mov r2, r5 │ │ - bl 2120c │ │ + mov r2, r6 │ │ + bl 22048 │ │ ldrd r0, r7, [sp, #540] @ 0x21c │ │ - mov r1, r6 │ │ - mov r2, r5 │ │ + mov r1, r5 │ │ + mov r2, r6 │ │ add r0, r7 │ │ - bl 4c460 │ │ - adds r0, r7, r5 │ │ + bl 4bcbc │ │ + adds r0, r7, r6 │ │ str r0, [sp, #544] @ 0x220 │ │ add r2, sp, #536 @ 0x218 │ │ ldr r7, [sp, #12] │ │ movs r3, #4 │ │ + movs r6, #0 │ │ ldmia r2, {r0, r1, r2} │ │ strd r1, r2, [r7, #8] │ │ strd r3, r0, [r7] │ │ - movs r0, #0 │ │ - strb.w r0, [r8] │ │ - strb.w r0, [r8, #1] │ │ - strb.w r0, [r8, #2] │ │ - strb.w r0, [r8, #3] │ │ - strb.w r0, [r8, #4] │ │ - strb.w r0, [r8, #5] │ │ - strb.w r0, [r8, #6] │ │ - strb.w r0, [r8, #7] │ │ - strb.w r0, [r8, #8] │ │ - strb.w r0, [r8, #9] │ │ - strb.w r0, [r8, #10] │ │ - strb.w r0, [r8, #11] │ │ - strb.w r0, [r8, #12] │ │ - strb.w r0, [r8, #13] │ │ - strb.w r0, [r8, #14] │ │ - strb.w r0, [r8, #15] │ │ - strb.w r0, [r8, #16] │ │ - strb.w r0, [r8, #17] │ │ - strb.w r0, [r8, #18] │ │ - strb.w r0, [r8, #19] │ │ - strb.w r0, [r8, #20] │ │ - strb.w r0, [r8, #21] │ │ - strb.w r0, [r8, #22] │ │ - strb.w r0, [r8, #23] │ │ - strb.w r0, [r8, #24] │ │ - strb.w r0, [r8, #25] │ │ - strb.w r0, [r8, #26] │ │ - strb.w r0, [r8, #27] │ │ - strb.w r0, [r8, #28] │ │ - strb.w r0, [r8, #29] │ │ - strb.w r0, [r8, #30] │ │ - strb.w r0, [r8, #31] │ │ - strb.w r0, [r8, #32] │ │ - strb.w r0, [r8, #33] @ 0x21 │ │ - strb.w r0, [r8, #34] @ 0x22 │ │ - strb.w r0, [r8, #35] @ 0x23 │ │ - strb.w r0, [r8, #36] @ 0x24 │ │ - strb.w r0, [r8, #37] @ 0x25 │ │ - strb.w r0, [r8, #38] @ 0x26 │ │ - strb.w r0, [r8, #39] @ 0x27 │ │ - strb.w r0, [r8, #40] @ 0x28 │ │ - strb.w r0, [r8, #41] @ 0x29 │ │ - strb.w r0, [r8, #42] @ 0x2a │ │ - strb.w r0, [r8, #43] @ 0x2b │ │ - strb.w r0, [r8, #44] @ 0x2c │ │ - strb.w r0, [r8, #45] @ 0x2d │ │ - strb.w r0, [r8, #46] @ 0x2e │ │ - strb.w r0, [r8, #47] @ 0x2f │ │ - strb.w r0, [r8, #48] @ 0x30 │ │ - strb.w r0, [r8, #49] @ 0x31 │ │ - strb.w r0, [r8, #50] @ 0x32 │ │ - strb.w r0, [r8, #51] @ 0x33 │ │ - strb.w r0, [r8, #52] @ 0x34 │ │ - strb.w r0, [r8, #53] @ 0x35 │ │ - strb.w r0, [r8, #54] @ 0x36 │ │ - strb.w r0, [r8, #55] @ 0x37 │ │ - strb.w r0, [r8, #56] @ 0x38 │ │ - strb.w r0, [r8, #57] @ 0x39 │ │ - strb.w r0, [r8, #58] @ 0x3a │ │ - strb.w r0, [r8, #59] @ 0x3b │ │ - strb.w r0, [r8, #60] @ 0x3c │ │ - strb.w r0, [r8, #61] @ 0x3d │ │ - strb.w r0, [r8, #62] @ 0x3e │ │ - strb.w r0, [r8, #63] @ 0x3f │ │ - ldrd r1, r2, [sp, #32] │ │ - str r0, [sp, #40] @ 0x28 │ │ - cbz r1, 20c28 │ │ - strb.w r0, [r2], #1 │ │ - subs r1, #1 │ │ - bne.n 20c20 │ │ - ldr r0, [sp, #32] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #36] @ 0x24 │ │ - blxne 4f780 │ │ - ldrd r0, r1, [sp, #20] │ │ - cbz r1, 20c46 │ │ - movs r2, #0 │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n 20c3c │ │ - ldr r0, [sp, #20] │ │ - ldr r1, [sp, #16] │ │ - movs r2, #0 │ │ - str r2, [sp, #24] │ │ - cbz r1, 20c56 │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n 20c4e │ │ - ldr r0, [sp, #16] │ │ - cbz r0, 20c60 │ │ - ldr r0, [sp, #20] │ │ - blx 4f780 │ │ - addw sp, sp, #1060 @ 0x424 │ │ + mov r0, r4 │ │ + strb r6, [r4, #0] │ │ + strb r6, [r4, #1] │ │ + strb r6, [r4, #2] │ │ + strb r6, [r4, #3] │ │ + strb r6, [r4, #4] │ │ + strb r6, [r4, #5] │ │ + strb r6, [r4, #6] │ │ + strb r6, [r4, #7] │ │ + strb r6, [r4, #8] │ │ + strb r6, [r4, #9] │ │ + strb r6, [r4, #10] │ │ + strb r6, [r4, #11] │ │ + strb r6, [r4, #12] │ │ + strb r6, [r4, #13] │ │ + strb r6, [r4, #14] │ │ + strb r6, [r4, #15] │ │ + strb r6, [r4, #16] │ │ + strb r6, [r4, #17] │ │ + strb r6, [r4, #18] │ │ + strb r6, [r4, #19] │ │ + strb r6, [r4, #20] │ │ + strb r6, [r4, #21] │ │ + strb r6, [r4, #22] │ │ + strb r6, [r4, #23] │ │ + strb r6, [r4, #24] │ │ + strb r6, [r4, #25] │ │ + strb r6, [r4, #26] │ │ + strb r6, [r4, #27] │ │ + strb r6, [r4, #28] │ │ + strb r6, [r4, #29] │ │ + strb r6, [r4, #30] │ │ + strb r6, [r4, #31] │ │ + strb.w r6, [r4, #32] │ │ + strb.w r6, [r4, #33] @ 0x21 │ │ + strb.w r6, [r4, #34] @ 0x22 │ │ + strb.w r6, [r4, #35] @ 0x23 │ │ + strb.w r6, [r4, #36] @ 0x24 │ │ + strb.w r6, [r4, #37] @ 0x25 │ │ + strb.w r6, [r4, #38] @ 0x26 │ │ + strb.w r6, [r4, #39] @ 0x27 │ │ + strb.w r6, [r4, #40] @ 0x28 │ │ + strb.w r6, [r4, #41] @ 0x29 │ │ + strb.w r6, [r4, #42] @ 0x2a │ │ + strb.w r6, [r4, #43] @ 0x2b │ │ + strb.w r6, [r4, #44] @ 0x2c │ │ + strb.w r6, [r4, #45] @ 0x2d │ │ + strb.w r6, [r4, #46] @ 0x2e │ │ + strb.w r6, [r4, #47] @ 0x2f │ │ + strb.w r6, [r4, #48] @ 0x30 │ │ + strb.w r6, [r4, #49] @ 0x31 │ │ + strb.w r6, [r4, #50] @ 0x32 │ │ + strb.w r6, [r4, #51] @ 0x33 │ │ + strb.w r6, [r4, #52] @ 0x34 │ │ + strb.w r6, [r4, #53] @ 0x35 │ │ + strb.w r6, [r4, #54] @ 0x36 │ │ + strb.w r6, [r4, #55] @ 0x37 │ │ + strb.w r6, [r4, #56] @ 0x38 │ │ + strb.w r6, [r4, #57] @ 0x39 │ │ + strb.w r6, [r4, #58] @ 0x3a │ │ + strb.w r6, [r4, #59] @ 0x3b │ │ + strb.w r6, [r4, #60] @ 0x3c │ │ + strb.w r6, [r4, #61] @ 0x3d │ │ + strb.w r6, [r4, #62] @ 0x3e │ │ + strb.w r6, [r4, #63] @ 0x3f │ │ + strb r6, [r4, #0] │ │ + strb r6, [r4, #1] │ │ + strb r6, [r4, #2] │ │ + strb r6, [r4, #3] │ │ + strb r6, [r4, #4] │ │ + strb r6, [r4, #5] │ │ + strb r6, [r4, #6] │ │ + strb r6, [r4, #7] │ │ + strb r6, [r4, #8] │ │ + strb r6, [r4, #9] │ │ + strb r6, [r4, #10] │ │ + strb r6, [r4, #11] │ │ + strb r6, [r4, #12] │ │ + strb r6, [r4, #13] │ │ + strb r6, [r4, #14] │ │ + strb r6, [r4, #15] │ │ + strb r6, [r4, #16] │ │ + strb r6, [r4, #17] │ │ + strb r6, [r4, #18] │ │ + strb r6, [r4, #19] │ │ + strb r6, [r4, #20] │ │ + strb r6, [r4, #21] │ │ + strb r6, [r4, #22] │ │ + strb r6, [r4, #23] │ │ + strb r6, [r4, #24] │ │ + strb r6, [r4, #25] │ │ + strb r6, [r4, #26] │ │ + strb r6, [r4, #27] │ │ + strb r6, [r4, #28] │ │ + strb r6, [r4, #29] │ │ + strb r6, [r4, #30] │ │ + strb r6, [r4, #31] │ │ + strb.w r6, [r4, #32] │ │ + strb.w r6, [r4, #33] @ 0x21 │ │ + strb.w r6, [r4, #34] @ 0x22 │ │ + strb.w r6, [r4, #35] @ 0x23 │ │ + strb.w r6, [r4, #36] @ 0x24 │ │ + strb.w r6, [r4, #37] @ 0x25 │ │ + strb.w r6, [r4, #38] @ 0x26 │ │ + strb.w r6, [r4, #39] @ 0x27 │ │ + strb.w r6, [r4, #40] @ 0x28 │ │ + strb.w r6, [r4, #41] @ 0x29 │ │ + strb.w r6, [r4, #42] @ 0x2a │ │ + strb.w r6, [r4, #43] @ 0x2b │ │ + strb.w r6, [r4, #44] @ 0x2c │ │ + strb.w r6, [r4, #45] @ 0x2d │ │ + strb.w r6, [r4, #46] @ 0x2e │ │ + strb.w r6, [r4, #47] @ 0x2f │ │ + strb.w r6, [r4, #48] @ 0x30 │ │ + strb.w r6, [r4, #49] @ 0x31 │ │ + strb.w r6, [r4, #50] @ 0x32 │ │ + strb.w r6, [r4, #51] @ 0x33 │ │ + strb.w r6, [r4, #52] @ 0x34 │ │ + strb.w r6, [r4, #53] @ 0x35 │ │ + strb.w r6, [r4, #54] @ 0x36 │ │ + strb.w r6, [r4, #55] @ 0x37 │ │ + strb.w r6, [r4, #56] @ 0x38 │ │ + strb.w r6, [r4, #57] @ 0x39 │ │ + strb.w r6, [r4, #58] @ 0x3a │ │ + strb.w r6, [r4, #59] @ 0x3b │ │ + strb.w r6, [r4, #60] @ 0x3c │ │ + strb.w r6, [r4, #61] @ 0x3d │ │ + strb.w r6, [r4, #62] @ 0x3e │ │ + strb.w r6, [r4, #63] @ 0x3f │ │ + blx 4eeb0 │ │ + strb.w r6, [r8] │ │ + strb.w r6, [r8, #1] │ │ + strb.w r6, [r8, #2] │ │ + strb.w r6, [r8, #3] │ │ + strb.w r6, [r8, #4] │ │ + strb.w r6, [r8, #5] │ │ + strb.w r6, [r8, #6] │ │ + strb.w r6, [r8, #7] │ │ + strb.w r6, [r8, #8] │ │ + strb.w r6, [r8, #9] │ │ + strb.w r6, [r8, #10] │ │ + strb.w r6, [r8, #11] │ │ + strb.w r6, [r8, #12] │ │ + strb.w r6, [r8, #13] │ │ + strb.w r6, [r8, #14] │ │ + strb.w r6, [r8, #15] │ │ + strb.w r6, [r8, #16] │ │ + strb.w r6, [r8, #17] │ │ + strb.w r6, [r8, #18] │ │ + strb.w r6, [r8, #19] │ │ + strb.w r6, [r8, #20] │ │ + strb.w r6, [r8, #21] │ │ + strb.w r6, [r8, #22] │ │ + strb.w r6, [r8, #23] │ │ + strb.w r6, [r8, #24] │ │ + strb.w r6, [r8, #25] │ │ + strb.w r6, [r8, #26] │ │ + strb.w r6, [r8, #27] │ │ + strb.w r6, [r8, #28] │ │ + strb.w r6, [r8, #29] │ │ + strb.w r6, [r8, #30] │ │ + strb.w r6, [r8, #31] │ │ + strb.w r6, [r8] │ │ + mov r0, r8 │ │ + strb.w r6, [r8, #1] │ │ + strb.w r6, [r8, #2] │ │ + strb.w r6, [r8, #3] │ │ + strb.w r6, [r8, #4] │ │ + strb.w r6, [r8, #5] │ │ + strb.w r6, [r8, #6] │ │ + strb.w r6, [r8, #7] │ │ + strb.w r6, [r8, #8] │ │ + strb.w r6, [r8, #9] │ │ + strb.w r6, [r8, #10] │ │ + strb.w r6, [r8, #11] │ │ + strb.w r6, [r8, #12] │ │ + strb.w r6, [r8, #13] │ │ + strb.w r6, [r8, #14] │ │ + strb.w r6, [r8, #15] │ │ + strb.w r6, [r8, #16] │ │ + strb.w r6, [r8, #17] │ │ + strb.w r6, [r8, #18] │ │ + strb.w r6, [r8, #19] │ │ + strb.w r6, [r8, #20] │ │ + strb.w r6, [r8, #21] │ │ + strb.w r6, [r8, #22] │ │ + strb.w r6, [r8, #23] │ │ + strb.w r6, [r8, #24] │ │ + strb.w r6, [r8, #25] │ │ + strb.w r6, [r8, #26] │ │ + strb.w r6, [r8, #27] │ │ + strb.w r6, [r8, #28] │ │ + strb.w r6, [r8, #29] │ │ + strb.w r6, [r8, #30] │ │ + strb.w r6, [r8, #31] │ │ + blx 4eeb0 │ │ + addw sp, sp, #1068 @ 0x42c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #1 │ │ movs r1, #32 │ │ - bl 142ba │ │ + bl 1441a │ │ movs r0, #1 │ │ movs r1, #64 @ 0x40 │ │ - bl 142ba │ │ + bl 1441a │ │ udf #254 @ 0xfe │ │ mov r4, r0 │ │ - b.n 20c98 │ │ + b.n 21b1c │ │ mov r4, r0 │ │ add r0, sp, #16 │ │ - bl 20cd8 │ │ + bl cf76 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ mov r4, r0 │ │ ldr r0, [sp, #536] @ 0x218 │ │ - cbz r0, 20c98 │ │ + cbz r0, 21b1c │ │ ldr r0, [sp, #540] @ 0x21c │ │ - blx 4f780 │ │ - add r0, sp, #32 │ │ - bl 20cd8 │ │ + blx 4eeb0 │ │ + add r0, sp, #28 │ │ + bl cf76 │ │ add r0, sp, #16 │ │ - bl 20cd8 │ │ + bl cf76 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ nop │ │ - ldr r0, [r7, #116] @ 0x74 │ │ - vqrdmlsh.s q11, q15, d10[0] │ │ - @ instruction: 0xfffe6f92 │ │ - @ instruction: 0xfffe6f94 │ │ - vqrdmlsh.s q11, q15, d7[0] │ │ - @ instruction: 0xfffe6341 │ │ - @ instruction: 0xffff05e8 │ │ - movs r3, r0 │ │ - ldr r2, [r5, #4] │ │ - @ instruction: 0xfffe854b │ │ - vsli.64 d16, d30, #62 @ 0x3e │ │ - movs r3, r0 │ │ - lsls r4, r4, #23 │ │ - movs r3, r0 │ │ - ldrd r1, r2, [r0, #4] │ │ - cbz r2, 20cea │ │ - movs r3, #0 │ │ - strb.w r3, [r1], #1 │ │ - subs r2, #1 │ │ - bne.n 20ce0 │ │ - ldr r1, [r0, #4] │ │ - ldr r2, [r0, #0] │ │ - movs r3, #0 │ │ - str r3, [r0, #8] │ │ - cbz r2, 20cfa │ │ - strb.w r3, [r1], #1 │ │ - subs r2, #1 │ │ - bne.n 20cf2 │ │ - ldr r1, [r0, #0] │ │ - cmp r1, #0 │ │ - itt ne │ │ - ldrne r0, [r0, #4] │ │ - bne.w 4f69c │ │ - bx lr │ │ + str r0, [r6, #68] @ 0x44 │ │ + vmls.i q11, q15, d4[0] │ │ + vraddhn.i d22, q15, q5 │ │ + vraddhn.i d22, q15, q6 │ │ + vsri.64 d22, d31, #2 │ │ + vabdl.u , d30, d25 │ │ + @ instruction: 0xffffeff4 │ │ + movs r2, r0 │ │ + ldrsh r0, [r1, r0] │ │ + @ instruction: 0xfffe7e03 │ │ + vqrdmlsh.s q15, q15, d10[0] │ │ + movs r2, r0 │ │ + vext.8 d16, d0, d2, #0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub.w sp, sp, #956 @ 0x3bc │ │ - add.w r8, sp, #312 @ 0x138 │ │ - strd r1, r0, [sp, #4] │ │ + add.w r8, sp, #304 @ 0x130 │ │ + mov r9, r1 │ │ + str r0, [sp, #4] │ │ movs r1, #64 @ 0x40 │ │ mov r0, r8 │ │ - bl 4c410 │ │ + bl 4bcc0 │ │ add.w r0, r8, #64 @ 0x40 │ │ movs r1, #64 @ 0x40 │ │ - bl 4c410 │ │ + bl 4bcc0 │ │ movs r0, #0 │ │ ldrb.w r1, [r8, r0] │ │ eor.w r1, r1, #54 @ 0x36 │ │ strb.w r1, [r8, r0] │ │ adds r0, #1 │ │ cmp r0, #128 @ 0x80 │ │ - bne.n 20d2c │ │ - ldr r1, [pc, #460] @ (20f0c ) │ │ + bne.n 21b80 │ │ + ldr r1, [pc, #436] @ (21d48 ) │ │ add r0, sp, #504 @ 0x1f8 │ │ add r1, pc │ │ - str r1, [sp, #12] │ │ mov r2, r0 │ │ mov ip, r1 │ │ + mov sl, r1 │ │ ldmia.w ip!, {r1, r3, r5, r6, r7} │ │ stmia r2!, {r1, r3, r5, r6, r7} │ │ ldmia.w ip!, {r1, r3, r5, r6, r7} │ │ stmia r2!, {r1, r3, r5, r6, r7} │ │ ldmia.w ip, {r1, r3, r4, r5, r6, r7} │ │ stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ movs r1, #1 │ │ - movs r5, #0 │ │ + movs r6, #0 │ │ str r1, [sp, #568] @ 0x238 │ │ mov r1, r8 │ │ - str r5, [sp, #580] @ 0x244 │ │ - strd r5, r5, [sp, #572] @ 0x23c │ │ - bl 26a70 │ │ - ldrb.w r0, [r8, r5] │ │ + str r6, [sp, #580] @ 0x244 │ │ + strd r6, r6, [sp, #572] @ 0x23c │ │ + bl 27b88 │ │ + ldrb.w r0, [r8, r6] │ │ eor.w r0, r0, #106 @ 0x6a │ │ - strb.w r0, [r8, r5] │ │ - adds r5, #1 │ │ - cmp r5, #128 @ 0x80 │ │ - bne.n 20d6e │ │ - ldr r0, [sp, #12] │ │ - add.w sl, sp, #584 @ 0x248 │ │ - mov.w r9, #0 │ │ - mov r1, sl │ │ + strb.w r0, [r8, r6] │ │ + adds r6, #1 │ │ + cmp r6, #128 @ 0x80 │ │ + bne.n 21bc2 │ │ + mov r0, sl │ │ + add.w fp, sp, #584 @ 0x248 │ │ ldmia r0!, {r2, r3, r5, r6, r7} │ │ + mov.w r8, #0 │ │ + mov r1, fp │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ ldmia r0!, {r2, r3, r5, r6, r7} │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ movs r0, #1 │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - add r1, sp, #312 @ 0x138 │ │ + add r1, sp, #304 @ 0x130 │ │ str r0, [sp, #648] @ 0x288 │ │ - mov r0, sl │ │ - str.w r9, [sp, #660] @ 0x294 │ │ - strd r9, r9, [sp, #652] @ 0x28c │ │ - bl 26a70 │ │ - add.w fp, sp, #664 @ 0x298 │ │ - mov r1, sl │ │ - add.w r0, fp, #80 @ 0x50 │ │ + mov r0, fp │ │ + str.w r8, [sp, #660] @ 0x294 │ │ + strd r8, r8, [sp, #652] @ 0x28c │ │ + bl 27b88 │ │ + add r4, sp, #664 @ 0x298 │ │ + mov r1, fp │ │ + add.w r0, r4, #80 @ 0x50 │ │ movs r2, #80 @ 0x50 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ add r1, sp, #504 @ 0x1f8 │ │ - mov r0, fp │ │ + mov r0, r4 │ │ movs r2, #80 @ 0x50 │ │ - bl 4c336 │ │ - add r6, sp, #16 │ │ + bl 4bc7a │ │ + add r6, sp, #8 │ │ movs r1, #129 @ 0x81 │ │ - add.w r8, r6, #160 @ 0xa0 │ │ - mov r0, r8 │ │ - bl 4c410 │ │ + add.w r7, r6, #160 @ 0xa0 │ │ + mov r0, r7 │ │ + bl 4bcc0 │ │ mov r0, r6 │ │ - mov r1, fp │ │ + mov r1, r4 │ │ movs r2, #160 @ 0xa0 │ │ - bl 4c336 │ │ - ldr r1, [sp, #4] │ │ - mov r0, r8 │ │ + bl 4bc7a │ │ + mov r0, r7 │ │ + mov r1, r9 │ │ movs r2, #64 @ 0x40 │ │ - movs r4, #64 @ 0x40 │ │ - bl 4c460 │ │ - add r0, sp, #584 @ 0x248 │ │ + movs r5, #64 @ 0x40 │ │ + bl 4bcbc │ │ + add r0, sp, #664 @ 0x298 │ │ mov r1, r6 │ │ - strb.w r4, [sp, #304] @ 0x130 │ │ - bl 20f10 │ │ + strb.w r5, [sp, #296] @ 0x128 │ │ + bl 21d4c │ │ + add.w r9, sp, #432 @ 0x1b0 │ │ movs r0, #0 │ │ - ldrb.w r1, [sl, r9] │ │ - add.w r9, r9, #1 │ │ + ldrb.w r1, [r4, r8] │ │ + add.w r8, r8, #1 │ │ cmp r0, #64 @ 0x40 │ │ - strb.w r1, [fp, r0] │ │ + strb.w r1, [r9, r0] │ │ it ne │ │ addne r0, #1 │ │ - cmp.w r9, #64 @ 0x40 │ │ - bne.n 20dfa │ │ - mov r1, fp │ │ - add.w r8, sp, #440 @ 0x1b8 │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ - add.w r9, sp, #824 @ 0x338 │ │ - mov r0, r8 │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + cmp.w r8, #64 @ 0x40 │ │ + bne.n 21c50 │ │ + add.w r8, sp, #824 @ 0x338 │ │ movs r1, #64 @ 0x40 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - add.w r0, r9, #64 @ 0x40 │ │ - bl 4c410 │ │ - mov r1, r8 │ │ + add.w r0, r8, #64 @ 0x40 │ │ + bl 4bcc0 │ │ mov ip, r9 │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ - stmia.w ip!, {r2, r3, r5, r6, r7} │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ - stmia.w ip!, {r2, r3, r5, r6, r7} │ │ - ldmia.w r1, {r0, r2, r3, r5, r6, r7} │ │ - stmia.w ip, {r0, r2, r3, r5, r6, r7} │ │ + mov r1, r8 │ │ + ldmia.w ip!, {r0, r2, r3, r5, r7} │ │ + stmia r1!, {r0, r2, r3, r5, r7} │ │ + ldmia.w ip!, {r0, r2, r3, r5, r7} │ │ + stmia r1!, {r0, r2, r3, r5, r7} │ │ + ldmia.w ip, {r0, r2, r3, r5, r6, r7} │ │ + stmia r1!, {r0, r2, r3, r5, r6, r7} │ │ movs r0, #0 │ │ - ldrb.w r1, [r9, r0] │ │ + ldrb.w r1, [r8, r0] │ │ eor.w r1, r1, #54 @ 0x36 │ │ - strb.w r1, [r9, r0] │ │ + strb.w r1, [r8, r0] │ │ adds r0, #1 │ │ cmp r0, #128 @ 0x80 │ │ - bne.n 20e50 │ │ - ldr.w ip, [sp, #12] │ │ + bne.n 21c8e │ │ + mov ip, sl │ │ add r0, sp, #504 @ 0x1f8 │ │ - mov r1, r0 │ │ ldmia.w ip!, {r2, r3, r5, r6, r7} │ │ + mov r1, r0 │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ ldmia.w ip!, {r2, r3, r5, r6, r7} │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ movs r1, #1 │ │ movs r7, #0 │ │ str r1, [sp, #568] @ 0x238 │ │ - mov r1, r9 │ │ + mov r1, r8 │ │ str r7, [sp, #580] @ 0x244 │ │ strd r7, r7, [sp, #572] @ 0x23c │ │ - bl 26a70 │ │ - ldrb.w r0, [r9, r7] │ │ + bl 27b88 │ │ + ldrb.w r0, [r8, r7] │ │ eor.w r0, r0, #106 @ 0x6a │ │ - strb.w r0, [r9, r7] │ │ + strb.w r0, [r8, r7] │ │ adds r7, #1 │ │ cmp r7, #128 @ 0x80 │ │ - bne.n 20e8e │ │ - ldr r4, [sp, #12] │ │ - add.w r9, sp, #584 @ 0x248 │ │ - mov r0, r9 │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ + bne.n 21cca │ │ + ldmia.w sl!, {r1, r2, r3, r6, r7} │ │ + mov r0, fp │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ + ldmia.w sl!, {r1, r2, r3, r6, r7} │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ - ldmia.w r4, {r1, r2, r3, r5, r6, r7} │ │ + ldmia.w sl, {r1, r2, r3, r5, r6, r7} │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ movs r0, #0 │ │ add r1, sp, #824 @ 0x338 │ │ str r0, [sp, #660] @ 0x294 │ │ strd r0, r0, [sp, #652] @ 0x28c │ │ movs r0, #1 │ │ str r0, [sp, #648] @ 0x288 │ │ - mov r0, r9 │ │ - bl 26a70 │ │ - add.w r0, fp, #80 @ 0x50 │ │ - mov r1, r9 │ │ + mov r0, fp │ │ + bl 27b88 │ │ + add.w r8, sp, #664 @ 0x298 │ │ + mov r1, fp │ │ + add.w r0, r8, #80 @ 0x50 │ │ movs r2, #80 @ 0x50 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ add r1, sp, #504 @ 0x1f8 │ │ - mov r0, fp │ │ + mov r0, r8 │ │ movs r2, #80 @ 0x50 │ │ - bl 4c336 │ │ - ldr r4, [sp, #8] │ │ - ldmia.w r8!, {r1, r2, r3, r6, r7} │ │ + bl 4bc7a │ │ + ldr r4, [sp, #4] │ │ + ldmia.w r9!, {r1, r2, r3, r6, r7} │ │ mov r0, r4 │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ - ldmia.w r8!, {r1, r2, r3, r6, r7} │ │ + ldmia.w r9!, {r1, r2, r3, r6, r7} │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ - ldmia.w r8, {r1, r2, r3, r5, r6, r7} │ │ + ldmia.w r9, {r1, r2, r3, r5, r6, r7} │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ add.w r0, r4, #64 @ 0x40 │ │ - mov r1, fp │ │ + mov r1, r8 │ │ movs r2, #160 @ 0xa0 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ add.w sp, sp, #956 @ 0x3bc │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - nop │ │ - strh r2, [r6, #22] │ │ + ldrb r6, [r2, #10] │ │ vtbl.8 d30, {d14-d15}, d29 │ │ - ldr r7, [pc, #960] @ (212d4 ) │ │ + ldr r7, [pc, #960] @ (22110 ) │ │ sub sp, #444 @ 0x1bc │ │ add.w fp, sp, #16 │ │ mov r4, r0 │ │ mov.w r2, #296 @ 0x128 │ │ mov r0, fp │ │ - bl 4c336 │ │ + bl 4bc7a │ │ ldrb.w r5, [sp, #304] @ 0x130 │ │ add.w r1, fp, #160 @ 0xa0 │ │ ldrd r0, r6, [sp, #80] @ 0x50 │ │ movs r7, #128 @ 0x80 │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ add.w sl, fp, #64 @ 0x40 │ │ strb r7, [r1, r5] │ │ @@ -32690,43 +33720,43 @@ │ │ rev r7, r0 │ │ mov.w r0, r2, lsl #10 │ │ orr.w r0, r0, r6, lsr #22 │ │ rev.w r8, r0 │ │ mov.w r0, r3, lsl #10 │ │ orr.w r0, r0, r2, lsr #22 │ │ rev.w r9, r0 │ │ - beq.n 20f8a │ │ + beq.n 21dc6 │ │ adds r0, r1, r5 │ │ eor.w r1, r5, #127 @ 0x7f │ │ adds r0, #1 │ │ - bl 4c4ba │ │ + bl 4bc28 │ │ add.w r1, fp, #160 @ 0xa0 │ │ eor.w r0, r5, #112 @ 0x70 │ │ cmp r0, #15 │ │ - bhi.n 20fb2 │ │ + bhi.n 21dee │ │ add.w fp, sp, #16 │ │ mov r0, fp │ │ - bl 26a70 │ │ + bl 27b88 │ │ add r5, sp, #312 @ 0x138 │ │ movs r1, #112 @ 0x70 │ │ mov r0, r5 │ │ - bl 4c410 │ │ + bl 4bcc0 │ │ ldr r0, [sp, #8] │ │ mov r1, r5 │ │ strd r9, r8, [sp, #424] @ 0x1a8 │ │ strd r7, r0, [sp, #432] @ 0x1b0 │ │ mov r0, fp │ │ add.w fp, sp, #16 │ │ - b.n 20fc2 │ │ + b.n 21dfe │ │ ldr r0, [sp, #8] │ │ str.w r0, [sl, #220] @ 0xdc │ │ add r0, sp, #16 │ │ strd r9, r8, [sl, #208] @ 0xd0 │ │ str.w r7, [sl, #216] @ 0xd8 │ │ - bl 26a70 │ │ + bl 27b88 │ │ add r6, sp, #64 @ 0x40 │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ movs r7, #64 @ 0x40 │ │ ldr.w ip, [sp, #48] @ 0x30 │ │ ldmia r6, {r0, r1, r6} │ │ add.w r8, sl, #80 @ 0x50 │ │ rev r0, r0 │ │ @@ -32771,15 +33801,15 @@ │ │ str r0, [sp, #180] @ 0xb4 │ │ rev.w r0, ip │ │ str r0, [sp, #176] @ 0xb0 │ │ movs r0, #128 @ 0x80 │ │ ldmia.w r8, {r5, r6, r7, r8} │ │ strb.w r0, [sp, #240] @ 0xf0 │ │ add.w r0, fp, #225 @ 0xe1 │ │ - bl 4c4ba │ │ + bl 4bc28 │ │ lsls r0, r5, #10 │ │ lsls r1, r6, #10 │ │ add.w r0, r0, #512 @ 0x200 │ │ orr.w r1, r1, r5, lsr #22 │ │ rev r0, r0 │ │ lsls r2, r7, #10 │ │ rev r1, r1 │ │ @@ -32788,15 +33818,15 @@ │ │ mov.w r3, r8, lsl #10 │ │ ldr r1, [sp, #12] │ │ add.w r0, fp, #80 @ 0x50 │ │ rev r2, r2 │ │ orr.w r3, r3, r7, lsr #22 │ │ rev r3, r3 │ │ strd r3, r2, [sl, #208] @ 0xd0 │ │ - bl 26a70 │ │ + bl 27b88 │ │ ldr r0, [sp, #96] @ 0x60 │ │ str r0, [sp, #8] │ │ ldr r0, [sp, #100] @ 0x64 │ │ str r0, [sp, #12] │ │ ldrd r9, r0, [sp, #104] @ 0x68 │ │ ldrd r1, r2, [sp, #144] @ 0x90 │ │ str r0, [sp, #4] │ │ @@ -32839,98 +33869,98 @@ │ │ rev r0, r0 │ │ str r0, [r4, #4] │ │ ldr r0, [sp, #12] │ │ rev r0, r0 │ │ str r0, [r4, #0] │ │ add sp, #444 @ 0x1bc │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bmi.n 210a6 │ │ + bmi.n 21ee2 │ │ ldrd r0, r2, [r1] │ │ - ldr r1, [pc, #8] @ (2110c ) │ │ + ldr r1, [pc, #8] @ (21f48 ) │ │ ldr r3, [r2, #12] │ │ movs r2, #5 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - ldrh r6, [r4, #26] │ │ + ldrb r3, [r0, #2] │ │ vtbl.8 d22, {d14}, d1 │ │ cmp r1, #0 │ │ itt ne │ │ ldrne r0, [r0, #4] │ │ - bne.w 4f69c │ │ + bne.w 4eddc │ │ bx lr │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #4 │ │ mov r5, r0 │ │ ldr r0, [r0, #0] │ │ ldr r6, [r5, #8] │ │ mov r4, r2 │ │ subs r0, r0, r6 │ │ cmp r2, r0 │ │ - bhi.n 21146 │ │ - cbz r4, 2113c │ │ + bhi.n 21f82 │ │ + cbz r4, 21f78 │ │ ldr r0, [r5, #4] │ │ mov r2, r4 │ │ add r0, r6 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ adds r0, r6, r4 │ │ str r0, [r5, #8] │ │ movs r0, #0 │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r7, r1 │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, r4 │ │ - bl 2120c │ │ + bl 22048 │ │ mov r1, r7 │ │ ldr r6, [r5, #8] │ │ - b.n 21132 │ │ + b.n 21f6e │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #4 │ │ ldr r4, [r0, #8] │ │ cmp r1, #128 @ 0x80 │ │ - bcs.n 21166 │ │ + bcs.n 21fa2 │ │ movs r5, #1 │ │ - b.n 2117a │ │ + b.n 21fb6 │ │ cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 21170 │ │ + bcs.n 21fac │ │ movs r5, #2 │ │ - b.n 2117a │ │ + b.n 21fb6 │ │ movs r5, #4 │ │ cmp.w r1, #65536 @ 0x10000 │ │ it cc │ │ movcc r5, #3 │ │ ldr r2, [r0, #0] │ │ subs r2, r2, r4 │ │ cmp r5, r2 │ │ - bhi.n 211e2 │ │ + bhi.n 2201e │ │ ldr r2, [r0, #4] │ │ cmp r1, #128 @ 0x80 │ │ add r2, r4 │ │ - bcc.n 211d6 │ │ + bcc.n 22012 │ │ movw ip, #65534 @ 0xfffe │ │ mov r6, r1 │ │ movt ip, #1023 @ 0x3ff │ │ lsrs r3, r1, #6 │ │ bfi r6, ip, #6, #26 │ │ cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 211a8 │ │ + bcs.n 21fe4 │ │ strb r6, [r2, #1] │ │ orr.w r1, r3, #192 @ 0xc0 │ │ - b.n 211d6 │ │ + b.n 22012 │ │ bfi r3, ip, #6, #26 │ │ mov.w lr, r1, lsr #12 │ │ movs r7, #0 │ │ cmp.w r7, r1, lsr #16 │ │ - bne.n 211c2 │ │ + bne.n 21ffe │ │ strb r6, [r2, #2] │ │ orr.w r1, lr, #224 @ 0xe0 │ │ strb r3, [r2, #1] │ │ - b.n 211d6 │ │ + b.n 22012 │ │ mvn.w r7, #15 │ │ orr.w r1, r7, r1, lsr #18 │ │ bfi lr, ip, #6, #26 │ │ strb r6, [r2, #3] │ │ strb r3, [r2, #2] │ │ strb.w lr, [r2, #1] │ │ strb r1, [r2, #0] │ │ @@ -32939,61 +33969,62 @@ │ │ movs r0, #0 │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r7, r1 │ │ mov r1, r4 │ │ mov r2, r5 │ │ mov r6, r0 │ │ - bl 2120c │ │ + bl 22048 │ │ mov r1, r7 │ │ mov r0, r6 │ │ ldr r2, [r0, #4] │ │ cmp r1, #128 @ 0x80 │ │ add r2, r4 │ │ - bcs.n 2118a │ │ - b.n 211d6 │ │ + bcs.n 21fc6 │ │ + b.n 22012 │ │ mov r3, r2 │ │ mov r2, r1 │ │ - ldr r1, [pc, #4] @ (21208 ) │ │ + ldr r1, [pc, #4] @ (22044 ) │ │ add r1, pc │ │ - b.w 1a89c │ │ - cdp2 0, 7, cr0, cr10, cr2, {0} │ │ + b.w 1aa04 │ │ + b.n 21f5c │ │ + movs r2, r0 │ │ push {r4, r5, r7, lr} │ │ sub sp, #16 │ │ adds r5, r2, r1 │ │ - bcs.n 21248 │ │ + bcs.n 22084 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ add r0, sp, #4 │ │ cmp.w r5, r1, lsl #1 │ │ it ls │ │ lslls r5, r1, #1 │ │ cmp r5, #8 │ │ it ls │ │ movls r5, #8 │ │ mov r3, r5 │ │ - bl 1a4c4 │ │ + bl 12efe │ │ ldr r0, [sp, #4] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #8] │ │ strdne r5, r0, [r4] │ │ addne sp, #16 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #8] │ │ - bl 142ba │ │ + bl 1441a │ │ movs r0, #0 │ │ - bl 142ba │ │ + bl 1441a │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ movs r0, #31 │ │ mov r5, r2 │ │ mov r6, r1 │ │ mov.w r8, #31 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ itttt ne │ │ movwne ip, #22612 @ 0x5854 │ │ movtne ip, #13360 @ 0x3430 │ │ ldrne r2, [r6, #0] │ │ ldrne r3, [r6, #4] │ │ itttt ne │ │ @@ -33016,1056 +34047,1452 @@ │ │ strne r6, [r0, #20] │ │ strne r7, [r0, #24] │ │ strne.w r5, [r0, #27] │ │ it ne │ │ ldmiane.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, #1 │ │ movs r1, #31 │ │ - bl 142ba │ │ - bmi.n 21266 │ │ + bl 1441a │ │ + bmi.n 220a2 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - subw sp, sp, #1068 @ 0x42c │ │ - mov r6, r1 │ │ - mov r5, r0 │ │ + subw sp, sp, #1076 @ 0x434 │ │ + mov fp, r1 │ │ + mov r6, r0 │ │ movs r0, #32 │ │ movs r1, #1 │ │ - mov sl, r3 │ │ - mov fp, r2 │ │ + mov r9, r3 │ │ + mov sl, r2 │ │ movs r4, #32 │ │ - blx 4f790 │ │ + blx 4eec0 │ │ cmp r0, #0 │ │ - beq.w 21778 │ │ - mov r9, r0 │ │ + beq.w 2276e │ │ + mov r5, r0 │ │ strd r0, r4, [sp, #20] │ │ movs r0, #64 @ 0x40 │ │ movs r1, #1 │ │ - strd r5, r4, [sp, #12] │ │ + strd r6, r4, [sp, #12] │ │ movs r7, #64 @ 0x40 │ │ - movs r4, #1 │ │ - blx 4f790 │ │ + mov.w r8, #1 │ │ + blx 4eec0 │ │ cmp r0, #0 │ │ - beq.w 21780 │ │ - add r5, sp, #44 @ 0x2c │ │ - mov r8, r0 │ │ - strd r7, r0, [sp, #32] │ │ - add.w r0, r5, #28 │ │ + beq.w 22776 │ │ + add r6, sp, #40 @ 0x28 │ │ + mov r4, r0 │ │ + strd r7, r0, [sp, #28] │ │ + add.w r0, r6, #28 │ │ movs r1, #40 @ 0x28 │ │ - str r7, [sp, #40] @ 0x28 │ │ - bl 4c354 │ │ + str r7, [sp, #36] @ 0x24 │ │ + bl 4bc98 │ │ movs r0, #0 │ │ movs r1, #19 │ │ - strd r0, r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #116] @ 0x74 │ │ + strd r0, r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #112] @ 0x70 │ │ movs r0, #4 │ │ - str r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #56] @ 0x38 │ │ movs r0, #3 │ │ - str r1, [sp, #112] @ 0x70 │ │ + str r1, [sp, #108] @ 0x6c │ │ movs r1, #2 │ │ - str r0, [sp, #56] @ 0x38 │ │ - mov.w r0, #262144 @ 0x40000 │ │ - strb.w r1, [sp, #124] @ 0x7c │ │ str r0, [sp, #52] @ 0x34 │ │ - strd r4, r7, [sp, #44] @ 0x2c │ │ + mov.w r0, #262144 @ 0x40000 │ │ + strb.w r1, [sp, #120] @ 0x78 │ │ + str r0, [sp, #48] @ 0x30 │ │ + strd r8, r7, [sp, #40] @ 0x28 │ │ movs r0, #16 │ │ - mov r1, r6 │ │ - strd r0, r8, [sp] │ │ - mov r0, r5 │ │ - mov r2, fp │ │ - mov r3, sl │ │ - bl 160e0 │ │ + mov r1, fp │ │ + strd r0, r4, [sp] │ │ + mov r0, r6 │ │ + mov r2, sl │ │ + mov r3, r9 │ │ + bl 16284 │ │ mvns r1, r0 │ │ lsls r1, r1, #24 │ │ - beq.n 21384 │ │ + beq.n 221c2 │ │ movs r1, #0 │ │ movs r2, #1 │ │ - ldr r6, [pc, #664] @ (215e8 ) │ │ - movs r5, #27 │ │ + ldr r3, [pc, #908] @ (22518 ) │ │ + movs r6, #27 │ │ str r1, [sp, #552] @ 0x228 │ │ strd r1, r2, [sp, #544] @ 0x220 │ │ subs r1, r0, #2 │ │ - strb.w r0, [sp, #128] @ 0x80 │ │ + strb.w r0, [sp, #127] @ 0x7f │ │ uxtb r0, r0 │ │ cmp r0, #2 │ │ it cc │ │ movcc r1, #2 │ │ uxtb r0, r1 │ │ - add r6, pc │ │ + add r3, pc │ │ tbh [pc, r0, lsl #1] │ │ - lsls r7, r0, #5 │ │ + lsls r0, r0, #7 │ │ movs r0, r1 │ │ - lsls r5, r2, #4 │ │ - lsls r2, r6, #4 │ │ - lsls r1, r2, #4 │ │ - lsls r1, r7, #4 │ │ - lsls r4, r0, #5 │ │ - lsls r5, r6, #4 │ │ - ldr r6, [pc, #620] @ (215ec ) │ │ - movs r5, #28 │ │ - add r6, pc │ │ - b.n 215fa │ │ - add r4, sp, #544 @ 0x220 │ │ - mov r1, r8 │ │ - mov r0, r4 │ │ - bl 20d08 │ │ + lsls r6, r1, #6 │ │ + lsls r4, r5, #6 │ │ + lsls r2, r1, #6 │ │ + lsls r3, r6, #6 │ │ + lsls r5, r7, #6 │ │ + lsls r7, r5, #6 │ │ + ldr r3, [pc, #864] @ (2251c ) │ │ + movs r6, #28 │ │ + add r3, pc │ │ + b.n 2252a │ │ add r6, sp, #128 @ 0x80 │ │ - add.w r1, r4, #64 @ 0x40 │ │ - movs r2, #160 @ 0xa0 │ │ + mov r1, r4 │ │ + add.w r9, r6, #64 @ 0x40 │ │ mov r0, r6 │ │ - bl 4c336 │ │ - add.w fp, sp, #904 @ 0x388 │ │ - add.w r1, r6, #80 @ 0x50 │ │ - add.w r0, fp, #80 @ 0x50 │ │ + bl 21b5c │ │ + add.w sl, sp, #840 @ 0x348 │ │ + add.w r1, r6, #144 @ 0x90 │ │ + add.w r0, sl, #80 @ 0x50 │ │ movs r2, #80 @ 0x50 │ │ - bl 4c336 │ │ - mov r0, fp │ │ - mov r1, r6 │ │ + bl 4bc7a │ │ + mov r0, sl │ │ + mov r1, r9 │ │ movs r2, #80 @ 0x50 │ │ - bl 4c336 │ │ - add.w r0, r4, #192 @ 0xc0 │ │ + bl 4bc7a │ │ + add.w r9, sp, #544 @ 0x220 │ │ movs r1, #96 @ 0x60 │ │ - bl 4c410 │ │ - add.w sl, sp, #288 @ 0x120 │ │ - mov r1, fp │ │ + add.w r0, r9, #192 @ 0xc0 │ │ + bl 4bcc0 │ │ + add.w r8, sp, #352 @ 0x160 │ │ + mov r1, sl │ │ movs r2, #160 @ 0xa0 │ │ - mov r0, sl │ │ - bl 4c336 │ │ - ldr r0, [pc, #540] @ (215f0 ) │ │ - add.w r1, sl, #160 @ 0xa0 │ │ + mov r0, r8 │ │ + bl 4bc7a │ │ + ldr r0, [pc, #788] @ (22520 ) │ │ + add.w r1, r8, #160 @ 0xa0 │ │ add r0, pc │ │ - ldmia r0!, {r2, r3, r5} │ │ - stmia r1!, {r2, r3, r5} │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ + ldmia r0!, {r2, r3, r6} │ │ + stmia r1!, {r2, r3, r6} │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ + stmia r1!, {r2, r3, r6, r7} │ │ ldrh r2, [r0, #0] │ │ ldrb r0, [r0, #2] │ │ strh r2, [r1, #0] │ │ movs r2, #191 @ 0xbf │ │ strb r0, [r1, #2] │ │ - mov r0, r4 │ │ - mov r1, sl │ │ - bl 4c336 │ │ + mov r0, r9 │ │ + mov r1, r8 │ │ + bl 4bc7a │ │ movs r0, #32 │ │ - add r6, sp, #840 @ 0x348 │ │ + mov r1, r9 │ │ strb.w r0, [sp, #832] @ 0x340 │ │ movs r0, #1 │ │ strb.w r0, [sp, #735] @ 0x2df │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ - bl 20f10 │ │ + add r0, sp, #840 @ 0x348 │ │ + bl 21d4c │ │ + add r1, sp, #1000 @ 0x3e8 │ │ movs r0, #0 │ │ - movs r1, #0 │ │ - ldrb r2, [r6, r0] │ │ + movs r2, #0 │ │ + ldrb.w r3, [sl, r0] │ │ adds r0, #1 │ │ - cmp r1, #64 @ 0x40 │ │ - strb.w r2, [fp, r1] │ │ + cmp r2, #64 @ 0x40 │ │ + strb r3, [r1, r2] │ │ it ne │ │ - addne r1, #1 │ │ + addne r2, #1 │ │ cmp r0, #64 @ 0x40 │ │ - bne.n 2140c │ │ - add r1, sp, #480 @ 0x1e0 │ │ - ldmia.w fp!, {r2, r3, r4, r5, r6} │ │ - mov r0, r1 │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ - ldmia.w fp!, {r2, r3, r4, r5, r6} │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ - ldmia.w fp, {r2, r3, r4, r5, r6, r7} │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - mov r0, r9 │ │ + bne.n 22244 │ │ + add r1, sp, #1000 @ 0x3e8 │ │ + mov r0, r5 │ │ movs r2, #32 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ movs r0, #0 │ │ - strb.w r0, [r8] │ │ - strb.w r0, [r8, #1] │ │ - strb.w r0, [r8, #2] │ │ - strb.w r0, [r8, #3] │ │ - strb.w r0, [r8, #4] │ │ - strb.w r0, [r8, #5] │ │ - strb.w r0, [r8, #6] │ │ - strb.w r0, [r8, #7] │ │ - strb.w r0, [r8, #8] │ │ - strb.w r0, [r8, #9] │ │ - strb.w r0, [r8, #10] │ │ - strb.w r0, [r8, #11] │ │ - strb.w r0, [r8, #12] │ │ - strb.w r0, [r8, #13] │ │ - strb.w r0, [r8, #14] │ │ - strb.w r0, [r8, #15] │ │ - strb.w r0, [r8, #16] │ │ - strb.w r0, [r8, #17] │ │ - strb.w r0, [r8, #18] │ │ - strb.w r0, [r8, #19] │ │ - strb.w r0, [r8, #20] │ │ - strb.w r0, [r8, #21] │ │ - strb.w r0, [r8, #22] │ │ - strb.w r0, [r8, #23] │ │ - strb.w r0, [r8, #24] │ │ - strb.w r0, [r8, #25] │ │ - strb.w r0, [r8, #26] │ │ - strb.w r0, [r8, #27] │ │ - strb.w r0, [r8, #28] │ │ - strb.w r0, [r8, #29] │ │ - strb.w r0, [r8, #30] │ │ - strb.w r0, [r8, #31] │ │ - strb.w r0, [r8, #32] │ │ - strb.w r0, [r8, #33] @ 0x21 │ │ - strb.w r0, [r8, #34] @ 0x22 │ │ - strb.w r0, [r8, #35] @ 0x23 │ │ - strb.w r0, [r8, #36] @ 0x24 │ │ - strb.w r0, [r8, #37] @ 0x25 │ │ - strb.w r0, [r8, #38] @ 0x26 │ │ - strb.w r0, [r8, #39] @ 0x27 │ │ - strb.w r0, [r8, #40] @ 0x28 │ │ - strb.w r0, [r8, #41] @ 0x29 │ │ - strb.w r0, [r8, #42] @ 0x2a │ │ - strb.w r0, [r8, #43] @ 0x2b │ │ - strb.w r0, [r8, #44] @ 0x2c │ │ - strb.w r0, [r8, #45] @ 0x2d │ │ - strb.w r0, [r8, #46] @ 0x2e │ │ - strb.w r0, [r8, #47] @ 0x2f │ │ - strb.w r0, [r8, #48] @ 0x30 │ │ - strb.w r0, [r8, #49] @ 0x31 │ │ - strb.w r0, [r8, #50] @ 0x32 │ │ - strb.w r0, [r8, #51] @ 0x33 │ │ - strb.w r0, [r8, #52] @ 0x34 │ │ - strb.w r0, [r8, #53] @ 0x35 │ │ - strb.w r0, [r8, #54] @ 0x36 │ │ - strb.w r0, [r8, #55] @ 0x37 │ │ - strb.w r0, [r8, #56] @ 0x38 │ │ - strb.w r0, [r8, #57] @ 0x39 │ │ - strb.w r0, [r8, #58] @ 0x3a │ │ - strb.w r0, [r8, #59] @ 0x3b │ │ - strb.w r0, [r8, #60] @ 0x3c │ │ - strb.w r0, [r8, #61] @ 0x3d │ │ - strb.w r0, [r8, #62] @ 0x3e │ │ - strb.w r0, [r8, #63] @ 0x3f │ │ - ldrd r1, r2, [sp, #32] │ │ - str r0, [sp, #40] @ 0x28 │ │ - cbz r1, 2154e │ │ - strb.w r0, [r2], #1 │ │ - subs r1, #1 │ │ - bne.n 21546 │ │ - add r7, sp, #16 │ │ - ldrd r0, r1, [sp, #36] @ 0x24 │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ - ldmia r7, {r2, r3, r7} │ │ - ldr r5, [sp, #12] │ │ - strd r6, r2, [r5] │ │ - strd r3, r7, [r5, #8] │ │ - cbz r1, 21572 │ │ - movs r2, #0 │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n 21568 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - ldr r1, [sp, #32] │ │ - movs r2, #0 │ │ - str r2, [sp, #40] @ 0x28 │ │ - cbz r1, 21582 │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n 2157a │ │ - ldr r0, [sp, #32] │ │ - cmp r0, #0 │ │ - beq.w 21770 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - b.n 2176c │ │ - ldr r6, [pc, #560] @ (217c0 ) │ │ - movs r5, #24 │ │ - add r6, pc │ │ - b.n 215fa │ │ - ldr r0, [pc, #568] @ (217d0 ) │ │ - add r3, sp, #128 @ 0x80 │ │ - ldr r1, [pc, #568] @ (217d4 ) │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + strb r0, [r4, #0] │ │ + strb r0, [r4, #1] │ │ + strb r0, [r4, #2] │ │ + strb r0, [r4, #3] │ │ + strb r0, [r4, #4] │ │ + strb r0, [r4, #5] │ │ + strb r0, [r4, #6] │ │ + strb r0, [r4, #7] │ │ + strb r0, [r4, #8] │ │ + strb r0, [r4, #9] │ │ + strb r0, [r4, #10] │ │ + strb r0, [r4, #11] │ │ + strb r0, [r4, #12] │ │ + strb r0, [r4, #13] │ │ + strb r0, [r4, #14] │ │ + strb r0, [r4, #15] │ │ + strb r0, [r4, #16] │ │ + strb r0, [r4, #17] │ │ + strb r0, [r4, #18] │ │ + strb r0, [r4, #19] │ │ + strb r0, [r4, #20] │ │ + strb r0, [r4, #21] │ │ + strb r0, [r4, #22] │ │ + strb r0, [r4, #23] │ │ + strb r0, [r4, #24] │ │ + strb r0, [r4, #25] │ │ + strb r0, [r4, #26] │ │ + strb r0, [r4, #27] │ │ + strb r0, [r4, #28] │ │ + strb r0, [r4, #29] │ │ + strb r0, [r4, #30] │ │ + strb r0, [r4, #31] │ │ + strb.w r0, [r4, #32] │ │ + strb.w r0, [r4, #33] @ 0x21 │ │ + strb.w r0, [r4, #34] @ 0x22 │ │ + strb.w r0, [r4, #35] @ 0x23 │ │ + strb.w r0, [r4, #36] @ 0x24 │ │ + strb.w r0, [r4, #37] @ 0x25 │ │ + strb.w r0, [r4, #38] @ 0x26 │ │ + strb.w r0, [r4, #39] @ 0x27 │ │ + strb.w r0, [r4, #40] @ 0x28 │ │ + strb.w r0, [r4, #41] @ 0x29 │ │ + strb.w r0, [r4, #42] @ 0x2a │ │ + strb.w r0, [r4, #43] @ 0x2b │ │ + strb.w r0, [r4, #44] @ 0x2c │ │ + strb.w r0, [r4, #45] @ 0x2d │ │ + strb.w r0, [r4, #46] @ 0x2e │ │ + strb.w r0, [r4, #47] @ 0x2f │ │ + strb.w r0, [r4, #48] @ 0x30 │ │ + strb.w r0, [r4, #49] @ 0x31 │ │ + strb.w r0, [r4, #50] @ 0x32 │ │ + strb.w r0, [r4, #51] @ 0x33 │ │ + strb.w r0, [r4, #52] @ 0x34 │ │ + strb.w r0, [r4, #53] @ 0x35 │ │ + strb.w r0, [r4, #54] @ 0x36 │ │ + strb.w r0, [r4, #55] @ 0x37 │ │ + strb.w r0, [r4, #56] @ 0x38 │ │ + strb.w r0, [r4, #57] @ 0x39 │ │ + strb.w r0, [r4, #58] @ 0x3a │ │ + strb.w r0, [r4, #59] @ 0x3b │ │ + strb.w r0, [r4, #60] @ 0x3c │ │ + strb.w r0, [r4, #61] @ 0x3d │ │ + strb.w r0, [r4, #62] @ 0x3e │ │ + strb.w r0, [r4, #63] @ 0x3f │ │ + strb r0, [r4, #0] │ │ + strb r0, [r4, #1] │ │ + strb r0, [r4, #2] │ │ + strb r0, [r4, #3] │ │ + strb r0, [r4, #4] │ │ + strb r0, [r4, #5] │ │ + strb r0, [r4, #6] │ │ + strb r0, [r4, #7] │ │ + strb r0, [r4, #8] │ │ + strb r0, [r4, #9] │ │ + strb r0, [r4, #10] │ │ + strb r0, [r4, #11] │ │ + strb r0, [r4, #12] │ │ + strb r0, [r4, #13] │ │ + strb r0, [r4, #14] │ │ + strb r0, [r4, #15] │ │ + strb r0, [r4, #16] │ │ + strb r0, [r4, #17] │ │ + strb r0, [r4, #18] │ │ + strb r0, [r4, #19] │ │ + strb r0, [r4, #20] │ │ + strb r0, [r4, #21] │ │ + strb r0, [r4, #22] │ │ + strb r0, [r4, #23] │ │ + strb r0, [r4, #24] │ │ + strb r0, [r4, #25] │ │ + strb r0, [r4, #26] │ │ + strb r0, [r4, #27] │ │ + strb r0, [r4, #28] │ │ + strb r0, [r4, #29] │ │ + strb r0, [r4, #30] │ │ + strb r0, [r4, #31] │ │ + strb.w r0, [r4, #32] │ │ + strb.w r0, [r4, #33] @ 0x21 │ │ + strb.w r0, [r4, #34] @ 0x22 │ │ + strb.w r0, [r4, #35] @ 0x23 │ │ + strb.w r0, [r4, #36] @ 0x24 │ │ + strb.w r0, [r4, #37] @ 0x25 │ │ + strb.w r0, [r4, #38] @ 0x26 │ │ + strb.w r0, [r4, #39] @ 0x27 │ │ + strb.w r0, [r4, #40] @ 0x28 │ │ + strb.w r0, [r4, #41] @ 0x29 │ │ + strb.w r0, [r4, #42] @ 0x2a │ │ + strb.w r0, [r4, #43] @ 0x2b │ │ + strb.w r0, [r4, #44] @ 0x2c │ │ + strb.w r0, [r4, #45] @ 0x2d │ │ + strb.w r0, [r4, #46] @ 0x2e │ │ + strb.w r0, [r4, #47] @ 0x2f │ │ + strb.w r0, [r4, #48] @ 0x30 │ │ + strb.w r0, [r4, #49] @ 0x31 │ │ + strb.w r0, [r4, #50] @ 0x32 │ │ + strb.w r0, [r4, #51] @ 0x33 │ │ + strb.w r0, [r4, #52] @ 0x34 │ │ + strb.w r0, [r4, #53] @ 0x35 │ │ + strb.w r0, [r4, #54] @ 0x36 │ │ + strb.w r0, [r4, #55] @ 0x37 │ │ + strb.w r0, [r4, #56] @ 0x38 │ │ + strb.w r0, [r4, #57] @ 0x39 │ │ + strb.w r0, [r4, #58] @ 0x3a │ │ + strb.w r0, [r4, #59] @ 0x3b │ │ + strb.w r0, [r4, #60] @ 0x3c │ │ + strb.w r0, [r4, #61] @ 0x3d │ │ + strb.w r0, [r4, #62] @ 0x3e │ │ + strb.w r0, [r4, #63] @ 0x3f │ │ + ldrd r6, r2, [sp, #12] │ │ + ldrd r3, r7, [sp, #20] │ │ + stmia r6!, {r1, r2, r3, r7} │ │ + strb r0, [r4, #0] │ │ + strb r0, [r4, #1] │ │ + strb r0, [r4, #2] │ │ + strb r0, [r4, #3] │ │ + strb r0, [r4, #4] │ │ + strb r0, [r4, #5] │ │ + strb r0, [r4, #6] │ │ + strb r0, [r4, #7] │ │ + strb r0, [r4, #8] │ │ + strb r0, [r4, #9] │ │ + strb r0, [r4, #10] │ │ + strb r0, [r4, #11] │ │ + strb r0, [r4, #12] │ │ + strb r0, [r4, #13] │ │ + strb r0, [r4, #14] │ │ + strb r0, [r4, #15] │ │ + strb r0, [r4, #16] │ │ + strb r0, [r4, #17] │ │ + strb r0, [r4, #18] │ │ + strb r0, [r4, #19] │ │ + strb r0, [r4, #20] │ │ + strb r0, [r4, #21] │ │ + strb r0, [r4, #22] │ │ + strb r0, [r4, #23] │ │ + strb r0, [r4, #24] │ │ + strb r0, [r4, #25] │ │ + strb r0, [r4, #26] │ │ + strb r0, [r4, #27] │ │ + strb r0, [r4, #28] │ │ + strb r0, [r4, #29] │ │ + strb r0, [r4, #30] │ │ + strb r0, [r4, #31] │ │ + strb.w r0, [r4, #32] │ │ + strb.w r0, [r4, #33] @ 0x21 │ │ + strb.w r0, [r4, #34] @ 0x22 │ │ + strb.w r0, [r4, #35] @ 0x23 │ │ + strb.w r0, [r4, #36] @ 0x24 │ │ + strb.w r0, [r4, #37] @ 0x25 │ │ + strb.w r0, [r4, #38] @ 0x26 │ │ + strb.w r0, [r4, #39] @ 0x27 │ │ + strb.w r0, [r4, #40] @ 0x28 │ │ + strb.w r0, [r4, #41] @ 0x29 │ │ + strb.w r0, [r4, #42] @ 0x2a │ │ + strb.w r0, [r4, #43] @ 0x2b │ │ + strb.w r0, [r4, #44] @ 0x2c │ │ + strb.w r0, [r4, #45] @ 0x2d │ │ + strb.w r0, [r4, #46] @ 0x2e │ │ + strb.w r0, [r4, #47] @ 0x2f │ │ + strb.w r0, [r4, #48] @ 0x30 │ │ + strb.w r0, [r4, #49] @ 0x31 │ │ + strb.w r0, [r4, #50] @ 0x32 │ │ + strb.w r0, [r4, #51] @ 0x33 │ │ + strb.w r0, [r4, #52] @ 0x34 │ │ + strb.w r0, [r4, #53] @ 0x35 │ │ + strb.w r0, [r4, #54] @ 0x36 │ │ + strb.w r0, [r4, #55] @ 0x37 │ │ + strb.w r0, [r4, #56] @ 0x38 │ │ + strb.w r0, [r4, #57] @ 0x39 │ │ + strb.w r0, [r4, #58] @ 0x3a │ │ + strb.w r0, [r4, #59] @ 0x3b │ │ + strb.w r0, [r4, #60] @ 0x3c │ │ + strb.w r0, [r4, #61] @ 0x3d │ │ + strb.w r0, [r4, #62] @ 0x3e │ │ + strb.w r0, [r4, #63] @ 0x3f │ │ + mov r0, r4 │ │ + blx 4eeb0 │ │ + addw sp, sp, #1076 @ 0x434 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r3, [pc, #756] @ (227b4 ) │ │ + movs r6, #24 │ │ + add r3, pc │ │ + b.n 2252a │ │ + ldr r0, [pc, #764] @ (227c4 ) │ │ + add.w r3, sp, #127 @ 0x7f │ │ + ldr r1, [pc, #760] @ (227c8 ) │ │ add r0, pc │ │ - ldr r2, [pc, #568] @ (217d8 ) │ │ - str r0, [sp, #292] @ 0x124 │ │ - add r0, sp, #904 @ 0x388 │ │ + ldr r2, [pc, #760] @ (227cc ) │ │ + str r0, [sp, #356] @ 0x164 │ │ + add r0, sp, #840 @ 0x348 │ │ add r1, pc │ │ add r2, pc │ │ - str r3, [sp, #904] @ 0x388 │ │ - str r0, [sp, #288] @ 0x120 │ │ + str r3, [sp, #840] @ 0x348 │ │ + str r0, [sp, #352] @ 0x160 │ │ add r0, sp, #544 @ 0x220 │ │ - add r3, sp, #288 @ 0x120 │ │ - bl 1a89c │ │ - cbz r0, 21616 │ │ - ldr r0, [pc, #548] @ (217dc ) │ │ - ldr r3, [pc, #548] @ (217e0 ) │ │ - ldr r1, [pc, #552] @ (217e4 ) │ │ + add r3, sp, #352 @ 0x160 │ │ + bl 1aa04 │ │ + cbz r0, 22548 │ │ + ldr r0, [pc, #740] @ (227d0 ) │ │ + ldr r3, [pc, #744] @ (227d4 ) │ │ + ldr r1, [pc, #744] @ (227d8 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ - addw r2, sp, #1067 @ 0x42b │ │ + addw r2, sp, #1075 @ 0x433 │ │ str r1, [sp, #0] │ │ movs r1, #55 @ 0x37 │ │ - bl 1c5d0 │ │ - b.n 21788 │ │ - ldr r6, [pc, #488] @ (217bc ) │ │ - add r6, pc │ │ - b.n 215da │ │ - ldr r6, [pc, #500] @ (217cc ) │ │ - add r6, pc │ │ - movs r5, #18 │ │ - b.n 215fa │ │ - ldr r6, [pc, #484] @ (217c4 ) │ │ - movs r5, #24 │ │ - add r6, pc │ │ - b.n 215fa │ │ - nop │ │ - str r5, [r3, #104] @ 0x68 │ │ - vqshlu.s64 d22, d14, #62 @ 0x3e │ │ - @ instruction: 0xfffe7bde │ │ - vcvt.f32.u32 q10, q10, #2 │ │ - movs r5, #19 │ │ - add r6, pc │ │ + bl 1c7cc │ │ + b.n 2277e │ │ + ldr r3, [pc, #684] @ (227b0 ) │ │ + add r3, pc │ │ + b.n 2250c │ │ + ldr r3, [pc, #692] @ (227c0 ) │ │ + add r3, pc │ │ + movs r6, #18 │ │ + b.n 2252a │ │ + ldr r3, [pc, #676] @ (227b8 ) │ │ + movs r6, #24 │ │ + add r3, pc │ │ + b.n 2252a │ │ + ldrh r7, [r2, r2] │ │ + @ instruction: 0xfffe5a98 │ │ + vrsra.u64 d23, d14, #2 │ │ + vtbl.8 d20, {d30- │ │ + mov r2, r6 │ │ + mov r8, r3 │ │ + bl 22048 │ │ ldrd r0, r7, [sp, #548] @ 0x224 │ │ - mov r1, r6 │ │ - mov r2, r5 │ │ + mov r1, r8 │ │ + mov r2, r6 │ │ add r0, r7 │ │ - bl 4c460 │ │ - adds r0, r7, r5 │ │ + bl 4bcbc │ │ + adds r0, r7, r6 │ │ str r0, [sp, #552] @ 0x228 │ │ add r2, sp, #544 @ 0x220 │ │ ldr r7, [sp, #12] │ │ movs r3, #4 │ │ + movs r6, #0 │ │ ldmia r2, {r0, r1, r2} │ │ strd r1, r2, [r7, #8] │ │ strd r3, r0, [r7] │ │ - movs r0, #0 │ │ - strb.w r0, [r8] │ │ - strb.w r0, [r8, #1] │ │ - strb.w r0, [r8, #2] │ │ - strb.w r0, [r8, #3] │ │ - strb.w r0, [r8, #4] │ │ - strb.w r0, [r8, #5] │ │ - strb.w r0, [r8, #6] │ │ - strb.w r0, [r8, #7] │ │ - strb.w r0, [r8, #8] │ │ - strb.w r0, [r8, #9] │ │ - strb.w r0, [r8, #10] │ │ - strb.w r0, [r8, #11] │ │ - strb.w r0, [r8, #12] │ │ - strb.w r0, [r8, #13] │ │ - strb.w r0, [r8, #14] │ │ - strb.w r0, [r8, #15] │ │ - strb.w r0, [r8, #16] │ │ - strb.w r0, [r8, #17] │ │ - strb.w r0, [r8, #18] │ │ - strb.w r0, [r8, #19] │ │ - strb.w r0, [r8, #20] │ │ - strb.w r0, [r8, #21] │ │ - strb.w r0, [r8, #22] │ │ - strb.w r0, [r8, #23] │ │ - strb.w r0, [r8, #24] │ │ - strb.w r0, [r8, #25] │ │ - strb.w r0, [r8, #26] │ │ - strb.w r0, [r8, #27] │ │ - strb.w r0, [r8, #28] │ │ - strb.w r0, [r8, #29] │ │ - strb.w r0, [r8, #30] │ │ - strb.w r0, [r8, #31] │ │ - strb.w r0, [r8, #32] │ │ - strb.w r0, [r8, #33] @ 0x21 │ │ - strb.w r0, [r8, #34] @ 0x22 │ │ - strb.w r0, [r8, #35] @ 0x23 │ │ - strb.w r0, [r8, #36] @ 0x24 │ │ - strb.w r0, [r8, #37] @ 0x25 │ │ - strb.w r0, [r8, #38] @ 0x26 │ │ - strb.w r0, [r8, #39] @ 0x27 │ │ - strb.w r0, [r8, #40] @ 0x28 │ │ - strb.w r0, [r8, #41] @ 0x29 │ │ - strb.w r0, [r8, #42] @ 0x2a │ │ - strb.w r0, [r8, #43] @ 0x2b │ │ - strb.w r0, [r8, #44] @ 0x2c │ │ - strb.w r0, [r8, #45] @ 0x2d │ │ - strb.w r0, [r8, #46] @ 0x2e │ │ - strb.w r0, [r8, #47] @ 0x2f │ │ - strb.w r0, [r8, #48] @ 0x30 │ │ - strb.w r0, [r8, #49] @ 0x31 │ │ - strb.w r0, [r8, #50] @ 0x32 │ │ - strb.w r0, [r8, #51] @ 0x33 │ │ - strb.w r0, [r8, #52] @ 0x34 │ │ - strb.w r0, [r8, #53] @ 0x35 │ │ - strb.w r0, [r8, #54] @ 0x36 │ │ - strb.w r0, [r8, #55] @ 0x37 │ │ - strb.w r0, [r8, #56] @ 0x38 │ │ - strb.w r0, [r8, #57] @ 0x39 │ │ - strb.w r0, [r8, #58] @ 0x3a │ │ - strb.w r0, [r8, #59] @ 0x3b │ │ - strb.w r0, [r8, #60] @ 0x3c │ │ - strb.w r0, [r8, #61] @ 0x3d │ │ - strb.w r0, [r8, #62] @ 0x3e │ │ - strb.w r0, [r8, #63] @ 0x3f │ │ - ldrd r1, r2, [sp, #32] │ │ - str r0, [sp, #40] @ 0x28 │ │ - cbz r1, 21738 │ │ - strb.w r0, [r2], #1 │ │ - subs r1, #1 │ │ - bne.n 21730 │ │ - ldr r0, [sp, #32] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #36] @ 0x24 │ │ - blxne 4f780 │ │ - ldrd r0, r1, [sp, #20] │ │ - cbz r1, 21756 │ │ - movs r2, #0 │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n 2174c │ │ - ldr r0, [sp, #20] │ │ - ldr r1, [sp, #16] │ │ - movs r2, #0 │ │ - str r2, [sp, #24] │ │ - cbz r1, 21766 │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n 2175e │ │ - ldr r0, [sp, #16] │ │ - cbz r0, 21770 │ │ - ldr r0, [sp, #20] │ │ - blx 4f780 │ │ - addw sp, sp, #1068 @ 0x42c │ │ + mov r0, r4 │ │ + strb r6, [r4, #0] │ │ + strb r6, [r4, #1] │ │ + strb r6, [r4, #2] │ │ + strb r6, [r4, #3] │ │ + strb r6, [r4, #4] │ │ + strb r6, [r4, #5] │ │ + strb r6, [r4, #6] │ │ + strb r6, [r4, #7] │ │ + strb r6, [r4, #8] │ │ + strb r6, [r4, #9] │ │ + strb r6, [r4, #10] │ │ + strb r6, [r4, #11] │ │ + strb r6, [r4, #12] │ │ + strb r6, [r4, #13] │ │ + strb r6, [r4, #14] │ │ + strb r6, [r4, #15] │ │ + strb r6, [r4, #16] │ │ + strb r6, [r4, #17] │ │ + strb r6, [r4, #18] │ │ + strb r6, [r4, #19] │ │ + strb r6, [r4, #20] │ │ + strb r6, [r4, #21] │ │ + strb r6, [r4, #22] │ │ + strb r6, [r4, #23] │ │ + strb r6, [r4, #24] │ │ + strb r6, [r4, #25] │ │ + strb r6, [r4, #26] │ │ + strb r6, [r4, #27] │ │ + strb r6, [r4, #28] │ │ + strb r6, [r4, #29] │ │ + strb r6, [r4, #30] │ │ + strb r6, [r4, #31] │ │ + strb.w r6, [r4, #32] │ │ + strb.w r6, [r4, #33] @ 0x21 │ │ + strb.w r6, [r4, #34] @ 0x22 │ │ + strb.w r6, [r4, #35] @ 0x23 │ │ + strb.w r6, [r4, #36] @ 0x24 │ │ + strb.w r6, [r4, #37] @ 0x25 │ │ + strb.w r6, [r4, #38] @ 0x26 │ │ + strb.w r6, [r4, #39] @ 0x27 │ │ + strb.w r6, [r4, #40] @ 0x28 │ │ + strb.w r6, [r4, #41] @ 0x29 │ │ + strb.w r6, [r4, #42] @ 0x2a │ │ + strb.w r6, [r4, #43] @ 0x2b │ │ + strb.w r6, [r4, #44] @ 0x2c │ │ + strb.w r6, [r4, #45] @ 0x2d │ │ + strb.w r6, [r4, #46] @ 0x2e │ │ + strb.w r6, [r4, #47] @ 0x2f │ │ + strb.w r6, [r4, #48] @ 0x30 │ │ + strb.w r6, [r4, #49] @ 0x31 │ │ + strb.w r6, [r4, #50] @ 0x32 │ │ + strb.w r6, [r4, #51] @ 0x33 │ │ + strb.w r6, [r4, #52] @ 0x34 │ │ + strb.w r6, [r4, #53] @ 0x35 │ │ + strb.w r6, [r4, #54] @ 0x36 │ │ + strb.w r6, [r4, #55] @ 0x37 │ │ + strb.w r6, [r4, #56] @ 0x38 │ │ + strb.w r6, [r4, #57] @ 0x39 │ │ + strb.w r6, [r4, #58] @ 0x3a │ │ + strb.w r6, [r4, #59] @ 0x3b │ │ + strb.w r6, [r4, #60] @ 0x3c │ │ + strb.w r6, [r4, #61] @ 0x3d │ │ + strb.w r6, [r4, #62] @ 0x3e │ │ + strb.w r6, [r4, #63] @ 0x3f │ │ + strb r6, [r4, #0] │ │ + strb r6, [r4, #1] │ │ + strb r6, [r4, #2] │ │ + strb r6, [r4, #3] │ │ + strb r6, [r4, #4] │ │ + strb r6, [r4, #5] │ │ + strb r6, [r4, #6] │ │ + strb r6, [r4, #7] │ │ + strb r6, [r4, #8] │ │ + strb r6, [r4, #9] │ │ + strb r6, [r4, #10] │ │ + strb r6, [r4, #11] │ │ + strb r6, [r4, #12] │ │ + strb r6, [r4, #13] │ │ + strb r6, [r4, #14] │ │ + strb r6, [r4, #15] │ │ + strb r6, [r4, #16] │ │ + strb r6, [r4, #17] │ │ + strb r6, [r4, #18] │ │ + strb r6, [r4, #19] │ │ + strb r6, [r4, #20] │ │ + strb r6, [r4, #21] │ │ + strb r6, [r4, #22] │ │ + strb r6, [r4, #23] │ │ + strb r6, [r4, #24] │ │ + strb r6, [r4, #25] │ │ + strb r6, [r4, #26] │ │ + strb r6, [r4, #27] │ │ + strb r6, [r4, #28] │ │ + strb r6, [r4, #29] │ │ + strb r6, [r4, #30] │ │ + strb r6, [r4, #31] │ │ + strb.w r6, [r4, #32] │ │ + strb.w r6, [r4, #33] @ 0x21 │ │ + strb.w r6, [r4, #34] @ 0x22 │ │ + strb.w r6, [r4, #35] @ 0x23 │ │ + strb.w r6, [r4, #36] @ 0x24 │ │ + strb.w r6, [r4, #37] @ 0x25 │ │ + strb.w r6, [r4, #38] @ 0x26 │ │ + strb.w r6, [r4, #39] @ 0x27 │ │ + strb.w r6, [r4, #40] @ 0x28 │ │ + strb.w r6, [r4, #41] @ 0x29 │ │ + strb.w r6, [r4, #42] @ 0x2a │ │ + strb.w r6, [r4, #43] @ 0x2b │ │ + strb.w r6, [r4, #44] @ 0x2c │ │ + strb.w r6, [r4, #45] @ 0x2d │ │ + strb.w r6, [r4, #46] @ 0x2e │ │ + strb.w r6, [r4, #47] @ 0x2f │ │ + strb.w r6, [r4, #48] @ 0x30 │ │ + strb.w r6, [r4, #49] @ 0x31 │ │ + strb.w r6, [r4, #50] @ 0x32 │ │ + strb.w r6, [r4, #51] @ 0x33 │ │ + strb.w r6, [r4, #52] @ 0x34 │ │ + strb.w r6, [r4, #53] @ 0x35 │ │ + strb.w r6, [r4, #54] @ 0x36 │ │ + strb.w r6, [r4, #55] @ 0x37 │ │ + strb.w r6, [r4, #56] @ 0x38 │ │ + strb.w r6, [r4, #57] @ 0x39 │ │ + strb.w r6, [r4, #58] @ 0x3a │ │ + strb.w r6, [r4, #59] @ 0x3b │ │ + strb.w r6, [r4, #60] @ 0x3c │ │ + strb.w r6, [r4, #61] @ 0x3d │ │ + strb.w r6, [r4, #62] @ 0x3e │ │ + strb.w r6, [r4, #63] @ 0x3f │ │ + blx 4eeb0 │ │ + strb r6, [r5, #0] │ │ + strb r6, [r5, #1] │ │ + strb r6, [r5, #2] │ │ + strb r6, [r5, #3] │ │ + strb r6, [r5, #4] │ │ + strb r6, [r5, #5] │ │ + strb r6, [r5, #6] │ │ + strb r6, [r5, #7] │ │ + strb r6, [r5, #8] │ │ + strb r6, [r5, #9] │ │ + strb r6, [r5, #10] │ │ + strb r6, [r5, #11] │ │ + strb r6, [r5, #12] │ │ + strb r6, [r5, #13] │ │ + strb r6, [r5, #14] │ │ + strb r6, [r5, #15] │ │ + strb r6, [r5, #16] │ │ + strb r6, [r5, #17] │ │ + strb r6, [r5, #18] │ │ + strb r6, [r5, #19] │ │ + strb r6, [r5, #20] │ │ + strb r6, [r5, #21] │ │ + strb r6, [r5, #22] │ │ + strb r6, [r5, #23] │ │ + strb r6, [r5, #24] │ │ + strb r6, [r5, #25] │ │ + strb r6, [r5, #26] │ │ + strb r6, [r5, #27] │ │ + strb r6, [r5, #28] │ │ + strb r6, [r5, #29] │ │ + strb r6, [r5, #30] │ │ + strb r6, [r5, #31] │ │ + strb r6, [r5, #0] │ │ + mov r0, r5 │ │ + strb r6, [r5, #1] │ │ + strb r6, [r5, #2] │ │ + strb r6, [r5, #3] │ │ + strb r6, [r5, #4] │ │ + strb r6, [r5, #5] │ │ + strb r6, [r5, #6] │ │ + strb r6, [r5, #7] │ │ + strb r6, [r5, #8] │ │ + strb r6, [r5, #9] │ │ + strb r6, [r5, #10] │ │ + strb r6, [r5, #11] │ │ + strb r6, [r5, #12] │ │ + strb r6, [r5, #13] │ │ + strb r6, [r5, #14] │ │ + strb r6, [r5, #15] │ │ + strb r6, [r5, #16] │ │ + strb r6, [r5, #17] │ │ + strb r6, [r5, #18] │ │ + strb r6, [r5, #19] │ │ + strb r6, [r5, #20] │ │ + strb r6, [r5, #21] │ │ + strb r6, [r5, #22] │ │ + strb r6, [r5, #23] │ │ + strb r6, [r5, #24] │ │ + strb r6, [r5, #25] │ │ + strb r6, [r5, #26] │ │ + strb r6, [r5, #27] │ │ + strb r6, [r5, #28] │ │ + strb r6, [r5, #29] │ │ + strb r6, [r5, #30] │ │ + strb r6, [r5, #31] │ │ + blx 4eeb0 │ │ + addw sp, sp, #1076 @ 0x434 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #1 │ │ movs r1, #32 │ │ - bl 142ba │ │ + bl 1441a │ │ movs r0, #1 │ │ movs r1, #64 @ 0x40 │ │ - bl 142ba │ │ + bl 1441a │ │ udf #254 @ 0xfe │ │ mov r4, r0 │ │ - b.n 217a8 │ │ + b.n 2279e │ │ mov r4, r0 │ │ add r0, sp, #16 │ │ - bl 20cd8 │ │ + bl cf76 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ mov r4, r0 │ │ ldr r0, [sp, #544] @ 0x220 │ │ - cbz r0, 217a8 │ │ + cbz r0, 2279e │ │ ldr r0, [sp, #548] @ 0x224 │ │ - blx 4f780 │ │ - add r0, sp, #32 │ │ - bl 20cd8 │ │ + blx 4eeb0 │ │ + add r0, sp, #28 │ │ + bl cf76 │ │ add r0, sp, #16 │ │ - bl 20cd8 │ │ + bl cf76 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - nop │ │ - str r0, [r5, #68] @ 0x44 │ │ - vsri.64 d22, d26, #2 │ │ - vraddhn.i d22, q15, q1 │ │ - vraddhn.i d22, q15, q2 │ │ - vsri.64 d22, d23, #2 │ │ - vqshrun.s64 d21, , #2 │ │ - @ instruction: 0xfffffad8 │ │ + blx 4d4a8 │ │ + ldrsb r6, [r5, r5] │ │ + @ instruction: 0xfffe57c2 │ │ + vabdl.u , d30, d8 │ │ + vabdl.u , d30, d12 │ │ + vqshl.u64 d21, d29, #62 @ 0x3e │ │ + vtbl.8 d20, {d30-, d27, #30 │ │ - vtbl.8 d31, {d30- d23, d1 │ │ + vqmovn.u d30, q4 │ │ + movs r2, r0 │ │ + b.n 22db8 │ │ movs r2, r0 │ │ - @ instruction: 0xfad40002 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - subw sp, sp, #1076 @ 0x434 │ │ - mov r6, r1 │ │ - mov r5, r0 │ │ + subw sp, sp, #1084 @ 0x43c │ │ + mov fp, r1 │ │ + mov r6, r0 │ │ movs r0, #32 │ │ movs r1, #1 │ │ - mov sl, r3 │ │ - mov fp, r2 │ │ + mov r9, r3 │ │ + mov sl, r2 │ │ movs r4, #32 │ │ - blx 4f790 │ │ + blx 4eec0 │ │ cmp r0, #0 │ │ - beq.w 21ca4 │ │ - mov r9, r0 │ │ + beq.w 22e52 │ │ + mov r5, r0 │ │ strd r0, r4, [sp, #20] │ │ movs r0, #64 @ 0x40 │ │ movs r1, #1 │ │ - strd r5, r4, [sp, #12] │ │ + strd r6, r4, [sp, #12] │ │ movs r7, #64 @ 0x40 │ │ - movs r4, #1 │ │ - blx 4f790 │ │ + mov.w r8, #1 │ │ + blx 4eec0 │ │ cmp r0, #0 │ │ - beq.w 21cac │ │ - add r5, sp, #44 @ 0x2c │ │ - mov r8, r0 │ │ - strd r7, r0, [sp, #32] │ │ - add.w r0, r5, #28 │ │ + beq.w 22e5a │ │ + add r6, sp, #40 @ 0x28 │ │ + mov r4, r0 │ │ + strd r7, r0, [sp, #28] │ │ + add.w r0, r6, #28 │ │ movs r1, #40 @ 0x28 │ │ - str r7, [sp, #40] @ 0x28 │ │ - bl 4c354 │ │ + str r7, [sp, #36] @ 0x24 │ │ + bl 4bc98 │ │ movs r0, #0 │ │ movs r1, #19 │ │ - strd r0, r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #116] @ 0x74 │ │ + strd r0, r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #112] @ 0x70 │ │ movs r0, #4 │ │ - str r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #56] @ 0x38 │ │ movs r0, #3 │ │ - str r1, [sp, #112] @ 0x70 │ │ + str r1, [sp, #108] @ 0x6c │ │ movs r1, #2 │ │ - str r0, [sp, #56] @ 0x38 │ │ - mov.w r0, #262144 @ 0x40000 │ │ - strb.w r1, [sp, #124] @ 0x7c │ │ str r0, [sp, #52] @ 0x34 │ │ - strd r4, r7, [sp, #44] @ 0x2c │ │ + mov.w r0, #262144 @ 0x40000 │ │ + strb.w r1, [sp, #120] @ 0x78 │ │ + str r0, [sp, #48] @ 0x30 │ │ + strd r8, r7, [sp, #40] @ 0x28 │ │ movs r0, #16 │ │ - mov r1, r6 │ │ - strd r0, r8, [sp] │ │ - mov r0, r5 │ │ - mov r2, fp │ │ - mov r3, sl │ │ - bl 160e0 │ │ + mov r1, fp │ │ + strd r0, r4, [sp] │ │ + mov r0, r6 │ │ + mov r2, sl │ │ + mov r3, r9 │ │ + bl 16284 │ │ mvns r1, r0 │ │ lsls r1, r1, #24 │ │ - beq.n 218b0 │ │ + beq.n 228a6 │ │ movs r1, #0 │ │ movs r2, #1 │ │ - ldr r6, [pc, #664] @ (21b14 ) │ │ - movs r5, #27 │ │ + ldr r3, [pc, #908] @ (22bfc ) │ │ + movs r6, #27 │ │ str r1, [sp, #560] @ 0x230 │ │ strd r1, r2, [sp, #552] @ 0x228 │ │ subs r1, r0, #2 │ │ - strb.w r0, [sp, #128] @ 0x80 │ │ + strb.w r0, [sp, #127] @ 0x7f │ │ uxtb r0, r0 │ │ cmp r0, #2 │ │ it cc │ │ movcc r1, #2 │ │ uxtb r0, r1 │ │ - add r6, pc │ │ + add r3, pc │ │ tbh [pc, r0, lsl #1] │ │ - lsls r7, r0, #5 │ │ + lsls r0, r0, #7 │ │ movs r0, r1 │ │ - lsls r5, r2, #4 │ │ - lsls r2, r6, #4 │ │ - lsls r1, r2, #4 │ │ - lsls r1, r7, #4 │ │ - lsls r4, r0, #5 │ │ - lsls r5, r6, #4 │ │ - ldr r6, [pc, #620] @ (21b18 ) │ │ - movs r5, #28 │ │ - add r6, pc │ │ - b.n 21b26 │ │ - add r4, sp, #552 @ 0x228 │ │ - mov r1, r8 │ │ - mov r0, r4 │ │ - bl 20d08 │ │ + lsls r6, r1, #6 │ │ + lsls r4, r5, #6 │ │ + lsls r2, r1, #6 │ │ + lsls r3, r6, #6 │ │ + lsls r5, r7, #6 │ │ + lsls r7, r5, #6 │ │ + ldr r3, [pc, #864] @ (22c00 ) │ │ + movs r6, #28 │ │ + add r3, pc │ │ + b.n 22c0e │ │ add r6, sp, #128 @ 0x80 │ │ - add.w r1, r4, #64 @ 0x40 │ │ - movs r2, #160 @ 0xa0 │ │ + mov r1, r4 │ │ + add.w r9, r6, #64 @ 0x40 │ │ mov r0, r6 │ │ - bl 4c336 │ │ - add.w fp, sp, #912 @ 0x390 │ │ - add.w r1, r6, #80 @ 0x50 │ │ - add.w r0, fp, #80 @ 0x50 │ │ + bl 21b5c │ │ + add.w sl, sp, #848 @ 0x350 │ │ + add.w r1, r6, #144 @ 0x90 │ │ + add.w r0, sl, #80 @ 0x50 │ │ movs r2, #80 @ 0x50 │ │ - bl 4c336 │ │ - mov r0, fp │ │ - mov r1, r6 │ │ + bl 4bc7a │ │ + mov r0, sl │ │ + mov r1, r9 │ │ movs r2, #80 @ 0x50 │ │ - bl 4c336 │ │ - add.w r0, r4, #196 @ 0xc4 │ │ + bl 4bc7a │ │ + add.w r9, sp, #552 @ 0x228 │ │ movs r1, #92 @ 0x5c │ │ - bl 4c354 │ │ - add.w sl, sp, #288 @ 0x120 │ │ - mov r1, fp │ │ + add.w r0, r9, #196 @ 0xc4 │ │ + bl 4bc98 │ │ + add.w r8, sp, #352 @ 0x160 │ │ + mov r1, sl │ │ movs r2, #160 @ 0xa0 │ │ - mov r0, sl │ │ - bl 4c336 │ │ - ldr r0, [pc, #540] @ (21b1c ) │ │ - add.w r1, sl, #160 @ 0xa0 │ │ + mov r0, r8 │ │ + bl 4bc7a │ │ + ldr r0, [pc, #788] @ (22c04 ) │ │ + add.w r1, r8, #160 @ 0xa0 │ │ add r0, pc │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ + stmia r1!, {r2, r3, r6, r7} │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ + stmia r1!, {r2, r3, r6, r7} │ │ ldrh r2, [r0, #0] │ │ ldrb r0, [r0, #2] │ │ strh r2, [r1, #0] │ │ movs r2, #195 @ 0xc3 │ │ strb r0, [r1, #2] │ │ - mov r0, r4 │ │ - mov r1, sl │ │ - bl 4c336 │ │ + mov r0, r9 │ │ + mov r1, r8 │ │ + bl 4bc7a │ │ movs r0, #36 @ 0x24 │ │ - add r6, sp, #848 @ 0x350 │ │ + mov r1, r9 │ │ strb.w r0, [sp, #840] @ 0x348 │ │ movs r0, #1 │ │ strb.w r0, [sp, #747] @ 0x2eb │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ - bl 20f10 │ │ + add r0, sp, #848 @ 0x350 │ │ + bl 21d4c │ │ + add r1, sp, #1008 @ 0x3f0 │ │ movs r0, #0 │ │ - movs r1, #0 │ │ - ldrb r2, [r6, r0] │ │ + movs r2, #0 │ │ + ldrb.w r3, [sl, r0] │ │ adds r0, #1 │ │ - cmp r1, #64 @ 0x40 │ │ - strb.w r2, [fp, r1] │ │ + cmp r2, #64 @ 0x40 │ │ + strb r3, [r1, r2] │ │ it ne │ │ - addne r1, #1 │ │ + addne r2, #1 │ │ cmp r0, #64 @ 0x40 │ │ - bne.n 21938 │ │ - add r1, sp, #488 @ 0x1e8 │ │ - ldmia.w fp!, {r2, r3, r4, r5, r6} │ │ - mov r0, r1 │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ - ldmia.w fp!, {r2, r3, r4, r5, r6} │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ - ldmia.w fp, {r2, r3, r4, r5, r6, r7} │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - mov r0, r9 │ │ + bne.n 22928 │ │ + add r1, sp, #1008 @ 0x3f0 │ │ + mov r0, r5 │ │ movs r2, #32 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ movs r0, #0 │ │ - strb.w r0, [r8] │ │ - strb.w r0, [r8, #1] │ │ - strb.w r0, [r8, #2] │ │ - strb.w r0, [r8, #3] │ │ - strb.w r0, [r8, #4] │ │ - strb.w r0, [r8, #5] │ │ - strb.w r0, [r8, #6] │ │ - strb.w r0, [r8, #7] │ │ - strb.w r0, [r8, #8] │ │ - strb.w r0, [r8, #9] │ │ - strb.w r0, [r8, #10] │ │ - strb.w r0, [r8, #11] │ │ - strb.w r0, [r8, #12] │ │ - strb.w r0, [r8, #13] │ │ - strb.w r0, [r8, #14] │ │ - strb.w r0, [r8, #15] │ │ - strb.w r0, [r8, #16] │ │ - strb.w r0, [r8, #17] │ │ - strb.w r0, [r8, #18] │ │ - strb.w r0, [r8, #19] │ │ - strb.w r0, [r8, #20] │ │ - strb.w r0, [r8, #21] │ │ - strb.w r0, [r8, #22] │ │ - strb.w r0, [r8, #23] │ │ - strb.w r0, [r8, #24] │ │ - strb.w r0, [r8, #25] │ │ - strb.w r0, [r8, #26] │ │ - strb.w r0, [r8, #27] │ │ - strb.w r0, [r8, #28] │ │ - strb.w r0, [r8, #29] │ │ - strb.w r0, [r8, #30] │ │ - strb.w r0, [r8, #31] │ │ - strb.w r0, [r8, #32] │ │ - strb.w r0, [r8, #33] @ 0x21 │ │ - strb.w r0, [r8, #34] @ 0x22 │ │ - strb.w r0, [r8, #35] @ 0x23 │ │ - strb.w r0, [r8, #36] @ 0x24 │ │ - strb.w r0, [r8, #37] @ 0x25 │ │ - strb.w r0, [r8, #38] @ 0x26 │ │ - strb.w r0, [r8, #39] @ 0x27 │ │ - strb.w r0, [r8, #40] @ 0x28 │ │ - strb.w r0, [r8, #41] @ 0x29 │ │ - strb.w r0, [r8, #42] @ 0x2a │ │ - strb.w r0, [r8, #43] @ 0x2b │ │ - strb.w r0, [r8, #44] @ 0x2c │ │ - strb.w r0, [r8, #45] @ 0x2d │ │ - strb.w r0, [r8, #46] @ 0x2e │ │ - strb.w r0, [r8, #47] @ 0x2f │ │ - strb.w r0, [r8, #48] @ 0x30 │ │ - strb.w r0, [r8, #49] @ 0x31 │ │ - strb.w r0, [r8, #50] @ 0x32 │ │ - strb.w r0, [r8, #51] @ 0x33 │ │ - strb.w r0, [r8, #52] @ 0x34 │ │ - strb.w r0, [r8, #53] @ 0x35 │ │ - strb.w r0, [r8, #54] @ 0x36 │ │ - strb.w r0, [r8, #55] @ 0x37 │ │ - strb.w r0, [r8, #56] @ 0x38 │ │ - strb.w r0, [r8, #57] @ 0x39 │ │ - strb.w r0, [r8, #58] @ 0x3a │ │ - strb.w r0, [r8, #59] @ 0x3b │ │ - strb.w r0, [r8, #60] @ 0x3c │ │ - strb.w r0, [r8, #61] @ 0x3d │ │ - strb.w r0, [r8, #62] @ 0x3e │ │ - strb.w r0, [r8, #63] @ 0x3f │ │ - ldrd r1, r2, [sp, #32] │ │ - str r0, [sp, #40] @ 0x28 │ │ - cbz r1, 21a7a │ │ - strb.w r0, [r2], #1 │ │ - subs r1, #1 │ │ - bne.n 21a72 │ │ - add r7, sp, #16 │ │ - ldrd r0, r1, [sp, #36] @ 0x24 │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ - ldmia r7, {r2, r3, r7} │ │ - ldr r5, [sp, #12] │ │ - strd r6, r2, [r5] │ │ - strd r3, r7, [r5, #8] │ │ - cbz r1, 21a9e │ │ - movs r2, #0 │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n 21a94 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - ldr r1, [sp, #32] │ │ - movs r2, #0 │ │ - str r2, [sp, #40] @ 0x28 │ │ - cbz r1, 21aae │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n 21aa6 │ │ - ldr r0, [sp, #32] │ │ - cmp r0, #0 │ │ - beq.w 21c9c │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - b.n 21c98 │ │ - ldr r6, [pc, #560] @ (21cec ) │ │ - movs r5, #24 │ │ - add r6, pc │ │ - b.n 21b26 │ │ - ldr r0, [pc, #568] @ (21cfc ) │ │ - add r3, sp, #128 @ 0x80 │ │ - ldr r1, [pc, #568] @ (21d00 ) │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + strb r0, [r4, #0] │ │ + strb r0, [r4, #1] │ │ + strb r0, [r4, #2] │ │ + strb r0, [r4, #3] │ │ + strb r0, [r4, #4] │ │ + strb r0, [r4, #5] │ │ + strb r0, [r4, #6] │ │ + strb r0, [r4, #7] │ │ + strb r0, [r4, #8] │ │ + strb r0, [r4, #9] │ │ + strb r0, [r4, #10] │ │ + strb r0, [r4, #11] │ │ + strb r0, [r4, #12] │ │ + strb r0, [r4, #13] │ │ + strb r0, [r4, #14] │ │ + strb r0, [r4, #15] │ │ + strb r0, [r4, #16] │ │ + strb r0, [r4, #17] │ │ + strb r0, [r4, #18] │ │ + strb r0, [r4, #19] │ │ + strb r0, [r4, #20] │ │ + strb r0, [r4, #21] │ │ + strb r0, [r4, #22] │ │ + strb r0, [r4, #23] │ │ + strb r0, [r4, #24] │ │ + strb r0, [r4, #25] │ │ + strb r0, [r4, #26] │ │ + strb r0, [r4, #27] │ │ + strb r0, [r4, #28] │ │ + strb r0, [r4, #29] │ │ + strb r0, [r4, #30] │ │ + strb r0, [r4, #31] │ │ + strb.w r0, [r4, #32] │ │ + strb.w r0, [r4, #33] @ 0x21 │ │ + strb.w r0, [r4, #34] @ 0x22 │ │ + strb.w r0, [r4, #35] @ 0x23 │ │ + strb.w r0, [r4, #36] @ 0x24 │ │ + strb.w r0, [r4, #37] @ 0x25 │ │ + strb.w r0, [r4, #38] @ 0x26 │ │ + strb.w r0, [r4, #39] @ 0x27 │ │ + strb.w r0, [r4, #40] @ 0x28 │ │ + strb.w r0, [r4, #41] @ 0x29 │ │ + strb.w r0, [r4, #42] @ 0x2a │ │ + strb.w r0, [r4, #43] @ 0x2b │ │ + strb.w r0, [r4, #44] @ 0x2c │ │ + strb.w r0, [r4, #45] @ 0x2d │ │ + strb.w r0, [r4, #46] @ 0x2e │ │ + strb.w r0, [r4, #47] @ 0x2f │ │ + strb.w r0, [r4, #48] @ 0x30 │ │ + strb.w r0, [r4, #49] @ 0x31 │ │ + strb.w r0, [r4, #50] @ 0x32 │ │ + strb.w r0, [r4, #51] @ 0x33 │ │ + strb.w r0, [r4, #52] @ 0x34 │ │ + strb.w r0, [r4, #53] @ 0x35 │ │ + strb.w r0, [r4, #54] @ 0x36 │ │ + strb.w r0, [r4, #55] @ 0x37 │ │ + strb.w r0, [r4, #56] @ 0x38 │ │ + strb.w r0, [r4, #57] @ 0x39 │ │ + strb.w r0, [r4, #58] @ 0x3a │ │ + strb.w r0, [r4, #59] @ 0x3b │ │ + strb.w r0, [r4, #60] @ 0x3c │ │ + strb.w r0, [r4, #61] @ 0x3d │ │ + strb.w r0, [r4, #62] @ 0x3e │ │ + strb.w r0, [r4, #63] @ 0x3f │ │ + strb r0, [r4, #0] │ │ + strb r0, [r4, #1] │ │ + strb r0, [r4, #2] │ │ + strb r0, [r4, #3] │ │ + strb r0, [r4, #4] │ │ + strb r0, [r4, #5] │ │ + strb r0, [r4, #6] │ │ + strb r0, [r4, #7] │ │ + strb r0, [r4, #8] │ │ + strb r0, [r4, #9] │ │ + strb r0, [r4, #10] │ │ + strb r0, [r4, #11] │ │ + strb r0, [r4, #12] │ │ + strb r0, [r4, #13] │ │ + strb r0, [r4, #14] │ │ + strb r0, [r4, #15] │ │ + strb r0, [r4, #16] │ │ + strb r0, [r4, #17] │ │ + strb r0, [r4, #18] │ │ + strb r0, [r4, #19] │ │ + strb r0, [r4, #20] │ │ + strb r0, [r4, #21] │ │ + strb r0, [r4, #22] │ │ + strb r0, [r4, #23] │ │ + strb r0, [r4, #24] │ │ + strb r0, [r4, #25] │ │ + strb r0, [r4, #26] │ │ + strb r0, [r4, #27] │ │ + strb r0, [r4, #28] │ │ + strb r0, [r4, #29] │ │ + strb r0, [r4, #30] │ │ + strb r0, [r4, #31] │ │ + strb.w r0, [r4, #32] │ │ + strb.w r0, [r4, #33] @ 0x21 │ │ + strb.w r0, [r4, #34] @ 0x22 │ │ + strb.w r0, [r4, #35] @ 0x23 │ │ + strb.w r0, [r4, #36] @ 0x24 │ │ + strb.w r0, [r4, #37] @ 0x25 │ │ + strb.w r0, [r4, #38] @ 0x26 │ │ + strb.w r0, [r4, #39] @ 0x27 │ │ + strb.w r0, [r4, #40] @ 0x28 │ │ + strb.w r0, [r4, #41] @ 0x29 │ │ + strb.w r0, [r4, #42] @ 0x2a │ │ + strb.w r0, [r4, #43] @ 0x2b │ │ + strb.w r0, [r4, #44] @ 0x2c │ │ + strb.w r0, [r4, #45] @ 0x2d │ │ + strb.w r0, [r4, #46] @ 0x2e │ │ + strb.w r0, [r4, #47] @ 0x2f │ │ + strb.w r0, [r4, #48] @ 0x30 │ │ + strb.w r0, [r4, #49] @ 0x31 │ │ + strb.w r0, [r4, #50] @ 0x32 │ │ + strb.w r0, [r4, #51] @ 0x33 │ │ + strb.w r0, [r4, #52] @ 0x34 │ │ + strb.w r0, [r4, #53] @ 0x35 │ │ + strb.w r0, [r4, #54] @ 0x36 │ │ + strb.w r0, [r4, #55] @ 0x37 │ │ + strb.w r0, [r4, #56] @ 0x38 │ │ + strb.w r0, [r4, #57] @ 0x39 │ │ + strb.w r0, [r4, #58] @ 0x3a │ │ + strb.w r0, [r4, #59] @ 0x3b │ │ + strb.w r0, [r4, #60] @ 0x3c │ │ + strb.w r0, [r4, #61] @ 0x3d │ │ + strb.w r0, [r4, #62] @ 0x3e │ │ + strb.w r0, [r4, #63] @ 0x3f │ │ + ldrd r6, r2, [sp, #12] │ │ + ldrd r3, r7, [sp, #20] │ │ + stmia r6!, {r1, r2, r3, r7} │ │ + strb r0, [r4, #0] │ │ + strb r0, [r4, #1] │ │ + strb r0, [r4, #2] │ │ + strb r0, [r4, #3] │ │ + strb r0, [r4, #4] │ │ + strb r0, [r4, #5] │ │ + strb r0, [r4, #6] │ │ + strb r0, [r4, #7] │ │ + strb r0, [r4, #8] │ │ + strb r0, [r4, #9] │ │ + strb r0, [r4, #10] │ │ + strb r0, [r4, #11] │ │ + strb r0, [r4, #12] │ │ + strb r0, [r4, #13] │ │ + strb r0, [r4, #14] │ │ + strb r0, [r4, #15] │ │ + strb r0, [r4, #16] │ │ + strb r0, [r4, #17] │ │ + strb r0, [r4, #18] │ │ + strb r0, [r4, #19] │ │ + strb r0, [r4, #20] │ │ + strb r0, [r4, #21] │ │ + strb r0, [r4, #22] │ │ + strb r0, [r4, #23] │ │ + strb r0, [r4, #24] │ │ + strb r0, [r4, #25] │ │ + strb r0, [r4, #26] │ │ + strb r0, [r4, #27] │ │ + strb r0, [r4, #28] │ │ + strb r0, [r4, #29] │ │ + strb r0, [r4, #30] │ │ + strb r0, [r4, #31] │ │ + strb.w r0, [r4, #32] │ │ + strb.w r0, [r4, #33] @ 0x21 │ │ + strb.w r0, [r4, #34] @ 0x22 │ │ + strb.w r0, [r4, #35] @ 0x23 │ │ + strb.w r0, [r4, #36] @ 0x24 │ │ + strb.w r0, [r4, #37] @ 0x25 │ │ + strb.w r0, [r4, #38] @ 0x26 │ │ + strb.w r0, [r4, #39] @ 0x27 │ │ + strb.w r0, [r4, #40] @ 0x28 │ │ + strb.w r0, [r4, #41] @ 0x29 │ │ + strb.w r0, [r4, #42] @ 0x2a │ │ + strb.w r0, [r4, #43] @ 0x2b │ │ + strb.w r0, [r4, #44] @ 0x2c │ │ + strb.w r0, [r4, #45] @ 0x2d │ │ + strb.w r0, [r4, #46] @ 0x2e │ │ + strb.w r0, [r4, #47] @ 0x2f │ │ + strb.w r0, [r4, #48] @ 0x30 │ │ + strb.w r0, [r4, #49] @ 0x31 │ │ + strb.w r0, [r4, #50] @ 0x32 │ │ + strb.w r0, [r4, #51] @ 0x33 │ │ + strb.w r0, [r4, #52] @ 0x34 │ │ + strb.w r0, [r4, #53] @ 0x35 │ │ + strb.w r0, [r4, #54] @ 0x36 │ │ + strb.w r0, [r4, #55] @ 0x37 │ │ + strb.w r0, [r4, #56] @ 0x38 │ │ + strb.w r0, [r4, #57] @ 0x39 │ │ + strb.w r0, [r4, #58] @ 0x3a │ │ + strb.w r0, [r4, #59] @ 0x3b │ │ + strb.w r0, [r4, #60] @ 0x3c │ │ + strb.w r0, [r4, #61] @ 0x3d │ │ + strb.w r0, [r4, #62] @ 0x3e │ │ + strb.w r0, [r4, #63] @ 0x3f │ │ + mov r0, r4 │ │ + blx 4eeb0 │ │ + addw sp, sp, #1084 @ 0x43c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r3, [pc, #756] @ (22e98 ) │ │ + movs r6, #24 │ │ + add r3, pc │ │ + b.n 22c0e │ │ + ldr r0, [pc, #764] @ (22ea8 ) │ │ + add.w r3, sp, #127 @ 0x7f │ │ + ldr r1, [pc, #760] @ (22eac ) │ │ add r0, pc │ │ - ldr r2, [pc, #568] @ (21d04 ) │ │ - str r0, [sp, #292] @ 0x124 │ │ - add r0, sp, #912 @ 0x390 │ │ + ldr r2, [pc, #760] @ (22eb0 ) │ │ + str r0, [sp, #356] @ 0x164 │ │ + add r0, sp, #848 @ 0x350 │ │ add r1, pc │ │ add r2, pc │ │ - str r3, [sp, #912] @ 0x390 │ │ - str r0, [sp, #288] @ 0x120 │ │ + str r3, [sp, #848] @ 0x350 │ │ + str r0, [sp, #352] @ 0x160 │ │ add r0, sp, #552 @ 0x228 │ │ - add r3, sp, #288 @ 0x120 │ │ - bl 1a89c │ │ - cbz r0, 21b42 │ │ - ldr r0, [pc, #548] @ (21d08 ) │ │ - ldr r3, [pc, #548] @ (21d0c ) │ │ - ldr r1, [pc, #552] @ (21d10 ) │ │ + add r3, sp, #352 @ 0x160 │ │ + bl 1aa04 │ │ + cbz r0, 22c2c │ │ + ldr r0, [pc, #740] @ (22eb4 ) │ │ + ldr r3, [pc, #744] @ (22eb8 ) │ │ + ldr r1, [pc, #744] @ (22ebc ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ - addw r2, sp, #1075 @ 0x433 │ │ + addw r2, sp, #1083 @ 0x43b │ │ str r1, [sp, #0] │ │ movs r1, #55 @ 0x37 │ │ - bl 1c5d0 │ │ - b.n 21cb4 │ │ - ldr r6, [pc, #488] @ (21ce8 ) │ │ - add r6, pc │ │ - b.n 21b06 │ │ - ldr r6, [pc, #500] @ (21cf8 ) │ │ - add r6, pc │ │ - movs r5, #18 │ │ - b.n 21b26 │ │ - ldr r6, [pc, #484] @ (21cf0 ) │ │ - movs r5, #24 │ │ - add r6, pc │ │ - b.n 21b26 │ │ - nop │ │ - str r1, [r6, #20] │ │ - vsra.u32 q11, q9, #2 │ │ - vqshlu.s64 , q1, #62 @ 0x3e │ │ - vcvt.f32.u32 q10, q10, #2 │ │ - movs r5, #19 │ │ - add r6, pc │ │ + bl 1c7cc │ │ + b.n 22e62 │ │ + ldr r3, [pc, #684] @ (22e94 ) │ │ + add r3, pc │ │ + b.n 22bf0 │ │ + ldr r3, [pc, #692] @ (22ea4 ) │ │ + add r3, pc │ │ + movs r6, #18 │ │ + b.n 22c0e │ │ + ldr r3, [pc, #676] @ (22e9c ) │ │ + movs r6, #24 │ │ + add r3, pc │ │ + b.n 22c0e │ │ + strh r3, [r6, r6] │ │ + vrsra.u64 d21, d20, #2 │ │ + @ instruction: 0xfffe6cda │ │ + vtbl.8 d20, {d30- │ │ + mov r2, r6 │ │ + mov r8, r3 │ │ + bl 22048 │ │ ldrd r0, r7, [sp, #556] @ 0x22c │ │ - mov r1, r6 │ │ - mov r2, r5 │ │ + mov r1, r8 │ │ + mov r2, r6 │ │ add r0, r7 │ │ - bl 4c460 │ │ - adds r0, r7, r5 │ │ + bl 4bcbc │ │ + adds r0, r7, r6 │ │ str r0, [sp, #560] @ 0x230 │ │ add r2, sp, #552 @ 0x228 │ │ ldr r7, [sp, #12] │ │ movs r3, #4 │ │ + movs r6, #0 │ │ ldmia r2, {r0, r1, r2} │ │ strd r1, r2, [r7, #8] │ │ strd r3, r0, [r7] │ │ - movs r0, #0 │ │ - strb.w r0, [r8] │ │ - strb.w r0, [r8, #1] │ │ - strb.w r0, [r8, #2] │ │ - strb.w r0, [r8, #3] │ │ - strb.w r0, [r8, #4] │ │ - strb.w r0, [r8, #5] │ │ - strb.w r0, [r8, #6] │ │ - strb.w r0, [r8, #7] │ │ - strb.w r0, [r8, #8] │ │ - strb.w r0, [r8, #9] │ │ - strb.w r0, [r8, #10] │ │ - strb.w r0, [r8, #11] │ │ - strb.w r0, [r8, #12] │ │ - strb.w r0, [r8, #13] │ │ - strb.w r0, [r8, #14] │ │ - strb.w r0, [r8, #15] │ │ - strb.w r0, [r8, #16] │ │ - strb.w r0, [r8, #17] │ │ - strb.w r0, [r8, #18] │ │ - strb.w r0, [r8, #19] │ │ - strb.w r0, [r8, #20] │ │ - strb.w r0, [r8, #21] │ │ - strb.w r0, [r8, #22] │ │ - strb.w r0, [r8, #23] │ │ - strb.w r0, [r8, #24] │ │ - strb.w r0, [r8, #25] │ │ - strb.w r0, [r8, #26] │ │ - strb.w r0, [r8, #27] │ │ - strb.w r0, [r8, #28] │ │ - strb.w r0, [r8, #29] │ │ - strb.w r0, [r8, #30] │ │ - strb.w r0, [r8, #31] │ │ - strb.w r0, [r8, #32] │ │ - strb.w r0, [r8, #33] @ 0x21 │ │ - strb.w r0, [r8, #34] @ 0x22 │ │ - strb.w r0, [r8, #35] @ 0x23 │ │ - strb.w r0, [r8, #36] @ 0x24 │ │ - strb.w r0, [r8, #37] @ 0x25 │ │ - strb.w r0, [r8, #38] @ 0x26 │ │ - strb.w r0, [r8, #39] @ 0x27 │ │ - strb.w r0, [r8, #40] @ 0x28 │ │ - strb.w r0, [r8, #41] @ 0x29 │ │ - strb.w r0, [r8, #42] @ 0x2a │ │ - strb.w r0, [r8, #43] @ 0x2b │ │ - strb.w r0, [r8, #44] @ 0x2c │ │ - strb.w r0, [r8, #45] @ 0x2d │ │ - strb.w r0, [r8, #46] @ 0x2e │ │ - strb.w r0, [r8, #47] @ 0x2f │ │ - strb.w r0, [r8, #48] @ 0x30 │ │ - strb.w r0, [r8, #49] @ 0x31 │ │ - strb.w r0, [r8, #50] @ 0x32 │ │ - strb.w r0, [r8, #51] @ 0x33 │ │ - strb.w r0, [r8, #52] @ 0x34 │ │ - strb.w r0, [r8, #53] @ 0x35 │ │ - strb.w r0, [r8, #54] @ 0x36 │ │ - strb.w r0, [r8, #55] @ 0x37 │ │ - strb.w r0, [r8, #56] @ 0x38 │ │ - strb.w r0, [r8, #57] @ 0x39 │ │ - strb.w r0, [r8, #58] @ 0x3a │ │ - strb.w r0, [r8, #59] @ 0x3b │ │ - strb.w r0, [r8, #60] @ 0x3c │ │ - strb.w r0, [r8, #61] @ 0x3d │ │ - strb.w r0, [r8, #62] @ 0x3e │ │ - strb.w r0, [r8, #63] @ 0x3f │ │ - ldrd r1, r2, [sp, #32] │ │ - str r0, [sp, #40] @ 0x28 │ │ - cbz r1, 21c64 │ │ - strb.w r0, [r2], #1 │ │ - subs r1, #1 │ │ - bne.n 21c5c │ │ - ldr r0, [sp, #32] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #36] @ 0x24 │ │ - blxne 4f780 │ │ - ldrd r0, r1, [sp, #20] │ │ - cbz r1, 21c82 │ │ - movs r2, #0 │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n 21c78 │ │ - ldr r0, [sp, #20] │ │ - ldr r1, [sp, #16] │ │ - movs r2, #0 │ │ - str r2, [sp, #24] │ │ - cbz r1, 21c92 │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n 21c8a │ │ - ldr r0, [sp, #16] │ │ - cbz r0, 21c9c │ │ - ldr r0, [sp, #20] │ │ - blx 4f780 │ │ - addw sp, sp, #1076 @ 0x434 │ │ + mov r0, r4 │ │ + strb r6, [r4, #0] │ │ + strb r6, [r4, #1] │ │ + strb r6, [r4, #2] │ │ + strb r6, [r4, #3] │ │ + strb r6, [r4, #4] │ │ + strb r6, [r4, #5] │ │ + strb r6, [r4, #6] │ │ + strb r6, [r4, #7] │ │ + strb r6, [r4, #8] │ │ + strb r6, [r4, #9] │ │ + strb r6, [r4, #10] │ │ + strb r6, [r4, #11] │ │ + strb r6, [r4, #12] │ │ + strb r6, [r4, #13] │ │ + strb r6, [r4, #14] │ │ + strb r6, [r4, #15] │ │ + strb r6, [r4, #16] │ │ + strb r6, [r4, #17] │ │ + strb r6, [r4, #18] │ │ + strb r6, [r4, #19] │ │ + strb r6, [r4, #20] │ │ + strb r6, [r4, #21] │ │ + strb r6, [r4, #22] │ │ + strb r6, [r4, #23] │ │ + strb r6, [r4, #24] │ │ + strb r6, [r4, #25] │ │ + strb r6, [r4, #26] │ │ + strb r6, [r4, #27] │ │ + strb r6, [r4, #28] │ │ + strb r6, [r4, #29] │ │ + strb r6, [r4, #30] │ │ + strb r6, [r4, #31] │ │ + strb.w r6, [r4, #32] │ │ + strb.w r6, [r4, #33] @ 0x21 │ │ + strb.w r6, [r4, #34] @ 0x22 │ │ + strb.w r6, [r4, #35] @ 0x23 │ │ + strb.w r6, [r4, #36] @ 0x24 │ │ + strb.w r6, [r4, #37] @ 0x25 │ │ + strb.w r6, [r4, #38] @ 0x26 │ │ + strb.w r6, [r4, #39] @ 0x27 │ │ + strb.w r6, [r4, #40] @ 0x28 │ │ + strb.w r6, [r4, #41] @ 0x29 │ │ + strb.w r6, [r4, #42] @ 0x2a │ │ + strb.w r6, [r4, #43] @ 0x2b │ │ + strb.w r6, [r4, #44] @ 0x2c │ │ + strb.w r6, [r4, #45] @ 0x2d │ │ + strb.w r6, [r4, #46] @ 0x2e │ │ + strb.w r6, [r4, #47] @ 0x2f │ │ + strb.w r6, [r4, #48] @ 0x30 │ │ + strb.w r6, [r4, #49] @ 0x31 │ │ + strb.w r6, [r4, #50] @ 0x32 │ │ + strb.w r6, [r4, #51] @ 0x33 │ │ + strb.w r6, [r4, #52] @ 0x34 │ │ + strb.w r6, [r4, #53] @ 0x35 │ │ + strb.w r6, [r4, #54] @ 0x36 │ │ + strb.w r6, [r4, #55] @ 0x37 │ │ + strb.w r6, [r4, #56] @ 0x38 │ │ + strb.w r6, [r4, #57] @ 0x39 │ │ + strb.w r6, [r4, #58] @ 0x3a │ │ + strb.w r6, [r4, #59] @ 0x3b │ │ + strb.w r6, [r4, #60] @ 0x3c │ │ + strb.w r6, [r4, #61] @ 0x3d │ │ + strb.w r6, [r4, #62] @ 0x3e │ │ + strb.w r6, [r4, #63] @ 0x3f │ │ + strb r6, [r4, #0] │ │ + strb r6, [r4, #1] │ │ + strb r6, [r4, #2] │ │ + strb r6, [r4, #3] │ │ + strb r6, [r4, #4] │ │ + strb r6, [r4, #5] │ │ + strb r6, [r4, #6] │ │ + strb r6, [r4, #7] │ │ + strb r6, [r4, #8] │ │ + strb r6, [r4, #9] │ │ + strb r6, [r4, #10] │ │ + strb r6, [r4, #11] │ │ + strb r6, [r4, #12] │ │ + strb r6, [r4, #13] │ │ + strb r6, [r4, #14] │ │ + strb r6, [r4, #15] │ │ + strb r6, [r4, #16] │ │ + strb r6, [r4, #17] │ │ + strb r6, [r4, #18] │ │ + strb r6, [r4, #19] │ │ + strb r6, [r4, #20] │ │ + strb r6, [r4, #21] │ │ + strb r6, [r4, #22] │ │ + strb r6, [r4, #23] │ │ + strb r6, [r4, #24] │ │ + strb r6, [r4, #25] │ │ + strb r6, [r4, #26] │ │ + strb r6, [r4, #27] │ │ + strb r6, [r4, #28] │ │ + strb r6, [r4, #29] │ │ + strb r6, [r4, #30] │ │ + strb r6, [r4, #31] │ │ + strb.w r6, [r4, #32] │ │ + strb.w r6, [r4, #33] @ 0x21 │ │ + strb.w r6, [r4, #34] @ 0x22 │ │ + strb.w r6, [r4, #35] @ 0x23 │ │ + strb.w r6, [r4, #36] @ 0x24 │ │ + strb.w r6, [r4, #37] @ 0x25 │ │ + strb.w r6, [r4, #38] @ 0x26 │ │ + strb.w r6, [r4, #39] @ 0x27 │ │ + strb.w r6, [r4, #40] @ 0x28 │ │ + strb.w r6, [r4, #41] @ 0x29 │ │ + strb.w r6, [r4, #42] @ 0x2a │ │ + strb.w r6, [r4, #43] @ 0x2b │ │ + strb.w r6, [r4, #44] @ 0x2c │ │ + strb.w r6, [r4, #45] @ 0x2d │ │ + strb.w r6, [r4, #46] @ 0x2e │ │ + strb.w r6, [r4, #47] @ 0x2f │ │ + strb.w r6, [r4, #48] @ 0x30 │ │ + strb.w r6, [r4, #49] @ 0x31 │ │ + strb.w r6, [r4, #50] @ 0x32 │ │ + strb.w r6, [r4, #51] @ 0x33 │ │ + strb.w r6, [r4, #52] @ 0x34 │ │ + strb.w r6, [r4, #53] @ 0x35 │ │ + strb.w r6, [r4, #54] @ 0x36 │ │ + strb.w r6, [r4, #55] @ 0x37 │ │ + strb.w r6, [r4, #56] @ 0x38 │ │ + strb.w r6, [r4, #57] @ 0x39 │ │ + strb.w r6, [r4, #58] @ 0x3a │ │ + strb.w r6, [r4, #59] @ 0x3b │ │ + strb.w r6, [r4, #60] @ 0x3c │ │ + strb.w r6, [r4, #61] @ 0x3d │ │ + strb.w r6, [r4, #62] @ 0x3e │ │ + strb.w r6, [r4, #63] @ 0x3f │ │ + blx 4eeb0 │ │ + strb r6, [r5, #0] │ │ + strb r6, [r5, #1] │ │ + strb r6, [r5, #2] │ │ + strb r6, [r5, #3] │ │ + strb r6, [r5, #4] │ │ + strb r6, [r5, #5] │ │ + strb r6, [r5, #6] │ │ + strb r6, [r5, #7] │ │ + strb r6, [r5, #8] │ │ + strb r6, [r5, #9] │ │ + strb r6, [r5, #10] │ │ + strb r6, [r5, #11] │ │ + strb r6, [r5, #12] │ │ + strb r6, [r5, #13] │ │ + strb r6, [r5, #14] │ │ + strb r6, [r5, #15] │ │ + strb r6, [r5, #16] │ │ + strb r6, [r5, #17] │ │ + strb r6, [r5, #18] │ │ + strb r6, [r5, #19] │ │ + strb r6, [r5, #20] │ │ + strb r6, [r5, #21] │ │ + strb r6, [r5, #22] │ │ + strb r6, [r5, #23] │ │ + strb r6, [r5, #24] │ │ + strb r6, [r5, #25] │ │ + strb r6, [r5, #26] │ │ + strb r6, [r5, #27] │ │ + strb r6, [r5, #28] │ │ + strb r6, [r5, #29] │ │ + strb r6, [r5, #30] │ │ + strb r6, [r5, #31] │ │ + strb r6, [r5, #0] │ │ + mov r0, r5 │ │ + strb r6, [r5, #1] │ │ + strb r6, [r5, #2] │ │ + strb r6, [r5, #3] │ │ + strb r6, [r5, #4] │ │ + strb r6, [r5, #5] │ │ + strb r6, [r5, #6] │ │ + strb r6, [r5, #7] │ │ + strb r6, [r5, #8] │ │ + strb r6, [r5, #9] │ │ + strb r6, [r5, #10] │ │ + strb r6, [r5, #11] │ │ + strb r6, [r5, #12] │ │ + strb r6, [r5, #13] │ │ + strb r6, [r5, #14] │ │ + strb r6, [r5, #15] │ │ + strb r6, [r5, #16] │ │ + strb r6, [r5, #17] │ │ + strb r6, [r5, #18] │ │ + strb r6, [r5, #19] │ │ + strb r6, [r5, #20] │ │ + strb r6, [r5, #21] │ │ + strb r6, [r5, #22] │ │ + strb r6, [r5, #23] │ │ + strb r6, [r5, #24] │ │ + strb r6, [r5, #25] │ │ + strb r6, [r5, #26] │ │ + strb r6, [r5, #27] │ │ + strb r6, [r5, #28] │ │ + strb r6, [r5, #29] │ │ + strb r6, [r5, #30] │ │ + strb r6, [r5, #31] │ │ + blx 4eeb0 │ │ + addw sp, sp, #1084 @ 0x43c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #1 │ │ movs r1, #32 │ │ - bl 142ba │ │ + bl 1441a │ │ movs r0, #1 │ │ movs r1, #64 @ 0x40 │ │ - bl 142ba │ │ + bl 1441a │ │ udf #254 @ 0xfe │ │ mov r4, r0 │ │ - b.n 21cd4 │ │ + b.n 22e82 │ │ mov r4, r0 │ │ add r0, sp, #16 │ │ - bl 20cd8 │ │ + bl cf76 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ mov r4, r0 │ │ ldr r0, [sp, #552] @ 0x228 │ │ - cbz r0, 21cd4 │ │ + cbz r0, 22e82 │ │ ldr r0, [sp, #556] @ 0x22c │ │ - blx 4f780 │ │ - add r0, sp, #32 │ │ - bl 20cd8 │ │ + blx 4eeb0 │ │ + add r0, sp, #28 │ │ + bl cf76 │ │ add r0, sp, #16 │ │ - bl 20cd8 │ │ + bl cf76 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - nop │ │ - ldrsh r4, [r7, r4] │ │ - @ instruction: 0xfffe5f8e │ │ - vcvt.u32.f32 , q3, #2 │ │ - vcvt.u32.f32 , q4, #2 │ │ - @ instruction: 0xfffe5f8b │ │ - vshll.i , d5, # │ │ - vabal.u , d31, d28 │ │ + blx 4d4a8 │ │ + str r2, [r1, r2] │ │ + vshr.u64 , q7, #2 │ │ + vtrn. d21, d20 │ │ + vtrn. d21, d24 │ │ + vshr.u64 , , #2 │ │ + @ instruction: 0xfffe43c3 │ │ + vdup.8 d29, d14[7] │ │ movs r2, r0 │ │ - ldr r6, [r5, r0] │ │ - vabal.u , d14, d15 │ │ - vabal.u , d30, d2 │ │ + ldr r2, [pc, #136] @ (22f3c ) │ │ + vshll.u32 q11, d13, #30 │ │ + vtbx.8 d29, {d30- │ │ movs r2, r0 │ │ - sub.w r0, r8, #8519680 @ 0x820000 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ movs r0, #44 @ 0x2c │ │ mov r5, r2 │ │ mov r7, r1 │ │ mov.w r8, #44 @ 0x2c │ │ - blx 4f770 │ │ - cbz r0, 21d4c │ │ + blx 4eea0 │ │ + cbz r0, 22ef8 │ │ mov r1, r7 │ │ movs r2, #32 │ │ mov r6, r0 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ ldr r0, [r5, #0] │ │ ldr r1, [r5, #4] │ │ ldr r2, [r5, #8] │ │ strd r8, r6, [r4] │ │ str.w r8, [r4, #8] │ │ str r0, [r6, #32] │ │ str r1, [r6, #36] @ 0x24 │ │ str r2, [r6, #40] @ 0x28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, #1 │ │ movs r1, #44 @ 0x2c │ │ - bl 142ba │ │ + bl 1441a │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #4 │ │ vpush {d8-d9} │ │ sub sp, #96 @ 0x60 │ │ str r1, [sp, #32] │ │ add r1, sp, #56 @ 0x38 │ │ mov r4, r0 │ │ movs r0, #1 │ │ mov sl, r2 │ │ vmov.f32 s16, s0 │ │ - blx 4f860 │ │ + blx 4ef90 │ │ adds r0, #1 │ │ - beq.w 22098 │ │ + beq.w 23244 │ │ ldr r5, [sp, #60] @ 0x3c │ │ movw r0, #51712 @ 0xca00 │ │ movt r0, #15258 @ 0x3b9a │ │ cmp r5, r0 │ │ - bcs.w 220bc │ │ + bcs.w 23278 │ │ ldr r0, [sp, #56] @ 0x38 │ │ add.w r7, r4, #36 @ 0x24 │ │ str r0, [sp, #40] @ 0x28 │ │ str r0, [sp, #12] │ │ asrs r0, r0, #31 │ │ str r5, [sp, #48] @ 0x30 │ │ str r0, [sp, #8] │ │ str r0, [sp, #44] @ 0x2c │ │ ldr r0, [r4, #32] │ │ vmov s18, r0 │ │ movs r0, #1 │ │ ldrex r1, [r7] │ │ cmp r1, #0 │ │ - bne.w 220de │ │ + bne.w 2329a │ │ strex r1, r0, [r7] │ │ cmp r1, #0 │ │ - bne.n 21da2 │ │ + bne.n 22f4e │ │ dmb ish │ │ - ldr r0, [pc, #884] @ (22130 ) │ │ + ldr r0, [pc, #900] @ (232ec ) │ │ add r0, pc │ │ str r0, [sp, #36] @ 0x24 │ │ ldr r0, [r0, #8] │ │ str r5, [sp, #16] │ │ lsls r0, r0, #1 │ │ - bne.w 22002 │ │ + bne.w 231ae │ │ movs r0, #0 │ │ str r0, [sp, #24] │ │ add.w r5, r4, #8 │ │ ldrb.w r0, [r4, #40] @ 0x28 │ │ movs r0, #1 │ │ ldrex r1, [r5] │ │ cmp r1, #0 │ │ - bne.w 220ea │ │ + bne.w 232a6 │ │ strex r1, r0, [r5] │ │ cmp r1, #0 │ │ - bne.n 21dd6 │ │ + bne.n 22f82 │ │ dmb ish │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r0, [r0, #8] │ │ lsls r0, r0, #1 │ │ - bne.w 220fe │ │ + bne.w 232ba │ │ mov.w r8, #0 │ │ ldrb r0, [r4, #12] │ │ ldr r6, [r4, #52] @ 0x34 │ │ str r6, [sp, #28] │ │ - cbz r6, 21e2c │ │ + cbz r6, 22fd8 │ │ mov r0, r6 │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 22162 │ │ + beq.w 2331e │ │ mov r1, r9 │ │ mov r2, r6 │ │ str r0, [sp, #20] │ │ - bl 4c460 │ │ + bl 4bcbc │ │ ldrd r9, r6, [r4, #16] │ │ cmp.w r8, #0 │ │ ldr.w fp, [r4, #24] │ │ - beq.n 21e3e │ │ - b.n 21e48 │ │ + beq.n 22fea │ │ + b.n 22ff4 │ │ movs r0, #1 │ │ str r0, [sp, #20] │ │ ldrd r9, r6, [r4, #16] │ │ cmp.w r8, #0 │ │ ldr.w fp, [r4, #24] │ │ - bne.n 21e48 │ │ + bne.n 22ff4 │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r0, [r0, #8] │ │ lsls r0, r0, #1 │ │ - bne.w 2206a │ │ + bne.w 23216 │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r1, [r5] │ │ strex r2, r0, [r5] │ │ cmp r2, #0 │ │ - bne.n 21e4e │ │ + bne.n 22ffa │ │ cmp r1, #2 │ │ - beq.w 2200c │ │ + beq.w 231b8 │ │ ldr r0, [sp, #24] │ │ - cbnz r0, 21e6e │ │ + cbnz r0, 2301a │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r0, [r0, #8] │ │ lsls r0, r0, #1 │ │ - bne.w 22078 │ │ + bne.w 23224 │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r1, [r7] │ │ strex r2, r0, [r7] │ │ cmp r2, #0 │ │ - bne.n 21e74 │ │ + bne.n 23020 │ │ cmp r1, #2 │ │ - beq.w 22022 │ │ + beq.w 231ce │ │ adds.w r0, fp, #1 │ │ - beq.n 21f14 │ │ + beq.n 230c0 │ │ str.w fp, [sp, #64] @ 0x40 │ │ strd r9, r6, [sp, #56] @ 0x38 │ │ add r0, sp, #72 @ 0x48 │ │ add r1, sp, #40 @ 0x28 │ │ add r2, sp, #56 @ 0x38 │ │ - bl 4af70 │ │ + bl 4b17c │ │ ldrd r0, lr, [sp, #80] @ 0x50 │ │ mov.w ip, #1000 @ 0x3e8 │ │ ldr r2, [sp, #88] @ 0x58 │ │ vsub.f32 s0, s16, s18 │ │ movs r1, #0 │ │ - vldr s2, [pc, #792] @ 221c8 │ │ + vldr s2, [pc, #824] @ 23394 │ │ umull r6, r3, r0, ip │ │ movw r0, #56963 @ 0xde83 │ │ movt r0, #17179 @ 0x431b │ │ umull r0, r2, r2, r0 │ │ movs r0, #0 │ │ vabs.f32 s0, s0 │ │ umlal r3, r1, lr, ip │ │ @@ -34077,546 +35504,514 @@ │ │ subs r2, #101 @ 0x65 │ │ sbcs.w r2, r3, #0 │ │ sbcs.w r1, r1, #0 │ │ sbcs.w r1, r6, #0 │ │ it cc │ │ movcc r0, #1 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 21f14 │ │ + bgt.n 230c0 │ │ ldr r1, [sp, #72] @ 0x48 │ │ orrs r0, r1 │ │ lsls r0, r0, #31 │ │ - beq.n 21f14 │ │ + beq.n 230c0 │ │ ldr r0, [sp, #28] │ │ cmp r0, sl │ │ - bne.n 21f14 │ │ + bne.n 230c0 │ │ ldr r0, [sp, #20] │ │ mov r2, sl │ │ ldr r1, [sp, #32] │ │ - blx 4f830 │ │ + blx 4ef60 │ │ cmp r0, #0 │ │ - beq.n 21ff0 │ │ + beq.n 2319c │ │ vmov fp, s16 │ │ ldrd r0, r1, [r4] │ │ ldr r6, [r1, #12] │ │ ldr r2, [sp, #32] │ │ mov r1, fp │ │ mov r3, sl │ │ blx r6 │ │ mov r0, sl │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 22108 │ │ + beq.w 232c4 │ │ ldr r1, [sp, #32] │ │ mov r2, sl │ │ mov r8, r0 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ movs r0, #1 │ │ ldrex r1, [r7] │ │ cmp r1, #0 │ │ - bne.w 22112 │ │ + bne.w 232ce │ │ strex r1, r0, [r7] │ │ cmp r1, #0 │ │ - bne.n 21f3e │ │ + bne.n 230ea │ │ dmb ish │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r0, [r0, #8] │ │ lsls r0, r0, #1 │ │ - bne.w 22126 │ │ + bne.w 232e2 │ │ movs r6, #0 │ │ ldrb.w r0, [r4, #40] @ 0x28 │ │ ldr r0, [r4, #44] @ 0x2c │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #48] @ 0x30 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ strd sl, r8, [r4, #44] @ 0x2c │ │ str.w sl, [r4, #52] @ 0x34 │ │ - cbnz r6, 21f84 │ │ + cbnz r6, 23130 │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r0, [r0, #8] │ │ lsls r0, r0, #1 │ │ - bne.w 22088 │ │ + bne.w 23234 │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r1, [r7] │ │ strex r2, r0, [r7] │ │ cmp r2, #0 │ │ - bne.n 21f8a │ │ + bne.n 23136 │ │ cmp r1, #2 │ │ - beq.n 22038 │ │ + beq.n 231e4 │ │ movs r0, #1 │ │ ldrex r1, [r5] │ │ cmp r1, #0 │ │ - bne.w 22134 │ │ + bne.w 232f0 │ │ strex r1, r0, [r5] │ │ cmp r1, #0 │ │ - bne.n 21f9c │ │ + bne.n 23148 │ │ dmb ish │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r0, [r0, #8] │ │ lsls r0, r0, #1 │ │ - bne.w 22148 │ │ + bne.w 23304 │ │ ldrb r0, [r4, #12] │ │ ldr r0, [sp, #12] │ │ str r0, [r4, #16] │ │ ldr r0, [sp, #8] │ │ str r0, [r4, #20] │ │ ldr r0, [sp, #16] │ │ str r0, [r4, #24] │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r0, [r0, #8] │ │ lsls r0, r0, #1 │ │ - bne.n 2205c │ │ + bne.n 23208 │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r1, [r5] │ │ strex r2, r0, [r5] │ │ cmp r2, #0 │ │ - bne.n 21fd8 │ │ + bne.n 23184 │ │ ldr r6, [sp, #28] │ │ cmp r1, #2 │ │ - beq.n 22046 │ │ + beq.n 231f2 │ │ str.w fp, [r4, #32] │ │ - cbz r6, 21ff6 │ │ + cbz r6, 231a2 │ │ ldr r0, [sp, #20] │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ add sp, #96 @ 0x60 │ │ vpop {d8-d9} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 2e584 │ │ + bl 2f704 │ │ eor.w r0, r0, #1 │ │ - b.n 21dca │ │ + b.n 22f76 │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r5 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx 4f7d0 │ │ + blx 4eee0 │ │ ldr r0, [sp, #24] │ │ cmp r0, #0 │ │ - beq.w 21e64 │ │ - b.n 21e6e │ │ + beq.w 23010 │ │ + b.n 2301a │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r7 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx 4f7d0 │ │ + blx 4eee0 │ │ adds.w r0, fp, #1 │ │ - bne.w 21e8c │ │ - b.n 21f14 │ │ + bne.w 23038 │ │ + b.n 230c0 │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r7 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx 4f7d0 │ │ - b.n 21f9a │ │ + blx 4eee0 │ │ + b.n 23146 │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r5 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx 4f7d0 │ │ + blx 4eee0 │ │ cmp r6, #0 │ │ str.w fp, [r4, #32] │ │ - bne.n 21ff0 │ │ - b.n 21ff6 │ │ - bl 2e584 │ │ + bne.n 2319c │ │ + b.n 231a2 │ │ + bl 2f704 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r4, #12] │ │ - b.n 21fd2 │ │ - bl 2e584 │ │ + b.n 2317e │ │ + bl 2f704 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r4, #12] │ │ - b.n 21e48 │ │ - bl 2e584 │ │ + b.n 22ff4 │ │ + bl 2f704 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq.w r0, [r4, #40] @ 0x28 │ │ - b.n 21e6e │ │ - bl 2e584 │ │ + b.n 2301a │ │ + bl 2f704 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq.w r0, [r4, #40] @ 0x28 │ │ - b.n 21f84 │ │ - blx 4f7c0 │ │ + b.n 23130 │ │ + blx 4ef00 │ │ + ldr r2, [pc, #332] @ (23398 ) │ │ + ldr r3, [pc, #336] @ (2339c ) │ │ + add r2, pc │ │ ldr r1, [r0, #0] │ │ - ldr r2, [pc, #300] @ (221cc ) │ │ - ldr r0, [pc, #300] @ (221d0 ) │ │ - ldr r3, [pc, #304] @ (221d4 ) │ │ + add r3, pc │ │ + ldr r0, [r2, #0] │ │ + cmp r0, r3 │ │ + it ne │ │ + strne r3, [r2, #0] │ │ + ldr r2, [pc, #324] @ (233a0 ) │ │ + ldr r0, [pc, #324] @ (233a4 ) │ │ + ldr r3, [pc, #328] @ (233a8 ) │ │ add r2, pc │ │ add r0, pc │ │ str r1, [sp, #76] @ 0x4c │ │ movs r1, #0 │ │ add r3, pc │ │ str r1, [sp, #72] @ 0x48 │ │ str r2, [sp, #0] │ │ add r2, sp, #72 @ 0x48 │ │ movs r1, #43 @ 0x2b │ │ - bl 1c5d0 │ │ - b.n 2216a │ │ - ldr r1, [pc, #280] @ (221d8 ) │ │ + bl 1c7cc │ │ + b.n 23326 │ │ + ldr r1, [pc, #304] @ (233ac ) │ │ movs r7, #2 │ │ - ldr r0, [pc, #280] @ (221dc ) │ │ - ldr r3, [pc, #284] @ (221e0 ) │ │ + ldr r0, [pc, #304] @ (233b0 ) │ │ + ldr r3, [pc, #308] @ (233b4 ) │ │ add r1, pc │ │ - ldr r2, [pc, #284] @ (221e4 ) │ │ + ldr r2, [pc, #308] @ (233b8 ) │ │ add r0, pc │ │ add r3, pc │ │ add r2, pc │ │ strd r7, r2, [sp, #72] @ 0x48 │ │ add r2, sp, #72 @ 0x48 │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 1c5d0 │ │ - b.n 2216a │ │ + bl 1c7cc │ │ + b.n 23326 │ │ mov r0, r7 │ │ clrex │ │ - bl 2e76c │ │ - b.n 21db8 │ │ + bl 2f86a │ │ + b.n 22f64 │ │ mov r0, r5 │ │ clrex │ │ - bl 2e76c │ │ + bl 2f86a │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r0, [r0, #8] │ │ lsls r0, r0, #1 │ │ - beq.w 21df6 │ │ - bl 2e584 │ │ + beq.w 22fa2 │ │ + bl 2f704 │ │ eor.w r8, r0, #1 │ │ - b.n 21dfa │ │ + b.n 22fa6 │ │ movs r0, #1 │ │ mov r1, sl │ │ - bl 142ba │ │ - b.n 2216a │ │ + bl 1441a │ │ + b.n 23326 │ │ mov r0, r7 │ │ clrex │ │ - bl 2e76c │ │ + bl 2f86a │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r0, [r0, #8] │ │ lsls r0, r0, #1 │ │ - beq.w 21f5e │ │ - bl 2e584 │ │ + beq.w 2310a │ │ + bl 2f704 │ │ eor.w r6, r0, #1 │ │ - b.n 21f60 │ │ - asrs r2, r6, #29 │ │ - movs r3, r0 │ │ + b.n 2310c │ │ + cdp2 0, 9, cr0, cr14, cr2, {0} │ │ mov r0, r5 │ │ clrex │ │ - bl 2e76c │ │ + bl 2f86a │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r0, [r0, #8] │ │ lsls r0, r0, #1 │ │ - beq.w 21fbc │ │ - bl 2e584 │ │ + beq.w 23168 │ │ + bl 2f704 │ │ ldrb r1, [r4, #12] │ │ cmp r0, #0 │ │ ldr r1, [sp, #12] │ │ str r1, [r4, #16] │ │ ldr r1, [sp, #8] │ │ str r1, [r4, #20] │ │ ldr r1, [sp, #16] │ │ str r1, [r4, #24] │ │ - bne.w 21fca │ │ - b.n 21fd2 │ │ + bne.w 23176 │ │ + b.n 2317e │ │ movs r0, #1 │ │ mov r1, r6 │ │ - bl 142ba │ │ + bl 1441a │ │ udf #254 @ 0xfe │ │ mov r4, r0 │ │ mov r0, r8 │ │ - blx 4f780 │ │ - b.n 221b0 │ │ + blx 4eeb0 │ │ + b.n 2337c │ │ mov r4, r0 │ │ - b.n 22184 │ │ + b.n 23340 │ │ mov r4, r0 │ │ mov r0, r5 │ │ mov r1, r8 │ │ - bl 221e8 │ │ + bl 233bc │ │ ldr r1, [sp, #24] │ │ mov r0, r7 │ │ - bl 221e8 │ │ - b.n 221b4 │ │ - bl 1c65a │ │ + bl 233bc │ │ + b.n 23380 │ │ + bl 1c856 │ │ mov r4, r0 │ │ - add r0, sp, #72 @ 0x48 │ │ - bl 2e656 │ │ - b.n 221b4 │ │ - bl 1c65a │ │ + ldrb.w r0, [sp, #72] @ 0x48 │ │ + cmp r0, #3 │ │ + bne.n 23380 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + b.n 23380 │ │ + bl 1c856 │ │ mov r4, r0 │ │ - add r0, sp, #72 @ 0x48 │ │ - bl 2e656 │ │ - b.n 221b4 │ │ - bl 1c65a │ │ + ldrb.w r0, [sp, #72] @ 0x48 │ │ + cmp r0, #3 │ │ + bne.n 23380 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + b.n 23380 │ │ + bl 1c856 │ │ mov r4, r0 │ │ ldr r0, [sp, #28] │ │ - cbnz r0, 221ba │ │ + cbnz r0, 23386 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ ldr r0, [sp, #20] │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ nop │ │ - bvc.n 221e0 │ │ + bvc.n 233ac │ │ subs r4, #35 @ 0x23 │ │ - @ instruction: 0xf58c0002 │ │ - strb r4, [r6, #16] │ │ - vsli.32 , q4, #30 │ │ + rsbs r0, r0, #8519680 @ 0x820000 │ │ + bge.n 23338 │ │ + movs r2, r0 │ │ + blt.n 233ac │ │ + movs r2, r0 │ │ + ldr r6, [r7, #4] │ │ + vtbl.8 d29, {d30- │ │ + movs r2, r0 │ │ + ldr r4, [r3, #4] │ │ + vtbl.8 d29, {d30- │ │ movs r2, r0 │ │ - adc.w r0, r8, #8519680 @ 0x820000 │ │ push {r4, lr} │ │ lsls r1, r1, #31 │ │ - bne.n 221f8 │ │ - ldr r1, [pc, #68] @ (22234 ) │ │ + bne.n 233cc │ │ + ldr r1, [pc, #68] @ (23408 ) │ │ add r1, pc │ │ ldr r1, [r1, #8] │ │ lsls r1, r1, #1 │ │ - bne.n 22220 │ │ + bne.n 233f4 │ │ movs r1, #0 │ │ dmb ish │ │ ldrex r2, [r0] │ │ strex r3, r1, [r0] │ │ cmp r3, #0 │ │ - bne.n 221fe │ │ + bne.n 233d2 │ │ cmp r2, #2 │ │ it ne │ │ popne {r4, pc} │ │ mov r1, r0 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 4f6c0 │ │ + b.w 4ee00 │ │ mov r4, r0 │ │ - bl 2e584 │ │ + bl 2f704 │ │ mov r1, r0 │ │ mov r0, r4 │ │ cmp r1, #0 │ │ itt eq │ │ moveq r1, #1 │ │ strbeq r1, [r0, #4] │ │ - b.n 221f8 │ │ - asrs r4, r7, #12 │ │ - movs r3, r0 │ │ - cbz r3, 2223e │ │ + b.n 233cc │ │ + @ instruction: 0xfa400002 │ │ + cbz r3, 23412 │ │ movs r0, #0 │ │ bx lr │ │ push {r4, r5, r6, lr} │ │ ldr r3, [sp, #20] │ │ - cbnz r3, 22252 │ │ - ldr r5, [sp, #16] │ │ - cmp r5, r2 │ │ - bcc.n 22252 │ │ - cmp r1, r5 │ │ + cbnz r3, 23426 │ │ + ldr r4, [sp, #16] │ │ + cmp r4, r2 │ │ + bcc.n 23426 │ │ + cmp r1, r4 │ │ it cs │ │ - cmpcs r5, r2 │ │ - bhi.n 22256 │ │ + cmpcs r4, r2 │ │ + bhi.n 2342a │ │ movs r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - sub.w ip, r5, r2 │ │ - add.w lr, r0, r2 │ │ - cmp.w ip, #3 │ │ - bhi.n 2227a │ │ - mov r2, ip │ │ - mov r3, lr │ │ - ldrb r0, [r3, #0] │ │ + subs r3, r4, r2 │ │ + add.w ip, r0, r2 │ │ + cmp r3, #3 │ │ + bhi.n 2344c │ │ + mov lr, ip │ │ + ldrb.w r0, [lr] │ │ cmp r0, #0 │ │ - beq.n 2231a │ │ - adds r3, #1 │ │ - subs r2, #1 │ │ + beq.n 234fa │ │ + add.w lr, lr, #1 │ │ + subs r3, #1 │ │ mov.w r0, #0 │ │ - bne.n 22268 │ │ - b.n 22328 │ │ - ldr.w r3, [lr] │ │ + bne.n 23436 │ │ + b.n 23500 │ │ + ldr.w r6, [ip] │ │ movw r1, #256 @ 0x100 │ │ movt r1, #257 @ 0x101 │ │ - subs r4, r1, r3 │ │ - orrs r3, r4 │ │ - mvns r3, r3 │ │ - tst.w r3, #2155905152 @ 0x80808080 │ │ - bne.n 222c0 │ │ - and.w r4, lr, #3 │ │ - cmp.w ip, #9 │ │ - rsb r6, r4, #4 │ │ - add.w r3, lr, r6 │ │ - bcs.n 222d4 │ │ + subs r5, r1, r6 │ │ + orrs r6, r5 │ │ + mvns r6, r6 │ │ + tst.w r6, #2155905152 @ 0x80808080 │ │ + bne.n 23494 │ │ + and.w r5, ip, #3 │ │ + cmp r3, #9 │ │ + rsb r6, r5, #4 │ │ + add.w lr, ip, r6 │ │ + bcs.n 234aa │ │ adds r0, r6, r2 │ │ - cmp r0, r5 │ │ - bcs.n 22252 │ │ - adds r0, r4, r5 │ │ + cmp r0, r4 │ │ + bcs.n 23426 │ │ + adds r0, r5, r4 │ │ subs r0, r0, r2 │ │ subs r2, r0, #4 │ │ - ldrb r0, [r3, #0] │ │ - cbz r0, 2231a │ │ - adds r3, #1 │ │ + ldrb.w r0, [lr] │ │ + cbz r0, 234fa │ │ + add.w lr, lr, #1 │ │ subs r2, #1 │ │ mov.w r0, #0 │ │ - bne.n 222b0 │ │ - b.n 22328 │ │ - mov r2, ip │ │ - mov r3, lr │ │ - ldrb r0, [r3, #0] │ │ - cbz r0, 2231a │ │ - adds r3, #1 │ │ - subs r2, #1 │ │ + bne.n 23480 │ │ + b.n 23500 │ │ + mov lr, ip │ │ + ldrb.w r0, [lr] │ │ + cbz r0, 234fa │ │ + add.w lr, lr, #1 │ │ + subs r3, #1 │ │ mov.w r0, #0 │ │ - bne.n 222c4 │ │ - b.n 22328 │ │ - adds r4, r0, r5 │ │ + bne.n 23496 │ │ + b.n 23500 │ │ + adds r3, r0, r4 │ │ adds r0, r6, r2 │ │ - sub.w r2, r5, #8 │ │ + sub.w r2, r4, #8 │ │ cmp r0, r2 │ │ - bgt.n 22308 │ │ - sub.w r0, r4, #8 │ │ - ldr r2, [r3, #0] │ │ - subs r5, r1, r2 │ │ - orrs r2, r5 │ │ + bgt.n 234e4 │ │ + sub.w r0, r3, #8 │ │ + ldr.w r2, [lr] │ │ + subs r4, r1, r2 │ │ + orrs r2, r4 │ │ mvns r2, r2 │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ itttt eq │ │ - ldreq r2, [r3, #4] │ │ - subeq r5, r1, r2 │ │ - orreq r2, r5 │ │ + ldreq.w r2, [lr, #4] │ │ + subeq r4, r1, r2 │ │ + orreq r2, r4 │ │ mvneq r2, r2 │ │ it eq │ │ tsteq.w r2, #2155905152 @ 0x80808080 │ │ - bne.n 22308 │ │ - adds r3, #8 │ │ - cmp r3, r0 │ │ - bls.n 222e4 │ │ - cmp r3, r4 │ │ - bcs.n 22252 │ │ - ldrb r0, [r3, #0] │ │ - cbz r0, 2231a │ │ - adds r3, #1 │ │ + bne.n 234e4 │ │ + add.w lr, lr, #8 │ │ + cmp lr, r0 │ │ + bls.n 234ba │ │ + cmp lr, r3 │ │ + bcs.n 23426 │ │ + ldrb.w r0, [lr] │ │ + cbz r0, 234fa │ │ + add.w lr, lr, #1 │ │ movs r0, #0 │ │ - cmp r3, r4 │ │ - bne.n 2230c │ │ - b.n 22328 │ │ - sub.w r1, r3, lr │ │ - cmp r1, ip │ │ - it hi │ │ - movhi.w lr, #0 │ │ - mov r0, lr │ │ + cmp lr, r3 │ │ + bne.n 234e8 │ │ + b.n 23500 │ │ + sub.w r1, lr, ip │ │ + mov r0, ip │ │ pop {r4, r5, r6, pc} │ │ - bmi.n 222d6 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ - ldr r1, [r1, #16] │ │ - blx r1 │ │ - mov r5, r0 │ │ - movs r0, #112 @ 0x70 │ │ - mov r4, r1 │ │ - blx 4f770 │ │ - cbz r0, 22384 │ │ - ldr r1, [pc, #92] @ (223a4 ) │ │ - movw r2, #21842 @ 0x5552 │ │ - movw r3, #20301 @ 0x4f4d │ │ - movt r2, #21587 @ 0x5453 │ │ - add r1, pc │ │ - str r1, [r0, #8] │ │ - add.w r1, r0, #12 │ │ - movt r3, #90 @ 0x5a │ │ - strd r3, r2, [r0] │ │ - mov r6, r0 │ │ - mov r0, r1 │ │ - movs r1, #80 @ 0x50 │ │ - bl 4c354 │ │ - ldr r0, [pc, #56] @ (223a8 ) │ │ - str r4, [r6, #104] @ 0x68 │ │ - add r0, pc │ │ - strd r0, r5, [r6, #96] @ 0x60 │ │ - mov r0, r6 │ │ - ldr.w fp, [sp], #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f6cc │ │ - movs r0, #8 │ │ - movs r1, #112 @ 0x70 │ │ - bl 14352 │ │ - udf #254 @ 0xfe │ │ - mov r6, r0 │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - bl 223ac │ │ - mov r0, r6 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - nop │ │ - lsls r7, r2, #2 │ │ - movs r0, r0 │ │ - str r1, [r4, #104] @ 0x68 │ │ - vsli.64 , q8, #62 @ 0x3e │ │ - add r7, sp, #12 │ │ - str.w fp, [sp, #-4]! │ │ mov r5, r1 │ │ ldr r1, [r1, #0] │ │ mov r4, r0 │ │ - cbz r1, 223c0 │ │ + cbz r1, 23516 │ │ mov r0, r4 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ - cbz r0, 223d2 │ │ + cbz r0, 23528 │ │ mov r0, r4 │ │ ldr.w fp, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r6, r0 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ mov r0, r6 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ push {r7, lr} │ │ mov r7, sp │ │ mov r0, r1 │ │ - bl 223fe │ │ - bl 4adb8 │ │ - bl 1c652 │ │ + bl 23554 │ │ + bl 4b0f4 │ │ + bl 1c84e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldrd r5, r6, [r0, #100] @ 0x64 │ │ mov r4, r0 │ │ ldr r1, [r6, #0] │ │ - cbz r1, 22414 │ │ + cbz r1, 2356a │ │ mov r0, r5 │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ mov r0, r4 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ mov r8, r0 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ mov r0, r4 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r8 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ sub sp, #4 │ │ strb.w r0, [sp, #3] │ │ ldrb.w r0, [sp, #3] │ │ add sp, #4 │ │ bx lr │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #252 @ 0xfc │ │ @@ -34692,15 +36087,15 @@ │ │ movs r1, #72 @ 0x48 │ │ str r0, [sp, #124] @ 0x7c │ │ eor.w r0, ip, lr │ │ str r0, [sp, #120] @ 0x78 │ │ add r0, sp, #176 @ 0xb0 │ │ strd r3, r5, [sp, #112] @ 0x70 │ │ strd lr, ip, [sp, #104] @ 0x68 │ │ - bl 4c410 │ │ + bl 4bcc0 │ │ add.w ip, sp, #32 │ │ add.w lr, sp, #104 @ 0x68 │ │ movs r0, #0 │ │ ldr.w r4, [lr, r0, lsl #2] │ │ ldr.w r6, [ip, r0, lsl #2] │ │ bic.w r5, r4, #4008636142 @ 0xeeeeeeee │ │ bic.w r2, r4, #3722304989 @ 0xdddddddd │ │ @@ -34745,15 +36140,15 @@ │ │ eors r1, r5 │ │ add r3, r8 │ │ bic.w r1, r1, #2004318071 @ 0x77777777 │ │ add r1, r3 │ │ str.w r1, [r2, r0, lsl #2] │ │ adds r0, #1 │ │ cmp r0, #18 │ │ - bne.n 2255e │ │ + bne.n 236b4 │ │ ldrd r6, r7, [sp, #184] @ 0xb8 │ │ ldr r1, [sp, #196] @ 0xc4 │ │ ldr r4, [sp, #220] @ 0xdc │ │ ldr r3, [sp, #224] @ 0xe0 │ │ eors r1, r6 │ │ ldr.w ip, [sp, #216] @ 0xd8 │ │ eor.w r5, r1, r7 │ │ @@ -34861,2323 +36256,2293 @@ │ │ str.w r0, [ip, #28] │ │ add sp, #252 @ 0xfc │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [r1, #0] │ │ mov r4, r0 │ │ - cbz r1, 22778 │ │ + cbz r1, 238ce │ │ mov r0, r4 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ - cbz r0, 22786 │ │ + cbz r0, 238dc │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ pop {r4, r5, r6, pc} │ │ mov r6, r0 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ mov r0, r6 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ + bmi.n 2389e │ │ push {r7, lr} │ │ sub sp, #8 │ │ - ldr r2, [pc, #24] @ (227bc ) │ │ - ldr r3, [pc, #28] @ (227c0 ) │ │ + ldr r2, [pc, #24] @ (23914 ) │ │ + ldr r3, [pc, #28] @ (23918 ) │ │ ldrd ip, r1, [r1] │ │ add r2, pc │ │ add r3, pc │ │ strd r0, r3, [sp] │ │ mov r3, sp │ │ mov r0, ip │ │ - bl 1a89c │ │ + bl 1aa04 │ │ add sp, #8 │ │ pop {r7, pc} │ │ - ldr r5, [pc, #104] @ (22828 ) │ │ + subs r6, #78 @ 0x4e │ │ vshr.u32 d16, d7, #2 │ │ movs r0, r0 │ │ ldrd r0, r2, [r0] │ │ ldr r2, [r2, #16] │ │ bx r2 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #16 │ │ - ldr r7, [pc, #448] @ (22994 ) │ │ + ldr r7, [pc, #448] @ (23aec ) │ │ mov r4, r1 │ │ mov r5, r0 │ │ add r7, pc │ │ ldr r6, [r7, #4] │ │ adds r0, r6, #1 │ │ - beq.n 227ec │ │ + beq.n 23944 │ │ movw r9, #1 │ │ movt r9, #32768 @ 0x8000 │ │ - cbnz r6, 2285c │ │ - b.n 2281c │ │ + cbnz r6, 239b4 │ │ + b.n 23974 │ │ mov.w r0, #384 @ 0x180 │ │ movs r1, #1 │ │ movs r2, #0 │ │ movs r3, #0 │ │ movs r6, #1 │ │ - blx 4f7d0 │ │ + blx 4eee0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 22810 │ │ - blx 4f7c0 │ │ + bgt.n 23968 │ │ + blx 4ef00 │ │ ldr r0, [r0, #0] │ │ subs.w r6, r0, #38 @ 0x26 │ │ it ne │ │ movne r6, #1 │ │ str r6, [r7, #4] │ │ movw r9, #1 │ │ movt r9, #32768 @ 0x8000 │ │ - cbnz r6, 2285c │ │ + cbnz r6, 239b4 │ │ ldr r6, [r7, #8] │ │ adds r0, r6, #1 │ │ - bne.n 2290a │ │ - ldr r0, [pc, #372] @ (22998 ) │ │ + bne.n 23a62 │ │ + ldr r0, [pc, #372] @ (23af0 ) │ │ add r0, pc │ │ - blx 4f870 │ │ + blx 4efa0 │ │ ldr r6, [r7, #8] │ │ adds r0, r6, #1 │ │ - bne.n 228f6 │ │ - ldr r6, [pc, #360] @ (2299c ) │ │ + bne.n 23a4e │ │ + ldr r6, [pc, #360] @ (23af4 ) │ │ mov sl, r7 │ │ add r6, pc │ │ mov r0, r6 │ │ mov.w r1, #524288 @ 0x80000 │ │ - blx 4f880 │ │ + blx 4efb0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 22892 │ │ - blx 4f7c0 │ │ + bgt.n 239ea │ │ + blx 4ef00 │ │ ldr r7, [r0, #0] │ │ cmp r7, #0 │ │ it le │ │ movle r7, r9 │ │ cmp r7, #4 │ │ - beq.n 22836 │ │ - b.n 22942 │ │ + beq.n 2398e │ │ + b.n 23a9a │ │ cmp r4, #0 │ │ - beq.n 2292e │ │ + beq.n 23a86 │ │ mov.w r0, #384 @ 0x180 │ │ mov r1, r5 │ │ mov r2, r4 │ │ movs r3, #0 │ │ - blx 4f7d0 │ │ + blx 4eee0 │ │ add.w r7, r9, #1 │ │ cmp r0, #0 │ │ - ble.n 2287c │ │ + ble.n 239d4 │ │ cmp r4, r0 │ │ - bcc.n 2294a │ │ + bcc.n 23aa2 │ │ add r5, r0 │ │ subs r4, r4, r0 │ │ - b.n 22858 │ │ + b.n 239b0 │ │ adds r0, #1 │ │ - bne.n 2294a │ │ - blx 4f7c0 │ │ + bne.n 23aa2 │ │ + blx 4ef00 │ │ ldr r7, [r0, #0] │ │ cmp r7, #0 │ │ it le │ │ movle r7, r9 │ │ cmp r7, #4 │ │ - beq.n 22858 │ │ - b.n 2294a │ │ + beq.n 239b0 │ │ + b.n 23aa2 │ │ add r6, sp, #8 │ │ movs r1, #1 │ │ mov r8, r0 │ │ str r1, [sp, #12] │ │ str r0, [sp, #8] │ │ mov r0, r6 │ │ movs r1, #1 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - blx 4f890 │ │ + blx 4efc0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 228c2 │ │ - blx 4f7c0 │ │ + bgt.n 23a1a │ │ + blx 4ef00 │ │ ldr r7, [r0, #0] │ │ cmp r7, #1 │ │ - blt.n 2293a │ │ + blt.n 23a92 │ │ cmp r7, #4 │ │ it ne │ │ cmpne r7, #11 │ │ - beq.n 2289c │ │ - b.n 2293c │ │ + beq.n 239f4 │ │ + b.n 23a94 │ │ mov r0, r8 │ │ - blx 4f760 │ │ - ldr r0, [pc, #232] @ (229b4 ) │ │ + blx 4ee90 │ │ + ldr r0, [pc, #232] @ (23b0c ) │ │ add r0, pc │ │ mov r8, r0 │ │ mov r0, r8 │ │ mov.w r1, #524288 @ 0x80000 │ │ - blx 4f880 │ │ + blx 4efb0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 228f0 │ │ - blx 4f7c0 │ │ + bgt.n 23a48 │ │ + blx 4ef00 │ │ ldr r7, [r0, #0] │ │ cmp r7, #0 │ │ it le │ │ movle r7, r9 │ │ cmp r7, #4 │ │ - beq.n 228ce │ │ - b.n 22942 │ │ + beq.n 23a26 │ │ + b.n 23a9a │ │ mov r6, r0 │ │ str.w r0, [sl, #8] │ │ - ldr r0, [pc, #192] @ (229b8 ) │ │ + ldr r0, [pc, #192] @ (23b10 ) │ │ add r0, pc │ │ - blx 4f8a0 │ │ - b.n 2290a │ │ + blx 4efd0 │ │ + b.n 23a62 │ │ cmp r4, r0 │ │ - bcc.n 22934 │ │ + bcc.n 23a8c │ │ add r5, r0 │ │ subs r4, r4, r0 │ │ - cbz r4, 2292e │ │ + cbz r4, 23a86 │ │ mov r0, r6 │ │ mov r1, r5 │ │ mov r2, r4 │ │ - blx 4f7b0 │ │ + blx 4eef0 │ │ cmp r0, #0 │ │ - bgt.n 22900 │ │ + bgt.n 23a58 │ │ adds r0, #1 │ │ - bne.n 22934 │ │ - blx 4f7c0 │ │ + bne.n 23a8c │ │ + blx 4ef00 │ │ ldr r7, [r0, #0] │ │ cmp r7, #0 │ │ it le │ │ movle r7, r9 │ │ cmp r7, #4 │ │ - beq.n 22908 │ │ - b.n 2294a │ │ + beq.n 23a60 │ │ + b.n 23aa2 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ add.w r7, r9, #1 │ │ - b.n 2294a │ │ + b.n 23aa2 │ │ mov r7, r9 │ │ mov r0, r8 │ │ - blx 4f760 │ │ - ldr r0, [pc, #92] @ (229a0 ) │ │ + blx 4ee90 │ │ + ldr r0, [pc, #92] @ (23af8 ) │ │ add r0, pc │ │ - blx 4f8a0 │ │ + blx 4efd0 │ │ movs r0, #4 │ │ - blx 4f770 │ │ - cbz r0, 22978 │ │ - ldr r1, [pc, #80] @ (229a4 ) │ │ - ldr r3, [pc, #80] @ (229a8 ) │ │ - ldr r2, [pc, #84] @ (229ac ) │ │ + blx 4eea0 │ │ + cbz r0, 23ad0 │ │ + ldr r1, [pc, #80] @ (23afc ) │ │ + ldr r3, [pc, #80] @ (23b00 ) │ │ + ldr r2, [pc, #84] @ (23b04 ) │ │ add r1, pc │ │ - ldr r4, [pc, #84] @ (229b0 ) │ │ + ldr r4, [pc, #84] @ (23b08 ) │ │ add r3, pc │ │ str r7, [r0, #0] │ │ add r2, pc │ │ add r4, pc │ │ str r1, [sp, #12] │ │ strd r0, r4, [sp] │ │ mov r0, sp │ │ str r0, [sp, #8] │ │ add r1, sp, #8 │ │ mov r0, r3 │ │ - bl 1a880 │ │ + bl 1a9e8 │ │ udf #254 @ 0xfe │ │ movs r0, #4 │ │ movs r1, #4 │ │ - bl 14352 │ │ + bl 14428 │ │ mov r4, r0 │ │ ldrd r0, r1, [sp] │ │ - bl 2276a │ │ + bl 238c0 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - lsrs r4, r6, #20 │ │ - movs r3, r0 │ │ - lsrs r0, r0, #20 │ │ - movs r3, r0 │ │ - adds r1, #194 @ 0xc2 │ │ - vtbx.8 d16, {d30- │ │ + bl 1c856 │ │ + @ instruction: 0xf4b40002 │ │ + eor.w r0, r0, #8519680 @ 0x820000 │ │ + movs r0, #143 @ 0x8f │ │ + @ instruction: 0xfffef360 │ │ + movs r2, r0 │ │ mcr2 15, 2, pc, cr1, cr15, {7} @ │ │ - subs r1, #252 @ 0xfc │ │ - @ instruction: 0xfffee744 │ │ + cmp r1, #177 @ 0xb1 │ │ + vcvt.u16.f16 d28, d24, #2 │ │ movs r2, r0 │ │ - b.n 22878 │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ movs r2, r0 │ │ - adds r4, #31 │ │ - vdup.16 d16, d28[3] │ │ - movs r3, r0 │ │ - movw ip, #8573 @ 0x217d │ │ - movw r2, #2797 @ 0xaed │ │ - movw r3, #27795 @ 0x6c93 │ │ - movw r1, #57799 @ 0xe1c7 │ │ - movt ip, #13791 @ 0x35df │ │ - movt r2, #62509 @ 0xf42d │ │ - movt r3, #3860 @ 0xf14 │ │ - movt r1, #16756 @ 0x4174 │ │ + movs r4, #133 @ 0x85 │ │ + vsubw.u , q15, d28 │ │ + movs r2, r0 │ │ + movw ip, #33217 @ 0x81c1 │ │ + movw r2, #10311 @ 0x2847 │ │ + movw r3, #21700 @ 0x54c4 │ │ + movw r1, #45220 @ 0xb0a4 │ │ + movt ip, #45082 @ 0xb01a │ │ + movt r2, #47137 @ 0xb821 │ │ + movt r3, #48865 @ 0xbee1 │ │ + movt r1, #24172 @ 0x5e6c │ │ strd r1, r3, [r0] │ │ strd r2, ip, [r0, #8] │ │ bx lr │ │ - bmi.n 22992 │ │ - ldr r0, [pc, #4] @ (229f0 ) │ │ + bmi.n 23aea │ │ + ldr r0, [pc, #4] @ (23b48 ) │ │ movs r1, #40 @ 0x28 │ │ add r0, pc │ │ bx lr │ │ - strb r3, [r3, #10] │ │ + str r6, [r0, #112] @ 0x70 │ │ vaddl.u q9, d14, d0 │ │ bx lr │ │ bx lr │ │ - bmi.n 229a6 │ │ + bmi.n 23afe │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #52 @ 0x34 │ │ - ldr r2, [r1, #0] │ │ - cmp r2, #1 │ │ - bne.w 22b4a │ │ - ldr r5, [r1, #28] │ │ - ldr.w lr, [r1, #52] @ 0x34 │ │ - cmp r5, lr │ │ - beq.w 22b4e │ │ + mov r6, r0 │ │ + ldr r0, [r1, #0] │ │ + cmp r0, #1 │ │ + bne.w 23ca6 │ │ + ldr.w lr, [r1, #28] │ │ + ldr r2, [r1, #52] @ 0x34 │ │ + cmp lr, r2 │ │ + beq.w 23caa │ │ ldr.w ip, [r1, #60] @ 0x3c │ │ - mov r8, lr │ │ - ldr.w sl, [r1, #48] @ 0x30 │ │ + mov r3, r2 │ │ + ldr.w r8, [r1, #48] @ 0x30 │ │ sub.w fp, ip, #1 │ │ - str r0, [sp, #20] │ │ - add.w r4, r5, fp │ │ - cmp r4, lr │ │ - bcs.w 22b7e │ │ - ldr r0, [r1, #8] │ │ - add.w r2, r5, ip │ │ - str r0, [sp, #36] @ 0x24 │ │ - add.w r9, sl, r5 │ │ - ldr r0, [r1, #12] │ │ - ldr.w r8, [r1, #36] @ 0x24 │ │ - str r0, [sp, #32] │ │ - ldr r0, [r1, #24] │ │ - ldr r3, [r1, #16] │ │ + str r6, [sp, #28] │ │ + add.w r5, lr, fp │ │ + cmp r5, r2 │ │ + bcs.w 23cda │ │ + ldr r3, [r1, #8] │ │ + add.w r4, lr, ip │ │ + str r3, [sp, #40] @ 0x28 │ │ + add.w sl, r8, lr │ │ + ldr r3, [r1, #12] │ │ + str r3, [sp, #36] @ 0x24 │ │ + ldr r3, [r1, #24] │ │ + ldr r0, [r1, #16] │ │ + str r4, [sp, #32] │ │ + sub.w r4, ip, r3 │ │ + add r3, lr │ │ + ldr.w r9, [r1, #36] @ 0x24 │ │ + str r3, [sp, #8] │ │ + sub.w r3, lr, r0 │ │ ldr r6, [r1, #56] @ 0x38 │ │ - str r2, [sp, #24] │ │ - sub.w r2, ip, r0 │ │ - add r0, r5 │ │ - str r0, [sp, #8] │ │ - subs r0, r5, r3 │ │ - strd r8, r8, [sp, #44] @ 0x2c │ │ - mov r8, r5 │ │ - adds r0, #1 │ │ - str r2, [sp, #12] │ │ - str r3, [sp, #28] │ │ - str r0, [sp, #16] │ │ - cmp r5, r8 │ │ - bne.w 22b7e │ │ - ldrb.w r0, [sl, r4] │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - and.w r0, r0, #63 @ 0x3f │ │ - rsb r4, r0, #32 │ │ - lsr.w r3, r2, r0 │ │ - ldr r2, [sp, #32] │ │ - subs r0, #32 │ │ - lsl.w r4, r2, r4 │ │ - orr.w r3, r3, r4 │ │ + adds r3, #1 │ │ + str r3, [sp, #16] │ │ + mov r3, lr │ │ + str r0, [sp, #24] │ │ + subs r0, #1 │ │ + str r4, [sp, #12] │ │ + str r0, [sp, #20] │ │ + strd r9, r9, [sp, #44] @ 0x2c │ │ + cmp lr, r3 │ │ + bne.w 23cda │ │ + ldrb.w r3, [r8, r5] │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + and.w r3, r3, #63 @ 0x3f │ │ + lsr.w r5, r4, r3 │ │ + rsb r4, r3, #32 │ │ + subs r3, #32 │ │ + lsl.w r4, r0, r4 │ │ + orr.w r4, r4, r5 │ │ it pl │ │ - lsrpl.w r3, r2, r0 │ │ - lsls r0, r3, #31 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - add.w r3, r0, #1 │ │ - beq.n 22aea │ │ - ldr r0, [sp, #28] │ │ - ldr r2, [sp, #48] @ 0x30 │ │ - mov fp, r0 │ │ - cmp r2, r0 │ │ + lsrpl.w r4, r0, r3 │ │ + lsls r3, r4, #31 │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + add.w r9, r3, #1 │ │ + beq.n 23c48 │ │ + ldr r0, [sp, #24] │ │ + mov fp, r8 │ │ + ldr r3, [sp, #48] @ 0x30 │ │ + cmp r3, r0 │ │ + mov r8, r0 │ │ it hi │ │ - movhi fp, r2 │ │ - str r3, [sp, #40] @ 0x28 │ │ - cmp r3, #0 │ │ + movhi r8, r3 │ │ + cmp.w r9, #0 │ │ + mov r3, ip │ │ it eq │ │ - moveq fp, r0 │ │ - mov r0, ip │ │ - mov r3, fp │ │ - cmp fp, ip │ │ + moveq r8, r0 │ │ + cmp r8, ip │ │ it hi │ │ - movhi r0, fp │ │ - cmp r0, r3 │ │ - beq.n 22b08 │ │ - mov r4, r3 │ │ - add r3, r5 │ │ - cmp r3, lr │ │ - bcs.w 22c76 │ │ - ldrb.w r2, [r9, r4] │ │ - adds r3, r4, #1 │ │ - ldrb.w r8, [r6, r4] │ │ - cmp r8, r2 │ │ - beq.n 22aba │ │ + movhi r3, r8 │ │ + cmp r3, r8 │ │ + beq.n 23c58 │ │ + ldrb.w r4, [sl, r8] │ │ + mov r5, r8 │ │ + ldrb.w r0, [r6, r8] │ │ + add.w r8, r8, #1 │ │ + cmp r0, r4 │ │ + beq.n 23c1a │ │ ldr r0, [sp, #16] │ │ + cmp.w r9, #0 │ │ + add.w r3, r0, r5 │ │ + str r3, [r1, #28] │ │ + beq.n 23c9e │ │ + mov r8, fp │ │ + movs r5, #0 │ │ sub.w fp, ip, #1 │ │ - add.w r8, r0, r4 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - str.w r8, [r1, #28] │ │ - cbz r0, 22afe │ │ - b.n 22af8 │ │ - ldr.w r8, [sp, #24] │ │ - str.w r8, [r1, #28] │ │ - cbz r3, 22afe │ │ - ldr.w r8, [sp, #24] │ │ - movs r0, #0 │ │ - str r0, [r1, #36] @ 0x24 │ │ - str r0, [sp, #48] @ 0x30 │ │ - add.w r4, r8, fp │ │ - cmp r4, lr │ │ - bcc.n 22a68 │ │ - b.n 22c2c │ │ + b.n 23c90 │ │ + ldr r3, [sp, #32] │ │ + cmp.w r9, #0 │ │ + str r3, [r1, #28] │ │ + beq.n 23c94 │ │ + ldr r3, [sp, #32] │ │ + movs r5, #0 │ │ + b.n 23c90 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - sub.w fp, ip, #1 │ │ - ldr r2, [sp, #48] @ 0x30 │ │ - subs.w r0, r0, #4294967295 @ 0xffffffff │ │ + mov r8, fp │ │ + subs.w r5, r0, #4294967295 @ 0xffffffff │ │ + ldr r0, [sp, #48] @ 0x30 │ │ it ne │ │ - movne r0, r2 │ │ - ldr r3, [sp, #28] │ │ - cmp r0, r3 │ │ - bcs.n 22bae │ │ - subs r3, #1 │ │ + movne r5, r0 │ │ + ldr r3, [sp, #20] │ │ + adds r0, r3, #1 │ │ + cmp r5, r0 │ │ + bcs.n 23d04 │ │ cmp r3, ip │ │ - bcs.w 22c96 │ │ - adds r4, r3, r5 │ │ - cmp r4, lr │ │ - bcs.w 22c8a │ │ - ldrb.w r4, [sl, r4] │ │ - ldrb r2, [r6, r3] │ │ - cmp r2, r4 │ │ - beq.n 22b1a │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr.w r8, [sp, #8] │ │ - cmp r0, #0 │ │ - ldr r0, [sp, #12] │ │ - str.w r8, [r1, #28] │ │ - beq.n 22afe │ │ - b.n 22afa │ │ - ldrb r2, [r1, #14] │ │ - cbz r2, 22b52 │ │ - movs r1, #2 │ │ - b.n 22c6c │ │ + bcs.w 23dce │ │ + ldrb.w r0, [sl, r3] │ │ + ldrb r4, [r6, r3] │ │ + subs r3, #1 │ │ + cmp r4, r0 │ │ + beq.n 23c68 │ │ + ldr r3, [sp, #8] │ │ + sub.w fp, ip, #1 │ │ + ldr r5, [sp, #12] │ │ + cmp.w r9, #0 │ │ + str r3, [r1, #28] │ │ + beq.n 23c94 │ │ + str r5, [r1, #36] @ 0x24 │ │ + str r5, [sp, #48] @ 0x30 │ │ + add.w r5, r3, fp │ │ + cmp r5, r2 │ │ + bcc.n 23bc8 │ │ + b.n 23d84 │ │ + mov r8, fp │ │ + sub.w fp, ip, #1 │ │ + b.n 23c94 │ │ + ldrb r0, [r1, #14] │ │ + cbz r0, 23cae │ │ + movs r0, #2 │ │ + b.n 23dc4 │ │ ldrb r4, [r1, #12] │ │ ldr r2, [r1, #4] │ │ ldrd ip, r3, [r1, #48] @ 0x30 │ │ - eor.w r6, r4, #1 │ │ - strb r6, [r1, #12] │ │ - cbz r2, 22bc6 │ │ + eor.w r0, r4, #1 │ │ + strb r0, [r1, #12] │ │ + cbz r2, 23d1e │ │ cmp r2, r3 │ │ - bcs.n 22bc4 │ │ - ldrsb.w r6, [ip, r2] │ │ - cmn.w r6, #64 @ 0x40 │ │ - bge.n 22bc6 │ │ - ldr r0, [pc, #304] @ (22ca4 ) │ │ + bcs.n 23d1c │ │ + ldrsb.w r0, [ip, r2] │ │ + cmn.w r0, #64 @ 0x40 │ │ + bge.n 23d1e │ │ + ldr r0, [pc, #268] @ (23ddc ) │ │ mov r1, r3 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, ip │ │ - bl 1c24a │ │ - ldr r0, [sp, #20] │ │ - cmp.w r8, #0 │ │ - add.w r6, r0, #8 │ │ - add.w r4, r0, #4 │ │ - beq.n 22ba8 │ │ - mov r3, r8 │ │ - cmp r3, lr │ │ - bcs.n 22ba0 │ │ - ldrsb.w r2, [sl, r3] │ │ - cmn.w r2, #65 @ 0x41 │ │ - ble.n 22ba4 │ │ - b.n 22c12 │ │ - cmp lr, r3 │ │ - beq.n 22c14 │ │ - adds r3, #1 │ │ - bcc.n 22b90 │ │ - mov.w lr, #0 │ │ - b.n 22c14 │ │ - ldr r0, [sp, #24] │ │ + bl 1c310 │ │ + ldr r6, [sp, #28] │ │ + add.w ip, r6, #8 │ │ + add.w r5, r6, #4 │ │ + cbz r3, 23d00 │ │ + mov r0, r3 │ │ + cmp r0, r2 │ │ + bcs.n 23cf8 │ │ + ldrsb.w r4, [r8, r0] │ │ + cmn.w r4, #65 @ 0x41 │ │ + ble.n 23cfc │ │ + b.n 23d6a │ │ + cmp r2, r0 │ │ + beq.n 23d6c │ │ + adds r0, #1 │ │ + bcc.n 23ce8 │ │ + movs r2, #0 │ │ + b.n 23d6c │ │ + ldr r0, [sp, #32] │ │ + cmp.w r9, #0 │ │ str r0, [r1, #28] │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - cbz r0, 22bba │ │ - movs r0, #0 │ │ - str r0, [r1, #36] @ 0x24 │ │ - ldrd r0, r1, [sp, #20] │ │ - strd r5, r1, [r0, #4] │ │ - b.n 22c42 │ │ - bne.n 22b70 │ │ + itt ne │ │ + movne r0, #0 │ │ + strne r0, [r1, #36] @ 0x24 │ │ + ldrd r6, r0, [sp, #28] │ │ + strd lr, r0, [r6, #4] │ │ + b.n 23d9a │ │ + bne.n 23ccc │ │ cmp r2, r3 │ │ - bne.n 22bd2 │ │ - cbnz r4, 22c3e │ │ - movs r2, #1 │ │ - strb r2, [r1, #14] │ │ - b.n 22b4e │ │ - add.w r6, ip, r2 │ │ - ldrsb.w r5, [r6] │ │ + bne.n 23d2a │ │ + cbnz r4, 23d96 │ │ + movs r0, #1 │ │ + strb r0, [r1, #14] │ │ + b.n 23caa │ │ + add.w r3, ip, r2 │ │ + ldrsb.w r5, [r3] │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ - uxtb r3, r5 │ │ - bgt.n 22c3c │ │ - ldrb r5, [r6, #1] │ │ - and.w ip, r3, #31 │ │ - cmp r3, #224 @ 0xe0 │ │ + uxtb r0, r5 │ │ + bgt.n 23d94 │ │ + ldrb r5, [r3, #1] │ │ + and.w ip, r0, #31 │ │ + cmp r0, #224 @ 0xe0 │ │ and.w lr, r5, #63 @ 0x3f │ │ - bcc.n 22c26 │ │ - ldrb r5, [r6, #2] │ │ - cmp r3, #240 @ 0xf0 │ │ + bcc.n 23d7e │ │ + ldrb r5, [r3, #2] │ │ + cmp r0, #240 @ 0xf0 │ │ and.w r5, r5, #63 @ 0x3f │ │ orr.w r5, r5, lr, lsl #6 │ │ - bcc.n 22c38 │ │ - ldrb r3, [r6, #3] │ │ - and.w r6, ip, #7 │ │ - and.w r3, r3, #63 @ 0x3f │ │ - orr.w r3, r3, r5, lsl #6 │ │ - orr.w r3, r3, r6, lsl #18 │ │ - b.n 22c3c │ │ - mov lr, r3 │ │ - cmp r8, lr │ │ + bcc.n 23d90 │ │ + ldrb r0, [r3, #3] │ │ + and.w r3, ip, #7 │ │ + and.w r0, r0, #63 @ 0x3f │ │ + orr.w r0, r0, r5, lsl #6 │ │ + orr.w r0, r0, r3, lsl #18 │ │ + b.n 23d94 │ │ + mov r2, r0 │ │ + cmp r3, r2 │ │ it ls │ │ - movls r8, lr │ │ - str.w r8, [r1, #28] │ │ - str.w lr, [r6] │ │ - str r5, [r4, #0] │ │ - b.n 22c6a │ │ - orr.w r3, lr, ip, lsl #6 │ │ - b.n 22c3c │ │ - ldr r0, [sp, #20] │ │ - mov r8, lr │ │ - add.w r6, r0, #8 │ │ - adds r4, r0, #4 │ │ - b.n 22b8e │ │ - orr.w r3, r5, ip, lsl #12 │ │ - cbz r4, 22c46 │ │ - strd r2, r2, [r0, #4] │ │ - movs r1, #0 │ │ - b.n 22c6c │ │ - cmp r3, #128 @ 0x80 │ │ - bcs.n 22c4e │ │ - movs r6, #1 │ │ - b.n 22c62 │ │ - cmp.w r3, #2048 @ 0x800 │ │ - bcs.n 22c58 │ │ - movs r6, #2 │ │ - b.n 22c62 │ │ - movs r6, #4 │ │ - cmp.w r3, #65536 @ 0x10000 │ │ + movls r3, r2 │ │ + str r3, [r1, #28] │ │ + str.w r2, [ip] │ │ + str.w lr, [r5] │ │ + b.n 23dc2 │ │ + orr.w r0, lr, ip, lsl #6 │ │ + b.n 23d94 │ │ + ldr r6, [sp, #28] │ │ + mov r3, r2 │ │ + add.w ip, r6, #8 │ │ + adds r5, r6, #4 │ │ + b.n 23ce6 │ │ + orr.w r0, r5, ip, lsl #12 │ │ + cbz r4, 23d9e │ │ + strd r2, r2, [r6, #4] │ │ + movs r0, #0 │ │ + b.n 23dc4 │ │ + cmp r0, #128 @ 0x80 │ │ + bcs.n 23da6 │ │ + movs r3, #1 │ │ + b.n 23dba │ │ + cmp.w r0, #2048 @ 0x800 │ │ + bcs.n 23db0 │ │ + movs r3, #2 │ │ + b.n 23dba │ │ + movs r3, #4 │ │ + cmp.w r0, #65536 @ 0x10000 │ │ it cc │ │ - movcc r6, #3 │ │ - adds r3, r6, r2 │ │ - str r3, [r1, #4] │ │ - strd r2, r3, [r0, #4] │ │ - movs r1, #1 │ │ - str r1, [r0, #0] │ │ + movcc r3, #3 │ │ + adds r0, r3, r2 │ │ + str r0, [r1, #4] │ │ + strd r2, r0, [r6, #4] │ │ + movs r0, #1 │ │ + str r0, [r6, #0] │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r2, [pc, #52] @ (22cac ) │ │ - add.w r0, fp, r5 │ │ - mov r1, lr │ │ - cmp lr, r0 │ │ - add r2, pc │ │ - it hi │ │ - movhi r0, lr │ │ - bl 1b0c8 │ │ - ldr r2, [pc, #28] @ (22ca8 ) │ │ - mov r0, r4 │ │ - mov r1, lr │ │ - add r2, pc │ │ - bl 1b0c8 │ │ - ldr r2, [pc, #24] @ (22cb0 ) │ │ + ldr r2, [pc, #16] @ (23de0 ) │ │ mov r0, r3 │ │ mov r1, ip │ │ add r2, pc │ │ - bl 1b0c8 │ │ + bl 1bbf4 │ │ nop │ │ - cdp 0, 7, cr0, cr8, cr2, {0} │ │ - b.n 22c3c │ │ + bmi.n 23e38 │ │ movs r2, r0 │ │ - b.n 22c80 │ │ - movs r2, r0 │ │ - b.n 22c0c │ │ + ldmia r5, {r4, r5, r7} │ │ movs r2, r0 │ │ ldr r2, [r1, #8] │ │ ldr r0, [r0, #0] │ │ lsls r3, r2, #6 │ │ itt mi │ │ ldrbmi r0, [r0, #0] │ │ - bmi.w 1cc18 │ │ + bmi.w 1d730 │ │ lsls r2, r2, #5 │ │ itt pl │ │ ldrbpl r0, [r0, #0] │ │ - bpl.w 1c78c │ │ - b.w 1c950 │ │ + bpl.w 1d488 │ │ + b.w 1d64c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #124 @ 0x7c │ │ - str r0, [sp, #32] │ │ + str r0, [sp, #36] @ 0x24 │ │ movs r0, #6 │ │ - ldr r3, [pc, #856] @ (23038 ) │ │ + ldr r3, [pc, #816] @ (24140 ) │ │ mov fp, r2 │ │ str r0, [sp, #0] │ │ add r0, sp, #40 @ 0x28 │ │ add r3, pc │ │ mov r8, r1 │ │ - bl 1bf0c │ │ + bl 1bf10 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - str.w r8, [sp, #36] @ 0x24 │ │ cmp r0, #0 │ │ - beq.n 22de6 │ │ - ldr.w lr, [sp, #76] @ 0x4c │ │ - ldrd r4, r9, [sp, #96] @ 0x60 │ │ - sub.w r6, r9, #1 │ │ - ldrd r2, r1, [sp, #88] @ 0x58 │ │ - adds.w r0, lr, #1 │ │ + beq.n 23ef6 │ │ + add.w ip, sp, #92 @ 0x5c │ │ + ldr r4, [sp, #76] @ 0x4c │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + ldmia.w ip, {r1, r5, ip} │ │ + sub.w r2, ip, #1 │ │ + str r0, [sp, #32] │ │ + adds r0, r4, #1 │ │ + str.w r8, [sp, #20] │ │ str.w fp, [sp, #28] │ │ - beq.n 22e04 │ │ + str r1, [sp, #24] │ │ + beq.n 23f18 │ │ ldr r3, [sp, #68] @ 0x44 │ │ - adds r0, r3, r6 │ │ + adds r0, r3, r2 │ │ cmp r0, r1 │ │ - bcs.w 22eaa │ │ - ldr r6, [sp, #48] @ 0x30 │ │ - str r6, [sp, #20] │ │ - ldr r6, [sp, #52] @ 0x34 │ │ - str r6, [sp, #16] │ │ - ldr r6, [sp, #56] @ 0x38 │ │ - str r6, [sp, #24] │ │ - ldr r6, [sp, #64] @ 0x40 │ │ - str r6, [sp, #12] │ │ - sub.w r6, r9, r6 │ │ - str r6, [sp, #8] │ │ - ldrb r0, [r2, r0] │ │ - mov r8, r2 │ │ - ldr r6, [sp, #20] │ │ - ldr r2, [sp, #16] │ │ + bcs.w 23fb0 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + ldrd sl, r9, [sp, #48] @ 0x30 │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ + str r1, [sp, #12] │ │ + sub.w r1, ip, r1 │ │ + str r1, [sp, #8] │ │ + rsb r1, r8, #1 │ │ + str r1, [sp, #16] │ │ + ldr.w lr, [sp, #32] │ │ + ldrb.w r0, [lr, r0] │ │ and.w r0, r0, #63 @ 0x3f │ │ - rsb r5, r0, #32 │ │ - lsrs r6, r0 │ │ + rsb r2, r0, #32 │ │ + lsr.w r1, sl, r0 │ │ subs r0, #32 │ │ - lsl.w r5, r2, r5 │ │ - orr.w r6, r6, r5 │ │ + lsl.w r2, r9, r2 │ │ + orr.w r1, r1, r2 │ │ it pl │ │ - lsrpl.w r6, r2, r0 │ │ - lsls r0, r6, #31 │ │ - beq.n 22da2 │ │ - ldr.w ip, [sp, #24] │ │ - add.w r6, r8, r3 │ │ - mov r5, r9 │ │ - mov r2, r8 │ │ - cmp lr, ip │ │ - it hi │ │ - movhi ip, lr │ │ + lsrpl.w r1, r9, r0 │ │ + lsls r0, r1, #31 │ │ + beq.n 23ebe │ │ + add.w r1, lr, r3 │ │ + cmp r4, r8 │ │ + mov r6, r8 │ │ mov r0, ip │ │ - cmp ip, r9 │ │ it hi │ │ - movhi r5, ip │ │ - cmp r5, r0 │ │ - beq.n 22db0 │ │ - mov sl, r0 │ │ + movhi r6, r4 │ │ + cmp r6, ip │ │ + it hi │ │ + movhi r0, r6 │ │ + cmp r0, r6 │ │ + beq.n 23ed0 │ │ + ldrb.w lr, [r1, r6] │ │ + mov r2, r6 │ │ + ldrb.w fp, [r5, r6] │ │ + adds r6, #1 │ │ + cmp fp, lr │ │ + beq.n 23ea2 │ │ + ldr r0, [sp, #16] │ │ + add r0, r3 │ │ + adds r3, r0, r2 │ │ + b.n 23ec0 │ │ + add r3, ip │ │ + movs r4, #0 │ │ + sub.w r0, ip, #1 │ │ + ldr r1, [sp, #24] │ │ add r0, r3 │ │ cmp r0, r1 │ │ - bcs.w 233ca │ │ - ldrb.w fp, [r6, sl] │ │ - add.w r0, sl, #1 │ │ - ldrb.w r8, [r4, sl] │ │ - cmp r8, fp │ │ - beq.n 22d72 │ │ - ldr r0, [sp, #24] │ │ - mov.w lr, #0 │ │ - sub.w ip, r9, #1 │ │ - subs r0, r3, r0 │ │ - add r0, sl │ │ - adds r3, r0, #1 │ │ - b.n 22ddc │ │ - add r3, r9 │ │ - sub.w ip, r9, #1 │ │ - mov.w lr, #0 │ │ - mov r2, r8 │ │ - b.n 22ddc │ │ - ldrd r0, fp, [sp, #24] │ │ - sub.w ip, r9, #1 │ │ - cmp lr, r0 │ │ - bcs.n 22eb8 │ │ + bcc.n 23e66 │ │ + b.n 23fb0 │ │ + ldr.w fp, [sp, #28] │ │ + sub.w r0, r8, #1 │ │ + adds r2, r0, #1 │ │ + cmp r4, r2 │ │ + bcs.n 23fbe │ │ + cmp r0, ip │ │ + bcs.w 244ce │ │ + ldrb r2, [r1, r0] │ │ + ldrb r6, [r5, r0] │ │ subs r0, #1 │ │ - cmp r0, r9 │ │ - bcs.w 233d4 │ │ - adds r6, r0, r3 │ │ - cmp r6, r1 │ │ - bcs.w 233de │ │ - ldrb r6, [r2, r6] │ │ - ldrb r5, [r4, r0] │ │ - cmp r5, r6 │ │ - beq.n 22db8 │ │ + cmp r6, r2 │ │ + beq.n 23ed8 │ │ ldr r0, [sp, #12] │ │ - ldr.w lr, [sp, #8] │ │ + ldr r4, [sp, #8] │ │ add r3, r0 │ │ - add.w r0, r3, ip │ │ - cmp r0, r1 │ │ - bcc.n 22d32 │ │ - b.n 22eaa │ │ + b.n 23ec2 │ │ add r5, sp, #108 @ 0x6c │ │ add r6, sp, #40 @ 0x28 │ │ mov r0, r5 │ │ mov r1, r6 │ │ - bl 229fc │ │ + bl 23b54 │ │ ldr r0, [sp, #108] @ 0x6c │ │ cmp r0, #1 │ │ - beq.n 22dea │ │ - cbnz r0, 22dfe │ │ + beq.n 23efa │ │ + cbnz r0, 23f0e │ │ ldr r3, [sp, #112] @ 0x70 │ │ - b.n 22ebc │ │ + b.n 23fc2 │ │ + str.w r8, [sp, #20] │ │ str.w fp, [sp, #28] │ │ - b.n 22eaa │ │ + b.n 23fb0 │ │ ldr r3, [sp, #68] @ 0x44 │ │ - adds r0, r3, r6 │ │ + adds r0, r3, r2 │ │ cmp r0, r1 │ │ - bcs.n 22eaa │ │ - ldr r6, [sp, #48] @ 0x30 │ │ - mov lr, r2 │ │ - str r6, [sp, #20] │ │ - ldrd sl, r6, [sp, #52] @ 0x34 │ │ - sub.w fp, r6, #1 │ │ - ldr r5, [sp, #64] @ 0x40 │ │ - cmp r6, r9 │ │ - str r5, [sp, #16] │ │ - mov r5, r9 │ │ + bcs.n 23fb0 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + str r1, [sp, #8] │ │ + mov r1, ip │ │ + ldrd fp, sl, [sp, #48] @ 0x30 │ │ + cmp r2, ip │ │ it hi │ │ - movhi r5, r6 │ │ - str r6, [sp, #24] │ │ - ldrb r0, [r2, r0] │ │ - mov ip, r2 │ │ - ldr r2, [sp, #20] │ │ + movhi r1, r2 │ │ + ldr r4, [sp, #32] │ │ + sub.w r8, r2, #1 │ │ + rsb r6, r2, #1 │ │ + strd r6, r2, [sp, #12] │ │ + ldrb r0, [r4, r0] │ │ and.w r0, r0, #63 @ 0x3f │ │ rsb r6, r0, #32 │ │ - lsrs r2, r0 │ │ + lsr.w r2, fp, r0 │ │ subs r0, #32 │ │ lsl.w r6, sl, r6 │ │ orr.w r2, r2, r6 │ │ it pl │ │ lsrpl.w r2, sl, r0 │ │ lsls r0, r2, #31 │ │ - beq.n 22e78 │ │ - ldr r2, [sp, #24] │ │ - add.w r0, ip, r3 │ │ - cmp r5, r2 │ │ - beq.n 22e7c │ │ - mov r6, r2 │ │ + beq.n 23f84 │ │ + add.w r9, r4, r3 │ │ + ldr r2, [sp, #16] │ │ + cmp r1, r2 │ │ + beq.n 23f88 │ │ + ldrb.w r6, [r9, r2] │ │ + mov r0, r2 │ │ + ldrb.w lr, [r5, r2] │ │ + adds r2, #1 │ │ + cmp lr, r6 │ │ + beq.n 23f68 │ │ + ldr r2, [sp, #12] │ │ add r2, r3 │ │ - cmp r2, r1 │ │ - bcs.w 233e8 │ │ - ldrb.w r8, [r0, r6] │ │ - adds r2, r6, #1 │ │ - ldrb.w ip, [r4, r6] │ │ - cmp ip, r8 │ │ - beq.n 22e52 │ │ - ldr r0, [sp, #24] │ │ - subs r0, r3, r0 │ │ - add r0, r6 │ │ - adds r3, r0, #1 │ │ - b.n 22e9e │ │ - add r3, r9 │ │ - b.n 22e9e │ │ - ldr r0, [sp, #24] │ │ - cbz r0, 22eb4 │ │ + adds r3, r2, r0 │ │ + b.n 23fa4 │ │ + add r3, ip │ │ + b.n 23fa4 │ │ + mov r0, r8 │ │ + adds r2, r0, #1 │ │ + beq.n 23fba │ │ + cmp r8, ip │ │ + bcs.w 244ce │ │ + ldrb.w r2, [r9, r0] │ │ + ldrb r6, [r5, r0] │ │ subs r0, #1 │ │ - cmp fp, r9 │ │ - bcs.w 233d4 │ │ - adds r6, r0, r3 │ │ - cmp r6, r1 │ │ - bcs.w 233de │ │ - ldrb.w r2, [lr, r6] │ │ - ldrb r6, [r4, r0] │ │ cmp r6, r2 │ │ - beq.n 22e7e │ │ - ldr r0, [sp, #16] │ │ + beq.n 23f8a │ │ + ldr r0, [sp, #8] │ │ add r3, r0 │ │ - sub.w r0, r9, #1 │ │ - mov r2, lr │ │ + sub.w r0, ip, #1 │ │ + ldr r2, [sp, #24] │ │ add r0, r3 │ │ - cmp r0, r1 │ │ - bcc.n 22e28 │ │ + cmp r0, r2 │ │ + bcc.n 23f40 │ │ ldr.w fp, [sp, #28] │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ - b.n 22f66 │ │ + ldr.w r8, [sp, #20] │ │ + b.n 2406c │ │ ldr.w fp, [sp, #28] │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ + ldr.w r8, [sp, #20] │ │ adds r2, r3, #6 │ │ - beq.n 22eda │ │ + beq.n 23fe0 │ │ cmp r2, fp │ │ - bcs.n 22ed8 │ │ + bcs.n 23fde │ │ ldrsb.w r0, [r8, r2] │ │ cmn.w r0, #65 @ 0x41 │ │ - bgt.n 22eda │ │ - ldr r0, [pc, #364] @ (2303c ) │ │ + bgt.n 23fe0 │ │ + ldr r0, [pc, #364] @ (24144 ) │ │ mov r1, fp │ │ mov r3, fp │ │ add r0, pc │ │ - b.n 2340e │ │ - bne.n 22ece │ │ + b.n 244ec │ │ + bne.n 23fd4 │ │ add.w r0, r8, fp │ │ add.w r6, r8, r2 │ │ cmp r6, r0 │ │ - beq.n 22f48 │ │ + beq.n 2404e │ │ mov r2, r6 │ │ ldrsb.w r5, [r6], #1 │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ uxtb r1, r5 │ │ - bgt.n 22f34 │ │ + bgt.n 2403a │ │ ldrb r5, [r2, #1] │ │ and.w r6, r1, #31 │ │ cmp r1, #224 @ 0xe0 │ │ and.w r5, r5, #63 @ 0x3f │ │ - bcc.n 22f26 │ │ + bcc.n 2402c │ │ ldrb r4, [r2, #2] │ │ cmp r1, #240 @ 0xf0 │ │ and.w r4, r4, #63 @ 0x3f │ │ orr.w r5, r4, r5, lsl #6 │ │ - bcc.n 22f2e │ │ + bcc.n 24034 │ │ ldrb r1, [r2, #3] │ │ and.w r6, r6, #7 │ │ and.w r1, r1, #63 @ 0x3f │ │ orr.w r1, r1, r5, lsl #6 │ │ orr.w r1, r1, r6, lsl #18 │ │ adds r6, r2, #4 │ │ - b.n 22f34 │ │ + b.n 2403a │ │ orr.w r1, r5, r6, lsl #6 │ │ adds r6, r2, #2 │ │ - b.n 22f34 │ │ + b.n 2403a │ │ orr.w r1, r5, r6, lsl #12 │ │ adds r6, r2, #3 │ │ sub.w r2, r1, #71 @ 0x47 │ │ cmn.w r2, #8 │ │ - bhi.n 22ee2 │ │ + bhi.n 23fe8 │ │ subs r1, #58 @ 0x3a │ │ cmn.w r1, #10 │ │ - bcs.n 22ee2 │ │ - b.n 22f66 │ │ + bcs.n 23fe8 │ │ + b.n 2406c │ │ cmp r3, #0 │ │ - beq.w 2337e │ │ + beq.w 24482 │ │ cmp r3, fp │ │ - bcs.n 22f62 │ │ + bcs.n 24068 │ │ ldrsb.w r0, [r8, r3] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 23406 │ │ + ble.w 244e4 │ │ mov fp, r3 │ │ - b.n 22f66 │ │ - bne.w 23406 │ │ + b.n 2406c │ │ + bne.w 244e4 │ │ cmp.w fp, #3 │ │ - bcs.n 22f8e │ │ + bcs.n 24094 │ │ cmp.w fp, #2 │ │ - bne.w 2337e │ │ + bne.w 24482 │ │ ldrh.w r0, [r8] │ │ movw r1, #20058 @ 0x4e5a │ │ cmp r0, r1 │ │ - bne.w 231f2 │ │ + bne.w 242ee │ │ mvn.w r0, #1 │ │ mov.w fp, #2 │ │ movs r1, #2 │ │ - b.n 23018 │ │ - ldr r0, [pc, #176] @ (23040 ) │ │ + b.n 2411e │ │ + ldr r0, [pc, #176] @ (24148 ) │ │ mov r1, r8 │ │ movs r2, #3 │ │ add r0, pc │ │ - blx 4f830 │ │ - cbz r0, 22fb4 │ │ + blx 4ef60 │ │ + cbz r0, 240ba │ │ ldrh.w r0, [r8] │ │ movw r1, #20058 @ 0x4e5a │ │ cmp r0, r1 │ │ - beq.n 22fc6 │ │ + beq.n 240cc │ │ cmp.w fp, #3 │ │ - bne.n 22fda │ │ + bne.n 240e0 │ │ mov.w fp, #3 │ │ - b.n 231ae │ │ + b.n 242aa │ │ cmp.w fp, #3 │ │ - bne.n 23006 │ │ + bne.n 2410c │ │ mvn.w r0, #2 │ │ mov.w fp, #3 │ │ movs r1, #3 │ │ - b.n 23018 │ │ + b.n 2411e │ │ ldrsb.w r0, [r8, #2] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 2341c │ │ + ble.w 244fa │ │ movs r1, #2 │ │ mvn.w r0, #1 │ │ - b.n 23018 │ │ + b.n 2411e │ │ ldr.w r0, [r8] │ │ movw r1, #24415 @ 0x5f5f │ │ movt r1, #20058 @ 0x4e5a │ │ cmp r0, r1 │ │ - bne.w 231ae │ │ + bne.w 242aa │ │ cmp.w fp, #5 │ │ - bcc.n 2309c │ │ + bcc.n 241a6 │ │ ldrsb.w r0, [r8, #4] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 23442 │ │ + ble.w 24520 │ │ movs r1, #4 │ │ mvn.w r0, #3 │ │ - b.n 23018 │ │ + b.n 2411e │ │ ldrsb.w r0, [r8, #3] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 2342a │ │ + ble.w 24508 │ │ movs r1, #3 │ │ mvn.w r0, #2 │ │ - add.w r9, r8, r1 │ │ - add.w r5, r0, fp │ │ - add.w r8, r9, r5 │ │ - mov r1, r5 │ │ - mov r2, r9 │ │ - cbz r1, 23044 │ │ - ldrsb.w r0, [r2], #1 │ │ - subs r1, #1 │ │ - cmp r0, #0 │ │ - bpl.n 23028 │ │ - b.n 231a4 │ │ + add.w sl, r0, fp │ │ + add.w lr, r8, r1 │ │ + mov r5, r8 │ │ + add.w r8, lr, sl │ │ + mov r0, sl │ │ + mov r1, lr │ │ + cbz r0, 2414c │ │ + ldrsb.w r2, [r1], #1 │ │ + subs r0, #1 │ │ + cmp r2, #0 │ │ + bpl.n 24130 │ │ + b.n 242a2 │ │ nop │ │ - str r7, [r0, #64] @ 0x40 │ │ - vqmovn.s d30, q6 │ │ + ldr r7, [r1, r3] │ │ + vtbx.8 d28, {d30}, d2 │ │ movs r2, r0 │ │ - str r6, [r1, #28] │ │ - @ instruction: 0xfffe2d00 │ │ - beq.w 231a4 │ │ - mov lr, r9 │ │ - ldrsb.w r0, [lr], #1 │ │ + ldrsb r1, [r1, r3] │ │ + vsra.u64 d31, d26, #2 │ │ + lsrs r0, r0, #28 │ │ + beq.w 242a2 │ │ + mov r4, lr │ │ + ldrsb.w r0, [r4], #1 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - uxtb r4, r0 │ │ - bgt.n 230b0 │ │ - ldrb.w r0, [r9, #1] │ │ - and.w r1, r4, #31 │ │ - cmp r4, #224 @ 0xe0 │ │ - and.w r0, r0, #63 @ 0x3f │ │ - bcc.n 23092 │ │ - ldrb.w r2, [r9, #2] │ │ - cmp r4, #240 @ 0xf0 │ │ + uxtb r3, r0 │ │ + bgt.n 241ba │ │ + ldrb.w r1, [lr, #1] │ │ + and.w r0, r3, #31 │ │ + cmp r3, #224 @ 0xe0 │ │ + and.w r1, r1, #63 @ 0x3f │ │ + bcc.n 2419c │ │ + ldrb.w r2, [lr, #2] │ │ + cmp r3, #240 @ 0xf0 │ │ and.w r2, r2, #63 @ 0x3f │ │ - orr.w r0, r2, r0, lsl #6 │ │ - bcc.n 230a8 │ │ - ldrb.w r2, [r9, #3] │ │ - and.w r1, r1, #7 │ │ - add.w lr, r9, #4 │ │ + orr.w r1, r2, r1, lsl #6 │ │ + bcc.n 241b2 │ │ + ldrb.w r2, [lr, #3] │ │ + and.w r0, r0, #7 │ │ + add.w r4, lr, #4 │ │ and.w r2, r2, #63 @ 0x3f │ │ - orr.w r0, r2, r0, lsl #6 │ │ - orr.w r4, r0, r1, lsl #18 │ │ - b.n 230b0 │ │ - orr.w r4, r0, r1, lsl #6 │ │ - add.w lr, r9, #2 │ │ - b.n 230b0 │ │ + orr.w r1, r2, r1, lsl #6 │ │ + orr.w r3, r1, r0, lsl #18 │ │ + b.n 241ba │ │ + orr.w r3, r1, r0, lsl #6 │ │ + add.w r4, lr, #2 │ │ + b.n 241ba │ │ mvn.w r0, #3 │ │ mov.w fp, #4 │ │ movs r1, #4 │ │ - b.n 23018 │ │ - orr.w r4, r0, r1, lsl #12 │ │ - add.w lr, r9, #3 │ │ - mov.w sl, #0 │ │ - cmp r4, #69 @ 0x45 │ │ - bne.n 230be │ │ - sub.w ip, r8, lr │ │ - b.n 232da │ │ + b.n 2411e │ │ + orr.w r3, r1, r0, lsl #12 │ │ + add.w r4, lr, #3 │ │ + mov.w r9, #0 │ │ + cmp r3, #69 @ 0x45 │ │ + bne.n 241ca │ │ + sub.w ip, r8, r4 │ │ + mov r8, r5 │ │ + b.n 243dc │ │ mov.w ip, #10 │ │ - sub.w r2, r4, #48 @ 0x30 │ │ + sub.w r2, r3, #48 @ 0x30 │ │ cmp r2, #9 │ │ - bhi.n 231a4 │ │ - movs r3, #0 │ │ - umull r0, r3, r3, ip │ │ + bhi.n 242a2 │ │ + movs r0, #0 │ │ + umull r0, r3, r0, ip │ │ cmp r3, #0 │ │ - bne.n 231a4 │ │ - adds r3, r0, r2 │ │ - bcs.n 231a4 │ │ - mov r1, lr │ │ - cmp lr, r8 │ │ - beq.n 231a4 │ │ - mov lr, r1 │ │ - ldrsb.w r0, [lr], #1 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - uxtb r4, r0 │ │ - bgt.n 23132 │ │ - ldrb r0, [r1, #1] │ │ - and.w lr, r4, #31 │ │ - cmp r4, #224 @ 0xe0 │ │ - and.w r0, r0, #63 @ 0x3f │ │ - bcc.n 23120 │ │ - ldrb r2, [r1, #2] │ │ - cmp r4, #240 @ 0xf0 │ │ - and.w r2, r2, #63 @ 0x3f │ │ - orr.w r0, r2, r0, lsl #6 │ │ - bcc.n 2312a │ │ - ldrb r2, [r1, #3] │ │ - and.w r2, r2, #63 @ 0x3f │ │ - orr.w r0, r2, r0, lsl #6 │ │ - and.w r2, lr, #7 │ │ - add.w lr, r1, #4 │ │ - orr.w r4, r0, r2, lsl #18 │ │ - b.n 23132 │ │ - orr.w r4, r0, lr, lsl #6 │ │ - add.w lr, r1, #2 │ │ - b.n 23132 │ │ - orr.w r4, r0, lr, lsl #12 │ │ - add.w lr, r1, #3 │ │ - sub.w r2, r4, #48 @ 0x30 │ │ + bne.n 242a2 │ │ + adds r0, r0, r2 │ │ + bcs.n 242a2 │ │ + mov r1, r4 │ │ + cmp r4, r8 │ │ + beq.n 242a2 │ │ + mov r4, r1 │ │ + ldrsb.w r2, [r4], #1 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + uxtb r3, r2 │ │ + bgt.n 24238 │ │ + ldrb r4, [r1, #1] │ │ + and.w r2, r3, #31 │ │ + cmp r3, #224 @ 0xe0 │ │ + and.w r4, r4, #63 @ 0x3f │ │ + bcc.n 2422a │ │ + ldrb r6, [r1, #2] │ │ + cmp r3, #240 @ 0xf0 │ │ + and.w r6, r6, #63 @ 0x3f │ │ + orr.w r4, r6, r4, lsl #6 │ │ + bcc.n 24232 │ │ + ldrb r3, [r1, #3] │ │ + and.w r2, r2, #7 │ │ + and.w r3, r3, #63 @ 0x3f │ │ + orr.w r3, r3, r4, lsl #6 │ │ + adds r4, r1, #4 │ │ + orr.w r3, r3, r2, lsl #18 │ │ + b.n 24238 │ │ + orr.w r3, r4, r2, lsl #6 │ │ + adds r4, r1, #2 │ │ + b.n 24238 │ │ + orr.w r3, r4, r2, lsl #12 │ │ + adds r4, r1, #3 │ │ + sub.w r2, r3, #48 @ 0x30 │ │ cmp r2, #10 │ │ - bcc.n 230cc │ │ - cbz r3, 23198 │ │ - cmp lr, r8 │ │ - beq.n 231a4 │ │ - mov r1, lr │ │ - ldrsb.w r0, [lr], #1 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - uxtb r4, r0 │ │ - bgt.n 23194 │ │ - ldrb r0, [r1, #1] │ │ - and.w lr, r4, #31 │ │ - cmp r4, #224 @ 0xe0 │ │ - and.w r0, r0, #63 @ 0x3f │ │ - bcc.n 23182 │ │ - ldrb r2, [r1, #2] │ │ - cmp r4, #240 @ 0xf0 │ │ - and.w r2, r2, #63 @ 0x3f │ │ - orr.w r0, r2, r0, lsl #6 │ │ - bcc.n 2318c │ │ - ldrb r2, [r1, #3] │ │ - and.w r2, r2, #63 @ 0x3f │ │ - orr.w r0, r2, r0, lsl #6 │ │ - and.w r2, lr, #7 │ │ - add.w lr, r1, #4 │ │ - orr.w r4, r0, r2, lsl #18 │ │ - b.n 23194 │ │ - orr.w r4, r0, lr, lsl #6 │ │ - add.w lr, r1, #2 │ │ - b.n 23194 │ │ - orr.w r4, r0, lr, lsl #12 │ │ - add.w lr, r1, #3 │ │ - subs r3, #1 │ │ - bne.n 2313c │ │ - add.w sl, sl, #1 │ │ - cmp r4, #69 @ 0x45 │ │ - bne.w 230c2 │ │ - b.n 230b8 │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ + bcc.n 241d8 │ │ + cbz r0, 24298 │ │ + cmp r4, r8 │ │ + beq.n 242a2 │ │ + mov r1, r4 │ │ + ldrsb.w r2, [r4], #1 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + uxtb r3, r2 │ │ + bgt.n 24294 │ │ + ldrb r4, [r1, #1] │ │ + and.w r2, r3, #31 │ │ + cmp r3, #224 @ 0xe0 │ │ + and.w r4, r4, #63 @ 0x3f │ │ + bcc.n 24286 │ │ + ldrb r6, [r1, #2] │ │ + cmp r3, #240 @ 0xf0 │ │ + and.w r6, r6, #63 @ 0x3f │ │ + orr.w r4, r6, r4, lsl #6 │ │ + bcc.n 2428e │ │ + ldrb r3, [r1, #3] │ │ + and.w r2, r2, #7 │ │ + and.w r3, r3, #63 @ 0x3f │ │ + orr.w r3, r3, r4, lsl #6 │ │ + adds r4, r1, #4 │ │ + orr.w r3, r3, r2, lsl #18 │ │ + b.n 24294 │ │ + orr.w r3, r4, r2, lsl #6 │ │ + adds r4, r1, #2 │ │ + b.n 24294 │ │ + orr.w r3, r4, r2, lsl #12 │ │ + adds r4, r1, #3 │ │ + subs r0, #1 │ │ + bne.n 24242 │ │ + add.w r9, r9, #1 │ │ + cmp r3, #69 @ 0x45 │ │ + bne.n 241ce │ │ + b.n 241c2 │ │ + mov r8, r5 │ │ cmp.w fp, #3 │ │ - bcc.n 231f2 │ │ + bcc.n 242ee │ │ ldrh.w r0, [r8] │ │ movw r1, #21087 @ 0x525f │ │ cmp r0, r1 │ │ - beq.n 23216 │ │ + beq.n 24312 │ │ ldrb.w r0, [r8] │ │ cmp r0, #82 @ 0x52 │ │ - beq.n 23200 │ │ + beq.n 242fc │ │ cmp.w fp, #3 │ │ - beq.w 2337e │ │ - ldr r0, [pc, #668] @ (23468 ) │ │ + beq.w 24482 │ │ + ldr r0, [pc, #628] @ (2453c ) │ │ mov r1, r8 │ │ movs r2, #3 │ │ add r0, pc │ │ - blx 4f830 │ │ + blx 4ef60 │ │ cmp r0, #0 │ │ - bne.w 2337e │ │ - mov r5, r8 │ │ - ldrsb.w r0, [r5, #3]! │ │ + bne.w 24482 │ │ + mov sl, r8 │ │ + ldrsb.w r0, [sl, #3]! │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 2343c │ │ + ble.w 2451a │ │ uxtb r1, r0 │ │ mvn.w r0, #2 │ │ - b.n 2322a │ │ + b.n 24326 │ │ ldrb.w r0, [r8] │ │ mov.w fp, #2 │ │ cmp r0, #82 @ 0x52 │ │ - bne.w 23382 │ │ - mov r5, r8 │ │ - ldrsb.w r0, [r5, #1]! │ │ + bne.w 24486 │ │ + mov sl, r8 │ │ + ldrsb.w r0, [sl, #1]! │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 233fa │ │ + ble.w 244d8 │ │ uxtb r1, r0 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - b.n 2322a │ │ - mov r5, r8 │ │ - ldrsb.w r0, [r5, #2]! │ │ + b.n 24326 │ │ + mov sl, r8 │ │ + ldrsb.w r0, [sl, #2]! │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 23416 │ │ + ble.w 244f4 │ │ uxtb r1, r0 │ │ mvn.w r0, #1 │ │ subs r1, #65 @ 0x41 │ │ cmp r1, #25 │ │ - bhi.w 2337e │ │ - add.w sl, r0, fp │ │ + bhi.w 24482 │ │ + add.w r9, r0, fp │ │ movs r0, #0 │ │ - cmp sl, r0 │ │ - beq.n 23246 │ │ - ldrsb r1, [r5, r0] │ │ + cmp r9, r0 │ │ + beq.n 24344 │ │ + ldrsb.w r1, [sl, r0] │ │ adds r0, #1 │ │ cmp r1, #0 │ │ - bpl.n 23238 │ │ - b.n 2337e │ │ + bpl.n 24334 │ │ + b.n 24482 │ │ movs r0, #0 │ │ movs r1, #0 │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ strd r0, r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ - strd r5, sl, [sp, #40] @ 0x28 │ │ - bl 23490 │ │ + strd sl, r9, [sp, #40] @ 0x28 │ │ + bl 24560 │ │ cmp r0, #0 │ │ - bne.w 233b2 │ │ + bne.w 244b6 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp r0, #0 │ │ - beq.w 2337e │ │ - ldrb.w r1, [sp, #47] @ 0x2f │ │ - ldrh.w r3, [sp, #45] @ 0x2d │ │ - ldrb.w r4, [sp, #44] @ 0x2c │ │ - orr.w r1, r3, r1, lsl #16 │ │ - ldr r2, [sp, #48] @ 0x30 │ │ - orr.w r1, r4, r1, lsl #8 │ │ + beq.w 24482 │ │ + ldrd r1, r2, [sp, #44] @ 0x2c │ │ cmp r2, r1 │ │ - bcs.n 232b2 │ │ - ldrb r3, [r0, r2] │ │ - subs r3, #65 @ 0x41 │ │ - cmp r3, #26 │ │ - bcs.n 232b2 │ │ + mov.w r3, r1, lsr #8 │ │ + bcs.n 243b0 │ │ + ldrb r6, [r0, r2] │ │ + subs r6, #65 @ 0x41 │ │ + cmp r6, #26 │ │ + bcs.n 243b0 │ │ add.w ip, sp, #40 @ 0x28 │ │ - movs r4, #0 │ │ + movs r6, #0 │ │ ldr r3, [sp, #52] @ 0x34 │ │ - stmia.w ip, {r0, r1, r2, r3, r4} │ │ + stmia.w ip, {r0, r1, r2, r3, r6} │ │ add r0, sp, #40 @ 0x28 │ │ movs r1, #0 │ │ - str r4, [sp, #60] @ 0x3c │ │ - bl 23490 │ │ + str r6, [sp, #60] @ 0x3c │ │ + bl 24560 │ │ cmp r0, #0 │ │ - bne.w 233b2 │ │ + bne.w 244b6 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp r0, #0 │ │ - beq.n 2337e │ │ - ldrd r1, r2, [sp, #44] @ 0x2c │ │ - cbz r2, 232ce │ │ + beq.n 24482 │ │ + ldrb.w r3, [sp, #47] @ 0x2f │ │ + ldrh.w r6, [sp, #45] @ 0x2d │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + ldrb.w r1, [sp, #44] @ 0x2c │ │ + orr.w r3, r6, r3, lsl #16 │ │ + uxtb r1, r1 │ │ + orr.w r1, r1, r3, lsl #8 │ │ + cbz r2, 243d2 │ │ cmp r1, r2 │ │ - bls.n 232cc │ │ + bls.n 243d0 │ │ ldrsb r3, [r0, r2] │ │ cmn.w r3, #65 @ 0x41 │ │ - bgt.n 232ce │ │ - ldr r3, [pc, #436] @ (23478 ) │ │ + bgt.n 243d2 │ │ + ldr r3, [pc, #388] @ (2454c ) │ │ add r3, pc │ │ str r3, [sp, #0] │ │ mov r3, r1 │ │ - bl 1c24a │ │ - bne.n 232c0 │ │ + bl 1c310 │ │ + bne.n 243c4 │ │ sub.w ip, r1, r2 │ │ - add.w lr, r0, r2 │ │ - mov.w r9, #0 │ │ + adds r4, r0, r2 │ │ + mov.w lr, #0 │ │ cmp.w ip, #0 │ │ - beq.n 23390 │ │ - ldrb.w r0, [lr] │ │ + beq.n 24494 │ │ + ldrb r0, [r4, #0] │ │ cmp r0, #46 @ 0x2e │ │ - bne.n 2337e │ │ + bne.n 24482 │ │ + str.w r8, [sp, #20] │ │ movw r8, #65503 @ 0xffdf │ │ - add.w r2, lr, ip │ │ + add.w r0, r4, ip │ │ movs r3, #46 @ 0x2e │ │ movt r8, #31 │ │ - mov r1, lr │ │ - sxtb r0, r3 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 23304 │ │ + mov r1, r4 │ │ + sxtb r2, r3 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + ble.n 24408 │ │ adds r1, #1 │ │ - b.n 23344 │ │ - ldrb r4, [r1, #1] │ │ - and.w r0, r3, #31 │ │ + b.n 24448 │ │ + ldrb r6, [r1, #1] │ │ + and.w r2, r3, #31 │ │ cmp r3, #224 @ 0xe0 │ │ - and.w r4, r4, #63 @ 0x3f │ │ - bcc.n 23336 │ │ - ldrb r6, [r1, #2] │ │ - cmp r3, #240 @ 0xf0 │ │ and.w r6, r6, #63 @ 0x3f │ │ - orr.w r4, r6, r4, lsl #6 │ │ - bcc.n 2333e │ │ + bcc.n 2443a │ │ + ldrb r5, [r1, #2] │ │ + cmp r3, #240 @ 0xf0 │ │ + and.w r5, r5, #63 @ 0x3f │ │ + orr.w r6, r5, r6, lsl #6 │ │ + bcc.n 24442 │ │ ldrb r3, [r1, #3] │ │ - and.w r0, r0, #7 │ │ + and.w r2, r2, #7 │ │ adds r1, #4 │ │ and.w r3, r3, #63 @ 0x3f │ │ - orr.w r3, r3, r4, lsl #6 │ │ - orr.w r3, r3, r0, lsl #18 │ │ - b.n 23344 │ │ - orr.w r3, r4, r0, lsl #6 │ │ + orr.w r3, r3, r6, lsl #6 │ │ + orr.w r3, r3, r2, lsl #18 │ │ + b.n 24448 │ │ + orr.w r3, r6, r2, lsl #6 │ │ adds r1, #2 │ │ - b.n 23344 │ │ - orr.w r3, r4, r0, lsl #12 │ │ + b.n 24448 │ │ + orr.w r3, r6, r2, lsl #12 │ │ adds r1, #3 │ │ - and.w r0, r3, r8 │ │ - subs r0, #65 @ 0x41 │ │ - cmp r0, #26 │ │ - bcc.n 2336e │ │ - sub.w r0, r3, #48 @ 0x30 │ │ - cmp r0, #10 │ │ + and.w r2, r3, r8 │ │ + subs r2, #65 @ 0x41 │ │ + cmp r2, #26 │ │ + bcc.n 24472 │ │ + sub.w r2, r3, #48 @ 0x30 │ │ + cmp r2, #10 │ │ itt cs │ │ - subcs.w r0, r3, #33 @ 0x21 │ │ - cmpcs r0, #15 │ │ - bcc.n 2336e │ │ - sub.w r0, r3, #58 @ 0x3a │ │ - cmp r0, #7 │ │ + subcs.w r2, r3, #33 @ 0x21 │ │ + cmpcs r2, #15 │ │ + bcc.n 24472 │ │ + sub.w r2, r3, #58 @ 0x3a │ │ + cmp r2, #7 │ │ itt cs │ │ - subcs.w r0, r3, #91 @ 0x5b │ │ - cmpcs r0, #6 │ │ - bcs.n 23376 │ │ - cmp r1, r2 │ │ - beq.n 23394 │ │ + subcs.w r2, r3, #91 @ 0x5b │ │ + cmpcs r2, #6 │ │ + bcs.n 2447a │ │ + cmp r1, r0 │ │ + beq.n 2449a │ │ ldrb r3, [r1, #0] │ │ - b.n 232f8 │ │ - sub.w r0, r3, #123 @ 0x7b │ │ - cmp r0, #3 │ │ - bls.n 2336e │ │ + b.n 243fc │ │ + sub.w r2, r3, #123 @ 0x7b │ │ + cmp r2, #3 │ │ + bls.n 24472 │ │ mov.w fp, #2 │ │ - ldr r0, [sp, #32] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ str.w fp, [r0] │ │ add sp, #124 @ 0x7c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov.w ip, #0 │ │ - ldr r0, [sp, #32] │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - add.w r2, r0, #16 │ │ - stmia.w r2, {r1, fp, lr} │ │ + b.n 2449e │ │ + ldr.w r8, [sp, #20] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + strd fp, r4, [r0, #20] │ │ mov.w fp, #1 │ │ - strd r9, r5, [r0, #4] │ │ - str.w sl, [r0, #12] │ │ + strd lr, sl, [r0, #4] │ │ + strd r9, r8, [r0, #12] │ │ str.w ip, [r0, #28] │ │ - b.n 23382 │ │ - ldr r0, [pc, #208] @ (23484 ) │ │ + b.n 24486 │ │ + ldr r0, [pc, #156] @ (24554 ) │ │ sub.w r2, r7, #29 │ │ - ldr r3, [pc, #204] @ (23488 ) │ │ - ldr r1, [pc, #208] @ (2348c ) │ │ + ldr r3, [pc, #152] @ (24558 ) │ │ + ldr r1, [pc, #156] @ (2455c ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #61 @ 0x3d │ │ - bl 1c5d0 │ │ - ldr r2, [pc, #136] @ (23454 ) │ │ - add.w r0, ip, r3 │ │ - add r2, pc │ │ - b.n 233f0 │ │ - ldr r2, [pc, #164] @ (2347c ) │ │ - mov r1, r9 │ │ - add r2, pc │ │ - bl 1b0c8 │ │ - ldr r2, [pc, #160] @ (23480 ) │ │ - mov r0, r6 │ │ - add r2, pc │ │ - bl 1b0c8 │ │ - ldr r2, [pc, #100] @ (23450 ) │ │ - ldr r0, [sp, #24] │ │ + bl 1c7cc │ │ + ldr r2, [pc, #128] @ (24550 ) │ │ + mov r1, ip │ │ add r2, pc │ │ - add r0, r3 │ │ - cmp r1, r0 │ │ - it hi │ │ - movhi r0, r1 │ │ - bl 1b0c8 │ │ - ldr r0, [pc, #116] @ (23470 ) │ │ + bl 1bbf4 │ │ + ldr r0, [pc, #104] @ (24544 ) │ │ mov r1, fp │ │ movs r2, #1 │ │ mov r3, fp │ │ add r0, pc │ │ - b.n 2340e │ │ - ldr r0, [pc, #92] @ (23464 ) │ │ + b.n 244ec │ │ + ldr r0, [pc, #80] @ (24538 ) │ │ mov r1, fp │ │ movs r2, #0 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r8 │ │ - bl 1c24a │ │ - ldr r0, [pc, #92] @ (23474 ) │ │ + bl 1c310 │ │ + ldr r0, [pc, #80] @ (24548 ) │ │ add r0, pc │ │ - b.n 23420 │ │ - ldr r0, [pc, #60] @ (2345c ) │ │ + b.n 244fe │ │ + ldr r0, [pc, #52] @ (24530 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r8 │ │ mov r1, fp │ │ movs r2, #2 │ │ - b.n 23436 │ │ - ldr r0, [pc, #52] @ (23460 ) │ │ + b.n 24514 │ │ + ldr r0, [pc, #40] @ (24534 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r8 │ │ mov r1, fp │ │ movs r2, #3 │ │ mov r3, fp │ │ - bl 1c24a │ │ - ldr r0, [pc, #44] @ (2346c ) │ │ + bl 1c310 │ │ + ldr r0, [pc, #36] @ (24540 ) │ │ add r0, pc │ │ - b.n 2342e │ │ - ldr r0, [pc, #20] @ (23458 ) │ │ + b.n 2450c │ │ + ldr r0, [pc, #8] @ (2452c ) │ │ mov r1, fp │ │ movs r2, #4 │ │ mov r3, fp │ │ add r0, pc │ │ - b.n 2340e │ │ - nop │ │ - b.n 2354c │ │ + b.n 244ec │ │ + stmia r4!, {r2, r4, r7} │ │ movs r2, r0 │ │ - b.n 23588 │ │ + stmia r4!, {r4, r6, r7} │ │ movs r2, r0 │ │ - udf #54 @ 0x36 │ │ + stmia r4!, {r1, r4, r6, r7} │ │ movs r2, r0 │ │ - udf #114 @ 0x72 │ │ + stmia r3!, {r1, r6, r7} │ │ movs r2, r0 │ │ - udf #116 @ 0x74 │ │ - movs r2, r0 │ │ - ble.n 23530 │ │ - movs r2, r0 │ │ - ldrsh r7, [r1, r6] │ │ - vqrdmulh.s , q15, d18[0] │ │ - movs r2, r0 │ │ - udf #46 @ 0x2e │ │ + strb r4, [r2, r2] │ │ + vmls.i q14, q7, d0[0] │ │ movs r2, r0 │ │ - udf #40 @ 0x28 │ │ + stmia r4!, {r2, r3, r7} │ │ movs r2, r0 │ │ - svc 158 @ 0x9e │ │ + stmia r4!, {r1, r2, r7} │ │ movs r2, r0 │ │ - b.n 23560 │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ movs r2, r0 │ │ - b.n 23570 │ │ + stmia r6!, {r1, r4, r5, r7} │ │ movs r2, r0 │ │ - ldrb r2, [r2, r3] │ │ - @ instruction: 0xfffeddf2 │ │ + str r6, [r0, r7] │ │ + vraddhn.i d28, q7, q13 │ │ movs r2, r0 │ │ - udf #144 @ 0x90 │ │ + stmia r4!, {r3, r6, r7} │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #48 @ 0x30 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ - beq.w 23758 │ │ + beq.w 24828 │ │ mov r5, r1 │ │ ldr r1, [r4, #12] │ │ adds r1, #1 │ │ str r1, [r4, #12] │ │ cmp.w r1, #500 @ 0x1f4 │ │ - bls.n 234ce │ │ + bls.n 2459e │ │ ldr r0, [r4, #16] │ │ - cbz r0, 234c6 │ │ - ldr r1, [pc, #772] @ (237bc ) │ │ + cbz r0, 24596 │ │ + ldr r1, [pc, #772] @ (2488c ) │ │ movs r2, #25 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.w 235ee │ │ + bne.w 246be │ │ movs r0, #1 │ │ strb r0, [r4, #4] │ │ movs r5, #0 │ │ - b.n 235f6 │ │ + b.n 246c6 │ │ ldrd r2, r1, [r4, #4] │ │ cmp r1, r2 │ │ - bcs.w 235de │ │ + bcs.w 246ae │ │ ldrb r6, [r0, r1] │ │ adds r3, r1, #1 │ │ str r3, [r4, #8] │ │ cmp r6, #76 @ 0x4c │ │ - ble.n 23590 │ │ + ble.n 24660 │ │ cmp r6, #87 @ 0x57 │ │ - bgt.n 235d6 │ │ + bgt.n 246a6 │ │ cmp r6, #77 @ 0x4d │ │ - beq.w 235fa │ │ + beq.w 246ca │ │ cmp r6, #78 @ 0x4e │ │ - bne.n 235de │ │ + bne.n 246ae │ │ cmp r3, r2 │ │ - bcs.n 235de │ │ + bcs.n 246ae │ │ ldrb r6, [r0, r3] │ │ adds r0, r1, #2 │ │ str r0, [r4, #8] │ │ sub.w r0, r6, #65 @ 0x41 │ │ cmp r0, #26 │ │ - bcc.n 2350e │ │ + bcc.n 245de │ │ sub.w r0, r6, #97 @ 0x61 │ │ cmp r0, #26 │ │ - bcs.n 235de │ │ + bcs.n 246ae │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 23490 │ │ + bl 24560 │ │ cmp r0, #0 │ │ - bne.n 235ee │ │ + bne.n 246be │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.w 2373c │ │ + beq.w 2480c │ │ add r0, sp, #32 │ │ mov r1, r4 │ │ movs r2, #115 @ 0x73 │ │ - bl 2394c │ │ + bl 24a1c │ │ ldrb.w r0, [sp, #32] │ │ cmp r0, #1 │ │ - beq.w 23694 │ │ + beq.w 24764 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.w 23758 │ │ + beq.w 24828 │ │ add.w sl, sp, #32 │ │ mov r1, r4 │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ mov r0, sl │ │ - bl 239ac │ │ + bl 24a7c │ │ ldr r0, [sp, #32] │ │ cmp r0, #0 │ │ - beq.w 23734 │ │ + beq.w 24804 │ │ ldmia.w sl, {r1, r2, r3, r5} │ │ add r0, sp, #16 │ │ stmia r0!, {r1, r2, r3, r5} │ │ adds r0, r6, #1 │ │ - beq.w 2377c │ │ + beq.w 2484c │ │ ldr r0, [r4, #16] │ │ - cbz r0, 23574 │ │ - ldr r1, [pc, #744] @ (23854 ) │ │ + cbz r0, 24644 │ │ + ldr r1, [pc, #744] @ (24924 ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 1a9a8 │ │ - cbnz r0, 235ee │ │ + bl 1ab10 │ │ + cbnz r0, 246be │ │ cmp r6, #67 @ 0x43 │ │ - beq.w 237ac │ │ + beq.w 2487c │ │ cmp r6, #83 @ 0x53 │ │ - bne.w 237c0 │ │ + bne.w 24890 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w 237d2 │ │ - ldr r1, [pc, #748] @ (23878 ) │ │ + beq.w 248a2 │ │ + ldr r1, [pc, #752] @ (2494c ) │ │ movs r2, #4 │ │ add r1, pc │ │ - b.n 237b6 │ │ + b.n 24886 │ │ cmp r6, #66 @ 0x42 │ │ - beq.n 23668 │ │ + beq.n 24738 │ │ cmp r6, #67 @ 0x43 │ │ - beq.n 23682 │ │ + beq.n 24752 │ │ cmp r6, #73 @ 0x49 │ │ - bne.n 235de │ │ + bne.n 246ae │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 23490 │ │ - cbnz r0, 235ee │ │ - cbz r5, 235b8 │ │ + bl 24560 │ │ + cbnz r0, 246be │ │ + cbz r5, 24688 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 235b8 │ │ - ldr r1, [pc, #732] @ (2388c ) │ │ + cbz r0, 24688 │ │ + ldr r1, [pc, #732] @ (2495c ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 1a9a8 │ │ - cbnz r0, 235ee │ │ + bl 1ab10 │ │ + cbnz r0, 246be │ │ ldr r0, [r4, #16] │ │ - cbz r0, 235ce │ │ - ldr r1, [pc, #652] @ (2384c ) │ │ + cbz r0, 2469e │ │ + ldr r1, [pc, #652] @ (2491c ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.w 23772 │ │ + bne.w 24842 │ │ mov r0, r4 │ │ - bl 24210 │ │ - b.n 23650 │ │ + bl 25324 │ │ + b.n 24720 │ │ cmp r6, #88 @ 0x58 │ │ - beq.n 235fa │ │ + beq.n 246ca │ │ cmp r6, #89 @ 0x59 │ │ - beq.n 23612 │ │ + beq.n 246e2 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 235f2 │ │ - ldr r1, [pc, #612] @ (23848 ) │ │ + cbz r0, 246c2 │ │ + ldr r1, [pc, #612] @ (24918 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 1a9a8 │ │ - cbz r0, 235f2 │ │ + bl 1ab10 │ │ + cbz r0, 246c2 │ │ movs r5, #1 │ │ - b.n 23772 │ │ + b.n 24842 │ │ movs r5, #0 │ │ strb r5, [r4, #4] │ │ str r5, [r4, #0] │ │ - b.n 23772 │ │ + b.n 24842 │ │ add r0, sp, #32 │ │ mov r1, r4 │ │ movs r2, #115 @ 0x73 │ │ - bl 2394c │ │ + bl 24a1c │ │ ldrb.w r0, [sp, #32] │ │ cmp r0, #1 │ │ - beq.n 23694 │ │ + beq.n 24764 │ │ mov r0, r4 │ │ - bl 23e04 │ │ + bl 24ee4 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 23628 │ │ - ldr r1, [pc, #616] @ (23880 ) │ │ + cbz r0, 246f8 │ │ + ldr r1, [pc, #616] @ (24950 ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.w 23772 │ │ + bne.w 24842 │ │ mov r0, r4 │ │ - bl 23e48 │ │ + bl 24f28 │ │ cmp r0, #0 │ │ - bne.n 235ee │ │ + bne.n 246be │ │ cmp r6, #77 @ 0x4d │ │ - beq.n 23654 │ │ + beq.n 24724 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 23648 │ │ - ldr r1, [pc, #588] @ (23888 ) │ │ + cbz r0, 24718 │ │ + ldr r1, [pc, #588] @ (24958 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 235ee │ │ + bne.n 246be │ │ mov r0, r4 │ │ movs r1, #0 │ │ - bl 23490 │ │ + bl 24560 │ │ cmp r0, #0 │ │ - bne.n 235ee │ │ + bne.n 246be │ │ ldr r0, [r4, #16] │ │ - cbz r0, 23674 │ │ - ldr r1, [pc, #552] @ (23884 ) │ │ + cbz r0, 24744 │ │ + ldr r1, [pc, #552] @ (24954 ) │ │ movs r5, #1 │ │ add r1, pc │ │ movs r2, #1 │ │ - bl 1a9a8 │ │ - cbz r0, 23674 │ │ - b.n 23772 │ │ + bl 1ab10 │ │ + cbz r0, 24744 │ │ + b.n 24842 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 238a4 │ │ + bl 24974 │ │ cmp r0, #0 │ │ - bne.n 235ee │ │ + bne.n 246be │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.n 23770 │ │ + beq.n 24840 │ │ ldr r0, [r4, #12] │ │ subs r0, #1 │ │ str r0, [r4, #12] │ │ - b.n 23770 │ │ + b.n 24840 │ │ add r0, sp, #32 │ │ mov r1, r4 │ │ movs r2, #115 @ 0x73 │ │ - bl 2394c │ │ + bl 24a1c │ │ ldrb.w r0, [sp, #32] │ │ cmp r0, #1 │ │ - bne.n 236be │ │ + bne.n 2478e │ │ ldr r0, [r4, #16] │ │ ldrb.w r5, [sp, #33] @ 0x21 │ │ - cbz r0, 236ba │ │ - ldr r2, [pc, #440] @ (23858 ) │ │ + cbz r0, 2478a │ │ + ldr r2, [pc, #440] @ (24928 ) │ │ cmp r5, #0 │ │ - ldr r1, [pc, #440] @ (2385c ) │ │ + ldr r1, [pc, #440] @ (2492c ) │ │ add r2, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 235ee │ │ + bne.n 246be │ │ strb r5, [r4, #4] │ │ - b.n 234ca │ │ + b.n 2459a │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.n 23758 │ │ + beq.n 24828 │ │ add r5, sp, #32 │ │ mov r1, r4 │ │ ldrd r9, r8, [sp, #40] @ 0x28 │ │ mov r0, r5 │ │ - bl 239ac │ │ + bl 24a7c │ │ ldr r0, [sp, #32] │ │ - cbz r0, 23734 │ │ + cbz r0, 24804 │ │ ldmia.w r5, {r1, r2, r3, r6} │ │ mov r0, sp │ │ stmia r0!, {r1, r2, r3, r6} │ │ ldr r1, [r4, #16] │ │ cmp r1, #0 │ │ - beq.n 23674 │ │ + beq.n 24744 │ │ mov r0, sp │ │ - bl 23b04 │ │ + bl 24bd0 │ │ cmp r0, #0 │ │ - bne.w 235ee │ │ + bne.w 246be │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.n 23674 │ │ + beq.n 24744 │ │ orrs.w r1, r9, r8 │ │ - beq.n 23674 │ │ + beq.n 24744 │ │ ldr r1, [r0, #8] │ │ ands.w r1, r1, #8388608 @ 0x800000 │ │ - bne.n 23674 │ │ + bne.n 24744 │ │ ldrd r0, r1, [r0] │ │ movs r2, #1 │ │ ldr r3, [r1, #12] │ │ movs r5, #1 │ │ - ldr r1, [pc, #336] @ (23860 ) │ │ + ldr r1, [pc, #336] @ (24930 ) │ │ add r1, pc │ │ blx r3 │ │ - cbnz r0, 23772 │ │ + cbnz r0, 24842 │ │ ldr r2, [r4, #16] │ │ mov r0, r9 │ │ mov r1, r8 │ │ - bl 1cca4 │ │ - cbnz r0, 23772 │ │ + bl 1d77c │ │ + cbnz r0, 24842 │ │ ldr r0, [r4, #16] │ │ movs r2, #1 │ │ ldrd r0, r1, [r0] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #308] @ (23864 ) │ │ + ldr r1, [pc, #308] @ (24934 ) │ │ add r1, pc │ │ blx r3 │ │ - b.n 23664 │ │ + b.n 24734 │ │ ldr r0, [r4, #16] │ │ ldrb.w r5, [sp, #36] @ 0x24 │ │ - b.n 2369a │ │ + b.n 2476a │ │ ldr r0, [r4, #16] │ │ - cbz r0, 23770 │ │ - ldr r1, [pc, #268] @ (23850 ) │ │ + cbz r0, 24840 │ │ + ldr r1, [pc, #268] @ (24920 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.w 235ee │ │ + bne.w 246be │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - bne.w 23522 │ │ + bne.w 245f2 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 23770 │ │ - ldr r1, [pc, #228] @ (23844 ) │ │ + cbz r0, 24840 │ │ + ldr r1, [pc, #228] @ (24914 ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #48 @ 0x30 │ │ ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 1a9a8 │ │ + b.w 1ab10 │ │ movs r5, #0 │ │ mov r0, r5 │ │ add sp, #48 @ 0x30 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r0, [sp, #20] │ │ ldr r1, [sp, #28] │ │ orrs r0, r1 │ │ itt ne │ │ ldrne r0, [r4, #16] │ │ cmpne r0, #0 │ │ - beq.w 23674 │ │ - ldr r1, [pc, #216] @ (23868 ) │ │ + beq.w 24744 │ │ + ldr r1, [pc, #216] @ (24938 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.w 235ee │ │ + bne.w 246be │ │ ldr r1, [r4, #16] │ │ cmp r1, #0 │ │ - beq.w 23674 │ │ + beq.w 24744 │ │ add r0, sp, #16 │ │ - bl 23b04 │ │ - b.n 23670 │ │ + bl 24bd0 │ │ + b.n 24740 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 237d2 │ │ - ldr r1, [pc, #184] @ (2386c ) │ │ + cbz r0, 248a2 │ │ + ldr r1, [pc, #184] @ (2493c ) │ │ movs r2, #7 │ │ add r1, pc │ │ - bl 1a9a8 │ │ - b.n 237cc │ │ - ldrh r2, [r7, r6] │ │ + bl 1ab10 │ │ + b.n 2489c │ │ + str r2, [r4, r3] │ │ vtbl.8 d22, {d14-d15}, d17 │ │ str r6, [sp, #32] │ │ - cbz r1, 237d2 │ │ + cbz r1, 248a2 │ │ add r0, sp, #32 │ │ - bl 1cd2e │ │ + bl 1d7d8 │ │ cmp r0, #0 │ │ - bne.w 235ee │ │ + bne.w 246be │ │ ldr r0, [r4, #16] │ │ ldr r1, [sp, #20] │ │ ldr r2, [sp, #28] │ │ orrs r1, r2 │ │ - bne.n 23816 │ │ + bne.n 248e6 │ │ cmp r0, #0 │ │ - beq.w 23674 │ │ - ldr r1, [pc, #140] @ (23870 ) │ │ + beq.w 24744 │ │ + ldr r1, [pc, #144] @ (24944 ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 23772 │ │ + bne.n 24842 │ │ ldr r1, [r4, #16] │ │ strd r8, r9, [sp, #32] │ │ cmp r1, #0 │ │ - beq.w 23674 │ │ + beq.w 24744 │ │ add r0, sp, #32 │ │ - bl 1cd00 │ │ + bl 1b288 │ │ cmp r0, #0 │ │ - bne.n 23772 │ │ + bne.n 24842 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w 23674 │ │ - ldr r1, [pc, #96] @ (23874 ) │ │ + beq.w 24744 │ │ + ldr r1, [pc, #100] @ (24948 ) │ │ add r1, pc │ │ - b.n 2365e │ │ + b.n 2472e │ │ cmp r0, #0 │ │ - beq.w 23674 │ │ - ldr r1, [pc, #92] @ (2387c ) │ │ + beq.w 24744 │ │ + ldr r1, [pc, #80] @ (24940 ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 23772 │ │ + bne.n 24842 │ │ ldr r1, [r4, #16] │ │ cmp r1, #0 │ │ - beq.w 23674 │ │ + beq.w 24744 │ │ add r0, sp, #16 │ │ - bl 23b04 │ │ + bl 24bd0 │ │ cmp r0, #0 │ │ - bne.n 23772 │ │ + bne.n 24842 │ │ ldr r0, [r4, #16] │ │ - b.n 237dc │ │ + b.n 248ac │ │ nop │ │ - ldr r5, [r5, r4] │ │ - @ instruction: 0xfffe1f0e │ │ - vtbx.8 d21, {d14-d17}, d2 │ │ - @ instruction: 0xfffe59b2 │ │ - vtbl.8 d21, {d30-, q1, #2 │ │ - @ instruction: 0xfffe59d0 │ │ - vtbx.8 d21, {d30-d31}, d20 │ │ - vtbx.8 d21, {d30-d31}, d7 │ │ - vtbx.8 d21, {d14-d15}, d22 │ │ - vtbx.8 d21, {d14-d15}, d7 │ │ - vqshrn.u64 d21, , #2 │ │ - @ instruction: 0xfffe58da │ │ - vtrn. d20, d12 │ │ - vtbx.8 d21, {d30}, d16 │ │ - vtbx.8 d21, {d30- instruction: 0xfffe3fbe │ │ - vtbx.8 d21, {d14-d17}, d6 │ │ + ldr r6, [pc, #340] @ (24a6c ) │ │ + @ instruction: 0xfffe0fd6 │ │ + vmla.i , q7, d26[0] │ │ + @ instruction: 0xfffe4eda │ │ + vshr.u64 d21, d20, #2 │ │ + vcvt.u32.f32 d16, d10, #2 │ │ + @ instruction: 0xfffe4ef8 │ │ + @ instruction: 0xfffe4f0c │ │ + vqrdmlah.s q10, q15, d31[0] │ │ + @ instruction: 0xfffe4e8e │ │ + vqrdmlah.s q10, q7, d31[0] │ │ + @ instruction: 0xfffe4e08 │ │ + vqrdmlah.s q10, q7, d3[0] │ │ + @ instruction: 0xfffe4e02 │ │ + vsra.u64 , q8, #2 │ │ + vshr.u32 d21, d0, #2 │ │ + @ instruction: 0xfffe4fd1 │ │ + vuzp. d19, d18 │ │ + vmla.i , q7, d30[0] │ │ @ instruction: 0xfffee9d1 │ │ lsls r0, r0, #8 │ │ - ldr r1, [pc, #8] @ (238a0 ) │ │ + ldr r1, [pc, #8] @ (24970 ) │ │ ldr r3, [r2, #12] │ │ movs r2, #5 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - str r2, [r2, #60] @ 0x3c │ │ + ldr r6, [pc, #364] @ (24ae0 ) │ │ vsli.64 , q8, #62 @ 0x3e │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #32 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 238f0 │ │ + cbz r0, 249c0 │ │ mov r5, sp │ │ mov r8, r1 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 25588 │ │ + bl 266c8 │ │ ldr r0, [sp, #0] │ │ - cbz r0, 23908 │ │ + cbz r0, 249d8 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 23936 │ │ + cbz r0, 24a06 │ │ mov ip, r4 │ │ add.w r9, sp, #16 │ │ ldmia.w ip, {r0, r2, r3, r6} │ │ mov r1, r9 │ │ stmia r1!, {r0, r2, r3, r6} │ │ mov r0, r4 │ │ ldmia.w r5, {r1, r2, r3, r6} │ │ stmia r0!, {r1, r2, r3, r6} │ │ and.w r1, r8, #1 │ │ mov r0, r4 │ │ - bl 23490 │ │ + bl 24560 │ │ ldmia.w r9, {r1, r2, r3, r6} │ │ stmia r4!, {r1, r2, r3, r6} │ │ - b.n 23938 │ │ + b.n 24a08 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 23936 │ │ - ldr r1, [pc, #72] @ (23940 ) │ │ + cbz r0, 24a06 │ │ + ldr r1, [pc, #72] @ (24a10 ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 1a9a8 │ │ + b.w 1ab10 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 23930 │ │ + cbz r0, 24a00 │ │ ldrb.w r2, [sp, #4] │ │ - ldr r3, [pc, #48] @ (23944 ) │ │ - ldr r1, [pc, #52] @ (23948 ) │ │ + ldr r3, [pc, #48] @ (24a14 ) │ │ + ldr r1, [pc, #52] @ (24a18 ) │ │ cmp r2, #0 │ │ mov.w r2, #16 │ │ add r3, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r3 │ │ it ne │ │ movne r2, #25 │ │ - bl 1a9a8 │ │ - cbz r0, 23930 │ │ + bl 1ab10 │ │ + cbz r0, 24a00 │ │ movs r0, #1 │ │ - b.n 23938 │ │ + b.n 24a08 │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ stmia r4!, {r0, r1, r2, r3} │ │ movs r0, #0 │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldrsb r5, [r2, r6] │ │ - @ instruction: 0xfffe1bda │ │ - vqshl.u32 , q4, #30 │ │ + ldr r4, [pc, #756] @ (24d08 ) │ │ + vmull.u q8, d30, d18 │ │ + vmull.u q10, d30, d0 │ │ vsli.64 , q0, #62 @ 0x3e │ │ add r7, sp, #8 │ │ sub sp, #16 │ │ mov r4, r0 │ │ ldrd r3, r0, [r1, #4] │ │ cmp r0, r3 │ │ - bcs.n 23980 │ │ + bcs.n 24a50 │ │ ldr r3, [r1, #0] │ │ uxtb r2, r2 │ │ ldrb r3, [r3, r0] │ │ cmp r3, r2 │ │ - bne.n 23980 │ │ + bne.n 24a50 │ │ adds r0, #1 │ │ str r0, [r1, #8] │ │ mov r0, sp │ │ - bl 242ec │ │ + bl 258c8 │ │ ldrb.w r0, [sp] │ │ - cbz r0, 2398c │ │ + cbz r0, 24a5c │ │ ldrb.w r0, [sp, #1] │ │ strb r0, [r4, #1] │ │ movs r0, #1 │ │ - b.n 23986 │ │ + b.n 24a56 │ │ movs r0, #0 │ │ strd r0, r0, [r4, #8] │ │ strb r0, [r4, #0] │ │ add sp, #16 │ │ pop {r4, r6, r7, pc} │ │ ldrd r0, r1, [sp, #8] │ │ movs r2, #0 │ │ adds r0, #1 │ │ adcs.w r1, r1, #0 │ │ adcs.w r3, r2, #0 │ │ - bne.n 239a6 │ │ + bne.n 24a76 │ │ strd r0, r1, [r4, #8] │ │ movs r0, #0 │ │ - b.n 23986 │ │ + b.n 24a56 │ │ strb r2, [r4, #1] │ │ - b.n 2397c │ │ - bmi.n 23956 │ │ + b.n 24a4c │ │ + bmi.n 24a26 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #8 │ │ ldrd lr, r2, [r1, #4] │ │ mov r4, r1 │ │ cmp r2, lr │ │ - bcs.n 239d2 │ │ + bcs.n 24aa2 │ │ ldr r1, [r4, #0] │ │ ldrb r1, [r1, r2] │ │ cmp r1, #117 @ 0x75 │ │ - bne.n 239d2 │ │ + bne.n 24aa2 │ │ adds r2, #1 │ │ mov.w r8, #1 │ │ str r2, [r4, #8] │ │ - b.n 239d6 │ │ + b.n 24aa6 │ │ mov.w r8, #0 │ │ cmp r2, lr │ │ - bcs.n 23a36 │ │ + bcs.n 24b06 │ │ ldr.w ip, [r4] │ │ ldrb.w r1, [ip, r2] │ │ sub.w r3, r1, #48 @ 0x30 │ │ uxtb r1, r3 │ │ cmp r1, #10 │ │ - bcs.n 23a36 │ │ + bcs.n 24b06 │ │ adds r2, #1 │ │ lsls r3, r3, #24 │ │ str r2, [r4, #8] │ │ - beq.n 23a16 │ │ + beq.n 24ae6 │ │ movs r3, #10 │ │ cmp lr, r2 │ │ - beq.n 23a2a │ │ + beq.n 24afa │ │ ldrb.w r6, [ip, r2] │ │ subs r6, #48 @ 0x30 │ │ uxtb r6, r6 │ │ cmp r6, #9 │ │ - bhi.n 23a18 │ │ + bhi.n 24ae8 │ │ umull r1, r5, r1, r3 │ │ adds r2, #1 │ │ str r2, [r4, #8] │ │ - cbnz r5, 23a36 │ │ + cbnz r5, 24b06 │ │ adds r1, r1, r6 │ │ - bcs.n 23a36 │ │ - b.n 239f6 │ │ + bcc.n 24ac6 │ │ + b.n 24b06 │ │ movs r1, #0 │ │ cmp r2, lr │ │ - bcs.n 23a2c │ │ + bcs.n 24afc │ │ ldrb.w r3, [ip, r2] │ │ cmp r3, #95 @ 0x5f │ │ itt eq │ │ addeq r2, #1 │ │ streq r2, [r4, #8] │ │ - b.n 23a2c │ │ + b.n 24afc │ │ mov r2, lr │ │ adds r3, r2, r1 │ │ - bcs.n 23a36 │ │ + bcs.n 24b06 │ │ cmp r3, lr │ │ str r3, [r4, #8] │ │ - bls.n 23a44 │ │ + bls.n 24b14 │ │ movs r1, #0 │ │ str r1, [r0, #0] │ │ strb r1, [r0, #4] │ │ add sp, #8 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - cbz r2, 23a54 │ │ cmp r2, lr │ │ - bcs.n 23a54 │ │ + beq.n 24b32 │ │ + cbz r2, 24b24 │ │ ldrsb.w r4, [ip, r2] │ │ cmn.w r4, #65 @ 0x41 │ │ - ble.n 23ae0 │ │ - cbz r3, 23a64 │ │ + ble.n 24bae │ │ cmp r3, lr │ │ - bcs.n 23a64 │ │ + beq.n 24b32 │ │ ldrsb.w r4, [ip, r3] │ │ cmn.w r4, #65 @ 0x41 │ │ - ble.n 23ae0 │ │ + ble.n 24bae │ │ add ip, r2 │ │ cmp.w r8, #0 │ │ - beq.n 23a90 │ │ + beq.n 24b5e │ │ sub.w r5, ip, #1 │ │ mov r3, r1 │ │ - cbz r3, 23a9e │ │ + cbz r3, 24b6c │ │ ldrb r6, [r5, r3] │ │ mov r2, r3 │ │ subs r3, #1 │ │ cmp r6, #95 @ 0x5f │ │ - bne.n 23a72 │ │ - cbz r3, 23aaa │ │ + bne.n 24b40 │ │ + cbz r3, 24b78 │ │ cmp r3, r1 │ │ - bcs.n 23aa6 │ │ + bcs.n 24b74 │ │ ldrsb.w r6, [ip, r3] │ │ cmn.w r6, #65 @ 0x41 │ │ - bgt.n 23aaa │ │ - b.n 23aee │ │ + bgt.n 24b78 │ │ + b.n 24bb6 │ │ movs r2, #0 │ │ movs r3, #1 │ │ strd ip, r1, [r0] │ │ strd r3, r2, [r0, #8] │ │ - b.n 23a3c │ │ + b.n 24b0c │ │ movs r3, #0 │ │ movs r5, #1 │ │ mov r2, ip │ │ - b.n 23ad2 │ │ - bne.n 23aee │ │ - cbz r2, 23ac8 │ │ + b.n 24ba0 │ │ + bne.n 24bb6 │ │ + cbz r2, 24b96 │ │ cmp r2, r1 │ │ - bcs.n 23abc │ │ + bcs.n 24b8a │ │ ldrsb.w r6, [ip, r2] │ │ - cmn.w r6, #65 @ 0x41 │ │ - ble.n 23ac0 │ │ + cmn.w r6, #64 @ 0x40 │ │ + blt.n 24b8e │ │ mov r6, r2 │ │ - b.n 23aca │ │ + b.n 24b98 │ │ mov r6, r1 │ │ - beq.n 23aca │ │ - ldr r0, [pc, #60] @ (23b00 ) │ │ + beq.n 24b98 │ │ + ldr r0, [pc, #56] @ (24bc8 ) │ │ mov r3, r1 │ │ add r0, pc │ │ - b.n 23ae6 │ │ + b.n 24bbc │ │ movs r6, #0 │ │ add.w r2, ip, r6 │ │ subs r1, r1, r6 │ │ mov r5, ip │ │ cmp r1, #0 │ │ - beq.n 23a36 │ │ + beq.n 24b06 │ │ strd r5, r3, [r0] │ │ strd r2, r1, [r0, #8] │ │ - b.n 23a3c │ │ - ldr r0, [pc, #20] @ (23af8 ) │ │ + b.n 24b0c │ │ + ldr r0, [pc, #20] @ (24bc4 ) │ │ mov r1, lr │ │ add r0, pc │ │ - str r0, [sp, #0] │ │ - mov r0, ip │ │ - bl 1c24a │ │ - ldr r0, [pc, #12] @ (23afc ) │ │ + b.n 24bbc │ │ + ldr r0, [pc, #20] @ (24bcc ) │ │ movs r2, #0 │ │ add r0, pc │ │ - b.n 23ae6 │ │ - nop │ │ - bvs.n 23af4 │ │ + str r0, [sp, #0] │ │ + mov r0, ip │ │ + bl 1c310 │ │ + pop {r1, r3, r5, r6, pc} │ │ movs r2, r0 │ │ - bvs.n 23afc │ │ + pop {r1, r3, r5, r7, pc} │ │ movs r2, r0 │ │ - bvc.n 23b7c │ │ + pop {r1, r4, r5, r6, pc} │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub.w sp, sp, #564 @ 0x234 │ │ + sub.w sp, sp, #572 @ 0x23c │ │ mov r6, r0 │ │ - add r0, sp, #48 @ 0x30 │ │ + add r0, sp, #56 @ 0x38 │ │ mov r4, r1 │ │ mov.w r1, #512 @ 0x200 │ │ - bl 4c410 │ │ + bl 4bcc0 │ │ ldr r1, [r6, #12] │ │ - str r1, [sp, #36] @ 0x24 │ │ + str r1, [sp, #48] @ 0x30 │ │ cmp r1, #0 │ │ - beq.n 23bae │ │ + beq.n 24c7a │ │ ldr r0, [r6, #8] │ │ mov.w ip, #0 │ │ ldrd r3, r1, [r6] │ │ cmp r1, #0 │ │ - str r4, [sp, #28] │ │ - ldrb.w lr, [r0] │ │ - str r0, [sp, #24] │ │ + str r4, [sp, #40] @ 0x28 │ │ + ldrb.w r9, [r0] │ │ + str r0, [sp, #36] @ 0x24 │ │ strd r3, r1, [sp, #8] │ │ - beq.n 23bc6 │ │ + beq.n 24c92 │ │ adds r0, r3, r1 │ │ - add r4, sp, #48 @ 0x30 │ │ + add r4, sp, #56 @ 0x38 │ │ mov.w fp, #0 │ │ mov r1, r3 │ │ ldrsb.w r6, [r1], #1 │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ uxtb r2, r6 │ │ - bgt.n 23b96 │ │ + bgt.n 24c62 │ │ ldrb r6, [r3, #1] │ │ and.w r1, r2, #31 │ │ cmp r2, #224 @ 0xe0 │ │ and.w r6, r6, #63 @ 0x3f │ │ - bcc.n 23b88 │ │ + bcc.n 24c54 │ │ ldrb r5, [r3, #2] │ │ cmp r2, #240 @ 0xf0 │ │ and.w r5, r5, #63 @ 0x3f │ │ orr.w r6, r5, r6, lsl #6 │ │ - bcc.n 23b90 │ │ + bcc.n 24c5c │ │ ldrb r2, [r3, #3] │ │ and.w r1, r1, #7 │ │ and.w r2, r2, #63 @ 0x3f │ │ orr.w r2, r2, r6, lsl #6 │ │ orr.w r2, r2, r1, lsl #18 │ │ adds r1, r3, #4 │ │ - b.n 23b96 │ │ + b.n 24c62 │ │ orr.w r2, r6, r1, lsl #6 │ │ adds r1, r3, #2 │ │ - b.n 23b96 │ │ + b.n 24c62 │ │ orr.w r2, r6, r1, lsl #12 │ │ adds r1, r3, #3 │ │ cmp.w fp, #128 @ 0x80 │ │ - beq.w 23d52 │ │ + beq.w 24e32 │ │ str.w r2, [r4, fp, lsl #2] │ │ add.w fp, fp, #1 │ │ mov r3, r1 │ │ cmp r1, r0 │ │ - beq.n 23bcc │ │ - b.n 23b4a │ │ + beq.n 24c98 │ │ + b.n 24c16 │ │ ldrd r0, r3, [r4] │ │ ldrd r1, r2, [r6] │ │ ldr r3, [r3, #12] │ │ - add.w sp, sp, #564 @ 0x234 │ │ + add.w sp, sp, #572 @ 0x23c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ bx r3 │ │ - add r4, sp, #48 @ 0x30 │ │ + add r4, sp, #56 @ 0x38 │ │ mov.w fp, #0 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ cmp.w fp, #128 @ 0x80 │ │ - ldr.w sl, [sp, #24] │ │ - mov.w r9, #0 │ │ - add r0, sl │ │ - str r0, [sp, #44] @ 0x2c │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + mov.w r1, #0 │ │ + add.w lr, sl, r0 │ │ mov.w r0, #128 @ 0x80 │ │ - str r0, [sp, #40] @ 0x28 │ │ + str r0, [sp, #52] @ 0x34 │ │ it hi │ │ movhi r0, fp │ │ str r0, [sp, #4] │ │ add.w r0, r4, fp, lsl #2 │ │ - str r0, [sp, #32] │ │ + str r0, [sp, #44] @ 0x2c │ │ movs r0, #4 │ │ add.w r0, r0, fp, lsl #2 │ │ - str r0, [sp, #20] │ │ + str r0, [sp, #28] │ │ mov.w r0, #700 @ 0x2bc │ │ - str r0, [sp, #16] │ │ + str r0, [sp, #24] │ │ movs r0, #72 @ 0x48 │ │ + str r1, [sp, #32] │ │ add.w sl, sl, #1 │ │ mov.w r8, #0 │ │ movs r1, #1 │ │ movs r2, #36 @ 0x24 │ │ - movs r6, #0 │ │ + movs r5, #0 │ │ subs r3, r2, r0 │ │ it cc │ │ movcc r3, ip │ │ cmp r3, #1 │ │ it ls │ │ movls r3, #1 │ │ cmp r3, #26 │ │ it cs │ │ movcs r3, #26 │ │ - lsls r6, r6, #31 │ │ - beq.n 23c32 │ │ - ldr r4, [sp, #44] @ 0x2c │ │ - cmp sl, r4 │ │ - beq.w 23d52 │ │ - ldrb.w r4, [sl], #1 │ │ - b.n 23c34 │ │ - mov r4, lr │ │ - sub.w r6, r4, #97 @ 0x61 │ │ - uxtb r5, r6 │ │ - cmp r5, #26 │ │ - bcc.n 23c4e │ │ - sub.w r6, r4, #48 @ 0x30 │ │ - uxtb r6, r6 │ │ - cmp r6, #9 │ │ - bhi.w 23d52 │ │ - sub.w r6, r4, #22 │ │ - uxtb r6, r6 │ │ - umull r4, r5, r6, r1 │ │ - cmp r5, #0 │ │ - bne.n 23d52 │ │ - adds.w r8, r8, r4 │ │ - bcs.n 23d52 │ │ + lsls r6, r5, #31 │ │ + beq.n 24cfe │ │ + cmp sl, lr │ │ + beq.w 24e32 │ │ + ldrb.w r6, [sl], #1 │ │ + b.n 24d00 │ │ + mov r6, r9 │ │ + sub.w r5, r6, #97 @ 0x61 │ │ + uxtb r4, r5 │ │ + cmp r4, #26 │ │ + bcc.n 24d1a │ │ + sub.w r5, r6, #48 @ 0x30 │ │ + uxtb r5, r5 │ │ + cmp r5, #9 │ │ + bhi.w 24e32 │ │ + sub.w r5, r6, #22 │ │ + uxtb r6, r5 │ │ + umull r5, r4, r6, r1 │ │ + cmp r4, #0 │ │ + bne.w 24e32 │ │ + adds.w r8, r8, r5 │ │ + bcs.w 24e32 │ │ cmp r3, r6 │ │ - bhi.n 23c74 │ │ + bhi.n 24d44 │ │ rsb r3, r3, #36 @ 0x24 │ │ umull r1, r3, r1, r3 │ │ cmp r3, #0 │ │ - bne.n 23d52 │ │ + bne.n 24e32 │ │ adds r2, #36 @ 0x24 │ │ - movs r6, #1 │ │ - b.n 23c0e │ │ - adds.w r6, r8, r9 │ │ - bcs.n 23d52 │ │ + movs r5, #1 │ │ + b.n 24cdc │ │ + ldr r0, [sp, #32] │ │ + adds.w r6, r8, r0 │ │ + bcs.n 24e32 │ │ add.w r4, fp, #1 │ │ mov r0, r6 │ │ + str.w lr, [sp, #20] │ │ mov r1, r4 │ │ - blx 4c9f4 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - add r5, sp, #48 @ 0x30 │ │ + blx 4c134 │ │ + ldr.w ip, [sp, #20] │ │ + add r5, sp, #56 @ 0x38 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ adds r1, r1, r0 │ │ - str r1, [sp, #40] @ 0x28 │ │ - bcs.n 23d52 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ + str r1, [sp, #52] @ 0x34 │ │ + bcs.n 24e32 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ movw r2, #2048 @ 0x800 │ │ movt r2, #65519 @ 0xffef │ │ eor.w r1, r1, #55296 @ 0xd800 │ │ sub.w r1, r1, #1114112 @ 0x110000 │ │ cmp r1, r2 │ │ - bcc.n 23d52 │ │ + bcc.n 24e32 │ │ ldr r1, [sp, #4] │ │ cmp fp, r1 │ │ - beq.n 23d52 │ │ + beq.n 24e32 │ │ mls r9, r0, r4, r6 │ │ - ldr r1, [sp, #32] │ │ + str r4, [sp, #16] │ │ + ldr r1, [sp, #44] @ 0x2c │ │ mov r0, fp │ │ cmp fp, r9 │ │ - bls.n 23cca │ │ + bls.n 24da6 │ │ mov r2, r1 │ │ subs r0, #1 │ │ ldr.w r3, [r2, #-4]! │ │ cmp r0, r9 │ │ str r3, [r1, #0] │ │ mov r1, r2 │ │ - bhi.n 23cb8 │ │ - b.n 23cd2 │ │ + bhi.n 24d94 │ │ + b.n 24dae │ │ cmp.w r9, #128 @ 0x80 │ │ - bcs.w 23de4 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ + bcs.w 24ec4 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + cmp sl, ip │ │ str.w r0, [r5, r9, lsl #2] │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp sl, r0 │ │ - beq.n 23daa │ │ - ldr r1, [sp, #16] │ │ + beq.n 24e8a │ │ + ldr r1, [sp, #24] │ │ mov r0, r8 │ │ - blx 4c9f4 │ │ - mov r1, r4 │ │ + movs r4, #0 │ │ + blx 4c134 │ │ + ldr r1, [sp, #16] │ │ mov r6, r0 │ │ - mov fp, r4 │ │ - blx 4c9f4 │ │ - ldrb.w r5, [sl] │ │ + blx 4c134 │ │ add r0, r6 │ │ - movs r6, #0 │ │ + movs r5, #0 │ │ cmp.w r0, #456 @ 0x1c8 │ │ - bcc.n 23d22 │ │ + bcc.n 24df8 │ │ movw r3, #16853 @ 0x41d5 │ │ - movw r4, #15959 @ 0x3e57 │ │ + movw r6, #15959 @ 0x3e57 │ │ movt r3, #54301 @ 0xd41d │ │ mov r1, r0 │ │ umull r0, r2, r0, r3 │ │ - adds r6, #36 @ 0x24 │ │ - cmp r1, r4 │ │ + adds r5, #36 @ 0x24 │ │ + cmp r1, r6 │ │ sub.w r0, r1, r2 │ │ add.w r0, r2, r0, lsr #1 │ │ mov.w r0, r0, lsr #5 │ │ - bhi.n 23d0a │ │ + bhi.n 24de0 │ │ + add.w r1, r9, #1 │ │ + str r1, [sp, #32] │ │ add.w r1, r0, #38 @ 0x26 │ │ add.w r0, r0, r0, lsl #3 │ │ - add.w r9, r9, #1 │ │ + ldrb.w r9, [sl] │ │ lsls r0, r0, #2 │ │ uxth r1, r1 │ │ uxth r0, r0 │ │ - blx 4c9f4 │ │ - ldr r1, [sp, #32] │ │ - add r0, r6 │ │ - mov.w ip, #0 │ │ - mov lr, r5 │ │ + blx 4c134 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + add r0, r5 │ │ + mov ip, r4 │ │ adds r1, #4 │ │ - str r1, [sp, #32] │ │ - ldr r1, [sp, #20] │ │ + str r1, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #28] │ │ adds r1, #4 │ │ - str r1, [sp, #20] │ │ + str r1, [sp, #28] │ │ movs r1, #2 │ │ - str r1, [sp, #16] │ │ - b.n 23c00 │ │ - ldr r0, [sp, #28] │ │ + str r1, [sp, #24] │ │ + ldr.w fp, [sp, #16] │ │ + ldr.w lr, [sp, #20] │ │ + b.n 24cce │ │ + ldr r0, [sp, #40] @ 0x28 │ │ movs r2, #9 │ │ ldrd r5, r0, [r0] │ │ ldr r3, [r0, #12] │ │ - ldr r1, [pc, #148] @ (23df4 ) │ │ + ldr r1, [pc, #148] @ (24ed4 ) │ │ mov r0, r5 │ │ add r1, pc │ │ mov r4, r3 │ │ blx r3 │ │ - cbnz r0, 23d90 │ │ + cbnz r0, 24e70 │ │ ldr r2, [sp, #12] │ │ - cbz r2, 23d84 │ │ + cbz r2, 24e64 │ │ ldr r1, [sp, #8] │ │ mov r0, r5 │ │ mov r8, r4 │ │ blx r4 │ │ - cbnz r0, 23d90 │ │ - ldr r1, [pc, #128] @ (23df8 ) │ │ + cbnz r0, 24e70 │ │ + ldr r1, [pc, #128] @ (24ed8 ) │ │ mov r0, r5 │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ blx r8 │ │ - cbnz r0, 23d92 │ │ - ldr r1, [sp, #24] │ │ + cbnz r0, 24e72 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ mov r6, r4 │ │ blx r4 │ │ - cbz r0, 23d9e │ │ + cbz r0, 24e7e │ │ movs r6, #1 │ │ mov r0, r6 │ │ - add.w sp, sp, #564 @ 0x234 │ │ + add.w sp, sp, #572 @ 0x23c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [pc, #92] @ (23dfc ) │ │ + ldr r1, [pc, #92] @ (24edc ) │ │ mov r0, r5 │ │ movs r2, #1 │ │ mov r3, r6 │ │ add r1, pc │ │ - b.n 23bb8 │ │ + b.n 24c84 │ │ cmp.w fp, #127 @ 0x7f │ │ - bhi.n 23dd6 │ │ - ldr.w r9, [sp, #28] │ │ - add r4, sp, #48 @ 0x30 │ │ - ldr r5, [sp, #20] │ │ - add.w r8, sp, #560 @ 0x230 │ │ + bhi.n 24eb6 │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ + add r4, sp, #56 @ 0x38 │ │ + ldr r5, [sp, #28] │ │ + add.w r8, sp, #568 @ 0x238 │ │ ldr r0, [r4, #0] │ │ mov r1, r9 │ │ - str r0, [sp, #560] @ 0x230 │ │ + str r0, [sp, #568] @ 0x238 │ │ mov r0, r8 │ │ - bl 1cd2e │ │ + bl 1d7d8 │ │ mov r6, r0 │ │ cmp r0, #0 │ │ - bne.n 23d92 │ │ + bne.n 24e72 │ │ adds r4, #4 │ │ subs r5, #4 │ │ - bne.n 23dbc │ │ - b.n 23d92 │ │ - ldr r3, [pc, #40] @ (23e00 ) │ │ + bne.n 24e9c │ │ + b.n 24e72 │ │ + ldr r3, [pc, #40] @ (24ee0 ) │ │ movs r0, #0 │ │ - mov r1, r4 │ │ + ldr r1, [sp, #16] │ │ movs r2, #128 @ 0x80 │ │ add r3, pc │ │ - bl 1b904 │ │ - ldr r2, [pc, #8] @ (23df0 ) │ │ + bl 1bb58 │ │ + ldr r2, [pc, #8] @ (24ed0 ) │ │ mov r0, r9 │ │ movs r1, #128 @ 0x80 │ │ add r2, pc │ │ - bl 1b0c8 │ │ - bcc.n 23e40 │ │ + bl 1bbf4 │ │ + cbnz r2, 24ef8 │ │ movs r2, r0 │ │ - strh r3, [r0, r6] │ │ - vrsra.u32 , , #2 │ │ - @ instruction: 0xfffe5346 │ │ - vshll.i , d18, # │ │ + ldr r0, [pc, #620] @ (25144 ) │ │ + vqrshrun.s64 d20, , #2 │ │ + vqrshrun.s64 d20, q7, #2 │ │ + vtbl.8 d27, {d30-d31}, d14 │ │ movs r2, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #8 │ │ mov r4, r0 │ │ ldr r5, [r0, #16] │ │ movs r0, #0 │ │ movs r1, #0 │ │ str r0, [r4, #16] │ │ mov r0, r4 │ │ - bl 23490 │ │ - cbnz r0, 23e22 │ │ + bl 24560 │ │ + cbnz r0, 24f02 │ │ str r5, [r4, #16] │ │ add sp, #8 │ │ pop {r4, r5, r7, pc} │ │ - ldr r0, [pc, #24] @ (23e3c ) │ │ + ldr r0, [pc, #24] @ (24f1c ) │ │ sub.w r2, r7, #9 │ │ - ldr r3, [pc, #20] @ (23e40 ) │ │ - ldr r1, [pc, #24] @ (23e44 ) │ │ + ldr r3, [pc, #20] @ (24f20 ) │ │ + ldr r1, [pc, #24] @ (24f24 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #61 @ 0x3d │ │ - bl 1c5d0 │ │ + bl 1c7cc │ │ nop │ │ - strh r2, [r4, r1] │ │ - vsubw.u , q15, d2 │ │ + bx pc │ │ + @ instruction: 0xfffeb9de │ │ movs r2, r0 │ │ - bcs.n 23dc8 │ │ + cbnz r4, 24f32 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #16 │ │ ldr r5, [r0, #0] │ │ mov r9, r0 │ │ - cbz r5, 23e8a │ │ - ldrd r4, r6, [r9, #4] │ │ - cmp r6, r4 │ │ - bcs.w 2412a │ │ - ldrb.w r8, [r5, r6] │ │ - add.w sl, r6, #1 │ │ + cbz r5, 24f9a │ │ + ldrd r6, r4, [r9, #4] │ │ + cmp r4, r6 │ │ + bcs.n 24f6c │ │ + ldrb r0, [r5, r4] │ │ + cmp r0, #119 @ 0x77 │ │ + bne.n 24f6c │ │ + ldr.w r0, [r9, #16] │ │ + adds r4, #1 │ │ + str.w r4, [r9, #8] │ │ + cbz r0, 24f6c │ │ + ldr r1, [pc, #792] @ (2526c ) │ │ + movs r2, #9 │ │ + add r1, pc │ │ + bl 1ab10 │ │ + cmp r0, #0 │ │ + bne.w 2524c │ │ + ldr.w r5, [r9] │ │ + cbz r5, 24f9a │ │ + ldrd r6, r4, [r9, #4] │ │ + cmp r4, r6 │ │ + bcs.w 2523a │ │ + ldrb.w r8, [r5, r4] │ │ + add.w sl, r4, #1 │ │ str.w sl, [r9, #8] │ │ mov r0, r8 │ │ - bl 255ec │ │ - cbz r0, 23ea8 │ │ + bl 2672c │ │ + cbz r0, 24fb8 │ │ mov r2, r0 │ │ ldr.w r0, [r9, #16] │ │ cmp r0, #0 │ │ - beq.w 241b6 │ │ + beq.w 252cc │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - b.n 23e9a │ │ + b.n 24faa │ │ ldr.w r0, [r9, #16] │ │ cmp r0, #0 │ │ - beq.w 241b6 │ │ - ldr r1, [pc, #812] @ (241c4 ) │ │ + beq.w 252cc │ │ + ldr r1, [pc, #816] @ (252d8 ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #16 │ │ ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 1a9a8 │ │ + b.w 1ab10 │ │ ldr.w r0, [r9, #12] │ │ adds r0, #1 │ │ str.w r0, [r9, #12] │ │ cmp.w r0, #500 @ 0x1f4 │ │ - bls.n 23ed8 │ │ + bls.n 24fe8 │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 23ece │ │ - ldr r1, [pc, #780] @ (241cc ) │ │ + cbz r0, 24fde │ │ + ldr r1, [pc, #780] @ (252dc ) │ │ movs r2, #25 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.w 2413c │ │ + bne.w 2524c │ │ movs r0, #1 │ │ strb.w r0, [r9, #4] │ │ movs r5, #0 │ │ - b.n 24146 │ │ + b.n 25256 │ │ sub.w r0, r8, #65 @ 0x41 │ │ cmp r0, #22 │ │ - bhi.w 2414c │ │ + bhi.w 2525c │ │ tbh [pc, r0, lsl #1] │ │ movs r7, r2 │ │ lsls r3, r4, #3 │ │ lsls r3, r6, #4 │ │ lsls r3, r5, #3 │ │ lsls r3, r6, #4 │ │ lsls r7, r4, #3 │ │ @@ -37195,487 +38560,414 @@ │ │ lsls r0, r4, #1 │ │ movs r7, r2 │ │ lsls r0, r4, #2 │ │ lsls r3, r6, #4 │ │ lsls r3, r6, #4 │ │ lsls r0, r2, #3 │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 23f2c │ │ - ldr r1, [pc, #712] @ (241e4 ) │ │ + cbz r0, 2503c │ │ + ldr r1, [pc, #704] @ (252ec ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.w 241b8 │ │ + bne.w 252ce │ │ mov r0, r9 │ │ - bl 23e48 │ │ + bl 24f28 │ │ cmp r0, #0 │ │ - bne.w 2413c │ │ + bne.w 2524c │ │ cmp.w r8, #65 @ 0x41 │ │ - bne.n 23f64 │ │ + bne.n 25074 │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 23f54 │ │ - ldr r1, [pc, #672] @ (241e8 ) │ │ + cbz r0, 25064 │ │ + ldr r1, [pc, #664] @ (252f0 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.w 2413c │ │ + bne.w 2524c │ │ mov r0, r9 │ │ movs r1, #1 │ │ movs r5, #1 │ │ - bl 243b8 │ │ + bl 25400 │ │ cmp r0, #0 │ │ - bne.w 241b8 │ │ + bne.w 252ce │ │ ldr.w r0, [r9, #16] │ │ cmp r0, #0 │ │ - beq.w 241a6 │ │ - ldr r1, [pc, #636] @ (241ec ) │ │ + beq.w 252bc │ │ + ldr r1, [pc, #628] @ (252f4 ) │ │ add r1, pc │ │ - b.n 24076 │ │ + b.n 25186 │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 23f8c │ │ - ldr r1, [pc, #608] @ (241dc ) │ │ + cbz r0, 2509c │ │ + ldr r1, [pc, #600] @ (252e4 ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.w 241b8 │ │ + bne.w 252ce │ │ cmp.w r8, #80 @ 0x50 │ │ - bne.w 24188 │ │ + bne.w 2529e │ │ ldr.w r0, [r9, #16] │ │ cmp r0, #0 │ │ - beq.w 2419c │ │ - ldr r1, [pc, #576] @ (241e0 ) │ │ + beq.w 252b2 │ │ + ldr r1, [pc, #568] @ (252e8 ) │ │ movs r2, #6 │ │ add r1, pc │ │ - b.n 24194 │ │ + b.n 252aa │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 23fcc │ │ - ldr r1, [pc, #544] @ (241d0 ) │ │ + cbz r0, 250dc │ │ + ldr r1, [pc, #544] @ (252e0 ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.w 241b8 │ │ + bne.w 252ce │ │ ldr.w r5, [r9] │ │ cmp r5, #0 │ │ - beq.w 24182 │ │ - ldrd r4, sl, [r9, #4] │ │ - cmp sl, r4 │ │ - bcs.w 24182 │ │ + beq.w 25298 │ │ + ldrd r6, sl, [r9, #4] │ │ + cmp sl, r6 │ │ + bcs.w 25298 │ │ ldrb.w r0, [r5, sl] │ │ cmp r0, #76 @ 0x4c │ │ - bne.w 24182 │ │ + bne.w 25298 │ │ add.w r0, sl, #1 │ │ str.w r0, [r9, #8] │ │ mov r0, sp │ │ mov r1, r9 │ │ - bl 242ec │ │ + bl 258c8 │ │ ldrb.w r0, [sp] │ │ - cmp r0, #0 │ │ - beq.w 2415a │ │ + cmp r0, #1 │ │ + bne.w 25270 │ │ ldr.w r0, [r9, #16] │ │ ldrb.w r4, [sp, #1] │ │ - cbz r0, 24020 │ │ - ldr r2, [pc, #464] @ (241d4 ) │ │ + cbz r0, 25130 │ │ + ldr r2, [pc, #508] @ (25310 ) │ │ cmp r4, #0 │ │ - ldr r1, [pc, #464] @ (241d8 ) │ │ + ldr r1, [pc, #508] @ (25314 ) │ │ add r2, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.w 2413c │ │ + bne.w 2524c │ │ strb.w r4, [r9, #4] │ │ - b.n 23ed4 │ │ + b.n 24fe4 │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 2403e │ │ - ldr r1, [pc, #448] @ (241f0 ) │ │ + cbz r0, 2514e │ │ + ldr r1, [pc, #440] @ (252f8 ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.w 241b8 │ │ + bne.w 252ce │ │ mov r0, r9 │ │ - bl 257e4 │ │ + bl 26920 │ │ lsls r0, r0, #31 │ │ - bne.n 2413c │ │ + bne.n 2524c │ │ cmp r1, #1 │ │ - bne.n 24068 │ │ + bne.n 25178 │ │ ldr.w r0, [r9, #16] │ │ cmp r0, #0 │ │ - beq.w 241a6 │ │ - ldr r1, [pc, #412] @ (241f4 ) │ │ + beq.w 252bc │ │ + ldr r1, [pc, #404] @ (252fc ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.w 241b8 │ │ + bne.w 252ce │ │ ldr.w r0, [r9, #16] │ │ cmp r0, #0 │ │ - beq.w 241a6 │ │ - ldr r1, [pc, #388] @ (241f8 ) │ │ + beq.w 252bc │ │ + ldr r1, [pc, #380] @ (25300 ) │ │ add r1, pc │ │ movs r2, #1 │ │ movs r5, #1 │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - beq.w 241a6 │ │ - b.n 241b8 │ │ + beq.w 252bc │ │ + b.n 252ce │ │ mov r0, r9 │ │ - bl 23e48 │ │ + bl 24f28 │ │ cmp r0, #0 │ │ - bne.n 2413c │ │ + bne.n 2524c │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 240a4 │ │ - ldr r1, [pc, #364] @ (24204 ) │ │ + cbz r0, 251b4 │ │ + ldr r1, [pc, #356] @ (2530c ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 2413c │ │ + bne.n 2524c │ │ mov r0, r9 │ │ - bl 25968 │ │ - b.n 241a2 │ │ + bl 26aa4 │ │ + b.n 252b8 │ │ mov r0, r9 │ │ - bl 25740 │ │ - b.n 241a2 │ │ + bl 2687c │ │ + b.n 252b8 │ │ mov r0, r9 │ │ - bl 25614 │ │ - b.n 241a2 │ │ + bl 26750 │ │ + b.n 252b8 │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 240ce │ │ - ldr r1, [pc, #312] @ (241fc ) │ │ + cbz r0, 251de │ │ + ldr r1, [pc, #304] @ (25304 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 1a9a8 │ │ - cbnz r0, 2413c │ │ + bl 1ab10 │ │ + cbnz r0, 2524c │ │ mov r0, r9 │ │ - bl 25840 │ │ - cbnz r0, 2413c │ │ + bl 2697c │ │ + cbnz r0, 2524c │ │ ldr.w r0, [r9] │ │ - cbz r0, 2412a │ │ + cbz r0, 2523a │ │ ldrd r2, r1, [r9, #4] │ │ cmp r1, r2 │ │ - bcs.n 2412a │ │ + bcs.n 2523a │ │ ldrb r0, [r0, r1] │ │ cmp r0, #76 @ 0x4c │ │ - bne.n 2412a │ │ + bne.n 2523a │ │ adds r0, r1, #1 │ │ str.w r0, [r9, #8] │ │ mov r0, sp │ │ mov r1, r9 │ │ - bl 242ec │ │ + bl 258c8 │ │ ldrb.w r0, [sp] │ │ - cmp r0, #0 │ │ - bne.w 23ff6 │ │ + cmp r0, #1 │ │ + beq.w 25106 │ │ ldrd r5, r6, [sp, #8] │ │ orrs.w r0, r5, r6 │ │ - beq.n 241a6 │ │ + beq.n 252bc │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 2411e │ │ - ldr r1, [pc, #236] @ (24200 ) │ │ + cbz r0, 2522e │ │ + ldr r1, [pc, #252] @ (25320 ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 1a9a8 │ │ - cbnz r0, 2413c │ │ + bl 1ab10 │ │ + cbnz r0, 2524c │ │ mov r0, r9 │ │ mov r2, r5 │ │ mov r3, r6 │ │ - bl 24880 │ │ - b.n 241a2 │ │ + bl 25994 │ │ + b.n 252b8 │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 24140 │ │ - ldr r1, [pc, #148] @ (241c8 ) │ │ + cbz r0, 25250 │ │ + ldr r1, [pc, #196] @ (25308 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 1a9a8 │ │ - cbz r0, 24140 │ │ + bl 1ab10 │ │ + cbz r0, 25250 │ │ movs r5, #1 │ │ - b.n 241b8 │ │ + b.n 252ce │ │ movs r5, #0 │ │ strb.w r5, [r9, #4] │ │ str.w r5, [r9] │ │ - b.n 241b8 │ │ + b.n 252ce │ │ mov r0, r9 │ │ movs r1, #0 │ │ - str.w r6, [r9, #8] │ │ - bl 23490 │ │ - b.n 241a2 │ │ - ldrd r2, r3, [sp, #8] │ │ + str.w r4, [r9, #8] │ │ + bl 24560 │ │ + b.n 252b8 │ │ + nop │ │ + blx r5 │ │ + @ instruction: 0xfffee9dd │ │ + movs r3, #2 │ │ orrs.w r0, r2, r3 │ │ - beq.n 24182 │ │ + beq.n 25298 │ │ mov r0, r9 │ │ - bl 24880 │ │ + bl 25994 │ │ cmp r0, #0 │ │ - bne.n 2413c │ │ + bne.n 2524c │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 24182 │ │ - ldr r1, [pc, #144] @ (24208 ) │ │ + cbz r0, 25298 │ │ + ldr r1, [pc, #140] @ (25318 ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ - cbnz r0, 241b8 │ │ + bl 1ab10 │ │ + cbnz r0, 252ce │ │ cmp.w r8, #82 @ 0x52 │ │ - beq.n 2419c │ │ + beq.n 252b2 │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 2419c │ │ - ldr r1, [pc, #124] @ (2420c ) │ │ + cbz r0, 252b2 │ │ + ldr r1, [pc, #116] @ (2531c ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 2413c │ │ + bne.n 2524c │ │ mov r0, r9 │ │ - bl 23e48 │ │ + bl 24f28 │ │ cmp r0, #0 │ │ - bne.n 2413c │ │ + bne.n 2524c │ │ ldr.w r0, [r9] │ │ - cbz r0, 241b6 │ │ + cbz r0, 252cc │ │ ldr.w r0, [r9, #12] │ │ subs r0, #1 │ │ str.w r0, [r9, #12] │ │ movs r5, #0 │ │ mov r0, r5 │ │ add sp, #16 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - nop │ │ - str r5, [r6, r7] │ │ - @ instruction: 0xfffe13c0 │ │ - vsra.u64 d21, d18, #2 │ │ - vsra.u32 , q2, #2 │ │ - vmls.i , q15, d30[0] │ │ - vmla.i , q7, d28[0] │ │ - vzip. d21, d8 │ │ - vuzp. , │ │ - vsra.u64 , q2, #2 │ │ - vzip. , │ │ - vzip. d21, d5 │ │ - vshr.u64 , , #2 │ │ - vshr.u64 d21, d22, #2 │ │ - vmla.i , q7, d25[0] │ │ - vsri.64 , q15, #2 │ │ - vqrdmlsh.s q10, q15, d8[0] │ │ - vsli.32 , q5, #30 │ │ - @ instruction: 0xfffe4f8d │ │ - vmls.i , q7, d6[0] │ │ + mov sp, fp │ │ + vqshlu.s64 d20, d10, #62 @ 0x3e │ │ + vmlsl.u q10, d14, d5[0] │ │ + vqshlu.s32 q10, , #30 │ │ + vqshlu.s32 q10, q4, #30 │ │ + vqshlu.s64 d20, d28, #62 @ 0x3e │ │ + vqshlu.s64 d20, d24, #62 @ 0x3e │ │ + vmlsl.u q10, d14, d29[0] │ │ + vsli.64 q10, q0, #62 @ 0x3e │ │ + vabal.u q10, d30, d23 │ │ + vsli.32 q10, , #30 │ │ + vrsubhn.i d18, q7, q9 │ │ + vmls.i q8, q7, d8[0] │ │ + vqshlu.s32 q9, q15, #30 │ │ + vsli.32 q8, q11, #30 │ │ + vsli.32 q10, q2, #30 │ │ + vsri.32 q10, q12, #2 │ │ + @ instruction: 0xfffe2564 │ │ + vsri.64 d20, d16, #2 │ │ vtbl.8 d22, {d14}, d1 │ │ cmp r1, #0 │ │ - beq.n 2429c │ │ + beq.n 253b2 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ movs r6, #0 │ │ mov r5, sp │ │ ldrd r3, r2, [r4, #4] │ │ cmp r2, r3 │ │ - bcs.n 24234 │ │ + bcs.n 25348 │ │ ldrb r0, [r1, r2] │ │ cmp r0, #69 @ 0x45 │ │ - beq.n 242a0 │ │ - cbz r6, 24250 │ │ + beq.n 253b6 │ │ + cbz r6, 25364 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 24250 │ │ - ldr r1, [pc, #164] @ (242e0 ) │ │ + cbz r0, 25364 │ │ + ldr r1, [pc, #164] @ (253f4 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 242cc │ │ + bne.n 253e2 │ │ ldr r1, [r4, #0] │ │ - cbz r1, 2427c │ │ + cbz r1, 25392 │ │ ldrd r3, r2, [r4, #4] │ │ cmp r2, r3 │ │ - bcs.n 2427c │ │ + bcs.n 25392 │ │ ldrb r0, [r1, r2] │ │ cmp r0, #75 @ 0x4b │ │ - beq.n 2428e │ │ + beq.n 253a4 │ │ cmp r0, #76 @ 0x4c │ │ - bne.n 2427c │ │ + bne.n 25392 │ │ adds r0, r2, #1 │ │ str r0, [r4, #8] │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 242ec │ │ + bl 258c8 │ │ ldrb.w r0, [sp] │ │ - cbnz r0, 242a8 │ │ + cmp r0, #1 │ │ + beq.n 253be │ │ ldrd r2, r3, [sp, #8] │ │ mov r0, r4 │ │ - bl 24880 │ │ - b.n 24282 │ │ + bl 25994 │ │ + b.n 25398 │ │ mov r0, r4 │ │ - bl 23e48 │ │ - cbnz r0, 242cc │ │ + bl 24f28 │ │ + cbnz r0, 253e2 │ │ ldr r1, [r4, #0] │ │ subs r6, #1 │ │ cmp r1, #0 │ │ - bne.n 24226 │ │ - b.n 242a4 │ │ + bne.n 2533a │ │ + b.n 253ba │ │ adds r0, r2, #1 │ │ str r0, [r4, #8] │ │ mov r0, r4 │ │ movs r1, #0 │ │ - bl 243b8 │ │ - b.n 24282 │ │ + bl 25400 │ │ + b.n 25398 │ │ movs r0, #0 │ │ bx lr │ │ adds r0, r2, #1 │ │ str r0, [r4, #8] │ │ movs r0, #0 │ │ - b.n 242ce │ │ + b.n 253e4 │ │ ldr r0, [r4, #16] │ │ ldrb.w r5, [sp, #1] │ │ - cbz r0, 242d6 │ │ - ldr r2, [pc, #48] @ (242e4 ) │ │ + cbz r0, 253ec │ │ + ldr r2, [pc, #48] @ (253f8 ) │ │ cmp r5, #0 │ │ - ldr r1, [pc, #48] @ (242e8 ) │ │ + ldr r1, [pc, #48] @ (253fc ) │ │ add r2, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 1a9a8 │ │ - cbz r0, 242d6 │ │ + bl 1ab10 │ │ + cbz r0, 253ec │ │ movs r0, #1 │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ strb r5, [r4, #4] │ │ str r0, [r4, #0] │ │ - b.n 242ce │ │ - nop │ │ - ldr r6, [pc, #572] @ (24520 ) │ │ - vrshr.u32 d17, d30, #2 │ │ - @ instruction: 0xfffe4dbc │ │ - vsli.32 , q8, #30 │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - ldrd ip, r9, [r1] │ │ - ldr r2, [r1, #8] │ │ - cmp r2, r9 │ │ - bcs.n 24310 │ │ - ldrb.w r3, [ip, r2] │ │ - cmp r3, #95 @ 0x5f │ │ - bne.n 24310 │ │ - movs r3, #0 │ │ - adds r2, #1 │ │ - strd r3, r3, [r0, #8] │ │ - str r2, [r1, #8] │ │ - b.n 243aa │ │ - mov.w lr, #0 │ │ - mov.w r8, #62 @ 0x3e │ │ - mov.w sl, #0 │ │ - movs r6, #0 │ │ - cmp r2, r9 │ │ - it hi │ │ - movhi r9, r2 │ │ - cmp r9, r2 │ │ - beq.n 24388 │ │ - ldrb.w r3, [ip, r2] │ │ - cmp r3, #95 @ 0x5f │ │ - beq.n 24390 │ │ - sub.w fp, r3, #48 @ 0x30 │ │ - uxtb.w r5, fp │ │ - cmp r5, #10 │ │ - bcc.n 2435a │ │ - sub.w r4, r3, #97 @ 0x61 │ │ - uxtb r4, r4 │ │ - cmp r4, #26 │ │ - bcs.n 2434c │ │ - sub.w fp, r3, #87 @ 0x57 │ │ - b.n 2435a │ │ - sub.w r4, r3, #65 @ 0x41 │ │ - uxtb r4, r4 │ │ - cmp r4, #26 │ │ - bcs.n 24388 │ │ - sub.w fp, r3, #29 │ │ - umull r3, r5, sl, r8 │ │ - adds r2, #1 │ │ - str r2, [r1, #8] │ │ - umull r6, r4, r6, r8 │ │ - adds r6, r6, r5 │ │ - adc.w r5, lr, #0 │ │ - cmp r4, #0 │ │ - it ne │ │ - movne r4, #1 │ │ - orrs r4, r5 │ │ - bne.n 24388 │ │ - uxtb.w r4, fp │ │ - adds.w sl, r3, r4 │ │ - adcs.w r6, r6, #0 │ │ - adcs.w r3, lr, #0 │ │ - beq.n 24324 │ │ - movs r1, #0 │ │ - movs r3, #1 │ │ - strb r1, [r0, #1] │ │ - b.n 243aa │ │ - adds r2, #1 │ │ - str r2, [r1, #8] │ │ - adds.w r1, sl, #1 │ │ - mov.w r3, #0 │ │ - adcs.w r2, r6, #0 │ │ - adcs.w r6, r3, #0 │ │ - bne.n 243b2 │ │ - strd r1, r2, [r0, #8] │ │ - strb r3, [r0, #0] │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - strb r3, [r0, #1] │ │ - movs r3, #1 │ │ - b.n 243aa │ │ - push {r4, r5, r6, r7, lr} │ │ + b.n 253e4 │ │ + muls r3, r6 │ │ + vqmovn.u d16, q0 │ │ + vrshr.u64 d20, d14, #2 │ │ + vsli.64 , q8, #62 @ 0x3e │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #24 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ - beq.w 24680 │ │ + beq.w 256c8 │ │ mov r8, r1 │ │ ldrd r3, r1, [r4, #4] │ │ cmp r1, r3 │ │ - bcs.w 245a8 │ │ + bcs.w 255f0 │ │ ldr r6, [r4, #12] │ │ adds r2, r1, #1 │ │ ldrb.w r9, [r0, r1] │ │ adds r6, #1 │ │ cmp.w r6, #500 @ 0x1f4 │ │ strd r2, r6, [r4, #8] │ │ - bls.n 24408 │ │ + bls.n 25450 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 24400 │ │ - ldr r1, [pc, #748] @ (246e0 ) │ │ + cbz r0, 25448 │ │ + ldr r1, [pc, #748] @ (25728 ) │ │ movs r2, #25 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.w 245bc │ │ + bne.w 25604 │ │ movs r0, #1 │ │ strb r0, [r4, #4] │ │ movs r6, #0 │ │ - b.n 2467c │ │ + b.n 256c4 │ │ sub.w r6, r9, #81 @ 0x51 │ │ cmp r6, #40 @ 0x28 │ │ - bhi.n 244a8 │ │ + bhi.n 254f0 │ │ tbh [pc, r6, lsl #1] │ │ lsls r7, r0, #2 │ │ lsls r4, r7, #1 │ │ lsls r2, r1, #3 │ │ lsls r6, r2, #3 │ │ lsls r2, r1, #3 │ │ lsls r7, r0, #4 │ │ @@ -37711,1489 +39003,1406 @@ │ │ movs r3, r7 │ │ lsls r2, r1, #3 │ │ lsls r2, r1, #3 │ │ lsls r2, r1, #3 │ │ movs r1, r5 │ │ movs r3, r7 │ │ cmp r2, r3 │ │ - bcs.n 2448a │ │ + bcs.n 254d2 │ │ ldrb r0, [r0, r2] │ │ cmp r0, #110 @ 0x6e │ │ - bne.n 2448a │ │ + bne.n 254d2 │ │ ldr r0, [r4, #16] │ │ adds r1, #2 │ │ str r1, [r4, #8] │ │ - cbz r0, 2448a │ │ - ldr r1, [pc, #616] @ (246e4 ) │ │ + cbz r0, 254d2 │ │ + ldr r1, [pc, #616] @ (2572c ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.w 2469a │ │ + bne.w 256e2 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 2495c │ │ + bl 25a58 │ │ cmp r0, #0 │ │ - bne.w 245bc │ │ + bne.w 25604 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.w 24698 │ │ + beq.w 256e0 │ │ ldr r0, [r4, #12] │ │ subs r0, #1 │ │ str r0, [r4, #12] │ │ - b.n 24698 │ │ + b.n 256e0 │ │ cmp.w r9, #65 @ 0x41 │ │ - beq.w 246e8 │ │ + beq.w 25730 │ │ cmp.w r9, #66 @ 0x42 │ │ - bne.n 245a8 │ │ + bne.n 255f0 │ │ mov r0, r4 │ │ mov r1, r8 │ │ - bl 24a64 │ │ - b.n 24492 │ │ + bl 25b44 │ │ + b.n 254da │ │ add r0, sp, #16 │ │ mov r1, r4 │ │ - bl 24b0c │ │ + bl 25bec │ │ ldr r1, [sp, #16] │ │ cmp r1, #0 │ │ - beq.w 2475e │ │ + beq.w 257a6 │ │ ldr r2, [sp, #20] │ │ mov r0, sp │ │ - bl 24b90 │ │ + bl 25c70 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - beq.n 245a8 │ │ + beq.n 255f0 │ │ ldrd r0, r1, [sp, #8] │ │ orrs.w r2, r0, r1 │ │ - beq.w 2479c │ │ + beq.w 257e4 │ │ eor.w r0, r0, #1 │ │ orrs r0, r1 │ │ - bne.n 245a8 │ │ + bne.n 255f0 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.n 24498 │ │ - ldr r1, [pc, #816] @ (2482c ) │ │ + beq.n 254e0 │ │ + ldr r1, [pc, #816] @ (25874 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - b.n 247aa │ │ + b.n 257f2 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.n 24498 │ │ - ldr r1, [pc, #792] @ (24820 ) │ │ + beq.n 254e0 │ │ + ldr r1, [pc, #792] @ (25868 ) │ │ add r1, pc │ │ - b.n 2474e │ │ + b.n 25796 │ │ cmp r2, r3 │ │ - bcs.n 24522 │ │ + bcs.n 2556a │ │ ldrb r0, [r0, r2] │ │ cmp r0, #101 @ 0x65 │ │ - bne.n 24522 │ │ + bne.n 2556a │ │ adds r0, r1, #2 │ │ str r0, [r4, #8] │ │ mov r0, r4 │ │ - bl 24dc4 │ │ - b.n 24492 │ │ + bl 25e04 │ │ + b.n 254da │ │ cmp.w r8, #0 │ │ - bne.n 2453e │ │ + bne.n 25586 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 2453e │ │ - ldr r1, [pc, #780] @ (2483c ) │ │ + cbz r0, 25586 │ │ + ldr r1, [pc, #780] @ (25884 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.w 2469a │ │ + bne.w 256e2 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 24554 │ │ - ldr r1, [pc, #764] @ (24840 ) │ │ + cbz r0, 2559c │ │ + ldr r1, [pc, #764] @ (25888 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.w 2469a │ │ + bne.w 256e2 │ │ cmp.w r9, #82 @ 0x52 │ │ itt ne │ │ ldrne r0, [r4, #16] │ │ cmpne r0, #0 │ │ - bne.w 2478a │ │ + bne.w 257d2 │ │ mov r0, r4 │ │ movs r1, #1 │ │ movs r6, #1 │ │ - bl 243b8 │ │ - b.n 24736 │ │ + bl 25400 │ │ + b.n 2577e │ │ add r0, sp, #16 │ │ mov r1, r4 │ │ - bl 24b0c │ │ + bl 25bec │ │ ldr r1, [sp, #16] │ │ cmp r1, #0 │ │ - beq.w 2475e │ │ + beq.w 257a6 │ │ ldr r2, [sp, #20] │ │ mov r0, sp │ │ - bl 24b90 │ │ + bl 25c70 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - beq.n 245a8 │ │ + beq.n 255f0 │ │ ldr r0, [sp, #12] │ │ - cbnz r0, 245a8 │ │ + cbnz r0, 255f0 │ │ ldr r1, [sp, #8] │ │ movw r2, #2048 @ 0x800 │ │ movt r2, #65519 @ 0xffef │ │ eor.w r0, r1, #55296 @ 0xd800 │ │ sub.w r0, r0, #1114112 @ 0x110000 │ │ cmp r0, r2 │ │ - bcs.w 247b0 │ │ + bcs.w 257f8 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.n 24678 │ │ - ldr r1, [pc, #620] @ (2481c ) │ │ + beq.n 256c0 │ │ + ldr r1, [pc, #620] @ (25864 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - beq.n 24678 │ │ + beq.n 256c0 │ │ movs r6, #1 │ │ - b.n 2469a │ │ + b.n 256e2 │ │ cmp.w r8, #0 │ │ - bne.n 245da │ │ + bne.n 25622 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 245da │ │ - ldr r1, [pc, #652] @ (24858 ) │ │ + cbz r0, 25622 │ │ + ldr r1, [pc, #652] @ (258a0 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 2469a │ │ + bne.n 256e2 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 245ee │ │ - ldr r1, [pc, #636] @ (2485c ) │ │ + cbz r0, 25636 │ │ + ldr r1, [pc, #636] @ (258a4 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 2469a │ │ + bne.n 256e2 │ │ mov r0, r4 │ │ - bl 25068 │ │ + bl 25fec │ │ lsls r0, r0, #31 │ │ - bne.n 245bc │ │ + bne.n 25604 │ │ cmp r1, #1 │ │ - bne.n 24614 │ │ + bne.n 2565c │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w 24498 │ │ - ldr r1, [pc, #600] @ (24860 ) │ │ + beq.w 254e0 │ │ + ldr r1, [pc, #600] @ (258a8 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 2469a │ │ + bne.n 256e2 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w 24498 │ │ - ldr r1, [pc, #580] @ (24864 ) │ │ + beq.w 254e0 │ │ + ldr r1, [pc, #580] @ (258ac ) │ │ add r1, pc │ │ - b.n 2472e │ │ + b.n 25776 │ │ cmp.w r8, #0 │ │ - bne.n 2463a │ │ + bne.n 25682 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 2463a │ │ - ldr r1, [pc, #568] @ (24868 ) │ │ + cbz r0, 25682 │ │ + ldr r1, [pc, #568] @ (258b0 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ - cbnz r0, 2469a │ │ + bl 1ab10 │ │ + cbnz r0, 256e2 │ │ mov r0, r4 │ │ movs r1, #1 │ │ movs r6, #1 │ │ - bl 23490 │ │ - cbnz r0, 2469a │ │ + bl 24560 │ │ + cbnz r0, 256e2 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 24680 │ │ + cbz r0, 256c8 │ │ ldrd r2, r1, [r4, #4] │ │ cmp r1, r2 │ │ - bcs.n 24668 │ │ + bcs.n 256b0 │ │ ldrb r0, [r0, r1] │ │ adds r1, #1 │ │ str r1, [r4, #8] │ │ cmp r0, #83 @ 0x53 │ │ - beq.w 247e6 │ │ + beq.w 2582e │ │ cmp r0, #84 @ 0x54 │ │ - beq.w 247b8 │ │ + beq.w 25800 │ │ cmp r0, #85 @ 0x55 │ │ - beq.n 2473a │ │ + beq.n 25782 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 24678 │ │ - ldr r1, [pc, #508] @ (2486c ) │ │ + cbz r0, 256c0 │ │ + ldr r1, [pc, #508] @ (258b4 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 1a9a8 │ │ - cbnz r0, 2469a │ │ + bl 1ab10 │ │ + cbnz r0, 256e2 │ │ movs r6, #0 │ │ strb r6, [r4, #4] │ │ str r6, [r4, #0] │ │ - b.n 2469a │ │ + b.n 256e2 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 24698 │ │ - ldr r1, [pc, #400] @ (24818 ) │ │ + cbz r0, 256e0 │ │ + ldr r1, [pc, #400] @ (25860 ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #24 │ │ ldmia.w sp!, {r8, r9, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 1a9a8 │ │ + b.w 1ab10 │ │ movs r6, #0 │ │ mov r0, r6 │ │ add sp, #24 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ cmp.w r8, #0 │ │ - bne.n 246be │ │ + bne.n 25706 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 246be │ │ - ldr r1, [pc, #388] @ (24834 ) │ │ + cbz r0, 25706 │ │ + ldr r1, [pc, #388] @ (2587c ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 2469a │ │ + bne.n 256e2 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 246d2 │ │ - ldr r1, [pc, #372] @ (24838 ) │ │ + cbz r0, 2571a │ │ + ldr r1, [pc, #372] @ (25880 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 2469a │ │ + bne.n 256e2 │ │ mov r0, r4 │ │ - bl 24dc4 │ │ + bl 25e04 │ │ cmp r0, #0 │ │ - bne.w 245bc │ │ - b.n 2473a │ │ - ldr r4, [pc, #512] @ (248e4 ) │ │ - vcvt.f16.u16 q10, , #2 │ │ + bne.w 25604 │ │ + b.n 25782 │ │ + tst r0, r6 │ │ + vmovn.i d20, │ │ vsra.u64 d31, d24, #2 │ │ lsrs r0, r0, #28 │ │ - bne.n 24702 │ │ + bne.n 2574a │ │ ldr r0, [r4, #16] │ │ - cbz r0, 24702 │ │ - ldr r1, [pc, #340] @ (24848 ) │ │ + cbz r0, 2574a │ │ + ldr r1, [pc, #340] @ (25890 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 2469a │ │ + bne.n 256e2 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 24716 │ │ - ldr r1, [pc, #324] @ (2484c ) │ │ + cbz r0, 2575e │ │ + ldr r1, [pc, #324] @ (25894 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 2469a │ │ + bne.n 256e2 │ │ mov r0, r4 │ │ - bl 25008 │ │ + bl 25f8c │ │ cmp r0, #0 │ │ - bne.w 245bc │ │ + bne.w 25604 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w 24498 │ │ - ldr r1, [pc, #292] @ (24850 ) │ │ + beq.w 254e0 │ │ + ldr r1, [pc, #292] @ (25898 ) │ │ add r1, pc │ │ movs r6, #1 │ │ movs r2, #1 │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 2469a │ │ + bne.n 256e2 │ │ cmp.w r8, #0 │ │ - bne.w 24498 │ │ + bne.w 254e0 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w 24498 │ │ - ldr r1, [pc, #264] @ (24854 ) │ │ + beq.w 254e0 │ │ + ldr r1, [pc, #264] @ (2589c ) │ │ add r1, pc │ │ movs r2, #1 │ │ movs r6, #1 │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - beq.w 24498 │ │ - b.n 2469a │ │ + beq.w 254e0 │ │ + b.n 256e2 │ │ ldr r0, [r4, #16] │ │ ldrb.w r5, [sp, #20] │ │ - cbz r0, 24786 │ │ - ldr r2, [pc, #188] @ (24824 ) │ │ + cbz r0, 257ce │ │ + ldr r2, [pc, #188] @ (2586c ) │ │ cmp r5, #0 │ │ - ldr r1, [pc, #188] @ (24828 ) │ │ + ldr r1, [pc, #188] @ (25870 ) │ │ add r2, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.w 245bc │ │ + bne.w 25604 │ │ strb r5, [r4, #4] │ │ - b.n 24404 │ │ - ldr r1, [pc, #184] @ (24844 ) │ │ + b.n 2544c │ │ + ldr r1, [pc, #184] @ (2588c ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - beq.w 24562 │ │ - b.n 245bc │ │ + beq.w 255aa │ │ + b.n 25604 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w 24498 │ │ - ldr r1, [pc, #136] @ (24830 ) │ │ + beq.w 254e0 │ │ + ldr r1, [pc, #136] @ (25878 ) │ │ movs r2, #5 │ │ add r1, pc │ │ - bl 1a9a8 │ │ - b.n 24492 │ │ + bl 1ab10 │ │ + b.n 254da │ │ ldr r0, [r4, #16] │ │ - bl 24c88 │ │ - b.n 24492 │ │ + bl 25d68 │ │ + b.n 254da │ │ ldr r0, [r4, #16] │ │ - cbz r0, 247cc │ │ - ldr r1, [pc, #176] @ (24870 ) │ │ + cbz r0, 25814 │ │ + ldr r1, [pc, #176] @ (258b8 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.w 2469a │ │ + bne.w 256e2 │ │ mov r0, r4 │ │ - bl 25008 │ │ + bl 25f8c │ │ cmp r0, #0 │ │ - bne.w 2469a │ │ + bne.w 256e2 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w 24498 │ │ - ldr r1, [pc, #144] @ (24874 ) │ │ + beq.w 254e0 │ │ + ldr r1, [pc, #144] @ (258bc ) │ │ add r1, pc │ │ - b.n 24730 │ │ + b.n 25778 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 247fa │ │ - ldr r1, [pc, #140] @ (24878 ) │ │ + cbz r0, 25842 │ │ + ldr r1, [pc, #140] @ (258c0 ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.w 2469a │ │ + bne.w 256e2 │ │ mov r0, r4 │ │ - bl 250cc │ │ + bl 26050 │ │ cmp r0, #0 │ │ - bne.w 2469a │ │ + bne.w 256e2 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w 24498 │ │ - ldr r1, [pc, #108] @ (2487c ) │ │ + beq.w 254e0 │ │ + ldr r1, [pc, #108] @ (258c4 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - b.n 24732 │ │ + b.n 2577a │ │ nop │ │ - ldr r2, [pc, #20] @ (24830 ) │ │ - vqrdmlsh.s q8, q7, d2[0] │ │ - vdup.16 d20, d11[3] │ │ - @ instruction: 0xfffe0d88 │ │ - vtbl.8 d20, {d14-d15}, d6 │ │ - vtrn. , q8 │ │ - vtbx.8 d20, {d14-d15}, d28 │ │ - vtbx.8 d20, {d14-d16}, d21 │ │ - vtbx.8 d20, {d14-d16}, d0 │ │ - vtbx.8 d20, {d30- instruction: 0xfffe4bbe │ │ - vqrdmlah.s q9, q7, d10[0] │ │ - vtbl.8 d20, {d14-d16}, d17 │ │ - vtbx.8 d20, {d30-d31}, d24 │ │ - vtbx.8 d20, {d30-d31}, d9 │ │ - vtbl.8 d20, {d30-d31}, d16 │ │ - vtbx.8 d20, {d14-d17}, d9 │ │ - vtbl.8 d20, {d14-d17}, d29 │ │ - vtbl.8 d20, {d14-d17}, d8 │ │ - @ instruction: 0xfffe4abf │ │ - vtbx.8 d20, {d30- instruction: 0xfffe0e84 │ │ - vqrshrn.u64 d20, , #2 │ │ - @ instruction: 0xfffe48fb │ │ - vtbl.8 d20, {d14-d15}, d28 │ │ - vtbl.8 d20, {d14-d15}, d11 │ │ - vsli.64 , q8, #62 @ 0x3e │ │ + subs r7, #181 @ 0xb5 │ │ + vshr.u64 d16, d2, #2 │ │ + vzip. q10, q2 │ │ + @ instruction: 0xfffefed8 │ │ + @ instruction: 0xfffd3eb6 │ │ + vqmovn.u d18, q6 │ │ + @ instruction: 0xfffe3f25 │ │ + vshr.u32 d20, d14, #2 │ │ + @ instruction: 0xfffe3ff9 │ │ + vzip. d20, d16 │ │ + vsra.u32 q10, , #2 │ │ + vshr.u32 d18, d22, #2 │ │ + @ instruction: 0xfffe3fda │ │ + @ instruction: 0xfffe3f98 │ │ + vcvt.u32.f32 , , #2 │ │ + vcvt.u32.f32 , q0, #2 │ │ + vuzp. d20, d2 │ │ + vtrn. q10, q11 │ │ + vtrn. q10, │ │ + vmla.i q10, q7, d31[0] │ │ + vtrn. d20, d16 │ │ + @ instruction: 0xfffeffd4 │ │ + @ instruction: 0xfffd3f0a │ │ + @ instruction: 0xfffe3eab │ │ + vqrdmlah.s , q15, d21[0] │ │ + vqrdmlah.s , q15, d4[0] │ │ + vsli.32 , q8, #30 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + ldrd ip, r9, [r1] │ │ + ldr r2, [r1, #8] │ │ + cmp r2, r9 │ │ + bcs.n 258ec │ │ + ldrb.w r3, [ip, r2] │ │ + cmp r3, #95 @ 0x5f │ │ + bne.n 258ec │ │ + movs r3, #0 │ │ + adds r2, #1 │ │ + strd r3, r3, [r0, #8] │ │ + str r2, [r1, #8] │ │ + b.n 25986 │ │ + mov.w lr, #0 │ │ + mov.w r8, #62 @ 0x3e │ │ + mov.w sl, #0 │ │ + movs r6, #0 │ │ + cmp r2, r9 │ │ + it hi │ │ + movhi r9, r2 │ │ + cmp r9, r2 │ │ + beq.n 25964 │ │ + ldrb.w r3, [ip, r2] │ │ + cmp r3, #95 @ 0x5f │ │ + beq.n 2596c │ │ + sub.w fp, r3, #48 @ 0x30 │ │ + uxtb.w r5, fp │ │ + cmp r5, #10 │ │ + bcc.n 25936 │ │ + sub.w r4, r3, #97 @ 0x61 │ │ + uxtb r4, r4 │ │ + cmp r4, #26 │ │ + bcs.n 25928 │ │ + sub.w fp, r3, #87 @ 0x57 │ │ + b.n 25936 │ │ + sub.w r4, r3, #65 @ 0x41 │ │ + uxtb r4, r4 │ │ + cmp r4, #26 │ │ + bcs.n 25964 │ │ + sub.w fp, r3, #29 │ │ + umull r3, r5, sl, r8 │ │ + adds r2, #1 │ │ + str r2, [r1, #8] │ │ + umull r6, r4, r6, r8 │ │ + adds r6, r6, r5 │ │ + adc.w r5, lr, #0 │ │ + cmp r4, #0 │ │ + it ne │ │ + movne r4, #1 │ │ + orrs r4, r5 │ │ + bne.n 25964 │ │ + uxtb.w r4, fp │ │ + adds.w sl, r3, r4 │ │ + adcs.w r6, r6, #0 │ │ + adcs.w r3, lr, #0 │ │ + beq.n 25900 │ │ + movs r1, #0 │ │ + movs r3, #1 │ │ + strb r1, [r0, #1] │ │ + b.n 25986 │ │ + adds r2, #1 │ │ + str r2, [r1, #8] │ │ + adds.w r1, sl, #1 │ │ + mov.w r3, #0 │ │ + adcs.w r2, r6, #0 │ │ + adcs.w r6, r3, #0 │ │ + bne.n 2598e │ │ + strd r1, r2, [r0, #8] │ │ + strb r3, [r0, #0] │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + strb r3, [r0, #1] │ │ + movs r3, #1 │ │ + b.n 25986 │ │ + push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ - sub sp, #32 │ │ - ldr.w r9, [r0, #16] │ │ - cmp.w r9, #0 │ │ - beq.n 248d2 │ │ - ldr r1, [pc, #180] @ (2494c ) │ │ - mov r4, r2 │ │ + sub sp, #16 │ │ + ldr r4, [r0, #16] │ │ + cbz r4, 259e2 │ │ + ldr r1, [pc, #164] @ (25a48 ) │ │ + mov r9, r2 │ │ mov r6, r0 │ │ - mov r0, r9 │ │ + mov r0, r4 │ │ add r1, pc │ │ movs r2, #1 │ │ mov r8, r3 │ │ movs r5, #1 │ │ - bl 1a9a8 │ │ - cbnz r0, 248d4 │ │ - orrs.w r0, r4, r8 │ │ - beq.n 248de │ │ + bl 1ab10 │ │ + cbnz r0, 259e4 │ │ + orrs.w r0, r9, r8 │ │ + beq.n 259ee │ │ ldr r0, [r6, #20] │ │ movs r1, #0 │ │ - subs r2, r0, r4 │ │ + subs.w r2, r0, r9 │ │ sbcs.w r2, r1, r8 │ │ - bcs.n 248f4 │ │ - ldr r1, [pc, #148] @ (24954 ) │ │ - mov r0, r9 │ │ + bcs.n 25a04 │ │ + ldr r1, [pc, #128] @ (25a50 ) │ │ + mov r0, r4 │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 1a9a8 │ │ - cbnz r0, 248d4 │ │ + bl 1ab10 │ │ + cbnz r0, 259e4 │ │ movs r5, #0 │ │ strb r5, [r6, #4] │ │ str r5, [r6, #0] │ │ - b.n 248d4 │ │ + b.n 259e4 │ │ movs r5, #0 │ │ mov r0, r5 │ │ - add sp, #32 │ │ + add sp, #16 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [pc, #120] @ (24958 ) │ │ - mov r0, r9 │ │ + ldr r1, [pc, #100] @ (25a54 ) │ │ + mov r0, r4 │ │ movs r2, #1 │ │ add r1, pc │ │ - add sp, #32 │ │ + add sp, #16 │ │ ldmia.w sp!, {r8, r9, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 1a9a8 │ │ - subs r4, r0, r4 │ │ - sbc.w r6, r1, r8 │ │ - subs.w r0, r4, #26 │ │ - sbcs.w r0, r6, #0 │ │ - bcs.n 24914 │ │ - add.w r0, r4, #97 @ 0x61 │ │ - str r0, [sp, #12] │ │ - add r0, sp, #12 │ │ - mov r1, r9 │ │ - bl 1cd2e │ │ - b.n 24946 │ │ - ldr r1, [pc, #56] @ (24950 ) │ │ - mov r0, r9 │ │ + b.w 1ab10 │ │ + subs.w r6, r0, r9 │ │ + sbc.w r8, r1, r8 │ │ + subs.w r0, r6, #26 │ │ + sbcs.w r0, r8, #0 │ │ + bcs.n 25a26 │ │ + add.w r0, r6, #97 @ 0x61 │ │ + str r0, [sp, #4] │ │ + add r0, sp, #4 │ │ + mov r1, r4 │ │ + bl 1d7d8 │ │ + b.n 25a42 │ │ + ldr r1, [pc, #36] @ (25a4c ) │ │ + mov r0, r4 │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 248d4 │ │ - add r5, sp, #12 │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - mov r2, r5 │ │ - bl 1b16c │ │ - rsb r1, r0, #20 │ │ - add r0, r5 │ │ - movs r2, #1 │ │ - movs r3, #0 │ │ - strd r0, r1, [sp] │ │ - mov r0, r9 │ │ - movs r1, #1 │ │ - bl 1aec8 │ │ + bne.n 259e4 │ │ + add r0, sp, #8 │ │ + mov r1, r4 │ │ + strd r6, r8, [sp, #8] │ │ + bl 1b288 │ │ mov r5, r0 │ │ - b.n 248d4 │ │ + b.n 259e4 │ │ nop │ │ - ldr r0, [pc, #544] @ (24b70 ) │ │ - vqshl.u64 q10, , #62 @ 0x3e │ │ - vcvt.f16.u16 d16, d18, #2 │ │ - vtbl.8 d20, {d14}, d31 │ │ + subs r5, #123 @ 0x7b │ │ + vqdmulh.s , q15, d24[0] │ │ + @ instruction: 0xfffefcba │ │ + @ instruction: 0xfffd3d20 │ │ vsli.64 , q8, #62 @ 0x3e │ │ add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, fp} │ │ - sub sp, #48 @ 0x30 │ │ + str.w r8, [sp, #-4]! │ │ + sub sp, #24 │ │ mov r5, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 249b8 │ │ - add.w r9, sp, #28 │ │ + cbz r0, 25aa0 │ │ mov r8, r1 │ │ + mov r0, sp │ │ mov r1, r5 │ │ - mov r0, r9 │ │ - bl 24b0c │ │ - ldr r4, [sp, #28] │ │ - cbz r4, 249d2 │ │ - ldr r6, [sp, #32] │ │ - add r0, sp, #8 │ │ - mov r1, r4 │ │ - mov r2, r6 │ │ - bl 24b90 │ │ - ldr r0, [sp, #8] │ │ + bl 25bec │ │ + ldr r6, [sp, #0] │ │ + cbz r6, 25ab8 │ │ + ldr r4, [sp, #4] │ │ + mov r0, sp │ │ + mov r1, r6 │ │ + mov r2, r4 │ │ + bl 25c70 │ │ + ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - beq.n 249fe │ │ + beq.n 25ae4 │ │ ldr r5, [r5, #16] │ │ + ldrd r0, r1, [sp, #8] │ │ cmp r5, #0 │ │ - beq.n 24a3c │ │ - ldrd r0, r1, [sp, #16] │ │ - mov r2, r9 │ │ - bl 1b16c │ │ - rsb r1, r0, #20 │ │ - add r0, r9 │ │ - movs r2, #1 │ │ - movs r3, #0 │ │ - strd r0, r1, [sp] │ │ - mov r0, r5 │ │ - movs r1, #1 │ │ - bl 1aec8 │ │ - b.n 24a1a │ │ + strd r0, r1, [sp, #16] │ │ + beq.n 25b1e │ │ + add r0, sp, #16 │ │ + mov r1, r5 │ │ + bl 1b288 │ │ + b.n 25b00 │ │ ldr r0, [r5, #16] │ │ - cmp r0, #0 │ │ - beq.n 24a3c │ │ - ldr r1, [pc, #144] @ (24a50 ) │ │ + cbz r0, 25b1e │ │ + ldr r1, [pc, #136] @ (25b30 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - add sp, #48 @ 0x30 │ │ - ldmia.w sp!, {r8, r9, fp} │ │ + add sp, #24 │ │ + ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 1a9a8 │ │ + b.w 1ab10 │ │ ldr r0, [r5, #16] │ │ - ldrb.w r4, [sp, #32] │ │ - cbz r0, 249f6 │ │ - ldr r2, [pc, #120] @ (24a54 ) │ │ + ldrb.w r4, [sp, #4] │ │ + cbz r0, 25adc │ │ + ldr r2, [pc, #112] @ (25b34 ) │ │ cmp r4, #0 │ │ - ldr r1, [pc, #120] @ (24a58 ) │ │ + ldr r1, [pc, #112] @ (25b38 ) │ │ add r2, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 1a9a8 │ │ - cbnz r0, 24a1c │ │ + bl 1ab10 │ │ + cbnz r0, 25b02 │ │ movs r0, #0 │ │ strb r4, [r5, #4] │ │ str r0, [r5, #0] │ │ - b.n 24a3e │ │ + b.n 25b20 │ │ ldr r5, [r5, #16] │ │ - cbz r5, 24a3c │ │ - ldr r1, [pc, #88] @ (24a5c ) │ │ + cbz r5, 25b1e │ │ + ldr r1, [pc, #80] @ (25b3c ) │ │ mov r0, r5 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 1a9a8 │ │ - cbnz r0, 24a1c │ │ + bl 1ab10 │ │ + cbnz r0, 25b02 │ │ mov r0, r5 │ │ - mov r1, r4 │ │ - mov r2, r6 │ │ - bl 1a9a8 │ │ - cbz r0, 24a20 │ │ + mov r1, r6 │ │ + mov r2, r4 │ │ + bl 1ab10 │ │ + cbz r0, 25b06 │ │ movs r0, #1 │ │ - b.n 24a3e │ │ + b.n 25b20 │ │ ldrb r0, [r5, #10] │ │ lsls r0, r0, #24 │ │ - bmi.n 24a3c │ │ + bmi.n 25b1e │ │ mov r0, r8 │ │ - bl 255ec │ │ - cbz r0, 24a46 │ │ + bl 2672c │ │ + cbz r0, 25b28 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r5 │ │ mov r1, r3 │ │ - bl 1a9a8 │ │ - b.n 24a3e │ │ + b.n 25aaa │ │ movs r0, #0 │ │ - add sp, #48 @ 0x30 │ │ - ldmia.w sp!, {r8, r9, fp} │ │ + add sp, #24 │ │ + ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #24] @ (24a60 ) │ │ + ldr r0, [pc, #20] @ (25b40 ) │ │ add r0, pc │ │ - bl 1b994 │ │ - nop │ │ - mov fp, r9 │ │ - @ instruction: 0xfffe0b14 │ │ - vqshlu.s64 d20, d2, #62 @ 0x3e │ │ - vqshl.u32 d20, d10, #30 │ │ - @ instruction: 0xfffec7c8 │ │ + bl 1c75c │ │ + subs r3, #221 @ 0xdd │ │ + vtbx.8 d31, {d30- instruction: 0xfffeae22 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #32 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 24ab0 │ │ + cbz r0, 25b90 │ │ mov r5, sp │ │ mov r8, r1 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 25588 │ │ + bl 266c8 │ │ ldr r0, [sp, #0] │ │ - cbz r0, 24ac8 │ │ + cbz r0, 25ba8 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 24af6 │ │ + cbz r0, 25bd6 │ │ mov ip, r4 │ │ add.w r9, sp, #16 │ │ ldmia.w ip, {r0, r2, r3, r6} │ │ mov r1, r9 │ │ stmia r1!, {r0, r2, r3, r6} │ │ mov r0, r4 │ │ ldmia.w r5, {r1, r2, r3, r6} │ │ stmia r0!, {r1, r2, r3, r6} │ │ and.w r1, r8, #1 │ │ mov r0, r4 │ │ - bl 243b8 │ │ + bl 25400 │ │ ldmia.w r9, {r1, r2, r3, r6} │ │ stmia r4!, {r1, r2, r3, r6} │ │ - b.n 24af8 │ │ + b.n 25bd8 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 24af6 │ │ - ldr r1, [pc, #72] @ (24b00 ) │ │ + cbz r0, 25bd6 │ │ + ldr r1, [pc, #72] @ (25be0 ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 1a9a8 │ │ + b.w 1ab10 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 24af0 │ │ + cbz r0, 25bd0 │ │ ldrb.w r2, [sp, #4] │ │ - ldr r3, [pc, #48] @ (24b04 ) │ │ - ldr r1, [pc, #52] @ (24b08 ) │ │ + ldr r3, [pc, #48] @ (25be4 ) │ │ + ldr r1, [pc, #52] @ (25be8 ) │ │ cmp r2, #0 │ │ mov.w r2, #16 │ │ add r3, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r3 │ │ it ne │ │ movne r2, #25 │ │ - bl 1a9a8 │ │ - cbz r0, 24af0 │ │ + bl 1ab10 │ │ + cbz r0, 25bd0 │ │ movs r0, #1 │ │ - b.n 24af8 │ │ + b.n 25bd8 │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ stmia r4!, {r0, r1, r2, r3} │ │ movs r0, #0 │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - cmp sp, sl │ │ - vshll.u32 q8, d10, #30 │ │ - vsli.64 d20, d8, #62 @ 0x3e │ │ + subs r2, #237 @ 0xed │ │ + @ instruction: 0xfffefad2 │ │ + @ instruction: 0xfffd3ab0 │ │ vsli.64 , q8, #62 @ 0x3e │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #8 │ │ mov lr, r1 │ │ mov ip, r0 │ │ ldr.w r2, [lr, #8] │ │ ldrd r0, r1, [r1] │ │ mov r9, r1 │ │ cmp r2, r1 │ │ mov r6, r2 │ │ it hi │ │ movhi r9, r2 │ │ cmp r9, r6 │ │ - beq.n 24b60 │ │ + beq.n 25c4e │ │ ldrb r5, [r0, r6] │ │ mov r3, r6 │ │ adds r6, #1 │ │ str.w r6, [lr, #8] │ │ sub.w r4, r5, #48 @ 0x30 │ │ sub.w r8, r5, #97 @ 0x61 │ │ cmp r4, #10 │ │ it cs │ │ cmpcs.w r8, #6 │ │ - bcc.n 24b2c │ │ + bcc.n 25c0c │ │ cmp r5, #95 @ 0x5f │ │ - bne.n 24b60 │ │ - cbz r2, 24b6e │ │ + bne.n 25c4e │ │ + cmp r3, r1 │ │ + bhi.n 25c60 │ │ cmp r2, r1 │ │ - bcs.n 24b6c │ │ + it ne │ │ + cmpne r2, #0 │ │ + beq.n 25c44 │ │ ldrsb r6, [r0, r2] │ │ cmn.w r6, #64 @ 0x40 │ │ - bge.n 24b6e │ │ - b.n 24b82 │ │ - movs r0, #0 │ │ - str.w r0, [ip] │ │ - strb.w r0, [ip, #4] │ │ - b.n 24b7a │ │ - bne.n 24b82 │ │ - cmp r3, r1 │ │ - bhi.n 24b82 │ │ + blt.n 25c60 │ │ subs r1, r3, r2 │ │ add r0, r2 │ │ strd r0, r1, [ip] │ │ + b.n 25c58 │ │ + movs r0, #0 │ │ + str.w r0, [ip] │ │ + strb.w r0, [ip, #4] │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r4, [pc, #8] @ (24b8c ) │ │ + ldr r4, [pc, #8] @ (25c6c ) │ │ add r4, pc │ │ str r4, [sp, #0] │ │ - bl 1c24a │ │ - stmia r6!, {r2, r3, r6} │ │ + bl 1c310 │ │ + nop │ │ + add r4, sp, #680 @ 0x2a8 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #88 @ 0x58 │ │ - ldr r3, [pc, #228] @ (24c80 ) │ │ + ldr r3, [pc, #228] @ (25d60 ) │ │ add r4, sp, #8 │ │ mov r8, r0 │ │ movs r0, #1 │ │ add r3, pc │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ mov r6, r2 │ │ mov r9, r1 │ │ - bl 1bf0c │ │ + bl 1bf10 │ │ add r5, sp, #76 @ 0x4c │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 229fc │ │ + bl 23b54 │ │ ldr r0, [sp, #76] @ 0x4c │ │ cmp r0, #0 │ │ - beq.n 24bb2 │ │ + beq.n 25c92 │ │ cmp r0, #1 │ │ ite ne │ │ movne r0, r6 │ │ ldreq r0, [sp, #80] @ 0x50 │ │ subs r1, r6, r0 │ │ mov.w ip, #0 │ │ cmp r1, #16 │ │ mov.w r1, #0 │ │ - bhi.n 24c6a │ │ + bhi.n 25d4a │ │ cmp r6, r0 │ │ - bne.n 24be0 │ │ + bne.n 25cc0 │ │ movs r3, #0 │ │ movs r2, #0 │ │ - b.n 24c64 │ │ + b.n 25d44 │ │ add.w lr, r9, r6 │ │ add.w r6, r9, r0 │ │ movs r0, #0 │ │ movs r2, #0 │ │ mov r5, r6 │ │ ldrsb.w r3, [r5], #1 │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ uxtb r4, r3 │ │ - bgt.n 24c3a │ │ + bgt.n 25d1a │ │ ldrb r5, [r6, #1] │ │ and.w r3, r4, #31 │ │ cmp r4, #224 @ 0xe0 │ │ and.w r5, r5, #63 @ 0x3f │ │ - bcc.n 24c2c │ │ + bcc.n 25d0c │ │ ldrb r1, [r6, #2] │ │ cmp r4, #240 @ 0xf0 │ │ and.w r1, r1, #63 @ 0x3f │ │ orr.w r5, r1, r5, lsl #6 │ │ - bcc.n 24c34 │ │ + bcc.n 25d14 │ │ ldrb r1, [r6, #3] │ │ and.w r3, r3, #7 │ │ and.w r1, r1, #63 @ 0x3f │ │ orr.w r1, r1, r5, lsl #6 │ │ adds r5, r6, #4 │ │ orr.w r4, r1, r3, lsl #18 │ │ - b.n 24c3a │ │ + b.n 25d1a │ │ orr.w r4, r5, r3, lsl #6 │ │ adds r5, r6, #2 │ │ - b.n 24c3a │ │ + b.n 25d1a │ │ orr.w r4, r5, r3, lsl #12 │ │ adds r5, r6, #3 │ │ sub.w r1, r4, #65 @ 0x41 │ │ sub.w r3, r4, #48 @ 0x30 │ │ cmp r4, #57 @ 0x39 │ │ bic.w r1, r1, #32 │ │ it hi │ │ addhi.w r3, r1, #10 │ │ cmp r3, #16 │ │ - bcs.n 24c76 │ │ + bcs.n 25d56 │ │ orr.w r3, r3, r0, lsl #4 │ │ lsls r1, r2, #4 │ │ orr.w r2, r1, r0, lsr #28 │ │ mov r6, r5 │ │ mov r0, r3 │ │ cmp r5, lr │ │ - bne.n 24bee │ │ + bne.n 25cce │ │ movs r1, #1 │ │ strd r3, r2, [r8, #8] │ │ strd r1, ip, [r8] │ │ add sp, #88 @ 0x58 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #12] @ (24c84 ) │ │ + ldr r0, [pc, #12] @ (25d64 ) │ │ add r0, pc │ │ - bl 1b994 │ │ + bl 1c75c │ │ nop │ │ - cmp r1, sl │ │ - @ instruction: 0xfffec548 │ │ + subs r2, #105 @ 0x69 │ │ + vtbl.8 d26, {d30- │ │ + stmdb sp!, {r8, r9, sl} │ │ + sub sp, #16 │ │ + cbz r0, 25d88 │ │ mov r6, r1 │ │ - mov r4, r0 │ │ + mov r9, r0 │ │ ldrd r0, r1, [r0] │ │ ldr r2, [r1, #16] │ │ movs r1, #39 @ 0x27 │ │ blx r2 │ │ - cbz r0, 24cb2 │ │ + cbz r0, 25d92 │ │ movs r0, #1 │ │ - b.n 24caa │ │ + b.n 25d8a │ │ movs r0, #0 │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ + add sp, #16 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, sp │ │ - add.w r9, r8, #2 │ │ - add r5, sp, #16 │ │ cmp r6, #34 @ 0x22 │ │ - beq.n 24cd8 │ │ + beq.n 25dd6 │ │ adds r0, r6, #1 │ │ - beq.n 24db0 │ │ - cmp r6, #12 │ │ - bgt.n 24cec │ │ - cbz r6, 24d00 │ │ - cmp r6, #9 │ │ - beq.n 24d30 │ │ - cmp r6, #10 │ │ - bne.n 24d10 │ │ - movs r6, #0 │ │ - movw r0, #28252 @ 0x6e5c │ │ - b.n 24d3e │ │ - ldrd r0, r1, [r4] │ │ + beq.n 25df0 │ │ + mov r0, r8 │ │ + mov r1, r6 │ │ + bl 263b4 │ │ + ldrb.w r4, [sp, #13] │ │ + ldrb.w r5, [sp, #12] │ │ + ldr.w sl, [sp] │ │ + mov r6, r4 │ │ + cmp r5, r4 │ │ + it hi │ │ + movhi r6, r5 │ │ + cmp r6, r5 │ │ + beq.n 25dea │ │ + mov r1, sl │ │ + cmp r4, #128 @ 0x80 │ │ + it ls │ │ + ldrbls.w r1, [r8, r5] │ │ + ldrd r0, r2, [r9] │ │ + ldr r2, [r2, #16] │ │ + blx r2 │ │ + adds r5, #1 │ │ + cmp r0, #0 │ │ + bne.n 25d84 │ │ + b.n 25db8 │ │ + ldrd r0, r1, [r9] │ │ ldr r2, [r1, #16] │ │ movs r1, #34 @ 0x22 │ │ blx r2 │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ cmp r0, #0 │ │ - bne.n 24ca4 │ │ - b.n 24cba │ │ - cmp r6, #13 │ │ - beq.n 24d08 │ │ - cmp r6, #39 @ 0x27 │ │ - beq.n 24d38 │ │ - cmp r6, #92 @ 0x5c │ │ - bne.n 24d10 │ │ - movs r6, #0 │ │ - movw r0, #23644 @ 0x5c5c │ │ - b.n 24d3e │ │ - movs r6, #0 │ │ - movw r0, #12380 @ 0x305c │ │ - b.n 24d3e │ │ - movs r6, #0 │ │ - movw r0, #29276 @ 0x725c │ │ - b.n 24d3e │ │ - lsrs r0, r6, #8 │ │ - cmp r0, #2 │ │ - bls.n 24d1e │ │ - mov r0, r6 │ │ - bl 1b824 │ │ - cbnz r0, 24d82 │ │ - mov r0, r6 │ │ - bl 1b598 │ │ - cbz r0, 24d82 │ │ - str r6, [sp, #0] │ │ - movs r6, #128 @ 0x80 │ │ - mov.w sl, #129 @ 0x81 │ │ - b.n 24d4e │ │ - movs r6, #0 │ │ - movw r0, #29788 @ 0x745c │ │ - b.n 24d3e │ │ - movs r6, #0 │ │ - movw r0, #10076 @ 0x275c │ │ - str.w r6, [r9, #4] │ │ - str.w r6, [r9] │ │ - strh.w r0, [sp] │ │ - mov.w sl, #2 │ │ - mov r1, r8 │ │ - mov r0, r5 │ │ - ldmia r1!, {r2, r3} │ │ - stmia r0!, {r2, r3} │ │ - ldrh r1, [r1, #0] │ │ - strh r1, [r0, #0] │ │ - ldr.w fp, [sp, #16] │ │ - mov r1, fp │ │ - cmp.w sl, #128 @ 0x80 │ │ - it ls │ │ - ldrbls r1, [r5, r6] │ │ - ldrd r0, r2, [r4] │ │ - ldr r2, [r2, #16] │ │ - blx r2 │ │ - cmp r0, #0 │ │ - bne.w 24ca4 │ │ - adds r6, #1 │ │ - cmp sl, r6 │ │ - bne.n 24d5e │ │ + bne.n 25d84 │ │ + b.n 25d94 │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ - b.n 24cba │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - bl 25430 │ │ - mov r0, r5 │ │ - mov r1, r8 │ │ - ldmia r0!, {r2, r3} │ │ - stmia r1!, {r2, r3} │ │ - ldrh r0, [r0, #0] │ │ - strh r0, [r1, #0] │ │ - mov r1, r8 │ │ - ldrb.w r6, [sp, #26] │ │ - mov r0, r5 │ │ - ldrb.w sl, [sp, #27] │ │ - ldmia r1!, {r2, r3} │ │ - cmp r6, sl │ │ - stmia r0!, {r2, r3} │ │ - ldrh r1, [r1, #0] │ │ - strh r1, [r0, #0] │ │ - bcc.n 24d5a │ │ - b.n 24d7c │ │ - ldrd r0, r1, [r4] │ │ + b.n 25d94 │ │ + ldrd r0, r1, [r9] │ │ ldr r2, [r1, #16] │ │ movs r1, #39 @ 0x27 │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ + add sp, #16 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ bx r2 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #60 @ 0x3c │ │ + sub sp, #44 @ 0x2c │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 24e2c │ │ + cbz r0, 25e6c │ │ add r0, sp, #4 │ │ mov r1, r4 │ │ - bl 24b0c │ │ + bl 25bec │ │ ldr r6, [sp, #4] │ │ - cbz r6, 24e44 │ │ + cbz r6, 25e84 │ │ ldr r0, [sp, #8] │ │ lsls r1, r0, #31 │ │ - bne.n 24e16 │ │ + bne.n 25e56 │ │ movs r1, #2 │ │ add r5, sp, #4 │ │ str r1, [sp, #20] │ │ movs r1, #0 │ │ str r1, [sp, #16] │ │ movw r1, #65534 @ 0xfffe │ │ movt r1, #32767 @ 0x7fff │ │ and.w r8, r0, r1 │ │ add.w r9, r6, r8 │ │ str.w r9, [sp, #12] │ │ strd r6, r8, [sp, #4] │ │ mov r0, r5 │ │ - bl 25210 │ │ + bl 26194 │ │ adds r1, r0, #2 │ │ - beq.n 24e70 │ │ + beq.n 25eb0 │ │ adds r0, #1 │ │ - bne.n 24e08 │ │ + bne.n 25e48 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 24e26 │ │ - ldr r1, [pc, #476] @ (24ff8 ) │ │ + cbz r0, 25e66 │ │ + ldr r1, [pc, #288] @ (25f7c ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 1a9a8 │ │ - cbnz r0, 24e80 │ │ + bl 1ab10 │ │ + cbnz r0, 25ec0 │ │ movs r0, #0 │ │ strb r0, [r4, #4] │ │ - b.n 24e6c │ │ + b.n 25eac │ │ ldr r0, [r4, #16] │ │ - cbz r0, 24e84 │ │ - ldr r1, [pc, #440] @ (24fec ) │ │ + cbz r0, 25ec4 │ │ + ldr r1, [pc, #252] @ (25f70 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - add sp, #60 @ 0x3c │ │ + add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 1a9a8 │ │ + b.w 1ab10 │ │ ldr r0, [r4, #16] │ │ ldrb.w r5, [sp, #8] │ │ - cbz r0, 24e68 │ │ - ldr r2, [pc, #416] @ (24ff0 ) │ │ + cbz r0, 25ea8 │ │ + ldr r2, [pc, #228] @ (25f74 ) │ │ cmp r5, #0 │ │ - ldr r1, [pc, #416] @ (24ff4 ) │ │ + ldr r1, [pc, #228] @ (25f78 ) │ │ add r2, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 1a9a8 │ │ - cbnz r0, 24e80 │ │ + bl 1ab10 │ │ + cbnz r0, 25ec0 │ │ strb r5, [r4, #4] │ │ movs r0, #0 │ │ str r0, [r4, #0] │ │ - b.n 24e86 │ │ + b.n 25ec6 │ │ ldr r4, [r4, #16] │ │ - cbz r4, 24e84 │ │ + cbz r4, 25ec4 │ │ ldrd r0, r1, [r4] │ │ ldr r2, [r1, #16] │ │ movs r1, #34 @ 0x22 │ │ blx r2 │ │ - cbz r0, 24e8e │ │ + cbz r0, 25ece │ │ movs r0, #1 │ │ - b.n 24e86 │ │ + b.n 25ec6 │ │ movs r0, #0 │ │ - add sp, #60 @ 0x3c │ │ + add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #2 │ │ - add.w sl, sp, #24 │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #16] │ │ add r0, sp, #4 │ │ stmia.w r0, {r6, r8, r9} │ │ - add.w fp, sl, #2 │ │ add.w r8, sp, #4 │ │ - add.w r9, sp, #40 @ 0x28 │ │ - movw r5, #12380 @ 0x305c │ │ + add.w r9, sp, #24 │ │ mov r0, r8 │ │ - bl 25210 │ │ - mov r6, r0 │ │ + bl 26194 │ │ + mov r1, r0 │ │ adds r0, #2 │ │ - beq.w 24fc6 │ │ - cmp r6, #39 @ 0x27 │ │ - beq.n 24ede │ │ - adds r0, r6, #1 │ │ - beq.w 24fd2 │ │ - cmp r6, #12 │ │ - bgt.n 24eee │ │ - cbz r6, 24f02 │ │ - cmp r6, #9 │ │ - beq.n 24f3a │ │ - cmp r6, #10 │ │ - bne.n 24f1a │ │ - movs r6, #0 │ │ - movw r0, #28252 @ 0x6e5c │ │ - b.n 24f48 │ │ - ldrd r0, r1, [r4] │ │ - ldr r2, [r1, #16] │ │ - movs r1, #39 @ 0x27 │ │ - blx r2 │ │ - cmp r0, #0 │ │ - bne.n 24e80 │ │ - b.n 24eb0 │ │ - cmp r6, #13 │ │ - beq.n 24f12 │ │ - cmp r6, #34 @ 0x22 │ │ - beq.n 24f42 │ │ - cmp r6, #92 @ 0x5c │ │ - bne.n 24f1a │ │ - movs r6, #0 │ │ - movw r0, #23644 @ 0x5c5c │ │ - b.n 24f48 │ │ - movs r6, #0 │ │ - strh.w r5, [sp, #24] │ │ - str.w r6, [fp, #4] │ │ - str.w r6, [fp] │ │ - b.n 24f54 │ │ - movs r6, #0 │ │ - movw r0, #29276 @ 0x725c │ │ - b.n 24f48 │ │ - lsrs r0, r6, #8 │ │ - cmp r0, #2 │ │ - bls.n 24f28 │ │ - mov r0, r6 │ │ - bl 1b824 │ │ - cbnz r0, 24f96 │ │ - mov r0, r6 │ │ - bl 1b598 │ │ - cbz r0, 24f96 │ │ - str r6, [sp, #24] │ │ - movs r6, #128 @ 0x80 │ │ - mov.w fp, #129 @ 0x81 │ │ - b.n 24f58 │ │ - movs r6, #0 │ │ - movw r0, #29788 @ 0x745c │ │ - b.n 24f48 │ │ - movs r6, #0 │ │ - movw r0, #8796 @ 0x225c │ │ - str.w r6, [fp, #4] │ │ - str.w r6, [fp] │ │ - strh.w r0, [sp, #24] │ │ - mov.w fp, #2 │ │ - mov r1, sl │ │ + beq.n 25f42 │ │ + cmp r1, #39 @ 0x27 │ │ + beq.n 25f32 │ │ + adds r0, r1, #1 │ │ + beq.n 25f56 │ │ mov r0, r9 │ │ - ldmia r1!, {r2, r3} │ │ - mov r5, sl │ │ - stmia r0!, {r2, r3} │ │ - ldrh r1, [r1, #0] │ │ - strh r1, [r0, #0] │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ + bl 263b4 │ │ + ldrb.w fp, [sp, #37] @ 0x25 │ │ + ldrb.w r5, [sp, #36] @ 0x24 │ │ + ldr.w sl, [sp, #24] │ │ + mov r6, fp │ │ + cmp r5, fp │ │ + it hi │ │ + movhi r6, r5 │ │ + cmp r6, r5 │ │ + beq.n 25ee4 │ │ mov r1, sl │ │ cmp.w fp, #128 @ 0x80 │ │ it ls │ │ - ldrbls.w r1, [r9, r6] │ │ + ldrbls.w r1, [r9, r5] │ │ ldrd r0, r2, [r4] │ │ ldr r2, [r2, #16] │ │ blx r2 │ │ + adds r5, #1 │ │ cmp r0, #0 │ │ - bne.w 24e80 │ │ - adds r6, #1 │ │ - cmp fp, r6 │ │ - bne.n 24f6a │ │ - mov sl, r5 │ │ - add.w fp, r5, #2 │ │ - movw r5, #12380 @ 0x305c │ │ - b.n 24eb0 │ │ - mov r0, r9 │ │ - mov r1, r6 │ │ - bl 25430 │ │ - mov r0, r9 │ │ - mov r1, sl │ │ - ldmia r0!, {r2, r3} │ │ - mov r5, sl │ │ - stmia r1!, {r2, r3} │ │ - ldrh r0, [r0, #0] │ │ - strh r0, [r1, #0] │ │ - mov r1, sl │ │ - ldrb.w r6, [sp, #50] @ 0x32 │ │ - mov r0, r9 │ │ - ldrb.w fp, [sp, #51] @ 0x33 │ │ - ldmia r1!, {r2, r3} │ │ - cmp r6, fp │ │ - stmia r0!, {r2, r3} │ │ - ldrh r1, [r1, #0] │ │ - strh r1, [r0, #0] │ │ - bcc.n 24f66 │ │ - b.n 24f8a │ │ + bne.n 25ec0 │ │ + b.n 25f12 │ │ ldrd r0, r1, [r4] │ │ ldr r2, [r1, #16] │ │ - movs r1, #34 @ 0x22 │ │ + movs r1, #39 @ 0x27 │ │ blx r2 │ │ - b.n 24e86 │ │ - ldr r0, [pc, #40] @ (24ffc ) │ │ + cmp r0, #0 │ │ + bne.n 25ec0 │ │ + b.n 25ee4 │ │ + ldrd r0, r1, [r4] │ │ + ldr r2, [r1, #16] │ │ + movs r1, #34 @ 0x22 │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + bx r2 │ │ + ldr r0, [pc, #40] @ (25f80 ) │ │ sub.w r2, r7, #29 │ │ - ldr r3, [pc, #36] @ (25000 ) │ │ - ldr r1, [pc, #40] @ (25004 ) │ │ + ldr r3, [pc, #36] @ (25f84 ) │ │ + ldr r1, [pc, #40] @ (25f88 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 1c5d0 │ │ + bl 1c7cc │ │ nop │ │ - negs r1, r3 │ │ - vrsubhn.i d16, q15, q9 │ │ - vmovn.i d20, q8 │ │ - vqshlu.s64 q8, q3, #62 @ 0x3e │ │ - vsri.64 q10, q15, #2 │ │ - vzip. d28, d18 │ │ + subs r0, #17 │ │ + vqshl.u64 , q13, #62 @ 0x3e │ │ + vqshl.u64 , q4, #61 @ 0x3d │ │ + vtbl.8 d31, {d14}, d30 │ │ + vtbl.8 d19, {d29- │ │ - ldr r1, [pc, #76] @ (25064 ) │ │ + cbz r0, 25fda │ │ + ldr r1, [pc, #76] @ (25fe8 ) │ │ movs r5, #0 │ │ movs r6, #1 │ │ add r1, pc │ │ mov r8, r1 │ │ ldrd r2, r1, [r4, #4] │ │ cmp r1, r2 │ │ - bcs.n 2502e │ │ + bcs.n 25fb2 │ │ ldrb r0, [r0, r1] │ │ cmp r0, #69 @ 0x45 │ │ - beq.n 25052 │ │ - cbz r5, 2503e │ │ + beq.n 25fd6 │ │ + cbz r5, 25fc2 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 2503e │ │ + cbz r0, 25fc2 │ │ mov r1, r8 │ │ movs r2, #2 │ │ - bl 1a9a8 │ │ - cbnz r0, 25060 │ │ + bl 1ab10 │ │ + cbnz r0, 25fe4 │ │ mov r0, r4 │ │ movs r1, #1 │ │ - bl 243b8 │ │ - cbnz r0, 25058 │ │ + bl 25400 │ │ + cbnz r0, 25fdc │ │ ldr r0, [r4, #0] │ │ subs r5, #1 │ │ cmp r0, #0 │ │ - bne.n 25020 │ │ - b.n 25056 │ │ + bne.n 25fa4 │ │ + b.n 25fda │ │ adds r0, r1, #1 │ │ str r0, [r4, #8] │ │ movs r6, #0 │ │ mov r0, r6 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r6, #1 │ │ - b.n 25058 │ │ - lsls r1, r6 │ │ + b.n 25fdc │ │ + adds r7, #37 @ 0x25 │ │ vsli.64 , q8, #62 @ 0x3e │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r5, r0 │ │ ldr r0, [r0, #0] │ │ movs r4, #0 │ │ - cbz r0, 250b6 │ │ - ldr r1, [pc, #76] @ (250c8 ) │ │ + cbz r0, 2603a │ │ + ldr r1, [pc, #76] @ (2604c ) │ │ movs r6, #1 │ │ add r1, pc │ │ mov r8, r1 │ │ ldrd r2, r1, [r5, #4] │ │ cmp r1, r2 │ │ - bcs.n 2508e │ │ + bcs.n 26012 │ │ ldrb r0, [r0, r1] │ │ cmp r0, #69 @ 0x45 │ │ - beq.n 250b2 │ │ - cbz r4, 2509e │ │ + beq.n 26036 │ │ + cbz r4, 26022 │ │ ldr r0, [r5, #16] │ │ - cbz r0, 2509e │ │ + cbz r0, 26022 │ │ mov r1, r8 │ │ movs r2, #2 │ │ - bl 1a9a8 │ │ - cbnz r0, 250c2 │ │ + bl 1ab10 │ │ + cbnz r0, 26046 │ │ mov r0, r5 │ │ movs r1, #1 │ │ - bl 243b8 │ │ - cbnz r0, 250b8 │ │ + bl 25400 │ │ + cbnz r0, 2603c │ │ ldr r0, [r5, #0] │ │ adds r4, #1 │ │ cmp r0, #0 │ │ - bne.n 25080 │ │ - b.n 250b6 │ │ + bne.n 26004 │ │ + b.n 2603a │ │ adds r0, r1, #1 │ │ str r0, [r5, #8] │ │ movs r6, #0 │ │ mov r0, r6 │ │ mov r1, r4 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r6, #1 │ │ - b.n 250b8 │ │ + b.n 2603c │ │ nop │ │ - eors r1, r2 │ │ + adds r6, #197 @ 0xc5 │ │ vsli.64 , q8, #62 @ 0x3e │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #44 @ 0x2c │ │ mov sl, r0 │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ - beq.w 251ea │ │ - ldr r1, [pc, #276] @ (251f8 ) │ │ + beq.w 2616e │ │ + ldr r1, [pc, #276] @ (2617c ) │ │ add.w r9, sp, #8 │ │ add.w r8, sp, #24 │ │ movs r5, #0 │ │ add r1, pc │ │ mov fp, r1 │ │ - ldr r1, [pc, #264] @ (251fc ) │ │ + ldr r1, [pc, #264] @ (26180 ) │ │ add r1, pc │ │ str r1, [sp, #4] │ │ ldrd r2, r1, [sl, #4] │ │ cmp r1, r2 │ │ - bcs.n 25104 │ │ + bcs.n 26088 │ │ ldrb r0, [r0, r1] │ │ cmp r0, #69 @ 0x45 │ │ - beq.n 251e4 │ │ - cbz r5, 25120 │ │ + beq.n 26168 │ │ + cbz r5, 260a4 │ │ ldr.w r0, [sl, #16] │ │ - cbz r0, 25120 │ │ - ldr r1, [pc, #240] @ (25200 ) │ │ + cbz r0, 260a4 │ │ + ldr r1, [pc, #240] @ (26184 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 251d4 │ │ + bne.n 26158 │ │ ldr.w r0, [sl] │ │ - cbz r0, 25184 │ │ + cbz r0, 26108 │ │ mov r0, r9 │ │ mov r1, sl │ │ movs r2, #115 @ 0x73 │ │ - bl 2394c │ │ + bl 24a1c │ │ ldrb.w r0, [sp, #8] │ │ cmp r0, #1 │ │ - beq.n 251a4 │ │ + beq.n 26128 │ │ ldr.w r0, [sl] │ │ - cbz r0, 25178 │ │ + cbz r0, 260fc │ │ mov r0, r9 │ │ mov r1, sl │ │ - bl 239ac │ │ + bl 24a7c │ │ ldr r0, [sp, #8] │ │ - cbz r0, 251ae │ │ + cbz r0, 26132 │ │ mov r1, r9 │ │ mov r0, r8 │ │ ldmia.w r1, {r2, r3, r4, r6} │ │ stmia r0!, {r2, r3, r4, r6} │ │ ldr.w r1, [sl, #16] │ │ - cbz r1, 2516c │ │ + cbz r1, 260f0 │ │ mov r0, r8 │ │ - bl 23b04 │ │ - cbnz r0, 251d4 │ │ + bl 24bd0 │ │ + cbnz r0, 26158 │ │ ldr.w r0, [sl, #16] │ │ - cbz r0, 2516c │ │ + cbz r0, 260f0 │ │ ldr r1, [sp, #4] │ │ movs r2, #2 │ │ - bl 1a9a8 │ │ - cbnz r0, 251d4 │ │ + bl 1ab10 │ │ + cbnz r0, 26158 │ │ mov r0, sl │ │ movs r1, #1 │ │ movs r6, #1 │ │ - bl 243b8 │ │ - b.n 25196 │ │ + bl 25400 │ │ + b.n 2611a │ │ ldr.w r0, [sl, #16] │ │ - cbz r0, 25198 │ │ + cbz r0, 2611c │ │ movs r6, #1 │ │ mov r1, fp │ │ - b.n 25190 │ │ + b.n 26114 │ │ ldr.w r0, [sl, #16] │ │ - cbz r0, 25198 │ │ - ldr r1, [pc, #120] @ (25204 ) │ │ + cbz r0, 2611c │ │ + ldr r1, [pc, #120] @ (26188 ) │ │ movs r6, #1 │ │ add r1, pc │ │ movs r2, #1 │ │ - bl 1a9a8 │ │ - cbnz r0, 251ec │ │ + bl 1ab10 │ │ + cbnz r0, 26170 │ │ ldr.w r0, [sl] │ │ subs r5, #1 │ │ cmp r0, #0 │ │ - bne.n 250f6 │ │ - b.n 251ea │ │ + bne.n 2607a │ │ + b.n 2616e │ │ ldr.w r0, [sl, #16] │ │ ldrb.w r5, [sp, #9] │ │ - b.n 251b6 │ │ + b.n 2613a │ │ ldr.w r0, [sl, #16] │ │ ldrb.w r5, [sp, #12] │ │ - cbz r0, 251d8 │ │ - ldr r2, [pc, #76] @ (25208 ) │ │ + cbz r0, 2615c │ │ + ldr r2, [pc, #76] @ (2618c ) │ │ cmp r5, #0 │ │ - ldr r1, [pc, #76] @ (2520c ) │ │ + ldr r1, [pc, #76] @ (26190 ) │ │ add r2, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 1a9a8 │ │ - cbz r0, 251d8 │ │ + bl 1ab10 │ │ + cbz r0, 2615c │ │ movs r6, #1 │ │ - b.n 251ec │ │ + b.n 26170 │ │ movs r0, #0 │ │ strb.w r5, [sl, #4] │ │ str.w r0, [sl] │ │ - b.n 251ea │ │ + b.n 2616e │ │ adds r0, r1, #1 │ │ str.w r0, [sl, #8] │ │ movs r6, #0 │ │ mov r0, r6 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - subs r7, #161 @ 0xa1 │ │ - vqrdmlsh.s , q15, d31[0] │ │ - @ instruction: 0xfffe3fbd │ │ - @ instruction: 0xfffe3eff │ │ - vrsra.u32 d16, d22, #2 │ │ - @ instruction: 0xfffe3eb4 │ │ + adds r6, #21 │ │ + vmlsl.u , d14, d19[0] │ │ + vqshlu.s32 d19, d17, #30 │ │ + vsli.32 , , #30 │ │ + @ instruction: 0xfffef54a │ │ + vceq.f d19, d24, #0 │ │ vsli.64 , q8, #62 @ 0x3e │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #52 @ 0x34 │ │ ldr r3, [r0, #4] │ │ ldr r1, [r0, #16] │ │ cmp r3, r1 │ │ - bcs.n 25228 │ │ + bcs.n 261ac │ │ mvn.w r2, #1 │ │ - b.n 253ac │ │ + b.n 26330 │ │ ldr r2, [r0, #0] │ │ sub.w lr, r3, r1 │ │ cmp r1, #2 │ │ add.w ip, r2, r1 │ │ strd ip, lr, [r0] │ │ - bne.w 253be │ │ + bne.w 26342 │ │ ldrb r3, [r2, #0] │ │ sub.w r4, r3, #65 @ 0x41 │ │ sub.w r1, r3, #48 @ 0x30 │ │ cmp r3, #57 @ 0x39 │ │ bic.w r4, r4, #32 │ │ it hi │ │ addhi.w r1, r4, #10 │ │ cmp r1, #15 │ │ - bhi.w 253b6 │ │ + bhi.w 2633a │ │ ldrb r3, [r2, #1] │ │ sub.w r4, r3, #65 @ 0x41 │ │ sub.w r2, r3, #48 @ 0x30 │ │ cmp r3, #57 @ 0x39 │ │ bic.w r4, r4, #32 │ │ it hi │ │ addhi.w r2, r4, #10 │ │ cmp r2, #16 │ │ - bcs.w 253b6 │ │ + bcs.w 2633a │ │ orr.w r1, r2, r1, lsl #4 │ │ sxtb r2, r1 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - ble.n 252f4 │ │ + ble.n 26278 │ │ add r0, sp, #12 │ │ movs r2, #1 │ │ str r0, [sp, #4] │ │ movs r0, #0 │ │ str r2, [sp, #8] │ │ strb.w r0, [sp, #15] │ │ strh.w r0, [sp, #13] │ │ strb.w r1, [sp, #12] │ │ add r0, sp, #28 │ │ add r1, sp, #12 │ │ - bl 1b9b4 │ │ + bl 1b9e0 │ │ ldr r0, [sp, #28] │ │ - cbnz r0, 252f8 │ │ + cbnz r0, 2627c │ │ ldrd r0, r2, [sp, #32] │ │ cmp r2, #0 │ │ strd r0, r2, [sp, #16] │ │ add.w r1, r0, r2 │ │ - beq.w 253da │ │ + beq.w 2635e │ │ mov r3, r0 │ │ ldrsb.w r6, [r3], #1 │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ uxtb r2, r6 │ │ - bgt.n 253a8 │ │ + bgt.n 2632c │ │ ldrb r6, [r0, #1] │ │ and.w r3, r2, #31 │ │ cmp r2, #224 @ 0xe0 │ │ and.w r6, r6, #63 @ 0x3f │ │ - bcc.n 2530e │ │ + bcc.n 26292 │ │ ldrb r5, [r0, #2] │ │ cmp r2, #240 @ 0xf0 │ │ and.w r5, r5, #63 @ 0x3f │ │ orr.w r6, r5, r6, lsl #6 │ │ - bcc.n 253a2 │ │ + bcc.n 26326 │ │ ldrb r2, [r0, #3] │ │ and.w r3, r3, #7 │ │ and.w r2, r2, #63 @ 0x3f │ │ orr.w r2, r2, r6, lsl #6 │ │ orr.w r2, r2, r3, lsl #18 │ │ adds r3, r0, #4 │ │ - b.n 253a8 │ │ + b.n 2632c │ │ cmp r1, #192 @ 0xc0 │ │ - bcs.n 252fe │ │ + bcs.n 26282 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - b.n 253ac │ │ + b.n 26330 │ │ cmp r1, #224 @ 0xe0 │ │ - bcs.n 25306 │ │ + bcs.n 2628a │ │ movs r2, #2 │ │ - b.n 2531c │ │ + b.n 262a0 │ │ cmp r1, #240 @ 0xf0 │ │ - bcs.n 25316 │ │ + bcs.n 2629a │ │ movs r2, #3 │ │ - b.n 2531c │ │ + b.n 262a0 │ │ orr.w r2, r6, r3, lsl #6 │ │ adds r3, r0, #2 │ │ - b.n 253a8 │ │ + b.n 2632c │ │ cmp r1, #248 @ 0xf8 │ │ - bcs.n 252f8 │ │ + bcs.n 2627c │ │ movs r2, #4 │ │ add r4, sp, #12 │ │ strb.w r1, [sp, #12] │ │ mvn.w r1, #1 │ │ add.w fp, ip, #1 │ │ add.w r8, r1, r2, lsl #1 │ │ sub.w ip, lr, #2 │ │ @@ -39201,1405 +40410,1560 @@ │ │ movs r3, #0 │ │ str r2, [sp, #8] │ │ str r4, [sp, #4] │ │ strb.w r3, [sp, #15] │ │ strh.w r3, [sp, #13] │ │ add.w r4, lr, r3 │ │ cmp r4, #2 │ │ - bcc.n 252f8 │ │ + bcc.n 2627c │ │ ldrb.w r4, [fp, #-1] │ │ add.w r9, ip, r3 │ │ add.w r6, fp, #1 │ │ sub.w r5, r4, #65 @ 0x41 │ │ strd r6, r9, [r0] │ │ sub.w r6, r4, #48 @ 0x30 │ │ cmp r4, #57 @ 0x39 │ │ bic.w r5, r5, #32 │ │ it hi │ │ addhi.w r6, r5, #10 │ │ cmp r6, #15 │ │ - bhi.n 253b6 │ │ + bhi.n 2633a │ │ ldrb.w r5, [fp], #2 │ │ sub.w r1, r5, #65 @ 0x41 │ │ sub.w r4, r5, #48 @ 0x30 │ │ cmp r5, #57 @ 0x39 │ │ bic.w r1, r1, #32 │ │ it hi │ │ addhi.w r4, r1, #10 │ │ cmp r4, #16 │ │ - bcs.n 253b6 │ │ + bcs.n 2633a │ │ orr.w r1, r4, r6, lsl #4 │ │ strb.w r1, [sl], #1 │ │ subs r3, #2 │ │ adds.w r1, r8, r3 │ │ - bne.n 25344 │ │ - b.n 25296 │ │ + bne.n 262c8 │ │ + b.n 2621a │ │ orr.w r2, r6, r3, lsl #12 │ │ adds r3, r0, #3 │ │ cmp r3, r1 │ │ - bne.n 253cc │ │ + bne.n 26350 │ │ mov r0, r2 │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #116] @ (2542c ) │ │ + ldr r0, [pc, #116] @ (263b0 ) │ │ add r0, pc │ │ - bl 1b994 │ │ - ldr r0, [pc, #100] @ (25424 ) │ │ + bl 1c75c │ │ + ldr r0, [pc, #100] @ (263a8 ) │ │ movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #100] @ (25428 ) │ │ + ldr r2, [pc, #100] @ (263ac ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 1b9a8 │ │ + bl 1bbe8 │ │ ldrsb.w r2, [r3] │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ itt le │ │ uxtble r2, r2 │ │ cmple r2, #224 @ 0xe0 │ │ - bl 254dc │ │ - ldr r1, [pc, #48] @ (25410 ) │ │ - ldr r4, [pc, #48] @ (25414 ) │ │ - ldr r5, [pc, #52] @ (25418 ) │ │ + bl 2661c │ │ + ldr r1, [pc, #48] @ (26394 ) │ │ + ldr r4, [pc, #48] @ (26398 ) │ │ + ldr r5, [pc, #52] @ (2639c ) │ │ add r1, pc │ │ - ldr r3, [pc, #52] @ (2541c ) │ │ + ldr r3, [pc, #52] @ (263a0 ) │ │ add r4, pc │ │ - ldr r2, [pc, #52] @ (25420 ) │ │ + ldr r2, [pc, #52] @ (263a4 ) │ │ add r5, pc │ │ str r0, [sp, #24] │ │ add r0, sp, #24 │ │ add r3, pc │ │ str r1, [sp, #48] @ 0x30 │ │ strd r4, r0, [sp, #40] @ 0x28 │ │ add r0, sp, #16 │ │ add r2, pc │ │ add r1, sp, #28 │ │ strd r5, r0, [sp, #32] │ │ add r0, sp, #4 │ │ str r0, [sp, #28] │ │ mov r0, r3 │ │ - bl 1a880 │ │ + bl 1a9e8 │ │ nop │ │ - ldr r5, [r6, #96] @ 0x60 │ │ - vsra.u64 d16, d1, #1 │ │ + ldrsh r5, [r6, r2] │ │ + @ instruction: 0xffff034d │ │ movs r0, r0 │ │ - lsls r1, r3, #4 │ │ + lsls r5, r2, #11 │ │ movs r0, r0 │ │ - asrs r4, r0, #13 │ │ - @ instruction: 0xfffebd24 │ │ + lsls r4, r2, #22 │ │ + vmls.i q13, q15, d28[0] │ │ movs r2, r0 │ │ - rors r7, r4 │ │ - vqrdmulh.s , q7, d26[0] │ │ + subs r0, #105 @ 0x69 │ │ + vsli.32 d26, d18, #30 │ │ movs r2, r0 │ │ - pop {r3, r7, pc} │ │ + add r5, pc, #320 @ (adr r5, 264f4 ) │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ - ldr r2, [pc, #140] @ (254c8 ) │ │ + mov r5, r1 │ │ mov r4, r0 │ │ - ubfx r0, r1, #8, #4 │ │ - and.w r3, r1, #15 │ │ - add r2, pc │ │ - ubfx r5, r1, #16, #4 │ │ - ubfx r6, r1, #12, #4 │ │ - ldrb.w lr, [r2, r0] │ │ - ubfx r0, r1, #4, #4 │ │ - ldrb.w ip, [r2, r3] │ │ - lsrs r3, r1, #20 │ │ - ldrb r0, [r2, r0] │ │ - orr.w r1, r1, #1 │ │ - ldrb r3, [r2, r3] │ │ - ldrb r5, [r2, r5] │ │ - ldrb r2, [r2, r6] │ │ - strb.w r0, [sp, #7] │ │ - strb.w r2, [sp, #5] │ │ - clz r2, r1 │ │ - mov r1, sp │ │ + cmp r1, #12 │ │ + ble.n 263da │ │ + cmp r5, #38 @ 0x26 │ │ + bgt.n 263ec │ │ + cmp r5, #13 │ │ + beq.n 264c6 │ │ + cmp r5, #34 @ 0x22 │ │ + bne.n 26404 │ │ + movs r0, #0 │ │ + movw r1, #8796 @ 0x225c │ │ + b.n 264dc │ │ + cbz r5, 263fc │ │ + cmp r5, #9 │ │ + beq.n 264d6 │ │ + cmp r5, #10 │ │ + bne.n 26404 │ │ + movs r0, #0 │ │ + movw r1, #28252 @ 0x6e5c │ │ + b.n 264dc │ │ + cmp r5, #39 @ 0x27 │ │ + beq.n 264ce │ │ + cmp r5, #92 @ 0x5c │ │ + bne.n 26404 │ │ + movs r0, #0 │ │ + movw r1, #23644 @ 0x5c5c │ │ + b.n 264dc │ │ + movs r0, #0 │ │ + movw r1, #12380 @ 0x305c │ │ + b.n 264dc │ │ + sub.w r0, r5, #32 │ │ + cmp r0, #95 @ 0x5f │ │ + bcc.w 2650e │ │ + movw r0, #65534 @ 0xfffe │ │ + movw r1, #65438 @ 0xff9e │ │ + movt r0, #31 │ │ + ands r0, r5 │ │ + cmp r0, r1 │ │ + beq.n 2650e │ │ + cmp r5, #32 │ │ + itt cs │ │ + subcs.w r0, r5, #127 @ 0x7f │ │ + cmpcs r0, #33 @ 0x21 │ │ + bcc.n 26442 │ │ + sub.w r0, r5, #57344 @ 0xe000 │ │ + cmp.w r0, #6400 @ 0x1900 │ │ + ittt cs │ │ + subcs.w r0, r5, #983040 @ 0xf0000 │ │ + movwcs r1, #65534 @ 0xfffe │ │ + cmpcs r0, r1 │ │ + bcs.n 264f4 │ │ + ldr r0, [pc, #272] @ (26554 ) │ │ + ubfx r1, r5, #8, #4 │ │ + ubfx r2, r5, #16, #4 │ │ + ubfx r6, r5, #12, #4 │ │ + add r0, pc │ │ + ldrb.w lr, [r0, r1] │ │ + ubfx r1, r5, #4, #4 │ │ + ldrb r2, [r0, r2] │ │ + ldrb r3, [r0, r1] │ │ + and.w r1, r5, #15 │ │ + strb.w r2, [sp, #4] │ │ + mov r2, sp │ │ + ldrb.w ip, [r0, r1] │ │ + lsrs r1, r5, #20 │ │ + ldrb r1, [r0, r1] │ │ + ldrb r0, [r0, r6] │ │ + strb.w r1, [sp, #3] │ │ + strb.w r0, [sp, #5] │ │ + orr.w r0, r5, #1 │ │ + clz r1, r0 │ │ + mvn.w r0, #1 │ │ movs r6, #0 │ │ - orr.w r0, r1, r2, lsr #2 │ │ - strb.w r3, [sp, #3] │ │ - strb.w r5, [sp, #4] │ │ - mvn.w r3, #1 │ │ - add.w r5, r3, r2, lsr #2 │ │ - movs r2, #123 @ 0x7b │ │ + strb.w r3, [sp, #7] │ │ + add.w r0, r0, r1, lsr #2 │ │ + orr.w r1, r2, r1, lsr #2 │ │ + movs r3, #123 @ 0x7b │ │ strb.w r6, [sp, #2] │ │ - movs r3, #92 @ 0x5c │ │ strh.w r6, [sp] │ │ - movs r6, #10 │ │ + movs r5, #92 @ 0x5c │ │ strb.w lr, [sp, #6] │ │ - strb r2, [r0, #0] │ │ - movs r2, #117 @ 0x75 │ │ - strb.w r2, [r0, #-1] │ │ - movs r0, #125 @ 0x7d │ │ - strb.w r0, [sp, #9] │ │ - mov r0, r4 │ │ - movs r2, #10 │ │ - strb r3, [r1, r5] │ │ + strb r3, [r1, #0] │ │ + movs r3, #117 @ 0x75 │ │ + strb.w r3, [r1, #-1] │ │ + movs r1, #125 @ 0x7d │ │ + strb.w r1, [sp, #9] │ │ + mov r1, r4 │ │ + strb r5, [r2, r0] │ │ strb.w ip, [sp, #8] │ │ - bl 4c460 │ │ - strb r6, [r4, #11] │ │ - strb r5, [r4, #10] │ │ + ldmia r2!, {r3, r6} │ │ + stmia r1!, {r3, r6} │ │ + ldrh r2, [r2, #0] │ │ + strh r2, [r1, #0] │ │ + movs r1, #10 │ │ + b.n 264e8 │ │ + movs r0, #0 │ │ + movw r1, #29276 @ 0x725c │ │ + b.n 264dc │ │ + movs r0, #0 │ │ + movw r1, #10076 @ 0x275c │ │ + b.n 264dc │ │ + movs r0, #0 │ │ + movw r1, #29788 @ 0x745c │ │ + str.w r0, [r4, #6] │ │ + str.w r0, [r4, #2] │ │ + strh r1, [r4, #0] │ │ + movs r1, #2 │ │ + strb r1, [r4, #13] │ │ + strb r0, [r4, #12] │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - lsls r6, r3, #3 │ │ - vrsubhn.i d20, q7, q4 │ │ - ldr r1, [pc, #8] @ (254d8 ) │ │ + cmp r5, #32 │ │ + beq.n 26442 │ │ + sub.w r0, r5, #1048576 @ 0x100000 │ │ + cmp r0, r1 │ │ + bcc.n 26442 │ │ + cmp r5, #133 @ 0x85 │ │ + bcs.n 26516 │ │ + mov r0, r5 │ │ + bl 265a4 │ │ + cmp r0, #0 │ │ + beq.n 26442 │ │ + str r5, [r4, #0] │ │ + movs r1, #129 @ 0x81 │ │ + movs r0, #128 @ 0x80 │ │ + b.n 264e8 │ │ + mov r0, r5 │ │ + bl 26558 │ │ + cmp r0, #0 │ │ + bne.n 26442 │ │ + lsrs r0, r5, #8 │ │ + cmp r0, #2 │ │ + bls.n 26534 │ │ + mov r0, r5 │ │ + bl 1b628 │ │ + cmp r0, #0 │ │ + bne.w 26442 │ │ + b.n 26538 │ │ + cmp r5, #172 @ 0xac │ │ + bls.n 26504 │ │ + mov r0, r5 │ │ + bl 1b710 │ │ + cmp r0, #0 │ │ + bne.w 26442 │ │ + mov r0, r5 │ │ + bl 1b834 │ │ + cmp r0, #0 │ │ + bne.w 26442 │ │ + b.n 26504 │ │ + nop │ │ + bl 293552 │ │ + lsrs r2, r0, #8 │ │ + movs r1, #0 │ │ + cmp r2, #31 │ │ + bgt.n 2656c │ │ + cbz r2, 26580 │ │ + cmp r2, #22 │ │ + bne.n 26596 │ │ + sub.w r0, r0, #5760 @ 0x1680 │ │ + b.n 26578 │ │ + cmp r2, #32 │ │ + beq.n 2658a │ │ + cmp r2, #48 @ 0x30 │ │ + bne.n 26596 │ │ + sub.w r0, r0, #12288 @ 0x3000 │ │ + clz r0, r0 │ │ + lsrs r1, r0, #5 │ │ + b.n 26596 │ │ + ldr r1, [pc, #24] @ (2659c ) │ │ + uxtb r0, r0 │ │ + add r1, pc │ │ + ldrb r1, [r1, r0] │ │ + b.n 26596 │ │ + ldr r1, [pc, #20] @ (265a0 ) │ │ + uxtb r0, r0 │ │ + add r1, pc │ │ + ldrb r0, [r1, r0] │ │ + ubfx r1, r0, #1, #1 │ │ + and.w r0, r1, #1 │ │ + bx lr │ │ + subs r2, #120 @ 0x78 │ │ + vtbx.8 d19, {d14-d16}, d30 │ │ + vsli.64 d31, d16, #62 @ 0x3e │ │ + ldrb r6, [r3, #29] │ │ + itt cc │ │ + movcc r0, #1 │ │ + bxcc lr │ │ + mov r1, r0 │ │ + movw r0, #65534 @ 0xfffe │ │ + movt r0, #3 │ │ + cmp r1, r0 │ │ + bcs.n 265cc │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + mov r0, r1 │ │ + bl 1b8f8 │ │ + eor.w r0, r0, #1 │ │ + pop {r7, pc} │ │ + movs r2, #1 │ │ + movs r0, #1 │ │ + movt r2, #14 │ │ + cmp r1, r2 │ │ + it eq │ │ + bxeq lr │ │ + add.w r2, r1, #4278255360 @ 0xff00ff00 │ │ + add.w r2, r2, #15794176 @ 0xf10000 │ │ + add.w r3, r2, #224 @ 0xe0 │ │ + cmp r3, #96 @ 0x60 │ │ + bcc.n 265fa │ │ + cmp r2, #240 @ 0xf0 │ │ + ittt cs │ │ + subcs.w r3, r1, #983040 @ 0xf0000 │ │ + movwcs r2, #65534 @ 0xfffe │ │ + cmpcs r3, r2 │ │ + bcs.n 265fc │ │ + bx lr │ │ + sub.w r1, r1, #1048576 @ 0x100000 │ │ + movs r0, #0 │ │ + cmp r1, r2 │ │ + it cc │ │ + movcc r0, #1 │ │ + bx lr │ │ + bmi.n 265b6 │ │ + mov r0, r1 │ │ + ldr r1, [pc, #8] @ (26618 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - b.w 1a9a8 │ │ - subs r4, #97 @ 0x61 │ │ + b.w 1ab10 │ │ + adds r1, #34 @ 0x22 │ │ vrsubhn.i d20, q7, q5 │ │ subs r1, r1, r0 │ │ cmp r1, #16 │ │ it cs │ │ - bcs.w 1aae8 │ │ + bcs.w 1ac50 │ │ cmp r2, r0 │ │ - beq.n 25500 │ │ + beq.n 26640 │ │ movs r2, #0 │ │ ldrsb.w r3, [r0], #1 │ │ cmn.w r3, #65 @ 0x41 │ │ it gt │ │ addgt r2, #1 │ │ subs r1, #1 │ │ - bne.n 254ee │ │ - b.n 25502 │ │ + bne.n 2662e │ │ + b.n 26642 │ │ movs r2, #0 │ │ mov r0, r2 │ │ bx lr │ │ - bmi.n 254b2 │ │ + bmi.n 265f2 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r1 │ │ ldrd r5, r6, [r0] │ │ ldrd r0, r1, [r1] │ │ movs r2, #1 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #76] @ (25570 ) │ │ + ldr r1, [pc, #76] @ (266b0 ) │ │ add r1, pc │ │ blx r3 │ │ movs r1, #0 │ │ strb.w r1, [sp, #9] │ │ strb.w r0, [sp, #8] │ │ str r4, [sp, #4] │ │ - cbz r6, 25552 │ │ - ldr r4, [pc, #60] @ (25574 ) │ │ + cbz r6, 26692 │ │ + ldr r4, [pc, #60] @ (266b4 ) │ │ add r0, sp, #4 │ │ add.w r8, sp, #12 │ │ add r4, pc │ │ mov r1, r8 │ │ mov r2, r4 │ │ str r5, [sp, #12] │ │ - bl 1bd50 │ │ + bl 1be44 │ │ adds r5, #1 │ │ subs r6, #1 │ │ - bne.n 2553e │ │ + bne.n 2667e │ │ ldrb.w r0, [sp, #8] │ │ - cbz r0, 25558 │ │ + cbz r0, 26698 │ │ movs r0, #1 │ │ - b.n 25568 │ │ + b.n 266a8 │ │ ldr r0, [sp, #4] │ │ movs r2, #1 │ │ ldrd r0, r1, [r0] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #20] @ (25578 ) │ │ + ldr r1, [pc, #20] @ (266b8 ) │ │ add r1, pc │ │ blx r3 │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - subs r3, #210 @ 0xd2 │ │ - vqshl.u32 , , #30 │ │ - @ instruction: 0xffff3b91 │ │ + adds r0, #138 @ 0x8a │ │ + @ instruction: 0xfffed765 │ │ + vmla.i , , d9[0] │ │ @ instruction: 0xfffee9d1 │ │ movs r3, #0 │ │ ldrd r0, r1, [r0] │ │ - b.w 1c99c │ │ + b.w 1d084 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ mov r0, sp │ │ mov r5, r1 │ │ ldr r6, [r1, #8] │ │ - bl 242ec │ │ + bl 258c8 │ │ ldrb.w r0, [sp] │ │ cmp r0, #1 │ │ - bne.n 255b0 │ │ + bne.n 266f0 │ │ movs r1, #0 │ │ ldrb.w r0, [sp, #1] │ │ str r1, [r4, #0] │ │ - b.n 255d4 │ │ + b.n 26714 │ │ ldrd r0, r1, [sp, #8] │ │ subs r2, r6, #1 │ │ subs r2, r0, r2 │ │ sbcs.w r1, r1, #0 │ │ - bcs.n 255d0 │ │ + bcs.n 26710 │ │ ldr r1, [r5, #12] │ │ adds r1, #1 │ │ cmp.w r1, #500 @ 0x1f4 │ │ - bls.n 255de │ │ + bls.n 2671e │ │ movs r0, #0 │ │ str r0, [r4, #0] │ │ movs r0, #1 │ │ - b.n 255d4 │ │ + b.n 26714 │ │ movs r0, #0 │ │ str r0, [r4, #0] │ │ strb r0, [r4, #4] │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r2, r3, [r5] │ │ strd r2, r3, [r4] │ │ strd r0, r1, [r4, #8] │ │ - b.n 255d6 │ │ + b.n 26716 │ │ subs r0, #97 @ 0x61 │ │ uxtb r1, r0 │ │ cmp r1, #25 │ │ - bhi.n 25606 │ │ - ldr r0, [pc, #20] @ (2560c ) │ │ - ldr r2, [pc, #24] @ (25610 ) │ │ + bhi.n 26744 │ │ + ldr r0, [pc, #16] @ (26748 ) │ │ + ldr r2, [pc, #20] @ (2674c ) │ │ add r0, pc │ │ add r2, pc │ │ ldr.w r0, [r0, r1, lsl #2] │ │ - ldr.w r1, [r2, r1, lsl #2] │ │ + ldrb r1, [r2, r1] │ │ bx lr │ │ movs r0, #0 │ │ bx lr │ │ - nop │ │ - stmia r4!, {r2, r3, r7} │ │ + add r6, sp, #496 @ 0x1f0 │ │ movs r2, r0 │ │ - bx r5 │ │ + subs r4, #198 @ 0xc6 │ │ vsli.64 , q8, #62 @ 0x3e │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #20 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 25662 │ │ + cbz r0, 2679e │ │ mov r0, sp │ │ mov r1, r4 │ │ movs r2, #71 @ 0x47 │ │ - bl 2394c │ │ + bl 24a1c │ │ ldrb.w r0, [sp] │ │ cmp r0, #1 │ │ - bne.n 2567a │ │ + bne.n 267b6 │ │ ldr r0, [r4, #16] │ │ ldrb.w r5, [sp, #1] │ │ - cbz r0, 2565a │ │ - ldr r2, [pc, #236] @ (2572c ) │ │ + cbz r0, 26796 │ │ + ldr r2, [pc, #236] @ (26868 ) │ │ cmp r5, #0 │ │ - ldr r1, [pc, #236] @ (25730 ) │ │ + ldr r1, [pc, #236] @ (2686c ) │ │ add r2, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 1a9a8 │ │ - cbnz r0, 25694 │ │ + bl 1ab10 │ │ + cbnz r0, 267d0 │ │ movs r6, #0 │ │ strb r5, [r4, #4] │ │ str r6, [r4, #0] │ │ - b.n 2569a │ │ + b.n 267d6 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 25698 │ │ - ldr r1, [pc, #192] @ (25728 ) │ │ + cbz r0, 267d4 │ │ + ldr r1, [pc, #192] @ (26864 ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 1a9a8 │ │ + b.w 1ab10 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 256a4 │ │ + cbz r0, 267e0 │ │ ldrd r8, r9, [sp, #8] │ │ orrs.w r1, r8, r9 │ │ - beq.n 25716 │ │ - ldr r1, [pc, #168] @ (25734 ) │ │ + beq.n 26852 │ │ + ldr r1, [pc, #168] @ (26870 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 1a9a8 │ │ - cbz r0, 256b4 │ │ + bl 1ab10 │ │ + cbz r0, 267f0 │ │ movs r6, #1 │ │ - b.n 2569a │ │ + b.n 267d6 │ │ movs r6, #0 │ │ mov r0, r6 │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r0, r4 │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 25cec │ │ - ldr r0, [pc, #128] @ (25738 ) │ │ + b.w 26e28 │ │ + ldr r0, [pc, #128] @ (26874 ) │ │ mov.w sl, #0 │ │ movs r5, #0 │ │ movs r6, #1 │ │ add r0, pc │ │ mov fp, r0 │ │ subs.w r2, sl, r8 │ │ sbcs.w r2, r5, r9 │ │ - bcs.n 25704 │ │ + bcs.n 26840 │ │ mov r1, sl │ │ mov r0, r5 │ │ adds.w sl, sl, #1 │ │ adc.w r5, r5, #0 │ │ orrs r0, r1 │ │ itt ne │ │ ldrne r0, [r4, #16] │ │ cmpne r0, #0 │ │ - beq.n 256ee │ │ + beq.n 2682a │ │ mov r1, fp │ │ movs r2, #2 │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 25694 │ │ + bne.n 267d0 │ │ ldr r0, [r4, #20] │ │ movs r2, #1 │ │ movs r3, #0 │ │ adds r0, #1 │ │ str r0, [r4, #20] │ │ mov r0, r4 │ │ - bl 24880 │ │ + bl 25994 │ │ cmp r0, #0 │ │ - bne.n 2569a │ │ - b.n 256c2 │ │ + bne.n 267d6 │ │ + b.n 267fe │ │ ldr r0, [r4, #16] │ │ - cbz r0, 25716 │ │ - ldr r1, [pc, #48] @ (2573c ) │ │ + cbz r0, 26852 │ │ + ldr r1, [pc, #48] @ (26878 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 25694 │ │ + bne.n 267d0 │ │ mov r0, r4 │ │ - bl 25cec │ │ + bl 26e28 │ │ ldr r1, [r4, #20] │ │ sub.w r1, r1, r8 │ │ str r1, [r4, #20] │ │ - b.n 2569c │ │ + b.n 267d8 │ │ nop │ │ - subs r2, #35 @ 0x23 │ │ - @ instruction: 0xfffefeb0 │ │ - vtbl.8 d19, {d13-d15}, d30 │ │ - vcvt.u32.f32 , q4, #2 │ │ - vtbl.8 d19, {d14-d16}, d15 │ │ - @ instruction: 0xfffe39bf │ │ + cmp r6, #223 @ 0xdf │ │ + @ instruction: 0xfffeef0c │ │ + vqrdmlah.s q9, , d26[0] │ │ + vshr.u32 , q0, #2 │ │ + vqrdmlah.s q9, q15, d11[0] │ │ + vcvt.f32.u32 q9, , #2 │ │ vsli.64 , q8, #62 @ 0x3e │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #32 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 25786 │ │ + cbz r0, 268c2 │ │ mov r5, sp │ │ mov r1, r4 │ │ mov r0, r5 │ │ - bl 25588 │ │ + bl 266c8 │ │ ldr r0, [sp, #0] │ │ - cbz r0, 2579e │ │ + cbz r0, 268da │ │ ldr r0, [r4, #16] │ │ - cbz r0, 257cc │ │ + cbz r0, 26908 │ │ mov ip, r4 │ │ add.w r8, sp, #16 │ │ ldmia.w ip, {r0, r2, r3, r6} │ │ mov r1, r8 │ │ stmia r1!, {r0, r2, r3, r6} │ │ mov r0, r4 │ │ ldmia.w r5, {r1, r2, r3, r6} │ │ stmia r0!, {r1, r2, r3, r6} │ │ mov r0, r4 │ │ - bl 23e48 │ │ + bl 24f28 │ │ ldmia.w r8, {r1, r2, r3, r6} │ │ stmia r4!, {r1, r2, r3, r6} │ │ - b.n 257ce │ │ + b.n 2690a │ │ ldr r0, [r4, #16] │ │ - cbz r0, 257cc │ │ - ldr r1, [pc, #76] @ (257d8 ) │ │ + cbz r0, 26908 │ │ + ldr r1, [pc, #76] @ (26914 ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #32 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 1a9a8 │ │ + b.w 1ab10 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 257c6 │ │ + cbz r0, 26902 │ │ ldrb.w r2, [sp, #4] │ │ - ldr r3, [pc, #52] @ (257dc ) │ │ - ldr r1, [pc, #52] @ (257e0 ) │ │ + ldr r3, [pc, #52] @ (26918 ) │ │ + ldr r1, [pc, #52] @ (2691c ) │ │ cmp r2, #0 │ │ mov.w r2, #16 │ │ add r3, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r3 │ │ it ne │ │ movne r2, #25 │ │ - bl 1a9a8 │ │ - cbz r0, 257c6 │ │ + bl 1ab10 │ │ + cbz r0, 26902 │ │ movs r0, #1 │ │ - b.n 257ce │ │ + b.n 2690a │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ stmia r4!, {r0, r1, r2, r3} │ │ movs r0, #0 │ │ add sp, #32 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - subs r0, #255 @ 0xff │ │ - vqrdmulh.s , q7, d4[0] │ │ - vtbx.8 d19, {d29}, d2 │ │ + cmp r5, #187 @ 0xbb │ │ + @ instruction: 0xfffeeda0 │ │ + vcvt.u16.f16 q9, q15, #3 │ │ vsli.64 , q8, #62 @ 0x3e │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ mov r5, r0 │ │ ldr r0, [r0, #0] │ │ movs r4, #0 │ │ - cbz r0, 25830 │ │ - ldr r6, [pc, #68] @ (2583c ) │ │ + cbz r0, 2696c │ │ + ldr r6, [pc, #68] @ (26978 ) │ │ add r6, pc │ │ ldrd r2, r1, [r5, #4] │ │ cmp r1, r2 │ │ - bcs.n 25806 │ │ + bcs.n 26942 │ │ ldrb r0, [r0, r1] │ │ cmp r0, #69 @ 0x45 │ │ - beq.n 2582c │ │ - cbz r4, 25816 │ │ + beq.n 26968 │ │ + cbz r4, 26952 │ │ ldr r0, [r5, #16] │ │ - cbz r0, 25816 │ │ + cbz r0, 26952 │ │ mov r1, r6 │ │ movs r2, #2 │ │ - bl 1a9a8 │ │ - cbnz r0, 25828 │ │ + bl 1ab10 │ │ + cbnz r0, 26964 │ │ mov r0, r5 │ │ - bl 23e48 │ │ - cbnz r0, 25828 │ │ + bl 24f28 │ │ + cbnz r0, 26964 │ │ ldr r0, [r5, #0] │ │ adds r4, #1 │ │ cmp r0, #0 │ │ - bne.n 257f8 │ │ - b.n 25830 │ │ + bne.n 26934 │ │ + b.n 2696c │ │ movs r0, #1 │ │ - b.n 25832 │ │ + b.n 2696e │ │ adds r0, r1, #1 │ │ str r0, [r5, #8] │ │ movs r0, #0 │ │ mov r1, r4 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - subs r0, #215 @ 0xd7 │ │ + cmp r5, #147 @ 0x93 │ │ vsli.64 , q8, #62 @ 0x3e │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #20 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 2588e │ │ + cbz r0, 269ca │ │ mov r0, sp │ │ mov r1, r4 │ │ movs r2, #71 @ 0x47 │ │ - bl 2394c │ │ + bl 24a1c │ │ ldrb.w r0, [sp] │ │ cmp r0, #1 │ │ - bne.n 258a6 │ │ + bne.n 269e2 │ │ ldr r0, [r4, #16] │ │ ldrb.w r5, [sp, #1] │ │ - cbz r0, 25886 │ │ - ldr r2, [pc, #232] @ (25954 ) │ │ + cbz r0, 269c2 │ │ + ldr r2, [pc, #232] @ (26a90 ) │ │ cmp r5, #0 │ │ - ldr r1, [pc, #232] @ (25958 ) │ │ + ldr r1, [pc, #232] @ (26a94 ) │ │ add r2, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 1a9a8 │ │ - cbnz r0, 258c0 │ │ + bl 1ab10 │ │ + cbnz r0, 269fc │ │ strb r5, [r4, #4] │ │ movs r5, #0 │ │ str r5, [r4, #0] │ │ - b.n 25944 │ │ + b.n 26a80 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 258c4 │ │ - ldr r1, [pc, #188] @ (25950 ) │ │ + cbz r0, 26a00 │ │ + ldr r1, [pc, #188] @ (26a8c ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 1a9a8 │ │ + b.w 1ab10 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 258c8 │ │ + cbz r0, 26a04 │ │ ldrd r8, r9, [sp, #8] │ │ orrs.w r1, r8, r9 │ │ - beq.n 25934 │ │ - ldr r1, [pc, #164] @ (2595c ) │ │ + beq.n 26a70 │ │ + ldr r1, [pc, #164] @ (26a98 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 1a9a8 │ │ - cbz r0, 258d2 │ │ + bl 1ab10 │ │ + cbz r0, 26a0e │ │ movs r5, #1 │ │ - b.n 25944 │ │ + b.n 26a80 │ │ movs r5, #0 │ │ - b.n 25944 │ │ + b.n 26a80 │ │ mov r0, r4 │ │ - bl 25a74 │ │ + bl 26bb0 │ │ mov r5, r0 │ │ - b.n 25944 │ │ - ldr r0, [pc, #140] @ (25960 ) │ │ + b.n 26a80 │ │ + ldr r0, [pc, #140] @ (26a9c ) │ │ mov.w sl, #0 │ │ movs r6, #0 │ │ movs r5, #1 │ │ add r0, pc │ │ mov fp, r0 │ │ subs.w r2, sl, r8 │ │ sbcs.w r2, r6, r9 │ │ - bcs.n 25922 │ │ + bcs.n 26a5e │ │ mov r1, sl │ │ mov r0, r6 │ │ adds.w sl, sl, #1 │ │ adc.w r6, r6, #0 │ │ orrs r0, r1 │ │ itt ne │ │ ldrne r0, [r4, #16] │ │ cmpne r0, #0 │ │ - beq.n 2590c │ │ + beq.n 26a48 │ │ mov r1, fp │ │ movs r2, #2 │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 258c0 │ │ + bne.n 269fc │ │ ldr r0, [r4, #20] │ │ movs r2, #1 │ │ movs r3, #0 │ │ adds r0, #1 │ │ str r0, [r4, #20] │ │ mov r0, r4 │ │ - bl 24880 │ │ + bl 25994 │ │ cmp r0, #0 │ │ - beq.n 258e0 │ │ - b.n 25944 │ │ + beq.n 26a1c │ │ + b.n 26a80 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 25934 │ │ - ldr r1, [pc, #60] @ (25964 ) │ │ + cbz r0, 26a70 │ │ + ldr r1, [pc, #60] @ (26aa0 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 258c0 │ │ + bne.n 269fc │ │ mov r0, r4 │ │ - bl 25a74 │ │ + bl 26bb0 │ │ mov r5, r0 │ │ ldr r0, [r4, #20] │ │ sub.w r0, r0, r8 │ │ str r0, [r4, #20] │ │ mov r0, r5 │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - adds r7, #247 @ 0xf7 │ │ - vmull.u , d30, d4 │ │ - vtbl.8 d19, {d13}, d2 │ │ - @ instruction: 0xfffe1d2c │ │ - vqshl.u64 , , #62 @ 0x3e │ │ - vabdl.u , d30, d17 │ │ + cmp r4, #179 @ 0xb3 │ │ + vqdmulh.s q15, q15, d16[0] │ │ + @ instruction: 0xfffd2cbe │ │ + @ instruction: 0xfffe0e24 │ │ + vmull.u q9, d30, d29 │ │ + vcvt.f16.u16 q9, , #2 │ │ vsli.64 d27, d16, #62 @ 0x3e │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 259b4 │ │ + cbz r0, 26af0 │ │ ldrd r2, r1, [r4, #4] │ │ cmp r1, r2 │ │ - bcs.n 25a34 │ │ + bcs.n 26b70 │ │ ldrb r0, [r0, r1] │ │ adds r1, #1 │ │ str r1, [r4, #8] │ │ cmp r0, #78 @ 0x4e │ │ - beq.n 259ea │ │ + beq.n 26b26 │ │ cmp r0, #79 @ 0x4f │ │ - beq.n 259c6 │ │ + beq.n 26b02 │ │ cmp r0, #82 @ 0x52 │ │ - bne.n 25a34 │ │ + bne.n 26b70 │ │ mov r0, r4 │ │ movs r1, #0 │ │ - bl 243b8 │ │ + bl 25400 │ │ cmp r0, #0 │ │ - bne.n 25a44 │ │ + bne.n 26b80 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 259aa │ │ - ldr r1, [pc, #196] @ (25a64 ) │ │ + cbz r0, 26ae6 │ │ + ldr r1, [pc, #196] @ (26ba0 ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 25a44 │ │ + bne.n 26b80 │ │ mov r0, r4 │ │ movs r1, #0 │ │ - bl 243b8 │ │ - b.n 259f8 │ │ + bl 25400 │ │ + b.n 26b34 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 259fa │ │ - ldr r1, [pc, #160] @ (25a5c ) │ │ + cbz r0, 26b36 │ │ + ldr r1, [pc, #160] @ (26b98 ) │ │ movs r2, #1 │ │ add r1, pc │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 1a9a8 │ │ + b.w 1ab10 │ │ ldr r0, [r4, #12] │ │ adds r0, #1 │ │ str r0, [r4, #12] │ │ cmp.w r0, #500 @ 0x1f4 │ │ - bls.n 259fe │ │ + bls.n 26b3a │ │ ldr r0, [r4, #16] │ │ - cbz r0, 259e2 │ │ - ldr r1, [pc, #152] @ (25a70 ) │ │ + cbz r0, 26b1e │ │ + ldr r1, [pc, #152] @ (26bac ) │ │ movs r2, #25 │ │ add r1, pc │ │ - bl 1a9a8 │ │ - cbnz r0, 25a44 │ │ + bl 1ab10 │ │ + cbnz r0, 26b80 │ │ movs r0, #1 │ │ strb r0, [r4, #4] │ │ movs r0, #0 │ │ - b.n 25a4c │ │ + b.n 26b88 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 259fa │ │ - ldr r1, [pc, #120] @ (25a68 ) │ │ + cbz r0, 26b36 │ │ + ldr r1, [pc, #120] @ (26ba4 ) │ │ movs r2, #5 │ │ add r1, pc │ │ - bl 1a9a8 │ │ - cbnz r0, 25a44 │ │ + bl 1ab10 │ │ + cbnz r0, 26b80 │ │ movs r0, #0 │ │ pop {r4, r5, r7, pc} │ │ mov r0, r4 │ │ - bl 25968 │ │ - cbnz r0, 25a44 │ │ - ldr r5, [pc, #100] @ (25a6c ) │ │ + bl 26aa4 │ │ + cbnz r0, 26b80 │ │ + ldr r5, [pc, #100] @ (26ba8 ) │ │ add r5, pc │ │ ldr r1, [r4, #0] │ │ - cbz r1, 25a34 │ │ + cbz r1, 26b70 │ │ ldrd r2, r0, [r4, #4] │ │ cmp r0, r2 │ │ - bcs.n 25a1c │ │ + bcs.n 26b58 │ │ ldrb r1, [r1, r0] │ │ cmp r1, #69 @ 0x45 │ │ - beq.n 25a50 │ │ + beq.n 26b8c │ │ ldr r0, [r4, #16] │ │ - cbz r0, 25a2a │ │ + cbz r0, 26b66 │ │ mov r1, r5 │ │ movs r2, #3 │ │ - bl 1a9a8 │ │ - cbnz r0, 25a44 │ │ + bl 1ab10 │ │ + cbnz r0, 26b80 │ │ mov r0, r4 │ │ - bl 25968 │ │ - cbnz r0, 25a44 │ │ - b.n 25a0a │ │ + bl 26aa4 │ │ + cbnz r0, 26b80 │ │ + b.n 26b46 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 25a48 │ │ - ldr r1, [pc, #36] @ (25a60 ) │ │ + cbz r0, 26b84 │ │ + ldr r1, [pc, #36] @ (26b9c ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 1a9a8 │ │ - cbz r0, 25a48 │ │ + bl 1ab10 │ │ + cbz r0, 26b84 │ │ movs r0, #1 │ │ pop {r4, r5, r7, pc} │ │ movs r0, #0 │ │ strb r0, [r4, #4] │ │ str r0, [r4, #0] │ │ pop {r4, r5, r7, pc} │ │ ldr r1, [r4, #12] │ │ adds r0, #1 │ │ subs r1, #1 │ │ strd r0, r1, [r4, #8] │ │ - b.n 259fa │ │ - adds r6, #209 @ 0xd1 │ │ - @ instruction: 0xfffefab8 │ │ - vneg.f d19, d5 │ │ - vqshl.u32 d19, d25, #30 │ │ - vabdl.u , d14, d16 │ │ - vqshlu.s64 d19, d10, #62 @ 0x3e │ │ + b.n 26b36 │ │ + cmp r3, #141 @ 0x8d │ │ + @ instruction: 0xfffeeb14 │ │ + vdup.8 q9, d10[6] │ │ + @ instruction: 0xfffe2bfe │ │ + vtbx.8 d18, {d30- instruction: 0xfffe2b56 │ │ vsli.64 , q8, #62 @ 0x3e │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ - beq.w 25bde │ │ - ldr r1, [pc, #352] @ (25bec ) │ │ + beq.w 26d1a │ │ + ldr r1, [pc, #352] @ (26d28 ) │ │ add.w r8, sp, #16 │ │ mov.w sl, #0 │ │ mov r9, sp │ │ add r1, pc │ │ mov fp, r1 │ │ ldrd r2, r1, [r4, #4] │ │ cmp r1, r2 │ │ - bcs.n 25aa8 │ │ + bcs.n 26be4 │ │ ldrb r0, [r0, r1] │ │ cmp r0, #69 @ 0x45 │ │ - beq.w 25bda │ │ + beq.w 26d16 │ │ cmp.w sl, #0 │ │ itt ne │ │ ldrne r0, [r4, #16] │ │ cmpne r0, #0 │ │ - beq.n 25ac4 │ │ - ldr r1, [pc, #312] @ (25bf0 ) │ │ + beq.n 26c00 │ │ + ldr r1, [pc, #312] @ (26d2c ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.w 25bce │ │ + bne.w 26d0a │ │ mov r0, r4 │ │ - bl 25c0c │ │ + bl 26d48 │ │ uxtb r0, r0 │ │ cmp r0, #2 │ │ - beq.n 25bce │ │ + beq.n 26d0a │ │ ldr r1, [r4, #0] │ │ cmp r1, #0 │ │ - beq.n 25b7a │ │ + beq.n 26cb6 │ │ ldrd r3, r2, [r4, #4] │ │ cmp r2, r3 │ │ - bcs.n 25b7a │ │ + bcs.n 26cb6 │ │ ldrb r1, [r1, r2] │ │ cmp r1, #112 @ 0x70 │ │ - bne.n 25b7a │ │ + bne.n 26cb6 │ │ adds r1, r2, #1 │ │ lsls r0, r0, #31 │ │ str r1, [r4, #8] │ │ - beq.n 25af8 │ │ + beq.n 26c34 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 25b0a │ │ - ldr r1, [pc, #260] @ (25bf8 ) │ │ + cbz r0, 26c46 │ │ + ldr r1, [pc, #260] @ (26d34 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - b.n 25b02 │ │ + b.n 26c3e │ │ ldr r0, [r4, #16] │ │ - cbz r0, 25b0a │ │ - ldr r1, [pc, #244] @ (25bf4 ) │ │ + cbz r0, 26c46 │ │ + ldr r1, [pc, #244] @ (26d30 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 25bce │ │ + bne.n 26d0a │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.n 25b9c │ │ + beq.n 26cd8 │ │ mov r0, r9 │ │ mov r1, r4 │ │ - bl 239ac │ │ + bl 24a7c │ │ ldr r0, [sp, #0] │ │ cmp r0, #0 │ │ - beq.n 25baa │ │ + beq.n 26ce6 │ │ mov r0, r9 │ │ mov r1, r8 │ │ ldmia.w r0, {r2, r3, r5, r6} │ │ stmia r1!, {r2, r3, r5, r6} │ │ ldr r1, [r4, #16] │ │ - cbz r1, 25b48 │ │ + cbz r1, 26c84 │ │ mov r0, r8 │ │ - bl 23b04 │ │ + bl 24bd0 │ │ cmp r0, #0 │ │ - bne.n 25bce │ │ + bne.n 26d0a │ │ ldr r0, [r4, #16] │ │ - cbz r0, 25b48 │ │ - ldr r1, [pc, #204] @ (25c08 ) │ │ + cbz r0, 26c84 │ │ + ldr r1, [pc, #204] @ (26d44 ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 25bce │ │ + bne.n 26d0a │ │ ldr r0, [r4, #0] │ │ - cbz r0, 25b68 │ │ + cbz r0, 26ca4 │ │ ldrd r2, r1, [r4, #4] │ │ cmp r1, r2 │ │ - bcs.n 25b68 │ │ + bcs.n 26ca4 │ │ ldrb r0, [r0, r1] │ │ cmp r0, #75 @ 0x4b │ │ - bne.n 25b68 │ │ + bne.n 26ca4 │ │ adds r0, r1, #1 │ │ str r0, [r4, #8] │ │ mov r0, r4 │ │ movs r1, #0 │ │ - bl 243b8 │ │ - b.n 25b6e │ │ + bl 25400 │ │ + b.n 26caa │ │ mov r0, r4 │ │ - bl 23e48 │ │ - cbnz r0, 25bce │ │ + bl 24f28 │ │ + cbnz r0, 26d0a │ │ ldr r1, [r4, #0] │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.n 25ad6 │ │ - b.n 25b7e │ │ + bne.n 26c12 │ │ + b.n 26cba │ │ lsls r0, r0, #31 │ │ - beq.n 25b8e │ │ + beq.n 26cca │ │ ldr r0, [r4, #16] │ │ - cbz r0, 25b8e │ │ + cbz r0, 26cca │ │ movs r5, #1 │ │ mov r1, fp │ │ movs r2, #1 │ │ - bl 1a9a8 │ │ - cbnz r0, 25be0 │ │ + bl 1ab10 │ │ + cbnz r0, 26d1c │ │ ldr r0, [r4, #0] │ │ add.w sl, sl, #1 │ │ cmp r0, #0 │ │ - bne.w 25a98 │ │ - b.n 25bde │ │ + bne.w 26bd4 │ │ + b.n 26d1a │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.n 25b8e │ │ - ldr r1, [pc, #88] @ (25bfc ) │ │ + beq.n 26cca │ │ + ldr r1, [pc, #88] @ (26d38 ) │ │ movs r5, #1 │ │ add r1, pc │ │ - b.n 25b86 │ │ + b.n 26cc2 │ │ ldr r0, [r4, #16] │ │ ldrb.w r5, [sp, #4] │ │ - cbz r0, 25bd2 │ │ - ldr r2, [pc, #76] @ (25c00 ) │ │ + cbz r0, 26d0e │ │ + ldr r2, [pc, #76] @ (26d3c ) │ │ cmp r5, #0 │ │ - ldr r1, [pc, #76] @ (25c04 ) │ │ + ldr r1, [pc, #76] @ (26d40 ) │ │ add r2, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 1a9a8 │ │ - cbz r0, 25bd2 │ │ + bl 1ab10 │ │ + cbz r0, 26d0e │ │ movs r5, #1 │ │ - b.n 25be0 │ │ + b.n 26d1c │ │ strb r5, [r4, #4] │ │ movs r5, #0 │ │ str r5, [r4, #0] │ │ - b.n 25be0 │ │ + b.n 26d1c │ │ adds r0, r1, #1 │ │ str r0, [r4, #8] │ │ movs r5, #0 │ │ mov r0, r5 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - adds r6, #113 @ 0x71 │ │ - vrsubhn.i d19, q7, q11 │ │ - vrsubhn.i d19, q7, q2 │ │ - vsli.64 , , #62 @ 0x3e │ │ - vmls.i , q15, d23[0] │ │ - vqshrn.u64 d31, q14, #2 │ │ - vsri.64 d19, d26, #3 │ │ - @ instruction: 0xfffe35e1 │ │ + cmp r3, #45 @ 0x2d │ │ + vtbx.8 d18, {d30- instruction: 0xfffe2a95 │ │ + vtbl.8 d18, {d30-d31}, d19 │ │ + @ instruction: 0xfffee998 │ │ + vqrshrn.u64 d18, q11, #3 │ │ + vtbl.8 d18, {d30-, q8, #62 @ 0x3e │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #32 │ │ ldr r1, [r0, #0] │ │ mov r4, r0 │ │ - cbz r1, 25c6c │ │ + cbz r1, 26da8 │ │ ldrd r2, r0, [r4, #4] │ │ cmp r0, r2 │ │ - bcs.n 25c6c │ │ + bcs.n 26da8 │ │ ldrb r1, [r1, r0] │ │ cmp r1, #73 @ 0x49 │ │ - beq.n 25c82 │ │ + beq.n 26dbe │ │ cmp r1, #66 @ 0x42 │ │ - bne.n 25c6c │ │ + bne.n 26da8 │ │ adds r0, #1 │ │ mov r5, sp │ │ str r0, [r4, #8] │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 25588 │ │ + bl 266c8 │ │ ldr r0, [sp, #0] │ │ - cbz r0, 25cae │ │ + cbz r0, 26dea │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.n 25cdc │ │ + beq.n 26e18 │ │ mov ip, r4 │ │ add.w r8, sp, #16 │ │ ldmia.w ip, {r0, r2, r3, r6} │ │ mov r1, r8 │ │ stmia r1!, {r0, r2, r3, r6} │ │ mov r0, r4 │ │ ldmia.w r5, {r1, r2, r3, r6} │ │ stmia r0!, {r1, r2, r3, r6} │ │ mov r0, r4 │ │ - bl 25c0c │ │ + bl 26d48 │ │ ldmia.w r8, {r1, r2, r3, r6} │ │ uxtb r0, r0 │ │ stmia r4!, {r1, r2, r3, r6} │ │ - b.n 25c7a │ │ + b.n 26db6 │ │ mov r0, r4 │ │ movs r1, #0 │ │ - bl 23490 │ │ + bl 24560 │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #2 │ │ add sp, #32 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ adds r0, #1 │ │ str r0, [r4, #8] │ │ mov r0, r4 │ │ movs r1, #0 │ │ - bl 23490 │ │ - cbnz r0, 25cd2 │ │ + bl 24560 │ │ + cbnz r0, 26e0e │ │ ldr r0, [r4, #16] │ │ - cbz r0, 25ca0 │ │ - ldr r1, [pc, #80] @ (25ce8 ) │ │ + cbz r0, 26ddc │ │ + ldr r1, [pc, #80] @ (26e24 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ - cbnz r0, 25cd2 │ │ + bl 1ab10 │ │ + cbnz r0, 26e0e │ │ mov r0, r4 │ │ - bl 24210 │ │ + bl 25324 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - b.n 25c76 │ │ + b.n 26db2 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 25cd6 │ │ + cbz r0, 26e12 │ │ ldrb.w r2, [sp, #4] │ │ - ldr r3, [pc, #40] @ (25ce0 ) │ │ - ldr r1, [pc, #40] @ (25ce4 ) │ │ + ldr r3, [pc, #40] @ (26e1c ) │ │ + ldr r1, [pc, #40] @ (26e20 ) │ │ cmp r2, #0 │ │ mov.w r2, #16 │ │ add r3, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r3 │ │ it ne │ │ movne r2, #25 │ │ - bl 1a9a8 │ │ - cbz r0, 25cd6 │ │ + bl 1ab10 │ │ + cbz r0, 26e12 │ │ movs r0, #2 │ │ - b.n 25c7a │ │ + b.n 26db6 │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ stmia r4!, {r0, r1, r2, r3} │ │ movs r0, #0 │ │ - b.n 25c7a │ │ - pldw [r4, #253]! │ │ - adds r3, #178 @ 0xb2 │ │ - vmls.i , q7, d28[0] │ │ + b.n 26db6 │ │ + ldmia.w r0, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + cmp r0, #110 @ 0x6e │ │ + vtbl.8 d18, {d14-d15}, d24 │ │ vsli.64 , q8, #62 @ 0x3e │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #92 @ 0x5c │ │ + sub sp, #36 @ 0x24 │ │ ldr r1, [r0, #0] │ │ - mov sl, r0 │ │ + mov r8, r0 │ │ cmp r1, #0 │ │ - beq.w 25e4a │ │ - ldrd r2, r0, [sl, #4] │ │ + beq.w 26f6e │ │ + ldrd r2, r0, [r8, #4] │ │ cmp r0, r2 │ │ - bcs.n 25d18 │ │ + bcs.n 26e54 │ │ ldrb r3, [r1, r0] │ │ cmp r3, #85 @ 0x55 │ │ - bne.n 25d18 │ │ + bne.n 26e54 │ │ adds r0, #1 │ │ - movs r6, #1 │ │ - str.w r0, [sl, #8] │ │ - b.n 25d1a │ │ - movs r6, #0 │ │ + movs r4, #1 │ │ + str.w r0, [r8, #8] │ │ + b.n 26e56 │ │ + movs r4, #0 │ │ cmp r0, r2 │ │ - bcs.n 25d42 │ │ + bcs.n 26e82 │ │ ldrb r3, [r1, r0] │ │ cmp r3, #75 @ 0x4b │ │ - bne.n 25d42 │ │ + bne.n 26e82 │ │ adds r3, r0, #1 │ │ - str.w r3, [sl, #8] │ │ + str.w r3, [r8, #8] │ │ cmp r3, r2 │ │ - bcs.n 25d64 │ │ + bcs.n 26ea4 │ │ ldrb r1, [r1, r3] │ │ cmp r1, #67 @ 0x43 │ │ - bne.n 25d64 │ │ - ldr r4, [pc, #492] @ (25f24 ) │ │ - movs r5, #1 │ │ + bne.n 26ea4 │ │ + ldr r1, [pc, #668] @ (27110 ) │ │ + mov.w sl, #1 │ │ adds r0, #2 │ │ - str.w r0, [sl, #8] │ │ - add r4, pc │ │ - b.n 25d84 │ │ - cmp r6, #0 │ │ - beq.w 25e4a │ │ - movs r4, #0 │ │ - ldr.w r0, [sl, #16] │ │ - cbz r0, 25d60 │ │ - ldr r1, [pc, #468] @ (25f28 ) │ │ + str.w r0, [r8, #8] │ │ + add r1, pc │ │ + str r1, [sp, #16] │ │ + b.n 26eca │ │ + cmp r4, #0 │ │ + beq.n 26f6e │ │ + movs r0, #0 │ │ + str r0, [sp, #16] │ │ + ldr.w r0, [r8, #16] │ │ + cbz r0, 26e9e │ │ + ldr r1, [pc, #640] @ (27114 ) │ │ movs r2, #7 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.w 25e66 │ │ - cbnz r4, 25d88 │ │ - b.n 25e4a │ │ - add r0, sp, #48 @ 0x30 │ │ - mov r1, sl │ │ - bl 239ac │ │ - ldr r4, [sp, #48] @ 0x30 │ │ - cmp r4, #0 │ │ - beq.w 25eca │ │ - ldr r5, [sp, #52] @ 0x34 │ │ - cmp r5, #0 │ │ - beq.w 25efa │ │ - ldr r0, [sp, #60] @ 0x3c │ │ + bne.n 26f8a │ │ + ldr r0, [sp, #16] │ │ + cbnz r0, 26ece │ │ + b.n 26f6e │ │ + add r0, sp, #20 │ │ + mov r1, r8 │ │ + bl 24a7c │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #16] │ │ + cmp r1, #0 │ │ + beq.w 26fee │ │ + ldr.w sl, [sp, #24] │ │ + cmp.w sl, #0 │ │ + beq.w 2701e │ │ + ldr r0, [sp, #32] │ │ cmp r0, #0 │ │ - bne.w 25efa │ │ - cmp r6, #0 │ │ - bne.n 25d4a │ │ - ldr.w r8, [sl, #16] │ │ - cmp.w r8, #0 │ │ - beq.n 25da2 │ │ - ldr r1, [pc, #428] @ (25f40 ) │ │ - mov r0, r8 │ │ + bne.w 2701e │ │ + cmp r4, #0 │ │ + bne.n 26e8a │ │ + ldr.w r6, [r8, #16] │ │ + cbz r6, 26ee4 │ │ + ldr r1, [pc, #596] @ (2712c ) │ │ + mov r0, r6 │ │ movs r2, #8 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 25e66 │ │ - movs r0, #1 │ │ - movs r1, #0 │ │ - strh.w r0, [sp, #44] @ 0x2c │ │ - strb.w r0, [sp, #32] │ │ + bne.n 26f8a │ │ + movs r4, #0 │ │ + ldr r0, [sp, #16] │ │ + sub.w r2, sl, r4 │ │ + cmp r2, #7 │ │ + add.w r1, r0, r4 │ │ + bhi.n 26f08 │ │ + cmp sl, r4 │ │ + beq.n 26f32 │ │ + movs r3, #0 │ │ + ldrb r0, [r1, r3] │ │ + cmp r0, #95 @ 0x5f │ │ + beq.n 26f14 │ │ + adds r3, #1 │ │ + cmp r2, r3 │ │ + bne.n 26efa │ │ + b.n 26f32 │ │ movs r0, #95 @ 0x5f │ │ - str r1, [sp, #36] @ 0x24 │ │ - strd r1, r5, [sp, #20] │ │ - add r1, sp, #8 │ │ - stmia r1!, {r0, r4, r5} │ │ - add r4, sp, #8 │ │ - str r0, [sp, #28] │ │ - mov r0, r4 │ │ - str r5, [sp, #40] @ 0x28 │ │ - bl 25f54 │ │ - cmp r0, #0 │ │ - beq.w 25f1a │ │ - cmp.w r8, #0 │ │ - beq.n 25de2 │ │ - mov r3, r0 │ │ - mov r2, r1 │ │ - mov r0, r8 │ │ - mov r1, r3 │ │ - bl 1a9a8 │ │ - cmp r0, #0 │ │ - bne.n 25e66 │ │ - add.w fp, sp, #48 @ 0x30 │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ - mov r9, r8 │ │ - mov r0, fp │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ - ldmia.w r4, {r1, r2, r3, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ - ldr r0, [pc, #332] @ (25f44 ) │ │ - add r0, pc │ │ - str r0, [sp, #4] │ │ - mov r0, r9 │ │ - mov r6, r0 │ │ - mov r0, fp │ │ - bl 25f54 │ │ - cbz r0, 25e36 │ │ - mov r5, r0 │ │ - movs r0, #0 │ │ - cmp r6, #0 │ │ - beq.n 25dfc │ │ - mov r4, r1 │ │ - ldr r1, [sp, #4] │ │ + bl 1c87c │ │ + lsls r0, r0, #31 │ │ + beq.n 26f32 │ │ + mov r3, r1 │ │ + adds r2, r3, r4 │ │ + adds r4, r2, #1 │ │ + cmp r2, sl │ │ + bcs.n 26f26 │ │ + ldr r0, [sp, #16] │ │ + ldrb r0, [r0, r2] │ │ + cmp r0, #95 @ 0x5f │ │ + beq.w 27106 │ │ + cmp r4, sl │ │ + bls.n 26ee6 │ │ + mov.w r9, #1 │ │ + movs r1, #0 │ │ + b.n 26f3a │ │ + mov.w r9, #1 │ │ + movs r1, #0 │ │ + mov r4, sl │ │ + mov r2, sl │ │ + cbz r6, 26f4c │ │ + mov r5, r1 │ │ + ldr r1, [sp, #16] │ │ mov r0, r6 │ │ - movs r2, #1 │ │ - bl 1a9a8 │ │ - cbnz r0, 25e66 │ │ - mov.w r9, #0 │ │ - cmp.w r8, #0 │ │ - beq.n 25dfa │ │ - mov r0, r8 │ │ + bl 1ab10 │ │ mov r1, r5 │ │ - mov r2, r4 │ │ - bl 1a9a8 │ │ - mov r9, r8 │ │ - cbnz r0, 25e66 │ │ - b.n 25dfa │ │ + cbnz r0, 26f8a │ │ cmp.w r9, #0 │ │ - beq.n 25e4a │ │ - ldr r1, [pc, #264] @ (25f48 ) │ │ - mov r0, r9 │ │ + str.w r8, [sp] │ │ + beq.n 2703e │ │ + str r6, [sp, #12] │ │ + ldr.w r8, [sp] │ │ + ldr r0, [sp, #12] │ │ + cbz r0, 26f6e │ │ + ldr r1, [pc, #460] @ (27130 ) │ │ movs r2, #2 │ │ + ldr r0, [sp, #12] │ │ add r1, pc │ │ - bl 1a9a8 │ │ - cbnz r0, 25e66 │ │ - ldr.w r0, [sl, #16] │ │ - cbz r0, 25e5c │ │ - ldr r1, [pc, #216] @ (25f2c ) │ │ + bl 1ab10 │ │ + cbnz r0, 26f8a │ │ + ldr.w r0, [r8, #16] │ │ + cbz r0, 26f80 │ │ + ldr r1, [pc, #416] @ (27118 ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 1a9a8 │ │ - cbnz r0, 25e66 │ │ - mov r0, sl │ │ - bl 257e4 │ │ + bl 1ab10 │ │ + cbnz r0, 26f8a │ │ + mov r0, r8 │ │ + bl 26920 │ │ lsls r0, r0, #31 │ │ - beq.n 25e72 │ │ + beq.n 26f96 │ │ movs r5, #1 │ │ mov r0, r5 │ │ - add sp, #92 @ 0x5c │ │ + add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr.w r0, [sl, #16] │ │ - cbz r0, 25e88 │ │ - ldr r1, [pc, #180] @ (25f30 ) │ │ + ldr.w r6, [r8, #16] │ │ + cbz r6, 26fae │ │ + ldr r1, [pc, #380] @ (2711c ) │ │ + mov r0, r6 │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 25e68 │ │ - ldr.w r0, [sl] │ │ - cbz r0, 25ea6 │ │ - ldrd r2, r1, [sl, #4] │ │ + bne.n 26f8c │ │ + ldr.w r0, [r8] │ │ + cbz r0, 26fcc │ │ + ldrd r2, r1, [r8, #4] │ │ cmp r1, r2 │ │ - bcs.n 25ea6 │ │ + bcs.n 26fcc │ │ ldrb r0, [r0, r1] │ │ cmp r0, #117 @ 0x75 │ │ - bne.n 25ea6 │ │ + bne.n 26fcc │ │ movs r5, #0 │ │ adds r0, r1, #1 │ │ - str.w r0, [sl, #8] │ │ - b.n 25e68 │ │ - ldr.w r0, [sl, #16] │ │ - cbz r0, 25eba │ │ - ldr r1, [pc, #156] @ (25f4c ) │ │ + str.w r0, [r8, #8] │ │ + b.n 26f8c │ │ + cbz r6, 26fde │ │ + ldr r1, [pc, #360] @ (27138 ) │ │ + mov r0, r6 │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 25e66 │ │ - mov r0, sl │ │ - add sp, #92 @ 0x5c │ │ + bne.n 26f8a │ │ + mov r0, r8 │ │ + add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 23e48 │ │ - ldr.w r0, [sl, #16] │ │ - ldrb.w r4, [sp, #52] @ 0x34 │ │ - cbz r0, 25ef2 │ │ - ldr r2, [pc, #92] @ (25f34 ) │ │ + b.w 24f28 │ │ + ldr.w r0, [r8, #16] │ │ + ldrb.w r4, [sp, #24] │ │ + cbz r0, 27016 │ │ + ldr r2, [pc, #292] @ (27120 ) │ │ cmp r4, #0 │ │ - ldr r1, [pc, #92] @ (25f38 ) │ │ + ldr r1, [pc, #292] @ (27124 ) │ │ add r2, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 25e66 │ │ - strb.w r4, [sl, #4] │ │ + bne.n 26f8a │ │ + strb.w r4, [r8, #4] │ │ movs r5, #0 │ │ - b.n 25f14 │ │ - ldr.w r0, [sl, #16] │ │ - cbz r0, 25f0e │ │ - ldr r1, [pc, #56] @ (25f3c ) │ │ + b.n 27038 │ │ + ldr.w r0, [r8, #16] │ │ + cbz r0, 27032 │ │ + ldr r1, [pc, #256] @ (27128 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 25e66 │ │ + bne.n 26f8a │ │ movs r5, #0 │ │ - strb.w r5, [sl, #4] │ │ - str.w r5, [sl] │ │ - b.n 25e68 │ │ - ldr r0, [pc, #52] @ (25f50 ) │ │ + strb.w r5, [r8, #4] │ │ + str.w r5, [r8] │ │ + b.n 26f8c │ │ + ldr r0, [pc, #244] @ (27134 ) │ │ + mov fp, r6 │ │ + str r6, [sp, #12] │ │ add r0, pc │ │ - bl 1b994 │ │ - nop │ │ - adds r3, #145 @ 0x91 │ │ - vrsra.u32 , q14, #2 │ │ - vqmovn.s d19, q3 │ │ - vrshr.u32 , , #2 │ │ - vqshlu.s32 d31, d10, #30 │ │ - vsra.u64 d19, d8, #3 │ │ - vsli.64 , q8, #62 @ 0x3e │ │ - vtbx.8 d31, {d29-d30}, d28 │ │ - vmlal.u , d29, d19[0] │ │ - vrshr.u64 d19, d5, #2 │ │ - vqshl.u32 d17, d0, #30 │ │ - vrshr.u32 d27, d20, #2 │ │ - movs r2, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #4 │ │ - mov r4, r0 │ │ - ldrb.w r0, [r0, #37] @ 0x25 │ │ - cbz r0, 25f6a │ │ - movs r0, #0 │ │ - b.n 2601c │ │ - ldrd r9, r0, [r4, #4] │ │ - ldr r5, [r4, #16] │ │ - str r0, [sp, #0] │ │ - cmp r5, r0 │ │ - bhi.n 25ffa │ │ - ldr.w r8, [r4, #12] │ │ - cmp r5, r8 │ │ - bcc.n 25ffa │ │ - ldrb.w sl, [r4, #24] │ │ - add.w r0, r4, #20 │ │ - add r0, sl │ │ - ldrb.w r6, [r0, #-1] │ │ - sub.w r2, r5, r8 │ │ - add.w r3, r9, r8 │ │ + strd r6, r0, [sp, #4] │ │ + mov r5, r1 │ │ + cmp sl, r4 │ │ + bcs.n 27058 │ │ + mov.w r8, #1 │ │ + mov r1, r5 │ │ + b.n 270a4 │ │ + ldr r0, [sp, #16] │ │ + sub.w r2, sl, r4 │ │ cmp r2, #7 │ │ - bhi.n 25fae │ │ - movs r1, #0 │ │ - cbz r2, 25fb8 │ │ - ldrb r0, [r3, r1] │ │ - cmp r0, r6 │ │ - beq.n 25fbc │ │ - adds r1, #1 │ │ - cmp r2, r1 │ │ - bne.n 25f9c │ │ - movs r0, #0 │ │ - mov r1, r2 │ │ - b.n 25fbe │ │ - mov r0, r6 │ │ - mov r1, r3 │ │ - bl 1c680 │ │ - b.n 25fbe │ │ - movs r0, #0 │ │ - b.n 25fbe │ │ - movs r0, #1 │ │ - cmp r0, #1 │ │ - bne.n 25ff8 │ │ - add.w r0, r8, r1 │ │ - add.w r8, r0, #1 │ │ - str.w r8, [r4, #12] │ │ - cmp r8, sl │ │ - bcc.n 25ff2 │ │ - ldr r0, [sp, #0] │ │ - cmp r8, r0 │ │ - bhi.n 25ff2 │ │ - cmp.w sl, #5 │ │ - bcs.n 26034 │ │ - sub.w fp, r8, sl │ │ - add.w r1, r4, #20 │ │ - add.w r0, r9, fp │ │ - mov r2, sl │ │ - blx 4f830 │ │ - cbz r0, 26024 │ │ - cmp r5, r8 │ │ - bcs.n 25f8c │ │ - b.n 25ffa │ │ - str r5, [r4, #12] │ │ - ldrb.w r0, [r4, #36] @ 0x24 │ │ - movs r1, #1 │ │ - strb.w r1, [r4, #37] @ 0x25 │ │ - cmp r0, #1 │ │ - bne.n 2600e │ │ - ldrd r2, r1, [r4, #28] │ │ - b.n 26016 │ │ - ldrd r2, r1, [r4, #28] │ │ - cmp r1, r2 │ │ - beq.n 25f66 │ │ - add.w r0, r9, r2 │ │ - subs r1, r1, r2 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [r4, #28] │ │ - str.w r8, [r4, #28] │ │ - add.w r0, r9, r1 │ │ - sub.w r1, fp, r1 │ │ - b.n 2601c │ │ - ldr r3, [pc, #12] @ (26044 ) │ │ + add.w r1, r0, r4 │ │ + bhi.n 2707a │ │ + cmp sl, r4 │ │ + beq.n 2709c │ │ + movs r3, #0 │ │ + ldrb r0, [r1, r3] │ │ + cmp r0, #95 @ 0x5f │ │ + beq.n 27086 │ │ + adds r3, #1 │ │ + cmp r2, r3 │ │ + bne.n 2706c │ │ + b.n 2709c │ │ + movs r0, #95 @ 0x5f │ │ + bl 1c87c │ │ + lsls r0, r0, #31 │ │ + beq.n 2709c │ │ + mov r3, r1 │ │ + adds r6, r4, r3 │ │ + adds r4, r6, #1 │ │ + cmp r6, sl │ │ + bcs.n 27096 │ │ + ldr r0, [sp, #16] │ │ + ldrb r0, [r0, r6] │ │ + cmp r0, #95 @ 0x5f │ │ + beq.n 270fe │ │ + cmp r4, sl │ │ + bhi.n 27050 │ │ + b.n 27058 │ │ + mov.w r8, #1 │ │ + mov r1, r5 │ │ + mov r4, sl │ │ + mov r6, sl │ │ + cmp.w fp, #0 │ │ + beq.n 270e4 │ │ + mov r9, r1 │ │ + ldr r1, [sp, #8] │ │ + mov r0, fp │ │ + movs r2, #1 │ │ + mov fp, r5 │ │ + movs r5, #1 │ │ + bl 1ab10 │ │ + cmp r0, #0 │ │ + bne.w 26f8c │ │ + ldr r5, [sp, #4] │ │ + cbz r5, 270ea │ │ + ldr r0, [sp, #16] │ │ + sub.w r2, r6, fp │ │ + add.w r1, r0, fp │ │ + mov r0, r5 │ │ + bl 1ab10 │ │ + mov fp, r5 │ │ + mov r1, r9 │ │ + cmp r0, #0 │ │ + str r5, [sp, #12] │ │ + bne.w 26f8a │ │ + b.n 270f4 │ │ + mov.w fp, #0 │ │ + b.n 270f4 │ │ movs r0, #0 │ │ - mov r1, sl │ │ - movs r2, #4 │ │ - add r3, pc │ │ - bl 1b904 │ │ + mov.w fp, #0 │ │ + str r0, [sp, #12] │ │ + mov r1, r9 │ │ + cmp.w r8, #0 │ │ + bne.w 26f58 │ │ + b.n 2704a │ │ + mov.w r8, #0 │ │ + mov r1, r4 │ │ + b.n 270a6 │ │ + mov.w r9, #0 │ │ + mov r1, r4 │ │ + b.n 26f3c │ │ nop │ │ - @ instruction: 0xb8c4 │ │ - movs r2, r0 │ │ - push {r4, r6, r7, lr} │ │ + cmp r0, #75 @ 0x4b │ │ + vqshrun.s64 d18, q10, #2 │ │ + vqshl.u32 q9, q5, #30 │ │ + vqshl.u32 d18, d17, #30 │ │ + vrsubhn.i d30, q15, q7 │ │ + vclt.f q9, q14, #0 │ │ + vmlsl.u q15, d14, d20[0] │ │ + @ instruction: 0xfffdea52 │ │ + vabs.f q9, │ │ + vrsubhn.i d18, q15, │ │ + vtbl.8 d16, {d14}, d16 │ │ + vsli.64 , q0, #62 @ 0x3e │ │ add r7, sp, #8 │ │ sub sp, #16 │ │ mov r4, r1 │ │ str r0, [sp, #4] │ │ ldrd r0, r1, [r1] │ │ movs r2, #13 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #104] @ (260c4 ) │ │ + ldr r1, [pc, #104] @ (271b8 ) │ │ add r1, pc │ │ blx r3 │ │ - ldr r1, [pc, #100] @ (260c8 ) │ │ + ldr r1, [pc, #100] @ (271bc ) │ │ movs r3, #0 │ │ - ldr r2, [pc, #100] @ (260cc ) │ │ + ldr r2, [pc, #100] @ (271c0 ) │ │ strb.w r3, [sp, #13] │ │ add r1, pc │ │ add r2, pc │ │ strb.w r0, [sp, #12] │ │ add r0, sp, #8 │ │ add r3, sp, #4 │ │ str r2, [sp, #0] │ │ movs r2, #4 │ │ str r4, [sp, #8] │ │ - bl 1bb2c │ │ + bl 1bc20 │ │ ldrb.w r2, [sp, #13] │ │ ldrb.w r1, [sp, #12] │ │ cmp r2, #1 │ │ orr.w r0, r2, r1 │ │ it eq │ │ movseq.w r1, r1, lsl #31 │ │ - bne.n 260ba │ │ + bne.n 271ae │ │ ldr r0, [sp, #8] │ │ ldrb r1, [r0, #10] │ │ lsls r1, r1, #24 │ │ - bmi.n 260ac │ │ + bmi.n 271a0 │ │ ldrd r0, r1, [r0] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #40] @ (260d0 ) │ │ + ldr r1, [pc, #40] @ (271c4 ) │ │ add r1, pc │ │ - b.n 260b8 │ │ + b.n 271ac │ │ ldrd r0, r1, [r0] │ │ movs r2, #1 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #28] @ (260d4 ) │ │ + ldr r1, [pc, #28] @ (271c8 ) │ │ add r1, pc │ │ blx r3 │ │ and.w r0, r0, #1 │ │ add sp, #16 │ │ pop {r4, r6, r7, pc} │ │ nop │ │ - adds r1, #104 @ 0x68 │ │ - vsli.32 , q15, #30 │ │ + movs r6, #122 @ 0x7a │ │ + vqshlu.s64 d16, d30, #62 @ 0x3e │ │ vmla.i q8, q7, d25[0] │ │ movs r0, r0 │ │ - adds r0, #117 @ 0x75 │ │ - vshr.u32 d19, d22, #2 │ │ + movs r5, #130 @ 0x82 │ │ + vsli.32 d18, d26, #30 │ │ vsli.64 d27, d16, #62 @ 0x3e │ │ ldr r0, [r0, #0] │ │ - ldr r4, [pc, #28] @ (260fc ) │ │ - ldr r5, [pc, #32] @ (26100 ) │ │ + ldr r4, [pc, #24] @ (271ec ) │ │ + ldr r5, [pc, #28] @ (271f0 ) │ │ ldrb r2, [r0, #0] │ │ add r4, pc │ │ add r5, pc │ │ ldrd r0, r3, [r1] │ │ ldr r3, [r3, #12] │ │ ldr.w r1, [r4, r2, lsl #2] │ │ - ldr.w r2, [r5, r2, lsl #2] │ │ + ldrb r2, [r5, r2] │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ bx r3 │ │ - nop │ │ - rev r2, r1 │ │ + add r4, pc, #280 @ (adr r4, 27308 ) │ │ movs r2, r0 │ │ - subs r4, #172 @ 0xac │ │ + adds r2, #68 @ 0x44 │ │ vabal.u , d30, d0 │ │ ldrd ip, r3, [r0] │ │ subs.w lr, r3, r2 │ │ mov.w r3, #0 │ │ it cc │ │ movcc r3, #1 │ │ orrs.w r3, r3, ip │ │ @@ -40608,861 +41972,857 @@ │ │ movne r0, #1 │ │ popne {r7, pc} │ │ ldr r0, [r0, #8] │ │ ldrd r0, r3, [r0] │ │ ldr r3, [r3, #12] │ │ ldmia.w sp!, {r7, lr} │ │ bx r3 │ │ - bmi.n 260de │ │ + bmi.n 271ce │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #52 @ 0x34 │ │ + sub sp, #44 @ 0x2c │ │ ldr r0, [r0, #0] │ │ - mov fp, r1 │ │ + mov r4, r1 │ │ ldr.w r9, [r0] │ │ cmp.w r9, #0 │ │ - beq.w 2681a │ │ - ldrd r1, r0, [r0, #4] │ │ + beq.w 2793c │ │ + ldrd r0, fp, [r0, #4] │ │ mov.w ip, #0 │ │ - str r1, [sp, #24] │ │ str r0, [sp, #12] │ │ - str.w fp, [sp, #16] │ │ - ldr r0, [sp, #12] │ │ - cmp ip, r0 │ │ - beq.w 26836 │ │ - ldr r0, [sp, #24] │ │ - movs r4, #10 │ │ - cmp r0, #0 │ │ - beq.w 26888 │ │ - ldr r1, [sp, #24] │ │ - movs r5, #0 │ │ + str.w fp, [sp, #4] │ │ + str r4, [sp, #16] │ │ + cmp ip, fp │ │ + beq.w 27958 │ │ + ldr r4, [sp, #12] │ │ + cmp r4, #0 │ │ + beq.w 279aa │ │ ldrb.w r8, [r9] │ │ + sub.w lr, r4, #1 │ │ + movs r5, #0 │ │ + mov r1, r4 │ │ add.w r0, ip, #1 │ │ - sub.w lr, r1, #1 │ │ str r0, [sp, #8] │ │ mov r6, r8 │ │ add.w sl, r9, r5 │ │ mov r2, r6 │ │ sxtb r0, r6 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 261d2 │ │ + bgt.n 272be │ │ ldrb.w r0, [sl, #1] │ │ and.w r2, r6, #31 │ │ cmp r6, #224 @ 0xe0 │ │ and.w r0, r0, #63 @ 0x3f │ │ - bcc.n 261c8 │ │ + bcc.n 272b4 │ │ ldrb.w r3, [sl, #2] │ │ cmp r6, #240 @ 0xf0 │ │ and.w r3, r3, #63 @ 0x3f │ │ orr.w r0, r3, r0, lsl #6 │ │ - bcc.n 261ce │ │ + bcc.n 272ba │ │ ldrb.w r3, [sl, #3] │ │ and.w r2, r2, #7 │ │ and.w r3, r3, #63 @ 0x3f │ │ orr.w r0, r3, r0, lsl #6 │ │ orr.w r2, r0, r2, lsl #18 │ │ - b.n 261d2 │ │ + b.n 272be │ │ orr.w r2, r0, r2, lsl #6 │ │ - b.n 261d2 │ │ + b.n 272be │ │ orr.w r2, r0, r2, lsl #12 │ │ sub.w r0, r2, #48 @ 0x30 │ │ cmp r0, #10 │ │ - bcs.n 261f4 │ │ + bcs.n 272e0 │ │ cmp lr, r5 │ │ - beq.w 26888 │ │ + beq.w 279aa │ │ ldrsb.w r0, [sl, #1] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 26890 │ │ + ble.w 279b2 │ │ uxtb r6, r0 │ │ adds r5, #1 │ │ subs r1, #1 │ │ - b.n 26184 │ │ - ldr r2, [sp, #24] │ │ - cmp r2, r1 │ │ - beq.w 268c2 │ │ - subs r3, r2, r1 │ │ + b.n 27270 │ │ + cmp r4, r1 │ │ + beq.w 279e4 │ │ + subs r3, r4, r1 │ │ ldrsb.w r0, [r9, r3] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 268b2 │ │ + ble.w 279d4 │ │ cmp r3, #1 │ │ - bne.n 26220 │ │ + bne.n 2730a │ │ cmp.w r8, #43 @ 0x2b │ │ mov.w lr, #1 │ │ it ne │ │ cmpne.w r8, #45 @ 0x2d │ │ - beq.w 2686e │ │ + beq.w 27990 │ │ cmp.w r8, #43 @ 0x2b │ │ mov.w r0, #0 │ │ itt eq │ │ addeq.w r9, r9, #1 │ │ subeq r3, #1 │ │ it eq │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ cmp r3, #9 │ │ - bcs.n 26288 │ │ - cbz r3, 262b2 │ │ + bcs.n 27374 │ │ + ldr.w r8, [sp, #16] │ │ + cbz r3, 273a2 │ │ negs r0, r0 │ │ movs r3, #0 │ │ ldrb.w r2, [r9] │ │ subs r2, #48 @ 0x30 │ │ cmp r2, #9 │ │ - bhi.w 268ac │ │ + bhi.w 279c2 │ │ add.w r3, r3, r3, lsl #2 │ │ adds r0, #1 │ │ add.w r9, r9, #1 │ │ cmp r5, r0 │ │ add.w r3, r2, r3, lsl #1 │ │ - bne.n 26240 │ │ - cbz r3, 262b2 │ │ + bne.n 2732e │ │ + cbz r3, 273a2 │ │ cmp r1, r3 │ │ - bls.n 262ba │ │ + bls.n 273aa │ │ ldrsb.w r0, [sl, r3] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 268c8 │ │ + ble.w 279ea │ │ ldrsb.w r0, [sl, r3] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 268d2 │ │ - subs r0, r1, r3 │ │ - str r0, [sp, #24] │ │ + ble.w 279f4 │ │ + subs r4, r1, r3 │ │ add.w r9, sl, r3 │ │ mov r1, r3 │ │ - b.n 262c6 │ │ + b.n 273b4 │ │ + ldr.w r8, [sp, #16] │ │ negs r0, r0 │ │ movs r3, #0 │ │ - mov lr, r4 │ │ cmp r5, r0 │ │ - beq.n 2625e │ │ - umull r2, r4, r3, lr │ │ + beq.n 2734c │ │ + movs r2, #10 │ │ + umull r2, r4, r3, r2 │ │ ldrb.w r3, [r9], #1 │ │ cmp r4, #0 │ │ - bne.w 26858 │ │ + bne.w 2797a │ │ subs r3, #48 @ 0x30 │ │ cmp r3, #10 │ │ - bcs.w 268ac │ │ + bcs.w 279c2 │ │ adds r3, r3, r2 │ │ add.w r0, r0, #1 │ │ - bcc.n 2628e │ │ - b.n 2686a │ │ - movs r5, #0 │ │ + bcc.n 2737c │ │ + b.n 2798c │ │ + movs r6, #0 │ │ + mov r4, r1 │ │ mov r9, sl │ │ - str r1, [sp, #24] │ │ - b.n 26364 │ │ - bne.w 268c8 │ │ + b.n 273cc │ │ + bne.w 279ea │ │ add.w r9, sl, r3 │ │ - movs r0, #0 │ │ - str r0, [sp, #24] │ │ - ldr r0, [sp, #12] │ │ - add.w r2, ip, #1 │ │ - cmp r2, r0 │ │ - bne.n 26362 │ │ - ldr.w r0, [fp, #8] │ │ - ands.w r0, r0, #8388608 @ 0x800000 │ │ - beq.n 26362 │ │ - cmp r6, #104 @ 0x68 │ │ - bne.n 26362 │ │ - cmp r1, #1 │ │ - beq.n 262ee │ │ - ldrsb.w r0, [sl, #1] │ │ - cmn.w r0, #64 @ 0x40 │ │ - blt.w 268f8 │ │ - add.w r0, sl, r1 │ │ - add.w r5, sl, #1 │ │ - cmp r5, r0 │ │ - beq.w 26836 │ │ - mov r3, r5 │ │ - ldrsb.w r6, [r5], #1 │ │ - cmp.w r6, #4294967295 @ 0xffffffff │ │ - uxtb r2, r6 │ │ - bgt.n 2634a │ │ - ldrb r5, [r3, #1] │ │ - and.w r6, r2, #31 │ │ - cmp r2, #224 @ 0xe0 │ │ - and.w r5, r5, #63 @ 0x3f │ │ - bcc.n 2633c │ │ - ldrb r4, [r3, #2] │ │ - cmp r2, #240 @ 0xf0 │ │ - and.w r4, r4, #63 @ 0x3f │ │ - orr.w r5, r4, r5, lsl #6 │ │ - bcc.n 26344 │ │ - ldrb r2, [r3, #3] │ │ - and.w r6, r6, #7 │ │ - and.w r2, r2, #63 @ 0x3f │ │ - orr.w r2, r2, r5, lsl #6 │ │ - adds r5, r3, #4 │ │ - orr.w r2, r2, r6, lsl #18 │ │ - b.n 2634a │ │ - orr.w r2, r5, r6, lsl #6 │ │ - adds r5, r3, #2 │ │ - b.n 2634a │ │ - orr.w r2, r5, r6, lsl #12 │ │ - adds r5, r3, #3 │ │ - sub.w r6, r2, #65 @ 0x41 │ │ - sub.w r3, r2, #48 @ 0x30 │ │ - cmp r2, #57 @ 0x39 │ │ - bic.w r6, r6, #33 @ 0x21 │ │ - it hi │ │ - addhi.w r3, r6, #10 │ │ - cmp r3, #15 │ │ - bls.n 262f6 │ │ - mov r5, r1 │ │ + movs r4, #0 │ │ + ldrb.w r0, [r8, #10] │ │ + lsls r0, r0, #24 │ │ + bpl.n 273ca │ │ + add.w r0, ip, #1 │ │ + cmp r0, fp │ │ + it eq │ │ + cmpeq r6, #104 @ 0x68 │ │ + beq.w 278b2 │ │ + mov r6, r1 │ │ cmp.w ip, #0 │ │ - beq.n 2637e │ │ - ldrd r0, r1, [fp] │ │ + beq.n 273e6 │ │ + ldrd r0, r1, [r8] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #880] @ (266e4 ) │ │ + ldr r1, [pc, #872] @ (27744 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 2684c │ │ - cmp r5, #1 │ │ - bls.n 2638e │ │ + bne.w 2796e │ │ + cmp r6, #1 │ │ + str r4, [sp, #12] │ │ + bls.n 273fa │ │ ldrh.w r0, [sl] │ │ movw r1, #9311 @ 0x245f │ │ cmp r0, r1 │ │ - beq.n 26392 │ │ - mov fp, sl │ │ - b.n 263a2 │ │ - mov fp, sl │ │ - ldrsb.w r0, [fp, #1]! │ │ - cmn.w r0, #64 @ 0x40 │ │ - blt.w 268f2 │ │ - subs r5, #1 │ │ - mov sl, fp │ │ - cbz r5, 2640e │ │ + beq.w 278a0 │ │ + mov r5, sl │ │ + mov fp, r6 │ │ + mov sl, r5 │ │ + cbz r6, 2742e │ │ ldrb.w r0, [sl] │ │ cmp r0, #36 @ 0x24 │ │ - beq.w 264b4 │ │ + beq.n 274d2 │ │ cmp r0, #46 @ 0x2e │ │ - bne.n 2640e │ │ - cmp r5, #1 │ │ - beq.w 267e8 │ │ - ldrsb.w r0, [sl, #1] │ │ - ldr r6, [sp, #16] │ │ - cmn.w r0, #65 @ 0x41 │ │ - ble.w 268e6 │ │ - uxtb r1, r0 │ │ - sxtb r0, r1 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 266ec │ │ - ldrb.w r2, [sl, #2] │ │ - and.w r0, r1, #31 │ │ - cmp r1, #224 @ 0xe0 │ │ - and.w r2, r2, #63 @ 0x3f │ │ - bcc.w 26598 │ │ - ldrb.w r3, [sl, #3] │ │ - cmp r1, #240 @ 0xf0 │ │ - and.w r3, r3, #63 @ 0x3f │ │ - orr.w r2, r3, r2, lsl #6 │ │ - bcc.w 266e8 │ │ - ldrb.w r1, [sl, #4] │ │ - and.w r0, r0, #7 │ │ - and.w r1, r1, #63 @ 0x3f │ │ - orr.w r1, r1, r2, lsl #6 │ │ - orr.w r1, r1, r0, lsl #18 │ │ - b.n 266ec │ │ - add.w r0, sl, r5 │ │ + bne.n 2742e │ │ + cmp.w fp, #1 │ │ + bne.w 2756e │ │ + ldrd r0, r1, [r8] │ │ + movs r2, #1 │ │ + ldr r3, [r1, #12] │ │ + movs r4, #1 │ │ + ldr r1, [pc, #804] @ (27748 ) │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 27970 │ │ + b.n 27614 │ │ + add.w r0, sl, fp │ │ movs r4, #0 │ │ mov r1, sl │ │ - str r5, [sp, #20] │ │ cmp r1, r0 │ │ - beq.w 267cc │ │ + beq.w 27886 │ │ mov r3, r1 │ │ mov r6, r4 │ │ ldrsb.w r5, [r3], #1 │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ uxtb r2, r5 │ │ - bgt.n 2646e │ │ + bgt.n 2748c │ │ ldrb r5, [r1, #1] │ │ and.w r3, r2, #31 │ │ cmp r2, #224 @ 0xe0 │ │ and.w r5, r5, #63 @ 0x3f │ │ - bcc.n 26460 │ │ + bcc.n 2747e │ │ ldrb r4, [r1, #2] │ │ cmp r2, #240 @ 0xf0 │ │ and.w r4, r4, #63 @ 0x3f │ │ orr.w r5, r4, r5, lsl #6 │ │ - bcc.n 26468 │ │ + bcc.n 27486 │ │ ldrb r2, [r1, #3] │ │ and.w r3, r3, #7 │ │ and.w r2, r2, #63 @ 0x3f │ │ orr.w r2, r2, r5, lsl #6 │ │ orr.w r2, r2, r3, lsl #18 │ │ adds r3, r1, #4 │ │ - b.n 2646e │ │ + b.n 2748c │ │ orr.w r2, r5, r3, lsl #6 │ │ adds r3, r1, #2 │ │ - b.n 2646e │ │ + b.n 2748c │ │ orr.w r2, r5, r3, lsl #12 │ │ adds r3, r1, #3 │ │ cmp r2, #36 @ 0x24 │ │ - beq.n 2647e │ │ + beq.n 2749c │ │ subs r1, r6, r1 │ │ cmp r2, #46 @ 0x2e │ │ add.w r4, r1, r3 │ │ mov r1, r3 │ │ - bne.n 26418 │ │ + bne.n 27436 │ │ cmp r6, #0 │ │ - beq.n 2651a │ │ - ldr r4, [sp, #20] │ │ - ldr r1, [sp, #16] │ │ - cmp r6, r4 │ │ - bcs.n 2652e │ │ + beq.n 27538 │ │ + ldr.w r8, [sp, #16] │ │ + cmp r6, fp │ │ + bcs.n 2754c │ │ ldrsb.w r0, [sl, r6] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 2683a │ │ - ldrd r0, r1, [r1] │ │ + ble.w 2795c │ │ + ldrd r0, r1, [r8] │ │ mov r2, r6 │ │ ldr r3, [r1, #12] │ │ mov r1, sl │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 2684c │ │ + bne.w 2796e │ │ ldrsb.w r0, [sl, r6] │ │ cmn.w r0, #64 @ 0x40 │ │ - bge.n 26546 │ │ - b.n 268da │ │ - cmp r5, #1 │ │ - beq.n 264c4 │ │ + bge.n 27564 │ │ + b.n 279fc │ │ + cmp.w fp, #1 │ │ + beq.n 274e4 │ │ ldrsb.w r0, [sl, #1] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 268ec │ │ - str r5, [sp, #20] │ │ + ble.w 27a0e │ │ add.w r8, sl, #1 │ │ - subs r5, #1 │ │ + sub.w r5, fp, #1 │ │ movs r4, #0 │ │ subs r2, r5, r4 │ │ - add.w r3, r8, r4 │ │ + add.w r1, r8, r4 │ │ cmp r2, #7 │ │ - bhi.n 264ee │ │ - movs r1, #0 │ │ - cbz r2, 264f8 │ │ - ldrb r0, [r3, r1] │ │ + bhi.n 2750e │ │ + cmp r5, r4 │ │ + beq.w 27886 │ │ + movs r3, #0 │ │ + ldrb r0, [r1, r3] │ │ cmp r0, #36 @ 0x24 │ │ - beq.n 264fc │ │ - adds r1, #1 │ │ - cmp r2, r1 │ │ - bne.n 264dc │ │ - movs r0, #0 │ │ - mov r1, r2 │ │ - b.n 264fe │ │ + beq.n 2751c │ │ + adds r3, #1 │ │ + cmp r2, r3 │ │ + bne.n 27500 │ │ + b.n 27886 │ │ movs r0, #36 @ 0x24 │ │ - mov r1, r3 │ │ - bl 1c680 │ │ - b.n 264fe │ │ - movs r0, #0 │ │ - b.n 264fe │ │ - movs r0, #1 │ │ - cmp r0, #1 │ │ - bne.w 267cc │ │ - add r1, r4 │ │ + bl 1c87c │ │ + lsls r0, r0, #31 │ │ + beq.w 27886 │ │ + mov r3, r1 │ │ + adds r1, r3, r4 │ │ adds r4, r1, #1 │ │ cmp r1, r5 │ │ - bcs.n 26514 │ │ + bcs.n 27532 │ │ ldrb.w r0, [r8, r1] │ │ + cmp r4, r5 │ │ + bhi.n 2761e │ │ cmp r0, #36 @ 0x24 │ │ - beq.n 2654e │ │ - cmp r5, r4 │ │ - bcs.n 264ce │ │ - b.n 267cc │ │ - ldr r0, [sp, #16] │ │ + bne.n 274ee │ │ + b.n 2761e │ │ + cmp r4, r5 │ │ + bls.n 274ee │ │ + b.n 27886 │ │ + ldr.w r8, [sp, #16] │ │ movs r2, #0 │ │ movs r6, #0 │ │ - ldrd r0, r1, [r0] │ │ + ldrd r0, r1, [r8] │ │ ldr r3, [r1, #12] │ │ mov r1, sl │ │ blx r3 │ │ - ldr r4, [sp, #20] │ │ - b.n 26540 │ │ - bne.w 2683a │ │ - ldrd r0, r1, [r1] │ │ - mov r2, r4 │ │ + b.n 2755e │ │ + bne.w 2795c │ │ + ldrd r0, r1, [r8] │ │ + mov r2, fp │ │ ldr r3, [r1, #12] │ │ mov r1, sl │ │ blx r3 │ │ - mov r6, r4 │ │ + mov r6, fp │ │ + cmp r0, #0 │ │ + bne.w 2796e │ │ + add.w r5, sl, r6 │ │ + sub.w r6, fp, r6 │ │ + b.n 273fc │ │ + ldrsb.w r0, [sl, #1] │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.w 27a08 │ │ + uxtb r1, r0 │ │ + sxtb r0, r1 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.n 275c4 │ │ + ldrb.w r2, [sl, #2] │ │ + and.w r0, r1, #31 │ │ + cmp r1, #224 @ 0xe0 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + bcc.n 275ba │ │ + ldrb.w r3, [sl, #3] │ │ + cmp r1, #240 @ 0xf0 │ │ + and.w r3, r3, #63 @ 0x3f │ │ + orr.w r2, r3, r2, lsl #6 │ │ + bcc.n 275c0 │ │ + ldrb.w r1, [sl, #4] │ │ + and.w r0, r0, #7 │ │ + and.w r1, r1, #63 @ 0x3f │ │ + orr.w r1, r1, r2, lsl #6 │ │ + orr.w r1, r1, r0, lsl #18 │ │ + b.n 275c4 │ │ + orr.w r1, r2, r0, lsl #6 │ │ + b.n 275c4 │ │ + orr.w r1, r2, r0, lsl #12 │ │ + ldrd r0, r2, [r8] │ │ + cmp r1, #46 @ 0x2e │ │ + ldr r3, [r2, #12] │ │ + bne.n 275f8 │ │ + ldr r1, [pc, #380] @ (2774c ) │ │ + movs r2, #2 │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 2796e │ │ + cmp.w fp, #3 │ │ + bcc.n 275ee │ │ + ldrsb.w r0, [sl, #2] │ │ + cmn.w r0, #64 @ 0x40 │ │ + blt.w 27a38 │ │ + add.w r5, sl, #2 │ │ + sub.w r6, fp, #2 │ │ + b.n 273fc │ │ + ldr r1, [pc, #340] @ (27750 ) │ │ + movs r2, #1 │ │ + movs r4, #1 │ │ + add r1, pc │ │ + blx r3 │ │ cmp r0, #0 │ │ - bne.w 2684c │ │ - add.w fp, sl, r6 │ │ - subs r5, r4, r6 │ │ - b.n 263a2 │ │ + bne.w 27970 │ │ + ldrsb.w r0, [sl, #1] │ │ + cmn.w r0, #64 @ 0x40 │ │ + blt.w 27a20 │ │ + add.w r5, sl, #1 │ │ + sub.w r6, fp, #1 │ │ + b.n 273fc │ │ + cmp r0, #36 @ 0x24 │ │ + bne.w 27886 │ │ ldrsb.w r0, [r8] │ │ cmn.w r0, #64 @ 0x40 │ │ - blt.w 268a0 │ │ - ldr r6, [sp, #20] │ │ + blt.w 279c8 │ │ adds r2, r1, #2 │ │ - cmp r6, r2 │ │ - bls.n 2656e │ │ + cmp fp, r2 │ │ + bls.n 27642 │ │ ldrsb.w r3, [sl, r2] │ │ cmn.w r3, #64 @ 0x40 │ │ - blt.w 2691c │ │ - add.w fp, sl, r2 │ │ - subs r5, r6, r2 │ │ + blt.w 27a44 │ │ + add.w r5, sl, r2 │ │ + sub.w r6, fp, r2 │ │ uxtb r0, r0 │ │ cmp r1, #1 │ │ - beq.n 26604 │ │ + beq.n 276d2 │ │ cmp r1, #2 │ │ - beq.n 2659e │ │ + beq.n 2766c │ │ cmp r1, #0 │ │ - str r5, [sp, #4] │ │ - beq.w 267cc │ │ + beq.w 27886 │ │ cmp r0, #117 @ 0x75 │ │ - bne.w 267cc │ │ + bne.w 27886 │ │ ldrsb.w r0, [sl, #2] │ │ cmn.w r0, #64 @ 0x40 │ │ - bge.n 26612 │ │ - b.n 26926 │ │ - orr.w r1, r2, r0, lsl #6 │ │ - b.n 266ec │ │ + bge.n 276de │ │ + b.n 27a4e │ │ ldrh.w r2, [r8] │ │ movw r3, #20563 @ 0x5053 │ │ cmp r2, r3 │ │ - beq.w 2676c │ │ + beq.w 27826 │ │ ldrh.w r2, [r8] │ │ movw r3, #20546 @ 0x5042 │ │ cmp r2, r3 │ │ - beq.w 26772 │ │ + beq.w 2782c │ │ ldrh.w r2, [r8] │ │ movw r3, #18002 @ 0x4652 │ │ cmp r2, r3 │ │ - beq.w 2679c │ │ + beq.w 2785a │ │ ldrh.w r2, [r8] │ │ movw r3, #21580 @ 0x544c │ │ cmp r2, r3 │ │ - beq.w 267a2 │ │ + beq.w 27860 │ │ ldrh.w r2, [r8] │ │ movw r3, #21575 @ 0x5447 │ │ cmp r2, r3 │ │ - beq.w 267a8 │ │ + beq.w 27866 │ │ ldrh.w r2, [r8] │ │ movw r3, #20556 @ 0x504c │ │ cmp r2, r3 │ │ - beq.w 267ae │ │ + beq.w 2786c │ │ ldrh.w r2, [r8] │ │ movw r3, #20562 @ 0x5052 │ │ cmp r2, r3 │ │ - beq.w 267b4 │ │ - str r5, [sp, #4] │ │ - b.n 26586 │ │ + bne.n 2765a │ │ + ldr r1, [pc, #132] @ (27754 ) │ │ + add r1, pc │ │ + b.n 27870 │ │ cmp r0, #67 @ 0x43 │ │ - beq.w 26766 │ │ + beq.w 27820 │ │ cmp r0, #117 @ 0x75 │ │ - str r5, [sp, #4] │ │ - bne.w 267cc │ │ - add.w r5, sl, #2 │ │ - add.w lr, r8, r1 │ │ + bne.w 27886 │ │ + add.w r0, sl, #2 │ │ + add.w ip, r8, r1 │ │ sub.w r8, r1, #1 │ │ - mov r2, r5 │ │ - mov r0, r2 │ │ - cmp r2, lr │ │ - beq.n 2668a │ │ - mov r2, r0 │ │ - ldrsb.w r3, [r2], #1 │ │ + mov r1, r0 │ │ + mov lr, r1 │ │ + cmp r1, ip │ │ + beq.n 27774 │ │ + mov r1, lr │ │ + ldrsb.w r3, [r1], #1 │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ uxtb r4, r3 │ │ - bgt.n 26676 │ │ - ldrb r3, [r0, #1] │ │ - and.w r2, r4, #31 │ │ + bgt.n 27760 │ │ + ldrb.w r3, [lr, #1] │ │ + and.w r1, r4, #31 │ │ cmp r4, #224 @ 0xe0 │ │ and.w r3, r3, #63 @ 0x3f │ │ - bcc.n 26668 │ │ - ldrb.w ip, [r0, #2] │ │ + bcc.n 2773a │ │ + ldrb.w r2, [lr, #2] │ │ cmp r4, #240 @ 0xf0 │ │ - and.w r6, ip, #63 @ 0x3f │ │ - orr.w r3, r6, r3, lsl #6 │ │ - bcc.n 26670 │ │ - ldrb r6, [r0, #3] │ │ - and.w r2, r2, #7 │ │ - and.w r6, r6, #63 @ 0x3f │ │ - orr.w r3, r6, r3, lsl #6 │ │ - orr.w r4, r3, r2, lsl #18 │ │ - adds r2, r0, #4 │ │ - b.n 26676 │ │ - orr.w r4, r3, r2, lsl #6 │ │ - adds r2, r0, #2 │ │ - b.n 26676 │ │ - orr.w r4, r3, r2, lsl #12 │ │ - adds r2, r0, #3 │ │ - sub.w r3, r4, #58 @ 0x3a │ │ - cmn.w r3, #11 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + orr.w r3, r2, r3, lsl #6 │ │ + bcc.n 27758 │ │ + ldrb.w r2, [lr, #3] │ │ + and.w r1, r1, #7 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + orr.w r2, r2, r3, lsl #6 │ │ + orr.w r4, r2, r1, lsl #18 │ │ + add.w r1, lr, #4 │ │ + b.n 27760 │ │ + orr.w r4, r3, r1, lsl #6 │ │ + add.w r1, lr, #2 │ │ + b.n 27760 │ │ + movs r3, #18 │ │ + @ instruction: 0xfffe2345 │ │ + vsra.u32 d18, d12, #2 │ │ + vuzp. q9, │ │ + vaddl.u q9, d14, d7 │ │ + vtbx.8 d30, {d14-d16}, d3 │ │ + adds r4, #1 │ │ + add.w r1, lr, #3 │ │ + sub.w r2, r4, #58 @ 0x3a │ │ + cmn.w r2, #11 │ │ itt ls │ │ - subls.w r3, r4, #103 @ 0x67 │ │ - cmnls.w r3, #7 │ │ - bhi.n 26620 │ │ - cmp r1, #2 │ │ - beq.n 26698 │ │ - cmp r1, #1 │ │ - beq.w 267cc │ │ - ldrb r1, [r5, #0] │ │ - b.n 266a4 │ │ - ldrb r1, [r5, #0] │ │ + subls.w r2, r4, #103 @ 0x67 │ │ + cmnls.w r2, #7 │ │ + bhi.n 276ec │ │ + cmp.w r8, #1 │ │ + beq.n 27786 │ │ + cmp.w r8, #0 │ │ + beq.w 27886 │ │ + ldrb r1, [r0, #0] │ │ + b.n 27790 │ │ + ldrb r1, [r0, #0] │ │ cmp r1, #43 @ 0x2b │ │ it ne │ │ cmpne r1, #45 @ 0x2d │ │ - beq.w 267cc │ │ + beq.n 27886 │ │ subs r1, #43 @ 0x2b │ │ clz r1, r1 │ │ lsrs r1, r1, #5 │ │ - sub.w r3, r8, r1 │ │ - cmp r3, #9 │ │ - bcs.n 2671e │ │ - cmp r3, #0 │ │ - beq.n 26778 │ │ - adds r2, r1, #2 │ │ - movs r1, #0 │ │ - ldrb.w r6, [sl, r2] │ │ - sub.w r5, r6, #65 @ 0x41 │ │ - sub.w r4, r6, #48 @ 0x30 │ │ - cmp r6, #57 @ 0x39 │ │ - bic.w r5, r5, #32 │ │ + sub.w r8, r8, r1 │ │ + cmp.w r8, #9 │ │ + bcs.n 277d6 │ │ + cmp.w r8, #0 │ │ + beq.n 27832 │ │ + adds r1, #2 │ │ + movs r2, #0 │ │ + ldrb.w r0, [sl, r1] │ │ + sub.w r3, r0, #65 @ 0x41 │ │ + sub.w r4, r0, #48 @ 0x30 │ │ + cmp r0, #57 @ 0x39 │ │ + bic.w r3, r3, #32 │ │ it hi │ │ - addhi.w r4, r5, #10 │ │ + addhi.w r4, r3, #10 │ │ cmp r4, #15 │ │ - bhi.n 267cc │ │ - orr.w r1, r4, r1, lsl #4 │ │ - adds r2, #1 │ │ - subs r3, #1 │ │ - bne.n 266bc │ │ - b.n 26750 │ │ - cmp r5, #130 @ 0x82 │ │ - vtbx.8 d30, {d14-d16}, d2 │ │ - adds r1, #0 │ │ - ldrd r0, r2, [r6] │ │ - cmp r1, #46 @ 0x2e │ │ - ldr r3, [r2, #12] │ │ - bne.w 267fe │ │ - ldr r1, [pc, #664] @ (26994 ) │ │ - movs r2, #2 │ │ - add r1, pc │ │ - blx r3 │ │ - cmp r0, #0 │ │ - bne.w 2684c │ │ - cmp r5, #3 │ │ - bcc.n 26716 │ │ - ldrsb.w r0, [sl, #2] │ │ - cmn.w r0, #64 @ 0x40 │ │ - blt.w 26910 │ │ - add.w fp, sl, #2 │ │ - subs r5, #2 │ │ - b.n 263a2 │ │ - adds r2, r1, #2 │ │ - movs r1, #0 │ │ - movs r6, #0 │ │ - cmp.w r6, r1, lsr #28 │ │ - bne.n 267cc │ │ - ldrb.w r6, [sl, r2] │ │ - sub.w r5, r6, #65 @ 0x41 │ │ - sub.w r4, r6, #48 @ 0x30 │ │ - cmp r6, #57 @ 0x39 │ │ - bic.w r5, r5, #32 │ │ + bhi.n 27886 │ │ + orr.w r2, r4, r2, lsl #4 │ │ + adds r1, #1 │ │ + subs.w r8, r8, #1 │ │ + bne.n 277ac │ │ + b.n 2780a │ │ + adds r1, #2 │ │ + movs r2, #0 │ │ + movs r0, #0 │ │ + cmp.w r0, r2, lsr #28 │ │ + bne.n 27886 │ │ + ldrb.w r0, [sl, r1] │ │ + sub.w r3, r0, #65 @ 0x41 │ │ + sub.w r4, r0, #48 @ 0x30 │ │ + cmp r0, #57 @ 0x39 │ │ + bic.w r3, r3, #32 │ │ it hi │ │ - addhi.w r4, r5, #10 │ │ + addhi.w r4, r3, #10 │ │ cmp r4, #16 │ │ - bcs.n 267cc │ │ - orr.w r1, r4, r1, lsl #4 │ │ - adds r2, #1 │ │ - subs r3, #1 │ │ - bne.n 26722 │ │ - eor.w r2, r1, #55296 @ 0xd800 │ │ - movw r3, #2048 @ 0x800 │ │ - sub.w r2, r2, #1114112 @ 0x110000 │ │ - movt r3, #65519 @ 0xffef │ │ - cmp r2, r3 │ │ - bcc.n 267cc │ │ - b.n 2677a │ │ - ldr r1, [pc, #540] @ (26984 ) │ │ + bcs.n 27886 │ │ + orr.w r2, r4, r2, lsl #4 │ │ + adds r1, #1 │ │ + subs.w r8, r8, #1 │ │ + bne.n 277da │ │ + eor.w r0, r2, #55296 @ 0xd800 │ │ + movw r1, #2048 @ 0x800 │ │ + sub.w r0, r0, #1114112 @ 0x110000 │ │ + movt r1, #65519 @ 0xffef │ │ + cmp r0, r1 │ │ + bcc.n 27886 │ │ + b.n 27834 │ │ + ldr r1, [pc, #636] @ (27aa0 ) │ │ add r1, pc │ │ - b.n 267b8 │ │ - ldr r1, [pc, #504] @ (26968 ) │ │ + b.n 27870 │ │ + ldr r1, [pc, #608] @ (27a88 ) │ │ add r1, pc │ │ - b.n 267b8 │ │ - ldr r1, [pc, #504] @ (2696c ) │ │ + b.n 27870 │ │ + ldr r1, [pc, #604] @ (27a8c ) │ │ add r1, pc │ │ - b.n 267b8 │ │ - movs r1, #0 │ │ - cmp r0, lr │ │ - bne.n 267cc │ │ - cmp r1, #32 │ │ - str r1, [sp, #28] │ │ + b.n 27870 │ │ + movs r2, #0 │ │ + cmp lr, ip │ │ + bne.n 27886 │ │ + cmp r2, #32 │ │ + str r2, [sp, #20] │ │ itt cs │ │ - subcs.w r0, r1, #127 @ 0x7f │ │ + subcs.w r0, r2, #127 @ 0x7f │ │ cmpcs r0, #33 @ 0x21 │ │ - bcc.n 267cc │ │ - ldr r1, [sp, #16] │ │ - add r0, sp, #28 │ │ - bl 1cd2e │ │ - ldr r5, [sp, #4] │ │ + bcc.n 27886 │ │ + ldr.w r8, [sp, #16] │ │ + add r0, sp, #20 │ │ + mov r1, r8 │ │ + bl 1d7d8 │ │ cmp r0, #0 │ │ - bne.n 2684c │ │ - b.n 263a2 │ │ - ldr r1, [pc, #464] @ (26970 ) │ │ - add r1, pc │ │ - b.n 267b8 │ │ - ldr r1, [pc, #464] @ (26974 ) │ │ + bne.w 2796e │ │ + b.n 273fc │ │ + ldr r1, [pc, #564] @ (27a90 ) │ │ add r1, pc │ │ - b.n 267b8 │ │ - ldr r1, [pc, #460] @ (26978 ) │ │ + b.n 27870 │ │ + ldr r1, [pc, #560] @ (27a94 ) │ │ add r1, pc │ │ - b.n 267b8 │ │ - ldr r1, [pc, #460] @ (2697c ) │ │ + b.n 27870 │ │ + ldr r1, [pc, #560] @ (27a98 ) │ │ add r1, pc │ │ - b.n 267b8 │ │ - ldr r1, [pc, #456] @ (26980 ) │ │ + b.n 27870 │ │ + ldr r1, [pc, #556] @ (27a9c ) │ │ add r1, pc │ │ - ldr r0, [sp, #16] │ │ + ldr.w r8, [sp, #16] │ │ movs r4, #1 │ │ - ldrd r0, r2, [r0] │ │ + ldrd r0, r2, [r8] │ │ ldr r3, [r2, #12] │ │ movs r2, #1 │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n 2684e │ │ - b.n 263a2 │ │ - ldr.w fp, [sp, #16] │ │ - ldr r2, [sp, #20] │ │ - ldrd r0, r1, [fp] │ │ + bne.n 27970 │ │ + b.n 273fc │ │ + ldr r4, [sp, #16] │ │ + mov r2, fp │ │ + ldrd r0, r1, [r4] │ │ ldr r3, [r1, #12] │ │ mov r1, sl │ │ blx r3 │ │ - ldr.w ip, [sp, #8] │ │ + ldrd fp, ip, [sp, #4] │ │ cmp r0, #0 │ │ - beq.w 2615e │ │ - b.n 2684c │ │ - ldr r0, [sp, #16] │ │ - movs r2, #1 │ │ - movs r4, #1 │ │ - ldrd r0, r1, [r0] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #408] @ (26990 ) │ │ - add r1, pc │ │ - blx r3 │ │ - cbnz r0, 2684e │ │ - b.n 26814 │ │ - ldr r1, [pc, #396] @ (2698c ) │ │ - movs r2, #1 │ │ - movs r4, #1 │ │ - add r1, pc │ │ - blx r3 │ │ - cbnz r0, 2684e │ │ + beq.w 2724e │ │ + b.n 2796e │ │ + mov r5, sl │ │ + ldrsb.w r0, [r5, #1]! │ │ + cmn.w r0, #64 @ 0x40 │ │ + blt.w 27a14 │ │ + subs r6, #1 │ │ + b.n 273fc │ │ + cmp r1, #1 │ │ + beq.n 278c2 │ │ ldrsb.w r0, [sl, #1] │ │ cmn.w r0, #64 @ 0x40 │ │ - blt.n 268fe │ │ - add.w fp, sl, #1 │ │ - b.n 263a0 │ │ + blt.w 27a32 │ │ + add.w r0, sl, r1 │ │ + add.w r5, sl, #1 │ │ + cmp r5, r0 │ │ + beq.n 27958 │ │ + mov r3, r5 │ │ + ldrsb.w r6, [r5], #1 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + uxtb r2, r6 │ │ + bgt.n 27920 │ │ + ldrb r5, [r3, #1] │ │ + and.w r6, r2, #31 │ │ + cmp r2, #224 @ 0xe0 │ │ + and.w r5, r5, #63 @ 0x3f │ │ + bcc.n 27910 │ │ + mov lr, r4 │ │ + ldrb r4, [r3, #2] │ │ + cmp r2, #240 @ 0xf0 │ │ + and.w r4, r4, #63 @ 0x3f │ │ + orr.w r5, r4, r5, lsl #6 │ │ + bcc.n 27918 │ │ + ldrb r2, [r3, #3] │ │ + and.w r6, r6, #7 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + orr.w r2, r2, r5, lsl #6 │ │ + adds r5, r3, #4 │ │ + orr.w r2, r2, r6, lsl #18 │ │ + b.n 2791e │ │ + orr.w r2, r5, r6, lsl #6 │ │ + adds r5, r3, #2 │ │ + b.n 27920 │ │ + orr.w r2, r5, r6, lsl #12 │ │ + adds r5, r3, #3 │ │ + mov r4, lr │ │ + sub.w r6, r2, #65 @ 0x41 │ │ + sub.w r3, r2, #48 @ 0x30 │ │ + cmp r2, #57 @ 0x39 │ │ + bic.w r6, r6, #33 @ 0x21 │ │ + it hi │ │ + addhi.w r3, r6, #10 │ │ + cmp r3, #15 │ │ + bhi.w 273ca │ │ + b.n 278ca │ │ ldrd r0, r1, [r0, #4] │ │ - add r3, sp, #28 │ │ + add r3, sp, #20 │ │ movs r2, #0 │ │ stmia r3!, {r0, r1, r2} │ │ - add r0, sp, #28 │ │ + add r0, sp, #20 │ │ movs r1, #1 │ │ - str r2, [sp, #48] @ 0x30 │ │ - strd r2, fp, [sp, #40] @ 0x28 │ │ - bl 23490 │ │ + str r2, [sp, #40] @ 0x28 │ │ + strd r2, r4, [sp, #32] │ │ + bl 24560 │ │ mov r4, r0 │ │ - b.n 2684e │ │ + b.n 27970 │ │ movs r4, #0 │ │ - b.n 2684e │ │ - ldr r0, [pc, #284] @ (26958 ) │ │ - mov r1, r4 │ │ + b.n 27970 │ │ + ldr r0, [pc, #280] @ (27a78 ) │ │ + mov r1, fp │ │ movs r2, #0 │ │ mov r3, r6 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, sl │ │ - bl 1c24a │ │ + bl 1c310 │ │ movs r4, #1 │ │ mov r0, r4 │ │ - add sp, #52 @ 0x34 │ │ + add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ sub.w r0, r3, #48 @ 0x30 │ │ mov.w lr, #1 │ │ cmp r0, #10 │ │ it cc │ │ movcc.w lr, #2 │ │ - b.n 2686e │ │ + b.n 27990 │ │ mov.w lr, #2 │ │ - ldr r0, [pc, #196] @ (26934 ) │ │ - add r2, sp, #28 │ │ - ldr r3, [pc, #196] @ (26938 ) │ │ - ldr r1, [pc, #196] @ (2693c ) │ │ + ldr r0, [pc, #196] @ (27a58 ) │ │ + add r2, sp, #20 │ │ + ldr r3, [pc, #196] @ (27a5c ) │ │ + ldr r1, [pc, #200] @ (27a60 ) │ │ add r0, pc │ │ add r3, pc │ │ - strb.w lr, [sp, #28] │ │ + strb.w lr, [sp, #20] │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 1c5d0 │ │ - ldr r0, [pc, #276] @ (269a0 ) │ │ + bl 1c7cc │ │ + ldr r0, [pc, #264] @ (27ab4 ) │ │ add r0, pc │ │ - bl 1b994 │ │ - ldr r0, [pc, #156] @ (26930 ) │ │ + bl 1c75c │ │ + ldr r0, [pc, #252] @ (27ab0 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, sl │ │ movs r2, #1 │ │ mov r3, r1 │ │ - bl 1c24a │ │ - ldr r0, [pc, #188] @ (26960 ) │ │ + bl 1c310 │ │ + mov.w lr, #1 │ │ + b.n 27990 │ │ + ldr r0, [pc, #180] @ (27a80 ) │ │ + mov r1, fp │ │ movs r2, #1 │ │ - ldr r1, [sp, #20] │ │ mov r3, r4 │ │ add r0, pc │ │ - b.n 26844 │ │ - mov.w lr, #1 │ │ - b.n 2686e │ │ - ldr r0, [pc, #140] @ (26940 ) │ │ - mov r1, r2 │ │ + b.n 27966 │ │ + ldr r0, [pc, #140] @ (27a64 ) │ │ + mov r1, r4 │ │ movs r2, #0 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r9 │ │ - bl 1c24a │ │ + bl 1c310 │ │ mov.w lr, #0 │ │ - b.n 2686e │ │ - ldr r0, [pc, #120] @ (26944 ) │ │ + b.n 27990 │ │ + ldr r0, [pc, #124] @ (27a68 ) │ │ mov r2, r3 │ │ mov r3, r1 │ │ add r0, pc │ │ - b.n 26844 │ │ - ldr r0, [pc, #116] @ (26948 ) │ │ + b.n 27966 │ │ + ldr r0, [pc, #116] @ (27a6c ) │ │ movs r2, #0 │ │ add r0, pc │ │ - b.n 26844 │ │ - ldr r0, [pc, #120] @ (26954 ) │ │ - mov r1, r4 │ │ + b.n 27966 │ │ + ldr r0, [pc, #116] @ (27a74 ) │ │ + mov r1, fp │ │ mov r2, r6 │ │ - mov r3, r4 │ │ - add r0, pc │ │ - b.n 26844 │ │ - ldr r0, [pc, #160] @ (26988 ) │ │ + mov r3, fp │ │ add r0, pc │ │ - b.n 26902 │ │ - ldr r0, [pc, #108] @ (2695c ) │ │ + b.n 27966 │ │ + ldr r0, [pc, #152] @ (27aa4 ) │ │ add r0, pc │ │ - b.n 26902 │ │ - ldr r0, [pc, #92] @ (26950 ) │ │ + b.n 27a24 │ │ + ldr r0, [pc, #108] @ (27a7c ) │ │ add r0, pc │ │ - b.n 26902 │ │ - ldr r0, [pc, #80] @ (2694c ) │ │ + b.n 27a24 │ │ + ldr r0, [pc, #160] @ (27ab8 ) │ │ + mov r1, r6 │ │ + movs r2, #1 │ │ + mov r3, r6 │ │ add r0, pc │ │ - b.n 26894 │ │ - ldr r0, [pc, #156] @ (2699c ) │ │ + b.n 27966 │ │ + ldr r0, [pc, #136] @ (27aac ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, sl │ │ - mov r1, r5 │ │ + mov r1, fp │ │ movs r2, #1 │ │ - mov r3, r5 │ │ - bl 1c24a │ │ - ldr r0, [pc, #132] @ (26998 ) │ │ - mov r1, r5 │ │ + mov r3, fp │ │ + bl 1c310 │ │ + ldr r0, [pc, #60] @ (27a70 ) │ │ + add r0, pc │ │ + b.n 279b6 │ │ + ldr r0, [pc, #108] @ (27aa8 ) │ │ + mov r1, fp │ │ movs r2, #2 │ │ - mov r3, r5 │ │ + mov r3, fp │ │ add r0, pc │ │ - b.n 26844 │ │ - ldr r0, [pc, #68] @ (26964 ) │ │ - mov r1, r6 │ │ - mov r3, r6 │ │ + b.n 27966 │ │ + ldr r0, [pc, #60] @ (27a84 ) │ │ + mov r1, fp │ │ + mov r3, fp │ │ add r0, pc │ │ - b.n 26844 │ │ - ldr r0, [pc, #124] @ (269a4 ) │ │ + b.n 27966 │ │ + ldr r0, [pc, #108] @ (27abc ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r8 │ │ - b.n 26898 │ │ - add r2, sp, #184 @ 0xb8 │ │ + b.n 279ba │ │ + movs r1, #72 @ 0x48 │ │ + vcvt.u32.f32 d24, d18, #2 │ │ movs r2, r0 │ │ - cmp r4, #100 @ 0x64 │ │ - vqshrn.u64 d26, q4, #2 │ │ + str r0, [sp, #432] @ 0x1b0 │ │ movs r2, r0 │ │ - add r2, sp, #392 @ 0x188 │ │ + str r0, [sp, #136] @ 0x88 │ │ movs r2, r0 │ │ - add r2, sp, #96 @ 0x60 │ │ + str r0, [sp, #176] @ 0xb0 │ │ movs r2, r0 │ │ - add r2, sp, #136 @ 0x88 │ │ + str r0, [sp, #208] @ 0xd0 │ │ movs r2, r0 │ │ - add r2, sp, #168 @ 0xa8 │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ movs r2, r0 │ │ - add r1, sp, #472 @ 0x1d8 │ │ + str r0, [sp, #352] @ 0x160 │ │ movs r2, r0 │ │ - add r2, sp, #112 @ 0x70 │ │ + str r0, [sp, #928] @ 0x3a0 │ │ movs r2, r0 │ │ - add r2, sp, #312 @ 0x138 │ │ + str r0, [sp, #368] @ 0x170 │ │ movs r2, r0 │ │ - add r2, sp, #888 @ 0x378 │ │ + str r0, [sp, #688] @ 0x2b0 │ │ movs r2, r0 │ │ - add r2, sp, #328 @ 0x148 │ │ + str r0, [sp, #264] @ 0x108 │ │ movs r2, r0 │ │ - add r2, sp, #672 @ 0x2a0 │ │ + subs r6, r7, #4 │ │ + @ instruction: 0xfffe1edb │ │ + @ instruction: 0xfffe1eab │ │ + @ instruction: 0xfffe1e9a │ │ + @ instruction: 0xfffe1e95 │ │ + @ instruction: 0xfffe1ea4 │ │ + @ instruction: 0xfffe1ef1 │ │ + vtrn. d25, d18 │ │ movs r2, r0 │ │ - add r2, sp, #248 @ 0xf8 │ │ + str r0, [sp, #496] @ 0x1f0 │ │ movs r2, r0 │ │ - cmp r1, #247 @ 0xf7 │ │ - @ instruction: 0xfffe2994 │ │ - vtbx.8 d18, {d14-d15}, d24 │ │ - vtbx.8 d18, {d14-d15}, d16 │ │ - vqrshrn.u64 d18, , #2 │ │ - vtbx.8 d18, {d14-d15}, d17 │ │ - vtbl.8 d18, {d14-d15}, d23 │ │ - vtbl.8 d18, {d30-d31}, d26 │ │ - @ instruction: 0xfffeaa98 │ │ + str r0, [sp, #680] @ 0x2a8 │ │ movs r2, r0 │ │ - cmp r1, #98 @ 0x62 │ │ - vqrshrn.u64 d18, q8, #2 │ │ - @ instruction: 0xfffe29fa │ │ - @ instruction: 0xfffeaa78 │ │ + str r1, [sp, #160] @ 0xa0 │ │ movs r2, r0 │ │ - add r2, sp, #640 @ 0x280 │ │ + str r0, [sp, #256] @ 0x100 │ │ movs r2, r0 │ │ - add r2, sp, #152 @ 0x98 │ │ + str r0, [sp, #128] @ 0x80 │ │ movs r2, r0 │ │ - add r2, sp, #288 @ 0x120 │ │ + str r0, [sp, #304] @ 0x130 │ │ movs r2, r0 │ │ ldrd r0, r2, [r1] │ │ - ldr r1, [pc, #8] @ (269b8 ) │ │ + ldr r1, [pc, #8] @ (27ad0 ) │ │ ldr r3, [r2, #12] │ │ movs r2, #18 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - cmp r0, #0 │ │ + adds r1, r5, #3 │ │ vsli.64 , q0, #62 @ 0x3e │ │ add r7, sp, #8 │ │ sub sp, #8 │ │ movs r2, #0 │ │ cmp r1, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ - bcs.n 269d2 │ │ + bcs.n 27aea │ │ strb.w r1, [sp, #4] │ │ movs r2, #1 │ │ - b.n 26a36 │ │ + b.n 27b4e │ │ movw ip, #65534 @ 0xfffe │ │ mov r3, r1 │ │ movt ip, #1023 @ 0x3ff │ │ lsrs r2, r1, #6 │ │ bfi r3, ip, #6, #26 │ │ cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 269f8 │ │ + bcs.n 27b10 │ │ orr.w r1, r2, #192 @ 0xc0 │ │ strb.w r3, [sp, #5] │ │ strb.w r1, [sp, #4] │ │ movs r2, #2 │ │ - b.n 26a36 │ │ + b.n 27b4e │ │ bfi r2, ip, #6, #26 │ │ mov.w lr, r1, lsr #12 │ │ movs r4, #0 │ │ cmp.w r4, r1, lsr #16 │ │ - bne.n 26a18 │ │ + bne.n 27b30 │ │ strb.w r2, [sp, #5] │ │ orr.w r1, lr, #224 @ 0xe0 │ │ strb.w r3, [sp, #6] │ │ movs r2, #3 │ │ - b.n 26a32 │ │ + b.n 27b4a │ │ strb.w r2, [sp, #6] │ │ movs r2, #4 │ │ mvn.w r4, #15 │ │ orr.w r1, r4, r1, lsr #18 │ │ bfi lr, ip, #6, #26 │ │ strb.w r3, [sp, #7] │ │ strb.w lr, [sp, #5] │ │ @@ -41470,31 +42830,31 @@ │ │ ldrd r1, r3, [r0] │ │ movs r4, #0 │ │ subs r3, r3, r2 │ │ it cc │ │ movcc r4, #1 │ │ orrs r1, r4 │ │ strd r1, r3, [r0] │ │ - beq.n 26a4e │ │ + beq.n 27b66 │ │ movs r0, #1 │ │ - b.n 26a5a │ │ + b.n 27b72 │ │ ldr r0, [r0, #8] │ │ ldrd r0, r1, [r0] │ │ ldr r3, [r1, #12] │ │ add r1, sp, #4 │ │ blx r3 │ │ add sp, #8 │ │ pop {r4, r6, r7, pc} │ │ - bmi.n 26a0a │ │ + bmi.n 27b22 │ │ mov r3, r2 │ │ mov r2, r1 │ │ - ldr r1, [pc, #4] @ (26a6c ) │ │ + ldr r1, [pc, #4] @ (27b84 ) │ │ add r1, pc │ │ - b.w 1a89c │ │ - add r1, sp, #296 @ 0x128 │ │ + b.w 1aa04 │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ movs r2, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #308 @ 0x134 │ │ ldrd sl, r8, [r0, #32] │ │ mov lr, r0 │ │ str r1, [sp, #304] @ 0x130 │ │ mov.w r2, r8, lsl #18 │ │ @@ -43601,21 +44961,21 @@ │ │ ldr r1, [sp, #16] │ │ str.w fp, [sp, #92] @ 0x5c │ │ adc.w r9, r0, r1 │ │ adds.w ip, r6, fp │ │ ldr r0, [sp, #156] @ 0x9c │ │ adc.w r2, r2, r9 │ │ and.w r7, r3, r2 │ │ - str r2, [sp, #132] @ 0x84 │ │ + str.w ip, [sp, #108] @ 0x6c │ │ bic.w r1, r0, r2 │ │ ldr r0, [sp, #100] @ 0x64 │ │ adds r4, r7, r1 │ │ and.w r7, lr, ip │ │ bic.w r1, r0, ip │ │ - str.w ip, [sp, #108] @ 0x6c │ │ + str r2, [sp, #132] @ 0x84 │ │ adds r0, r7, r1 │ │ str r0, [sp, #112] @ 0x70 │ │ ldr r0, [sp, #288] @ 0x120 │ │ ldr r1, [sp, #244] @ 0xf4 │ │ lsls r7, r0, #3 │ │ lsls r5, r0, #13 │ │ lsls r6, r1, #13 │ │ @@ -43682,15 +45042,14 @@ │ │ mov r3, r2 │ │ eors r5, r4 │ │ mov.w r4, ip, lsl #23 │ │ orr.w r4, r4, r2, lsr #9 │ │ and.w r2, sl, r8 │ │ eors r5, r4 │ │ adds r1, r1, r5 │ │ - ldr r5, [sp, #88] @ 0x58 │ │ adcs r7, r6 │ │ movw r6, #21429 @ 0x53b5 │ │ movt r6, #33553 @ 0x8311 │ │ adds r0, r1, r6 │ │ movw r1, #35034 @ 0x88da │ │ mov.w r6, r9, lsl #4 │ │ movt r1, #30457 @ 0x76f9 │ │ @@ -43702,27 +45061,28 @@ │ │ eors r1, r7 │ │ mov.w r7, r9, lsl #25 │ │ orr.w r7, r7, fp, lsr #7 │ │ orr.w r6, r6, fp, lsr #28 │ │ eor.w lr, r1, r7 │ │ mov.w r7, fp, lsl #30 │ │ orr.w r7, r7, r9, lsr #2 │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #80] @ 0x50 │ │ eors r7, r6 │ │ mov.w r6, fp, lsl #25 │ │ + str r4, [sp, #20] │ │ orr.w r6, r6, r9, lsr #7 │ │ - str r0, [sp, #80] @ 0x50 │ │ eors r7, r6 │ │ eor.w r6, sl, r8 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ and.w r6, r6, r9 │ │ - str r4, [sp, #20] │ │ + ldr r5, [sp, #88] @ 0x58 │ │ eors r2, r6 │ │ eor.w r6, r1, r5 │ │ - and.w r6, r6, fp │ │ ands r5, r1 │ │ + and.w r6, r6, fp │ │ eors r6, r5 │ │ adds r7, r7, r6 │ │ ldr r6, [sp, #240] @ 0xf0 │ │ adc.w r1, lr, r2 │ │ ldr r2, [sp, #32] │ │ adds r7, r7, r2 │ │ ldr r2, [sp, #12] │ │ @@ -46002,17 +47362,17 @@ │ │ ldr r0, [sp, #92] @ 0x5c │ │ add.w ip, r3, r2 │ │ str r1, [sp, #148] @ 0x94 │ │ bic.w r2, r0, r9 │ │ ldr r0, [sp, #228] @ 0xe4 │ │ add.w fp, r5, r2 │ │ ldr r2, [sp, #224] @ 0xe0 │ │ - str.w lr, [sp, #288] @ 0x120 │ │ - lsls r6, r0, #13 │ │ str.w r9, [sp, #88] @ 0x58 │ │ + lsls r6, r0, #13 │ │ + str.w lr, [sp, #288] @ 0x120 │ │ lsls r5, r2, #3 │ │ orr.w r6, r6, r2, lsr #19 │ │ orr.w r5, r5, r0, lsr #29 │ │ lsls r3, r2, #13 │ │ eors r5, r6 │ │ lsls r6, r0, #3 │ │ orr.w r6, r6, r2, lsr #29 │ │ @@ -46104,55 +47464,54 @@ │ │ ldr r7, [sp, #284] @ 0x11c │ │ and.w r4, r4, lr │ │ eors r4, r5 │ │ str r0, [sp, #24] │ │ eor.w r5, r1, r7 │ │ and.w r6, r1, r7 │ │ and.w r5, r5, fp │ │ - ldr r7, [sp, #204] @ 0xcc │ │ - eors r5, r6 │ │ str.w r8, [sp, #40] @ 0x28 │ │ + eors r5, r6 │ │ adds r3, r3, r5 │ │ ldr r5, [sp, #220] @ 0xdc │ │ adcs r2, r4 │ │ ldr r4, [sp, #80] @ 0x50 │ │ adds r1, r3, r4 │ │ ldr r3, [sp, #20] │ │ str r1, [sp, #156] @ 0x9c │ │ adcs r2, r3 │ │ adds.w r1, r1, r8 │ │ str r2, [sp, #284] @ 0x11c │ │ adcs r2, r0 │ │ ldr r0, [sp, #104] @ 0x68 │ │ and.w r4, ip, r2 │ │ - mov.w r8, r7, lsl #31 │ │ - str r2, [sp, #132] @ 0x84 │ │ bic.w r3, r0, r2 │ │ ldr r0, [sp, #100] @ 0x64 │ │ add.w lr, r4, r3 │ │ and.w r4, r9, r1 │ │ bic.w r3, r0, r1 │ │ ldr r0, [sp, #280] @ 0x118 │ │ add.w r9, r4, r3 │ │ lsls r4, r5, #3 │ │ lsls r3, r5, #13 │ │ - str r1, [sp, #112] @ 0x70 │ │ + ldr r7, [sp, #204] @ 0xcc │ │ lsls r6, r0, #13 │ │ orr.w r4, r4, r0, lsr #29 │ │ orr.w r6, r6, r5, lsr #19 │ │ orr.w r3, r3, r0, lsr #19 │ │ eors r4, r6 │ │ lsls r6, r0, #3 │ │ orr.w r6, r6, r5, lsr #29 │ │ eor.w ip, r4, r5, lsr #6 │ │ eors r3, r6 │ │ lsrs r6, r0, #6 │ │ ldr r0, [sp, #208] @ 0xd0 │ │ orr.w r6, r6, r5, lsl #26 │ │ eors r3, r6 │ │ + mov.w r8, r7, lsl #31 │ │ + str r2, [sp, #132] @ 0x84 │ │ lsls r6, r0, #24 │ │ lsls r5, r0, #31 │ │ orr.w r6, r6, r7, lsr #8 │ │ orr.w r5, r5, r7, lsr #1 │ │ eors r5, r6 │ │ lsls r6, r7, #24 │ │ orr.w r6, r6, r0, lsr #8 │ │ @@ -46162,14 +47521,15 @@ │ │ orr.w r6, r6, r7, lsl #25 │ │ ldr r0, [sp, #212] @ 0xd4 │ │ eors r4, r6 │ │ eor.w r5, r5, r7, lsr #7 │ │ adds r4, r4, r0 │ │ ldr r0, [sp, #272] @ 0x110 │ │ mov.w r6, r1, lsl #18 │ │ + str r1, [sp, #112] @ 0x70 │ │ adcs r5, r0 │ │ ldr r0, [sp, #252] @ 0xfc │ │ orr.w r6, r6, r2, lsr #14 │ │ adds r4, r4, r0 │ │ ldr r0, [sp, #248] @ 0xf8 │ │ adcs r5, r0 │ │ adds r3, r3, r4 │ │ @@ -48515,15 +49875,14 @@ │ │ str r2, [sp, #12] │ │ eors r7, r5 │ │ adds r7, r7, r4 │ │ adcs r0, r3 │ │ ldr r3, [sp, #40] @ 0x28 │ │ adds.w ip, r7, r3 │ │ ldr r3, [sp, #4] │ │ - str.w ip, [sp, #76] @ 0x4c │ │ adc.w fp, r0, r3 │ │ adds.w lr, r1, ip │ │ ldr r0, [sp, #108] @ 0x6c │ │ adc.w sl, r2, fp │ │ and.w r5, r8, sl │ │ ldr r2, [sp, #212] @ 0xd4 │ │ bic.w r0, r0, sl │ │ @@ -48545,15 +49904,14 @@ │ │ eors r0, r7 │ │ lsrs r7, r2, #6 │ │ orr.w r7, r7, r1, lsl #26 │ │ eor.w r5, r5, r1, lsr #6 │ │ ldr r1, [sp, #192] @ 0xc0 │ │ eor.w r2, r0, r7 │ │ ldr r0, [sp, #188] @ 0xbc │ │ - str.w lr, [sp, #88] @ 0x58 │ │ lsls r7, r1, #24 │ │ lsls r6, r1, #31 │ │ orr.w r7, r7, r0, lsr #8 │ │ orr.w r6, r6, r0, lsr #1 │ │ eors r6, r7 │ │ lsls r7, r0, #24 │ │ lsls r4, r0, #31 │ │ @@ -48565,19 +49923,21 @@ │ │ orr.w r7, r7, r0, lsl #25 │ │ ldr r0, [sp, #196] @ 0xc4 │ │ eors r4, r7 │ │ mov.w r7, sl, lsl #18 │ │ adds r4, r4, r0 │ │ ldr r0, [sp, #284] @ 0x11c │ │ orr.w r7, r7, lr, lsr #14 │ │ - str.w sl, [sp, #112] @ 0x70 │ │ + str.w ip, [sp, #76] @ 0x4c │ │ adcs r6, r0 │ │ ldr r0, [sp, #232] @ 0xe8 │ │ + str.w lr, [sp, #88] @ 0x58 │ │ adds r4, r4, r0 │ │ ldr r0, [sp, #164] @ 0xa4 │ │ + str.w sl, [sp, #112] @ 0x70 │ │ adcs r6, r0 │ │ adds r1, r4, r2 │ │ adc.w r2, r6, r5 │ │ mov.w r5, lr, lsl #14 │ │ mov.w r6, lr, lsl #18 │ │ orr.w r5, r5, sl, lsr #18 │ │ orr.w r6, r6, sl, lsr #14 │ │ @@ -50947,1218 +52307,1294 @@ │ │ adds.w r0, r0, lr │ │ str r0, [r7, #0] │ │ adc.w r0, fp, r1 │ │ str r2, [r7, #36] @ 0x24 │ │ str r0, [r7, #4] │ │ add sp, #308 @ 0x134 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bmi.n 2d6ea │ │ + bmi.n 2e802 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #8 │ │ mov r5, r1 │ │ and.w r1, r0, #3 │ │ mov r4, r2 │ │ mov r6, r0 │ │ movs r0, #9 │ │ tbb [pc, r1] │ │ cmp r3, #2 │ │ movs r7, #112 @ 0x70 │ │ lsls r0, r6, #28 │ │ - bmi.n 2d83a │ │ + bmi.n 2e952 │ │ mov r0, r4 │ │ movs r1, #0 │ │ movs r2, #12 │ │ movs r3, #0 │ │ add r6, sp, #4 │ │ str r5, [sp, #4] │ │ str r6, [sp, #0] │ │ - blx 4d2a8 │ │ + blx 4c9e8 │ │ mov r0, r4 │ │ - bl 4a114 │ │ + bl 4a458 │ │ adds r1, r0, #1 │ │ movs r2, #1 │ │ movs r0, #9 │ │ lsl.w r1, r2, r1 │ │ tst.w r1, #6 │ │ - bne.n 2d83a │ │ + bne.n 2e952 │ │ tst.w r1, #24 │ │ - beq.n 2d7a8 │ │ + beq.n 2e8c0 │ │ movs r0, #0 │ │ movs r1, #0 │ │ strd r6, r0, [sp] │ │ mov r0, r4 │ │ movs r2, #13 │ │ movs r3, #0 │ │ - blx 4d190 │ │ + blx 4c8d0 │ │ ldr r0, [sp, #4] │ │ str r0, [r5, #32] │ │ movs r0, #6 │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r0, r4 │ │ movs r1, #0 │ │ movs r2, #12 │ │ movs r3, #0 │ │ add.w r9, sp, #4 │ │ str r5, [sp, #4] │ │ str.w r9, [sp] │ │ - blx 4d2a8 │ │ + blx 4c9e8 │ │ mov r0, r4 │ │ - bl 4a114 │ │ + bl 4a458 │ │ mov r8, r1 │ │ adds r1, r0, #1 │ │ movs r0, #9 │ │ tbb [pc, r1] │ │ adds r2, #3 │ │ lsls r4, r0, #16 │ │ lsls r0, r6, #12 │ │ - b.n 2d7a8 │ │ + b.n 2e8c0 │ │ mov r0, r4 │ │ movs r1, #0 │ │ movs r2, #0 │ │ movs r3, #0 │ │ strd r9, r5, [sp] │ │ movs r5, #0 │ │ - blx 4d2a8 │ │ + blx 4c9e8 │ │ mov r0, r4 │ │ movs r1, #0 │ │ movs r2, #1 │ │ movs r3, #0 │ │ strd r9, r5, [sp] │ │ - blx 4d2a8 │ │ + blx 4c9e8 │ │ mov r0, r4 │ │ movs r1, #0 │ │ movs r2, #15 │ │ movs r3, #0 │ │ strd r9, r5, [sp] │ │ - blx 4d190 │ │ + blx 4c8d0 │ │ ldr r0, [sp, #4] │ │ movs r1, #0 │ │ movs r2, #15 │ │ movs r3, #0 │ │ bic.w r0, r0, r8 │ │ and.w r0, r0, #1 │ │ add r0, r8 │ │ strd r9, r0, [sp] │ │ mov r0, r4 │ │ - blx 4d2a8 │ │ + blx 4c9e8 │ │ movs r0, #7 │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ lsls r0, r6, #28 │ │ - bpl.n 2d7de │ │ + bpl.n 2e8f6 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - blx 4df68 │ │ + blx 4d6a8 │ │ mov r1, r0 │ │ movs r0, #9 │ │ cmp r1, #0 │ │ it eq │ │ moveq r0, #8 │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - bl 1c652 │ │ + bl 1c84e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #76 @ 0x4c │ │ - add r4, sp, #20 │ │ - ldr.w sl, [r7, #8] │ │ - stmia r4!, {r0, r1, r2} │ │ - mov fp, r1 │ │ + sub sp, #68 @ 0x44 │ │ + mov r9, r3 │ │ + add r3, sp, #12 │ │ + stmia r3!, {r0, r1, r2} │ │ + mov sl, r1 │ │ mov r8, r0 │ │ - ldr r4, [pc, #924] @ (2dc0c ) │ │ - add r4, pc │ │ - ldrex r0, [r4, #8] │ │ + ldr r6, [pc, #920] @ (2ed20 ) │ │ + ldr.w fp, [r7, #8] │ │ + add r6, pc │ │ + ldrex r0, [r6, #8] │ │ adds r1, r0, #1 │ │ - strex r2, r1, [r4, #8] │ │ + strex r2, r1, [r6, #8] │ │ cmp r2, #0 │ │ - bne.n 2d872 │ │ + bne.n 2e98c │ │ cmp r0, #0 │ │ - bmi.n 2d8b8 │ │ - str r3, [sp, #16] │ │ - ldr r6, [pc, #904] @ (2dc10 ) │ │ - add r6, pc │ │ - ldr.w r9, [r6, #12] │ │ + bmi.n 2e9c6 │ │ + ldr r5, [pc, #900] @ (2ed24 ) │ │ + add r5, pc │ │ + ldr r4, [r5, #12] │ │ dmb ish │ │ - cmp.w r9, #0 │ │ - bne.n 2d8a2 │ │ - add.w r0, r6, #12 │ │ - bl 2dfd4 │ │ - mov r9, r0 │ │ - mov r0, r9 │ │ - blx 4f7a0 │ │ - mov r5, r0 │ │ + cmp r4, #0 │ │ + beq.w 2ec84 │ │ + mov r0, r4 │ │ + blx 4eed0 │ │ + mov r1, r0 │ │ cmp r0, #1 │ │ - bhi.n 2d90a │ │ - bne.n 2d8d8 │ │ - ldr r0, [pc, #864] @ (2dc14 ) │ │ + bls.w 2ec90 │ │ + cbnz r1, 2e9fc │ │ + ldr r0, [pc, #872] @ (2ed28 ) │ │ add r0, pc │ │ - bl 2e084 │ │ - ldr r0, [pc, #860] @ (2dc18 ) │ │ + bl 2f1fc │ │ + ldr r0, [pc, #916] @ (2ed5c ) │ │ sub.w r1, r7, #29 │ │ add r0, pc │ │ - str r0, [sp, #68] @ 0x44 │ │ - add r0, sp, #20 │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldr r0, [pc, #936] @ (2dc70 ) │ │ - add r0, pc │ │ str r0, [sp, #60] @ 0x3c │ │ - add r0, sp, #28 │ │ + add r0, sp, #12 │ │ str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #44 @ 0x2c │ │ - ldr r2, [pc, #928] @ (2dc74 ) │ │ + ldr r0, [pc, #904] @ (2ed60 ) │ │ + add r0, pc │ │ + str r0, [sp, #52] @ 0x34 │ │ + add r0, sp, #20 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r2, [pc, #900] @ (2ed64 ) │ │ + add r0, sp, #36 @ 0x24 │ │ add r2, pc │ │ - b.n 2d942 │ │ - movs r0, #12 │ │ - blx 4f770 │ │ - cmp r0, #0 │ │ - beq.w 2dc04 │ │ - mov r5, r0 │ │ - str.w r9, [r0, #8] │ │ - movs r0, #0 │ │ - strb r0, [r5, #4] │ │ - str r0, [r5, #0] │ │ - mov r0, r9 │ │ - blx 4f7a0 │ │ - mov sl, r0 │ │ - mov r0, r9 │ │ - mov r1, r5 │ │ - blx 4f850 │ │ - mov r0, sl │ │ - blx 4f780 │ │ - ldr.w sl, [r7, #8] │ │ - ldrb r0, [r5, #4] │ │ - cbz r0, 2d956 │ │ - ldr.w r1, [fp, #24] │ │ + add r3, sp, #48 @ 0x30 │ │ + bl 2ef0c │ │ + ldrb.w r0, [sp, #36] @ 0x24 │ │ + cmp r0, #3 │ │ + bne.n 2e9f8 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + bl 2ef98 │ │ + ldrb r0, [r1, #4] │ │ + cbz r0, 2ea36 │ │ + ldr.w r1, [sl, #24] │ │ mov r0, r8 │ │ blx r1 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #40] @ 0x28 │ │ + str r1, [sp, #32] │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #28] │ │ sub.w r1, r7, #29 │ │ - ldr r0, [pc, #880] @ (2dc9c ) │ │ - add r0, pc │ │ - str r0, [sp, #68] @ 0x44 │ │ - add r0, sp, #36 @ 0x24 │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldr r0, [pc, #876] @ (2dca0 ) │ │ + ldr r0, [pc, #820] @ (2ed50 ) │ │ add r0, pc │ │ str r0, [sp, #60] @ 0x3c │ │ add r0, sp, #28 │ │ str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #44 @ 0x2c │ │ - ldr r2, [pc, #868] @ (2dca4 ) │ │ + ldr r0, [pc, #812] @ (2ed54 ) │ │ + add r0, pc │ │ + str r0, [sp, #52] @ 0x34 │ │ + add r0, sp, #20 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r2, [pc, #808] @ (2ed58 ) │ │ + add r0, sp, #36 @ 0x24 │ │ add r2, pc │ │ - add r3, sp, #56 @ 0x38 │ │ - bl 2de4c │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - ldrb.w r0, [sp, #44] @ 0x2c │ │ - bl 2df0c │ │ - bl 2df62 │ │ + b.n 2e9e4 │ │ movs r0, #1 │ │ - ldr r1, [pc, #796] @ (2dc78 ) │ │ - strb r0, [r5, #4] │ │ - ldr r0, [r5, #0] │ │ + strb r0, [r1, #4] │ │ + ldr r0, [r1, #0] │ │ adds r0, #1 │ │ - str r0, [r5, #0] │ │ - ldr r0, [r4, #68] @ 0x44 │ │ + str r0, [r1, #0] │ │ + ldr r0, [r6, #68] @ 0x44 │ │ + ldr r1, [pc, #744] @ (2ed2c ) │ │ cmp r0, r1 │ │ - bhi.w 2dc42 │ │ - ldrex r1, [r4, #68] @ 0x44 │ │ + bhi.w 2ecf2 │ │ + ldrex r1, [r6, #68] @ 0x44 │ │ cmp r1, r0 │ │ - bne.w 2dc3e │ │ + bne.w 2ecee │ │ adds r0, #1 │ │ - strex r1, r0, [r4, #68] @ 0x44 │ │ + strex r1, r0, [r6, #68] @ 0x44 │ │ cmp r1, #0 │ │ - bne.w 2dc42 │ │ + bne.w 2ecf2 │ │ dmb ish │ │ - ldr r0, [r4, #76] @ 0x4c │ │ - mov r5, sl │ │ - cbnz r0, 2d9a8 │ │ - ldrd r0, fp, [sp, #20] │ │ - ldr.w r1, [fp, #20] │ │ - str r0, [sp, #12] │ │ + ldr r0, [r6, #76] @ 0x4c │ │ + cbnz r0, 2eabc │ │ + ldrd r0, r1, [sp, #12] │ │ + str r1, [sp, #4] │ │ + ldr r1, [r1, #20] │ │ + str r0, [sp, #8] │ │ blx r1 │ │ mov r8, r0 │ │ - ldr r0, [sp, #28] │ │ + ldr r0, [sp, #20] │ │ mov sl, r1 │ │ - cmp r5, #0 │ │ + cmp.w fp, #0 │ │ + str r0, [sp, #0] │ │ + beq.n 2eb1a │ │ + mov.w fp, #255 @ 0xff │ │ + ldr r0, [sp, #0] │ │ + str r0, [sp, #24] │ │ + ldr.w r4, [sl, #12] │ │ + add r0, sp, #48 @ 0x30 │ │ + mov r1, r8 │ │ + blx r4 │ │ + ldr r1, [pc, #664] @ (2ed30 ) │ │ + ldrd r3, r0, [sp, #56] @ 0x38 │ │ + eors r0, r1 │ │ + ldrd ip, r2, [sp, #48] @ 0x30 │ │ + ldr r1, [pc, #656] @ (2ed34 ) │ │ + eors r1, r2 │ │ + ldr r2, [pc, #660] @ (2ed3c ) │ │ + orrs r0, r1 │ │ + ldr r1, [pc, #652] @ (2ed38 ) │ │ + eor.w r2, r2, ip │ │ + eors r1, r3 │ │ + orrs r1, r2 │ │ + orrs r0, r1 │ │ + bne.n 2eb4c │ │ + movs r0, #4 │ │ + mov r1, r8 │ │ + b.n 2eb74 │ │ + ldrd r0, r1, [sp, #12] │ │ + str r1, [sp, #4] │ │ + ldr r1, [r1, #20] │ │ str r0, [sp, #8] │ │ - beq.n 2da36 │ │ - mov.w r9, #255 @ 0xff │ │ - b.n 2daa6 │ │ - ldrd r0, fp, [sp, #20] │ │ - ldr.w r1, [fp, #20] │ │ - str r0, [sp, #12] │ │ blx r1 │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr r0, [sp, #16] │ │ - strb.w r0, [sp, #68] @ 0x44 │ │ - ldr r0, [sp, #28] │ │ - strb.w r5, [sp, #69] @ 0x45 │ │ - strd r1, r0, [sp, #60] @ 0x3c │ │ - ldrd r0, r1, [r4, #76] @ 0x4c │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #20] │ │ + strb.w fp, [sp, #61] @ 0x3d │ │ + strb.w r9, [sp, #60] @ 0x3c │ │ + strd r1, r0, [sp, #52] @ 0x34 │ │ + ldrd r0, r1, [r6, #76] @ 0x4c │ │ ldr r2, [r1, #20] │ │ - add r1, sp, #56 @ 0x38 │ │ + add r1, sp, #48 @ 0x30 │ │ blx r2 │ │ - bl 2df6c │ │ - ldr r4, [r6, #12] │ │ + bl 2efa0 │ │ + ldr r4, [r5, #12] │ │ dmb ish │ │ - cbnz r4, 2d9e6 │ │ - add.w r0, r6, #12 │ │ - bl 2dfd4 │ │ - mov r4, r0 │ │ + cmp r4, #0 │ │ + beq.w 2ec9a │ │ mov r0, r4 │ │ - blx 4f7a0 │ │ - mov r5, r0 │ │ + blx 4eed0 │ │ + mov r1, r0 │ │ cmp r0, #1 │ │ - bhi.n 2da22 │ │ - beq.w 2d8b0 │ │ - movs r0, #12 │ │ - blx 4f770 │ │ - cmp r0, #0 │ │ - beq.w 2dc04 │ │ - mov r5, r0 │ │ - str r4, [r0, #8] │ │ - movs r0, #0 │ │ - strb r0, [r5, #4] │ │ - str r0, [r5, #0] │ │ - mov r0, r4 │ │ - blx 4f7a0 │ │ - mov r6, r0 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - blx 4f850 │ │ - mov r0, r6 │ │ - blx 4f780 │ │ + bls.w 2eca6 │ │ + cmp r1, #0 │ │ + beq.w 2e9be │ │ movs r0, #0 │ │ - strb r0, [r5, #4] │ │ - ldr r0, [sp, #16] │ │ - cmp r0, #0 │ │ - beq.w 2dc1c │ │ - ldr r0, [sp, #12] │ │ - mov r1, fp │ │ - bl 2df98 │ │ - ldr.w r9, [r6, #12] │ │ - dmb ish │ │ cmp.w r9, #0 │ │ - bne.n 2da4e │ │ - add.w r0, r6, #12 │ │ - bl 2dfd4 │ │ - mov r9, r0 │ │ - mov r0, r9 │ │ - blx 4f7a0 │ │ - mov r5, r0 │ │ + strb r0, [r1, #4] │ │ + beq.w 2ecc6 │ │ + ldrd r1, r0, [sp, #4] │ │ + bl 2efcc │ │ + ldr r4, [r5, #12] │ │ + dmb ish │ │ + cmp r4, #0 │ │ + beq.w 2ecb0 │ │ + mov r0, r4 │ │ + blx 4eed0 │ │ + mov r1, r0 │ │ cmp r0, #1 │ │ - bhi.n 2da94 │ │ - bne.n 2da66 │ │ - ldr r0, [pc, #584] @ (2dca8 ) │ │ + bls.w 2ecbc │ │ + cbnz r1, 2eb40 │ │ + ldr r0, [pc, #560] @ (2ed68 ) │ │ add r0, pc │ │ - bl 2e084 │ │ - b.n 2dc3c │ │ - movs r0, #12 │ │ - blx 4f770 │ │ - cmp r0, #0 │ │ - beq.w 2dc34 │ │ - mov r5, r0 │ │ - str.w r9, [r0, #8] │ │ - movs r0, #0 │ │ - strb r0, [r5, #4] │ │ - str r0, [r5, #0] │ │ - mov r0, r9 │ │ - blx 4f7a0 │ │ - str r0, [sp, #4] │ │ - mov r0, r9 │ │ - mov r1, r5 │ │ - blx 4f850 │ │ - ldr r0, [sp, #4] │ │ - blx 4f780 │ │ - ldr r0, [r5, #0] │ │ + bl 2f1fc │ │ + udf #254 @ 0xfe │ │ + ldr r0, [r1, #0] │ │ cmp r0, #1 │ │ - bls.n 2daa0 │ │ - mov.w r9, #1 │ │ - b.n 2daa6 │ │ - bl 2e344 │ │ - mov r9, r0 │ │ - ldr r0, [sp, #8] │ │ - str r0, [sp, #32] │ │ - ldr.w r5, [sl, #12] │ │ - add r0, sp, #56 @ 0x38 │ │ + bls.n 2ebbe │ │ + mov.w fp, #1 │ │ + b.n 2ea86 │ │ + add r0, sp, #48 @ 0x30 │ │ mov r1, r8 │ │ - blx r5 │ │ - ldr r1, [pc, #452] @ (2dc7c ) │ │ - ldrd r3, r0, [sp, #64] @ 0x40 │ │ - eors r0, r1 │ │ - ldrd ip, r2, [sp, #56] @ 0x38 │ │ - ldr r1, [pc, #444] @ (2dc80 ) │ │ - eors r1, r2 │ │ - ldr r2, [pc, #448] @ (2dc88 ) │ │ - orrs r0, r1 │ │ - ldr r1, [pc, #440] @ (2dc84 ) │ │ - eor.w r2, r2, ip │ │ + blx r4 │ │ + add r4, sp, #48 @ 0x30 │ │ + ldr r0, [pc, #488] @ (2ed40 ) │ │ + ldmia r4, {r1, r2, r3, r4} │ │ + eors r0, r4 │ │ + ldr r4, [pc, #488] @ (2ed44 ) │ │ + eors r2, r4 │ │ + orrs r0, r2 │ │ + ldr r2, [pc, #484] @ (2ed48 ) │ │ + eors r2, r3 │ │ + ldr r3, [pc, #484] @ (2ed4c ) │ │ eors r1, r3 │ │ orrs r1, r2 │ │ orrs r0, r1 │ │ - bne.n 2db28 │ │ - movs r0, #4 │ │ - mov r1, r8 │ │ + bne.n 2ec0e │ │ + add.w r1, r8, #4 │ │ + movs r0, #8 │ │ ldr.w r2, [r8, r0] │ │ ldr r0, [r1, #0] │ │ - strd r0, r2, [sp, #36] @ 0x24 │ │ - bl 2e828 │ │ + strd r0, r2, [sp, #28] │ │ + bl 2f924 │ │ mov r1, r0 │ │ - ldr r0, [pc, #452] @ (2dcb0 ) │ │ + ldr r0, [pc, #488] @ (2ed70 ) │ │ and.w r8, r1, #1 │ │ add r0, pc │ │ - str r0, [sp, #68] @ 0x44 │ │ - sub.w r0, r7, #29 │ │ - str r0, [sp, #64] @ 0x40 │ │ - add r0, sp, #36 @ 0x24 │ │ str r0, [sp, #60] @ 0x3c │ │ - add r0, sp, #32 │ │ + sub.w r0, r7, #29 │ │ str r0, [sp, #56] @ 0x38 │ │ - ldr r0, [r4, #12] │ │ + add r0, sp, #28 │ │ + str r0, [sp, #52] @ 0x34 │ │ + add r0, sp, #24 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r0, [r6, #12] │ │ dmb ish │ │ - cbnz r0, 2db12 │ │ - add.w r0, r4, #12 │ │ - bl 2dfd4 │ │ - blx 4f7a0 │ │ + cmp r0, #0 │ │ + beq.w 2ece4 │ │ + blx 4eed0 │ │ cmp r0, #2 │ │ - bls.n 2db52 │ │ + bls.n 2ebc6 │ │ subs r0, #8 │ │ - str r0, [sp, #44] @ 0x2c │ │ - add r0, sp, #56 @ 0x38 │ │ - add r1, sp, #44 @ 0x2c │ │ - bl 2e874 │ │ - b.n 2db5a │ │ - add r0, sp, #56 @ 0x38 │ │ - mov r1, r8 │ │ - blx r5 │ │ - add r5, sp, #56 @ 0x38 │ │ - ldr r0, [pc, #344] @ (2dc8c ) │ │ - ldmia r5, {r1, r2, r3, r5} │ │ - eors r0, r5 │ │ - ldr r5, [pc, #344] @ (2dc90 ) │ │ - eors r2, r5 │ │ - orrs r0, r2 │ │ - ldr r2, [pc, #340] @ (2dc94 ) │ │ - eors r2, r3 │ │ - ldr r3, [pc, #340] @ (2dc98 ) │ │ - eors r1, r3 │ │ - orrs r1, r2 │ │ - orrs r0, r1 │ │ - bne.n 2db96 │ │ - add.w r1, r8, #4 │ │ - movs r0, #8 │ │ - b.n 2dada │ │ - add r0, sp, #56 @ 0x38 │ │ + str r0, [sp, #36] @ 0x24 │ │ + add r0, sp, #48 @ 0x30 │ │ + add r1, sp, #36 @ 0x24 │ │ + bl 2f970 │ │ + b.n 2ebce │ │ + bl 2f4f0 │ │ + mov fp, r0 │ │ + b.n 2ea86 │ │ + add r0, sp, #48 @ 0x30 │ │ movs r1, #0 │ │ - bl 2e874 │ │ - uxtb.w r0, r9 │ │ - cbz r0, 2db9e │ │ + bl 2f970 │ │ + uxtb.w r0, fp │ │ + cbz r0, 2ec16 │ │ cmp r0, #1 │ │ - beq.n 2dbcc │ │ + beq.n 2ec48 │ │ cmp r0, #255 @ 0xff │ │ - beq.n 2dbf8 │ │ + beq.n 2ec78 │ │ movs r0, #0 │ │ - ldrexb r1, [r6] │ │ - strexb r2, r0, [r6] │ │ + ldrexb r1, [r5] │ │ + strexb r2, r0, [r5] │ │ cmp r2, #0 │ │ - bne.n 2db6a │ │ + bne.n 2ebde │ │ cmp r1, #0 │ │ - beq.n 2dbf8 │ │ - add r0, sp, #56 @ 0x38 │ │ - ldr r2, [pc, #324] @ (2dcc4 ) │ │ + beq.n 2ec78 │ │ + ldr r2, [pc, #408] @ (2ed88 ) │ │ + add r0, sp, #48 @ 0x30 │ │ sub.w r1, r7, #29 │ │ movs r3, #157 @ 0x9d │ │ add r2, pc │ │ - bl 2de4c │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - ldrb.w r0, [sp, #56] @ 0x38 │ │ - bl 2df0c │ │ - b.n 2dbf8 │ │ - ldr r0, [pc, #276] @ (2dcac ) │ │ + bl 2ef0c │ │ + ldrb.w r0, [sp, #48] @ 0x30 │ │ + cmp r0, #3 │ │ + bne.n 2ec78 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + b.n 2ec78 │ │ + ldr r0, [pc, #348] @ (2ed6c ) │ │ movs r2, #12 │ │ add r0, pc │ │ - b.n 2dae0 │ │ + b.n 2eb7a │ │ movs r0, #0 │ │ strb.w r0, [r7, #-49] │ │ - ldr r0, [pc, #268] @ (2dcb4 ) │ │ + ldr r0, [pc, #344] @ (2ed78 ) │ │ add r0, pc │ │ - str r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #52] @ 0x34 │ │ sub.w r0, r7, #49 @ 0x31 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #44 @ 0x2c │ │ - ldr r2, [pc, #260] @ (2dcb8 ) │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r2, [pc, #336] @ (2ed7c ) │ │ + add r0, sp, #36 @ 0x24 │ │ sub.w r1, r7, #29 │ │ - add r3, sp, #56 @ 0x38 │ │ + add r3, sp, #48 @ 0x30 │ │ add r2, pc │ │ - bl 2de4c │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - ldrb.w r0, [sp, #44] @ 0x2c │ │ - bl 2df0c │ │ - b.n 2dbf8 │ │ + bl 2ef0c │ │ + ldrb.w r0, [sp, #36] @ 0x24 │ │ + cmp r0, #3 │ │ + bne.n 2ec78 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + b.n 2ec78 │ │ movs r0, #1 │ │ strb.w r0, [r7, #-49] │ │ - ldr r0, [pc, #232] @ (2dcbc ) │ │ + ldr r0, [pc, #304] @ (2ed80 ) │ │ add r0, pc │ │ - str r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #52] @ 0x34 │ │ sub.w r0, r7, #49 @ 0x31 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #44 @ 0x2c │ │ - ldr r2, [pc, #220] @ (2dcc0 ) │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r2, [pc, #296] @ (2ed84 ) │ │ + add r0, sp, #36 @ 0x24 │ │ sub.w r1, r7, #29 │ │ - add r3, sp, #56 @ 0x38 │ │ + add r3, sp, #48 @ 0x30 │ │ add r2, pc │ │ - bl 2de4c │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - ldrb.w r0, [sp, #44] @ 0x2c │ │ - bl 2df0c │ │ - add.w r0, r4, #48 @ 0x30 │ │ + bl 2ef0c │ │ + ldrb.w r0, [sp, #36] @ 0x24 │ │ + cmp r0, #3 │ │ + bne.n 2ec78 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + add.w r0, r6, #48 @ 0x30 │ │ mov r1, r8 │ │ - bl 2eaa4 │ │ - b.n 2d9d0 │ │ - movs r0, #4 │ │ - movs r1, #12 │ │ - bl 14352 │ │ - ldrb r4, [r7, r2] │ │ - movs r2, r0 │ │ - ldrb r4, [r0, r2] │ │ - movs r2, r0 │ │ - subs r3, #70 @ 0x46 │ │ - movs r2, r0 │ │ - ldmia r7, {r0, r1, r2, r4, r5, r7} │ │ - vtbl.8 d26, {d14}, d14 │ │ - ldr r2, [pc, #168] @ (2dcc8 ) │ │ + bl 2fb0c │ │ + b.n 2eae2 │ │ + add.w r0, r5, #12 │ │ + bl 2f0d0 │ │ + mov r4, r0 │ │ + b.n 2e9ae │ │ + mov r0, r4 │ │ + bl 2f184 │ │ + mov r1, r0 │ │ + b.n 2e9bc │ │ + add.w r0, r5, #12 │ │ + bl 2f0d0 │ │ + mov r4, r0 │ │ + b.n 2eaf2 │ │ + mov r0, r4 │ │ + bl 2f184 │ │ + mov r1, r0 │ │ + b.n 2eb00 │ │ + add.w r0, r5, #12 │ │ + bl 2f0d0 │ │ + mov r4, r0 │ │ + b.n 2eb26 │ │ + mov r0, r4 │ │ + bl 2f184 │ │ + mov r1, r0 │ │ + b.n 2eb34 │ │ + ldr r2, [pc, #172] @ (2ed74 ) │ │ + add r0, sp, #48 @ 0x30 │ │ sub.w r1, r7, #29 │ │ movs r3, #91 @ 0x5b │ │ add r2, pc │ │ - bl 2de4c │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - ldrb.w r0, [sp, #56] @ 0x38 │ │ - b.n 2d94e │ │ - movs r0, #4 │ │ - movs r1, #12 │ │ - bl 14352 │ │ - udf #254 @ 0xfe │ │ + bl 2ef0c │ │ + ldrb.w r0, [sp, #48] @ 0x30 │ │ + cmp r0, #3 │ │ + bne.w 2e9f8 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + b.n 2e9f4 │ │ + add.w r0, r6, #12 │ │ + bl 2f0d0 │ │ + b.n 2eba8 │ │ clrex │ │ - add.w r0, r4, #68 @ 0x44 │ │ - bl 2dccc │ │ - b.n 2d984 │ │ - mov r5, r0 │ │ - add.w r0, r4, #48 @ 0x30 │ │ + add.w r0, r6, #68 @ 0x44 │ │ + bl 2ed8c │ │ + b.n 2ea64 │ │ + mov r4, r0 │ │ + add.w r0, r6, #48 @ 0x30 │ │ mov r1, r8 │ │ - bl 2eaa4 │ │ - b.n 2dc60 │ │ - bl 1c65a │ │ - mov r5, r0 │ │ - bl 2df6c │ │ - mov r0, r5 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ + bl 2fb0c │ │ + b.n 2ed10 │ │ + bl 1c856 │ │ + mov r4, r0 │ │ + bl 2efa0 │ │ + mov r0, r4 │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ nop │ │ - lsls r5, r5, #20 │ │ - movs r0, r0 │ │ - ldrh r3, [r1, #10] │ │ - @ instruction: 0xfffdfffd │ │ - subs r7, #255 @ 0xff │ │ + add r2, pc │ │ + movs r2, r0 │ │ + add r4, r8 │ │ + movs r2, r0 │ │ + movs r1, #116 @ 0x74 │ │ + movs r2, r0 │ │ + @ instruction: 0xfffd3fff │ │ str r2, [r6, #28] │ │ movs r4, #193 @ 0xc1 │ │ lsls r4, r3, #11 │ │ - cbnz r6, 2dcc2 │ │ + cbnz r6, 2ed76 │ │ stmia r1!, {r0, r4, r5, r6, r7} │ │ ldr r0, [r6, #68] @ 0x44 │ │ @ instruction: 0xf65c5fe9 │ │ - stmia r6!, {r0, r1, r3, r5, r6, r7} │ │ - add r7, pc, #68 @ (adr r7, 2dcd4 ) │ │ - b.n 2d97e │ │ - ands.w lr, r6, #6624 @ 0x19e0 │ │ - movs r3, #5 │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ - adds r2, #241 @ 0xf1 │ │ - ldmia r7!, {r0, r1, r2, r3, r4, r5} │ │ - vmls.i q8, q15, d1[0] │ │ + bvs.n 2ee2a │ │ + beq.n 2ec5e │ │ + add r6, pc, #1016 @ (adr r6, 2f140 ) │ │ + ldmia r5, {r0, r1, r3, r4, r5, r6} │ │ + lsrs r2, r2, #8 │ │ + ldr r7, [sp, #552] @ 0x228 │ │ + asrs r6, r1, #9 │ │ + @ instruction: 0xe80fbfb5 │ │ + vraddhn.i d16, q15, │ │ + movs r0, r0 │ │ + strb r7, [r0, #4] │ │ + vshr.u32 d28, d1, #3 │ │ + vsri.64 q8, , #2 │ │ movs r0, r0 │ │ - strh r4, [r5, #14] │ │ - @ instruction: 0xfffd399a │ │ + ldrb r3, [r3, #7] │ │ + @ instruction: 0xfffd1ffc │ │ movs r2, r0 │ │ - pop {r3, r4, r5} │ │ - vqdmulh.s , , d0[0] │ │ + sxtb r4, r1 │ │ + vabs.s q9, q5 │ │ movs r2, r0 │ │ - lsrs r7, r1, #29 │ │ + cbz r2, 2ed9e │ │ + vcvt.u32.f32 d16, d31, #3 │ │ movs r0, r0 │ │ - ldr r1, [sp, #32] │ │ - @ instruction: 0xfffd0f21 │ │ + ldrh r4, [r3, #24] │ │ + @ instruction: 0xfffd0f0d │ │ movs r0, r0 │ │ - ldr r0, [sp, #872] @ 0x368 │ │ - vtbx.8 d27, {d13}, d22 │ │ - @ instruction: 0xfffdbbb8 │ │ + ldrh r2, [r5, #22] │ │ + @ instruction: 0xfffdadf8 │ │ vsli.64 , q8, #61 @ 0x3d │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #28 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ cmp r0, r6 │ │ - bne.n 2dcf6 │ │ + bne.n 2edb6 │ │ mvn.w r1, #98 @ 0x62 │ │ yield │ │ ldr r0, [r4, #0] │ │ cmp r0, r6 │ │ - bne.n 2dcf6 │ │ + bne.n 2edb6 │ │ adds r2, r1, #1 │ │ cmp r1, #0 │ │ mov r1, r2 │ │ - bne.n 2dce6 │ │ + bne.n 2eda6 │ │ movw sl, #65534 @ 0xfffe │ │ add.w r8, sp, #16 │ │ mov.w r9, #0 │ │ movt sl, #16383 @ 0x3fff │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ movs r1, #0 │ │ lsls r1, r1, #31 │ │ - b.n 2dd16 │ │ + b.n 2edd6 │ │ clrex │ │ mov r0, r2 │ │ bic.w r2, r0, #3221225472 @ 0xc0000000 │ │ - cbz r1, 2dd2a │ │ + cbz r1, 2edea │ │ lsls r3, r0, #1 │ │ - bmi.n 2dd2a │ │ + bmi.n 2edea │ │ sub.w r3, sl, #1 │ │ subs r5, r2, #1 │ │ cmp r5, r3 │ │ - bcc.n 2dd3a │ │ + bcc.n 2edfa │ │ cmp r2, sl │ │ - bcs.n 2dd5a │ │ + bcs.n 2ee1a │ │ ands.w r3, r0, #1073741824 @ 0x40000000 │ │ - bne.n 2dd5a │ │ + bne.n 2ee1a │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 2dd5a │ │ + ble.n 2ee1a │ │ ldrex r2, [r4] │ │ cmp r2, r0 │ │ - bne.n 2dd10 │ │ + bne.n 2edd0 │ │ adds r0, #1 │ │ strex r3, r0, [r4] │ │ cmp r3, #0 │ │ itttt eq │ │ dmbeq ish │ │ addeq sp, #28 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - b.n 2dd14 │ │ + b.n 2edd4 │ │ cmp r2, sl │ │ - beq.n 2dde0 │ │ + beq.n 2eea0 │ │ lsls r2, r0, #1 │ │ - bmi.n 2dd8a │ │ + bmi.n 2ee4a │ │ orr.w r5, r0, #1073741824 @ 0x40000000 │ │ ldrex r2, [r4] │ │ cmp r2, r0 │ │ - bne.n 2dd7e │ │ + bne.n 2ee3e │ │ strex r3, r5, [r4] │ │ cmp r3, #0 │ │ - bne.n 2dd66 │ │ + bne.n 2ee26 │ │ movs r0, #1 │ │ cmp r0, #0 │ │ - beq.n 2dd14 │ │ - b.n 2dd8c │ │ + beq.n 2edd4 │ │ + b.n 2ee4c │ │ movs r0, #0 │ │ clrex │ │ cmp r0, #0 │ │ - beq.n 2dd14 │ │ - b.n 2dd8c │ │ + beq.n 2edd4 │ │ + b.n 2ee4c │ │ mov r5, r0 │ │ str.w r9, [sp, #16] │ │ ldr r0, [r4, #0] │ │ cmp r0, r5 │ │ - bne.n 2ddc0 │ │ + bne.n 2ee80 │ │ ldr r0, [sp, #16] │ │ mov r1, r4 │ │ movs r2, #137 @ 0x89 │ │ mov r3, r5 │ │ cmp r0, #0 │ │ it ne │ │ addne.w r0, r8, #4 │ │ stmia.w sp, {r0, r9, fp} │ │ movs r0, #240 @ 0xf0 │ │ - blx 4f7d0 │ │ + blx 4eee0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 2ddc0 │ │ - blx 4f7c0 │ │ + bgt.n 2ee80 │ │ + blx 4ef00 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - beq.n 2dd90 │ │ + beq.n 2ee50 │ │ ldr r0, [r4, #0] │ │ movs r1, #1 │ │ cmp r0, r6 │ │ - bne.n 2dd0c │ │ + bne.n 2edcc │ │ mvn.w r2, #98 @ 0x62 │ │ yield │ │ movs r1, #1 │ │ ldr r0, [r4, #0] │ │ cmp r0, r6 │ │ - bne.n 2dd0c │ │ + bne.n 2edcc │ │ adds r3, r2, #1 │ │ cmp r2, #0 │ │ mov r2, r3 │ │ - bne.n 2ddcc │ │ - b.n 2dd0c │ │ - ldr r0, [pc, #12] @ (2ddf0 ) │ │ + bne.n 2ee8c │ │ + b.n 2edcc │ │ + ldr r0, [pc, #12] @ (2eeb0 ) │ │ movs r1, #73 @ 0x49 │ │ - ldr r2, [pc, #12] @ (2ddf4 ) │ │ + ldr r2, [pc, #12] @ (2eeb4 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 1a880 │ │ + bl 1a9e8 │ │ nop │ │ - @ instruction: 0xb77d │ │ - vtbx.8 d19, {d13}, d24 │ │ + add r4, sp, #780 @ 0x30c │ │ + @ instruction: 0xfffd1edc │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #32 │ │ ldr r3, [r0, #0] │ │ ldrd r0, r1, [r1] │ │ ldrd ip, lr, [r3] │ │ add.w r5, r3, #12 │ │ - ldr r4, [pc, #44] @ (2de40 ) │ │ + ldr r4, [pc, #44] @ (2ef00 ) │ │ adds r3, #8 │ │ - ldr r6, [pc, #44] @ (2de44 ) │ │ - ldr r2, [pc, #48] @ (2de48 ) │ │ + ldr r6, [pc, #44] @ (2ef04 ) │ │ + ldr r2, [pc, #48] @ (2ef08 ) │ │ add r4, pc │ │ add r6, pc │ │ strd r6, r3, [sp, #12] │ │ mov r3, sp │ │ add r2, pc │ │ str r3, [sp, #8] │ │ add r3, sp, #8 │ │ strd ip, lr, [sp] │ │ str r4, [sp, #28] │ │ strd r4, r5, [sp, #20] │ │ - bl 1a89c │ │ + bl 1aa04 │ │ add sp, #32 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - b.n 2d646 │ │ - vtbx.8 d28, {d14-d16}, d15 │ │ - vcvt.f32.u32 , q5, #2 │ │ + bcc.n 2ef8e │ │ + @ instruction: 0xfffebaf7 │ │ + @ instruction: 0xfffe6fa9 │ │ vsli.64 , q8, #61 @ 0x3d │ │ add r7, sp, #12 │ │ - str.w r8, [sp, #-4]! │ │ - sub sp, #24 │ │ - ldr r5, [pc, #168] @ (2df00 ) │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #16 │ │ + ldr r6, [pc, #116] @ (2ef8c ) │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ - movs r6, #255 @ 0xff │ │ - strb r6, [r4, #0] │ │ - add r5, pc │ │ - ldr r6, [r4, #0] │ │ - str r1, [sp, #16] │ │ - strd r6, r0, [sp, #8] │ │ - add r0, sp, #8 │ │ - mov r1, r5 │ │ - bl 1a89c │ │ - ldrb.w r1, [sp, #8] │ │ - cbz r0, 2de8c │ │ + movs r5, #255 @ 0xff │ │ + strb r5, [r4, #0] │ │ + add r6, pc │ │ + ldr r5, [r4, #0] │ │ + str r1, [sp, #8] │ │ + strd r5, r0, [sp] │ │ + mov r0, sp │ │ + mov r1, r6 │ │ + bl 1aa04 │ │ + ldrb.w r1, [sp] │ │ + cbz r0, 2ef4c │ │ cmp r1, #255 @ 0xff │ │ - beq.n 2debc │ │ - ldrd r0, r1, [sp, #8] │ │ + beq.n 2ef5e │ │ + ldrd r0, r1, [sp] │ │ strd r0, r1, [r4] │ │ - add sp, #24 │ │ - ldr.w r8, [sp], #4 │ │ + add sp, #16 │ │ + ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - cmp r1, #255 @ 0xff │ │ - beq.n 2de84 │ │ cmp r1, #3 │ │ - bne.n 2de84 │ │ - ldr r4, [sp, #12] │ │ - ldrd r6, r5, [r4] │ │ - ldr r1, [r5, #0] │ │ - cbz r1, 2dea2 │ │ - mov r0, r6 │ │ + bne.n 2ef44 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [r0, #12] │ │ blx r1 │ │ - ldr r0, [r5, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - add sp, #24 │ │ - ldr.w r8, [sp], #4 │ │ + add sp, #16 │ │ + ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #68] @ (2df04 ) │ │ - ldr r2, [pc, #72] @ (2df08 ) │ │ + ldr r0, [pc, #48] @ (2ef90 ) │ │ + ldr r2, [pc, #48] @ (2ef94 ) │ │ add r0, pc │ │ add r2, pc │ │ movs r1, #173 @ 0xad │ │ - bl 1a880 │ │ + bl 1a9e8 │ │ udf #254 @ 0xfe │ │ - mov r8, r0 │ │ - ldr r0, [r5, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 4f780 │ │ + ldrb.w r1, [sp] │ │ + cmp r1, #3 │ │ + bne.n 2ef82 │ │ + ldr r1, [sp, #4] │ │ + ldr r2, [r1, #12] │ │ + mov r4, r0 │ │ + mov r0, r1 │ │ + blx r2 │ │ mov r0, r4 │ │ - blx 4f780 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ - mov r8, r0 │ │ - ldrb.w r0, [sp, #8] │ │ - cmp r0, #255 @ 0xff │ │ - beq.n 2def6 │ │ - add r0, sp, #8 │ │ - bl 2e656 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - adds r6, #100 @ 0x64 │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + nop │ │ + adds r4, r1, #3 │ │ movs r2, r0 │ │ - cbz r6, 2df64 │ │ - vsli.64 , q5, #61 @ 0x3d │ │ + add r0, sp, #980 @ 0x3d4 │ │ + vcvt.f16.u16 , q12, #3 │ │ movs r2, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - str.w r8, [sp, #-4]! │ │ - uxtb r0, r0 │ │ - cmp r0, #3 │ │ - bne.n 2df42 │ │ - ldrd r5, r6, [r1] │ │ - mov r4, r1 │ │ - ldr r1, [r6, #0] │ │ - cbz r1, 2df28 │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r6, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - ldr.w r8, [sp], #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ - ldr.w r8, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - mov r8, r0 │ │ - ldr r0, [r6, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 49f48 │ │ - bmi.n 2df16 │ │ + bl 4a30c │ │ dmb ish │ │ - ldr r0, [pc, #32] @ (2df94 ) │ │ + ldr r0, [pc, #32] @ (2efc8 ) │ │ add r0, pc │ │ ldrex r1, [r0, #68] @ 0x44 │ │ subs r1, #1 │ │ strex r2, r1, [r0, #68] @ 0x44 │ │ cmp r2, #0 │ │ - bne.n 2df74 │ │ + bne.n 2efa8 │ │ bic.w r2, r1, #1073741824 @ 0x40000000 │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ it ne │ │ bxne lr │ │ adds r0, #68 @ 0x44 │ │ - b.w 49e70 │ │ - strb r2, [r7, r6] │ │ + b.w 4a234 │ │ + subs r6, #94 @ 0x5e │ │ movs r2, r0 │ │ - push {r7, lr} │ │ - mov r7, sp │ │ - sub sp, #24 │ │ - bl 2232c │ │ - ldr r1, [pc, #40] @ (2dfcc ) │ │ - add r3, sp, #12 │ │ - ldr r2, [pc, #40] @ (2dfd0 ) │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #32 │ │ + ldr r1, [r1, #16] │ │ + blx r1 │ │ + mov r5, r0 │ │ + movs r0, #112 @ 0x70 │ │ + mov r4, r1 │ │ + blx 4eea0 │ │ + cmp r0, #0 │ │ + beq.n 2f068 │ │ + ldr r1, [pc, #200] @ (2f0b4 ) │ │ + movw r2, #21842 @ 0x5552 │ │ + movw r3, #20301 @ 0x4f4d │ │ + movt r2, #21587 @ 0x5453 │ │ add r1, pc │ │ - str r0, [sp, #0] │ │ - mov r0, sp │ │ - str r1, [sp, #16] │ │ - str r0, [sp, #12] │ │ - add r2, pc │ │ + str r1, [r0, #8] │ │ + add.w r1, r0, #12 │ │ + movt r3, #90 @ 0x5a │ │ + strd r3, r2, [r0] │ │ + mov r6, r0 │ │ + mov r0, r1 │ │ + movs r1, #80 @ 0x50 │ │ + bl 4bc98 │ │ + ldr r0, [pc, #164] @ (2f0b8 ) │ │ + str r4, [r6, #104] @ 0x68 │ │ + add r0, pc │ │ + strd r0, r5, [r6, #96] @ 0x60 │ │ + mov r0, r6 │ │ + blx 4d260 │ │ + ldr r3, [pc, #152] @ (2f0bc ) │ │ + ldr r1, [pc, #156] @ (2f0c0 ) │ │ + ldr r2, [pc, #156] @ (2f0c4 ) │ │ + add r3, pc │ │ + str r0, [sp, #4] │ │ add r0, sp, #4 │ │ - subs r1, r7, #1 │ │ - bl 2de4c │ │ - ldr r1, [sp, #8] │ │ - ldrb.w r0, [sp, #4] │ │ - bl 2df0c │ │ - bl 2df62 │ │ + str r0, [sp, #8] │ │ + movs r0, #255 @ 0xff │ │ + str r0, [sp, #16] │ │ + sub.w r0, r7, #17 │ │ + add r1, pc │ │ + add r2, pc │ │ + str r3, [sp, #12] │ │ + str r0, [sp, #24] │ │ + add r0, sp, #16 │ │ + add r3, sp, #8 │ │ + bl 1aa04 │ │ + ldrb.w r1, [sp, #16] │ │ + cbz r0, 2f05a │ │ + cmp r1, #255 @ 0xff │ │ + beq.n 2f072 │ │ + ldrb.w r0, [sp, #16] │ │ + cmp r0, #3 │ │ + beq.n 2f05e │ │ + b.n 2f064 │ │ + cmp r1, #3 │ │ + bne.n 2f064 │ │ + ldr r0, [sp, #20] │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + bl 2ef98 │ │ + movs r0, #8 │ │ + movs r1, #112 @ 0x70 │ │ + bl 14428 │ │ + b.n 2f080 │ │ + ldr r0, [pc, #84] @ (2f0c8 ) │ │ + ldr r2, [pc, #84] @ (2f0cc ) │ │ + add r0, pc │ │ + add r2, pc │ │ + movs r1, #173 @ 0xad │ │ + bl 1a9e8 │ │ + udf #254 @ 0xfe │ │ + mov r6, r0 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl 23502 │ │ + mov r0, r6 │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + ldrb.w r1, [sp, #16] │ │ + cmp r1, #3 │ │ + bne.n 2f0aa │ │ + ldr r1, [sp, #20] │ │ + ldr r2, [r1, #12] │ │ + mov r4, r0 │ │ + mov r0, r1 │ │ + blx r2 │ │ + mov r0, r4 │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ nop │ │ - b.n 2e4b2 │ │ - vshr.u32 q12, q3, #2 │ │ - vsli.64 , q8, #61 @ 0x3d │ │ + cmp r1, r9 │ │ + vqrdmulh.s , , d22[0] │ │ + vsra.u64 , , #3 │ │ + @ instruction: 0xfffe1bb6 │ │ + movs r2, r0 │ │ + strb r4, [r1, #6] │ │ + vneg.f q13, │ │ + vtbx.8 d17, {d13-d16}, d20 │ │ + movs r2, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ - ldr r1, [r0, #4] │ │ mov r4, r0 │ │ + ldr r1, [r0, #4] │ │ movs r0, #0 │ │ - str r0, [sp, #0] │ │ - mov r0, sp │ │ - blx 4f8b0 │ │ - cbnz r0, 2e04e │ │ - ldr r5, [sp, #0] │ │ - cbnz r5, 2e00a │ │ - ldr r1, [r4, #4] │ │ + str r0, [sp, #4] │ │ + add r0, sp, #4 │ │ + blx 4efe0 │ │ + cbnz r0, 2f14e │ │ + ldr r5, [sp, #4] │ │ + cbnz r5, 2f108 │ │ movs r0, #0 │ │ - str r0, [sp, #0] │ │ - mov r0, sp │ │ - blx 4f8b0 │ │ - cbnz r0, 2e04e │ │ + ldr r1, [r4, #4] │ │ + str r0, [sp, #4] │ │ + add r0, sp, #4 │ │ + blx 4efe0 │ │ + cbnz r0, 2f14e │ │ movs r0, #0 │ │ - ldr r5, [sp, #0] │ │ - blx 4f8c0 │ │ - cbz r5, 2e05c │ │ + ldr r5, [sp, #4] │ │ + blx 4eff0 │ │ + cbnz r0, 2f176 │ │ + cbz r5, 2f158 │ │ ldrex r6, [r4] │ │ - cbnz r6, 2e022 │ │ + cbnz r6, 2f120 │ │ dmb ish │ │ strex r0, r5, [r4] │ │ - cbz r0, 2e02e │ │ + cbz r0, 2f12c │ │ ldrex r6, [r4] │ │ cmp r6, #0 │ │ - beq.n 2e014 │ │ + beq.n 2f112 │ │ clrex │ │ movs r0, #0 │ │ dmb ish │ │ - b.n 2e030 │ │ + b.n 2f12e │ │ movs r0, #1 │ │ - cbz r0, 2e03e │ │ + cbz r0, 2f13c │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r0, r5 │ │ - blx 4f8c0 │ │ + blx 4eff0 │ │ + cbnz r0, 2f176 │ │ mov r0, r6 │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r2, [pc, #44] @ (2e07c ) │ │ - add r0, sp, #4 │ │ - sub.w r1, r7, #17 │ │ - movs r3, #95 @ 0x5f │ │ + ldr r2, [pc, #44] @ (2f17c ) │ │ + add r0, sp, #8 │ │ + movs r3, #47 @ 0x2f │ │ add r2, pc │ │ - b.n 2e068 │ │ - ldr r2, [pc, #32] @ (2e080 ) │ │ - add r0, sp, #4 │ │ - sub.w r1, r7, #17 │ │ - movs r3, #155 @ 0x9b │ │ + b.n 2f160 │ │ + ldr r2, [pc, #36] @ (2f180 ) │ │ + add r0, sp, #8 │ │ + movs r3, #77 @ 0x4d │ │ add r2, pc │ │ - bl 2de4c │ │ - ldr r1, [sp, #8] │ │ - ldrb.w r0, [sp, #4] │ │ - bl 2df0c │ │ - bl 2df62 │ │ + bl 49ff4 │ │ + ldrb.w r0, [sp, #8] │ │ + cmp r0, #3 │ │ + bne.n 2f172 │ │ + ldr r0, [sp, #12] │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + bl 2ef98 │ │ + bl 2f234 │ │ nop │ │ - cbnz r6, 2e090 │ │ - vsri.64 d27, d16, #3 │ │ + add sp, #48 @ 0x30 │ │ + @ instruction: 0xfffda9be │ │ + vsli.64 , q8, #61 @ 0x3d │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #8 │ │ + cmp r1, #1 │ │ + beq.n 2f1ca │ │ + mov r5, r0 │ │ + movs r0, #12 │ │ + blx 4eea0 │ │ + cbz r0, 2f1da │ │ + mov r4, r0 │ │ + str r5, [r0, #8] │ │ + movs r0, #0 │ │ + strb r0, [r4, #4] │ │ + str r0, [r4, #0] │ │ + mov r0, r5 │ │ + blx 4eed0 │ │ + mov r6, r0 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + blx 4ef80 │ │ + cbnz r0, 2f1d6 │ │ + cbz r6, 2f1c0 │ │ + mov r0, r6 │ │ + blx 4eeb0 │ │ + mov r0, r4 │ │ + add sp, #8 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r4, #0 │ │ + mov r0, r4 │ │ + add sp, #8 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + bl 2f234 │ │ + ldr r2, [pc, #28] @ (2f1f8 ) │ │ + mov r0, sp │ │ + movs r3, #50 @ 0x32 │ │ + add r2, pc │ │ + bl 49ff4 │ │ + ldrb.w r0, [sp] │ │ + cmp r0, #3 │ │ + bne.n 2f1f4 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + bl 2ef98 │ │ + add r3, sp, #400 @ 0x190 │ │ vcle.f d27, d0, #0 │ │ mov r7, sp │ │ sub sp, #16 │ │ - ldr r1, [pc, #20] @ (2e0a0 ) │ │ + ldr r1, [pc, #20] @ (2f218 ) │ │ mov r2, r0 │ │ - ldr r0, [pc, #20] @ (2e0a4 ) │ │ + ldr r0, [pc, #20] @ (2f21c ) │ │ subs r3, r7, #1 │ │ add r1, pc │ │ add r0, pc │ │ strd r3, r1, [sp, #4] │ │ add r1, sp, #4 │ │ - bl 1a880 │ │ + bl 1a9e8 │ │ movs r3, r2 │ │ movs r0, r0 │ │ - str r1, [sp, #744] @ 0x2e8 │ │ + strh r0, [r4, #24] │ │ @ instruction: 0xfffde9d1 │ │ lsls r0, r0, #8 │ │ - ldr r1, [pc, #8] @ (2e0b8 ) │ │ + ldr r1, [pc, #8] @ (2f230 ) │ │ ldr r3, [r2, #12] │ │ movs r2, #11 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - cbnz r2, 2e12e │ │ + add sp, #84 @ 0x54 │ │ + vcle.f d27, d0, #0 │ │ + mov r7, sp │ │ + sub sp, #8 │ │ + ldr r2, [pc, #28] @ (2f258 ) │ │ + mov r0, sp │ │ + movs r3, #54 @ 0x36 │ │ + add r2, pc │ │ + bl 49ff4 │ │ + ldrb.w r0, [sp] │ │ + cmp r0, #3 │ │ + bne.n 2f254 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + bl 2ef98 │ │ + add r6, sp, #936 @ 0x3a8 │ │ vsli.64 d27, d16, #61 @ 0x3d │ │ add r7, sp, #8 │ │ ldr r5, [r0, #8] │ │ mov r4, r0 │ │ movs r1, #1 │ │ mov r0, r5 │ │ - blx 4f850 │ │ + blx 4ef80 │ │ + cbnz r0, 2f29c │ │ mov r0, r4 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r5 │ │ movs r1, #0 │ │ - blx 4f850 │ │ - ldr r0, [pc, #40] @ (2e104 ) │ │ + blx 4ef80 │ │ + cbnz r0, 2f296 │ │ + ldr r0, [pc, #64] @ (2f2c0 ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ dmb ish │ │ - cbnz r0, 2e0ee │ │ - ldr r0, [pc, #32] @ (2e108 ) │ │ - add r0, pc │ │ - bl 2dfd4 │ │ + cbz r0, 2f2a2 │ │ movs r1, #1 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 4f6d8 │ │ - bl 2e10c │ │ + blx 4ef80 │ │ + cmp r0, #0 │ │ + it eq │ │ + popeq {r4, r5, r7, pc} │ │ + bl 2f234 │ │ + b.n 2f2b8 │ │ + bl 2f234 │ │ + b.n 2f2b8 │ │ + ldr r0, [pc, #32] @ (2f2c4 ) │ │ + add r0, pc │ │ + bl 2f0d0 │ │ + b.n 2f28a │ │ + mov r0, r4 │ │ + blx 4eeb0 │ │ + b.n 2f2b4 │ │ + bl 2f2c8 │ │ udf #254 @ 0xfe │ │ - bl 1c65a │ │ + bl 1c856 │ │ nop │ │ - strb r0, [r5, r0] │ │ + subs r3, #92 @ 0x5c │ │ movs r2, r0 │ │ - strb r4, [r3, r0] │ │ + subs r3, #56 @ 0x38 │ │ movs r2, r0 │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #16 │ │ - ldr r2, [pc, #28] @ (2e130 ) │ │ + ldr r2, [pc, #32] @ (2f2f0 ) │ │ add r0, sp, #4 │ │ subs r1, r7, #1 │ │ movs r3, #123 @ 0x7b │ │ add r2, pc │ │ - bl 2de4c │ │ - ldr r1, [sp, #8] │ │ + bl 2ef0c │ │ ldrb.w r0, [sp, #4] │ │ - bl 2df0c │ │ - bl 2df62 │ │ + cmp r0, #3 │ │ + bne.n 2f2ea │ │ + ldr r0, [sp, #8] │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + bl 2ef98 │ │ nop │ │ - cbnz r6, 2e134 │ │ + add r7, sp, #8 │ │ vsli.64 d27, d16, #61 @ 0x3d │ │ add r7, sp, #8 │ │ cmp r0, #1 │ │ - beq.n 2e198 │ │ - ldr r5, [pc, #140] @ (2e1cc ) │ │ + beq.n 2f34a │ │ + ldr r5, [pc, #160] @ (2f3a0 ) │ │ add r5, pc │ │ ldr r0, [r5, #12] │ │ dmb ish │ │ - cbnz r0, 2e150 │ │ - add.w r0, r5, #12 │ │ - bl 2dfd4 │ │ - blx 4f7a0 │ │ + cbz r0, 2f368 │ │ + blx 4eed0 │ │ cmp r0, #3 │ │ - bcc.n 2e1b6 │ │ + bcc.n 2f348 │ │ mov r4, r0 │ │ ldr r0, [r5, #12] │ │ dmb ish │ │ - cbnz r0, 2e16a │ │ - add.w r0, r5, #12 │ │ - bl 2dfd4 │ │ + cbz r0, 2f37c │ │ movs r1, #2 │ │ - blx 4f850 │ │ + blx 4ef80 │ │ + cbnz r0, 2f386 │ │ sub.w r0, r4, #8 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 2e178 │ │ + bne.n 2f32a │ │ cmp r1, #1 │ │ - it ne │ │ - popne {r4, r5, r7, pc} │ │ + bne.n 2f348 │ │ dmb ish │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 2e1d8 │ │ - ldr r0, [pc, #52] @ (2e1d0 ) │ │ + b.w 2f3ac │ │ + pop {r4, r5, r7, pc} │ │ + ldr r0, [pc, #88] @ (2f3a4 ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ dmb ish │ │ - cbnz r0, 2e1ac │ │ - ldr r0, [pc, #44] @ (2e1d4 ) │ │ - add r0, pc │ │ - bl 2dfd4 │ │ + cbz r0, 2f372 │ │ movs r1, #2 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 4f6d8 │ │ - pop {r4, r5, r7, pc} │ │ - bl 2e220 │ │ - bl 2e31c │ │ + blx 4ef80 │ │ + cmp r0, #0 │ │ + it eq │ │ + popeq {r4, r5, r7, pc} │ │ + bl 2f234 │ │ + b.n 2f394 │ │ + add.w r0, r5, #12 │ │ + bl 2f0d0 │ │ + b.n 2f308 │ │ + ldr r0, [pc, #52] @ (2f3a8 ) │ │ + add r0, pc │ │ + bl 2f0d0 │ │ + b.n 2f356 │ │ + add.w r0, r5, #12 │ │ + bl 2f0d0 │ │ + b.n 2f31a │ │ + bl 2f234 │ │ + b.n 2f394 │ │ + bl 2f3f4 │ │ + bl 2f4c4 │ │ udf #254 @ 0xfe │ │ - bl 1c652 │ │ - bl 1c652 │ │ + bl 1c84e │ │ + bl 1c84e │ │ nop │ │ - strh r6, [r5, r7] │ │ + subs r3, #6 │ │ movs r2, r0 │ │ - strh r2, [r5, r5] │ │ + subs r2, #144 @ 0x90 │ │ movs r2, r0 │ │ - strh r6, [r3, r5] │ │ + subs r2, #104 @ 0x68 │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 2e1f2 │ │ + cbz r1, 2f3c6 │ │ ldr r2, [r0, #20] │ │ movs r3, #0 │ │ strb r3, [r1, #0] │ │ - cbz r2, 2e1f2 │ │ + cbz r2, 2f3c6 │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r4 │ │ adds r1, r0, #1 │ │ - beq.n 2e21c │ │ + beq.n 2f3f0 │ │ adds r1, r0, #4 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r4, r3, [r1] │ │ cmp r4, #0 │ │ - bne.n 2e1fc │ │ + bne.n 2f3d0 │ │ cmp r2, #1 │ │ it ne │ │ popne {r4, r6, r7, pc} │ │ dmb ish │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ pop {r4, r6, r7, pc} │ │ - bmi.n 2e1ca │ │ + bmi.n 2f39e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, fp} │ │ - ldr r3, [pc, #216] @ (2e304 ) │ │ + str.w fp, [sp, #-4]! │ │ + ldr r3, [pc, #172] @ (2f4ac ) │ │ ldrd r1, r2, [r0] │ │ eors r2, r3 │ │ - ldr r3, [pc, #212] @ (2e308 ) │ │ + ldr r3, [pc, #168] @ (2f4b0 ) │ │ eors r1, r3 │ │ orrs r1, r2 │ │ - bne.n 2e2c4 │ │ + bne.n 2f472 │ │ ldr r1, [r0, #96] @ 0x60 │ │ - ldr r2, [pc, #208] @ (2e30c ) │ │ + ldr r2, [pc, #164] @ (2f4b4 ) │ │ add r2, pc │ │ cmp r1, r2 │ │ - bne.n 2e2c8 │ │ - ldrd r8, r9, [r0, #100] @ 0x64 │ │ - blx 4f780 │ │ - ldr r0, [pc, #196] @ (2e310 ) │ │ + bne.n 2f476 │ │ + ldrd r4, r5, [r0, #100] @ 0x64 │ │ + blx 4eeb0 │ │ + ldr r0, [pc, #152] @ (2f4b8 ) │ │ add r0, pc │ │ ldrex r1, [r0, #8] │ │ subs r1, #1 │ │ strex r2, r1, [r0, #8] │ │ cmp r2, #0 │ │ - bne.n 2e24e │ │ - ldr r0, [pc, #180] @ (2e314 ) │ │ + bne.n 2f422 │ │ + ldr r0, [pc, #136] @ (2f4bc ) │ │ add r0, pc │ │ ldr r6, [r0, #12] │ │ dmb ish │ │ - cbnz r6, 2e270 │ │ - adds r0, #12 │ │ - bl 2dfd4 │ │ - mov r6, r0 │ │ + cbz r6, 2f45e │ │ mov r0, r6 │ │ - blx 4f7a0 │ │ - mov r4, r0 │ │ + blx 4eed0 │ │ + mov r1, r0 │ │ cmp r0, #1 │ │ - bhi.n 2e2a6 │ │ - beq.n 2e2cc │ │ - movs r0, #12 │ │ - blx 4f770 │ │ - cbz r0, 2e2ba │ │ - mov r4, r0 │ │ - str r6, [r0, #8] │ │ - movs r0, #0 │ │ - strb r0, [r4, #4] │ │ - str r0, [r4, #0] │ │ - mov r0, r6 │ │ - blx 4f7a0 │ │ - mov r5, r0 │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ - blx 4f850 │ │ - mov r0, r5 │ │ - blx 4f780 │ │ + bls.n 2f468 │ │ + cbz r1, 2f47a │ │ movs r0, #0 │ │ - mov r1, r9 │ │ - strb r0, [r4, #4] │ │ - ldr r0, [r4, #0] │ │ + strb r0, [r1, #4] │ │ + ldr r0, [r1, #0] │ │ subs r0, #1 │ │ - str r0, [r4, #0] │ │ - mov r0, r8 │ │ - ldmia.w sp!, {r8, r9, fp} │ │ + str r0, [r1, #0] │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - movs r0, #4 │ │ - movs r1, #12 │ │ - bl 14352 │ │ - b.n 2e2d4 │ │ - blx 4df50 │ │ - bl 4ae94 │ │ - ldr r0, [pc, #72] @ (2e318 ) │ │ + adds r0, #12 │ │ + bl 2f0d0 │ │ + mov r6, r0 │ │ + b.n 2f43c │ │ + mov r0, r6 │ │ + bl 2f184 │ │ + mov r1, r0 │ │ + b.n 2f448 │ │ + blx 4d690 │ │ + bl 4b138 │ │ + ldr r0, [pc, #68] @ (2f4c0 ) │ │ add r0, pc │ │ - bl 2e084 │ │ + bl 2f1fc │ │ udf #254 @ 0xfe │ │ - ldr.w r1, [r9] │ │ - mov r4, r0 │ │ - cbz r1, 2e2e2 │ │ - mov r0, r8 │ │ + ldr r1, [r5, #0] │ │ + mov r6, r0 │ │ + cbz r1, 2f48e │ │ + mov r0, r4 │ │ blx r1 │ │ - ldr.w r0, [r9, #4] │ │ - cbz r0, 2e2ee │ │ - mov r0, r8 │ │ - blx 4f780 │ │ + ldr r0, [r5, #4] │ │ + cbz r0, 2f498 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - ldr.w r0, [r9, #4] │ │ - cbz r0, 2e300 │ │ - mov r0, r8 │ │ - blx 4f780 │ │ - bl 1c65a │ │ + blx 4eeb0 │ │ + mov r0, r6 │ │ + blx 4d4a8 │ │ + ldr r0, [r5, #4] │ │ + cbz r0, 2f4a8 │ │ + mov r0, r4 │ │ + blx 4eeb0 │ │ + bl 1c856 │ │ strb r2, [r2, r5] │ │ strb r3, [r2, r1] │ │ - ldr r7, [pc, #308] @ (2e440 ) │ │ + ldr r7, [pc, #308] @ (2f5e8 ) │ │ lsls r2, r3, #1 │ │ - add r7, pc, #852 @ (adr r7, 2e664 ) │ │ - vmlal.u , d29, d16[0] │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ + vtbx.8 d19, {d29-d30}, d20 │ │ movs r2, r0 │ │ - strh r6, [r5, r2] │ │ + subs r1, #178 @ 0xb2 │ │ movs r2, r0 │ │ - adds r1, #42 @ 0x2a │ │ + asrs r0, r7, #26 │ │ movs r2, r0 │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #16 │ │ - ldr r2, [pc, #28] @ (2e340 ) │ │ + ldr r2, [pc, #32] @ (2f4ec ) │ │ add r0, sp, #4 │ │ subs r1, r7, #1 │ │ movs r3, #123 @ 0x7b │ │ add r2, pc │ │ - bl 2de4c │ │ - ldr r1, [sp, #8] │ │ + bl 2ef0c │ │ ldrb.w r0, [sp, #4] │ │ - bl 2df0c │ │ - bl 2df62 │ │ + cmp r0, #3 │ │ + bne.n 2f4e6 │ │ + ldr r0, [sp, #8] │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + bl 2ef98 │ │ nop │ │ - add r7, sp, #392 @ 0x188 │ │ + add r3, pc, #288 @ (adr r3, 2f610 ) │ │ vsli.64 , q8, #61 @ 0x3d │ │ add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, fp} │ │ + str.w r8, [sp, #-4]! │ │ sub sp, #384 @ 0x180 │ │ - ldr r4, [pc, #560] @ (2e580 ) │ │ - add r4, pc │ │ - ldrb r0, [r4, #0] │ │ + ldr r5, [pc, #508] @ (2f6f8 ) │ │ + add r5, pc │ │ + ldrb r0, [r5, #0] │ │ subs r0, #1 │ │ uxtb r1, r0 │ │ cmp r1, #3 │ │ - bcc.w 2e4ce │ │ + bcc.w 2f636 │ │ movw r0, #17731 @ 0x4543 │ │ movw r2, #21842 @ 0x5552 │ │ strh.w r0, [sp, #12] │ │ movw r0, #21579 @ 0x544b │ │ movt r0, #16722 @ 0x4152 │ │ movt r2, #21587 @ 0x5453 │ │ str r0, [sp, #8] │ │ @@ -52166,256 +53602,229 @@ │ │ movt r0, #17217 @ 0x4341 │ │ mov r1, sp │ │ str r0, [sp, #4] │ │ movs r0, #0 │ │ cmp r1, r1 │ │ str r2, [sp, #0] │ │ strb.w r0, [sp, #14] │ │ - beq.n 2e39c │ │ + beq.n 2f548 │ │ movs r2, #0 │ │ ldrb r3, [r1, r2] │ │ - cbz r3, 2e3d2 │ │ + cbz r3, 2f57e │ │ adds r2, #1 │ │ - bne.n 2e392 │ │ + bne.n 2f53e │ │ ldr r2, [sp, #0] │ │ movw r3, #256 @ 0x100 │ │ ldr r6, [sp, #4] │ │ movt r3, #257 @ 0x101 │ │ - subs r5, r3, r2 │ │ + subs r4, r3, r2 │ │ subs r3, r3, r6 │ │ - orrs r2, r5 │ │ + orrs r2, r4 │ │ orrs r3, r6 │ │ ands r2, r3 │ │ mvns r2, r2 │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ mov.w r2, #0 │ │ it eq │ │ moveq r2, #8 │ │ add r1, r2 │ │ ldrb r3, [r1, r0] │ │ - cbz r3, 2e3d0 │ │ + cbz r3, 2f57c │ │ adds r0, #1 │ │ eor.w r3, r2, r0 │ │ cmp r3, #15 │ │ - bne.n 2e3c0 │ │ - b.n 2e4bc │ │ + bne.n 2f56c │ │ + b.n 2f5d6 │ │ add r2, r0 │ │ cmp r2, #14 │ │ - bne.n 2e4bc │ │ - ldr r0, [r4, #56] @ 0x38 │ │ + bne.n 2f5d6 │ │ + ldr r0, [r5, #56] @ 0x38 │ │ movw r1, #65533 @ 0xfffd │ │ movt r1, #16383 @ 0x3fff │ │ cmp r0, r1 │ │ - bhi.w 2e520 │ │ - ldrex r1, [r4, #56] @ 0x38 │ │ + bhi.w 2f6b0 │ │ + ldrex r1, [r5, #56] @ 0x38 │ │ cmp r1, r0 │ │ - bne.w 2e51c │ │ + bne.w 2f6ac │ │ adds r0, #1 │ │ - strex r1, r0, [r4, #56] @ 0x38 │ │ + strex r1, r0, [r5, #56] @ 0x38 │ │ cmp r1, #0 │ │ - bne.w 2e520 │ │ + bne.w 2f6b0 │ │ dmb ish │ │ - ldrb.w r0, [r4, #64] @ 0x40 │ │ + ldrb.w r0, [r5, #64] @ 0x40 │ │ mov r0, sp │ │ - blx 4f8d0 │ │ - cbz r0, 2e42e │ │ - mov r5, r0 │ │ - blx 4f8e0 │ │ - mov r8, r0 │ │ - cbz r0, 2e438 │ │ - mov r0, r8 │ │ - blx 4f770 │ │ - cmp r0, #0 │ │ - beq.w 2e52a │ │ - mov r1, r5 │ │ - mov r2, r8 │ │ + blx 4f000 │ │ + cbz r0, 2f5ec │ │ mov r6, r0 │ │ - bl 4c460 │ │ - b.n 2e43a │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ - movs r5, #0 │ │ - movs r6, #0 │ │ - b.n 2e440 │ │ - movs r6, #1 │ │ - bic.w r5, r6, #255 @ 0xff │ │ - uxtb r6, r6 │ │ + blx 4f010 │ │ + cbz r0, 2f5f2 │ │ + mov r4, r0 │ │ + blx 4eea0 │ │ + cmp r0, #0 │ │ + beq.n 2f6ba │ │ + mov r1, r6 │ │ + mov r2, r4 │ │ + mov r8, r0 │ │ + bl 4bcbc │ │ + b.n 2f5f8 │ │ + ldr r0, [pc, #292] @ (2f6fc ) │ │ + ldr r4, [pc, #292] @ (2f700 ) │ │ + add r0, pc │ │ + add r4, pc │ │ + ldrb r0, [r0, #0] │ │ + cmp r0, #3 │ │ + bne.n 2f624 │ │ + ldr r1, [r4, #12] │ │ + mov r0, r4 │ │ + blx r1 │ │ + b.n 2f624 │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ + b.n 2f5f8 │ │ + mov.w r8, #1 │ │ + movs r4, #0 │ │ dmb ish │ │ - ldrex r0, [r4, #56] @ 0x38 │ │ + ldrex r0, [r5, #56] @ 0x38 │ │ subs r1, r0, #1 │ │ - strex r0, r1, [r4, #56] @ 0x38 │ │ + strex r0, r1, [r5, #56] @ 0x38 │ │ cmp r0, #0 │ │ - bne.n 2e444 │ │ + bne.n 2f5fc │ │ bic.w r0, r1, #1073741824 @ 0x40000000 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 2e486 │ │ - adds.w r0, r8, #2 │ │ - bne.n 2e494 │ │ - cmp r6, #3 │ │ - bne.n 2e4bc │ │ - ldrd r6, r5, [r8] │ │ - ldr r1, [r5, #0] │ │ - cbz r1, 2e472 │ │ - mov r0, r6 │ │ - blx r1 │ │ - ldr r0, [r5, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 4f780 │ │ - mov r0, r8 │ │ - blx 4f780 │ │ - b.n 2e4bc │ │ - add.w r0, r4, #56 @ 0x38 │ │ - bl 49e70 │ │ - adds.w r0, r8, #2 │ │ - beq.n 2e462 │ │ - adds.w r0, r8, #1 │ │ - beq.n 2e4bc │ │ - orr.w r1, r5, r6 │ │ - cmp.w r8, #4 │ │ - beq.n 2e4d6 │ │ - cmp.w r8, #1 │ │ - itt eq │ │ - ldrbeq r0, [r1, #0] │ │ - cmpeq r0, #48 @ 0x30 │ │ - bne.n 2e4e4 │ │ - movs r5, #3 │ │ - movs r0, #2 │ │ - cmp.w r8, #0 │ │ - bne.n 2e4ee │ │ - b.n 2e4c0 │ │ - movs r5, #3 │ │ + beq.n 2f688 │ │ + adds r0, r4, #1 │ │ + beq.n 2f624 │ │ + adds r0, r4, #2 │ │ + bne.n 2f63e │ │ + uxtb.w r0, r8 │ │ + cmp r0, #3 │ │ + beq.n 2f5e4 │ │ + movs r1, #3 │ │ movs r0, #2 │ │ - ldrexb r1, [r4] │ │ - cbnz r1, 2e506 │ │ - strexb r1, r5, [r4] │ │ - cmp r1, #0 │ │ - bne.n 2e4c0 │ │ + ldrexb r2, [r5] │ │ + cbnz r2, 2f696 │ │ + strexb r2, r1, [r5] │ │ + cmp r2, #0 │ │ + bne.n 2f628 │ │ add sp, #384 @ 0x180 │ │ - ldmia.w sp!, {r8, r9, fp} │ │ + ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [r1, #0] │ │ - movw r2, #30054 @ 0x7566 │ │ - movt r2, #27756 @ 0x6c6c │ │ - cmp r0, r2 │ │ - beq.n 2e4fa │ │ - movs r5, #1 │ │ + cmp r4, #4 │ │ + beq.n 2f65a │ │ + cmp r4, #1 │ │ + itt eq │ │ + ldrbeq.w r0, [r8] │ │ + cmpeq r0, #48 @ 0x30 │ │ + bne.n 2f66a │ │ + cmp r4, #0 │ │ + beq.n 2f624 │ │ + mov r0, r8 │ │ + blx 4eeb0 │ │ + b.n 2f624 │ │ + ldr.w r0, [r8] │ │ + movw r1, #30054 @ 0x7566 │ │ + movt r1, #27756 @ 0x6c6c │ │ + cmp r0, r1 │ │ + beq.n 2f67a │ │ + cmp r4, #0 │ │ + itt ne │ │ + movne r0, r8 │ │ + blxne 4eeb0 │ │ + movs r1, #1 │ │ movs r0, #0 │ │ - cmp.w r8, #0 │ │ - beq.n 2e4c0 │ │ - mov r6, r0 │ │ - mov r0, r1 │ │ - blx 4f780 │ │ - mov r0, r6 │ │ - b.n 2e4c0 │ │ - movs r5, #2 │ │ + b.n 2f628 │ │ + cbz r4, 2f682 │ │ + mov r0, r8 │ │ + blx 4eeb0 │ │ + movs r1, #2 │ │ movs r0, #1 │ │ - cmp.w r8, #0 │ │ - bne.n 2e4ee │ │ - b.n 2e4c0 │ │ + b.n 2f628 │ │ + add.w r0, r5, #56 @ 0x38 │ │ + bl 4a234 │ │ + adds r0, r4, #1 │ │ + bne.n 2f618 │ │ + b.n 2f624 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - cmp r1, #4 │ │ + cmp r2, #4 │ │ it cc │ │ - subcc r0, r1, #1 │ │ + subcc r0, r2, #1 │ │ clrex │ │ add sp, #384 @ 0x180 │ │ - ldmia.w sp!, {r8, r9, fp} │ │ + ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ clrex │ │ - add.w r0, r4, #56 @ 0x38 │ │ - bl 2dccc │ │ - b.n 2e400 │ │ + add.w r0, r5, #56 @ 0x38 │ │ + bl 2ed8c │ │ + b.n 2f5ac │ │ movs r0, #1 │ │ - mov r1, r8 │ │ - bl 142ba │ │ + mov r1, r4 │ │ + bl 1441a │ │ udf #254 @ 0xfe │ │ - mov r9, r0 │ │ - ldr r0, [r5, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 4f780 │ │ - mov r0, r8 │ │ - blx 4f780 │ │ - mov r0, r9 │ │ - blx 4dd68 │ │ - mov r9, r0 │ │ + mov r4, r0 │ │ dmb ish │ │ - ldrex r0, [r4, #56] @ 0x38 │ │ + ldrex r0, [r5, #56] @ 0x38 │ │ subs r1, r0, #1 │ │ - strex r0, r1, [r4, #56] @ 0x38 │ │ + strex r0, r1, [r5, #56] @ 0x38 │ │ cmp r0, #0 │ │ - bne.n 2e554 │ │ + bne.n 2f6ca │ │ bic.w r0, r1, #1073741824 @ 0x40000000 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 2e572 │ │ - mov r0, r9 │ │ - blx 4dd68 │ │ - add.w r0, r4, #56 @ 0x38 │ │ - bl 49e70 │ │ - b.n 2e56c │ │ - bl 1c65a │ │ - str r4, [r3, r7] │ │ + beq.n 2f6e8 │ │ + mov r0, r4 │ │ + blx 4d4a8 │ │ + add.w r0, r5, #56 @ 0x38 │ │ + bl 4a234 │ │ + b.n 2f6e2 │ │ + bl 1c856 │ │ + nop │ │ + subs r1, #8 │ │ movs r2, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - str.w fp, [sp, #-4]! │ │ - ldr r0, [pc, #104] @ (2e5f8 ) │ │ + asrs r2, r5, #25 │ │ + movs r2, r0 │ │ + asrs r4, r3, #25 │ │ + movs r2, r0 │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + ldr r0, [pc, #64] @ (2f74c ) │ │ add r0, pc │ │ ldr r4, [r0, #12] │ │ dmb ish │ │ - cbnz r4, 2e5a0 │ │ - adds r0, #12 │ │ - bl 2dfd4 │ │ - mov r4, r0 │ │ + cbz r4, 2f736 │ │ mov r0, r4 │ │ - blx 4f7a0 │ │ - mov r5, r0 │ │ + blx 4eed0 │ │ + mov r1, r0 │ │ cmp r0, #1 │ │ - bhi.n 2e5da │ │ - beq.n 2e5f0 │ │ - movs r0, #12 │ │ - blx 4f770 │ │ - cbz r0, 2e5e8 │ │ - mov r5, r0 │ │ - str r4, [r0, #8] │ │ - movs r0, #0 │ │ - strb r0, [r5, #4] │ │ - str r0, [r5, #0] │ │ - mov r0, r4 │ │ - blx 4f7a0 │ │ - mov r6, r0 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - blx 4f850 │ │ - cmp r6, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 4f780 │ │ - ldr r0, [r5, #0] │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - ldr.w fp, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - movs r0, #4 │ │ - movs r1, #12 │ │ - bl 14352 │ │ - ldr r0, [pc, #8] @ (2e5fc ) │ │ + bls.n 2f740 │ │ + cmp r1, #0 │ │ + itttt ne │ │ + ldrne r0, [r1, #0] │ │ + clzne r0, r0 │ │ + lsrne r0, r0, #5 │ │ + popne {r4, r6, r7, pc} │ │ + ldr r0, [pc, #32] @ (2f750 ) │ │ add r0, pc │ │ - bl 2e084 │ │ - ldr r7, [pc, #504] @ (2e7f4 ) │ │ + bl 2f1fc │ │ + adds r0, #12 │ │ + bl 2f0d0 │ │ + mov r4, r0 │ │ + b.n 2f714 │ │ + mov r0, r4 │ │ + bl 2f184 │ │ + mov r1, r0 │ │ + b.n 2f720 │ │ + nop │ │ + adds r6, #218 @ 0xda │ │ movs r2, r0 │ │ - cmp r6, #6 │ │ + asrs r4, r0, #16 │ │ movs r2, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ mov r4, r0 │ │ adds r0, r2, r1 │ │ - bcs.n 2e650 │ │ + bcs.n 2f7a4 │ │ ldrd r1, r2, [r4] │ │ movs r5, #4 │ │ ldr.w ip, [r7, #8] │ │ cmp.w r0, r1, lsl #1 │ │ strd r3, ip, [sp] │ │ it ls │ │ lslls r0, r1, #1 │ │ @@ -52423,129 +53832,96 @@ │ │ it eq │ │ moveq r5, #8 │ │ cmp r0, r5 │ │ it hi │ │ movhi r5, r0 │ │ add r0, sp, #12 │ │ mov r3, r5 │ │ - bl 2e6ac │ │ + bl 2f7aa │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 142ba │ │ + bl 1441a │ │ movs r0, #0 │ │ - bl 142ba │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - str.w r8, [sp, #-4]! │ │ - ldrb r1, [r0, #0] │ │ - cmp r1, #3 │ │ - bne.n 2e68c │ │ - ldr r4, [r0, #4] │ │ - ldrd r5, r6, [r4] │ │ - ldr r1, [r6, #0] │ │ - cbz r1, 2e672 │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r6, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - ldr.w r8, [sp], #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ - ldr.w r8, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - mov r8, r0 │ │ - ldr r0, [r6, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ + bl 1441a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #12 │ │ ldr.w r9, [r7, #12] │ │ mov r4, r0 │ │ movs r0, #1 │ │ mov.w fp, #0 │ │ umull r5, r6, r9, r3 │ │ movs r3, #4 │ │ cmp r6, #0 │ │ - bne.n 2e75e │ │ + bne.n 2f85c │ │ ldr.w r8, [r7, #8] │ │ rsb r6, r8, #2147483648 @ 0x80000000 │ │ cmp r5, r6 │ │ - bhi.n 2e75e │ │ + bhi.n 2f85c │ │ mov fp, r5 │ │ - cbz r1, 2e714 │ │ + cbz r1, 2f812 │ │ cmp r8, r5 │ │ - bls.n 2e738 │ │ + bls.n 2f836 │ │ movs r0, #0 │ │ mov r5, r1 │ │ str r0, [sp, #4] │ │ add r0, sp, #4 │ │ mov sl, r2 │ │ mov r1, r8 │ │ mov r2, fp │ │ cmp.w r8, #4 │ │ it ls │ │ movls r1, #4 │ │ - blx 4f7e0 │ │ - cbnz r0, 2e756 │ │ + blx 4ef10 │ │ + cbnz r0, 2f854 │ │ ldr r0, [sp, #4] │ │ - cbz r0, 2e756 │ │ + cbz r0, 2f854 │ │ mul.w r2, r9, r5 │ │ mov r1, sl │ │ mov r8, r0 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ mov r0, sl │ │ - blx 4f780 │ │ - b.n 2e744 │ │ - cbz r5, 2e744 │ │ + blx 4eeb0 │ │ + b.n 2f842 │ │ + cbz r5, 2f842 │ │ cmp r8, r5 │ │ - bls.n 2e74c │ │ + bls.n 2f84a │ │ movs r0, #0 │ │ mov r1, r8 │ │ str r0, [sp, #8] │ │ add r0, sp, #8 │ │ mov r2, fp │ │ cmp.w r8, #4 │ │ it ls │ │ movls r1, #4 │ │ - blx 4f7e0 │ │ - cbnz r0, 2e756 │ │ + blx 4ef10 │ │ + cbnz r0, 2f854 │ │ ldr r0, [sp, #8] │ │ - cbnz r0, 2e746 │ │ - b.n 2e756 │ │ + cbnz r0, 2f844 │ │ + b.n 2f854 │ │ mov r0, r2 │ │ mov r1, fp │ │ - blx 4f7f0 │ │ - cbnz r0, 2e746 │ │ - b.n 2e756 │ │ + blx 4ef20 │ │ + cbnz r0, 2f844 │ │ + b.n 2f854 │ │ mov r0, r8 │ │ str r0, [r4, #4] │ │ movs r0, #0 │ │ - b.n 2e75c │ │ + b.n 2f85a │ │ mov r0, fp │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - bne.n 2e746 │ │ + bne.n 2f844 │ │ movs r0, #1 │ │ str.w r8, [r4, #4] │ │ movs r3, #8 │ │ str.w fp, [r4, r3] │ │ str r0, [r4, #0] │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ @@ -52553,465 +53929,395 @@ │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #24 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ cmp r0, #1 │ │ - bne.n 2e792 │ │ + bne.n 2f890 │ │ mvn.w r1, #98 @ 0x62 │ │ yield │ │ ldr r0, [r4, #0] │ │ cmp r0, #1 │ │ - bne.n 2e792 │ │ + bne.n 2f890 │ │ adds r2, r1, #1 │ │ cmp r1, #0 │ │ mov r1, r2 │ │ - bne.n 2e782 │ │ - cbz r0, 2e804 │ │ + bne.n 2f880 │ │ + cbz r0, 2f902 │ │ add.w r8, sp, #12 │ │ movs r6, #0 │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ movs r5, #2 │ │ cmp r0, #2 │ │ - beq.n 2e7b6 │ │ + beq.n 2f8b4 │ │ ldrex r0, [r4] │ │ strex r1, r5, [r4] │ │ cmp r1, #0 │ │ - bne.n 2e7a4 │ │ + bne.n 2f8a2 │ │ dmb ish │ │ - cbz r0, 2e818 │ │ + cbz r0, 2f916 │ │ str r6, [sp, #12] │ │ ldr r0, [r4, #0] │ │ cmp r0, #2 │ │ - bne.n 2e7e8 │ │ + bne.n 2f8e6 │ │ ldr r0, [sp, #12] │ │ mov r1, r4 │ │ movs r2, #137 @ 0x89 │ │ movs r3, #2 │ │ cmp r0, #0 │ │ it ne │ │ addne.w r0, r8, #4 │ │ stmia.w sp, {r0, r6, r9} │ │ movs r0, #240 @ 0xf0 │ │ - blx 4f7d0 │ │ + blx 4eee0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 2e7e8 │ │ - blx 4f7c0 │ │ + bgt.n 2f8e6 │ │ + blx 4ef00 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - beq.n 2e7b8 │ │ + beq.n 2f8b6 │ │ ldr r0, [r4, #0] │ │ cmp r0, #1 │ │ - bne.n 2e7a0 │ │ + bne.n 2f89e │ │ mvn.w r1, #98 @ 0x62 │ │ yield │ │ adds r2, r1, #1 │ │ ldr r0, [r4, #0] │ │ cmp r0, #1 │ │ - bne.n 2e7a0 │ │ + bne.n 2f89e │ │ cmp r1, #0 │ │ mov r1, r2 │ │ - bne.n 2e7f2 │ │ - b.n 2e7a0 │ │ + bne.n 2f8f0 │ │ + b.n 2f89e │ │ movs r1, #1 │ │ ldrex r0, [r4] │ │ - cbnz r0, 2e820 │ │ + cbnz r0, 2f91e │ │ strex r0, r1, [r4] │ │ cmp r0, #0 │ │ - bne.n 2e806 │ │ + bne.n 2f904 │ │ dmb ish │ │ add sp, #24 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ clrex │ │ - b.n 2e794 │ │ - bmi.n 2e7d2 │ │ + b.n 2f892 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r4, [pc, #64] @ (2e870 ) │ │ + ldr r4, [pc, #64] @ (2f96c ) │ │ movs r0, #1 │ │ add r4, pc │ │ ldrex r1, [r4, #48] @ 0x30 │ │ - cbnz r1, 2e860 │ │ + cbnz r1, 2f95c │ │ strex r1, r0, [r4, #48] @ 0x30 │ │ cmp r1, #0 │ │ - bne.n 2e832 │ │ + bne.n 2f92e │ │ dmb ish │ │ ldr r0, [r4, #8] │ │ lsls r0, r0, #1 │ │ ittt eq │ │ moveq r0, #0 │ │ ldrbeq.w r1, [r4, #52] @ 0x34 │ │ popeq {r4, r6, r7, pc} │ │ - bl 2e584 │ │ + bl 2f704 │ │ eor.w r0, r0, #1 │ │ ldrb.w r1, [r4, #52] @ 0x34 │ │ pop {r4, r6, r7, pc} │ │ add.w r0, r4, #48 @ 0x30 │ │ clrex │ │ - bl 2e76c │ │ - b.n 2e844 │ │ + bl 2f86a │ │ + b.n 2f940 │ │ nop │ │ - ldr r4, [pc, #1008] @ (2ec64 ) │ │ + adds r4, #216 @ 0xd8 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub.w sp, sp, #604 @ 0x25c │ │ + sub.w sp, sp, #596 @ 0x254 │ │ cmp r1, #0 │ │ ittt ne │ │ ldrne r2, [r1, #0] │ │ ldrne r1, [r2, #16] │ │ cmpne r1, #0 │ │ - bne.n 2e890 │ │ + bne.n 2f98c │ │ movs r1, #0 │ │ - b.n 2e894 │ │ + b.n 2f990 │ │ ldr r2, [r2, #20] │ │ subs r2, #1 │ │ - ldr r3, [pc, #480] @ (2ea78 ) │ │ + ldr r3, [pc, #332] @ (2fae0 ) │ │ cmp r1, #0 │ │ ldr r6, [r0, #8] │ │ - ldrd fp, r8, [r0] │ │ + ldrd sl, fp, [r0] │ │ add r3, pc │ │ ldr r0, [r0, #12] │ │ - str r6, [sp, #12] │ │ - str r0, [sp, #8] │ │ + str r6, [sp, #4] │ │ + str r0, [sp, #0] │ │ it eq │ │ moveq r2, #9 │ │ - ldr r0, [pc, #464] @ (2ea7c ) │ │ - str r2, [sp, #20] │ │ + ldr r0, [pc, #316] @ (2fae4 ) │ │ + str r2, [sp, #12] │ │ ldr r2, [r3, #0] │ │ add r0, pc │ │ it ne │ │ movne r0, r1 │ │ - str r0, [sp, #16] │ │ - cbz r2, 2e8c0 │ │ - blx 4f8f0 │ │ - b.n 2e8c6 │ │ + str r0, [sp, #8] │ │ + cbz r2, 2f9bc │ │ + blx 4f020 │ │ + b.n 2f9c2 │ │ movs r0, #224 @ 0xe0 │ │ - blx 4f7d0 │ │ - add r5, sp, #32 │ │ - str r0, [sp, #24] │ │ + blx 4eee0 │ │ + add r6, sp, #24 │ │ + str r0, [sp, #16] │ │ asrs r0, r0, #31 │ │ mov.w r1, #512 @ 0x200 │ │ - str r0, [sp, #28] │ │ - mov r0, r5 │ │ - mov.w r9, #512 @ 0x200 │ │ - bl 4c410 │ │ - ldr r6, [pc, #416] @ (2ea80 ) │ │ - movs r0, #0 │ │ - ldr r3, [pc, #416] @ (2ea84 ) │ │ - add.w sl, sp, #24 │ │ - ldr r1, [pc, #416] @ (2ea88 ) │ │ - add r6, pc │ │ - ldr r2, [pc, #416] @ (2ea8c ) │ │ + str r0, [sp, #20] │ │ + mov r0, r6 │ │ + mov.w r8, #512 @ 0x200 │ │ + bl 4bcc0 │ │ + ldr r5, [pc, #268] @ (2fae8 ) │ │ + movs r0, #0 │ │ + ldr r3, [pc, #268] @ (2faec ) │ │ + ldr r1, [pc, #272] @ (2faf0 ) │ │ + add r5, pc │ │ + ldr r2, [pc, #272] @ (2faf4 ) │ │ add r3, pc │ │ - ldr r4, [pc, #416] @ (2ea90 ) │ │ + ldr r4, [pc, #272] @ (2faf8 ) │ │ add r1, pc │ │ - strd r0, r0, [sp, #552] @ 0x228 │ │ - add r0, sp, #16 │ │ - str r0, [sp, #560] @ 0x230 │ │ + strd r0, r0, [sp, #544] @ 0x220 │ │ + mov r9, r3 │ │ + str r0, [sp, #588] @ 0x24c │ │ movs r0, #255 @ 0xff │ │ add r4, pc │ │ - str r0, [sp, #592] @ 0x250 │ │ - add r0, sp, #544 @ 0x220 │ │ - strd r5, r9, [sp, #544] @ 0x220 │ │ - mov r9, r6 │ │ - mov r5, r3 │ │ + strd r6, r8, [sp, #536] @ 0x218 │ │ + str r3, [sp, #564] @ 0x234 │ │ + add r3, sp, #16 │ │ + str r0, [sp, #584] @ 0x248 │ │ + add r0, sp, #536 @ 0x218 │ │ + mov r8, r5 │ │ + strd sl, r5, [sp, #568] @ 0x238 │ │ + add r5, sp, #8 │ │ add r2, pc │ │ - strd r8, r4, [sp, #584] @ 0x248 │ │ - strd fp, r6, [sp, #576] @ 0x240 │ │ - str r3, [sp, #572] @ 0x23c │ │ - strd r4, sl, [sp, #564] @ 0x234 │ │ - str r0, [sp, #600] @ 0x258 │ │ - add r0, sp, #592 @ 0x250 │ │ - add r3, sp, #560 @ 0x230 │ │ - bl 1a89c │ │ - ldrb.w r1, [sp, #592] @ 0x250 │ │ - cbz r0, 2e93e │ │ - cmp r1, #255 @ 0xff │ │ - beq.n 2ea24 │ │ - ldrb.w r0, [sp, #592] @ 0x250 │ │ - cmp r0, #3 │ │ - beq.n 2e996 │ │ - ldr r1, [sp, #12] │ │ - cmp r0, #255 @ 0xff │ │ - beq.n 2e968 │ │ - b.n 2e9bc │ │ + strd fp, r4, [sp, #576] @ 0x240 │ │ + strd r4, r3, [sp, #556] @ 0x22c │ │ + str r5, [sp, #552] @ 0x228 │ │ + str r0, [sp, #592] @ 0x250 │ │ + add r0, sp, #584 @ 0x248 │ │ + add r3, sp, #552 @ 0x228 │ │ + bl 1aa04 │ │ + ldrb.w r1, [sp, #584] @ 0x248 │ │ + cbz r0, 2fa6a │ │ cmp r1, #255 @ 0xff │ │ - beq.n 2e966 │ │ - cmp r1, #3 │ │ - bne.n 2e966 │ │ - ldr r4, [sp, #596] @ 0x254 │ │ - ldrd r6, r5, [r4] │ │ - ldr r1, [r5, #0] │ │ - cbz r1, 2e954 │ │ - mov r0, r6 │ │ - blx r1 │ │ - ldr r0, [r5, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - ldr r1, [sp, #12] │ │ - ldr r3, [sp, #552] @ 0x228 │ │ - cmp.w r3, #512 @ 0x200 │ │ - bhi.n 2ea12 │ │ - ldr r0, [sp, #8] │ │ - add r2, sp, #32 │ │ - ldr r6, [r0, #28] │ │ - add r0, sp, #560 @ 0x230 │ │ - blx r6 │ │ - ldrb.w r0, [sp, #560] @ 0x230 │ │ + beq.n 2fab2 │ │ + ldrb.w r0, [sp, #584] @ 0x248 │ │ cmp r0, #255 @ 0xff │ │ - beq.n 2ea08 │ │ + beq.n 2fa74 │ │ cmp r0, #3 │ │ - bne.n 2ea08 │ │ - ldr r4, [sp, #564] @ 0x234 │ │ - ldrd r6, r5, [r4] │ │ - ldr r1, [r5, #0] │ │ - cbz r1, 2e9f6 │ │ - mov r0, r6 │ │ - blx r1 │ │ - b.n 2e9f6 │ │ - ldr r0, [sp, #596] @ 0x254 │ │ - str r0, [sp, #0] │ │ - ldrd r0, r6, [r0] │ │ - ldr r1, [r6, #0] │ │ - str r0, [sp, #4] │ │ - cbz r1, 2e9a8 │ │ - ldr r0, [sp, #4] │ │ + bne.n 2fa3c │ │ + ldr r0, [sp, #588] @ 0x24c │ │ + ldr r1, [r0, #12] │ │ blx r1 │ │ - ldr r1, [r6, #4] │ │ - ldr r0, [sp, #4] │ │ - cmp r1, #0 │ │ - it ne │ │ - blxne 4f780 │ │ ldr r0, [sp, #0] │ │ - blx 4f780 │ │ - ldr r1, [sp, #12] │ │ - ldr r0, [sp, #8] │ │ - add r3, sp, #560 @ 0x230 │ │ + add r3, sp, #552 @ 0x228 │ │ ldr r6, [r0, #36] @ 0x24 │ │ add r0, sp, #16 │ │ - ldr r2, [pc, #212] @ (2ea9c ) │ │ + ldr r2, [pc, #188] @ (2fb04 ) │ │ + ldr r1, [sp, #4] │ │ str r0, [sp, #560] @ 0x230 │ │ - add r0, sp, #592 @ 0x250 │ │ add r2, pc │ │ - str r4, [sp, #588] @ 0x24c │ │ - strd r9, r8, [sp, #580] @ 0x244 │ │ - strd r5, fp, [sp, #572] @ 0x23c │ │ - strd r4, sl, [sp, #564] @ 0x234 │ │ + add r0, sp, #584 @ 0x248 │ │ + str r4, [sp, #580] @ 0x244 │ │ + strd r8, fp, [sp, #572] @ 0x23c │ │ + strd r9, sl, [sp, #564] @ 0x234 │ │ + strd r5, r4, [sp, #552] @ 0x228 │ │ blx r6 │ │ - ldrb.w r0, [sp, #592] @ 0x250 │ │ - cmp r0, #255 @ 0xff │ │ - beq.n 2ea08 │ │ + ldrb.w r0, [sp, #584] @ 0x248 │ │ cmp r0, #3 │ │ - bne.n 2ea08 │ │ - ldr r4, [sp, #596] @ 0x254 │ │ - ldrd r6, r5, [r4] │ │ - ldr r1, [r5, #0] │ │ - cbz r1, 2e9f6 │ │ - mov r0, r6 │ │ + bne.n 2fa96 │ │ + ldr r0, [sp, #588] @ 0x24c │ │ + b.n 2fa92 │ │ + cmp r1, #3 │ │ + bne.n 2fa74 │ │ + ldr r0, [sp, #588] @ 0x24c │ │ + ldr r1, [r0, #12] │ │ blx r1 │ │ - ldr r0, [r5, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - add.w sp, sp, #604 @ 0x25c │ │ + ldr r3, [sp, #544] @ 0x220 │ │ + cmp.w r3, #512 @ 0x200 │ │ + bhi.n 2faa0 │ │ + ldr r0, [sp, #0] │ │ + add r2, sp, #24 │ │ + ldr r1, [sp, #4] │ │ + ldr r6, [r0, #28] │ │ + add r0, sp, #552 @ 0x228 │ │ + blx r6 │ │ + ldrb.w r0, [sp, #552] @ 0x228 │ │ + cmp r0, #3 │ │ + bne.n 2fa96 │ │ + ldr r0, [sp, #556] @ 0x22c │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + add.w sp, sp, #596 @ 0x254 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r4, [pc, #140] @ (2eaa0 ) │ │ + ldr r4, [pc, #100] @ (2fb08 ) │ │ movs r0, #0 │ │ mov r1, r3 │ │ mov.w r2, #512 @ 0x200 │ │ add r4, pc │ │ mov r3, r4 │ │ - bl 1b904 │ │ - ldr r0, [pc, #108] @ (2ea94 ) │ │ - ldr r2, [pc, #112] @ (2ea98 ) │ │ + bl 1bb58 │ │ + ldr r0, [pc, #72] @ (2fafc ) │ │ + ldr r2, [pc, #72] @ (2fb00 ) │ │ add r0, pc │ │ add r2, pc │ │ movs r1, #173 @ 0xad │ │ - bl 1a880 │ │ + bl 1a9e8 │ │ udf #254 @ 0xfe │ │ - b.n 2ea38 │ │ - b.n 2ea38 │ │ - str r4, [sp, #0] │ │ - mov r4, r0 │ │ - ldr r0, [r5, #4] │ │ - mov r1, r6 │ │ - b.n 2ea48 │ │ - mov r4, r0 │ │ - ldr r1, [sp, #4] │ │ - ldr r0, [r6, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r1 │ │ - blxne 4f780 │ │ - ldr r0, [sp, #0] │ │ - blx 4f780 │ │ - mov r0, r4 │ │ - blx 4dd68 │ │ + ldrb.w r1, [sp, #584] @ 0x248 │ │ + cmp r1, #3 │ │ + bne.n 2fad6 │ │ + ldr r1, [sp, #588] @ 0x24c │ │ + ldr r2, [r1, #12] │ │ mov r4, r0 │ │ - ldrb.w r0, [sp, #592] @ 0x250 │ │ - cmp r0, #255 @ 0xff │ │ - beq.n 2ea6e │ │ - add r0, sp, #592 @ 0x250 │ │ - bl 2e656 │ │ + mov r0, r1 │ │ + blx r2 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - adds r6, #14 │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + nop │ │ + adds r2, r4, #6 │ │ movs r2, r0 │ │ - add r2, sp, #268 @ 0x10c │ │ - vceq.f d31, d13, #0 │ │ - vsri.32 d30, d1, #1 │ │ - @ instruction: 0xfffe2bbc │ │ + ldr r7, [sp, #308] @ 0x134 │ │ + vsri.64 , , #3 │ │ + vtbl.8 d27, {d31}, d17 │ │ + vsra.u64 , q6, #2 │ │ movs r2, r0 │ │ - ldrb r3, [r0, #22] │ │ - vqrdmlsh.s , , d29[0] │ │ - vtbl.8 d26, {d14}, d14 │ │ - @ instruction: 0xfffd2a72 │ │ + ldr r4, [r5, #92] @ 0x5c │ │ + @ instruction: 0xfffdafdd │ │ + @ instruction: 0xfffe9da1 │ │ + vceq.i d17, d20, #0 │ │ movs r2, r0 │ │ - ldrb r3, [r0, #19] │ │ - vtbx.8 d18, {d13-d16}, d8 │ │ + ldr r4, [r5, #88] @ 0x58 │ │ + vcle.s , q1, #0 │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ lsls r1, r1, #31 │ │ - bne.n 2eab6 │ │ - ldr r1, [pc, #68] @ (2eaf4 ) │ │ + bne.n 2fb1e │ │ + ldr r1, [pc, #68] @ (2fb5c ) │ │ add r1, pc │ │ ldr r1, [r1, #8] │ │ lsls r1, r1, #1 │ │ - bne.n 2eade │ │ + bne.n 2fb46 │ │ movs r1, #0 │ │ dmb ish │ │ ldrex r2, [r0] │ │ strex r3, r1, [r0] │ │ cmp r3, #0 │ │ - bne.n 2eabc │ │ + bne.n 2fb24 │ │ cmp r2, #2 │ │ it ne │ │ popne {r4, r6, r7, pc} │ │ mov r1, r0 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w 4f6c0 │ │ + b.w 4ee00 │ │ mov r4, r0 │ │ - bl 2e584 │ │ + bl 2f704 │ │ mov r1, r0 │ │ mov r0, r4 │ │ cmp r1, #0 │ │ itt eq │ │ moveq r1, #1 │ │ strbeq r1, [r0, #4] │ │ - b.n 2eab6 │ │ + b.n 2fb1e │ │ nop │ │ - ldr r2, [pc, #504] @ (2ecf0 ) │ │ + adds r2, #238 @ 0xee │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #100 @ 0x64 │ │ ldrb.w sl, [r0] │ │ mov.w r0, #512 @ 0x200 │ │ - mov r8, r1 │ │ + str r1, [sp, #4] │ │ + mov.w r4, #512 @ 0x200 │ │ strb.w sl, [r7, #-117] │ │ - mov.w r6, #512 @ 0x200 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 2ec72 │ │ + beq.w 2fcd0 │ │ + strd r4, r0, [sp, #64] @ 0x40 │ │ + mov r6, r0 │ │ + ldr r0, [pc, #376] @ (2fd08 ) │ │ add.w fp, sp, #64 @ 0x40 │ │ - mov r4, r0 │ │ - movs r5, #1 │ │ - strd r6, r0, [sp, #64] @ 0x40 │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - blx 4f900 │ │ - cbnz r0, 2eb54 │ │ - blx 4f7c0 │ │ + ldr r5, [pc, #376] @ (2fd0c ) │ │ + mov.w r9, #1 │ │ + add r0, pc │ │ + add r5, pc │ │ + mov r8, r0 │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ + blx 4f030 │ │ + cbnz r0, 2fbd6 │ │ + blx 4ef00 │ │ ldr r0, [r0, #0] │ │ + ldr.w r1, [r8] │ │ + cmp r1, r5 │ │ + it ne │ │ + strne.w r5, [r8] │ │ cmp r0, #34 @ 0x22 │ │ - bne.n 2eb7a │ │ - str r6, [sp, #72] @ 0x48 │ │ + bne.n 2fbfc │ │ + str r4, [sp, #72] @ 0x48 │ │ mov r0, fp │ │ - mov r1, r6 │ │ + mov r1, r4 │ │ movs r2, #1 │ │ movs r3, #1 │ │ - str r5, [sp, #0] │ │ - bl 2e600 │ │ - ldrd r6, r4, [sp, #64] @ 0x40 │ │ - b.n 2eb2a │ │ - mov r0, r4 │ │ - blx 4f8e0 │ │ + str.w r9, [sp] │ │ + bl 2f754 │ │ + ldrd r4, r6, [sp, #64] @ 0x40 │ │ + b.n 2fb9e │ │ + mov r0, r6 │ │ + blx 4f010 │ │ mov r9, r0 │ │ - cmp r6, r0 │ │ - bls.n 2eb88 │ │ + cmp r4, r0 │ │ + bls.n 2fc0a │ │ + ldr r5, [sp, #4] │ │ cmp.w r9, #0 │ │ - beq.n 2ebae │ │ - mov r0, r4 │ │ + beq.n 2fcc4 │ │ + mov r0, r6 │ │ mov r1, r9 │ │ - blx 4f7f0 │ │ - cmp r0, #0 │ │ - beq.w 2ec7c │ │ - mov r4, r0 │ │ - mov r6, r9 │ │ - b.n 2ebb8 │ │ - cbz r6, 2eb82 │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ - b.n 2ebb8 │ │ - adds r0, r6, #1 │ │ - bne.n 2ebb8 │ │ - uxtb r0, r4 │ │ - cmp r0, #3 │ │ - bne.n 2eb82 │ │ - ldrd r4, r6, [r9] │ │ - ldr r1, [r6, #0] │ │ - cbz r1, 2eb9e │ │ - mov r0, r4 │ │ - blx r1 │ │ - ldr r0, [r6, #4] │ │ + blx 4ef20 │ │ cmp r0, #0 │ │ + beq.n 2fcda │ │ + mov r6, r0 │ │ + mov r4, r9 │ │ + b.n 2fc0c │ │ + cmp r4, #0 │ │ itt ne │ │ - movne r0, r4 │ │ - blxne 4f780 │ │ - mov r0, r9 │ │ - b.n 2eb7e │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - movs r6, #0 │ │ - movs r4, #1 │ │ - ldr r1, [pc, #256] @ (2ecbc ) │ │ - ldrd r0, r2, [r8] │ │ + movne r0, r6 │ │ + blxne 4eeb0 │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ + ldr r5, [sp, #4] │ │ + ldr r1, [pc, #256] @ (2fd10 ) │ │ + ldrd r0, r2, [r5] │ │ add r1, pc │ │ strb.w sl, [sp, #24] │ │ - strd r6, r4, [sp, #12] │ │ + strd r4, r6, [sp, #12] │ │ ldr r3, [r2, #12] │ │ str.w r9, [sp, #20] │ │ movs r2, #17 │ │ blx r3 │ │ - cbnz r0, 2ec3a │ │ - ldr r2, [pc, #232] @ (2ecc0 ) │ │ + cbnz r0, 2fc8c │ │ + ldr r2, [pc, #232] @ (2fd14 ) │ │ add r6, sp, #12 │ │ - ldr r1, [pc, #232] @ (2ecc4 ) │ │ + ldr r1, [pc, #232] @ (2fd18 ) │ │ movs r3, #0 │ │ add r2, pc │ │ - ldr r0, [pc, #232] @ (2ecc8 ) │ │ + ldr r0, [pc, #232] @ (2fd1c ) │ │ add r1, pc │ │ strb.w sl, [sp, #44] @ 0x2c │ │ strd r6, r2, [sp, #32] │ │ movs r2, #1 │ │ strb.w r2, [r7, #-66] │ │ sub.w r2, r7, #66 @ 0x42 │ │ str r2, [sp, #88] @ 0x58 │ │ @@ -53026,87 +54332,88 @@ │ │ add r0, pc │ │ add r1, sp, #92 @ 0x5c │ │ str r2, [sp, #72] @ 0x48 │ │ add r2, sp, #48 @ 0x30 │ │ str r2, [sp, #68] @ 0x44 │ │ sub.w r2, r7, #117 @ 0x75 │ │ str r3, [sp, #40] @ 0x28 │ │ - str.w r8, [sp, #28] │ │ + str r5, [sp, #28] │ │ str r3, [sp, #48] @ 0x30 │ │ strb.w r3, [r7, #-73] │ │ str r3, [sp, #56] @ 0x38 │ │ strb.w sl, [r7, #-65] │ │ str r2, [sp, #64] @ 0x40 │ │ - blx 4f548 │ │ + blx 4ec88 │ │ ldrb.w r0, [r7, #-73] │ │ - cbz r0, 2ec50 │ │ - ldr r6, [sp, #12] │ │ - movs r4, #1 │ │ - cmp r6, #0 │ │ - ble.n 2ec46 │ │ + cbz r0, 2fca2 │ │ + ldr r4, [sp, #12] │ │ + movs r5, #1 │ │ + cmp r4, #0 │ │ + ble.n 2fc98 │ │ ldr r0, [sp, #16] │ │ - blx 4f780 │ │ - mov r0, r4 │ │ + blx 4eeb0 │ │ + mov r0, r5 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ cmp.w sl, #0 │ │ - bne.n 2ec68 │ │ - ldrd r0, r1, [r8] │ │ + bne.n 2fcba │ │ + ldrd r0, r1, [r5] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #108] @ (2eccc ) │ │ + ldr r1, [pc, #112] @ (2fd20 ) │ │ add r1, pc │ │ movs r2, #88 @ 0x58 │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n 2ec38 │ │ + bne.n 2fc8a │ │ ldr r0, [sp, #12] │ │ - movs r4, #0 │ │ + movs r5, #0 │ │ cmp r0, #0 │ │ - bgt.n 2ec40 │ │ - b.n 2ec46 │ │ + bgt.n 2fc92 │ │ + b.n 2fc98 │ │ + mov r0, r6 │ │ + blx 4eeb0 │ │ + movs r4, #0 │ │ + movs r6, #1 │ │ + b.n 2fc0c │ │ movs r0, #1 │ │ mov.w r1, #512 @ 0x200 │ │ - bl 142ba │ │ + bl 1441a │ │ movs r0, #1 │ │ mov r1, r9 │ │ - bl 142ba │ │ + bl 1441a │ │ udf #254 @ 0xfe │ │ - mov r5, r0 │ │ - ldr r0, [r6, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r4 │ │ - blxne 4f780 │ │ - mov r0, r9 │ │ - b.n 2ecb2 │ │ - mov r5, r0 │ │ - mov r0, r4 │ │ - b.n 2ecb2 │ │ - mov r5, r0 │ │ + mov r4, r0 │ │ + mov r0, r6 │ │ + b.n 2fcfe │ │ + mov r4, r0 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ - blt.n 2ecb6 │ │ + blt.n 2fd02 │ │ ldr r0, [sp, #16] │ │ - b.n 2ecb2 │ │ - mov r5, r0 │ │ + b.n 2fcfe │ │ + mov r4, r0 │ │ ldr r0, [sp, #64] @ 0x40 │ │ - cbz r0, 2ecb6 │ │ + cbz r0, 2fd02 │ │ ldr r0, [sp, #68] @ 0x44 │ │ - blx 4f780 │ │ - mov r0, r5 │ │ - blx 4dd68 │ │ - add r4, sp, #456 @ 0x1c8 │ │ - vdup.8 q9, d0[6] │ │ + blx 4eeb0 │ │ + mov r0, r4 │ │ + blx 4d4a8 │ │ + cmp r4, #132 @ 0x84 │ │ movs r2, r0 │ │ - cmp r4, #80 @ 0x50 │ │ + asrs r2, r0, #6 │ │ + movs r2, r0 │ │ + add r2, pc, #680 @ (adr r2, 2ffbc ) │ │ + vabs.s d17, d12 │ │ + movs r2, r0 │ │ + asrs r4, r3, #12 │ │ movs r2, r0 │ │ lsls r1, r0, #3 │ │ movs r0, r0 │ │ - add r3, sp, #908 @ 0x38c │ │ + add r2, pc, #116 @ (adr r2, 2fd98 ) │ │ vcle.f d27, d0, #0 │ │ mov r7, sp │ │ sub sp, #16 │ │ ldrd r2, r1, [r1] │ │ str r0, [sp, #4] │ │ movs r0, #0 │ │ ldr r3, [r1, #16] │ │ @@ -53117,9247 +54424,9267 @@ │ │ movs r1, #9 │ │ cmp r0, #0 │ │ it ne │ │ movne r1, #0 │ │ mov r0, r1 │ │ add sp, #16 │ │ pop {r7, pc} │ │ - bl 2ed00 │ │ + bl 2fd54 │ │ udf #254 @ 0xfe │ │ - bl 1c65a │ │ + bl 1c856 │ │ push {r7, lr} │ │ mov r7, sp │ │ - ldr r0, [pc, #12] @ (2ed14 ) │ │ + ldr r0, [pc, #12] @ (2fd68 ) │ │ movs r1, #85 @ 0x55 │ │ - ldr r2, [pc, #12] @ (2ed18 ) │ │ + ldr r2, [pc, #12] @ (2fd6c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 1a880 │ │ + bl 1a9e8 │ │ nop │ │ - add r5, sp, #332 @ 0x14c │ │ - vtbx.8 d18, {d29-) │ │ + vrshr.u64 d17, d16, #3 │ │ movs r2, r0 │ │ - b.w 2ed20 │ │ + b.w 2fd74 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - subw sp, sp, #2044 @ 0x7fc │ │ + subw sp, sp, #2148 @ 0x864 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ ldrb r2, [r0, #0] │ │ - cbnz r2, 2ed4c │ │ + cbnz r2, 2fda0 │ │ ldr r2, [r4, #4] │ │ ldr r2, [r2, #0] │ │ cmp r2, #100 @ 0x64 │ │ - bls.n 2ed4c │ │ + bls.n 2fda0 │ │ movs r0, #0 │ │ and.w r0, r0, #1 │ │ - addw sp, sp, #2044 @ 0x7fc │ │ + addw sp, sp, #2148 @ 0x864 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r8, r5, [r4, #8] │ │ mov.w ip, #0 │ │ - ldrd r6, r9, [r1] │ │ - str r0, [sp, #332] @ 0x14c │ │ - addw r0, sp, #327 @ 0x147 │ │ + ldrd r6, fp, [r1] │ │ + str r0, [sp, #364] @ 0x16c │ │ + addw r0, sp, #359 @ 0x167 │ │ ldr r3, [r4, #24] │ │ ldrd r2, lr, [r4, #16] │ │ - str r0, [sp, #328] @ 0x148 │ │ - add r0, sp, #344 @ 0x158 │ │ - strb.w ip, [sp, #327] @ 0x147 │ │ - str r1, [sp, #356] @ 0x164 │ │ - str r5, [sp, #236] @ 0xec │ │ + str r0, [sp, #360] @ 0x168 │ │ + add r0, sp, #376 @ 0x178 │ │ + strb.w ip, [sp, #359] @ 0x167 │ │ + str r1, [sp, #388] @ 0x184 │ │ + str r5, [sp, #272] @ 0x110 │ │ stmia.w r0, {r3, r5, r8} │ │ - str r2, [sp, #248] @ 0xf8 │ │ - strd r2, lr, [sp, #336] @ 0x150 │ │ - str r1, [sp, #240] @ 0xf0 │ │ - cbnz r6, 2ed98 │ │ - add r0, sp, #696 @ 0x2b8 │ │ + str r2, [sp, #284] @ 0x11c │ │ + strd r2, lr, [sp, #368] @ 0x170 │ │ + str r1, [sp, #276] @ 0x114 │ │ + cbnz r6, 2fdec │ │ + add r0, sp, #744 @ 0x2e8 │ │ str r0, [sp, #0] │ │ - mov r0, r9 │ │ + mov r0, fp │ │ movs r1, #0 │ │ movs r2, #15 │ │ movs r3, #0 │ │ - str.w ip, [sp, #696] @ 0x2b8 │ │ - blx 4d190 │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ - bic.w r9, r0, #1 │ │ - strd r8, r4, [sp, #256] @ 0x100 │ │ - cmp.w r9, #0 │ │ - ldr r4, [pc, #904] @ (2f12c ) │ │ + str.w ip, [sp, #744] @ 0x2e8 │ │ + blx 4c8d0 │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ + bic.w fp, r0, #1 │ │ + strd r8, r4, [sp, #292] @ 0x124 │ │ + cmp.w fp, #0 │ │ + ldr r4, [pc, #916] @ (3018c ) │ │ add r4, pc │ │ - ldr.w r0, [r4, #1384] @ 0x568 │ │ + ldr.w r0, [r4, #1448] @ 0x5a8 │ │ it ne │ │ - subne.w r9, r9, #1 │ │ - str r4, [sp, #316] @ 0x13c │ │ + subne.w fp, fp, #1 │ │ adds r0, #1 │ │ - beq.n 2edc2 │ │ - ldr.w r1, [r4, #1392] @ 0x570 │ │ + ldr r0, [pc, #904] @ (30190 ) │ │ + add r0, pc │ │ + str r0, [sp, #344] @ 0x158 │ │ + ldr r0, [pc, #904] @ (30194 ) │ │ + add r0, pc │ │ + strd r4, r0, [sp, #348] @ 0x15c │ │ + beq.n 2fe22 │ │ + ldr.w r1, [r4, #1456] @ 0x5b0 │ │ cmp r1, #0 │ │ - bne.w 2f6cc │ │ - b.w 30dda │ │ + bne.w 30724 │ │ + b.w 31e82 │ │ mov.w r1, #438 @ 0x1b6 │ │ movs r0, #0 │ │ - strh.w r1, [sp, #1508] @ 0x5e4 │ │ + strh.w r1, [sp, #1572] @ 0x624 │ │ movs r1, #1 │ │ - str.w r0, [sp, #1510] @ 0x5e6 │ │ - strb.w r1, [sp, #1510] @ 0x5e6 │ │ + str.w r0, [sp, #1574] @ 0x626 │ │ + strb.w r1, [sp, #1574] @ 0x626 │ │ movw r1, #24941 @ 0x616d │ │ movt r1, #29552 @ 0x7370 │ │ - str.w r0, [sp, #1504] @ 0x5e0 │ │ - str.w r1, [sp, #707] @ 0x2c3 │ │ + str.w r0, [sp, #1568] @ 0x620 │ │ + str.w r1, [sp, #755] @ 0x2f3 │ │ movw r1, #26220 @ 0x666c │ │ movt r1, #27951 @ 0x6d2f │ │ - strh.w r0, [sp, #1514] @ 0x5ea │ │ - str r1, [sp, #704] @ 0x2c0 │ │ + strh.w r0, [sp, #1578] @ 0x62a │ │ + str r1, [sp, #752] @ 0x2f0 │ │ movw r1, #12131 @ 0x2f63 │ │ movt r1, #25971 @ 0x6573 │ │ - strb.w r0, [sp, #711] @ 0x2c7 │ │ - str r1, [sp, #700] @ 0x2bc │ │ + strb.w r0, [sp, #759] @ 0x2f7 │ │ + str r1, [sp, #748] @ 0x2ec │ │ movw r1, #28719 @ 0x702f │ │ movt r1, #28530 @ 0x6f72 │ │ - str r1, [sp, #696] @ 0x2b8 │ │ - add r1, sp, #696 @ 0x2b8 │ │ + str r1, [sp, #744] @ 0x2e8 │ │ + add r1, sp, #744 @ 0x2e8 │ │ cmp r1, r1 │ │ - beq.n 2ee1c │ │ + beq.n 2fe7c │ │ movs r2, #0 │ │ ldrb r3, [r1, r2] │ │ - cbz r3, 2ee6e │ │ + cbz r3, 2fece │ │ adds r2, #1 │ │ - bne.n 2ee14 │ │ + bne.n 2fe74 │ │ movw r2, #256 @ 0x100 │ │ - ldrd r3, r6, [sp, #696] @ 0x2b8 │ │ + ldrd r3, r6, [sp, #744] @ 0x2e8 │ │ movt r2, #257 @ 0x101 │ │ subs r5, r2, r6 │ │ orrs r6, r5 │ │ subs r5, r2, r3 │ │ orrs r3, r5 │ │ ands r3, r6 │ │ mvns r3, r3 │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ - bne.n 2ee58 │ │ + bne.n 2feb8 │ │ movs r0, #8 │ │ movs r3, #0 │ │ - cbnz r3, 2ee58 │ │ + cbnz r3, 2feb8 │ │ adds r6, r1, r0 │ │ ldr r3, [r1, r0] │ │ ldr r6, [r6, #4] │ │ subs r5, r2, r6 │ │ subs r2, r2, r3 │ │ orrs r6, r5 │ │ orrs r2, r3 │ │ ands r2, r6 │ │ mvns r2, r2 │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ - beq.n 2eebc │ │ + beq.n 2feee │ │ add r1, r0 │ │ rsb r3, r0, #16 │ │ movs r2, #0 │ │ ldrb r6, [r1, r2] │ │ - cbz r6, 2ee6c │ │ + cbz r6, 2fecc │ │ adds r2, #1 │ │ cmp r3, r2 │ │ - bne.n 2ee60 │ │ - b.n 2eebc │ │ + bne.n 2fec0 │ │ + b.n 2feee │ │ add r2, r0 │ │ cmp r2, #15 │ │ - bne.n 2eebc │ │ - add.w r0, sp, #1160 @ 0x488 │ │ - add r1, sp, #696 @ 0x2b8 │ │ - add.w r2, sp, #1504 @ 0x5e0 │ │ - bl 31664 │ │ - ldrb.w r0, [sp, #1160] @ 0x488 │ │ - cmp r0, #255 @ 0xff │ │ - beq.n 2eed2 │ │ - ldrb.w r0, [sp, #1160] @ 0x488 │ │ - ldr.w r6, [sp, #1164] @ 0x48c │ │ + bne.n 2feee │ │ + add.w r0, sp, #1208 @ 0x4b8 │ │ + add r1, sp, #744 @ 0x2e8 │ │ + add.w r2, sp, #1568 @ 0x620 │ │ + bl 32708 │ │ + ldrb.w r0, [sp, #1208] @ 0x4b8 │ │ + ldr.w r8, [sp, #1212] @ 0x4bc │ │ cmp r0, #255 @ 0xff │ │ - beq.n 2eed6 │ │ - cmp r0, #3 │ │ - bne.w 2f646 │ │ - mov r5, r6 │ │ - ldrd r6, r4, [r6] │ │ - ldr r1, [r4, #0] │ │ - cbz r1, 2eea8 │ │ - mov r0, r6 │ │ - blx r1 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 4f780 │ │ - mov r0, r5 │ │ - blx 4f780 │ │ - b.n 2f646 │ │ - ldr r0, [pc, #624] @ (2f130 ) │ │ + beq.n 2ff24 │ │ + b.n 2ff08 │ │ + ldr r0, [pc, #680] @ (30198 ) │ │ add r0, pc │ │ ldrd r0, r1, [r0] │ │ - str.w r0, [sp, #1160] @ 0x488 │ │ - str.w r1, [sp, #1164] @ 0x48c │ │ + str.w r0, [sp, #1208] @ 0x4b8 │ │ + str.w r1, [sp, #1212] @ 0x4bc │ │ uxtb r0, r0 │ │ + ldr.w r8, [sp, #1212] @ 0x4bc │ │ cmp r0, #255 @ 0xff │ │ - bne.n 2ee88 │ │ - ldr.w r6, [sp, #1164] @ 0x48c │ │ - add r5, sp, #696 @ 0x2b8 │ │ + beq.n 2ff24 │ │ + ldrb.w r0, [sp, #1208] @ 0x4b8 │ │ + cmp r0, #255 @ 0xff │ │ + beq.n 2ff20 │ │ + cmp r0, #3 │ │ + bne.w 306a0 │ │ + ldr.w r1, [r8, #12] │ │ + mov r0, r8 │ │ + blx r1 │ │ + b.n 306a0 │ │ + ldr.w r8, [sp, #1212] @ 0x4bc │ │ + add r4, sp, #744 @ 0x2e8 │ │ movs r0, #0 │ │ - movs r4, #1 │ │ - str.w r0, [sp, #1088] @ 0x440 │ │ - str.w r0, [sp, #1080] @ 0x438 │ │ - mov r0, r5 │ │ + movs r5, #1 │ │ + str r0, [sp, #400] @ 0x190 │ │ + strd r0, r5, [sp, #392] @ 0x188 │ │ + mov r0, r4 │ │ movs r1, #104 @ 0x68 │ │ - str.w r4, [sp, #1084] @ 0x43c │ │ - bl 4c410 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - blx 4f910 │ │ + bl 4bcc0 │ │ + mov r0, r8 │ │ + mov r1, r4 │ │ + blx 4f040 │ │ adds r0, #1 │ │ - str r6, [sp, #320] @ 0x140 │ │ - beq.n 2ef1e │ │ - mov r0, r6 │ │ + beq.n 2ff64 │ │ + mov r0, r8 │ │ movs r2, #0 │ │ movs r3, #0 │ │ - str r4, [sp, #0] │ │ - ldrd r5, r8, [sp, #744] @ 0x2e8 │ │ - movs r4, #0 │ │ - blx 4f810 │ │ + str r5, [sp, #0] │ │ + ldrd r4, r6, [sp, #792] @ 0x318 │ │ + movs r5, #0 │ │ + blx 4ef40 │ │ mvn.w r2, #1 │ │ adds r2, #1 │ │ eors r2, r0 │ │ orn r2, r2, r1 │ │ - cbnz r2, 2ef5e │ │ - blx 4f7c0 │ │ - ldr r4, [sp, #320] @ 0x140 │ │ - movs r5, #0 │ │ - mov.w r8, #8192 @ 0x2000 │ │ - mov.w fp, #0 │ │ - add r0, sp, #696 @ 0x2b8 │ │ - add.w r2, sp, #1080 @ 0x438 │ │ - mov r1, r4 │ │ - bl 48a60 │ │ - ldrb.w r0, [sp, #696] @ 0x2b8 │ │ + cbnz r2, 2ffae │ │ + blx 4ef00 │ │ + ldr r0, [sp, #344] @ 0x158 │ │ + movs r6, #0 │ │ + mov.w r5, #8192 @ 0x2000 │ │ + mov.w sl, #0 │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [sp, #352] @ 0x160 │ │ + cmp r0, r1 │ │ + itt ne │ │ + ldrne r0, [sp, #344] @ 0x158 │ │ + strne r1, [r0, #0] │ │ + add r0, sp, #744 @ 0x2e8 │ │ + add r2, sp, #392 @ 0x188 │ │ + mov r1, r8 │ │ + bl 48ef4 │ │ + ldrb.w r0, [sp, #744] @ 0x2e8 │ │ cmp r0, #255 @ 0xff │ │ - beq.n 2efa4 │ │ - ldrb.w r1, [sp, #699] @ 0x2bb │ │ - ldr r3, [sp, #700] @ 0x2bc │ │ - ldrh.w r2, [sp, #697] @ 0x2b9 │ │ - strb.w r1, [sp, #1507] @ 0x5e3 │ │ - strh.w r2, [sp, #1505] @ 0x5e1 │ │ - str.w r3, [sp, #1508] @ 0x5e4 │ │ - strb.w r0, [sp, #1504] @ 0x5e0 │ │ - b.n 2f0a8 │ │ - subs r5, r5, r0 │ │ - sbcs.w r0, r8, r1 │ │ - adc.w r0, r4, #0 │ │ + beq.n 2fff2 │ │ + ldrb.w r1, [sp, #747] @ 0x2eb │ │ + ldr r3, [sp, #748] @ 0x2ec │ │ + ldrh.w r2, [sp, #745] @ 0x2e9 │ │ + strb.w r1, [sp, #1571] @ 0x623 │ │ + strh.w r2, [sp, #1569] @ 0x621 │ │ + str.w r3, [sp, #1572] @ 0x624 │ │ + strb.w r0, [sp, #1568] @ 0x620 │ │ + b.n 301be │ │ + subs r4, r4, r0 │ │ + sbcs.w r0, r6, r1 │ │ + adc.w r0, r5, #0 │ │ teq r0, #1 │ │ it ne │ │ - movne r5, #0 │ │ - cmp r5, #0 │ │ - bne.w 2f9cc │ │ - ldr r4, [sp, #320] @ 0x140 │ │ - mov.w fp, #0 │ │ - add.w r0, r5, #1024 @ 0x400 │ │ + movne r4, #0 │ │ + cmp r4, #0 │ │ + bne.w 30a34 │ │ + mov.w sl, #0 │ │ + add.w r0, r4, #1024 @ 0x400 │ │ mov r1, r0 │ │ bfc r1, #13, #19 │ │ - subs r2, r5, r1 │ │ - add.w r8, r2, #9216 @ 0x2400 │ │ - cmp r8, r0 │ │ + subs r2, r4, r1 │ │ + add.w r5, r2, #9216 @ 0x2400 │ │ + cmp r5, r0 │ │ it cc │ │ - movcc.w r8, #8192 @ 0x2000 │ │ + movcc.w r5, #8192 @ 0x2000 │ │ cmp r1, #0 │ │ it eq │ │ - moveq r8, r0 │ │ - cbz r5, 2efb4 │ │ - mov.w sl, #0 │ │ - movs r5, #1 │ │ - b.n 2efc0 │ │ - ldr r0, [sp, #700] @ 0x2bc │ │ + moveq r5, r0 │ │ + cbz r4, 30004 │ │ + mov.w r9, #0 │ │ + movs r6, #1 │ │ + b.n 30010 │ │ + ldr r0, [sp, #748] @ 0x2ec │ │ cmp r0, #0 │ │ - beq.n 2f09c │ │ - ldr.w r1, [sp, #1080] @ 0x438 │ │ - ldr.w sl, [sp, #1088] @ 0x440 │ │ - b.n 2efc2 │ │ - movs r5, #1 │ │ - cmp.w fp, #32 │ │ - bcc.n 2ef2e │ │ - mov.w sl, #0 │ │ - mov r1, fp │ │ - strd r5, fp, [sp, #308] @ 0x134 │ │ - cmp sl, r1 │ │ - it eq │ │ - cmpeq r1, fp │ │ - bne.n 2f028 │ │ - add r0, sp, #696 @ 0x2b8 │ │ - add.w r2, sp, #1080 @ 0x438 │ │ - mov r1, r4 │ │ - bl 48a60 │ │ - ldrb.w r0, [sp, #696] @ 0x2b8 │ │ + beq.w 3019c │ │ + ldr r4, [sp, #392] @ 0x188 │ │ + movs r2, #0 │ │ + ldr.w r9, [sp, #400] @ 0x190 │ │ + b.n 30014 │ │ + movs r6, #1 │ │ + cmp.w sl, #32 │ │ + bcc.n 2ff80 │ │ + mov.w r9, #0 │ │ + mov r4, sl │ │ + movs r2, #0 │ │ + str r5, [sp, #336] @ 0x150 │ │ + sub.w r1, r4, r9 │ │ + movs r0, #0 │ │ + cmp r1, #32 │ │ + it cc │ │ + movcc r0, #1 │ │ + cmp r4, sl │ │ + bne.n 30060 │ │ + cmp r1, #31 │ │ + bhi.n 30060 │ │ + add r0, sp, #744 @ 0x2e8 │ │ + add r2, sp, #392 @ 0x188 │ │ + mov r1, r8 │ │ + bl 48ef4 │ │ + ldrb.w r0, [sp, #744] @ 0x2e8 │ │ cmp r0, #255 @ 0xff │ │ - bne.n 2ef42 │ │ - ldr.w sl, [sp, #1088] @ 0x440 │ │ - ldr r0, [sp, #700] @ 0x2bc │ │ - cmp r0, #0 │ │ - beq.w 2f9b6 │ │ - ldr.w r1, [sp, #1080] @ 0x438 │ │ - ldr.w r2, [sp, #1084] @ 0x43c │ │ - cmp sl, r1 │ │ - bne.n 2f030 │ │ + bne.n 2ff92 │ │ + ldr r2, [sp, #400] @ 0x190 │ │ + ldr r0, [sp, #748] @ 0x2ec │ │ + cmp r0, #0 │ │ + beq.w 301aa │ │ + ldr r4, [sp, #392] @ 0x188 │ │ + movs r0, #0 │ │ + subs r1, r4, r2 │ │ + cmp r1, #32 │ │ + it cc │ │ + movcc r0, #1 │ │ + cmp r4, sl │ │ + bne.n 3005e │ │ + mov r9, r2 │ │ + cmp r1, #32 │ │ + bcc.n 3002a │ │ + b.n 30060 │ │ + mov r9, r2 │ │ + cbz r0, 300a6 │ │ + cmn.w r9, #33 @ 0x21 │ │ + bhi.w 301b6 │ │ movs r0, #1 │ │ - add.w r6, r1, #32 │ │ + ldr r2, [sp, #396] @ 0x18c │ │ strd r0, r0, [sp] │ │ - add r0, sp, #696 @ 0x2b8 │ │ - cmp.w r6, r1, lsl #1 │ │ + add.w r5, r9, #32 │ │ + add r0, sp, #744 @ 0x2e8 │ │ + cmp.w r5, r4, lsl #1 │ │ it ls │ │ - lslls r6, r1, #1 │ │ - mov r3, r6 │ │ - bl 2e6ac │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ + lslls r5, r4, #1 │ │ + mov r1, r4 │ │ + mov r3, r5 │ │ + bl 2f7aa │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ cmp r0, #1 │ │ - beq.w 30e86 │ │ - ldr r2, [sp, #700] @ 0x2bc │ │ - str.w r2, [sp, #1084] @ 0x43c │ │ - str.w r6, [sp, #1080] @ 0x438 │ │ - b.n 2f034 │ │ - ldr.w r2, [sp, #1084] @ 0x43c │ │ - cmp sl, r1 │ │ - beq.n 2effa │ │ - ldr.w r6, [sp, #1080] @ 0x438 │ │ - sub.w r5, r6, sl │ │ - add.w fp, r2, sl │ │ - cmp r8, r5 │ │ - it cc │ │ - movcc r5, r8 │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ - cmp r5, r0 │ │ + beq.w 301b6 │ │ + ldr r0, [sp, #748] @ 0x2ec │ │ + mov r4, r5 │ │ + str r6, [sp, #324] @ 0x144 │ │ + sub.w r6, r5, r9 │ │ + str.w r9, [sp, #328] @ 0x148 │ │ + strd r5, r0, [sp, #392] @ 0x188 │ │ + ldr r5, [sp, #336] @ 0x150 │ │ + b.n 300cc │ │ + str r6, [sp, #324] @ 0x144 │ │ + sub.w r6, r4, r9 │ │ + add.w r0, r9, #32 │ │ + cmp r2, r0 │ │ + bls.n 300ca │ │ + sub.w r1, r2, r9 │ │ + cmp r1, r6 │ │ + bhi.w 31f90 │ │ + mov r6, r1 │ │ + str.w r8, [sp, #340] @ 0x154 │ │ + str r2, [sp, #332] @ 0x14c │ │ + str r2, [sp, #328] @ 0x148 │ │ + b.n 300dc │ │ + str r2, [sp, #328] @ 0x148 │ │ + str.w r8, [sp, #340] @ 0x154 │ │ + cmp r6, r5 │ │ it cs │ │ - movcs r5, r0 │ │ - mov r0, r4 │ │ - mov r1, fp │ │ - mov r2, r5 │ │ - blx 4f7b0 │ │ + movcs r6, r5 │ │ + add.w r0, r6, r9 │ │ + str r0, [sp, #332] @ 0x14c │ │ + ldr r0, [sp, #396] @ 0x18c │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ + cmp r6, r1 │ │ + it cs │ │ + movcs r6, r1 │ │ + add.w r8, r0, r9 │ │ + ldr r0, [sp, #340] @ 0x154 │ │ + mov r1, r8 │ │ + mov r2, r6 │ │ + blx 4eef0 │ │ adds r1, r0, #1 │ │ - bne.n 2f066 │ │ - blx 4f7c0 │ │ + bne.n 3011e │ │ + blx 4ef00 │ │ + ldr r1, [sp, #344] @ 0x158 │ │ + ldr r5, [r0, #0] │ │ + ldr r0, [r1, #0] │ │ + ldr r2, [sp, #352] @ 0x160 │ │ + cmp r0, r2 │ │ + mov r0, r1 │ │ + itt ne │ │ + ldrne r1, [sp, #352] @ 0x160 │ │ + strne r1, [r0, #0] │ │ ldr r0, [r0, #0] │ │ - cmp r0, #4 │ │ - beq.n 2f04c │ │ - b.n 2f08c │ │ - add sl, r0 │ │ + ldr r1, [r0, #8] │ │ + mov r0, r5 │ │ + blx r1 │ │ cmp r0, #0 │ │ - str.w sl, [sp, #1088] @ 0x440 │ │ - beq.w 2f9b6 │ │ - ldr r5, [sp, #308] @ 0x134 │ │ - mov r1, r6 │ │ - cmp r5, #0 │ │ - it eq │ │ - moveq.w r8, #4294967295 @ 0xffffffff │ │ - ldr.w fp, [sp, #312] @ 0x138 │ │ - cmp sl, r1 │ │ + bne.n 300ec │ │ + b.n 30170 │ │ + ldrd r1, r3, [sp, #328] @ 0x148 │ │ + add r9, r0 │ │ + mov r2, r3 │ │ + str.w r9, [sp, #400] @ 0x190 │ │ + cmp r1, r3 │ │ + it cc │ │ + movcc r2, r1 │ │ + ldr r5, [sp, #336] @ 0x150 │ │ + cmp r0, #0 │ │ + beq.w 31f30 │ │ + cmp r1, r3 │ │ + mov.w r1, #0 │ │ + it cs │ │ + movcs r1, #1 │ │ + ldr r6, [sp, #324] @ 0x144 │ │ + ldr.w r8, [sp, #340] @ 0x154 │ │ + eor.w r3, r6, #1 │ │ + tst r1, r3 │ │ + beq.n 30166 │ │ + cmp r0, r5 │ │ + bne.w 30016 │ │ + lsls r0, r5, #1 │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + mov r5, r0 │ │ + it le │ │ + movle.w r5, #4294967295 @ 0xffffffff │ │ + b.n 30014 │ │ + cmp r6, #0 │ │ it eq │ │ - cmpeq r1, fp │ │ - bne.n 2f028 │ │ - b.n 2efce │ │ - str.w r0, [sp, #1508] @ 0x5e4 │ │ - movs r0, #0 │ │ - strb.w r0, [sp, #1504] @ 0x5e0 │ │ - str.w sl, [sp, #1088] @ 0x440 │ │ - b.n 2f0a8 │ │ + moveq.w r5, #4294967295 @ 0xffffffff │ │ + b.n 30014 │ │ + movs r0, #0 │ │ + str.w r5, [sp, #1572] @ 0x624 │ │ + strb.w r0, [sp, #1571] @ 0x623 │ │ + strh.w r0, [sp, #1569] @ 0x621 │ │ + str.w r9, [sp, #400] @ 0x190 │ │ + strb.w r0, [sp, #1568] @ 0x620 │ │ + ldr.w r8, [sp, #340] @ 0x154 │ │ + b.n 301be │ │ + cmp r2, #46 @ 0x2e │ │ + movs r2, r0 │ │ + cmp r2, #22 │ │ + movs r2, r0 │ │ + lsrs r0, r2, #28 │ │ + movs r2, r0 │ │ + lsrs r4, r2, #21 │ │ + movs r2, r0 │ │ movs r0, #255 @ 0xff │ │ - strb.w r0, [sp, #1504] @ 0x5e0 │ │ + strb.w r0, [sp, #1568] @ 0x620 │ │ movs r0, #0 │ │ - str.w r0, [sp, #1508] @ 0x5e4 │ │ - ldr.w r8, [sp, #1084] @ 0x43c │ │ - add r0, sp, #696 @ 0x2b8 │ │ - ldr.w r5, [sp, #1088] @ 0x440 │ │ - mov r1, r8 │ │ + str.w r0, [sp, #1572] @ 0x624 │ │ + b.n 301be │ │ + movs r0, #255 @ 0xff │ │ + str.w r2, [sp, #1572] @ 0x624 │ │ + strb.w r0, [sp, #1568] @ 0x620 │ │ + b.n 301be │ │ + movw r0, #9729 @ 0x2601 │ │ + strh.w r0, [sp, #1568] @ 0x620 │ │ + ldrd r4, r5, [sp, #396] @ 0x18c │ │ + add r0, sp, #744 @ 0x2e8 │ │ mov r2, r5 │ │ - bl 1b9b4 │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ - cbz r0, 2f0e2 │ │ - ldrb.w r0, [sp, #1504] @ 0x5e0 │ │ + mov r1, r4 │ │ + bl 1b9e0 │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ + cbz r0, 301e2 │ │ + ldrb.w r1, [sp, #1568] @ 0x620 │ │ movs r5, #0 │ │ - cmp r0, #255 @ 0xff │ │ - beq.n 2f0e8 │ │ - ldr.w r6, [sp, #1508] @ 0x5e4 │ │ - str.w r5, [sp, #1088] @ 0x440 │ │ - bne.w 2f60c │ │ - movs r6, #0 │ │ - movs r0, #8 │ │ - str r6, [sp, #368] @ 0x170 │ │ - strd r6, r0, [sp, #360] @ 0x168 │ │ - b.w 2f8f4 │ │ - add.w r1, sp, #1504 @ 0x5e0 │ │ - b.n 2f0ec │ │ - ldr r1, [pc, #72] @ (2f134 ) │ │ - add r1, pc │ │ - ldrb r0, [r1, #0] │ │ - ldr r6, [r1, #4] │ │ - cmp r0, #255 @ 0xff │ │ - str.w r5, [sp, #1088] @ 0x440 │ │ - bne.w 2f60c │ │ + cmp r1, #255 @ 0xff │ │ + bne.w 30680 │ │ + ldr r0, [pc, #864] @ (30540 ) │ │ + add r0, pc │ │ + b.n 301e6 │ │ + add.w r0, sp, #1568 @ 0x620 │ │ + ldrb r1, [r0, #0] │ │ + ldr r0, [r0, #4] │ │ + cmp r1, #255 @ 0xff │ │ + str r5, [sp, #400] @ 0x190 │ │ + bne.w 30686 │ │ movs r1, #0 │ │ movs r0, #8 │ │ cmp r5, #0 │ │ - str r1, [sp, #368] @ 0x170 │ │ - strd r1, r0, [sp, #360] @ 0x168 │ │ - beq.w 2f8f0 │ │ - add.w r0, r8, r5 │ │ + str.w r1, [sp, #1216] @ 0x4c0 │ │ + str.w r0, [sp, #1212] @ 0x4bc │ │ + str.w r1, [sp, #1208] @ 0x4b8 │ │ + beq.w 3094c │ │ + adds r0, r4, r5 │ │ movs r2, #8 │ │ movs r6, #0 │ │ mov.w sl, #0 │ │ - ldrb.w r1, [r8, sl] │ │ + ldrb.w r1, [r4, sl] │ │ cmp r1, #10 │ │ - beq.n 2f138 │ │ + beq.n 30228 │ │ add.w sl, sl, #1 │ │ - add.w r1, r8, sl │ │ + add.w r1, r4, sl │ │ cmp r1, r0 │ │ - bne.n 2f116 │ │ - b.n 2f8f2 │ │ - rors r2, r5 │ │ - movs r2, r0 │ │ - movs r6, #94 @ 0x5e │ │ - movs r2, r0 │ │ - movs r3, #170 @ 0xaa │ │ - movs r2, r0 │ │ - mov.w lr, #45 @ 0x2d │ │ + bne.n 30212 │ │ + b.n 3094e │ │ cmp.w sl, #0 │ │ - str r2, [sp, #300] @ 0x12c │ │ - str r5, [sp, #296] @ 0x128 │ │ - beq.w 2f914 │ │ + strd r5, r2, [sp, #320] @ 0x140 │ │ + str.w r8, [sp, #340] @ 0x154 │ │ + beq.w 30970 │ │ movs r0, #0 │ │ - ldrb.w r1, [r8, r0] │ │ + ldrb r1, [r4, r0] │ │ cmp r1, #32 │ │ - bne.n 2f160 │ │ + bne.n 3024c │ │ adds r0, #1 │ │ cmp sl, r0 │ │ - bne.n 2f14a │ │ + bne.n 3023a │ │ mov r1, sl │ │ - str.w r8, [sp, #312] @ 0x138 │ │ - b.n 2f16a │ │ - add.w r1, r8, r0 │ │ - str r1, [sp, #312] @ 0x138 │ │ + str r4, [sp, #336] @ 0x150 │ │ + b.n 30254 │ │ + adds r1, r4, r0 │ │ + str r1, [sp, #336] @ 0x150 │ │ sub.w r1, sl, r0 │ │ cmp r1, #0 │ │ - beq.w 2f914 │ │ - mov.w fp, #0 │ │ - ldr r0, [sp, #312] @ 0x138 │ │ - ldrb.w r0, [r0, fp] │ │ + beq.w 30970 │ │ + mov.w r8, #0 │ │ + movs r5, #1 │ │ + ldr r0, [sp, #336] @ 0x150 │ │ + ldrb.w r0, [r0, r8] │ │ cmp r0, #32 │ │ - beq.n 2f188 │ │ - add.w fp, fp, #1 │ │ - cmp r1, fp │ │ - bne.n 2f174 │ │ - b.n 2f914 │ │ - cmp.w fp, #0 │ │ + beq.n 30276 │ │ + add.w r8, r8, #1 │ │ + subs r5, #1 │ │ + cmp r1, r8 │ │ + bne.n 30260 │ │ + b.n 30970 │ │ + cmp.w r8, #0 │ │ itt ne │ │ - addne.w r2, fp, #1 │ │ - subsne.w r0, r1, r2 │ │ - beq.w 2f914 │ │ - ldr r3, [sp, #312] @ 0x138 │ │ - sub.w r4, fp, r1 │ │ + addne.w r2, r8, #1 │ │ + subsne.w lr, r1, r2 │ │ + beq.w 30970 │ │ + ldr r0, [sp, #336] @ 0x150 │ │ + add.w ip, r0, r2 │ │ + sub.w r2, r8, r1 │ │ + add.w r3, r0, r8 │ │ movs r1, #1 │ │ - add r2, r3 │ │ - add r3, fp │ │ - ldrb r5, [r3, r1] │ │ - cmp r5, #32 │ │ - bne.n 2f1b4 │ │ + ldrb r0, [r3, r1] │ │ + cmp r0, #32 │ │ + bne.n 302a6 │ │ adds r1, #1 │ │ - adds r5, r4, r1 │ │ - bne.n 2f1a6 │ │ - b.n 2f1ba │ │ - subs r1, #1 │ │ - add r2, r1 │ │ - subs r0, r0, r1 │ │ - cmp r0, #0 │ │ - beq.w 2f914 │ │ + adds r0, r2, r1 │ │ + bne.n 30298 │ │ + b.n 302ae │ │ + subs r0, r1, #1 │ │ + add ip, r0 │ │ + sub.w lr, lr, r0 │ │ + cmp.w lr, #0 │ │ + beq.w 30970 │ │ movs r3, #0 │ │ - ldrb r1, [r2, r3] │ │ - cmp r1, #32 │ │ - beq.n 2f1d0 │ │ + ldrb.w r0, [ip, r3] │ │ + cmp r0, #32 │ │ + beq.n 302c8 │ │ adds r3, #1 │ │ - cmp r0, r3 │ │ - bne.n 2f1c2 │ │ - b.n 2f914 │ │ + cmp lr, r3 │ │ + bne.n 302b8 │ │ + b.n 30970 │ │ cmp r3, #0 │ │ itt ne │ │ - addne r4, r3, #1 │ │ - subsne.w r1, r0, r4 │ │ - beq.w 2f914 │ │ - adds r5, r2, r4 │ │ - add r2, r3 │ │ - subs r0, r3, r0 │ │ - adds r2, #1 │ │ + addne r2, r3, #1 │ │ + subsne.w r9, lr, r2 │ │ + beq.w 30970 │ │ + add.w r0, ip, r2 │ │ + str r0, [sp, #328] @ 0x148 │ │ + add.w r0, ip, r3 │ │ + adds r2, r0, #1 │ │ + sub.w r0, r3, lr │ │ adds r3, r0, #1 │ │ movs r0, #0 │ │ - str r5, [sp, #304] @ 0x130 │ │ - ldrb r5, [r2, r0] │ │ - cmp r5, #32 │ │ - bne.n 2f1fa │ │ + ldrb r1, [r2, r0] │ │ + cmp r1, #32 │ │ + bne.n 302f8 │ │ adds r0, #1 │ │ - adds r5, r3, r0 │ │ - bne.n 2f1ec │ │ - b.n 2f202 │ │ - ldr r2, [sp, #304] @ 0x130 │ │ - subs r1, r1, r0 │ │ - add r2, r0 │ │ - str r2, [sp, #304] @ 0x130 │ │ - cmp r1, #0 │ │ - beq.w 2f914 │ │ + adds r1, r3, r0 │ │ + bne.n 302ea │ │ + b.n 30302 │ │ + ldr r1, [sp, #328] @ 0x148 │ │ + sub.w r9, r9, r0 │ │ + add r1, r0 │ │ + str r1, [sp, #328] @ 0x148 │ │ + cmp.w r9, #0 │ │ + beq.w 30970 │ │ movs r0, #0 │ │ - str r0, [sp, #308] @ 0x134 │ │ - ldrd r0, r2, [sp, #304] @ 0x130 │ │ - ldrb r0, [r0, r2] │ │ + str r0, [sp, #332] @ 0x14c │ │ + ldrd r0, r1, [sp, #328] @ 0x148 │ │ + ldrb r0, [r0, r1] │ │ cmp r0, #32 │ │ - beq.n 2f220 │ │ - adds r2, #1 │ │ - str r2, [sp, #308] @ 0x134 │ │ - cmp r1, r2 │ │ - bne.n 2f20c │ │ - b.n 2f914 │ │ - cmp r2, #0 │ │ + beq.n 30322 │ │ + adds r1, #1 │ │ + str r1, [sp, #332] @ 0x14c │ │ + cmp r9, r1 │ │ + bne.n 3030e │ │ + b.n 30970 │ │ + cmp r1, #0 │ │ ittt ne │ │ - ldrne r0, [sp, #308] @ 0x134 │ │ + ldrne r0, [sp, #332] @ 0x14c │ │ addne r2, r0, #1 │ │ - subsne.w r0, r1, r2 │ │ - beq.w 2f914 │ │ - ldr r3, [sp, #304] @ 0x130 │ │ - ldr r5, [sp, #308] @ 0x134 │ │ - add r2, r3 │ │ - subs r4, r5, r1 │ │ - add r3, r5 │ │ + subsne.w ip, r9, r2 │ │ + beq.w 30970 │ │ + ldr r0, [sp, #328] @ 0x148 │ │ + ldr r1, [sp, #332] @ 0x14c │ │ + add.w lr, r0, r2 │ │ + adds r3, r0, r1 │ │ + sub.w r2, r1, r9 │ │ movs r1, #1 │ │ - ldrb r5, [r3, r1] │ │ - cmp r5, #32 │ │ - bne.n 2f24a │ │ + ldrb r0, [r3, r1] │ │ + cmp r0, #32 │ │ + bne.n 30350 │ │ adds r1, #1 │ │ - adds r5, r4, r1 │ │ - bne.n 2f23c │ │ - b.n 2f250 │ │ - subs r1, #1 │ │ - add r2, r1 │ │ - subs r0, r0, r1 │ │ - cmp r0, #0 │ │ - beq.w 2f914 │ │ + adds r0, r2, r1 │ │ + bne.n 30342 │ │ + b.n 30358 │ │ + subs r0, r1, #1 │ │ + add lr, r0 │ │ + sub.w ip, ip, r0 │ │ + cmp.w ip, #0 │ │ + beq.w 30970 │ │ movs r3, #0 │ │ - ldrb r1, [r2, r3] │ │ - cmp r1, #32 │ │ - beq.n 2f266 │ │ + ldrb.w r0, [lr, r3] │ │ + cmp r0, #32 │ │ + beq.n 30372 │ │ adds r3, #1 │ │ - cmp r0, r3 │ │ - bne.n 2f258 │ │ - b.n 2f914 │ │ + cmp ip, r3 │ │ + bne.n 30362 │ │ + b.n 30970 │ │ cmp r3, #0 │ │ itt ne │ │ - addne r4, r3, #1 │ │ - subsne.w r1, r0, r4 │ │ - beq.w 2f914 │ │ - add.w ip, r2, r4 │ │ - add r2, r3 │ │ - subs r0, r3, r0 │ │ - adds r2, #1 │ │ + addne r2, r3, #1 │ │ + subsne.w r9, ip, r2 │ │ + beq.w 30970 │ │ + add.w r0, lr, r2 │ │ + str r0, [sp, #316] @ 0x13c │ │ + add.w r0, lr, r3 │ │ + adds r2, r0, #1 │ │ + sub.w r0, r3, ip │ │ adds r3, r0, #1 │ │ movs r0, #0 │ │ - ldrb r5, [r2, r0] │ │ - cmp r5, #32 │ │ - bne.n 2f290 │ │ + ldrb r1, [r2, r0] │ │ + cmp r1, #32 │ │ + bne.n 303a4 │ │ adds r0, #1 │ │ - adds r5, r3, r0 │ │ - bne.n 2f282 │ │ - b.n 2f294 │ │ - add ip, r0 │ │ - subs r1, r1, r0 │ │ - cmp r1, #0 │ │ - beq.w 2f914 │ │ - add.w r0, ip, r1 │ │ + adds r1, r3, r0 │ │ + bne.n 30394 │ │ + ldr r3, [sp, #316] @ 0x13c │ │ + b.n 303ac │ │ + ldr r3, [sp, #316] @ 0x13c │ │ + sub.w r9, r9, r0 │ │ + add r3, r0 │ │ + cmp.w r9, #0 │ │ + beq.w 30970 │ │ + add.w ip, r3, r9 │ │ movs r2, #0 │ │ - movs r5, #1 │ │ - ldrb.w r3, [ip, r2] │ │ - cmp r3, #32 │ │ - beq.n 2f2ba │ │ + ldrb r1, [r3, r2] │ │ + cmp r1, #32 │ │ + beq.n 303d0 │ │ adds r2, #1 │ │ - cmp r1, r2 │ │ - bne.n 2f2a2 │ │ + cmp r9, r2 │ │ + bne.n 303ba │ │ movs r0, #0 │ │ - str r0, [sp, #292] @ 0x124 │ │ + str r0, [sp, #316] @ 0x13c │ │ movs r0, #1 │ │ - str r0, [sp, #288] @ 0x120 │ │ - b.n 2f2fc │ │ - movs r5, #1 │ │ + str r0, [sp, #312] @ 0x138 │ │ + b.n 30414 │ │ cmp r2, #0 │ │ - beq.w 2f914 │ │ - adds r2, #1 │ │ - add.w r4, ip, r2 │ │ - subs r3, r1, r2 │ │ - beq.n 2f2f0 │ │ - movs r2, #27 │ │ - movt r2, #128 @ 0x80 │ │ - ldrb r1, [r4, #0] │ │ + beq.w 30970 │ │ + adds r1, r2, #1 │ │ + adds r0, r3, r1 │ │ + subs.w lr, r9, r1 │ │ + beq.n 30408 │ │ + movs r3, #27 │ │ + movs r2, #1 │ │ + movt r3, #128 @ 0x80 │ │ + ldrb r1, [r0, #0] │ │ subs r1, #9 │ │ cmp r1, #23 │ │ - bhi.n 2f2f8 │ │ - lsl.w r1, r5, r1 │ │ - tst r1, r2 │ │ - beq.n 2f2f8 │ │ - adds r4, #1 │ │ - subs r3, #1 │ │ - bne.n 2f2d2 │ │ - movs r1, #0 │ │ - strd r0, r1, [sp, #288] @ 0x120 │ │ - b.n 2f2fc │ │ + bhi.n 30410 │ │ + lsl.w r1, r2, r1 │ │ + tst r1, r3 │ │ + beq.n 30410 │ │ + adds r0, #1 │ │ + subs.w lr, lr, #1 │ │ + bne.n 303e8 │ │ movs r0, #0 │ │ - str r4, [sp, #288] @ 0x120 │ │ - str r0, [sp, #292] @ 0x124 │ │ - b.n 2f2fc │ │ - strd r4, r3, [sp, #288] @ 0x120 │ │ + strd ip, r0, [sp, #312] @ 0x138 │ │ + b.n 30414 │ │ + str r0, [sp, #312] @ 0x138 │ │ movs r0, #0 │ │ - str.w fp, [sp, #712] @ 0x2c8 │ │ - strd fp, r0, [sp, #704] @ 0x2c0 │ │ - ldr r0, [sp, #312] @ 0x138 │ │ - str r0, [sp, #700] @ 0x2bc │ │ - strb.w r5, [sp, #720] @ 0x2d0 │ │ - str.w lr, [sp, #696] @ 0x2b8 │ │ - str.w lr, [sp, #716] @ 0x2cc │ │ - add.w r0, sp, #1504 @ 0x5e0 │ │ - add r1, sp, #696 @ 0x2b8 │ │ - bl 4867c │ │ - ldr.w r0, [sp, #1504] @ 0x5e0 │ │ - cmp r0, #0 │ │ - beq.w 2f914 │ │ - ldr.w r1, [sp, #1508] @ 0x5e4 │ │ - ldr.w ip, [sp, #1512] @ 0x5e8 │ │ - cmp r1, #1 │ │ - beq.n 2f342 │ │ - cmp r1, #0 │ │ - beq.w 2f914 │ │ - ldr r2, [sp, #312] @ 0x138 │ │ - ldrb r2, [r2, #0] │ │ - b.n 2f350 │ │ - ldr r2, [sp, #312] @ 0x138 │ │ - ldrb r2, [r2, #0] │ │ - cmp r2, #43 @ 0x2b │ │ + str r0, [sp, #316] @ 0x13c │ │ + b.n 30414 │ │ + strd r0, lr, [sp, #312] @ 0x138 │ │ + mov.w r9, #0 │ │ + b.n 30422 │ │ + mov r9, r0 │ │ + cmp r8, r0 │ │ + bcc.w 30970 │ │ + ldr r0, [sp, #336] @ 0x150 │ │ + sub.w r2, r8, r9 │ │ + cmp r2, #7 │ │ + add.w r3, r0, r9 │ │ + bhi.n 30446 │ │ + cmp r8, r9 │ │ + beq.w 30970 │ │ + movs r1, #0 │ │ + ldrb r0, [r3, r1] │ │ + cmp r0, #45 @ 0x2d │ │ + beq.n 30454 │ │ + adds r1, #1 │ │ + cmp r2, r1 │ │ + bne.n 30438 │ │ + b.n 30970 │ │ + movs r0, #45 @ 0x2d │ │ + mov r1, r3 │ │ + bl 1c87c │ │ + lsls r0, r0, #31 │ │ + beq.w 30970 │ │ + add.w r2, r1, r9 │ │ + adds r0, r2, #1 │ │ + cmp r2, r8 │ │ + bcs.n 3041a │ │ + ldr r3, [sp, #336] @ 0x150 │ │ + ldrb r3, [r3, r2] │ │ + cmp r3, #45 @ 0x2d │ │ + bne.n 3041a │ │ + cmp r2, #1 │ │ + str r0, [sp, #300] @ 0x12c │ │ + beq.n 30478 │ │ + cmp r2, #0 │ │ + beq.w 30970 │ │ + ldr r3, [sp, #336] @ 0x150 │ │ + ldrb r3, [r3, #0] │ │ + b.n 30486 │ │ + ldr r3, [sp, #336] @ 0x150 │ │ + ldrb r3, [r3, #0] │ │ + cmp r3, #43 @ 0x2b │ │ it ne │ │ - cmpne r2, #45 @ 0x2d │ │ - beq.w 2f914 │ │ - cmp r2, #43 @ 0x2b │ │ - ldr r2, [sp, #312] @ 0x138 │ │ + cmpne r3, #45 @ 0x2d │ │ + beq.w 30970 │ │ + cmp r3, #43 @ 0x2b │ │ + ldr.w ip, [sp, #336] @ 0x150 │ │ + mov.w r0, #0 │ │ itt eq │ │ - addeq r2, #1 │ │ - subeq r1, #1 │ │ - cmp r1, #9 │ │ - bcs.w 2f486 │ │ - cmp r1, #0 │ │ - beq.w 2f4c8 │ │ - ldrb r3, [r2, #0] │ │ - sub.w r5, r3, #65 @ 0x41 │ │ - sub.w lr, r3, #48 @ 0x30 │ │ - cmp r3, #57 @ 0x39 │ │ - bic.w r5, r5, #32 │ │ - it hi │ │ - addhi.w lr, r5, #10 │ │ - cmp.w lr, #15 │ │ - bhi.w 2f914 │ │ - cmp r1, #1 │ │ - beq.w 2f4cc │ │ - ldrb r5, [r2, #1] │ │ - sub.w r4, r5, #65 @ 0x41 │ │ - sub.w r3, r5, #48 @ 0x30 │ │ - cmp r5, #57 @ 0x39 │ │ - bic.w r4, r4, #32 │ │ - it hi │ │ - addhi.w r3, r4, #10 │ │ - cmp r3, #15 │ │ - bhi.w 2f914 │ │ - orr.w lr, r3, lr, lsl #4 │ │ - cmp r1, #2 │ │ - beq.w 2f4cc │ │ - ldrb r5, [r2, #2] │ │ - sub.w r4, r5, #65 @ 0x41 │ │ - sub.w r3, r5, #48 @ 0x30 │ │ - cmp r5, #57 @ 0x39 │ │ - bic.w r4, r4, #32 │ │ - it hi │ │ - addhi.w r3, r4, #10 │ │ - cmp r3, #15 │ │ - bhi.w 2f914 │ │ - orr.w lr, r3, lr, lsl #4 │ │ - cmp r1, #3 │ │ - beq.n 2f4cc │ │ - ldrb r5, [r2, #3] │ │ - sub.w r4, r5, #65 @ 0x41 │ │ - sub.w r3, r5, #48 @ 0x30 │ │ - cmp r5, #57 @ 0x39 │ │ - bic.w r4, r4, #32 │ │ - it hi │ │ - addhi.w r3, r4, #10 │ │ - cmp r3, #15 │ │ - bhi.w 2f914 │ │ - orr.w lr, r3, lr, lsl #4 │ │ - cmp r1, #4 │ │ - beq.n 2f4cc │ │ - ldrb r5, [r2, #4] │ │ - sub.w r4, r5, #65 @ 0x41 │ │ - sub.w r3, r5, #48 @ 0x30 │ │ - cmp r5, #57 @ 0x39 │ │ - bic.w r4, r4, #32 │ │ - it hi │ │ - addhi.w r3, r4, #10 │ │ - cmp r3, #15 │ │ - bhi.w 2f914 │ │ - orr.w lr, r3, lr, lsl #4 │ │ - cmp r1, #5 │ │ - beq.n 2f4cc │ │ - ldrb r5, [r2, #5] │ │ - sub.w r4, r5, #65 @ 0x41 │ │ - sub.w r3, r5, #48 @ 0x30 │ │ - cmp r5, #57 @ 0x39 │ │ - bic.w r4, r4, #32 │ │ - it hi │ │ - addhi.w r3, r4, #10 │ │ - cmp r3, #15 │ │ - bhi.w 2f914 │ │ - orr.w lr, r3, lr, lsl #4 │ │ - cmp r1, #6 │ │ - beq.n 2f4cc │ │ - ldrb r5, [r2, #6] │ │ - sub.w r4, r5, #65 @ 0x41 │ │ - sub.w r3, r5, #48 @ 0x30 │ │ - cmp r5, #57 @ 0x39 │ │ - bic.w r4, r4, #32 │ │ + addeq.w ip, ip, #1 │ │ + subeq r2, #1 │ │ + cmp r2, #9 │ │ + bcs.n 304d8 │ │ + cmp r2, #0 │ │ + beq.n 30524 │ │ + str r0, [sp, #308] @ 0x134 │ │ + mov r0, ip │ │ + ldrb.w lr, [r0] │ │ + sub.w ip, lr, #65 @ 0x41 │ │ + sub.w r3, lr, #48 @ 0x30 │ │ + cmp.w lr, #57 @ 0x39 │ │ + bic.w ip, ip, #32 │ │ it hi │ │ - addhi.w r3, r4, #10 │ │ + addhi.w r3, ip, #10 │ │ cmp r3, #15 │ │ - bhi.w 2f914 │ │ - orr.w lr, r3, lr, lsl #4 │ │ - cmp r1, #7 │ │ - beq.n 2f4cc │ │ - ldrb r2, [r2, #7] │ │ - sub.w r3, r2, #65 @ 0x41 │ │ - sub.w r1, r2, #48 @ 0x30 │ │ - cmp r2, #57 @ 0x39 │ │ - bic.w r3, r3, #32 │ │ - it hi │ │ - addhi.w r1, r3, #10 │ │ - cmp r1, #15 │ │ - bhi.w 2f914 │ │ - orr.w lr, r1, lr, lsl #4 │ │ - b.n 2f4cc │ │ - mov.w lr, #0 │ │ - cbz r1, 2f4cc │ │ + bhi.w 30970 │ │ + mov ip, r0 │ │ + ldr r0, [sp, #308] @ 0x134 │ │ + subs r2, #1 │ │ + orr.w r0, r3, r0, lsl #4 │ │ + str r0, [sp, #308] @ 0x134 │ │ + add.w r0, ip, #1 │ │ + bne.n 304a4 │ │ + b.n 30526 │ │ + str r0, [sp, #308] @ 0x134 │ │ + cbz r2, 30526 │ │ + ldr r0, [sp, #308] @ 0x134 │ │ movs r3, #0 │ │ - cmp.w r3, lr, lsr #28 │ │ - bne.w 2f914 │ │ - ldrb.w r3, [r2], #1 │ │ - sub.w r4, r3, #65 @ 0x41 │ │ - sub.w r5, r3, #48 @ 0x30 │ │ - cmp r3, #57 @ 0x39 │ │ - bic.w r4, r4, #32 │ │ + cmp.w r3, r0, lsr #28 │ │ + bne.w 30970 │ │ + ldrb.w r0, [ip], #1 │ │ + sub.w lr, r0, #65 @ 0x41 │ │ + sub.w r3, r0, #48 @ 0x30 │ │ + bic.w lr, lr, #32 │ │ + cmp r0, #57 @ 0x39 │ │ it hi │ │ - addhi.w r5, r4, #10 │ │ - adds.w lr, r5, lr, lsl #4 │ │ + addhi.w r3, lr, #10 │ │ + ldr r0, [sp, #308] @ 0x134 │ │ + str r3, [sp, #304] @ 0x130 │ │ + adds.w r0, r3, r0, lsl #4 │ │ + str r0, [sp, #308] @ 0x134 │ │ mov.w r3, #0 │ │ - adc.w r3, r3, #0 │ │ - cmp r5, #15 │ │ - bhi.w 2f914 │ │ - subs r1, #1 │ │ - cmp r3, #0 │ │ - beq.n 2f48a │ │ - b.n 2f914 │ │ - mov.w lr, #0 │ │ - ldr r1, [sp, #312] @ 0x138 │ │ - sub.w r2, fp, ip │ │ - cmp r2, #1 │ │ - add r1, ip │ │ - beq.n 2f4e2 │ │ - cmp r2, #0 │ │ - beq.w 2f914 │ │ - ldrb r3, [r1, #0] │ │ - b.n 2f4ee │ │ - ldrb r3, [r1, #0] │ │ + adc.w lr, r3, #0 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + cmp r0, #15 │ │ + bhi.w 30970 │ │ + subs r2, #1 │ │ + cmp.w lr, #0 │ │ + beq.n 304da │ │ + b.n 30970 │ │ + str r0, [sp, #308] @ 0x134 │ │ + ldr r2, [sp, #336] @ 0x150 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + add r2, r0 │ │ + sub.w r0, r8, r0 │ │ + cmp r0, #1 │ │ + beq.n 30544 │ │ + cmp r0, #0 │ │ + beq.w 30970 │ │ + ldrb r3, [r2, #0] │ │ + b.n 30550 │ │ + nop │ │ + lsrs r2, r6, #8 │ │ + movs r2, r0 │ │ + ldrb r3, [r2, #0] │ │ cmp r3, #43 @ 0x2b │ │ it ne │ │ cmpne r3, #45 @ 0x2d │ │ - beq.w 2f914 │ │ + beq.w 30970 │ │ cmp r3, #43 @ 0x2b │ │ mov.w r3, #0 │ │ itt eq │ │ - addeq r1, #1 │ │ - subeq r2, #1 │ │ + addeq r2, #1 │ │ + subeq r0, #1 │ │ it eq │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ - cmp r2, #9 │ │ - bcs.n 2f538 │ │ - cbz r2, 2f580 │ │ - sub.w r0, ip, r3 │ │ - movs r5, #0 │ │ - ldrb r3, [r1, #0] │ │ - mov r4, r5 │ │ + cmp r0, #9 │ │ + bcs.n 3059c │ │ + cmp r0, #0 │ │ + beq.n 305ec │ │ + subs r0, r5, r3 │ │ + add r0, r1 │ │ + add r0, r9 │ │ + mov.w r9, #0 │ │ + ldrb r3, [r2, #0] │ │ sub.w r5, r3, #65 @ 0x41 │ │ - sub.w r2, r3, #48 @ 0x30 │ │ + sub.w r1, r3, #48 @ 0x30 │ │ cmp r3, #57 @ 0x39 │ │ bic.w r5, r5, #32 │ │ it hi │ │ - addhi.w r2, r5, #10 │ │ - cmp r2, #15 │ │ - bhi.w 2f914 │ │ + addhi.w r1, r5, #10 │ │ + cmp r1, #15 │ │ + bhi.w 30970 │ │ + orr.w r9, r1, r9, lsl #4 │ │ + adds r2, #1 │ │ adds r0, #1 │ │ - orr.w r5, r2, r4, lsl #4 │ │ - adds r1, #1 │ │ - cmp fp, r0 │ │ - bne.n 2f50c │ │ - b.n 2f582 │ │ - sub.w r0, ip, r3 │ │ - movs r5, #0 │ │ - cmp fp, r0 │ │ - beq.n 2f582 │ │ - movs r2, #0 │ │ - cmp.w r2, r5, lsr #28 │ │ - bne.w 2f914 │ │ - ldrb.w r2, [r1], #1 │ │ - mov ip, r5 │ │ - sub.w r5, r2, #65 @ 0x41 │ │ - sub.w r3, r2, #48 @ 0x30 │ │ - cmp r2, #57 @ 0x39 │ │ - bic.w r5, r5, #32 │ │ + bcc.n 30574 │ │ + b.n 305f0 │ │ + subs r0, r5, r3 │ │ + add r0, r1 │ │ + add.w ip, r0, r9 │ │ + mov.w r9, #0 │ │ + cmp.w ip, #0 │ │ + beq.n 305f0 │ │ + movs r0, #0 │ │ + cmp.w r0, r9, lsr #28 │ │ + bne.w 30970 │ │ + ldrb.w r1, [r2], #1 │ │ + sub.w r0, r1, #65 @ 0x41 │ │ + sub.w r3, r1, #48 @ 0x30 │ │ + cmp r1, #57 @ 0x39 │ │ + bic.w r0, r0, #32 │ │ it hi │ │ - addhi.w r3, r5, #10 │ │ - adds.w r5, r3, ip, lsl #4 │ │ - mov.w r2, #0 │ │ - adc.w r2, r2, #0 │ │ + addhi.w r3, r0, #10 │ │ + adds.w r9, r3, r9, lsl #4 │ │ + mov.w r0, #0 │ │ + adc.w r1, r0, #0 │ │ cmp r3, #15 │ │ - bhi.w 2f914 │ │ - adds r0, #1 │ │ - cmp r2, #0 │ │ - beq.n 2f53e │ │ - b.n 2f914 │ │ - movs r5, #0 │ │ - ldrd r1, r2, [sp, #304] @ 0x130 │ │ - add r0, sp, #696 @ 0x2b8 │ │ - mov r4, lr │ │ - bl 48940 │ │ - ldrb.w r0, [sp, #696] @ 0x2b8 │ │ + bhi.w 30970 │ │ + add.w ip, ip, #1 │ │ + cmp r1, #0 │ │ + beq.n 305a8 │ │ + b.n 30970 │ │ + mov.w r9, #0 │ │ + ldrd r1, r2, [sp, #328] @ 0x148 │ │ + add r0, sp, #744 @ 0x2e8 │ │ + bl 48dd4 │ │ + ldrb.w r0, [sp, #744] @ 0x2e8 │ │ cmp r0, #1 │ │ - beq.w 2f914 │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ - str r0, [sp, #308] @ 0x134 │ │ - ldr r0, [sp, #708] @ 0x2c4 │ │ - str r5, [sp, #312] @ 0x138 │ │ - str r0, [sp, #304] @ 0x130 │ │ - ldrd r1, r2, [sp, #288] @ 0x120 │ │ - add.w r0, sp, #1160 @ 0x488 │ │ - bl 48a1a │ │ - ldr.w fp, [sp, #1160] @ 0x488 │ │ - ldr r2, [sp, #300] @ 0x12c │ │ - adds.w r0, fp, #1 │ │ - beq.w 2f914 │ │ - mov r5, r4 │ │ - ldr.w r0, [sp, #1164] @ 0x48c │ │ - ldr.w r4, [sp, #1168] @ 0x490 │ │ - str r0, [sp, #292] @ 0x124 │ │ - ldr r0, [sp, #360] @ 0x168 │ │ + beq.w 30970 │ │ + ldrd r5, r0, [sp, #752] @ 0x2f0 │ │ + str r0, [sp, #336] @ 0x150 │ │ + ldrd r1, r2, [sp, #312] @ 0x138 │ │ + add.w r0, sp, #1568 @ 0x620 │ │ + bl 48eae │ │ + ldr.w r8, [sp, #1568] @ 0x620 │ │ + adds.w r0, r8, #1 │ │ + beq.w 30970 │ │ + ldr.w r0, [sp, #1572] @ 0x624 │ │ + str r0, [sp, #332] @ 0x14c │ │ + ldr.w r0, [sp, #1576] @ 0x628 │ │ + str r0, [sp, #328] @ 0x148 │ │ + ldr.w r0, [sp, #1208] @ 0x4b8 │ │ cmp r6, r0 │ │ - bne.n 2f5d6 │ │ - add r0, sp, #360 @ 0x168 │ │ - bl 4517a │ │ - ldr r2, [sp, #364] @ 0x16c │ │ + bne.n 30644 │ │ + add.w r0, sp, #1208 @ 0x4b8 │ │ + bl 4385e │ │ + ldr.w r0, [sp, #1212] @ 0x4bc │ │ + str r0, [sp, #324] @ 0x144 │ │ + ldr r2, [sp, #324] @ 0x144 │ │ lsls r0, r6, #5 │ │ - ldr r1, [sp, #312] @ 0x138 │ │ - str r5, [r2, r0] │ │ + ldr r1, [sp, #308] @ 0x134 │ │ + str r1, [r2, r0] │ │ add.w r0, r2, r6, lsl #5 │ │ adds r6, #1 │ │ - str r1, [r0, #4] │ │ - ldr r1, [sp, #308] @ 0x134 │ │ - str r1, [r0, #8] │ │ - ldr r1, [sp, #304] @ 0x130 │ │ - strd r1, fp, [r0, #12] │ │ - ldr r1, [sp, #292] @ 0x124 │ │ - ldr r5, [sp, #296] @ 0x128 │ │ - strd r1, r4, [r0, #20] │ │ + ldr r1, [sp, #336] @ 0x150 │ │ + strd r1, r8, [r0, #12] │ │ + ldr r1, [sp, #332] @ 0x14c │ │ + strd r9, r5, [r0, #4] │ │ + str r1, [r0, #20] │ │ + ldr r1, [sp, #328] @ 0x148 │ │ + ldr r5, [sp, #320] @ 0x140 │ │ + str r1, [r0, #24] │ │ add.w r1, sl, #1 │ │ + ldr.w r8, [sp, #340] @ 0x154 │ │ str r0, [r0, #28] │ │ - add.w r0, r8, r5 │ │ - add r8, r1 │ │ + adds r0, r4, r5 │ │ + add r4, r1 │ │ subs r5, r5, r1 │ │ - str r6, [sp, #368] @ 0x170 │ │ - bne.w 2f112 │ │ - b.n 2f8f2 │ │ - cmp r0, #3 │ │ - bne.n 2f630 │ │ - ldrd r5, r4, [r6] │ │ - ldr r1, [r4, #0] │ │ - cbz r1, 2f61c │ │ - mov r0, r5 │ │ + str.w r6, [sp, #1216] @ 0x4c0 │ │ + bne.w 3020e │ │ + b.n 3094e │ │ + ldr.w r0, [sp, #1572] @ 0x624 │ │ + str r5, [sp, #400] @ 0x190 │ │ + cmp r1, #3 │ │ + bne.n 3068e │ │ + ldr r1, [r0, #12] │ │ blx r1 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 4f780 │ │ - mov r0, r6 │ │ - blx 4f780 │ │ - ldr r4, [sp, #320] @ 0x140 │ │ - ldr.w r0, [sp, #1080] @ 0x438 │ │ + ldr r0, [sp, #392] @ 0x188 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [sp, #1084] @ 0x43c │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - blx 4f760 │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ - ldr r0, [pc, #892] @ (2f9c8 ) │ │ + ldrne r0, [sp, #396] @ 0x18c │ │ + blxne 4eeb0 │ │ + mov r0, r8 │ │ + blx 4ee90 │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ + ldr r0, [pc, #904] @ (30a30 ) │ │ + add r1, sp, #756 @ 0x2f4 │ │ + stmia r1!, {r4, r5, r6} │ │ mov.w r8, #0 │ │ movs r1, #8 │ │ - str r6, [sp, #716] @ 0x2cc │ │ - strd r8, r1, [sp, #696] @ 0x2b8 │ │ + strd r8, r1, [sp, #744] @ 0x2e8 │ │ add r0, pc │ │ - add r1, sp, #696 @ 0x2b8 │ │ - strd r5, r4, [sp, #708] @ 0x2c4 │ │ - str.w r8, [sp, #704] @ 0x2c0 │ │ - blx 4f920 │ │ - add r6, sp, #696 @ 0x2b8 │ │ - add.w r3, sp, #1160 @ 0x488 │ │ + add r1, sp, #744 @ 0x2e8 │ │ + str.w r8, [sp, #752] @ 0x2f0 │ │ + blx 4f050 │ │ + add r6, sp, #744 @ 0x2e8 │ │ + add.w r3, sp, #1208 @ 0x4b8 │ │ ldmia r6, {r0, r1, r2, r6} │ │ stmia r3!, {r0, r1, r2} │ │ adds r0, r6, #1 │ │ - beq.n 2f69c │ │ - ldrd sl, r5, [sp, #712] @ 0x2c8 │ │ - cbz r5, 2f692 │ │ - add.w r4, sl, #16 │ │ + beq.n 306f4 │ │ + ldrd r9, r5, [sp, #760] @ 0x2f8 │ │ + cbz r5, 306ea │ │ + add.w r4, r9, #16 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #4] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ adds r4, #32 │ │ subs r5, #1 │ │ - bne.n 2f680 │ │ + bne.n 306d8 │ │ cmp r6, #0 │ │ itt ne │ │ - movne r0, sl │ │ - blxne 4f780 │ │ - add.w r2, sp, #1160 @ 0x488 │ │ - ldr r4, [sp, #316] @ 0x13c │ │ - ldr.w r3, [sp, #1504] @ 0x5e0 │ │ + movne r0, r9 │ │ + blxne 4eeb0 │ │ + add.w r2, sp, #1208 @ 0x4b8 │ │ + ldr r4, [sp, #348] @ 0x15c │ │ + ldr.w r3, [sp, #1568] @ 0x620 │ │ ldmia r2, {r0, r1, r2} │ │ - str.w r3, [r4, #1380] @ 0x564 │ │ - add.w r3, r4, #1384 @ 0x568 │ │ - str.w r8, [r4, #1376] @ 0x560 │ │ + str.w r3, [r4, #1444] @ 0x5a4 │ │ + add.w r3, r4, #1448 @ 0x5a8 │ │ + str.w r8, [r4, #1440] @ 0x5a0 │ │ stmia r3!, {r0, r1, r2} │ │ - str.w r0, [sp, #1508] @ 0x5e4 │ │ - str.w r1, [sp, #1512] @ 0x5e8 │ │ - str.w r2, [sp, #1516] @ 0x5ec │ │ - ldr.w r1, [r4, #1392] @ 0x570 │ │ + str.w r0, [sp, #1572] @ 0x624 │ │ + str.w r1, [sp, #1576] @ 0x628 │ │ + str.w r2, [sp, #1580] @ 0x62c │ │ + ldr.w r1, [r4, #1456] @ 0x5b0 │ │ cmp r1, #0 │ │ - beq.w 30dda │ │ - ldr r0, [sp, #316] @ 0x13c │ │ + beq.w 31e82 │ │ + ldr r0, [sp, #348] @ 0x15c │ │ add.w r2, r1, r1, lsl #1 │ │ mov.w r8, #0 │ │ - ldr.w r0, [r0, #1388] @ 0x56c │ │ + ldr.w r0, [r0, #1452] @ 0x5ac │ │ add.w ip, r0, r2, lsl #4 │ │ mov r3, r0 │ │ ldrd r4, r2, [r3, #32] │ │ ldr.w sl, [r3, #40] @ 0x28 │ │ adds r3, #48 @ 0x30 │ │ lsls r6, r2, #3 │ │ - cbz r6, 2f706 │ │ + cbz r6, 3075e │ │ mov r5, r4 │ │ ldr.w r2, [r4], #8 │ │ subs r6, #8 │ │ add r2, sl │ │ - cmp r2, r9 │ │ - bhi.n 2f6ec │ │ + cmp r2, fp │ │ + bhi.n 30744 │ │ ldr r5, [r5, #4] │ │ add r2, r5 │ │ - cmp r2, r9 │ │ - bls.n 2f6ec │ │ - b.n 2f712 │ │ + cmp r2, fp │ │ + bls.n 30744 │ │ + b.n 3076a │ │ add.w r8, r8, #1 │ │ cmp r3, ip │ │ - bne.n 2f6e0 │ │ - b.w 30dda │ │ - ldr r2, [sp, #316] @ 0x13c │ │ - ldr.w r2, [r2, #1376] @ 0x560 │ │ + bne.n 30738 │ │ + b.w 31e82 │ │ + ldr r2, [sp, #348] @ 0x15c │ │ + ldr.w r2, [r2, #1440] @ 0x5a0 │ │ cmp r2, #5 │ │ - bcs.w 30e78 │ │ + bcs.w 31f56 │ │ cmp r2, #0 │ │ - beq.w 2f828 │ │ - ldr r3, [sp, #316] @ 0x13c │ │ + beq.w 30880 │ │ + ldr r3, [sp, #348] @ 0x15c │ │ ldr r6, [r3, #0] │ │ cmp r6, r8 │ │ - bne.n 2f824 │ │ + bne.n 3087c │ │ movs r3, #0 │ │ movs r1, #0 │ │ movs r0, #0 │ │ cmp r0, r2 │ │ - bcs.w 30dda │ │ - ldr r4, [sp, #316] @ 0x13c │ │ - add.w r5, sp, #1504 @ 0x5e0 │ │ - str r1, [sp, #312] @ 0x138 │ │ - mov.w r1, #344 @ 0x158 │ │ + bcs.w 31e82 │ │ + ldr r4, [sp, #348] @ 0x15c │ │ + add.w r5, sp, #1568 @ 0x620 │ │ + str r1, [sp, #344] @ 0x158 │ │ + mov.w r1, #360 @ 0x168 │ │ smlabb r1, r0, r1, r4 │ │ mov r0, r5 │ │ - mov.w r2, #344 @ 0x158 │ │ - str r3, [sp, #320] @ 0x140 │ │ - bl 4c336 │ │ - add.w fp, sp, #696 @ 0x2b8 │ │ + mov.w r2, #360 @ 0x168 │ │ + str r3, [sp, #352] @ 0x160 │ │ + bl 4bc7a │ │ + add.w r9, sp, #744 @ 0x2e8 │ │ mov r1, r4 │ │ - mov.w r2, #344 @ 0x158 │ │ - mov r0, fp │ │ - bl 4c336 │ │ + mov.w r2, #360 @ 0x168 │ │ + mov r0, r9 │ │ + bl 4bc7a │ │ mov r0, r4 │ │ mov r1, r5 │ │ - mov.w r2, #344 @ 0x158 │ │ - bl 4c336 │ │ + mov.w r2, #360 @ 0x168 │ │ + bl 4bc7a │ │ mov r0, r5 │ │ - mov r1, fp │ │ - mov.w r2, #344 @ 0x158 │ │ - bl 4c336 │ │ + mov r1, r9 │ │ + mov.w r2, #360 @ 0x168 │ │ + bl 4bc7a │ │ cmp r6, r8 │ │ - beq.w 2fc22 │ │ - add.w r5, r4, #344 @ 0x158 │ │ - add.w r8, sp, #696 @ 0x2b8 │ │ - mov.w r2, #344 @ 0x158 │ │ + beq.w 30c7e │ │ + add.w r5, r4, #360 @ 0x168 │ │ + add.w r8, sp, #744 @ 0x2e8 │ │ + mov.w r2, #360 @ 0x168 │ │ mov r0, r8 │ │ mov r1, r5 │ │ - bl 4c336 │ │ - add.w r6, sp, #1504 @ 0x5e0 │ │ + bl 4bc7a │ │ + add.w r6, sp, #1568 @ 0x620 │ │ mov r0, r5 │ │ - mov.w r2, #344 @ 0x158 │ │ + mov.w r2, #360 @ 0x168 │ │ mov r1, r6 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ mov r0, r6 │ │ mov r1, r8 │ │ - mov.w r2, #344 @ 0x158 │ │ - bl 4c336 │ │ - ldr r0, [sp, #320] @ 0x140 │ │ + mov.w r2, #360 @ 0x168 │ │ + bl 4bc7a │ │ + ldr r0, [sp, #352] @ 0x160 │ │ cmp r0, #0 │ │ - bne.w 2fc22 │ │ - add.w r5, r4, #688 @ 0x2b0 │ │ - add.w r8, sp, #696 @ 0x2b8 │ │ - mov.w r2, #344 @ 0x158 │ │ + bne.w 30c7e │ │ + add.w r5, r4, #720 @ 0x2d0 │ │ + add.w r8, sp, #744 @ 0x2e8 │ │ + mov.w r2, #360 @ 0x168 │ │ mov r0, r8 │ │ mov r1, r5 │ │ - bl 4c336 │ │ - add.w r6, sp, #1504 @ 0x5e0 │ │ + bl 4bc7a │ │ + add.w r6, sp, #1568 @ 0x620 │ │ mov r0, r5 │ │ - mov.w r2, #344 @ 0x158 │ │ + mov.w r2, #360 @ 0x168 │ │ mov r1, r6 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ mov r0, r6 │ │ mov r1, r8 │ │ - mov.w r2, #344 @ 0x158 │ │ - bl 4c336 │ │ - ldr r0, [sp, #312] @ 0x138 │ │ + mov.w r2, #360 @ 0x168 │ │ + bl 4bc7a │ │ + ldr r0, [sp, #344] @ 0x158 │ │ cmp r0, #0 │ │ - bne.w 2fc22 │ │ - add.w r5, r4, #1032 @ 0x408 │ │ - add.w r8, sp, #696 @ 0x2b8 │ │ - mov.w r2, #344 @ 0x158 │ │ + bne.w 30c7e │ │ + add.w r5, r4, #1080 @ 0x438 │ │ + add.w r8, sp, #744 @ 0x2e8 │ │ + mov.w r2, #360 @ 0x168 │ │ mov r0, r8 │ │ mov r1, r5 │ │ - bl 4c336 │ │ - add.w r6, sp, #1504 @ 0x5e0 │ │ + bl 4bc7a │ │ + add.w r6, sp, #1568 @ 0x620 │ │ mov r0, r5 │ │ - mov.w r2, #344 @ 0x158 │ │ + mov.w r2, #360 @ 0x168 │ │ mov r1, r6 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ mov r0, r6 │ │ mov r1, r8 │ │ - mov.w r2, #344 @ 0x158 │ │ - bl 4c336 │ │ - b.n 2fc22 │ │ + mov.w r2, #360 @ 0x168 │ │ + bl 4bc7a │ │ + b.n 30c7e │ │ cmp r2, #1 │ │ - bne.n 2f868 │ │ + bne.n 308c0 │ │ cmp r8, r1 │ │ - bcs.w 30f0e │ │ + bcs.w 31fe2 │ │ add.w r1, r8, r8, lsl #1 │ │ lsls r2, r1, #4 │ │ - ldr r2, [r0, r2] │ │ + ldr r3, [r0, r2] │ │ add.w r0, r0, r1, lsl #4 │ │ - ldrd fp, r4, [r0, #20] │ │ - lsls r1, r2, #31 │ │ - beq.w 2fb74 │ │ - cmp r4, #2 │ │ - bcc.w 2fb74 │ │ - ldrd r3, r0, [r0, #8] │ │ + ldrd r1, r2, [r0, #20] │ │ + lsls r3, r3, #31 │ │ + beq.w 30bd4 │ │ + cmp r2, #2 │ │ + bcc.w 30bd4 │ │ + ldrd r0, r3, [r0, #8] │ │ movs r6, #0 │ │ - movw r1, #12065 @ 0x2f21 │ │ - str r0, [sp, #320] @ 0x140 │ │ - subs r0, r4, #1 │ │ - ldrh.w r2, [fp, r6] │ │ - cmp r2, r1 │ │ - beq.n 2f890 │ │ + strd r3, r0, [sp, #328] @ 0x148 │ │ + subs r0, r2, #1 │ │ + movw r3, #12065 @ 0x2f21 │ │ + ldrh r5, [r1, r6] │ │ + cmp r5, r3 │ │ + beq.n 308ea │ │ adds r6, #1 │ │ cmp r0, r6 │ │ - bne.n 2f858 │ │ - b.n 2fb74 │ │ - ldr r3, [sp, #316] @ 0x13c │ │ - ldr.w r3, [r3, #344] @ 0x158 │ │ + bne.n 308b2 │ │ + b.n 30bd4 │ │ + ldr r3, [sp, #348] @ 0x15c │ │ + ldr.w r3, [r3, #360] @ 0x168 │ │ cmp r3, r8 │ │ - bne.n 2f87a │ │ + bne.n 308d2 │ │ movs r3, #1 │ │ movs r1, #0 │ │ movs r0, #1 │ │ - b.n 2f732 │ │ + b.n 3078a │ │ cmp r2, #2 │ │ - beq.n 2f828 │ │ - ldr r3, [sp, #316] @ 0x13c │ │ - ldr.w r3, [r3, #688] @ 0x2b0 │ │ + beq.n 30880 │ │ + ldr r3, [sp, #348] @ 0x15c │ │ + ldr.w r3, [r3, #720] @ 0x2d0 │ │ cmp r3, r8 │ │ - bne.n 2f96c │ │ + bne.w 309e4 │ │ movs r0, #2 │ │ movs r1, #1 │ │ movs r3, #0 │ │ - b.n 2f732 │ │ - cmp r6, r4 │ │ - str r4, [sp, #312] @ 0x138 │ │ - bhi.w 30ebe │ │ + b.n 3078a │ │ + cmp r6, r2 │ │ + bhi.w 31f9e │ │ mov.w r0, #438 @ 0x1b6 │ │ - movs r4, #0 │ │ - strh.w r0, [sp, #1508] @ 0x5e4 │ │ + movs r5, #0 │ │ + strh.w r0, [sp, #1572] @ 0x624 │ │ movs r0, #1 │ │ - str.w r4, [sp, #1510] @ 0x5e6 │ │ - strb.w r0, [sp, #1510] @ 0x5e6 │ │ - add.w r0, sp, #1504 @ 0x5e0 │ │ - str.w r0, [sp, #1080] @ 0x438 │ │ + str.w r5, [sp, #1574] @ 0x626 │ │ + strb.w r0, [sp, #1574] @ 0x626 │ │ + add.w r0, sp, #1568 @ 0x620 │ │ + str.w r0, [sp, #1128] @ 0x468 │ │ lsrs r0, r6, #7 │ │ cmp r0, #2 │ │ - str r3, [sp, #308] @ 0x134 │ │ - str.w r4, [sp, #1504] @ 0x5e0 │ │ - strh.w r4, [sp, #1514] @ 0x5ea │ │ - bhi.w 30ecc │ │ - add r5, sp, #696 @ 0x2b8 │ │ - mov r1, fp │ │ + str r2, [sp, #336] @ 0x150 │ │ + str.w r5, [sp, #1568] @ 0x620 │ │ + strh.w r5, [sp, #1578] @ 0x62a │ │ + bhi.w 31fac │ │ + add.w r9, sp, #744 @ 0x2e8 │ │ mov r2, r6 │ │ - mov r0, r5 │ │ - bl 4c460 │ │ - add.w ip, r6, #1 │ │ + str r1, [sp, #324] @ 0x144 │ │ + mov r0, r9 │ │ + bl 4bcbc │ │ + adds r3, r6, #1 │ │ cmp r6, #6 │ │ - strb r4, [r5, r6] │ │ - bhi.n 2f93a │ │ - ldr r4, [sp, #312] @ 0x138 │ │ - movs r2, #0 │ │ - ldrb r0, [r5, r2] │ │ + strb.w r5, [r9, r6] │ │ + bhi.n 309a2 │ │ + ldr r2, [sp, #336] @ 0x150 │ │ + ldr r1, [sp, #324] @ 0x144 │ │ + ldrb.w r0, [r9, r5] │ │ cmp r0, #0 │ │ - beq.w 2fa08 │ │ - adds r2, #1 │ │ - cmp ip, r2 │ │ - bne.n 2f8e0 │ │ - b.n 2fa28 │ │ + beq.w 30a6a │ │ + adds r5, #1 │ │ + cmp r3, r5 │ │ + bne.n 3093a │ │ + b.n 30a82 │ │ movs r6, #0 │ │ - ldr r5, [sp, #360] @ 0x168 │ │ - ldr.w r0, [sp, #1080] @ 0x438 │ │ - ldr r4, [sp, #364] @ 0x16c │ │ + ldr r0, [sp, #392] @ 0x188 │ │ + ldr.w r4, [sp, #1208] @ 0x4b8 │ │ cmp r0, #0 │ │ + ldr.w r5, [sp, #1212] @ 0x4bc │ │ itt ne │ │ - ldrne.w r0, [sp, #1084] @ 0x43c │ │ - blxne 4f780 │ │ - ldr r0, [sp, #320] @ 0x140 │ │ - blx 4f760 │ │ - adds r0, r5, #1 │ │ - bne.w 2f64a │ │ - b.n 2f646 │ │ - ldr r5, [sp, #364] @ 0x16c │ │ - cbz r6, 2f92e │ │ - add.w r4, r5, #16 │ │ - ldr r0, [r4, #0] │ │ + ldrne r0, [sp, #396] @ 0x18c │ │ + blxne 4eeb0 │ │ + mov r0, r8 │ │ + blx 4ee90 │ │ + adds r0, r4, #1 │ │ + bne.w 306a4 │ │ + b.n 306a0 │ │ + ldr.w r4, [sp, #1212] @ 0x4bc │ │ + ldr.w r8, [sp, #340] @ 0x154 │ │ + cbz r6, 30990 │ │ + add.w r5, r4, #16 │ │ + ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #4] │ │ - blxne 4f780 │ │ - adds r4, #32 │ │ + ldrne r0, [r5, #4] │ │ + blxne 4eeb0 │ │ + adds r5, #32 │ │ subs r6, #1 │ │ - bne.n 2f91c │ │ - ldr r0, [sp, #360] @ 0x168 │ │ + bne.n 3097e │ │ + ldr.w r0, [sp, #1208] @ 0x4b8 │ │ cmp r0, #0 │ │ - beq.w 2f62e │ │ - mov r0, r5 │ │ - b.n 2f62a │ │ - cmp r5, r5 │ │ - bne.n 2f986 │ │ - sub.w lr, r6, #7 │ │ - movs r1, #0 │ │ - movw r3, #256 @ 0x100 │ │ - movt r3, #257 @ 0x101 │ │ - adds r0, r5, r1 │ │ - ldr r4, [r5, r1] │ │ - ldr r0, [r0, #4] │ │ - subs r2, r3, r0 │ │ - orrs r0, r2 │ │ - subs r2, r3, r4 │ │ - orrs r2, r4 │ │ - ands r0, r2 │ │ + beq.w 3068e │ │ + mov r0, r4 │ │ + blx 4eeb0 │ │ + b.n 3068e │ │ + ldr r2, [sp, #336] @ 0x150 │ │ + cmp r9, r9 │ │ + ldr r1, [sp, #324] @ 0x144 │ │ + bne.n 309fe │ │ + subs r0, r6, #7 │ │ + str r0, [sp, #340] @ 0x154 │ │ + movs r3, #0 │ │ + movw lr, #256 @ 0x100 │ │ + movt lr, #257 @ 0x101 │ │ + add.w r5, r9, r3 │ │ + ldr.w r4, [r9, r3] │ │ + ldr r5, [r5, #4] │ │ + sub.w r0, lr, r4 │ │ + sub.w ip, lr, r5 │ │ + orrs r0, r4 │ │ + orr.w r5, r5, ip │ │ + ands r0, r5 │ │ mvns r0, r0 │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n 2f99c │ │ - adds r1, #8 │ │ - cmp r1, lr │ │ - bls.n 2f94c │ │ - b.n 2f99c │ │ + bne.n 30a12 │ │ + adds r3, #8 │ │ + ldr r0, [sp, #340] @ 0x154 │ │ + cmp r3, r0 │ │ + bls.n 309b8 │ │ + b.n 30a12 │ │ cmp r2, #3 │ │ - beq.w 2f828 │ │ - ldr r3, [sp, #316] @ 0x13c │ │ - ldr.w r3, [r3, #1032] @ 0x408 │ │ + beq.w 30880 │ │ + ldr r3, [sp, #348] @ 0x15c │ │ + ldr.w r3, [r3, #1080] @ 0x438 │ │ cmp r3, r8 │ │ - bne.w 2f828 │ │ + bne.w 30880 │ │ movs r0, #3 │ │ movs r3, #0 │ │ movs r1, #0 │ │ - b.n 2f732 │ │ - movs r1, #0 │ │ - movs r2, #0 │ │ - ldrb r0, [r5, r2] │ │ - cbz r0, 2f9c4 │ │ - adds r2, #1 │ │ - bne.n 2f98a │ │ - sub.w lr, r6, #7 │ │ - cmp.w lr, #0 │ │ - bcs.n 2f944 │ │ - ldr r4, [sp, #312] @ 0x138 │ │ - cmp ip, r1 │ │ - beq.n 2fa28 │ │ - subs r2, r6, r1 │ │ - adds r0, r5, r1 │ │ - adds r3, r2, #1 │ │ - movs r2, #0 │ │ - ldrb r5, [r0, r2] │ │ - cbz r5, 2fa06 │ │ - adds r2, #1 │ │ - cmp r3, r2 │ │ - bne.n 2f9aa │ │ - b.n 2fa28 │ │ - movs r0, #255 @ 0xff │ │ - str.w sl, [sp, #1508] @ 0x5e4 │ │ - strb.w r0, [sp, #1504] @ 0x5e0 │ │ - b.w 2f0a8 │ │ - ldr r4, [sp, #312] @ 0x138 │ │ - b.n 2fa08 │ │ - movs r1, #145 @ 0x91 │ │ + b.n 3078a │ │ + movs r3, #0 │ │ + ldrb.w r0, [r9, r5] │ │ + cbz r0, 30a6a │ │ + adds r5, #1 │ │ + bne.n 30a00 │ │ + subs r0, r6, #7 │ │ + str r0, [sp, #340] @ 0x154 │ │ + cmp r0, #0 │ │ + bcs.n 309b0 │ │ + adds r0, r6, #1 │ │ + cmp r0, r3 │ │ + beq.n 30a82 │ │ + subs r5, r6, r3 │ │ + add.w ip, r9, r3 │ │ + adds r4, r5, #1 │ │ + movs r5, #0 │ │ + ldrb.w r0, [ip, r5] │ │ + cbz r0, 30a68 │ │ + adds r5, #1 │ │ + cmp r4, r5 │ │ + bne.n 30a22 │ │ + b.n 30a82 │ │ + movs r1, #241 @ 0xf1 │ │ movs r0, r0 │ │ - mov fp, r5 │ │ - add r0, sp, #696 @ 0x2b8 │ │ - cmp r5, #8 │ │ + mov sl, r4 │ │ + add r0, sp, #744 @ 0x2e8 │ │ + cmp r4, #8 │ │ it ls │ │ - movls.w fp, #8 │ │ + movls.w sl, #8 │ │ movs r1, #0 │ │ movs r2, #1 │ │ - mov r3, fp │ │ - bl 1430c │ │ - ldr r4, [sp, #320] @ 0x140 │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ + mov r3, sl │ │ + bl 14498 │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ cmp r0, #1 │ │ - beq.w 2f630 │ │ - ldr r0, [sp, #700] @ 0x2bc │ │ - cmn.w r5, #1024 @ 0x400 │ │ - str.w r0, [sp, #1084] @ 0x43c │ │ - str.w fp, [sp, #1080] @ 0x438 │ │ - bcc.w 2ef7c │ │ - mov.w r8, #8192 @ 0x2000 │ │ - b.w 2ef9c │ │ - add r2, r1 │ │ - cmp r2, r6 │ │ - bne.n 2fa28 │ │ - add.w r0, sp, #1160 @ 0x488 │ │ - add r1, sp, #696 @ 0x2b8 │ │ - add.w r2, sp, #1504 @ 0x5e0 │ │ - bl 31664 │ │ - ldrb.w r0, [sp, #1160] @ 0x488 │ │ - cmp r0, #255 @ 0xff │ │ - bne.n 2fa40 │ │ - ldr.w r5, [sp, #1164] @ 0x48c │ │ - b.n 2fa52 │ │ - ldr r0, [pc, #932] @ (2fdd0 ) │ │ + beq.w 3068e │ │ + ldr r0, [sp, #748] @ 0x2ec │ │ + cmn.w r4, #1024 @ 0x400 │ │ + strd sl, r0, [sp, #392] @ 0x188 │ │ + bcc.w 2ffca │ │ + mov.w r5, #8192 @ 0x2000 │ │ + b.w 2ffea │ │ + add r5, r3 │ │ + cmp r5, r6 │ │ + bne.n 30a82 │ │ + add.w r0, sp, #1208 @ 0x4b8 │ │ + add r1, sp, #744 @ 0x2e8 │ │ + add.w r2, sp, #1568 @ 0x620 │ │ + bl 32708 │ │ + ldr r1, [sp, #324] @ 0x144 │ │ + ldr r2, [sp, #336] @ 0x150 │ │ + b.n 30a92 │ │ + ldr r0, [pc, #940] @ (30e30 ) │ │ add r0, pc │ │ - ldrd r0, r1, [r0] │ │ - str.w r0, [sp, #1160] @ 0x488 │ │ - str.w r1, [sp, #1164] @ 0x48c │ │ - ldrb.w r0, [sp, #1160] @ 0x488 │ │ + ldrd r0, r3, [r0] │ │ + str.w r0, [sp, #1208] @ 0x4b8 │ │ + str.w r3, [sp, #1212] @ 0x4bc │ │ + ldr.w r9, [sp, #1212] @ 0x4bc │ │ + ldr r4, [sp, #352] @ 0x160 │ │ + ldrb.w r0, [sp, #1208] @ 0x4b8 │ │ cmp r0, #255 @ 0xff │ │ - beq.n 2fa22 │ │ - ldrb.w r0, [sp, #1160] @ 0x488 │ │ - ldr.w r5, [sp, #1164] @ 0x48c │ │ + beq.n 30acc │ │ + ldr.w r0, [sp, #1208] @ 0x4b8 │ │ + uxtb r0, r0 │ │ cmp r0, #255 @ 0xff │ │ - bne.n 2fb44 │ │ - adds r0, r5, #1 │ │ - beq.w 2fb74 │ │ - add r0, sp, #696 @ 0x2b8 │ │ + beq.n 30ac0 │ │ + cmp r0, #3 │ │ + bne.w 30bd4 │ │ + ldr.w r2, [r9, #12] │ │ + mov r0, r9 │ │ + mov r4, r1 │ │ + blx r2 │ │ + mov r1, r4 │ │ + ldr r2, [sp, #336] @ 0x150 │ │ + b.n 30bd4 │ │ + ldr.w r9, [sp, #1212] @ 0x4bc │ │ + adds.w r0, r9, #1 │ │ + beq.w 30bd4 │ │ + add r5, sp, #744 @ 0x2e8 │ │ + mov r6, r1 │ │ movs r1, #104 @ 0x68 │ │ - bl 4c410 │ │ - add r1, sp, #696 @ 0x2b8 │ │ mov r0, r5 │ │ - mov r6, r5 │ │ - blx 4f910 │ │ + bl 4bcc0 │ │ + mov r0, r9 │ │ + mov r1, r5 │ │ + blx 4f040 │ │ adds r0, #1 │ │ - beq.w 2fb6a │ │ - ldrd r0, r3, [sp, #744] @ 0x2e8 │ │ - ldr r5, [sp, #308] @ 0x134 │ │ - ldr r2, [sp, #320] @ 0x140 │ │ - subs r1, r0, r5 │ │ - sbcs.w r0, r3, r2 │ │ + beq.n 30bbc │ │ + ldrd r0, r1, [sp, #792] @ 0x318 │ │ + ldr r2, [sp, #332] @ 0x14c │ │ + ldr r3, [sp, #328] @ 0x148 │ │ + subs r5, r0, r2 │ │ + sbcs.w r0, r1, r3 │ │ it eq │ │ - orrseq.w r0, r2, r5, lsr #31 │ │ - bne.n 2fb6e │ │ + orrseq.w r0, r3, r2, lsr #31 │ │ + bne.n 30bca │ │ + strd r9, r2, [sp] │ │ movs r0, #0 │ │ + mov r1, r5 │ │ movs r2, #1 │ │ movs r3, #2 │ │ - strd r6, r5, [sp] │ │ - movs r5, #0 │ │ - str r1, [sp, #320] @ 0x140 │ │ - blx 4f930 │ │ - ldr r2, [sp, #320] @ 0x140 │ │ + movs r4, #0 │ │ + blx 4f060 │ │ mov r1, r0 │ │ adds r0, #1 │ │ - beq.n 2fb6e │ │ + beq.n 30bca │ │ movs r0, #4 │ │ - str.w r5, [r7, #-100] │ │ - str.w r0, [r7, #-104] │ │ - strd r5, r5, [r7, #-112] @ 0x70 │ │ - strd r5, r0, [r7, #-120] @ 0x78 │ │ - add.w r0, sp, #1080 @ 0x438 │ │ - str r1, [sp, #312] @ 0x138 │ │ - bl 31b88 │ │ - ldr.w r0, [sp, #1144] @ 0x478 │ │ + str.w r4, [r7, #-60] │ │ + str.w r0, [r7, #-64] │ │ + strd r4, r4, [r7, #-72] @ 0x48 │ │ + strd r4, r0, [r7, #-80] @ 0x50 │ │ + add.w r0, sp, #1128 @ 0x468 │ │ + mov r2, r5 │ │ + str r1, [sp, #352] @ 0x160 │ │ + bl 32b8c │ │ + ldr.w r0, [sp, #1192] @ 0x4a8 │ │ adds r0, #1 │ │ - beq.w 30e64 │ │ - add.w r5, sp, #1160 @ 0x488 │ │ - add.w r1, sp, #1080 @ 0x438 │ │ + beq.w 31f42 │ │ + add.w r4, sp, #1208 @ 0x4b8 │ │ + add.w r1, sp, #1128 @ 0x468 │ │ movs r2, #80 @ 0x50 │ │ - mov r0, r5 │ │ - bl 4c336 │ │ + mov r0, r4 │ │ + bl 4bc7a │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - str.w r0, [sp, #1568] @ 0x620 │ │ - add.w r3, sp, #1504 @ 0x5e0 │ │ - sub.w r1, r7, #120 @ 0x78 │ │ - add r0, sp, #696 @ 0x2b8 │ │ - mov r2, r5 │ │ + str.w r0, [sp, #1632] @ 0x660 │ │ + add.w r3, sp, #1568 @ 0x620 │ │ + sub.w r1, r7, #80 @ 0x50 │ │ + add r0, sp, #744 @ 0x2e8 │ │ + mov r2, r4 │ │ str r3, [sp, #0] │ │ - str r1, [sp, #308] @ 0x134 │ │ - bl 32158 │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ + str r1, [sp, #344] @ 0x158 │ │ + bl 33134 │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ adds r0, r1, #1 │ │ - beq.w 30e64 │ │ - add r5, sp, #360 @ 0x168 │ │ - add r4, sp, #696 @ 0x2b8 │ │ - add.w r0, r5, #32 │ │ - str r1, [sp, #304] @ 0x130 │ │ - mov r1, r4 │ │ - mov.w r2, #256 @ 0x100 │ │ - bl 4c336 │ │ - add.w ip, r4, #260 @ 0x104 │ │ - add.w r1, r5, #292 @ 0x124 │ │ - mov r0, r5 │ │ - mov fp, r6 │ │ - ldmia.w ip!, {r2, r3, r4, r5, r6} │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ - ldmia.w ip, {r2, r3, r4, r5, r6, lr} │ │ - add.w ip, r0, #8 │ │ - stmia.w r1, {r2, r3, r4, r5, r6, lr} │ │ - ldr r0, [sp, #308] @ 0x134 │ │ - ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ - mov r0, fp │ │ - stmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ - blx 4f760 │ │ - ldr r0, [sp, #304] @ 0x130 │ │ - str r0, [sp, #648] @ 0x288 │ │ - ldr r0, [sp, #320] @ 0x140 │ │ - str r0, [sp, #364] @ 0x16c │ │ - ldr r0, [sp, #312] @ 0x138 │ │ - str r0, [sp, #360] @ 0x168 │ │ - b.n 2fb7e │ │ - cmp r0, #3 │ │ - bne.n 2fb74 │ │ - str r5, [sp, #320] @ 0x140 │ │ - ldrd r6, r5, [r5] │ │ - ldr r1, [r5, #0] │ │ - cbz r1, 2fb56 │ │ - mov r0, r6 │ │ - blx r1 │ │ - ldr r0, [r5, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 4f780 │ │ - ldr r0, [sp, #320] @ 0x140 │ │ - blx 4f780 │ │ - b.n 2fb74 │ │ - blx 4f7c0 │ │ - mov r0, r6 │ │ - blx 4f760 │ │ - add r0, sp, #360 @ 0x168 │ │ - mov r1, fp │ │ - mov r2, r4 │ │ - bl 33d54 │ │ - ldr r0, [sp, #648] @ 0x288 │ │ + beq.w 31f42 │ │ + add r4, sp, #392 @ 0x188 │ │ + add r6, sp, #744 @ 0x2e8 │ │ + add.w r0, r4, #32 │ │ + str r1, [sp, #340] @ 0x154 │ │ + mov r1, r6 │ │ + mov.w r2, #272 @ 0x110 │ │ + bl 4bc7a │ │ + add.w ip, r6, #276 @ 0x114 │ │ + str r5, [sp, #336] @ 0x150 │ │ + add.w r1, r4, #308 @ 0x134 │ │ + mov lr, r4 │ │ + ldmia.w ip!, {r0, r2, r3, r4, r5} │ │ + stmia r1!, {r0, r2, r3, r4, r5} │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + add.w r0, lr, #8 │ │ + ldr.w ip, [sp, #344] @ 0x158 │ │ + ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + mov r0, r9 │ │ + blx 4ee90 │ │ + ldr r0, [sp, #340] @ 0x154 │ │ + str r0, [sp, #696] @ 0x2b8 │ │ + ldr r0, [sp, #336] @ 0x150 │ │ + str r0, [sp, #396] @ 0x18c │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + str r0, [sp, #392] @ 0x188 │ │ + b.n 30bda │ │ + blx 4ef00 │ │ + ldr r1, [sp, #344] @ 0x158 │ │ + ldr r0, [r1, #0] │ │ + cmp r0, r4 │ │ + it ne │ │ + strne r4, [r1, #0] │ │ + mov r0, r9 │ │ + blx 4ee90 │ │ + ldr r2, [sp, #336] @ 0x150 │ │ + mov r1, r6 │ │ + add r0, sp, #392 @ 0x188 │ │ + bl 34dec │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ adds r0, #1 │ │ - beq.w 30dda │ │ - add.w r0, sp, #1160 @ 0x488 │ │ - add r1, sp, #360 @ 0x168 │ │ + beq.w 31e82 │ │ + add.w r0, sp, #1208 @ 0x4b8 │ │ + add r1, sp, #392 @ 0x188 │ │ adds r0, #8 │ │ - mov.w r2, #336 @ 0x150 │ │ - bl 4c336 │ │ - ldr r0, [sp, #316] @ 0x13c │ │ - str.w r8, [sp, #1160] @ 0x488 │ │ - ldr.w r5, [r0, #1376] @ 0x560 │ │ + mov.w r2, #352 @ 0x160 │ │ + bl 4bc7a │ │ + ldr r0, [sp, #348] @ 0x15c │ │ + str.w r8, [sp, #1208] @ 0x4b8 │ │ + ldr.w r5, [r0, #1440] @ 0x5a0 │ │ cmp r5, #4 │ │ - bne.n 2fbb8 │ │ - ldr r4, [sp, #316] @ 0x13c │ │ + bne.n 30c14 │ │ + ldr r4, [sp, #348] @ 0x15c │ │ movs r0, #3 │ │ - str.w r0, [r4, #1376] @ 0x560 │ │ - add.w r0, r4, #1032 @ 0x408 │ │ - bl 344f8 │ │ - ldr.w r5, [r4, #1376] @ 0x560 │ │ - add.w r0, sp, #1504 @ 0x5e0 │ │ - add.w r1, sp, #1160 @ 0x488 │ │ - mov.w r2, #344 @ 0x158 │ │ - mov.w r4, #344 @ 0x158 │ │ - bl 4c336 │ │ + str.w r0, [r4, #1440] @ 0x5a0 │ │ + add.w r0, r4, #1080 @ 0x438 │ │ + bl 354be │ │ + ldr.w r5, [r4, #1440] @ 0x5a0 │ │ + add.w r0, sp, #1568 @ 0x620 │ │ + add.w r1, sp, #1208 @ 0x4b8 │ │ + mov.w r2, #360 @ 0x168 │ │ + mov.w r4, #360 @ 0x168 │ │ + bl 4bc7a │ │ add.w r8, r5, #1 │ │ cmp.w r8, #4 │ │ - bhi.w 30e92 │ │ + bhi.w 31f64 │ │ cmp.w r8, #0 │ │ - beq.n 2fc1c │ │ + beq.n 30c78 │ │ mul.w r4, r8, r4 │ │ - ldr r6, [pc, #496] @ (2fdd4 ) │ │ - add.w fp, sp, #696 @ 0x2b8 │ │ + ldr r6, [pc, #500] @ (30e34 ) │ │ + add.w r9, sp, #744 @ 0x2e8 │ │ add r6, pc │ │ - add.w r5, sp, #1504 @ 0x5e0 │ │ - mov r0, fp │ │ + add.w r5, sp, #1568 @ 0x620 │ │ + mov r0, r9 │ │ mov r1, r6 │ │ - mov.w r2, #344 @ 0x158 │ │ - bl 4c336 │ │ + mov.w r2, #360 @ 0x168 │ │ + bl 4bc7a │ │ mov r0, r6 │ │ mov r1, r5 │ │ - mov.w r2, #344 @ 0x158 │ │ - bl 4c336 │ │ + mov.w r2, #360 @ 0x168 │ │ + bl 4bc7a │ │ mov r0, r5 │ │ - mov r1, fp │ │ - mov.w r2, #344 @ 0x158 │ │ - bl 4c336 │ │ - add.w r6, r6, #344 @ 0x158 │ │ - subs.w r4, r4, #344 @ 0x158 │ │ - bne.n 2fbee │ │ - ldr r4, [sp, #316] @ 0x13c │ │ - str.w r8, [r4, #1376] @ 0x560 │ │ - ldrd r2, r1, [r4, #316] @ 0x13c │ │ - sub.w lr, r9, sl │ │ + mov r1, r9 │ │ + mov.w r2, #360 @ 0x168 │ │ + bl 4bc7a │ │ + add.w r6, r6, #360 @ 0x168 │ │ + subs.w r4, r4, #360 @ 0x168 │ │ + bne.n 30c4a │ │ + ldr r4, [sp, #348] @ 0x15c │ │ + str.w r8, [r4, #1440] @ 0x5a0 │ │ + ldrd r2, r1, [r4, #332] @ 0x14c │ │ + sub.w lr, fp, sl │ │ mov r0, r1 │ │ mov r3, r1 │ │ - cbz r1, 2fc84 │ │ + cbz r1, 30ce0 │ │ cmp r1, #1 │ │ - bne.n 2fc38 │ │ + bne.n 30c94 │ │ movs r0, #0 │ │ - b.n 2fc62 │ │ + b.n 30cbe │ │ mov.w ip, #0 │ │ mov r6, r1 │ │ movs r5, #0 │ │ add.w r0, r5, r6, lsr #1 │ │ sub.w r6, r6, r6, lsr #1 │ │ add.w r4, r2, r0, lsl #5 │ │ ldrd r4, r3, [r4, #8] │ │ subs.w r4, lr, r4 │ │ sbcs.w r3, ip, r3 │ │ it cc │ │ movcc r0, r5 │ │ mov r5, r0 │ │ cmp r6, #1 │ │ - bhi.n 2fc40 │ │ + bhi.n 30c9c │ │ add.w r3, r2, r0, lsl #5 │ │ ldrd r6, r3, [r3, #8] │ │ eor.w r5, r6, lr │ │ orrs r5, r3 │ │ - bne.n 2fc76 │ │ + bne.n 30cd2 │ │ movs r3, #1 │ │ - b.n 2fc84 │ │ + b.n 30ce0 │ │ subs.w r6, r6, lr │ │ sbcs.w r3, r3, #0 │ │ it cc │ │ addcc r0, #1 │ │ movs r3, #0 │ │ add r0, r3 │ │ cmp r0, r1 │ │ - bhi.w 30ea0 │ │ + bhi.w 31f72 │ │ adds.w r8, lr, #1 │ │ mov.w ip, #0 │ │ adc.w r9, ip, #0 │ │ cmp r0, r1 │ │ - str.w lr, [sp, #276] @ 0x114 │ │ - bne.n 2fd6a │ │ + str.w lr, [sp, #320] @ 0x140 │ │ + bne.n 30dc6 │ │ movs r0, #3 │ │ - str.w ip, [sp, #1160] @ 0x488 │ │ - str.w r0, [sp, #1164] @ 0x48c │ │ - ldr.w r0, [sp, #1160] @ 0x488 │ │ - ldr.w r9, [sp, #276] @ 0x114 │ │ + str.w ip, [sp, #1208] @ 0x4b8 │ │ + str.w r0, [sp, #1212] @ 0x4bc │ │ + ldr.w r0, [sp, #1208] @ 0x4b8 │ │ + ldr.w r8, [sp, #320] @ 0x140 │ │ lsls r0, r0, #31 │ │ - bne.w 30dbe │ │ - ldr.w r3, [sp, #1164] @ 0x48c │ │ + bne.w 31e66 │ │ + ldr.w r3, [sp, #1212] @ 0x4bc │ │ movs r1, #2 │ │ - ldr.w r0, [sp, #1208] @ 0x4b8 │ │ + ldr.w r0, [sp, #1256] @ 0x4e8 │ │ movs r4, #0 │ │ - str r0, [sp, #272] @ 0x110 │ │ + str r0, [sp, #308] @ 0x134 │ │ cmp r3, #2 │ │ - ldr.w r0, [sp, #1200] @ 0x4b0 │ │ - str r0, [sp, #264] @ 0x108 │ │ + ldr.w r0, [sp, #1248] @ 0x4e0 │ │ + str r0, [sp, #300] @ 0x12c │ │ mov.w r0, #0 │ │ it hi │ │ subhi r1, r3, #3 │ │ it hi │ │ movhi r0, #1 │ │ cmp r1, #0 │ │ - beq.w 30dae │ │ - ldr.w r2, [sp, #1204] @ 0x4b4 │ │ - mov ip, r9 │ │ - ldr.w r6, [sp, #1188] @ 0x4a4 │ │ + beq.w 31e56 │ │ + ldr.w r2, [sp, #1252] @ 0x4e4 │ │ + add.w ip, sp, #1232 @ 0x4d0 │ │ + str r2, [sp, #304] @ 0x130 │ │ cmp r1, #1 │ │ + ldr.w r2, [sp, #1244] @ 0x4dc │ │ + str r2, [sp, #280] @ 0x118 │ │ + ldmia.w ip, {r2, r5, ip} │ │ + add.w lr, r5, #296 @ 0x128 │ │ + str r2, [sp, #328] @ 0x148 │ │ + ldr.w r2, [sp, #1228] @ 0x4cc │ │ + ldr.w r6, [sp, #1216] @ 0x4c0 │ │ + ldr.w r4, [sp, #1220] @ 0x4c4 │ │ + ldr.w r0, [sp, #1260] @ 0x4ec │ │ + str r2, [sp, #256] @ 0x100 │ │ + ldr.w r2, [sp, #1224] @ 0x4c8 │ │ + str r2, [sp, #332] @ 0x14c │ │ + add.w r2, r5, #300 @ 0x12c │ │ + str r2, [sp, #264] @ 0x108 │ │ + add.w r2, r5, #16 │ │ str r2, [sp, #268] @ 0x10c │ │ - ldr.w r2, [sp, #1196] @ 0x4ac │ │ - add.w r4, r6, #280 @ 0x118 │ │ - str r2, [sp, #244] @ 0xf4 │ │ - ldr.w lr, [sp, #1192] @ 0x4a8 │ │ - ldr.w r2, [sp, #1180] @ 0x49c │ │ - ldr.w r9, [sp, #1168] @ 0x490 │ │ - ldr.w r5, [sp, #1172] @ 0x494 │ │ - ldr.w r0, [sp, #1212] @ 0x4bc │ │ - ldr.w sl, [sp, #1184] @ 0x4a0 │ │ - str r2, [sp, #296] @ 0x128 │ │ - ldr.w r2, [sp, #1176] @ 0x498 │ │ - str r2, [sp, #308] @ 0x134 │ │ - add.w r2, r6, #284 @ 0x11c │ │ - str r2, [sp, #228] @ 0xe4 │ │ - add.w r2, r6, #16 │ │ - str r2, [sp, #232] @ 0xe8 │ │ - str r6, [sp, #284] @ 0x11c │ │ - strd lr, r4, [sp, #220] @ 0xdc │ │ - bne.w 30abe │ │ + str r5, [sp, #316] @ 0x13c │ │ + str.w ip, [sp, #252] @ 0xfc │ │ + str.w lr, [sp, #260] @ 0x104 │ │ + bne.w 31b94 │ │ cmp r3, #2 │ │ - str r5, [sp, #288] @ 0x120 │ │ - str r0, [sp, #280] @ 0x118 │ │ - bhi.n 2fd42 │ │ - ldr r0, [sp, #272] @ 0x110 │ │ + str r4, [sp, #324] @ 0x144 │ │ + str r0, [sp, #312] @ 0x138 │ │ + bhi.n 30d9e │ │ + ldr r0, [sp, #308] @ 0x134 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #264] @ 0x108 │ │ - blxne 4f780 │ │ - ldr.w r8, [sp, #296] @ 0x128 │ │ + ldrne r0, [sp, #300] @ 0x12c │ │ + blxne 4eeb0 │ │ + ldr.w sl, [sp, #328] @ 0x148 │ │ movs r0, #2 │ │ - ldr r5, [sp, #276] @ 0x114 │ │ - mov r2, r6 │ │ - str r0, [sp, #320] @ 0x140 │ │ - movs r0, #3 │ │ - ldr r1, [sp, #308] @ 0x134 │ │ - mov fp, sl │ │ - str r0, [sp, #316] @ 0x13c │ │ - str.w r9, [sp, #304] @ 0x130 │ │ - mov r9, sl │ │ - mov sl, r8 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - str r1, [sp, #292] @ 0x124 │ │ - str r0, [sp, #312] @ 0x138 │ │ - str r1, [sp, #300] @ 0x12c │ │ - b.w 30bb6 │ │ - ldr r6, [sp, #276] @ 0x114 │ │ + ldr.w r9, [sp, #256] @ 0x100 │ │ + mov.w fp, #3 │ │ + ldr r4, [sp, #320] @ 0x140 │ │ + mov ip, r5 │ │ + ldr r1, [sp, #332] @ 0x14c │ │ + mov r2, sl │ │ + str r0, [sp, #352] @ 0x160 │ │ + mov r8, r9 │ │ + ldr r0, [sp, #324] @ 0x144 │ │ + str r6, [sp, #340] @ 0x154 │ │ + str r1, [sp, #288] @ 0x120 │ │ + str r0, [sp, #344] @ 0x158 │ │ + str r1, [sp, #336] @ 0x150 │ │ + b.w 31c72 │ │ add.w sl, r2, r1, lsl #5 │ │ lsls r1, r1, #5 │ │ mov.w lr, r0, lsl #5 │ │ - b.n 2fd80 │ │ + b.n 30dda │ │ subs r1, #32 │ │ adds r2, #32 │ │ cmp lr, r1 │ │ - beq.n 2fca0 │ │ + beq.n 30cfc │ │ add.w r5, r2, lr │ │ + ldr r6, [sp, #320] @ 0x140 │ │ ldrd r4, r3, [r5, #16] │ │ subs r4, r6, r4 │ │ sbcs.w r3, ip, r3 │ │ - bcc.n 2fdd8 │ │ + bcc.n 30e38 │ │ ldrd r3, r4, [r5, #8] │ │ subs r3, r6, r3 │ │ sbcs.w r3, ip, r4 │ │ - bcs.n 2fd78 │ │ + bcs.n 30dd2 │ │ ldrd r3, r4, [r5] │ │ + ldr r6, [sp, #320] @ 0x140 │ │ subs r3, r6, r3 │ │ sbcs.w r3, ip, r4 │ │ - bcc.n 2fd78 │ │ - ldr r2, [sp, #316] @ 0x13c │ │ + bcc.n 30dd2 │ │ + ldr r2, [sp, #348] @ 0x15c │ │ ldr r0, [r5, #24] │ │ - ldr.w r1, [r2, #328] @ 0x148 │ │ + ldr.w r1, [r2, #344] @ 0x158 │ │ cmp r0, r1 │ │ - bcs.w 30f4a │ │ - mov.w r1, #352 @ 0x160 │ │ - ldr.w r2, [r2, #324] @ 0x144 │ │ + bcs.w 32028 │ │ + mov.w r1, #368 @ 0x170 │ │ + ldr.w r2, [r2, #340] @ 0x154 │ │ mla r0, r0, r1, r2 │ │ add.w fp, r5, #32 │ │ movs r1, #0 │ │ - str r0, [sp, #696] @ 0x2b8 │ │ - add.w r0, sp, #1504 @ 0x5e0 │ │ - b.n 2fde6 │ │ - subs r2, r6, r3 │ │ + str r0, [sp, #744] @ 0x2e8 │ │ + add.w r0, sp, #1568 @ 0x620 │ │ + b.n 30e46 │ │ + nop │ │ + lsls r0, r0, #7 │ │ movs r2, r0 │ │ - adds r3, #164 @ 0xa4 │ │ + subs r0, r4, r7 │ │ movs r2, r0 │ │ add.w r0, r2, r0, lsl #5 │ │ movs r5, #0 │ │ add.w fp, r0, #32 │ │ - add r0, sp, #696 @ 0x2b8 │ │ + add r0, sp, #744 @ 0x2e8 │ │ movs r1, #1 │ │ str r5, [r0, #0] │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ cmp r5, #0 │ │ - beq.w 2fca0 │ │ - ldr r4, [sp, #316] @ 0x13c │ │ + beq.w 30cfc │ │ + ldr r4, [sp, #348] @ 0x15c │ │ movs r3, #0 │ │ - str.w sl, [sp, #320] @ 0x140 │ │ + str.w sl, [sp, #352] @ 0x160 │ │ movs r6, #0 │ │ - ldr.w sl, [sp, #276] @ 0x114 │ │ - add.w r0, r4, #312 @ 0x138 │ │ + ldr.w sl, [sp, #320] @ 0x140 │ │ + add.w r0, r4, #328 @ 0x148 │ │ str r0, [sp, #0] │ │ - add.w r0, sp, #1504 @ 0x5e0 │ │ - str r1, [sp, #312] @ 0x138 │ │ + add.w r0, sp, #1568 @ 0x620 │ │ + str r1, [sp, #344] @ 0x158 │ │ mov r1, r5 │ │ mov r2, sl │ │ - bl 3459c │ │ - add.w r0, r4, #312 @ 0x138 │ │ - add r2, sp, #696 @ 0x2b8 │ │ - add.w r1, sp, #1504 @ 0x5e0 │ │ - strd r8, r9, [sp, #744] @ 0x2e8 │ │ - strd r5, r0, [sp, #760] @ 0x2f8 │ │ - ldr r0, [sp, #312] @ 0x138 │ │ - strb.w r0, [sp, #752] @ 0x2f0 │ │ - ldr r0, [sp, #320] @ 0x140 │ │ - strd sl, r6, [sp, #736] @ 0x2e0 │ │ - strd r8, r9, [sp, #712] @ 0x2c8 │ │ - strd fp, r0, [sp, #728] @ 0x2d8 │ │ - add.w r0, r4, #316 @ 0x13c │ │ - add.w r4, sp, #1160 @ 0x488 │ │ - str r0, [sp, #720] @ 0x2d0 │ │ - strd sl, r6, [sp, #704] @ 0x2c0 │ │ + bl 35562 │ │ + add.w r0, r4, #328 @ 0x148 │ │ + add r2, sp, #744 @ 0x2e8 │ │ + add.w r1, sp, #1568 @ 0x620 │ │ + strd sl, r6, [sp, #744] @ 0x2e8 │ │ + strd r5, r0, [sp, #808] @ 0x328 │ │ + ldr r0, [sp, #344] @ 0x158 │ │ + strb.w r0, [sp, #800] @ 0x320 │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + strd r8, r9, [sp, #792] @ 0x318 │ │ + strd r8, r9, [sp, #760] @ 0x2f8 │ │ + mov r8, r6 │ │ + strd fp, r0, [sp, #776] @ 0x308 │ │ + add.w r0, r4, #332 @ 0x14c │ │ + add.w r4, sp, #1208 @ 0x4b8 │ │ + str r0, [sp, #768] @ 0x300 │ │ + strd sl, r6, [sp, #784] @ 0x310 │ │ mov r0, r4 │ │ - strd sl, r6, [sp, #696] @ 0x2b8 │ │ - bl 349cc │ │ - ldrb.w r0, [sp, #1280] @ 0x500 │ │ + strd sl, r6, [sp, #752] @ 0x2f0 │ │ + bl 359fc │ │ + ldrb.w r0, [sp, #1328] @ 0x530 │ │ cmp r0, #2 │ │ - beq.w 2fcaa │ │ - ldr r0, [sp, #316] @ 0x13c │ │ + beq.w 30d06 │ │ + ldr r0, [sp, #348] @ 0x15c │ │ ldrb.w r1, [r0, #40]! │ │ - str r1, [sp, #304] @ 0x130 │ │ + str r1, [sp, #336] @ 0x150 │ │ ldr r2, [r0, #40] @ 0x28 │ │ cmp r1, #255 @ 0xff │ │ - str r2, [sp, #148] @ 0x94 │ │ + str r2, [sp, #180] @ 0xb4 │ │ it ne │ │ addne r2, r0 │ │ - str r2, [sp, #136] @ 0x88 │ │ - add r2, sp, #696 @ 0x2b8 │ │ - add.w r1, r2, #220 @ 0xdc │ │ - str r1, [sp, #48] @ 0x30 │ │ + str r2, [sp, #176] @ 0xb0 │ │ + add r2, sp, #744 @ 0x2e8 │ │ + add.w r1, r2, #228 @ 0xe4 │ │ + str r1, [sp, #52] @ 0x34 │ │ add.w r1, r2, #24 │ │ - str r1, [sp, #60] @ 0x3c │ │ + str r1, [sp, #48] @ 0x30 │ │ add.w r1, r2, #16 │ │ - str r1, [sp, #20] │ │ + str r1, [sp, #24] │ │ add.w r1, r2, #9 │ │ + str r1, [sp, #84] @ 0x54 │ │ + add.w r1, r2, #296 @ 0x128 │ │ + str r1, [sp, #20] │ │ + sub.w r1, r7, #176 @ 0xb0 │ │ + add.w r3, r1, #24 │ │ + adds r1, #4 │ │ str r1, [sp, #68] @ 0x44 │ │ - add.w r1, r2, #280 @ 0x118 │ │ - str r1, [sp, #16] │ │ - sub.w r1, r7, #120 @ 0x78 │ │ + sub.w r1, r7, #80 @ 0x50 │ │ + str r3, [sp, #72] @ 0x48 │ │ + adds r3, r1, #4 │ │ + str r3, [sp, #64] @ 0x40 │ │ add.w r3, r1, #24 │ │ adds r1, #9 │ │ - str r1, [sp, #40] @ 0x28 │ │ - add.w r1, sp, #1080 @ 0x438 │ │ + str r1, [sp, #56] @ 0x38 │ │ + add.w r1, sp, #1128 @ 0x468 │ │ + str r3, [sp, #60] @ 0x3c │ │ adds r1, #8 │ │ - str r1, [sp, #292] @ 0x124 │ │ + str r1, [sp, #324] @ 0x144 │ │ adds r1, r2, #5 │ │ - str r1, [sp, #288] @ 0x120 │ │ + str r1, [sp, #316] @ 0x13c │ │ adds r1, r2, #1 │ │ - str r1, [sp, #284] @ 0x11c │ │ - add r1, sp, #360 @ 0x168 │ │ - str r3, [sp, #44] @ 0x2c │ │ + str r1, [sp, #312] @ 0x138 │ │ + add r1, sp, #392 @ 0x188 │ │ add.w r2, r1, #32 │ │ - str r2, [sp, #272] @ 0x110 │ │ - ldr.w r2, [r0, #176] @ 0xb0 │ │ + str r2, [sp, #304] @ 0x130 │ │ + ldr.w r2, [r0, #204] @ 0xcc │ │ adds r1, #16 │ │ - str r2, [sp, #116] @ 0x74 │ │ - ldr.w r2, [r0, #180] @ 0xb4 │ │ - str r2, [sp, #24] │ │ - ldr.w r2, [r0, #184] @ 0xb8 │ │ - str r2, [sp, #112] @ 0x70 │ │ - ldr.w r2, [r0, #188] @ 0xbc │ │ - str r2, [sp, #108] @ 0x6c │ │ - ldr r2, [r0, #112] @ 0x70 │ │ - str r2, [sp, #104] @ 0x68 │ │ - ldr r2, [r0, #116] @ 0x74 │ │ - str r2, [sp, #132] @ 0x84 │ │ - ldr r2, [r0, #120] @ 0x78 │ │ - str r2, [sp, #100] @ 0x64 │ │ - ldr r2, [r0, #124] @ 0x7c │ │ - str r2, [sp, #120] @ 0x78 │ │ - ldr.w r2, [r0, #128] @ 0x80 │ │ - str r2, [sp, #96] @ 0x60 │ │ - ldr.w r2, [r0, #132] @ 0x84 │ │ - str r2, [sp, #64] @ 0x40 │ │ - ldr.w r2, [r0, #136] @ 0x88 │ │ - str r2, [sp, #92] @ 0x5c │ │ - ldr.w r2, [r0, #140] @ 0x8c │ │ - str r2, [sp, #88] @ 0x58 │ │ + str r2, [sp, #148] @ 0x94 │ │ + ldr.w r2, [r0, #200] @ 0xc8 │ │ + str r2, [sp, #144] @ 0x90 │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ - str r2, [sp, #84] @ 0x54 │ │ + str r2, [sp, #140] @ 0x8c │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ - str r2, [sp, #32] │ │ + str r2, [sp, #40] @ 0x28 │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ - str r2, [sp, #80] @ 0x50 │ │ + str r2, [sp, #136] @ 0x88 │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ - str r2, [sp, #56] @ 0x38 │ │ + str r2, [sp, #132] @ 0x84 │ │ ldr.w r2, [r0, #160] @ 0xa0 │ │ - str r2, [sp, #76] @ 0x4c │ │ + str r2, [sp, #128] @ 0x80 │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ str r2, [sp, #36] @ 0x24 │ │ ldr.w r2, [r0, #168] @ 0xa8 │ │ - str r1, [sp, #280] @ 0x118 │ │ - sub.w r1, r7, #172 @ 0xac │ │ - str r2, [sp, #72] @ 0x48 │ │ - adds r1, #4 │ │ + str r2, [sp, #124] @ 0x7c │ │ ldr.w r2, [r0, #172] @ 0xac │ │ + str r2, [sp, #88] @ 0x58 │ │ + ldr.w r2, [r0, #196] @ 0xc4 │ │ str r2, [sp, #28] │ │ - ldrd fp, r2, [r0, #8] │ │ - str r1, [sp, #172] @ 0xac │ │ - sub.w r1, r7, #192 @ 0xc0 │ │ + ldr.w r2, [r0, #192] @ 0xc0 │ │ + str r2, [sp, #120] @ 0x78 │ │ + ldr.w r2, [r0, #184] @ 0xb8 │ │ + str r2, [sp, #116] @ 0x74 │ │ + ldr.w r2, [r0, #188] @ 0xbc │ │ + str r2, [sp, #32] │ │ + ldr r2, [r0, #112] @ 0x70 │ │ + str r2, [sp, #112] @ 0x70 │ │ + ldr r2, [r0, #116] @ 0x74 │ │ + str r2, [sp, #164] @ 0xa4 │ │ + ldr r2, [r0, #120] @ 0x78 │ │ + str r2, [sp, #108] @ 0x6c │ │ + ldr r2, [r0, #124] @ 0x7c │ │ + str r2, [sp, #152] @ 0x98 │ │ + ldr.w r2, [r0, #128] @ 0x80 │ │ + str r2, [sp, #104] @ 0x68 │ │ + ldr.w r2, [r0, #132] @ 0x84 │ │ + str r2, [sp, #92] @ 0x5c │ │ + ldr.w r2, [r0, #136] @ 0x88 │ │ + str r1, [sp, #308] @ 0x134 │ │ + sub.w r1, r7, #200 @ 0xc8 │ │ + str r2, [sp, #100] @ 0x64 │ │ + adds r1, #4 │ │ + ldr.w r2, [r0, #140] @ 0x8c │ │ + str r2, [sp, #44] @ 0x2c │ │ + ldr.w r2, [r0, #176] @ 0xb0 │ │ + str r1, [sp, #204] @ 0xcc │ │ + sub.w r1, r7, #216 @ 0xd8 │ │ + str r2, [sp, #96] @ 0x60 │ │ adds r1, #12 │ │ - str r2, [sp, #320] @ 0x140 │ │ - ldr r2, [r0, #16] │ │ - str r1, [sp, #296] @ 0x128 │ │ - sub.w r1, r7, #224 @ 0xe0 │ │ - str r2, [sp, #156] @ 0x9c │ │ + ldr.w r2, [r0, #180] @ 0xb4 │ │ + str r2, [sp, #80] @ 0x50 │ │ + ldrd r9, r2, [r0, #8] │ │ + str r1, [sp, #328] @ 0x148 │ │ + sub.w r1, r7, #248 @ 0xf8 │ │ adds r1, #24 │ │ + str r2, [sp, #352] @ 0x160 │ │ + ldr r2, [r0, #16] │ │ + str r1, [sp, #76] @ 0x4c │ │ + add.w r1, r4, #32 │ │ + str r2, [sp, #184] @ 0xb8 │ │ ldr r2, [r0, #20] │ │ - str r2, [sp, #160] @ 0xa0 │ │ + str r1, [sp, #332] @ 0x14c │ │ + ldr r1, [r0, #44] @ 0x2c │ │ + str r2, [sp, #192] @ 0xc0 │ │ ldr r2, [r0, #24] │ │ - str r1, [sp, #52] @ 0x34 │ │ - add.w r1, r4, #32 │ │ - str r2, [sp, #128] @ 0x80 │ │ - ldr r2, [r0, #28] │ │ - str r1, [sp, #300] @ 0x12c │ │ + str r1, [sp, #188] @ 0xbc │ │ ldr r1, [r0, #48] @ 0x30 │ │ - str r2, [sp, #144] @ 0x90 │ │ + str r2, [sp, #160] @ 0xa0 │ │ + ldr r2, [r0, #28] │ │ + str r2, [sp, #172] @ 0xac │ │ ldr r2, [r0, #32] │ │ - str r2, [sp, #124] @ 0x7c │ │ - ldr r2, [r0, #36] @ 0x24 │ │ - ldr r0, [r0, #44] @ 0x2c │ │ - str r0, [sp, #152] @ 0x98 │ │ + ldr r0, [r0, #36] @ 0x24 │ │ + str r0, [sp, #168] @ 0xa8 │ │ subs r0, r1, #1 │ │ - str r2, [sp, #140] @ 0x8c │ │ - str r1, [sp, #216] @ 0xd8 │ │ - str r0, [sp, #312] @ 0x138 │ │ - str.w fp, [sp, #268] @ 0x10c │ │ + str r2, [sp, #156] @ 0x9c │ │ + str r1, [sp, #248] @ 0xf8 │ │ + str r0, [sp, #344] @ 0x158 │ │ + str.w r9, [sp, #300] @ 0x12c │ │ ldmia r4!, {r2, r3, r5, r6} │ │ - sub.w r0, r7, #224 @ 0xe0 │ │ - stmia r0!, {r2, r3, r5, r6} │ │ + sub.w r1, r7, #248 @ 0xf8 │ │ + add r0, sp, #392 @ 0x188 │ │ + stmia r1!, {r2, r3, r5, r6} │ │ ldmia.w r4, {r2, r3, r5, r6} │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - add r0, sp, #360 @ 0x168 │ │ + stmia r1!, {r2, r3, r5, r6} │ │ movs r2, #104 @ 0x68 │ │ - ldr r1, [sp, #300] @ 0x12c │ │ - bl 4c336 │ │ - ldr r0, [sp, #304] @ 0x130 │ │ - mov.w sl, #0 │ │ + ldr r1, [sp, #332] @ 0x14c │ │ + bl 4bc7a │ │ + ldr r0, [sp, #336] @ 0x150 │ │ + mov fp, r8 │ │ cmp r0, #255 @ 0xff │ │ itt ne │ │ - ldrne r0, [sp, #216] @ 0xd8 │ │ + ldrne r0, [sp, #248] @ 0xf8 │ │ cmpne r0, #0 │ │ - bne.n 3000c │ │ - ldr.w r4, [r7, #-216] │ │ + bne.n 31096 │ │ + ldr.w r5, [r7, #-240] │ │ movs r0, #1 │ │ - str.w sl, [r7, #-112] │ │ - strd sl, r0, [r7, #-120] @ 0x78 │ │ - cbz r4, 2ffe6 │ │ - ldr.w r5, [r7, #-212] │ │ - add.w r8, sp, #1504 @ 0x5e0 │ │ - cmp r5, #0 │ │ - beq.n 30080 │ │ - ldrb r0, [r4, #0] │ │ + str.w fp, [r7, #-72] │ │ + strd fp, r0, [r7, #-80] @ 0x50 │ │ + cbz r5, 31070 │ │ + ldr.w r4, [r7, #-236] │ │ + add.w r9, sp, #1568 @ 0x620 │ │ + cmp r4, #0 │ │ + beq.n 3110a │ │ + ldrb r0, [r5, #0] │ │ cmp r0, #47 @ 0x2f │ │ mov.w r0, #1 │ │ mov.w r1, #0 │ │ str r0, [sp, #0] │ │ - sub.w r0, r7, #120 @ 0x78 │ │ - mov r2, r5 │ │ + sub.w r0, r7, #80 @ 0x50 │ │ + mov r2, r4 │ │ mov.w r3, #1 │ │ - bl 2e600 │ │ - ldrd r9, r6, [r7, #-116] @ 0x74 │ │ - mov r1, r4 │ │ - mov r2, r5 │ │ - add.w r0, r9, r6 │ │ - bl 4c460 │ │ - b.n 30086 │ │ - ldr.w sl, [r7, #-208] │ │ - add.w r8, sp, #1504 @ 0x5e0 │ │ - cmp.w sl, #0 │ │ - beq.w 303e6 │ │ - movs r6, #0 │ │ - ldr.w r4, [r7, #-204] │ │ - mov.w r9, #1 │ │ + bl 2f754 │ │ + ldrd sl, r6, [r7, #-76] @ 0x4c │ │ + mov r1, r5 │ │ + mov r2, r4 │ │ + add.w r0, sl, r6 │ │ + bl 4bcbc │ │ + b.n 31110 │ │ + ldr.w r8, [r7, #-232] │ │ + add.w r9, sp, #1568 @ 0x620 │ │ + cmp.w r8, #0 │ │ + beq.w 3147c │ │ + movs r4, #0 │ │ + ldr.w r5, [r7, #-228] │ │ + mov.w sl, #1 │ │ movs r1, #0 │ │ - cmp r4, #0 │ │ - bne.n 300b6 │ │ - ldr.w r0, [r7, #-120] │ │ - b.n 300ce │ │ - ldr r3, [sp, #312] @ 0x138 │ │ - ldrd lr, r8, [r7, #-224] @ 0xe0 │ │ + cmp r5, #0 │ │ + bne.n 31140 │ │ + ldr.w r0, [r7, #-80] │ │ + b.n 31158 │ │ + ldr r3, [sp, #344] @ 0x158 │ │ + ldrd lr, r8, [r7, #-248] @ 0xf8 │ │ and.w r0, r8, r3 │ │ - ldr.w r9, [r7, #-200] │ │ + ldr.w sl, [r7, #-224] │ │ orr.w ip, r0, #1 │ │ mov r0, lr │ │ - ldr r1, [sp, #312] @ 0x138 │ │ + ldr r1, [sp, #344] @ 0x158 │ │ and.w r6, r0, r1 │ │ - cmp.w sl, r6, lsr #29 │ │ - bne.n 2ff9c │ │ - ldr r0, [sp, #320] @ 0x140 │ │ + cmp.w fp, r6, lsr #29 │ │ + bne.n 31026 │ │ + ldr r0, [sp, #352] @ 0x160 │ │ cmp.w r0, r6, lsl #3 │ │ ittt cs │ │ - ldrcs r0, [sp, #320] @ 0x140 │ │ + ldrcs r0, [sp, #352] @ 0x160 │ │ subcs.w r0, r0, r6, lsl #3 │ │ cmpcs r0, #8 │ │ - bcc.n 2ff9c │ │ + bcc.n 31026 │ │ lsls r0, r6, #3 │ │ - add.w r2, fp, r0 │ │ - ldrh.w r0, [fp, r0] │ │ - ldrb r5, [r2, #2] │ │ + add.w r2, r9, r0 │ │ + ldrh.w r0, [r9, r0] │ │ + ldrb r1, [r2, #2] │ │ ldr.w r4, [r2, #3] │ │ - ldrb r1, [r2, #7] │ │ - orr.w r0, r0, r5, lsl #16 │ │ + ldrb r5, [r2, #7] │ │ + orr.w r0, r0, r1, lsl #16 │ │ lsrs r2, r4, #8 │ │ orr.w r4, r0, r4, lsl #24 │ │ - orr.w r2, r2, r1, lsl #24 │ │ + orr.w r2, r2, r5, lsl #24 │ │ eor.w r0, r4, lr │ │ - eor.w r1, r2, r8 │ │ - orrs r0, r1 │ │ - beq.w 30564 │ │ + eor.w r5, r2, r8 │ │ + orrs r0, r5 │ │ + beq.w 315fa │ │ adds.w r0, r6, ip │ │ orrs.w r1, r4, r2 │ │ - beq.n 2ff9c │ │ + beq.n 31026 │ │ subs r1, r3, #1 │ │ cmp r3, #0 │ │ mov r3, r1 │ │ - bne.n 30020 │ │ - b.n 2ff9c │ │ + bne.n 310aa │ │ + b.n 31026 │ │ movs r6, #0 │ │ - mov.w r9, #1 │ │ - ldr.w sl, [r7, #-208] │ │ - add r6, r5 │ │ - str.w r6, [r7, #-112] │ │ - cmp.w sl, #0 │ │ - beq.w 303d4 │ │ - ldr.w r4, [r7, #-204] │ │ - cmp r6, #0 │ │ - beq.w 303da │ │ - add.w r0, r9, r6 │ │ + mov.w sl, #1 │ │ + ldr.w r8, [r7, #-232] │ │ + add r4, r6 │ │ + str.w r4, [r7, #-72] │ │ + cmp.w r8, #0 │ │ + beq.w 31466 │ │ + ldr.w r5, [r7, #-228] │ │ + cmp r4, #0 │ │ + beq.w 31470 │ │ + add.w r0, sl, r4 │ │ ldrb.w r0, [r0, #-1] │ │ subs.w r1, r0, #47 @ 0x2f │ │ it ne │ │ movne r1, #1 │ │ - cmp r4, #0 │ │ - beq.n 30006 │ │ - ldr.w r0, [r7, #-120] │ │ - ldrb.w r2, [sl] │ │ + cmp r5, #0 │ │ + beq.n 31090 │ │ + ldr.w r0, [r7, #-80] │ │ + ldrb.w r2, [r8] │ │ cmp r2, #47 @ 0x2f │ │ - bne.n 300ce │ │ - movs r6, #0 │ │ - cmp r4, r0 │ │ - str.w r6, [r7, #-112] │ │ - bls.n 300ec │ │ - b.n 307b8 │ │ - cbz r1, 300e2 │ │ - cmp r0, r6 │ │ - beq.w 307fc │ │ + bne.n 31158 │ │ + movs r4, #0 │ │ + cmp r5, r0 │ │ + str.w r4, [r7, #-72] │ │ + bls.n 31176 │ │ + b.n 31752 │ │ + cbz r1, 3116c │ │ + cmp r0, r4 │ │ + beq.w 3176a │ │ movs r1, #47 @ 0x2f │ │ - strb.w r1, [r9, r6] │ │ - adds r6, #1 │ │ - str.w r6, [r7, #-112] │ │ - subs r0, r0, r6 │ │ - cmp r4, r0 │ │ - bhi.w 307b8 │ │ - cbz r4, 300f8 │ │ - add.w r0, r9, r6 │ │ - mov r1, sl │ │ - mov r2, r4 │ │ - bl 4c460 │ │ - ldr.w r5, [r7, #-116] │ │ - adds r2, r6, r4 │ │ - str.w r2, [r7, #-112] │ │ - add.w r0, sp, #1080 @ 0x438 │ │ - mov r1, r5 │ │ - bl 34e14 │ │ - ldr.w r0, [sp, #1080] @ 0x438 │ │ + strb.w r1, [sl, r4] │ │ + adds r4, #1 │ │ + str.w r4, [r7, #-72] │ │ + subs r0, r0, r4 │ │ + cmp r5, r0 │ │ + bhi.w 31752 │ │ + cbz r5, 31182 │ │ + add.w r0, sl, r4 │ │ + mov r1, r8 │ │ + mov r2, r5 │ │ + bl 4bcbc │ │ + ldr.w r6, [r7, #-76] │ │ + adds r2, r4, r5 │ │ + add.w r0, sp, #1128 @ 0x468 │ │ + mov r1, r6 │ │ + bl 35e54 │ │ + ldr.w r0, [sp, #1128] @ 0x468 │ │ cmp r0, #1 │ │ - bne.w 303aa │ │ - ldr r4, [sp, #316] @ 0x13c │ │ - ldr.w sl, [sp, #1084] @ 0x43c │ │ - ldr.w r9, [sp, #1088] @ 0x440 │ │ - ldr r6, [r4, #36] @ 0x24 │ │ + bne.w 31438 │ │ + ldr r4, [sp, #348] @ 0x15c │ │ + ldr.w sl, [sp, #1132] @ 0x46c │ │ + ldr.w r8, [sp, #1136] @ 0x470 │ │ + ldr r5, [r4, #36] @ 0x24 │ │ ldr r0, [r4, #28] │ │ - cmp r6, r0 │ │ - bne.n 30130 │ │ + cmp r5, r0 │ │ + bne.n 311b6 │ │ add.w r0, r4, #28 │ │ - bl 35028 │ │ + bl 36054 │ │ ldr r1, [r4, #32] │ │ - adds r0, r6, #1 │ │ - str.w sl, [r1, r6, lsl #3] │ │ - add.w r1, r1, r6, lsl #3 │ │ + adds r0, r5, #1 │ │ + str.w sl, [r1, r5, lsl #3] │ │ + add.w r1, r1, r5, lsl #3 │ │ str r0, [r4, #36] @ 0x24 │ │ - str.w r9, [r1, #4] │ │ - bcs.w 30eaa │ │ + str.w r8, [r1, #4] │ │ + bcs.w 31f7c │ │ ldr r1, [r4, #32] │ │ add.w r0, r1, r0, lsl #3 │ │ ldrd r1, r2, [r0, #-8] │ │ - mov r0, r8 │ │ - bl 31b88 │ │ - ldr.w r1, [sp, #1568] @ 0x620 │ │ + mov r0, r9 │ │ + bl 32b8c │ │ + ldr.w r1, [sp, #1632] @ 0x660 │ │ adds r0, r1, #1 │ │ - beq.w 303aa │ │ - ldr.w r0, [sp, #1572] @ 0x624 │ │ - strd r5, r1, [sp, #176] @ 0xb0 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - ldr r2, [pc, #972] @ (30538 ) │ │ + beq.w 31438 │ │ + ldr.w r0, [sp, #1636] @ 0x664 │ │ + strd r6, r1, [sp, #208] @ 0xd0 │ │ + str r0, [sp, #200] @ 0xc8 │ │ + ldr r2, [pc, #860] @ (31550 ) │ │ add r2, pc │ │ - ldr r0, [sp, #316] @ 0x13c │ │ + ldr r0, [sp, #348] @ 0x15c │ │ movs r3, #17 │ │ add.w r1, r0, #16 │ │ - mov r0, r8 │ │ - str r1, [sp, #308] @ 0x134 │ │ - bl 35064 │ │ - str r1, [sp, #264] @ 0x108 │ │ - ldr r2, [pc, #952] @ (3053c ) │ │ + mov r0, r9 │ │ + str r1, [sp, #340] @ 0x154 │ │ + bl 36090 │ │ + str r1, [sp, #288] @ 0x120 │ │ + ldr r2, [pc, #844] @ (31554 ) │ │ cmp r0, #0 │ │ - ldr r1, [sp, #264] @ 0x108 │ │ + ldr r1, [sp, #288] @ 0x120 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #264] @ 0x108 │ │ + str r1, [sp, #288] @ 0x120 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #212] @ 0xd4 │ │ - ldr r1, [sp, #308] @ 0x134 │ │ - add.w r0, sp, #1504 @ 0x5e0 │ │ + str r0, [sp, #244] @ 0xf4 │ │ + ldr r1, [sp, #340] @ 0x154 │ │ + add.w r0, sp, #1568 @ 0x620 │ │ movs r3, #15 │ │ - bl 35064 │ │ - str r1, [sp, #252] @ 0xfc │ │ - ldr r2, [pc, #924] @ (30540 ) │ │ + bl 36090 │ │ + str r1, [sp, #280] @ 0x118 │ │ + ldr r2, [pc, #812] @ (31558 ) │ │ cmp r0, #0 │ │ - ldr r1, [sp, #252] @ 0xfc │ │ + ldr r1, [sp, #280] @ 0x118 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #252] @ 0xfc │ │ + str r1, [sp, #280] @ 0x118 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #208] @ 0xd0 │ │ - ldr r1, [sp, #308] @ 0x134 │ │ - add.w r0, sp, #1504 @ 0x5e0 │ │ + str r0, [sp, #240] @ 0xf0 │ │ + ldr r1, [sp, #340] @ 0x154 │ │ + add.w r0, sp, #1568 @ 0x620 │ │ movs r3, #15 │ │ - bl 35064 │ │ - str r1, [sp, #244] @ 0xf4 │ │ - ldr r2, [pc, #892] @ (30544 ) │ │ + bl 36090 │ │ + str r1, [sp, #268] @ 0x10c │ │ + ldr r2, [pc, #784] @ (3155c ) │ │ cmp r0, #0 │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ + ldr r1, [sp, #268] @ 0x10c │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #244] @ 0xf4 │ │ + str r1, [sp, #268] @ 0x10c │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #204] @ 0xcc │ │ - ldr r1, [sp, #308] @ 0x134 │ │ - add.w r0, sp, #1504 @ 0x5e0 │ │ + str r0, [sp, #236] @ 0xec │ │ + ldr r1, [sp, #340] @ 0x154 │ │ + add.w r0, sp, #1568 @ 0x620 │ │ movs r3, #18 │ │ - bl 35064 │ │ - str r1, [sp, #232] @ 0xe8 │ │ - ldr r2, [pc, #864] @ (30548 ) │ │ + bl 36090 │ │ + str r1, [sp, #264] @ 0x108 │ │ + ldr r2, [pc, #752] @ (31560 ) │ │ cmp r0, #0 │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ + ldr r1, [sp, #264] @ 0x108 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #232] @ 0xe8 │ │ + str r1, [sp, #264] @ 0x108 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #200] @ 0xc8 │ │ - ldr r1, [sp, #308] @ 0x134 │ │ - add.w r0, sp, #1504 @ 0x5e0 │ │ + str r0, [sp, #232] @ 0xe8 │ │ + ldr r1, [sp, #340] @ 0x154 │ │ + add.w r0, sp, #1568 @ 0x620 │ │ movs r3, #16 │ │ - bl 35064 │ │ - str r1, [sp, #228] @ 0xe4 │ │ - ldr r2, [pc, #832] @ (3054c ) │ │ + bl 36090 │ │ + str r1, [sp, #260] @ 0x104 │ │ + ldr r2, [pc, #724] @ (31564 ) │ │ cmp r0, #0 │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ + ldr r1, [sp, #260] @ 0x104 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #228] @ 0xe4 │ │ + str r1, [sp, #260] @ 0x104 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #196] @ 0xc4 │ │ - ldr r1, [sp, #308] @ 0x134 │ │ - add.w r0, sp, #1504 @ 0x5e0 │ │ + str r0, [sp, #228] @ 0xe4 │ │ + ldr r1, [sp, #340] @ 0x154 │ │ + add.w r0, sp, #1568 @ 0x620 │ │ movs r3, #14 │ │ - bl 35064 │ │ - str r1, [sp, #224] @ 0xe0 │ │ - ldr r2, [pc, #804] @ (30550 ) │ │ + bl 36090 │ │ + str r1, [sp, #256] @ 0x100 │ │ + ldr r2, [pc, #692] @ (31568 ) │ │ cmp r0, #0 │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ + ldr r1, [sp, #256] @ 0x100 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #224] @ 0xe0 │ │ + str r1, [sp, #256] @ 0x100 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #192] @ 0xc0 │ │ - ldr r1, [sp, #308] @ 0x134 │ │ - add.w r0, sp, #1504 @ 0x5e0 │ │ + str r0, [sp, #224] @ 0xe0 │ │ + ldr r1, [sp, #340] @ 0x154 │ │ + add.w r0, sp, #1568 @ 0x620 │ │ movs r3, #22 │ │ - bl 35064 │ │ - str r1, [sp, #220] @ 0xdc │ │ - ldr r2, [pc, #772] @ (30554 ) │ │ - mov r4, r0 │ │ + bl 36090 │ │ + str r1, [sp, #252] @ 0xfc │ │ + ldr r2, [pc, #664] @ (3156c ) │ │ + mov r6, r0 │ │ cmp r0, #0 │ │ - ldr r0, [sp, #220] @ 0xdc │ │ + ldr r0, [sp, #252] @ 0xfc │ │ it eq │ │ - moveq r0, r4 │ │ - str r0, [sp, #220] @ 0xdc │ │ + moveq r0, r6 │ │ + str r0, [sp, #252] @ 0xfc │ │ it eq │ │ - moveq r4, #1 │ │ + moveq r6, #1 │ │ add r2, pc │ │ - ldr r1, [sp, #308] @ 0x134 │ │ - add.w r0, sp, #1504 @ 0x5e0 │ │ + ldr r1, [sp, #340] @ 0x154 │ │ + add.w r0, sp, #1568 @ 0x620 │ │ movs r3, #16 │ │ - bl 35064 │ │ - ldr r2, [pc, #744] @ (30558 ) │ │ + bl 36090 │ │ + ldr r2, [pc, #636] @ (31570 ) │ │ mov r8, r0 │ │ - mov r6, r1 │ │ + mov r4, r1 │ │ cmp r0, #0 │ │ itt eq │ │ - moveq r6, r0 │ │ + moveq r4, r0 │ │ moveq.w r8, #1 │ │ add r2, pc │ │ - ldr r1, [sp, #308] @ 0x134 │ │ - add.w r0, sp, #1504 @ 0x5e0 │ │ + ldr r1, [sp, #340] @ 0x154 │ │ + add.w r0, sp, #1568 @ 0x620 │ │ movs r3, #14 │ │ - bl 35064 │ │ - ldr r2, [pc, #720] @ (3055c ) │ │ - mov r5, r0 │ │ + bl 36090 │ │ + ldr r2, [pc, #608] @ (31574 ) │ │ + mov r9, r0 │ │ mov fp, r1 │ │ cmp r0, #0 │ │ itt eq │ │ moveq fp, r0 │ │ - moveq r5, #1 │ │ + moveq.w r9, #1 │ │ add r2, pc │ │ - ldr r1, [sp, #308] @ 0x134 │ │ - add.w r0, sp, #1504 @ 0x5e0 │ │ + ldr r1, [sp, #340] @ 0x154 │ │ + add.w r0, sp, #1568 @ 0x620 │ │ movs r3, #19 │ │ - bl 35064 │ │ - ldr r2, [pc, #696] @ (30560 ) │ │ + bl 36090 │ │ + ldr r2, [pc, #584] @ (31578 ) │ │ mov sl, r0 │ │ - mov r9, r1 │ │ + mov r5, r1 │ │ add r2, pc │ │ - ldr r1, [sp, #308] @ 0x134 │ │ - add.w r0, sp, #1504 @ 0x5e0 │ │ + ldr r1, [sp, #340] @ 0x154 │ │ + add.w r0, sp, #1568 @ 0x620 │ │ movs r3, #19 │ │ - bl 35064 │ │ - ldr.w r2, [r7, #-200] │ │ + bl 36090 │ │ + ldr.w r2, [r7, #-224] │ │ cmp r0, #0 │ │ itt eq │ │ moveq r1, r0 │ │ moveq r0, #1 │ │ cmp.w sl, #0 │ │ itt eq │ │ - moveq r9, sl │ │ + moveq r5, sl │ │ moveq.w sl, #1 │ │ ldrd lr, r3, [r2, #16] │ │ - mov ip, r4 │ │ - mov r4, r6 │ │ - str r3, [sp, #308] @ 0x134 │ │ - ldrd r3, r6, [r2, #112] @ 0x70 │ │ - str r3, [sp, #188] @ 0xbc │ │ - str r6, [sp, #184] @ 0xb8 │ │ + mov ip, r6 │ │ mov r6, r4 │ │ - mov r4, ip │ │ - ldr.w ip, [r2, #128] @ 0x80 │ │ + str r3, [sp, #340] @ 0x154 │ │ + ldrd r3, r4, [r2, #120] @ 0x78 │ │ + str r3, [sp, #220] @ 0xdc │ │ + str r4, [sp, #216] @ 0xd8 │ │ + mov r4, r6 │ │ + mov r6, ip │ │ + ldr.w ip, [r2, #136] @ 0x88 │ │ cmp.w ip, #0 │ │ - beq.n 30312 │ │ - str.w lr, [sp, #164] @ 0xa4 │ │ + beq.n 3139a │ │ + str.w lr, [sp, #196] @ 0xc4 │ │ ldrex lr, [ip] │ │ add.w r2, lr, #1 │ │ strex r3, r2, [ip] │ │ cmp r3, #0 │ │ - bne.n 302f6 │ │ + bne.n 3137e │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ - ldr.w lr, [sp, #164] @ 0xa4 │ │ - ble.w 30f5a │ │ - str r0, [sp, #816] @ 0x330 │ │ + ldr.w lr, [sp, #196] @ 0xc4 │ │ + ble.w 32026 │ │ + str r0, [sp, #872] @ 0x368 │ │ movs r3, #1 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ movs r2, #0 │ │ - str r0, [sp, #812] @ 0x32c │ │ - ldr r0, [sp, #188] @ 0xbc │ │ - str r0, [sp, #808] @ 0x328 │ │ + str r0, [sp, #868] @ 0x364 │ │ ldr r0, [sp, #220] @ 0xdc │ │ - strb.w r3, [sp, #840] @ 0x348 │ │ - str r2, [sp, #836] @ 0x344 │ │ - strd r4, r0, [sp, #776] @ 0x308 │ │ + str r0, [sp, #864] @ 0x360 │ │ + ldr r0, [sp, #252] @ 0xfc │ │ + strd r8, r4, [sp, #840] @ 0x348 │ │ + mov r8, r2 │ │ + strb.w r3, [sp, #896] @ 0x380 │ │ + strd r6, r0, [sp, #832] @ 0x340 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + str r0, [sp, #828] @ 0x33c │ │ ldr r0, [sp, #224] @ 0xe0 │ │ - str r0, [sp, #772] @ 0x304 │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - str r0, [sp, #768] @ 0x300 │ │ + str r0, [sp, #824] @ 0x338 │ │ + ldr r0, [sp, #260] @ 0x104 │ │ + str r0, [sp, #812] @ 0x32c │ │ ldr r0, [sp, #228] @ 0xe4 │ │ - str r0, [sp, #764] @ 0x2fc │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - str r0, [sp, #760] @ 0x2f8 │ │ + str r0, [sp, #808] @ 0x328 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + str r0, [sp, #804] @ 0x324 │ │ ldr r0, [sp, #232] @ 0xe8 │ │ + str r0, [sp, #800] @ 0x320 │ │ + ldr r0, [sp, #268] @ 0x10c │ │ + str r0, [sp, #788] @ 0x314 │ │ + ldr r0, [sp, #236] @ 0xec │ │ + str r0, [sp, #784] @ 0x310 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + str r0, [sp, #780] @ 0x30c │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ + str r0, [sp, #776] @ 0x308 │ │ + ldr r0, [sp, #340] @ 0x154 │ │ + str r2, [sp, #892] @ 0x37c │ │ + str r2, [sp, #884] @ 0x374 │ │ + strd lr, r0, [sp, #760] @ 0x2f8 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ str r0, [sp, #756] @ 0x2f4 │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ - str r0, [sp, #752] @ 0x2f0 │ │ ldr r0, [sp, #244] @ 0xf4 │ │ - str r0, [sp, #740] @ 0x2e4 │ │ - ldr r0, [sp, #204] @ 0xcc │ │ - str r0, [sp, #736] @ 0x2e0 │ │ - ldr r0, [sp, #252] @ 0xfc │ │ - str r0, [sp, #732] @ 0x2dc │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ - str r0, [sp, #728] @ 0x2d8 │ │ - ldr r0, [sp, #308] @ 0x134 │ │ - str r2, [sp, #828] @ 0x33c │ │ - str.w ip, [sp, #824] @ 0x338 │ │ - strd lr, r0, [sp, #712] @ 0x2c8 │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - str r0, [sp, #708] @ 0x2c4 │ │ + str r0, [sp, #752] @ 0x2f0 │ │ + movs r0, #156 @ 0x9c │ │ + str.w ip, [sp, #880] @ 0x370 │ │ + str r1, [sp, #876] @ 0x36c │ │ + strd sl, r5, [sp, #856] @ 0x358 │ │ + strd r9, fp, [sp, #848] @ 0x350 │ │ + strd r3, r2, [sp, #816] @ 0x330 │ │ + strd r3, r2, [sp, #792] @ 0x318 │ │ + strd r3, r2, [sp, #768] @ 0x300 │ │ + strd r3, r3, [sp, #744] @ 0x2e8 │ │ + blx 4eea0 │ │ + cmp r0, #0 │ │ + beq.w 31f86 │ │ + add r1, sp, #744 @ 0x2e8 │ │ + movs r2, #156 @ 0x9c │ │ + mov fp, r0 │ │ + bl 4bce4 │ │ ldr r0, [sp, #212] @ 0xd4 │ │ - str r0, [sp, #704] @ 0x2c0 │ │ - movs r0, #148 @ 0x94 │ │ - str r1, [sp, #820] @ 0x334 │ │ - strd sl, r9, [sp, #800] @ 0x320 │ │ - strd r5, fp, [sp, #792] @ 0x318 │ │ - strd r8, r6, [sp, #784] @ 0x310 │ │ - strd r3, r2, [sp, #744] @ 0x2e8 │ │ - strd r3, r2, [sp, #720] @ 0x2d0 │ │ - strd r3, r3, [sp, #696] @ 0x2b8 │ │ - blx 4f770 │ │ - cmp r0, #0 │ │ - beq.w 30eb4 │ │ - add r1, sp, #696 @ 0x2b8 │ │ - movs r2, #148 @ 0x94 │ │ - mov sl, r0 │ │ - bl 4bedc │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #168] @ 0xa8 │ │ - blxne 4f780 │ │ - ldr.w r9, [sp, #176] @ 0xb0 │ │ - b.n 303ee │ │ - ldr.w r0, [r7, #-120] │ │ + ldrne r0, [sp, #200] @ 0xc8 │ │ + blxne 4eeb0 │ │ + ldr.w sl, [sp, #208] @ 0xd0 │ │ + b.n 31488 │ │ + ldr.w r0, [r7, #-80] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r5 │ │ - blxne 4f780 │ │ - ldr.w r1, [r7, #-200] │ │ + movne r0, r6 │ │ + blxne 4eeb0 │ │ + ldr.w r1, [r7, #-224] │ │ + mov.w r8, #0 │ │ dmb ish │ │ ldrex r0, [r1] │ │ subs r2, r0, #1 │ │ strex r3, r2, [r1] │ │ cmp r3, #0 │ │ - bne.n 303c0 │ │ - mov.w sl, #0 │ │ - b.n 30412 │ │ - mov.w sl, #0 │ │ - b.n 303ee │ │ - movs r6, #0 │ │ + bne.n 31452 │ │ + mov.w fp, #0 │ │ + b.n 314ac │ │ + mov.w r8, #0 │ │ + mov.w fp, #0 │ │ + b.n 31488 │ │ + movs r4, #0 │ │ movs r1, #0 │ │ - cmp r4, #0 │ │ - bne.w 300b6 │ │ - b.n 30006 │ │ - mov.w sl, #0 │ │ - mov.w r9, #1 │ │ - ldr.w r0, [r7, #-120] │ │ + cmp r5, #0 │ │ + bne.w 31140 │ │ + b.n 31090 │ │ + mov.w r8, #0 │ │ + mov.w fp, #0 │ │ + mov.w sl, #1 │ │ + ldr.w r0, [r7, #-80] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r9 │ │ - blxne 4f780 │ │ - ldr.w r9, [r7, #-200] │ │ + movne r0, sl │ │ + blxne 4eeb0 │ │ + ldr.w sl, [r7, #-224] │ │ dmb ish │ │ - ldrex r0, [r9] │ │ + ldrex r0, [sl] │ │ subs r1, r0, #1 │ │ - strex r2, r1, [r9] │ │ + strex r2, r1, [sl] │ │ cmp r2, #0 │ │ - bne.n 30404 │ │ + bne.n 3149e │ │ cmp r0, #1 │ │ - bne.n 30424 │ │ + bne.n 314be │ │ dmb ish │ │ - sub.w r0, r7, #224 @ 0xe0 │ │ + sub.w r0, r7, #248 @ 0xf8 │ │ adds r0, #24 │ │ - bl 34d28 │ │ - add.w r9, sp, #360 @ 0x168 │ │ - ldr r2, [sp, #372] @ 0x174 │ │ - str.w r2, [r7, #-180] │ │ - sub.w r2, r7, #192 @ 0xc0 │ │ + bl 35d68 │ │ + add.w r9, sp, #392 @ 0x188 │ │ + ldr r2, [sp, #404] @ 0x194 │ │ + str.w r2, [r7, #-204] │ │ + sub.w r2, r7, #216 @ 0xd8 │ │ ldmia.w r9, {r0, r1, r9} │ │ - str.w sl, [r7, #-168] │ │ + str.w fp, [r7, #-196] │ │ stmia.w r2, {r0, r1, r9} │ │ - ldrb.w r0, [r9, #328] @ 0x148 │ │ - ldr r1, [sp, #296] @ 0x128 │ │ + ldrb.w r0, [r9, #344] @ 0x158 │ │ + ldr r1, [sp, #328] @ 0x148 │ │ cmp r0, #254 @ 0xfe │ │ - str.w r1, [r7, #-172] │ │ - beq.w 30752 │ │ - cmp.w sl, #0 │ │ - beq.n 30478 │ │ + str.w r1, [r7, #-200] │ │ + beq.w 31714 │ │ + cmp.w fp, #0 │ │ + beq.n 31512 │ │ dmb ish │ │ - ldrex r0, [sl] │ │ + ldrex r0, [fp] │ │ subs r1, r0, #1 │ │ - strex r2, r1, [sl] │ │ + strex r2, r1, [fp] │ │ cmp r2, #0 │ │ - bne.n 30458 │ │ + bne.n 314f2 │ │ cmp r0, #1 │ │ - bne.n 30474 │ │ + bne.n 3150e │ │ dmb ish │ │ - ldr r0, [sp, #172] @ 0xac │ │ - bl 34d28 │ │ - ldrb.w r0, [r9, #328] @ 0x148 │ │ + ldr r0, [sp, #204] @ 0xcc │ │ + bl 35d68 │ │ + ldrb.w r0, [r9, #344] @ 0x158 │ │ cmp r0, #255 @ 0xff │ │ - bne.n 3048c │ │ - ldr.w r1, [r9, #332] @ 0x14c │ │ - cbz r1, 304b6 │ │ - ldr.w r2, [r1, #280] @ 0x118 │ │ + bne.n 31526 │ │ + ldr.w r1, [r9, #348] @ 0x15c │ │ + cbz r1, 3157c │ │ + ldr.w r2, [r1, #296] @ 0x128 │ │ mov.w lr, #2 │ │ - b.n 304c0 │ │ - ldrb.w r6, [r9, #331] @ 0x14b │ │ - ldrb.w r5, [r9, #335] @ 0x14f │ │ - ldrh.w r4, [r9, #329] @ 0x149 │ │ - ldrh.w r2, [r9, #333] @ 0x14d │ │ - ldrb.w lr, [r9, #332] @ 0x14c │ │ - ldrd ip, r1, [r9, #336] @ 0x150 │ │ - strb.w r6, [sp, #1506] @ 0x5e2 │ │ - strh.w r4, [sp, #1504] @ 0x5e0 │ │ - strh.w r2, [r7, #-120] │ │ - strb.w r5, [r7, #-118] │ │ - b.n 304c4 │ │ - ldrd r1, r2, [r7, #-192] @ 0xc0 │ │ + b.n 31586 │ │ + ldrb.w r6, [r9, #347] @ 0x15b │ │ + ldrb.w r5, [r9, #351] @ 0x15f │ │ + ldrh.w r4, [r9, #345] @ 0x159 │ │ + ldrh.w r2, [r9, #349] @ 0x15d │ │ + ldrb.w lr, [r9, #348] @ 0x15c │ │ + ldrd ip, r1, [r9, #352] @ 0x160 │ │ + strb.w r6, [sp, #1570] @ 0x622 │ │ + strh.w r4, [sp, #1568] @ 0x620 │ │ + strh.w r2, [r7, #-80] │ │ + strb.w r5, [r7, #-78] │ │ + b.n 3158a │ │ + strh r7, [r0, #58] @ 0x3a │ │ + vabs.f q12, │ │ + vqshl.u32 d24, d16, #29 │ │ + vqshl.u32 d24, d30, #29 │ │ + vsri.32 d20, d16, #3 │ │ + vqshl.u32 d24, d15, #29 │ │ + vabs.f d24, d11 │ │ + vrsra.u64 q10, q12, #3 │ │ + vqshlu.s32 q12, , #29 │ │ + vclt.f q12, , #0 │ │ + vqshlu.s32 q12, q11, #29 │ │ + vqrshrn.u64 d30, , #3 │ │ + asrs r6, r6, #8 │ │ mov.w lr, #0 │ │ ldr r2, [r2, #0] │ │ add.w ip, r2, #8 │ │ - ldr r3, [sp, #284] @ 0x11c │ │ - ldrb.w r2, [sp, #1506] @ 0x5e2 │ │ - ldrh.w r4, [sp, #1504] @ 0x5e0 │ │ + ldr r3, [sp, #312] @ 0x138 │ │ + ldrb.w r2, [sp, #1570] @ 0x622 │ │ + ldrh.w r4, [sp, #1568] @ 0x620 │ │ strb r2, [r3, #2] │ │ - ldr r2, [sp, #288] @ 0x120 │ │ - ldrh.w r6, [r7, #-120] │ │ - ldrb.w r5, [r7, #-118] │ │ + ldr r2, [sp, #316] @ 0x13c │ │ + ldrh.w r6, [r7, #-80] │ │ + ldrb.w r5, [r7, #-78] │ │ strh r4, [r3, #0] │ │ strh r6, [r2, #0] │ │ strb r5, [r2, #2] │ │ - strb.w r0, [sp, #696] @ 0x2b8 │ │ - strb.w lr, [sp, #700] @ 0x2bc │ │ - strd ip, r1, [sp, #704] @ 0x2c0 │ │ - ldr r0, [sp, #292] @ 0x124 │ │ - add r2, sp, #696 @ 0x2b8 │ │ - ldr r1, [sp, #280] @ 0x118 │ │ - bl 36fc8 │ │ - add.w r4, sp, #1504 @ 0x5e0 │ │ - ldr r1, [sp, #272] @ 0x110 │ │ - movs r0, #0 │ │ + strb.w r0, [sp, #744] @ 0x2e8 │ │ + strb.w lr, [sp, #748] @ 0x2ec │ │ + strd ip, r1, [sp, #752] @ 0x2f0 │ │ + ldr r0, [sp, #324] @ 0x144 │ │ + add r2, sp, #744 @ 0x2e8 │ │ + ldr r1, [sp, #308] @ 0x134 │ │ + bl 37f18 │ │ + add.w r4, sp, #1568 @ 0x620 │ │ + ldr r1, [sp, #304] @ 0x130 │ │ movs r2, #72 @ 0x48 │ │ - str.w r0, [sp, #1080] @ 0x438 │ │ + str.w r8, [sp, #1128] @ 0x468 │ │ mov r0, r4 │ │ - bl 4c336 │ │ - add r0, sp, #696 @ 0x2b8 │ │ - add.w r1, sp, #1080 @ 0x438 │ │ + bl 4bc7a │ │ + add r0, sp, #744 @ 0x2e8 │ │ + add.w r1, sp, #1128 @ 0x468 │ │ mov r2, r4 │ │ - bl 349cc │ │ - add.w r4, sp, #1160 @ 0x488 │ │ - add r1, sp, #696 @ 0x2b8 │ │ + bl 359fc │ │ + add.w r4, sp, #1208 @ 0x4b8 │ │ + add r1, sp, #744 @ 0x2e8 │ │ movs r2, #136 @ 0x88 │ │ mov r0, r4 │ │ - bl 4c336 │ │ - ldr.w fp, [sp, #268] @ 0x10c │ │ - ldrb.w r0, [sp, #1280] @ 0x500 │ │ + bl 4bc7a │ │ + ldr.w r9, [sp, #300] @ 0x12c │ │ + ldrb.w r0, [sp, #1328] @ 0x530 │ │ cmp r0, #2 │ │ - bne.w 2ff74 │ │ - b.w 2fcaa │ │ - nop │ │ - str r1, [sp, #796] @ 0x31c │ │ - vcle.s , , #0 │ │ - vsra.u64 d25, d16, #3 │ │ - vsra.u64 d25, d30, #3 │ │ - vrsra.u32 d21, d14, #3 │ │ - vsra.u64 d25, d15, #3 │ │ - vcle.s d25, d11, #0 │ │ - vmlal.u , d29, d22[0] │ │ - vshr.u64 , , #3 │ │ - vcge.s , , #0 │ │ - vshr.u64 , q12, #3 │ │ - vtbl.8 d25, {d13}, d24 │ │ + bne.w 31000 │ │ + b.w 30d06 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ cmp.w r0, r6, lsl #2 │ │ ittt cs │ │ - ldrcs r0, [sp, #160] @ 0xa0 │ │ + ldrcs r0, [sp, #192] @ 0xc0 │ │ subcs.w r0, r0, r6, lsl #2 │ │ cmpcs r0, #4 │ │ - bcc.w 2ff9c │ │ - ldr r1, [sp, #156] @ 0x9c │ │ + bcc.w 31026 │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ lsls r0, r6, #2 │ │ ldr r0, [r1, r0] │ │ - cmp r0, #0 │ │ - beq.w 2ff9c │ │ + ldr r1, [sp, #188] @ 0xbc │ │ subs r0, #1 │ │ - ldr r1, [sp, #152] @ 0x98 │ │ cmp r0, r1 │ │ - bcs.w 2ff9c │ │ - ldr r1, [sp, #148] @ 0x94 │ │ + bcs.w 31026 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ umull r0, r1, r0, r1 │ │ lsls r1, r1, #2 │ │ orrs.w r1, r1, r0, lsr #30 │ │ - bne.w 2ff9c │ │ - ldr r1, [sp, #144] @ 0x90 │ │ + bne.w 31026 │ │ + ldr r1, [sp, #172] @ 0xac │ │ lsls r0, r0, #2 │ │ cmp r1, r0 │ │ itt cs │ │ - ldrcs r1, [sp, #140] @ 0x8c │ │ + ldrcs r1, [sp, #168] @ 0xa8 │ │ cmpcs r1, r0 │ │ - bcc.w 2ff9c │ │ - ldr r1, [sp, #148] @ 0x94 │ │ + bcc.w 31026 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ cmp r1, #9 │ │ - bcs.w 30f30 │ │ - ldr r5, [sp, #136] @ 0x88 │ │ + bcs.w 32004 │ │ cmp r1, #0 │ │ - beq.w 309ce │ │ - ldr r1, [sp, #128] @ 0x80 │ │ - movs r2, #0 │ │ + beq.w 31a8a │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ movs r6, #0 │ │ - add.w r8, r1, r0 │ │ - ldr r1, [sp, #144] @ 0x90 │ │ - sub.w sl, r1, r0 │ │ - ldr r1, [sp, #124] @ 0x7c │ │ - add.w ip, r1, r0 │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - sub.w fp, r1, r0 │ │ - ldr r0, [sp, #316] @ 0x13c │ │ - add.w lr, r0, #40 @ 0x28 │ │ + movs r5, #0 │ │ + movs r3, #0 │ │ + adds r2, r1, r0 │ │ + ldr r1, [sp, #172] @ 0xac │ │ + sub.w r9, r1, r0 │ │ + ldr r1, [sp, #156] @ 0x9c │ │ + add.w fp, r1, r0 │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ + sub.w r8, r1, r0 │ │ + movs r1, #0 │ │ movs r0, #0 │ │ - str r0, [sp, #308] @ 0x134 │ │ - str r0, [sp, #264] @ 0x108 │ │ - str r0, [sp, #244] @ 0xf4 │ │ - str r0, [sp, #252] @ 0xfc │ │ - strd r0, r0, [sp, #228] @ 0xe4 │ │ - strd r0, r0, [sp, #220] @ 0xdc │ │ - strd r0, r0, [sp, #208] @ 0xd0 │ │ - strd r0, r0, [sp, #200] @ 0xc8 │ │ - strd r0, r0, [sp, #192] @ 0xc0 │ │ - cmp.w sl, #4 │ │ + strd r1, r1, [sp, #252] @ 0xfc │ │ + str r1, [sp, #340] @ 0x154 │ │ + strd r1, r1, [sp, #240] @ 0xf0 │ │ + str r1, [sp, #288] @ 0x120 │ │ + str r1, [sp, #280] @ 0x118 │ │ + strd r1, r1, [sp, #232] @ 0xe8 │ │ + str r1, [sp, #268] @ 0x10c │ │ + strd r1, r1, [sp, #224] @ 0xe0 │ │ + strd r1, r1, [sp, #216] @ 0xd8 │ │ + strd r1, r1, [sp, #260] @ 0x104 │ │ + strd r1, r1, [sp, #208] @ 0xd0 │ │ + cmp.w r9, #4 │ │ + mov ip, r0 │ │ + mov lr, r3 │ │ it cs │ │ - cmpcs.w fp, #4 │ │ - bcc.n 3065e │ │ - ldrb.w r0, [lr], #1 │ │ - ldr.w r1, [r8], #4 │ │ - ldr.w r3, [ip], #4 │ │ - tbb [pc, r0] │ │ - lsrs r5, r0, #12 │ │ - lsrs r0, r1, #24 │ │ - adds r1, r2, #0 │ │ - asrs r4, r3, #16 │ │ - subs r7, r2, r0 │ │ - str r3, [sp, #308] @ 0x134 │ │ - mov r2, r1 │ │ - b.n 30652 │ │ + cmpcs.w r8, #4 │ │ + bcc.w 3183a │ │ + ldr r1, [sp, #348] @ 0x15c │ │ + mov r0, r6 │ │ + ldr.w r3, [r2, r0, lsl #2] │ │ + add r1, r6 │ │ + ldr.w r0, [fp, r0, lsl #2] │ │ + adds r6, #1 │ │ + ldrb.w r1, [r1, #40] @ 0x28 │ │ + tbb [pc, r1] │ │ + lsls r1, r4, #20 │ │ + asrs r6, r1, #4 │ │ + asrs r0, r1, #28 │ │ + asrs r2, r3, #16 │ │ + lsrs r5, r3, #12 │ │ + str r0, [sp, #244] @ 0xf4 │ │ + str r3, [sp, #256] @ 0x100 │ │ + b.n 316f8 │ │ + str r0, [sp, #280] @ 0x118 │ │ + str r3, [sp, #236] @ 0xec │ │ + b.n 316f8 │ │ + strd r0, r3, [sp, #208] @ 0xd0 │ │ + b.n 316f8 │ │ + str r0, [sp, #340] @ 0x154 │ │ + str r3, [sp, #252] @ 0xfc │ │ + b.n 316f8 │ │ + str r0, [sp, #288] @ 0x120 │ │ + str r3, [sp, #240] @ 0xf0 │ │ + b.n 316f8 │ │ + str r0, [sp, #260] @ 0x104 │ │ + str r3, [sp, #216] @ 0xd8 │ │ + b.n 316f8 │ │ + str r0, [sp, #268] @ 0x10c │ │ + str r3, [sp, #232] @ 0xe8 │ │ + b.n 316f8 │ │ + str r0, [sp, #264] @ 0x108 │ │ str r3, [sp, #228] @ 0xe4 │ │ - str r1, [sp, #252] @ 0xfc │ │ - b.n 30652 │ │ - str r3, [sp, #244] @ 0xf4 │ │ - str r1, [sp, #264] @ 0x108 │ │ - b.n 30652 │ │ - str r3, [sp, #220] @ 0xdc │ │ - str r1, [sp, #232] @ 0xe8 │ │ - b.n 30652 │ │ - str r3, [sp, #208] @ 0xd0 │ │ - str r1, [sp, #224] @ 0xe0 │ │ - b.n 30652 │ │ - mov r6, r3 │ │ - str r1, [sp, #200] @ 0xc8 │ │ - b.n 30652 │ │ - str r3, [sp, #204] @ 0xcc │ │ - str r1, [sp, #212] @ 0xd4 │ │ - b.n 30652 │ │ - strd r3, r1, [sp, #192] @ 0xc0 │ │ - sub.w fp, fp, #4 │ │ - sub.w sl, sl, #4 │ │ - cmp lr, r5 │ │ - bne.n 305fe │ │ - ldr r0, [sp, #132] @ 0x84 │ │ + b.n 316f8 │ │ + strd r0, r3, [sp, #220] @ 0xdc │ │ + mov r0, ip │ │ + mov r3, lr │ │ + ldr r1, [sp, #348] @ 0x15c │ │ + sub.w r8, r8, #4 │ │ + sub.w r9, r9, #4 │ │ + adds r5, #4 │ │ + add r1, r6 │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ + adds r1, #40 @ 0x28 │ │ + cmp r1, r4 │ │ + bne.n 31690 │ │ + b.n 3183e │ │ mov.w sl, #0 │ │ - cmp r0, r2 │ │ - bcc.w 2ff9c │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - ldr r1, [sp, #308] @ 0x134 │ │ - subs r0, r0, r2 │ │ - cmp r0, r1 │ │ - ittt cs │ │ - ldrcs r0, [sp, #120] @ 0x78 │ │ - ldrcs r1, [sp, #264] @ 0x108 │ │ - cmpcs r0, r1 │ │ - bcc.w 2ff9c │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - ldr r1, [sp, #264] @ 0x108 │ │ - subs r0, r0, r1 │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ - cmp r0, r1 │ │ - ittt cs │ │ - ldrcs r0, [sp, #64] @ 0x40 │ │ - ldrcs r1, [sp, #252] @ 0xfc │ │ - cmpcs r0, r1 │ │ - bcc.w 2ff9c │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - ldr r1, [sp, #252] @ 0xfc │ │ - subs r0, r0, r1 │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ - cmp r0, r1 │ │ - ittt cs │ │ - ldrcs r0, [sp, #56] @ 0x38 │ │ - ldrcs r1, [sp, #232] @ 0xe8 │ │ - cmpcs r0, r1 │ │ - bcc.w 2ff9c │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ - subs r0, r0, r1 │ │ - ldr r1, [sp, #220] @ 0xdc │ │ - cmp r0, r1 │ │ - ittt cs │ │ - ldrcs r0, [sp, #36] @ 0x24 │ │ - ldrcs r1, [sp, #224] @ 0xe0 │ │ - cmpcs r0, r1 │ │ - bcc.w 2ff9c │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ - subs r0, r0, r1 │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ - cmp r0, r1 │ │ - ittt cs │ │ - ldrcs r0, [sp, #32] │ │ - ldrcs r1, [sp, #212] @ 0xd4 │ │ - cmpcs r0, r1 │ │ - bcc.w 2ff9c │ │ - ldr r0, [sp, #32] │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ - subs r0, r0, r1 │ │ - ldr r1, [sp, #204] @ 0xcc │ │ - cmp r0, r1 │ │ - bcc.w 2ff9c │ │ - ldr r0, [sp, #28] │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ - subs r0, r0, r1 │ │ - it cs │ │ - cmpcs r0, r6 │ │ - bcc.w 2ff9c │ │ - ldr r0, [sp, #24] │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ - subs r0, r0, r1 │ │ - itt cs │ │ - ldrcs r1, [sp, #192] @ 0xc0 │ │ - cmpcs r0, r1 │ │ - bcc.w 2ff9c │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - ldr r1, [sp, #264] @ 0x108 │ │ - add.w r8, r0, r2 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - str r6, [sp, #188] @ 0xbc │ │ - add r0, r1 │ │ - str r0, [sp, #264] @ 0x108 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - ldr r1, [sp, #252] @ 0xfc │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ - add r0, r1 │ │ - str r0, [sp, #252] @ 0xfc │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ - ldr r4, [sp, #228] @ 0xe4 │ │ - add r0, r1 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ - ldr r2, [sp, #220] @ 0xdc │ │ - add r0, r1 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ - ldr r5, [sp, #308] @ 0x134 │ │ - add r0, r1 │ │ - str r0, [sp, #232] @ 0xe8 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ - add r0, r1 │ │ - str r0, [sp, #224] @ 0xe0 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ - add r0, r1 │ │ - str r0, [sp, #212] @ 0xd4 │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ - ldrd r0, r6, [sp, #204] @ 0xcc │ │ - b.n 309fe │ │ - cmp.w sl, #0 │ │ - beq.n 307d0 │ │ - ldr.w r0, [r7, #-180] │ │ - sub.w r3, r7, #160 @ 0xa0 │ │ - str.w sl, [r7, #-164] │ │ - movs r2, #0 │ │ - str r0, [sp, #308] @ 0x134 │ │ - ldrd r0, r1, [sl, #32] │ │ - stmia r3!, {r0, r1, r2} │ │ - add r0, sp, #696 @ 0x2b8 │ │ - sub.w r1, r7, #160 @ 0xa0 │ │ - bl 352f8 │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ + cmp.w fp, #0 │ │ + beq.w 31a5a │ │ + str.w fp, [r7, #-192] │ │ + sub.w r2, r7, #188 @ 0xbc │ │ + ldrd r0, r1, [fp, #32] │ │ + ldr.w r4, [r7, #-204] │ │ + stmia.w r2, {r0, r1, sl} │ │ + sub.w r0, r7, #80 @ 0x50 │ │ + sub.w r1, r7, #188 @ 0xbc │ │ + bl 3630c │ │ + ldr.w r0, [r7, #-80] │ │ + adds r1, r0, #2 │ │ + beq.n 31786 │ │ adds r1, r0, #1 │ │ - beq.n 307d8 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - cmp r0, #2 │ │ - ldr r3, [sp, #716] @ 0x2cc │ │ - str r3, [sp, #264] @ 0x108 │ │ - ldrh r2, [r1, #0] │ │ - ldrb.w r3, [sp, #704] @ 0x2c0 │ │ - strh.w r2, [r7, #-148] │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - ldrb r1, [r1, #2] │ │ - str r3, [sp, #244] @ 0xf4 │ │ - ldr r3, [sp, #708] @ 0x2c4 │ │ - strb.w r1, [r7, #-146] │ │ - sub.w r1, r7, #144 @ 0x90 │ │ - str r3, [sp, #252] @ 0xfc │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ - ldr r5, [sp, #700] @ 0x2bc │ │ - ldmia.w r2, {r3, r6, r8, fp, ip, lr} │ │ - stmia.w r1, {r3, r6, r8, fp, ip, lr} │ │ - bne.n 30818 │ │ - movs r6, #255 @ 0xff │ │ - mov.w r8, #0 │ │ - b.n 30896 │ │ + str r4, [sp, #340] @ 0x154 │ │ + bne.n 317a2 │ │ + movs r4, #255 @ 0xff │ │ + b.n 31814 │ │ movs r0, #1 │ │ - mov r1, r6 │ │ + mov r1, r4 │ │ str r0, [sp, #0] │ │ - sub.w r0, r7, #120 @ 0x78 │ │ - mov r2, r4 │ │ + sub.w r0, r7, #80 @ 0x50 │ │ + mov r2, r5 │ │ movs r3, #1 │ │ - bl 2e600 │ │ - ldrd r9, r6, [r7, #-116] @ 0x74 │ │ - b.n 300ec │ │ - movs r6, #255 @ 0xff │ │ - mov.w r8, #0 │ │ - b.n 309a0 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - ldrd fp, r4, [sp, #712] @ 0x2c8 │ │ - ldrb.w r6, [sp, #704] @ 0x2c0 │ │ - ldr.w r8, [sp, #708] @ 0x2c4 │ │ - ldrh r0, [r1, #0] │ │ - ldrb r1, [r1, #2] │ │ - strh.w r0, [r7, #-148] │ │ - strb.w r1, [r7, #-146] │ │ - strh.w r0, [sp, #1504] @ 0x5e0 │ │ - strb.w r1, [sp, #1506] @ 0x5e2 │ │ - b.n 30896 │ │ + bl 2f754 │ │ + ldrd sl, r4, [r7, #-76] @ 0x4c │ │ + b.n 31176 │ │ movs r0, #1 │ │ - mov r1, r6 │ │ + mov r1, r4 │ │ str r0, [sp, #0] │ │ - sub.w r0, r7, #120 @ 0x78 │ │ + sub.w r0, r7, #80 @ 0x50 │ │ movs r2, #1 │ │ movs r3, #1 │ │ - bl 2e600 │ │ - ldrd r0, r9, [r7, #-120] @ 0x78 │ │ - ldr.w r6, [r7, #-112] │ │ - b.n 300d6 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - sub.w ip, r7, #144 @ 0x90 │ │ - ldrb.w r1, [r7, #-146] │ │ - strd r0, r5, [r7, #-120] @ 0x78 │ │ - ldr r0, [sp, #252] @ 0xfc │ │ - ldrh.w r2, [r7, #-148] │ │ - strb r1, [r3, #2] │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ - str.w r0, [r7, #-108] │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - strb.w r1, [r7, #-112] │ │ - strh r2, [r3, #0] │ │ - str.w r4, [r7, #-104] │ │ - str.w r0, [r7, #-100] │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - add.w r1, sl, #8 │ │ - add r0, sp, #696 @ 0x2b8 │ │ - sub.w r2, r7, #120 @ 0x78 │ │ - bl 356b0 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - ldrd r5, r3, [sp, #696] @ 0x2b8 │ │ - ldrd r8, fp, [sp, #708] @ 0x2c4 │ │ - ldrb.w r6, [sp, #704] @ 0x2c0 │ │ + bl 2f754 │ │ + ldrd r0, sl, [r7, #-80] @ 0x50 │ │ + ldr.w r4, [r7, #-72] │ │ + b.n 31160 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + ldr.w r5, [r7, #-60] │ │ + ldrd sl, r6, [r7, #-68] @ 0x44 │ │ + ldrb.w r4, [r7, #-72] │ │ + ldrh r0, [r1, #0] │ │ + ldrb r1, [r1, #2] │ │ + strh.w r0, [sp, #1568] @ 0x620 │ │ + strb.w r1, [sp, #1570] @ 0x622 │ │ + b.n 31814 │ │ + ldrd ip, r1, [sp, #64] @ 0x40 │ │ + str.w r0, [r7, #-176] │ │ + ldmia.w ip, {r0, r2, r3, r4, r5} │ │ + stmia r1!, {r0, r2, r3, r4, r5} │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + ldr.w ip, [sp, #72] @ 0x48 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + add.w r1, fp, #8 │ │ + add r0, sp, #744 @ 0x2e8 │ │ + sub.w r2, r7, #176 @ 0xb0 │ │ + bl 366e4 │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + ldrd r6, r3, [sp, #744] @ 0x2e8 │ │ + ldr r2, [sp, #764] @ 0x2fc │ │ + ldr.w sl, [sp, #756] @ 0x2f4 │ │ ldrh r0, [r1, #0] │ │ + str r2, [sp, #280] @ 0x118 │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ ldrb r1, [r1, #2] │ │ - ldr r2, [sp, #716] @ 0x2cc │ │ - strh.w r0, [r7, #-68] │ │ - eor.w r0, r5, #2 │ │ + str r2, [sp, #268] @ 0x10c │ │ + ldrb.w r2, [sp, #752] @ 0x2f0 │ │ + strh.w r0, [r7, #-124] │ │ + eor.w r0, r6, #2 │ │ orrs r0, r3 │ │ - str r2, [sp, #264] @ 0x108 │ │ - strb.w r1, [r7, #-66] │ │ - str r5, [sp, #244] @ 0xf4 │ │ - str r3, [sp, #252] @ 0xfc │ │ - bne.n 308ba │ │ - ldrh.w r0, [r7, #-68] │ │ - ldrb.w r1, [r7, #-66] │ │ - strh.w r0, [sp, #1504] @ 0x5e0 │ │ - strb.w r1, [sp, #1506] @ 0x5e2 │ │ - ldr r4, [sp, #264] @ 0x108 │ │ + str r2, [sp, #288] @ 0x120 │ │ + strb.w r1, [r7, #-122] │ │ + str r6, [sp, #260] @ 0x104 │ │ + str r3, [sp, #264] @ 0x108 │ │ + bne.w 31964 │ │ + ldrh.w r0, [r7, #-124] │ │ + ldrb.w r1, [r7, #-122] │ │ + strh.w r0, [sp, #1568] @ 0x620 │ │ + strb.w r1, [sp, #1570] @ 0x622 │ │ + ldr r4, [sp, #288] @ 0x120 │ │ + ldr r5, [sp, #280] @ 0x118 │ │ + ldr r6, [sp, #268] @ 0x10c │ │ dmb ish │ │ - ldrex r0, [sl] │ │ + ldrex r0, [fp] │ │ subs r1, r0, #1 │ │ - strex r2, r1, [sl] │ │ + strex r2, r1, [fp] │ │ cmp r2, #0 │ │ - bne.n 3089a │ │ + bne.n 31818 │ │ cmp r0, #1 │ │ - bne.n 309a0 │ │ + bne.w 31a5c │ │ dmb ish │ │ - sub.w r0, r7, #164 @ 0xa4 │ │ - bl 34d28 │ │ - b.n 309a0 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - add.w r0, sp, #1504 @ 0x5e0 │ │ - movs r2, #194 @ 0xc2 │ │ - bl 4c336 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - sub.w r0, r7, #64 @ 0x40 │ │ - ldrh.w ip, [sp, #914] @ 0x392 │ │ - ldmia r1!, {r2, r3, r5} │ │ - cmp.w ip, #4 │ │ - stmia r0!, {r2, r3, r5} │ │ - ldmia.w r1, {r2, r3, r4, r5} │ │ - stmia r0!, {r2, r3, r4, r5} │ │ - mov r5, ip │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ - str r1, [sp, #228] @ 0xe4 │ │ - ldr r1, [sp, #956] @ 0x3bc │ │ - str r1, [sp, #220] @ 0xdc │ │ - ldrd r4, r1, [sp, #964] @ 0x3c4 │ │ - ldrh.w r0, [r7, #-68] │ │ + sub.w r0, r7, #192 @ 0xc0 │ │ + bl 35d68 │ │ + b.n 31a5c │ │ + mov r0, ip │ │ + mov r3, lr │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + mov.w fp, #0 │ │ + cmp r1, r3 │ │ + bcc.w 31026 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + subs r1, r1, r3 │ │ + cmp r1, r0 │ │ + ittt cs │ │ + ldrcs r1, [sp, #152] @ 0x98 │ │ + ldrcs r2, [sp, #256] @ 0x100 │ │ + cmpcs r1, r2 │ │ + bcc.w 31026 │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + ldr r2, [sp, #256] @ 0x100 │ │ + subs r1, r1, r2 │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ + cmp r1, r2 │ │ + ittt cs │ │ + ldrcs r1, [sp, #92] @ 0x5c │ │ + ldrcs r2, [sp, #252] @ 0xfc │ │ + cmpcs r1, r2 │ │ + bcc.w 31026 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + ldr r2, [sp, #252] @ 0xfc │ │ + subs r1, r1, r2 │ │ + ldr r2, [sp, #340] @ 0x154 │ │ + cmp r1, r2 │ │ + ittt cs │ │ + ldrcs r1, [sp, #88] @ 0x58 │ │ + ldrcs r2, [sp, #240] @ 0xf0 │ │ + cmpcs r1, r2 │ │ + bcc.w 31026 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ + subs r1, r1, r2 │ │ + ldr r2, [sp, #288] @ 0x120 │ │ + cmp r1, r2 │ │ + ittt cs │ │ + ldrcs r1, [sp, #80] @ 0x50 │ │ + ldrcs r2, [sp, #236] @ 0xec │ │ + cmpcs r1, r2 │ │ + bcc.w 31026 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + ldr r2, [sp, #236] @ 0xec │ │ + subs r1, r1, r2 │ │ + ldr r2, [sp, #280] @ 0x118 │ │ + cmp r1, r2 │ │ + ittt cs │ │ + ldrcs r1, [sp, #44] @ 0x2c │ │ + ldrcs r2, [sp, #232] @ 0xe8 │ │ + cmpcs r1, r2 │ │ + bcc.w 31026 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ + subs r1, r1, r2 │ │ + ldr r2, [sp, #268] @ 0x10c │ │ + cmp r1, r2 │ │ + ittt cs │ │ + ldrcs r1, [sp, #40] @ 0x28 │ │ + ldrcs r2, [sp, #228] @ 0xe4 │ │ + cmpcs r1, r2 │ │ + bcc.w 31026 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ + subs r1, r1, r2 │ │ + ldr r2, [sp, #264] @ 0x108 │ │ + cmp r1, r2 │ │ + ittt cs │ │ + ldrcs r1, [sp, #36] @ 0x24 │ │ + ldrcs r2, [sp, #224] @ 0xe0 │ │ + cmpcs r1, r2 │ │ + bcc.w 31026 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ + subs r1, r1, r2 │ │ + ldr r2, [sp, #220] @ 0xdc │ │ + cmp r1, r2 │ │ + bcc.w 31026 │ │ + ldr r1, [sp, #32] │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ + subs r1, r1, r2 │ │ + itt cs │ │ + ldrcs r2, [sp, #260] @ 0x104 │ │ + cmpcs r1, r2 │ │ + bcc.w 31026 │ │ + ldr r1, [sp, #28] │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ + subs r1, r1, r2 │ │ + itt cs │ │ + ldrcs r2, [sp, #208] @ 0xd0 │ │ + cmpcs r1, r2 │ │ + bcc.w 31026 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + ldr r2, [sp, #256] @ 0x100 │ │ + add r1, r3 │ │ + str r1, [sp, #200] @ 0xc8 │ │ + ldr r1, [sp, #108] @ 0x6c │ │ + ldr r6, [sp, #244] @ 0xf4 │ │ + add r1, r2 │ │ + str r1, [sp, #256] @ 0x100 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + ldr r2, [sp, #252] @ 0xfc │ │ + add r1, r2 │ │ + str r1, [sp, #252] @ 0xfc │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ + add r1, r2 │ │ + str r1, [sp, #196] @ 0xc4 │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + ldr r2, [sp, #236] @ 0xec │ │ + add r1, r2 │ │ + str r1, [sp, #16] │ │ + ldr r1, [sp, #100] @ 0x64 │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ + add r1, r2 │ │ + str r1, [sp, #240] @ 0xf0 │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ + add r1, r2 │ │ + str r1, [sp, #236] @ 0xec │ │ + ldr r1, [sp, #128] @ 0x80 │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ + add r1, r2 │ │ str r1, [sp, #232] @ 0xe8 │ │ - ldr r1, [sp, #972] @ 0x3cc │ │ - strh.w r0, [r7, #-32] │ │ - ldr r0, [sp, #308] @ 0x134 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ + add r1, r2 │ │ + str r1, [sp, #228] @ 0xe4 │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ + add r1, r2 │ │ str r1, [sp, #224] @ 0xe0 │ │ - ldrb.w r1, [r7, #-66] │ │ - strb.w r1, [r7, #-30] │ │ - ldrd r1, r2, [r0, #248] @ 0xf8 │ │ - ldr.w r0, [r0, #264] @ 0x108 │ │ - str r0, [sp, #212] @ 0xd4 │ │ - strd r2, r1, [sp, #204] @ 0xcc │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ + ldr r1, [sp, #220] @ 0xdc │ │ + b.n 31ac6 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + add.w r0, sp, #1568 @ 0x620 │ │ + movs r2, #202 @ 0xca │ │ + bl 4bc7a │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + sub.w r0, r7, #120 @ 0x78 │ │ + ldrh.w ip, [sp, #970] @ 0x3ca │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ + cmp.w ip, #4 │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + ldmia.w r1, {r2, r3, r4, r5, r6} │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ + mov r4, ip │ │ + ldrd r5, r1, [sp, #1016] @ 0x3f8 │ │ + ldrh.w r0, [r7, #-124] │ │ + str r1, [sp, #240] @ 0xf0 │ │ + ldr.w r1, [sp, #1028] @ 0x404 │ │ + str r1, [sp, #252] @ 0xfc │ │ + ldr.w r1, [sp, #1032] @ 0x408 │ │ + str r1, [sp, #256] @ 0x100 │ │ + ldr.w r1, [sp, #1036] @ 0x40c │ │ + strh.w r0, [r7, #-84] │ │ + ldr r0, [sp, #340] @ 0x154 │ │ + str r1, [sp, #244] @ 0xf4 │ │ + ldrb.w r1, [r7, #-122] │ │ + strb.w r1, [r7, #-82] │ │ + ldrd r1, r2, [r0, #264] @ 0x108 │ │ + ldr.w r0, [r0, #280] @ 0x118 │ │ + str r0, [sp, #236] @ 0xec │ │ + strd r2, r1, [sp, #228] @ 0xe4 │ │ ittt ls │ │ - ldrls r0, [sp, #308] @ 0x134 │ │ - ldrls.w r0, [r0, #272] @ 0x110 │ │ - strls r0, [sp, #232] @ 0xe8 │ │ - str.w fp, [sp, #712] @ 0x2c8 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - ldrb.w r0, [r7, #-30] │ │ - ldrh.w r1, [r7, #-32] │ │ + ldrls r0, [sp, #340] @ 0x154 │ │ + ldrls.w r0, [r0, #288] @ 0x120 │ │ + strls r0, [sp, #256] @ 0x100 │ │ + str.w fp, [sp, #1040] @ 0x410 │ │ + ldr r2, [sp, #84] @ 0x54 │ │ + ldrb.w r0, [r7, #-82] │ │ + ldrh.w r1, [r7, #-84] │ │ strb r0, [r2, #2] │ │ - ldr r0, [sp, #244] @ 0xf4 │ │ - str r0, [sp, #696] @ 0x2b8 │ │ - ldr r0, [sp, #252] @ 0xfc │ │ - str r0, [sp, #700] @ 0x2bc │ │ + ldr r0, [sp, #260] @ 0x104 │ │ + str r0, [sp, #744] @ 0x2e8 │ │ + ldr r0, [sp, #268] @ 0x10c │ │ + str r0, [sp, #760] @ 0x2f8 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + strb.w r0, [sp, #752] @ 0x2f0 │ │ ldr r0, [sp, #264] @ 0x108 │ │ - str r0, [sp, #716] @ 0x2cc │ │ - ldr r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #748] @ 0x2ec │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + str r0, [sp, #764] @ 0x2fc │ │ + ldr r0, [sp, #48] @ 0x30 │ │ strh r1, [r2, #0] │ │ - add.w r1, sp, #1504 @ 0x5e0 │ │ - movs r2, #194 @ 0xc2 │ │ - strb.w r6, [sp, #704] @ 0x2c0 │ │ - str.w sl, [sp, #976] @ 0x3d0 │ │ - str.w r8, [sp, #708] @ 0x2c4 │ │ - bl 4c336 │ │ - sub.w r0, r7, #64 @ 0x40 │ │ - strh.w r5, [sp, #914] @ 0x392 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - ldmia r0!, {r2, r3, r6} │ │ - stmia r1!, {r2, r3, r6} │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - ldr r0, [sp, #220] @ 0xdc │ │ - str r0, [sp, #956] @ 0x3bc │ │ + add.w r1, sp, #1568 @ 0x620 │ │ + movs r2, #202 @ 0xca │ │ + str.w sl, [sp, #756] @ 0x2f4 │ │ + bl 4bc7a │ │ + sub.w ip, r7, #120 @ 0x78 │ │ + strh.w r4, [sp, #970] @ 0x3ca │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + ldmia.w ip!, {r2, r3, r4, r6} │ │ + stmia r1!, {r2, r3, r4, r6} │ │ + ldmia.w ip, {r0, r2, r3, r4, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r6} │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ + strd r5, r0, [sp, #1016] @ 0x3f8 │ │ ldr r0, [sp, #228] @ 0xe4 │ │ - str r0, [sp, #952] @ 0x3b8 │ │ - ldr r0, [sp, #204] @ 0xcc │ │ - str r0, [sp, #948] @ 0x3b4 │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ - str r0, [sp, #944] @ 0x3b0 │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ - str r0, [sp, #972] @ 0x3cc │ │ + str r0, [sp, #1012] @ 0x3f4 │ │ ldr r0, [sp, #232] @ 0xe8 │ │ - strd r4, r0, [sp, #964] @ 0x3c4 │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ - str r0, [sp, #960] @ 0x3c0 │ │ - mov.w r0, #288 @ 0x120 │ │ - blx 4f770 │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ + str.w r0, [sp, #1036] @ 0x40c │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + str.w r0, [sp, #1032] @ 0x408 │ │ + ldr r0, [sp, #252] @ 0xfc │ │ + str.w r0, [sp, #1028] @ 0x404 │ │ + ldr r0, [sp, #236] @ 0xec │ │ + str.w r0, [sp, #1024] @ 0x400 │ │ + mov.w r0, #304 @ 0x130 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 30f3e │ │ - add r1, sp, #696 @ 0x2b8 │ │ - mov.w r2, #288 @ 0x120 │ │ - mov r8, r0 │ │ - bl 4c336 │ │ - movs r6, #255 @ 0xff │ │ - ldrb.w r0, [r9, #328] @ 0x148 │ │ + beq.w 32012 │ │ + add r1, sp, #744 @ 0x2e8 │ │ + mov.w r2, #304 @ 0x130 │ │ + mov sl, r0 │ │ + bl 4bc7a │ │ + movs r4, #255 @ 0xff │ │ + ldrb.w r0, [r9, #344] @ 0x158 │ │ cmp r0, #254 @ 0xfe │ │ - bne.n 309c6 │ │ - ldrb.w r0, [sp, #1506] @ 0x5e2 │ │ - ldrh.w r1, [sp, #1504] @ 0x5e0 │ │ - strb.w r6, [r9, #328] @ 0x148 │ │ - strh.w r1, [r9, #329] @ 0x149 │ │ - strb.w r0, [r9, #331] @ 0x14b │ │ - strd r8, fp, [r9, #332] @ 0x14c │ │ - str.w r4, [r9, #340] @ 0x154 │ │ - b.n 30474 │ │ - cmp r6, #254 @ 0xfe │ │ - beq.w 30474 │ │ - b.n 30f18 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ + bne.n 31a82 │ │ + ldrb.w r0, [sp, #1570] @ 0x622 │ │ + ldrh.w r1, [sp, #1568] @ 0x620 │ │ + strb.w r4, [r9, #344] @ 0x158 │ │ + strh.w r1, [r9, #345] @ 0x159 │ │ + strb.w r0, [r9, #347] @ 0x15b │ │ + strd sl, r6, [r9, #348] @ 0x15c │ │ + str.w r5, [r9, #356] @ 0x164 │ │ + b.n 3150e │ │ + cmp r4, #254 @ 0xfe │ │ + beq.w 3150e │ │ + b.n 31fec │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + movs r2, #0 │ │ + str r0, [sp, #228] @ 0xe4 │ │ movs r1, #0 │ │ - str r0, [sp, #224] @ 0xe0 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ movs r6, #0 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - movs r2, #0 │ │ - str r0, [sp, #212] @ 0xd4 │ │ - movs r4, #0 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - movs r3, #0 │ │ + str r0, [sp, #224] @ 0xe0 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ str r0, [sp, #232] @ 0xe8 │ │ - movs r5, #0 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - str r0, [sp, #180] @ 0xb4 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - str r0, [sp, #184] @ 0xb8 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + str r0, [sp, #236] @ 0xec │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + str r0, [sp, #240] @ 0xf0 │ │ ldr r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #16] │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str r0, [sp, #196] @ 0xc4 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ str r0, [sp, #252] @ 0xfc │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - str r0, [sp, #264] @ 0x108 │ │ - movs r0, #0 │ │ - ldr.w r8, [sp, #104] @ 0x68 │ │ - str r0, [sp, #188] @ 0xbc │ │ - ldr.w ip, [r9, #128] @ 0x80 │ │ - ldrd sl, fp, [r9, #112] @ 0x70 │ │ - str r5, [sp, #308] @ 0x134 │ │ - cmp.w ip, #0 │ │ - ldrd r5, lr, [r9, #16] │ │ - str r5, [sp, #244] @ 0xf4 │ │ - str.w lr, [sp, #228] @ 0xe4 │ │ - beq.n 30a38 │ │ - str.w r8, [sp, #220] @ 0xdc │ │ - ldrex lr, [ip] │ │ - add.w r8, lr, #1 │ │ - strex r5, r8, [ip] │ │ - cmp r5, #0 │ │ - bne.n 30a1c │ │ - ldr.w r8, [sp, #220] @ 0xdc │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ - ble.w 30f5a │ │ - movs r5, #0 │ │ - mov.w lr, #1 │ │ - strd ip, r5, [sp, #824] @ 0x338 │ │ - add.w ip, sp, #804 @ 0x324 │ │ - stmia.w ip, {r6, sl, fp} │ │ - ldr r6, [sp, #180] @ 0xb4 │ │ - str r5, [sp, #836] @ 0x344 │ │ - ldr r5, [sp, #188] @ 0xbc │ │ - strd r2, r6, [sp, #796] @ 0x31c │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ - str r5, [sp, #820] @ 0x334 │ │ - ldr r5, [sp, #212] @ 0xd4 │ │ - strd r1, r2, [sp, #788] @ 0x314 │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ - ldr r2, [sp, #252] @ 0xfc │ │ - strb.w lr, [sp, #840] @ 0x348 │ │ - strd r0, r1, [sp, #780] @ 0x30c │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ - str r0, [sp, #776] @ 0x308 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - str r0, [sp, #772] @ 0x304 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - str r0, [sp, #768] @ 0x300 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + str r0, [sp, #256] @ 0x100 │ │ ldr r0, [sp, #112] @ 0x70 │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - strd r3, r2, [sp, #732] @ 0x2dc │ │ - add r3, sp, #720 @ 0x2d0 │ │ - ldr r2, [sp, #264] @ 0x108 │ │ - strd r1, r0, [sp, #756] @ 0x2f4 │ │ - strd r1, r0, [sp, #748] @ 0x2ec │ │ - strd r4, r0, [sp, #740] @ 0x2e4 │ │ - stmia r3!, {r0, r1, r2} │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ - str r0, [sp, #716] @ 0x2cc │ │ - ldr r0, [sp, #244] @ 0xf4 │ │ - str r0, [sp, #712] @ 0x2c8 │ │ - ldr r0, [sp, #308] @ 0x134 │ │ - str r5, [sp, #816] @ 0x330 │ │ - str r1, [sp, #764] @ 0x2fc │ │ - strd r8, r0, [sp, #704] @ 0x2c0 │ │ - movs r0, #148 @ 0x94 │ │ - strd lr, lr, [sp, #696] @ 0x2b8 │ │ - blx 4f770 │ │ - cmp r0, #0 │ │ - beq.w 30f52 │ │ - add r1, sp, #696 @ 0x2b8 │ │ - movs r2, #148 @ 0x94 │ │ - mov sl, r0 │ │ - bl 4bedc │ │ - b.n 30400 │ │ - ldr r1, [sp, #268] @ 0x10c │ │ - str r5, [sp, #300] @ 0x12c │ │ - cmp r1, r0 │ │ - str.w r9, [sp, #312] @ 0x138 │ │ - str r3, [sp, #304] @ 0x130 │ │ - beq.n 30b2c │ │ - ldr.w r5, [r0, #-4]! │ │ + str r0, [sp, #200] @ 0xc8 │ │ + movs r0, #0 │ │ + str r0, [sp, #260] @ 0x104 │ │ + strd r0, r0, [sp, #264] @ 0x108 │ │ str r0, [sp, #280] @ 0x118 │ │ - ldrd r9, r1, [r5, #28] │ │ + str r0, [sp, #288] @ 0x120 │ │ + str r0, [sp, #340] @ 0x154 │ │ + ldr.w r9, [sl, #136] @ 0x88 │ │ + ldrd lr, r5, [sl, #120] @ 0x78 │ │ + ldrd r3, ip, [sl, #16] │ │ + cmp.w r9, #0 │ │ + str r3, [sp, #244] @ 0xf4 │ │ + beq.n 31afe │ │ + mov r8, r1 │ │ + mov r1, r6 │ │ + ldrex r4, [r9] │ │ + adds r6, r4, #1 │ │ + strex fp, r6, [r9] │ │ + cmp.w fp, #0 │ │ + bne.n 31ade │ │ + mov r6, r1 │ │ + mov.w fp, #0 │ │ + mov r1, r8 │ │ + cmp.w r4, #4294967295 @ 0xffffffff │ │ + ble.w 32026 │ │ + ldr r3, [sp, #260] @ 0x104 │ │ + movs r4, #1 │ │ + str r3, [sp, #876] @ 0x36c │ │ + mov r8, fp │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ + str r3, [sp, #872] @ 0x368 │ │ + ldr r3, [sp, #280] @ 0x118 │ │ + str r3, [sp, #860] @ 0x35c │ │ + ldr r3, [sp, #16] │ │ + str r3, [sp, #856] @ 0x358 │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ + strd lr, r5, [sp, #864] @ 0x360 │ │ + ldr r5, [sp, #288] @ 0x120 │ │ + strd r2, r3, [sp, #844] @ 0x34c │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ + ldr r3, [sp, #236] @ 0xec │ │ + str r3, [sp, #808] @ 0x328 │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ + strd r1, r2, [sp, #836] @ 0x344 │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ + str r3, [sp, #800] @ 0x320 │ │ + ldr r3, [sp, #252] @ 0xfc │ │ + str r1, [sp, #832] @ 0x340 │ │ + ldr r1, [sp, #132] @ 0x84 │ │ + str r1, [sp, #828] @ 0x33c │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + str r1, [sp, #824] @ 0x338 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + strd r6, r3, [sp, #780] @ 0x30c │ │ + ldr r3, [sp, #256] @ 0x100 │ │ + ldr r2, [sp, #144] @ 0x90 │ │ + str r1, [sp, #820] @ 0x334 │ │ + strd r2, r1, [sp, #792] @ 0x318 │ │ + strd r1, r3, [sp, #772] @ 0x304 │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ + str r5, [sp, #852] @ 0x354 │ │ + ldr r5, [sp, #264] @ 0x108 │ │ + str r5, [sp, #812] @ 0x32c │ │ + ldr r5, [sp, #268] @ 0x10c │ │ + strd r0, r1, [sp, #756] @ 0x2f4 │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + str r5, [sp, #804] @ 0x324 │ │ + ldr r5, [sp, #340] @ 0x154 │ │ + str r0, [sp, #752] @ 0x2f0 │ │ + movs r0, #156 @ 0x9c │ │ + strb.w r4, [sp, #896] @ 0x380 │ │ + str.w fp, [sp, #892] @ 0x37c │ │ + strd r9, fp, [sp, #880] @ 0x370 │ │ + str r2, [sp, #816] @ 0x330 │ │ + str r5, [sp, #788] @ 0x314 │ │ + strd ip, r2, [sp, #764] @ 0x2fc │ │ + strd r4, r4, [sp, #744] @ 0x2e8 │ │ + blx 4eea0 │ │ + cmp r0, #0 │ │ + beq.w 3201e │ │ + add r1, sp, #744 @ 0x2e8 │ │ + movs r2, #156 @ 0x9c │ │ + mov fp, r0 │ │ + bl 4bce4 │ │ + b.n 3149a │ │ + ldr r1, [sp, #304] @ 0x130 │ │ + str r6, [sp, #344] @ 0x158 │ │ + cmp r1, r0 │ │ + strd r4, r3, [sp, #336] @ 0x150 │ │ + beq.n 31bf6 │ │ + ldr.w r4, [r0, #-4]! │ │ + str r0, [sp, #312] @ 0x138 │ │ + ldrd r9, r1, [r4, #28] │ │ cmp r1, #0 │ │ - ldr r0, [r5, #0] │ │ - str r1, [sp, #292] @ 0x124 │ │ + ldr r0, [r4, #0] │ │ + str r1, [sp, #288] @ 0x120 │ │ it ne │ │ movne r1, #1 │ │ cmp.w r9, #0 │ │ - str r1, [sp, #288] @ 0x120 │ │ - str.w r9, [sp, #320] @ 0x140 │ │ + mov fp, r9 │ │ + str r1, [sp, #324] @ 0x144 │ │ + str.w r9, [sp, #352] @ 0x160 │ │ it ne │ │ - movne.w r9, #1 │ │ + movne.w fp, #1 │ │ lsls r0, r0, #31 │ │ - str.w r9, [sp, #316] @ 0x13c │ │ - beq.n 30b84 │ │ - add.w r0, r6, #16 │ │ + beq.n 31bde │ │ + add.w r0, r5, #16 │ │ mvn.w r2, #1 │ │ ldrd r0, r1, [r0] │ │ eors r0, r2 │ │ orn r0, r0, r1 │ │ - cbz r0, 30b84 │ │ - ldr r0, [r4, #0] │ │ - ldr.w fp, [r5, #8] │ │ + cbnz r0, 31c10 │ │ + mov.w r9, #0 │ │ + ldr r0, [r4, #16] │ │ + ldrd r5, r3, [sp, #328] @ 0x148 │ │ + ldr r6, [sp, #256] @ 0x100 │ │ + cbz r0, 31c06 │ │ + ldr r1, [sp, #316] @ 0x13c │ │ + ldrh.w r8, [r1, #360] @ 0x168 │ │ + ldr r1, [r4, #20] │ │ + b.n 31c64 │ │ + ldr r1, [sp, #280] @ 0x118 │ │ + str r0, [sp, #312] @ 0x138 │ │ + ldr r0, [r1, #20] │ │ + cbz r0, 31c38 │ │ + ldrh.w r8, [r5, #360] @ 0x168 │ │ + ldr r1, [r1, #24] │ │ + b.n 31c3c │ │ + mov r4, r8 │ │ + mov ip, r5 │ │ + mov r2, r6 │ │ + mov r8, r3 │ │ + b.n 31c72 │ │ + str.w fp, [sp, #348] @ 0x15c │ │ + ldr.w r0, [lr] │ │ + ldr.w fp, [r4, #8] │ │ cmp r0, #2 │ │ - beq.w 30eec │ │ + beq.w 31fc2 │ │ cmp r0, #1 │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ - bne.n 30b6e │ │ - ldrb.w r0, [r6, #288] @ 0x120 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + bne.w 31f10 │ │ + ldrb.w r0, [r5, #304] @ 0x130 │ │ cmp r0, #255 @ 0xff │ │ - beq.n 30b6a │ │ + beq.w 31f0c │ │ movs r4, #0 │ │ - mov r9, ip │ │ - b.n 30db0 │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ - str r0, [sp, #280] @ 0x118 │ │ - ldr r0, [r1, #20] │ │ - cbz r0, 30b3c │ │ - ldrh.w r9, [r6, #344] @ 0x158 │ │ - ldr r1, [r1, #24] │ │ - b.n 30b40 │ │ - mov.w r9, #2 │ │ - ldr r2, [sp, #272] @ 0x110 │ │ - str r5, [sp, #288] @ 0x120 │ │ - cbz r2, 30b54 │ │ - mov r5, r0 │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - mov r6, r1 │ │ - blx 4f780 │ │ - mov r1, r6 │ │ - mov r0, r5 │ │ - ldr r4, [sp, #296] @ 0x128 │ │ - movs r2, #3 │ │ - ldr r3, [sp, #308] @ 0x134 │ │ - mov r6, sl │ │ - str r2, [sp, #316] @ 0x13c │ │ - mov fp, sl │ │ - mov r8, r4 │ │ - ldr r2, [sp, #312] @ 0x138 │ │ - str r3, [sp, #292] @ 0x124 │ │ - str r2, [sp, #320] @ 0x140 │ │ - b.n 30b9a │ │ - ldr.w r0, [r6, #292] @ 0x124 │ │ - ldr r1, [r0, #4] │ │ - cmp r1, fp │ │ - bls.n 30b84 │ │ - ldr r0, [r0, #0] │ │ - add.w r1, fp, fp, lsl #1 │ │ - add.w r0, r0, r1, lsl #2 │ │ - ldrd r8, fp, [r0, #4] │ │ - b.n 30b88 │ │ - mov.w r8, #0 │ │ - ldr r0, [r5, #16] │ │ - cbz r0, 30baa │ │ - ldr r1, [sp, #284] @ 0x11c │ │ - mov r6, sl │ │ - ldr r3, [sp, #308] @ 0x134 │ │ - ldr r4, [sp, #296] @ 0x128 │ │ - ldrh.w r9, [r1, #344] @ 0x158 │ │ - ldr r1, [r5, #20] │ │ - ldr r5, [sp, #276] @ 0x114 │ │ - cmp.w r9, #2 │ │ + b.n 31e58 │ │ + mov.w r8, #2 │ │ + ldr r2, [sp, #308] @ 0x134 │ │ + str r4, [sp, #324] @ 0x144 │ │ + cbz r2, 31c50 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + mov r5, r1 │ │ + blx 4eeb0 │ │ + mov r1, r5 │ │ + mov r0, r4 │ │ + ldr r5, [sp, #328] @ 0x148 │ │ + mov.w fp, #3 │ │ + ldr r6, [sp, #256] @ 0x100 │ │ + ldr r3, [sp, #332] @ 0x14c │ │ + ldr r2, [sp, #344] @ 0x158 │ │ + mov sl, r5 │ │ + mov r9, r6 │ │ + str r3, [sp, #288] @ 0x120 │ │ + str r2, [sp, #352] @ 0x160 │ │ + ldr r4, [sp, #320] @ 0x140 │ │ + cmp.w r8, #2 │ │ + mov ip, r5 │ │ mov r2, r6 │ │ - mov r9, r4 │ │ - mov sl, r3 │ │ - beq.n 30bb6 │ │ - b.n 30bc4 │ │ - mov r2, sl │ │ - ldr.w r9, [sp, #296] @ 0x128 │ │ - mov r5, ip │ │ - ldr.w sl, [sp, #308] @ 0x134 │ │ - mov r0, r5 │ │ + mov r8, r3 │ │ + bne.n 31c80 │ │ + mov r0, r4 │ │ movs r1, #0 │ │ + mov r5, ip │ │ mov r6, r2 │ │ - bl 38c04 │ │ - mov r4, r9 │ │ - mov r3, sl │ │ - strd r5, r0, [sp, #720] @ 0x2d0 │ │ - add r0, sp, #708 @ 0x2c4 │ │ - stmia r0!, {r3, r4, r6} │ │ - ldr r0, [sp, #304] @ 0x130 │ │ - str r0, [sp, #696] @ 0x2b8 │ │ - ldr r0, [sp, #300] @ 0x12c │ │ - ldr r2, [sp, #312] @ 0x138 │ │ - str r2, [sp, #700] @ 0x2bc │ │ - str r1, [sp, #728] @ 0x2d8 │ │ - str r0, [sp, #704] @ 0x2c0 │ │ - add r0, sp, #328 @ 0x148 │ │ - add r1, sp, #696 @ 0x2b8 │ │ - bl 48c10 │ │ - mov r9, r5 │ │ - ldr r6, [sp, #292] @ 0x124 │ │ - ldrd r3, r5, [sp, #316] @ 0x13c │ │ - b.n 30c44 │ │ + bl 396ac │ │ + mov r3, r8 │ │ + strd r0, r1, [sp, #772] @ 0x304 │ │ + ldr r0, [sp, #340] @ 0x154 │ │ + str r0, [sp, #744] @ 0x2e8 │ │ + ldr r0, [sp, #336] @ 0x150 │ │ + ldr r2, [sp, #344] @ 0x158 │ │ + str r2, [sp, #748] @ 0x2ec │ │ + strd r5, r4, [sp, #764] @ 0x2fc │ │ + strd r3, r6, [sp, #756] @ 0x2f4 │ │ + str r0, [sp, #752] @ 0x2f0 │ │ + add r0, sp, #360 @ 0x168 │ │ + add r1, sp, #744 @ 0x2e8 │ │ + bl 490c8 │ │ + ldr r6, [sp, #352] @ 0x160 │ │ + mov r8, r4 │ │ + ldr r3, [sp, #288] @ 0x120 │ │ + b.n 31cfc │ │ movs r0, #2 │ │ - ldr.w sl, [sp, #284] @ 0x11c │ │ - str r0, [sp, #304] @ 0x130 │ │ - movs r0, #3 │ │ - strd r0, r5, [sp, #312] @ 0x138 │ │ - mov r4, fp │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - str r6, [sp, #300] @ 0x12c │ │ - str r6, [sp, #308] @ 0x134 │ │ - mov r6, r9 │ │ - strd fp, r8, [sp, #292] @ 0x124 │ │ - str r0, [sp, #320] @ 0x140 │ │ - mov r0, r6 │ │ - movs r1, #0 │ │ - bl 38c04 │ │ + movs r1, #3 │ │ + str r0, [sp, #340] @ 0x154 │ │ mov fp, sl │ │ + ldr r0, [sp, #324] @ 0x144 │ │ + mov r4, r9 │ │ + str r6, [sp, #348] @ 0x15c │ │ + ldr r6, [sp, #316] @ 0x13c │ │ + str r5, [sp, #336] @ 0x150 │ │ + str r5, [sp, #344] @ 0x158 │ │ + mov r5, r1 │ │ + strd sl, r9, [sp, #328] @ 0x148 │ │ + str r0, [sp, #352] @ 0x160 │ │ + mov r0, r8 │ │ + movs r1, #0 │ │ + bl 396ac │ │ + mov sl, r6 │ │ + mov r9, fp │ │ mov r3, r4 │ │ - mov r5, r8 │ │ - strd r0, r1, [sp, #724] @ 0x2d4 │ │ - mov r9, r6 │ │ - ldr r0, [sp, #316] @ 0x13c │ │ - str r0, [sp, #696] @ 0x2b8 │ │ - ldr r0, [sp, #308] @ 0x134 │ │ - ldr r2, [sp, #320] @ 0x140 │ │ - str r2, [sp, #700] @ 0x2bc │ │ - strd fp, r6, [sp, #716] @ 0x2cc │ │ - strd r5, r3, [sp, #708] @ 0x2c4 │ │ - str r0, [sp, #704] @ 0x2c0 │ │ - add r0, sp, #328 @ 0x148 │ │ - add r1, sp, #696 @ 0x2b8 │ │ - bl 48c10 │ │ - ldrd fp, r8, [sp, #292] @ 0x124 │ │ - ldrd r6, r5, [sp, #300] @ 0x12c │ │ - ldr r3, [sp, #312] @ 0x138 │ │ - cmp r3, #2 │ │ + strd r8, r0, [sp, #768] @ 0x300 │ │ + add r0, sp, #756 @ 0x2f4 │ │ + stmia.w r0, {r3, r9, sl} │ │ + ldr r0, [sp, #348] @ 0x15c │ │ + str r0, [sp, #744] @ 0x2e8 │ │ + ldr r0, [sp, #344] @ 0x158 │ │ + ldr r2, [sp, #352] @ 0x160 │ │ + str r2, [sp, #748] @ 0x2ec │ │ + str r1, [sp, #776] @ 0x308 │ │ + str r0, [sp, #752] @ 0x2f0 │ │ + add r0, sp, #360 @ 0x168 │ │ + add r1, sp, #744 @ 0x2e8 │ │ + bl 490c8 │ │ + ldrd sl, r9, [sp, #328] @ 0x148 │ │ + mov fp, r5 │ │ + ldrd r3, r6, [sp, #336] @ 0x150 │ │ + cmp.w fp, #2 │ │ mov.w r1, #2 │ │ mov.w r0, #0 │ │ it hi │ │ - subhi r1, r3, #3 │ │ + subhi.w r1, fp, #3 │ │ it hi │ │ movhi r0, #1 │ │ cmp r1, #1 │ │ - beq.n 30cf8 │ │ + beq.n 31d82 │ │ cmp r1, #2 │ │ - bne.w 30dac │ │ - ldr r0, [sp, #280] @ 0x118 │ │ - ldr r1, [sp, #268] @ 0x10c │ │ - ldr r4, [sp, #288] @ 0x120 │ │ + bne.w 31e54 │ │ + ldr r0, [sp, #312] @ 0x138 │ │ + ldr r1, [sp, #304] @ 0x130 │ │ + ldr r5, [sp, #324] @ 0x144 │ │ cmp r1, r0 │ │ - strd r3, r5, [sp, #316] @ 0x13c │ │ - str r4, [sp, #308] @ 0x134 │ │ - beq.n 30d2c │ │ - ldr.w sl, [r0, #-4]! │ │ - str r0, [sp, #280] @ 0x118 │ │ - ldrd r2, r1, [sl, #28] │ │ + str r6, [sp, #352] @ 0x160 │ │ + strd r5, fp, [sp, #344] @ 0x158 │ │ + beq.n 31d98 │ │ + ldr.w r8, [r0, #-4]! │ │ + str r0, [sp, #312] @ 0x138 │ │ + ldrd r5, r1, [r8, #28] │ │ cmp r1, #0 │ │ - ldr.w r0, [sl] │ │ - str r1, [sp, #300] @ 0x12c │ │ + ldr.w r0, [r8] │ │ + str r1, [sp, #336] @ 0x150 │ │ it ne │ │ movne r1, #1 │ │ - str r1, [sp, #288] @ 0x120 │ │ - cmp r2, #0 │ │ - mov r1, r2 │ │ - str r2, [sp, #304] @ 0x130 │ │ + cmp r5, #0 │ │ + str r1, [sp, #324] @ 0x144 │ │ + str r5, [sp, #340] @ 0x154 │ │ it ne │ │ - movne r1, #1 │ │ + movne r5, #1 │ │ lsls r0, r0, #31 │ │ - str r1, [sp, #312] @ 0x138 │ │ - beq.n 30d0c │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ + beq.n 31d66 │ │ + ldr r0, [sp, #268] @ 0x10c │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ ldrd r0, r1, [r0] │ │ eors r1, r2 │ │ mvn.w r2, #1 │ │ eors r0, r2 │ │ orrs r0, r1 │ │ - beq.n 30d0c │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ - ldr.w r4, [sl, #8] │ │ + bne.n 31dd8 │ │ + movs r0, #0 │ │ + str r0, [sp, #332] @ 0x14c │ │ + ldr.w r0, [r8, #16] │ │ + cmp r0, #0 │ │ + beq.n 31e32 │ │ + ldr r1, [sp, #316] @ 0x13c │ │ + ldrh.w r4, [r1, #360] @ 0x168 │ │ + ldr.w r1, [r8, #20] │ │ + ldr.w r8, [sp, #320] @ 0x140 │ │ + b.n 31dca │ │ + mov r5, r3 │ │ + cmp.w fp, #2 │ │ + bhi.n 31ca8 │ │ + ldr r0, [sp, #308] @ 0x134 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #300] @ 0x12c │ │ + blxne 4eeb0 │ │ + b.n 31ca8 │ │ + ldr r1, [sp, #280] @ 0x118 │ │ + ldr r0, [r1, #20] │ │ + cbz r0, 31e18 │ │ + ldr r2, [sp, #316] @ 0x13c │ │ + ldr r1, [r1, #24] │ │ + ldrh.w r4, [r2, #360] @ 0x168 │ │ + ldr r2, [sp, #308] @ 0x134 │ │ + cbz r2, 31dc0 │ │ + mov r5, r0 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + mov fp, r8 │ │ + str r3, [sp, #288] @ 0x120 │ │ + mov r8, r1 │ │ + blx 4eeb0 │ │ + mov r1, r8 │ │ + mov r8, fp │ │ + mov r0, r5 │ │ + ldr r3, [sp, #288] @ 0x120 │ │ + movs r5, #3 │ │ + strd sl, r9, [sp, #328] @ 0x148 │ │ + strd r3, r6, [sp, #336] @ 0x150 │ │ + cmp r4, #2 │ │ + mov r6, sl │ │ + mov fp, r9 │ │ + mov r4, r3 │ │ + beq.w 31cc4 │ │ + b.n 31cd2 │ │ + ldr r0, [sp, #260] @ 0x104 │ │ + ldr.w r4, [r8, #8] │ │ + str r5, [sp, #288] @ 0x120 │ │ + mov r5, r3 │ │ ldr r0, [r0, #0] │ │ cmp r0, #2 │ │ - beq.n 30d94 │ │ + beq.n 31e3e │ │ cmp r0, #1 │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ - bne.n 30cd0 │ │ - ldr r1, [sp, #284] @ 0x11c │ │ - ldrb.w r0, [r1, #288] @ 0x120 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + bne.n 31dfe │ │ + ldr r1, [sp, #316] @ 0x13c │ │ + ldrb.w r0, [r1, #304] @ 0x130 │ │ cmp r0, #255 @ 0xff │ │ - bne.w 30e5c │ │ - ldr.w r0, [r1, #292] @ 0x124 │ │ + bne.w 31f04 │ │ + ldr.w r0, [r1, #308] @ 0x134 │ │ ldr r1, [r0, #4] │ │ cmp r1, r4 │ │ - bls.n 30d0c │ │ + bls.n 31e22 │ │ ldr r0, [r0, #0] │ │ add.w r1, r4, r4, lsl #1 │ │ add.w r0, r0, r1, lsl #2 │ │ ldrd r0, r1, [r0, #4] │ │ - strd r1, r0, [sp, #292] @ 0x124 │ │ - ldr.w r0, [sl, #16] │ │ - cbnz r0, 30d18 │ │ - mov r4, r8 │ │ - mov r8, r6 │ │ - mov sl, fp │ │ - ldr r6, [sp, #276] @ 0x114 │ │ - b.n 30c0a │ │ - cmp r3, #2 │ │ - bhi.w 30bec │ │ - ldr r0, [sp, #272] @ 0x110 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #264] @ 0x108 │ │ - blxne 4f780 │ │ - b.n 30bec │ │ + strd r1, r0, [sp, #328] @ 0x148 │ │ + b.n 31e26 │ │ + movs r4, #2 │ │ + ldr r2, [sp, #308] @ 0x134 │ │ + cmp r2, #0 │ │ + bne.n 31daa │ │ + b.n 31dc0 │ │ movs r0, #0 │ │ - str r0, [sp, #296] @ 0x128 │ │ - ldr.w r0, [sl, #16] │ │ + str r0, [sp, #332] @ 0x14c │ │ + mov r3, r5 │ │ + ldr r5, [sp, #288] @ 0x120 │ │ + ldr.w r0, [r8, #16] │ │ cmp r0, #0 │ │ - beq.n 30cee │ │ - ldr r1, [sp, #284] @ 0x11c │ │ - mov r5, r6 │ │ - ldr.w r9, [sp, #276] @ 0x114 │ │ - mov r3, r8 │ │ - ldrh.w ip, [r1, #344] @ 0x158 │ │ - ldr.w r1, [sl, #20] │ │ - b.n 30d82 │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ - ldr r0, [r1, #20] │ │ - cbz r0, 30d66 │ │ - ldr r2, [sp, #284] @ 0x11c │ │ - ldr r1, [r1, #24] │ │ - ldrh.w ip, [r2, #344] @ 0x158 │ │ - ldr r2, [sp, #272] @ 0x110 │ │ - cbz r2, 30d70 │ │ - str r0, [sp, #252] @ 0xfc │ │ - mov r4, r5 │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - mov r5, r6 │ │ - mov r6, r1 │ │ - mov sl, ip │ │ - blx 4f780 │ │ - ldr r0, [sp, #252] @ 0xfc │ │ - movs r2, #3 │ │ - mov ip, sl │ │ - mov r1, r6 │ │ - mov r3, r8 │ │ - str r2, [sp, #312] @ 0x138 │ │ - str.w fp, [sp, #292] @ 0x124 │ │ - strd r8, r5, [sp, #296] @ 0x128 │ │ - str r4, [sp, #304] @ 0x130 │ │ - b.n 30d82 │ │ - mov.w ip, #2 │ │ - ldr r2, [sp, #272] @ 0x110 │ │ - cmp r2, #0 │ │ - bne.n 30d3e │ │ - movs r2, #3 │ │ - str r5, [sp, #304] @ 0x130 │ │ - str r2, [sp, #312] @ 0x138 │ │ - mov r3, r8 │ │ - str.w fp, [sp, #292] @ 0x124 │ │ - mov r5, r6 │ │ - strd r8, r6, [sp, #296] @ 0x128 │ │ - mov sl, fp │ │ + bne.n 31d72 │ │ + mov r6, sl │ │ + mov fp, r9 │ │ mov r4, r3 │ │ - mov r8, r5 │ │ - mov r6, r9 │ │ - cmp.w ip, #2 │ │ - beq.w 30c0a │ │ - b.n 30c18 │ │ - ldrd r1, r0, [sp, #220] @ 0xdc │ │ - ldr r2, [sp, #284] @ 0x11c │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ - bl 3739c │ │ + ldr.w r8, [sp, #320] @ 0x140 │ │ + b.n 31cc4 │ │ + ldr r0, [sp, #260] @ 0x104 │ │ + ldr r1, [sp, #252] @ 0xfc │ │ + ldr r2, [sp, #316] @ 0x13c │ │ + ldr r3, [sp, #268] @ 0x10c │ │ + bl 382ec │ │ ldr r0, [r0, #0] │ │ cmp r0, #1 │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ - beq.w 30cc0 │ │ - b.n 30cd0 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + beq.n 31dee │ │ + b.n 31dfe │ │ movs r4, #1 │ │ - cbnz r0, 30dbc │ │ - ldr r0, [sp, #272] @ 0x110 │ │ + cbnz r0, 31e64 │ │ + ldr r0, [sp, #308] @ 0x134 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #264] @ 0x108 │ │ - blxne 4f780 │ │ - cbnz r4, 30dda │ │ - mov r0, r9 │ │ + ldrne r0, [sp, #300] @ 0x12c │ │ + blxne 4eeb0 │ │ + cbnz r4, 31e82 │ │ + mov r0, r8 │ │ movs r1, #0 │ │ - bl 38c04 │ │ - cbz r0, 30dda │ │ - str r0, [sp, #700] @ 0x2bc │ │ + bl 396ac │ │ + cbz r0, 31e82 │ │ + str r0, [sp, #748] @ 0x2ec │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - str r0, [sp, #696] @ 0x2b8 │ │ - add r0, sp, #328 @ 0x148 │ │ - str r1, [sp, #704] @ 0x2c0 │ │ - add r1, sp, #696 @ 0x2b8 │ │ - bl 48c10 │ │ - ldrd r6, r5, [sp, #256] @ 0x100 │ │ - ldrb.w r0, [sp, #327] @ 0x147 │ │ - cbnz r0, 30e40 │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ + str r0, [sp, #744] @ 0x2e8 │ │ + add r0, sp, #360 @ 0x168 │ │ + str r1, [sp, #752] @ 0x2f0 │ │ + add r1, sp, #744 @ 0x2e8 │ │ + bl 490c8 │ │ + ldrd r6, r5, [sp, #292] @ 0x124 │ │ + ldrb.w r0, [sp, #359] @ 0x167 │ │ + cbnz r0, 31ee8 │ │ + ldr r0, [sp, #284] @ 0x11c │ │ ldrb r0, [r0, #0] │ │ - cbz r0, 30e40 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ + cbz r0, 31ee8 │ │ + ldr r0, [sp, #276] @ 0x114 │ │ movs r4, #0 │ │ - ldr r2, [sp, #236] @ 0xec │ │ + ldr r2, [sp, #272] @ 0x110 │ │ ldrd r0, r1, [r0] │ │ - str.w r4, [sp, #1164] @ 0x48c │ │ - str.w r2, [sp, #1160] @ 0x488 │ │ - cbnz r0, 30e16 │ │ - add r0, sp, #696 @ 0x2b8 │ │ + str.w r4, [sp, #1212] @ 0x4bc │ │ + str.w r2, [sp, #1208] @ 0x4b8 │ │ + cbnz r0, 31ebe │ │ + add r0, sp, #744 @ 0x2e8 │ │ str r0, [sp, #0] │ │ mov r0, r1 │ │ movs r1, #0 │ │ movs r2, #15 │ │ movs r3, #0 │ │ - str r4, [sp, #696] @ 0x2b8 │ │ - blx 4d190 │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ + str r4, [sp, #744] @ 0x2e8 │ │ + blx 4c8d0 │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ bic.w r1, r0, #1 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - str r0, [sp, #696] @ 0x2b8 │ │ + str r0, [sp, #744] @ 0x2e8 │ │ movs r0, #2 │ │ - str.w r0, [sp, #1504] @ 0x5e0 │ │ - add.w r0, sp, #1160 @ 0x488 │ │ - add r2, sp, #696 @ 0x2b8 │ │ - add.w r3, sp, #1504 @ 0x5e0 │ │ + str.w r0, [sp, #1568] @ 0x620 │ │ + add.w r0, sp, #1208 @ 0x4b8 │ │ + add r2, sp, #744 @ 0x2e8 │ │ + add.w r3, sp, #1568 @ 0x620 │ │ str r4, [sp, #8] │ │ str r4, [sp, #0] │ │ - bl 311b8 │ │ - ldr.w r1, [sp, #1160] @ 0x488 │ │ + bl 3225c │ │ + ldr.w r1, [sp, #1208] @ 0x4b8 │ │ strb r0, [r6, #0] │ │ ldr r0, [r1, #12] │ │ adds r0, #1 │ │ str r0, [r1, #12] │ │ ldr r0, [r5, #4] │ │ ldr r1, [r0, #0] │ │ adds r1, #1 │ │ str r1, [r0, #0] │ │ ldrb r0, [r6, #0] │ │ eor.w r0, r0, #1 │ │ and.w r0, r0, #1 │ │ - addw sp, sp, #2044 @ 0x7fc │ │ + addw sp, sp, #2148 @ 0x864 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r4, #1 │ │ - ldr.w r9, [sp, #276] @ 0x114 │ │ - b.n 30db0 │ │ - sub.w r0, r7, #120 @ 0x78 │ │ - bl 320f2 │ │ - ldr r0, [sp, #312] @ 0x138 │ │ - ldr r1, [sp, #320] @ 0x140 │ │ - blx 4f940 │ │ - b.w 2fb6e │ │ - ldr r3, [pc, #800] @ (3119c ) │ │ + ldr.w r8, [sp, #320] @ 0x140 │ │ + b.n 31e58 │ │ + ldr.w r0, [r5, #308] @ 0x134 │ │ + ldr r1, [r0, #4] │ │ + cmp r1, fp │ │ + bls.n 31f26 │ │ + ldr r0, [r0, #0] │ │ + add.w r1, fp, fp, lsl #1 │ │ + add.w r0, r0, r1, lsl #2 │ │ + ldrd r9, sl, [r0, #4] │ │ + b.n 31f2a │ │ + mov.w r9, #0 │ │ + ldr.w fp, [sp, #348] @ 0x15c │ │ + b.n 31be2 │ │ + movs r0, #255 @ 0xff │ │ + str.w r9, [sp, #1572] @ 0x624 │ │ + strb.w r0, [sp, #1568] @ 0x620 │ │ + ldr.w r8, [sp, #340] @ 0x154 │ │ + b.w 301be │ │ + sub.w r0, r7, #80 @ 0x50 │ │ + bl 330ce │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + mov r1, r5 │ │ + blx 4f070 │ │ + b.w 30bca │ │ + ldr r3, [pc, #744] @ (32240 ) │ │ mov r1, r2 │ │ movs r0, #0 │ │ movs r2, #4 │ │ add r3, pc │ │ - bl 1b904 │ │ - movw r0, #9729 @ 0x2601 │ │ - strh.w r0, [sp, #1504] @ 0x5e0 │ │ - b.w 2f0a8 │ │ - ldr r3, [pc, #792] @ (311ac ) │ │ + bl 1bb58 │ │ + ldr r3, [pc, #744] @ (32250 ) │ │ movs r0, #0 │ │ mov r1, r8 │ │ movs r2, #4 │ │ add r3, pc │ │ - bl 1b904 │ │ - ldr r3, [pc, #780] @ (311b0 ) │ │ + bl 1bb58 │ │ + ldr r3, [pc, #736] @ (32254 ) │ │ mov r2, r1 │ │ add r3, pc │ │ - bl 1b904 │ │ - ldr r0, [pc, #740] @ (31190 ) │ │ + bl 1bb58 │ │ + ldr r0, [pc, #692] @ (32234 ) │ │ add r0, pc │ │ - bl 1b994 │ │ - b.n 30f5a │ │ + bl 1c75c │ │ + b.n 32026 │ │ movs r0, #4 │ │ - movs r1, #148 @ 0x94 │ │ - bl 14352 │ │ - b.n 30f5a │ │ - ldr r0, [pc, #736] @ (311a0 ) │ │ + movs r1, #156 @ 0x9c │ │ + bl 14428 │ │ + b.n 32026 │ │ + ldr r3, [pc, #664] @ (3222c ) │ │ + add r3, pc │ │ + movs r0, #0 │ │ + mov r2, r6 │ │ + bl 1bb58 │ │ + b.n 32026 │ │ + ldr r0, [pc, #676] @ (32244 ) │ │ movs r1, #19 │ │ - ldr r2, [pc, #736] @ (311a4 ) │ │ + ldr r2, [pc, #676] @ (32248 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 1a880 │ │ - add.w r0, sp, #1160 @ 0x488 │ │ - add.w r3, sp, #1080 @ 0x438 │ │ - mov r1, fp │ │ - mov r2, r6 │ │ - bl 31b10 │ │ - ldr r4, [sp, #312] @ 0x138 │ │ - ldrb.w r0, [sp, #1160] @ 0x488 │ │ - cmp r0, #255 @ 0xff │ │ - bne.w 2fa40 │ │ - b.w 2fa22 │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ - mov r0, r4 │ │ - mov r1, lr │ │ + bl 1a9e8 │ │ + add.w r0, sp, #1208 @ 0x4b8 │ │ + add.w r3, sp, #1128 @ 0x468 │ │ mov r2, r6 │ │ - mov r8, r4 │ │ - bl 3739c │ │ + mov r5, r1 │ │ + bl 32b14 │ │ + mov r1, r5 │ │ + b.w 30a7e │ │ + ldr r3, [sp, #268] @ 0x10c │ │ + mov r0, lr │ │ + mov r1, ip │ │ + mov r2, r5 │ │ + mov r8, lr │ │ + bl 382ec │ │ ldr.w r0, [r8] │ │ - ldr.w ip, [sp, #276] @ 0x114 │ │ - ldr r6, [sp, #284] @ 0x11c │ │ + ldrd r5, r8, [sp, #316] @ 0x13c │ │ cmp r0, #1 │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ - beq.w 30b1e │ │ - b.n 30b6e │ │ - ldr r2, [pc, #664] @ (311a8 ) │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + beq.w 31c2a │ │ + b.n 31f10 │ │ + ldr r2, [pc, #616] @ (3224c ) │ │ mov r0, r8 │ │ add r2, pc │ │ - bl 1b0c8 │ │ - mov r0, r6 │ │ - mov r1, r8 │ │ - bl 36ee8 │ │ - ldr r0, [pc, #624] @ (31194 ) │ │ - ldr r2, [pc, #628] @ (31198 ) │ │ + bl 1bbf4 │ │ + mov r0, r4 │ │ + mov r1, sl │ │ + bl 37e30 │ │ + ldr r0, [pc, #576] @ (32238 ) │ │ + ldr r2, [pc, #580] @ (3223c ) │ │ add r0, pc │ │ add r2, pc │ │ movs r1, #29 │ │ - bl 1a880 │ │ - b.n 30f5a │ │ - ldr r3, [pc, #600] @ (3118c ) │ │ + bl 1a9e8 │ │ + b.n 32026 │ │ + ldr r3, [pc, #552] @ (32230 ) │ │ add r3, pc │ │ movs r0, #0 │ │ movs r2, #8 │ │ - bl 1b904 │ │ - b.n 30f5a │ │ + bl 1bb58 │ │ + b.n 32026 │ │ movs r0, #8 │ │ - mov.w r1, #288 @ 0x120 │ │ - bl 14352 │ │ - b.n 30f5a │ │ - ldr r2, [pc, #616] @ (311b4 ) │ │ - add r2, pc │ │ - bl 1b0c8 │ │ + mov.w r1, #304 @ 0x130 │ │ + bl 14428 │ │ + b.n 32026 │ │ movs r0, #4 │ │ - movs r1, #148 @ 0x94 │ │ - bl 14352 │ │ + movs r1, #156 @ 0x9c │ │ + bl 14428 │ │ udf #254 @ 0xfe │ │ + ldr r2, [pc, #556] @ (32258 ) │ │ + add r2, pc │ │ + bl 1bbf4 │ │ mov r4, r0 │ │ - b.n 31106 │ │ - mov r8, r0 │ │ - cmp.w fp, #0 │ │ - beq.n 30f9e │ │ - ldr r0, [sp, #292] @ 0x124 │ │ - blx 4f780 │ │ - b.n 30f9e │ │ + b.n 32186 │ │ + mov r4, r0 │ │ + cmp.w r8, #0 │ │ + beq.n 32046 │ │ + ldr r0, [sp, #332] @ 0x14c │ │ + blx 4eeb0 │ │ + b.n 32046 │ │ + mov r4, r0 │ │ + ldr.w r5, [sp, #1216] @ 0x4c0 │ │ + ldr.w r8, [sp, #1212] @ 0x4bc │ │ + cbz r5, 32066 │ │ + add.w r6, r8, #16 │ │ + ldr r0, [r6, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r6, #4] │ │ + blxne 4eeb0 │ │ + adds r6, #32 │ │ + subs r5, #1 │ │ + bne.n 32054 │ │ + ldr.w r0, [sp, #1208] @ 0x4b8 │ │ + cmp r0, #0 │ │ + beq.w 32196 │ │ + mov r0, r8 │ │ + blx 4eeb0 │ │ + b.n 32196 │ │ mov r4, r0 │ │ dmb ish │ │ - ldrex r0, [sl] │ │ + ldrex r0, [fp] │ │ subs r1, r0, #1 │ │ - strex r2, r1, [sl] │ │ + strex r2, r1, [fp] │ │ cmp r2, #0 │ │ - bne.n 30f76 │ │ + bne.n 3207e │ │ cmp r0, #1 │ │ - bne.w 3115a │ │ + bne.w 321fa │ │ dmb ish │ │ - sub.w r0, r7, #164 @ 0xa4 │ │ - bl 34d28 │ │ - b.n 3115a │ │ - bl 1c65a │ │ - mov r8, r0 │ │ - ldrd r6, r5, [sp, #364] @ 0x16c │ │ - cbz r5, 30fba │ │ - add.w r4, r6, #16 │ │ - ldr r0, [r4, #0] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [r4, #4] │ │ - blxne 4f780 │ │ - adds r4, #32 │ │ - subs r5, #1 │ │ - bne.n 30fa8 │ │ - ldr r0, [sp, #360] @ 0x168 │ │ - cmp r0, #0 │ │ - bne.n 31090 │ │ - b.n 310c4 │ │ + sub.w r0, r7, #192 @ 0xc0 │ │ + bl 35d68 │ │ + b.n 321fa │ │ + bl 1c856 │ │ mov r4, r0 │ │ - b.n 31106 │ │ + b.n 32186 │ │ mov r4, r0 │ │ - sub.w r0, r7, #120 @ 0x78 │ │ - bl 320f2 │ │ - ldr r0, [sp, #312] @ 0x138 │ │ - ldr r1, [sp, #320] @ 0x140 │ │ - blx 4f940 │ │ - mov r0, r6 │ │ - blx 4f760 │ │ + sub.w r0, r7, #80 @ 0x50 │ │ + bl 330ce │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + mov r1, r5 │ │ + blx 4f070 │ │ + mov r0, r9 │ │ + blx 4ee90 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - mov r4, r0 │ │ - ldr r0, [r5, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 4f780 │ │ - ldr r0, [sp, #320] @ 0x140 │ │ - b.n 3117c │ │ + blx 4d4a8 │ │ mov r4, r0 │ │ - add r0, sp, #696 @ 0x2b8 │ │ - bl 34dc8 │ │ - b.n 31136 │ │ - bl 1c65a │ │ - mov r8, r0 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 4f780 │ │ - mov r0, r5 │ │ - blx 4f780 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ + add r0, sp, #744 @ 0x2e8 │ │ + bl 35e08 │ │ + b.n 321d6 │ │ + bl 1c856 │ │ mov r4, r0 │ │ dmb ish │ │ - ldrex r0, [sl] │ │ + ldrex r0, [fp] │ │ subs r1, r0, #1 │ │ - strex r2, r1, [sl] │ │ + strex r2, r1, [fp] │ │ cmp r2, #0 │ │ - bne.n 31024 │ │ + bne.n 320da │ │ cmp r0, #1 │ │ - bne.n 31040 │ │ + bne.n 320f6 │ │ dmb ish │ │ - ldr r0, [sp, #16] │ │ - bl 34d28 │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ + ldr r0, [sp, #20] │ │ + bl 35d68 │ │ dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 31046 │ │ - cmp r1, #1 │ │ - bne.n 31062 │ │ + ldrex r0, [r5] │ │ + subs r1, r0, #1 │ │ + strex r2, r1, [r5] │ │ + cmp r2, #0 │ │ + bne.n 320fa │ │ + cmp r0, #1 │ │ + bne.n 32116 │ │ dmb ish │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ - bl 36e2e │ │ - ldr r0, [sp, #20] │ │ - bl 36e96 │ │ - b.n 3115a │ │ - ldr r0, [sp, #20] │ │ - bl 36e96 │ │ - bl 1c65a │ │ - add r0, sp, #696 @ 0x2b8 │ │ - bl 36da0 │ │ - bl 1c65a │ │ - bl 1c65a │ │ - mov r8, r0 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 4f780 │ │ - mov r0, r6 │ │ - blx 4f780 │ │ - b.n 310c4 │ │ - b.n 310c2 │ │ - mov r4, r0 │ │ - b.n 31136 │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ + bl 37d70 │ │ + ldr r0, [sp, #24] │ │ + bl 37dd8 │ │ + b.n 321fa │ │ + ldr r0, [sp, #24] │ │ + bl 37dd8 │ │ + bl 1c856 │ │ + add r0, sp, #744 @ 0x2e8 │ │ + bl 37ce0 │ │ + bl 1c856 │ │ + bl 1c856 │ │ + b.n 32190 │ │ + mov r4, r0 │ │ + add.w r0, sp, #1208 @ 0x4b8 │ │ + bl 354be │ │ + b.n 32220 │ │ + bl 1c856 │ │ mov r4, r0 │ │ - add.w r0, sp, #1160 @ 0x488 │ │ - bl 344f8 │ │ - b.n 31180 │ │ - bl 1c65a │ │ + mov r5, fp │ │ + b.n 32182 │ │ mov r4, r0 │ │ - ldr r1, [sp, #316] @ 0x13c │ │ - str r1, [sp, #312] @ 0x138 │ │ - b.n 31100 │ │ + b.n 321d6 │ │ mov r4, r0 │ │ mov r0, sl │ │ - mov r1, r9 │ │ - blx 4f940 │ │ - b.n 31128 │ │ - mov r8, r0 │ │ - ldr.w r0, [sp, #1080] @ 0x438 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne.w r0, [sp, #1084] @ 0x43c │ │ - blxne 4f780 │ │ - ldr r0, [sp, #320] @ 0x140 │ │ - blx 4f760 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ + mov r1, r8 │ │ + blx 4f070 │ │ + b.n 321c8 │ │ mov r4, r0 │ │ - ldr.w r0, [sp, #1160] @ 0x488 │ │ + ldr.w r0, [sp, #1208] @ 0x4b8 │ │ ldr r1, [r0, #12] │ │ adds r1, #1 │ │ str r1, [r0, #12] │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - b.n 310fa │ │ - b.n 31126 │ │ + blx 4d4a8 │ │ + b.n 3217c │ │ + b.n 32190 │ │ + b.n 32194 │ │ + b.n 321c6 │ │ mov r4, r0 │ │ - b.n 31116 │ │ + b.n 321b6 │ │ mov r4, r0 │ │ - b.n 3115a │ │ + b.n 321fa │ │ mov r4, r0 │ │ - ldr r1, [sp, #312] @ 0x138 │ │ - cmp r1, #3 │ │ - beq.n 31180 │ │ - ldr r0, [sp, #272] @ 0x110 │ │ - cbz r0, 31180 │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - b.n 3117c │ │ + cmp r5, #3 │ │ + beq.n 32220 │ │ + ldr r0, [sp, #308] @ 0x134 │ │ + cmp r0, #0 │ │ + beq.n 32220 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + b.n 3221c │ │ + str.w r8, [sp, #340] @ 0x154 │ │ mov r4, r0 │ │ - add r0, sp, #696 @ 0x2b8 │ │ - bl 34dc8 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - cbz r0, 31128 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - blx 4f780 │ │ - b.n 31128 │ │ - bl 1c65a │ │ - mov r4, r0 │ │ - ldr.w r0, [r7, #-120] │ │ - cbz r0, 31136 │ │ - ldr.w r0, [r7, #-116] │ │ - blx 4f780 │ │ - ldr.w r0, [r7, #-200] │ │ + ldr r0, [sp, #392] @ 0x188 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #396] @ 0x18c │ │ + blxne 4eeb0 │ │ + ldr r0, [sp, #340] @ 0x154 │ │ + blx 4ee90 │ │ + mov r0, r4 │ │ + blx 4d4a8 │ │ + mov r4, r0 │ │ + add r0, sp, #744 @ 0x2e8 │ │ + bl 35e08 │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ + cbz r0, 321c8 │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + blx 4eeb0 │ │ + b.n 321c8 │ │ + bl 1c856 │ │ + mov r4, r0 │ │ + ldr.w r0, [r7, #-80] │ │ + cbz r0, 321d6 │ │ + ldr.w r0, [r7, #-76] │ │ + blx 4eeb0 │ │ + ldr.w r0, [r7, #-224] │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 3113e │ │ + bne.n 321de │ │ cmp r1, #1 │ │ - bne.n 3115a │ │ + bne.n 321fa │ │ dmb ish │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - bl 34d28 │ │ - ldrb.w r0, [sp, #1280] @ 0x500 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + bl 35d68 │ │ + ldrb.w r0, [sp, #1328] @ 0x530 │ │ cmp r0, #2 │ │ itt eq │ │ - ldreq.w r0, [sp, #1160] @ 0x488 │ │ + ldreq.w r0, [sp, #1208] @ 0x4b8 │ │ cmpeq r0, #0 │ │ - bne.n 31180 │ │ - ldr.w r0, [sp, #1164] @ 0x48c │ │ + bne.n 32220 │ │ + ldr.w r0, [sp, #1212] @ 0x4bc │ │ cmp r0, #2 │ │ - bhi.n 31180 │ │ - ldr.w r0, [sp, #1208] @ 0x4b8 │ │ - cbz r0, 31180 │ │ - ldr.w r0, [sp, #1200] @ 0x4b0 │ │ - blx 4f780 │ │ - mov r0, r4 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - nop │ │ - lsrs r6, r1, #32 │ │ - movs r2, r0 │ │ - lsls r4, r6, #29 │ │ - movs r2, r0 │ │ - strh r2, [r4, #22] │ │ - vcge.f q8, q1, #0 │ │ - movs r2, r0 │ │ - lsrs r0, r2, #4 │ │ - movs r2, r0 │ │ - strh r5, [r1, #48] @ 0x30 │ │ - vtbl.8 d16, {d29-d30}, d14 │ │ - movs r2, r0 │ │ - lsls r6, r5, #29 │ │ - movs r2, r0 │ │ - lsrs r6, r4, #3 │ │ - movs r2, r0 │ │ - lsrs r4, r5, #2 │ │ - movs r2, r0 │ │ - lsls r0, r4, #25 │ │ - movs r2, r0 │ │ + bhi.n 32220 │ │ + ldr.w r0, [sp, #1256] @ 0x4e8 │ │ + cbz r0, 32220 │ │ + ldr.w r0, [sp, #1248] @ 0x4e0 │ │ + blx 4eeb0 │ │ + mov r0, r4 │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + nop │ │ + stc 0, cr0, [r6], {1} │ │ + cdp 0, 5, cr0, cr14, cr1, {0} │ │ + stcl 0, cr0, [r6, #4] │ │ + ldrb r4, [r2, #0] │ │ + vtbl.8 d30, {d13-d16}, d26 │ │ + movs r1, r0 │ │ + vhadd.s16 d16, d6, d1 │ │ + ldrb r3, [r6, #12] │ │ + vqrdmlsh.s q15, , d14[0] │ │ + movs r1, r0 │ │ + ldc 0, cr0, [lr, #4]! │ │ + vhadd.s d0, d8, d1 │ │ + cdp 0, 15, cr0, cr14, cr1, {0} │ │ + stc 0, cr0, [sl], {1} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ ldrd fp, sl, [r0] │ │ cmp r1, #0 │ │ str r1, [sp, #4] │ │ ldrb.w r6, [fp, #16] │ │ it eq │ │ movseq.w r1, r6, lsl #31 │ │ - beq.w 31332 │ │ + beq.w 323d6 │ │ mov r8, r0 │ │ ldr.w r0, [fp] │ │ mov r6, r2 │ │ mov r9, r3 │ │ cmp.w sl, #0 │ │ - beq.n 31230 │ │ + beq.n 322d4 │ │ ldrd r0, r1, [r0] │ │ movs r2, #6 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #572] @ (31430 ) │ │ + ldr r1, [pc, #572] @ (324d4 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 31314 │ │ + bne.w 323b8 │ │ ldrb.w r0, [fp, #16] │ │ cmp r0, #1 │ │ - bne.n 31280 │ │ + bne.n 32324 │ │ ldr.w r0, [fp] │ │ movs r3, #13 │ │ - ldr r1, [pc, #552] @ (31434 ) │ │ - ldr r2, [pc, #552] @ (31438 ) │ │ + ldr r1, [pc, #552] @ (324d8 ) │ │ + ldr r2, [pc, #552] @ (324dc ) │ │ strh.w r3, [sp, #20] │ │ movs r3, #0 │ │ add r1, pc │ │ strd r1, r3, [sp, #12] │ │ add r2, pc │ │ str r2, [sp, #8] │ │ ldr r1, [r0, #4] │ │ ldr r0, [r0, #0] │ │ - ldr r2, [pc, #536] @ (3143c ) │ │ + ldr r2, [pc, #536] @ (324e0 ) │ │ add r2, pc │ │ add r3, sp, #8 │ │ - bl 1a89c │ │ - cbz r0, 31280 │ │ - b.n 31314 │ │ - ldr r1, [pc, #484] @ (31418 ) │ │ + bl 1aa04 │ │ + cbz r0, 32324 │ │ + b.n 323b8 │ │ + ldr r1, [pc, #484] @ (324bc ) │ │ add.w r2, fp, #12 │ │ str r2, [sp, #8] │ │ add r3, sp, #8 │ │ add r1, pc │ │ str r1, [sp, #12] │ │ ldr r1, [r0, #4] │ │ ldr r0, [r0, #0] │ │ - ldr r2, [pc, #472] @ (3141c ) │ │ + ldr r2, [pc, #472] @ (324c0 ) │ │ add r2, pc │ │ - bl 1a89c │ │ + bl 1aa04 │ │ cmp r0, #0 │ │ - bne.n 31314 │ │ + bne.n 323b8 │ │ ldrb.w r0, [fp, #16] │ │ cmp r0, #1 │ │ - bne.n 31280 │ │ + bne.n 32324 │ │ ldr.w r0, [fp] │ │ movs r2, #10 │ │ - ldr r1, [pc, #448] @ (31420 ) │ │ + ldr r1, [pc, #448] @ (324c4 ) │ │ strh.w r2, [sp, #20] │ │ movs r2, #0 │ │ add r1, pc │ │ strd r1, r2, [sp, #12] │ │ add r2, sp, #4 │ │ str r2, [sp, #8] │ │ ldr r1, [r0, #4] │ │ ldr r0, [r0, #0] │ │ - ldr r2, [pc, #432] @ (31424 ) │ │ + ldr r2, [pc, #432] @ (324c8 ) │ │ add r2, pc │ │ add r3, sp, #8 │ │ - bl 1a89c │ │ + bl 1aa04 │ │ cmp r0, #0 │ │ - bne.n 31314 │ │ + bne.n 323b8 │ │ ldr r0, [r6, #0] │ │ adds r0, #1 │ │ - beq.n 312b8 │ │ + beq.n 3235c │ │ ldrb.w r0, [fp, #16] │ │ - cbz r0, 312ce │ │ - ldr r0, [pc, #408] @ (31428 ) │ │ + cbz r0, 32372 │ │ + ldr r0, [pc, #408] @ (324cc ) │ │ add.w ip, sp, #8 │ │ add r0, pc │ │ mov r1, ip │ │ mov lr, r0 │ │ ldmia r6!, {r0, r2, r3, r4, r5} │ │ stmia r1!, {r0, r2, r3, r4, r5} │ │ ldmia.w r6, {r0, r2, r3, r4, r5} │ │ stmia r1!, {r0, r2, r3, r4, r5} │ │ ldr.w r0, [fp] │ │ str.w lr, [sp, #52] @ 0x34 │ │ str.w ip, [sp, #48] @ 0x30 │ │ ldr r1, [r0, #4] │ │ ldr r0, [r0, #0] │ │ - ldr r2, [pc, #376] @ (3142c ) │ │ + ldr r2, [pc, #376] @ (324d0 ) │ │ add r2, pc │ │ - b.n 312f8 │ │ + b.n 3239c │ │ ldr.w r0, [fp] │ │ movs r2, #9 │ │ ldrd r0, r1, [r0] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #376] @ (31440 ) │ │ + ldr r1, [pc, #376] @ (324e4 ) │ │ add r1, pc │ │ blx r3 │ │ - cbz r0, 31300 │ │ - b.n 31314 │ │ - ldr r0, [pc, #408] @ (31468 ) │ │ + cbz r0, 323a4 │ │ + b.n 323b8 │ │ + ldr r0, [pc, #408] @ (3250c ) │ │ add.w ip, sp, #8 │ │ add r0, pc │ │ mov r1, ip │ │ mov lr, r0 │ │ ldmia r6!, {r0, r2, r3, r4, r5} │ │ stmia r1!, {r0, r2, r3, r4, r5} │ │ ldmia.w r6, {r0, r2, r3, r4, r5} │ │ stmia r1!, {r0, r2, r3, r4, r5} │ │ ldr.w r0, [fp] │ │ str.w lr, [sp, #52] @ 0x34 │ │ str.w ip, [sp, #48] @ 0x30 │ │ ldr r1, [r0, #4] │ │ ldr r0, [r0, #0] │ │ - ldr r2, [pc, #372] @ (3146c ) │ │ + ldr r2, [pc, #372] @ (32510 ) │ │ add r2, pc │ │ add r3, sp, #48 @ 0x30 │ │ - bl 1a89c │ │ - cbnz r0, 31314 │ │ + bl 1aa04 │ │ + cbnz r0, 323b8 │ │ ldr.w r0, [fp] │ │ movs r2, #1 │ │ ldrd r0, r1, [r0] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #308] @ (31444 ) │ │ + ldr r1, [pc, #308] @ (324e8 ) │ │ add r1, pc │ │ blx r3 │ │ - cbz r0, 31320 │ │ + cbz r0, 323c4 │ │ movs r4, #1 │ │ mov r0, r4 │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr.w r0, [r9] │ │ cmp r0, #2 │ │ mov r0, r8 │ │ itt ne │ │ ldrne r1, [r7, #8] │ │ movsne.w r1, r1, lsl #31 │ │ - bne.n 31344 │ │ + bne.n 323e8 │ │ movs r4, #0 │ │ add.w r1, sl, #1 │ │ str r1, [r0, #4] │ │ mov r0, r4 │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb.w r1, [fp, #16] │ │ ldr r0, [r7, #12] │ │ cmp r1, #1 │ │ str r0, [sp, #56] @ 0x38 │ │ - bne.n 3137c │ │ + bne.n 32420 │ │ ldr.w r0, [fp] │ │ movs r3, #10 │ │ - ldr r1, [pc, #240] @ (31448 ) │ │ - ldr r2, [pc, #240] @ (3144c ) │ │ + ldr r1, [pc, #240] @ (324ec ) │ │ + ldr r2, [pc, #240] @ (324f0 ) │ │ strh.w r3, [sp, #20] │ │ movs r3, #0 │ │ add r1, pc │ │ strd r1, r3, [sp, #12] │ │ add r2, pc │ │ str r2, [sp, #8] │ │ ldr r1, [r0, #4] │ │ add r3, sp, #8 │ │ ldr r0, [r0, #0] │ │ - ldr r2, [pc, #220] @ (31450 ) │ │ + ldr r2, [pc, #220] @ (324f4 ) │ │ add r2, pc │ │ - bl 1a89c │ │ + bl 1aa04 │ │ cmp r0, #0 │ │ - bne.n 31314 │ │ + bne.n 323b8 │ │ ldr.w r0, [fp] │ │ movs r2, #16 │ │ ldrd r0, r1, [r0] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #200] @ (31454 ) │ │ + ldr r1, [pc, #200] @ (324f8 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n 31314 │ │ + bne.n 323b8 │ │ ldr.w r2, [fp, #8] │ │ ldrd r1, r0, [fp] │ │ ldrd r3, r6, [r9] │ │ ldr r4, [r2, #16] │ │ add r2, sp, #8 │ │ stmia r2!, {r1, r3, r6} │ │ add r2, sp, #8 │ │ adds r2, #4 │ │ ldr.w r5, [r9, #8] │ │ str r5, [sp, #20] │ │ blx r4 │ │ cmp r0, #0 │ │ - bne.n 31314 │ │ - ldr r6, [pc, #160] @ (31458 ) │ │ + bne.n 323b8 │ │ + ldr r6, [pc, #160] @ (324fc ) │ │ add r2, sp, #56 @ 0x38 │ │ ldr.w r0, [fp] │ │ add r3, sp, #8 │ │ add r6, pc │ │ str r6, [sp, #12] │ │ str r2, [sp, #8] │ │ ldr r1, [r0, #4] │ │ ldr r0, [r0, #0] │ │ - ldr r2, [pc, #144] @ (3145c ) │ │ + ldr r2, [pc, #144] @ (32500 ) │ │ add r2, pc │ │ - bl 1a89c │ │ + bl 1aa04 │ │ cmp r0, #0 │ │ - bne.n 31314 │ │ + bne.n 323b8 │ │ ldr r0, [r7, #16] │ │ cmp r0, #1 │ │ - bne.n 313fa │ │ + bne.n 3249e │ │ ldr r0, [r7, #20] │ │ add r2, sp, #48 @ 0x30 │ │ str r0, [sp, #48] @ 0x30 │ │ add r3, sp, #8 │ │ ldr.w r0, [fp] │ │ str r6, [sp, #12] │ │ str r2, [sp, #8] │ │ ldr r1, [r0, #4] │ │ ldr r0, [r0, #0] │ │ - ldr r2, [pc, #112] @ (31460 ) │ │ + ldr r2, [pc, #112] @ (32504 ) │ │ add r2, pc │ │ - bl 1a89c │ │ + bl 1aa04 │ │ cmp r0, #0 │ │ - bne.n 31314 │ │ + bne.n 323b8 │ │ ldr.w r0, [fp] │ │ movs r2, #1 │ │ movs r4, #1 │ │ ldrd r0, r1, [r0] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #88] @ (31464 ) │ │ + ldr r1, [pc, #88] @ (32508 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ mov r0, r8 │ │ - bne.w 31316 │ │ - b.n 31332 │ │ - add r7, sp, #892 @ 0x37c │ │ - vmls.i q12, q15, d2[0] │ │ + bne.w 323ba │ │ + b.n 323d6 │ │ + ldr r7, [sp, #252] @ 0xfc │ │ + vshll.u32 , d16, #30 │ │ vclt.s d16, d9, #0 │ │ movs r0, r0 │ │ - strh r5, [r3, #36] @ 0x24 │ │ + ldrb r3, [r1, #8] │ │ vrshr.u32 q8, , #3 │ │ movs r0, r0 │ │ - str r6, [r1, #32] │ │ - vceq.f d24, d27, #0 │ │ - vqshlu.s32 , , #29 │ │ - @ instruction: 0xfffe454a │ │ - vceq.f d20, d0, #0 │ │ - vsri.32 q12, , #3 │ │ - vrsra.u64 q12, , #3 │ │ - vceq.f d25, d9, #0 │ │ - vrsra.u64 q10, q15, #2 │ │ - vrsra.u64 d20, d18, #3 │ │ - vcle.s d20, d26, #0 │ │ - vcvt.f32.u32 q13, , #3 │ │ - @ instruction: 0xfffe4f98 │ │ - vcvt.u32.f32 q10, q9, #3 │ │ - vrshr.u64 q12, , #3 │ │ + strh r6, [r6, r7] │ │ + @ instruction: 0xfffd7a99 │ │ + vqshl.u32 d24, d9, #29 │ │ + vqshlu.s32 , q3, #30 │ │ + vclt.f d19, d4, #0 │ │ + vtbx.8 d23, {d29-d30}, d11 │ │ + vtbx.8 d23, {d13-d14}, d21 │ │ + vcle.f q12, , #0 │ │ + vabal.u , d14, d10 │ │ + vsri.64 d19, d22, #3 │ │ + vrshr.u64 d19, d14, #3 │ │ + @ instruction: 0xfffd9dbb │ │ + vaddl.u q10, d14, d29 │ │ + vcgt.s d20, d7, #0 │ │ + vtbx.8 d23, {d13}, d25 │ │ vrshr.u32 d16, d1, #3 │ │ movs r0, r0 │ │ - strh r6, [r6, #32] │ │ + ldrb r4, [r4, #6] │ │ vsli.64 , q8, #61 @ 0x3d │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ - ldrd r5, r8, [r1, #8] │ │ + ldrd r6, r8, [r1, #8] │ │ mov r4, r1 │ │ ldr r0, [r0, #0] │ │ - lsls r1, r5, #8 │ │ - mov r1, r5 │ │ - bpl.n 3149a │ │ - lsls r1, r5, #4 │ │ - bmi.n 31496 │ │ + lsls r1, r6, #8 │ │ + mov r1, r6 │ │ + bpl.n 3253e │ │ + lsls r1, r6, #4 │ │ + bmi.n 3253a │ │ movs r1, #10 │ │ strh r1, [r4, #12] │ │ - orr.w r1, r5, #150994944 @ 0x9000000 │ │ - b.n 3149a │ │ - orr.w r1, r5, #16777216 @ 0x1000000 │ │ + orr.w r1, r6, #150994944 @ 0x9000000 │ │ + b.n 3253e │ │ + orr.w r1, r6, #16777216 @ 0x1000000 │ │ orr.w r1, r1, #8388608 @ 0x800000 │ │ str r1, [r4, #8] │ │ - ldr r2, [pc, #60] @ (314e0 ) │ │ + ldr r2, [pc, #60] @ (32584 ) │ │ add r1, sp, #8 │ │ - movs r6, #7 │ │ + movs r5, #7 │ │ add r2, pc │ │ - mov r3, r6 │ │ - and.w r6, r0, #15 │ │ + mov r3, r5 │ │ + and.w r5, r0, #15 │ │ lsrs r0, r0, #4 │ │ - ldrb r6, [r2, r6] │ │ - strb r6, [r1, r3] │ │ - sub.w r6, r3, #1 │ │ - bne.n 314a8 │ │ + ldrb r5, [r2, r5] │ │ + strb r5, [r1, r3] │ │ + sub.w r5, r3, #1 │ │ + bne.n 3254c │ │ adds r0, r3, #1 │ │ - ldr r2, [pc, #36] @ (314e4 ) │ │ + ldr r2, [pc, #36] @ (32588 ) │ │ rsb r0, r0, #9 │ │ add r1, r3 │ │ add r2, pc │ │ movs r3, #2 │ │ strd r1, r0, [sp] │ │ mov r0, r4 │ │ movs r1, #1 │ │ - bl 1aec8 │ │ - strd r5, r8, [r4, #8] │ │ + bl 1ae54 │ │ + strd r6, r8, [r4, #8] │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - eors r6, r7 │ │ - vcvt.f16.u16 , q7, #3 │ │ + adds r1, #114 @ 0x72 │ │ + vsra.u64 d23, d27, #3 │ │ vsli.64 , q8, #61 @ 0x3d │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ mov r9, r1 │ │ ldr r1, [r0, #0] │ │ cmp r1, #2 │ │ - bne.n 31548 │ │ + bne.n 325ec │ │ ldr r5, [r0, #36] @ 0x24 │ │ cmp r5, #0 │ │ - beq.w 3161c │ │ + beq.w 326c0 │ │ ldr.w sl, [r0, #32] │ │ - ldr r0, [pc, #340] @ (3165c ) │ │ + ldr r0, [pc, #340] @ (32700 ) │ │ add r0, pc │ │ mov r8, r0 │ │ add r0, sp, #12 │ │ mov r1, sl │ │ mov r2, r5 │ │ - bl 1b9b4 │ │ + bl 1b9e0 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ - bne.n 31606 │ │ + bne.n 326aa │ │ mov r0, r9 │ │ mov r1, r8 │ │ movs r2, #3 │ │ ldrb.w fp, [sp, #21] │ │ ldrb.w r4, [sp, #20] │ │ ldr r6, [sp, #16] │ │ - bl 1a9a8 │ │ + bl 1ab10 │ │ cmp r0, #0 │ │ - bne.n 31612 │ │ + bne.n 326b6 │ │ lsls r0, r4, #31 │ │ - beq.n 3161c │ │ + beq.n 326c0 │ │ add.w r0, r6, fp │ │ cmp r5, r0 │ │ - bcc.n 31626 │ │ + bcc.n 326ca │ │ add sl, r0 │ │ subs r5, r5, r0 │ │ - bne.n 3150c │ │ - b.n 3161c │ │ + bne.n 325b0 │ │ + b.n 326c0 │ │ cmp r1, #1 │ │ - bne.n 3157a │ │ + bne.n 3261e │ │ mov r5, r0 │ │ adds r0, #4 │ │ str r0, [sp, #8] │ │ movw r0, #16960 @ 0x4240 │ │ ldr.w r1, [r9, #8] │ │ movt r0, #15 │ │ str r0, [sp, #16] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ lsls r0, r1, #8 │ │ str.w r9, [sp, #20] │ │ - bmi.n 31596 │ │ - ldr r0, [pc, #196] @ (31634 ) │ │ - ldr r1, [pc, #200] @ (31638 ) │ │ - ldr r2, [pc, #200] @ (3163c ) │ │ + bmi.n 3263a │ │ + ldr r0, [pc, #196] @ (326d8 ) │ │ + ldr r1, [pc, #200] @ (326dc ) │ │ + ldr r2, [pc, #200] @ (326e0 ) │ │ add r0, pc │ │ add r1, pc │ │ add r2, pc │ │ - b.n 315a2 │ │ + b.n 32646 │ │ ldrd r4, r3, [r9] │ │ mov r5, r0 │ │ ldrd r1, r2, [r0, #16] │ │ ldr r6, [r3, #12] │ │ mov r0, r4 │ │ blx r6 │ │ - cbz r0, 315f6 │ │ + cbz r0, 3269a │ │ movs r0, #1 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #168] @ (31640 ) │ │ - ldr r1, [pc, #168] @ (31644 ) │ │ - ldr r2, [pc, #172] @ (31648 ) │ │ + ldr r0, [pc, #168] @ (326e4 ) │ │ + ldr r1, [pc, #168] @ (326e8 ) │ │ + ldr r2, [pc, #172] @ (326ec ) │ │ add r0, pc │ │ add r1, pc │ │ add r2, pc │ │ add r3, sp, #8 │ │ str r3, [sp, #24] │ │ str r0, [sp, #28] │ │ add r0, sp, #12 │ │ add r3, sp, #24 │ │ - bl 1a89c │ │ + bl 1aa04 │ │ ldr r1, [sp, #12] │ │ cmp r0, #0 │ │ it ne │ │ cmpne r1, #0 │ │ - bne.n 315d6 │ │ - cbnz r0, 315e6 │ │ - cbz r1, 315f0 │ │ - ldr r0, [pc, #144] @ (31650 ) │ │ + bne.n 3267a │ │ + cbnz r0, 3268a │ │ + cbz r1, 32694 │ │ + ldr r0, [pc, #144] @ (326f4 ) │ │ sub.w r2, r7, #29 │ │ - ldr r3, [pc, #140] @ (31654 ) │ │ - ldr r1, [pc, #144] @ (31658 ) │ │ + ldr r3, [pc, #140] @ (326f8 ) │ │ + ldr r1, [pc, #144] @ (326fc ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #55 @ 0x37 │ │ - bl 1c5d0 │ │ + bl 1c7cc │ │ ldrd r0, r1, [r9] │ │ movs r2, #20 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #108] @ (3164c ) │ │ + ldr r1, [pc, #108] @ (326f0 ) │ │ add r1, pc │ │ blx r3 │ │ - cbz r0, 315f0 │ │ + cbz r0, 32694 │ │ movs r0, #1 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r4, r0, [r9] │ │ ldr r6, [r0, #12] │ │ ldrd r1, r2, [r5, #24] │ │ mov r0, r4 │ │ blx r6 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r1, r2, [sp, #16] │ │ mov r0, r9 │ │ - bl 1a9a8 │ │ - cbz r0, 3161c │ │ + bl 1ab10 │ │ + cbz r0, 326c0 │ │ movs r0, #1 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #56] @ (31660 ) │ │ + ldr r3, [pc, #56] @ (32704 ) │ │ mov r1, r5 │ │ mov r2, r5 │ │ add r3, pc │ │ - bl 1b904 │ │ + bl 1bb58 │ │ nop │ │ - ldr r3, [pc, #764] @ (31934 ) │ │ - vcvt.f32.u32 d31, d28, #1 │ │ + ldr r4, [pc, #44] @ (32708 ) │ │ + vsri.64 q15, q2, #1 │ │ movs r1, r0 │ │ - ldrsh r4, [r1, r5] │ │ - @ instruction: 0xfffd4b95 │ │ - vcvt.f32.u32 d31, d2, #1 │ │ + str r4, [r6, r4] │ │ + vtbx.8 d20, {d29- d30, , q13 │ │ movs r1, r0 │ │ - strh r4, [r1, #12] │ │ - vtbl.8 d23, {d29- instruction: 0xfffd7bb3 │ │ - @ instruction: 0xfffdfbd6 │ │ + strb r2, [r7, #27] │ │ + vcge.s , q10, #0 │ │ + vsra.u32 d23, d0, #3 │ │ + vclt.s q15, q15, #0 │ │ + movs r1, r0 │ │ + b.n 32028 │ │ + movs r1, r0 │ │ + ldrb r7, [r0, #4] │ │ + vqrshrun.s64 d30, q6, #3 │ │ movs r1, r0 │ │ - ldc2l 0, cr0, [ip, #4]! │ │ - strh r3, [r0, #24] │ │ - vcle.s q8, q4, #0 │ │ - movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #12 │ │ - mov r5, r1 │ │ + mov r9, r1 │ │ mov r8, r0 │ │ ldrb r1, [r2, #7] │ │ ldrb r0, [r2, #8] │ │ ldrb r3, [r2, #6] │ │ - cbz r3, 31682 │ │ - cbz r1, 3169c │ │ - cbnz r0, 316a0 │ │ + cbz r3, 32726 │ │ + cbz r1, 32740 │ │ + cbnz r0, 32744 │ │ movs r4, #2 │ │ - b.n 31688 │ │ - cbz r1, 316a6 │ │ - cbnz r0, 316aa │ │ + b.n 3272c │ │ + cbz r1, 3274a │ │ + cbnz r0, 3274e │ │ movs r4, #1 │ │ ldrb r1, [r2, #9] │ │ ldrb r0, [r2, #11] │ │ ldrb r3, [r2, #10] │ │ - cbnz r3, 316c2 │ │ + cbnz r3, 32766 │ │ ands.w r1, r1, #1 │ │ it ne │ │ movne.w r1, #512 @ 0x200 │ │ - b.n 316ce │ │ + b.n 32772 │ │ cmp r0, #0 │ │ - beq.n 31728 │ │ + beq.n 327e6 │ │ movw r4, #1026 @ 0x402 │ │ - b.n 316ae │ │ + b.n 32752 │ │ cmp r0, #0 │ │ - beq.n 3173c │ │ + beq.n 327f6 │ │ movw r4, #1025 @ 0x401 │ │ ldrb r1, [r2, #9] │ │ ldrb r0, [r2, #11] │ │ cmp r1, #1 │ │ it eq │ │ movseq.w r3, r0, lsl #31 │ │ - beq.n 3179a │ │ + beq.n 3284e │ │ ldrb r3, [r2, #10] │ │ cmp r3, #0 │ │ - beq.n 31690 │ │ + beq.n 32734 │ │ lsls r1, r1, #31 │ │ mov.w r1, #64 @ 0x40 │ │ it ne │ │ movne.w r1, #576 @ 0x240 │ │ lsls r0, r0, #31 │ │ it ne │ │ movne r1, #192 @ 0xc0 │ │ ldr r0, [r2, #0] │ │ orrs r1, r4 │ │ - ldrh r6, [r2, #4] │ │ + ldrh.w sl, [r2, #4] │ │ + ldr r6, [pc, #284] @ (328a0 ) │ │ bic.w r0, r0, #3 │ │ + ldr r4, [pc, #284] @ (328a4 ) │ │ orrs r0, r1 │ │ - orr.w r4, r0, #524288 @ 0x80000 │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - mov r2, r6 │ │ - blx 4f880 │ │ + orr.w fp, r0, #524288 @ 0x80000 │ │ + add r6, pc │ │ + add r4, pc │ │ + mov r0, r9 │ │ + mov r1, fp │ │ + mov r2, sl │ │ + blx 4efb0 │ │ adds r1, r0, #1 │ │ - bne.n 31716 │ │ - blx 4f7c0 │ │ - ldr r0, [r0, #0] │ │ - cmp r0, #4 │ │ - beq.n 316e4 │ │ - movs r1, #0 │ │ - str.w r0, [r8, #4] │ │ - strb.w r1, [r8, #3] │ │ - strh.w r1, [r8, #1] │ │ - strb.w r1, [r8] │ │ + bne.n 327d4 │ │ + blx 4ef00 │ │ + ldr r5, [r0, #0] │ │ + ldr r0, [r6, #0] │ │ + cmp r0, r4 │ │ + it ne │ │ + strne r4, [r6, #0] │ │ + ldr r0, [r6, #0] │ │ + ldr r1, [r0, #8] │ │ + mov r0, r5 │ │ + blx r1 │ │ + cmp r0, #0 │ │ + bne.n 32792 │ │ + movs r0, #0 │ │ + str.w r5, [r8, #4] │ │ + strb.w r0, [r8, #3] │ │ + strh.w r0, [r8, #1] │ │ + strb.w r0, [r8] │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r1, #255 @ 0xff │ │ str.w r0, [r8, #4] │ │ strb.w r1, [r8] │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldrb.w sl, [r2, #9] │ │ + ldrb r5, [r2, #9] │ │ movs r4, #0 │ │ ldrb r6, [r2, #10] │ │ - ldrb.w r9, [r2, #11] │ │ - movs.w r0, sl, lsl #31 │ │ - beq.n 31790 │ │ - b.n 3179a │ │ + ldrb.w sl, [r2, #11] │ │ + lsls r0, r5, #31 │ │ + beq.n 32844 │ │ + b.n 3284e │ │ ldrb r6, [r2, #10] │ │ mov fp, r2 │ │ - ldrb.w sl, [r2, #9] │ │ - ldrb.w r9, [r2, #11] │ │ + ldrb r5, [r2, #9] │ │ + ldrb.w sl, [r2, #11] │ │ cmp r6, #0 │ │ it eq │ │ - cmpeq.w r9, #0 │ │ - beq.n 3176a │ │ - ldr r2, [pc, #140] @ (317e0 ) │ │ + cmpeq.w sl, #0 │ │ + beq.n 32822 │ │ + ldr r2, [pc, #136] @ (32894 ) │ │ add r0, sp, #4 │ │ movs r1, #20 │ │ movs r3, #61 @ 0x3d │ │ add r2, pc │ │ - bl 48b0c │ │ + bl 48fcc │ │ ldrb.w r0, [sp, #4] │ │ cmp r0, #255 @ 0xff │ │ - bne.n 317b2 │ │ - b.n 31786 │ │ - cmp.w sl, #0 │ │ - bne.n 31752 │ │ - ldr r2, [pc, #112] @ (317e4 ) │ │ + bne.n 32866 │ │ + b.n 3283c │ │ + cmp r5, #0 │ │ + bne.n 3280a │ │ + ldr r2, [pc, #112] @ (32898 ) │ │ add r0, sp, #4 │ │ movs r1, #20 │ │ movs r3, #58 @ 0x3a │ │ add r2, pc │ │ - bl 48b0c │ │ + bl 48fcc │ │ ldrb.w r0, [sp, #4] │ │ cmp r0, #255 @ 0xff │ │ - bne.n 317b2 │ │ + bne.n 32866 │ │ ldr r4, [sp, #8] │ │ mov r2, fp │ │ - movs.w r0, sl, lsl #31 │ │ - bne.n 3179a │ │ + lsls r0, r5, #31 │ │ + bne.n 3284e │ │ lsls r0, r6, #31 │ │ it eq │ │ - movseq.w r0, r9, lsl #31 │ │ - beq.n 317da │ │ - mov r6, r2 │ │ - ldr r2, [pc, #72] @ (317e8 ) │ │ + movseq.w r0, sl, lsl #31 │ │ + beq.n 3288e │ │ + mov r5, r2 │ │ + ldr r2, [pc, #72] @ (3289c ) │ │ add r0, sp, #4 │ │ movs r1, #20 │ │ add r2, pc │ │ movs r3, #61 @ 0x3d │ │ - bl 48b0c │ │ + bl 48fcc │ │ ldrb.w r0, [sp, #4] │ │ cmp r0, #255 @ 0xff │ │ - beq.n 317d4 │ │ + beq.n 32888 │ │ ldr r2, [sp, #8] │ │ ldrb.w r3, [sp, #7] │ │ ldrh.w r1, [sp, #5] │ │ strb.w r3, [r8, #3] │ │ strh.w r1, [r8, #1] │ │ str.w r2, [r8, #4] │ │ strb.w r0, [r8] │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r1, [sp, #8] │ │ - mov r2, r6 │ │ - b.n 316d4 │ │ + mov r2, r5 │ │ + b.n 32778 │ │ movs r1, #0 │ │ - b.n 316d4 │ │ + b.n 32778 │ │ nop │ │ - strh r3, [r7, #0] │ │ - vqrdmlsh.s , , d19[0] │ │ - @ instruction: 0xfffd7ff3 │ │ - vsli.64 , q8, #61 @ 0x3d │ │ + strb r7, [r0, #23] │ │ + vsli.32 , , #29 │ │ + vcle.f d23, d3, #0 │ │ + vcge.s d16, d14, #0 │ │ + movs r2, r0 │ │ + b.n 323c0 │ │ + movs r1, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #76 @ 0x4c │ │ - ldr r1, [r0, #8] │ │ - mov r8, r2 │ │ ldrd r6, r4, [r0] │ │ - str r1, [sp, #20] │ │ + mov r8, r2 │ │ + ldr.w sl, [r0, #8] │ │ ldr r1, [r2, #8] │ │ ldrh.w fp, [r0, #12] │ │ - cbz r4, 3183a │ │ - cbz r6, 31876 │ │ + cbz r4, 32900 │ │ + cbz r6, 32936 │ │ cmp r1, #0 │ │ itt eq │ │ ldrbeq r0, [r4, #0] │ │ cmpeq r0, #0 │ │ - beq.n 31840 │ │ + beq.n 32904 │ │ mov r0, r4 │ │ - blx 4f8e0 │ │ - mov r9, r0 │ │ + blx 4f010 │ │ cmp r0, #0 │ │ - beq.w 31968 │ │ - mov r0, r9 │ │ - blx 4f770 │ │ + beq.n 32966 │ │ + mov r5, r0 │ │ + mov r0, r5 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 3195e │ │ + beq.w 32aae │ │ mov r1, r4 │ │ - mov r2, r9 │ │ - mov r5, r0 │ │ - bl 4c460 │ │ - b.n 3196a │ │ - cbz r6, 31876 │ │ - cmp r1, #0 │ │ - bne.n 31904 │ │ + mov r2, r5 │ │ + mov r9, r0 │ │ + bl 4bcbc │ │ + mov lr, r5 │ │ + ldr.w r0, [r8, #12] │ │ + str r5, [sp, #20] │ │ + adds r0, #1 │ │ + bne.n 3297a │ │ + b.n 329c0 │ │ + cbz r6, 32936 │ │ + cbnz r1, 32966 │ │ ldr.w r0, [r8, #12] │ │ adds r0, #1 │ │ itt ne │ │ ldrne.w r1, [r8, #20] │ │ cmpne r1, #0 │ │ - bne.n 31928 │ │ - add r0, sp, #24 │ │ - bl 48280 │ │ - ldrd lr, r5, [sp, #24] │ │ - ldr.w r9, [sp, #32] │ │ - ldr r4, [sp, #20] │ │ - adds.w r0, lr, #1 │ │ - beq.n 318e0 │ │ - ldr.w r0, [r8, #12] │ │ - strd r8, r5, [sp, #12] │ │ - adds r0, #1 │ │ - bne.w 3197a │ │ - b.n 31980 │ │ + bne.w 32a7c │ │ add r0, sp, #24 │ │ - bl 48280 │ │ + bl 48b58 │ │ ldr.w lr, [sp, #24] │ │ - ldr r4, [sp, #20] │ │ adds.w r0, lr, #1 │ │ - beq.n 3189a │ │ - ldrd r5, r9, [sp, #28] │ │ - ldr.w r0, [r8, #12] │ │ - strd r8, r5, [sp, #12] │ │ - adds r0, #1 │ │ - bne.n 3197a │ │ - b.n 31980 │ │ + bne.n 32946 │ │ ldrb.w r0, [sp, #28] │ │ cmp r0, #3 │ │ - bne.n 31910 │ │ - ldr r4, [sp, #32] │ │ - mov sl, r6 │ │ - ldrd r9, r6, [r4] │ │ - ldr r1, [r6, #0] │ │ - cbz r1, 318b2 │ │ - mov r0, r9 │ │ + bne.n 32966 │ │ + ldr r0, [sp, #32] │ │ + ldr r1, [r0, #12] │ │ blx r1 │ │ - ldr r0, [r6, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r9 │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - movs r5, #1 │ │ - mov.w r9, #0 │ │ - mov.w lr, #0 │ │ - ldr r4, [sp, #20] │ │ - mov r6, sl │ │ + b.n 32966 │ │ + add r0, sp, #24 │ │ + bl 48b58 │ │ + ldr.w lr, [sp, #24] │ │ + adds.w r0, lr, #1 │ │ + beq.n 32958 │ │ + ldr.w r9, [sp, #28] │ │ + ldr r5, [sp, #32] │ │ ldr.w r0, [r8, #12] │ │ - strd r8, r5, [sp, #12] │ │ + str r5, [sp, #20] │ │ adds r0, #1 │ │ - bne.n 3197a │ │ - b.n 31980 │ │ - uxtb r0, r5 │ │ + bne.n 3297a │ │ + b.n 329c0 │ │ + ldrb.w r0, [sp, #28] │ │ cmp r0, #3 │ │ - bne.n 31910 │ │ - ldrd r5, r4, [r9] │ │ - ldr r1, [r4, #0] │ │ - cbz r1, 318f2 │ │ - mov r0, r5 │ │ + bne.n 32966 │ │ + ldr r0, [sp, #32] │ │ + ldr r1, [r0, #12] │ │ blx r1 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 4f780 │ │ - mov r0, r9 │ │ - blx 4f780 │ │ - movs r5, #1 │ │ - mov.w r9, #0 │ │ - mov.w lr, #0 │ │ - b.n 3196c │ │ - movs r5, #1 │ │ - mov.w r9, #0 │ │ + mov.w r9, #1 │ │ + movs r5, #0 │ │ mov.w lr, #0 │ │ ldr.w r0, [r8, #12] │ │ - strd r8, r5, [sp, #12] │ │ + str r5, [sp, #20] │ │ adds r0, #1 │ │ - bne.n 3197a │ │ - b.n 31980 │ │ - ldr.w r0, [r8, #16] │ │ - lsls r1, r1, #5 │ │ - b.n 31936 │ │ - subs r1, #32 │ │ - beq.w 31850 │ │ + beq.n 329c0 │ │ + cmp r5, #2 │ │ + bcc.n 329c0 │ │ + ldrd r0, ip, [r8, #16] │ │ + subs r3, r5, #1 │ │ + movs r2, #0 │ │ + movw r4, #12065 @ 0x2f21 │ │ + ldrh.w r1, [r9, r2] │ │ + cmp r1, r4 │ │ + beq.n 3299a │ │ + adds r2, #1 │ │ + cmp r3, r2 │ │ + bne.n 3298a │ │ + b.n 329c0 │ │ + cmp r2, r5 │ │ + bhi.w 32ac4 │ │ + cmp.w ip, #0 │ │ + beq.n 329c0 │ │ + mov.w r1, ip, lsl #5 │ │ mov r2, r0 │ │ - ldr.w r3, [r0], #32 │ │ + ldr.w r3, [r2], #32 │ │ cmp r3, r6 │ │ itt ls │ │ - ldrls r3, [r2, #4] │ │ + ldrls r3, [r0, #4] │ │ cmpls r6, r3 │ │ - bcs.n 31930 │ │ - ldr.w r9, [r2, #24] │ │ - cmp.w r9, #0 │ │ - beq.n 31930 │ │ - ldr r4, [r2, #20] │ │ - mov r0, r9 │ │ - blx 4f770 │ │ - cmp r0, #0 │ │ - bne.w 3182e │ │ - movs r0, #1 │ │ - mov r1, r9 │ │ - bl 142ba │ │ - b.n 31aaa │ │ - movs r5, #1 │ │ - mov lr, r9 │ │ - ldr r4, [sp, #20] │ │ - ldr.w r0, [r8, #12] │ │ - strd r8, r5, [sp, #12] │ │ - adds r0, #1 │ │ - beq.n 31980 │ │ - cmp.w r9, #2 │ │ - bcs.n 31a3c │ │ - movs r2, #0 │ │ + bcc.n 32ab8 │ │ + subs r1, #32 │ │ + mov r0, r2 │ │ + bne.n 329ac │ │ + movs r3, #0 │ │ cmp.w fp, #0 │ │ mov r0, fp │ │ - mov fp, r4 │ │ - mov.w r5, #0 │ │ + mov fp, sl │ │ + mov r1, sl │ │ it eq │ │ moveq.w fp, #4 │ │ - cmp r4, #0 │ │ + cmp.w sl, #0 │ │ + mov.w r5, #0 │ │ ite ne │ │ - movne r4, r0 │ │ + movne r1, r0 │ │ moveq.w fp, #4 │ │ - cbz r4, 319d4 │ │ - lsls r4, r4, #3 │ │ - mov r8, r0 │ │ + cbz r1, 32a1a │ │ + lsls r4, r1, #3 │ │ + mov sl, r0 │ │ mov r0, r4 │ │ - str r6, [sp, #20] │ │ - mov r6, r2 │ │ - mov sl, lr │ │ - blx 4f770 │ │ + strd r3, r8, [sp, #12] │ │ + mov r8, lr │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.n 31aa2 │ │ + beq.n 32ad6 │ │ movs r1, #0 │ │ - mov lr, sl │ │ + mov lr, r8 │ │ add.w r2, fp, r1, lsl #2 │ │ ldr r3, [r2, #8] │ │ ldr r2, [r2, #20] │ │ str r3, [r0, r1] │ │ adds r3, r0, r1 │ │ adds r1, #8 │ │ cmp r4, r1 │ │ str r2, [r3, #4] │ │ - bne.n 319b8 │ │ - mov r2, r6 │ │ - ldr r6, [sp, #20] │ │ + bne.n 329fc │ │ + mov r2, sl │ │ + ldrd r3, r8, [sp, #12] │ │ movs r5, #0 │ │ - b.n 319da │ │ + b.n 32a1e │ │ movs r0, #4 │ │ - mov.w r8, #0 │ │ - ldr.w sl, [sp, #12] │ │ - strd r2, r5, [sp, #24] │ │ - ldr r2, [sp, #16] │ │ - ldr.w fp, [sl, #8] │ │ - ldr.w r1, [sl] │ │ - ldr r3, [sp, #4] │ │ - strd r8, r0, [sp, #52] @ 0x34 │ │ - cmp fp, r1 │ │ + movs r2, #0 │ │ + ldr.w sl, [r8, #8] │ │ + add.w ip, sp, #56 @ 0x38 │ │ + ldr.w r1, [r8] │ │ + ldr r4, [sp, #4] │ │ + strd r3, r5, [sp, #24] │ │ + cmp sl, r1 │ │ + ldr r3, [sp, #20] │ │ + stmia.w ip, {r0, r2, r6} │ │ ldr r0, [sp, #8] │ │ - str r3, [sp, #32] │ │ - str.w r9, [sp, #48] @ 0x30 │ │ - strd lr, r2, [sp, #40] @ 0x28 │ │ - strd r8, r6, [sp, #60] @ 0x3c │ │ + str r4, [sp, #32] │ │ + strd lr, r9, [sp, #40] @ 0x28 │ │ + strd r3, r2, [sp, #48] @ 0x30 │ │ str r0, [sp, #36] @ 0x24 │ │ - bne.n 31a0e │ │ - mov r0, sl │ │ - bl 48484 │ │ - ldr.w r0, [sl, #4] │ │ - add.w r1, fp, fp, lsl #1 │ │ + bne.n 32a4e │ │ + mov r0, r8 │ │ + bl 48d54 │ │ + ldr.w r0, [r8, #4] │ │ + add.w r1, sl, sl, lsl #1 │ │ add.w ip, r0, r1, lsl #4 │ │ add r1, sp, #24 │ │ ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - add.w r0, fp, #1 │ │ - str.w r0, [sl, #8] │ │ + add.w r0, sl, #1 │ │ + str.w r0, [r8, #8] │ │ movs r0, #0 │ │ add sp, #76 @ 0x4c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldrd r0, ip, [r8, #16] │ │ - sub.w r3, r9, #1 │ │ - movs r2, #0 │ │ - movw r4, #12065 @ 0x2f21 │ │ - ldrh r1, [r5, r2] │ │ - cmp r1, r4 │ │ - beq.n 31a5c │ │ - adds r2, #1 │ │ - cmp r3, r2 │ │ - bne.n 31a4a │ │ - movs r2, #0 │ │ - ldr r4, [sp, #20] │ │ - b.n 31982 │ │ - cmp r2, r9 │ │ - bhi.n 31a90 │ │ - ldr r4, [sp, #20] │ │ - cmp.w ip, #0 │ │ - beq.n 31980 │ │ - mov.w r1, ip, lsl #5 │ │ + ldr.w r0, [r8, #16] │ │ + lsls r1, r1, #5 │ │ + b.n 32a8a │ │ + subs r1, #32 │ │ + beq.w 32916 │ │ mov r2, r0 │ │ - ldr.w r3, [r2], #32 │ │ + ldr.w r3, [r0], #32 │ │ cmp r3, r6 │ │ itt ls │ │ - ldrls r3, [r0, #4] │ │ + ldrls r3, [r2, #4] │ │ cmpls r6, r3 │ │ - bcc.n 31a84 │ │ - subs r1, #32 │ │ - mov r0, r2 │ │ - bne.n 31a6e │ │ - b.n 31980 │ │ + bcs.n 32a84 │ │ + ldr r5, [r2, #24] │ │ + cmp r5, #0 │ │ + beq.n 32a84 │ │ + ldr r4, [r2, #20] │ │ + mov r0, r5 │ │ + blx 4eea0 │ │ + cmp r0, #0 │ │ + bne.w 328e8 │ │ + mov r1, r5 │ │ + movs r0, #1 │ │ + bl 1441a │ │ + b.n 32ade │ │ ldrd r1, r0, [r0, #8] │ │ - movs r2, #1 │ │ + movs r3, #1 │ │ strd r1, r0, [sp, #4] │ │ - b.n 31982 │ │ - ldr r0, [pc, #116] @ (31b08 ) │ │ + b.n 329c2 │ │ + ldr r0, [pc, #68] @ (32b0c ) │ │ mov r4, lr │ │ - ldr r2, [pc, #116] @ (31b0c ) │ │ + ldr r2, [pc, #68] @ (32b10 ) │ │ add r0, pc │ │ add r2, pc │ │ movs r1, #19 │ │ - bl 1a880 │ │ - b.n 31aaa │ │ + bl 1a9e8 │ │ + b.n 32ade │ │ movs r0, #4 │ │ mov r1, r4 │ │ - bl 142ba │ │ + bl 1441a │ │ udf #254 @ 0xfe │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 4f780 │ │ - mov r0, r9 │ │ - blx 4f780 │ │ - bl 1c652 │ │ - ldr r0, [r6, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r9 │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - bl 1c652 │ │ + bl 1c84e │ │ add r0, sp, #24 │ │ - bl 484c2 │ │ - bl 1c652 │ │ - cmp.w sl, #0 │ │ - beq.n 31af8 │ │ - ldr r0, [sp, #16] │ │ - blx 4f780 │ │ - bl 1c652 │ │ - bl 1c652 │ │ - cbnz r4, 31afc │ │ - bl 1c652 │ │ - mov r0, r5 │ │ - blx 4f780 │ │ - bl 1c652 │ │ + bl 48d92 │ │ + bl 1c84e │ │ + cmp.w r8, #0 │ │ + beq.n 32b06 │ │ + mov r0, r9 │ │ + blx 4eeb0 │ │ + bl 1c84e │ │ + bl 1c84e │ │ + cmp r4, #0 │ │ + bne.n 32af4 │ │ + bl 1c84e │ │ nop │ │ - ldrb r3, [r7, #8] │ │ - @ instruction: 0xfffdfdbc │ │ + strb r5, [r1, #0] │ │ + vcge.f d30, d24, #0 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r5, r0 │ │ mov r0, sp │ │ mov r6, r3 │ │ - bl 146d8 │ │ + bl 148a0 │ │ ldr r0, [sp, #0] │ │ adds r1, r0, #1 │ │ - beq.n 31b3c │ │ - ldr r1, [pc, #88] @ (31b84 ) │ │ + beq.n 32b40 │ │ + ldr r1, [pc, #88] @ (32b88 ) │ │ add r1, pc │ │ ldrd r1, r2, [r1] │ │ strd r1, r2, [r5] │ │ - cbz r0, 31b64 │ │ + cbz r0, 32b68 │ │ ldr r4, [sp, #4] │ │ - b.n 31b54 │ │ + b.n 32b58 │ │ ldrd r4, r8, [sp, #4] │ │ ldr r2, [r6, #0] │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 31664 │ │ + bl 32708 │ │ movs r0, #0 │ │ cmp.w r8, #0 │ │ strb r0, [r4, #0] │ │ - beq.n 31b64 │ │ + beq.n 32b68 │ │ mov r0, r4 │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r5, r0 │ │ movs r0, #0 │ │ cmp.w r8, #0 │ │ strb r0, [r4, #0] │ │ itt ne │ │ movne r0, r4 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ mov r0, r5 │ │ - blx 4dd68 │ │ - ldr??.w r0, [r0, #1] │ │ + blx 4d4a8 │ │ + b.n 32db4 │ │ + movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #100 @ 0x64 │ │ - mov r8, r0 │ │ + mov r6, r0 │ │ cmp r2, #52 @ 0x34 │ │ - bcs.n 31baa │ │ + bcs.n 32bac │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ - movs r1, #64 @ 0x40 │ │ - str.w r4, [r8, r1] │ │ + movs r2, #64 @ 0x40 │ │ + str r4, [r6, r2] │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r0, [r1, #0] │ │ - mov r5, r2 │ │ - movw r2, #17791 @ 0x457f │ │ - mov r6, r1 │ │ - movt r2, #17996 @ 0x464c │ │ - cmp r0, r2 │ │ + mov r8, r1 │ │ + movw r1, #17791 @ 0x457f │ │ + mov sl, r2 │ │ + movt r1, #17996 @ 0x464c │ │ + cmp r0, r1 │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ - mov.w r1, #64 @ 0x40 │ │ + mov.w r2, #64 @ 0x40 │ │ itt eq │ │ - ldrbeq r0, [r6, #4] │ │ + ldrbeq.w r0, [r8, #4] │ │ cmpeq r0, #1 │ │ - beq.n 31bd6 │ │ - str.w r4, [r8, r1] │ │ + beq.n 32bd8 │ │ + str r4, [r6, r2] │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldrb r0, [r6, #5] │ │ + ldrb.w r0, [r8, #5] │ │ subs r1, r0, #1 │ │ cmp r1, #1 │ │ - bhi.w 31d70 │ │ - ldrb r2, [r6, #6] │ │ - movs r1, #64 @ 0x40 │ │ - cmp r2, #1 │ │ - bne.n 31bca │ │ + bhi.n 32bce │ │ + ldrb.w r1, [r8, #6] │ │ + cmp r1, #1 │ │ + bne.n 32bce │ │ cmp r0, #2 │ │ - beq.n 31bca │ │ - ldr r0, [r6, #32] │ │ + beq.n 32bce │ │ + ldr.w r0, [r8, #32] │ │ cmp r0, #0 │ │ - beq.n 31c7a │ │ - ldrh.w fp, [r6, #48] @ 0x30 │ │ + beq.n 32c7c │ │ + ldrh.w fp, [r8, #48] @ 0x30 │ │ cmp.w fp, #0 │ │ - beq.n 31c58 │ │ - ldrh r1, [r6, #46] @ 0x2e │ │ + beq.n 32c5a │ │ + ldrh.w r1, [r8, #46] @ 0x2e │ │ cmp r1, #40 @ 0x28 │ │ - bne.w 31d70 │ │ + bne.n 32bce │ │ movs r1, #40 @ 0x28 │ │ - umull r2, r1, fp, r1 │ │ - cmp r1, #0 │ │ - bne.w 31d70 │ │ - cmp r5, r0 │ │ - mov.w r1, #64 @ 0x40 │ │ + umull r1, r2, fp, r1 │ │ + cmp r2, #0 │ │ + bne.w 32fd8 │ │ + cmp sl, r0 │ │ + mov.w r2, #64 @ 0x40 │ │ itt cs │ │ - subcs r3, r5, r0 │ │ - cmpcs r3, r2 │ │ - bcc.n 31bca │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ - adds r3, r6, r0 │ │ + subcs.w r3, sl, r0 │ │ + cmpcs r3, r1 │ │ + bcc.n 32bce │ │ + ldrh.w r1, [r8, #50] @ 0x32 │ │ + add.w r3, r8, r0 │ │ movw r0, #65535 @ 0xffff │ │ - cmp r2, r0 │ │ + cmp r1, r0 │ │ it eq │ │ - ldreq r2, [r3, #24] │ │ - cmp r2, #0 │ │ - beq.n 31bca │ │ - cmp r2, fp │ │ - str r3, [sp, #76] @ 0x4c │ │ - bcs.n 31bca │ │ - add.w r0, r2, r2, lsl #2 │ │ - ldr.w lr, [sp, #76] @ 0x4c │ │ - mov.w sl, #0 │ │ - add.w r0, lr, r0, lsl #3 │ │ + ldreq r1, [r3, #24] │ │ + cmp r1, #0 │ │ + beq.n 32bce │ │ + cmp r1, fp │ │ + bcs.n 32bce │ │ + add.w r0, r1, r1, lsl #2 │ │ + mov r4, r3 │ │ + movs r2, #0 │ │ + add.w r0, r3, r0, lsl #3 │ │ ldr r1, [r0, #4] │ │ cmp r1, #8 │ │ - bne.w 31dfe │ │ + bne.w 32fb6 │ │ movs r0, #0 │ │ - str r0, [sp, #64] @ 0x40 │ │ - strd r0, r0, [sp, #56] @ 0x38 │ │ - b.n 31e10 │ │ - ldrh r1, [r6, #46] @ 0x2e │ │ + strd r0, r0, [sp, #64] @ 0x40 │ │ + b.n 32c88 │ │ + ldrh.w r1, [r8, #46] @ 0x2e │ │ cmp r1, #40 @ 0x28 │ │ - bne.w 31d70 │ │ - cmp r5, r0 │ │ - mov.w r1, #64 @ 0x40 │ │ + bne.n 32bce │ │ + cmp sl, r0 │ │ itt cs │ │ - subcs r2, r5, r0 │ │ - cmpcs r2, #40 @ 0x28 │ │ - bcc.n 31bca │ │ - adds r1, r6, r0 │ │ + subcs.w r1, sl, r0 │ │ + cmpcs r1, #40 @ 0x28 │ │ + bcc.n 32bce │ │ + add.w r1, r8, r0 │ │ ldr.w fp, [r1, #20] │ │ cmp.w fp, #0 │ │ - bne.n 31c04 │ │ + bne.n 32c08 │ │ movs r0, #0 │ │ - mov.w sl, #0 │ │ - mov.w lr, #1 │ │ + movs r4, #1 │ │ + str r0, [sp, #68] @ 0x44 │ │ + mov.w fp, #0 │ │ + str r0, [sp, #64] @ 0x40 │ │ strd r0, r0, [sp, #56] @ 0x38 │ │ - strd r0, r0, [sp, #64] @ 0x40 │ │ + add.w r1, fp, fp, lsl #2 │ │ + adds r0, r4, #4 │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ + strd r4, r6, [sp, #72] @ 0x48 │ │ + mov.w lr, r1, lsl #3 │ │ + mov r1, r0 │ │ + mov r2, lr │ │ + cmp r2, #0 │ │ + beq.n 32d8a │ │ + ldr.w r5, [r1], #40 │ │ + subs r2, #40 @ 0x28 │ │ + adds r3, #1 │ │ + cmp r5, #2 │ │ + bne.n 32ca2 │ │ + ldr.w ip, [r1, #-24] │ │ + cmp.w ip, #0 │ │ + beq.n 32ce4 │ │ + movs.w r2, ip, lsl #28 │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ + mov.w r2, #64 @ 0x40 │ │ + bne.w 32bce │ │ + ldr.w r5, [r1, #-28] │ │ + subs.w r9, sl, r5 │ │ + it cs │ │ + cmpcs r9, ip │ │ + bcc.w 32bce │ │ + ldr r4, [sp, #72] @ 0x48 │ │ + add.w r9, r8, r5 │ │ + b.n 32ce8 │ │ + mov.w r9, #1 │ │ + ldr.w r1, [r1, #-20] │ │ + cbz r1, 32d1e │ │ + cmp r1, fp │ │ + bcs.w 32b9c │ │ + add.w r1, r1, r1, lsl #2 │ │ + add.w r1, r4, r1, lsl #3 │ │ + ldr r2, [r1, #4] │ │ + cmp r2, #3 │ │ + bne.w 32b9c │ │ + ldr r5, [r1, #16] │ │ + movs r2, #0 │ │ + ldr r1, [r1, #20] │ │ + str.w fp, [sp, #52] @ 0x34 │ │ + adds r1, r1, r5 │ │ + str r1, [sp, #44] @ 0x2c │ │ + adc.w r1, r2, #0 │ │ + str r5, [sp, #48] @ 0x30 │ │ + strd r1, r8, [sp, #36] @ 0x24 │ │ + b.n 32d2c │ │ + movs r1, #0 │ │ + str.w fp, [sp, #52] @ 0x34 │ │ + strd r1, r1, [sp, #36] @ 0x24 │ │ + strd r1, r1, [sp, #44] @ 0x2c │ │ + mov.w r1, ip, lsr #4 │ │ + mov r5, lr │ │ + str r1, [sp, #32] │ │ + add.w r1, r4, #16 │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ + b.n 32d44 │ │ + adds r1, #40 @ 0x28 │ │ + subs r5, #40 @ 0x28 │ │ + beq.n 32d7a │ │ + ldr.w r2, [r1, #-12] │ │ + cmp r2, #18 │ │ + itt eq │ │ + ldreq r2, [r1, #8] │ │ + cmpeq r2, r3 │ │ + bne.n 32d3e │ │ + ldr.w fp, [r1, #4] │ │ + cmp.w fp, #0 │ │ + beq.n 32d3e │ │ + movs.w r2, fp, lsl #30 │ │ + mov.w r2, #64 @ 0x40 │ │ + bne.w 32bce │ │ + ldr r6, [r1, #0] │ │ + subs.w ip, sl, r6 │ │ + bcc.w 32fcc │ │ + ldr r6, [sp, #76] @ 0x4c │ │ + cmp ip, fp │ │ + bcs.n 32d3e │ │ + b.n 32bce │ │ + ldr.w ip, [sp, #32] │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + ldr r4, [sp, #72] @ 0x48 │ │ + cmp.w ip, #0 │ │ + bne.n 32de2 │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ + mov r1, lr │ │ + cbz r1, 32dd0 │ │ + ldr.w r2, [r0], #40 │ │ + subs r1, #40 @ 0x28 │ │ + adds r3, #1 │ │ + cmp r2, #11 │ │ + bne.n 32d90 │ │ + ldr.w ip, [r0, #-24] │ │ + cmp.w ip, #0 │ │ + beq.w 32f30 │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ + movs r2, #64 @ 0x40 │ │ + movs.w r1, ip, lsl #28 │ │ + bne.w 32bce │ │ + ldr.w r1, [r0, #-28] │ │ + subs.w r5, sl, r1 │ │ + it cs │ │ + cmpcs r5, ip │ │ + bcc.w 32bce │ │ + ldr r4, [sp, #72] @ 0x48 │ │ + add.w r9, r8, r1 │ │ + b.n 32f34 │ │ + movs r0, #0 │ │ mov.w r9, #1 │ │ - strd r0, r0, [sp, #48] @ 0x30 │ │ mov.w ip, #0 │ │ - strd r0, r0, [sp, #40] @ 0x28 │ │ + str r0, [sp, #40] @ 0x28 │ │ + strd r0, r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #36] @ 0x24 │ │ + str.w fp, [sp, #52] @ 0x34 │ │ add.w fp, r9, ip, lsl #4 │ │ mov.w r0, ip, lsl #4 │ │ - strd sl, lr, [sp, #72] @ 0x48 │ │ cmp r0, #0 │ │ - beq.n 31d7e │ │ + beq.n 32ebc │ │ ldrb.w r2, [r9, #12] │ │ mov r1, r9 │ │ subs r0, #16 │ │ add.w r9, r9, #16 │ │ and.w r2, r2, #15 │ │ subs r2, #3 │ │ cmn.w r2, #2 │ │ - bcc.n 31ca8 │ │ + bcc.n 32dee │ │ ldrh r1, [r1, #14] │ │ cmp r1, #0 │ │ - beq.n 31ca8 │ │ + beq.n 32dee │ │ ldr.w r0, [r9, #-16] │ │ - str r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #32] │ │ movs r0, #96 @ 0x60 │ │ - ldr.w sl, [r9, #-12] │ │ - ldr.w r4, [r9, #-8] │ │ - blx 4f770 │ │ + ldr.w r4, [r9, #-12] │ │ + ldr.w r5, [r9, #-8] │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 320c2 │ │ + beq.w 33088 │ │ movs r1, #0 │ │ - add.w ip, sp, #80 @ 0x50 │ │ - strd r4, r1, [r0, #8] │ │ + add r3, sp, #80 @ 0x50 │ │ + strd r4, r1, [r0] │ │ movs r4, #1 │ │ - strd sl, r1, [r0] │ │ - ldr r1, [sp, #36] @ 0x24 │ │ + strd r5, r1, [r0, #8] │ │ + mov.w ip, #24 │ │ + ldr r1, [sp, #32] │ │ str r1, [r0, #16] │ │ movs r1, #4 │ │ strd r0, r4, [sp, #84] @ 0x54 │ │ str r1, [sp, #80] @ 0x50 │ │ cmp r9, fp │ │ - beq.n 31d96 │ │ + beq.n 32ed6 │ │ ldrb.w r2, [r9, #12] │ │ mov r1, r9 │ │ add.w r9, r9, #16 │ │ and.w r2, r2, #15 │ │ subs r2, #3 │ │ cmn.w r2, #2 │ │ - bcc.n 31d00 │ │ + bcc.n 32e48 │ │ ldrh r1, [r1, #14] │ │ cmp r1, #0 │ │ - beq.n 31d00 │ │ + beq.n 32e48 │ │ ldr.w r2, [r9, #-16] │ │ ldr r1, [sp, #80] @ 0x50 │ │ - str r2, [sp, #36] @ 0x24 │ │ + str r2, [sp, #32] │ │ ldr.w r2, [r9, #-12] │ │ cmp r4, r1 │ │ - str r2, [sp, #28] │ │ + str r2, [sp, #24] │ │ ldr.w r2, [r9, #-8] │ │ - str r2, [sp, #32] │ │ - bne.n 31d4e │ │ - movs r0, #24 │ │ + str r2, [sp, #28] │ │ + bne.n 32e9a │ │ + mov r5, r3 │ │ + mov r0, r3 │ │ mov r1, r4 │ │ - str r0, [sp, #0] │ │ - mov r0, ip │ │ movs r2, #1 │ │ movs r3, #8 │ │ - mov sl, ip │ │ - bl 2e600 │ │ + str.w ip, [sp] │ │ + bl 2f754 │ │ ldr r0, [sp, #84] @ 0x54 │ │ - mov ip, sl │ │ + mov.w ip, #24 │ │ + mov r3, r5 │ │ add.w r1, r4, r4, lsl #1 │ │ - ldr r2, [sp, #28] │ │ - ldr r3, [sp, #32] │ │ + ldr r2, [sp, #24] │ │ + ldr r5, [sp, #28] │ │ adds r4, #1 │ │ str.w r2, [r0, r1, lsl #3] │ │ add.w r1, r0, r1, lsl #3 │ │ movs r2, #0 │ │ str r2, [r1, #4] │ │ - strd r3, r2, [r1, #8] │ │ - ldr r2, [sp, #36] @ 0x24 │ │ + strd r5, r2, [r1, #8] │ │ + ldr r2, [sp, #32] │ │ str r2, [r1, #16] │ │ str r4, [sp, #88] @ 0x58 │ │ - b.n 31d00 │ │ - movs r1, #64 @ 0x40 │ │ - str.w r4, [r8, r1] │ │ - add sp, #100 @ 0x64 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - mov.w sl, #8 │ │ + b.n 32e48 │ │ + add.w lr, sp, #60 @ 0x3c │ │ + ldrd r1, r3, [sp, #52] @ 0x34 │ │ + ldrd fp, r9, [sp, #44] @ 0x2c │ │ + mov.w ip, #8 │ │ + ldmia.w lr, {r0, r5, lr} │ │ movs r4, #0 │ │ - mov.w lr, #0 │ │ - ldrd r2, r1, [sp, #64] @ 0x40 │ │ - ldrd r0, r3, [sp, #56] @ 0x38 │ │ - ldrd fp, r9, [sp, #48] @ 0x30 │ │ - b.n 31db8 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ + movs r2, #0 │ │ + b.n 32ef6 │ │ + ldr.w ip, [sp, #84] @ 0x54 │ │ cmp r4, #2 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ str r0, [sp, #32] │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - str r0, [sp, #36] @ 0x24 │ │ - bcs.w 31ffe │ │ - ldrd r2, r1, [sp, #64] @ 0x40 │ │ - ldrd r0, r3, [sp, #56] @ 0x38 │ │ - ldrd fp, r9, [sp, #48] @ 0x30 │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ - ldr.w lr, [sp, #32] │ │ - strd r6, r5, [r8] │ │ - mov.w ip, #0 │ │ - ldr r6, [sp, #76] @ 0x4c │ │ - strd r0, r5, [r8, #16] │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - strd r6, r1, [r8, #8] │ │ - add.w r1, r8, #32 │ │ - stmia.w r1, {r0, r2, r9} │ │ - add.w r0, r8, #44 @ 0x2c │ │ - movs r1, #72 @ 0x48 │ │ - stmia.w r0, {r5, fp, ip} │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - str.w r0, [r8, #56] @ 0x38 │ │ + bcs.w 32fe4 │ │ + add.w lr, sp, #60 @ 0x3c │ │ + ldrd r1, r3, [sp, #52] @ 0x34 │ │ + ldrd fp, r9, [sp, #44] @ 0x2c │ │ + ldmia.w lr, {r0, r5, lr} │ │ + ldr r2, [sp, #32] │ │ + strd r2, ip, [r6, #64] @ 0x40 │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + str r0, [r6, #24] │ │ ldr r0, [sp, #40] @ 0x28 │ │ - strd lr, sl, [r8, #64] @ 0x40 │ │ - strd r3, ip, [r8, #24] │ │ - str.w r0, [r8, #60] @ 0x3c │ │ - str.w r4, [r8, r1] │ │ + strd r2, r1, [r6, #8] │ │ + movs r1, #0 │ │ + strd r0, sl, [r6, #40] @ 0x28 │ │ + movs r2, #72 @ 0x48 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + strd r8, sl, [r6] │ │ + strd r3, sl, [r6, #16] │ │ + strd r1, lr, [r6, #28] │ │ + str r5, [r6, #36] @ 0x24 │ │ + strd r9, r1, [r6, #48] @ 0x30 │ │ + str.w fp, [r6, #56] @ 0x38 │ │ + str r0, [r6, #60] @ 0x3c │ │ + str r4, [r6, r2] │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [r0, #16] │ │ - ldr r0, [r0, #20] │ │ - str r1, [sp, #60] @ 0x3c │ │ - adds r0, r0, r1 │ │ - str r6, [sp, #56] @ 0x38 │ │ - adc.w r1, sl, #0 │ │ - str r1, [sp, #64] @ 0x40 │ │ - mov sl, r0 │ │ - add.w r0, fp, fp, lsl #2 │ │ - movs r3, #0 │ │ - mov r2, lr │ │ - lsls r4, r0, #3 │ │ - mov r0, r4 │ │ - ldr r1, [r2, #4] │ │ - cmp r1, #2 │ │ - beq.n 31e4e │ │ - adds r2, #40 @ 0x28 │ │ - adds r3, #1 │ │ - subs r0, #40 @ 0x28 │ │ - bne.n 31e1c │ │ - movs r3, #0 │ │ - mov r0, r4 │ │ - mov r2, lr │ │ - ldr r1, [r2, #4] │ │ - cmp r1, #11 │ │ - beq.n 31e80 │ │ - adds r2, #40 @ 0x28 │ │ - adds r3, #1 │ │ - subs r0, #40 @ 0x28 │ │ - bne.n 31e30 │ │ - movs r0, #0 │ │ - str.w fp, [sp, #68] @ 0x44 │ │ - str r0, [sp, #52] @ 0x34 │ │ - mov.w r9, #1 │ │ - str r0, [sp, #48] @ 0x30 │ │ - b.n 31c94 │ │ - ldr.w ip, [r2, #20] │ │ - mov lr, r4 │ │ - cmp.w ip, #0 │ │ - beq.n 31eb4 │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ - movs r1, #64 @ 0x40 │ │ - movs.w r0, ip, lsl #28 │ │ - bne.w 31bca │ │ - ldr r0, [r2, #16] │ │ - subs.w r9, r5, r0 │ │ - itt cs │ │ - strcs.w sl, [sp, #72] @ 0x48 │ │ - cmpcs r9, ip │ │ - bcc.w 31bca │ │ - add.w r9, r6, r0 │ │ - b.n 31ebc │ │ - ldr.w ip, [r2, #20] │ │ - cmp.w ip, #0 │ │ - beq.n 31f60 │ │ - mov lr, r4 │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ - movs r1, #64 @ 0x40 │ │ - movs.w r0, ip, lsl #28 │ │ - bne.w 31bca │ │ - ldr r0, [r2, #16] │ │ - str.w sl, [sp, #72] @ 0x48 │ │ - subs.w r9, r5, r0 │ │ - it cs │ │ - cmpcs r9, ip │ │ - bcc.w 31bca │ │ - add.w r9, r6, r0 │ │ - mov r4, lr │ │ - b.n 31f68 │ │ - str.w sl, [sp, #72] @ 0x48 │ │ mov.w r9, #1 │ │ - ldr r0, [r2, #24] │ │ - cbz r0, 31eee │ │ - ldr r2, [sp, #76] @ 0x4c │ │ + ldr.w r0, [r0, #-20] │ │ + cbz r0, 32f66 │ │ cmp r0, fp │ │ - bcs.w 31b98 │ │ + bcs.w 32b9c │ │ add.w r0, r0, r0, lsl #2 │ │ - add.w r0, r2, r0, lsl #3 │ │ + add.w r0, r4, r0, lsl #3 │ │ ldr r1, [r0, #4] │ │ cmp r1, #3 │ │ - bne.w 31b98 │ │ - ldr r4, [r0, #16] │ │ + bne.w 32b9c │ │ + ldr r2, [r0, #16] │ │ movs r1, #0 │ │ ldr r0, [r0, #20] │ │ - str r4, [sp, #48] @ 0x30 │ │ - adds r0, r0, r4 │ │ + str r2, [sp, #48] @ 0x30 │ │ + adds r0, r0, r2 │ │ str r0, [sp, #44] @ 0x2c │ │ adc.w r0, r1, #0 │ │ - str r0, [sp, #40] @ 0x28 │ │ - str r6, [sp, #52] @ 0x34 │ │ - b.n 31efa │ │ + strd r0, r8, [sp, #36] @ 0x24 │ │ + b.n 32f70 │ │ movs r0, #0 │ │ - ldr r2, [sp, #76] @ 0x4c │ │ - strd r0, r0, [sp, #40] @ 0x28 │ │ - strd r0, r0, [sp, #48] @ 0x30 │ │ - add.w r0, r2, #16 │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ + strd r0, r0, [sp, #44] @ 0x2c │ │ + add.w r0, r4, #16 │ │ mov.w ip, ip, lsr #4 │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ - str.w lr, [sp, #36] @ 0x24 │ │ - str.w fp, [sp, #68] @ 0x44 │ │ - b.n 31f18 │ │ + b.n 32f88 │ │ adds r0, #40 @ 0x28 │ │ subs.w lr, lr, #40 @ 0x28 │ │ - beq.n 31f50 │ │ + beq.w 32de2 │ │ ldr.w r1, [r0, #-12] │ │ cmp r1, #18 │ │ itt eq │ │ ldreq r1, [r0, #8] │ │ cmpeq r1, r3 │ │ - bne.n 31f10 │ │ - ldr.w sl, [r0, #4] │ │ - cmp.w sl, #0 │ │ - beq.n 31f10 │ │ - movs.w r1, sl, lsl #30 │ │ - mov.w r1, #64 @ 0x40 │ │ - bne.w 31bca │ │ - ldr r2, [r0, #0] │ │ - subs.w fp, r5, r2 │ │ - bcc.w 31bca │ │ - cmp fp, sl │ │ - ldr.w fp, [sp, #68] @ 0x44 │ │ - bcs.n 31f10 │ │ - b.n 31bca │ │ - ldrd sl, lr, [sp, #72] @ 0x48 │ │ - cmp.w ip, #0 │ │ - ldr r4, [sp, #36] @ 0x24 │ │ - bne.w 31c9c │ │ - b.n 31e2a │ │ - str.w sl, [sp, #72] @ 0x48 │ │ - mov.w r9, #1 │ │ - ldr r0, [r2, #24] │ │ - cbz r0, 31f9e │ │ - ldr r2, [sp, #76] @ 0x4c │ │ - cmp r0, fp │ │ - bcs.w 31b98 │ │ - add.w r0, r0, r0, lsl #2 │ │ - add.w r0, r2, r0, lsl #3 │ │ + bne.n 32f7e │ │ ldr r1, [r0, #4] │ │ - cmp r1, #3 │ │ - bne.w 31b98 │ │ - mov lr, r4 │ │ - ldr r4, [r0, #16] │ │ + cmp r1, #0 │ │ + beq.n 32f7e │ │ + lsls r2, r1, #30 │ │ + mov.w r2, #64 @ 0x40 │ │ + bne.w 32bce │ │ + ldr r6, [r0, #0] │ │ + subs.w r5, sl, r6 │ │ + bcc.n 32fcc │ │ + ldr r6, [sp, #76] @ 0x4c │ │ + cmp r5, r1 │ │ + bcs.n 32f7e │ │ + b.n 32bce │ │ + ldr r1, [r0, #16] │ │ ldr r0, [r0, #20] │ │ - movs r1, #0 │ │ - str r4, [sp, #48] @ 0x30 │ │ - adds r0, r0, r4 │ │ - mov r4, lr │ │ - str r0, [sp, #44] @ 0x2c │ │ - adc.w r0, r1, #0 │ │ - str r0, [sp, #40] @ 0x28 │ │ - str r6, [sp, #52] @ 0x34 │ │ - b.n 31faa │ │ - movs r0, #0 │ │ - ldr r2, [sp, #76] @ 0x4c │ │ - strd r0, r0, [sp, #40] @ 0x28 │ │ - strd r0, r0, [sp, #48] @ 0x30 │ │ - add.w r0, r2, #16 │ │ - mov.w ip, ip, lsr #4 │ │ - b.n 31fbc │ │ - adds r0, #40 @ 0x28 │ │ - subs.w r4, lr, #40 @ 0x28 │ │ - beq.n 31ff4 │ │ - ldr.w r1, [r0, #-12] │ │ - mov lr, r4 │ │ - cmp r1, #18 │ │ - itt eq │ │ - ldreq r1, [r0, #8] │ │ - cmpeq r1, r3 │ │ - bne.n 31fb4 │ │ - ldr.w sl, [r0, #4] │ │ - cmp.w sl, #0 │ │ - beq.n 31fb4 │ │ - movs.w r1, sl, lsl #30 │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ - mov.w r1, #64 @ 0x40 │ │ - bne.w 31bca │ │ - ldr r2, [r0, #0] │ │ - subs r2, r5, r2 │ │ - it cs │ │ - cmpcs r2, sl │ │ - bcc.w 31bca │ │ - b.n 31fb4 │ │ - ldrd sl, lr, [sp, #72] @ 0x48 │ │ - str.w fp, [sp, #68] @ 0x44 │ │ - b.n 31c9c │ │ + str r1, [sp, #60] @ 0x3c │ │ + adds r0, r0, r1 │ │ + str.w r8, [sp, #56] @ 0x38 │ │ + adc.w r1, r2, #0 │ │ + strd r1, r0, [sp, #64] @ 0x40 │ │ + b.n 32c8c │ │ + ldr r6, [sp, #76] @ 0x4c │ │ + str r4, [r6, r2] │ │ + add sp, #100 @ 0x64 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r2, #64 @ 0x40 │ │ + str r4, [r6, r2] │ │ + add sp, #100 @ 0x64 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ cmp r4, #21 │ │ - bcs.n 320ca │ │ - ldr r3, [sp, #36] @ 0x24 │ │ + str.w ip, [sp, #20] │ │ + bcs.n 33090 │ │ add.w r0, r4, r4, lsl #1 │ │ - add.w lr, r3, r0, lsl #3 │ │ - add.w r2, r3, #24 │ │ - movs r0, #0 │ │ - mov r1, r3 │ │ - str.w lr, [sp, #4] │ │ - b.n 3204a │ │ - ldr r3, [sp, #36] @ 0x24 │ │ + ldr r1, [sp, #20] │ │ + movs r5, #0 │ │ + add.w ip, r1, r0, lsl #3 │ │ + add.w r0, r1, #24 │ │ + str.w ip, [sp, #8] │ │ + b.n 3302a │ │ + ldr r1, [sp, #20] │ │ + add r6, sp, #80 @ 0x50 │ │ + ldr r5, [sp, #24] │ │ + str r5, [r1, #0] │ │ + ldmia r6, {r0, r2, r3, r6} │ │ + ldr r5, [sp, #28] │ │ + strd r5, r0, [r1, #4] │ │ + add.w r0, r1, #12 │ │ + stmia r0!, {r2, r3, r6} │ │ + ldr r5, [sp, #16] │ │ + ldrd ip, r3, [sp, #8] │ │ + add.w r0, r3, #24 │ │ + adds r5, #24 │ │ mov r1, r3 │ │ - ldrd lr, ip, [sp, #88] @ 0x58 │ │ - ldrd r9, r2, [sp, #80] @ 0x50 │ │ - ldr r0, [sp, #16] │ │ - str r0, [r1, #0] │ │ + cmp r0, ip │ │ + beq.n 33098 │ │ + mov r3, r0 │ │ + ldrd r6, r0, [r1, #24] │ │ + ldrd r2, lr, [r1] │ │ + str r6, [sp, #24] │ │ + subs r2, r6, r2 │ │ + str r0, [sp, #28] │ │ + sbcs.w r2, r0, lr │ │ + bcs.n 3301e │ │ + ldrd r2, r6, [r1, #32] │ │ + str r3, [sp, #12] │ │ + ldrd r3, r1, [r1, #40] @ 0x28 │ │ + strd r3, r1, [sp, #88] @ 0x58 │ │ + mov r1, r5 │ │ + strd r2, r6, [sp, #80] @ 0x50 │ │ + str r5, [sp, #16] │ │ ldr r0, [sp, #20] │ │ - strd r0, r9, [r1, #4] │ │ - strd r2, lr, [r1, #12] │ │ - ldr r0, [sp, #12] │ │ - ldrd lr, r9, [sp, #4] │ │ - str.w ip, [r1, #20] │ │ - add.w r2, r9, #24 │ │ - adds r0, #24 │ │ - mov r1, r9 │ │ - cmp r2, lr │ │ - beq.n 320b2 │ │ - mov r9, r2 │ │ - ldrd r2, sl, [r1, #24] │ │ - ldrd fp, ip, [r1] │ │ - str r2, [sp, #16] │ │ - subs.w r2, r2, fp │ │ - str.w sl, [sp, #20] │ │ - sbcs.w r2, sl, ip │ │ - bcs.n 3203e │ │ - ldrd lr, ip, [r1, #32] │ │ - ldrd r2, r1, [r1, #40] @ 0x28 │ │ - strd r2, r1, [sp, #88] @ 0x58 │ │ - mov r1, r0 │ │ - str.w r9, [sp, #8] │ │ - strd lr, ip, [sp, #80] @ 0x50 │ │ - str r0, [sp, #12] │ │ - adds r0, r3, r1 │ │ - str r1, [sp, #24] │ │ - add.w r1, r0, #24 │ │ - str r1, [sp, #28] │ │ - mov r2, r0 │ │ - ldr r1, [sp, #28] │ │ - ldmia.w r2, {r3, r9, sl, fp, ip, lr} │ │ - stmia.w r1, {r3, r9, sl, fp, ip, lr} │ │ - ldr r1, [sp, #24] │ │ cmp r1, #0 │ │ - beq.n 3201a │ │ - ldrd r0, r2, [r0, #-24] │ │ + add.w r5, r0, r1 │ │ + add.w r6, r5, #24 │ │ + mov r2, r5 │ │ + ldmia.w r2, {r0, r3, r9, fp, ip, lr} │ │ + stmia.w r6, {r0, r3, r9, fp, ip, lr} │ │ + beq.n 33002 │ │ + ldrd r0, r2, [r5, #-24] │ │ subs r1, #24 │ │ - ldr r3, [sp, #16] │ │ + ldr r3, [sp, #24] │ │ subs r0, r3, r0 │ │ - ldr r3, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #20] │ │ + ldr r0, [sp, #28] │ │ sbcs r0, r2 │ │ - bcc.n 3207c │ │ - adds r0, r3, r1 │ │ + bcc.n 33056 │ │ + ldr r0, [sp, #20] │ │ + add r0, r1 │ │ add.w r1, r0, #24 │ │ - b.n 3201e │ │ - mov sl, r3 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - ldrd r0, r3, [sp, #56] @ 0x38 │ │ - ldrd fp, r9, [sp, #48] @ 0x30 │ │ - b.n 31db4 │ │ + b.n 33004 │ │ movs r0, #8 │ │ movs r1, #96 @ 0x60 │ │ - bl 142ba │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + bl 1441a │ │ + ldr r0, [sp, #20] │ │ mov r1, r4 │ │ - bl 4771c │ │ - b.n 31da4 │ │ + bl 40932 │ │ + add.w lr, sp, #60 @ 0x3c │ │ + ldr r6, [sp, #76] @ 0x4c │ │ + ldrd r1, r3, [sp, #52] @ 0x34 │ │ + ldmia.w lr, {r0, r5, lr} │ │ + ldrd fp, r9, [sp, #44] @ 0x2c │ │ + ldr.w ip, [sp, #20] │ │ + b.n 32ef4 │ │ mov r4, r0 │ │ ldr r0, [sp, #32] │ │ - cbnz r0, 320e6 │ │ - b.n 320ec │ │ + cbnz r0, 330c2 │ │ + b.n 330c8 │ │ mov r4, r0 │ │ ldr r0, [sp, #80] @ 0x50 │ │ - cbz r0, 320ec │ │ + cbz r0, 330c8 │ │ ldr r0, [sp, #84] @ 0x54 │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - blx 4f780 │ │ + str r0, [sp, #20] │ │ + ldr r0, [sp, #20] │ │ + blx 4eeb0 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldrd r8, r6, [r0, #4] │ │ mov r4, r0 │ │ - cbz r6, 3211a │ │ + cbz r6, 330f6 │ │ add.w r5, r8, #4 │ │ ldr.w r0, [r5, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #0] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ adds r5, #12 │ │ subs r6, #1 │ │ - bne.n 32106 │ │ + bne.n 330e2 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ ldrd r8, r6, [r4, #16] │ │ - cbz r6, 3213e │ │ + cbz r6, 3311a │ │ add.w r5, r8, #4 │ │ ldrd r0, r1, [r5, #-4] │ │ - blx 4f940 │ │ + blx 4f070 │ │ adds r5, #8 │ │ subs r6, #1 │ │ - bne.n 32130 │ │ + bne.n 3310c │ │ ldr r0, [r4, #12] │ │ - cbz r0, 32150 │ │ + cbz r0, 3312c │ │ mov r0, r8 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - bmi.n 32102 │ │ + bmi.n 330de │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - subw sp, sp, #1340 @ 0x53c │ │ + subw sp, sp, #1388 @ 0x56c │ │ mov r6, r2 │ │ - mov sl, r1 │ │ - str r3, [sp, #148] @ 0x94 │ │ + mov r9, r1 │ │ + str r3, [sp, #152] @ 0x98 │ │ str r0, [sp, #92] @ 0x5c │ │ - ldr r2, [pc, #16] @ (32180 ) │ │ + ldr r2, [pc, #16] @ (3315c ) │ │ mov r0, r6 │ │ movs r3, #13 │ │ - str r6, [sp, #136] @ 0x88 │ │ + str r6, [sp, #140] @ 0x8c │ │ + add r2, pc │ │ + bl 36090 │ │ + str r1, [sp, #204] @ 0xcc │ │ + b.n 33160 │ │ + nop │ │ + ldr r1, [r1, #40] @ 0x28 │ │ + vqshrn.u64 d25, , #3 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #204] @ 0xcc │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #148] @ 0x94 │ │ + ldr r2, [pc, #16] @ (33184 ) │ │ + mov r0, r6 │ │ + mov r1, r9 │ │ + movs r3, #11 │ │ + add r2, pc │ │ + bl 36090 │ │ + str r1, [sp, #200] @ 0xc8 │ │ + b.n 33188 │ │ + nop │ │ + ldr r6, [r5, #36] @ 0x24 │ │ + vqshrn.u64 d25, q9, #3 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #200] @ 0xc8 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #136] @ 0x88 │ │ + ldr r2, [pc, #16] @ (331ac ) │ │ + mov r0, r6 │ │ + mov r1, r9 │ │ + movs r3, #14 │ │ add r2, pc │ │ - bl 35064 │ │ + bl 36090 │ │ str r1, [sp, #196] @ 0xc4 │ │ - b.n 32184 │ │ + b.n 331b0 │ │ nop │ │ - strb r7, [r3, #17] │ │ + ldr r1, [r2, #36] @ 0x24 │ │ vqshrn.u64 d25, , #3 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #196] @ 0xc4 │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #144] @ 0x90 │ │ - ldr r2, [pc, #16] @ (321a8 ) │ │ + str r0, [sp, #132] @ 0x84 │ │ + ldr r2, [pc, #16] @ (331d4 ) │ │ mov r0, r6 │ │ - mov r1, sl │ │ + mov r1, r9 │ │ movs r3, #11 │ │ add r2, pc │ │ - bl 35064 │ │ + bl 36090 │ │ str r1, [sp, #192] @ 0xc0 │ │ - b.n 321ac │ │ + b.n 331d8 │ │ nop │ │ - strb r4, [r0, #17] │ │ + ldr r7, [r6, #32] │ │ vqshrn.u64 d25, q8, #3 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #192] @ 0xc0 │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #132] @ 0x84 │ │ - ldr r2, [pc, #16] @ (321d0 ) │ │ + str r0, [sp, #128] @ 0x80 │ │ + ldr r2, [pc, #16] @ (331fc ) │ │ mov r0, r6 │ │ - mov r1, sl │ │ - movs r3, #14 │ │ + mov r1, r9 │ │ + movs r3, #11 │ │ add r2, pc │ │ - bl 35064 │ │ + bl 36090 │ │ str r1, [sp, #188] @ 0xbc │ │ - b.n 321d4 │ │ + b.n 33200 │ │ nop │ │ - strb r7, [r4, #16] │ │ + ldr r2, [r3, #32] │ │ vtbl.8 d25, {d13-d14}, d31 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #188] @ 0xbc │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - ldr r2, [pc, #16] @ (321f8 ) │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldr r2, [pc, #16] @ (33224 ) │ │ mov r0, r6 │ │ - mov r1, sl │ │ - movs r3, #11 │ │ + mov r1, r9 │ │ + movs r3, #15 │ │ add r2, pc │ │ - bl 35064 │ │ + bl 36090 │ │ str r1, [sp, #184] @ 0xb8 │ │ - b.n 321fc │ │ + b.n 33228 │ │ nop │ │ - strb r5, [r1, #16] │ │ + ldr r5, [r7, #28] │ │ vtbl.8 d25, {d13-d14}, d30 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #184] @ 0xb8 │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #124] @ 0x7c │ │ - ldr r2, [pc, #16] @ (32220 ) │ │ + str r0, [sp, #120] @ 0x78 │ │ + ldr r2, [pc, #16] @ (3324c ) │ │ mov r0, r6 │ │ - mov r1, sl │ │ - movs r3, #11 │ │ + mov r1, r9 │ │ + movs r3, #14 │ │ add r2, pc │ │ - bl 35064 │ │ + bl 36090 │ │ str r1, [sp, #180] @ 0xb4 │ │ - b.n 32224 │ │ + b.n 33250 │ │ nop │ │ - strb r0, [r6, #15] │ │ + ldr r5, [r7, #28] │ │ vtbl.8 d25, {d13-d14}, d29 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #180] @ 0xb4 │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - ldr r2, [pc, #16] @ (32248 ) │ │ + str r0, [sp, #116] @ 0x74 │ │ + ldr r2, [pc, #16] @ (33274 ) │ │ mov r0, r6 │ │ - mov r1, sl │ │ - movs r3, #15 │ │ + mov r1, r9 │ │ + movs r3, #12 │ │ add r2, pc │ │ - bl 35064 │ │ + bl 36090 │ │ str r1, [sp, #176] @ 0xb0 │ │ - b.n 3224c │ │ + b.n 33278 │ │ nop │ │ - strb r3, [r2, #15] │ │ + ldr r3, [r4, #28] │ │ vtbl.8 d25, {d13-d14}, d28 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #176] @ 0xb0 │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #116] @ 0x74 │ │ - ldr r2, [pc, #16] @ (32270 ) │ │ + str r0, [sp, #112] @ 0x70 │ │ + ldr r2, [pc, #16] @ (3329c ) │ │ mov r0, r6 │ │ - mov r1, sl │ │ - movs r3, #14 │ │ + mov r1, r9 │ │ + movs r3, #12 │ │ add r2, pc │ │ - bl 35064 │ │ + bl 36090 │ │ str r1, [sp, #172] @ 0xac │ │ - b.n 32274 │ │ + b.n 332a0 │ │ nop │ │ - strb r3, [r2, #15] │ │ + ldr r7, [r0, #28] │ │ vtbl.8 d25, {d13-d14}, d27 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #172] @ 0xac │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #112] @ 0x70 │ │ - ldr r2, [pc, #16] @ (32298 ) │ │ + str r0, [sp, #108] @ 0x6c │ │ + ldr r2, [pc, #16] @ (332c4 ) │ │ mov r0, r6 │ │ - mov r1, sl │ │ - movs r3, #12 │ │ + mov r1, r9 │ │ + movs r3, #10 │ │ add r2, pc │ │ - bl 35064 │ │ + bl 36090 │ │ str r1, [sp, #168] @ 0xa8 │ │ - b.n 3229c │ │ + b.n 332c8 │ │ nop │ │ - strb r1, [r7, #14] │ │ + ldr r7, [r0, #28] │ │ vtbl.8 d25, {d13-d14}, d26 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #168] @ 0xa8 │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #108] @ 0x6c │ │ - ldr r2, [pc, #16] @ (322c0 ) │ │ + str r0, [sp, #104] @ 0x68 │ │ + ldr r2, [pc, #16] @ (332ec ) │ │ mov r0, r6 │ │ - mov r1, sl │ │ - movs r3, #10 │ │ + mov r1, r9 │ │ + movs r3, #18 │ │ add r2, pc │ │ - bl 35064 │ │ + bl 36090 │ │ str r1, [sp, #164] @ 0xa4 │ │ - b.n 322c4 │ │ + b.n 332f0 │ │ nop │ │ - strb r1, [r7, #14] │ │ + ldr r1, [r5, #24] │ │ vtbl.8 d25, {d13-d14}, d25 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #164] @ 0xa4 │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #104] @ 0x68 │ │ - ldr r2, [pc, #16] @ (322e8 ) │ │ + str r0, [sp, #100] @ 0x64 │ │ + ldr r2, [pc, #16] @ (33314 ) │ │ mov r0, r6 │ │ - mov r1, sl │ │ - movs r3, #18 │ │ + mov r1, r9 │ │ + movs r3, #12 │ │ add r2, pc │ │ - bl 35064 │ │ + bl 36090 │ │ str r1, [sp, #160] @ 0xa0 │ │ - b.n 322ec │ │ + b.n 33318 │ │ nop │ │ - strb r3, [r3, #14] │ │ - vtbl.8 d25, {d13-d14}, d24 │ │ + ldr r3, [r2, #24] │ │ + vrsubhn.i d20, , q0 │ │ cmp r0, #0 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ it eq │ │ - moveq r1, r0 │ │ - str r1, [sp, #160] @ 0xa0 │ │ + moveq r0, r8 │ │ + str r0, [sp, #160] @ 0xa0 │ │ it eq │ │ - moveq r0, #1 │ │ - str r0, [sp, #100] @ 0x64 │ │ - ldr r2, [pc, #16] @ (32310 ) │ │ + moveq.w r8, #1 │ │ + ldr r2, [pc, #16] @ (3333c ) │ │ mov r0, r6 │ │ - mov r1, sl │ │ - movs r3, #12 │ │ + mov r1, r9 │ │ + movs r3, #10 │ │ add r2, pc │ │ - bl 35064 │ │ + bl 36090 │ │ str r1, [sp, #156] @ 0x9c │ │ - b.n 32314 │ │ - nop │ │ - strb r5, [r0, #14] │ │ - vrsubhn.i d20, , │ │ + b.n 33340 │ │ + ldr r2, [r6, #12] │ │ + vclt.f d20, d4, #0 │ │ cmp r0, #0 │ │ ldr r0, [sp, #156] @ 0x9c │ │ it eq │ │ - moveq r0, fp │ │ + moveq r0, r4 │ │ str r0, [sp, #156] @ 0x9c │ │ it eq │ │ - moveq.w fp, #1 │ │ - ldr r2, [pc, #16] @ (32338 ) │ │ - mov r0, r6 │ │ - mov r1, sl │ │ - movs r3, #10 │ │ - add r2, pc │ │ - bl 35064 │ │ - str r1, [sp, #152] @ 0x98 │ │ - b.n 3233c │ │ - strb r0, [r6, #11] │ │ - vclt.f d20, d5, #0 │ │ - cmp r0, #0 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - it eq │ │ - moveq r0, r5 │ │ - str r0, [sp, #152] @ 0x98 │ │ - it eq │ │ - moveq r5, #1 │ │ - ldr r2, [pc, #12] @ (3235c ) │ │ + moveq r4, #1 │ │ + ldr r2, [pc, #12] @ (33360 ) │ │ mov r0, r6 │ │ - mov r1, sl │ │ + mov r1, r9 │ │ movs r3, #15 │ │ add r2, pc │ │ - bl 35064 │ │ - b.n 32360 │ │ - strb r4, [r2, #11] │ │ - vclt.f d20, d4, #0 │ │ - mov r9, r1 │ │ + bl 36090 │ │ + b.n 33364 │ │ + ldr r6, [r2, #12] │ │ + vrsubhn.i d20, , q1 │ │ + mov r5, r1 │ │ cmp r0, #0 │ │ itt eq │ │ - moveq r9, r0 │ │ - moveq r4, #1 │ │ - ldr r2, [pc, #16] @ (32380 ) │ │ + moveq r5, r0 │ │ + moveq.w sl, #1 │ │ + ldr r2, [pc, #16] @ (33384 ) │ │ mov r0, r6 │ │ - mov r1, sl │ │ + mov r1, r9 │ │ movs r3, #13 │ │ add r2, pc │ │ - bl 35064 │ │ + bl 36090 │ │ str r1, [sp, #96] @ 0x60 │ │ - b.n 32384 │ │ - nop │ │ - strb r5, [r3, #11] │ │ + b.n 33388 │ │ + ldr r1, [r5, #12] │ │ vtbl.8 d20, {d13-d15}, d4 │ │ - mov r8, r0 │ │ + mov fp, r0 │ │ mov r0, r6 │ │ - mov r1, sl │ │ + mov r1, r9 │ │ add r2, pc │ │ movs r3, #15 │ │ - bl 35064 │ │ - b.n 3239c │ │ + bl 36090 │ │ + b.n 333a0 │ │ nop │ │ - strb r2, [r2, #11] │ │ + ldr r0, [r4, #12] │ │ vclt.s d18, d0, #0 │ │ - str.w sl, [sp, #140] @ 0x8c │ │ - strb.w r2, [sp, #336] @ 0x150 │ │ + str.w r9, [sp, #144] @ 0x90 │ │ + strb.w r2, [sp, #352] @ 0x160 │ │ cmp r0, #0 │ │ - str r2, [sp, #332] @ 0x14c │ │ - strd r2, r2, [sp, #320] @ 0x140 │ │ - ldr r2, [sp, #152] @ 0x98 │ │ - strd r4, r9, [sp, #296] @ 0x128 │ │ - strd r5, r2, [sp, #288] @ 0x120 │ │ + str r2, [sp, #348] @ 0x15c │ │ + strd r2, r2, [sp, #336] @ 0x150 │ │ ldr r2, [sp, #156] @ 0x9c │ │ - strd fp, r2, [sp, #280] @ 0x118 │ │ + strd sl, r5, [sp, #312] @ 0x138 │ │ + strd r4, r2, [sp, #304] @ 0x130 │ │ ldr r2, [sp, #160] @ 0xa0 │ │ - str r2, [sp, #276] @ 0x114 │ │ + strd r8, r2, [sp, #296] @ 0x128 │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ + str r2, [sp, #292] @ 0x124 │ │ ldr r2, [sp, #100] @ 0x64 │ │ + str r2, [sp, #288] @ 0x120 │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ + str r2, [sp, #284] @ 0x11c │ │ + ldr r2, [sp, #104] @ 0x68 │ │ + str r2, [sp, #280] @ 0x118 │ │ + ldr r2, [sp, #172] @ 0xac │ │ + str r2, [sp, #276] @ 0x114 │ │ + ldr r2, [sp, #108] @ 0x6c │ │ str r2, [sp, #272] @ 0x110 │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ str r2, [sp, #268] @ 0x10c │ │ - ldr r2, [sp, #104] @ 0x68 │ │ + ldr r2, [sp, #112] @ 0x70 │ │ str r2, [sp, #264] @ 0x108 │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ str r2, [sp, #260] @ 0x104 │ │ - ldr r2, [sp, #108] @ 0x6c │ │ + ldr r2, [sp, #116] @ 0x74 │ │ str r2, [sp, #256] @ 0x100 │ │ - ldr r2, [sp, #172] @ 0xac │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ str r2, [sp, #252] @ 0xfc │ │ - ldr r2, [sp, #112] @ 0x70 │ │ + ldr r2, [sp, #120] @ 0x78 │ │ str r2, [sp, #248] @ 0xf8 │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ + ldr r2, [sp, #188] @ 0xbc │ │ str r2, [sp, #244] @ 0xf4 │ │ - ldr r2, [sp, #116] @ 0x74 │ │ + ldr r2, [sp, #124] @ 0x7c │ │ str r2, [sp, #240] @ 0xf0 │ │ - ldr r2, [sp, #180] @ 0xb4 │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ str r2, [sp, #236] @ 0xec │ │ - ldr r2, [sp, #120] @ 0x78 │ │ + ldr r2, [sp, #128] @ 0x80 │ │ str r2, [sp, #232] @ 0xe8 │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ str r2, [sp, #228] @ 0xe4 │ │ - ldr r2, [sp, #124] @ 0x7c │ │ + ldr r2, [sp, #132] @ 0x84 │ │ str r2, [sp, #224] @ 0xe0 │ │ - ldr r2, [sp, #188] @ 0xbc │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ str r2, [sp, #220] @ 0xdc │ │ - ldr r2, [sp, #128] @ 0x80 │ │ + ldr r2, [sp, #136] @ 0x88 │ │ str r2, [sp, #216] @ 0xd8 │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ + ldr r2, [sp, #204] @ 0xcc │ │ str r2, [sp, #212] @ 0xd4 │ │ - ldr r2, [sp, #132] @ 0x84 │ │ + ldr r2, [sp, #148] @ 0x94 │ │ str r2, [sp, #208] @ 0xd0 │ │ - ldr r2, [sp, #196] @ 0xc4 │ │ - str r2, [sp, #204] @ 0xcc │ │ - ldr r2, [sp, #144] @ 0x90 │ │ - str r2, [sp, #200] @ 0xc8 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #316] @ 0x13c │ │ + str r1, [sp, #332] @ 0x14c │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #312] @ 0x138 │ │ - cmp.w r8, #0 │ │ + str r0, [sp, #328] @ 0x148 │ │ + cmp.w fp, #0 │ │ ldr r0, [sp, #96] @ 0x60 │ │ it eq │ │ - moveq r0, r8 │ │ - str r0, [sp, #308] @ 0x134 │ │ + moveq r0, fp │ │ + str r0, [sp, #324] @ 0x144 │ │ it eq │ │ - moveq.w r8, #1 │ │ - ldr r4, [sp, #148] @ 0x94 │ │ - str.w r8, [sp, #304] @ 0x130 │ │ - ldr r1, [r4, #64] @ 0x40 │ │ + moveq.w fp, #1 │ │ + ldr.w r8, [sp, #152] @ 0x98 │ │ + str.w fp, [sp, #320] @ 0x140 │ │ + ldr.w r1, [r8, #64] @ 0x40 │ │ adds r0, r1, #1 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - beq.w 326ee │ │ - str r1, [sp, #132] @ 0x84 │ │ - mov r0, r4 │ │ - ldr r2, [pc, #16] @ (32454 ) │ │ + str r0, [sp, #176] @ 0xb0 │ │ + beq.w 33756 │ │ + str r1, [sp, #136] @ 0x88 │ │ + mov r0, r8 │ │ + ldr r2, [pc, #20] @ (33468 ) │ │ movs r3, #13 │ │ - ldr r6, [sp, #140] @ 0x8c │ │ + ldr.w fp, [sp, #144] @ 0x90 │ │ + mov r6, r8 │ │ add r2, pc │ │ - mov r1, r6 │ │ - bl 35064 │ │ + mov r1, fp │ │ + bl 36090 │ │ + str r1, [sp, #204] @ 0xcc │ │ + b.n 3346c │ │ + nop │ │ + str r7, [r7, #116] @ 0x74 │ │ + vqshrn.u64 d25, , #3 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #204] @ 0xcc │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #132] @ 0x84 │ │ + ldr r2, [pc, #16] @ (33490 ) │ │ + mov r0, r6 │ │ + mov r1, fp │ │ + movs r3, #11 │ │ + add r2, pc │ │ + bl 36090 │ │ + str r1, [sp, #200] @ 0xc8 │ │ + b.n 33494 │ │ + nop │ │ + str r2, [r4, #116] @ 0x74 │ │ + vqshrn.u64 d25, q9, #3 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #200] @ 0xc8 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + ldr r2, [pc, #16] @ (334b8 ) │ │ + mov r0, r6 │ │ + mov r1, fp │ │ + movs r3, #14 │ │ + add r2, pc │ │ + bl 36090 │ │ str r1, [sp, #196] @ 0xc4 │ │ - b.n 32458 │ │ + b.n 334bc │ │ nop │ │ - strb r5, [r1, #6] │ │ + str r5, [r0, #116] @ 0x74 │ │ vqshrn.u64 d25, , #3 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #196] @ 0xc4 │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - ldr r2, [pc, #16] @ (3247c ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldr r2, [pc, #16] @ (334e0 ) │ │ + mov r0, r6 │ │ + mov r1, fp │ │ movs r3, #11 │ │ add r2, pc │ │ - bl 35064 │ │ + bl 36090 │ │ str r1, [sp, #192] @ 0xc0 │ │ - b.n 32480 │ │ + b.n 334e4 │ │ nop │ │ - strb r0, [r6, #5] │ │ + str r3, [r5, #112] @ 0x70 │ │ vqshrn.u64 d25, q8, #3 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #192] @ 0xc0 │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #124] @ 0x7c │ │ - ldr r2, [pc, #16] @ (324a4 ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - movs r3, #14 │ │ + str r0, [sp, #120] @ 0x78 │ │ + ldr r2, [pc, #16] @ (33508 ) │ │ + mov r0, r6 │ │ + mov r1, fp │ │ + movs r3, #11 │ │ add r2, pc │ │ - bl 35064 │ │ + bl 36090 │ │ str r1, [sp, #188] @ 0xbc │ │ - b.n 324a8 │ │ + b.n 3350c │ │ nop │ │ - strb r3, [r2, #5] │ │ + str r6, [r1, #112] @ 0x70 │ │ vtbl.8 d25, {d13-d14}, d31 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #188] @ 0xbc │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - ldr r2, [pc, #16] @ (324cc ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - movs r3, #11 │ │ + str r0, [sp, #116] @ 0x74 │ │ + ldr r2, [pc, #16] @ (33530 ) │ │ + mov r0, r6 │ │ + mov r1, fp │ │ + movs r3, #15 │ │ add r2, pc │ │ - bl 35064 │ │ - str r1, [sp, #180] @ 0xb4 │ │ - b.n 324d0 │ │ + bl 36090 │ │ + str r1, [sp, #184] @ 0xb8 │ │ + b.n 33534 │ │ nop │ │ - strb r1, [r7, #4] │ │ - vtbl.8 d25, {d13-d14}, d29 │ │ + str r1, [r6, #108] @ 0x6c │ │ + vtbl.8 d25, {d13-d14}, d30 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #180] @ 0xb4 │ │ + str r1, [sp, #184] @ 0xb8 │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #116] @ 0x74 │ │ - ldr r2, [pc, #16] @ (324f4 ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - movs r3, #11 │ │ + str r0, [sp, #112] @ 0x70 │ │ + ldr r2, [pc, #16] @ (33558 ) │ │ + mov r0, r6 │ │ + mov r1, fp │ │ + movs r3, #14 │ │ add r2, pc │ │ - bl 35064 │ │ - str r1, [sp, #176] @ 0xb0 │ │ - b.n 324f8 │ │ + bl 36090 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + b.n 3355c │ │ nop │ │ - strb r4, [r3, #4] │ │ - vtbl.8 d25, {d13-d14}, d28 │ │ + str r1, [r6, #108] @ 0x6c │ │ + vtbl.8 d25, {d13-d14}, d29 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #176] @ 0xb0 │ │ + str r1, [sp, #180] @ 0xb4 │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #112] @ 0x70 │ │ - ldr r2, [pc, #16] @ (3251c ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - movs r3, #15 │ │ + str r0, [sp, #108] @ 0x6c │ │ + ldr r2, [pc, #16] @ (33580 ) │ │ + mov r0, r6 │ │ + mov r1, fp │ │ + movs r3, #12 │ │ add r2, pc │ │ - bl 35064 │ │ + bl 36090 │ │ str r1, [sp, #172] @ 0xac │ │ - b.n 32520 │ │ + b.n 33584 │ │ nop │ │ - strb r7, [r7, #3] │ │ + str r7, [r2, #108] @ 0x6c │ │ vtbl.8 d25, {d13-d14}, d27 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #172] @ 0xac │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #108] @ 0x6c │ │ - ldr r2, [pc, #16] @ (32544 ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - movs r3, #14 │ │ + str r0, [sp, #104] @ 0x68 │ │ + ldr r2, [pc, #16] @ (335a8 ) │ │ + mov r0, r6 │ │ + mov r1, fp │ │ + movs r3, #12 │ │ add r2, pc │ │ - bl 35064 │ │ + bl 36090 │ │ str r1, [sp, #168] @ 0xa8 │ │ - b.n 32548 │ │ + b.n 335ac │ │ nop │ │ - strb r7, [r7, #3] │ │ + str r3, [r7, #104] @ 0x68 │ │ vtbl.8 d25, {d13-d14}, d26 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #168] @ 0xa8 │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #104] @ 0x68 │ │ - ldr r2, [pc, #984] @ (32934 ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - movs r3, #12 │ │ - add r2, pc │ │ - bl 35064 │ │ - str r1, [sp, #164] @ 0xa4 │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - cmp r0, #0 │ │ - it eq │ │ - moveq r1, r0 │ │ - str r1, [sp, #164] @ 0xa4 │ │ - it eq │ │ - moveq r0, #1 │ │ str r0, [sp, #100] @ 0x64 │ │ - ldr r2, [pc, #956] @ (32938 ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ + ldr r2, [pc, #16] @ (335d0 ) │ │ + mov r0, r6 │ │ + mov r1, fp │ │ movs r3, #10 │ │ add r2, pc │ │ - bl 35064 │ │ - str r1, [sp, #160] @ 0xa0 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ + bl 36090 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + b.n 335d4 │ │ + nop │ │ + str r3, [r7, #104] @ 0x68 │ │ + vtbl.8 d25, {d13-d14}, d25 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #160] @ 0xa0 │ │ + str r1, [sp, #164] @ 0xa4 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #96] @ 0x60 │ │ - ldr r2, [pc, #928] @ (3293c ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ + ldr r2, [pc, #16] @ (335f8 ) │ │ + mov r0, r6 │ │ + mov r1, fp │ │ movs r3, #18 │ │ add r2, pc │ │ - bl 35064 │ │ - str r1, [sp, #156] @ 0x9c │ │ - ldr r1, [sp, #156] @ 0x9c │ │ + bl 36090 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + b.n 335fc │ │ + nop │ │ + str r5, [r3, #104] @ 0x68 │ │ + vtbl.8 d25, {d13-d14}, d24 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #156] @ 0x9c │ │ + str r1, [sp, #160] @ 0xa0 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #88] @ 0x58 │ │ - ldr r2, [pc, #900] @ (32940 ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ + ldr r2, [pc, #16] @ (33620 ) │ │ + mov r0, r6 │ │ + mov r1, fp │ │ movs r3, #12 │ │ add r2, pc │ │ - bl 35064 │ │ - str r1, [sp, #152] @ 0x98 │ │ - mov sl, r0 │ │ + bl 36090 │ │ + str r1, [sp, #156] @ 0x9c │ │ + b.n 33624 │ │ + nop │ │ + str r7, [r0, #104] @ 0x68 │ │ + vrsubhn.i d20, , │ │ cmp r0, #0 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ it eq │ │ - moveq r0, sl │ │ - str r0, [sp, #152] @ 0x98 │ │ + moveq r0, r9 │ │ + str r0, [sp, #156] @ 0x9c │ │ it eq │ │ - moveq.w sl, #1 │ │ - ldr r2, [pc, #872] @ (32944 ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ + moveq.w r9, #1 │ │ + ldr r2, [pc, #16] @ (33648 ) │ │ + mov r0, r6 │ │ + mov r1, fp │ │ movs r3, #10 │ │ add r2, pc │ │ - bl 35064 │ │ - str r1, [sp, #144] @ 0x90 │ │ - mov r5, r0 │ │ + bl 36090 │ │ + str r1, [sp, #148] @ 0x94 │ │ + b.n 3364c │ │ + str r6, [r4, #92] @ 0x5c │ │ + vrsubhn.i d20, , q1 │ │ cmp r0, #0 │ │ - ldr r0, [sp, #144] @ 0x90 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ it eq │ │ - moveq r0, r5 │ │ - str r0, [sp, #144] @ 0x90 │ │ + moveq r0, sl │ │ + str r0, [sp, #148] @ 0x94 │ │ it eq │ │ - moveq r5, #1 │ │ - ldr r2, [pc, #844] @ (32948 ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ + moveq.w sl, #1 │ │ + ldr r2, [pc, #960] @ (33a20 ) │ │ + mov r0, r6 │ │ + mov r1, fp │ │ movs r3, #15 │ │ add r2, pc │ │ - bl 35064 │ │ - mov r9, r0 │ │ - mov fp, r1 │ │ + bl 36090 │ │ + mov r4, r0 │ │ + mov r8, r1 │ │ cmp r0, #0 │ │ itt eq │ │ - moveq fp, r0 │ │ - moveq.w r9, #1 │ │ - ldr r2, [pc, #820] @ (3294c ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ + moveq r8, r0 │ │ + moveq r4, #1 │ │ + ldr r2, [pc, #936] @ (33a24 ) │ │ + mov r0, r6 │ │ + mov r1, fp │ │ movs r3, #13 │ │ add r2, pc │ │ - bl 35064 │ │ + bl 36090 │ │ str r1, [sp, #84] @ 0x54 │ │ - ldr r2, [pc, #808] @ (32950 ) │ │ - mov r8, r0 │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ + ldr r2, [pc, #924] @ (33a28 ) │ │ + mov r5, r0 │ │ + mov r0, r6 │ │ + mov r1, fp │ │ add r2, pc │ │ movs r3, #15 │ │ - bl 35064 │ │ + bl 36090 │ │ movs r2, #0 │ │ - strd r9, fp, [sp, #784] @ 0x310 │ │ + strd r4, r8, [sp, #784] @ 0x310 │ │ strb.w r2, [sp, #824] @ 0x338 │ │ str r2, [sp, #820] @ 0x334 │ │ strd r2, r2, [sp, #808] @ 0x328 │ │ - ldr r2, [sp, #144] @ 0x90 │ │ - strd r5, r2, [sp, #776] @ 0x308 │ │ - ldr r2, [sp, #152] @ 0x98 │ │ - strd sl, r2, [sp, #768] @ 0x300 │ │ + ldr r2, [sp, #148] @ 0x94 │ │ + strd sl, r2, [sp, #776] @ 0x308 │ │ ldr r2, [sp, #156] @ 0x9c │ │ + strd r9, r2, [sp, #768] @ 0x300 │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ str r2, [sp, #764] @ 0x2fc │ │ ldr r2, [sp, #88] @ 0x58 │ │ str r2, [sp, #760] @ 0x2f8 │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ str r2, [sp, #756] @ 0x2f4 │ │ ldr r2, [sp, #96] @ 0x60 │ │ str r2, [sp, #752] @ 0x2f0 │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ str r2, [sp, #748] @ 0x2ec │ │ ldr r2, [sp, #100] @ 0x64 │ │ str r2, [sp, #744] @ 0x2e8 │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ + ldr r2, [sp, #172] @ 0xac │ │ str r2, [sp, #740] @ 0x2e4 │ │ ldr r2, [sp, #104] @ 0x68 │ │ str r2, [sp, #736] @ 0x2e0 │ │ - ldr r2, [sp, #172] @ 0xac │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ str r2, [sp, #732] @ 0x2dc │ │ ldr r2, [sp, #108] @ 0x6c │ │ str r2, [sp, #728] @ 0x2d8 │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ str r2, [sp, #724] @ 0x2d4 │ │ ldr r2, [sp, #112] @ 0x70 │ │ str r2, [sp, #720] @ 0x2d0 │ │ - ldr r2, [sp, #180] @ 0xb4 │ │ + ldr r2, [sp, #188] @ 0xbc │ │ str r2, [sp, #716] @ 0x2cc │ │ ldr r2, [sp, #116] @ 0x74 │ │ str r2, [sp, #712] @ 0x2c8 │ │ - ldr r2, [sp, #188] @ 0xbc │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ str r2, [sp, #708] @ 0x2c4 │ │ ldr r2, [sp, #120] @ 0x78 │ │ str r2, [sp, #704] @ 0x2c0 │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ str r2, [sp, #700] @ 0x2bc │ │ ldr r2, [sp, #124] @ 0x7c │ │ str r2, [sp, #696] @ 0x2b8 │ │ - ldr r2, [sp, #196] @ 0xc4 │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ str r2, [sp, #692] @ 0x2b4 │ │ ldr r2, [sp, #128] @ 0x80 │ │ str r2, [sp, #688] @ 0x2b0 │ │ + ldr r2, [sp, #204] @ 0xcc │ │ + str r2, [sp, #684] @ 0x2ac │ │ + ldr r2, [sp, #132] @ 0x84 │ │ + str r2, [sp, #680] @ 0x2a8 │ │ movs r2, #1 │ │ - strd r2, r2, [sp, #680] @ 0x2a8 │ │ + strd r2, r2, [sp, #672] @ 0x2a0 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #804] @ 0x324 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #800] @ 0x320 │ │ ldr r0, [sp, #84] @ 0x54 │ │ - cmp.w r8, #0 │ │ + cmp r5, #0 │ │ it eq │ │ - moveq r0, r8 │ │ + moveq r0, r5 │ │ str r0, [sp, #796] @ 0x31c │ │ it eq │ │ - moveq.w r8, #1 │ │ - movs r0, #148 @ 0x94 │ │ - str.w r8, [sp, #792] @ 0x318 │ │ - blx 4f770 │ │ - cmp r0, #0 │ │ - beq.w 33a3a │ │ - add r1, sp, #680 @ 0x2a8 │ │ - movs r2, #148 @ 0x94 │ │ + moveq r5, #1 │ │ + movs r0, #156 @ 0x9c │ │ + str r5, [sp, #792] @ 0x318 │ │ + blx 4eea0 │ │ + cmp r0, #0 │ │ + beq.w 34a70 │ │ + add r1, sp, #672 @ 0x2a0 │ │ + movs r2, #156 @ 0x9c │ │ mov r4, r0 │ │ - bl 4bedc │ │ - str r4, [sp, #320] @ 0x140 │ │ - ldr r4, [sp, #148] @ 0x94 │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - ldr r1, [r4, #68] @ 0x44 │ │ - bl 44dc4 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - movs r2, #140 @ 0x8c │ │ + bl 4bce4 │ │ + ldr.w r8, [sp, #152] @ 0x98 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + str r4, [sp, #336] @ 0x150 │ │ + ldr.w r1, [r8, #68] @ 0x44 │ │ + bl 45964 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + add r1, sp, #208 @ 0xd0 │ │ + movs r2, #148 @ 0x94 │ │ clz r0, r0 │ │ lsrs r5, r0, #5 │ │ - add r0, sp, #680 @ 0x2a8 │ │ + add r0, sp, #672 @ 0x2a0 │ │ adds r0, #8 │ │ - add r1, sp, #200 @ 0xc8 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ movs r0, #1 │ │ - strd r0, r0, [sp, #680] @ 0x2a8 │ │ - movs r0, #148 @ 0x94 │ │ - blx 4f770 │ │ - cmp r0, #0 │ │ - str r5, [sp, #152] @ 0x98 │ │ - beq.w 33a30 │ │ - add r1, sp, #680 @ 0x2a8 │ │ - movs r2, #148 @ 0x94 │ │ - mov r6, r0 │ │ - bl 4bedc │ │ + strd r0, r0, [sp, #672] @ 0x2a0 │ │ + movs r0, #156 @ 0x9c │ │ + blx 4eea0 │ │ + cmp r0, #0 │ │ + beq.w 34a66 │ │ + add.w r9, sp, #672 @ 0x2a0 │ │ + movs r2, #156 @ 0x9c │ │ + mov sl, r0 │ │ + str r5, [sp, #132] @ 0x84 │ │ + mov r1, r9 │ │ + bl 4bce4 │ │ movs r1, #0 │ │ movs r0, #4 │ │ - strd r1, r0, [sp, #508] @ 0x1fc │ │ - ldrd r0, r8, [r6, #24] │ │ - cmp.w r8, #0 │ │ - str r6, [sp, #488] @ 0x1e8 │ │ - str r1, [sp, #516] @ 0x204 │ │ - str r1, [sp, #528] @ 0x210 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - strd r0, r8, [sp, #520] @ 0x208 │ │ - str r6, [sp, #188] @ 0xbc │ │ - str.w r8, [sp, #168] @ 0xa8 │ │ - beq.n 327ac │ │ - add.w sl, sp, #680 @ 0x2a8 │ │ - add.w fp, sp, #520 @ 0x208 │ │ + str r1, [sp, #532] @ 0x214 │ │ + strd r1, r0, [sp, #524] @ 0x20c │ │ + str r1, [sp, #544] @ 0x220 │ │ + ldrd r0, r1, [sl, #24] │ │ + str.w sl, [sp, #504] @ 0x1f8 │ │ + str r0, [sp, #136] @ 0x88 │ │ + strd r0, r1, [sp, #536] @ 0x218 │ │ + str r1, [sp, #148] @ 0x94 │ │ + str.w sl, [sp, #188] @ 0xbc │ │ + cbz r1, 33820 │ │ + ldr.w r9, [sp, #148] @ 0x94 │ │ + add.w sl, sp, #672 @ 0x2a0 │ │ + add.w fp, sp, #536 @ 0x218 │ │ movs r4, #0 │ │ - mov.w r9, #4 │ │ - movs r5, #0 │ │ + mov.w r8, #4 │ │ + movs r6, #0 │ │ mov r0, sl │ │ mov r1, fp │ │ - mov r2, r5 │ │ - bl 44dd0 │ │ - ldrb.w r0, [sp, #681] @ 0x2a9 │ │ + mov r2, r6 │ │ + bl 45970 │ │ + ldrb.w r0, [sp, #673] @ 0x2a1 │ │ cmp r0, #3 │ │ - beq.w 33394 │ │ - ldrd r0, r1, [sp, #524] @ 0x20c │ │ - ldr r6, [sp, #700] @ 0x2bc │ │ - sub.w r0, r8, r0 │ │ - ldr.w r8, [sp, #692] @ 0x2b4 │ │ - adds r5, r0, r1 │ │ - ldr r0, [sp, #508] @ 0x1fc │ │ - str r5, [sp, #528] @ 0x210 │ │ + beq.w 34402 │ │ + ldrd r0, r1, [sp, #540] @ 0x21c │ │ + ldr r5, [sp, #692] @ 0x2b4 │ │ + sub.w r0, r9, r0 │ │ + ldr.w r9, [sp, #684] @ 0x2ac │ │ + adds r6, r0, r1 │ │ + ldr r0, [sp, #524] @ 0x20c │ │ + str r6, [sp, #544] @ 0x220 │ │ cmp r4, r0 │ │ - bne.n 3278a │ │ - add r0, sp, #508 @ 0x1fc │ │ - bl 44fe6 │ │ - ldr.w r9, [sp, #512] @ 0x200 │ │ - add.w r0, r9, r4, lsl #3 │ │ - str.w r6, [r9, r4, lsl #3] │ │ + bne.n 337f8 │ │ + add r0, sp, #524 @ 0x20c │ │ + bl 45b86 │ │ + ldr.w r8, [sp, #528] @ 0x210 │ │ + add.w r0, r8, r4, lsl #3 │ │ + str.w r5, [r8, r4, lsl #3] │ │ adds r4, #1 │ │ - str.w r8, [r0, #4] │ │ - ldr.w r8, [sp, #524] @ 0x20c │ │ - str r4, [sp, #516] @ 0x204 │ │ - cmp.w r8, #0 │ │ - bne.n 32754 │ │ - ldr r6, [sp, #188] @ 0xbc │ │ + str.w r9, [r0, #4] │ │ + ldr.w r9, [sp, #540] @ 0x21c │ │ + str r4, [sp, #532] @ 0x214 │ │ + cmp.w r9, #0 │ │ + bne.n 337c2 │ │ + ldr.w sl, [sp, #188] @ 0xbc │ │ + add.w r9, sp, #672 @ 0x2a0 │ │ cmp r4, #2 │ │ - bcs.w 33a46 │ │ - add.w r0, r6, #8 │ │ - movs r1, #0 │ │ + bcs.w 34a80 │ │ + add.w r0, sl, #8 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + movs r0, #0 │ │ + movs r1, #8 │ │ + str r0, [sp, #556] @ 0x22c │ │ + sub.w fp, r7, #80 @ 0x50 │ │ + strd r0, r1, [sp, #548] @ 0x224 │ │ + str r0, [sp, #568] @ 0x238 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + strd r0, r1, [sp, #560] @ 0x230 │ │ + str r0, [sp, #580] @ 0x244 │ │ + ldrd r0, r1, [sl, #16] │ │ + str r0, [sp, #116] @ 0x74 │ │ + str r1, [sp, #124] @ 0x7c │ │ + ldrd r0, r1, [sl, #32] │ │ + strd r0, r1, [sp, #572] @ 0x23c │ │ + add.w r0, r9, #296 @ 0x128 │ │ + add r1, sp, #584 @ 0x248 │ │ + str r0, [sp, #128] @ 0x80 │ │ + adds r0, r1, #4 │ │ str r0, [sp, #180] @ 0xb4 │ │ - movs r0, #8 │ │ - str r1, [sp, #540] @ 0x21c │ │ - add.w r3, sp, #1056 @ 0x420 │ │ - strd r1, r0, [sp, #532] @ 0x214 │ │ - str r1, [sp, #552] @ 0x228 │ │ - strd r1, r0, [sp, #544] @ 0x220 │ │ - str r1, [sp, #564] @ 0x234 │ │ - ldrd r0, r1, [r6, #16] │ │ - str r0, [sp, #132] @ 0x84 │ │ - str r1, [sp, #156] @ 0x9c │ │ - ldrd r0, r1, [r6, #32] │ │ - strd r0, r1, [sp, #556] @ 0x22c │ │ - add r1, sp, #680 @ 0x2a8 │ │ - add.w r0, r1, #280 @ 0x118 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - add r0, sp, #592 @ 0x250 │ │ - adds r2, r0, #4 │ │ - adds r0, #24 │ │ - str r0, [sp, #176] @ 0xb0 │ │ + add.w r0, r9, #33 @ 0x21 │ │ + str r0, [sp, #100] @ 0x64 │ │ + add.w r0, sl, #120 @ 0x78 │ │ + str r0, [sp, #104] @ 0x68 │ │ + add.w r0, sp, #1040 @ 0x410 │ │ + adds r0, #16 │ │ + str r0, [sp, #96] @ 0x60 │ │ + add r0, sp, #632 @ 0x278 │ │ + adds r0, #4 │ │ + str r0, [sp, #156] @ 0x9c │ │ + add.w r0, r1, #41 @ 0x29 │ │ + str r0, [sp, #172] @ 0xac │ │ add.w r0, r1, #24 │ │ - str r0, [sp, #192] @ 0xc0 │ │ - ldrb.w r0, [r6, #144] @ 0x90 │ │ - str r2, [sp, #112] @ 0x70 │ │ - add.w r2, r1, #33 @ 0x21 │ │ - str r0, [sp, #128] @ 0x80 │ │ - ldrd r0, r1, [r6, #120] @ 0x78 │ │ - str r0, [sp, #124] @ 0x7c │ │ - str r2, [sp, #116] @ 0x74 │ │ - add.w r2, r6, #112 @ 0x70 │ │ - str r2, [sp, #120] @ 0x78 │ │ - add.w r2, r3, #16 │ │ - str r2, [sp, #108] @ 0x6c │ │ - add.w r2, r3, #184 @ 0xb8 │ │ - str r2, [sp, #172] @ 0xac │ │ - str r1, [sp, #144] @ 0x90 │ │ - add r0, sp, #680 @ 0x2a8 │ │ - add r1, sp, #556 @ 0x22c │ │ - bl 352f8 │ │ - ldr.w fp, [sp, #680] @ 0x2a8 │ │ - adds.w r0, fp, #1 │ │ - beq.w 3339c │ │ - ldr.w sl, [sp, #192] @ 0xc0 │ │ - cmp.w fp, #2 │ │ - ldr r0, [sp, #684] @ 0x2ac │ │ - ldr.w ip, [sp, #700] @ 0x2bc │ │ + str r0, [sp, #168] @ 0xa8 │ │ + add.w r0, fp, #41 @ 0x29 │ │ + str r0, [sp, #200] @ 0xc8 │ │ + add.w r0, fp, #24 │ │ str r0, [sp, #196] @ 0xc4 │ │ - ldrd r9, lr, [sp, #688] @ 0x2b0 │ │ - ldr.w r8, [sp, #696] @ 0x2b8 │ │ - add r6, sp, #568 @ 0x238 │ │ - ldmia.w sl, {r0, r1, r2, r3, r4, r5} │ │ - stmia r6!, {r0, r1, r2, r3, r4, r5} │ │ - beq.w 333a4 │ │ - movs.w r0, fp, lsl #31 │ │ - ldr.w fp, [sp, #552] @ 0x228 │ │ - bne.n 32816 │ │ - cmp.w r9, #1 │ │ - mov.w sl, #1 │ │ + add.w r0, fp, #4 │ │ + str r0, [sp, #192] @ 0xc0 │ │ + ldrb.w r0, [sl, #152] @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + ldrd r0, r1, [sl, #128] @ 0x80 │ │ + str r0, [sp, #108] @ 0x6c │ │ + movs r0, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + str r1, [sp, #120] @ 0x78 │ │ + add r1, sp, #572 @ 0x23c │ │ + mov r0, fp │ │ + bl 3630c │ │ + ldr.w r0, [r7, #-80] │ │ + adds r1, r0, #2 │ │ + beq.w 3440c │ │ + adds r1, r0, #1 │ │ + beq.w 34416 │ │ + ldrb.w r1, [r7, #-40] │ │ + cmp r1, #9 │ │ + bne.n 338a4 │ │ + ldr.w r1, [r7, #-44] │ │ + cmp r0, #1 │ │ + mov.w r8, #1 │ │ it ne │ │ - cmpne.w r9, #5 │ │ - beq.n 32816 │ │ - cmp.w r9, #2 │ │ + cmpne r0, #5 │ │ + beq.n 338a4 │ │ + str r1, [sp, #204] @ 0xcc │ │ + cmp r0, #2 │ │ it eq │ │ - moveq.w sl, #0 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - str r0, [sp, #596] @ 0x254 │ │ - movs r0, #0 │ │ - strd r8, ip, [sp, #608] @ 0x260 │ │ - strd r9, lr, [sp, #600] @ 0x258 │ │ - str r0, [sp, #592] @ 0x250 │ │ - ldr.w ip, [sp, #176] @ 0xb0 │ │ - add r1, sp, #568 @ 0x238 │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - add r0, sp, #680 @ 0x2a8 │ │ + moveq.w r8, #0 │ │ + str r0, [sp, #584] @ 0x248 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ ldr r1, [sp, #180] @ 0xb4 │ │ - add r2, sp, #592 @ 0x250 │ │ - bl 356b0 │ │ - ldrd r0, r1, [sp, #680] @ 0x2a8 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6} │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + ldmia.w r1, {r2, r3, r4} │ │ + stmia r0!, {r2, r3, r4} │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ + ldr r2, [sp, #172] @ 0xac │ │ + ldr r0, [r1, #0] │ │ + str r0, [r2, #0] │ │ + movs r0, #9 │ │ + ldr.w r1, [r1, #3] │ │ + strb.w r0, [sp, #624] @ 0x270 │ │ + ldr r0, [sp, #204] @ 0xcc │ │ + str.w r1, [r2, #3] │ │ + str r0, [sp, #620] @ 0x26c │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ + add r2, sp, #584 @ 0x248 │ │ + mov r0, r9 │ │ + bl 366e4 │ │ + ldrd r0, r1, [sp, #672] @ 0x2a0 │ │ eor.w r0, r0, #2 │ │ orrs r0, r1 │ │ - beq.n 32816 │ │ - str.w fp, [sp, #104] @ 0x68 │ │ - add.w r0, sp, #1056 @ 0x420 │ │ - add r1, sp, #680 @ 0x2a8 │ │ - mov.w r2, #280 @ 0x118 │ │ - bl 4c336 │ │ - movs r0, #0 │ │ - cmp.w sl, #0 │ │ - beq.w 329d8 │ │ - str r0, [sp, #660] @ 0x294 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - str r0, [sp, #652] @ 0x28c │ │ - ldr.w r1, [sp, #1268] @ 0x4f4 │ │ - ldr.w r0, [sp, #1264] @ 0x4f0 │ │ - ldr.w r8, [sp, #1312] @ 0x520 │ │ - cmp r1, #0 │ │ - strd r0, r1, [sp, #644] @ 0x284 │ │ - add.w r2, r8, #8 │ │ - str r2, [sp, #656] @ 0x290 │ │ - beq.w 33418 │ │ - add.w fp, r0, #1 │ │ - sub.w sl, r1, #1 │ │ - movs r5, #0 │ │ - movs r6, #0 │ │ - mov.w r9, #0 │ │ - ldrb.w r4, [fp, #-1] │ │ - cmp.w r9, #63 @ 0x3f │ │ - bne.n 32904 │ │ - cmp r4, #1 │ │ - bhi.w 33414 │ │ - and.w r0, r4, #127 @ 0x7f │ │ - and.w r2, r9, #63 @ 0x3f │ │ - movs r1, #0 │ │ - bl 4c434 │ │ - orrs r5, r0 │ │ - orrs r6, r1 │ │ - sxtb r0, r4 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 32954 │ │ - sub.w sl, sl, #1 │ │ - add.w fp, fp, #1 │ │ - add.w r9, r9, #7 │ │ - adds.w r0, sl, #1 │ │ - beq.w 33418 │ │ - b.n 328f4 │ │ - strb r5, [r4, #3] │ │ - vcge.s , , #0 │ │ - vshr.u64 , , #3 │ │ - vcge.s , , #0 │ │ - vshr.u32 d23, d28, #3 │ │ - vcgt.s d23, d22, #0 │ │ - vshr.u32 d23, d19, #3 │ │ - vshr.u32 d23, d16, #3 │ │ - @ instruction: 0xfffdea55 │ │ - movs r6, r0 │ │ - strd fp, sl, [sp, #644] @ 0x284 │ │ - bne.n 32a4c │ │ + beq.n 338a4 │ │ + add.w r0, sp, #1040 @ 0x410 │ │ + mov r1, r9 │ │ + mov.w r2, #296 @ 0x128 │ │ + bl 4bc7a │ │ + cmp.w r8, #0 │ │ + beq.n 33a2c │ │ + ldrb.w r0, [sp, #1265] @ 0x4f1 │ │ + movs r1, #4 │ │ + cmp r0, #8 │ │ + it eq │ │ + moveq r1, #12 │ │ + ldr.w r0, [sp, #1260] @ 0x4ec │ │ + ldr.w fp, [sp, #1312] @ 0x520 │ │ + cmp r0, #0 │ │ + beq.w 344c4 │ │ + ldr.w sl, [sp, #1264] @ 0x4f0 │ │ + and.w r8, sl, #65280 @ 0xff00 │ │ + cmp.w r8, #768 @ 0x300 │ │ + beq.w 344c4 │ │ + ldr.w r2, [sp, #1268] @ 0x4f4 │ │ + movs r3, #0 │ │ + add.w r9, sp, #672 @ 0x2a0 │ │ + add r1, r2 │ │ + add.w r2, fp, #8 │ │ + strd r1, r3, [sp, #648] @ 0x288 │ │ + strd r0, r2, [sp, #640] @ 0x280 │ │ + ldr.w r0, [sp, #1256] @ 0x4e8 │ │ + ldr r1, [sp, #156] @ 0x9c │ │ + strd sl, r0, [sp, #632] @ 0x278 │ │ + mov r0, r9 │ │ + bl 39b1a │ │ + ldrb.w r0, [sp, #672] @ 0x2a0 │ │ + cmp r0, #255 @ 0xff │ │ + bne.w 344c4 │ │ + ldrd r0, r1, [sp, #680] @ 0x2a8 │ │ + orrs.w r2, r0, r1 │ │ + bne.w 33a9e │ │ dmb ish │ │ - ldrex r0, [r8] │ │ + ldrex r0, [fp] │ │ subs r1, r0, #1 │ │ - strex r2, r1, [r8] │ │ + strex r2, r1, [fp] │ │ cmp r2, #0 │ │ - bne.n 32962 │ │ + bne.n 339a4 │ │ + ldr.w sl, [sp, #188] @ 0xbc │ │ cmp r0, #1 │ │ - bne.n 32980 │ │ + bne.n 339c4 │ │ dmb ish │ │ - ldr.w r0, [sp, #1312] @ 0x520 │ │ - bl 36e2e │ │ - ldr.w r0, [sp, #1072] @ 0x430 │ │ + mov r0, fp │ │ + bl 37d70 │ │ + ldr.w r0, [sp, #1056] @ 0x420 │ │ mvn.w r2, #1 │ │ - ldr.w r1, [sp, #1076] @ 0x434 │ │ + ldr.w r1, [sp, #1060] @ 0x424 │ │ + sub.w fp, r7, #80 @ 0x50 │ │ eors r0, r2 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ eors r1, r2 │ │ orrs r0, r1 │ │ - beq.w 32816 │ │ + beq.w 338a4 │ │ ldr.w r0, [sp, #1168] @ 0x490 │ │ - cbz r0, 329a8 │ │ + cbz r0, 339f0 │ │ ldr.w r0, [sp, #1172] @ 0x494 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ ldr.w r0, [sp, #1180] @ 0x49c │ │ - cbz r0, 329b6 │ │ + cbz r0, 339fe │ │ ldr.w r0, [sp, #1184] @ 0x4a0 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ ldr.w r0, [sp, #1192] @ 0x4a8 │ │ - cbz r0, 329c4 │ │ + cbz r0, 33a0c │ │ ldr.w r0, [sp, #1196] @ 0x4ac │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ ldr.w r0, [sp, #1204] @ 0x4b4 │ │ cmp r0, #0 │ │ - beq.w 32816 │ │ + beq.w 338a4 │ │ ldr.w r0, [sp, #1208] @ 0x4b8 │ │ - blx 4f780 │ │ - b.n 32816 │ │ - str r0, [sp, #96] @ 0x60 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - ldr.w fp, [sp, #100] @ 0x64 │ │ + blx 4eeb0 │ │ + b.n 338a4 │ │ + str r0, [r1, #92] @ 0x5c │ │ + vcle.f q11, , #0 │ │ + vcle.f q11, q8, #0 │ │ + vcgt.s d18, d0, #0 │ │ + movs r4, #2 │ │ + str r0, [sp, #68] @ 0x44 │ │ + str r4, [sp, #584] @ 0x248 │ │ mov.w r8, #2 │ │ - str.w r8, [sp, #592] @ 0x250 │ │ - str.w fp, [sp, #100] @ 0x64 │ │ - add.w r1, sp, #1056 @ 0x420 │ │ - str r0, [sp, #88] @ 0x58 │ │ - add r0, sp, #680 @ 0x2a8 │ │ - mov.w r2, #280 @ 0x118 │ │ - bl 4c336 │ │ - add.w ip, sp, #592 @ 0x250 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - strh.w r0, [sp, #1026] @ 0x402 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - strh.w r0, [sp, #1024] @ 0x400 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - str.w r0, [sp, #1028] @ 0x404 │ │ + add.w r1, sp, #1040 @ 0x410 │ │ + mov r0, r9 │ │ + mov.w r2, #296 @ 0x128 │ │ + bl 4bc7a │ │ + add r1, sp, #584 @ 0x248 │ │ + ldr.w ip, [sp, #128] @ 0x80 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + strh.w r0, [sp, #1034] @ 0x40a │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + strh.w r0, [sp, #1032] @ 0x408 │ │ + ldr r0, [sp, #204] @ 0xcc │ │ + str.w r0, [sp, #1036] @ 0x40c │ │ movs r0, #254 @ 0xfe │ │ - ldr r4, [sp, #104] @ 0x68 │ │ - strb.w r0, [sp, #1008] @ 0x3f0 │ │ - ldr r0, [sp, #544] @ 0x220 │ │ - str.w r8, [sp, #984] @ 0x3d8 │ │ - cmp r4, r0 │ │ - bne.n 32a32 │ │ - add r0, sp, #544 @ 0x220 │ │ - bl 451b8 │ │ - ldr r0, [sp, #548] @ 0x224 │ │ - mov.w r1, #352 @ 0x160 │ │ - mla r0, r4, r1, r0 │ │ - add r1, sp, #680 @ 0x2a8 │ │ - mov.w r2, #352 @ 0x160 │ │ - bl 4c336 │ │ - adds r0, r4, #1 │ │ - str r0, [sp, #552] @ 0x228 │ │ - b.n 32816 │ │ - cbnz r6, 32a68 │ │ - subs r0, r5, #1 │ │ - ldr.w r1, [r8, #16] │ │ - cmp r0, r1 │ │ - bcs.n 32a68 │ │ - movs r2, #104 @ 0x68 │ │ - ldr.w r1, [r8, #12] │ │ - mla r0, r0, r2, r1 │ │ - ldr.w fp, [sp, #100] @ 0x64 │ │ - b.n 32adc │ │ - ldr.w r9, [r8, #20] │ │ + strb.w r0, [sp, #1016] @ 0x3f8 │ │ + ldr r0, [sp, #560] @ 0x230 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + str.w r8, [sp, #992] @ 0x3e0 │ │ + cmp r1, r0 │ │ + bne.n 33a7e │ │ + add r0, sp, #560 @ 0x230 │ │ + bl 45dd0 │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ + mov.w r0, #368 @ 0x170 │ │ + ldr r1, [sp, #564] @ 0x234 │ │ + mov.w r2, #368 @ 0x170 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + mla r0, r4, r0, r1 │ │ + mov r1, r9 │ │ + bl 4bc7a │ │ + adds r4, #1 │ │ + str r4, [sp, #164] @ 0xa4 │ │ + str r4, [sp, #568] @ 0x238 │ │ + b.n 338a4 │ │ + ldr r2, [sp, #644] @ 0x284 │ │ + cbnz r1, 33ab4 │ │ + subs r3, r0, #1 │ │ + ldr r4, [r2, #8] │ │ + cmp r3, r4 │ │ + bcs.n 33ab4 │ │ + ldr r0, [r2, #4] │ │ + movs r1, #104 @ 0x68 │ │ + mla r0, r3, r1, r0 │ │ + b.n 33b2a │ │ + ldr.w r9, [r2, #12] │ │ cmp.w r9, #0 │ │ - beq.w 33418 │ │ - ldr.w ip, [r8, #24] │ │ - ldrh.w lr, [r9, #1238] @ 0x4d6 │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ - ldr.w fp, [sp, #100] @ 0x64 │ │ - mov r0, r9 │ │ - mov.w r4, lr, lsl #3 │ │ - cbz r4, 32abc │ │ - ldrd r3, r1, [r0], #8 │ │ - add.w r8, r8, #1 │ │ - subs r2, r5, r3 │ │ - sbcs.w r2, r6, r1 │ │ - mov.w r2, #0 │ │ + beq.w 344c4 │ │ + ldr r2, [r2, #16] │ │ + str r2, [sp, #160] @ 0xa0 │ │ + ldrh.w r2, [r9, #1238] @ 0x4d6 │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ + str r2, [sp, #68] @ 0x44 │ │ + lsls r3, r2, #3 │ │ + mov r2, r9 │ │ + cbz r3, 33b06 │ │ + ldrd r5, ip, [r2], #8 │ │ + subs.w lr, r0, r5 │ │ + sbcs.w r6, r1, ip │ │ + mov.w r6, #0 │ │ it cc │ │ - movcc r2, #1 │ │ - subs r3, r3, r5 │ │ - sbcs r1, r6 │ │ - mov.w r1, #0 │ │ + movcc r6, #1 │ │ + subs r5, r5, r0 │ │ + sbcs.w r5, ip, r1 │ │ + mov.w r5, #0 │ │ it cc │ │ - movcc r1, #1 │ │ - subs r3, r1, r2 │ │ - subs r4, #8 │ │ - cmp r3, #1 │ │ - beq.n 32a8a │ │ - uxtb r0, r3 │ │ - cbnz r0, 32abe │ │ - b.n 32ad4 │ │ - mov r8, lr │ │ - cmp.w ip, #0 │ │ - beq.w 33418 │ │ - add.w r0, r9, r8, lsl #2 │ │ - sub.w ip, ip, #1 │ │ - ldr.w r9, [r0, #1240] @ 0x4d8 │ │ - b.n 32a78 │ │ + movcc r5, #1 │ │ + subs r3, #8 │ │ + subs r5, r5, r6 │ │ + adds r4, #1 │ │ + cmp r5, #1 │ │ + beq.n 33ad2 │ │ + uxtb r2, r5 │ │ + cbnz r2, 33b08 │ │ + b.n 33b1e │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ + cmp r3, #0 │ │ + beq.w 344c4 │ │ + add.w r2, r9, r4, lsl #2 │ │ + subs r3, #1 │ │ + str r3, [sp, #160] @ 0xa0 │ │ + ldr.w r9, [r2, #1240] @ 0x4d8 │ │ + b.n 33ac4 │ │ movs r0, #104 @ 0x68 │ │ - mla r0, r8, r0, r9 │ │ + mla r0, r4, r0, r9 │ │ + add.w r9, sp, #672 @ 0x2a0 │ │ adds r0, #88 @ 0x58 │ │ - ldr.w r8, [sp, #168] @ 0xa8 │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ ldrb.w r1, [r0, #98] @ 0x62 │ │ cmp r1, #1 │ │ - itt eq │ │ - moveq r1, #1 │ │ - streq r1, [sp, #660] @ 0x294 │ │ - bl 1dc7c │ │ - mov r4, r0 │ │ - movs r0, #0 │ │ + ittt eq │ │ + ldreq r1, [sp, #652] @ 0x28c │ │ + addeq r1, #1 │ │ + streq r1, [sp, #652] @ 0x28c │ │ + bl 1e79c │ │ + movs r2, #0 │ │ cmp r1, #0 │ │ - str r0, [sp, #96] @ 0x60 │ │ - beq.w 32e18 │ │ - mov.w r8, r1, lsl #4 │ │ - ldr.w r1, [sp, #1272] @ 0x4f8 │ │ - movs r5, #0 │ │ - ldr.w r2, [sp, #1320] @ 0x528 │ │ - ldr.w r3, [sp, #1328] @ 0x530 │ │ - cmp.w r1, #327680 @ 0x50000 │ │ - it cc │ │ - movcc r5, r3 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - cmp r0, #0 │ │ - it eq │ │ - moveq r5, r0 │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - str r5, [sp, #20] │ │ - add r0, r2 │ │ - str r0, [sp, #32] │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - str r2, [sp, #44] @ 0x2c │ │ - subs r0, r0, r2 │ │ - str r0, [sp, #100] @ 0x64 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - str r3, [sp, #56] @ 0x38 │ │ - add r0, r3 │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - str r1, [sp, #36] @ 0x24 │ │ - subs r0, r0, r3 │ │ - str r0, [sp, #52] @ 0x34 │ │ - uxtb r0, r1 │ │ - str r0, [sp, #40] @ 0x28 │ │ - and.w r0, r1, #65280 @ 0xff00 │ │ - str r0, [sp, #8] │ │ - ubfx r0, r1, #8, #8 │ │ + str r2, [sp, #68] @ 0x44 │ │ + beq.w 33e50 │ │ + ldr r5, [sp, #112] @ 0x70 │ │ + mov.w r9, r1, lsl #4 │ │ + ldr.w r1, [sp, #1320] @ 0x528 │ │ + mov r3, r0 │ │ + ldr.w r4, [sp, #1328] @ 0x530 │ │ + cmp r5, #0 │ │ + it ne │ │ + movne r5, r4 │ │ + cmp.w sl, #327680 @ 0x50000 │ │ + it cs │ │ + movcs r5, r2 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + str r5, [sp, #8] │ │ + add r0, r1 │ │ str r0, [sp, #16] │ │ - rbit r0, r1 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str r1, [sp, #28] │ │ + subs r0, r0, r1 │ │ + str r0, [sp, #24] │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + str r4, [sp, #40] @ 0x28 │ │ + add r0, r4 │ │ + str r0, [sp, #0] │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + subs r0, r0, r4 │ │ + str r0, [sp, #36] @ 0x24 │ │ + uxtb.w r0, sl │ │ + str r0, [sp, #20] │ │ + ubfx r0, sl, #8, #8 │ │ + str r0, [sp, #4] │ │ + rbit r0, sl │ │ clz r0, r0 │ │ - str r0, [sp, #68] @ 0x44 │ │ + str r0, [sp, #48] @ 0x30 │ │ movs r0, #0 │ │ - str r0, [sp, #76] @ 0x4c │ │ + str r0, [sp, #60] @ 0x3c │ │ movs r0, #0 │ │ - strd r0, r0, [sp, #60] @ 0x3c │ │ - str r0, [sp, #48] @ 0x30 │ │ - mov r1, r4 │ │ - add r3, sp, #664 @ 0x298 │ │ - mov sl, r4 │ │ - ldmia.w r1, {r2, r4, r5, r6} │ │ - mov r0, r3 │ │ - stmia r0!, {r2, r4, r5, r6} │ │ - ldr r0, [sp, #652] @ 0x28c │ │ - ldr r2, [r0, #32] │ │ - add r0, sp, #680 @ 0x2a8 │ │ - add r1, sp, #644 @ 0x284 │ │ - bl 3b73c │ │ + str r0, [sp, #52] @ 0x34 │ │ + str r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #32] │ │ + str r3, [sp, #160] @ 0xa0 │ │ + mov r1, r3 │ │ + add r2, sp, #656 @ 0x290 │ │ + ldmia.w r1, {r3, r4, r5, r6} │ │ + add r1, sp, #632 @ 0x278 │ │ + mov r0, r2 │ │ + stmia r0!, {r3, r4, r5, r6} │ │ + add r0, sp, #672 @ 0x2a0 │ │ + bl 3bd0c │ │ mvn.w r0, #1 │ │ adds r2, r0, #1 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ adc.w r3, r0, #0 │ │ - ldrd r1, r0, [sp, #680] @ 0x2a8 │ │ + ldrd r1, r0, [sp, #672] @ 0x2a0 │ │ eors r3, r0 │ │ eors r2, r1 │ │ orrs r2, r3 │ │ - beq.w 33418 │ │ - ldr r4, [sp, #700] @ 0x2bc │ │ - add r5, sp, #688 @ 0x2b0 │ │ - strd r1, r0, [sp, #592] @ 0x250 │ │ - ldmia r5, {r2, r3, r5} │ │ - add r0, sp, #600 @ 0x258 │ │ - str r4, [sp, #612] @ 0x264 │ │ - stmia r0!, {r2, r3, r5} │ │ + beq.w 344c4 │ │ + add r6, sp, #680 @ 0x2a8 │ │ + strd r1, r0, [sp, #584] @ 0x248 │ │ + ldmia r6, {r2, r3, r5, r6} │ │ + strd r5, r6, [sp, #600] @ 0x258 │ │ + ldr r5, [sp, #700] @ 0x2bc │ │ + str r5, [sp, #612] @ 0x264 │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ + str r5, [sp, #608] @ 0x260 │ │ uxth r0, r5 │ │ + strd r2, r3, [sp, #592] @ 0x250 │ │ cmp r0, #85 @ 0x55 │ │ - beq.w 32cd2 │ │ - ldr r4, [sp, #84] @ 0x54 │ │ + beq.w 33d10 │ │ + add r6, sp, #72 @ 0x48 │ │ cmp r0, #18 │ │ - beq.n 32c36 │ │ + ldmia r6, {r4, r5, r6} │ │ + beq.n 33c78 │ │ cmp r0, #19 │ │ - beq.w 32caa │ │ - mov r4, sl │ │ + beq.w 33ce8 │ │ + ldrd r5, r4, [sp, #84] @ 0x54 │ │ cmp r0, #17 │ │ - bne.w 32df8 │ │ - add r0, sp, #680 @ 0x2a8 │ │ - add r1, sp, #592 @ 0x250 │ │ - bl 3d7d8 │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ + bne.w 33e2a │ │ + add r0, sp, #672 @ 0x2a0 │ │ + add r1, sp, #584 @ 0x248 │ │ + bl 3dac0 │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ lsls r1, r0, #26 │ │ - beq.w 32d3e │ │ - cmp r0, #12 │ │ - bne.w 32df8 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - ldr r1, [sp, #44] @ 0x2c │ │ + beq.w 33d7c │ │ + cmp r0, #13 │ │ + bne.w 33e2a │ │ + ldr r4, [sp, #24] │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ - bcc.w 33418 │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ + bcc.w 344c4 │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ + ldr r1, [sp, #20] │ │ umull r1, r0, r0, r1 │ │ cmp r0, #0 │ │ - bne.w 33418 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - cmp r0, r1 │ │ + bne.w 344c4 │ │ + cmp r4, r1 │ │ itttt cs │ │ - ldrcs r2, [sp, #36] @ 0x24 │ │ - subcs r0, r2, #1 │ │ - eorcs r2, r0 │ │ + subcs.w r0, sl, #1 │ │ + eorcs.w r2, sl, r0 │ │ uxtbcs r2, r2 │ │ - itt cs │ │ uxtbcs r0, r0 │ │ + it cs │ │ cmpcs r2, r0 │ │ - bls.w 33418 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ + bls.w 344c4 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ cmp r0, #3 │ │ - bhi.w 33418 │ │ - ldr r0, [sp, #32] │ │ - ldr r2, [sp, #100] @ 0x64 │ │ - ldr r5, [sp, #68] @ 0x44 │ │ + bhi.w 344c4 │ │ + ldr r0, [sp, #16] │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + subs r2, r4, r1 │ │ add r0, r1 │ │ - subs r2, r2, r1 │ │ tbb [pc, r5] │ │ - ittt eq │ │ - addeq r5, sp, #672 @ 0x2a0 │ │ - ldreq r2, [sp, #100] @ 0x64 │ │ - cmpeq r2, r1 │ │ - beq.w 33418 │ │ - ldrb r0, [r0, #0] │ │ - b.n 32dac │ │ - add r0, sp, #680 @ 0x2a8 │ │ - add r1, sp, #592 @ 0x250 │ │ - bl 3d7d8 │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ + @ instruction: 0xb802 │ │ + add r0, sp, #652 @ 0x28c │ │ + cmp r4, r1 │ │ + beq.w 344c4 │ │ + ldrb r4, [r0, #0] │ │ + b.n 33de2 │ │ + add r0, sp, #672 @ 0x2a0 │ │ + add r1, sp, #584 @ 0x248 │ │ + bl 3dac0 │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ lsls r1, r0, #26 │ │ - beq.w 32d5c │ │ - cmp r0, #7 │ │ - beq.w 32d4e │ │ - cmp r0, #12 │ │ - bne.w 32df4 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - ldr r1, [sp, #44] @ 0x2c │ │ + beq.w 33d96 │ │ + cmp r0, #8 │ │ + beq.w 33d8a │ │ + cmp r0, #13 │ │ + bne.w 33e22 │ │ + ldr r5, [sp, #24] │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ - bcc.w 33418 │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ + bcc.w 344c4 │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ + ldr r1, [sp, #20] │ │ umull r1, r0, r0, r1 │ │ cmp r0, #0 │ │ - bne.w 33418 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - cmp r0, r1 │ │ + bne.w 344c4 │ │ + cmp r5, r1 │ │ itttt cs │ │ - ldrcs r2, [sp, #36] @ 0x24 │ │ - subcs r0, r2, #1 │ │ - eorcs r2, r0 │ │ + subcs.w r0, sl, #1 │ │ + eorcs.w r2, sl, r0 │ │ uxtbcs r2, r2 │ │ - itt cs │ │ uxtbcs r0, r0 │ │ + it cs │ │ cmpcs r2, r0 │ │ - bls.w 33418 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ + bls.w 344c4 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ cmp r0, #3 │ │ - bhi.w 33418 │ │ - ldr r0, [sp, #32] │ │ - ldr r2, [sp, #100] @ 0x64 │ │ - ldr r4, [sp, #68] @ 0x44 │ │ + bhi.w 344c4 │ │ + ldr r0, [sp, #16] │ │ + ldr r6, [sp, #48] @ 0x30 │ │ + subs r2, r5, r1 │ │ add r0, r1 │ │ - subs r2, r2, r1 │ │ - tbb [pc, r4] │ │ - add r6, pc, #8 @ (adr r6, 32ca4 ) │ │ - str r6, [sp, #576] @ 0x240 │ │ - ldr r2, [sp, #100] @ 0x64 │ │ - cmp r2, r1 │ │ - beq.w 33418 │ │ - ldrb.w fp, [r0] │ │ - b.n 32dee │ │ - add r0, sp, #680 @ 0x2a8 │ │ - add r1, sp, #592 @ 0x250 │ │ - bl 3d7d8 │ │ - ldrd r0, r1, [sp, #680] @ 0x2a8 │ │ - eor.w r0, r0, #38 @ 0x26 │ │ + tbb [pc, r6] │ │ + ldr r5, [sp, #8] │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ + cmp r5, r1 │ │ + beq.w 344c4 │ │ + ldrb r5, [r0, #0] │ │ + b.n 33e1c │ │ + add r0, sp, #672 @ 0x2a0 │ │ + add r1, sp, #584 @ 0x248 │ │ + bl 3dac0 │ │ + ldrd r0, r1, [sp, #672] @ 0x2a0 │ │ + eor.w r0, r0, #39 @ 0x27 │ │ orrs r0, r1 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - ldrh.w r0, [sp, #688] @ 0x2b0 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + ldrh.w r0, [sp, #680] @ 0x2a8 │ │ it eq │ │ moveq r1, r0 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - str r1, [sp, #80] @ 0x50 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str r1, [sp, #64] @ 0x40 │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #96] @ 0x60 │ │ - b.n 32df6 │ │ - add r0, sp, #680 @ 0x2a8 │ │ - add r1, sp, #592 @ 0x250 │ │ - bl 3d7d8 │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ - mov r4, sl │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ + str r0, [sp, #68] @ 0x44 │ │ + b.n 33e26 │ │ + add r0, sp, #672 @ 0x2a0 │ │ + add r1, sp, #584 @ 0x248 │ │ + bl 3dac0 │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ + ldrd r5, r4, [sp, #84] @ 0x54 │ │ and.w r2, r1, #63 @ 0x3f │ │ - cmp r2, #22 │ │ - beq.n 32d46 │ │ - cmp r1, #24 │ │ - bne.n 32d4a │ │ - ldr r1, [sp, #144] @ 0x90 │ │ - ldr r2, [sp, #56] @ 0x38 │ │ + cmp r2, #23 │ │ + beq.n 33d82 │ │ + cmp r1, #25 │ │ + bne.n 33d86 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ cmp r1, r2 │ │ - bcc.w 33418 │ │ - ldr r1, [sp, #16] │ │ + bcc.w 344c4 │ │ + ldr r1, [sp, #4] │ │ umull r1, r0, r0, r1 │ │ cmp r0, #0 │ │ - bne.w 33418 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ + bne.w 344c4 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ cmp r0, r1 │ │ - bcc.w 33418 │ │ - ldr r0, [sp, #12] │ │ - ldr r2, [sp, #52] @ 0x34 │ │ + bcc.w 344c4 │ │ + ldr r0, [sp, #0] │ │ + ldr r2, [sp, #36] @ 0x24 │ │ add r0, r1 │ │ subs r1, r2, r1 │ │ - ldr r2, [sp, #8] │ │ - cmp.w r2, #2048 @ 0x800 │ │ - bne.n 32d62 │ │ + cmp.w r8, #2048 @ 0x800 │ │ + bne.n 33d9c │ │ cmp r1, #8 │ │ - bcc.w 33418 │ │ + bcc.w 344c4 │ │ ldrb r2, [r0, #7] │ │ ldr.w r1, [r0, #3] │ │ lsls r2, r2, #24 │ │ orrs.w r2, r2, r1, lsr #8 │ │ - bne.w 33418 │ │ + bne.w 344c4 │ │ ldrb r2, [r0, #2] │ │ lsls r1, r1, #24 │ │ ldrh r0, [r0, #0] │ │ orr.w r0, r0, r2, lsl #16 │ │ orrs r0, r1 │ │ - b.n 32d6a │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ - str r0, [sp, #72] @ 0x48 │ │ - ldr r0, [sp, #692] @ 0x2b4 │ │ - b.n 32db0 │ │ - ldr r1, [sp, #20] │ │ - b.n 32d6c │ │ + b.n 33da4 │ │ + ldrd r4, r5, [sp, #680] @ 0x2a8 │ │ + b.n 33de4 │ │ + ldr r1, [sp, #8] │ │ + b.n 33da6 │ │ movs r0, #0 │ │ - b.n 32d72 │ │ - ldr.w r9, [sp, #692] @ 0x2b4 │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ - str r0, [sp, #4] │ │ + b.n 33dac │ │ + ldr r4, [sp, #684] @ 0x2ac │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ + str r0, [sp, #56] @ 0x38 │ │ movs r0, #1 │ │ - str r0, [sp, #48] @ 0x30 │ │ - b.n 32df4 │ │ - ldrd fp, r4, [sp, #688] @ 0x2b0 │ │ - b.n 32df0 │ │ + str r0, [sp, #32] │ │ + b.n 33e22 │ │ + ldrd r5, r6, [sp, #680] @ 0x2a8 │ │ + b.n 33e1e │ │ cmp r1, #4 │ │ - bcc.w 33418 │ │ + bcc.w 344c4 │ │ ldr r0, [r0, #0] │ │ - ldr r1, [sp, #56] @ 0x38 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ add r0, r1 │ │ - str r0, [sp, #24] │ │ + str r0, [sp, #12] │ │ movs r0, #1 │ │ - str r0, [sp, #76] @ 0x4c │ │ - b.n 32df8 │ │ + str r0, [sp, #60] @ 0x3c │ │ + b.n 33e2a │ │ cmp r2, #4 │ │ - bcc.w 33418 │ │ - ldr r0, [r0, #0] │ │ - b.n 32dac │ │ + bcc.w 344c4 │ │ + ldr r4, [r0, #0] │ │ + b.n 33de2 │ │ cmp r2, #8 │ │ - bcc.w 33418 │ │ + bcc.w 344c4 │ │ ldrb r1, [r0, #7] │ │ ldr.w r2, [r0, #3] │ │ lsrs r3, r2, #8 │ │ - orr.w r1, r3, r1, lsl #24 │ │ - str r1, [sp, #28] │ │ + orr.w r5, r3, r1, lsl #24 │ │ ldrb r1, [r0, #2] │ │ ldrh r0, [r0, #0] │ │ orr.w r0, r0, r1, lsl #16 │ │ - orr.w r0, r0, r2, lsl #24 │ │ - str r0, [sp, #72] @ 0x48 │ │ - b.n 32db2 │ │ + orr.w r4, r0, r2, lsl #24 │ │ + b.n 33de4 │ │ cmp r2, #2 │ │ - bcc.w 33418 │ │ - ldrh r0, [r0, #0] │ │ - str r0, [sp, #72] @ 0x48 │ │ - movs r0, #0 │ │ - str r0, [sp, #28] │ │ + bcc.w 344c4 │ │ + ldrh r4, [r0, #0] │ │ + movs r5, #0 │ │ movs r0, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - b.n 32df8 │ │ + str r0, [sp, #52] @ 0x34 │ │ + b.n 33e2a │ │ cmp r2, #4 │ │ - bcc.w 33418 │ │ - ldr.w fp, [r0] │ │ - b.n 32dee │ │ + bcc.w 344c4 │ │ + ldr r5, [r0, #0] │ │ + b.n 33e1c │ │ cmp r2, #7 │ │ - bls.w 33418 │ │ + bls.w 344c4 │ │ ldrb r1, [r0, #7] │ │ ldr.w r2, [r0, #3] │ │ lsrs r3, r2, #8 │ │ - orr.w r4, r3, r1, lsl #24 │ │ + orr.w r6, r3, r1, lsl #24 │ │ ldrb r1, [r0, #2] │ │ ldrh r0, [r0, #0] │ │ orr.w r0, r0, r1, lsl #16 │ │ - orr.w fp, r0, r2, lsl #24 │ │ - b.n 32df0 │ │ + orr.w r5, r0, r2, lsl #24 │ │ + b.n 33e1e │ │ cmp r2, #2 │ │ - bcc.w 33418 │ │ - ldrh.w fp, [r0] │ │ - movs r4, #0 │ │ + bcc.w 344c4 │ │ + ldrh r5, [r0, #0] │ │ + movs r6, #0 │ │ movs r0, #1 │ │ - str r0, [sp, #60] @ 0x3c │ │ - str r4, [sp, #84] @ 0x54 │ │ - mov r4, sl │ │ - adds r4, #16 │ │ - subs.w r8, r8, #16 │ │ - bne.w 32b68 │ │ - str.w r9, [sp, #88] @ 0x58 │ │ - ldr r5, [sp, #84] @ 0x54 │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ - ldr.w r8, [sp, #168] @ 0xa8 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ + str r0, [sp, #44] @ 0x2c │ │ + add r0, sp, #72 @ 0x48 │ │ + stmia r0!, {r4, r5, r6} │ │ + ldrd r5, r4, [sp, #84] @ 0x54 │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ + strd r5, r4, [sp, #84] @ 0x54 │ │ + adds r3, #16 │ │ + subs.w r9, r9, #16 │ │ + bne.w 33ba4 │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ + add.w r9, sp, #672 @ 0x2a0 │ │ + ldrd r5, ip, [sp, #76] @ 0x4c │ │ + movs r4, #2 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ lsls r0, r0, #31 │ │ - beq.n 32e2c │ │ - b.n 3314e │ │ - str.w r9, [sp, #88] @ 0x58 │ │ + beq.n 33e64 │ │ + b.n 34184 │ │ + movs r4, #2 │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ - ldr r5, [sp, #84] @ 0x54 │ │ - strd r0, r0, [sp, #60] @ 0x3c │ │ - str r0, [sp, #48] @ 0x30 │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ - ldr r1, [sp, #516] @ 0x204 │ │ + ldrd r5, ip, [sp, #76] @ 0x4c │ │ + str r0, [sp, #52] @ 0x34 │ │ + str r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #32] │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldr r1, [sp, #532] @ 0x214 │ │ cmp r1, #0 │ │ - beq.w 3314e │ │ - ldr r2, [sp, #512] @ 0x200 │ │ + beq.w 34184 │ │ + ldr r2, [sp, #528] @ 0x210 │ │ cmp r1, #1 │ │ - str.w r9, [sp, #72] @ 0x48 │ │ - str r5, [sp, #84] @ 0x54 │ │ - bne.n 32e46 │ │ - ldr r6, [sp, #196] @ 0xc4 │ │ + strd r5, ip, [sp, #76] @ 0x4c │ │ + mov.w ip, #2 │ │ + bne.n 33e80 │ │ + ldr r5, [sp, #204] @ 0xcc │ │ movs r3, #0 │ │ - b.n 32e64 │ │ - ldr r6, [sp, #196] @ 0xc4 │ │ + b.n 33ea0 │ │ movs r4, #0 │ │ mov r0, r1 │ │ add.w r3, r4, r0, lsr #1 │ │ + ldr r6, [sp, #204] @ 0xcc │ │ sub.w r0, r0, r0, lsr #1 │ │ ldr.w r5, [r2, r3, lsl #3] │ │ cmp r5, r6 │ │ + ldr r5, [sp, #204] @ 0xcc │ │ it hi │ │ movhi r3, r4 │ │ mov r4, r3 │ │ cmp r0, #1 │ │ - bhi.n 32e4c │ │ + bhi.n 33e84 │ │ ldr.w r0, [r2, r3, lsl #3] │ │ - cmp r0, r6 │ │ - bne.n 32e8a │ │ - ldr r5, [sp, #84] @ 0x54 │ │ + mov r4, ip │ │ + cmp r0, r5 │ │ + bne.n 33ece │ │ + ldr.w ip, [sp, #80] @ 0x50 │ │ subs r0, r3, #1 │ │ cmp r0, r1 │ │ - bcs.n 32e92 │ │ + bcs.n 33ed4 │ │ sub.w r0, r2, #8 │ │ - cbz r3, 32ea0 │ │ + cbz r3, 33ee0 │ │ + mov r5, r4 │ │ ldr.w r4, [r0, r3, lsl #3] │ │ + ldr r6, [sp, #204] @ 0xcc │ │ subs r3, #1 │ │ - ldr r6, [sp, #196] @ 0xc4 │ │ cmp r4, r6 │ │ - beq.n 32e78 │ │ + mov r4, r5 │ │ + beq.n 33eb8 │ │ adds r0, r3, #1 │ │ - b.n 32ea2 │ │ - ldr r5, [sp, #84] @ 0x54 │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ - b.n 3314e │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ + b.n 33ee2 │ │ + ldrd r5, ip, [sp, #76] @ 0x4c │ │ + b.n 34184 │ │ + ldr r5, [sp, #76] @ 0x4c │ │ cmp r3, #0 │ │ - bne.w 33ba0 │ │ + bne.w 34c2c │ │ movs r0, #0 │ │ - b.n 32ea6 │ │ + b.n 33ee4 │ │ movs r0, #0 │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ + ldr r5, [sp, #76] @ 0x4c │ │ cmp r0, r1 │ │ - beq.w 3314e │ │ - add.w sl, r2, r0, lsl #3 │ │ - movs r0, #1 │ │ + beq.w 34184 │ │ add.w r1, r2, r1, lsl #3 │ │ - str r1, [sp, #44] @ 0x2c │ │ - str r0, [sp, #16] │ │ - str.w fp, [sp, #100] @ 0x64 │ │ - mov r0, sl │ │ - ldr.w r1, [sl], #8 │ │ - ldr r2, [sp, #196] @ 0xc4 │ │ + str r1, [sp, #28] │ │ + add.w r1, r2, r0, lsl #3 │ │ + movs r0, #1 │ │ + str r0, [sp, #8] │ │ + str.w r8, [sp, #56] @ 0x38 │ │ + mov r2, r1 │ │ + mov r0, r1 │ │ + ldr.w r1, [r2], #8 │ │ + str r2, [sp, #48] @ 0x30 │ │ + ldr r2, [sp, #204] @ 0xcc │ │ cmp r1, r2 │ │ - bne.w 33146 │ │ + bne.w 3417c │ │ ldr r2, [r0, #4] │ │ - cmp r8, r2 │ │ - bcc.w 33418 │ │ - sub.w r0, r8, r2 │ │ - str r0, [sp, #596] @ 0x254 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + cmp r0, r2 │ │ + bcc.w 344c4 │ │ + subs r0, r0, r2 │ │ + str r0, [sp, #588] @ 0x24c │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + add r1, sp, #584 @ 0x248 │ │ + mov r6, ip │ │ add r0, r2 │ │ - str r0, [sp, #592] @ 0x250 │ │ - add r0, sp, #680 @ 0x2a8 │ │ - add r1, sp, #592 @ 0x250 │ │ - bl 44dd0 │ │ - ldrb.w r2, [sp, #681] @ 0x2a9 │ │ + str r0, [sp, #584] @ 0x248 │ │ + mov r0, r9 │ │ + bl 45970 │ │ + ldrb.w r2, [sp, #673] @ 0x2a1 │ │ cmp r2, #3 │ │ - beq.w 33418 │ │ - ldrb.w r3, [sp, #680] @ 0x2a8 │ │ + beq.w 344c4 │ │ + ldrb.w r3, [sp, #672] @ 0x2a0 │ │ mvn.w r0, #1 │ │ adds r0, #1 │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ orr.w r2, r3, r2, lsl #8 │ │ - ldrh.w r3, [sp, #682] @ 0x2aa │ │ + ldrh.w r3, [sp, #674] @ 0x2a2 │ │ adc.w r1, r1, #0 │ │ orr.w r4, r2, r3, lsl #16 │ │ movs r3, #56 @ 0x38 │ │ negs r2, r4 │ │ and.w r2, r3, r2, lsl #3 │ │ - bl 4c3e4 │ │ + bl 4b674 │ │ subs r2, r4, #1 │ │ eor.w r3, r4, r2 │ │ uxtb r2, r2 │ │ uxtb r3, r3 │ │ cmp r3, r2 │ │ - bls.w 33128 │ │ - str r0, [sp, #20] │ │ + bls.w 3416e │ │ + str r0, [sp, #16] │ │ bic.w r0, r0, #1 │ │ - str r0, [sp, #32] │ │ - rbit r0, r4 │ │ - clz r3, r0 │ │ + str r0, [sp, #20] │ │ lsls r0, r4, #1 │ │ - uxtb r0, r0 │ │ - mov ip, r8 │ │ - str r0, [sp, #68] @ 0x44 │ │ - ldrd r8, r0, [sp, #684] @ 0x2ac │ │ - str r1, [sp, #36] @ 0x24 │ │ - str.w sl, [sp, #56] @ 0x38 │ │ - str r3, [sp, #52] @ 0x34 │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ + uxtb.w lr, r0 │ │ + orr.w r0, r4, #256 @ 0x100 │ │ + rbit r0, r0 │ │ + mov ip, r6 │ │ + clz r3, r0 │ │ + ldrd r4, r0, [sp, #676] @ 0x2a4 │ │ + str r1, [sp, #24] │ │ + str r3, [sp, #36] @ 0x24 │ │ + str.w lr, [sp, #160] @ 0xa0 │ │ mov r5, r0 │ │ - ldr r6, [sp, #68] @ 0x44 │ │ - ldr r4, [sp, #88] @ 0x58 │ │ str r0, [sp, #40] @ 0x28 │ │ - str r4, [sp, #88] @ 0x58 │ │ cmp r5, #0 │ │ - beq.w 33132 │ │ - ldr.w fp, [sp, #100] @ 0x64 │ │ + beq.w 34162 │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ + add.w r9, sp, #672 @ 0x2a0 │ │ cmp r3, #3 │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ - bhi.w 33108 │ │ - mov r2, r8 │ │ + bhi.w 34156 │ │ tbb [pc, r3] │ │ - str r2, [r0, #64] @ 0x40 │ │ - asrs r6, r1, #29 │ │ - mov r8, ip │ │ - cmp r6, r5 │ │ - bhi.w 3312e │ │ + str r2, [r0, #48] @ 0x30 │ │ + cmp r5, #22 │ │ + cmp lr, r5 │ │ + bhi.w 3416a │ │ cmp r5, #2 │ │ - bcc.w 330f6 │ │ - ldrb.w r3, [r2], #2 │ │ + bcc.w 34148 │ │ + ldrb.w r3, [r4], #2 │ │ subs r5, #2 │ │ - ldrb.w r1, [r2, #-1] │ │ + ldrb.w r1, [r4, #-1] │ │ orrs.w r0, r1, r3 │ │ - beq.n 32f7e │ │ - mov r8, r2 │ │ - mov.w fp, #0 │ │ - movs r2, #0 │ │ + beq.n 33fb8 │ │ + mov.w r8, #0 │ │ + mov.w lr, #0 │ │ movs r0, #0 │ │ - b.n 33066 │ │ - cmp r6, r5 │ │ - bhi.w 33132 │ │ - cmp r5, #16 │ │ - bcc.w 330f6 │ │ - ldr.w r4, [r8, #3] │ │ - mov r0, r8 │ │ - ldrb.w r1, [r8, #7] │ │ - add.w r6, r8, #8 │ │ - ldr.w r2, [r8, #11] │ │ - subs r5, #16 │ │ - mov.w r9, r4, lsr #8 │ │ - ldr.w ip, [sp, #168] @ 0xa8 │ │ - orr.w fp, r9, r1, lsl #24 │ │ - ldrb.w r1, [r8, #15] │ │ - lsrs r3, r2, #8 │ │ - orr.w lr, r3, r1, lsl #24 │ │ - ldrb r1, [r0, #2] │ │ - ldrh r3, [r0, #0] │ │ - orr.w r8, lr, fp │ │ - ldrh r0, [r6, #0] │ │ - orr.w r3, r3, r1, lsl #16 │ │ - ldrb r1, [r6, #2] │ │ - orr.w r4, r3, r4, lsl #24 │ │ - orr.w r0, r0, r1, lsl #16 │ │ - orr.w r1, r0, r2, lsl #24 │ │ - orr.w r0, r1, r4 │ │ - orrs.w r0, r0, r8 │ │ - add.w r8, r6, #8 │ │ - ldr r6, [sp, #68] @ 0x44 │ │ - beq.n 32fa6 │ │ - lsrs r0, r4, #16 │ │ - orr.w r2, r0, r9, lsl #16 │ │ - lsrs r0, r3, #8 │ │ - uxtb r3, r3 │ │ - b.n 3306a │ │ - mov r8, ip │ │ - cmp r6, r5 │ │ - bhi.w 3312e │ │ + b.n 3409e │ │ + cmp lr, r5 │ │ + bhi.w 3416a │ │ cmp r5, #8 │ │ - bcc.n 330f6 │ │ - add.w r4, r2, #8 │ │ - ldr r3, [r2, #0] │ │ - ldr r1, [r2, #4] │ │ + bcc.w 34148 │ │ + add.w r2, r4, #8 │ │ + ldr r3, [r4, #0] │ │ + ldr r1, [r4, #4] │ │ subs r5, #8 │ │ - mov r2, r4 │ │ + mov r4, r2 │ │ orrs.w r0, r1, r3 │ │ - beq.n 33016 │ │ - lsrs r2, r3, #16 │ │ + beq.n 33fe0 │ │ + mov.w lr, r3, lsr #16 │ │ lsrs r0, r3, #8 │ │ uxtb r3, r3 │ │ - mov.w fp, #0 │ │ - mov r8, r4 │ │ - b.n 33066 │ │ - mov r8, ip │ │ - cmp r6, r5 │ │ - bhi.n 3312e │ │ + mov.w r8, #0 │ │ + mov r4, r2 │ │ + b.n 3409e │ │ + cmp lr, r5 │ │ + bhi.w 34162 │ │ + cmp r5, #16 │ │ + bcc.w 34148 │ │ + ldrb r1, [r4, #7] │ │ + add.w r6, r4, #8 │ │ + ldr.w r2, [r4, #3] │ │ + subs r5, #16 │ │ + ldrb.w lr, [r4, #15] │ │ + lsrs r0, r2, #8 │ │ + orr.w r8, r0, r1, lsl #24 │ │ + ldr.w r1, [r4, #11] │ │ + ldrh.w ip, [r6] │ │ + lsrs r3, r1, #8 │ │ + orr.w r9, r3, lr, lsl #24 │ │ + ldrb r3, [r4, #2] │ │ + orr.w lr, r9, r8 │ │ + ldrh r4, [r4, #0] │ │ + orr.w r3, r4, r3, lsl #16 │ │ + ldrb r4, [r6, #2] │ │ + orr.w r2, r3, r2, lsl #24 │ │ + orr.w r4, ip, r4, lsl #16 │ │ + ldr.w ip, [sp, #80] @ 0x50 │ │ + orr.w r1, r4, r1, lsl #24 │ │ + orr.w r4, r1, r2 │ │ + orrs.w r4, r4, lr │ │ + ldr.w lr, [sp, #160] @ 0xa0 │ │ + add.w r4, r6, #8 │ │ + beq.n 3400e │ │ + lsrs r2, r2, #16 │ │ + orr.w lr, r2, r0, lsl #16 │ │ + lsrs r0, r3, #8 │ │ + uxtb r3, r3 │ │ + b.n 340a2 │ │ + cmp lr, r5 │ │ + bhi.n 3416a │ │ cmp r5, #4 │ │ - bcc.n 33100 │ │ - ldrh.w r4, [r2], #4 │ │ + bcc.n 34150 │ │ + ldrh.w r2, [r4], #4 │ │ subs r5, #4 │ │ - ldrh.w r1, [r2, #-2] │ │ - orrs.w r0, r1, r4 │ │ - beq.n 33042 │ │ - mov r8, r2 │ │ - lsrs r0, r4, #8 │ │ - uxtb r3, r4 │ │ - movs r2, #0 │ │ - mov.w fp, #0 │ │ + ldrh.w r1, [r4, #-2] │ │ + orrs.w r0, r1, r2 │ │ + beq.n 3407a │ │ + lsrs r0, r2, #8 │ │ + uxtb r3, r2 │ │ mov.w lr, #0 │ │ + mov.w r8, #0 │ │ + mov.w r9, #0 │ │ uxtb r0, r0 │ │ - lsls r2, r2, #16 │ │ + mov.w r2, lr, lsl #16 │ │ + ldr.w lr, [sp, #160] @ 0xa0 │ │ orr.w r0, r2, r0, lsl #8 │ │ - add.w r9, r0, r3 │ │ - ldr r0, [sp, #32] │ │ - ldr r3, [sp, #52] @ 0x34 │ │ - subs.w r0, r9, r0 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - sbcs.w r0, fp, r0 │ │ - bcs.w 32f5e │ │ - adds.w r4, r9, r1 │ │ + ldr r2, [sp, #24] │ │ + adds r6, r0, r3 │ │ + ldr r0, [sp, #20] │ │ + subs r0, r6, r0 │ │ + sbcs.w r0, r8, r2 │ │ + ldrd r3, r0, [sp, #36] @ 0x24 │ │ + bcs.w 33f9c │ │ + adds r0, r6, r1 │ │ + str r0, [sp, #40] @ 0x28 │ │ + adcs.w r0, r8, r9 │ │ + str r0, [sp, #4] │ │ mov.w r0, #0 │ │ - adcs.w r6, fp, lr │ │ adcs.w r0, r0, #0 │ │ mov r0, r5 │ │ - bne.w 32f50 │ │ - ldr r0, [sp, #20] │ │ - subs r0, r0, r4 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - sbcs r0, r6 │ │ + bne.w 33f98 │ │ + ldr r0, [sp, #16] │ │ + ldr.w ip, [sp, #40] @ 0x28 │ │ + subs.w r0, r0, ip │ │ + ldr.w ip, [sp, #80] @ 0x50 │ │ + ldr r0, [sp, #4] │ │ + sbcs.w r0, r2, r0 │ │ mov r0, r5 │ │ - bcc.w 32f50 │ │ - orrs.w r0, r1, lr │ │ + bcc.w 33f98 │ │ + orrs.w r0, r1, r9 │ │ mov r0, r5 │ │ - beq.w 32f50 │ │ - ldr.w sl, [sp, #540] @ 0x21c │ │ - ldr r0, [sp, #532] @ 0x214 │ │ - cmp sl, r0 │ │ - bne.n 330c6 │ │ - add r0, sp, #532 @ 0x214 │ │ - bl 4517a │ │ - ldr r1, [sp, #536] @ 0x218 │ │ - mov.w r0, sl, lsl #5 │ │ - ldr.w ip, [sp, #168] @ 0xa8 │ │ - ldr r3, [sp, #52] @ 0x34 │ │ - str.w r9, [r1, r0] │ │ - add.w r0, r1, sl, lsl #5 │ │ + beq.w 33f98 │ │ + ldr.w r9, [sp, #556] @ 0x22c │ │ + ldr r0, [sp, #548] @ 0x224 │ │ + cmp r9, r0 │ │ + bne.n 34110 │ │ + add r0, sp, #548 @ 0x224 │ │ + bl 4385e │ │ + ldr r1, [sp, #552] @ 0x228 │ │ + mov.w r0, r9, lsl #5 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + ldr.w ip, [sp, #80] @ 0x50 │ │ + str r6, [r1, r0] │ │ + add.w r0, r1, r9, lsl #5 │ │ movs r1, #0 │ │ - strd r6, r1, [r0, #12] │ │ - str r1, [sp, #16] │ │ + ldr.w lr, [sp, #160] @ 0xa0 │ │ + str r2, [r0, #8] │ │ + ldr r2, [sp, #4] │ │ + strd r2, r1, [r0, #12] │ │ + str r1, [sp, #8] │ │ str r1, [r0, #20] │ │ - ldr r1, [sp, #104] @ 0x68 │ │ - strd fp, r4, [r0, #4] │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + str.w r8, [r0, #4] │ │ str r1, [r0, #24] │ │ - add.w r0, sl, #1 │ │ - str r0, [sp, #540] @ 0x21c │ │ + add.w r0, r9, #1 │ │ + str r0, [sp, #556] @ 0x22c │ │ mov r0, r5 │ │ - b.n 32f50 │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + b.n 33f98 │ │ movs r0, #0 │ │ - mov.w r8, #1 │ │ - ldr r3, [sp, #52] @ 0x34 │ │ - b.n 32f50 │ │ + movs r4, #1 │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + b.n 33f98 │ │ movs r0, #0 │ │ - mov.w r8, #1 │ │ - b.n 32f50 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - mov.w r8, #1 │ │ - cmp r6, r0 │ │ + movs r4, #1 │ │ + b.n 33f98 │ │ + movs r4, #1 │ │ + cmp lr, r0 │ │ mov.w r0, #0 │ │ - bls.w 32f50 │ │ - ldr.w fp, [sp, #100] @ 0x64 │ │ - ldr r5, [sp, #84] @ 0x54 │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ - b.n 3313c │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ - b.n 3313e │ │ - ldr r5, [sp, #84] @ 0x54 │ │ - b.n 3313e │ │ - ldr.w fp, [sp, #100] @ 0x64 │ │ - ldr r5, [sp, #84] @ 0x54 │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ - mov r8, ip │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp sl, r0 │ │ - bne.w 32ebe │ │ - ldr r0, [sp, #16] │ │ + bls.w 33f98 │ │ + add.w r9, sp, #672 @ 0x2a0 │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ + ldr r5, [sp, #76] @ 0x4c │ │ + b.n 34170 │ │ + mov ip, r6 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + movs r4, #2 │ │ + ldr r0, [sp, #28] │ │ + cmp r1, r0 │ │ + bne.w 33efc │ │ + ldr r0, [sp, #8] │ │ lsls r0, r0, #31 │ │ - beq.w 33388 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ + beq.w 343ee │ │ + ldr r0, [sp, #60] @ 0x3c │ │ lsls r0, r0, #31 │ │ - beq.n 3321c │ │ - ldr.w r0, [sp, #1272] @ 0x4f8 │ │ - movs r2, #4 │ │ - str.w r9, [sp, #72] @ 0x48 │ │ - lsrs r1, r0, #16 │ │ - str r5, [sp, #84] @ 0x54 │ │ - str.w fp, [sp, #100] @ 0x64 │ │ - cmp r1, #4 │ │ + beq.n 3425c │ │ + movs r1, #4 │ │ + mov.w r0, sl, lsr #16 │ │ + str r5, [sp, #76] @ 0x4c │ │ + cmp r0, #4 │ │ it hi │ │ - movhi r2, #12 │ │ - ldr r6, [sp, #120] @ 0x78 │ │ - ldr r4, [sp, #24] │ │ - ldr r2, [r6, r2] │ │ - cmp r2, r4 │ │ - bcc.w 33418 │ │ - ldr r3, [sp, #116] @ 0x74 │ │ - mov.w r8, #0 │ │ - ldr.w r5, [sp, #1320] @ 0x528 │ │ - subs r2, r2, r4 │ │ - str r5, [sp, #696] @ 0x2b8 │ │ - cmp r1, #4 │ │ - strb.w r8, [r3, #2] │ │ - strh.w r8, [r3] │ │ - ldr.w r3, [sp, #1308] @ 0x51c │ │ - ldr r5, [sp, #156] @ 0x9c │ │ - ldr.w ip, [sp, #1304] @ 0x518 │ │ - str r5, [sp, #692] @ 0x2b4 │ │ - ldr r5, [sp, #132] @ 0x84 │ │ - str r0, [sp, #700] @ 0x2bc │ │ + movhi r1, #12 │ │ + ldr r5, [sp, #104] @ 0x68 │ │ + ldr r4, [sp, #12] │ │ + ldr r1, [r5, r1] │ │ + cmp r1, r4 │ │ + bcc.w 344c4 │ │ + ldr r2, [sp, #100] @ 0x64 │ │ + movs r6, #0 │ │ + movs r3, #0 │ │ + str.w ip, [sp, #80] @ 0x50 │ │ + add.w ip, sp, #672 @ 0x2a0 │ │ + str r3, [sp, #160] @ 0xa0 │ │ + strb r6, [r2, #2] │ │ + strh r6, [r2, #0] │ │ + mov r6, r4 │ │ + subs r1, r1, r6 │ │ + ldr.w r4, [sp, #1320] @ 0x528 │ │ + ldr.w r2, [sp, #1304] @ 0x518 │ │ + cmp r0, #4 │ │ + str r4, [sp, #688] @ 0x2b0 │ │ mov.w r0, #0 │ │ - str r5, [sp, #688] @ 0x2b0 │ │ - strd ip, r3, [sp, #680] @ 0x2a8 │ │ - str r2, [sp, #708] @ 0x2c4 │ │ + ldr r4, [sp, #124] @ 0x7c │ │ + str r4, [sp, #684] @ 0x2ac │ │ + ldr.w r3, [sp, #1308] @ 0x51c │ │ + ldr r4, [sp, #116] @ 0x74 │ │ + stmia.w ip!, {r2, r3, r4} │ │ + str r1, [sp, #700] @ 0x2bc │ │ + str.w sl, [sp, #692] @ 0x2b4 │ │ it hi │ │ movhi r0, #1 │ │ - strb.w r0, [sp, #712] @ 0x2c8 │ │ - mov r0, r6 │ │ + strb.w r0, [sp, #704] @ 0x2c0 │ │ + mov r0, r5 │ │ it hi │ │ addhi r0, #8 │ │ + ldr.w sl, [sp, #188] @ 0xbc │ │ ldr r0, [r0, #0] │ │ - add r0, r4 │ │ - str r0, [sp, #704] @ 0x2c0 │ │ - add r0, sp, #592 @ 0x250 │ │ - add r1, sp, #680 @ 0x2a8 │ │ - bl 3fc2c │ │ - ldr r0, [sp, #592] @ 0x250 │ │ + str.w r8, [sp, #56] @ 0x38 │ │ + add r0, r6 │ │ + str r0, [sp, #696] @ 0x2b8 │ │ + add.w r9, sp, #672 @ 0x2a0 │ │ + add r0, sp, #584 @ 0x248 │ │ + mov r1, r9 │ │ + bl 3fcf4 │ │ + ldr r0, [sp, #584] @ 0x248 │ │ lsls r1, r0, #30 │ │ - beq.n 3328e │ │ - ldr r4, [sp, #600] @ 0x258 │ │ + beq.n 342fe │ │ + ldr r5, [sp, #592] @ 0x250 │ │ cmp r0, #2 │ │ - beq.n 33282 │ │ - add.w r9, sp, #604 @ 0x25c │ │ - ldmia.w r9, {r5, r6, r9} │ │ - subs r0, r4, r6 │ │ - sbcs.w r0, r5, r9 │ │ - bcs.n 331c0 │ │ - ldr.w r8, [sp, #540] @ 0x21c │ │ - ldr r0, [sp, #532] @ 0x214 │ │ + beq.n 342da │ │ + add.w r9, sp, #596 @ 0x254 │ │ + ldmia.w r9, {r4, r6, r9} │ │ + subs r0, r5, r6 │ │ + sbcs.w r0, r4, r9 │ │ + bcs.n 341fc │ │ + ldr.w r8, [sp, #556] @ 0x22c │ │ + ldr r0, [sp, #548] @ 0x224 │ │ cmp r8, r0 │ │ - bne.n 331f4 │ │ - add r0, sp, #532 @ 0x214 │ │ - bl 4517a │ │ - ldr r1, [sp, #536] @ 0x218 │ │ + bne.n 34234 │ │ + add r0, sp, #548 @ 0x224 │ │ + bl 4385e │ │ + ldr r1, [sp, #552] @ 0x228 │ │ mov.w r0, r8, lsl #5 │ │ - str r4, [r1, r0] │ │ + str r5, [r1, r0] │ │ add.w r0, r1, r8, lsl #5 │ │ adds r1, r0, #4 │ │ - stmia.w r1, {r5, r6, r9} │ │ + stmia.w r1, {r4, r6, r9} │ │ movs r1, #0 │ │ strd r1, r1, [r0, #16] │ │ - ldr r1, [sp, #104] @ 0x68 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ str r1, [r0, #24] │ │ add.w r0, r8, #1 │ │ - str r0, [sp, #540] @ 0x21c │ │ - mov.w r8, #1 │ │ - b.n 331c0 │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - ldr r1, [sp, #28] │ │ - lsls r0, r2, #31 │ │ - beq.n 3324c │ │ - ldr r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #556] @ 0x22c │ │ + movs r0, #1 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + b.n 341fc │ │ + ldr.w sl, [sp, #188] @ 0xbc │ │ + sub.w fp, r7, #80 @ 0x50 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + strd r5, ip, [sp, #76] @ 0x4c │ │ lsls r0, r0, #31 │ │ - beq.n 3324c │ │ - subs.w r0, r9, fp │ │ - sbcs.w r0, r1, r5 │ │ - bcs.n 3327c │ │ - ldr r4, [sp, #540] @ 0x21c │ │ - ldr r0, [sp, #532] @ 0x214 │ │ - str r5, [sp, #84] @ 0x54 │ │ - cmp r4, r0 │ │ - bne.w 33362 │ │ - add r0, sp, #532 @ 0x214 │ │ - bl 4517a │ │ - mov r5, fp │ │ - ldr r6, [sp, #84] @ 0x54 │ │ - b.n 33366 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - ands r0, r2 │ │ + beq.n 3429c │ │ + ldr r0, [sp, #44] @ 0x2c │ │ lsls r0, r0, #31 │ │ - beq.n 3327c │ │ - ldr r0, [sp, #4] │ │ - str r5, [sp, #84] @ 0x54 │ │ - adds.w r5, r9, r0 │ │ + beq.n 3429c │ │ ldr r0, [sp, #88] @ 0x58 │ │ - adc.w r6, r1, r0 │ │ - subs.w r0, r9, r5 │ │ - sbcs.w r0, r1, r6 │ │ - bcs.n 3335a │ │ - ldr r4, [sp, #540] @ 0x21c │ │ - ldr r0, [sp, #532] @ 0x214 │ │ + subs r0, r0, r5 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + sbcs.w r0, r0, ip │ │ + bcs.n 342d2 │ │ + ldr r4, [sp, #556] @ 0x22c │ │ + mov sl, r8 │ │ + ldr r0, [sp, #548] @ 0x224 │ │ + mov.w r8, #2 │ │ cmp r4, r0 │ │ - bne.n 33366 │ │ - add r0, sp, #532 @ 0x214 │ │ - bl 4517a │ │ - b.n 33366 │ │ - mov.w r8, #0 │ │ - b.n 33298 │ │ - mvns r0, r4 │ │ + bne.w 343c2 │ │ + add r0, sp, #548 @ 0x224 │ │ + bl 4385e │ │ + ldrd r5, r6, [sp, #76] @ 0x4c │ │ + b.n 343c6 │ │ + ldr r0, [sp, #32] │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + ands r0, r1 │ │ + lsls r0, r0, #31 │ │ + beq.n 342d2 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + ldr r2, [sp, #84] @ 0x54 │ │ + adds.w r5, r1, r8 │ │ + adc.w r6, r2, r0 │ │ + subs r0, r1, r5 │ │ + sbcs.w r0, r2, r6 │ │ + bcs.n 342d2 │ │ + ldr r4, [sp, #556] @ 0x22c │ │ + mov sl, r8 │ │ + ldr r0, [sp, #548] @ 0x224 │ │ + mov.w r8, #2 │ │ + cmp r4, r0 │ │ + bne.n 343c6 │ │ + add r0, sp, #548 @ 0x224 │ │ + bl 4385e │ │ + b.n 343c6 │ │ + str.w r8, [sp, #56] @ 0x38 │ │ + str r4, [sp, #584] @ 0x248 │ │ + b.n 34312 │ │ + mvns r0, r5 │ │ lsls r0, r0, #24 │ │ - bne.w 33418 │ │ - ubfx r8, r4, #8, #1 │ │ - ldr.w fp, [sp, #100] @ 0x64 │ │ - ldr r5, [sp, #84] @ 0x54 │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ - movs r0, #2 │ │ - str r5, [sp, #84] @ 0x54 │ │ - str r0, [sp, #592] @ 0x250 │ │ - movs.w r0, r8, lsl #31 │ │ - str.w r9, [sp, #72] @ 0x48 │ │ - bne.n 33350 │ │ - ldr.w r0, [sp, #1072] @ 0x430 │ │ + bne.w 344c4 │ │ + ldr.w sl, [sp, #188] @ 0xbc │ │ + add.w r9, sp, #672 @ 0x2a0 │ │ + sub.w fp, r7, #80 @ 0x50 │ │ + mov.w r8, #2 │ │ + lsls r0, r5, #23 │ │ + str.w r8, [sp, #584] @ 0x248 │ │ + bmi.w 33a38 │ │ + b.n 34312 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + sub.w fp, r7, #80 @ 0x50 │ │ + mov.w r8, #2 │ │ + lsls r0, r0, #31 │ │ + str.w r8, [sp, #584] @ 0x248 │ │ + bne.w 33a38 │ │ + ldr.w r0, [sp, #1056] @ 0x420 │ │ mvn.w r2, #1 │ │ - ldr.w r1, [sp, #1076] @ 0x434 │ │ + ldr.w r1, [sp, #1060] @ 0x424 │ │ + mov.w r8, #2 │ │ eors r0, r2 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ eors r1, r2 │ │ orrs r0, r1 │ │ - beq.n 33350 │ │ - add r0, sp, #592 @ 0x250 │ │ - add.w r2, sp, #1056 @ 0x420 │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ + beq.w 33a38 │ │ + add.w r2, sp, #1040 @ 0x410 │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ + add r0, sp, #584 @ 0x248 │ │ add.w r3, r2, #16 │ │ - bl 3739c │ │ - mov.w r8, #2 │ │ - ldr r0, [sp, #592] @ 0x250 │ │ + bl 382ec │ │ + ldr r0, [sp, #584] @ 0x248 │ │ cmp r0, #1 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - bne.n 332e6 │ │ - ldrb.w r0, [sp, #600] @ 0x258 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + bne.n 34354 │ │ + ldrb.w r0, [sp, #592] @ 0x250 │ │ cmp r0, #255 @ 0xff │ │ - bne.n 33354 │ │ - ldr r0, [sp, #604] @ 0x25c │ │ + bne.w 33a38 │ │ + ldr r0, [sp, #596] @ 0x254 │ │ ldr r1, [r0, #12] │ │ - cbz r1, 33354 │ │ + cmp r1, #0 │ │ + beq.w 33a38 │ │ ldr r0, [r0, #8] │ │ add.w r1, r1, r1, lsl #1 │ │ - ldr r6, [sp, #540] @ 0x21c │ │ + ldr r6, [sp, #556] @ 0x22c │ │ add.w r5, r0, #8 │ │ - mov.w sl, r1, lsl #3 │ │ + mov.w r8, r1, lsl #3 │ │ lsls r0, r6, #5 │ │ add.w r4, r0, #24 │ │ - str.w fp, [sp, #100] @ 0x64 │ │ + ldr r0, [r5, #8] │ │ + str r0, [sp, #160] @ 0xa0 │ │ ldr r0, [r5, #12] │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldr r0, [sp, #532] @ 0x214 │ │ - ldmia.w r5, {r8, r9, fp} │ │ + ldrd r9, fp, [r5] │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldr r0, [sp, #548] @ 0x224 │ │ cmp r6, r0 │ │ - bne.n 33318 │ │ - add r0, sp, #532 @ 0x214 │ │ - bl 4517a │ │ - ldr r0, [sp, #536] @ 0x218 │ │ + bne.n 3438a │ │ + add r0, sp, #548 @ 0x224 │ │ + bl 4385e │ │ + ldr r0, [sp, #552] @ 0x228 │ │ adds r6, #1 │ │ - ldr r1, [sp, #104] @ 0x68 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ adds r5, #24 │ │ - str r6, [sp, #540] @ 0x21c │ │ + str r6, [sp, #556] @ 0x22c │ │ str r1, [r0, r4] │ │ add r0, r4 │ │ - sub.w r1, r0, #24 │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ adds r4, #32 │ │ - stmia.w r1, {r8, r9, fp} │ │ - ldr r1, [sp, #76] @ 0x4c │ │ + str.w r1, [r0, #-16] │ │ + ldr r1, [sp, #60] @ 0x3c │ │ str.w r1, [r0, #-12] │ │ movs r1, #0 │ │ - subs.w sl, sl, #24 │ │ + subs.w r8, r8, #24 │ │ + strd r9, fp, [r0, #-24] │ │ strd r1, r1, [r0, #-8] │ │ - bne.n 33304 │ │ - mov.w r8, #2 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - ldr.w fp, [sp, #100] @ 0x64 │ │ - b.w 329e8 │ │ - mov.w r8, #2 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - b.w 329e8 │ │ - mov.w r8, #0 │ │ - ldr r5, [sp, #84] @ 0x54 │ │ - b.n 33298 │ │ - mov r5, fp │ │ - ldr r6, [sp, #84] @ 0x54 │ │ - ldr r1, [sp, #536] @ 0x218 │ │ + bne.n 34372 │ │ + add.w r9, sp, #672 @ 0x2a0 │ │ + sub.w fp, r7, #80 @ 0x50 │ │ + b.w 33a34 │ │ + ldrd r5, r6, [sp, #76] @ 0x4c │ │ + ldr r1, [sp, #552] @ 0x228 │ │ lsls r0, r4, #5 │ │ - str.w r9, [r1, r0] │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + str r2, [r1, r0] │ │ add.w r0, r1, r4, lsl #5 │ │ + ldr r1, [sp, #84] @ 0x54 │ │ adds r2, r0, #4 │ │ - ldr r1, [sp, #28] │ │ stmia r2!, {r1, r5, r6} │ │ movs r1, #0 │ │ - ldr r5, [sp, #84] @ 0x54 │ │ + ldrd r5, ip, [sp, #76] @ 0x4c │ │ strd r1, r1, [r0, #16] │ │ - ldr r1, [sp, #104] @ 0x68 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ str r1, [r0, #24] │ │ adds r0, r4, #1 │ │ - str r0, [sp, #540] @ 0x21c │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - str.w r9, [sp, #72] @ 0x48 │ │ - str r5, [sp, #84] @ 0x54 │ │ - b.w 329e0 │ │ - ldr r4, [sp, #148] @ 0x94 │ │ - ldr.w fp, [sp, #188] @ 0xbc │ │ - b.n 334c0 │ │ - ldr r4, [sp, #148] @ 0x94 │ │ - ldr.w fp, [sp, #188] @ 0xbc │ │ - b.n 33494 │ │ - ldrd r9, ip, [sp, #536] @ 0x218 │ │ - cmp.w ip, #2 │ │ - str.w ip, [sp, #144] @ 0x90 │ │ - bcs.w 33aa0 │ │ - ldr.w fp, [sp, #188] @ 0xbc │ │ - cmp.w ip, #0 │ │ - beq.w 33528 │ │ + mov r4, r8 │ │ + mov r8, sl │ │ + str r0, [sp, #556] @ 0x22c │ │ + ldr.w sl, [sp, #188] @ 0xbc │ │ + sub.w fp, r7, #80 @ 0x50 │ │ + strd r5, ip, [sp, #76] @ 0x4c │ │ + str.w r8, [sp, #56] @ 0x38 │ │ + b.w 33a32 │ │ + ldr.w r8, [sp, #152] @ 0x98 │ │ + ldr.w sl, [sp, #188] @ 0xbc │ │ + b.n 34568 │ │ + ldr.w r8, [sp, #152] @ 0x98 │ │ + ldrd r6, r0, [sp, #160] @ 0xa0 │ │ + b.n 34540 │ │ + ldrd r8, r2, [sp, #552] @ 0x228 │ │ + cmp r2, #2 │ │ + str r2, [sp, #172] @ 0xac │ │ + bcs.w 34b08 │ │ + cbz r2, 34474 │ │ mvn.w r0, #1 │ │ - mov.w r8, ip, lsl #5 │ │ - adds r0, #1 │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ - mov r2, r8 │ │ - add.w r3, r9, r2 │ │ + mov.w r9, r2, lsl #5 │ │ + adds r0, #1 │ │ + adc.w r1, r1, #0 │ │ + mov r2, r9 │ │ + add.w r3, r8, r2 │ │ ldrd r5, r6, [r3, #-32] │ │ subs r4, r5, r0 │ │ sbcs.w r4, r6, r1 │ │ itt cc │ │ movcc r1, r6 │ │ movcc r0, r5 │ │ subs r2, #32 │ │ strd r0, r1, [r3, #-16] │ │ - bne.n 333d0 │ │ - ldr r0, [sp, #532] @ 0x214 │ │ - cmp r0, ip │ │ - bls.w 3353e │ │ + bne.n 34438 │ │ + ldr r0, [sp, #548] @ 0x224 │ │ + ldr r1, [sp, #172] @ 0xac │ │ + cmp r0, r1 │ │ + bls.n 34486 │ │ lsls r1, r0, #5 │ │ - mov r0, r9 │ │ + mov r0, r8 │ │ movs r2, #8 │ │ - mov r3, r8 │ │ - bl 12bbc │ │ + mov r3, r9 │ │ + bl 1d8a8 │ │ cmp r0, #0 │ │ - beq.w 33b80 │ │ - ldr.w r8, [sp, #192] @ 0xc0 │ │ - movs r6, #0 │ │ - ldrd r1, ip, [sp, #140] @ 0x8c │ │ - mov r9, r0 │ │ - b.n 33546 │ │ - str.w fp, [sp, #644] @ 0x284 │ │ - ldr.w r0, [sp, #1312] @ 0x520 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ + beq.w 34c14 │ │ + movs r5, #0 │ │ + mov r8, r0 │ │ + b.n 34488 │ │ + ldr r0, [sp, #548] @ 0x224 │ │ + cbz r0, 34482 │ │ + mov r0, r8 │ │ + blx 4eeb0 │ │ + mov.w r8, #8 │ │ + movs r5, #1 │ │ + b.n 3448c │ │ + movs r5, #0 │ │ + add.w r9, sp, #672 @ 0x2a0 │ │ + ldr r0, [sp, #560] @ 0x230 │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ + cmp r0, r3 │ │ + bls.w 345de │ │ cmp r3, #0 │ │ - bne.n 33420 │ │ - ldr r4, [sp, #148] @ 0x94 │ │ - cmp r1, #1 │ │ - ldr.w fp, [sp, #188] @ 0xbc │ │ - bne.n 33444 │ │ + beq.w 345d4 │ │ + mov.w r2, #368 @ 0x170 │ │ + mul.w r4, r3, r2 │ │ + mul.w r1, r0, r2 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + movs r2, #8 │ │ + mov r3, r4 │ │ + bl 1d8a8 │ │ + cmp r0, #0 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + bne.w 345de │ │ + movs r0, #8 │ │ + mov r1, r4 │ │ + bl 1441a │ │ + b.n 34c34 │ │ dmb ish │ │ - ldr.w r0, [sp, #1312] @ 0x520 │ │ - bl 36e2e │ │ - ldr.w r0, [sp, #1072] @ 0x430 │ │ + ldrex r0, [fp] │ │ + subs r1, r0, #1 │ │ + strex r2, r1, [fp] │ │ + cmp r2, #0 │ │ + bne.n 344c8 │ │ + ldr.w r8, [sp, #152] @ 0x98 │ │ + cmp r0, #1 │ │ + bne.n 344e8 │ │ + dmb ish │ │ + mov r0, fp │ │ + bl 37d70 │ │ + ldr.w r0, [sp, #1056] @ 0x420 │ │ mvn.w r2, #1 │ │ - ldr.w r1, [sp, #1076] @ 0x434 │ │ + ldr.w r1, [sp, #1060] @ 0x424 │ │ + ldr.w sl, [sp, #188] @ 0xbc │ │ eors r0, r2 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ eors r1, r2 │ │ orrs r0, r1 │ │ - beq.n 33494 │ │ + beq.n 3453c │ │ ldr.w r0, [sp, #1168] @ 0x490 │ │ - cbz r0, 3346a │ │ + cbz r0, 34512 │ │ ldr.w r0, [sp, #1172] @ 0x494 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ ldr.w r0, [sp, #1180] @ 0x49c │ │ - cbz r0, 33478 │ │ + cbz r0, 34520 │ │ ldr.w r0, [sp, #1184] @ 0x4a0 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ ldr.w r0, [sp, #1192] @ 0x4a8 │ │ - cbz r0, 33486 │ │ + cbz r0, 3452e │ │ ldr.w r0, [sp, #1196] @ 0x4ac │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ ldr.w r0, [sp, #1204] @ 0x4b4 │ │ - cbz r0, 33494 │ │ + cbz r0, 3453c │ │ ldr.w r0, [sp, #1208] @ 0x4b8 │ │ - blx 4f780 │ │ - ldrd sl, r0, [sp, #548] @ 0x224 │ │ + blx 4eeb0 │ │ + ldrd r6, r0, [sp, #564] @ 0x234 │ │ adds r5, r0, #1 │ │ - mov r0, sl │ │ + mov r0, r6 │ │ subs r5, #1 │ │ - beq.n 334ac │ │ - add.w r6, r0, #352 @ 0x160 │ │ - bl 4344c │ │ + beq.n 34554 │ │ + add.w r4, r0, #368 @ 0x170 │ │ + bl 43e64 │ │ + mov r0, r4 │ │ + b.n 34544 │ │ + ldr r0, [sp, #560] @ 0x230 │ │ + cbz r0, 3455e │ │ mov r0, r6 │ │ - b.n 3349c │ │ - ldr r0, [sp, #544] @ 0x220 │ │ - cbz r0, 334b6 │ │ - mov r0, sl │ │ - blx 4f780 │ │ - ldr r0, [sp, #532] @ 0x214 │ │ - cbz r0, 334c0 │ │ - ldr r0, [sp, #536] @ 0x218 │ │ - blx 4f780 │ │ - ldr r0, [sp, #508] @ 0x1fc │ │ - cbz r0, 334ca │ │ - ldr r0, [sp, #512] @ 0x200 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ + ldr r0, [sp, #548] @ 0x224 │ │ + cbz r0, 34568 │ │ + ldr r0, [sp, #552] @ 0x228 │ │ + blx 4eeb0 │ │ + ldr r0, [sp, #524] @ 0x20c │ │ + cbz r0, 34572 │ │ + ldr r0, [sp, #528] @ 0x210 │ │ + blx 4eeb0 │ │ dmb ish │ │ - ldrex r0, [fp] │ │ + ldrex r0, [sl] │ │ subs r1, r0, #1 │ │ - strex r2, r1, [fp] │ │ + strex r2, r1, [sl] │ │ cmp r2, #0 │ │ - bne.n 334ce │ │ + bne.n 34576 │ │ cmp r0, #1 │ │ - bne.n 334ec │ │ - movs r5, #1 │ │ + bne.n 34594 │ │ + movs r4, #1 │ │ dmb ish │ │ - add r0, sp, #488 @ 0x1e8 │ │ - bl 34d28 │ │ + add r0, sp, #504 @ 0x1f8 │ │ + bl 35d68 │ │ ldr r1, [sp, #92] @ 0x5c │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ ldr r2, [r7, #8] │ │ - str.w r0, [r1, #256] @ 0x100 │ │ + str.w r0, [r1, #272] @ 0x110 │ │ ldr r0, [r2, #64] @ 0x40 │ │ adds r1, r0, #1 │ │ itt ne │ │ ldrne r1, [r2, #68] @ 0x44 │ │ - blne 44dc4 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - cbnz r0, 33514 │ │ - ldr r0, [r4, #64] @ 0x40 │ │ + blne 45964 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + cbnz r0, 345c0 │ │ + ldr.w r0, [r8, #64] @ 0x40 │ │ adds r1, r0, #1 │ │ - beq.n 33514 │ │ - ldr r1, [r4, #68] @ 0x44 │ │ - bl 44dc4 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ + beq.n 345c0 │ │ + ldr.w r1, [r8, #68] @ 0x44 │ │ + bl 45964 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ - bl 44dc4 │ │ - addw sp, sp, #1340 @ 0x53c │ │ + bl 45964 │ │ + addw sp, sp, #1388 @ 0x56c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [sp, #532] @ 0x214 │ │ - cbz r0, 3353a │ │ - mov r0, r9 │ │ - blx 4f780 │ │ - ldr.w ip, [sp, #144] @ 0x90 │ │ - mov.w r9, #8 │ │ - movs r6, #1 │ │ - b.n 33540 │ │ - movs r6, #0 │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - ldr.w r8, [sp, #192] @ 0xc0 │ │ - ldr r3, [sp, #552] @ 0x228 │ │ - ldrd r0, r5, [sp, #544] @ 0x220 │ │ - str.w r9, [sp, #164] @ 0xa4 │ │ - cmp r0, r3 │ │ - str r3, [sp, #132] @ 0x84 │ │ - bls.n 3358c │ │ - cbz r3, 33580 │ │ - mov.w r2, #352 @ 0x160 │ │ - mul.w r4, r3, r2 │ │ - mul.w r1, r0, r2 │ │ - mov r0, r5 │ │ - movs r2, #8 │ │ - mov r3, r4 │ │ - bl 12bbc │ │ - ldrd r1, ip, [sp, #140] @ 0x8c │ │ - mov r5, r0 │ │ - cbnz r0, 3358c │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + blx 4eeb0 │ │ movs r0, #8 │ │ - mov r1, r4 │ │ - bl 142ba │ │ - b.n 33ba8 │ │ - mov r0, r5 │ │ - blx 4f780 │ │ - movs r5, #8 │ │ - ldrd r1, ip, [sp, #140] @ 0x8c │ │ - ldr r0, [sp, #508] @ 0x1fc │ │ - cbz r0, 3359a │ │ - ldr r0, [sp, #512] @ 0x200 │ │ - blx 4f780 │ │ - ldrd r1, ip, [sp, #140] @ 0x8c │ │ - ldr r2, [sp, #132] @ 0x84 │ │ - movs r4, #0 │ │ - ldr.w r3, [fp, #128] @ 0x80 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldr r0, [sp, #524] @ 0x20c │ │ + cbz r0, 345e8 │ │ + ldr r0, [sp, #528] @ 0x210 │ │ + blx 4eeb0 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + movs r6, #0 │ │ + ldr r1, [sp, #172] @ 0xac │ │ + ldr.w r3, [sl, #136] @ 0x88 │ │ + ldr r4, [sp, #144] @ 0x90 │ │ + str r0, [sp, #520] @ 0x208 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #516] @ 0x204 │ │ movs r0, #8 │ │ - strd r9, ip, [sp, #492] @ 0x1ec │ │ cmp r3, #0 │ │ - strd r5, r2, [sp, #500] @ 0x1f4 │ │ - beq.w 336ec │ │ + strd r8, r1, [sp, #508] @ 0x1fc │ │ + beq.n 346e4 │ │ + str r0, [sp, #156] @ 0x9c │ │ + add.w sl, sp, #584 @ 0x248 │ │ + strd r6, r0, [sp, #632] @ 0x278 │ │ + add.w r0, r9, #41 @ 0x29 │ │ + str r0, [sp, #204] @ 0xcc │ │ + add.w r0, r9, #24 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + add.w r0, r9, #4 │ │ + add.w r9, r3, #8 │ │ ldrd r1, r2, [r3, #32] │ │ - add.w r6, sp, #1032 @ 0x408 │ │ - str r4, [sp, #576] @ 0x240 │ │ - strd r0, r5, [sp, #120] @ 0x78 │ │ - strd r4, r0, [sp, #568] @ 0x238 │ │ - add.w r0, r3, #8 │ │ - str r4, [sp, #600] @ 0x258 │ │ - strd r1, r2, [sp, #592] @ 0x250 │ │ - add r1, sp, #680 @ 0x2a8 │ │ - add.w r5, r1, #9 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - movs r0, #0 │ │ - str r5, [sp, #156] @ 0x9c │ │ - str r0, [sp, #128] @ 0x80 │ │ - add r0, sp, #680 @ 0x2a8 │ │ - add r1, sp, #592 @ 0x250 │ │ - bl 352f8 │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ - adds r0, r3, #1 │ │ - beq.n 336c8 │ │ - ldrb r0, [r5, #2] │ │ - mov lr, r8 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - mov r1, r6 │ │ - ldr r0, [sp, #700] @ 0x2bc │ │ - str r0, [sp, #176] @ 0xb0 │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ + str r6, [sp, #640] @ 0x280 │ │ + str r6, [sp, #168] @ 0xa8 │ │ + str r6, [sp, #592] @ 0x250 │ │ + strd r1, r2, [sp, #584] @ 0x248 │ │ str r0, [sp, #180] @ 0xb4 │ │ - ldr r0, [sp, #692] @ 0x2b4 │ │ - str r0, [sp, #192] @ 0xc0 │ │ - ldrb.w r0, [sp, #688] @ 0x2b0 │ │ - str r0, [sp, #172] @ 0xac │ │ - ldr r0, [sp, #684] @ 0x2ac │ │ - str r0, [sp, #196] @ 0xc4 │ │ - mov r0, r8 │ │ - ldrh r4, [r5, #0] │ │ - ldmia.w r0, {r2, r8, r9, sl, fp, ip} │ │ - stmia.w r1, {r2, r8, r9, sl, fp, ip} │ │ - cbz r3, 33626 │ │ - ldr.w fp, [sp, #188] @ 0xbc │ │ - mov r8, lr │ │ - ldr.w r9, [sp, #164] @ 0xa4 │ │ - cmp r3, #2 │ │ - bne.n 335dc │ │ - b.n 336f0 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - mov ip, r6 │ │ - ldr.w sl, [sp, #196] @ 0xc4 │ │ - mov r8, lr │ │ - str.w sl, [sp, #684] @ 0x2ac │ │ - orr.w r0, r4, r0, lsl #16 │ │ - strh r0, [r5, #0] │ │ - lsrs r1, r0, #16 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - strb.w r0, [sp, #688] @ 0x2b0 │ │ - movs r0, #0 │ │ - str r0, [sp, #680] @ 0x2a8 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - str r0, [sp, #700] @ 0x2bc │ │ + mov r0, fp │ │ + mov r1, sl │ │ + bl 3630c │ │ + ldr.w r0, [r7, #-80] │ │ + adds r1, r0, #2 │ │ + beq.n 346e8 │ │ + adds r1, r0, #1 │ │ + beq.n 3470e │ │ + ldrb.w r1, [r7, #-40] │ │ + cmp r1, #9 │ │ + bne.n 34632 │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ + str r0, [sp, #672] @ 0x2a0 │ │ + ldr.w fp, [r7, #-44] │ │ ldr r0, [sp, #180] @ 0xb4 │ │ - str r0, [sp, #696] @ 0x2b8 │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - strb r1, [r5, #2] │ │ - mov r1, lr │ │ - str r0, [sp, #692] @ 0x2b4 │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - add r2, sp, #680 @ 0x2a8 │ │ - add.w r0, sp, #1056 @ 0x420 │ │ - ldr.w fp, [sp, #188] @ 0xbc │ │ - bl 356b0 │ │ - ldr.w r9, [sp, #164] @ 0xa4 │ │ - add.w r6, sp, #1032 @ 0x408 │ │ - ldr r5, [sp, #156] @ 0x9c │ │ - ldr.w r0, [sp, #1056] @ 0x420 │ │ - ldr.w r1, [sp, #1060] @ 0x424 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6} │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ + ldmia.w r1, {r2, r3, r4} │ │ + stmia r0!, {r2, r3, r4} │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ + ldr r2, [sp, #204] @ 0xcc │ │ + str.w fp, [sp, #708] @ 0x2c4 │ │ + ldr r0, [r1, #0] │ │ + ldr.w r1, [r1, #3] │ │ + str r0, [r2, #0] │ │ + movs r0, #9 │ │ + str.w r1, [r2, #3] │ │ + strb.w r0, [sp, #712] @ 0x2c8 │ │ + add.w r0, sp, #1040 @ 0x410 │ │ + add r2, sp, #672 @ 0x2a0 │ │ + mov r1, r9 │ │ + bl 366e4 │ │ + ldr.w r0, [sp, #1040] @ 0x410 │ │ + ldr.w r1, [sp, #1044] @ 0x414 │ │ eor.w r0, r0, #2 │ │ orrs r0, r1 │ │ - beq.n 335dc │ │ - add r0, sp, #680 @ 0x2a8 │ │ - add.w r1, sp, #1056 @ 0x420 │ │ - mov.w r2, #280 @ 0x118 │ │ - bl 4c336 │ │ - ldr r0, [sp, #568] @ 0x238 │ │ - ldr r1, [sp, #128] @ 0x80 │ │ - str.w sl, [sp, #960] @ 0x3c0 │ │ - cmp r1, r0 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - bne.n 336aa │ │ - add r0, sp, #568 @ 0x238 │ │ - bl 45362 │ │ - ldr r1, [sp, #572] @ 0x23c │ │ - ldr r4, [sp, #128] @ 0x80 │ │ - mov.w r2, #288 @ 0x120 │ │ - str r1, [sp, #120] @ 0x78 │ │ - add.w r0, r4, r4, lsl #3 │ │ - add.w r0, r1, r0, lsl #5 │ │ - add r1, sp, #680 @ 0x2a8 │ │ - bl 4c336 │ │ + bne.n 346a4 │ │ + sub.w fp, r7, #80 @ 0x50 │ │ + b.n 34632 │ │ + add r0, sp, #672 @ 0x2a0 │ │ + add.w r1, sp, #1040 @ 0x410 │ │ + mov.w r2, #296 @ 0x128 │ │ + bl 4bc7a │ │ + ldr r0, [sp, #632] @ 0x278 │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ + str.w fp, [sp, #968] @ 0x3c8 │ │ + cmp r4, r0 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + bne.n 346c8 │ │ + add r0, sp, #632 @ 0x278 │ │ + bl 45f7a │ │ + ldr r0, [sp, #636] @ 0x27c │ │ + mov.w r1, #304 @ 0x130 │ │ + str r0, [sp, #156] @ 0x9c │ │ + mla r0, r4, r1, r0 │ │ + add r1, sp, #672 @ 0x2a0 │ │ + mov.w r2, #304 @ 0x130 │ │ + bl 4bc7a │ │ adds r4, #1 │ │ - str r4, [sp, #128] @ 0x80 │ │ - str r4, [sp, #576] @ 0x240 │ │ - b.n 335dc │ │ - ldrd r8, r6, [sp, #692] @ 0x2b4 │ │ - ldrb.w r4, [sp, #688] @ 0x2b0 │ │ - add r0, sp, #568 @ 0x238 │ │ - bl 45260 │ │ + str r4, [sp, #168] @ 0xa8 │ │ + str r4, [sp, #640] @ 0x280 │ │ + b.n 3469e │ │ + ldr r5, [sp, #164] @ 0xa4 │ │ + b.n 3475c │ │ + ldrd r9, r6, [r7, #-68] @ 0x44 │ │ + ldrb.w r4, [r7, #-72] │ │ + add r0, sp, #632 @ 0x278 │ │ + bl 45e78 │ │ + ldr.w sl, [sp, #188] @ 0xbc │ │ cmp r4, #255 @ 0xff │ │ - ldr r4, [sp, #148] @ 0x94 │ │ - ldrd r1, ip, [sp, #140] @ 0x8c │ │ - ldr r2, [sp, #132] @ 0x84 │ │ - ldr r5, [sp, #124] @ 0x7c │ │ - beq.n 3371c │ │ - add r0, sp, #492 @ 0x1ec │ │ - bl 43268 │ │ - b.n 334ca │ │ - movs r6, #0 │ │ - b.n 33736 │ │ - ldr r1, [sp, #568] @ 0x238 │ │ - ldr r6, [sp, #128] @ 0x80 │ │ + ldr r5, [sp, #164] @ 0xa4 │ │ + ldr r1, [sp, #172] @ 0xac │ │ + beq.n 34748 │ │ + add r0, sp, #508 @ 0x1fc │ │ + ldr.w r8, [sp, #152] @ 0x98 │ │ + bl 43c7c │ │ + b.n 34572 │ │ + ldr r1, [sp, #632] @ 0x278 │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ cmp r1, r6 │ │ - bls.n 33720 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - cbz r6, 33724 │ │ - add.w r2, r6, r6, lsl #3 │ │ - add.w r1, r1, r1, lsl #3 │ │ - lsls r5, r2, #5 │ │ - lsls r1, r1, #5 │ │ + bls.n 3473e │ │ + ldr.w sl, [sp, #188] @ 0xbc │ │ + ldr r5, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + cbz r6, 3474e │ │ + mov.w r2, #304 @ 0x130 │ │ + mul.w r4, r6, r2 │ │ + muls r1, r2 │ │ movs r2, #8 │ │ - mov r3, r5 │ │ - bl 12bbc │ │ - cbnz r0, 3372a │ │ + mov r3, r4 │ │ + bl 1d8a8 │ │ + cbnz r0, 34754 │ │ movs r0, #8 │ │ - mov r1, r5 │ │ - bl 142ba │ │ - b.n 33ba8 │ │ - mov r0, r8 │ │ - b.n 33736 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - b.n 3372a │ │ - blx 4f780 │ │ + mov r1, r4 │ │ + bl 1441a │ │ + b.n 34c34 │ │ + ldr.w sl, [sp, #188] @ 0xbc │ │ + ldr r5, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + b.n 34754 │ │ + ldr r4, [sp, #144] @ 0x90 │ │ + mov r0, r9 │ │ + b.n 3475c │ │ + blx 4eeb0 │ │ movs r0, #8 │ │ - ldr.w r9, [sp, #492] @ 0x1ec │ │ - ldrd r1, ip, [sp, #140] @ 0x8c │ │ - ldr r2, [sp, #132] @ 0x84 │ │ - ldr r5, [sp, #124] @ 0x7c │ │ - ldr r4, [r7, #8] │ │ - strd r2, r0, [sp, #360] @ 0x168 │ │ - str r6, [sp, #368] @ 0x170 │ │ - ldr r2, [r4, #64] @ 0x40 │ │ - strd ip, r5, [sp, #352] @ 0x160 │ │ - adds r0, r2, #1 │ │ - strd fp, r9, [sp, #344] @ 0x158 │ │ - beq.w 33992 │ │ - str r2, [sp, #160] @ 0xa0 │ │ - mov r0, r4 │ │ - ldr r2, [pc, #960] @ (33b14 ) │ │ + ldr.w r8, [sp, #508] @ 0x1fc │ │ + ldr r4, [sp, #144] @ 0x90 │ │ + ldr r1, [sp, #172] @ 0xac │ │ + str r6, [sp, #384] @ 0x180 │ │ + strd r5, r0, [sp, #376] @ 0x178 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + ldr r6, [r7, #8] │ │ + strd sl, r8, [sp, #360] @ 0x168 │ │ + strd r1, r0, [sp, #368] @ 0x170 │ │ + ldr r1, [r6, #64] @ 0x40 │ │ + adds r0, r1, #1 │ │ + beq.w 349a8 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + mov r0, r6 │ │ + ldr r2, [pc, #856] @ (34ad4 ) │ │ + mov r1, r4 │ │ movs r3, #15 │ │ - mov r6, r1 │ │ add r2, pc │ │ - bl 35064 │ │ - str r1, [sp, #196] @ 0xc4 │ │ - mov r9, r0 │ │ + bl 36090 │ │ + str r1, [sp, #204] @ 0xcc │ │ + mov r8, r0 │ │ cmp r0, #0 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ + ldr r0, [sp, #204] @ 0xcc │ │ it eq │ │ - moveq r0, r9 │ │ - str r0, [sp, #196] @ 0xc4 │ │ + moveq r0, r8 │ │ + str r0, [sp, #204] @ 0xcc │ │ it eq │ │ - moveq.w r9, #1 │ │ - ldr r2, [pc, #932] @ (33b18 ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ + moveq.w r8, #1 │ │ + ldr r2, [pc, #828] @ (34ad8 ) │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ movs r3, #15 │ │ add r2, pc │ │ - bl 35064 │ │ - strd r0, r1, [sp, #120] @ 0x78 │ │ - ldr r2, [pc, #916] @ (33b1c ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ + bl 36090 │ │ + strd r0, r1, [sp, #108] @ 0x6c │ │ + ldr r2, [pc, #812] @ (34adc ) │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ movs r3, #17 │ │ add r2, pc │ │ - bl 35064 │ │ - str r1, [sp, #192] @ 0xc0 │ │ - mov r5, r0 │ │ + bl 36090 │ │ + str r1, [sp, #200] @ 0xc8 │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ cmp r0, #0 │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ it eq │ │ - moveq r0, r5 │ │ - str r0, [sp, #192] @ 0xc0 │ │ + moveq r1, r0 │ │ + str r1, [sp, #200] @ 0xc8 │ │ it eq │ │ - moveq r5, #1 │ │ - ldr r2, [pc, #888] @ (33b20 ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ + moveq r0, #1 │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldr r2, [pc, #784] @ (34ae0 ) │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ + movs r3, #15 │ │ + add r2, pc │ │ + bl 36090 │ │ + str r1, [sp, #196] @ 0xc4 │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #196] @ 0xc4 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #148] @ 0x94 │ │ + ldr r2, [pc, #756] @ (34ae4 ) │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ movs r3, #15 │ │ add r2, pc │ │ - bl 35064 │ │ + bl 36090 │ │ + str r1, [sp, #192] @ 0xc0 │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #192] @ 0xc0 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #144] @ 0x90 │ │ + ldr r2, [pc, #728] @ (34ae8 ) │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ + movs r3, #18 │ │ + add r2, pc │ │ + bl 36090 │ │ str r1, [sp, #188] @ 0xbc │ │ ldr r1, [sp, #188] @ 0xbc │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #188] @ 0xbc │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldr r2, [pc, #860] @ (33b24 ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - movs r3, #15 │ │ + str r0, [sp, #136] @ 0x88 │ │ + ldr r2, [pc, #700] @ (34aec ) │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ + movs r3, #16 │ │ add r2, pc │ │ - bl 35064 │ │ - str r1, [sp, #180] @ 0xb4 │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ + bl 36090 │ │ + str r1, [sp, #184] @ 0xb8 │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #180] @ 0xb4 │ │ + str r1, [sp, #184] @ 0xb8 │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #144] @ 0x90 │ │ - ldr r2, [pc, #832] @ (33b28 ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ + str r0, [sp, #128] @ 0x80 │ │ + ldr r2, [pc, #672] @ (34af0 ) │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ movs r3, #14 │ │ add r2, pc │ │ - bl 35064 │ │ - str r1, [sp, #176] @ 0xb0 │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ + bl 36090 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #176] @ 0xb0 │ │ + str r1, [sp, #180] @ 0xb4 │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #140] @ 0x8c │ │ - ldr r2, [pc, #804] @ (33b2c ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldr r2, [pc, #644] @ (34af4 ) │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ movs r3, #22 │ │ add r2, pc │ │ - bl 35064 │ │ + bl 36090 │ │ str r1, [sp, #172] @ 0xac │ │ - ldr r1, [sp, #172] @ 0xac │ │ + mov r1, r0 │ │ cmp r0, #0 │ │ + ldr r0, [sp, #172] @ 0xac │ │ it eq │ │ - moveq r1, r0 │ │ - str r1, [sp, #172] @ 0xac │ │ + moveq r0, r1 │ │ + str r0, [sp, #172] @ 0xac │ │ it eq │ │ - moveq r0, #1 │ │ - str r0, [sp, #132] @ 0x84 │ │ - ldr r2, [pc, #776] @ (33b30 ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ + moveq r1, #1 │ │ + str r1, [sp, #120] @ 0x78 │ │ + ldr r2, [pc, #616] @ (34af8 ) │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ movs r3, #14 │ │ add r2, pc │ │ - bl 35064 │ │ + bl 36090 │ │ str r1, [sp, #168] @ 0xa8 │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ + mov r1, r0 │ │ cmp r0, #0 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ it eq │ │ - moveq r1, r0 │ │ - str r1, [sp, #168] @ 0xa8 │ │ + moveq r0, r1 │ │ + str r0, [sp, #168] @ 0xa8 │ │ it eq │ │ - moveq r0, #1 │ │ - str r0, [sp, #116] @ 0x74 │ │ - ldr r2, [pc, #748] @ (33b34 ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ + moveq r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r2, [pc, #584] @ (34afc ) │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ movs r3, #19 │ │ add r2, pc │ │ - bl 35064 │ │ + bl 36090 │ │ str r1, [sp, #164] @ 0xa4 │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ + mov fp, r0 │ │ cmp r0, #0 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ it eq │ │ - moveq r1, r0 │ │ - str r1, [sp, #164] @ 0xa4 │ │ + moveq r0, fp │ │ + str r0, [sp, #164] @ 0xa4 │ │ it eq │ │ - moveq r0, #1 │ │ - str r0, [sp, #112] @ 0x70 │ │ - ldr r2, [pc, #720] @ (33b38 ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ + moveq.w fp, #1 │ │ + ldr r2, [pc, #556] @ (34b00 ) │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ movs r3, #19 │ │ add r2, pc │ │ - bl 35064 │ │ + bl 36090 │ │ mov sl, r0 │ │ - mov fp, r1 │ │ + mov r9, r1 │ │ cmp r0, #0 │ │ itt eq │ │ - moveq fp, r0 │ │ + moveq r9, r0 │ │ moveq.w sl, #1 │ │ - ldr r2, [pc, #696] @ (33b3c ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ + ldr r2, [pc, #532] @ (34b04 ) │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ movs r3, #16 │ │ add r2, pc │ │ - bl 35064 │ │ - str.w fp, [sp, #108] @ 0x6c │ │ - add.w fp, sp, #680 @ 0x2a8 │ │ - ldr r2, [sp, #196] @ 0xc4 │ │ - mov r8, r0 │ │ - mov r6, r1 │ │ - mov r0, fp │ │ - mov r1, r9 │ │ - str r5, [sp, #128] @ 0x80 │ │ - bl 453a4 │ │ - cmp.w r8, #0 │ │ + bl 36090 │ │ + ldr r2, [sp, #204] @ 0xcc │ │ + mov r4, r0 │ │ + add.w r0, sp, #1040 @ 0x410 │ │ + mov r5, r1 │ │ + mov r1, r8 │ │ + str.w r9, [sp, #104] @ 0x68 │ │ + bl 45fbc │ │ + cmp r4, #0 │ │ itt eq │ │ - moveq r6, r8 │ │ - moveq.w r8, #1 │ │ - ldrb.w r9, [sp, #680] @ 0x2a8 │ │ - cmp.w r9, #255 @ 0xff │ │ - beq.n 33972 │ │ - add.w r5, sp, #1032 @ 0x408 │ │ - add.w r1, fp, #1 │ │ - movs r2, #23 │ │ - mov r0, r5 │ │ - bl 4c460 │ │ - add.w r1, fp, #24 │ │ - add.w r0, sp, #1056 @ 0x420 │ │ - movs r2, #32 │ │ - bl 4c460 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - ldr r2, [sp, #124] @ 0x7c │ │ + moveq r5, r4 │ │ + moveq r4, #1 │ │ + ldrb.w r8, [sp, #1040] @ 0x410 │ │ + cmp.w r8, #255 @ 0xff │ │ + beq.n 34986 │ │ + add r6, sp, #672 @ 0x2a0 │ │ + ldr r1, [sp, #108] @ 0x6c │ │ + ldr r2, [sp, #112] @ 0x70 │ │ + mov r0, r6 │ │ cmp r1, #0 │ │ itt eq │ │ moveq r2, r1 │ │ moveq r1, #1 │ │ - add r4, sp, #680 @ 0x2a8 │ │ - mov r0, r4 │ │ - bl 453a4 │ │ - ldrb.w r0, [sp, #680] @ 0x2a8 │ │ + bl 45fbc │ │ + ldrb.w r0, [sp, #672] @ 0x2a0 │ │ cmp r0, #255 @ 0xff │ │ - beq.n 33972 │ │ - add.w fp, sp, #592 @ 0x250 │ │ - adds r1, r4, #1 │ │ - str r0, [sp, #196] @ 0xc4 │ │ - movs r2, #23 │ │ - mov r0, fp │ │ - bl 4c460 │ │ - add.w r1, r4, #24 │ │ - add r0, sp, #376 @ 0x178 │ │ + beq.n 34986 │ │ + str r0, [sp, #204] @ 0xcc │ │ + add.w r1, r6, #24 │ │ + add r0, sp, #392 @ 0x188 │ │ movs r2, #32 │ │ - bl 4c460 │ │ - add r0, sp, #408 @ 0x198 │ │ - str r6, [sp, #184] @ 0xb8 │ │ - ldmia.w fp!, {r1, r2, r3, r4, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r6} │ │ - ldrh.w r1, [fp] │ │ - strh r1, [r0, #0] │ │ - ldrb.w r1, [fp, #2] │ │ - add.w fp, sp, #568 @ 0x238 │ │ - strb r1, [r0, #2] │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ - mov r0, fp │ │ - stmia r0!, {r1, r2, r3, r4, r6} │ │ + bl 4bcbc │ │ + adds r1, r6, #1 │ │ + add r0, sp, #424 @ 0x1a8 │ │ + movs r2, #23 │ │ + bl 4bcbc │ │ + add.w r9, sp, #1040 @ 0x410 │ │ + add r6, sp, #448 @ 0x1c0 │ │ + add.w r1, r9, #1 │ │ + movs r2, #23 │ │ + mov r0, r6 │ │ + bl 4bcbc │ │ + add.w r0, r6, #23 │ │ + add.w r1, r9, #24 │ │ movs r2, #32 │ │ - ldrh r1, [r5, #0] │ │ - strh r1, [r0, #0] │ │ - ldrb r1, [r5, #2] │ │ - strb r1, [r0, #2] │ │ - add r4, sp, #432 @ 0x1b0 │ │ - add.w r0, r4, #23 │ │ - add.w r1, sp, #1056 @ 0x420 │ │ - bl 4c460 │ │ - ldmia.w fp!, {r0, r1, r2, r3, r5} │ │ - stmia r4!, {r0, r1, r2, r3, r5} │ │ - ldrh.w r0, [fp] │ │ - strh r0, [r4, #0] │ │ - ldrb.w r0, [fp, #2] │ │ - strb r0, [r4, #2] │ │ + bl 4bcbc │ │ ldr r0, [r7, #8] │ │ ldr r1, [r0, #68] @ 0x44 │ │ ldr r0, [sp, #160] @ 0xa0 │ │ - bl 44dc4 │ │ - mov r5, r9 │ │ - ldr.w fp, [sp, #116] @ 0x74 │ │ - ldrd r9, r6, [sp, #108] @ 0x6c │ │ - b.n 33994 │ │ + bl 45964 │ │ + ldr.w r9, [sp, #104] @ 0x68 │ │ + b.n 349ac │ │ ldr r1, [sp, #92] @ 0x5c │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - str.w r0, [r1, #256] @ 0x100 │ │ + str.w r0, [r1, #272] @ 0x110 │ │ ldr r0, [r7, #8] │ │ ldr r1, [r0, #68] @ 0x44 │ │ ldr r0, [sp, #160] @ 0xa0 │ │ - bl 44dc4 │ │ - movs r5, #0 │ │ - add r0, sp, #344 @ 0x158 │ │ - ldr r4, [sp, #148] @ 0x94 │ │ - bl 45a40 │ │ - b.n 33504 │ │ - movs r5, #255 @ 0xff │ │ - ldr r4, [sp, #92] @ 0x5c │ │ - add r1, sp, #344 @ 0x158 │ │ + bl 45964 │ │ + movs r4, #0 │ │ + add r0, sp, #360 @ 0x168 │ │ + ldr.w r8, [sp, #152] @ 0x98 │ │ + bl 46648 │ │ + b.n 345ac │ │ + mov.w r8, #255 @ 0xff │ │ + ldr r6, [sp, #92] @ 0x5c │ │ + add r1, sp, #360 @ 0x168 │ │ movs r2, #28 │ │ - add.w r0, r4, #272 @ 0x110 │ │ - bl 4c460 │ │ - strb r5, [r4, #0] │ │ - adds r0, r4, #1 │ │ - add r1, sp, #432 @ 0x1b0 │ │ + add.w r0, r6, #288 @ 0x120 │ │ + bl 4bcbc │ │ + adds r0, r6, #1 │ │ + add r1, sp, #448 @ 0x1c0 │ │ movs r2, #55 @ 0x37 │ │ - bl 4c460 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ + strb.w r8, [r6] │ │ + bl 4bcbc │ │ + ldr r0, [sp, #204] @ 0xcc │ │ + add r1, sp, #424 @ 0x1a8 │ │ + strb.w r0, [r6, #56] @ 0x38 │ │ + add.w r0, r6, #57 @ 0x39 │ │ movs r2, #23 │ │ - strb.w r0, [r4, #56] @ 0x38 │ │ - add.w r0, r4, #57 @ 0x39 │ │ - add r1, sp, #408 @ 0x198 │ │ - bl 4c460 │ │ - add.w r0, r4, #80 @ 0x50 │ │ - add r1, sp, #376 @ 0x178 │ │ + bl 4bcbc │ │ + add.w r0, r6, #80 @ 0x50 │ │ + add r1, sp, #392 @ 0x188 │ │ movs r2, #32 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str.w r0, [r4, #188] @ 0xbc │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - str.w r0, [r4, #144] @ 0x90 │ │ + str.w r0, [r6, #204] @ 0xcc │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + str.w r0, [r6, #144] @ 0x90 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ + str.w r0, [r6, #148] @ 0x94 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str.w r0, [r6, #152] @ 0x98 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + str.w r0, [r6, #156] @ 0x9c │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + str.w r0, [r6, #160] @ 0xa0 │ │ ldr r0, [sp, #172] @ 0xac │ │ - strd r0, fp, [r4, #148] @ 0x94 │ │ + str.w r0, [r6, #164] @ 0xa4 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + str.w r0, [r6, #168] @ 0xa8 │ │ ldr r0, [sp, #168] @ 0xa8 │ │ - strd r0, r6, [r4, #156] @ 0x9c │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - strd r0, sl, [r4, #164] @ 0xa4 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - str r0, [r4, #112] @ 0x70 │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - str r0, [r4, #116] @ 0x74 │ │ + str.w r0, [r6, #172] @ 0xac │ │ ldr r0, [sp, #156] @ 0x9c │ │ - str r0, [r4, #120] @ 0x78 │ │ - ldr r0, [sp, #188] @ 0xbc │ │ - str r0, [r4, #124] @ 0x7c │ │ + str r0, [r6, #112] @ 0x70 │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + str r0, [r6, #116] @ 0x74 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + str r0, [r6, #120] @ 0x78 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + str r0, [r6, #124] @ 0x7c │ │ ldr r0, [sp, #144] @ 0x90 │ │ - str.w r0, [r4, #128] @ 0x80 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ - str.w r0, [r4, #132] @ 0x84 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - strd r2, r1, [r4, #180] @ 0xb4 │ │ + str.w r0, [r6, #128] @ 0x80 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + str.w r0, [r6, #132] @ 0x84 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + strd r5, r1, [r6, #196] @ 0xc4 │ │ + str.w r0, [r6, #136] @ 0x88 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ + str.w r0, [r6, #140] @ 0x8c │ │ + add.w r0, r6, #208 @ 0xd0 │ │ + strd r2, sl, [r6, #180] @ 0xb4 │ │ movs r2, #80 @ 0x50 │ │ - str.w r0, [r4, #136] @ 0x88 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - ldr r1, [sp, #136] @ 0x88 │ │ - str.w r0, [r4, #140] @ 0x8c │ │ - add.w r0, r4, #192 @ 0xc0 │ │ - str.w r8, [r4, #176] @ 0xb0 │ │ - str.w r9, [r4, #172] @ 0xac │ │ - bl 4c336 │ │ - b.n 3351e │ │ + str.w fp, [r6, #176] @ 0xb0 │ │ + strd r9, r4, [r6, #188] @ 0xbc │ │ + bl 4bc7a │ │ + b.n 345ca │ │ movs r0, #4 │ │ - movs r1, #148 @ 0x94 │ │ - bl 14352 │ │ - b.n 33ba8 │ │ + movs r1, #156 @ 0x9c │ │ + bl 14428 │ │ + b.n 34c34 │ │ movs r0, #4 │ │ - movs r1, #148 @ 0x94 │ │ - ldr r4, [sp, #148] @ 0x94 │ │ - bl 14352 │ │ - b.n 33ba8 │ │ - ldr r0, [sp, #512] @ 0x200 │ │ + movs r1, #156 @ 0x9c │ │ + ldr.w r8, [sp, #152] @ 0x98 │ │ + ldr r5, [sp, #136] @ 0x88 │ │ + bl 14428 │ │ + b.n 34c34 │ │ + ldr r0, [sp, #528] @ 0x210 │ │ cmp r4, #21 │ │ - bcs.w 33b76 │ │ + bcs.w 34c0a │ │ add.w ip, r0, r4, lsl #3 │ │ - add.w r4, r0, #8 │ │ - mov.w r9, #0 │ │ - mov r5, r0 │ │ - mov r8, r4 │ │ - ldr r4, [r5, #8] │ │ - ldr r1, [r5, #0] │ │ + add.w r2, r0, #8 │ │ + mov.w r8, #0 │ │ + ldr r4, [r2, #0] │ │ + ldr.w r1, [r2, #-8] │ │ cmp r4, r1 │ │ - bcs.n 33a8e │ │ - ldr.w lr, [r5, #12] │ │ - mov r2, r9 │ │ - adds r1, r0, r2 │ │ - ldr r5, [r0, r2] │ │ + bcs.n 34ac6 │ │ + ldr.w lr, [r2, #4] │ │ + mov r6, r8 │ │ + adds r1, r0, r6 │ │ + ldr r5, [r0, r6] │ │ ldr r3, [r1, #4] │ │ strd r5, r3, [r1, #8] │ │ - cbz r2, 33a88 │ │ + cbz r6, 34ac0 │ │ ldr.w r1, [r1, #-8] │ │ - subs r2, #8 │ │ + subs r6, #8 │ │ cmp r4, r1 │ │ - bcc.n 33a6c │ │ - adds r1, r0, r2 │ │ + bcc.n 34aa4 │ │ + adds r1, r0, r6 │ │ adds r1, #8 │ │ - b.n 33a8a │ │ + b.n 34ac2 │ │ mov r1, r0 │ │ strd r4, lr, [r1] │ │ - add.w r4, r8, #8 │ │ - add.w r9, r9, #8 │ │ - mov r5, r8 │ │ - cmp r4, ip │ │ - bne.n 33a5c │ │ - b.w 327ac │ │ - cmp.w ip, #21 │ │ - bcs.n 33b8c │ │ - ldr.w fp, [sp, #188] @ 0xbc │ │ - add.w r3, r9, ip, lsl #5 │ │ - add.w r0, r9, #32 │ │ - movs r6, #0 │ │ - mov r1, r9 │ │ - str r3, [sp, #168] @ 0xa8 │ │ - mov r8, r9 │ │ - mov r4, r0 │ │ - ldrd r0, r2, [r1, #8] │ │ - ldrd r9, sl, [r1, #40] @ 0x28 │ │ - subs.w r0, r9, r0 │ │ - sbcs.w r0, sl, r2 │ │ - bcs.n 33b64 │ │ - ldrd r0, r2, [r1, #32] │ │ - str r4, [sp, #180] @ 0xb4 │ │ - strd r2, r0, [sp, #172] @ 0xac │ │ - add.w r0, r1, #48 @ 0x30 │ │ - add r1, sp, #680 @ 0x2a8 │ │ - ldmia.w r0, {r2, r3, r4, r5} │ │ - stmia r1!, {r2, r3, r4, r5} │ │ - str r6, [sp, #196] @ 0xc4 │ │ - add.w r5, r8, r6 │ │ + adds r2, #8 │ │ + add.w r8, r8, #8 │ │ + cmp r2, ip │ │ + bne.n 34a94 │ │ + b.w 33820 │ │ + str r2, [r1, r7] │ │ + vrshr.u32 d21, d31, #3 │ │ + vcle.s d21, d5, #0 │ │ + vcle.s d21, d5, #0 │ │ + vsra.u32 , q10, #3 │ │ + vcle.s d21, d4, #0 │ │ + vcvt.f32.u32 q8, q12, #3 │ │ + vceq.i , , #0 │ │ + vsra.u32 , , #3 │ │ + vcge.s , , #0 │ │ + vcge.s , , #0 │ │ + vshr.u64 , q0, #3 │ │ + vqrdmulh.s q8, , d22[0] │ │ + vshll.u32 q9, d5, #29 │ │ + bcs.w 34c1e │ │ + add.w ip, r8, r2, lsl #5 │ │ + add.w r1, r8, #32 │ │ + movs r5, #0 │ │ + mov r0, r8 │ │ + str.w ip, [sp, #128] @ 0x80 │ │ + mov r6, r1 │ │ + ldrd fp, sl, [r0, #40] @ 0x28 │ │ + ldrd r1, r2, [r0, #8] │ │ + ldr.w lr, [r0, #24] │ │ + subs.w r4, fp, r1 │ │ + eor.w r1, r1, fp │ │ + sbcs.w r4, sl, r2 │ │ + eor.w r2, r2, sl │ │ + mov.w r4, #0 │ │ + it cc │ │ + movcc r4, #1 │ │ + ldr r3, [r0, #56] @ 0x38 │ │ + cmp r3, lr │ │ + mov r9, r3 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + orrs r1, r2 │ │ + it ne │ │ + movne r3, r4 │ │ + cmp r3, #1 │ │ + bne.n 34bf0 │ │ + ldrd r1, r2, [r0, #32] │ │ + str r1, [sp, #148] @ 0x94 │ │ + str r2, [sp, #136] @ 0x88 │ │ + ldrd r2, r1, [r0, #48] @ 0x30 │ │ + ldr r0, [r0, #60] @ 0x3c │ │ + str r6, [sp, #204] @ 0xcc │ │ + str r2, [sp, #156] @ 0x9c │ │ + str r1, [sp, #168] @ 0xa8 │ │ + strd r0, r5, [sp, #180] @ 0xb4 │ │ + add.w r6, r8, r5 │ │ movs r2, #32 │ │ - add.w r4, r5, #32 │ │ - mov r1, r5 │ │ + add.w r4, r6, #32 │ │ + mov r1, r6 │ │ mov r0, r4 │ │ - bl 4c460 │ │ - cbz r6, 33b40 │ │ - ldrd r0, r1, [r5, #-24] │ │ - subs r6, #32 │ │ - subs.w r0, r9, r0 │ │ - sbcs.w r0, sl, r1 │ │ - bcc.n 33ae6 │ │ - add.w r0, r8, r6 │ │ + bl 4bcbc │ │ + cbz r5, 34bc8 │ │ + ldrd r0, r1, [r6, #-24] │ │ + ldr.w r2, [r6, #-8] │ │ + subs.w r3, fp, r0 │ │ + eor.w r0, r0, fp │ │ + sbcs.w r3, sl, r1 │ │ + eor.w r1, r1, sl │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + orrs r0, r1 │ │ + cmp r9, r2 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + cmp r0, #0 │ │ + it ne │ │ + movne r1, r3 │ │ + subs r5, #32 │ │ + cmp r1, #0 │ │ + bne.n 34b74 │ │ + add.w r0, r8, r5 │ │ adds r0, #32 │ │ - b.n 33b42 │ │ - nop │ │ - ldrh r4, [r5, r7] │ │ - vdup.8 , d17[6] │ │ - vtbl.8 d21, {d29- instruction: 0xfffd5b96 │ │ - vtbx.8 d21, {d29- instruction: 0xfffd5bb9 │ │ - vtbx.8 d21, {d13-d16}, d5 │ │ - @ instruction: 0xfffd5b33 │ │ - @ instruction: 0xfffd5b38 │ │ - @ instruction: 0xfffd1cbc │ │ - vclt.f q10, q0, #0 │ │ - ldrd r2, r1, [sp, #172] @ 0xac │ │ - ldr.w ip, [sp, #144] @ 0x90 │ │ + b.n 34bca │ │ + mov r0, r8 │ │ + ldr r2, [sp, #136] @ 0x88 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ strd r1, r2, [r0] │ │ - sub.w r0, r4, #16 │ │ - strd r9, sl, [r4, #-24] │ │ - add r1, sp, #680 @ 0x2a8 │ │ - ldmia.w r1, {r2, r3, r4, r5} │ │ - stmia r0!, {r2, r3, r4, r5} │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ - ldr r6, [sp, #196] @ 0xc4 │ │ - ldr r4, [sp, #180] @ 0xb4 │ │ - adds r6, #32 │ │ - add.w r0, r4, #32 │ │ - mov r1, r4 │ │ - mov r9, r8 │ │ - cmp r0, r3 │ │ - bne.n 33ab8 │ │ - b.w 333c0 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + ldr.w ip, [sp, #128] @ 0x80 │ │ + ldr r6, [sp, #204] @ 0xcc │ │ + str.w r0, [r4, #-16] │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + strd r0, r9, [r4, #-12] │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + strd fp, sl, [r4, #-24] │ │ + str.w r0, [r4, #-4] │ │ + ldr.w sl, [sp, #188] @ 0xbc │ │ + adds r5, #32 │ │ + ldr r2, [sp, #172] @ 0xac │ │ + add.w r1, r6, #32 │ │ + sub.w fp, r7, #80 @ 0x50 │ │ + mov r0, r6 │ │ + cmp r1, ip │ │ + bne.n 34b1e │ │ + b.w 34424 │ │ mov r1, r4 │ │ - bl 45022 │ │ - b.w 327ac │ │ + bl 45bc2 │ │ + b.w 33820 │ │ movs r0, #8 │ │ - mov r1, r8 │ │ - mov r4, r9 │ │ - bl 142ba │ │ - b.n 33ba8 │ │ - mov r0, r9 │ │ - mov r1, ip │ │ - ldr.w fp, [sp, #188] @ 0xbc │ │ - bl 450d2 │ │ - ldr.w ip, [sp, #144] @ 0x90 │ │ - b.w 333c0 │ │ - ldr r2, [pc, #428] @ (33d50 ) │ │ + mov r1, r9 │ │ + bl 1441a │ │ + b.n 34c34 │ │ + mov r0, r8 │ │ + mov r1, r2 │ │ + bl 45c38 │ │ + ldr r2, [sp, #172] @ 0xac │ │ + b.w 34424 │ │ + ldr r2, [pc, #440] @ (34de8 ) │ │ add r2, pc │ │ - bl 1b0c8 │ │ + bl 1bbf4 │ │ udf #254 @ 0xfe │ │ - b.n 33c4a │ │ - b.n 33c70 │ │ - b.n 33bb6 │ │ - b.n 33bb6 │ │ - b.n 33bb6 │ │ - b.n 33bba │ │ + b.n 34cd4 │ │ + b.n 34cfe │ │ + b.n 34c60 │ │ + b.n 34c60 │ │ + b.n 34c60 │ │ + b.n 34c42 │ │ mov r9, r0 │ │ - b.n 33bc8 │ │ - mov r9, r0 │ │ - ldr r0, [sp, #592] @ 0x250 │ │ + ldr r0, [sp, #584] @ 0x248 │ │ cmp r0, #2 │ │ - beq.n 33bc8 │ │ - add r0, sp, #592 @ 0x250 │ │ - bl 3981e │ │ - add.w r0, sp, #1056 @ 0x420 │ │ - bl 36da0 │ │ - b.n 33c4c │ │ + beq.n 34c62 │ │ + add r0, sp, #584 @ 0x248 │ │ + bl 3a22e │ │ + b.n 34c62 │ │ mov r9, r0 │ │ - add r0, sp, #680 @ 0x2a8 │ │ - bl 4344c │ │ - b.n 33c4c │ │ - bl 1c65a │ │ + add r0, sp, #672 @ 0x2a0 │ │ + bl 43e64 │ │ + b.n 34cd6 │ │ + bl 1c856 │ │ mov r9, r0 │ │ - add r0, sp, #568 @ 0x238 │ │ - bl 45260 │ │ - b.n 33c64 │ │ - bl 1c65a │ │ + add.w r0, sp, #1040 @ 0x410 │ │ + bl 37ce0 │ │ + b.n 34cd6 │ │ mov r9, r0 │ │ - add r0, sp, #680 @ 0x2a8 │ │ - bl 433be │ │ - b.n 33c5e │ │ - bl 1c65a │ │ + add r0, sp, #672 @ 0x2a0 │ │ + bl 43dd4 │ │ + b.n 34cc2 │ │ + bl 1c856 │ │ mov r9, r0 │ │ - b.n 33cb4 │ │ + add r0, sp, #632 @ 0x278 │ │ + bl 45e78 │ │ + b.n 34cc8 │ │ + bl 1c856 │ │ + b.n 34cb2 │ │ mov r9, r0 │ │ - add r0, sp, #544 @ 0x220 │ │ - bl 451f8 │ │ - cmp r6, #0 │ │ - bne.n 33caa │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - b.n 33ca6 │ │ - bl 1c65a │ │ + b.n 34d3e │ │ mov r9, r0 │ │ - mov r0, r4 │ │ - blx 4f780 │ │ + add r0, sp, #560 @ 0x230 │ │ + bl 45e10 │ │ + cmp r5, #0 │ │ + bne.n 34d34 │ │ + mov r0, r8 │ │ + b.n 34d30 │ │ + bl 1c856 │ │ + mov r9, r0 │ │ + mov r0, r8 │ │ + blx 4eeb0 │ │ movs r4, #0 │ │ - b.n 33c4e │ │ - b.n 33c26 │ │ + b.n 34cd8 │ │ mov r9, r0 │ │ - b.n 33c64 │ │ + b.n 34cc8 │ │ mov r9, r0 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - bl 36e96 │ │ - b.n 33c4c │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + bl 37dd8 │ │ + b.n 34cd6 │ │ mov r9, r0 │ │ - b.n 33d18 │ │ + b.n 34d66 │ │ mov r9, r0 │ │ - ldr r1, [r4, #68] @ 0x44 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - bl 44dc4 │ │ - add r0, sp, #344 @ 0x158 │ │ - bl 45a40 │ │ - ldr r4, [sp, #148] @ 0x94 │ │ - ldr r5, [sp, #152] @ 0x98 │ │ - b.n 33d2e │ │ + add r0, sp, #632 @ 0x278 │ │ + bl 45e78 │ │ + add r0, sp, #508 @ 0x1fc │ │ + bl 43c7c │ │ + b.n 34d3e │ │ + bl 1c856 │ │ mov r9, r0 │ │ movs r4, #1 │ │ - add r0, sp, #544 @ 0x220 │ │ - bl 451f8 │ │ - cbnz r4, 33ca0 │ │ - b.n 33caa │ │ - bl 1c65a │ │ - mov r9, r0 │ │ - add r0, sp, #568 @ 0x238 │ │ - bl 45260 │ │ - add r0, sp, #492 @ 0x1ec │ │ - bl 43268 │ │ - b.n 33cb4 │ │ - bl 1c65a │ │ + add r0, sp, #560 @ 0x230 │ │ + bl 45e10 │ │ + cbnz r4, 34d2a │ │ + b.n 34d34 │ │ + bl 1c856 │ │ mov r9, r0 │ │ - b.n 33caa │ │ + ldr r1, [r6, #68] @ 0x44 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + bl 45964 │ │ + add r0, sp, #360 @ 0x168 │ │ + bl 46648 │ │ + ldr.w r8, [sp, #152] @ 0x98 │ │ + ldr r5, [sp, #132] @ 0x84 │ │ + b.n 34dc2 │ │ mov r9, r0 │ │ - b.n 33cec │ │ + b.n 34d34 │ │ + ldr r5, [sp, #136] @ 0x88 │ │ mov r9, r0 │ │ - movs r5, #1 │ │ - movs r0, #1 │ │ - str r0, [sp, #152] @ 0x98 │ │ - b.n 33cd8 │ │ + mov r8, r6 │ │ + b.n 34d86 │ │ + mov r8, r6 │ │ mov r9, r0 │ │ subs r5, #1 │ │ - beq.n 33c96 │ │ - mov r0, r6 │ │ - add.w r8, r6, #352 @ 0x160 │ │ - bl 4344c │ │ - mov r6, r8 │ │ - b.n 33c84 │ │ - ldr r0, [sp, #544] @ 0x220 │ │ - cbz r0, 33ca0 │ │ - mov r0, sl │ │ - blx 4f780 │ │ - ldr r0, [sp, #532] @ 0x214 │ │ - cbz r0, 33caa │ │ - ldr r0, [sp, #536] @ 0x218 │ │ - blx 4f780 │ │ - ldr r0, [sp, #508] @ 0x1fc │ │ - cbz r0, 33cb4 │ │ - ldr r0, [sp, #512] @ 0x200 │ │ - blx 4f780 │ │ + beq.n 34d20 │ │ + mov r0, r4 │ │ + add.w r6, r4, #368 @ 0x170 │ │ + bl 43e64 │ │ + mov r4, r6 │ │ + b.n 34d0e │ │ + ldr r0, [sp, #560] @ 0x230 │ │ + cbz r0, 34d2a │ │ + mov r0, r8 │ │ + blx 4eeb0 │ │ + ldr r0, [sp, #548] @ 0x224 │ │ + cbz r0, 34d34 │ │ + ldr r0, [sp, #552] @ 0x228 │ │ + blx 4eeb0 │ │ + ldr r0, [sp, #524] @ 0x20c │ │ + cbz r0, 34d3e │ │ + ldr r0, [sp, #528] @ 0x210 │ │ + blx 4eeb0 │ │ dmb ish │ │ ldr r3, [sp, #188] @ 0xbc │ │ ldrex r0, [r3] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r3] │ │ cmp r2, #0 │ │ - bne.n 33cba │ │ + bne.n 34d44 │ │ cmp r0, #1 │ │ - bne.n 33cd6 │ │ + bne.n 34d60 │ │ dmb ish │ │ - add r0, sp, #488 @ 0x1e8 │ │ - bl 34d28 │ │ + add r0, sp, #504 @ 0x1f8 │ │ + bl 35d68 │ │ + movs r4, #1 │ │ + ldr.w r8, [sp, #152] @ 0x98 │ │ + ldr r5, [sp, #132] @ 0x84 │ │ + b.n 34db2 │ │ + bl 1c856 │ │ + bl 1c856 │ │ + ldr.w r8, [sp, #152] @ 0x98 │ │ + mov r9, r0 │ │ + movs r4, #1 │ │ movs r5, #1 │ │ - ldr r4, [sp, #148] @ 0x94 │ │ - b.n 33d18 │ │ - bl 1c65a │ │ - bl 1c65a │ │ + b.n 34db2 │ │ mov r9, r0 │ │ - add r0, sp, #680 @ 0x2a8 │ │ - bl 34dc8 │ │ - add r0, sp, #200 @ 0xc8 │ │ - ldr r1, [r4, #68] @ 0x44 │ │ - add.w r5, r0, #124 @ 0x7c │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - bl 44dc4 │ │ + add r0, sp, #672 @ 0x2a0 │ │ + bl 35e08 │ │ + ldr.w r1, [r8, #68] @ 0x44 │ │ + add r0, sp, #208 @ 0xd0 │ │ + add.w r4, r0, #132 @ 0x84 │ │ mov r0, r5 │ │ - bl 42fb6 │ │ - movs r0, #0 │ │ - str r0, [sp, #152] @ 0x98 │ │ - b.n 33d16 │ │ - bl 1c65a │ │ - bl 1c65a │ │ + bl 45964 │ │ + mov r0, r4 │ │ + bl 439ca │ │ + movs r5, #0 │ │ + b.n 34db0 │ │ + bl 1c856 │ │ + bl 1c856 │ │ mov r9, r0 │ │ - add r0, sp, #680 @ 0x2a8 │ │ - bl 34dc8 │ │ - movs r5, #1 │ │ - cmp r5, #0 │ │ - beq.w 33c46 │ │ + add r0, sp, #672 @ 0x2a0 │ │ + bl 35e08 │ │ + movs r4, #1 │ │ + cbz r4, 34dc2 │ │ ldr r2, [r7, #8] │ │ - ldr r5, [sp, #152] @ 0x98 │ │ ldr r0, [r2, #64] @ 0x40 │ │ adds r1, r0, #1 │ │ - beq.n 33d2e │ │ + beq.n 34dc2 │ │ ldr r1, [r2, #68] @ 0x44 │ │ - bl 44dc4 │ │ - cbz r5, 33d3c │ │ - ldr r0, [r4, #64] @ 0x40 │ │ + bl 45964 │ │ + cbz r5, 34dd4 │ │ + ldr.w r0, [r8, #64] @ 0x40 │ │ adds r1, r0, #1 │ │ - beq.n 33d3c │ │ - ldr r1, [r4, #68] @ 0x44 │ │ - bl 44dc4 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ + beq.n 34dd4 │ │ + ldr.w r1, [r8, #68] @ 0x44 │ │ + bl 45964 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ - bl 44dc4 │ │ + bl 45964 │ │ mov r0, r9 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - blt.n 33cd0 │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + stmia r2!, {r1, r2, r4, r6} │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - subw sp, sp, #1452 @ 0x5ac │ │ + subw sp, sp, #1396 @ 0x574 │ │ mov fp, r0 │ │ add r0, sp, #1008 @ 0x3f0 │ │ mov r4, r2 │ │ mov r5, r1 │ │ - bl 34e14 │ │ + bl 35e54 │ │ ldr r0, [sp, #1008] @ 0x3f0 │ │ cmp r0, #1 │ │ - bne.n 33e3a │ │ + bne.n 34ed2 │ │ ldrd sl, r9, [sp, #1012] @ 0x3f4 │ │ movs r0, #0 │ │ movs r1, #4 │ │ - str r0, [sp, #76] @ 0x4c │ │ - str r1, [sp, #72] @ 0x48 │ │ - strd r0, r0, [sp, #64] @ 0x40 │ │ - strd r0, r1, [sp, #56] @ 0x38 │ │ + str r0, [sp, #60] @ 0x3c │ │ + str r1, [sp, #56] @ 0x38 │ │ + strd r0, r0, [sp, #48] @ 0x30 │ │ + strd r0, r1, [sp, #40] @ 0x28 │ │ add r0, sp, #1008 @ 0x3f0 │ │ mov r1, sl │ │ mov r2, r9 │ │ - bl 31b88 │ │ + bl 32b8c │ │ ldr.w r0, [sp, #1072] @ 0x430 │ │ adds r0, #1 │ │ - beq.n 33e4c │ │ - strd r9, r5, [sp, #32] │ │ - add r5, sp, #752 @ 0x2f0 │ │ + beq.n 34ee4 │ │ + strd fp, r5, [sp, #8] │ │ + add r5, sp, #848 @ 0x350 │ │ add r1, sp, #1008 @ 0x3f0 │ │ movs r2, #80 @ 0x50 │ │ mov r0, r5 │ │ - str r4, [sp, #40] @ 0x28 │ │ - strd fp, sl, [sp, #24] │ │ - bl 4c336 │ │ + str r4, [sp, #24] │ │ + strd sl, r9, [sp, #16] │ │ + bl 4bc7a │ │ mov r0, r5 │ │ - bl 435e4 │ │ - ldr r0, [sp, #764] @ 0x2fc │ │ + bl 44000 │ │ + ldr r0, [sp, #860] @ 0x35c │ │ cmp r0, #0 │ │ ittt ne │ │ - ldrne r1, [sp, #768] @ 0x300 │ │ - strne r1, [sp, #52] @ 0x34 │ │ + ldrne r1, [sp, #864] @ 0x360 │ │ + strne r1, [sp, #36] @ 0x24 │ │ cmpne r1, #0 │ │ - bne.n 33eb0 │ │ - add r5, sp, #832 @ 0x340 │ │ - ldrd r1, r2, [sp, #36] @ 0x24 │ │ - add r3, sp, #56 @ 0x38 │ │ + bne.n 34f48 │ │ + add r5, sp, #768 @ 0x300 │ │ + ldrd r1, sl, [sp, #12] │ │ + add r3, sp, #40 @ 0x28 │ │ + ldrd r9, r2, [sp, #20] │ │ mov r0, r5 │ │ - bl 44578 │ │ + bl 45024 │ │ + ldr.w fp, [sp, #8] │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - str r0, [sp, #976] @ 0x3d0 │ │ - add.w r8, sp, #56 @ 0x38 │ │ + str r0, [sp, #992] @ 0x3e0 │ │ + add.w r8, sp, #40 @ 0x28 │ │ add r0, sp, #1008 @ 0x3f0 │ │ - add r2, sp, #752 @ 0x2f0 │ │ - add r3, sp, #912 @ 0x390 │ │ + add r2, sp, #848 @ 0x350 │ │ + add r3, sp, #928 @ 0x3a0 │ │ mov r1, r8 │ │ str r5, [sp, #0] │ │ - ldrd sl, r9, [sp, #28] │ │ - bl 32158 │ │ - ldr.w fp, [sp, #24] │ │ - ldr.w r0, [sp, #1264] @ 0x4f0 │ │ + bl 33134 │ │ + ldr.w r0, [sp, #1280] @ 0x500 │ │ adds r0, #1 │ │ - beq.n 33e4c │ │ + beq.n 34ee4 │ │ add r5, sp, #416 @ 0x1a0 │ │ add r1, sp, #1008 @ 0x3f0 │ │ - mov.w r2, #304 @ 0x130 │ │ + mov.w r2, #320 @ 0x140 │ │ mov r0, r5 │ │ - bl 4c336 │ │ - add r6, sp, #80 @ 0x50 │ │ + bl 4bc7a │ │ + add r6, sp, #64 @ 0x40 │ │ mov r1, r5 │ │ - mov.w r2, #336 @ 0x150 │ │ + mov.w r2, #352 @ 0x160 │ │ mov r0, r6 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ add.w r0, fp, #32 │ │ mov r1, r6 │ │ - mov.w r2, #304 @ 0x130 │ │ - bl 4c336 │ │ + mov.w r2, #320 @ 0x140 │ │ + bl 4bc7a │ │ ldmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ add.w r0, fp, #8 │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ strd sl, r9, [fp] │ │ - addw sp, sp, #1452 @ 0x5ac │ │ + addw sp, sp, #1396 @ 0x574 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - str.w r0, [fp, #288] @ 0x120 │ │ - addw sp, sp, #1452 @ 0x5ac │ │ + str.w r0, [fp, #304] @ 0x130 │ │ + addw sp, sp, #1396 @ 0x574 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - str.w r0, [fp, #288] @ 0x120 │ │ - ldrd r4, r5, [sp, #60] @ 0x3c │ │ - cbz r5, 33e70 │ │ + str.w r0, [fp, #304] @ 0x130 │ │ + ldrd r4, r5, [sp, #44] @ 0x2c │ │ + cbz r5, 34f08 │ │ adds r6, r4, #4 │ │ ldr.w r0, [r6, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #0] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ adds r6, #12 │ │ subs r5, #1 │ │ - bne.n 33e5c │ │ - ldr r0, [sp, #56] @ 0x38 │ │ + bne.n 34ef4 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne 4f780 │ │ - ldrd r4, r5, [sp, #72] @ 0x48 │ │ - cbz r5, 33e92 │ │ + blxne 4eeb0 │ │ + ldrd r4, r5, [sp, #56] @ 0x38 │ │ + cbz r5, 34f2a │ │ adds r6, r4, #4 │ │ ldrd r0, r1, [r6, #-4] │ │ - blx 4f940 │ │ + blx 4f070 │ │ adds r6, #8 │ │ subs r5, #1 │ │ - bne.n 33e84 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ + bne.n 34f1c │ │ + ldr r0, [sp, #52] @ 0x34 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ mov r0, sl │ │ mov r1, r9 │ │ - blx 4f940 │ │ - addw sp, sp, #1452 @ 0x5ac │ │ + blx 4f070 │ │ + addw sp, sp, #1396 @ 0x574 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add.w r0, r0, r0, lsl #2 │ │ - ldr.w sl, [sp, #760] @ 0x2f8 │ │ - ldrd r9, r4, [sp, #776] @ 0x308 │ │ + ldr.w sl, [sp, #856] @ 0x358 │ │ + ldrd r9, r4, [sp, #872] @ 0x368 │ │ mov.w fp, r0, lsl #3 │ │ - ldr r0, [sp, #772] @ 0x304 │ │ - ldrd r6, r5, [sp, #784] @ 0x310 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr r0, [pc, #888] @ (34244 ) │ │ + ldr r0, [sp, #868] @ 0x364 │ │ + ldrd r6, r5, [sp, #880] @ 0x370 │ │ + str r0, [sp, #32] │ │ + ldr r0, [pc, #852] @ (352b8 ) │ │ add r0, pc │ │ - str r0, [sp, #44] @ 0x2c │ │ - b.n 33ed8 │ │ + str r0, [sp, #28] │ │ + b.n 34f70 │ │ subs.w fp, fp, #40 @ 0x28 │ │ - beq.w 33dc2 │ │ + beq.w 34e5a │ │ mov r8, sl │ │ ldr.w r0, [sl], #40 │ │ adds.w r2, r9, r0 │ │ mov.w r0, #0 │ │ adcs.w r3, r4, #0 │ │ adcs.w r0, r0, #0 │ │ - bne.n 33ed0 │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ + bne.n 34f68 │ │ + ldrd r1, r0, [sp, #32] │ │ strd r6, r5, [sp] │ │ - bl 22238 │ │ + bl 2340c │ │ cmp r0, #0 │ │ - beq.n 33ed0 │ │ + beq.n 34f68 │ │ cmp r1, #14 │ │ - bne.n 33ed0 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ + bne.n 34f68 │ │ + ldr r1, [sp, #28] │ │ movs r2, #14 │ │ - blx 4f830 │ │ + blx 4ef60 │ │ cmp r0, #0 │ │ - bne.n 33ed0 │ │ + bne.n 34f68 │ │ ldr.w r0, [r8, #4] │ │ cmp r0, #8 │ │ itt ne │ │ ldrne.w r0, [r8, #20] │ │ cmpne r0, #0 │ │ - beq.w 33dc2 │ │ - ldr r2, [sp, #756] @ 0x2f4 │ │ + beq.w 34e5a │ │ + ldr r2, [sp, #852] @ 0x354 │ │ ldr.w r1, [r8, #16] │ │ subs r2, r2, r1 │ │ it cs │ │ cmpcs r2, r0 │ │ - bcc.w 33dc2 │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ + bcc.w 34e5a │ │ + ldr r2, [sp, #848] @ 0x350 │ │ movs r6, #0 │ │ adds r5, r2, r1 │ │ ldrb r1, [r5, r6] │ │ - cbz r1, 33f44 │ │ + cbz r1, 34fdc │ │ adds r6, #1 │ │ cmp r0, r6 │ │ - bne.n 33f38 │ │ - b.n 33dc2 │ │ + bne.n 34fd0 │ │ + b.n 34e5a │ │ bic.w r2, r6, #3 │ │ add.w r1, r2, #8 │ │ adds r2, #4 │ │ cmp r1, r2 │ │ - bcc.w 33dc2 │ │ + bcc.w 34e5a │ │ cmp r1, r0 │ │ - bhi.w 33dc2 │ │ - ldr r4, [sp, #40] @ 0x28 │ │ + bhi.w 34e5a │ │ + ldr r4, [sp, #24] │ │ lsrs r0, r4, #7 │ │ cmp r0, #2 │ │ - bhi.w 34394 │ │ + bhi.w 353b6 │ │ add.w r8, sp, #1008 @ 0x3f0 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ + ldr r1, [sp, #12] │ │ mov r2, r4 │ │ mov r0, r8 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ movs r0, #0 │ │ adds r2, r4, #1 │ │ strb.w r0, [r8, r4] │ │ - add r0, sp, #912 @ 0x390 │ │ + add r0, sp, #928 @ 0x3a0 │ │ mov r1, r8 │ │ - bl 1bc48 │ │ - ldr r0, [sp, #912] @ 0x390 │ │ + bl 1bd3c │ │ + ldrd sl, r9, [sp, #16] │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ cmp r0, #1 │ │ - bne.n 33fa0 │ │ - ldr r0, [pc, #700] @ (34248 ) │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ + bne.n 35038 │ │ + ldr r0, [pc, #660] @ (352bc ) │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ add r0, pc │ │ ldrd r0, r1, [r0] │ │ - strd r0, r1, [sp, #836] @ 0x344 │ │ - adds.w r0, fp, #1 │ │ - bne.n 34004 │ │ - b.n 343aa │ │ - ldr r0, [sp, #916] @ 0x394 │ │ - movs r1, #0 │ │ - mov.w r8, #0 │ │ - blx 4f950 │ │ - cbz r0, 33fd2 │ │ - mov r4, r0 │ │ - blx 4f8e0 │ │ - mov fp, r0 │ │ - cbz r0, 33fea │ │ - mov r0, fp │ │ - movs r1, #1 │ │ - bl 12b8c │ │ - cmp r0, #0 │ │ - beq.w 3448c │ │ - mov r1, r4 │ │ - mov r2, fp │ │ - mov r8, r0 │ │ - bl 4c460 │ │ - b.n 33fee │ │ - blx 4f7c0 │ │ - ldr r0, [r0, #0] │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ - strb.w r8, [sp, #836] @ 0x344 │ │ - str r0, [sp, #840] @ 0x348 │ │ - adds.w r0, fp, #1 │ │ - bne.n 34004 │ │ - b.n 343aa │ │ - mov.w r8, #1 │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - str.w fp, [sp, #840] @ 0x348 │ │ - strd fp, r8, [sp, #832] @ 0x340 │ │ - adds.w r0, fp, #1 │ │ - beq.w 343aa │ │ - ldrd r1, r2, [sp, #836] @ 0x344 │ │ - cbz r2, 34016 │ │ - ldrb r0, [r1, #0] │ │ + str r1, [sp, #776] @ 0x308 │ │ + strd r2, r0, [sp, #768] @ 0x300 │ │ + b.n 35040 │ │ + ldr r1, [sp, #932] @ 0x3a4 │ │ + add r0, sp, #768 @ 0x300 │ │ + bl 44134 │ │ + ldr r1, [sp, #768] @ 0x300 │ │ + adds r0, r1, #1 │ │ + beq.n 35060 │ │ + ldrd fp, r8, [sp, #772] @ 0x304 │ │ + cmp.w r8, #0 │ │ + str r1, [sp, #36] @ 0x24 │ │ + beq.n 35072 │ │ + ldrb.w r0, [fp] │ │ subs r0, #47 @ 0x2f │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - b.n 34018 │ │ + b.n 35074 │ │ + ldrb.w r0, [sp, #772] @ 0x304 │ │ + cmp r0, #3 │ │ + bne.w 34e5a │ │ + ldr r0, [sp, #776] @ 0x308 │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + b.n 34e5a │ │ movs r0, #0 │ │ - ldrd sl, r9, [sp, #28] │ │ strb.w r0, [sp, #1038] @ 0x40e │ │ movs r0, #255 @ 0xff │ │ strb.w r0, [sp, #1016] @ 0x3f8 │ │ movw r0, #513 @ 0x201 │ │ - strd r2, r1, [sp, #48] @ 0x30 │ │ - strd r1, r2, [sp, #1008] @ 0x3f0 │ │ + strd fp, r8, [sp, #1008] @ 0x3f0 │ │ strh.w r0, [sp, #1036] @ 0x40c │ │ - add r0, sp, #912 @ 0x390 │ │ + add r0, sp, #928 @ 0x3a0 │ │ add r1, sp, #1008 @ 0x3f0 │ │ - bl 437f0 │ │ - ldrb.w r0, [sp, #912] @ 0x390 │ │ + bl 44228 │ │ + ldrb.w r0, [sp, #928] @ 0x3a0 │ │ subs r0, #7 │ │ cmp r0, #247 @ 0xf7 │ │ - bhi.n 34066 │ │ + bhi.n 350bc │ │ add r0, sp, #1008 @ 0x3f0 │ │ - bl 43adc │ │ - str r0, [sp, #44] @ 0x2c │ │ + bl 44518 │ │ + str r0, [sp, #28] │ │ adds r0, r6, r1 │ │ - mov r8, r1 │ │ - add.w r4, r0, #16 │ │ - cmp r4, #0 │ │ - bpl.n 3406c │ │ + str r5, [sp, #32] │ │ + add.w r5, r0, #16 │ │ + mov r4, r1 │ │ + cmp r5, #0 │ │ + bpl.n 35130 │ │ movs r0, #0 │ │ - mov r1, r4 │ │ - bl 142ba │ │ - b.n 34494 │ │ + mov r1, r5 │ │ + bl 1441a │ │ + udf #254 @ 0xfe │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ - b.n 3430c │ │ - beq.n 3407c │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, fp │ │ + blxne 4eeb0 │ │ + adds r0, r4, #1 │ │ + beq.w 34e5a │ │ + add r0, sp, #928 @ 0x3a0 │ │ + stmia r0!, {r4, r5, r6} │ │ + ldrd r1, sl, [sp, #12] │ │ + add r0, sp, #1008 @ 0x3f0 │ │ + add r3, sp, #928 @ 0x3a0 │ │ + ldrd r9, r2, [sp, #20] │ │ + bl 4499c │ │ + ldr r5, [sp, #8] │ │ + ldr.w r0, [sp, #1312] @ 0x520 │ │ + adds r0, #1 │ │ + beq.w 34e5a │ │ + add r0, sp, #416 @ 0x1a0 │ │ + add r1, sp, #1008 @ 0x3f0 │ │ + mov.w r2, #352 @ 0x160 │ │ + bl 4bc7a │ │ + ldr r0, [sp, #912] @ 0x390 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #916] @ 0x394 │ │ + blxne 4eeb0 │ │ + add r4, sp, #64 @ 0x40 │ │ + add r1, sp, #416 @ 0x1a0 │ │ + mov.w r2, #352 @ 0x160 │ │ mov r0, r4 │ │ + bl 4bc7a │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + mov.w r2, #352 @ 0x160 │ │ + bl 4bc7a │ │ + ldrd r4, r5, [sp, #44] @ 0x2c │ │ + cmp r5, #0 │ │ + bne.w 34ef2 │ │ + b.n 34f08 │ │ + beq.n 35140 │ │ + mov r0, r5 │ │ movs r1, #1 │ │ - bl 12b8c │ │ - cbnz r0, 3407e │ │ + bl 1d878 │ │ + cbnz r0, 35142 │ │ movs r0, #1 │ │ - b.n 3405e │ │ + b.n 350b4 │ │ movs r0, #1 │ │ movs r1, #0 │ │ - cmp.w r8, #0 │ │ - str r1, [sp, #1004] @ 0x3ec │ │ - strd r4, r0, [sp, #996] @ 0x3e4 │ │ - str.w r8, [sp, #20] │ │ - beq.n 340a4 │ │ - cmp r8, r4 │ │ - bhi.w 343fe │ │ - movs r4, #0 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - add r0, r4 │ │ - mov r2, r8 │ │ - bl 4c460 │ │ - b.n 340a6 │ │ - movs r4, #0 │ │ - adds.w sl, r4, r8 │ │ - str.w sl, [sp, #1004] @ 0x3ec │ │ - beq.n 340c2 │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ + str r1, [sp, #776] @ 0x308 │ │ + strd r5, r0, [sp, #768] @ 0x300 │ │ + cbz r4, 35168 │ │ + mov sl, r4 │ │ + cmp r4, r5 │ │ + bhi.w 35404 │ │ + movs r5, #0 │ │ + ldr.w r9, [sp, #32] │ │ + ldr r1, [sp, #28] │ │ + add r0, r5 │ │ + mov r2, sl │ │ + mov r4, sl │ │ + bl 4bcbc │ │ + b.n 3516e │ │ + ldr.w r9, [sp, #32] │ │ + movs r5, #0 │ │ + adds.w sl, r5, r4 │ │ + str.w sl, [sp, #776] @ 0x308 │ │ + beq.n 3518a │ │ + ldr r0, [sp, #772] @ 0x304 │ │ add r0, sl │ │ ldrb.w r0, [r0, #-1] │ │ subs.w r1, r0, #47 @ 0x2f │ │ it ne │ │ movne r1, #1 │ │ - b.n 340c4 │ │ + b.n 3518c │ │ movs r1, #0 │ │ - cbz r6, 340dc │ │ - ldr r0, [sp, #996] @ 0x3e4 │ │ - ldrb r2, [r5, #0] │ │ + cbz r6, 351a6 │ │ + ldr r0, [sp, #768] @ 0x300 │ │ + ldrb.w r2, [r9] │ │ cmp r2, #47 @ 0x2f │ │ - bne.n 340de │ │ + bne.n 351a8 │ │ mov.w sl, #0 │ │ cmp r6, r0 │ │ - str.w sl, [sp, #1004] @ 0x3ec │ │ - bls.n 34102 │ │ - b.n 343d6 │ │ - ldr r0, [sp, #996] @ 0x3e4 │ │ - cbz r1, 340f6 │ │ + str.w sl, [sp, #776] @ 0x308 │ │ + bls.n 351d0 │ │ + b.n 353c6 │ │ + ldr r0, [sp, #768] @ 0x300 │ │ + cbz r1, 351c4 │ │ cmp r0, sl │ │ - beq.w 34444 │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ + beq.w 35432 │ │ + ldr r1, [sp, #772] @ 0x304 │ │ movs r2, #47 @ 0x2f │ │ + ldr.w r9, [sp, #32] │ │ strb.w r2, [r1, sl] │ │ add.w sl, sl, #1 │ │ - str.w sl, [sp, #1004] @ 0x3ec │ │ + str.w sl, [sp, #776] @ 0x308 │ │ sub.w r0, r0, sl │ │ cmp r6, r0 │ │ - bhi.w 343d6 │ │ - cbz r6, 34114 │ │ - ldr.w r9, [sp, #1000] @ 0x3e8 │ │ - mov r1, r5 │ │ + bhi.w 353c6 │ │ + cbz r6, 351e0 │ │ + ldr r5, [sp, #772] @ 0x304 │ │ + mov r1, r9 │ │ mov r2, r6 │ │ - add.w r0, r9, sl │ │ - bl 4c460 │ │ - b.n 34118 │ │ - ldr.w r9, [sp, #1000] @ 0x3e8 │ │ - ldr r2, [sp, #48] @ 0x30 │ │ - adds.w r4, sl, r6 │ │ - str r4, [sp, #1004] @ 0x3ec │ │ - clz r0, r2 │ │ + add.w r0, r5, sl │ │ + bl 4bcbc │ │ + b.n 351e2 │ │ + ldr r5, [sp, #772] @ 0x304 │ │ + clz r0, r8 │ │ + adds.w sl, sl, r6 │ │ + str.w sl, [sp, #776] @ 0x308 │ │ mov.w r0, r0, lsr #5 │ │ - beq.n 3413a │ │ - ldrb.w r1, [r9] │ │ + beq.n 35200 │ │ + ldrb r1, [r5, #0] │ │ subs r1, #47 @ 0x2f │ │ clz r1, r1 │ │ - mov.w r8, r1, lsr #5 │ │ - b.n 3413e │ │ - mov.w r8, #0 │ │ - cbnz r0, 34150 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - ldrb r0, [r0, #0] │ │ + lsrs r1, r1, #5 │ │ + b.n 35202 │ │ + movs r1, #0 │ │ + strb.w r1, [sp, #958] @ 0x3be │ │ + movs r1, #255 @ 0xff │ │ + movw r2, #513 @ 0x201 │ │ + strb.w r1, [sp, #936] @ 0x3a8 │ │ + strd r5, sl, [sp, #928] @ 0x3a0 │ │ + strh.w r2, [sp, #956] @ 0x3bc │ │ + cbnz r0, 35228 │ │ + ldrb.w r0, [fp] │ │ subs r0, #47 @ 0x2f │ │ clz r0, r0 │ │ - mov.w sl, r0, lsr #5 │ │ - b.n 34154 │ │ - mov.w sl, #0 │ │ - cmp r4, r2 │ │ - bne.n 34168 │ │ - ldrd r2, r1, [sp, #48] @ 0x30 │ │ - mov r0, r9 │ │ - blx 4f830 │ │ - ldr r2, [sp, #48] @ 0x30 │ │ - cmp r0, #0 │ │ - beq.n 3421e │ │ - movw r0, #513 @ 0x201 │ │ - strb.w sl, [sp, #942] @ 0x3ae │ │ - strh.w r0, [sp, #860] @ 0x35c │ │ - sub.w sl, r7, #88 @ 0x58 │ │ - strh.w r0, [sp, #940] @ 0x3ac │ │ - movs r1, #255 @ 0xff │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - str r0, [sp, #912] @ 0x390 │ │ - add r0, sp, #1008 @ 0x3f0 │ │ - strb.w r8, [sp, #862] @ 0x35e │ │ - add.w r8, r0, #28 │ │ - strd r4, r9, [sp, #12] │ │ - strd r9, r4, [sp, #832] @ 0x340 │ │ - sub.w r9, r7, #56 @ 0x38 │ │ - str r5, [sp, #48] @ 0x30 │ │ - strb.w r1, [sp, #840] @ 0x348 │ │ - strb.w r1, [sp, #920] @ 0x398 │ │ - str r2, [sp, #916] @ 0x394 │ │ - add r1, sp, #832 @ 0x340 │ │ - mov r0, sl │ │ - bl 437f0 │ │ - ldrb.w r0, [r7, #-88] │ │ - cmp r0, #255 @ 0xff │ │ - beq.n 341fa │ │ - add r1, sp, #912 @ 0x390 │ │ - mov r0, r9 │ │ - bl 437f0 │ │ - ldrb.w r0, [r7, #-56] │ │ - cmp r0, #255 @ 0xff │ │ - beq.n 341f2 │ │ - mov ip, sl │ │ - add r0, sp, #1008 @ 0x3f0 │ │ - ldmia.w ip!, {r2, r3, r4} │ │ - mov r1, r0 │ │ - stmia r1!, {r2, r3, r4} │ │ - ldmia.w ip, {r2, r3, r4, r5} │ │ - mov ip, r8 │ │ - stmia r1!, {r2, r3, r4, r5} │ │ - mov r1, r9 │ │ - ldmia r1!, {r2, r3, r5} │ │ - stmia.w ip!, {r2, r3, r5} │ │ - ldmia.w r1, {r2, r3, r4, r5} │ │ - mov r1, r8 │ │ - stmia.w ip, {r2, r3, r4, r5} │ │ - bl 43c3c │ │ - cmp r0, #0 │ │ - bne.n 341a4 │ │ - ldr r5, [sp, #48] @ 0x30 │ │ - ldrd r1, r9, [sp, #12] │ │ - b.n 34212 │ │ - add r0, sp, #1008 @ 0x3f0 │ │ - add r1, sp, #912 @ 0x390 │ │ - bl 437f0 │ │ - ldr r5, [sp, #48] @ 0x30 │ │ - ldr.w r9, [sp, #16] │ │ - ldr r1, [sp, #12] │ │ - ldrb.w r0, [sp, #1008] @ 0x3f0 │ │ - cmp r0, #255 @ 0xff │ │ - beq.n 3421e │ │ - mov r0, r9 │ │ - bl 43cd8 │ │ - cbz r0, 3421e │ │ - ldr r4, [sp, #996] @ 0x3e4 │ │ - b.n 34308 │ │ - ldr r4, [sp, #20] │ │ + lsrs r0, r0, #5 │ │ + b.n 3522a │ │ movs r0, #0 │ │ - mov r8, r5 │ │ - str r0, [sp, #1004] @ 0x3ec │ │ - cbz r4, 3424c │ │ - ldr r0, [sp, #996] @ 0x3e4 │ │ + strb.w r0, [sp, #1038] @ 0x40e │ │ + strb.w r1, [sp, #1016] @ 0x3f8 │ │ + strd fp, r8, [sp, #1008] @ 0x3f0 │ │ + strh.w r2, [sp, #1036] @ 0x40c │ │ + add r0, sp, #928 @ 0x3a0 │ │ + add r1, sp, #1008 @ 0x3f0 │ │ + bl 446a8 │ │ + cbz r0, 35264 │ │ + movs r0, #0 │ │ + str r0, [sp, #776] @ 0x308 │ │ + cbz r4, 3528c │ │ + ldr r0, [sp, #768] @ 0x300 │ │ + mov r1, r5 │ │ + mov r5, r4 │ │ cmp r4, r0 │ │ - bhi.w 3442e │ │ - movs r5, #0 │ │ - ldr r4, [sp, #20] │ │ - add.w r0, r9, r5 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - mov r2, r4 │ │ - bl 4c460 │ │ - b.n 3424e │ │ - nop │ │ - ldr r0, [r5, r1] │ │ - vcle.f d29, d14, #0 │ │ - movs r1, r0 │ │ - movs r5, #0 │ │ - adds r1, r5, r4 │ │ - str r1, [sp, #1004] @ 0x3ec │ │ - beq.n 34272 │ │ - ldrd r0, r2, [sp, #996] @ 0x3e4 │ │ + bhi.w 3541c │ │ + movs r4, #0 │ │ + adds r0, r1, r4 │ │ + ldr r1, [sp, #28] │ │ + mov r2, r5 │ │ + bl 4bcbc │ │ + b.n 35290 │ │ + add r0, sp, #1008 @ 0x3f0 │ │ + mov r1, r5 │ │ + mov r2, sl │ │ + bl 447f8 │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ + cmp r0, #0 │ │ + beq.w 35378 │ │ + ldr r0, [sp, #1012] @ 0x3f4 │ │ + uxtb r1, r0 │ │ + cmp r1, #255 @ 0xff │ │ + beq.w 353aa │ │ + cmp r1, #3 │ │ + bne.n 35244 │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + b.n 35244 │ │ + mov r5, r4 │ │ + movs r4, #0 │ │ + adds r1, r4, r5 │ │ + str r1, [sp, #776] @ 0x308 │ │ + beq.n 352c0 │ │ + ldrd r0, r2, [sp, #768] @ 0x300 │ │ adds r3, r2, r1 │ │ ldrb.w r3, [r3, #-1] │ │ cmp r3, #47 @ 0x2f │ │ - beq.n 34276 │ │ + beq.n 352c4 │ │ cmp r0, r1 │ │ - beq.w 34476 │ │ + beq.w 35464 │ │ movs r3, #47 @ 0x2f │ │ + ldr.w r9, [sp, #32] │ │ strb r3, [r2, r1] │ │ adds r1, #1 │ │ - str r1, [sp, #1004] @ 0x3ec │ │ - b.n 34276 │ │ - ldr r0, [sp, #996] @ 0x3e4 │ │ + str r1, [sp, #776] @ 0x308 │ │ + b.n 352c4 │ │ + ldr r6, [pc, #80] @ (3530c ) │ │ + vcvt.f16.u16 d27, d10, #3 │ │ + movs r1, r0 │ │ + ldr r0, [sp, #768] @ 0x300 │ │ movs r1, #0 │ │ subs r0, r0, r1 │ │ cmp r0, #5 │ │ - bls.w 343ec │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ - add.w sl, r1, #6 │ │ + bls.w 353dc │ │ + ldr r4, [sp, #772] @ 0x304 │ │ movw r2, #26485 @ 0x6775 │ │ - str.w sl, [sp, #1004] @ 0x3ec │ │ - adds r0, r5, r1 │ │ + add.w sl, r1, #6 │ │ + add.w r0, r4, r1 │ │ strh r2, [r0, #4] │ │ - add.w r0, r5, sl │ │ + add.w r0, r4, sl │ │ ldrb.w r2, [r0, #-1] │ │ movw r0, #25646 @ 0x642e │ │ movt r0, #25189 @ 0x6265 │ │ - str r0, [r5, r1] │ │ - cbz r6, 342be │ │ - ldr r0, [sp, #996] @ 0x3e4 │ │ - mov r4, r8 │ │ - ldrb.w r1, [r8] │ │ + str r0, [r4, r1] │ │ + str.w sl, [sp, #776] @ 0x308 │ │ + cbz r6, 3530c │ │ + ldr r0, [sp, #768] @ 0x300 │ │ + ldrb.w r1, [r9] │ │ cmp r1, #47 @ 0x2f │ │ - bne.n 342c2 │ │ + bne.n 3530e │ │ mov.w sl, #0 │ │ cmp r6, r0 │ │ - str.w sl, [sp, #1004] @ 0x3ec │ │ - bls.n 342ea │ │ - b.n 34418 │ │ - ldr r0, [sp, #996] @ 0x3e4 │ │ - b.n 342c4 │ │ - mov r8, r4 │ │ + str.w sl, [sp, #776] @ 0x308 │ │ + bls.n 35334 │ │ + b.n 353ee │ │ + ldr r0, [sp, #768] @ 0x300 │ │ cmp r2, #47 @ 0x2f │ │ - beq.n 342dc │ │ + beq.n 3532a │ │ cmp r0, sl │ │ - beq.w 3445c │ │ + beq.w 3544a │ │ movs r1, #47 @ 0x2f │ │ - strb.w r1, [r5, sl] │ │ + ldr.w r9, [sp, #32] │ │ + strb.w r1, [r4, sl] │ │ add.w sl, sl, #1 │ │ - str.w sl, [sp, #1004] @ 0x3ec │ │ + str.w sl, [sp, #776] @ 0x308 │ │ sub.w r0, r0, sl │ │ cmp r6, r0 │ │ - bhi.w 34416 │ │ - mov r4, r8 │ │ - cbz r6, 342f8 │ │ - add.w r0, r5, sl │ │ - mov r1, r4 │ │ + bhi.n 353ee │ │ + cbz r6, 35342 │ │ + add.w r0, r4, sl │ │ + mov r1, r9 │ │ mov r2, r6 │ │ - bl 4c460 │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ - add.w r1, sl, r6 │ │ - str r1, [sp, #1004] @ 0x3ec │ │ - mov r0, r5 │ │ - bl 43cd8 │ │ - ldr r4, [sp, #996] @ 0x3e4 │ │ - cbz r0, 3437e │ │ - ldrd r5, r6, [sp, #1000] @ 0x3e8 │ │ - cmp.w fp, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #52] @ 0x34 │ │ - blxne 4f780 │ │ - adds r0, r4, #1 │ │ - beq.w 33dc2 │ │ - add r0, sp, #912 @ 0x390 │ │ - stmia r0!, {r4, r5, r6} │ │ - ldrd r1, r2, [sp, #36] @ 0x24 │ │ + bl 4bcbc │ │ + ldr r4, [sp, #772] @ 0x304 │ │ + add.w r2, sl, r6 │ │ + str r2, [sp, #776] @ 0x308 │ │ add r0, sp, #1008 @ 0x3f0 │ │ - add r3, sp, #912 @ 0x390 │ │ - bl 43eb0 │ │ - ldr.w r0, [sp, #1296] @ 0x510 │ │ - adds r0, #1 │ │ - beq.w 33dc2 │ │ - add r0, sp, #416 @ 0x1a0 │ │ - add r1, sp, #1008 @ 0x3f0 │ │ - mov.w r2, #336 @ 0x150 │ │ - bl 4c336 │ │ - ldr r0, [sp, #816] @ 0x330 │ │ - ldr.w r9, [sp, #32] │ │ - cmp r0, #0 │ │ - ldrd r5, sl, [sp, #24] │ │ - itt ne │ │ - ldrne r0, [sp, #820] @ 0x334 │ │ - blxne 4f780 │ │ - add r4, sp, #80 @ 0x50 │ │ - add r1, sp, #416 @ 0x1a0 │ │ - mov.w r2, #336 @ 0x150 │ │ - mov r0, r4 │ │ - bl 4c336 │ │ - mov r0, r5 │ │ mov r1, r4 │ │ - mov.w r2, #336 @ 0x150 │ │ - bl 4c336 │ │ - ldrd r4, r5, [sp, #60] @ 0x3c │ │ - cmp r5, #0 │ │ - bne.w 33e5a │ │ - b.n 33e70 │ │ - cmp r4, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 4f780 │ │ - cmp.w fp, #0 │ │ - beq.w 33dc2 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - b.n 343d0 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - add r0, sp, #832 @ 0x340 │ │ - mov r2, r4 │ │ - bl 43718 │ │ - ldr.w fp, [sp, #832] @ 0x340 │ │ - adds.w r0, fp, #1 │ │ - bne.w 34004 │ │ - ldrb.w r0, [sp, #836] @ 0x344 │ │ - cmp r0, #3 │ │ - bne.w 33dc2 │ │ - ldr r5, [sp, #840] @ 0x348 │ │ - ldrd r6, r4, [r5] │ │ - ldr r1, [r4, #0] │ │ - cbz r1, 343c2 │ │ - mov r0, r6 │ │ + bl 447f8 │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ + cbz r0, 35368 │ │ + ldr r0, [sp, #1012] @ 0x3f4 │ │ + uxtb r1, r0 │ │ + cmp r1, #255 @ 0xff │ │ + beq.n 3538a │ │ + cmp r1, #3 │ │ + bne.n 3538e │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ + ldr r1, [r0, #12] │ │ blx r1 │ │ - ldr r0, [r4, #4] │ │ + b.n 3538e │ │ + ldr.w r0, [sp, #1032] @ 0x408 │ │ + and.w r0, r0, #61440 @ 0xf000 │ │ + cmp.w r0, #32768 @ 0x8000 │ │ + bne.n 3538e │ │ + b.n 353b0 │ │ + ldr.w r0, [sp, #1032] @ 0x408 │ │ + and.w r0, r0, #61440 @ 0xf000 │ │ + cmp.w r0, #32768 @ 0x8000 │ │ + bne.w 35244 │ │ + b.n 353b0 │ │ + lsls r0, r0, #23 │ │ + bmi.n 353b0 │ │ + ldr r0, [sp, #768] @ 0x300 │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r6 │ │ - blxne 4f780 │ │ - mov r0, r5 │ │ - blx 4f780 │ │ - b.n 33dc2 │ │ + movne r0, r4 │ │ + blxne 4eeb0 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cmp r0, #0 │ │ + beq.w 34e5a │ │ + mov r0, fp │ │ + blx 4eeb0 │ │ + b.n 34e5a │ │ + lsls r0, r0, #23 │ │ + bpl.w 35244 │ │ + add r6, sp, #768 @ 0x300 │ │ + ldmia r6, {r4, r5, r6} │ │ + b.n 350c0 │ │ + ldr r1, [sp, #12] │ │ + add r0, sp, #768 @ 0x300 │ │ + mov r2, r4 │ │ + ldrd sl, r9, [sp, #16] │ │ + bl 441b4 │ │ + b.n 35040 │ │ movs r0, #1 │ │ mov r1, sl │ │ str r0, [sp, #0] │ │ - add r0, sp, #996 @ 0x3e4 │ │ + add r0, sp, #768 @ 0x300 │ │ mov r2, r6 │ │ movs r3, #1 │ │ - bl 2e600 │ │ - ldr.w sl, [sp, #1004] @ 0x3ec │ │ - b.n 34102 │ │ + bl 2f754 │ │ + ldr.w sl, [sp, #776] @ 0x308 │ │ + b.n 351d0 │ │ movs r0, #1 │ │ movs r2, #6 │ │ str r0, [sp, #0] │ │ - add r0, sp, #996 @ 0x3e4 │ │ - movs r3, #1 │ │ - bl 2e600 │ │ - ldr r1, [sp, #1004] @ 0x3ec │ │ - b.n 3427e │ │ - movs r0, #1 │ │ - mov r2, r8 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #996 @ 0x3e4 │ │ + add r0, sp, #768 @ 0x300 │ │ movs r3, #1 │ │ - bl 2e600 │ │ - ldrd r0, r4, [sp, #1000] @ 0x3e8 │ │ - ldr.w r8, [sp, #20] │ │ - b.n 34098 │ │ - mov r4, r8 │ │ + bl 2f754 │ │ + ldr r1, [sp, #776] @ 0x308 │ │ + b.n 352cc │ │ movs r0, #1 │ │ mov r1, sl │ │ str r0, [sp, #0] │ │ - add r0, sp, #996 @ 0x3e4 │ │ + add r0, sp, #768 @ 0x300 │ │ mov r2, r6 │ │ movs r3, #1 │ │ - bl 2e600 │ │ - ldrd r5, sl, [sp, #1000] @ 0x3e8 │ │ - b.n 342ea │ │ + bl 2f754 │ │ + ldrd r4, sl, [sp, #772] @ 0x304 │ │ + b.n 35334 │ │ movs r0, #1 │ │ - ldr r2, [sp, #20] │ │ + mov r2, sl │ │ str r0, [sp, #0] │ │ - add r0, sp, #996 @ 0x3e4 │ │ + add r0, sp, #768 @ 0x300 │ │ + movs r3, #1 │ │ + bl 2f754 │ │ + ldr.w r9, [sp, #32] │ │ + ldrd r0, r5, [sp, #772] @ 0x304 │ │ + b.n 3515a │ │ + movs r0, #1 │ │ movs r1, #0 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #768 @ 0x300 │ │ + mov r2, r5 │ │ movs r3, #1 │ │ - bl 2e600 │ │ - ldrd r9, r5, [sp, #1000] @ 0x3e8 │ │ - b.n 34232 │ │ + bl 2f754 │ │ + ldrd r1, r4, [sp, #772] @ 0x304 │ │ + b.n 35258 │ │ movs r0, #1 │ │ mov r1, sl │ │ str r0, [sp, #0] │ │ - add r0, sp, #996 @ 0x3e4 │ │ + add r0, sp, #768 @ 0x300 │ │ movs r2, #1 │ │ movs r3, #1 │ │ - bl 2e600 │ │ - ldr r0, [sp, #996] @ 0x3e4 │ │ - ldr.w sl, [sp, #1004] @ 0x3ec │ │ - b.n 340e6 │ │ + bl 2f754 │ │ + ldr r0, [sp, #768] @ 0x300 │ │ + ldr.w sl, [sp, #776] @ 0x308 │ │ + b.n 351b0 │ │ movs r0, #1 │ │ mov r1, sl │ │ str r0, [sp, #0] │ │ - add r0, sp, #996 @ 0x3e4 │ │ + add r0, sp, #768 @ 0x300 │ │ movs r2, #1 │ │ movs r3, #1 │ │ - bl 2e600 │ │ - add.w sl, sp, #996 @ 0x3e4 │ │ - ldmia.w sl, {r0, r5, sl} │ │ - b.n 342ce │ │ + bl 2f754 │ │ + add.w sl, sp, #768 @ 0x300 │ │ + ldmia.w sl, {r0, r4, sl} │ │ + b.n 35318 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ - add r0, sp, #996 @ 0x3e4 │ │ + add r0, sp, #768 @ 0x300 │ │ movs r3, #1 │ │ - bl 2e600 │ │ - ldrd r0, r2, [sp, #996] @ 0x3e4 │ │ - ldr r1, [sp, #1004] @ 0x3ec │ │ - b.n 34268 │ │ - movs r0, #1 │ │ - mov r1, fp │ │ - bl 142ba │ │ - udf #254 @ 0xfe │ │ - mov r8, r0 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 4f780 │ │ - mov r0, r5 │ │ - blx 4f780 │ │ - b.n 344c2 │ │ - b.n 344ae │ │ - mov r8, r0 │ │ - ldr r0, [sp, #996] @ 0x3e4 │ │ - cbz r0, 344ba │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ - blx 4f780 │ │ - ldrd sl, r9, [sp, #28] │ │ - b.n 344ce │ │ - mov r8, r0 │ │ - ldrd sl, r9, [sp, #28] │ │ - b.n 344da │ │ - mov r8, r0 │ │ - b.n 344e4 │ │ - mov r8, r0 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - cmp.w fp, #0 │ │ - it ne │ │ - blxne 4f780 │ │ - ldr r0, [sp, #816] @ 0x330 │ │ - cbz r0, 344e4 │ │ - ldr r0, [sp, #820] @ 0x334 │ │ - blx 4f780 │ │ - add r0, sp, #56 @ 0x38 │ │ - bl 320f2 │ │ + bl 2f754 │ │ + ldrd r0, r2, [sp, #768] @ 0x300 │ │ + ldr r1, [sp, #776] @ 0x308 │ │ + b.n 352aa │ │ + mov r4, r0 │ │ + ldr r0, [sp, #768] @ 0x300 │ │ + cbz r0, 35486 │ │ + ldr r0, [sp, #772] @ 0x304 │ │ + blx 4eeb0 │ │ + ldrd sl, r9, [sp, #16] │ │ + b.n 35496 │ │ + mov r4, r0 │ │ + b.n 354a0 │ │ + mov r4, r0 │ │ + b.n 354aa │ │ + mov r4, r0 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cbz r0, 354a0 │ │ + mov r0, fp │ │ + blx 4eeb0 │ │ + ldr r0, [sp, #912] @ 0x390 │ │ + cbz r0, 354aa │ │ + ldr r0, [sp, #916] @ 0x394 │ │ + blx 4eeb0 │ │ + add r0, sp, #40 @ 0x28 │ │ + bl 330ce │ │ mov r0, sl │ │ mov r1, r9 │ │ - blx 4f940 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ + blx 4f070 │ │ + mov r0, r4 │ │ + blx 4d4a8 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr.w r1, [r0, #312] @ 0x138 │ │ + ldr.w r1, [r0, #328] @ 0x148 │ │ mov r4, r0 │ │ - add.w r0, r0, #312 @ 0x138 │ │ + add.w r0, r0, #328 @ 0x148 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r5, r3, [r1] │ │ cmp r5, #0 │ │ - bne.n 3450a │ │ + bne.n 354d0 │ │ cmp r2, #1 │ │ - bne.n 34524 │ │ + bne.n 354ea │ │ dmb ish │ │ - bl 34d28 │ │ - add.w r0, r4, #316 @ 0x13c │ │ - bl 43268 │ │ - ldrd r0, r1, [r4, #332] @ 0x14c │ │ - bl 432d0 │ │ - ldr.w r0, [r4, #296] @ 0x128 │ │ + bl 35d68 │ │ + add.w r0, r4, #332 @ 0x14c │ │ + bl 43c7c │ │ + ldrd r0, r1, [r4, #348] @ 0x15c │ │ + bl 43ce4 │ │ + ldr.w r0, [r4, #312] @ 0x138 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r4, #300] @ 0x12c │ │ - blxne 4f780 │ │ + ldrne.w r0, [r4, #316] @ 0x13c │ │ + blxne 4eeb0 │ │ ldrd r0, r1, [r4, #8] │ │ - blx 4f940 │ │ + blx 4f070 │ │ add.w r0, r4, #16 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 320f2 │ │ + b.w 330ce │ │ mov r5, r0 │ │ - add.w r0, r4, #316 @ 0x13c │ │ - bl 43268 │ │ - b.n 3456a │ │ + add.w r0, r4, #332 @ 0x14c │ │ + bl 43c7c │ │ + b.n 35530 │ │ mov r5, r0 │ │ - b.n 34572 │ │ + b.n 35538 │ │ mov r5, r0 │ │ - ldrd r0, r1, [r4, #332] @ 0x14c │ │ - bl 432d0 │ │ - ldr.w r0, [r4, #296] @ 0x128 │ │ + ldrd r0, r1, [r4, #348] @ 0x15c │ │ + bl 43ce4 │ │ + ldr.w r0, [r4, #312] @ 0x138 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r4, #300] @ 0x12c │ │ - blxne 4f780 │ │ + ldrne.w r0, [r4, #316] @ 0x13c │ │ + blxne 4eeb0 │ │ ldrd r0, r1, [r4, #8] │ │ - blx 4f940 │ │ + blx 4f070 │ │ add.w r0, r4, #16 │ │ - bl 320f2 │ │ + bl 330ce │ │ mov r0, r5 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #148 @ 0x94 │ │ - mov r9, r2 │ │ - mov r8, r0 │ │ - ldrb.w r0, [r1, #328] @ 0x148 │ │ - mov sl, r3 │ │ - ldr r2, [r7, #8] │ │ - mov fp, r1 │ │ + sub sp, #156 @ 0x9c │ │ + mov fp, r3 │ │ + mov r9, r0 │ │ + ldrb.w r0, [r1, #344] @ 0x158 │ │ + mov r8, r1 │ │ + ldr r3, [r7, #8] │ │ cmp r0, #254 @ 0xfe │ │ - bne.n 345d0 │ │ - ldr.w r0, [fp] │ │ + str r2, [sp, #44] @ 0x2c │ │ + bne.n 35598 │ │ + ldr.w r0, [r8] │ │ lsls r0, r0, #31 │ │ - beq.w 348ae │ │ - ldr.w r4, [fp, #240] @ 0xf0 │ │ - cbz r4, 345ea │ │ - ldr.w r0, [fp, #244] @ 0xf4 │ │ - str r0, [sp, #28] │ │ - b.n 345ea │ │ + beq.w 358ae │ │ + ldr.w r0, [r8, #256] @ 0x100 │ │ + str r0, [sp, #32] │ │ + cbz r0, 355e0 │ │ + ldr.w r0, [r8, #260] @ 0x104 │ │ + str r0, [sp, #8] │ │ + b.n 355e0 │ │ + mov sl, r9 │ │ + mov r9, fp │ │ cmp r0, #255 @ 0xff │ │ - bne.w 348be │ │ - ldr.w r1, [fp, #332] @ 0x14c │ │ + bne.n 355b6 │ │ + ldr.w r1, [r8, #348] @ 0x15c │ │ cmp r1, #0 │ │ - beq.n 34664 │ │ - ldr.w r2, [r1, #280] @ 0x118 │ │ - movs r3, #2 │ │ + beq.n 3568c │ │ + ldr.w r2, [r1, #296] @ 0x128 │ │ + mov.w fp, #2 │ │ add.w ip, r2, #8 │ │ - b.n 348e6 │ │ - ldrd r0, r6, [fp, #8] │ │ - movs r3, #0 │ │ - str r0, [sp, #32] │ │ - add.w ip, sp, #40 @ 0x28 │ │ - ldrd r0, r1, [fp, #208] @ 0xd0 │ │ - add r5, sp, #40 @ 0x28 │ │ - ldr.w r2, [fp, #256] @ 0x100 │ │ - str r3, [sp, #84] @ 0x54 │ │ - str r3, [sp, #56] @ 0x38 │ │ - add.w r3, fp, #184 @ 0xb8 │ │ - stmia.w ip, {r0, r1, r3} │ │ - add.w r0, r2, #8 │ │ - mov r1, r5 │ │ - str r0, [sp, #52] @ 0x34 │ │ - add r0, sp, #112 @ 0x70 │ │ - bl 41dcc │ │ - ldrb.w r0, [sp, #112] @ 0x70 │ │ - cmp r0, #255 @ 0xff │ │ - bne.n 34652 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - cbz r0, 34670 │ │ - ldrh.w r1, [fp, #218] @ 0xda │ │ - ldrd r2, r3, [sp, #60] @ 0x3c │ │ - str r6, [sp, #8] │ │ - cmp r1, #5 │ │ - ldr r6, [r3, #0] │ │ - str.w r9, [sp, #16] │ │ - mov.w r9, #118 @ 0x76 │ │ - it cc │ │ - movwcc r9, #8496 @ 0x2130 │ │ - cmp r6, #1 │ │ - strd sl, r8, [sp, #20] │ │ - str r4, [sp, #12] │ │ - bne.n 34676 │ │ - ldrd r4, r1, [r3, #8] │ │ - b.n 34682 │ │ - ldrd r2, r1, [sp, #120] @ 0x78 │ │ - ldrh.w r6, [sp, #118] @ 0x76 │ │ - ldr.w r3, [sp, #114] @ 0x72 │ │ - ldrb.w r4, [sp, #113] @ 0x71 │ │ - b.n 347c6 │ │ - ldr r1, [r2, #0] │ │ - add.w ip, r1, #8 │ │ + b.n 35698 │ │ + ldrb.w r6, [r8, #347] @ 0x15b │ │ + ldrb.w lr, [r8, #351] @ 0x15f │ │ + ldrh.w r2, [r8, #345] @ 0x159 │ │ + ldrh.w r4, [r8, #349] @ 0x15d │ │ + ldrb.w fp, [r8, #348] @ 0x15c │ │ + ldrd ip, r1, [r8, #352] @ 0x160 │ │ + strb.w r6, [sp, #122] @ 0x7a │ │ + strh.w r2, [sp, #120] @ 0x78 │ │ + strh.w r4, [sp, #48] @ 0x30 │ │ + strb.w lr, [sp, #50] @ 0x32 │ │ + b.n 35698 │ │ + add.w r6, r8, #216 @ 0xd8 │ │ + ldrd r1, r0, [r8, #8] │ │ + strd r1, r0, [sp, #24] │ │ movs r3, #0 │ │ - mov r1, fp │ │ - b.n 348e6 │ │ - movs r1, #0 │ │ - movs r0, #69 @ 0x45 │ │ - b.n 347c6 │ │ - ldr r1, [r3, #4] │ │ - cmp r1, #5 │ │ - bhi.w 349ba │ │ - add.w r4, r3, #8 │ │ - add.w r3, r5, #16 │ │ - str r3, [sp, #4] │ │ - sub.w r8, r1, #1 │ │ - strd r1, r3, [sp, #100] @ 0x64 │ │ - add r3, sp, #88 @ 0x58 │ │ - stmia r3!, {r0, r2, r4} │ │ - add r0, sp, #112 @ 0x70 │ │ - add.w sl, r0, #18 │ │ - adds.w r0, r8, #1 │ │ - beq.n 3471c │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - add r1, sp, #88 @ 0x58 │ │ - mov r3, r4 │ │ - ldr r0, [r0, #12] │ │ - ldr r2, [r0, #32] │ │ - add r0, sp, #112 @ 0x70 │ │ - bl 3b73c │ │ - ldrd r0, r1, [sp, #112] @ 0x70 │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ - eor.w r2, r1, r3 │ │ - eors r3, r0 │ │ - orrs r2, r3 │ │ - beq.n 34794 │ │ - ldrd r2, r3, [sp, #120] @ 0x78 │ │ - adds r4, #16 │ │ - ldrh.w r6, [sl, #4] │ │ - ldr.w r5, [sl] │ │ - ldrh.w ip, [sp, #128] @ 0x80 │ │ - str.w r8, [sp, #100] @ 0x64 │ │ - sub.w r8, r8, #1 │ │ - cmp ip, r9 │ │ - str r4, [sp, #96] @ 0x60 │ │ - bne.n 3469a │ │ - add.w ip, sp, #112 @ 0x70 │ │ - strh.w r6, [sp, #134] @ 0x86 │ │ - stmia.w ip, {r0, r1, r2, r3} │ │ - add r0, sp, #88 @ 0x58 │ │ - add r1, sp, #112 @ 0x70 │ │ - str.w r5, [sp, #130] @ 0x82 │ │ - strh.w r9, [sp, #128] @ 0x80 │ │ - bl 3d7d8 │ │ - add r6, sp, #88 @ 0x58 │ │ - ldr.w r8, [sp, #24] │ │ - ldrd r9, sl, [sp, #16] │ │ - ldmia r6, {r0, r2, r3, r6} │ │ - lsrs r5, r0, #8 │ │ - lsrs r1, r0, #16 │ │ - orr.w r4, r5, r2, lsl #24 │ │ - ldr r5, [r7, #8] │ │ - orr.w r1, r1, r2, lsl #16 │ │ - lsrs r2, r2, #16 │ │ - b.n 34744 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - ldrd sl, r8, [sp, #20] │ │ - ldr r5, [r7, #8] │ │ - ldr r1, [r0, #20] │ │ - cbnz r1, 34734 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - movs r3, #1 │ │ - ldr r2, [r0, #0] │ │ - subs r1, r1, r2 │ │ - strd r3, r1, [r0, #20] │ │ - movw r2, #65535 @ 0xffff │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ - movs r0, #255 @ 0xff │ │ - movs r4, #255 @ 0xff │ │ - ldr.w r9, [sp, #16] │ │ - lsls r2, r2, #16 │ │ - strd r3, r6, [sp, #120] @ 0x78 │ │ - orr.w r2, r2, r1, lsr #16 │ │ - uxtb r3, r4 │ │ - lsls r1, r1, #16 │ │ - uxtb r0, r0 │ │ - orr.w r1, r1, r3, lsl #8 │ │ - ldr r4, [r5, #0] │ │ - add r0, r1 │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ - str r2, [sp, #116] @ 0x74 │ │ - eors r2, r6 │ │ - eor.w r1, r0, r6 │ │ + ldmia r6, {r0, r1, r6} │ │ + movs r4, #8 │ │ + ldr.w r5, [r8, #272] @ 0x110 │ │ + strd r6, r0, [sp, #96] @ 0x60 │ │ + add.w r0, r5, #8 │ │ + ldr.w r2, [r8, #228] @ 0xe4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #4 │ │ + str r0, [sp, #108] @ 0x6c │ │ + and.w r0, r6, #65280 @ 0xff00 │ │ + strd r3, r3, [sp, #84] @ 0x54 │ │ + cmp.w r0, #2048 @ 0x800 │ │ + str r3, [sp, #116] @ 0x74 │ │ + str r3, [sp, #80] @ 0x50 │ │ + strd r3, r4, [sp, #72] @ 0x48 │ │ + str.w r3, [sp, #91] @ 0x5b │ │ + it eq │ │ + moveq r1, #12 │ │ + adds r0, r1, r2 │ │ str r0, [sp, #112] @ 0x70 │ │ - orrs r1, r2 │ │ - beq.n 34816 │ │ - ldr.w r3, [fp, #260] @ 0x104 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldrb.w r2, [fp, #217] @ 0xd9 │ │ - add.w r1, r4, #8 │ │ + add r0, sp, #120 @ 0x78 │ │ + add r1, sp, #72 @ 0x48 │ │ + bl 417e0 │ │ + ldrb.w r3, [sp, #120] @ 0x78 │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ + cmp r3, #255 @ 0xff │ │ + bne.n 35678 │ │ + ldrh.w r0, [sp, #92] @ 0x5c │ │ + cmp r0, #0 │ │ + beq.n 356d0 │ │ + cmp.w r6, #327680 @ 0x50000 │ │ + strd fp, r9, [sp, #36] @ 0x24 │ │ + bcs.w 35770 │ │ + ldrd r0, r1, [sp, #76] @ 0x4c │ │ + movw r3, #8496 @ 0x2130 │ │ + lsls r2, r1, #5 │ │ + add.w r6, r0, #24 │ │ + cmp r2, #0 │ │ + beq.w 357ba │ │ + mov r1, r6 │ │ + add.w r5, r6, #32 │ │ + ldrh.w r6, [r1], #-24 │ │ + subs r2, #32 │ │ + cmp r6, r3 │ │ + mov r6, r5 │ │ + bne.n 3565e │ │ + b.n 3578e │ │ + ldr r6, [sp, #132] @ 0x84 │ │ + ldrd ip, r5, [sp, #124] @ 0x7c │ │ + ldrh.w lr, [sp, #122] @ 0x7a │ │ + ldrb.w sl, [sp, #121] @ 0x79 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + cbnz r0, 356da │ │ + b.n 35868 │ │ + ldr r1, [r3, #0] │ │ + mov.w fp, #0 │ │ + add.w ip, r1, #8 │ │ + mov r1, r8 │ │ + strb.w fp, [sp, #84] @ 0x54 │ │ + mov fp, r9 │ │ + mov r9, sl │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + ldrb.w r2, [sp, #122] @ 0x7a │ │ + ldrh.w r6, [sp, #48] @ 0x30 │ │ + ldrb.w r4, [sp, #50] @ 0x32 │ │ + ldrh.w r5, [sp, #120] @ 0x78 │ │ + strb.w r0, [sp, #80] @ 0x50 │ │ + movs r0, #0 │ │ + strh.w r5, [sp, #81] @ 0x51 │ │ + strb.w r2, [sp, #83] @ 0x53 │ │ + strh.w r6, [sp, #85] @ 0x55 │ │ + strb.w r4, [sp, #87] @ 0x57 │ │ + strd ip, r1, [sp, #88] @ 0x58 │ │ + b.n 359bc │ │ + movs r3, #62 @ 0x3e │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + cmp r0, #0 │ │ + beq.w 35868 │ │ + strd fp, r9, [sp, #36] @ 0x24 │ │ + subs.w r9, r4, #1 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + sbc.w r2, r4, #0 │ │ + strd r2, r9, [sp, #12] │ │ + mov r9, ip │ │ + str.w r8, [sp, #20] │ │ + mov fp, lr │ │ + mov r8, r3 │ │ + blx 4eeb0 │ │ + mov r3, r8 │ │ + mov ip, r9 │ │ + ldr.w r8, [sp, #20] │ │ + mov lr, fp │ │ + ldrd r2, r9, [sp, #12] │ │ + subs r0, r4, #1 │ │ + sbc.w r1, r4, #0 │ │ + eor.w r0, r0, r9 │ │ + eors r1, r2 │ │ + orrs r0, r1 │ │ + bne.n 3571e │ │ + ldrd fp, r9, [sp, #36] @ 0x24 │ │ + b.n 35868 │ │ + eor.w r0, r9, r4 │ │ + eor.w r1, r2, r4 │ │ + orrs r0, r1 │ │ + ldr r1, [r7, #8] │ │ + str r6, [sp, #92] @ 0x5c │ │ + str.w r9, [sp, #72] @ 0x48 │ │ + ldr r6, [r1, #0] │ │ + strd ip, r5, [sp, #84] @ 0x54 │ │ + strh.w lr, [sp, #82] @ 0x52 │ │ + strb.w sl, [sp, #81] @ 0x51 │ │ + strb.w r3, [sp, #80] @ 0x50 │ │ + str r2, [sp, #76] @ 0x4c │ │ + beq.n 357cc │ │ + ldr.w r3, [r8, #276] @ 0x114 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldrb.w r2, [r8, #225] @ 0xe1 │ │ + add.w r1, r6, #8 │ │ str r0, [sp, #0] │ │ - add r0, sp, #40 @ 0x28 │ │ - bl 39884 │ │ - ldrb.w r0, [sp, #40] @ 0x28 │ │ - cmp r0, #255 @ 0xff │ │ - bne.w 3489a │ │ - ldrd r0, r1, [sp, #44] @ 0x2c │ │ - b.n 34818 │ │ - ldrd r0, r6, [sp, #120] @ 0x78 │ │ - ldr.w r5, [sl] │ │ - ldrh.w r1, [sl, #4] │ │ - ldrh.w ip, [sp, #128] @ 0x80 │ │ - lsrs r3, r0, #16 │ │ - lsrs r4, r0, #8 │ │ - lsrs r2, r5, #16 │ │ - ldr.w r8, [sp, #24] │ │ - orr.w r1, r2, r1, lsl #16 │ │ - ldrd r9, sl, [sp, #16] │ │ - orr.w r3, r3, r6, lsl #16 │ │ - orr.w r4, r4, r6, lsl #24 │ │ - orr.w r2, ip, r5, lsl #16 │ │ - lsrs r6, r6, #16 │ │ - uxtb r0, r0 │ │ - uxtb r5, r4 │ │ - orr.w r4, r5, r3, lsl #8 │ │ - lsrs r3, r3, #16 │ │ - orr.w r3, r3, r6, lsl #16 │ │ - str r1, [sp, #124] @ 0x7c │ │ - ldrb.w r1, [fp, #328] @ 0x148 │ │ - strb.w r0, [sp, #112] @ 0x70 │ │ - lsrs r0, r4, #16 │ │ - cmp r1, #254 @ 0xfe │ │ - strh.w r4, [sp, #113] @ 0x71 │ │ - strd r3, r2, [sp, #116] @ 0x74 │ │ - strb.w r0, [sp, #115] @ 0x73 │ │ - beq.w 34922 │ │ - cmp r1, #255 @ 0xff │ │ - bne.w 34936 │ │ - ldr.w r2, [fp, #332] @ 0x14c │ │ - cbz r2, 34808 │ │ - ldr.w r0, [r2, #280] @ 0x118 │ │ - movs r3, #2 │ │ - add.w ip, r0, #8 │ │ - b.n 3495e │ │ - ldr r0, [r7, #8] │ │ + add r0, sp, #120 @ 0x78 │ │ + bl 3a294 │ │ + ldrb.w r3, [sp, #120] @ 0x78 │ │ + ldrd fp, r9, [sp, #36] @ 0x24 │ │ + cmp r3, #255 @ 0xff │ │ + bne.n 3585a │ │ + ldrd r0, ip, [sp, #124] @ 0x7c │ │ + ldr r1, [r7, #8] │ │ + b.n 357d2 │ │ + ldrd r0, r1, [sp, #76] @ 0x4c │ │ + lsls r2, r1, #5 │ │ + add.w r3, r0, #24 │ │ + cbz r2, 357ba │ │ + mov r1, r3 │ │ + add.w r6, r3, #32 │ │ + ldrh.w r3, [r1], #-24 │ │ + subs r2, #32 │ │ + cmp r3, #118 @ 0x76 │ │ + mov r3, r6 │ │ + bne.n 3577a │ │ + add r2, sp, #120 @ 0x78 │ │ + mov r6, r0 │ │ + mov r0, r2 │ │ + bl 3dac0 │ │ + mov r0, r6 │ │ + ldrd r9, r2, [sp, #120] @ 0x78 │ │ + ldr r6, [sp, #140] @ 0x8c │ │ + ldr r5, [sp, #136] @ 0x88 │ │ + ldr.w ip, [sp, #132] @ 0x84 │ │ + ldrh.w lr, [sp, #130] @ 0x82 │ │ + ldrb.w sl, [sp, #129] @ 0x81 │ │ + ldrb.w r3, [sp, #128] @ 0x80 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + cmp r1, #0 │ │ + bne.n 356e8 │ │ + b.n 35708 │ │ movs r3, #0 │ │ - mov r2, fp │ │ - ldr r0, [r0, #0] │ │ - add.w ip, r0, #8 │ │ - b.n 3495e │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + cmp r1, #0 │ │ + bne.n 356e8 │ │ + b.n 35708 │ │ movs r0, #0 │ │ - ldrex r2, [r4] │ │ + ldrd fp, r9, [sp, #36] @ 0x24 │ │ + ldr r4, [sp, #44] @ 0x2c │ │ + ldrex r2, [r6] │ │ adds r3, r2, #1 │ │ - strex r6, r3, [r4] │ │ - cmp r6, #0 │ │ - bne.n 34818 │ │ + strex r5, r3, [r6] │ │ + cmp r5, #0 │ │ + bne.n 357d4 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - ble.w 349c6 │ │ - ldr r2, [sp, #32] │ │ - str r2, [sp, #56] @ 0x38 │ │ - add r2, sp, #72 @ 0x48 │ │ - stmia r2!, {r0, r1, r4} │ │ - ldr r0, [sp, #28] │ │ - str r0, [sp, #68] @ 0x44 │ │ - ldr r0, [sp, #12] │ │ - str r0, [sp, #64] @ 0x40 │ │ + ble.w 359e4 │ │ + strd r0, ip, [sp, #104] @ 0x68 │ │ ldr r0, [sp, #8] │ │ - strd fp, r5, [sp, #40] @ 0x28 │ │ - str r5, [sp, #100] @ 0x64 │ │ - ldr r5, [sp, #4] │ │ - str r0, [sp, #60] @ 0x3c │ │ - add r0, sp, #88 @ 0x58 │ │ - stmia.w r0, {r9, sl, fp} │ │ - add.w r0, r8, #32 │ │ - strd fp, fp, [sp, #48] @ 0x30 │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ - stmia r0!, {r1, r2, r3, r6} │ │ - ldmia.w r5, {r1, r2, r3, r6} │ │ - stmia r0!, {r1, r2, r3, r6} │ │ - ldrd r6, r5, [sp, #40] @ 0x28 │ │ - ldrd ip, r1, [sp, #88] @ 0x58 │ │ - ldrd r2, r3, [sp, #96] @ 0x60 │ │ - ldrd r4, r0, [sp, #48] @ 0x30 │ │ - strd r6, r5, [sp, #112] @ 0x70 │ │ - add r6, sp, #112 @ 0x70 │ │ - strd r4, r0, [sp, #120] @ 0x78 │ │ - strd ip, r1, [sp, #128] @ 0x80 │ │ - strd r2, r3, [sp, #136] @ 0x88 │ │ + str r0, [sp, #100] @ 0x64 │ │ + ldr r0, [sp, #32] │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r0, [sp, #28] │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r2, [sp, #24] │ │ + adds r0, #16 │ │ + str r2, [sp, #88] @ 0x58 │ │ + str r6, [sp, #112] @ 0x70 │ │ + strd r8, r8, [sp, #80] @ 0x50 │ │ + strd r8, r1, [sp, #72] @ 0x48 │ │ + strd r8, r1, [sp, #56] @ 0x38 │ │ + add.w r1, r9, #32 │ │ + strd r4, fp, [sp, #48] @ 0x30 │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + ldmia.w r0, {r2, r3, r5, r6} │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + ldrd r6, r5, [sp, #72] @ 0x48 │ │ + ldrd ip, r1, [sp, #48] @ 0x30 │ │ + ldrd r2, r3, [sp, #56] @ 0x38 │ │ + ldrd r4, r0, [sp, #80] @ 0x50 │ │ + strd r6, r5, [sp, #120] @ 0x78 │ │ + add r6, sp, #120 @ 0x78 │ │ + strd r4, r0, [sp, #128] @ 0x80 │ │ + strd ip, r1, [sp, #136] @ 0x88 │ │ + strd r2, r3, [sp, #144] @ 0x90 │ │ ldmia r6!, {r0, r1, r2, r3} │ │ - stmia.w r8!, {r0, r1, r2, r3} │ │ + stmia.w r9!, {r0, r1, r2, r3} │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ - stmia.w r8, {r0, r1, r2, r3} │ │ - add sp, #148 @ 0x94 │ │ + stmia.w r9, {r0, r1, r2, r3} │ │ + add sp, #156 @ 0x9c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldrb.w r6, [sp, #43] @ 0x2b │ │ - ldrh.w r5, [sp, #41] @ 0x29 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - ldrd r3, r2, [sp, #44] @ 0x2c │ │ - orr.w r4, r5, r6, lsl #16 │ │ - b.n 347d2 │ │ - add.w r0, fp, #328 @ 0x148 │ │ - bl 431d8 │ │ - ldrb.w r0, [fp, #328] @ 0x148 │ │ + ldr r6, [sp, #132] @ 0x84 │ │ + ldrd ip, r5, [sp, #124] @ 0x7c │ │ + ldrh.w lr, [sp, #122] @ 0x7a │ │ + ldrb.w sl, [sp, #121] @ 0x79 │ │ + ldrb.w r0, [r8, #344] @ 0x158 │ │ + str r6, [sp, #132] @ 0x84 │ │ + cmp r0, #254 @ 0xfe │ │ + strd ip, r5, [sp, #124] @ 0x7c │ │ + strh.w lr, [sp, #122] @ 0x7a │ │ + strb.w sl, [sp, #121] @ 0x79 │ │ + strb.w r3, [sp, #120] @ 0x78 │ │ + beq.n 3594e │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ cmp r0, #255 @ 0xff │ │ - beq.n 34912 │ │ - ldrb.w r6, [fp, #331] @ 0x14b │ │ - ldrb.w r5, [fp, #335] @ 0x14f │ │ - ldrh.w r4, [fp, #329] @ 0x149 │ │ - ldrh.w r2, [fp, #333] @ 0x14d │ │ - ldrb.w r3, [fp, #332] @ 0x14c │ │ - ldrd ip, r1, [fp, #336] @ 0x150 │ │ - strb.w r6, [sp, #114] @ 0x72 │ │ - strh.w r4, [sp, #112] @ 0x70 │ │ - strh.w r2, [sp, #88] @ 0x58 │ │ - strb.w r5, [sp, #90] @ 0x5a │ │ - ldrh.w r6, [sp, #88] @ 0x58 │ │ - ldrh.w r4, [sp, #112] @ 0x70 │ │ - ldrb.w r2, [sp, #114] @ 0x72 │ │ - ldrb.w r5, [sp, #90] @ 0x5a │ │ - strh.w r4, [sp, #49] @ 0x31 │ │ - strh.w r6, [sp, #53] @ 0x35 │ │ - strb.w r0, [sp, #48] @ 0x30 │ │ - strb.w r2, [sp, #51] @ 0x33 │ │ - strb.w r3, [sp, #52] @ 0x34 │ │ - strb.w r5, [sp, #55] @ 0x37 │ │ - str r1, [sp, #60] @ 0x3c │ │ - b.n 34988 │ │ - ldr.w r1, [fp, #332] @ 0x14c │ │ - cmp r1, #0 │ │ - bne.w 345de │ │ - ldr r1, [r7, #8] │ │ - ldr r1, [r1, #0] │ │ - b.n 34666 │ │ - add.w r0, fp, #328 @ 0x148 │ │ - add r1, sp, #112 @ 0x70 │ │ - bl 4320c │ │ - ldrb.w r1, [fp, #328] @ 0x148 │ │ - cmp r1, #255 @ 0xff │ │ - beq.w 347f6 │ │ - ldrb.w r6, [fp, #331] @ 0x14b │ │ - ldrb.w r5, [fp, #335] @ 0x14f │ │ - ldrh.w r4, [fp, #329] @ 0x149 │ │ - ldrh.w r0, [fp, #333] @ 0x14d │ │ - ldrb.w r3, [fp, #332] @ 0x14c │ │ - ldrd ip, r2, [fp, #336] @ 0x150 │ │ - strb.w r6, [sp, #90] @ 0x5a │ │ - strh.w r4, [sp, #88] @ 0x58 │ │ - strh.w r0, [sp, #36] @ 0x24 │ │ - strb.w r5, [sp, #38] @ 0x26 │ │ - ldrb.w r0, [sp, #90] @ 0x5a │ │ - ldrh.w r6, [sp, #36] @ 0x24 │ │ - ldrb.w r5, [sp, #38] @ 0x26 │ │ - ldrh.w r4, [sp, #88] @ 0x58 │ │ - strb.w r1, [sp, #48] @ 0x30 │ │ - strh.w r4, [sp, #49] @ 0x31 │ │ - strb.w r0, [sp, #51] @ 0x33 │ │ - strb.w r3, [sp, #52] @ 0x34 │ │ - strh.w r6, [sp, #53] @ 0x35 │ │ - strb.w r5, [sp, #55] @ 0x37 │ │ - str r2, [sp, #60] @ 0x3c │ │ + ldr r3, [r7, #8] │ │ + bne.n 35966 │ │ + ldr.w r2, [r8, #348] @ 0x15c │ │ + cbz r2, 358a0 │ │ + ldr.w r1, [r2, #296] @ 0x128 │ │ + mov.w lr, #2 │ │ + add.w ip, r1, #8 │ │ + b.n 3598e │ │ + ldr r1, [r3, #0] │ │ + mov.w lr, #0 │ │ + mov r2, r8 │ │ + add.w ip, r1, #8 │ │ + b.n 3598e │ │ + add.w r0, r8, #344 @ 0x158 │ │ + str.w r9, [sp, #40] @ 0x28 │ │ + mov r9, fp │ │ + mov sl, r2 │ │ + mov fp, r3 │ │ + bl 43bec │ │ + ldrb.w r0, [r8, #344] @ 0x158 │ │ + cmp r0, #255 @ 0xff │ │ + beq.n 358f4 │ │ + ldrb.w r6, [r8, #347] @ 0x15b │ │ + mov r3, fp │ │ + ldrb.w r5, [r8, #351] @ 0x15f │ │ + ldrh.w r4, [r8, #345] @ 0x159 │ │ + ldrh.w r2, [r8, #349] @ 0x15d │ │ + ldrb.w lr, [r8, #348] @ 0x15c │ │ + ldrd ip, r1, [r8, #352] @ 0x160 │ │ + strb.w r6, [sp, #122] @ 0x7a │ │ + strh.w r4, [sp, #120] @ 0x78 │ │ + strh.w r2, [sp, #48] @ 0x30 │ │ + strb.w r5, [sp, #50] @ 0x32 │ │ + b.n 35916 │ │ + ldr.w r1, [r8, #348] @ 0x15c │ │ + mov r3, fp │ │ + cbz r1, 3590a │ │ + ldr.w r2, [r1, #296] @ 0x128 │ │ + mov.w lr, #2 │ │ + add.w ip, r2, #8 │ │ + b.n 35916 │ │ + ldr r1, [r3, #0] │ │ + mov.w lr, #0 │ │ + add.w ip, r1, #8 │ │ + mov r1, r8 │ │ + ldrb.w r2, [sp, #122] @ 0x7a │ │ + mov fp, r9 │ │ + ldrh.w r6, [sp, #48] @ 0x30 │ │ + ldrb.w r5, [sp, #50] @ 0x32 │ │ + ldrh.w r4, [sp, #120] @ 0x78 │ │ + strb.w r0, [sp, #80] @ 0x50 │ │ movs r0, #0 │ │ - add r1, sp, #40 @ 0x28 │ │ - str r0, [sp, #40] @ 0x28 │ │ + strh.w r4, [sp, #81] @ 0x51 │ │ + strb.w r2, [sp, #83] @ 0x53 │ │ + strb.w lr, [sp, #84] @ 0x54 │ │ + strh.w r6, [sp, #85] @ 0x55 │ │ + strb.w r5, [sp, #87] @ 0x57 │ │ + strd ip, r1, [sp, #88] @ 0x58 │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ + b.n 359be │ │ + add.w r0, r8, #344 @ 0x158 │ │ + add r1, sp, #120 @ 0x78 │ │ + bl 43c20 │ │ + ldrb.w r0, [r8, #344] @ 0x158 │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + cmp r0, #255 @ 0xff │ │ + ldr r3, [r7, #8] │ │ + beq.n 3588c │ │ + ldrb.w r6, [r8, #347] @ 0x15b │ │ + ldrb.w r5, [r8, #351] @ 0x15f │ │ + ldrh.w r4, [r8, #345] @ 0x159 │ │ + ldrh.w r1, [r8, #349] @ 0x15d │ │ + ldrb.w lr, [r8, #348] @ 0x15c │ │ + ldrd ip, r2, [r8, #352] @ 0x160 │ │ + strb.w r6, [sp, #50] @ 0x32 │ │ + strh.w r4, [sp, #48] @ 0x30 │ │ + strh.w r1, [sp, #68] @ 0x44 │ │ + strb.w r5, [sp, #70] @ 0x46 │ │ + ldrb.w r1, [sp, #50] @ 0x32 │ │ + ldrh.w r6, [sp, #68] @ 0x44 │ │ + ldrb.w r5, [sp, #70] @ 0x46 │ │ + ldrh.w r4, [sp, #48] @ 0x30 │ │ + strb.w r0, [sp, #80] @ 0x50 │ │ + movs r0, #0 │ │ + strh.w r4, [sp, #81] @ 0x51 │ │ + strb.w r1, [sp, #83] @ 0x53 │ │ + strb.w lr, [sp, #84] @ 0x54 │ │ + strh.w r6, [sp, #85] @ 0x55 │ │ + strb.w r5, [sp, #87] @ 0x57 │ │ + strd ip, r2, [sp, #88] @ 0x58 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r1, sp, #72 @ 0x48 │ │ + add.w r0, r9, #8 │ │ add.w r2, r1, #8 │ │ - ldr r0, [r7, #8] │ │ - add r1, sp, #88 @ 0x58 │ │ - str r0, [sp, #100] @ 0x64 │ │ - add.w r0, r8, #8 │ │ - str.w ip, [sp, #56] @ 0x38 │ │ - str.w r9, [sp, #88] @ 0x58 │ │ - strd sl, fp, [sp, #92] @ 0x5c │ │ - bl 36fc8 │ │ + add r1, sp, #48 @ 0x30 │ │ + strd r8, r3, [sp, #56] @ 0x38 │ │ + strd sl, fp, [sp, #48] @ 0x30 │ │ + bl 37f18 │ │ movs r0, #0 │ │ - str.w r0, [r8] │ │ - add sp, #148 @ 0x94 │ │ + str.w r0, [r9] │ │ + add sp, #156 @ 0x9c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #12] @ (349c8 ) │ │ - movs r0, #0 │ │ - movs r2, #5 │ │ - add r3, pc │ │ - bl 1b904 │ │ udf #254 @ 0xfe │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ - movs r1, r0 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #76] @ 0x4c │ │ + blxne 4eeb0 │ │ + mov r0, r4 │ │ + blx 4d4a8 │ │ + bmi.n 359a6 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #188 @ 0xbc │ │ - mov r3, r0 │ │ - ldr r0, [r1, #0] │ │ + sub sp, #252 @ 0xfc │ │ mov r6, r1 │ │ - cbz r0, 34a22 │ │ + mov r1, r0 │ │ + ldr r0, [r6, #0] │ │ + mov r5, r2 │ │ + cbz r0, 35a54 │ │ add.w r0, r6, #32 │ │ - mov r4, r3 │ │ + mov r4, r1 │ │ + mov r8, r1 │ │ + mov r1, r5 │ │ mov ip, r6 │ │ - mov r1, r2 │ │ - mov r8, r3 │ │ ldmia r0!, {r2, r3, r5, r6} │ │ stmia r4!, {r2, r3, r5, r6} │ │ ldmia.w r0, {r2, r3, r5, r6} │ │ stmia r4!, {r2, r3, r5, r6} │ │ - add r5, sp, #64 @ 0x40 │ │ + add r5, sp, #144 @ 0x90 │ │ ldmia.w ip!, {r2, r3, r4, r6} │ │ mov r0, r5 │ │ stmia r0!, {r2, r3, r4, r6} │ │ ldmia.w ip, {r2, r3, r4, r6} │ │ stmia r0!, {r2, r3, r4, r6} │ │ add.w r0, r5, #32 │ │ movs r2, #72 @ 0x48 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ add.w r0, r8, #32 │ │ mov r1, r5 │ │ movs r2, #104 @ 0x68 │ │ - bl 4c336 │ │ - add sp, #188 @ 0xbc │ │ + bl 4bc7a │ │ + add sp, #252 @ 0xfc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [r2, #0] │ │ + ldr r0, [r5, #0] │ │ str r0, [sp, #48] @ 0x30 │ │ - ldr r0, [r2, #4] │ │ + ldr r0, [r5, #4] │ │ str r0, [sp, #44] @ 0x2c │ │ - ldrd r4, r0, [r2, #8] │ │ - ldrb.w r8, [r2, #56] @ 0x38 │ │ - str r0, [sp, #24] │ │ - ldr r0, [r2, #16] │ │ + ldr r0, [r5, #8] │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldr r0, [r5, #12] │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldr r0, [r5, #16] │ │ str r0, [sp, #56] @ 0x38 │ │ - ldr r0, [r2, #20] │ │ + ldr r0, [r5, #20] │ │ str r0, [sp, #52] @ 0x34 │ │ - ldr r0, [r2, #24] │ │ - str r0, [sp, #12] │ │ - add r0, sp, #64 @ 0x40 │ │ - adds r0, #8 │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldrd sl, r0, [r2, #48] @ 0x30 │ │ - ldrd r9, fp, [r2, #32] │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldrd r0, r1, [r2, #64] @ 0x40 │ │ - str r0, [sp, #8] │ │ - strd r6, r1, [sp, #16] │ │ - str r2, [sp, #40] @ 0x28 │ │ - strd r4, r3, [sp, #28] │ │ + add r0, sp, #72 @ 0x48 │ │ + add.w r4, r0, #8 │ │ + ldrd fp, r0, [r5, #48] @ 0x30 │ │ + ldrb.w r9, [r5, #56] @ 0x38 │ │ + ldrd r8, sl, [r5, #32] │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [r5, #68] @ 0x44 │ │ + ldr r2, [r5, #24] │ │ + str r0, [sp, #24] │ │ + add r0, sp, #4 │ │ + str r1, [sp, #36] @ 0x24 │ │ + stmia r0!, {r2, r4, r6} │ │ + ldr r0, [r6, #16] │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldrd r1, r0, [r6, #20] │ │ + str r0, [sp, #32] │ │ + ldr r0, [r6, #28] │ │ + str r0, [sp, #28] │ │ ldr r0, [r6, #8] │ │ - ldrd ip, r2, [r6, #16] │ │ - ldrd r3, r1, [r6, #24] │ │ lsls r0, r0, #31 │ │ - bne.w 34b8a │ │ + bne.w 35bc4 │ │ + ldrd r0, r2, [r6, #32] │ │ + strd r2, r0, [sp, #16] │ │ ldr r0, [r6, #12] │ │ - ldrd lr, r4, [r6, #32] │ │ cmp r0, #0 │ │ - bne.w 34b90 │ │ + bne.w 35bd2 │ │ + ldr.w ip, [sp, #40] @ 0x28 │ │ cmp.w ip, #2 │ │ - bne.w 34c9e │ │ - movs.w r0, r8, lsl #31 │ │ - bne.n 34b42 │ │ - cmp r9, fp │ │ - beq.n 34b42 │ │ - ldrd r4, r3, [sp, #24] │ │ - mov r2, r9 │ │ - b.n 34a9c │ │ - mov r2, r9 │ │ - cmp r9, fp │ │ - beq.n 34b42 │ │ + bne.w 35cdc │ │ + movs.w r0, r9, lsl #31 │ │ + bne.n 35b7c │ │ + cmp r8, sl │ │ + beq.n 35b7c │ │ + mov r2, r8 │ │ + b.n 35ad2 │ │ + mov r2, r8 │ │ + cmp r8, sl │ │ + beq.n 35b7c │ │ ldrd r0, r1, [r2, #16] │ │ - add.w r9, r2, #32 │ │ - mov.w r8, #0 │ │ - subs.w r0, r0, sl │ │ - ldr r0, [sp, #60] @ 0x3c │ │ + add.w r8, r2, #32 │ │ + mov.w r9, #0 │ │ + subs.w r0, r0, fp │ │ + ldr r0, [sp, #68] @ 0x44 │ │ sbcs.w r0, r1, r0 │ │ it cs │ │ - movcs.w r8, #1 │ │ - bcs.n 34af8 │ │ + movcs.w r9, #1 │ │ + bcs.n 35b2e │ │ ldrd r0, r1, [r2, #8] │ │ + ldr r3, [sp, #64] @ 0x40 │ │ subs r0, r3, r0 │ │ - sbcs.w r0, r4, r1 │ │ - bcs.n 34a96 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + sbcs r0, r1 │ │ + bcs.n 35acc │ │ ldrd r0, r1, [r2] │ │ - ldr r5, [sp, #56] @ 0x38 │ │ - subs r0, r0, r5 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + subs r0, r0, r3 │ │ ldr r0, [sp, #52] @ 0x34 │ │ sbcs.w r0, r1, r0 │ │ - bcs.n 34a96 │ │ - ldr r5, [sp, #12] │ │ + bcs.n 35acc │ │ + ldr r3, [sp, #4] │ │ ldr r0, [r2, #24] │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - ldr r1, [r5, #12] │ │ + str.w r8, [r5, #32] │ │ + ldr r1, [r3, #12] │ │ cmp r0, r1 │ │ - str.w r9, [r3, #32] │ │ - bcs.w 34cc4 │ │ - mov.w r3, #352 @ 0x160 │ │ - ldr r1, [r5, #8] │ │ + bcs.w 35d06 │ │ + ldr r1, [r3, #8] │ │ + mov.w r3, #368 @ 0x170 │ │ mla r0, r0, r3, r1 │ │ - str r0, [sp, #172] @ 0xac │ │ - add r0, sp, #184 @ 0xb8 │ │ - b.n 34b08 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - movs r1, #1 │ │ + str r0, [sp, #144] @ 0x90 │ │ + add r0, sp, #248 @ 0xf8 │ │ + b.n 35b3c │ │ + movs r0, #1 │ │ + str.w r8, [r5, #32] │ │ + strb.w r0, [r5, #56] @ 0x38 │ │ movs r2, #0 │ │ - strb.w r1, [r0, #56] @ 0x38 │ │ - str.w r9, [r0, #32] │ │ - add r0, sp, #172 @ 0xac │ │ + add r0, sp, #144 @ 0x90 │ │ str r2, [r0, #0] │ │ - ldr r1, [sp, #172] @ 0xac │ │ - ldr r4, [sp, #36] @ 0x24 │ │ - cbz r1, 34b42 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + cbz r1, 35b7c │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #20] │ │ + ldr r0, [sp, #24] │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ - bl 3459c │ │ + str r5, [sp, #40] @ 0x28 │ │ + bl 35562 │ │ mov ip, r4 │ │ + mov lr, r4 │ │ + ldmia.w ip!, {r0, r2, r3, r4, r5} │ │ mov r1, r6 │ │ - ldmia.w ip!, {r0, r2, r3, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r5, r6} │ │ - ldmia.w ip!, {r0, r2, r3, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5} │ │ + ldmia.w ip!, {r0, r2, r3, r4, r5} │ │ + stmia r1!, {r0, r2, r3, r4, r5} │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - ldr r6, [sp, #16] │ │ - ldr r3, [sp, #32] │ │ - ldr r2, [sp, #40] @ 0x28 │ │ + mov r4, lr │ │ + ldr r6, [sp, #12] │ │ + ldrd r1, r5, [sp, #36] @ 0x24 │ │ ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ - beq.n 34a60 │ │ - b.n 349de │ │ + beq.w 35a8c │ │ + b.n 35a10 │ │ movs r0, #0 │ │ - mov.w sl, #3 │ │ - strd r8, r6, [sp, #108] @ 0x6c │ │ - strd r1, fp, [sp, #100] @ 0x64 │ │ - add r1, sp, #84 @ 0x54 │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ - stmia.w r1, {r2, r3, r9, lr} │ │ - add r1, sp, #72 @ 0x48 │ │ - str r4, [sp, #124] @ 0x7c │ │ - strd r6, r5, [sp, #116] @ 0x74 │ │ - stmia.w r1, {r0, sl, ip} │ │ - ldr r4, [sp, #32] │ │ - ldmia.w r8!, {r1, r2, r3, r6} │ │ + movs r6, #3 │ │ + strd r9, r2, [sp, #116] @ 0x74 │ │ + ldr.w r9, [sp, #8] │ │ + strd r2, r1, [sp, #124] @ 0x7c │ │ + add r1, sp, #80 @ 0x50 │ │ + strd r4, lr, [sp, #100] @ 0x64 │ │ + str r5, [sp, #132] @ 0x84 │ │ + strd fp, r8, [sp, #108] @ 0x6c │ │ + strd sl, r3, [sp, #92] @ 0x5c │ │ + stmia.w r1, {r0, r6, ip} │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + ldmia.w r9!, {r1, r2, r3, r6} │ │ mov r0, r4 │ │ stmia r0!, {r1, r2, r3, r6} │ │ - ldmia.w r8!, {r1, r2, r3, r5, r6} │ │ + ldmia.w r9!, {r1, r2, r3, r5, r6} │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ - ldmia.w r8, {r1, r2, r3, r5, r6} │ │ + ldmia.w r9, {r1, r2, r3, r5, r6} │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ movs r0, #2 │ │ strb.w r0, [r4, #120] @ 0x78 │ │ - add sp, #188 @ 0xbc │ │ + add sp, #252 @ 0xfc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - mov r9, r1 │ │ + mov sl, r1 │ │ movs r0, #1 │ │ - b.n 34b48 │ │ - str r1, [sp, #24] │ │ - mov r8, r4 │ │ - ldr r1, [r0, #0] │ │ + ldr.w ip, [sp, #40] @ 0x28 │ │ + ldr r4, [sp, #28] │ │ + ldr r3, [sp, #32] │ │ + b.n 35b80 │ │ + ldr.w r8, [r0, #8] │ │ + mov sl, r1 │ │ + ldr.w r9, [r0, #12] │ │ movs r4, #0 │ │ - str r1, [sp, #56] @ 0x38 │ │ - mov r9, r2 │ │ - ldr r1, [r0, #4] │ │ - ldr r5, [r0, #8] │ │ - str r0, [sp, #28] │ │ - ldr r0, [r0, #12] │ │ - str.w ip, [sp, #52] @ 0x34 │ │ + ldr r1, [r0, #0] │ │ mov.w ip, #4 │ │ - str.w lr, [sp, #40] @ 0x28 │ │ - str r3, [sp, #12] │ │ - str r1, [sp, #60] @ 0x3c │ │ - str r4, [sp, #180] @ 0xb4 │ │ - strd r4, ip, [sp, #172] @ 0xac │ │ - b.n 34be2 │ │ - ldr.w ip, [sp, #176] @ 0xb0 │ │ - add.w r1, r6, r6, lsl #2 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ + str r1, [sp, #64] @ 0x40 │ │ + ldr r1, [r0, #4] │ │ + str r1, [sp, #68] @ 0x44 │ │ + str r0, [sp, #60] @ 0x3c │ │ + str r4, [sp, #152] @ 0x98 │ │ + strd r4, ip, [sp, #144] @ 0x90 │ │ + b.n 35c1c │ │ + ldr.w ip, [sp, #148] @ 0x94 │ │ + add.w r1, r5, r5, lsl #2 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + mov r5, r6 │ │ add.w r1, r0, r1, lsl #3 │ │ str.w r1, [ip, r4, lsl #2] │ │ add.w r1, fp, #1 │ │ - sub.w r0, sl, r1 │ │ + sub.w r9, r9, r1 │ │ adds r4, #1 │ │ add.w r1, r1, r1, lsl #1 │ │ - str r4, [sp, #180] @ 0xb4 │ │ - add.w r5, r5, r1, lsl #3 │ │ - cmp r0, #1 │ │ - beq.n 34c28 │ │ - cmp r0, #0 │ │ - beq.n 34c76 │ │ - mov sl, r0 │ │ + str r4, [sp, #152] @ 0x98 │ │ + add.w r8, r8, r1, lsl #3 │ │ + cmp.w r9, #1 │ │ + beq.n 35c64 │ │ + cmp.w r9, #0 │ │ + beq.n 35cb2 │ │ mov.w fp, #0 │ │ - mov r1, r0 │ │ - b.n 34bfe │ │ + mov r1, r9 │ │ + b.n 35c3a │ │ mov fp, r2 │ │ lsrs r2, r1, #1 │ │ subs r1, r1, r2 │ │ cmp r1, #1 │ │ - bls.n 34c2e │ │ + bls.n 35c68 │ │ mov r2, fp │ │ add.w fp, fp, r1, lsr #1 │ │ add.w r3, fp, fp, lsl #1 │ │ - add.w r3, r5, r3, lsl #3 │ │ + add.w r3, r8, r3, lsl #3 │ │ ldr r6, [r3, #16] │ │ cmp r6, r4 │ │ - bhi.n 34bf4 │ │ - bcc.n 34bf6 │ │ + bhi.n 35c30 │ │ + bcc.n 35c32 │ │ ldrd r3, r6, [r3] │ │ ldr r0, [sp, #48] @ 0x30 │ │ subs r3, r0, r3 │ │ ldr r0, [sp, #44] @ 0x2c │ │ sbcs.w r3, r0, r6 │ │ it cc │ │ movcc fp, r2 │ │ - b.n 34bf6 │ │ - mov sl, r0 │ │ + b.n 35c32 │ │ mov.w fp, #0 │ │ add.w r1, fp, fp, lsl #1 │ │ - add.w r1, r5, r1, lsl #3 │ │ + add.w r1, r8, r1, lsl #3 │ │ ldr r2, [r1, #16] │ │ cmp r2, r4 │ │ - bne.n 34c76 │ │ + bne.n 35cb2 │ │ ldrd r2, r3, [r1] │ │ ldr r0, [sp, #48] @ 0x30 │ │ subs r2, r0, r2 │ │ ldr r0, [sp, #44] @ 0x2c │ │ sbcs.w r2, r0, r3 │ │ - bcc.n 34c76 │ │ + bcc.n 35cb2 │ │ ldrd r2, r3, [r1, #8] │ │ ldr r0, [sp, #48] @ 0x30 │ │ subs r2, r0, r2 │ │ ldr r0, [sp, #44] @ 0x2c │ │ sbcs.w r2, r0, r3 │ │ - bcs.n 34c76 │ │ - cmp fp, sl │ │ - bcs.n 34caa │ │ - ldr r6, [r1, #20] │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - cmp r6, r0 │ │ - bcs.n 34cb0 │ │ - ldr r1, [sp, #172] @ 0xac │ │ + bcs.n 35cb2 │ │ + cmp fp, r9 │ │ + bcs.n 35cec │ │ + mov r6, r5 │ │ + ldr r5, [r1, #20] │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + cmp r5, r0 │ │ + bcs.n 35cf2 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ cmp r4, r1 │ │ - bne.n 34bc0 │ │ - add r0, sp, #172 @ 0xac │ │ - bl 4319c │ │ - b.n 34bbc │ │ - ldr r0, [sp, #20] │ │ - mov ip, r9 │ │ - ldrd r5, r6, [sp, #172] @ 0xac │ │ - mov lr, r8 │ │ - ldrd r1, r2, [sp, #8] │ │ - add.w r4, r6, r4, lsl #2 │ │ + bne.n 35bf8 │ │ + add r0, sp, #144 @ 0x90 │ │ + bl 43bb0 │ │ + b.n 35bf4 │ │ + ldr r0, [sp, #24] │ │ + mov r3, r5 │ │ + ldr r2, [sp, #148] @ 0x94 │ │ + mov ip, sl │ │ + ldr.w fp, [r3, #64] @ 0x40 │ │ ldr r0, [r0, #0] │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ - add.w fp, r0, #8 │ │ - ldrd r3, r8, [sp, #24] │ │ + add.w r5, r2, r4, lsl #2 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + ldrd r3, sl, [sp, #28] │ │ + add.w r8, r0, #8 │ │ + ldr r6, [sp, #40] @ 0x28 │ │ movs r0, #0 │ │ - b.n 34b48 │ │ - mov r9, r1 │ │ - mov r1, r4 │ │ + ldrd lr, r4, [sp, #16] │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ + b.n 35b80 │ │ + mov sl, r1 │ │ movs r0, #0 │ │ - mov.w sl, #4 │ │ - b.n 34b48 │ │ - ldr r2, [pc, #112] @ (34d1c ) │ │ + ldr r4, [sp, #28] │ │ + movs r6, #4 │ │ + ldrd fp, lr, [sp, #16] │ │ + ldr r3, [sp, #32] │ │ + b.n 35b80 │ │ + ldr r2, [pc, #108] @ (35d5c ) │ │ add r2, pc │ │ - b.n 34cba │ │ - ldr r2, [pc, #108] @ (34d20 ) │ │ - mov fp, r6 │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ + b.n 35cfc │ │ + ldr r2, [pc, #108] @ (35d60 ) │ │ + mov fp, r5 │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ add r2, pc │ │ mov r0, fp │ │ - mov r1, sl │ │ - bl 1b0c8 │ │ - b.n 34ccc │ │ - ldr r2, [pc, #92] @ (34d24 ) │ │ + mov r1, r9 │ │ + bl 1bbf4 │ │ + b.n 35d0e │ │ + ldr r2, [pc, #92] @ (35d64 ) │ │ add r2, pc │ │ - bl 1b0c8 │ │ + bl 1bbf4 │ │ udf #254 @ 0xfe │ │ - b.n 34cd6 │ │ - b.n 34cd2 │ │ + b.n 35d18 │ │ + b.n 35d14 │ │ mov r4, r0 │ │ - b.n 34ce2 │ │ + b.n 35d24 │ │ mov r4, r0 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - cbz r0, 34ce2 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - blx 4f780 │ │ - ldr r0, [sp, #16] │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + cbz r0, 35d24 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + blx 4eeb0 │ │ + ldr r0, [sp, #12] │ │ ldr r0, [r0, #0] │ │ - cbz r0, 34d10 │ │ - ldr r1, [sp, #16] │ │ + cbz r0, 35d52 │ │ + ldr r1, [sp, #12] │ │ ldr.w r0, [r1, #56]! │ │ - str r1, [sp, #16] │ │ + str r1, [sp, #12] │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 34cf4 │ │ + bne.n 35d36 │ │ cmp r1, #1 │ │ - bne.n 34d10 │ │ + bne.n 35d52 │ │ dmb ish │ │ - ldr r0, [sp, #16] │ │ - bl 34d28 │ │ + ldr r0, [sp, #12] │ │ + bl 35d68 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - nop │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + sub sp, #280 @ 0x118 │ │ movs r1, r0 │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ + sub sp, #296 @ 0x128 │ │ movs r1, r0 │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ + add r7, sp, #688 @ 0x2b0 │ │ movs r1, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldr r4, [r0, #0] │ │ mov r0, r4 │ │ - ldr.w r1, [r0, #128]! │ │ - cbz r1, 34d54 │ │ + ldr.w r1, [r0, #136]! │ │ + cbz r1, 35d94 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r5, r3, [r1] │ │ cmp r5, #0 │ │ - bne.n 34d3a │ │ + bne.n 35d7a │ │ cmp r2, #1 │ │ - bne.n 34d54 │ │ + bne.n 35d94 │ │ dmb ish │ │ - bl 34d28 │ │ - add.w r0, r4, #132 @ 0x84 │ │ - bl 42fb6 │ │ + bl 35d68 │ │ + add.w r0, r4, #140 @ 0x8c │ │ + bl 439ca │ │ adds r0, r4, #1 │ │ - beq.n 34d88 │ │ + beq.n 35dc8 │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 34d66 │ │ + bne.n 35da6 │ │ cmp r1, #1 │ │ it ne │ │ popne {r4, r5, r7, pc} │ │ dmb ish │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ pop {r4, r5, r7, pc} │ │ mov r5, r0 │ │ - add.w r0, r4, #132 @ 0x84 │ │ - bl 42fb6 │ │ - b.n 34d9c │ │ - bl 1c65a │ │ + add.w r0, r4, #140 @ 0x8c │ │ + bl 439ca │ │ + b.n 35ddc │ │ + bl 1c856 │ │ mov r5, r0 │ │ adds r0, r4, #1 │ │ - beq.n 34dc2 │ │ + beq.n 35e02 │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 34da6 │ │ + bne.n 35de6 │ │ cmp r1, #1 │ │ - bne.n 34dc2 │ │ + bne.n 35e02 │ │ mov r0, r4 │ │ dmb ish │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r5 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ - ldr.w r1, [r0, #128]! │ │ - cbz r1, 34df2 │ │ + ldr.w r1, [r0, #136]! │ │ + cbz r1, 35e32 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r5, r3, [r1] │ │ cmp r5, #0 │ │ - bne.n 34dd8 │ │ + bne.n 35e18 │ │ cmp r2, #1 │ │ - bne.n 34df2 │ │ + bne.n 35e32 │ │ dmb ish │ │ - bl 34d28 │ │ - add.w r0, r4, #132 @ 0x84 │ │ + bl 35d68 │ │ + add.w r0, r4, #140 @ 0x8c │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 42fb6 │ │ + b.w 439ca │ │ mov r5, r0 │ │ - add.w r0, r4, #132 @ 0x84 │ │ - bl 42fb6 │ │ + add.w r0, r4, #140 @ 0x8c │ │ + bl 439ca │ │ mov r0, r5 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - bmi.n 34dbe │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + bmi.n 35dfe │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #424 @ 0x1a8 │ │ mov r8, r0 │ │ mov.w r0, #438 @ 0x1b6 │ │ movs r4, #0 │ │ @@ -62368,206 +63695,203 @@ │ │ add r0, sp, #12 │ │ mov r9, r2 │ │ str r0, [sp, #36] @ 0x24 │ │ lsrs r0, r2, #7 │ │ cmp r0, #2 │ │ str r4, [sp, #12] │ │ strh.w r4, [sp, #22] │ │ - bhi.w 34fa0 │ │ + bhi.w 35fcc │ │ add r6, sp, #40 @ 0x28 │ │ mov r2, r9 │ │ mov r0, r6 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ cmp.w r9, #7 │ │ strb.w r4, [r6, r9] │ │ - bcs.n 34ebc │ │ + bcs.n 35efc │ │ ldrb.w r0, [sp, #40] @ 0x28 │ │ cmp r0, #0 │ │ - beq.n 34f1a │ │ + beq.n 35f5a │ │ cmp.w r9, #0 │ │ - beq.n 34f4c │ │ + beq.n 35f8e │ │ ldrb.w r0, [sp, #41] @ 0x29 │ │ cmp r0, #0 │ │ - beq.n 34f22 │ │ + beq.n 35f62 │ │ cmp.w r9, #1 │ │ - beq.n 34f4c │ │ + beq.n 35f8e │ │ ldrb.w r0, [sp, #42] @ 0x2a │ │ cmp r0, #0 │ │ - beq.n 34f26 │ │ + beq.n 35f66 │ │ cmp.w r9, #2 │ │ - beq.n 34f4c │ │ + beq.n 35f8e │ │ ldrb.w r0, [sp, #43] @ 0x2b │ │ cmp r0, #0 │ │ - beq.n 34f2a │ │ + beq.n 35f6a │ │ cmp.w r9, #3 │ │ - beq.n 34f4c │ │ + beq.n 35f8e │ │ ldrb.w r0, [sp, #44] @ 0x2c │ │ cmp r0, #0 │ │ - beq.n 34f2e │ │ + beq.n 35f6e │ │ cmp.w r9, #4 │ │ - beq.n 34f4c │ │ + beq.n 35f8e │ │ ldrb.w r0, [sp, #45] @ 0x2d │ │ cmp r0, #0 │ │ - beq.n 34f32 │ │ + beq.n 35f72 │ │ cmp.w r9, #5 │ │ - beq.n 34f4c │ │ + beq.n 35f8e │ │ ldrb.w r0, [sp, #46] @ 0x2e │ │ cmp r0, #0 │ │ - bne.n 34f4c │ │ + bne.n 35f8e │ │ movs r1, #6 │ │ - b.n 34f34 │ │ + b.n 35f74 │ │ cmp r6, r6 │ │ - bne.n 34eee │ │ + bne.n 35f2e │ │ sub.w r1, r9, #7 │ │ movs r0, #0 │ │ movw r2, #256 @ 0x100 │ │ movt r2, #257 @ 0x101 │ │ adds r4, r6, r0 │ │ ldr r3, [r6, r0] │ │ ldr r4, [r4, #4] │ │ subs r5, r2, r4 │ │ orrs r5, r4 │ │ subs r4, r2, r3 │ │ orrs r3, r4 │ │ ands r3, r5 │ │ mvns r3, r3 │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ - bne.n 34f02 │ │ + bne.n 35f42 │ │ adds r0, #8 │ │ cmp r0, r1 │ │ - bls.n 34ece │ │ - b.n 34f02 │ │ + bls.n 35f0e │ │ + b.n 35f42 │ │ movs r0, #0 │ │ movs r1, #0 │ │ ldrb r2, [r6, r1] │ │ - cbz r2, 34f34 │ │ + cbz r2, 35f74 │ │ adds r1, #1 │ │ - bne.n 34ef2 │ │ + bne.n 35f32 │ │ sub.w r1, r9, #7 │ │ cmp r1, #0 │ │ - bcs.n 34ec6 │ │ + bcs.n 35f06 │ │ add.w r1, r9, #1 │ │ subs r1, r1, r0 │ │ - beq.n 34f4c │ │ + beq.n 35f8e │ │ adds r3, r6, r0 │ │ movs r2, #0 │ │ ldrb r6, [r3, r2] │ │ - cbz r6, 34f1e │ │ + cbz r6, 35f5e │ │ adds r2, #1 │ │ cmp r1, r2 │ │ - bne.n 34f0e │ │ - b.n 34f4c │ │ + bne.n 35f4e │ │ + b.n 35f8e │ │ movs r1, #0 │ │ - b.n 34f34 │ │ + b.n 35f74 │ │ adds r1, r2, r0 │ │ - b.n 34f34 │ │ + b.n 35f74 │ │ movs r1, #1 │ │ - b.n 34f34 │ │ + b.n 35f74 │ │ movs r1, #2 │ │ - b.n 34f34 │ │ + b.n 35f74 │ │ movs r1, #3 │ │ - b.n 34f34 │ │ + b.n 35f74 │ │ movs r1, #4 │ │ - b.n 34f34 │ │ + b.n 35f74 │ │ movs r1, #5 │ │ cmp r1, r9 │ │ - bne.n 34f4c │ │ + bne.n 35f8e │ │ add r0, sp, #24 │ │ add r1, sp, #40 @ 0x28 │ │ add r2, sp, #12 │ │ - bl 31664 │ │ + bl 32708 │ │ + ldr r5, [sp, #28] │ │ ldrb.w r0, [sp, #24] │ │ cmp r0, #255 @ 0xff │ │ - bne.n 34f60 │ │ - b.n 34fb2 │ │ - ldr r0, [pc, #212] @ (35024 ) │ │ + bne.n 35fa4 │ │ + b.n 35fe0 │ │ + ldr r0, [pc, #184] @ (36048 ) │ │ add r0, pc │ │ ldrd r0, r1, [r0] │ │ strd r0, r1, [sp, #24] │ │ + ldr r5, [sp, #28] │ │ ldrb.w r0, [sp, #24] │ │ cmp r0, #255 @ 0xff │ │ - beq.n 34fb2 │ │ - ldrb.w r0, [sp, #24] │ │ - ldr r5, [sp, #28] │ │ + beq.n 35fe0 │ │ + ldr r0, [sp, #24] │ │ + uxtb r0, r0 │ │ cmp r0, #255 @ 0xff │ │ - bne.n 34f70 │ │ - adds r0, r5, #1 │ │ - bne.n 34fb4 │ │ - b.n 34f92 │ │ + beq.n 35fb8 │ │ cmp r0, #3 │ │ - bne.n 34f92 │ │ - ldrd r6, r4, [r5] │ │ - ldr r1, [r4, #0] │ │ - cbz r1, 34f80 │ │ - mov r0, r6 │ │ - blx r1 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 4f780 │ │ + bne.n 35fbe │ │ + ldr r1, [r5, #12] │ │ mov r0, r5 │ │ - blx 4f780 │ │ + blx r1 │ │ + b.n 35fbe │ │ + ldr r5, [sp, #28] │ │ + adds r0, r5, #1 │ │ + bne.n 35fe0 │ │ movs r0, #0 │ │ str.w r0, [r8] │ │ add sp, #424 @ 0x1a8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add r0, sp, #24 │ │ add r3, sp, #36 @ 0x24 │ │ mov r2, r9 │ │ - bl 31b10 │ │ + bl 32b14 │ │ + ldr r5, [sp, #28] │ │ ldrb.w r0, [sp, #24] │ │ cmp r0, #255 @ 0xff │ │ - bne.n 34f60 │ │ - ldr r5, [sp, #28] │ │ + bne.n 35fa4 │ │ add r6, sp, #40 @ 0x28 │ │ movs r1, #104 @ 0x68 │ │ mov r0, r6 │ │ - bl 4c410 │ │ + bl 4bcc0 │ │ mov r0, r5 │ │ mov r1, r6 │ │ - blx 4f910 │ │ + blx 4f040 │ │ adds r0, #1 │ │ - beq.n 34ff2 │ │ + beq.n 3601e │ │ ldr r0, [sp, #92] @ 0x5c │ │ - cbnz r0, 34ff6 │ │ + cbnz r0, 36032 │ │ ldr r6, [sp, #88] @ 0x58 │ │ movs r4, #0 │ │ movs r0, #0 │ │ movs r2, #1 │ │ movs r3, #2 │ │ strd r5, r4, [sp] │ │ mov r1, r6 │ │ - blx 4f930 │ │ + blx 4f060 │ │ adds r1, r0, #1 │ │ itt ne │ │ strdne r0, r6, [r8, #4] │ │ movne r4, #1 │ │ str.w r4, [r8] │ │ - b.n 34ffc │ │ - blx 4f7c0 │ │ + b.n 36038 │ │ + blx 4ef00 │ │ + ldr r0, [pc, #40] @ (3604c ) │ │ + ldr r1, [pc, #40] @ (36050 ) │ │ + add r0, pc │ │ + add r1, pc │ │ + ldr r2, [r0, #0] │ │ + cmp r2, r1 │ │ + it ne │ │ + strne r1, [r0, #0] │ │ movs r0, #0 │ │ str.w r0, [r8] │ │ mov r0, r5 │ │ - blx 4f760 │ │ + blx 4ee90 │ │ add sp, #424 @ 0x1a8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - mov r8, r0 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 4f780 │ │ - mov r0, r5 │ │ - blx 4f780 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ + nop │ │ + add r4, sp, #720 @ 0x2d0 │ │ + movs r1, r0 │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ + movs r1, r0 │ │ + add r4, sp, #976 @ 0x3d0 │ │ movs r1, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ movs r0, #8 │ │ @@ -62575,2978 +63899,2913 @@ │ │ strd r5, r0, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 2e6ac │ │ + bl 2f7aa │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 142ba │ │ + bl 1441a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub.w sp, sp, #10560 @ 0x2940 │ │ - sub sp, #20 │ │ + sub sp, #12 │ │ str r1, [sp, #16] │ │ - str r0, [sp, #28] │ │ + strd r0, r2, [sp, #24] │ │ ldrd r0, r1, [r0, #8] │ │ cmp r1, #0 │ │ - str r0, [sp, #24] │ │ + str r0, [sp, #32] │ │ add.w r0, r1, r1, lsl #2 │ │ - str r3, [sp, #56] @ 0x38 │ │ - str r2, [sp, #40] @ 0x28 │ │ - mov.w r5, r0, lsl #3 │ │ - str r1, [sp, #36] @ 0x24 │ │ + str r3, [sp, #48] @ 0x30 │ │ + mov.w r6, r0, lsl #3 │ │ + str r1, [sp, #20] │ │ ittt ne │ │ - ldrne r0, [sp, #28] │ │ - ldrne r6, [r0, #16] │ │ - cmpne r6, #0 │ │ - bne.w 351da │ │ - ldr r0, [pc, #592] @ (352ec ) │ │ + ldrne r0, [sp, #24] │ │ + ldrne r5, [r0, #16] │ │ + cmpne r5, #0 │ │ + bne.w 361f4 │ │ + ldr r0, [pc, #568] @ (36300 ) │ │ movs r2, #7 │ │ - ldr r4, [sp, #40] @ 0x28 │ │ + ldr r4, [sp, #28] │ │ add r0, pc │ │ mov r1, r4 │ │ - blx 4f830 │ │ - cbz r0, 350ba │ │ - movs r6, #0 │ │ - mov r0, r6 │ │ + blx 4ef60 │ │ + cbz r0, 360e8 │ │ + mov.w fp, #0 │ │ + mov r0, fp │ │ mov r1, r4 │ │ add.w sp, sp, #10560 @ 0x2940 │ │ - add sp, #20 │ │ + add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r1, r4 │ │ ldrsb.w r0, [r1, #7]! │ │ str r1, [sp, #12] │ │ cmn.w r0, #64 @ 0x40 │ │ - blt.w 352d8 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + blt.w 362ee │ │ + ldr r1, [sp, #24] │ │ + ldr r0, [sp, #20] │ │ cmp r0, #0 │ │ - ldrd r4, r0, [sp, #24] │ │ - beq.n 350a8 │ │ - ldr r1, [r0, #16] │ │ - movs r6, #0 │ │ - str r1, [sp, #52] @ 0x34 │ │ - cmp r1, #0 │ │ - beq.n 350aa │ │ - ldr r1, [r0, #20] │ │ + beq.n 360d4 │ │ + ldr r5, [r1, #16] │ │ mov.w fp, #0 │ │ - str r1, [sp, #40] @ 0x28 │ │ - ldr r1, [r0, #24] │ │ - str r1, [sp, #48] @ 0x30 │ │ - ldr r1, [r0, #28] │ │ - str r1, [sp, #44] @ 0x2c │ │ - ldr r1, [r0, #32] │ │ - ldr r0, [r0, #36] @ 0x24 │ │ - str r1, [sp, #36] @ 0x24 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #504] @ (352f0 ) │ │ + cmp r5, #0 │ │ + beq.n 360d8 │ │ + ldr r0, [r1, #20] │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [r1, #24] │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r1, #28] │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r0, [r1, #32] │ │ + ldr r4, [r1, #36] @ 0x24 │ │ + str r0, [sp, #28] │ │ + ldr r0, [pc, #484] @ (36304 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ - b.n 35104 │ │ - subs r5, #40 @ 0x28 │ │ - mov r6, fp │ │ - beq.n 350a8 │ │ - mov sl, r4 │ │ - ldr.w r0, [r4], #40 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ + b.n 36128 │ │ + subs r6, #40 @ 0x28 │ │ + beq.n 360d4 │ │ + ldr r1, [sp, #32] │ │ + mov sl, r1 │ │ + ldr.w r0, [r1], #40 │ │ + str r1, [sp, #32] │ │ + ldr r1, [sp, #44] @ 0x2c │ │ adds r2, r1, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #40] @ 0x28 │ │ adcs.w r3, r0, #0 │ │ - adcs.w r0, r6, #0 │ │ - bne.n 350fe │ │ - ldrd r1, r0, [sp, #32] │ │ - strd r0, r1, [sp] │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - bl 22238 │ │ + adcs.w r0, fp, #0 │ │ + bne.n 36124 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #28] │ │ + strd r0, r4, [sp] │ │ + mov r0, r5 │ │ + bl 2340c │ │ cmp r0, #0 │ │ - beq.n 350fe │ │ + beq.n 36124 │ │ mov r8, r1 │ │ cmp r1, #8 │ │ - bcc.n 350fe │ │ + bcc.n 36124 │ │ mov r9, r0 │ │ ldr r0, [sp, #20] │ │ mov r1, r9 │ │ movs r2, #8 │ │ - blx 4f830 │ │ - ldr r2, [sp, #56] @ 0x38 │ │ + blx 4ef60 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ sub.w r1, r8, #1 │ │ cmp r1, r2 │ │ it eq │ │ cmpeq r0, #0 │ │ - bne.n 350fe │ │ + bne.n 36124 │ │ ldr r1, [sp, #12] │ │ add.w r0, r9, #8 │ │ sub.w r2, r8, #8 │ │ - blx 4f830 │ │ + blx 4ef60 │ │ cmp r0, #0 │ │ - bne.n 350fe │ │ + bne.n 36124 │ │ ldr.w r0, [sl, #4] │ │ cmp r0, #8 │ │ itt ne │ │ ldrne.w r1, [sl, #20] │ │ cmpne r1, #0 │ │ - beq.n 350a8 │ │ - ldr r3, [sp, #28] │ │ - movs r6, #0 │ │ + beq.n 360d4 │ │ + ldr r0, [sp, #24] │ │ + ldr r2, [r0, #4] │ │ ldr.w r0, [sl, #16] │ │ - ldr r2, [r3, #4] │ │ - cmp r2, r0 │ │ - bcc.n 350aa │ │ subs r2, r2, r0 │ │ - cmp r2, r1 │ │ - bcc.n 350aa │ │ + it cs │ │ + cmpcs r2, r1 │ │ + bcc.n 360d4 │ │ subs.w r5, r1, #8 │ │ it cc │ │ - movcc r5, r6 │ │ - bcc.n 350aa │ │ - ldr r1, [r3, #0] │ │ + movcc r5, #0 │ │ + bcc.n 360d4 │ │ + ldr r1, [sp, #24] │ │ movw r2, #19546 @ 0x4c5a │ │ movt r2, #16969 @ 0x4249 │ │ - add.w r9, r1, r0 │ │ - ldr.w r0, [r9] │ │ - ldr.w r1, [r9, #4] │ │ + ldr r1, [r1, #0] │ │ + adds r6, r1, r0 │ │ + ldr r0, [r6, #0] │ │ + ldr r1, [r6, #4] │ │ eors r0, r2 │ │ orrs r0, r1 │ │ - bne.w 350aa │ │ + bne.w 360d4 │ │ cmp r5, #4 │ │ - bcc.w 350aa │ │ - ldr.w r0, [r9, #8] │ │ + bcc.w 360d4 │ │ + ldr r0, [r6, #8] │ │ rev r1, r0 │ │ ldr r0, [sp, #16] │ │ - bl 42ea6 │ │ - mov r8, r0 │ │ + bl 4389c │ │ + mov fp, r0 │ │ mov r4, r1 │ │ - add.w r0, r9, #12 │ │ + add.w r0, r6, #12 │ │ subs r1, r5, #4 │ │ - mov r2, r8 │ │ + mov r2, fp │ │ mov r3, r4 │ │ - bl 42f24 │ │ - mov r6, r0 │ │ + bl 43938 │ │ cmp r0, #0 │ │ - it ne │ │ - movne r6, r8 │ │ - b.n 350aa │ │ - ldr r0, [sp, #28] │ │ - mov sl, r5 │ │ - ldr.w r8, [sp, #24] │ │ - ldrd fp, r9, [r0, #32] │ │ + beq.w 360d4 │ │ + b.n 360d8 │ │ + ldr r0, [sp, #24] │ │ + mov fp, r6 │ │ + ldr.w r8, [sp, #32] │ │ + ldrd sl, r9, [r0, #32] │ │ ldr r1, [r0, #20] │ │ - str r1, [sp, #44] @ 0x2c │ │ + str r1, [sp, #36] @ 0x24 │ │ ldr r1, [r0, #24] │ │ - str r1, [sp, #52] @ 0x34 │ │ + str r1, [sp, #44] @ 0x2c │ │ ldr r1, [r0, #28] │ │ - str r1, [sp, #48] @ 0x30 │ │ - b.n 351fc │ │ - subs.w sl, sl, #40 @ 0x28 │ │ - beq.w 35098 │ │ + str r1, [sp, #40] @ 0x28 │ │ + b.n 36216 │ │ + subs.w fp, fp, #40 @ 0x28 │ │ + beq.w 360c4 │ │ mov r4, r8 │ │ ldr.w r0, [r8], #40 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ adds r2, r1, r0 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ adcs.w r3, r0, #0 │ │ mov.w r0, #0 │ │ adcs.w r0, r0, #0 │ │ - bne.n 351f4 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - mov r0, r6 │ │ - strd fp, r9, [sp] │ │ - bl 22238 │ │ + bne.n 3620e │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + mov r0, r5 │ │ + strd sl, r9, [sp] │ │ + bl 2340c │ │ cmp r0, #0 │ │ - beq.n 351f4 │ │ - ldr r2, [sp, #56] @ 0x38 │ │ + beq.n 3620e │ │ + ldr r2, [sp, #48] @ 0x30 │ │ cmp r1, r2 │ │ - bne.n 351f4 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - ldr r2, [sp, #56] @ 0x38 │ │ - blx 4f830 │ │ + bne.n 3620e │ │ + ldr r1, [sp, #28] │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + blx 4ef60 │ │ cmp r0, #0 │ │ - bne.n 351f4 │ │ + bne.n 3620e │ │ ldr r0, [r4, #4] │ │ mov r3, r4 │ │ cmp r0, #8 │ │ itt ne │ │ - ldrne r5, [r3, #20] │ │ - cmpne r5, #0 │ │ - bne.n 35256 │ │ + ldrne r6, [r3, #20] │ │ + cmpne r6, #0 │ │ + bne.n 36270 │ │ ldrb r0, [r3, #9] │ │ movs r1, #1 │ │ movs r4, #0 │ │ and.w r0, r0, #8 │ │ - eor.w r6, r1, r0, lsr #3 │ │ - b.n 350aa │ │ - ldr r2, [sp, #28] │ │ - movs r6, #0 │ │ + eor.w fp, r1, r0, lsr #3 │ │ + b.n 360d8 │ │ + ldr r2, [sp, #24] │ │ + mov.w fp, #0 │ │ ldr r0, [r3, #16] │ │ ldr r1, [r2, #4] │ │ cmp r1, r0 │ │ - bcc.w 350aa │ │ + bcc.w 360d8 │ │ subs r1, r1, r0 │ │ - cmp r1, r5 │ │ - bcc.w 350aa │ │ + cmp r1, r6 │ │ + bcc.w 360d8 │ │ ldr r1, [r2, #0] │ │ ldrb r2, [r3, #9] │ │ - add.w sl, r1, r0 │ │ + adds r5, r1, r0 │ │ lsls r0, r2, #28 │ │ - bmi.n 3527e │ │ - mov r4, r5 │ │ - mov r6, sl │ │ - b.n 350aa │ │ - cmp r5, #12 │ │ - bcc.w 350aa │ │ - ldr.w r0, [sl] │ │ + bmi.n 36298 │ │ + mov r4, r6 │ │ + mov fp, r5 │ │ + b.n 360d8 │ │ + cmp r6, #12 │ │ + bcc.w 360d8 │ │ + ldr r0, [r5, #0] │ │ cmp r0, #1 │ │ - bne.w 350aa │ │ - ldr.w r1, [sl, #4] │ │ + bne.w 360d8 │ │ + ldr r1, [r5, #4] │ │ ldr r0, [sp, #16] │ │ - bl 42ea6 │ │ - add.w r8, sp, #72 @ 0x48 │ │ + bl 4389c │ │ + add.w r8, sp, #64 @ 0x40 │ │ mov r9, r0 │ │ mov r4, r1 │ │ movw r1, #10497 @ 0x2901 │ │ mov r0, r8 │ │ - bl 4c410 │ │ - subs r5, #12 │ │ - add.w r2, sl, #12 │ │ - add r0, sp, #60 @ 0x3c │ │ + bl 4bcc0 │ │ + subs r6, #12 │ │ + add.w r2, r5, #12 │ │ + add r0, sp, #52 @ 0x34 │ │ mov r1, r8 │ │ - mov r3, r5 │ │ + mov r3, r6 │ │ strd r9, r4, [sp] │ │ - bl 1ec50 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - ldrb.w r2, [sp, #64] @ 0x40 │ │ + bl 1f81c │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + ldrb.w r2, [sp, #56] @ 0x38 │ │ eors r0, r4 │ │ - eors r1, r5 │ │ + eors r1, r6 │ │ orrs r0, r1 │ │ it ne │ │ - movne r9, r6 │ │ + movne r9, fp │ │ cmp r2, #0 │ │ it eq │ │ - moveq r6, r9 │ │ - b.n 350aa │ │ - ldr r0, [pc, #24] @ (352f4 ) │ │ + moveq fp, r9 │ │ + b.n 360d8 │ │ + ldr r0, [pc, #24] @ (36308 ) │ │ movs r2, #7 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ mov r3, r1 │ │ - bl 1c24a │ │ - nop │ │ - mov fp, r6 │ │ - vqshlu.s32 q8, q2, #29 │ │ - vsri.64 d28, d2, #3 │ │ + bl 1c310 │ │ + subs r4, #203 @ 0xcb │ │ + vqshl.u64 , q3, #61 @ 0x3d │ │ + vtbl.8 d26, {d28-d31}, d16 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ - ldr r6, [r1, #4] │ │ - cbz r6, 35316 │ │ - ldr r3, [r1, #0] │ │ - cmp r6, #3 │ │ - bhi.n 35322 │ │ - bic.w r6, r3, #255 @ 0xff │ │ - mov.w lr, #19 │ │ - b.n 3537e │ │ - movs r1, #2 │ │ + ldr r5, [r1, #4] │ │ + cbz r5, 36328 │ │ + ldr r2, [r1, #0] │ │ + cmp r5, #3 │ │ + bhi.n 36336 │ │ + lsrs r5, r2, #8 │ │ + mov.w fp, #17 │ │ + b.n 3642e │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ str r1, [r0, #0] │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - mov ip, r3 │ │ - ldr.w fp, [r1, #8] │ │ - ldr.w r4, [ip], #4 │ │ - subs r5, r6, #4 │ │ - cmn.w r4, #16 │ │ - bcc.n 35342 │ │ - adds r2, r4, #1 │ │ - beq.n 35370 │ │ - mov.w lr, #16 │ │ - movs r3, #0 │ │ - movs r6, #0 │ │ - b.n 3537e │ │ - mov.w r9, #4 │ │ - mov r8, r4 │ │ - cmp r5, r8 │ │ - bcc.n 3535e │ │ - sub.w sl, r5, r8 │ │ + mov ip, r2 │ │ + ldr.w sl, [r1, #8] │ │ + ldr.w r3, [ip], #4 │ │ + subs r6, r5, #4 │ │ + cmn.w r3, #16 │ │ + bcc.n 36356 │ │ + adds r4, r3, #1 │ │ + beq.n 36388 │ │ + mov.w fp, #14 │ │ + movs r5, #0 │ │ + mov r2, r3 │ │ + b.n 3642e │ │ + mov.w lr, #4 │ │ + mov r8, r3 │ │ + cmp r6, r8 │ │ + bcc.n 36372 │ │ + sub.w r9, r6, r8 │ │ add.w r2, ip, r8 │ │ cmp.w r8, #1 │ │ - strd r2, sl, [r1] │ │ - bhi.n 353ac │ │ - movs r6, #0 │ │ - mov.w lr, #19 │ │ - mov r3, ip │ │ - uxtb r2, r5 │ │ - lsls r4, r4, #16 │ │ - orr.w r4, r4, r2, lsl #8 │ │ - b.n 35388 │ │ - cmp r5, #7 │ │ - bhi.n 353f4 │ │ - bic.w r6, ip, #255 @ 0xff │ │ - mov.w lr, #19 │ │ - mov r3, ip │ │ - uxtb r2, r3 │ │ - orr.w ip, r2, r6 │ │ - movs r6, #0 │ │ + strd r2, r9, [r1] │ │ + bhi.n 36398 │ │ + mov.w fp, #17 │ │ + movs r3, #0 │ │ + mov r2, ip │ │ + uxtb.w r4, r9 │ │ + mov.w r5, lr, lsl #16 │ │ + orr.w r5, r5, r4, lsl #8 │ │ + b.n 36446 │ │ + cmp r6, #7 │ │ + bhi.n 363de │ │ + mov.w r5, ip, lsr #8 │ │ + mov.w fp, #17 │ │ + mov r2, ip │ │ + b.n 3642e │ │ + mov r2, ip │ │ + sub.w r6, r8, #2 │ │ + ldrh.w fp, [r2], #2 │ │ + sub.w r4, fp, #2 │ │ + cmp r4, #3 │ │ + bcs.n 36412 │ │ + cmn.w r3, #16 │ │ + bcc.n 3646a │ │ + cmp r6, #8 │ │ + bcc.n 3646e │ │ + ldrb.w r6, [ip, #9] │ │ + ldr.w r3, [ip, #5] │ │ + lsls r6, r6, #24 │ │ + orrs.w r6, r6, r3, lsr #8 │ │ + bne.w 365e6 │ │ + ldrb r6, [r2, #2] │ │ + lsls r3, r3, #24 │ │ + ldrh r2, [r2, #0] │ │ + add.w ip, ip, #10 │ │ + orr.w r2, r2, r6, lsl #16 │ │ + orr.w r6, r3, r2 │ │ + sub.w r2, r8, #10 │ │ + b.n 3648c │ │ + ldrb r4, [r2, #11] │ │ + ldr.w r6, [r2, #7] │ │ + lsls r4, r4, #24 │ │ + orrs.w r4, r4, r6, lsr #8 │ │ + bne.n 36428 │ │ + ldrb.w r4, [ip, #2] │ │ + mov.w lr, r6, lsl #24 │ │ + ldrh.w r6, [ip] │ │ + add.w ip, r2, #12 │ │ + orr.w r6, r6, r4, lsl #16 │ │ + orr.w r8, lr, r6 │ │ + sub.w r6, r5, #12 │ │ + mov.w lr, #8 │ │ + cmp r6, r8 │ │ + bcs.n 36360 │ │ + b.n 36372 │ │ + cmp.w fp, #5 │ │ + bne.n 36478 │ │ + cmp r6, #0 │ │ + beq.n 3650e │ │ + cmp.w r8, #3 │ │ + bne.n 36518 │ │ + add.w ip, ip, #3 │ │ + b.n 36506 │ │ + mov.w fp, #50 @ 0x32 │ │ + movs r5, #0 │ │ + str.w r5, [sp, #41] @ 0x29 │ │ + movs r3, #0 │ │ + strb.w r2, [sp, #40] @ 0x28 │ │ + movs r5, #0 │ │ + ldr.w ip, [sp, #40] @ 0x28 │ │ + strb.w r3, [sp, #47] @ 0x2f │ │ + strh.w r3, [sp, #45] @ 0x2d │ │ movs r4, #0 │ │ - movs r2, #0 │ │ - movs r5, #1 │ │ - strd r5, r2, [r1] │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ + movs r6, #1 │ │ + strd r6, r4, [r1] │ │ + orr.w r1, r5, fp │ │ + add.w lr, r0, #8 │ │ + str r3, [r0, #20] │ │ + stmia.w lr, {r1, r2, ip} │ │ + mvn.w r1, #1 │ │ + str r1, [r0, #0] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmp r6, #4 │ │ + bcs.n 36480 │ │ + mov.w fp, #17 │ │ + movs r3, #0 │ │ + mov ip, r2 │ │ + b.n 3637a │ │ + mov ip, fp │ │ + mov.w fp, #15 │ │ + b.n 3650a │ │ + ldr.w r6, [ip, #2] │ │ + add.w ip, ip, #6 │ │ + sub.w r2, r8, #6 │ │ + cbz r2, 36506 │ │ + strd fp, r9, [sp, #24] │ │ + subs r2, #1 │ │ + ldrb.w r9, [ip], #1 │ │ + mov.w fp, #20 │ │ + strd ip, r2, [sp, #32] │ │ + sub.w r2, r9, #1 │ │ + eor.w r3, r9, r2 │ │ + uxtb r2, r2 │ │ + uxtb r4, r3 │ │ + movs r3, #0 │ │ + cmp r4, r2 │ │ + bls.w 365e4 │ │ + ands.w r2, r9, #15 │ │ + strd r6, lr, [sp, #16] │ │ + mov.w r4, #0 │ │ + beq.w 3637a │ │ + mov r2, r4 │ │ + movs r4, #9 │ │ + strb.w r4, [r0, #40] @ 0x28 │ │ + ldr r4, [sp, #16] │ │ + strd r4, sl, [r0, #32] │ │ + ldr r4, [sp, #24] │ │ + strh r4, [r0, #26] │ │ + ldr r4, [sp, #20] │ │ + ldrd ip, r6, [sp, #32] │ │ + strb r4, [r0, #25] │ │ str r2, [r0, #0] │ │ - orr.w r1, r4, lr │ │ - add.w r2, r0, #8 │ │ - str r6, [r0, #20] │ │ - stmia.w r2, {r1, r3, ip} │ │ + ldr r2, [sp, #0] │ │ + ldr r4, [sp, #4] │ │ + str.w r8, [r0, #28] │ │ + strb.w r9, [r0, #24] │ │ + str r2, [r0, #4] │ │ + strd r4, r3, [r0, #8] │ │ + strd ip, r6, [r0, #16] │ │ + ldr r0, [sp, #28] │ │ + subs r0, r5, r0 │ │ + add r0, sl │ │ + str r0, [r1, #8] │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - mov r3, ip │ │ - sub.w r5, r8, #2 │ │ - ldrh.w lr, [r3], #2 │ │ - sub.w r2, lr, #2 │ │ - cmp r2, #3 │ │ - bcs.n 3542a │ │ - cmn.w r4, #16 │ │ - bcc.w 354fe │ │ - cmp r5, #8 │ │ - bcc.w 35502 │ │ - ldrb.w r2, [ip, #9] │ │ - ldr.w r5, [ip, #5] │ │ - lsls r2, r2, #24 │ │ - orrs.w r2, r2, r5, lsr #8 │ │ - bne.w 3559a │ │ - lsls r2, r5, #24 │ │ - ldrb r5, [r3, #2] │ │ - ldrh r3, [r3, #0] │ │ - orr.w r3, r3, r5, lsl #16 │ │ - sub.w r5, r8, #10 │ │ - orrs r2, r3 │ │ - add.w r3, ip, #10 │ │ - b.n 35522 │ │ - ldrb r2, [r3, #11] │ │ - ldr.w r5, [r3, #7] │ │ - lsls r2, r2, #24 │ │ - orrs.w r2, r2, r5, lsr #8 │ │ - bne.w 354f8 │ │ - mov.w lr, r5, lsl #24 │ │ - ldrb.w r5, [ip, #2] │ │ - ldrh.w r2, [ip] │ │ - add.w ip, r3, #12 │ │ - mov.w r9, #8 │ │ - orr.w r2, r2, r5, lsl #16 │ │ - sub.w r5, r6, #12 │ │ - orr.w r8, lr, r2 │ │ - cmp r5, r8 │ │ - bcs.n 3534c │ │ - b.n 3535e │ │ - cmp.w lr, #5 │ │ - bne.n 3550c │ │ - cmp r5, #0 │ │ - beq.n 35502 │ │ - add.w r3, ip, #3 │ │ - cmp.w r8, #3 │ │ - beq.w 3558a │ │ - ldrb.w r2, [ip, #2] │ │ - str r2, [sp, #24] │ │ + mov.w fp, #17 │ │ + movs r3, #0 │ │ + b.n 3637a │ │ + mov.w fp, #17 │ │ + movs r3, #0 │ │ + mov ip, r2 │ │ + b.n 3650c │ │ + strd fp, r9, [sp, #24] │ │ sub.w r2, r8, #4 │ │ - ldrb.w r4, [ip, #3] │ │ + ldrb.w r9, [ip, #3] │ │ + mov.w fp, #20 │ │ str r2, [sp, #36] @ 0x24 │ │ add.w r2, ip, #4 │ │ str r2, [sp, #32] │ │ - subs r2, r4, #1 │ │ - eor.w r5, r4, r2 │ │ + sub.w r2, r9, #1 │ │ + eor.w r3, r9, r2 │ │ + ldrb.w r6, [ip, #2] │ │ uxtb r2, r2 │ │ - uxtb r5, r5 │ │ - cmp r5, r2 │ │ - mov r5, r4 │ │ - bls.w 35592 │ │ - ands.w r2, r5, #15 │ │ - beq.w 35592 │ │ - strd r0, r1, [sp, #16] │ │ + uxtb r4, r3 │ │ + movs r3, #0 │ │ + cmp r4, r2 │ │ + bls.n 365e4 │ │ + ands.w r2, r9, #15 │ │ + beq.n 365e4 │ │ + strd r0, r1, [sp, #8] │ │ add r0, sp, #40 @ 0x28 │ │ add r1, sp, #32 │ │ - mov r2, r9 │ │ - str.w lr, [sp, #28] │ │ - bl 420a8 │ │ - ldrb.w lr, [sp, #40] @ 0x28 │ │ - cmp.w lr, #255 @ 0xff │ │ - bne.w 35698 │ │ - ldr r0, [sp, #24] │ │ - subs r4, r0, #1 │ │ - ldrd r0, r1, [sp, #16] │ │ - cmp r4, #5 │ │ - bhi.w 35632 │ │ - ldr r2, [sp, #44] @ 0x2c │ │ - mov.w lr, #0 │ │ - tbb [pc, r4] │ │ - lsls r6, r2, #13 │ │ - ldr r3, [sp, #608] @ 0x260 │ │ - pop {r0, r2, r3, r4, r5, r6} │ │ + mov r2, lr │ │ + str.w lr, [sp, #20] │ │ + bl 42b3c │ │ + ldrb.w fp, [sp, #40] @ 0x28 │ │ + cmp.w fp, #255 @ 0xff │ │ + bne.w 366cc │ │ + ldrd r0, r1, [sp, #8] │ │ + subs r2, r6, #1 │ │ + cmp r2, #5 │ │ + bhi.n 3663e │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + str r3, [sp, #16] │ │ + movs r3, #0 │ │ + movs r4, #0 │ │ + tbb [pc, r2] │ │ + lsls r3, r0, #16 │ │ + str r6, [r1, r1] │ │ + ldrsb r7, [r6, r4] │ │ + b.n 364c4 │ │ ldrd ip, r0, [sp, #32] │ │ cmp r0, #8 │ │ - str r2, [sp, #4] │ │ - bcc.w 35628 │ │ + bcc.n 36636 │ │ subs r0, #8 │ │ - ldrb.w r1, [ip, #7] │ │ str r0, [sp, #36] @ 0x24 │ │ - mov r2, r9 │ │ ldrh.w r0, [ip] │ │ - str r1, [sp, #24] │ │ ldrb.w r1, [ip, #2] │ │ - str r0, [sp, #8] │ │ + str r0, [sp, #0] │ │ add.w r0, ip, #8 │ │ - str r1, [sp, #12] │ │ + ldr r2, [sp, #20] │ │ + str r1, [sp, #4] │ │ add r1, sp, #32 │ │ str r0, [sp, #32] │ │ add r0, sp, #40 @ 0x28 │ │ ldr.w r4, [ip, #3] │ │ - bl 420a8 │ │ - ldrb.w lr, [sp, #40] @ 0x28 │ │ - cmp.w lr, #255 @ 0xff │ │ - bne.w 35698 │ │ - ldrd r1, r0, [sp, #8] │ │ - mov.w lr, #1 │ │ - b.n 35674 │ │ - mov.w lr, #56 @ 0x38 │ │ - b.n 3533c │ │ - cmp r5, #4 │ │ - bcs.n 35516 │ │ - movs r6, #0 │ │ - mov.w lr, #19 │ │ - mov ip, r3 │ │ - b.n 35598 │ │ - mov ip, lr │ │ - movs r6, #0 │ │ - mov.w lr, #17 │ │ - b.n 3559e │ │ - ldr.w r2, [ip, #2] │ │ - add.w r3, ip, #6 │ │ - sub.w r5, r8, #6 │ │ - cbz r5, 3558a │ │ - mov ip, r2 │ │ - mov r2, r3 │ │ - ldrb.w r4, [r2], #1 │ │ - subs r5, #1 │ │ - strd r2, r5, [sp, #32] │ │ - subs r2, r4, #1 │ │ - eor.w r5, r4, r2 │ │ - uxtb r2, r2 │ │ - uxtb r5, r5 │ │ - cmp r5, r2 │ │ - mov r5, r4 │ │ - bls.n 35592 │ │ - ands.w r2, r5, #15 │ │ - beq.n 35592 │ │ - str.w lr, [sp, #28] │ │ - mov.w lr, #0 │ │ - mov r2, ip │ │ - strd r8, r2, [r0, #36] @ 0x24 │ │ - ldr r2, [sp, #28] │ │ - strh r2, [r0, #34] @ 0x22 │ │ - ldr r2, [sp, #8] │ │ - str r2, [r0, #12] │ │ - ldr r2, [sp, #24] │ │ - strb.w r5, [r0, #32] │ │ - movs r5, #0 │ │ - str r2, [r0, #16] │ │ - ldr r2, [sp, #12] │ │ - strb.w r9, [r0, #33] @ 0x21 │ │ - stmia.w r0, {r5, fp, lr} │ │ - adds r0, #20 │ │ - ldrd r3, r4, [sp, #32] │ │ - stmia r0!, {r2, r3, r4} │ │ - sub.w r0, r6, sl │ │ - add r0, fp │ │ - str r0, [r1, #8] │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - mov.w lr, #19 │ │ - mov ip, r3 │ │ - b.n 35596 │ │ - mov.w lr, #25 │ │ - movs r6, #0 │ │ - b.n 35366 │ │ - mov.w lr, #56 @ 0x38 │ │ - b.n 35366 │ │ - ldrd ip, r3, [sp, #32] │ │ - cmp r3, #8 │ │ - strd r5, r2, [sp] │ │ - bcc.w 3535e │ │ - ldr.w r5, [ip, #3] │ │ - subs r3, #8 │ │ - ldrb.w lr, [ip, #7] │ │ - add.w r2, ip, #8 │ │ - str r3, [sp, #36] @ 0x24 │ │ - ldrb.w r3, [ip, #2] │ │ - str r2, [sp, #32] │ │ - lsrs r2, r5, #8 │ │ - ldrh.w r4, [ip] │ │ - orr.w r2, r2, lr, lsl #24 │ │ - str r2, [sp, #12] │ │ - mov.w lr, #4 │ │ - b.n 35610 │ │ - mov.w lr, #2 │ │ - b.n 35552 │ │ - ldrd ip, r3, [sp, #32] │ │ - cmp r3, #8 │ │ - strd r5, r2, [sp] │ │ - bcc.w 3535e │ │ - ldr.w r5, [ip, #3] │ │ - subs r3, #8 │ │ + ldrb.w r6, [ip, #7] │ │ + bl 42b3c │ │ + ldrb.w fp, [sp, #40] @ 0x28 │ │ + cmp.w fp, #255 @ 0xff │ │ + bne.w 366cc │ │ + ldrd r1, r0, [sp] │ │ + orr.w r0, r1, r0, lsl #16 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + bic.w r0, r0, #4278190080 @ 0xff000000 │ │ + str r1, [sp, #0] │ │ + lsls r1, r6, #24 │ │ + orr.w r0, r0, r4, lsl #24 │ │ + orr.w r3, r1, r4, lsr #8 │ │ + str r0, [sp, #4] │ │ + movs r4, #1 │ │ + b.n 366c6 │ │ + b.n 3650c │ │ + mov.w fp, #50 @ 0x32 │ │ + movs r3, #0 │ │ + b.n 3650c │ │ + ldrd ip, r2, [sp, #32] │ │ + cmp r2, #8 │ │ + bcc.n 36628 │ │ + subs r2, #8 │ │ + str r2, [sp, #36] @ 0x24 │ │ ldrb.w lr, [ip, #7] │ │ - add.w r2, ip, #8 │ │ - str r3, [sp, #36] @ 0x24 │ │ - ldrb.w r3, [ip, #2] │ │ - str r2, [sp, #32] │ │ - lsrs r2, r5, #8 │ │ + add.w r3, ip, #8 │ │ + ldrb.w r2, [ip, #2] │ │ ldrh.w r4, [ip] │ │ - orr.w r2, r2, lr, lsl #24 │ │ - str r2, [sp, #12] │ │ - mov.w lr, #3 │ │ - orr.w r2, r4, r3, lsl #16 │ │ - orr.w r2, r2, r5, lsl #24 │ │ - str r2, [sp, #24] │ │ - ldr r5, [sp, #0] │ │ - b.n 35694 │ │ + ldr.w r6, [ip, #3] │ │ + orr.w r2, r4, r2, lsl #16 │ │ + str r3, [sp, #32] │ │ + mov.w r3, lr, lsl #24 │ │ + movs r4, #4 │ │ + b.n 3666a │ │ + movs r4, #2 │ │ + b.n 36674 │ │ + ldrd ip, r2, [sp, #32] │ │ + cmp r2, #8 │ │ + bcs.n 36646 │ │ + mov.w fp, #17 │ │ + b.n 36378 │ │ ldrd ip, r0, [sp, #32] │ │ cmp r0, #8 │ │ + bcs.n 36676 │ │ + mov.w fp, #17 │ │ + mov r2, ip │ │ + b.n 366dc │ │ + mov.w fp, #60 @ 0x3c │ │ + mov r9, r6 │ │ + b.n 3650c │ │ + subs r2, #8 │ │ + str r2, [sp, #36] @ 0x24 │ │ + ldrb.w lr, [ip, #7] │ │ + add.w r3, ip, #8 │ │ + ldrb.w r2, [ip, #2] │ │ + ldrh.w r4, [ip] │ │ + ldr.w r6, [ip, #3] │ │ + orr.w r2, r4, r2, lsl #16 │ │ + str r3, [sp, #32] │ │ + mov.w r3, lr, lsl #24 │ │ + movs r4, #3 │ │ + orr.w r2, r2, r6, lsl #24 │ │ + orr.w r3, r3, r6, lsr #8 │ │ str r2, [sp, #4] │ │ - bcs.n 35638 │ │ - movs r6, #0 │ │ - mov.w lr, #19 │ │ - mov r3, ip │ │ - b.n 356a8 │ │ - mov.w lr, #66 @ 0x42 │ │ - b.n 3559e │ │ + b.n 364c4 │ │ subs r0, #8 │ │ - ldrb.w r1, [ip, #7] │ │ str r0, [sp, #36] @ 0x24 │ │ - mov r2, r9 │ │ ldrh.w r0, [ip] │ │ - str r1, [sp, #24] │ │ ldrb.w r1, [ip, #2] │ │ - str r0, [sp, #8] │ │ + str r0, [sp, #0] │ │ add.w r0, ip, #8 │ │ - str r1, [sp, #12] │ │ + ldr r2, [sp, #20] │ │ + str r1, [sp, #4] │ │ add r1, sp, #32 │ │ str r0, [sp, #32] │ │ add r0, sp, #40 @ 0x28 │ │ ldr.w r4, [ip, #3] │ │ - bl 420a8 │ │ - ldrb.w lr, [sp, #40] @ 0x28 │ │ - cmp.w lr, #255 @ 0xff │ │ - bne.n 35698 │ │ - ldrd r1, r0, [sp, #8] │ │ - mov.w lr, #5 │ │ - ldr r2, [sp, #24] │ │ + ldrb.w r6, [ip, #7] │ │ + bl 42b3c │ │ + ldrb.w fp, [sp, #40] @ 0x28 │ │ + cmp.w fp, #255 @ 0xff │ │ + bne.n 366cc │ │ + ldrd r1, r0, [sp] │ │ orr.w r0, r1, r0, lsl #16 │ │ ldr r1, [sp, #44] @ 0x2c │ │ bic.w r0, r0, #4278190080 @ 0xff000000 │ │ - str r1, [sp, #8] │ │ - lsrs r1, r4, #8 │ │ + str r1, [sp, #0] │ │ + lsls r1, r6, #24 │ │ + orr.w r3, r1, r4, lsr #8 │ │ orr.w r0, r0, r4, lsl #24 │ │ - orr.w r1, r1, r2, lsl #24 │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #24] │ │ - ldrd r0, r1, [sp, #16] │ │ - ldr r2, [sp, #4] │ │ - b.n 35552 │ │ - ldr r6, [sp, #52] @ 0x34 │ │ + movs r4, #5 │ │ + str r0, [sp, #4] │ │ + ldrd r0, r1, [sp, #8] │ │ + b.n 364c4 │ │ + ldr r3, [sp, #52] @ 0x34 │ │ ldr.w ip, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #44] @ 0x2c │ │ - ldrh.w r4, [sp, #42] @ 0x2a │ │ - ldrb.w r5, [sp, #41] @ 0x29 │ │ - ldrd r0, r1, [sp, #16] │ │ - b.n 35366 │ │ - bmi.n 3565a │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + ldrh.w lr, [sp, #42] @ 0x2a │ │ + ldrb.w r9, [sp, #41] @ 0x29 │ │ + ldrd r0, r1, [sp, #8] │ │ + b.n 3637a │ │ + bmi.n 3668e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub.w sp, sp, #868 @ 0x364 │ │ - mov sl, r0 │ │ - ldrd r0, ip, [r1] │ │ - strd r0, r1, [sp, #168] @ 0xa8 │ │ - ldr.w r9, [r1, #124] @ 0x7c │ │ - ldr r0, [r2, #40] @ 0x28 │ │ - cmp.w r9, #0 │ │ - str r2, [sp, #160] @ 0xa0 │ │ - beq.w 35846 │ │ - ldr r1, [sp, #172] @ 0xac │ │ + sub.w sp, sp, #908 @ 0x38c │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldrd r0, r3, [r1] │ │ + ldr.w sl, [r1, #132] @ 0x84 │ │ + ldr.w ip, [r2, #32] │ │ + cmp.w sl, #0 │ │ + strd r3, r0, [sp, #152] @ 0x98 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + beq.n 3679a │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ mov.w fp, #0 │ │ - ldr.w lr, [r1, #128] @ 0x80 │ │ - ldrh.w r8, [r9, #270] @ 0x10e │ │ - add.w r1, r9, #176 @ 0xb0 │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ - mov.w r3, r8, lsl #3 │ │ - cbz r3, 35722 │ │ - ldrd r4, r2, [r1], #8 │ │ - subs r3, #8 │ │ - adds r5, #1 │ │ - subs r6, r0, r4 │ │ - sbcs.w r6, fp, r2 │ │ - mov.w r6, #0 │ │ + ldr.w lr, [r0, #136] @ 0x88 │ │ + ldrh.w r9, [sl, #270] @ 0x10e │ │ + add.w r6, sl, #176 @ 0xb0 │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ + mov.w r1, r9, lsl #3 │ │ + cbz r1, 3675a │ │ + ldrd r3, r5, [r6], #8 │ │ + subs r1, #8 │ │ + adds r4, #1 │ │ + subs.w r8, ip, r3 │ │ + sbcs.w r0, fp, r5 │ │ + mov.w r0, #0 │ │ it cc │ │ - movcc r6, #1 │ │ - subs r4, r4, r0 │ │ - sbcs.w r2, r2, #0 │ │ - mov.w r2, #0 │ │ + movcc r0, #1 │ │ + subs.w r3, r3, ip │ │ + sbcs.w r3, r5, #0 │ │ + mov.w r3, #0 │ │ it cc │ │ - movcc r2, #1 │ │ - subs r4, r2, r6 │ │ - cmp r4, #1 │ │ - beq.n 356f0 │ │ - uxtb r1, r4 │ │ - cbnz r1, 35724 │ │ - b.n 3573a │ │ - mov r5, r8 │ │ + movcc r3, #1 │ │ + subs r3, r3, r0 │ │ + cmp r3, #1 │ │ + beq.n 36724 │ │ + uxtb r0, r3 │ │ + cbnz r0, 3675c │ │ + b.n 36770 │ │ + mov r4, r9 │ │ cmp.w lr, #0 │ │ - beq.w 35846 │ │ - add.w r1, r9, r5, lsl #2 │ │ + beq.n 3679a │ │ + add.w r0, sl, r4, lsl #2 │ │ sub.w lr, lr, #1 │ │ - ldr.w r9, [r1, #272] @ 0x110 │ │ - b.n 356e0 │ │ - lsls r0, r5, #4 │ │ - ldrb.w r4, [r9, r0] │ │ - add.w r0, r9, r5, lsl #4 │ │ - cmp r4, #255 @ 0xff │ │ - bne.w 35856 │ │ + ldr.w sl, [r0, #272] @ 0x110 │ │ + b.n 36714 │ │ + lsls r0, r4, #4 │ │ + ldrb.w r5, [sl, r0] │ │ + add.w r0, sl, r4, lsl #4 │ │ + cmp r5, #255 @ 0xff │ │ + bne.n 367ae │ │ + ldr r1, [r0, #4] │ │ + ldrex r3, [r1] │ │ + adds r6, r3, #1 │ │ + strex r5, r6, [r1] │ │ + cmp r5, #0 │ │ + bne.n 36780 │ │ + cmp r3, #0 │ │ + bmi.w 3782a │ │ ldr.w fp, [r0, #4] │ │ - ldrex r0, [fp] │ │ - adds r1, r0, #1 │ │ - strex r2, r1, [fp] │ │ - cmp r2, #0 │ │ - bne.n 3574e │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 36968 │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ - str.w sl, [sp, #164] @ 0xa4 │ │ - ldrd r5, r4, [r6] │ │ - add.w lr, r6, #16 │ │ - ldrd r8, r0, [r6, #8] │ │ - adds r6, #32 │ │ - strd r8, r0, [sp, #496] @ 0x1f0 │ │ - ldmia r6, {r1, r2, r3, r6} │ │ - and.w r0, r1, #65280 @ 0xff00 │ │ - strd r5, r4, [sp, #488] @ 0x1e8 │ │ - cmp.w r0, #2048 @ 0x800 │ │ - mov.w r4, #8 │ │ - mov.w r0, #12 │ │ - ldmia.w lr, {r9, sl, ip, lr} │ │ - mov.w r5, #0 │ │ - str r6, [sp, #532] @ 0x214 │ │ - str r3, [sp, #528] @ 0x210 │ │ - str r2, [sp, #524] @ 0x20c │ │ - it eq │ │ - moveq r4, #16 │ │ - it eq │ │ - moveq r0, #20 │ │ - ldr r2, [sp, #172] @ 0xac │ │ - str r1, [sp, #520] @ 0x208 │ │ - lsrs r1, r1, #16 │ │ - cmp r1, #4 │ │ - mov.w r1, #0 │ │ - ldrb.w r2, [r2, #136] @ 0x88 │ │ - it hi │ │ - movhi r1, #1 │ │ - ands r1, r2 │ │ - it eq │ │ - moveq r0, r1 │ │ - strd r0, r0, [sp, #572] @ 0x23c │ │ - strd ip, lr, [sp, #512] @ 0x200 │ │ - strd r5, r5, [sp, #552] @ 0x228 │ │ - it eq │ │ - moveq r4, r1 │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ - subs r0, r1, #1 │ │ - sbc.w r1, r1, #0 │ │ - strd fp, r4, [sp, #560] @ 0x230 │ │ - strd sl, r0, [sp, #316] @ 0x13c │ │ - sub.w r0, r8, #3 │ │ - cmp r0, #2 │ │ - mov.w r0, #0 │ │ - add r4, sp, #792 @ 0x318 │ │ - str r5, [sp, #568] @ 0x238 │ │ - str r5, [sp, #544] @ 0x220 │ │ - add.w r8, r4, #16 │ │ - str r5, [sp, #536] @ 0x218 │ │ - strd r9, sl, [sp, #504] @ 0x1f8 │ │ - str r1, [sp, #324] @ 0x144 │ │ - ldr r6, [sp, #164] @ 0xa4 │ │ - strd r5, r9, [sp, #308] @ 0x134 │ │ - it cc │ │ - movcc r0, #1 │ │ - str r0, [sp, #304] @ 0x130 │ │ - add.w r0, fp, #8 │ │ - str r5, [sp, #836] @ 0x344 │ │ - str r5, [sp, #808] @ 0x328 │ │ - add r5, sp, #240 @ 0xf0 │ │ - str r0, [sp, #804] @ 0x324 │ │ - add r0, sp, #304 @ 0x130 │ │ - adds r0, #184 @ 0xb8 │ │ - str r0, [sp, #800] @ 0x320 │ │ - strd ip, lr, [sp, #792] @ 0x318 │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - bl 41dcc │ │ - ldrb.w r0, [sp, #240] @ 0xf0 │ │ - ldrb.w r1, [sp, #241] @ 0xf1 │ │ - cmp r0, #255 @ 0xff │ │ - bne.w 35d5e │ │ - ldr r0, [sp, #808] @ 0x328 │ │ - lsls r1, r1, #31 │ │ - beq.w 35d74 │ │ - cmp r0, #0 │ │ - beq.n 35822 │ │ - b.n 35d7a │ │ - cmp ip, r0 │ │ - bcs.n 35882 │ │ - mov.w r9, #0 │ │ - movs r4, #19 │ │ - movs r5, #0 │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ - b.n 35862 │ │ - ldrd fp, r2, [r0, #4] │ │ - ldr r5, [r0, #12] │ │ + b.n 36caa │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + cmp r0, ip │ │ + bcs.n 367be │ │ + mov.w r8, #0 │ │ + movs r5, #17 │ │ + mov.w sl, #0 │ │ + ldr r4, [sp, #156] @ 0x9c │ │ + b.n 36ca4 │ │ + ldrd fp, r4, [r0, #4] │ │ + ldr.w sl, [r0, #12] │ │ ldrh r6, [r0, #2] │ │ - ldrb.w r9, [r0, #1] │ │ - movs r0, #0 │ │ - movs r1, #2 │ │ - strd r1, r0, [sl] │ │ - strh.w r6, [sl, #10] │ │ - strb.w r9, [sl, #9] │ │ - strb.w r4, [sl, #8] │ │ - strd fp, r2, [sl, #12] │ │ - str.w r5, [sl, #20] │ │ - b.w 36470 │ │ - movs r1, #0 │ │ - movs r2, #8 │ │ - add.w r9, sp, #304 @ 0x130 │ │ - str r1, [sp, #700] @ 0x2bc │ │ - strd r1, r1, [sp, #688] @ 0x2b0 │ │ - subs.w r3, ip, r0 │ │ - strd r1, r2, [sp, #680] @ 0x2a8 │ │ - add.w fp, r9, #8 │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - str.w sl, [sp, #164] @ 0xa4 │ │ - beq.w 36050 │ │ - add.w ip, r1, r0 │ │ - add.w r2, r9, #24 │ │ - movs r0, #0 │ │ - str r2, [sp, #140] @ 0x8c │ │ - add.w r2, r9, #4 │ │ - str r0, [sp, #144] @ 0x90 │ │ + ldrb.w r8, [r0, #1] │ │ + b.n 36dac │ │ + subs.w r0, r0, ip │ │ + str r0, [sp, #548] @ 0x224 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + add.w r9, sp, #168 @ 0xa8 │ │ + add.w r4, r9, #8 │ │ + mov.w r1, #8 │ │ + add r0, ip │ │ + str r0, [sp, #544] @ 0x220 │ │ + mov.w r0, #0 │ │ str r2, [sp, #148] @ 0x94 │ │ + str r0, [sp, #708] @ 0x2c4 │ │ + strd r0, r0, [sp, #696] @ 0x2b8 │ │ + strd r0, r1, [sp, #688] @ 0x2b0 │ │ + bne.n 36844 │ │ + str r4, [sp, #132] @ 0x84 │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ + ldr.w sl, [sp, #708] @ 0x2c4 │ │ + ldrd fp, r4, [sp, #700] @ 0x2bc │ │ + adds r1, r0, #1 │ │ + ldrh.w r6, [sp, #698] @ 0x2ba │ │ + ldrb.w r8, [sp, #697] @ 0x2b9 │ │ + ldrb.w r5, [sp, #696] @ 0x2b8 │ │ + beq.w 36ca4 │ │ + ldr r1, [sp, #692] @ 0x2b4 │ │ + strd fp, r4, [sp, #188] @ 0xbc │ │ + strh.w r6, [sp, #186] @ 0xba │ │ + strd r0, r1, [sp, #176] @ 0xb0 │ │ + movs r0, #1 │ │ + strd r0, r0, [sp, #168] @ 0xa8 │ │ + movs r0, #32 │ │ + strb.w r8, [sp, #185] @ 0xb9 │ │ + strb.w r5, [sp, #184] @ 0xb8 │ │ + str.w sl, [sp, #196] @ 0xc4 │ │ + blx 4eea0 │ │ + cmp r0, #0 │ │ + beq.w 375ac │ │ + ldmia.w r9!, {r1, r2, r3, r6} │ │ + mov fp, r0 │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + ldmia.w r9, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + ldr r2, [sp, #148] @ 0x94 │ │ + b.n 36caa │ │ + add.w r0, r9, #24 │ │ + add.w sl, sp, #168 @ 0xa8 │ │ + add r1, sp, #544 @ 0x220 │ │ + str r0, [sp, #136] @ 0x88 │ │ + add.w r0, r9, #4 │ │ mov.w r8, #0 │ │ - mov.w sl, #0 │ │ - movs r2, #0 │ │ - mov r0, r3 │ │ - mov lr, ip │ │ - strd r3, ip, [sp, #152] @ 0x98 │ │ - ldrb.w r9, [lr], #1 │ │ - cmp r2, #63 @ 0x3f │ │ - bne.n 358dc │ │ - cmp.w r9, #1 │ │ - bhi.w 3617a │ │ - and.w r5, r2, #63 @ 0x3f │ │ - and.w r6, r9, #127 @ 0x7f │ │ - rsb r1, r5, #32 │ │ - subs.w r4, r5, #32 │ │ - sub.w r3, r0, #1 │ │ - lsr.w r1, r6, r1 │ │ - it pl │ │ - lslpl.w r1, r6, r4 │ │ - orr.w sl, sl, r1 │ │ - lsl.w r1, r6, r5 │ │ - it pl │ │ - movpl r1, #0 │ │ - orr.w r8, r8, r1 │ │ - sxtb.w r1, r9 │ │ - cmp r1, #0 │ │ - bpl.n 35920 │ │ - adds r2, #7 │ │ - mov r0, r3 │ │ - mov ip, lr │ │ - cmp r3, #0 │ │ - bne.n 358cc │ │ - b.w 36180 │ │ - add.w r9, sp, #304 @ 0x130 │ │ - orrs.w r1, r8, sl │ │ - beq.w 36050 │ │ + str r0, [sp, #140] @ 0x8c │ │ + mov r0, sl │ │ + bl 39b1a │ │ + ldrb.w r5, [sp, #168] @ 0xa8 │ │ + cmp r5, #255 @ 0xff │ │ + bne.w 3732c │ │ + ldrd r1, r6, [sp, #176] @ 0xb0 │ │ + ldr r2, [sp, #148] @ 0x94 │ │ + orrs.w r0, r1, r6 │ │ + beq.n 367e8 │ │ + ldrd r4, r0, [sp, #544] @ 0x220 │ │ + cmp r0, #0 │ │ + beq.w 37368 │ │ + mov r9, r4 │ │ + subs r5, r0, #1 │ │ + ldrsb.w r3, [r9], #1 │ │ cmp r3, #0 │ │ - beq.w 364de │ │ - ldrsb.w r1, [ip, #1] │ │ - add.w fp, ip, #2 │ │ - subs r2, r0, #2 │ │ - and.w r3, r1, #127 @ 0x7f │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 35980 │ │ - cmp r2, #0 │ │ - beq.w 3647a │ │ - ldrsb.w r1, [ip, #2] │ │ - add.w fp, ip, #3 │ │ - and.w r2, r1, #127 @ 0x7f │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - orr.w r3, r3, r2, lsl #7 │ │ - sub.w r2, r0, #3 │ │ - bgt.n 35980 │ │ - cmp r2, #0 │ │ - beq.w 3647a │ │ - ldrb.w r2, [fp] │ │ + bpl.n 368ca │ │ + cmp r5, #0 │ │ + beq.w 3748c │ │ + ldrsb.w r2, [r4, #1] │ │ + and.w r3, r3, #127 @ 0x7f │ │ + add.w r9, r4, #2 │ │ + and.w r5, r2, #127 @ 0x7f │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + orr.w r3, r3, r5, lsl #7 │ │ + sub.w r5, r0, #2 │ │ + bgt.n 368ca │ │ + cmp r5, #0 │ │ + beq.w 3748c │ │ + ldrb.w r2, [r9] │ │ cmp r2, #3 │ │ - bhi.w 365ec │ │ + bhi.w 374ac │ │ orr.w r3, r3, r2, lsl #14 │ │ - subs r2, r0, #4 │ │ - add.w fp, ip, #4 │ │ + add.w r9, r4, #3 │ │ + subs r5, r0, #3 │ │ lsls r0, r3, #16 │ │ - beq.w 3653c │ │ - cmp r2, #0 │ │ - beq.w 3647a │ │ - ldrb.w r0, [fp] │ │ - movs r5, #0 │ │ - cmp r0, #1 │ │ - bhi.w 3654a │ │ - add.w fp, fp, #1 │ │ - subs r6, r2, #1 │ │ - strd r5, r5, [sp, #376] @ 0x178 │ │ - strd r5, r5, [sp, #360] @ 0x168 │ │ - strd r5, r5, [sp, #344] @ 0x158 │ │ - strd r5, r5, [sp, #328] @ 0x148 │ │ - str r5, [sp, #384] @ 0x180 │ │ - str r5, [sp, #368] @ 0x170 │ │ - str r5, [sp, #352] @ 0x160 │ │ - str r5, [sp, #336] @ 0x150 │ │ - strd r5, r5, [sp, #304] @ 0x130 │ │ - strd r5, r5, [sp, #312] @ 0x138 │ │ - str r5, [sp, #320] @ 0x140 │ │ - beq.w 36552 │ │ - strd r0, r3, [sp, #128] @ 0x80 │ │ - mov.w lr, #0 │ │ - movs r3, #0 │ │ - mov r1, fp │ │ - ldrsb.w r0, [fp], #1 │ │ - subs r5, r6, #1 │ │ - and.w r4, r0, #127 @ 0x7f │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 35a20 │ │ + beq.w 37382 │ │ cmp r5, #0 │ │ - beq.w 36558 │ │ - ldrsb.w r0, [r1, #1] │ │ - add.w fp, r1, #2 │ │ - subs r5, r6, #2 │ │ - mov ip, r3 │ │ - and.w r2, r0, #127 @ 0x7f │ │ + beq.w 37386 │ │ + ldrb.w r8, [r9] │ │ + cmp.w r8, #1 │ │ + bhi.w 37398 │ │ + strd r6, r1, [sp, #124] @ 0x7c │ │ + mov r0, sl │ │ + movs r1, #88 @ 0x58 │ │ + strd r8, r3, [sp, #116] @ 0x74 │ │ + bl 4bcc0 │ │ + add.w r4, r9, #1 │ │ + subs.w fp, r5, #1 │ │ + mov.w r6, #0 │ │ + beq.w 373a0 │ │ + mov r2, r4 │ │ + sub.w r3, fp, #1 │ │ + ldrsb.w ip, [r2], #1 │ │ + cmp.w ip, #0 │ │ + bpl.n 3694e │ │ + cmp r3, #0 │ │ + beq.w 36c6a │ │ + ldrsb.w r0, [r4, #1] │ │ + and.w r2, ip, #127 @ 0x7f │ │ + sub.w r3, fp, #2 │ │ + and.w r1, r0, #127 @ 0x7f │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - orr.w r4, r4, r2, lsl #7 │ │ - ble.n 35a04 │ │ - mov r3, ip │ │ - b.n 35a20 │ │ - mov r3, ip │ │ - cmp r5, #0 │ │ - beq.w 36558 │ │ - ldrb.w r0, [fp] │ │ + orr.w ip, r2, r1, lsl #7 │ │ + add.w r2, r4, #2 │ │ + bgt.n 3694e │ │ + cmp r3, #0 │ │ + beq.w 36c6a │ │ + ldrb r0, [r2, #0] │ │ cmp r0, #3 │ │ - bhi.w 36564 │ │ - orr.w r4, r4, r0, lsl #14 │ │ - subs r5, r6, #3 │ │ - add.w fp, r1, #3 │ │ - lsls r0, r4, #16 │ │ - beq.w 35bfa │ │ - cmp r5, #0 │ │ - beq.w 36558 │ │ - mov r1, fp │ │ - subs r6, r5, #1 │ │ - ldrsb.w r0, [r1], #1 │ │ - str r4, [sp, #156] @ 0x9c │ │ - and.w ip, r0, #127 @ 0x7f │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - str r1, [sp, #168] @ 0xa8 │ │ - bgt.n 35a62 │ │ - cmp r6, #0 │ │ - beq.w 364d6 │ │ - ldrsb.w r0, [fp, #1] │ │ - subs r6, r5, #2 │ │ - add.w r1, fp, #2 │ │ - str r1, [sp, #168] @ 0xa8 │ │ - and.w r2, r0, #127 @ 0x7f │ │ + bhi.w 373e2 │ │ + orr.w ip, ip, r0, lsl #14 │ │ + adds r2, r4, #3 │ │ + sub.w r3, fp, #3 │ │ + cmp r3, #0 │ │ + beq.w 36c6a │ │ + mov r4, r2 │ │ + sub.w fp, r3, #1 │ │ + ldrsb.w lr, [r4], #1 │ │ + cmp.w lr, #0 │ │ + bpl.n 3698e │ │ + cmp.w fp, #0 │ │ + beq.w 36c5c │ │ + ldrsb.w r0, [r2, #1] │ │ + mov r8, r6 │ │ + and.w r1, lr, #127 @ 0x7f │ │ + sub.w fp, r3, #2 │ │ + and.w r6, r0, #127 @ 0x7f │ │ + adds r4, r2, #2 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - orr.w ip, ip, r2, lsl #7 │ │ - ble.n 35a7c │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ - uxth.w r0, ip │ │ + orr.w lr, r1, r6, lsl #7 │ │ + ble.w 36b36 │ │ + mov r6, r8 │ │ + movs.w r0, ip, lsl #16 │ │ + beq.w 36b66 │ │ + uxth.w r0, lr │ │ cmp r0, #33 @ 0x21 │ │ - beq.n 35aa0 │ │ + str r4, [sp, #156] @ 0x9c │ │ + beq.n 36a02 │ │ cmp r0, #0 │ │ - beq.w 364ee │ │ - mov.w fp, #0 │ │ - mov.w r9, #0 │ │ - b.n 35b40 │ │ - cmp r6, #0 │ │ - beq.w 364d6 │ │ - add.w r0, fp, #2 │ │ - ldrb r0, [r0, #0] │ │ - cmp r0, #3 │ │ - bhi.w 36564 │ │ - subs r6, r5, #3 │ │ - orr.w ip, ip, r0, lsl #14 │ │ - add.w r5, fp, #3 │ │ - uxth.w r0, ip │ │ - cmp r0, #33 @ 0x21 │ │ - bne.n 35a6c │ │ - cmp r6, #0 │ │ - str r5, [sp, #168] @ 0xa8 │ │ - beq.w 36534 │ │ - adds r2, r5, #1 │ │ - subs r0, r6, #1 │ │ - str r3, [sp, #152] @ 0x98 │ │ - mov.w fp, #0 │ │ - mov.w r9, #0 │ │ - movs r3, #0 │ │ - str r6, [sp, #144] @ 0x90 │ │ - ldrb.w lr, [r2, #-1] │ │ - cmp r3, #63 @ 0x3f │ │ - bne.n 35ad0 │ │ - cmp.w lr, #127 @ 0x7f │ │ + beq.w 37374 │ │ + mov.w r8, #0 │ │ + movs r6, #0 │ │ + movs r2, #0 │ │ + movs r1, #0 │ │ + str r1, [sp, #144] @ 0x90 │ │ + lsls r1, r1, #16 │ │ + orr.w r9, r1, r2, lsr #16 │ │ + lsls r1, r2, #16 │ │ + orr.w r1, r1, r6, lsl #8 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + str r2, [sp, #152] @ 0x98 │ │ + uxtb.w r2, r8 │ │ + pkhbt sl, ip, lr, lsl #16 │ │ + adds r5, r1, r2 │ │ + cmp r0, #1 │ │ + bne.n 36a70 │ │ + mov r4, r6 │ │ + ldr r6, [sp, #180] @ 0xb4 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cmp r6, r0 │ │ + bne.n 369e0 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + bl 1e0e2 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + lsls r1, r6, #4 │ │ + str r5, [r0, r1] │ │ + add.w r0, r0, r6, lsl #4 │ │ + strd r9, sl, [r0, #4] │ │ + str r0, [r0, #12] │ │ + adds r0, r6, #1 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + mov r6, r4 │ │ + ldr r4, [sp, #156] @ 0x9c │ │ + cmp.w fp, #0 │ │ + bne.w 36902 │ │ + b.n 36c5c │ │ + cmp.w fp, #0 │ │ + beq.w 3737c │ │ + adds r5, r4, #1 │ │ + sub.w r9, fp, #1 │ │ + mov.w r8, #0 │ │ + movs r4, #0 │ │ + movs r6, #0 │ │ + ldrb.w sl, [r5, #-1] │ │ + cmp r6, #63 @ 0x3f │ │ + bne.n 36a2e │ │ + cmp.w sl, #127 @ 0x7f │ │ it ne │ │ - cmpne.w lr, #0 │ │ - bne.w 36380 │ │ - and.w r1, r3, #63 @ 0x3f │ │ - and.w r4, lr, #127 @ 0x7f │ │ - rsb r5, r1, #32 │ │ - subs.w r6, r1, #32 │ │ - lsl.w r1, r4, r1 │ │ - add.w r3, r3, #7 │ │ - lsr.w r5, r4, r5 │ │ - it pl │ │ - lslpl.w r5, r4, r6 │ │ - it pl │ │ - movpl r1, #0 │ │ - orr.w fp, fp, r1 │ │ - orr.w r9, r9, r5 │ │ - sxtb.w r1, lr │ │ - cmp r1, #0 │ │ - bpl.n 35b12 │ │ - subs r0, #1 │ │ - adds r2, #1 │ │ - adds r4, r0, #1 │ │ - bne.n 35aba │ │ - b.w 36320 │ │ - cmp r3, #63 @ 0x3f │ │ - bgt.n 35b3c │ │ - cmp.w lr, #64 @ 0x40 │ │ - bcc.n 35b3c │ │ - and.w r1, r3, #63 @ 0x3f │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ - lsls r3, r1 │ │ - subs r1, #32 │ │ + cmpne.w sl, #0 │ │ + bne.w 36c64 │ │ + and.w r2, r6, #63 @ 0x3f │ │ + and.w r1, sl, #127 @ 0x7f │ │ + rsb r3, r2, #32 │ │ + subs.w r0, r2, #32 │ │ + add.w r6, r6, #7 │ │ + lsr.w r3, r1, r3 │ │ it pl │ │ - movpl r3, #0 │ │ - orr.w fp, fp, r3 │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ + lslpl.w r3, r1, r0 │ │ + lsl.w r0, r1, r2 │ │ it pl │ │ - lslpl r3, r1 │ │ - orr.w r9, r9, r3 │ │ - mov r5, r2 │ │ - mov r6, r0 │ │ - ldr r1, [sp, #156] @ 0x9c │ │ - ldr r0, [sp, #304] @ 0x130 │ │ - pkhbt r1, r1, ip, lsl #16 │ │ - str r1, [sp, #168] @ 0xa8 │ │ - cmp r0, #1 │ │ - bne.n 35b78 │ │ - ldr r4, [sp, #316] @ 0x13c │ │ - ldr r0, [sp, #308] @ 0x134 │ │ - cmp r4, r0 │ │ - bne.n 35b5c │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - bl 1d5ea │ │ - ldr r0, [sp, #312] @ 0x138 │ │ - lsls r1, r4, #4 │ │ - str.w fp, [r0, r1] │ │ - add.w r0, r0, r4, lsl #4 │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - str.w r9, [r0, #4] │ │ - str r1, [r0, #8] │ │ - str r0, [r0, #12] │ │ - adds r0, r4, #1 │ │ - str r0, [sp, #316] @ 0x13c │ │ - b.n 35be2 │ │ - ldr r0, [sp, #308] @ 0x134 │ │ + movpl r0, #0 │ │ + orr.w r8, r8, r0 │ │ + orrs r4, r3 │ │ + sxtb.w r0, sl │ │ + cmp r0, #0 │ │ + bpl.n 36ac4 │ │ + sub.w r9, r9, #1 │ │ + adds r5, #1 │ │ + adds.w r1, r9, #1 │ │ + bne.n 36a18 │ │ + b.n 36c56 │ │ + ldr r0, [sp, #172] @ 0xac │ │ cmp r0, #5 │ │ - bne.n 35bc2 │ │ + bne.n 36b10 │ │ movs r0, #80 @ 0x50 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 36960 │ │ - add r1, sp, #304 @ 0x130 │ │ + beq.w 37822 │ │ + add r1, sp, #168 @ 0xa8 │ │ movs r4, #5 │ │ adds r1, #8 │ │ movs r2, #80 @ 0x50 │ │ - str r0, [sp, #636] @ 0x27c │ │ - str r4, [sp, #632] @ 0x278 │ │ - bl 4c336 │ │ - str r4, [sp, #640] @ 0x280 │ │ - add r0, sp, #632 @ 0x278 │ │ - bl 1d5ea │ │ - ldr r2, [sp, #148] @ 0x94 │ │ - ldrd r0, r1, [sp, #632] @ 0x278 │ │ - strd fp, r9, [r1, #80] @ 0x50 │ │ + str r0, [sp, #596] @ 0x254 │ │ + str r4, [sp, #592] @ 0x250 │ │ + bl 4bc7a │ │ + str r4, [sp, #600] @ 0x258 │ │ + add r0, sp, #592 @ 0x250 │ │ + bl 1e0e2 │ │ + ldr r2, [sp, #140] @ 0x8c │ │ + ldrd r0, r1, [sp, #592] @ 0x250 │ │ strd r0, r1, [r2] │ │ movs r0, #6 │ │ str r0, [r2, #8] │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ + add.w r2, r1, #80 @ 0x50 │ │ str r0, [r1, #92] @ 0x5c │ │ - str r0, [sp, #640] @ 0x280 │ │ + str r0, [sp, #600] @ 0x258 │ │ movs r0, #1 │ │ - str r2, [r1, #88] @ 0x58 │ │ - str r0, [sp, #304] @ 0x130 │ │ - b.n 35be2 │ │ - bcs.w 3694a │ │ - add r2, sp, #304 @ 0x130 │ │ + stmia.w r2, {r5, r9, sl} │ │ + str r0, [sp, #168] @ 0xa8 │ │ + ldr r4, [sp, #156] @ 0x9c │ │ + cmp.w fp, #0 │ │ + bne.w 36902 │ │ + b.n 36c5c │ │ + mov.w r0, r8, lsr #16 │ │ + ubfx r3, r8, #8, #8 │ │ + orr.w r0, r0, r4, lsl #16 │ │ + lsrs r1, r4, #16 │ │ + cmp r6, #63 @ 0x3f │ │ + bgt.n 36b5c │ │ + cmp.w sl, #64 @ 0x40 │ │ + bcc.n 36b5c │ │ + and.w r0, r6, #63 @ 0x3f │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + mov fp, r9 │ │ + lsls r1, r0 │ │ + subs r0, #32 │ │ + it pl │ │ + movpl r1, #0 │ │ + orr.w r8, r8, r1 │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + it pl │ │ + lslpl r1, r0 │ │ + orr.w r0, r4, r1 │ │ + mov.w r1, r8, lsr #16 │ │ + ubfx r6, r8, #8, #8 │ │ + orr.w r2, r1, r0, lsl #16 │ │ + lsrs r1, r0, #16 │ │ + str r5, [sp, #156] @ 0x9c │ │ + b.n 369b0 │ │ + bcs.w 37816 │ │ + add r2, sp, #168 @ 0xa8 │ │ lsls r1, r0, #4 │ │ adds r2, #8 │ │ - str.w fp, [r2, r1] │ │ + str r5, [r2, r1] │ │ add.w r1, r2, r0, lsl #4 │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ str r0, [r1, #12] │ │ adds r0, #1 │ │ - str.w r9, [r1, #4] │ │ - str r2, [r1, #8] │ │ - str r0, [sp, #308] @ 0x134 │ │ - movw r0, #65535 @ 0xffff │ │ - bic.w r3, fp, r0 │ │ - ubfx lr, fp, #8, #8 │ │ - mov fp, r5 │ │ - cmp r6, #0 │ │ - bne.w 359ce │ │ - b.w 36558 │ │ - cmp r5, #0 │ │ - beq.w 3660e │ │ - mov r4, fp │ │ - subs r1, r5, #1 │ │ - ldrsb.w r2, [r4], #1 │ │ - and.w r0, r2, #127 @ 0x7f │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - ble.n 35c18 │ │ - str r1, [sp, #152] @ 0x98 │ │ - add r1, sp, #792 @ 0x318 │ │ - b.n 35c40 │ │ + strd r9, sl, [r1, #4] │ │ + str r0, [sp, #172] @ 0xac │ │ + ldr r4, [sp, #156] @ 0x9c │ │ + cmp.w fp, #0 │ │ + bne.w 36902 │ │ + b.n 36c5c │ │ + cmp.w fp, #0 │ │ + beq.w 3749a │ │ + ldrb r0, [r4, #0] │ │ + mov r6, r8 │ │ + cmp r0, #3 │ │ + bhi.w 373e2 │ │ + orr.w lr, lr, r0, lsl #14 │ │ + adds r4, r2, #3 │ │ + sub.w fp, r3, #3 │ │ + movs.w r0, ip, lsl #16 │ │ + bne.w 36996 │ │ + b.n 36b66 │ │ + str r5, [sp, #156] @ 0x9c │ │ + mov fp, r9 │ │ + mov r2, r0 │ │ mov r6, r3 │ │ - cmp r1, #0 │ │ - beq.w 36642 │ │ - ldrsb.w r2, [fp, #1] │ │ - add.w r4, fp, #2 │ │ - subs r1, r5, #2 │ │ - and.w r3, r2, #127 @ 0x7f │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - orr.w r0, r0, r3, lsl #7 │ │ - ble.w 35d42 │ │ - str r1, [sp, #152] @ 0x98 │ │ - add r1, sp, #792 @ 0x318 │ │ - mov r3, r6 │ │ - lsls r0, r0, #16 │ │ - str r4, [sp, #156] @ 0x9c │ │ - bne.w 3661c │ │ - ldrd lr, r0, [sp, #304] @ 0x130 │ │ - mov r9, r1 │ │ - ldr r3, [sp, #140] @ 0x8c │ │ - mov r5, r1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - cmp.w lr, #2 │ │ - ldr r0, [sp, #312] @ 0x138 │ │ - str r0, [sp, #144] @ 0x90 │ │ - ldr r0, [sp, #324] @ 0x144 │ │ - str r0, [sp, #136] @ 0x88 │ │ - ldr r0, [sp, #320] @ 0x140 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - ldr.w fp, [sp, #316] @ 0x13c │ │ - ldmia r3!, {r0, r1, r2, r4, r6} │ │ - stmia.w r9!, {r0, r1, r2, r4, r6} │ │ - ldmia r3!, {r0, r1, r2, r4, r6} │ │ - stmia.w r9!, {r0, r1, r2, r4, r6} │ │ - ldmia.w r3, {r0, r1, r2, r4, r6, ip} │ │ - stmia.w r9, {r0, r1, r2, r4, r6, ip} │ │ - str.w lr, [sp, #124] @ 0x7c │ │ - beq.w 36622 │ │ - mov r1, r5 │ │ - add.w lr, sp, #176 @ 0xb0 │ │ + b.n 369b0 │ │ + movs.w r0, lr, lsl #16 │ │ + strd r4, fp, [sp, #544] @ 0x220 │ │ + bne.w 374f6 │ │ + ldrd r9, r0, [sp, #168] @ 0xa8 │ │ + add.w lr, sp, #752 @ 0x2f0 │ │ + ldr r3, [sp, #136] @ 0x88 │ │ + str r0, [sp, #112] @ 0x70 │ │ + mov r4, lr │ │ + ldrd r8, r0, [sp, #176] @ 0xb0 │ │ + cmp.w r9, #2 │ │ + str r0, [sp, #152] @ 0x98 │ │ + ldrd r0, sl, [sp, #184] @ 0xb8 │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldmia r3!, {r0, r1, r2, r5, r6} │ │ + stmia r4!, {r0, r1, r2, r5, r6} │ │ + ldmia r3!, {r0, r1, r2, r5, r6} │ │ + stmia r4!, {r0, r1, r2, r5, r6} │ │ + ldmia.w r3, {r0, r1, r2, r5, r6, ip} │ │ + stmia.w r4, {r0, r1, r2, r5, r6, ip} │ │ + uxtb.w r5, r8 │ │ + str.w r9, [sp, #144] @ 0x90 │ │ + beq.w 374fe │ │ + mov r1, lr │ │ + add.w r9, sp, #840 @ 0x348 │ │ ldmia r1!, {r0, r2, r3, r4, r6} │ │ - add.w r9, sp, #304 @ 0x130 │ │ - mov ip, lr │ │ + mov ip, r9 │ │ stmia.w ip!, {r0, r2, r3, r4, r6} │ │ ldmia r1!, {r0, r2, r3, r4, r6} │ │ stmia.w ip!, {r0, r2, r3, r4, r6} │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - lsrs r6, r0, #16 │ │ - ubfx r2, r0, #8, #8 │ │ - uxtb r4, r0 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - adds r0, #1 │ │ - beq.w 3662c │ │ - mov r1, lr │ │ - str r4, [sp, #116] @ 0x74 │ │ - str r2, [sp, #144] @ 0x90 │ │ - add.w ip, sp, #240 @ 0xf0 │ │ - ldmia r1!, {r0, r2, r3, r4, r5} │ │ - mov lr, r6 │ │ - stmia.w ip!, {r0, r2, r3, r4, r5} │ │ - ldmia r1!, {r0, r2, r3, r4, r5} │ │ - stmia.w ip!, {r0, r2, r3, r4, r5} │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - add.w ip, sp, #240 @ 0xf0 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - str r0, [sp, #324] @ 0x144 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - str.w lr, [sp, #136] @ 0x88 │ │ - strh.w lr, [sp, #314] @ 0x13a │ │ - strd fp, r0, [sp, #316] @ 0x13c │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - strb.w r0, [sp, #313] @ 0x139 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - strb.w r0, [sp, #312] @ 0x138 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #308] @ 0x134 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - str r0, [sp, #304] @ 0x130 │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - ldmia.w ip!, {r2, r3, r4, r5, r6} │ │ + ldmia.w r1, {r0, r2, r3, r4, r6, lr} │ │ + stmia.w ip, {r0, r2, r3, r4, r6, lr} │ │ + mov.w r0, r8, lsr #16 │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + ldr r3, [sp, #144] @ 0x90 │ │ + orr.w r6, r0, r1, lsl #16 │ │ + mov.w r0, r8, lsr #8 │ │ + orr.w r2, r0, r1, lsl #24 │ │ + adds r0, r3, #1 │ │ + uxtb.w r8, r2 │ │ + beq.w 37506 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + str.w sl, [sp, #188] @ 0xbc │ │ + str r6, [sp, #156] @ 0x9c │ │ + strd r1, r0, [sp, #180] @ 0xb4 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + strd r3, r0, [sp, #168] @ 0xa8 │ │ + lsls r0, r2, #8 │ │ + pkhbt r0, r0, r6, lsl #16 │ │ + add r0, r5 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + ldmia.w r9!, {r2, r3, r4, r5, r6} │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ - ldmia.w ip!, {r2, r3, r4, r5, r6} │ │ + ldmia.w r9!, {r2, r3, r4, r5, r6} │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + ldmia.w r9, {r0, r2, r3, r4, r5, r6} │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str r0, [sp, #260] @ 0x104 │ │ ldr r0, [sp, #128] @ 0x80 │ │ - strb.w r0, [sp, #402] @ 0x192 │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - strd r8, sl, [sp, #392] @ 0x188 │ │ - strh.w r0, [sp, #400] @ 0x190 │ │ - add r0, sp, #680 @ 0x2a8 │ │ - add r1, sp, #304 @ 0x130 │ │ - bl 1d60c │ │ - ldrd r3, ip, [sp, #152] @ 0x98 │ │ - add.w fp, r9, #8 │ │ + str r0, [sp, #256] @ 0x100 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + strb.w r0, [sp, #266] @ 0x10a │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + strh.w r0, [sp, #264] @ 0x108 │ │ + add r0, sp, #688 @ 0x2b0 │ │ + add r1, sp, #168 @ 0xa8 │ │ + bl 1e104 │ │ + add.w r9, sp, #168 @ 0xa8 │ │ + ldr r2, [sp, #148] @ 0x94 │ │ + add.w r4, r9, #8 │ │ cmp r0, #0 │ │ - bne.w 36636 │ │ - cmp r3, #0 │ │ - bne.w 358ba │ │ - b.n 36050 │ │ - cmp r1, #0 │ │ - beq.w 36642 │ │ - ldrb r2, [r4, #0] │ │ - mov r3, r6 │ │ - cmp r2, #3 │ │ - bhi.w 36716 │ │ - orr.w r0, r0, r2, lsl #14 │ │ - add.w r4, fp, #3 │ │ - subs r1, r5, #3 │ │ - b.n 35c12 │ │ - add r4, sp, #244 @ 0xf4 │ │ - ldrh.w r5, [sp, #242] @ 0xf2 │ │ - add.w ip, r6, #12 │ │ - strh r5, [r6, #10] │ │ - ldmia r4, {r2, r3, r4} │ │ - strb r1, [r6, #9] │ │ - stmia.w ip, {r2, r3, r4} │ │ - b.n 3616a │ │ + bne.w 3759a │ │ + cmp.w fp, #0 │ │ + ldr.w fp, [sp, #152] @ 0x98 │ │ + add.w sl, sp, #168 @ 0xa8 │ │ + add r1, sp, #544 @ 0x220 │ │ + bne.w 3685a │ │ + b.n 367e8 │ │ + ldr r4, [sp, #156] @ 0x9c │ │ + mov r6, sl │ │ + add r4, fp │ │ + mov.w sl, #0 │ │ + movs r5, #17 │ │ + b.n 36c72 │ │ + movs r5, #7 │ │ + movs r6, #0 │ │ + b.n 36c72 │ │ + mov.w sl, #0 │ │ + movs r5, #17 │ │ + mov r4, r2 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + lsls r1, r6, #8 │ │ + ldr r2, [sp, #152] @ 0x98 │ │ cmp r0, #0 │ │ - beq.w 36168 │ │ - ldrd r2, r3, [sp, #812] @ 0x32c │ │ - ldr r1, [r3, #0] │ │ - cmp r1, #1 │ │ - bne.n 35d8a │ │ - ldrd r3, r1, [r3, #8] │ │ - b.n 35d94 │ │ - ldr r1, [r3, #4] │ │ - cmp r1, #5 │ │ - bhi.w 365f0 │ │ - adds r3, #8 │ │ - ldr r6, [sp, #304] @ 0x130 │ │ - add.w ip, sp, #176 @ 0xb0 │ │ - str r6, [sp, #140] @ 0x8c │ │ + orr.w r8, r1, r2, lsl #16 │ │ + itttt ne │ │ + ldrne r0, [sp, #172] @ 0xac │ │ + cmpne r0, #0 │ │ + ldrne r0, [sp, #176] @ 0xb0 │ │ + blxne 4eeb0 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + lsrs r0, r0, #16 │ │ + orr.w fp, r0, r1, lsl #16 │ │ + mov.w r6, r8, lsr #16 │ │ + ubfx r8, r8, #8, #8 │ │ + add r0, sp, #688 @ 0x2b0 │ │ + bl 41678 │ │ + ldr r2, [sp, #148] @ 0x94 │ │ + cmp r5, #255 @ 0xff │ │ + bne.w 36dac │ │ + ldrd r4, r0, [r2] │ │ + str.w fp, [sp, #152] @ 0x98 │ │ + ldrd fp, sl, [r2, #8] │ │ + ldrd r1, lr, [r2, #16] │ │ + ldr.w r8, [r2, #24] │ │ + adds r2, #28 │ │ + str r0, [sp, #156] @ 0x9c │ │ + add r0, sp, #168 @ 0xa8 │ │ + add.w r3, r0, #228 @ 0xe4 │ │ + ldmia.w r2, {r0, r5, r6, r9, ip} │ │ + movs r2, #0 │ │ + stmia.w r3, {r0, r5, r6, r9, ip} │ │ + mov r9, r1 │ │ + movs r5, #4 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + mov.w r6, r8, lsr #16 │ │ + str r1, [sp, #384] @ 0x180 │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + str r0, [sp, #372] @ 0x174 │ │ + subs r0, r1, #1 │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + sbc.w r0, r1, #0 │ │ + str r0, [sp, #188] @ 0xbc │ │ + subs r0, r4, #3 │ │ + cmp r0, #2 │ │ + mov.w r0, #0 │ │ + str r4, [sp, #368] @ 0x170 │ │ + mov.w r4, #8 │ │ + str r2, [sp, #172] @ 0xac │ │ + strd r2, r2, [sp, #432] @ 0x1b0 │ │ + str.w lr, [sp, #388] @ 0x184 │ │ + ldrb.w r3, [r3, #144] @ 0x90 │ │ + it cc │ │ + movcc r0, #1 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + and.w r0, r8, #65280 @ 0xff00 │ │ + cmp.w r0, #2048 @ 0x800 │ │ + mov.w r0, #12 │ │ + strd fp, sl, [sp, #176] @ 0xb0 │ │ + strd fp, sl, [sp, #376] @ 0x178 │ │ + it eq │ │ + moveq r5, #12 │ │ + it eq │ │ + moveq r0, #20 │ │ + it eq │ │ + moveq r4, #16 │ │ + cmp r6, #4 │ │ + mov.w r6, #0 │ │ + it hi │ │ + movhi r6, #1 │ │ + ands r3, r6 │ │ + it eq │ │ + moveq r4, r3 │ │ + str r4, [sp, #444] @ 0x1bc │ │ + it eq │ │ + moveq r0, r3 │ │ + strd r0, r0, [sp, #452] @ 0x1c4 │ │ + ldr r0, [sp, #396] @ 0x18c │ │ + mov.w sl, #8 │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + add.w fp, sp, #840 @ 0x348 │ │ + add r0, r5 │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ + strd r0, r2, [sp, #792] @ 0x318 │ │ + add.w r0, r1, #8 │ │ + strd r2, sl, [sp, #752] @ 0x2f0 │ │ + add.w sl, sp, #752 @ 0x2f0 │ │ + str r0, [sp, #788] @ 0x314 │ │ + add r0, sp, #776 @ 0x308 │ │ + str r2, [sp, #768] @ 0x300 │ │ + str r1, [sp, #440] @ 0x1b8 │ │ + str.w r8, [sp, #392] @ 0x188 │ │ + str r2, [sp, #448] @ 0x1c0 │ │ + str r2, [sp, #424] @ 0x1a8 │ │ + str r2, [sp, #416] @ 0x1a0 │ │ + stmia.w r0, {r8, r9, lr} │ │ + strd r2, r2, [sp, #760] @ 0x2f8 │ │ + str.w r2, [sp, #771] @ 0x303 │ │ + mov r0, fp │ │ + mov r1, sl │ │ + bl 417e0 │ │ + ldrb.w r1, [sp, #840] @ 0x348 │ │ + ldrb.w r0, [sp, #841] @ 0x349 │ │ + cmp r1, #255 @ 0xff │ │ + bne.n 36dc8 │ │ + ldrh.w r1, [sp, #772] @ 0x304 │ │ + lsls r0, r0, #31 │ │ + beq.n 36de0 │ │ cmp r1, #0 │ │ - ldr r6, [sp, #308] @ 0x134 │ │ - str r6, [sp, #136] @ 0x88 │ │ - strd r1, r8, [sp, #188] @ 0xbc │ │ - stmia.w ip, {r0, r2, r3} │ │ - beq.w 35fd4 │ │ + beq.n 36d8a │ │ + b.n 36de6 │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ movs r0, #0 │ │ - add.w sl, r5, #8 │ │ - str r0, [sp, #168] @ 0xa8 │ │ + movs r1, #2 │ │ + strd r1, r0, [r2] │ │ + strh r6, [r2, #10] │ │ + strb.w r8, [r2, #9] │ │ + strb r5, [r2, #8] │ │ + strd fp, r4, [r2, #12] │ │ + str.w sl, [r2, #20] │ │ + b.n 37482 │ │ + add r6, sp, #844 @ 0x34c │ │ + ldrh.w r5, [sp, #842] @ 0x34a │ │ + add.w ip, r4, #12 │ │ + strh r5, [r4, #10] │ │ + ldmia r6, {r2, r3, r6} │ │ + strb r0, [r4, #9] │ │ + stmia.w ip, {r2, r3, r6} │ │ + strb r1, [r4, #8] │ │ + b.n 370f0 │ │ + cmp r1, #0 │ │ + beq.w 370ec │ │ + ldrd r4, r0, [sp, #756] @ 0x2f4 │ │ + cmp r0, #0 │ │ + str r4, [sp, #112] @ 0x70 │ │ + beq.w 36fc0 │ │ + mov.w r8, r0, lsl #5 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + str r0, [sp, #132] @ 0x84 │ │ + add.w r9, fp, #8 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + movs r6, #0 │ │ + str r0, [sp, #128] @ 0x80 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - strd r0, r0, [sp, #156] @ 0x9c │ │ - add.w r8, r3, #16 │ │ - strd r0, r0, [sp, #128] @ 0x80 │ │ - sub.w r9, r1, #1 │ │ strd r0, r0, [sp, #144] @ 0x90 │ │ - add.w fp, sp, #240 @ 0xf0 │ │ - add r6, sp, #680 @ 0x2a8 │ │ - b.n 35de6 │ │ - sub.w r9, r9, #1 │ │ - add.w r8, r8, #16 │ │ - adds.w r0, r9, #1 │ │ - beq.w 360ce │ │ - ldmdb r8, {r0, r1, r2, r3} │ │ - add.w ip, sp, #680 @ 0x2a8 │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ - stmia.w ip, {r0, r1, r2, r3} │ │ - add r1, sp, #176 @ 0xb0 │ │ - mov r3, r6 │ │ - ldr r0, [r4, #12] │ │ - ldr r2, [r0, #32] │ │ - mov r0, fp │ │ - bl 3b73c │ │ - ldrd r0, r1, [sp, #240] @ 0xf0 │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ - eor.w r2, r1, r3 │ │ - eors r3, r0 │ │ - orrs r2, r3 │ │ - beq.w 360ae │ │ - ldmia.w sl, {r2, r3, r4, r5} │ │ - add.w ip, sp, #584 @ 0x248 │ │ - strd r0, r1, [sp, #240] @ 0xf0 │ │ - stmia.w ip, {r2, r3, r4, r5} │ │ - ldrd r0, r3, [sp, #592] @ 0x250 │ │ - strd r0, r3, [sl, #8] │ │ - ldrh.w r0, [sp, #256] @ 0x100 │ │ - ldrd r1, r2, [sp, #584] @ 0x248 │ │ + movw r5, #8496 @ 0x2130 │ │ + strd r0, r0, [sp, #152] @ 0x98 │ │ + strd r0, r0, [sp, #136] @ 0x88 │ │ + movs r0, #0 │ │ + str r0, [sp, #124] @ 0x7c │ │ + b.n 36e28 │ │ + adds r4, #32 │ │ + subs.w r8, r8, #32 │ │ + beq.w 36fd6 │ │ + ldrh r0, [r4, #24] │ │ cmp r0, #113 @ 0x71 │ │ - strd r8, r9, [sp, #184] @ 0xb8 │ │ - strd r4, r5, [sp, #640] @ 0x280 │ │ - strd r1, r2, [sl] │ │ - ble.n 35eac │ │ - movw r1, #8496 @ 0x2130 │ │ - cmp r0, r1 │ │ - bgt.w 35eee │ │ + ble.n 36e90 │ │ + cmp r0, r5 │ │ + bgt.w 36ed8 │ │ subs r0, #114 @ 0x72 │ │ cmp r0, #26 │ │ - bhi.n 35dd6 │ │ + bhi.n 36e1e │ │ tbb [pc, r0] │ │ - ldrsb r4, [r3, r4] │ │ + ldrh r4, [r3, r0] │ │ lsrs r7, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ - lsls r2, r2, #2 │ │ - b.n 35dd6 │ │ - mov r0, r6 │ │ - mov r1, fp │ │ - bl 3d7d8 │ │ - ldrd r0, r1, [sp, #680] @ 0x2a8 │ │ - eor.w r0, r0, #23 │ │ + lsls r6, r2, #2 │ │ + b.n 36e1e │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + bl 3dac0 │ │ + ldrd r0, r1, [sp, #840] @ 0x348 │ │ + eor.w r0, r0, #24 │ │ orrs r0, r1 │ │ itt eq │ │ - ldreq r0, [sp, #688] @ 0x2b0 │ │ - streq r0, [sp, #576] @ 0x240 │ │ - b.n 35dd6 │ │ - mov r0, r6 │ │ - mov r1, fp │ │ - bl 3d7d8 │ │ - ldrd r0, r1, [sp, #680] @ 0x2a8 │ │ - eor.w r0, r0, #28 │ │ + ldreq r0, [sp, #848] @ 0x350 │ │ + streq r0, [sp, #456] @ 0x1c8 │ │ + b.n 36e1e │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + bl 3dac0 │ │ + ldrd r0, r1, [sp, #840] @ 0x348 │ │ + eor.w r0, r0, #29 │ │ orrs r0, r1 │ │ itt eq │ │ - ldreq r0, [sp, #688] @ 0x2b0 │ │ - streq r0, [sp, #564] @ 0x234 │ │ - b.n 35dd6 │ │ + ldreq r0, [sp, #848] @ 0x350 │ │ + streq r0, [sp, #444] @ 0x1bc │ │ + b.n 36e1e │ │ subs r0, #3 │ │ cmp r0, #24 │ │ - bhi.w 35dd6 │ │ + bhi.n 36e1e │ │ tbb [pc, r0] │ │ lsrs r6, r1, #20 │ │ lsrs r5, r1, #20 │ │ lsrs r5, r1, #20 │ │ lsrs r5, r1, #20 │ │ lsrs r5, r1, #20 │ │ lsrs r5, r1, #20 │ │ - tst r5, r1 │ │ - lsrs r6, r2, #21 │ │ + ldr r4, [pc, #52] @ (36edc ) │ │ + lsrs r4, r3, #21 │ │ lsrs r5, r1, #20 │ │ lsrs r5, r1, #20 │ │ lsrs r5, r1, #20 │ │ lsrs r5, r1, #20 │ │ - movs r5, r6 │ │ - b.n 35dd6 │ │ - mov r0, r6 │ │ - mov r1, fp │ │ - bl 3d7d8 │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - ldr r0, [sp, #684] @ 0x2ac │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ - str r0, [sp, #116] @ 0x74 │ │ - ldr r0, [sp, #692] @ 0x2b4 │ │ - str r0, [sp, #112] @ 0x70 │ │ - b.n 35dd6 │ │ + movs r1, r7 │ │ + b.n 36e1e │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + bl 3dac0 │ │ + ldmia.w r9, {r0, r1, r2, r3} │ │ + add.w ip, sp, #464 @ 0x1d0 │ │ + ldr r5, [sp, #840] @ 0x348 │ │ + str r5, [sp, #144] @ 0x90 │ │ + ldr r5, [sp, #844] @ 0x34c │ │ + str r5, [sp, #148] @ 0x94 │ │ + movw r5, #8496 @ 0x2130 │ │ + stmia.w ip, {r0, r1, r2, r3} │ │ + b.n 36e1e │ │ movw r1, #8497 @ 0x2131 │ │ cmp r0, r1 │ │ - beq.n 35f98 │ │ + beq.n 36f84 │ │ movw r1, #8498 @ 0x2132 │ │ cmp r0, r1 │ │ - beq.n 35e78 │ │ + beq.n 36e5c │ │ movw r1, #8499 @ 0x2133 │ │ cmp r0, r1 │ │ - bne.w 35dd6 │ │ - mov r0, r6 │ │ - mov r1, fp │ │ - bl 3d7d8 │ │ - ldrd r0, r1, [sp, #680] @ 0x2a8 │ │ - eor.w r0, r0, #11 │ │ + bne.w 36e1e │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + bl 3dac0 │ │ + ldrd r0, r1, [sp, #840] @ 0x348 │ │ + eor.w r0, r0, #12 │ │ orrs r0, r1 │ │ itt eq │ │ - ldreq r0, [sp, #688] @ 0x2b0 │ │ - streq r0, [sp, #568] @ 0x238 │ │ - b.n 35dd6 │ │ - mov r0, r6 │ │ - mov r1, fp │ │ - bl 3d7d8 │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ - str r0, [sp, #132] @ 0x84 │ │ - ldr r0, [sp, #684] @ 0x2ac │ │ - str r0, [sp, #128] @ 0x80 │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ + ldreq r0, [sp, #848] @ 0x350 │ │ + streq r0, [sp, #448] @ 0x1c0 │ │ + b.n 36e1e │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + bl 3dac0 │ │ + ldmia.w r9, {r0, r1, r2, r3} │ │ + mov r5, r6 │ │ + add.w ip, sp, #480 @ 0x1e0 │ │ + ldr r6, [sp, #840] @ 0x348 │ │ + str r6, [sp, #152] @ 0x98 │ │ + ldr r6, [sp, #844] @ 0x34c │ │ + str r6, [sp, #156] @ 0x9c │ │ + mov r6, r5 │ │ + movw r5, #8496 @ 0x2130 │ │ + stmia.w ip, {r0, r1, r2, r3} │ │ + b.n 36e1e │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + bl 3dac0 │ │ + ldrd r0, r1, [sp, #840] @ 0x348 │ │ + eor.w r0, r0, #17 │ │ + orrs r0, r1 │ │ + bne.w 36e1e │ │ + ldr r0, [sp, #848] @ 0x350 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #1 │ │ str r0, [sp, #124] @ 0x7c │ │ - ldr r0, [sp, #692] @ 0x2b4 │ │ + b.n 36e1e │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + bl 3dac0 │ │ + ldr r0, [sp, #840] @ 0x348 │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldr r0, [sp, #844] @ 0x34c │ │ + str r0, [sp, #136] @ 0x88 │ │ + ldr r0, [sp, #848] @ 0x350 │ │ str r0, [sp, #120] @ 0x78 │ │ - b.n 35dd6 │ │ - mov r0, r6 │ │ - mov r1, fp │ │ - bl 3d7d8 │ │ - add r2, sp, #680 @ 0x2a8 │ │ - ldmia r2, {r0, r1, r2} │ │ - eor.w r0, r0, #16 │ │ - orrs r0, r1 │ │ - ldr r1, [sp, #152] @ 0x98 │ │ - it eq │ │ - moveq r1, r2 │ │ - clz r0, r0 │ │ - str r1, [sp, #152] @ 0x98 │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - lsrs r0, r0, #5 │ │ - orrs r1, r0 │ │ - str r1, [sp, #168] @ 0xa8 │ │ - b.n 35dd6 │ │ - mov r0, r6 │ │ - mov r1, fp │ │ - bl 3d7d8 │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ - str r0, [sp, #148] @ 0x94 │ │ - ldr r0, [sp, #684] @ 0x2ac │ │ - str r0, [sp, #144] @ 0x90 │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ - str r0, [sp, #108] @ 0x6c │ │ - ldr r0, [sp, #692] @ 0x2b4 │ │ - str r0, [sp, #104] @ 0x68 │ │ - b.n 35dd6 │ │ - mov r0, r6 │ │ - mov r1, fp │ │ - bl 3d7d8 │ │ - ldrd r0, r1, [sp, #680] @ 0x2a8 │ │ - eor.w r0, r0, #18 │ │ + ldr r6, [sp, #852] @ 0x354 │ │ + b.n 36e1e │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + bl 3dac0 │ │ + ldrd r0, r1, [sp, #840] @ 0x348 │ │ + eor.w r0, r0, #19 │ │ orrs r0, r1 │ │ itt eq │ │ - ldreq r0, [sp, #688] @ 0x2b0 │ │ - streq r0, [sp, #572] @ 0x23c │ │ - b.n 35dd6 │ │ - ldrd r1, r0, [sp, #136] @ 0x88 │ │ + ldreq r0, [sp, #848] @ 0x350 │ │ + streq r0, [sp, #452] @ 0x1c4 │ │ + b.n 36e1e │ │ + ldrd r1, r0, [sp, #128] @ 0x80 │ │ orrs r0, r1 │ │ - bne.w 35dd6 │ │ - mov r0, r6 │ │ - mov r1, fp │ │ - bl 3d7d8 │ │ - ldrd r0, r1, [sp, #680] @ 0x2a8 │ │ - movs r2, #0 │ │ - eor.w r0, r0, #45 @ 0x2d │ │ + bne.w 36e1e │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + bl 3dac0 │ │ + ldrd r0, r1, [sp, #840] @ 0x348 │ │ + eor.w r0, r0, #46 @ 0x2e │ │ orrs r0, r1 │ │ - bne.n 35fcc │ │ - ldrd r0, r1, [sp, #688] @ 0x2b0 │ │ - str r1, [sp, #316] @ 0x13c │ │ - strd r2, r0, [sp, #308] @ 0x134 │ │ - movs r0, #1 │ │ - str r0, [sp, #140] @ 0x8c │ │ - str r0, [sp, #304] @ 0x130 │ │ + bne.n 36fb8 │ │ + ldrd r0, r1, [sp, #848] @ 0x350 │ │ + strd r0, r1, [sp, #176] @ 0xb0 │ │ movs r0, #0 │ │ - b.n 35fd0 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #172] @ 0xac │ │ + movs r0, #1 │ │ + str r0, [sp, #132] @ 0x84 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + b.n 36e1e │ │ movs r0, #0 │ │ - str r0, [sp, #140] @ 0x8c │ │ - str r0, [sp, #136] @ 0x88 │ │ - b.n 35dd6 │ │ + strd r0, r0, [sp, #128] @ 0x80 │ │ + b.n 36e1e │ │ + movs r6, #0 │ │ movs r0, #0 │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ - str r0, [sp, #168] @ 0xa8 │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ + str r0, [sp, #124] @ 0x7c │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ + strd r0, r0, [sp, #136] @ 0x88 │ │ + strd r0, r0, [sp, #152] @ 0x98 │ │ strd r0, r0, [sp, #144] @ 0x90 │ │ - strd r0, r0, [sp, #156] @ 0x9c │ │ - ldr.w r0, [r8, #20] │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ - cbnz r0, 36004 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - movs r2, #1 │ │ - ldr.w r1, [r8] │ │ - subs r0, r0, r1 │ │ - strd r2, r0, [r8, #20] │ │ - add r3, sp, #632 @ 0x278 │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ - ldr r4, [sp, #156] @ 0x9c │ │ - add.w ip, sp, #584 @ 0x248 │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - mov.w r8, #0 │ │ - stmia.w ip, {r0, r1, r2, r3} │ │ - eor.w r0, r6, sl │ │ - eor.w r1, r4, sl │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #112] @ 0x70 │ │ + blxne 4eeb0 │ │ + ldr r3, [sp, #144] @ 0x90 │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ + ldr r2, [sp, #148] @ 0x94 │ │ + movs r5, #0 │ │ + ldr.w r8, [sp, #152] @ 0x98 │ │ + eor.w r0, r3, r9 │ │ + eor.w r1, r2, r9 │ │ + str r6, [sp, #132] @ 0x84 │ │ orrs r0, r1 │ │ - beq.n 360e6 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - str r0, [sp, #248] @ 0xf8 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - ldr r3, [sp, #564] @ 0x234 │ │ - ldrb.w r2, [sp, #521] @ 0x209 │ │ - ldr r1, [sp, #172] @ 0xac │ │ - str r0, [sp, #252] @ 0xfc │ │ - add r0, sp, #792 @ 0x318 │ │ - str r6, [sp, #240] @ 0xf0 │ │ - str r4, [sp, #244] @ 0xf4 │ │ - str r5, [sp, #0] │ │ - bl 39884 │ │ - ldrb.w r0, [sp, #792] @ 0x318 │ │ - ldrd r1, r2, [sp, #796] @ 0x31c │ │ + beq.n 37038 │ │ + ldrd lr, r1, [sp, #464] @ 0x1d0 │ │ + mov r0, r3 │ │ + mov ip, r2 │ │ + ldr r3, [sp, #444] @ 0x1bc │ │ + str r1, [sp, #764] @ 0x2fc │ │ + add r1, sp, #752 @ 0x2f0 │ │ + stmia.w r1, {r0, ip, lr} │ │ + add r0, sp, #840 @ 0x348 │ │ + ldrb.w r2, [sp, #393] @ 0x189 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + ldrd r4, r6, [sp, #472] @ 0x1d8 │ │ + str r4, [sp, #768] @ 0x300 │ │ + str r6, [sp, #772] @ 0x304 │ │ + str.w sl, [sp] │ │ + bl 3a294 │ │ + ldrb.w r0, [sp, #840] @ 0x348 │ │ + ldrd r1, r2, [sp, #844] @ 0x34c │ │ cmp r0, #255 @ 0xff │ │ it eq │ │ - moveq r8, r1 │ │ - b.n 360e6 │ │ - mov r4, r9 │ │ - mov r8, fp │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ - ldrd r2, r5, [sp, #696] @ 0x2b8 │ │ - ldrb.w r3, [sp, #688] @ 0x2b0 │ │ - adds r1, r0, #1 │ │ - ldrb.w r9, [sp, #689] @ 0x2b1 │ │ - ldrh.w r6, [sp, #690] @ 0x2b2 │ │ - ldr.w fp, [sp, #692] @ 0x2b4 │ │ - beq.w 361ac │ │ - ldr r1, [sp, #684] @ 0x2ac │ │ - strd fp, r2, [sp, #324] @ 0x144 │ │ - strh.w r6, [sp, #322] @ 0x142 │ │ - strd r0, r1, [sp, #312] @ 0x138 │ │ - movs r0, #1 │ │ - strd r0, r0, [sp, #304] @ 0x130 │ │ - movs r0, #32 │ │ - strb.w r9, [sp, #321] @ 0x141 │ │ - strb.w r3, [sp, #320] @ 0x140 │ │ - str r5, [sp, #332] @ 0x14c │ │ - blx 4f770 │ │ - ldr.w sl, [sp, #164] @ 0xa4 │ │ - cmp r0, #0 │ │ - beq.w 36652 │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ - mov fp, r0 │ │ - stmia r0!, {r1, r2, r3, r6} │ │ - ldmia.w r4, {r1, r2, r3, r6} │ │ - stmia r0!, {r1, r2, r3, r6} │ │ - b.w 35764 │ │ - ldmia.w sl, {r0, r1, r2, r3} │ │ - add.w ip, sp, #584 @ 0x248 │ │ - movs r6, #0 │ │ - ldr r4, [sp, #164] @ 0xa4 │ │ - movs r5, #2 │ │ - stmia.w ip, {r0, r1, r2, r3} │ │ - add.w ip, r4, #8 │ │ - strd r5, r6, [r4] │ │ - stmia.w ip, {r0, r1, r2, r3} │ │ - b.n 36174 │ │ - ldr.w r8, [sp, #192] @ 0xc0 │ │ - add r5, sp, #240 @ 0xf0 │ │ - ldrd r9, fp, [sp, #128] @ 0x80 │ │ - ldr.w r0, [r8, #20] │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ - cmp r0, #0 │ │ - beq.n 35ff6 │ │ - b.n 36004 │ │ - eor.w r0, fp, sl │ │ - eor.w r1, r9, sl │ │ + moveq r5, r1 │ │ + b.n 37038 │ │ + strd r2, r5, [sp, #144] @ 0x90 │ │ + eor.w r0, r8, r9 │ │ + strd r5, r2, [sp, #416] @ 0x1a0 │ │ + ldr r5, [sp, #156] @ 0x9c │ │ + eor.w r1, r5, r9 │ │ orrs r0, r1 │ │ - str r2, [sp, #160] @ 0xa0 │ │ - strd r8, r2, [sp, #536] @ 0x218 │ │ - beq.n 36142 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - str r0, [sp, #248] @ 0xf8 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - ldr r3, [sp, #564] @ 0x234 │ │ - ldrb.w r2, [sp, #521] @ 0x209 │ │ - ldr r1, [sp, #172] @ 0xac │ │ - str r0, [sp, #252] @ 0xfc │ │ - add r0, sp, #792 @ 0x318 │ │ - str.w fp, [sp, #240] @ 0xf0 │ │ - str.w r9, [sp, #244] @ 0xf4 │ │ - str r5, [sp, #0] │ │ - bl 39884 │ │ - ldrb.w r0, [sp, #792] @ 0x318 │ │ + beq.n 370a4 │ │ + add r6, sp, #480 @ 0x1e0 │ │ + add.w ip, sp, #760 @ 0x2f8 │ │ + ldr r3, [sp, #444] @ 0x1bc │ │ + ldmia r6, {r0, r1, r6} │ │ + ldrb.w r2, [sp, #393] @ 0x189 │ │ + stmia.w ip, {r0, r1, r6} │ │ + add r0, sp, #840 @ 0x348 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + ldr r4, [sp, #492] @ 0x1ec │ │ + str r4, [sp, #772] @ 0x304 │ │ + strd r8, r5, [sp, #752] @ 0x2f0 │ │ + str.w sl, [sp] │ │ + bl 3a294 │ │ + ldrb.w r0, [sp, #840] @ 0x348 │ │ movs r1, #0 │ │ - ldr r4, [sp, #800] @ 0x320 │ │ - ldr r6, [sp, #796] @ 0x31c │ │ + ldr r3, [sp, #848] @ 0x350 │ │ cmp r0, #255 @ 0xff │ │ - str r4, [sp, #548] @ 0x224 │ │ + ldr.w sl, [sp, #844] @ 0x34c │ │ + str r3, [sp, #428] @ 0x1ac │ │ it ne │ │ - movne r6, r1 │ │ - subs.w r9, sl, #1 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - sbc.w r1, sl, #0 │ │ - str r6, [sp, #544] @ 0x220 │ │ + movne sl, r1 │ │ + subs.w r8, r9, #1 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + sbc.w r9, r0, #0 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str.w sl, [sp, #424] @ 0x1a8 │ │ lsls r0, r0, #31 │ │ - bne.n 36154 │ │ + bne.n 370be │ │ movs r0, #0 │ │ - str r1, [sp, #156] @ 0x9c │ │ - str r0, [sp, #168] @ 0xa8 │ │ - b.n 361c6 │ │ - subs.w r9, sl, #1 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - sbc.w r1, sl, #0 │ │ - movs r6, #0 │ │ - str r6, [sp, #544] @ 0x220 │ │ + str r0, [sp, #156] @ 0x9c │ │ + b.n 37110 │ │ + subs.w r8, r9, #1 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + sbc.w r9, r0, #0 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + mov.w sl, #0 │ │ + str.w sl, [sp, #424] @ 0x1a8 │ │ lsls r0, r0, #31 │ │ - beq.n 361c0 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - ldr r2, [sp, #152] @ 0x98 │ │ - ldrd r0, r1, [r0, #32] │ │ - cmp r1, r2 │ │ - bcs.n 36198 │ │ - movs r1, #0 │ │ - movs r5, #19 │ │ - ldr r6, [sp, #164] @ 0xa4 │ │ - b.n 363f0 │ │ - movs r0, #69 @ 0x45 │ │ - strb r0, [r6, #8] │ │ + beq.n 3710c │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + ldr r2, [sp, #116] @ 0x74 │ │ + ldrd r1, r0, [r0, #32] │ │ + cmp r0, r2 │ │ + bcs.n 370d6 │ │ movs r0, #0 │ │ - movs r1, #2 │ │ - strd r1, r0, [r6] │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ - b.n 36400 │ │ - movs r4, #6 │ │ - movs r5, #0 │ │ - b.n 36190 │ │ - ldrd r1, r0, [sp, #152] @ 0x98 │ │ - movs r4, #19 │ │ - movs r5, #0 │ │ - add.w fp, r0, r1 │ │ - str.w fp, [sp, #168] @ 0xa8 │ │ - ldr.w sl, [sp, #164] @ 0xa4 │ │ - ldr r6, [sp, #136] @ 0x88 │ │ - b.n 3658c │ │ - add.w lr, r0, r2 │ │ - subs r2, r1, r2 │ │ + movs r6, #17 │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ + b.n 37402 │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ + adds r5, r1, r2 │ │ + subs r2, r0, r2 │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ cmp r2, #3 │ │ - bhi.w 362f8 │ │ - mov.w r2, lr, lsr #8 │ │ - movs r5, #19 │ │ - b.n 363da │ │ - str r2, [sp, #168] @ 0xa8 │ │ - mov r4, r3 │ │ - ldr.w sl, [sp, #164] @ 0xa4 │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ - cmp r4, #255 @ 0xff │ │ - beq.w 35764 │ │ - b.w 35862 │ │ - str r1, [sp, #156] @ 0x9c │ │ + bhi.w 37250 │ │ + lsrs r2, r5, #8 │ │ + movs r6, #17 │ │ + b.n 373ec │ │ + movs r0, #62 @ 0x3e │ │ + strb r0, [r4, #8] │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ + movs r1, #0 │ │ + movs r2, #2 │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ + cmp r0, #0 │ │ + strd r2, r1, [r4] │ │ + beq.w 37412 │ │ + ldr r0, [sp, #756] @ 0x2f4 │ │ + blx 4eeb0 │ │ + b.n 37412 │ │ movs r0, #0 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - ldrd r0, r1, [sp, #320] @ 0x140 │ │ - subs.w r2, sl, #1 │ │ - ldr.w r8, [sp, #148] @ 0x94 │ │ - ldr.w fp, [sp, #68] @ 0x44 │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldrd r0, r1, [sp, #184] @ 0xb8 │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ + subs r2, r3, #1 │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ eor.w r0, r0, r2 │ │ - sbc.w r2, sl, #0 │ │ + sbc.w r2, r3, #0 │ │ eors r1, r2 │ │ orrs r0, r1 │ │ - beq.n 36214 │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ + beq.n 3715c │ │ + ldr r0, [sp, #296] @ 0x128 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #420] @ 0x1a4 │ │ - blxne 4f780 │ │ - ldr r0, [sp, #428] @ 0x1ac │ │ + ldrne r0, [sp, #300] @ 0x12c │ │ + blxne 4eeb0 │ │ + ldr r0, [sp, #308] @ 0x134 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #432] @ 0x1b0 │ │ - blxne 4f780 │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ + ldrne r0, [sp, #312] @ 0x138 │ │ + blxne 4eeb0 │ │ + ldr r0, [sp, #320] @ 0x140 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #444] @ 0x1bc │ │ - blxne 4f780 │ │ - ldr r0, [sp, #452] @ 0x1c4 │ │ + ldrne r0, [sp, #324] @ 0x144 │ │ + blxne 4eeb0 │ │ + ldr r0, [sp, #332] @ 0x14c │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #456] @ 0x1c8 │ │ - blxne 4f780 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - add r1, sp, #632 @ 0x278 │ │ - str r0, [sp, #332] @ 0x14c │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #328] @ 0x148 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - str r0, [sp, #324] @ 0x144 │ │ - add r0, sp, #304 @ 0x130 │ │ - str.w sl, [sp, #336] @ 0x150 │ │ - add.w ip, r0, #40 @ 0x28 │ │ - str.w r9, [sp, #320] @ 0x140 │ │ - str.w sl, [sp, #340] @ 0x154 │ │ - ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - add r2, sp, #616 @ 0x268 │ │ - add.w ip, sp, #428 @ 0x1ac │ │ - ldmia r2, {r0, r1, r2} │ │ - ldr r3, [sp, #64] @ 0x40 │ │ + ldrne r0, [sp, #336] @ 0x150 │ │ + blxne 4eeb0 │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + add r1, sp, #544 @ 0x220 │ │ + str r0, [sp, #196] @ 0xc4 │ │ + add.w ip, sp, #256 @ 0x100 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + str r4, [sp, #208] @ 0xd0 │ │ + str r6, [sp, #200] @ 0xc8 │ │ + strd r9, r0, [sp, #188] @ 0xbc │ │ + mov r9, r4 │ │ + str.w r8, [sp, #184] @ 0xb8 │ │ + add r0, sp, #168 @ 0xa8 │ │ + str r4, [sp, #212] @ 0xd4 │ │ + adds r0, #48 @ 0x30 │ │ + str.w fp, [sp, #204] @ 0xcc │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ + ldmia.w r1, {r2, r3, r4, r5, r6} │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ + add r3, sp, #528 @ 0x210 │ │ + ldr r6, [sp, #64] @ 0x40 │ │ + str r6, [sp, #304] @ 0x130 │ │ + ldr r6, [sp, #92] @ 0x5c │ │ + str r6, [sp, #300] @ 0x12c │ │ + ldr r6, [sp, #72] @ 0x48 │ │ + str r6, [sp, #296] @ 0x128 │ │ + ldr r6, [sp, #128] @ 0x80 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd sl, r6, [sp, #288] @ 0x120 │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + str r6, [sp, #284] @ 0x11c │ │ + ldr r6, [sp, #48] @ 0x30 │ │ + str r6, [sp, #280] @ 0x118 │ │ + ldr r6, [sp, #76] @ 0x4c │ │ + str r6, [sp, #276] @ 0x114 │ │ + ldr r6, [sp, #80] @ 0x50 │ │ stmia.w ip, {r0, r1, r2} │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - strb.w r0, [sp, #485] @ 0x1e5 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - strb.w r0, [sp, #484] @ 0x1e4 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - strb.w r0, [sp, #483] @ 0x1e3 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - str r3, [sp, #424] @ 0x1a8 │ │ - ldr r3, [sp, #72] @ 0x48 │ │ - strb.w r0, [sp, #482] @ 0x1e2 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - strb.w r0, [sp, #481] @ 0x1e1 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - strb.w r0, [sp, #480] @ 0x1e0 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - strd fp, r3, [sp, #416] @ 0x1a0 │ │ - ldr r3, [sp, #124] @ 0x7c │ │ - str r0, [sp, #476] @ 0x1dc │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - str r3, [sp, #412] @ 0x19c │ │ - ldr r3, [sp, #116] @ 0x74 │ │ - str r0, [sp, #472] @ 0x1d8 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - str r3, [sp, #408] @ 0x198 │ │ - ldr r3, [sp, #44] @ 0x2c │ │ - str r0, [sp, #468] @ 0x1d4 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - ldr r1, [sp, #144] @ 0x90 │ │ - str r3, [sp, #404] @ 0x194 │ │ - ldr r3, [sp, #48] @ 0x30 │ │ - eor.w r1, r1, sl │ │ - strh.w r0, [sp, #466] @ 0x1d2 │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - str r3, [sp, #400] @ 0x190 │ │ - ldr r3, [sp, #76] @ 0x4c │ │ - strb.w r0, [sp, #465] @ 0x1d1 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - str r3, [sp, #396] @ 0x18c │ │ - ldr r3, [sp, #80] @ 0x50 │ │ - strb.w r0, [sp, #464] @ 0x1d0 │ │ - eor.w r0, r8, sl │ │ - orrs r0, r1 │ │ - str r3, [sp, #392] @ 0x188 │ │ + add r2, sp, #496 @ 0x1f0 │ │ + strd r3, r6, [sp, #268] @ 0x10c │ │ + ldrd r3, r6, [sp, #512] @ 0x200 │ │ + strd r3, r6, [sp, #308] @ 0x134 │ │ ldr r3, [sp, #56] @ 0x38 │ │ - str r3, [sp, #448] @ 0x1c0 │ │ + str r3, [sp, #328] @ 0x148 │ │ ldr r3, [sp, #60] @ 0x3c │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - str r3, [sp, #444] @ 0x1bc │ │ + str r3, [sp, #324] @ 0x144 │ │ ldr r3, [sp, #52] @ 0x34 │ │ - str r3, [sp, #440] @ 0x1b8 │ │ - ldrd r3, r6, [sp, #600] @ 0x258 │ │ - ldr r5, [sp, #608] @ 0x260 │ │ - strd r3, r6, [sp, #452] @ 0x1c4 │ │ - str r5, [sp, #460] @ 0x1cc │ │ - beq.n 3633c │ │ - movs.w r1, r8, lsl #26 │ │ - beq.n 36334 │ │ - cmp.w r8, #12 │ │ - bne.n 3633c │ │ - ldr r1, [sp, #172] @ 0xac │ │ - ldr r2, [sp, #568] @ 0x238 │ │ - ldrd r4, r6, [r1, #8] │ │ - cmp r6, r2 │ │ - bcs.n 3635a │ │ - movs r1, #0 │ │ - movs r2, #19 │ │ - b.n 36368 │ │ - mov r0, lr │ │ - ldrb.w ip, [sp, #520] @ 0x208 │ │ - ldr.w r3, [r0], #4 │ │ - subs r1, r2, #4 │ │ - cmn.w r3, #16 │ │ - bcs.n 36350 │ │ - movs r2, #4 │ │ - cmp r1, r3 │ │ - it cs │ │ - cmpcs r3, #1 │ │ - bhi.w 364b2 │ │ - str r0, [sp, #728] @ 0x2d8 │ │ - movs r5, #19 │ │ - movs r1, #0 │ │ - mov lr, r0 │ │ - b.n 363ec │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - ldr r1, [sp, #144] @ 0x90 │ │ + str r3, [sp, #320] @ 0x140 │ │ + ldr r3, [sp, #116] @ 0x74 │ │ + str r3, [sp, #348] @ 0x15c │ │ ldr r3, [sp, #152] @ 0x98 │ │ - add.w fp, r0, r1 │ │ - str.w fp, [sp, #168] @ 0xa8 │ │ - movs r5, #0 │ │ - movs r2, #19 │ │ - b.n 36568 │ │ - ldrd r6, r1, [sp, #104] @ 0x68 │ │ - strd r1, r6, [sp, #552] @ 0x228 │ │ - add r1, sp, #304 @ 0x130 │ │ - mov.w r2, #280 @ 0x118 │ │ - bl 4c336 │ │ - add.w sp, sp, #868 @ 0x364 │ │ + str r3, [sp, #352] @ 0x160 │ │ + ldr r3, [sp, #124] @ 0x7c │ │ + str r3, [sp, #356] @ 0x164 │ │ + ldr r3, [sp, #84] @ 0x54 │ │ + strb.w r3, [sp, #365] @ 0x16d │ │ + ldr r3, [sp, #96] @ 0x60 │ │ + strb.w r3, [sp, #364] @ 0x16c │ │ + ldr r3, [sp, #68] @ 0x44 │ │ + strb.w r3, [sp, #363] @ 0x16b │ │ + ldr r3, [sp, #100] @ 0x64 │ │ + strb.w r3, [sp, #362] @ 0x16a │ │ + ldr r3, [sp, #104] @ 0x68 │ │ + strb.w r3, [sp, #361] @ 0x169 │ │ + ldr r3, [sp, #88] @ 0x58 │ │ + strb.w r3, [sp, #360] @ 0x168 │ │ + ldr r3, [sp, #156] @ 0x9c │ │ + strh.w r3, [sp, #346] @ 0x15a │ │ + ldr r3, [sp, #108] @ 0x6c │ │ + ldmia r2, {r0, r1, r2} │ │ + strb.w r3, [sp, #345] @ 0x159 │ │ + ldr r3, [sp, #112] @ 0x70 │ │ + strb.w r3, [sp, #344] @ 0x158 │ │ + add r3, sp, #332 @ 0x14c │ │ + stmia r3!, {r0, r1, r2} │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + ldr r2, [sp, #140] @ 0x8c │ │ + eor.w r1, r1, r9 │ │ + ldr r6, [sp, #132] @ 0x84 │ │ + eor.w r0, r2, r9 │ │ + ldr r5, [sp, #520] @ 0x208 │ │ + orrs r0, r1 │ │ + str r5, [sp, #316] @ 0x13c │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + beq.n 3723c │ │ + and.w r1, r2, #63 @ 0x3f │ │ + cmp r1, #13 │ │ + beq.n 3727e │ │ + cbnz r2, 3723c │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + strd r1, r6, [sp, #432] @ 0x1b0 │ │ + add r1, sp, #168 @ 0xa8 │ │ + mov.w r2, #296 @ 0x128 │ │ + bl 4bc7a │ │ + add.w sp, sp, #908 @ 0x38c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - adds r3, #1 │ │ - beq.n 363d0 │ │ - movs r5, #16 │ │ + mov r1, r5 │ │ + mov r6, r5 │ │ + ldr.w r5, [r1], #4 │ │ + subs r0, r2, #4 │ │ + ldrb.w r9, [sp, #392] @ 0x188 │ │ + cmn.w r5, #16 │ │ + bcs.n 37290 │ │ + str r5, [sp, #152] @ 0x98 │ │ + movs r2, #4 │ │ + ldr r6, [sp, #152] @ 0x98 │ │ + cmp r0, r6 │ │ + it cs │ │ + cmpcs r6, #1 │ │ + bhi.n 3730c │ │ + str r1, [sp, #584] @ 0x248 │ │ + movs r6, #17 │ │ + movs r0, #0 │ │ + mov r5, r1 │ │ + mov r9, r8 │ │ + b.n 37400 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ + ldrd r4, r6, [r1, #8] │ │ + cmp r6, r2 │ │ + bcs.n 3729c │ │ + movs r1, #0 │ │ + movs r2, #17 │ │ + b.n 372aa │ │ + mov ip, r3 │ │ + adds r3, r5, #1 │ │ + beq.n 37300 │ │ + movs r6, #14 │ │ movs r2, #0 │ │ - b.n 363da │ │ - ldrb.w r3, [sp, #520] @ 0x208 │ │ - ldr r1, [sp, #108] @ 0x6c │ │ + b.n 373ec │ │ + ldrb.w r3, [sp, #392] @ 0x188 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ umull r1, r5, r1, r3 │ │ - cbz r5, 36390 │ │ - movs r2, #56 @ 0x38 │ │ + cbz r5, 372c2 │ │ + movs r2, #50 @ 0x32 │ │ uxtb r3, r3 │ │ movs r6, #0 │ │ movs r5, #2 │ │ orr.w r2, r2, r3, lsl #8 │ │ strd r5, r6, [r0] │ │ strd r2, r4, [r0, #8] │ │ strd r4, r1, [r0, #16] │ │ - b.n 36400 │ │ - ldr.w sl, [sp, #164] @ 0xa4 │ │ - movs r2, #7 │ │ - ldr r3, [sp, #152] @ 0x98 │ │ - movs r5, #0 │ │ - mov.w lr, #0 │ │ - b.n 3656c │ │ + b.n 37412 │ │ add r4, r2 │ │ subs r2, r6, r2 │ │ cmp r2, r1 │ │ - bcc.n 362f2 │ │ + bcc.n 3728a │ │ subs r6, r3, #1 │ │ eor.w r5, r3, r6 │ │ uxtb r6, r6 │ │ uxtb r5, r5 │ │ cmp r5, r6 │ │ - bls.w 36546 │ │ + bls.w 373de │ │ rbit r6, r3 │ │ clz r6, r6 │ │ cmp r6, #3 │ │ - bhi.w 36546 │ │ + bhi.w 373de │ │ add r4, r1 │ │ subs r3, r2, r1 │ │ tbh [pc, r6, lsl #1] │ │ movs r4, r0 │ │ - lsls r1, r2, #4 │ │ - lsls r4, r7, #3 │ │ - lsls r1, r0, #4 │ │ + lsls r5, r7, #3 │ │ + lsls r0, r5, #3 │ │ + lsls r5, r5, #3 │ │ cmp r2, r1 │ │ - beq.w 362f2 │ │ + beq.n 3728a │ │ ldrb r1, [r4, #0] │ │ - b.n 365e8 │ │ - cmp r1, #7 │ │ - bhi.n 36480 │ │ - lsrs r2, r0, #8 │ │ - movs r5, #19 │ │ - mov lr, r0 │ │ - movs r1, #0 │ │ - str.w r2, [sp, #729] @ 0x2d9 │ │ - strb.w r1, [sp, #735] @ 0x2df │ │ - strh.w r1, [sp, #733] @ 0x2dd │ │ - strb.w lr, [sp, #728] @ 0x2d8 │ │ - ldr r6, [sp, #164] @ 0xa4 │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ + b.n 374f2 │ │ + cmp r0, #7 │ │ + bhi.n 3733e │ │ + lsrs r2, r1, #8 │ │ + movs r6, #17 │ │ + mov r5, r1 │ │ + b.n 373ec │ │ + mov ip, r1 │ │ + subs r0, r6, #2 │ │ + ldrh.w r5, [ip], #2 │ │ + str r3, [sp, #128] @ 0x80 │ │ + subs r3, r5, #6 │ │ + strd ip, r0, [sp, #632] @ 0x278 │ │ + cmn.w r3, #5 │ │ + bhi.n 373a4 │ │ + movs r0, #0 │ │ + movs r6, #15 │ │ + strd r5, r0, [sp, #584] @ 0x248 │ │ + b.n 374bc │ │ + ldr.w sl, [sp, #180] @ 0xb4 │ │ + ldrd fp, r4, [sp, #172] @ 0xac │ │ + ldrh.w r6, [sp, #170] @ 0xaa │ │ + ldrb.w r8, [sp, #169] @ 0xa9 │ │ + b.n 36c9c │ │ + ldrb r3, [r6, #11] │ │ + ldr.w r0, [r6, #7] │ │ + lsls r3, r3, #24 │ │ + orrs.w r3, r3, r0, lsr #8 │ │ + bne.n 373e8 │ │ + ldrb r3, [r1, #2] │ │ + lsls r0, r0, #24 │ │ + ldrh r1, [r1, #0] │ │ + orr.w r1, r1, r3, lsl #16 │ │ + mov r3, ip │ │ + orrs r0, r1 │ │ + str r0, [sp, #152] @ 0x98 │ │ + sub.w r0, r2, #12 │ │ + add.w r1, r6, #12 │ │ + movs r2, #8 │ │ + b.n 37268 │ │ + mov.w sl, #0 │ │ + movs r5, #17 │ │ + ldr r6, [sp, #156] @ 0x9c │ │ + b.w 36c9c │ │ + movs r5, #10 │ │ + mov r4, sl │ │ + b.w 36c68 │ │ + movs r6, #0 │ │ + b.w 36c5c │ │ + movs r5, #8 │ │ + b.n 3739a │ │ + mov.w r8, #0 │ │ + movs r5, #17 │ │ + mov r4, r9 │ │ + mov.w sl, #0 │ │ + ldr r6, [sp, #156] @ 0x9c │ │ + b.w 36c9c │ │ + movs r5, #11 │ │ + ldr r6, [sp, #156] @ 0x9c │ │ + b.w 36c9c │ │ + b.w 36c5c │ │ + cmp r5, #4 │ │ + str r5, [sp, #156] @ 0x9c │ │ + bls.w 37522 │ │ + cmp r0, #0 │ │ + beq.n 374a6 │ │ + ldrb.w r9, [r1, #2] │ │ + sub.w r0, r9, #1 │ │ + eor.w r3, r9, r0 │ │ + uxtb r0, r0 │ │ + uxtb r5, r3 │ │ + movs r3, #20 │ │ + cmp r5, r0 │ │ + bls.n 374b0 │ │ + ands.w r0, r9, #15 │ │ + beq.n 374b0 │ │ + cmp r6, #3 │ │ + bne.w 3750e │ │ + movs r0, #0 │ │ + adds r1, #3 │ │ + strd r1, r0, [sp, #584] @ 0x248 │ │ + movs r6, #17 │ │ + b.n 374bc │ │ + movs r2, #20 │ │ + b.n 372aa │ │ + movs r5, #6 │ │ + b.w 36c68 │ │ + movs r6, #50 @ 0x32 │ │ + movs r2, #0 │ │ + movs r0, #0 │ │ + str.w r2, [sp, #585] @ 0x249 │ │ + strb.w r0, [sp, #591] @ 0x24f │ │ + mov r9, r8 │ │ + strh.w r0, [sp, #589] @ 0x24d │ │ + strb.w r5, [sp, #584] @ 0x248 │ │ + ldr r1, [sp, #584] @ 0x248 │ │ movs r2, #0 │ │ movs r3, #2 │ │ - strd r3, r2, [r6] │ │ - strd r5, lr, [r6, #8] │ │ - strd r0, r1, [r6, #16] │ │ - ldr r0, [sp, #560] @ 0x230 │ │ + strd r3, r2, [r4] │ │ + strd r6, r5, [r4, #8] │ │ + strd r1, r0, [r4, #16] │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 36406 │ │ + bne.n 37418 │ │ cmp r1, #1 │ │ - bne.n 36422 │ │ + bne.n 37434 │ │ dmb ish │ │ - ldr r0, [sp, #560] @ 0x230 │ │ - bl 36e2e │ │ - ldrd r0, r1, [sp, #320] @ 0x140 │ │ - subs.w r2, sl, #1 │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ + bl 37d70 │ │ + ldrd r0, r1, [sp, #184] @ 0xb8 │ │ + subs.w r2, r9, #1 │ │ eor.w r0, r0, r2 │ │ - sbc.w r2, sl, #0 │ │ + sbc.w r2, r9, #0 │ │ eors r1, r2 │ │ orrs r0, r1 │ │ - beq.n 36470 │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ + beq.n 37482 │ │ + ldr r0, [sp, #296] @ 0x128 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #420] @ 0x1a4 │ │ - blxne 4f780 │ │ - ldr r0, [sp, #428] @ 0x1ac │ │ + ldrne r0, [sp, #300] @ 0x12c │ │ + blxne 4eeb0 │ │ + ldr r0, [sp, #308] @ 0x134 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #432] @ 0x1b0 │ │ - blxne 4f780 │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ + ldrne r0, [sp, #312] @ 0x138 │ │ + blxne 4eeb0 │ │ + ldr r0, [sp, #320] @ 0x140 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #444] @ 0x1bc │ │ - blxne 4f780 │ │ - ldr r0, [sp, #452] @ 0x1c4 │ │ - cbz r0, 36470 │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ - blx 4f780 │ │ - add.w sp, sp, #868 @ 0x364 │ │ + ldrne r0, [sp, #324] @ 0x144 │ │ + blxne 4eeb0 │ │ + ldr r0, [sp, #332] @ 0x14c │ │ + cbz r0, 37482 │ │ + ldr r0, [sp, #336] @ 0x150 │ │ + blx 4eeb0 │ │ + add.w sp, sp, #908 @ 0x38c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - add.w sp, sp, #868 @ 0x364 │ │ + add.w sp, sp, #908 @ 0x38c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - movs r4, #19 │ │ - movs r5, #0 │ │ - b.n 3654c │ │ - ldrb.w r3, [lr, #11] │ │ - ldr.w r1, [lr, #7] │ │ - lsls r3, r3, #24 │ │ - orrs.w r3, r3, r1, lsr #8 │ │ - bne.n 36560 │ │ - ldrb r3, [r0, #2] │ │ - lsls r1, r1, #24 │ │ - ldrh r0, [r0, #0] │ │ - orr.w r0, r0, r3, lsl #16 │ │ - orr.w r3, r1, r0 │ │ - sub.w r1, r2, #12 │ │ - add.w r0, lr, #12 │ │ - movs r2, #8 │ │ - cmp r1, r3 │ │ - it cs │ │ - cmpcs r3, #1 │ │ - bls.w 36316 │ │ - mov r1, r0 │ │ - sub.w lr, r3, #2 │ │ - ldrh.w r9, [r1], #2 │ │ - str r1, [sp, #156] @ 0x9c │ │ - strd r1, lr, [sp, #736] @ 0x2e0 │ │ - sub.w r1, r9, #6 │ │ - cmn.w r1, #5 │ │ - bhi.n 364f2 │ │ - movs r1, #0 │ │ + mov.w sl, #0 │ │ movs r5, #17 │ │ - strd r9, r1, [sp, #728] @ 0x2d8 │ │ - b.n 363ec │ │ - movs r2, #19 │ │ - ldr.w fp, [sp, #168] @ 0xa8 │ │ - b.n 36566 │ │ - movs r4, #19 │ │ - movs r5, #0 │ │ - ldr.w r9, [sp, #144] @ 0x90 │ │ - mov fp, lr │ │ - str.w lr, [sp, #168] @ 0xa8 │ │ - b.n 36190 │ │ - movs r2, #9 │ │ - b.n 36566 │ │ - cmp.w r9, #4 │ │ - bls.w 36660 │ │ - cmp.w lr, #0 │ │ - beq.n 3659e │ │ - ldrb.w ip, [r0, #2] │ │ - str.w r9, [sp, #168] @ 0xa8 │ │ - sub.w lr, ip, #1 │ │ - eor.w r1, ip, lr │ │ - uxtb.w r9, r1 │ │ - uxtb.w r1, lr │ │ - cmp r9, r1 │ │ - bls.n 365a2 │ │ - ands.w r1, ip, #15 │ │ - beq.n 365a2 │ │ - cmp r3, #3 │ │ - bne.n 365fe │ │ - add.w lr, r0, #3 │ │ - str.w lr, [sp, #728] @ 0x2d8 │ │ - movs r5, #19 │ │ - movs r1, #0 │ │ - b.n 363ec │ │ - mov.w lr, #0 │ │ - mov fp, r5 │ │ - b.n 3632e │ │ - movs r4, #8 │ │ - movs r5, #0 │ │ - ldr.w r9, [sp, #144] @ 0x90 │ │ - b.n 3617e │ │ - movs r2, #25 │ │ - b.n 36368 │ │ - movs r4, #10 │ │ - ldr.w r9, [sp, #144] @ 0x90 │ │ - b.n 3618c │ │ - movs r3, #0 │ │ - mov.w lr, #0 │ │ - movs r2, #19 │ │ - str.w fp, [sp, #168] @ 0xa8 │ │ - b.n 36566 │ │ - movs r5, #56 @ 0x38 │ │ - b.n 36356 │ │ - movs r2, #6 │ │ - movs r5, #0 │ │ - ldr.w sl, [sp, #164] @ 0xa4 │ │ - ldr r0, [sp, #304] @ 0x130 │ │ - adds r1, r2, r3 │ │ - add.w r4, r1, lr, lsl #8 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #308] @ 0x134 │ │ - cmpne r0, #0 │ │ - beq.n 36584 │ │ - ldr r0, [sp, #312] @ 0x138 │ │ - blx 4f780 │ │ - lsrs r6, r4, #16 │ │ - ubfx r9, r4, #8, #8 │ │ - uxtb r4, r4 │ │ - add r0, sp, #680 @ 0x2a8 │ │ - bl 41c64 │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ - cmp r4, #255 @ 0xff │ │ - bne.w 35862 │ │ - b.w 35764 │ │ - movs r5, #19 │ │ - b.n 365aa │ │ - mov.w r0, ip, lsl #8 │ │ - add.w r5, r0, #25 │ │ - ldr.w lr, [sp, #156] @ 0x9c │ │ - movs r1, #0 │ │ - str.w lr, [sp, #728] @ 0x2d8 │ │ - b.n 363ec │ │ + mov r4, r9 │ │ + ldr r6, [sp, #156] @ 0x9c │ │ + b.w 36c9c │ │ + mov.w sl, #0 │ │ + movs r5, #17 │ │ + mov r6, r8 │ │ + b.w 36c72 │ │ + movs r0, #0 │ │ + movs r3, #17 │ │ + b.n 374b0 │ │ + movs r5, #6 │ │ + b.n 3739a │ │ + uxtb.w r1, r9 │ │ + strd ip, r0, [sp, #584] @ 0x248 │ │ + orr.w r6, r3, r1, lsl #8 │ │ + mov r9, r8 │ │ + b.n 37400 │ │ cmp r3, #4 │ │ - bcc.w 362f2 │ │ + bcc.w 3728a │ │ ldr r1, [r4, #0] │ │ - b.n 365e8 │ │ + b.n 374f2 │ │ cmp r3, #7 │ │ - bls.w 362f2 │ │ + bls.w 3728a │ │ ldr.w r1, [r4, #3] │ │ ldrb r2, [r4, #7] │ │ ldrb r3, [r4, #2] │ │ ldrh r5, [r4, #0] │ │ lsrs r6, r1, #8 │ │ orr.w r6, r6, r2, lsl #24 │ │ orr.w r2, r5, r3, lsl #16 │ │ orr.w r1, r2, r1, lsl #24 │ │ - b.n 36338 │ │ + b.n 37238 │ │ cmp r3, #2 │ │ - bcc.w 362f2 │ │ + bcc.w 3728a │ │ ldrh r1, [r4, #0] │ │ movs r6, #0 │ │ - b.n 36338 │ │ - movs r4, #6 │ │ - b.n 3653e │ │ - ldr r3, [pc, #868] @ (36958 ) │ │ - add r3, pc │ │ - movs r0, #0 │ │ - movs r2, #5 │ │ - bl 1b904 │ │ - b.n 36968 │ │ - subs r1, r3, #4 │ │ - str r1, [sp, #740] @ 0x2e4 │ │ - ldrb r1, [r0, #3] │ │ - adds r0, #4 │ │ - str r0, [sp, #736] @ 0x2e0 │ │ - cbz r1, 3665c │ │ - movs r5, #68 @ 0x44 │ │ - b.n 363ec │ │ - movs r2, #19 │ │ - str.w fp, [sp, #168] @ 0xa8 │ │ - ldr.w sl, [sp, #164] @ 0xa4 │ │ - movs r5, #0 │ │ - b.n 3656c │ │ - movs r2, #13 │ │ - mov fp, r9 │ │ - b.n 36568 │ │ - ldr.w sl, [sp, #164] @ 0xa4 │ │ - ldr r5, [sp, #136] @ 0x88 │ │ - ldr r4, [sp, #144] @ 0x90 │ │ - b.n 36584 │ │ - mov r9, r2 │ │ - ldr.w sl, [sp, #164] @ 0xa4 │ │ - ldr r5, [sp, #136] @ 0x88 │ │ - b.n 3658c │ │ - ldr.w sl, [sp, #164] @ 0xa4 │ │ - movs r4, #14 │ │ - mov.w r9, #0 │ │ - b.n 3658c │ │ - movs r2, #19 │ │ - str r4, [sp, #168] @ 0xa8 │ │ - mov fp, r4 │ │ - ldr.w sl, [sp, #164] @ 0xa4 │ │ - mov r3, r6 │ │ - movs r5, #0 │ │ - b.n 3656c │ │ - movs r0, #4 │ │ - movs r1, #32 │ │ - bl 14352 │ │ - b.n 36968 │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ - add r0, sp, #792 @ 0x318 │ │ - add r1, sp, #736 @ 0x2e0 │ │ - str.w r9, [sp, #168] @ 0xa8 │ │ - mov r9, r2 │ │ - strd r3, ip, [sp, #136] @ 0x88 │ │ - bl 420a8 │ │ - ldrb.w r0, [sp, #792] @ 0x318 │ │ - cmp r0, #255 @ 0xff │ │ - beq.n 36694 │ │ - ldrb.w r2, [sp, #795] @ 0x31b │ │ - ldrh.w r3, [sp, #793] @ 0x319 │ │ - ldrd lr, r6, [sp, #796] @ 0x31c │ │ + b.n 37238 │ │ + movs r5, #9 │ │ + mov r4, sl │ │ + b.w 36c68 │ │ + ldrd fp, r4, [sp, #152] @ 0x98 │ │ + b.w 36c94 │ │ + ldr r4, [sp, #156] @ 0x9c │ │ + mov fp, r1 │ │ + b.w 36c9c │ │ + ldrb r0, [r1, #3] │ │ + subs r3, r6, #4 │ │ + adds r1, #4 │ │ + str r3, [sp, #636] @ 0x27c │ │ + str r1, [sp, #632] @ 0x278 │ │ + cbz r0, 37522 │ │ + lsls r0, r0, #8 │ │ + add.w r6, r0, #61 @ 0x3d │ │ + b.n 374bc │ │ + add r0, sp, #752 @ 0x2f0 │ │ + add r1, sp, #632 @ 0x278 │ │ + mov r5, r2 │ │ + bl 42b3c │ │ + ldrb.w r1, [sp, #752] @ 0x2f0 │ │ + cmp r1, #255 @ 0xff │ │ + beq.n 37550 │ │ + ldrb.w r2, [sp, #755] @ 0x2f3 │ │ + mov r9, r8 │ │ + ldrh.w r3, [sp, #753] @ 0x2f1 │ │ + ldrd r5, r6, [sp, #756] @ 0x2f4 │ │ orr.w r2, r3, r2, lsl #16 │ │ - ldr r1, [sp, #804] @ 0x324 │ │ - str r6, [sp, #728] @ 0x2d8 │ │ - orr.w r5, r0, r2, lsl #8 │ │ - b.n 363ec │ │ - ldrd lr, r0, [sp, #736] @ 0x2e0 │ │ - ldr r1, [sp, #796] @ 0x31c │ │ - str.w r9, [sp, #132] @ 0x84 │ │ - cmp r0, r1 │ │ - bcs.n 366ac │ │ - movs r0, #0 │ │ - movs r5, #19 │ │ - strd lr, r0, [sp, #728] @ 0x2d8 │ │ - b.n 3676e │ │ - cmp r1, #0 │ │ - strd r4, r8, [sp, #124] @ 0x7c │ │ - beq.n 36764 │ │ - str r0, [sp, #44] @ 0x2c │ │ - mov r0, lr │ │ - ldrb.w r3, [r0], #1 │ │ - str r1, [sp, #120] @ 0x78 │ │ + ldr r0, [sp, #764] @ 0x2fc │ │ + str r6, [sp, #584] @ 0x248 │ │ + orr.w r6, r1, r2, lsl #8 │ │ + b.n 37400 │ │ + ldrd r3, r6, [sp, #632] @ 0x278 │ │ + ldr r1, [sp, #756] @ 0x2f4 │ │ + cmp r6, r1 │ │ + bcc.n 3758c │ │ + cbz r1, 3758c │ │ + mov r0, r3 │ │ + ldrb.w r2, [r0], #1 │ │ + cbz r2, 375a8 │ │ + strd r6, r3, [sp, #44] @ 0x2c │ │ + add r3, sp, #104 @ 0x68 │ │ + stmia.w r3, {r2, r5, r9} │ │ + str r1, [sp, #124] @ 0x7c │ │ subs r1, #1 │ │ - str r6, [sp, #116] @ 0x74 │ │ - str r1, [sp, #740] @ 0x2e4 │ │ - str r3, [sp, #112] @ 0x70 │ │ - cbz r3, 366e8 │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ - mov r8, r5 │ │ - mov fp, lr │ │ + ldr r2, [sp, #156] @ 0x9c │ │ cmp r2, #4 │ │ - bcc.n 366ec │ │ - cbz r1, 3670a │ │ - ldr r0, [sp, #120] @ 0x78 │ │ + bcc.n 375b8 │ │ + cbz r1, 375f4 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + ldrb r1, [r0, #1] │ │ + str r1, [sp, #100] @ 0x64 │ │ + cbz r1, 375dc │ │ + ldr r0, [sp, #124] @ 0x7c │ │ subs r1, r0, #2 │ │ - str r1, [sp, #740] @ 0x2e4 │ │ - ldrb.w r2, [fp, #1] │ │ - str r2, [sp, #100] @ 0x64 │ │ - cbz r2, 3675c │ │ - add.w r0, fp, #2 │ │ - b.n 366f0 │ │ - movs r5, #28 │ │ - b.n 3676e │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + adds r0, #2 │ │ + b.n 375bc │ │ + movs r0, #0 │ │ + movs r6, #17 │ │ + strd r3, r0, [sp, #584] @ 0x248 │ │ + mov r9, r8 │ │ + ldr r0, [sp, #588] @ 0x24c │ │ + b.n 37400 │ │ + ldrd sl, r4, [sp, #124] @ 0x7c │ │ + movs r5, #13 │ │ + mov.w r8, #0 │ │ + b.w 36c9c │ │ + movs r6, #22 │ │ + b.n 37594 │ │ + movs r0, #4 │ │ + movs r1, #32 │ │ + ldr r5, [sp, #132] @ 0x84 │ │ + bl 14428 │ │ + b.n 3782a │ │ movs r2, #1 │ │ str r2, [sp, #100] @ 0x64 │ │ - cbz r1, 3670a │ │ + cbz r1, 375f4 │ │ mov r2, r0 │ │ cmp r1, #1 │ │ ldrb.w r3, [r2], #1 │ │ - str r2, [sp, #736] @ 0x2e0 │ │ - bne.n 3671a │ │ + bne.n 375d4 │ │ movs r0, #0 │ │ - str r2, [sp, #728] @ 0x2d8 │ │ - str r0, [sp, #732] @ 0x2dc │ │ - movs r5, #19 │ │ - mov lr, r2 │ │ - b.n 3676e │ │ - movs r1, #0 │ │ - str r0, [sp, #728] @ 0x2d8 │ │ - str r1, [sp, #732] @ 0x2dc │ │ - movs r5, #19 │ │ - mov lr, r0 │ │ - b.n 3676e │ │ - movs r2, #6 │ │ - b.n 36614 │ │ - subs r2, r1, #2 │ │ - str r2, [sp, #740] @ 0x2e4 │ │ - beq.n 36760 │ │ - ldrb r2, [r0, #1] │ │ - ldrb r5, [r0, #2] │ │ - str r2, [sp, #96] @ 0x60 │ │ - adds r2, r0, #3 │ │ - str r2, [sp, #736] @ 0x2e0 │ │ - str r5, [sp, #92] @ 0x5c │ │ - cbz r5, 36772 │ │ + mov r5, r2 │ │ + str r0, [sp, #588] @ 0x24c │ │ + movs r6, #17 │ │ + str r2, [sp, #584] @ 0x248 │ │ + b.n 375fc │ │ + cmp r1, #2 │ │ + bne.n 375e0 │ │ + adds r0, #2 │ │ + b.n 375f4 │ │ + movs r6, #23 │ │ + b.n 375fc │ │ + ldrb r6, [r0, #2] │ │ + str r6, [sp, #96] @ 0x60 │ │ + cbz r6, 37604 │ │ cmp r3, #0 │ │ it ne │ │ movne r3, #1 │ │ cmp r1, #3 │ │ str r3, [sp, #88] @ 0x58 │ │ - beq.n 366fe │ │ - subs r2, r1, #4 │ │ - str r2, [sp, #740] @ 0x2e4 │ │ - ldrb r6, [r0, #3] │ │ - str r6, [sp, #84] @ 0x54 │ │ - cbz r6, 36776 │ │ + bne.n 37608 │ │ + adds r0, #3 │ │ + movs r1, #0 │ │ + movs r6, #17 │ │ + strd r0, r1, [sp, #584] @ 0x248 │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ + b.n 37596 │ │ + movs r6, #24 │ │ + b.n 375fc │ │ + ldrb r3, [r0, #3] │ │ + str r3, [sp, #84] @ 0x54 │ │ + cbz r3, 3762c │ │ adds r3, r0, #4 │ │ str r3, [sp, #80] @ 0x50 │ │ ldr r3, [sp, #84] @ 0x54 │ │ + subs r2, r1, #4 │ │ subs r3, #1 │ │ uxtb r3, r3 │ │ cmp r2, r3 │ │ str r3, [sp, #76] @ 0x4c │ │ - bcs.n 3677a │ │ + bcs.n 37630 │ │ movs r0, #0 │ │ - ldr.w lr, [sp, #80] @ 0x50 │ │ - b.n 36766 │ │ - movs r5, #29 │ │ - b.n 3676e │ │ - add.w lr, r0, #2 │ │ - movs r0, #0 │ │ - str r0, [sp, #732] @ 0x2dc │ │ - str.w lr, [sp, #728] @ 0x2d8 │ │ - movs r5, #19 │ │ - ldr r1, [sp, #732] @ 0x2dc │ │ - b.n 363ec │ │ - movs r5, #30 │ │ - b.n 3676e │ │ - movs r5, #31 │ │ - b.n 3676e │ │ - ldr r3, [sp, #76] @ 0x4c │ │ - movs r5, #0 │ │ - str r5, [sp, #752] @ 0x2f0 │ │ - sub.w ip, r2, r3 │ │ - adds r2, r0, #4 │ │ - add r3, r2 │ │ - movs r2, #8 │ │ - strd r5, r2, [sp, #744] @ 0x2e8 │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ - str.w ip, [sp, #740] @ 0x2e4 │ │ - cmp r2, #4 │ │ - str r3, [sp, #736] @ 0x2e0 │ │ - bhi.n 36810 │ │ - cmp.w ip, #0 │ │ - beq.n 36840 │ │ + ldr r5, [sp, #80] @ 0x50 │ │ + str r0, [sp, #588] @ 0x24c │ │ + movs r6, #17 │ │ + str r5, [sp, #584] @ 0x248 │ │ + b.n 375fc │ │ + movs r6, #25 │ │ + b.n 375fc │ │ + ldrb r3, [r0, #1] │ │ + movs r4, #8 │ │ + ldr r6, [sp, #76] @ 0x4c │ │ + str r3, [sp, #68] @ 0x44 │ │ + adds r3, r0, #4 │ │ + subs r2, r2, r6 │ │ + add r3, r6 │ │ + movs r6, #0 │ │ + str r2, [sp, #636] @ 0x27c │ │ + str r6, [sp, #648] @ 0x288 │ │ + strd r6, r4, [sp, #640] @ 0x280 │ │ + ldr r6, [sp, #156] @ 0x9c │ │ + str r3, [sp, #632] @ 0x278 │ │ + cmp r6, #4 │ │ + bhi.n 376c0 │ │ + cmp r2, #0 │ │ + beq.n 376f2 │ │ add r1, r0 │ │ - movs r4, #0 │ │ + mov.w r8, #0 │ │ movs r0, #8 │ │ - mov sl, r6 │ │ - mov r6, r3 │ │ - mov.w r9, #0 │ │ - ldrb.w r2, [r6, r9] │ │ - cbz r2, 367c2 │ │ - add.w r9, r9, #1 │ │ - add.w r2, r6, r9 │ │ - cmp r2, r1 │ │ - bne.n 367ae │ │ - b.n 3683c │ │ - mvn.w r1, r9 │ │ - cmp.w r9, #0 │ │ - add r1, ip │ │ - str r1, [sp, #740] @ 0x2e4 │ │ - add.w r1, r6, r9 │ │ - add.w r1, r1, #1 │ │ - str r1, [sp, #736] @ 0x2e0 │ │ - beq.w 3696a │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ - cmp r5, r1 │ │ - bne.n 367ea │ │ - add r0, sp, #744 @ 0x2e8 │ │ - bl 424cc │ │ - ldr r0, [sp, #748] @ 0x2ec │ │ - lsls r1, r5, #4 │ │ - movs r2, #31 │ │ - str r2, [r0, r1] │ │ - add.w r1, r0, r5, lsl #4 │ │ - adds r1, #4 │ │ - stmia.w r1, {r4, r6, r9} │ │ + mov.w r9, #32 │ │ + movs r6, #0 │ │ + str r4, [sp, #40] @ 0x28 │ │ + mov r4, r3 │ │ + movs r5, #0 │ │ + ldrb r3, [r4, r5] │ │ + cbz r3, 37676 │ │ adds r5, #1 │ │ - mov sl, r6 │ │ - ldrd r3, ip, [sp, #736] @ 0x2e0 │ │ - cmp.w ip, #0 │ │ - str r5, [sp, #752] @ 0x2f0 │ │ - add.w r1, r3, ip │ │ - bne.n 367a6 │ │ - b.n 36840 │ │ - add r0, sp, #792 @ 0x318 │ │ - add r1, sp, #736 @ 0x2e0 │ │ - bl 42118 │ │ - ldrb.w r0, [sp, #792] @ 0x318 │ │ + adds r3, r4, r5 │ │ + cmp r3, r1 │ │ + bne.n 37668 │ │ + b.n 376ee │ │ + mvns r1, r5 │ │ + cmp r5, #0 │ │ + add r1, r2 │ │ + str r1, [sp, #636] @ 0x27c │ │ + add.w r1, r4, r5 │ │ + add.w r1, r1, #1 │ │ + str r1, [sp, #632] @ 0x278 │ │ + beq.w 3784c │ │ + ldr r1, [sp, #640] @ 0x280 │ │ + cmp r6, r1 │ │ + bne.n 3769a │ │ + add r0, sp, #640 @ 0x280 │ │ + bl 42e2c │ │ + ldr r0, [sp, #644] @ 0x284 │ │ + add.w r1, r6, r6, lsl #1 │ │ + adds r6, #1 │ │ + str r4, [sp, #40] @ 0x28 │ │ + str.w r9, [r0, r1, lsl #3] │ │ + add.w r1, r0, r1, lsl #3 │ │ + strd r8, r4, [r1, #4] │ │ + str r5, [r1, #12] │ │ + ldrd r3, r2, [sp, #632] @ 0x278 │ │ + cmp r2, #0 │ │ + str r6, [sp, #648] @ 0x288 │ │ + add.w r1, r3, r2 │ │ + bne.n 37662 │ │ + b.n 376f2 │ │ + movs r5, #1 │ │ + add r0, sp, #752 @ 0x2f0 │ │ + add r1, sp, #632 @ 0x278 │ │ + bl 42bac │ │ + ldrb.w r0, [sp, #752] @ 0x2f0 │ │ cmp r0, #255 @ 0xff │ │ - beq.n 3685c │ │ - ldrb.w r1, [sp, #795] @ 0x31b │ │ - ldrh.w r2, [sp, #793] @ 0x319 │ │ - ldr r3, [sp, #804] @ 0x324 │ │ + beq.n 3770e │ │ + ldrb.w r1, [sp, #755] @ 0x2f3 │ │ + ldrh.w r2, [sp, #753] @ 0x2f1 │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ + ldrd r5, r6, [sp, #756] @ 0x2f4 │ │ orr.w r1, r2, r1, lsl #16 │ │ - ldrd lr, r6, [sp, #796] @ 0x31c │ │ - orr.w r5, r0, r1, lsl #8 │ │ - strd r6, r3, [sp, #728] @ 0x2d8 │ │ - b.n 3676e │ │ - mov r3, r6 │ │ - b.n 36840 │ │ + strd r6, r3, [sp, #584] @ 0x248 │ │ + orr.w r6, r0, r1, lsl #8 │ │ + b.n 375fc │ │ + mov r3, r4 │ │ + b.n 376f2 │ │ movs r0, #0 │ │ - str r0, [sp, #68] @ 0x44 │ │ - strd r3, r0, [sp, #728] @ 0x2d8 │ │ - movs r0, #2 │ │ str r0, [sp, #72] @ 0x48 │ │ - movs r0, #19 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ - cbz r0, 36894 │ │ - ldr r0, [sp, #748] @ 0x2ec │ │ - blx 4f780 │ │ - b.n 36894 │ │ - ldr r0, [sp, #796] @ 0x31c │ │ - add r1, sp, #736 @ 0x2e0 │ │ - str r0, [sp, #68] @ 0x44 │ │ - ldr r0, [sp, #800] @ 0x320 │ │ + strd r3, r0, [sp, #584] @ 0x248 │ │ + movs r0, #2 │ │ + str r0, [sp, #92] @ 0x5c │ │ + movs r0, #17 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #640] @ 0x280 │ │ + cbz r0, 37748 │ │ + ldr r0, [sp, #644] @ 0x284 │ │ + blx 4eeb0 │ │ + b.n 37748 │ │ + ldr r0, [sp, #756] @ 0x2f4 │ │ + add r1, sp, #632 @ 0x278 │ │ str r0, [sp, #72] @ 0x48 │ │ - ldr r0, [sp, #804] @ 0x324 │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ + str r0, [sp, #92] @ 0x5c │ │ + ldr r0, [sp, #764] @ 0x2fc │ │ str r0, [sp, #64] @ 0x40 │ │ - add r0, sp, #792 @ 0x318 │ │ - bl 42374 │ │ - ldrb.w r0, [sp, #792] @ 0x318 │ │ + add r0, sp, #752 @ 0x2f0 │ │ + bl 39b1a │ │ + ldrb.w r0, [sp, #752] @ 0x2f0 │ │ cmp r0, #255 @ 0xff │ │ - beq.n 368a8 │ │ - ldrb.w r1, [sp, #795] @ 0x31b │ │ - ldrh.w r2, [sp, #793] @ 0x319 │ │ - ldrd sl, r6, [sp, #796] @ 0x31c │ │ - ldr r3, [sp, #804] @ 0x324 │ │ + beq.n 3775e │ │ + ldrb.w r1, [sp, #755] @ 0x2f3 │ │ + ldrh.w r2, [sp, #753] @ 0x2f1 │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ + ldrd r5, r6, [sp, #756] @ 0x2f4 │ │ orr.w r1, r2, r1, lsl #16 │ │ + str r5, [sp, #40] @ 0x28 │ │ orr.w r0, r0, r1, lsl #8 │ │ - str r0, [sp, #48] @ 0x30 │ │ - strd r6, r3, [sp, #728] @ 0x2d8 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cbz r0, 3689e │ │ + strd r6, r3, [sp, #584] @ 0x248 │ │ + str r0, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #72] @ 0x48 │ │ - blx 4f780 │ │ - mov lr, sl │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ - ldr r5, [sp, #48] @ 0x30 │ │ - b.n 3676e │ │ - ldrd r1, r0, [sp, #800] @ 0x320 │ │ - strd r1, r0, [sp, #56] @ 0x38 │ │ - orrs r0, r1 │ │ - beq.n 3692c │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - movs r4, #0 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - movs r6, #8 │ │ - mov.w r9, #0 │ │ + cbz r0, 37752 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + blx 4eeb0 │ │ + ldr r5, [sp, #40] @ 0x28 │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + b.n 37596 │ │ + ldrd r9, sl, [sp, #760] @ 0x2f8 │ │ + movs r0, #0 │ │ + ldr r2, [sp, #636] @ 0x27c │ │ + subs.w r1, r2, r9 │ │ + sbcs.w r0, r0, sl │ │ + mov r0, sl │ │ + ite cs │ │ + movcs r2, r9 │ │ + movcc r0, #0 │ │ + orrs r0, r2 │ │ + bne.w 37bc6 │ │ + orrs.w r0, r9, sl │ │ + beq.n 3782c │ │ + ldrd r1, r0, [sp, #108] @ 0x6c │ │ + movs r5, #0 │ │ orr.w r0, r0, r1, lsl #8 │ │ add.w r0, r0, #327680 @ 0x50000 │ │ - str r0, [sp, #52] @ 0x34 │ │ - b.n 368f2 │ │ - lsls r0, r4, #4 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - str r1, [r6, r0] │ │ - add.w r0, r6, r4, lsl #4 │ │ - mov r4, r5 │ │ - ldr r1, [sp, #156] @ 0x9c │ │ + str r0, [sp, #32] │ │ + movs r0, #0 │ │ + str r0, [sp, #60] @ 0x3c │ │ + b.n 377ca │ │ + ldr r0, [sp, #644] @ 0x284 │ │ + add.w r1, r4, r4, lsl #1 │ │ + str.w r6, [r0, r1, lsl #3] │ │ + add.w r0, r0, r1, lsl #3 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ str r1, [r0, #8] │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - str.w sl, [r0, #4] │ │ + ldr r1, [sp, #40] @ 0x28 │ │ str r1, [r0, #12] │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - str r5, [sp, #752] @ 0x2f0 │ │ - subs r0, r5, r0 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + str r1, [r0, #16] │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + str.w r8, [r0, #4] │ │ + str r1, [r0, #20] │ │ + adds r0, r4, #1 │ │ + str r0, [sp, #648] @ 0x288 │ │ ldr r0, [sp, #60] @ 0x3c │ │ - sbcs.w r0, r9, r0 │ │ - bcs.n 36944 │ │ - adds r5, r4, #1 │ │ - adc.w r9, r9, #0 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - add r1, sp, #736 @ 0x2e0 │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - ldr r3, [sp, #72] @ 0x48 │ │ + subs.w r0, r0, r9 │ │ + sbcs.w r0, r5, sl │ │ + bcs.n 37846 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + adds r0, #1 │ │ + str r0, [sp, #60] @ 0x3c │ │ + adc.w r5, r5, #0 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + add r1, sp, #632 @ 0x278 │ │ + ldr r2, [sp, #32] │ │ + ldr r3, [sp, #92] @ 0x5c │ │ str r0, [sp, #0] │ │ - add r0, sp, #792 @ 0x318 │ │ - bl 42434 │ │ - ldr r1, [sp, #800] @ 0x320 │ │ - ldr r0, [sp, #792] @ 0x318 │ │ - str r1, [sp, #48] @ 0x30 │ │ - ldrd sl, r1, [sp, #804] @ 0x324 │ │ - lsls r0, r0, #31 │ │ - str r1, [sp, #156] @ 0x9c │ │ - ldr r1, [sp, #812] @ 0x32c │ │ - str r1, [sp, #116] @ 0x74 │ │ - bne.n 3693a │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ - cmp r0, r4 │ │ - bne.n 368cc │ │ - add r0, sp, #744 @ 0x2e8 │ │ - bl 424cc │ │ - ldr r6, [sp, #748] @ 0x2ec │ │ - b.n 368cc │ │ - movs r1, #0 │ │ - movs r0, #8 │ │ - str r1, [sp, #768] @ 0x300 │ │ - str r1, [sp, #116] @ 0x74 │ │ - strd r1, r0, [sp, #760] @ 0x2f8 │ │ - b.n 36a9e │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - str r0, [sp, #732] @ 0x2dc │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - str r0, [sp, #728] @ 0x2d8 │ │ - b.n 36850 │ │ - movs r0, #0 │ │ - str r0, [sp, #116] @ 0x74 │ │ - b.n 36974 │ │ - ldr r2, [pc, #16] @ (3695c ) │ │ + add r0, sp, #752 @ 0x2f0 │ │ + bl 42d5c │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #764] @ 0x2fc │ │ + ldrd r6, r8, [sp, #752] @ 0x2f0 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #772] @ 0x304 │ │ + str r0, [sp, #56] @ 0x38 │ │ + eor.w r0, r8, r1 │ │ + eors r1, r6 │ │ + ldr r2, [sp, #768] @ 0x300 │ │ + orrs r0, r1 │ │ + str r2, [sp, #52] @ 0x34 │ │ + beq.n 3783c │ │ + ldr r4, [sp, #648] @ 0x288 │ │ + ldr r0, [sp, #640] @ 0x280 │ │ + cmp r4, r0 │ │ + bne.n 37798 │ │ + add r0, sp, #640 @ 0x280 │ │ + bl 42e2c │ │ + b.n 37798 │ │ + ldr r2, [pc, #960] @ (37bd8 ) │ │ add r2, pc │ │ movs r1, #5 │ │ - bl 1b0c8 │ │ - b.n 36968 │ │ - nop │ │ - add r0, sp, #296 @ 0x128 │ │ - movs r1, r0 │ │ - add r4, pc, #768 @ (adr r4, 36c60 ) │ │ - movs r1, r0 │ │ + bl 1bbf4 │ │ + b.n 3782a │ │ movs r0, #8 │ │ movs r1, #80 @ 0x50 │ │ - bl 142ba │ │ + bl 1441a │ │ udf #254 @ 0xfe │ │ + mov.w sl, #0 │ │ + movs r0, #8 │ │ + str.w sl, [sp, #664] @ 0x298 │ │ + strd sl, r0, [sp, #656] @ 0x290 │ │ + b.n 3798c │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + str r0, [sp, #588] @ 0x24c │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + str r0, [sp, #584] @ 0x248 │ │ + b.n 37702 │ │ + mov.w sl, #0 │ │ + b.n 37856 │ │ movs r0, #2 │ │ + str r0, [sp, #92] @ 0x5c │ │ + movs r0, #0 │ │ str r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ - strd r0, r0, [sp, #64] @ 0x40 │ │ movs r1, #8 │ │ - str r0, [sp, #768] @ 0x300 │ │ - strd r0, r1, [sp, #760] @ 0x2f8 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ + str r0, [sp, #664] @ 0x298 │ │ + strd r0, r1, [sp, #656] @ 0x290 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ cmp r0, #5 │ │ - bcs.w 36a9e │ │ - ldr r0, [sp, #128] @ 0x80 │ │ + bcs.w 3798c │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ cmp r0, #0 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - str r0, [sp, #156] @ 0x9c │ │ itttt ne │ │ - movne r0, #0 │ │ - strdne r0, r0, [sp, #784] @ 0x310 │ │ - strne r0, [sp, #156] @ 0x9c │ │ - strdne r0, r0, [sp, #776] @ 0x308 │ │ - it ne │ │ - movne.w r9, #31 │ │ - ldrd r2, r0, [sp, #736] @ 0x2e0 │ │ + movne.w r9, #0 │ │ + strdne r9, r9, [sp, #680] @ 0x2a8 │ │ + strdne r9, r9, [sp, #672] @ 0x2a0 │ │ + movne.w r8, #32 │ │ + ldrd r2, r0, [sp, #632] @ 0x278 │ │ cmp r0, #0 │ │ - beq.w 36bf0 │ │ - add r3, sp, #792 @ 0x318 │ │ + beq.w 37b08 │ │ + add r3, sp, #752 @ 0x2f0 │ │ adds r1, r2, r0 │ │ adds r3, #24 │ │ - str r3, [sp, #36] @ 0x24 │ │ + str r3, [sp, #52] @ 0x34 │ │ movs r3, #0 │ │ - str r3, [sp, #56] @ 0x38 │ │ + str r3, [sp, #60] @ 0x3c │ │ movs r3, #8 │ │ - str r3, [sp, #52] @ 0x34 │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ + str r3, [sp, #56] @ 0x38 │ │ + str.w fp, [sp, #40] @ 0x28 │ │ + mov fp, r2 │ │ movs r3, #0 │ │ - str r2, [sp, #60] @ 0x3c │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - ldrb r2, [r2, r3] │ │ - cbz r2, 369da │ │ - ldr r2, [sp, #60] @ 0x3c │ │ + ldrb.w r2, [fp, r3] │ │ + cbz r2, 378ba │ │ adds r3, #1 │ │ - add r2, r3 │ │ + add.w r2, fp, r3 │ │ cmp r2, r1 │ │ - bne.n 369c8 │ │ - b.n 36b08 │ │ + bne.n 378a8 │ │ + b.n 379fc │ │ mvns r1, r3 │ │ add r0, r1 │ │ - str r0, [sp, #740] @ 0x2e4 │ │ + str r0, [sp, #636] @ 0x27c │ │ + add.w r0, fp, r3 │ │ + adds r0, #1 │ │ cmp r3, #0 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - add r0, r3 │ │ - add.w r0, r0, #1 │ │ - str r0, [sp, #736] @ 0x2e0 │ │ - beq.w 36c9c │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - add r0, sp, #792 @ 0x318 │ │ - add r1, sp, #736 @ 0x2e0 │ │ - bl 3900e │ │ - ldrd r3, r2, [sp, #792] @ 0x318 │ │ + str r0, [sp, #632] @ 0x278 │ │ + beq.w 37bac │ │ + add r0, sp, #752 @ 0x2f0 │ │ + add r1, sp, #632 @ 0x278 │ │ + mov r2, fp │ │ + bl 430e0 │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ - ldr r0, [sp, #800] @ 0x320 │ │ - ldr.w sl, [sp, #804] @ 0x324 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr r0, [sp, #812] @ 0x32c │ │ + ldrd r2, r3, [sp, #752] @ 0x2f0 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #764] @ 0x2fc │ │ str r0, [sp, #40] @ 0x28 │ │ - eor.w r0, r2, r1 │ │ - str r2, [sp, #28] │ │ - eors r1, r3 │ │ - ldr r2, [sp, #808] @ 0x328 │ │ + ldr r0, [sp, #772] @ 0x304 │ │ + str r0, [sp, #32] │ │ + eor.w r0, r3, r1 │ │ + eors r1, r2 │ │ + str r2, [sp, #24] │ │ + ldr r2, [sp, #768] @ 0x300 │ │ orrs r0, r1 │ │ - str r2, [sp, #32] │ │ - beq.w 36ca8 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - mov r8, r3 │ │ - add.w ip, sp, #176 @ 0xb0 │ │ - ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + str r3, [sp, #20] │ │ + str r2, [sp, #28] │ │ + beq.w 37bb8 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + add.w ip, sp, #688 @ 0x2b0 │ │ + ldmia r1!, {r0, r2, r3, r5, r6} │ │ + stmia.w ip!, {r0, r2, r3, r5, r6} │ │ + ldmia r1!, {r0, r2, r3, r5, r6} │ │ + stmia.w ip!, {r0, r2, r3, r5, r6} │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #656] @ 0x290 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ cmp r1, r0 │ │ - bne.n 36a48 │ │ - add r0, sp, #760 @ 0x2f8 │ │ - bl 392aa │ │ - ldr r0, [sp, #764] @ 0x2fc │ │ - str r0, [sp, #52] @ 0x34 │ │ - ldr.w lr, [sp, #56] @ 0x38 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - add.w r0, lr, lr, lsl #3 │ │ + bne.n 3792c │ │ + add r0, sp, #656 @ 0x290 │ │ + bl 39cae │ │ + ldr r0, [sp, #660] @ 0x294 │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr.w lr, [sp, #60] @ 0x3c │ │ + movs r1, #88 @ 0x58 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + ldr r3, [sp, #24] │ │ + mul.w r0, lr, r1 │ │ + mla r1, lr, r1, r2 │ │ add.w lr, lr, #1 │ │ - str.w r8, [r1, r0, lsl #3] │ │ - add.w r0, r1, r0, lsl #3 │ │ - add.w ip, r0, #24 │ │ - ldr r1, [sp, #28] │ │ - str r1, [r0, #4] │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - strd r1, sl, [r0, #8] │ │ - ldr r1, [sp, #32] │ │ - str r1, [r0, #16] │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - str r1, [r0, #20] │ │ - add r1, sp, #176 @ 0xb0 │ │ - ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + str r3, [r2, r0] │ │ + add.w ip, r1, #24 │ │ + ldr r0, [sp, #20] │ │ + str r0, [r1, #4] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [r1, #8] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str r0, [r1, #12] │ │ + ldr r0, [sp, #28] │ │ + str r0, [r1, #16] │ │ + ldr r0, [sp, #32] │ │ + str r0, [r1, #20] │ │ + add r1, sp, #688 @ 0x2b0 │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ + stmia.w ip!, {r2, r3, r4, r5, r6} │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ + stmia.w ip!, {r2, r3, r4, r5, r6} │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - ldrd r2, r0, [sp, #736] @ 0x2e0 │ │ + ldrd r2, r0, [sp, #632] @ 0x278 │ │ cmp r0, #0 │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ + str.w lr, [sp, #60] @ 0x3c │ │ add.w r1, r2, r0 │ │ - str.w lr, [sp, #56] @ 0x38 │ │ - str.w lr, [sp, #768] @ 0x300 │ │ - bne.n 369c0 │ │ - b.n 36bf0 │ │ - add r0, sp, #792 @ 0x318 │ │ - add r1, sp, #736 @ 0x2e0 │ │ - bl 42118 │ │ - ldrb.w r0, [sp, #792] @ 0x318 │ │ + str.w lr, [sp, #664] @ 0x298 │ │ + str.w fp, [sp, #40] @ 0x28 │ │ + bne.n 378a0 │ │ + b.n 37b08 │ │ + movs r5, #1 │ │ + add r0, sp, #752 @ 0x2f0 │ │ + add r1, sp, #632 @ 0x278 │ │ + bl 42bac │ │ + ldrb.w r0, [sp, #752] @ 0x2f0 │ │ cmp r0, #255 @ 0xff │ │ - beq.n 36ace │ │ - ldrb.w r1, [sp, #795] @ 0x31b │ │ + beq.n 379c0 │ │ + ldrb.w r1, [sp, #755] @ 0x2f3 │ │ movs r4, #0 │ │ - ldrh.w r2, [sp, #793] @ 0x319 │ │ - ldr r3, [sp, #804] @ 0x324 │ │ + ldrh.w r2, [sp, #753] @ 0x2f1 │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ orr.w r1, r2, r1, lsl #16 │ │ - str r3, [sp, #40] @ 0x28 │ │ - ldrd sl, r3, [sp, #796] @ 0x31c │ │ + str r3, [sp, #32] │ │ + ldr r3, [sp, #756] @ 0x2f4 │ │ orr.w r0, r0, r1, lsl #8 │ │ - str r0, [sp, #48] @ 0x30 │ │ - str r3, [sp, #728] @ 0x2d8 │ │ - b.n 36c02 │ │ - ldr r0, [sp, #796] @ 0x31c │ │ - add r1, sp, #736 @ 0x2e0 │ │ + str r3, [sp, #40] @ 0x28 │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ + str r0, [sp, #36] @ 0x24 │ │ + str r3, [sp, #584] @ 0x248 │ │ + b.n 37b1a │ │ + ldr r0, [sp, #756] @ 0x2f4 │ │ + add r1, sp, #632 @ 0x278 │ │ str r0, [sp, #52] @ 0x34 │ │ - ldr r0, [sp, #800] @ 0x320 │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ str r0, [sp, #60] @ 0x3c │ │ - ldr r0, [sp, #804] @ 0x324 │ │ + ldr r0, [sp, #764] @ 0x2fc │ │ str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #792 @ 0x318 │ │ - bl 42374 │ │ - ldrb.w r0, [sp, #792] @ 0x318 │ │ + add r0, sp, #752 @ 0x2f0 │ │ + bl 39b1a │ │ + ldrb.w r0, [sp, #752] @ 0x2f0 │ │ cmp r0, #255 @ 0xff │ │ - beq.n 36b0c │ │ - ldrb.w r1, [sp, #795] @ 0x31b │ │ - ldrh.w r2, [sp, #793] @ 0x319 │ │ - ldrd sl, r6, [sp, #796] @ 0x31c │ │ - ldr r3, [sp, #804] @ 0x324 │ │ + beq.n 37a00 │ │ + ldrb.w r1, [sp, #755] @ 0x2f3 │ │ + ldrh.w r2, [sp, #753] @ 0x2f1 │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ + ldrd r5, r6, [sp, #756] @ 0x2f4 │ │ orr.w r1, r2, r1, lsl #16 │ │ + str r5, [sp, #40] @ 0x28 │ │ orr.w r0, r0, r1, lsl #8 │ │ - str r0, [sp, #48] @ 0x30 │ │ - strd r6, r3, [sp, #728] @ 0x2d8 │ │ - b.n 36c18 │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - b.n 36bf0 │ │ - ldrd r0, r1, [sp, #800] @ 0x320 │ │ - strd r1, r0, [sp, #12] │ │ + strd r6, r3, [sp, #584] @ 0x248 │ │ + str r0, [sp, #36] @ 0x24 │ │ + b.n 37b30 │ │ + mov r2, fp │ │ + b.n 37b08 │ │ + ldrd r6, r3, [sp, #760] @ 0x2f8 │ │ + movs r0, #0 │ │ + ldr r2, [sp, #636] @ 0x27c │ │ + str r6, [sp, #12] │ │ + subs r1, r2, r6 │ │ + sbcs r0, r3 │ │ + it cs │ │ + movcs r2, r6 │ │ + mov r0, r3 │ │ + str r3, [sp, #16] │ │ + it cc │ │ + movcc r0, #0 │ │ + orrs r0, r2 │ │ + bne.w 37bdc │ │ + ldrd r1, r0, [sp, #12] │ │ orrs r0, r1 │ │ - beq.w 36c28 │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ + beq.w 37b40 │ │ + ldrd r1, r0, [sp, #108] @ 0x6c │ │ orr.w r0, r0, r1, lsl #8 │ │ add.w r0, r0, #327680 @ 0x50000 │ │ str r0, [sp, #8] │ │ - add r0, sp, #792 @ 0x318 │ │ + add r0, sp, #752 @ 0x2f0 │ │ adds r0, #24 │ │ str r0, [sp, #4] │ │ movs r0, #0 │ │ - str r0, [sp, #156] @ 0x9c │ │ - movs r0, #8 │ │ - str r0, [sp, #20] │ │ - movs r0, #0 │ │ - str r0, [sp, #36] @ 0x24 │ │ - b.n 36b86 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - ldr r1, [sp, #20] │ │ - add.w r0, r0, r0, lsl #3 │ │ - str.w r9, [r1, r0, lsl #3] │ │ - add.w r0, r1, r0, lsl #3 │ │ - add.w ip, r0, #24 │ │ - ldr r1, [sp, #24] │ │ - str r1, [r0, #4] │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - strd r1, sl, [r0, #8] │ │ - ldr r1, [sp, #32] │ │ - str r1, [r0, #16] │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - str r1, [r0, #20] │ │ - mov r1, r8 │ │ - ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + strd r0, r0, [sp, #24] │ │ + b.n 37a9a │ │ + movs r2, #88 @ 0x58 │ │ + ldr r1, [sp, #660] @ 0x294 │ │ + mul.w r0, r4, r2 │ │ + mov lr, r4 │ │ + mla r2, r4, r2, r1 │ │ + str.w r9, [r1, r0] │ │ + mov r1, fp │ │ + add.w ip, r2, #24 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [r2, #8] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str r0, [r2, #12] │ │ + ldr r0, [sp, #20] │ │ + str r0, [r2, #16] │ │ + ldr r0, [sp, #32] │ │ + str.w r8, [r2, #4] │ │ + str r0, [r2, #20] │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ + stmia.w ip!, {r2, r3, r4, r5, r6} │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ + stmia.w ip!, {r2, r3, r4, r5, r6} │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - ldr r2, [sp, #28] │ │ - ldr r0, [sp, #16] │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - subs r0, r2, r0 │ │ - str r2, [sp, #768] @ 0x300 │ │ - ldr r0, [sp, #12] │ │ - str r2, [sp, #156] @ 0x9c │ │ - sbcs.w r0, r1, r0 │ │ - bcs.n 36c28 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ + add.w r0, lr, #1 │ │ + str r0, [sp, #664] @ 0x298 │ │ + ldr r0, [sp, #28] │ │ + ldr r1, [sp, #12] │ │ + subs r0, r0, r1 │ │ + ldr r1, [sp, #16] │ │ + ldr r0, [sp, #24] │ │ + sbcs r0, r1 │ │ + bcs.n 37b40 │ │ + ldr r0, [sp, #28] │ │ adds r0, #1 │ │ str r0, [sp, #28] │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #24] │ │ adc.w r0, r0, #0 │ │ - str r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #24] │ │ ldr r0, [sp, #56] @ 0x38 │ │ - add r1, sp, #736 @ 0x2e0 │ │ + add r1, sp, #632 @ 0x278 │ │ ldr r2, [sp, #8] │ │ ldr r3, [sp, #60] @ 0x3c │ │ str r0, [sp, #0] │ │ - add r0, sp, #792 @ 0x318 │ │ - bl 4250c │ │ - ldrd r9, r2, [sp, #792] @ 0x318 │ │ + add r0, sp, #752 @ 0x2f0 │ │ + bl 42e6c │ │ + ldrd r2, r3, [sp, #752] @ 0x2f0 │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ - ldr r0, [sp, #800] @ 0x320 │ │ - ldr.w sl, [sp, #804] @ 0x324 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr r0, [sp, #812] @ 0x32c │ │ - str r0, [sp, #40] @ 0x28 │ │ - eor.w r0, r2, r1 │ │ - str r2, [sp, #24] │ │ - eor.w r1, r1, r9 │ │ - ldr r2, [sp, #808] @ 0x328 │ │ - orrs r0, r1 │ │ - str r2, [sp, #32] │ │ - beq.n 36c94 │ │ - ldr r1, [sp, #4] │ │ - mov ip, r8 │ │ - ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ ldr r0, [sp, #760] @ 0x2f8 │ │ - ldr r1, [sp, #156] @ 0x9c │ │ - cmp r0, r1 │ │ - bne.n 36b3c │ │ - add r0, sp, #760 @ 0x2f8 │ │ - bl 392aa │ │ + str r0, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #764] @ 0x2fc │ │ - str r0, [sp, #20] │ │ - b.n 36b3c │ │ + mov r9, r2 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #772] @ 0x304 │ │ + str r0, [sp, #32] │ │ + eor.w r0, r3, r1 │ │ + eors r1, r2 │ │ + ldr r2, [sp, #768] @ 0x300 │ │ + orrs r0, r1 │ │ + str r2, [sp, #20] │ │ + beq.n 37ba4 │ │ + ldr.w ip, [sp, #4] │ │ + mov r8, r3 │ │ + mov r1, fp │ │ + ldmia.w ip!, {r0, r2, r3, r4, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r6} │ │ + ldmia.w ip!, {r0, r2, r3, r4, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r6} │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldr r1, [sp, #664] @ 0x298 │ │ + ldr r0, [sp, #656] @ 0x290 │ │ + mov r4, r1 │ │ + cmp r1, r0 │ │ + bne.n 37a46 │ │ + add r0, sp, #656 @ 0x290 │ │ + bl 39cae │ │ + b.n 37a46 │ │ movs r0, #2 │ │ - str r2, [sp, #728] @ 0x2d8 │ │ + str r2, [sp, #584] @ 0x248 │ │ str r0, [sp, #60] @ 0x3c │ │ - movs r0, #19 │ │ - str r0, [sp, #48] @ 0x30 │ │ + movs r0, #17 │ │ + str r0, [sp, #36] @ 0x24 │ │ movs r0, #0 │ │ movs r4, #1 │ │ - str r0, [sp, #40] @ 0x28 │ │ + str r0, [sp, #32] │ │ str r0, [sp, #52] @ 0x34 │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #656] @ 0x290 │ │ + ldr r1, [sp, #32] │ │ cmp r0, #0 │ │ - str r1, [sp, #732] @ 0x2dc │ │ + str r1, [sp, #588] @ 0x24c │ │ itt ne │ │ - ldrne r0, [sp, #764] @ 0x2fc │ │ - blxne 4f780 │ │ + ldrne r0, [sp, #660] @ 0x294 │ │ + blxne 4eeb0 │ │ cmp r4, #0 │ │ - beq.w 36850 │ │ + beq.w 37702 │ │ ldr r0, [sp, #52] @ 0x34 │ │ cmp r0, #0 │ │ - beq.w 36850 │ │ + beq.w 37702 │ │ ldr r0, [sp, #60] @ 0x3c │ │ - blx 4f780 │ │ - b.n 36850 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ + blx 4eeb0 │ │ + b.n 37702 │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ - add.w r1, fp, r0 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + add r4, sp, #672 @ 0x2a0 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + ldr r2, [sp, #648] @ 0x288 │ │ + add r1, r0 │ │ str r1, [sp, #48] @ 0x30 │ │ ldr r1, [sp, #44] @ 0x2c │ │ - ldrd ip, r5, [sp, #760] @ 0x2f8 │ │ + ldrd r3, r6, [sp, #656] @ 0x290 │ │ subs r0, r1, r0 │ │ - ldrd r4, r1, [sp, #744] @ 0x2e8 │ │ + ldrd ip, r1, [sp, #640] @ 0x280 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldrd r0, r3, [sp, #784] @ 0x310 │ │ - strd r1, r2, [sp, #620] @ 0x26c │ │ - ldrd r1, r2, [sp, #776] @ 0x308 │ │ - ldr.w lr, [sp, #768] @ 0x300 │ │ - strd ip, r5, [sp, #600] @ 0x258 │ │ - add.w ip, sp, #680 @ 0x2a8 │ │ - strd r0, r3, [sp, #720] @ 0x2d0 │ │ + strd r1, r2, [sp, #516] @ 0x204 │ │ + ldmia r4, {r1, r2, r4} │ │ + ldr r0, [sp, #684] @ 0x2ac │ │ + strd r3, r6, [sp, #496] @ 0x1f0 │ │ + add r3, sp, #528 @ 0x210 │ │ + ldr r5, [sp, #664] @ 0x298 │ │ + str.w ip, [sp, #512] @ 0x200 │ │ + add.w ip, sp, #592 @ 0x250 │ │ + str r0, [sp, #540] @ 0x21c │ │ movs r0, #0 │ │ - strd r1, r2, [sp, #712] @ 0x2c8 │ │ - add r1, sp, #632 @ 0x278 │ │ - str r4, [sp, #616] @ 0x268 │ │ - str.w lr, [sp, #608] @ 0x260 │ │ - strd r0, r0, [sp, #704] @ 0x2c0 │ │ - strd r0, r0, [sp, #696] @ 0x2b8 │ │ - strd r0, r0, [sp, #688] @ 0x2b0 │ │ - ldmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - b.w 361c6 │ │ - ldr r0, [sp, #32] │ │ + stmia r3!, {r1, r2, r4} │ │ + add r1, sp, #544 @ 0x220 │ │ + str r5, [sp, #504] @ 0x1f8 │ │ + strd r0, r0, [sp, #624] @ 0x270 │ │ + strd r0, r0, [sp, #616] @ 0x268 │ │ + strd r0, r0, [sp, #608] @ 0x260 │ │ + ldrd r6, fp, [sp, #584] @ 0x248 │ │ + ldmia.w ip!, {r0, r2, r3, r4, r5} │ │ + stmia r1!, {r0, r2, r3, r4, r5} │ │ + ldmia.w ip, {r0, r2, r3, r4, r5} │ │ + stmia r1!, {r0, r2, r3, r4, r5} │ │ + b.w 37110 │ │ + ldr r0, [sp, #20] │ │ movs r4, #1 │ │ - str r0, [sp, #728] @ 0x2d8 │ │ - b.n 36c02 │ │ + str r0, [sp, #584] @ 0x248 │ │ + b.n 37b1a │ │ movs r0, #2 │ │ str r0, [sp, #60] @ 0x3c │ │ movs r0, #0 │ │ strd r0, r0, [sp, #52] @ 0x34 │ │ - b.n 36c32 │ │ - ldr r0, [sp, #32] │ │ + b.n 37b48 │ │ + ldr r0, [sp, #28] │ │ movs r4, #1 │ │ - str r0, [sp, #728] @ 0x2d8 │ │ + str r0, [sp, #584] @ 0x248 │ │ movs r0, #2 │ │ str r0, [sp, #60] @ 0x3c │ │ movs r0, #0 │ │ - b.n 36c00 │ │ + b.n 37b18 │ │ + movs r5, #0 │ │ + movs r0, #24 │ │ + movs r1, #0 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #640 @ 0x280 │ │ + movs r3, #8 │ │ + bl 2f754 │ │ + b.n 3777c │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ + movs r1, r0 │ │ + movs r5, #0 │ │ + movs r0, #88 @ 0x58 │ │ + movs r1, #0 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #656 @ 0x290 │ │ + movs r3, #8 │ │ + bl 2f754 │ │ + b.n 37a20 │ │ mov r4, r0 │ │ + movs r0, #0 │ │ + str r0, [sp, #52] @ 0x34 │ │ movs r0, #2 │ │ - movs r5, #1 │ │ str r0, [sp, #60] @ 0x3c │ │ - b.n 36cd0 │ │ + b.n 37c00 │ │ mov r4, r0 │ │ - movs r5, #1 │ │ - b.n 36cd0 │ │ + b.n 37c02 │ │ mov r4, r0 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - clz r0, r0 │ │ - lsrs r5, r0, #5 │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ + movs r5, #0 │ │ + ldr r0, [sp, #656] @ 0x290 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #764] @ 0x2fc │ │ - blxne 4f780 │ │ - cbnz r5, 36cfa │ │ + ldrne r0, [sp, #660] @ 0x294 │ │ + blxne 4eeb0 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + orrs r0, r5 │ │ + bne.n 37c34 │ │ ldr r0, [sp, #60] @ 0x3c │ │ - blx 4f780 │ │ - b.n 36cfa │ │ + blx 4eeb0 │ │ + b.n 37c34 │ │ mov r4, r0 │ │ movs r0, #0 │ │ - str r0, [sp, #68] @ 0x44 │ │ - movs r0, #2 │ │ str r0, [sp, #72] @ 0x48 │ │ - b.n 36cfa │ │ + movs r0, #2 │ │ + str r0, [sp, #92] @ 0x5c │ │ + b.n 37c34 │ │ mov r4, r0 │ │ - movs r5, #1 │ │ - b.n 36cfc │ │ + b.n 37c36 │ │ mov r4, r0 │ │ movs r5, #0 │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ + ldr r0, [sp, #640] @ 0x280 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #748] @ 0x2ec │ │ - blxne 4f780 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ + ldrne r0, [sp, #644] @ 0x284 │ │ + blxne 4eeb0 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ orrs r0, r5 │ │ - bne.n 36d6c │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - blx 4f780 │ │ - b.n 36d6c │ │ - b.n 36d44 │ │ + beq.n 37c94 │ │ + b.n 37c9a │ │ + b.n 37c78 │ │ mov r4, r0 │ │ - ldr r0, [sp, #304] @ 0x130 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #308] @ 0x134 │ │ + ldrne r0, [sp, #172] @ 0xac │ │ cmpne r0, #0 │ │ - beq.n 36d46 │ │ - ldr r0, [sp, #312] @ 0x138 │ │ - blx 4f780 │ │ - b.n 36d46 │ │ + beq.n 37c7a │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + blx 4eeb0 │ │ + b.n 37c7a │ │ mov r4, r0 │ │ - ldrd r0, r1, [sp, #632] @ 0x278 │ │ + ldrd r0, r1, [sp, #592] @ 0x250 │ │ movs r2, #8 │ │ movs r3, #16 │ │ - bl 1d3e8 │ │ - b.n 36d46 │ │ + bl 1dee0 │ │ + b.n 37c7a │ │ mov r4, r0 │ │ - add r0, sp, #680 @ 0x2a8 │ │ - bl 41c64 │ │ - b.n 36d60 │ │ - bl 1c65a │ │ + add r0, sp, #688 @ 0x2b0 │ │ + bl 41678 │ │ + b.n 37cd6 │ │ + bl 1c856 │ │ mov r4, r0 │ │ - b.n 36d8e │ │ - b.n 36d6a │ │ + b.n 37cbc │ │ mov r4, r0 │ │ - mov r0, r8 │ │ - bl 41c64 │ │ - mov r0, r4 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - mov r4, r0 │ │ - ldr r0, [sp, #560] @ 0x230 │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ + cbz r0, 37c9a │ │ + ldr r0, [sp, #756] @ 0x2f4 │ │ + str r0, [sp, #92] @ 0x5c │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + blx 4eeb0 │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 36d72 │ │ + bne.n 37ca0 │ │ cmp r1, #1 │ │ - bne.n 36d8e │ │ + bne.n 37cbc │ │ dmb ish │ │ - ldr r0, [sp, #560] @ 0x230 │ │ - bl 36e2e │ │ - add r0, sp, #304 @ 0x130 │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ + bl 37d70 │ │ + add r0, sp, #168 @ 0xa8 │ │ adds r0, #16 │ │ - bl 36e96 │ │ + bl 37dd8 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + mov r4, r0 │ │ + mov r0, r5 │ │ + bl 41678 │ │ + mov r0, r4 │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ - ldr.w r0, [r0, #256] @ 0x100 │ │ + ldr.w r0, [r0, #272] @ 0x110 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 36dae │ │ + bne.n 37cee │ │ cmp r1, #1 │ │ - bne.n 36dcc │ │ + bne.n 37d08 │ │ dmb ish │ │ - ldr.w r0, [r4, #256] @ 0x100 │ │ - bl 36e2e │ │ + bl 37d70 │ │ ldrd r0, r1, [r4, #16] │ │ mvn.w r2, #1 │ │ eors r0, r2 │ │ orn r0, r0, r1 │ │ cmp r0, #0 │ │ it eq │ │ popeq {r4, r5, r7, pc} │ │ - ldr r0, [r4, #112] @ 0x70 │ │ + ldr.w r0, [r4, #128] @ 0x80 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #116] @ 0x74 │ │ - blxne 4f780 │ │ - ldr r0, [r4, #124] @ 0x7c │ │ + ldrne.w r0, [r4, #132] @ 0x84 │ │ + blxne 4eeb0 │ │ + ldr.w r0, [r4, #140] @ 0x8c │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r4, #128] @ 0x80 │ │ - blxne 4f780 │ │ - ldr.w r0, [r4, #136] @ 0x88 │ │ + ldrne.w r0, [r4, #144] @ 0x90 │ │ + blxne 4eeb0 │ │ + ldr.w r0, [r4, #152] @ 0x98 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r4, #140] @ 0x8c │ │ - blxne 4f780 │ │ - ldr.w r0, [r4, #148] @ 0x94 │ │ - cbz r0, 36e1c │ │ - ldr.w r0, [r4, #152] @ 0x98 │ │ + ldrne.w r0, [r4, #156] @ 0x9c │ │ + blxne 4eeb0 │ │ + ldr.w r0, [r4, #164] @ 0xa4 │ │ + cbz r0, 37d5e │ │ + ldr.w r0, [r4, #168] @ 0xa8 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ pop {r4, r5, r7, pc} │ │ mov r5, r0 │ │ add.w r0, r4, #16 │ │ - bl 36e96 │ │ + bl 37dd8 │ │ mov r0, r5 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ adds r0, #8 │ │ - bl 41c64 │ │ + bl 41678 │ │ adds r0, r4, #1 │ │ - beq.n 36e66 │ │ + beq.n 37da8 │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 36e44 │ │ + bne.n 37d86 │ │ cmp r1, #1 │ │ it ne │ │ popne {r4, r5, r7, pc} │ │ dmb ish │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ pop {r4, r5, r7, pc} │ │ mov r5, r0 │ │ adds r0, r4, #1 │ │ - beq.n 36e90 │ │ + beq.n 37dd2 │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 36e74 │ │ + bne.n 37db6 │ │ cmp r1, #1 │ │ - bne.n 36e90 │ │ + bne.n 37dd2 │ │ mov r0, r4 │ │ dmb ish │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r5 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldrd r0, r1, [r0] │ │ mvn.w r2, #1 │ │ eors r0, r2 │ │ orn r0, r0, r1 │ │ cmp r0, #0 │ │ it eq │ │ popeq {r4, r6, r7, pc} │ │ - ldr r0, [r4, #96] @ 0x60 │ │ + ldr r0, [r4, #112] @ 0x70 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #100] @ 0x64 │ │ - blxne 4f780 │ │ - ldr r0, [r4, #108] @ 0x6c │ │ + ldrne r0, [r4, #116] @ 0x74 │ │ + blxne 4eeb0 │ │ + ldr r0, [r4, #124] @ 0x7c │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #112] @ 0x70 │ │ - blxne 4f780 │ │ - ldr r0, [r4, #120] @ 0x78 │ │ + ldrne.w r0, [r4, #128] @ 0x80 │ │ + blxne 4eeb0 │ │ + ldr.w r0, [r4, #136] @ 0x88 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #124] @ 0x7c │ │ - blxne 4f780 │ │ - ldr.w r0, [r4, #132] @ 0x84 │ │ - cbz r0, 36ee6 │ │ - ldr.w r0, [r4, #136] @ 0x88 │ │ + ldrne.w r0, [r4, #140] @ 0x8c │ │ + blxne 4eeb0 │ │ + ldr.w r0, [r4, #148] @ 0x94 │ │ + cbz r0, 37e2e │ │ + ldr.w r0, [r4, #152] @ 0x98 │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mvns r0, r0 │ │ lsls r0, r0, #24 │ │ - bne.n 36f98 │ │ + bne.n 37ee6 │ │ mov r4, r1 │ │ cmp r1, #0 │ │ - beq.n 36f98 │ │ - ldr.w r1, [r4, #280] @ 0x118 │ │ - add.w r0, r4, #280 @ 0x118 │ │ + beq.n 37ee6 │ │ + ldr.w r1, [r4, #296] @ 0x128 │ │ + add.w r0, r4, #296 @ 0x128 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r5, r3, [r1] │ │ cmp r5, #0 │ │ - bne.n 36f04 │ │ + bne.n 37e4c │ │ cmp r2, #1 │ │ - bne.n 36f1e │ │ + bne.n 37e66 │ │ dmb ish │ │ - bl 34d28 │ │ - ldr.w r0, [r4, #256] @ 0x100 │ │ + bl 35d68 │ │ + ldr.w r0, [r4, #272] @ 0x110 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 36f26 │ │ + bne.n 37e6e │ │ cmp r1, #1 │ │ - bne.n 36f44 │ │ + bne.n 37e8c │ │ dmb ish │ │ - ldr.w r0, [r4, #256] @ 0x100 │ │ - bl 36e2e │ │ + ldr.w r0, [r4, #272] @ 0x110 │ │ + bl 37d70 │ │ ldrd r0, r1, [r4, #16] │ │ mvn.w r2, #1 │ │ eors r0, r2 │ │ orn r0, r0, r1 │ │ - cbz r0, 36f8e │ │ - ldr r0, [r4, #112] @ 0x70 │ │ + cbz r0, 37edc │ │ + ldr.w r0, [r4, #128] @ 0x80 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #116] @ 0x74 │ │ - blxne 4f780 │ │ - ldr r0, [r4, #124] @ 0x7c │ │ + ldrne.w r0, [r4, #132] @ 0x84 │ │ + blxne 4eeb0 │ │ + ldr.w r0, [r4, #140] @ 0x8c │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r4, #128] @ 0x80 │ │ - blxne 4f780 │ │ - ldr.w r0, [r4, #136] @ 0x88 │ │ + ldrne.w r0, [r4, #144] @ 0x90 │ │ + blxne 4eeb0 │ │ + ldr.w r0, [r4, #152] @ 0x98 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r4, #140] @ 0x8c │ │ - blxne 4f780 │ │ - ldr.w r0, [r4, #148] @ 0x94 │ │ + ldrne.w r0, [r4, #156] @ 0x9c │ │ + blxne 4eeb0 │ │ + ldr.w r0, [r4, #164] @ 0xa4 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r4, #152] @ 0x98 │ │ - blxne 4f780 │ │ + ldrne.w r0, [r4, #168] @ 0xa8 │ │ + blxne 4eeb0 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ pop {r4, r5, r7, pc} │ │ mov r5, r0 │ │ add.w r0, r4, #16 │ │ - bl 36e96 │ │ + bl 37dd8 │ │ mov r0, r4 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r5 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ mov r5, r0 │ │ mov r0, r4 │ │ - bl 36da0 │ │ + bl 37ce0 │ │ mov r0, r4 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r5 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + bmi.n 37ec2 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #52 @ 0x34 │ │ ldrb r3, [r2, #0] │ │ cmp r3, #255 @ 0xff │ │ - beq.n 37002 │ │ + beq.n 37f52 │ │ ldrd r5, r6, [r2, #8] │ │ ldrb r1, [r2, #7] │ │ ldr.w r4, [r2, #1] │ │ ldrh.w r2, [r2, #5] │ │ strb r1, [r0, #15] │ │ movs r1, #1 │ │ strb r3, [r0, #8] │ │ @@ -65556,94 +66815,94 @@ │ │ str r1, [r0, #0] │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r4, [r1, #8] │ │ ldrd r6, fp, [r2, #8] │ │ ldrb r5, [r2, #4] │ │ - ldr.w r3, [r4, #304] @ 0x130 │ │ + ldr.w r3, [r4, #320] @ 0x140 │ │ cmp r3, #2 │ │ - beq.n 37048 │ │ + beq.n 37f98 │ │ lsls r2, r3, #31 │ │ - beq.n 37066 │ │ - ldrb.w r2, [r4, #312] @ 0x138 │ │ - ldr.w lr, [r4, #316] @ 0x13c │ │ + beq.n 37fb6 │ │ + ldrb.w r2, [r4, #328] @ 0x148 │ │ + ldr.w lr, [r4, #332] @ 0x14c │ │ cmp r2, #255 @ 0xff │ │ - beq.n 3706a │ │ - ldrd r6, r5, [r4, #320] @ 0x140 │ │ - ldrh.w r1, [r4, #313] @ 0x139 │ │ - ldrb.w r3, [r4, #315] @ 0x13b │ │ + beq.n 37fba │ │ + ldrd r6, r5, [r4, #336] @ 0x150 │ │ + ldrh.w r1, [r4, #329] @ 0x149 │ │ + ldrb.w r3, [r4, #331] @ 0x14b │ │ strh.w r1, [r0, #9] │ │ movs r1, #1 │ │ strb r2, [r0, #8] │ │ strd lr, r6, [r0, #12] │ │ str r5, [r0, #20] │ │ strb r3, [r0, #11] │ │ str r1, [r0, #0] │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - add.w r2, r4, #304 @ 0x130 │ │ + add.w r2, r4, #320 @ 0x140 │ │ mov r8, r0 │ │ mov r9, r1 │ │ mov r1, r6 │ │ mov r0, r2 │ │ mov r2, fp │ │ - bl 3a7e8 │ │ - ldr.w r3, [r4, #304] @ 0x130 │ │ + bl 3ae30 │ │ + ldr.w r3, [r4, #320] @ 0x140 │ │ mov r1, r9 │ │ mov r0, r8 │ │ lsls r2, r3, #31 │ │ - bne.n 37016 │ │ - add.w lr, r4, #308 @ 0x134 │ │ + bne.n 37f66 │ │ + add.w lr, r4, #324 @ 0x144 │ │ ldr.w ip, [lr, #12] │ │ movs r3, #0 │ │ ldrd r9, sl, [r1] │ │ cmp.w ip, #0 │ │ - beq.n 37168 │ │ + beq.n 380b8 │ │ ldr.w r2, [lr, #8] │ │ cmp.w ip, #1 │ │ strd fp, r5, [sp] │ │ strd r6, r4, [sp, #8] │ │ - beq.n 370ba │ │ + beq.n 3800a │ │ mov.w fp, #0 │ │ mov r4, ip │ │ add.w r3, fp, r4, lsr #1 │ │ sub.w r4, r4, r4, lsr #1 │ │ add.w r6, r3, r3, lsl #1 │ │ ldr.w r5, [r2, r6, lsl #3] │ │ add.w r6, r2, r6, lsl #3 │ │ ldr r6, [r6, #4] │ │ subs.w r5, r9, r5 │ │ sbcs.w r5, sl, r6 │ │ it cc │ │ movcc r3, fp │ │ mov fp, r3 │ │ cmp r4, #1 │ │ - bhi.n 37092 │ │ + bhi.n 37fe2 │ │ add.w r4, r3, r3, lsl #1 │ │ movs r5, #0 │ │ ldr.w fp, [r2, r4, lsl #3] │ │ add.w r2, r2, r4, lsl #3 │ │ ldr.w r8, [r2, #4] │ │ subs.w r4, r9, fp │ │ sbcs.w r4, sl, r8 │ │ - bcc.n 3716c │ │ + bcc.n 380bc │ │ ldrd r4, r8, [r2, #8] │ │ subs.w r4, r9, r4 │ │ sbcs.w r4, sl, r8 │ │ ldr r4, [sp, #12] │ │ - bcs.n 3718e │ │ + bcs.n 380de │ │ cmp r3, ip │ │ - bcs.w 3735c │ │ + bcs.w 382ac │ │ ldr.w ip, [lr, #4] │ │ ldr r3, [r2, #16] │ │ ldmia.w sp, {r5, r8, fp} │ │ cmp r3, ip │ │ - bcs.w 37368 │ │ + bcs.w 382b8 │ │ ldr.w r2, [lr] │ │ add.w r3, r3, r3, lsl #2 │ │ ldr r6, [r1, #12] │ │ strb.w r8, [r7, #-57] │ │ add.w r8, r2, r3, lsl #3 │ │ str r6, [sp, #32] │ │ strd fp, r5, [sp, #24] │ │ @@ -65654,3142 +66913,2662 @@ │ │ add r3, sp, #24 │ │ str r3, [sp, #44] @ 0x2c │ │ sub.w r3, r7, #57 @ 0x39 │ │ str r3, [sp, #40] @ 0x28 │ │ add r3, sp, #16 │ │ cmp r2, #2 │ │ str r3, [sp, #36] @ 0x24 │ │ - beq.n 37170 │ │ + beq.n 380c0 │ │ lsls r2, r2, #31 │ │ - beq.n 3718a │ │ + beq.n 380da │ │ ldrb.w r2, [r8, #8] │ │ ldr.w r5, [r8, #12] │ │ cmp r2, #255 @ 0xff │ │ - beq.n 3718e │ │ + beq.n 380de │ │ ldrd r1, r3, [r8, #16] │ │ ldrh.w r6, [r8, #9] │ │ strb r2, [r0, #8] │ │ ldrb.w r2, [r8, #11] │ │ strd r5, r1, [r0, #12] │ │ movs r1, #1 │ │ str r3, [r0, #20] │ │ strb r2, [r0, #11] │ │ strh.w r6, [r0, #9] │ │ str r1, [r0, #0] │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r5, #0 │ │ - b.n 3718e │ │ + b.n 380de │ │ ldr r4, [sp, #12] │ │ - b.n 3718e │ │ + b.n 380de │ │ add r2, sp, #36 @ 0x24 │ │ mov r6, r0 │ │ mov r5, r1 │ │ mov r0, r8 │ │ mov r1, r2 │ │ - bl 3b228 │ │ + bl 3b86c │ │ ldr.w r2, [r8] │ │ mov r1, r5 │ │ mov r0, r6 │ │ lsls r2, r2, #31 │ │ - bne.n 37136 │ │ + bne.n 38086 │ │ add.w r5, r8, #4 │ │ ldrd r2, r3, [r4, #16] │ │ mvn.w r6, #1 │ │ eors r2, r6 │ │ orn r2, r2, r3 │ │ - cbnz r2, 371be │ │ + cbnz r2, 3810e │ │ movs r2, #2 │ │ movs r1, #0 │ │ strd r4, r1, [r0, #12] │ │ add.w r1, r0, #20 │ │ stmia.w r1, {r6, r8, lr} │ │ movs r1, #0 │ │ strd r5, r2, [r0, #4] │ │ str r1, [r0, #0] │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr.w r2, [r4, #280] @ 0x118 │ │ + ldr.w r2, [r4, #296] @ 0x128 │ │ cmp r2, #2 │ │ - beq.n 371fe │ │ + beq.n 3814e │ │ lsls r1, r2, #31 │ │ - beq.n 37220 │ │ - ldrb.w r1, [r4, #288] @ 0x120 │ │ - ldr.w lr, [r4, #292] @ 0x124 │ │ + beq.n 38170 │ │ + ldrb.w r1, [r4, #304] @ 0x130 │ │ + ldr.w lr, [r4, #308] @ 0x134 │ │ cmp r1, #255 @ 0xff │ │ - beq.n 37224 │ │ - ldrb.w r2, [r4, #291] @ 0x123 │ │ - ldrh.w r3, [r4, #289] @ 0x121 │ │ - ldrd r6, r5, [r4, #296] @ 0x128 │ │ + beq.n 38174 │ │ + ldrb.w r2, [r4, #307] @ 0x133 │ │ + ldrh.w r3, [r4, #305] @ 0x131 │ │ + ldrd r6, r5, [r4, #312] @ 0x138 │ │ orr.w r2, r3, r2, lsl #16 │ │ strd r6, r5, [r0, #16] │ │ orr.w r1, r1, r2, lsl #8 │ │ strd r1, lr, [r0, #8] │ │ movs r1, #1 │ │ str r1, [r0, #0] │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r1, [r1, #12] │ │ - add.w r2, r4, #280 @ 0x118 │ │ + add.w r2, r4, #296 @ 0x128 │ │ add.w r3, r4, #16 │ │ mov r6, r0 │ │ mov r0, r2 │ │ mov r2, r4 │ │ ldr r1, [r1, #0] │ │ adds r1, #8 │ │ - bl 3739c │ │ - ldr.w r2, [r4, #280] @ 0x118 │ │ + bl 382ec │ │ + ldr.w r2, [r4, #296] @ 0x128 │ │ mov r0, r6 │ │ lsls r1, r2, #31 │ │ - bne.n 371ca │ │ - add.w lr, r4, #284 @ 0x11c │ │ + bne.n 3811a │ │ + add.w lr, r4, #300 @ 0x12c │ │ ldr.w fp, [lr, #12] │ │ cmp.w fp, #0 │ │ - beq.n 3723e │ │ + beq.n 3818e │ │ ldr.w r1, [lr, #8] │ │ cmp.w fp, #1 │ │ str r5, [sp, #12] │ │ - bne.n 37244 │ │ + bne.n 38194 │ │ movs r3, #0 │ │ - b.n 3726e │ │ + b.n 381be │ │ movs r2, #2 │ │ mov r1, fp │ │ - b.n 371a2 │ │ + b.n 380f2 │ │ movs r4, #0 │ │ mov r2, fp │ │ add.w r3, r4, r2, lsr #1 │ │ sub.w r2, r2, r2, lsr #1 │ │ add.w r6, r3, r3, lsl #1 │ │ add.w r6, r1, r6, lsl #3 │ │ ldrd r6, r5, [r6, #8] │ │ subs.w r6, r9, r6 │ │ sbcs.w r6, sl, r5 │ │ it cc │ │ movcc r3, r4 │ │ mov r4, r3 │ │ cmp r2, #1 │ │ - bhi.n 37248 │ │ + bhi.n 38198 │ │ add.w r2, r3, r3, lsl #1 │ │ add.w ip, r1, r2, lsl #3 │ │ movs r2, #2 │ │ ldrd r6, r5, [ip, #8] │ │ movs r1, #0 │ │ subs.w r6, r9, r6 │ │ sbcs.w r6, sl, r5 │ │ - bcc.n 372bc │ │ + bcc.n 3820c │ │ ldrd r6, r5, [ip, #16] │ │ str.w lr, [sp, #8] │ │ subs.w r6, r9, r6 │ │ sbcs.w r6, sl, r5 │ │ ldr r5, [sp, #12] │ │ - bcs.w 371a2 │ │ + bcs.w 380f2 │ │ cmp r3, fp │ │ - bcs.n 37374 │ │ + bcs.n 382c4 │ │ ldr.w r1, [ip, #4] │ │ ldr.w lr, [sp, #8] │ │ cmp r1, #0 │ │ - beq.w 371a2 │ │ + beq.w 380f2 │ │ ldr.w ip, [ip] │ │ cmp r1, #1 │ │ - bne.n 372c0 │ │ + bne.n 38210 │ │ movs r3, #0 │ │ - b.n 372ec │ │ + b.n 3823c │ │ ldr r5, [sp, #12] │ │ - b.n 371a2 │ │ + b.n 380f2 │ │ movs r2, #0 │ │ mov r4, r1 │ │ add.w r3, r2, r4, lsr #1 │ │ sub.w r4, r4, r4, lsr #1 │ │ add.w r6, r3, r3, lsl #1 │ │ ldr.w r5, [ip, r6, lsl #3] │ │ add.w r6, ip, r6, lsl #3 │ │ ldr r6, [r6, #4] │ │ subs.w r5, r9, r5 │ │ sbcs.w r6, sl, r6 │ │ it cc │ │ movcc r3, r2 │ │ mov r2, r3 │ │ cmp r4, #1 │ │ - bhi.n 372c4 │ │ + bhi.n 38214 │ │ add.w r6, r3, r3, lsl #1 │ │ ldr.w r2, [ip, r6, lsl #3] │ │ add.w r6, ip, r6, lsl #3 │ │ ldr r4, [r6, #4] │ │ eor.w r6, r2, r9 │ │ eor.w r5, r4, sl │ │ orrs r6, r5 │ │ - bne.n 3730a │ │ + bne.n 3825a │ │ ldr r5, [sp, #12] │ │ - b.n 37320 │ │ + b.n 38270 │ │ subs.w r2, r2, r9 │ │ sbcs.w r2, r4, sl │ │ it cc │ │ addcc r3, #1 │ │ ldr r5, [sp, #12] │ │ cmp r3, #0 │ │ - beq.w 3719e │ │ + beq.w 380ee │ │ subs r3, #1 │ │ cmp r3, r1 │ │ - bcs.n 37380 │ │ + bcs.n 382d0 │ │ add.w r1, r3, r3, lsl #1 │ │ ldr.w r6, [lr, #4] │ │ add.w r1, ip, r1, lsl #3 │ │ ldr r2, [r1, #8] │ │ cmp r6, r2 │ │ - bls.n 37348 │ │ + bls.n 38298 │ │ ldr.w r3, [lr] │ │ add.w r2, r2, r2, lsl #1 │ │ add.w r2, r3, r2, lsl #2 │ │ ldrd r8, lr, [r2, #4] │ │ - b.n 3734c │ │ + b.n 3829c │ │ mov.w r8, #0 │ │ ldrd r4, r6, [r1, #16] │ │ cmp r4, #0 │ │ mov r1, r4 │ │ it ne │ │ movne r1, #1 │ │ mov r2, r1 │ │ - b.n 371a2 │ │ - ldr r2, [pc, #52] @ (37394 ) │ │ + b.n 380f2 │ │ + ldr r2, [pc, #52] @ (382e4 ) │ │ add r2, pc │ │ mov r0, r3 │ │ mov r1, ip │ │ - bl 1b0c8 │ │ - ldr r2, [pc, #44] @ (37398 ) │ │ + bl 1bbf4 │ │ + ldr r2, [pc, #44] @ (382e8 ) │ │ add r2, pc │ │ mov r0, r3 │ │ mov r1, ip │ │ - bl 1b0c8 │ │ - ldr r2, [pc, #20] @ (3738c ) │ │ + bl 1bbf4 │ │ + ldr r2, [pc, #20] @ (382dc ) │ │ mov r0, r3 │ │ mov r1, fp │ │ add r2, pc │ │ - bl 1b0c8 │ │ - ldr r2, [pc, #12] @ (37390 ) │ │ + bl 1bbf4 │ │ + ldr r2, [pc, #12] @ (382e0 ) │ │ mov r0, r3 │ │ add r2, pc │ │ - bl 1b0c8 │ │ + bl 1bbf4 │ │ nop │ │ - str r7, [sp, #264] @ 0x108 │ │ + ldrb r2, [r4, #28] │ │ movs r1, r0 │ │ - str r7, [sp, #288] @ 0x120 │ │ + ldrb r0, [r5, #28] │ │ movs r1, r0 │ │ - add r2, pc, #88 @ (adr r2, 373f0 ) │ │ + ldrh r6, [r1, #14] │ │ movs r1, r0 │ │ - add r2, pc, #104 @ (adr r2, 37404 ) │ │ + ldrh r2, [r2, #14] │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub.w sp, sp, #580 @ 0x244 │ │ - mov sl, r0 │ │ - ldrb.w r0, [r3, #165] @ 0xa5 │ │ - str r0, [sp, #96] @ 0x60 │ │ - mov r6, r3 │ │ - ldr.w r0, [r3, #144] @ 0x90 │ │ - str r0, [sp, #108] @ 0x6c │ │ - ldr.w r0, [r3, #148] @ 0x94 │ │ - str r0, [sp, #104] @ 0x68 │ │ - ldr.w r0, [r3, #152] @ 0x98 │ │ - str r0, [sp, #100] @ 0x64 │ │ - ldr.w r0, [r3, #156] @ 0x9c │ │ - strd r1, r2, [sp, #136] @ 0x88 │ │ - str r0, [sp, #92] @ 0x5c │ │ - ldrd r0, r1, [r3, #72] @ 0x48 │ │ - strd r1, r0, [sp, #112] @ 0x70 │ │ - ldr r0, [r3, #104] @ 0x68 │ │ - str r0, [sp, #128] @ 0x80 │ │ - cbz r0, 373f8 │ │ - lsls r4, r0, #2 │ │ - ldr r5, [r6, #100] @ 0x64 │ │ - mov r0, r4 │ │ - blx 4f770 │ │ + sub sp, #468 @ 0x1d4 │ │ + mov r8, r0 │ │ + ldrb.w r0, [r3, #181] @ 0xb5 │ │ + str r0, [sp, #24] │ │ + ldr.w r0, [r3, #160] @ 0xa0 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr.w r0, [r3, #164] @ 0xa4 │ │ + str r0, [sp, #32] │ │ + ldr.w r0, [r3, #168] @ 0xa8 │ │ + str r0, [sp, #28] │ │ + ldr.w r0, [r3, #172] @ 0xac │ │ + ldr r4, [r3, #120] @ 0x78 │ │ + strd r1, r2, [sp, #60] @ 0x3c │ │ + str r0, [sp, #20] │ │ + ldrd r0, r1, [r3, #88] @ 0x58 │ │ + str r3, [sp, #68] @ 0x44 │ │ + strd r1, r0, [sp, #40] @ 0x28 │ │ + cbz r4, 38344 │ │ + lsls r5, r4, #2 │ │ + ldr r6, [r3, #116] @ 0x74 │ │ + mov r0, r5 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 38aea │ │ - mov r1, r5 │ │ - mov r2, r4 │ │ - str r0, [sp, #120] @ 0x78 │ │ - bl 4c460 │ │ - b.n 373fc │ │ + beq.w 39588 │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + str r0, [sp, #48] @ 0x30 │ │ + bl 4bcbc │ │ + b.n 38348 │ │ movs r0, #2 │ │ - str r0, [sp, #120] @ 0x78 │ │ - ldr r0, [r6, #116] @ 0x74 │ │ - str r6, [sp, #132] @ 0x84 │ │ - str r0, [sp, #124] @ 0x7c │ │ - cbz r0, 37476 │ │ - mov.w fp, r0, lsl #4 │ │ - ldr.w r9, [r6, #112] @ 0x70 │ │ - mov r6, r0 │ │ - mov r0, fp │ │ - blx 4f770 │ │ - cmp r0, #0 │ │ - str r0, [sp, #156] @ 0x9c │ │ - beq.w 38af2 │ │ - ldr r4, [sp, #156] @ 0x9c │ │ - add.w r8, sp, #208 @ 0xd0 │ │ - movs r5, #0 │ │ - cmp fp, r5 │ │ - beq.n 3744a │ │ - add.w r1, r9, r5 │ │ - mov r0, r8 │ │ - bl 38cfc │ │ - add r3, sp, #208 @ 0xd0 │ │ - subs r6, #1 │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - str r0, [r4, r5] │ │ - add.w r0, r4, r5 │ │ - add.w r5, r5, #16 │ │ - add.w r0, r0, #4 │ │ - stmia r0!, {r1, r2, r3} │ │ - bne.n 37424 │ │ - ldr r6, [sp, #132] @ 0x84 │ │ - ldr.w r9, [r6, #128] @ 0x80 │ │ - cmp.w r9, #0 │ │ - beq.n 37484 │ │ - mov.w r4, r9, lsl #2 │ │ - ldr.w r8, [r6, #124] @ 0x7c │ │ - mov r0, r4 │ │ - blx 4f770 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str.w r8, [sp, #4] │ │ + ldr.w r5, [r0, #132] @ 0x84 │ │ + strd r5, r4, [sp, #52] @ 0x34 │ │ + cbz r5, 383aa │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add.w r0, r5, r5, lsl #1 │ │ + mov.w r9, r0, lsl #3 │ │ + mov r0, r9 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 38afc │ │ - mov r1, r8 │ │ - mov r2, r4 │ │ - str r0, [sp, #84] @ 0x54 │ │ - bl 4c460 │ │ - b.n 37488 │ │ + str r0, [sp, #88] @ 0x58 │ │ + beq.w 39590 │ │ + add.w sl, sp, #200 @ 0xc8 │ │ + mov.w r8, #0 │ │ + mov fp, r5 │ │ + cmp r9, r8 │ │ + beq.n 383ae │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + add.w r1, r0, r8 │ │ + mov r0, sl │ │ + bl 397a4 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + mov r1, sl │ │ + subs.w fp, fp, #1 │ │ + add.w ip, r0, r8 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + add.w r8, r8, #24 │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + bne.n 3837e │ │ + b.n 383ae │ │ movs r0, #8 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldr.w r9, [r6, #128] @ 0x80 │ │ - cmp.w r9, #0 │ │ - bne.n 37456 │ │ - movs r0, #2 │ │ - str r0, [sp, #84] @ 0x54 │ │ - ldr.w r5, [r6, #140] @ 0x8c │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ - str.w r9, [sp, #88] @ 0x58 │ │ + str r0, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + ldr.w r1, [r0, #144] @ 0x90 │ │ + str r1, [sp, #16] │ │ + cbz r1, 383d8 │ │ + lsls r6, r1, #2 │ │ + ldr.w r5, [r0, #140] @ 0x8c │ │ + mov r0, r6 │ │ + blx 4eea0 │ │ + cmp r0, #0 │ │ + beq.w 3959a │ │ + mov r1, r5 │ │ + mov r2, r6 │ │ + str r0, [sp, #12] │ │ + bl 4bcbc │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + b.n 383dc │ │ + movs r1, #2 │ │ + str r1, [sp, #12] │ │ + ldr.w r5, [r0, #156] @ 0x9c │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + str r5, [sp, #8] │ │ cmp r5, #0 │ │ - strd sl, r5, [sp, #76] @ 0x4c │ │ - beq.n 37580 │ │ - ldr.w r0, [r6, #136] @ 0x88 │ │ - str r0, [sp, #144] @ 0x90 │ │ - add.w r0, r5, r5, lsl #3 │ │ - lsls r0, r0, #3 │ │ - str r0, [sp, #148] @ 0x94 │ │ - blx 4f770 │ │ + beq.w 384f8 │ │ + ldr.w r0, [r0, #152] @ 0x98 │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #88 @ 0x58 │ │ + mul.w r4, r5, r0 │ │ + mov r0, r4 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - str r0, [sp, #152] @ 0x98 │ │ - beq.w 38b06 │ │ - ldr.w r9, [sp, #152] @ 0x98 │ │ - mov.w r8, #0 │ │ + str r0, [sp, #84] @ 0x54 │ │ + beq.w 395a4 │ │ + movs r0, #88 @ 0x58 │ │ mov sl, r5 │ │ - b.n 37524 │ │ - ldrd r1, r4, [sp, #504] @ 0x1f8 │ │ + muls r0, r5 │ │ + mov.w r8, #0 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #200 @ 0xc8 │ │ + adds r0, #8 │ │ + str r0, [sp, #72] @ 0x48 │ │ + b.n 384a2 │ │ + add r1, sp, #160 @ 0xa0 │ │ + add r6, sp, #136 @ 0x88 │ │ subs.w sl, sl, #1 │ │ - strd r1, r4, [sp, #208] @ 0xd0 │ │ - str.w r1, [r9, r8] │ │ - add.w r1, r9, r8 │ │ - add.w r8, r8, #72 @ 0x48 │ │ - ldrd r2, ip, [sp, #512] @ 0x200 │ │ - strd r2, ip, [sp, #216] @ 0xd8 │ │ - str r2, [r1, #8] │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ - str r2, [r1, #40] @ 0x28 │ │ - ldr r2, [sp, #172] @ 0xac │ │ - str r2, [r1, #32] │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ - str r2, [r1, #52] @ 0x34 │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ - str r2, [r1, #44] @ 0x2c │ │ - ldr r2, [sp, #180] @ 0xb4 │ │ - str r2, [r1, #36] @ 0x24 │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ - str r5, [r1, #48] @ 0x30 │ │ - str.w lr, [r1, #24] │ │ - strd ip, r3, [r1, #12] │ │ - str r4, [r1, #4] │ │ - str r2, [r1, #28] │ │ - ldr.w r2, [fp, #56] @ 0x38 │ │ - ldr.w r3, [fp, #64] @ 0x40 │ │ - str r0, [r1, #20] │ │ - ldr.w r0, [fp, #60] @ 0x3c │ │ - ldr.w r6, [fp, #68] @ 0x44 │ │ - strd r2, r0, [r1, #56] @ 0x38 │ │ - strd r3, r6, [r1, #64] @ 0x40 │ │ - beq.n 37578 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - cmp r0, r8 │ │ - beq.n 37578 │ │ - ldr r0, [sp, #144] @ 0x90 │ │ + ldmia.w r1, {r0, r2, r4, r5, r9, fp} │ │ + mov r3, r6 │ │ + stmia.w r3, {r0, r2, r4, r5, r9, fp} │ │ + add r4, sp, #120 @ 0x78 │ │ + ldr r3, [sp, #72] @ 0x48 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + stmia r4!, {r0, r1, r2, r3} │ │ + mov r2, r6 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ add.w fp, r0, r8 │ │ - add r0, sp, #504 @ 0x1f8 │ │ - mov r1, fp │ │ - bl 38cfc │ │ - mov r1, fp │ │ - ldr.w r0, [r1, #16]! │ │ - ldr r3, [r1, #16] │ │ - str r3, [sp, #172] @ 0xac │ │ - ldr r3, [r1, #20] │ │ - str r3, [sp, #180] @ 0xb4 │ │ - ldr r3, [r1, #24] │ │ - str r3, [sp, #164] @ 0xa4 │ │ - ldr r3, [r1, #28] │ │ - str r3, [sp, #176] @ 0xb0 │ │ - ldrd r5, r3, [r1, #32] │ │ - ldr r2, [r1, #4] │ │ - str r3, [sp, #168] @ 0xa8 │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ - eors r0, r3 │ │ - eors r2, r3 │ │ + ldmia.w r2, {r0, r1, r3, r4, r5, r6} │ │ + add.w r8, r8, #88 @ 0x58 │ │ + mov r9, fp │ │ + stmia.w r9, {r0, r1, r3, r4, r5, r6} │ │ + add r3, sp, #120 @ 0x78 │ │ + ldr r6, [sp, #92] @ 0x5c │ │ + str.w r6, [fp, #64] @ 0x40 │ │ + ldr r6, [sp, #100] @ 0x64 │ │ + str.w r6, [fp, #56] @ 0x38 │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + str.w r6, [fp, #48] @ 0x30 │ │ + ldr r6, [sp, #96] @ 0x60 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + str.w r6, [fp, #68] @ 0x44 │ │ + ldr r6, [sp, #116] @ 0x74 │ │ + str.w r2, [fp, #40] @ 0x28 │ │ + ldr r2, [sp, #108] @ 0x6c │ │ + str.w ip, [fp, #28] │ │ + add.w ip, fp, #72 @ 0x48 │ │ + str.w lr, [fp, #24] │ │ + str.w r2, [fp, #60] @ 0x3c │ │ + str.w r0, [fp, #32] │ │ + ldr r5, [sp, #112] @ 0x70 │ │ + ldr r0, [r6, #72] @ 0x48 │ │ + ldr r2, [r6, #80] @ 0x50 │ │ + str.w r5, [fp, #52] @ 0x34 │ │ + str.w r1, [fp, #36] @ 0x24 │ │ + str.w r3, [fp, #44] @ 0x2c │ │ + ldr r1, [r6, #76] @ 0x4c │ │ + ldr r3, [r6, #84] @ 0x54 │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + stmia.w ip, {r0, r1, r2, r3} │ │ + beq.n 384f4 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + cmp r0, r8 │ │ + beq.n 384f4 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + add.w r4, r0, r8 │ │ + add r0, sp, #160 @ 0xa0 │ │ + mov r1, r4 │ │ + bl 397a4 │ │ + str r4, [sp, #116] @ 0x74 │ │ + mov.w lr, #4294967295 @ 0xffffffff │ │ + ldr.w r0, [r4, #24]! │ │ + mov.w ip, #4294967295 @ 0xffffffff │ │ + ldr r3, [r4, #24] │ │ + eors r0, r6 │ │ + str r3, [sp, #104] @ 0x68 │ │ + ldr r3, [r4, #28] │ │ + str r3, [sp, #112] @ 0x70 │ │ + ldr r3, [r4, #32] │ │ + ldr r2, [r4, #4] │ │ + str r3, [sp, #100] @ 0x64 │ │ + ldr r3, [r4, #36] @ 0x24 │ │ + eors r2, r6 │ │ + str r3, [sp, #108] @ 0x6c │ │ orrs r0, r2 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - beq.n 374c2 │ │ - add r0, sp, #208 @ 0xd0 │ │ - bl 38cfc │ │ - ldrd lr, r1, [sp, #216] @ 0xd8 │ │ - ldrd r3, r0, [sp, #208] @ 0xd0 │ │ - str r1, [sp, #160] @ 0xa0 │ │ - b.n 374c2 │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ - ldr r6, [sp, #132] @ 0x84 │ │ - b.n 37584 │ │ - movs r0, #8 │ │ - str r0, [sp, #152] @ 0x98 │ │ - ldrd r0, r1, [r6] │ │ - ldrd fp, r5, [r6, #88] @ 0x58 │ │ - eors r1, r4 │ │ - eors r0, r4 │ │ - ldrd sl, r9, [r6, #80] @ 0x50 │ │ + ldr r3, [r4, #40] @ 0x28 │ │ + str r3, [sp, #92] @ 0x5c │ │ + ldr r3, [r4, #44] @ 0x2c │ │ + str r3, [sp, #96] @ 0x60 │ │ + beq.n 3841a │ │ + add r0, sp, #200 @ 0xc8 │ │ + mov r1, r4 │ │ + bl 397a4 │ │ + ldrd lr, ip, [sp, #200] @ 0xc8 │ │ + b.n 3841a │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + b.n 384fc │ │ + movs r1, #8 │ │ + str r1, [sp, #84] @ 0x54 │ │ + ldrd r8, r1, [r0, #96] @ 0x60 │ │ + mov r4, r0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [r0, #104] @ 0x68 │ │ + str r1, [sp, #112] @ 0x70 │ │ + ldr r1, [r0, #108] @ 0x6c │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldrd r0, r1, [r0] │ │ + eors r1, r6 │ │ + eors r0, r6 │ │ orrs r0, r1 │ │ - str.w sl, [sp, #180] @ 0xb4 │ │ - strd r5, fp, [sp, #172] @ 0xac │ │ - beq.n 375e8 │ │ - add r0, sp, #504 @ 0x1f8 │ │ - mov r1, r6 │ │ - bl 38cfc │ │ - mov r1, r6 │ │ - mov r5, r9 │ │ - ldr.w r0, [r1, #16]! │ │ - ldr r2, [r1, #4] │ │ - eors r0, r4 │ │ - ldrd ip, r6, [r1, #16] │ │ - ldr r3, [r1, #24] │ │ - eors r2, r4 │ │ - ldr.w r8, [r1, #36] @ 0x24 │ │ - orrs r0, r2 │ │ - str r3, [sp, #160] @ 0xa0 │ │ - ldr r3, [r1, #28] │ │ - str r3, [sp, #148] @ 0x94 │ │ - ldr r3, [r1, #32] │ │ - str r3, [sp, #144] @ 0x90 │ │ - strd r6, ip, [sp, #164] @ 0xa4 │ │ - beq.n 375f4 │ │ - add r0, sp, #208 @ 0xd0 │ │ - bl 38cfc │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ - str r0, [sp, #72] @ 0x48 │ │ - ldrd sl, r0, [sp, #212] @ 0xd4 │ │ - str r0, [sp, #68] @ 0x44 │ │ - ldr r0, [sp, #220] @ 0xdc │ │ - str r0, [sp, #64] @ 0x40 │ │ - b.n 375fe │ │ + beq.n 38572 │ │ + add r0, sp, #136 @ 0x88 │ │ + mov r1, r4 │ │ + bl 397a4 │ │ + ldr.w r0, [r4, #24]! │ │ + mov.w ip, #4294967295 @ 0xffffffff │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ - mov r0, r6 │ │ - b.n 37618 │ │ + ldr r3, [r4, #24] │ │ + eors r0, r6 │ │ + str r3, [sp, #104] @ 0x68 │ │ + ldr r3, [r4, #28] │ │ + str r3, [sp, #100] @ 0x64 │ │ + ldr r3, [r4, #32] │ │ + ldr r2, [r4, #4] │ │ + str r3, [sp, #96] @ 0x60 │ │ + ldr r3, [r4, #36] @ 0x24 │ │ + eors r2, r6 │ │ + str r3, [sp, #92] @ 0x5c │ │ + orrs r0, r2 │ │ + ldr r3, [r4, #40] @ 0x28 │ │ + str r3, [sp, #80] @ 0x50 │ │ + ldr r3, [r4, #44] @ 0x2c │ │ + str r3, [sp, #76] @ 0x4c │ │ + beq.n 3855a │ │ + add r0, sp, #160 @ 0xa0 │ │ + mov r1, r4 │ │ + bl 397a4 │ │ + ldrd ip, lr, [sp, #160] @ 0xa0 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + ldrd sl, r9, [sp, #136] @ 0x88 │ │ + ldrd r3, r6, [r4, #72] @ 0x48 │ │ + ldrd r5, r0, [r4, #80] @ 0x50 │ │ + strd r3, r6, [sp, #120] @ 0x78 │ │ + strd r5, r0, [sp, #128] @ 0x80 │ │ + b.n 3857a │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - str r0, [sp, #72] @ 0x48 │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - add r1, sp, #448 @ 0x1c0 │ │ - ldrd lr, fp, [sp, #504] @ 0x1f8 │ │ - add.w r9, r0, #56 @ 0x38 │ │ - ldrd r3, ip, [sp, #512] @ 0x200 │ │ - ldmia.w r9, {r2, r4, r6, r9} │ │ - stmia.w r1, {r2, r4, r6, r9} │ │ - mov r9, r5 │ │ - ldrb.w r2, [r0, #160] @ 0xa0 │ │ - ldr.w r4, [r0, #161] @ 0xa1 │ │ - ldrd r0, r1, [sp, #456] @ 0x1c8 │ │ - ldrd r6, r5, [sp, #448] @ 0x1c0 │ │ - str r1, [sp, #276] @ 0x114 │ │ - strd r5, r0, [sp, #268] @ 0x10c │ │ - ldr r0, [sp, #144] @ 0x90 │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ + ldrd r2, fp, [sp, #152] @ 0x98 │ │ + ldrb.w r3, [r4, #176] @ 0xb0 │ │ + ldr.w r6, [r4, #177] @ 0xb1 │ │ + strd r2, fp, [sp, #216] @ 0xd8 │ │ + ldrd r4, fp, [sp, #176] @ 0xb0 │ │ + strd r4, fp, [sp, #240] @ 0xf0 │ │ + add r4, sp, #120 @ 0x78 │ │ + ldrd r0, r5, [sp, #144] @ 0x90 │ │ + ldrd r2, r1, [sp, #168] @ 0xa8 │ │ + strd r0, r5, [sp, #208] @ 0xd0 │ │ + add r5, sp, #272 @ 0x110 │ │ + strd r2, r1, [sp, #232] @ 0xe8 │ │ + ldmia r4, {r0, r1, r2, r4} │ │ + str.w r6, [sp, #377] @ 0x179 │ │ + stmia r5!, {r0, r1, r2, r4} │ │ + movs r1, #0 │ │ + movs r0, #8 │ │ + strd r1, r0, [sp, #188] @ 0xbc │ │ + movs r4, #0 │ │ + strd r1, r0, [sp, #120] @ 0x78 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + str r0, [sp, #268] @ 0x10c │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + str r0, [sp, #264] @ 0x108 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #260] @ 0x104 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ str r0, [sp, #256] @ 0x100 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ str r0, [sp, #252] @ 0xfc │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ str r0, [sp, #248] @ 0xf8 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #244] @ 0xf4 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - str r0, [sp, #240] @ 0xf0 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #236] @ 0xec │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - ldr r1, [sp, #152] @ 0x98 │ │ - strd r3, ip, [sp, #216] @ 0xd8 │ │ - strd sl, r0, [sp, #228] @ 0xe4 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - str r0, [sp, #224] @ 0xe0 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - strb.w r0, [sp, #373] @ 0x175 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ + ldr r0, [sp, #24] │ │ + strb.w r0, [sp, #381] @ 0x17d │ │ + ldr r0, [sp, #20] │ │ + str r0, [sp, #372] @ 0x174 │ │ + ldr r0, [sp, #28] │ │ + str r0, [sp, #368] @ 0x170 │ │ + ldr r0, [sp, #32] │ │ + ldr r2, [sp, #84] @ 0x54 │ │ str r0, [sp, #364] @ 0x16c │ │ - ldr r0, [sp, #100] @ 0x64 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ str r0, [sp, #360] @ 0x168 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ + ldr r0, [sp, #8] │ │ + strd r0, r2, [sp, #348] @ 0x15c │ │ + ldr r2, [sp, #12] │ │ str r0, [sp, #356] @ 0x164 │ │ + ldr r0, [sp, #16] │ │ + strd r0, r2, [sp, #336] @ 0x150 │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + str r0, [sp, #344] @ 0x158 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + strd r0, r2, [sp, #324] @ 0x144 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + str r0, [sp, #332] @ 0x14c │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + strd r0, r2, [sp, #312] @ 0x138 │ │ + str r0, [sp, #320] @ 0x140 │ │ ldr r0, [sp, #108] @ 0x6c │ │ - str r0, [sp, #352] @ 0x160 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - strd r0, r1, [sp, #340] @ 0x154 │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - str r0, [sp, #348] @ 0x15c │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - strd r0, r1, [sp, #328] @ 0x148 │ │ - ldr r1, [sp, #156] @ 0x9c │ │ - str r0, [sp, #336] @ 0x150 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - strd r0, r1, [sp, #316] @ 0x13c │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - str r0, [sp, #324] @ 0x144 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - strd r0, r1, [sp, #304] @ 0x130 │ │ - movs r1, #8 │ │ - str r0, [sp, #312] @ 0x138 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - str r0, [sp, #300] @ 0x12c │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - str r1, [sp, #188] @ 0xbc │ │ - ldr r3, [sp, #112] @ 0x70 │ │ - strd r9, r0, [sp, #292] @ 0x124 │ │ + str r0, [sp, #308] @ 0x134 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + str r0, [sp, #304] @ 0x130 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str r0, [sp, #292] @ 0x124 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #288] @ 0x120 │ │ + movs r0, #1 │ │ + ldr r2, [sp, #116] @ 0x74 │ │ + str r0, [sp, #408] @ 0x198 │ │ + str r0, [sp, #400] @ 0x190 │ │ + add r0, sp, #160 @ 0xa0 │ │ + adds r0, #1 │ │ + str r0, [sp, #36] @ 0x24 │ │ + add r0, sp, #200 @ 0xc8 │ │ + strd r8, r2, [sp, #296] @ 0x128 │ │ + str r2, [sp, #452] @ 0x1c4 │ │ + add.w r2, r0, #248 @ 0xf8 │ │ + str r2, [sp, #104] @ 0x68 │ │ + add.w r6, r0, #216 @ 0xd8 │ │ + add.w r5, r0, #184 @ 0xb8 │ │ + adds r0, #148 @ 0x94 │ │ + str r0, [sp, #72] @ 0x48 │ │ movs r0, #0 │ │ - strd r0, r1, [sp, #196] @ 0xc4 │ │ - movs r1, #1 │ │ - str r0, [sp, #192] @ 0xc0 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - str r0, [sp, #204] @ 0xcc │ │ - strd r0, r0, [sp, #384] @ 0x180 │ │ - strd r0, r0, [sp, #376] @ 0x178 │ │ - strd r1, r0, [sp, #400] @ 0x190 │ │ - strd r1, r0, [sp, #392] @ 0x188 │ │ - strd r0, r0, [sp, #408] @ 0x198 │ │ - strd r0, r0, [sp, #416] @ 0x1a0 │ │ - strd r0, r0, [sp, #424] @ 0x1a8 │ │ - strb.w r0, [sp, #432] @ 0x1b0 │ │ - str.w r0, [sp, #434] @ 0x1b2 │ │ - add r0, sp, #504 @ 0x1f8 │ │ - adds r0, #24 │ │ - str r0, [sp, #64] @ 0x40 │ │ - add r0, sp, #208 @ 0xd0 │ │ - strd r8, r6, [sp, #260] @ 0x104 │ │ - add.w r1, r0, #200 @ 0xc8 │ │ - str r1, [sp, #92] @ 0x5c │ │ - add.w r1, r0, #168 @ 0xa8 │ │ - str r1, [sp, #96] @ 0x60 │ │ - adds r0, #132 @ 0x84 │ │ - ldr r6, [sp, #180] @ 0xb4 │ │ - str r3, [sp, #284] @ 0x11c │ │ - ldr r3, [sp, #116] @ 0x74 │ │ - movs r1, #0 │ │ - str r0, [sp, #88] @ 0x58 │ │ - str r1, [sp, #72] @ 0x48 │ │ + str r0, [sp, #44] @ 0x2c │ │ + movs r0, #8 │ │ + str r0, [sp, #40] @ 0x28 │ │ movs r0, #0 │ │ - strd lr, fp, [sp, #208] @ 0xd0 │ │ - str.w r4, [sp, #369] @ 0x171 │ │ - movs r1, #0 │ │ - strb.w r2, [sp, #368] @ 0x170 │ │ - str r1, [sp, #80] @ 0x50 │ │ - str r6, [sp, #288] @ 0x120 │ │ - str r3, [sp, #280] @ 0x118 │ │ - movs r1, #0 │ │ - str r6, [sp, #440] @ 0x1b8 │ │ - str r1, [sp, #68] @ 0x44 │ │ - str r1, [sp, #148] @ 0x94 │ │ - strb.w r2, [sp, #433] @ 0x1b1 │ │ - str.w r9, [sp, #444] @ 0x1bc │ │ - b.n 3772e │ │ - strd r6, sl, [r0, #-16] │ │ - strd r9, r8, [r0, #-8] │ │ - ldrb.w r0, [sp, #435] @ 0x1b3 │ │ - lsls r0, r0, #31 │ │ - beq.n 37762 │ │ - ldr r2, [sp, #96] @ 0x60 │ │ - movs r1, #0 │ │ - ldrb.w r0, [sp, #368] @ 0x170 │ │ + str r1, [sp, #196] @ 0xc4 │ │ + str r1, [sp, #128] @ 0x80 │ │ + strd ip, lr, [sp, #224] @ 0xe0 │ │ + strd sl, r9, [sp, #200] @ 0xc8 │ │ + strb.w r3, [sp, #376] @ 0x178 │ │ + str.w r8, [sp, #448] @ 0x1c0 │ │ + strb.w r3, [sp, #441] @ 0x1b9 │ │ + strd r1, r1, [sp, #392] @ 0x188 │ │ + strd r1, r1, [sp, #384] @ 0x180 │ │ str r1, [sp, #404] @ 0x194 │ │ - strd r1, r1, [r2] │ │ - strd r1, r1, [r2, #8] │ │ - ldr r2, [sp, #92] @ 0x5c │ │ - strb.w r1, [sp, #432] @ 0x1b0 │ │ - strb.w r1, [sp, #435] @ 0x1b3 │ │ - strd r1, r1, [r2] │ │ - strd r1, r1, [r2, #8] │ │ + strd r1, r1, [sp, #412] @ 0x19c │ │ + strd r1, r1, [sp, #420] @ 0x1a4 │ │ + strd r1, r1, [sp, #428] @ 0x1ac │ │ + str r1, [sp, #436] @ 0x1b4 │ │ + strb.w r1, [sp, #440] @ 0x1b8 │ │ + str.w r1, [sp, #442] @ 0x1ba │ │ + strd r5, r6, [sp, #52] @ 0x34 │ │ + lsls r0, r0, #31 │ │ + str r4, [sp, #68] @ 0x44 │ │ + beq.n 386c0 │ │ movs r2, #1 │ │ - str r2, [sp, #400] @ 0x190 │ │ - strd r2, r1, [sp, #392] @ 0x188 │ │ - strb.w r0, [sp, #433] @ 0x1b1 │ │ - ldr.w r9, [sp, #444] @ 0x1bc │ │ - movs r0, #0 │ │ - strd r0, r0, [sp, #424] @ 0x1a8 │ │ - cmp.w r9, #0 │ │ - strh.w r0, [sp, #436] @ 0x1b4 │ │ - strb.w r0, [sp, #434] @ 0x1b2 │ │ - beq.w 387c4 │ │ - movs r1, #0 │ │ - str r0, [sp, #116] @ 0x74 │ │ - str r1, [sp, #124] @ 0x7c │ │ - movs r0, #0 │ │ - str r0, [sp, #128] @ 0x80 │ │ - movs r1, #0 │ │ - str r1, [sp, #164] @ 0xa4 │ │ - str r1, [sp, #180] @ 0xb4 │ │ - movs r1, #0 │ │ - str r1, [sp, #144] @ 0x90 │ │ - movs r1, #0 │ │ - str r1, [sp, #120] @ 0x78 │ │ + ldrb.w r0, [sp, #376] @ 0x178 │ │ + strd r1, r1, [r5] │ │ + strd r1, r1, [r5, #8] │ │ + strd r1, r1, [r6] │ │ + strd r1, r1, [r6, #8] │ │ + str r1, [sp, #412] @ 0x19c │ │ + str r2, [sp, #408] @ 0x198 │ │ + strd r2, r1, [sp, #400] @ 0x190 │ │ + strb.w r1, [sp, #440] @ 0x1b8 │ │ + strb.w r1, [sp, #443] @ 0x1bb │ │ + strb.w r0, [sp, #441] @ 0x1b9 │ │ + ldr r0, [sp, #452] @ 0x1c4 │ │ + strd r1, r1, [sp, #432] @ 0x1b0 │ │ + cmp r0, #0 │ │ + strh.w r1, [sp, #444] @ 0x1bc │ │ + strb.w r1, [sp, #442] @ 0x1ba │ │ + beq.w 3916e │ │ movs r1, #0 │ │ - str r1, [sp, #132] @ 0x84 │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ - mov r4, r9 │ │ - sub.w r9, r9, #1 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - mov fp, r2 │ │ - ldrb.w sl, [fp], #1 │ │ - strd fp, r9, [sp, #440] @ 0x1b8 │ │ - cmp.w sl, #0 │ │ - beq.n 37854 │ │ - ldrb.w r0, [sp, #373] @ 0x175 │ │ - cmp sl, r0 │ │ - bcs.w 378c0 │ │ - sub.w r1, sl, #1 │ │ - cmp r1, #11 │ │ - bhi.w 37b4a │ │ - str r2, [sp, #172] @ 0xac │ │ - movs r5, #0 │ │ - mov.w lr, #47 @ 0x2f │ │ - mov sl, r3 │ │ - tbh [pc, r1, lsl #1] │ │ - lsls r1, r3, #15 │ │ - movs r4, r1 │ │ - lsls r2, r6, #4 │ │ - lsls r1, r5, #5 │ │ - lsls r3, r7, #3 │ │ - lsls r0, r4, #6 │ │ - lsls r3, r4, #6 │ │ - lsls r5, r3, #6 │ │ - lsls r1, r5, #6 │ │ - lsls r7, r5, #4 │ │ - lsls r6, r4, #6 │ │ - lsls r7, r0, #3 │ │ - cmp.w r9, #0 │ │ - beq.w 3859c │ │ - sub.w r9, r4, #2 │ │ mov.w sl, #0 │ │ - mov.w r8, #0 │ │ - movs r2, #0 │ │ - ldrb.w r3, [fp], #1 │ │ - cmp r2, #63 @ 0x3f │ │ - bne.n 37810 │ │ - cmp r3, #1 │ │ - bhi.w 38534 │ │ - and.w r1, r2, #63 @ 0x3f │ │ - and.w r0, r3, #127 @ 0x7f │ │ - rsb r5, r1, #32 │ │ - subs.w r6, r1, #32 │ │ - lsr.w r5, r0, r5 │ │ - it pl │ │ - lslpl.w r5, r0, r6 │ │ - lsl.w r0, r0, r1 │ │ - it pl │ │ - movpl r0, #0 │ │ - orr.w sl, sl, r0 │ │ - orr.w r8, r8, r5 │ │ - sxtb r0, r3 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 37d74 │ │ - sub.w r9, r9, #1 │ │ - adds r2, #7 │ │ - adds.w r0, r9, #1 │ │ - bne.n 37802 │ │ - b.w 384fa │ │ - cmp.w r9, #0 │ │ - beq.w 38514 │ │ - subs r6, r4, #2 │ │ - str r2, [sp, #172] @ 0xac │ │ - mov lr, r8 │ │ - mov r9, r4 │ │ + str r1, [sp, #48] @ 0x30 │ │ + b.n 38748 │ │ + movs r0, #88 @ 0x58 │ │ + ldr r2, [sp, #352] @ 0x160 │ │ + mul.w r1, r6, r0 │ │ + add r5, sp, #160 @ 0xa0 │ │ mov.w ip, #0 │ │ - movs r4, #0 │ │ - movs r2, #0 │ │ - mov r8, fp │ │ - str r3, [sp, #152] @ 0x98 │ │ - ldrb.w sl, [r8], #1 │ │ - cmp r2, #63 @ 0x3f │ │ - bne.n 37880 │ │ - cmp.w sl, #1 │ │ - bhi.w 384d2 │ │ - and.w r0, r2, #63 @ 0x3f │ │ - and.w r5, sl, #127 @ 0x7f │ │ - rsb r1, r0, #32 │ │ - subs.w r3, r0, #32 │ │ - lsl.w r0, r5, r0 │ │ - lsr.w r1, r5, r1 │ │ - it pl │ │ - lslpl.w r1, r5, r3 │ │ - it pl │ │ - movpl r0, #0 │ │ - orr.w ip, ip, r0 │ │ - orrs r4, r1 │ │ - sxtb.w r0, sl │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 378c8 │ │ - subs r6, #1 │ │ - adds r2, #7 │ │ - mov fp, r8 │ │ + mla r0, r6, r0, r2 │ │ + str r4, [r2, r1] │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + str r1, [r0, #68] @ 0x44 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + str r1, [r0, #64] @ 0x40 │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + str r1, [r0, #60] @ 0x3c │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + str r1, [r0, #56] @ 0x38 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + str r1, [r0, #52] @ 0x34 │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + str r1, [r0, #48] @ 0x30 │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + strd r1, r1, [r0, #24] │ │ + ldr r1, [sp, #100] @ 0x64 │ │ + ldr r2, [sp, #112] @ 0x70 │ │ + uxtb r1, r1 │ │ + strd r8, r1, [r0, #12] │ │ + uxtb.w r1, fp │ │ + orr.w r1, r1, r2, lsl #8 │ │ + ldmia r5, {r2, r3, r4, r5} │ │ + uxth r1, r1 │ │ + str.w ip, [r0, #20] │ │ + orr.w r1, r1, r9 │ │ + strd r2, r3, [r0, #72] @ 0x48 │ │ + strd r4, r5, [r0, #80] @ 0x50 │ │ + strd ip, r1, [r0, #4] │ │ adds r0, r6, #1 │ │ - bne.n 37870 │ │ - b.w 384de │ │ - movs r5, #0 │ │ - mov.w lr, #46 @ 0x2e │ │ - b.n 37f86 │ │ - cmp r4, #0 │ │ - bne.w 38596 │ │ - cmp r6, ip │ │ - bcc.w 38508 │ │ - sub.w r9, r6, ip │ │ - add.w r0, r8, ip │ │ - str r0, [sp, #440] @ 0x1b8 │ │ - orrs.w r0, ip, r4 │ │ - str.w r9, [sp, #444] @ 0x1bc │ │ - beq.w 38508 │ │ - ldrb.w r6, [fp, #1] │ │ - add.w r8, fp, #2 │ │ - sub.w r1, ip, #1 │ │ - str.w r8, [sp, #496] @ 0x1f0 │ │ - subs r2, r6, #1 │ │ - cmp r2, #3 │ │ - bhi.w 37c6c │ │ - movs r0, #62 @ 0x3e │ │ - movs r5, #0 │ │ - str r0, [sp, #172] @ 0xac │ │ - ldr.w sl, [sp, #152] @ 0x98 │ │ - tbh [pc, r2, lsl #1] │ │ - lsls r0, r7, #12 │ │ - movs r4, r0 │ │ - lsls r0, r5, #5 │ │ - lsls r4, r7, #5 │ │ - ldrb.w r2, [sp, #352] @ 0x160 │ │ - subs r0, r2, #1 │ │ - eor.w r3, r2, r0 │ │ - uxtb r0, r0 │ │ - uxtb r3, r3 │ │ - cmp r3, r0 │ │ - bls.w 38730 │ │ - rbit r0, r2 │ │ - clz r6, r0 │ │ - cmp r6, #3 │ │ - bhi.w 38730 │ │ - tbh [pc, r6, lsl #1] │ │ - movs r4, r0 │ │ - lsls r6, r1, #12 │ │ - lsls r3, r3, #11 │ │ - lsls r0, r6, #11 │ │ - cmp r1, #0 │ │ - beq.w 38776 │ │ - movs r0, #0 │ │ - ldrb.w sl, [r8] │ │ - str r0, [sp, #72] @ 0x48 │ │ - movs r0, #63 @ 0x3f │ │ - str r0, [sp, #172] @ 0xac │ │ - movs r0, #0 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - str.w sl, [sp, #56] @ 0x38 │ │ - b.n 37f7a │ │ - cmp.w r9, #0 │ │ - beq.w 3859c │ │ - sub.w r9, r4, #2 │ │ - mov.w sl, #0 │ │ - mov.w r8, #0 │ │ - movs r2, #0 │ │ - ldrb.w r3, [fp], #1 │ │ - cmp r2, #63 @ 0x3f │ │ - bne.n 37986 │ │ - cmp r3, #1 │ │ - bhi.w 38542 │ │ - and.w r1, r2, #63 @ 0x3f │ │ - and.w r0, r3, #127 @ 0x7f │ │ - rsb r5, r1, #32 │ │ - subs.w r6, r1, #32 │ │ - lsr.w r5, r0, r5 │ │ - it pl │ │ - lslpl.w r5, r0, r6 │ │ - lsl.w r0, r0, r1 │ │ - it pl │ │ - movpl r0, #0 │ │ - orr.w sl, sl, r0 │ │ - orr.w r8, r8, r5 │ │ - sxtb r0, r3 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 37d08 │ │ - sub.w r9, r9, #1 │ │ - adds r2, #7 │ │ - adds.w r0, r9, #1 │ │ - bne.n 37978 │ │ - b.w 384fa │ │ - cmp.w r9, #0 │ │ - beq.w 3859c │ │ - sub.w r9, r4, #2 │ │ - mov.w sl, #0 │ │ - mov.w r8, #0 │ │ - movs r2, #0 │ │ - ldrb.w r3, [fp], #1 │ │ - cmp r2, #63 @ 0x3f │ │ - bne.n 379ee │ │ - cmp r3, #1 │ │ - bhi.w 38526 │ │ - and.w r1, r2, #63 @ 0x3f │ │ - and.w r0, r3, #127 @ 0x7f │ │ - rsb r5, r1, #32 │ │ - subs.w r6, r1, #32 │ │ - lsr.w r5, r0, r5 │ │ - it pl │ │ - lslpl.w r5, r0, r6 │ │ - lsl.w r0, r0, r1 │ │ - it pl │ │ - movpl r0, #0 │ │ - orr.w sl, sl, r0 │ │ - orr.w r8, r8, r5 │ │ - sxtb r0, r3 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 37d2c │ │ - sub.w r9, r9, #1 │ │ - adds r2, #7 │ │ - adds.w r0, r9, #1 │ │ - bne.n 379e0 │ │ - b.w 384fa │ │ - mov.w lr, #56 @ 0x38 │ │ - b.n 37f86 │ │ - cmp.w r9, #0 │ │ - beq.w 3859c │ │ - sub.w r9, r4, #2 │ │ - mov r5, r4 │ │ - mov.w sl, #0 │ │ - mov.w r8, #0 │ │ - movs r3, #0 │ │ - ldrb.w r4, [fp], #1 │ │ - cmp r3, #63 @ 0x3f │ │ - bne.n 37a62 │ │ - cmp r4, #127 @ 0x7f │ │ - it ne │ │ - cmpne r4, #0 │ │ - bne.w 385ca │ │ - and.w r1, r3, #63 @ 0x3f │ │ - and.w r0, r4, #127 @ 0x7f │ │ - rsb r6, r1, #32 │ │ - subs.w r2, r1, #32 │ │ - add.w r3, r3, #7 │ │ - lsr.w r6, r0, r6 │ │ - it pl │ │ - lslpl.w r6, r0, r2 │ │ - lsl.w r0, r0, r1 │ │ - it pl │ │ - movpl r0, #0 │ │ - orr.w sl, sl, r0 │ │ - orr.w r8, r8, r6 │ │ - sxtb r0, r4 │ │ + str r0, [sp, #356] @ 0x164 │ │ + ldr r0, [sp, #452] @ 0x1c4 │ │ cmp r0, #0 │ │ - bpl.w 37ca0 │ │ - sub.w r9, r9, #1 │ │ - adds.w r0, r9, #1 │ │ - bne.n 37a50 │ │ - b.w 38518 │ │ - cmp.w r9, #0 │ │ - beq.w 3859c │ │ - sub.w r9, r4, #2 │ │ - mov.w sl, #0 │ │ - mov.w r8, #0 │ │ - movs r2, #0 │ │ - ldrb.w r3, [fp], #1 │ │ - cmp r2, #63 @ 0x3f │ │ - bne.n 37aca │ │ - cmp r3, #1 │ │ - bhi.w 38550 │ │ - and.w r1, r2, #63 @ 0x3f │ │ - and.w r0, r3, #127 @ 0x7f │ │ - rsb r5, r1, #32 │ │ - subs.w r6, r1, #32 │ │ - lsr.w r5, r0, r5 │ │ - it pl │ │ - lslpl.w r5, r0, r6 │ │ - lsl.w r0, r0, r1 │ │ - it pl │ │ - movpl r0, #0 │ │ - orr.w sl, sl, r0 │ │ - orr.w r8, r8, r5 │ │ - sxtb r0, r3 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 37d50 │ │ - sub.w r9, r9, #1 │ │ - adds r2, #7 │ │ - adds.w r0, r9, #1 │ │ - bne.n 37abc │ │ - b.w 384fa │ │ - mov.w lr, #54 @ 0x36 │ │ - b.n 37f86 │ │ - mov.w lr, #52 @ 0x34 │ │ - b.n 37f86 │ │ - mov.w lr, #53 @ 0x35 │ │ - b.n 37f86 │ │ - mov.w lr, #57 @ 0x39 │ │ - b.n 37f86 │ │ - cmp r4, #3 │ │ - bcc.w 3875c │ │ + beq.w 3916e │ │ + str.w ip, [sp, #116] @ 0x74 │ │ + subs r6, r0, #1 │ │ + ldr.w ip, [sp, #448] @ 0x1c0 │ │ + mov r9, ip │ │ + ldrb.w r5, [r9], #1 │ │ + strd r9, r6, [sp, #448] @ 0x1c0 │ │ + cbz r5, 387b4 │ │ + ldrb.w r2, [sp, #381] @ 0x17d │ │ + cmp r5, r2 │ │ + bcs.w 38850 │ │ + subs r2, r5, #1 │ │ + cmp r2, #11 │ │ + bhi.w 38a84 │ │ + movs r4, #48 @ 0x30 │ │ + tbh [pc, r2, lsl #1] │ │ + lsls r7, r5, #1 │ │ + movs r4, r1 │ │ + lsls r0, r5, #4 │ │ + lsls r5, r3, #5 │ │ + lsls r3, r2, #4 │ │ + lsls r2, r6, #5 │ │ + lsls r4, r6, #5 │ │ + lsls r0, r6, #5 │ │ + lsls r0, r7, #5 │ │ + lsls r6, r4, #4 │ │ + lsls r6, r6, #5 │ │ + lsls r0, r0, #4 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #160 @ 0xa0 │ │ + bl 39b1a │ │ + ldrb.w sl, [sp, #160] @ 0xa0 │ │ + cmp.w sl, #255 @ 0xff │ │ + bne.w 3919c │ │ + ldrd fp, r8, [sp, #168] @ 0xa8 │ │ + movs r4, #49 @ 0x31 │ │ + mov.w r0, fp, lsr #8 │ │ + mov.w sl, fp, lsr #16 │ │ + str r0, [sp, #112] @ 0x70 │ │ + b.n 38854 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str.w sl, [sp, #108] @ 0x6c │ │ + bl 39b1a │ │ + ldrb.w sl, [sp, #160] @ 0xa0 │ │ + cmp.w sl, #255 @ 0xff │ │ + bne.w 3919c │ │ ldr r0, [sp, #172] @ 0xac │ │ - sub.w r9, r4, #3 │ │ - mov.w lr, #55 @ 0x37 │ │ - ldrh.w sl, [r0, #1] │ │ - adds r0, #3 │ │ - str r0, [sp, #440] @ 0x1b8 │ │ - str.w r9, [sp, #444] @ 0x1bc │ │ - mov.w r0, sl, lsr #8 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - b.n 37f86 │ │ - str.w r8, [sp, #152] @ 0x98 │ │ - uxtb r1, r1 │ │ - ldrd r8, r0, [sp, #280] @ 0x118 │ │ - cmp r0, r1 │ │ - bcc.w 38748 │ │ - add r8, r1 │ │ - beq.w 38508 │ │ - ldrb.w r0, [r8] │ │ - cmp r0, #0 │ │ - beq.w 37d98 │ │ - cmp r0, #1 │ │ - bne.w 37da4 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - cmp.w r9, #0 │ │ - beq.w 38790 │ │ - sub.w r9, r4, #2 │ │ - mov lr, r2 │ │ - movs r3, #0 │ │ - mov.w r8, #0 │ │ - movs r2, #0 │ │ - ldrb.w ip, [fp], #1 │ │ - cmp r2, #63 @ 0x3f │ │ - bne.n 37b98 │ │ - cmp.w ip, #1 │ │ - bhi.w 386dc │ │ - and.w r1, r2, #63 @ 0x3f │ │ - mov r6, r4 │ │ - and.w r0, ip, #127 @ 0x7f │ │ - rsb r4, r1, #32 │ │ - subs.w r5, r1, #32 │ │ - lsr.w r4, r0, r4 │ │ - it pl │ │ - lslpl.w r4, r0, r5 │ │ - lsl.w r0, r0, r1 │ │ - it pl │ │ - movpl r0, #0 │ │ - orrs r3, r0 │ │ - orr.w r8, r8, r4 │ │ - sxtb.w r0, ip │ │ cmp r0, #0 │ │ - bpl.w 384ac │ │ - sub.w r9, r9, #1 │ │ - adds r2, #7 │ │ - adds.w r0, r9, #1 │ │ - mov r4, r6 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - bne.n 37b88 │ │ - b.w 386f2 │ │ - ldrh.w r0, [sp, #354] @ 0x162 │ │ - cmp r0, #5 │ │ - bcs.n 37c86 │ │ - cmp r1, #0 │ │ - beq.w 38508 │ │ - mov r2, r1 │ │ - movs r3, #0 │ │ - mov r0, r8 │ │ - ldrb r1, [r0, #0] │ │ - cmp r1, #0 │ │ - beq.w 37e8c │ │ - adds r3, #1 │ │ - adds r0, #1 │ │ - cmp r2, r3 │ │ - bne.n 37bf4 │ │ - b.w 38508 │ │ - cmp r1, #0 │ │ - beq.w 38772 │ │ - mov fp, r1 │ │ - mov.w sl, #0 │ │ - mov.w lr, #0 │ │ - movs r0, #0 │ │ - mov r2, r1 │ │ - mov ip, r8 │ │ - ldrb.w r6, [ip], #1 │ │ - cmp r0, #63 @ 0x3f │ │ - bne.n 37c2c │ │ - cmp r6, #1 │ │ - bhi.w 3855e │ │ - and.w r4, r0, #63 @ 0x3f │ │ - and.w r5, r6, #127 @ 0x7f │ │ - rsb r3, r4, #32 │ │ - subs.w r1, r4, #32 │ │ - lsr.w r3, r5, r3 │ │ - it pl │ │ - lslpl.w r3, r5, r1 │ │ - lsl.w r1, r5, r4 │ │ - it pl │ │ - movpl r1, #0 │ │ - orr.w sl, sl, r1 │ │ - orr.w lr, lr, r3 │ │ - sxtb r1, r6 │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.w 37e6c │ │ - subs r2, #1 │ │ - add.w r0, r0, #7 │ │ - bne.n 37c1e │ │ - b.w 38576 │ │ - mov.w r0, r8, lsr #16 │ │ - movs r5, #0 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - mov.w r0, r8, lsr #8 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - movs r0, #66 @ 0x42 │ │ - str r0, [sp, #172] @ 0xac │ │ - mov sl, r8 │ │ - str r6, [sp, #108] @ 0x6c │ │ - mov lr, r1 │ │ - b.n 37f80 │ │ - mov.w r0, r8, lsr #16 │ │ - mov sl, r8 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - mov.w r0, r8, lsr #8 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - movs r0, #66 @ 0x42 │ │ - str r0, [sp, #172] @ 0xac │ │ - movs r0, #3 │ │ - str r0, [sp, #108] @ 0x6c │ │ - mov lr, r1 │ │ - b.n 37f80 │ │ - mov.w r0, sl, lsr #8 │ │ - movs r5, #0 │ │ - orr.w r0, r0, r8, lsl #24 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - mov.w r0, sl, lsr #16 │ │ - mov.w lr, #49 @ 0x31 │ │ - cmp r3, #63 @ 0x3f │ │ - strd fp, r9, [sp, #440] @ 0x1b8 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - bgt.n 37cfe │ │ - cmp r4, #64 @ 0x40 │ │ - bcc.n 37cfe │ │ - and.w r0, r3, #63 @ 0x3f │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ - rsb r2, r0, #32 │ │ - lsl.w r1, r3, r0 │ │ - subs r0, #32 │ │ - lsr.w r2, r3, r2 │ │ - orr.w r2, r2, r1 │ │ - it pl │ │ - lslpl.w r2, r3, r0 │ │ - it pl │ │ - movpl r1, #0 │ │ - orr.w sl, sl, r1 │ │ - orr.w r8, r8, r2 │ │ - mov.w r0, sl, lsr #8 │ │ - orr.w r0, r0, r8, lsl #24 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - mov.w r0, sl, lsr #16 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - str.w sl, [sp, #28] │ │ - str.w r8, [sp, #120] @ 0x78 │ │ - b.n 37f86 │ │ - mov.w r0, sl, lsr #8 │ │ - strd fp, r9, [sp, #440] @ 0x1b8 │ │ - orr.w r0, r0, r8, lsl #24 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - mov.w r0, sl, lsr #16 │ │ - movs r5, #0 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - mov.w lr, #58 @ 0x3a │ │ - str.w sl, [sp, #44] @ 0x2c │ │ - str.w r8, [sp, #128] @ 0x80 │ │ - b.n 37f86 │ │ - mov.w r0, sl, lsr #8 │ │ - strd fp, r9, [sp, #440] @ 0x1b8 │ │ - orr.w r0, r0, r8, lsl #24 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - mov.w r0, sl, lsr #16 │ │ - movs r5, #0 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - mov.w lr, #51 @ 0x33 │ │ - str.w sl, [sp, #40] @ 0x28 │ │ - str.w r8, [sp, #124] @ 0x7c │ │ - b.n 37f86 │ │ - mov.w r0, sl, lsr #8 │ │ - strd fp, r9, [sp, #440] @ 0x1b8 │ │ - orr.w r0, r0, r8, lsl #24 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - mov.w r0, sl, lsr #16 │ │ - movs r5, #0 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - mov.w lr, #50 @ 0x32 │ │ - str.w sl, [sp, #52] @ 0x34 │ │ - str.w r8, [sp, #144] @ 0x90 │ │ - b.n 37f86 │ │ - mov.w r0, sl, lsr #8 │ │ - strd fp, r9, [sp, #440] @ 0x1b8 │ │ - orr.w r0, r0, r8, lsl #24 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - mov.w r0, sl, lsr #16 │ │ - movs r5, #0 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - mov.w lr, #48 @ 0x30 │ │ - str.w sl, [sp, #48] @ 0x30 │ │ - str.w r8, [sp, #132] @ 0x84 │ │ - b.n 37f86 │ │ - movs r5, #0 │ │ - mov.w lr, #59 @ 0x3b │ │ - ldr.w r8, [sp, #152] @ 0x98 │ │ - b.n 37f86 │ │ - ldr r2, [sp, #32] │ │ - movs r6, #0 │ │ - mov r8, fp │ │ - mov lr, r9 │ │ - str.w r9, [sp, #20] │ │ - str r0, [sp, #24] │ │ - cmp.w lr, #0 │ │ - beq.w 3878e │ │ - str r6, [sp, #108] @ 0x6c │ │ - add.w ip, r8, #1 │ │ - sub.w r6, lr, #1 │ │ - movs r1, #0 │ │ - movs r4, #0 │ │ - mov.w r9, #0 │ │ - str.w lr, [sp, #32] │ │ - ldrb.w r3, [ip, #-1] │ │ - cmp.w r9, #63 @ 0x3f │ │ - bne.n 37de0 │ │ - cmp r3, #1 │ │ - bhi.w 385a0 │ │ - and.w lr, r9, #63 @ 0x3f │ │ - str r1, [sp, #172] @ 0xac │ │ - and.w r0, r3, #127 @ 0x7f │ │ - rsb r1, lr, #32 │ │ - mov r5, r3 │ │ - subs.w r3, lr, #32 │ │ - lsr.w r1, r0, r1 │ │ - it pl │ │ - lslpl.w r1, r0, r3 │ │ - orr.w r4, r4, r1 │ │ - ldr r1, [sp, #172] @ 0xac │ │ - lsl.w r0, r0, lr │ │ - it pl │ │ - movpl r0, #0 │ │ - orrs r1, r0 │ │ - sxtb r0, r5 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 37e28 │ │ - subs r6, #1 │ │ - add.w ip, ip, #1 │ │ - add.w r9, r9, #7 │ │ - mov lr, r5 │ │ - adds r0, r6, #1 │ │ - bne.n 37dd0 │ │ - b.n 385ac │ │ - mov r9, r6 │ │ - strd ip, r6, [sp, #440] @ 0x1b8 │ │ - ldr r6, [sp, #108] @ 0x6c │ │ - mov r8, ip │ │ - ldr r0, [sp, #24] │ │ - mov lr, r9 │ │ - adds r6, #1 │ │ - mov r2, r1 │ │ - cmp r6, r0 │ │ - str r4, [sp, #116] @ 0x74 │ │ - bne.n 37db2 │ │ - sub.w r6, ip, fp │ │ - ldr r0, [sp, #20] │ │ - cmp r0, r6 │ │ - bcc.w 387ba │ │ - mov.w r0, fp, lsr #16 │ │ - mov r3, sl │ │ - str r0, [sp, #180] @ 0xb4 │ │ - mov.w r0, fp, lsr #8 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - movs r5, #0 │ │ - mov.w lr, #61 @ 0x3d │ │ - mov sl, fp │ │ - str r3, [sp, #108] @ 0x6c │ │ - mov r8, r6 │ │ - str r1, [sp, #32] │ │ - str r4, [sp, #116] @ 0x74 │ │ - b.n 37f86 │ │ - mov.w r0, sl, lsr #8 │ │ - movs r5, #0 │ │ - orr.w r0, r0, lr, lsl #24 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - mov.w r0, sl, lsr #16 │ │ - str.w sl, [sp, #60] @ 0x3c │ │ - str r0, [sp, #180] @ 0xb4 │ │ - movs r0, #65 @ 0x41 │ │ - str r0, [sp, #172] @ 0xac │ │ - str.w lr, [sp, #80] @ 0x50 │ │ - b.n 37f80 │ │ - mvns r0, r3 │ │ - add r1, sp, #496 @ 0x1f0 │ │ - add r0, r2 │ │ - str r0, [sp, #500] @ 0x1f4 │ │ - add.w r0, r8, r3 │ │ - mov r2, r8 │ │ - adds r0, #1 │ │ - str r0, [sp, #496] @ 0x1f0 │ │ - add r0, sp, #504 @ 0x1f8 │ │ - bl 3900e │ │ - ldrd r6, r3, [sp, #504] @ 0x1f8 │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ - ldrd sl, lr, [sp, #512] @ 0x200 │ │ - eor.w r0, r3, r1 │ │ - ldr r2, [sp, #524] @ 0x20c │ │ - eors r1, r6 │ │ - ldr.w r8, [sp, #520] @ 0x208 │ │ + bne.w 392a8 │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ + ldrd r9, r2, [sp, #448] @ 0x1c0 │ │ + cmp r2, r1 │ │ + bcc.w 39498 │ │ + subs r2, r2, r1 │ │ + str r2, [sp, #452] @ 0x1c4 │ │ + add.w r2, r9, r1 │ │ orrs r0, r1 │ │ - beq.w 387a6 │ │ - ldr.w ip, [sp, #64] @ 0x40 │ │ - mov fp, r3 │ │ - str r6, [sp, #172] @ 0xac │ │ - add r1, sp, #448 @ 0x1c0 │ │ - str r2, [sp, #104] @ 0x68 │ │ - ldmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - mov.w r0, r8, lsr #8 │ │ - mov r5, fp │ │ - str r0, [sp, #164] @ 0xa4 │ │ - mov.w r0, sl, lsr #16 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - mov.w r0, sl, lsr #8 │ │ - str.w r8, [sp, #108] @ 0x6c │ │ - str r0, [sp, #160] @ 0xa0 │ │ - b.n 37f80 │ │ - cmp.w ip, #5 │ │ - bcc.w 38776 │ │ - ldr.w sl, [r8] │ │ - mov.w lr, #0 │ │ - str.w sl, [sp, #56] @ 0x38 │ │ - mov.w r0, sl, lsr #16 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - mov.w r0, sl, lsr #8 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - movs r0, #0 │ │ - str r0, [sp, #72] @ 0x48 │ │ - movs r0, #63 @ 0x3f │ │ - str r0, [sp, #172] @ 0xac │ │ - b.n 37f80 │ │ - cmp.w ip, #8 │ │ - bls.w 38776 │ │ - ldrb.w r2, [r8, #2] │ │ - ldrb.w r1, [fp, #9] │ │ - ldrh.w r3, [r8] │ │ - ldr.w r0, [fp, #5] │ │ - orr.w sl, r3, r2, lsl #16 │ │ - lsls r1, r1, #24 │ │ - orr.w lr, r1, r0, lsr #8 │ │ - orr.w r0, sl, r0, lsl #24 │ │ - str r0, [sp, #56] @ 0x38 │ │ - mov.w r2, sl, lsr #8 │ │ - lsrs r0, r0, #16 │ │ - str r2, [sp, #160] @ 0xa0 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - movs r0, #63 @ 0x3f │ │ - str r0, [sp, #172] @ 0xac │ │ - str.w lr, [sp, #72] @ 0x48 │ │ - b.n 37f80 │ │ - cmp.w ip, #3 │ │ - bcc.w 38776 │ │ - ldrh.w sl, [r8] │ │ - str.w sl, [sp, #56] @ 0x38 │ │ - mov.w r0, sl, lsr #8 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - movs r0, #0 │ │ - str r0, [sp, #72] @ 0x48 │ │ - movs r0, #63 @ 0x3f │ │ - str r0, [sp, #172] @ 0xac │ │ - movs r0, #0 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - mov.w lr, #0 │ │ - mov r8, lr │ │ - ldr.w lr, [sp, #172] @ 0xac │ │ - add.w ip, sp, #448 @ 0x1c0 │ │ + str r2, [sp, #448] @ 0x1c0 │ │ + beq.w 392e0 │ │ + mov r5, r9 │ │ + subs r0, r1, #1 │ │ + ldrb.w r2, [r5], #1 │ │ + strd r5, r0, [sp, #460] @ 0x1cc │ │ + subs r3, r2, #1 │ │ + cmp r3, #3 │ │ + bhi.w 38950 │ │ + movs r4, #63 @ 0x3f │ │ + ldr.w sl, [sp, #108] @ 0x6c │ │ + tbb [pc, r3] │ │ + lsls r3, r4, #8 │ │ + ldrh r6, [r6, #50] @ 0x32 │ │ + ldrb.w r2, [sp, #360] @ 0x168 │ │ + subs r3, r2, #1 │ │ + eor.w r6, r2, r3 │ │ + uxtb r3, r3 │ │ + uxtb r6, r6 │ │ + cmp r6, r3 │ │ + bls.w 3939a │ │ + rbit r3, r2 │ │ + ldr.w fp, [sp, #68] @ 0x44 │ │ + clz r3, r3 │ │ + cmp r3, #3 │ │ + bhi.w 39560 │ │ + tbh [pc, r3, lsl #1] │ │ + movs r4, r0 │ │ + lsls r5, r3, #10 │ │ + lsls r6, r0, #10 │ │ + lsls r4, r1, #10 │ │ + cmp r0, #0 │ │ + beq.w 39570 │ │ + ldrb.w fp, [r5] │ │ + b.n 38d80 │ │ + movs r4, #47 @ 0x2f │ │ mov fp, r5 │ │ - add r1, sp, #504 @ 0x1f8 │ │ - ldmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - mov r6, fp │ │ - mov r4, lr │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - mov.w fp, r0, lsl #16 │ │ - subs.w r0, lr, #46 @ 0x2e │ │ - sbcs.w r0, r6, #0 │ │ - bcc.n 3802a │ │ - sub.w r1, r4, #46 @ 0x2e │ │ - movs r0, #0 │ │ - tbh [pc, r1, lsl #1] │ │ - movs r5, r2 │ │ - lsls r1, r1, #9 │ │ - lsls r1, r3, #4 │ │ - lsls r2, r7, #2 │ │ - lsls r6, r3, #5 │ │ - lsls r2, r5, #2 │ │ + add r3, sp, #136 @ 0x88 │ │ + add.w ip, sp, #160 @ 0xa0 │ │ + mov.w r9, sl, lsl #16 │ │ + cmp r4, #47 @ 0x2f │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + stmia.w ip, {r0, r1, r2, r3} │ │ + bcc.n 388e8 │ │ + sub.w r0, r4, #47 @ 0x2f │ │ + mov.w ip, #0 │ │ + tbh [pc, r0, lsl #1] │ │ + movs r6, r2 │ │ + lsls r1, r7, #14 │ │ + lsls r6, r3, #7 │ │ + lsls r2, r0, #6 │ │ + lsls r1, r4, #8 │ │ + lsls r2, r6, #5 │ │ + lsls r2, r3, #8 │ │ + lsls r3, r3, #5 │ │ + lsls r7, r3, #5 │ │ + lsls r6, r4, #6 │ │ lsls r7, r2, #5 │ │ - lsls r4, r0, #2 │ │ - lsls r0, r1, #2 │ │ - lsls r6, r3, #3 │ │ - lsls r0, r0, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r4, r6, #1 │ │ - lsls r6, r5, #1 │ │ - lsls r6, r5, #1 │ │ - lsls r6, r5, #1 │ │ - lsls r6, r1, #3 │ │ - lsls r5, r0, #5 │ │ - movs r1, r7 │ │ - lsls r2, r2, #3 │ │ - lsls r6, r5, #1 │ │ - ldrb.w r4, [sp, #372] @ 0x174 │ │ + lsls r6, r7, #5 │ │ + lsls r3, r1, #5 │ │ + movs r5, r2 │ │ + movs r5, r2 │ │ + movs r5, r2 │ │ + lsls r6, r2, #6 │ │ + lsls r0, r1, #8 │ │ + movs r2, r7 │ │ + lsls r2, r3, #6 │ │ + movs r5, r2 │ │ + b.n 38740 │ │ + ldrb.w r4, [sp, #380] @ 0x17c │ │ cmp r4, #0 │ │ - beq.w 38b1a │ │ - ldrb.w r0, [sp, #373] @ 0x175 │ │ + beq.w 395b8 │ │ + ldrb.w r0, [sp, #381] @ 0x17d │ │ mov r1, r4 │ │ - sub.w r5, sl, r0 │ │ + sub.w r5, fp, r0 │ │ uxtb r0, r5 │ │ - blx 4c9f4 │ │ + blx 4c134 │ │ mls r1, r0, r4, r5 │ │ - ldrsb.w r2, [sp, #371] @ 0x173 │ │ + ldrsb.w r2, [sp, #379] @ 0x17b │ │ asrs r3, r2, #31 │ │ uxtb r1, r1 │ │ adds r1, r1, r2 │ │ adcs.w r2, r3, #0 │ │ - bmi.w 38300 │ │ - ldrd r3, r6, [sp, #400] @ 0x190 │ │ + bmi.w 38e98 │ │ + ldrd r3, r6, [sp, #408] @ 0x198 │ │ adds r1, r1, r3 │ │ adcs r2, r6 │ │ - ldrb.w r3, [sp, #432] @ 0x1b0 │ │ - strd r1, r2, [sp, #400] @ 0x190 │ │ + ldrb.w r3, [sp, #440] @ 0x1b8 │ │ + strd r1, r2, [sp, #408] @ 0x198 │ │ cmp r3, #0 │ │ - beq.w 3832a │ │ - b.n 3844a │ │ - mov r5, r8 │ │ - ldr.w r8, [sp, #348] @ 0x15c │ │ - ldr r0, [sp, #340] @ 0x154 │ │ - cmp r8, r0 │ │ - bne.n 3803c │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - bl 392aa │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - add.w r2, r8, r8, lsl #3 │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - mov lr, r5 │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ - uxtb r0, r0 │ │ - orr.w r0, r0, r1, lsl #8 │ │ - ldr r1, [sp, #344] @ 0x158 │ │ - str.w r4, [r1, r2, lsl #3] │ │ - add.w r1, r1, r2, lsl #3 │ │ - uxtb.w r2, sl │ │ - orr.w r2, r2, r3, lsl #8 │ │ - strd r5, r0, [r1, #12] │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - add.w ip, r1, #24 │ │ - uxth r2, r2 │ │ - str r0, [r1, #20] │ │ - orr.w r2, r2, fp │ │ - strd r6, r2, [r1, #4] │ │ - add r1, sp, #504 @ 0x1f8 │ │ - ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - add.w r0, r8, #1 │ │ - mov r8, lr │ │ - str r0, [sp, #348] @ 0x15c │ │ - ldr.w r9, [sp, #444] @ 0x1bc │ │ - movs r0, #0 │ │ - mov r3, sl │ │ - cmp.w r9, #0 │ │ - bne.w 37798 │ │ - b.n 387c4 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - uxtb.w r0, sl │ │ - str.w r8, [sp, #420] @ 0x1a4 │ │ + beq.w 38ec2 │ │ + b.n 38fe6 │ │ + ldr r6, [sp, #356] @ 0x164 │ │ + ldr r0, [sp, #348] @ 0x15c │ │ + cmp r6, r0 │ │ + bne.w 386de │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + bl 39cae │ │ + b.n 386de │ │ + ldrh.w r1, [sp, #362] @ 0x16a │ │ + cmp r1, #5 │ │ + bcs.n 38962 │ │ + cmp r0, #0 │ │ + beq.w 391b6 │ │ + add r6, sp, #160 @ 0xa0 │ │ + add r4, sp, #460 @ 0x1cc │ │ + mov.w r8, #0 │ │ + mov.w r9, #0 │ │ + ldrb.w r1, [r5, r8] │ │ + cmp r1, #0 │ │ + beq.w 38cce │ │ + add.w r8, r8, #1 │ │ + cmp r0, r8 │ │ + bne.n 38914 │ │ + b.w 391b6 │ │ + add r0, sp, #160 @ 0xa0 │ │ + add r1, sp, #460 @ 0x1cc │ │ + bl 39b1a │ │ + ldrb.w sl, [sp, #160] @ 0xa0 │ │ + cmp.w sl, #255 @ 0xff │ │ + bne.w 3919c │ │ + ldrd fp, r8, [sp, #168] @ 0xa8 │ │ + movs r4, #66 @ 0x42 │ │ + mov.w r0, fp, lsr #8 │ │ + mov.w sl, fp, lsr #16 │ │ + str r0, [sp, #112] @ 0x70 │ │ + b.n 38854 │ │ + lsrs r1, r5, #8 │ │ + mov.w sl, r5, lsr #16 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r4, #67 @ 0x43 │ │ + mov fp, r5 │ │ + str r2, [sp, #100] @ 0x64 │ │ + mov r8, r0 │ │ + b.n 38854 │ │ + lsrs r1, r5, #8 │ │ + mov.w sl, r5, lsr #16 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #3 │ │ + movs r4, #67 @ 0x43 │ │ + str r1, [sp, #100] @ 0x64 │ │ + mov fp, r5 │ │ + mov r8, r0 │ │ + b.n 38854 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #160 @ 0xa0 │ │ + bl 39b1a │ │ + ldrb.w sl, [sp, #160] @ 0xa0 │ │ + cmp.w sl, #255 @ 0xff │ │ + bne.w 3919c │ │ + ldrd fp, r8, [sp, #168] @ 0xa8 │ │ + movs r4, #59 @ 0x3b │ │ + mov.w r0, fp, lsr #8 │ │ + mov.w sl, fp, lsr #16 │ │ + str r0, [sp, #112] @ 0x70 │ │ + b.n 38854 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #160 @ 0xa0 │ │ + bl 39b1a │ │ + ldrb.w sl, [sp, #160] @ 0xa0 │ │ + cmp.w sl, #255 @ 0xff │ │ + bne.w 3919c │ │ + ldrd fp, r8, [sp, #168] @ 0xa8 │ │ + movs r4, #52 @ 0x34 │ │ + mov.w r0, fp, lsr #8 │ │ + mov.w sl, fp, lsr #16 │ │ + str r0, [sp, #112] @ 0x70 │ │ + b.n 38854 │ │ + movs r4, #57 @ 0x39 │ │ + b.n 38854 │ │ + cmp r6, #0 │ │ + beq.w 3955e │ │ + subs r3, r0, #2 │ │ + mov.w fp, #0 │ │ + mov.w r8, #0 │ │ + movs r2, #0 │ │ + ldrb.w lr, [r9], #1 │ │ + cmp r2, #63 @ 0x3f │ │ + bne.n 389ee │ │ + cmp.w lr, #127 @ 0x7f │ │ + it ne │ │ + cmpne.w lr, #0 │ │ + bne.w 39368 │ │ + and.w r4, r2, #63 @ 0x3f │ │ + and.w r5, lr, #127 @ 0x7f │ │ + rsb r6, r4, #32 │ │ + subs.w r1, r4, #32 │ │ + add.w r2, r2, #7 │ │ + lsr.w r6, r5, r6 │ │ + it pl │ │ + lslpl.w r6, r5, r1 │ │ + lsl.w r1, r5, r4 │ │ + it pl │ │ + movpl r1, #0 │ │ + orr.w fp, fp, r1 │ │ + orr.w r8, r8, r6 │ │ + sxtb.w r1, lr │ │ + cmp r1, #0 │ │ + bpl.w 38e28 │ │ + subs r3, #1 │ │ + adds r5, r3, #1 │ │ + bne.n 389d8 │ │ + b.w 392ee │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #160 @ 0xa0 │ │ + bl 39b1a │ │ + ldrb.w sl, [sp, #160] @ 0xa0 │ │ + cmp.w sl, #255 @ 0xff │ │ + bne.w 3919c │ │ + ldrd fp, r8, [sp, #168] @ 0xa8 │ │ + movs r4, #51 @ 0x33 │ │ + mov.w r0, fp, lsr #8 │ │ + mov.w sl, fp, lsr #16 │ │ + str r0, [sp, #112] @ 0x70 │ │ + b.n 38854 │ │ + movs r4, #55 @ 0x37 │ │ + b.n 38854 │ │ + movs r4, #53 @ 0x35 │ │ + b.n 38854 │ │ + movs r4, #54 @ 0x36 │ │ + b.n 38854 │ │ + movs r4, #58 @ 0x3a │ │ + b.n 38854 │ │ + cmp r0, #3 │ │ + bcc.w 39494 │ │ + ldrh.w fp, [ip, #1] │ │ + subs r0, #3 │ │ + str r0, [sp, #452] @ 0x1c4 │ │ + add.w r0, ip, #3 │ │ + str r0, [sp, #448] @ 0x1c0 │ │ + movs r4, #56 @ 0x38 │ │ + mov.w r0, fp, lsr #8 │ │ + str r0, [sp, #112] @ 0x70 │ │ + b.n 38854 │ │ + ldrd r0, r3, [sp, #288] @ 0x120 │ │ + uxtb r1, r2 │ │ + cmp r3, r1 │ │ + bcc.w 39450 │ │ + add r0, r1 │ │ + beq.w 39450 │ │ + ldrb r4, [r0, #0] │ │ + cmp r4, #0 │ │ + beq.w 38efc │ │ + add.w fp, sp, #160 @ 0xa0 │ │ + cmp r4, #1 │ │ + str.w sl, [sp, #108] @ 0x6c │ │ + bne.n 38ad2 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + mov r0, fp │ │ + bl 39b1a │ │ + ldrb.w sl, [sp, #160] @ 0xa0 │ │ + cmp.w sl, #255 @ 0xff │ │ + bne.w 3919c │ │ + ldrd fp, r8, [sp, #168] @ 0xa8 │ │ + movs r4, #61 @ 0x3d │ │ + str r5, [sp, #100] @ 0x64 │ │ + mov.w r0, fp, lsr #8 │ │ + mov.w sl, fp, lsr #16 │ │ + str r0, [sp, #112] @ 0x70 │ │ + b.n 38854 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + mov r0, fp │ │ + bl 39b1a │ │ + ldrb.w sl, [sp, #160] @ 0xa0 │ │ + cmp.w sl, #255 @ 0xff │ │ + bne.w 3919c │ │ + subs r4, #1 │ │ + bne.n 38ad2 │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ + sub.w r0, r0, r9 │ │ + cmp r6, r0 │ │ + bcc.w 392e0 │ │ + mov.w r1, r9, lsr #8 │ │ + mov.w sl, r9, lsr #16 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r4, #62 @ 0x3e │ │ + mov fp, r9 │ │ + str r5, [sp, #100] @ 0x64 │ │ + mov r8, r0 │ │ + b.n 38854 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + uxtb.w r0, fp │ │ + str.w r8, [sp, #428] @ 0x1ac │ │ orr.w r0, r0, r1, lsl #8 │ │ uxth r0, r0 │ │ - orr.w r0, r0, fp │ │ - str r0, [sp, #416] @ 0x1a0 │ │ - b.n 38092 │ │ + orr.w r0, r0, r9 │ │ + str r0, [sp, #424] @ 0x1a8 │ │ + b.n 38740 │ │ movs r0, #1 │ │ - strb.w r0, [sp, #436] @ 0x1b4 │ │ - b.n 38092 │ │ + strb.w r0, [sp, #444] @ 0x1bc │ │ + b.n 38740 │ │ movs r0, #1 │ │ - strb.w r0, [sp, #434] @ 0x1b2 │ │ - b.n 38092 │ │ - ldrb.w r1, [sp, #372] @ 0x174 │ │ - cmp r1, #0 │ │ - beq.w 38b10 │ │ - ldrb.w r0, [sp, #373] @ 0x175 │ │ - ldrb.w r4, [sp, #432] @ 0x1b0 │ │ + strb.w r0, [sp, #442] @ 0x1ba │ │ + b.n 38740 │ │ + ldrb.w r1, [sp, #380] @ 0x17c │ │ + cmp r1, #0 │ │ + beq.w 395ae │ │ + ldrb.w r0, [sp, #381] @ 0x17d │ │ + ldrb.w r4, [sp, #440] @ 0x1b8 │ │ eor.w r0, r0, #255 @ 0xff │ │ - blx 4c9f4 │ │ - cmp r4, #0 │ │ - bne.n 38092 │ │ - ldrb.w r4, [sp, #370] @ 0x172 │ │ - ldrb.w r6, [sp, #369] @ 0x171 │ │ - cmp r4, #1 │ │ - str.w r8, [sp, #152] @ 0x98 │ │ - beq.w 38370 │ │ + blx 4c134 │ │ cmp r4, #0 │ │ - beq.w 38b2a │ │ - ldrd r1, r2, [sp, #384] @ 0x180 │ │ - movs r3, #0 │ │ - adds r5, r1, r0 │ │ - adc.w fp, r2, #0 │ │ - b.n 38228 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - uxtb.w r0, sl │ │ - str.w r8, [sp, #412] @ 0x19c │ │ + beq.w 38dee │ │ + mov.w ip, #0 │ │ + b.n 38740 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + uxtb.w r0, fp │ │ + str.w r8, [sp, #420] @ 0x1a4 │ │ orr.w r0, r0, r1, lsl #8 │ │ uxth r0, r0 │ │ - orr.w r0, r0, fp │ │ - str r0, [sp, #408] @ 0x198 │ │ - b.n 38092 │ │ + orr.w r0, r0, r9 │ │ + str r0, [sp, #416] @ 0x1a0 │ │ + b.n 38740 │ │ movs r0, #1 │ │ - strb.w r0, [sp, #437] @ 0x1b5 │ │ - b.n 38092 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - uxtb.w r0, sl │ │ + strb.w r0, [sp, #445] @ 0x1bd │ │ + b.n 38740 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + uxtb.w r0, fp │ │ cmp.w r8, #0 │ │ orr.w r0, r0, r1, lsl #8 │ │ uxth r0, r0 │ │ - orr.w r0, r0, fp │ │ - bmi.w 382e0 │ │ - ldrd r1, r2, [sp, #400] @ 0x190 │ │ + orr.w r0, r0, r9 │ │ + bmi.w 38e78 │ │ + ldrd r1, r2, [sp, #408] @ 0x198 │ │ adds r0, r0, r1 │ │ - str r0, [sp, #400] @ 0x190 │ │ + str r0, [sp, #408] @ 0x198 │ │ adc.w r0, r2, r8 │ │ - str r0, [sp, #404] @ 0x194 │ │ - b.n 38092 │ │ + str r0, [sp, #412] @ 0x19c │ │ + b.n 38740 │ │ movs r0, #1 │ │ - strb.w r0, [sp, #435] @ 0x1b3 │ │ - b.n 3844a │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - uxtb.w r0, sl │ │ - str.w r8, [sp, #428] @ 0x1ac │ │ + strb.w r0, [sp, #443] @ 0x1bb │ │ + b.n 38fe6 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + uxtb.w r0, fp │ │ + str.w r8, [sp, #436] @ 0x1b4 │ │ orr.w r0, r0, r1, lsl #8 │ │ uxth r0, r0 │ │ - orr.w r0, r0, fp │ │ - str r0, [sp, #424] @ 0x1a8 │ │ - b.n 38092 │ │ - ldrb.w r0, [sp, #432] @ 0x1b0 │ │ + orr.w r0, r0, r9 │ │ + str r0, [sp, #432] @ 0x1b0 │ │ + b.n 38740 │ │ + ldrb.w r0, [sp, #440] @ 0x1b8 │ │ cmp r0, #0 │ │ - bne.w 38092 │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ - uxtb.w r2, sl │ │ - ldrd r0, r1, [sp, #376] @ 0x178 │ │ - mov r5, r8 │ │ + bne.w 38740 │ │ + ldr r3, [sp, #112] @ 0x70 │ │ + uxtb.w r2, fp │ │ + ldrd r0, r1, [sp, #384] @ 0x180 │ │ orr.w r2, r2, r3, lsl #8 │ │ uxth r2, r2 │ │ - adds.w r8, r0, r2 │ │ + adds.w r9, r0, r2 │ │ + adcs.w r0, r1, #0 │ │ + mov.w r1, #0 │ │ adcs.w r1, r1, #0 │ │ - mov.w r0, #0 │ │ - adcs.w r0, r0, #0 │ │ - bne.w 38792 │ │ - ldrb.w r0, [sp, #352] @ 0x160 │ │ + bne.w 39484 │ │ + ldrb.w r1, [sp, #360] @ 0x168 │ │ movs r2, #56 @ 0x38 │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ - negs r0, r0 │ │ - and.w r0, r2, r0, lsl #3 │ │ - subs.w r3, r0, #32 │ │ - lsr.w r2, r6, r0 │ │ - rsb r0, r0, #32 │ │ - lsl.w r0, r6, r0 │ │ - orr.w r0, r0, r2 │ │ + negs r1, r1 │ │ + and.w r1, r2, r1, lsl #3 │ │ + subs.w r3, r1, #32 │ │ + lsr.w r2, r6, r1 │ │ + rsb r1, r1, #32 │ │ + lsl.w r1, r6, r1 │ │ + orr.w r1, r1, r2 │ │ itt pl │ │ movpl r2, #0 │ │ - lsrpl.w r0, r6, r3 │ │ - subs.w r0, r0, r8 │ │ - sbcs.w r0, r2, r1 │ │ - bcc.w 38792 │ │ - movs r0, #0 │ │ - strd r8, r1, [sp, #376] @ 0x178 │ │ - strd r0, r0, [sp, #384] @ 0x180 │ │ - mov r8, r5 │ │ - b.n 38094 │ │ - ldrb.w r0, [sp, #432] @ 0x1b0 │ │ + lsrpl.w r1, r6, r3 │ │ + subs.w r1, r1, r9 │ │ + sbcs.w r1, r2, r0 │ │ + bcc.w 39484 │ │ + strd ip, ip, [sp, #392] @ 0x188 │ │ + strd r9, r0, [sp, #384] @ 0x180 │ │ + b.n 38740 │ │ + ldrb.w r0, [sp, #440] @ 0x1b8 │ │ cmp r0, #0 │ │ - bne.w 38092 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - uxtb.w r0, sl │ │ - ldrb.w r4, [sp, #370] @ 0x172 │ │ - ldrb.w r6, [sp, #369] @ 0x171 │ │ + bne.w 38740 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + uxtb.w r0, fp │ │ + ldrb.w r4, [sp, #378] @ 0x17a │ │ orr.w r0, r0, r1, lsl #8 │ │ cmp r4, #1 │ │ - str.w r8, [sp, #152] @ 0x98 │ │ uxth r0, r0 │ │ - orr.w r0, r0, fp │ │ - beq.w 38368 │ │ + orr.w r0, r0, r9 │ │ + ldrb.w r9, [sp, #377] @ 0x179 │ │ + beq.w 38f00 │ │ cmp r4, #0 │ │ - beq.w 38b30 │ │ - ldrd r1, r2, [sp, #384] @ 0x180 │ │ + beq.w 395ce │ │ + ldrd r1, r2, [sp, #392] @ 0x188 │ │ movs r3, #0 │ │ - adds r5, r1, r0 │ │ - adc.w fp, r2, r8 │ │ + adds r6, r1, r0 │ │ + adc.w r5, r2, r8 │ │ mov r2, r4 │ │ - mov r0, r5 │ │ - mov r1, fp │ │ - bl 4c5c0 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 4bd10 │ │ umull r2, r3, r0, r4 │ │ mla r3, r1, r4, r3 │ │ - subs r2, r5, r2 │ │ - sbc.w r3, fp, r3 │ │ - b.n 38376 │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ - uxtb.w r1, sl │ │ - ldrd r0, r2, [sp, #376] @ 0x178 │ │ - orr.w r1, r1, r3, lsl #8 │ │ - uxth r1, r1 │ │ - orr.w r1, r1, fp │ │ - subs r0, r1, r0 │ │ - sbcs.w r0, r8, r2 │ │ - bcs.n 3828c │ │ + subs r2, r6, r2 │ │ + sbc.w r3, r5, r3 │ │ + b.n 38f06 │ │ + ldr r3, [sp, #112] @ 0x70 │ │ + uxtb.w r0, fp │ │ + ldrd r1, r2, [sp, #384] @ 0x180 │ │ + orr.w r0, r0, r3, lsl #8 │ │ + uxth r0, r0 │ │ + orr.w r0, r0, r9 │ │ + subs r1, r0, r1 │ │ + sbcs.w r1, r8, r2 │ │ + bcs.n 38d9a │ │ movs r0, #1 │ │ - strb.w r0, [sp, #432] @ 0x1b0 │ │ - b.n 38092 │ │ - ldrb.w r0, [sp, #433] @ 0x1b1 │ │ + strb.w r0, [sp, #440] @ 0x1b8 │ │ + b.n 38740 │ │ + ldrb.w r0, [sp, #441] @ 0x1b9 │ │ eor.w r0, r0, #1 │ │ - strb.w r0, [sp, #433] @ 0x1b1 │ │ - b.n 38092 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - uxtb.w r0, sl │ │ - str.w r8, [sp, #396] @ 0x18c │ │ + strb.w r0, [sp, #441] @ 0x1b9 │ │ + b.n 38740 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + uxtb.w r0, fp │ │ + str.w r8, [sp, #404] @ 0x194 │ │ orr.w r0, r0, r1, lsl #8 │ │ uxth r0, r0 │ │ - orr.w r0, r0, fp │ │ - str r0, [sp, #392] @ 0x188 │ │ - b.n 38092 │ │ - ldrb.w r0, [sp, #352] @ 0x160 │ │ + orr.w r0, r0, r9 │ │ + str r0, [sp, #400] @ 0x190 │ │ + b.n 38740 │ │ + mvn.w r1, r8 │ │ + add r0, r1 │ │ + str r0, [sp, #464] @ 0x1d0 │ │ + add.w r0, r5, r8 │ │ + adds r0, #1 │ │ + str r0, [sp, #460] @ 0x1cc │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ + bl 39b1a │ │ + ldrb.w sl, [sp, #160] @ 0xa0 │ │ + cmp.w sl, #255 @ 0xff │ │ + bne.w 39464 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + mov r1, r4 │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + str r0, [sp, #92] @ 0x5c │ │ + mov r0, r6 │ │ + bl 39b1a │ │ + ldrb.w sl, [sp, #160] @ 0xa0 │ │ + cmp.w sl, #255 @ 0xff │ │ + bne.w 39464 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + mov r1, r4 │ │ + str r0, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + str r0, [sp, #84] @ 0x54 │ │ + mov r0, r6 │ │ + bl 39b1a │ │ + ldrb.w sl, [sp, #160] @ 0xa0 │ │ + cmp.w sl, #255 @ 0xff │ │ + bne.w 39464 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + mov.w sl, r5, lsr #16 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movs r4, #32 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + mov fp, r5 │ │ + str r0, [sp, #76] @ 0x4c │ │ + lsrs r0, r5, #8 │ │ + str r0, [sp, #112] @ 0x70 │ │ + strd r9, r9, [sp, #136] @ 0x88 │ │ + strd r9, r9, [sp, #144] @ 0x90 │ │ + b.n 38854 │ │ + cmp r1, #5 │ │ + bcc.w 3943e │ │ + ldr.w fp, [r5] │ │ + b.n 38d80 │ │ + cmp r1, #8 │ │ + bls.w 3943e │ │ + ldrb.w r1, [r9, #8] │ │ + ldr.w r0, [r9, #4] │ │ + ldrb r2, [r5, #2] │ │ + ldrh r3, [r5, #0] │ │ + lsls r1, r1, #24 │ │ + orr.w r8, r1, r0, lsr #8 │ │ + orr.w r1, r3, r2, lsl #16 │ │ + orr.w fp, r1, r0, lsl #24 │ │ + b.n 38d84 │ │ + cmp r1, #3 │ │ + bcc.w 3943e │ │ + ldrh.w fp, [r5] │ │ + mov.w r8, #0 │ │ + mov.w r0, fp, lsr #8 │ │ + mov.w sl, fp, lsr #16 │ │ + str r0, [sp, #112] @ 0x70 │ │ + movs r4, #64 @ 0x40 │ │ + str.w fp, [sp, #32] │ │ + str.w r8, [sp, #68] @ 0x44 │ │ + b.n 38854 │ │ + ldrb.w r1, [sp, #360] @ 0x168 │ │ movs r2, #56 @ 0x38 │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ - negs r0, r0 │ │ - and.w r0, r2, r0, lsl #3 │ │ - subs.w r3, r0, #32 │ │ - lsr.w r2, r6, r0 │ │ - rsb r0, r0, #32 │ │ - lsl.w r0, r6, r0 │ │ - orr.w r0, r0, r2 │ │ + negs r1, r1 │ │ + and.w r1, r2, r1, lsl #3 │ │ + subs.w r3, r1, #32 │ │ + lsr.w r2, r6, r1 │ │ + rsb r1, r1, #32 │ │ + lsl.w r1, r6, r1 │ │ + orr.w r1, r1, r2 │ │ itt pl │ │ movpl r2, #0 │ │ - lsrpl.w r0, r6, r3 │ │ - bic.w r3, r0, #1 │ │ - subs r3, r1, r3 │ │ - mov.w r0, #0 │ │ - sbcs.w r2, r8, r2 │ │ - mov.w r2, #0 │ │ + lsrpl.w r1, r6, r3 │ │ + bic.w r1, r1, #1 │ │ + subs r1, r0, r1 │ │ + sbcs.w r1, r8, r2 │ │ + mov.w r1, #0 │ │ it cs │ │ - movcs r2, #1 │ │ - strb.w r2, [sp, #432] @ 0x1b0 │ │ - cmp r2, #0 │ │ - itt eq │ │ - strdeq r0, r0, [sp, #384] @ 0x180 │ │ - strdeq r1, r8, [sp, #376] @ 0x178 │ │ - b.n 38094 │ │ - ldrd r2, r1, [sp, #400] @ 0x190 │ │ + movcs r1, #1 │ │ + cmp r1, #0 │ │ + strb.w r1, [sp, #440] @ 0x1b8 │ │ + bne.w 38740 │ │ + add r1, sp, #384 @ 0x180 │ │ + str.w ip, [sp, #396] @ 0x18c │ │ + stmia.w r1, {r0, r8, ip} │ │ + b.n 38740 │ │ + ldrb.w r4, [sp, #378] @ 0x17a │ │ + ldrb.w r5, [sp, #377] @ 0x179 │ │ + cmp r4, #1 │ │ + beq.w 38f10 │ │ + cmp r4, #0 │ │ + beq.w 395c8 │ │ + ldrd r1, r2, [sp, #392] @ 0x188 │ │ + movs r3, #0 │ │ + adds r6, r1, r0 │ │ + adc.w r9, r2, #0 │ │ + mov r2, r4 │ │ + mov r0, r6 │ │ + mov r1, r9 │ │ + bl 4bd10 │ │ + umull r2, r3, r0, r4 │ │ + mla r3, r1, r4, r3 │ │ + subs r2, r6, r2 │ │ + sbc.w r3, r9, r3 │ │ + b.n 38f16 │ │ + cmp r2, #63 @ 0x3f │ │ + strd r9, r3, [sp, #448] @ 0x1c0 │ │ + bgt.n 38e62 │ │ + cmp.w lr, #64 @ 0x40 │ │ + bcc.n 38e62 │ │ + and.w r0, r2, #63 @ 0x3f │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ + rsb r2, r0, #32 │ │ + lsl.w r1, r3, r0 │ │ + subs r0, #32 │ │ + lsr.w r2, r3, r2 │ │ + orr.w r2, r2, r1 │ │ + it pl │ │ + lslpl.w r2, r3, r0 │ │ + it pl │ │ + movpl r1, #0 │ │ + orr.w r8, r8, r2 │ │ + orr.w fp, fp, r1 │ │ + mov.w r0, fp, lsr #8 │ │ + mov.w sl, fp, lsr #16 │ │ + str r0, [sp, #112] @ 0x70 │ │ + movs r4, #50 @ 0x32 │ │ + str.w fp, [sp, #28] │ │ + str.w r8, [sp, #48] @ 0x30 │ │ + b.n 38854 │ │ + ldrd r2, r1, [sp, #408] @ 0x198 │ │ negs r3, r0 │ │ mov.w r6, #0 │ │ sbc.w r6, r6, r8 │ │ subs r3, r2, r3 │ │ sbcs.w r3, r1, r6 │ │ - bcs.w 384a0 │ │ - movs r0, #0 │ │ - strd r0, r0, [sp, #400] @ 0x190 │ │ - b.n 38094 │ │ - ldrd r3, r6, [sp, #400] @ 0x190 │ │ + bcs.w 39042 │ │ + strd ip, ip, [sp, #408] @ 0x198 │ │ + b.w 38740 │ │ + ldrd r3, r6, [sp, #408] @ 0x198 │ │ negs r5, r1 │ │ mov.w r4, #0 │ │ sbcs r4, r2 │ │ adds r1, r1, r3 │ │ adcs r2, r6 │ │ subs r3, r3, r5 │ │ sbcs.w r3, r6, r4 │ │ itt cc │ │ movcc r2, #0 │ │ movcc r1, #0 │ │ - ldrb.w r3, [sp, #432] @ 0x1b0 │ │ - strd r1, r2, [sp, #400] @ 0x190 │ │ + ldrb.w r3, [sp, #440] @ 0x1b8 │ │ + strd r1, r2, [sp, #408] @ 0x198 │ │ cmp r3, #0 │ │ - bne.w 3844a │ │ - ldrb.w r4, [sp, #370] @ 0x172 │ │ + bne.w 38fe6 │ │ + ldrb.w r4, [sp, #378] @ 0x17a │ │ uxtb r0, r0 │ │ - ldrb.w fp, [sp, #369] @ 0x171 │ │ + ldrb.w r9, [sp, #377] @ 0x179 │ │ cmp r4, #1 │ │ - str.w r8, [sp, #152] @ 0x98 │ │ - beq.n 383e0 │ │ + beq.n 38f80 │ │ cmp r4, #0 │ │ - beq.w 38b36 │ │ - ldrd r1, r2, [sp, #384] @ 0x180 │ │ + beq.w 395d4 │ │ + ldrd r1, r2, [sp, #392] @ 0x188 │ │ movs r3, #0 │ │ adds r6, r1, r0 │ │ adc.w r5, r2, #0 │ │ mov r2, r4 │ │ mov r0, r6 │ │ mov r1, r5 │ │ - bl 4c5c0 │ │ + bl 4bd10 │ │ umull r2, r3, r0, r4 │ │ mla r3, r1, r4, r3 │ │ subs r2, r6, r2 │ │ sbc.w r3, r5, r3 │ │ - b.n 383e6 │ │ + b.n 38f86 │ │ + movs r4, #60 @ 0x3c │ │ + b.n 38852 │ │ movs r2, #0 │ │ movs r3, #0 │ │ mov r1, r8 │ │ - b.n 38376 │ │ + umull r0, r6, r0, r9 │ │ + mla r1, r1, r9, r6 │ │ + b.n 38f1e │ │ movs r2, #0 │ │ movs r3, #0 │ │ movs r1, #0 │ │ - umull r0, r5, r0, r6 │ │ - strd r2, r3, [sp, #384] @ 0x180 │ │ - mla r1, r1, r6, r5 │ │ - ldrd r6, r5, [sp, #376] @ 0x178 │ │ - adds.w r8, r0, r6 │ │ + umull r0, r6, r0, r5 │ │ + mla r1, r1, r5, r6 │ │ + ldr r6, [sp, #384] @ 0x180 │ │ + ldr r5, [sp, #388] @ 0x184 │ │ + adds.w r9, r0, r6 │ │ + str r2, [sp, #392] @ 0x188 │ │ adcs.w r0, r1, r5 │ │ mov.w r1, #0 │ │ adcs.w r1, r1, #0 │ │ - bne.w 3876e │ │ - ldrb.w r1, [sp, #352] @ 0x160 │ │ + str r3, [sp, #396] @ 0x18c │ │ + bne.w 39484 │ │ + ldrb.w r1, [sp, #360] @ 0x168 │ │ movs r2, #56 @ 0x38 │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ negs r1, r1 │ │ and.w r1, r2, r1, lsl #3 │ │ subs.w r3, r1, #32 │ │ lsr.w r2, r6, r1 │ │ rsb r1, r1, #32 │ │ lsl.w r1, r6, r1 │ │ orr.w r1, r1, r2 │ │ itt pl │ │ movpl r2, #0 │ │ lsrpl.w r1, r6, r3 │ │ - subs.w r1, r1, r8 │ │ + subs.w r1, r1, r9 │ │ sbcs.w r1, r2, r0 │ │ - bcc.w 3876e │ │ - str.w r8, [sp, #376] @ 0x178 │ │ - str r0, [sp, #380] @ 0x17c │ │ - movs r0, #0 │ │ - ldr.w r8, [sp, #152] @ 0x98 │ │ - b.n 38094 │ │ + bcc.w 39484 │ │ + str.w r9, [sp, #384] @ 0x180 │ │ + mov.w ip, #0 │ │ + str r0, [sp, #388] @ 0x184 │ │ + b.w 38740 │ │ movs r2, #0 │ │ movs r3, #0 │ │ movs r1, #0 │ │ - umull r0, r5, r0, fp │ │ - strd r2, r3, [sp, #384] @ 0x180 │ │ - mla r1, r1, fp, r5 │ │ - ldrd r6, r5, [sp, #376] @ 0x178 │ │ - adds.w r8, r0, r6 │ │ + umull r0, r6, r0, r9 │ │ + strd r2, r3, [sp, #392] @ 0x188 │ │ + mla r1, r1, r9, r6 │ │ + ldrd r6, r5, [sp, #384] @ 0x180 │ │ + adds.w r9, r0, r6 │ │ adcs.w r0, r1, r5 │ │ mov.w r1, #0 │ │ adcs.w r1, r1, #0 │ │ - bne.w 3876e │ │ - ldrb.w r1, [sp, #352] @ 0x160 │ │ + bne.w 39484 │ │ + ldrb.w r1, [sp, #360] @ 0x168 │ │ movs r2, #56 @ 0x38 │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ negs r1, r1 │ │ and.w r1, r2, r1, lsl #3 │ │ subs.w r3, r1, #32 │ │ lsr.w r2, r6, r1 │ │ rsb r1, r1, #32 │ │ lsl.w r1, r6, r1 │ │ orr.w r1, r1, r2 │ │ itt pl │ │ movpl r2, #0 │ │ lsrpl.w r1, r6, r3 │ │ - subs.w r1, r1, r8 │ │ + subs.w r1, r1, r9 │ │ sbcs.w r1, r2, r0 │ │ - bcc.w 3876e │ │ - strd r8, r0, [sp, #376] @ 0x178 │ │ - ldr.w r8, [sp, #152] @ 0x98 │ │ - ldrb.w r0, [sp, #432] @ 0x1b0 │ │ - cmp r0, #0 │ │ - beq.w 3871e │ │ - ldrb.w r0, [sp, #435] @ 0x1b3 │ │ - cbz r0, 3848e │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - movs r2, #0 │ │ - ldrb.w r1, [sp, #368] @ 0x170 │ │ - str r2, [sp, #404] @ 0x194 │ │ - strd r2, r2, [r0] │ │ - strd r2, r2, [r0, #8] │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - str.w r2, [sp, #434] @ 0x1b2 │ │ - strb.w r1, [sp, #433] @ 0x1b1 │ │ - strd r2, r2, [r0] │ │ - strd r2, r2, [r0, #8] │ │ - strd r2, r2, [r0, #16] │ │ - strb r2, [r0, #24] │ │ - movs r0, #1 │ │ - str r0, [sp, #400] @ 0x190 │ │ - strd r0, r2, [sp, #392] @ 0x188 │ │ - b.n 38094 │ │ + bcc.w 39484 │ │ + strd r9, r0, [sp, #384] @ 0x180 │ │ + ldrb.w r0, [sp, #440] @ 0x1b8 │ │ + cbz r0, 39050 │ │ + ldrb.w r0, [sp, #443] @ 0x1bb │ │ + cbz r0, 3902c │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + movs r1, #0 │ │ + mov.w ip, #1 │ │ + ldrb.w r0, [sp, #376] @ 0x178 │ │ + str r1, [sp, #412] @ 0x19c │ │ + strd r1, r1, [r2] │ │ + strd r1, r1, [r2, #8] │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + str.w ip, [sp, #408] @ 0x198 │ │ + strd ip, r1, [sp, #400] @ 0x190 │ │ + strd r1, r1, [r2] │ │ + strd r1, r1, [r2, #8] │ │ + strd r1, r1, [r2, #16] │ │ + strb r1, [r2, #24] │ │ + str.w r1, [sp, #442] @ 0x1ba │ │ + strb.w r0, [sp, #441] @ 0x1b9 │ │ + b.w 38740 │ │ movs r0, #0 │ │ - strd r0, r0, [sp, #424] @ 0x1a8 │ │ - strh.w r0, [sp, #436] @ 0x1b4 │ │ - strb.w r0, [sp, #434] @ 0x1b2 │ │ - movs r0, #1 │ │ - b.n 38094 │ │ + mov.w ip, #1 │ │ + strd r0, r0, [sp, #432] @ 0x1b0 │ │ + strh.w r0, [sp, #444] @ 0x1bc │ │ + strb.w r0, [sp, #442] @ 0x1ba │ │ + b.w 38740 │ │ adds r0, r0, r2 │ │ - str r0, [sp, #400] @ 0x190 │ │ + str r0, [sp, #408] @ 0x198 │ │ adc.w r0, r1, r8 │ │ - str r0, [sp, #404] @ 0x194 │ │ - b.n 38092 │ │ - lsrs r0, r3, #8 │ │ - mov r1, r3 │ │ - orr.w r0, r0, r8, lsl #24 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - lsrs r0, r3, #16 │ │ - str r3, [sp, #16] │ │ - mov r3, sl │ │ - strd fp, r9, [sp, #440] @ 0x1b8 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - movs r5, #0 │ │ - mov.w lr, #60 @ 0x3c │ │ - str.w r8, [sp, #68] @ 0x44 │ │ - mov sl, r1 │ │ - str r3, [sp, #108] @ 0x6c │ │ - b.n 37f86 │ │ - movs r0, #0 │ │ - movs r6, #6 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldr.w sl, [sp, #180] @ 0xb4 │ │ - b.n 385d8 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - str.w sl, [sp, #100] @ 0x64 │ │ - add.w r8, r0, r9 │ │ - str.w r8, [sp, #440] @ 0x1b8 │ │ - movs r0, #0 │ │ - movs r6, #19 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldr.w sl, [sp, #180] @ 0xb4 │ │ - mov fp, r8 │ │ - b.n 385d8 │ │ - movs r0, #0 │ │ - str r3, [sp, #100] @ 0x64 │ │ - str r0, [sp, #444] @ 0x1bc │ │ - ldr r0, [sp, #172] @ 0xac │ │ - add.w r8, r0, r4 │ │ - b.n 385b8 │ │ - movs r0, #0 │ │ - movs r6, #19 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - str r0, [sp, #100] @ 0x64 │ │ - b.n 384f2 │ │ - mov r8, fp │ │ - b.n 384ec │ │ - movs r0, #0 │ │ - str r4, [sp, #100] @ 0x64 │ │ - str r0, [sp, #444] @ 0x1bc │ │ - ldr r0, [sp, #172] @ 0xac │ │ - add.w r8, r0, r5 │ │ - b.n 385b8 │ │ - mov.w sl, #0 │ │ - movs r6, #6 │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - b.n 385d6 │ │ - mov.w sl, #0 │ │ - movs r6, #6 │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - b.n 385d6 │ │ - mov.w sl, #0 │ │ - movs r6, #6 │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - b.n 385d6 │ │ - mov.w sl, #0 │ │ - movs r6, #6 │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - b.n 385d6 │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - mov.w sl, #0 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - movs r6, #6 │ │ - str r0, [sp, #100] @ 0x64 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - mov fp, r1 │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ - str r0, [sp, #156] @ 0x9c │ │ - b.n 385da │ │ - add.w r1, r8, fp │ │ - mov r0, r6 │ │ - mov r8, r1 │ │ - movs r2, #0 │ │ - str r0, [sp, #36] @ 0x24 │ │ - str r0, [sp, #100] @ 0x64 │ │ - movs r0, #0 │ │ - movs r6, #19 │ │ - str r2, [sp, #80] @ 0x50 │ │ - str r1, [sp, #60] @ 0x3c │ │ - mov.w sl, #0 │ │ - str r0, [sp, #156] @ 0x9c │ │ - mov fp, r1 │ │ - b.n 385da │ │ - movs r0, #0 │ │ - movs r6, #56 @ 0x38 │ │ - b.n 384d6 │ │ - mov r8, fp │ │ - b.n 385bc │ │ - mov.w sl, #0 │ │ - movs r6, #6 │ │ - mov r8, r2 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - b.n 385d6 │ │ - movs r0, #0 │ │ - str.w lr, [sp, #100] @ 0x64 │ │ - str r0, [sp, #444] @ 0x1bc │ │ - ldr r0, [sp, #32] │ │ - add r8, r0 │ │ - str.w r8, [sp, #440] @ 0x1b8 │ │ - mov.w sl, #0 │ │ - movs r6, #19 │ │ - movs r0, #0 │ │ - mov fp, r8 │ │ - str r0, [sp, #156] @ 0x9c │ │ - b.n 385d8 │ │ - ldr.w r8, [sp, #28] │ │ - mov.w sl, #0 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - movs r6, #7 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - movs r0, #0 │ │ - str r0, [sp, #444] @ 0x1bc │ │ - movs r0, #1 │ │ - str r0, [sp, #440] @ 0x1b8 │ │ - cmp r6, #255 @ 0xff │ │ - bne.w 38928 │ │ - cmp.w fp, #0 │ │ - str.w sl, [sp, #148] @ 0x94 │ │ - str r1, [sp, #168] @ 0xa8 │ │ - str.w fp, [sp, #112] @ 0x70 │ │ - beq.w 387c4 │ │ - ldrb.w r0, [r8, #59] @ 0x3b │ │ - cbz r0, 38646 │ │ - ldr r5, [sp, #204] @ 0xcc │ │ - cmp r5, #0 │ │ - beq.w 3772a │ │ - ldrd r0, r9, [sp, #196] @ 0xc4 │ │ + str r0, [sp, #412] @ 0x19c │ │ + b.w 38740 │ │ + ldrb.w r0, [sp, #443] @ 0x1bb │ │ + cbz r0, 3909c │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + cmp r3, #0 │ │ + beq.n 3915a │ │ + ldrd r0, r9, [sp, #120] @ 0x78 │ │ + movs r1, #0 │ │ + ldrd fp, sl, [sp, #384] @ 0x180 │ │ movs r2, #8 │ │ - ldrd sl, r1, [r8] │ │ - ldrd r8, fp, [r9] │ │ - cmp r0, r5 │ │ - str r1, [sp, #180] @ 0xb4 │ │ - mov.w r1, #0 │ │ - str r1, [sp, #196] @ 0xc4 │ │ - strd r2, r1, [sp, #200] @ 0xc8 │ │ - bls.n 386a4 │ │ - add.w r0, r5, r5, lsl #1 │ │ - lsls r4, r0, #3 │ │ + ldrd r6, r4, [r9] │ │ + str r1, [sp, #128] @ 0x80 │ │ + strd r1, r2, [sp, #120] @ 0x78 │ │ + subs.w r1, r6, fp │ │ + sbcs.w r1, r4, sl │ │ + bcs.n 39106 │ │ + cmp r0, r3 │ │ + bls.n 39126 │ │ + add.w r0, r0, r0, lsl #1 │ │ + lsls r1, r0, #3 │ │ + add.w r0, r3, r3, lsl #1 │ │ + lsls r5, r0, #3 │ │ mov r0, r9 │ │ - mov r1, r4 │ │ - blx 4f7f0 │ │ - mov r6, r0 │ │ + mov r3, r5 │ │ + bl 1d8a8 │ │ + mov r8, r0 │ │ cmp r0, #0 │ │ - beq.w 38ae0 │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - cmp r4, r0 │ │ - beq.n 386ae │ │ - b.n 386b4 │ │ - ldr r4, [sp, #204] @ 0xcc │ │ - ldrd fp, r5, [r8] │ │ - ldrd r6, sl, [r8, #16] │ │ - ldr.w r9, [r8, #24] │ │ - ldr.w r8, [r8, #32] │ │ - cbz r4, 38674 │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ - add.w r1, r4, r4, lsl #1 │ │ - add.w r0, r0, r1, lsl #3 │ │ + bne.n 39128 │ │ + b.n 395da │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + ldrd r6, r5, [sp, #384] @ 0x180 │ │ + ldrd fp, r9, [sp, #400] @ 0x190 │ │ + ldr.w r8, [sp, #416] @ 0x1a0 │ │ + ldr.w sl, [sp, #408] @ 0x198 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + cbz r3, 390d2 │ │ + add.w r0, r3, r3, lsl #1 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + add.w r0, r1, r0, lsl #3 │ │ ldrd r1, r2, [r0, #-24] │ │ eors r2, r5 │ │ - eor.w r1, r1, fp │ │ + eors r1, r6 │ │ orrs r1, r2 │ │ - beq.w 37722 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - cmp r4, r0 │ │ - bne.n 38680 │ │ - add r0, sp, #196 @ 0xc4 │ │ - bl 3950a │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ - add.w r1, r4, r4, lsl #1 │ │ - str.w fp, [r0, r1, lsl #3] │ │ - add.w r0, r0, r1, lsl #3 │ │ - adds r1, r0, #4 │ │ - strd r9, r8, [r0, #16] │ │ - adds r0, r4, #1 │ │ - stmia.w r1, {r5, r6, sl} │ │ - str r0, [sp, #204] @ 0xcc │ │ - ldrb.w r0, [sp, #435] @ 0x1b3 │ │ - b.w 3772e │ │ - mov r6, r9 │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - cmp r4, r0 │ │ - bne.n 386b4 │ │ - add r0, sp, #184 @ 0xb8 │ │ - bl 3950a │ │ + bne.n 390d2 │ │ + strd fp, r9, [r0, #-16] │ │ + strd sl, r8, [r0, #-8] │ │ + b.n 39160 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + cmp r3, r0 │ │ + bne.n 390e2 │ │ + add r0, sp, #120 @ 0x78 │ │ + bl 42e2c │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + add.w r0, r1, r1, lsl #1 │ │ + adds r1, #1 │ │ + str r1, [sp, #44] @ 0x2c │ │ + str.w r6, [r2, r0, lsl #3] │ │ + add.w r0, r2, r0, lsl #3 │ │ + strd r5, fp, [r0, #4] │ │ + strd r9, sl, [r0, #12] │ │ + str.w r8, [r0, #20] │ │ + str r1, [sp, #128] @ 0x80 │ │ + b.n 39160 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + ldrd r5, r6, [sp, #52] @ 0x34 │ │ + cbz r0, 39114 │ │ + mov r0, r9 │ │ + blx 4eeb0 │ │ + movs r0, #8 │ │ + movs r1, #0 │ │ + str r0, [sp, #40] @ 0x28 │ │ + movs r0, #0 │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldrb.w r0, [sp, #443] @ 0x1bb │ │ + b.w 38690 │ │ + mov r8, r9 │ │ + ldr r5, [sp, #196] @ 0xc4 │ │ ldr r0, [sp, #188] @ 0xbc │ │ - add.w r1, r4, r4, lsl #1 │ │ - str.w r6, [r0, r1, lsl #3] │ │ + cmp r5, r0 │ │ + bne.n 39136 │ │ + add r0, sp, #188 @ 0xbc │ │ + bl 42e2c │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + add.w r1, r5, r5, lsl #1 │ │ + str.w r8, [r0, r1, lsl #3] │ │ add.w r0, r0, r1, lsl #3 │ │ - adds r1, r0, #4 │ │ - stmia.w r1, {r5, r8, fp} │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ - str.w sl, [r0, #16] │ │ - str r1, [r0, #20] │ │ - adds r0, r4, #1 │ │ - str r0, [sp, #192] @ 0xc0 │ │ - ldrb.w r0, [sp, #435] @ 0x1b3 │ │ - b.w 3772e │ │ - str r0, [sp, #100] @ 0x64 │ │ - mov.w sl, #0 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - movs r6, #6 │ │ - ldr.w r8, [sp, #16] │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldr.w fp, [sp, #12] │ │ - b.n 385d8 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + strd r1, r6, [r0, #4] │ │ + strd r4, fp, [r0, #12] │ │ + str.w sl, [r0, #20] │ │ + adds r0, r5, #1 │ │ + str r0, [sp, #196] @ 0xc4 │ │ + movs r0, #8 │ │ + str r0, [sp, #40] @ 0x28 │ │ movs r0, #0 │ │ - add.w fp, lr, r4 │ │ - str r0, [sp, #444] @ 0x1bc │ │ - mov r0, ip │ │ - str.w fp, [sp, #440] @ 0x1b8 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + str r0, [sp, #44] @ 0x2c │ │ movs r1, #0 │ │ - str r0, [sp, #84] @ 0x54 │ │ - str r0, [sp, #100] @ 0x64 │ │ - movs r0, #0 │ │ - movs r6, #19 │ │ - str r1, [sp, #68] @ 0x44 │ │ - str.w fp, [sp, #16] │ │ - mov.w sl, #0 │ │ - mov r8, fp │ │ - str r0, [sp, #156] @ 0x9c │ │ - str.w fp, [sp, #12] │ │ - b.n 385d8 │ │ - movs r6, #255 @ 0xff │ │ - add.w fp, sp, #208 @ 0xd0 │ │ - ldr.w r8, [sp, #96] @ 0x60 │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - ldr.w sl, [sp, #148] @ 0x94 │ │ - b.n 385e2 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - mov.w sl, #0 │ │ - movs r6, #25 │ │ - str r2, [sp, #8] │ │ - str r2, [sp, #100] @ 0x64 │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldr.w fp, [sp, #4] │ │ - b.n 385d8 │ │ - movs r0, #0 │ │ - movs r6, #19 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - str r0, [sp, #100] @ 0x64 │ │ - ldr.w sl, [sp, #180] @ 0xb4 │ │ - ldr.w fp, [sp, #152] @ 0x98 │ │ - b.n 385d8 │ │ - movs r0, #0 │ │ - movs r6, #19 │ │ - str r0, [sp, #156] @ 0x9c │ │ - mov r8, fp │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - str r0, [sp, #100] @ 0x64 │ │ - ldr.w sl, [sp, #180] @ 0xb4 │ │ - b.n 385d8 │ │ - str r0, [sp, #156] @ 0x9c │ │ - b.n 38794 │ │ - mov r1, r8 │ │ - b.n 3857e │ │ - movs r0, #0 │ │ - movs r6, #19 │ │ - str r0, [sp, #72] @ 0x48 │ │ - mov.w sl, #0 │ │ - ldr r0, [sp, #8] │ │ - str.w r8, [sp, #4] │ │ - str.w r8, [sp, #56] @ 0x38 │ │ - str r0, [sp, #100] @ 0x64 │ │ - b.n 385c2 │ │ - b.n 385bc │ │ - b.n 38700 │ │ - str r1, [sp, #156] @ 0x9c │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - movs r6, #52 @ 0x34 │ │ - str r0, [sp, #100] @ 0x64 │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - ldr.w sl, [sp, #148] @ 0x94 │ │ - ldr.w fp, [sp, #112] @ 0x70 │ │ - b.n 385e2 │ │ - mov r0, sl │ │ - uxtb.w r6, sl │ │ - lsrs r0, r0, #8 │ │ - mov.w sl, sl, lsr #16 │ │ - str r0, [sp, #100] @ 0x64 │ │ - mov fp, lr │ │ - str r2, [sp, #156] @ 0x9c │ │ - b.n 385d8 │ │ - movs r0, #0 │ │ - mov r8, fp │ │ - str r0, [sp, #156] @ 0x9c │ │ - movs r6, #19 │ │ - b.n 3874e │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ + ldrd r5, r6, [sp, #52] @ 0x34 │ │ + ldrb.w r0, [sp, #443] @ 0x1bb │ │ + b.w 38690 │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ cmp r1, #2 │ │ - bcs.w 38ad4 │ │ - ldrh.w r0, [sp, #354] @ 0x162 │ │ + bcs.w 3957c │ │ + ldrh.w r0, [sp, #362] @ 0x16a │ │ movs r1, #0 │ │ movs r2, #4 │ │ - str r1, [sp, #456] @ 0x1c8 │ │ + str r1, [sp, #144] @ 0x90 │ │ cmp r0, #5 │ │ - strd r1, r2, [sp, #448] @ 0x1c0 │ │ - bcs.n 387f2 │ │ - ldrd r0, r1, [sp, #208] @ 0xd0 │ │ + strd r1, r2, [sp, #136] @ 0x88 │ │ + bcs.n 391c8 │ │ + ldrd r0, r1, [sp, #200] @ 0xc8 │ │ eors r1, r4 │ │ eors r0, r4 │ │ orrs r0, r1 │ │ - beq.n 3881c │ │ - add r3, sp, #208 @ 0xd0 │ │ - b.n 387f8 │ │ - ldr r0, [sp, #348] @ 0x15c │ │ - cbz r0, 3881c │ │ - ldr r3, [sp, #344] @ 0x158 │ │ - add r0, sp, #208 @ 0xd0 │ │ - ldrd r1, r2, [sp, #136] @ 0x88 │ │ + beq.n 391f6 │ │ + add r3, sp, #200 @ 0xc8 │ │ + b.n 391ce │ │ + ldrh.w r0, [sp, #162] @ 0xa2 │ │ + str r0, [sp, #108] @ 0x6c │ │ + ldrb.w r0, [sp, #161] @ 0xa1 │ │ + ldr.w fp, [sp, #172] @ 0xac │ │ + ldr.w r9, [sp, #168] @ 0xa8 │ │ + ldr.w r8, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #116] @ 0x74 │ │ + b.n 394a6 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + mov.w fp, #0 │ │ + mov.w sl, #17 │ │ + str r0, [sp, #116] @ 0x74 │ │ + mov r9, r5 │ │ + mov r8, r5 │ │ + b.n 394a6 │ │ + ldr r0, [sp, #356] @ 0x164 │ │ + cbz r0, 391f6 │ │ + ldr r3, [sp, #352] @ 0x160 │ │ + add r0, sp, #200 @ 0xc8 │ │ + ldrd r1, r2, [sp, #60] @ 0x3c │ │ str r0, [sp, #0] │ │ - add r0, sp, #504 @ 0x1f8 │ │ - bl 39588 │ │ - ldrb.w r6, [sp, #504] @ 0x1f8 │ │ - cmp r6, #255 @ 0xff │ │ - bne.n 38904 │ │ - ldrd r5, r4, [sp, #508] @ 0x1fc │ │ - ldr r6, [sp, #516] @ 0x204 │ │ - add r0, sp, #448 @ 0x1c0 │ │ - bl 39778 │ │ - b.n 38828 │ │ - add r0, sp, #448 @ 0x1c0 │ │ - bl 39778 │ │ + add r0, sp, #160 @ 0xa0 │ │ + bl 39f94 │ │ + ldrb.w sl, [sp, #160] @ 0xa0 │ │ + cmp.w sl, #255 @ 0xff │ │ + bne.w 3930c │ │ + ldrd r5, r4, [sp, #164] @ 0xa4 │ │ + ldr r6, [sp, #172] @ 0xac │ │ + add r0, sp, #136 @ 0x88 │ │ + bl 3a188 │ │ + b.n 39202 │ │ + add r0, sp, #136 @ 0x88 │ │ + bl 3a188 │ │ movs r4, #1 │ │ movs r5, #0 │ │ movs r6, #0 │ │ - ldr.w sl, [sp, #452] @ 0x1c4 │ │ - add.w r8, sp, #504 @ 0x1f8 │ │ - mov.w fp, #0 │ │ - strd r5, r4, [sl] │ │ + ldr.w fp, [sp, #140] @ 0x8c │ │ + add.w r9, sp, #160 @ 0xa0 │ │ + mov.w r8, #0 │ │ + strd r5, r4, [fp] │ │ movs r4, #1 │ │ - str.w r6, [sl, #8] │ │ - str r4, [sp, #456] @ 0x1c8 │ │ - b.n 3885a │ │ + str.w r6, [fp, #8] │ │ + str r4, [sp, #144] @ 0x90 │ │ + b.n 39238 │ │ + ldr.w fp, [sp, #140] @ 0x8c │ │ add.w r0, r4, r4, lsl #1 │ │ adds r4, #1 │ │ - adc.w fp, fp, #0 │ │ - str.w r5, [sl, r0, lsl #2] │ │ - add.w r0, sl, r0, lsl #2 │ │ - strd r6, r9, [r0, #4] │ │ - str r4, [sp, #456] @ 0x1c8 │ │ - ldrh.w r0, [sp, #354] @ 0x162 │ │ + adc.w r8, r8, #0 │ │ + str.w r6, [fp, r0, lsl #2] │ │ + add.w r0, fp, r0, lsl #2 │ │ + strd sl, r5, [r0, #4] │ │ + str r4, [sp, #144] @ 0x90 │ │ + ldrh.w r0, [sp, #362] @ 0x16a │ │ cmp r0, #5 │ │ - bcs.n 3887e │ │ - orrs.w r0, r4, fp │ │ - beq.n 38892 │ │ - ldr r1, [sp, #348] @ 0x15c │ │ + bcs.n 39258 │ │ + orrs.w r0, r4, r8 │ │ + beq.n 39268 │ │ + ldr r1, [sp, #356] @ 0x164 │ │ subs r0, r4, #1 │ │ cmp r0, r1 │ │ - bcs.w 38990 │ │ - ldr r1, [sp, #344] @ 0x158 │ │ - add.w r0, r0, r0, lsl #3 │ │ - add.w r3, r1, r0, lsl #3 │ │ - b.n 388a6 │ │ - ldr r0, [sp, #348] @ 0x15c │ │ + bcs.n 39332 │ │ + movs r2, #88 @ 0x58 │ │ + ldr r1, [sp, #352] @ 0x160 │ │ + mla r3, r0, r2, r1 │ │ + b.n 3927c │ │ + ldr r0, [sp, #356] @ 0x164 │ │ cmp r0, r4 │ │ - bls.w 38990 │ │ - ldr r0, [sp, #344] @ 0x158 │ │ - add.w r1, r4, r4, lsl #3 │ │ - add.w r3, r0, r1, lsl #3 │ │ - b.n 388a6 │ │ - ldrd r0, r1, [sp, #208] @ 0xd0 │ │ + bls.n 39332 │ │ + movs r1, #88 @ 0x58 │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + mla r3, r4, r1, r0 │ │ + b.n 3927c │ │ + ldrd r0, r1, [sp, #200] @ 0xc8 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ eors r1, r2 │ │ eors r0, r2 │ │ orrs r0, r1 │ │ - beq.w 389c6 │ │ - add r3, sp, #208 @ 0xd0 │ │ - ldrd r1, r2, [sp, #136] @ 0x88 │ │ - add r0, sp, #208 @ 0xd0 │ │ + beq.w 3937a │ │ + add r3, sp, #200 @ 0xc8 │ │ + ldrd r1, r2, [sp, #60] @ 0x3c │ │ + add r0, sp, #200 @ 0xc8 │ │ str r0, [sp, #0] │ │ - mov r0, r8 │ │ - bl 39588 │ │ - ldrb.w r6, [sp, #504] @ 0x1f8 │ │ - cmp r6, #255 @ 0xff │ │ - bne.n 388d6 │ │ - add.w r9, sp, #508 @ 0x1fc │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ - ldmia.w r9, {r5, r6, r9} │ │ + mov r0, r9 │ │ + bl 39f94 │ │ + ldrb.w sl, [sp, #160] @ 0xa0 │ │ + cmp.w sl, #255 @ 0xff │ │ + bne.n 392b2 │ │ + ldrd r6, sl, [sp, #164] @ 0xa4 │ │ + ldr r5, [sp, #172] @ 0xac │ │ + ldr r0, [sp, #136] @ 0x88 │ │ cmp r0, r4 │ │ - bne.n 38842 │ │ - add r0, sp, #448 @ 0x1c0 │ │ - bl 39778 │ │ - ldr.w sl, [sp, #452] @ 0x1c4 │ │ - b.n 38842 │ │ - ldrd fp, r8, [sp, #508] @ 0x1fc │ │ - ldrh.w r9, [sp, #506] @ 0x1fa │ │ - ldr r0, [sp, #516] @ 0x204 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldrb.w r0, [sp, #505] @ 0x1f9 │ │ - str r0, [sp, #100] @ 0x64 │ │ - cbz r4, 3891a │ │ - add.w r5, sl, #4 │ │ + bne.n 39220 │ │ + add r0, sp, #136 @ 0x88 │ │ + bl 3a188 │ │ + b.n 3921c │ │ + movs r0, #0 │ │ + mov.w sl, #50 @ 0x32 │ │ + str r0, [sp, #108] @ 0x6c │ │ + b.n 39306 │ │ + ldr r6, [sp, #172] @ 0xac │ │ + ldrd r8, r9, [sp, #164] @ 0xa4 │ │ + ldrh.w r0, [sp, #162] @ 0xa2 │ │ + str r0, [sp, #108] @ 0x6c │ │ + ldrb.w r0, [sp, #161] @ 0xa1 │ │ + str r0, [sp, #116] @ 0x74 │ │ + cbz r4, 39322 │ │ + add.w r5, fp, #4 │ │ ldr.w r0, [r5, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #0] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ adds r5, #12 │ │ subs r4, #1 │ │ - bne.n 388ee │ │ - b.n 3891a │ │ - ldr r0, [sp, #516] @ 0x204 │ │ - mov.w sl, #4 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldrb.w r0, [sp, #505] @ 0x1f9 │ │ - ldrd fp, r8, [sp, #508] @ 0x1fc │ │ - ldrh.w r9, [sp, #506] @ 0x1fa │ │ - str r0, [sp, #100] @ 0x64 │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, sl │ │ - blxne 4f780 │ │ - mov sl, r9 │ │ - ldr r0, [sp, #304] @ 0x130 │ │ + bne.n 392ca │ │ + b.n 39322 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + mov.w fp, #0 │ │ + mov.w sl, #17 │ │ + str r0, [sp, #116] @ 0x74 │ │ + b.n 394a6 │ │ + add.w r9, ip, r0 │ │ + movs r2, #0 │ │ + str r2, [sp, #452] @ 0x1c4 │ │ + str.w r9, [sp, #448] @ 0x1c0 │ │ + str.w lr, [sp, #116] @ 0x74 │ │ + movs r0, #0 │ │ + mov.w sl, #17 │ │ + str r0, [sp, #108] @ 0x6c │ │ + mov.w fp, #0 │ │ + b.n 394a6 │ │ + ldrh.w r0, [sp, #162] @ 0xa2 │ │ + mov.w fp, #4 │ │ + str r0, [sp, #108] @ 0x6c │ │ + ldrb.w r0, [sp, #161] @ 0xa1 │ │ + ldr r6, [sp, #172] @ 0xac │ │ + ldrd r8, r9, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #116] @ 0x74 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #308] @ 0x134 │ │ - blxne 4f780 │ │ - ldr r0, [sp, #316] @ 0x13c │ │ + movne r0, fp │ │ + blxne 4eeb0 │ │ + mov fp, r6 │ │ + b.n 394ae │ │ + lsrs r1, r4, #8 │ │ + ldrd r0, r5, [sp, #136] @ 0x88 │ │ + orr.w r1, r1, r8, lsl #24 │ │ + str r1, [sp, #116] @ 0x74 │ │ + lsrs r1, r4, #16 │ │ + uxtb.w sl, r4 │ │ + cmp r0, r4 │ │ + str r1, [sp, #108] @ 0x6c │ │ + bls.n 393c4 │ │ + cbz r4, 393ae │ │ + add.w r0, r4, r4, lsl #1 │ │ + lsls r6, r0, #2 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + blx 4ef20 │ │ + mov r5, r0 │ │ + cbnz r0, 393c4 │ │ + movs r0, #4 │ │ + mov r1, r6 │ │ + bl 1441a │ │ + b.n 395e2 │ │ + ldr.w r9, [sp, #28] │ │ + movs r0, #0 │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + mov.w sl, #7 │ │ + str r0, [sp, #108] @ 0x6c │ │ + b.n 3930a │ │ + ldrd r0, r5, [sp, #136] @ 0x88 │ │ + mov.w sl, #0 │ │ + mov.w r8, #0 │ │ + movs r6, #0 │ │ + cmp r0, r4 │ │ + mov.w r0, #0 │ │ + mov.w r4, #0 │ │ + str r0, [sp, #116] @ 0x74 │ │ + str r0, [sp, #108] @ 0x6c │ │ + bhi.n 393b4 │ │ + b.n 393c4 │ │ + movs r0, #0 │ │ + mov.w sl, #20 │ │ + str r0, [sp, #108] @ 0x6c │ │ + str r2, [sp, #116] @ 0x74 │ │ + ldr.w r9, [sp, #32] │ │ + ldr.w fp, [sp, #68] @ 0x44 │ │ + b.n 394a6 │ │ + ldr.w r8, [sp, #116] @ 0x74 │ │ + ldr r6, [sp, #108] @ 0x6c │ │ + mov r0, r5 │ │ + blx 4eeb0 │ │ + movs r5, #4 │ │ + movs r4, #0 │ │ + str.w r8, [sp, #116] @ 0x74 │ │ + str r6, [sp, #108] @ 0x6c │ │ + add.w r9, sp, #188 @ 0xbc │ │ + ldmia.w r9, {r0, r8, r9} │ │ + cmp r0, r9 │ │ + bls.n 393fe │ │ + cmp.w r9, #0 │ │ + beq.n 393f4 │ │ + add.w r0, r9, r9, lsl #1 │ │ + mov.w fp, r0, lsl #3 │ │ + mov r0, r8 │ │ + mov r1, fp │ │ + blx 4ef20 │ │ + mov r8, r0 │ │ + cbnz r0, 393fe │ │ + movs r0, #8 │ │ + mov r1, fp │ │ + bl 1441a │ │ + b.n 395e2 │ │ + mov r0, r8 │ │ + blx 4eeb0 │ │ + mov.w r8, #8 │ │ + ldr r0, [sp, #312] @ 0x138 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #320] @ 0x140 │ │ - blxne 4f780 │ │ - ldr r0, [sp, #328] @ 0x148 │ │ + ldrne r0, [sp, #316] @ 0x13c │ │ + blxne 4eeb0 │ │ + ldr r0, [sp, #324] @ 0x144 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #332] @ 0x14c │ │ - blxne 4f780 │ │ - ldr r0, [sp, #340] @ 0x154 │ │ + ldrne r0, [sp, #328] @ 0x148 │ │ + blxne 4eeb0 │ │ + ldr r0, [sp, #336] @ 0x150 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #344] @ 0x158 │ │ - blxne 4f780 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ + ldrne r0, [sp, #340] @ 0x154 │ │ + blxne 4eeb0 │ │ + ldr r0, [sp, #348] @ 0x15c │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #200] @ 0xc8 │ │ - blxne 4f780 │ │ - ldrd r9, r5, [sp, #188] @ 0xbc │ │ - cbz r5, 38982 │ │ - add.w r4, r9, #4 │ │ - ldr r0, [r4, #0] │ │ + ldrne r0, [sp, #352] @ 0x160 │ │ + blxne 4eeb0 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r4, #-4] │ │ - blxne 4f780 │ │ - adds r4, #24 │ │ - subs r5, #1 │ │ - bne.n 3896e │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - cbz r0, 3898c │ │ - mov r0, r9 │ │ - blx 4f780 │ │ - movs r3, #1 │ │ - b.n 38a80 │ │ - ldrd r0, r9, [sp, #448] @ 0x1c0 │ │ - lsrs r1, r4, #8 │ │ - mov.w sl, r4, lsr #16 │ │ - uxtb r6, r4 │ │ - orr.w r1, r1, fp, lsl #24 │ │ - cmp r0, r4 │ │ - str r1, [sp, #100] @ 0x64 │ │ - bls.n 389e4 │ │ - cbz r4, 38a1e │ │ - add.w r0, r4, r4, lsl #1 │ │ - mov.w r8, r0, lsl #2 │ │ - mov r0, r9 │ │ - mov r1, r8 │ │ - blx 4f7f0 │ │ + ldrne r0, [sp, #124] @ 0x7c │ │ + blxne 4eeb0 │ │ + movs r3, #0 │ │ + b.n 39512 │ │ + movs r0, #0 │ │ + mov.w sl, #17 │ │ + str r0, [sp, #108] @ 0x6c │ │ + mov r9, r5 │ │ + mov.w fp, #0 │ │ + mov r8, r5 │ │ + b.n 394a6 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + mov.w fp, #0 │ │ + str.w sl, [sp, #108] @ 0x6c │ │ + mov.w sl, #17 │ │ + str r1, [sp, #116] @ 0x74 │ │ mov r9, r0 │ │ - cbnz r0, 389e4 │ │ - movs r0, #4 │ │ - mov r1, r8 │ │ - bl 142ba │ │ - b.n 38b22 │ │ - ldrd r0, r9, [sp, #448] @ 0x1c0 │ │ - movs r6, #0 │ │ - mov.w r8, #0 │ │ - movs r5, #0 │ │ - cmp r0, r4 │ │ - mov.w r0, #0 │ │ - mov.w sl, #0 │ │ - mov.w r4, #0 │ │ - str r0, [sp, #100] @ 0x64 │ │ - bhi.n 38a24 │ │ - ldr.w r8, [sp, #192] @ 0xc0 │ │ - ldrd r0, fp, [sp, #184] @ 0xb8 │ │ - cmp r0, r8 │ │ - bls.n 38a42 │ │ - cmp.w r8, #0 │ │ - beq.n 38a12 │ │ - add.w r0, r8, r8, lsl #1 │ │ - lsls r5, r0, #3 │ │ - mov r0, fp │ │ - mov r1, r5 │ │ - blx 4f7f0 │ │ + b.n 394a6 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + ldr.w r8, [sp, #164] @ 0xa4 │ │ + ldr.w r9, [sp, #168] @ 0xa8 │ │ + ldrb r0, [r1, #2] │ │ + ldrh r1, [r1, #0] │ │ + ldr.w fp, [sp, #172] @ 0xac │ │ + orr.w r0, r1, r0, lsl #16 │ │ + str r0, [sp, #116] @ 0x74 │ │ + ubfx r0, r0, #8, #16 │ │ + str r0, [sp, #108] @ 0x6c │ │ + b.n 394a6 │ │ + add.w r8, sp, #200 @ 0xc8 │ │ mov fp, r0 │ │ - cbnz r0, 38a42 │ │ - movs r0, #8 │ │ - mov r1, r5 │ │ - bl 142ba │ │ - b.n 38b22 │ │ - mov r0, fp │ │ - blx 4f780 │ │ - mov.w fp, #8 │ │ - b.n 38a42 │ │ - ldr.w r8, [sp, #100] @ 0x64 │ │ - mov r5, sl │ │ - mov r0, r9 │ │ - blx 4f780 │ │ - mov.w r9, #4 │ │ - movs r4, #0 │ │ - str.w r8, [sp, #100] @ 0x64 │ │ - mov sl, r5 │ │ - ldr.w r8, [sp, #192] @ 0xc0 │ │ - ldrd r0, fp, [sp, #184] @ 0xb8 │ │ - cmp r0, r8 │ │ - bhi.n 389f0 │ │ - ldr r0, [sp, #304] @ 0x130 │ │ + mov.w sl, #46 @ 0x2e │ │ + movs r0, #0 │ │ + str r0, [sp, #108] @ 0x6c │ │ + b.n 394ae │ │ + str.w sl, [sp, #108] @ 0x6c │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + mov.w fp, #0 │ │ + mov.w sl, #17 │ │ + str r0, [sp, #116] @ 0x74 │ │ + mov r8, r9 │ │ + movs r0, #0 │ │ + str r0, [sp, #452] @ 0x1c4 │ │ + movs r0, #1 │ │ + str r0, [sp, #448] @ 0x1c0 │ │ + ldr r0, [sp, #312] @ 0x138 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #308] @ 0x134 │ │ - blxne 4f780 │ │ - ldr r0, [sp, #316] @ 0x13c │ │ + ldrne r0, [sp, #316] @ 0x13c │ │ + blxne 4eeb0 │ │ + ldr r0, [sp, #324] @ 0x144 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #320] @ 0x140 │ │ - blxne 4f780 │ │ - ldr r0, [sp, #328] @ 0x148 │ │ + ldrne r0, [sp, #328] @ 0x148 │ │ + blxne 4eeb0 │ │ + ldr r0, [sp, #336] @ 0x150 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #332] @ 0x14c │ │ - blxne 4f780 │ │ - ldr r0, [sp, #340] @ 0x154 │ │ + ldrne r0, [sp, #340] @ 0x154 │ │ + blxne 4eeb0 │ │ + ldr r0, [sp, #348] @ 0x15c │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #344] @ 0x158 │ │ - blxne 4f780 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ + ldrne r0, [sp, #352] @ 0x160 │ │ + blxne 4eeb0 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #200] @ 0xc8 │ │ - blxne 4f780 │ │ - movs r3, #0 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ + ldrne r0, [sp, #124] @ 0x7c │ │ + blxne 4eeb0 │ │ + ldrd r4, r5, [sp, #192] @ 0xc0 │ │ + cbz r5, 39506 │ │ + adds r6, r4, #4 │ │ + ldr r0, [r6, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r6, #-4] │ │ + blxne 4eeb0 │ │ + adds r6, #24 │ │ + subs r5, #1 │ │ + bne.n 394f2 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + cbz r0, 39510 │ │ + mov r0, r4 │ │ + blx 4eeb0 │ │ + movs r3, #1 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ uxtb r1, r0 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ + ldr r0, [sp, #108] @ 0x6c │ │ lsls r1, r1, #8 │ │ - orr.w r1, r1, sl, lsl #16 │ │ + orr.w r1, r1, r0, lsl #16 │ │ + ldr r0, [sp, #4] │ │ + add r1, sl │ │ ldr r2, [r0, #0] │ │ - add r1, r6 │ │ cmp r2, #2 │ │ itttt eq │ │ - strdeq r3, r9, [r0] │ │ - strdeq r1, fp, [r0, #8] │ │ - streq.w r8, [r0, #16] │ │ - ldreq r1, [sp, #156] @ 0x9c │ │ - itttt eq │ │ - streq r1, [r0, #20] │ │ - addeq.w sp, sp, #580 @ 0x244 │ │ + strdeq r3, r5, [r0] │ │ + addeq.w r2, r0, #8 │ │ + stmiaeq.w r2, {r1, r8, r9, fp} │ │ + addeq sp, #468 @ 0x1d4 │ │ + itt eq │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - ldr r2, [sp, #156] @ 0x9c │ │ - str r0, [sp, #208] @ 0xd0 │ │ - add r0, sp, #208 @ 0xd0 │ │ - strd r1, fp, [sp, #224] @ 0xe0 │ │ - strd r8, r2, [sp, #232] @ 0xe8 │ │ - strd r3, r9, [sp, #216] @ 0xd8 │ │ - bl 397b4 │ │ - ldr r0, [pc, #308] @ (38bfc ) │ │ + str r0, [sp, #200] @ 0xc8 │ │ + add r0, sp, #200 @ 0xc8 │ │ + add r2, sp, #216 @ 0xd8 │ │ + strd r3, r5, [sp, #208] @ 0xd0 │ │ + stmia.w r2, {r1, r8, r9, fp} │ │ + bl 3a1c4 │ │ + ldr r0, [pc, #336] @ (396a4 ) │ │ movs r1, #29 │ │ - ldr r2, [pc, #308] @ (38c00 ) │ │ + ldr r2, [pc, #336] @ (396a8 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 1a880 │ │ - ldr r0, [sp, #188] @ 0xbc │ │ + bl 1a9e8 │ │ + b.n 392fe │ │ + movs r0, #0 │ │ + mov.w sl, #20 │ │ + str r0, [sp, #108] @ 0x6c │ │ + str r2, [sp, #116] @ 0x74 │ │ + ldr.w r9, [sp, #32] │ │ + b.n 3930a │ │ + movs r0, #0 │ │ + mov.w sl, #17 │ │ + str r0, [sp, #108] @ 0x6c │ │ + mov r9, r5 │ │ + b.n 39306 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ cmp r1, #21 │ │ - bcs.n 38b24 │ │ - bl 3945a │ │ - b.n 387d0 │ │ - movs r0, #8 │ │ - mov r1, r4 │ │ - bl 142ba │ │ - b.n 38b22 │ │ + bcs.n 395c2 │ │ + bl 39ea4 │ │ + b.n 3917a │ │ movs r0, #2 │ │ - mov r1, r4 │ │ - bl 142ba │ │ + mov r1, r5 │ │ + bl 1441a │ │ movs r0, #8 │ │ - mov r1, fp │ │ - bl 142ba │ │ - b.n 38b22 │ │ + mov r1, r9 │ │ + bl 1441a │ │ + b.n 395e2 │ │ movs r0, #2 │ │ - mov r1, r4 │ │ - bl 142ba │ │ - b.n 38b22 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ + mov r1, r6 │ │ + bl 1441a │ │ + b.n 395e2 │ │ movs r0, #8 │ │ - bl 142ba │ │ - b.n 38b22 │ │ - ldr r0, [pc, #224] @ (38bf4 ) │ │ - add r0, pc │ │ - bl 1c718 │ │ - b.n 38b22 │ │ - ldr r0, [pc, #204] @ (38be8 ) │ │ - add r0, pc │ │ - bl 1c72c │ │ - udf #254 @ 0xfe │ │ - bl 393a0 │ │ - b.n 387d0 │ │ - ldr r0, [pc, #204] @ (38bf8 ) │ │ + mov r1, r4 │ │ + bl 1441a │ │ + b.n 395e2 │ │ + ldr r0, [pc, #240] @ (396a0 ) │ │ + add r0, pc │ │ + bl 1c914 │ │ + b.n 395e2 │ │ + ldr r0, [pc, #212] @ (39690 ) │ │ + add r0, pc │ │ + bl 1c928 │ │ + b.n 395e2 │ │ + bl 39daa │ │ + b.n 3917a │ │ + ldr r0, [pc, #208] @ (3969c ) │ │ add r0, pc │ │ - b.n 38b1e │ │ - ldr r0, [pc, #188] @ (38bf0 ) │ │ + b.n 395bc │ │ + ldr r0, [pc, #200] @ (39698 ) │ │ add r0, pc │ │ - b.n 38b1e │ │ - ldr r0, [pc, #180] @ (38bec ) │ │ + b.n 395bc │ │ + ldr r0, [pc, #188] @ (39694 ) │ │ add r0, pc │ │ - b.n 38b1e │ │ - b.n 38bc2 │ │ - mov r8, r0 │ │ - add r0, sp, #184 @ 0xb8 │ │ - bl 39326 │ │ + b.n 395bc │ │ + movs r0, #8 │ │ + mov r1, r5 │ │ + bl 1441a │ │ + udf #254 @ 0xfe │ │ + mov fp, r0 │ │ mov r0, r9 │ │ + blx 4eeb0 │ │ + b.n 39672 │ │ + mov fp, r0 │ │ + mov r0, r8 │ │ + blx 4eeb0 │ │ + b.n 39672 │ │ + b.n 39666 │ │ + b.n 3966a │ │ + mov fp, r0 │ │ + add r0, sp, #188 @ 0xbc │ │ + bl 39d30 │ │ + mov r0, r5 │ │ mov r1, r4 │ │ - bl 39366 │ │ - add r0, sp, #208 @ 0xd0 │ │ - bl 392e8 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - cbz r0, 38b94 │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ - b.n 38b90 │ │ - mov r8, r0 │ │ - cbz r5, 38bc4 │ │ + bl 39d70 │ │ + add r0, sp, #200 @ 0xc8 │ │ + bl 39cec │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + cbz r0, 39654 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + b.n 39650 │ │ + mov fp, r0 │ │ + cbz r5, 3966c │ │ mov r0, r4 │ │ - blx 4f780 │ │ - b.n 38bc4 │ │ - b.n 38bc2 │ │ - b.n 38bc2 │ │ - mov r8, r0 │ │ + blx 4eeb0 │ │ + b.n 3966c │ │ + b.n 3966a │ │ + b.n 3966a │ │ + b.n 39666 │ │ + mov fp, r0 │ │ + ldr r0, [sp, #16] │ │ + cbz r0, 3963c │ │ + ldr r0, [sp, #12] │ │ + blx 4eeb0 │ │ + b.n 3963c │ │ + mov fp, r0 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + cbz r0, 3964a │ │ ldr r0, [sp, #88] @ 0x58 │ │ - cbz r0, 38b7c │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - blx 4f780 │ │ - b.n 38b7c │ │ - mov r8, r0 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - cbz r0, 38b8a │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - blx 4f780 │ │ - b.n 38b8a │ │ - mov r8, r0 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - cbz r0, 38b94 │ │ + blx 4eeb0 │ │ + b.n 3964a │ │ + mov fp, r0 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + cbz r0, 39654 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + blx 4eeb0 │ │ + mov r0, fp │ │ + blx 4d4a8 │ │ + mov fp, r0 │ │ + cbz r6, 3966c │ │ + mov r0, sl │ │ + blx 4eeb0 │ │ + b.n 3966c │ │ + mov fp, r0 │ │ + b.n 39672 │ │ + mov fp, r0 │ │ + add r0, sp, #136 @ 0x88 │ │ + bl 39f54 │ │ + add r0, sp, #200 @ 0xc8 │ │ + bl 39cec │ │ ldr r0, [sp, #120] @ 0x78 │ │ - blx 4f780 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ - b.n 38bb2 │ │ - mov r8, r0 │ │ - mov r0, r9 │ │ - blx 4f780 │ │ - b.n 38bca │ │ - mov r8, r0 │ │ - mov r0, r6 │ │ - blx 4f780 │ │ - b.n 38bca │ │ - b.n 38bb2 │ │ - mov r8, r0 │ │ - b.n 38bca │ │ - mov r8, r0 │ │ - cbz r5, 38bc4 │ │ - mov r0, r6 │ │ - blx 4f780 │ │ - b.n 38bc4 │ │ - mov r8, r0 │ │ - add r0, sp, #448 @ 0x1c0 │ │ - bl 39548 │ │ - add r0, sp, #208 @ 0xd0 │ │ - bl 392e8 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #200] @ 0xc8 │ │ - blxne 4f780 │ │ - add r0, sp, #184 @ 0xb8 │ │ - bl 39326 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ - ldrh r4, [r5, #6] │ │ + ldrne r0, [sp, #124] @ 0x7c │ │ + blxne 4eeb0 │ │ + add r0, sp, #188 @ 0xbc │ │ + bl 39d30 │ │ + mov r0, fp │ │ + blx 4d4a8 │ │ + strb r2, [r1, #22] │ │ movs r1, r0 │ │ - ldrh r0, [r4, #6] │ │ + strb r6, [r7, #21] │ │ movs r1, r0 │ │ - ldrh r6, [r4, #6] │ │ + strb r4, [r0, #22] │ │ movs r1, r0 │ │ - ldrh r6, [r2, #8] │ │ + strb r2, [r1, #22] │ │ movs r1, r0 │ │ - ldrh r4, [r5, #6] │ │ + strb r4, [r6, #22] │ │ movs r1, r0 │ │ - lsls r2, r7, #28 │ │ - vqshrn.u64 d24, q5, #3 │ │ + lsls r6, r6, #10 │ │ + vcle.f , q6, #0 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #8 │ │ - ldr r2, [pc, #232] @ (38cf8 ) │ │ + ldr r2, [pc, #232] @ (397a0 ) │ │ mov r8, r0 │ │ movs r0, #0 │ │ add r2, pc │ │ - ldr.w ip, [r2, #304] @ 0x130 │ │ + ldr.w ip, [r2, #320] @ 0x140 │ │ cmp.w ip, #0 │ │ - beq.n 38cb6 │ │ - ldr.w r3, [r2, #300] @ 0x12c │ │ + beq.n 3975e │ │ + ldr.w r3, [r2, #316] @ 0x13c │ │ mov r9, r2 │ │ cmp.w ip, #1 │ │ - beq.n 38c58 │ │ + beq.n 39700 │ │ movs r6, #0 │ │ mov r4, ip │ │ add.w r0, r6, r4, lsr #1 │ │ sub.w r4, r4, r4, lsr #1 │ │ add.w r5, r0, r0, lsl #1 │ │ ldr.w r2, [r3, r5, lsl #3] │ │ add.w r5, r3, r5, lsl #3 │ │ ldr r5, [r5, #4] │ │ subs.w r2, r8, r2 │ │ sbcs.w r2, r1, r5 │ │ it cc │ │ movcc r0, r6 │ │ mov r6, r0 │ │ cmp r4, #1 │ │ - bhi.n 38c30 │ │ + bhi.n 396d8 │ │ add.w r4, r0, r0, lsl #1 │ │ ldr.w r6, [r3, r4, lsl #3] │ │ add.w r4, r3, r4, lsl #3 │ │ ldr r4, [r4, #4] │ │ eor.w lr, r6, r8 │ │ eor.w r5, r4, r1 │ │ orrs.w r5, r5, lr │ │ - beq.n 38c84 │ │ + beq.n 3972c │ │ subs.w r2, r6, r8 │ │ sbcs.w r2, r4, r1 │ │ it cc │ │ addcc r0, #1 │ │ - cbz r0, 38cb4 │ │ + cbz r0, 3975c │ │ subs r0, #1 │ │ cmp r0, ip │ │ - bcs.n 38cb4 │ │ + bcs.n 3975c │ │ add.w r2, r0, r0, lsl #1 │ │ ldr.w r0, [r3, r2, lsl #3] │ │ add.w r3, r3, r2, lsl #3 │ │ ldr r6, [r3, #4] │ │ subs.w r2, r8, r0 │ │ sbcs.w r2, r1, r6 │ │ - bcc.n 38cb4 │ │ + bcc.n 3975c │ │ ldrd r2, r5, [r3, #8] │ │ adds r0, r0, r2 │ │ adc.w r2, r5, r6 │ │ subs.w r0, r0, r8 │ │ sbcs.w r0, r2, r1 │ │ - bcs.n 38cbe │ │ + bcs.n 39766 │ │ movs r0, #0 │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr.w ip, [r9, #272] @ 0x110 │ │ + ldr.w ip, [r9, #288] @ 0x120 │ │ movs r0, #0 │ │ cmp.w ip, #0 │ │ - beq.n 38cb6 │ │ + beq.n 3975e │ │ ldr r1, [r3, #16] │ │ - ldrd r2, r3, [r9, #280] @ 0x118 │ │ + ldrd r2, r3, [r9, #296] @ 0x128 │ │ adds r2, r2, r1 │ │ adcs.w r3, r3, #0 │ │ adcs.w r1, r0, #0 │ │ - bne.n 38cb6 │ │ - ldr.w r1, [r9, #276] @ 0x114 │ │ - ldrd r0, r6, [r9, #288] @ 0x120 │ │ + bne.n 3975e │ │ + ldr.w r1, [r9, #292] @ 0x124 │ │ + ldrd r0, r6, [r9, #304] @ 0x130 │ │ strd r0, r6, [sp] │ │ mov r0, ip │ │ - bl 22238 │ │ + bl 2340c │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - add r3, pc, #480 @ (adr r3, 38edc ) │ │ + str r1, [sp, #416] @ 0x1a0 │ │ movs r1, r0 │ │ - ldr r2, [r1, #0] │ │ - tbh [pc, r2, lsl #1] │ │ - movs r6, r5 │ │ - lsls r0, r2, #3 │ │ - lsls r2, r6, #2 │ │ - lsls r0, r0, #3 │ │ - lsls r6, r0, #2 │ │ - lsls r7, r6, #3 │ │ - lsls r6, r1, #4 │ │ - lsls r7, r0, #3 │ │ + mov ip, r1 │ │ + ldr.w r3, [ip], #8 │ │ + tbh [pc, r3, lsl #1] │ │ + movs r7, r5 │ │ + lsls r3, r4, #3 │ │ + lsls r2, r0, #3 │ │ + lsls r2, r2, #3 │ │ + lsls r0, r2, #2 │ │ + lsls r4, r1, #4 │ │ lsls r5, r4, #4 │ │ - lsls r3, r3, #2 │ │ - lsls r6, r3, #4 │ │ - lsls r7, r7, #1 │ │ - lsls r4, r2, #2 │ │ - lsls r7, r0, #4 │ │ - lsls r1, r6, #1 │ │ - lsls r1, r7, #2 │ │ - lsls r1, r4, #1 │ │ - lsls r2, r4, #3 │ │ - lsls r7, r2, #4 │ │ - lsls r5, r2, #5 │ │ - lsls r0, r6, #3 │ │ - lsls r0, r0, #4 │ │ - lsls r5, r0, #5 │ │ - lsls r3, r4, #5 │ │ - lsls r3, r5, #2 │ │ - lsls r2, r4, #2 │ │ - lsls r7, r7, #5 │ │ - lsls r3, r2, #1 │ │ - lsls r2, r5, #5 │ │ - lsls r1, r6, #5 │ │ - lsls r6, r5, #4 │ │ - lsls r1, r3, #3 │ │ - lsls r5, r6, #4 │ │ + lsls r2, r3, #3 │ │ + lsls r1, r0, #5 │ │ + lsls r1, r5, #2 │ │ + lsls r1, r7, #4 │ │ + lsls r0, r1, #2 │ │ + lsls r1, r4, #2 │ │ + lsls r5, r3, #4 │ │ lsls r0, r7, #1 │ │ - lsls r2, r3, #1 │ │ - lsls r5, r0, #1 │ │ - lsls r4, r1, #1 │ │ - movs r6, r7 │ │ - lsls r0, r7, #5 │ │ - lsls r4, r1, #5 │ │ - lsls r5, r1, #2 │ │ - lsls r1, r5, #3 │ │ - lsls r4, r3, #5 │ │ - movs r7, r6 │ │ + lsls r2, r1, #3 │ │ lsls r0, r5, #1 │ │ - lsls r4, r7, #4 │ │ - ldrd r1, r2, [r1, #8] │ │ + lsls r4, r6, #3 │ │ + lsls r1, r6, #4 │ │ + lsls r4, r6, #5 │ │ + lsls r4, r0, #4 │ │ + lsls r5, r2, #4 │ │ + lsls r4, r4, #5 │ │ + lsls r4, r0, #6 │ │ + lsls r2, r7, #2 │ │ + lsls r2, r6, #2 │ │ + lsls r4, r4, #6 │ │ + lsls r0, r3, #1 │ │ + lsls r4, r1, #6 │ │ + lsls r4, r2, #6 │ │ + lsls r2, r1, #5 │ │ + lsls r4, r5, #3 │ │ + lsls r2, r2, #5 │ │ + lsls r0, r0, #2 │ │ + lsls r0, r4, #1 │ │ + lsls r0, r1, #1 │ │ + lsls r0, r2, #1 │ │ + lsls r0, r0, #1 │ │ + lsls r4, r3, #6 │ │ + lsls r4, r5, #5 │ │ + lsls r0, r3, #2 │ │ + lsls r4, r7, #3 │ │ + lsls r4, r7, #5 │ │ + movs r0, r7 │ │ + lsls r0, r6, #1 │ │ + lsls r3, r3, #5 │ │ + lsls r5, r5, #6 │ │ + ldrd r1, r2, [ip] │ │ strd r1, r2, [r0, #8] │ │ movs r1, #0 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrb r1, [r1, #8] │ │ + ldrb.w r1, [ip] │ │ strb r1, [r0, #8] │ │ movs r1, #43 @ 0x2b │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrb r1, [r1, #8] │ │ + ldrb.w r1, [ip] │ │ strb r1, [r0, #8] │ │ movs r1, #37 @ 0x25 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrb r1, [r1, #8] │ │ + ldrb.w r1, [ip] │ │ strb r1, [r0, #8] │ │ movs r1, #35 @ 0x23 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrb r1, [r1, #8] │ │ + ldrb.w r1, [ip] │ │ strb r1, [r0, #8] │ │ movs r1, #36 @ 0x24 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldr r1, [r1, #8] │ │ + ldr.w r1, [ip] │ │ str r1, [r0, #8] │ │ movs r1, #27 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrb r1, [r1, #8] │ │ + ldrb.w r1, [ip] │ │ strb r1, [r0, #8] │ │ movs r1, #34 @ 0x22 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldr r1, [r1, #8] │ │ + ldr.w r1, [ip] │ │ str r1, [r0, #8] │ │ movs r1, #16 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrd r1, r2, [r1, #8] │ │ - strd r1, r2, [r0, #8] │ │ + ldrb.w r1, [ip] │ │ + strb r1, [r0, #8] │ │ movs r1, #44 @ 0x2c │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldr r1, [r1, #8] │ │ + ldr.w r1, [ip] │ │ str r1, [r0, #8] │ │ movs r1, #14 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrb r1, [r1, #8] │ │ + ldrb.w r1, [ip] │ │ strb r1, [r0, #8] │ │ movs r1, #33 @ 0x21 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldr r1, [r1, #8] │ │ + ldr.w r1, [ip] │ │ str r1, [r0, #8] │ │ movs r1, #11 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldr r1, [r1, #8] │ │ + ldr.w r1, [ip] │ │ str r1, [r0, #8] │ │ movs r1, #4 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrb r1, [r1, #8] │ │ - strb r1, [r0, #8] │ │ + ldrd r1, r2, [ip] │ │ + strd r1, r2, [r0, #8] │ │ movs r1, #40 @ 0x28 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldr r1, [r1, #8] │ │ + ldr.w r1, [ip] │ │ str r1, [r0, #8] │ │ movs r1, #12 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrb r1, [r1, #8] │ │ - strb r1, [r0, #8] │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ movs r1, #9 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrd r1, r2, [r1, #8] │ │ - strd r1, r2, [r0, #8] │ │ + ldr.w r1, [ip] │ │ + str r1, [r0, #8] │ │ movs r1, #25 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldr r1, [r1, #8] │ │ + ldr.w r1, [ip] │ │ str r1, [r0, #8] │ │ movs r1, #24 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrb r1, [r1, #8] │ │ + ldrb.w r1, [ip] │ │ strb r1, [r0, #8] │ │ movs r1, #2 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldr r1, [r1, #8] │ │ + ldr.w r1, [ip] │ │ str r1, [r0, #8] │ │ movs r1, #15 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrh r1, [r1, #8] │ │ + ldrh.w r1, [ip] │ │ strh r1, [r0, #8] │ │ movs r1, #3 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrd r1, r2, [r1, #8] │ │ + ldrd r1, r2, [ip] │ │ strd r1, r2, [r0, #8] │ │ movs r1, #7 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ ldrd r1, r2, [r1, #8] │ │ strd r1, r2, [r0, #8] │ │ movs r1, #1 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrd r1, r2, [r1, #8] │ │ - strd r1, r2, [r0, #8] │ │ + ldr.w r1, [ip] │ │ + str r1, [r0, #8] │ │ movs r1, #31 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldr r1, [r1, #8] │ │ + ldr.w r1, [ip] │ │ str r1, [r0, #8] │ │ movs r1, #17 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrb r1, [r1, #8] │ │ + ldrb.w r1, [ip] │ │ strb r1, [r0, #8] │ │ movs r1, #41 @ 0x29 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldr r1, [r1, #8] │ │ + ldr.w r1, [ip] │ │ str r1, [r0, #8] │ │ movs r1, #20 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrd r1, r2, [r1, #8] │ │ + ldrd r1, r2, [ip] │ │ strd r1, r2, [r0, #8] │ │ movs r1, #5 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldr r1, [r1, #8] │ │ + ldr.w r1, [ip] │ │ str r1, [r0, #8] │ │ movs r1, #21 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldr r1, [r1, #8] │ │ + ldr.w r1, [ip] │ │ str r1, [r0, #8] │ │ movs r1, #13 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrd r1, r2, [r1, #8] │ │ - strd r1, r2, [r0, #8] │ │ + ldmia.w ip, {r1, r2, r3, ip} │ │ + str r1, [r0, #8] │ │ movs r1, #6 │ │ + str r2, [r0, #12] │ │ + str r3, [r0, #16] │ │ + str.w ip, [r0, #20] │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldr r1, [r1, #8] │ │ + ldr.w r1, [ip] │ │ str r1, [r0, #8] │ │ movs r1, #18 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldr r1, [r1, #8] │ │ - str r1, [r0, #8] │ │ + ldrb.w r1, [ip] │ │ + strb r1, [r0, #8] │ │ movs r1, #10 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrd r1, r2, [r1, #8] │ │ + ldrd r1, r2, [ip] │ │ strd r1, r2, [r0, #8] │ │ movs r1, #8 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldr r1, [r1, #8] │ │ + ldr.w r1, [ip] │ │ str r1, [r0, #8] │ │ movs r1, #30 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrb r1, [r1, #8] │ │ - strb r1, [r0, #8] │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ movs r1, #32 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrd r1, r2, [r1, #8] │ │ + ldrd r1, r2, [ip] │ │ strd r1, r2, [r0, #8] │ │ movs r1, #45 @ 0x2d │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldr r1, [r1, #8] │ │ + ldr.w r1, [ip] │ │ str r1, [r0, #8] │ │ movs r1, #22 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrd r1, r2, [r1, #8] │ │ - strd r1, r2, [r0, #8] │ │ + ldrh.w r1, [ip] │ │ + strh r1, [r0, #8] │ │ movs r1, #39 @ 0x27 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldr r1, [r1, #8] │ │ + ldr.w r1, [ip] │ │ str r1, [r0, #8] │ │ movs r1, #19 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrb r1, [r1, #8] │ │ + ldrb.w r1, [ip] │ │ strb r1, [r0, #8] │ │ movs r1, #42 @ 0x2a │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldr r1, [r1, #8] │ │ + ldr.w r1, [ip] │ │ str r1, [r0, #8] │ │ movs r1, #23 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldr r1, [r1, #8] │ │ + ldr.w r1, [ip] │ │ str r1, [r0, #8] │ │ movs r1, #28 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldr r1, [r1, #8] │ │ + ldr.w r1, [ip] │ │ str r1, [r0, #8] │ │ movs r1, #29 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldrh r1, [r1, #8] │ │ - strh r1, [r0, #8] │ │ + ldrb.w r1, [ip] │ │ + strb r1, [r0, #8] │ │ movs r1, #38 @ 0x26 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - ldr r1, [r1, #8] │ │ - str r1, [r0, #8] │ │ + ldrd r1, r2, [ip] │ │ + strd r1, r2, [r0, #8] │ │ movs r1, #26 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - push {r4, r5, r6, lr} │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #48 @ 0x30 │ │ - ldrd r9, ip, [r1] │ │ - cmp.w ip, #0 │ │ - beq.n 390b0 │ │ - strd r0, r1, [sp, #28] │ │ - add.w r0, r9, ip │ │ - str r0, [sp, #36] @ 0x24 │ │ - sub.w r0, ip, #3 │ │ - strd r2, r3, [sp, #12] │ │ - movs r5, #0 │ │ - str r0, [sp, #20] │ │ - movs r0, #0 │ │ - movs r3, #0 │ │ + ldrd r1, r2, [ip] │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #46 @ 0x2e │ │ movs r2, #0 │ │ - str.w ip, [sp, #24] │ │ - str.w r9, [sp, #44] @ 0x2c │ │ - add.w lr, r9, r5 │ │ - sub.w r4, ip, #1 │ │ - cmp r2, #63 @ 0x3f │ │ - mov r1, lr │ │ - ldrb.w r8, [r1], #1 │ │ - bne.n 3905c │ │ - cmp.w r8, #1 │ │ - bhi.n 390ba │ │ - and.w fp, r2, #63 @ 0x3f │ │ - str.w ip, [sp, #40] @ 0x28 │ │ - mov ip, lr │ │ - mov lr, r1 │ │ - and.w r1, r8, #127 @ 0x7f │ │ - rsb r9, fp, #32 │ │ - subs.w sl, fp, #32 │ │ - lsr.w r6, r1, r9 │ │ - it pl │ │ - lslpl.w r6, r1, sl │ │ - lsl.w r1, r1, fp │ │ - it pl │ │ - movpl r1, #0 │ │ - orrs r0, r1 │ │ - orrs r3, r6 │ │ - sxtb.w r1, r8 │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 390e4 │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ - adds r5, #1 │ │ - adds r2, #7 │ │ - mov ip, r4 │ │ + strd r1, r2, [r0] │ │ + bx lr │ │ + push {r4, r5, r6, r7, lr} │ │ + str.w r8, [sp, #-4]! │ │ + ldrd r5, r2, [r1] │ │ + cbz r2, 39b46 │ │ + mov r3, r5 │ │ + subs r4, r2, #1 │ │ + ldrsb.w r6, [r3], #1 │ │ + strd r3, r4, [r1] │ │ + cmp r6, #0 │ │ + bmi.n 39b56 │ │ + movs r1, #255 @ 0xff │ │ + strb r1, [r0, #0] │ │ + asrs r1, r6, #31 │ │ + strd r6, r1, [r0, #8] │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r1, #0 │ │ + strd r5, r1, [r0, #8] │ │ + movs r1, #17 │ │ + strb r1, [r0, #0] │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + cbz r4, 39b88 │ │ + ldrb r3, [r5, #1] │ │ + and.w r6, r6, #127 @ 0x7f │ │ + and.w r4, r3, #127 @ 0x7f │ │ + orr.w lr, r6, r4, lsl #7 │ │ + subs r4, r2, #2 │ │ + sxtb r6, r3 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + ble.n 39b8a │ │ + adds r3, r5, #2 │ │ + mov.w ip, #0 │ │ + strd r3, r4, [r1] │ │ + movs r1, #255 @ 0xff │ │ + strb r1, [r0, #0] │ │ + strd lr, ip, [r0, #8] │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + b.n 39c5a │ │ cmp r4, #0 │ │ - bne.n 39044 │ │ - ldrd r1, r9, [sp, #32] │ │ - movs r0, #0 │ │ - strd r9, r0, [r1] │ │ - ldr r0, [sp, #28] │ │ - b.n 390b4 │ │ - mov.w r8, #0 │ │ - movs r6, #0 │ │ - movs r1, #19 │ │ - b.n 390c8 │ │ - ldr r0, [sp, #32] │ │ - mov.w r8, #0 │ │ - strd r1, r4, [r0] │ │ - movs r1, #6 │ │ - ldr r0, [sp, #28] │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ - strb.w r8, [r0, #9] │ │ - strd r2, r2, [r0] │ │ - strb r1, [r0, #8] │ │ - strd r9, r9, [r0, #12] │ │ - str r6, [r0, #20] │ │ - add sp, #48 @ 0x30 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - ldr r1, [sp, #32] │ │ - mov r2, r4 │ │ + beq.n 39c52 │ │ + ldrb r3, [r5, #2] │ │ + subs r4, r2, #3 │ │ + and.w r6, r3, #127 @ 0x7f │ │ + orr.w lr, lr, r6, lsl #14 │ │ + sxtb r6, r3 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + ble.n 39ba6 │ │ + adds r3, r5, #3 │ │ + b.n 39b72 │ │ cmp r4, #0 │ │ - strd lr, r2, [r1] │ │ - beq.n 39178 │ │ - strd r3, r0, [sp] │ │ - mov.w fp, #0 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - movs r4, #0 │ │ - movs r3, #0 │ │ - add r0, ip │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #24] │ │ - subs r0, #1 │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - sub.w sl, r2, #1 │ │ - str r4, [sp, #40] @ 0x28 │ │ - cmp r3, #63 @ 0x3f │ │ - add.w r8, r0, r5 │ │ - mov r1, r8 │ │ - ldrb.w r4, [r1, #1]! │ │ - add.w ip, r1, #1 │ │ - bne.n 39126 │ │ - cmp r4, #1 │ │ - bhi.n 39182 │ │ - and.w r0, r3, #63 @ 0x3f │ │ - mov lr, r2 │ │ - and.w r6, r4, #127 @ 0x7f │ │ - rsb r2, r0, #32 │ │ - subs.w r9, r0, #32 │ │ - lsr.w r2, r6, r2 │ │ - lsl.w r0, r6, r0 │ │ - it pl │ │ - lslpl.w r2, r6, r9 │ │ - mov r9, r4 │ │ - ldr r4, [sp, #40] @ 0x28 │ │ - it pl │ │ - movpl r0, #0 │ │ - orr.w fp, fp, r0 │ │ - sxtb.w r0, r9 │ │ - orrs r4, r2 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 391ac │ │ - adds r3, #7 │ │ - adds r5, #1 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - mov r2, sl │ │ - cmp r0, r5 │ │ - bne.n 39108 │ │ - ldr.w lr, [sp, #8] │ │ - movs r0, #0 │ │ - ldr r1, [sp, #32] │ │ - strd lr, r0, [r1] │ │ - b.n 3917c │ │ - mov.w r9, #0 │ │ - movs r0, #0 │ │ - movs r1, #19 │ │ - b.n 3918e │ │ - ldr r0, [sp, #32] │ │ - movs r1, #6 │ │ - mov.w r9, #0 │ │ - strd ip, sl, [r0] │ │ - ldr r3, [sp, #28] │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ - strd r2, r2, [r3] │ │ - strb.w r9, [r3, #9] │ │ - strb r1, [r3, #8] │ │ - strd lr, lr, [r3, #12] │ │ - str r0, [r3, #20] │ │ - add sp, #48 @ 0x30 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - ldr r0, [sp, #32] │ │ - cmp.w sl, #0 │ │ - str.w fp, [sp, #44] @ 0x2c │ │ - strd ip, sl, [r0] │ │ - beq.n 39230 │ │ - ldr r0, [sp, #20] │ │ - add.w r2, r8, #3 │ │ - mov fp, r4 │ │ - mov.w ip, #0 │ │ - subs r3, r0, r5 │ │ - mov.w sl, #0 │ │ - movs r4, #0 │ │ - add.w r0, r1, lr │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldrb.w lr, [r2, #-1] │ │ - cmp r4, #63 @ 0x3f │ │ - bne.n 391e4 │ │ - cmp.w lr, #1 │ │ - bhi.n 3923c │ │ - and.w r1, r4, #63 @ 0x3f │ │ - and.w r0, lr, #127 @ 0x7f │ │ - rsb r9, r1, #32 │ │ - subs.w r5, r1, #32 │ │ - lsr.w r6, r0, r9 │ │ - it pl │ │ - lslpl.w r6, r0, r5 │ │ - lsl.w r0, r0, r1 │ │ - it pl │ │ - movpl r0, #0 │ │ - orr.w ip, ip, r0 │ │ - orr.w sl, sl, r6 │ │ - sxtb.w r0, lr │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 39266 │ │ - subs r3, #1 │ │ - adds r2, #1 │ │ - adds r4, #7 │ │ - adds r0, r3, #1 │ │ - bne.n 391d6 │ │ - ldr.w ip, [sp, #40] @ 0x28 │ │ - movs r0, #0 │ │ - ldr r1, [sp, #32] │ │ - strd ip, r0, [r1] │ │ - b.n 39234 │ │ - mov.w lr, #0 │ │ - ldr r3, [sp, #28] │ │ - movs r0, #0 │ │ - movs r1, #19 │ │ - b.n 3924a │ │ - ldr r0, [sp, #32] │ │ - movs r1, #6 │ │ - mov.w lr, #0 │ │ - strd r2, r3, [r0] │ │ - ldr r3, [sp, #28] │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ - strb.w lr, [r3, #9] │ │ - strd r2, r2, [r3] │ │ - strb r1, [r3, #8] │ │ - strd ip, ip, [r3, #12] │ │ - str r0, [r3, #20] │ │ - add sp, #48 @ 0x30 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - ldr r5, [sp, #32] │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ + beq.n 39c52 │ │ + ldrb r3, [r5, #3] │ │ + subs r4, r2, #4 │ │ + and.w r6, r3, #127 @ 0x7f │ │ + orr.w lr, lr, r6, lsl #21 │ │ + sxtb r6, r3 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + ble.n 39bc2 │ │ + adds r3, r5, #4 │ │ + b.n 39b72 │ │ + cmp r4, #0 │ │ + beq.n 39c52 │ │ + ldrb r3, [r5, #4] │ │ + subs r4, r2, #5 │ │ + orr.w lr, lr, r3, lsl #28 │ │ + ubfx ip, r3, #4, #3 │ │ + sxtb r6, r3 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + ble.n 39bde │ │ + adds r3, r5, #5 │ │ + b.n 39b76 │ │ + cbz r4, 39c52 │ │ + ldrb r3, [r5, #5] │ │ + and.w r4, r3, #127 @ 0x7f │ │ + sxtb r6, r3 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + orr.w ip, ip, r4, lsl #3 │ │ + sub.w r4, r2, #6 │ │ + ble.n 39bfa │ │ + adds r3, r5, #6 │ │ + b.n 39b76 │ │ + cbz r4, 39c52 │ │ + ldrb r3, [r5, #6] │ │ + and.w r4, r3, #127 @ 0x7f │ │ + sxtb r6, r3 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + orr.w ip, ip, r4, lsl #10 │ │ + sub.w r4, r2, #7 │ │ + ble.n 39c16 │ │ + adds r3, r5, #7 │ │ + b.n 39b76 │ │ + cbz r4, 39c52 │ │ + ldrb r6, [r5, #7] │ │ + sub.w r4, r2, #8 │ │ + and.w r3, r6, #127 @ 0x7f │ │ + sxtb r6, r6 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + orr.w ip, ip, r3, lsl #17 │ │ + add.w r3, r5, #8 │ │ + bgt.n 39b76 │ │ + cbz r4, 39c52 │ │ + ldrsb.w r3, [r3] │ │ + add.w r8, r5, #9 │ │ + sub.w r4, r2, #9 │ │ + and.w r6, r3, #127 @ 0x7f │ │ + cmp.w r3, #4294967295 @ 0xffffffff │ │ + orr.w ip, ip, r6, lsl #24 │ │ + ble.n 39c6c │ │ + mov r3, r8 │ │ + b.n 39b76 │ │ + adds r3, r5, r2 │ │ + movs r2, #0 │ │ + strd r3, r2, [r1] │ │ movs r1, #0 │ │ - movs r4, #31 │ │ - strd r2, r3, [r5] │ │ - ldr r2, [sp, #28] │ │ - ldr r3, [sp, #12] │ │ - str r3, [r2, #8] │ │ - ldr r3, [sp, #16] │ │ - strd r3, r0, [r2, #12] │ │ - add.w r3, r2, #40 @ 0x28 │ │ - str r0, [r2, #20] │ │ - ldr r0, [sp, #4] │ │ - str r0, [r2, #32] │ │ - ldr r0, [sp, #0] │ │ - str r0, [r2, #36] @ 0x24 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - strd r1, r1, [r2, #64] @ 0x40 │ │ - strd r4, r1, [r2] │ │ - stmia.w r3, {r0, fp, ip} │ │ - strd sl, r1, [r2, #52] @ 0x34 │ │ - str r1, [r2, #60] @ 0x3c │ │ - add sp, #48 @ 0x30 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ + strb r6, [r0, #1] │ │ + strd r3, r1, [r0, #8] │ │ + movs r1, #17 │ │ + strb r1, [r0, #0] │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + strd r8, r4, [r1] │ │ + cbz r4, 39c94 │ │ + ldrb r3, [r5, #9] │ │ + subs r2, #10 │ │ + add.w r4, r5, #10 │ │ + cmp r3, #1 │ │ + strd r4, r2, [r1] │ │ + bhi.n 39ca4 │ │ + movs r1, #255 @ 0xff │ │ + strb r1, [r0, #0] │ │ + orr.w r1, ip, r3, lsl #31 │ │ + strd lr, r1, [r0, #8] │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r1, #0 │ │ + strd r8, r1, [r0, #8] │ │ + movs r1, #17 │ │ + strb r1, [r0, #0] │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r1, #6 │ │ + strb r1, [r0, #0] │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ - movs r0, #72 @ 0x48 │ │ + movs r0, #88 @ 0x58 │ │ movs r3, #8 │ │ strd r3, r0, [sp] │ │ movs r5, #4 │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 2e6ac │ │ + bl 2f7aa │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 142ba │ │ + bl 1441a │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ - ldr r0, [r0, #96] @ 0x60 │ │ + ldr r0, [r0, #112] @ 0x70 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #100] @ 0x64 │ │ - blxne 4f780 │ │ - ldr r0, [r4, #108] @ 0x6c │ │ + ldrne r0, [r4, #116] @ 0x74 │ │ + blxne 4eeb0 │ │ + ldr r0, [r4, #124] @ 0x7c │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #112] @ 0x70 │ │ - blxne 4f780 │ │ - ldr r0, [r4, #120] @ 0x78 │ │ + ldrne.w r0, [r4, #128] @ 0x80 │ │ + blxne 4eeb0 │ │ + ldr.w r0, [r4, #136] @ 0x88 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #124] @ 0x7c │ │ - blxne 4f780 │ │ - ldr.w r0, [r4, #132] @ 0x84 │ │ - cbz r0, 39324 │ │ - ldr.w r0, [r4, #136] @ 0x88 │ │ + ldrne.w r0, [r4, #140] @ 0x8c │ │ + blxne 4eeb0 │ │ + ldr.w r0, [r4, #148] @ 0x94 │ │ + cbz r0, 39d2e │ │ + ldr.w r0, [r4, #152] @ 0x98 │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldrd r8, r6, [r0, #4] │ │ mov r5, r0 │ │ - cbz r6, 3934e │ │ + cbz r6, 39d58 │ │ add.w r4, r8, #4 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #-4] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ adds r4, #24 │ │ subs r6, #1 │ │ - bne.n 3933a │ │ + bne.n 39d44 │ │ ldr r0, [r5, #0] │ │ - cbz r0, 39360 │ │ + cbz r0, 39d6a │ │ mov r0, r8 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ cmp r1, #0 │ │ it eq │ │ bxeq lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ @@ -68799,126 +69578,141 @@ │ │ movs r6, #0 │ │ lsls r5, r0, #2 │ │ ldr r0, [r4, r6] │ │ cmp r0, #0 │ │ ittt ne │ │ addne r0, r4, r6 │ │ ldrne r0, [r0, #4] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ adds r6, #12 │ │ cmp r5, r6 │ │ - bne.n 3937e │ │ + bne.n 39d88 │ │ mov r0, r4 │ │ ldr.w fp, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ + b.w 4eddc │ │ + push {r4, r5, r6, lr} │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub.w sp, sp, #4096 @ 0x1000 │ │ - sub sp, #28 │ │ - movw r6, #5653 @ 0x1615 │ │ - sub.w r3, r1, r1, lsr #1 │ │ - movt r6, #5 │ │ - cmp r1, r6 │ │ + sub sp, #4 │ │ + ldrd r3, r4, [r0, #8] │ │ + mov.w ip, #0 │ │ + ldrd r2, lr, [r0, #32] │ │ + subs r3, r2, r3 │ │ + sbcs.w r3, lr, r4 │ │ + add.w r4, r0, #56 @ 0x38 │ │ + mov.w r3, #2 │ │ it cc │ │ - movcc r6, r1 │ │ - cmp r6, r3 │ │ - it ls │ │ - movls r6, r3 │ │ - cmp r6, #48 @ 0x30 │ │ + movcc.w ip, #1 │ │ + cmp.w ip, #0 │ │ + beq.n 39df2 │ │ + ldrd r6, r5, [r4] │ │ + subs r2, r6, r2 │ │ + sbcs.w r2, r5, lr │ │ + bcs.n 39e0c │ │ + adds r3, #1 │ │ + adds r4, #24 │ │ mov r2, r6 │ │ - it ls │ │ - movls r2, #48 @ 0x30 │ │ - cmp r6, #171 @ 0xab │ │ - bcs.n 393d8 │ │ - add r4, sp, #8 │ │ - movs r3, #170 @ 0xaa │ │ - b.n 39418 │ │ - movw r5, #21846 @ 0x5556 │ │ - movt r5, #1365 @ 0x555 │ │ - cmp r3, r5 │ │ - bcc.n 393e8 │ │ - bl 14360 │ │ - add.w r3, r2, r2, lsl #1 │ │ - mov.w r8, #0 │ │ - lsls r5, r3, #3 │ │ - beq.n 3940c │ │ - mov sl, r0 │ │ - mov r0, r5 │ │ - mov r9, r2 │ │ - mov fp, r1 │ │ - blx 4f770 │ │ - cbz r0, 3943e │ │ - mov r4, r0 │ │ - mov r1, fp │ │ - mov r0, sl │ │ - mov r3, r9 │ │ - b.n 39410 │ │ - movs r4, #8 │ │ + mov lr, r5 │ │ + cmp r1, r3 │ │ + bne.n 39dd8 │ │ + b.n 39e10 │ │ + ldrd r6, r5, [r4] │ │ + subs r2, r6, r2 │ │ + sbcs.w r2, r5, lr │ │ + bcc.n 39e0c │ │ + adds r3, #1 │ │ + adds r4, #24 │ │ + mov r2, r6 │ │ + mov lr, r5 │ │ + cmp r1, r3 │ │ + bne.n 39df2 │ │ + b.n 39e10 │ │ + cmp r3, r1 │ │ + bne.n 39e86 │ │ + cmp.w ip, #0 │ │ + beq.n 39e7e │ │ + add.w r2, r1, r1, lsl #1 │ │ + lsrs r1, r1, #1 │ │ + add.w r1, r1, r1, lsl #1 │ │ + mvn.w r3, #11 │ │ + add.w r2, r3, r2, lsl #3 │ │ movs r3, #0 │ │ - sub.w r2, r7, #44 @ 0x2c │ │ - stmia.w r2, {r3, r4, r8} │ │ + lsls r1, r1, #3 │ │ + str r1, [sp, #0] │ │ + adds r5, r0, r2 │ │ + ldr.w lr, [r0, r3] │ │ + ldrd r4, sl, [r5, #-12] │ │ + str r4, [r0, r3] │ │ + adds r4, r0, r3 │ │ + adds r3, #24 │ │ + ldrd r1, ip, [r4, #12] │ │ + ldr.w r8, [r0, r2] │ │ + str r1, [r0, r2] │ │ + subs r2, #24 │ │ + ldr r1, [r5, #4] │ │ + ldrd r6, fp, [r4, #4] │ │ + str.w r6, [r5, #-8] │ │ + strd r8, r1, [r4, #12] │ │ + ldr r1, [r4, #20] │ │ + ldr r6, [r5, #8] │ │ + str r1, [r5, #8] │ │ + ldr r1, [sp, #0] │ │ + ldr.w r9, [r5, #-4] │ │ + cmp r1, r3 │ │ + str.w lr, [r5, #-12] │ │ + str.w sl, [r4, #4] │ │ + str.w r9, [r4, #8] │ │ + str.w fp, [r5, #-4] │ │ + str.w ip, [r5, #4] │ │ + str r6, [r4, #20] │ │ + bne.n 39e2e │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + orr.w r2, r1, #1 │ │ + movs r3, #62 @ 0x3e │ │ + clz r2, r2 │ │ + eor.w r3, r3, r2, lsl #1 │ │ movs r2, #0 │ │ - cmp r1, #65 @ 0x41 │ │ - it cc │ │ - movcc r2, #1 │ │ - str r2, [sp, #0] │ │ - mov r2, r4 │ │ - bl 399be │ │ - cmp r6, #170 @ 0xaa │ │ - bls.n 39432 │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - add.w sp, sp, #4096 @ 0x1000 │ │ - add sp, #28 │ │ + add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - movs r0, #8 │ │ - mov r1, r5 │ │ - bl 142ba │ │ - cmp r6, #171 @ 0xab │ │ - mov r4, r0 │ │ - itt cs │ │ - subcs.w r0, r7, #44 @ 0x2c │ │ - blcs 39326 │ │ - mov r0, r4 │ │ - blx 4dd68 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 3a3d0 │ │ push {r4, r5, r6, lr} │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #32 │ │ add.w r1, r1, r1, lsl #1 │ │ movs r4, #0 │ │ mov r2, r0 │ │ str r0, [sp, #28] │ │ add.w ip, r0, r1, lsl #3 │ │ add.w r1, r0, #24 │ │ str.w ip, [sp] │ │ - b.n 394a8 │ │ + b.n 39ef2 │ │ ldr r2, [sp, #28] │ │ ldrd r6, r1, [sp, #4] │ │ strd r1, r6, [r2] │ │ strd r3, r0, [ip, #-16] │ │ ldr r0, [sp, #12] │ │ str.w r0, [ip, #-8] │ │ ldr r0, [sp, #16] │ │ str.w r0, [ip, #-4] │ │ ldr.w ip, [sp] │ │ ldrd r6, r4, [sp, #20] │ │ add.w r1, r6, #24 │ │ adds r4, #24 │ │ mov r2, r6 │ │ cmp r1, ip │ │ - beq.n 39502 │ │ + beq.n 39f4c │ │ mov r6, r1 │ │ ldrd r5, r1, [r2, #8] │ │ ldrd r3, r0, [r2, #32] │ │ subs r5, r3, r5 │ │ sbcs.w r5, r0, r1 │ │ - bcs.n 3949c │ │ + bcs.n 39ee6 │ │ str r6, [sp, #20] │ │ ldrd r1, r6, [r2, #24] │ │ str r4, [sp, #24] │ │ strd r6, r1, [sp, #4] │ │ ldrd r2, r1, [r2, #40] @ 0x28 │ │ strd r2, r1, [sp, #12] │ │ mov r2, r4 │ │ @@ -68926,1712 +69720,1339 @@ │ │ cmp r2, #0 │ │ add.w r8, r1, r2 │ │ add.w ip, r8, #24 │ │ mov r6, r8 │ │ ldmia.w r6, {r1, r4, r9, sl, fp, lr} │ │ mov r5, ip │ │ stmia.w r5, {r1, r4, r9, sl, fp, lr} │ │ - beq.n 3947a │ │ + beq.n 39ec4 │ │ ldrd r1, r6, [r8, #-16] │ │ subs r2, #24 │ │ subs r1, r3, r1 │ │ sbcs.w r1, r0, r6 │ │ - bcc.n 394d0 │ │ + bcc.n 39f1a │ │ ldr r1, [sp, #28] │ │ add r1, r2 │ │ add.w r2, r1, #24 │ │ - b.n 3947c │ │ + b.n 39ec6 │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ - push {r4, r5, r7, lr} │ │ - add r7, sp, #8 │ │ - sub sp, #24 │ │ - ldrd r1, r2, [r0] │ │ - mov r4, r0 │ │ - movs r0, #24 │ │ - movs r3, #8 │ │ - strd r3, r0, [sp] │ │ - movs r5, #4 │ │ - lsls r0, r1, #1 │ │ - cmp r0, #4 │ │ - add r0, sp, #12 │ │ - it hi │ │ - lslhi r5, r1, #1 │ │ - mov r3, r5 │ │ - bl 2e6ac │ │ - ldr r0, [sp, #12] │ │ - cmp r0, #1 │ │ - itttt ne │ │ - ldrne r0, [sp, #16] │ │ - strdne r5, r0, [r4] │ │ - addne sp, #24 │ │ - popne {r4, r5, r7, pc} │ │ - ldrd r0, r1, [sp, #16] │ │ - bl 142ba │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldrd r8, r6, [r0, #4] │ │ mov r5, r0 │ │ - cbz r6, 39570 │ │ + cbz r6, 39f7c │ │ add.w r4, r8, #4 │ │ ldr.w r0, [r4, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #0] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ adds r4, #12 │ │ subs r6, #1 │ │ - bne.n 3955c │ │ + bne.n 39f68 │ │ ldr r0, [r5, #0] │ │ - cbz r0, 39582 │ │ + cbz r0, 39f8e │ │ mov r0, r8 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #100 @ 0x64 │ │ + sub sp, #116 @ 0x74 │ │ mov r6, r1 │ │ - ldr.w r1, [r2, #240] @ 0xf0 │ │ + ldr.w r1, [r2, #256] @ 0x100 │ │ ldr.w r9, [r7, #8] │ │ mov fp, r2 │ │ mov sl, r0 │ │ - cbz r1, 395c2 │ │ - add r0, sp, #80 @ 0x50 │ │ - ldr.w r2, [fp, #244] @ 0xf4 │ │ + cbz r1, 39fce │ │ + add r0, sp, #88 @ 0x58 │ │ + ldr.w r2, [fp, #260] @ 0x104 │ │ adds r0, #4 │ │ strd r3, r6, [sp, #8] │ │ - bl 1437c │ │ - ldrd r8, r6, [sp, #84] @ 0x54 │ │ - ldr r5, [sp, #92] @ 0x5c │ │ + bl 144de │ │ + ldrd r8, r6, [sp, #92] @ 0x5c │ │ + ldr r5, [sp, #100] @ 0x64 │ │ adds.w r0, r8, #1 │ │ - beq.n 395cc │ │ + beq.n 39fd8 │ │ mov r4, r6 │ │ - b.n 395f0 │ │ + b.n 39ffc │ │ movs r4, #1 │ │ mov.w r8, #0 │ │ movs r5, #0 │ │ - b.n 395f4 │ │ - cbz r5, 395e8 │ │ + b.n 3a000 │ │ + cbz r5, 39ff4 │ │ mov r0, r5 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 39736 │ │ + beq.w 3a146 │ │ mov r1, r6 │ │ mov r2, r5 │ │ mov r4, r0 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ mov r8, r5 │ │ - b.n 395f0 │ │ + b.n 39ffc │ │ movs r4, #1 │ │ mov.w r8, #0 │ │ movs r5, #0 │ │ ldrd r3, r6, [sp, #8] │ │ - ldrd r0, r1, [r3, #32] │ │ + ldrd r0, r1, [r3, #48] @ 0x30 │ │ str r5, [sp, #24] │ │ orrs r1, r0 │ │ strd r8, r4, [sp, #16] │ │ - beq.n 39694 │ │ - ldrh.w r1, [r9, #146] @ 0x92 │ │ + beq.n 3a0a4 │ │ + ldrh.w r1, [r9, #162] @ 0xa2 │ │ cmp r1, #5 │ │ - bcs.n 39616 │ │ - ldr.w r1, [r9, #116] @ 0x74 │ │ + bcs.n 3a022 │ │ + ldr.w r1, [r9, #132] @ 0x84 │ │ subs r0, #1 │ │ cmp r0, r1 │ │ - bcc.n 3961e │ │ - b.n 39694 │ │ - ldr.w r1, [r9, #116] @ 0x74 │ │ + bcc.n 3a02a │ │ + b.n 3a0a4 │ │ + ldr.w r1, [r9, #132] @ 0x84 │ │ cmp r1, r0 │ │ - bls.n 39694 │ │ - ldr.w r1, [r9, #112] @ 0x70 │ │ + bls.n 3a0a4 │ │ + ldr.w r1, [r9, #128] @ 0x80 │ │ + add.w r0, r0, r0, lsl #1 │ │ add r4, sp, #32 │ │ mov r5, r3 │ │ - add.w r1, r1, r0, lsl #4 │ │ + add.w r1, r1, r0, lsl #3 │ │ mov r0, r4 │ │ - bl 38cfc │ │ + bl 397a4 │ │ ldrd r0, r1, [sp, #32] │ │ mov r3, r5 │ │ ands r0, r1 │ │ adds r0, #1 │ │ - beq.n 39694 │ │ - ldr.w r3, [fp, #260] @ 0x104 │ │ - add r0, sp, #80 @ 0x50 │ │ - ldrb.w r2, [fp, #217] @ 0xd9 │ │ + beq.n 3a0a4 │ │ + ldr.w r3, [fp, #276] @ 0x114 │ │ + add r0, sp, #88 @ 0x58 │ │ + ldrb.w r2, [fp, #225] @ 0xe1 │ │ mov r1, r6 │ │ str r4, [sp, #0] │ │ - bl 39884 │ │ - ldrb.w r0, [sp, #80] @ 0x50 │ │ + bl 3a294 │ │ + ldrb.w r0, [sp, #88] @ 0x58 │ │ cmp r0, #255 @ 0xff │ │ - beq.n 39664 │ │ - add r6, sp, #84 @ 0x54 │ │ - ldrh.w r1, [sp, #81] @ 0x51 │ │ - ldrb.w r5, [sp, #83] @ 0x53 │ │ + beq.n 3a074 │ │ + add r6, sp, #92 @ 0x5c │ │ + ldrh.w r1, [sp, #89] @ 0x59 │ │ + ldrb.w r5, [sp, #91] @ 0x5b │ │ ldmia r6, {r2, r3, r6} │ │ - b.n 396c8 │ │ - ldrd r1, r2, [sp, #84] @ 0x54 │ │ + b.n 3a0d8 │ │ + ldrd r1, r2, [sp, #92] @ 0x5c │ │ mov r8, r6 │ │ - add r0, sp, #64 @ 0x40 │ │ + add r0, sp, #72 @ 0x48 │ │ adds r0, #4 │ │ - bl 1437c │ │ - ldrd r6, r4, [sp, #68] @ 0x44 │ │ - ldr r2, [sp, #76] @ 0x4c │ │ + bl 144de │ │ + ldrd r6, r4, [sp, #76] @ 0x4c │ │ + ldr r2, [sp, #84] @ 0x54 │ │ add r0, sp, #16 │ │ mov r1, r4 │ │ - bl 12c26 │ │ + bl 12d46 │ │ subs r0, r6, #1 │ │ mov r6, r8 │ │ mov r3, r5 │ │ cmn.w r0, #3 │ │ - bhi.n 39694 │ │ + bhi.n 3a0a4 │ │ mov r0, r4 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r3, r5 │ │ - add r4, sp, #80 @ 0x50 │ │ + add r4, sp, #88 @ 0x58 │ │ mov r1, r3 │ │ mov r0, r4 │ │ - bl 38cfc │ │ - ldr.w r3, [fp, #260] @ 0x104 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldrb.w r2, [fp, #217] @ 0xd9 │ │ + bl 397a4 │ │ + ldr.w r3, [fp, #276] @ 0x114 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldrb.w r2, [fp, #225] @ 0xe1 │ │ mov r1, r6 │ │ str r4, [sp, #0] │ │ - bl 39884 │ │ - ldrb.w r0, [sp, #64] @ 0x40 │ │ + bl 3a294 │ │ + ldrb.w r0, [sp, #72] @ 0x48 │ │ cmp r0, #255 @ 0xff │ │ - beq.n 396f6 │ │ - add r6, sp, #68 @ 0x44 │ │ - ldrh.w r1, [sp, #65] @ 0x41 │ │ + beq.n 3a106 │ │ + add r6, sp, #76 @ 0x4c │ │ + ldrh.w r1, [sp, #73] @ 0x49 │ │ ldr.w r8, [sp, #16] │ │ ldmia r6, {r2, r3, r6} │ │ - ldrb.w r5, [sp, #67] @ 0x43 │ │ + ldrb.w r5, [sp, #75] @ 0x4b │ │ strb.w r5, [sl, #3] │ │ cmp.w r8, #0 │ │ strh.w r1, [sl, #1] │ │ str.w r2, [sl, #4] │ │ str.w r3, [sl, #8] │ │ str.w r6, [sl, #12] │ │ strb.w r0, [sl] │ │ - beq.n 3972e │ │ + beq.n 3a13e │ │ ldr r0, [sp, #20] │ │ - add sp, #100 @ 0x64 │ │ + add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ - ldrd r1, r2, [sp, #68] @ 0x44 │ │ - add r0, sp, #48 @ 0x30 │ │ + b.w 4eddc │ │ + ldrd r1, r2, [sp, #76] @ 0x4c │ │ + add r0, sp, #56 @ 0x38 │ │ adds r0, #4 │ │ - bl 1437c │ │ - ldrd r6, r5, [sp, #52] @ 0x34 │ │ - ldr r2, [sp, #60] @ 0x3c │ │ + bl 144de │ │ + ldrd r6, r5, [sp, #60] @ 0x3c │ │ + ldr r2, [sp, #68] @ 0x44 │ │ add r0, sp, #16 │ │ mov r1, r5 │ │ - bl 12c26 │ │ + bl 12d46 │ │ subs r0, r6, #1 │ │ cmn.w r0, #3 │ │ itt ls │ │ movls r0, r5 │ │ - blxls 4f780 │ │ + blxls 4eeb0 │ │ add r2, sp, #16 │ │ add.w r3, sl, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia r3!, {r0, r1, r2} │ │ movs r0, #255 @ 0xff │ │ strb.w r0, [sl] │ │ - add sp, #100 @ 0x64 │ │ + add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #1 │ │ mov r1, r5 │ │ - bl 142ba │ │ + bl 1441a │ │ mov r8, r0 │ │ subs r0, r6, #1 │ │ cmn.w r0, #3 │ │ - bhi.n 39766 │ │ + bhi.n 3a176 │ │ mov r0, r4 │ │ - blx 4f780 │ │ - b.n 39766 │ │ - b.n 39764 │ │ + blx 4eeb0 │ │ + b.n 3a176 │ │ + b.n 3a174 │ │ mov r8, r0 │ │ subs r0, r6, #1 │ │ cmn.w r0, #3 │ │ - bhi.n 39766 │ │ + bhi.n 3a176 │ │ mov r0, r5 │ │ - blx 4f780 │ │ - b.n 39766 │ │ + blx 4eeb0 │ │ + b.n 3a176 │ │ mov r8, r0 │ │ ldr r0, [sp, #16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #20] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ mov r0, r8 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ movs r0, #12 │ │ movs r5, #4 │ │ strd r5, r0, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 2e6ac │ │ + bl 2f7aa │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 142ba │ │ + bl 1441a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ cmp r0, #2 │ │ - beq.n 397c6 │ │ - cbz r0, 397cc │ │ + beq.n 3a1d6 │ │ + cbz r0, 3a1dc │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r6, [r4, #16] │ │ - cbz r6, 397f2 │ │ + cbz r6, 3a202 │ │ ldr.w r8, [r4, #12] │ │ add.w r5, r8, #4 │ │ ldr.w r0, [r5, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #0] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ adds r5, #12 │ │ subs r6, #1 │ │ - bne.n 397d8 │ │ + bne.n 3a1e8 │ │ mov r0, r8 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ ldr r5, [r4, #24] │ │ cmp r5, #0 │ │ - beq.n 397c6 │ │ + beq.n 3a1d6 │ │ ldr r4, [r4, #20] │ │ adds r6, r4, #4 │ │ ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r6, #-4] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ adds r6, #24 │ │ subs r5, #1 │ │ - bne.n 397fc │ │ + bne.n 3a20c │ │ mov r0, r4 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 39832 │ │ + cbz r0, 3a242 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r6, [r4, #8] │ │ - cbz r6, 39858 │ │ + cbz r6, 3a268 │ │ ldr.w r8, [r4, #4] │ │ add.w r5, r8, #4 │ │ ldr.w r0, [r5, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #0] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ adds r5, #12 │ │ subs r6, #1 │ │ - bne.n 3983e │ │ + bne.n 3a24e │ │ mov r0, r8 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ ldr r5, [r4, #16] │ │ cmp r5, #0 │ │ - beq.n 3982c │ │ + beq.n 3a23c │ │ ldr r4, [r4, #12] │ │ adds r6, r4, #4 │ │ ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r6, #-4] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ adds r6, #24 │ │ subs r5, #1 │ │ - bne.n 39862 │ │ + bne.n 3a272 │ │ mov r0, r4 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ push {r4, r5, r7, lr} │ │ ldr.w lr, [sp, #16] │ │ ldr.w r4, [lr] │ │ - sub.w ip, r4, #26 │ │ + sub.w ip, r4, #27 │ │ cmp.w ip, #5 │ │ - bhi.n 39900 │ │ + bhi.n 3a312 │ │ tbb [pc, ip] │ │ subs r3, r0, #4 │ │ - asrs r2, r6, #16 │ │ - ldr r3, [pc, #212] @ (39978 ) │ │ - ldrd r1, r2, [r1, #64] @ 0x40 │ │ + asrs r3, r6, #16 │ │ + ldr r4, [pc, #216] @ (3a38c ) │ │ + ldrd r1, r2, [r1, #72] @ 0x48 │ │ ldr.w r3, [lr, #8] │ │ cmp r2, r3 │ │ - bcc.n 39926 │ │ + bcc.n 3a338 │ │ add r1, r3 │ │ - beq.n 39926 │ │ + beq.n 3a338 │ │ subs r3, r2, r3 │ │ movs r2, #0 │ │ ldrb r4, [r1, r2] │ │ cmp r4, #0 │ │ - beq.n 399b4 │ │ + beq.n 3a3c6 │ │ adds r2, #1 │ │ cmp r3, r2 │ │ - bne.n 398b6 │ │ - b.n 39926 │ │ - ldrd ip, r4, [r1, #72] @ 0x48 │ │ + bne.n 3a2c6 │ │ + b.n 3a338 │ │ + ldrd ip, r4, [r1, #80] @ 0x50 │ │ cmp r4, r3 │ │ - bcs.n 39940 │ │ + bcs.n 3a352 │ │ movs r1, #0 │ │ - movs r2, #19 │ │ + movs r2, #17 │ │ strb r2, [r0, #0] │ │ strd ip, ip, [r0, #4] │ │ str r1, [r0, #12] │ │ pop {r4, r5, r7, pc} │ │ - ldr r1, [r1, #120] @ 0x78 │ │ - cbz r1, 39900 │ │ - ldrd r1, r2, [r1, #72] @ 0x48 │ │ + ldr.w r1, [r1, #128] @ 0x80 │ │ + cbz r1, 3a312 │ │ + ldrd r1, r2, [r1, #80] @ 0x50 │ │ ldr.w r3, [lr, #8] │ │ cmp r2, r3 │ │ - bcc.n 39926 │ │ + bcc.n 3a338 │ │ add r1, r3 │ │ - beq.n 39926 │ │ + beq.n 3a338 │ │ subs r3, r2, r3 │ │ movs r2, #0 │ │ ldrb r5, [r1, r2] │ │ cmp r5, #0 │ │ - beq.n 399b4 │ │ + beq.n 3a3c6 │ │ adds r2, #1 │ │ cmp r3, r2 │ │ - bne.n 398f2 │ │ - b.n 39926 │ │ - movs r1, #72 @ 0x48 │ │ + bne.n 3a304 │ │ + b.n 3a338 │ │ + movs r1, #66 @ 0x42 │ │ strb r1, [r0, #0] │ │ pop {r4, r5, r7, pc} │ │ ldrd r1, r2, [r1, #40] @ 0x28 │ │ ldr.w r3, [lr, #8] │ │ cmp r2, r3 │ │ - bcc.n 39926 │ │ + bcc.n 3a338 │ │ add r1, r3 │ │ - beq.n 39926 │ │ + beq.n 3a338 │ │ subs r3, r2, r3 │ │ movs r2, #0 │ │ ldrb r5, [r1, r2] │ │ cmp r5, #0 │ │ - beq.n 399b4 │ │ + beq.n 3a3c6 │ │ adds r2, #1 │ │ cmp r3, r2 │ │ - bne.n 3991a │ │ + bne.n 3a32c │ │ movs r2, #0 │ │ strd r1, r2, [r0, #8] │ │ - movs r1, #19 │ │ + movs r1, #17 │ │ strb r1, [r0, #0] │ │ pop {r4, r5, r7, pc} │ │ ldrd r2, r3, [lr, #8] │ │ movs r1, #255 @ 0xff │ │ strb r1, [r0, #0] │ │ strd r2, r3, [r0, #4] │ │ pop {r4, r5, r7, pc} │ │ ldr.w lr, [lr, #8] │ │ uxtb r2, r2 │ │ umull lr, r5, lr, r2 │ │ - cbz r5, 39958 │ │ - movs r2, #56 @ 0x38 │ │ + cbz r5, 3a36a │ │ + movs r2, #50 @ 0x32 │ │ strb r2, [r0, #0] │ │ strd ip, ip, [r0, #4] │ │ str r1, [r0, #12] │ │ pop {r4, r5, r7, pc} │ │ add ip, r3 │ │ subs r3, r4, r3 │ │ cmp r3, lr │ │ - bcc.n 398cc │ │ + bcc.n 3a2dc │ │ add ip, lr │ │ sub.w r3, r3, lr │ │ cmp r2, #8 │ │ - bne.n 39990 │ │ + bne.n 3a3a2 │ │ cmp r3, #8 │ │ - bcc.n 398cc │ │ + bcc.n 3a2dc │ │ ldrb.w r3, [ip, #7] │ │ ldr.w r2, [ip, #3] │ │ lsls r3, r3, #24 │ │ orrs.w r3, r3, r2, lsr #8 │ │ - bne.n 3994c │ │ + bne.n 3a35e │ │ ldrb.w r3, [ip, #2] │ │ lsls r2, r2, #24 │ │ ldrh.w r5, [ip] │ │ orr.w r3, r5, r3, lsl #16 │ │ orrs r2, r3 │ │ - b.n 39998 │ │ + b.n 3a3aa │ │ cmp r3, #4 │ │ - bcc.n 398cc │ │ + bcc.n 3a2dc │ │ ldr.w r2, [ip] │ │ - ldrd r1, r3, [r1, #64] @ 0x40 │ │ + ldrd r1, r3, [r1, #72] @ 0x48 │ │ cmp r3, r2 │ │ - bcc.n 39926 │ │ + bcc.n 3a338 │ │ add r1, r2 │ │ - beq.n 39926 │ │ + beq.n 3a338 │ │ subs r3, r3, r2 │ │ movs r2, #0 │ │ ldrb r5, [r1, r2] │ │ - cbz r5, 399b4 │ │ + cbz r5, 3a3c6 │ │ adds r2, #1 │ │ cmp r3, r2 │ │ - bne.n 399a8 │ │ - b.n 39926 │ │ + bne.n 3a3ba │ │ + b.n 3a338 │ │ strd r1, r2, [r0, #4] │ │ movs r1, #255 @ 0xff │ │ strb r1, [r0, #0] │ │ pop {r4, r5, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #420 @ 0x1a4 │ │ - mov r4, r1 │ │ + sub sp, #76 @ 0x4c │ │ + mov fp, r1 │ │ + mov r4, r0 │ │ + cmp r1, #33 @ 0x21 │ │ + bcs.n 3a3f4 │ │ + mov r0, r4 │ │ + mov r1, fp │ │ + add sp, #76 @ 0x4c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 3a786 │ │ mov r9, r3 │ │ - mov fp, r2 │ │ - str r0, [sp, #56] @ 0x38 │ │ - movs r0, #0 │ │ - mov.w r1, #1073741824 @ 0x40000000 │ │ - mov r2, r4 │ │ - movs r3, #0 │ │ - bl 4c5c0 │ │ - umull r2, r3, r0, r4 │ │ - adds r6, r0, #1 │ │ - adc.w r5, r1, #0 │ │ - mla r3, r1, r4, r3 │ │ - eor.w r3, r3, #1073741824 @ 0x40000000 │ │ - orrs r2, r3 │ │ - it eq │ │ - moveq r5, r1 │ │ - str r5, [sp, #20] │ │ - it eq │ │ - moveq r6, r0 │ │ - cmp.w r4, #4096 @ 0x1000 │ │ - str r6, [sp, #24] │ │ - str r4, [sp, #52] @ 0x34 │ │ - bhi.n 39a14 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - sub.w r0, r0, r0, lsr #1 │ │ - cmp r0, #64 @ 0x40 │ │ - it cs │ │ - movcs r0, #64 @ 0x40 │ │ - b.n 39a38 │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - orr.w r0, r2, #1 │ │ - clz r0, r0 │ │ - eor.w r0, r0, #31 │ │ - and.w r1, r0, #1 │ │ - add.w r0, r1, r0, lsr #1 │ │ - lsr.w r1, r2, r0 │ │ - movs r2, #1 │ │ - lsl.w r0, r2, r0 │ │ - add r0, r1 │ │ - lsrs r0, r0, #1 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - sub.w r2, r7, #94 @ 0x5e │ │ - str r0, [sp, #28] │ │ - mov.w sl, #1 │ │ - sub.w r0, r1, #24 │ │ - str r0, [sp, #16] │ │ - sub.w r0, r1, #12 │ │ - mov.w r8, #0 │ │ + mov r5, r2 │ │ + b.n 3a440 │ │ + mov ip, fp │ │ + add.w r9, sp, #48 @ 0x30 │ │ + ldmia.w ip, {r2, r3, r4, r5, r6, lr} │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + stmia.w r1, {r2, r3, r4, r5, r6, lr} │ │ + add.w r1, sl, sl, lsl #1 │ │ + movs r2, #24 │ │ + add.w fp, fp, r1, lsl #3 │ │ + mov r1, fp │ │ + bl 4bc94 │ │ + mov r1, r9 │ │ + mov ip, fp │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + mvn.w r0, sl │ │ + add r8, r0 │ │ + ldr.w r9, [sp, #8] │ │ + add.w r4, fp, #24 │ │ + movs r5, #0 │ │ + mov fp, r8 │ │ + cmp.w fp, #33 @ 0x21 │ │ + bcc.n 3a3e2 │ │ + cmp.w r9, #0 │ │ + beq.w 3a774 │ │ + mov.w r3, fp, lsr #3 │ │ + movs r0, #168 @ 0xa8 │ │ + mla r2, r3, r0, r4 │ │ + add.w r0, r3, r3, lsl #1 │ │ + cmp.w fp, #64 @ 0x40 │ │ + add.w r1, r4, r0, lsl #5 │ │ + str.w fp, [sp, #12] │ │ + bcs.n 3a4b2 │ │ + mov fp, r5 │ │ + ldrd lr, ip, [r2, #8] │ │ + ldrd r6, r5, [r1, #8] │ │ + ldrd r3, r8, [r4, #8] │ │ + subs.w r0, r6, lr │ │ + sbcs.w r0, r5, ip │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + subs r6, r3, r6 │ │ + sbcs.w r5, r8, r5 │ │ + mov.w r5, #0 │ │ + it cc │ │ + movcc r5, #1 │ │ + teq r5, r0 │ │ + it ne │ │ + movne r1, r2 │ │ + subs.w r0, r3, lr │ │ + sbcs.w r0, r8, ip │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + eors r5, r0 │ │ + mov r5, fp │ │ + it ne │ │ + movne r1, r4 │ │ + b.n 3a4ba │ │ + mov r0, r4 │ │ + bl 3ad8c │ │ + mov r1, r0 │ │ + sub.w ip, r1, r4 │ │ + mov fp, r4 │ │ + sub.w r9, r9, #1 │ │ + str.w r9, [sp, #8] │ │ + str r4, [sp, #24] │ │ + cbz r5, 3a4e2 │ │ + add.w r9, fp, ip │ │ + ldrd r0, r1, [r5, #8] │ │ + ldrd r2, r3, [r9, #8] │ │ + subs r0, r0, r2 │ │ + sbcs.w r0, r1, r3 │ │ + bcs.w 3a652 │ │ + str r5, [sp, #4] │ │ + mov lr, fp │ │ + add.w r9, sp, #48 @ 0x30 │ │ + ldmia.w lr, {r0, r1, r3, r4, r5, r6} │ │ + add.w r8, fp, ip │ │ + mov r2, r9 │ │ + mov.w sl, #24 │ │ + stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ + mov r0, fp │ │ + mov r1, r8 │ │ + movs r2, #24 │ │ + bl 4bc94 │ │ + mov r0, r9 │ │ + add.w ip, fp, #24 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ mov.w lr, #0 │ │ - mov r3, r9 │ │ - str r0, [sp, #8] │ │ - add.w r0, r1, #56 @ 0x38 │ │ - str r0, [sp, #12] │ │ - str.w r9, [sp, #36] @ 0x24 │ │ - str.w fp, [sp, #80] @ 0x50 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - add.w r9, r8, r8, lsl #1 │ │ - str.w r8, [sp, #64] @ 0x40 │ │ - cmp r0, r8 │ │ - bls.n 39ac0 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - mov ip, r3 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - str.w sl, [sp, #68] @ 0x44 │ │ - add.w r0, r0, r9, lsl #3 │ │ - sub.w sl, r1, r8 │ │ - ldr r1, [sp, #28] │ │ - str.w r9, [sp, #72] @ 0x48 │ │ - cmp sl, r1 │ │ - bcs.n 39ad0 │ │ - ldr r1, [r7, #8] │ │ - cbz r1, 39ae6 │ │ - movs r1, #0 │ │ - cmp.w sl, #32 │ │ - strd r1, r1, [sp] │ │ - it cs │ │ - movcs.w sl, #32 │ │ - mov r1, sl │ │ - mov r2, fp │ │ - mov r3, ip │ │ - mov r5, ip │ │ + stmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ + mov r1, r9 │ │ + add.w r8, fp, #48 @ 0x30 │ │ + str.w ip, [sp, #44] @ 0x2c │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #12] │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w r1, fp, r0, lsl #3 │ │ + str r1, [sp, #20] │ │ + ldrd r1, r2, [fp, #8] │ │ + lsls r0, r0, #3 │ │ + str r0, [sp, #16] │ │ + movs r0, #0 │ │ + strd r2, r1, [sp, #36] @ 0x24 │ │ + mov fp, r0 │ │ + ldrd r1, r0, [r8, #8] │ │ + strd r1, r0, [sp, #28] │ │ + add.w r0, lr, lr, lsl #1 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + mov r9, sl │ │ + movs r2, #24 │ │ mov r4, lr │ │ - bl 39f04 │ │ + add.w sl, r1, r0, lsl #3 │ │ + sub.w r0, r8, #24 │ │ + mov r1, sl │ │ + bl 4bc94 │ │ + mov r0, r8 │ │ mov lr, r4 │ │ - mov.w r0, sl, lsl #1 │ │ - adds r4, r0, #1 │ │ - mov r3, r5 │ │ - b.n 39af4 │ │ - movs r0, #1 │ │ - mov.w ip, #0 │ │ - str r0, [sp, #44] @ 0x2c │ │ - cmp.w lr, #2 │ │ - bcs.n 39b52 │ │ - b.n 39d6e │ │ - cmp.w sl, #2 │ │ - bcs.w 39d8e │ │ - mov r5, sl │ │ - mov r3, ip │ │ - lsls r0, r5, #1 │ │ - adds r4, r0, #1 │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ - b.n 39af4 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + add.w r8, r8, #24 │ │ + stmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ + add.w sl, r9, #24 │ │ ldr r0, [sp, #28] │ │ - mov r3, ip │ │ - cmp sl, r0 │ │ - it cs │ │ - movcs sl, r0 │ │ - mov.w r4, sl, lsl #1 │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ - lsrs r6, r4, #1 │ │ - ldr r5, [sp, #24] │ │ - str r4, [sp, #44] @ 0x2c │ │ - sub.w r0, r8, sl, lsr #1 │ │ - ldr r4, [sp, #20] │ │ - adds.w r0, r0, r8 │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ - umull ip, r2, r0, r5 │ │ - mla r0, r0, r4, r2 │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - add.w r2, r6, r2, lsl #1 │ │ - umull r1, r6, r5, r2 │ │ - mla r2, r4, r2, r6 │ │ - mov.w r4, #0 │ │ - adc.w r6, r4, #0 │ │ - eor.w r1, r1, ip │ │ - mla r0, r6, r5, r0 │ │ - clz r1, r1 │ │ - add.w ip, r1, #32 │ │ - eors r0, r2 │ │ - it ne │ │ - clzne ip, r0 │ │ - sub.w r2, r7, #94 @ 0x5e │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ - cmp.w lr, #2 │ │ - bcc.w 39d6e │ │ + ldrd r2, r1, [sp, #36] @ 0x24 │ │ + subs r0, r0, r1 │ │ + ldr r0, [sp, #32] │ │ + sbcs r0, r2 │ │ + it cc │ │ + addcc.w lr, lr, #1 │ │ + ldr r3, [sp, #20] │ │ + add.w r0, fp, #24 │ │ + cmp r8, r3 │ │ + bcc.n 3a540 │ │ ldr r0, [sp, #16] │ │ - str.w ip, [sp, #60] @ 0x3c │ │ - add.w r0, r0, r9, lsl #3 │ │ - str r0, [sp, #32] │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - add.w r0, r0, r9, lsl #3 │ │ - str r0, [sp, #72] @ 0x48 │ │ - b.n 39ca8 │ │ - cmp.w r8, #0 │ │ + add r5, sp, #48 @ 0x30 │ │ + subs r0, #48 @ 0x30 │ │ + str r0, [sp, #20] │ │ + ldr r0, [sp, #24] │ │ + add.w r1, lr, lr, lsl #1 │ │ + ldr.w sl, [sp, #20] │ │ + mov r6, lr │ │ + add r0, r9 │ │ + cmp sl, r9 │ │ it ne │ │ - cmpne r4, #0 │ │ - bne.n 39b88 │ │ - lsls r0, r5, #1 │ │ - add.w sl, r0, #1 │ │ - sub.w r2, r7, #94 @ 0x5e │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ - cmp r6, #1 │ │ - bhi.w 39ca8 │ │ - b.n 39d6a │ │ - cmp r8, r4 │ │ - mov r0, r4 │ │ - it cc │ │ - movcc r0, r8 │ │ - cmp r3, r0 │ │ - bcc.n 39b72 │ │ - ldr r6, [sp, #84] @ 0x54 │ │ - add.w r1, r4, r4, lsl #1 │ │ - str r5, [sp, #40] @ 0x28 │ │ - add.w r5, r0, r0, lsl #1 │ │ - add.w r9, r6, r1, lsl #3 │ │ - mov r0, fp │ │ - mov r1, r6 │ │ - lsls r2, r5, #3 │ │ - str.w lr, [sp, #48] @ 0x30 │ │ - cmp r4, r8 │ │ - it hi │ │ - movhi r1, r9 │ │ - bl 4c336 │ │ - add.w lr, fp, r5, lsl #3 │ │ - cmp r4, r8 │ │ - bls.n 39c20 │ │ - ldr r4, [sp, #32] │ │ - ldrd r5, r1, [lr, #-16] │ │ - sub.w lr, lr, #24 │ │ - ldrd r2, r3, [r9, #-16] │ │ - mov.w r8, #0 │ │ - mov r0, lr │ │ - sub.w ip, r9, #24 │ │ - subs r2, r5, r2 │ │ - sbcs.w r2, r1, r3 │ │ - mov.w r3, #0 │ │ - it cs │ │ - movcs.w r8, #1 │ │ + addne.w r5, r0, #48 @ 0x30 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + adds r0, #24 │ │ + add.w r8, r2, r1, lsl #3 │ │ + ldrd r2, r1, [r5, #8] │ │ + strd r2, r1, [sp, #28] │ │ + movs r2, #24 │ │ + mov r1, r8 │ │ + bl 4bc94 │ │ + mov lr, r6 │ │ + ldmia.w r5, {r0, r1, r2, r3, r4, r6} │ │ + add r5, sp, #48 @ 0x30 │ │ + add.w r9, r9, #24 │ │ + add.w fp, fp, #24 │ │ + stmia.w r8, {r0, r1, r2, r3, r4, r6} │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #28] │ │ + subs r0, r1, r0 │ │ + ldrd r1, r0, [sp, #32] │ │ + sbcs.w r0, r1, r0 │ │ it cc │ │ - movcc r3, #1 │ │ - cmp r3, #0 │ │ - it ne │ │ - movne r0, ip │ │ - ldmia.w r0, {r2, r5, r6, r9, sl, fp} │ │ - mov r1, r4 │ │ - orr.w r0, r3, r3, lsl #1 │ │ - stmia.w r1, {r2, r5, r6, r9, sl, fp} │ │ - orr.w r1, r8, r8, lsl #1 │ │ - add.w lr, lr, r0, lsl #3 │ │ - add.w r9, ip, r1, lsl #3 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - cmp r9, r0 │ │ - beq.n 39c86 │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ - subs r4, #24 │ │ + addcc.w lr, lr, #1 │ │ + cmp sl, fp │ │ + bne.n 3a59c │ │ + ldr.w fp, [sp, #12] │ │ cmp lr, fp │ │ - bne.n 39bc2 │ │ - mov r6, r9 │ │ - b.n 39c8c │ │ - mov r1, fp │ │ - str.w lr, [sp, #76] @ 0x4c │ │ - ldrd r2, r3, [r1, #8] │ │ - mov.w ip, #0 │ │ - ldrd r5, r4, [r9, #8] │ │ + bcs.w 3a772 │ │ + ldr.w r9, [sp, #24] │ │ + mov r1, r5 │ │ + mov sl, lr │ │ + mov ip, r9 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + add.w r0, lr, lr, lsl #1 │ │ + movs r2, #24 │ │ + add.w r8, r9, r0, lsl #3 │ │ + mov r0, r9 │ │ + mov r1, r8 │ │ + bl 4bc94 │ │ + add r1, sp, #48 @ 0x30 │ │ + mov ip, r8 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + mov r1, sl │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + mov r0, r9 │ │ + ldrd r2, r9, [sp, #4] │ │ + mov r3, r9 │ │ + bl 3a3d0 │ │ + mvn.w r0, sl │ │ + add fp, r0 │ │ + add.w r4, r8, #24 │ │ + mov r5, r8 │ │ + cmp.w fp, #33 @ 0x21 │ │ + bcs.w 3a440 │ │ + b.n 3a3e2 │ │ + mov ip, fp │ │ + add.w r8, sp, #48 @ 0x30 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + mov.w sl, #24 │ │ + mov r1, r8 │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + movs r2, #24 │ │ + bl 4bc94 │ │ + mov r0, r8 │ │ + add.w lr, fp, #24 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + mov ip, r8 │ │ + stmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ + mov r1, lr │ │ + add.w r9, fp, #48 @ 0x30 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + mov r5, sl │ │ mov.w sl, #0 │ │ - mov r8, r1 │ │ - mov lr, r6 │ │ - subs r2, r5, r2 │ │ - sbcs.w r2, r4, r3 │ │ + ldr r0, [sp, #12] │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w r1, fp, r0, lsl #3 │ │ + str r1, [sp, #16] │ │ + ldrd r1, r2, [fp, #8] │ │ + lsls r0, r0, #3 │ │ + str r0, [sp, #4] │ │ + movs r0, #0 │ │ + str.w lr, [sp, #44] @ 0x2c │ │ + strd r2, r1, [sp, #36] @ 0x24 │ │ + str r0, [sp, #28] │ │ + movs r2, #24 │ │ + ldrd r1, r0, [r9, #8] │ │ + mov r8, r5 │ │ + str r1, [sp, #20] │ │ + str r0, [sp, #32] │ │ + add.w r0, sl, sl, lsl #1 │ │ + add.w fp, lr, r0, lsl #3 │ │ + sub.w r0, r9, #24 │ │ + mov r1, fp │ │ + bl 4bc94 │ │ + mov r0, r9 │ │ + ldr.w lr, [sp, #44] @ 0x2c │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + add.w r9, r9, #24 │ │ + stmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ + add.w r5, r8, #24 │ │ + ldr r0, [sp, #20] │ │ + ldrd r2, r1, [sp, #36] @ 0x24 │ │ + subs r0, r1, r0 │ │ + ldr.w fp, [sp, #28] │ │ + ldr r0, [sp, #32] │ │ + sbcs.w r0, r2, r0 │ │ it cs │ │ - movcs.w ip, #1 │ │ - it cc │ │ - movcc.w sl, #1 │ │ - cmp.w sl, #0 │ │ + addcs.w sl, sl, #1 │ │ + ldr r6, [sp, #16] │ │ + add.w r0, fp, #24 │ │ + cmp r9, r6 │ │ + bcc.n 3a6b0 │ │ + ldr r0, [sp, #4] │ │ + subs r0, #48 @ 0x30 │ │ + str r0, [sp, #32] │ │ + ldr r1, [sp, #32] │ │ + add r4, sp, #48 @ 0x30 │ │ + ldr r0, [sp, #24] │ │ + cmp r1, r8 │ │ + add.w r1, sl, sl, lsl #1 │ │ + add r0, r8 │ │ it ne │ │ - movne r8, r9 │ │ - mov r4, r6 │ │ - ldmia.w r8, {r0, r2, r3, r5, r6, fp} │ │ - stmia.w r4, {r0, r2, r3, r5, r6, fp} │ │ - orr.w r0, ip, ip, lsl #1 │ │ - mov r6, lr │ │ - ldr.w lr, [sp, #76] @ 0x4c │ │ - add.w r1, r1, r0, lsl #3 │ │ - adds r6, #24 │ │ - cmp r1, lr │ │ - itttt ne │ │ - orrne.w r0, sl, sl, lsl #1 │ │ - addne.w r9, r9, r0, lsl #3 │ │ - ldrne r0, [sp, #72] @ 0x48 │ │ - cmpne r9, r0 │ │ - bne.n 39c26 │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ - b.n 39c8e │ │ - mov r6, r9 │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ - mov r1, fp │ │ - sub.w r2, lr, r1 │ │ - mov r0, r6 │ │ - bl 4c336 │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ - ldr.w ip, [sp, #60] @ 0x3c │ │ - ldr r6, [sp, #68] @ 0x44 │ │ - ldrd r3, r5, [sp, #36] @ 0x24 │ │ - b.n 39b72 │ │ - sub.w r6, lr, #1 │ │ - ldrb r0, [r2, r6] │ │ - cmp r0, ip │ │ - bcc.n 39d6e │ │ - add r0, sp, #88 @ 0x58 │ │ - mov lr, r6 │ │ - ldr.w r0, [r0, r6, lsl #2] │ │ - lsrs r4, r0, #1 │ │ - add.w r5, r4, sl, lsr #1 │ │ - cmp r5, r3 │ │ - bhi.n 39cd8 │ │ - orr.w r1, r0, sl │ │ - ands.w r1, r1, #1 │ │ - bne.n 39cd8 │ │ - mov.w sl, r5, lsl #1 │ │ - cmp r6, #1 │ │ - bhi.n 39ca8 │ │ - b.n 39d6a │ │ - sub.w r1, r8, r5 │ │ - ldr r2, [sp, #56] @ 0x38 │ │ - lsls r0, r0, #31 │ │ - str r6, [sp, #68] @ 0x44 │ │ - add.w r1, r1, r1, lsl #1 │ │ - add.w r1, r2, r1, lsl #3 │ │ - str r1, [sp, #84] @ 0x54 │ │ - beq.n 39cfc │ │ - mov.w r8, sl, lsr #1 │ │ - movs.w r0, sl, lsl #31 │ │ - bne.w 39b68 │ │ - b.n 39d34 │ │ - orr.w r0, r4, #1 │ │ - movs r1, #62 @ 0x3e │ │ - clz r0, r0 │ │ - mov r2, fp │ │ - mov r8, lr │ │ - mov r6, r3 │ │ - eor.w r0, r1, r0, lsl #1 │ │ - movs r1, #0 │ │ - strd r0, r1, [sp] │ │ - mov r1, r4 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - bl 39f04 │ │ - mov r3, r6 │ │ - ldr r6, [sp, #68] @ 0x44 │ │ - ldr.w ip, [sp, #60] @ 0x3c │ │ - mov lr, r8 │ │ - mov.w r8, sl, lsr #1 │ │ - movs.w r0, sl, lsl #31 │ │ - bne.w 39b68 │ │ - orr.w r0, r8, #1 │ │ - movs r1, #62 @ 0x3e │ │ - clz r0, r0 │ │ - mov r2, fp │ │ - mov r9, lr │ │ - mov r6, r3 │ │ - eor.w r0, r1, r0, lsl #1 │ │ - movs r1, #0 │ │ - strd r0, r1, [sp] │ │ - add.w r0, r4, r4, lsl #1 │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - add.w r0, r1, r0, lsl #3 │ │ - mov r1, r8 │ │ - bl 39f04 │ │ - mov r3, r6 │ │ - ldr r6, [sp, #68] @ 0x44 │ │ - ldr.w ip, [sp, #60] @ 0x3c │ │ - mov lr, r9 │ │ - b.n 39b68 │ │ - mov.w lr, #1 │ │ - add r0, sp, #88 @ 0x58 │ │ - strb.w ip, [r2, lr] │ │ - str.w sl, [r0, lr, lsl #2] │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - cmp r0, r8 │ │ - bls.w 39ed6 │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ - add.w lr, lr, #1 │ │ - add.w r8, r8, sl, lsr #1 │ │ - b.n 39a68 │ │ - ldrd r2, r3, [r0, #8] │ │ - ldrd r1, r6, [r0, #32] │ │ - str.w lr, [sp, #48] @ 0x30 │ │ - mov.w lr, #0 │ │ - subs r2, r1, r2 │ │ - sbcs.w r2, r6, r3 │ │ - it cc │ │ - movcc.w lr, #1 │ │ - cmp.w lr, #0 │ │ - beq.n 39dbe │ │ - cmp.w sl, #2 │ │ - bne.n 39dcc │ │ - movs r5, #2 │ │ - mov.w fp, #1 │ │ - b.n 39e5e │ │ - cmp.w sl, #2 │ │ - bne.n 39e00 │ │ - movs r5, #2 │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ - b.n 39ada │ │ - ldr r2, [sp, #12] │ │ - movs r5, #2 │ │ - str.w lr, [sp, #84] @ 0x54 │ │ - add.w r2, r2, r9, lsl #3 │ │ - ldrd r3, r4, [r2] │ │ - subs r1, r3, r1 │ │ - sbcs.w r1, r4, r6 │ │ - bcs.n 39e2c │ │ - adds r5, #1 │ │ - adds r2, #24 │ │ - mov r1, r3 │ │ - mov r6, r4 │ │ - cmp sl, r5 │ │ - bne.n 39dd8 │ │ - mov r5, sl │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ - ldr r1, [sp, #28] │ │ - cmp r5, r1 │ │ - bcc.w 39a92 │ │ - b.n 39e4c │ │ - ldr r2, [sp, #12] │ │ - movs r4, #2 │ │ - str.w lr, [sp, #84] @ 0x54 │ │ - add.w r2, r2, r9, lsl #3 │ │ - ldrd r3, r5, [r2] │ │ - subs r1, r3, r1 │ │ - sbcs.w r1, r5, r6 │ │ - bcc.n 39e3a │ │ - adds r1, r4, #1 │ │ - adds r2, #24 │ │ - cmp sl, r1 │ │ - mov r6, r5 │ │ - mov r4, r1 │ │ - mov r1, r3 │ │ - bne.n 39e0c │ │ - mov r5, sl │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ - ldr r1, [sp, #28] │ │ - cmp r5, r1 │ │ - bcc.w 39a92 │ │ - b.n 39e4c │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ - mov r5, r4 │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ + addne.w r4, r0, #48 @ 0x30 │ │ + add.w r9, lr, r1, lsl #3 │ │ + ldrd r2, r1, [r4, #8] │ │ + adds r0, #24 │ │ + str r2, [sp, #20] │ │ + str r1, [sp, #28] │ │ + mov r1, r9 │ │ + movs r2, #24 │ │ + bl 4bc94 │ │ + ldr.w lr, [sp, #44] @ 0x2c │ │ + add.w r8, r8, #24 │ │ + ldmia.w r4, {r0, r1, r2, r3, r5, r6} │ │ + add.w fp, fp, #24 │ │ + stmia.w r9, {r0, r1, r2, r3, r5, r6} │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #20] │ │ + subs r0, r0, r1 │ │ ldr r1, [sp, #28] │ │ - cmp r5, r1 │ │ - bcc.w 39a92 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - cmp r0, #0 │ │ - beq.w 39ada │ │ - movs.w fp, r5, lsr #1 │ │ - mov r3, ip │ │ - beq.w 39adc │ │ - add.w r1, r5, r5, lsl #1 │ │ - ldr r0, [sp, #8] │ │ - ldr r6, [sp, #56] @ 0x38 │ │ - add.w r2, r0, r1, lsl #3 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - str r5, [sp, #60] @ 0x3c │ │ - lsls r3, r0, #3 │ │ - ldr r0, [r6, r3] │ │ - adds r5, r2, r3 │ │ - ldr r1, [r2, r3] │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldrd r4, r0, [r5, #-12] │ │ - subs.w fp, fp, #1 │ │ - str r4, [r6, r3] │ │ - add.w r4, r6, r3 │ │ - add.w r6, r6, #24 │ │ - ldrd r9, lr, [r4, #4] │ │ - str r0, [r4, #4] │ │ - ldr r0, [r5, #4] │ │ - ldrd r8, ip, [r4, #12] │ │ - str r1, [sp, #84] @ 0x54 │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - str.w r8, [r2, r3] │ │ - sub.w r2, r2, #24 │ │ - str.w r1, [r5, #-12] │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - ldr.w sl, [r5, #-4] │ │ - strd r1, r0, [r4, #12] │ │ - ldr r0, [r4, #20] │ │ - ldr r1, [r5, #8] │ │ - str.w r9, [r5, #-8] │ │ - str.w sl, [r4, #8] │ │ - str.w lr, [r5, #-4] │ │ - str.w ip, [r5, #4] │ │ - str r1, [r4, #20] │ │ - str r0, [r5, #8] │ │ - bne.n 39e70 │ │ - ldr r3, [sp, #36] @ 0x24 │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ - ldrd r5, r8, [sp, #60] @ 0x3c │ │ - b.n 39adc │ │ - movs.w r0, sl, lsl #31 │ │ - bne.n 39efa │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - movs r0, #0 │ │ - orr.w r2, r1, #1 │ │ - clz r6, r2 │ │ - movs r2, #62 @ 0x3e │ │ - eor.w r2, r2, r6, lsl #1 │ │ - strd r2, r0, [sp] │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - mov r2, fp │ │ - bl 39f04 │ │ - add sp, #420 @ 0x1a4 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + sbcs r0, r1 │ │ + it cs │ │ + addcs.w sl, sl, #1 │ │ + ldr r0, [sp, #32] │ │ + cmp r0, fp │ │ + bne.n 3a70e │ │ + ldr.w r8, [sp, #12] │ │ + ldr.w fp, [sp, #24] │ │ + cmp sl, r8 │ │ + bcc.w 3a3fa │ │ + udf #254 @ 0xfe │ │ + mov r0, r4 │ │ + mov r1, fp │ │ + add sp, #76 @ 0x4c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - bmi.n 39eae │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 3ac76 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #100 @ 0x64 │ │ - mov r9, r2 │ │ + subw sp, sp, #1212 @ 0x4bc │ │ mov fp, r0 │ │ - cmp r1, #33 @ 0x21 │ │ - str r2, [sp, #60] @ 0x3c │ │ - bcs.w 3a11e │ │ - mov r4, r1 │ │ - lsrs r0, r4, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - beq.w 3a6fa │ │ - cmp r4, #8 │ │ - str r4, [sp, #40] @ 0x28 │ │ - bcc.w 3a408 │ │ - ldrd r0, r1, [fp, #8] │ │ + lsrs r0, r1, #1 │ │ + beq.w 3ac52 │ │ + cmp r1, #8 │ │ + str r0, [sp, #48] @ 0x30 │ │ + str.w fp, [sp, #40] @ 0x28 │ │ + str r1, [sp, #0] │ │ + bcc.w 3a9ae │ │ + ldrd r0, r4, [fp, #8] │ │ ldrd r2, r3, [fp, #32] │ │ - ldrd r8, ip, [fp, #56] @ 0x38 │ │ + ldrd r5, lr, [fp, #56] @ 0x38 │ │ subs r0, r2, r0 │ │ - ldrd r5, r6, [fp, #80] @ 0x50 │ │ - sbcs.w r0, r3, r1 │ │ + ldrd r6, ip, [fp, #80] @ 0x50 │ │ + sbcs.w r0, r3, r4 │ │ mov.w r2, #0 │ │ mov.w r0, #0 │ │ - mov.w r3, #72 @ 0x48 │ │ it cs │ │ movcs r0, #1 │ │ it cc │ │ movcc r2, #1 │ │ - subs.w r1, r5, r8 │ │ - orr.w r4, r0, r0, lsl #1 │ │ - sbcs.w r1, r6, ip │ │ - orr.w r6, r2, r2, lsl #1 │ │ - mov.w r1, #48 @ 0x30 │ │ - add.w r4, fp, r4, lsl #3 │ │ + subs r3, r6, r5 │ │ + orr.w r2, r2, r2, lsl #1 │ │ + sbcs.w r3, ip, lr │ │ + mov.w r6, #72 @ 0x48 │ │ + mov.w r3, #48 @ 0x30 │ │ + orr.w r8, r0, r0, lsl #1 │ │ it cc │ │ - movcc r1, #72 @ 0x48 │ │ + movcc r3, #72 @ 0x48 │ │ it cc │ │ - movcc r3, #48 @ 0x30 │ │ - add r3, fp │ │ - add r1, fp │ │ - ldrd r2, r0, [r3, #8] │ │ - str r2, [sp, #56] @ 0x38 │ │ - str r0, [sp, #68] @ 0x44 │ │ - add.w r0, fp, r6, lsl #3 │ │ - ldrd r5, lr, [r1, #8] │ │ - mov r6, r1 │ │ - ldrd r2, ip, [r0, #8] │ │ - ldrd r8, sl, [r4, #8] │ │ - subs r2, r5, r2 │ │ - sbcs.w r2, lr, ip │ │ - mrs ip, CPSR │ │ + movcc r6, #48 @ 0x30 │ │ + add.w r4, fp, r3 │ │ + add.w r2, fp, r2, lsl #3 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + add.w r5, fp, r6 │ │ + ldrd r6, ip, [r4, #8] │ │ + ldrd r0, r3, [r2, #8] │ │ + add.w fp, r1, r8, lsl #3 │ │ + ldrd sl, r9, [r5, #8] │ │ + mov r1, r4 │ │ + subs r0, r6, r0 │ │ + ldrd lr, r8, [fp, #8] │ │ + sbcs.w r0, ip, r3 │ │ + mrs r0, CPSR │ │ it cc │ │ - movcc r6, r4 │ │ - ldr r2, [sp, #56] @ 0x38 │ │ - subs.w r2, r2, r8 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - sbcs.w r2, r2, sl │ │ - itt cc │ │ - movcc r6, r3 │ │ - movcc r3, r4 │ │ - str r3, [sp, #68] @ 0x44 │ │ + movcc r1, fp │ │ + subs.w r3, sl, lr │ │ + sbcs.w r3, r9, r8 │ │ it cc │ │ - movcc r4, r1 │ │ - msr CPSR_f, ip │ │ + movcc r1, r5 │ │ it cc │ │ - movcc r4, r0 │ │ - ldrd r2, r5, [r4, #8] │ │ - str r2, [sp, #56] @ 0x38 │ │ - ldrd r3, r2, [r6, #8] │ │ - strd r3, r2, [sp, #44] @ 0x2c │ │ + movcc r5, fp │ │ + str r5, [sp, #52] @ 0x34 │ │ it cc │ │ - movcc r0, r1 │ │ - ldmia.w r0, {r2, r3, r8, sl, ip, lr} │ │ - mov r1, r9 │ │ - stmia.w r1, {r2, r3, r8, sl, ip, lr} │ │ - mov ip, r4 │ │ - mov r8, r4 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - mov lr, r6 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - subs r0, r1, r0 │ │ - add.w r1, r9, #24 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - sbcs r0, r5 │ │ + movcc fp, r4 │ │ + msr CPSR_f, r0 │ │ it cc │ │ - movcc ip, r6 │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + movcc fp, r2 │ │ + ldrd r0, r6, [fp, #8] │ │ + str r0, [sp, #44] @ 0x2c │ │ + mov sl, r1 │ │ + ldrd r5, r0, [r1, #8] │ │ + add r1, sp, #56 @ 0x38 │ │ + str r0, [sp, #36] @ 0x24 │ │ + it cc │ │ + movcc r2, r4 │ │ + ldmia.w r2, {r0, r3, r8, r9, ip, lr} │ │ + mov r4, r1 │ │ + add.w r2, r1, #24 │ │ + stmia.w r4, {r0, r3, r8, r9, ip, lr} │ │ + mov ip, fp │ │ + mov lr, r1 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + subs r0, r5, r0 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + sbcs r0, r6 │ │ + it cc │ │ + movcc ip, sl │ │ + ldmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ + stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ it cs │ │ - movcs r8, lr │ │ - add.w r0, r9, #48 @ 0x30 │ │ - ldmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ + movcs fp, sl │ │ + add.w r0, lr, #48 @ 0x30 │ │ + ldmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - add.w r0, r9, #72 @ 0x48 │ │ - ldr.w ip, [sp, #68] @ 0x44 │ │ + add.w r0, lr, #72 @ 0x48 │ │ + ldr.w ip, [sp, #52] @ 0x34 │ │ ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - add.w r0, r0, r0, lsl #1 │ │ - str r0, [sp, #68] @ 0x44 │ │ - add.w r1, fp, r0, lsl #3 │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + add.w r1, sl, sl, lsl #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + add.w r1, r0, r1, lsl #3 │ │ ldrd r0, r2, [r1, #8] │ │ - ldrd r6, r5, [r1, #32] │ │ - ldrd r8, lr, [r1, #56] @ 0x38 │ │ - subs r0, r6, r0 │ │ - ldrd r3, r4, [r1, #80] @ 0x50 │ │ - sbcs.w r0, r5, r2 │ │ + ldrd r3, r6, [r1, #32] │ │ + ldrd r5, lr, [r1, #56] @ 0x38 │ │ + subs r0, r3, r0 │ │ + ldrd r4, r8, [r1, #80] @ 0x50 │ │ + sbcs.w r0, r6, r2 │ │ mov.w r2, #0 │ │ mov.w r0, #0 │ │ it cs │ │ movcs r0, #1 │ │ - orr.w sl, r0, r0, lsl #1 │ │ it cc │ │ movcc r2, #1 │ │ - subs.w r0, r3, r8 │ │ - sbcs.w r0, r4, lr │ │ + orr.w r9, r0, r0, lsl #1 │ │ + subs r0, r4, r5 │ │ + sbcs.w r0, r8, lr │ │ orr.w r3, r2, r2, lsl #1 │ │ mov.w r0, #48 @ 0x30 │ │ + add.w lr, r1, r9, lsl #3 │ │ it cc │ │ movcc r0, #72 @ 0x48 │ │ add.w r6, r1, r0 │ │ mov.w r0, #72 @ 0x48 │ │ - add.w r5, r1, r3, lsl #3 │ │ + add.w r3, r1, r3, lsl #3 │ │ it cc │ │ movcc r0, #48 @ 0x30 │ │ - ldrd ip, r4, [r6, #8] │ │ - ldrd r3, r2, [r5, #8] │ │ + ldrd r5, r4, [r3, #8] │ │ add r0, r1 │ │ - add.w r1, r1, sl, lsl #3 │ │ - ldrd r8, r9, [r0, #8] │ │ - subs.w r3, ip, r3 │ │ - ldrd sl, lr, [r1, #8] │ │ - sbcs.w r2, r4, r2 │ │ - mrs r3, CPSR │ │ - mov r2, r6 │ │ + ldrd r9, ip, [lr, #8] │ │ + ldrd r8, r2, [r0, #8] │ │ + mov r1, r6 │ │ + str r2, [sp, #44] @ 0x2c │ │ + ldrd r2, fp, [r6, #8] │ │ + subs r2, r2, r5 │ │ + sbcs.w r2, fp, r4 │ │ + mrs r4, CPSR │ │ it cc │ │ - movcc r2, r1 │ │ - subs.w r4, r8, sl │ │ - sbcs.w r4, r9, lr │ │ - mov r9, r1 │ │ - itt cc │ │ - movcc r2, r0 │ │ - movcc r0, r1 │ │ - str r0, [sp, #56] @ 0x38 │ │ + movcc r1, lr │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + subs.w r5, r8, r9 │ │ + sbcs.w r5, r2, ip │ │ it cc │ │ - movcc r9, r6 │ │ - msr CPSR_f, r3 │ │ + movcc r1, r0 │ │ it cc │ │ - movcc r9, r5 │ │ - ldrd r0, r3, [r9, #8] │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldrd r1, r0, [r2, #8] │ │ - str r1, [sp, #36] @ 0x24 │ │ + movcc r0, lr │ │ str r0, [sp, #44] @ 0x2c │ │ it cc │ │ - movcc r5, r6 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - add.w r1, r0, r1, lsl #3 │ │ - ldmia.w r5, {r0, r4, r8, sl, ip, lr} │ │ - mov r6, r1 │ │ - stmia.w r6, {r0, r4, r8, sl, ip, lr} │ │ - mov ip, r9 │ │ - mov lr, r2 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - mov sl, r1 │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ - subs r0, r6, r0 │ │ - add.w r6, r1, #24 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - sbcs r0, r3 │ │ + movcc lr, r6 │ │ + msr CPSR_f, r4 │ │ + mov r2, r1 │ │ + it cc │ │ + movcc lr, r3 │ │ + ldrd r1, r0, [lr, #8] │ │ + strd r1, r0, [sp, #32] │ │ + ldrd r1, r0, [r2, #8] │ │ + strd r1, r0, [sp, #24] │ │ + it cc │ │ + movcc r3, r6 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + add r0, sp, #56 @ 0x38 │ │ + add.w r5, r0, r1, lsl #3 │ │ + str r5, [sp, #52] @ 0x34 │ │ + ldmia.w r3, {r0, r4, r8, r9, fp, ip} │ │ + mov r6, r5 │ │ + stmia.w r6, {r0, r4, r8, r9, fp, ip} │ │ + mov ip, lr │ │ + mov r9, r2 │ │ + ldr r0, [sp, #32] │ │ + ldr r3, [sp, #24] │ │ + ldr r1, [sp, #0] │ │ + subs r0, r3, r0 │ │ + ldr r3, [sp, #28] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ + sbcs.w r0, r3, r0 │ │ it cc │ │ movcc ip, r2 │ │ - ldmia.w ip, {r0, r1, r2, r3, r4, r5} │ │ - stmia r6!, {r0, r1, r2, r3, r4, r5} │ │ + add.w r3, r5, #24 │ │ + ldmia.w ip, {r0, r2, r4, r5, r6, r8} │ │ + stmia.w r3, {r0, r2, r4, r5, r6, r8} │ │ it cs │ │ - movcs r9, lr │ │ - add.w r0, sl, #48 @ 0x30 │ │ - ldmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - add.w r0, sl, #72 @ 0x48 │ │ - ldr.w ip, [sp, #56] @ 0x38 │ │ - ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - movs r1, #4 │ │ - b.n 3a42c │ │ - ldr r5, [r7, #8] │ │ - mov r8, r3 │ │ - ldr r0, [r7, #12] │ │ + movcs lr, r9 │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ + ldmia.w lr, {r2, r3, r4, r5, r6, ip} │ │ + add.w r0, r8, #48 @ 0x30 │ │ + stmia.w r0, {r2, r3, r4, r5, r6, ip} │ │ + add.w r0, r8, #72 @ 0x48 │ │ + ldr.w lr, [sp, #44] @ 0x2c │ │ + ldmia.w lr, {r2, r3, r4, r5, r6, ip} │ │ + stmia.w r0, {r2, r3, r4, r5, r6, ip} │ │ + movs r0, #4 │ │ + b.n 3a9d8 │ │ + mov r2, fp │ │ + add.w ip, sp, #56 @ 0x38 │ │ + ldmia.w r2, {r0, r3, r4, r5, r6, r8} │ │ + mov lr, ip │ │ + stmia.w lr, {r0, r3, r4, r5, r6, r8} │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ + add.w r0, sl, sl, lsl #1 │ │ + add.w lr, fp, r0, lsl #3 │ │ + add.w r0, ip, r0, lsl #3 │ │ + ldmia.w lr, {r2, r3, r4, r5, r6, ip} │ │ + stmia.w r0, {r2, r3, r4, r5, r6, ip} │ │ + movs r0, #1 │ │ + sub.w r1, r1, sl │ │ + cmp r0, sl │ │ str r0, [sp, #32] │ │ - sub.w r0, r9, #24 │ │ - str r1, [sp, #56] @ 0x38 │ │ - strd r0, r3, [sp, #20] │ │ - str.w fp, [sp, #52] @ 0x34 │ │ - cmp r5, #0 │ │ - beq.w 3a3f0 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - movs r0, #168 @ 0xa8 │ │ - cmp r1, #64 @ 0x40 │ │ - mov.w r3, r1, lsr #3 │ │ - mla r2, r3, r0, fp │ │ - add.w r0, r3, r3, lsl #1 │ │ - add.w r9, fp, r0, lsl #5 │ │ - bcs.n 3a19c │ │ - ldrd lr, ip, [r2, #8] │ │ - ldrd r3, r6, [r9, #8] │ │ - ldrd r4, r1, [fp, #8] │ │ - subs.w r0, r3, lr │ │ - sbcs.w r0, r6, ip │ │ - mov.w r0, #0 │ │ - it cc │ │ - movcc r0, #1 │ │ - subs r3, r4, r3 │ │ - sbcs.w r3, r1, r6 │ │ - mov.w r3, #0 │ │ - it cc │ │ - movcc r3, #1 │ │ - teq r3, r0 │ │ - it ne │ │ - movne r9, r2 │ │ - subs.w r0, r4, lr │ │ - sbcs.w r0, r1, ip │ │ - mov.w r0, #0 │ │ - it cc │ │ - movcc r0, #1 │ │ - eors r3, r0 │ │ - it ne │ │ - movne r9, fp │ │ - b.n 3a1a6 │ │ - mov r0, fp │ │ - mov r1, r9 │ │ - bl 3a744 │ │ - mov r9, r0 │ │ - sub.w r0, r9, fp │ │ - movw r1, #43691 @ 0xaaab │ │ - movt r1, #43690 @ 0xaaaa │ │ - subs r5, #1 │ │ - lsrs r0, r0, #3 │ │ - str r5, [sp, #36] @ 0x24 │ │ - muls r0, r1 │ │ - mov r1, r9 │ │ - add.w ip, sp, #72 @ 0x48 │ │ - str r0, [sp, #44] @ 0x2c │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - ldr r0, [sp, #32] │ │ - str.w r9, [sp, #48] @ 0x30 │ │ - cbz r0, 3a1e6 │ │ - ldr r2, [sp, #32] │ │ - ldrd r0, r1, [r9, #8] │ │ - ldrd r2, r3, [r2, #8] │ │ - subs r0, r2, r0 │ │ - sbcs.w r0, r3, r1 │ │ - bcs.w 3a2ee │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - cmp r8, r0 │ │ - bcc.w 3a714 │ │ add.w r0, r0, r0, lsl #1 │ │ - str r0, [sp, #28] │ │ - movs r5, #0 │ │ - mov r9, fp │ │ - add.w r8, r1, r0, lsl #3 │ │ + str r1, [sp, #28] │ │ + str r0, [sp, #16] │ │ + bcs.n 3aa88 │ │ + ldr r0, [sp, #16] │ │ + ldr.w ip, [sp, #32] │ │ + mov.w lr, r0, lsl #3 │ │ + b.n 3aa24 │ │ + add r0, sp, #56 @ 0x38 │ │ + ldrd r3, r1, [sp, #20] │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ + ldrd sl, lr, [sp, #48] @ 0x30 │ │ + strd r1, r3, [r0] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str.w r0, [r2, #-8] │ │ ldr r0, [sp, #44] @ 0x2c │ │ - add.w r3, r0, r0, lsl #1 │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ - str r0, [sp, #64] @ 0x40 │ │ - add.w r0, fp, r3, lsl #3 │ │ - str r0, [sp, #68] @ 0x44 │ │ - cmp r9, r0 │ │ - bcs.n 3a24a │ │ - ldrd r6, r0, [lr, #8] │ │ - sub.w r8, r8, #24 │ │ - ldrd r4, r2, [r9, #8] │ │ - subs r6, r4, r6 │ │ - sbcs r2, r0 │ │ - add.w r6, r5, r5, lsl #1 │ │ - mov r2, r8 │ │ + strd r6, r4, [r2, #-16] │ │ + str.w r0, [r2, #-4] │ │ + add.w ip, ip, #1 │ │ + add.w lr, lr, #24 │ │ + cmp ip, sl │ │ + beq.n 3aa88 │ │ + add.w r0, ip, ip, lsl #1 │ │ + add r1, sp, #56 @ 0x38 │ │ + add.w r8, fp, r0, lsl #3 │ │ + add.w r9, r1, r0, lsl #3 │ │ + ldmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ mov r0, r9 │ │ - it cc │ │ - movcc r2, r1 │ │ - add.w r9, r9, #24 │ │ - add.w r2, r2, r6, lsl #3 │ │ - ldmia.w r0, {r3, r4, r6, sl, fp, ip} │ │ - stmia.w r2, {r3, r4, r6, sl, fp, ip} │ │ - it cc │ │ - addcc r5, #1 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cmp r9, r0 │ │ - bcc.n 3a214 │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ - add.w sl, r5, r5, lsl #1 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - cmp r0, fp │ │ - beq.n 3a27c │ │ - mov r2, r9 │ │ - mov lr, r5 │ │ - ldmia.w r2, {r0, r1, r3, r4, r5, r6} │ │ - sub.w r8, r8, #24 │ │ - add.w ip, r8, sl, lsl #3 │ │ - add.w r9, r9, #24 │ │ - stmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ - mov r0, fp │ │ - mov r5, lr │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ - b.n 3a200 │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + ldrd r0, r1, [r9, #-16] │ │ + ldrd r6, r4, [r9, #8] │ │ + subs r0, r6, r0 │ │ + sbcs.w r0, r4, r1 │ │ + bcs.n 3aa18 │ │ + ldrd r0, r1, [r9] │ │ + str.w lr, [sp, #52] @ 0x34 │ │ + strd r1, r0, [sp, #20] │ │ + ldrd r1, r0, [r9, #16] │ │ + str r1, [sp, #36] @ 0x24 │ │ + str r0, [sp, #44] @ 0x2c │ │ + mov r0, lr │ │ + add r1, sp, #56 @ 0x38 │ │ + adds r2, r1, r0 │ │ + subs r0, #24 │ │ + sub.w r5, r2, #24 │ │ + mov r1, r2 │ │ + ldmia.w r5, {r3, r8, r9, sl, fp, lr} │ │ + stmia.w r1, {r3, r8, r9, sl, fp, lr} │ │ + beq.n 3a9f6 │ │ + ldrd r1, r3, [r2, #-40] @ 0x28 │ │ + subs r1, r6, r1 │ │ + sbcs.w r1, r4, r3 │ │ + bcc.n 3aa60 │ │ + add r1, sp, #56 @ 0x38 │ │ + add r0, r1 │ │ + b.n 3a9f8 │ │ + add.w r0, sl, sl, lsl #1 │ │ + add r1, sp, #56 @ 0x38 │ │ + add.w sl, r1, r0, lsl #3 │ │ + ldrd r1, r9, [sp, #28] │ │ + cmp r9, r1 │ │ + bcs.n 3ab68 │ │ + add.w r0, fp, r0, lsl #3 │ │ + str r0, [sp, #24] │ │ + ldr r0, [sp, #16] │ │ + str.w sl, [sp, #36] @ 0x24 │ │ + str.w sl, [sp, #4] │ │ + lsls r4, r0, #3 │ │ + movs r0, #24 │ │ + str r0, [sp, #44] @ 0x2c │ │ + b.n 3aaf4 │ │ + ldr.w sl, [sp, #4] │ │ + mov r0, sl │ │ + ldrd r2, r1, [sp, #8] │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ + ldr.w r9, [sp, #32] │ │ + strd r1, r2, [r0] │ │ ldr r0, [sp, #52] @ 0x34 │ │ - mov.w r2, sl, lsl #3 │ │ - bl 4c336 │ │ - subs.w r1, fp, r5 │ │ - str r5, [sp, #40] @ 0x28 │ │ - beq.n 3a2b8 │ │ - ldr r2, [sp, #28] │ │ - mov lr, r1 │ │ + str.w r0, [ip, #-12] │ │ + ldr r0, [sp, #16] │ │ + str.w r0, [ip, #-8] │ │ ldr r0, [sp, #20] │ │ - add.w r8, r0, r2, lsl #3 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - add.w r9, r0, sl, lsl #3 │ │ - mov ip, r8 │ │ - mov r2, r9 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, fp} │ │ - sub.w r8, r8, #24 │ │ - add.w r9, r9, #24 │ │ - subs.w lr, lr, #1 │ │ - stmia.w r2, {r0, r3, r4, r5, r6, fp} │ │ - bne.n 3a29e │ │ - ldr r4, [sp, #40] @ 0x28 │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ - ldr.w r8, [sp, #24] │ │ - cbz r4, 3a2ee │ │ - ldr.w r9, [sp, #60] @ 0x3c │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - cmp r0, r4 │ │ - bcc.w 3a702 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r5, [sp, #36] @ 0x24 │ │ - mov r2, r9 │ │ - mov r3, r8 │ │ - strd r5, r0, [sp] │ │ - add.w r0, fp, sl, lsl #3 │ │ - bl 39f04 │ │ - cmp r4, #33 @ 0x21 │ │ - str r4, [sp, #56] @ 0x38 │ │ - bcs.w 3a134 │ │ - b.n 39f1c │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - cmp r8, r1 │ │ - bcc.w 3a714 │ │ - add.w r1, r1, r1, lsl #1 │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ - mov.w r8, #0 │ │ - mov r9, fp │ │ - add.w lr, r0, r1, lsl #3 │ │ - str r1, [sp, #64] @ 0x40 │ │ - add.w r2, sl, sl, lsl #1 │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ - str.w sl, [sp, #44] @ 0x2c │ │ - add.w r0, fp, r2, lsl #3 │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ - cmp r9, r0 │ │ - str r0, [sp, #68] @ 0x44 │ │ - bcs.n 3a35e │ │ - ldrd r3, r5, [r9, #8] │ │ - sub.w lr, lr, #24 │ │ - ldrd r4, r2, [ip, #8] │ │ - subs r3, r4, r3 │ │ - sbcs r2, r5 │ │ - add.w r3, r8, r8, lsl #1 │ │ - mov r2, lr │ │ - it cs │ │ - movcs r2, fp │ │ - add.w sl, r2, r3, lsl #3 │ │ - mov r3, r9 │ │ - add.w r9, r9, #24 │ │ - ldmia.w r3, {r0, r1, r2, r4, r5, r6} │ │ - stmia.w sl, {r0, r1, r2, r4, r5, r6} │ │ - it cs │ │ - addcs.w r8, r8, #1 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cmp r9, r0 │ │ - bcc.n 3a326 │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ - add.w r4, r8, r8, lsl #1 │ │ + str.w r6, [ip, #-16] │ │ + str.w r0, [ip, #-4] │ │ ldr r0, [sp, #44] @ 0x2c │ │ - cmp r0, sl │ │ - beq.n 3a38e │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - mov r1, r9 │ │ - add.w r9, r9, #24 │ │ - add.w r8, r8, #1 │ │ - add.w ip, r0, r4, lsl #3 │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - sub.w lr, lr, #24 │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ - b.n 3a30c │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ - lsls r2, r4, #3 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - mov r0, fp │ │ - bl 4c336 │ │ - subs.w lr, sl, r8 │ │ - beq.w 3a6fa │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - add.w fp, fp, r4, lsl #3 │ │ - ldr r0, [sp, #20] │ │ - mov sl, fp │ │ - str.w lr, [sp, #40] @ 0x28 │ │ - add.w r9, r0, r1, lsl #3 │ │ - mov ip, r9 │ │ - mov r2, sl │ │ - ldmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ - sub.w r9, r9, #24 │ │ - add.w sl, sl, #24 │ │ - subs.w lr, lr, #1 │ │ - stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ - bne.n 3a3b6 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - cmp r1, r8 │ │ - bcc.w 3a716 │ │ - ldr r4, [sp, #40] @ 0x28 │ │ - movs r0, #0 │ │ - ldr.w r9, [sp, #60] @ 0x3c │ │ - ldr.w r8, [sp, #24] │ │ - cmp r4, #33 @ 0x21 │ │ - ldr r5, [sp, #36] @ 0x24 │ │ - str r0, [sp, #32] │ │ - str r4, [sp, #56] @ 0x38 │ │ - bcs.w 3a130 │ │ - b.n 39f1c │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - movs r0, #1 │ │ - str r0, [sp, #0] │ │ - mov r0, fp │ │ - mov r2, r9 │ │ - mov r3, r8 │ │ - bl 399be │ │ - add sp, #100 @ 0x64 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - mov r1, fp │ │ - mov ip, r9 │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ - add.w r0, r8, r8, lsl #1 │ │ - add.w ip, fp, r0, lsl #3 │ │ - add.w r0, r9, r0, lsl #3 │ │ - ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - movs r1, #1 │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - mov r5, r8 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - cmp r1, r8 │ │ - sub.w r0, r0, r8 │ │ - strd r0, r1, [sp, #44] @ 0x2c │ │ - bcs.n 3a4ec │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ - add.w r0, sl, sl, lsl #1 │ │ - mov.w r8, r0, lsl #3 │ │ - b.n 3a47c │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - mov r0, r2 │ │ - ldrd r6, r1, [sp, #24] │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ - ldrd r5, sl, [sp, #64] @ 0x40 │ │ - strd r1, r6, [r0] │ │ - ldr r0, [sp, #32] │ │ - str.w r0, [lr, #-8] │ │ + add.w r9, r9, #1 │ │ + subs r0, #24 │ │ + str r0, [sp, #44] @ 0x2c │ │ ldr r0, [sp, #36] @ 0x24 │ │ - strd r3, r9, [lr, #-16] │ │ - str.w r0, [lr, #-4] │ │ - add.w sl, sl, #1 │ │ - add.w r8, r8, #24 │ │ - cmp sl, r5 │ │ - beq.n 3a4ec │ │ - add.w r0, sl, sl, lsl #1 │ │ - mov r9, r5 │ │ - add.w ip, fp, r0, lsl #3 │ │ - add.w lr, r2, r0, lsl #3 │ │ - ldmia.w ip, {r0, r1, r2, r4, r5, r6} │ │ - mov r3, lr │ │ - stmia r3!, {r0, r1, r2, r4, r5, r6} │ │ - mov r5, r9 │ │ - ldr r2, [sp, #60] @ 0x3c │ │ + adds r0, #24 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #28] │ │ + cmp r9, r0 │ │ + beq.n 3ab68 │ │ + add.w r0, r9, r9, lsl #1 │ │ + ldr r1, [sp, #24] │ │ + add.w ip, r1, r0, lsl #3 │ │ + add.w lr, sl, r0, lsl #3 │ │ + ldmia.w ip, {r1, r2, r3, r5, r6, r8} │ │ + mov r0, lr │ │ + stmia.w r0, {r1, r2, r3, r5, r6, r8} │ │ + ldrd r6, r2, [lr, #8] │ │ ldrd r0, r1, [lr, #-16] │ │ - ldrd r3, r6, [lr, #8] │ │ - subs r0, r3, r0 │ │ - sbcs.w r0, r6, r1 │ │ - bcs.n 3a470 │ │ + str r2, [sp, #52] @ 0x34 │ │ + subs r0, r6, r0 │ │ + sbcs.w r0, r2, r1 │ │ + bcs.n 3aade │ │ ldrd r0, r1, [lr] │ │ - mov r9, r6 │ │ - str.w sl, [sp, #68] @ 0x44 │ │ - str.w r8, [sp, #56] @ 0x38 │ │ - strd r1, r0, [sp, #24] │ │ + str.w r9, [sp, #32] │ │ + strd r1, r0, [sp, #8] │ │ ldrd r1, r0, [lr, #16] │ │ - strd r1, r0, [sp, #32] │ │ - mov r0, r8 │ │ - add.w lr, r2, r0 │ │ - cmp r0, #24 │ │ - sub.w r4, lr, #24 │ │ - mov r5, lr │ │ - ldmia.w r4, {r1, r2, r6, r8, sl, ip} │ │ - stmia.w r5, {r1, r2, r6, r8, sl, ip} │ │ - beq.n 3a44c │ │ - ldrd r1, r2, [lr, #-40] @ 0x28 │ │ - subs r0, #24 │ │ - subs r1, r3, r1 │ │ - sbcs.w r1, r9, r2 │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - bcc.n 3a4c2 │ │ - add r0, r2 │ │ - b.n 3a450 │ │ - add.w r0, r5, r5, lsl #1 │ │ - str.w fp, [sp, #52] @ 0x34 │ │ - add.w fp, r2, r0, lsl #3 │ │ - ldrd r2, r1, [sp, #44] @ 0x2c │ │ - cmp r1, r2 │ │ - bcs.n 3a5d0 │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - mov.w r8, #24 │ │ - str.w fp, [sp, #56] @ 0x38 │ │ - add.w r0, r2, r0, lsl #3 │ │ - str r0, [sp, #36] @ 0x24 │ │ - add.w r0, r1, r1, lsl #1 │ │ - str.w fp, [sp, #12] │ │ - lsls r0, r0, #3 │ │ - str r0, [sp, #8] │ │ - b.n 3a556 │ │ - ldr.w fp, [sp, #12] │ │ - mov r3, fp │ │ - ldrd r1, r0, [sp, #16] │ │ - ldr.w r8, [sp, #32] │ │ - strd r0, r1, [r3] │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - strd r0, r9, [lr, #-16] │ │ - ldr r0, [sp, #24] │ │ - str.w r0, [lr, #-8] │ │ - ldr r0, [sp, #28] │ │ - str.w r0, [lr, #-4] │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - sub.w r8, r8, #24 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - adds r0, #24 │ │ - str r0, [sp, #56] @ 0x38 │ │ - adds r1, #1 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r1, r0 │ │ - beq.n 3a5d0 │ │ - add.w r2, r1, r1, lsl #1 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str r1, [sp, #48] @ 0x30 │ │ - add.w lr, r0, r2, lsl #3 │ │ - add.w r3, fp, r2, lsl #3 │ │ - ldmia.w lr, {r1, r4, r5, r6, sl, ip} │ │ - mov r2, r3 │ │ - stmia.w r2, {r1, r4, r5, r6, sl, ip} │ │ - ldrd r2, r0, [r3, #8] │ │ - ldrd r1, r5, [r3, #-16] │ │ - str r2, [sp, #68] @ 0x44 │ │ - subs r1, r2, r1 │ │ - sbcs.w r1, r0, r5 │ │ - bcs.n 3a542 │ │ - mov r9, r0 │ │ - ldrd r0, r1, [r3] │ │ - ldr.w fp, [sp, #8] │ │ - mov r5, r8 │ │ - str.w r8, [sp, #32] │ │ strd r1, r0, [sp, #16] │ │ - ldrd r1, r0, [r3, #16] │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - strd r1, r0, [sp, #24] │ │ - add.w lr, r3, fp │ │ - cmp fp, r5 │ │ - sub.w r1, lr, #24 │ │ - mov r4, lr │ │ - ldmia.w r1, {r0, r2, r6, r8, sl, ip} │ │ - stmia.w r4, {r0, r2, r6, r8, sl, ip} │ │ - beq.n 3a51e │ │ - ldrd r0, r1, [lr, #-40] @ 0x28 │ │ - adds r5, #24 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - subs r3, #24 │ │ - subs r0, r2, r0 │ │ - sbcs.w r0, r9, r1 │ │ - bcc.n 3a5a0 │ │ - add r3, fp │ │ - ldr.w fp, [sp, #12] │ │ - b.n 3a524 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldrd sl, r2, [sp, #60] @ 0x3c │ │ - ldr r3, [sp, #52] @ 0x34 │ │ + ldr.w lr, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + add.w ip, r0, r4 │ │ + cmp r4, lr │ │ + sub.w r1, ip, #24 │ │ + mov r2, ip │ │ + ldmia.w r1, {r3, r5, r8, r9, sl, fp} │ │ + stmia.w r2, {r3, r5, r8, r9, sl, fp} │ │ + beq.n 3aab2 │ │ + ldrd r1, r2, [ip, #-40] @ 0x28 │ │ + add.w lr, lr, #24 │ │ + subs r0, #24 │ │ + subs r1, r6, r1 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + sbcs r1, r2 │ │ + bcc.n 3ab38 │ │ + ldr.w sl, [sp, #4] │ │ + add r0, r4 │ │ + b.n 3aab8 │ │ + ldr r0, [sp, #0] │ │ + add.w lr, sp, #56 @ 0x38 │ │ + mov ip, sl │ │ + sub.w sl, sl, #24 │ │ + mov r4, fp │ │ add.w r1, r0, r0, lsl #1 │ │ mvn.w r0, #23 │ │ str r1, [sp, #36] @ 0x24 │ │ - add.w r1, r0, r1, lsl #3 │ │ - add.w lr, sl, r1 │ │ - mov r9, r1 │ │ - sub.w r1, fp, #24 │ │ - str r1, [sp, #68] @ 0x44 │ │ - str r2, [sp, #64] @ 0x40 │ │ - movs r0, #0 │ │ - ldrd r1, r2, [sl, #8] │ │ - ldrd r4, r5, [fp, #8] │ │ - str r3, [sp, #56] @ 0x38 │ │ - subs r1, r4, r1 │ │ - mov r4, sl │ │ + add.w r0, r0, r1, lsl #3 │ │ + str r0, [sp, #52] @ 0x34 │ │ + add.w r9, lr, r0 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + ldrd r1, r2, [lr, #8] │ │ + mov fp, lr │ │ + ldrd r3, r5, [ip, #8] │ │ + strd r4, r0, [sp, #44] @ 0x2c │ │ + subs r1, r3, r1 │ │ sbcs.w r1, r5, r2 │ │ - it cs │ │ - movcs r0, #1 │ │ - str r0, [sp, #48] @ 0x30 │ │ - mov.w r0, #0 │ │ it cc │ │ - movcc r0, #1 │ │ - str r0, [sp, #44] @ 0x2c │ │ - cmp r0, #0 │ │ - it ne │ │ - movne r4, fp │ │ - mov r5, r3 │ │ - mov r1, lr │ │ - mov r2, sl │ │ - ldmia.w r4, {r3, r6, r8, sl, ip, lr} │ │ - stmia.w r5, {r3, r6, r8, sl, ip, lr} │ │ - mov ip, r1 │ │ - mov sl, r2 │ │ - ldr.w r8, [sp, #68] @ 0x44 │ │ - mov lr, r1 │ │ - ldrd r3, r6, [r1, #8] │ │ - ldrd r5, r4, [r8, #8] │ │ - subs r3, r3, r5 │ │ - sbcs.w r3, r6, r4 │ │ + movcc fp, ip │ │ + mov r2, r4 │ │ + ldmia.w fp, {r0, r1, r3, r4, r5, r6} │ │ + mov fp, r9 │ │ + stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ + ldrd r0, r1, [sl, #8] │ │ + ldrd r2, r3, [r9, #8] │ │ + ite cs │ │ + addcs.w lr, lr, #24 │ │ + addcc.w ip, ip, #24 │ │ + subs r0, r2, r0 │ │ + sbcs.w r0, r3, r1 │ │ it cc │ │ - movcc ip, r8 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - add.w r6, r0, r9 │ │ - ldmia.w ip, {r0, r1, r2, r3, r4, r5} │ │ - sub.w r9, r9, #24 │ │ - stmia r6!, {r0, r1, r2, r3, r4, r5} │ │ + movcc fp, sl │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + add.w r1, r0, r8 │ │ + ldmia.w fp, {r0, r2, r3, r4, r5, r6} │ │ + sub.w r8, r8, #24 │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ mov.w r0, #0 │ │ mov.w r1, #0 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - it cc │ │ - movcc r0, #1 │ │ + ldr r4, [sp, #44] @ 0x2c │ │ it cs │ │ - movcs r1, #1 │ │ + movcs r0, #1 │ │ + it cc │ │ + movcc r1, #1 │ │ cmp r1, #0 │ │ it ne │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ cmp r0, #0 │ │ it ne │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ add.w r1, r1, r1, lsl #1 │ │ add.w r0, r0, r0, lsl #1 │ │ - adds r3, #24 │ │ - add.w lr, lr, r1, lsl #3 │ │ - subs r2, #1 │ │ - add.w r8, r8, r0, lsl #3 │ │ + adds r4, #24 │ │ + add.w sl, sl, r1, lsl #3 │ │ + str.w r8, [sp, #52] @ 0x34 │ │ + add.w r9, r9, r0, lsl #3 │ │ ldr r0, [sp, #48] @ 0x30 │ │ - str.w r8, [sp, #68] @ 0x44 │ │ - orr.w r0, r0, r0, lsl #1 │ │ - add.w sl, sl, r0, lsl #3 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - orr.w r0, r0, r0, lsl #1 │ │ - add.w fp, fp, r0, lsl #3 │ │ - bne.n 3a5f2 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ - add.w ip, r0, #24 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ + subs r0, #1 │ │ + bne.n 3ab8c │ │ + ldr r0, [sp, #0] │ │ + mov r8, r9 │ │ + add.w r9, sl, #24 │ │ lsls r1, r0, #31 │ │ - beq.n 3a6ec │ │ - mov r1, fp │ │ - cmp sl, ip │ │ + beq.n 3ac44 │ │ + mov r1, ip │ │ + cmp lr, r9 │ │ it cc │ │ - movcc r1, sl │ │ - mov r9, r3 │ │ + movcc r1, lr │ │ + mov sl, r4 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - mov.w r1, #0 │ │ - stmia.w r9, {r0, r2, r3, r4, r5, r6} │ │ - mov.w r0, #0 │ │ - it cs │ │ - movcs r1, #1 │ │ - it cc │ │ - movcc r0, #1 │ │ - orr.w r1, r1, r1, lsl #1 │ │ - orr.w r0, r0, r0, lsl #1 │ │ - add.w fp, fp, r1, lsl #3 │ │ - add.w sl, sl, r0, lsl #3 │ │ - cmp sl, ip │ │ - mov r4, r8 │ │ + stmia.w sl, {r0, r2, r3, r4, r5, r6} │ │ + ite cc │ │ + addcc.w lr, lr, #24 │ │ + addcs.w ip, ip, #24 │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + cmp lr, r9 │ │ itt eq │ │ - addeq.w r0, lr, #24 │ │ - cmpeq fp, r0 │ │ - bne.n 3a710 │ │ - add sp, #100 @ 0x64 │ │ + addeq.w r0, r8, #24 │ │ + cmpeq ip, r0 │ │ + bne.n 3ac5c │ │ + addw sp, sp, #1212 @ 0x4bc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #56] @ (3a73c ) │ │ - movs r1, #19 │ │ - ldr r2, [pc, #56] @ (3a740 ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 1a880 │ │ - bl 1c740 │ │ + bl 1c93c │ │ udf #254 @ 0xfe │ │ - ldr r3, [pc, #32] @ (3a738 ) │ │ - mov r0, r8 │ │ - mov r2, r1 │ │ - add r3, pc │ │ - bl 1b904 │ │ mov r5, r0 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ + add r1, sp, #56 @ 0x38 │ │ lsls r2, r0, #3 │ │ mov r0, r4 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ mov r0, r5 │ │ - blx 4dd68 │ │ - nop │ │ - ldr r0, [r3, #96] @ 0x60 │ │ - movs r1, r0 │ │ - stcl 15, cr15, [r9, #1008] @ 0x3f0 │ │ - ldr r2, [r3, #96] @ 0x60 │ │ - movs r1, r0 │ │ + blx 4d4a8 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #44 @ 0x2c │ │ + add.w lr, r1, r1, lsr #1 │ │ + mov fp, r0 │ │ + str r1, [sp, #0] │ │ + str r0, [sp, #8] │ │ + b.n 3ac98 │ │ + ldr.w lr, [sp, #4] │ │ + ldr r1, [sp, #0] │ │ + cmp.w lr, #0 │ │ + beq.n 3ad84 │ │ + sub.w lr, lr, #1 │ │ + str.w lr, [sp, #4] │ │ + cmp lr, r1 │ │ + bcs.n 3acda │ │ + mov r1, fp │ │ + add.w sl, sp, #16 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + mov ip, sl │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + add.w r0, lr, lr, lsl #1 │ │ + movs r2, #24 │ │ + add.w r9, fp, r0, lsl #3 │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + bl 4bc94 │ │ + mov r0, sl │ │ + ldr.w lr, [sp, #4] │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ + movs r4, #0 │ │ + ldr r1, [sp, #0] │ │ + b.n 3acde │ │ + sub.w r4, lr, r1 │ │ + lsls r6, r4, #1 │ │ + adds r3, r6, #1 │ │ + cmp r1, lr │ │ + mov ip, lr │ │ + it cc │ │ + movcc ip, r1 │ │ + cmp r3, ip │ │ + bcs.n 3ac8c │ │ + adds r0, r6, #2 │ │ + cmp r0, ip │ │ + bcs.n 3ad16 │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w r2, r3, r3, lsl #1 │ │ + add.w r0, fp, r0, lsl #3 │ │ + add.w r2, fp, r2, lsl #3 │ │ + ldrd r0, r6, [r0, #8] │ │ + ldrd r2, r5, [r2, #8] │ │ + subs r0, r2, r0 │ │ + sbcs.w r0, r5, r6 │ │ + it cc │ │ + addcc r3, #1 │ │ + add.w r0, r3, r3, lsl #1 │ │ + mov lr, r3 │ │ + add.w r3, fp, r0, lsl #3 │ │ + add.w r0, r4, r4, lsl #1 │ │ + ldrd r5, r6, [r3, #8] │ │ + add.w r1, fp, r0, lsl #3 │ │ + ldrd r0, r4, [r1, #8] │ │ + subs r2, r0, r5 │ │ + sbcs.w r2, r4, r6 │ │ + bcs.n 3ac8c │ │ + ldrd sl, r2, [r1, #16] │ │ + ldrd r8, r9, [r1] │ │ + str r2, [sp, #12] │ │ + mov r2, ip │ │ + ldrd fp, ip, [r3, #16] │ │ + str r5, [r1, #8] │ │ + str r0, [r3, #8] │ │ + ldrd r0, r5, [r3] │ │ + str r0, [r1, #0] │ │ + str.w fp, [r1, #16] │ │ + ldr r0, [sp, #12] │ │ + ldr.w fp, [sp, #8] │ │ + str r6, [r1, #12] │ │ + mov.w r6, lr, lsl #1 │ │ + str r4, [r3, #12] │ │ + mov r4, lr │ │ + str.w r8, [r3] │ │ + str.w r9, [r3, #4] │ │ + str.w sl, [r3, #16] │ │ + str r0, [r3, #20] │ │ + adds r3, r6, #1 │ │ + str.w ip, [r1, #20] │ │ + mov ip, r2 │ │ + cmp r3, r2 │ │ + str r5, [r1, #4] │ │ + bcc.n 3acee │ │ + b.n 3ac8c │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ mov fp, r2 │ │ mov r4, r1 │ │ cmp r3, #8 │ │ - bcc.n 3a796 │ │ + bcc.n 3adde │ │ lsrs r6, r3, #3 │ │ mov.w r9, #168 @ 0xa8 │ │ mla r2, r6, r9, r0 │ │ add.w sl, r6, r6, lsl #1 │ │ mov r3, r6 │ │ add.w r1, r0, sl, lsl #5 │ │ - bl 3a744 │ │ + bl 3ad8c │ │ mla r2, r6, r9, r4 │ │ add.w r1, r4, sl, lsl #5 │ │ mov r8, r0 │ │ mov r0, r4 │ │ mov r3, r6 │ │ - bl 3a744 │ │ + bl 3ad8c │ │ mla r2, r6, r9, fp │ │ add.w r1, fp, sl, lsl #5 │ │ mov r4, r0 │ │ mov r0, fp │ │ mov r3, r6 │ │ - bl 3a744 │ │ + bl 3ad8c │ │ mov fp, r0 │ │ mov r0, r8 │ │ ldrd lr, ip, [fp, #8] │ │ movs r5, #0 │ │ ldrd r3, r6, [r4, #8] │ │ ldrd r2, r8, [r0, #8] │ │ subs.w r1, r3, lr │ │ @@ -70654,2318 +71075,2125 @@ │ │ eors r3, r5 │ │ it ne │ │ movne r4, r0 │ │ mov r0, r4 │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - bmi.n 3a792 │ │ + bmi.n 3adda │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #292 @ 0x124 │ │ - movs r3, #0 │ │ - mov r4, r0 │ │ - movs r0, #8 │ │ - ldr.w r6, [r2, #256] @ 0x100 │ │ - strd r3, r0, [sp, #180] @ 0xb4 │ │ - add.w r5, r2, #184 @ 0xb8 │ │ - strd r3, r0, [sp, #192] @ 0xc0 │ │ - ldrd r0, lr, [r2, #208] @ 0xd0 │ │ - cmp.w lr, #0 │ │ - strd r0, lr, [sp, #204] @ 0xcc │ │ - add.w r0, r6, #8 │ │ - str r3, [sp, #188] @ 0xbc │ │ - str r3, [sp, #200] @ 0xc8 │ │ - str r3, [sp, #220] @ 0xdc │ │ - str r5, [sp, #212] @ 0xd4 │ │ - str r0, [sp, #216] @ 0xd8 │ │ - beq.w 3af8c │ │ + sub sp, #300 @ 0x12c │ │ + str r0, [sp, #176] @ 0xb0 │ │ movs r0, #0 │ │ - ldr.w r3, [r2, #216] @ 0xd8 │ │ - str r0, [sp, #100] @ 0x64 │ │ - movs r5, #0 │ │ - ldrd r6, r0, [r2, #248] @ 0xf8 │ │ - cmp.w r3, #327680 @ 0x50000 │ │ - strd r6, r0, [sp, #72] @ 0x48 │ │ - mov.w sl, #0 │ │ - ldrb.w r0, [r1, #136] @ 0x88 │ │ - ldr.w r6, [r2, #264] @ 0x108 │ │ - str r4, [sp, #168] @ 0xa8 │ │ - ldr.w r2, [r2, #272] @ 0x110 │ │ - it cc │ │ - movcc r5, r2 │ │ - cmp r0, #0 │ │ + movs r3, #8 │ │ + ldr.w r5, [r2, #228] @ 0xe4 │ │ + strd r0, r3, [sp, #184] @ 0xb8 │ │ + movs r6, #4 │ │ + strd r0, r3, [sp, #196] @ 0xc4 │ │ + ldrb.w r3, [r2, #225] @ 0xe1 │ │ + ldr.w r9, [r2, #220] @ 0xdc │ │ + str r0, [sp, #192] @ 0xc0 │ │ + cmp r3, #8 │ │ + str r0, [sp, #204] @ 0xcc │ │ it eq │ │ - moveq r5, r0 │ │ - ldrd r0, r4, [r1, #8] │ │ - str r0, [sp, #96] @ 0x60 │ │ - add r0, r6 │ │ - str r0, [sp, #132] @ 0x84 │ │ - subs r0, r4, r6 │ │ - str r0, [sp, #152] @ 0x98 │ │ - lsrs r0, r3, #16 │ │ + moveq r6, #12 │ │ + add.w r8, r6, r5 │ │ + cmp.w r9, #0 │ │ + beq.n 3ae86 │ │ + ldr.w r0, [r2, #272] @ 0x110 │ │ + ldr.w sl, [r2, #224] @ 0xe0 │ │ + add.w r4, r0, #8 │ │ + and.w r0, sl, #65280 @ 0xff00 │ │ + cmp.w r0, #768 @ 0x300 │ │ + bne.n 3aea8 │ │ + bic.w r0, r9, #255 @ 0xff │ │ + b.n 3ae8e │ │ + sub.w r8, r8, r9 │ │ + mov.w r9, #53 @ 0x35 │ │ + uxtb.w r5, r9 │ │ + ldr.w r9, [sp, #176] @ 0xb0 │ │ + lsrs r1, r0, #16 │ │ + mov.w sl, r0, lsr #8 │ │ + mov.w fp, #0 │ │ + movs r6, #8 │ │ + str r1, [sp, #172] @ 0xac │ │ + b.w 3b6d4 │ │ + str r0, [sp, #104] @ 0x68 │ │ + mov.w ip, #0 │ │ + ldrb.w r0, [r1, #144] @ 0x90 │ │ + movs r5, #4 │ │ + strd r4, r8, [sp, #220] @ 0xdc │ │ + add.w r8, sp, #232 @ 0xe8 │ │ + str.w r9, [sp, #216] @ 0xd8 │ │ + cmp r0, #0 │ │ + ldr.w r6, [r2, #288] @ 0x120 │ │ + it ne │ │ + movne r0, r6 │ │ + cmp.w sl, #327680 @ 0x50000 │ │ + it cs │ │ + movcs r0, ip │ │ + str r0, [sp, #124] @ 0x7c │ │ + mov.w r0, sl, lsr #16 │ │ cmp r0, #4 │ │ - mov.w r0, #4 │ │ - str r5, [sp, #124] @ 0x7c │ │ - ldrd r5, ip, [r1, #112] @ 0x70 │ │ - strd r4, r6, [sp, #144] @ 0x90 │ │ it hi │ │ - movhi r0, #12 │ │ - str r0, [sp, #88] @ 0x58 │ │ - add r0, sp, #224 @ 0xe0 │ │ - add.w r0, r0, #33 @ 0x21 │ │ - str r0, [sp, #68] @ 0x44 │ │ - add.w r0, r1, #104 @ 0x68 │ │ - str r0, [sp, #84] @ 0x54 │ │ - rbit r0, r3 │ │ + movhi r5, #12 │ │ + str r5, [sp, #64] @ 0x40 │ │ + ldrd r4, r5, [r2, #264] @ 0x108 │ │ + strd r4, r5, [sp, #48] @ 0x30 │ │ + ldr.w r0, [r2, #216] @ 0xd8 │ │ + ldr.w r4, [r2, #280] @ 0x118 │ │ + ldrd r2, r3, [r1, #8] │ │ + str r0, [sp, #212] @ 0xd4 │ │ + add.w r0, r2, r4 │ │ + str r0, [sp, #140] @ 0x8c │ │ + sub.w r0, r3, r4 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + add.w r0, r8, #33 @ 0x21 │ │ + str r0, [sp, #44] @ 0x2c │ │ + add.w r0, r1, #112 @ 0x70 │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r0, sp, #208 @ 0xd0 │ │ + ldrd r5, lr, [r1, #120] @ 0x78 │ │ + add.w r0, r0, #4 │ │ + str r0, [sp, #172] @ 0xac │ │ + uxtb.w r0, sl │ │ + strd r3, r4, [sp, #156] @ 0x9c │ │ + str r0, [sp, #148] @ 0x94 │ │ + ubfx r0, sl, #8, #8 │ │ + str r0, [sp, #116] @ 0x74 │ │ + rbit r0, sl │ │ clz r0, r0 │ │ - str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #136] @ 0x88 │ │ mov.w r0, #0 │ │ + str r2, [sp, #72] @ 0x48 │ │ + str.w sl, [sp, #208] @ 0xd0 │ │ + sub.w r1, lr, r6 │ │ + str.w ip, [sp, #100] @ 0x64 │ │ + str.w ip, [sp, #228] @ 0xe4 │ │ it hi │ │ movhi r0, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #40] @ 0x28 │ │ mov.w r0, #0 │ │ it hi │ │ movhi r0, #8 │ │ - str r0, [sp, #80] @ 0x50 │ │ + str r0, [sp, #56] @ 0x38 │ │ movs r0, #8 │ │ - str r5, [sp, #60] @ 0x3c │ │ - str r0, [sp, #92] @ 0x5c │ │ - adds r0, r5, r2 │ │ + str r5, [sp, #36] @ 0x24 │ │ + str r0, [sp, #68] @ 0x44 │ │ + adds r0, r5, r6 │ │ str r0, [sp, #112] @ 0x70 │ │ - sub.w r0, ip, r2 │ │ - str r0, [sp, #108] @ 0x6c │ │ - uxtb r0, r3 │ │ - str r0, [sp, #136] @ 0x88 │ │ - and.w r0, r3, #65280 @ 0xff00 │ │ - str r0, [sp, #104] @ 0x68 │ │ - ubfx r0, r3, #8, #8 │ │ - str r0, [sp, #116] @ 0x74 │ │ - str r2, [sp, #140] @ 0x8c │ │ - str.w ip, [sp, #120] @ 0x78 │ │ - str r3, [sp, #172] @ 0xac │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ - mov.w fp, #0 │ │ - ldr.w r9, [sp, #204] @ 0xcc │ │ - mov.w r8, #0 │ │ - ldrd r6, r5, [r2, #24] │ │ - ldrb.w r1, [r2, #33] @ 0x21 │ │ - ldr r0, [r2, #36] @ 0x24 │ │ - cmp r1, #8 │ │ - mov.w r1, #4 │ │ - str r2, [sp, #160] @ 0xa0 │ │ - it eq │ │ - moveq r1, #12 │ │ - add r0, r9 │ │ - str.w lr, [sp, #164] @ 0xa4 │ │ - add r0, r1 │ │ - adds r1, r5, r6 │ │ - subs r0, r0, r1 │ │ - sub.w r5, lr, #1 │ │ - add.w r6, r9, #1 │ │ - str r0, [sp, #156] @ 0x9c │ │ movs r0, #0 │ │ - ldrb.w lr, [r6, #-1] │ │ - cmp r0, #63 @ 0x3f │ │ - bne.n 3a91e │ │ - cmp.w lr, #1 │ │ - bhi.w 3aee2 │ │ - and.w r2, r0, #63 @ 0x3f │ │ - and.w r3, lr, #127 @ 0x7f │ │ - rsb ip, r2, #32 │ │ - subs.w r4, r2, #32 │ │ - lsr.w r1, r3, ip │ │ - it pl │ │ - lslpl.w r1, r3, r4 │ │ - orr.w r8, r8, r1 │ │ - lsl.w r1, r3, r2 │ │ - it pl │ │ - movpl r1, #0 │ │ - orr.w fp, fp, r1 │ │ - sxtb.w r1, lr │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 3a95e │ │ - subs r5, #1 │ │ - adds r6, #1 │ │ - adds r0, #7 │ │ - adds r3, r5, #1 │ │ - bne.n 3a90e │ │ - b.n 3aeec │ │ - orrs.w r0, fp, r8 │ │ - strd r6, r5, [sp, #204] @ 0xcc │ │ - beq.n 3aa20 │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ - cmp.w r8, #0 │ │ - bne.n 3a984 │ │ - ldr r1, [r0, #8] │ │ - sub.w r2, fp, #1 │ │ - cmp r2, r1 │ │ - bcs.n 3a984 │ │ - movs r1, #104 @ 0x68 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + str r6, [sp, #152] @ 0x98 │ │ + str.w lr, [sp, #120] @ 0x78 │ │ + str.w sl, [sp, #128] @ 0x80 │ │ + str r1, [sp, #108] @ 0x6c │ │ + b.n 3af8c │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ + movs r4, #0 │ │ + mov r8, r3 │ │ + subs r0, #1 │ │ + str r0, [sp, #228] @ 0xe4 │ │ + ldr.w r9, [sp, #216] @ 0xd8 │ │ + cmp.w r9, #0 │ │ + beq.w 3b578 │ │ + ldr r1, [sp, #172] @ 0xac │ │ + mov r0, r8 │ │ + ldr.w sl, [sp, #224] @ 0xe0 │ │ + bl 39b1a │ │ + ldrb.w r5, [sp, #232] @ 0xe8 │ │ + cmp r5, #255 @ 0xff │ │ + bne.w 3b560 │ │ + mov r3, r8 │ │ + ldrd r8, fp, [sp, #240] @ 0xf0 │ │ + orrs.w r0, r8, fp │ │ + beq.n 3af76 │ │ + ldr r0, [sp, #220] @ 0xdc │ │ + cmp.w fp, #0 │ │ + bne.n 3afcc │ │ + ldr r2, [r0, #8] │ │ + sub.w r1, r8, #1 │ │ + cmp r1, r2 │ │ + bcs.n 3afcc │ │ + movs r2, #104 @ 0x68 │ │ ldr r0, [r0, #4] │ │ - mla r4, r2, r1, r0 │ │ - b.n 3a9f6 │ │ - ldr r3, [r0, #12] │ │ - cmp r3, #0 │ │ - beq.w 3af7c │ │ + mla r4, r1, r2, r0 │ │ + mov r8, r3 │ │ + b.n 3b044 │ │ + str r4, [sp, #164] @ 0xa4 │ │ + ldr r4, [r0, #12] │ │ + cmp r4, #0 │ │ + beq.w 3b556 │ │ ldr.w ip, [r0, #16] │ │ - ldrh.w r9, [r3, #1238] @ 0x4d6 │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ - mov r2, r3 │ │ - mov.w r5, r9, lsl #3 │ │ - cbz r5, 3a9d4 │ │ - ldrd r0, r4, [r2], #8 │ │ - subs r5, #8 │ │ - adds r6, #1 │ │ - subs.w r1, fp, r0 │ │ - sbcs.w r1, r8, r4 │ │ + ldrh.w lr, [r4, #1238] @ 0x4d6 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + mov r0, r4 │ │ + mov.w r6, lr, lsl #3 │ │ + cbz r6, 3b01e │ │ + ldrd r1, r5, [r0], #8 │ │ + subs r6, #8 │ │ + adds r2, #1 │ │ + subs.w r3, r8, r1 │ │ + sbcs.w r3, fp, r5 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + subs.w r1, r1, r8 │ │ + sbcs.w r1, r5, fp │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ - subs.w r0, r0, fp │ │ - sbcs.w r0, r4, r8 │ │ - mov.w r0, #0 │ │ - it cc │ │ - movcc r0, #1 │ │ - subs r0, r0, r1 │ │ - cmp r0, #1 │ │ - beq.n 3a99e │ │ - uxtb r0, r0 │ │ - cbnz r0, 3a9d6 │ │ - b.n 3a9ec │ │ - mov r6, r9 │ │ + subs r1, r1, r3 │ │ + cmp r1, #1 │ │ + beq.n 3afe8 │ │ + uxtb r0, r1 │ │ + cbnz r0, 3b020 │ │ + b.n 3b036 │ │ + mov r2, lr │ │ cmp.w ip, #0 │ │ - beq.w 3af7c │ │ - add.w r0, r3, r6, lsl #2 │ │ + beq.w 3b556 │ │ + add.w r0, r4, r2, lsl #2 │ │ sub.w ip, ip, #1 │ │ - ldr.w r3, [r0, #1240] @ 0x4d8 │ │ - b.n 3a990 │ │ + ldr.w r4, [r0, #1240] @ 0x4d8 │ │ + b.n 3afda │ │ movs r0, #104 @ 0x68 │ │ - mla r0, r6, r0, r3 │ │ + add.w r8, sp, #232 @ 0xe8 │ │ + mla r0, r2, r0, r4 │ │ add.w r4, r0, #88 @ 0x58 │ │ ldrb.w r0, [r4, #98] @ 0x62 │ │ - add.w fp, sp, #224 @ 0xe0 │ │ + add r5, sp, #272 @ 0x110 │ │ cmp r0, #1 │ │ ittt eq │ │ - ldreq r0, [sp, #220] @ 0xdc │ │ + ldreq r0, [sp, #228] @ 0xe4 │ │ addeq r0, #1 │ │ - streq r0, [sp, #220] @ 0xdc │ │ + streq r0, [sp, #228] @ 0xe4 │ │ ldrh.w r0, [r4, #96] @ 0x60 │ │ - str r4, [sp, #176] @ 0xb0 │ │ cmp r0, #46 @ 0x2e │ │ - bne.n 3aa2c │ │ + bne.n 3b06a │ │ ldr r0, [r4, #0] │ │ cmp r0, #1 │ │ - bne.n 3aa3a │ │ - ldrd r5, r1, [r4, #8] │ │ - cbnz r1, 3aa4c │ │ - b.n 3ad3e │ │ - ldr r0, [sp, #220] @ 0xdc │ │ - subs r0, #1 │ │ - str r0, [sp, #220] @ 0xdc │ │ - movs r0, #0 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - b.n 3ad3e │ │ + bne.n 3b078 │ │ + ldrd r6, r1, [r4, #8] │ │ + cbnz r1, 3b08a │ │ + b.n 3af80 │ │ ldr r0, [r4, #0] │ │ cmp r0, #1 │ │ - bne.w 3ad1a │ │ + bne.w 3b36e │ │ ldrd r3, r1, [r4, #8] │ │ - b.n 3ad26 │ │ + b.n 3b37a │ │ ldr r1, [r4, #4] │ │ cmp r1, #5 │ │ - bhi.w 3b1ac │ │ - add.w r5, r4, #8 │ │ + bhi.w 3b756 │ │ + add.w r6, r4, #8 │ │ cmp r1, #0 │ │ - beq.w 3ad3e │ │ + beq.w 3af80 │ │ + sub.w r0, sl, r9 │ │ + ldr.w r9, [sp, #176] @ 0xb0 │ │ + ldr.w sl, [sp, #128] @ 0x80 │ │ + mov.w fp, #0 │ │ + str r4, [sp, #164] @ 0xa4 │ │ + lsls r4, r1, #4 │ │ + str r0, [sp, #16] │ │ movs r0, #0 │ │ - mov.w r9, r1, lsl #4 │ │ - mov.w r8, #0 │ │ - strd r0, r0, [sp, #160] @ 0xa0 │ │ - str r0, [sp, #44] @ 0x2c │ │ - b.n 3aa74 │ │ - ldr r0, [sp, #272] @ 0x110 │ │ - str r0, [sp, #52] @ 0x34 │ │ - ldr r0, [sp, #276] @ 0x114 │ │ - str r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #144] @ 0x90 │ │ + str r0, [sp, #132] @ 0x84 │ │ + str r0, [sp, #84] @ 0x54 │ │ + b.n 3b0be │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r0, [sp, #284] @ 0x11c │ │ + str r0, [sp, #92] @ 0x5c │ │ movs r0, #1 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - adds r5, #16 │ │ - subs.w r9, r9, #16 │ │ - beq.w 3ad4c │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ - ldmia.w r5, {r1, r3, r4, r6} │ │ - ldr r2, [r0, #32] │ │ - add r0, sp, #264 @ 0x108 │ │ - stmia r0!, {r1, r3, r4, r6} │ │ - add r1, sp, #204 @ 0xcc │ │ - add r3, sp, #264 @ 0x108 │ │ - mov r0, fp │ │ - bl 3b73c │ │ - ldrd r0, r1, [sp, #224] @ 0xe0 │ │ + str r0, [sp, #144] @ 0x90 │ │ + adds r6, #16 │ │ + subs r4, #16 │ │ + beq.w 3b392 │ │ + ldmia.w r6, {r0, r1, r2, r3} │ │ + add.w ip, sp, #272 @ 0x110 │ │ + stmia.w ip, {r0, r1, r2, r3} │ │ + add r1, sp, #208 @ 0xd0 │ │ + mov r0, r8 │ │ + mov r2, r5 │ │ + bl 3bd0c │ │ + ldrd r0, r1, [sp, #232] @ 0xe8 │ │ ands r0, r1 │ │ adds r0, #1 │ │ - beq.w 3af64 │ │ - ldrh.w r0, [sp, #240] @ 0xf0 │ │ + beq.w 3b542 │ │ + ldrh.w r0, [sp, #256] @ 0x100 │ │ cmp r0, #85 @ 0x55 │ │ - beq.w 3ab9a │ │ + beq.w 3b1ea │ │ cmp r0, #18 │ │ - beq.n 3ab1e │ │ + beq.n 3b16a │ │ cmp r0, #17 │ │ - bne.n 3aa6a │ │ - add r0, sp, #264 @ 0x108 │ │ - mov r1, fp │ │ - bl 3d7d8 │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - lsls r1, r0, #26 │ │ - beq.n 3aa5e │ │ - cmp r0, #12 │ │ - bne.n 3aa6a │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - ldrd r1, r0, [sp, #144] @ 0x90 │ │ - cmp r1, r0 │ │ - bcc.w 3b072 │ │ + bne.n 3b0b6 │ │ + mov r0, r5 │ │ + mov r1, r8 │ │ + bl 3dac0 │ │ ldr r0, [sp, #272] @ 0x110 │ │ - ldr r1, [sp, #136] @ 0x88 │ │ + lsls r1, r0, #26 │ │ + beq.n 3b0aa │ │ + cmp r0, #13 │ │ + bne.n 3b0b6 │ │ + ldrd r1, r0, [sp, #156] @ 0x9c │ │ + cmp r1, r0 │ │ + bcc.w 3b5d2 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ umull r0, r1, r0, r1 │ │ cmp r1, #0 │ │ - bne.w 3b0a8 │ │ - ldr r1, [sp, #152] @ 0x98 │ │ + bne.w 3b65e │ │ + mov ip, r8 │ │ + ldrd r8, r3, [sp, #76] @ 0x4c │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ cmp r1, r0 │ │ - bcc.w 3b080 │ │ - ldr r2, [sp, #172] @ 0xac │ │ - subs r1, r2, #1 │ │ - eors r2, r1 │ │ + bcc.w 3b5de │ │ + sub.w r1, sl, #1 │ │ + eor.w r2, sl, r1 │ │ uxtb r1, r1 │ │ uxtb r2, r2 │ │ cmp r2, r1 │ │ - bls.w 3b0c4 │ │ - ldr r2, [sp, #128] @ 0x80 │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ + bls.w 3b5b4 │ │ + ldr r2, [sp, #136] @ 0x88 │ │ cmp r2, #3 │ │ - bhi.w 3b0e2 │ │ - ldr r1, [sp, #132] @ 0x84 │ │ + bhi.w 3b5b4 │ │ + ldr r1, [sp, #140] @ 0x8c │ │ mov r3, r2 │ │ - add.w fp, r1, r0 │ │ - ldr r1, [sp, #152] @ 0x98 │ │ + add.w r8, r1, r0 │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ subs r1, r1, r0 │ │ tbb [pc, r3] │ │ - stmia r6!, {r1} │ │ - add r3, sp, #652 @ 0x28c │ │ - ldr r1, [sp, #152] @ 0x98 │ │ + ldmia r3!, {r1} │ │ + add r7, sp, #668 @ 0x29c │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ cmp r1, r0 │ │ - beq.w 3b08e │ │ + beq.w 3b680 │ │ movs r0, #0 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldrb.w r0, [fp] │ │ - b.n 3aca2 │ │ - add r0, sp, #264 @ 0x108 │ │ - mov r1, fp │ │ - bl 3d7d8 │ │ - ldr r0, [sp, #264] @ 0x108 │ │ + str r0, [sp, #80] @ 0x50 │ │ + ldrb.w r0, [r8] │ │ + b.n 3b2f8 │ │ + mov r0, r5 │ │ + mov r1, r8 │ │ + bl 3dac0 │ │ + ldr r0, [sp, #272] @ 0x110 │ │ lsls r1, r0, #26 │ │ - beq.w 3ac26 │ │ - cmp r0, #7 │ │ - beq.n 3ac18 │ │ - cmp r0, #12 │ │ - bne.n 3aa6a │ │ - ldrd r1, r0, [sp, #144] @ 0x90 │ │ + beq.w 3b27a │ │ + cmp r0, #8 │ │ + beq.w 3b26c │ │ + cmp r0, #13 │ │ + bne.n 3b0b6 │ │ + ldrd r1, r0, [sp, #156] @ 0x9c │ │ cmp r1, r0 │ │ - bcc.w 3b072 │ │ - ldr r0, [sp, #272] @ 0x110 │ │ - ldr r1, [sp, #136] @ 0x88 │ │ + bcc.w 3b5d2 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ umull r0, r1, r0, r1 │ │ cmp r1, #0 │ │ - bne.w 3b0d0 │ │ - ldr.w fp, [sp, #24] │ │ - ldr r1, [sp, #152] @ 0x98 │ │ + bne.w 3b678 │ │ + mov ip, r8 │ │ + ldrd r8, r3, [sp, #20] │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ cmp r1, r0 │ │ - bcc.w 3b080 │ │ - ldr r2, [sp, #172] @ 0xac │ │ - subs r1, r2, #1 │ │ - eors r2, r1 │ │ + bcc.w 3b5de │ │ + sub.w r1, sl, #1 │ │ + eor.w r2, sl, r1 │ │ uxtb r1, r1 │ │ uxtb r2, r2 │ │ cmp r2, r1 │ │ - bls.w 3b0d8 │ │ - ldr r2, [sp, #128] @ 0x80 │ │ - ldr r1, [sp, #20] │ │ + bls.w 3b5b4 │ │ + ldr r2, [sp, #136] @ 0x88 │ │ cmp r2, #3 │ │ - bhi.w 3b0fc │ │ - ldr r1, [sp, #132] @ 0x84 │ │ + bhi.w 3b5b4 │ │ + ldr r1, [sp, #140] @ 0x8c │ │ mov r3, r2 │ │ - add.w fp, r1, r0 │ │ - ldr r1, [sp, #152] @ 0x98 │ │ + add.w r8, r1, r0 │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ subs r1, r1, r0 │ │ tbb [pc, r3] │ │ - cbnz r2, 3abc8 │ │ - add r0, pc, #608 @ (adr r0, 3ade8 ) │ │ - ldr r1, [sp, #152] @ 0x98 │ │ + pop {r1, pc} │ │ + add r1, pc, #612 @ (adr r1, 3b43c ) │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ cmp r1, r0 │ │ - beq.w 3b08e │ │ + beq.w 3b680 │ │ movs r0, #0 │ │ - str r0, [sp, #20] │ │ - ldrb.w r0, [fp] │ │ - b.n 3ad08 │ │ - add r0, sp, #264 @ 0x108 │ │ - mov r1, fp │ │ - bl 3d7d8 │ │ - ldr r1, [sp, #264] @ 0x108 │ │ - ldr r0, [sp, #272] @ 0x110 │ │ + str r0, [sp, #24] │ │ + ldrb.w r0, [r8] │ │ + b.n 3b35c │ │ + mov r0, r5 │ │ + mov r1, r8 │ │ + bl 3dac0 │ │ + ldr r1, [sp, #272] @ 0x110 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ and.w r2, r1, #63 @ 0x3f │ │ - cmp r2, #22 │ │ - beq.n 3ac0a │ │ - cmp r1, #24 │ │ - bne.n 3ac12 │ │ - ldr r1, [sp, #140] @ 0x8c │ │ + cmp r2, #23 │ │ + beq.n 3b25e │ │ + cmp r1, #25 │ │ + bne.n 3b266 │ │ + ldr r1, [sp, #152] @ 0x98 │ │ ldr r2, [sp, #120] @ 0x78 │ │ cmp r2, r1 │ │ - bcc.w 3b0a0 │ │ + bcc.w 3b5f8 │ │ ldr r1, [sp, #116] @ 0x74 │ │ umull r0, r1, r0, r1 │ │ cmp r1, #0 │ │ - bne.w 3b09c │ │ - ldr r2, [sp, #108] @ 0x6c │ │ - cmp r2, r0 │ │ - bcc.w 3b0ac │ │ + bne.w 3b5ea │ │ + ldr r1, [sp, #108] @ 0x6c │ │ + cmp r1, r0 │ │ + bcc.w 3b666 │ │ + mov r2, r1 │ │ ldr r1, [sp, #112] @ 0x70 │ │ - add.w fp, r1, r0 │ │ + mov r3, r8 │ │ + add.w r8, r1, r0 │ │ ldr r1, [sp, #104] @ 0x68 │ │ subs r0, r2, r0 │ │ cmp.w r1, #2048 @ 0x800 │ │ - bne.n 3ac34 │ │ + bne.n 3b288 │ │ cmp r0, #8 │ │ - bcc.w 3b0b6 │ │ - ldrb.w r1, [fp, #7] │ │ - ldr.w r0, [fp, #3] │ │ + bcc.w 3b66e │ │ + ldrb.w r1, [r8, #7] │ │ + ldr.w r0, [r8, #3] │ │ lsls r1, r1, #24 │ │ orrs.w r1, r1, r0, lsr #8 │ │ - bne.w 3b09c │ │ - ldrb.w r1, [fp, #2] │ │ + bne.w 3b5ea │ │ + ldrb.w r1, [r8, #2] │ │ lsls r0, r0, #24 │ │ - ldrh.w r2, [fp] │ │ + ldrh.w r2, [r8] │ │ orr.w r1, r2, r1, lsl #16 │ │ orrs r0, r1 │ │ - b.n 3ac3e │ │ + b.n 3b292 │ │ ldr r1, [sp, #124] @ 0x7c │ │ - mov.w r8, #1 │ │ - b.n 3ac48 │ │ - mov.w r8, #0 │ │ - b.n 3aa6a │ │ - ldr r0, [sp, #272] @ 0x110 │ │ - str r0, [sp, #16] │ │ - ldr r0, [sp, #276] @ 0x114 │ │ + mov.w fp, #1 │ │ + b.n 3b29c │ │ + mov.w fp, #0 │ │ + b.n 3b0b6 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ str r0, [sp, #12] │ │ + ldr r0, [sp, #284] @ 0x11c │ │ + str r0, [sp, #8] │ │ movs r0, #1 │ │ - str r0, [sp, #44] @ 0x2c │ │ - b.n 3aa6a │ │ - ldr r0, [sp, #272] @ 0x110 │ │ - str r0, [sp, #28] │ │ - ldr r0, [sp, #276] @ 0x114 │ │ + str r0, [sp, #84] @ 0x54 │ │ + b.n 3b0b6 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ str r0, [sp, #32] │ │ + ldr r0, [sp, #284] @ 0x11c │ │ + str r0, [sp, #28] │ │ movs r0, #1 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - b.n 3aa6a │ │ + str r0, [sp, #132] @ 0x84 │ │ + b.n 3b0b6 │ │ cmp r0, #4 │ │ - bcc.w 3b0b6 │ │ - ldr.w r0, [fp] │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - mov.w r8, #1 │ │ - add.w fp, sp, #224 @ 0xe0 │ │ + bcc.w 3b66e │ │ + ldr.w r0, [r8] │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + mov.w fp, #1 │ │ + add r5, sp, #272 @ 0x110 │ │ + mov r8, r3 │ │ add r0, r1 │ │ - str r0, [sp, #56] @ 0x38 │ │ - b.n 3aa6a │ │ + str r0, [sp, #88] @ 0x58 │ │ + b.n 3b0b6 │ │ cmp r1, #4 │ │ - bcc.w 3b08e │ │ + bcc.w 3b5ee │ │ movs r0, #0 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldr.w r0, [fp] │ │ - b.n 3aca2 │ │ + str r0, [sp, #80] @ 0x50 │ │ + ldr.w r0, [r8] │ │ + b.n 3b2f8 │ │ cmp r1, #7 │ │ - bls.w 3b08e │ │ - ldr.w r0, [fp, #3] │ │ - ldrb.w r1, [fp, #7] │ │ - ldrb.w r2, [fp, #2] │ │ - ldrh.w r3, [fp] │ │ - lsrs r6, r0, #8 │ │ - orr.w r6, r6, r1, lsl #24 │ │ - add.w fp, sp, #224 @ 0xe0 │ │ - orr.w r1, r3, r2, lsl #16 │ │ + bls.w 3b5ee │ │ + ldr.w r0, [r8, #3] │ │ + ldrb.w r1, [r8, #7] │ │ + ldrb.w ip, [r8, #2] │ │ + ldrh.w r3, [r8] │ │ + lsrs r5, r0, #8 │ │ + orr.w r2, r5, r1, lsl #24 │ │ + add.w r8, sp, #232 @ 0xe8 │ │ + orr.w r1, r3, ip, lsl #16 │ │ + add r5, sp, #272 @ 0x110 │ │ orr.w r0, r1, r0, lsl #24 │ │ movs r1, #1 │ │ - str r1, [sp, #164] @ 0xa4 │ │ - strd r0, r6, [sp, #36] @ 0x24 │ │ - strd r6, r0, [sp, #48] @ 0x30 │ │ - b.n 3aa6a │ │ + str r1, [sp, #144] @ 0x90 │ │ + strd r0, r2, [sp, #76] @ 0x4c │ │ + strd r2, r0, [sp, #92] @ 0x5c │ │ + b.n 3b0b6 │ │ cmp r1, #2 │ │ - bcc.w 3b08e │ │ + bcc.w 3b5ee │ │ movs r0, #0 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldrh.w r0, [fp] │ │ + str r0, [sp, #80] @ 0x50 │ │ + ldrh.w r0, [r8] │ │ movs r1, #1 │ │ - str r0, [sp, #36] @ 0x24 │ │ - str r0, [sp, #52] @ 0x34 │ │ + str r0, [sp, #76] @ 0x4c │ │ + str r0, [sp, #96] @ 0x60 │ │ movs r0, #0 │ │ - str r1, [sp, #164] @ 0xa4 │ │ - add.w fp, sp, #224 @ 0xe0 │ │ - str r0, [sp, #48] @ 0x30 │ │ - b.n 3aa6a │ │ + str r1, [sp, #144] @ 0x90 │ │ + str r0, [sp, #92] @ 0x5c │ │ + b.n 3b368 │ │ cmp r1, #4 │ │ - bcc.w 3b08e │ │ + bcc.w 3b5ee │ │ movs r0, #0 │ │ - str r0, [sp, #20] │ │ - ldr.w r0, [fp] │ │ - b.n 3ad08 │ │ + str r0, [sp, #24] │ │ + ldr.w r0, [r8] │ │ + b.n 3b35c │ │ cmp r1, #7 │ │ - bls.w 3b08e │ │ - ldr.w r0, [fp, #3] │ │ - ldrb.w r1, [fp, #7] │ │ - ldrb.w r2, [fp, #2] │ │ - ldrh.w r3, [fp] │ │ - lsrs r6, r0, #8 │ │ - orr.w r6, r6, r1, lsl #24 │ │ - add.w fp, sp, #224 @ 0xe0 │ │ - orr.w r1, r3, r2, lsl #16 │ │ + bls.w 3b5ee │ │ + ldr.w r0, [r8, #3] │ │ + ldrb.w r1, [r8, #7] │ │ + ldrb.w ip, [r8, #2] │ │ + ldrh.w r3, [r8] │ │ + lsrs r5, r0, #8 │ │ + orr.w r2, r5, r1, lsl #24 │ │ + add.w r8, sp, #232 @ 0xe8 │ │ + orr.w r1, r3, ip, lsl #16 │ │ + add r5, sp, #272 @ 0x110 │ │ orr.w r0, r1, r0, lsl #24 │ │ movs r1, #1 │ │ - str r1, [sp, #160] @ 0xa0 │ │ - strd r6, r0, [sp, #20] │ │ - strd r0, r6, [sp, #28] │ │ - b.n 3aa6a │ │ + str r1, [sp, #132] @ 0x84 │ │ + strd r0, r2, [sp, #20] │ │ + strd r2, r0, [sp, #28] │ │ + b.n 3b0b6 │ │ cmp r1, #2 │ │ - bcc.w 3b08e │ │ + bcc.w 3b5ee │ │ movs r0, #0 │ │ - str r0, [sp, #20] │ │ - ldrh.w r0, [fp] │ │ + str r0, [sp, #24] │ │ + ldrh.w r0, [r8] │ │ movs r1, #1 │ │ - strd r0, r0, [sp, #24] │ │ - movs r0, #0 │ │ - str r1, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #20] │ │ str r0, [sp, #32] │ │ - add.w fp, sp, #224 @ 0xe0 │ │ - b.n 3aa6a │ │ + movs r0, #0 │ │ + str r1, [sp, #132] @ 0x84 │ │ + str r0, [sp, #28] │ │ + add r5, sp, #272 @ 0x110 │ │ + mov r8, ip │ │ + b.n 3b0b6 │ │ ldr r1, [r4, #4] │ │ cmp r1, #5 │ │ - bhi.w 3b1ac │ │ + bhi.w 3b756 │ │ add.w r3, r4, #8 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - ldr r2, [r0, #32] │ │ - mov r0, fp │ │ str r1, [sp, #0] │ │ - add r1, sp, #204 @ 0xcc │ │ - bl 3f624 │ │ - ldrb.w r0, [sp, #224] @ 0xe0 │ │ + mov r0, r8 │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ + ldr r1, [sp, #172] @ 0xac │ │ + bl 3f7dc │ │ + ldrb.w r0, [sp, #232] @ 0xe8 │ │ cmp r0, #255 @ 0xff │ │ - bne.w 3b068 │ │ - ldr.w lr, [sp, #208] @ 0xd0 │ │ - cmp.w lr, #0 │ │ - bne.w 3a8d2 │ │ - b.n 3af82 │ │ - ldr r3, [sp, #8] │ │ - movs.w r0, r8, lsl #31 │ │ - beq.n 3ae00 │ │ - ldrd r1, r0, [sp, #84] @ 0x54 │ │ - ldr r2, [sp, #80] @ 0x50 │ │ - ldr r0, [r1, r0] │ │ - ldr.w fp, [r1, r2] │ │ + beq.w 3af80 │ │ + b.n 3b5ba │ │ + movs.w r0, fp, lsl #31 │ │ + beq.n 3b442 │ │ + ldrd r1, r0, [sp, #60] @ 0x3c │ │ + mov r5, r8 │ │ ldr r2, [sp, #56] @ 0x38 │ │ + ldr r0, [r1, r0] │ │ + ldr.w r8, [r1, r2] │ │ + ldr r2, [sp, #88] @ 0x58 │ │ cmp r0, r2 │ │ - bcc.w 3b0e8 │ │ + bcc.w 3b730 │ │ subs r0, r0, r2 │ │ - str r0, [sp, #252] @ 0xfc │ │ - add.w r0, fp, r2 │ │ - str r0, [sp, #248] @ 0xf8 │ │ - ldr r0, [sp, #172] @ 0xac │ │ + str r0, [sp, #260] @ 0x104 │ │ + add.w r0, r8, r2 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ mov.w r9, #0 │ │ + strd sl, r0, [sp, #252] @ 0xfc │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #248] @ 0xf8 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ str r0, [sp, #244] @ 0xf4 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ str r0, [sp, #240] @ 0xf0 │ │ - ldr r0, [sp, #144] @ 0x90 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ str r0, [sp, #236] @ 0xec │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - str r0, [sp, #232] @ 0xe8 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - str r0, [sp, #228] @ 0xe4 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ strb.w r9, [r1, #2] │ │ strh.w r9, [r1] │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - strb.w r1, [sp, #256] @ 0x100 │ │ - str r0, [sp, #224] @ 0xe0 │ │ - add.w fp, sp, #224 @ 0xe0 │ │ - add r0, sp, #264 @ 0x108 │ │ - mov r1, fp │ │ - bl 3fc2c │ │ - ldr r0, [sp, #264] @ 0x108 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + strb.w r1, [sp, #264] @ 0x108 │ │ + str r0, [sp, #232] @ 0xe8 │ │ + add r0, sp, #272 @ 0x110 │ │ + mov r1, r5 │ │ + mov r8, r5 │ │ + bl 3fcf4 │ │ + ldr r0, [sp, #272] @ 0x110 │ │ lsls r1, r0, #30 │ │ - beq.n 3aea2 │ │ - add.w fp, sp, #272 @ 0x110 │ │ - ldr.w r8, [sp, #284] @ 0x11c │ │ + beq.n 3b4ea │ │ + add.w fp, sp, #280 @ 0x118 │ │ cmp r0, #2 │ │ - ldmia.w fp, {r5, r6, fp} │ │ - beq.n 3ae88 │ │ - subs.w r0, r5, fp │ │ - sbcs.w r0, r6, r8 │ │ - bcs.n 3ad9e │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ + ldmia.w fp, {r4, r6, r8, fp} │ │ + beq.n 3b4d8 │ │ + subs.w r0, r4, r8 │ │ + sbcs.w r0, r6, fp │ │ + bcs.n 3b3e2 │ │ + ldr r5, [sp, #180] @ 0xb4 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ ldr r1, [sp, #100] @ 0x64 │ │ cmp r1, r0 │ │ - bne.n 3addc │ │ - add r0, sp, #192 @ 0xc0 │ │ - bl 3950a │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - str r0, [sp, #92] @ 0x5c │ │ + bne.n 3b41c │ │ + add r0, sp, #196 @ 0xc4 │ │ + bl 42e2c │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + str r0, [sp, #68] @ 0x44 │ │ ldr r1, [sp, #100] @ 0x64 │ │ mov.w r9, #1 │ │ - ldr r2, [sp, #92] @ 0x5c │ │ + ldr r2, [sp, #68] @ 0x44 │ │ add.w r0, r1, r1, lsl #1 │ │ adds r1, #1 │ │ str r1, [sp, #100] @ 0x64 │ │ - str.w r5, [r2, r0, lsl #3] │ │ + str.w r4, [r2, r0, lsl #3] │ │ add.w r0, r2, r0, lsl #3 │ │ - strd r6, fp, [r0, #4] │ │ - strd r8, sl, [r0, #12] │ │ - str r1, [sp, #200] @ 0xc8 │ │ - b.n 3ad9e │ │ - ldrd r0, r3, [sp, #160] @ 0xa0 │ │ - ldrd r2, r1, [sp, #12] │ │ - ldrd r5, r4, [sp, #48] @ 0x30 │ │ - ands r0, r3 │ │ - ldrd r6, r9, [sp, #28] │ │ + adds r2, r0, #4 │ │ + str r5, [r0, #16] │ │ + add r5, sp, #232 @ 0xe8 │ │ + stmia.w r2, {r6, r8, fp} │ │ + str r1, [sp, #204] @ 0xcc │ │ + b.n 3b3e2 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + ands r0, r1 │ │ lsls r0, r0, #31 │ │ - beq.n 3ae3a │ │ - subs r0, r4, r6 │ │ - sbcs.w r0, r5, r9 │ │ - bcs.n 3ad3e │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - mov r8, r6 │ │ + beq.n 3b47a │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + ldr r6, [sp, #32] │ │ + ldr r5, [sp, #28] │ │ + subs r0, r0, r6 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + sbcs r0, r5 │ │ + bcs.n 3b52e │ │ + ldr.w r8, [sp, #180] @ 0xb4 │ │ + mov r9, r6 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + mov r4, r5 │ │ ldr r1, [sp, #100] @ 0x64 │ │ cmp r1, r0 │ │ - bne.n 3ae6a │ │ - add r0, sp, #192 @ 0xc0 │ │ - bl 3950a │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - mov r8, r6 │ │ - str r0, [sp, #92] @ 0x5c │ │ - ldr.w r9, [sp, #32] │ │ - b.n 3ae6a │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ands r0, r3 │ │ + bne.n 3b4b2 │ │ + add r0, sp, #196 @ 0xc4 │ │ + bl 42e2c │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + mov r9, r6 │ │ + str r0, [sp, #68] @ 0x44 │ │ + mov r4, r5 │ │ + b.n 3b4b2 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + ands r0, r1 │ │ lsls r0, r0, #31 │ │ - beq.w 3ad3e │ │ - adds.w r8, r4, r1 │ │ - adc.w r9, r5, r2 │ │ - subs.w r0, r4, r8 │ │ - sbcs.w r0, r5, r9 │ │ - bcs.w 3ad3e │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ + beq.n 3b52e │ │ + ldr r0, [sp, #12] │ │ + ldr r2, [sp, #96] @ 0x60 │ │ + ldr r3, [sp, #92] @ 0x5c │ │ + adds.w r9, r2, r0 │ │ + ldr r0, [sp, #8] │ │ + adc.w r4, r3, r0 │ │ + subs.w r0, r2, r9 │ │ + sbcs.w r0, r3, r4 │ │ + bcs.n 3b53a │ │ + ldr.w r8, [sp, #180] @ 0xb4 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ ldr r1, [sp, #100] @ 0x64 │ │ cmp r1, r0 │ │ - bne.n 3ae6a │ │ - add r0, sp, #192 @ 0xc0 │ │ - bl 3950a │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - str r0, [sp, #92] @ 0x5c │ │ + bne.n 3b4b2 │ │ + add r0, sp, #196 @ 0xc4 │ │ + bl 42e2c │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + str r0, [sp, #68] @ 0x44 │ │ ldr r1, [sp, #100] @ 0x64 │ │ - ldr r2, [sp, #92] @ 0x5c │ │ + add r5, sp, #232 @ 0xe8 │ │ + ldr r2, [sp, #68] @ 0x44 │ │ + ldr r3, [sp, #96] @ 0x60 │ │ add.w r0, r1, r1, lsl #1 │ │ adds r1, #1 │ │ str r1, [sp, #100] @ 0x64 │ │ - str.w r4, [r2, r0, lsl #3] │ │ + str.w r3, [r2, r0, lsl #3] │ │ add.w r0, r2, r0, lsl #3 │ │ - adds r0, #4 │ │ - stmia.w r0, {r5, r8, r9, sl} │ │ - str r1, [sp, #200] @ 0xc8 │ │ - b.n 3aeaa │ │ - lsrs r0, r5, #8 │ │ - uxtb r1, r5 │ │ - orr.w r0, r0, r6, lsl #24 │ │ - cmp r1, #255 @ 0xff │ │ - bne.w 3b19e │ │ + ldr r2, [sp, #92] @ 0x5c │ │ + strd r2, r9, [r0, #4] │ │ + strd r4, r8, [r0, #12] │ │ + str r1, [sp, #204] @ 0xcc │ │ + b.n 3b4f4 │ │ + uxtb r2, r4 │ │ + lsrs r0, r4, #8 │ │ + cmp r2, #255 @ 0xff │ │ + bne.w 3b742 │ │ lsls r0, r0, #31 │ │ - beq.n 3aede │ │ - str r6, [sp, #8] │ │ - add.w fp, sp, #224 @ 0xe0 │ │ - b.n 3aeaa │ │ + beq.n 3b532 │ │ + str r6, [sp, #4] │ │ + b.n 3b4f0 │ │ movs.w r0, r9, lsl #31 │ │ - beq.w 3ad3e │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - movs r1, #2 │ │ - str r1, [sp, #224] @ 0xe0 │ │ - ldr r1, [sp, #156] @ 0x9c │ │ - cmp sl, r0 │ │ - str r1, [sp, #256] @ 0x100 │ │ - bne.n 3aebe │ │ - add r0, sp, #180 @ 0xb4 │ │ - bl 40c52 │ │ + beq.n 3b52e │ │ + ldr.w r8, [sp, #180] @ 0xb4 │ │ ldr r0, [sp, #184] @ 0xb8 │ │ - add.w r1, sl, sl, lsl #2 │ │ - ldmia.w fp!, {r2, r3, r4, r5, r6} │ │ - add.w sl, sl, #1 │ │ + movs r1, #2 │ │ + str r1, [sp, #232] @ 0xe8 │ │ + ldr r1, [sp, #16] │ │ + cmp r8, r0 │ │ + str r1, [sp, #264] @ 0x108 │ │ + bne.n 3b508 │ │ + add r0, sp, #184 @ 0xb8 │ │ + bl 40a2c │ │ + add.w r1, r8, r8, lsl #2 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + add.w r8, r8, #1 │ │ add.w r0, r0, r1, lsl #3 │ │ + mov r1, r5 │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ - ldmia.w fp, {r2, r3, r4, r5, r6} │ │ + ldmia.w r1, {r2, r3, r4, r5, r6} │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ - str.w sl, [sp, #188] @ 0xbc │ │ - b.n 3ad3e │ │ - str r6, [sp, #8] │ │ - b.n 3ad3e │ │ - movs r0, #6 │ │ - strd r6, r5, [sp, #204] @ 0xcc │ │ - str r0, [sp, #164] @ 0xa4 │ │ - b.n 3af06 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - mov.w r8, #0 │ │ - str.w r8, [sp, #208] @ 0xd0 │ │ - add.w fp, r9, r0 │ │ - movs r0, #19 │ │ - str.w fp, [sp, #204] @ 0xcc │ │ - str r0, [sp, #164] @ 0xa4 │ │ - str.w fp, [sp, #176] @ 0xb0 │ │ - str.w lr, [sp, #172] @ 0xac │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #196] @ 0xc4 │ │ - blxne 4f780 │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ - cmp.w sl, #0 │ │ - beq.n 3af50 │ │ - add.w r6, r5, #8 │ │ - b.n 3af2c │ │ - adds r6, #40 @ 0x28 │ │ - subs.w sl, sl, #1 │ │ - beq.n 3af50 │ │ - ldr.w r0, [r6, #-8] │ │ - cmp r0, #0 │ │ - bne.n 3af24 │ │ - ldr r0, [r6, #0] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne.w r0, [r6, #-4] │ │ - blxne 4f780 │ │ - ldr r0, [r6, #8] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [r6, #4] │ │ - blxne 4f780 │ │ - b.n 3af24 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - cbz r0, 3af5a │ │ - mov r0, r5 │ │ - blx 4f780 │ │ - movs r0, #1 │ │ - ldr r1, [sp, #172] @ 0xac │ │ - ldrd r3, r4, [sp, #164] @ 0xa4 │ │ - b.n 3b012 │ │ - ldrd r0, r1, [sp, #232] @ 0xe8 │ │ - ldrd fp, r8, [sp, #240] @ 0xf0 │ │ - str r1, [sp, #176] @ 0xb0 │ │ - lsrs r1, r0, #8 │ │ - mov.w r9, r0, lsr #16 │ │ - uxtb r0, r0 │ │ + add r5, sp, #232 @ 0xe8 │ │ + str.w r8, [sp, #180] @ 0xb4 │ │ + str.w r8, [sp, #192] @ 0xc0 │ │ + mov r8, r5 │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ + b.n 3af80 │ │ + str r6, [sp, #4] │ │ + mov r8, r5 │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ + b.n 3af80 │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ + add.w r8, sp, #232 @ 0xe8 │ │ + b.n 3af80 │ │ + add.w fp, sp, #240 @ 0xf0 │ │ + ldmia.w fp, {r0, r4, r8, fp} │ │ + lsrs r1, r0, #16 │ │ + mov.w sl, r0, lsr #8 │ │ + uxtb r5, r0 │ │ str r1, [sp, #172] @ 0xac │ │ - str r0, [sp, #164] @ 0xa4 │ │ - b.n 3af0a │ │ - movs r0, #18 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - b.n 3af06 │ │ + b.n 3b686 │ │ + movs r5, #16 │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ + ldr.w r9, [sp, #176] @ 0xb0 │ │ + b.n 3b686 │ │ + add.w fp, sp, #236 @ 0xec │ │ + ldrh.w r0, [sp, #234] @ 0xea │ │ + str r0, [sp, #172] @ 0xac │ │ + ldmia.w fp, {r4, r8, fp} │ │ + ldrb.w sl, [sp, #233] @ 0xe9 │ │ + ldr.w r9, [sp, #176] @ 0xb0 │ │ + b.n 3b686 │ │ ldr r1, [sp, #100] @ 0x64 │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ + ldr.w r9, [sp, #176] @ 0xb0 │ │ cmp r1, #2 │ │ - bcs.w 3b102 │ │ - ldr r5, [sp, #188] @ 0xbc │ │ - ldrd r0, r6, [sp, #180] @ 0xb4 │ │ - cmp r0, r5 │ │ - bls.n 3afb0 │ │ - cbz r5, 3afe0 │ │ - add.w r0, r5, r5, lsl #2 │ │ - mov.w r8, r0, lsl #3 │ │ + bcs.w 3b764 │ │ + ldrd r0, r6, [sp, #184] @ 0xb8 │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ + cmp r0, r4 │ │ + bls.n 3b608 │ │ + cbz r4, 3b600 │ │ + add.w r0, r0, r0, lsl #2 │ │ + movs r2, #8 │ │ + lsls r1, r0, #3 │ │ + add.w r0, r4, r4, lsl #2 │ │ + lsls r5, r0, #3 │ │ mov r0, r6 │ │ - mov r1, r8 │ │ - blx 4f7f0 │ │ + mov r3, r5 │ │ + bl 1d8a8 │ │ mov r6, r0 │ │ - cmp r0, #0 │ │ - beq.w 3b1ba │ │ - add.w fp, sp, #192 @ 0xc0 │ │ - ldmia.w fp, {r0, r9, fp} │ │ - cmp r0, fp │ │ - bls.n 3aff4 │ │ - cmp.w fp, #0 │ │ - beq.n 3affa │ │ - add.w r0, fp, fp, lsl #1 │ │ - mov.w r8, r0, lsl #3 │ │ - mov r0, r9 │ │ - mov r1, r8 │ │ - blx 4f7f0 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - cbnz r0, 3b004 │ │ + cbnz r0, 3b608 │ │ movs r0, #8 │ │ - mov r1, r8 │ │ - bl 142ba │ │ - b.n 3b1c2 │ │ + mov r1, r5 │ │ + bl 1441a │ │ + b.n 3b762 │ │ + movs r5, #20 │ │ + mov fp, r3 │ │ + b.n 3b686 │ │ + add.w fp, sp, #232 @ 0xe8 │ │ + ldr.w r9, [sp, #176] @ 0xb0 │ │ + ldmia.w fp, {r0, r4, r8, fp} │ │ + lsrs r1, r0, #16 │ │ + mov.w sl, r0, lsr #8 │ │ + str r1, [sp, #172] @ 0xac │ │ + uxtb r5, r0 │ │ + b.n 3b686 │ │ + mov.w fp, #0 │ │ + movs r5, #17 │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ + b.n 3b686 │ │ + mov.w fp, #0 │ │ + movs r5, #17 │ │ + ldr.w r8, [sp, #140] @ 0x8c │ │ + b.n 3b686 │ │ + movs r5, #50 @ 0x32 │ │ + b.n 3b66c │ │ + mov.w fp, #0 │ │ + movs r5, #17 │ │ + mov r4, r8 │ │ + b.n 3b686 │ │ + movs r5, #17 │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ + b.n 3b66c │ │ mov r0, r6 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ movs r6, #8 │ │ - add.w fp, sp, #192 @ 0xc0 │ │ - ldmia.w fp, {r0, r9, fp} │ │ - cmp r0, fp │ │ - bhi.n 3afbc │ │ - str.w r9, [sp, #176] @ 0xb0 │ │ - b.n 3b004 │ │ - mov r0, r9 │ │ - blx 4f780 │ │ + ldrd r0, fp, [sp, #196] @ 0xc4 │ │ + ldr.w r8, [sp, #204] @ 0xcc │ │ + cmp r0, r8 │ │ + bls.n 3b63e │ │ + cmp.w r8, #0 │ │ + beq.n 3b642 │ │ + add.w r0, r0, r0, lsl #1 │ │ + movs r2, #8 │ │ + lsls r1, r0, #3 │ │ + add.w r0, r8, r8, lsl #1 │ │ + lsls r5, r0, #3 │ │ + mov r0, fp │ │ + mov r3, r5 │ │ + bl 1d8a8 │ │ + mov r1, r0 │ │ + cbnz r0, 3b64a │ │ movs r0, #8 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - mov.w r9, r5, lsr #16 │ │ - lsrs r1, r5, #8 │ │ - uxtb r3, r5 │ │ - mov.w r8, #0 │ │ + mov r1, r5 │ │ + bl 1441a │ │ + b.n 3b762 │ │ + mov r1, fp │ │ + b.n 3b64a │ │ + mov r0, fp │ │ + blx 4eeb0 │ │ + movs r1, #8 │ │ + lsrs r0, r4, #16 │ │ + mov.w sl, r4, lsr #8 │ │ + str r0, [sp, #172] @ 0xac │ │ + uxtb r5, r4 │ │ + mov.w fp, #0 │ │ movs r0, #0 │ │ - uxtb r1, r1 │ │ - ldr r2, [r4, #0] │ │ + mov r4, r1 │ │ + b.n 3b6e0 │ │ + movs r5, #50 @ 0x32 │ │ + ldrd r8, fp, [sp, #76] @ 0x4c │ │ + b.n 3b686 │ │ + movs r5, #17 │ │ + ldr.w r8, [sp, #112] @ 0x70 │ │ + b.n 3b672 │ │ + movs r5, #17 │ │ + mov r4, r8 │ │ + mov.w fp, #0 │ │ + b.n 3b686 │ │ + movs r5, #50 @ 0x32 │ │ + ldrd r8, fp, [sp, #20] │ │ + b.n 3b686 │ │ + mov.w fp, #0 │ │ + movs r5, #17 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #200] @ 0xc8 │ │ + blxne 4eeb0 │ │ + ldr r6, [sp, #188] @ 0xbc │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + cbz r0, 3b6d4 │ │ + str r5, [sp, #176] @ 0xb0 │ │ + mov r5, r4 │ │ + add.w r4, r6, #8 │ │ + b.n 3b6ac │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + adds r4, #40 @ 0x28 │ │ + subs r0, #1 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + beq.n 3b6d0 │ │ + ldr.w r0, [r4, #-8] │ │ + cmp r0, #0 │ │ + bne.n 3b6a2 │ │ + ldr r0, [r4, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r4, #-4] │ │ + blxne 4eeb0 │ │ + ldr r0, [r4, #8] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #4] │ │ + blxne 4eeb0 │ │ + b.n 3b6a2 │ │ + mov r4, r5 │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ + cbz r0, 3b6de │ │ + mov r0, r6 │ │ + blx 4eeb0 │ │ + movs r0, #1 │ │ + ldr r2, [sp, #172] @ 0xac │ │ + uxtb.w r1, sl │ │ lsls r1, r1, #8 │ │ - orr.w r1, r1, r9, lsl #16 │ │ + orr.w r1, r1, r2, lsl #16 │ │ + ldr.w r2, [r9] │ │ + add r1, r5 │ │ cmp r2, #2 │ │ - add r1, r3 │ │ - itttt eq │ │ - strdeq r0, r6, [r4] │ │ - streq r1, [r4, #8] │ │ - ldreq r0, [sp, #176] @ 0xb0 │ │ - strdeq r0, fp, [r4, #12] │ │ itttt eq │ │ - streq.w r8, [r4, #20] │ │ - moveq r0, r4 │ │ - addeq sp, #292 @ 0x124 │ │ + strdeq r0, r6, [r9] │ │ + addeq.w r0, r9, #8 │ │ + stmiaeq.w r0, {r1, r4, r8, fp} │ │ + moveq r0, r9 │ │ + ittt eq │ │ + addeq sp, #300 @ 0x12c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ - it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ - strd r0, r6, [sp, #232] @ 0xe8 │ │ - add r0, sp, #224 @ 0xe0 │ │ - str.w fp, [sp, #248] @ 0xf8 │ │ - strd r1, r2, [sp, #240] @ 0xf0 │ │ - str r4, [sp, #224] @ 0xe0 │ │ - str.w r8, [sp, #252] @ 0xfc │ │ - bl 40d68 │ │ - ldr r0, [pc, #452] @ (3b220 ) │ │ + strd r0, r6, [sp, #240] @ 0xf0 │ │ + add r0, sp, #248 @ 0xf8 │ │ + stmia.w r0, {r1, r4, r8, fp} │ │ + add r0, sp, #232 @ 0xe8 │ │ + str.w r9, [sp, #232] @ 0xe8 │ │ + bl 40b42 │ │ + ldr r0, [pc, #320] @ (3b864 ) │ │ movs r1, #29 │ │ - ldr r2, [pc, #452] @ (3b224 ) │ │ + ldr r2, [pc, #320] @ (3b868 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 1a880 │ │ - ldrd r0, r1, [sp, #224] @ 0xe0 │ │ - ldrd fp, r8, [sp, #232] @ 0xe8 │ │ - b.n 3af6c │ │ - movs r0, #19 │ │ - mov.w r8, #0 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - ldr.w fp, [sp, #96] @ 0x60 │ │ - b.n 3b0e0 │ │ - movs r0, #19 │ │ - mov.w r8, #0 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - ldr.w fp, [sp, #132] @ 0x84 │ │ - b.n 3b0e0 │ │ - movs r0, #19 │ │ - mov.w r8, #0 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - str.w fp, [sp, #176] @ 0xb0 │ │ - b.n 3af0a │ │ - movs r0, #56 @ 0x38 │ │ - b.n 3b0b2 │ │ - movs r0, #19 │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ - b.n 3b0b2 │ │ - movs r0, #56 @ 0x38 │ │ - b.n 3b0c6 │ │ - movs r0, #19 │ │ - ldr.w fp, [sp, #112] @ 0x70 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - b.n 3b0be │ │ - movs r0, #19 │ │ - str.w fp, [sp, #176] @ 0xb0 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - mov.w r8, #0 │ │ - b.n 3af0a │ │ - movs r0, #25 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ - mov r8, r3 │ │ - b.n 3b0e0 │ │ - movs r0, #56 @ 0x38 │ │ - ldrd r8, fp, [sp, #20] │ │ - b.n 3b0de │ │ - movs r0, #25 │ │ - ldr.w r8, [sp, #20] │ │ - str r0, [sp, #164] @ 0xa4 │ │ - b.n 3af0a │ │ - movs r0, #25 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - b.n 3b0cc │ │ - movs r0, #19 │ │ - mov.w r8, #0 │ │ - str r0, [sp, #164] @ 0xa4 │ │ + bl 1a9e8 │ │ movs r0, #0 │ │ - str r3, [sp, #176] @ 0xb0 │ │ - mov.w r9, #0 │ │ + mov.w fp, #0 │ │ + movs r5, #17 │ │ + ldr r4, [sp, #4] │ │ + mov.w sl, #0 │ │ str r0, [sp, #172] @ 0xac │ │ - b.n 3af0a │ │ - movs r0, #25 │ │ - mov r8, r1 │ │ - b.n 3b0de │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ + b.n 3b686 │ │ + lsrs r1, r4, #16 │ │ + mov r4, r6 │ │ + orr.w r1, r1, r6, lsl #16 │ │ + str r1, [sp, #172] @ 0xac │ │ + mov sl, r0 │ │ + ldr.w r9, [sp, #176] @ 0xb0 │ │ + mov r5, r2 │ │ + b.n 3b686 │ │ + ldr r3, [pc, #264] @ (3b860 ) │ │ + add r3, pc │ │ + movs r0, #0 │ │ + movs r2, #5 │ │ + bl 1bb58 │ │ + udf #254 @ 0xfe │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ cmp r1, #21 │ │ - bcs.n 3b1c4 │ │ - add.w r1, r1, r1, lsl #1 │ │ + bcs.n 3b806 │ │ + ldr r1, [sp, #100] @ 0x64 │ │ add.w r2, r0, #24 │ │ + ldr.w r9, [sp, #176] @ 0xb0 │ │ movs r5, #0 │ │ mov r3, r0 │ │ + add.w r1, r1, r1, lsl #1 │ │ add.w r6, r0, r1, lsl #3 │ │ - str r6, [sp, #164] @ 0xa4 │ │ - b.n 3b148 │ │ + str r6, [sp, #168] @ 0xa8 │ │ + b.n 3b7b0 │ │ mov r2, r0 │ │ - add r6, sp, #224 @ 0xe0 │ │ - ldr r5, [sp, #236] @ 0xec │ │ + add r6, sp, #232 @ 0xe8 │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ add.w ip, r2, #8 │ │ str r5, [r2, #20] │ │ ldmia r6, {r1, r3, r6} │ │ - ldrd r4, r5, [sp, #172] @ 0xac │ │ + ldrd r9, r5, [sp, #176] @ 0xb0 │ │ stmia.w ip, {r1, r3, r6} │ │ - ldr r6, [sp, #164] @ 0xa4 │ │ + ldrd r6, r4, [sp, #168] @ 0xa8 │ │ strd fp, sl, [r2] │ │ add.w r2, r4, #24 │ │ - mov r3, r4 │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ adds r5, #24 │ │ + mov r3, r4 │ │ cmp r2, r6 │ │ - beq.w 3af8c │ │ + beq.w 3b584 │ │ mov r4, r2 │ │ ldrd r2, r1, [r3] │ │ ldrd fp, sl, [r3, #24] │ │ subs.w r2, fp, r2 │ │ sbcs.w r1, sl, r1 │ │ - bcs.n 3b138 │ │ + bcs.n 3b7a2 │ │ ldrd r8, r2, [r3, #32] │ │ ldrd r1, r3, [r3, #40] @ 0x28 │ │ - strd r8, r2, [sp, #224] @ 0xe0 │ │ + strd r8, r2, [sp, #232] @ 0xe8 │ │ mov r2, r5 │ │ str r4, [sp, #172] @ 0xac │ │ - strd r1, r3, [sp, #232] @ 0xe8 │ │ - str r5, [sp, #176] @ 0xb0 │ │ + strd r1, r3, [sp, #240] @ 0xf0 │ │ + str r5, [sp, #180] @ 0xb4 │ │ adds r4, r0, r2 │ │ cmp r2, #0 │ │ add.w r8, r4, #24 │ │ mov r3, r4 │ │ ldmia.w r3, {r1, r5, r6, r9, ip, lr} │ │ stmia.w r8, {r1, r5, r6, r9, ip, lr} │ │ - beq.n 3b11c │ │ + beq.n 3b784 │ │ ldrd r1, r3, [r4, #-24] │ │ subs r2, #24 │ │ subs.w r1, fp, r1 │ │ sbcs.w r1, sl, r3 │ │ - bcc.n 3b172 │ │ + bcc.n 3b7da │ │ adds r1, r0, r2 │ │ add.w r2, r1, #24 │ │ - b.n 3b11e │ │ - str r1, [sp, #164] @ 0xa4 │ │ - lsrs r1, r5, #16 │ │ - orr.w r9, r1, r6, lsl #16 │ │ - strd r0, r6, [sp, #172] @ 0xac │ │ - b.n 3af0a │ │ - ldr r3, [pc, #108] @ (3b21c ) │ │ - add r3, pc │ │ - movs r0, #0 │ │ - movs r2, #5 │ │ - bl 1b904 │ │ - b.n 3b1c2 │ │ - movs r0, #8 │ │ - mov r1, r8 │ │ - bl 142ba │ │ - udf #254 @ 0xfe │ │ - bl 40ba6 │ │ - b.n 3af8c │ │ - b.n 3b1fc │ │ - b.n 3b1fc │ │ - b.n 3b1fc │ │ - mov r8, r0 │ │ - add r0, sp, #224 @ 0xe0 │ │ - bl 40c90 │ │ - b.n 3b1fe │ │ + b.n 3b786 │ │ + ldr r1, [sp, #100] @ 0x64 │ │ + bl 40932 │ │ + ldr.w r9, [sp, #176] @ 0xb0 │ │ + b.n 3b584 │ │ + b.n 3b844 │ │ + b.n 3b844 │ │ + b.n 3b844 │ │ mov r8, r0 │ │ - mov r0, r9 │ │ - blx 4f780 │ │ + mov r0, fp │ │ + blx 4eeb0 │ │ mov r0, r6 │ │ - mov r1, r5 │ │ - bl 40d16 │ │ + mov r1, r4 │ │ + bl 40af0 │ │ mov r0, r8 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ mov r8, r0 │ │ - add r0, sp, #180 @ 0xb4 │ │ - bl 40cbe │ │ - movs r4, #0 │ │ - b.n 3b200 │ │ + add r0, sp, #184 @ 0xb8 │ │ + bl 40a98 │ │ + movs r5, #0 │ │ + b.n 3b848 │ │ mov r8, r0 │ │ - movs r4, #1 │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - cbz r0, 3b20a │ │ + add r0, sp, #232 @ 0xe8 │ │ + bl 40a6a │ │ + b.n 3b846 │ │ + mov r8, r0 │ │ + movs r5, #1 │ │ ldr r0, [sp, #196] @ 0xc4 │ │ - blx 4f780 │ │ - cmp r4, #0 │ │ - beq.n 3b1ea │ │ - add r0, sp, #180 @ 0xb4 │ │ - bl 40cbe │ │ + cbz r0, 3b852 │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + blx 4eeb0 │ │ + cbz r5, 3b85a │ │ + add r0, sp, #184 @ 0xb8 │ │ + bl 40a98 │ │ mov r0, r8 │ │ - blx 4dd68 │ │ - nop │ │ - ldrb r6, [r1, r2] │ │ + blx 4d4a8 │ │ + ldr r6, [pc, #192] @ (3b924 ) │ │ movs r1, r0 │ │ - b.n 3b570 │ │ - vsubw.u q11, q14, d6 │ │ + b.n 3ba30 │ │ + vrsra.u64 , q13, #4 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #188 @ 0xbc │ │ - mov r9, r0 │ │ + mov r8, r0 │ │ ldr r0, [r1, #0] │ │ - ldr.w lr, [r1, #8] │ │ + ldr r2, [r1, #8] │ │ movs r3, #4 │ │ - mov.w ip, #1 │ │ ldr r0, [r0, #0] │ │ - ldr.w r5, [lr, #4] │ │ - ldr.w sl, [r0, #32] │ │ - add.w r0, r5, #184 @ 0xb8 │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldrb.w r0, [r5, #217] @ 0xd9 │ │ - ldr.w fp, [r5, #220] @ 0xdc │ │ - ldr.w r6, [r5, #212] @ 0xd4 │ │ + ldr.w sl, [r2, #4] │ │ + ldr r4, [r0, #32] │ │ + ldrb.w r0, [sl, #225] @ 0xe1 │ │ + ldr.w r5, [sl, #228] @ 0xe4 │ │ cmp r0, #8 │ │ it eq │ │ moveq r3, #12 │ │ - add.w r2, r3, fp │ │ - subs r4, r2, r6 │ │ - cmp sl, r4 │ │ + ldr.w r6, [sl, #220] @ 0xdc │ │ + adds r0, r3, r5 │ │ + movs r3, #0 │ │ + subs r5, r0, r6 │ │ + movs r0, #53 @ 0x35 │ │ + cmp r4, r5 │ │ itt cs │ │ - subcs.w r4, sl, r4 │ │ - cmpcs r6, r4 │ │ - bhi.n 3b284 │ │ - mov.w fp, #0 │ │ - mov.w sl, #0 │ │ - ldr r5, [sp, #60] @ 0x3c │ │ - movs r1, #59 @ 0x3b │ │ - movs r4, #0 │ │ - b.n 3b666 │ │ - ldr.w ip, [r1, #4] │ │ - mov.w r8, #0 │ │ + subcs r5, r4, r5 │ │ + cmpcs r6, r5 │ │ + bhi.n 3b8ae │ │ + mov r9, r4 │ │ + b.n 3b8ce │ │ + ldr.w r0, [sl, #272] @ 0x110 │ │ + ldr.w lr, [sl, #224] @ 0xe0 │ │ + add.w ip, r0, #8 │ │ + subs r0, r6, r5 │ │ + add.w r9, r0, r4 │ │ + and.w r3, lr, #65280 @ 0xff00 │ │ + cmp.w r3, #768 @ 0x300 │ │ + bne.n 3b8dc │ │ + bic.w r3, r0, #255 @ 0xff │ │ + movs r1, #0 │ │ + uxtb.w fp, r0 │ │ + lsrs r5, r3, #8 │ │ + movs r0, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + b.n 3b95a │ │ + ldr r3, [r1, #4] │ │ ldr r1, [r1, #12] │ │ - str r0, [sp, #44] @ 0x2c │ │ - ldr.w r0, [lr] │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr r0, [r1, #0] │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldrb.w r0, [ip] │ │ - str r0, [sp, #32] │ │ - ldr.w r0, [r5, #256] @ 0x100 │ │ - str r0, [sp, #28] │ │ - add.w r1, r0, #8 │ │ - str r1, [sp, #76] @ 0x4c │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - ldr.w r1, [r5, #208] @ 0xd0 │ │ - str r0, [sp, #72] @ 0x48 │ │ - subs r0, r6, r4 │ │ - str r0, [sp, #68] @ 0x44 │ │ - adds r0, r1, r4 │ │ - str r0, [sp, #64] @ 0x40 │ │ - subs r0, r6, r3 │ │ - sub.w r0, r0, fp │ │ - str.w r9, [sp, #52] @ 0x34 │ │ - adds r3, r1, r0 │ │ - adds r0, r1, r6 │ │ - mov.w r9, #0 │ │ - movs r6, #0 │ │ + ldr r2, [r2, #0] │ │ + str r4, [sp, #52] @ 0x34 │ │ + add r4, sp, #56 @ 0x38 │ │ + ldr r1, [r1, #0] │ │ + str r1, [sp, #44] @ 0x2c │ │ + ldrb r1, [r3, #0] │ │ + strd r0, ip, [sp, #64] @ 0x40 │ │ + ldr.w r0, [sl, #216] @ 0xd8 │ │ + str r1, [sp, #40] @ 0x28 │ │ + movs r1, #0 │ │ + add r0, r5 │ │ + strd r9, r1, [sp, #72] @ 0x48 │ │ str r0, [sp, #60] @ 0x3c │ │ - rsb r0, sl, #0 │ │ - str.w r8, [sp, #80] @ 0x50 │ │ - str r5, [sp, #40] @ 0x28 │ │ - str r0, [sp, #48] @ 0x30 │ │ - add.w lr, r3, sl │ │ - cmp r6, #63 @ 0x3f │ │ - ldrb.w fp, [lr], #1 │ │ - bne.n 3b2f0 │ │ - cmp.w fp, #1 │ │ - bhi.n 3b340 │ │ - and.w r5, r6, #63 @ 0x3f │ │ - and.w r4, fp, #127 @ 0x7f │ │ - rsb ip, r5, #32 │ │ - subs.w r1, r5, #32 │ │ - lsr.w r0, r4, ip │ │ - it pl │ │ - lslpl.w r0, r4, r1 │ │ - orr.w r9, r9, r0 │ │ - lsl.w r0, r4, r5 │ │ - it pl │ │ - movpl r0, #0 │ │ - orr.w r8, r8, r0 │ │ - sxtb.w r0, fp │ │ - cmp r0, #0 │ │ - bpl.n 3b34c │ │ - subs r2, #1 │ │ - adds r3, #1 │ │ - adds r6, #7 │ │ - cmp sl, r2 │ │ - bne.n 3b2de │ │ - ldr r5, [sp, #60] @ 0x3c │ │ - mov.w ip, #1 │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ - mov.w sl, #0 │ │ - movs r1, #19 │ │ - mov r8, r5 │ │ - b.n 3b666 │ │ - mov.w ip, #1 │ │ - mov.w sl, #0 │ │ - movs r1, #6 │ │ - b.n 3b5aa │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - add r0, r2 │ │ - subs r0, #1 │ │ - strd lr, r0, [sp, #64] @ 0x40 │ │ - orrs.w r0, r8, r9 │ │ - beq.w 3b6e8 │ │ - ldr r2, [sp, #28] │ │ - cmp.w r9, #0 │ │ - bne.n 3b37a │ │ - ldr r1, [r2, #16] │ │ - sub.w r0, r8, #1 │ │ - cmp r0, r1 │ │ - bcs.n 3b37a │ │ + adds r1, r4, #4 │ │ + add r0, sp, #120 @ 0x78 │ │ + str r2, [sp, #48] @ 0x30 │ │ + str.w lr, [sp, #36] @ 0x24 │ │ + str.w lr, [sp, #56] @ 0x38 │ │ + bl 39b1a │ │ + ldrb.w fp, [sp, #120] @ 0x78 │ │ + cmp.w fp, #255 @ 0xff │ │ + bne.n 3b944 │ │ + ldrd r9, r1, [sp, #128] @ 0x80 │ │ + str r4, [sp, #28] │ │ + orrs.w r0, r9, r1 │ │ + beq.w 3bcb8 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + cmp r1, #0 │ │ + bne.n 3b9b6 │ │ + ldr r3, [r0, #8] │ │ + sub.w r2, r9, #1 │ │ + cmp r2, r3 │ │ + bcs.n 3b9b6 │ │ movs r1, #104 @ 0x68 │ │ - ldr r2, [r2, #12] │ │ - mla r0, r0, r1, r2 │ │ - b.n 3b3ea │ │ - ldr r6, [r2, #20] │ │ - cmp r6, #0 │ │ - beq.w 3b5a2 │ │ - ldr.w ip, [r2, #24] │ │ - ldrh.w lr, [r6, #1238] @ 0x4d6 │ │ + ldr r0, [r0, #4] │ │ + mla r0, r2, r1, r0 │ │ + b.n 3ba2a │ │ + ldrb.w r0, [sp, #123] @ 0x7b │ │ + ldrh.w r1, [sp, #121] @ 0x79 │ │ + ldrd ip, r9, [sp, #124] @ 0x7c │ │ + ldr r2, [sp, #132] @ 0x84 │ │ + str r2, [sp, #52] @ 0x34 │ │ + orr.w r5, r1, r0, lsl #16 │ │ + movs r0, #1 │ │ + ldr.w r2, [r8] │ │ + orr.w r1, fp, r5, lsl #8 │ │ + cmp r2, #2 │ │ + itttt eq │ │ + strdeq r0, sl, [r8] │ │ + strdeq r1, ip, [r8, #8] │ │ + streq.w r9, [r8, #16] │ │ + ldreq r0, [sp, #52] @ 0x34 │ │ + itttt eq │ │ + addeq.w r1, r8, #20 │ │ + stmiaeq.w r1, {r0, r4, r6} │ │ + moveq r0, r8 │ │ + addeq sp, #188 @ 0xbc │ │ + itt eq │ │ + ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ + popeq {r4, r5, r6, r7, pc} │ │ + strd r0, sl, [sp, #128] @ 0x80 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + str r0, [sp, #148] @ 0x94 │ │ + add r0, sp, #120 @ 0x78 │ │ + str.w r9, [sp, #144] @ 0x90 │ │ + strd r4, r6, [sp, #152] @ 0x98 │ │ + strd r1, ip, [sp, #136] @ 0x88 │ │ + str.w r8, [sp, #120] @ 0x78 │ │ + bl 3e57a │ │ + ldr r0, [pc, #856] @ (3bd04 ) │ │ + movs r1, #29 │ │ + ldr r2, [pc, #856] @ (3bd08 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl 1a9e8 │ │ + ldr.w fp, [r0, #12] │ │ + cmp.w fp, #0 │ │ + beq.w 3bbd2 │ │ + ldr.w ip, [r0, #16] │ │ + ldrh.w lr, [fp, #1238] @ 0x4d6 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ - mov r2, r6 │ │ - mov.w r0, lr, lsl #3 │ │ - cbz r0, 3b3ca │ │ - ldrd r1, r4, [r2], #8 │ │ - subs r0, #8 │ │ + mov r0, fp │ │ + mov.w r2, lr, lsl #3 │ │ + cbz r2, 3ba0a │ │ + ldrd r5, r6, [r0], #8 │ │ + subs r2, #8 │ │ adds r3, #1 │ │ - subs.w r5, r8, r1 │ │ - sbcs.w r5, r9, r4 │ │ + subs.w r4, r9, r5 │ │ + sbcs.w r4, r1, r6 │ │ + mov.w r4, #0 │ │ + it cc │ │ + movcc r4, #1 │ │ + subs.w r5, r5, r9 │ │ + sbcs.w r5, r6, r1 │ │ mov.w r5, #0 │ │ it cc │ │ movcc r5, #1 │ │ - subs.w r1, r1, r8 │ │ - sbcs.w r1, r4, r9 │ │ - mov.w r1, #0 │ │ - it cc │ │ - movcc r1, #1 │ │ - subs r4, r1, r5 │ │ - cmp r4, #1 │ │ - beq.n 3b394 │ │ - uxtb r0, r4 │ │ - cbz r0, 3b3e2 │ │ - b.n 3b3cc │ │ + subs r5, r5, r4 │ │ + cmp r5, #1 │ │ + beq.n 3b9d4 │ │ + uxtb r0, r5 │ │ + cbnz r0, 3ba0c │ │ + b.n 3ba22 │ │ mov r3, lr │ │ cmp.w ip, #0 │ │ - beq.w 3b5a2 │ │ - add.w r0, r6, r3, lsl #2 │ │ + beq.w 3bbd2 │ │ + add.w r0, fp, r3, lsl #2 │ │ sub.w ip, ip, #1 │ │ - ldr.w r6, [r0, #1240] @ 0x4d8 │ │ - b.n 3b386 │ │ + ldr.w fp, [r0, #1240] @ 0x4d8 │ │ + b.n 3b9c6 │ │ movs r0, #104 @ 0x68 │ │ - mla r0, r3, r0, r6 │ │ + mla r0, r3, r0, fp │ │ adds r0, #88 @ 0x58 │ │ ldrb.w r1, [r0, #98] @ 0x62 │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ cmp r1, #1 │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - itt eq │ │ - moveq r1, #1 │ │ - streq r1, [sp, #80] @ 0x50 │ │ + ittt eq │ │ + ldreq r1, [sp, #76] @ 0x4c │ │ + addeq r1, #1 │ │ + streq r1, [sp, #76] @ 0x4c │ │ ldr r1, [r0, #0] │ │ cmp r1, #1 │ │ - bne.w 3b51c │ │ - ldrd fp, r1, [r0, #8] │ │ + bne.w 3bb48 │ │ + ldrd r9, r1, [r0, #8] │ │ cmp r1, #0 │ │ - beq.w 3b52e │ │ - ldr.w r0, [r2, #260] @ 0x104 │ │ - add.w r8, sp, #168 @ 0xa8 │ │ - str r0, [sp, #28] │ │ - movs r0, #0 │ │ + beq.w 3bb5a │ │ + lsrs r0, r2, #8 │ │ + add r5, sp, #96 @ 0x60 │ │ + str r0, [sp, #36] @ 0x24 │ │ lsls r6, r1, #4 │ │ - str r0, [sp, #60] @ 0x3c │ │ - b.n 3b432 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - str r0, [sp, #48] @ 0x30 │ │ - add.w fp, fp, #16 │ │ + ldr.w r0, [sl, #276] @ 0x114 │ │ + movs r4, #0 │ │ + str r0, [sp, #32] │ │ + b.n 3ba72 │ │ + cmp r0, #3 │ │ + beq.n 3bad4 │ │ + cmp r0, #49 @ 0x31 │ │ + bne.n 3ba6a │ │ + cmp r4, #0 │ │ + beq.n 3bb0e │ │ + add.w r9, r9, #16 │ │ subs r6, #16 │ │ - beq.w 3b532 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - ldmia.w fp, {r1, r3, r4, r5} │ │ - ldr r2, [r0, #32] │ │ - add r0, sp, #168 @ 0xa8 │ │ - stmia r0!, {r1, r3, r4, r5} │ │ - add r0, sp, #104 @ 0x68 │ │ - add r1, sp, #64 @ 0x40 │ │ - mov r3, r8 │ │ - bl 3b73c │ │ - ldrd r0, r1, [sp, #104] @ 0x68 │ │ + beq.n 3bb5c │ │ + ldmia.w r9, {r0, r1, r2, r3} │ │ + add.w ip, sp, #96 @ 0x60 │ │ + stmia.w ip, {r0, r1, r2, r3} │ │ + add r0, sp, #120 @ 0x78 │ │ + add r1, sp, #56 @ 0x38 │ │ + mov r2, r5 │ │ + bl 3bd0c │ │ + ldrd r0, r1, [sp, #120] @ 0x78 │ │ ands r0, r1 │ │ adds r0, #1 │ │ - beq.w 3b5b2 │ │ - ldrh.w r0, [sp, #120] @ 0x78 │ │ + beq.w 3bbdc │ │ + ldrh.w r0, [sp, #144] @ 0x90 │ │ cmp r0, #70 @ 0x46 │ │ - ble.n 3b49e │ │ + ble.n 3ba5e │ │ cmp r0, #71 @ 0x47 │ │ - beq.n 3b4a6 │ │ + beq.n 3ba66 │ │ movw r1, #8199 @ 0x2007 │ │ cmp r0, r1 │ │ it ne │ │ cmpne r0, #110 @ 0x6e │ │ - bne.n 3b428 │ │ - add r1, sp, #104 @ 0x68 │ │ - mov r0, r8 │ │ - bl 3d7d8 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - add r0, sp, #88 @ 0x58 │ │ - ldr r2, [sp, #44] @ 0x2c │ │ - ldr r3, [sp, #28] │ │ - str.w r8, [sp] │ │ - bl 39884 │ │ - ldrb.w r0, [sp, #88] @ 0x58 │ │ - ldrd r2, r1, [sp, #92] @ 0x5c │ │ + bne.n 3ba6a │ │ + add r1, sp, #120 @ 0x78 │ │ + mov r0, r5 │ │ + bl 3dac0 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #80 @ 0x50 │ │ + ldrd r3, r2, [sp, #32] │ │ + str r5, [sp, #0] │ │ + bl 3a294 │ │ + ldrb.w r0, [sp, #80] @ 0x50 │ │ + ldrd r2, r1, [sp, #84] @ 0x54 │ │ cmp r0, #255 @ 0xff │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - it eq │ │ - moveq r0, r2 │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldr r0, [sp, #48] @ 0x30 │ │ + itt eq │ │ + moveq r4, r2 │ │ + moveq fp, r1 │ │ + b.n 3ba6a │ │ + cmp r4, #0 │ │ + bne.n 3ba6a │ │ + add r1, sp, #120 @ 0x78 │ │ + mov r0, r5 │ │ + bl 3dac0 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #80 @ 0x50 │ │ + ldrd r3, r2, [sp, #32] │ │ + str r5, [sp, #0] │ │ + bl 3a294 │ │ + ldrb.w r0, [sp, #80] @ 0x50 │ │ + ldrd r4, r1, [sp, #84] @ 0x54 │ │ + cmp r0, #255 @ 0xff │ │ + mov.w r0, #0 │ │ + it ne │ │ + movne r4, r0 │ │ + ldr.w fp, [sp, #24] │ │ it eq │ │ - moveq r0, r1 │ │ - b.n 3b426 │ │ - cmp r0, #3 │ │ - beq.n 3b4e0 │ │ - cmp r0, #49 @ 0x31 │ │ - bne.n 3b428 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - cmp r0, #0 │ │ - bne.n 3b428 │ │ - add r1, sp, #104 @ 0x68 │ │ - mov r0, r8 │ │ - bl 3d7d8 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ + moveq fp, r1 │ │ + str.w fp, [sp, #24] │ │ + b.n 3ba6a │ │ + add r1, sp, #120 @ 0x78 │ │ + mov r0, r5 │ │ + bl 3dac0 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ str r0, [sp, #0] │ │ - ldr r0, [sp, #32] │ │ - str r0, [sp, #4] │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - str r0, [sp, #8] │ │ ldr r0, [sp, #40] @ 0x28 │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + strd r0, sl, [sp, #8] │ │ + ldr r0, [sp, #44] @ 0x2c │ │ str r0, [sp, #16] │ │ movs r0, #16 │ │ - ldrd r2, r3, [sp, #168] @ 0xa8 │ │ + ldrd r2, r3, [sp, #96] @ 0x60 │ │ str r0, [sp, #20] │ │ - add r0, sp, #88 @ 0x58 │ │ - bl 3de1e │ │ - ldrb.w r1, [sp, #88] @ 0x58 │ │ - cmp r1, #255 @ 0xff │ │ - beq.n 3b420 │ │ - b.n 3b6ba │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - cmp r0, #0 │ │ - bne.n 3b428 │ │ - add r1, sp, #104 @ 0x68 │ │ - mov r0, r8 │ │ - bl 3d7d8 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - add r0, sp, #88 @ 0x58 │ │ - ldr r2, [sp, #44] @ 0x2c │ │ - ldr r3, [sp, #28] │ │ - str.w r8, [sp] │ │ - bl 39884 │ │ - ldrb.w r0, [sp, #88] @ 0x58 │ │ - ldrd r2, r1, [sp, #92] @ 0x5c │ │ - cmp r0, #255 @ 0xff │ │ - mov.w r0, #0 │ │ - it ne │ │ - movne r2, r0 │ │ - ldr r0, [sp, #24] │ │ - str r2, [sp, #60] @ 0x3c │ │ - it eq │ │ - moveq r0, r1 │ │ - str r0, [sp, #24] │ │ - b.n 3b426 │ │ + add r0, sp, #80 @ 0x50 │ │ + bl 3e124 │ │ + ldrb.w fp, [sp, #80] @ 0x50 │ │ + cmp.w fp, #255 @ 0xff │ │ + bne.w 3bc8e │ │ + ldrd r4, fp, [sp, #84] @ 0x54 │ │ + b.n 3ba6a │ │ ldr r1, [r0, #4] │ │ cmp r1, #5 │ │ - bhi.w 3b6cc │ │ - add.w fp, r0, #8 │ │ + bhi.w 3bca0 │ │ + add.w r9, r0, #8 │ │ cmp r1, #0 │ │ - bne.w 3b40e │ │ - movs r0, #0 │ │ - str r0, [sp, #60] @ 0x3c │ │ - add r2, sp, #64 @ 0x40 │ │ - add r1, sp, #104 @ 0x68 │ │ - add.w ip, r1, #24 │ │ - ldmia.w r2, {r0, r3, r4, r5, r6} │ │ + bne.w 3ba4c │ │ + movs r4, #0 │ │ + ldr.w lr, [sp, #28] │ │ + mov r9, r4 │ │ + add r1, sp, #120 @ 0x78 │ │ + add.w r0, r1, #24 │ │ + ldmia.w lr, {r2, r3, r4, r5, r6, ip} │ │ + stmia.w r0, {r2, r3, r4, r5, r6, ip} │ │ movs r2, #0 │ │ - stmia.w ip, {r0, r3, r4, r5, r6} │ │ - ldr r0, [sp, #32] │ │ - strb.w r0, [sp, #160] @ 0xa0 │ │ - movs r0, #8 │ │ - str r0, [sp, #120] @ 0x78 │ │ - strd r2, r0, [sp, #104] @ 0x68 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str r0, [sp, #156] @ 0x9c │ │ ldr r0, [sp, #40] @ 0x28 │ │ - str r0, [sp, #152] @ 0x98 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - str r2, [sp, #124] @ 0x7c │ │ - strd r2, r2, [sp, #112] @ 0x70 │ │ - str r0, [sp, #148] @ 0x94 │ │ - add r0, sp, #168 @ 0xa8 │ │ + strb.w r0, [sp, #180] @ 0xb4 │ │ + movs r0, #8 │ │ + str r0, [sp, #136] @ 0x88 │ │ + strd r2, r0, [sp, #120] @ 0x78 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str r2, [sp, #140] @ 0x8c │ │ + strd r2, r2, [sp, #128] @ 0x80 │ │ + strd sl, r0, [sp, #172] @ 0xac │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + add r0, sp, #96 @ 0x60 │ │ movs r3, #0 │ │ - bl 3c9f4 │ │ - ldrb.w r0, [sp, #168] @ 0xa8 │ │ + bl 3ce18 │ │ + ldrb.w r0, [sp, #96] @ 0x60 │ │ cmp r0, #255 @ 0xff │ │ - beq.n 3b5c8 │ │ - ldrd r6, r5, [sp, #168] @ 0xa8 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - ldrd r8, sl, [sp, #176] @ 0xb0 │ │ - cmp r0, #0 │ │ - mov.w r4, r6, lsr #16 │ │ - itt ne │ │ - ldrne r0, [sp, #108] @ 0x6c │ │ - blxne 4f780 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - ubfx fp, r6, #8, #8 │ │ - uxtb r1, r6 │ │ - cbz r0, 3b5c2 │ │ + beq.n 3bbee │ │ + ldrd r6, ip, [sp, #96] @ 0x60 │ │ + ldrd r9, r0, [sp, #104] @ 0x68 │ │ + str r0, [sp, #52] @ 0x34 │ │ + lsrs r5, r6, #8 │ │ ldr r0, [sp, #120] @ 0x78 │ │ - mov r6, r1 │ │ - blx 4f780 │ │ - mov r1, r6 │ │ - b.n 3b5c2 │ │ - mov.w ip, #1 │ │ - movs r1, #18 │ │ - mov sl, r9 │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ - ldr r5, [sp, #60] @ 0x3c │ │ - b.n 3b666 │ │ - add.w sl, sp, #112 @ 0x70 │ │ - ldmia.w sl, {r0, r5, r8, sl} │ │ - lsrs r4, r0, #16 │ │ - ubfx fp, r0, #8, #8 │ │ - uxtb r1, r0 │ │ - mov.w ip, #1 │ │ - b.n 3b666 │ │ - ldr r1, [sp, #124] @ 0x7c │ │ + cbz r0, 3bbba │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + mov r4, ip │ │ + blx 4eeb0 │ │ + mov ip, r4 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + uxtb.w fp, r6 │ │ + cmp r0, #0 │ │ + beq.w 3b958 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + mov r4, ip │ │ + blx 4eeb0 │ │ + mov ip, r4 │ │ + b.n 3b958 │ │ + movs r0, #1 │ │ + mov.w fp, #16 │ │ + str r1, [sp, #52] @ 0x34 │ │ + b.n 3b95a │ │ + ldrd r0, ip, [sp, #128] @ 0x80 │ │ + ldrd r9, r1, [sp, #136] @ 0x88 │ │ + lsrs r5, r0, #8 │ │ + uxtb.w fp, r0 │ │ + str r1, [sp, #52] @ 0x34 │ │ + b.n 3b958 │ │ + ldr r1, [sp, #140] @ 0x8c │ │ cmp r1, #2 │ │ - bcs.w 3b6d8 │ │ - ldrd r0, r6, [sp, #104] @ 0x68 │ │ - ldr r5, [sp, #112] @ 0x70 │ │ - cmp r0, r5 │ │ - bls.n 3b602 │ │ - cbz r5, 3b606 │ │ + bcs.n 3bcac │ │ + ldr r2, [sp, #128] @ 0x80 │ │ + ldrd r0, r6, [sp, #120] @ 0x78 │ │ + str r2, [sp, #48] @ 0x30 │ │ + cmp r0, r2 │ │ + bls.n 3bc28 │ │ + mov r4, r9 │ │ + cbz r2, 3bc2e │ │ add.w r0, r0, r0, lsl #2 │ │ - movs r2, #8 │ │ lsls r1, r0, #3 │ │ - add.w r0, r5, r5, lsl #2 │ │ - mov.w r8, r0, lsl #3 │ │ + add.w r0, r2, r2, lsl #2 │ │ + movs r2, #8 │ │ + lsls r5, r0, #3 │ │ mov r0, r6 │ │ - mov r3, r8 │ │ - bl 12bbc │ │ - str r0, [sp, #56] @ 0x38 │ │ - cbnz r0, 3b610 │ │ + mov r3, r5 │ │ + bl 1d8a8 │ │ + mov sl, r0 │ │ + cbnz r0, 3bc38 │ │ movs r0, #8 │ │ - mov r1, r8 │ │ - bl 142ba │ │ - b.n 3b644 │ │ - str r6, [sp, #56] @ 0x38 │ │ - b.n 3b610 │ │ + mov r1, r5 │ │ + bl 1441a │ │ + b.n 3bc70 │ │ + mov sl, r6 │ │ + mov r4, r9 │ │ + b.n 3bc38 │ │ mov r0, r6 │ │ - blx 4f780 │ │ - movs r0, #8 │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldrd r0, fp, [sp, #116] @ 0x74 │ │ - ldr.w r8, [sp, #124] @ 0x7c │ │ - cmp r0, r8 │ │ - bls.n 3b646 │ │ - cmp.w r8, #0 │ │ - beq.n 3b64a │ │ + blx 4eeb0 │ │ + mov.w sl, #8 │ │ + add.w r9, sp, #132 @ 0x84 │ │ + ldmia.w r9, {r0, r5, r9} │ │ + cmp r0, r9 │ │ + bls.n 3bc72 │ │ + mov r6, fp │ │ + cmp.w r9, #0 │ │ + beq.n 3bc78 │ │ add.w r0, r0, r0, lsl #1 │ │ movs r2, #8 │ │ lsls r1, r0, #3 │ │ - add.w r0, r8, r8, lsl #1 │ │ - lsls r4, r0, #3 │ │ - mov r0, fp │ │ - mov r3, r4 │ │ - bl 12bbc │ │ - mov r2, r0 │ │ - cbnz r0, 3b652 │ │ + add.w r0, r9, r9, lsl #1 │ │ + mov.w fp, r0, lsl #3 │ │ + mov r0, r5 │ │ + mov r3, fp │ │ + bl 1d8a8 │ │ + mov ip, r0 │ │ + cbnz r0, 3bc82 │ │ movs r0, #8 │ │ - mov r1, r4 │ │ - bl 142ba │ │ + mov r1, fp │ │ + bl 1441a │ │ udf #254 @ 0xfe │ │ - mov r2, fp │ │ - b.n 3b652 │ │ - mov r0, fp │ │ - blx 4f780 │ │ - movs r2, #8 │ │ - lsrs r4, r5, #16 │ │ - ubfx fp, r5, #8, #8 │ │ - uxtb r1, r5 │ │ - mov r5, r2 │ │ - mov.w ip, #0 │ │ - ldr r3, [sp, #48] @ 0x30 │ │ - ldrd r6, r2, [sp, #56] @ 0x38 │ │ - mov.w r0, fp, lsl #8 │ │ - orr.w r0, r0, r4, lsl #16 │ │ - add r0, r1 │ │ - ldr.w r1, [r9] │ │ - cmp r1, #2 │ │ - itttt eq │ │ - strdeq ip, r6, [r9] │ │ - addeq.w r1, r9, #8 │ │ - stmiaeq.w r1, {r0, r5, r8, sl} │ │ - strdeq r2, r3, [r9, #24] │ │ - itttt eq │ │ - moveq r0, r9 │ │ - addeq sp, #188 @ 0xbc │ │ - ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ - popeq {r4, r5, r6, r7, pc} │ │ - add r1, sp, #120 @ 0x78 │ │ - strd r2, r3, [sp, #136] @ 0x88 │ │ - stmia.w r1, {r0, r5, r8, sl} │ │ - add r0, sp, #104 @ 0x68 │ │ - strd ip, r6, [sp, #112] @ 0x70 │ │ - str.w r9, [sp, #104] @ 0x68 │ │ - bl 3e1b2 │ │ - ldr r0, [pc, #132] @ (3b734 ) │ │ - movs r1, #29 │ │ - ldr r2, [pc, #132] @ (3b738 ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 1a880 │ │ - add.w sl, sp, #92 @ 0x5c │ │ - ldrh.w r4, [sp, #90] @ 0x5a │ │ - ldrb.w fp, [sp, #89] @ 0x59 │ │ - ldmia.w sl, {r5, r8, sl} │ │ - b.n 3b5c2 │ │ - ldr r3, [pc, #96] @ (3b730 ) │ │ + mov ip, r5 │ │ + mov r6, fp │ │ + b.n 3bc82 │ │ + mov r0, r5 │ │ + blx 4eeb0 │ │ + mov.w ip, #8 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + lsrs r5, r0, #8 │ │ + uxtb.w fp, r0 │ │ + movs r0, #0 │ │ + b.n 3b95a │ │ + ldr r2, [sp, #92] @ 0x5c │ │ + ldrb.w r0, [sp, #83] @ 0x53 │ │ + ldrh.w r1, [sp, #81] @ 0x51 │ │ + str r2, [sp, #52] @ 0x34 │ │ + ldrd ip, r9, [sp, #84] @ 0x54 │ │ + b.n 3b954 │ │ + ldr r3, [pc, #92] @ (3bd00 ) │ │ movs r0, #0 │ │ movs r2, #5 │ │ add r3, pc │ │ - bl 1b904 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ + bl 1bb58 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ cmp r1, #21 │ │ - bcs.n 3b6f0 │ │ - bl 3e0dc │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ - b.n 3b5d0 │ │ - ldr r0, [pc, #64] @ (3b72c ) │ │ - add r0, pc │ │ - bl 1b994 │ │ - bl 3e030 │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ - b.n 3b5d0 │ │ - mov r8, r0 │ │ - mov r0, fp │ │ - blx 4f780 │ │ - cbnz r5, 3b720 │ │ - b.n 3b726 │ │ - mov r8, r0 │ │ - b.n 3b712 │ │ - mov r8, r0 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - cbz r0, 3b718 │ │ - ldr r6, [sp, #108] @ 0x6c │ │ - mov r0, r6 │ │ - blx 4f780 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - cbz r0, 3b726 │ │ + bcs.n 3bcc0 │ │ + bl 3e496 │ │ + b.n 3bbf4 │ │ + ldr r0, [pc, #64] @ (3bcfc ) │ │ + add r0, pc │ │ + bl 1c75c │ │ + bl 3e34e │ │ + b.n 3bbf4 │ │ + mov r4, r0 │ │ + mov r0, r5 │ │ + blx 4eeb0 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + cbnz r0, 3bcee │ │ + b.n 3bcf4 │ │ + mov r4, r0 │ │ + b.n 3bce0 │ │ + mov r4, r0 │ │ ldr r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - blx 4f780 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ - ldrsh r6, [r0, r7] │ │ + cbz r0, 3bce6 │ │ + ldr r6, [sp, #124] @ 0x7c │ │ + mov r0, r6 │ │ + blx 4eeb0 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + cbz r0, 3bcf4 │ │ + ldr.w sl, [sp, #136] @ 0x88 │ │ + mov r0, sl │ │ + blx 4eeb0 │ │ + mov r0, r4 │ │ + blx 4d4a8 │ │ + nop │ │ + str r2, [r3, r4] │ │ movs r1, r0 │ │ - ldrsb r2, [r5, r5] │ │ + ldr r0, [pc, #904] @ (3c08c ) │ │ movs r1, r0 │ │ - blt.n 3b7e0 │ │ - vcvt.u16.f16 d21, d20, #4 │ │ + udf #94 @ 0x5e │ │ + vsra.u32 , q10, #4 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #36 @ 0x24 │ │ - ldrh.w sl, [r3, #10] │ │ - mov r8, r0 │ │ - ldrd r4, r9, [r1] │ │ - lsrs r0, r2, #16 │ │ - str r0, [sp, #0] │ │ - lsrs r0, r2, #8 │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ - mov r5, sl │ │ - str r1, [sp, #12] │ │ - str r3, [sp, #8] │ │ - str r0, [sp, #4] │ │ - uxtah r3, fp, r5 │ │ - add.w ip, r4, #1 │ │ - mov lr, r9 │ │ + sub sp, #68 @ 0x44 │ │ + mov ip, r1 │ │ + ldr.w sl, [r1] │ │ + ldrh r6, [r2, #10] │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ + ldr r4, [r1, #8] │ │ + ldr.w fp, [ip, #4]! │ │ + str r0, [sp, #20] │ │ + mov.w r0, sl, lsr #16 │ │ + str r2, [sp, #16] │ │ + mov.w r2, sl, lsr #8 │ │ + str r2, [sp, #8] │ │ + str r6, [sp, #12] │ │ mov r9, r4 │ │ - cmp r3, #43 @ 0x2b │ │ - bhi.w 3b850 │ │ - tbh [pc, r3, lsl #1] │ │ - lsls r4, r6, #13 │ │ - lsls r7, r6, #26 │ │ - lsls r4, r0, #12 │ │ - lsls r7, r4, #17 │ │ - lsls r0, r1, #10 │ │ - lsls r5, r1, #15 │ │ - lsls r6, r1, #19 │ │ - lsls r5, r5, #11 │ │ - lsls r3, r3, #14 │ │ - lsls r5, r1, #12 │ │ - lsls r5, r6, #9 │ │ - lsls r6, r6, #21 │ │ - lsls r0, r6, #10 │ │ - lsls r7, r1, #22 │ │ - lsls r1, r0, #24 │ │ - lsls r7, r6, #23 │ │ - lsls r4, r7, #18 │ │ - lsls r4, r7, #8 │ │ - lsls r0, r5, #6 │ │ - lsls r7, r2, #8 │ │ - lsls r6, r2, #12 │ │ + uxtah r4, r8, r6 │ │ + cmp r4, #43 @ 0x2b │ │ + bhi.w 3be1c │ │ + add.w r5, fp, #1 │ │ + tbh [pc, r4, lsl #1] │ │ + lsls r2, r7, #10 │ │ + lsls r0, r6, #22 │ │ + lsls r6, r0, #10 │ │ + lsls r2, r6, #14 │ │ + lsls r1, r2, #8 │ │ + lsls r6, r3, #12 │ │ + lsls r5, r6, #15 │ │ + lsls r3, r4, #9 │ │ + lsls r1, r4, #11 │ │ + lsls r0, r2, #10 │ │ + lsls r6, r3, #7 │ │ + lsls r4, r3, #18 │ │ + lsls r4, r4, #8 │ │ + lsls r7, r5, #18 │ │ + lsls r4, r3, #20 │ │ + lsls r1, r2, #20 │ │ + lsls r4, r1, #15 │ │ + lsls r4, r1, #7 │ │ + lsls r5, r2, #5 │ │ + lsls r5, r6, #5 │ │ + lsls r1, r4, #10 │ │ movs r4, r5 │ │ - lsls r1, r6, #7 │ │ - lsls r5, r0, #18 │ │ - lsls r5, r7, #11 │ │ - lsls r7, r5, #3 │ │ - lsls r6, r2, #2 │ │ - lsls r1, r7, #24 │ │ - lsls r3, r1, #3 │ │ - lsls r5, r3, #13 │ │ - lsls r1, r2, #23 │ │ - lsls r3, r6, #5 │ │ - lsls r3, r6, #22 │ │ - lsls r3, r6, #25 │ │ - lsls r4, r7, #6 │ │ - lsls r0, r2, #9 │ │ - lsls r5, r7, #22 │ │ - lsls r0, r4, #25 │ │ - lsls r6, r3, #5 │ │ - lsls r2, r2, #25 │ │ - lsls r3, r1, #13 │ │ - lsls r4, r3, #10 │ │ - lsls r6, r7, #24 │ │ - lsls r1, r3, #6 │ │ - mov r6, r5 │ │ - cmp.w lr, #0 │ │ - beq.w 3c4e2 │ │ - ldrb.w r0, [r9] │ │ - mov r1, r9 │ │ - ldr r3, [sp, #12] │ │ - sub.w r9, lr, #1 │ │ - and.w r5, r0, #127 @ 0x7f │ │ - mov r4, ip │ │ - sxtb r0, r0 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - strd ip, r9, [r3] │ │ - bgt.n 3b762 │ │ - cmp.w r9, #0 │ │ - beq.w 3c66a │ │ - mov r3, r1 │ │ - ldr r1, [sp, #12] │ │ - sub.w r9, lr, #2 │ │ - add.w r4, ip, #1 │ │ - str.w r9, [r1, #4] │ │ - ldrb r0, [r3, #1] │ │ - str r4, [r1, #0] │ │ - mov r1, r8 │ │ - and.w r8, r0, #127 @ 0x7f │ │ - sxtb r0, r0 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - orr.w r5, r5, r8, lsl #7 │ │ - mov r8, r1 │ │ - bgt.w 3b762 │ │ + lsls r1, r5, #6 │ │ + lsls r4, r3, #15 │ │ + lsls r2, r3, #10 │ │ + lsls r4, r1, #3 │ │ + lsls r2, r2, #2 │ │ + lsls r7, r1, #21 │ │ + lsls r3, r5, #2 │ │ + lsls r3, r1, #12 │ │ + lsls r4, r5, #20 │ │ + lsls r1, r6, #4 │ │ + lsls r1, r2, #19 │ │ + lsls r0, r3, #22 │ │ + lsls r0, r2, #6 │ │ + lsls r6, r5, #7 │ │ + lsls r4, r3, #19 │ │ + lsls r3, r0, #22 │ │ + lsls r7, r3, #4 │ │ + lsls r3, r6, #21 │ │ + lsls r3, r7, #11 │ │ + lsls r5, r6, #9 │ │ + lsls r7, r3, #21 │ │ + lsls r7, r4, #5 │ │ + mov r3, r6 │ │ cmp.w r9, #0 │ │ - beq.w 3c840 │ │ - ldr r1, [sp, #12] │ │ - sub.w r9, lr, #3 │ │ - add.w r4, ip, #2 │ │ - str.w r9, [r1, #4] │ │ - ldrb r0, [r3, #2] │ │ - str r4, [r1, #0] │ │ + beq.w 3bf16 │ │ + ldrsb.w r6, [fp] │ │ + sub.w r4, r9, #1 │ │ + cmp r6, #0 │ │ + strd r5, r4, [r1, #4] │ │ + bmi.n 3bdc2 │ │ + mov fp, r5 │ │ + b.n 3bd38 │ │ + cmp r4, #0 │ │ + beq.w 3cb74 │ │ + sub.w r4, r9, #2 │ │ + str r4, [r1, #8] │ │ + ldrsb.w r2, [fp, #1] │ │ + mov lr, r0 │ │ + and.w r6, r6, #127 @ 0x7f │ │ + str.w fp, [sp, #4] │ │ + and.w r0, r2, #127 @ 0x7f │ │ + add.w fp, r5, #1 │ │ + str.w fp, [r1, #4] │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + orr.w r6, r6, r0, lsl #7 │ │ + mov r0, lr │ │ + bgt.w 3bd38 │ │ + ldr r0, [sp, #4] │ │ + cmp r4, #0 │ │ + beq.w 3bf16 │ │ + sub.w r4, r9, #3 │ │ + str r4, [r1, #8] │ │ + ldrb r0, [r0, #2] │ │ + add.w fp, r5, #2 │ │ + str.w fp, [r1, #4] │ │ cmp r0, #3 │ │ - bhi.w 3c846 │ │ - orr.w r5, r5, r0, lsl #14 │ │ - b.n 3b762 │ │ - uxth r2, r5 │ │ + bhi.w 3cc9c │ │ + orr.w r6, r6, r0, lsl #14 │ │ + mov r0, lr │ │ + b.n 3bd38 │ │ + uxth r2, r6 │ │ movw r3, #7937 @ 0x1f01 │ │ subs r2, r2, r3 │ │ cmp r2, #32 │ │ - bhi.w 3c4e6 │ │ + bhi.w 3c8ac │ │ tbh [pc, r2, lsl #1] │ │ movs r1, r4 │ │ - lsls r2, r7, #1 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r2, r0, #25 │ │ - lsls r7, r5, #2 │ │ - lsls r6, r2, #1 │ │ - cmp.w lr, #0 │ │ - beq.w 3c4ce │ │ - add r9, lr │ │ - sub.w r6, lr, #1 │ │ - movs r4, #0 │ │ - movs r3, #0 │ │ - movs r5, #0 │ │ - str.w r8, [sp, #4] │ │ - ldrb.w lr, [ip, #-1] │ │ - cmp r5, #63 @ 0x3f │ │ - bne.n 3b8cc │ │ - cmp.w lr, #1 │ │ - bhi.w 3c4d8 │ │ - and.w r1, r5, #63 @ 0x3f │ │ - and.w r0, lr, #127 @ 0x7f │ │ - rsb r2, r1, #32 │ │ - subs.w r8, r1, #32 │ │ - lsr.w r2, r0, r2 │ │ - it pl │ │ - lslpl.w r2, r0, r8 │ │ - lsl.w r0, r0, r1 │ │ - it pl │ │ - movpl r0, #0 │ │ - orrs r4, r0 │ │ - orrs r3, r2 │ │ - sxtb.w r0, lr │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 3c60a │ │ - subs r6, #1 │ │ - add.w ip, ip, #1 │ │ - adds r5, #7 │ │ - adds r0, r6, #1 │ │ - bne.n 3b8bc │ │ - b.w 3c4c0 │ │ - ldr r0, [sp, #4] │ │ + lsls r3, r3, #1 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r0, r7, #1 │ │ + movs r2, r7 │ │ + add r0, sp, #24 │ │ + mov r1, ip │ │ + ldrd r4, r5, [sp, #16] │ │ + bl 39b1a │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #255 @ 0xff │ │ + beq.w 3c8de │ │ + ldrb.w r6, [sp, #27] │ │ + ldrh.w r4, [sp, #25] │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ + ldrd r3, r2, [sp, #28] │ │ + strb.w r6, [sp, #58] @ 0x3a │ │ + strh.w r4, [sp, #56] @ 0x38 │ │ + b.w 3ca7e │ │ + ldr r0, [sp, #8] │ │ uxtb r0, r0 │ │ cmp r0, #8 │ │ - bne.n 3ba0c │ │ - cmp.w lr, #8 │ │ - bcc.w 3c594 │ │ - ldrb.w r0, [r9, #7] │ │ - sub.w r1, lr, #8 │ │ - ldr.w r2, [r9, #3] │ │ - add.w r3, r9, #8 │ │ - ldr r6, [sp, #12] │ │ + bne.n 3bf64 │ │ + cmp.w r9, #8 │ │ + bcc.w 3ca40 │ │ + ldrb.w r0, [fp, #7] │ │ + sub.w r3, r9, #8 │ │ + ldr.w r2, [fp, #3] │ │ + add.w r6, fp, #8 │ │ + strd r6, r3, [r1, #4] │ │ lsls r0, r0, #24 │ │ orrs.w r0, r0, r2, lsr #8 │ │ - strd r3, r1, [r6] │ │ - bne.w 3c362 │ │ - ldrb.w r1, [r9, #2] │ │ + bne.w 3c7e6 │ │ + ldrb.w r1, [fp, #2] │ │ lsls r0, r2, #24 │ │ - ldrh.w r2, [r9] │ │ - str.w r8, [sp, #4] │ │ + ldrh.w r2, [fp] │ │ orr.w r1, r2, r1, lsl #16 │ │ - orr.w r4, r0, r1 │ │ - b.n 3ba26 │ │ - cmp.w lr, #0 │ │ - beq.w 3c4ce │ │ - add r9, lr │ │ - sub.w r6, lr, #1 │ │ - movs r4, #0 │ │ - movs r3, #0 │ │ - movs r5, #0 │ │ - str.w r8, [sp, #4] │ │ - ldrb.w lr, [ip, #-1] │ │ - cmp r5, #63 @ 0x3f │ │ - bne.n 3b97e │ │ - cmp.w lr, #1 │ │ - bhi.w 3c4d8 │ │ - and.w r1, r5, #63 @ 0x3f │ │ - and.w r0, lr, #127 @ 0x7f │ │ - rsb r2, r1, #32 │ │ - subs.w r8, r1, #32 │ │ - lsr.w r2, r0, r2 │ │ - it pl │ │ - lslpl.w r2, r0, r8 │ │ - lsl.w r0, r0, r1 │ │ - it pl │ │ - movpl r0, #0 │ │ - orrs r4, r0 │ │ - orrs r3, r2 │ │ - sxtb.w r0, lr │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 3c622 │ │ - subs r6, #1 │ │ - add.w ip, ip, #1 │ │ - adds r5, #7 │ │ - adds r0, r6, #1 │ │ - bne.n 3b96e │ │ - b.w 3c4c0 │ │ - ldr r0, [sp, #4] │ │ + orr.w sl, r0, r1 │ │ + b.n 3bf78 │ │ + add r0, sp, #24 │ │ + mov r1, ip │ │ + ldrd r4, r5, [sp, #16] │ │ + bl 39b1a │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #255 @ 0xff │ │ + beq.w 3c8f0 │ │ + ldrb.w r6, [sp, #27] │ │ + ldrh.w r4, [sp, #25] │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ + ldrd r3, r2, [sp, #28] │ │ + strb.w r6, [sp, #54] @ 0x36 │ │ + strh.w r4, [sp, #52] @ 0x34 │ │ + b.w 3ca8a │ │ + movs r1, #0 │ │ + movs r2, #17 │ │ + b.w 3cc9e │ │ + ldr r0, [sp, #8] │ │ uxtb r0, r0 │ │ cmp r0, #8 │ │ - bne.w 3c50a │ │ - cmp.w lr, #8 │ │ - bcc.w 3c594 │ │ - ldrb.w r0, [r9, #7] │ │ - sub.w r1, lr, #8 │ │ - ldr.w r2, [r9, #3] │ │ - add.w r3, r9, #8 │ │ - ldr r6, [sp, #12] │ │ + bne.w 3c910 │ │ + cmp.w r9, #8 │ │ + bcc.w 3ca40 │ │ + ldrb.w r0, [fp, #7] │ │ + sub.w r3, r9, #8 │ │ + ldr.w r2, [fp, #3] │ │ + add.w r6, fp, #8 │ │ + strd r6, r3, [r1, #4] │ │ lsls r0, r0, #24 │ │ orrs.w r0, r0, r2, lsr #8 │ │ - strd r3, r1, [r6] │ │ - bne.w 3c362 │ │ - ldrb.w r1, [r9, #2] │ │ + bne.w 3c7e6 │ │ + ldrb.w r1, [fp, #2] │ │ lsls r0, r2, #24 │ │ - ldrh.w r2, [r9] │ │ - str.w r8, [sp, #4] │ │ + ldrh.w r2, [fp] │ │ orr.w r1, r2, r1, lsl #16 │ │ - orr.w r4, r0, r1 │ │ - b.w 3c522 │ │ - cmp.w lr, #4 │ │ - bcc.w 3c594 │ │ - ldr.w r4, [r9], #4 │ │ - sub.w r0, lr, #4 │ │ - ldr r1, [sp, #12] │ │ - str.w r8, [sp, #4] │ │ - strd r9, r0, [r1] │ │ - mov.w r8, r4, lsr #16 │ │ - mov.w r9, r4, lsr #8 │ │ - movs r1, #27 │ │ - b.w 3c7dc │ │ - cmp.w lr, #3 │ │ - bcc.w 3c950 │ │ - str.w r8, [sp, #4] │ │ - sub.w r1, lr, #3 │ │ - ldrb.w r8, [r9, #2] │ │ - add.w r2, r9, #3 │ │ - ldr r3, [sp, #12] │ │ - ldrh.w r0, [r9] │ │ - strd r2, r1, [r3] │ │ - orr.w r4, r0, r8, lsl #16 │ │ - b.w 3c632 │ │ - cmp.w lr, #8 │ │ - bcc.w 3c950 │ │ - ldr r5, [sp, #12] │ │ - sub.w r2, lr, #8 │ │ - ldrb.w r1, [r9, #7] │ │ - add.w r6, r9, #8 │ │ - ldr.w r0, [r9, #3] │ │ - str r2, [r5, #4] │ │ - ldrb.w r2, [r9, #2] │ │ - lsls r1, r1, #24 │ │ - ldrh.w r3, [r9] │ │ + orr.w sl, r0, r1 │ │ + b.w 3c924 │ │ + cmp.w r9, #4 │ │ + bcc.w 3ca40 │ │ + sub.w r0, r9, #4 │ │ + ldr.w sl, [fp], #4 │ │ + strd fp, r0, [r1, #4] │ │ + ldr r3, [sp, #20] │ │ + mov.w ip, sl, lsr #16 │ │ + mov.w lr, sl, lsr #8 │ │ + mov.w r9, #28 │ │ + b.w 3cc10 │ │ + cmp.w r9, #3 │ │ + bcc.w 3c85a │ │ + ldrb.w ip, [fp, #2] │ │ + sub.w r2, r9, #3 │ │ + ldrh.w r0, [fp] │ │ + add.w r3, fp, #3 │ │ + strd r3, r2, [r1, #4] │ │ + orr.w sl, r0, ip, lsl #16 │ │ + b.w 3c848 │ │ + cmp.w r9, #8 │ │ + bcc.w 3c85a │ │ + sub.w r3, r9, #8 │ │ + ldr.w r0, [fp, #3] │ │ + ldrb.w r2, [fp, #7] │ │ + add.w r5, fp, #8 │ │ + str r3, [r1, #8] │ │ + mov.w r9, #26 │ │ + ldrb.w r3, [fp, #2] │ │ + ldrh.w r6, [fp] │ │ + str r5, [r1, #4] │ │ + lsls r1, r2, #24 │ │ + orr.w sl, r6, r3, lsl #16 │ │ orr.w fp, r1, r0, lsr #8 │ │ - str.w r8, [sp, #4] │ │ - orr.w r4, r3, r2, lsl #16 │ │ - str r6, [r5, #0] │ │ - orr.w r1, r4, r0, lsl #24 │ │ + orr.w r1, sl, r0, lsl #24 │ │ lsrs r0, r0, #8 │ │ lsrs r2, r1, #16 │ │ lsrs r1, r1, #8 │ │ - orr.w r9, r1, r0, lsl #24 │ │ - orr.w r8, r2, r0, lsl #16 │ │ - movs r1, #25 │ │ - b.w 3c7dc │ │ - cmp.w lr, #4 │ │ - bcc.w 3c950 │ │ - ldr r1, [sp, #12] │ │ - sub.w r0, lr, #4 │ │ - ldr.w r4, [r9], #4 │ │ - str.w r8, [sp, #4] │ │ - strd r9, r0, [r1] │ │ - b.w 3c616 │ │ - cmp.w lr, #4 │ │ - bcc.w 3c950 │ │ - ldr.w r4, [r9], #4 │ │ - sub.w r0, lr, #4 │ │ - ldr r1, [sp, #12] │ │ - str.w r8, [sp, #4] │ │ - strd r9, r0, [r1] │ │ - mov.w r8, r4, lsr #16 │ │ - mov.w r9, r4, lsr #8 │ │ - movs r1, #13 │ │ - b.w 3c7dc │ │ - cmp.w lr, #0 │ │ - beq.w 3c4ce │ │ - add r9, lr │ │ - sub.w r6, lr, #1 │ │ - movs r4, #0 │ │ - movs r3, #0 │ │ - movs r5, #0 │ │ - str.w r8, [sp, #4] │ │ - ldrb.w lr, [ip, #-1] │ │ - cmp r5, #63 @ 0x3f │ │ - bne.n 3bb18 │ │ - cmp.w lr, #1 │ │ - bhi.w 3c4d8 │ │ - and.w r1, r5, #63 @ 0x3f │ │ - and.w r0, lr, #127 @ 0x7f │ │ - rsb r2, r1, #32 │ │ - subs.w r8, r1, #32 │ │ - lsr.w r2, r0, r2 │ │ - it pl │ │ - lslpl.w r2, r0, r8 │ │ - lsl.w r0, r0, r1 │ │ - it pl │ │ - movpl r0, #0 │ │ - orrs r4, r0 │ │ - orrs r3, r2 │ │ - sxtb.w r0, lr │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 3c722 │ │ - subs r6, #1 │ │ - add.w ip, ip, #1 │ │ - adds r5, #7 │ │ - adds r0, r6, #1 │ │ - bne.n 3bb08 │ │ - b.w 3c4c0 │ │ - ldr r0, [sp, #4] │ │ - uxtb r0, r0 │ │ - cmp r0, #8 │ │ - bne.w 3c52e │ │ - cmp.w lr, #8 │ │ - bcc.w 3c594 │ │ - ldrb.w r0, [r9, #7] │ │ - sub.w r1, lr, #8 │ │ - ldr.w r2, [r9, #3] │ │ - add.w r3, r9, #8 │ │ - ldr r6, [sp, #12] │ │ + orr.w lr, r1, r0, lsl #24 │ │ + orr.w ip, r2, r0, lsl #16 │ │ + b.w 3c724 │ │ + cmp.w r9, #4 │ │ + bcc.w 3c85a │ │ + ldr.w sl, [fp], #4 │ │ + sub.w r0, r9, #4 │ │ + mov.w r9, #14 │ │ + strd fp, r0, [r1, #4] │ │ + mov.w ip, sl, lsr #16 │ │ + mov.w lr, sl, lsr #8 │ │ + b.w 3c724 │ │ + cmp.w r9, #4 │ │ + bcc.w 3c85a │ │ + ldr.w sl, [fp], #4 │ │ + sub.w r0, r9, #4 │ │ + strd fp, r0, [r1, #4] │ │ + mov.w ip, sl, lsr #16 │ │ + b.w 3c828 │ │ + cmp.w r9, #8 │ │ + bcc.w 3ca40 │ │ + ldrb.w r0, [fp, #7] │ │ + sub.w r3, r9, #8 │ │ + ldr.w r2, [fp, #3] │ │ + add.w r6, fp, #8 │ │ + strd r6, r3, [r1, #4] │ │ lsls r0, r0, #24 │ │ orrs.w r0, r0, r2, lsr #8 │ │ - strd r3, r1, [r6] │ │ - bne.w 3c362 │ │ - ldrb.w r1, [r9, #2] │ │ + bne.w 3c7e6 │ │ + ldrb.w r1, [fp, #2] │ │ lsls r0, r2, #24 │ │ - ldrh.w r2, [r9] │ │ - str.w r8, [sp, #4] │ │ - orr.w r1, r2, r1, lsl #16 │ │ - orr.w r4, r0, r1 │ │ - b.w 3c546 │ │ - cmp.w lr, #8 │ │ - bcc.w 3c594 │ │ - ldrb.w r0, [r9, #7] │ │ - sub.w r1, lr, #8 │ │ - ldr.w r2, [r9, #3] │ │ - add.w r3, r9, #8 │ │ - ldr r6, [sp, #12] │ │ + ldrh.w r2, [fp] │ │ + mov.w r9, #14 │ │ + b.n 3c15c │ │ + add r0, sp, #24 │ │ + mov r1, ip │ │ + ldrd r4, r5, [sp, #16] │ │ + bl 39b1a │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #255 @ 0xff │ │ + beq.w 3ca94 │ │ + ldrb.w r6, [sp, #27] │ │ + ldrh.w r4, [sp, #25] │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ + ldrd r3, r2, [sp, #28] │ │ + strb.w r6, [sp, #66] @ 0x42 │ │ + strh.w r4, [sp, #64] @ 0x40 │ │ + b.w 3cc14 │ │ + ldr r0, [sp, #8] │ │ + uxtb r0, r0 │ │ + cmp r0, #8 │ │ + bne.w 3c934 │ │ + cmp.w r9, #8 │ │ + bcc.w 3ca40 │ │ + ldrb.w r0, [fp, #7] │ │ + sub.w r3, r9, #8 │ │ + ldr.w r2, [fp, #3] │ │ + add.w r6, fp, #8 │ │ + strd r6, r3, [r1, #4] │ │ lsls r0, r0, #24 │ │ orrs.w r0, r0, r2, lsr #8 │ │ - strd r3, r1, [r6] │ │ - bne.w 3c362 │ │ - ldrb.w r1, [r9, #2] │ │ + bne.w 3c7e6 │ │ + ldrb.w r1, [fp, #2] │ │ lsls r0, r2, #24 │ │ - ldrh.w r2, [r9] │ │ - str.w r8, [sp, #4] │ │ - orr.w r4, r2, r1, lsl #16 │ │ - movs r1, #13 │ │ - orrs r0, r4 │ │ - mov.w r8, r0, lsr #16 │ │ - mov.w r9, r0, lsr #8 │ │ - b.w 3c7dc │ │ - cmp.w lr, #2 │ │ - bcc.w 3c950 │ │ - ldrh.w r4, [r9], #2 │ │ - sub.w r0, lr, #2 │ │ - ldr r1, [sp, #12] │ │ - str.w r8, [sp, #4] │ │ - mov.w r8, #0 │ │ - strd r9, r0, [r1] │ │ - mov.w r9, r4, lsr #8 │ │ - movs r1, #13 │ │ - b.w 3c7dc │ │ - cmp.w lr, #8 │ │ - bcc.w 3c594 │ │ - ldrb.w r0, [r9, #7] │ │ - sub.w r1, lr, #8 │ │ - ldr.w r2, [r9, #3] │ │ - add.w r3, r9, #8 │ │ - ldr r6, [sp, #12] │ │ + ldrh.w r2, [fp] │ │ + orr.w r1, r2, r1, lsl #16 │ │ + orr.w sl, r0, r1 │ │ + b.w 3c948 │ │ + cmp.w r9, #2 │ │ + bcc.w 3c85a │ │ + ldrh.w sl, [fp], #2 │ │ + sub.w r0, r9, #2 │ │ + mov.w ip, #0 │ │ + mov.w r9, #14 │ │ + strd fp, r0, [r1, #4] │ │ + mov.w lr, sl, lsr #8 │ │ + b.w 3c724 │ │ + cmp.w r9, #0 │ │ + beq.w 3c752 │ │ + sub.w r0, r9, #1 │ │ + str r0, [r1, #8] │ │ + ldrb.w sl, [fp], #1 │ │ + mov.w lr, #0 │ │ + str.w fp, [r1, #4] │ │ + mov.w r9, #2 │ │ + b.n 3c720 │ │ + cmp.w r9, #8 │ │ + bcc.w 3ca40 │ │ + ldrb.w r0, [fp, #7] │ │ + sub.w r3, r9, #8 │ │ + ldr.w r2, [fp, #3] │ │ + add.w r6, fp, #8 │ │ + strd r6, r3, [r1, #4] │ │ lsls r0, r0, #24 │ │ orrs.w r0, r0, r2, lsr #8 │ │ - strd r3, r1, [r6] │ │ - bne.w 3c362 │ │ - ldrb.w r1, [r9, #2] │ │ + bne.w 3c7e6 │ │ + ldrb.w r1, [fp, #2] │ │ lsls r0, r2, #24 │ │ - ldrh.w r2, [r9] │ │ - str.w r8, [sp, #4] │ │ - orr.w r4, r2, r1, lsl #16 │ │ - movs r1, #15 │ │ - orrs r0, r4 │ │ - mov.w r8, r0, lsr #16 │ │ - mov.w r9, r0, lsr #8 │ │ - b.w 3c7dc │ │ - cmp.w lr, #0 │ │ - beq.w 3c28a │ │ - ldr r1, [sp, #12] │ │ - sub.w r0, lr, #1 │ │ - str.w r8, [sp, #4] │ │ - str r0, [r1, #4] │ │ - ldrb.w r4, [r9], #1 │ │ - str.w r9, [r1] │ │ - mov.w r9, #0 │ │ - movs r1, #2 │ │ - b.w 3c314 │ │ - cmp.w lr, #2 │ │ - bcc.w 3c28a │ │ - ldrh.w r4, [r9], #2 │ │ - sub.w r0, lr, #2 │ │ - ldr r1, [sp, #12] │ │ - str.w r8, [sp, #4] │ │ - mov.w r8, #0 │ │ - strd r9, r0, [r1] │ │ - mov.w r9, r4, lsr #8 │ │ - movs r1, #3 │ │ - b.w 3c7dc │ │ - cmp.w lr, #2 │ │ - bcc.w 3c950 │ │ - ldrh.w r4, [r9], #2 │ │ - sub.w r0, lr, #2 │ │ - ldr r1, [sp, #12] │ │ - str.w r8, [sp, #4] │ │ - mov.w r8, #0 │ │ - strd r9, r0, [r1] │ │ - mov.w r9, r4, lsr #8 │ │ - movs r1, #12 │ │ - b.w 3c7dc │ │ - cmp.w lr, #0 │ │ - beq.w 3c63a │ │ - add r9, lr │ │ - sub.w r5, lr, #1 │ │ - movs r4, #0 │ │ + ldrh.w r2, [fp] │ │ + mov.w r9, #16 │ │ + orr.w sl, r2, r1, lsl #16 │ │ + orr.w r0, r0, sl │ │ + mov.w ip, r0, lsr #16 │ │ + mov.w lr, r0, lsr #8 │ │ + b.n 3c724 │ │ + cmp.w r9, #2 │ │ + bcs.w 3c958 │ │ + ldr r1, [sp, #20] │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + strd r0, r0, [r1] │ │ + movs r0, #0 │ │ + str r0, [r1, #20] │ │ + movs r0, #17 │ │ + strd fp, fp, [r1, #12] │ │ + strb r0, [r1, #8] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmp.w r9, #0 │ │ + beq.w 3caa6 │ │ + add.w lr, fp, r9 │ │ + sub.w r2, r9, #1 │ │ + mov.w sl, #0 │ │ mov.w fp, #0 │ │ movs r6, #0 │ │ - ldrb.w sl, [ip, #-1] │ │ + ldrb.w r8, [r5, #-1] │ │ cmp r6, #63 @ 0x3f │ │ - bne.n 3bd04 │ │ - cmp.w sl, #127 @ 0x7f │ │ + bne.n 3c1c4 │ │ + cmp.w r8, #127 @ 0x7f │ │ it ne │ │ - cmpne.w sl, #0 │ │ - bne.w 3c8f0 │ │ - and.w r1, r6, #63 @ 0x3f │ │ - and.w r0, sl, #127 @ 0x7f │ │ - rsb r3, r1, #32 │ │ - subs.w r2, r1, #32 │ │ + cmpne.w r8, #0 │ │ + bne.w 3ccfa │ │ + and.w r4, r6, #63 @ 0x3f │ │ + and.w r0, r8, #127 @ 0x7f │ │ + rsb r3, r4, #32 │ │ + subs.w ip, r4, #32 │ │ add.w r6, r6, #7 │ │ lsr.w r3, r0, r3 │ │ it pl │ │ - lslpl.w r3, r0, r2 │ │ - lsl.w r0, r0, r1 │ │ + lslpl.w r3, r0, ip │ │ + lsl.w r0, r0, r4 │ │ it pl │ │ movpl r0, #0 │ │ - orrs r4, r0 │ │ + orr.w sl, sl, r0 │ │ orr.w fp, fp, r3 │ │ - sxtb.w r0, sl │ │ + sxtb.w r0, r8 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 3c694 │ │ - subs r5, #1 │ │ - add.w ip, ip, #1 │ │ - adds r0, r5, #1 │ │ - bne.n 3bcee │ │ - ldr r1, [sp, #12] │ │ + bgt.w 3cb9a │ │ + subs r2, #1 │ │ + adds r5, #1 │ │ + adds r0, r2, #1 │ │ + bne.n 3c1ae │ │ + mov fp, lr │ │ movs r0, #0 │ │ - strd r9, r0, [r1] │ │ - b.w 3c63e │ │ - cmp.w lr, #0 │ │ - beq.w 3c28a │ │ + strd fp, r0, [r1, #4] │ │ + b.w 3caaa │ │ + ldr r3, [sp, #20] │ │ + mov sl, fp │ │ + cmp.w r9, #0 │ │ + beq.w 3c4ce │ │ mov.w fp, #0 │ │ - ldrb.w r0, [r9, fp] │ │ + ldrb.w r0, [sl, fp] │ │ cmp r0, #0 │ │ - beq.w 3c670 │ │ + beq.w 3cb7c │ │ add.w fp, fp, #1 │ │ - cmp lr, fp │ │ - bne.n 3bd5e │ │ - b.n 3c28a │ │ - mov.w r9, #0 │ │ - movs r1, #9 │ │ - movs r4, #1 │ │ - str.w r8, [sp, #4] │ │ - b.n 3c314 │ │ - cmp.w lr, #2 │ │ - bcc.w 3c28a │ │ - ldrh.w fp, [r9], #2 │ │ - sub.w r3, lr, #2 │ │ - b.n 3c056 │ │ - cmp.w lr, #0 │ │ - beq.w 3c28a │ │ - ldrb.w fp, [r9], #1 │ │ - sub.w r3, lr, #1 │ │ - b.n 3c056 │ │ - cmp.w lr, #0 │ │ - beq.w 3c4ce │ │ - add r9, lr │ │ - sub.w r6, lr, #1 │ │ - movs r4, #0 │ │ - movs r3, #0 │ │ - movs r5, #0 │ │ - str.w r8, [sp, #4] │ │ - ldrb.w lr, [ip, #-1] │ │ - cmp r5, #63 @ 0x3f │ │ - bne.n 3bdcc │ │ - cmp.w lr, #1 │ │ - bhi.w 3c4d8 │ │ - and.w r1, r5, #63 @ 0x3f │ │ - and.w r0, lr, #127 @ 0x7f │ │ - rsb r2, r1, #32 │ │ - subs.w r8, r1, #32 │ │ - lsr.w r2, r0, r2 │ │ - it pl │ │ - lslpl.w r2, r0, r8 │ │ - lsl.w r0, r0, r1 │ │ - it pl │ │ - movpl r0, #0 │ │ - orrs r4, r0 │ │ - orrs r3, r2 │ │ - sxtb.w r0, lr │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 3c738 │ │ - subs r6, #1 │ │ - add.w ip, ip, #1 │ │ - adds r5, #7 │ │ - adds r0, r6, #1 │ │ - bne.n 3bdbc │ │ - b.w 3c4c0 │ │ - cmp.w lr, #0 │ │ - beq.w 3c950 │ │ - ldr r1, [sp, #12] │ │ - sub.w r0, lr, #1 │ │ - str.w r8, [sp, #4] │ │ - str r0, [r1, #4] │ │ - ldrb.w r4, [r9], #1 │ │ - str.w r9, [r1] │ │ - mov.w r9, #0 │ │ - movs r1, #12 │ │ - b.n 3c314 │ │ - cmp.w lr, #16 │ │ - bcc.w 3c28a │ │ - ldr r2, [sp, #12] │ │ - sub.w r0, lr, #16 │ │ - add.w r1, r9, #16 │ │ - str.w r8, [sp, #4] │ │ - mov.w r8, r9, lsr #16 │ │ - mov r4, r9 │ │ - strd r1, r0, [r2] │ │ - mov.w r9, r9, lsr #8 │ │ - movs r1, #1 │ │ - mov.w fp, #16 │ │ - b.w 3c7dc │ │ - subs r0, r2, #1 │ │ - eor.w r1, r2, r0 │ │ + cmp r9, fp │ │ + bne.n 3c222 │ │ + b.n 3c4ce │ │ + cmp.w r9, #2 │ │ + bcc.w 3c85a │ │ + ldrh.w sl, [fp], #2 │ │ + sub.w r0, r9, #2 │ │ + mov.w ip, #0 │ │ + mov.w r9, #13 │ │ + strd fp, r0, [r1, #4] │ │ + mov.w lr, sl, lsr #8 │ │ + b.n 3c724 │ │ + cmp.w r9, #2 │ │ + bcc.w 3c85a │ │ + mov sl, fp │ │ + sub.w r2, r9, #2 │ │ + ldrh.w fp, [sl], #2 │ │ + b.n 3c4c2 │ │ + cmp.w r9, #0 │ │ + beq.w 3c752 │ │ + mov sl, fp │ │ + sub.w r2, r9, #1 │ │ + ldrb.w fp, [sl], #1 │ │ + b.n 3c4c2 │ │ + mov.w lr, #0 │ │ + mov.w r9, #10 │ │ + mov.w sl, #1 │ │ + b.n 3c720 │ │ + add r0, sp, #24 │ │ + mov r1, ip │ │ + ldrd r4, r5, [sp, #16] │ │ + bl 39b1a │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #255 @ 0xff │ │ + beq.w 3caca │ │ + ldrb.w r6, [sp, #27] │ │ + ldrh.w r4, [sp, #25] │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ + ldrd r3, r2, [sp, #28] │ │ + strb.w r6, [sp, #50] @ 0x32 │ │ + strh.w r4, [sp, #48] @ 0x30 │ │ + b.w 3cc20 │ │ + sub.w r0, sl, #1 │ │ + eor.w r2, sl, r0 │ │ uxtb r0, r0 │ │ - uxtb r1, r1 │ │ - cmp r1, r0 │ │ - bls.w 3c506 │ │ - rbit r0, r2 │ │ - clz r3, r0 │ │ - cmp r3, #3 │ │ - bhi.w 3c506 │ │ - tbh [pc, r3, lsl #1] │ │ + uxtb r2, r2 │ │ + cmp r2, r0 │ │ + bls.w 3c902 │ │ + rbit r0, sl │ │ + clz r2, r0 │ │ + cmp r2, #3 │ │ + bhi.w 3c902 │ │ + tbh [pc, r2, lsl #1] │ │ movs r4, r0 │ │ - lsls r1, r5, #20 │ │ - lsls r4, r6, #19 │ │ - lsls r5, r0, #20 │ │ - cmp.w lr, #0 │ │ - beq.w 3c8da │ │ - ldr r1, [sp, #12] │ │ - sub.w r0, lr, #1 │ │ - str.w r8, [sp, #4] │ │ - str r0, [r1, #4] │ │ - ldrb.w r4, [r9], #1 │ │ - str.w r9, [r1] │ │ - mov.w r9, #0 │ │ - b.w 3c932 │ │ - cmp.w lr, #0 │ │ - beq.w 3c500 │ │ - add r9, lr │ │ - sub.w r5, lr, #1 │ │ - mov.w fp, #0 │ │ - movs r3, #0 │ │ - movs r6, #0 │ │ - ldrb.w r4, [ip, #-1] │ │ - cmp r6, #63 @ 0x3f │ │ - bne.n 3bed2 │ │ - cmp r4, #1 │ │ - bhi.w 3c600 │ │ - and.w r1, r6, #63 @ 0x3f │ │ - and.w r0, r4, #127 @ 0x7f │ │ - rsb r2, r1, #32 │ │ - subs.w lr, r1, #32 │ │ - lsr.w r2, r0, r2 │ │ - it pl │ │ - lslpl.w r2, r0, lr │ │ - lsl.w r0, r0, r1 │ │ - it pl │ │ - movpl r0, #0 │ │ - orr.w fp, fp, r0 │ │ - orrs r3, r2 │ │ - sxtb r0, r4 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 3c746 │ │ - subs r5, #1 │ │ - add.w ip, ip, #1 │ │ - adds r6, #7 │ │ - adds r0, r5, #1 │ │ - bne.n 3bec4 │ │ - b.n 3c0e4 │ │ - ldr r5, [sp, #8] │ │ - and.w r0, r2, #65280 @ 0xff00 │ │ + lsls r3, r0, #20 │ │ + lsls r2, r5, #19 │ │ + lsls r4, r7, #19 │ │ + ldrd r4, r3, [sp, #16] │ │ + cmp.w r9, #0 │ │ + beq.w 3ccf4 │ │ + sub.w r0, r9, #1 │ │ + str r0, [r1, #8] │ │ + ldrb.w sl, [fp], #1 │ │ + mov.w lr, #0 │ │ + str.w fp, [r1, #4] │ │ + b.w 3cd5a │ │ + add r0, sp, #24 │ │ + mov r6, r1 │ │ + mov r1, ip │ │ + ldrd r5, r4, [sp, #16] │ │ + bl 39b1a │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #255 @ 0xff │ │ + beq.w 3cadc │ │ + ldrb.w r6, [sp, #27] │ │ + ldrh.w r5, [sp, #25] │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ + ldrd r3, r2, [sp, #28] │ │ + strb.w r6, [sp, #42] @ 0x2a │ │ + strh.w r5, [sp, #40] @ 0x28 │ │ + b.w 3cc2c │ │ + cmp.w r9, #0 │ │ + beq.w 3c752 │ │ + sub.w r0, r9, #1 │ │ + str r0, [r1, #8] │ │ + ldrb.w sl, [fp], #1 │ │ + mov.w lr, #0 │ │ + str.w fp, [r1, #4] │ │ + mov.w r9, #13 │ │ + b.n 3c720 │ │ + cmp.w r9, #16 │ │ + bcs.w 3c972 │ │ + ldr r3, [sp, #20] │ │ + movs r0, #0 │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + movs r2, #17 │ │ + strd r1, r1, [r3] │ │ + strd r2, fp, [r3, #8] │ │ + strd fp, r0, [r3, #16] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r4, [sp, #16] │ │ + mov r2, r0 │ │ + and.w r0, sl, #65280 @ 0xff00 │ │ cmp.w r0, #1024 @ 0x400 │ │ - bne.w 3c94a │ │ - ldrh r0, [r5, #8] │ │ - subs r2, r0, #2 │ │ - cmp r2, #119 @ 0x77 │ │ - bhi.w 3c94a │ │ - tbh [pc, r2, lsl #1] │ │ + bne.w 3cd74 │ │ + ldrh r0, [r4, #8] │ │ + subs r3, r0, #2 │ │ + cmp r3, #119 @ 0x77 │ │ + bhi.w 3cd74 │ │ + tbh [pc, r3, lsl #1] │ │ lsls r0, r7, #1 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ lsls r0, r7, #1 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ lsls r0, r7, #1 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ lsls r0, r7, #1 │ │ - lsls r6, r1, #20 │ │ + lsls r7, r4, #19 │ │ lsls r0, r7, #1 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r0, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r2, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ lsls r0, r7, #1 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ lsls r0, r7, #1 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ lsls r0, r7, #1 │ │ - lsls r6, r1, #20 │ │ + lsls r7, r4, #19 │ │ lsls r0, r7, #1 │ │ - lsls r6, r1, #20 │ │ + lsls r7, r4, #19 │ │ lsls r0, r7, #1 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ lsls r0, r7, #1 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ lsls r0, r7, #1 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ - lsls r6, r1, #20 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ + lsls r7, r4, #19 │ │ lsls r0, r7, #1 │ │ - cmp.w lr, #3 │ │ - bls.w 3c950 │ │ - ldr.w r4, [r9], #4 │ │ - sub.w r0, lr, #4 │ │ - ldr r1, [sp, #12] │ │ - str.w r8, [sp, #4] │ │ - mov.w r8, r4, lsr #16 │ │ - strd r9, r0, [r1] │ │ - mov.w r9, r4, lsr #8 │ │ - movs r1, #10 │ │ - b.w 3c7de │ │ - cmp.w lr, #4 │ │ - bcc.w 3c28a │ │ - ldr.w fp, [r9], #4 │ │ - sub.w r3, lr, #4 │ │ - ldr r2, [sp, #12] │ │ - cmp r3, fp │ │ - strd r9, r3, [r2] │ │ - bcc.w 3c28a │ │ - sub.w r0, r3, fp │ │ - add.w r1, r9, fp │ │ - str.w r8, [sp, #4] │ │ - mov.w r8, r9, lsr #16 │ │ - strd r1, r0, [r2] │ │ - mov r4, r9 │ │ - mov.w r9, r9, lsr #8 │ │ - movs r1, #1 │ │ - b.w 3c7dc │ │ - cmp.w lr, #0 │ │ - beq.w 3c500 │ │ - add r9, lr │ │ - sub.w r5, lr, #1 │ │ - mov.w fp, #0 │ │ - movs r3, #0 │ │ - movs r6, #0 │ │ - ldrb.w r4, [ip, #-1] │ │ - cmp r6, #63 @ 0x3f │ │ - bne.n 3c0a6 │ │ - cmp r4, #1 │ │ - bhi.w 3c600 │ │ - and.w r1, r6, #63 @ 0x3f │ │ - and.w r0, r4, #127 @ 0x7f │ │ - rsb r2, r1, #32 │ │ - subs.w lr, r1, #32 │ │ - lsr.w r2, r0, r2 │ │ - it pl │ │ - lslpl.w r2, r0, lr │ │ - lsl.w r0, r0, r1 │ │ - it pl │ │ - movpl r0, #0 │ │ - orr.w fp, fp, r0 │ │ - orrs r3, r2 │ │ - sxtb r0, r4 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 3c770 │ │ - subs r5, #1 │ │ - add.w ip, ip, #1 │ │ - adds r6, #7 │ │ - adds r0, r5, #1 │ │ - bne.n 3c098 │ │ - ldr r1, [sp, #12] │ │ + ldr r3, [sp, #20] │ │ + cmp.w r9, #3 │ │ + bls.w 3cd7c │ │ + ldr.w sl, [fp], #4 │ │ + sub.w r0, r9, #4 │ │ + mov.w r9, #11 │ │ + b.w 3cda8 │ │ + cmp.w r9, #4 │ │ + bcc.w 3c85a │ │ + mov sl, fp │ │ + sub.w r2, r9, #4 │ │ + ldr.w fp, [sl], #4 │ │ + ldr r3, [sp, #20] │ │ + cmp r2, fp │ │ + strd sl, r2, [r1, #4] │ │ + bcs.w 3c8c4 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + str.w sl, [r3, #12] │ │ + strd r0, r0, [r3] │ │ movs r0, #0 │ │ - strd r9, r0, [r1] │ │ - movs r1, #19 │ │ - b.n 3c78a │ │ - cmp.w lr, #0 │ │ - beq.w 3c950 │ │ - ldr r1, [sp, #12] │ │ - sub.w r0, lr, #1 │ │ - str.w r8, [sp, #4] │ │ - str r0, [r1, #4] │ │ - ldrb.w r4, [r9], #1 │ │ - str.w r9, [r1] │ │ - mov.w r9, #0 │ │ - movs r1, #13 │ │ - b.n 3c314 │ │ - ldr r5, [sp, #8] │ │ - and.w r0, r2, #65280 @ 0xff00 │ │ - mov sl, r8 │ │ + str.w sl, [r3, #16] │ │ + b.w 3cd8e │ │ + cmp.w r9, #0 │ │ + beq.w 3c752 │ │ + sub.w r0, r9, #1 │ │ + str r0, [r1, #8] │ │ + ldrb.w sl, [fp], #1 │ │ + mov.w lr, #0 │ │ + str.w fp, [r1, #4] │ │ + mov.w r9, #14 │ │ + b.n 3c720 │ │ + add r0, sp, #24 │ │ + mov r6, r1 │ │ + mov r1, ip │ │ + ldrd r5, r4, [sp, #16] │ │ + bl 39b1a │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #255 @ 0xff │ │ + beq.w 3cb0e │ │ + ldrb.w r6, [sp, #27] │ │ + ldrh.w r5, [sp, #25] │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ + ldrd r3, r2, [sp, #28] │ │ + strb.w r6, [sp, #46] @ 0x2e │ │ + strh.w r5, [sp, #44] @ 0x2c │ │ + b.n 3cc38 │ │ + ldr r5, [sp, #20] │ │ + mov r2, r0 │ │ + ldr r6, [sp, #16] │ │ + and.w r0, sl, #65280 @ 0xff00 │ │ cmp.w r0, #2048 @ 0x800 │ │ - bne.w 3c99e │ │ - ldrh r0, [r5, #8] │ │ + bne.w 3cdc2 │ │ + ldrh r0, [r6, #8] │ │ subs r0, #2 │ │ cmp r0, #119 @ 0x77 │ │ - bhi.w 3c99e │ │ + bhi.w 3cdc2 │ │ tbh [pc, r0, lsl #1] │ │ lsls r0, r7, #1 │ │ lsls r6, r6, #16 │ │ lsls r6, r6, #16 │ │ lsls r6, r6, #16 │ │ lsls r6, r6, #16 │ │ lsls r6, r6, #16 │ │ @@ -73013,15 +73241,15 @@ │ │ lsls r6, r6, #16 │ │ lsls r6, r6, #16 │ │ lsls r6, r6, #16 │ │ lsls r6, r6, #16 │ │ lsls r6, r6, #16 │ │ lsls r6, r6, #16 │ │ lsls r6, r6, #16 │ │ - lsls r0, r6, #16 │ │ + lsls r1, r6, #16 │ │ lsls r6, r6, #16 │ │ lsls r6, r6, #16 │ │ lsls r6, r6, #16 │ │ lsls r6, r6, #16 │ │ lsls r6, r6, #16 │ │ lsls r6, r6, #16 │ │ lsls r6, r6, #16 │ │ @@ -73079,6762 +73307,6072 @@ │ │ lsls r6, r6, #16 │ │ lsls r6, r6, #16 │ │ lsls r6, r6, #16 │ │ lsls r6, r6, #16 │ │ lsls r6, r6, #16 │ │ lsls r6, r6, #16 │ │ lsls r0, r7, #1 │ │ - ldr r1, [sp, #12] │ │ - add r0, sp, #16 │ │ + add r0, sp, #24 │ │ + mov r1, ip │ │ movs r2, #8 │ │ - bl 420a8 │ │ - ldrb.w r0, [sp, #16] │ │ + bl 42b3c │ │ + ldrb.w r0, [sp, #24] │ │ cmp r0, #255 @ 0xff │ │ - beq.w 3c82e │ │ - add r6, sp, #20 │ │ - ldrh.w r1, [sp, #17] │ │ - strh.w r1, [sl, #9] │ │ + beq.w 3cc8a │ │ + add r6, sp, #28 │ │ + ldrh.w r1, [sp, #25] │ │ + strh.w r1, [r5, #9] │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ ldmia r6, {r2, r3, r6} │ │ - ldrb.w r5, [sp, #19] │ │ - strd r1, r1, [sl] │ │ - add.w r1, sl, #12 │ │ - strb.w r5, [sl, #11] │ │ + ldrb.w r4, [sp, #27] │ │ + strd r1, r1, [r5] │ │ + add.w r1, r5, #12 │ │ + strb r4, [r5, #11] │ │ stmia r1!, {r2, r3, r6} │ │ - strb.w r0, [sl, #8] │ │ - add sp, #36 @ 0x24 │ │ + strb r0, [r5, #8] │ │ + add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - cmp.w lr, #0 │ │ - beq.n 3c28a │ │ - ldr r1, [sp, #12] │ │ - sub.w r0, lr, #1 │ │ - ldrb.w r4, [r9], #1 │ │ - str.w r8, [sp, #4] │ │ - strd r9, r0, [r1] │ │ - cmp r4, #0 │ │ + cmp.w r9, #0 │ │ + beq.n 3c752 │ │ + ldrb.w sl, [fp], #1 │ │ + sub.w r0, r9, #1 │ │ + mov.w lr, #0 │ │ + mov.w r9, #10 │ │ + strd fp, r0, [r1, #4] │ │ + cmp.w sl, #0 │ │ it ne │ │ - movne r4, #1 │ │ - mov.w r9, #0 │ │ - movs r1, #9 │ │ - b.n 3c314 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - strd r0, r0, [r8] │ │ - movs r0, #0 │ │ - b.n 3c95a │ │ - ldr r0, [sp, #4] │ │ + movne.w sl, #1 │ │ + b.n 3c720 │ │ + ldr r0, [sp, #8] │ │ uxtb r0, r0 │ │ cmp r0, #8 │ │ - bne.w 3c552 │ │ - cmp.w lr, #8 │ │ - bcc.w 3c594 │ │ - ldrb.w r0, [r9, #7] │ │ - sub.w r1, lr, #8 │ │ - ldr.w r2, [r9, #3] │ │ - add.w r3, r9, #8 │ │ - ldr r6, [sp, #12] │ │ + bne.w 3c9c0 │ │ + cmp.w r9, #8 │ │ + bcc.w 3ca40 │ │ + ldrb.w r0, [fp, #7] │ │ + sub.w r3, r9, #8 │ │ + ldr.w r2, [fp, #3] │ │ + add.w r6, fp, #8 │ │ + strd r6, r3, [r1, #4] │ │ lsls r0, r0, #24 │ │ orrs.w r0, r0, r2, lsr #8 │ │ - strd r3, r1, [r6] │ │ - bne.n 3c362 │ │ - ldrb.w r1, [r9, #2] │ │ + bne.w 3c7e6 │ │ + ldrb.w r1, [fp, #2] │ │ lsls r0, r2, #24 │ │ - ldrh.w r2, [r9] │ │ - str.w r8, [sp, #4] │ │ + ldrh.w r2, [fp] │ │ orr.w r1, r2, r1, lsl #16 │ │ - orr.w r4, r0, r1 │ │ - b.n 3c56a │ │ - cmp.w sl, #33 @ 0x21 │ │ - bne.w 3c576 │ │ - ldr r5, [sp, #8] │ │ - str.w r8, [sp, #4] │ │ - ldrd r4, fp, [r5] │ │ - b.n 3c6de │ │ - cmp.w lr, #0 │ │ - beq.w 3c950 │ │ - ldr r1, [sp, #12] │ │ - sub.w r0, lr, #1 │ │ - str.w r8, [sp, #4] │ │ - str r0, [r1, #4] │ │ - ldrb.w r4, [r9], #1 │ │ - str.w r9, [r1] │ │ - mov.w r9, #0 │ │ - movs r1, #29 │ │ - mov.w r8, #0 │ │ - b.n 3c7dc │ │ - ldr r0, [sp, #4] │ │ + orr.w sl, r0, r1 │ │ + b.n 3c9d2 │ │ + ldr r5, [sp, #12] │ │ + cmp r5, #33 @ 0x21 │ │ + bne.w 3c9e2 │ │ + ldr r4, [sp, #16] │ │ + mov.w r9, #7 │ │ + ldr r3, [sp, #20] │ │ + ldrd sl, fp, [r4] │ │ + b.n 3cbe4 │ │ + cmp.w r9, #0 │ │ + beq.n 3c752 │ │ + sub.w r0, r9, #1 │ │ + str r0, [r1, #8] │ │ + ldrb.w sl, [fp], #1 │ │ + mov.w lr, #0 │ │ + str.w fp, [r1, #4] │ │ + mov.w r9, #30 │ │ + mov.w ip, #0 │ │ + ldr r3, [sp, #20] │ │ + ldrd r5, r4, [sp, #12] │ │ + ldrh r2, [r4, #8] │ │ + movs r0, #0 │ │ + strh r2, [r3, #24] │ │ + uxtb.w r2, sl │ │ + bfi r2, lr, #8, #8 │ │ + strh r5, [r3, #26] │ │ + orr.w r2, r2, ip, lsl #16 │ │ + strd r9, r0, [r3] │ │ + strd r2, fp, [r3, #8] │ │ + strd r8, r1, [r3, #16] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r1, [sp, #20] │ │ + movs r0, #0 │ │ + strd fp, r0, [r1, #16] │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + strd r0, r0, [r1] │ │ + movs r0, #17 │ │ + strb r0, [r1, #8] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r5, r4, [sp, #16] │ │ + cmp r0, #2 │ │ + bne.w 3c9f8 │ │ + add r0, sp, #24 │ │ + mov r1, ip │ │ + mov r2, sl │ │ + bl 40880 │ │ + b.n 3ca02 │ │ + add r0, sp, #24 │ │ + mov r1, ip │ │ + ldrd r6, r5, [sp, #16] │ │ + bl 39b1a │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #255 @ 0xff │ │ + bne.w 3cdd2 │ │ + ldrd sl, fp, [sp, #32] │ │ + mov.w r9, #8 │ │ + b.n 3ce00 │ │ + ldr r0, [sp, #8] │ │ uxtb r0, r0 │ │ cmp r0, #8 │ │ - bne.w 3c58c │ │ - cmp.w lr, #8 │ │ - bcc.w 3c594 │ │ - ldrb.w r0, [r9, #7] │ │ - sub.w r1, lr, #8 │ │ - ldr.w r2, [r9, #3] │ │ - add.w r3, r9, #8 │ │ - ldr r6, [sp, #12] │ │ + bne.w 3ca38 │ │ + cmp.w r9, #8 │ │ + bcc.w 3ca40 │ │ + ldrb.w r0, [fp, #7] │ │ + sub.w r3, r9, #8 │ │ + ldr.w r2, [fp, #3] │ │ + add.w r6, fp, #8 │ │ + strd r6, r3, [r1, #4] │ │ lsls r0, r0, #24 │ │ orrs.w r0, r0, r2, lsr #8 │ │ - strd r3, r1, [r6] │ │ - bne.n 3c362 │ │ - ldrb.w r1, [r9, #2] │ │ + bne.n 3c7e6 │ │ + ldrb.w r1, [fp, #2] │ │ lsls r0, r2, #24 │ │ - ldrh.w r2, [r9] │ │ - str.w r8, [sp, #4] │ │ + ldrh.w r2, [fp] │ │ orr.w r1, r2, r1, lsl #16 │ │ - orr.w r4, r0, r1 │ │ - b.n 3c700 │ │ - movs r2, #56 @ 0x38 │ │ - b.n 3c598 │ │ - ldr r6, [sp, #8] │ │ - ldr r0, [sp, #0] │ │ - cmp r0, #2 │ │ - bne.w 3c5b8 │ │ - ldr r1, [sp, #12] │ │ - add r0, sp, #16 │ │ - bl 40af4 │ │ - b.n 3c5c2 │ │ - cmp.w lr, #0 │ │ - beq.w 3c660 │ │ - add r9, lr │ │ - sub.w r6, lr, #1 │ │ - movs r4, #0 │ │ - mov.w fp, #0 │ │ - movs r3, #0 │ │ - ldrb.w lr, [ip, #-1] │ │ - cmp r3, #63 @ 0x3f │ │ - bne.n 3c3a0 │ │ - cmp.w lr, #1 │ │ - bhi.w 3c70c │ │ - and.w r1, r3, #63 @ 0x3f │ │ - and.w r0, lr, #127 @ 0x7f │ │ - rsb r5, r1, #32 │ │ - subs.w r2, r1, #32 │ │ - lsr.w r5, r0, r5 │ │ - it pl │ │ - lslpl.w r5, r0, r2 │ │ - lsl.w r0, r0, r1 │ │ - it pl │ │ - movpl r0, #0 │ │ - orrs r4, r0 │ │ - orr.w fp, fp, r5 │ │ - sxtb.w r0, lr │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 3c7b0 │ │ - subs r6, #1 │ │ - add.w ip, ip, #1 │ │ - adds r3, #7 │ │ - adds r0, r6, #1 │ │ - bne.n 3c390 │ │ - ldr r1, [sp, #12] │ │ - movs r0, #0 │ │ - strd r9, r0, [r1] │ │ - b.n 3c664 │ │ - cmp.w lr, #4 │ │ - bcs.w 3c510 │ │ - b.n 3c950 │ │ - cmp.w lr, #3 │ │ - bcc.w 3c950 │ │ - str.w r8, [sp, #4] │ │ - sub.w r1, lr, #3 │ │ - ldrb.w r8, [r9, #2] │ │ - add.w r2, r9, #3 │ │ - ldr r3, [sp, #12] │ │ - ldrh.w r0, [r9] │ │ - strd r2, r1, [r3] │ │ - orr.w r4, r0, r8, lsl #16 │ │ - b.n 3c61a │ │ - cmp.w lr, #4 │ │ - bcc.w 3c950 │ │ - ldr r1, [sp, #12] │ │ - sub.w r0, lr, #4 │ │ - ldr.w r4, [r9], #4 │ │ - str.w r8, [sp, #4] │ │ - strd r9, r0, [r1] │ │ - b.n 3c62e │ │ - cmp.w lr, #2 │ │ - bcc.w 3c950 │ │ - ldrh.w r4, [r9], #2 │ │ - sub.w r0, lr, #2 │ │ - ldr r1, [sp, #12] │ │ - str.w r8, [sp, #4] │ │ - mov.w r8, #0 │ │ - strd r9, r0, [r1] │ │ - mov.w r9, r4, lsr #8 │ │ - movs r1, #29 │ │ - b.n 3c7dc │ │ - cmp.w lr, #0 │ │ - beq.n 3c4ce │ │ - add r9, lr │ │ - sub.w r6, lr, #1 │ │ - movs r4, #0 │ │ - movs r3, #0 │ │ - movs r5, #0 │ │ - str.w r8, [sp, #4] │ │ - ldrb.w lr, [ip, #-1] │ │ - cmp r5, #63 @ 0x3f │ │ - bne.n 3c482 │ │ - cmp.w lr, #1 │ │ - bhi.n 3c4d8 │ │ - and.w r1, r5, #63 @ 0x3f │ │ - and.w r0, lr, #127 @ 0x7f │ │ - rsb r2, r1, #32 │ │ - subs.w r8, r1, #32 │ │ - lsr.w r2, r0, r2 │ │ - it pl │ │ - lslpl.w r2, r0, r8 │ │ - lsl.w r0, r0, r1 │ │ - it pl │ │ - movpl r0, #0 │ │ - orrs r4, r0 │ │ - orrs r3, r2 │ │ - sxtb.w r0, lr │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 3c7ca │ │ - subs r6, #1 │ │ - add.w ip, ip, #1 │ │ - adds r5, #7 │ │ - adds r0, r6, #1 │ │ - bne.n 3c474 │ │ - ldr.w r8, [sp, #4] │ │ + orr.w sl, r0, r1 │ │ + b.n 3cc02 │ │ + movs r2, #50 @ 0x32 │ │ + b.n 3ca44 │ │ + cmp.w r9, #4 │ │ + bcc.n 3c85a │ │ + ldr.w sl, [fp], #4 │ │ + sub.w r0, r9, #4 │ │ + mov.w r9, #16 │ │ + strd fp, r0, [r1, #4] │ │ + mov.w ip, sl, lsr #16 │ │ + mov.w lr, sl, lsr #8 │ │ + b.n 3c724 │ │ + cmp.w r9, #3 │ │ + bcc.n 3c85a │ │ + ldrb.w ip, [fp, #2] │ │ + sub.w r2, r9, #3 │ │ + ldrh.w r0, [fp] │ │ + add.w r3, fp, #3 │ │ + strd r3, r2, [r1, #4] │ │ + orr.w sl, r0, ip, lsl #16 │ │ + mov.w lr, sl, lsr #8 │ │ + mov.w r9, #13 │ │ + b.n 3c724 │ │ + cmp.w r9, #4 │ │ + bcc.n 3c85a │ │ + ldr.w sl, [fp], #4 │ │ + sub.w r0, r9, #4 │ │ + strd fp, r0, [r1, #4] │ │ + mov.w ip, sl, lsr #16 │ │ + mov.w lr, sl, lsr #8 │ │ + mov.w r9, #30 │ │ + b.n 3c724 │ │ + cmp.w r9, #2 │ │ + bcs.w 3ca62 │ │ + ldr r2, [sp, #20] │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ movs r0, #0 │ │ - ldr r1, [sp, #12] │ │ - strd r9, r0, [r1] │ │ - b.n 3c4d2 │ │ - mov.w lr, #0 │ │ - movs r3, #0 │ │ - movs r1, #19 │ │ - b.n 3c80a │ │ - ldr r0, [sp, #12] │ │ - movs r1, #6 │ │ - strd ip, r6, [r0] │ │ - b.n 3c802 │ │ - movs r1, #19 │ │ - b.n 3c848 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - strh.w r5, [r8, #10] │ │ - strd r0, r0, [r8] │ │ - movs r0, #12 │ │ - strb.w r0, [r8, #8] │ │ - add sp, #36 @ 0x24 │ │ + strd r1, r1, [r2] │ │ + str.w fp, [r2, #12] │ │ + str.w fp, [r2, #16] │ │ + str r0, [r2, #20] │ │ + movs r0, #17 │ │ + strb r0, [r2, #8] │ │ + add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - movs r4, #0 │ │ - movs r1, #19 │ │ - b.n 3c78a │ │ - movs r3, #25 │ │ - b.n 3c8de │ │ - cmp.w lr, #4 │ │ - bcc.n 3c594 │ │ - ldr.w r4, [r9], #4 │ │ - sub.w r0, lr, #4 │ │ - ldr r1, [sp, #12] │ │ - str.w r8, [sp, #4] │ │ - strd r9, r0, [r1] │ │ - mov.w r8, r4, lsr #16 │ │ - mov.w r9, r4, lsr #8 │ │ - movs r1, #15 │ │ - b.n 3c7dc │ │ - cmp.w lr, #4 │ │ - bcc.n 3c594 │ │ - ldr r1, [sp, #12] │ │ - sub.w r0, lr, #4 │ │ - ldr.w r4, [r9], #4 │ │ - str.w r8, [sp, #4] │ │ - strd r9, r0, [r1] │ │ - mov.w r8, r4, lsr #16 │ │ - mov.w r9, r4, lsr #8 │ │ - movs r1, #10 │ │ - b.n 3c7dc │ │ - cmp.w lr, #4 │ │ - bcc.n 3c594 │ │ - ldr.w r4, [r9], #4 │ │ - sub.w r0, lr, #4 │ │ - ldr r1, [sp, #12] │ │ - str.w r8, [sp, #4] │ │ - strd r9, r0, [r1] │ │ - mov.w r8, r4, lsr #16 │ │ - mov.w r9, r4, lsr #8 │ │ - movs r1, #26 │ │ - b.n 3c7dc │ │ + add r0, sp, #24 │ │ + mov r1, ip │ │ + ldrd r4, r5, [sp, #16] │ │ + bl 39b1a │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #255 @ 0xff │ │ + beq.w 3cb58 │ │ + ldrb.w r6, [sp, #27] │ │ + ldrh.w r4, [sp, #25] │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ + ldrd r3, r2, [sp, #28] │ │ + strb.w r6, [sp, #62] @ 0x3e │ │ + strh.w r4, [sp, #60] @ 0x3c │ │ + b.n 3cc62 │ │ + ldr r1, [sp, #20] │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - strd r0, r0, [r8] │ │ - movs r0, #73 @ 0x49 │ │ - strb.w r0, [r8, #8] │ │ - add sp, #36 @ 0x24 │ │ + strd r0, r0, [r1] │ │ + movs r0, #12 │ │ + strh r6, [r1, #10] │ │ + strb r0, [r1, #8] │ │ + add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - cmp.w lr, #4 │ │ - bcs.w 3c6ee │ │ - movs r1, #0 │ │ - movs r2, #19 │ │ + sub.w r0, r2, fp │ │ + add.w r2, sl, fp │ │ + mov.w ip, sl, lsr #16 │ │ + mov.w lr, sl, lsr #8 │ │ + strd r2, r0, [r1, #4] │ │ + mov.w r9, #1 │ │ + b.n 3cb98 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cmp r0, #0 │ │ + bne.w 3ca7c │ │ + ldr.w sl, [sp, #32] │ │ + mov.w r9, #13 │ │ + b.n 3cb68 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cmp r0, #0 │ │ + bne.w 3ca88 │ │ + ldr.w sl, [sp, #32] │ │ + mov.w r9, #30 │ │ + b.n 3cb68 │ │ + movs r2, #20 │ │ + ldr r3, [sp, #20] │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - strd r0, r0, [r8] │ │ - strb.w r2, [r8, #8] │ │ - str.w r9, [r8, #12] │ │ - str.w r9, [r8, #16] │ │ - str.w r1, [r8, #20] │ │ - add sp, #36 @ 0x24 │ │ + strb.w sl, [r3, #9] │ │ + b.n 3ca4a │ │ + cmp.w r9, #4 │ │ + bcc.w 3ca40 │ │ + sub.w r0, r9, #4 │ │ + ldr.w sl, [fp], #4 │ │ + strd fp, r0, [r1, #4] │ │ + ldr r3, [sp, #20] │ │ + mov.w ip, sl, lsr #16 │ │ + mov.w lr, sl, lsr #8 │ │ + mov.w r9, #16 │ │ + b.n 3cc10 │ │ + cmp.w r9, #4 │ │ + bcc.w 3ca40 │ │ + sub.w r0, r9, #4 │ │ + ldr.w sl, [fp], #4 │ │ + strd fp, r0, [r1, #4] │ │ + ldr r3, [sp, #20] │ │ + mov.w ip, sl, lsr #16 │ │ + mov.w lr, sl, lsr #8 │ │ + mov.w r9, #11 │ │ + b.n 3cc10 │ │ + ldrh.w sl, [fp], #2 │ │ + sub.w r0, r9, #2 │ │ + mov.w ip, #0 │ │ + mov.w r9, #3 │ │ + strd fp, r0, [r1, #4] │ │ + mov.w lr, sl, lsr #8 │ │ + b.n 3c724 │ │ + sub.w r3, r9, #16 │ │ + ldr.w r0, [fp, #7] │ │ + ldrb.w r2, [fp, #15] │ │ + add.w r6, fp, #16 │ │ + str r3, [r1, #8] │ │ + mov.w r9, #6 │ │ + ldr.w r3, [fp, #11] │ │ + str r6, [r1, #4] │ │ + ldr.w sl, [fp] │ │ + lsrs r1, r3, #8 │ │ + ldrh.w r5, [fp, #4] │ │ + orr.w r1, r1, r2, lsl #24 │ │ + lsls r2, r3, #24 │ │ + orr.w r8, r2, r0, lsr #8 │ │ + mov.w r2, sl, lsr #16 │ │ + orr.w ip, r2, r5, lsl #16 │ │ + mov.w r2, sl, lsr #8 │ │ + orr.w lr, r2, r5, lsl #24 │ │ + ldrb.w r2, [fp, #6] │ │ + orr.w r2, r5, r2, lsl #16 │ │ + orr.w fp, r2, r0, lsl #24 │ │ + b.n 3c724 │ │ + cmp.w r9, #4 │ │ + bcc.n 3ca40 │ │ + sub.w r0, r9, #4 │ │ + ldr.w sl, [fp], #4 │ │ + strd fp, r0, [r1, #4] │ │ + ldr r3, [sp, #20] │ │ + mov.w ip, sl, lsr #16 │ │ + mov.w lr, sl, lsr #8 │ │ + mov.w r9, #27 │ │ + b.n 3cc10 │ │ + ldr r1, [sp, #20] │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + strd r0, r0, [r1] │ │ + movs r0, #67 @ 0x43 │ │ + strb r0, [r1, #8] │ │ + add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [sp, #12] │ │ - add r0, sp, #16 │ │ - ldr r2, [sp, #4] │ │ - bl 420a8 │ │ - ldrb.w r0, [sp, #16] │ │ + ldr r2, [sp, #8] │ │ + add r0, sp, #24 │ │ + mov r1, ip │ │ + bl 42b3c │ │ + ldrb.w r0, [sp, #24] │ │ cmp r0, #255 @ 0xff │ │ - beq.n 3c64c │ │ - ldrb.w r4, [sp, #19] │ │ - ldrh.w r1, [sp, #17] │ │ - ldr r2, [sp, #20] │ │ - ldr r3, [sp, #24] │ │ - strb.w r4, [r8, #11] │ │ - strh.w r1, [r8, #9] │ │ + beq.w 3cb40 │ │ + ldrb.w r5, [sp, #27] │ │ + ldrh.w r1, [sp, #25] │ │ + ldr r2, [sp, #28] │ │ + ldr r3, [sp, #32] │ │ + strb r5, [r4, #11] │ │ + strh.w r1, [r4, #9] │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ - ldr r6, [sp, #28] │ │ - str.w r3, [r8, #16] │ │ - strd r1, r1, [r8] │ │ - str.w r2, [r8, #12] │ │ - str.w r6, [r8, #20] │ │ - strb.w r0, [r8, #8] │ │ - add sp, #36 @ 0x24 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + str r3, [r4, #16] │ │ + strd r1, r1, [r4] │ │ + str r2, [r4, #12] │ │ + str r6, [r4, #20] │ │ + strb r0, [r4, #8] │ │ + add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [sp, #12] │ │ - movs r1, #6 │ │ - strd ip, r5, [r0] │ │ - b.n 3c788 │ │ - ldr r0, [sp, #12] │ │ - cmp r3, #0 │ │ - strd ip, r6, [r0] │ │ - bne.w 3c800 │ │ - mov.w r8, r4, lsr #16 │ │ - mov.w r9, r4, lsr #8 │ │ - movs r1, #12 │ │ - b.n 3c7dc │ │ - ldr r0, [sp, #12] │ │ - cmp r3, #0 │ │ - strd ip, r6, [r0] │ │ - bne.w 3c800 │ │ - mov.w r8, r4, lsr #16 │ │ - mov.w r9, r4, lsr #8 │ │ - movs r1, #29 │ │ - b.n 3c7dc │ │ - mov.w sl, #0 │ │ + cmp.w r9, #4 │ │ + bcs.w 3cbf6 │ │ movs r1, #0 │ │ - movs r2, #19 │ │ + movs r2, #17 │ │ + ldr r3, [sp, #20] │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - strb.w sl, [r8, #9] │ │ - b.n 3c59c │ │ - ldr r4, [sp, #20] │ │ - movs r1, #14 │ │ - str.w r8, [sp, #4] │ │ - mov r5, r6 │ │ - mov.w r8, r4, lsr #16 │ │ - mov.w r9, r4, lsr #8 │ │ - b.n 3c7de │ │ - mov.w lr, #0 │ │ + strd r0, r0, [r3] │ │ + strb r2, [r3, #8] │ │ + str.w fp, [r3, #12] │ │ + str.w fp, [r3, #16] │ │ + str r1, [r3, #20] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrh.w sl, [fp], #2 │ │ + sub.w r0, r9, #2 │ │ + mov.w ip, #0 │ │ + mov.w r9, #30 │ │ + strd fp, r0, [r1, #4] │ │ + mov.w lr, sl, lsr #8 │ │ + b.n 3c724 │ │ + movs r0, #50 @ 0x32 │ │ + ldrb.w r6, [sp, #58] @ 0x3a │ │ + ldrh.w r4, [sp, #56] @ 0x38 │ │ + b.n 3cc6a │ │ + movs r0, #50 @ 0x32 │ │ + ldrb.w r6, [sp, #54] @ 0x36 │ │ + ldrh.w r4, [sp, #52] @ 0x34 │ │ + b.n 3cc6a │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cmp r0, #0 │ │ + bne.w 3cc12 │ │ + ldr.w sl, [sp, #32] │ │ + mov.w r9, #25 │ │ + b.n 3cb68 │ │ + mov.w r8, #0 │ │ + ldr r3, [sp, #20] │ │ + movs r2, #0 │ │ + movs r1, #17 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + strb.w r8, [r3, #9] │ │ + strd r0, r0, [r3] │ │ + strb r1, [r3, #8] │ │ + strd fp, r2, [r3, #16] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cmp r0, #0 │ │ + bne.w 3cc1e │ │ + ldr.w sl, [sp, #32] │ │ + mov.w r9, #14 │ │ + b.n 3cb68 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cmp r0, #0 │ │ + bne.w 3cc2a │ │ + ldr.w fp, [sp, #32] │ │ + mov r3, r4 │ │ + ldrd sl, r0, [r6, #4] │ │ + cmp r0, fp │ │ + bcc.w 3c4ce │ │ + sub.w r0, r0, fp │ │ + mov.w ip, sl, lsr #16 │ │ + mov.w lr, sl, lsr #8 │ │ + mov.w r9, #1 │ │ + add.w r1, sl, fp │ │ + strd r1, r0, [r6, #4] │ │ + b.n 3cb3e │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cmp r0, #0 │ │ + bne.w 3cc36 │ │ + ldr.w fp, [sp, #32] │ │ + mov r3, r4 │ │ + ldrd sl, r0, [r6, #4] │ │ + cmp r0, fp │ │ + bcc.w 3c4ce │ │ + sub.w r0, r0, fp │ │ + add.w r1, sl, fp │ │ + mov.w ip, sl, lsr #16 │ │ + mov.w lr, sl, lsr #8 │ │ + strd r1, r0, [r6, #4] │ │ + mov.w r9, #9 │ │ + b.n 3cb52 │ │ + ldr.w sl, [sp, #28] │ │ + mov r3, r4 │ │ + mov.w r9, #15 │ │ + mov.w ip, sl, lsr #16 │ │ + mov.w lr, sl, lsr #8 │ │ + mov r4, r5 │ │ + ldr r5, [sp, #12] │ │ + b.n 3c72a │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cmp r0, #0 │ │ + bne.w 3cc60 │ │ + ldr.w sl, [sp, #32] │ │ + mov.w r9, #20 │ │ + mov.w ip, sl, lsr #16 │ │ + mov.w lr, sl, lsr #8 │ │ + mov r3, r5 │ │ + b.n 3cdb4 │ │ movs r1, #0 │ │ - movs r2, #19 │ │ - b.n 3c718 │ │ - movs r1, #19 │ │ - mov r9, ip │ │ - b.n 3c848 │ │ + movs r2, #17 │ │ + mov fp, r5 │ │ + b.n 3cc9e │ │ mvn.w r0, fp │ │ - ldr r2, [sp, #12] │ │ - add.w r1, r9, fp │ │ - add r0, lr │ │ - adds r1, #1 │ │ - str.w r8, [sp, #4] │ │ - strd r1, r0, [r2] │ │ - mov.w r8, r9, lsr #16 │ │ - mov r4, r9 │ │ - mov.w r9, r9, lsr #8 │ │ - movs r1, #31 │ │ - b.n 3c7dc │ │ - ldr r0, [sp, #12] │ │ - movs r1, #6 │ │ - str.w r8, [sp, #4] │ │ + add.w r2, sl, fp │ │ + add r0, r9 │ │ + adds r2, #1 │ │ + mov.w ip, sl, lsr #16 │ │ + mov.w lr, sl, lsr #8 │ │ + strd r2, r0, [r1, #4] │ │ + mov.w r9, #32 │ │ + b.n 3c726 │ │ + mov.w r0, sl, lsr #16 │ │ + ldr r3, [sp, #20] │ │ + orr.w ip, r0, fp, lsl #16 │ │ + mov.w r0, sl, lsr #8 │ │ + orr.w lr, r0, fp, lsl #24 │ │ + mov.w r9, #7 │ │ cmp r6, #63 @ 0x3f │ │ - strd ip, r5, [r0] │ │ - mov.w r0, r4, lsr #16 │ │ - orr.w r8, r0, fp, lsl #16 │ │ - mov.w r0, r4, lsr #8 │ │ - orr.w r9, r0, fp, lsl #24 │ │ - bgt.w 3c7dc │ │ - ldr r5, [sp, #8] │ │ - cmp.w sl, #64 @ 0x40 │ │ - bcc.w 3c7de │ │ + strd r5, r2, [r1, #4] │ │ + bgt.n 3cb98 │ │ + ldrd r5, r4, [sp, #12] │ │ + cmp.w r8, #64 @ 0x40 │ │ + bcc.w 3c72a │ │ and.w r0, r6, #63 @ 0x3f │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ subs.w r1, r0, #32 │ │ lsl.w r0, r2, r0 │ │ it pl │ │ lslpl r2, r1 │ │ it pl │ │ movpl r0, #0 │ │ + orr.w sl, sl, r0 │ │ orr.w fp, fp, r2 │ │ - orrs r4, r0 │ │ - lsrs r0, r4, #16 │ │ - orr.w r8, r0, fp, lsl #16 │ │ - lsrs r0, r4, #8 │ │ - orr.w r9, r0, fp, lsl #24 │ │ - movs r1, #6 │ │ - b.n 3c7de │ │ - ldr.w r4, [r9], #4 │ │ - sub.w r0, lr, #4 │ │ - ldr r1, [sp, #12] │ │ - str.w r8, [sp, #4] │ │ - strd r9, r0, [r1] │ │ - mov.w r8, r4, lsr #16 │ │ - mov.w r9, r4, lsr #8 │ │ - movs r1, #30 │ │ - b.n 3c7dc │ │ - ldr r0, [sp, #12] │ │ - movs r2, #6 │ │ - mov.w lr, #0 │ │ - strd ip, r6, [r0] │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - strb.w lr, [r8, #9] │ │ - b.n 3c59c │ │ - ldr r0, [sp, #12] │ │ - cmp r3, #0 │ │ - strd ip, r6, [r0] │ │ - bne.n 3c800 │ │ - mov.w r8, r4, lsr #16 │ │ - mov.w r9, r4, lsr #8 │ │ - movs r1, #24 │ │ - b.n 3c7dc │ │ - ldr r0, [sp, #12] │ │ - cmp r3, #0 │ │ - strd ip, r6, [r0] │ │ - beq.w 3bae2 │ │ - b.n 3c800 │ │ - ldr r2, [sp, #12] │ │ - strd ip, r5, [r2] │ │ - cbnz r3, 3c786 │ │ - cmp r5, fp │ │ - bcc.n 3c77e │ │ - sub.w r0, r5, fp │ │ - add.w r1, ip, fp │ │ - str.w r8, [sp, #4] │ │ - mov.w r8, ip, lsr #16 │ │ - strd r1, r0, [r2] │ │ - mov.w r9, ip, lsr #8 │ │ - movs r1, #1 │ │ - mov r4, ip │ │ - b.n 3c7dc │ │ - ldr r2, [sp, #12] │ │ - strd ip, r5, [r2] │ │ - cbnz r3, 3c786 │ │ - cmp r5, fp │ │ - bcs.w 3c8fe │ │ - movs r4, #0 │ │ - movs r1, #19 │ │ - mov r9, ip │ │ - b.n 3c78a │ │ - movs r1, #56 @ 0x38 │ │ - movs r4, #0 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - str.w r9, [r8, #12] │ │ - strd r0, r0, [r8] │ │ - movs r0, #0 │ │ - str.w r9, [r8, #16] │ │ - str.w r0, [r8, #20] │ │ - strb.w r4, [r8, #9] │ │ - strb.w r1, [r8, #8] │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [sp, #12] │ │ - movs r1, #7 │ │ - str.w r8, [sp, #4] │ │ - strd ip, r6, [r0] │ │ - lsrs r0, r4, #16 │ │ - orr.w r8, r0, fp, lsl #16 │ │ - lsrs r0, r4, #8 │ │ - orr.w r9, r0, fp, lsl #24 │ │ - b.n 3c7dc │ │ - ldr r0, [sp, #12] │ │ - strd ip, r6, [r0] │ │ - cbnz r3, 3c800 │ │ - mov.w r8, r4, lsr #16 │ │ - mov.w r9, r4, lsr #8 │ │ - movs r1, #19 │ │ - ldr r5, [sp, #8] │ │ - ldr r3, [sp, #4] │ │ - movs r0, #0 │ │ - ldrh r2, [r5, #8] │ │ - strh r2, [r3, #16] │ │ - uxtb r2, r4 │ │ - bfi r2, r9, #8, #8 │ │ - strd r1, r0, [r3] │ │ - orr.w r2, r2, r8, lsl #16 │ │ - strd r2, fp, [r3, #8] │ │ - add sp, #36 @ 0x24 │ │ + mov.w r0, sl, lsr #16 │ │ + orr.w ip, r0, fp, lsl #16 │ │ + mov.w r0, sl, lsr #8 │ │ + orr.w lr, r0, fp, lsl #24 │ │ + b.n 3c72a │ │ + sub.w r0, r9, #4 │ │ + ldr.w sl, [fp], #4 │ │ + strd fp, r0, [r1, #4] │ │ + ldr r3, [sp, #20] │ │ + mov.w ip, sl, lsr #16 │ │ + mov.w lr, sl, lsr #8 │ │ + mov.w r9, #31 │ │ + b.n 3c726 │ │ + movs r0, #50 @ 0x32 │ │ + ldrb.w r6, [sp, #66] @ 0x42 │ │ + ldrh.w r4, [sp, #64] @ 0x40 │ │ + b.n 3cc6a │ │ + movs r0, #50 @ 0x32 │ │ + ldrb.w r6, [sp, #50] @ 0x32 │ │ + ldrh.w r4, [sp, #48] @ 0x30 │ │ + b.n 3cc6a │ │ + movs r0, #50 @ 0x32 │ │ + ldrb.w r6, [sp, #42] @ 0x2a │ │ + ldrh.w r5, [sp, #40] @ 0x28 │ │ + b.n 3cc40 │ │ + movs r0, #50 @ 0x32 │ │ + ldrb.w r6, [sp, #46] @ 0x2e │ │ + ldrh.w r5, [sp, #44] @ 0x2c │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + strh.w r5, [r4, #9] │ │ + str r2, [r4, #16] │ │ + strd r1, r1, [r4] │ │ + strb r0, [r4, #8] │ │ + strb r6, [r4, #11] │ │ + str r3, [r4, #12] │ │ + str.w ip, [r4, #20] │ │ + add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - movs r1, #56 @ 0x38 │ │ - mov.w lr, #0 │ │ - ldr.w r8, [sp, #4] │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - strb.w lr, [r8, #9] │ │ - strb.w r1, [r8, #8] │ │ - str.w r9, [r8, #12] │ │ - str.w r9, [r8, #16] │ │ - strd r0, r0, [r8] │ │ - str.w r3, [r8, #20] │ │ - add sp, #36 @ 0x24 │ │ + movs r0, #50 @ 0x32 │ │ + ldrb.w r6, [sp, #62] @ 0x3e │ │ + ldrh.w r4, [sp, #60] @ 0x3c │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + strb r0, [r5, #8] │ │ + strh.w r4, [r5, #9] │ │ + strb r6, [r5, #11] │ │ + str r3, [r5, #12] │ │ + str r2, [r5, #16] │ │ + strd r1, r1, [r5] │ │ + str.w ip, [r5, #20] │ │ + add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r4, [sp, #20] │ │ - movs r1, #10 │ │ - str.w sl, [sp, #4] │ │ - mov.w r8, r4, lsr #16 │ │ - mov.w r9, r4, lsr #8 │ │ - b.n 3c7de │ │ - movs r1, #19 │ │ - mov r9, r4 │ │ - b.n 3c848 │ │ - movs r1, #6 │ │ + ldr.w sl, [sp, #28] │ │ + mov.w r9, #11 │ │ + mov.w ip, sl, lsr #16 │ │ + mov.w lr, sl, lsr #8 │ │ + b.n 3ce10 │ │ + movs r2, #6 │ │ + ldr r6, [sp, #20] │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - strd r9, r9, [r8, #12] │ │ - strd r0, r0, [r8] │ │ - movs r0, #0 │ │ - str.w r0, [r8, #20] │ │ - strh.w r6, [r8, #10] │ │ - strb.w r1, [r8, #8] │ │ - add sp, #36 @ 0x24 │ │ + strd r0, r0, [r6] │ │ + strh r3, [r6, #10] │ │ + strb r2, [r6, #8] │ │ + strd fp, r1, [r6, #16] │ │ + add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - cmp.w lr, #4 │ │ - bcc.n 3c8da │ │ - ldr.w r4, [r9], #4 │ │ - sub.w r0, lr, #4 │ │ - ldr r1, [sp, #12] │ │ - str.w r8, [sp, #4] │ │ - mov.w r8, r4, lsr #16 │ │ - strd r9, r0, [r1] │ │ - mov.w r9, r4, lsr #8 │ │ - b.n 3c936 │ │ - cmp.w lr, #7 │ │ - bls.n 3c8da │ │ - ldr r5, [sp, #12] │ │ - sub.w r2, lr, #8 │ │ - ldrb.w r1, [r9, #7] │ │ - ldr.w r0, [r9, #3] │ │ - str r2, [r5, #4] │ │ - add.w r2, r9, #8 │ │ - ldrb.w r3, [r9, #2] │ │ - lsls r1, r1, #24 │ │ - ldrh.w r6, [r9] │ │ - orr.w fp, r1, r0, lsr #8 │ │ - str.w r8, [sp, #4] │ │ - orr.w r4, r6, r3, lsl #16 │ │ - str r2, [r5, #0] │ │ - orr.w r1, r4, r0, lsl #24 │ │ - lsrs r0, r0, #8 │ │ - lsrs r3, r1, #16 │ │ - lsrs r1, r1, #8 │ │ - orr.w r9, r1, r0, lsl #24 │ │ - orr.w r8, r3, r0, lsl #16 │ │ + ldrd r4, r3, [sp, #16] │ │ + cmp.w r9, #4 │ │ + bcc.n 3ccf4 │ │ + ldr.w sl, [fp], #4 │ │ + sub.w r0, r9, #4 │ │ + strd fp, r0, [r1, #4] │ │ + mov.w fp, #0 │ │ + mov.w ip, sl, lsr #16 │ │ + mov.w lr, sl, lsr #8 │ │ + b.n 3cd62 │ │ + ldr r4, [sp, #16] │ │ + cmp.w r9, #7 │ │ + bhi.n 3cd08 │ │ movs r1, #0 │ │ - b.n 3c7dc │ │ - cmp.w lr, #2 │ │ - bcs.n 3c91c │ │ + movs r2, #17 │ │ + b.n 3c904 │ │ + ldrd r4, r3, [sp, #16] │ │ + cmp.w r9, #2 │ │ + bcs.n 3cd4a │ │ movs r1, #0 │ │ - movs r3, #19 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - strb.w r2, [r8, #9] │ │ - strd r0, r0, [r8] │ │ - strb.w r3, [r8, #8] │ │ - b.n 3c5a4 │ │ - ldr r0, [sp, #12] │ │ - movs r2, #7 │ │ - mov.w sl, #0 │ │ - strd ip, r5, [r0] │ │ - b.n 3c642 │ │ - sub.w r0, r5, fp │ │ - add.w r1, ip, fp │ │ - str.w r8, [sp, #4] │ │ - mov.w r8, ip, lsr #16 │ │ - strd r1, r0, [r2] │ │ - mov.w r9, ip, lsr #8 │ │ - movs r1, #8 │ │ - mov r4, ip │ │ - b.n 3c7dc │ │ - ldrh.w r4, [r9], #2 │ │ - sub.w r0, lr, #2 │ │ - ldr r1, [sp, #12] │ │ - str.w r8, [sp, #4] │ │ - strd r9, r0, [r1] │ │ - mov.w r9, r4, lsr #8 │ │ + movs r2, #17 │ │ + b.n 3c906 │ │ + ldr r3, [sp, #20] │ │ mov.w r8, #0 │ │ + strd r5, r2, [r1, #4] │ │ + movs r1, #7 │ │ + b.n 3cab0 │ │ + sub.w r3, r9, #8 │ │ + ldr.w r0, [fp, #3] │ │ + ldrb.w r2, [fp, #7] │ │ + mov.w r9, #0 │ │ + str r3, [r1, #8] │ │ + add.w r3, fp, #8 │ │ + ldrb.w r6, [fp, #2] │ │ + ldrh.w r5, [fp] │ │ + str r3, [r1, #4] │ │ + lsls r1, r2, #24 │ │ + orr.w sl, r5, r6, lsl #16 │ │ + orr.w fp, r1, r0, lsr #8 │ │ + orr.w r1, sl, r0, lsl #24 │ │ + lsrs r0, r0, #8 │ │ + ldr r3, [sp, #20] │ │ + lsrs r2, r1, #16 │ │ + lsrs r1, r1, #8 │ │ + orr.w lr, r1, r0, lsl #24 │ │ + orr.w ip, r2, r0, lsl #16 │ │ + ldr r5, [sp, #12] │ │ + b.n 3c72a │ │ + ldrh.w sl, [fp], #2 │ │ + sub.w r0, r9, #2 │ │ + strd fp, r0, [r1, #4] │ │ + mov.w lr, sl, lsr #8 │ │ + mov.w ip, #0 │ │ mov.w fp, #0 │ │ - movs r1, #0 │ │ - b.n 3c7dc │ │ - ldr r0, [sp, #0] │ │ - bic.w r0, r0, #1 │ │ + mov.w r9, #0 │ │ + ldr r5, [sp, #12] │ │ + b.n 3c72a │ │ + bic.w r0, r2, #1 │ │ cmp r0, #2 │ │ - beq.w 3c01e │ │ - cmp.w lr, #3 │ │ - bhi.n 3c974 │ │ + beq.w 3c496 │ │ + ldr r3, [sp, #20] │ │ + cmp.w r9, #4 │ │ + bcs.n 3cd9c │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ movs r0, #0 │ │ - strd r1, r1, [r8] │ │ - str.w r9, [r8, #12] │ │ - str.w r9, [r8, #16] │ │ - str.w r0, [r8, #20] │ │ - movs r0, #19 │ │ - strb.w r0, [r8, #8] │ │ - add sp, #36 @ 0x24 │ │ + strd r1, r1, [r3] │ │ + str.w fp, [r3, #12] │ │ + str.w fp, [r3, #16] │ │ + str r0, [r3, #20] │ │ + movs r0, #17 │ │ + strb r0, [r3, #8] │ │ + add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr.w r4, [r9], #4 │ │ - sub.w r0, lr, #4 │ │ - ldr r1, [sp, #12] │ │ - str.w r8, [sp, #4] │ │ - mov.w r8, r4, lsr #16 │ │ - strd r9, r0, [r1] │ │ - mov.w r9, r4, lsr #8 │ │ - movs r1, #4 │ │ - b.n 3c7de │ │ - ldr r0, [sp, #0] │ │ - bic.w r0, r0, #1 │ │ + ldr.w sl, [fp], #4 │ │ + sub.w r0, r9, #4 │ │ + mov.w r9, #4 │ │ + strd fp, r0, [r1, #4] │ │ + mov.w ip, sl, lsr #16 │ │ + mov.w lr, sl, lsr #8 │ │ + ldr r5, [sp, #12] │ │ + b.n 3c72a │ │ + bic.w r0, r2, #1 │ │ cmp r0, #2 │ │ - beq.w 3c222 │ │ - ldr r1, [sp, #12] │ │ - add r0, sp, #16 │ │ - bl 40aa8 │ │ - ldrb.w r0, [sp, #16] │ │ + beq.w 3c646 │ │ + add r0, sp, #24 │ │ + mov r1, ip │ │ + bl 40834 │ │ + ldrb.w r0, [sp, #24] │ │ cmp r0, #255 @ 0xff │ │ - beq.n 3c9da │ │ - ldr r2, [sp, #20] │ │ - mov r4, sl │ │ - ldr.w r1, [sp, #17] │ │ - ldrd r3, r6, [sp, #24] │ │ - str.w r2, [sl, #12] │ │ - str.w r1, [sl, #9] │ │ + beq.n 3cdf8 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + ldr r2, [sp, #28] │ │ + ldr.w r1, [sp, #25] │ │ + ldr r3, [sp, #32] │ │ + str r2, [r5, #12] │ │ + str.w r1, [r5, #9] │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ - strd r3, r6, [r4, #16] │ │ - strd r1, r1, [sl] │ │ - strb.w r0, [sl, #8] │ │ - add sp, #36 @ 0x24 │ │ + strd r3, r6, [r5, #16] │ │ + strd r1, r1, [r5] │ │ + strb r0, [r5, #8] │ │ + add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldrd r4, fp, [sp, #24] │ │ - movs r1, #5 │ │ - str.w sl, [sp, #4] │ │ - lsrs r0, r4, #16 │ │ - orr.w r8, r0, fp, lsl #16 │ │ - lsrs r0, r4, #8 │ │ - orr.w r9, r0, fp, lsl #24 │ │ - b.n 3c7de │ │ - bmi.n 3c99e │ │ + ldrd sl, fp, [sp, #32] │ │ + mov.w r9, #5 │ │ + mov.w r0, sl, lsr #16 │ │ + orr.w ip, r0, fp, lsl #16 │ │ + mov.w r0, sl, lsr #8 │ │ + orr.w lr, r0, fp, lsl #24 │ │ + mov r3, r5 │ │ + mov r4, r6 │ │ + ldr r5, [sp, #12] │ │ + b.n 3c72a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #316 @ 0x13c │ │ - mov r8, r1 │ │ - adds r1, r3, #1 │ │ - str r1, [sp, #168] @ 0xa8 │ │ - add r1, sp, #248 @ 0xf8 │ │ - mov r9, r2 │ │ - add.w r2, r1, #33 @ 0x21 │ │ - adds r1, #8 │ │ - str r1, [sp, #164] @ 0xa4 │ │ - add.w r1, r8, #24 │ │ - str r1, [sp, #192] @ 0xc0 │ │ - str r2, [sp, #160] @ 0xa0 │ │ - add r2, sp, #216 @ 0xd8 │ │ + sub sp, #300 @ 0x12c │ │ + mov fp, r1 │ │ + ldr r1, [r1, #44] @ 0x2c │ │ + str r3, [sp, #172] @ 0xac │ │ + cmp r1, r2 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + str r2, [sp, #180] @ 0xb4 │ │ + str r1, [sp, #188] @ 0xbc │ │ + ble.w 3d9fa │ │ + ldr.w r0, [fp, #32] │ │ + add.w r9, sp, #232 @ 0xe8 │ │ + ldr.w r1, [fp, #40] @ 0x28 │ │ + add.w sl, fp, #28 │ │ + ldr r2, [sp, #172] @ 0xac │ │ + add r5, sp, #272 @ 0x110 │ │ + subs r1, r1, r0 │ │ adds r2, #1 │ │ - str r2, [sp, #156] @ 0x9c │ │ - add r2, sp, #232 @ 0xe8 │ │ - str r0, [sp, #212] @ 0xd4 │ │ + str r2, [sp, #120] @ 0x78 │ │ + add.w r2, r9, #33 @ 0x21 │ │ + str r2, [sp, #108] @ 0x6c │ │ + add r2, sp, #192 @ 0xc0 │ │ adds r2, #1 │ │ - str r3, [sp, #172] @ 0xac │ │ - str r2, [sp, #152] @ 0x98 │ │ - str.w r9, [sp, #200] @ 0xc8 │ │ - ldr.w r2, [r8, #40] @ 0x28 │ │ - str r2, [sp, #204] @ 0xcc │ │ - cmp r2, r9 │ │ - ble.w 3d708 │ │ - ldrd r6, sl, [r8, #24] │ │ - cmp.w sl, #0 │ │ - beq.w 3d716 │ │ - ldr.w lr, [r8, #32] │ │ - mov r0, r8 │ │ - str.w fp, [sp, #196] @ 0xc4 │ │ - add.w fp, r6, #1 │ │ - ldrd r2, r1, [lr, #24] │ │ - sub.w r8, sl, #1 │ │ - strd r2, r1, [sp, #180] @ 0xb4 │ │ - mov.w ip, #0 │ │ - ldr.w r1, [lr, #36] @ 0x24 │ │ - mov.w r9, #0 │ │ + str r2, [sp, #104] @ 0x68 │ │ + add r2, sp, #216 @ 0xd8 │ │ + adds r2, #1 │ │ + str r2, [sp, #100] @ 0x64 │ │ + add.w r2, r9, #8 │ │ + str r2, [sp, #112] @ 0x70 │ │ + b.n 3ce8e │ │ + ldr.w r0, [fp, #44] @ 0x2c │ │ + add.w r9, sp, #232 @ 0xe8 │ │ + mov.w r8, #0 │ │ + subs r0, #1 │ │ + str.w r0, [fp, #44] @ 0x2c │ │ + ldrd r1, r2, [fp, #40] @ 0x28 │ │ + ldr.w r0, [fp, #32] │ │ + str r2, [sp, #188] @ 0xbc │ │ + subs r1, r1, r0 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + cmp r2, r0 │ │ + ble.w 3d9fa │ │ str r1, [sp, #176] @ 0xb0 │ │ - ldrb.w r1, [lr, #33] @ 0x21 │ │ - str r6, [sp, #208] @ 0xd0 │ │ - movs r6, #0 │ │ - str r1, [sp, #188] @ 0xbc │ │ - ldrb.w r5, [fp, #-1] │ │ - cmp.w r9, #63 @ 0x3f │ │ - bne.n 3ca86 │ │ - cmp r5, #1 │ │ - bhi.w 3d6d8 │ │ - and.w r3, r9, #63 @ 0x3f │ │ - and.w r2, r5, #127 @ 0x7f │ │ - rsb r1, r3, #32 │ │ - subs.w r4, r3, #32 │ │ - lsr.w r1, r2, r1 │ │ - it pl │ │ - lslpl.w r1, r2, r4 │ │ - orr.w ip, ip, r1 │ │ - lsl.w r1, r2, r3 │ │ - it pl │ │ - movpl r1, #0 │ │ - orrs r6, r1 │ │ - sxtb r1, r5 │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 3cacc │ │ - sub.w r8, r8, #1 │ │ - add.w fp, fp, #1 │ │ - add.w r9, r9, #7 │ │ - adds.w r2, r8, #1 │ │ - bne.n 3ca76 │ │ - b.w 3d6e2 │ │ - mov r1, r0 │ │ - strd fp, r8, [r1, #24] │ │ - mov r8, r0 │ │ - orrs.w r1, r6, ip │ │ - beq.n 3cba6 │ │ - ldr.w r3, [r8, #36] @ 0x24 │ │ - cmp.w ip, #0 │ │ - bne.n 3caf6 │ │ - ldr r1, [r3, #8] │ │ - subs r2, r6, #1 │ │ - cmp r2, r1 │ │ - bcs.n 3caf6 │ │ - ldr r1, [r3, #4] │ │ - movs r3, #104 @ 0x68 │ │ - mla fp, r2, r3, r1 │ │ - b.n 3cb6c │ │ - ldr.w r8, [r3, #12] │ │ + mov r0, r9 │ │ + mov r1, sl │ │ + bl 39b1a │ │ + ldrb.w r2, [sp, #232] @ 0xe8 │ │ + cmp r2, #255 @ 0xff │ │ + bne.w 3da10 │ │ + ldrd r9, r0, [sp, #240] @ 0xf0 │ │ + orrs.w r2, r9, r0 │ │ + beq.n 3ce68 │ │ + ldr.w r2, [fp, #36] @ 0x24 │ │ + cbnz r0, 3cec6 │ │ + ldr r6, [r2, #8] │ │ + sub.w r3, r9, #1 │ │ + cmp r3, r6 │ │ + bcs.n 3cec6 │ │ + movs r1, #104 @ 0x68 │ │ + ldr r0, [r2, #4] │ │ + mla r8, r3, r1, r0 │ │ + b.n 3cf4a │ │ + mov sl, r8 │ │ + ldr.w r8, [r2, #12] │ │ cmp.w r8, #0 │ │ - beq.w 3d756 │ │ - ldr.w sl, [r3, #16] │ │ - ldrh.w r9, [r8, #1238] @ 0x4d6 │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ - mov r3, r8 │ │ - mov.w r4, r9, lsl #3 │ │ - cbz r4, 3cb48 │ │ - ldrd r1, r2, [r3], #8 │ │ + beq.w 3da08 │ │ + ldr.w ip, [r2, #16] │ │ + ldrh.w lr, [r8, #1238] @ 0x4d6 │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + mov r2, r8 │ │ + mov.w r4, lr, lsl #3 │ │ + cbz r4, 3cf22 │ │ + ldrd r5, r3, [r2], #8 │ │ subs r4, #8 │ │ - add.w fp, fp, #1 │ │ - subs r5, r6, r1 │ │ - sbcs.w r5, ip, r2 │ │ - mov.w r5, #0 │ │ - it cc │ │ - movcc r5, #1 │ │ - subs r1, r1, r6 │ │ - sbcs.w r1, r2, ip │ │ + adds r6, #1 │ │ + subs.w r1, r9, r5 │ │ + sbcs.w r1, r0, r3 │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ - subs r2, r1, r5 │ │ - cmp r2, #1 │ │ - beq.n 3cb14 │ │ - uxtb r1, r2 │ │ - cbnz r1, 3cb4a │ │ - b.n 3cb60 │ │ - mov fp, r9 │ │ - cmp.w sl, #0 │ │ - beq.w 3d756 │ │ - add.w r1, r8, fp, lsl #2 │ │ - sub.w sl, sl, #1 │ │ + subs.w r5, r5, r9 │ │ + sbcs r3, r0 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + subs r5, r3, r1 │ │ + cmp r5, #1 │ │ + beq.n 3cee6 │ │ + uxtb r1, r5 │ │ + cbz r1, 3cf3a │ │ + cmp.w ip, #0 │ │ + bne.n 3cf2c │ │ + b.w 3da08 │ │ + mov r6, lr │ │ + cmp.w ip, #0 │ │ + beq.w 3da08 │ │ + add.w r1, r8, r6, lsl #2 │ │ + sub.w ip, ip, #1 │ │ ldr.w r8, [r1, #1240] @ 0x4d8 │ │ - b.n 3cb06 │ │ - movs r1, #104 @ 0x68 │ │ - mla r1, fp, r1, r8 │ │ - mov r8, r0 │ │ - add.w fp, r1, #88 @ 0x58 │ │ - ldrb.w r1, [fp, #98] @ 0x62 │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ - cmp r1, #1 │ │ + b.n 3ced8 │ │ + movs r0, #104 @ 0x68 │ │ + add.w sl, fp, #28 │ │ + mla r0, r6, r0, r8 │ │ + add r5, sp, #272 @ 0x110 │ │ + add.w r8, r0, #88 @ 0x58 │ │ + ldrb.w r0, [r8, #98] @ 0x62 │ │ + add.w r9, sp, #232 @ 0xe8 │ │ + cmp r0, #1 │ │ ittt eq │ │ - ldreq r1, [sp, #204] @ 0xcc │ │ - addeq r1, #1 │ │ - streq.w r1, [r8, #40] @ 0x28 │ │ - ldrh.w r2, [fp, #96] @ 0x60 │ │ - cmp r2, #46 @ 0x2e │ │ - beq.n 3cbb8 │ │ - cmp r2, #29 │ │ - beq.w 3cdba │ │ - ldr.w r1, [fp] │ │ - cmp r1, #1 │ │ - bne.w 3cd86 │ │ - mov r4, r8 │ │ - ldr.w r9, [sp, #200] @ 0xc8 │ │ - ldr.w r8, [sp, #212] @ 0xd4 │ │ - ldrd r3, r6, [fp, #8] │ │ - b.n 3cd9e │ │ - ldr r1, [sp, #204] @ 0xcc │ │ - mov.w fp, #0 │ │ - ldr.w r9, [sp, #200] @ 0xc8 │ │ - subs r1, #1 │ │ - str.w r1, [r8, #40] @ 0x28 │ │ - b.n 3ca2c │ │ - ldr.w r1, [fp] │ │ - cmp r1, #1 │ │ - bne.n 3cbcc │ │ - mov r6, r8 │ │ - ldr.w r8, [sp, #200] @ 0xc8 │ │ - ldrd r3, r4, [fp, #8] │ │ - b.n 3cbe0 │ │ - ldr.w r4, [fp, #4] │ │ - cmp r4, #5 │ │ - bhi.w 3d7ae │ │ - ldr.w r8, [sp, #200] @ 0xc8 │ │ - add.w r3, fp, #8 │ │ - mov r6, r0 │ │ - ldr.w r2, [lr, #32] │ │ - add r0, sp, #248 @ 0xf8 │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ - str r4, [sp, #0] │ │ - bl 3f624 │ │ - ldrb.w r1, [sp, #248] @ 0xf8 │ │ - cmp r1, #255 @ 0xff │ │ - bne.w 3d75e │ │ - ldr r2, [r6, #40] @ 0x28 │ │ - mov r9, r8 │ │ - ldr r0, [sp, #204] @ 0xcc │ │ - mov r8, r6 │ │ - cmp r2, r0 │ │ - ble.w 3ca2c │ │ + ldreq.w r0, [fp, #44] @ 0x2c │ │ + addeq r0, #1 │ │ + streq.w r0, [fp, #44] @ 0x2c │ │ + ldrh.w r0, [r8, #96] @ 0x60 │ │ + cmp r0, #29 │ │ + beq.n 3cf7a │ │ + cmp r0, #46 @ 0x2e │ │ + bne.n 3cfb4 │ │ + ldr.w r0, [r8] │ │ + cmp r0, #1 │ │ + bne.n 3cfc4 │ │ + ldrd r3, r1, [r8, #8] │ │ + b.n 3cfd2 │ │ + ldr.w r0, [r8] │ │ + ldrd r1, r4, [fp, #48] @ 0x30 │ │ + cmp r0, #1 │ │ + str r1, [sp, #168] @ 0xa8 │ │ str.w r8, [sp, #148] @ 0x94 │ │ - str.w fp, [sp, #196] @ 0xc4 │ │ - ldrd lr, sl, [r8, #24] │ │ - cmp.w sl, #0 │ │ - beq.w 3d782 │ │ - add.w r4, lr, #1 │ │ - sub.w r5, sl, #1 │ │ - mov r0, lr │ │ - mov.w lr, #0 │ │ + bne.w 3d12e │ │ + ldrd r8, r1, [r8, #8] │ │ + cmp r1, #0 │ │ + beq.w 3d142 │ │ + movs r0, #0 │ │ + lsls r6, r1, #4 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + movs r0, #0 │ │ + strd r0, r0, [sp, #152] @ 0x98 │ │ + movs r0, #0 │ │ + strd r0, r0, [sp, #136] @ 0x88 │ │ + strd r0, r0, [sp, #124] @ 0x7c │ │ + str r0, [sp, #116] @ 0x74 │ │ + str r0, [sp, #144] @ 0x90 │ │ + b.n 3d27a │ │ + ldr.w r0, [r8] │ │ + cmp r0, #1 │ │ + bne.w 3d1de │ │ + ldrd r3, r1, [r8, #8] │ │ + b.n 3d1ec │ │ + ldr.w r1, [r8, #4] │ │ + cmp r1, #5 │ │ + bhi.w 3dab0 │ │ + add.w r3, r8, #8 │ │ + add.w r0, fp, #24 │ │ + str r1, [sp, #0] │ │ + mov r1, sl │ │ + ldr r2, [r0, #0] │ │ + mov r0, r9 │ │ + bl 3f7dc │ │ + ldrb.w r2, [sp, #232] @ 0xe8 │ │ + cmp r2, #255 @ 0xff │ │ + bne.w 3da46 │ │ + ldr.w r0, [fp, #44] @ 0x2c │ │ + ldr r1, [sp, #188] @ 0xbc │ │ + cmp r0, r1 │ │ + ble.w 3ce7a │ │ + str.w r8, [sp, #148] @ 0x94 │ │ + b.n 3d018 │ │ + ldr.w r0, [fp, #44] @ 0x2c │ │ + add.w sl, fp, #28 │ │ mov.w r8, #0 │ │ - mov.w r9, #0 │ │ - str r2, [sp, #208] @ 0xd0 │ │ - ldrb.w fp, [r4, #-1] │ │ - cmp.w r9, #63 @ 0x3f │ │ - bne.n 3cc44 │ │ - cmp.w fp, #1 │ │ - bhi.w 3d71a │ │ - and.w r2, r9, #63 @ 0x3f │ │ - and.w r1, fp, #127 @ 0x7f │ │ - rsb ip, r2, #32 │ │ - subs.w r3, r2, #32 │ │ - lsr.w r6, r1, ip │ │ - it pl │ │ - lslpl.w r6, r1, r3 │ │ - lsl.w r1, r1, r2 │ │ - it pl │ │ - movpl r1, #0 │ │ - orr.w lr, lr, r1 │ │ - orr.w r8, r8, r6 │ │ - sxtb.w r1, fp │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 3cc88 │ │ - subs r5, #1 │ │ - adds r4, #1 │ │ - add.w r9, r9, #7 │ │ - adds r1, r5, #1 │ │ - bne.n 3cc32 │ │ - b.w 3d728 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - orrs.w r1, lr, r8 │ │ - ldr.w fp, [sp, #196] @ 0xc4 │ │ - strd r4, r5, [r0, #24] │ │ - beq.n 3cd6c │ │ - ldr r2, [r0, #36] @ 0x24 │ │ - cmp.w r8, #0 │ │ - bne.n 3ccb4 │ │ - ldr r3, [r2, #8] │ │ - sub.w r1, lr, #1 │ │ - cmp r1, r3 │ │ - bcs.n 3ccb4 │ │ - movs r3, #104 @ 0x68 │ │ - ldr r2, [r2, #4] │ │ - mla r6, r1, r3, r2 │ │ - b.n 3cd2a │ │ - ldr.w sl, [r2, #12] │ │ + subs r0, #1 │ │ + str.w r0, [fp, #44] @ 0x2c │ │ + ldr r1, [sp, #188] @ 0xbc │ │ + cmp r0, r1 │ │ + ble.w 3d128 │ │ + mov r0, r9 │ │ + mov r1, sl │ │ + bl 39b1a │ │ + ldrb.w r2, [sp, #232] @ 0xe8 │ │ + cmp r2, #255 @ 0xff │ │ + bne.w 3da46 │ │ + ldrd r1, sl, [sp, #240] @ 0xf0 │ │ + orrs.w r2, r1, sl │ │ + beq.n 3cffe │ │ + ldr.w r2, [fp, #36] @ 0x24 │ │ cmp.w sl, #0 │ │ - beq.w 3d788 │ │ + bne.n 3d050 │ │ + ldr r6, [r2, #8] │ │ + subs r3, r1, #1 │ │ + cmp r3, r6 │ │ + bcs.n 3d050 │ │ + movs r1, #104 @ 0x68 │ │ + ldr r0, [r2, #4] │ │ + mla r8, r3, r1, r0 │ │ + b.n 3d0d0 │ │ + ldr.w r9, [r2, #12] │ │ + cmp.w r9, #0 │ │ + beq.w 3da0c │ │ ldr.w ip, [r2, #16] │ │ - ldrh.w r9, [sl, #1238] @ 0x4d6 │ │ + ldrh.w lr, [r9, #1238] @ 0x4d6 │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ - mov r2, sl │ │ - mov.w r3, r9, lsl #3 │ │ - cbz r3, 3cd08 │ │ - ldrd r1, r6, [r2], #8 │ │ - subs r3, #8 │ │ + mov r2, r9 │ │ + mov.w r6, lr, lsl #3 │ │ + cbz r6, 3d0a8 │ │ + ldrd r4, r3, [r2], #8 │ │ + subs r6, #8 │ │ adds r5, #1 │ │ - subs.w r4, lr, r1 │ │ - sbcs.w r4, r8, r6 │ │ - mov.w r4, #0 │ │ + subs r0, r1, r4 │ │ + sbcs.w r0, sl, r3 │ │ + mov.w r0, #0 │ │ it cc │ │ - movcc r4, #1 │ │ - subs.w r1, r1, lr │ │ - sbcs.w r1, r6, r8 │ │ - mov.w r1, #0 │ │ + movcc r0, #1 │ │ + subs r4, r4, r1 │ │ + sbcs.w r3, r3, sl │ │ + mov.w r3, #0 │ │ it cc │ │ - movcc r1, #1 │ │ - subs r1, r1, r4 │ │ - cmp r1, #1 │ │ - beq.n 3ccd2 │ │ - uxtb r1, r1 │ │ - cbnz r1, 3cd0a │ │ - b.n 3cd20 │ │ - mov r5, r9 │ │ + movcc r3, #1 │ │ + subs r4, r3, r0 │ │ + cmp r4, #1 │ │ + beq.n 3d06e │ │ + uxtb r0, r4 │ │ + cbz r0, 3d0c0 │ │ + cmp.w ip, #0 │ │ + bne.n 3d0b2 │ │ + b.w 3da0c │ │ + mov r5, lr │ │ cmp.w ip, #0 │ │ - beq.w 3d788 │ │ - add.w r1, sl, r5, lsl #2 │ │ + beq.w 3da0c │ │ + add.w r0, r9, r5, lsl #2 │ │ sub.w ip, ip, #1 │ │ - ldr.w sl, [r1, #1240] @ 0x4d8 │ │ - b.n 3ccc4 │ │ - movs r1, #104 @ 0x68 │ │ - mla r1, r5, r1, sl │ │ - add.w r6, r1, #88 @ 0x58 │ │ - ldrb.w r0, [r6, #98] @ 0x62 │ │ - ldr.w r8, [sp, #200] @ 0xc8 │ │ + ldr.w r9, [r0, #1240] @ 0x4d8 │ │ + b.n 3d060 │ │ + movs r0, #104 @ 0x68 │ │ + mla r0, r5, r0, r9 │ │ + add.w r9, sp, #232 @ 0xe8 │ │ + add r5, sp, #272 @ 0x110 │ │ + add.w r8, r0, #88 @ 0x58 │ │ + ldrb.w r0, [r8, #98] @ 0x62 │ │ + add.w sl, fp, #28 │ │ cmp r0, #1 │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ ittt eq │ │ + ldreq.w r0, [fp, #44] @ 0x2c │ │ addeq r0, #1 │ │ - ldreq r1, [sp, #148] @ 0x94 │ │ - streq r0, [r1, #40] @ 0x28 │ │ - mov r0, r6 │ │ - ldr r4, [sp, #148] @ 0x94 │ │ - bl 1dc7c │ │ - mov r3, r0 │ │ - ldr r0, [r4, #32] │ │ - mov r5, r4 │ │ - ldr r2, [r0, #32] │ │ - add r0, sp, #248 @ 0xf8 │ │ + streq.w r0, [fp, #44] @ 0x2c │ │ + ldr.w r0, [r8] │ │ + cmp r0, #1 │ │ + bne.n 3d0f4 │ │ + ldrd r3, r1, [r8, #8] │ │ + b.n 3d102 │ │ + ldr.w r1, [r8, #4] │ │ + cmp r1, #5 │ │ + bhi.w 3dab0 │ │ + add.w r3, r8, #8 │ │ + add.w r0, fp, #24 │ │ str r1, [sp, #0] │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ - bl 3f624 │ │ - ldrb.w r1, [sp, #248] @ 0xf8 │ │ - cmp r1, #255 @ 0xff │ │ - bne.w 3d75e │ │ - mov r9, r8 │ │ - str r6, [sp, #188] @ 0xbc │ │ - ldr r2, [r5, #40] @ 0x28 │ │ - mov r8, r5 │ │ - b.n 3cd7c │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ - movs r1, #0 │ │ - ldr.w r9, [sp, #200] @ 0xc8 │ │ - mov r8, r0 │ │ - subs r2, #1 │ │ - str r2, [r0, #40] @ 0x28 │ │ - str r1, [sp, #188] @ 0xbc │ │ - ldr r1, [sp, #204] @ 0xcc │ │ - cmp r2, r1 │ │ - bgt.w 3cc0e │ │ - b.n 3ca2c │ │ - ldr.w r6, [fp, #4] │ │ - cmp r6, #5 │ │ - bhi.w 3d7a0 │ │ - mov r4, r8 │ │ - ldr.w r9, [sp, #200] @ 0xc8 │ │ - ldr.w r8, [sp, #212] @ 0xd4 │ │ - add.w r3, fp, #8 │ │ - ldr.w r2, [lr, #32] │ │ - add r0, sp, #248 @ 0xf8 │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ - str r6, [sp, #0] │ │ - bl 3f624 │ │ - ldrb.w r0, [sp, #248] @ 0xf8 │ │ - cmp r0, #255 @ 0xff │ │ - bne.w 3d772 │ │ - mov r8, r4 │ │ - b.n 3ca2c │ │ - ldrd r0, sl, [r8, #44] @ 0x2c │ │ + mov r1, sl │ │ + ldr r2, [r0, #0] │ │ + mov r0, r9 │ │ + bl 3f7dc │ │ + ldrb.w r2, [sp, #232] @ 0xe8 │ │ + cmp r2, #255 @ 0xff │ │ + bne.w 3da62 │ │ + ldr.w r0, [fp, #44] @ 0x2c │ │ + ldr r1, [sp, #188] @ 0xbc │ │ + cmp r0, r1 │ │ + bgt.w 3d018 │ │ + ldr.w r8, [sp, #148] @ 0x94 │ │ + b.n 3ce7a │ │ + ldr.w r1, [r8, #4] │ │ + cmp r1, #5 │ │ + bhi.w 3dab0 │ │ + add.w r8, r8, #8 │ │ + cmp r1, #0 │ │ + bne.w 3cf98 │ │ + movs r0, #0 │ │ str r0, [sp, #144] @ 0x90 │ │ - ldr r0, [sp, #188] @ 0xbc │ │ - ldr.w r1, [fp] │ │ - cmp r0, #8 │ │ - mov.w r0, #4 │ │ - it eq │ │ - moveq r0, #12 │ │ - cmp r1, #1 │ │ - bne.n 3cdda │ │ - ldrd r4, ip, [fp, #8] │ │ - b.n 3cdea │ │ - ldr.w ip, [fp, #4] │ │ - cmp.w ip, #5 │ │ - bhi.w 3d7bc │ │ - add.w r4, fp, #8 │ │ - cmp.w ip, #0 │ │ - str.w r8, [sp, #148] @ 0x94 │ │ - str r0, [sp, #104] @ 0x68 │ │ - beq.w 3d3a4 │ │ + str r0, [sp, #116] @ 0x74 │ │ + strd r0, r0, [sp, #124] @ 0x7c │ │ + strd r0, r0, [sp, #136] @ 0x88 │ │ movs r0, #0 │ │ - mov.w r9, ip, lsl #4 │ │ - str r0, [sp, #188] @ 0xbc │ │ + strd r0, r0, [sp, #152] @ 0x98 │ │ movs r0, #0 │ │ - strd r0, r0, [sp, #132] @ 0x84 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + ldr.w r8, [fp, #8] │ │ + ldr.w r0, [fp] │ │ + cmp r8, r0 │ │ + beq.w 3d8d0 │ │ + ldr.w r0, [fp, #4] │ │ + add.w r1, r8, r8, lsl #2 │ │ + ldr r2, [sp, #136] @ 0x88 │ │ + str.w r2, [r0, r1, lsl #3] │ │ + add.w r0, r0, r1, lsl #3 │ │ + add.w r2, r8, #1 │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + str.w r2, [fp, #8] │ │ + str r1, [r0, #4] │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + str r1, [r0, #8] │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + str r1, [r0, #12] │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ + str r1, [r0, #16] │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + str r1, [r0, #20] │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ + str r1, [r0, #24] │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + str r1, [r0, #28] │ │ + ldr r1, [sp, #156] @ 0x9c │ │ + str r1, [r0, #32] │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + lsls r0, r0, #31 │ │ + beq.n 3d20a │ │ + ldr.w r0, [r4, #224] @ 0xe0 │ │ + movs r2, #4 │ │ + lsrs r1, r0, #16 │ │ + cmp r1, #4 │ │ + it hi │ │ + movhi r2, #12 │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ + add.w r3, r5, #112 @ 0x70 │ │ + ldr r2, [r3, r2] │ │ + it hi │ │ + addhi.w r3, r5, #120 @ 0x78 │ │ + ldr r6, [sp, #96] @ 0x60 │ │ + ldr.w sl, [r3] │ │ + cmp r2, r6 │ │ + bcs.w 3d79a │ │ + ldr.w r8, [sp, #148] @ 0x94 │ │ movs r0, #0 │ │ - strd r0, r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #100] @ 0x64 │ │ - strd r0, r0, [sp, #108] @ 0x6c │ │ - ldr.w r0, [r8, #32] │ │ - ldmia.w r4, {r1, r3, r6} │ │ - ldr r2, [r0, #32] │ │ - add r0, sp, #288 @ 0x120 │ │ - ldr r5, [r4, #12] │ │ - stmia r0!, {r1, r3, r6} │ │ - add r0, sp, #248 @ 0xf8 │ │ - add r3, sp, #288 @ 0x120 │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ - str r5, [sp, #300] @ 0x12c │ │ - bl 3b73c │ │ - ldrd r2, r0, [sp, #248] @ 0xf8 │ │ - and.w r1, r2, r0 │ │ - adds r1, #1 │ │ - beq.w 3d4a0 │ │ - ldrh.w r1, [sp, #264] @ 0x108 │ │ - subs r3, r1, #3 │ │ - cmp r3, #86 @ 0x56 │ │ - bhi.w 3cf56 │ │ + movs r5, #17 │ │ + movs r1, #0 │ │ + movs r6, #0 │ │ + b.n 3d8aa │ │ + ldr.w r1, [r8, #4] │ │ + cmp r1, #5 │ │ + bhi.w 3dab0 │ │ + add.w r3, r8, #8 │ │ + add.w r0, fp, #24 │ │ + str r1, [sp, #0] │ │ + mov r1, sl │ │ + ldr r2, [r0, #0] │ │ + mov r0, r9 │ │ + bl 3f7dc │ │ + ldrb.w r0, [sp, #232] @ 0xe8 │ │ + cmp r0, #255 @ 0xff │ │ + beq.w 3ce7a │ │ + b.w 3daa0 │ │ + ldrd r0, r3, [sp, #124] @ 0x7c │ │ + ldrd r2, r1, [sp, #64] @ 0x40 │ │ + ands r0, r3 │ │ + lsls r0, r0, #31 │ │ + beq.w 3d83a │ │ + ldrd r0, r2, [sp, #76] @ 0x4c │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + subs r0, r2, r0 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + sbcs r0, r3 │ │ + bcs.w 3d88c │ │ + ldr.w r4, [fp, #20] │ │ + ldr.w r0, [fp, #12] │ │ + cmp r4, r0 │ │ + beq.w 3d98e │ │ + ldr.w r0, [fp, #16] │ │ + add.w r1, r4, r4, lsl #1 │ │ + str.w r2, [r0, r1, lsl #3] │ │ + add.w r0, r0, r1, lsl #3 │ │ + adds r2, r4, #1 │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + str.w r2, [fp, #20] │ │ + str r1, [r0, #4] │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + strd r1, r3, [r0, #8] │ │ + ldr r1, [sp, #172] @ 0xac │ │ + strd r1, r8, [r0, #16] │ │ ldr.w r8, [sp, #148] @ 0x94 │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ - mov r5, r9 │ │ - tbh [pc, r3, lsl #1] │ │ - lsls r6, r7, #5 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r0, r1, #4 │ │ - lsls r6, r7, #2 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ + b.n 3d8e2 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + str r0, [sp, #80] @ 0x50 │ │ + ldr r0, [sp, #284] @ 0x11c │ │ + str r0, [sp, #84] @ 0x54 │ │ + movs r0, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + add.w r8, r8, #16 │ │ + subs r6, #16 │ │ + beq.w 3d15a │ │ + ldmia.w r8, {r0, r1, r2, r3} │ │ + add.w ip, sp, #272 @ 0x110 │ │ + stmia.w ip, {r0, r1, r2, r3} │ │ + add.w r1, fp, #24 │ │ + mov r0, r9 │ │ + mov r2, r5 │ │ + bl 3bd0c │ │ + ldrd r1, r0, [sp, #232] @ 0xe8 │ │ + and.w r2, r1, r0 │ │ + adds r2, #1 │ │ + beq.w 3d788 │ │ + ldrh.w r3, [sp, #256] @ 0x100 │ │ + subs r2, r3, #3 │ │ + cmp r2, #86 @ 0x56 │ │ + bhi.w 3d3a8 │ │ + tbh [pc, r2, lsl #1] │ │ + lsls r5, r5, #5 │ │ lsls r7, r2, #1 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ lsls r7, r2, #1 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r4, #6 │ │ - lsls r4, r0, #9 │ │ - lsls r0, r2, #5 │ │ - lsls r2, r4, #5 │ │ - lsls r0, r5, #2 │ │ - ldr r0, [sp, #188] @ 0xbc │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r3, r7, #3 │ │ + lsls r1, r7, #2 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r0, r3, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r0, r3, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r7, r2, #1 │ │ + lsls r6, r1, #6 │ │ + lsls r7, r2, #1 │ │ + lsls r2, r7, #4 │ │ + lsls r1, r2, #5 │ │ + lsls r6, r3, #2 │ │ + b.n 3d270 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ cmp r0, #0 │ │ - bne.w 3d2dc │ │ - add r0, sp, #288 @ 0x120 │ │ - add r1, sp, #248 @ 0xf8 │ │ - mov r5, r4 │ │ - bl 3d7d8 │ │ - ldrb.w r1, [r8, #56] @ 0x38 │ │ - ldr r0, [sp, #296] @ 0x128 │ │ - ldrd r2, r3, [sp, #288] @ 0x120 │ │ + bne.w 3d270 │ │ + mov r0, r5 │ │ + mov r1, r9 │ │ + bl 3dac0 │ │ + ldrb.w r1, [fp, #60] @ 0x3c │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + ldrd r2, r3, [sp, #272] @ 0x110 │ │ strd r0, r1, [sp] │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - strd r0, sl, [sp, #8] │ │ + add r1, sp, #8 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + ldr.w r5, [fp, #56] @ 0x38 │ │ + stmia r1!, {r0, r4, r5} │ │ movs r0, #16 │ │ str r0, [sp, #20] │ │ - add r0, sp, #232 @ 0xe8 │ │ - ldr.w r6, [r8, #52] @ 0x34 │ │ - str r6, [sp, #16] │ │ - bl 3de1e │ │ - ldrb.w r0, [sp, #232] @ 0xe8 │ │ + add r0, sp, #216 @ 0xd8 │ │ + bl 3e124 │ │ + ldrb.w r0, [sp, #216] @ 0xd8 │ │ cmp r0, #255 @ 0xff │ │ - bne.w 3d610 │ │ - ldr r0, [sp, #236] @ 0xec │ │ - mov r4, r5 │ │ - str r0, [sp, #188] @ 0xbc │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - str r0, [sp, #140] @ 0x8c │ │ - ldr.w r8, [sp, #148] @ 0x94 │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ - b.n 3d2dc │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ - cmp r1, #110 @ 0x6e │ │ + bne.w 3d8fa │ │ + ldr r0, [sp, #220] @ 0xdc │ │ + add r5, sp, #272 @ 0x110 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + b.n 3d270 │ │ + cmp r3, #110 @ 0x6e │ │ itt ne │ │ movwne r0, #8199 @ 0x2007 │ │ - cmpne r1, r0 │ │ - bne.w 3d14c │ │ - mov r5, r4 │ │ - add r4, sp, #288 @ 0x120 │ │ - add r1, sp, #248 @ 0xf8 │ │ - mov r0, r4 │ │ - bl 3d7d8 │ │ - ldr.w r3, [sl, #260] @ 0x104 │ │ - add r0, sp, #232 @ 0xe8 │ │ - ldrb.w r2, [sl, #217] @ 0xd9 │ │ - ldr r1, [sp, #144] @ 0x90 │ │ - str r4, [sp, #0] │ │ - mov r4, r5 │ │ - bl 39884 │ │ - ldrb.w r0, [sp, #232] @ 0xe8 │ │ - ldrd r2, r1, [sp, #236] @ 0xec │ │ + cmpne r3, r0 │ │ + bne.w 3d270 │ │ + mov r0, r5 │ │ + mov r1, r9 │ │ + bl 3dac0 │ │ + ldr.w r3, [r4, #276] @ 0x114 │ │ + add r0, sp, #216 @ 0xd8 │ │ + ldrb.w r2, [r4, #225] @ 0xe1 │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ + str r5, [sp, #0] │ │ + bl 3a294 │ │ + ldrb.w r0, [sp, #216] @ 0xd8 │ │ + ldrd r2, r1, [sp, #220] @ 0xdc │ │ cmp r0, #255 @ 0xff │ │ - ldr r0, [sp, #188] @ 0xbc │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ it eq │ │ moveq r0, r2 │ │ - str r0, [sp, #188] @ 0xbc │ │ - ldr r0, [sp, #140] @ 0x8c │ │ + str r0, [sp, #184] @ 0xb8 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ it eq │ │ moveq r0, r1 │ │ - str r0, [sp, #140] @ 0x8c │ │ - ldr.w r8, [sp, #148] @ 0x94 │ │ - b.n 3d2dc │ │ - subs r1, r2, #2 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + b.n 3d270 │ │ + subs r1, #2 │ │ mov.w r3, #0 │ │ sbc.w r0, r0, #0 │ │ - rsbs r2, r1, #5 │ │ + rsbs r2, r1, #6 │ │ + mov.w r2, #0 │ │ sbcs.w r0, r3, r0 │ │ - bcc.w 3d2d2 │ │ + str r2, [sp, #152] @ 0x98 │ │ + bcc.w 3d270 │ │ tbh [pc, r1, lsl #1] │ │ - lsls r5, r5, #5 │ │ - lsls r1, r6, #5 │ │ - movs r6, r0 │ │ - movs r6, r0 │ │ - lsls r4, r7, #5 │ │ - movs r6, r0 │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - str r0, [sp, #132] @ 0x84 │ │ - b.n 3d2dc │ │ - add r0, sp, #288 @ 0x120 │ │ - add r1, sp, #248 @ 0xf8 │ │ - bl 3d7d8 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ + lsls r2, r3, #5 │ │ + lsls r6, r3, #5 │ │ + movs r0, r1 │ │ + movs r0, r1 │ │ + movs r7, r0 │ │ + lsls r4, r1, #5 │ │ + movs r0, r1 │ │ + b.n 3d270 │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ + str r0, [sp, #152] @ 0x98 │ │ + b.n 3d270 │ │ + mov r0, r5 │ │ + mov r1, r9 │ │ + bl 3dac0 │ │ + ldr r0, [sp, #272] @ 0x110 │ │ lsls r1, r0, #26 │ │ - beq.w 3d270 │ │ - ldr.w r8, [sp, #148] @ 0x94 │ │ - cmp r0, #7 │ │ - beq.w 3d262 │ │ - cmp r0, #12 │ │ - bne.w 3d2dc │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - ldr.w r6, [sl, #264] @ 0x108 │ │ - ldrd r3, r1, [r0, #8] │ │ - cmp r1, r6 │ │ - bcc.w 3d630 │ │ - ldrb.w r2, [sl, #216] @ 0xd8 │ │ - ldr r0, [sp, #296] @ 0x128 │ │ - umull r0, r5, r0, r2 │ │ - cmp r5, #0 │ │ - bne.w 3d692 │ │ - add r3, r6 │ │ - subs r6, r1, r6 │ │ - cmp r6, r0 │ │ - bcc.w 3d630 │ │ - subs r1, r2, #1 │ │ - eor.w r5, r2, r1 │ │ - uxtb r1, r1 │ │ + beq.w 3d67e │ │ + cmp r0, #8 │ │ + beq.w 3d670 │ │ + cmp r0, #13 │ │ + bne.w 3d270 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + ldr.w r5, [r4, #280] @ 0x118 │ │ + ldrd r2, r3, [r0, #8] │ │ + cmp r3, r5 │ │ + bcc.w 3d91e │ │ + ldrb.w r1, [r4, #224] @ 0xe0 │ │ + mov ip, r4 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + umull r0, r4, r0, r1 │ │ + cmp r4, #0 │ │ + bne.w 3d95e │ │ + subs r3, r3, r5 │ │ + add r2, r5 │ │ + cmp r3, r0 │ │ + bcc.w 3d91e │ │ + subs r5, r1, #1 │ │ + eor.w r4, r1, r5 │ │ uxtb r5, r5 │ │ - cmp r5, r1 │ │ - bls.w 3d68c │ │ - rbit r1, r2 │ │ - clz r1, r1 │ │ - cmp r1, #3 │ │ - bhi.w 3d68c │ │ - adds r5, r3, r0 │ │ - subs r2, r6, r0 │ │ - tbh [pc, r1, lsl #1] │ │ + uxtb r4, r4 │ │ + cmp r4, r5 │ │ + bls.w 3d958 │ │ + rbit r5, r1 │ │ + clz r5, r5 │ │ + cmp r5, #3 │ │ + bhi.w 3d958 │ │ + adds r4, r2, r0 │ │ + subs r1, r3, r0 │ │ + tbh [pc, r5, lsl #1] │ │ movs r4, r0 │ │ - lsls r3, r4, #6 │ │ - lsls r4, r0, #6 │ │ - lsls r4, r1, #6 │ │ - cmp r6, r0 │ │ - beq.w 3d69a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #68] @ 0x44 │ │ - ldrb r0, [r5, #0] │ │ - str r0, [sp, #80] @ 0x50 │ │ - str r0, [sp, #40] @ 0x28 │ │ + lsls r5, r5, #5 │ │ + lsls r0, r2, #5 │ │ + lsls r7, r2, #5 │ │ + cmp r3, r0 │ │ + beq.w 3d9d6 │ │ movs r0, #0 │ │ - str r1, [sp, #108] @ 0x6c │ │ - str r0, [sp, #44] @ 0x2c │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ - b.n 3d2dc │ │ - add r0, sp, #288 @ 0x120 │ │ - add r1, sp, #248 @ 0xf8 │ │ - bl 3d7d8 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldrb r0, [r4, #0] │ │ + b.n 3d776 │ │ + mov r0, r5 │ │ + mov r1, r9 │ │ + bl 3dac0 │ │ + ldr r0, [sp, #272] @ 0x110 │ │ lsls r1, r0, #26 │ │ - beq.w 3d1d8 │ │ - cmp r0, #12 │ │ - bne.n 3d14c │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - ldr.w r6, [sl, #264] @ 0x108 │ │ - ldrd r3, r1, [r0, #8] │ │ - ldr.w r8, [sp, #148] @ 0x94 │ │ - cmp r1, r6 │ │ - bcc.w 3d626 │ │ - ldrb.w r0, [sl, #216] @ 0xd8 │ │ - ldr r2, [sp, #296] @ 0x128 │ │ - umull r2, r5, r2, r0 │ │ - cmp r5, #0 │ │ - bne.w 3d642 │ │ - add r3, r6 │ │ - subs r6, r1, r6 │ │ - cmp r6, r2 │ │ - bcc.w 3d626 │ │ - subs r1, r0, #1 │ │ - eor.w r5, r0, r1 │ │ - uxtb r1, r1 │ │ + beq.w 3d264 │ │ + cmp r0, #13 │ │ + bne.w 3d270 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + ldrd r2, r5, [r0, #8] │ │ + mov r0, r4 │ │ + ldr.w r4, [r4, #280] @ 0x118 │ │ + cmp r5, r4 │ │ + bcc.w 3d92c │ │ + mov ip, r0 │ │ + ldrb.w r1, [r0, #224] @ 0xe0 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + umull r0, r3, r0, r1 │ │ + cmp r3, #0 │ │ + bne.w 3d938 │ │ + adds r3, r2, r4 │ │ + subs r2, r5, r4 │ │ + cmp r2, r0 │ │ + bcc.w 3d944 │ │ + subs r5, r1, #1 │ │ + eor.w r4, r1, r5 │ │ uxtb r5, r5 │ │ - cmp r5, r1 │ │ - bls.w 3d63c │ │ - rbit r1, r0 │ │ - clz r1, r1 │ │ - cmp r1, #3 │ │ - bhi.w 3d63c │ │ - adds r0, r3, r2 │ │ - str r0, [sp, #72] @ 0x48 │ │ - subs r0, r6, r2 │ │ - tbh [pc, r1, lsl #1] │ │ + uxtb r4, r4 │ │ + cmp r4, r5 │ │ + bls.w 3d926 │ │ + rbit r5, r1 │ │ + clz r5, r5 │ │ + cmp r5, #3 │ │ + bhi.w 3d926 │ │ + adds r4, r3, r0 │ │ + subs r1, r2, r0 │ │ + tbh [pc, r5, lsl #1] │ │ movs r4, r0 │ │ - lsls r6, r5, #4 │ │ - lsls r5, r1, #4 │ │ - lsls r6, r2, #4 │ │ - cmp r6, r2 │ │ - beq.w 3d67e │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #84] @ 0x54 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - str r1, [sp, #112] @ 0x70 │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ - ldrb r0, [r0, #0] │ │ - strd r0, r0, [sp, #72] @ 0x48 │ │ + lsls r3, r0, #4 │ │ + lsls r7, r4, #3 │ │ + lsls r5, r5, #3 │ │ + cmp r2, r0 │ │ + beq.w 3d9cc │ │ + ldrb r4, [r4, #0] │ │ movs r0, #0 │ │ - str r0, [sp, #48] @ 0x30 │ │ - b.n 3d2dc │ │ - subs r1, r2, #2 │ │ + b.n 3d720 │ │ + subs r1, #2 │ │ mov.w r3, #0 │ │ sbc.w r0, r0, #0 │ │ - rsbs r2, r1, #5 │ │ + rsbs r2, r1, #6 │ │ + mov.w r2, #0 │ │ sbcs.w r0, r3, r0 │ │ - bcc.w 3d2d8 │ │ + str r2, [sp, #156] @ 0x9c │ │ + bcc.w 3d270 │ │ tbb [pc, r1] │ │ - udf #219 @ 0xdb │ │ - lsls r3, r0, #12 │ │ - lsls r5, r1, #15 │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - b.n 3d2da │ │ - add r0, sp, #288 @ 0x120 │ │ - add r1, sp, #248 @ 0xf8 │ │ - bl 3d7d8 │ │ - ldrd r0, r1, [sp, #288] @ 0x120 │ │ - eor.w r0, r0, #44 @ 0x2c │ │ + ldmia r1, {r1, r2, r6, r7} │ │ + lsls r5, r0, #20 │ │ + @ instruction: 0xb704 │ │ + movs r5, r0 │ │ + b.n 3d270 │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ + b.n 3d6da │ │ + mov r0, r5 │ │ + mov r1, r9 │ │ + bl 3dac0 │ │ + ldrd r0, r1, [sp, #272] @ 0x110 │ │ + eor.w r0, r0, #45 @ 0x2d │ │ orrs r0, r1 │ │ - bne.n 3d14c │ │ - ldrd r0, r1, [sp, #296] @ 0x128 │ │ + bne.w 3d270 │ │ + ldrd r0, r1, [sp, #280] @ 0x118 │ │ orrs.w r2, r0, r1 │ │ - bne.n 3d140 │ │ - ldrh.w r2, [sl, #218] @ 0xda │ │ + bne.n 3d57c │ │ + ldrh.w r2, [r4, #226] @ 0xe2 │ │ cmp r2, #5 │ │ - bcc.n 3d14c │ │ + bcc.w 3d270 │ │ movs r2, #0 │ │ strd r1, r0, [sp, #88] @ 0x58 │ │ - str r2, [sp, #124] @ 0x7c │ │ + str r2, [sp, #140] @ 0x8c │ │ movs r2, #1 │ │ - str r2, [sp, #120] @ 0x78 │ │ - ldr.w r8, [sp, #148] @ 0x94 │ │ - b.n 3d2dc │ │ - ldr r0, [sp, #188] @ 0xbc │ │ + str r2, [sp, #136] @ 0x88 │ │ + b.n 3d270 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ cmp r0, #0 │ │ - bne.w 3d2dc │ │ - mov r5, r4 │ │ - add r4, sp, #288 @ 0x120 │ │ - add r1, sp, #248 @ 0xf8 │ │ - mov r0, r4 │ │ - bl 3d7d8 │ │ - ldr.w r3, [sl, #260] @ 0x104 │ │ - add r0, sp, #232 @ 0xe8 │ │ - ldrb.w r2, [sl, #217] @ 0xd9 │ │ - ldr r1, [sp, #144] @ 0x90 │ │ - str r4, [sp, #0] │ │ - mov r4, r5 │ │ - bl 39884 │ │ - ldrb.w r0, [sp, #232] @ 0xe8 │ │ - ldrd r2, r1, [sp, #236] @ 0xec │ │ + bne.w 3d270 │ │ + mov r0, r5 │ │ + mov r1, r9 │ │ + bl 3dac0 │ │ + ldr.w r3, [r4, #276] @ 0x114 │ │ + add r0, sp, #216 @ 0xd8 │ │ + ldrb.w r2, [r4, #225] @ 0xe1 │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ + str r5, [sp, #0] │ │ + bl 3a294 │ │ + ldrb.w r0, [sp, #216] @ 0xd8 │ │ + ldrd r2, r1, [sp, #220] @ 0xdc │ │ cmp r0, #255 @ 0xff │ │ mov.w r0, #0 │ │ - ldr.w r8, [sp, #148] @ 0x94 │ │ it ne │ │ movne r2, r0 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - str r2, [sp, #188] @ 0xbc │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + str r2, [sp, #184] @ 0xb8 │ │ it eq │ │ moveq r0, r1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #140] @ 0x8c │ │ - b.n 3d2dc │ │ - add r0, sp, #288 @ 0x120 │ │ - add r1, sp, #248 @ 0xf8 │ │ - bl 3d7d8 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - ldr r1, [sp, #296] @ 0x128 │ │ + str r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + b.n 3d270 │ │ + mov r0, r5 │ │ + mov r1, r9 │ │ + bl 3dac0 │ │ + ldr r0, [sp, #272] @ 0x110 │ │ + ldr r1, [sp, #280] @ 0x118 │ │ and.w r2, r0, #63 @ 0x3f │ │ - cmp r2, #24 │ │ - beq.n 3d1ea │ │ - cmp r0, #22 │ │ - bne.n 3d256 │ │ - ldrh.w r2, [sl, #218] @ 0xda │ │ - ldr r3, [sp, #144] @ 0x90 │ │ - ldr.w r0, [sl, #272] @ 0x110 │ │ - uxth r2, r2 │ │ - cmp r2, #5 │ │ - ldrb.w r3, [r3, #136] @ 0x88 │ │ - mov r2, r1 │ │ + cmp r2, #25 │ │ + beq.n 3d602 │ │ + cmp r0, #23 │ │ + bne.n 3d66a │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ + ldrh.w r3, [r4, #226] @ 0xe2 │ │ + ldr.w r0, [r4, #288] @ 0x120 │ │ + cmp r3, #5 │ │ + ldrb.w r2, [r2, #144] @ 0x90 │ │ + mov r3, r1 │ │ it cc │ │ - addcc r2, r0 │ │ - movs r0, #1 │ │ - cmp r3, #0 │ │ + addcc r3, r0 │ │ + cmp r2, #0 │ │ it eq │ │ - moveq r2, r1 │ │ - b.n 3d25a │ │ - ldr r0, [sp, #296] @ 0x128 │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldr r0, [sp, #300] @ 0x12c │ │ - str r0, [sp, #84] @ 0x54 │ │ - movs r0, #1 │ │ - str r0, [sp, #112] @ 0x70 │ │ - ldr.w r8, [sp, #148] @ 0x94 │ │ - b.n 3d2dc │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - ldrd r0, r3, [r0, #112] @ 0x70 │ │ - str r0, [sp, #116] @ 0x74 │ │ - ldr.w r0, [sl, #272] @ 0x110 │ │ + moveq r3, r1 │ │ + b.n 3d69a │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + ldrd r0, r3, [r0, #120] @ 0x78 │ │ + str r0, [sp, #132] @ 0x84 │ │ + ldr.w r0, [r4, #288] @ 0x120 │ │ cmp r3, r0 │ │ - bcc.w 3d66c │ │ - ldr.w r2, [sl, #216] @ 0xd8 │ │ - ldr.w r8, [sp, #148] @ 0x94 │ │ - ubfx r6, r2, #8, #8 │ │ - umull r1, r6, r1, r6 │ │ - cmp r6, #0 │ │ - bne.w 3d638 │ │ - ldr r6, [sp, #116] @ 0x74 │ │ + bcc.w 3d91a │ │ + ldr.w r2, [r4, #224] @ 0xe0 │ │ + ubfx r5, r2, #8, #8 │ │ + umull r1, r5, r1, r5 │ │ + cmp r5, #0 │ │ + bne.w 3d932 │ │ + ldr r5, [sp, #132] @ 0x84 │ │ subs r3, r3, r0 │ │ cmp r3, r1 │ │ - add r6, r0 │ │ - bcc.w 3d66a │ │ - add r6, r1 │ │ + add r5, r0 │ │ + bcc.w 3d950 │ │ + add r5, r1 │ │ subs r1, r3, r1 │ │ and.w r2, r2, #65280 @ 0xff00 │ │ - str r6, [sp, #116] @ 0x74 │ │ + str r5, [sp, #132] @ 0x84 │ │ cmp.w r2, #2048 @ 0x800 │ │ - bne.n 3d282 │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ + bne.n 3d68c │ │ + add r5, sp, #272 @ 0x110 │ │ cmp r1, #8 │ │ - bcc.w 3d66c │ │ - ldr r3, [sp, #116] @ 0x74 │ │ + bcc.w 3d91a │ │ + ldr r3, [sp, #132] @ 0x84 │ │ ldrb r2, [r3, #7] │ │ ldr.w r1, [r3, #3] │ │ lsls r2, r2, #24 │ │ orrs.w r2, r2, r1, lsr #8 │ │ - bne.w 3d638 │ │ + bne.w 3d9aa │ │ ldrb r2, [r3, #2] │ │ lsls r1, r1, #24 │ │ ldrh r3, [r3, #0] │ │ orr.w r2, r3, r2, lsl #16 │ │ orrs r1, r2 │ │ - b.n 3d28e │ │ + b.n 3d698 │ │ + ldr r3, [sp, #132] @ 0x84 │ │ movs r0, #0 │ │ - ldr r2, [sp, #116] @ 0x74 │ │ - str r0, [sp, #128] @ 0x80 │ │ - ldr.w r8, [sp, #148] @ 0x94 │ │ - b.n 3d294 │ │ - ldr r0, [sp, #296] @ 0x128 │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr r0, [sp, #300] @ 0x12c │ │ - str r0, [sp, #52] @ 0x34 │ │ - movs r0, #1 │ │ - str r0, [sp, #100] @ 0x64 │ │ - b.n 3d2dc │ │ - ldr r0, [sp, #296] @ 0x128 │ │ - str r0, [sp, #80] @ 0x50 │ │ - ldr r0, [sp, #300] @ 0x12c │ │ + b.n 3d69c │ │ + ldr r0, [sp, #280] @ 0x118 │ │ str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #284] @ 0x11c │ │ + str r0, [sp, #64] @ 0x40 │ │ movs r0, #1 │ │ - str r0, [sp, #108] @ 0x6c │ │ - ldr.w r8, [sp, #148] @ 0x94 │ │ - b.n 3d2dc │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ + str r0, [sp, #116] @ 0x74 │ │ + b.n 3d270 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + str r0, [sp, #76] @ 0x4c │ │ + ldr r0, [sp, #284] @ 0x11c │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #1 │ │ + str r0, [sp, #124] @ 0x7c │ │ + b.n 3d270 │ │ + add r5, sp, #272 @ 0x110 │ │ cmp r1, #4 │ │ - bcc.w 3d66c │ │ - ldr r1, [sp, #116] @ 0x74 │ │ + bcc.w 3d91a │ │ + ldr r1, [sp, #132] @ 0x84 │ │ ldr r1, [r1, #0] │ │ - adds r2, r1, r0 │ │ + adds r3, r1, r0 │ │ movs r0, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r2, [sp, #96] @ 0x60 │ │ - str r2, [sp, #116] @ 0x74 │ │ - b.n 3d2dc │ │ - ldrb.w r0, [sp, #256] @ 0x100 │ │ - str r0, [sp, #132] @ 0x84 │ │ - b.n 3d2dc │ │ - ldrh.w r0, [sp, #256] @ 0x100 │ │ - str r0, [sp, #132] @ 0x84 │ │ - b.n 3d2dc │ │ - ldrd r1, r0, [sp, #256] @ 0x100 │ │ + str r0, [sp, #144] @ 0x90 │ │ + str r3, [sp, #96] @ 0x60 │ │ + str r3, [sp, #132] @ 0x84 │ │ + b.n 3d270 │ │ + ldrd r1, r0, [sp, #240] @ 0xf0 │ │ cmp r0, #0 │ │ it mi │ │ movmi r1, #0 │ │ - str r1, [sp, #136] @ 0x88 │ │ - b.n 3d2dc │ │ - ldrd r1, r0, [sp, #256] @ 0x100 │ │ + str r1, [sp, #152] @ 0x98 │ │ + b.n 3d270 │ │ + ldrd r1, r0, [sp, #240] @ 0xf0 │ │ cmp r0, #0 │ │ it mi │ │ movmi r1, #0 │ │ - str r1, [sp, #132] @ 0x84 │ │ - b.n 3d2dc │ │ - ldrb.w r0, [sp, #256] @ 0x100 │ │ - b.n 3d2da │ │ - ldrh.w r0, [sp, #256] @ 0x100 │ │ - b.n 3d2da │ │ - movs r0, #0 │ │ - str r0, [sp, #132] @ 0x84 │ │ - b.n 3d2dc │ │ - movs r0, #0 │ │ - str r0, [sp, #136] @ 0x88 │ │ - mov r5, r9 │ │ - adds r4, #16 │ │ - subs.w r9, r5, #16 │ │ - bne.w 3ce14 │ │ - b.n 3d3bc │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ - cmp r0, #4 │ │ - bcc.w 3d67e │ │ + str r1, [sp, #156] @ 0x9c │ │ + b.n 3d270 │ │ + ldrb.w r0, [sp, #240] @ 0xf0 │ │ + str r0, [sp, #152] @ 0x98 │ │ + b.n 3d270 │ │ + ldrh.w r0, [sp, #240] @ 0xf0 │ │ + str r0, [sp, #152] @ 0x98 │ │ + b.n 3d270 │ │ + ldrb.w r0, [sp, #240] @ 0xf0 │ │ + b.n 3d6da │ │ + ldrh.w r0, [sp, #240] @ 0xf0 │ │ + str r0, [sp, #156] @ 0x9c │ │ + b.n 3d270 │ │ + cmp r1, #4 │ │ + bcc.w 3d968 │ │ movs r0, #0 │ │ - str r0, [sp, #84] @ 0x54 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - ldr r0, [r0, #0] │ │ - b.n 3d33c │ │ - cmp r0, #7 │ │ - bls.w 3d67e │ │ - ldr r3, [sp, #72] @ 0x48 │ │ - ldr.w r0, [r3, #3] │ │ - ldrb r1, [r3, #7] │ │ - ldrb r2, [r3, #2] │ │ - ldrh r3, [r3, #0] │ │ - lsrs r6, r0, #8 │ │ - orr.w r6, r6, r1, lsl #24 │ │ - str r6, [sp, #84] @ 0x54 │ │ + ldr r4, [r4, #0] │ │ + b.n 3d720 │ │ + cmp r1, #7 │ │ + bls.w 3d968 │ │ + ldr.w r0, [r4, #3] │ │ + ldrb r1, [r4, #7] │ │ + ldrb r2, [r4, #2] │ │ + ldrh r3, [r4, #0] │ │ + lsrs r5, r0, #8 │ │ + orr.w r5, r5, r1, lsl #24 │ │ orr.w r1, r3, r2, lsl #16 │ │ - str r6, [sp, #48] @ 0x30 │ │ orr.w r0, r1, r0, lsl #24 │ │ movs r1, #1 │ │ - str r1, [sp, #112] @ 0x70 │ │ - strd r0, r0, [sp, #72] @ 0x48 │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ - b.n 3d2dc │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ - cmp r0, #2 │ │ - bcc.w 3d67e │ │ - movs r0, #0 │ │ - str r0, [sp, #84] @ 0x54 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - ldrh r0, [r0, #0] │ │ - movs r1, #1 │ │ - strd r0, r0, [sp, #72] @ 0x48 │ │ + str r1, [sp, #128] @ 0x80 │ │ + strd r5, r0, [sp, #48] @ 0x30 │ │ + strd r0, r5, [sp, #80] @ 0x50 │ │ + b.n 3d782 │ │ + cmp r1, #2 │ │ + bcc.w 3d968 │ │ movs r0, #0 │ │ - str r1, [sp, #112] @ 0x70 │ │ + ldrh r4, [r4, #0] │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n 3d2dc │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ - cmp r2, #4 │ │ - bcc.w 3d69a │ │ + movs r0, #1 │ │ + str r4, [sp, #52] @ 0x34 │ │ + str r0, [sp, #128] @ 0x80 │ │ movs r0, #0 │ │ - str r0, [sp, #68] @ 0x44 │ │ - ldr r0, [r5, #0] │ │ - b.n 3d396 │ │ - cmp r2, #7 │ │ - bls.w 3d69a │ │ - ldr.w r0, [r5, #3] │ │ - ldrb r1, [r5, #7] │ │ - ldrb r2, [r5, #2] │ │ - ldrh r3, [r5, #0] │ │ - lsrs r6, r0, #8 │ │ - orr.w r6, r6, r1, lsl #24 │ │ - str r6, [sp, #68] @ 0x44 │ │ + str r4, [sp, #80] @ 0x50 │ │ + str r0, [sp, #84] @ 0x54 │ │ + b.n 3d782 │ │ + cmp r1, #4 │ │ + bcc.w 3d99e │ │ + movs r0, #0 │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldr r0, [r4, #0] │ │ + b.n 3d776 │ │ + cmp r1, #7 │ │ + bls.w 3d99e │ │ + ldr.w r0, [r4, #3] │ │ + ldrb r1, [r4, #7] │ │ + ldrb r2, [r4, #2] │ │ + ldrh r3, [r4, #0] │ │ + lsrs r5, r0, #8 │ │ + orr.w r5, r5, r1, lsl #24 │ │ + str r5, [sp, #60] @ 0x3c │ │ orr.w r1, r3, r2, lsl #16 │ │ orr.w r0, r1, r0, lsl #24 │ │ movs r1, #1 │ │ - strd r0, r6, [sp, #40] @ 0x28 │ │ - str r1, [sp, #108] @ 0x6c │ │ - str r0, [sp, #80] @ 0x50 │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ - b.n 3d2dc │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ - cmp r2, #2 │ │ - bcc.w 3d69a │ │ + str r1, [sp, #124] @ 0x7c │ │ + str r0, [sp, #76] @ 0x4c │ │ + strd r5, r0, [sp, #40] @ 0x28 │ │ + b.n 3d782 │ │ + cmp r1, #2 │ │ + bcc.w 3d99e │ │ movs r0, #0 │ │ - str r0, [sp, #68] @ 0x44 │ │ - ldrh r0, [r5, #0] │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldrh r0, [r4, #0] │ │ movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - str r0, [sp, #40] @ 0x28 │ │ - movs r0, #0 │ │ - str r1, [sp, #108] @ 0x6c │ │ + str r0, [sp, #76] @ 0x4c │ │ str r0, [sp, #44] @ 0x2c │ │ - b.n 3d2dc │ │ - movs r0, #0 │ │ - strd r0, r0, [sp, #108] @ 0x6c │ │ - str r0, [sp, #100] @ 0x64 │ │ - str r0, [sp, #128] @ 0x80 │ │ - strd r0, r0, [sp, #120] @ 0x78 │ │ - movs r0, #0 │ │ - strd r0, r0, [sp, #132] @ 0x84 │ │ movs r0, #0 │ │ - str r0, [sp, #188] @ 0xbc │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - ldr r1, [sp, #104] @ 0x68 │ │ - add r0, r6 │ │ - ldr.w r9, [r8, #8] │ │ - add r0, r1 │ │ - ldrd r2, r1, [sp, #180] @ 0xb4 │ │ - add r1, r2 │ │ - subs r4, r0, r1 │ │ - ldr.w r0, [r8] │ │ - cmp r9, r0 │ │ - beq.w 3d5e0 │ │ - ldr.w r0, [r8, #4] │ │ - add.w r1, r9, r9, lsl #2 │ │ - ldr r2, [sp, #120] @ 0x78 │ │ - str.w r2, [r0, r1, lsl #3] │ │ - add.w r0, r0, r1, lsl #3 │ │ - add.w r2, r9, #1 │ │ - ldr r1, [sp, #124] @ 0x7c │ │ - str.w r2, [r8, #8] │ │ - str r1, [r0, #4] │ │ - ldr r1, [sp, #92] @ 0x5c │ │ - str r1, [r0, #8] │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - str r1, [r0, #12] │ │ - ldr r1, [sp, #188] @ 0xbc │ │ - str r1, [r0, #16] │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - strd r1, r4, [r0, #20] │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - str r1, [r0, #28] │ │ - ldr r1, [sp, #136] @ 0x88 │ │ - str r1, [r0, #32] │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - lsls r0, r0, #31 │ │ - beq.n 3d44e │ │ - ldr.w r0, [sl, #216] @ 0xd8 │ │ - movs r1, #4 │ │ - mov ip, sl │ │ - lsrs r2, r0, #16 │ │ - cmp r2, #4 │ │ - it hi │ │ - movhi r1, #12 │ │ - ldr.w sl, [sp, #144] @ 0x90 │ │ - add.w r3, sl, #104 @ 0x68 │ │ - ldr r1, [r3, r1] │ │ - it hi │ │ - addhi.w r3, sl, #112 @ 0x70 │ │ - ldr r6, [sp, #96] @ 0x60 │ │ - ldr.w r8, [r3] │ │ - cmp r1, r6 │ │ - bcs.n 3d4bc │ │ - movs r1, #0 │ │ - mov.w sl, #19 │ │ - movs r2, #0 │ │ - movs r4, #0 │ │ - b.n 3d5be │ │ - ldrd r0, r1, [sp, #108] @ 0x6c │ │ - ands r0, r1 │ │ - lsls r0, r0, #31 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - beq.n 3d552 │ │ - ldr r2, [sp, #76] @ 0x4c │ │ - ldr r3, [sp, #84] @ 0x54 │ │ - subs r0, r2, r0 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - sbcs.w r0, r3, r0 │ │ - bcs.w 3d5ee │ │ - ldr.w r4, [r8, #20] │ │ - ldr.w r0, [r8, #12] │ │ - cmp r4, r0 │ │ - beq.w 3d6be │ │ - ldr.w r0, [r8, #16] │ │ - add.w r1, r4, r4, lsl #1 │ │ - str.w r2, [r0, r1, lsl #3] │ │ - add.w r0, r0, r1, lsl #3 │ │ - adds r2, r4, #1 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - str.w r2, [r8, #20] │ │ - str r1, [r0, #8] │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - str r1, [r0, #12] │ │ - ldr r1, [sp, #172] @ 0xac │ │ - str r3, [r0, #4] │ │ - strd r1, r9, [r0, #16] │ │ - b.n 3d5ee │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ - add.w ip, sp, #216 @ 0xd8 │ │ - ldr.w r9, [sp, #200] @ 0xc8 │ │ + str r1, [sp, #124] @ 0x7c │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r5, sp, #272 @ 0x110 │ │ + mov r4, ip │ │ + b.n 3d270 │ │ + ldr r3, [sp, #112] @ 0x70 │ │ + add.w ip, sp, #192 @ 0xc0 │ │ + ldr.w r8, [sp, #148] @ 0x94 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r0, r1, r2, r3} │ │ - ldrb.w r1, [sp, #216] @ 0xd8 │ │ - cmp r1, #255 @ 0xff │ │ - beq.w 3d608 │ │ - b.n 3d792 │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ - subs r1, r1, r6 │ │ - ldrd sl, lr, [sl, #8] │ │ + b.n 3d8ee │ │ + ldr r3, [sp, #108] @ 0x6c │ │ + subs r2, r2, r6 │ │ + ldrd ip, lr, [r5, #8] │ │ movs r5, #0 │ │ - str r1, [sp, #276] @ 0x114 │ │ - add.w r1, r8, r6 │ │ + str r2, [sp, #260] @ 0x104 │ │ + add.w r2, sl, r6 │ │ strb r5, [r3, #2] │ │ - cmp r2, #4 │ │ + cmp r1, #4 │ │ strh r5, [r3, #0] │ │ - strd r0, r1, [sp, #268] @ 0x10c │ │ + mov r3, r4 │ │ + strd r0, r2, [sp, #252] @ 0xfc │ │ mov.w r0, #0 │ │ - ldrd r5, r4, [ip, #248] @ 0xf8 │ │ - ldr.w r3, [ip, #264] @ 0x108 │ │ + ldrd r5, r4, [r4, #264] @ 0x108 │ │ + ldr.w r3, [r3, #280] @ 0x118 │ │ it hi │ │ movhi r0, #1 │ │ - strb.w r0, [sp, #280] @ 0x118 │ │ - str r3, [sp, #264] @ 0x108 │ │ - strd sl, lr, [sp, #256] @ 0x100 │ │ - strd r5, r4, [sp, #248] @ 0xf8 │ │ - add r0, sp, #288 @ 0x120 │ │ - add r1, sp, #248 @ 0xf8 │ │ - bl 3fc2c │ │ - ldr r0, [sp, #288] @ 0x120 │ │ + strb.w r0, [sp, #264] @ 0x108 │ │ + str r3, [sp, #248] @ 0xf8 │ │ + strd ip, lr, [sp, #240] @ 0xf0 │ │ + strd r5, r4, [sp, #232] @ 0xe8 │ │ + add r5, sp, #272 @ 0x110 │ │ + mov r1, r9 │ │ + mov r0, r5 │ │ + bl 3fcf4 │ │ + ldr r0, [sp, #272] @ 0x110 │ │ lsls r1, r0, #30 │ │ - beq.n 3d5ea │ │ - ldrd sl, r5, [sp, #296] @ 0x128 │ │ + beq.n 3d8c6 │ │ + ldrd r5, r4, [sp, #280] @ 0x118 │ │ cmp r0, #2 │ │ - ldrd r8, r4, [sp, #304] @ 0x130 │ │ - beq.n 3d5a4 │ │ - subs.w r0, sl, r8 │ │ - sbcs.w r0, r5, r4 │ │ - bcs.n 3d4f4 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - ldr r0, [r1, #12] │ │ - ldr r6, [r1, #20] │ │ - cmp r6, r0 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - beq.n 3d544 │ │ - ldr r2, [r1, #16] │ │ - add.w r3, r6, r6, lsl #1 │ │ - adds r6, #1 │ │ - str.w sl, [r2, r3, lsl #3] │ │ - str r6, [r1, #20] │ │ - add.w r1, r2, r3, lsl #3 │ │ - strd r5, r8, [r1, #4] │ │ - strd r4, r0, [r1, #12] │ │ - str.w r9, [r1, #20] │ │ - b.n 3d4f4 │ │ - add.w r0, r1, #12 │ │ - bl 3950a │ │ - ldr r0, [sp, #172] @ 0xac │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - b.n 3d524 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - ands r0, r1 │ │ - ldr r1, [sp, #84] @ 0x54 │ │ + ldrd sl, r6, [sp, #288] @ 0x120 │ │ + beq.n 3d892 │ │ + subs.w r0, r5, sl │ │ + sbcs.w r0, r4, r6 │ │ + bcs.n 3d7d4 │ │ + ldr.w r9, [fp, #20] │ │ + ldr.w r0, [fp, #12] │ │ + cmp r9, r0 │ │ + beq.n 3d830 │ │ + ldr.w r0, [fp, #16] │ │ + add.w r1, r9, r9, lsl #1 │ │ + add.w r2, r9, #1 │ │ + add.w r9, sp, #232 @ 0xe8 │ │ + str.w r5, [r0, r1, lsl #3] │ │ + add.w r0, r0, r1, lsl #3 │ │ + ldr r1, [sp, #172] @ 0xac │ │ + str.w r2, [fp, #20] │ │ + strd r4, sl, [r0, #4] │ │ + str r6, [r0, #12] │ │ + strd r1, r8, [r0, #16] │ │ + b.n 3d7d4 │ │ + add.w r0, fp, #12 │ │ + bl 42e2c │ │ + b.n 3d806 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + ands r0, r3 │ │ lsls r0, r0, #31 │ │ - beq.n 3d5ee │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldr r2, [sp, #76] @ 0x4c │ │ - adds r4, r0, r2 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - adc.w r5, r0, r1 │ │ - subs r0, r2, r4 │ │ + beq.n 3d88c │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + adds r4, r0, r1 │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + adc.w r5, r1, r2 │ │ + mov r2, r0 │ │ + subs r0, r0, r4 │ │ sbcs.w r0, r1, r5 │ │ - bcs.n 3d5ee │ │ - ldr.w r0, [r8, #12] │ │ - ldr.w r6, [r8, #20] │ │ + bcs.n 3d886 │ │ + ldr.w r6, [fp, #20] │ │ + ldr.w r0, [fp, #12] │ │ cmp r6, r0 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - beq.w 3d6cc │ │ - ldr.w r1, [r8, #16] │ │ - add.w r2, r6, r6, lsl #1 │ │ - ldr r3, [sp, #76] @ 0x4c │ │ - str.w r3, [r1, r2, lsl #3] │ │ - adds r3, r6, #1 │ │ - add.w r1, r1, r2, lsl #3 │ │ - ldr r2, [sp, #84] @ 0x54 │ │ - str.w r3, [r8, #20] │ │ - adds r3, r1, #4 │ │ - stmia r3!, {r2, r4, r5} │ │ - strd r0, r9, [r1, #16] │ │ - b.n 3d5ee │ │ - mvn.w r0, sl │ │ - lsls r0, r0, #24 │ │ - beq.n 3d5e8 │ │ - mov.w r0, sl, lsr #16 │ │ - orr.w r1, r0, r5, lsl #16 │ │ - mov.w r0, sl, lsr #8 │ │ - orr.w r2, r0, r5, lsl #24 │ │ - str r5, [sp, #60] @ 0x3c │ │ - ldr.w r9, [sp, #200] @ 0xc8 │ │ - ldr r3, [sp, #60] @ 0x3c │ │ - strd r8, r4, [sp, #224] @ 0xe0 │ │ - str r3, [sp, #220] @ 0xdc │ │ - strh.w r1, [sp, #218] @ 0xda │ │ - strb.w r2, [sp, #217] @ 0xd9 │ │ - strb.w sl, [sp, #216] @ 0xd8 │ │ - ldrb.w r1, [sp, #216] @ 0xd8 │ │ - cmp r1, #255 @ 0xff │ │ - beq.n 3d608 │ │ - b.n 3d792 │ │ - mov r0, r8 │ │ - bl 40c52 │ │ - b.n 3d3da │ │ - str r5, [sp, #60] @ 0x3c │ │ + beq.w 3d9c0 │ │ + ldr.w r0, [fp, #16] │ │ + add.w r1, r6, r6, lsl #1 │ │ + str.w r2, [r0, r1, lsl #3] │ │ + adds r2, r6, #1 │ │ + add.w r0, r0, r1, lsl #3 │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + str.w r2, [fp, #20] │ │ + adds r2, r0, #4 │ │ + stmia r2!, {r1, r4, r5} │ │ + ldr r1, [sp, #172] @ 0xac │ │ + strd r1, r8, [r0, #16] │ │ ldr.w r8, [sp, #148] @ 0x94 │ │ - ldr r2, [sp, #204] @ 0xcc │ │ - add r0, sp, #216 @ 0xd8 │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ - mov r1, r8 │ │ - bl 3c9f4 │ │ - ldr.w r9, [sp, #200] @ 0xc8 │ │ - ldrb.w r1, [sp, #216] @ 0xd8 │ │ - cmp r1, #255 @ 0xff │ │ - bne.w 3d792 │ │ + b.n 3d8e0 │ │ ldr.w r8, [sp, #148] @ 0x94 │ │ - b.w 3ca2c │ │ - add r6, sp, #236 @ 0xec │ │ - ldr r5, [sp, #152] @ 0x98 │ │ - ldr r4, [sp, #156] @ 0x9c │ │ + b.n 3d8e2 │ │ + ldr.w r8, [sp, #148] @ 0x94 │ │ + mvns r0, r5 │ │ + lsls r0, r0, #24 │ │ + beq.n 3d8da │ │ + lsrs r0, r5, #16 │ │ + lsrs r1, r5, #8 │ │ + orr.w r0, r0, r4, lsl #16 │ │ + orr.w r1, r1, r4, lsl #24 │ │ + str r4, [sp, #56] @ 0x38 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + strd sl, r6, [sp, #200] @ 0xc8 │ │ + add.w sl, fp, #28 │ │ + strb.w r5, [sp, #192] @ 0xc0 │ │ + add r5, sp, #272 @ 0x110 │ │ + str r2, [sp, #196] @ 0xc4 │ │ + strh.w r0, [sp, #194] @ 0xc2 │ │ + strb.w r1, [sp, #193] @ 0xc1 │ │ + b.n 3d8ee │ │ + ldr.w r8, [sp, #148] @ 0x94 │ │ + add.w sl, fp, #28 │ │ + b.n 3d8e2 │ │ + mov r0, fp │ │ + bl 40a2c │ │ + b.w 3d168 │ │ + str r4, [sp, #56] @ 0x38 │ │ + add.w sl, fp, #28 │ │ + add r5, sp, #272 @ 0x110 │ │ + ldr r2, [sp, #188] @ 0xbc │ │ + add r0, sp, #192 @ 0xc0 │ │ + ldr r3, [sp, #120] @ 0x78 │ │ + mov r1, fp │ │ + bl 3ce18 │ │ + ldrb.w r0, [sp, #192] @ 0xc0 │ │ + cmp r0, #255 @ 0xff │ │ + beq.w 3ce7a │ │ + b.n 3da9c │ │ + add r6, sp, #220 @ 0xdc │ │ + ldr r5, [sp, #100] @ 0x64 │ │ + ldr r4, [sp, #104] @ 0x68 │ │ ldmia r6, {r2, r3, r6} │ │ ldrh r1, [r5, #0] │ │ ldrb r5, [r5, #2] │ │ strh r1, [r4, #0] │ │ - add r1, sp, #220 @ 0xdc │ │ + add r1, sp, #196 @ 0xc4 │ │ strb r5, [r4, #2] │ │ + add r5, sp, #272 @ 0x110 │ │ stmia r1!, {r2, r3, r6} │ │ - b.n 3d678 │ │ - movs r0, #0 │ │ - movs r1, #19 │ │ - str r0, [sp, #48] @ 0x30 │ │ - str r3, [sp, #72] @ 0x48 │ │ - b.n 3d644 │ │ - movs r0, #0 │ │ - str r0, [sp, #44] @ 0x2c │ │ - movs r0, #19 │ │ - b.n 3d6a4 │ │ - movs r0, #56 @ 0x38 │ │ - b.n 3d66e │ │ - movs r1, #25 │ │ - str r0, [sp, #28] │ │ - b.n 3d644 │ │ - movs r1, #56 @ 0x38 │ │ - ldr.w r9, [sp, #200] @ 0xc8 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - ldr r3, [sp, #72] @ 0x48 │ │ - strb.w r1, [sp, #216] @ 0xd8 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - str r2, [sp, #36] @ 0x24 │ │ - strd r2, r3, [sp, #220] @ 0xdc │ │ - ldr r2, [sp, #28] │ │ - strb.w r2, [sp, #217] @ 0xd9 │ │ - str r1, [sp, #228] @ 0xe4 │ │ - ldrb.w r1, [sp, #216] @ 0xd8 │ │ - cmp r1, #255 @ 0xff │ │ - beq.n 3d608 │ │ - b.n 3d792 │ │ - str r6, [sp, #116] @ 0x74 │ │ - movs r0, #19 │ │ + strb.w r0, [sp, #192] @ 0xc0 │ │ + ldr.w r8, [sp, #148] @ 0x94 │ │ + b.n 3d8ee │ │ + movs r0, #17 │ │ + b.n 3d9ac │ │ + movs r3, #0 │ │ + movs r0, #17 │ │ + add r5, sp, #272 @ 0x110 │ │ + b.n 3d9de │ │ + movs r0, #20 │ │ + str r1, [sp, #32] │ │ + b.n 3d93a │ │ + movs r6, #0 │ │ + movs r0, #17 │ │ + b.n 3d94a │ │ + movs r0, #50 @ 0x32 │ │ + add r5, sp, #272 @ 0x110 │ │ + b.n 3d9ac │ │ + movs r0, #50 @ 0x32 │ │ + add r5, sp, #272 @ 0x110 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + ldrd r6, r2, [sp, #48] @ 0x30 │ │ + b.n 3d972 │ │ + movs r6, #0 │ │ + movs r0, #17 │ │ + mov r2, r3 │ │ + add r5, sp, #272 @ 0x110 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + b.n 3d972 │ │ + str r5, [sp, #132] @ 0x84 │ │ + movs r0, #17 │ │ + add r5, sp, #272 @ 0x110 │ │ + b.n 3d9ac │ │ + movs r0, #20 │ │ + str r1, [sp, #28] │ │ + b.n 3d960 │ │ + movs r0, #50 @ 0x32 │ │ + add r5, sp, #272 @ 0x110 │ │ + ldrd r3, r2, [sp, #40] @ 0x28 │ │ + b.n 3d9de │ │ + movs r6, #0 │ │ + movs r0, #17 │ │ + mov r2, r4 │ │ + mov r1, r4 │ │ + add r5, sp, #272 @ 0x110 │ │ + str r1, [sp, #36] @ 0x24 │ │ + strd r1, r2, [sp, #196] @ 0xc4 │ │ + ldr r1, [sp, #32] │ │ + str r2, [sp, #52] @ 0x34 │ │ + strb.w r1, [sp, #193] @ 0xc1 │ │ + strb.w r0, [sp, #192] @ 0xc0 │ │ + str r6, [sp, #48] @ 0x30 │ │ + str r6, [sp, #204] @ 0xcc │ │ + ldr.w r8, [sp, #148] @ 0x94 │ │ + b.n 3d8ee │ │ + add.w r0, fp, #12 │ │ + bl 42e2c │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + b.w 3d238 │ │ + movs r3, #0 │ │ + movs r0, #17 │ │ + mov r2, r4 │ │ + str r4, [sp, #24] │ │ + add r5, sp, #272 @ 0x110 │ │ + b.n 3d9de │ │ + movs r0, #50 @ 0x32 │ │ movs r1, #0 │ │ - str r1, [sp, #228] @ 0xe4 │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - strd r1, r1, [sp, #220] @ 0xdc │ │ - strb.w r0, [sp, #216] @ 0xd8 │ │ - b.n 3d5fa │ │ - ldr r2, [sp, #72] @ 0x48 │ │ - movs r0, #0 │ │ - ldr.w r9, [sp, #200] @ 0xc8 │ │ - movs r1, #19 │ │ - str r0, [sp, #48] @ 0x30 │ │ - b.n 3d64a │ │ - movs r0, #25 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - b.n 3d6a6 │ │ - movs r0, #56 @ 0x38 │ │ - ldr r2, [sp, #32] │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - b.n 3d6a6 │ │ - movs r0, #0 │ │ - mov r3, r5 │ │ - str r0, [sp, #44] @ 0x2c │ │ - movs r0, #19 │ │ - str r5, [sp, #24] │ │ - ldr r2, [sp, #32] │ │ + strb.w r0, [sp, #192] @ 0xc0 │ │ + str r1, [sp, #204] @ 0xcc │ │ + ldr r1, [sp, #132] @ 0x84 │ │ + ldr.w r8, [sp, #148] @ 0x94 │ │ + strd r1, r1, [sp, #196] @ 0xc4 │ │ + b.n 3d8ee │ │ + add.w r0, fp, #12 │ │ + bl 42e2c │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + b.n 3d864 │ │ + add r5, sp, #272 @ 0x110 │ │ + movs r6, #0 │ │ + movs r0, #17 │ │ + mov r2, r4 │ │ + b.n 3d94c │ │ + add r5, sp, #272 @ 0x110 │ │ + movs r3, #0 │ │ + movs r0, #17 │ │ + mov r2, r4 │ │ ldr r1, [sp, #24] │ │ - strb.w r0, [sp, #216] @ 0xd8 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ + str r1, [sp, #196] @ 0xc4 │ │ + ldr r1, [sp, #28] │ │ + str r2, [sp, #44] @ 0x2c │ │ + str r2, [sp, #200] @ 0xc8 │ │ + strb.w r1, [sp, #193] @ 0xc1 │ │ + strb.w r0, [sp, #192] @ 0xc0 │ │ str r3, [sp, #40] @ 0x28 │ │ - str r3, [sp, #224] @ 0xe0 │ │ - str r1, [sp, #220] @ 0xdc │ │ - str r2, [sp, #32] │ │ - strb.w r2, [sp, #217] @ 0xd9 │ │ - str r0, [sp, #228] @ 0xe4 │ │ - b.n 3d5fa │ │ - add.w r0, r8, #12 │ │ - bl 3950a │ │ - ldr r2, [sp, #76] @ 0x4c │ │ - ldr r3, [sp, #84] @ 0x54 │ │ - b.n 3d478 │ │ - add.w r0, r8, #12 │ │ - bl 3950a │ │ - ldr r0, [sp, #172] @ 0xac │ │ - b.n 3d580 │ │ - movs r1, #6 │ │ - movs r5, #0 │ │ - strd fp, r8, [r0, #24] │ │ - b.n 3d6f4 │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ - movs r1, #0 │ │ - add r6, sl │ │ - strd r6, r1, [r0, #24] │ │ - mov.w ip, #0 │ │ - movs r1, #19 │ │ - mov r2, r6 │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ - strb r5, [r0, #1] │ │ - strb r1, [r0, #0] │ │ - adds r0, #4 │ │ - stmia.w r0, {r2, r6, ip} │ │ - add sp, #316 @ 0x13c │ │ + str r3, [sp, #204] @ 0xcc │ │ + ldr.w r8, [sp, #148] @ 0x94 │ │ + b.n 3d8ee │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + movs r0, #255 @ 0xff │ │ + strb r0, [r1, #0] │ │ + add sp, #300 @ 0x12c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ - movs r1, #255 @ 0xff │ │ - strb r1, [r0, #0] │ │ - add sp, #316 @ 0x13c │ │ + movs r2, #16 │ │ + b.n 3da26 │ │ + movs r2, #16 │ │ + b.n 3da7a │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ + ldrd sl, r9, [sp, #236] @ 0xec │ │ + ldrb.w r3, [sp, #235] @ 0xeb │ │ + ldrh.w r6, [sp, #233] @ 0xe9 │ │ + strb.w r3, [sp, #210] @ 0xd2 │ │ + strh.w r6, [sp, #208] @ 0xd0 │ │ + ldr r6, [sp, #164] @ 0xa4 │ │ + ldrb.w r1, [sp, #210] @ 0xd2 │ │ + ldrh.w r3, [sp, #208] @ 0xd0 │ │ + strb r2, [r6, #0] │ │ + strh.w r3, [r6, #1] │ │ + strb r1, [r6, #3] │ │ + strd sl, r9, [r6, #4] │ │ + str r0, [r6, #12] │ │ + add sp, #300 @ 0x12c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - movs r5, #0 │ │ - b.n 3d6ec │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - movs r1, #6 │ │ - mov.w fp, #0 │ │ - strd r4, r5, [r0, #24] │ │ - b.n 3d73c │ │ - add.w lr, r0, sl │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - movs r1, #0 │ │ - strd lr, r1, [r0, #24] │ │ - mov.w r8, #0 │ │ - movs r1, #19 │ │ - mov r3, lr │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ - strh r2, [r0, #2] │ │ - strb.w fp, [r0, #1] │ │ - strb r1, [r0, #0] │ │ - strd r3, lr, [r0, #4] │ │ - str.w r8, [r0, #12] │ │ - add sp, #316 @ 0x13c │ │ + ldr.w sl, [sp, #244] @ 0xf4 │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ + ldr.w r8, [sp, #236] @ 0xec │ │ + ldrb.w r3, [sp, #235] @ 0xeb │ │ + ldrh.w r6, [sp, #233] @ 0xe9 │ │ + strb.w r3, [sp, #214] @ 0xd6 │ │ + strh.w r6, [sp, #212] @ 0xd4 │ │ + b.n 3da7a │ │ + ldrb.w r0, [sp, #235] @ 0xeb │ │ + ldrh.w r3, [sp, #233] @ 0xe9 │ │ + ldr.w sl, [sp, #244] @ 0xf4 │ │ + ldrd r8, r1, [sp, #236] @ 0xec │ │ + strb.w r0, [sp, #214] @ 0xd6 │ │ + strh.w r3, [sp, #212] @ 0xd4 │ │ + ldr r6, [sp, #164] @ 0xa4 │ │ + ldrb.w r0, [sp, #214] @ 0xd6 │ │ + ldrh.w r3, [sp, #212] @ 0xd4 │ │ + strb r2, [r6, #0] │ │ + strh.w r3, [r6, #1] │ │ + strb r0, [r6, #3] │ │ + strd r8, r1, [r6, #4] │ │ + str.w sl, [r6, #12] │ │ + add sp, #300 @ 0x12c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - movs r1, #18 │ │ - movs r5, #0 │ │ - ldr r2, [sp, #196] @ 0xc4 │ │ - b.n 3d6f4 │ │ - ldr.w r8, [sp, #260] @ 0x104 │ │ - ldr.w lr, [sp, #256] @ 0x100 │ │ - ldr r3, [sp, #252] @ 0xfc │ │ - ldrh.w r2, [sp, #250] @ 0xfa │ │ - ldrb.w fp, [sp, #249] @ 0xf9 │ │ - b.n 3d73c │ │ - add r3, sp, #248 @ 0xf8 │ │ + add r3, sp, #192 @ 0xc0 │ │ + b.n 3daa2 │ │ + add r3, sp, #232 @ 0xe8 │ │ ldmia r3, {r0, r1, r2, r3} │ │ - stmia.w r8, {r0, r1, r2, r3} │ │ - add sp, #316 @ 0x13c │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - mov.w fp, #0 │ │ - b.n 3d734 │ │ - movs r1, #18 │ │ - mov.w fp, #0 │ │ - ldr r3, [sp, #188] @ 0xbc │ │ - b.n 3d73c │ │ - add r6, sp, #212 @ 0xd4 │ │ - ldmia r6, {r0, r1, r2, r3, r6} │ │ - stmia r0!, {r1, r2, r3, r6} │ │ - add sp, #316 @ 0x13c │ │ + ldr r6, [sp, #164] @ 0xa4 │ │ + stmia r6!, {r0, r1, r2, r3} │ │ + add sp, #300 @ 0x12c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #40] @ (3d7cc ) │ │ - movs r0, #0 │ │ - mov r1, r6 │ │ - movs r2, #5 │ │ - add r3, pc │ │ - bl 1b904 │ │ - ldr r3, [pc, #32] @ (3d7d0 ) │ │ - movs r0, #0 │ │ - mov r1, r4 │ │ - movs r2, #5 │ │ - add r3, pc │ │ - bl 1b904 │ │ - ldr r3, [pc, #20] @ (3d7d4 ) │ │ + ldr r3, [pc, #8] @ (3dabc ) │ │ movs r0, #0 │ │ - mov r1, ip │ │ movs r2, #5 │ │ add r3, pc │ │ - bl 1b904 │ │ - nop │ │ - adds r6, #148 @ 0x94 │ │ - movs r1, r0 │ │ - adds r6, #134 @ 0x86 │ │ - movs r1, r0 │ │ - adds r6, #120 @ 0x78 │ │ + bl 1bb58 │ │ + cmp r2, #210 @ 0xd2 │ │ movs r1, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldrh r2, [r1, #16] │ │ + ldrh r2, [r1, #24] │ │ movw r3, #8496 @ 0x2130 │ │ cmp r2, r3 │ │ - bgt.w 3d93a │ │ + bgt.w 3dc1a │ │ subs r2, #2 │ │ cmp r2, #138 @ 0x8a │ │ - bhi.w 3de16 │ │ + bhi.w 3e100 │ │ tbh [pc, r2, lsl #1] │ │ - lsls r3, r2, #2 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r4, r1, #7 │ │ - lsls r1, r2, #12 │ │ - lsls r7, r7, #2 │ │ - lsls r7, r7, #2 │ │ - lsls r7, r7, #2 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r2, r6, #6 │ │ - lsls r1, r2, #12 │ │ - lsls r0, r2, #8 │ │ + lsls r1, r2, #2 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r3, r2, #7 │ │ + lsls r2, r2, #12 │ │ + lsls r3, r7, #2 │ │ + lsls r3, r7, #2 │ │ + lsls r3, r7, #2 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r4, r6, #6 │ │ + lsls r2, r2, #12 │ │ + lsls r1, r3, #8 │ │ lsls r6, r0, #6 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r4, r5, #8 │ │ - lsls r1, r2, #12 │ │ - lsls r3, r2, #2 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r4, r1, #9 │ │ - lsls r1, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r1, r7, #8 │ │ + lsls r2, r2, #12 │ │ + lsls r1, r2, #2 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r1, r3, #9 │ │ + lsls r2, r2, #12 │ │ lsls r3, r1, #2 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r3, r2, #2 │ │ - lsls r1, r2, #12 │ │ - lsls r4, r3, #3 │ │ - lsls r1, r2, #12 │ │ - lsls r6, r6, #5 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r1, r2, #2 │ │ + lsls r2, r2, #12 │ │ + lsls r1, r3, #3 │ │ + lsls r2, r2, #12 │ │ + lsls r5, r6, #5 │ │ lsls r3, r1, #2 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r2, r3, #8 │ │ - lsls r6, r7, #9 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r5, r4, #4 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r7, r4, #8 │ │ + lsls r4, r1, #10 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r3, r4, #4 │ │ lsls r3, r1, #2 │ │ - lsls r4, r7, #7 │ │ + lsls r4, r0, #8 │ │ lsls r0, r3, #6 │ │ - lsls r7, r2, #5 │ │ - lsls r0, r7, #3 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r4, r4, #5 │ │ - lsls r1, r2, #12 │ │ - lsls r3, r2, #2 │ │ - lsls r1, r2, #12 │ │ - lsls r5, r0, #4 │ │ - lsls r6, r5, #7 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r3, r2, #2 │ │ - lsls r1, r2, #12 │ │ - lsls r3, r2, #2 │ │ - lsls r1, r2, #12 │ │ - lsls r3, r2, #2 │ │ - lsls r1, r2, #12 │ │ - lsls r5, r3, #10 │ │ - lsls r3, r2, #2 │ │ + lsls r5, r2, #5 │ │ + lsls r5, r6, #3 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r3, r4, #5 │ │ + lsls r2, r2, #12 │ │ + lsls r1, r2, #2 │ │ + lsls r2, r2, #12 │ │ + lsls r3, r0, #4 │ │ + lsls r6, r6, #7 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r1, r2, #2 │ │ + lsls r2, r2, #12 │ │ + lsls r1, r2, #2 │ │ + lsls r2, r2, #12 │ │ + lsls r1, r2, #2 │ │ + lsls r2, r2, #12 │ │ + lsls r3, r5, #10 │ │ + lsls r1, r2, #2 │ │ lsls r3, r1, #2 │ │ lsls r3, r1, #2 │ │ lsls r3, r1, #2 │ │ - lsls r0, r0, #7 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r4, r3, #3 │ │ - lsls r1, r2, #12 │ │ - lsls r6, r3, #9 │ │ - lsls r6, r3, #7 │ │ - lsls r5, r4, #6 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r3, r1, #10 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r7, r6, #4 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ + lsls r2, r0, #7 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r1, r3, #3 │ │ + lsls r2, r2, #12 │ │ + lsls r3, r5, #9 │ │ + lsls r5, r4, #7 │ │ + lsls r6, r4, #6 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r3, #10 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r5, r6, #4 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ lsls r3, r1, #2 │ │ - lsls r1, r1, #5 │ │ - lsls r1, r6, #2 │ │ - lsls r2, r5, #3 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r7, r2, #4 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ + lsls r7, r0, #5 │ │ + lsls r5, r5, #2 │ │ + lsls r7, r4, #3 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r5, r2, #4 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ lsls r3, r1, #2 │ │ lsls r3, r1, #2 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ lsls r3, r1, #2 │ │ lsls r3, r1, #2 │ │ lsls r3, r1, #2 │ │ lsls r3, r1, #2 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r1, r2, #12 │ │ - lsls r6, r7, #8 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r2, r2, #12 │ │ + lsls r3, r1, #9 │ │ ldr r2, [r1, #0] │ │ - and.w r3, r2, #63 @ 0x3f │ │ - cmp r3, #1 │ │ - beq.n 3d928 │ │ - cmp r2, #8 │ │ - beq.n 3d928 │ │ - b.n 3de16 │ │ + orr.w r2, r2, #8 │ │ + cmp r2, #9 │ │ + beq.n 3dc08 │ │ + b.n 3e100 │ │ ldr r2, [r1, #0] │ │ - and.w r3, r2, #63 @ 0x3f │ │ - cmp r3, #1 │ │ - it ne │ │ - cmpne r2, #8 │ │ - bne.n 3d992 │ │ + orr.w r3, r2, #8 │ │ + cmp r3, #9 │ │ + bne.n 3dc74 │ │ ldrd r1, r3, [r1, #8] │ │ movs r2, #0 │ │ - movs r5, #8 │ │ + movs r5, #9 │ │ strd r5, r2, [r0] │ │ str r1, [r0, #8] │ │ str r3, [r0, #12] │ │ pop {r4, r5, r7, pc} │ │ movw r3, #8497 @ 0x2131 │ │ cmp r2, r3 │ │ - beq.w 3dd50 │ │ + beq.w 3e054 │ │ movw r3, #8498 @ 0x2132 │ │ cmp r2, r3 │ │ - beq.n 3d9c8 │ │ + beq.n 3dcaa │ │ movw r3, #8499 @ 0x2133 │ │ cmp r2, r3 │ │ - bne.w 3de16 │ │ + bne.w 3e100 │ │ ldrd r2, r3, [r1] │ │ - eor.w r2, r2, #10 │ │ + eor.w r2, r2, #11 │ │ orrs r2, r3 │ │ - bne.w 3de16 │ │ + bne.w 3e100 │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ - movs r3, #11 │ │ + movs r3, #12 │ │ strd r3, r2, [r0] │ │ str r1, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldr r2, [r1, #0] │ │ subs r2, #1 │ │ - cmp r2, #7 │ │ - bhi.w 3de16 │ │ + cmp r2, #8 │ │ + bhi.w 3e100 │ │ tbh [pc, r2, lsl #1] │ │ - movs r0, r1 │ │ - lsls r7, r4, #6 │ │ - lsls r1, r5, #6 │ │ - lsls r5, r4, #6 │ │ - lsls r2, r4, #6 │ │ - lsls r2, r6, #6 │ │ - lsls r2, r4, #6 │ │ - movs r0, r1 │ │ - b.n 3d928 │ │ + movs r1, r1 │ │ + lsls r7, r7, #6 │ │ + lsls r1, r0, #7 │ │ + lsls r5, r7, #6 │ │ + lsls r4, r6, #6 │ │ + lsls r0, r2, #9 │ │ + lsls r7, r6, #6 │ │ + lsls r4, r6, #6 │ │ + movs r1, r1 │ │ + b.n 3dc08 │ │ ldr r3, [r1, #4] │ │ - eor.w r2, r2, #10 │ │ + eor.w r2, r2, #11 │ │ orrs r2, r3 │ │ - bne.w 3de16 │ │ + bne.w 3e100 │ │ ldr r1, [r1, #8] │ │ movs r2, #0 │ │ - movs r3, #17 │ │ + movs r3, #18 │ │ strd r3, r2, [r0] │ │ str r1, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldrd r2, r3, [r1] │ │ - eor.w r2, r2, #10 │ │ + eor.w r2, r2, #11 │ │ orrs r2, r3 │ │ - bne.w 3de16 │ │ + bne.w 3e100 │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ - movs r3, #22 │ │ + movs r3, #23 │ │ strd r3, r2, [r0] │ │ str r1, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldrd r2, r3, [r1] │ │ - eor.w r2, r2, #10 │ │ + eor.w r2, r2, #11 │ │ orrs r2, r3 │ │ - bne.w 3de16 │ │ + bne.w 3e100 │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ - movs r3, #23 │ │ + movs r3, #24 │ │ strd r3, r2, [r0] │ │ str r1, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldr r2, [r1, #0] │ │ subs r2, #2 │ │ - cmp r2, #5 │ │ - bhi.w 3de16 │ │ + cmp r2, #6 │ │ + bhi.w 3e100 │ │ tbh [pc, r2, lsl #1] │ │ - lsls r6, r5, #5 │ │ - lsls r0, r6, #5 │ │ - lsls r4, r5, #5 │ │ - lsls r1, r5, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r5, #5 │ │ + lsls r5, r0, #6 │ │ + lsls r7, r0, #6 │ │ + lsls r3, r0, #6 │ │ + lsls r2, r7, #5 │ │ + lsls r6, r2, #8 │ │ + lsls r5, r7, #5 │ │ + lsls r2, r7, #5 │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 3f59c │ │ + bl 3f734 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ lsls r3, r3, #31 │ │ - beq.w 3de16 │ │ + beq.w 3e100 │ │ movs r1, #0 │ │ - movs r3, #40 @ 0x28 │ │ + movs r3, #41 @ 0x29 │ │ strd r3, r1, [r0] │ │ strb r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldrd r2, r3, [r1] │ │ - eor.w r2, r2, #10 │ │ + eor.w r2, r2, #11 │ │ orrs r2, r3 │ │ - bne.w 3de16 │ │ + bne.w 3e100 │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ - movs r3, #21 │ │ + movs r3, #22 │ │ strd r3, r2, [r0] │ │ str r1, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 3f59c │ │ + bl 3f734 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ lsls r3, r3, #31 │ │ - beq.w 3de16 │ │ + beq.w 3e100 │ │ movs r1, #0 │ │ - movs r3, #41 @ 0x29 │ │ + movs r3, #42 @ 0x2a │ │ strd r3, r1, [r0] │ │ strb r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 3f59c │ │ + bl 3f734 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ lsls r3, r3, #31 │ │ - beq.w 3de16 │ │ + beq.w 3e100 │ │ movs r1, #0 │ │ - movs r3, #34 @ 0x22 │ │ + movs r3, #35 @ 0x23 │ │ strd r3, r1, [r0] │ │ strb r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldrd r2, r3, [r1] │ │ - eor.w r2, r2, #10 │ │ + eor.w r2, r2, #11 │ │ orrs r2, r3 │ │ - bne.w 3de16 │ │ + bne.w 3e100 │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ - movs r3, #28 │ │ + movs r3, #29 │ │ strd r3, r2, [r0] │ │ str r1, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldr r2, [r1, #0] │ │ subs r2, #2 │ │ - cmp r2, #5 │ │ - bhi.w 3de16 │ │ + cmp r2, #6 │ │ + bhi.w 3e100 │ │ tbh [pc, r2, lsl #1] │ │ - lsls r7, r3, #5 │ │ - lsls r2, r4, #5 │ │ - lsls r4, r3, #5 │ │ - lsls r5, r1, #2 │ │ - lsls r5, r4, #5 │ │ - lsls r5, r1, #2 │ │ + lsls r5, r6, #5 │ │ + lsls r0, r7, #5 │ │ + lsls r5, r5, #5 │ │ + lsls r7, r2, #2 │ │ + lsls r6, r6, #6 │ │ + lsls r0, r6, #5 │ │ + lsls r7, r2, #2 │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 3f59c │ │ + bl 3f734 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ lsls r3, r3, #31 │ │ - beq.w 3de16 │ │ + beq.w 3e100 │ │ movs r1, #0 │ │ - movs r3, #32 │ │ + movs r3, #33 @ 0x21 │ │ strd r3, r1, [r0] │ │ strb r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldr r2, [r1, #0] │ │ subs r2, #1 │ │ - cmp r2, #7 │ │ - bhi.w 3de16 │ │ + cmp r2, #8 │ │ + bhi.w 3e100 │ │ tbh [pc, r2, lsl #1] │ │ - movs r0, r1 │ │ - lsls r0, r6, #3 │ │ - lsls r2, r6, #3 │ │ - lsls r6, r5, #3 │ │ - lsls r3, r5, #3 │ │ - lsls r3, r7, #3 │ │ - lsls r3, r5, #3 │ │ - movs r0, r1 │ │ - b.n 3d928 │ │ + movs r1, r1 │ │ + lsls r5, r0, #4 │ │ + lsls r7, r0, #4 │ │ + lsls r3, r0, #4 │ │ + lsls r2, r7, #3 │ │ + lsls r6, r2, #6 │ │ + lsls r5, r7, #3 │ │ + lsls r2, r7, #3 │ │ + movs r1, r1 │ │ + b.n 3dc08 │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 3f5e0 │ │ + bl 3f788 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ lsls r3, r3, #31 │ │ - beq.w 3de16 │ │ + beq.w 3e100 │ │ movs r1, #0 │ │ - movs r3, #38 @ 0x26 │ │ + movs r3, #39 @ 0x27 │ │ strd r3, r1, [r0] │ │ strh r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldr r2, [r1, #0] │ │ subs r2, #2 │ │ - cmp r2, #5 │ │ - bhi.w 3de16 │ │ + cmp r2, #6 │ │ + bhi.w 3e100 │ │ tbh [pc, r2, lsl #1] │ │ - lsls r6, r1, #3 │ │ - lsls r0, r2, #3 │ │ - lsls r4, r1, #3 │ │ - lsls r1, r1, #3 │ │ - lsls r1, r3, #3 │ │ - lsls r1, r1, #3 │ │ + lsls r2, r4, #3 │ │ + lsls r4, r4, #3 │ │ + lsls r0, r4, #3 │ │ + lsls r7, r2, #3 │ │ + lsls r3, r6, #5 │ │ + lsls r2, r3, #3 │ │ + lsls r7, r2, #3 │ │ ldr r2, [r1, #0] │ │ subs r2, #2 │ │ - cmp r2, #5 │ │ - bhi.w 3de16 │ │ + cmp r2, #6 │ │ + bhi.w 3e100 │ │ tbh [pc, r2, lsl #1] │ │ - lsls r1, r0, #3 │ │ - lsls r3, r0, #3 │ │ - lsls r7, r7, #2 │ │ - lsls r4, r7, #2 │ │ + lsls r4, r2, #3 │ │ + lsls r6, r2, #3 │ │ + lsls r2, r2, #3 │ │ + lsls r1, r1, #3 │ │ + lsls r5, r4, #5 │ │ lsls r4, r1, #3 │ │ - lsls r4, r7, #2 │ │ + lsls r1, r1, #3 │ │ ldrd r2, r3, [r1] │ │ - eor.w r2, r2, #10 │ │ + eor.w r2, r2, #11 │ │ orrs r2, r3 │ │ - bne.w 3de16 │ │ + bne.w 3e100 │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ - movs r3, #16 │ │ + movs r3, #17 │ │ strd r3, r2, [r0] │ │ str r1, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldr r2, [r1, #0] │ │ subs r2, #1 │ │ - cmp r2, #7 │ │ - bhi.w 3de16 │ │ - tbb [pc, r2] │ │ - add r6, pc, #16 @ (adr r6, 3db94 ) │ │ - add r4, pc, #672 @ (adr r4, 3de28 ) │ │ - cbz r1, 3dbb2 │ │ - lsls r1, r4, #18 │ │ - b.n 3d928 │ │ + cmp r2, #8 │ │ + bhi.w 3e100 │ │ + tbh [pc, r2, lsl #1] │ │ + movs r1, r1 │ │ + lsls r0, r7, #2 │ │ + lsls r2, r7, #2 │ │ + lsls r6, r6, #2 │ │ + lsls r5, r5, #2 │ │ + lsls r1, r1, #5 │ │ + lsls r0, r6, #2 │ │ + lsls r5, r5, #2 │ │ + movs r1, r1 │ │ + b.n 3dc08 │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 3f59c │ │ + bl 3f734 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ lsls r3, r3, #31 │ │ - beq.w 3de16 │ │ + beq.w 3e100 │ │ movs r1, #0 │ │ - movs r3, #43 @ 0x2b │ │ + movs r3, #44 @ 0x2c │ │ strd r3, r1, [r0] │ │ strb r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldr r2, [r1, #0] │ │ subs r2, #2 │ │ - cmp r2, #5 │ │ - bhi.w 3de16 │ │ + cmp r2, #6 │ │ + bhi.w 3e100 │ │ tbh [pc, r2, lsl #1] │ │ - lsls r0, r3, #3 │ │ - lsls r3, r3, #3 │ │ - lsls r5, r2, #3 │ │ - movs r6, r0 │ │ - lsls r6, r3, #3 │ │ - movs r6, r0 │ │ + lsls r5, r4, #3 │ │ + lsls r0, r5, #3 │ │ + lsls r5, r3, #3 │ │ + movs r7, r0 │ │ + lsls r6, r4, #4 │ │ + lsls r0, r4, #3 │ │ + movs r7, r0 │ │ ldrd r1, r2, [r1, #8] │ │ - b.n 3dd82 │ │ + b.n 3e088 │ │ ldrd r2, r3, [r1] │ │ - eor.w r2, r2, #10 │ │ + eor.w r2, r2, #11 │ │ orrs r2, r3 │ │ - bne.w 3de16 │ │ + bne.w 3e100 │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ - movs r3, #20 │ │ + movs r3, #21 │ │ strd r3, r2, [r0] │ │ str r1, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldrd r2, lr, [r1] │ │ subs r3, r2, #1 │ │ - cmp r3, #7 │ │ - bhi.w 3de0a │ │ + cmp r3, #8 │ │ + bhi.w 3e0f4 │ │ tbh [pc, r3, lsl #1] │ │ - movs r0, r1 │ │ - lsls r2, r6, #3 │ │ - lsls r6, r6, #3 │ │ - lsls r6, r5, #3 │ │ movs r1, r1 │ │ - lsls r2, r7, #3 │ │ + lsls r2, r1, #4 │ │ + lsls r4, r1, #4 │ │ + lsls r6, r1, #4 │ │ + movs r2, r1 │ │ + lsls r0, r0, #4 │ │ + lsls r1, r7, #3 │ │ + movs r2, r1 │ │ movs r1, r1 │ │ - movs r0, r1 │ │ - b.n 3d928 │ │ + b.n 3dc08 │ │ ldrd r1, ip, [r1, #8] │ │ - b.n 3ddfc │ │ + b.n 3e116 │ │ ldr r2, [r1, #0] │ │ subs r2, #2 │ │ - cmp r2, #5 │ │ - bhi.w 3de16 │ │ - tbb [pc, r2] │ │ - ldr r6, [r2, r1] │ │ - str r4, [r2, r5] │ │ - str r1, [r4, r5] │ │ + cmp r2, #6 │ │ + bhi.w 3e100 │ │ + tbh [pc, r2, lsl #1] │ │ + lsls r1, r4, #1 │ │ + lsls r3, r4, #1 │ │ + lsls r7, r3, #1 │ │ + lsls r6, r2, #1 │ │ + lsls r2, r6, #3 │ │ + lsls r1, r3, #1 │ │ + lsls r6, r2, #1 │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 3f59c │ │ + bl 3f734 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ lsls r3, r3, #31 │ │ - beq.w 3de16 │ │ + beq.w 3e100 │ │ movs r1, #0 │ │ - movs r3, #35 @ 0x23 │ │ + movs r3, #36 @ 0x24 │ │ strd r3, r1, [r0] │ │ strb r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 3f59c │ │ + bl 3f734 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ lsls r3, r3, #31 │ │ - beq.w 3de16 │ │ + beq.w 3e100 │ │ movs r1, #0 │ │ - movs r3, #36 @ 0x24 │ │ + movs r3, #37 @ 0x25 │ │ strd r3, r1, [r0] │ │ strb r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldrd r2, r3, [r1] │ │ - eor.w r2, r2, #10 │ │ + eor.w r2, r2, #11 │ │ orrs r2, r3 │ │ - bne.w 3de16 │ │ + bne.w 3e100 │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ - movs r3, #18 │ │ + movs r3, #19 │ │ strd r3, r2, [r0] │ │ str r1, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 3f59c │ │ + bl 3f734 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ lsls r3, r3, #31 │ │ - beq.w 3de16 │ │ + beq.w 3e100 │ │ movs r1, #0 │ │ - movs r3, #42 @ 0x2a │ │ + movs r3, #43 @ 0x2b │ │ strd r3, r1, [r0] │ │ strb r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldr r2, [r1, #0] │ │ subs r2, #2 │ │ - cmp r2, #5 │ │ - bhi.w 3de16 │ │ + cmp r2, #6 │ │ + bhi.w 3e100 │ │ tbb [pc, r2] │ │ - lsrs r0, r1, #8 │ │ - lsls r6, r0, #12 │ │ - lsls r3, r2, #12 │ │ + asrs r7, r1, #4 │ │ + lsls r5, r1, #16 │ │ + lsls r0, r4, #30 │ │ + movs r4, r0 │ │ ldrd r1, r2, [r1, #8] │ │ - b.n 3dcd6 │ │ + b.n 3dfe6 │ │ + ldr r2, [r1, #12] │ │ + cmp r2, #0 │ │ + bmi.w 3e100 │ │ ldr r1, [r1, #8] │ │ - b.n 3dcd4 │ │ + b.n 3dfe6 │ │ + ldr r1, [r1, #8] │ │ + b.n 3dfe4 │ │ ldrb r1, [r1, #8] │ │ - b.n 3dcd4 │ │ + b.n 3dfe4 │ │ ldrh r1, [r1, #8] │ │ movs r2, #0 │ │ movs r3, #0 │ │ - movs r5, #7 │ │ + movs r5, #8 │ │ strd r5, r3, [r0] │ │ str r1, [r0, #8] │ │ str r2, [r0, #12] │ │ pop {r4, r5, r7, pc} │ │ - ldr r2, [r1, #12] │ │ - cmp r2, #0 │ │ - bmi.w 3de16 │ │ - ldr r1, [r1, #8] │ │ - b.n 3dcd6 │ │ ldr r2, [r1, #0] │ │ subs r2, #2 │ │ - cmp r2, #5 │ │ - bhi.w 3de16 │ │ + cmp r2, #6 │ │ + bhi.w 3e100 │ │ tbb [pc, r2] │ │ - strh r0, [r2, r1] │ │ - lsls r1, r1, #13 │ │ - lsls r3, r1, #13 │ │ + str r5, [r1, r1] │ │ + lsls r2, r1, #17 │ │ + strh r7, [r7, r5] │ │ + movs r4, r0 │ │ ldrd r1, r2, [r1, #8] │ │ - b.n 3dda6 │ │ + b.n 3e0b0 │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 3f59c │ │ + bl 3f734 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ lsls r3, r3, #31 │ │ - beq.w 3de16 │ │ + beq.n 3e100 │ │ movs r1, #0 │ │ - movs r3, #33 @ 0x21 │ │ + movs r3, #34 @ 0x22 │ │ strd r3, r1, [r0] │ │ strb r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 3f59c │ │ + bl 3f734 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ lsls r3, r3, #31 │ │ - beq.n 3de16 │ │ + beq.n 3e100 │ │ movs r1, #0 │ │ - movs r3, #37 @ 0x25 │ │ + movs r3, #38 @ 0x26 │ │ strd r3, r1, [r0] │ │ strb r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldr r2, [r1, #0] │ │ subs r2, #2 │ │ - cmp r2, #5 │ │ - bhi.n 3de16 │ │ + cmp r2, #6 │ │ + bhi.n 3e100 │ │ tbb [pc, r2] │ │ - adds r5, #51 @ 0x33 │ │ - lsls r4, r5, #12 │ │ - lsls r6, r5, #12 │ │ + adds r5, #50 @ 0x32 │ │ + lsls r7, r5, #16 │ │ + subs r0, #80 @ 0x50 │ │ + movs r4, r0 │ │ ldrd r1, r2, [r1, #8] │ │ - b.n 3ddca │ │ + b.n 3e0d8 │ │ ldr r1, [r1, #8] │ │ movs r2, #0 │ │ - b.n 3dd82 │ │ + b.n 3e088 │ │ + ldr r2, [r1, #12] │ │ + cmp r2, #0 │ │ + bmi.n 3e100 │ │ + ldr r1, [r1, #8] │ │ + b.n 3e088 │ │ ldrb r1, [r1, #8] │ │ movs r2, #0 │ │ - b.n 3dd82 │ │ + b.n 3e088 │ │ ldrh r1, [r1, #8] │ │ movs r2, #0 │ │ - b.n 3dd82 │ │ - ldr r2, [r1, #12] │ │ - cmp r2, #0 │ │ - bmi.n 3de16 │ │ - ldr r1, [r1, #8] │ │ movs r3, #0 │ │ - movs r5, #44 @ 0x2c │ │ + movs r5, #45 @ 0x2d │ │ strd r5, r3, [r0] │ │ str r1, [r0, #8] │ │ str r2, [r0, #12] │ │ pop {r4, r5, r7, pc} │ │ ldr r1, [r1, #8] │ │ - b.n 3dda4 │ │ - ldr r2, [r1, #12] │ │ - cmp r2, #0 │ │ - bmi.n 3de16 │ │ - ldr r1, [r1, #8] │ │ - b.n 3dda6 │ │ + movs r2, #0 │ │ + b.n 3e0b0 │ │ ldrb r1, [r1, #8] │ │ - b.n 3dda4 │ │ + movs r2, #0 │ │ + b.n 3e0b0 │ │ ldrh r1, [r1, #8] │ │ movs r2, #0 │ │ + b.n 3e0b0 │ │ + ldr r2, [r1, #12] │ │ + cmp r2, #0 │ │ + bmi.n 3e100 │ │ + ldr r1, [r1, #8] │ │ movs r3, #0 │ │ - movs r5, #39 @ 0x27 │ │ + movs r5, #40 @ 0x28 │ │ strd r5, r3, [r0] │ │ str r1, [r0, #8] │ │ str r2, [r0, #12] │ │ pop {r4, r5, r7, pc} │ │ ldr r1, [r1, #8] │ │ - b.n 3ddc8 │ │ - ldr r2, [r1, #12] │ │ - cmp r2, #0 │ │ - bmi.n 3de16 │ │ - ldr r1, [r1, #8] │ │ - b.n 3ddca │ │ + movs r2, #0 │ │ + b.n 3e0d8 │ │ ldrb r1, [r1, #8] │ │ - b.n 3ddc8 │ │ + movs r2, #0 │ │ + b.n 3e0d8 │ │ ldrh r1, [r1, #8] │ │ movs r2, #0 │ │ + b.n 3e0d8 │ │ + ldr r2, [r1, #12] │ │ + cmp r2, #0 │ │ + bmi.n 3e100 │ │ + ldr r1, [r1, #8] │ │ movs r3, #0 │ │ - movs r5, #45 @ 0x2d │ │ + movs r5, #46 @ 0x2e │ │ strd r5, r3, [r0] │ │ str r1, [r0, #8] │ │ str r2, [r0, #12] │ │ pop {r4, r5, r7, pc} │ │ + ldr.w ip, [r1, #12] │ │ + cmp.w ip, #0 │ │ + bmi.n 3e0f4 │ │ ldr r1, [r1, #8] │ │ - mov.w ip, #0 │ │ - b.n 3ddfc │ │ + b.n 3e116 │ │ + eor.w r2, r2, #11 │ │ + orrs.w r2, r2, lr │ │ + beq.w 3dc80 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 397a4 │ │ ldrb r1, [r1, #8] │ │ - mov.w ip, #0 │ │ - b.n 3ddfc │ │ + b.n 3e112 │ │ ldrh r1, [r1, #8] │ │ - mov.w ip, #0 │ │ - b.n 3ddfc │ │ - ldr.w ip, [r1, #12] │ │ - cmp.w ip, #0 │ │ - bmi.n 3de0a │ │ + b.n 3e112 │ │ ldr r1, [r1, #8] │ │ + mov.w ip, #0 │ │ movs r2, #0 │ │ - movs r3, #7 │ │ + movs r3, #8 │ │ strd r3, r2, [r0] │ │ strd r1, ip, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ - eor.w r2, r2, #10 │ │ - orrs.w r2, r2, lr │ │ - beq.w 3d99e │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 38cfc │ │ push {r4, r5, r6, r7, lr} │ │ stmdb sp!, {r8, r9, sl} │ │ ldr.w ip, [sp, #52] @ 0x34 │ │ cmp.w ip, #0 │ │ - beq.n 3de64 │ │ + beq.n 3e1ce │ │ mov r3, r2 │ │ ldr.w lr, [sp, #48] @ 0x30 │ │ ldr r2, [sp, #40] @ 0x28 │ │ and.w r5, r3, #63 @ 0x3f │ │ ldrd sl, r1, [sp, #32] │ │ - cmp r5, #13 │ │ - beq.n 3de92 │ │ - cmp r3, #14 │ │ - beq.n 3de72 │ │ + cmp r5, #14 │ │ + beq.n 3e1f8 │ │ cmp r3, #15 │ │ - bne.n 3de64 │ │ - ldr r1, [r2, #120] @ 0x78 │ │ - cbz r1, 3de64 │ │ + beq.n 3e1dc │ │ + cmp r3, #16 │ │ + bne.n 3e1ce │ │ + ldr.w r9, [r2, #128] @ 0x80 │ │ + cmp.w r9, #0 │ │ + beq.n 3e1ce │ │ ldr.w r5, [lr, #24] │ │ - cmp r5, #0 │ │ - beq.w 3dfec │ │ - ldr.w r2, [lr, #20] │ │ + mov.w r8, #0 │ │ + cbz r5, 3e1c0 │ │ + ldr.w r3, [lr, #20] │ │ + movs r6, #0 │ │ cmp r5, #1 │ │ - bne.n 3debe │ │ - movs r3, #0 │ │ - b.n 3dee0 │ │ + beq.n 3e190 │ │ + movs r1, #0 │ │ + mov.w r2, #304 @ 0x130 │ │ + add.w r6, r1, r5, lsr #1 │ │ + sub.w r5, r5, r5, lsr #1 │ │ + mla r4, r6, r2, r3 │ │ + ldr.w r4, [r4, #296] @ 0x128 │ │ + cmp r4, sl │ │ + it hi │ │ + movhi r6, r1 │ │ + mov r1, r6 │ │ + cmp r5, #1 │ │ + bhi.n 3e174 │ │ + mov.w r1, #304 @ 0x130 │ │ + mla r1, r6, r1, r3 │ │ + ldr.w r1, [r1, #296] @ 0x128 │ │ + cmp r1, sl │ │ + beq.n 3e1c0 │ │ + it cc │ │ + addcc r6, #1 │ │ + cbz r6, 3e1c0 │ │ + mov.w r1, #304 @ 0x130 │ │ + mla r3, r6, r1, r3 │ │ + ldrb.w r1, [r3, #-64] │ │ + cmp r1, #9 │ │ + bne.n 3e1c0 │ │ + ldr.w r1, [r3, #-68] │ │ + cmp sl, r1 │ │ + bcs.w 3e308 │ │ + strd sl, r8, [r0, #8] │ │ + movs r1, #52 @ 0x34 │ │ + strb r1, [r0, #0] │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ movs r1, #255 @ 0xff │ │ strb r1, [r0, #0] │ │ movs r1, #0 │ │ str r1, [r0, #4] │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ uxtb r3, r1 │ │ - cbz r3, 3dea8 │ │ + cbz r3, 3e20e │ │ cmp r3, #1 │ │ - bne.w 3dfec │ │ + bne.n 3e2bc │ │ ldr.w r6, [lr, #24] │ │ cmp r6, #0 │ │ - beq.w 3dfec │ │ - ldr.w r8, [lr, #20] │ │ + beq.n 3e2bc │ │ + ldr.w r9, [lr, #20] │ │ cmp r6, #1 │ │ - bne.n 3df54 │ │ + bne.n 3e222 │ │ movs r5, #0 │ │ - b.n 3df76 │ │ + b.n 3e244 │ │ ldr r3, [sp, #44] @ 0x2c │ │ str.w ip, [sp, #40] @ 0x28 │ │ strd sl, lr, [sp, #32] │ │ ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 3f260 │ │ + b.w 3f408 │ │ ldr.w r6, [lr, #16] │ │ cmp r6, #0 │ │ - beq.w 3dfec │ │ + beq.n 3e2bc │ │ ldr.w r9, [lr, #12] │ │ cmp r6, #1 │ │ - bne.n 3df9a │ │ + bne.n 3e268 │ │ movs r5, #0 │ │ - b.n 3dfbc │ │ - movs r6, #0 │ │ - add.w r3, r6, r5, lsr #1 │ │ - sub.w r5, r5, r5, lsr #1 │ │ - add.w r4, r3, r3, lsl #3 │ │ - add.w r4, r2, r4, lsl #5 │ │ - ldr.w r4, [r4, #280] @ 0x118 │ │ - cmp r4, sl │ │ - it hi │ │ - movhi r3, r6 │ │ - mov r6, r3 │ │ - cmp r5, #1 │ │ - bhi.n 3dec0 │ │ - add.w r4, r3, r3, lsl #3 │ │ - add.w r4, r2, r4, lsl #5 │ │ - ldr.w r4, [r4, #280] @ 0x118 │ │ - cmp r4, sl │ │ - beq.n 3dfec │ │ - it cc │ │ - addcc r3, #1 │ │ - cmp r3, #0 │ │ - beq.n 3dfec │ │ - add.w r3, r3, r3, lsl #3 │ │ - add.w r2, r2, r3, lsl #5 │ │ - ldr.w r3, [r2, #-104] │ │ - cmp r3, #0 │ │ - bne.n 3dfec │ │ - ldr.w r3, [r2, #-100] │ │ - cmp sl, r3 │ │ - bcc.n 3dfec │ │ - ldrb.w r5, [r2, #-71] │ │ - sub.w r8, sl, r3 │ │ - ldr.w r4, [r2, #-68] │ │ - movs r6, #4 │ │ - ldr.w r3, [r2, #-76] │ │ - cmp r5, #8 │ │ - it eq │ │ - moveq r6, #12 │ │ - add r4, r6 │ │ - subs r4, r4, r3 │ │ - subs.w r5, r8, r4 │ │ - bcc.n 3dfec │ │ - cmp r5, r3 │ │ - bcs.n 3dfec │ │ - sub.w r3, r2, #288 @ 0x120 │ │ - str.w ip, [sp, #40] @ 0x28 │ │ - add.w r2, r1, #8 │ │ - strd r8, lr, [sp, #32] │ │ - movs r1, #1 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 3f260 │ │ + b.n 3e28a │ │ movs r3, #0 │ │ + mov.w r8, #304 @ 0x130 │ │ add.w r5, r3, r6, lsr #1 │ │ sub.w r6, r6, r6, lsr #1 │ │ - add.w r4, r5, r5, lsl #3 │ │ - add.w r4, r8, r4, lsl #5 │ │ - ldr.w r4, [r4, #280] @ 0x118 │ │ + mla r4, r5, r8, r9 │ │ + ldr.w r4, [r4, #296] @ 0x128 │ │ cmp r4, sl │ │ it hi │ │ movhi r5, r3 │ │ mov r3, r5 │ │ cmp r6, #1 │ │ - bhi.n 3df56 │ │ - add.w r3, r5, r5, lsl #3 │ │ - add.w r3, r8, r3, lsl #5 │ │ - ldr.w r3, [r3, #280] @ 0x118 │ │ + bhi.n 3e228 │ │ + mov.w r3, #304 @ 0x130 │ │ + mla r3, r5, r3, r9 │ │ + ldr.w r3, [r3, #296] @ 0x128 │ │ cmp r3, sl │ │ - beq.n 3dfec │ │ + beq.n 3e2bc │ │ it cc │ │ addcc r5, #1 │ │ - cbz r5, 3dfec │ │ - add.w r3, r5, r5, lsl #3 │ │ - add.w r3, r8, r3, lsl #5 │ │ - sub.w r3, r3, #288 @ 0x120 │ │ - b.n 3dfde │ │ + cbz r5, 3e2bc │ │ + mov.w r3, #304 @ 0x130 │ │ + mla r3, r5, r3, r9 │ │ + sub.w r3, r3, #304 @ 0x130 │ │ + b.n 3e2ac │ │ movs r3, #0 │ │ - mov.w r8, #352 @ 0x160 │ │ + mov.w r8, #368 @ 0x170 │ │ add.w r5, r3, r6, lsr #1 │ │ sub.w r6, r6, r6, lsr #1 │ │ mla r4, r5, r8, r9 │ │ - ldr.w r4, [r4, #348] @ 0x15c │ │ + ldr.w r4, [r4, #364] @ 0x16c │ │ cmp r4, sl │ │ it hi │ │ movhi r5, r3 │ │ mov r3, r5 │ │ cmp r6, #1 │ │ - bhi.n 3dfa0 │ │ - mov.w r3, #352 @ 0x160 │ │ + bhi.n 3e26e │ │ + mov.w r3, #368 @ 0x170 │ │ mla r3, r5, r3, r9 │ │ - ldr.w r3, [r3, #348] @ 0x15c │ │ + ldr.w r3, [r3, #364] @ 0x16c │ │ cmp r3, sl │ │ - beq.n 3dfec │ │ + beq.n 3e2bc │ │ it cc │ │ addcc r5, #1 │ │ - cbz r5, 3dfec │ │ - mov.w r3, #352 @ 0x160 │ │ + cbz r5, 3e2bc │ │ + mov.w r3, #368 @ 0x170 │ │ mla r3, r5, r3, r9 │ │ - sub.w r3, r3, #352 @ 0x160 │ │ - ldr.w r4, [r3, #184] @ 0xb8 │ │ - cbnz r4, 3dfec │ │ - ldr.w r5, [r3, #188] @ 0xbc │ │ + sub.w r3, r3, #368 @ 0x170 │ │ + ldrb.w r4, [r3, #240] @ 0xf0 │ │ + cmp r4, #9 │ │ + bne.n 3e2bc │ │ + ldr.w r5, [r3, #236] @ 0xec │ │ cmp sl, r5 │ │ - bcs.n 3dff6 │ │ - movs r1, #58 @ 0x3a │ │ + bcs.n 3e2cc │ │ + movs r1, #0 │ │ + strd sl, r1, [r0, #8] │ │ + movs r1, #52 @ 0x34 │ │ strb r1, [r0, #0] │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldrb.w r6, [r3, #217] @ 0xd9 │ │ - movs r4, #4 │ │ - ldr.w r9, [r3, #220] @ 0xdc │ │ + ldrb.w r4, [r3, #225] @ 0xe1 │ │ sub.w r8, sl, r5 │ │ - ldr.w r5, [r3, #212] @ 0xd4 │ │ - cmp r6, #8 │ │ + ldr.w r9, [r3, #228] @ 0xe4 │ │ + movs r5, #4 │ │ + ldr.w r6, [r3, #220] @ 0xdc │ │ + cmp r4, #8 │ │ it eq │ │ - moveq r4, #12 │ │ - add r4, r9 │ │ - subs r4, r4, r5 │ │ - subs.w r6, r8, r4 │ │ - bcc.n 3dfec │ │ - cmp r6, r5 │ │ - bcs.n 3dfec │ │ + moveq r5, #12 │ │ + add.w r4, r5, r9 │ │ + subs r4, r4, r6 │ │ + subs.w r5, r8, r4 │ │ + bcc.n 3e2bc │ │ + cmp r5, r6 │ │ + bcs.n 3e2bc │ │ str.w ip, [sp, #40] @ 0x28 │ │ strd r8, lr, [sp, #32] │ │ ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 3f260 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl} │ │ - sub.w sp, sp, #4096 @ 0x1000 │ │ - sub sp, #16 │ │ - movw r6, #5653 @ 0x1615 │ │ - sub.w r2, r1, r1, lsr #1 │ │ - movt r6, #5 │ │ - cmp r1, r6 │ │ + b.w 3f408 │ │ + ldrb.w r2, [r3, #-79] │ │ + sub.w r5, sl, r1 │ │ + ldr.w r6, [r3, #-76] │ │ + movs r4, #4 │ │ + ldr.w r1, [r3, #-84] │ │ + cmp r2, #8 │ │ + it eq │ │ + moveq r4, #12 │ │ + adds r2, r4, r6 │ │ + subs r2, r2, r1 │ │ + subs r2, r5, r2 │ │ + bcc.w 3e1c0 │ │ + cmp r2, r1 │ │ + bcs.w 3e1c0 │ │ + str.w ip, [sp, #40] @ 0x28 │ │ + sub.w r3, r3, #304 @ 0x130 │ │ + strd r5, lr, [sp, #32] │ │ + add.w r2, r9, #8 │ │ + movs r1, #1 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 3f408 │ │ + push {r4, r5, r6, lr} │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #4 │ │ + ldrd r2, r3, [r0] │ │ + movs r5, #0 │ │ + ldrd r9, sl, [r0, #24] │ │ + ldr r6, [r0, #16] │ │ + subs.w r2, r9, r2 │ │ + ldr.w lr, [r0, #40] @ 0x28 │ │ + sbcs.w r2, sl, r3 │ │ + mov.w r3, #0 │ │ + mov.w r2, #0 │ │ it cc │ │ - movcc r6, r1 │ │ - cmp r6, r2 │ │ + movcc r2, #1 │ │ + cmp lr, r6 │ │ it ls │ │ - movls r6, r2 │ │ - cmp r6, #48 @ 0x30 │ │ - mov r8, r6 │ │ + movls r3, #1 │ │ + and.w r2, r2, r3 │ │ + it cc │ │ + movcc r5, #1 │ │ + orrs.w ip, r5, r2 │ │ + beq.n 3e3ea │ │ + add.w r5, r0, #64 @ 0x40 │ │ + movs r3, #2 │ │ + b.n 3e3a4 │ │ + adds r3, #1 │ │ + adds r5, #24 │ │ + mov lr, r2 │ │ + mov r9, fp │ │ + mov sl, r8 │ │ + cmp r1, r3 │ │ + beq.n 3e420 │ │ + ldrd fp, r8, [r5, #-16] │ │ + movs r6, #0 │ │ + ldr r2, [r5, #0] │ │ + subs.w r4, fp, r9 │ │ + sbcs.w r4, r8, sl │ │ + mov.w r4, #0 │ │ + it cc │ │ + movcc r4, #1 │ │ + cmp r2, lr │ │ it ls │ │ - movls.w r8, #48 @ 0x30 │ │ - cmp r6, #171 @ 0xab │ │ - bcs.n 3e06a │ │ - add r4, sp, #8 │ │ - movs r3, #170 @ 0xaa │ │ - b.n 3e09c │ │ - movw r3, #21846 @ 0x5556 │ │ - movt r3, #1365 @ 0x555 │ │ - cmp r2, r3 │ │ - bcc.n 3e07a │ │ - bl 14360 │ │ - add.w r2, r8, r8, lsl #1 │ │ - lsls r5, r2, #3 │ │ - beq.n 3e098 │ │ - mov r9, r0 │ │ - mov r0, r5 │ │ - mov sl, r1 │ │ - blx 4f770 │ │ - cbz r0, 3e0c2 │ │ - mov r4, r0 │ │ - mov r1, sl │ │ - mov r0, r9 │ │ - mov r3, r8 │ │ - b.n 3e09c │ │ - movs r3, #0 │ │ - movs r4, #8 │ │ + movls r6, #1 │ │ + bcc.n 3e396 │ │ + ands r6, r4 │ │ + bne.n 3e396 │ │ + cmp r3, r1 │ │ + beq.n 3e420 │ │ + orr.w r2, r1, #1 │ │ + movs r3, #62 @ 0x3e │ │ + clz r2, r2 │ │ + eor.w r3, r3, r2, lsl #1 │ │ movs r2, #0 │ │ - cmp r1, #65 @ 0x41 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 3e5a8 │ │ + add.w r5, r0, #64 @ 0x40 │ │ + movs r3, #2 │ │ + ldrd fp, r8, [r5, #-16] │ │ + movs r6, #0 │ │ + ldr r4, [r5, #0] │ │ + subs.w r2, fp, r9 │ │ + sbcs.w r2, r8, sl │ │ it cc │ │ - movcc r2, #1 │ │ - str r2, [sp, #0] │ │ - mov r2, r4 │ │ - bl 3e1e0 │ │ - cmp r6, #170 @ 0xaa │ │ - bls.n 3e0b6 │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - add.w sp, sp, #4096 @ 0x1000 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - movs r0, #8 │ │ - mov r1, r5 │ │ - bl 142ba │ │ - cmp r6, #171 @ 0xab │ │ - mov r5, r0 │ │ - itt cs │ │ - movcs r0, r4 │ │ - blxcs 4f780 │ │ - mov r0, r5 │ │ - blx 4dd68 │ │ + movcc r6, #1 │ │ + movs r2, #0 │ │ + cmp r4, lr │ │ + it ls │ │ + movls r2, #1 │ │ + bcc.n 3e3c8 │ │ + ands r2, r6 │ │ + bne.n 3e3c8 │ │ + adds r3, #1 │ │ + adds r5, #24 │ │ + mov lr, r4 │ │ + mov r9, fp │ │ + mov sl, r8 │ │ + cmp r1, r3 │ │ + bne.n 3e3f0 │ │ + cmp.w ip, #0 │ │ + beq.n 3e48e │ │ + add.w r2, r1, r1, lsl #1 │ │ + lsrs r1, r1, #1 │ │ + add.w r1, r1, r1, lsl #1 │ │ + mvn.w r3, #11 │ │ + add.w r2, r3, r2, lsl #3 │ │ + movs r3, #0 │ │ + lsls r1, r1, #3 │ │ + str r1, [sp, #0] │ │ + adds r5, r0, r2 │ │ + ldr.w lr, [r0, r3] │ │ + ldrd r4, sl, [r5, #-12] │ │ + str r4, [r0, r3] │ │ + adds r4, r0, r3 │ │ + adds r3, #24 │ │ + ldrd r1, ip, [r4, #12] │ │ + ldr.w r8, [r0, r2] │ │ + str r1, [r0, r2] │ │ + subs r2, #24 │ │ + ldr r1, [r5, #4] │ │ + ldrd r6, fp, [r4, #4] │ │ + str.w r6, [r5, #-8] │ │ + strd r8, r1, [r4, #12] │ │ + ldr r1, [r4, #20] │ │ + ldr r6, [r5, #8] │ │ + str r1, [r5, #8] │ │ + ldr r1, [sp, #0] │ │ + ldr.w r9, [r5, #-4] │ │ + cmp r1, r3 │ │ + str.w lr, [r5, #-12] │ │ + str.w sl, [r4, #4] │ │ + str.w r9, [r4, #8] │ │ + str.w fp, [r5, #-4] │ │ + str.w ip, [r5, #4] │ │ + str r6, [r4, #20] │ │ + bne.n 3e43e │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, lr} │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #28 │ │ + sub sp, #32 │ │ add.w r1, r1, r1, lsl #1 │ │ - mov.w r8, #0 │ │ - mov r3, r0 │ │ - str r0, [sp, #4] │ │ - add.w r1, r0, r1, lsl #3 │ │ - str r1, [sp, #0] │ │ + mov.w lr, #0 │ │ + mov r2, r0 │ │ + str r0, [sp, #24] │ │ + add.w ip, r0, r1, lsl #3 │ │ add.w r1, r0, #24 │ │ - b.n 3e122 │ │ - ldr r2, [sp, #4] │ │ + str.w ip, [sp] │ │ + b.n 3e4e4 │ │ + ldr r2, [sp, #24] │ │ + ldr r1, [sp, #12] │ │ + ldrd r6, r0, [sp, #4] │ │ + strd r6, r0, [r2, #8] │ │ + ldr r0, [sp, #28] │ │ + strd r0, r1, [r2, #16] │ │ + ldr.w ip, [sp] │ │ + ldrd r0, lr, [sp, #16] │ │ + strd r4, r3, [r2] │ │ + add.w r1, r0, #24 │ │ + add.w lr, lr, #24 │ │ + mov r2, r0 │ │ + cmp r1, ip │ │ + beq.n 3e572 │ │ + ldrd r5, r6, [r2] │ │ + mov r0, r1 │ │ + ldrd r4, r3, [r2, #24] │ │ + ldr.w r8, [r2, #16] │ │ + subs r5, r4, r5 │ │ + ldr r1, [r2, #40] @ 0x28 │ │ + sbcs.w r5, r3, r6 │ │ + mov.w r6, #0 │ │ + mov.w r5, #0 │ │ + it cc │ │ + movcc r5, #1 │ │ + str r1, [sp, #28] │ │ + cmp r1, r8 │ │ + it ls │ │ + movls r6, #1 │ │ + bcc.n 3e514 │ │ + ands r5, r6 │ │ + beq.n 3e4d6 │ │ + str r0, [sp, #16] │ │ + ldrd r1, r0, [r2, #32] │ │ + strd r1, r0, [sp, #4] │ │ + ldr r0, [r2, #44] @ 0x2c │ │ + mov r2, lr │ │ + str r0, [sp, #12] │ │ + str.w lr, [sp, #20] │ │ ldr r0, [sp, #24] │ │ - strd r0, sl, [r2] │ │ - ldr r0, [sp, #8] │ │ - ldr r3, [sp, #20] │ │ - str r0, [r2, #8] │ │ - ldr r0, [sp, #12] │ │ - strd r0, r9, [r2, #12] │ │ - ldr r0, [sp, #16] │ │ - str r0, [r2, #20] │ │ - sub.w r8, r8, #24 │ │ - add.w r1, r3, #24 │ │ - ldr r0, [sp, #0] │ │ + cmp r2, #0 │ │ + add.w ip, r0, r2 │ │ + add.w r6, ip, #24 │ │ + mov r5, ip │ │ + ldmia.w r5, {r1, r8, r9, sl, fp, lr} │ │ + stmia.w r6, {r1, r8, r9, sl, fp, lr} │ │ + beq.n 3e4b8 │ │ + ldrd r1, r6, [ip, #-24] │ │ + movs r5, #0 │ │ + ldr.w r0, [ip, #-8] │ │ + subs r2, #24 │ │ + subs r1, r4, r1 │ │ + sbcs.w r1, r3, r6 │ │ + it cc │ │ + movcc r5, #1 │ │ + ldr r1, [sp, #28] │ │ + movs r6, #0 │ │ cmp r1, r0 │ │ - beq.n 3e1aa │ │ - mov fp, r3 │ │ - mov r3, r1 │ │ - ldrd r0, r5, [fp, #24] │ │ - str r0, [sp, #24] │ │ - ldr.w r0, [fp, #40] @ 0x28 │ │ - ldr.w r2, [fp, #16] │ │ - cmp r0, r2 │ │ - bcc.n 3e148 │ │ - bhi.n 3e114 │ │ - ldrd r2, r6, [fp] │ │ - ldr r1, [sp, #24] │ │ - subs r2, r1, r2 │ │ - sbcs.w r2, r5, r6 │ │ - bcs.n 3e114 │ │ - ldrd r2, r1, [fp, #32] │ │ - mov r6, r3 │ │ - strd r2, r1, [sp, #8] │ │ - mov r2, fp │ │ - ldr.w r1, [fp, #44] @ 0x2c │ │ - str r1, [sp, #16] │ │ - mov r1, r8 │ │ - str r3, [sp, #20] │ │ - mov r3, r0 │ │ - ldmia.w r2, {r0, r8, r9, sl, ip, lr} │ │ - stmia.w r6, {r0, r8, r9, sl, ip, lr} │ │ - mov sl, r5 │ │ - mov r9, r3 │ │ - ldr r2, [sp, #4] │ │ - mov r8, r1 │ │ - cmp fp, r2 │ │ - beq.n 3e0fe │ │ - mov lr, r8 │ │ - b.n 3e18a │ │ - mov r0, ip │ │ - adds.w lr, lr, #24 │ │ - ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ - stmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ - mov fp, ip │ │ - beq.n 3e0fc │ │ - ldr.w r0, [fp, #-8] │ │ - sub.w ip, fp, #24 │ │ - cmp r9, r0 │ │ - bcc.n 3e178 │ │ - bhi.n 3e1a6 │ │ - ldrd r0, r3, [ip] │ │ - ldr r1, [sp, #24] │ │ - subs r0, r1, r0 │ │ - sbcs.w r0, sl, r3 │ │ - bcc.n 3e178 │ │ - mov r2, fp │ │ - b.n 3e0fe │ │ - add sp, #28 │ │ + it ls │ │ + movls r6, #1 │ │ + bcc.n 3e528 │ │ + ands.w r0, r6, r5 │ │ + bne.n 3e528 │ │ + ldr r0, [sp, #24] │ │ + add r0, r2 │ │ + add.w r2, r0, #24 │ │ + b.n 3e4ba │ │ + add sp, #32 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ ldr r1, [r0, #8] │ │ cmp r1, #0 │ │ it ne │ │ bxne lr │ │ ldr r1, [r0, #16] │ │ - cbz r1, 3e1d2 │ │ + cbz r1, 3e59a │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ ldr r1, [r0, #12] │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ ldr r1, [r0, #24] │ │ cmp r1, #0 │ │ itt ne │ │ ldrne r0, [r0, #20] │ │ - bne.w 4f69c │ │ + bne.w 4eddc │ │ bx lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #420 @ 0x1a4 │ │ - mov r4, r1 │ │ - mov fp, r3 │ │ - mov sl, r2 │ │ - str r0, [sp, #52] @ 0x34 │ │ - movs r0, #0 │ │ - mov.w r1, #1073741824 @ 0x40000000 │ │ - mov r2, r4 │ │ - movs r3, #0 │ │ - bl 4c5c0 │ │ - umull r2, r3, r0, r4 │ │ - adds r6, r0, #1 │ │ - adc.w r5, r1, #0 │ │ - mla r3, r1, r4, r3 │ │ - eor.w r3, r3, #1073741824 @ 0x40000000 │ │ - orrs r2, r3 │ │ - it eq │ │ - moveq r5, r1 │ │ - str r5, [sp, #24] │ │ - it eq │ │ - moveq r6, r0 │ │ - cmp.w r4, #4096 @ 0x1000 │ │ - str r6, [sp, #28] │ │ - str r4, [sp, #44] @ 0x2c │ │ - bhi.n 3e234 │ │ - sub.w r0, r4, r4, lsr #1 │ │ - cmp r0, #64 @ 0x40 │ │ - it cs │ │ - movcs r0, #64 @ 0x40 │ │ - b.n 3e256 │ │ - orr.w r0, r4, #1 │ │ - movs r2, #1 │ │ - clz r0, r0 │ │ - eor.w r0, r0, #31 │ │ - and.w r1, r0, #1 │ │ - add.w r0, r1, r0, lsr #1 │ │ - lsr.w r1, r4, r0 │ │ - lsl.w r0, r2, r0 │ │ - add r0, r1 │ │ - lsrs r0, r0, #1 │ │ - str r0, [sp, #32] │ │ - sub.w r2, r7, #94 @ 0x5e │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - mov.w r8, #1 │ │ - movs r5, #0 │ │ - mov.w ip, #0 │ │ - sub.w r1, r0, #24 │ │ - str r1, [sp, #20] │ │ - sub.w r1, r0, #12 │ │ - adds r0, #48 @ 0x30 │ │ - str r0, [sp, #16] │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - str r1, [sp, #12] │ │ - str.w sl, [sp, #76] @ 0x4c │ │ - str.w fp, [sp, #40] @ 0x28 │ │ - add.w r6, r5, r5, lsl #1 │ │ - cmp r0, r5 │ │ - str r5, [sp, #64] @ 0x40 │ │ - bls.n 3e2c8 │ │ - mov r1, r0 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - sub.w r9, r1, r5 │ │ - ldr r1, [sp, #32] │ │ - add.w r0, r0, r6, lsl #3 │ │ - str.w ip, [sp, #48] @ 0x30 │ │ - cmp r9, r1 │ │ - str r6, [sp, #68] @ 0x44 │ │ - bcs.n 3e2da │ │ - ldr r1, [r7, #8] │ │ - cbz r1, 3e2e6 │ │ - movs r1, #0 │ │ - cmp.w r9, #32 │ │ - strd r1, r1, [sp] │ │ - it cs │ │ - movcs.w r9, #32 │ │ - ldr.w sl, [sp, #76] @ 0x4c │ │ - mov r1, r9 │ │ - mov r3, fp │ │ - mov r2, sl │ │ - bl 3e768 │ │ - b.n 3e412 │ │ - mov.w r9, #1 │ │ - mov.w lr, #0 │ │ - cmp.w ip, #2 │ │ - bcs.w 3e474 │ │ - b.n 3e6c6 │ │ - cmp.w r9, #2 │ │ - bcs.n 3e2f8 │ │ - ldr.w sl, [sp, #76] @ 0x4c │ │ - b.n 3e412 │ │ - ldr r0, [sp, #32] │ │ - cmp r9, r0 │ │ - it cs │ │ - movcs r9, r0 │ │ - mov.w r9, r9, lsl #1 │ │ - ldr.w sl, [sp, #76] @ 0x4c │ │ - b.n 3e41a │ │ - ldr r1, [r0, #16] │ │ - ldr r6, [r0, #40] @ 0x28 │ │ - cmp r6, r1 │ │ - bcc.n 3e316 │ │ - ldrd lr, ip, [r0, #24] │ │ - cmp r6, r1 │ │ - bhi.n 3e360 │ │ - ldrd r1, r2, [r0] │ │ - subs.w r1, lr, r1 │ │ - sbcs.w r1, ip, r2 │ │ - bcs.n 3e360 │ │ - cmp.w r9, #2 │ │ - bne.n 3e326 │ │ - mov.w sl, #2 │ │ - mov.w ip, #1 │ │ - b.n 3e37a │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - mov.w sl, #2 │ │ - ldr r1, [sp, #16] │ │ - add.w r5, r1, r2, lsl #3 │ │ - b.n 3e340 │ │ - add.w sl, sl, #1 │ │ - adds r5, #24 │ │ - mov r6, r2 │ │ - cmp r9, sl │ │ - beq.n 3e372 │ │ - ldr r2, [r5, #16] │ │ - cmp r2, r6 │ │ - bcc.n 3e334 │ │ - mov.w ip, #1 │ │ - cmp r2, r6 │ │ - bhi.n 3e378 │ │ - ldrd r6, lr, [r5, #-24] │ │ - ldrd r3, r4, [r5] │ │ - subs r3, r3, r6 │ │ - sbcs.w r3, r4, lr │ │ - bcc.n 3e334 │ │ - b.n 3e378 │ │ - cmp.w r9, #2 │ │ - bne.w 3e6ec │ │ - mov.w sl, #2 │ │ - mov.w ip, #0 │ │ - b.n 3e37a │ │ - mov.w ip, #1 │ │ - mov sl, r9 │ │ - ldr r5, [sp, #64] @ 0x40 │ │ - ldr r3, [sp, #68] @ 0x44 │ │ - ldr r1, [sp, #32] │ │ - cmp sl, r1 │ │ - bcc.w 3e2a4 │ │ - cmp.w ip, #0 │ │ - it ne │ │ - movsne.w r0, sl, lsr #1 │ │ - bne.n 3e398 │ │ - mov r9, sl │ │ - ldr.w sl, [sp, #76] @ 0x4c │ │ - b.n 3e412 │ │ - add.w r2, sl, sl, lsl #1 │ │ - ldr r1, [sp, #12] │ │ - ldr r6, [sp, #52] @ 0x34 │ │ - lsls r3, r3, #3 │ │ - add.w r2, r1, r2, lsl #3 │ │ - ldr r1, [r6, r3] │ │ - adds r4, r2, r3 │ │ - ldrd r5, fp, [r4, #-12] │ │ - str r1, [sp, #84] @ 0x54 │ │ - subs r0, #1 │ │ - ldr.w r1, [r4, #-4] │ │ - str r1, [sp, #72] @ 0x48 │ │ - ldr r1, [r2, r3] │ │ - str r5, [r6, r3] │ │ - add.w r5, r6, r3 │ │ - ldrd r9, ip, [r5, #4] │ │ - add.w r6, r6, #24 │ │ - str r1, [sp, #80] @ 0x50 │ │ - ldrd r1, lr, [r5, #12] │ │ - str r1, [r2, r3] │ │ - sub.w r2, r2, #24 │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - str.w r9, [r4, #-8] │ │ - ldr.w r9, [r4, #4] │ │ - str.w r1, [r4, #-12] │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - str r1, [r5, #8] │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - str.w ip, [r4, #-4] │ │ - strd r1, r9, [r5, #12] │ │ - ldr.w ip, [r5, #20] │ │ - ldr r1, [r4, #8] │ │ - str.w fp, [r5, #4] │ │ - str.w lr, [r4, #4] │ │ - str r1, [r5, #20] │ │ - str.w ip, [r4, #8] │ │ - bne.n 3e3a6 │ │ - mov r9, sl │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ - ldr.w sl, [sp, #76] @ 0x4c │ │ - ldr r5, [sp, #64] @ 0x40 │ │ - mov.w r0, r9, lsl #1 │ │ - add.w r9, r0, #1 │ │ - sub.w r0, r5, r8, lsr #1 │ │ - ldr r4, [sp, #24] │ │ - adds r0, r0, r5 │ │ - ldr r5, [sp, #28] │ │ - mov.w r6, r9, lsr #1 │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ - umull lr, r2, r0, r5 │ │ - mla r0, r0, r4, r2 │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - add.w r2, r6, r2, lsl #1 │ │ - umull r1, r6, r5, r2 │ │ - mla r2, r4, r2, r6 │ │ + sub sp, #84 @ 0x54 │ │ + mov fp, r1 │ │ + mov sl, r0 │ │ + cmp r1, #33 @ 0x21 │ │ + bcs.n 3e5cc │ │ + mov r0, sl │ │ + mov r1, fp │ │ + add sp, #84 @ 0x54 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 3ea70 │ │ + mov r4, r3 │ │ + mov r8, r2 │ │ + b.n 3e5d8 │ │ + cmp.w fp, #33 @ 0x21 │ │ + bcc.n 3e5ba │ │ + cmp r4, #0 │ │ + beq.w 3ea5c │ │ + mov.w r3, fp, lsr #3 │ │ + movs r0, #168 @ 0xa8 │ │ + mla r2, r3, r0, sl │ │ + add.w r0, r3, r3, lsl #1 │ │ + str.w r8, [sp, #12] │ │ + add.w r1, sl, r0, lsl #5 │ │ + cmp.w fp, #64 @ 0x40 │ │ + bcs.n 3e6a8 │ │ + ldrd r8, r6, [r1] │ │ + mov ip, r4 │ │ + ldrd r0, r4, [sl] │ │ + ldr.w lr, [r1, #16] │ │ + subs.w r5, r0, r8 │ │ + ldr.w r3, [sl, #16] │ │ + sbcs.w r5, r4, r6 │ │ + str r6, [sp, #48] @ 0x30 │ │ + mov.w r5, #0 │ │ mov.w r6, #0 │ │ - adc.w r6, r6, #0 │ │ - eor.w r1, r1, lr │ │ - mla r0, r6, r5, r0 │ │ - clz r1, r1 │ │ - add.w lr, r1, #32 │ │ - ldr r5, [sp, #64] @ 0x40 │ │ - eors r0, r2 │ │ - it ne │ │ - clzne lr, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - sub.w r2, r7, #94 @ 0x5e │ │ - ldr r6, [sp, #68] @ 0x44 │ │ - cmp.w ip, #2 │ │ - bcc.w 3e6c6 │ │ - ldr r0, [sp, #20] │ │ - strd lr, r9, [sp, #56] @ 0x38 │ │ - add.w r0, r0, r6, lsl #3 │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - add.w r0, r0, r6, lsl #3 │ │ - str r0, [sp, #72] @ 0x48 │ │ - b.n 3e5fa │ │ - cmp r5, #0 │ │ - it ne │ │ - cmpne r4, #0 │ │ - bne.n 3e4a8 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - sub.w r2, r7, #94 @ 0x5e │ │ - ldr r5, [sp, #64] @ 0x40 │ │ - lsls r0, r0, #1 │ │ - add.w r8, r0, #1 │ │ - cmp r3, #1 │ │ - bhi.w 3e5fa │ │ - b.n 3e6c0 │ │ - cmp r5, r4 │ │ - mov r0, r4 │ │ it cc │ │ - movcc r0, r5 │ │ - cmp fp, r0 │ │ - bcc.n 3e492 │ │ - add.w r1, r4, r4, lsl #1 │ │ - add.w r8, r0, r0, lsl #1 │ │ - mov r2, r6 │ │ - mov r6, sl │ │ - add.w sl, r2, r1, lsl #3 │ │ - mov r1, r2 │ │ - mov.w r2, r8, lsl #3 │ │ - mov r0, r6 │ │ - str.w ip, [sp, #48] @ 0x30 │ │ - cmp r4, r5 │ │ - it hi │ │ - movhi r1, sl │ │ - bl 4c336 │ │ - add.w fp, r6, r8, lsl #3 │ │ - cmp r4, r5 │ │ - bls.n 3e562 │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ - ldr.w r5, [sl, #-8] │ │ - sub.w r8, fp, #24 │ │ - ldr.w r0, [fp, #-8] │ │ - sub.w sl, sl, #24 │ │ - cmp r0, r5 │ │ - bcs.n 3e502 │ │ - mov.w ip, #1 │ │ - mov lr, sl │ │ - b.n 3e52c │ │ - ldrd r6, ip, [sl] │ │ - cmp r0, r5 │ │ - ldrd r4, lr, [r8] │ │ - mov.w r0, #0 │ │ + movcc r5, #1 │ │ + str.w lr, [sp, #52] @ 0x34 │ │ + cmp r3, lr │ │ it ls │ │ - movls r0, #1 │ │ - subs r4, r4, r6 │ │ - sbcs.w r6, lr, ip │ │ - mov lr, r8 │ │ + movls r6, #1 │ │ + and.w r5, r5, r6 │ │ mov.w r6, #0 │ │ it cc │ │ movcc r6, #1 │ │ - ands.w ip, r0, r6 │ │ - it ne │ │ - movne lr, sl │ │ - ldmia.w lr, {r0, r2, r3, r4, r5, r6} │ │ - mov r1, r9 │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - eor.w r1, ip, #1 │ │ - orr.w r0, ip, ip, lsl #1 │ │ - orr.w r1, r1, r1, lsl #1 │ │ - add.w fp, r8, r0, lsl #3 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - add.w sl, sl, r1, lsl #3 │ │ - cmp sl, r0 │ │ - beq.n 3e558 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - sub.w r9, r9, #24 │ │ - cmp fp, r0 │ │ - bne.n 3e4e6 │ │ - mov r6, sl │ │ - ldr.w sl, [sp, #76] @ 0x4c │ │ - mov r1, sl │ │ - b.n 3e5e0 │ │ - mov r1, r6 │ │ - ldr r6, [sp, #84] @ 0x54 │ │ - b.n 3e5c6 │ │ - ldrd r5, ip, [r1] │ │ - cmp r3, r2 │ │ - ldrd r4, lr, [sl] │ │ - mov.w r2, #0 │ │ + orr.w r9, r6, r5 │ │ + ldrd r5, r6, [r2] │ │ + ldr.w lr, [r2, #16] │ │ + subs r0, r0, r5 │ │ + sbcs.w r0, r4, r6 │ │ + mov r4, ip │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + cmp r3, lr │ │ + mov.w r3, #0 │ │ it ls │ │ - movls r2, #1 │ │ - mov r8, r1 │ │ - subs r3, r4, r5 │ │ - sbcs.w r3, lr, ip │ │ + movls r3, #1 │ │ + and.w r0, r0, r3 │ │ mov.w r3, #0 │ │ it cc │ │ movcc r3, #1 │ │ - ands.w r0, r2, r3 │ │ - eor.w lr, r0, #1 │ │ - it ne │ │ - movne r8, sl │ │ - str r0, [sp, #84] @ 0x54 │ │ - mov r4, r6 │ │ - mov ip, r6 │ │ - ldmia.w r8, {r0, r2, r3, r5, r6, r9} │ │ - stmia.w r4, {r0, r2, r3, r5, r6, r9} │ │ - add.w r0, lr, lr, lsl #1 │ │ - add.w r6, ip, #24 │ │ - add.w r1, r1, r0, lsl #3 │ │ - cmp r1, fp │ │ - itttt ne │ │ - ldrne r0, [sp, #84] @ 0x54 │ │ - addne.w r0, r0, r0, lsl #1 │ │ - addne.w sl, sl, r0, lsl #3 │ │ - ldrne r0, [sp, #72] @ 0x48 │ │ + orrs r0, r3 │ │ + cmp r9, r0 │ │ + mov r0, sl │ │ + bne.n 3e6ae │ │ + subs.w r0, r8, r5 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + sbcs r0, r6 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + ldr r3, [sp, #52] @ 0x34 │ │ + cmp r3, lr │ │ + mov.w r3, #0 │ │ + it ls │ │ + movls r3, #1 │ │ + and.w r0, r0, r3 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + orrs r0, r3 │ │ + teq r9, r0 │ │ it ne │ │ - cmpne sl, r0 │ │ - beq.n 3e5dc │ │ - ldr r2, [r1, #16] │ │ - ldr.w r3, [sl, #16] │ │ - cmp r3, r2 │ │ - bcs.n 3e568 │ │ - movs r0, #1 │ │ - mov.w lr, #0 │ │ - str r0, [sp, #84] @ 0x54 │ │ - mov r8, sl │ │ - b.n 3e598 │ │ - ldr.w sl, [sp, #76] @ 0x4c │ │ - sub.w r2, fp, r1 │ │ - mov r0, r6 │ │ - bl 4c336 │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ - ldrd lr, r9, [sp, #56] @ 0x38 │ │ - ldr r3, [sp, #68] @ 0x44 │ │ - b.n 3e492 │ │ - sub.w r3, ip, #1 │ │ - ldrb r0, [r2, r3] │ │ - cmp r0, lr │ │ - bcc.n 3e6c4 │ │ - add r0, sp, #88 @ 0x58 │ │ - mov ip, r3 │ │ - ldr.w r0, [r0, r3, lsl #2] │ │ - lsrs r4, r0, #1 │ │ - add.w r6, r4, r8, lsr #1 │ │ - cmp r6, fp │ │ - str r6, [sp, #80] @ 0x50 │ │ - bhi.n 3e62e │ │ - orr.w r1, r0, r8 │ │ - ands.w r1, r1, #1 │ │ - bne.n 3e62e │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - mov.w r8, r0, lsl #1 │ │ - cmp r3, #1 │ │ - bhi.n 3e5fa │ │ - b.n 3e6c0 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - lsls r0, r0, #31 │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - sub.w r1, r5, r1 │ │ - str r3, [sp, #68] @ 0x44 │ │ - add.w r1, r1, r1, lsl #1 │ │ - add.w r6, r2, r1, lsl #3 │ │ - beq.n 3e654 │ │ - mov.w r5, r8, lsr #1 │ │ - movs.w r0, r8, lsl #31 │ │ - str r6, [sp, #84] @ 0x54 │ │ - bne.w 3e48a │ │ - b.n 3e68c │ │ - orr.w r0, r4, #1 │ │ - movs r1, #62 @ 0x3e │ │ - clz r0, r0 │ │ - mov r2, sl │ │ - mov r3, fp │ │ - mov r5, ip │ │ - eor.w r0, r1, r0, lsl #1 │ │ - movs r1, #0 │ │ - strd r0, r1, [sp] │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ - bl 3e768 │ │ - ldr r3, [sp, #68] @ 0x44 │ │ - mov ip, r5 │ │ - ldrd lr, r9, [sp, #56] @ 0x38 │ │ - mov.w r5, r8, lsr #1 │ │ - movs.w r0, r8, lsl #31 │ │ - str r6, [sp, #84] @ 0x54 │ │ - bne.w 3e48a │ │ - orr.w r0, r5, #1 │ │ - movs r1, #62 @ 0x3e │ │ - clz r0, r0 │ │ - mov r2, sl │ │ - mov r3, fp │ │ - eor.w r0, r1, r0, lsl #1 │ │ - movs r1, #0 │ │ - strd r0, r1, [sp] │ │ - add.w r0, r4, r4, lsl #1 │ │ - mov r1, r5 │ │ - add.w r0, r6, r0, lsl #3 │ │ - mov r6, ip │ │ - bl 3e768 │ │ - mov ip, r6 │ │ - ldr r3, [sp, #68] @ 0x44 │ │ - ldrd lr, r9, [sp, #56] @ 0x38 │ │ - ldr r6, [sp, #84] @ 0x54 │ │ - b.n 3e48a │ │ - mov.w ip, #1 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - add r1, sp, #88 @ 0x58 │ │ - cmp r0, r5 │ │ - strb.w lr, [r2, ip] │ │ - str.w r8, [r1, ip, lsl #2] │ │ - bls.n 3e738 │ │ - add.w r5, r5, r9, lsr #1 │ │ - add.w ip, ip, #1 │ │ - mov r8, r9 │ │ - add.w r6, r5, r5, lsl #1 │ │ - cmp r0, r5 │ │ - str r5, [sp, #64] @ 0x40 │ │ - bls.w 3e2c8 │ │ - b.n 3e28c │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - mov.w sl, #2 │ │ - ldr r1, [sp, #16] │ │ - add.w r4, r1, r2, lsl #3 │ │ - b.n 3e70c │ │ - mov ip, r5 │ │ - ldr r5, [sp, #64] @ 0x40 │ │ - add.w sl, sl, #1 │ │ - adds r4, #24 │ │ - mov lr, r3 │ │ - mov r6, r2 │ │ - cmp r9, sl │ │ - beq.n 3e730 │ │ - ldr r2, [r4, #16] │ │ - cmp r2, r6 │ │ - bcc.n 3e72a │ │ - ldrd r3, r5, [r4] │ │ - cmp r2, r6 │ │ - bhi.n 3e6fa │ │ - subs.w r6, r3, lr │ │ - sbcs.w r6, r5, ip │ │ - bcs.n 3e6fa │ │ - mov.w ip, #0 │ │ - b.n 3e378 │ │ - mov.w ip, #0 │ │ - b.n 3e37a │ │ - mov.w ip, #0 │ │ - mov sl, r9 │ │ - b.n 3e37a │ │ - movs.w r0, r8, lsl #31 │ │ - bne.n 3e75e │ │ - ldr r1, [sp, #44] @ 0x2c │ │ + movne r1, r2 │ │ + mov r0, r1 │ │ + b.n 3e6ae │ │ + mov r0, sl │ │ + bl 3f310 │ │ + subs r4, #1 │ │ + str r4, [sp, #4] │ │ + ldr r2, [sp, #12] │ │ + sub.w ip, r0, sl │ │ + str.w sl, [sp, #20] │ │ + cmp r2, #0 │ │ + str.w fp, [sp, #8] │ │ + beq.w 3e8a6 │ │ + add.w r8, sl, ip │ │ + ldr.w r3, [sl, ip] │ │ + ldrd r0, r1, [r2] │ │ + ldr.w r6, [r8, #4] │ │ + subs r0, r0, r3 │ │ + ldr r2, [r2, #16] │ │ + ldr.w r4, [r8, #16] │ │ + sbcs.w r0, r1, r6 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + cmp r2, r4 │ │ + mov.w r2, #0 │ │ + it ls │ │ + movls r2, #1 │ │ + bcc.w 3e8a6 │ │ + ands.w r0, r2, r1 │ │ + bne.w 3e8a6 │ │ + mov ip, sl │ │ + add.w r9, sp, #56 @ 0x38 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + mov r1, r9 │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + mov r0, sl │ │ + mov r1, r8 │ │ + movs r2, #24 │ │ + bl 4bc94 │ │ + mov r0, r9 │ │ + add.w lr, sl, #24 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + mov ip, lr │ │ + stmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ + mov r1, r9 │ │ + add.w r8, sl, #48 @ 0x30 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + add.w r0, fp, fp, lsl #1 │ │ + movs r5, #24 │ │ + add.w r1, sl, r0, lsl #3 │ │ + lsls r0, r0, #3 │ │ + str r1, [sp, #16] │ │ + mov.w fp, #0 │ │ + str r0, [sp, #12] │ │ movs r0, #0 │ │ - orr.w r2, r1, #1 │ │ - clz r3, r2 │ │ - movs r2, #62 @ 0x3e │ │ - eor.w r2, r2, r3, lsl #1 │ │ - strd r2, r0, [sp] │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - mov r2, sl │ │ - mov r3, fp │ │ - bl 3e768 │ │ - add sp, #420 @ 0x1a4 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - bmi.n 3e712 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #108 @ 0x6c │ │ - mov r6, r1 │ │ - mov r9, r0 │ │ - cmp r1, #33 @ 0x21 │ │ - str r3, [sp, #52] @ 0x34 │ │ - str r2, [sp, #72] @ 0x48 │ │ - bcs.n 3e782 │ │ - mov fp, r6 │ │ - b.n 3eb3e │ │ - ldr r5, [r7, #8] │ │ - ldr r0, [r7, #12] │ │ - str r0, [sp, #48] @ 0x30 │ │ - sub.w r0, r2, #24 │ │ - str r0, [sp, #36] @ 0x24 │ │ - str.w r9, [sp, #64] @ 0x40 │ │ - cmp r5, #0 │ │ - beq.w 3eb24 │ │ - lsrs r3, r6, #3 │ │ - movs r0, #168 @ 0xa8 │ │ - mla r2, r3, r0, r9 │ │ - add.w r0, r3, r3, lsl #1 │ │ - str r6, [sp, #60] @ 0x3c │ │ - add.w r1, r9, r0, lsl #5 │ │ - cmp r6, #64 @ 0x40 │ │ - bcs.n 3e7d8 │ │ - ldrd r0, r3, [r1] │ │ + ldrd r2, r3, [sl] │ │ + ldr.w ip, [sl, #16] │ │ + strd r2, lr, [sp, #44] @ 0x2c │ │ + strd ip, r3, [sp, #36] @ 0x24 │ │ + str r0, [sp, #52] @ 0x34 │ │ + movs r2, #24 │ │ + ldrd r1, r0, [r8] │ │ mov sl, r5 │ │ - ldr r6, [r1, #16] │ │ - ldr.w r5, [r9, #16] │ │ - ldrd lr, ip, [r9] │ │ - cmp r5, r6 │ │ - str r0, [sp, #76] @ 0x4c │ │ - str r3, [sp, #68] @ 0x44 │ │ - bcs.n 3e7e0 │ │ - ldr.w r8, [r2, #16] │ │ - ldrd fp, r3, [r2] │ │ - cmp r5, r8 │ │ - bcs.n 3e818 │ │ - movs r4, #1 │ │ - mov r5, sl │ │ - b.n 3e858 │ │ - mov r0, r9 │ │ - bl 3f146 │ │ - b.n 3e888 │ │ - ldrd r4, fp, [r2] │ │ - cmp r5, r6 │ │ - str r4, [sp, #56] @ 0x38 │ │ - mov.w r4, #0 │ │ - ldr.w r8, [r2, #16] │ │ - it ls │ │ - movls r4, #1 │ │ - subs.w r0, lr, r0 │ │ - sbcs.w r0, ip, r3 │ │ + strd r1, r0, [sp, #24] │ │ + ldr.w r0, [r8, #16] │ │ + str r0, [sp, #32] │ │ + add.w r0, fp, fp, lsl #1 │ │ + add.w r9, lr, r0, lsl #3 │ │ + sub.w r0, r8, #24 │ │ + mov r1, r9 │ │ + bl 4bc94 │ │ + mov r0, r8 │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ + ldr.w lr, [sp, #48] @ 0x30 │ │ + add.w r8, r8, #24 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ + add.w r5, sl, #24 │ │ + ldr r0, [sp, #24] │ │ + ldrd r3, r2, [sp, #40] @ 0x28 │ │ + subs r0, r2, r0 │ │ + ldr r0, [sp, #28] │ │ + sbcs.w r0, r3, r0 │ │ mov.w r0, #0 │ │ - it cc │ │ - movcc r0, #1 │ │ - ands r4, r0 │ │ - cmp r5, r8 │ │ - bcs.n 3e82e │ │ - mov r3, fp │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ - mov r0, r9 │ │ - mov r5, sl │ │ - cbz r4, 3e888 │ │ - b.n 3e82a │ │ + it cs │ │ + movcs r0, #1 │ │ + ldr r1, [sp, #32] │ │ + cmp ip, r1 │ │ + mov.w r1, #0 │ │ + it hi │ │ + movhi r1, #1 │ │ + orr.w r0, r0, r1 │ │ + mov.w r1, #0 │ │ + it cs │ │ + movcs r1, #1 │ │ + ands r0, r1 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + add fp, r0 │ │ + ldr r4, [sp, #16] │ │ + add.w r0, r1, #24 │ │ + cmp r8, r4 │ │ + bcc.n 3e75a │ │ + ldr r0, [sp, #12] │ │ + subs r0, #48 @ 0x30 │ │ + str r0, [sp, #16] │ │ + str r1, [sp, #52] @ 0x34 │ │ + add.w r1, fp, fp, lsl #1 │ │ + ldr r0, [sp, #20] │ │ + add r5, sp, #56 @ 0x38 │ │ + ldr.w r9, [sp, #16] │ │ + add.w r8, lr, r1, lsl #3 │ │ + add r0, sl │ │ + cmp r9, sl │ │ + it ne │ │ + addne.w r5, r0, #48 @ 0x30 │ │ + ldrd r2, r1, [r5] │ │ + adds r0, #24 │ │ + strd r2, r1, [sp, #24] │ │ + movs r2, #24 │ │ + ldr r1, [r5, #16] │ │ + str r1, [sp, #32] │ │ + mov r1, r8 │ │ + bl 4bc94 │ │ + ldr.w lr, [sp, #48] @ 0x30 │ │ + add.w sl, sl, #24 │ │ + ldmia.w r5, {r0, r1, r2, r3, r4, r6} │ │ + stmia.w r8, {r0, r1, r2, r3, r4, r6} │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #24] │ │ + subs r0, r0, r1 │ │ + ldr r1, [sp, #28] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + sbcs r0, r1 │ │ + mov.w r0, #0 │ │ + it cs │ │ + movcs r0, #1 │ │ + ldrd r2, r1, [sp, #32] │ │ + cmp r1, r2 │ │ + mov.w r1, #0 │ │ + it hi │ │ + movhi r1, #1 │ │ + orr.w r0, r0, r1 │ │ + mov.w r1, #0 │ │ + it cs │ │ + movcs r1, #1 │ │ + ands r0, r1 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + add fp, r0 │ │ + adds r1, #24 │ │ + cmp r9, r1 │ │ + bne.n 3e7de │ │ + ldr.w sl, [sp, #8] │ │ + add.w r9, sp, #56 @ 0x38 │ │ + cmp fp, sl │ │ + bcs.w 3ea6e │ │ + ldr r0, [sp, #20] │ │ + mov r1, r9 │ │ + mov ip, r0 │ │ + ldmia.w ip, {r2, r3, r4, r5, r6, lr} │ │ + stmia.w r1, {r2, r3, r4, r5, r6, lr} │ │ + add.w r1, fp, fp, lsl #1 │ │ + movs r2, #24 │ │ + add.w r8, r0, r1, lsl #3 │ │ + mov r1, r8 │ │ + bl 4bc94 │ │ + mov r1, r9 │ │ + mov ip, r8 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + mvn.w r0, fp │ │ + add.w fp, r0, sl │ │ + ldr r4, [sp, #4] │ │ + add.w sl, r8, #24 │ │ + mov.w r8, #0 │ │ + b.n 3e5d2 │ │ + mov lr, sl │ │ + add.w r9, sp, #56 @ 0x38 │ │ + ldmia.w lr, {r0, r1, r3, r4, r5, r6} │ │ + add.w r8, sl, ip │ │ + mov r2, r9 │ │ + stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ + mov r0, sl │ │ + mov r1, r8 │ │ + movs r2, #24 │ │ + bl 4bc94 │ │ mov r0, r9 │ │ - mov r5, sl │ │ - bhi.n 3e888 │ │ - subs.w r0, lr, fp │ │ - sbcs.w r0, ip, r3 │ │ + add.w lr, sl, #24 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + mov ip, lr │ │ + stmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ + mov r1, r9 │ │ + add.w r9, sl, #48 @ 0x30 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + add.w r0, fp, fp, lsl #1 │ │ + movs r5, #24 │ │ + add.w r1, sl, r0, lsl #3 │ │ + lsls r0, r0, #3 │ │ + str r1, [sp, #16] │ │ + str r0, [sp, #0] │ │ + movs r0, #0 │ │ + ldrd r2, r3, [sl] │ │ + ldr.w ip, [sl, #16] │ │ + mov.w sl, #0 │ │ + strd r2, lr, [sp, #44] @ 0x2c │ │ + strd ip, r3, [sp, #36] @ 0x24 │ │ + str r0, [sp, #32] │ │ + movs r2, #24 │ │ + ldrd r1, r0, [r9] │ │ + mov fp, r5 │ │ + strd r1, r0, [sp, #24] │ │ + ldr.w r0, [r9, #16] │ │ + str r0, [sp, #52] @ 0x34 │ │ + add.w r0, sl, sl, lsl #1 │ │ + add.w r8, lr, r0, lsl #3 │ │ + sub.w r0, r9, #24 │ │ + mov r1, r8 │ │ + bl 4bc94 │ │ mov r0, r9 │ │ - bcs.n 3e888 │ │ - movs r4, #1 │ │ - b.n 3e858 │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ + ldr.w lr, [sp, #48] @ 0x30 │ │ + add.w r9, r9, #24 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ + add.w r5, fp, #24 │ │ + ldr r0, [sp, #24] │ │ + ldrd r3, r2, [sp, #40] @ 0x28 │ │ + subs r0, r0, r2 │ │ + ldr r0, [sp, #28] │ │ + sbcs r0, r3 │ │ mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + cmp r1, ip │ │ + mov.w r1, #0 │ │ it ls │ │ - movls r0, #1 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - subs.w r5, lr, r3 │ │ - sbcs.w r5, ip, fp │ │ - mov lr, r3 │ │ - mov.w r5, #0 │ │ - mov r3, fp │ │ + movls r1, #1 │ │ + and.w r0, r0, r1 │ │ + mov.w r1, #0 │ │ it cc │ │ - movcc r5, #1 │ │ - ands r0, r5 │ │ - cmp r4, r0 │ │ - mov r0, r9 │ │ - mov r5, sl │ │ - mov fp, lr │ │ - bne.n 3e888 │ │ - cmp r6, r8 │ │ - bcs.n 3e860 │ │ - movs r0, #1 │ │ - b.n 3e880 │ │ + movcc r1, #1 │ │ + orrs r0, r1 │ │ + ldr r1, [sp, #32] │ │ + add sl, r0 │ │ + ldr r4, [sp, #16] │ │ + add.w r0, r1, #24 │ │ + cmp r9, r4 │ │ + bcc.n 3e904 │ │ + ldr r0, [sp, #0] │ │ + add.w r8, sp, #56 @ 0x38 │ │ + subs r0, #48 @ 0x30 │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #20] │ │ + mov r6, r8 │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + mov r8, r1 │ │ + add.w r1, sl, sl, lsl #1 │ │ + add r0, fp │ │ + cmp r2, fp │ │ + it ne │ │ + addne.w r6, r0, #48 @ 0x30 │ │ + add.w r9, lr, r1, lsl #3 │ │ + ldrd r2, r1, [r6] │ │ + strd r2, r1, [sp, #24] │ │ + adds r0, #24 │ │ + ldr r1, [r6, #16] │ │ + movs r2, #24 │ │ + str r1, [sp, #32] │ │ + mov r1, r9 │ │ + bl 4bc94 │ │ + ldr.w lr, [sp, #48] @ 0x30 │ │ + add.w fp, fp, #24 │ │ + ldmia.w r6, {r0, r1, r2, r3, r4, r5} │ │ + stmia.w r9, {r0, r1, r2, r3, r4, r5} │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #24] │ │ + subs r0, r1, r0 │ │ + ldr r1, [sp, #28] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + sbcs.w r0, r1, r0 │ │ mov.w r0, #0 │ │ - mov sl, r3 │ │ + it cc │ │ + movcc r0, #1 │ │ + ldrd r2, r1, [sp, #32] │ │ + cmp r2, r1 │ │ + mov.w r1, #0 │ │ it ls │ │ - movls r0, #1 │ │ - ldr r3, [sp, #76] @ 0x4c │ │ - subs.w r3, r3, fp │ │ - ldr r3, [sp, #68] @ 0x44 │ │ - sbcs.w r3, r3, sl │ │ - mov.w r3, #0 │ │ + movls r1, #1 │ │ + and.w r0, r0, r1 │ │ + mov.w r1, #0 │ │ it cc │ │ - movcc r3, #1 │ │ - ands r0, r3 │ │ - eors r4, r0 │ │ - it ne │ │ - movne r1, r2 │ │ - mov r0, r1 │ │ - sub.w r1, r0, r9 │ │ - subs r5, #1 │ │ - str r5, [sp, #44] @ 0x2c │ │ - add.w ip, sp, #80 @ 0x50 │ │ - lsrs r2, r1, #3 │ │ - movw r1, #43691 @ 0xaaab │ │ - movt r1, #43690 @ 0xaaaa │ │ - str r0, [sp, #76] @ 0x4c │ │ - muls r1, r2 │ │ - str r1, [sp, #56] @ 0x38 │ │ - mov r1, r0 │ │ + movcc r1, #1 │ │ + orrs r0, r1 │ │ + mov r1, r8 │ │ + add sl, r0 │ │ + add.w r8, sp, #56 @ 0x38 │ │ + adds r1, #24 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + cmp r0, r1 │ │ + bne.n 3e98a │ │ + ldr.w fp, [sp, #8] │ │ + cmp sl, fp │ │ + bcs.n 3ea6e │ │ + ldr.w r9, [sp, #20] │ │ + mov r1, r8 │ │ + mov ip, r9 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + add.w r0, sl, sl, lsl #1 │ │ + mov r4, r8 │ │ + add.w r8, r9, r0, lsl #3 │ │ + mov r0, r9 │ │ + movs r2, #24 │ │ + mov r1, r8 │ │ + bl 4bc94 │ │ + mov r1, r4 │ │ + mov ip, r8 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + mov r1, sl │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - cbz r0, 3e8da │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - ldr r0, [r0, #16] │ │ - ldr r1, [r1, #16] │ │ - cmp r1, r0 │ │ - bcc.n 3e8da │ │ - cmp r1, r0 │ │ - bhi.w 3ea0c │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - ldr r2, [sp, #48] @ 0x30 │ │ - ldrd r0, r1, [r0] │ │ - ldrd r2, r3, [r2] │ │ - subs r0, r2, r0 │ │ - sbcs.w r0, r3, r1 │ │ - bcs.w 3ea0c │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ + mov r0, r9 │ │ + ldr r4, [sp, #4] │ │ + ldr r2, [sp, #12] │ │ + mov r3, r4 │ │ + bl 3e5a8 │ │ + mvn.w r0, sl │ │ + add fp, r0 │ │ + add.w sl, r8, #24 │ │ + b.n 3e5d2 │ │ + mov r0, sl │ │ + mov r1, fp │ │ + add sp, #84 @ 0x54 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 3f1b8 │ │ + udf #254 @ 0xfe │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + subw sp, sp, #1212 @ 0x4bc │ │ + movs.w sl, r1, lsr #1 │ │ + beq.w 3f194 │ │ + mov r9, r1 │ │ + cmp r1, #8 │ │ + strd r0, sl, [sp, #40] @ 0x28 │ │ + str r1, [sp, #0] │ │ + bcc.w 3ee46 │ │ + ldrd r2, sl, [r0, #48] @ 0x30 │ │ + ldr r3, [r0, #76] @ 0x4c │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldrd r6, fp, [r0] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr.w lr, [r0, #16] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldrd r5, ip, [r0, #24] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr.w r9, [r0, #40] @ 0x28 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r4, [r0, #72] @ 0x48 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + subs r2, r4, r2 │ │ + sbcs.w r2, r3, sl │ │ + ldr r1, [r0, #64] @ 0x40 │ │ + mov.w r2, #0 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r0, [r0, #88] @ 0x58 │ │ + it cc │ │ + movcc r2, #1 │ │ cmp r0, r1 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - bcc.w 3ef74 │ │ - add.w r1, r1, r1, lsl #1 │ │ - ldr.w lr, [sp, #56] @ 0x38 │ │ - str r1, [sp, #40] @ 0x28 │ │ - mov sl, r9 │ │ - add.w fp, r0, r1, lsl #3 │ │ - movs r1, #0 │ │ - add.w r0, lr, lr, lsl #1 │ │ - str.w lr, [sp, #68] @ 0x44 │ │ - add.w lr, r9, r0, lsl #3 │ │ - b.n 3e94e │ │ - ldrd r5, r4, [r2] │ │ - cmp r6, r0 │ │ - ldrd r3, r9, [sl] │ │ mov.w r0, #0 │ │ it ls │ │ movls r0, #1 │ │ - mov r2, r1 │ │ - subs r3, r3, r5 │ │ - sbcs.w r3, r9, r4 │ │ + mov.w r1, #0 │ │ + and.w r0, r0, r2 │ │ + it cc │ │ + movcc r1, #1 │ │ + orrs r0, r1 │ │ + mov.w r1, #72 @ 0x48 │ │ + mov.w r0, #48 @ 0x30 │ │ + it ne │ │ + movne r0, #72 @ 0x48 │ │ + it ne │ │ + movne r1, #48 @ 0x30 │ │ + subs r2, r5, r6 │ │ + mov.w r6, #0 │ │ + sbcs.w r2, ip, fp │ │ + mov.w r2, #0 │ │ + it cc │ │ + movcc r2, #1 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + cmp r9, lr │ │ + ldr r3, [r3, r1] │ │ + str r3, [sp, #52] @ 0x34 │ │ + it ls │ │ + movls r6, #1 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + and.w r2, r2, r6 │ │ + mov.w r6, #0 │ │ + ldr.w r8, [r3, r0] │ │ + it cc │ │ + movcc r6, #1 │ │ + orrs r2, r6 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + eor.w r4, r2, #1 │ │ + adds r6, r3, r0 │ │ + orr.w r0, r2, r2, lsl #1 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + ldr.w lr, [r6, #4] │ │ + ldr.w r9, [r6, #16] │ │ + ldr.w r5, [r2, r0, lsl #3] │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + add.w r2, r2, r0, lsl #3 │ │ + orr.w r0, r4, r4, lsl #1 │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + ldr r3, [r2, #4] │ │ + ldr.w ip, [r2, #16] │ │ + ldr.w sl, [r4, r0, lsl #3] │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + add.w fp, r4, r0, lsl #3 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + add r1, r0 │ │ + ldr r4, [r1, #16] │ │ + str r4, [sp, #48] @ 0x30 │ │ + mov r4, r1 │ │ + ldr r0, [r1, #4] │ │ + subs.w r1, r8, r5 │ │ + sbcs.w r1, lr, r3 │ │ + mov.w r3, #0 │ │ + mov.w r1, #0 │ │ + ldr.w r5, [fp, #4] │ │ + ldr.w r8, [fp, #16] │ │ + it cc │ │ + movcc r1, #1 │ │ + cmp r9, ip │ │ + it ls │ │ + movls r3, #1 │ │ + and.w r1, r1, r3 │ │ mov.w r3, #0 │ │ it cc │ │ movcc r3, #1 │ │ - ands.w r9, r0, r3 │ │ - mov r0, fp │ │ - ldr r1, [sp, #72] @ 0x48 │ │ + orrs.w ip, r3, r1 │ │ + mov r1, r6 │ │ it ne │ │ - movne r0, r1 │ │ - mov r1, r2 │ │ - add.w r3, r1, r1, lsl #1 │ │ - add r1, r9 │ │ - add.w r0, r0, r3, lsl #3 │ │ - mov r3, sl │ │ - ldmia.w r3, {r2, r4, r5, r6, r8, ip} │ │ - add.w sl, sl, #24 │ │ - stmia.w r0, {r2, r4, r5, r6, r8, ip} │ │ - cmp sl, lr │ │ - bcs.n 3e96a │ │ - ldr r2, [sp, #76] @ 0x4c │ │ - sub.w fp, fp, #24 │ │ - ldr.w r6, [sl, #16] │ │ - ldr r0, [r2, #16] │ │ - cmp r6, r0 │ │ - bcs.n 3e906 │ │ - mov.w r9, #1 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - b.n 3e936 │ │ - ldr.w lr, [sp, #60] @ 0x3c │ │ - mov r8, r1 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cmp r0, lr │ │ - add.w r0, r1, r1, lsl #1 │ │ - beq.n 3e998 │ │ - sub.w fp, fp, #24 │ │ - mov r2, sl │ │ - add.w ip, fp, r0, lsl #3 │ │ - ldmia.w r2, {r0, r1, r3, r4, r5, r6} │ │ - add.w sl, sl, #24 │ │ - stmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ - mov r1, r8 │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ - b.n 3e8f8 │ │ - str r0, [sp, #68] @ 0x44 │ │ - lsls r2, r0, #3 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - mov r4, lr │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - bl 4c336 │ │ - subs.w r1, r4, r8 │ │ - beq.n 3e9d8 │ │ - ldrd r0, r2, [sp, #36] @ 0x24 │ │ - mov lr, r1 │ │ - add.w r9, r0, r2, lsl #3 │ │ - ldrd r0, r2, [sp, #64] @ 0x40 │ │ - add.w sl, r0, r2, lsl #3 │ │ - mov ip, r9 │ │ - mov r2, sl │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, fp} │ │ - sub.w r9, r9, #24 │ │ - add.w sl, sl, #24 │ │ - subs.w lr, lr, #1 │ │ - stmia.w r2, {r0, r3, r4, r5, r6, fp} │ │ - bne.n 3e9be │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ - cmp.w r8, #0 │ │ - beq.n 3ea0c │ │ - ldr r2, [sp, #72] @ 0x48 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - cmp r0, r8 │ │ - bcc.w 3ef62 │ │ - add r0, sp, #80 @ 0x50 │ │ - ldr r5, [sp, #44] @ 0x2c │ │ + movne r1, fp │ │ ldr r3, [sp, #52] @ 0x34 │ │ - strd r5, r0, [sp] │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - add.w r0, r9, r0, lsl #3 │ │ - bl 3e768 │ │ - mov r6, r8 │ │ - cmp.w r8, #33 @ 0x21 │ │ - bcs.w 3e792 │ │ - b.n 3eb3c │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - cmp r0, r1 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - bcc.w 3ef74 │ │ - add.w r1, r1, r1, lsl #1 │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ - mov sl, r9 │ │ - mov.w r9, #0 │ │ - add.w lr, r0, r1, lsl #3 │ │ - str r1, [sp, #68] @ 0x44 │ │ - add.w r0, r8, r8, lsl #1 │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - str.w r8, [sp, #56] @ 0x38 │ │ - add.w ip, r1, r0, lsl #3 │ │ - b.n 3ea80 │ │ - ldrd r5, r8, [sl] │ │ - cmp r0, r3 │ │ - ldrd r4, r2, [r1] │ │ - mov.w r0, #0 │ │ - it hi │ │ - movhi r0, #1 │ │ - subs r3, r4, r5 │ │ - sbcs.w r2, r2, r8 │ │ - mov.w r2, #0 │ │ - it cs │ │ - movcs r2, #1 │ │ - orrs.w r8, r0, r2 │ │ - mov r0, lr │ │ - ldr r1, [sp, #72] @ 0x48 │ │ + subs.w r3, r3, sl │ │ + sbcs.w r3, r0, r5 │ │ + mov.w r5, #0 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + cmp r0, r8 │ │ + it ls │ │ + movls r5, #1 │ │ + and.w r3, r3, r5 │ │ + mov.w r5, #0 │ │ + it cc │ │ + movcc r5, #1 │ │ + orrs r3, r5 │ │ + itt ne │ │ + movne r1, r4 │ │ + movne r4, fp │ │ + str r4, [sp, #52] @ 0x34 │ │ it ne │ │ - movne r0, r1 │ │ - add.w r2, r9, r9, lsl #1 │ │ - add r9, r8 │ │ - add.w fp, r0, r2, lsl #3 │ │ - mov r2, sl │ │ - ldmia.w r2, {r0, r1, r3, r4, r5, r6} │ │ - add.w sl, sl, #24 │ │ - stmia.w fp, {r0, r1, r3, r4, r5, r6} │ │ - cmp sl, ip │ │ - bcs.n 3ea9c │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - sub.w lr, lr, #24 │ │ - ldr.w r3, [sl, #16] │ │ + movne fp, r6 │ │ + ldrd r3, r0, [r1] │ │ + strd r3, r0, [sp, #32] │ │ + cmp.w ip, #0 │ │ ldr r0, [r1, #16] │ │ - cmp r0, r3 │ │ - bcs.n 3ea3c │ │ - mov.w r8, #0 │ │ - mov r0, lr │ │ - b.n 3ea68 │ │ - ldrd r0, r8, [sp, #56] @ 0x38 │ │ - add.w r5, r9, r9, lsl #1 │ │ - cmp r0, r8 │ │ - beq.n 3eac6 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - mov r1, sl │ │ - add.w sl, sl, #24 │ │ - add.w r9, r9, #1 │ │ - add.w ip, r0, r5, lsl #3 │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - sub.w lr, lr, #24 │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - b.n 3ea2c │ │ - ldr.w sl, [sp, #64] @ 0x40 │ │ - lsls r2, r5, #3 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - mov r0, sl │ │ - bl 4c336 │ │ - subs.w lr, r8, r9 │ │ - beq.w 3ef5a │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - add.w sl, sl, r5, lsl #3 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - mov fp, lr │ │ - str.w sl, [sp, #64] @ 0x40 │ │ - add.w r8, r0, r1, lsl #3 │ │ - mov ip, r8 │ │ - mov r2, sl │ │ - ldmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ - sub.w r8, r8, #24 │ │ - add.w sl, sl, #24 │ │ - subs.w lr, lr, #1 │ │ - stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ - bne.n 3eaee │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - cmp r1, r9 │ │ - bcc.w 3ef76 │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ - movs r0, #0 │ │ - ldr r5, [sp, #44] @ 0x2c │ │ - mov r6, fp │ │ - cmp.w fp, #33 @ 0x21 │ │ + mov r4, r1 │ │ str r0, [sp, #48] @ 0x30 │ │ - bcs.w 3e78e │ │ - b.n 3eb3e │ │ - ldr r2, [sp, #72] @ 0x48 │ │ - movs r0, #1 │ │ - ldr r3, [sp, #52] @ 0x34 │ │ - mov r1, r6 │ │ - str r0, [sp, #0] │ │ - mov r0, r9 │ │ - bl 3e1e0 │ │ - add sp, #108 @ 0x6c │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - mov fp, r8 │ │ - movs.w r4, fp, lsr #1 │ │ - beq.w 3ef5a │ │ - add.w r0, r4, r4, lsl #1 │ │ - ldr.w sl, [sp, #72] @ 0x48 │ │ - str.w fp, [sp, #8] │ │ - cmp.w fp, #8 │ │ - add.w r8, sl, r0, lsl #3 │ │ - add.w r5, r9, r0, lsl #3 │ │ - str.w r8, [sp, #68] @ 0x44 │ │ - str r5, [sp, #16] │ │ - str r4, [sp, #52] @ 0x34 │ │ - bcc.n 3eb7c │ │ - mov r0, r9 │ │ - mov r1, sl │ │ - bl 3efa4 │ │ - mov r0, r5 │ │ - mov r1, r8 │ │ - bl 3efa4 │ │ - movs r1, #4 │ │ - b.n 3eb94 │ │ - mov ip, r9 │ │ - mov lr, r5 │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - mov r1, sl │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - movs r1, #1 │ │ - ldmia.w lr, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w r8, {r0, r2, r3, r4, r5, r6} │ │ - ldr r4, [sp, #52] @ 0x34 │ │ - ldr r0, [sp, #8] │ │ - cmp r1, r4 │ │ - str.w r9, [sp, #64] @ 0x40 │ │ - sub.w r0, r0, r4 │ │ - str r0, [sp, #12] │ │ - add.w r0, r1, r1, lsl #1 │ │ - str r1, [sp, #48] @ 0x30 │ │ - str r0, [sp, #20] │ │ - bcs.w 3ecc2 │ │ - ldr r1, [sp, #20] │ │ - mvn.w r0, #47 @ 0x2f │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ - add.w r0, r0, r1, lsl #3 │ │ - str r0, [sp, #56] @ 0x38 │ │ - mvn.w r0, #31 │ │ - add.w r0, r0, r1, lsl #3 │ │ - str r0, [sp, #44] @ 0x2c │ │ - mvn.w r0, #23 │ │ - add.w r0, r0, r1, lsl #3 │ │ - str r0, [sp, #40] @ 0x28 │ │ - b.n 3ec16 │ │ - mov lr, sl │ │ - ldr.w ip, [sp, #36] @ 0x24 │ │ - ldr.w r8, [sp, #24] │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - str.w r0, [lr] │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - str.w r0, [lr, #4] │ │ - ldr r0, [sp, #28] │ │ - str.w r0, [lr, #8] │ │ - ldr r0, [sp, #32] │ │ - strd r0, fp, [lr, #12] │ │ - str.w r8, [lr, #20] │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - add.w ip, ip, #1 │ │ - adds r0, #24 │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - adds r0, #24 │ │ - str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - adds r0, #24 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - cmp ip, r0 │ │ - beq.n 3ecc2 │ │ - add.w r8, ip, ip, lsl #1 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - str.w ip, [sp, #36] @ 0x24 │ │ - add.w ip, r0, r8, lsl #3 │ │ - add.w r9, sl, r8, lsl #3 │ │ - sub.w lr, r9, #24 │ │ - ldmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ - mov r2, r9 │ │ - stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ - ldr.w r0, [sl, r8, lsl #3] │ │ - ldr.w ip, [sp, #36] @ 0x24 │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldr.w r0, [r9, #16] │ │ - ldr.w r3, [r9, #-8] │ │ - ldr.w r1, [r9, #4] │ │ - mov fp, r0 │ │ + it ne │ │ + movne fp, r2 │ │ + ldr.w r1, [fp, #16] │ │ + str r1, [sp, #28] │ │ + add r1, sp, #56 @ 0x38 │ │ + ldrd r5, r0, [fp] │ │ + it ne │ │ + movne r2, r6 │ │ + ldmia.w r2, {r3, r8, r9, sl, ip, lr} │ │ + mov r6, r1 │ │ + stmia.w r6, {r3, r8, r9, sl, ip, lr} │ │ + mov ip, fp │ │ + mov r8, r4 │ │ + ldr r2, [sp, #32] │ │ + mov lr, r1 │ │ + subs r2, r2, r5 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + sbcs r2, r0 │ │ + mov.w r2, #0 │ │ + it cc │ │ + movcc r2, #1 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #28] │ │ cmp r0, r3 │ │ - str r1, [sp, #60] @ 0x3c │ │ - bcc.n 3ec64 │ │ - bhi.n 3ebfa │ │ - ldrd r3, r5, [lr] │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - subs r3, r0, r3 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - sbcs.w r3, r0, r5 │ │ - bcs.n 3ebfa │ │ - ldrd r1, r0, [r9, #8] │ │ - mov r3, lr │ │ - strd r1, r0, [sp, #28] │ │ - cmp.w ip, #1 │ │ - ldr.w r8, [r9, #20] │ │ - ldmia.w r3, {r0, r1, r2, r4, r5, r6} │ │ - stmia.w r9, {r0, r1, r2, r4, r5, r6} │ │ - beq.n 3ebde │ │ - str.w r8, [sp, #24] │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - ldrd ip, r8, [sp, #40] @ 0x28 │ │ - b.n 3eca0 │ │ - ldmia.w r9, {r0, r1, r2, r4, r5, r6} │ │ - sub.w r8, r8, #24 │ │ - subs r3, #24 │ │ - subs.w ip, ip, #24 │ │ - stmia.w lr, {r0, r1, r2, r4, r5, r6} │ │ - beq.n 3ebd4 │ │ - ldr.w r0, [sl, r8] │ │ - add.w r9, sl, r3 │ │ - add.w lr, sl, ip │ │ - cmp fp, r0 │ │ - bcc.n 3ec8c │ │ - bhi.n 3ebd6 │ │ - ldrd r0, r1, [r9] │ │ - ldr r2, [sp, #76] @ 0x4c │ │ - subs r0, r2, r0 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - sbcs r0, r1 │ │ - bcc.n 3ec8c │ │ - b.n 3ebd6 │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ - ldr r0, [sp, #12] │ │ - ldr r1, [sp, #16] │ │ - cmp ip, r0 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - bcs.w 3edf0 │ │ - sub.w r2, r0, #48 @ 0x30 │ │ - str r2, [sp, #32] │ │ - sub.w r2, r0, #32 │ │ - str r2, [sp, #44] @ 0x2c │ │ - sub.w r2, r0, #24 │ │ - str r2, [sp, #40] @ 0x28 │ │ - ldr r2, [sp, #20] │ │ - mov.w fp, r2, lsl #3 │ │ - movs r2, #24 │ │ - str r2, [sp, #36] @ 0x24 │ │ - b.n 3ed42 │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - str.w r0, [sl] │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - str.w r0, [sl, #4] │ │ - ldr r0, [sp, #20] │ │ - str.w r0, [sl, #8] │ │ - ldr r0, [sp, #24] │ │ - str.w r0, [sl, #12] │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - str.w r0, [sl, #16] │ │ - ldr r0, [sp, #28] │ │ - str.w r0, [sl, #20] │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - ldr r1, [sp, #32] │ │ - add.w ip, ip, #1 │ │ - adds r1, #24 │ │ - str r1, [sp, #32] │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - subs r1, #24 │ │ - str r1, [sp, #36] @ 0x24 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - adds r1, #24 │ │ - str r1, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - adds r1, #24 │ │ - str r1, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #12] │ │ - cmp ip, r1 │ │ - ldr r1, [sp, #16] │ │ - beq.n 3edf0 │ │ - add.w r8, ip, ip, lsl #1 │ │ - str.w ip, [sp, #48] @ 0x30 │ │ - add.w ip, r1, r8, lsl #3 │ │ - add.w r9, r0, r8, lsl #3 │ │ - sub.w sl, r9, #24 │ │ + mov.w r3, #0 │ │ + it ls │ │ + movls r3, #1 │ │ + and.w r2, r2, r3 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + orrs r2, r3 │ │ + it ne │ │ + movne ip, r4 │ │ + add.w r3, r1, #24 │ │ ldmia.w ip, {r0, r1, r2, r4, r5, r6} │ │ - mov r3, r9 │ │ stmia r3!, {r0, r1, r2, r4, r5, r6} │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ - ldr.w r1, [r9, #-8] │ │ - ldr.w r2, [r0, r8, lsl #3] │ │ - ldr.w r3, [r9, #4] │ │ - str r2, [sp, #60] @ 0x3c │ │ - ldr.w r2, [r9, #16] │ │ - str r3, [sp, #56] @ 0x38 │ │ - cmp r2, r1 │ │ - str r2, [sp, #76] @ 0x4c │ │ - bcc.n 3ed8e │ │ - bhi.n 3ed1e │ │ - ldrd r1, r2, [sl] │ │ - ldr r3, [sp, #60] @ 0x3c │ │ - subs r1, r3, r1 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - sbcs r1, r2 │ │ - bcs.n 3ed1e │ │ - ldrd r1, r0, [r9, #8] │ │ - cmp.w ip, #1 │ │ - strd r1, r0, [sp, #20] │ │ - mov r1, sl │ │ - ldr.w r0, [r9, #20] │ │ - str r0, [sp, #28] │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w r9, {r0, r2, r3, r4, r5, r6} │ │ - beq.n 3ecf8 │ │ - ldrd r9, r5, [sp, #32] │ │ - ldrd r1, r2, [sp, #40] @ 0x28 │ │ - b.n 3edcc │ │ - ldmia.w ip, {r0, r3, r4, r6, r8, lr} │ │ - adds r5, #24 │ │ - subs r2, #24 │ │ - sub.w r9, r9, #24 │ │ - subs r1, #24 │ │ - cmp fp, r5 │ │ - stmia.w sl, {r0, r3, r4, r6, r8, lr} │ │ - beq.n 3ecf0 │ │ - ldr.w r0, [r2, fp] │ │ - add.w ip, r9, fp │ │ - ldr r3, [sp, #76] @ 0x4c │ │ - add.w sl, r1, fp │ │ - cmp r3, r0 │ │ - bcc.n 3edb6 │ │ - bhi.n 3ecf4 │ │ - ldrd r0, r4, [ip] │ │ - ldr r3, [sp, #60] @ 0x3c │ │ - subs r0, r3, r0 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - sbcs r0, r4 │ │ - bcc.n 3edb6 │ │ - b.n 3ecf4 │ │ - mov r1, r0 │ │ - ldr r0, [sp, #8] │ │ - ldr.w sl, [sp, #72] @ 0x48 │ │ - sub.w r8, r1, #24 │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ + it eq │ │ + moveq fp, r8 │ │ + add.w r0, lr, #48 @ 0x30 │ │ + ldmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + add.w r0, lr, #72 @ 0x48 │ │ + ldr.w ip, [sp, #52] @ 0x34 │ │ + ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #40] @ 0x28 │ │ add.w r2, r0, r0, lsl #1 │ │ - mvn.w r0, #23 │ │ - str r2, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str r2, [sp, #52] @ 0x34 │ │ add.w r6, r0, r2, lsl #3 │ │ - str.w r9, [sp, #76] @ 0x4c │ │ - add.w r2, sl, r6 │ │ - b.n 3ee78 │ │ - ldrd r1, r2, [r8] │ │ - cmp r6, r5 │ │ - ldrd r3, r4, [lr] │ │ + ldr.w lr, [r1, r2, lsl #3] │ │ + ldrd r5, r3, [r6, #48] @ 0x30 │ │ + ldrd r0, r4, [r6, #72] @ 0x48 │ │ + movs r1, #0 │ │ + ldr.w ip, [r6, #64] @ 0x40 │ │ + movs r2, #0 │ │ + subs r0, r0, r5 │ │ + ldr.w fp, [r6, #88] @ 0x58 │ │ + sbcs.w r3, r4, r3 │ │ + ldr.w r9, [r6, #4] │ │ + mov.w r3, #0 │ │ + ldr.w r8, [r6, #16] │ │ + ldrd r5, r0, [r6, #24] │ │ + ldr.w sl, [r6, #40] @ 0x28 │ │ + it cc │ │ + movcc r3, #1 │ │ + cmp fp, ip │ │ + it ls │ │ + movls r1, #1 │ │ + and.w r1, r1, r3 │ │ + it cc │ │ + movcc r2, #1 │ │ + orrs r1, r2 │ │ + mov.w r2, #48 @ 0x30 │ │ + mov.w r3, #72 @ 0x48 │ │ + it ne │ │ + movne r2, #72 @ 0x48 │ │ + it ne │ │ + movne r3, #48 @ 0x30 │ │ + subs.w r1, r5, lr │ │ + sbcs.w r0, r0, r9 │ │ + mov ip, r3 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + ldr r1, [r6, r3] │ │ + cmp sl, r8 │ │ + str r1, [sp, #48] @ 0x30 │ │ + mov.w r1, #0 │ │ + it ls │ │ + movls r1, #1 │ │ + and.w r0, r0, r1 │ │ + mov.w r1, #0 │ │ + ldr.w lr, [r6, r2] │ │ + it cc │ │ + movcc r1, #1 │ │ + orrs r0, r1 │ │ + eor.w r3, r0, #1 │ │ + adds r1, r6, r2 │ │ + orr.w r0, r0, r0, lsl #1 │ │ + orr.w r3, r3, r3, lsl #1 │ │ + ldr.w sl, [r1, #4] │ │ + ldr.w r5, [r6, r0, lsl #3] │ │ + add.w r2, r6, r0, lsl #3 │ │ + ldr.w r4, [r6, r3, lsl #3] │ │ + ldr r0, [r2, #4] │ │ + subs.w r5, lr, r5 │ │ + str r4, [sp, #36] @ 0x24 │ │ + add.w r4, r6, ip │ │ + add.w fp, r6, r3, lsl #3 │ │ + sbcs.w r0, sl, r0 │ │ + ldr.w r8, [r1, #16] │ │ + ldr.w r9, [r2, #16] │ │ + mov.w r0, #0 │ │ + ldr r3, [r4, #16] │ │ + mov.w r5, #0 │ │ + ldr r6, [r4, #4] │ │ + str r3, [sp, #32] │ │ + ldr.w lr, [fp, #4] │ │ + ldr.w ip, [fp, #16] │ │ + it cc │ │ + movcc r0, #1 │ │ + cmp r8, r9 │ │ + it ls │ │ + movls r5, #1 │ │ + and.w r0, r0, r5 │ │ + mov.w r5, #0 │ │ + it cc │ │ + movcc r5, #1 │ │ + orrs.w r8, r5, r0 │ │ + mov r5, r1 │ │ + it ne │ │ + movne r5, fp │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + subs r0, r0, r3 │ │ + sbcs.w r0, r6, lr │ │ mov.w r6, #0 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + ldr r3, [sp, #32] │ │ + cmp r3, ip │ │ it ls │ │ movls r6, #1 │ │ - mov r9, lr │ │ - subs r1, r3, r1 │ │ - sbcs.w r1, r4, r2 │ │ + and.w r0, r0, r6 │ │ + mov.w r6, #0 │ │ + it cc │ │ + movcc r6, #1 │ │ + orrs r0, r6 │ │ + itt ne │ │ + movne r5, r4 │ │ + movne r4, fp │ │ + str r4, [sp, #48] @ 0x30 │ │ + it ne │ │ + movne fp, r1 │ │ + ldrd r3, r0, [r5] │ │ + strd r3, r0, [sp, #28] │ │ + cmp.w r8, #0 │ │ + ldr r0, [r5, #16] │ │ + str r0, [sp, #36] @ 0x24 │ │ + it ne │ │ + movne fp, r2 │ │ + ldrd r3, r0, [fp] │ │ + str r0, [sp, #20] │ │ + ldr.w r0, [fp, #16] │ │ + str r0, [sp, #24] │ │ + it ne │ │ + movne r2, r1 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + add r0, sp, #56 @ 0x38 │ │ + ldmia.w r2, {r6, r8, r9, sl, ip, lr} │ │ + add.w r4, r0, r1, lsl #3 │ │ + mov r1, r4 │ │ + stmia.w r1, {r6, r8, r9, sl, ip, lr} │ │ + mov ip, fp │ │ + mov lr, r5 │ │ + ldr r0, [sp, #28] │ │ + mov r8, r4 │ │ + ldr.w r9, [sp] │ │ + subs r1, r0, r3 │ │ + ldr r0, [sp, #32] │ │ + ldr r1, [sp, #20] │ │ + sbcs.w r1, r0, r1 │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ - ands.w ip, r6, r1 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldr r2, [sp, #24] │ │ + cmp r0, r2 │ │ + mov.w r2, #0 │ │ + it ls │ │ + movls r2, #1 │ │ + mov.w r0, #0 │ │ + and.w r1, r1, r2 │ │ + it cc │ │ + movcc r0, #1 │ │ + orrs r1, r0 │ │ it ne │ │ - movne r9, r8 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - ldr r5, [sp, #48] @ 0x30 │ │ - adds r0, #24 │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldmia.w r9, {r0, r1, r2, r3, r4, r6} │ │ - stmia r5!, {r0, r1, r2, r3, r4, r6} │ │ - rsb r0, ip, #0 │ │ - add.w r0, r0, r0, lsl #1 │ │ - ldr r6, [sp, #56] @ 0x38 │ │ - ldrd sl, r9, [sp, #60] @ 0x3c │ │ - add.w r8, r8, r0, lsl #3 │ │ - add.w r0, ip, ip, lsl #1 │ │ - subs r6, #24 │ │ - add.w r0, lr, r0, lsl #3 │ │ - sub.w r2, r0, #24 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - subs r0, #1 │ │ - str r0, [sp, #52] @ 0x34 │ │ - beq.n 3eefe │ │ - ldr.w fp, [sp, #68] @ 0x44 │ │ - mov r0, r2 │ │ - ldr.w r1, [sl, #16] │ │ - ldr.w r5, [fp, #16] │ │ - cmp r5, r1 │ │ - bcs.n 3ee90 │ │ + movne ip, r5 │ │ + add.w r2, r4, #24 │ │ + ldmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ + add.w ip, r8, #72 @ 0x48 │ │ + stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ + it eq │ │ + moveq fp, lr │ │ + add.w r0, r8, #48 @ 0x30 │ │ + ldmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + ldr.w lr, [sp, #48] @ 0x30 │ │ + ldrd r0, sl, [sp, #40] @ 0x28 │ │ + ldmia.w lr, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + movs r1, #4 │ │ + b.n 3ee6c │ │ + mov r2, r0 │ │ + add.w ip, sp, #56 @ 0x38 │ │ + ldmia.w r2, {r1, r3, r4, r5, r6, r8} │ │ + mov lr, ip │ │ + stmia.w lr, {r1, r3, r4, r5, r6, r8} │ │ + add.w r1, sl, sl, lsl #1 │ │ + add.w lr, r0, r1, lsl #3 │ │ + add.w ip, ip, r1, lsl #3 │ │ + ldmia.w lr, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ movs r1, #1 │ │ - mov r5, fp │ │ - b.n 3eebc │ │ - ldrd r4, r9, [sl] │ │ - cmp r5, r1 │ │ - ldrd r2, ip, [fp] │ │ + sub.w r2, r9, sl │ │ + cmp r1, sl │ │ + str r1, [sp, #28] │ │ + add.w r1, r1, r1, lsl #1 │ │ + str r2, [sp, #24] │ │ + str r1, [sp, #16] │ │ + bcs.n 3ef54 │ │ + ldr r1, [sp, #16] │ │ + mov.w fp, r1, lsl #3 │ │ + ldr r1, [sp, #28] │ │ + b.n 3eeb0 │ │ + add r0, sp, #56 @ 0x38 │ │ + ldrd r2, r1, [sp, #32] │ │ + add.w fp, sp, #40 @ 0x28 │ │ + ldr r3, [sp, #20] │ │ + strd r5, r4, [r0] │ │ + strd r3, r2, [r0, #8] │ │ + strd r6, r1, [r0, #16] │ │ + ldmia.w fp, {r0, sl, fp} │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + add.w fp, fp, #24 │ │ + adds r1, #1 │ │ + cmp r1, sl │ │ + beq.n 3ef54 │ │ + add.w r8, r1, r1, lsl #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + add r1, sp, #56 @ 0x38 │ │ + add.w ip, r0, r8, lsl #3 │ │ + add.w r9, r1, r8, lsl #3 │ │ + ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + mov lr, r9 │ │ + stmia.w lr, {r1, r2, r3, r4, r5, r6} │ │ + add r6, sp, #56 @ 0x38 │ │ + ldr.w r5, [r6, r8, lsl #3] │ │ + ldrd r2, r1, [r9, #-24] │ │ + ldr.w r4, [r9, #4] │ │ + subs r2, r5, r2 │ │ + ldr.w r6, [r9, #16] │ │ + sbcs.w r1, r4, r1 │ │ + ldr.w r3, [r9, #-8] │ │ + mov.w r2, #0 │ │ mov.w r1, #0 │ │ + it cc │ │ + movcc r2, #1 │ │ + cmp r6, r3 │ │ it ls │ │ movls r1, #1 │ │ - mov r5, sl │ │ - subs r4, r2, r4 │ │ - sbcs.w r4, ip, r9 │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ - mov.w r4, #0 │ │ + bcc.n 3eefe │ │ + ands r1, r2 │ │ + beq.n 3eea4 │ │ + ldrd r1, r0, [r9, #8] │ │ + str r1, [sp, #20] │ │ + str r0, [sp, #32] │ │ + ldr.w r0, [r9, #20] │ │ + str r0, [sp, #36] @ 0x24 │ │ + mov r0, fp │ │ + str.w fp, [sp, #48] @ 0x30 │ │ + add r1, sp, #56 @ 0x38 │ │ + adds r3, r1, r0 │ │ + subs r0, #24 │ │ + sub.w r1, r3, #24 │ │ + mov r2, r3 │ │ + ldmia.w r1, {r8, r9, sl, fp, ip, lr} │ │ + stmia.w r2, {r8, r9, sl, fp, ip, lr} │ │ + beq.n 3ee88 │ │ + ldrd r1, r2, [r3, #-48] @ 0x30 │ │ + ldr.w r3, [r3, #-32] │ │ + subs r1, r5, r1 │ │ + sbcs.w r1, r4, r2 │ │ + mov.w r2, #0 │ │ + mov.w r1, #0 │ │ it cc │ │ - movcc r4, #1 │ │ - ands r1, r4 │ │ - it ne │ │ - movne r5, fp │ │ - add.w r2, r9, r6 │ │ - str r6, [sp, #56] @ 0x38 │ │ - str r2, [sp, #48] @ 0x30 │ │ - ldr r4, [sp, #76] @ 0x4c │ │ - ldmia.w r5, {r2, r3, r6, r9, ip, lr} │ │ - stmia.w r4, {r2, r3, r6, r9, ip, lr} │ │ - orr.w r2, r1, r1, lsl #1 │ │ - eor.w r1, r1, #1 │ │ - ldr.w r5, [r8, #16] │ │ - mov lr, r0 │ │ - ldr r6, [r0, #16] │ │ - orr.w r1, r1, r1, lsl #1 │ │ - add.w fp, fp, r2, lsl #3 │ │ - str.w fp, [sp, #68] @ 0x44 │ │ - add.w sl, sl, r1, lsl #3 │ │ - cmp r6, r5 │ │ - str.w sl, [sp, #60] @ 0x3c │ │ - bcs.n 3ee18 │ │ - mov.w ip, #1 │ │ - mov r9, r8 │ │ - b.n 3ee42 │ │ - ldr r0, [sp, #8] │ │ - add.w ip, r8, #24 │ │ - lsls r0, r0, #31 │ │ - beq.n 3ef4c │ │ - ldr.w lr, [sp, #68] @ 0x44 │ │ - cmp sl, ip │ │ - mov r8, r2 │ │ - mov r0, lr │ │ + movcc r2, #1 │ │ + cmp r6, r3 │ │ + it ls │ │ + movls r1, #1 │ │ + bcc.n 3ef12 │ │ + ands r1, r2 │ │ + bne.n 3ef12 │ │ + add r1, sp, #56 @ 0x38 │ │ + add r0, r1 │ │ + b.n 3ee8a │ │ + add.w r0, sl, sl, lsl #1 │ │ + add r1, sp, #56 @ 0x38 │ │ + add.w sl, r1, r0, lsl #3 │ │ + ldrd r1, r2, [sp, #24] │ │ + cmp r2, r1 │ │ + bcs.w 3f070 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + str.w sl, [sp, #4] │ │ + add.w r0, r1, r0, lsl #3 │ │ + str r0, [sp, #20] │ │ + ldr r0, [sp, #16] │ │ + mov.w r8, r0, lsl #3 │ │ + movs r0, #24 │ │ + strd sl, r0, [sp, #32] │ │ + b.n 3efb6 │ │ + ldr.w sl, [sp, #4] │ │ + mov r0, sl │ │ + ldrd r6, r3, [sp, #8] │ │ + ldr r2, [sp, #16] │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + strd r1, r6, [r0, #4] │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + str.w fp, [r0] │ │ + str r3, [r0, #12] │ │ + strd r1, r2, [r0, #16] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldr r2, [sp, #28] │ │ + subs r0, #24 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #32] │ │ + adds r2, #1 │ │ + adds r0, #24 │ │ + str r0, [sp, #32] │ │ + ldr r0, [sp, #24] │ │ + cmp r2, r0 │ │ + beq.n 3f070 │ │ + add.w lr, r2, r2, lsl #1 │ │ + ldr r0, [sp, #20] │ │ + str r2, [sp, #28] │ │ + add.w ip, r0, lr, lsl #3 │ │ + add.w r9, sl, lr, lsl #3 │ │ + ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + mov r0, r9 │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + ldr.w fp, [sl, lr, lsl #3] │ │ + ldrd r0, r1, [r9, #-24] │ │ + ldr.w r6, [r9, #4] │ │ + subs.w r0, fp, r0 │ │ + ldr.w r2, [r9, #-8] │ │ + ldr.w r3, [r9, #16] │ │ + sbcs.w r0, r6, r1 │ │ + mov.w r1, #0 │ │ + str r6, [sp, #48] @ 0x30 │ │ it cc │ │ - movcc r0, sl │ │ - ldr.w sl, [sp, #76] @ 0x4c │ │ - ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + movcc r1, #1 │ │ + str r3, [sp, #52] @ 0x34 │ │ + cmp r3, r2 │ │ + mov.w r3, #0 │ │ + it ls │ │ + movls r3, #1 │ │ + bcc.n 3f008 │ │ + ands.w r0, r3, r1 │ │ + beq.n 3efa0 │ │ + ldrd ip, lr, [sp, #32] │ │ + ldrd r1, r0, [r9, #8] │ │ + strd r1, r0, [sp, #8] │ │ + ldr.w r0, [r9, #20] │ │ + str r0, [sp, #16] │ │ + add.w sl, ip, r8 │ │ + cmp r8, lr │ │ + sub.w r9, sl, #24 │ │ + mov r3, sl │ │ + ldmia.w r9, {r0, r1, r2, r4, r5, r6} │ │ + stmia r3!, {r0, r1, r2, r4, r5, r6} │ │ + beq.n 3ef82 │ │ + ldrd r0, r1, [sl, #-48] @ 0x30 │ │ + mov.w r9, #0 │ │ + ldr.w r2, [sl, #-32] │ │ + add.w lr, lr, #24 │ │ + subs.w r0, fp, r0 │ │ + sub.w ip, ip, #24 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + mov.w sl, #0 │ │ + sbcs r0, r1 │ │ + it cc │ │ + movcc.w r9, #1 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + cmp r0, r2 │ │ + it ls │ │ + movls.w sl, #1 │ │ + bcc.n 3f01a │ │ + ands.w r0, sl, r9 │ │ + bne.n 3f01a │ │ + ldr.w sl, [sp, #4] │ │ + add.w r0, ip, r8 │ │ + b.n 3ef88 │ │ + ldr r0, [sp, #0] │ │ + add.w r9, sp, #56 @ 0x38 │ │ + mov ip, sl │ │ + sub.w sl, sl, #24 │ │ + add.w r1, r0, r0, lsl #1 │ │ + mvn.w r0, #23 │ │ + str r1, [sp, #36] @ 0x24 │ │ + add.w r8, r0, r1, lsl #3 │ │ + ldrd r6, r0, [sp, #40] @ 0x28 │ │ + add.w lr, r9, r8 │ │ + strd r0, r8, [sp, #44] @ 0x2c │ │ + mov fp, ip │ │ + ldrd r1, r2, [r9] │ │ + ldrd r5, r0, [ip] │ │ + ldr.w r3, [r9, #16] │ │ + subs r1, r5, r1 │ │ + ldr.w r4, [ip, #16] │ │ + sbcs r0, r2 │ │ + mov.w r1, #0 │ │ mov.w r0, #0 │ │ - stmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ + str r6, [sp, #52] @ 0x34 │ │ + it cs │ │ + movcs r0, #1 │ │ + cmp r4, r3 │ │ + it hi │ │ + movhi r1, #1 │ │ + orr.w r0, r0, r1 │ │ mov.w r1, #0 │ │ - mov r2, r8 │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ it cs │ │ movcs r1, #1 │ │ - orr.w r1, r1, r1, lsl #1 │ │ - add.w lr, lr, r1, lsl #3 │ │ - str.w lr, [sp, #68] @ 0x44 │ │ + tst r1, r0 │ │ + it ne │ │ + movne fp, r9 │ │ + mov r1, r6 │ │ + ldmia.w fp, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldrd r0, r1, [sl] │ │ + ldrd r3, r4, [lr] │ │ + ldr.w r2, [sl, #16] │ │ + ldr.w r5, [lr, #16] │ │ + ite ne │ │ + addne.w r9, r9, #24 │ │ + addeq.w ip, ip, #24 │ │ + subs r0, r3, r0 │ │ + sbcs.w r0, r4, r1 │ │ + mov.w r1, #0 │ │ + mov.w r0, #0 │ │ it cc │ │ movcc r0, #1 │ │ - orr.w r0, r0, r0, lsl #1 │ │ + cmp r5, r2 │ │ + it ls │ │ + movls r1, #1 │ │ + and.w r0, r0, r1 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + orrs.w fp, r1, r0 │ │ + mov r1, lr │ │ + it ne │ │ + movne r1, sl │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + add.w r2, r0, r8 │ │ + mov r8, lr │ │ + mov lr, r9 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r9} │ │ + stmia.w r2, {r0, r3, r4, r5, r6, r9} │ │ + rsb r0, fp, #0 │ │ + rsb r0, fp, r0, lsl #1 │ │ + ldr r6, [sp, #52] @ 0x34 │ │ + mov r9, lr │ │ add.w sl, sl, r0, lsl #3 │ │ - cmp sl, ip │ │ - ittt eq │ │ - addeq.w r0, r2, #24 │ │ - ldreq r1, [sp, #68] @ 0x44 │ │ - cmpeq r1, r0 │ │ - bne.n 3ef70 │ │ - add sp, #108 @ 0x6c │ │ + orr.w r0, fp, fp, lsl #1 │ │ + adds r6, #24 │ │ + add.w r0, r8, r0, lsl #3 │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ + sub.w lr, r0, #24 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + sub.w r8, r8, #24 │ │ + subs r0, #1 │ │ + bne.n 3f092 │ │ + ldr r0, [sp, #0] │ │ + add.w r8, sl, #24 │ │ + lsls r2, r0, #31 │ │ + beq.n 3f186 │ │ + mov r0, ip │ │ + cmp r9, r8 │ │ + it cc │ │ + movcc r0, r9 │ │ + mov sl, r6 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ + ite cc │ │ + addcc.w r9, r9, #24 │ │ + addcs.w ip, ip, #24 │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + cmp r9, r8 │ │ + itt eq │ │ + addeq.w r0, lr, #24 │ │ + cmpeq ip, r0 │ │ + bne.n 3f19e │ │ + addw sp, sp, #1212 @ 0x4bc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #56] @ (3ef9c ) │ │ - movs r1, #19 │ │ - ldr r2, [pc, #56] @ (3efa0 ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 1a880 │ │ - bl 1c740 │ │ + bl 1c93c │ │ udf #254 @ 0xfe │ │ - ldr r3, [pc, #32] @ (3ef98 ) │ │ - mov r0, r9 │ │ - mov r2, r1 │ │ - add r3, pc │ │ - bl 1b904 │ │ mov r5, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + add r1, sp, #56 @ 0x38 │ │ lsls r2, r0, #3 │ │ - mov r0, r9 │ │ - bl 4c336 │ │ + mov r0, r4 │ │ + bl 4bc7a │ │ mov r0, r5 │ │ - blx 4dd68 │ │ - nop │ │ - movs r5, #184 @ 0xb8 │ │ - movs r1, r0 │ │ - add r5, pc, #420 @ (adr r5, 3f144 ) │ │ - vsli.64 d18, d26, #60 @ 0x3c │ │ - movs r1, r0 │ │ - push {r4, r5, r6, lr} │ │ + blx 4d4a8 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - ldr r2, [r0, #16] │ │ - ldr r3, [r0, #40] @ 0x28 │ │ - cmp r3, r2 │ │ - bcs.n 3eff8 │ │ - movs r5, #1 │ │ - ldr r2, [r0, #64] @ 0x40 │ │ - ldr r6, [r0, #88] @ 0x58 │ │ - cmp r6, r2 │ │ - bcc.n 3f020 │ │ - mov r3, r0 │ │ - cmp r6, r2 │ │ - ldr.w ip, [r3, #48]! │ │ - mov.w r6, #0 │ │ - mov.w r4, #0 │ │ - mov r8, r3 │ │ - ldr.w r9, [r3, #4] │ │ - ldr.w r2, [r8, #24]! │ │ - ldr.w lr, [r3, #28] │ │ - it ls │ │ - movls r6, #1 │ │ - subs.w r2, r2, ip │ │ - sbcs.w r2, lr, r9 │ │ + sub sp, #44 @ 0x2c │ │ + add.w sl, r1, r1, lsr #1 │ │ + mov r9, r1 │ │ + mov fp, r0 │ │ + str r1, [sp, #4] │ │ + b.n 3f1de │ │ + ldr.w sl, [sp, #8] │ │ + ldr.w r9, [sp, #4] │ │ + cmp.w sl, #0 │ │ + beq.w 3f308 │ │ + sub.w sl, sl, #1 │ │ + cmp sl, r9 │ │ + bcs.n 3f210 │ │ + mov ip, fp │ │ + add r1, sp, #16 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + add.w r0, sl, sl, lsl #1 │ │ + movs r2, #24 │ │ + add.w r8, fp, r0, lsl #3 │ │ + mov r0, fp │ │ + mov r1, r8 │ │ + bl 4bc94 │ │ + add r0, sp, #16 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ + movs r1, #0 │ │ + b.n 3f214 │ │ + sub.w r1, sl, r9 │ │ + lsls r0, r1, #1 │ │ + adds r3, r0, #1 │ │ + cmp r9, sl │ │ + str.w sl, [sp, #8] │ │ it cc │ │ - movcc r4, #1 │ │ - movs r2, #3 │ │ - tst r6, r4 │ │ - it eq │ │ - moveq r8, r3 │ │ - it ne │ │ - movne r2, #2 │ │ - b.n 3f026 │ │ - ldrd r6, ip, [r0] │ │ - cmp r3, r2 │ │ - ldrd r4, lr, [r0, #24] │ │ + movcc sl, r9 │ │ + cmp r3, sl │ │ + str.w sl, [sp, #12] │ │ + bcc.n 3f268 │ │ + b.n 3f1ce │ │ + ldrd r6, r8, [r3, #8] │ │ + ldr.w sl, [r3, #20] │ │ + str r0, [r1, #0] │ │ + str r2, [r3, #16] │ │ + ldrd r0, r2, [r1, #8] │ │ + str r5, [r1, #4] │ │ + ldr r5, [r1, #20] │ │ + str.w r9, [r1, #16] │ │ + str r6, [r1, #8] │ │ + str.w r8, [r1, #12] │ │ + str.w sl, [r1, #20] │ │ + ldr r1, [sp, #12] │ │ + str r0, [r3, #8] │ │ + mov.w r0, lr, lsl #1 │ │ + str.w ip, [r3] │ │ + str r4, [r3, #4] │ │ + str r2, [r3, #12] │ │ + str r5, [r3, #20] │ │ + adds r3, r0, #1 │ │ + cmp r3, r1 │ │ + mov r1, lr │ │ + bcs.n 3f1ce │ │ + adds r0, #2 │ │ + ldr r2, [sp, #12] │ │ + cmp r0, r2 │ │ + bcs.n 3f2bc │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w r6, r3, r3, lsl #1 │ │ + ldr.w lr, [fp, r0, lsl #3] │ │ + add.w r0, fp, r0, lsl #3 │ │ + ldr.w r5, [fp, r6, lsl #3] │ │ + add.w r6, fp, r6, lsl #3 │ │ + ldr r4, [r0, #4] │ │ + ldr r2, [r6, #4] │ │ + subs.w r5, r5, lr │ │ + ldr r0, [r0, #16] │ │ + sbcs r2, r4 │ │ + ldr r6, [r6, #16] │ │ mov.w r2, #0 │ │ - it ls │ │ - movls r2, #1 │ │ - movs r5, #0 │ │ - subs r3, r4, r6 │ │ - sbcs.w r3, lr, ip │ │ - it cc │ │ - movcc r5, #1 │ │ - ands r5, r2 │ │ - ldr r2, [r0, #64] @ 0x40 │ │ - ldr r6, [r0, #88] @ 0x58 │ │ - cmp r6, r2 │ │ - bcs.n 3efbc │ │ - add.w r8, r0, #72 @ 0x48 │ │ - movs r2, #2 │ │ - orr.w r3, r5, r5, lsl #1 │ │ - add.w r2, r2, r2, lsl #1 │ │ - ldr.w r4, [r8, #16] │ │ - add.w ip, r0, r3, lsl #3 │ │ - eor.w r3, r5, #1 │ │ - add.w lr, r0, r2, lsl #3 │ │ - orr.w r3, r3, r3, lsl #1 │ │ - ldr.w r5, [ip, #16] │ │ - add.w fp, r0, r3, lsl #3 │ │ - cmp r4, r5 │ │ - bcs.n 3f0d6 │ │ - movs r4, #1 │ │ - ldr.w r6, [fp, #16] │ │ - ldr.w r0, [lr, #16] │ │ - cmp r0, r6 │ │ - bcc.n 3f102 │ │ - ldrd sl, r9, [fp] │ │ - cmp r4, #0 │ │ - ldrd r3, r2, [lr] │ │ - mov r5, r8 │ │ - it ne │ │ - movne r5, fp │ │ - cmp r0, r6 │ │ - mov.w r6, #0 │ │ - mov.w r0, #0 │ │ - it ls │ │ - movls r6, #1 │ │ - subs.w r3, r3, sl │ │ - sbcs.w r3, r2, r9 │ │ it cc │ │ - movcc r0, #1 │ │ - tst r6, r0 │ │ - ittt ne │ │ - movne r5, lr │ │ - movne lr, fp │ │ - movne fp, r8 │ │ - cmp r4, #0 │ │ - it eq │ │ - moveq r8, ip │ │ - ldr r0, [r5, #16] │ │ - it ne │ │ - movne fp, ip │ │ - mov r4, fp │ │ - mov fp, lr │ │ - mov ip, r8 │ │ - mov lr, r5 │ │ - ldr r3, [r4, #16] │ │ - cmp r0, r3 │ │ - bcc.n 3f112 │ │ - ldrd sl, r8, [r4] │ │ - cmp r0, r3 │ │ - ldrd r6, r9, [lr] │ │ + movcc r2, #1 │ │ + cmp r6, r0 │ │ mov.w r0, #0 │ │ it ls │ │ movls r0, #1 │ │ - movs r5, #0 │ │ - subs.w r3, r6, sl │ │ - sbcs.w r3, r9, r8 │ │ - mov r8, lr │ │ + and.w r0, r0, r2 │ │ + mov.w r2, #0 │ │ it cc │ │ - movcc r5, #1 │ │ - tst r0, r5 │ │ - ite ne │ │ - movne r8, r4 │ │ - moveq lr, r4 │ │ - b.n 3f114 │ │ - ldrd r3, r9, [ip] │ │ - cmp r4, r5 │ │ - ldrd r6, sl, [r8] │ │ - mov.w r4, #0 │ │ - it ls │ │ - movls r4, #1 │ │ - movs r0, #0 │ │ - subs r3, r6, r3 │ │ - sbcs.w r3, sl, r9 │ │ + movcc r2, #1 │ │ + orrs r0, r2 │ │ + add.w lr, r3, r0 │ │ + b.n 3f2be │ │ + mov lr, r3 │ │ + add.w r2, lr, lr, lsl #1 │ │ + add.w r3, r1, r1, lsl #1 │ │ + mov.w r8, #0 │ │ + mov.w sl, #0 │ │ + ldr.w r0, [fp, r3, lsl #3] │ │ + add.w r3, fp, r3, lsl #3 │ │ + ldr.w ip, [fp, r2, lsl #3] │ │ + add.w r1, fp, r2, lsl #3 │ │ + ldr r5, [r3, #4] │ │ + ldr r4, [r1, #4] │ │ + subs.w r6, r0, ip │ │ + ldr r2, [r1, #16] │ │ + ldr.w r9, [r3, #16] │ │ + sbcs.w r6, r5, r4 │ │ it cc │ │ - movcc r0, #1 │ │ - ands r4, r0 │ │ - ldr.w r6, [fp, #16] │ │ - ldr.w r0, [lr, #16] │ │ - cmp r0, r6 │ │ - bcs.n 3f05c │ │ - cmp r4, #0 │ │ - mov r4, r8 │ │ - itt ne │ │ - movne r4, ip │ │ - movne ip, r8 │ │ - ldr r3, [r4, #16] │ │ - cmp r0, r3 │ │ - bcs.n 3f0aa │ │ - mov r8, r4 │ │ - ldmia.w ip, {r0, r2, r4, r5, r6, r9} │ │ - mov r3, r1 │ │ - stmia.w r3, {r0, r2, r4, r5, r6, r9} │ │ - add.w r0, r1, #24 │ │ - ldmia.w lr, {r2, r3, r4, r5, r6, ip} │ │ - stmia.w r0, {r2, r3, r4, r5, r6, ip} │ │ - add.w r0, r1, #48 @ 0x30 │ │ - ldmia.w r8, {r2, r3, r4, r5, r6, ip} │ │ - stmia.w r0, {r2, r3, r4, r5, r6, ip} │ │ - add.w r0, r1, #72 @ 0x48 │ │ - ldmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + movcc.w r8, #1 │ │ + cmp r9, r2 │ │ + it ls │ │ + movls.w sl, #1 │ │ + bcc.n 3f22c │ │ + ands.w r6, sl, r8 │ │ + bne.n 3f22c │ │ + b.n 3f1ce │ │ + add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ + pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #12 │ │ - mov r8, r2 │ │ + sub sp, #4 │ │ + mov fp, r2 │ │ mov r4, r1 │ │ cmp r3, #8 │ │ - bcc.n 3f198 │ │ + bcc.n 3f362 │ │ lsrs r6, r3, #3 │ │ mov.w r9, #168 @ 0xa8 │ │ mla r2, r6, r9, r0 │ │ - add.w r5, r6, r6, lsl #1 │ │ + add.w sl, r6, r6, lsl #1 │ │ mov r3, r6 │ │ - add.w r1, r0, r5, lsl #5 │ │ - bl 3f146 │ │ + add.w r1, r0, sl, lsl #5 │ │ + bl 3f310 │ │ mla r2, r6, r9, r4 │ │ - add.w r1, r4, r5, lsl #5 │ │ - mov sl, r0 │ │ + add.w r1, r4, sl, lsl #5 │ │ + mov r8, r0 │ │ mov r0, r4 │ │ mov r3, r6 │ │ - bl 3f146 │ │ - mla r2, r6, r9, r8 │ │ - add.w r1, r8, r5, lsl #5 │ │ + bl 3f310 │ │ + mla r2, r6, r9, fp │ │ + add.w r1, fp, sl, lsl #5 │ │ mov r4, r0 │ │ - mov r0, r8 │ │ + mov r0, fp │ │ mov r3, r6 │ │ - bl 3f146 │ │ - mov r8, r0 │ │ - mov r0, sl │ │ - ldrd r2, r3, [r4] │ │ - ldr.w r9, [r4, #16] │ │ + bl 3f310 │ │ + mov fp, r0 │ │ + mov r0, r8 │ │ + ldrd r9, r8, [r4] │ │ + movs r3, #0 │ │ + ldrd r1, r5, [r0] │ │ + ldr.w lr, [r4, #16] │ │ + subs.w r2, r1, r9 │ │ ldr.w ip, [r0, #16] │ │ - ldrd r6, r1, [r0] │ │ - cmp ip, r9 │ │ - strd r2, r3, [sp, #4] │ │ - bcs.n 3f1cc │ │ - ldr.w lr, [r8, #16] │ │ - ldrd r5, sl, [r8] │ │ - cmp ip, lr │ │ - bcc.n 3f1c6 │ │ - bhi.n 3f258 │ │ - subs r2, r6, r5 │ │ - sbcs.w r1, r1, sl │ │ - bcs.n 3f258 │ │ - mov ip, r5 │ │ - movs r3, #1 │ │ - b.n 3f22a │ │ - ldrd sl, r5, [r8] │ │ - cmp ip, r9 │ │ - ldr.w lr, [r8, #16] │ │ - mov.w fp, #0 │ │ - str r5, [sp, #0] │ │ - mov.w r5, #0 │ │ - it ls │ │ - movls r5, #1 │ │ - subs r2, r6, r2 │ │ - sbcs.w r2, r1, r3 │ │ + sbcs.w r2, r5, r8 │ │ mov.w r2, #0 │ │ it cc │ │ movcc r2, #1 │ │ - and.w r3, r5, r2 │ │ cmp ip, lr │ │ - bcs.n 3f206 │ │ - mov ip, sl │ │ - ldr.w sl, [sp] │ │ - cbz r3, 3f258 │ │ - movs r3, #1 │ │ - b.n 3f22a │ │ - mov.w r2, #0 │ │ - mov ip, sl │ │ it ls │ │ - movls r2, #1 │ │ - subs.w r6, r6, sl │ │ - ldr.w sl, [sp] │ │ - sbcs.w r1, r1, sl │ │ + movls r3, #1 │ │ + and.w r2, r2, r3 │ │ + mov.w r3, #0 │ │ it cc │ │ - movcc.w fp, #1 │ │ - and.w r1, r2, fp │ │ - cmp r3, r1 │ │ - bne.n 3f258 │ │ - cmp r9, lr │ │ - bcs.n 3f232 │ │ - movs r0, #1 │ │ - b.n 3f250 │ │ + movcc r3, #1 │ │ + orr.w sl, r3, r2 │ │ + ldrd r6, r3, [fp] │ │ + ldr.w r2, [fp, #16] │ │ + subs r1, r1, r6 │ │ + sbcs.w r1, r5, r3 │ │ + mov.w r5, #0 │ │ mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + cmp ip, r2 │ │ + it ls │ │ + movls r5, #1 │ │ + and.w r1, r1, r5 │ │ + mov.w r5, #0 │ │ + it cc │ │ + movcc r5, #1 │ │ + orrs r1, r5 │ │ + cmp sl, r1 │ │ + bne.n 3f3fe │ │ + subs.w r0, r9, r6 │ │ + mov.w r1, #0 │ │ + sbcs.w r0, r8, r3 │ │ mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + cmp lr, r2 │ │ it ls │ │ movls r1, #1 │ │ - ldr r2, [sp, #4] │ │ - subs.w r2, r2, ip │ │ - ldr r2, [sp, #8] │ │ - sbcs.w r2, r2, sl │ │ + and.w r0, r0, r1 │ │ + mov.w r1, #0 │ │ it cc │ │ - movcc r0, #1 │ │ - ands r0, r1 │ │ - eors r3, r0 │ │ + movcc r1, #1 │ │ + orrs r0, r1 │ │ + teq sl, r0 │ │ it ne │ │ - movne r4, r8 │ │ + movne r4, fp │ │ mov r0, r4 │ │ - add sp, #12 │ │ + add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ + bmi.n 3f3b2 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #140 @ 0x8c │ │ - ldrb.w r5, [r3, #217] @ 0xd9 │ │ - movs r6, #4 │ │ - ldr.w ip, [r3, #220] @ 0xdc │ │ - add.w r9, r3, #184 @ 0xb8 │ │ - ldr.w fp, [r3, #212] @ 0xd4 │ │ - cmp r5, #8 │ │ + sub sp, #164 @ 0xa4 │ │ + mov r9, r2 │ │ + mov sl, r1 │ │ + ldrb.w r1, [r3, #225] @ 0xe1 │ │ + mov r8, r3 │ │ + ldr.w r2, [r3, #228] @ 0xe4 │ │ + mov.w ip, #0 │ │ + ldr.w r6, [r3, #220] @ 0xdc │ │ + movs r3, #4 │ │ + cmp r1, #8 │ │ it eq │ │ - moveq r6, #12 │ │ - add.w sl, r6, ip │ │ - ldr.w lr, [r7, #8] │ │ - sub.w r4, sl, fp │ │ - cmp lr, r4 │ │ - bcc.n 3f32e │ │ - sub.w r4, lr, r4 │ │ - cmp r4, fp │ │ - bcs.n 3f32e │ │ - str r0, [sp, #56] @ 0x38 │ │ - mov.w r8, #0 │ │ - ldr.w r0, [r3, #256] @ 0x100 │ │ - str r1, [sp, #36] @ 0x24 │ │ - sub.w r1, lr, r6 │ │ - add.w r4, r0, #8 │ │ - str r0, [sp, #44] @ 0x2c │ │ - str r3, [sp, #40] @ 0x28 │ │ - movs r6, #0 │ │ - strd r9, r4, [sp, #68] @ 0x44 │ │ - sub.w r4, r1, ip │ │ - ldr.w r9, [r3, #208] @ 0xd0 │ │ - mvn.w r1, lr │ │ - add.w r3, r1, sl │ │ - mov.w lr, #0 │ │ - add.w r0, r9, fp │ │ - strd r5, r2, [sp, #48] @ 0x30 │ │ - str.w r8, [sp, #76] @ 0x4c │ │ - add.w r9, r0, r4 │ │ - cmp r6, #63 @ 0x3f │ │ - ldrb.w sl, [r9], #1 │ │ - bne.n 3f2ea │ │ - cmp.w sl, #1 │ │ - bhi.n 3f340 │ │ - and.w ip, r6, #63 @ 0x3f │ │ - and.w r5, sl, #127 @ 0x7f │ │ - rsb fp, ip, #32 │ │ - subs.w r2, ip, #32 │ │ - lsr.w r1, r5, fp │ │ - it pl │ │ - lslpl.w r1, r5, r2 │ │ - orr.w lr, lr, r1 │ │ - lsl.w r1, r5, ip │ │ - it pl │ │ - movpl r1, #0 │ │ - orr.w r8, r8, r1 │ │ - sxtb.w r1, sl │ │ - cmp r1, #0 │ │ - bpl.n 3f358 │ │ - subs r3, #1 │ │ - adds r6, #7 │ │ - adds r4, #1 │ │ - bcc.n 3f2d8 │ │ - mov.w lr, #0 │ │ - movs r1, #19 │ │ - mov r8, r0 │ │ - b.n 3f342 │ │ + moveq r3, #12 │ │ + adds r1, r3, r2 │ │ + ldr r5, [r7, #8] │ │ + subs r1, r1, r6 │ │ + movs r2, #53 @ 0x35 │ │ + cmp r5, r1 │ │ + itt cs │ │ + subcs r1, r5, r1 │ │ + cmpcs r6, r1 │ │ + bhi.n 3f448 │ │ + mov r6, r5 │ │ movs r1, #0 │ │ - str r1, [r0, #12] │ │ - movs r1, #59 @ 0x3b │ │ - strd r1, r9, [r0] │ │ - add sp, #140 @ 0x8c │ │ + b.n 3f466 │ │ + ldr.w r2, [r8, #272] @ 0x110 │ │ + ldr.w fp, [r8, #224] @ 0xe0 │ │ + add.w r3, r2, #8 │ │ + subs r2, r6, r1 │ │ + adds r6, r2, r5 │ │ + and.w r4, fp, #65280 @ 0xff00 │ │ + cmp.w r4, #768 @ 0x300 │ │ + bne.n 3f476 │ │ + bic.w r1, r2, #255 @ 0xff │ │ + uxtb r2, r2 │ │ + orrs r1, r2 │ │ + stmia.w r0, {r1, r3, r6, ip} │ │ + add sp, #164 @ 0xa4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - movs r1, #6 │ │ - ldr r2, [sp, #56] @ 0x38 │ │ - strb r1, [r2, #0] │ │ - adds r1, r2, #4 │ │ - strb.w sl, [r2, #1] │ │ - stmia.w r1, {r0, r8, lr} │ │ - add sp, #140 @ 0x8c │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #0 │ │ + str r0, [sp, #84] @ 0x54 │ │ + add r0, sp, #72 @ 0x48 │ │ + stmia r0!, {r2, r3, r6} │ │ + ldr.w r0, [r8, #216] @ 0xd8 │ │ + str.w fp, [sp, #64] @ 0x40 │ │ + add r0, r1 │ │ + str r0, [sp, #68] @ 0x44 │ │ + add r0, sp, #64 @ 0x40 │ │ + adds r1, r0, #4 │ │ + add r0, sp, #88 @ 0x58 │ │ + bl 39b1a │ │ + ldrb.w r3, [sp, #88] @ 0x58 │ │ + cmp r3, #255 @ 0xff │ │ + beq.n 3f4d6 │ │ + ldrb.w r0, [sp, #91] @ 0x5b │ │ + strb.w r0, [sp, #162] @ 0xa2 │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ + ldrd r6, lr, [sp, #92] @ 0x5c │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + ldrh.w r5, [sp, #89] @ 0x59 │ │ + strh.w r5, [sp, #160] @ 0xa0 │ │ + ldrb.w r1, [sp, #162] @ 0xa2 │ │ + ldrh.w r2, [sp, #160] @ 0xa0 │ │ + strb r3, [r0, #0] │ │ + strh.w r2, [r0, #1] │ │ + strb r1, [r0, #3] │ │ + str r6, [r0, #4] │ │ + strd lr, sl, [r0, #8] │ │ + add sp, #164 @ 0xa4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - orrs.w r1, r8, lr │ │ - strd r9, r3, [sp, #60] @ 0x3c │ │ - beq.n 3f3f0 │ │ - ldr r3, [sp, #44] @ 0x2c │ │ - cmp.w lr, #0 │ │ - bne.n 3f37e │ │ - ldr r2, [r3, #16] │ │ - sub.w r1, r8, #1 │ │ - cmp r1, r2 │ │ - bcs.n 3f37e │ │ - movs r0, #104 @ 0x68 │ │ - ldr r2, [r3, #12] │ │ - mla r3, r1, r0, r2 │ │ - b.n 3f408 │ │ - ldr.w fp, [r3, #20] │ │ - cmp.w fp, #0 │ │ - beq.w 3f500 │ │ - ldr r1, [r3, #24] │ │ - str r1, [sp, #44] @ 0x2c │ │ - ldrh.w r9, [fp, #1238] @ 0x4d6 │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ - mov r1, fp │ │ - mov.w r6, r9, lsl #3 │ │ - cbz r6, 3f3d8 │ │ - ldrd r2, r4, [r1], #8 │ │ - subs r6, #8 │ │ - adds r3, #1 │ │ - subs.w r5, r8, r2 │ │ - sbcs.w r5, lr, r4 │ │ - mov.w r5, #0 │ │ - it cc │ │ - movcc r5, #1 │ │ - subs.w r2, r2, r8 │ │ - sbcs.w r2, r4, lr │ │ + str.w sl, [sp, #24] │ │ + ldrd lr, sl, [sp, #96] @ 0x60 │ │ + str.w r9, [sp, #36] @ 0x24 │ │ + orrs.w r0, lr, sl │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + beq.n 3f578 │ │ + ldr r3, [sp, #76] @ 0x4c │ │ + cmp.w sl, #0 │ │ + bne.n 3f506 │ │ + ldr r5, [r3, #8] │ │ + sub.w r6, lr, #1 │ │ + cmp r6, r5 │ │ + bcs.n 3f506 │ │ + movs r1, #104 @ 0x68 │ │ + ldr r2, [r3, #4] │ │ + mla r2, r6, r1, r2 │ │ + b.n 3f598 │ │ + ldr.w r9, [r3, #12] │ │ + cmp.w r9, #0 │ │ + beq.w 3f69c │ │ + ldr r1, [r3, #16] │ │ + str r1, [sp, #56] @ 0x38 │ │ + ldrh.w r1, [r9, #1238] @ 0x4d6 │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + mov r5, r9 │ │ + str r1, [sp, #52] @ 0x34 │ │ + lsls r3, r1, #3 │ │ + cbz r3, 3f560 │ │ + ldrd r4, r1, [r5], #8 │ │ + subs r3, #8 │ │ + adds r6, #1 │ │ + subs.w r2, lr, r4 │ │ + sbcs.w r2, sl, r1 │ │ mov.w r2, #0 │ │ it cc │ │ movcc r2, #1 │ │ - sub.w ip, r2, r5 │ │ + subs.w r4, r4, lr │ │ + sbcs.w r1, r1, sl │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + sub.w ip, r1, r2 │ │ cmp.w ip, #1 │ │ - beq.n 3f39c │ │ + beq.n 3f524 │ │ uxtb.w r1, ip │ │ - cbnz r1, 3f3da │ │ - b.n 3f3fe │ │ - mov r3, r9 │ │ - ldr r2, [sp, #44] @ 0x2c │ │ + cbz r1, 3f58e │ │ + b.n 3f562 │ │ + ldr r6, [sp, #52] @ 0x34 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ cmp r2, #0 │ │ - beq.w 3f500 │ │ - add.w r1, fp, r3, lsl #2 │ │ + beq.w 3f69c │ │ + add.w r1, r9, r6, lsl #2 │ │ subs r2, #1 │ │ - str r2, [sp, #44] @ 0x2c │ │ - ldr.w fp, [r1, #1240] @ 0x4d8 │ │ - b.n 3f38e │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - movs r0, #58 @ 0x3a │ │ - strb r0, [r1, #0] │ │ - add sp, #140 @ 0x8c │ │ + str r2, [sp, #56] @ 0x38 │ │ + ldr.w r9, [r1, #1240] @ 0x4d8 │ │ + b.n 3f516 │ │ + movs r1, #52 @ 0x34 │ │ + mov.w sl, #0 │ │ + mov lr, r5 │ │ + strb r1, [r0, #0] │ │ + strd lr, sl, [r0, #8] │ │ + add sp, #164 @ 0xa4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - movs r0, #104 @ 0x68 │ │ - mla r0, r3, r0, fp │ │ - add.w r3, r0, #88 @ 0x58 │ │ - ldrb.w r0, [r3, #98] @ 0x62 │ │ - ldr r6, [sp, #56] @ 0x38 │ │ - cmp r0, #1 │ │ - itt eq │ │ - moveq r0, #1 │ │ - streq r0, [sp, #76] @ 0x4c │ │ - ldr r0, [r3, #0] │ │ - cmp r0, #1 │ │ - bne.n 3f424 │ │ - ldrd r5, r1, [r3, #8] │ │ - cbnz r1, 3f436 │ │ - b.n 3f566 │ │ - ldr r1, [r3, #4] │ │ + movs r1, #104 @ 0x68 │ │ + mla r1, r6, r1, r9 │ │ + add.w r2, r1, #88 @ 0x58 │ │ + ldrb.w r1, [r2, #98] @ 0x62 │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + cmp r1, #1 │ │ + ittt eq │ │ + ldreq r1, [sp, #84] @ 0x54 │ │ + addeq r1, #1 │ │ + streq r1, [sp, #84] @ 0x54 │ │ + ldr r1, [r2, #0] │ │ + cmp r1, #1 │ │ + bne.n 3f5b4 │ │ + ldrd r6, r1, [r2, #8] │ │ + b.n 3f5c0 │ │ + ldr r1, [r2, #4] │ │ cmp r1, #5 │ │ - bhi.w 3f58c │ │ - add.w r5, r3, #8 │ │ + bhi.w 3f724 │ │ + add.w r6, r2, #8 │ │ cmp r1, #0 │ │ - beq.w 3f566 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - add r4, sp, #80 @ 0x50 │ │ - add r6, sp, #120 @ 0x78 │ │ - mov.w r8, r1, lsl #4 │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ + beq.w 3f6fe │ │ + mov.w r0, fp, lsr #8 │ │ + add.w fp, sp, #88 @ 0x58 │ │ + str r0, [sp, #56] @ 0x38 │ │ + lsls r5, r1, #4 │ │ + ldr.w r0, [r8, #276] @ 0x114 │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ - ldr.w r0, [r0, #260] @ 0x104 │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ - str r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #52] @ 0x34 │ │ movs r0, #0 │ │ - str r0, [sp, #32] │ │ - b.n 3f478 │ │ + str r0, [sp, #48] @ 0x30 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + strd r0, r0, [sp, #40] @ 0x28 │ │ + b.n 3f60c │ │ cmp r0, #3 │ │ - beq.n 3f4ce │ │ + beq.n 3f664 │ │ cmp r0, #49 @ 0x31 │ │ - bne.n 3f470 │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ - bl 3d7d8 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - ldrd r9, fp, [sp, #120] @ 0x78 │ │ - str r0, [sp, #24] │ │ - adds r5, #16 │ │ - subs.w r8, r8, #16 │ │ - beq.n 3f514 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - add r1, sp, #60 @ 0x3c │ │ - mov r3, r5 │ │ - ldr r2, [r0, #32] │ │ - mov r0, r4 │ │ - bl 3b73c │ │ - ldrd r0, r1, [sp, #80] @ 0x50 │ │ - eor.w r1, r1, sl │ │ - eor.w r0, r0, sl │ │ + bne.n 3f606 │ │ + add r0, sp, #136 @ 0x88 │ │ + mov r1, fp │ │ + bl 3dac0 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + str r0, [sp, #28] │ │ + adds r6, #16 │ │ + subs r5, #16 │ │ + beq.n 3f6b0 │ │ + add r1, sp, #64 @ 0x40 │ │ + mov r0, fp │ │ + mov r2, r6 │ │ + bl 3bd0c │ │ + ldrd r0, r1, [sp, #88] @ 0x58 │ │ + eor.w r1, r1, r9 │ │ + eor.w r0, r0, r9 │ │ orrs r0, r1 │ │ - beq.n 3f504 │ │ - ldrh.w r0, [sp, #96] @ 0x60 │ │ + beq.n 3f6a0 │ │ + ldrh.w r0, [sp, #112] @ 0x70 │ │ cmp r0, #70 @ 0x46 │ │ - ble.n 3f458 │ │ + ble.n 3f5ea │ │ cmp r0, #71 @ 0x47 │ │ - beq.n 3f460 │ │ + beq.n 3f5f2 │ │ movw r1, #8199 @ 0x2007 │ │ cmp r0, r1 │ │ it ne │ │ cmpne r0, #110 @ 0x6e │ │ - bne.n 3f470 │ │ - mov r0, r6 │ │ + bne.n 3f606 │ │ + add.w sl, sp, #136 @ 0x88 │ │ + mov r1, fp │ │ + mov r0, sl │ │ + bl 3dac0 │ │ + ldrd r3, r2, [sp, #52] @ 0x34 │ │ + add r0, sp, #120 @ 0x78 │ │ mov r1, r4 │ │ - bl 3d7d8 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldrd r3, r2, [sp, #44] @ 0x2c │ │ - str r6, [sp, #0] │ │ - bl 39884 │ │ - ldrb.w r0, [sp, #104] @ 0x68 │ │ + str.w sl, [sp] │ │ + bl 3a294 │ │ + ldrb.w r0, [sp, #120] @ 0x78 │ │ cmp r0, #255 @ 0xff │ │ - bne.n 3f470 │ │ - b.n 3f576 │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ - bl 3d7d8 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldrd r3, r2, [sp, #44] @ 0x2c │ │ - str r6, [sp, #0] │ │ - bl 39884 │ │ - ldrb.w r0, [sp, #104] @ 0x68 │ │ - ldrd r2, r1, [sp, #108] @ 0x6c │ │ + bne.n 3f606 │ │ + b.n 3f70e │ │ + mov sl, r4 │ │ + add r4, sp, #136 @ 0x88 │ │ + mov r1, fp │ │ + mov r0, r4 │ │ + bl 3dac0 │ │ + ldrd r3, r2, [sp, #52] @ 0x34 │ │ + add r0, sp, #120 @ 0x78 │ │ + mov r1, sl │ │ + str r4, [sp, #0] │ │ + mov r4, sl │ │ + bl 3a294 │ │ + ldrb.w r0, [sp, #120] @ 0x78 │ │ + ldrd r1, r2, [sp, #124] @ 0x7c │ │ cmp r0, #255 @ 0xff │ │ ldr r0, [sp, #32] │ │ it eq │ │ moveq r0, r2 │ │ str r0, [sp, #32] │ │ - ldr r0, [sp, #28] │ │ + ldr r0, [sp, #48] @ 0x30 │ │ it eq │ │ moveq r0, r1 │ │ - str r0, [sp, #28] │ │ - b.n 3f470 │ │ - movs r1, #18 │ │ - b.n 3f342 │ │ - add r3, sp, #88 @ 0x58 │ │ - ldr r6, [sp, #56] @ 0x38 │ │ + str r0, [sp, #48] @ 0x30 │ │ + b.n 3f606 │ │ + movs r3, #16 │ │ + b.n 3f4b8 │ │ + add r3, sp, #96 @ 0x60 │ │ + ldr r6, [sp, #60] @ 0x3c │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia r6!, {r0, r1, r2, r3} │ │ - add sp, #140 @ 0x8c │ │ + add sp, #164 @ 0xa4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [sp, #32] │ │ - cbz r1, 3f52c │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldr r2, [sp, #28] │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + cbz r1, 3f6c8 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + ldr r2, [sp, #32] │ │ strd r1, r2, [r0, #4] │ │ movs r1, #255 @ 0xff │ │ strb r1, [r0, #0] │ │ - add sp, #140 @ 0x8c │ │ + add sp, #164 @ 0xa4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - eor.w r0, r9, sl │ │ - eor.w r1, fp, sl │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + eor.w r0, r6, r9 │ │ + ldr r2, [sp, #24] │ │ + eor.w r1, r3, r9 │ │ orrs r0, r1 │ │ - ldrd r1, r6, [sp, #52] @ 0x34 │ │ - ldr r5, [sp, #36] @ 0x24 │ │ - beq.n 3f566 │ │ - ldr r0, [r7, #16] │ │ - mov r2, r9 │ │ - str r1, [sp, #8] │ │ - mov r3, fp │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - subs r0, #1 │ │ - str r1, [sp, #12] │ │ - ldr r1, [r7, #12] │ │ - ldr r4, [sp, #24] │ │ - strd r1, r0, [sp, #16] │ │ - mov r0, r6 │ │ - strd r4, r5, [sp] │ │ - bl 3de1e │ │ - add sp, #140 @ 0x8c │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + beq.n 3f6fe │ │ + ldr r1, [r7, #16] │ │ + ldr r5, [sp, #28] │ │ + subs r1, #1 │ │ + strd r5, r2, [sp] │ │ + ldr r2, [r7, #12] │ │ + strd r2, r1, [sp, #16] │ │ + mov r2, r6 │ │ + strd r4, r8, [sp, #8] │ │ + bl 3e124 │ │ + add sp, #164 @ 0xa4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - movs r0, #255 @ 0xff │ │ - strb r0, [r6, #0] │ │ - movs r0, #0 │ │ - str r0, [r6, #4] │ │ - add sp, #140 @ 0x8c │ │ + movs r1, #255 @ 0xff │ │ + strb r1, [r0, #0] │ │ + movs r1, #0 │ │ + str r1, [r0, #4] │ │ + add sp, #164 @ 0xa4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r2, [sp, #56] @ 0x38 │ │ - ldrd r0, r1, [sp, #108] @ 0x6c │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + ldrd r0, r1, [sp, #124] @ 0x7c │ │ strd r0, r1, [r2, #4] │ │ movs r0, #255 @ 0xff │ │ strb r0, [r2, #0] │ │ - add sp, #140 @ 0x8c │ │ + add sp, #164 @ 0xa4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #8] @ (3f598 ) │ │ + ldr r3, [pc, #8] @ (3f730 ) │ │ movs r0, #0 │ │ movs r2, #5 │ │ add r3, pc │ │ - bl 1b904 │ │ - adds r2, r5, r2 │ │ + bl 1bb58 │ │ + lsrs r6, r3, #25 │ │ movs r1, r0 │ │ - ldr r1, [r0, #0] │ │ - subs r1, #2 │ │ - cmp r1, #5 │ │ - bhi.n 3f5c2 │ │ - tbb [pc, r1] │ │ - asrs r7, r1, #4 │ │ - lsls r6, r0, #12 │ │ - lsls r0, r1, #12 │ │ - ldrd r1, r2, [r0, #8] │ │ - b.n 3f5ce │ │ - ldr r1, [r0, #8] │ │ - b.n 3f5cc │ │ - ldr r2, [r0, #12] │ │ - cmp r2, #0 │ │ - bmi.n 3f5c2 │ │ - ldr r1, [r0, #8] │ │ - b.n 3f5ce │ │ + mov ip, r0 │ │ + ldr r0, [r0, #0] │ │ + subs r3, r0, #2 │ │ movs r0, #0 │ │ - bx lr │ │ - ldrb r1, [r0, #8] │ │ - b.n 3f5cc │ │ - ldrh r1, [r0, #8] │ │ - movs r2, #0 │ │ - subs.w r3, r1, #256 @ 0x100 │ │ - mov.w r0, #0 │ │ - sbcs.w r2, r2, #0 │ │ + cmp r3, #6 │ │ + bhi.n 3f784 │ │ + tbb [pc, r3] │ │ + lsrs r3, r1, #28 │ │ + lsls r7, r0, #16 │ │ + asrs r7, r3, #12 │ │ + movs r4, r0 │ │ + ldrd r1, r3, [ip, #8] │ │ + b.n 3f776 │ │ + ldr.w r1, [ip, #8] │ │ + movs r3, #0 │ │ + b.n 3f776 │ │ + ldrb.w r1, [ip, #8] │ │ + movs r3, #0 │ │ + b.n 3f776 │ │ + ldrh.w r1, [ip, #8] │ │ + movs r3, #0 │ │ + b.n 3f776 │ │ + ldr.w r3, [ip, #12] │ │ + cmp r3, #0 │ │ + bmi.n 3f784 │ │ + ldr.w r1, [ip, #8] │ │ + subs.w r2, r1, #256 @ 0x100 │ │ + sbcs.w r2, r3, #0 │ │ it cc │ │ movcc r0, #1 │ │ bx lr │ │ - ldr r1, [r0, #0] │ │ - subs r1, #2 │ │ - cmp r1, #5 │ │ - bhi.n 3f606 │ │ - tbb [pc, r1] │ │ - asrs r7, r1, #4 │ │ - lsls r6, r0, #12 │ │ - lsls r0, r1, #12 │ │ - ldrd r1, r2, [r0, #8] │ │ - b.n 3f612 │ │ - ldr r1, [r0, #8] │ │ - b.n 3f610 │ │ - ldr r2, [r0, #12] │ │ - cmp r2, #0 │ │ - bmi.n 3f606 │ │ - ldr r1, [r0, #8] │ │ - b.n 3f612 │ │ - movs r0, #0 │ │ bx lr │ │ - ldrb r1, [r0, #8] │ │ - b.n 3f610 │ │ - ldrh r1, [r0, #8] │ │ - movs r2, #0 │ │ - subs.w r3, r1, #65536 @ 0x10000 │ │ - mov.w r0, #0 │ │ - sbcs.w r2, r2, #0 │ │ + bmi.n 3f732 │ │ + mov ip, r0 │ │ + ldr r0, [r0, #0] │ │ + subs r3, r0, #2 │ │ + movs r0, #0 │ │ + cmp r3, #6 │ │ + bhi.n 3f7d8 │ │ + tbb [pc, r3] │ │ + lsrs r3, r1, #28 │ │ + lsls r7, r0, #16 │ │ + asrs r7, r3, #12 │ │ + movs r4, r0 │ │ + ldrd r1, r3, [ip, #8] │ │ + b.n 3f7ca │ │ + ldr.w r1, [ip, #8] │ │ + movs r3, #0 │ │ + b.n 3f7ca │ │ + ldrb.w r1, [ip, #8] │ │ + movs r3, #0 │ │ + b.n 3f7ca │ │ + ldrh.w r1, [ip, #8] │ │ + movs r3, #0 │ │ + b.n 3f7ca │ │ + ldr.w r3, [ip, #12] │ │ + cmp r3, #0 │ │ + bmi.n 3f7d8 │ │ + ldr.w r1, [ip, #8] │ │ + subs.w r2, r1, #65536 @ 0x10000 │ │ + sbcs.w r2, r3, #0 │ │ it cc │ │ movcc r0, #1 │ │ bx lr │ │ - push {r4, r5, r6, lr} │ │ + bx lr │ │ + bmi.n 3f786 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #56 @ 0x38 │ │ - ldr r6, [sp, #88] @ 0x58 │ │ + sub sp, #52 @ 0x34 │ │ + ldr r6, [r7, #8] │ │ cmp r6, #0 │ │ - beq.w 3fb2c │ │ - str r0, [sp, #52] @ 0x34 │ │ - movw r0, #65535 @ 0xffff │ │ - bic.w r0, r2, r0 │ │ - mov.w ip, r2, lsr #8 │ │ - cmp.w r0, #131072 @ 0x20000 │ │ - mov r4, ip │ │ + beq.w 3fc32 │ │ + add.w fp, r3, r6, lsl #4 │ │ + movw r6, #65535 @ 0xffff │ │ + bic.w r6, r2, r6 │ │ + lsrs r5, r2, #8 │ │ + cmp.w r6, #131072 @ 0x20000 │ │ + str r5, [sp, #28] │ │ it eq │ │ - moveq r4, r2 │ │ - ldrd fp, sl, [r1] │ │ - add.w r8, r3, r6, lsl #4 │ │ - mov.w lr, #0 │ │ - ldrh.w r9, [r3, #10] │ │ - sub.w r6, r9, #1 │ │ - cmp r6, #43 @ 0x2b │ │ - bhi.n 3f6c6 │ │ - movs r5, #1 │ │ - tbh [pc, r6, lsl #1] │ │ - lsls r6, r2, #8 │ │ + moveq r5, r2 │ │ + ldr.w ip, [r1] │ │ + mov.w r9, #0 │ │ + str r5, [sp, #24] │ │ + ldrh r6, [r3, #10] │ │ + ldr.w lr, [r1, #4] │ │ + sub.w sl, r6, #1 │ │ + cmp.w sl, #43 @ 0x2b │ │ + bhi.n 3f882 │ │ + movs r4, #1 │ │ + tbh [pc, sl, lsl #1] │ │ + lsls r2, r0, #7 │ │ movs r4, r6 │ │ movs r4, r6 │ │ movs r4, r6 │ │ - lsls r1, r7, #6 │ │ + lsls r0, r6, #5 │ │ movs r4, r5 │ │ - lsls r0, r0, #7 │ │ + lsls r6, r6, #5 │ │ movs r4, r6 │ │ movs r4, r6 │ │ movs r4, r6 │ │ - lsls r7, r2, #8 │ │ - lsls r7, r2, #8 │ │ + lsls r3, r0, #7 │ │ + lsls r3, r0, #7 │ │ movs r4, r6 │ │ movs r2, r6 │ │ movs r4, r6 │ │ - lsls r4, r3, #7 │ │ - lsls r7, r2, #8 │ │ - lsls r1, r7, #6 │ │ + lsls r3, r1, #6 │ │ + lsls r3, r0, #7 │ │ + lsls r0, r6, #5 │ │ movs r4, r5 │ │ - lsls r0, r0, #7 │ │ + lsls r6, r6, #5 │ │ movs r4, r6 │ │ movs r4, r6 │ │ movs r2, r6 │ │ movs r4, r6 │ │ - lsls r7, r0, #7 │ │ + lsls r4, r7, #5 │ │ movs r4, r6 │ │ movs r4, r6 │ │ movs r4, r5 │ │ movs r2, r6 │ │ - lsls r7, r7, #7 │ │ + lsls r3, r5, #6 │ │ movs r2, r6 │ │ - lsls r0, r0, #7 │ │ - lsls r7, r0, #7 │ │ + lsls r6, r6, #5 │ │ + lsls r4, r7, #5 │ │ movs r4, r6 │ │ movs r4, r6 │ │ - lsls r0, r0, #7 │ │ - lsls r7, r2, #8 │ │ - lsls r1, r7, #6 │ │ - lsls r5, r2, #7 │ │ + lsls r6, r6, #5 │ │ + lsls r3, r0, #7 │ │ + lsls r0, r6, #5 │ │ + lsls r5, r0, #6 │ │ movs r4, r5 │ │ - lsls r7, r2, #8 │ │ - lsls r1, r7, #6 │ │ - lsls r5, r2, #7 │ │ + lsls r3, r0, #7 │ │ + lsls r0, r6, #5 │ │ + lsls r5, r0, #6 │ │ movs r4, r5 │ │ - movs r5, #4 │ │ - b.n 3fa98 │ │ - sub.w r0, r9, #7968 @ 0x1f20 │ │ - cmp r0, #2 │ │ - bcs.n 3f6d2 │ │ - mov r5, ip │ │ - b.n 3fa98 │ │ - cmp.w lr, #0 │ │ - beq.n 3f6e8 │ │ - cmp sl, lr │ │ - bcc.w 3fb82 │ │ - sub.w sl, sl, lr │ │ - add fp, lr │ │ - strd fp, sl, [r1] │ │ - sub.w r0, r9, #3 │ │ - mov lr, sl │ │ - cmp r0, #32 │ │ - bhi.w 3f7b4 │ │ - tbh [pc, r0, lsl #1] │ │ - lsls r4, r7, #6 │ │ - lsls r1, r3, #7 │ │ - lsls r0, r2, #9 │ │ - lsls r0, r2, #9 │ │ - lsls r0, r2, #9 │ │ - lsls r1, r3, #6 │ │ + movs r4, #4 │ │ + b.n 3fbac │ │ + sub.w r4, r6, #7968 @ 0x1f20 │ │ + cmp r4, #2 │ │ + bcs.n 3f88e │ │ + ldr r4, [sp, #28] │ │ + b.n 3fbac │ │ + cmp.w r9, #0 │ │ + beq.n 3f928 │ │ + cmp lr, r9 │ │ + bcc.w 3fc02 │ │ + sub.w lr, lr, r9 │ │ + add.w sl, ip, r9 │ │ + strd sl, lr, [r1] │ │ + subs r5, r6, #3 │ │ + cmp r5, #32 │ │ + bhi.n 3f930 │ │ + tbh [pc, r5, lsl #1] │ │ + lsls r3, r5, #5 │ │ + lsls r0, r1, #6 │ │ + lsls r3, r0, #8 │ │ + lsls r3, r0, #8 │ │ + lsls r3, r0, #8 │ │ + lsls r3, r1, #5 │ │ movs r1, r4 │ │ - lsls r7, r4, #7 │ │ - lsls r0, r2, #9 │ │ - lsls r0, r2, #9 │ │ - lsls r5, r4, #1 │ │ - lsls r0, r2, #9 │ │ - lsls r5, r4, #1 │ │ - lsls r0, r2, #9 │ │ - lsls r0, r2, #9 │ │ - lsls r0, r2, #9 │ │ - lsls r0, r2, #9 │ │ - lsls r0, r2, #9 │ │ - lsls r5, r4, #1 │ │ - lsls r4, r0, #2 │ │ - lsls r0, r2, #9 │ │ + lsls r6, r2, #6 │ │ + lsls r3, r0, #8 │ │ + lsls r3, r0, #8 │ │ + lsls r6, r0, #1 │ │ + lsls r3, r0, #8 │ │ + lsls r6, r0, #1 │ │ + lsls r3, r0, #8 │ │ + lsls r3, r0, #8 │ │ + lsls r3, r0, #8 │ │ + lsls r3, r0, #8 │ │ + lsls r3, r0, #8 │ │ + lsls r6, r0, #1 │ │ + lsls r6, r3, #1 │ │ + lsls r3, r0, #8 │ │ movs r1, r4 │ │ - lsls r0, r2, #9 │ │ - lsls r5, r4, #1 │ │ - lsls r5, r4, #1 │ │ - lsls r0, r2, #9 │ │ - lsls r0, r2, #9 │ │ - lsls r0, r2, #9 │ │ - lsls r0, r2, #9 │ │ - lsls r0, r2, #9 │ │ - lsls r0, r2, #9 │ │ - lsls r5, r4, #1 │ │ - lsls r5, r4, #1 │ │ + lsls r3, r0, #8 │ │ + lsls r6, r0, #1 │ │ + lsls r6, r0, #1 │ │ + lsls r3, r0, #8 │ │ + lsls r3, r0, #8 │ │ + lsls r3, r0, #8 │ │ + lsls r3, r0, #8 │ │ + lsls r3, r0, #8 │ │ + lsls r3, r0, #8 │ │ + lsls r6, r0, #1 │ │ + lsls r6, r0, #1 │ │ + mov r4, r0 │ │ + add r0, sp, #32 │ │ + mov r5, r2 │ │ + mov r8, r3 │ │ + mov r6, r1 │ │ + bl 39b1a │ │ + ldrb.w r1, [sp, #32] │ │ + cmp r1, #255 @ 0xff │ │ + bne.w 3fc4e │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r0, #0 │ │ + mov r0, r4 │ │ + bne.w 3fc6a │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ + mov r2, r5 │ │ + mov r1, r6 │ │ + ldr.w ip, [r6] │ │ + str.w r9, [sp, #20] │ │ + mov r3, r8 │ │ + b.n 3fbb0 │ │ + mov sl, ip │ │ + subs r5, r6, #3 │ │ + cmp r5, #32 │ │ + bls.n 3f8ac │ │ + movw r5, #7937 @ 0x1f01 │ │ + subs r5, r6, r5 │ │ + cmp r5, #2 │ │ + bcs.w 3fcb6 │ │ cmp.w lr, #0 │ │ - beq.w 3fbaa │ │ - str.w fp, [sp, #28] │ │ - add.w fp, fp, #1 │ │ + beq.w 3fc4c │ │ + add.w ip, sl, #1 │ │ sub.w r6, lr, #1 │ │ - strd r4, ip, [sp, #36] @ 0x24 │ │ - str.w lr, [sp, #32] │ │ - mov.w lr, #0 │ │ - movs r4, #0 │ │ - movs r0, #0 │ │ - strd r2, r1, [sp, #44] @ 0x2c │ │ - ldrb.w r9, [fp, #-1] │ │ - cmp r0, #63 @ 0x3f │ │ - bne.n 3f772 │ │ - cmp.w r9, #1 │ │ - bhi.w 3fb38 │ │ - and.w r2, r0, #63 @ 0x3f │ │ - and.w r1, r9, #127 @ 0x7f │ │ - rsb sl, r2, #32 │ │ - subs.w ip, r2, #32 │ │ - lsr.w r5, r1, sl │ │ - it pl │ │ - lslpl.w r5, r1, ip │ │ - lsl.w r1, r1, r2 │ │ - it pl │ │ - movpl r1, #0 │ │ - orr.w lr, lr, r1 │ │ - orrs r4, r5 │ │ - sxtb.w r1, r9 │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.w 3f93c │ │ + ldrsb.w r5, [ip, #-1] │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + bgt.n 3f962 │ │ subs r6, #1 │ │ - add.w fp, fp, #1 │ │ - adds r0, #7 │ │ - adds r1, r6, #1 │ │ - bne.n 3f762 │ │ - b.n 3fb4c │ │ - movw r0, #7937 @ 0x1f01 │ │ - sub.w r0, r9, r0 │ │ - cmp r0, #2 │ │ - bcs.w 3fb98 │ │ - cmp.w lr, #0 │ │ - beq.w 3fb96 │ │ - mov r5, fp │ │ - add.w fp, fp, #1 │ │ - sub.w sl, lr, #1 │ │ - mov r9, r4 │ │ - mov r6, r1 │ │ - ldrsb.w r0, [fp, #-1] │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 3f7f2 │ │ - sub.w sl, sl, #1 │ │ - add.w fp, fp, #1 │ │ - adds.w r1, sl, #1 │ │ - bne.n 3f7d8 │ │ - b.n 3fafe │ │ - mov r1, r6 │ │ - mov.w lr, #0 │ │ - strd fp, sl, [r1] │ │ - mov r4, r9 │ │ - b.n 3fa9c │ │ + add.w ip, ip, #1 │ │ + adds r4, r6, #1 │ │ + bne.n 3f94c │ │ + b.n 3fc0a │ │ + strd ip, r6, [r1] │ │ + mov.w r9, #0 │ │ + b.n 3fbb0 │ │ cmp.w lr, #0 │ │ - beq.w 3fbda │ │ - mov r9, fp │ │ - mov r0, r1 │ │ - mov r5, r9 │ │ - mov fp, r4 │ │ - mov r1, lr │ │ - ldrb.w r4, [r5], #1 │ │ - sub.w lr, lr, #1 │ │ - mov sl, r0 │ │ - strd r5, lr, [r0] │ │ - and.w r0, r4, #127 @ 0x7f │ │ - sxtb r4, r4 │ │ + beq.w 3fcae │ │ + mov r5, sl │ │ + sub.w r8, lr, #1 │ │ + ldrsb.w r6, [r5], #1 │ │ + strd r5, r8, [r1] │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + ble.n 3f98c │ │ + mov sl, r6 │ │ + b.n 3f9dc │ │ + cmp.w r8, #0 │ │ + beq.w 3fcc8 │ │ + ldrsb.w r4, [sl, #1] │ │ + and.w r6, r6, #127 @ 0x7f │ │ + sub.w r8, lr, #2 │ │ + add.w r5, sl, #2 │ │ + and.w ip, r4, #127 @ 0x7f │ │ cmp r4, #0 │ │ - bpl.n 3f858 │ │ - ldr r6, [sp, #24] │ │ - cmp.w lr, #0 │ │ - beq.w 3fbf0 │ │ - ldrb.w r4, [r9, #1] │ │ - sub.w lr, r1, #2 │ │ - str r6, [sp, #24] │ │ - add.w r5, r9, #2 │ │ - and.w r6, r4, #127 @ 0x7f │ │ - strd r5, lr, [sl] │ │ - sxtb r4, r4 │ │ - cmp.w r4, #4294967295 @ 0xffffffff │ │ - orr.w r0, r0, r6, lsl #7 │ │ - ble.w 3f95e │ │ - mov r9, r0 │ │ - mov r4, fp │ │ - mov r1, sl │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - mov fp, r5 │ │ - uxtah r0, r0, r9 │ │ - cmp r0, #43 @ 0x2b │ │ - bhi.w 3f9a0 │ │ - tbh [pc, r0, lsl #1] │ │ - lsls r5, r1, #4 │ │ - lsls r3, r2, #6 │ │ - lsls r5, r7, #3 │ │ - lsls r2, r3, #4 │ │ - lsls r0, r6, #2 │ │ - lsls r2, r1, #2 │ │ - lsls r7, r6, #2 │ │ - lsls r2, r3, #3 │ │ - lsls r5, r0, #3 │ │ - lsls r0, r5, #4 │ │ - lsls r0, r2, #2 │ │ - lsls r0, r2, #2 │ │ - lsls r1, r5, #2 │ │ - lsls r3, r4, #2 │ │ - lsls r1, r5, #2 │ │ - lsls r3, r2, #3 │ │ - lsls r0, r2, #2 │ │ - lsls r0, r6, #2 │ │ - lsls r2, r1, #2 │ │ - lsls r7, r6, #2 │ │ - lsls r1, r5, #2 │ │ + strd r5, r8, [r1] │ │ + orr.w ip, r6, ip, lsl #7 │ │ + bmi.n 3f9b8 │ │ + mov sl, ip │ │ + b.n 3f9dc │ │ + cmp.w r8, #0 │ │ + beq.w 3fcc8 │ │ + ldrb.w r6, [sl, #2] │ │ + sub.w r8, lr, #3 │ │ + add.w r5, sl, #3 │ │ + str.w r8, [r1, #4] │ │ + cmp r6, #3 │ │ + str r5, [r1, #0] │ │ + bhi.w 3fce6 │ │ + orr.w sl, ip, r6, lsl #14 │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ + mov ip, r5 │ │ + uxtah r4, r4, sl │ │ + mov lr, r8 │ │ + cmp r4, #43 @ 0x2b │ │ + bhi.w 3facc │ │ + tbh [pc, r4, lsl #1] │ │ + lsls r0, r3, #3 │ │ + lsls r1, r4, #5 │ │ + lsls r7, r0, #3 │ │ + lsls r4, r4, #3 │ │ + lsls r6, r0, #2 │ │ + lsls r2, r4, #1 │ │ + lsls r4, r1, #2 │ │ + lsls r7, r4, #2 │ │ + lsls r0, r3, #2 │ │ + lsls r2, r6, #3 │ │ + lsls r7, r4, #1 │ │ + lsls r7, r4, #1 │ │ + lsls r6, r7, #1 │ │ + lsls r1, r7, #1 │ │ + lsls r6, r7, #1 │ │ + lsls r1, r4, #2 │ │ + lsls r7, r4, #1 │ │ + lsls r6, r0, #2 │ │ + lsls r2, r4, #1 │ │ + lsls r4, r1, #2 │ │ + lsls r6, r7, #1 │ │ movs r4, r5 │ │ - lsls r3, r4, #2 │ │ - lsls r5, r0, #3 │ │ - lsls r6, r7, #2 │ │ - lsls r1, r5, #2 │ │ - lsls r1, r5, #2 │ │ - lsls r2, r1, #2 │ │ - lsls r3, r4, #2 │ │ - lsls r6, r6, #3 │ │ - lsls r3, r4, #2 │ │ - lsls r7, r6, #2 │ │ - lsls r6, r7, #2 │ │ - lsls r1, r5, #2 │ │ - lsls r1, r5, #2 │ │ - lsls r7, r6, #2 │ │ - lsls r0, r2, #2 │ │ - lsls r0, r6, #2 │ │ - lsls r4, r1, #3 │ │ - lsls r2, r1, #2 │ │ - lsls r0, r2, #2 │ │ - lsls r0, r6, #2 │ │ - lsls r4, r1, #3 │ │ - lsls r2, r1, #2 │ │ - cmp.w lr, #0 │ │ - beq.w 3fbea │ │ - mov r5, fp │ │ - mov sl, lr │ │ - ldrb.w r0, [r5], #1 │ │ - sub.w lr, lr, #1 │ │ - and.w r9, r0, #127 @ 0x7f │ │ - strd r5, lr, [r1] │ │ - sxtb r0, r0 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 3f85e │ │ - cmp.w lr, #0 │ │ - beq.w 3fbee │ │ - ldrb.w r0, [fp, #1] │ │ - sub.w lr, sl, #2 │ │ - add.w r5, fp, #2 │ │ - and.w r6, r0, #127 @ 0x7f │ │ - strd r5, lr, [r1] │ │ - sxtb r0, r0 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - orr.w r9, r9, r6, lsl #7 │ │ - bgt.w 3f85e │ │ - cmp.w lr, #0 │ │ - beq.w 3fc1a │ │ - ldrb.w r0, [fp, #2] │ │ - sub.w lr, sl, #3 │ │ - add.w r5, fp, #3 │ │ - cmp r0, #3 │ │ - strd r5, lr, [r1] │ │ - bhi.w 3fc24 │ │ - orr.w r9, r9, r0, lsl #14 │ │ - b.n 3f85e │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - cmp r4, #0 │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - strd fp, r6, [r0] │ │ - bne.w 3fbde │ │ - strd lr, r4, [sp, #12] │ │ - mov sl, r6 │ │ - str.w lr, [sp] │ │ - ldrd r2, r1, [sp, #44] @ 0x2c │ │ - ldrd r4, ip, [sp, #36] @ 0x24 │ │ - b.n 3fa9c │ │ + lsls r1, r7, #1 │ │ + lsls r0, r3, #2 │ │ + lsls r2, r2, #2 │ │ + lsls r6, r7, #1 │ │ + lsls r6, r7, #1 │ │ + lsls r2, r4, #1 │ │ + lsls r1, r7, #1 │ │ + lsls r1, r0, #3 │ │ + lsls r1, r7, #1 │ │ + lsls r4, r1, #2 │ │ + lsls r2, r2, #2 │ │ + lsls r6, r7, #1 │ │ + lsls r6, r7, #1 │ │ + lsls r4, r1, #2 │ │ + lsls r7, r4, #1 │ │ + lsls r6, r0, #2 │ │ + lsls r3, r3, #2 │ │ + lsls r2, r4, #1 │ │ + lsls r7, r4, #1 │ │ + lsls r6, r0, #2 │ │ + lsls r3, r3, #2 │ │ + lsls r2, r4, #1 │ │ cmp.w lr, #0 │ │ - beq.w 3fc0a │ │ - ldrb.w r4, [r9, #2] │ │ - sub.w lr, r1, #3 │ │ - add.w r5, r9, #3 │ │ - str.w lr, [sl, #4] │ │ - cmp r4, #3 │ │ - str.w r5, [sl] │ │ - bhi.w 3fc12 │ │ - orr.w r9, r0, r4, lsl #14 │ │ - b.n 3f85a │ │ - mov sl, lr │ │ - mov.w lr, #0 │ │ - str.w r9, [sp, #24] │ │ - b.n 3f6c2 │ │ - mov sl, lr │ │ - movs r5, #1 │ │ - mov.w lr, #0 │ │ - str.w r9, [sp, #24] │ │ - b.n 3fa98 │ │ - movw r6, #7937 @ 0x1f01 │ │ - uxth.w r0, r9 │ │ - subs r6, r0, r6 │ │ + beq.w 3fcc4 │ │ + mov r5, ip │ │ + sub.w r8, lr, #1 │ │ + ldrsb.w sl, [r5], #1 │ │ + strd r5, r8, [r1] │ │ + cmp.w sl, #0 │ │ + bpl.n 3f9dc │ │ + cmp.w r8, #0 │ │ + beq.w 3fcce │ │ + ldrsb.w r4, [ip, #1] │ │ + and.w r6, sl, #127 @ 0x7f │ │ + sub.w r8, lr, #2 │ │ + add.w r5, ip, #2 │ │ + and.w r9, r4, #127 @ 0x7f │ │ + cmp.w r4, #4294967295 @ 0xffffffff │ │ + strd r5, r8, [r1] │ │ + orr.w sl, r6, r9, lsl #7 │ │ + bgt.w 3f9dc │ │ + cmp.w r8, #0 │ │ + beq.w 3fcce │ │ + ldrb.w r6, [ip, #2] │ │ + sub.w r8, lr, #3 │ │ + add.w r5, ip, #3 │ │ + cmp r6, #3 │ │ + strd r5, r8, [r1] │ │ + bhi.w 3fcec │ │ + orr.w sl, sl, r6, lsl #14 │ │ + b.n 3f9dc │ │ + mov.w r9, #0 │ │ + str.w sl, [sp, #4] │ │ + b.n 3f87e │ │ + movs r4, #1 │ │ + mov.w r9, #0 │ │ + str.w sl, [sp, #4] │ │ + b.n 3fbac │ │ + movw r5, #7937 @ 0x1f01 │ │ + uxth.w r4, sl │ │ + subs r5, r4, r5 │ │ + cmp r5, #2 │ │ + bcc.n 3faee │ │ + sub.w r6, r4, #7968 @ 0x1f20 │ │ cmp r6, #2 │ │ - bcc.n 3f9c4 │ │ - sub.w r0, r0, #7968 @ 0x1f20 │ │ - cmp r0, #2 │ │ - bcs.w 3fb98 │ │ - mov sl, lr │ │ - mov.w lr, #0 │ │ - str.w r9, [sp, #24] │ │ - b.n 3f6ce │ │ - str.w r9, [sp, #24] │ │ - cmp.w lr, #0 │ │ - bne.w 3f7ca │ │ - b.n 3fb96 │ │ - mov sl, lr │ │ - mov.w lr, #0 │ │ - str.w r9, [sp, #24] │ │ - movs r5, #2 │ │ - b.n 3fa98 │ │ - mov sl, lr │ │ - mov.w lr, #0 │ │ - str.w r9, [sp, #24] │ │ - movs r5, #8 │ │ - b.n 3fa98 │ │ - mov sl, lr │ │ - mov.w lr, #0 │ │ - str.w r9, [sp, #24] │ │ - movs r5, #0 │ │ - b.n 3fa98 │ │ - str.w r9, [sp, #24] │ │ + bcs.w 3fcb4 │ │ + mov.w r9, #0 │ │ + str.w sl, [sp, #4] │ │ + b.n 3f88a │ │ + str.w sl, [sp, #4] │ │ + mov sl, ip │ │ cmp.w lr, #0 │ │ - bne.w 3f742 │ │ - b.n 3fbaa │ │ - mov sl, lr │ │ - mov.w lr, #0 │ │ - str.w r9, [sp, #24] │ │ - movs r5, #3 │ │ - b.n 3fa98 │ │ - mov sl, lr │ │ - mov.w lr, #0 │ │ - movs r0, #16 │ │ - str r0, [sp, #24] │ │ - mov r5, r4 │ │ - b.n 3fa98 │ │ - movs r0, #8 │ │ - str r0, [sp, #24] │ │ - ldr r5, [sp, #20] │ │ + bne.w 3f944 │ │ + b.n 3fc4c │ │ + mov.w r9, #0 │ │ + str.w sl, [sp, #4] │ │ + movs r4, #2 │ │ + b.n 3fbac │ │ + mov.w r9, #0 │ │ + str.w sl, [sp, #4] │ │ + movs r4, #8 │ │ + b.n 3fbac │ │ + mov.w r9, #0 │ │ + str.w sl, [sp, #4] │ │ + movs r4, #0 │ │ + b.n 3fbac │ │ + str.w sl, [sp, #4] │ │ + b.n 3f8f2 │ │ + mov.w r9, #0 │ │ + str.w sl, [sp, #4] │ │ + movs r4, #3 │ │ + b.n 3fbac │ │ + mov.w r9, #0 │ │ + movs r6, #16 │ │ + str r6, [sp, #4] │ │ + ldr r4, [sp, #24] │ │ + b.n 3fbac │ │ + movs r4, #8 │ │ + mov sl, ip │ │ + str r4, [sp, #4] │ │ cmp.w lr, #0 │ │ - beq.w 3fb74 │ │ - movs r0, #0 │ │ - ldrb.w r6, [fp, r0] │ │ - cbz r6, 3fa44 │ │ - adds r0, #1 │ │ - cmp lr, r0 │ │ - bne.n 3fa36 │ │ - b.n 3fb74 │ │ - mvns r6, r0 │ │ - add lr, r6 │ │ - mov r5, fp │ │ - add r0, fp │ │ - add.w fp, r0, #1 │ │ - mov sl, lr │ │ - strd fp, lr, [r1] │ │ - mov.w lr, #0 │ │ - str r5, [sp, #20] │ │ - b.n 3fa9c │ │ - mov sl, lr │ │ - mov.w lr, #0 │ │ - movs r0, #30 │ │ - str r0, [sp, #24] │ │ - movs r5, #16 │ │ - b.n 3fa98 │ │ - movs r0, #3 │ │ - str r0, [sp, #24] │ │ + beq.n 3fc3e │ │ + movs r6, #0 │ │ + ldrb.w r5, [sl, r6] │ │ + cbz r5, 3fb5c │ │ + adds r6, #1 │ │ + cmp lr, r6 │ │ + bne.n 3fb4e │ │ + b.n 3fc3e │ │ + mvns r5, r6 │ │ + add r6, sl │ │ + add r5, lr │ │ + add.w ip, r6, #1 │ │ + mov.w r9, #0 │ │ + str.w sl, [sp, #12] │ │ + strd ip, r5, [r1] │ │ + b.n 3fbb0 │ │ + mov.w r9, #0 │ │ + movs r6, #30 │ │ + str r6, [sp, #4] │ │ + movs r4, #16 │ │ + b.n 3fbac │ │ + movs r4, #3 │ │ + mov sl, ip │ │ + str r4, [sp, #4] │ │ cmp.w lr, #2 │ │ - bcc.w 3fbc0 │ │ - mov r0, lr │ │ - ldrh.w lr, [fp], #2 │ │ - subs r0, #2 │ │ - str.w lr, [sp, #4] │ │ - mov sl, r0 │ │ - strd fp, r0, [r1] │ │ - b.n 3fa9c │ │ - mov sl, lr │ │ - mov.w lr, #0 │ │ - movs r0, #1 │ │ - str r0, [sp, #24] │ │ - mov r5, r2 │ │ - uxtab lr, lr, r5 │ │ + bcc.w 3fc98 │ │ + ldrh.w r9, [sl], #2 │ │ + sub.w r6, lr, #2 │ │ + str.w r9, [sp, #16] │ │ + strd sl, r6, [r1] │ │ + mov ip, sl │ │ + b.n 3fbb0 │ │ + mov.w r9, #0 │ │ + movs r6, #1 │ │ + str r6, [sp, #4] │ │ + mov r4, r2 │ │ + uxtab r9, r9, r4 │ │ adds r3, #16 │ │ - cmp r3, r8 │ │ - bne.w 3f658 │ │ - b.n 3fae0 │ │ - movs r0, #4 │ │ - str r0, [sp, #24] │ │ + cmp r3, fp │ │ + bne.w 3f810 │ │ + b.n 3fbf6 │ │ + movs r4, #4 │ │ + mov sl, ip │ │ + str r4, [sp, #4] │ │ cmp.w lr, #4 │ │ - bcc.w 3fbd0 │ │ - mov r0, lr │ │ - ldr.w lr, [fp], #4 │ │ - subs r0, #4 │ │ - mov sl, r0 │ │ - strd fp, r0, [r1] │ │ - b.n 3fa9c │ │ - movs r0, #10 │ │ - str r0, [sp, #24] │ │ - cmp.w lr, #0 │ │ - beq.n 3fbb0 │ │ - mov r0, lr │ │ - ldrb.w lr, [fp], #1 │ │ - subs r0, #1 │ │ - str.w lr, [sp, #8] │ │ - mov sl, r0 │ │ - strd fp, r0, [r1] │ │ - b.n 3fa9c │ │ - ldr r0, [sp, #52] @ 0x34 │ │ + bcc.n 3fca6 │ │ + ldr.w r9, [sl], #4 │ │ + sub.w r6, lr, #4 │ │ + strd sl, r6, [r1] │ │ + mov ip, sl │ │ + b.n 3fbb0 │ │ + movs r4, #10 │ │ + mov sl, ip │ │ + str r4, [sp, #4] │ │ cmp.w lr, #0 │ │ - beq.n 3fb2c │ │ - cmp sl, lr │ │ - bcs.n 3fb20 │ │ - movs r1, #0 │ │ - strd fp, r1, [r0, #8] │ │ - movs r1, #19 │ │ - strb r1, [r0, #0] │ │ - add sp, #56 @ 0x38 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - add.w fp, r5, lr │ │ + beq.n 3fc8c │ │ + ldrb.w r9, [sl], #1 │ │ + sub.w r6, lr, #1 │ │ + str.w r9, [sp, #8] │ │ + strd sl, r6, [r1] │ │ + mov ip, sl │ │ + b.n 3fbb0 │ │ + cmp.w r9, #0 │ │ + beq.n 3fc32 │ │ + ldr r2, [r1, #4] │ │ + cmp r2, r9 │ │ + bcs.n 3fc26 │ │ movs r1, #0 │ │ - strd fp, r1, [r6] │ │ - ldr r2, [sp, #52] @ 0x34 │ │ + strd ip, r1, [r0, #8] │ │ + b.n 3fc1a │ │ + add sl, lr │ │ + movs r2, #0 │ │ + strd sl, r2, [r1] │ │ movs r1, #0 │ │ - strb r0, [r2, #1] │ │ - movs r0, #19 │ │ - strd fp, fp, [r2, #4] │ │ - str r1, [r2, #12] │ │ - strb r0, [r2, #0] │ │ - add sp, #56 @ 0x38 │ │ + strb r5, [r0, #1] │ │ + strd sl, r1, [r0, #8] │ │ + movs r1, #17 │ │ + strb r1, [r0, #0] │ │ + add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - sub.w r2, sl, lr │ │ - add.w r3, fp, lr │ │ + pop {r4, r5, r6, r7, pc} │ │ + sub.w r2, r2, r9 │ │ + add.w r3, ip, r9 │ │ strd r3, r2, [r1] │ │ movs r1, #255 @ 0xff │ │ strb r1, [r0, #0] │ │ - add sp, #56 @ 0x38 │ │ + add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - mov.w r9, #0 │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - strd fp, r6, [r0] │ │ - movs r0, #6 │ │ - ldrd fp, r1, [sp, #12] │ │ - b.n 3fb60 │ │ - ldrd fp, r1, [sp, #28] │ │ - movs r0, #0 │ │ - add fp, r1 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - strd fp, r0, [r1] │ │ - ldr r2, [sp, #52] @ 0x34 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [sp, #12] │ │ movs r1, #0 │ │ - movs r0, #19 │ │ - strb.w r9, [r2, #1] │ │ - strb r0, [r2, #0] │ │ - strd fp, fp, [r2, #4] │ │ - str r1, [r2, #12] │ │ - add sp, #56 @ 0x38 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - movs r0, #0 │ │ - str r5, [r1, #4] │ │ - str.w fp, [r1, #8] │ │ - str r0, [r1, #12] │ │ - b.n 3fb8a │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - movs r0, #0 │ │ - strd fp, r0, [r1, #8] │ │ - movs r0, #19 │ │ - strb r0, [r1, #0] │ │ - add sp, #56 @ 0x38 │ │ + str r2, [r0, #4] │ │ + str.w sl, [r0, #8] │ │ + str r1, [r0, #12] │ │ + b.n 3fc1a │ │ + b.n 3fc12 │ │ + add.w ip, sp, #36 @ 0x24 │ │ + ldrb.w r0, [sp, #35] @ 0x23 │ │ + ldrh.w r6, [sp, #33] @ 0x21 │ │ + ldmia.w ip, {r2, r3, ip} │ │ + strb.w r0, [sp, #50] @ 0x32 │ │ + mov r0, r4 │ │ + strh.w r6, [sp, #48] @ 0x30 │ │ + b.n 3fc6e │ │ + ldr r2, [sp, #20] │ │ + movs r1, #50 @ 0x32 │ │ + ldrb.w r6, [sp, #50] @ 0x32 │ │ + ldrh.w r5, [sp, #48] @ 0x30 │ │ + strb r1, [r0, #0] │ │ + strh.w r5, [r0, #1] │ │ + strb r6, [r0, #3] │ │ + adds r0, #4 │ │ + stmia.w r0, {r2, r3, ip} │ │ + add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - b.n 3fb08 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - movs r0, #12 │ │ - strh.w r9, [r1, #2] │ │ - strb r0, [r1, #0] │ │ - add sp, #56 @ 0x38 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r1, #0 │ │ + strd sl, r1, [r0, #8] │ │ + ldr r1, [sp, #8] │ │ + strb r1, [r0, #1] │ │ + b.n 3fc1a │ │ + movs r1, #0 │ │ + strd sl, sl, [r0, #4] │ │ + str r1, [r0, #12] │ │ + ldr r1, [sp, #16] │ │ + strh r1, [r0, #2] │ │ + b.n 3fc1a │ │ + movs r1, #0 │ │ + str.w sl, [r0, #4] │ │ + b.n 3fc44 │ │ + mov ip, sl │ │ + ldr r3, [sp, #4] │ │ + b.n 3fcd2 │ │ + mov r6, sl │ │ + strh r6, [r0, #2] │ │ + movs r1, #12 │ │ + strb r1, [r0, #0] │ │ + add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - mov.w r9, #0 │ │ - b.n 3fb5a │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - movs r0, #0 │ │ - str r0, [r1, #12] │ │ - ldr r0, [sp, #8] │ │ - strd fp, fp, [r1, #4] │ │ - strb r0, [r1, #1] │ │ - b.n 3fb8a │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - movs r0, #0 │ │ - str r0, [r1, #12] │ │ - ldr r0, [sp, #4] │ │ - strd fp, fp, [r1, #4] │ │ - strh r0, [r1, #2] │ │ - b.n 3fb8a │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - movs r0, #0 │ │ - str.w fp, [r1, #4] │ │ - b.n 3fb7a │ │ - ldr r6, [sp, #24] │ │ - b.n 3fbf2 │ │ - mov.w r9, #0 │ │ - movs r0, #56 @ 0x38 │ │ - ldr.w fp, [sp] │ │ - b.n 3fb60 │ │ - movs r6, #22 │ │ - b.n 3fbf2 │ │ - movs r6, #22 │ │ - mov fp, r5 │ │ - movs r0, #19 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - movs r3, #0 │ │ - strd fp, fp, [r1, #4] │ │ - str r3, [r1, #12] │ │ - strh r6, [r1, #2] │ │ - strb r0, [r1, #0] │ │ - add sp, #56 @ 0x38 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r3, #22 │ │ + b.n 3fcd2 │ │ + mov ip, r5 │ │ + ldr r3, [sp, #4] │ │ + b.n 3fcd2 │ │ + movs r3, #22 │ │ + mov ip, r5 │ │ + movs r1, #0 │ │ + movs r2, #17 │ │ + strh r3, [r0, #2] │ │ + strb r2, [r0, #0] │ │ + strd ip, r1, [r0, #8] │ │ + add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - mov fp, r5 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - ldr r6, [sp, #24] │ │ - b.n 3fc20 │ │ - movs r0, #6 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - ldr r6, [sp, #24] │ │ - b.n 3fbf6 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - movs r6, #22 │ │ - mov fp, r5 │ │ - movs r0, #19 │ │ - b.n 3fbf6 │ │ - movs r0, #6 │ │ - movs r6, #22 │ │ - b.n 3fbf4 │ │ - bmi.n 3fbd6 │ │ - push {r4, r5, r6, lr} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r2, #6 │ │ + ldr r3, [sp, #4] │ │ + b.n 3fcd6 │ │ + movs r2, #6 │ │ + movs r3, #22 │ │ + b.n 3fcd6 │ │ + bmi.n 3fc9e │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #160 @ 0xa0 │ │ - mov r9, r0 │ │ - ldr r0, [r1, #0] │ │ - str r0, [sp, #104] @ 0x68 │ │ - movs r2, #56 @ 0x38 │ │ - ldr r0, [r1, #4] │ │ - str r0, [sp, #100] @ 0x64 │ │ - ldrd lr, r0, [r1, #24] │ │ - ldrd r4, r3, [r1, #16] │ │ - str r0, [sp, #148] @ 0x94 │ │ - negs r0, r3 │ │ - ldrd r6, r5, [r1, #8] │ │ - and.w r0, r2, r0, lsl #3 │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ - lsr.w ip, r2, r0 │ │ - subs r0, #32 │ │ - it pl │ │ - movpl.w ip, #0 │ │ - str.w ip, [sp, #112] @ 0x70 │ │ - it pl │ │ - lsrpl r2, r0 │ │ - rbit r0, r3 │ │ - clz r0, r0 │ │ - str r0, [sp, #116] @ 0x74 │ │ - ldrb.w r0, [r1, #32] │ │ - str r0, [sp, #128] @ 0x80 │ │ - movs r0, #0 │ │ - str r0, [sp, #124] @ 0x7c │ │ - adds r0, r6, r4 │ │ - str r0, [sp, #84] @ 0x54 │ │ - subs r0, r5, r4 │ │ - str r0, [sp, #92] @ 0x5c │ │ - uxtb r0, r3 │ │ - str r0, [sp, #88] @ 0x58 │ │ - bic.w r0, r2, #1 │ │ - str r0, [sp, #108] @ 0x6c │ │ - str r1, [sp, #132] @ 0x84 │ │ - str r6, [sp, #68] @ 0x44 │ │ - mov r6, lr │ │ - strd r4, r5, [sp, #76] @ 0x4c │ │ - str r3, [sp, #120] @ 0x78 │ │ - str r2, [sp, #96] @ 0x60 │ │ - ldr r5, [sp, #148] @ 0x94 │ │ - cmp r5, #0 │ │ - beq.w 408ec │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - add.w lr, r6, #1 │ │ - cmp r0, #0 │ │ - beq.n 3fd44 │ │ - ldrb.w sl, [r6] │ │ - cmp.w sl, #7 │ │ - bhi.w 409ce │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - sub.w r8, r0, #1 │ │ - strd r8, r6, [sp, #136] @ 0x88 │ │ - tbh [pc, sl, lsl #1] │ │ - lsls r3, r1, #24 │ │ - movs r0, r1 │ │ - lsls r6, r0, #6 │ │ - lsls r2, r0, #4 │ │ - lsls r1, r0, #5 │ │ - lsls r5, r3, #3 │ │ - lsls r5, r0, #7 │ │ - lsls r1, r6, #7 │ │ - cmp.w r8, #0 │ │ - beq.w 409d8 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - mov.w fp, #0 │ │ - ldr.w ip, [sp, #132] @ 0x84 │ │ - movs r1, #0 │ │ - subs r6, r0, #2 │ │ - movs r0, #0 │ │ - ldrb.w sl, [lr], #1 │ │ - cmp r1, #63 @ 0x3f │ │ - bne.n 3fd04 │ │ - cmp.w sl, #1 │ │ - bhi.w 40884 │ │ - and.w r4, r1, #63 @ 0x3f │ │ - and.w r5, sl, #127 @ 0x7f │ │ - rsb r3, r4, #32 │ │ - subs.w r2, r4, #32 │ │ - lsr.w r3, r5, r3 │ │ + sub sp, #68 @ 0x44 │ │ + str r0, [sp, #44] @ 0x2c │ │ + add.w r5, r1, #24 │ │ + mov fp, r1 │ │ + b.n 3fd64 │ │ + rsb r0, lr, #0 │ │ + movs r1, #56 @ 0x38 │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ + and.w r1, r1, r0, lsl #3 │ │ + rsb r0, r1, #32 │ │ + lsr.w r3, r5, r1 │ │ + subs r1, #32 │ │ + lsl.w r0, r5, r0 │ │ + orr.w r0, r0, r3 │ │ it pl │ │ - lslpl.w r3, r5, r2 │ │ - lsl.w r2, r5, r4 │ │ + movpl r3, #0 │ │ it pl │ │ - movpl r2, #0 │ │ - orr.w fp, fp, r2 │ │ - orrs r0, r3 │ │ - sxtb.w r2, sl │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.w 40164 │ │ - subs r6, #1 │ │ - adds r1, #7 │ │ - adds r5, r6, #1 │ │ - bne.n 3fcf4 │ │ - b.w 40888 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - subs r0, r1, #1 │ │ - eors r1, r0 │ │ + lsrpl.w r0, r5, r1 │ │ + eor.w r2, sl, r3 │ │ + eor.w r1, r9, r0 │ │ + orrs r1, r2 │ │ + itt eq │ │ + moveq sl, ip │ │ + moveq r9, r4 │ │ + mov.w r1, r9, lsr #16 │ │ + orr.w r8, r1, sl, lsl #16 │ │ + beq.w 40006 │ │ + add.w r5, fp, #24 │ │ + ldrd r1, r6, [fp] │ │ + bic.w r2, r0, #1 │ │ + subs r2, r1, r2 │ │ + sbcs.w r2, r6, r3 │ │ + bcc.w 3ffe6 │ │ + ldr.w r3, [fp, #28] │ │ + cmp r3, #0 │ │ + beq.w 40694 │ │ + ldr.w lr, [fp, #20] │ │ + ldrb.w r0, [fp, #32] │ │ + cbz r0, 3fdf2 │ │ + ldr.w r2, [fp, #24] │ │ + subs r6, r3, #1 │ │ + mov r1, r2 │ │ + ldrb.w r0, [r1], #1 │ │ + strd r1, r6, [fp, #24] │ │ + cmp r0, #4 │ │ + bne.w 3ff4c │ │ + add r4, sp, #48 @ 0x30 │ │ + mov r1, r5 │ │ + mov r0, r4 │ │ + bl 39b1a │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ + cmp r3, #255 @ 0xff │ │ + bne.w 406a4 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + ldrd r9, sl, [sp, #56] @ 0x38 │ │ + bl 39b1a │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ + cmp r3, #255 @ 0xff │ │ + bne.w 406a4 │ │ + ldrb.w lr, [fp, #20] │ │ + movs r1, #56 @ 0x38 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + ldrd r4, ip, [sp, #56] @ 0x38 │ │ + rsb r0, lr, #0 │ │ + and.w r1, r1, r0, lsl #3 │ │ + rsb r0, r1, #32 │ │ + lsr.w r3, r2, r1 │ │ + subs r1, #32 │ │ + lsl.w r0, r2, r0 │ │ + orr.w r0, r0, r3 │ │ + itt pl │ │ + lsrpl.w r0, r2, r1 │ │ + movpl r3, #0 │ │ + mov.w r1, r9, lsr #16 │ │ + orr.w r8, r1, sl, lsl #16 │ │ + b.n 3fd52 │ │ + sub.w r0, lr, #1 │ │ + eor.w r1, lr, r0 │ │ uxtb r0, r0 │ │ uxtb r1, r1 │ │ cmp r1, r0 │ │ - bls.w 408de │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - cmp r1, #3 │ │ - bhi.w 408de │ │ - tbb [pc, r1] │ │ - ldrsh r2, [r0, r0] │ │ - cmp r6, #22 │ │ - mov r2, r6 │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - ldrb.w ip, [r2], #1 │ │ - subs r0, r5, #1 │ │ - str r0, [r1, #28] │ │ - str r2, [r1, #24] │ │ - beq.w 40986 │ │ - subs r5, #2 │ │ - add.w r4, lr, #1 │ │ - str r5, [sp, #148] @ 0x94 │ │ - movs r3, #0 │ │ - strd r4, r5, [r1, #24] │ │ - mov.w r8, #0 │ │ - ldrb r1, [r6, #1] │ │ - b.n 3fe4a │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - cmp r5, #4 │ │ - bcc.w 40916 │ │ - mov r2, r6 │ │ - subs r0, r5, #4 │ │ - ldr.w ip, [r2], #4 │ │ + bls.w 406b8 │ │ + rbit r0, lr │ │ + clz r0, r0 │ │ + cmp r0, #3 │ │ + bhi.w 406b8 │ │ + tbb [pc, r0] │ │ + ldrb r2, [r0, #12] │ │ + orrs r0, r4 │ │ + ldr.w r0, [fp, #24] │ │ + subs r1, r3, #1 │ │ + str.w r1, [fp, #28] │ │ + mov r4, r0 │ │ + ldrb.w r9, [r4], #1 │ │ + str.w r4, [fp, #24] │ │ + beq.w 406d6 │ │ + subs r1, r3, #2 │ │ + adds r2, r0, #2 │ │ + mov.w sl, #0 │ │ + mov.w ip, #0 │ │ + strd r2, r1, [fp, #24] │ │ + ldrb r4, [r0, #1] │ │ + orr.w r0, r4, r9 │ │ + orr.w r1, ip, sl │ │ + orrs r0, r1 │ │ + bne.w 3fd08 │ │ + b.w 4068c │ │ + ldr r4, [r5, #0] │ │ + cmp r3, #4 │ │ + bcc.w 406c0 │ │ + subs r0, r3, #4 │ │ + str.w r0, [fp, #28] │ │ + mov sl, r4 │ │ cmp r0, #4 │ │ - str r0, [r1, #28] │ │ - str r2, [r1, #24] │ │ - bcc.w 40986 │ │ - subs r5, #8 │ │ - add.w r4, lr, #7 │ │ - str r5, [sp, #148] @ 0x94 │ │ - movs r3, #0 │ │ - strd r4, r5, [r1, #24] │ │ - mov.w r8, #0 │ │ - ldr r1, [r6, #4] │ │ - b.n 3fe4a │ │ - ldr r2, [sp, #132] @ 0x84 │ │ - cmp r5, #7 │ │ - bls.w 40916 │ │ - ldrb r1, [r6, #2] │ │ - add.w r0, lr, #7 │ │ - ldrh r3, [r6, #0] │ │ - sub.w r4, r5, #8 │ │ - cmp r4, #8 │ │ - str r4, [r2, #28] │ │ - str r0, [r2, #24] │ │ - bcc.w 40984 │ │ - subs r5, #16 │ │ - ldr.w r8, [r6, #3] │ │ - add.w r4, lr, #15 │ │ - ldrb.w ip, [r6, #7] │ │ - strd r4, r5, [r2, #24] │ │ - orr.w r1, r3, r1, lsl #16 │ │ - ldr.w r2, [r6, #11] │ │ - mov.w r3, r8, lsr #8 │ │ - ldrb r6, [r6, #15] │ │ + ldr.w r9, [sl], #4 │ │ + str.w sl, [fp, #24] │ │ + bcc.w 406d2 │ │ + sub.w r0, r3, #8 │ │ + add.w r1, r4, #8 │ │ + mov.w sl, #0 │ │ + mov.w ip, #0 │ │ + strd r1, r0, [fp, #24] │ │ + ldr r4, [r4, #4] │ │ + orr.w r0, r4, r9 │ │ + orr.w r1, ip, sl │ │ + orrs r0, r1 │ │ + bne.w 3fd08 │ │ + b.w 4068c │ │ + ldr r4, [r5, #0] │ │ + cmp r3, #7 │ │ + bls.w 406c0 │ │ + sub.w r6, r3, #8 │ │ + ldrb r1, [r4, #2] │ │ + str.w r6, [fp, #28] │ │ + add.w r0, r4, #8 │ │ + ldrh r2, [r4, #0] │ │ + cmp r6, #7 │ │ + str.w r0, [fp, #24] │ │ + bls.w 406d8 │ │ + ldr.w r5, [r4, #3] │ │ + orr.w r1, r2, r1, lsl #16 │ │ + sub.w r2, r3, #16 │ │ + ldrb r6, [r4, #7] │ │ + add.w r3, r4, #16 │ │ bic.w r1, r1, #4278190080 @ 0xff000000 │ │ - orr.w r3, r3, ip, lsl #24 │ │ - orr.w ip, r1, r8, lsl #24 │ │ - lsrs r1, r2, #8 │ │ - str r5, [sp, #148] @ 0x94 │ │ - orr.w r8, r1, r6, lsl #24 │ │ - ldrb r1, [r0, #2] │ │ + strd r3, r2, [fp, #24] │ │ + lsrs r3, r5, #8 │ │ + orr.w sl, r3, r6, lsl #24 │ │ + ldrb r2, [r4, #15] │ │ + ldr.w r3, [r4, #11] │ │ + orr.w r9, r1, r5, lsl #24 │ │ + ldrb r4, [r0, #2] │ │ ldrh r0, [r0, #0] │ │ - orr.w r0, r0, r1, lsl #16 │ │ - orr.w r1, r0, r2, lsl #24 │ │ - b.n 3fe4a │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - cmp r5, #1 │ │ - beq.w 40916 │ │ - mov r2, r6 │ │ - subs r0, r5, #2 │ │ - ldrh.w ip, [r2], #2 │ │ + lsrs r1, r3, #8 │ │ + orr.w ip, r1, r2, lsl #24 │ │ + orr.w r0, r0, r4, lsl #16 │ │ + orr.w r4, r0, r3, lsl #24 │ │ + orr.w r0, r4, r9 │ │ + orr.w r1, ip, sl │ │ + orrs r0, r1 │ │ + bne.w 3fd08 │ │ + b.w 4068c │ │ + ldr r4, [r5, #0] │ │ + cmp r3, #1 │ │ + beq.w 406c0 │ │ + subs r0, r3, #2 │ │ + str.w r0, [fp, #28] │ │ + mov sl, r4 │ │ cmp r0, #2 │ │ - str r0, [r1, #28] │ │ - str r2, [r1, #24] │ │ - bcc.w 40986 │ │ - subs r5, #4 │ │ - add.w r4, lr, #3 │ │ - str r5, [sp, #148] @ 0x94 │ │ - movs r3, #0 │ │ - strd r4, r5, [r1, #24] │ │ - mov.w r8, #0 │ │ - ldrh r1, [r6, #2] │ │ - orr.w r0, r1, ip │ │ - orr.w r2, r8, r3 │ │ - orrs r0, r2 │ │ - beq.w 408e2 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - mov r6, r4 │ │ - ldr.w sl, [sp, #112] @ 0x70 │ │ - eor.w r0, r0, ip │ │ - eor.w r2, r3, sl │ │ - orrs r0, r2 │ │ - itt eq │ │ - moveq r3, r8 │ │ - moveq ip, r1 │ │ - mov.w r2, ip, lsr #8 │ │ + ldrh.w r9, [sl], #2 │ │ + str.w sl, [fp, #24] │ │ + bcc.w 406d2 │ │ + subs r0, r3, #4 │ │ + adds r1, r4, #4 │ │ + mov.w sl, #0 │ │ + mov.w ip, #0 │ │ + strd r1, r0, [fp, #24] │ │ + ldrh r4, [r4, #2] │ │ + orr.w r0, r4, r9 │ │ + orr.w r1, ip, sl │ │ + orrs r0, r1 │ │ + bne.w 3fd08 │ │ + b.n 4068c │ │ + cmp r0, #7 │ │ + bhi.w 406bc │ │ + tbh [pc, r0, lsl #1] │ │ + lsls r3, r3, #14 │ │ + movs r0, r1 │ │ + lsls r5, r6, #3 │ │ + lsls r0, r1, #2 │ │ + lsls r3, r6, #14 │ │ + lsls r6, r0, #5 │ │ + lsls r2, r3, #1 │ │ + lsls r4, r2, #3 │ │ + add r0, sp, #48 @ 0x30 │ │ + add.w r1, fp, #24 │ │ + bl 39b1a │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ + cmp r3, #255 @ 0xff │ │ + bne.w 406a4 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + cmp r0, #0 │ │ + bne.w 4075a │ │ + add.w r6, fp, #8 │ │ + ldmia r6, {r2, r3, r6} │ │ + cmp r3, r6 │ │ + bcc.w 4072e │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + ldrb.w r0, [fp, #20] │ │ + umull r1, r5, r1, r0 │ │ + cmp r5, #0 │ │ + bne.w 40762 │ │ + subs r3, r3, r6 │ │ + add r2, r6 │ │ + cmp r3, r1 │ │ + bcc.w 4072e │ │ + subs r6, r0, #1 │ │ + eor.w r5, r0, r6 │ │ + uxtb r6, r6 │ │ + uxtb r5, r5 │ │ + cmp r5, r6 │ │ + bls.w 40742 │ │ + rbit r6, r0 │ │ + clz r6, r6 │ │ + cmp r6, #3 │ │ + bhi.w 40742 │ │ + adds r4, r2, r1 │ │ + subs r0, r3, r1 │ │ + tbh [pc, r6, lsl #1] │ │ + movs r4, r0 │ │ + lsls r0, r7, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r3, #9 │ │ + add.w r5, fp, #24 │ │ + cmp r3, r1 │ │ + beq.w 40782 │ │ + ldrb.w r9, [r4] │ │ + b.n 404cc │ │ + adds r2, r1, r4 │ │ + adc.w r5, r6, ip │ │ + adds.w r1, r1, r9 │ │ + and.w r2, r2, r0 │ │ + and.w r0, r0, r1 │ │ + adc.w r1, sl, r6 │ │ + and.w r9, r5, r3 │ │ + str r2, [sp, #40] @ 0x28 │ │ + ands r3, r1 │ │ + b.n 40628 │ │ + mov r0, sl │ │ + b.n 4046e │ │ + sub.w r0, lr, #1 │ │ + eor.w r5, lr, r0 │ │ + uxtb r0, r0 │ │ + uxtb r5, r5 │ │ + cmp r5, r0 │ │ + bls.w 4071a │ │ + rbit r0, lr │ │ clz r0, r0 │ │ - orr.w r2, r2, r3, lsl #24 │ │ - mov.w r5, ip, lsr #16 │ │ - lsrs r0, r0, #5 │ │ - str r3, [sp, #144] @ 0x90 │ │ - b.n 404ec │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - subs r0, r1, #1 │ │ - eors r1, r0 │ │ + cmp r0, #3 │ │ + bhi.w 4071a │ │ + tbh [pc, r0, lsl #1] │ │ + movs r4, r0 │ │ + lsls r4, r1, #5 │ │ + lsls r5, r7, #3 │ │ + lsls r0, r3, #4 │ │ + cmp r6, #0 │ │ + beq.w 407e2 │ │ + subs r0, r3, #2 │ │ + str.w r0, [fp, #28] │ │ + ldrb r0, [r2, #1] │ │ + add.w r4, r2, #2 │ │ + str.w r4, [fp, #24] │ │ + beq.w 40816 │ │ + subs r1, r3, #3 │ │ + adds r3, r2, #3 │ │ + mov.w r8, #0 │ │ + mov.w sl, #0 │ │ + strd r3, r1, [fp, #24] │ │ + movs r1, #0 │ │ + ldrb r4, [r2, #2] │ │ + b.n 402fa │ │ + add r6, sp, #48 @ 0x30 │ │ + add.w r5, fp, #24 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 39b1a │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ + cmp r3, #255 @ 0xff │ │ + bne.w 406a4 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + cmp r0, #0 │ │ + bne.w 4072a │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + ldr r4, [sp, #56] @ 0x38 │ │ + bl 39b1a │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ + cmp r3, #255 @ 0xff │ │ + bne.w 406a4 │ │ + ldrd r3, r0, [fp, #8] │ │ + ldr.w r1, [fp, #16] │ │ + cmp r0, r1 │ │ + bcc.w 40738 │ │ + ldrb.w lr, [fp, #20] │ │ + umull r2, r6, r4, lr │ │ + cmp r6, #0 │ │ + bne.w 40766 │ │ + subs r6, r0, r1 │ │ + add r3, r1 │ │ + cmp r6, r2 │ │ + bcc.w 40738 │ │ + sub.w r0, lr, #1 │ │ + eor.w r1, lr, r0 │ │ uxtb r0, r0 │ │ uxtb r1, r1 │ │ cmp r1, r0 │ │ - bls.w 40928 │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - cmp r1, #3 │ │ - bhi.w 40928 │ │ - ldr r6, [sp, #132] @ 0x84 │ │ - tbh [pc, r1, lsl #1] │ │ + bls.w 4074a │ │ + rbit r0, lr │ │ + clz r4, r0 │ │ + cmp r4, #3 │ │ + bhi.w 4074a │ │ + ldrd r1, sl, [sp, #56] @ 0x38 │ │ + adds r0, r3, r2 │ │ + subs r3, r6, r2 │ │ + tbh [pc, r4, lsl #1] │ │ movs r4, r0 │ │ - lsls r0, r1, #8 │ │ - lsls r1, r3, #7 │ │ - lsls r2, r5, #7 │ │ - ldr.w sl, [sp, #112] @ 0x70 │ │ - cmp.w r8, #0 │ │ - beq.w 40978 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - add.w r1, lr, #1 │ │ - ldr r2, [sp, #140] @ 0x8c │ │ - subs r0, #2 │ │ - str r0, [sp, #148] @ 0x94 │ │ - strd r1, r0, [r6, #24] │ │ - movs r0, #1 │ │ - ldrb.w ip, [r2, #1] │ │ - b.n 402d4 │ │ - cmp.w r8, #0 │ │ - beq.w 408b2 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - mov.w fp, #0 │ │ - str.w r9, [sp, #72] @ 0x48 │ │ - movs r6, #0 │ │ - sub.w r9, r0, #3 │ │ - movs r0, #0 │ │ - movs r1, #0 │ │ - ldr r2, [sp, #140] @ 0x8c │ │ - cmp r1, #63 @ 0x3f │ │ - add.w lr, r2, r6 │ │ - ldrb.w sl, [lr, #1]! │ │ - bne.n 3ff02 │ │ - cmp.w sl, #1 │ │ - bhi.w 40868 │ │ - and.w r5, r1, #63 @ 0x3f │ │ - and.w r3, sl, #127 @ 0x7f │ │ - rsb r4, r5, #32 │ │ - subs.w r2, r5, #32 │ │ - sub.w ip, r8, #1 │ │ - lsr.w r4, r3, r4 │ │ - it pl │ │ - lslpl.w r4, r3, r2 │ │ - lsl.w r2, r3, r5 │ │ - it pl │ │ - movpl r2, #0 │ │ - orr.w fp, fp, r2 │ │ - orrs r0, r4 │ │ - sxtb.w r2, sl │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.w 4017a │ │ - sub.w r9, r9, #1 │ │ - adds r1, #7 │ │ - adds r6, #1 │ │ - ldr r2, [sp, #136] @ 0x88 │ │ - mov r8, ip │ │ - cmp r2, r6 │ │ - bne.n 3feec │ │ - b.w 40872 │ │ - cmp.w r8, #0 │ │ - beq.w 408b2 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - movs r1, #0 │ │ - str.w r9, [sp, #72] @ 0x48 │ │ - mov r9, r8 │ │ - ldr.w r8, [sp, #132] @ 0x84 │ │ - sub.w fp, r0, #3 │ │ - mov.w ip, #0 │ │ - movs r0, #0 │ │ - str r1, [sp, #144] @ 0x90 │ │ - add.w lr, r6, r0 │ │ - cmp r1, #63 @ 0x3f │ │ - ldrb.w sl, [lr, #1]! │ │ - bne.n 3ff84 │ │ - cmp.w sl, #1 │ │ - bhi.w 40868 │ │ - and.w r5, r1, #63 @ 0x3f │ │ - and.w r3, sl, #127 @ 0x7f │ │ - rsb r2, r5, #32 │ │ - subs.w r6, r5, #32 │ │ - sub.w r4, r9, #1 │ │ - lsr.w r2, r3, r2 │ │ - it pl │ │ - lslpl.w r2, r3, r6 │ │ - ldr r6, [sp, #144] @ 0x90 │ │ - orr.w r6, r6, r2 │ │ - lsl.w r2, r3, r5 │ │ - str r6, [sp, #144] @ 0x90 │ │ - it pl │ │ - movpl r2, #0 │ │ - orr.w ip, ip, r2 │ │ - sxtb.w r2, sl │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.w 401f0 │ │ - ldr r6, [sp, #140] @ 0x8c │ │ - sub.w fp, fp, #1 │ │ - adds r1, #7 │ │ - adds r0, #1 │ │ - ldr r2, [sp, #136] @ 0x88 │ │ - mov r9, r4 │ │ - cmp r2, r0 │ │ - bne.n 3ff70 │ │ - b.w 408a2 │ │ - cmp.w r8, #0 │ │ - beq.w 408b2 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - mov.w fp, #0 │ │ - str.w r9, [sp, #72] @ 0x48 │ │ + lsls r2, r2, #8 │ │ + lsls r5, r7, #7 │ │ + lsls r2, r0, #8 │ │ + cmp r6, r2 │ │ + beq.w 40794 │ │ + ldrb r3, [r0, #0] │ │ + b.n 40518 │ │ + sub.w r0, lr, #1 │ │ + eor.w r5, lr, r0 │ │ + uxtb r0, r0 │ │ + uxtb r5, r5 │ │ + cmp r5, r0 │ │ + bls.w 4071a │ │ + rbit r0, lr │ │ + clz r0, r0 │ │ + cmp r0, #3 │ │ + bhi.w 4071a │ │ + tbh [pc, r0, lsl #1] │ │ + movs r4, r0 │ │ + lsls r4, r4, #4 │ │ + lsls r0, r7, #3 │ │ + lsls r0, r1, #4 │ │ + cmp r6, #0 │ │ + beq.w 407e2 │ │ + subs r0, r3, #2 │ │ + adds r1, r2, #2 │ │ movs r6, #0 │ │ - sub.w r9, r0, #3 │ │ - movs r0, #0 │ │ - movs r5, #0 │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - cmp r5, #63 @ 0x3f │ │ - add.w lr, r1, r6 │ │ - ldrb.w sl, [lr, #1]! │ │ - bne.n 4000a │ │ - cmp.w sl, #1 │ │ - bhi.w 40868 │ │ - and.w r4, r5, #63 @ 0x3f │ │ - and.w r3, sl, #127 @ 0x7f │ │ - rsb r1, r4, #32 │ │ - subs.w r2, r4, #32 │ │ - sub.w ip, r8, #1 │ │ - lsr.w r1, r3, r1 │ │ - it pl │ │ - lslpl.w r1, r3, r2 │ │ - orr.w r0, r0, r1 │ │ - lsl.w r1, r3, r4 │ │ - it pl │ │ - movpl r1, #0 │ │ - orr.w fp, fp, r1 │ │ - sxtb.w r1, sl │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 400ec │ │ - sub.w r9, r9, #1 │ │ - adds r5, #7 │ │ - adds r6, #1 │ │ - ldr r1, [sp, #136] @ 0x88 │ │ - mov r8, ip │ │ + strd r1, r0, [fp, #24] │ │ + ldrb.w r9, [r2, #1] │ │ + b.n 40380 │ │ + add r6, sp, #48 @ 0x30 │ │ + add.w r5, fp, #24 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 39b1a │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ + cmp r3, #255 @ 0xff │ │ + bne.w 406a4 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + cmp r0, #0 │ │ + bne.w 4075e │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + ldr r4, [sp, #56] @ 0x38 │ │ + bl 39b1a │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ + cmp r3, #255 @ 0xff │ │ + bne.w 406a4 │ │ + ldr.w sl, [sp, #60] @ 0x3c │ │ + cmp.w sl, #0 │ │ + bne.w 4072a │ │ + add.w r3, fp, #8 │ │ + ldmia r3, {r0, r1, r3} │ │ + cmp r1, r3 │ │ + bcc.w 4076a │ │ + ldrb.w lr, [fp, #20] │ │ + umull r6, r2, r4, lr │ │ + cmp r2, #0 │ │ + bne.w 40774 │ │ + subs r1, r1, r3 │ │ + adds r2, r0, r3 │ │ cmp r1, r6 │ │ - bne.n 3fff4 │ │ - b.w 40872 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - subs r0, r1, #1 │ │ - eors r1, r0 │ │ + bcc.w 40778 │ │ + sub.w r0, lr, #1 │ │ + eor.w r3, lr, r0 │ │ uxtb r0, r0 │ │ - uxtb r1, r1 │ │ - cmp r1, r0 │ │ - bls.w 40928 │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - cmp r1, #3 │ │ - bhi.w 40928 │ │ - ldr r4, [sp, #132] @ 0x84 │ │ - tbh [pc, r1, lsl #1] │ │ + uxtb r3, r3 │ │ + cmp r3, r0 │ │ + bls.w 40752 │ │ + rbit r0, lr │ │ + clz r4, r0 │ │ + cmp r4, #3 │ │ + bhi.w 40752 │ │ + ldr.w ip, [sp, #56] @ 0x38 │ │ + adds r3, r2, r6 │ │ + subs r0, r1, r6 │ │ + tbh [pc, r4, lsl #1] │ │ movs r4, r0 │ │ - lsls r0, r5, #6 │ │ - lsls r4, r6, #4 │ │ - lsls r1, r3, #5 │ │ - ldr.w sl, [sp, #112] @ 0x70 │ │ - cmp.w r8, #0 │ │ - beq.w 40978 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - adds r5, r6, #2 │ │ - ldrb.w ip, [r6, #1] │ │ - subs r0, r1, #2 │ │ - str r0, [r4, #28] │ │ - str r5, [r4, #24] │ │ - beq.w 409de │ │ - subs r1, #3 │ │ - add.w r2, lr, #2 │ │ - str r1, [sp, #148] @ 0x94 │ │ - mov.w r8, #0 │ │ - strd r2, r1, [r4, #24] │ │ - ldrb r1, [r6, #2] │ │ - b.n 403f6 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - subs r0, r1, #1 │ │ - eors r1, r0 │ │ + lsls r0, r5, #7 │ │ + lsls r2, r2, #7 │ │ + lsls r7, r2, #7 │ │ + cmp r1, r6 │ │ + beq.w 407a8 │ │ + ldrb r6, [r3, #0] │ │ + b.n 405a8 │ │ + sub.w r0, lr, #1 │ │ + eor.w r5, lr, r0 │ │ uxtb r0, r0 │ │ - uxtb r1, r1 │ │ - cmp r1, r0 │ │ - bls.w 40928 │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - cmp r1, #3 │ │ - bhi.w 40928 │ │ - ldr r2, [sp, #132] @ 0x84 │ │ - tbh [pc, r1, lsl #1] │ │ + uxtb r5, r5 │ │ + cmp r5, r0 │ │ + bls.w 4071a │ │ + rbit r0, lr │ │ + clz r0, r0 │ │ + cmp r0, #3 │ │ + bhi.w 4071a │ │ + tbh [pc, r0, lsl #1] │ │ movs r4, r0 │ │ - lsls r2, r3, #6 │ │ - lsls r2, r4, #4 │ │ - lsls r2, r4, #5 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - cmp.w r8, #0 │ │ - beq.w 40978 │ │ - sub.w fp, r0, #2 │ │ - add.w lr, r6, #2 │ │ - ldrb.w ip, [r6, #1] │ │ - b.n 40414 │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - add.w r6, lr, #1 │ │ - cmp r0, #0 │ │ - strd r6, ip, [r1, #24] │ │ - bne.w 409e4 │ │ - cmp.w ip, #0 │ │ - beq.w 409e8 │ │ + lsls r0, r4, #4 │ │ + lsls r1, r7, #3 │ │ + lsls r6, r0, #4 │ │ + cmp r6, #0 │ │ + beq.w 407e2 │ │ + subs r0, r3, #2 │ │ + adds r1, r2, #2 │ │ + mov.w r8, #0 │ │ + strd r1, r0, [fp, #24] │ │ movs r0, #0 │ │ + ldrb r1, [r2, #1] │ │ + movs r2, #0 │ │ + b.n 40460 │ │ + cmp r3, #5 │ │ + bcc.w 40720 │ │ + subs r1, r3, #5 │ │ + str.w r1, [fp, #28] │ │ + ldr.w r0, [r2, #1] │ │ + add.w sl, r2, #5 │ │ + cmp r1, #4 │ │ + str.w sl, [fp, #24] │ │ + bcc.w 4080c │ │ + sub.w r1, r3, #9 │ │ + add.w r3, r2, #9 │ │ + mov.w r8, r0, lsr #16 │ │ + strd r3, r1, [fp, #24] │ │ + lsrs r1, r0, #8 │ │ + ldr.w r4, [r2, #5] │ │ + b.n 402f6 │ │ + cmp r3, #8 │ │ + bls.w 40720 │ │ + sub.w r6, r3, #9 │ │ + str.w r6, [fp, #28] │ │ + ldrb r0, [r1, #2] │ │ + add.w r4, r1, #8 │ │ + cmp r6, #7 │ │ + str.w r4, [fp, #24] │ │ + bls.w 4081e │ │ + ldrh r1, [r1, #0] │ │ + ldrb r6, [r2, #8] │ │ + orr.w r0, r1, r0, lsl #16 │ │ + sub.w r1, r3, #17 │ │ + ldr r5, [r2, #4] │ │ + add.w r3, r2, #17 │ │ + str.w r1, [fp, #28] │ │ + ldr r1, [r2, #12] │ │ + str.w r3, [fp, #24] │ │ + lsls r3, r6, #24 │ │ + ldrb r2, [r2, #16] │ │ + orr.w sl, r3, r5, lsr #8 │ │ + lsrs r3, r1, #8 │ │ + orr.w ip, r3, r2, lsl #24 │ │ + bic.w r2, r0, #4278190080 @ 0xff000000 │ │ + orr.w r3, r2, r5, lsl #24 │ │ + lsrs r5, r5, #8 │ │ + lsrs r3, r3, #16 │ │ + orr.w r8, r3, r5, lsl #16 │ │ + ldrb r3, [r4, #2] │ │ + ldrh r4, [r4, #0] │ │ + orr.w r3, r4, r3, lsl #16 │ │ + orr.w r4, r3, r1, lsl #24 │ │ + lsrs r1, r2, #8 │ │ + b.n 402fe │ │ + cmp r3, #3 │ │ + bcc.w 40720 │ │ + subs r1, r3, #3 │ │ + str.w r1, [fp, #28] │ │ + ldrh.w r0, [r2, #1] │ │ + add.w sl, r2, #3 │ │ + cmp r1, #2 │ │ + str.w sl, [fp, #24] │ │ + bcc.w 4080c │ │ + subs r1, r3, #5 │ │ + adds r3, r2, #5 │ │ + mov.w r8, #0 │ │ + strd r3, r1, [fp, #24] │ │ + lsrs r1, r0, #8 │ │ + ldrh.w r4, [r2, #3] │ │ + mov.w sl, #0 │ │ mov.w ip, #0 │ │ - str r0, [sp, #144] @ 0x90 │ │ - ldrb.w sl, [r6], #1 │ │ - cmp r0, #63 @ 0x3f │ │ - bne.n 4011c │ │ - cmp.w sl, #1 │ │ - bhi.w 40940 │ │ - and.w r2, r0, #63 @ 0x3f │ │ - and.w r1, sl, #127 @ 0x7f │ │ - rsb r4, r2, #32 │ │ - subs.w r3, r2, #32 │ │ - lsr.w r4, r1, r4 │ │ + uxtb r1, r1 │ │ + uxtb r0, r0 │ │ + orr.w r0, r0, r1, lsl #8 │ │ + mov r3, sl │ │ + orr.w r0, r0, r8, lsl #16 │ │ + str r4, [sp, #40] @ 0x28 │ │ + mov r9, ip │ │ + b.n 40628 │ │ + cmp r3, #5 │ │ + bcc.w 40720 │ │ + ldr.w r9, [r2, #1] │ │ + subs r0, r3, #5 │ │ + adds r1, r2, #5 │ │ + mov.w sl, #0 │ │ + strd r1, r0, [fp, #24] │ │ + mov.w r8, r9, lsr #16 │ │ + mov.w r6, r9, lsr #8 │ │ + b.n 40388 │ │ + cmp r3, #8 │ │ + bls.w 40720 │ │ + ldrb r0, [r1, #2] │ │ + subs r3, #9 │ │ + ldrb r6, [r2, #8] │ │ + str.w r3, [fp, #28] │ │ + ldr r3, [r2, #4] │ │ + adds r2, #9 │ │ + str.w r2, [fp, #24] │ │ + lsls r2, r6, #24 │ │ + ldrh r1, [r1, #0] │ │ + orr.w sl, r2, r3, lsr #8 │ │ + lsls r2, r3, #24 │ │ + orr.w r2, r2, r0, lsl #16 │ │ + orr.w r9, r1, r0, lsl #16 │ │ + lsrs r3, r3, #8 │ │ + lsrs r2, r2, #16 │ │ + orr.w r8, r2, r3, lsl #16 │ │ + mov.w r6, r9, lsr #8 │ │ + b.n 40388 │ │ + cmp r3, #3 │ │ + bcc.w 40720 │ │ + ldrh.w r9, [r2, #1] │ │ + subs r0, r3, #3 │ │ + adds r1, r2, #3 │ │ + strd r1, r0, [fp, #24] │ │ + mov.w r6, r9, lsr #8 │ │ + mov.w r8, #0 │ │ + mov.w sl, #0 │ │ + add r0, sp, #48 @ 0x30 │ │ + add.w r1, fp, #24 │ │ + bl 39b1a │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ + cmp r3, #255 @ 0xff │ │ + bne.w 406a4 │ │ + ldrb.w lr, [fp, #20] │ │ + movs r1, #56 @ 0x38 │ │ + ldrd r4, ip, [sp, #56] @ 0x38 │ │ + rsb r0, lr, #0 │ │ + and.w r2, r1, r0, lsl #3 │ │ + uxtb r0, r6 │ │ + uxtb.w r1, r9 │ │ + orr.w r0, r1, r0, lsl #8 │ │ + orr.w r0, r0, r8, lsl #16 │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ + adds r1, r0, r4 │ │ + str r1, [sp, #40] @ 0x28 │ │ + adc.w r1, sl, ip │ │ + lsr.w r3, r9, r2 │ │ + subs.w r6, r2, #32 │ │ + rsb r2, r2, #32 │ │ + mov r5, r3 │ │ + lsl.w r2, r9, r2 │ │ it pl │ │ - lslpl.w r4, r1, r3 │ │ - ldr r3, [sp, #144] @ 0x90 │ │ - lsl.w r1, r1, r2 │ │ - orr.w r3, r3, r4 │ │ - str r3, [sp, #144] @ 0x90 │ │ + movpl r5, #0 │ │ + and.w r1, r1, r5 │ │ + orr.w r2, r2, r3 │ │ it pl │ │ - movpl r1, #0 │ │ - orr.w ip, ip, r1 │ │ - sxtb.w r1, sl │ │ - cmp r1, #0 │ │ - bpl.w 404ae │ │ - sub.w r9, r9, #1 │ │ - adds r0, #7 │ │ - adds.w r1, r9, #1 │ │ - bne.n 4010c │ │ - b.w 408fa │ │ - cmp r0, #0 │ │ - strd lr, r6, [ip, #24] │ │ - bne.w 40a0a │ │ - movs r1, #0 │ │ - movs r0, #2 │ │ - strd r1, r6, [sp, #144] @ 0x90 │ │ - mov r6, lr │ │ - b.n 404e0 │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - add.w r6, lr, #1 │ │ - cmp r0, #0 │ │ - strd r6, ip, [r1, #24] │ │ - bne.w 409e4 │ │ - cmp.w ip, #0 │ │ - beq.w 409e8 │ │ + lsrpl.w r2, r9, r6 │ │ + mov r3, sl │ │ + mov r9, r1 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + ands r1, r2 │ │ + str r1, [sp, #40] @ 0x28 │ │ + b.n 40628 │ │ + cmp r3, #5 │ │ + bcc.w 40720 │ │ + ldr.w r1, [r2, #1] │ │ + subs r0, r3, #5 │ │ + adds r2, #5 │ │ + strd r2, r0, [fp, #24] │ │ movs r0, #0 │ │ - mov.w ip, #0 │ │ - str r0, [sp, #144] @ 0x90 │ │ - ldrb.w sl, [r6], #1 │ │ - cmp r0, #63 @ 0x3f │ │ - bne.n 401aa │ │ - cmp.w sl, #1 │ │ - bhi.w 4094e │ │ - and.w r2, r0, #63 @ 0x3f │ │ - and.w r1, sl, #127 @ 0x7f │ │ - rsb r4, r2, #32 │ │ - subs.w r3, r2, #32 │ │ - lsr.w r4, r1, r4 │ │ - it pl │ │ - lslpl.w r4, r1, r3 │ │ - ldr r3, [sp, #144] @ 0x90 │ │ - lsl.w r1, r1, r2 │ │ - orr.w r3, r3, r4 │ │ - str r3, [sp, #144] @ 0x90 │ │ - it pl │ │ - movpl r1, #0 │ │ - orr.w ip, ip, r1 │ │ - sxtb.w r1, sl │ │ - cmp r1, #0 │ │ - bpl.w 404c8 │ │ - sub.w r9, r9, #1 │ │ - adds r0, #7 │ │ - adds.w r1, r9, #1 │ │ - bne.n 4019a │ │ - b.n 408fa │ │ - add.w r6, lr, #1 │ │ - cmp r4, #0 │ │ - strd r6, r4, [r8, #24] │ │ - beq.w 40a0e │ │ - movs r1, #0 │ │ + mov.w r8, r1, lsr #16 │ │ + b.n 4045e │ │ + cmp r3, #8 │ │ + bls.w 40720 │ │ + ldrb r0, [r2, #8] │ │ + subs r3, #9 │ │ + ldrb r6, [r1, #2] │ │ + str.w r3, [fp, #28] │ │ + ldr r3, [r2, #4] │ │ + adds r2, #9 │ │ + str.w r2, [fp, #24] │ │ + lsls r0, r0, #24 │ │ + ldrh r1, [r1, #0] │ │ + lsls r2, r3, #24 │ │ + orr.w r0, r0, r3, lsr #8 │ │ + orr.w r2, r2, r6, lsl #16 │ │ + lsrs r3, r3, #8 │ │ + orr.w r1, r1, r6, lsl #16 │ │ + lsrs r2, r2, #16 │ │ + orr.w r8, r2, r3, lsl #16 │ │ + b.n 4045e │ │ + cmp r3, #3 │ │ + bcc.w 40720 │ │ + ldrh.w r1, [r2, #1] │ │ + subs r0, r3, #3 │ │ + adds r2, #3 │ │ mov.w r8, #0 │ │ + strd r2, r0, [fp, #24] │ │ movs r0, #0 │ │ - ldrb.w sl, [r6], #1 │ │ - cmp r0, #63 @ 0x3f │ │ - bne.n 40216 │ │ - cmp.w sl, #1 │ │ - bhi.w 40932 │ │ - and.w r3, r0, #63 @ 0x3f │ │ - and.w r2, sl, #127 @ 0x7f │ │ - rsb r5, r3, #32 │ │ - subs.w r4, r3, #32 │ │ - lsr.w r5, r2, r5 │ │ - it pl │ │ - lslpl.w r5, r2, r4 │ │ - lsl.w r2, r2, r3 │ │ - it pl │ │ - movpl r2, #0 │ │ - orrs r1, r2 │ │ - orr.w r8, r8, r5 │ │ - sxtb.w r2, sl │ │ - cmp r2, #0 │ │ - bpl.w 4049c │ │ - sub.w fp, fp, #1 │ │ - adds r0, #7 │ │ - adds.w r2, fp, #1 │ │ - bne.n 40206 │ │ - b.n 4095c │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - ldr.w sl, [sp, #112] @ 0x70 │ │ - cmp r0, #5 │ │ - bcc.w 40978 │ │ - ldr r2, [sp, #140] @ 0x8c │ │ - subs r0, #5 │ │ - add.w r1, lr, #4 │ │ - str r0, [sp, #148] @ 0x94 │ │ - strd r1, r0, [r6, #24] │ │ - movs r0, #1 │ │ - ldr.w ip, [r2, #1] │ │ - b.n 402d4 │ │ - ldr r2, [sp, #148] @ 0x94 │ │ - ldr.w sl, [sp, #112] @ 0x70 │ │ - cmp r2, #8 │ │ - bls.w 40978 │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - subs r2, #9 │ │ - str r2, [sp, #148] @ 0x94 │ │ - add.w r5, lr, #8 │ │ - str r2, [r6, #28] │ │ - ldr r0, [r1, #4] │ │ - ldrb r1, [r1, #8] │ │ - ldrb.w r2, [lr, #2] │ │ - ldrh.w r3, [lr] │ │ - lsls r1, r1, #24 │ │ - str r5, [r6, #24] │ │ - orr.w r1, r1, r0, lsr #8 │ │ - str r1, [sp, #144] @ 0x90 │ │ - orr.w r1, r3, r2, lsl #16 │ │ - mov r6, r5 │ │ - orr.w ip, r1, r0, lsl #24 │ │ - movs r0, #1 │ │ - b.n 402da │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - ldr.w sl, [sp, #112] @ 0x70 │ │ - cmp r0, #3 │ │ - bcc.w 40978 │ │ - ldr r2, [sp, #140] @ 0x8c │ │ - subs r0, #3 │ │ - add.w r1, lr, #2 │ │ - str r0, [sp, #148] @ 0x94 │ │ - strd r1, r0, [r6, #24] │ │ - movs r0, #1 │ │ - ldrh.w ip, [r2, #1] │ │ - movs r2, #0 │ │ - mov r6, r1 │ │ - str r2, [sp, #144] @ 0x90 │ │ - b.n 404e4 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - ldr.w sl, [sp, #112] @ 0x70 │ │ - cmp r1, #5 │ │ - bcc.w 40978 │ │ - ldr.w ip, [r6, #1] │ │ - adds r5, r6, #5 │ │ - subs r0, r1, #5 │ │ - str r0, [r4, #28] │ │ + lsrs r2, r1, #8 │ │ + uxtb r2, r2 │ │ + uxtb r1, r1 │ │ + orr.w r1, r1, r2, lsl #8 │ │ + mov sl, r0 │ │ + orr.w r9, r1, r8, lsl #16 │ │ + add.w r5, fp, #24 │ │ + strd r9, r0, [fp] │ │ + b.n 3fd64 │ │ + add.w r5, fp, #24 │ │ cmp r0, #4 │ │ - str r5, [r4, #24] │ │ - bcc.w 409de │ │ - subs r1, #9 │ │ - add.w r2, lr, #8 │ │ - str r1, [sp, #148] @ 0x94 │ │ + bcc.w 40782 │ │ + ldr.w r9, [r4] │ │ + b.n 404cc │ │ + add.w r5, fp, #24 │ │ + cmp r0, #7 │ │ + bls.w 40782 │ │ + ldr.w r1, [r4, #3] │ │ + mov.w sl, #0 │ │ + ldrb r0, [r4, #7] │ │ mov.w r8, #0 │ │ - strd r2, r1, [r4, #24] │ │ - ldr.w r1, [r6, #5] │ │ - b.n 403f6 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - cmp r0, #5 │ │ - bcc.w 40978 │ │ - sub.w fp, r0, #5 │ │ - add.w lr, r6, #5 │ │ - ldr.w ip, [r6, #1] │ │ - b.n 40414 │ │ - ldr r3, [sp, #148] @ 0x94 │ │ - ldr.w sl, [sp, #112] @ 0x70 │ │ - cmp r3, #8 │ │ - bls.w 40978 │ │ - ldrb.w r1, [lr, #2] │ │ - add.w r0, lr, #8 │ │ - sub.w r2, r3, #9 │ │ - str r2, [r4, #28] │ │ - cmp r2, #7 │ │ - str r0, [r4, #24] │ │ - bls.w 40a12 │ │ - ldrb.w ip, [r6, #8] │ │ - subs r3, #17 │ │ - ldr r2, [r6, #4] │ │ - ldrh.w r5, [lr] │ │ - add.w lr, lr, #16 │ │ - str r3, [sp, #148] @ 0x94 │ │ - strd lr, r3, [r4, #24] │ │ - mov.w r3, ip, lsl #24 │ │ - orr.w r1, r5, r1, lsl #16 │ │ - orr.w r3, r3, r2, lsr #8 │ │ - ldr r5, [r6, #12] │ │ - bic.w r1, r1, #4278190080 @ 0xff000000 │ │ - str r3, [sp, #144] @ 0x90 │ │ - orr.w ip, r1, r2, lsl #24 │ │ - ldrb r3, [r6, #16] │ │ - mov r6, lr │ │ - lsrs r1, r5, #8 │ │ - orr.w r8, r1, r3, lsl #24 │ │ - ldrb r1, [r0, #2] │ │ - ldrh r0, [r0, #0] │ │ - orr.w r0, r0, r1, lsl #16 │ │ - orr.w r1, r0, r5, lsl #24 │ │ - movs r0, #6 │ │ - b.n 404e4 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - cmp r1, #8 │ │ - bls.w 40978 │ │ - sub.w fp, r1, #9 │ │ - ldrb r1, [r6, #8] │ │ - ldr r0, [r6, #4] │ │ - ldrb.w r3, [lr, #2] │ │ - ldrh.w r5, [lr] │ │ - lsls r1, r1, #24 │ │ - add.w lr, r6, #9 │ │ - str.w fp, [r2, #28] │ │ - str.w lr, [r2, #24] │ │ - orr.w r2, r1, r0, lsr #8 │ │ - orr.w r1, r5, r3, lsl #16 │ │ - orr.w ip, r1, r0, lsl #24 │ │ - b.n 4041a │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - ldr.w sl, [sp, #112] @ 0x70 │ │ - cmp r1, #3 │ │ - bcc.w 40978 │ │ - ldrh.w ip, [r6, #1] │ │ - adds r5, r6, #3 │ │ - subs r0, r1, #3 │ │ - str r0, [r4, #28] │ │ + ldrb r2, [r4, #2] │ │ + ldrh r3, [r4, #0] │ │ + lsrs r6, r1, #8 │ │ + orr.w r0, r6, r0, lsl #24 │ │ + orr.w r2, r3, r2, lsl #16 │ │ + orr.w r9, r2, r1, lsl #24 │ │ + strd r9, r0, [sp, #28] │ │ + strd r9, r0, [fp] │ │ + b.w 3fd64 │ │ + add.w r5, fp, #24 │ │ cmp r0, #2 │ │ - str r5, [r4, #24] │ │ - bcc.w 409de │ │ - subs r1, #5 │ │ - add.w r2, lr, #4 │ │ - str r1, [sp, #148] @ 0x94 │ │ - mov.w r8, #0 │ │ - strd r2, r1, [r4, #24] │ │ - ldrh.w r1, [r6, #3] │ │ - mov r6, r2 │ │ - movs r2, #0 │ │ - movs r0, #6 │ │ - str r2, [sp, #144] @ 0x90 │ │ - b.n 404e4 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - cmp r0, #3 │ │ - bcc.w 40978 │ │ - sub.w fp, r0, #3 │ │ - add.w lr, r6, #3 │ │ - ldrh.w ip, [r6, #1] │ │ - strd lr, fp, [r2, #24] │ │ - movs r2, #0 │ │ - cmp.w fp, #0 │ │ - beq.w 409da │ │ - str r2, [sp, #144] @ 0x90 │ │ - sub.w r0, fp, #1 │ │ - add.w r2, lr, #1 │ │ - str r0, [sp, #148] @ 0x94 │ │ + bcc.w 40782 │ │ + ldrh.w r9, [r4] │ │ + movs r0, #0 │ │ movs r1, #0 │ │ + mov.w sl, #0 │ │ mov.w r8, #0 │ │ - movs r0, #0 │ │ - ldrb.w sl, [r2, #-1] │ │ - cmp r0, #63 @ 0x3f │ │ - bne.n 40446 │ │ - cmp.w sl, #1 │ │ - bhi.w 408be │ │ - and.w r6, r0, #63 @ 0x3f │ │ - mov r4, r2 │ │ - and.w r3, sl, #127 @ 0x7f │ │ - rsb r2, r6, #32 │ │ - subs.w r5, r6, #32 │ │ - lsr.w r2, r3, r2 │ │ + str.w r9, [sp, #28] │ │ + str r1, [sp, #32] │ │ + strd r9, r0, [fp] │ │ + b.w 3fd64 │ │ + cmp r3, #4 │ │ + bcc.w 40794 │ │ + ldr r3, [r0, #0] │ │ + b.n 40518 │ │ + cmp r3, #7 │ │ + bls.w 40794 │ │ + ldrb r6, [r0, #2] │ │ + ldr.w r2, [r0, #3] │ │ + ldrb r3, [r0, #7] │ │ + ldrh r0, [r0, #0] │ │ + lsrs r5, r2, #8 │ │ + orr.w r0, r0, r6, lsl #16 │ │ + orr.w r9, r5, r3, lsl #24 │ │ + orr.w r3, r0, r2, lsl #24 │ │ + b.n 4051c │ │ + cmp r3, #2 │ │ + bcc.w 40794 │ │ + ldrh r3, [r0, #0] │ │ + mov.w r9, #0 │ │ + rsb r2, lr, #0 │ │ + lsrs r0, r1, #16 │ │ + adds.w ip, r1, r3 │ │ + orr.w r8, r0, sl, lsl #16 │ │ + mov r0, r3 │ │ + mov.w r3, #56 @ 0x38 │ │ + and.w r2, r3, r2, lsl #3 │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ + adc.w r1, sl, r9 │ │ + subs.w r6, r2, #32 │ │ + lsr.w r5, r4, r2 │ │ + mov r3, r5 │ │ it pl │ │ - lslpl.w r2, r3, r5 │ │ - orr.w r8, r8, r2 │ │ - lsl.w r2, r3, r6 │ │ + movpl r3, #0 │ │ + and.w r1, r1, r3 │ │ + str r1, [sp, #36] @ 0x24 │ │ + rsb r1, r2, #32 │ │ + mov r3, r9 │ │ + lsl.w r1, r4, r1 │ │ + orr.w r1, r1, r5 │ │ it pl │ │ - movpl r2, #0 │ │ - orrs r1, r2 │ │ - sxtb.w r2, sl │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.n 4048a │ │ - ldr r3, [sp, #148] @ 0x94 │ │ - adds r2, r4, #1 │ │ - adds r0, #7 │ │ - subs r3, #1 │ │ - str r3, [sp, #148] @ 0x94 │ │ - adds r3, #1 │ │ - bne.n 40436 │ │ - b.n 408d0 │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - mov r6, r4 │ │ - ldr r2, [sp, #148] @ 0x94 │ │ - strd r8, r1, [sp, #60] @ 0x3c │ │ - strd r6, r2, [r0, #24] │ │ - movs r0, #7 │ │ - b.n 404e0 │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - str.w fp, [sp, #148] @ 0x94 │ │ - strd r8, r1, [sp, #40] @ 0x28 │ │ - strd r6, fp, [r0, #24] │ │ - movs r0, #5 │ │ - b.n 404dc │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - ldr r1, [sp, #144] @ 0x90 │ │ - cmp r1, #0 │ │ - strd r6, r9, [r0, #24] │ │ - bne.w 40a86 │ │ - movs r0, #3 │ │ - str.w r9, [sp, #148] @ 0x94 │ │ - strd r1, ip, [sp, #20] │ │ - b.n 404dc │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - ldr r1, [sp, #144] @ 0x90 │ │ - str.w r9, [sp, #148] @ 0x94 │ │ - strd r6, r9, [r0, #24] │ │ - movs r0, #4 │ │ - str.w ip, [sp, #32] │ │ - str r1, [sp, #28] │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ - ldr.w sl, [sp, #112] @ 0x70 │ │ - mov.w r5, ip, lsr #16 │ │ - mov.w r2, ip, lsr #8 │ │ - str r5, [sp, #124] @ 0x7c │ │ - tbb [pc, r0] │ │ - stmia r7!, {r2} │ │ - adcs r5, r5 │ │ - lsls r1, r3, #18 │ │ - adds r1, #39 @ 0x27 │ │ - ldrd r3, r0, [sp, #104] @ 0x68 │ │ - subs r0, r3, r0 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - sbcs.w r0, r0, sl │ │ - bcs.w 3fca0 │ │ - ldr r3, [sp, #124] @ 0x7c │ │ - ldr r5, [sp, #104] @ 0x68 │ │ - str r6, [sp, #140] @ 0x8c │ │ - lsls r3, r3, #16 │ │ - ldr r6, [sp, #96] @ 0x60 │ │ - bfi r3, r2, #8, #8 │ │ - uxtb.w r2, ip │ │ - ldr r4, [sp, #100] @ 0x64 │ │ - adds r0, r5, r1 │ │ - add r2, r3 │ │ - and.w lr, r0, r6 │ │ - adc.w r0, r4, r8 │ │ - adds r2, r2, r5 │ │ - and.w r2, r2, r6 │ │ - ldrd r6, r3, [sp, #140] @ 0x8c │ │ - adcs r3, r4 │ │ - and.w r0, r0, sl │ │ - and.w r4, r3, sl │ │ - b.n 40834 │ │ - lsls r0, r5, #16 │ │ - ldr r4, [sp, #144] @ 0x90 │ │ - bfi r0, r2, #8, #8 │ │ - uxtb.w r2, ip │ │ - add r2, r0 │ │ - mov lr, r1 │ │ - mov r0, r8 │ │ - b.n 40834 │ │ - lsls r0, r5, #16 │ │ - ldr r3, [sp, #96] @ 0x60 │ │ - bfi r0, r2, #8, #8 │ │ - uxtb.w r2, ip │ │ - add r2, r0 │ │ - ldr r4, [sp, #144] @ 0x90 │ │ - adds r0, r2, r1 │ │ - and.w lr, r3, r0 │ │ - adc.w r0, r4, r8 │ │ - and.w r0, r0, sl │ │ - b.n 40834 │ │ - ldrd r3, r0, [sp, #76] @ 0x4c │ │ - cmp r0, r3 │ │ - bcc.w 409ec │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - umull r0, r3, fp, r0 │ │ - cmp r3, #0 │ │ - bne.w 409f6 │ │ - ldr r3, [sp, #92] @ 0x5c │ │ - cmp r3, r0 │ │ - bcc.w 409fa │ │ - str r6, [sp, #140] @ 0x8c │ │ - ldr r6, [sp, #120] @ 0x78 │ │ - ldr r4, [sp, #116] @ 0x74 │ │ - subs r3, r6, #1 │ │ - eors r6, r3 │ │ - uxtb r3, r3 │ │ - uxtb r6, r6 │ │ - cmp r6, r3 │ │ - bls.w 40a20 │ │ - cmp r4, #3 │ │ - bhi.w 40a20 │ │ - ldr r3, [sp, #84] @ 0x54 │ │ - add.w lr, r3, r0 │ │ - ldr r3, [sp, #92] @ 0x5c │ │ - subs r6, r3, r0 │ │ - tbb [pc, r4] │ │ - ldrh r2, [r0, #8] │ │ - strb r3, [r5, #5] │ │ - ldr r3, [sp, #92] @ 0x5c │ │ - cmp r3, r0 │ │ - beq.w 40a04 │ │ - ldrb.w r3, [lr] │ │ - b.n 406d6 │ │ - ldrd r2, r0, [sp, #76] @ 0x4c │ │ - cmp r0, r2 │ │ - bcc.w 409ec │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - umull r0, r2, fp, r0 │ │ - cmp r2, #0 │ │ - bne.w 409f6 │ │ - ldr r2, [sp, #92] @ 0x5c │ │ - cmp r2, r0 │ │ - bcc.w 409fa │ │ - ldr r3, [sp, #120] @ 0x78 │ │ - mov r4, r6 │ │ - ldr r6, [sp, #116] @ 0x74 │ │ - subs r2, r3, #1 │ │ - eors r3, r2 │ │ - uxtb r2, r2 │ │ - uxtb r3, r3 │ │ - cmp r3, r2 │ │ - bls.w 40a32 │ │ - cmp r6, #3 │ │ - bhi.w 40a32 │ │ - ldr r2, [sp, #84] @ 0x54 │ │ - add.w lr, r2, r0 │ │ - ldr r2, [sp, #92] @ 0x5c │ │ - subs r2, r2, r0 │ │ - tbb [pc, r6] │ │ - add r7, pc, #8 @ (adr r7, 4061c ) │ │ - str r1, [sp, #556] @ 0x22c │ │ - ldr r2, [sp, #92] @ 0x5c │ │ - cmp r2, r0 │ │ - beq.w 40a04 │ │ - ldrb.w r2, [lr] │ │ - b.n 4076a │ │ - ldrd r3, r0, [sp, #76] @ 0x4c │ │ - cmp r0, r3 │ │ - bcc.w 409ec │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - umull r0, r3, fp, r0 │ │ - cmp r3, #0 │ │ - bne.w 409f6 │ │ - ldr r3, [sp, #92] @ 0x5c │ │ - cmp r3, r0 │ │ - bcc.w 409fa │ │ - mov r5, r6 │ │ - ldr r6, [sp, #120] @ 0x78 │ │ - ldr r4, [sp, #116] @ 0x74 │ │ - subs r3, r6, #1 │ │ - eors r6, r3 │ │ - uxtb r3, r3 │ │ - uxtb r6, r6 │ │ - cmp r6, r3 │ │ - bls.w 40a2a │ │ + lsrpl.w r1, r4, r6 │ │ + strd r9, r0, [sp, #20] │ │ + and.w r1, r1, ip │ │ + str r1, [sp, #40] @ 0x28 │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ + b.n 40628 │ │ + cmp r0, #4 │ │ + bcc.w 407a8 │ │ + ldr r6, [r3, #0] │ │ + b.n 405a8 │ │ + cmp r0, #7 │ │ + bls.w 407a8 │ │ + ldrb r6, [r3, #2] │ │ + ldr.w r0, [r3, #3] │ │ + ldrb.w r8, [r3, #7] │ │ + ldrh r3, [r3, #0] │ │ + lsrs r5, r0, #8 │ │ + orr.w r3, r3, r6, lsl #16 │ │ + orr.w r9, r5, r8, lsl #24 │ │ + orr.w r6, r3, r0, lsl #24 │ │ + b.n 405ac │ │ + cmp r0, #2 │ │ + bcc.w 407a8 │ │ + ldrh r6, [r3, #0] │ │ + mov.w r9, #0 │ │ + umull r3, r0, ip, lr │ │ + cmp r0, #0 │ │ + bne.w 407de │ │ + cmp r1, r3 │ │ + bcc.w 407f2 │ │ cmp r4, #3 │ │ - bhi.w 40a2a │ │ - ldr r3, [sp, #84] @ 0x54 │ │ - add.w lr, r3, r0 │ │ - ldr r3, [sp, #92] @ 0x5c │ │ - subs r6, r3, r0 │ │ + bhi.w 40828 │ │ + add r2, r3 │ │ + subs r0, r1, r3 │ │ tbb [pc, r4] │ │ - add r6, pc, #8 @ (adr r6, 40674 ) │ │ - str r2, [sp, #560] @ 0x230 │ │ - ldr r3, [sp, #92] @ 0x5c │ │ - cmp r3, r0 │ │ - beq.w 40a04 │ │ - ldrb.w r3, [lr] │ │ - mov r6, r5 │ │ - movs r4, #0 │ │ - b.n 407c4 │ │ - lsls r0, r5, #16 │ │ - ldr r5, [sp, #144] @ 0x90 │ │ - bfi r0, r2, #8, #8 │ │ - uxtb.w r2, ip │ │ - add r2, r0 │ │ - b.n 40774 │ │ - cmp r6, #4 │ │ - bcc.w 40a04 │ │ - ldr.w r3, [lr] │ │ - b.n 406d6 │ │ - cmp r6, #7 │ │ - bls.w 40a04 │ │ - ldr.w r0, [lr, #3] │ │ - mov r6, r5 │ │ - ldrb.w r3, [lr, #7] │ │ - ldrb.w r4, [lr, #2] │ │ - str r4, [sp, #136] @ 0x88 │ │ - lsrs r4, r0, #8 │ │ - orr.w r3, r4, r3, lsl #24 │ │ - str r3, [sp, #56] @ 0x38 │ │ - ldr r3, [sp, #136] @ 0x88 │ │ - ldrh.w r5, [lr] │ │ - orr.w r3, r5, r3, lsl #16 │ │ - mov r5, r6 │ │ - orr.w r3, r3, r0, lsl #24 │ │ - b.n 406da │ │ - cmp r6, #2 │ │ - bcc.w 40a04 │ │ - ldrh.w r3, [lr] │ │ - movs r0, #0 │ │ - str r0, [sp, #56] @ 0x38 │ │ - lsls r0, r5, #16 │ │ - ldrd r4, lr, [sp, #48] @ 0x30 │ │ - bfi r0, r2, #8, #8 │ │ - uxtb.w r2, ip │ │ - add r0, r2 │ │ - ldr r2, [sp, #88] @ 0x58 │ │ - umull r0, r2, r0, r2 │ │ - cmp r2, #0 │ │ - bne.w 40a6e │ │ - ldr r2, [sp, #92] @ 0x5c │ │ - cmp r2, r0 │ │ - bcc.w 40a72 │ │ - ldr r6, [sp, #116] @ 0x74 │ │ - cmp r6, #3 │ │ - bhi.w 40a90 │ │ - ldr r2, [sp, #84] @ 0x54 │ │ - str r3, [sp, #36] @ 0x24 │ │ - add.w lr, r2, r0 │ │ - ldr r2, [sp, #92] @ 0x5c │ │ - subs r2, r2, r0 │ │ - tbb [pc, r6] │ │ - strh r2, [r0, #24] │ │ - strb r2, [r5, #1] │ │ - ldr r2, [sp, #92] @ 0x5c │ │ - cmp r2, r0 │ │ - beq.w 40a7c │ │ - ldrb.w lr, [lr] │ │ - b.n 40826 │ │ - cmp r2, #4 │ │ - bcc.w 40a04 │ │ - ldr.w r2, [lr] │ │ - b.n 4076a │ │ - cmp r2, #7 │ │ - bls.w 40a04 │ │ - ldr.w r0, [lr, #3] │ │ - ldrb.w r2, [lr, #7] │ │ - ldrb.w r3, [lr, #2] │ │ - ldrh.w r6, [lr] │ │ - lsrs r5, r0, #8 │ │ - orr.w r5, r5, r2, lsl #24 │ │ - str r5, [sp, #16] │ │ - orr.w r2, r6, r3, lsl #16 │ │ - mov r6, r4 │ │ - orr.w r2, r2, r0, lsl #24 │ │ - str r2, [sp, #4] │ │ - b.n 40774 │ │ - cmp r2, #2 │ │ - bcc.w 40a04 │ │ - ldrh.w r2, [lr] │ │ - movs r0, #0 │ │ - movs r5, #0 │ │ - str r2, [sp, #4] │ │ - mov r6, r4 │ │ - str r0, [sp, #16] │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - strd r5, r2, [sp, #100] @ 0x64 │ │ - strd r2, r5, [r0] │ │ - b.w 3fca0 │ │ - cmp r6, #4 │ │ - bcc.w 40a04 │ │ - ldr.w r3, [lr] │ │ - b.n 407c0 │ │ - cmp r6, #7 │ │ - bls.w 40a04 │ │ - ldr.w r0, [lr, #3] │ │ - ldrb.w r3, [lr, #7] │ │ - ldrb.w r6, [lr, #2] │ │ - ldrh.w lr, [lr] │ │ + adds r2, r0, #4 │ │ + lsrs r7, r0, #16 │ │ + cmp r1, r3 │ │ + beq.w 407f2 │ │ + ldrb r1, [r2, #0] │ │ + b.n 4060c │ │ + cmp r0, #4 │ │ + bcc.w 407ee │ │ + ldr r1, [r2, #0] │ │ + b.n 4060c │ │ + cmp r0, #7 │ │ + bls.w 407ee │ │ + ldr.w r0, [r2, #3] │ │ + ldrb r1, [r2, #7] │ │ + ldrb r3, [r2, #2] │ │ + ldrh r2, [r2, #0] │ │ lsrs r4, r0, #8 │ │ - orr.w r4, r4, r3, lsl #24 │ │ - orr.w r3, lr, r6, lsl #16 │ │ - mov r6, r5 │ │ - orr.w r3, r3, r0, lsl #24 │ │ - b.n 407c4 │ │ - cmp r6, #2 │ │ - bcc.w 40a04 │ │ - ldrh.w r3, [lr] │ │ - movs r4, #0 │ │ - mov r6, r5 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - str r3, [sp, #12] │ │ - str r4, [sp, #8] │ │ - lsls r0, r0, #16 │ │ - bfi r0, r2, #8, #8 │ │ - uxtb.w r2, ip │ │ - add r0, r2 │ │ - ldr r2, [sp, #96] @ 0x60 │ │ - adds r0, r0, r3 │ │ - and.w lr, r0, r2 │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - mov r2, r3 │ │ - adcs r0, r4 │ │ - and.w r0, r0, sl │ │ - b.n 40834 │ │ - cmp r2, #4 │ │ - bcc.w 40a7c │ │ - ldr.w lr, [lr] │ │ - b.n 40826 │ │ - cmp r2, #7 │ │ - bls.w 40a7c │ │ - ldr.w r0, [lr, #3] │ │ - ldrb.w r2, [lr, #7] │ │ - ldrb.w r4, [lr, #2] │ │ - ldrh.w r6, [lr] │ │ - lsrs r5, r0, #8 │ │ - orr.w r3, r5, r2, lsl #24 │ │ - orr.w r2, r6, r4, lsl #16 │ │ - orr.w lr, r2, r0, lsl #24 │ │ - b.n 40828 │ │ - cmp r2, #2 │ │ - bcc.w 40a7c │ │ - ldrh.w lr, [lr] │ │ - movs r3, #0 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - mov r0, r3 │ │ - ldr r4, [sp, #56] @ 0x38 │ │ - ldr r6, [sp, #140] @ 0x8c │ │ - strd r3, lr, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #108] @ 0x6c │ │ - subs r3, r2, r3 │ │ - sbcs.w r3, r4, sl │ │ - bcs.w 3fca0 │ │ - subs.w r3, r2, lr │ │ - sbcs.w r3, r4, r0 │ │ - bcs.w 3fca0 │ │ + orr.w r4, r4, r1, lsl #24 │ │ + orr.w r1, r2, r3, lsl #16 │ │ + orr.w r1, r1, r0, lsl #24 │ │ + mov r2, r4 │ │ + b.n 4060e │ │ + cmp r0, #2 │ │ + bcc.w 407ee │ │ + ldrh r1, [r2, #0] │ │ + movs r2, #0 │ │ + mov.w r0, ip, lsr #16 │ │ + orr.w r8, r0, sl, lsl #16 │ │ + mov r0, r6 │ │ + str.w r9, [sp, #12] │ │ + mov r3, r9 │ │ + mov r9, r2 │ │ + str r6, [sp, #16] │ │ + str r1, [sp, #40] @ 0x28 │ │ + strd r2, r1, [sp, #4] │ │ + rsb r6, lr, #0 │ │ + movs r1, #56 @ 0x38 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + and.w r6, r1, r6, lsl #3 │ │ + subs.w r1, r6, #32 │ │ + lsr.w r5, r2, r6 │ │ + rsb r6, r6, #32 │ │ + lsl.w r6, r2, r6 │ │ + orr.w r6, r6, r5 │ │ + itt pl │ │ + movpl r5, #0 │ │ + lsrpl.w r6, r2, r1 │ │ + bic.w r1, r6, #1 │ │ + subs r1, r0, r1 │ │ + sbcs.w r1, r3, r5 │ │ + add.w r5, fp, #24 │ │ + bcs.w 3fd64 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + subs r1, r0, r1 │ │ + sbcs.w r1, r3, r9 │ │ + bcs.w 3fd64 │ │ + ldr r5, [sp, #44] @ 0x2c │ │ movs r1, #0 │ │ - movs r3, #1 │ │ - strd r3, r1, [r9] │ │ - add.w r1, r9, #8 │ │ - stmia.w r1, {r2, r4, lr} │ │ - str.w r0, [r9, #20] │ │ - add sp, #160 @ 0xa0 │ │ + movs r6, #1 │ │ + strd r0, r3, [r5, #8] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + strd r6, r1, [r5] │ │ + strd r0, r9, [r5, #16] │ │ + add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - movs r6, #6 │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ - ldr r4, [sp, #124] @ 0x7c │ │ - b.n 4099e │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - movs r0, #0 │ │ - ldr r2, [sp, #148] @ 0x94 │ │ - add.w lr, r1, r2 │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - strd lr, r0, [r1, #24] │ │ - b.n 408ae │ │ - movs r6, #6 │ │ - b.n 4092e │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - movs r0, #0 │ │ - ldr r2, [sp, #148] @ 0x94 │ │ - add.w lr, r1, r2 │ │ - strd lr, r0, [ip, #24] │ │ - mov r5, lr │ │ - mov.w r8, #0 │ │ - movs r6, #19 │ │ - ldr r4, [sp, #124] @ 0x7c │ │ - b.n 4099e │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - movs r0, #0 │ │ - add.w lr, r6, r1 │ │ - strd lr, r0, [r8, #24] │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ - mov.w r8, #0 │ │ - movs r6, #19 │ │ - mov r5, lr │ │ - ldr r4, [sp, #124] @ 0x7c │ │ - b.n 4099e │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - movs r6, #6 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - movs r4, #0 │ │ - ldrd r8, lr, [sp, #60] @ 0x3c │ │ - strd r2, r1, [r0, #24] │ │ - b.n 4099e │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - movs r0, #0 │ │ - add.w r5, lr, fp │ │ - strd r5, r0, [r1, #24] │ │ - b.n 4090a │ │ - movs r0, #25 │ │ - b.n 4091e │ │ - ldr r2, [sp, #132] @ 0x84 │ │ + pop {r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ movs r1, #1 │ │ - strd r1, r0, [r2, #24] │ │ + strd r1, r0, [fp, #24] │ │ + ldr r1, [sp, #44] @ 0x2c │ │ movs r0, #0 │ │ - strd r0, r0, [r9] │ │ - add sp, #160 @ 0xa0 │ │ + strd r0, r0, [r1] │ │ + add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - add.w r5, lr, r8 │ │ - movs r0, #0 │ │ - strd r5, r0, [r1, #24] │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ - movs r4, #0 │ │ - movs r6, #19 │ │ - mov lr, r5 │ │ - mov.w r8, #0 │ │ - b.n 4099e │ │ - mov.w r8, #0 │ │ - movs r0, #19 │ │ - mov r5, r6 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - lsls r1, r1, #8 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr.w ip, [sp, #60] @ 0x3c │ │ + ldr r4, [sp, #56] @ 0x38 │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ + ldrh.w r8, [sp, #50] @ 0x32 │ │ + ldrb.w r0, [sp, #49] @ 0x31 │ │ + b.n 406ee │ │ + movs r0, #20 │ │ + b.n 406c8 │ │ + movs r3, #19 │ │ + b.n 406ee │ │ + mov.w ip, #0 │ │ + movs r0, #17 │ │ + mov sl, r4 │ │ + mov.w r1, lr, lsl #8 │ │ uxth r1, r1 │ │ - add r0, r1 │ │ - b.n 40994 │ │ - movs r6, #25 │ │ - ldr.w sl, [sp, #120] @ 0x78 │ │ - ldr r4, [sp, #124] @ 0x7c │ │ - b.n 4099e │ │ - movs r6, #6 │ │ - movs r4, #0 │ │ - ldrd r8, lr, [sp, #40] @ 0x28 │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ - b.n 4099e │ │ - movs r6, #6 │ │ - movs r4, #0 │ │ - ldrd r8, lr, [sp, #20] │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ - b.n 4099e │ │ - movs r6, #6 │ │ - movs r4, #0 │ │ - ldrd r8, lr, [sp, #28] │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ - b.n 4099e │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - add.w r5, lr, r9 │ │ - movs r0, #0 │ │ - strd r5, r0, [r1, #24] │ │ - movs r4, #0 │ │ - movs r6, #19 │ │ - mov lr, r5 │ │ - mov.w r8, #0 │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ - b.n 4099e │ │ - mov.w r8, #0 │ │ - movs r6, #19 │ │ - ldr.w sl, [sp, #120] @ 0x78 │ │ - b.n 408b8 │ │ - mov r2, r0 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - movs r0, #19 │ │ - mov r5, r2 │ │ + add r1, r0 │ │ + b.n 406e6 │ │ + mov r4, sl │ │ + b.n 406dc │ │ + b.n 406dc │ │ + mov r4, r0 │ │ + mov sl, r0 │ │ + movs r1, #17 │ │ + mov.w ip, #0 │ │ + bfi r1, lr, #8, #8 │ │ + lsrs r0, r1, #8 │ │ + uxtb r3, r1 │ │ mov.w r8, #0 │ │ - bfi r0, r1, #8, #8 │ │ - uxtb r6, r0 │ │ - mov.w sl, r0, lsr #8 │ │ - movs r4, #0 │ │ - mov lr, r5 │ │ - ldr r3, [sp, #132] @ 0x84 │ │ - movs r0, #0 │ │ - movs r2, #1 │ │ - movs r1, #2 │ │ - strd r1, r0, [r9] │ │ - strd r2, r0, [r3, #24] │ │ - uxtb.w r2, sl │ │ - lsls r2, r2, #8 │ │ - add.w r0, r9, #8 │ │ - orr.w r2, r2, r4, lsl #16 │ │ - str.w r8, [r9, #20] │ │ - add r2, r6 │ │ - stmia.w r0, {r2, r5, lr} │ │ - add sp, #160 @ 0xa0 │ │ + movs r1, #0 │ │ + movs r6, #1 │ │ + uxtb r0, r0 │ │ + strd r6, r1, [fp, #24] │ │ + mov.w r6, r8, lsl #16 │ │ + orr.w r0, r6, r0, lsl #8 │ │ + add r0, r3 │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + movs r2, #2 │ │ + strd r2, r1, [r3] │ │ + strd r0, sl, [r3, #8] │ │ + strd r4, ip, [r3, #16] │ │ + add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - movs r6, #24 │ │ - mov lr, r1 │ │ - ldr r5, [sp, #144] @ 0x90 │ │ - ldr r4, [sp, #124] @ 0x7c │ │ - b.n 4099e │ │ - b.n 40896 │ │ - mov r5, lr │ │ - b.n 4090a │ │ - movs r4, #0 │ │ - movs r6, #19 │ │ - b.n 4090e │ │ - movs r6, #56 @ 0x38 │ │ - b.n 4086a │ │ - mov r5, r6 │ │ - b.n 40906 │ │ - movs r4, #0 │ │ - movs r0, #19 │ │ - ldr.w lr, [sp, #68] @ 0x44 │ │ - b.n 40a3c │ │ - movs r0, #56 @ 0x38 │ │ - b.n 40a3c │ │ - movs r4, #0 │ │ - movs r0, #19 │ │ - ldr.w lr, [sp, #84] @ 0x54 │ │ - b.n 40a3c │ │ - movs r4, #0 │ │ - movs r0, #19 │ │ - b.n 40a3c │ │ - movs r6, #56 @ 0x38 │ │ - b.n 40886 │ │ - mov r5, r6 │ │ - b.n 40968 │ │ - movs r4, #0 │ │ - movs r6, #19 │ │ - mov r5, r0 │ │ - mov lr, r0 │ │ - mov.w r8, #0 │ │ - b.n 4099e │ │ - movs r0, #25 │ │ - ldr.w lr, [sp, #36] @ 0x24 │ │ - ldr r4, [sp, #56] @ 0x38 │ │ - b.n 40a3a │ │ - movs r0, #25 │ │ - ldrd r4, lr, [sp, #8] │ │ - b.n 40a3a │ │ - ldr.w lr, [sp, #4] │ │ - movs r0, #25 │ │ - ldr r4, [sp, #16] │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - bic.w r1, r1, #4278190080 @ 0xff000000 │ │ - mov.w r2, lr, lsr #8 │ │ - orr.w r1, r1, lr, lsl #24 │ │ - lsls r2, r2, #8 │ │ - orr.w r0, r0, r1, lsl #8 │ │ - orr.w r1, r2, r1, lsr #24 │ │ - add.w r2, r9, #8 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r3, #20 │ │ + mov r0, lr │ │ + b.n 4072c │ │ + mov.w ip, #0 │ │ + movs r3, #17 │ │ + mov sl, r1 │ │ + b.n 407e8 │ │ + movs r3, #50 @ 0x32 │ │ + b.n 406ee │ │ + mov.w ip, #0 │ │ + movs r1, #17 │ │ + mov r4, r2 │ │ + b.n 40788 │ │ + mov.w ip, #0 │ │ + movs r1, #17 │ │ + mov r4, r3 │ │ + b.n 4079c │ │ + ldrd r4, ip, [sp, #28] │ │ + movs r1, #20 │ │ + b.n 40788 │ │ + ldrd ip, r4, [sp, #20] │ │ + movs r1, #20 │ │ + b.n 4079c │ │ + movs r1, #20 │ │ + ldrd ip, r4, [sp, #12] │ │ + b.n 407b0 │ │ + movs r3, #50 @ 0x32 │ │ + b.n 40760 │ │ + movs r3, #50 @ 0x32 │ │ + b.n 406ee │ │ + movs r1, #50 @ 0x32 │ │ + b.n 40788 │ │ + movs r1, #50 @ 0x32 │ │ + b.n 4079c │ │ + mov.w ip, #0 │ │ + movs r1, #17 │ │ + mov r4, r0 │ │ + b.n 407b0 │ │ + movs r1, #50 @ 0x32 │ │ + b.n 407b0 │ │ + mov.w ip, #0 │ │ + movs r1, #17 │ │ + mov r4, r2 │ │ + b.n 407b0 │ │ + mov.w ip, #0 │ │ + movs r1, #17 │ │ + bic.w r0, r0, #4278190080 @ 0xff000000 │ │ + orr.w r2, r0, r4, lsl #24 │ │ + lsrs r0, r4, #8 │ │ + b.n 407ba │ │ + mov.w ip, #0 │ │ + movs r1, #17 │ │ + mov r4, r0 │ │ + bic.w r2, lr, #4278190080 @ 0xff000000 │ │ + orr.w r2, r2, r0, lsl #24 │ │ + lsrs r0, r0, #8 │ │ + b.n 407ba │ │ + mov.w ip, #0 │ │ + movs r1, #17 │ │ + mov r4, r3 │ │ + bic.w r0, lr, #4278190080 @ 0xff000000 │ │ + orr.w r2, r0, r3, lsl #24 │ │ + lsrs r0, r3, #8 │ │ + ldr r5, [sp, #44] @ 0x2c │ │ + lsls r0, r0, #8 │ │ movs r3, #0 │ │ + orr.w r0, r0, r2, lsr #24 │ │ movs r6, #2 │ │ - strd r6, r3, [r9] │ │ - stmia.w r2, {r0, r1, lr} │ │ - str.w r4, [r9, #20] │ │ - add sp, #160 @ 0xa0 │ │ + orr.w r1, r1, r2, lsl #8 │ │ + strd r6, r3, [r5] │ │ + strd r1, r0, [r5, #8] │ │ + strd r4, ip, [r5, #16] │ │ + add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - movs r0, #56 @ 0x38 │ │ - b.n 40a98 │ │ - movs r4, #0 │ │ - movs r0, #19 │ │ - ldr.w lr, [sp, #84] @ 0x54 │ │ - b.n 40a98 │ │ - str.w lr, [sp, #155] @ 0x9b │ │ - movs r4, #0 │ │ - movs r0, #19 │ │ - b.n 40a98 │ │ - movs r6, #56 @ 0x38 │ │ - movs r4, #0 │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ - b.n 4099e │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - strb.w r0, [sp, #152] @ 0x98 │ │ - movs r0, #25 │ │ - ldrb.w r2, [sp, #158] @ 0x9e │ │ - ldrh.w r3, [sp, #156] @ 0x9c │ │ - ldr r1, [sp, #152] @ 0x98 │ │ - orr.w r2, r3, r2, lsl #16 │ │ - b.n 40a48 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r1, #50 @ 0x32 │ │ + b.n 407fa │ │ + mov.w ip, #0 │ │ + movs r3, #17 │ │ + mov r0, lr │ │ + mov r4, r1 │ │ + b.n 406ee │ │ + str.w r2, [sp, #51] @ 0x33 │ │ + mov.w ip, #0 │ │ + movs r1, #17 │ │ + mov r4, r2 │ │ + ldrb.w r0, [sp, #54] @ 0x36 │ │ + ldrh.w r3, [sp, #52] @ 0x34 │ │ + ldr r5, [sp, #44] @ 0x2c │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + orr.w r0, r3, r0, lsl #16 │ │ + b.n 407bc │ │ + mov.w ip, #0 │ │ + movs r3, #17 │ │ + mov r4, sl │ │ + b.n 406ee │ │ + mov.w ip, #0 │ │ + movs r3, #17 │ │ + b.n 406ee │ │ + mov.w ip, #0 │ │ + movs r3, #17 │ │ + mov sl, r4 │ │ + b.n 406ee │ │ + ldrd ip, r4, [sp, #4] │ │ + movs r1, #20 │ │ + strb.w lr, [sp, #48] @ 0x30 │ │ + b.n 407fa │ │ ldrd r2, r3, [r1] │ │ cmp r3, #7 │ │ - bhi.n 40abe │ │ + bhi.n 4084a │ │ movs r1, #0 │ │ strd r2, r2, [r0, #4] │ │ str r1, [r0, #12] │ │ - movs r1, #19 │ │ + movs r1, #17 │ │ strb r1, [r0, #0] │ │ bx lr │ │ push {r4, r5, r7, lr} │ │ ldr.w lr, [r2, #3] │ │ subs r3, #8 │ │ ldrb.w ip, [r2, #2] │ │ add.w r5, r2, #8 │ │ @@ -79852,142 +79390,161 @@ │ │ bx lr │ │ push {r4, r5, r6, lr} │ │ subs r3, r2, #1 │ │ eor.w r4, r2, r3 │ │ uxtb r3, r3 │ │ uxtb r4, r4 │ │ cmp r4, r3 │ │ - bls.n 40b26 │ │ + bls.n 408b2 │ │ rbit r3, r2 │ │ clz r3, r3 │ │ cmp r3, #3 │ │ - bhi.n 40b26 │ │ + bhi.n 408b2 │ │ tbb [pc, r3] │ │ cmp r7, #2 │ │ asrs r3, r1, #12 │ │ ldrd r3, r4, [r1] │ │ - cbz r4, 40b7a │ │ + cbz r4, 40906 │ │ subs r4, #1 │ │ ldrb.w r2, [r3], #1 │ │ - b.n 40b94 │ │ - movs r1, #26 │ │ - b.n 40b80 │ │ + b.n 40920 │ │ + movs r1, #21 │ │ + b.n 4090c │ │ ldrd r3, r4, [r1] │ │ cmp r4, #4 │ │ - bcc.n 40b7a │ │ + bcc.n 40906 │ │ subs r4, #4 │ │ ldr.w r2, [r3], #4 │ │ - b.n 40b94 │ │ + b.n 40920 │ │ ldrd r3, ip, [r1] │ │ cmp.w ip, #7 │ │ - bls.n 40b7a │ │ + bls.n 40906 │ │ ldrb r5, [r3, #7] │ │ sub.w r4, ip, #8 │ │ ldr.w r2, [r3, #3] │ │ ldrb.w lr, [r3, #2] │ │ ldrh r6, [r3, #0] │ │ adds r3, #8 │ │ strd r3, r4, [r1] │ │ lsls r1, r5, #24 │ │ orrs.w r1, r1, r2, lsr #8 │ │ - bne.n 40ba0 │ │ + bne.n 4092c │ │ orr.w r1, r6, lr, lsl #16 │ │ orr.w r2, r1, r2, lsl #24 │ │ movs r1, #255 @ 0xff │ │ str r2, [r0, #4] │ │ strb r1, [r0, #0] │ │ pop {r4, r5, r6, pc} │ │ ldrd r3, r4, [r1] │ │ cmp r4, #2 │ │ - bcs.n 40b8e │ │ + bcs.n 4091a │ │ mov.w ip, #0 │ │ - movs r1, #19 │ │ + movs r1, #17 │ │ strb r2, [r0, #1] │ │ strb r1, [r0, #0] │ │ strd r3, r3, [r0, #4] │ │ str.w ip, [r0, #12] │ │ pop {r4, r5, r6, pc} │ │ subs r4, #2 │ │ ldrh.w r2, [r3], #2 │ │ strd r3, r4, [r1] │ │ movs r1, #255 @ 0xff │ │ str r2, [r0, #4] │ │ strb r1, [r0, #0] │ │ pop {r4, r5, r6, pc} │ │ - movs r1, #56 @ 0x38 │ │ + movs r1, #50 @ 0x32 │ │ strb r1, [r0, #0] │ │ pop {r4, r5, r6, pc} │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl} │ │ - sub.w sp, sp, #4096 @ 0x1000 │ │ - sub sp, #16 │ │ - movw r6, #5653 @ 0x1615 │ │ - sub.w r2, r1, r1, lsr #1 │ │ - movt r6, #5 │ │ - cmp r1, r6 │ │ + push {r4, r5, r6, lr} │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #4 │ │ + ldrd r3, r4, [r0] │ │ + mov.w ip, #0 │ │ + ldrd r2, lr, [r0, #24] │ │ + subs r3, r2, r3 │ │ + sbcs.w r3, lr, r4 │ │ + add.w r4, r0, #48 @ 0x30 │ │ + mov.w r3, #2 │ │ it cc │ │ - movcc r6, r1 │ │ - cmp r6, r2 │ │ - it ls │ │ - movls r6, r2 │ │ - cmp r6, #48 @ 0x30 │ │ - mov r8, r6 │ │ - it ls │ │ - movls.w r8, #48 @ 0x30 │ │ - cmp r6, #171 @ 0xab │ │ - bcs.n 40be0 │ │ - add r4, sp, #8 │ │ - movs r3, #170 @ 0xaa │ │ - b.n 40c12 │ │ - movw r3, #21846 @ 0x5556 │ │ - movt r3, #1365 @ 0x555 │ │ - cmp r2, r3 │ │ - bcc.n 40bf0 │ │ - bl 14360 │ │ - add.w r2, r8, r8, lsl #1 │ │ - lsls r5, r2, #3 │ │ - beq.n 40c0e │ │ - mov r9, r0 │ │ - mov r0, r5 │ │ - mov sl, r1 │ │ - blx 4f770 │ │ - cbz r0, 40c38 │ │ - mov r4, r0 │ │ - mov r1, sl │ │ - mov r0, r9 │ │ - mov r3, r8 │ │ - b.n 40c12 │ │ + movcc.w ip, #1 │ │ + cmp.w ip, #0 │ │ + beq.n 4097a │ │ + ldrd r6, r5, [r4] │ │ + subs r2, r6, r2 │ │ + sbcs.w r2, r5, lr │ │ + bcs.n 40994 │ │ + adds r3, #1 │ │ + adds r4, #24 │ │ + mov r2, r6 │ │ + mov lr, r5 │ │ + cmp r1, r3 │ │ + bne.n 40960 │ │ + b.n 40998 │ │ + ldrd r6, r5, [r4] │ │ + subs r2, r6, r2 │ │ + sbcs.w r2, r5, lr │ │ + bcc.n 40994 │ │ + adds r3, #1 │ │ + adds r4, #24 │ │ + mov r2, r6 │ │ + mov lr, r5 │ │ + cmp r1, r3 │ │ + bne.n 4097a │ │ + b.n 40998 │ │ + cmp r3, r1 │ │ + bne.n 40a0e │ │ + cmp.w ip, #0 │ │ + beq.n 40a06 │ │ + add.w r2, r1, r1, lsl #1 │ │ + lsrs r1, r1, #1 │ │ + add.w r1, r1, r1, lsl #1 │ │ + mvn.w r3, #11 │ │ + add.w r2, r3, r2, lsl #3 │ │ movs r3, #0 │ │ - movs r4, #8 │ │ + lsls r1, r1, #3 │ │ + str r1, [sp, #0] │ │ + adds r5, r0, r2 │ │ + ldr.w lr, [r0, r3] │ │ + ldrd r4, sl, [r5, #-12] │ │ + str r4, [r0, r3] │ │ + adds r4, r0, r3 │ │ + adds r3, #24 │ │ + ldrd r1, ip, [r4, #12] │ │ + ldr.w r8, [r0, r2] │ │ + str r1, [r0, r2] │ │ + subs r2, #24 │ │ + ldr r1, [r5, #4] │ │ + ldrd r6, fp, [r4, #4] │ │ + str.w r6, [r5, #-8] │ │ + strd r8, r1, [r4, #12] │ │ + ldr r1, [r4, #20] │ │ + ldr r6, [r5, #8] │ │ + str r1, [r5, #8] │ │ + ldr r1, [sp, #0] │ │ + ldr.w r9, [r5, #-4] │ │ + cmp r1, r3 │ │ + str.w lr, [r5, #-12] │ │ + str.w sl, [r4, #4] │ │ + str.w r9, [r4, #8] │ │ + str.w fp, [r5, #-4] │ │ + str.w ip, [r5, #4] │ │ + str r6, [r4, #20] │ │ + bne.n 409b6 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + orr.w r2, r1, #1 │ │ + movs r3, #62 @ 0x3e │ │ + clz r2, r2 │ │ + eor.w r3, r3, r2, lsl #1 │ │ movs r2, #0 │ │ - cmp r1, #65 @ 0x41 │ │ - it cc │ │ - movcc r2, #1 │ │ - str r2, [sp, #0] │ │ - mov r2, r4 │ │ - bl 40e38 │ │ - cmp r6, #170 @ 0xaa │ │ - bls.n 40c2c │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - add.w sp, sp, #4096 @ 0x1000 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - movs r0, #8 │ │ - mov r1, r5 │ │ - bl 142ba │ │ - cmp r6, #171 @ 0xab │ │ - mov r5, r0 │ │ - itt cs │ │ - movcs r0, r4 │ │ - blxcs 4f780 │ │ - mov r0, r5 │ │ - blx 4dd68 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 40c12 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ movs r0, #40 @ 0x28 │ │ movs r3, #8 │ │ @@ -79995,1431 +79552,1084 @@ │ │ movs r5, #4 │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 2e6ac │ │ + bl 2f7aa │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 142ba │ │ + bl 1441a │ │ ldr r1, [r0, #0] │ │ cmp r1, #0 │ │ it ne │ │ bxne lr │ │ ldr r1, [r0, #8] │ │ - cbz r1, 40cb0 │ │ + cbz r1, 40a8a │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ ldr r1, [r0, #4] │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ ldr r1, [r0, #16] │ │ cmp r1, #0 │ │ itt ne │ │ ldrne r0, [r0, #12] │ │ - bne.w 4f69c │ │ + bne.w 4eddc │ │ bx lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldrd r8, r6, [r0, #4] │ │ mov r5, r0 │ │ - cbz r6, 40cfe │ │ + cbz r6, 40ad8 │ │ add.w r4, r8, #8 │ │ - b.n 40cda │ │ + b.n 40ab4 │ │ adds r4, #40 @ 0x28 │ │ subs r6, #1 │ │ - beq.n 40cfe │ │ + beq.n 40ad8 │ │ ldr.w r0, [r4, #-8] │ │ cmp r0, #0 │ │ - bne.n 40cd4 │ │ + bne.n 40aae │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #-4] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ ldr r0, [r4, #8] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #4] │ │ - blxne 4f780 │ │ - b.n 40cd4 │ │ + blxne 4eeb0 │ │ + b.n 40aae │ │ ldr r0, [r5, #0] │ │ - cbz r0, 40d10 │ │ + cbz r0, 40aea │ │ mov r0, r8 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ cmp r1, #0 │ │ it eq │ │ bxeq lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r4, r0 │ │ add.w r0, r1, r1, lsl #2 │ │ movs r6, #0 │ │ mov.w r8, r0, lsl #3 │ │ - b.n 40d38 │ │ + b.n 40b12 │ │ adds r6, #40 @ 0x28 │ │ cmp r8, r6 │ │ - beq.n 40d5a │ │ + beq.n 40b34 │ │ ldr r0, [r4, r6] │ │ cmp r0, #0 │ │ - bne.n 40d32 │ │ + bne.n 40b0c │ │ adds r5, r4, r6 │ │ ldr r0, [r5, #8] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #4] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ ldr r0, [r5, #16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #12] │ │ - blxne 4f780 │ │ - b.n 40d32 │ │ + blxne 4eeb0 │ │ + b.n 40b0c │ │ mov r0, r4 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ cmp r0, #2 │ │ - beq.n 40d7a │ │ - cbz r0, 40d80 │ │ + beq.n 40b54 │ │ + cbz r0, 40b5a │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r6, [r4, #16] │ │ - cbz r6, 40dbe │ │ + cbz r6, 40b98 │ │ ldr.w r8, [r4, #12] │ │ add.w r5, r8, #8 │ │ - b.n 40d94 │ │ + b.n 40b6e │ │ adds r5, #40 @ 0x28 │ │ subs r6, #1 │ │ - beq.n 40db8 │ │ + beq.n 40b92 │ │ ldr.w r0, [r5, #-8] │ │ cmp r0, #0 │ │ - bne.n 40d8e │ │ + bne.n 40b68 │ │ ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r5, #-4] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ ldr r0, [r5, #8] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #4] │ │ - blxne 4f780 │ │ - b.n 40d8e │ │ + blxne 4eeb0 │ │ + b.n 40b68 │ │ mov r0, r8 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ ldr r0, [r4, #24] │ │ cmp r0, #0 │ │ - beq.n 40d7a │ │ + beq.n 40b54 │ │ ldr r0, [r4, #20] │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 40de6 │ │ + cbz r0, 40bc0 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r6, [r4, #8] │ │ - cbz r6, 40e24 │ │ + cbz r6, 40bfe │ │ ldr.w r8, [r4, #4] │ │ add.w r5, r8, #8 │ │ - b.n 40dfa │ │ + b.n 40bd4 │ │ adds r5, #40 @ 0x28 │ │ subs r6, #1 │ │ - beq.n 40e1e │ │ + beq.n 40bf8 │ │ ldr.w r0, [r5, #-8] │ │ cmp r0, #0 │ │ - bne.n 40df4 │ │ + bne.n 40bce │ │ ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r5, #-4] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ ldr r0, [r5, #8] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #4] │ │ - blxne 4f780 │ │ - b.n 40df4 │ │ + blxne 4eeb0 │ │ + b.n 40bce │ │ mov r0, r8 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.n 40de0 │ │ + beq.n 40bba │ │ ldr r0, [r4, #12] │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #420 @ 0x1a4 │ │ - mov fp, r1 │ │ - mov r8, r3 │ │ - mov r4, r2 │ │ - str r0, [sp, #56] @ 0x38 │ │ - movs r0, #0 │ │ - mov.w r1, #1073741824 @ 0x40000000 │ │ - mov r2, fp │ │ - movs r3, #0 │ │ - bl 4c5c0 │ │ - umull r2, r3, r0, fp │ │ - adds r6, r0, #1 │ │ - adc.w r5, r1, #0 │ │ - mla r3, r1, fp, r3 │ │ - eor.w r3, r3, #1073741824 @ 0x40000000 │ │ - orrs r2, r3 │ │ - it eq │ │ - moveq r5, r1 │ │ - str r5, [sp, #20] │ │ - it eq │ │ - moveq r6, r0 │ │ - cmp.w fp, #4096 @ 0x1000 │ │ - str r6, [sp, #24] │ │ - str r4, [sp, #80] @ 0x50 │ │ - bhi.n 40e8c │ │ - sub.w r0, fp, fp, lsr #1 │ │ - cmp r0, #64 @ 0x40 │ │ - it cs │ │ - movcs r0, #64 @ 0x40 │ │ - b.n 40eae │ │ - orr.w r0, fp, #1 │ │ - movs r2, #1 │ │ - clz r0, r0 │ │ - eor.w r0, r0, #31 │ │ - and.w r1, r0, #1 │ │ - add.w r0, r1, r0, lsr #1 │ │ - lsr.w r1, fp, r0 │ │ - lsl.w r0, r2, r0 │ │ - add r0, r1 │ │ - lsrs r0, r0, #1 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - sub.w r2, r7, #94 @ 0x5e │ │ - str r0, [sp, #28] │ │ - mov.w sl, #1 │ │ - sub.w r0, r1, #24 │ │ - str r0, [sp, #16] │ │ - sub.w r0, r1, #12 │ │ + sub sp, #76 @ 0x4c │ │ + mov r8, r1 │ │ + mov fp, r0 │ │ + cmp r1, #33 @ 0x21 │ │ + bcs.n 40c36 │ │ + mov r0, fp │ │ + mov r1, r8 │ │ + add sp, #76 @ 0x4c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 40fce │ │ + mov r4, r3 │ │ + mov r9, r2 │ │ + b.n 40c80 │ │ + mov ip, r9 │ │ + add.w fp, sp, #48 @ 0x30 │ │ + ldmia.w ip, {r2, r3, r4, r5, r6, lr} │ │ + mov r0, r9 │ │ + mov r1, fp │ │ + stmia.w r1, {r2, r3, r4, r5, r6, lr} │ │ + add.w r1, sl, sl, lsl #1 │ │ + movs r2, #24 │ │ + add.w r9, r9, r1, lsl #3 │ │ + mov r1, r9 │ │ + bl 4bc94 │ │ + mov r1, fp │ │ + mov ip, r9 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + add.w fp, r9, #24 │ │ mov.w r9, #0 │ │ - mov.w lr, #0 │ │ - str r0, [sp, #8] │ │ - add.w r0, r1, #48 @ 0x30 │ │ - str r0, [sp, #12] │ │ - strd r8, fp, [sp, #36] @ 0x24 │ │ - add.w ip, r9, r9, lsl #1 │ │ - cmp fp, r9 │ │ - str.w r9, [sp, #64] @ 0x40 │ │ - bls.n 40f26 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - str.w sl, [sp, #68] @ 0x44 │ │ - sub.w sl, fp, r9 │ │ - ldr r1, [sp, #28] │ │ - add.w r0, r0, ip, lsl #3 │ │ - str.w ip, [sp, #72] @ 0x48 │ │ - cmp sl, r1 │ │ - bcs.n 40f36 │ │ - ldr r1, [r7, #8] │ │ - cbz r1, 40f40 │ │ - movs r1, #0 │ │ - cmp.w sl, #32 │ │ - strd r1, r1, [sp] │ │ - it cs │ │ - movcs.w sl, #32 │ │ - ldr r2, [sp, #80] @ 0x50 │ │ - mov r1, sl │ │ - mov r3, r8 │ │ - mov r4, lr │ │ - bl 41364 │ │ - mov.w r0, sl, lsl #1 │ │ - adds r3, r0, #1 │ │ - mov lr, r4 │ │ - b.n 41096 │ │ - movs r0, #1 │ │ - movs r3, #0 │ │ - str r0, [sp, #48] @ 0x30 │ │ - cmp.w lr, #2 │ │ - bcs.w 410f4 │ │ - b.n 4130a │ │ - cmp.w sl, #2 │ │ - bcs.n 40f4e │ │ - mov r5, sl │ │ - b.n 4108e │ │ - ldr r0, [sp, #28] │ │ - cmp sl, r0 │ │ - it cs │ │ - movcs sl, r0 │ │ - mov.w r3, sl, lsl #1 │ │ - b.n 41096 │ │ - ldrd r2, r3, [r0] │ │ - ldrd r1, r6, [r0, #24] │ │ - str.w lr, [sp, #52] @ 0x34 │ │ - mov.w lr, #0 │ │ - subs r2, r1, r2 │ │ - sbcs.w r2, r6, r3 │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + mvn.w r0, sl │ │ + add r8, r0 │ │ + ldr r4, [sp, #8] │ │ + cmp.w r8, #33 @ 0x21 │ │ + bcc.n 40c24 │ │ + cmp r4, #0 │ │ + beq.w 40fbc │ │ + mov.w r3, r8, lsr #3 │ │ + movs r0, #168 @ 0xa8 │ │ + mla r2, r3, r0, fp │ │ + add.w r0, r3, r3, lsl #1 │ │ + str.w r8, [sp, #12] │ │ + add.w r1, fp, r0, lsl #5 │ │ + cmp.w r8, #64 @ 0x40 │ │ + bcs.n 40cec │ │ + ldrd lr, ip, [r2] │ │ + ldrd r6, r5, [r1] │ │ + ldrd r3, r8, [fp] │ │ + subs.w r0, r6, lr │ │ + sbcs.w r0, r5, ip │ │ + mov.w r0, #0 │ │ it cc │ │ - movcc.w lr, #1 │ │ - cmp.w lr, #0 │ │ - beq.n 40f7e │ │ - cmp.w sl, #2 │ │ - bne.n 40f8c │ │ - movs r5, #2 │ │ - mov.w fp, #1 │ │ - b.n 41016 │ │ - cmp.w sl, #2 │ │ - bne.n 40fbe │ │ - movs r5, #2 │ │ - ldr.w lr, [sp, #52] @ 0x34 │ │ - b.n 4108e │ │ - ldr r2, [sp, #12] │ │ - movs r5, #2 │ │ - str.w lr, [sp, #84] @ 0x54 │ │ - add.w r2, r2, ip, lsl #3 │ │ - ldrd r3, r4, [r2] │ │ - subs r1, r3, r1 │ │ - sbcs.w r1, r4, r6 │ │ - bcs.n 40fea │ │ - adds r5, #1 │ │ - adds r2, #24 │ │ - mov r1, r3 │ │ - mov r6, r4 │ │ - cmp sl, r5 │ │ - bne.n 40f98 │ │ - mov r5, sl │ │ - ldr.w lr, [sp, #52] @ 0x34 │ │ - ldr r1, [sp, #28] │ │ - cmp r5, r1 │ │ - bcc.n 40efc │ │ - b.n 4100a │ │ - ldr r2, [sp, #12] │ │ - movs r4, #2 │ │ - str.w lr, [sp, #84] @ 0x54 │ │ - add.w r2, r2, ip, lsl #3 │ │ - ldrd r3, r5, [r2] │ │ - subs r1, r3, r1 │ │ - sbcs.w r1, r5, r6 │ │ - bcc.n 40ff8 │ │ - adds r1, r4, #1 │ │ - adds r2, #24 │ │ - cmp sl, r1 │ │ - mov r6, r5 │ │ - mov r4, r1 │ │ - mov r1, r3 │ │ - bne.n 40fca │ │ - mov r5, sl │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ - ldr.w lr, [sp, #52] @ 0x34 │ │ - ldr r1, [sp, #28] │ │ - cmp r5, r1 │ │ - bcc.w 40efc │ │ - b.n 4100a │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ - mov r5, r4 │ │ - ldr.w lr, [sp, #52] @ 0x34 │ │ - ldr r1, [sp, #28] │ │ - cmp r5, r1 │ │ - bcc.w 40efc │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - cmp r0, #0 │ │ + movcc r0, #1 │ │ + subs r6, r3, r6 │ │ + sbcs.w r5, r8, r5 │ │ + mov.w r5, #0 │ │ + it cc │ │ + movcc r5, #1 │ │ + teq r5, r0 │ │ it ne │ │ - movsne.w fp, r5, lsr #1 │ │ - beq.n 4108e │ │ - add.w r1, r5, r5, lsl #1 │ │ - ldr r0, [sp, #8] │ │ - ldr r6, [sp, #56] @ 0x38 │ │ - add.w r2, r0, r1, lsl #3 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - str r5, [sp, #60] @ 0x3c │ │ - lsls r3, r0, #3 │ │ - ldr r0, [r6, r3] │ │ - adds r5, r2, r3 │ │ - ldr r1, [r2, r3] │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldrd r4, r0, [r5, #-12] │ │ - subs.w fp, fp, #1 │ │ - str r4, [r6, r3] │ │ - add.w r4, r6, r3 │ │ - add.w r6, r6, #24 │ │ - ldrd r9, lr, [r4, #4] │ │ - str r0, [r4, #4] │ │ - ldr r0, [r5, #4] │ │ - ldrd r8, ip, [r4, #12] │ │ - str r1, [sp, #84] @ 0x54 │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - str.w r8, [r2, r3] │ │ - sub.w r2, r2, #24 │ │ - str.w r1, [r5, #-12] │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - ldr.w sl, [r5, #-4] │ │ - strd r1, r0, [r4, #12] │ │ - ldr r0, [r4, #20] │ │ - ldr r1, [r5, #8] │ │ - str.w r9, [r5, #-8] │ │ - str.w sl, [r4, #8] │ │ - str.w lr, [r5, #-4] │ │ - str.w ip, [r5, #4] │ │ - str r1, [r4, #20] │ │ - str r0, [r5, #8] │ │ - bne.n 41028 │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ - ldr.w lr, [sp, #52] @ 0x34 │ │ - ldrd r5, r9, [sp, #60] @ 0x3c │ │ - lsls r0, r5, #1 │ │ - adds r3, r0, #1 │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ - ldr r5, [sp, #24] │ │ - ldr r4, [sp, #20] │ │ - sub.w r0, r9, sl, lsr #1 │ │ - str r3, [sp, #48] @ 0x30 │ │ - adds.w r0, r0, r9 │ │ - mov.w r3, r3, lsr #1 │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ - umull r1, r2, r0, r5 │ │ - mla r0, r0, r4, r2 │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - add.w r2, r3, r2, lsl #1 │ │ - umull r3, r6, r5, r2 │ │ - mla r2, r4, r2, r6 │ │ - mov.w r6, #0 │ │ - adc.w r6, r6, #0 │ │ - eors r1, r3 │ │ - mla r0, r6, r5, r0 │ │ - clz r1, r1 │ │ - add.w r3, r1, #32 │ │ - eors r0, r2 │ │ + movne r1, r2 │ │ + subs.w r0, r3, lr │ │ + sbcs.w r0, r8, ip │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + eors r5, r0 │ │ it ne │ │ - clzne r3, r0 │ │ - sub.w r2, r7, #94 @ 0x5e │ │ - ldr.w ip, [sp, #72] @ 0x48 │ │ - cmp.w lr, #2 │ │ - bcc.w 4130a │ │ - ldr r0, [sp, #16] │ │ - str r3, [sp, #60] @ 0x3c │ │ - add.w r0, r0, ip, lsl #3 │ │ - str r0, [sp, #32] │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - add.w r0, r0, ip, lsl #3 │ │ - str r0, [sp, #72] @ 0x48 │ │ - b.n 41244 │ │ + movne r1, fp │ │ + b.n 40cf4 │ │ + mov r0, fp │ │ + bl 415d6 │ │ + mov r1, r0 │ │ + sub.w ip, r1, fp │ │ + subs r4, #1 │ │ + str r4, [sp, #8] │ │ cmp.w r9, #0 │ │ - it ne │ │ - cmpne r4, #0 │ │ - bne.n 41128 │ │ - lsls r0, r5, #1 │ │ - add.w sl, r0, #1 │ │ - sub.w r2, r7, #94 @ 0x5e │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ - cmp r6, #1 │ │ - bhi.w 41244 │ │ - b.n 41306 │ │ - cmp r9, r4 │ │ - mov r0, r4 │ │ - it cc │ │ - movcc r0, r9 │ │ - cmp r8, r0 │ │ - bcc.n 41112 │ │ - add.w r1, r4, r4, lsl #1 │ │ - str r5, [sp, #44] @ 0x2c │ │ - str.w lr, [sp, #52] @ 0x34 │ │ - cmp r4, r9 │ │ - add.w r8, ip, r1, lsl #3 │ │ - str.w ip, [sp, #84] @ 0x54 │ │ - it hi │ │ - movhi ip, r8 │ │ - ldr r5, [sp, #80] @ 0x50 │ │ - add.w r6, r0, r0, lsl #1 │ │ - mov r1, ip │ │ - lsls r2, r6, #3 │ │ - mov r0, r5 │ │ - bl 4c336 │ │ - add.w r6, r5, r6, lsl #3 │ │ - cmp r4, r9 │ │ - bls.n 411c4 │ │ - ldr.w ip, [sp, #32] │ │ - ldr.w r2, [r8, #-24]! │ │ + str.w fp, [sp, #20] │ │ + beq.n 40d20 │ │ + add.w r8, fp, ip │ │ + ldr.w r0, [fp, ip] │ │ + ldrd r1, r2, [r9] │ │ + ldr.w r3, [r8, #4] │ │ + subs r0, r1, r0 │ │ + sbcs.w r0, r2, r3 │ │ + bcs.w 40e98 │ │ + str.w r9, [sp] │ │ + mov lr, fp │ │ + add.w r9, sp, #48 @ 0x30 │ │ + ldmia.w lr, {r0, r1, r3, r4, r5, r6} │ │ + add.w r8, fp, ip │ │ + mov r2, r9 │ │ + mov.w sl, #24 │ │ + stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ + mov r0, fp │ │ + mov r1, r8 │ │ + movs r2, #24 │ │ + bl 4bc94 │ │ + mov r0, r9 │ │ mov.w lr, #0 │ │ - ldr.w r3, [r6, #-24]! │ │ - ldr.w r0, [r8, #4] │ │ - ldr r1, [r6, #4] │ │ - subs r2, r3, r2 │ │ - mov.w r3, #0 │ │ - sbcs.w r2, r1, r0 │ │ - mov r0, r6 │ │ - it cs │ │ - movcs.w lr, #1 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ + add.w r8, fp, #24 │ │ + mov r1, r9 │ │ + mov ip, r8 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + mov r5, sl │ │ + mov sl, r8 │ │ + ldr r0, [sp, #12] │ │ + ldrd r2, r3, [fp] │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w r1, fp, r0, lsl #3 │ │ + lsls r0, r0, #3 │ │ + str r1, [sp, #16] │ │ + mov r1, r8 │ │ + str r0, [sp, #4] │ │ + movs r0, #0 │ │ + str.w r8, [sp, #44] @ 0x2c │ │ + strd r3, r2, [sp, #36] @ 0x24 │ │ + mov r9, r0 │ │ + ldr r0, [r1, #28] │ │ + str r0, [sp, #32] │ │ + add.w r2, lr, lr, lsl #1 │ │ + ldr.w r0, [sl, #24]! │ │ + mov fp, r5 │ │ + str r0, [sp, #24] │ │ + mov r0, r1 │ │ + str r1, [sp, #28] │ │ + mov r4, lr │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + add.w r8, r1, r2, lsl #3 │ │ + movs r2, #24 │ │ + mov r1, r8 │ │ + bl 4bc94 │ │ + mov r0, sl │ │ + mov lr, r4 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ + add.w r5, fp, #24 │ │ + ldr r0, [sp, #24] │ │ + ldrd r3, r2, [sp, #36] @ 0x24 │ │ + subs r0, r0, r2 │ │ + ldr r0, [sp, #32] │ │ + sbcs r0, r3 │ │ it cc │ │ - movcc r3, #1 │ │ - cmp r3, #0 │ │ + addcc.w lr, lr, #1 │ │ + ldr r1, [sp, #28] │ │ + add.w r0, r9, #24 │ │ + ldr r6, [sp, #16] │ │ + adds r1, #48 @ 0x30 │ │ + cmp r1, r6 │ │ + mov r1, sl │ │ + bcc.n 40d84 │ │ + ldr r0, [sp, #4] │ │ + add r6, sp, #48 @ 0x30 │ │ + subs r0, #48 @ 0x30 │ │ + str r0, [sp, #24] │ │ + ldr r0, [sp, #20] │ │ + add.w r1, lr, lr, lsl #1 │ │ + ldr.w sl, [sp, #24] │ │ + mov r5, lr │ │ + add r0, fp │ │ + cmp sl, fp │ │ it ne │ │ - movne r0, r8 │ │ - ldmia.w r0, {r2, r4, r5, r9, sl, fp} │ │ - orr.w r0, r3, r3, lsl #1 │ │ - mov r1, ip │ │ - add.w r6, r6, r0, lsl #3 │ │ - orr.w r0, lr, lr, lsl #1 │ │ - stmia.w r1, {r2, r4, r5, r9, sl, fp} │ │ - add.w r8, r8, r0, lsl #3 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - cmp r8, r0 │ │ - beq.n 4122a │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - sub.w ip, ip, #24 │ │ - cmp r6, r1 │ │ - bne.n 41168 │ │ - mov r0, r8 │ │ - b.n 4122e │ │ - mov r1, r5 │ │ - str r6, [sp, #76] @ 0x4c │ │ - ldrd r0, r2, [r1] │ │ - mov.w r9, #0 │ │ - ldrd r3, r5, [r8] │ │ - mov.w sl, #0 │ │ - mov lr, r1 │ │ - subs r0, r3, r0 │ │ - sbcs.w r0, r5, r2 │ │ - it cs │ │ - movcs.w r9, #1 │ │ + addne.w r6, r0, #48 @ 0x30 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + adds r0, #24 │ │ + add.w r8, r2, r1, lsl #3 │ │ + ldrd r2, r1, [r6] │ │ + strd r2, r1, [sp, #28] │ │ + movs r2, #24 │ │ + mov r1, r8 │ │ + bl 4bc94 │ │ + mov lr, r5 │ │ + ldmia.w r6, {r0, r1, r2, r3, r4, r5} │ │ + add r6, sp, #48 @ 0x30 │ │ + add.w fp, fp, #24 │ │ + add.w r9, r9, #24 │ │ + stmia.w r8, {r0, r1, r2, r3, r4, r5} │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #28] │ │ + subs r0, r1, r0 │ │ + ldrd r1, r0, [sp, #32] │ │ + sbcs.w r0, r1, r0 │ │ it cc │ │ - movcc.w sl, #1 │ │ - cmp.w sl, #0 │ │ - it ne │ │ - movne lr, r8 │ │ - ldr.w ip, [sp, #84] @ 0x54 │ │ - ldmia.w lr, {r0, r2, r3, r4, r6, fp} │ │ - mov r5, ip │ │ - add.w ip, ip, #24 │ │ - stmia.w r5, {r0, r2, r3, r4, r6, fp} │ │ - orr.w r0, r9, r9, lsl #1 │ │ - ldr r6, [sp, #76] @ 0x4c │ │ - add.w r1, r1, r0, lsl #3 │ │ - str.w ip, [sp, #84] @ 0x54 │ │ - cmp r1, r6 │ │ - itttt ne │ │ - orrne.w r0, sl, sl, lsl #1 │ │ - addne.w r8, r8, r0, lsl #3 │ │ - ldrne r0, [sp, #72] @ 0x48 │ │ - cmpne r8, r0 │ │ - bne.n 411c8 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - b.n 4122e │ │ - mov r0, r8 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - subs r2, r6, r1 │ │ - bl 4c336 │ │ - ldrd r8, fp, [sp, #36] @ 0x24 │ │ - ldr.w lr, [sp, #52] @ 0x34 │ │ - ldr r3, [sp, #60] @ 0x3c │ │ - ldr r6, [sp, #68] @ 0x44 │ │ - ldr r5, [sp, #44] @ 0x2c │ │ - b.n 41112 │ │ - sub.w r6, lr, #1 │ │ - ldrb r0, [r2, r6] │ │ - cmp r0, r3 │ │ - bcc.n 4130a │ │ - add r0, sp, #88 @ 0x58 │ │ - mov lr, r6 │ │ - ldr.w r0, [r0, r6, lsl #2] │ │ - lsrs r4, r0, #1 │ │ - add.w r5, r4, sl, lsr #1 │ │ - cmp r5, r8 │ │ - bhi.n 41274 │ │ - orr.w r1, r0, sl │ │ - ands.w r1, r1, #1 │ │ - bne.n 41274 │ │ - mov.w sl, r5, lsl #1 │ │ - cmp r6, #1 │ │ - bhi.n 41244 │ │ - b.n 41306 │ │ - sub.w r1, r9, r5 │ │ - ldr r2, [sp, #56] @ 0x38 │ │ - lsls r0, r0, #31 │ │ - str r6, [sp, #68] @ 0x44 │ │ - add.w r1, r1, r1, lsl #1 │ │ - add.w ip, r2, r1, lsl #3 │ │ - beq.n 41296 │ │ - mov.w r9, sl, lsr #1 │ │ - movs.w r0, sl, lsl #31 │ │ - bne.w 41108 │ │ - b.n 412ce │ │ - orr.w r0, r4, #1 │ │ - movs r1, #62 @ 0x3e │ │ - clz r0, r0 │ │ - ldr r2, [sp, #80] @ 0x50 │ │ - mov r3, r8 │ │ - mov r9, lr │ │ - eor.w r0, r1, r0, lsl #1 │ │ - movs r1, #0 │ │ - strd r0, r1, [sp] │ │ - mov r0, ip │ │ - mov r1, r4 │ │ - mov r6, ip │ │ - bl 41364 │ │ - mov ip, r6 │ │ - ldr r6, [sp, #68] @ 0x44 │ │ - ldr r3, [sp, #60] @ 0x3c │ │ - mov lr, r9 │ │ - mov.w r9, sl, lsr #1 │ │ - movs.w r0, sl, lsl #31 │ │ - bne.w 41108 │ │ - orr.w r0, r9, #1 │ │ - movs r1, #62 @ 0x3e │ │ - clz r0, r0 │ │ - ldr r2, [sp, #80] @ 0x50 │ │ - mov r3, r8 │ │ - mov sl, fp │ │ - eor.w r0, r1, r0, lsl #1 │ │ - movs r1, #0 │ │ - strd r0, r1, [sp] │ │ - add.w r0, r4, r4, lsl #1 │ │ + addcc.w lr, lr, #1 │ │ + cmp sl, r9 │ │ + bne.n 40de4 │ │ + ldr.w r8, [sp, #12] │ │ + cmp lr, r8 │ │ + bcs.w 40fba │ │ + ldr.w fp, [sp, #20] │ │ + mov r1, r6 │ │ + mov sl, lr │ │ + mov ip, fp │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + add.w r0, lr, lr, lsl #1 │ │ + movs r2, #24 │ │ + add.w r9, fp, r0, lsl #3 │ │ + mov r0, fp │ │ mov r1, r9 │ │ + bl 4bc94 │ │ + add r1, sp, #48 @ 0x30 │ │ + mov ip, r9 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + mov r1, sl │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + mov r0, fp │ │ + ldr r4, [sp, #8] │ │ + ldr r2, [sp, #0] │ │ + mov r3, r4 │ │ + bl 40c12 │ │ + mvn.w r0, sl │ │ + add r8, r0 │ │ + add.w fp, r9, #24 │ │ + cmp.w r8, #33 @ 0x21 │ │ + bcs.w 40c80 │ │ + b.n 40c24 │ │ + mov ip, fp │ │ + add.w r9, sp, #48 @ 0x30 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + mov.w sl, #24 │ │ + mov r1, r9 │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + mov r0, fp │ │ + mov r1, r8 │ │ + movs r2, #24 │ │ + bl 4bc94 │ │ + mov r0, r9 │ │ + add.w lr, fp, #24 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + mov ip, lr │ │ + stmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ + mov r1, r9 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + mov r5, sl │ │ + movs r6, #0 │ │ + ldr r0, [sp, #12] │ │ + mov.w sl, #0 │ │ + ldrd r2, r3, [fp] │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w r1, fp, r0, lsl #3 │ │ + lsls r0, r0, #3 │ │ + str r1, [sp, #16] │ │ mov fp, lr │ │ - add.w r0, ip, r0, lsl #3 │ │ - mov r6, ip │ │ - bl 41364 │ │ + str r0, [sp, #4] │ │ + mov r0, lr │ │ + str.w lr, [sp, #44] @ 0x2c │ │ + strd r3, r2, [sp, #36] @ 0x24 │ │ + ldr r1, [r0, #28] │ │ + movs r2, #24 │ │ + str r0, [sp, #28] │ │ + mov r8, r5 │ │ + str r1, [sp, #32] │ │ + ldr.w r1, [fp, #24]! │ │ + str r1, [sp, #24] │ │ + add.w r1, sl, sl, lsl #1 │ │ + add.w r9, lr, r1, lsl #3 │ │ + mov r1, r9 │ │ + bl 4bc94 │ │ + mov r0, fp │ │ mov ip, r6 │ │ - mov lr, fp │ │ - ldr r6, [sp, #68] @ 0x44 │ │ - mov fp, sl │ │ - ldr r3, [sp, #60] @ 0x3c │ │ - b.n 41108 │ │ - mov.w lr, #1 │ │ - add r0, sp, #88 @ 0x58 │ │ - cmp fp, r9 │ │ - strb.w r3, [r2, lr] │ │ - str.w sl, [r0, lr, lsl #2] │ │ - bls.n 41334 │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ - add.w lr, lr, #1 │ │ - add.w r9, r9, sl, lsr #1 │ │ - add.w ip, r9, r9, lsl #1 │ │ - cmp fp, r9 │ │ - str.w r9, [sp, #64] @ 0x40 │ │ - bls.w 40f26 │ │ - b.n 40ee4 │ │ - movs.w r0, sl, lsl #31 │ │ - bne.n 4135a │ │ - orr.w r1, fp, #1 │ │ - movs r0, #0 │ │ - clz r1, r1 │ │ - movs r2, #62 @ 0x3e │ │ - mov r3, r8 │ │ - eor.w r1, r2, r1, lsl #1 │ │ - strd r1, r0, [sp] │ │ - ldr r0, [sp, #56] @ 0x38 │ │ + ldr.w lr, [sp, #44] @ 0x2c │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ + add.w r6, ip, #24 │ │ + add.w r5, r8, #24 │ │ + ldr r0, [sp, #24] │ │ + ldrd r3, r2, [sp, #36] @ 0x24 │ │ + subs r0, r2, r0 │ │ + ldr r0, [sp, #32] │ │ + sbcs.w r0, r3, r0 │ │ + it cs │ │ + addcs.w sl, sl, #1 │ │ + ldr r0, [sp, #28] │ │ + ldr r4, [sp, #16] │ │ + add.w r1, r0, #48 @ 0x30 │ │ + mov r0, fp │ │ + cmp r1, r4 │ │ + bcc.n 40ef4 │ │ + ldr r0, [sp, #4] │ │ + subs r0, #48 @ 0x30 │ │ + str r0, [sp, #24] │ │ + ldr r0, [sp, #20] │ │ + add.w r1, sl, sl, lsl #1 │ │ + ldr.w r9, [sp, #24] │ │ + add r5, sp, #48 @ 0x30 │ │ + add r0, r8 │ │ + add.w fp, lr, r1, lsl #3 │ │ + cmp r9, r8 │ │ + it ne │ │ + addne.w r5, r0, #48 @ 0x30 │ │ + ldrd r2, r1, [r5] │ │ + adds r0, #24 │ │ + strd r2, r1, [sp, #28] │ │ mov r1, fp │ │ - ldr r2, [sp, #80] @ 0x50 │ │ - bl 41364 │ │ - add sp, #420 @ 0x1a4 │ │ + movs r2, #24 │ │ + mov r4, ip │ │ + bl 4bc94 │ │ + mov ip, r4 │ │ + ldr.w lr, [sp, #44] @ 0x2c │ │ + ldmia.w r5, {r0, r1, r2, r3, r4, r6} │ │ + add.w r8, r8, #24 │ │ + add.w ip, ip, #24 │ │ + stmia.w fp, {r0, r1, r2, r3, r4, r6} │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #28] │ │ + subs r0, r0, r1 │ │ + ldrd r1, r0, [sp, #32] │ │ + sbcs r0, r1 │ │ + it cs │ │ + addcs.w sl, sl, #1 │ │ + cmp r9, ip │ │ + bne.n 40f52 │ │ + ldr.w r8, [sp, #12] │ │ + ldr.w r9, [sp, #20] │ │ + cmp sl, r8 │ │ + bcc.w 40c3c │ │ + udf #254 @ 0xfe │ │ + mov r0, fp │ │ + mov r1, r8 │ │ + add sp, #76 @ 0x4c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - bmi.n 4130e │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 414cc │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #92 @ 0x5c │ │ - mov r9, r2 │ │ - mov fp, r0 │ │ - cmp r1, #33 @ 0x21 │ │ - str r2, [sp, #52] @ 0x34 │ │ - bcs.w 4159e │ │ - mov r4, r1 │ │ - lsrs r0, r4, #1 │ │ - str.w fp, [sp, #48] @ 0x30 │ │ - str r0, [sp, #44] @ 0x2c │ │ - beq.w 41b78 │ │ - cmp r4, #8 │ │ - str r4, [sp, #28] │ │ - bcc.w 4188a │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ - ldrd r0, r2, [fp, #48] @ 0x30 │ │ - ldrd r3, r6, [fp, #72] @ 0x48 │ │ - ldrd r5, lr, [fp] │ │ + subw sp, sp, #1212 @ 0x4bc │ │ + movs.w fp, r1, lsr #1 │ │ + beq.w 414a8 │ │ + mov r8, r0 │ │ + cmp r1, #8 │ │ + str r0, [sp, #24] │ │ + str.w fp, [sp, #32] │ │ + str r1, [sp, #0] │ │ + bcc.w 41218 │ │ + ldrd r0, r4, [r8, #48] @ 0x30 │ │ + ldrd r3, r6, [r8, #72] @ 0x48 │ │ + ldrd r5, ip, [r8] │ │ subs r0, r3, r0 │ │ - ldrd r1, r8, [fp, #24] │ │ - sbcs.w r0, r6, r2 │ │ - mov.w r6, #48 @ 0x30 │ │ - mov.w r0, #72 @ 0x48 │ │ + ldrd r2, lr, [r8, #24] │ │ + sbcs.w r0, r6, r4 │ │ + mov.w r3, #48 @ 0x30 │ │ + mov.w r6, #72 @ 0x48 │ │ it cc │ │ - movcc r6, #72 @ 0x48 │ │ + movcc r3, #72 @ 0x48 │ │ it cc │ │ - movcc r0, #48 @ 0x30 │ │ - subs r1, r1, r5 │ │ - ldr.w r2, [fp, r0] │ │ - sbcs.w r1, r8, lr │ │ - ldr.w r1, [fp, r6] │ │ - str r2, [sp, #60] @ 0x3c │ │ + movcc r6, #48 @ 0x30 │ │ + subs r2, r2, r5 │ │ mov.w r5, #0 │ │ - mov.w r2, #0 │ │ - str r1, [sp, #56] @ 0x38 │ │ + ldr.w fp, [r8, r6] │ │ + sbcs.w r2, lr, ip │ │ + ldr.w r9, [r8, r3] │ │ it cc │ │ movcc r5, #1 │ │ + orr.w r2, r5, r5, lsl #1 │ │ + mov.w r5, #0 │ │ it cs │ │ - movcs r2, #1 │ │ - orr.w r5, r5, r5, lsl #1 │ │ - orr.w r2, r2, r2, lsl #1 │ │ - add.w r1, fp, r0 │ │ - add.w r0, fp, r6 │ │ - ldr.w r3, [fp, r5, lsl #3] │ │ - add.w r4, fp, r2, lsl #3 │ │ - ldr.w sl, [fp, r2, lsl #3] │ │ - add.w r2, fp, r5, lsl #3 │ │ - ldr r6, [sp, #56] @ 0x38 │ │ - ldr.w ip, [r0, #4] │ │ - ldr r5, [r2, #4] │ │ - subs r3, r6, r3 │ │ - ldr.w r8, [r1, #4] │ │ - sbcs.w r3, ip, r5 │ │ - mov r5, r0 │ │ - ldr.w lr, [r4, #4] │ │ - mrs ip, CPSR │ │ - it cc │ │ - movcc r5, r4 │ │ - ldr r3, [sp, #60] @ 0x3c │ │ - subs.w r3, r3, sl │ │ - sbcs.w r3, r8, lr │ │ - itt cc │ │ - movcc r5, r1 │ │ - movcc r1, r4 │ │ - str r1, [sp, #60] @ 0x3c │ │ - it cc │ │ - movcc r4, r0 │ │ - msr CPSR_f, ip │ │ - it cc │ │ - movcc r4, r2 │ │ - ldrd r1, r6, [r4] │ │ - str r1, [sp, #56] @ 0x38 │ │ - ldrd r3, r1, [r5] │ │ - strd r3, r1, [sp, #36] @ 0x24 │ │ - it cc │ │ - movcc r2, r0 │ │ - ldmia.w r2, {r1, r3, r8, sl, ip, lr} │ │ - mov r0, r9 │ │ - stmia.w r0, {r1, r3, r8, sl, ip, lr} │ │ - mov ip, r4 │ │ - mov r8, r4 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - mov lr, r5 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - subs r0, r1, r0 │ │ - add.w r1, r9, #24 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - sbcs r0, r6 │ │ - it cc │ │ - movcc ip, r5 │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - it cs │ │ - movcs r8, lr │ │ - add.w r0, r9, #48 @ 0x30 │ │ - ldmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - add.w r0, r9, #72 @ 0x48 │ │ - ldr.w ip, [sp, #60] @ 0x3c │ │ - ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - add.w sl, r0, r0, lsl #1 │ │ - add.w r5, fp, sl, lsl #3 │ │ - ldr.w r2, [fp, sl, lsl #3] │ │ - ldrd r3, r4, [r5, #48] @ 0x30 │ │ - ldrd r6, r0, [r5, #72] @ 0x48 │ │ - ldrd r1, r8, [r5, #24] │ │ - subs r3, r6, r3 │ │ + movcs r5, #1 │ │ + ldr r0, [sp, #24] │ │ + orr.w r4, r5, r5, lsl #1 │ │ + ldr.w r8, [r0, r4, lsl #3] │ │ + ldr r0, [sp, #24] │ │ + adds r5, r0, r6 │ │ + ldr r0, [sp, #24] │ │ ldr.w lr, [r5, #4] │ │ - sbcs r0, r4 │ │ - mov.w r3, #48 @ 0x30 │ │ - mov.w r0, #72 @ 0x48 │ │ - it cc │ │ - movcc r3, #72 @ 0x48 │ │ - it cc │ │ - movcc r0, #48 @ 0x30 │ │ - mov r6, r0 │ │ - ldr.w r9, [r5, r0] │ │ - subs r0, r1, r2 │ │ - sbcs.w r0, r8, lr │ │ - mov.w r1, #0 │ │ - mov.w r0, #0 │ │ + ldr.w r6, [r0, r2, lsl #3] │ │ + ldr r0, [sp, #24] │ │ + adds r1, r0, r3 │ │ + ldr r0, [sp, #24] │ │ + subs.w r6, r9, r6 │ │ + add.w r4, r0, r4, lsl #3 │ │ + ldr r0, [sp, #24] │ │ + ldr.w sl, [r1, #4] │ │ + mov r6, r1 │ │ + add.w r3, r0, r2, lsl #3 │ │ + ldr.w ip, [r4, #4] │ │ + ldr r0, [r3, #4] │ │ + sbcs.w r0, sl, r0 │ │ + mov sl, r4 │ │ + mrs r0, CPSR │ │ it cc │ │ - movcc r1, #1 │ │ - ldr.w r8, [r5, r3] │ │ - it cs │ │ - movcs r0, #1 │ │ - orr.w r4, r0, r0, lsl #1 │ │ - add.w fp, r5, r6 │ │ - orr.w r6, r1, r1, lsl #1 │ │ - ldr.w r0, [r5, r4, lsl #3] │ │ - add.w r1, r5, r4, lsl #3 │ │ - ldr.w ip, [r5, r6, lsl #3] │ │ - str r0, [sp, #56] @ 0x38 │ │ - add.w r4, r5, r6, lsl #3 │ │ - adds r0, r5, r3 │ │ - ldr.w r2, [fp, #4] │ │ - subs.w r6, r8, ip │ │ - str r2, [sp, #60] @ 0x3c │ │ - ldr r2, [r0, #4] │ │ - ldr r5, [r4, #4] │ │ - ldr.w lr, [r1, #4] │ │ - sbcs r2, r5 │ │ - mrs r6, CPSR │ │ - mov r2, r0 │ │ + movcc r6, r4 │ │ + subs.w r2, fp, r8 │ │ + sbcs.w r2, lr, ip │ │ + itt cc │ │ + movcc r6, r5 │ │ + movcc r5, r4 │ │ + str r5, [sp, #36] @ 0x24 │ │ it cc │ │ - movcc r2, r1 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - subs.w r5, r9, r3 │ │ - ldr r3, [sp, #60] @ 0x3c │ │ - mov r9, r1 │ │ - sbcs.w r5, r3, lr │ │ - ittt cc │ │ - movcc r2, fp │ │ - movcc fp, r1 │ │ - movcc r9, r0 │ │ - msr CPSR_f, r6 │ │ + movcc sl, r1 │ │ + msr CPSR_f, r0 │ │ it cc │ │ - movcc r9, r4 │ │ - ldrd r3, r6, [r9] │ │ - str r3, [sp, #60] @ 0x3c │ │ - ldrd r3, r1, [r2] │ │ - str r3, [sp, #40] @ 0x28 │ │ - str r1, [sp, #56] @ 0x38 │ │ + movcc sl, r3 │ │ + ldrd r0, r5, [sl] │ │ + add r4, sp, #40 @ 0x28 │ │ + str r0, [sp, #28] │ │ + ldrd r2, r0, [r6] │ │ + str r0, [sp, #20] │ │ it cc │ │ - movcc r4, r0 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - add.w r1, r0, sl, lsl #3 │ │ - ldmia.w r4, {r3, r5, r8, sl, ip, lr} │ │ - mov r0, r1 │ │ - stmia.w r0, {r3, r5, r8, sl, ip, lr} │ │ - mov ip, r9 │ │ - mov lr, r2 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - mov r8, r1 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - subs r0, r3, r0 │ │ - add.w r3, r1, #24 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - sbcs r0, r6 │ │ + movcc r3, r1 │ │ + ldmia.w r3, {r0, r8, r9, fp, ip, lr} │ │ + mov r1, r4 │ │ + stmia.w r1, {r0, r8, r9, fp, ip, lr} │ │ + mov ip, sl │ │ + mov r8, r6 │ │ + ldr r0, [sp, #28] │ │ + mov lr, r4 │ │ + add.w r1, r4, #24 │ │ + subs r0, r2, r0 │ │ + ldr r0, [sp, #20] │ │ + sbcs r0, r5 │ │ it cc │ │ - movcc ip, r2 │ │ - ldmia.w ip, {r0, r1, r2, r4, r5, r6} │ │ - stmia r3!, {r0, r1, r2, r4, r5, r6} │ │ + movcc ip, r6 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ it cs │ │ - movcs r9, lr │ │ - add.w r0, r8, #48 @ 0x30 │ │ - ldmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ + movcs sl, r8 │ │ + add.w r0, lr, #48 @ 0x30 │ │ + ldmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - add.w r0, r8, #72 @ 0x48 │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ - ldmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ + add.w r0, lr, #72 @ 0x48 │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ + ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - movs r1, #4 │ │ - b.n 418b2 │ │ - ldr r5, [r7, #8] │ │ - mov r8, r3 │ │ - ldr r0, [r7, #12] │ │ - str r0, [sp, #24] │ │ - sub.w r0, r9, #24 │ │ - str r1, [sp, #44] @ 0x2c │ │ - strd r0, r3, [sp, #12] │ │ - str.w fp, [sp, #48] @ 0x30 │ │ - cmp r5, #0 │ │ - beq.w 41872 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - movs r0, #168 @ 0xa8 │ │ - cmp r1, #64 @ 0x40 │ │ - mov.w r3, r1, lsr #3 │ │ - mla r2, r3, r0, fp │ │ - add.w r0, r3, r3, lsl #1 │ │ - add.w r9, fp, r0, lsl #5 │ │ - bcs.n 4161c │ │ - ldrd lr, ip, [r2] │ │ - ldrd r3, r6, [r9] │ │ - ldrd r4, r1, [fp] │ │ - subs.w r0, r3, lr │ │ - sbcs.w r0, r6, ip │ │ - mov.w r0, #0 │ │ + ldr r0, [sp, #32] │ │ + ldr r2, [sp, #24] │ │ + add.w r1, r0, r0, lsl #1 │ │ + ldr r0, [sp, #24] │ │ + str r1, [sp, #36] @ 0x24 │ │ + add.w r6, r0, r1, lsl #3 │ │ + ldr.w r2, [r2, r1, lsl #3] │ │ + ldrd r3, r4, [r6, #48] @ 0x30 │ │ + ldrd r5, r0, [r6, #72] @ 0x48 │ │ + movs r1, #0 │ │ + ldrd ip, r8, [r6, #24] │ │ + subs r3, r5, r3 │ │ + ldr.w lr, [r6, #4] │ │ + sbcs r0, r4 │ │ + mov.w r3, #48 @ 0x30 │ │ + mov.w r0, #72 @ 0x48 │ │ it cc │ │ - movcc r0, #1 │ │ - subs r3, r4, r3 │ │ - sbcs.w r3, r1, r6 │ │ - mov.w r3, #0 │ │ + movcc r3, #72 @ 0x48 │ │ it cc │ │ - movcc r3, #1 │ │ - teq r3, r0 │ │ - it ne │ │ - movne r9, r2 │ │ - subs.w r0, r4, lr │ │ - sbcs.w r0, r1, ip │ │ + movcc r0, #48 @ 0x30 │ │ + ldr.w sl, [r6, r0] │ │ + mov r5, r0 │ │ + subs.w r0, ip, r2 │ │ + add.w r4, r6, r3 │ │ + sbcs.w r0, r8, lr │ │ + it cc │ │ + movcc r1, #1 │ │ + orr.w r1, r1, r1, lsl #1 │ │ mov.w r0, #0 │ │ + ldr.w fp, [r6, r3] │ │ + it cs │ │ + movcs r0, #1 │ │ + add.w lr, r6, r5 │ │ + ldr.w r5, [r6, r1, lsl #3] │ │ + orr.w r2, r0, r0, lsl #1 │ │ + add.w r1, r6, r1, lsl #3 │ │ + add.w ip, r6, r2, lsl #3 │ │ + ldr.w r8, [r6, r2, lsl #3] │ │ + ldr r3, [r4, #4] │ │ + ldr r6, [r1, #4] │ │ + subs.w r5, fp, r5 │ │ + ldr.w r9, [lr, #4] │ │ + mov r2, r4 │ │ + ldr.w r0, [ip, #4] │ │ + sbcs r3, r6 │ │ + mrs r5, CPSR │ │ it cc │ │ - movcc r0, #1 │ │ - eors r3, r0 │ │ - it ne │ │ - movne r9, fp │ │ - b.n 41626 │ │ - mov r0, fp │ │ - mov r1, r9 │ │ - bl 41bc0 │ │ - mov r9, r0 │ │ - sub.w r0, r9, fp │ │ - movw r1, #43691 @ 0xaaab │ │ - movt r1, #43690 @ 0xaaaa │ │ - subs r5, #1 │ │ - lsrs r0, r0, #3 │ │ - str r5, [sp, #32] │ │ - muls r0, r1 │ │ - mov r1, r9 │ │ - add.w ip, sp, #64 @ 0x40 │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - ldr r0, [sp, #24] │ │ - str.w r9, [sp, #40] @ 0x28 │ │ - cbz r0, 41666 │ │ - ldr r2, [sp, #24] │ │ - ldrd r0, r1, [r9] │ │ - ldrd r2, r3, [r2] │ │ - subs r0, r2, r0 │ │ - sbcs.w r0, r3, r1 │ │ - bcs.w 4176e │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - cmp r8, r0 │ │ - bcc.w 41b92 │ │ - add.w r0, r0, r0, lsl #1 │ │ - str r0, [sp, #20] │ │ - movs r5, #0 │ │ - mov r9, fp │ │ - add.w r8, r1, r0, lsl #3 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - add.w r3, r0, r0, lsl #1 │ │ - ldr.w lr, [sp, #40] @ 0x28 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add.w r0, fp, r3, lsl #3 │ │ - str r0, [sp, #60] @ 0x3c │ │ - cmp r9, r0 │ │ - bcs.n 416ca │ │ - ldrd r6, r0, [lr] │ │ - sub.w r8, r8, #24 │ │ - ldrd r4, r2, [r9] │ │ - subs r6, r4, r6 │ │ - sbcs r2, r0 │ │ - add.w r6, r5, r5, lsl #1 │ │ - mov r2, r8 │ │ - mov r0, r9 │ │ + movcc r2, ip │ │ + subs.w r6, sl, r8 │ │ + sbcs.w r6, r9, r0 │ │ it cc │ │ - movcc r2, r1 │ │ - add.w r9, r9, #24 │ │ - add.w r2, r2, r6, lsl #3 │ │ - ldmia.w r0, {r3, r4, r6, sl, fp, ip} │ │ - stmia.w r2, {r3, r4, r6, sl, fp, ip} │ │ + movcc r2, lr │ │ + str r2, [sp, #12] │ │ it cc │ │ - addcc r5, #1 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - cmp r9, r0 │ │ - bcc.n 41694 │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ - add.w sl, r5, r5, lsl #1 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - cmp r0, fp │ │ - beq.n 416fc │ │ - mov r2, r9 │ │ - mov lr, r5 │ │ - ldmia.w r2, {r0, r1, r3, r4, r5, r6} │ │ - sub.w r8, r8, #24 │ │ - add.w ip, r8, sl, lsl #3 │ │ - add.w r9, r9, #24 │ │ - stmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ - mov r0, fp │ │ - mov r5, lr │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ - b.n 41680 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - mov.w r2, sl, lsl #3 │ │ - bl 4c336 │ │ - subs.w r1, fp, r5 │ │ - str r5, [sp, #28] │ │ - beq.n 41738 │ │ - ldr r2, [sp, #20] │ │ - mov lr, r1 │ │ + movcc lr, ip │ │ + str.w lr, [sp, #28] │ │ + it cc │ │ + movcc ip, r4 │ │ + msr CPSR_f, r5 │ │ + it cc │ │ + movcc ip, r1 │ │ + mov r3, r2 │ │ + ldrd r2, r0, [r2] │ │ + strd r2, r0, [sp, #16] │ │ + add r0, sp, #40 @ 0x28 │ │ + ldrd r6, sl, [ip] │ │ + it cc │ │ + movcc r1, r4 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + add.w r2, r0, r2, lsl #3 │ │ + ldmia.w r1, {r0, r5, r8, r9, fp, lr} │ │ + mov r4, r2 │ │ + stmia.w r4, {r0, r5, r8, r9, fp, lr} │ │ + mov lr, ip │ │ + add.w r9, r2, #24 │ │ + ldr r0, [sp, #16] │ │ + ldr r1, [sp, #0] │ │ + subs r0, r0, r6 │ │ + ldr.w fp, [sp, #32] │ │ + ldr r0, [sp, #20] │ │ + ldr.w r8, [sp, #24] │ │ + sbcs.w r0, r0, sl │ │ + it cc │ │ + movcc lr, r3 │ │ + mov sl, r2 │ │ + ldmia.w lr, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w r9, {r0, r2, r3, r4, r5, r6} │ │ ldr r0, [sp, #12] │ │ - add.w r8, r0, r2, lsl #3 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - add.w r9, r0, sl, lsl #3 │ │ - mov ip, r8 │ │ - mov r2, r9 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, fp} │ │ - sub.w r8, r8, #24 │ │ - add.w r9, r9, #24 │ │ - subs.w lr, lr, #1 │ │ - stmia.w r2, {r0, r3, r4, r5, r6, fp} │ │ - bne.n 4171e │ │ - ldr r4, [sp, #28] │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ - ldr.w r8, [sp, #16] │ │ - cbz r4, 4176e │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r0, r4 │ │ - bcc.w 41b80 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r5, [sp, #32] │ │ - mov r2, r9 │ │ - mov r3, r8 │ │ - strd r5, r0, [sp] │ │ - add.w r0, fp, sl, lsl #3 │ │ - bl 41364 │ │ - cmp r4, #33 @ 0x21 │ │ - str r4, [sp, #44] @ 0x2c │ │ - bcs.w 415b4 │ │ - b.n 4137c │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - cmp r8, r1 │ │ - bcc.w 41b92 │ │ - add.w r1, r1, r1, lsl #1 │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ - mov.w r8, #0 │ │ - mov r9, fp │ │ - add.w lr, r0, r1, lsl #3 │ │ - str r1, [sp, #56] @ 0x38 │ │ - add.w r2, sl, sl, lsl #1 │ │ - ldr.w ip, [sp, #40] @ 0x28 │ │ - str.w sl, [sp, #36] @ 0x24 │ │ - add.w r0, fp, r2, lsl #3 │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ - cmp r9, r0 │ │ - str r0, [sp, #60] @ 0x3c │ │ - bcs.n 417de │ │ - ldrd r3, r5, [r9] │ │ - sub.w lr, lr, #24 │ │ - ldrd r4, r2, [ip] │ │ - subs r3, r4, r3 │ │ - sbcs r2, r5 │ │ - add.w r3, r8, r8, lsl #1 │ │ - mov r2, lr │ │ - it cs │ │ - movcs r2, fp │ │ - add.w sl, r2, r3, lsl #3 │ │ - mov r3, r9 │ │ - add.w r9, r9, #24 │ │ - ldmia.w r3, {r0, r1, r2, r4, r5, r6} │ │ - stmia.w sl, {r0, r1, r2, r4, r5, r6} │ │ it cs │ │ - addcs.w r8, r8, #1 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - cmp r9, r0 │ │ - bcc.n 417a6 │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ - add.w r4, r8, r8, lsl #1 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - cmp r0, sl │ │ - beq.n 4180e │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - mov r1, r9 │ │ - add.w r9, r9, #24 │ │ - add.w r8, r8, #1 │ │ - add.w ip, r0, r4, lsl #3 │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - sub.w lr, lr, #24 │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ - b.n 4178c │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ - lsls r2, r4, #3 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - mov r0, fp │ │ - bl 4c336 │ │ - subs.w lr, sl, r8 │ │ - beq.w 41b78 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - add.w fp, fp, r4, lsl #3 │ │ - ldr r0, [sp, #12] │ │ - mov sl, fp │ │ - str.w lr, [sp, #28] │ │ - add.w r9, r0, r1, lsl #3 │ │ - mov r0, r9 │ │ - mov ip, sl │ │ - ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ - sub.w r9, r9, #24 │ │ - add.w sl, sl, #24 │ │ - subs.w lr, lr, #1 │ │ - stmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ - bne.n 41836 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r1, r8 │ │ - bcc.w 41b94 │ │ - ldr r4, [sp, #28] │ │ - movs r0, #0 │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ - ldr.w r8, [sp, #16] │ │ - cmp r4, #33 @ 0x21 │ │ - ldr r5, [sp, #32] │ │ - str r0, [sp, #24] │ │ - str r4, [sp, #44] @ 0x2c │ │ - bcs.w 415b0 │ │ - b.n 4137c │ │ - ldr r1, [sp, #44] @ 0x2c │ │ + movcs ip, r0 │ │ + ldmia.w ip, {r2, r3, r4, r5, r6, lr} │ │ + add.w r0, sl, #48 @ 0x30 │ │ + stmia.w r0, {r2, r3, r4, r5, r6, lr} │ │ + add.w r0, sl, #72 @ 0x48 │ │ + ldr.w lr, [sp, #28] │ │ + ldmia.w lr, {r2, r3, r4, r5, r6, ip} │ │ + stmia.w r0, {r2, r3, r4, r5, r6, ip} │ │ + movs r0, #4 │ │ + b.n 4123e │ │ + mov r2, r8 │ │ + add.w ip, sp, #40 @ 0x28 │ │ + ldmia.w r2, {r0, r3, r4, r5, r6, r9} │ │ + mov lr, ip │ │ + stmia.w lr, {r0, r3, r4, r5, r6, r9} │ │ + add.w r0, fp, fp, lsl #1 │ │ + add.w lr, r8, r0, lsl #3 │ │ + add.w r0, ip, r0, lsl #3 │ │ + ldmia.w lr, {r2, r3, r4, r5, r6, ip} │ │ + stmia.w r0, {r2, r3, r4, r5, r6, ip} │ │ movs r0, #1 │ │ - str r0, [sp, #0] │ │ - mov r0, fp │ │ - mov r2, r9 │ │ - mov r3, r8 │ │ - bl 40e38 │ │ - add sp, #92 @ 0x5c │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ - mov r1, r9 │ │ - mov lr, r9 │ │ - mov ip, r8 │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ - add.w r0, r9, r9, lsl #1 │ │ - add.w ip, r8, r0, lsl #3 │ │ - add.w r0, lr, r0, lsl #3 │ │ - ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - movs r1, #1 │ │ - ldr r5, [sp, #52] @ 0x34 │ │ - cmp r1, r9 │ │ + sub.w r1, r1, fp │ │ + cmp r0, fp │ │ + str r0, [sp, #16] │ │ + add.w r0, r0, r0, lsl #1 │ │ + str r1, [sp, #8] │ │ + str r0, [sp, #28] │ │ + bcs.n 412f4 │ │ ldr r0, [sp, #28] │ │ - str r1, [sp, #32] │ │ - sub.w r0, r0, r9 │ │ - str r0, [sp, #20] │ │ - bcs.n 41968 │ │ - ldr r1, [sp, #32] │ │ - add.w r0, r1, r1, lsl #1 │ │ + ldr.w r9, [sp, #16] │ │ lsls r0, r0, #3 │ │ - str r0, [sp, #60] @ 0x3c │ │ - b.n 418ec │ │ - ldr r5, [sp, #52] @ 0x34 │ │ - mov r0, r5 │ │ - add r6, sp, #64 @ 0x40 │ │ - strd fp, lr, [r0], #8 │ │ - ldmia r6, {r1, r2, r3, r6} │ │ - stmia r0!, {r1, r2, r3, r6} │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - add.w r1, r9, #1 │ │ - adds r0, #24 │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r1, r0 │ │ - beq.n 41968 │ │ - add.w r2, r1, r1, lsl #1 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - mov r9, r1 │ │ - add.w r8, r0, r2, lsl #3 │ │ - add.w r4, r5, r2, lsl #3 │ │ - mov sl, r8 │ │ - mov r3, r4 │ │ - ldmia.w sl, {r0, r1, r5, r6, ip, lr} │ │ - stmia.w r3, {r0, r1, r5, r6, ip, lr} │ │ - ldr r5, [sp, #52] @ 0x34 │ │ - ldrd r0, r1, [r4, #-24] │ │ - ldr.w lr, [r4, #4] │ │ - ldr.w r2, [r5, r2, lsl #3] │ │ - subs r0, r2, r0 │ │ + str r0, [sp, #36] @ 0x24 │ │ + b.n 41282 │ │ + add r1, sp, #40 @ 0x28 │ │ + sub.w r4, r7, #48 @ 0x30 │ │ + ldr.w r8, [sp, #24] │ │ + strd ip, lr, [r1], #8 │ │ + ldmia r4, {r0, r2, r3, r4} │ │ + stmia r1!, {r0, r2, r3, r4} │ │ + ldr.w fp, [sp, #32] │ │ + add.w r9, r9, #1 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cmp r9, fp │ │ + add.w r0, r0, #24 │ │ + str r0, [sp, #36] @ 0x24 │ │ + beq.n 412f4 │ │ + add.w r6, r9, r9, lsl #1 │ │ + add r0, sp, #40 @ 0x28 │ │ + add.w sl, r8, r6, lsl #3 │ │ + add.w r5, r0, r6, lsl #3 │ │ + mov r1, sl │ │ + mov fp, r5 │ │ + ldmia.w r1, {r0, r2, r3, r4, ip, lr} │ │ + stmia.w fp, {r0, r2, r3, r4, ip, lr} │ │ + add r0, sp, #40 @ 0x28 │ │ + ldr.w ip, [r0, r6, lsl #3] │ │ + ldrd r0, r1, [r5, #-24] │ │ + ldr.w lr, [r5, #4] │ │ + subs.w r0, ip, r0 │ │ sbcs.w r0, lr, r1 │ │ - bcs.n 418dc │ │ - add.w r6, r8, #8 │ │ - ldr.w r5, [r8, #20] │ │ - str r5, [sp, #76] @ 0x4c │ │ - mov fp, r2 │ │ - ldmia r6, {r0, r1, r6} │ │ - add r2, sp, #64 @ 0x40 │ │ - ldr r5, [sp, #52] @ 0x34 │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ - stmia r2!, {r0, r1, r6} │ │ - add.w r6, r5, sl │ │ - cmp.w sl, #24 │ │ - sub.w r8, r6, #24 │ │ - mov r5, r6 │ │ - ldmia.w r8, {r0, r1, r2, r3, r4, ip} │ │ - stmia.w r5, {r0, r1, r2, r3, r4, ip} │ │ - beq.n 418ce │ │ + bcs.n 4126e │ │ + add.w r3, sl, #8 │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ + sub.w r4, r7, #48 @ 0x30 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + stmia r4!, {r0, r1, r2, r3} │ │ + add r0, sp, #40 @ 0x28 │ │ + add.w r6, r0, fp │ │ + subs.w fp, fp, #24 │ │ + sub.w sl, r6, #24 │ │ + mov r2, r6 │ │ + ldmia.w sl, {r0, r1, r3, r4, r5, r8} │ │ + stmia.w r2, {r0, r1, r3, r4, r5, r8} │ │ + beq.n 4125c │ │ ldrd r0, r1, [r6, #-48] @ 0x30 │ │ - sub.w sl, sl, #24 │ │ - ldr r5, [sp, #52] @ 0x34 │ │ - subs.w r0, fp, r0 │ │ + subs.w r0, ip, r0 │ │ sbcs.w r0, lr, r1 │ │ - bcc.n 41936 │ │ - add.w r0, r5, sl │ │ - b.n 418d2 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r2, [sp, #32] │ │ - add.w r0, r0, r0, lsl #1 │ │ - add.w r1, r5, r0, lsl #3 │ │ - str r1, [sp, #56] @ 0x38 │ │ - ldr r1, [sp, #20] │ │ + bcc.n 412c4 │ │ + add r0, sp, #40 @ 0x28 │ │ + add.w r1, r0, fp │ │ + b.n 4125e │ │ + add.w r0, fp, fp, lsl #1 │ │ + add r1, sp, #40 @ 0x28 │ │ + ldr r2, [sp, #16] │ │ + add.w r4, r1, r0, lsl #3 │ │ + ldr r1, [sp, #8] │ │ cmp r2, r1 │ │ - bcs.n 41a3e │ │ - ldr r1, [sp, #48] @ 0x30 │ │ + bcs.n 413be │ │ + ldr r1, [sp, #24] │ │ + str r4, [sp, #20] │ │ add.w r0, r1, r0, lsl #3 │ │ - str r0, [sp, #16] │ │ - add.w r0, r2, r2, lsl #1 │ │ - mov.w fp, r0, lsl #3 │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #28] │ │ + str r4, [sp, #12] │ │ + mov.w ip, r0, lsl #3 │ │ movs r0, #24 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - str r0, [sp, #36] @ 0x24 │ │ - b.n 419c4 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - add r6, sp, #64 @ 0x40 │ │ - ldr r5, [sp, #60] @ 0x3c │ │ - str.w r9, [r1] │ │ - ldmia r6, {r0, r2, r3, r6} │ │ - strd r5, r0, [r1, #4] │ │ - add.w r0, r1, #12 │ │ - ldr r5, [sp, #52] @ 0x34 │ │ - stmia r0!, {r2, r3, r6} │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r2, [sp, #32] │ │ + str r0, [sp, #28] │ │ + b.n 41346 │ │ + ldr r4, [sp, #12] │ │ + mov r0, r4 │ │ + sub.w r6, r7, #48 @ 0x30 │ │ + ldr r5, [sp, #36] @ 0x24 │ │ + strd r5, sl, [r0], #8 │ │ + ldmia r6, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + ldr r0, [sp, #28] │ │ + ldr r2, [sp, #16] │ │ subs r0, #24 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #28] │ │ + ldr r0, [sp, #20] │ │ adds r2, #1 │ │ adds r0, #24 │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #20] │ │ + str r0, [sp, #20] │ │ + ldr r0, [sp, #8] │ │ cmp r2, r0 │ │ - beq.n 41a3e │ │ - add.w r0, r2, r2, lsl #1 │ │ - ldr r1, [sp, #16] │ │ - mov r9, fp │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ - add.w r3, r1, r0, lsl #3 │ │ - str r2, [sp, #32] │ │ - str r3, [sp, #24] │ │ - add.w r2, fp, r0, lsl #3 │ │ - ldmia.w r3, {r1, r6, r8, sl, ip, lr} │ │ - mov r4, r2 │ │ - stmia.w r4, {r1, r6, r8, sl, ip, lr} │ │ - ldr.w r0, [fp, r0, lsl #3] │ │ - mov fp, r9 │ │ - ldrd r1, r3, [r2, #-24] │ │ - ldr r2, [r2, #4] │ │ - subs r1, r0, r1 │ │ - str r2, [sp, #60] @ 0x3c │ │ - sbcs.w r1, r2, r3 │ │ - bcs.n 419ae │ │ - mov r9, r0 │ │ - ldr r0, [sp, #24] │ │ - add.w r6, r0, #8 │ │ - ldr r4, [r0, #20] │ │ - add r0, sp, #64 @ 0x40 │ │ - ldmia r6, {r1, r3, r6} │ │ - str r4, [sp, #76] @ 0x4c │ │ - stmia r0!, {r1, r3, r6} │ │ - ldrd r1, r3, [sp, #36] @ 0x24 │ │ - add.w sl, r1, fp │ │ - cmp fp, r3 │ │ - sub.w r8, sl, #24 │ │ - mov r4, sl │ │ - ldmia.w r8, {r0, r2, r5, r6, ip, lr} │ │ - stmia.w r4, {r0, r2, r5, r6, ip, lr} │ │ - beq.n 41996 │ │ - ldrd r0, r2, [sl, #-48] @ 0x30 │ │ - adds r3, #24 │ │ - subs r1, #24 │ │ - subs.w r0, r9, r0 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - sbcs r0, r2 │ │ - bcc.n 41a12 │ │ - add r1, fp │ │ - b.n 41998 │ │ - ldr r0, [sp, #28] │ │ - mov r8, r5 │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ + beq.n 413be │ │ + add.w r6, r2, r2, lsl #1 │ │ + ldr r0, [sp, #4] │ │ + str r2, [sp, #16] │ │ + add.w lr, r0, r6, lsl #3 │ │ + add.w r2, r4, r6, lsl #3 │ │ + mov r8, lr │ │ + mov r1, r2 │ │ + ldmia.w r8, {r0, r3, r5, r9, sl, fp} │ │ + stmia.w r1, {r0, r3, r5, r9, sl, fp} │ │ + ldr r4, [sp, #12] │ │ + ldrd r0, r1, [r2, #-24] │ │ + ldr.w sl, [r2, #4] │ │ + ldr.w r3, [r4, r6, lsl #3] │ │ + str r3, [sp, #36] @ 0x24 │ │ + subs r0, r3, r0 │ │ + sbcs.w r0, sl, r1 │ │ + bcs.n 41330 │ │ + add.w r3, lr, #8 │ │ + sub.w lr, r7, #48 @ 0x30 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + stmia.w lr, {r0, r1, r2, r3} │ │ + ldr.w lr, [sp, #28] │ │ + ldr r0, [sp, #20] │ │ + add.w r8, r0, ip │ │ + cmp ip, lr │ │ + sub.w fp, r8, #24 │ │ + mov r2, r8 │ │ + ldmia.w fp, {r1, r3, r4, r5, r6, r9} │ │ + stmia.w r2, {r1, r3, r4, r5, r6, r9} │ │ + beq.n 4131e │ │ + ldrd r1, r2, [r8, #-48] @ 0x30 │ │ + add.w lr, lr, #24 │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + subs r0, #24 │ │ + subs r1, r3, r1 │ │ + sbcs.w r1, sl, r2 │ │ + bcc.n 4138e │ │ + ldr r4, [sp, #12] │ │ + add r0, ip │ │ + b.n 41322 │ │ + ldr r0, [sp, #0] │ │ + add.w lr, sp, #40 @ 0x28 │ │ + ldr r6, [sp, #24] │ │ + sub.w sl, r4, #24 │ │ + mov ip, r4 │ │ add.w r1, r0, r0, lsl #1 │ │ mvn.w r0, #23 │ │ - str r1, [sp, #24] │ │ + str r1, [sp, #20] │ │ add.w r0, r0, r1, lsl #3 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add.w lr, r5, r0 │ │ - sub.w r0, fp, #24 │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldrd r1, r2, [r8] │ │ - ldrd r4, r5, [fp] │ │ - str r0, [sp, #44] @ 0x2c │ │ - movs r0, #0 │ │ - subs r1, r4, r1 │ │ - str.w fp, [sp, #56] @ 0x38 │ │ - sbcs.w r1, r5, r2 │ │ - it cs │ │ - movcs r0, #1 │ │ str r0, [sp, #36] @ 0x24 │ │ - mov.w r0, #0 │ │ + add.w r8, lr, r0 │ │ + ldr r0, [sp, #32] │ │ + ldrd r1, r2, [lr] │ │ + mov fp, lr │ │ + ldrd r3, r5, [ip] │ │ + strd r6, r0, [sp, #28] │ │ + subs r1, r3, r1 │ │ + sbcs.w r1, r5, r2 │ │ it cc │ │ - movcc r0, #1 │ │ - mov r4, r8 │ │ - str r0, [sp, #32] │ │ - cmp r0, #0 │ │ - it ne │ │ - movne r4, fp │ │ - mov r5, sl │ │ - mov r0, lr │ │ - mov r1, r8 │ │ - mov r2, sl │ │ - ldmia.w r4, {r3, r6, r8, sl, ip, lr} │ │ - stmia.w r5, {r3, r6, r8, sl, ip, lr} │ │ - mov ip, r0 │ │ - mov lr, r0 │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ - mov sl, r2 │ │ - ldrd r3, r6, [r0] │ │ - mov r8, r1 │ │ - ldrd r5, r4, [fp] │ │ - add.w sl, sl, #24 │ │ - subs r3, r3, r5 │ │ - sbcs.w r3, r6, r4 │ │ + movcc fp, ip │ │ + mov r2, r6 │ │ + ldmia.w fp, {r0, r1, r3, r4, r5, r6} │ │ + mov fp, r8 │ │ + stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ + ldrd r0, r1, [sl] │ │ + ldrd r2, r3, [r8] │ │ + ite cs │ │ + addcs.w lr, lr, #24 │ │ + addcc.w ip, ip, #24 │ │ + subs r0, r2, r0 │ │ + sbcs.w r0, r3, r1 │ │ it cc │ │ - movcc ip, fp │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - add.w r6, r0, r9 │ │ - ldmia.w ip, {r0, r1, r2, r3, r4, r5} │ │ + movcc fp, sl │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #24] │ │ + add.w r1, r0, r9 │ │ + ldmia.w fp, {r0, r2, r3, r4, r5, r6} │ │ sub.w r9, r9, #24 │ │ - stmia r6!, {r0, r1, r2, r3, r4, r5} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ mov.w r0, #0 │ │ mov.w r1, #0 │ │ - it cc │ │ - movcc r0, #1 │ │ + ldr r6, [sp, #28] │ │ it cs │ │ - movcs r1, #1 │ │ + movcs r0, #1 │ │ + it cc │ │ + movcc r1, #1 │ │ cmp r1, #0 │ │ it ne │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ cmp r0, #0 │ │ it ne │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ add.w r1, r1, r1, lsl #1 │ │ add.w r0, r0, r0, lsl #1 │ │ - str.w r9, [sp, #40] @ 0x28 │ │ - add.w lr, lr, r1, lsl #3 │ │ - add.w fp, fp, r0, lsl #3 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str.w fp, [sp, #60] @ 0x3c │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ - orr.w r0, r0, r0, lsl #1 │ │ + adds r6, #24 │ │ + add.w sl, sl, r1, lsl #3 │ │ + str.w r9, [sp, #36] @ 0x24 │ │ add.w r8, r8, r0, lsl #3 │ │ ldr r0, [sp, #32] │ │ - orr.w r0, r0, r0, lsl #1 │ │ - add.w fp, fp, r0, lsl #3 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ subs r0, #1 │ │ - bne.n 41a66 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - add.w ip, r0, #24 │ │ - ldr r0, [sp, #28] │ │ + bne.n 413e2 │ │ + ldr r0, [sp, #0] │ │ + mov r9, r8 │ │ + add.w r8, sl, #24 │ │ lsls r1, r0, #31 │ │ - beq.n 41b6c │ │ - mov r1, fp │ │ - cmp r8, ip │ │ - it cc │ │ - movcc r1, r8 │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - mov.w r1, #0 │ │ - stmia.w sl, {r0, r2, r3, r4, r5, r6} │ │ - mov.w r0, #0 │ │ - it cs │ │ - movcs r1, #1 │ │ + beq.n 4149a │ │ + mov r0, ip │ │ + cmp lr, r8 │ │ it cc │ │ - movcc r0, #1 │ │ - orr.w r1, r1, r1, lsl #1 │ │ - orr.w r0, r0, r0, lsl #1 │ │ - add.w fp, fp, r1, lsl #3 │ │ - add.w r8, r8, r0, lsl #3 │ │ - cmp r8, ip │ │ + movcc r0, lr │ │ + mov sl, r6 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ + ite cc │ │ + addcc.w lr, lr, #24 │ │ + addcs.w ip, ip, #24 │ │ + ldr r4, [sp, #24] │ │ + cmp lr, r8 │ │ itt eq │ │ - addeq.w r0, lr, #24 │ │ - cmpeq fp, r0 │ │ - bne.n 41b8e │ │ - add sp, #92 @ 0x5c │ │ + addeq.w r0, r9, #24 │ │ + cmpeq ip, r0 │ │ + bne.n 414b2 │ │ + addw sp, sp, #1212 @ 0x4bc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #52] @ (41bb8 ) │ │ - movs r1, #19 │ │ - ldr r2, [pc, #52] @ (41bbc ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 1a880 │ │ - bl 1c740 │ │ + bl 1c93c │ │ udf #254 @ 0xfe │ │ - ldr r3, [pc, #28] @ (41bb4 ) │ │ - mov r0, r8 │ │ - mov r2, r1 │ │ - add r3, pc │ │ - bl 1b904 │ │ mov r5, r0 │ │ - ldr r0, [sp, #24] │ │ + ldr r0, [sp, #20] │ │ + add r1, sp, #40 @ 0x28 │ │ lsls r2, r0, #3 │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ - bl 4c336 │ │ + mov r0, r4 │ │ + bl 4bc7a │ │ mov r0, r5 │ │ - blx 4dd68 │ │ - ldrsb.w r0, [sl] │ │ - ldrb r3, [r1, #5] │ │ - @ instruction: 0xfffcf99c │ │ - movs r0, r0 │ │ + blx 4d4a8 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #36 @ 0x24 │ │ + add.w lr, r1, r1, lsr #1 │ │ + mov fp, r0 │ │ + str r1, [sp, #0] │ │ + b.n 414ec │ │ + ldr.w lr, [sp, #4] │ │ + ldr r1, [sp, #0] │ │ + cmp.w lr, #0 │ │ + beq.n 415ce │ │ + sub.w lr, lr, #1 │ │ + str.w lr, [sp, #4] │ │ + cmp lr, r1 │ │ + bcs.n 4152e │ │ + mov r1, fp │ │ + add.w r8, sp, #8 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + mov ip, r8 │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + add.w r0, lr, lr, lsl #1 │ │ + movs r2, #24 │ │ + add.w r9, fp, r0, lsl #3 │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + bl 4bc94 │ │ + mov r0, r8 │ │ + ldr.w lr, [sp, #4] │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ + movs r4, #0 │ │ + ldr r1, [sp, #0] │ │ + b.n 41532 │ │ + sub.w r4, lr, r1 │ │ + lsls r6, r4, #1 │ │ + adds r3, r6, #1 │ │ + cmp r1, lr │ │ + mov ip, lr │ │ + it cc │ │ + movcc ip, r1 │ │ + cmp r3, ip │ │ + bcs.n 414e0 │ │ + adds r0, r6, #2 │ │ + cmp r0, ip │ │ + bcs.n 4156e │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w r6, r3, r3, lsl #1 │ │ + ldr.w r2, [fp, r0, lsl #3] │ │ + add.w r0, fp, r0, lsl #3 │ │ + ldr.w r5, [fp, r6, lsl #3] │ │ + add.w r6, fp, r6, lsl #3 │ │ + ldr r0, [r0, #4] │ │ + ldr r6, [r6, #4] │ │ + subs r2, r5, r2 │ │ + sbcs.w r0, r6, r0 │ │ + it cc │ │ + addcc r3, #1 │ │ + add.w r0, r3, r3, lsl #1 │ │ + mov lr, r3 │ │ + add.w r3, r4, r4, lsl #1 │ │ + add.w r1, fp, r0, lsl #3 │ │ + ldr.w r6, [fp, r0, lsl #3] │ │ + ldr.w r4, [fp, r3, lsl #3] │ │ + add.w r3, fp, r3, lsl #3 │ │ + ldr r0, [r1, #4] │ │ + ldr r5, [r3, #4] │ │ + subs r2, r4, r6 │ │ + sbcs.w r2, r5, r0 │ │ + bcs.n 414e0 │ │ + strd r6, r0, [r3] │ │ + add.w r6, r1, #8 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldmia r6, {r0, r4, r5, r6} │ │ + ldrd r2, r9, [r3, #8] │ │ + ldrd r8, sl, [r3, #16] │ │ + str r4, [r3, #12] │ │ + mov r4, lr │ │ + str r6, [r3, #20] │ │ + mov.w r6, lr, lsl #1 │ │ + str r0, [r3, #8] │ │ + str r5, [r3, #16] │ │ + adds r3, r6, #1 │ │ + cmp r3, ip │ │ + str r2, [r1, #8] │ │ + str.w r9, [r1, #12] │ │ + str.w r8, [r1, #16] │ │ + str.w sl, [r1, #20] │ │ + bcc.n 41542 │ │ + b.n 414e0 │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ mov fp, r2 │ │ mov r4, r1 │ │ cmp r3, #8 │ │ - bcc.n 41c12 │ │ + bcc.n 41628 │ │ lsrs r6, r3, #3 │ │ mov.w r9, #168 @ 0xa8 │ │ mla r2, r6, r9, r0 │ │ add.w sl, r6, r6, lsl #1 │ │ mov r3, r6 │ │ add.w r1, r0, sl, lsl #5 │ │ - bl 41bc0 │ │ + bl 415d6 │ │ mla r2, r6, r9, r4 │ │ add.w r1, r4, sl, lsl #5 │ │ mov r8, r0 │ │ mov r0, r4 │ │ mov r3, r6 │ │ - bl 41bc0 │ │ + bl 415d6 │ │ mla r2, r6, r9, fp │ │ add.w r1, fp, sl, lsl #5 │ │ mov r4, r0 │ │ mov r0, fp │ │ mov r3, r6 │ │ - bl 41bc0 │ │ + bl 415d6 │ │ mov fp, r0 │ │ mov r0, r8 │ │ ldrd lr, ip, [fp] │ │ movs r5, #0 │ │ ldrd r3, r6, [r4] │ │ ldrd r2, r8, [r0] │ │ subs.w r1, r3, lr │ │ @@ -81442,1750 +80652,3187 @@ │ │ eors r3, r5 │ │ it ne │ │ movne r4, r0 │ │ mov r0, r4 │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - bmi.n 41c0e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ ldrd r8, r6, [r0, #4] │ │ mov r4, r0 │ │ - cbz r6, 41c92 │ │ + cbz r6, 416a6 │ │ add.w r5, r8, #4 │ │ ldr.w r0, [r5, #-4] │ │ cmp r0, #0 │ │ itttt ne │ │ ldrne r0, [r5, #0] │ │ cmpne r0, #0 │ │ ldrne r0, [r5, #4] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ adds r5, #104 @ 0x68 │ │ subs r6, #1 │ │ - bne.n 41c7a │ │ + bne.n 4168e │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ ldrd r0, sl, [r4, #12] │ │ mov.w fp, #0 │ │ ldr.w r9, [r4, #20] │ │ mov.w r8, #104 @ 0x68 │ │ cmp r0, #0 │ │ mov r1, r0 │ │ ite eq │ │ moveq r9, r0 │ │ movne r1, #1 │ │ cmp.w r9, #0 │ │ - beq.n 41d5c │ │ + beq.n 41770 │ │ lsls r1, r1, #31 │ │ - beq.n 41dba │ │ + beq.n 417ce │ │ cmp.w fp, #0 │ │ - beq.n 41cda │ │ + beq.n 416ee │ │ mov r5, r0 │ │ mov r0, fp │ │ ldrh.w r1, [r0, #1238] @ 0x4d6 │ │ cmp sl, r1 │ │ - bcs.n 41cf8 │ │ + bcs.n 4170c │ │ mov r6, sl │ │ mov r4, r0 │ │ - b.n 41d14 │ │ + b.n 41728 │ │ cmp.w sl, #0 │ │ - beq.n 41cea │ │ + beq.n 416fe │ │ ldr.w r0, [r0, #1240] @ 0x4d8 │ │ subs.w sl, sl, #1 │ │ - bne.n 41ce0 │ │ + bne.n 416f4 │ │ mov.w sl, #0 │ │ movs r5, #0 │ │ ldrh.w r1, [r0, #1238] @ 0x4d6 │ │ cmp sl, r1 │ │ - bcc.n 41cd4 │ │ + bcc.n 416e8 │ │ ldr.w r4, [r0, #1232] @ 0x4d0 │ │ cmp r4, #0 │ │ - beq.n 41dac │ │ + beq.n 417c0 │ │ ldrh.w r6, [r0, #1236] @ 0x4d4 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ ldrh.w r0, [r4, #1238] @ 0x4d6 │ │ adds r5, #1 │ │ cmp r6, r0 │ │ mov r0, r4 │ │ - bcs.n 41cf8 │ │ - cbz r5, 41d30 │ │ + bcs.n 4170c │ │ + cbz r5, 41744 │ │ add.w r0, r4, r6, lsl #2 │ │ addw r0, r0, #1244 @ 0x4dc │ │ ldr.w fp, [r0] │ │ subs r5, #1 │ │ add.w r0, fp, #1240 @ 0x4d8 │ │ - bne.n 41d1e │ │ + bne.n 41732 │ │ mov.w sl, #0 │ │ - b.n 41d36 │ │ + b.n 4174a │ │ add.w sl, r6, #1 │ │ mov fp, r4 │ │ mla r2, r6, r8, r4 │ │ sub.w r9, r9, #1 │ │ movs r1, #1 │ │ movs r0, #0 │ │ ldr.w r3, [r2, #88]! │ │ cmp r3, #0 │ │ itt ne │ │ ldrne r3, [r2, #4] │ │ cmpne r3, #0 │ │ - beq.n 41cb8 │ │ + beq.n 416cc │ │ ldr r0, [r2, #8] │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ movs r1, #1 │ │ movs r0, #0 │ │ - b.n 41cb8 │ │ + b.n 416cc │ │ lsls r1, r1, #31 │ │ - beq.n 41d92 │ │ + beq.n 417a6 │ │ cmp.w fp, #0 │ │ - bne.n 41d78 │ │ + bne.n 4178c │ │ mov fp, r0 │ │ cmp.w sl, #0 │ │ - beq.n 41d78 │ │ + beq.n 4178c │ │ ldr.w fp, [fp, #1240] @ 0x4d8 │ │ subs.w sl, sl, #1 │ │ - bne.n 41d6e │ │ + bne.n 41782 │ │ ldr.w r0, [fp, #1232] @ 0x4d0 │ │ - cbz r0, 41d9a │ │ + cbz r0, 417ae │ │ mov r5, r0 │ │ mov r0, fp │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ ldr.w r0, [r5, #1232] @ 0x4d0 │ │ mov fp, r5 │ │ cmp r0, #0 │ │ - bne.n 41d7e │ │ - b.n 41d9c │ │ + bne.n 41792 │ │ + b.n 417b0 │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r5, fp │ │ mov r0, r5 │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ - blx 4f780 │ │ - ldr r0, [pc, #16] @ (41dc4 ) │ │ + b.w 4eddc │ │ + blx 4eeb0 │ │ + ldr r0, [pc, #16] @ (417d8 ) │ │ add r0, pc │ │ - bl 1b994 │ │ + bl 1c75c │ │ udf #254 @ 0xfe │ │ - ldr r0, [pc, #12] @ (41dc8 ) │ │ + ldr r0, [pc, #12] @ (417dc ) │ │ add r0, pc │ │ - bl 1b994 │ │ + bl 1c75c │ │ udf #254 @ 0xfe │ │ - @ instruction: 0xf7a20000 │ │ - @ instruction: 0xf67c0000 │ │ + eors.w r0, r6, #8388608 @ 0x800000 │ │ + usat16 r0, #0, r4 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #92 @ 0x5c │ │ - mov r6, r1 │ │ - ldr.w r3, [r6, #16]! │ │ - cbz r3, 41df4 │ │ - ldr r2, [r1, #36] @ 0x24 │ │ - cmp r2, #1 │ │ - bne.n 41e0c │ │ - ldr r2, [r1, #20] │ │ - ldr r6, [r1, #40] @ 0x28 │ │ - cmp r2, r6 │ │ - bcs.n 41e1e │ │ - movs r6, #0 │ │ - movs r5, #19 │ │ - mov r2, r3 │ │ - b.n 41fb2 │ │ - ldr r2, [r1, #4] │ │ - cmp r2, #0 │ │ - bne.n 41eac │ │ - movs r2, #0 │ │ - str r2, [r1, #44] @ 0x2c │ │ - str r2, [r1, #16] │ │ - movs r1, #255 @ 0xff │ │ - strh r1, [r0, #0] │ │ - add sp, #92 @ 0x5c │ │ + sub sp, #220 @ 0xdc │ │ + mov r4, r0 │ │ + ldr r0, [r1, #32] │ │ + mov r9, r1 │ │ + cbz r0, 4185a │ │ + ldrd r1, r2, [r9, #40] @ 0x28 │ │ + add.w r5, r9, #28 │ │ + subs r0, r1, r0 │ │ + strd r0, r2, [r9, #12] │ │ + add r0, sp, #200 @ 0xc8 │ │ + mov r1, r5 │ │ + bl 39b1a │ │ + ldrb.w r0, [sp, #200] @ 0xc8 │ │ + cmp r0, #255 @ 0xff │ │ + beq.n 41874 │ │ + ldr.w r8, [sp, #212] @ 0xd4 │ │ + ldrd r1, sl, [sp, #204] @ 0xcc │ │ + ldrb.w r2, [sp, #203] @ 0xcb │ │ + ldrh.w r3, [sp, #201] @ 0xc9 │ │ + strb.w r2, [sp, #198] @ 0xc6 │ │ + strh.w r3, [sp, #196] @ 0xc4 │ │ + ldrb.w r2, [sp, #198] @ 0xc6 │ │ + ldrh.w r3, [sp, #196] @ 0xc4 │ │ + strb r0, [r4, #0] │ │ + strh.w r3, [r4, #1] │ │ + strb r2, [r4, #3] │ │ + str r1, [r4, #4] │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + strd sl, r8, [r4, #8] │ │ + strd r1, r0, [r9, #28] │ │ + strb.w r0, [r9, #22] │ │ + strh.w r0, [r9, #20] │ │ + str.w r0, [r9, #8] │ │ + add sp, #220 @ 0xdc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldrd r5, r4, [r1, #20] │ │ - ldr r2, [r4, #0] │ │ - str r0, [sp, #16] │ │ - cmp r2, #1 │ │ - bne.n 41e24 │ │ - ldrd r0, r2, [r4, #8] │ │ - b.n 41e30 │ │ - add r3, r6 │ │ - subs r2, r2, r6 │ │ - b.n 41ea4 │ │ - ldr r2, [r4, #4] │ │ - cmp r2, #5 │ │ - bhi.w 42094 │ │ - add.w r0, r4, #8 │ │ - add.w ip, sp, #36 @ 0x24 │ │ - stmia.w ip, {r0, r2, r6} │ │ - strd r3, r5, [sp, #28] │ │ - cbz r2, 41e90 │ │ - add.w sl, sp, #64 @ 0x40 │ │ - subs r4, r2, #1 │ │ - add.w r9, r0, #16 │ │ - add.w fp, sl, #9 │ │ - add.w r8, sp, #28 │ │ - add r6, sp, #48 @ 0x30 │ │ - str r1, [sp, #20] │ │ - ldmdb r9, {r0, r1, r2, r3} │ │ - add.w ip, sp, #48 @ 0x30 │ │ - ldr r5, [sp, #44] @ 0x2c │ │ - stmia.w ip, {r0, r1, r2, r3} │ │ - mov r1, r8 │ │ - mov r3, r6 │ │ - ldr r0, [r5, #12] │ │ - ldr r2, [r0, #32] │ │ - mov r0, sl │ │ - bl 3b73c │ │ - ldrd r0, r1, [sp, #64] @ 0x40 │ │ - ands r0, r1 │ │ - adds r0, #1 │ │ - beq.w 41f8e │ │ - strd r9, r4, [sp, #36] @ 0x24 │ │ - subs r4, #1 │ │ - add.w r9, r9, #16 │ │ - adds r0, r4, #1 │ │ - bne.n 41e54 │ │ - ldr r3, [sp, #28] │ │ - ldr r6, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #20] │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #0 │ │ - itttt eq │ │ - ldreq r0, [r6, #0] │ │ - moveq r2, #1 │ │ - subeq r0, r3, r0 │ │ - strdeq r2, r0, [r6, #20] │ │ - ldr r2, [sp, #32] │ │ - ldr r0, [sp, #16] │ │ - strd r3, r2, [r1] │ │ - cmp r2, #0 │ │ - beq.n 41dfa │ │ - ldr r3, [r1, #0] │ │ - movs r5, #4 │ │ - ldrd r4, r9, [r1, #8] │ │ - sub.w sl, r2, #1 │ │ - adds r6, r3, r2 │ │ - str r6, [sp, #20] │ │ - ldrd lr, ip, [r4, #24] │ │ - add.w r8, r3, #1 │ │ - ldrb.w r6, [r4, #33] @ 0x21 │ │ - mov.w fp, #0 │ │ - str r4, [sp, #12] │ │ - ldr r4, [r4, #36] @ 0x24 │ │ - cmp r6, #8 │ │ - it eq │ │ - moveq r5, #12 │ │ - add.w r6, ip, lr │ │ - add r4, r5 │ │ - mov.w lr, #0 │ │ - add r4, r3 │ │ - movs r3, #0 │ │ - subs r6, r4, r6 │ │ - str r6, [sp, #8] │ │ - ldrb.w ip, [r8, #-1] │ │ - cmp r3, #63 @ 0x3f │ │ - bne.n 41ef6 │ │ - cmp.w ip, #1 │ │ - bhi.n 41f42 │ │ - and.w r5, r3, #63 @ 0x3f │ │ - and.w r4, ip, #127 @ 0x7f │ │ - rsb r6, r5, #32 │ │ - subs.w r2, r5, #32 │ │ - lsr.w r6, r4, r6 │ │ - it pl │ │ - lslpl.w r6, r4, r2 │ │ - lsl.w r2, r4, r5 │ │ - it pl │ │ - movpl r2, #0 │ │ - orr.w fp, fp, r2 │ │ - orr.w lr, lr, r6 │ │ - sxtb.w r2, ip │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.n 41f66 │ │ - sub.w sl, sl, #1 │ │ - add.w r8, r8, #1 │ │ - adds r3, #7 │ │ - adds.w r4, sl, #1 │ │ - bne.n 41ee8 │ │ - ldr r4, [sp, #20] │ │ - movs r2, #19 │ │ - mov fp, r4 │ │ - b.n 41f46 │ │ - movs r2, #6 │ │ - ldr r4, [sp, #20] │ │ - orr.w r2, r2, ip, lsl #8 │ │ - mov.w lr, #0 │ │ - movs r3, #0 │ │ - movs r6, #1 │ │ - str r3, [r1, #44] @ 0x2c │ │ - strd r6, r3, [r1] │ │ - str r3, [r1, #16] │ │ - stmia.w r0, {r2, r4, fp, lr} │ │ - add sp, #92 @ 0x5c │ │ + movs r0, #0 │ │ + strb.w r0, [r9, #22] │ │ + strh.w r0, [r9, #20] │ │ + str.w r0, [r9, #8] │ │ + movs r0, #255 @ 0xff │ │ + strh r0, [r4, #0] │ │ + add sp, #220 @ 0xdc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - orrs.w r2, fp, lr │ │ - strd r8, sl, [r1] │ │ - beq.n 4203e │ │ - cmp.w lr, #0 │ │ - bne.n 41fd0 │ │ - ldr.w r2, [r9, #8] │ │ - sub.w r3, fp, #1 │ │ - cmp r3, r2 │ │ - bcs.n 41fd0 │ │ + ldrd sl, r8, [sp, #208] @ 0xd0 │ │ + str r5, [sp, #144] @ 0x90 │ │ + orrs.w r0, sl, r8 │ │ + beq.n 41912 │ │ + ldr.w r0, [r9, #36] @ 0x24 │ │ + cmp.w r8, #0 │ │ + bne.n 418a8 │ │ + ldr r2, [r0, #8] │ │ + sub.w r1, sl, #1 │ │ + cmp r1, r2 │ │ + bcs.n 418a8 │ │ movs r2, #104 @ 0x68 │ │ - ldr.w r6, [r9, #4] │ │ - mla r3, r3, r2, r6 │ │ - b.n 42060 │ │ - ldrh.w r0, [fp] │ │ - ldrb.w r1, [fp, #2] │ │ - ldrb.w r5, [sp, #72] @ 0x48 │ │ - ldrd r3, r2, [sp, #76] @ 0x4c │ │ - ldr r6, [sp, #84] @ 0x54 │ │ - cmp r5, #255 @ 0xff │ │ - strh.w r0, [sp, #24] │ │ - strb.w r1, [sp, #26] │ │ - ldrd r0, r1, [sp, #16] │ │ - beq.w 41ea4 │ │ - ldrh.w r1, [sp, #24] │ │ - ldrb.w r4, [sp, #26] │ │ - strb r4, [r0, #3] │ │ - strh.w r1, [r0, #1] │ │ - strd r3, r2, [r0, #4] │ │ - str r6, [r0, #12] │ │ - strb r5, [r0, #0] │ │ - add sp, #92 @ 0x5c │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr.w r4, [r9, #12] │ │ + ldr r0, [r0, #4] │ │ + mla r0, r1, r2, r0 │ │ + ldrb.w r1, [r0, #98] @ 0x62 │ │ + cmp r1, #1 │ │ + beq.n 41942 │ │ + movs r1, #0 │ │ + b.n 41958 │ │ + mov fp, r4 │ │ + ldr r4, [r0, #12] │ │ cmp r4, #0 │ │ - beq.n 4208e │ │ - ldr.w r2, [r9, #16] │ │ - str r2, [sp, #4] │ │ - ldrh.w r2, [r4, #1238] @ 0x4d6 │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ - mov r9, r4 │ │ - str r2, [sp, #0] │ │ - mov.w ip, r2, lsl #3 │ │ - cmp.w ip, #0 │ │ - beq.n 4202a │ │ - ldrd r2, r5, [r9], #8 │ │ - sub.w ip, ip, #8 │ │ - adds r6, #1 │ │ - subs.w r3, fp, r2 │ │ - sbcs.w r3, lr, r5 │ │ + beq.w 42978 │ │ + ldr.w ip, [r0, #16] │ │ + ldrh.w lr, [r4, #1238] @ 0x4d6 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + mov r0, r4 │ │ + mov.w r5, lr, lsl #3 │ │ + cbz r5, 418fa │ │ + ldrd r6, r1, [r0], #8 │ │ + subs r5, #8 │ │ + adds r2, #1 │ │ + subs.w r3, sl, r6 │ │ + sbcs.w r3, r8, r1 │ │ mov.w r3, #0 │ │ it cc │ │ movcc r3, #1 │ │ - subs.w r2, r2, fp │ │ - sbcs.w r2, r5, lr │ │ - mov.w r2, #0 │ │ + subs.w r6, r6, sl │ │ + sbcs.w r1, r1, r8 │ │ + mov.w r1, #0 │ │ it cc │ │ - movcc r2, #1 │ │ - subs r2, r2, r3 │ │ + movcc r1, #1 │ │ + subs r6, r1, r3 │ │ + cmp r6, #1 │ │ + beq.n 418c4 │ │ + uxtb r0, r6 │ │ + cbnz r0, 418fc │ │ + b.n 41930 │ │ + mov r2, lr │ │ + cmp.w ip, #0 │ │ + beq.w 42978 │ │ + add.w r0, r4, r2, lsl #2 │ │ + sub.w ip, ip, #1 │ │ + ldr.w r4, [r0, #1240] @ 0x4d8 │ │ + b.n 418b6 │ │ + ldr.w r0, [r9, #44] @ 0x2c │ │ + movs r1, #0 │ │ + str r4, [sp, #148] @ 0x94 │ │ + subs r0, #1 │ │ + strb.w r1, [r9, #22] │ │ + strh.w r1, [r9, #20] │ │ + str.w r1, [r9, #8] │ │ + str.w r0, [r9, #44] @ 0x2c │ │ + b.w 42968 │ │ + movs r0, #104 @ 0x68 │ │ + mla r0, r2, r0, r4 │ │ + mov r4, fp │ │ + adds r0, #88 @ 0x58 │ │ + ldrb.w r1, [r0, #98] @ 0x62 │ │ + cmp r1, #1 │ │ + bne.n 418a4 │ │ + ldr.w r1, [r9, #44] @ 0x2c │ │ + adds r1, #1 │ │ + str.w r1, [r9, #44] @ 0x2c │ │ + ldrb.w r1, [r0, #98] @ 0x62 │ │ + subs r1, #1 │ │ + clz r1, r1 │ │ + lsrs r1, r1, #5 │ │ + ldr r2, [r0, #0] │ │ + strb.w r1, [r9, #22] │ │ + ldrh.w r1, [r0, #96] @ 0x60 │ │ cmp r2, #1 │ │ - beq.n 41fee │ │ - uxtb r2, r2 │ │ - cbz r2, 42056 │ │ - b.n 4202c │ │ - ldr r6, [sp, #0] │ │ - ldr r3, [sp, #4] │ │ - cbz r3, 4208e │ │ - add.w r2, r4, r6, lsl #2 │ │ - subs r3, #1 │ │ - str r3, [sp, #4] │ │ - ldr.w r4, [r2, #1240] @ 0x4d8 │ │ - b.n 41fde │ │ - movs r2, #0 │ │ - str r2, [r1, #16] │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ - str r2, [r1, #44] @ 0x2c │ │ - movw r1, #511 @ 0x1ff │ │ - strh r1, [r0, #0] │ │ - add sp, #92 @ 0x5c │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - movs r2, #104 @ 0x68 │ │ - mla r2, r6, r2, r4 │ │ - add.w r3, r2, #88 @ 0x58 │ │ - ldrb.w r2, [r3, #98] @ 0x62 │ │ + strh.w r1, [r9, #20] │ │ + str r4, [sp, #148] @ 0x94 │ │ + bne.n 41972 │ │ + ldrd fp, r6, [r0, #8] │ │ + b.n 4197e │ │ + ldr r6, [r0, #4] │ │ + cmp r6, #5 │ │ + bhi.w 42b16 │ │ + add.w fp, r0, #8 │ │ + ldr.w r0, [r9] │ │ + movs r1, #0 │ │ + str.w r1, [r9, #8] │ │ + cmp r6, r0 │ │ + bhi.w 42b24 │ │ + cmp r6, #0 │ │ + beq.w 42968 │ │ + add.w r0, fp, r6, lsl #4 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + str.w r9, [sp, #192] @ 0xc0 │ │ + ldrd r4, r0, [fp] │ │ + ldrd r2, lr, [r9, #24] │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldrh.w r0, [fp, #10] │ │ + ldrh.w r3, [fp, #8] │ │ + str r3, [sp, #184] @ 0xb8 │ │ + lsrs r3, r2, #16 │ │ + ldr.w r1, [r9, #32] │ │ + str r3, [sp, #160] @ 0xa0 │ │ + ubfx r3, r2, #8, #8 │ │ + str r3, [sp, #172] @ 0xac │ │ + mov r3, r0 │ │ + str.w fp, [sp, #188] @ 0xbc │ │ + str r0, [sp, #180] @ 0xb4 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + uxtah r6, r0, r3 │ │ + mov r9, r1 │ │ + movs r1, #12 │ │ + cmp r6, #43 @ 0x2b │ │ + bhi.w 41aba │ │ + mov r5, r3 │ │ + add.w fp, lr, #1 │ │ + tbh [pc, r6, lsl #1] │ │ + lsls r3, r6, #12 │ │ + lsrs r0, r2, #32 │ │ + lsls r5, r3, #10 │ │ + lsls r2, r2, #16 │ │ + lsls r3, r4, #8 │ │ + lsls r3, r7, #13 │ │ + lsls r4, r4, #17 │ │ + lsls r1, r0, #10 │ │ + lsls r0, r3, #13 │ │ + lsls r3, r7, #10 │ │ + lsls r7, r1, #8 │ │ + lsls r7, r1, #20 │ │ + lsls r6, r0, #9 │ │ + lsls r6, r4, #20 │ │ + lsls r3, r5, #22 │ │ + lsls r6, r2, #22 │ │ + lsls r1, r2, #17 │ │ + lsls r2, r3, #7 │ │ + lsls r2, r5, #5 │ │ + lsls r6, r6, #6 │ │ + lsls r1, r3, #11 │ │ + movs r4, r5 │ │ + lsls r1, r2, #6 │ │ + lsls r5, r5, #16 │ │ + lsls r3, r2, #10 │ │ + lsls r7, r1, #3 │ │ + lsls r6, r2, #2 │ │ + lsls r5, r0, #23 │ │ + lsls r4, r5, #2 │ │ + lsls r2, r0, #12 │ │ + lsls r2, r6, #21 │ │ + lsls r2, r6, #4 │ │ + lsls r2, r1, #21 │ │ + lsls r3, r2, #24 │ │ + lsls r3, r7, #5 │ │ + lsls r3, r5, #7 │ │ + lsls r5, r3, #21 │ │ + lsls r6, r7, #23 │ │ + lsls r7, r3, #4 │ │ + lsls r4, r5, #23 │ │ + lsls r7, r5, #11 │ │ + lsls r5, r6, #8 │ │ + lsls r5, r2, #23 │ │ + lsls r1, r3, #5 │ │ + cmp.w r9, #0 │ │ + beq.w 4298e │ │ + str.w ip, [sp, #140] @ 0x8c │ │ + sub.w r1, r9, #1 │ │ + ldrsb.w ip, [lr] │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + cmp.w ip, #0 │ │ + strd fp, r1, [r0, #28] │ │ + bmi.n 41a62 │ │ + mov lr, fp │ │ + mov r3, ip │ │ + b.n 419c8 │ │ + cmp r1, #0 │ │ + beq.w 429ae │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + sub.w r1, r9, #2 │ │ + mov r5, lr │ │ + str r1, [r0, #32] │ │ + ldrsb.w r3, [lr, #1] │ │ + add.w lr, fp, #1 │ │ + str.w lr, [r0, #28] │ │ + and.w r0, ip, #127 @ 0x7f │ │ + and.w r6, r3, #127 @ 0x7f │ │ + cmp.w r3, #4294967295 @ 0xffffffff │ │ + orr.w ip, r0, r6, lsl #7 │ │ + mov r3, ip │ │ + bgt.w 419c8 │ │ + cmp r1, #0 │ │ + beq.w 429d2 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + sub.w r1, r9, #3 │ │ + add.w lr, fp, #2 │ │ + str r1, [r0, #32] │ │ + ldrb r5, [r5, #2] │ │ + str.w lr, [r0, #28] │ │ + cmp r5, #3 │ │ + bhi.w 429dc │ │ + orr.w ip, ip, r5, lsl #14 │ │ + mov r3, ip │ │ + b.n 419c8 │ │ + uxth r0, r3 │ │ + movw r2, #7937 @ 0x1f01 │ │ + subs r0, r0, r2 │ │ + mov r5, r3 │ │ + cmp r0, #32 │ │ + bhi.w 42a04 │ │ + tbh [pc, r0, lsl #1] │ │ + movs r1, r4 │ │ + lsls r2, r3, #1 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r3, r3, #30 │ │ + lsls r0, r6, #1 │ │ + movs r7, r6 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + add r0, sp, #200 @ 0xc8 │ │ + mov r4, ip │ │ + bl 39b1a │ │ + ldrb.w r1, [sp, #200] @ 0xc8 │ │ + cmp r1, #255 @ 0xff │ │ + bne.w 429ba │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ + cmp r0, #0 │ │ + bne.w 429f6 │ │ + ldr.w lr, [sp, #208] @ 0xd0 │ │ + movs r1, #13 │ │ + str r1, [sp, #172] @ 0xac │ │ + str.w lr, [sp, #136] @ 0x88 │ │ + b.w 42632 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cmp r0, #8 │ │ + bne.n 41bf8 │ │ + ldrd r4, fp, [sp, #184] @ 0xb8 │ │ + cmp.w r9, #8 │ │ + bcc.w 42980 │ │ + ldrb.w r1, [lr, #7] │ │ + sub.w r2, r9, #8 │ │ + ldr.w r0, [lr, #3] │ │ + add.w r3, lr, #8 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + lsls r1, r1, #24 │ │ + orrs.w r1, r1, r0, lsr #8 │ │ + strd r3, r2, [r9, #28] │ │ + bne.w 42ab8 │ │ + ldrb.w r1, [lr, #2] │ │ + lsls r0, r0, #24 │ │ + ldrh.w r2, [lr] │ │ + orr.w r1, r2, r1, lsl #16 │ │ + orrs r1, r0 │ │ + b.n 41c14 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + add r0, sp, #200 @ 0xc8 │ │ + mov r4, ip │ │ + bl 39b1a │ │ + ldrb.w r1, [sp, #200] @ 0xc8 │ │ + cmp r1, #255 @ 0xff │ │ + bne.w 429ba │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ + cmp r0, #0 │ │ + bne.w 429f0 │ │ + ldr.w lr, [sp, #208] @ 0xd0 │ │ + movs r1, #30 │ │ + str r1, [sp, #172] @ 0xac │ │ + str.w lr, [sp, #132] @ 0x84 │ │ + b.w 42632 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cmp r0, #8 │ │ + bne.w 426ac │ │ + ldrd r4, fp, [sp, #184] @ 0xb8 │ │ + cmp.w r9, #8 │ │ + bcc.w 42980 │ │ + ldrb.w r1, [lr, #7] │ │ + sub.w r2, r9, #8 │ │ + ldr.w r0, [lr, #3] │ │ + add.w r3, lr, #8 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + lsls r1, r1, #24 │ │ + orrs.w r1, r1, r0, lsr #8 │ │ + strd r3, r2, [r9, #28] │ │ + bne.w 42ae8 │ │ + ldrb.w r1, [lr, #2] │ │ + lsls r0, r0, #24 │ │ + ldrh.w r2, [lr] │ │ + orr.w r1, r2, r1, lsl #16 │ │ + orrs r1, r0 │ │ + b.w 426c8 │ │ + ldrd r4, fp, [sp, #184] @ 0xb8 │ │ + cmp.w r9, #4 │ │ + bcc.w 42980 │ │ + sub.w r0, r9, #4 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + ldr.w r1, [lr], #4 │ │ + strd lr, r0, [r9, #28] │ │ + movs r0, #28 │ │ + lsrs r3, r1, #16 │ │ + lsrs r6, r1, #8 │ │ + str r0, [sp, #172] @ 0xac │ │ + str r1, [sp, #128] @ 0x80 │ │ + b.w 4274a │ │ + cmp.w r9, #3 │ │ + bcc.w 42980 │ │ + ldrb.w r3, [lr, #2] │ │ + sub.w r1, r9, #3 │ │ + ldrh.w r0, [lr] │ │ + add.w r2, lr, #3 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + orr.w lr, r0, r3, lsl #16 │ │ + movs r0, #30 │ │ + b.w 425b0 │ │ + cmp.w r9, #8 │ │ + bcc.w 42980 │ │ + sub.w r2, r9, #8 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + ldrb.w r1, [lr, #7] │ │ + add.w r6, lr, #8 │ │ + ldr.w r0, [lr, #3] │ │ + str.w r2, [r9, #32] │ │ + ldrb.w r2, [lr, #2] │ │ + lsls r1, r1, #24 │ │ + ldrh.w r3, [lr] │ │ + orr.w r1, r1, r0, lsr #8 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + orr.w lr, r3, r2, lsl #16 │ │ + str.w r6, [r9, #28] │ │ + orr.w r1, lr, r0, lsl #24 │ │ + lsrs r0, r0, #8 │ │ + lsrs r2, r1, #16 │ │ + lsrs r1, r1, #8 │ │ + orr.w r3, r2, r0, lsl #16 │ │ + orr.w r6, r1, r0, lsl #24 │ │ + movs r0, #26 │ │ + b.n 4223a │ │ + cmp.w r9, #4 │ │ + bcc.w 42980 │ │ + ldr.w r0, [lr], #4 │ │ + sub.w r1, r9, #4 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + lsrs r3, r0, #16 │ │ + lsrs r6, r0, #8 │ │ + strd lr, r1, [r9, #28] │ │ + movs r1, #13 │ │ + b.w 425da │ │ + cmp.w r9, #4 │ │ + bcc.w 42980 │ │ + ldr.w r0, [lr], #4 │ │ + sub.w r1, r9, #4 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + lsrs r3, r0, #16 │ │ + lsrs r6, r0, #8 │ │ + strd lr, r1, [r9, #28] │ │ + movs r1, #14 │ │ + b.w 425da │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + add r0, sp, #200 @ 0xc8 │ │ + mov r4, ip │ │ + bl 39b1a │ │ + ldrb.w r1, [sp, #200] @ 0xc8 │ │ + cmp r1, #255 @ 0xff │ │ + bne.w 429ba │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ + cmp r0, #0 │ │ + bne.w 42abe │ │ + ldr.w lr, [sp, #208] @ 0xd0 │ │ + movs r1, #25 │ │ + str r1, [sp, #172] @ 0xac │ │ + str.w lr, [sp, #56] @ 0x38 │ │ + b.w 42632 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cmp r0, #8 │ │ + bne.w 426d4 │ │ + ldrd r4, fp, [sp, #184] @ 0xb8 │ │ + cmp.w r9, #8 │ │ + bcc.w 42980 │ │ + ldrb.w r1, [lr, #7] │ │ + sub.w r2, r9, #8 │ │ + ldr.w r0, [lr, #3] │ │ + add.w r3, lr, #8 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + lsls r1, r1, #24 │ │ + orrs.w r1, r1, r0, lsr #8 │ │ + strd r3, r2, [r9, #28] │ │ + bne.w 42aee │ │ + ldrb.w r1, [lr, #2] │ │ + lsls r0, r0, #24 │ │ + ldrh.w r2, [lr] │ │ + orr.w r1, r2, r1, lsl #16 │ │ + orrs r1, r0 │ │ + b.w 426f0 │ │ + cmp.w r9, #8 │ │ + bcc.w 42980 │ │ + ldrb.w r1, [lr, #7] │ │ + sub.w r2, r9, #8 │ │ + ldr.w r0, [lr, #3] │ │ + add.w r3, lr, #8 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + lsls r1, r1, #24 │ │ + orrs.w r1, r1, r0, lsr #8 │ │ + strd r3, r2, [r9, #28] │ │ + bne.w 42ad6 │ │ + ldrb.w r1, [lr, #2] │ │ + lsls r0, r0, #24 │ │ + ldrh.w r2, [lr] │ │ + orr.w lr, r2, r1, lsl #16 │ │ + orr.w r0, r0, lr │ │ + str r0, [sp, #44] @ 0x2c │ │ + lsrs r3, r0, #16 │ │ + lsrs r6, r0, #8 │ │ + movs r0, #14 │ │ + b.w 425b8 │ │ + cmp.w r9, #2 │ │ + bcc.w 42a9e │ │ + sub.w r0, r9, #2 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + ldrh.w r1, [lr], #2 │ │ + movs r3, #0 │ │ + str r1, [sp, #84] @ 0x54 │ │ + strd lr, r0, [r9, #28] │ │ + movs r0, #14 │ │ + b.w 425fe │ │ + cmp.w r9, #8 │ │ + bcc.w 42980 │ │ + ldrb.w r1, [lr, #7] │ │ + sub.w r2, r9, #8 │ │ + ldr.w r0, [lr, #3] │ │ + add.w r3, lr, #8 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + lsls r1, r1, #24 │ │ + orrs.w r1, r1, r0, lsr #8 │ │ + strd r3, r2, [r9, #28] │ │ + bne.w 42adc │ │ + ldrb.w r1, [lr, #2] │ │ + lsls r0, r0, #24 │ │ + ldrh.w r2, [lr] │ │ + orr.w lr, r2, r1, lsl #16 │ │ + orr.w r0, r0, lr │ │ + str r0, [sp, #40] @ 0x28 │ │ + lsrs r3, r0, #16 │ │ + lsrs r6, r0, #8 │ │ + movs r0, #16 │ │ + b.w 425b8 │ │ + cmp.w r9, #0 │ │ + beq.w 42a72 │ │ + sub.w r0, r9, #1 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + movs r1, #2 │ │ movs r6, #0 │ │ - str r3, [r1, #24] │ │ - ldr r3, [sp, #12] │ │ - str r3, [r1, #28] │ │ - ldr r3, [sp, #8] │ │ - strd r3, r6, [r1, #32] │ │ - movw r3, #511 @ 0x1ff │ │ - strh r3, [r0, #0] │ │ + str r1, [sp, #172] @ 0xac │ │ + str.w r0, [r9, #32] │ │ + ldrb.w r0, [lr], #1 │ │ + str.w lr, [r9, #28] │ │ + str r0, [sp, #108] @ 0x6c │ │ + b.w 424c2 │ │ + cmp.w r9, #2 │ │ + bcc.w 42a68 │ │ + ldrh.w r1, [lr], #2 │ │ + sub.w r0, r9, #2 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + movs r3, #0 │ │ + str r1, [sp, #104] @ 0x68 │ │ + lsrs r6, r1, #8 │ │ + strd lr, r0, [r9, #28] │ │ + movs r0, #3 │ │ + b.w 42600 │ │ + cmp.w r9, #2 │ │ + bcc.w 42a5e │ │ + sub.w r0, r9, #2 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + ldrh.w r1, [lr], #2 │ │ + movs r3, #0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + strd lr, r0, [r9, #28] │ │ + movs r0, #13 │ │ + b.w 425fe │ │ + cmp.w r9, #0 │ │ + beq.w 42ab4 │ │ + sub.w r2, r9, #1 │ │ + mov r8, lr │ │ + mov lr, ip │ │ + mov.w ip, #0 │ │ + movs r1, #0 │ │ + movs r3, #0 │ │ + ldrb.w r0, [fp, #-1] │ │ + cmp r3, #63 @ 0x3f │ │ + bne.n 41e9a │ │ + cmp r0, #127 @ 0x7f │ │ + it ne │ │ + cmpne r0, #0 │ │ + bne.w 429e2 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + and.w r4, r3, #63 @ 0x3f │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + subs.w r5, r4, #32 │ │ + add.w r3, r3, #7 │ │ + and.w r6, r0, #127 @ 0x7f │ │ + rsb r0, r4, #32 │ │ + lsr.w r0, r6, r0 │ │ + it pl │ │ + lslpl.w r0, r6, r5 │ │ + orr.w r1, r1, r0 │ │ + lsl.w r0, r6, r4 │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ + it pl │ │ + movpl r0, #0 │ │ + orr.w ip, ip, r0 │ │ + sxtb r0, r4 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.w 427c0 │ │ + subs r2, #1 │ │ + add.w fp, fp, #1 │ │ + adds r6, r2, #1 │ │ + bne.n 41e88 │ │ + b.w 4299a │ │ + cmp.w r9, #0 │ │ + beq.w 42a90 │ │ + ldr r2, [sp, #124] @ 0x7c │ │ + movs r1, #0 │ │ + ldrd r4, fp, [sp, #184] @ 0xb8 │ │ + ldrb.w r0, [lr, r1] │ │ + cmp r0, #0 │ │ + beq.w 4279c │ │ + adds r1, #1 │ │ + cmp r9, r1 │ │ + bne.n 41ef6 │ │ + b.w 42a92 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + movs r0, #10 │ │ + movs r6, #0 │ │ + mov.w lr, #1 │ │ + movs r3, #0 │ │ + str r0, [sp, #172] @ 0xac │ │ + b.w 42604 │ │ + cmp.w r9, #2 │ │ + bcc.w 42a7c │ │ + sub.w r0, r9, #2 │ │ + ldrh.w r2, [lr], #2 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + cmp r0, r2 │ │ + strd lr, r0, [r9, #28] │ │ + bcc.w 42980 │ │ + subs r0, r0, r2 │ │ + add.w r1, lr, r2 │ │ + mov.w r3, lr, lsr #16 │ │ + mov.w r6, lr, lsr #8 │ │ + strd r1, r0, [r9, #28] │ │ + movs r0, #1 │ │ + str r0, [sp, #172] @ 0xac │ │ + str r2, [sp, #64] @ 0x40 │ │ + str r2, [sp, #168] @ 0xa8 │ │ + b.w 42604 │ │ + cmp.w r9, #0 │ │ + beq.w 42aa8 │ │ + sub.w r0, r9, #1 │ │ + ldrb.w r2, [lr], #1 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + cmp r0, r2 │ │ + strd lr, r0, [r9, #28] │ │ + bcc.w 42980 │ │ + subs r0, r0, r2 │ │ + add.w r1, lr, r2 │ │ + mov.w r3, lr, lsr #16 │ │ + mov.w r6, lr, lsr #8 │ │ + strd r1, r0, [r9, #28] │ │ + movs r0, #1 │ │ + str r0, [sp, #172] @ 0xac │ │ + str r2, [sp, #68] @ 0x44 │ │ + str r2, [sp, #168] @ 0xa8 │ │ + b.w 42604 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + add r0, sp, #200 @ 0xc8 │ │ + mov r4, ip │ │ + bl 39b1a │ │ + ldrb.w r1, [sp, #200] @ 0xc8 │ │ + cmp r1, #255 @ 0xff │ │ + bne.w 429ba │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ + cmp r0, #0 │ │ + bne.w 42ac4 │ │ + ldr.w lr, [sp, #208] @ 0xd0 │ │ + movs r1, #14 │ │ + str r1, [sp, #172] @ 0xac │ │ + str.w lr, [sp, #48] @ 0x30 │ │ + b.w 42632 │ │ + cmp.w r9, #0 │ │ + beq.w 42a20 │ │ + sub.w r0, r9, #1 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + movs r1, #13 │ │ + movs r6, #0 │ │ + str r1, [sp, #172] @ 0xac │ │ + str.w r0, [r9, #32] │ │ + ldrb.w r0, [lr], #1 │ │ + str.w lr, [r9, #28] │ │ + str r0, [sp, #112] @ 0x70 │ │ + b.n 424c2 │ │ + cmp.w r9, #16 │ │ + bcc.w 42a4e │ │ + sub.w r2, r9, #16 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + ldr.w r0, [lr, #7] │ │ + add.w r3, lr, #16 │ │ + ldrb.w r1, [lr, #15] │ │ + str.w r2, [r9, #32] │ │ + ldr.w r2, [lr, #11] │ │ + str.w r3, [r9, #28] │ │ + ldr.w r5, [lr] │ │ + ldrh.w r3, [lr, #4] │ │ + lsrs r6, r2, #8 │ │ + orr.w r8, r6, r1, lsl #24 │ │ + lsls r1, r2, #24 │ │ + orr.w sl, r1, r0, lsr #8 │ │ + lsrs r1, r5, #16 │ │ + orr.w r2, r1, r3, lsl #16 │ │ + lsrs r1, r5, #8 │ │ + orr.w r6, r1, r3, lsl #24 │ │ + ldrb.w r1, [lr, #6] │ │ + str r5, [sp, #120] @ 0x78 │ │ + mov lr, r5 │ │ + orr.w r1, r3, r1, lsl #16 │ │ + mov r3, r2 │ │ + orr.w r0, r1, r0, lsl #24 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + movs r0, #6 │ │ + str r0, [sp, #172] @ 0xac │ │ + b.n 42604 │ │ subs r0, r2, #1 │ │ + eor.w r1, r2, r0 │ │ + uxtb r0, r0 │ │ + uxtb r1, r1 │ │ + cmp r1, r0 │ │ + bls.w 429fc │ │ + rbit r0, r2 │ │ clz r0, r0 │ │ - strd r8, sl, [r1, #16] │ │ - lsrs r0, r0, #5 │ │ - str r0, [r1, #44] @ 0x2c │ │ - add sp, #92 @ 0x5c │ │ + cmp r0, #3 │ │ + bhi.w 429fc │ │ + ldrd r4, fp, [sp, #184] @ 0xb8 │ │ + tbh [pc, r0, lsl #1] │ │ + movs r4, r0 │ │ + lsls r3, r0, #16 │ │ + lsls r0, r3, #15 │ │ + lsls r5, r4, #15 │ │ + cmp.w r9, #0 │ │ + beq.w 42b0e │ │ + sub.w r0, r9, #1 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + str.w r0, [r9, #32] │ │ + ldrb.w r1, [lr], #1 │ │ + b.w 4288e │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + add r0, sp, #200 @ 0xc8 │ │ + mov r4, ip │ │ + bl 39b1a │ │ + ldrb.w r1, [sp, #200] @ 0xc8 │ │ + cmp r1, #255 @ 0xff │ │ + bne.w 429ba │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ + cmp r0, #0 │ │ + bne.w 42aca │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ + ldrd lr, r0, [r9, #28] │ │ + cmp r0, r2 │ │ + bcc.w 42980 │ │ + subs r0, r0, r2 │ │ + add.w r1, lr, r2 │ │ + mov.w r3, lr, lsr #16 │ │ + mov.w r6, lr, lsr #8 │ │ + strd r1, r0, [r9, #28] │ │ + movs r0, #1 │ │ + str r0, [sp, #172] @ 0xac │ │ + str r2, [sp, #28] │ │ + b.n 42282 │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ + and.w r0, r2, #65280 @ 0xff00 │ │ + cmp.w r0, #1024 @ 0x400 │ │ + bne.w 428e2 │ │ + subs r0, r4, #2 │ │ + cmp r0, #119 @ 0x77 │ │ + bhi.w 428e2 │ │ + tbh [pc, r0, lsl #1] │ │ + lsls r0, r7, #1 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r0, r7, #1 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r0, r7, #1 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r0, r7, #1 │ │ + lsls r7, r6, #15 │ │ + lsls r0, r7, #1 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r1, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r0, r7, #1 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r0, r7, #1 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r0, r7, #1 │ │ + lsls r7, r6, #15 │ │ + lsls r0, r7, #1 │ │ + lsls r7, r6, #15 │ │ + lsls r0, r7, #1 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r0, r7, #1 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r0, r7, #1 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r7, r6, #15 │ │ + lsls r0, r7, #1 │ │ + ldr.w fp, [sp, #188] @ 0xbc │ │ + cmp.w r9, #3 │ │ + bls.w 42980 │ │ + ldr.w r0, [lr], #4 │ │ + sub.w r1, r9, #4 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + lsrs r3, r0, #16 │ │ + lsrs r6, r0, #8 │ │ + strd lr, r1, [r9, #28] │ │ + movs r1, #11 │ │ + b.n 42902 │ │ + cmp.w r9, #4 │ │ + itttt cs │ │ + ldrcs.w r1, [lr], #4 │ │ + subcs.w r0, r9, #4 │ │ + ldrcs.w r9, [sp, #192] @ 0xc0 │ │ + strdcs lr, r0, [r9, #28] │ │ + it cs │ │ + cmpcs r0, r1 │ │ + bcc.w 42980 │ │ + subs r0, r0, r1 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + add r1, lr │ │ + mov.w r3, lr, lsr #16 │ │ + strd r1, r0, [r9, #28] │ │ + mov.w r6, lr, lsr #8 │ │ + movs r0, #1 │ │ + str r0, [sp, #172] @ 0xac │ │ + b.n 42604 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + add r0, sp, #200 @ 0xc8 │ │ + mov r4, ip │ │ + bl 39b1a │ │ + ldrb.w r1, [sp, #200] @ 0xc8 │ │ + cmp r1, #255 @ 0xff │ │ + bne.w 429ba │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ + cmp r0, #0 │ │ + bne.w 42ad0 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ + ldrd lr, r0, [r9, #28] │ │ + cmp r0, r2 │ │ + bcc.w 42980 │ │ + subs r0, r0, r2 │ │ + add.w r1, lr, r2 │ │ + mov.w r3, lr, lsr #16 │ │ + mov.w r6, lr, lsr #8 │ │ + strd r1, r0, [r9, #28] │ │ + movs r0, #9 │ │ + str r0, [sp, #172] @ 0xac │ │ + str r2, [sp, #24] │ │ + str r2, [sp, #168] @ 0xa8 │ │ + b.n 4263e │ │ + cmp.w r9, #0 │ │ + beq.w 42a3a │ │ + sub.w r0, r9, #1 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + movs r1, #14 │ │ + movs r6, #0 │ │ + str r1, [sp, #172] @ 0xac │ │ + str.w r0, [r9, #32] │ │ + ldrb.w r0, [lr], #1 │ │ + str.w lr, [r9, #28] │ │ + str r0, [sp, #88] @ 0x58 │ │ + b.n 424c2 │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ + and.w r0, r2, #65280 @ 0xff00 │ │ + cmp.w r0, #2048 @ 0x800 │ │ + bne.w 42914 │ │ + subs r0, r4, #2 │ │ + cmp r0, #119 @ 0x77 │ │ + bhi.w 42914 │ │ + tbh [pc, r0, lsl #1] │ │ + lsls r0, r7, #1 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r0, r7, #1 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r0, r7, #1 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r0, r7, #1 │ │ + lsls r7, r4, #12 │ │ + lsls r0, r7, #1 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r1, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r0, r7, #1 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r0, r7, #1 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r0, r7, #1 │ │ + lsls r7, r4, #12 │ │ + lsls r0, r7, #1 │ │ + lsls r7, r4, #12 │ │ + lsls r0, r7, #1 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r0, r7, #1 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r0, r7, #1 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r7, r4, #12 │ │ + lsls r0, r7, #1 │ │ + ldr.w fp, [sp, #188] @ 0xbc │ │ + cmp.w r9, #7 │ │ + ldr r6, [sp, #20] │ │ + bls.w 42980 │ │ + ldrb.w r1, [lr, #7] │ │ + sub.w r2, r9, #8 │ │ + ldr.w r0, [lr, #3] │ │ + add.w r3, lr, #8 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + lsls r1, r1, #24 │ │ + orrs.w r1, r1, r0, lsr #8 │ │ + strd r3, r2, [r9, #28] │ │ + bne.w 42b00 │ │ + ldrb.w r1, [lr, #2] │ │ + lsls r0, r0, #24 │ │ + ldrh.w r2, [lr] │ │ + orr.w lr, r2, r1, lsl #16 │ │ + orr.w r0, r0, lr │ │ + str r0, [sp, #20] │ │ + lsrs r3, r0, #16 │ │ + lsrs r6, r0, #8 │ │ + movs r0, #11 │ │ + b.n 4281c │ │ + cmp.w r9, #0 │ │ + beq.w 42a44 │ │ + ldrb.w r1, [lr], #1 │ │ + sub.w r0, r9, #1 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + movs r6, #0 │ │ + cmp r1, #0 │ │ + str r1, [sp, #92] @ 0x5c │ │ + strd lr, r0, [r9, #28] │ │ + mov lr, r1 │ │ + mov.w r0, #10 │ │ + it ne │ │ + movne.w lr, #1 │ │ + str r0, [sp, #172] @ 0xac │ │ + b.n 424c4 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cmp r0, #8 │ │ + bne.w 426fc │ │ + ldrd r4, fp, [sp, #184] @ 0xb8 │ │ + cmp.w r9, #8 │ │ + bcc.w 42980 │ │ + ldrb.w r1, [lr, #7] │ │ + sub.w r2, r9, #8 │ │ + ldr.w r0, [lr, #3] │ │ + add.w r3, lr, #8 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + lsls r1, r1, #24 │ │ + orrs.w r1, r1, r0, lsr #8 │ │ + strd r3, r2, [r9, #28] │ │ + bne.w 42af4 │ │ + ldrb.w r1, [lr, #2] │ │ + lsls r0, r0, #24 │ │ + ldrh.w r2, [lr] │ │ + orr.w r1, r2, r1, lsl #16 │ │ + orrs r1, r0 │ │ + b.n 42718 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + cmp r1, #33 @ 0x21 │ │ + bne.w 42a2a │ │ + mov lr, r4 │ │ + lsrs r0, r4, #16 │ │ + ldr r4, [sp, #156] @ 0x9c │ │ + str r4, [sp, #168] @ 0xa8 │ │ + ldrd fp, r9, [sp, #188] @ 0xbc │ │ + orr.w r3, r0, r4, lsl #16 │ │ + mov.w r0, lr, lsr #8 │ │ + orr.w r6, r0, r4, lsl #24 │ │ + movs r0, #7 │ │ + str r0, [sp, #172] @ 0xac │ │ + b.n 42646 │ │ + cmp.w r9, #0 │ │ + beq.w 42a30 │ │ + sub.w r0, r9, #1 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + movs r1, #30 │ │ + movs r6, #0 │ │ + str r1, [sp, #172] @ 0xac │ │ + str.w r0, [r9, #32] │ │ + ldrb.w r0, [lr], #1 │ │ + str.w lr, [r9, #28] │ │ + str r0, [sp, #96] @ 0x60 │ │ + mov lr, r0 │ │ + movs r3, #0 │ │ + b.n 42604 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cmp r0, #8 │ │ + bne.w 42724 │ │ + ldrd r4, fp, [sp, #184] @ 0xb8 │ │ + cmp.w r9, #8 │ │ + bcc.w 42980 │ │ + ldrb.w r1, [lr, #7] │ │ + sub.w r2, r9, #8 │ │ + ldr.w r0, [lr, #3] │ │ + add.w r3, lr, #8 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + lsls r1, r1, #24 │ │ + orrs.w r1, r1, r0, lsr #8 │ │ + strd r3, r2, [r9, #28] │ │ + bne.w 42afa │ │ + ldrb.w r1, [lr, #2] │ │ + lsls r0, r0, #24 │ │ + ldrh.w r2, [lr] │ │ + orr.w r1, r2, r1, lsl #16 │ │ + orrs r1, r0 │ │ + b.n 42740 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + cmp r0, #2 │ │ + bne.w 42750 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + add r0, sp, #200 @ 0xc8 │ │ + mov r4, ip │ │ + bl 40880 │ │ + ldrb.w r1, [sp, #200] @ 0xc8 │ │ + ldrd fp, r9, [sp, #188] @ 0xbc │ │ + cmp r1, #255 @ 0xff │ │ + bne.w 429ba │ │ + mov ip, r4 │ │ + ldr.w lr, [sp, #204] @ 0xcc │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ + b.n 42812 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + add r0, sp, #200 @ 0xc8 │ │ + mov r4, ip │ │ + bl 39b1a │ │ + ldrb.w r1, [sp, #200] @ 0xc8 │ │ + cmp r1, #255 @ 0xff │ │ + bne.w 429ba │ │ + ldrd lr, r1, [sp, #208] @ 0xd0 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + mov.w r0, lr, lsr #16 │ │ + orr.w r3, r0, r1, lsl #16 │ │ + mov.w r0, lr, lsr #8 │ │ + orr.w r6, r0, r1, lsl #24 │ │ + movs r0, #8 │ │ + str r0, [sp, #172] @ 0xac │ │ + b.n 4263e │ │ + cmp.w r9, #4 │ │ + bcc.w 42980 │ │ + ldr.w r0, [lr], #4 │ │ + sub.w r1, r9, #4 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + lsrs r3, r0, #16 │ │ + lsrs r6, r0, #8 │ │ + strd lr, r1, [r9, #28] │ │ + movs r1, #16 │ │ + b.n 425da │ │ + cmp.w r9, #3 │ │ + bcc.w 42980 │ │ + ldrb.w r3, [lr, #2] │ │ + sub.w r1, r9, #3 │ │ + ldrh.w r0, [lr] │ │ + add.w r2, lr, #3 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + orr.w lr, r0, r3, lsl #16 │ │ + movs r0, #13 │ │ + strd r2, r1, [r9, #28] │ │ + mov.w r6, lr, lsr #8 │ │ + str r0, [sp, #172] @ 0xac │ │ + b.n 42604 │ │ + cmp.w r9, #4 │ │ + bcc.w 42980 │ │ + ldr.w r0, [lr], #4 │ │ + sub.w r1, r9, #4 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + lsrs r3, r0, #16 │ │ + lsrs r6, r0, #8 │ │ + strd lr, r1, [r9, #28] │ │ + movs r1, #30 │ │ + str r1, [sp, #172] @ 0xac │ │ + mov lr, r0 │ │ + b.n 42604 │ │ + cmp.w r9, #2 │ │ + bcc.w 42a86 │ │ + sub.w r0, r9, #2 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + ldrh.w r1, [lr], #2 │ │ + movs r3, #0 │ │ + str r1, [sp, #100] @ 0x64 │ │ + strd lr, r0, [r9, #28] │ │ + movs r0, #30 │ │ + lsrs r6, r1, #8 │ │ + str r0, [sp, #172] @ 0xac │ │ + mov lr, r1 │ │ + ldr.w fp, [sp, #188] @ 0xbc │ │ + b.n 42644 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + add r0, sp, #200 @ 0xc8 │ │ + mov r4, ip │ │ + bl 39b1a │ │ + ldrb.w r1, [sp, #200] @ 0xc8 │ │ + cmp r1, #255 @ 0xff │ │ + bne.w 429ba │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ + cmp r0, #0 │ │ + bne.w 42ae2 │ │ + ldr.w lr, [sp, #208] @ 0xd0 │ │ + movs r1, #20 │ │ + str r1, [sp, #172] @ 0xac │ │ + str.w lr, [sp, #52] @ 0x34 │ │ + mov.w r3, lr, lsr #16 │ │ + mov.w r6, lr, lsr #8 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + ldr.w fp, [sp, #188] @ 0xbc │ │ + mov ip, r4 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ + orr.w r4, r4, r1, lsl #16 │ │ + lsls r1, r6, #8 │ │ + ldr.w r5, [r9, #8] │ │ + pkhbt r1, r1, r3, lsl #16 │ │ + ldr.w r0, [r9] │ │ + uxtb.w r2, lr │ │ + str r6, [sp, #176] @ 0xb0 │ │ + adds r6, r1, r2 │ │ + cmp r5, r0 │ │ + str r3, [sp, #152] @ 0x98 │ │ + beq.n 4269c │ │ + ldr.w r0, [r9, #4] │ │ + lsls r1, r5, #5 │ │ + ldr r2, [sp, #172] @ 0xac │ │ + add.w fp, fp, #16 │ │ + str r2, [r0, r1] │ │ + adds r1, r5, #1 │ │ + add.w r0, r0, r5, lsl #5 │ │ + str.w r1, [r9, #8] │ │ + movs r1, #0 │ │ + strd r1, r6, [r0, #4] │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ + strd r1, sl, [r0, #12] │ │ + strd r8, r4, [r0, #20] │ │ + str r0, [r0, #28] │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + cmp fp, r0 │ │ + bne.w 4199e │ │ + b.n 42968 │ │ + mov r0, r9 │ │ + str.w ip, [sp, #140] @ 0x8c │ │ + bl 4385e │ │ + ldr.w ip, [sp, #140] @ 0x8c │ │ + b.n 42668 │ │ + ldrd r4, fp, [sp, #184] @ 0xb8 │ │ + cmp.w r9, #4 │ │ + bcc.w 42980 │ │ + sub.w r0, r9, #4 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + ldr.w r1, [lr], #4 │ │ + strd lr, r0, [r9, #28] │ │ + movs r0, #16 │ │ + lsrs r3, r1, #16 │ │ + lsrs r6, r1, #8 │ │ + str r0, [sp, #172] @ 0xac │ │ + str r1, [sp, #80] @ 0x50 │ │ + b.n 4274a │ │ + ldrd r4, fp, [sp, #184] @ 0xb8 │ │ + cmp.w r9, #4 │ │ + bcc.w 42980 │ │ + sub.w r0, r9, #4 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + ldr.w r1, [lr], #4 │ │ + strd lr, r0, [r9, #28] │ │ + movs r0, #11 │ │ + lsrs r3, r1, #16 │ │ + lsrs r6, r1, #8 │ │ + str r0, [sp, #172] @ 0xac │ │ + str r1, [sp, #60] @ 0x3c │ │ + b.n 4274a │ │ + ldrd r4, fp, [sp, #184] @ 0xb8 │ │ + cmp.w r9, #4 │ │ + bcc.w 42980 │ │ + sub.w r0, r9, #4 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + ldr.w r1, [lr], #4 │ │ + strd lr, r0, [r9, #28] │ │ + movs r0, #27 │ │ + lsrs r3, r1, #16 │ │ + lsrs r6, r1, #8 │ │ + str r0, [sp, #172] @ 0xac │ │ + str r1, [sp, #32] │ │ + b.n 4274a │ │ + ldrd r4, fp, [sp, #184] @ 0xb8 │ │ + cmp.w r9, #4 │ │ + bcc.w 42980 │ │ + sub.w r0, r9, #4 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + ldr.w r1, [lr], #4 │ │ + strd lr, r0, [r9, #28] │ │ + movs r0, #31 │ │ + lsrs r3, r1, #16 │ │ + lsrs r6, r1, #8 │ │ + str r0, [sp, #172] @ 0xac │ │ + str r1, [sp, #36] @ 0x24 │ │ + mov lr, r1 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + b.n 42648 │ │ + ldrd r4, fp, [sp, #184] @ 0xb8 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cmp r0, #8 │ │ + bne.n 427f6 │ │ + cmp.w r9, #8 │ │ + bcc.w 42980 │ │ + ldrb.w r1, [lr, #7] │ │ + sub.w r2, r9, #8 │ │ + ldr.w r0, [lr, #3] │ │ + add.w r3, lr, #8 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + lsls r1, r1, #24 │ │ + orrs.w r1, r1, r0, lsr #8 │ │ + strd r3, r2, [r9, #28] │ │ + bne.w 42b06 │ │ + ldrb.w r1, [lr, #2] │ │ + lsls r0, r0, #24 │ │ + ldrh.w r2, [lr] │ │ + orr.w r1, r2, r1, lsl #16 │ │ + orr.w lr, r0, r1 │ │ + str.w lr, [sp, #8] │ │ + b.n 42812 │ │ + mvns r0, r1 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + add r0, r9 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + add r1, lr │ │ + mov.w r3, lr, lsr #16 │ │ + adds r1, #1 │ │ + mov.w r6, lr, lsr #8 │ │ + strd r1, r0, [r9, #28] │ │ + movs r0, #32 │ │ + str r0, [sp, #172] @ 0xac │ │ + str.w lr, [sp, #124] @ 0x7c │ │ + b.n 42964 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + cmp r3, #63 @ 0x3f │ │ + strd fp, r2, [r9, #28] │ │ + bgt.n 428b2 │ │ + ldr.w fp, [sp, #188] @ 0xbc │ │ + cmp r4, #64 @ 0x40 │ │ + mov r4, ip │ │ + mov r2, r1 │ │ + bcc.n 428ba │ │ + and.w r0, r3, #63 @ 0x3f │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + lsl.w r3, r2, r0 │ │ + subs r0, #32 │ │ + it pl │ │ + movpl r3, #0 │ │ + it pl │ │ + lslpl r2, r0 │ │ + orr.w r4, ip, r3 │ │ + orrs r2, r1 │ │ + b.n 428ba │ │ + cmp.w r9, #4 │ │ + bcc.w 42980 │ │ + ldr.w r1, [lr], #4 │ │ + sub.w r0, r9, #4 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + str r1, [sp, #8] │ │ + strd lr, r0, [r9, #28] │ │ + mov lr, r1 │ │ + mov.w r3, lr, lsr #16 │ │ + mov.w r6, lr, lsr #8 │ │ + movs r0, #15 │ │ + str r0, [sp, #172] @ 0xac │ │ + b.n 4274c │ │ + cmp.w r9, #4 │ │ + bcc.w 42980 │ │ + sub.w r0, r9, #4 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + str.w r0, [r9, #32] │ │ + ldr.w r1, [lr], #4 │ │ + b.n 4288e │ │ + cmp.w r9, #7 │ │ + bls.w 42980 │ │ + sub.w r2, r9, #8 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + ldrb.w r0, [lr, #7] │ │ + add.w r6, lr, #8 │ │ + ldr.w r1, [lr, #3] │ │ + str.w r2, [r9, #32] │ │ + ldrb.w r2, [lr, #2] │ │ + ldrh.w r3, [lr] │ │ + str.w r6, [r9, #28] │ │ + lsrs r6, r1, #8 │ │ + orr.w r6, r6, r0, lsl #24 │ │ + orr.w r0, r3, r2, lsl #16 │ │ + orr.w r1, r0, r1, lsl #24 │ │ + b.n 42894 │ │ + cmp.w r9, #2 │ │ + bcc.w 42980 │ │ + sub.w r0, r9, #2 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + str.w r0, [r9, #32] │ │ + ldrh.w r1, [lr], #2 │ │ + str.w lr, [r9, #28] │ │ + movs r6, #0 │ │ + lsrs r0, r1, #16 │ │ + orr.w r3, r0, r6, lsl #16 │ │ + lsrs r0, r1, #8 │ │ + movs r2, #0 │ │ + orr.w r0, r0, r6, lsl #24 │ │ + str r2, [sp, #172] @ 0xac │ │ + str r1, [sp, #76] @ 0x4c │ │ + mov lr, r1 │ │ + str r6, [sp, #72] @ 0x48 │ │ + str r6, [sp, #168] @ 0xa8 │ │ + mov r6, r0 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + b.n 42648 │ │ + mov r4, ip │ │ + mov r2, r1 │ │ + ldr.w fp, [sp, #188] @ 0xbc │ │ + lsrs r0, r4, #16 │ │ + orr.w r3, r0, r2, lsl #16 │ │ + lsrs r0, r4, #8 │ │ + orr.w r6, r0, r2, lsl #24 │ │ + movs r0, #7 │ │ + mov ip, lr │ │ + str r0, [sp, #172] @ 0xac │ │ + mov lr, r4 │ │ + str r4, [sp, #16] │ │ + str r2, [sp, #12] │ │ + str r2, [sp, #168] @ 0xa8 │ │ + b.n 42644 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + bic.w r0, r0, #1 │ │ + cmp r0, #2 │ │ + beq.w 421e4 │ │ + ldr.w fp, [sp, #188] @ 0xbc │ │ + cmp.w r9, #4 │ │ + bcc.n 42980 │ │ + ldr.w r0, [lr], #4 │ │ + sub.w r1, r9, #4 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + lsrs r3, r0, #16 │ │ + lsrs r6, r0, #8 │ │ + strd lr, r1, [r9, #28] │ │ + movs r1, #4 │ │ + str r1, [sp, #172] @ 0xac │ │ + mov lr, r0 │ │ + b.n 4274c │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + bic.w r0, r0, #1 │ │ + cmp r0, #2 │ │ + beq.w 423b6 │ │ + ldr.w fp, [sp, #188] @ 0xbc │ │ + cmp.w r9, #8 │ │ + bcc.n 42980 │ │ + sub.w r2, r9, #8 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + ldrb.w r1, [lr, #7] │ │ + add.w r6, lr, #8 │ │ + ldr.w r0, [lr, #3] │ │ + str.w r2, [r9, #32] │ │ + ldrb.w r2, [lr, #2] │ │ + lsls r1, r1, #24 │ │ + ldrh.w r3, [lr] │ │ + orr.w r1, r1, r0, lsr #8 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + orr.w lr, r3, r2, lsl #16 │ │ + str.w r6, [r9, #28] │ │ + orr.w r1, lr, r0, lsl #24 │ │ + lsrs r0, r0, #8 │ │ + lsrs r2, r1, #16 │ │ + lsrs r1, r1, #8 │ │ + orr.w r3, r2, r0, lsl #16 │ │ + orr.w r6, r1, r0, lsl #24 │ │ + movs r0, #5 │ │ + str r0, [sp, #172] @ 0xac │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + b.n 42648 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + movw r0, #511 @ 0x1ff │ │ + strh r0, [r1, #0] │ │ + add sp, #220 @ 0xdc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - movs r2, #18 │ │ - ldr r4, [sp, #20] │ │ - b.n 41f4e │ │ - ldr r3, [pc, #12] @ (420a4 ) │ │ - mov r1, r2 │ │ + movs r0, #16 │ │ + mov r4, fp │ │ + b.w 41828 │ │ + mov.w r8, #0 │ │ + movs r1, #17 │ │ + mov sl, lr │ │ + str.w lr, [sp, #168] @ 0xa8 │ │ + b.n 42a04 │ │ + mov.w r8, #0 │ │ + movs r1, #17 │ │ + mov r5, ip │ │ + mov sl, lr │ │ + b.n 42a04 │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ + add.w sl, r8, r9 │ │ + movs r0, #0 │ │ + strd sl, r0, [r1, #28] │ │ + mov.w r8, #0 │ │ + movs r1, #17 │ │ + b.n 42a04 │ │ + mov.w r8, #0 │ │ + movs r1, #17 │ │ + ldr r5, [sp, #140] @ 0x8c │ │ + mov sl, fp │ │ + b.n 42a04 │ │ + ldr r0, [sp, #204] @ 0xcc │ │ + str r0, [sp, #168] @ 0xa8 │ │ + ldrb.w r0, [sp, #201] @ 0xc9 │ │ + ldr.w r8, [sp, #212] @ 0xd4 │ │ + ldr.w sl, [sp, #208] @ 0xd0 │ │ + ldrh.w r5, [sp, #202] @ 0xca │ │ + str r0, [sp, #176] @ 0xb0 │ │ + b.n 42a04 │ │ + mov.w r8, #0 │ │ + movs r1, #17 │ │ + ldr r5, [sp, #140] @ 0x8c │ │ + b.n 42996 │ │ + movs r1, #6 │ │ + ldr r5, [sp, #140] @ 0x8c │ │ + b.n 42a04 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + movs r1, #7 │ │ + ldrd r8, sl, [sp, #12] │ │ + strd fp, r2, [r0, #28] │ │ + b.n 42a04 │ │ + movs r1, #50 @ 0x32 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + b.n 42b0a │ │ + movs r1, #50 @ 0x32 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + b.n 42b0a │ │ + movs r1, #20 │ │ + str r2, [sp, #176] @ 0xb0 │ │ + ldrd r8, sl, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + ldr r4, [sp, #148] @ 0x94 │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + uxtb r0, r0 │ │ + lsls r0, r0, #8 │ │ + orr.w r0, r0, r5, lsl #16 │ │ + add r0, r1 │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ + strd r0, r1, [r4] │ │ + b.w 4183a │ │ + mov.w r8, #0 │ │ + movs r1, #17 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + b.n 42ab0 │ │ + movs r1, #67 @ 0x43 │ │ + ldr r5, [sp, #152] @ 0x98 │ │ + b.n 42a04 │ │ + mov.w r8, #0 │ │ + movs r1, #17 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + b.n 42ab0 │ │ + mov.w r8, #0 │ │ + movs r1, #17 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + b.n 42ab0 │ │ + mov.w r8, #0 │ │ + movs r1, #17 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + b.n 42ab0 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + mov.w r8, #0 │ │ + movs r1, #17 │ │ + lsrs r5, r0, #16 │ │ + lsrs r0, r0, #8 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + b.n 42986 │ │ + mov.w r8, #0 │ │ + movs r1, #17 │ │ + ldr r5, [sp, #116] @ 0x74 │ │ + b.n 42986 │ │ + mov.w r8, #0 │ │ + movs r1, #17 │ │ + ldr r5, [sp, #104] @ 0x68 │ │ + b.n 42986 │ │ + mov.w r8, #0 │ │ + movs r1, #17 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + b.n 42ab0 │ │ + mov.w r8, #0 │ │ + movs r1, #17 │ │ + ldr r5, [sp, #64] @ 0x40 │ │ + b.n 42986 │ │ + mov.w r8, #0 │ │ + movs r1, #17 │ │ + ldr r5, [sp, #100] @ 0x64 │ │ + b.n 42986 │ │ + ldr r2, [sp, #124] @ 0x7c │ │ + mov sl, lr │ │ + mov.w r8, #0 │ │ + movs r1, #17 │ │ + str r2, [sp, #168] @ 0xa8 │ │ + b.n 42a04 │ │ + mov.w r8, #0 │ │ + movs r1, #17 │ │ + ldr r5, [sp, #84] @ 0x54 │ │ + b.n 42986 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + mov.w r8, #0 │ │ + movs r1, #17 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + b.n 42996 │ │ + mov sl, lr │ │ + b.n 429a6 │ │ + movs r1, #50 @ 0x32 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + b.n 42b0a │ │ + movs r1, #50 @ 0x32 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + b.n 42b0a │ │ + movs r1, #50 @ 0x32 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + b.n 42b0a │ │ + movs r1, #50 @ 0x32 │ │ + ldr r0, [sp, #28] │ │ + b.n 42b0a │ │ + movs r1, #50 @ 0x32 │ │ + ldr r0, [sp, #24] │ │ + b.n 42b0a │ │ + movs r1, #50 @ 0x32 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + b.n 42b0a │ │ + movs r1, #50 @ 0x32 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + b.n 42b0a │ │ + movs r1, #50 @ 0x32 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + b.n 42b0a │ │ + movs r1, #50 @ 0x32 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + b.n 42b0a │ │ + movs r1, #50 @ 0x32 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + b.n 42b0a │ │ + movs r1, #50 @ 0x32 │ │ + ldr r0, [sp, #32] │ │ + b.n 42b0a │ │ + movs r1, #50 @ 0x32 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + b.n 42b0a │ │ + movs r1, #50 @ 0x32 │ │ + str r6, [sp, #168] @ 0xa8 │ │ + b.n 42a04 │ │ + movs r1, #50 @ 0x32 │ │ + ldr r0, [sp, #8] │ │ + str r0, [sp, #168] @ 0xa8 │ │ + b.n 42a04 │ │ + mov.w r8, #0 │ │ + movs r1, #17 │ │ + b.n 42996 │ │ + ldr r3, [pc, #32] @ (42b38 ) │ │ movs r0, #0 │ │ + mov r1, r6 │ │ movs r2, #5 │ │ add r3, pc │ │ - bl 1b904 │ │ + bl 1bb58 │ │ + movs r0, #32 │ │ + mov r2, r6 │ │ + str r0, [sp, #0] │ │ + mov r0, r9 │ │ + movs r3, #8 │ │ + bl 2f754 │ │ + b.w 41994 │ │ nop │ │ - stc 0, cr0, [r0] │ │ + bge.n 42c10 │ │ + movs r0, r0 │ │ push {r4, lr} │ │ uxtb r2, r2 │ │ cmp r2, #8 │ │ - bne.n 420f0 │ │ + bne.n 42b84 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #8 │ │ - bcc.n 420f8 │ │ + bcc.n 42b8c │ │ ldrb.w lr, [r2, #7] │ │ subs r3, #8 │ │ ldr.w ip, [r2, #3] │ │ add.w r4, r2, #8 │ │ strd r4, r3, [r1] │ │ mov.w r1, lr, lsl #24 │ │ orrs.w r1, r1, ip, lsr #8 │ │ ittt ne │ │ - movne r1, #56 @ 0x38 │ │ + movne r1, #50 @ 0x32 │ │ strbne r1, [r0, #0] │ │ popne {r4, pc} │ │ ldrb r3, [r2, #2] │ │ mov.w r1, ip, lsl #24 │ │ ldrh r2, [r2, #0] │ │ orr.w r2, r2, r3, lsl #16 │ │ orrs r1, r2 │ │ str r1, [r0, #4] │ │ movs r1, #255 @ 0xff │ │ strb r1, [r0, #0] │ │ pop {r4, pc} │ │ ldrd r2, r3, [r1] │ │ cmp r3, #4 │ │ - bcs.n 42106 │ │ + bcs.n 42b9a │ │ movs r1, #0 │ │ str r2, [r0, #8] │ │ str r1, [r0, #12] │ │ - movs r1, #19 │ │ + movs r1, #17 │ │ str r2, [r0, #4] │ │ strb r1, [r0, #0] │ │ pop {r4, pc} │ │ subs r3, #4 │ │ ldr.w r4, [r2], #4 │ │ str r4, [r0, #4] │ │ strd r2, r3, [r1] │ │ movs r1, #255 @ 0xff │ │ strb r1, [r0, #0] │ │ pop {r4, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #60 @ 0x3c │ │ - ldrd r4, r2, [r1] │ │ - cmp r2, #0 │ │ - beq.w 422c6 │ │ - ldrb.w r5, [r4], #1 │ │ - sub.w sl, r2, #1 │ │ - cmp r5, #0 │ │ - strd r4, sl, [r1] │ │ - beq.w 422da │ │ - lsls r6, r5, #2 │ │ - strd r0, r1, [sp, #40] @ 0x28 │ │ - mov r0, r6 │ │ - blx 4f770 │ │ - cmp r0, #0 │ │ - beq.w 42358 │ │ - mov r2, r0 │ │ - strd r5, r0, [sp, #48] @ 0x30 │ │ - movs r0, #0 │ │ - movs r1, #0 │ │ - str r0, [sp, #36] @ 0x24 │ │ - str r1, [sp, #56] @ 0x38 │ │ - str r5, [sp, #16] │ │ - cmp.w sl, #0 │ │ - beq.w 42330 │ │ - adds r0, r1, #1 │ │ - strd r1, r2, [sp, #24] │ │ - str r0, [sp, #20] │ │ - mov.w fp, #0 │ │ - mov.w r9, #0 │ │ - mov.w ip, #0 │ │ - mov r3, r4 │ │ - mov r0, r4 │ │ - mov r2, r4 │ │ - str.w sl, [sp, #32] │ │ - ldrb.w r6, [r2], #1 │ │ - sub.w r1, sl, #1 │ │ - cmp.w ip, #63 @ 0x3f │ │ - bne.n 4219a │ │ - cmp r6, #1 │ │ - bhi.w 422ee │ │ - and.w r5, ip, #63 @ 0x3f │ │ - and.w lr, r6, #127 @ 0x7f │ │ - rsb r4, r5, #32 │ │ - subs.w r8, r5, #32 │ │ - lsl.w r5, lr, r5 │ │ - lsr.w r4, lr, r4 │ │ - it pl │ │ - lslpl.w r4, lr, r8 │ │ - it pl │ │ - movpl r5, #0 │ │ - orr.w fp, fp, r5 │ │ - orr.w r9, r9, r4 │ │ - sxtb r5, r6 │ │ - cmp.w r5, #4294967295 @ 0xffffffff │ │ - bgt.n 421da │ │ - add.w ip, ip, #7 │ │ - mov sl, r1 │ │ - mov r3, r2 │ │ + sub sp, #44 @ 0x2c │ │ + mov r5, r1 │ │ + ldrd r2, r1, [r1] │ │ cmp r1, #0 │ │ - bne.n 42186 │ │ - b.n 422fe │ │ - ldr r4, [sp, #44] @ 0x2c │ │ - movw r0, #65535 @ 0xffff │ │ - cmp fp, r0 │ │ + beq.n 42cb2 │ │ + ldrb.w r3, [r2], #1 │ │ + subs r1, #1 │ │ + str r3, [sp, #4] │ │ + cmp r3, #0 │ │ + strd r2, r1, [r5] │ │ + beq.n 42cc4 │ │ + str r0, [sp, #0] │ │ + ldr r0, [sp, #4] │ │ + mov.w r9, r0, lsl #2 │ │ + mov r0, r9 │ │ + blx 4eea0 │ │ + cmp r0, #0 │ │ + beq.w 42d40 │ │ + movs r4, #0 │ │ + ldr r1, [sp, #4] │ │ + mov fp, r0 │ │ + mov.w r8, #0 │ │ + strd r0, r4, [sp, #12] │ │ + str r1, [sp, #8] │ │ + b.n 42c0e │ │ + add.w r1, fp, r4, lsl #2 │ │ + adds r2, r4, #1 │ │ + strh.w r9, [fp, r4, lsl #2] │ │ + mov r4, r2 │ │ + strh.w sl, [r1, #2] │ │ + ldr r1, [sp, #4] │ │ + str r2, [sp, #16] │ │ + cmp r1, r2 │ │ + beq.n 42cf4 │ │ + add r0, sp, #24 │ │ + mov r1, r5 │ │ + bl 39b1a │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #255 @ 0xff │ │ + bne.n 42cd4 │ │ + ldrd r2, r3, [sp, #32] │ │ movw r6, #65535 @ 0xffff │ │ - eor.w r5, fp, #1 │ │ - strd r2, r1, [r4] │ │ + ldrd r0, r1, [r5] │ │ + movw r9, #65535 @ 0xffff │ │ + cmp r2, r6 │ │ it cc │ │ - movcc r6, fp │ │ - cmp.w r9, #0 │ │ + movcc r9, r2 │ │ + cmp r3, #0 │ │ + eor.w r2, r2, #1 │ │ it ne │ │ - movne r6, r0 │ │ - orrs.w r5, r5, r9 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + movne r9, r6 │ │ + orrs r2, r3 │ │ it eq │ │ - addeq r0, #1 │ │ + addeq.w r8, r8, #1 │ │ cmp r1, #0 │ │ - beq.w 42334 │ │ - ldrb r2, [r3, #1] │ │ - sub.w r5, sl, #2 │ │ - str r0, [sp, #36] @ 0x24 │ │ - adds r0, r3, #2 │ │ - and.w r1, r2, #127 @ 0x7f │ │ - strd r0, r5, [r4] │ │ - mov ip, r0 │ │ - sxtb r2, r2 │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - ble.n 42230 │ │ - str r1, [sp, #4] │ │ - mov r4, ip │ │ - ldr r2, [sp, #28] │ │ - mov sl, r5 │ │ - b.n 42280 │ │ - cmp r5, #0 │ │ - beq.w 42338 │ │ - ldr r5, [sp, #44] @ 0x2c │ │ - sub.w r0, sl, #3 │ │ - ldrb r2, [r3, #2] │ │ - adds r4, r3, #3 │ │ - strd r4, r0, [r5] │ │ - and.w r5, r2, #127 @ 0x7f │ │ - mov ip, r4 │ │ - sxtb r2, r2 │ │ - orr.w r1, r1, r5, lsl #7 │ │ + beq.n 42cee │ │ + mov r3, r0 │ │ + mov ip, sl │ │ + ldrsb.w sl, [r3], #1 │ │ + subs r2, r1, #1 │ │ + cmp.w sl, #0 │ │ + strd r3, r2, [r5] │ │ + bpl.n 42c82 │ │ + cmp r2, #0 │ │ + beq.n 42d0c │ │ + ldrsb.w r2, [r0, #1] │ │ + subs r3, r1, #2 │ │ + add.w lr, r0, #2 │ │ + and.w r6, sl, #127 @ 0x7f │ │ + strd lr, r3, [r5] │ │ + and.w r3, r2, #127 @ 0x7f │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - ble.n 42260 │ │ - str r1, [sp, #4] │ │ - mov r4, ip │ │ - ldr r2, [sp, #28] │ │ - mov sl, r0 │ │ - b.n 42280 │ │ - cmp r0, #0 │ │ - beq.n 42338 │ │ - ldrb r2, [r3, #3] │ │ - sub.w sl, sl, #4 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - adds r4, r3, #4 │ │ - cmp r2, #3 │ │ - str.w sl, [r0, #4] │ │ - str r4, [r0, #0] │ │ - bhi.n 4233e │ │ - orr.w r0, r1, r2, lsl #14 │ │ - ldr r2, [sp, #28] │ │ - str r0, [sp, #4] │ │ - ldr.w r8, [sp, #24] │ │ - ldr r5, [sp, #16] │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - cmp r8, r1 │ │ - bne.n 42294 │ │ - add r0, sp, #48 @ 0x30 │ │ - bl 42e6a │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - add.w r1, r2, r8, lsl #2 │ │ - ldr r0, [sp, #4] │ │ - strh.w r6, [r2, r8, lsl #2] │ │ - strh r0, [r1, #2] │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #56] @ 0x38 │ │ - cmp r1, r5 │ │ - strd fp, r9, [sp, #8] │ │ - bne.w 42160 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - cmp r0, #1 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - bne.n 422e4 │ │ - ldrd r3, r1, [sp, #48] @ 0x30 │ │ - ldr r2, [sp, #56] @ 0x38 │ │ - strd r3, r1, [r0, #4] │ │ - movs r1, #255 @ 0xff │ │ - str r2, [r0, #12] │ │ - b.n 422d0 │ │ + orr.w sl, r6, r3, lsl #7 │ │ + ble.n 42c94 │ │ + ldr r0, [sp, #8] │ │ + cmp r4, r0 │ │ + bne.n 42bf6 │ │ + add r0, sp, #8 │ │ + bl 43822 │ │ + ldr.w fp, [sp, #12] │ │ + b.n 42bf6 │ │ + subs r2, r1, #2 │ │ + cbz r2, 42d14 │ │ + subs r2, r1, #3 │ │ + ldrb r1, [r0, #2] │ │ + adds r0, #3 │ │ + cmp r1, #3 │ │ + strd r0, r2, [r5] │ │ + bhi.n 42d1c │ │ + orr.w sl, sl, r1, lsl #14 │ │ + ldr r0, [sp, #8] │ │ + cmp r4, r0 │ │ + bne.n 42bf6 │ │ + b.n 42c88 │ │ movs r1, #0 │ │ - strd r4, r4, [r0, #4] │ │ - str r1, [r0, #12] │ │ - movs r1, #19 │ │ + strd r2, r1, [r0, #8] │ │ + movs r1, #17 │ │ strb r1, [r0, #0] │ │ - add sp, #60 @ 0x3c │ │ + add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r2, #0 │ │ movs r1, #2 │ │ - str r2, [sp, #56] @ 0x38 │ │ - strd r2, r1, [sp, #48] @ 0x30 │ │ - movs r1, #71 @ 0x47 │ │ + str r2, [sp, #16] │ │ + strd r2, r1, [sp, #8] │ │ + movs r1, #65 @ 0x41 │ │ strb r1, [r0, #0] │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - cbnz r0, 42322 │ │ - b.n 422d2 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - movs r6, #0 │ │ - strd r2, r1, [r0] │ │ - movs r0, #6 │ │ - ldrd r4, r2, [sp, #8] │ │ - b.n 42310 │ │ - mov r4, r0 │ │ - ldr r0, [sp, #32] │ │ + b.n 42d2c │ │ + ldr r5, [sp, #0] │ │ + ldrd r3, r6, [sp, #32] │ │ + ldr r2, [sp, #28] │ │ + ldr.w r1, [sp, #25] │ │ + str r2, [r5, #4] │ │ + str.w r1, [r5, #1] │ │ + strd r3, r6, [r5, #8] │ │ + strb r0, [r5, #0] │ │ + b.n 42d2c │ │ movs r1, #0 │ │ - add r4, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - strd r4, r1, [r0] │ │ - movs r2, #0 │ │ - movs r0, #19 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - strb r6, [r1, #1] │ │ - strb r0, [r1, #0] │ │ - strd r4, r4, [r1, #4] │ │ - str r2, [r1, #12] │ │ - ldr r0, [sp, #48] @ 0x30 │ │ + movs r2, #17 │ │ + b.n 42d20 │ │ + ldr r0, [sp, #0] │ │ + cmp.w r8, #1 │ │ + bne.n 42cce │ │ + ldrd r3, r1, [sp, #8] │ │ + ldr r2, [sp, #16] │ │ + strd r3, r1, [r0, #4] │ │ + movs r1, #255 @ 0xff │ │ + str r2, [r0, #12] │ │ + b.n 42cba │ │ + movs r1, #0 │ │ + movs r2, #17 │ │ + mov r0, r3 │ │ + b.n 42d1e │ │ + movs r1, #0 │ │ + movs r2, #17 │ │ + mov r0, lr │ │ + b.n 42d1e │ │ + movs r2, #6 │ │ + mov sl, ip │ │ + ldr r3, [sp, #0] │ │ + strh.w sl, [r3, #2] │ │ + strb r2, [r3, #0] │ │ + strd r0, r1, [r3, #8] │ │ + ldr r0, [sp, #8] │ │ cmp r0, #0 │ │ - beq.n 422d2 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - blx 4f780 │ │ - add sp, #60 @ 0x3c │ │ + beq.n 42cbc │ │ + ldr r0, [sp, #12] │ │ + blx 4eeb0 │ │ + add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - movs r6, #0 │ │ - b.n 4230c │ │ - movs r0, #19 │ │ - b.n 42340 │ │ - movs r0, #19 │ │ - mov r2, ip │ │ - b.n 42340 │ │ - movs r0, #6 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - movs r1, #0 │ │ - str r1, [r3, #12] │ │ - ldr r1, [sp, #4] │ │ - strd r2, r2, [r3, #4] │ │ - strh r1, [r3, #2] │ │ - strb r0, [r3, #0] │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - cmp r0, #0 │ │ - bne.n 42322 │ │ - b.n 422d2 │ │ movs r0, #2 │ │ - mov r1, r6 │ │ - bl 142ba │ │ + mov r1, r9 │ │ + bl 1441a │ │ mov r4, r0 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #8] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #52] @ 0x34 │ │ - blxne 4f780 │ │ + ldrne r0, [sp, #12] │ │ + blxne 4eeb0 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - push {r4, r5, r6, lr} │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #4 │ │ - ldrd r2, r3, [r1] │ │ - movs r6, #0 │ │ - cbz r3, 423f4 │ │ - add.w lr, r2, #1 │ │ - subs r4, r3, #1 │ │ - mov.w r9, #0 │ │ - mov.w sl, #0 │ │ - movs r5, #0 │ │ - adds r6, r2, r3 │ │ - str r6, [sp, #0] │ │ - ldrb.w r8, [lr, #-1] │ │ - cmp r5, #63 @ 0x3f │ │ - bne.n 423a6 │ │ - cmp.w r8, #1 │ │ - bhi.n 4240e │ │ - and.w r6, r5, #63 @ 0x3f │ │ - and.w r3, r8, #127 @ 0x7f │ │ - rsb ip, r6, #32 │ │ - subs.w fp, r6, #32 │ │ - lsr.w r2, r3, ip │ │ - it pl │ │ - lslpl.w r2, r3, fp │ │ - orr.w sl, sl, r2 │ │ - lsl.w r2, r3, r6 │ │ - it pl │ │ - movpl r2, #0 │ │ - orr.w r9, r9, r2 │ │ - sxtb.w r2, r8 │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.n 4241e │ │ - subs r4, #1 │ │ - add.w lr, lr, #1 │ │ - adds r5, #7 │ │ - adds r3, r4, #1 │ │ - bne.n 42398 │ │ - ldr r3, [sp, #0] │ │ - movs r2, #0 │ │ - strd r3, r2, [r1] │ │ - movs r6, #0 │ │ - mov r2, r3 │ │ - b.n 423f8 │ │ - mov.w r8, #0 │ │ - movs r1, #19 │ │ - strd r2, r2, [r0, #4] │ │ - str r6, [r0, #12] │ │ - strb.w r8, [r0, #1] │ │ - strb r1, [r0, #0] │ │ - add sp, #4 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - strd lr, r4, [r1] │ │ - movs r1, #6 │ │ - strb r1, [r0, #0] │ │ - add sp, #4 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - strd lr, r4, [r1] │ │ - movs r1, #255 @ 0xff │ │ - strb r1, [r0, #0] │ │ - strd r9, sl, [r0, #8] │ │ - add sp, #4 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - bmi.n 423de │ │ + blx 4d4a8 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #44 @ 0x2c │ │ - add.w ip, sp, #4 │ │ - stmia.w ip, {r0, r1, r2} │ │ + sub sp, #92 @ 0x5c │ │ + str r0, [sp, #0] │ │ ldr r0, [r7, #8] │ │ - cbz r0, 424c0 │ │ - add.w sl, r3, #2 │ │ - mov.w r9, r0, lsl #2 │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ - ldrh.w r3, [sl] │ │ - add r0, sp, #16 │ │ - ldrd r1, r2, [sp, #8] │ │ - bl 42744 │ │ - ldr r0, [sp, #16] │ │ - lsls r0, r0, #31 │ │ - bne.n 4249e │ │ - ldrh.w r4, [sl, #-2] │ │ - add r3, sp, #24 │ │ - add.w sl, sl, #4 │ │ - cmp r4, #1 │ │ + str r2, [sp, #12] │ │ + cmp r0, #0 │ │ + beq.n 42e20 │ │ + mov.w sl, r0, lsl #2 │ │ + add r0, sp, #48 @ 0x30 │ │ + add.w r8, r0, #8 │ │ + adds r6, r3, #2 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + mov fp, r1 │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ + strd r0, r0, [sp, #4] │ │ + b.n 42d94 │ │ + adds r6, #4 │ │ + subs.w sl, sl, #4 │ │ + beq.n 42df6 │ │ + ldrh r3, [r6, #0] │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [sp, #12] │ │ + mov r1, fp │ │ + bl 43188 │ │ + ldmia.w r8, {r2, r3, r4, r5} │ │ + add.w ip, sp, #32 │ │ + ldrd r0, r1, [sp, #48] @ 0x30 │ │ + stmia.w ip, {r2, r3, r4, r5} │ │ + eor.w r2, r1, r9 │ │ + eor.w r3, r0, r9 │ │ + orrs r2, r3 │ │ + beq.n 42dea │ │ + add r5, sp, #32 │ │ + add.w ip, sp, #16 │ │ + ldr r4, [sp, #44] @ 0x2c │ │ + ldmia r5, {r2, r3, r5} │ │ + str r4, [sp, #28] │ │ + stmia.w ip, {r2, r3, r5} │ │ + ldrh.w r2, [r6, #-2] │ │ + cmp r2, #1 │ │ + bne.n 42d8c │ │ + add r5, sp, #16 │ │ + ldr r4, [sp, #28] │ │ + add.w ip, sp, #72 @ 0x48 │ │ + str r4, [sp, #84] @ 0x54 │ │ + ldmia r5, {r2, r3, r5} │ │ + strd r1, r0, [sp, #4] │ │ + stmia.w ip, {r2, r3, r5} │ │ + b.n 42d8c │ │ + add r3, sp, #32 │ │ + ldr r6, [sp, #0] │ │ ldmia r3, {r0, r1, r2, r3} │ │ - itttt eq │ │ - moveq r5, r1 │ │ - moveq fp, r0 │ │ - moveq r8, r3 │ │ - moveq r6, r2 │ │ - subs.w r9, r9, #4 │ │ - bne.n 4245a │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ - eor.w r0, fp, r1 │ │ - eors r1, r5 │ │ + strd r9, r9, [r6] │ │ + b.n 42e10 │ │ + ldr r5, [sp, #8] │ │ + ldr r4, [sp, #4] │ │ + eor.w r0, r5, r9 │ │ + eor.w r1, r4, r9 │ │ orrs r0, r1 │ │ - beq.n 424c0 │ │ - movs r0, #0 │ │ - b.n 424a8 │ │ - ldrd fp, r5, [sp, #24] │ │ - movs r0, #1 │ │ - ldrd r6, r8, [sp, #32] │ │ - ldr r2, [sp, #4] │ │ - movs r1, #0 │ │ - stmia.w r2, {r0, r1, fp} │ │ - add.w r0, r2, #12 │ │ - stmia.w r0, {r5, r6, r8} │ │ - add sp, #44 @ 0x2c │ │ + beq.n 42e20 │ │ + add r3, sp, #72 @ 0x48 │ │ + ldr r6, [sp, #0] │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd r5, r4, [r6] │ │ + str r0, [r6, #8] │ │ + str r1, [r6, #12] │ │ + str r2, [r6, #16] │ │ + str r3, [r6, #20] │ │ + add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #4] @ (424c8 ) │ │ + ldr r0, [pc, #4] @ (42e28 ) │ │ add r0, pc │ │ - bl 1b994 │ │ - bic.w r0, sl, #0 │ │ + bl 1c75c │ │ + ble.n 42d50 │ │ + movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ - movs r0, #16 │ │ + movs r0, #24 │ │ movs r3, #8 │ │ strd r3, r0, [sp] │ │ movs r5, #4 │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 2e6ac │ │ + bl 2f7aa │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 142ba │ │ - bmi.n 424b6 │ │ + bl 1441a │ │ + bmi.n 42e16 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #108 @ 0x6c │ │ + sub sp, #132 @ 0x84 │ │ str r0, [sp, #4] │ │ mov fp, r1 │ │ ldr r0, [r7, #8] │ │ movs r1, #0 │ │ - str.w r1, [sp, #103] @ 0x67 │ │ + str.w r1, [sp, #127] @ 0x7f │ │ cmp r0, #0 │ │ - str r1, [sp, #100] @ 0x64 │ │ - strh.w r1, [sp, #96] @ 0x60 │ │ - strb.w r1, [sp, #98] @ 0x62 │ │ - beq.w 42736 │ │ - lsls r4, r0, #2 │ │ + str r2, [sp, #92] @ 0x5c │ │ + str r1, [sp, #124] @ 0x7c │ │ + strh.w r1, [sp, #120] @ 0x78 │ │ + strb.w r1, [sp, #122] @ 0x7a │ │ + beq.w 430d2 │ │ + mov.w r8, r0, lsl #2 │ │ movs r0, #0 │ │ - str r0, [sp, #52] @ 0x34 │ │ + str r0, [sp, #68] @ 0x44 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - strd r0, r0, [sp, #56] @ 0x38 │ │ - add.w r9, r3, #2 │ │ - strd r0, r0, [sp, #64] @ 0x40 │ │ - mov r8, r2 │ │ - movs r1, #0 │ │ + strd r0, r0, [sp, #76] @ 0x4c │ │ + add.w sl, r3, #2 │ │ + strd r0, r0, [sp, #84] @ 0x54 │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ movs r0, #0 │ │ - str r1, [sp, #16] │ │ - strd r0, r0, [sp, #44] @ 0x2c │ │ - strd r0, r0, [sp, #36] @ 0x24 │ │ - strd r1, r1, [sp, #8] │ │ - b.n 4257a │ │ - movw r0, #8193 @ 0x2001 │ │ - cmp r6, r0 │ │ - mov r0, sl │ │ - itt eq │ │ - strdeq r1, r2, [sp, #28] │ │ - strdeq r3, r5, [sp, #64] @ 0x40 │ │ - add.w r9, r9, #4 │ │ - subs r4, #4 │ │ - beq.w 426b6 │ │ - ldrh.w r3, [r9] │ │ - mov sl, r0 │ │ - add r0, sp, #72 @ 0x48 │ │ + str r0, [sp, #72] @ 0x48 │ │ + strd r0, r0, [sp, #60] @ 0x3c │ │ + strd r0, r0, [sp, #52] @ 0x34 │ │ + movs r0, #0 │ │ + str r0, [sp, #16] │ │ + strd r0, r0, [sp, #8] │ │ + b.n 42ee6 │ │ + movw r4, #8193 @ 0x2001 │ │ + cmp r0, r4 │ │ + ittt eq │ │ + strdeq r5, r6, [sp, #28] │ │ + strdeq ip, r1, [sp, #20] │ │ + strdeq r2, r3, [sp, #84] @ 0x54 │ │ + add.w sl, sl, #4 │ │ + subs.w r8, r8, #4 │ │ + beq.w 43044 │ │ + ldrh.w r3, [sl] │ │ + add r0, sp, #96 @ 0x60 │ │ + ldr r2, [sp, #92] @ 0x5c │ │ mov r1, fp │ │ - mov r2, r8 │ │ - bl 42744 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - ldrd r5, r3, [sp, #80] @ 0x50 │ │ - ldrd r1, r2, [sp, #88] @ 0x58 │ │ - lsls r0, r0, #31 │ │ - bne.w 4269c │ │ - ldrh.w r6, [r9, #-2] │ │ - subs r0, r6, #1 │ │ - cmp r0, #4 │ │ - bhi.n 4255e │ │ - tbb [pc, r0] │ │ - mov r3, r0 │ │ - adds r6, #38 @ 0x26 │ │ - movs r1, r1 │ │ - strd r1, r2, [sp, #20] │ │ - mov r0, sl │ │ - strd r3, r5, [sp, #56] @ 0x38 │ │ - b.n 42570 │ │ - eor.w r0, r5, #1 │ │ - orrs r0, r3 │ │ - bne.w 42698 │ │ - cmp r2, #16 │ │ - bne.w 42698 │ │ - ldrb r5, [r1, #15] │ │ - ldr.w r2, [r1, #3] │ │ - ldrh r3, [r1, #8] │ │ - ldrb r6, [r1, #10] │ │ - str r5, [sp, #8] │ │ - ldr.w r5, [r1, #11] │ │ - ldr r0, [r1, #0] │ │ - ldrb r1, [r1, #7] │ │ - str.w r2, [sp, #103] @ 0x67 │ │ - str r0, [sp, #100] @ 0x64 │ │ - mov r0, sl │ │ - str r5, [sp, #12] │ │ - str r1, [sp, #16] │ │ - strh.w r3, [sp, #96] @ 0x60 │ │ - strb.w r6, [sp, #98] @ 0x62 │ │ - b.n 42570 │ │ - subs r0, r5, #2 │ │ - sbc.w r6, r3, #0 │ │ - movs r3, #0 │ │ - rsbs r5, r0, #5 │ │ - sbcs.w r6, r3, r6 │ │ - bcc.n 42698 │ │ - tbb [pc, r0] │ │ - movs r7, #43 @ 0x2b │ │ - lsls r3, r6, #12 │ │ - lsls r0, r6, #12 │ │ - mov r3, r2 │ │ - b.n 42670 │ │ - subs r0, r5, #2 │ │ - sbc.w r6, r3, #0 │ │ - movs r3, #0 │ │ - rsbs r5, r0, #5 │ │ - sbcs.w r6, r3, r6 │ │ - bcc.n 42698 │ │ - tbb [pc, r0] │ │ - adds r7, r4, r4 │ │ - lsls r6, r5, #12 │ │ - lsls r3, r5, #12 │ │ - mov r3, r2 │ │ - b.n 42686 │ │ - subs r5, #2 │ │ - mov.w r0, #0 │ │ - sbc.w r3, r3, #0 │ │ - rsbs r6, r5, #5 │ │ - sbcs.w r3, r0, r3 │ │ - bcc.n 42698 │ │ - tbb [pc, r5] │ │ - lsrs r0, r3, #16 │ │ - lsls r4, r4, #12 │ │ - lsls r1, r4, #12 │ │ - mov r0, r2 │ │ - str r1, [sp, #36] @ 0x24 │ │ - b.n 42570 │ │ - uxth r1, r1 │ │ - b.n 42670 │ │ - uxth r1, r1 │ │ - b.n 42686 │ │ - uxtb r1, r1 │ │ - b.n 42670 │ │ - uxth r1, r1 │ │ - str r1, [sp, #36] @ 0x24 │ │ - b.n 42570 │ │ - mov r3, r2 │ │ - cmp r2, #0 │ │ - bmi.n 42698 │ │ - mov r0, sl │ │ - strd r3, r1, [sp, #40] @ 0x28 │ │ - b.n 42570 │ │ - uxtb r1, r1 │ │ - b.n 42686 │ │ - uxtb r1, r1 │ │ - b.n 42694 │ │ - mov r3, r2 │ │ - cmp r2, #0 │ │ - bmi.n 42698 │ │ - mov r0, sl │ │ - strd r3, r1, [sp, #48] @ 0x30 │ │ - b.n 42570 │ │ - mov r0, r2 │ │ - cmp r2, #0 │ │ - bmi.n 42698 │ │ - str r1, [sp, #36] @ 0x24 │ │ - b.n 42570 │ │ - mov r0, sl │ │ - b.n 42570 │ │ + bl 43188 │ │ + ldrd r3, r2, [sp, #96] @ 0x60 │ │ + eor.w r0, r2, r9 │ │ + ldrd ip, r1, [sp, #104] @ 0x68 │ │ + ldr r5, [sp, #116] @ 0x74 │ │ + eor.w r4, r3, r9 │ │ + ldr r6, [sp, #112] @ 0x70 │ │ + orrs r0, r4 │ │ + beq.w 4302e │ │ + ldrh.w r0, [sl, #-2] │ │ + subs r4, r0, #1 │ │ + cmp r4, #4 │ │ + bhi.n 42ec6 │ │ + tbb [pc, r4] │ │ + ldr r6, [pc, #12] @ (42f2c ) │ │ + subs r3, #41 @ 0x29 │ │ + movs r2, r1 │ │ + strd r5, r6, [sp, #44] @ 0x2c │ │ + strd ip, r1, [sp, #36] @ 0x24 │ │ + strd r2, r3, [sp, #76] @ 0x4c │ │ + b.n 42eda │ │ + eor.w r0, r3, #1 │ │ + orrs r0, r2 │ │ + it eq │ │ + cmpeq r1, #16 │ │ + bne.n 42eda │ │ + ldrb.w r6, [ip, #15] │ │ + str r6, [sp, #8] │ │ + ldr.w r6, [ip, #11] │ │ + ldr.w r1, [ip, #3] │ │ + ldrh.w r2, [ip, #8] │ │ + ldrb.w r3, [ip, #10] │ │ + str r6, [sp, #12] │ │ + ldrb.w r6, [ip, #7] │ │ + ldr.w r0, [ip] │ │ + str.w r1, [sp, #127] @ 0x7f │ │ + str r6, [sp, #16] │ │ + str r0, [sp, #124] @ 0x7c │ │ + strh.w r2, [sp, #120] @ 0x78 │ │ + strb.w r3, [sp, #122] @ 0x7a │ │ + b.n 42eda │ │ + subs r3, #2 │ │ + sbc.w r0, r2, #0 │ │ + movs r2, #0 │ │ + rsbs r6, r3, #6 │ │ + sbcs.w r0, r2, r0 │ │ + bcc.n 42eda │ │ + tbb [pc, r3] │ │ + adds r5, #68 @ 0x44 │ │ + lsls r6, r0, #21 │ │ + cmp r5, #4 │ │ + movs r5, r0 │ │ + b.n 42eda │ │ + mov r2, r1 │ │ + b.n 43010 │ │ + subs r3, #2 │ │ + sbc.w r0, r2, #0 │ │ + movs r2, #0 │ │ + rsbs r6, r3, #6 │ │ + sbcs.w r0, r2, r0 │ │ + bcc.w 42eda │ │ + tbb [pc, r3] │ │ + cmp r3, #55 @ 0x37 │ │ + lsls r1, r7, #20 │ │ + subs r4, r0, #0 │ │ + movs r5, r0 │ │ + b.n 42eda │ │ + mov r2, r1 │ │ + b.n 4301c │ │ + subs r3, #2 │ │ + sbc.w r0, r2, #0 │ │ + movs r2, #0 │ │ + rsbs r6, r3, #6 │ │ + sbcs.w r0, r2, r0 │ │ + bcc.w 42eda │ │ + tbb [pc, r3] │ │ + subs r2, r5, r4 │ │ + lsls r4, r5, #20 │ │ + asrs r4, r0, #8 │ │ + movs r5, r0 │ │ + b.n 42eda │ │ + mov r2, r1 │ │ + b.n 43028 │ │ + mov r2, r1 │ │ + cmp r1, #0 │ │ + bpl.n 43010 │ │ + b.n 42eda │ │ + mov r2, r1 │ │ + cmp r1, #0 │ │ + bpl.n 4301c │ │ + b.n 42eda │ │ + uxth.w ip, ip │ │ + b.n 43010 │ │ + cmp r1, #0 │ │ + mov r2, r1 │ │ + it pl │ │ + strdpl r2, ip, [sp, #56] @ 0x38 │ │ + b.n 42eda │ │ + uxth.w ip, ip │ │ + b.n 4301c │ │ + uxth.w ip, ip │ │ + b.n 43028 │ │ + uxtb.w ip, ip │ │ + str.w ip, [sp, #72] @ 0x48 │ │ + str r2, [sp, #64] @ 0x40 │ │ + b.n 42eda │ │ + uxtb.w ip, ip │ │ + str.w ip, [sp, #68] @ 0x44 │ │ + str r2, [sp, #52] @ 0x34 │ │ + b.n 42eda │ │ + uxtb.w ip, ip │ │ + strd r2, ip, [sp, #56] @ 0x38 │ │ + b.n 42eda │ │ ldr r0, [sp, #4] │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ - strd r6, r6, [r0] │ │ - strd r5, r3, [r0, #8] │ │ - strd r1, r2, [r0, #16] │ │ - add sp, #108 @ 0x6c │ │ + strd r9, r9, [r0] │ │ + strd ip, r1, [r0, #8] │ │ + strd r6, r5, [r0, #16] │ │ + add sp, #132 @ 0x84 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r4, [sp, #60] @ 0x3c │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ - ldr.w ip, [sp, #56] @ 0x38 │ │ - eor.w r1, r4, r2 │ │ - eor.w r2, r2, ip │ │ - orrs r1, r2 │ │ - beq.n 42736 │ │ - ldr r5, [sp, #4] │ │ - ldr.w r2, [sp, #103] @ 0x67 │ │ - ldr r1, [sp, #100] @ 0x64 │ │ - str.w r2, [r5, #59] @ 0x3b │ │ - str r1, [r5, #56] @ 0x38 │ │ - ldr r1, [sp, #8] │ │ - strb.w r1, [r5, #71] @ 0x47 │ │ - ldr r1, [sp, #12] │ │ - str.w r1, [r5, #67] @ 0x43 │ │ - ldr r1, [sp, #16] │ │ - strb.w r1, [r5, #63] @ 0x3f │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - strd r1, r0, [r5, #32] │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - str r0, [r5, #40] @ 0x28 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - str r0, [r5, #44] @ 0x2c │ │ + ldr r5, [sp, #80] @ 0x50 │ │ + ldr.w ip, [sp, #76] @ 0x4c │ │ + eor.w r0, r5, r9 │ │ + eor.w r1, ip, r9 │ │ + orrs r0, r1 │ │ + beq.n 430d2 │ │ + ldr r6, [sp, #4] │ │ + ldr.w r1, [sp, #127] @ 0x7f │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str.w r1, [r6, #75] @ 0x4b │ │ + str r0, [r6, #72] @ 0x48 │ │ + ldr r0, [sp, #8] │ │ + strb.w r0, [r6, #87] @ 0x57 │ │ + ldr r0, [sp, #12] │ │ + str.w r0, [r6, #83] @ 0x53 │ │ + ldr r0, [sp, #16] │ │ + strb.w r0, [r6, #79] @ 0x4f │ │ ldr r0, [sp, #52] @ 0x34 │ │ - str r0, [r5, #48] @ 0x30 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - str r0, [r5, #52] @ 0x34 │ │ + str r0, [r6, #68] @ 0x44 │ │ ldr r0, [sp, #20] │ │ - str r0, [r5, #8] │ │ + str r0, [r6, #32] │ │ ldr r0, [sp, #24] │ │ - str r0, [r5, #12] │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - str r0, [r5, #16] │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - str r0, [r5, #20] │ │ - ldr r0, [sp, #28] │ │ - ldrb.w r3, [sp, #98] @ 0x62 │ │ - ldrh.w r6, [sp, #96] @ 0x60 │ │ - str r0, [r5, #24] │ │ + str r0, [r6, #36] @ 0x24 │ │ ldr r0, [sp, #32] │ │ - strh.w r6, [r5, #64] @ 0x40 │ │ - strb.w r3, [r5, #66] @ 0x42 │ │ - strd r4, ip, [r5] │ │ - str r0, [r5, #28] │ │ - add sp, #108 @ 0x6c │ │ + str r0, [r6, #40] @ 0x28 │ │ + ldr r0, [sp, #28] │ │ + str r0, [r6, #44] @ 0x2c │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + str r0, [r6, #48] @ 0x30 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + str r0, [r6, #52] @ 0x34 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + str r0, [r6, #56] @ 0x38 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + str r0, [r6, #60] @ 0x3c │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [r6, #8] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str r0, [r6, #12] │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str r0, [r6, #16] │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str r0, [r6, #20] │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + ldrb.w r2, [sp, #122] @ 0x7a │ │ + ldrh.w r3, [sp, #120] @ 0x78 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + str r0, [r6, #24] │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + str r4, [r6, #64] @ 0x40 │ │ + strh.w r3, [r6, #80] @ 0x50 │ │ + strb.w r2, [r6, #82] @ 0x52 │ │ + strd r5, ip, [r6] │ │ + str r0, [r6, #28] │ │ + add sp, #132 @ 0x84 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #8] @ (42740 ) │ │ + ldr r0, [pc, #8] @ (430dc ) │ │ add r0, pc │ │ - bl 1b994 │ │ + bl 1c75c │ │ nop │ │ - stc 0, cr0, [r4] │ │ - push {r4, r5, r6, lr} │ │ + bge.n 43080 │ │ + movs r0, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #28 │ │ + mov r4, r0 │ │ + add r0, sp, #8 │ │ + mov r8, r3 │ │ + mov r9, r2 │ │ + mov r5, r1 │ │ + bl 39b1a │ │ + ldrb.w r0, [sp, #8] │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + cmp r0, #255 @ 0xff │ │ + bne.n 43130 │ │ + add r0, sp, #8 │ │ + mov r1, r5 │ │ + ldrd sl, fp, [sp, #16] │ │ + bl 39b1a │ │ + ldrb.w r0, [sp, #8] │ │ + cmp r0, #255 @ 0xff │ │ + bne.n 43130 │ │ + ldr r0, [sp, #16] │ │ + mov r1, r5 │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #20] │ │ + str r0, [sp, #0] │ │ + add r0, sp, #8 │ │ + bl 39b1a │ │ + ldrb.w r0, [sp, #8] │ │ + cmp r0, #255 @ 0xff │ │ + beq.n 43152 │ │ + ldr r5, [sp, #20] │ │ + ldr r2, [sp, #12] │ │ + ldr.w r1, [sp, #9] │ │ + ldr r3, [sp, #16] │ │ + str r2, [r4, #12] │ │ + str.w r1, [r4, #9] │ │ + strd r3, r5, [r4, #16] │ │ + strd r6, r6, [r4] │ │ + strb r0, [r4, #8] │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r0, r1, [sp, #16] │ │ + movs r2, #0 │ │ + strd r6, r6, [r4, #24] │ │ + movs r3, #32 │ │ + ldr r6, [sp, #4] │ │ + str r6, [r4, #56] @ 0x38 │ │ + ldr r6, [sp, #0] │ │ + strd r2, r2, [r4, #80] @ 0x50 │ │ + strd sl, fp, [r4, #48] @ 0x30 │ │ + strd r6, r0, [r4, #60] @ 0x3c │ │ + strd r1, r2, [r4, #68] @ 0x44 │ │ + str r2, [r4, #76] @ 0x4c │ │ + strd r3, r2, [r4] │ │ + strd r9, r8, [r4, #8] │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n 43132 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #28 │ │ mvn.w r6, #2 │ │ ubfx r2, r2, #8, #8 │ │ uxtah r6, r6, r3 │ │ cmp r6, #37 @ 0x25 │ │ - bhi.n 427c6 │ │ + bhi.n 4320e │ │ tbh [pc, r6, lsl #1] │ │ movs r6, r4 │ │ - lsls r3, r6, #6 │ │ - lsls r5, r6, #5 │ │ - lsls r0, r5, #8 │ │ - lsls r5, r2, #6 │ │ - lsls r5, r0, #6 │ │ - lsls r2, r5, #7 │ │ - lsls r0, r0, #7 │ │ - lsls r5, r3, #7 │ │ - lsls r0, r1, #4 │ │ - lsls r7, r0, #3 │ │ - lsls r0, r3, #5 │ │ - lsls r3, r3, #4 │ │ - lsls r7, r2, #2 │ │ - lsls r7, r2, #2 │ │ - lsls r7, r2, #2 │ │ - lsls r7, r2, #2 │ │ - lsls r7, r2, #2 │ │ - lsls r7, r2, #2 │ │ - lsls r7, r2, #2 │ │ - lsls r6, r4, #9 │ │ - lsls r7, r2, #2 │ │ - lsls r7, r2, #2 │ │ + lsls r7, r5, #5 │ │ + lsls r6, r6, #4 │ │ + lsls r2, r7, #6 │ │ + lsls r2, r2, #5 │ │ + lsls r1, r0, #5 │ │ + lsls r3, r4, #6 │ │ + lsls r2, r7, #5 │ │ + lsls r7, r2, #6 │ │ + lsls r2, r5, #3 │ │ + lsls r1, r5, #2 │ │ + lsls r1, r3, #4 │ │ + lsls r5, r7, #3 │ │ + lsls r0, r6, #1 │ │ + lsls r0, r6, #1 │ │ + lsls r0, r6, #1 │ │ + lsls r0, r6, #1 │ │ + lsls r0, r6, #1 │ │ + lsls r0, r6, #1 │ │ + lsls r0, r6, #1 │ │ + lsls r5, r6, #7 │ │ + lsls r0, r6, #1 │ │ + lsls r0, r6, #1 │ │ lsls r2, r3, #1 │ │ - lsls r7, r2, #2 │ │ - lsls r7, r2, #2 │ │ + lsls r0, r6, #1 │ │ + lsls r0, r6, #1 │ │ movs r5, r7 │ │ - lsls r5, r6, #2 │ │ - lsls r4, r1, #9 │ │ - lsls r7, r2, #2 │ │ - lsls r7, r2, #2 │ │ lsls r7, r2, #2 │ │ - lsls r7, r2, #2 │ │ - lsls r7, r2, #2 │ │ - lsls r7, r6, #8 │ │ - lsls r1, r2, #7 │ │ - lsls r3, r3, #2 │ │ - lsls r2, r5, #2 │ │ - ldrd r9, r2, [r1] │ │ + lsls r1, r3, #7 │ │ + lsls r0, r6, #1 │ │ + lsls r0, r6, #1 │ │ + lsls r0, r6, #1 │ │ + lsls r0, r6, #1 │ │ + lsls r0, r6, #1 │ │ + lsls r7, r0, #7 │ │ + lsls r0, r1, #6 │ │ + lsls r3, r7, #1 │ │ + lsls r2, r1, #2 │ │ + ldrd r8, r2, [r1] │ │ cmp r2, #2 │ │ - bcc.w 42af4 │ │ - ldrh.w fp, [r9], #2 │ │ + bcc.w 4348e │ │ + ldrh.w sl, [r8], #2 │ │ subs r2, #2 │ │ - cmp r2, fp │ │ - strd r9, r2, [r1] │ │ - bcc.w 42af4 │ │ - b.n 42c7c │ │ + cmp r2, sl │ │ + strd r8, r2, [r1] │ │ + bcs.w 43642 │ │ + b.n 43714 │ │ uxth r6, r3 │ │ movw r5, #7938 @ 0x1f02 │ │ cmp r6, r5 │ │ - beq.n 42812 │ │ + beq.n 4325a │ │ movw r5, #7969 @ 0x1f21 │ │ cmp r6, r5 │ │ - bne.n 4288c │ │ + bne.n 43286 │ │ cmp r2, #8 │ │ - bne.w 42c5e │ │ - ldrd r3, r6, [r1] │ │ + bne.w 435c4 │ │ + ldrd r2, r6, [r1] │ │ cmp r6, #8 │ │ - bcc.w 42ce6 │ │ - ldrb r5, [r3, #7] │ │ + bcc.w 43698 │ │ + ldrb r5, [r2, #7] │ │ subs r6, #8 │ │ - ldr.w r2, [r3, #3] │ │ - add.w r4, r3, #8 │ │ + ldr.w r3, [r2, #3] │ │ + add.w r4, r2, #8 │ │ strd r4, r6, [r1] │ │ lsls r1, r5, #24 │ │ - orrs.w r1, r1, r2, lsr #8 │ │ - bne.w 42c9e │ │ - lsls r1, r2, #24 │ │ - ldrb r2, [r3, #2] │ │ - ldrh r3, [r3, #0] │ │ - orr.w r2, r3, r2, lsl #16 │ │ - orr.w r9, r1, r2 │ │ - b.n 42c70 │ │ - ldrd r2, r3, [r1] │ │ - cmp r3, #0 │ │ - beq.w 42c94 │ │ - add.w ip, r2, r3 │ │ - add.w fp, r2, #1 │ │ - subs r4, r3, #1 │ │ - mov.w r9, #0 │ │ - mov.w r8, #0 │ │ - movs r2, #0 │ │ - ldrb.w lr, [fp, #-1] │ │ - cmp r2, #63 @ 0x3f │ │ - bne.n 42840 │ │ - cmp.w lr, #1 │ │ - bhi.w 42cf4 │ │ - and.w r6, r2, #63 @ 0x3f │ │ - and.w r3, lr, #127 @ 0x7f │ │ - rsb r5, r6, #32 │ │ - subs.w sl, r6, #32 │ │ - lsr.w r5, r3, r5 │ │ - it pl │ │ - lslpl.w r5, r3, sl │ │ - lsl.w r3, r3, r6 │ │ - it pl │ │ - movpl r3, #0 │ │ - orr.w r9, r9, r3 │ │ - orr.w r8, r8, r5 │ │ - sxtb.w r3, lr │ │ - cmp.w r3, #4294967295 @ 0xffffffff │ │ - bgt.w 42cfc │ │ - subs r4, #1 │ │ - add.w fp, fp, #1 │ │ - adds r2, #7 │ │ - adds r3, r4, #1 │ │ - bne.n 42830 │ │ - movs r2, #0 │ │ - strd ip, r2, [r1] │ │ - mov r2, ip │ │ - b.n 42c98 │ │ - movs r1, #12 │ │ + orrs.w r1, r1, r3, lsr #8 │ │ + bne.w 435fc │ │ + lsls r1, r3, #24 │ │ + ldrb r3, [r2, #2] │ │ + ldrh r2, [r2, #0] │ │ + orr.w r2, r2, r3, lsl #16 │ │ + orr.w r8, r1, r2 │ │ + b.n 435d6 │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + bl 39b1a │ │ + ldrb.w r0, [sp] │ │ + cmp r0, #255 @ 0xff │ │ + beq.w 435e2 │ │ + ldrb.w r6, [sp, #3] │ │ + ldrh.w r5, [sp, #1] │ │ + ldr.w ip, [sp, #12] │ │ + ldrd r3, r2, [sp, #4] │ │ + strb.w r6, [sp, #26] │ │ + strh.w r5, [sp, #24] │ │ + b.n 43736 │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ strh r3, [r0, #10] │ │ + strd r1, r1, [r0] │ │ + movs r1, #12 │ │ strb r1, [r0, #8] │ │ - b.n 42e4c │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ ldrd r2, r3, [r1] │ │ cmp r3, #3 │ │ - bcc.w 42be8 │ │ + bcc.w 43524 │ │ ldrb.w ip, [r2, #2] │ │ subs r3, #3 │ │ ldrh r6, [r2, #0] │ │ adds r2, #3 │ │ strd r2, r3, [r1] │ │ - orr.w r9, r6, ip, lsl #16 │ │ - b.n 42d0c │ │ + orr.w r8, r6, ip, lsl #16 │ │ + b.n 434cc │ │ ldrd r2, r3, [r1] │ │ cmp r3, #4 │ │ - bcc.w 42be8 │ │ + bcc.w 43524 │ │ + ldr.w r8, [r2], #4 │ │ subs r3, #4 │ │ - ldr.w r9, [r2], #4 │ │ strd r2, r3, [r1] │ │ - b.n 42d08 │ │ - ldrd r9, r2, [r1] │ │ + mov.w ip, r8, lsr #16 │ │ + b.n 434cc │ │ + ldrd r8, r2, [r1] │ │ cmp r2, #16 │ │ - bcc.w 42af4 │ │ + bcc.w 43714 │ │ subs r2, #16 │ │ - add.w r3, r9, #16 │ │ - mov.w ip, r9, lsr #16 │ │ - mov.w lr, r9, lsr #8 │ │ + add.w r3, r8, #16 │ │ + mov.w ip, r8, lsr #16 │ │ + mov.w lr, r8, lsr #8 │ │ strd r3, r2, [r1] │ │ movs r1, #1 │ │ - mov.w fp, #16 │ │ - b.n 42d12 │ │ + mov.w sl, #16 │ │ + b.n 437c4 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #0 │ │ - beq.w 42d34 │ │ + beq.w 436b4 │ │ add.w ip, r2, r3 │ │ - add.w sl, r2, #1 │ │ + add.w fp, r2, #1 │ │ subs r6, r3, #1 │ │ - mov.w r9, #0 │ │ - mov.w fp, #0 │ │ + mov.w r8, #0 │ │ + mov.w sl, #0 │ │ movs r5, #0 │ │ - ldrb.w r8, [sl, #-1] │ │ + ldrb.w r9, [fp, #-1] │ │ cmp r5, #63 @ 0x3f │ │ - bne.n 42920 │ │ - cmp.w r8, #127 @ 0x7f │ │ + bne.n 4332c │ │ + cmp.w r9, #127 @ 0x7f │ │ it ne │ │ - cmpne.w r8, #0 │ │ - bne.w 42e5a │ │ + cmpne.w r9, #0 │ │ + bne.w 43816 │ │ and.w r3, r5, #63 @ 0x3f │ │ - and.w r2, r8, #127 @ 0x7f │ │ - rsb r4, r3, #32 │ │ + and.w r4, r9, #127 @ 0x7f │ │ + rsb r2, r3, #32 │ │ subs.w lr, r3, #32 │ │ add.w r5, r5, #7 │ │ - lsr.w r4, r2, r4 │ │ + lsr.w r2, r4, r2 │ │ it pl │ │ - lslpl.w r4, r2, lr │ │ - lsl.w r2, r2, r3 │ │ + lslpl.w r2, r4, lr │ │ + orr.w sl, sl, r2 │ │ + lsl.w r2, r4, r3 │ │ it pl │ │ movpl r2, #0 │ │ - orr.w r9, r9, r2 │ │ - orr.w fp, fp, r4 │ │ - sxtb.w r2, r8 │ │ + orr.w r8, r8, r2 │ │ + sxtb.w r2, r9 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.w 42d72 │ │ + bgt.w 4375c │ │ subs r6, #1 │ │ - add.w sl, sl, #1 │ │ - adds r2, r6, #1 │ │ - bne.n 4290a │ │ + add.w fp, fp, #1 │ │ + adds r4, r6, #1 │ │ + bne.n 43316 │ │ movs r2, #0 │ │ strd ip, r2, [r1] │ │ mov r2, ip │ │ - b.n 42d38 │ │ + b.n 436b8 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #0 │ │ - beq.w 42be8 │ │ - ldrb.w r9, [r2], #1 │ │ + beq.w 43550 │ │ + ldrb.w r8, [r2], #1 │ │ subs r3, #1 │ │ mov.w lr, #0 │ │ strd r2, r3, [r1] │ │ - cmp.w r9, #0 │ │ + cmp.w r8, #0 │ │ it ne │ │ - movne.w r9, #1 │ │ - movs r1, #9 │ │ - b.n 42be2 │ │ - ldrd r2, r3, [r1] │ │ - cmp r3, #0 │ │ - beq.w 42d42 │ │ - add.w ip, r2, r3 │ │ - add.w sl, r2, #1 │ │ - subs r6, r3, #1 │ │ - mov.w r9, #0 │ │ - mov.w fp, #0 │ │ - movs r4, #0 │ │ - ldrb.w lr, [sl, #-1] │ │ - cmp r4, #63 @ 0x3f │ │ - bne.n 429c2 │ │ - cmp.w lr, #1 │ │ - bhi.w 42ddc │ │ - and.w r3, r4, #63 @ 0x3f │ │ - and.w r2, lr, #127 @ 0x7f │ │ - rsb r5, r3, #32 │ │ - subs.w r8, r3, #32 │ │ - lsr.w r5, r2, r5 │ │ - it pl │ │ - lslpl.w r5, r2, r8 │ │ - lsl.w r2, r2, r3 │ │ - it pl │ │ - movpl r2, #0 │ │ - orr.w r9, r9, r2 │ │ - orr.w fp, fp, r5 │ │ - sxtb.w r2, lr │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.w 42dfc │ │ - subs r6, #1 │ │ - add.w sl, sl, #1 │ │ - adds r4, #7 │ │ - adds r2, r6, #1 │ │ - bne.n 429b2 │ │ - movs r2, #0 │ │ - strd ip, r2, [r1] │ │ - mov r2, ip │ │ - b.n 42d46 │ │ + movne.w r8, #1 │ │ + movs r1, #10 │ │ + b.n 4354a │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + bl 39b1a │ │ + ldrb.w r0, [sp] │ │ + cmp r0, #255 @ 0xff │ │ + beq.w 436d6 │ │ + ldr r2, [sp, #4] │ │ + ldr.w r1, [sp, #1] │ │ + ldrd r3, r6, [sp, #8] │ │ + str r2, [r4, #12] │ │ + str.w r1, [r4, #9] │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + strd r3, r6, [r4, #16] │ │ + strd r1, r1, [r4] │ │ + strb r0, [r4, #8] │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ cmp r2, #8 │ │ - bne.w 42ca2 │ │ - ldrd r3, r6, [r1] │ │ + bne.w 43600 │ │ + ldrd r2, r6, [r1] │ │ cmp r6, #8 │ │ - bcc.w 42ce6 │ │ - ldrb r5, [r3, #7] │ │ + bcc.w 43698 │ │ + ldrb r5, [r2, #7] │ │ subs r6, #8 │ │ - ldr.w r2, [r3, #3] │ │ - add.w r4, r3, #8 │ │ + ldr.w r3, [r2, #3] │ │ + add.w r4, r2, #8 │ │ strd r4, r6, [r1] │ │ lsls r1, r5, #24 │ │ - orrs.w r1, r1, r2, lsr #8 │ │ - bne.w 42c9e │ │ - lsls r1, r2, #24 │ │ - ldrb r2, [r3, #2] │ │ - ldrh r3, [r3, #0] │ │ - orr.w r2, r3, r2, lsl #16 │ │ - orr.w r9, r1, r2 │ │ - b.n 42cb4 │ │ + orrs.w r1, r1, r3, lsr #8 │ │ + bne.w 435fc │ │ + lsls r1, r3, #24 │ │ + ldrb r3, [r2, #2] │ │ + ldrh r2, [r2, #0] │ │ + orr.w r2, r2, r3, lsl #16 │ │ + orr.w r8, r1, r2 │ │ + b.n 43612 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #2 │ │ - bcc.w 42be8 │ │ - ldrh.w r9, [r2], #2 │ │ - subs r3, #2 │ │ - mov.w ip, #0 │ │ - strd r2, r3, [r1] │ │ - movs r1, #3 │ │ - mov.w lr, r9, lsr #8 │ │ - b.n 42d12 │ │ - ldrd r9, r2, [r1] │ │ + bcs.w 4361e │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + strd r1, r1, [r0] │ │ + movs r1, #0 │ │ + b.n 4352e │ │ + ldrd r8, r2, [r1] │ │ cmp r2, #0 │ │ - beq.n 42af4 │ │ - mov.w fp, #0 │ │ - ldrb.w r3, [r9, fp] │ │ + beq.w 43714 │ │ + mov.w sl, #0 │ │ + ldrb.w r3, [r8, sl] │ │ cmp r3, #0 │ │ - beq.w 42d56 │ │ - add.w fp, fp, #1 │ │ - cmp r2, fp │ │ - bne.n 42a74 │ │ - b.n 42af4 │ │ + beq.w 43740 │ │ + add.w sl, sl, #1 │ │ + cmp r2, sl │ │ + bne.n 43436 │ │ + b.n 43714 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #8 │ │ - bcc.w 42be8 │ │ + bcc.n 43524 │ │ + ldr.w r6, [r2, #3] │ │ subs r3, #8 │ │ - str r3, [r1, #4] │ │ ldrb r5, [r2, #7] │ │ + str r3, [r1, #4] │ │ ldrb r3, [r2, #2] │ │ ldrh r4, [r2, #0] │ │ - ldr.w r6, [r2, #3] │ │ adds r2, #8 │ │ str r2, [r1, #0] │ │ lsls r1, r5, #24 │ │ - orr.w r9, r4, r3, lsl #16 │ │ - orr.w fp, r1, r6, lsr #8 │ │ - orr.w r1, r9, r6, lsl #24 │ │ + orr.w r8, r4, r3, lsl #16 │ │ + orr.w sl, r1, r6, lsr #8 │ │ + orr.w r1, r8, r6, lsl #24 │ │ lsrs r3, r6, #8 │ │ lsrs r2, r1, #16 │ │ lsrs r1, r1, #8 │ │ orr.w lr, r1, r3, lsl #24 │ │ orr.w ip, r2, r3, lsl #16 │ │ movs r1, #5 │ │ - b.n 42d12 │ │ - ldrd r9, r2, [r1] │ │ + b.n 437c4 │ │ + ldrd r8, r2, [r1] │ │ cmp r2, #4 │ │ - bcc.n 42af4 │ │ - ldr.w fp, [r9], #4 │ │ - subs r2, #4 │ │ - cmp r2, fp │ │ - strd r9, r2, [r1] │ │ - bcs.w 42c7c │ │ - b.n 42af4 │ │ - ldrd r9, r2, [r1] │ │ - cbz r2, 42af4 │ │ - ldrb.w fp, [r9], #1 │ │ - subs r2, #1 │ │ - cmp r2, fp │ │ - strd r9, r2, [r1] │ │ - bcs.w 42c7c │ │ + bcs.w 43634 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ movs r1, #0 │ │ - str.w r9, [r0, #12] │ │ - str.w r9, [r0, #16] │ │ - b.n 42bee │ │ + strd r2, r2, [r0] │ │ + b.n 4371e │ │ + ldrd r8, r2, [r1] │ │ + cmp r2, #0 │ │ + beq.w 436f0 │ │ + ldrb.w sl, [r8], #1 │ │ + subs r2, #1 │ │ + cmp r2, sl │ │ + strd r8, r2, [r1] │ │ + bcs.w 43642 │ │ + b.n 43714 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #2 │ │ - bcc.n 42be8 │ │ - ldrh.w r9, [r2], #2 │ │ + bcc.n 43524 │ │ + ldrh.w r8, [r2], #2 │ │ subs r3, #2 │ │ mov.w ip, #0 │ │ strd r2, r3, [r1] │ │ - b.n 42d0c │ │ + mov.w lr, r8, lsr #8 │ │ + movs r1, #30 │ │ + b.n 437c4 │ │ ldrd r2, r3, [r1] │ │ - cmp r3, #0 │ │ - beq.n 42be8 │ │ - ldrb.w r9, [r2], #1 │ │ + cbz r3, 43550 │ │ subs r3, #1 │ │ str r3, [r1, #4] │ │ + ldrb.w r8, [r2], #1 │ │ mov.w lr, #0 │ │ str r2, [r1, #0] │ │ movs r1, #2 │ │ - b.n 42be2 │ │ - ldrd r2, r3, [r1] │ │ - cmp r3, #0 │ │ - beq.w 42d4c │ │ - add.w ip, r2, r3 │ │ - add.w r9, r2, #1 │ │ - sub.w r8, r3, #1 │ │ - mov.w fp, #0 │ │ - movs r6, #0 │ │ - movs r4, #0 │ │ - ldrb.w lr, [r9, #-1] │ │ - cmp r4, #63 @ 0x3f │ │ - bne.n 42b60 │ │ - cmp.w lr, #1 │ │ - bhi.w 42df4 │ │ - and.w r5, r4, #63 @ 0x3f │ │ - and.w r2, lr, #127 @ 0x7f │ │ - rsb r3, r5, #32 │ │ - subs.w sl, r5, #32 │ │ - lsr.w r3, r2, r3 │ │ - it pl │ │ - lslpl.w r3, r2, sl │ │ - lsl.w r2, r2, r5 │ │ - it pl │ │ - movpl r2, #0 │ │ - orr.w fp, fp, r2 │ │ - orrs r6, r3 │ │ - sxtb.w r2, lr │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.w 42e14 │ │ - sub.w r8, r8, #1 │ │ - add.w r9, r9, #1 │ │ - adds r4, #7 │ │ - adds.w r2, r8, #1 │ │ - bne.n 42b50 │ │ - movs r2, #0 │ │ - strd ip, r2, [r1] │ │ - mov r2, ip │ │ - b.n 42d50 │ │ + b.n 4354a │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r5, r1 │ │ + bl 39b1a │ │ + ldrb.w r0, [sp] │ │ + cmp r0, #255 @ 0xff │ │ + beq.w 43700 │ │ + ldrb.w r6, [sp, #3] │ │ + ldrh.w r5, [sp, #1] │ │ + ldr.w ip, [sp, #12] │ │ + ldrd r3, r2, [sp, #4] │ │ + strb.w r6, [sp, #22] │ │ + strh.w r5, [sp, #20] │ │ + b.n 437e0 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #4 │ │ - bcc.n 42be8 │ │ - ldr.w r9, [r2], #4 │ │ - subs r3, #4 │ │ - strd r2, r3, [r1] │ │ - movs r1, #4 │ │ - mov.w ip, r9, lsr #16 │ │ - mov.w lr, r9, lsr #8 │ │ - b.n 42d12 │ │ + bcs.w 4365a │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ + movs r1, #0 │ │ + strd r3, r3, [r0] │ │ + str r2, [r0, #12] │ │ + str r2, [r0, #16] │ │ + b.n 43726 │ │ ldrd r2, r3, [r1] │ │ - cbz r3, 42be8 │ │ + cbz r3, 43550 │ │ subs r3, #1 │ │ - ldrb.w r9, [r2], #1 │ │ str r3, [r1, #4] │ │ + ldrb.w r8, [r2], #1 │ │ mov.w lr, #0 │ │ str r2, [r1, #0] │ │ - movs r1, #29 │ │ + movs r1, #30 │ │ mov.w ip, #0 │ │ - b.n 42d12 │ │ - str r2, [r0, #12] │ │ + b.n 437c4 │ │ movs r1, #0 │ │ - str r2, [r0, #16] │ │ - str r1, [r0, #20] │ │ - movs r1, #19 │ │ - strb r1, [r0, #8] │ │ - b.n 42e4c │ │ + strd r2, r1, [r0, #16] │ │ + b.n 436f6 │ │ cmp r2, #8 │ │ - bne.n 42cc0 │ │ - ldrd r3, r6, [r1] │ │ + bne.w 43670 │ │ + ldrd r2, r6, [r1] │ │ cmp r6, #8 │ │ - bcc.n 42ce6 │ │ - ldrb r5, [r3, #7] │ │ + bcc.w 43698 │ │ + ldrb r5, [r2, #7] │ │ subs r6, #8 │ │ - ldr.w r2, [r3, #3] │ │ - add.w r4, r3, #8 │ │ + ldr.w r3, [r2, #3] │ │ + add.w r4, r2, #8 │ │ strd r4, r6, [r1] │ │ lsls r1, r5, #24 │ │ - orrs.w r1, r1, r2, lsr #8 │ │ - bne.n 42c9e │ │ - lsls r1, r2, #24 │ │ - ldrb r2, [r3, #2] │ │ - ldrh r3, [r3, #0] │ │ - orr.w r2, r3, r2, lsl #16 │ │ - orr.w r9, r1, r2 │ │ - b.n 42cd2 │ │ + orrs.w r1, r1, r3, lsr #8 │ │ + bne.n 435fc │ │ + lsls r1, r3, #24 │ │ + ldrb r3, [r2, #2] │ │ + ldrh r2, [r2, #0] │ │ + orr.w r2, r2, r3, lsl #16 │ │ + orr.w r8, r1, r2 │ │ + b.n 43682 │ │ cmp r2, #8 │ │ - bne.n 42cde │ │ - ldrd r3, r6, [r1] │ │ + bne.n 4368e │ │ + ldrd r2, r6, [r1] │ │ cmp r6, #8 │ │ - bcc.n 42ce6 │ │ - ldrb r5, [r3, #7] │ │ + bcc.n 43698 │ │ + ldrb r5, [r2, #7] │ │ subs r6, #8 │ │ - ldr.w r2, [r3, #3] │ │ - add.w r4, r3, #8 │ │ + ldr.w r3, [r2, #3] │ │ + add.w r4, r2, #8 │ │ strd r4, r6, [r1] │ │ lsls r1, r5, #24 │ │ - orrs.w r1, r1, r2, lsr #8 │ │ - bne.n 42c9e │ │ - lsls r1, r2, #24 │ │ - ldrb r2, [r3, #2] │ │ - ldrh r3, [r3, #0] │ │ - orr.w r2, r3, r2, lsl #16 │ │ - orr.w r9, r1, r2 │ │ - b.n 42dd0 │ │ - ldrd r3, r2, [r1] │ │ - cmp r2, #4 │ │ - bcc.n 42ce6 │ │ - ldr.w r9, [r3], #4 │ │ - subs r2, #4 │ │ - strd r3, r2, [r1] │ │ - mov.w ip, r9, lsr #16 │ │ - mov.w lr, r9, lsr #8 │ │ + orrs.w r1, r1, r3, lsr #8 │ │ + bne.n 435fc │ │ + lsls r1, r3, #24 │ │ + ldrb r3, [r2, #2] │ │ + ldrh r2, [r2, #0] │ │ + orr.w r2, r2, r3, lsl #16 │ │ + orr.w r8, r1, r2 │ │ + b.n 437ba │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #4 │ │ + bcc.n 43698 │ │ + ldr.w r8, [r2], #4 │ │ + subs r3, #4 │ │ + strd r2, r3, [r1] │ │ + mov.w ip, r8, lsr #16 │ │ + mov.w lr, r8, lsr #8 │ │ + movs r1, #28 │ │ + b.n 437c4 │ │ + ldr r0, [sp, #12] │ │ + cmp r0, #0 │ │ + bne.w 43734 │ │ + ldr.w r8, [sp, #8] │ │ + movs r1, #30 │ │ + mov r0, r4 │ │ + mov.w ip, r8, lsr #16 │ │ + mov.w lr, r8, lsr #8 │ │ + b.n 437c4 │ │ + movs r3, #50 @ 0x32 │ │ + b.n 4369c │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #4 │ │ + bcc.n 43698 │ │ + ldr.w r8, [r2], #4 │ │ + subs r3, #4 │ │ + strd r2, r3, [r1] │ │ + mov.w ip, r8, lsr #16 │ │ + mov.w lr, r8, lsr #8 │ │ movs r1, #27 │ │ - b.n 42d12 │ │ - sub.w r2, r2, fp │ │ - add.w r3, r9, fp │ │ - strd r3, r2, [r1] │ │ - mov.w ip, r9, lsr #16 │ │ - mov.w lr, r9, lsr #8 │ │ - movs r1, #1 │ │ - b.n 42d12 │ │ - mov.w lr, #0 │ │ - movs r6, #0 │ │ - movs r1, #19 │ │ - b.n 42e2c │ │ - movs r2, #56 @ 0x38 │ │ - b.n 42cea │ │ - ldrd r3, r2, [r1] │ │ - cmp r2, #4 │ │ - bcc.n 42ce6 │ │ - ldr.w r9, [r3], #4 │ │ - subs r2, #4 │ │ - strd r3, r2, [r1] │ │ - mov.w ip, r9, lsr #16 │ │ - mov.w lr, r9, lsr #8 │ │ - movs r1, #26 │ │ - b.n 42d12 │ │ - ldrd r3, r2, [r1] │ │ - cmp r2, #4 │ │ - bcc.n 42ce6 │ │ - ldr.w r9, [r3], #4 │ │ + b.n 437c4 │ │ + ldrh.w r8, [r2], #2 │ │ + subs r3, #2 │ │ + mov.w ip, #0 │ │ + strd r2, r3, [r1] │ │ + movs r1, #3 │ │ + mov.w lr, r8, lsr #8 │ │ + b.n 437c4 │ │ + ldr.w sl, [r8], #4 │ │ subs r2, #4 │ │ + cmp r2, sl │ │ + strd r8, r2, [r1] │ │ + bcc.n 43714 │ │ + sub.w r2, r2, sl │ │ + add.w r3, r8, sl │ │ strd r3, r2, [r1] │ │ - mov.w ip, r9, lsr #16 │ │ - mov.w lr, r9, lsr #8 │ │ - movs r1, #30 │ │ - b.n 42d12 │ │ - ldrd r3, r2, [r1] │ │ - cmp r2, #4 │ │ - bcs.n 42dc6 │ │ + mov.w ip, r8, lsr #16 │ │ + mov.w lr, r8, lsr #8 │ │ + movs r1, #1 │ │ + b.n 437c4 │ │ + ldr.w r8, [r2], #4 │ │ + subs r3, #4 │ │ + strd r2, r3, [r1] │ │ + movs r1, #4 │ │ + mov.w ip, r8, lsr #16 │ │ + mov.w lr, r8, lsr #8 │ │ + b.n 437c4 │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #4 │ │ + bcc.n 43698 │ │ + ldr.w r8, [r2], #4 │ │ + subs r3, #4 │ │ + strd r2, r3, [r1] │ │ + mov.w ip, r8, lsr #16 │ │ + mov.w lr, r8, lsr #8 │ │ + movs r1, #31 │ │ + b.n 437c4 │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #4 │ │ + bcs.w 437b0 │ │ movs r1, #0 │ │ - movs r2, #19 │ │ - strb r2, [r0, #8] │ │ - str r3, [r0, #12] │ │ - str r3, [r0, #16] │ │ + movs r3, #17 │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + str r2, [r0, #16] │ │ + strd r6, r6, [r0] │ │ + strb r3, [r0, #8] │ │ + str r2, [r0, #12] │ │ str r1, [r0, #20] │ │ - b.n 42e4c │ │ - strd fp, r4, [r1] │ │ - movs r1, #6 │ │ - b.n 42e28 │ │ - cmp.w r8, #0 │ │ - strd fp, r4, [r1] │ │ - bne.w 42e26 │ │ - mov.w ip, r9, lsr #16 │ │ - mov.w lr, r9, lsr #8 │ │ - movs r1, #29 │ │ - uxtb.w r2, r9 │ │ - movs r4, #0 │ │ - bfi r2, lr, #8, #8 │ │ - strd r1, r4, [r0, #8] │ │ - orr.w r2, r2, ip, lsl #16 │ │ - strd r2, fp, [r0, #16] │ │ - movs r1, #0 │ │ - strd r4, r1, [r0] │ │ + add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - mov.w r8, #0 │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov.w r9, #0 │ │ + movs r3, #0 │ │ + movs r1, #17 │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + strb.w r9, [r0, #9] │ │ + strd r6, r6, [r0] │ │ + strb r1, [r0, #8] │ │ + strd r2, r3, [r0, #16] │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r8, sl, [sp, #8] │ │ + movs r1, #8 │ │ + mov.w r0, r8, lsr #16 │ │ + orr.w ip, r0, sl, lsl #16 │ │ + mov.w r0, r8, lsr #8 │ │ + orr.w lr, r0, sl, lsl #24 │ │ + mov r0, r4 │ │ + b.n 437c4 │ │ movs r1, #0 │ │ - movs r3, #19 │ │ - strb.w r8, [r0, #9] │ │ - b.n 42dea │ │ - mov.w lr, #0 │ │ + strd r8, r1, [r0, #16] │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + strd r1, r1, [r0] │ │ + b.n 43728 │ │ + ldr r0, [sp, #12] │ │ + cmp r0, #0 │ │ + bne.n 437de │ │ + ldr.w sl, [sp, #8] │ │ + mov r0, r4 │ │ + ldrd r8, r1, [r5] │ │ + cmp r1, sl │ │ + bcs.n 43808 │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + strd r1, r1, [r0] │ │ movs r1, #0 │ │ - movs r3, #19 │ │ - b.n 42de6 │ │ - mov.w lr, #0 │ │ - movs r3, #0 │ │ - movs r1, #19 │ │ - b.n 42e40 │ │ - mvn.w r3, fp │ │ + str.w r8, [r0, #12] │ │ + str.w r8, [r0, #16] │ │ + str r1, [r0, #20] │ │ + movs r1, #17 │ │ + strb r1, [r0, #8] │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #50 @ 0x32 │ │ + ldrb.w r6, [sp, #26] │ │ + ldrh.w r5, [sp, #24] │ │ + b.n 437e8 │ │ + mvn.w r3, sl │ │ add r2, r3 │ │ - add.w r3, r9, fp │ │ - mov.w ip, r9, lsr #16 │ │ + add.w r3, r8, sl │ │ + mov.w ip, r8, lsr #16 │ │ adds r3, #1 │ │ strd r3, r2, [r1] │ │ - mov.w lr, r9, lsr #8 │ │ - movs r1, #31 │ │ - b.n 42d12 │ │ - strd sl, r6, [r1] │ │ - mov.w r1, r9, lsr #16 │ │ - orr.w ip, r1, fp, lsl #16 │ │ - mov.w r1, r9, lsr #8 │ │ - orr.w lr, r1, fp, lsl #24 │ │ - movs r1, #6 │ │ + mov.w lr, r8, lsr #8 │ │ + movs r1, #32 │ │ + b.n 437c4 │ │ + strd fp, r6, [r1] │ │ + mov.w r1, r8, lsr #16 │ │ + orr.w ip, r1, sl, lsl #16 │ │ + mov.w r1, r8, lsr #8 │ │ + orr.w lr, r1, sl, lsl #24 │ │ + movs r1, #7 │ │ cmp r5, #63 @ 0x3f │ │ - bgt.n 42d12 │ │ - cmp.w r8, #64 @ 0x40 │ │ - bcc.n 42d12 │ │ + bgt.n 437c4 │ │ + cmp.w r9, #64 @ 0x40 │ │ + bcc.n 437c4 │ │ and.w r1, r5, #63 @ 0x3f │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ subs.w r2, r1, #32 │ │ lsl.w r1, r3, r1 │ │ it pl │ │ lslpl r3, r2 │ │ it pl │ │ movpl r1, #0 │ │ - orr.w r9, r9, r1 │ │ - orr.w fp, fp, r3 │ │ - mov.w r1, r9, lsr #16 │ │ - orr.w ip, r1, fp, lsl #16 │ │ - mov.w r1, r9, lsr #8 │ │ - orr.w lr, r1, fp, lsl #24 │ │ - movs r1, #6 │ │ - b.n 42d12 │ │ - subs r2, #4 │ │ - ldr.w r9, [r3], #4 │ │ - strd r3, r2, [r1] │ │ - mov.w ip, r9, lsr #16 │ │ - mov.w lr, r9, lsr #8 │ │ - movs r1, #10 │ │ - b.n 42d12 │ │ - strd sl, r6, [r1] │ │ - movs r3, #6 │ │ - mov.w lr, #0 │ │ - strb.w lr, [r0, #9] │ │ - str r2, [r0, #16] │ │ - strb r3, [r0, #8] │ │ - str r2, [r0, #12] │ │ - str r1, [r0, #20] │ │ - b.n 42e4c │ │ - strd r9, r8, [r1] │ │ - movs r1, #6 │ │ - b.n 42e3c │ │ - strd sl, r6, [r1] │ │ - mov.w r1, r9, lsr #16 │ │ - orr.w ip, r1, fp, lsl #16 │ │ - mov.w r1, r9, lsr #8 │ │ - orr.w lr, r1, fp, lsl #24 │ │ + orr.w r8, r8, r1 │ │ + orr.w sl, sl, r3 │ │ + mov.w r1, r8, lsr #16 │ │ + orr.w ip, r1, sl, lsl #16 │ │ + mov.w r1, r8, lsr #8 │ │ + orr.w lr, r1, sl, lsl #24 │ │ movs r1, #7 │ │ - b.n 42d12 │ │ - strd r9, r8, [r1] │ │ - cbnz r6, 42e3a │ │ - cmp r8, fp │ │ - bcc.w 42af4 │ │ - sub.w r2, r8, fp │ │ - b.n 42c80 │ │ - movs r1, #56 @ 0x38 │ │ - mov.w lr, #0 │ │ - strb.w lr, [r0, #9] │ │ - strb r1, [r0, #8] │ │ - strd r2, r2, [r0, #12] │ │ - str r6, [r0, #20] │ │ - b.n 42e4c │ │ - movs r1, #56 @ 0x38 │ │ - mov.w lr, #0 │ │ - strb.w lr, [r0, #9] │ │ - strb r1, [r0, #8] │ │ - strd r2, r2, [r0, #12] │ │ - str r3, [r0, #20] │ │ - movs r4, #1 │ │ - movs r1, #0 │ │ - strd r4, r1, [r0] │ │ + b.n 437c4 │ │ + subs r3, #4 │ │ + ldr.w r8, [r2], #4 │ │ + strd r2, r3, [r1] │ │ + mov.w ip, r8, lsr #16 │ │ + mov.w lr, r8, lsr #8 │ │ + movs r1, #11 │ │ + uxtb.w r3, r8 │ │ + movs r2, #0 │ │ + bfi r3, lr, #8, #8 │ │ + orr.w r3, r3, ip, lsl #16 │ │ + stmia.w r0, {r1, r2, r3, sl} │ │ + add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - mov.w r8, #0 │ │ - strd sl, r6, [r1] │ │ - movs r3, #7 │ │ - strb.w r8, [r0, #9] │ │ - b.n 42dea │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #50 @ 0x32 │ │ + ldrb.w r6, [sp, #22] │ │ + ldrh.w r5, [sp, #20] │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + strh.w r5, [r4, #9] │ │ + str r2, [r4, #16] │ │ + strd r1, r1, [r4] │ │ + strb r0, [r4, #8] │ │ + strb r6, [r4, #11] │ │ + str r3, [r4, #12] │ │ + str.w ip, [r4, #20] │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + sub.w r1, r1, sl │ │ + add.w r2, r8, sl │ │ + strd r2, r1, [r5] │ │ + b.n 4364e │ │ + strd fp, r6, [r1] │ │ + movs r1, #7 │ │ + mov.w r9, #0 │ │ + b.n 436bc │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ movs r5, #4 │ │ movs r0, #2 │ │ strd r0, r5, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 2e6ac │ │ + bl 2f7aa │ │ + ldr r0, [sp, #12] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #16] │ │ + strdne r5, r0, [r4] │ │ + addne sp, #24 │ │ + popne {r4, r5, r7, pc} │ │ + ldrd r0, r1, [sp, #16] │ │ + bl 1441a │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #24 │ │ + ldrd r1, r2, [r0] │ │ + mov r4, r0 │ │ + movs r0, #32 │ │ + movs r3, #8 │ │ + strd r3, r0, [sp] │ │ + movs r5, #4 │ │ + lsls r0, r1, #1 │ │ + cmp r0, #4 │ │ + add r0, sp, #12 │ │ + it hi │ │ + lslhi r5, r1, #1 │ │ + mov r3, r5 │ │ + bl 2f7aa │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 142ba │ │ + bl 1441a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ - str.w r8, [sp, #-4]! │ │ + stmdb sp!, {r8, r9, fp} │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 42eb8 │ │ - bl 14360 │ │ - ldr r6, [r0, #8] │ │ + bgt.n 438ae │ │ + bl 14438 │ │ + ldr.w r9, [r0, #8] │ │ mov r4, r1 │ │ - mov r5, r0 │ │ - cbz r1, 42ed4 │ │ + mov r6, r0 │ │ + cbz r1, 438ce │ │ mov r0, r4 │ │ movs r1, #1 │ │ - blx 4f790 │ │ - cbz r0, 42f0a │ │ + blx 4eec0 │ │ + cbz r0, 4391a │ │ + ldr r5, [r6, #8] │ │ mov r8, r0 │ │ - ldr r0, [r5, #0] │ │ - cmp r6, r0 │ │ - beq.n 42ede │ │ - b.n 42ee4 │ │ + ldr r0, [r6, #0] │ │ + cmp r5, r0 │ │ + beq.n 438da │ │ + b.n 438e0 │ │ mov.w r8, #1 │ │ - ldr r0, [r5, #0] │ │ - cmp r6, r0 │ │ - bne.n 42ee4 │ │ - mov r0, r5 │ │ - bl 42f7a │ │ - ldr r0, [r5, #4] │ │ - add.w r1, r6, r6, lsl #1 │ │ - adds r2, r6, #1 │ │ - str r2, [r5, #8] │ │ - str.w r4, [r0, r1, lsl #2] │ │ - add.w r0, r0, r1, lsl #2 │ │ + mov r5, r9 │ │ + ldr r0, [r6, #0] │ │ + cmp r5, r0 │ │ + bne.n 438e0 │ │ + mov r0, r6 │ │ + bl 4398e │ │ + ldr r0, [r6, #4] │ │ + add.w r2, r5, r5, lsl #1 │ │ + adds r1, r5, #1 │ │ + str r1, [r6, #8] │ │ + cmp r9, r1 │ │ + str.w r4, [r0, r2, lsl #2] │ │ + add.w r0, r0, r2, lsl #2 │ │ strd r8, r4, [r0, #4] │ │ - ldr r0, [r5, #4] │ │ - add.w r0, r0, r1, lsl #2 │ │ - ldrd r0, r1, [r0, #4] │ │ - ldr.w r8, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ + itttt cc │ │ + ldrcc r0, [r6, #4] │ │ + addcc.w r1, r9, r9, lsl #1 │ │ + addcc.w r0, r0, r1, lsl #2 │ │ + ldrdcc r0, r1, [r0, #4] │ │ + itt cc │ │ + ldmiacc.w sp!, {r8, r9, fp} │ │ + popcc {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #32] @ (43934 ) │ │ + mov r0, r9 │ │ + add r2, pc │ │ + bl 1bbf4 │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 142ba │ │ + bl 1441a │ │ cmp r4, #0 │ │ mov r5, r0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ mov r0, r5 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ + bmi.n 439b8 │ │ + movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub.w sp, sp, #10496 @ 0x2900 │ │ sub sp, #32 │ │ add.w r9, sp, #24 │ │ mov r6, r1 │ │ mov r8, r0 │ │ movw r1, #10497 @ 0x2901 │ │ mov r0, r9 │ │ mov r4, r3 │ │ mov r5, r2 │ │ - bl 4c410 │ │ + bl 4bcc0 │ │ add r0, sp, #12 │ │ mov r1, r9 │ │ mov r2, r8 │ │ mov r3, r6 │ │ strd r5, r4, [sp] │ │ - bl 1ec50 │ │ + bl 1f81c │ │ ldr r1, [sp, #12] │ │ ldr r0, [sp, #20] │ │ ldrb.w r2, [sp, #16] │ │ eors r1, r6 │ │ eors r0, r4 │ │ orrs r1, r2 │ │ orrs r0, r1 │ │ @@ -83205,210 +83852,210 @@ │ │ strd r5, r0, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 2e6ac │ │ + bl 2f7aa │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 142ba │ │ + bl 1441a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #48 @ 0x30 │ │ ldr r2, [r0, #0] │ │ movs r1, #0 │ │ - cbz r2, 42fde │ │ + cbz r2, 439f2 │ │ add.w ip, sp, #20 │ │ ldrd r3, r0, [r0, #4] │ │ stmia.w ip, {r1, r2, r3} │ │ add.w ip, sp, #4 │ │ stmia.w ip, {r1, r2, r3} │ │ movs r1, #1 │ │ - b.n 42fe0 │ │ + b.n 439f4 │ │ movs r0, #0 │ │ add r6, sp, #36 @ 0x24 │ │ mov r5, sp │ │ str r0, [sp, #32] │ │ str r1, [sp, #16] │ │ str r1, [sp, #0] │ │ mov r0, r6 │ │ mov r1, r5 │ │ - bl 43044 │ │ + bl 43a58 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - cbz r0, 43028 │ │ + cbz r0, 43a3c │ │ ldr r1, [sp, #44] @ 0x2c │ │ lsls r2, r1, #4 │ │ ldrb r2, [r0, r2] │ │ cmp r2, #255 @ 0xff │ │ - bne.n 42fea │ │ + bne.n 439fe │ │ add.w r0, r0, r1, lsl #4 │ │ ldr r1, [r0, #4] │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r4, r3, [r1] │ │ cmp r4, #0 │ │ - bne.n 4300a │ │ + bne.n 43a1e │ │ cmp r2, #1 │ │ - bne.n 42fea │ │ + bne.n 439fe │ │ dmb ish │ │ ldr r0, [r0, #4] │ │ - bl 36e2e │ │ - b.n 42fea │ │ + bl 37d70 │ │ + b.n 439fe │ │ add sp, #48 @ 0x30 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r4, r0 │ │ mov r0, sp │ │ - bl 43148 │ │ + bl 43b5c │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - bmi.n 42fee │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + bmi.n 43a02 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ mov r8, r0 │ │ ldr r0, [r1, #32] │ │ - cbz r0, 4308a │ │ + cbz r0, 43a9e │ │ ldr r2, [r1, #0] │ │ subs r0, #1 │ │ str r0, [r1, #32] │ │ cmp r2, #1 │ │ - bne.n 43136 │ │ + bne.n 43b4a │ │ ldr r0, [r1, #4] │ │ - cbz r0, 430c0 │ │ + cbz r0, 43ad4 │ │ ldrd r5, r6, [r1, #8] │ │ ldrh.w r2, [r0, #270] @ 0x10e │ │ cmp r6, r2 │ │ - bcs.n 430de │ │ + bcs.n 43af2 │ │ mov r4, r0 │ │ cmp r5, #0 │ │ - beq.n 43100 │ │ + beq.n 43b14 │ │ add.w r0, r4, r6, lsl #2 │ │ mov r3, r5 │ │ add.w r2, r0, #276 @ 0x114 │ │ ldr r0, [r2, #0] │ │ subs r3, #1 │ │ add.w r2, r0, #272 @ 0x110 │ │ - bne.n 4307c │ │ + bne.n 43a90 │ │ movs r2, #0 │ │ - b.n 43104 │ │ + b.n 43b18 │ │ ldrd r3, r2, [r1, #8] │ │ movs r4, #0 │ │ ldrd r6, r0, [r1] │ │ str r4, [r1, #0] │ │ cmp r6, #1 │ │ - bne.n 4311e │ │ - cbnz r0, 430a8 │ │ + bne.n 43b32 │ │ + cbnz r0, 43abc │ │ mov r0, r3 │ │ - cbz r2, 430a8 │ │ + cbz r2, 43abc │ │ ldr.w r0, [r0, #272] @ 0x110 │ │ subs r2, #1 │ │ - bne.n 430a0 │ │ + bne.n 43ab4 │ │ ldr.w r1, [r0, #264] @ 0x108 │ │ - cbz r1, 43116 │ │ + cbz r1, 43b2a │ │ mov r5, r1 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ ldr.w r1, [r5, #264] @ 0x108 │ │ mov r0, r5 │ │ cmp r1, #0 │ │ - bne.n 430ae │ │ - b.n 43118 │ │ + bne.n 43ac2 │ │ + b.n 43b2c │ │ ldrd r0, r2, [r1, #8] │ │ - cbz r2, 430ce │ │ + cbz r2, 43ae2 │ │ ldr.w r0, [r0, #272] @ 0x110 │ │ subs r2, #1 │ │ - bne.n 430c6 │ │ + bne.n 43ada │ │ movs r2, #1 │ │ movs r6, #0 │ │ movs r5, #0 │ │ str r2, [r1, #0] │ │ ldrh.w r2, [r0, #270] @ 0x10e │ │ cmp r6, r2 │ │ - bcc.n 4306c │ │ + bcc.n 43a80 │ │ mov r9, r1 │ │ ldr.w r4, [r0, #264] @ 0x108 │ │ - cbz r4, 43128 │ │ + cbz r4, 43b3c │ │ ldrh.w r6, [r0, #268] @ 0x10c │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ ldrh.w r0, [r4, #270] @ 0x10e │ │ adds r5, #1 │ │ cmp r6, r0 │ │ mov r0, r4 │ │ - bcs.n 430e0 │ │ + bcs.n 43af4 │ │ mov r1, r9 │ │ cmp r5, #0 │ │ - bne.n 43072 │ │ + bne.n 43a86 │ │ adds r2, r6, #1 │ │ mov r0, r4 │ │ movs r3, #0 │ │ str r2, [r1, #12] │ │ strd r0, r3, [r1, #4] │ │ stmia.w r8, {r4, r5, r6} │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r5, r0 │ │ mov r0, r5 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ str.w r4, [r8] │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - blx 4f780 │ │ - ldr r0, [pc, #16] @ (43140 ) │ │ + blx 4eeb0 │ │ + ldr r0, [pc, #16] @ (43b54 ) │ │ add r0, pc │ │ - bl 1b994 │ │ + bl 1c75c │ │ udf #254 @ 0xfe │ │ - ldr r0, [pc, #12] @ (43144 ) │ │ + ldr r0, [pc, #12] @ (43b58 ) │ │ add r0, pc │ │ - bl 1b994 │ │ + bl 1c75c │ │ udf #254 @ 0xfe │ │ - b.n 42990 │ │ + bne.n 43b8c │ │ movs r0, r0 │ │ - b.n 43748 │ │ + beq.n 43bac │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ add r6, sp, #4 │ │ mov r4, r0 │ │ mov r0, r6 │ │ mov r1, r4 │ │ - bl 43044 │ │ + bl 43a58 │ │ ldr r0, [sp, #4] │ │ - cbz r0, 43194 │ │ + cbz r0, 43ba8 │ │ ldr r1, [sp, #12] │ │ lsls r2, r1, #4 │ │ ldrb r2, [r0, r2] │ │ cmp r2, #255 @ 0xff │ │ - bne.n 43156 │ │ + bne.n 43b6a │ │ add.w r0, r0, r1, lsl #4 │ │ ldr r1, [r0, #4] │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r5, r3, [r1] │ │ cmp r5, #0 │ │ - bne.n 43176 │ │ + bne.n 43b8a │ │ cmp r2, #1 │ │ - bne.n 43156 │ │ + bne.n 43b6a │ │ dmb ish │ │ ldr r0, [r0, #4] │ │ - bl 36e2e │ │ - b.n 43156 │ │ + bl 37d70 │ │ + b.n 43b6a │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ @@ -83417,3330 +84064,3530 @@ │ │ strd r5, r5, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 2e6ac │ │ + bl 2f7aa │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 142ba │ │ - bmi.n 43182 │ │ + bl 1441a │ │ + bmi.n 43b96 │ │ ldrb r1, [r0, #0] │ │ cmp r1, #254 @ 0xfe │ │ itttt eq │ │ moveq r1, #0 │ │ streq r1, [r0, #4] │ │ moveq r1, #255 @ 0xff │ │ strbeq r1, [r0, #0] │ │ it eq │ │ bxeq lr │ │ push {r7, lr} │ │ mov r7, sp │ │ movs r0, #255 @ 0xff │ │ movs r1, #0 │ │ - bl 43264 │ │ - ldr r0, [pc, #12] @ (43204 ) │ │ + bl 43c78 │ │ + ldr r0, [pc, #12] @ (43c18 ) │ │ movs r1, #29 │ │ - ldr r2, [pc, #12] @ (43208 ) │ │ + ldr r2, [pc, #12] @ (43c1c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 1a880 │ │ - str r2, [r1, #0] │ │ - @ instruction: 0xfffce1ea │ │ + bl 1a9e8 │ │ + ldrh r4, [r7, r7] │ │ + vcvt.u32.f32 d28, d2, #4 │ │ movs r0, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r3, r1 │ │ ldr r1, [r1, #4] │ │ ldrb.w ip, [r3] │ │ ldrb r2, [r0, #0] │ │ cmp r2, #254 @ 0xfe │ │ - bne.n 43240 │ │ + bne.n 43c54 │ │ ldrh.w r2, [r3, #1] │ │ ldrb.w lr, [r3, #3] │ │ strb.w ip, [r0] │ │ add.w ip, r0, #4 │ │ ldrd r3, r4, [r3, #8] │ │ stmia.w ip, {r1, r3, r4} │ │ strh.w r2, [r0, #1] │ │ strb.w lr, [r0, #3] │ │ pop {r4, r6, r7, pc} │ │ cmp.w ip, #254 @ 0xfe │ │ it eq │ │ popeq {r4, r6, r7, pc} │ │ mov r0, ip │ │ - bl 43264 │ │ - ldr r0, [pc, #12] @ (4325c ) │ │ + bl 43c78 │ │ + ldr r0, [pc, #12] @ (43c70 ) │ │ movs r1, #29 │ │ - ldr r2, [pc, #12] @ (43260 ) │ │ + ldr r2, [pc, #12] @ (43c74 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 1a880 │ │ - ldrsh r2, [r6, r6] │ │ - vsra.u64 d30, d2, #4 │ │ + bl 1a9e8 │ │ + ldrh r4, [r4, r6] │ │ + @ instruction: 0xfffcceba │ │ movs r0, r0 │ │ - b.w 36ee8 │ │ + b.w 37e30 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #0] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ ldrd r9, r4, [r4, #8] │ │ adds r6, r4, #1 │ │ mov r0, r9 │ │ subs r6, #1 │ │ - beq.n 43296 │ │ - add.w r5, r0, #352 @ 0x160 │ │ - bl 4344c │ │ + beq.n 43caa │ │ + add.w r5, r0, #368 @ 0x170 │ │ + bl 43e64 │ │ mov r0, r5 │ │ - b.n 43286 │ │ - cbz r4, 432a6 │ │ + b.n 43c9a │ │ + cbz r4, 43cba │ │ mov r0, r9 │ │ ldmia.w sp!, {r8, r9, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ subs r6, #1 │ │ - beq.n 432c0 │ │ + beq.n 43cd4 │ │ mov r0, r5 │ │ - add.w r4, r5, #352 @ 0x160 │ │ - bl 4344c │ │ + add.w r4, r5, #368 @ 0x170 │ │ + bl 43e64 │ │ mov r5, r4 │ │ - b.n 432ae │ │ + b.n 43cc2 │ │ mov r0, r9 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r8 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ cmp r1, #0 │ │ - beq.n 4338a │ │ - add.w r5, r0, #288 @ 0x120 │ │ + beq.n 43da0 │ │ + add.w r5, r0, #304 @ 0x130 │ │ mov r9, r1 │ │ mov r8, r0 │ │ - mov.w fp, #0 │ │ - mvn.w sl, #1 │ │ + movs r4, #0 │ │ + mvn.w fp, #1 │ │ mov r6, r1 │ │ - b.n 432fc │ │ + b.n 43d0e │ │ subs r6, #1 │ │ - add.w r5, r5, #288 @ 0x120 │ │ - cmp fp, r9 │ │ - beq.n 4337a │ │ - add.w r0, fp, fp, lsl #3 │ │ - add.w fp, fp, #1 │ │ - add.w r4, r8, r0, lsl #5 │ │ - ldr.w r0, [r4, #256] @ 0x100 │ │ + add.w r5, r5, #304 @ 0x130 │ │ + cmp r4, r9 │ │ + beq.n 43d90 │ │ + mov.w r0, #304 @ 0x130 │ │ + mla sl, r4, r0, r8 │ │ + adds r4, #1 │ │ + ldr.w r0, [sl, #272] @ 0x110 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 43310 │ │ + bne.n 43d20 │ │ cmp r1, #1 │ │ - bne.n 4332e │ │ + bne.n 43d3e │ │ dmb ish │ │ - ldr.w r0, [r4, #256] @ 0x100 │ │ - bl 36e2e │ │ - ldrd r0, r1, [r4, #16] │ │ - eor.w r0, r0, sl │ │ + ldr.w r0, [sl, #272] @ 0x110 │ │ + bl 37d70 │ │ + ldrd r0, r1, [sl, #16] │ │ + eor.w r0, r0, fp │ │ orn r0, r0, r1 │ │ cmp r0, #0 │ │ - beq.n 432f2 │ │ - ldr r0, [r4, #112] @ 0x70 │ │ + beq.n 43d04 │ │ + ldr.w r0, [sl, #128] @ 0x80 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #116] @ 0x74 │ │ - blxne 4f780 │ │ - ldr r0, [r4, #124] @ 0x7c │ │ + ldrne.w r0, [sl, #132] @ 0x84 │ │ + blxne 4eeb0 │ │ + ldr.w r0, [sl, #140] @ 0x8c │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r4, #128] @ 0x80 │ │ - blxne 4f780 │ │ - ldr.w r0, [r4, #136] @ 0x88 │ │ + ldrne.w r0, [sl, #144] @ 0x90 │ │ + blxne 4eeb0 │ │ + ldr.w r0, [sl, #152] @ 0x98 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r4, #140] @ 0x8c │ │ - blxne 4f780 │ │ - ldr.w r0, [r4, #148] @ 0x94 │ │ + ldrne.w r0, [sl, #156] @ 0x9c │ │ + blxne 4eeb0 │ │ + ldr.w r0, [sl, #164] @ 0xa4 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r4, #152] @ 0x98 │ │ - blxne 4f780 │ │ - b.n 432f2 │ │ + ldrne.w r0, [sl, #168] @ 0xa8 │ │ + blxne 4eeb0 │ │ + b.n 43d04 │ │ mov r0, r8 │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r9, r0 │ │ - add.w r0, r4, #16 │ │ - bl 36e96 │ │ + add.w r0, sl, #16 │ │ + bl 37dd8 │ │ subs r6, #1 │ │ - beq.n 433ae │ │ + beq.n 43dc4 │ │ mov r0, r5 │ │ - add.w r4, r5, #288 @ 0x120 │ │ - bl 433be │ │ + add.w r4, r5, #304 @ 0x130 │ │ + bl 43dd4 │ │ mov r5, r4 │ │ - b.n 4339c │ │ + b.n 43db2 │ │ mov r0, r8 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r9 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ - ldr.w r0, [r0, #256] @ 0x100 │ │ + ldr.w r0, [r0, #272] @ 0x110 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 433cc │ │ + bne.n 43de2 │ │ cmp r1, #1 │ │ - bne.n 433ea │ │ + bne.n 43dfc │ │ dmb ish │ │ - ldr.w r0, [r4, #256] @ 0x100 │ │ - bl 36e2e │ │ + bl 37d70 │ │ ldrd r0, r1, [r4, #16] │ │ mvn.w r2, #1 │ │ eors r0, r2 │ │ orn r0, r0, r1 │ │ cmp r0, #0 │ │ it eq │ │ popeq {r4, r5, r7, pc} │ │ - ldr r0, [r4, #112] @ 0x70 │ │ + ldr.w r0, [r4, #128] @ 0x80 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #116] @ 0x74 │ │ - blxne 4f780 │ │ - ldr r0, [r4, #124] @ 0x7c │ │ + ldrne.w r0, [r4, #132] @ 0x84 │ │ + blxne 4eeb0 │ │ + ldr.w r0, [r4, #140] @ 0x8c │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r4, #128] @ 0x80 │ │ - blxne 4f780 │ │ - ldr.w r0, [r4, #136] @ 0x88 │ │ + ldrne.w r0, [r4, #144] @ 0x90 │ │ + blxne 4eeb0 │ │ + ldr.w r0, [r4, #152] @ 0x98 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r4, #140] @ 0x8c │ │ - blxne 4f780 │ │ - ldr.w r0, [r4, #148] @ 0x94 │ │ - cbz r0, 4343a │ │ - ldr.w r0, [r4, #152] @ 0x98 │ │ + ldrne.w r0, [r4, #156] @ 0x9c │ │ + blxne 4eeb0 │ │ + ldr.w r0, [r4, #164] @ 0xa4 │ │ + cbz r0, 43e52 │ │ + ldr.w r0, [r4, #168] @ 0xa8 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ pop {r4, r5, r7, pc} │ │ mov r5, r0 │ │ add.w r0, r4, #16 │ │ - bl 36e96 │ │ + bl 37dd8 │ │ mov r0, r5 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r4, r0 │ │ - ldr.w r0, [r0, #256] @ 0x100 │ │ + ldr.w r0, [r0, #272] @ 0x110 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 4345e │ │ + bne.n 43e76 │ │ cmp r1, #1 │ │ - bne.n 4347c │ │ + bne.n 43e90 │ │ dmb ish │ │ - ldr.w r0, [r4, #256] @ 0x100 │ │ - bl 36e2e │ │ + bl 37d70 │ │ ldrd r0, r1, [r4, #16] │ │ mvn.w r2, #1 │ │ eors r0, r2 │ │ orn r0, r0, r1 │ │ - cbz r0, 434c6 │ │ - ldr r0, [r4, #112] @ 0x70 │ │ + cbz r0, 43ee0 │ │ + ldr.w r0, [r4, #128] @ 0x80 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #116] @ 0x74 │ │ - blxne 4f780 │ │ - ldr r0, [r4, #124] @ 0x7c │ │ + ldrne.w r0, [r4, #132] @ 0x84 │ │ + blxne 4eeb0 │ │ + ldr.w r0, [r4, #140] @ 0x8c │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r4, #128] @ 0x80 │ │ - blxne 4f780 │ │ - ldr.w r0, [r4, #136] @ 0x88 │ │ + ldrne.w r0, [r4, #144] @ 0x90 │ │ + blxne 4eeb0 │ │ + ldr.w r0, [r4, #152] @ 0x98 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r4, #140] @ 0x8c │ │ - blxne 4f780 │ │ - ldr.w r0, [r4, #148] @ 0x94 │ │ + ldrne.w r0, [r4, #156] @ 0x9c │ │ + blxne 4eeb0 │ │ + ldr.w r0, [r4, #164] @ 0xa4 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r4, #152] @ 0x98 │ │ - blxne 4f780 │ │ - ldr.w r0, [r4, #280] @ 0x118 │ │ + ldrne.w r0, [r4, #168] @ 0xa8 │ │ + blxne 4eeb0 │ │ + ldr.w r0, [r4, #296] @ 0x128 │ │ cmp r0, #2 │ │ - beq.n 43520 │ │ - cbnz r0, 43520 │ │ - ldr.w r6, [r4, #288] @ 0x120 │ │ - cbz r6, 434f8 │ │ - ldr.w r8, [r4, #284] @ 0x11c │ │ + beq.n 43f3a │ │ + cbnz r0, 43f3a │ │ + ldr.w r6, [r4, #304] @ 0x130 │ │ + cbz r6, 43f12 │ │ + ldr.w r8, [r4, #300] @ 0x12c │ │ add.w r5, r8, #4 │ │ ldr.w r0, [r5, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #0] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ adds r5, #12 │ │ subs r6, #1 │ │ - bne.n 434de │ │ + bne.n 43ef8 │ │ mov r0, r8 │ │ - blx 4f780 │ │ - ldr.w r6, [r4, #296] @ 0x128 │ │ - cbz r6, 43520 │ │ - ldr.w r8, [r4, #292] @ 0x124 │ │ + blx 4eeb0 │ │ + ldr.w r6, [r4, #312] @ 0x138 │ │ + cbz r6, 43f3a │ │ + ldr.w r8, [r4, #308] @ 0x134 │ │ add.w r5, r8, #4 │ │ ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r5, #-4] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ adds r5, #24 │ │ subs r6, #1 │ │ - bne.n 43506 │ │ + bne.n 43f20 │ │ mov r0, r8 │ │ - blx 4f780 │ │ - ldr.w r0, [r4, #304] @ 0x130 │ │ + blx 4eeb0 │ │ + ldr.w r0, [r4, #320] @ 0x140 │ │ cmp r0, #2 │ │ - beq.n 4352a │ │ - cbz r0, 43538 │ │ - ldrb.w r0, [r4, #328] @ 0x148 │ │ + beq.n 43f44 │ │ + cbz r0, 43f52 │ │ + ldrb.w r0, [r4, #344] @ 0x158 │ │ cmp r0, #254 @ 0xfe │ │ - bne.n 43590 │ │ + bne.n 43faa │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr.w r6, [r4, #312] @ 0x138 │ │ - cbz r6, 43578 │ │ - ldr.w r8, [r4, #308] @ 0x134 │ │ + ldr.w r6, [r4, #328] @ 0x148 │ │ + cbz r6, 43f92 │ │ + ldr.w r8, [r4, #324] @ 0x144 │ │ add.w r5, r8, #8 │ │ - b.n 4354e │ │ + b.n 43f68 │ │ adds r5, #40 @ 0x28 │ │ subs r6, #1 │ │ - beq.n 43572 │ │ + beq.n 43f8c │ │ ldr.w r0, [r5, #-8] │ │ cmp r0, #0 │ │ - bne.n 43548 │ │ + bne.n 43f62 │ │ ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r5, #-4] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ ldr r0, [r5, #8] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #4] │ │ - blxne 4f780 │ │ - b.n 43548 │ │ + blxne 4eeb0 │ │ + b.n 43f62 │ │ mov r0, r8 │ │ - blx 4f780 │ │ - ldr.w r0, [r4, #320] @ 0x140 │ │ + blx 4eeb0 │ │ + ldr.w r0, [r4, #336] @ 0x150 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r4, #316] @ 0x13c │ │ - blxne 4f780 │ │ - ldrb.w r0, [r4, #328] @ 0x148 │ │ + ldrne.w r0, [r4, #332] @ 0x14c │ │ + blxne 4eeb0 │ │ + ldrb.w r0, [r4, #344] @ 0x158 │ │ cmp r0, #254 @ 0xfe │ │ - beq.n 43532 │ │ - ldr.w r1, [r4, #332] @ 0x14c │ │ + beq.n 43f4c │ │ + ldr.w r1, [r4, #348] @ 0x15c │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 36ee8 │ │ + b.w 37e30 │ │ mov r5, r0 │ │ add.w r0, r4, #16 │ │ - bl 36e96 │ │ - ldr.w r0, [r4, #280] @ 0x118 │ │ + bl 37dd8 │ │ + ldr.w r0, [r4, #296] @ 0x128 │ │ cmp r0, #2 │ │ itt ne │ │ - addne.w r0, r4, #280 @ 0x118 │ │ - blne 3981e │ │ - ldr.w r0, [r4, #304] @ 0x130 │ │ + addne.w r0, r4, #296 @ 0x128 │ │ + blne 3a22e │ │ + ldr.w r0, [r4, #320] @ 0x140 │ │ cmp r0, #2 │ │ itt ne │ │ - addne.w r0, r4, #304 @ 0x130 │ │ - blne 40dd2 │ │ - ldrb.w r0, [r4, #328] @ 0x148 │ │ + addne.w r0, r4, #320 @ 0x140 │ │ + blne 40bac │ │ + ldrb.w r0, [r4, #344] @ 0x158 │ │ cmp r0, #254 @ 0xfe │ │ - beq.n 435da │ │ - ldr.w r1, [r4, #332] @ 0x14c │ │ - bl 36ee8 │ │ - mov r0, r5 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ + beq.n 43ff4 │ │ + ldr.w r1, [r4, #348] @ 0x15c │ │ + bl 37e30 │ │ + mov r0, r5 │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + bmi.n 43faa │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #28 │ │ ldr r1, [r0, #12] │ │ mov.w ip, #0 │ │ cmp r1, #0 │ │ - beq.w 43700 │ │ + beq.w 4411c │ │ ldr r2, [r0, #0] │ │ ldr.w lr, [r0, #8] │ │ str r2, [sp, #0] │ │ ldr r2, [r0, #4] │ │ add.w r0, r1, r1, lsl #2 │ │ str r2, [sp, #4] │ │ add.w r0, lr, r0, lsl #3 │ │ str r0, [sp, #8] │ │ - b.n 4362a │ │ + b.n 44046 │ │ ldr.w r0, [lr, #16] │ │ ldr r1, [sp, #4] │ │ subs r1, r1, r0 │ │ it cs │ │ cmpcs r1, fp │ │ - bcs.n 43652 │ │ + bcs.n 4406e │ │ add.w lr, lr, #40 @ 0x28 │ │ ldr r0, [sp, #8] │ │ cmp lr, r0 │ │ - beq.n 436fc │ │ + beq.n 44118 │ │ ldr.w r0, [lr, #4] │ │ cmp r0, #7 │ │ - bne.n 43620 │ │ + bne.n 4403c │ │ ldr.w fp, [lr, #20] │ │ cmp.w fp, #0 │ │ - bne.n 43612 │ │ + bne.n 4402e │ │ mov.w r8, #1 │ │ ldr.w r0, [lr, #32] │ │ cmp r0, #5 │ │ - bcs.n 43660 │ │ + bcs.n 4407c │ │ movs r0, #4 │ │ cmp.w fp, #12 │ │ - bcc.n 43620 │ │ - b.n 4366c │ │ + bcc.n 4403c │ │ + b.n 44088 │ │ ldr r1, [sp, #0] │ │ add.w r8, r1, r0 │ │ ldr.w r0, [lr, #32] │ │ cmp r0, #5 │ │ - bcc.n 43648 │ │ + bcc.n 44064 │ │ cmp r0, #8 │ │ - bne.n 43620 │ │ + bne.n 4403c │ │ movs r0, #8 │ │ cmp.w fp, #12 │ │ - bcc.n 43620 │ │ + bcc.n 4403c │ │ negs r3, r0 │ │ subs r1, r0, #1 │ │ adds r0, #11 │ │ str r1, [sp, #16] │ │ str r0, [sp, #20] │ │ str r3, [sp, #12] │ │ mov r0, r8 │ │ sub.w r2, fp, #12 │ │ ldr.w r1, [r0], #12 │ │ cmp r1, r2 │ │ - bhi.n 43620 │ │ + bhi.n 4403c │ │ ldr r2, [sp, #20] │ │ add r2, r1 │ │ and.w r9, r2, r3 │ │ subs.w r2, fp, r9 │ │ - bcc.n 43620 │ │ + bcc.n 4403c │ │ ldr.w r5, [r8, #4] │ │ cmp r5, r2 │ │ - bhi.n 43620 │ │ + bhi.n 4403c │ │ ldr r2, [sp, #16] │ │ add r2, r9 │ │ add r2, r5 │ │ and.w sl, r2, r3 │ │ subs.w r4, fp, sl │ │ add.w r2, r8, sl │ │ it cc │ │ movcc r4, ip │ │ it cc │ │ movcc r2, #1 │ │ str r2, [sp, #24] │ │ add.w r2, r8, #11 │ │ - cbz r1, 436ea │ │ + cbz r1, 44106 │ │ ldrb r6, [r2, r1] │ │ mov r3, r1 │ │ subs r1, #1 │ │ cmp r6, #0 │ │ - beq.n 436bc │ │ + beq.n 440d8 │ │ cmp r3, #3 │ │ - bne.n 436ea │ │ - ldr r1, [pc, #68] @ (43714 ) │ │ + bne.n 44106 │ │ + ldr r1, [pc, #68] @ (44130 ) │ │ movs r2, #3 │ │ mov r6, lr │ │ add r1, pc │ │ - blx 4f830 │ │ + blx 4ef60 │ │ cmp r0, #0 │ │ mov lr, r6 │ │ mov.w ip, #0 │ │ itt eq │ │ ldreq.w r0, [r8, #8] │ │ cmpeq r0, #3 │ │ - beq.n 4370c │ │ + beq.n 44128 │ │ ldr r3, [sp, #12] │ │ cmp fp, sl │ │ - bls.n 43620 │ │ + bls.n 4403c │ │ ldr.w r8, [sp, #24] │ │ mov fp, r4 │ │ cmp r4, #12 │ │ - bcs.n 43678 │ │ - b.n 43620 │ │ + bcs.n 44094 │ │ + b.n 4403c │ │ mov.w ip, #0 │ │ mov r0, ip │ │ mov r1, r5 │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add.w ip, r8, r9 │ │ - b.n 43700 │ │ + b.n 4411c │ │ nop │ │ - str r6, [r0, #8] │ │ + ldrb r6, [r5, r2] │ │ vsli.64 , q8, #60 @ 0x3c │ │ add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl} │ │ + str.w r8, [sp, #-4]! │ │ + mov r4, r0 │ │ + mov r0, r1 │ │ + movs r1, #0 │ │ + blx 4f080 │ │ + cbz r0, 44166 │ │ + mov r5, r0 │ │ + blx 4f010 │ │ + mov r6, r0 │ │ + cbz r0, 4418e │ │ + mov r0, r6 │ │ + blx 4eea0 │ │ + cbz r0, 441a4 │ │ + mov r1, r5 │ │ + mov r2, r6 │ │ + mov r8, r0 │ │ + bl 4bcbc │ │ + b.n 44192 │ │ + blx 4ef00 │ │ + ldr r1, [pc, #64] @ (441ac ) │ │ + ldr r2, [pc, #64] @ (441b0 ) │ │ + add r1, pc │ │ + ldr r0, [r0, #0] │ │ + add r2, pc │ │ + ldr r3, [r1, #0] │ │ + cmp r3, r2 │ │ + it ne │ │ + strne r2, [r1, #0] │ │ + movs r1, #0 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + strd r2, r1, [r4] │ │ + str r0, [r4, #8] │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov.w r8, #1 │ │ + mov r0, r5 │ │ + blx 4eeb0 │ │ + strd r6, r8, [r4] │ │ + str r6, [r4, #8] │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #1 │ │ + mov r1, r6 │ │ + bl 1441a │ │ + b.n 43f0c │ │ + movs r0, r0 │ │ + ldmia r3, {r1, r3, r5, r7} │ │ + movs r0, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ mov r5, r0 │ │ mov r0, sp │ │ - bl 146d8 │ │ + bl 148a0 │ │ ldr r0, [sp, #0] │ │ adds r1, r0, #1 │ │ - beq.n 4374a │ │ - ldr r1, [pc, #184] @ (437ec ) │ │ + beq.n 441e4 │ │ + ldr r1, [pc, #84] @ (44224 ) │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ add r1, pc │ │ ldrd r1, r3, [r1] │ │ str r3, [r5, #8] │ │ strd r2, r1, [r5] │ │ - cbz r0, 43794 │ │ - ldr.w r8, [sp, #4] │ │ - b.n 437b8 │ │ - ldrd r8, sl, [sp, #4] │ │ - movs r1, #0 │ │ - movs r6, #0 │ │ - mov r0, r8 │ │ - blx 4f950 │ │ - cbz r0, 43778 │ │ - mov r4, r0 │ │ - blx 4f8e0 │ │ - mov r6, r0 │ │ - cbz r0, 4379c │ │ - mov r0, r6 │ │ - blx 4f770 │ │ - cbz r0, 437c8 │ │ + cbz r0, 44206 │ │ + ldr r4, [sp, #4] │ │ + b.n 441f6 │ │ + ldrd r4, r6, [sp, #4] │ │ + mov r0, r5 │ │ mov r1, r4 │ │ - mov r2, r6 │ │ - mov r9, r0 │ │ - bl 4c460 │ │ - b.n 437a0 │ │ - blx 4f7c0 │ │ - ldr r0, [r0, #0] │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ - strb r6, [r5, #4] │ │ - str r1, [r5, #0] │ │ - str r0, [r5, #8] │ │ + bl 44134 │ │ movs r0, #0 │ │ - cmp.w sl, #0 │ │ - strb.w r0, [r8] │ │ - bne.n 437b8 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - mov.w r9, #1 │ │ + strb r0, [r4, #0] │ │ + cbz r6, 44206 │ │ mov r0, r4 │ │ - blx 4f780 │ │ - strd r6, r9, [r5] │ │ - str r6, [r5, #8] │ │ - movs r0, #0 │ │ - cmp.w sl, #0 │ │ - strb.w r0, [r8] │ │ - beq.n 43794 │ │ - mov r0, r8 │ │ add sp, #16 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ + ldr.w fp, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ - movs r0, #1 │ │ - mov r1, r6 │ │ - bl 142ba │ │ - udf #254 @ 0xfe │ │ - mov r4, r0 │ │ + b.w 4eddc │ │ + add sp, #16 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r5, r0 │ │ movs r0, #0 │ │ - cmp.w sl, #0 │ │ - strb.w r0, [r8] │ │ + cmp r6, #0 │ │ + strb r0, [r4, #0] │ │ itt ne │ │ - movne r0, r8 │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - blx 4dd68 │ │ - ble.n 437bc │ │ + movne r0, r4 │ │ + blxne 4eeb0 │ │ + mov r0, r5 │ │ + blx 4d4a8 │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #36 @ 0x24 │ │ - ldrb r5, [r1, #28] │ │ - cmp r5, #3 │ │ - bne.n 4380c │ │ - movs r2, #255 @ 0xff │ │ - strb r2, [r0, #0] │ │ - add sp, #36 @ 0x24 │ │ + sub sp, #44 @ 0x2c │ │ + ldrb r2, [r1, #28] │ │ + mov r9, r1 │ │ + mov fp, r0 │ │ + movs r1, #255 @ 0xff │ │ + cmp r2, #3 │ │ + itt ne │ │ + ldrbne.w r0, [r9, #29] │ │ + cmpne r0, #3 │ │ + bne.n 44252 │ │ + strb.w r1, [fp] │ │ + add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - add r4, sp, #4 │ │ - ldr r6, [r1, #4] │ │ - ldrb r3, [r1, #29] │ │ - add.w sl, r4, #4 │ │ - ldrb r2, [r1, #30] │ │ - cmp r5, #1 │ │ - bhi.n 43894 │ │ - cmp r5, r3 │ │ - sub.w r5, r3, #3 │ │ - clz r5, r5 │ │ - mov.w r4, #0 │ │ - it hi │ │ - movhi r4, #1 │ │ - lsls r2, r2, #31 │ │ - mov.w r5, r5, lsr #5 │ │ - orr.w r5, r5, r4 │ │ - beq.n 43924 │ │ - cmp r5, #0 │ │ - bne.n 43800 │ │ - add.w fp, sp, #4 │ │ - cmp r3, #1 │ │ - beq.w 43a46 │ │ - cmp r3, #2 │ │ - bne.w 43a9a │ │ - cmp r6, #1 │ │ - bhi.n 43858 │ │ - movs r3, #1 │ │ - strb r3, [r1, #29] │ │ - b.n 43842 │ │ - mov r8, r0 │ │ - mov r0, fp │ │ - mov r9, r1 │ │ - bl 44ce4 │ │ - mov lr, sl │ │ - ldr.w ip, [sp, #4] │ │ - ldmia.w lr!, {r1, r2, r5} │ │ - mov r3, r8 │ │ - stmia r3!, {r1, r2, r5} │ │ - ldmia.w lr, {r1, r2, r4, r5} │ │ - stmia r3!, {r1, r2, r4, r5} │ │ - subs.w r2, r6, ip │ │ - bcc.w 43a8c │ │ - ldrb.w r6, [r8] │ │ + cmp r2, r0 │ │ + bhi.n 44246 │ │ + movs r1, #0 │ │ + ldrb.w r3, [r9, #30] │ │ + ldrd r4, sl, [r9] │ │ + cmp r2, #2 │ │ + it cc │ │ + movcc r1, #1 │ │ + cmp r2, #1 │ │ + and.w r1, r1, r3 │ │ + str r1, [sp, #8] │ │ + add r1, sp, #12 │ │ + add.w r1, r1, #4 │ │ + str r1, [sp, #4] │ │ + mov.w r1, r3, lsl #31 │ │ + bhi.n 442c4 │ │ + cmp r1, #0 │ │ + beq.n 4436a │ │ + cmp r0, #1 │ │ + beq.n 44346 │ │ + cmp r0, #2 │ │ + bne.w 444e0 │ │ + add.w r8, sp, #12 │ │ + ldr r0, [sp, #8] │ │ + cmp sl, r0 │ │ + bls.n 44346 │ │ mov r0, r8 │ │ mov r1, r9 │ │ - movs r3, #2 │ │ - cmp r6, #255 @ 0xff │ │ - mov r6, r2 │ │ - str.w r2, [r9, #4] │ │ - beq.n 43842 │ │ - b.n 43804 │ │ - lsls r2, r2, #31 │ │ - beq.w 439a6 │ │ - movs r2, #255 @ 0xff │ │ - cmp r3, #2 │ │ - bcc.n 43802 │ │ - cmp r3, #3 │ │ - beq.n 43802 │ │ - cmp r3, #2 │ │ - bne.w 43a9a │ │ - cmp r6, #0 │ │ - beq.w 43a5e │ │ - add r2, sp, #4 │ │ - mov r8, r0 │ │ - mov r9, r1 │ │ - mov r0, r2 │ │ - bl 44ce4 │ │ - mov lr, sl │ │ - ldr.w ip, [sp, #4] │ │ - ldmia.w lr!, {r1, r4, r5} │ │ - mov r3, r8 │ │ - subs.w fp, r6, ip │ │ - stmia r3!, {r1, r4, r5} │ │ - ldmia.w lr, {r1, r2, r4, r5} │ │ - stmia r3!, {r1, r2, r4, r5} │ │ - bcc.w 43ab6 │ │ - ldrb.w r2, [r8] │ │ - mov r0, r8 │ │ - str.w fp, [r9, #4] │ │ - cmp r2, #255 @ 0xff │ │ - bne.n 43804 │ │ + bl 4586c │ │ + ldr r2, [sp, #4] │ │ + mov r1, fp │ │ + ldr r0, [sp, #12] │ │ + ldmia r2!, {r3, r4, r5} │ │ + stmia r1!, {r3, r4, r5} │ │ + ldmia.w r2, {r3, r4, r5, r6} │ │ + stmia r1!, {r3, r4, r5, r6} │ │ + subs.w r1, sl, r0 │ │ + bcc.w 444d4 │ │ + ldrb.w r0, [fp] │ │ + mov sl, r1 │ │ + str.w r1, [r9, #4] │ │ + cmp r0, #255 @ 0xff │ │ + beq.n 4428e │ │ + b.n 4424a │ │ + cmp r1, #0 │ │ + beq.w 443e2 │ │ + cmp r0, #1 │ │ + beq.n 44346 │ │ + cmp r0, #2 │ │ + bne.w 444e0 │ │ + ldr r0, [sp, #8] │ │ + cmp sl, r0 │ │ + bls.w 4446a │ │ + add r0, sp, #12 │ │ mov r1, r9 │ │ - cmp.w fp, #0 │ │ - beq.w 43a5e │ │ - add r0, sp, #4 │ │ - bl 44ce4 │ │ - mov r2, sl │ │ - ldr.w ip, [sp, #4] │ │ - ldmia r2!, {r1, r5, r6} │ │ - mov r3, r8 │ │ - stmia r3!, {r1, r5, r6} │ │ - ldmia.w r2, {r1, r4, r5, r6} │ │ - subs.w r2, fp, ip │ │ - stmia r3!, {r1, r4, r5, r6} │ │ - bcc.w 43a8a │ │ - ldrb.w r3, [r8] │ │ + bl 4586c │ │ + ldr r2, [sp, #4] │ │ + mov r1, fp │ │ + ldr r0, [sp, #12] │ │ + ldmia r2!, {r3, r5, r6} │ │ + stmia r1!, {r3, r5, r6} │ │ + ldmia.w r2, {r3, r4, r5, r6} │ │ + stmia r1!, {r3, r4, r5, r6} │ │ + subs.w r4, sl, r0 │ │ + bcc.w 444fa │ │ + ldrb.w r0, [fp] │ │ + str.w r4, [r9, #4] │ │ + cmp r0, #255 @ 0xff │ │ + bne.n 4424a │ │ + add.w r8, sp, #12 │ │ + ldr r0, [sp, #8] │ │ + cmp r4, r0 │ │ + bls.w 4446a │ │ mov r0, r8 │ │ mov r1, r9 │ │ - mov fp, r2 │ │ - cmp r3, #255 @ 0xff │ │ - str.w r2, [r9, #4] │ │ - beq.n 438e8 │ │ - b.n 43804 │ │ - cmp r5, #0 │ │ - bne.w 43800 │ │ - ldr.w r9, [r1] │ │ - add.w r8, sp, #4 │ │ - cmp r3, #1 │ │ - beq.n 43a2c │ │ - cmp r3, #2 │ │ - bne.w 43a9a │ │ - mov r2, r6 │ │ - cbz r6, 43964 │ │ - cmp r6, #1 │ │ - bne.n 4394e │ │ - ldrb.w r2, [r9] │ │ - cmp r2, #46 @ 0x2e │ │ - beq.n 4395e │ │ - b.n 43962 │ │ - ldrb.w r2, [r9] │ │ - cmp r2, #46 @ 0x2e │ │ - bne.n 43962 │ │ - ldrb.w r2, [r9, #1] │ │ - cmp r2, #47 @ 0x2f │ │ - bne.n 43962 │ │ - movs r2, #1 │ │ - b.n 43964 │ │ - movs r2, #0 │ │ - cmp r6, r2 │ │ - bhi.n 4396e │ │ - movs r3, #1 │ │ - strb r3, [r1, #29] │ │ - b.n 43932 │ │ - mov r4, r0 │ │ - mov r0, r8 │ │ - mov fp, r1 │ │ - bl 44ce4 │ │ - mov lr, sl │ │ - ldr.w ip, [sp, #4] │ │ - ldmia.w lr!, {r1, r2, r5} │ │ - mov r3, r4 │ │ - mov r0, r4 │ │ - stmia r3!, {r1, r2, r5} │ │ - ldmia.w lr, {r1, r2, r4, r5} │ │ - stmia r3!, {r1, r2, r4, r5} │ │ - subs.w r2, r6, ip │ │ - bcc.n 43a8c │ │ - ldrb r6, [r0, #0] │ │ + bl 4586c │ │ + ldr r2, [sp, #4] │ │ mov r1, fp │ │ - movs r3, #2 │ │ - str.w r2, [fp, #4] │ │ - cmp r6, #255 @ 0xff │ │ - mov r6, r2 │ │ - beq.n 43932 │ │ - b.n 43804 │ │ - movs r2, #255 @ 0xff │ │ - cmp r3, #2 │ │ - bcc.w 43802 │ │ - cmp r3, #3 │ │ - beq.w 43802 │ │ - cmp r3, #2 │ │ - bne.n 43a9a │ │ - cmp r6, #0 │ │ - beq.n 43a5e │ │ - add r2, sp, #4 │ │ - mov r8, r0 │ │ - mov r9, r1 │ │ - mov r0, r2 │ │ - bl 44ce4 │ │ - mov lr, sl │ │ - ldr.w ip, [sp, #4] │ │ - ldmia.w lr!, {r1, r4, r5} │ │ - mov r3, r8 │ │ - subs.w fp, r6, ip │ │ - stmia r3!, {r1, r4, r5} │ │ - ldmia.w lr, {r1, r2, r4, r5} │ │ - stmia r3!, {r1, r2, r4, r5} │ │ - bcc.n 43ab6 │ │ - ldrb.w r2, [r8] │ │ + ldr.w ip, [sp, #12] │ │ + ldmia r2!, {r3, r5, r6} │ │ + stmia r1!, {r3, r5, r6} │ │ + ldmia.w r2, {r0, r3, r5, r6} │ │ + stmia r1!, {r0, r3, r5, r6} │ │ + subs.w r1, r4, ip │ │ + bcc.w 444d2 │ │ + ldrb.w r0, [fp] │ │ + mov r4, r1 │ │ + str.w r1, [r9, #4] │ │ + cmp r0, #255 @ 0xff │ │ + beq.n 4430c │ │ + b.n 4424a │ │ + sub.w r1, sl, #1 │ │ + movs r0, #3 │ │ + cmp.w sl, #0 │ │ + strb.w r0, [r9, #29] │ │ + beq.w 444ee │ │ + str.w r1, [r9, #4] │ │ + movs r1, #6 │ │ + strb.w r1, [fp] │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + add.w r8, sp, #12 │ │ + mov r5, sl │ │ + cmp r0, #1 │ │ + beq.n 44456 │ │ + cmp r0, #2 │ │ + bne.w 444e0 │ │ + mov r0, r5 │ │ + cbz r5, 4439c │ │ + cmp r5, #1 │ │ + bne.n 4438a │ │ + ldrb r0, [r4, #0] │ │ + cmp r0, #46 @ 0x2e │ │ + beq.n 44396 │ │ + b.n 4439a │ │ + ldrb r0, [r4, #0] │ │ + cmp r0, #46 @ 0x2e │ │ + bne.n 4439a │ │ + ldrb r0, [r4, #1] │ │ + cmp r0, #47 @ 0x2f │ │ + bne.n 4439a │ │ + movs r0, #1 │ │ + b.n 4439c │ │ + movs r0, #0 │ │ + cmp r5, r0 │ │ + bhi.n 443ac │ │ + movs r0, #1 │ │ + strb.w r0, [r9, #29] │ │ + cmp r0, #1 │ │ + bne.n 44374 │ │ + b.n 44456 │ │ mov r0, r8 │ │ - str.w fp, [r9, #4] │ │ - cmp r2, #255 @ 0xff │ │ - bne.w 43804 │ │ mov r1, r9 │ │ - cmp.w fp, #0 │ │ - beq.n 43a5e │ │ - add r0, sp, #4 │ │ - bl 44ce4 │ │ - mov r2, sl │ │ - ldr.w ip, [sp, #4] │ │ - ldmia r2!, {r1, r4, r6} │ │ - mov r3, r8 │ │ - stmia r3!, {r1, r4, r6} │ │ - ldmia.w r2, {r1, r4, r5, r6} │ │ - subs.w r2, fp, ip │ │ - stmia r3!, {r1, r4, r5, r6} │ │ - bcc.n 43a8a │ │ - ldrb.w r3, [r8] │ │ + bl 4586c │ │ + ldr r2, [sp, #4] │ │ + mov lr, fp │ │ + ldr.w ip, [sp, #12] │ │ + ldmia r2!, {r0, r3, r6} │ │ + subs.w sl, r5, ip │ │ + stmia.w lr!, {r0, r3, r6} │ │ + ldmia.w r2, {r0, r1, r3, r6} │ │ + stmia.w lr, {r0, r1, r3, r6} │ │ + bcc.w 444fe │ │ + ldrb.w r1, [fp] │ │ + movs r0, #2 │ │ + str.w sl, [r9, #4] │ │ + cmp r1, #255 @ 0xff │ │ + beq.n 4436e │ │ + b.n 4424a │ │ + cmp r0, #1 │ │ + beq.n 44472 │ │ + cmp r0, #2 │ │ + bne.n 444e0 │ │ + ldr r0, [sp, #8] │ │ + cmp sl, r0 │ │ + bls.n 4446a │ │ + add r0, sp, #12 │ │ + mov r1, r9 │ │ + bl 4586c │ │ + ldr r2, [sp, #4] │ │ + mov r1, fp │ │ + ldr r0, [sp, #12] │ │ + ldmia r2!, {r3, r5, r6} │ │ + stmia r1!, {r3, r5, r6} │ │ + ldmia.w r2, {r3, r4, r5, r6} │ │ + stmia r1!, {r3, r4, r5, r6} │ │ + subs.w r4, sl, r0 │ │ + bcc.n 444fa │ │ + ldrb.w r0, [fp] │ │ + str.w r4, [r9, #4] │ │ + cmp r0, #255 @ 0xff │ │ + bne.w 4424a │ │ + add.w r8, sp, #12 │ │ + ldr r0, [sp, #8] │ │ + cmp r4, r0 │ │ + bls.n 4446a │ │ mov r0, r8 │ │ mov r1, r9 │ │ - mov fp, r2 │ │ - cmp r3, #255 @ 0xff │ │ - str.w r2, [r9, #4] │ │ - beq.n 439f4 │ │ - b.n 43804 │ │ - movs r2, #3 │ │ - cmp r6, #0 │ │ - strb r2, [r1, #29] │ │ - beq.w 43800 │ │ - cmp r6, #1 │ │ - bne.n 43a64 │ │ - ldrb.w r2, [r9] │ │ - cmp r2, #46 @ 0x2e │ │ - bne.w 43800 │ │ - b.n 43a78 │ │ - movs r2, #3 │ │ - strb r2, [r1, #29] │ │ - sub.w r2, r6, #1 │ │ - cbz r6, 43aa8 │ │ - str r2, [r1, #4] │ │ - movs r2, #6 │ │ - strb r2, [r0, #0] │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - movs r2, #1 │ │ - strb r2, [r1, #29] │ │ - b.n 43800 │ │ - ldrb.w r2, [r9] │ │ - cmp r2, #46 @ 0x2e │ │ - bne.w 43800 │ │ - ldrb.w r2, [r9, #1] │ │ - cmp r2, #47 @ 0x2f │ │ - bne.w 43800 │ │ - subs r2, r6, #1 │ │ - cbz r6, 43aba │ │ - str r2, [r1, #4] │ │ - movs r2, #7 │ │ - strb r2, [r0, #0] │ │ - add sp, #36 @ 0x24 │ │ + bl 4586c │ │ + ldr r2, [sp, #4] │ │ + mov r1, fp │ │ + ldr.w ip, [sp, #12] │ │ + ldmia r2!, {r3, r5, r6} │ │ + stmia r1!, {r3, r5, r6} │ │ + ldmia.w r2, {r0, r3, r5, r6} │ │ + stmia r1!, {r0, r3, r5, r6} │ │ + subs.w r1, r4, ip │ │ + bcc.n 444d2 │ │ + ldrb.w r0, [fp] │ │ + mov r4, r1 │ │ + str.w r1, [r9, #4] │ │ + cmp r0, #255 @ 0xff │ │ + beq.n 44420 │ │ + b.n 4424a │ │ + movs r0, #3 │ │ + strb.w r0, [r9, #29] │ │ + cbz r5, 444ce │ │ + cmp r5, #1 │ │ + bne.n 44490 │ │ + ldrb r0, [r4, #0] │ │ + cmp r0, #46 @ 0x2e │ │ + beq.n 4449c │ │ + b.n 444ce │ │ + movs r0, #1 │ │ + strb.w r0, [r9, #29] │ │ + b.n 444ce │ │ + movs r0, #3 │ │ + cmp.w sl, #0 │ │ + strb.w r0, [r9, #29] │ │ + beq.n 444ce │ │ + cmp.w sl, #1 │ │ + bne.n 444ac │ │ + ldrb r0, [r4, #0] │ │ + cmp r0, #46 @ 0x2e │ │ + bne.n 444ce │ │ + mov.w sl, #1 │ │ + b.n 444b8 │ │ + ldrb r0, [r4, #0] │ │ + cmp r0, #46 @ 0x2e │ │ + bne.n 444ce │ │ + ldrb r0, [r4, #1] │ │ + cmp r0, #47 @ 0x2f │ │ + bne.n 444ce │ │ + subs r1, r5, #1 │ │ + cbnz r5, 444bc │ │ + ldr r3, [pc, #96] @ (44504 ) │ │ + add r3, pc │ │ + movs r0, #0 │ │ + movs r2, #0 │ │ + bl 1bb58 │ │ + ldrb r0, [r4, #0] │ │ + cmp r0, #46 @ 0x2e │ │ + bne.n 444ce │ │ + ldrb r0, [r4, #1] │ │ + cmp r0, #47 @ 0x2f │ │ + bne.n 444ce │ │ + sub.w r1, sl, #1 │ │ + str.w r1, [r9, #4] │ │ + movs r1, #7 │ │ + strb.w r1, [fp] │ │ + add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - mov r6, fp │ │ - ldr r3, [pc, #64] @ (43ad0 ) │ │ - mov r1, r2 │ │ + movs r1, #255 @ 0xff │ │ + b.n 44246 │ │ + mov sl, r4 │ │ + ldr r3, [pc, #60] @ (44514 ) │ │ movs r0, #0 │ │ - mov r2, r6 │ │ + mov r2, sl │ │ add r3, pc │ │ - bl 1b904 │ │ - ldr r0, [pc, #56] @ (43ad4 ) │ │ + bl 1bb58 │ │ + ldr r0, [pc, #36] @ (44508 ) │ │ movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #56] @ (43ad8 ) │ │ + ldr r2, [pc, #36] @ (4450c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 1b9a8 │ │ - ldr r3, [pc, #32] @ (43acc ) │ │ - add r3, pc │ │ - mov r1, r2 │ │ - movs r0, #0 │ │ - movs r2, #0 │ │ - bl 1b904 │ │ - mov r2, fp │ │ - b.n 43a8c │ │ - ldr r3, [pc, #12] @ (43ac8 ) │ │ + bl 1bbe8 │ │ + ldr r3, [pc, #32] @ (44510 ) │ │ add r3, pc │ │ - mov r1, r2 │ │ movs r0, #0 │ │ movs r2, #0 │ │ - bl 1b904 │ │ - udf #224 @ 0xe0 │ │ + bl 1bb58 │ │ + mov r1, r4 │ │ + b.n 444d4 │ │ + mov r1, sl │ │ + mov sl, r5 │ │ + b.n 444d4 │ │ + ldmia r4!, {r1, r3} │ │ movs r0, r0 │ │ - svc 2 │ │ + ldrsb r3, [r1, r3] │ │ + @ instruction: 0xfffccbf4 │ │ movs r0, r0 │ │ - svc 40 @ 0x28 │ │ + ldmia r3, {r2, r3, r6, r7} │ │ movs r0, r0 │ │ - ldrh r3, [r1, r4] │ │ - @ instruction: 0xfffcdf2a │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ - str.w r8, [sp, #-4]! │ │ - sub sp, #64 @ 0x40 │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ - mov r1, sp │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - ldrb.w r2, [sp, #28] │ │ - cmp r2, #2 │ │ - bne.n 43b38 │ │ - ldr r1, [sp, #4] │ │ - cmp r1, #0 │ │ - beq.n 43bac │ │ - ldr r3, [sp, #0] │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #68 @ 0x44 │ │ + ldrb.w fp, [r0, #8] │ │ + mov r6, r0 │ │ + ldrd r5, r4, [r0] │ │ + cmp.w fp, #255 @ 0xff │ │ + beq.n 4453e │ │ + add.w r1, r6, #9 │ │ + add r0, sp, #32 │ │ + movs r2, #19 │ │ + bl 4bcbc │ │ + mov r0, sp │ │ + add r1, sp, #32 │ │ + adds r0, #9 │ │ + movs r2, #19 │ │ + ldrb.w r8, [r6, #28] │ │ + ldrb.w r9, [r6, #29] │ │ + ldrb.w sl, [r6, #30] │ │ + strb.w fp, [sp, #8] │ │ + strd r5, r4, [sp] │ │ + bl 4bcbc │ │ + cmp.w r8, #2 │ │ + strb.w sl, [sp, #30] │ │ + strb.w r9, [sp, #29] │ │ + strb.w r8, [sp, #28] │ │ + bne.n 445aa │ │ + cmp r4, #0 │ │ + beq.n 44620 │ │ movs r0, #0 │ │ - ldrb r6, [r3, r0] │ │ - cmp r6, #47 @ 0x2f │ │ - beq.n 43b18 │ │ + ldrb r1, [r5, r0] │ │ + cmp r1, #47 @ 0x2f │ │ + beq.n 4458a │ │ adds r0, #1 │ │ - cmp r1, r0 │ │ - bne.n 43b04 │ │ - movs r6, #0 │ │ - mov r0, r1 │ │ - cbnz r0, 43b1c │ │ - b.n 43b26 │ │ - movs r6, #1 │ │ - cbz r0, 43b26 │ │ + cmp r4, r0 │ │ + bne.n 44576 │ │ + movs r1, #0 │ │ + mov r0, r4 │ │ + cbnz r0, 4458e │ │ + b.n 44598 │ │ + movs r1, #1 │ │ + cbz r0, 44598 │ │ cmp r0, #1 │ │ itt eq │ │ - ldrbeq r5, [r3, #0] │ │ - cmpeq r5, #46 @ 0x2e │ │ - bne.n 43b34 │ │ - add r0, r6 │ │ - cmp r1, r0 │ │ - bcc.n 43c2a │ │ - add r3, r0 │ │ - subs r1, r1, r0 │ │ - bne.n 43b02 │ │ - movs r1, #0 │ │ - strd r3, r1, [sp] │ │ - ldrb.w r0, [sp, #29] │ │ - cmp r0, #2 │ │ - bne.n 43b7c │ │ - ldr r4, [sp, #4] │ │ - cmp r2, #1 │ │ - bhi.n 43b88 │ │ - ldrb.w r0, [sp, #30] │ │ - cbz r0, 43bb8 │ │ - cmp r4, #2 │ │ - bcc.n 43c12 │ │ - add r5, sp, #32 │ │ - mov r6, sp │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - bl 44ce4 │ │ + ldrbeq r2, [r5, #0] │ │ + cmpeq r2, #46 @ 0x2e │ │ + bne.n 445a6 │ │ + add r0, r1 │ │ + cmp r4, r0 │ │ + bcc.n 44692 │ │ + add r5, r0 │ │ + subs r4, r4, r0 │ │ + bne.n 44574 │ │ + movs r4, #0 │ │ + strd r5, r4, [sp] │ │ + cmp.w r9, #2 │ │ + bne.n 44622 │ │ + movs r0, #0 │ │ + cmp.w r8, #2 │ │ + it cc │ │ + movcc r0, #1 │ │ + and.w r6, r0, sl │ │ + cmp.w r8, #1 │ │ + bhi.n 445f4 │ │ + cmp.w sl, #0 │ │ + beq.n 4462e │ │ + cmp r4, r6 │ │ + bls.n 44622 │ │ + add.w r8, sp, #32 │ │ + mov r9, sp │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 4586c │ │ ldrb.w r0, [sp, #36] @ 0x24 │ │ cmp r0, #255 @ 0xff │ │ - bne.n 43c12 │ │ + bne.n 44622 │ │ ldr r0, [sp, #32] │ │ subs r1, r4, r0 │ │ - bcc.n 43c1e │ │ + bcc.n 44686 │ │ mov r4, r1 │ │ - cmp r1, #1 │ │ + cmp r1, r6 │ │ str r1, [sp, #4] │ │ - bhi.n 43b54 │ │ - ldr.w r0, [sp], #64 │ │ - ldr.w r8, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [sp, #4] │ │ - ldr.w r0, [sp], #64 │ │ - ldr.w r8, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - cbz r4, 43bac │ │ - add r5, sp, #32 │ │ - mov r6, sp │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - bl 44ce4 │ │ + bhi.n 445d4 │ │ + b.n 4461c │ │ + cmp r4, r6 │ │ + bls.n 44622 │ │ + add.w r8, sp, #32 │ │ + mov r9, sp │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 4586c │ │ ldrb.w r0, [sp, #36] @ 0x24 │ │ cmp r0, #255 @ 0xff │ │ - bne.n 43c12 │ │ + bne.n 44622 │ │ ldr r0, [sp, #32] │ │ subs r1, r4, r0 │ │ - bcc.n 43c1e │ │ + bcc.n 44686 │ │ mov r4, r1 │ │ - cmp r1, #0 │ │ + cmp r1, r6 │ │ str r1, [sp, #4] │ │ - bne.n 43b8e │ │ - movs r1, #0 │ │ - ldr.w r0, [sp], #64 │ │ - ldr.w r8, [sp], #4 │ │ + bhi.n 445fe │ │ + mov r4, r1 │ │ + b.n 44622 │ │ + movs r4, #0 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r5, [sp, #0] │ │ add.w r8, sp, #32 │ │ mov r6, sp │ │ mov r0, r4 │ │ - cbz r4, 43bec │ │ + cbz r4, 44660 │ │ cmp r4, #1 │ │ - bne.n 43bd6 │ │ + bne.n 4464a │ │ ldrb r0, [r5, #0] │ │ cmp r0, #46 @ 0x2e │ │ - bne.n 43be2 │ │ + bne.n 44656 │ │ movs r0, #1 │ │ cmp r4, r0 │ │ - bhi.n 43bf0 │ │ - b.n 43c12 │ │ + bhi.n 44664 │ │ + b.n 44622 │ │ ldrb r0, [r5, #0] │ │ cmp r0, #46 @ 0x2e │ │ - bne.n 43bea │ │ + bne.n 4465e │ │ ldrb r0, [r5, #1] │ │ cmp r0, #47 @ 0x2f │ │ - beq.n 43bce │ │ + beq.n 44642 │ │ movs r0, #0 │ │ cmp r4, r0 │ │ - bhi.n 43bf0 │ │ - b.n 43c12 │ │ + bhi.n 44664 │ │ + b.n 44622 │ │ movs r0, #0 │ │ cmp r4, r0 │ │ - bls.n 43c12 │ │ + bls.n 44622 │ │ mov r0, r8 │ │ mov r1, r6 │ │ - bl 44ce4 │ │ + bl 4586c │ │ ldrb.w r0, [sp, #36] @ 0x24 │ │ cmp r0, #255 @ 0xff │ │ - bne.n 43c12 │ │ + bne.n 44622 │ │ ldr r0, [sp, #32] │ │ subs r1, r4, r0 │ │ - bcc.n 43c1e │ │ - str r1, [sp, #4] │ │ + bcc.n 44686 │ │ mov r4, r1 │ │ + str r1, [sp, #4] │ │ mov r0, r4 │ │ cmp r4, #0 │ │ - bne.n 43bc4 │ │ - b.n 43bec │ │ - mov r1, r4 │ │ - ldr.w r0, [sp], #64 │ │ - ldr.w r8, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #24] @ (43c38 ) │ │ + bne.n 44638 │ │ + b.n 44660 │ │ + ldr r3, [pc, #28] @ (446a4 ) │ │ movs r0, #0 │ │ mov r2, r4 │ │ add r3, pc │ │ - bl 1b904 │ │ - ldr r3, [pc, #8] @ (43c34 ) │ │ - mov r2, r1 │ │ + bl 1bb58 │ │ + ldr r3, [pc, #12] @ (446a0 ) │ │ + mov r1, r4 │ │ + mov r2, r4 │ │ add r3, pc │ │ - bl 1b904 │ │ - blt.n 43c3c │ │ + bl 1bb58 │ │ + nop │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ movs r0, r0 │ │ - bge.n 43bf4 │ │ + stmia r7!, {r3, r4, r7} │ │ movs r0, r0 │ │ - push {r4, r5, r7, lr} │ │ - add r7, sp, #8 │ │ - mov ip, r0 │ │ - ldrb r3, [r1, #0] │ │ - ldrb.w lr, [ip] │ │ - movs r0, #0 │ │ - subs.w r2, lr, #5 │ │ - it ls │ │ - movls r2, r0 │ │ - subs r4, r3, #5 │ │ - it ls │ │ - movls r4, r0 │ │ - cmp r2, r4 │ │ - bne.n 43c8e │ │ - cmp r2, #4 │ │ - beq.n 43c70 │ │ - cbnz r2, 43c8c │ │ - cmp lr, r3 │ │ - bne.n 43c8e │ │ - tbb [pc, lr] │ │ - subs r3, r0, r4 │ │ - lsls r3, r2, #12 │ │ - asrs r3, r3, #12 │ │ - ldr.w r2, [ip, #8] │ │ - ldr r0, [r1, #8] │ │ - cmp r2, r0 │ │ - bne.n 43cd2 │ │ - ldr.w r0, [ip, #4] │ │ - ldr r1, [r1, #4] │ │ - blx 4f830 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - pop {r4, r5, r7, pc} │ │ - movs r0, #1 │ │ - pop {r4, r5, r7, pc} │ │ - ldrb r0, [r1, #1] │ │ - ldrb.w r1, [ip, #1] │ │ - subs r0, r1, r0 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - pop {r4, r5, r7, pc} │ │ - ldr.w r2, [ip, #8] │ │ - ldr r0, [r1, #8] │ │ - cmp r2, r0 │ │ - bne.n 43cd2 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #252 @ 0xfc │ │ + ldr r5, [r1, #4] │ │ mov r4, r1 │ │ - ldr.w r0, [ip, #4] │ │ - ldr r1, [r1, #4] │ │ - mov r5, ip │ │ - blx 4f830 │ │ - cbnz r0, 43cd2 │ │ - ldr r2, [r5, #16] │ │ - ldr r0, [r4, #16] │ │ - cmp r2, r0 │ │ - bne.n 43cd2 │ │ - ldr r0, [r5, #12] │ │ - ldr r1, [r4, #12] │ │ - blx 4f830 │ │ + ldr.w r8, [r0, #4] │ │ + mov r6, r0 │ │ + cmp r8, r5 │ │ + bne.n 446ee │ │ + ldrb r0, [r4, #28] │ │ + ldrb r1, [r6, #28] │ │ + ldr.w r9, [r6] │ │ + cmp r1, r0 │ │ + itt eq │ │ + ldrbeq r0, [r6, #29] │ │ + cmpeq r0, #2 │ │ + bne.n 446f2 │ │ + ldrb r0, [r4, #29] │ │ + cmp r0, #2 │ │ + bne.n 446f2 │ │ + ldr r1, [r4, #0] │ │ + mov r0, r9 │ │ + mov r2, r8 │ │ + blx 4ef60 │ │ + cbnz r0, 446f2 │ │ + movs r0, #1 │ │ + add sp, #252 @ 0xfc │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr.w r9, [r6] │ │ + ldrb.w fp, [r6, #8] │ │ + strd r9, r5, [sp, #8] │ │ + cmp.w fp, #255 @ 0xff │ │ + beq.n 4470c │ │ + add.w r1, r6, #9 │ │ + add r0, sp, #16 │ │ + movs r2, #19 │ │ + bl 4bcbc │ │ + ldrb r5, [r4, #8] │ │ + ldrb r0, [r6, #28] │ │ + ldrb.w r9, [r6, #29] │ │ + cmp r5, #255 @ 0xff │ │ + ldrb r6, [r6, #30] │ │ + str r0, [sp, #4] │ │ + ldr r0, [r4, #0] │ │ + str r0, [sp, #0] │ │ + beq.n 4472c │ │ + add.w r1, r4, #9 │ │ + add r0, sp, #40 @ 0x28 │ │ + movs r2, #19 │ │ + bl 4bcbc │ │ + ldr r0, [sp, #8] │ │ + add r1, sp, #16 │ │ + str r0, [sp, #64] @ 0x40 │ │ + add r0, sp, #64 @ 0x40 │ │ + adds r0, #9 │ │ + movs r2, #19 │ │ + ldrh.w sl, [r4, #28] │ │ + ldrb r4, [r4, #30] │ │ + strb.w fp, [sp, #72] @ 0x48 │ │ + str.w r8, [sp, #68] @ 0x44 │ │ + bl 4bcbc │ │ + ldr r0, [sp, #4] │ │ + add r1, sp, #40 @ 0x28 │ │ + strb.w r0, [sp, #92] @ 0x5c │ │ + movs r2, #19 │ │ + ldr r0, [sp, #12] │ │ + strb.w r9, [sp, #93] @ 0x5d │ │ + add.w r9, sp, #96 @ 0x60 │ │ + str r0, [sp, #100] @ 0x64 │ │ + ldr r0, [sp, #0] │ │ + str r0, [sp, #96] @ 0x60 │ │ + add.w r0, r9, #9 │ │ + strb.w r6, [sp, #94] @ 0x5e │ │ + strb.w r5, [sp, #104] @ 0x68 │ │ + bl 4bcbc │ │ + add.w fp, sp, #192 @ 0xc0 │ │ + strh.w sl, [sp, #124] @ 0x7c │ │ + add.w sl, fp, #28 │ │ + add r5, sp, #128 @ 0x80 │ │ + add.w r8, sp, #160 @ 0xa0 │ │ + strb.w r4, [sp, #126] @ 0x7e │ │ + add r1, sp, #64 @ 0x40 │ │ + mov r0, r5 │ │ + bl 44228 │ │ + ldrb.w r0, [sp, #128] @ 0x80 │ │ + cmp r0, #255 @ 0xff │ │ + beq.n 447dc │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 44228 │ │ + ldrb.w r0, [sp, #160] @ 0xa0 │ │ + cmp r0, #255 @ 0xff │ │ + beq.n 447d2 │ │ + mov r0, r5 │ │ + mov r1, fp │ │ + ldmia r0!, {r2, r3, r6} │ │ + stmia r1!, {r2, r3, r6} │ │ + ldmia.w r0, {r2, r3, r4, r6} │ │ + mov r0, r8 │ │ + stmia r1!, {r2, r3, r4, r6} │ │ + mov r1, sl │ │ + ldmia r0!, {r2, r3, r6} │ │ + stmia r1!, {r2, r3, r6} │ │ + ldmia.w r0, {r2, r3, r4, r6} │ │ + mov r0, fp │ │ + stmia r1!, {r2, r3, r4, r6} │ │ + mov r1, sl │ │ + bl 457a0 │ │ + cmp r0, #0 │ │ + bne.n 4478a │ │ + movs r0, #0 │ │ + add sp, #252 @ 0xfc │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + add r0, sp, #192 @ 0xc0 │ │ + add r1, sp, #96 @ 0x60 │ │ + bl 44228 │ │ + ldrb.w r0, [sp, #192] @ 0xc0 │ │ + subs r0, #255 @ 0xff │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - pop {r4, r5, r7, pc} │ │ - movs r0, #0 │ │ - pop {r4, r5, r7, pc} │ │ - bmi.n 43c82 │ │ + add sp, #252 @ 0xfc │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ - sub.w sp, sp, #600 @ 0x258 │ │ - mov r8, r1 │ │ - mov r1, r0 │ │ - mov.w r0, r8, lsr #7 │ │ + sub sp, #488 @ 0x1e8 │ │ + mov r8, r0 │ │ + mov r9, r2 │ │ + lsrs r0, r2, #7 │ │ cmp r0, #2 │ │ - bhi.w 43e86 │ │ - add r5, sp, #112 @ 0x70 │ │ - mov r2, r8 │ │ - mov r0, r5 │ │ - bl 4c460 │ │ + bhi.w 4497c │ │ + mov r6, sp │ │ + mov r2, r9 │ │ + mov r0, r6 │ │ + bl 4bcbc │ │ movs r0, #0 │ │ - cmp.w r8, #7 │ │ - strb.w r0, [r5, r8] │ │ - bcs.n 43d68 │ │ - ldrb.w r0, [sp, #112] @ 0x70 │ │ + cmp.w r9, #7 │ │ + strb.w r0, [r6, r9] │ │ + bcs.n 44884 │ │ + ldrb.w r0, [sp] │ │ cmp r0, #0 │ │ - beq.n 43dc2 │ │ - cmp.w r8, #0 │ │ - beq.n 43e06 │ │ - ldrb.w r0, [sp, #113] @ 0x71 │ │ + beq.n 448de │ │ + cmp.w r9, #0 │ │ + beq.n 4492c │ │ + ldrb.w r0, [sp, #1] │ │ cmp r0, #0 │ │ - beq.n 43dca │ │ - cmp.w r8, #1 │ │ - beq.n 43e06 │ │ - ldrb.w r0, [sp, #114] @ 0x72 │ │ + beq.n 448e6 │ │ + cmp.w r9, #1 │ │ + beq.n 4492c │ │ + ldrb.w r0, [sp, #2] │ │ cmp r0, #0 │ │ - beq.n 43dce │ │ - cmp.w r8, #2 │ │ - beq.n 43e06 │ │ - ldrb.w r0, [sp, #115] @ 0x73 │ │ + beq.n 448ea │ │ + cmp.w r9, #2 │ │ + beq.n 4492c │ │ + ldrb.w r0, [sp, #3] │ │ cmp r0, #0 │ │ - beq.n 43dd2 │ │ - cmp.w r8, #3 │ │ - beq.n 43e06 │ │ - ldrb.w r0, [sp, #116] @ 0x74 │ │ + beq.n 448ee │ │ + cmp.w r9, #3 │ │ + beq.n 4492c │ │ + ldrb.w r0, [sp, #4] │ │ cmp r0, #0 │ │ - beq.n 43dd6 │ │ - cmp.w r8, #4 │ │ - beq.n 43e06 │ │ - ldrb.w r0, [sp, #117] @ 0x75 │ │ + beq.n 448f2 │ │ + cmp.w r9, #4 │ │ + beq.n 4492c │ │ + ldrb.w r0, [sp, #5] │ │ cmp r0, #0 │ │ - beq.n 43dda │ │ - cmp.w r8, #5 │ │ - beq.n 43e06 │ │ - ldrb.w r0, [sp, #118] @ 0x76 │ │ + beq.n 448f6 │ │ + cmp.w r9, #5 │ │ + beq.n 4492c │ │ + ldrb.w r0, [sp, #6] │ │ cmp r0, #0 │ │ - bne.n 43e06 │ │ + bne.n 4492c │ │ movs r1, #6 │ │ - b.n 43ddc │ │ - cmp r5, r5 │ │ - bne.n 43d98 │ │ - sub.w r1, r8, #7 │ │ + b.n 448f8 │ │ + cmp r6, r6 │ │ + bne.n 448b4 │ │ + sub.w r1, r9, #7 │ │ movw r2, #256 @ 0x100 │ │ movt r2, #257 @ 0x101 │ │ - adds r6, r5, r0 │ │ - ldr r3, [r5, r0] │ │ - ldr r6, [r6, #4] │ │ - subs r4, r2, r6 │ │ - orrs r6, r4 │ │ + adds r4, r6, r0 │ │ + ldr r3, [r6, r0] │ │ + ldr r4, [r4, #4] │ │ + subs r5, r2, r4 │ │ + orrs r5, r4 │ │ subs r4, r2, r3 │ │ orrs r3, r4 │ │ - ands r3, r6 │ │ + ands r3, r5 │ │ mvns r3, r3 │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ - bne.n 43daa │ │ + bne.n 448c6 │ │ adds r0, #8 │ │ cmp r0, r1 │ │ - bls.n 43d78 │ │ - b.n 43daa │ │ + bls.n 44894 │ │ + b.n 448c6 │ │ movs r1, #0 │ │ - ldrb r2, [r5, r1] │ │ - cbz r2, 43ddc │ │ + ldrb r2, [r6, r1] │ │ + cbz r2, 448f8 │ │ adds r1, #1 │ │ - bne.n 43d9a │ │ - sub.w r1, r8, #7 │ │ + bne.n 448b6 │ │ + sub.w r1, r9, #7 │ │ cmp r1, #0 │ │ - bcs.n 43d70 │ │ - add.w r1, r8, #1 │ │ + bcs.n 4488c │ │ + add.w r1, r9, #1 │ │ subs r1, r1, r0 │ │ - beq.n 43e06 │ │ - adds r3, r5, r0 │ │ + beq.n 4492c │ │ + adds r3, r6, r0 │ │ movs r2, #0 │ │ ldrb r6, [r3, r2] │ │ - cbz r6, 43dc6 │ │ + cbz r6, 448e2 │ │ adds r2, #1 │ │ cmp r1, r2 │ │ - bne.n 43db6 │ │ - b.n 43e06 │ │ + bne.n 448d2 │ │ + b.n 4492c │ │ movs r1, #0 │ │ - b.n 43ddc │ │ + b.n 448f8 │ │ adds r1, r2, r0 │ │ - b.n 43ddc │ │ + b.n 448f8 │ │ movs r1, #1 │ │ - b.n 43ddc │ │ + b.n 448f8 │ │ movs r1, #2 │ │ - b.n 43ddc │ │ + b.n 448f8 │ │ movs r1, #3 │ │ - b.n 43ddc │ │ + b.n 448f8 │ │ movs r1, #4 │ │ - b.n 43ddc │ │ + b.n 448f8 │ │ movs r1, #5 │ │ - cmp r1, r8 │ │ - bne.n 43e06 │ │ - add r4, sp, #496 @ 0x1f0 │ │ + cmp r1, r9 │ │ + bne.n 4492c │ │ + add r5, sp, #384 @ 0x180 │ │ movs r1, #104 @ 0x68 │ │ - mov r0, r4 │ │ - bl 4c410 │ │ - add r0, sp, #112 @ 0x70 │ │ - mov r1, r4 │ │ - blx 4f960 │ │ - adds r0, #1 │ │ - beq.n 43e74 │ │ + mov r0, r5 │ │ + bl 4bcc0 │ │ mov r0, sp │ │ - add r1, sp, #496 @ 0x1f0 │ │ - adds r0, #8 │ │ + mov r1, r5 │ │ + blx 4f090 │ │ + adds r0, #1 │ │ + beq.n 44946 │ │ + add.w r0, r8, #8 │ │ + add r1, sp, #384 @ 0x180 │ │ movs r2, #104 @ 0x68 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ movs r0, #0 │ │ - b.n 43e14 │ │ - ldr r0, [pc, #164] @ (43eac ) │ │ + str.w r0, [r8] │ │ + add sp, #488 @ 0x1e8 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #96] @ (44990 ) │ │ + movs r1, #1 │ │ add r0, pc │ │ - ldrd r0, r1, [r0] │ │ - strd r0, r1, [sp, #4] │ │ - movs r0, #1 │ │ - cbz r0, 43e22 │ │ - ldrd r6, r8, [sp, #4] │ │ - uxtb r4, r6 │ │ - cmp r4, #3 │ │ - beq.n 43e3a │ │ - b.n 43e58 │ │ - ldr r0, [sp, #24] │ │ - movs r6, #255 @ 0xff │ │ - and.w r0, r0, #61440 @ 0xf000 │ │ - cmp.w r0, #32768 @ 0x8000 │ │ - it eq │ │ - movweq r6, #511 @ 0x1ff │ │ - uxtb r4, r6 │ │ - cmp r4, #3 │ │ - bne.n 43e58 │ │ - ldrd r9, r5, [r8] │ │ - ldr r1, [r5, #0] │ │ - cbz r1, 43e46 │ │ - mov r0, r9 │ │ - blx r1 │ │ - ldr r0, [r5, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r9 │ │ - blxne 4f780 │ │ - mov r0, r8 │ │ - blx 4f780 │ │ - sub.w r1, r4, #255 @ 0xff │ │ - and.w r0, r6, #256 @ 0x100 │ │ - clz r1, r1 │ │ - lsrs r1, r1, #5 │ │ - and.w r0, r1, r0, lsr #8 │ │ - add.w sp, sp, #600 @ 0x258 │ │ + ldrd r0, r2, [r0] │ │ + str.w r2, [r8, #8] │ │ + strd r1, r0, [r8] │ │ + add sp, #488 @ 0x1e8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - blx 4f7c0 │ │ - movs r1, #0 │ │ + blx 4ef00 │ │ + ldr r1, [pc, #72] @ (44994 ) │ │ + ldr r2, [pc, #72] @ (44998 ) │ │ + add r1, pc │ │ ldr r0, [r0, #0] │ │ - str r0, [sp, #8] │ │ + add r2, pc │ │ + ldr r3, [r1, #0] │ │ + cmp r3, r2 │ │ + it ne │ │ + strne r2, [r1, #0] │ │ + movs r1, #0 │ │ + str.w r0, [r8, #8] │ │ + strb.w r1, [r8, #7] │ │ movs r0, #1 │ │ - strb.w r1, [sp, #4] │ │ - b.n 43e14 │ │ - mov r0, sp │ │ - mov r2, r8 │ │ - bl 44c54 │ │ - ldr r0, [sp, #0] │ │ - b.n 43e14 │ │ - mov r6, r0 │ │ - ldr r0, [r5, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r9 │ │ - blxne 4f780 │ │ + strh.w r1, [r8, #5] │ │ + strb.w r1, [r8, #4] │ │ + str.w r0, [r8] │ │ + add sp, #488 @ 0x1e8 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ mov r0, r8 │ │ - blx 4f780 │ │ - mov r0, r6 │ │ - blx 4dd68 │ │ - bvc.n 43ed8 │ │ + mov r2, r9 │ │ + add sp, #488 @ 0x1e8 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 456f4 │ │ + nop │ │ + stmia r3!, {r2, r4} │ │ + movs r0, r0 │ │ + udf #206 @ 0xce │ │ + movs r0, r0 │ │ + stmia r3!, {r1, r3, r6, r7} │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - subw sp, sp, #1084 @ 0x43c │ │ + subw sp, sp, #1100 @ 0x44c │ │ ldrd sl, fp, [r3, #4] │ │ mov r4, r3 │ │ mov r9, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ - add r0, sp, #696 @ 0x2b8 │ │ + add r0, sp, #712 @ 0x2c8 │ │ mov r1, sl │ │ mov r2, fp │ │ - bl 34e14 │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ + bl 35e54 │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ cmp r0, #1 │ │ - bne.n 43fce │ │ - ldrd r1, r2, [sp, #700] @ 0x2bc │ │ + bne.n 44aba │ │ + ldrd r1, r2, [sp, #716] @ 0x2cc │ │ movs r0, #0 │ │ movs r3, #4 │ │ str r4, [sp, #96] @ 0x60 │ │ str r0, [sp, #140] @ 0x8c │ │ str r3, [sp, #136] @ 0x88 │ │ strd r0, r0, [sp, #128] @ 0x80 │ │ strd r0, r3, [sp, #120] @ 0x78 │ │ - add r4, sp, #696 @ 0x2b8 │ │ + add r4, sp, #712 @ 0x2c8 │ │ strd r1, r2, [sp, #88] @ 0x58 │ │ mov r0, r4 │ │ - bl 31b88 │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ + bl 32b8c │ │ + ldr r1, [sp, #776] @ 0x308 │ │ adds r0, r1, #1 │ │ - beq.n 43ff0 │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ + beq.n 44adc │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ add.w ip, r4, #40 @ 0x28 │ │ strd r5, r6, [sp, #52] @ 0x34 │ │ strd r1, sl, [sp, #68] @ 0x44 │ │ - add r1, sp, #448 @ 0x1c0 │ │ + add r1, sp, #464 @ 0x1d0 │ │ str r0, [sp, #76] @ 0x4c │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ - ldr r0, [sp, #700] @ 0x2bc │ │ + ldr r0, [sp, #716] @ 0x2cc │ │ str r0, [sp, #80] @ 0x50 │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ str r0, [sp, #84] @ 0x54 │ │ - ldr r0, [sp, #732] @ 0x2dc │ │ + ldr r0, [sp, #748] @ 0x2ec │ │ str r0, [sp, #108] @ 0x6c │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ str r0, [sp, #104] @ 0x68 │ │ - ldr r0, [sp, #724] @ 0x2d4 │ │ + ldr r0, [sp, #740] @ 0x2e4 │ │ str r0, [sp, #116] @ 0x74 │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ str r0, [sp, #112] @ 0x70 │ │ - ldr r0, [sp, #716] @ 0x2cc │ │ + ldr r0, [sp, #732] @ 0x2dc │ │ str r0, [sp, #100] @ 0x64 │ │ str r1, [sp, #48] @ 0x30 │ │ - ldr.w lr, [sp, #708] @ 0x2c4 │ │ - ldr.w r8, [sp, #712] @ 0x2c8 │ │ + ldr.w lr, [sp, #724] @ 0x2d4 │ │ + ldr.w r8, [sp, #728] @ 0x2d8 │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ cmp.w lr, #0 │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ mov r6, lr │ │ - ldr r0, [sp, #764] @ 0x2fc │ │ + ldr r0, [sp, #780] @ 0x30c │ │ str r0, [sp, #64] @ 0x40 │ │ - ldr r0, [sp, #768] @ 0x300 │ │ + ldr r0, [sp, #784] @ 0x310 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #772] @ 0x304 │ │ + ldr r0, [sp, #788] @ 0x314 │ │ str r0, [sp, #40] @ 0x28 │ │ str.w r9, [sp, #60] @ 0x3c │ │ - beq.w 44324 │ │ + beq.w 44dfa │ │ cmp.w r8, #0 │ │ - beq.w 44324 │ │ + beq.w 44dfa │ │ add r0, sp, #120 @ 0x78 │ │ + movs r5, #0 │ │ adds r0, #12 │ │ strd r0, r6, [sp, #20] │ │ - ldr r4, [pc, #892] @ (442ec ) │ │ + ldr r4, [pc, #884] @ (44dd0 ) │ │ add.w r0, r6, r6, lsl #2 │ │ - ldr r5, [sp, #84] @ 0x54 │ │ - movs r6, #0 │ │ + ldr r6, [sp, #84] @ 0x54 │ │ add r4, pc │ │ mov.w r9, r0, lsl #3 │ │ - b.n 43f84 │ │ + b.n 44a70 │ │ subs.w r9, r9, #40 @ 0x28 │ │ - beq.n 43fc6 │ │ - mov sl, r5 │ │ - ldr.w r0, [r5], #40 │ │ + beq.n 44ab2 │ │ + mov sl, r6 │ │ + ldr.w r0, [r6], #40 │ │ ldr r1, [sp, #112] @ 0x70 │ │ adds r2, r1, r0 │ │ ldr r0, [sp, #116] @ 0x74 │ │ adcs.w r3, r0, #0 │ │ - adcs.w r0, r6, #0 │ │ - bne.n 43f7e │ │ + adcs.w r0, r5, #0 │ │ + bne.n 44a6a │ │ ldrd r1, r0, [sp, #104] @ 0x68 │ │ strd r1, r0, [sp] │ │ mov r0, r8 │ │ ldr r1, [sp, #100] @ 0x64 │ │ - bl 22238 │ │ + bl 2340c │ │ cmp r0, #0 │ │ - beq.n 43f7e │ │ + beq.n 44a6a │ │ cmp r1, #17 │ │ - bne.n 43f7e │ │ + bne.n 44a6a │ │ mov r1, r4 │ │ movs r2, #17 │ │ - blx 4f830 │ │ + blx 4ef60 │ │ cmp r0, #0 │ │ - bne.n 43f7e │ │ + bne.n 44a6a │ │ ldr.w r0, [sl, #4] │ │ cmp r0, #8 │ │ - bne.n 44000 │ │ + bne.n 44ae8 │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ ldr r6, [sp, #24] │ │ - b.n 44324 │ │ + b.n 44dfa │ │ ldr r0, [r4, #0] │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ - str.w r1, [r5, #288] @ 0x120 │ │ + str.w r1, [r5, #304] @ 0x130 │ │ cmp r0, #0 │ │ - beq.w 44468 │ │ + beq.w 44f3c │ │ mov r0, sl │ │ - addw sp, sp, #1084 @ 0x43c │ │ + addw sp, sp, #1100 @ 0x44c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ - ldrd fp, r9, [sp, #88] @ 0x58 │ │ + b.w 4eddc │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ movs r4, #4 │ │ - str.w r0, [r5, #288] @ 0x120 │ │ - b.n 44424 │ │ + str.w r0, [r5, #304] @ 0x130 │ │ + b.n 44ef8 │ │ ldr.w r9, [sl, #20] │ │ ldr r6, [sp, #24] │ │ cmp.w r9, #0 │ │ - beq.w 44320 │ │ + beq.w 44df6 │ │ ldr.w r0, [sl, #16] │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ ldr r1, [sp, #80] @ 0x50 │ │ cmp r1, r0 │ │ - bcc.w 44324 │ │ + bcc.w 44dfa │ │ subs r1, r1, r0 │ │ cmp r1, r9 │ │ - bcc.w 44324 │ │ + bcc.w 44dfa │ │ ldr r1, [sp, #76] @ 0x4c │ │ movs r4, #0 │ │ adds r5, r1, r0 │ │ ldrb r0, [r5, r4] │ │ - cbz r0, 44038 │ │ + cbz r0, 44b20 │ │ adds r4, #1 │ │ cmp r9, r4 │ │ - bne.n 4402c │ │ - b.n 44324 │ │ - cbz r4, 4406e │ │ + bne.n 44b14 │ │ + b.n 44dfa │ │ + cbz r4, 44b52 │ │ ldrb r0, [r5, #0] │ │ cmp r0, #47 @ 0x2f │ │ - bne.n 4406e │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - bl 43cd8 │ │ - cmp r0, #0 │ │ - beq.w 44320 │ │ - mov r0, r4 │ │ - movs r1, #1 │ │ - bl 12b8c │ │ - cmp r0, #0 │ │ - beq.w 444d6 │ │ + bne.n 44b52 │ │ + add r0, sp, #712 @ 0x2c8 │ │ mov r1, r5 │ │ mov r2, r4 │ │ - str r0, [sp, #12] │ │ - bl 4c460 │ │ - mov.w sl, #1 │ │ - mov fp, r4 │ │ - b.n 4425a │ │ + bl 447f8 │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ + cmp r0, #0 │ │ + beq.w 44c42 │ │ + ldr r0, [sp, #716] @ 0x2cc │ │ + uxtb r1, r0 │ │ + cmp r1, #255 @ 0xff │ │ + beq.w 44d0a │ │ + cmp r1, #3 │ │ + bne.w 44df6 │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + b.n 44df6 │ │ str r5, [sp, #16] │ │ mov.w r0, fp, lsr #7 │ │ ldr r1, [sp, #72] @ 0x48 │ │ cmp r0, #2 │ │ - bhi.w 4448e │ │ - add r5, sp, #696 @ 0x2b8 │ │ + bhi.w 44f60 │ │ + add r5, sp, #712 @ 0x2c8 │ │ mov r2, fp │ │ mov r0, r5 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ movs r0, #0 │ │ add.w r2, fp, #1 │ │ strb.w r0, [r5, fp] │ │ - add r0, sp, #616 @ 0x268 │ │ + add r0, sp, #632 @ 0x278 │ │ mov r1, r5 │ │ - bl 1bc48 │ │ - ldr r0, [sp, #616] @ 0x268 │ │ + bl 1bd3c │ │ + ldr r0, [sp, #632] @ 0x278 │ │ cmp r0, #1 │ │ - bne.n 440ac │ │ - ldr r0, [pc, #592] @ (442f0 ) │ │ + bne.n 44b98 │ │ + ldr r0, [pc, #592] @ (44dd4 ) │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + ldr r5, [sp, #16] │ │ add r0, pc │ │ ldrd r0, r1, [r0] │ │ - strd r0, r1, [sp, #540] @ 0x21c │ │ - b.n 440ec │ │ - ldr r0, [sp, #620] @ 0x26c │ │ - movs r1, #0 │ │ - movs r5, #0 │ │ - blx 4f950 │ │ - cbz r0, 440e0 │ │ - mov sl, r0 │ │ - blx 4f8e0 │ │ - cmp r0, #0 │ │ - beq.w 441ca │ │ - movs r1, #1 │ │ - mov fp, r0 │ │ - bl 12b8c │ │ - ldr r5, [sp, #16] │ │ - cmp r0, #0 │ │ - beq.w 444d4 │ │ - mov r1, sl │ │ - mov r2, fp │ │ - str r0, [sp, #36] @ 0x24 │ │ - bl 4c460 │ │ - b.n 441d2 │ │ - blx 4f7c0 │ │ - ldr r0, [r0, #0] │ │ - strb.w r5, [sp, #540] @ 0x21c │ │ - str r0, [sp, #544] @ 0x220 │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ + str r1, [sp, #560] @ 0x230 │ │ + strd r2, r0, [sp, #552] @ 0x228 │ │ + b.n 44ba2 │ │ + ldr r1, [sp, #636] @ 0x27c │ │ + add r0, sp, #552 @ 0x228 │ │ + bl 44134 │ │ ldr r5, [sp, #16] │ │ - adds.w r0, fp, #1 │ │ - str.w fp, [sp, #36] @ 0x24 │ │ - beq.n 441ee │ │ - ldrd r2, r0, [sp, #540] @ 0x21c │ │ - cbz r0, 4410e │ │ - ldrb r1, [r2, #0] │ │ + ldr r1, [sp, #552] @ 0x228 │ │ + adds r0, r1, #1 │ │ + beq.n 44bbe │ │ + ldrd fp, r0, [sp, #556] @ 0x22c │ │ + str r1, [sp, #36] @ 0x24 │ │ + cbz r0, 44bd0 │ │ + ldrb.w r1, [fp] │ │ subs r1, #47 @ 0x2f │ │ clz r1, r1 │ │ lsrs r1, r1, #5 │ │ - b.n 44110 │ │ + b.n 44bd2 │ │ + ldrb.w r0, [sp, #556] @ 0x22c │ │ + cmp r0, #3 │ │ + bne.w 44df6 │ │ + ldr r0, [sp, #560] @ 0x230 │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + b.n 44df6 │ │ movs r1, #0 │ │ - strb.w r1, [sp, #726] @ 0x2d6 │ │ + strb.w r1, [sp, #742] @ 0x2e6 │ │ movs r1, #255 @ 0xff │ │ - strd r2, r0, [sp, #696] @ 0x2b8 │ │ + strd fp, r0, [sp, #712] @ 0x2c8 │ │ movw r0, #513 @ 0x201 │ │ - strb.w r1, [sp, #704] @ 0x2c0 │ │ - strh.w r0, [sp, #724] @ 0x2d4 │ │ - add r0, sp, #616 @ 0x268 │ │ - add r1, sp, #696 @ 0x2b8 │ │ - str r2, [sp, #32] │ │ - bl 437f0 │ │ - ldrb.w r0, [sp, #616] @ 0x268 │ │ + strb.w r1, [sp, #720] @ 0x2d0 │ │ + strh.w r0, [sp, #740] @ 0x2e4 │ │ + add r0, sp, #632 @ 0x278 │ │ + add r1, sp, #712 @ 0x2c8 │ │ + str.w fp, [sp, #32] │ │ + bl 44228 │ │ + ldrb.w r0, [sp, #632] @ 0x278 │ │ subs r0, #7 │ │ cmp r0, #247 @ 0xf7 │ │ - bhi.n 44178 │ │ - add r0, sp, #696 @ 0x2b8 │ │ - bl 43adc │ │ + bhi.n 44c3c │ │ + add r0, sp, #712 @ 0x2c8 │ │ + bl 44518 │ │ mov sl, r1 │ │ - cbz r1, 4417e │ │ + cbz r1, 44c50 │ │ str r0, [sp, #28] │ │ mov r0, sl │ │ movs r1, #1 │ │ - bl 12b8c │ │ + bl 1d878 │ │ cmp r0, #0 │ │ - beq.w 444ca │ │ + beq.w 44f8c │ │ ldr r1, [sp, #28] │ │ mov r2, sl │ │ mov fp, r0 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ add.w r0, fp, sl │ │ mov r2, fp │ │ - str.w sl, [sp, #704] @ 0x2c0 │ │ + str.w sl, [sp, #640] @ 0x280 │ │ ldrb.w r0, [r0, #-1] │ │ - strd sl, fp, [sp, #696] @ 0x2b8 │ │ + strd sl, fp, [sp, #632] @ 0x278 │ │ subs r0, #47 @ 0x2f │ │ it ne │ │ movne r0, #1 │ │ - b.n 4418a │ │ + b.n 44c5c │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ - b.n 44248 │ │ + b.n 44cf6 │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ + and.w r0, r0, #61440 @ 0xf000 │ │ + cmp.w r0, #32768 @ 0x8000 │ │ + beq.n 44d0e │ │ + b.n 44df6 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #704] @ 0x2c0 │ │ + str r0, [sp, #640] @ 0x280 │ │ mov r2, r1 │ │ - strd r0, r1, [sp, #696] @ 0x2b8 │ │ - cbz r4, 441a2 │ │ + strd r0, r1, [sp, #632] @ 0x278 │ │ + cbz r4, 44c74 │ │ ldrb r1, [r5, #0] │ │ cmp r1, #47 @ 0x2f │ │ - bne.n 441a2 │ │ + bne.n 44c74 │ │ mov.w fp, #0 │ │ - mov r0, r2 │ │ + mov r1, r2 │ │ cmp r4, sl │ │ - str.w fp, [sp, #704] @ 0x2c0 │ │ - bls.n 44226 │ │ - b.n 444aa │ │ - cbz r0, 44216 │ │ + str.w fp, [sp, #640] @ 0x280 │ │ + bls.n 44cac │ │ + b.n 44f6c │ │ + cbz r0, 44c9c │ │ movs r0, #1 │ │ mov r1, sl │ │ str r0, [sp, #0] │ │ - add r0, sp, #696 @ 0x2b8 │ │ + add r0, sp, #632 @ 0x278 │ │ movs r2, #1 │ │ movs r3, #1 │ │ - bl 2e600 │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ + bl 2f754 │ │ + ldr r0, [sp, #640] @ 0x280 │ │ movs r1, #47 @ 0x2f │ │ - ldrd sl, r3, [sp, #696] @ 0x2b8 │ │ + ldrd sl, r3, [sp, #632] @ 0x278 │ │ add.w fp, r0, #1 │ │ mov r2, r3 │ │ strb r1, [r3, r0] │ │ - str.w fp, [sp, #704] @ 0x2c0 │ │ - b.n 44218 │ │ - movs r1, #1 │ │ - mov fp, r0 │ │ - str r1, [sp, #36] @ 0x24 │ │ - ldr r5, [sp, #16] │ │ - mov r0, sl │ │ - blx 4f780 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str.w fp, [sp, #544] @ 0x220 │ │ - strd fp, r0, [sp, #536] @ 0x218 │ │ - adds.w r0, fp, #1 │ │ - str.w fp, [sp, #36] @ 0x24 │ │ - bne.w 440fc │ │ - ldrb.w r0, [sp, #540] @ 0x21c │ │ - cmp r0, #3 │ │ - bne.w 44320 │ │ - ldr r4, [sp, #544] @ 0x220 │ │ - ldrd fp, r5, [r4] │ │ - ldr r1, [r5, #0] │ │ - cbz r1, 44206 │ │ - mov r0, fp │ │ - blx r1 │ │ - ldr r0, [r5, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, fp │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - b.n 4431c │ │ + str.w fp, [sp, #640] @ 0x280 │ │ + b.n 44c9e │ │ mov fp, sl │ │ sub.w r0, sl, fp │ │ cmp r4, r0 │ │ - bhi.w 444aa │ │ - mov r0, r2 │ │ - cbz r4, 44232 │ │ - add r0, fp │ │ + bhi.w 44f6c │ │ + mov r1, r2 │ │ + cbz r4, 44cba │ │ + add.w r0, r1, fp │ │ mov r1, r5 │ │ mov r2, r4 │ │ - bl 4c460 │ │ - ldr r0, [sp, #700] @ 0x2bc │ │ + bl 4bcbc │ │ + ldr r1, [sp, #636] @ 0x27c │ │ add fp, r4 │ │ - str.w fp, [sp, #704] @ 0x2c0 │ │ - mov r1, fp │ │ - str r0, [sp, #12] │ │ - bl 43cd8 │ │ - ldr.w sl, [sp, #696] @ 0x2b8 │ │ - cmp r0, #0 │ │ - beq.n 44308 │ │ + str.w fp, [sp, #640] @ 0x280 │ │ + add r0, sp, #712 @ 0x2c8 │ │ + mov r2, fp │ │ + str r1, [sp, #12] │ │ + bl 447f8 │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ + cbz r0, 44ce6 │ │ + ldr r0, [sp, #716] @ 0x2cc │ │ + uxtb r1, r0 │ │ + cmp r1, #255 @ 0xff │ │ + beq.w 44dd8 │ │ + cmp r1, #3 │ │ + bne.w 44dde │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + b.n 44dde │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ + and.w r0, r0, #61440 @ 0xf000 │ │ + cmp.w r0, #32768 @ 0x8000 │ │ + bne.n 44dde │ │ + ldr.w sl, [sp, #632] @ 0x278 │ │ ldr r0, [sp, #36] @ 0x24 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #32] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ adds.w r0, sl, #1 │ │ - beq.n 44320 │ │ + bne.n 44d2c │ │ + b.n 44df6 │ │ + lsls r0, r0, #23 │ │ + bpl.n 44df6 │ │ + mov r0, r4 │ │ + movs r1, #1 │ │ + bl 1d878 │ │ + cmp r0, #0 │ │ + beq.w 44f96 │ │ + mov r1, r5 │ │ + mov r2, r4 │ │ + str r0, [sp, #12] │ │ + bl 4bcbc │ │ + mov.w sl, #1 │ │ + mov fp, r4 │ │ ldr r1, [sp, #12] │ │ - add r0, sp, #616 @ 0x268 │ │ + add r0, sp, #632 @ 0x278 │ │ mov r2, fp │ │ - bl 34e14 │ │ - ldr r0, [sp, #616] @ 0x268 │ │ + bl 35e54 │ │ + ldr r0, [sp, #632] @ 0x278 │ │ cmp r0, #1 │ │ - bne.n 442f4 │ │ + bne.n 44dbc │ │ str r5, [sp, #16] │ │ - ldrd fp, r1, [sp, #620] @ 0x26c │ │ + ldrd fp, r1, [sp, #636] @ 0x27c │ │ ldr r5, [sp, #140] @ 0x8c │ │ ldr r0, [sp, #132] @ 0x84 │ │ str r1, [sp, #36] @ 0x24 │ │ cmp r5, r0 │ │ - bne.n 44280 │ │ + bne.n 44d52 │ │ ldr r0, [sp, #20] │ │ - bl 35028 │ │ + bl 36054 │ │ ldr r0, [sp, #136] @ 0x88 │ │ ldr r2, [sp, #36] @ 0x24 │ │ str.w fp, [r0, r5, lsl #3] │ │ add.w r0, r0, r5, lsl #3 │ │ str r2, [r0, #4] │ │ adds r0, r5, #1 │ │ str r0, [sp, #140] @ 0x8c │ │ - bcs.w 444c0 │ │ - add r0, sp, #696 @ 0x2b8 │ │ + bcs.w 44f82 │ │ + add r0, sp, #712 @ 0x2c8 │ │ mov r1, fp │ │ - bl 31b88 │ │ + bl 32b8c │ │ ldr r5, [sp, #16] │ │ mov fp, sl │ │ - ldr.w sl, [sp, #760] @ 0x2f8 │ │ + ldr.w sl, [sp, #776] @ 0x308 │ │ adds.w r0, sl, #1 │ │ - beq.n 442f6 │ │ - ldr r0, [sp, #764] @ 0x2fc │ │ + beq.n 44dbe │ │ + ldr r0, [sp, #780] @ 0x30c │ │ str.w sl, [sp, #20] │ │ - add.w sl, sp, #696 @ 0x2b8 │ │ + add.w sl, sp, #712 @ 0x2c8 │ │ str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #768] @ 0x300 │ │ + ldr r0, [sp, #784] @ 0x310 │ │ str r0, [sp, #32] │ │ - ldr r0, [sp, #772] @ 0x304 │ │ + ldr r0, [sp, #788] @ 0x314 │ │ str r0, [sp, #28] │ │ mov r0, sl │ │ - bl 435e4 │ │ - cbz r0, 442de │ │ + bl 44000 │ │ + cbz r0, 44db0 │ │ adds r3, r4, #1 │ │ sub.w r2, r9, r3 │ │ cmp r1, r2 │ │ - bne.n 442de │ │ + bne.n 44db0 │ │ adds r1, r5, r3 │ │ - blx 4f830 │ │ + blx 4ef60 │ │ cmp r0, #0 │ │ - beq.w 44472 │ │ + beq.w 44f46 │ │ ldr r0, [sp, #20] │ │ - cbz r0, 442f6 │ │ + cbz r0, 44dbe │ │ ldr r0, [sp, #36] @ 0x24 │ │ - blx 4f780 │ │ - b.n 442f6 │ │ - nop │ │ - ldrsb r2, [r1, r7] │ │ - vsri.32 , q14, #4 │ │ - movs r0, r0 │ │ + blx 4eeb0 │ │ + b.n 44dbe │ │ mov fp, sl │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ ldr r0, [sp, #12] │ │ cmp.w fp, #0 │ │ it ne │ │ - blxne 4f780 │ │ - b.n 44324 │ │ - ldr r0, [sp, #12] │ │ - cmp.w sl, #0 │ │ - it ne │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ + b.n 44dfa │ │ + strh r2, [r4, r4] │ │ + vshr.u64 d28, d26, #4 │ │ + movs r0, r0 │ │ + lsls r0, r0, #23 │ │ + bmi.w 44cf2 │ │ + ldr r0, [sp, #632] @ 0x278 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #12] │ │ + blxne 4eeb0 │ │ ldr r0, [sp, #36] @ 0x24 │ │ cmp r0, #0 │ │ ldr r0, [sp, #32] │ │ - beq.n 44320 │ │ - blx 4f780 │ │ + beq.n 44df6 │ │ + blx 4eeb0 │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ - add.w r9, sp, #536 @ 0x218 │ │ + add.w r9, sp, #552 @ 0x228 │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ add r3, sp, #120 @ 0x78 │ │ mov r0, r9 │ │ - bl 44578 │ │ + bl 45024 │ │ ldr r0, [sp, #104] @ 0x68 │ │ - add r2, sp, #616 @ 0x268 │ │ - str r0, [sp, #648] @ 0x288 │ │ + add r2, sp, #632 @ 0x278 │ │ + str r0, [sp, #664] @ 0x298 │ │ ldr r0, [sp, #112] @ 0x70 │ │ - str r0, [sp, #640] @ 0x280 │ │ + str r0, [sp, #656] @ 0x290 │ │ ldr r0, [sp, #100] @ 0x64 │ │ - str r0, [sp, #636] @ 0x27c │ │ + str r0, [sp, #652] @ 0x28c │ │ ldr r0, [sp, #84] @ 0x54 │ │ - str r0, [sp, #624] @ 0x270 │ │ + str r0, [sp, #640] @ 0x280 │ │ ldr r0, [sp, #80] @ 0x50 │ │ - str r0, [sp, #620] @ 0x26c │ │ + str r0, [sp, #636] @ 0x27c │ │ ldr r0, [sp, #76] @ 0x4c │ │ - str r0, [sp, #616] @ 0x268 │ │ + str r0, [sp, #632] @ 0x278 │ │ ldr r0, [sp, #108] @ 0x6c │ │ ldr.w lr, [sp, #48] @ 0x30 │ │ - str r0, [sp, #652] @ 0x28c │ │ + str r0, [sp, #668] @ 0x29c │ │ ldr r0, [sp, #116] @ 0x74 │ │ - str r0, [sp, #644] @ 0x284 │ │ + str r0, [sp, #660] @ 0x294 │ │ add.w r0, r2, #40 @ 0x28 │ │ - strd r6, r8, [sp, #628] @ 0x274 │ │ + strd r6, r8, [sp, #644] @ 0x284 │ │ ldmia.w lr, {r1, r3, r4, r5, r6, ip} │ │ stmia.w r0, {r1, r3, r4, r5, r6, ip} │ │ - add.w ip, sp, #472 @ 0x1d8 │ │ - add r3, sp, #696 @ 0x2b8 │ │ + add.w ip, sp, #488 @ 0x1e8 │ │ + add r3, sp, #712 @ 0x2c8 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - str r0, [sp, #692] @ 0x2b4 │ │ + str r0, [sp, #708] @ 0x2c4 │ │ mov r1, r3 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - str r0, [sp, #688] @ 0x2b0 │ │ + str r0, [sp, #704] @ 0x2c0 │ │ ldr r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #684] @ 0x2ac │ │ + str r0, [sp, #700] @ 0x2bc │ │ ldr r0, [sp, #68] @ 0x44 │ │ - str r0, [sp, #680] @ 0x2a8 │ │ + str r0, [sp, #696] @ 0x2b8 │ │ ldmia.w ip!, {r0, r4, r5, r6, lr} │ │ stmia.w r1!, {r0, r4, r5, r6, lr} │ │ ldmia.w ip!, {r0, r4, r5, r6, lr} │ │ stmia.w r1!, {r0, r4, r5, r6, lr} │ │ ldmia.w ip, {r0, r4, r5, r6, r8, lr} │ │ stmia.w r1, {r0, r4, r5, r6, r8, lr} │ │ ldr r0, [sp, #28] │ │ - str r0, [sp, #772] @ 0x304 │ │ + str r0, [sp, #788] @ 0x314 │ │ ldr r0, [sp, #32] │ │ - str r0, [sp, #768] @ 0x300 │ │ + str r0, [sp, #784] @ 0x310 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - strd sl, r0, [sp, #760] @ 0x2f8 │ │ - add.w r8, sp, #120 @ 0x78 │ │ - add r0, sp, #144 @ 0x90 │ │ + strd sl, r0, [sp, #776] @ 0x308 │ │ str.w r9, [sp] │ │ - mov r1, r8 │ │ + add.w r9, sp, #120 @ 0x78 │ │ + add r0, sp, #144 @ 0x90 │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ - bl 32158 │ │ + mov r1, r9 │ │ + bl 33134 │ │ ldr r6, [sp, #52] @ 0x34 │ │ - ldr r0, [sp, #400] @ 0x190 │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ adds r0, #1 │ │ - beq.n 443fc │ │ - add r5, sp, #696 @ 0x2b8 │ │ + beq.n 44ed4 │ │ + add.w r8, sp, #712 @ 0x2c8 │ │ add r1, sp, #144 @ 0x90 │ │ - mov.w r2, #304 @ 0x130 │ │ - mov r0, r5 │ │ - bl 4c336 │ │ - add.w r0, r6, #32 │ │ - mov r1, r5 │ │ - mov.w r2, #304 @ 0x130 │ │ - bl 4c336 │ │ + mov.w r2, #320 @ 0x140 │ │ + mov r0, r8 │ │ + bl 4bc7a │ │ add.w r0, r6, #8 │ │ mov ip, r6 │ │ - ldmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ + ldmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - ldr r4, [sp, #96] @ 0x60 │ │ + mov.w r2, #320 @ 0x140 │ │ ldrd r1, r0, [sp, #88] @ 0x58 │ │ strd r1, r0, [ip] │ │ + add.w r0, ip, #32 │ │ + mov r1, r8 │ │ + bl 4bc7a │ │ + ldr r4, [sp, #96] @ 0x60 │ │ ldr r0, [r4, #0] │ │ - cbnz r0, 44462 │ │ - b.n 44468 │ │ + cbnz r0, 44f36 │ │ + b.n 44f3c │ │ ldrd r4, r5, [sp, #124] @ 0x7c │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - ldrd fp, r9, [sp, #88] @ 0x58 │ │ - str.w r0, [r6, #288] @ 0x120 │ │ - cbz r5, 44424 │ │ + str.w r0, [r6, #304] @ 0x130 │ │ + cbz r5, 44ef8 │ │ adds r6, r4, #4 │ │ ldr.w r0, [r6, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #0] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ adds r6, #12 │ │ subs r5, #1 │ │ - bne.n 44410 │ │ + bne.n 44ee4 │ │ ldr r0, [sp, #120] @ 0x78 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ ldrd r8, r5, [sp, #136] @ 0x88 │ │ ldr r4, [sp, #96] @ 0x60 │ │ - cbz r5, 4444a │ │ + cbz r5, 44f1e │ │ add.w r6, r8, #4 │ │ ldrd r0, r1, [r6, #-4] │ │ - blx 4f940 │ │ + blx 4f070 │ │ adds r6, #8 │ │ subs r5, #1 │ │ - bne.n 4443c │ │ + bne.n 44f10 │ │ ldr r0, [sp, #132] @ 0x84 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne 4f780 │ │ - mov r0, fp │ │ - mov r1, r9 │ │ - blx 4f940 │ │ + blxne 4eeb0 │ │ + ldrd r0, r1, [sp, #88] @ 0x58 │ │ + blx 4f070 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 44468 │ │ + cbz r0, 44f3c │ │ mov r0, sl │ │ - blx 4f780 │ │ - addw sp, sp, #1084 @ 0x43c │ │ + blx 4eeb0 │ │ + addw sp, sp, #1100 @ 0x44c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldmia.w sl!, {r1, r2, r3, r5, r6} │ │ - add r0, sp, #472 @ 0x1d8 │ │ + add r0, sp, #488 @ 0x1e8 │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ ldmia.w sl!, {r1, r2, r3, r5, r6} │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ ldmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - ldr r0, [sp, #12] │ │ ldrd sl, r6, [sp, #20] │ │ - b.n 442fc │ │ - add r0, sp, #536 @ 0x218 │ │ + b.n 44dc2 │ │ + add r0, sp, #552 @ 0x228 │ │ mov r2, fp │ │ - bl 43718 │ │ + bl 441b4 │ │ ldr r5, [sp, #16] │ │ - ldr.w fp, [sp, #536] @ 0x218 │ │ - adds.w r0, fp, #1 │ │ - str.w fp, [sp, #36] @ 0x24 │ │ - bne.w 440fc │ │ - b.n 441ee │ │ + b.n 44ba2 │ │ movs r0, #1 │ │ mov r1, fp │ │ str r0, [sp, #0] │ │ - add r0, sp, #696 @ 0x2b8 │ │ + add r0, sp, #632 @ 0x278 │ │ mov r2, r4 │ │ movs r3, #1 │ │ - bl 2e600 │ │ - ldrd r0, fp, [sp, #700] @ 0x2bc │ │ - b.n 44226 │ │ - ldr r0, [pc, #176] @ (44574 ) │ │ + bl 2f754 │ │ + ldrd r1, fp, [sp, #636] @ 0x27c │ │ + b.n 44cac │ │ + ldr r0, [pc, #156] @ (45020 ) │ │ add r0, pc │ │ - bl 1b994 │ │ - b.n 444de │ │ + bl 1c75c │ │ + b.n 44f9e │ │ movs r0, #1 │ │ mov r1, sl │ │ - bl 142ba │ │ - b.n 444de │ │ - mov r4, fp │ │ + bl 1441a │ │ + b.n 44f9e │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 142ba │ │ + bl 1441a │ │ udf #254 @ 0xfe │ │ - mov r6, r0 │ │ - ldr r0, [r5, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, fp │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - b.n 44530 │ │ ldr r1, [sp, #36] @ 0x24 │ │ mov r6, r0 │ │ mov r0, fp │ │ - blx 4f940 │ │ - b.n 44528 │ │ - mov r6, r0 │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ - cbz r0, 44512 │ │ - ldr r0, [sp, #700] @ 0x2bc │ │ - blx 4f780 │ │ - b.n 44512 │ │ + blx 4f070 │ │ + b.n 44fca │ │ mov r6, r0 │ │ - b.n 44534 │ │ + ldr r0, [sp, #632] @ 0x278 │ │ + cbz r0, 44fbc │ │ + ldr r0, [sp, #636] @ 0x27c │ │ + blx 4eeb0 │ │ + b.n 44fbc │ │ mov r6, r0 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - cbz r0, 44534 │ │ + cbz r0, 44fe2 │ │ ldr r0, [sp, #32] │ │ - b.n 44530 │ │ + b.n 44fde │ │ mov r6, r0 │ │ - cmp.w sl, #1 │ │ - blt.n 44534 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - b.n 44530 │ │ + b.n 44fe2 │ │ mov r6, r0 │ │ cmp.w sl, #0 │ │ - beq.n 44534 │ │ + beq.n 44fe2 │ │ ldr r0, [sp, #12] │ │ - blx 4f780 │ │ + b.n 44fde │ │ + mov r6, r0 │ │ + cmp.w sl, #1 │ │ + blt.n 44fe2 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + blx 4eeb0 │ │ ldr r0, [sp, #68] @ 0x44 │ │ - cbz r0, 44546 │ │ + cbz r0, 44ff4 │ │ ldr r0, [sp, #64] @ 0x40 │ │ - blx 4f780 │ │ - b.n 44546 │ │ + blx 4eeb0 │ │ + b.n 44ff4 │ │ mov r6, r0 │ │ str.w sl, [sp, #72] @ 0x48 │ │ add r0, sp, #120 @ 0x78 │ │ - bl 320f2 │ │ + bl 330ce │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ - blx 4f940 │ │ - b.n 4455e │ │ + blx 4f070 │ │ + b.n 4500c │ │ mov r6, r0 │ │ str r4, [sp, #96] @ 0x60 │ │ str.w sl, [sp, #72] @ 0x48 │ │ ldr r0, [sp, #96] @ 0x60 │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #72] @ 0x48 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ mov r0, r6 │ │ - blx 4dd68 │ │ - nop │ │ - bne.n 44634 │ │ + blx 4d4a8 │ │ + pop {r6, r7, pc} │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #92 @ 0x5c │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r8, r0 │ │ str r3, [sp, #8] │ │ - cbz r2, 445b6 │ │ + cbz r2, 45062 │ │ mov r0, r4 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 448dc │ │ + beq.w 45388 │ │ mov r1, r5 │ │ mov r2, r4 │ │ mov r9, r0 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ ldrb r0, [r5, #0] │ │ mov sl, r4 │ │ str r4, [sp, #28] │ │ subs r0, #47 @ 0x2f │ │ strd r4, r9, [sp, #20] │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - b.n 445c8 │ │ + b.n 45074 │ │ mov.w sl, #0 │ │ mov.w r9, #1 │ │ str.w sl, [sp, #28] │ │ movs r0, #0 │ │ strd sl, r9, [sp, #20] │ │ strb.w r0, [sp, #90] @ 0x5a │ │ movs r0, #255 @ 0xff │ │ strb.w r0, [sp, #68] @ 0x44 │ │ movw r0, #513 @ 0x201 │ │ strd r5, r4, [sp, #60] @ 0x3c │ │ strh.w r0, [sp, #88] @ 0x58 │ │ add.w fp, sp, #32 │ │ add r1, sp, #60 @ 0x3c │ │ mov r0, fp │ │ - bl 437f0 │ │ + bl 44228 │ │ ldrb.w r0, [sp, #32] │ │ str.w r8, [sp, #16] │ │ cmp r0, #255 @ 0xff │ │ - beq.n 44674 │ │ + beq.n 45120 │ │ cmp r0, #9 │ │ - bne.n 44674 │ │ + bne.n 45120 │ │ ldrd r4, r0, [sp, #36] @ 0x24 │ │ cmp r0, #2 │ │ - bne.n 4460c │ │ + bne.n 450b8 │ │ ldrh r1, [r4, #0] │ │ movw r2, #11822 @ 0x2e2e │ │ cmp r1, r2 │ │ - beq.n 44674 │ │ + beq.n 45120 │ │ subs r1, r4, #1 │ │ mov r2, r0 │ │ - cbz r2, 44674 │ │ + cbz r2, 45120 │ │ ldrb r3, [r1, r2] │ │ mov r8, r2 │ │ subs r2, #1 │ │ cmp r3, #46 @ 0x2e │ │ - bne.n 44610 │ │ - cbz r2, 44674 │ │ + bne.n 450bc │ │ + cbz r2, 45120 │ │ subs.w r5, r0, r8 │ │ mov.w r6, #1 │ │ mov.w r0, #1 │ │ - beq.n 44646 │ │ + beq.n 450f2 │ │ mov r0, r5 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 448d2 │ │ + beq.w 4537e │ │ add.w r1, r4, r8 │ │ mov r2, r5 │ │ mov r4, r0 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ mov r0, r4 │ │ str r5, [sp, #68] @ 0x44 │ │ strd r5, r0, [sp, #60] @ 0x3c │ │ add r0, sp, #60 @ 0x3c │ │ mov r1, r5 │ │ movs r2, #4 │ │ movs r3, #1 │ │ str r6, [sp, #0] │ │ - bl 2e600 │ │ + bl 2f754 │ │ ldrd r0, r4, [sp, #60] @ 0x3c │ │ movw r2, #25646 @ 0x642e │ │ ldr r1, [sp, #68] @ 0x44 │ │ movt r2, #28791 @ 0x7077 │ │ clz r0, r0 │ │ adds r5, r1, #4 │ │ str r2, [r4, r1] │ │ lsrs r0, r0, #5 │ │ - b.n 44690 │ │ + b.n 4513c │ │ movs r0, #3 │ │ movs r5, #3 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 448d2 │ │ + beq.w 4537e │ │ mov r4, r0 │ │ movs r0, #112 @ 0x70 │ │ strb r0, [r4, #2] │ │ movw r0, #30564 @ 0x7764 │ │ strh r0, [r4, #0] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ movs r0, #0 │ │ ldr.w r8, [sp, #16] │ │ strd r4, r5, [sp, #32] │ │ ldrb r1, [r4, r0] │ │ cmp r1, #47 @ 0x2f │ │ - beq.w 44852 │ │ + beq.w 452fe │ │ adds r0, #1 │ │ cmp r5, r0 │ │ - bne.n 4469c │ │ + bne.n 45148 │ │ cmp.w sl, #0 │ │ - beq.n 446be │ │ + beq.n 4516a │ │ ldrb.w r0, [r9] │ │ subs r0, #47 @ 0x2f │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - b.n 446c0 │ │ + b.n 4516c │ │ movs r0, #0 │ │ strb.w r0, [sp, #90] @ 0x5a │ │ movs r0, #255 @ 0xff │ │ strb.w r0, [sp, #68] @ 0x44 │ │ movw r0, #513 @ 0x201 │ │ strd r9, sl, [sp, #60] @ 0x3c │ │ strh.w r0, [sp, #88] @ 0x58 │ │ add.w fp, sp, #32 │ │ add r1, sp, #60 @ 0x3c │ │ mov r0, fp │ │ - bl 437f0 │ │ + bl 44228 │ │ ldrb.w r0, [sp, #32] │ │ cmp r0, #255 @ 0xff │ │ - beq.n 44792 │ │ + beq.n 4523e │ │ cmp r0, #9 │ │ - bne.n 44792 │ │ + bne.n 4523e │ │ ldrd r0, ip, [sp, #36] @ 0x24 │ │ cmp.w ip, #2 │ │ - bne.n 44708 │ │ + bne.n 451b4 │ │ ldrh r1, [r0, #0] │ │ movw r2, #11822 @ 0x2e2e │ │ cmp r1, r2 │ │ - bne.n 44708 │ │ + bne.n 451b4 │ │ movs r1, #2 │ │ movs r2, #0 │ │ - b.n 4472c │ │ + b.n 451d8 │ │ mov r1, ip │ │ - cbz r1, 44728 │ │ + cbz r1, 451d4 │ │ adds r2, r0, r1 │ │ mov r3, r1 │ │ subs r1, #1 │ │ ldrb.w r6, [r2, #-1] │ │ cmp r6, #46 @ 0x2e │ │ - bne.n 4470a │ │ + bne.n 451b6 │ │ cmp r1, #0 │ │ itte eq │ │ moveq r2, #0 │ │ moveq r1, ip │ │ subne.w ip, ip, r3 │ │ - b.n 4472c │ │ + b.n 451d8 │ │ mov r2, r0 │ │ movs r0, #0 │ │ cmp r0, #0 │ │ it ne │ │ movne r2, r0 │ │ - cbz r2, 44792 │ │ + cbz r2, 4523e │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, ip │ │ add r1, r2 │ │ mov r8, sl │ │ sub.w r0, r1, r9 │ │ cmp r0, sl │ │ - bhi.n 44756 │ │ + bhi.n 45202 │ │ mov r8, r0 │ │ cmp r1, r9 │ │ str r0, [sp, #32] │ │ it ne │ │ cmpne r0, sl │ │ - bne.n 4481c │ │ + bne.n 452c8 │ │ str.w r8, [sp, #28] │ │ sub.w r0, sl, r8 │ │ cmp r5, r0 │ │ - bcs.w 4486c │ │ + bcs.w 45318 │ │ cmp sl, r8 │ │ - beq.w 448b8 │ │ + beq.w 45364 │ │ mov fp, sl │ │ movs r0, #46 @ 0x2e │ │ add.w r6, r8, #1 │ │ strb.w r0, [r9, r8] │ │ sub.w r0, fp, r6 │ │ cmp r5, r0 │ │ str r6, [sp, #28] │ │ - bhi.w 448a0 │ │ + bhi.w 4534c │ │ ldr.w r8, [sp, #16] │ │ ldr r0, [sp, #24] │ │ mov r1, r4 │ │ mov r2, r5 │ │ add r0, r6 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ adds r0, r6, r5 │ │ str r0, [sp, #28] │ │ ldr r0, [sp, #12] │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, r4 │ │ - blxeq 4f780 │ │ + blxeq 4eeb0 │ │ ldrd r4, r2, [sp, #24] │ │ add r0, sp, #60 @ 0x3c │ │ mov r1, r4 │ │ - bl 34e14 │ │ + bl 35e54 │ │ ldr r0, [sp, #60] @ 0x3c │ │ cmp r0, #1 │ │ - bne.n 44806 │ │ + bne.n 452b2 │ │ ldr r5, [sp, #8] │ │ ldrd r9, sl, [sp, #64] @ 0x40 │ │ mov r0, r5 │ │ ldr.w r1, [r0, #12]! │ │ ldr r6, [r0, #8] │ │ cmp r6, r1 │ │ - bne.n 447c6 │ │ - bl 35028 │ │ + bne.n 45272 │ │ + bl 36054 │ │ ldr r1, [r5, #16] │ │ adds r0, r6, #1 │ │ str.w r9, [r1, r6, lsl #3] │ │ add.w r1, r1, r6, lsl #3 │ │ str r0, [r5, #20] │ │ str.w sl, [r1, #4] │ │ - bcs.n 44896 │ │ + bcs.n 45342 │ │ ldr r1, [r5, #16] │ │ add.w r0, r1, r0, lsl #3 │ │ ldrd r1, r2, [r0, #-8] │ │ mov r0, r8 │ │ - bl 31b88 │ │ + bl 32b8c │ │ ldr r0, [sp, #20] │ │ ldr.w r1, [r8, #64] @ 0x40 │ │ adds r1, #1 │ │ - beq.n 44808 │ │ - cbz r0, 44814 │ │ + beq.n 452b4 │ │ + cbz r0, 452c0 │ │ mov r0, r4 │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ ldr r0, [sp, #20] │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ str.w r1, [r8, #64] @ 0x40 │ │ cmp r0, #0 │ │ - bne.n 447f6 │ │ + bne.n 452a2 │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - bcs.n 44834 │ │ + bcs.n 452e0 │ │ add r0, r9 │ │ ldrsb.w r1, [r0, #-1] │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ itt le │ │ ldrsble.w r0, [r0] │ │ cmple.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 44752 │ │ + bgt.n 451fe │ │ mov r0, r9 │ │ mov r1, sl │ │ mov r2, r8 │ │ - bl 44bcc │ │ + bl 4566c │ │ cmp r0, #0 │ │ - bne.w 44752 │ │ - ldr r2, [pc, #240] @ (44938 ) │ │ - ldr r0, [pc, #244] @ (4493c ) │ │ - ldr r3, [pc, #244] @ (44940 ) │ │ + bne.w 451fe │ │ + ldr r2, [pc, #240] @ (453e4 ) │ │ + ldr r0, [pc, #244] @ (453e8 ) │ │ + ldr r3, [pc, #244] @ (453ec ) │ │ add r2, pc │ │ add r0, pc │ │ add r3, pc │ │ - b.n 4485e │ │ - ldr r2, [pc, #216] @ (4492c ) │ │ - ldr r0, [pc, #216] @ (44930 ) │ │ - ldr r3, [pc, #220] @ (44934 ) │ │ + b.n 4530a │ │ + ldr r2, [pc, #216] @ (453d8 ) │ │ + ldr r0, [pc, #216] @ (453dc ) │ │ + ldr r3, [pc, #220] @ (453e0 ) │ │ add r2, pc │ │ add r0, pc │ │ add r3, pc │ │ add r1, sp, #60 @ 0x3c │ │ str.w fp, [sp, #60] @ 0x3c │ │ str r3, [r1, #4] │ │ - bl 1a880 │ │ - b.n 448ea │ │ + bl 1a9e8 │ │ + b.n 45396 │ │ adds r0, r5, #1 │ │ adds.w fp, r8, r0 │ │ - bcs.n 448e4 │ │ + bcs.n 45390 │ │ movs r0, #1 │ │ mov r1, sl │ │ strd r0, r0, [sp] │ │ add r0, sp, #60 @ 0x3c │ │ mov r2, r9 │ │ mov r3, fp │ │ - bl 2e6ac │ │ + bl 2f7aa │ │ ldr r0, [sp, #60] @ 0x3c │ │ cmp r0, #1 │ │ - beq.n 448ec │ │ + beq.n 45398 │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ strd fp, r9, [sp, #20] │ │ - b.n 44768 │ │ - ldr r0, [pc, #172] @ (44944 ) │ │ + b.n 45214 │ │ + ldr r0, [pc, #172] @ (453f0 ) │ │ add r0, pc │ │ - bl 1b994 │ │ - b.n 448ea │ │ + bl 1c75c │ │ + b.n 45396 │ │ movs r0, #1 │ │ mov r1, r6 │ │ str r0, [sp, #0] │ │ add r0, sp, #20 │ │ mov r2, r5 │ │ movs r3, #1 │ │ - bl 2e600 │ │ + bl 2f754 │ │ ldr.w r8, [sp, #16] │ │ ldr r6, [sp, #28] │ │ - b.n 44782 │ │ + b.n 4522e │ │ movs r0, #1 │ │ mov r1, sl │ │ str r0, [sp, #0] │ │ add r0, sp, #20 │ │ movs r2, #1 │ │ movs r3, #1 │ │ - bl 2e600 │ │ + bl 2f754 │ │ ldrd fp, r9, [sp, #20] │ │ ldr.w r8, [sp, #28] │ │ - b.n 44768 │ │ + b.n 45214 │ │ movs r0, #1 │ │ mov r1, r5 │ │ - bl 142ba │ │ - b.n 448ea │ │ + bl 1441a │ │ + b.n 45396 │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 142ba │ │ + bl 1441a │ │ movs r0, #0 │ │ - bl 142ba │ │ + bl 1441a │ │ udf #254 @ 0xfe │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ - b.n 448e6 │ │ + b.n 45392 │ │ mov r8, r0 │ │ ldr r0, [sp, #60] @ 0x3c │ │ - cbz r0, 44918 │ │ + cbz r0, 453c4 │ │ ldr r0, [sp, #64] @ 0x40 │ │ - b.n 44914 │ │ + b.n 453c0 │ │ mov r8, r0 │ │ mov r0, r9 │ │ mov r1, sl │ │ - blx 4f940 │ │ - b.n 44918 │ │ + blx 4f070 │ │ + b.n 453c4 │ │ mov r8, r0 │ │ - b.n 44918 │ │ + b.n 453c4 │ │ mov r8, r0 │ │ ldr r0, [sp, #12] │ │ - cbnz r0, 44918 │ │ + cbnz r0, 453c4 │ │ mov r0, r4 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ ldr r0, [sp, #20] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #24] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ mov r0, r8 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ nop │ │ - ldmia r7!, {r3, r6} │ │ + cbnz r0, 4544c │ │ movs r0, r0 │ │ - cmp r4, #195 @ 0xc3 │ │ + movs r4, #74 @ 0x4a │ │ vrev32. q8, │ │ movs r0, r0 │ │ - ldmia r6!, {r1, r2, r5} │ │ + rev r2, r6 │ │ movs r0, r0 │ │ - asrs r0, r1, #16 │ │ - vtbx.8 d23, {d28-d29}, d11 │ │ - @ instruction: 0xfffdcd88 │ │ + lsrs r3, r5, #13 │ │ + @ instruction: 0xfffc6f23 │ │ + vtbl.8 d27, {d13-d15}, d0 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #108 @ 0x6c │ │ ldrd r4, r9, [r1] │ │ movs r1, #34 @ 0x22 │ │ ldr.w r2, [r9, #16] │ │ ldrd r6, r5, [r0] │ │ mov r0, r4 │ │ mov r8, r2 │ │ blx r2 │ │ - cbz r0, 44972 │ │ + cbz r0, 4541e │ │ movs r0, #1 │ │ add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ strd r6, r5, [sp, #48] @ 0x30 │ │ add r0, sp, #56 @ 0x38 │ │ - ldr r6, [pc, #576] @ (44bbc ) │ │ + ldr r6, [pc, #564] @ (4565c ) │ │ add r1, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #576] @ (44bc0 ) │ │ + ldr r2, [pc, #564] @ (45660 ) │ │ mov r5, r8 │ │ add r6, pc │ │ str r6, [sp, #8] │ │ add r2, pc │ │ str r2, [sp, #40] @ 0x28 │ │ - bl 1c7f8 │ │ + bl 1d4f4 │ │ ldr r0, [sp, #56] @ 0x38 │ │ str r0, [sp, #28] │ │ cmp r0, #0 │ │ - beq.w 44b9e │ │ + beq.w 45640 │ │ add.w fp, sp, #60 @ 0x3c │ │ ldmia.w fp, {r0, r8, fp} │ │ cmp r0, #0 │ │ - str r0, [sp, #24] │ │ - beq.w 44b38 │ │ - ldr r6, [sp, #28] │ │ + str r0, [sp, #20] │ │ + beq.w 455da │ │ + ldr r3, [sp, #28] │ │ mov.w sl, #0 │ │ - str.w r9, [sp, #12] │ │ - add r0, r6 │ │ - str r0, [sp, #16] │ │ + adds r6, r3, r0 │ │ movs r0, #0 │ │ - mov r3, r6 │ │ + mov r2, r3 │ │ + strd r6, r9, [sp, #12] │ │ str r0, [sp, #44] @ 0x2c │ │ - ldrsb.w r0, [r3], #1 │ │ + ldrsb.w r0, [r2], #1 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ uxtb r1, r0 │ │ - bgt.n 44a06 │ │ - ldrb r2, [r6, #1] │ │ + bgt.n 454b4 │ │ + ldrb r2, [r3, #1] │ │ + mov ip, r6 │ │ and.w r0, r1, #31 │ │ cmp r1, #224 @ 0xe0 │ │ - and.w r3, r2, #63 @ 0x3f │ │ - bcc.n 449f8 │ │ - ldrb r2, [r6, #2] │ │ + and.w r6, r2, #63 @ 0x3f │ │ + bcc.n 454a4 │ │ + ldrb r2, [r3, #2] │ │ cmp r1, #240 @ 0xf0 │ │ and.w r2, r2, #63 @ 0x3f │ │ - orr.w r3, r2, r3, lsl #6 │ │ - bcc.n 44a00 │ │ - ldrb r2, [r6, #3] │ │ + orr.w r6, r2, r6, lsl #6 │ │ + bcc.n 454ac │ │ + ldrb r2, [r3, #3] │ │ and.w r0, r0, #7 │ │ and.w r2, r2, #63 @ 0x3f │ │ - orr.w r2, r2, r3, lsl #6 │ │ - adds r3, r6, #4 │ │ - orr.w r1, r2, r0, lsl #18 │ │ - b.n 44a06 │ │ - orr.w r1, r3, r0, lsl #6 │ │ - adds r3, r6, #2 │ │ - b.n 44a06 │ │ - orr.w r1, r3, r0, lsl #12 │ │ - adds r3, r6, #3 │ │ + orr.w r1, r2, r6, lsl #6 │ │ + adds r2, r3, #4 │ │ + orr.w r1, r1, r0, lsl #18 │ │ + b.n 454b2 │ │ + orr.w r1, r6, r0, lsl #6 │ │ + adds r2, r3, #2 │ │ + b.n 454b2 │ │ + orr.w r1, r6, r0, lsl #12 │ │ + adds r2, r3, #3 │ │ + mov r6, ip │ │ add r0, sp, #72 @ 0x48 │ │ + strd r3, r2, [sp, #32] │ │ mov.w r2, #65537 @ 0x10001 │ │ - strd r3, r6, [sp, #32] │ │ - str r1, [sp, #20] │ │ - bl 1b3b0 │ │ + str r1, [sp, #24] │ │ + bl 1b3d4 │ │ ldrb.w r0, [sp, #84] @ 0x54 │ │ ldrb.w r1, [sp, #85] @ 0x55 │ │ subs r0, r1, r0 │ │ uxtb r0, r0 │ │ cmp r0, #1 │ │ - bne.n 44a2e │ │ + bne.n 454da │ │ ldr r1, [sp, #44] @ 0x2c │ │ - ldrd r3, r2, [sp, #32] │ │ - b.n 44b0e │ │ + ldr r2, [sp, #32] │ │ + b.n 455b0 │ │ + ldr r1, [sp, #20] │ │ ldr r3, [sp, #44] @ 0x2c │ │ + cmp r3, r1 │ │ + bhi.w 4564e │ │ cmp r3, sl │ │ - bcc.w 44bac │ │ + bcc.w 4564e │ │ + cmp sl, r1 │ │ + beq.n 45512 │ │ cmp.w sl, #0 │ │ - beq.n 44a54 │ │ - ldr r0, [sp, #24] │ │ - cmp sl, r0 │ │ - bcs.n 44a50 │ │ + beq.n 45502 │ │ ldr r0, [sp, #28] │ │ ldrsb.w r0, [r0, sl] │ │ cmn.w r0, #65 @ 0x41 │ │ - bgt.n 44a54 │ │ - b.n 44bac │ │ - bne.w 44bac │ │ - cbz r3, 44a6c │ │ - ldr r0, [sp, #24] │ │ - cmp r3, r0 │ │ - bcs.n 44a68 │ │ + ble.w 4564e │ │ + cmp r3, r1 │ │ + beq.n 45512 │ │ ldr r0, [sp, #28] │ │ ldrsb r0, [r0, r3] │ │ cmn.w r0, #65 @ 0x41 │ │ - bgt.n 44a6c │ │ - b.n 44bac │ │ - bne.w 44bac │ │ + ble.w 4564e │ │ ldr r0, [sp, #28] │ │ sub.w r2, r3, sl │ │ ldr.w r6, [r9, #12] │ │ add.w r1, r0, sl │ │ mov r0, r4 │ │ blx r6 │ │ cmp r0, #0 │ │ - bne.w 44968 │ │ + bne.w 45414 │ │ ldrd r6, r0, [sp, #72] @ 0x48 │ │ add r3, sp, #92 @ 0x5c │ │ ldrd r1, r2, [sp, #80] @ 0x50 │ │ stmia r3!, {r0, r1, r2} │ │ uxtb.w sl, r2 │ │ ldrb.w r9, [sp, #101] @ 0x65 │ │ str r6, [sp, #88] @ 0x58 │ │ cmp.w r9, #129 @ 0x81 │ │ - bcc.n 44ab8 │ │ + bcc.n 4555e │ │ uxtb.w r0, sl │ │ cmp r0, r9 │ │ - bcs.n 44ad6 │ │ + bcs.n 4557c │ │ mov r0, r4 │ │ mov r1, r6 │ │ blx r5 │ │ add.w sl, sl, #1 │ │ cmp r0, #0 │ │ - beq.n 44aa0 │ │ - b.n 44968 │ │ + beq.n 45546 │ │ + b.n 45414 │ │ cmp sl, r9 │ │ it hi │ │ movhi r9, sl │ │ cmp r9, sl │ │ - beq.n 44ad6 │ │ + beq.n 4557c │ │ add r0, sp, #88 @ 0x58 │ │ ldrb.w r1, [r0, sl] │ │ mov r0, r4 │ │ blx r5 │ │ add.w sl, sl, #1 │ │ cmp r0, #0 │ │ - beq.n 44abe │ │ - b.n 44968 │ │ - ldr r0, [sp, #20] │ │ + beq.n 45564 │ │ + b.n 45414 │ │ + ldr r0, [sp, #24] │ │ cmp r0, #128 @ 0x80 │ │ - bcs.n 44aea │ │ + bcs.n 4558e │ │ movs r0, #1 │ │ - ldr.w r9, [sp, #12] │ │ ldr r1, [sp, #44] @ 0x2c │ │ - ldrd r3, r2, [sp, #32] │ │ - b.n 44b0a │ │ - ldr.w r9, [sp, #12] │ │ - cmp.w r0, #2048 @ 0x800 │ │ + ldrd r6, r9, [sp, #12] │ │ + ldr r2, [sp, #32] │ │ + b.n 455ac │ │ ldr r1, [sp, #44] @ 0x2c │ │ - ldrd r3, r2, [sp, #32] │ │ - bcs.n 44afe │ │ + cmp.w r0, #2048 @ 0x800 │ │ + ldrd r6, r9, [sp, #12] │ │ + ldr r2, [sp, #32] │ │ + bcs.n 455a0 │ │ movs r0, #2 │ │ - b.n 44b0a │ │ + b.n 455ac │ │ cmp.w r0, #65536 @ 0x10000 │ │ mov.w r0, #4 │ │ it cc │ │ movcc r0, #3 │ │ add.w sl, r0, r1 │ │ subs r0, r1, r2 │ │ - ldr r1, [sp, #16] │ │ - add r0, r3 │ │ - mov r6, r3 │ │ - cmp r3, r1 │ │ - bne.w 449b8 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + add r0, r2 │ │ + cmp r2, r6 │ │ + mov r3, r2 │ │ + bne.w 45462 │ │ cmp.w sl, #0 │ │ - beq.n 44b38 │ │ - ldr r0, [sp, #24] │ │ + beq.n 455da │ │ + ldr r0, [sp, #20] │ │ cmp sl, r0 │ │ - bcs.n 44b8a │ │ + bcs.n 4562c │ │ ldr r0, [sp, #28] │ │ ldrsb.w r0, [r0, sl] │ │ cmn.w r0, #64 @ 0x40 │ │ - blt.n 44b8c │ │ + blt.n 4562e │ │ mov r0, sl │ │ - b.n 44b3a │ │ + b.n 455dc │ │ movs r0, #0 │ │ ldr r1, [sp, #28] │ │ - ldr r2, [sp, #24] │ │ + ldr r2, [sp, #20] │ │ add r1, r0 │ │ ldr.w r3, [r9, #12] │ │ subs r2, r2, r0 │ │ mov r0, r4 │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 44968 │ │ + bne.w 45414 │ │ ldr r6, [sp, #8] │ │ add.w sl, sp, #72 @ 0x48 │ │ cmp.w fp, #0 │ │ - beq.n 44b84 │ │ + beq.n 45626 │ │ ldr r2, [sp, #40] @ 0x28 │ │ add r3, sp, #88 @ 0x58 │ │ ldrb.w r0, [r8] │ │ mov r1, r9 │ │ strb.w r0, [sp, #72] @ 0x48 │ │ mov r0, r4 │ │ strd sl, r6, [sp, #88] @ 0x58 │ │ - bl 1a89c │ │ + bl 1aa04 │ │ cmp r0, #0 │ │ - bne.w 44968 │ │ + bne.w 45414 │ │ add.w r8, r8, #1 │ │ subs.w fp, fp, #1 │ │ - bne.n 44b5c │ │ + bne.n 455fe │ │ add r0, sp, #56 @ 0x38 │ │ add r1, sp, #48 @ 0x30 │ │ - b.n 44988 │ │ - beq.n 44b3a │ │ - ldr r0, [pc, #52] @ (44bc4 ) │ │ + b.n 45434 │ │ + beq.n 455dc │ │ + ldr r0, [pc, #52] @ (45664 ) │ │ mov r2, sl │ │ + ldr r1, [sp, #20] │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldrd r1, r0, [sp, #24] │ │ + ldr r0, [sp, #28] │ │ mov r3, r1 │ │ - bl 1c24a │ │ + bl 1c310 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ blx r5 │ │ add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #24] @ (44bc8 ) │ │ + ldr r0, [pc, #24] @ (45668 ) │ │ mov r2, sl │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldrd r1, r0, [sp, #24] │ │ - bl 1c24a │ │ - ldrb r5, [r1, #31] │ │ - vcge.s d20, d2, #0 │ │ - vsra.u64 q14, q6, #4 │ │ + ldr r0, [sp, #28] │ │ + bl 1c310 │ │ + strh r5, [r3, #16] │ │ + @ instruction: 0xfffd39b6 │ │ + vqrdmlah.s q13, q6, d20[0] │ │ movs r0, r0 │ │ - stmia r1!, {r2, r3, r6, r7} │ │ + add r6, sp, #344 @ 0x158 │ │ movs r0, r0 │ │ cmp r1, r2 │ │ itt cc │ │ movcc r0, #0 │ │ bxcc lr │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, fp} │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ sub sp, #16 │ │ - mov r5, r2 │ │ - subs r2, r1, r2 │ │ - mov r9, r0 │ │ - adds r1, r0, r5 │ │ + mov r4, r2 │ │ + adds r5, r0, r4 │ │ add r0, sp, #4 │ │ + subs r2, r1, r2 │ │ + mov r1, r5 │ │ cmp r2, #4 │ │ it cs │ │ movcs r2, #4 │ │ - bl 1b9b4 │ │ + bl 1b9e0 │ │ ldr r1, [sp, #4] │ │ movs r0, #1 │ │ cmp r1, #1 │ │ itt eq │ │ ldreq r1, [sp, #8] │ │ cmpeq r1, #0 │ │ - beq.n 44c08 │ │ + beq.n 456a0 │ │ add sp, #16 │ │ - ldmia.w sp!, {r8, r9, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - cmp r5, #4 │ │ - mov r4, r5 │ │ - it cs │ │ - movcs r4, #4 │ │ - cmp r5, #2 │ │ - bcs.n 44c1e │ │ + pop {r4, r5, r7, pc} │ │ + cmp r4, #2 │ │ + bcs.n 456aa │ │ movs r0, #0 │ │ add sp, #16 │ │ - ldmia.w sp!, {r8, r9, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - add.w r8, sp, #4 │ │ - movs r6, #2 │ │ - subs r0, r5, r6 │ │ - mov r2, r6 │ │ - add.w r1, r9, r0 │ │ - mov r0, r8 │ │ - bl 1b9b4 │ │ + pop {r4, r5, r7, pc} │ │ + subs r1, r5, #2 │ │ + add r0, sp, #4 │ │ + movs r2, #2 │ │ + bl 1b9e0 │ │ ldr r0, [sp, #4] │ │ - cbz r0, 44c4a │ │ + cbz r0, 456ee │ │ + cmp r4, #2 │ │ + bne.n 456c2 │ │ movs r0, #0 │ │ - movs r1, #0 │ │ - cmp r6, r4 │ │ - it cc │ │ - movcc r1, #1 │ │ - bcs.n 44c00 │ │ - add r6, r1 │ │ - cmp r6, r4 │ │ - bls.n 44c24 │ │ - b.n 44c00 │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + subs r1, r5, #3 │ │ + add r0, sp, #4 │ │ + movs r2, #3 │ │ + bl 1b9e0 │ │ + ldr r0, [sp, #4] │ │ + cbz r0, 456ee │ │ + cmp r4, #3 │ │ + bne.n 456da │ │ + movs r0, #0 │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + subs r1, r5, #4 │ │ + add r0, sp, #4 │ │ + movs r2, #4 │ │ + bl 1b9e0 │ │ + ldr r0, [sp, #4] │ │ + cbz r0, 456ee │ │ + movs r0, #0 │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ movs r0, #1 │ │ add sp, #16 │ │ - ldmia.w sp!, {r8, r9, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ + pop {r4, r5, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #120 @ 0x78 │ │ mov r4, r0 │ │ mov r0, sp │ │ - bl 146d8 │ │ + bl 148a0 │ │ ldr r0, [sp, #0] │ │ adds r1, r0, #1 │ │ - beq.n 44c82 │ │ - ldr r1, [pc, #112] @ (44ce0 ) │ │ + beq.n 45722 │ │ + ldr r1, [pc, #140] @ (4579c ) │ │ movs r2, #1 │ │ add r1, pc │ │ ldrd r1, r3, [r1] │ │ str r3, [r4, #8] │ │ strd r2, r1, [r4] │ │ - cbz r0, 44cd6 │ │ + cbz r0, 4578c │ │ ldr r5, [sp, #4] │ │ - b.n 44cc6 │ │ + b.n 4577c │ │ add r6, sp, #16 │ │ movs r1, #104 @ 0x68 │ │ ldrd r5, r8, [sp, #4] │ │ mov r0, r6 │ │ - bl 4c410 │ │ + bl 4bcc0 │ │ mov r0, r5 │ │ mov r1, r6 │ │ - blx 4f960 │ │ + blx 4f090 │ │ adds r0, #1 │ │ - beq.n 44cac │ │ + beq.n 4574c │ │ add.w r0, r4, #8 │ │ add r1, sp, #16 │ │ movs r2, #104 @ 0x68 │ │ - bl 4c336 │ │ + bl 4bc7a │ │ movs r0, #0 │ │ - b.n 44cba │ │ - blx 4f7c0 │ │ - movs r1, #0 │ │ + b.n 45770 │ │ + blx 4ef00 │ │ + ldr r1, [pc, #64] @ (45794 ) │ │ + ldr r2, [pc, #68] @ (45798 ) │ │ + add r1, pc │ │ ldr r0, [r0, #0] │ │ + add r2, pc │ │ + ldr r3, [r1, #0] │ │ + cmp r3, r2 │ │ + it ne │ │ + strne r2, [r1, #0] │ │ + movs r1, #0 │ │ str r0, [r4, #8] │ │ + strb r1, [r4, #7] │ │ movs r0, #1 │ │ + strh.w r1, [r4, #5] │ │ strb r1, [r4, #4] │ │ - movs r1, #0 │ │ - cmp.w r8, #0 │ │ - strb r1, [r5, #0] │ │ str r0, [r4, #0] │ │ - beq.n 44cd6 │ │ + movs r0, #0 │ │ + cmp.w r8, #0 │ │ + strb r0, [r5, #0] │ │ + beq.n 4578c │ │ mov r0, r5 │ │ add sp, #120 @ 0x78 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ add sp, #120 @ 0x78 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - nop │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ + beq.n 45728 │ │ + movs r0, r0 │ │ + push {r2, r6, r7, lr} │ │ + movs r0, r0 │ │ + push {r2, r4, r5, lr} │ │ movs r0, r0 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + mov ip, r0 │ │ + ldrb r3, [r1, #0] │ │ + ldrb.w lr, [ip] │ │ + movs r0, #0 │ │ + subs r4, r3, #5 │ │ + subs.w r2, lr, #5 │ │ + it ls │ │ + movls r2, r0 │ │ + cmp r3, #6 │ │ + it cc │ │ + movcc r4, #0 │ │ + cmp r2, r4 │ │ + bne.n 4580a │ │ + cbz r2, 457e4 │ │ + cmp r2, #4 │ │ + bne.n 45808 │ │ + ldr.w r2, [ip, #8] │ │ + ldr r0, [r1, #8] │ │ + cmp r2, r0 │ │ + bne.n 45866 │ │ + ldr.w r0, [ip, #4] │ │ + ldr r1, [r1, #4] │ │ + blx 4ef60 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + pop {r4, r5, r7, pc} │ │ + cmp r3, #5 │ │ + bhi.n 45808 │ │ + cmp lr, r3 │ │ + bne.n 4580a │ │ + tbb [pc, lr] │ │ + lsrs r3, r0, #24 │ │ + lsls r4, r0, #12 │ │ + lsls r2, r5, #16 │ │ + b.n 457c8 │ │ + ldrb r0, [r1, #1] │ │ + ldrb.w r1, [ip, #1] │ │ + subs r0, r1, r0 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + pop {r4, r5, r7, pc} │ │ + movs r0, #1 │ │ + pop {r4, r5, r7, pc} │ │ + ldr.w r2, [ip, #8] │ │ + ldr r0, [r1, #8] │ │ + cmp r2, r0 │ │ + bne.n 45866 │ │ + mov r4, r1 │ │ + ldr.w r0, [ip, #4] │ │ + ldr r1, [r1, #4] │ │ + mov r5, ip │ │ + blx 4ef60 │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, #0 │ │ + popne {r4, r5, r7, pc} │ │ + ldr r2, [r5, #16] │ │ + ldr r0, [r4, #16] │ │ + cmp r2, r0 │ │ + bne.n 45866 │ │ + ldr r0, [r5, #12] │ │ + ldr r1, [r4, #12] │ │ + blx 4ef60 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + pop {r4, r5, r7, pc} │ │ + ldr.w r2, [ip, #8] │ │ + ldr r0, [r1, #8] │ │ + cmp r2, r0 │ │ + bne.n 45866 │ │ + mov r4, r1 │ │ + ldr.w r0, [ip, #4] │ │ + ldr r1, [r1, #4] │ │ + mov r5, ip │ │ + blx 4ef60 │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, #0 │ │ + popne {r4, r5, r7, pc} │ │ + b.n 4582c │ │ + movs r0, #0 │ │ + pop {r4, r5, r7, pc} │ │ + bmi.n 45816 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ - str.w r8, [sp, #-4]! │ │ - ldrb r2, [r1, #28] │ │ - cmp r2, #2 │ │ - bcs.n 44d02 │ │ + str.w fp, [sp, #-4]! │ │ + ldrb r5, [r1, #28] │ │ + movs r4, #0 │ │ ldrb r2, [r1, #30] │ │ - ldrd r8, r1, [r1] │ │ - cbz r2, 44d5a │ │ - cmp r1, #0 │ │ - beq.n 44da0 │ │ - movs r2, #1 │ │ - b.n 44d08 │ │ - ldrd r8, r1, [r1] │ │ - movs r2, #0 │ │ - add.w r3, r1, r8 │ │ - subs r5, r1, r2 │ │ - add.w ip, r8, r2 │ │ - subs r3, #1 │ │ - cbz r5, 44d36 │ │ - mov r4, r5 │ │ - ldrb.w r6, [r3], #-1 │ │ - subs r5, #1 │ │ - cmp r6, #47 @ 0x2f │ │ - bne.n 44d14 │ │ - add r2, r4 │ │ - cmp r2, r1 │ │ - bhi.n 44dae │ │ - add.w ip, r8, r2 │ │ + movs r3, #0 │ │ + cmp r5, #2 │ │ + it cc │ │ + movcc r4, #1 │ │ + and.w ip, r4, r2 │ │ + cmp r5, #1 │ │ + bhi.n 458ce │ │ + lsls r2, r2, #31 │ │ + bne.n 458ce │ │ + ldr r3, [r1, #4] │ │ + cbz r3, 458ce │ │ + ldr r2, [r1, #0] │ │ + cmp r3, #1 │ │ + bne.n 458b4 │ │ + ldrb r2, [r2, #0] │ │ + cmp r2, #46 @ 0x2e │ │ + bne.n 458c0 │ │ + movs r3, #1 │ │ + ldr r2, [r1, #4] │ │ + add ip, r3 │ │ + cmp ip, r2 │ │ + bls.n 458d6 │ │ + ldr r3, [pc, #176] @ (4595c ) │ │ + add r3, pc │ │ + mov r0, ip │ │ + mov r1, r2 │ │ + bl 1bb58 │ │ + ldrb r3, [r2, #0] │ │ + cmp r3, #46 @ 0x2e │ │ + bne.n 458cc │ │ + ldrb r2, [r2, #1] │ │ + cmp r2, #47 @ 0x2f │ │ + beq.n 4589e │ │ + movs r3, #0 │ │ + ldr r2, [r1, #4] │ │ + add ip, r3 │ │ + cmp ip, r2 │ │ + bls.n 458d6 │ │ + b.n 458a8 │ │ + movs r3, #0 │ │ + ldr r2, [r1, #4] │ │ + add ip, r3 │ │ + cmp ip, r2 │ │ + bhi.n 458a8 │ │ + ldr r3, [r1, #0] │ │ + rsb r1, ip, #0 │ │ + add.w r6, r3, ip │ │ + subs r4, r3, #1 │ │ + adds r5, r2, r1 │ │ + beq.n 4590a │ │ + ldrb r5, [r4, r2] │ │ + subs r1, #1 │ │ + subs r4, #1 │ │ + cmp r5, #47 @ 0x2f │ │ + bne.n 458e2 │ │ + add r1, r2 │ │ + adds r1, #1 │ │ + add ip, r1 │ │ + cmp ip, r2 │ │ + bhi.n 4594e │ │ + add.w r6, r3, ip │ │ mov.w lr, #1 │ │ - subs r1, r1, r2 │ │ - bne.n 44d3e │ │ - b.n 44d74 │ │ + subs.w r2, r2, ip │ │ + bne.n 45914 │ │ + b.n 45936 │ │ mov.w lr, #0 │ │ - subs r1, r1, r2 │ │ - beq.n 44d74 │ │ - cmp r1, #1 │ │ - beq.n 44d6c │ │ - cmp r1, #2 │ │ - bne.n 44d78 │ │ - ldrb.w r2, [r8, r2] │ │ - cmp r2, #46 @ 0x2e │ │ + subs.w r2, r2, ip │ │ + beq.n 45936 │ │ + cmp r2, #1 │ │ + beq.n 4592e │ │ + cmp r2, #2 │ │ + bne.n 4593a │ │ + ldrb.w r1, [r3, ip] │ │ + cmp r1, #46 @ 0x2e │ │ itt eq │ │ - ldrbeq.w r2, [ip, #1] │ │ - cmpeq r2, #46 @ 0x2e │ │ - bne.n 44d78 │ │ - movs r2, #8 │ │ - b.n 44d7a │ │ - cbz r1, 44d8a │ │ - cmp r1, #1 │ │ - bne.n 44d8e │ │ - ldrb.w r2, [r8] │ │ - movs r1, #1 │ │ - cmp r2, #46 @ 0x2e │ │ - beq.n 44cfe │ │ - b.n 44d06 │ │ - ldrb.w r2, [r8, r2] │ │ - cmp r2, #46 @ 0x2e │ │ - bne.n 44d78 │ │ - movs r2, #255 @ 0xff │ │ - b.n 44d7a │ │ - movs r2, #9 │ │ - strd ip, r1, [r0, #8] │ │ - add r1, lr │ │ - strb r2, [r0, #4] │ │ + ldrbeq r1, [r6, #1] │ │ + cmpeq r1, #46 @ 0x2e │ │ + bne.n 4593a │ │ + movs r1, #8 │ │ + b.n 4593c │ │ + ldrb.w r1, [r3, ip] │ │ + cmp r1, #46 @ 0x2e │ │ + bne.n 4593a │ │ + movs r1, #255 @ 0xff │ │ + b.n 4593c │ │ + movs r1, #9 │ │ + strb r1, [r0, #4] │ │ + add.w r1, lr, r2 │ │ + strd r6, r2, [r0, #8] │ │ str r1, [r0, #0] │ │ - ldr.w r8, [sp], #4 │ │ + ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - mov r2, r1 │ │ - b.n 44d08 │ │ - ldrb.w r2, [r8] │ │ - cmp r2, #46 @ 0x2e │ │ - bne.n 44d06 │ │ - ldrb.w r2, [r8, #1] │ │ - cmp r2, #47 @ 0x2f │ │ - beq.n 44cfe │ │ - b.n 44d06 │ │ - ldr r3, [pc, #24] @ (44dbc ) │ │ - movs r0, #1 │ │ - movs r1, #0 │ │ - movs r2, #0 │ │ - add r3, pc │ │ - bl 1b904 │ │ - ldr r3, [pc, #16] @ (44dc0 ) │ │ - mov r0, r2 │ │ - mov r2, r1 │ │ + ldr r3, [pc, #16] @ (45960 ) │ │ add r3, pc │ │ - bl 1b904 │ │ + mov r0, ip │ │ + mov r1, r2 │ │ + bl 1bb58 │ │ nop │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ + push {r1, r3, r4, r7, lr} │ │ movs r0, r0 │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ + push {r2, r5, r6, r7} │ │ movs r0, r0 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r1 │ │ - bne.w 4f69c │ │ + bne.w 4eddc │ │ bx lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #20 │ │ ldrd r6, r3, [r1] │ │ cmp r3, #3 │ │ - bhi.n 44de8 │ │ + bhi.n 45988 │ │ lsrs r2, r6, #8 │ │ - movs r1, #19 │ │ - b.n 44e38 │ │ + movs r1, #17 │ │ + b.n 45a5c │ │ mov r4, r6 │ │ sub.w r8, r3, #4 │ │ - ldr.w lr, [r4], #4 │ │ + ldr.w ip, [r4], #4 │ │ strd r4, r8, [r1] │ │ - cmn.w lr, #16 │ │ - bcc.n 44e08 │ │ - adds.w r5, lr, #1 │ │ - beq.n 44e2c │ │ - movs r1, #16 │ │ + cmn.w ip, #16 │ │ + bcc.n 459aa │ │ + adds.w r5, ip, #1 │ │ + beq.n 459ce │ │ + movs r1, #14 │ │ movs r2, #0 │ │ - b.n 44e38 │ │ - mov.w sl, #4 │ │ - mov r6, lr │ │ + mov r6, ip │ │ + b.n 45a5c │ │ + mov.w fp, #4 │ │ + mov r6, ip │ │ cmp r8, r6 │ │ - bcc.n 44e20 │ │ + bcc.n 459c2 │ │ sub.w r3, r8, r6 │ │ adds r5, r4, r6 │ │ cmp r6, #1 │ │ strd r5, r3, [r1] │ │ - bhi.n 44e56 │ │ + bhi.n 459dc │ │ movs r1, #0 │ │ str r4, [r0, #12] │ │ str r4, [r0, #16] │ │ str r1, [r0, #20] │ │ - movs r1, #19 │ │ - b.n 44e48 │ │ + movs r1, #17 │ │ + b.n 45a6c │ │ cmp.w r8, #7 │ │ - bhi.n 44e94 │ │ + bhi.n 45a1a │ │ lsrs r2, r4, #8 │ │ - movs r1, #19 │ │ + movs r1, #17 │ │ mov r6, r4 │ │ - movs r3, #0 │ │ - str.w r2, [r0, #17] │ │ - strb r3, [r0, #23] │ │ - strh.w r3, [r0, #21] │ │ - strb r6, [r0, #16] │ │ - str r6, [r0, #12] │ │ - strb r1, [r0, #8] │ │ - movs r1, #3 │ │ - strb r1, [r0, #1] │ │ - add sp, #20 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ + b.n 45a5c │ │ mov r1, r4 │ │ ldrh.w r8, [r1], #2 │ │ bic.w r3, r8, #1 │ │ cmp r3, #2 │ │ - bne.n 44ec8 │ │ + bne.n 45a4e │ │ subs r3, r6, #2 │ │ - cmn.w lr, #16 │ │ - bcc.n 44ed6 │ │ + cmn.w ip, #16 │ │ + bcc.n 45a7a │ │ cmp r3, #8 │ │ - bcc.n 44eda │ │ + bcc.n 45a7e │ │ ldrb r5, [r4, #9] │ │ ldr.w r3, [r4, #5] │ │ lsls r5, r5, #24 │ │ orrs.w r5, r5, r3, lsr #8 │ │ - bne.n 44f3e │ │ + bne.n 45ae2 │ │ ldrb r5, [r1, #2] │ │ lsls r3, r3, #24 │ │ ldrh r1, [r1, #0] │ │ - sub.w ip, r6, #10 │ │ - add.w r9, r4, #10 │ │ + sub.w r9, r6, #10 │ │ + add.w lr, r4, #10 │ │ orr.w r1, r1, r5, lsl #16 │ │ orrs r1, r3 │ │ - b.n 44efe │ │ + b.n 45aa2 │ │ ldrb r5, [r6, #11] │ │ sub.w r8, r3, #12 │ │ - ldr.w ip, [r6, #7] │ │ + ldr.w lr, [r6, #7] │ │ add.w r3, r6, #12 │ │ strd r3, r8, [r1] │ │ lsls r5, r5, #24 │ │ - orrs.w r5, r5, ip, lsr #8 │ │ - bne.n 44ed2 │ │ + orrs.w r5, r5, lr, lsr #8 │ │ + bne.n 45a58 │ │ ldrb r5, [r4, #2] │ │ - mov.w r6, ip, lsl #24 │ │ + mov.w r6, lr, lsl #24 │ │ ldrh r4, [r4, #0] │ │ - mov.w sl, #8 │ │ + mov.w fp, #8 │ │ orr.w r5, r4, r5, lsl #16 │ │ mov r4, r3 │ │ orrs r6, r5 │ │ cmp r8, r6 │ │ - bcs.n 44e12 │ │ - b.n 44e20 │ │ + bcs.n 459b4 │ │ + b.n 459c2 │ │ movs r1, #0 │ │ strd r8, r1, [r0, #16] │ │ - movs r1, #17 │ │ - b.n 44e48 │ │ - movs r1, #56 @ 0x38 │ │ - b.n 44e04 │ │ - cmp r3, #4 │ │ - bcs.n 44ef2 │ │ + movs r1, #15 │ │ + b.n 45a6c │ │ + movs r1, #50 @ 0x32 │ │ movs r2, #0 │ │ - movs r3, #19 │ │ - strb r3, [r0, #8] │ │ - movs r3, #3 │ │ - strb r3, [r0, #1] │ │ - strd r1, r1, [r0, #12] │ │ - str r2, [r0, #20] │ │ + movs r3, #0 │ │ + str.w r2, [r0, #17] │ │ + strb r3, [r0, #23] │ │ + strh.w r3, [r0, #21] │ │ + strb r6, [r0, #16] │ │ + str r6, [r0, #12] │ │ + strb r1, [r0, #8] │ │ + movs r1, #3 │ │ + strb r1, [r0, #1] │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr.w r1, [r4, #2] │ │ - add.w r9, r4, #6 │ │ - sub.w ip, r6, #6 │ │ - cmp.w ip, #0 │ │ - beq.n 44f3a │ │ - str r1, [sp, #12] │ │ - mov r1, r9 │ │ - ldrb.w r3, [r1], #1 │ │ - sub.w fp, r3, #1 │ │ - eor.w r4, r3, fp │ │ - sxtb r5, r3 │ │ - str r5, [sp, #16] │ │ - movs r5, #25 │ │ - uxtb r4, r4 │ │ - uxtb.w fp, fp │ │ - cmp r4, fp │ │ - bls.n 44f42 │ │ - ands.w r3, r3, #15 │ │ - beq.n 44f42 │ │ - cmp.w ip, #1 │ │ - bne.n 44f52 │ │ + cmp r3, #4 │ │ + bcs.n 45a96 │ │ movs r2, #0 │ │ + movs r3, #17 │ │ + strb r3, [r0, #8] │ │ + movs r3, #3 │ │ + strb r3, [r0, #1] │ │ strd r1, r1, [r0, #12] │ │ str r2, [r0, #20] │ │ - b.n 44e28 │ │ - movs r5, #19 │ │ - b.n 44f44 │ │ - movs r3, #56 @ 0x38 │ │ - b.n 44ede │ │ - ldr r2, [sp, #16] │ │ - movs r1, #0 │ │ - strd r9, r9, [r0, #12] │ │ - str r1, [r0, #20] │ │ - strb r2, [r0, #9] │ │ - strb r5, [r0, #8] │ │ - b.n 44e4a │ │ - ldrb.w r1, [r9, #1] │ │ - cbz r1, 44f68 │ │ - movs r1, #3 │ │ - strb r1, [r0, #1] │ │ - movs r1, #68 @ 0x44 │ │ - strb r1, [r0, #8] │ │ - add sp, #20 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - str r0, [sp, #8] │ │ - movs r0, #8 │ │ - cmn.w lr, #17 │ │ - it hi │ │ - movhi r0, #16 │ │ - ldr r3, [sp, #16] │ │ - cmp r3, #0 │ │ - bmi.n 44fb6 │ │ - lsls r5, r3, #1 │ │ - lsls r1, r5, #24 │ │ - beq.n 44fb6 │ │ - add r0, sl │ │ - uxtb r1, r5 │ │ - str r2, [sp, #4] │ │ - add.w r9, r9, #2 │ │ - sub.w r4, ip, #2 │ │ - bl 4c800 │ │ - cmp r1, #0 │ │ - it ne │ │ - subne r1, r5, r1 │ │ - uxtb r0, r1 │ │ - cmp r4, r0 │ │ - bcs.n 44fbe │ │ - ldr r1, [sp, #8] │ │ - movs r0, #0 │ │ - strd r9, r0, [r1, #16] │ │ - movs r0, #19 │ │ - strb r0, [r1, #8] │ │ - movs r0, #3 │ │ - strb r0, [r1, #1] │ │ - add sp, #20 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [sp, #8] │ │ - movs r1, #25 │ │ - strb r3, [r0, #9] │ │ - b.n 44e48 │ │ - ldr r2, [sp, #8] │ │ - subs r1, r4, r0 │ │ - add r0, r9 │ │ - strd r0, r1, [r2, #4] │ │ - ldr r0, [sp, #4] │ │ - strd r0, r6, [r2, #12] │ │ - ldr r0, [sp, #12] │ │ - str r0, [r2, #20] │ │ - ldr r0, [sp, #16] │ │ - strh.w r8, [r2, #2] │ │ - strb.w sl, [r2, #1] │ │ - strb r0, [r2, #0] │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - push {r4, r5, r7, lr} │ │ - add r7, sp, #8 │ │ - sub sp, #24 │ │ - ldrd r1, r2, [r0] │ │ - mov r4, r0 │ │ - movs r0, #8 │ │ - movs r5, #4 │ │ - strd r5, r0, [sp] │ │ - lsls r0, r1, #1 │ │ - cmp r0, #4 │ │ - add r0, sp, #12 │ │ - it hi │ │ - lslhi r5, r1, #1 │ │ - mov r3, r5 │ │ - bl 2e6ac │ │ - ldr r0, [sp, #12] │ │ - cmp r0, #1 │ │ - itttt ne │ │ - ldrne r0, [sp, #16] │ │ - strdne r5, r0, [r4] │ │ - addne sp, #24 │ │ - popne {r4, r5, r7, pc} │ │ - ldrd r0, r1, [sp, #16] │ │ - bl 142ba │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl} │ │ - sub.w sp, sp, #4096 @ 0x1000 │ │ - sub sp, #8 │ │ - movw r6, #16960 @ 0x4240 │ │ - sub.w r3, r1, r1, lsr #1 │ │ - movt r6, #15 │ │ - cmp r1, r6 │ │ - it cc │ │ - movcc r6, r1 │ │ - cmp r6, r3 │ │ - it ls │ │ - movls r6, r3 │ │ - cmp r6, #48 @ 0x30 │ │ - mov r2, r6 │ │ - it ls │ │ - movls r2, #48 @ 0x30 │ │ - cmp.w r6, #512 @ 0x200 │ │ - bls.n 45084 │ │ - movs r5, #0 │ │ - cmp.w r5, r3, lsr #29 │ │ - bne.n 450b2 │ │ - movw r3, #65533 @ 0xfffd │ │ - lsls r5, r2, #3 │ │ - movt r3, #32767 @ 0x7fff │ │ - cmp r5, r3 │ │ - bcs.n 450b2 │ │ - mov r9, r0 │ │ - mov r0, r5 │ │ - mov r8, r2 │ │ - mov sl, r1 │ │ - blx 4f770 │ │ - cbz r0, 450b6 │ │ - mov r4, r0 │ │ - mov r1, sl │ │ - mov r0, r9 │ │ - mov r3, r8 │ │ - b.n 4508a │ │ - add r4, sp, #4 │ │ - mov.w r3, #512 @ 0x200 │ │ - movs r2, #0 │ │ - cmp r1, #65 @ 0x41 │ │ - it cc │ │ - movcc r2, #1 │ │ - str r2, [sp, #0] │ │ - mov r2, r4 │ │ - bl 467d0 │ │ - cmp.w r6, #512 @ 0x200 │ │ - bls.n 450a6 │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - add.w sp, sp, #4096 @ 0x1000 │ │ - add sp, #8 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - bl 14360 │ │ - movs r0, #4 │ │ - mov r1, r5 │ │ - bl 142ba │ │ - cmp.w r6, #512 @ 0x200 │ │ - mov r5, r0 │ │ - itt hi │ │ - movhi r0, r4 │ │ - blxhi 4f780 │ │ - mov r0, r5 │ │ - blx 4dd68 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl} │ │ - sub.w sp, sp, #4096 @ 0x1000 │ │ - sub sp, #16 │ │ - movw r6, #53392 @ 0xd090 │ │ - sub.w r3, r1, r1, lsr #1 │ │ - movt r6, #3 │ │ - cmp r1, r6 │ │ - it cc │ │ - movcc r6, r1 │ │ - cmp r6, r3 │ │ - it ls │ │ - movls r6, r3 │ │ - cmp r6, #48 @ 0x30 │ │ - mov r2, r6 │ │ - it ls │ │ - movls r2, #48 @ 0x30 │ │ - cmp r6, #129 @ 0x81 │ │ - bcc.n 45132 │ │ - movs r5, #0 │ │ - cmp.w r5, r3, lsr #27 │ │ - bne.n 4515c │ │ - movw r3, #65529 @ 0xfff9 │ │ - lsls r5, r2, #5 │ │ - movt r3, #32767 @ 0x7fff │ │ - cmp r5, r3 │ │ - bcs.n 4515c │ │ - mov r9, r0 │ │ - mov r0, r5 │ │ - mov r8, r2 │ │ - mov sl, r1 │ │ - blx 4f770 │ │ - cbz r0, 45160 │ │ - mov r4, r0 │ │ - mov r1, sl │ │ - mov r0, r9 │ │ - mov r3, r8 │ │ - b.n 45136 │ │ - add r4, sp, #8 │ │ - movs r3, #128 @ 0x80 │ │ - movs r2, #0 │ │ - cmp r1, #65 @ 0x41 │ │ - it cc │ │ - movcc r2, #1 │ │ - str r2, [sp, #0] │ │ - mov r2, r4 │ │ - bl 45a98 │ │ - cmp r6, #128 @ 0x80 │ │ - bls.n 45150 │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - add.w sp, sp, #4096 @ 0x1000 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ + ldr.w r1, [r4, #2] │ │ + add.w lr, r4, #6 │ │ + sub.w r9, r6, #6 │ │ + cmp.w r9, #0 │ │ + beq.n 45adc │ │ + mov r3, lr │ │ + str r1, [sp, #12] │ │ + ldrb.w r4, [r3], #1 │ │ + sub.w sl, r4, #1 │ │ + eor.w r1, r4, sl │ │ + sxtb r5, r4 │ │ + str r5, [sp, #16] │ │ + movs r5, #20 │ │ + uxtb r1, r1 │ │ + uxtb.w sl, sl │ │ + cmp r1, sl │ │ + bls.n 45ae6 │ │ + ands.w r1, r4, #15 │ │ + beq.n 45ae6 │ │ + cmp.w r9, #1 │ │ + bne.n 45afc │ │ + movs r1, #0 │ │ + strd r3, r1, [r0, #16] │ │ + b.n 459ca │ │ + movs r1, #0 │ │ + movs r5, #17 │ │ + b.n 45ae8 │ │ + movs r3, #50 @ 0x32 │ │ + b.n 45a82 │ │ + ldr r2, [sp, #16] │ │ + strb r2, [r0, #9] │ │ + movs r2, #3 │ │ + strb r5, [r0, #8] │ │ + strb r2, [r0, #1] │ │ + strd lr, r1, [r0, #16] │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - bl 14360 │ │ + ldrb.w r3, [lr, #1] │ │ + cbz r3, 45b08 │ │ + strb r3, [r0, #9] │ │ + movs r1, #61 @ 0x3d │ │ + b.n 45a6c │ │ + str r0, [sp, #8] │ │ movs r0, #8 │ │ - mov r1, r5 │ │ - bl 142ba │ │ - cmp r6, #128 @ 0x80 │ │ - mov r5, r0 │ │ - itt hi │ │ - movhi r0, r4 │ │ - blxhi 4f780 │ │ - mov r0, r5 │ │ - blx 4dd68 │ │ + cmn.w ip, #17 │ │ + it hi │ │ + movhi r0, #16 │ │ + ldr r3, [sp, #16] │ │ + cmp r3, #0 │ │ + bmi.n 45b56 │ │ + lsls r5, r3, #1 │ │ + lsls r1, r5, #24 │ │ + beq.n 45b56 │ │ + add r0, fp │ │ + uxtb r1, r5 │ │ + sub.w r4, r9, #2 │ │ + str r2, [sp, #4] │ │ + add.w r9, lr, #2 │ │ + bl 4bd00 │ │ + cmp r1, #0 │ │ + it ne │ │ + subne r1, r5, r1 │ │ + uxtb r0, r1 │ │ + cmp r4, r0 │ │ + bcs.n 45b5e │ │ + ldr r1, [sp, #8] │ │ + movs r0, #0 │ │ + strd r9, r0, [r1, #16] │ │ + movs r0, #17 │ │ + strb r0, [r1, #8] │ │ + movs r0, #3 │ │ + strb r0, [r1, #1] │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [sp, #8] │ │ + movs r1, #20 │ │ + strb r3, [r0, #9] │ │ + b.n 45a6c │ │ + ldr r2, [sp, #8] │ │ + subs r1, r4, r0 │ │ + add r0, r9 │ │ + strd r0, r1, [r2, #4] │ │ + ldr r0, [sp, #4] │ │ + strd r0, r6, [r2, #12] │ │ + ldr r0, [sp, #12] │ │ + str r0, [r2, #20] │ │ + ldr r0, [sp, #16] │ │ + strh.w r8, [r2, #2] │ │ + strb.w fp, [r2, #1] │ │ + strb r0, [r2, #0] │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ - movs r0, #32 │ │ - movs r3, #8 │ │ - strd r3, r0, [sp] │ │ + movs r0, #8 │ │ movs r5, #4 │ │ + strd r5, r0, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 2e6ac │ │ + bl 2f7aa │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 142ba │ │ + bl 1441a │ │ + push {r4, lr} │ │ + ldr.w lr, [r0, #8] │ │ + movs r2, #2 │ │ + ldr.w ip, [r0] │ │ + mov r3, lr │ │ + cmp lr, ip │ │ + bcs.n 45be6 │ │ + ldr.w r4, [r0, r2, lsl #3] │ │ + cmp r4, r3 │ │ + bcs.n 45bf8 │ │ + adds r2, #1 │ │ + mov r3, r4 │ │ + cmp r1, r2 │ │ + bne.n 45bd4 │ │ + b.n 45bfc │ │ + ldr.w r4, [r0, r2, lsl #3] │ │ + cmp r4, r3 │ │ + bcc.n 45bf8 │ │ + adds r2, #1 │ │ + mov r3, r4 │ │ + cmp r1, r2 │ │ + bne.n 45be6 │ │ + b.n 45bfc │ │ + cmp r2, r1 │ │ + bne.n 45c20 │ │ + cmp lr, ip │ │ + it cs │ │ + popcs {r4, pc} │ │ + add.w r2, r0, r1, lsl #3 │ │ + lsrs r1, r1, #1 │ │ + subs r2, #8 │ │ + ldrd ip, lr, [r2] │ │ + subs r1, #1 │ │ + ldrd r3, r4, [r0] │ │ + strd r3, r4, [r2], #-8 │ │ + strd ip, lr, [r0], #8 │ │ + bne.n 45c0a │ │ + pop {r4, pc} │ │ + orr.w r2, r1, #1 │ │ + movs r3, #62 @ 0x3e │ │ + clz r2, r2 │ │ + eor.w r3, r3, r2, lsl #1 │ │ + movs r2, #0 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 475f8 │ │ + push {r4, r5, r6, lr} │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #16 │ │ + ldrd r2, r3, [r0, #8] │ │ + movs r6, #0 │ │ + ldrd r8, r9, [r0, #40] @ 0x28 │ │ + ldr r4, [r0, #24] │ │ + subs.w r5, r8, r2 │ │ + ldr.w ip, [r0, #56] @ 0x38 │ │ + sbcs.w r5, r9, r3 │ │ + eor.w r3, r3, r9 │ │ + mov.w r5, #0 │ │ + eor.w r2, r2, r8 │ │ + it cc │ │ + movcc r5, #1 │ │ + cmp ip, r4 │ │ + it cc │ │ + movcc r6, #1 │ │ + orrs r2, r3 │ │ + it ne │ │ + movne r6, r5 │ │ + str r6, [sp, #8] │ │ + str r0, [sp, #12] │ │ + cbz r6, 45ccc │ │ + add.w sl, r0, #88 @ 0x58 │ │ + movs r3, #2 │ │ + ldrd r2, r6, [sl, #-16] │ │ + eor.w lr, r6, r9 │ │ + ldr.w fp, [sl] │ │ + subs.w r5, r2, r8 │ │ + eor.w r4, r2, r8 │ │ + sbcs.w r5, r6, r9 │ │ + orr.w lr, lr, r4 │ │ + mov.w r5, #0 │ │ + mov.w r4, #0 │ │ + it cc │ │ + movcc r5, #1 │ │ + cmp fp, ip │ │ + it cc │ │ + movcc r4, #1 │ │ + cmp.w lr, #0 │ │ + it ne │ │ + movne r4, r5 │ │ + cmp r4, #1 │ │ + bne.n 45d1c │ │ + adds r3, #1 │ │ + add.w sl, sl, #32 │ │ + mov ip, fp │ │ + mov r8, r2 │ │ + mov r9, r6 │ │ + cmp r1, r3 │ │ + bne.n 45c80 │ │ + b.n 45d20 │ │ + add.w fp, r0, #88 @ 0x58 │ │ + movs r3, #2 │ │ + ldrd r2, r6, [fp, #-16] │ │ + eor.w sl, r6, r9 │ │ + ldr.w lr, [fp] │ │ + subs.w r5, r2, r8 │ │ + eor.w r4, r2, r8 │ │ + sbcs.w r5, r6, r9 │ │ + orr.w sl, sl, r4 │ │ + mov.w r5, #0 │ │ + mov.w r4, #0 │ │ + it cc │ │ + movcc r5, #1 │ │ + cmp lr, ip │ │ + it cc │ │ + movcc r4, #1 │ │ + cmp.w sl, #0 │ │ + it ne │ │ + movne r4, r5 │ │ + cbnz r4, 45d1c │ │ + adds r3, #1 │ │ + add.w fp, fp, #32 │ │ + mov ip, lr │ │ + mov r8, r2 │ │ + mov r9, r6 │ │ + cmp r1, r3 │ │ + bne.n 45cd2 │ │ + b.n 45d20 │ │ + cmp r3, r1 │ │ + bne.n 45db0 │ │ + ldr r6, [sp, #12] │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #0 │ │ + beq.n 45da8 │ │ + mvn.w r2, #15 │ │ + mvn.w r3, #16 │ │ + add.w r2, r2, r1, lsl #5 │ │ + and.w r0, r3, r1, lsl #4 │ │ + movs r3, #0 │ │ + str r0, [sp, #0] │ │ + ldr r0, [r6, r3] │ │ + adds r5, r6, r2 │ │ + ldrd r4, fp, [r5, #-16] │ │ + str r0, [sp, #8] │ │ + ldrd sl, r0, [r5, #-8] │ │ + str r4, [r6, r3] │ │ + adds r4, r6, r3 │ │ + adds r3, #32 │ │ + str r0, [sp, #4] │ │ + ldr.w r9, [r6, r2] │ │ + ldr r6, [sp, #12] │ │ + ldrd r0, ip, [r4, #4] │ │ + ldrd r8, lr, [r4, #12] │ │ + str.w r0, [r5, #-12] │ │ + ldr r0, [sp, #4] │ │ + str.w lr, [r6, r2] │ │ + subs r2, #32 │ │ + ldrd r1, r6, [sp, #8] │ │ + str r0, [r4, #12] │ │ + ldr r0, [r4, #20] │ │ + str.w r1, [r5, #-16] │ │ + ldr r1, [r5, #4] │ │ + str r0, [r5, #4] │ │ + ldr r0, [r4, #24] │ │ + str r1, [r4, #20] │ │ + ldr r1, [r5, #8] │ │ + str r0, [r5, #8] │ │ + ldr r0, [r4, #28] │ │ + str r1, [r4, #24] │ │ + ldr r1, [r5, #12] │ │ + str r0, [r5, #12] │ │ + ldr r0, [sp, #0] │ │ + str.w fp, [r4, #4] │ │ + cmp r0, r3 │ │ + str.w sl, [r4, #8] │ │ + str.w ip, [r5, #-8] │ │ + str.w r8, [r5, #-4] │ │ + str.w r9, [r4, #16] │ │ + str r1, [r4, #28] │ │ + bne.n 45d3c │ │ + add sp, #16 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + orr.w r2, r1, #1 │ │ + movs r3, #62 @ 0x3e │ │ + clz r2, r2 │ │ + ldr r0, [sp, #12] │ │ + eor.w r3, r3, r2, lsl #1 │ │ + movs r2, #0 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 466a0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ - mov.w r0, #352 @ 0x160 │ │ + mov.w r0, #368 @ 0x170 │ │ movs r3, #8 │ │ strd r3, r0, [sp] │ │ movs r5, #4 │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 2e6ac │ │ + bl 2f7aa │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 142ba │ │ + bl 1441a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ mov sl, r0 │ │ ldrd r9, r0, [r0, #4] │ │ adds r4, r0, #1 │ │ mov r0, r9 │ │ subs r4, #1 │ │ - beq.n 4521a │ │ - add.w r6, r0, #352 @ 0x160 │ │ - bl 4344c │ │ + beq.n 45e32 │ │ + add.w r6, r0, #368 @ 0x170 │ │ + bl 43e64 │ │ mov r0, r6 │ │ - b.n 4520a │ │ + b.n 45e22 │ │ ldr.w r0, [sl] │ │ - cbz r0, 4522e │ │ + cbz r0, 45e46 │ │ mov r0, r9 │ │ ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ subs r4, #1 │ │ - beq.n 45248 │ │ + beq.n 45e60 │ │ mov r0, r6 │ │ - add.w r5, r6, #352 @ 0x160 │ │ - bl 4344c │ │ + add.w r5, r6, #368 @ 0x170 │ │ + bl 43e64 │ │ mov r6, r5 │ │ - b.n 45236 │ │ + b.n 45e4e │ │ ldr.w r0, [sl] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ mov r0, r8 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ str.w r0, [sp, #-4]! │ │ ldrd sl, r8, [r0, #4] │ │ cmp.w r8, #0 │ │ - beq.n 45310 │ │ - add.w r6, sl, #288 @ 0x120 │ │ + beq.n 45f28 │ │ + add.w r6, sl, #304 @ 0x130 │ │ movs r4, #0 │ │ - mvn.w fp, #1 │ │ + mvn.w r9, #1 │ │ mov r5, r8 │ │ - b.n 4528e │ │ + b.n 45ea6 │ │ subs r5, #1 │ │ - add.w r6, r6, #288 @ 0x120 │ │ + add.w r6, r6, #304 @ 0x130 │ │ cmp r4, r8 │ │ - beq.n 45310 │ │ - add.w r0, r4, r4, lsl #3 │ │ + beq.n 45f28 │ │ + mov.w r0, #304 @ 0x130 │ │ + mla fp, r4, r0, sl │ │ adds r4, #1 │ │ - add.w r9, sl, r0, lsl #5 │ │ - ldr.w r0, [r9, #256] @ 0x100 │ │ + ldr.w r0, [fp, #272] @ 0x110 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 452a0 │ │ + bne.n 45eb8 │ │ cmp r1, #1 │ │ - bne.n 452be │ │ + bne.n 45ed6 │ │ dmb ish │ │ - ldr.w r0, [r9, #256] @ 0x100 │ │ - bl 36e2e │ │ - ldrd r0, r1, [r9, #16] │ │ - eor.w r0, r0, fp │ │ + ldr.w r0, [fp, #272] @ 0x110 │ │ + bl 37d70 │ │ + ldrd r0, r1, [fp, #16] │ │ + eor.w r0, r0, r9 │ │ orn r0, r0, r1 │ │ cmp r0, #0 │ │ - beq.n 45284 │ │ - ldr.w r0, [r9, #112] @ 0x70 │ │ + beq.n 45e9c │ │ + ldr.w r0, [fp, #128] @ 0x80 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r9, #116] @ 0x74 │ │ - blxne 4f780 │ │ - ldr.w r0, [r9, #124] @ 0x7c │ │ + ldrne.w r0, [fp, #132] @ 0x84 │ │ + blxne 4eeb0 │ │ + ldr.w r0, [fp, #140] @ 0x8c │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r9, #128] @ 0x80 │ │ - blxne 4f780 │ │ - ldr.w r0, [r9, #136] @ 0x88 │ │ + ldrne.w r0, [fp, #144] @ 0x90 │ │ + blxne 4eeb0 │ │ + ldr.w r0, [fp, #152] @ 0x98 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r9, #140] @ 0x8c │ │ - blxne 4f780 │ │ - ldr.w r0, [r9, #148] @ 0x94 │ │ + ldrne.w r0, [fp, #156] @ 0x9c │ │ + blxne 4eeb0 │ │ + ldr.w r0, [fp, #164] @ 0xa4 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r9, #152] @ 0x98 │ │ - blxne 4f780 │ │ - b.n 45284 │ │ + ldrne.w r0, [fp, #168] @ 0xa8 │ │ + blxne 4eeb0 │ │ + b.n 45e9c │ │ ldr r0, [sp, #0] │ │ ldr r0, [r0, #0] │ │ - cbz r0, 45326 │ │ + cbz r0, 45f3e │ │ mov r0, sl │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ - add.w r0, r9, #16 │ │ - bl 36e96 │ │ + add.w r0, fp, #16 │ │ + bl 37dd8 │ │ subs r5, #1 │ │ - beq.n 4534a │ │ + beq.n 45f62 │ │ mov r0, r6 │ │ - add.w r4, r6, #288 @ 0x120 │ │ - bl 433be │ │ + add.w r4, r6, #304 @ 0x130 │ │ + bl 43dd4 │ │ mov r6, r4 │ │ - b.n 45338 │ │ + b.n 45f50 │ │ ldr r0, [sp, #0] │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, sl │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ mov r0, r8 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ - mov.w r0, #288 @ 0x120 │ │ + mov.w r0, #304 @ 0x130 │ │ movs r3, #8 │ │ strd r3, r0, [sp] │ │ movs r5, #4 │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 2e6ac │ │ + bl 2f7aa │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 142ba │ │ - bmi.n 4534e │ │ - cbz r2, 453bc │ │ + bl 1441a │ │ + bmi.n 45f66 │ │ + cbz r2, 45fd4 │ │ cmp r2, #4 │ │ - bcs.n 453dc │ │ + bcs.n 45ff4 │ │ strd r1, r1, [r0, #12] │ │ - movs r1, #19 │ │ + movs r1, #17 │ │ movs r2, #0 │ │ strb r1, [r0, #8] │ │ movs r1, #255 @ 0xff │ │ str r2, [r0, #20] │ │ strb r1, [r0, #0] │ │ bx lr │ │ movs r2, #0 │ │ @@ -86755,204 +87602,197 @@ │ │ bx lr │ │ push {r4, r5, r6, lr} │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #44 @ 0x2c │ │ mov r5, r1 │ │ ldr.w r6, [r5], #4 │ │ cmp r6, #2 │ │ - bne.n 453fa │ │ + bne.n 46012 │ │ movs r3, #2 │ │ bic.w r4, r2, #3 │ │ cmp r4, #4 │ │ - beq.n 4540a │ │ - b.n 45414 │ │ + beq.n 46022 │ │ + b.n 4602c │ │ uxth r3, r6 │ │ cmp r3, #5 │ │ - bne.n 4541c │ │ + bne.n 46034 │ │ movs r3, #5 │ │ bic.w r4, r2, #3 │ │ cmp r4, #4 │ │ - bne.n 45414 │ │ + bne.n 4602c │ │ movs r1, #0 │ │ str r5, [r0, #12] │ │ str r5, [r0, #16] │ │ str r1, [r0, #20] │ │ - b.n 45434 │ │ + b.n 4604c │ │ cmp r4, #8 │ │ - bne.n 45426 │ │ + bne.n 4603e │ │ adds r1, #8 │ │ - b.n 4542c │ │ + b.n 46044 │ │ movs r1, #0 │ │ strd r3, r1, [r0, #16] │ │ - movs r1, #17 │ │ - b.n 45436 │ │ + movs r1, #15 │ │ + b.n 4604e │ │ cmp r4, #12 │ │ - bne.n 45444 │ │ + bne.n 4605c │ │ adds r1, #12 │ │ movs r2, #0 │ │ str r1, [r0, #16] │ │ str r1, [r0, #12] │ │ str r2, [r0, #20] │ │ - movs r1, #19 │ │ + movs r1, #17 │ │ strb r1, [r0, #8] │ │ movs r1, #255 @ 0xff │ │ strb r1, [r0, #0] │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ ldr.w fp, [r1, #12] │ │ add.w ip, r1, #16 │ │ ldr.w lr, [r1, #4] │ │ sub.w r5, r2, #16 │ │ ldr r4, [r1, #8] │ │ cmp.w fp, #0 │ │ - beq.n 4547e │ │ + beq.n 46096 │ │ cmp fp, r4 │ │ - bls.n 4549a │ │ + bls.n 460b2 │ │ sub.w r1, fp, #1 │ │ ands.w r1, r1, fp │ │ - bne.n 4549a │ │ + bne.n 460b2 │ │ cmp.w fp, #536870912 @ 0x20000000 │ │ - bcs.n 4556a │ │ + bcs.n 46172 │ │ cmp.w r5, fp, lsl #3 │ │ - bcs.n 454aa │ │ + bcs.n 460ba │ │ movs r1, #0 │ │ strd ip, ip, [r0, #12] │ │ - b.n 45410 │ │ + b.n 46028 │ │ movs r1, #0 │ │ mov.w r9, #0 │ │ sub.w r5, r5, r9 │ │ add.w r8, ip, r9 │ │ cmp.w r5, r1, lsl #2 │ │ - bcs.n 454be │ │ + bcs.n 460ce │ │ movs r1, #0 │ │ strd r8, r8, [r0, #12] │ │ - b.n 45410 │ │ - movs r1, #255 @ 0xff │ │ - strb r1, [r0, #0] │ │ - movs r1, #75 @ 0x4b │ │ - strb r1, [r0, #8] │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ + b.n 46028 │ │ + str.w fp, [r0, #12] │ │ + movs r1, #69 @ 0x45 │ │ + b.n 4604e │ │ mov.w r9, fp, lsl #3 │ │ mov r1, fp │ │ sub.w r5, r5, r9 │ │ add.w r8, ip, r9 │ │ cmp.w r5, r1, lsl #2 │ │ - bcc.n 45492 │ │ + bcc.n 460aa │ │ cmp.w lr, #8 │ │ - bls.n 454d4 │ │ - movs r1, #255 @ 0xff │ │ - strb r1, [r0, #0] │ │ - movs r1, #74 @ 0x4a │ │ - strb r1, [r0, #8] │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ + bls.n 460dc │ │ + str.w lr, [r0, #12] │ │ + movs r1, #68 @ 0x44 │ │ + b.n 4604e │ │ lsls r2, r1, #2 │ │ add.w sl, r8, r2 │ │ subs r1, r5, r2 │ │ cmp.w lr, #0 │ │ - beq.n 45532 │ │ + beq.n 4613a │ │ cmp r6, #2 │ │ - bne.n 4556e │ │ + bne.n 46176 │ │ cmp r1, #4 │ │ - bcc.n 45572 │ │ + bcc.n 4617a │ │ str r1, [sp, #36] @ 0x24 │ │ mov r1, r2 │ │ str.w sl, [sp, #40] @ 0x28 │ │ ldr.w r2, [sl], #4 │ │ subs r5, r2, #1 │ │ cmp r5, #7 │ │ - bhi.w 459be │ │ + bhi.w 465c6 │ │ ldr r2, [sp, #36] @ 0x24 │ │ cmp.w lr, #1 │ │ sub.w r2, r2, #4 │ │ str r2, [sp, #4] │ │ - ldr r6, [pc, #956] @ (458c8 ) │ │ + ldr r6, [pc, #956] @ (464d0 ) │ │ add r6, pc │ │ ldrb r2, [r6, r5] │ │ str r2, [sp, #32] │ │ - bne.w 45634 │ │ + bne.w 4623e │ │ movs r2, #0 │ │ movs r5, #0 │ │ strd r2, r2, [sp, #8] │ │ strd r2, r2, [sp, #16] │ │ str r2, [sp, #24] │ │ str r2, [sp, #28] │ │ ldr r2, [sp, #4] │ │ strd r2, sl, [sp, #36] @ 0x24 │ │ mov sl, r5 │ │ mov r2, r1 │ │ - b.n 4554a │ │ + b.n 46152 │ │ strd r1, sl, [sp, #36] @ 0x24 │ │ movs r1, #0 │ │ mov.w sl, #0 │ │ strd r1, r1, [sp, #8] │ │ strd r1, r1, [sp, #16] │ │ str r1, [sp, #24] │ │ strd r1, r1, [sp, #28] │ │ umull r5, r6, r4, lr │ │ subs.w r1, r5, #1073741824 @ 0x40000000 │ │ sbcs.w r1, r6, #0 │ │ - bcs.n 4556a │ │ + bcs.n 46172 │ │ ldr r1, [sp, #36] @ 0x24 │ │ cmp.w r1, r5, lsl #2 │ │ - bcs.n 455ce │ │ + bcs.n 461d6 │ │ ldr r2, [sp, #40] @ 0x28 │ │ movs r1, #0 │ │ strd r2, r2, [r0, #12] │ │ - b.n 45410 │ │ - movs r1, #56 @ 0x38 │ │ - b.n 45436 │ │ + b.n 46028 │ │ + movs r1, #50 @ 0x32 │ │ + b.n 4604e │ │ cmp r1, #4 │ │ - bcs.n 4557a │ │ + bcs.n 46182 │ │ movs r1, #0 │ │ strd sl, sl, [r0, #12] │ │ - b.n 45410 │ │ + b.n 46028 │ │ strd r1, sl, [sp, #36] @ 0x24 │ │ - movs r1, #77 @ 0x4d │ │ + movs r1, #71 @ 0x47 │ │ str r2, [sp, #4] │ │ ldr.w r2, [sl], #4 │ │ subs r6, r2, #1 │ │ cmp r6, #7 │ │ - bhi.w 459fc │ │ + bhi.w 46604 │ │ uxtb r1, r6 │ │ movs r5, #253 @ 0xfd │ │ lsr.w r1, r5, r1 │ │ lsls r1, r1, #31 │ │ - mov.w r1, #77 @ 0x4d │ │ - beq.w 459fc │ │ + mov.w r1, #71 @ 0x47 │ │ + beq.w 46604 │ │ ldr r1, [sp, #36] @ 0x24 │ │ cmp.w lr, #1 │ │ sub.w r5, r1, #4 │ │ - ldr r1, [pc, #800] @ (458cc ) │ │ + ldr r1, [pc, #800] @ (464d4 ) │ │ add r1, pc │ │ ldrb r1, [r1, r6] │ │ str r1, [sp, #32] │ │ - bne.n 4567c │ │ + bne.n 46286 │ │ movs r1, #0 │ │ movs r2, #0 │ │ strd r5, sl, [sp, #36] @ 0x24 │ │ mov sl, r2 │ │ strd r1, r1, [sp, #8] │ │ strd r1, r1, [sp, #16] │ │ str r1, [sp, #24] │ │ str r1, [sp, #28] │ │ ldr r2, [sp, #4] │ │ - b.n 4554a │ │ + b.n 46152 │ │ str.w sl, [sp] │ │ mov sl, r1 │ │ ldr r1, [sp, #40] @ 0x28 │ │ lsls r6, r5, #2 │ │ + str r1, [sp, #40] @ 0x28 │ │ adds r5, r1, r6 │ │ sub.w r1, sl, r6 │ │ cmp r1, r6 │ │ - bcc.w 4540a │ │ + bcc.w 46022 │ │ add.w r1, r0, #32 │ │ strh r3, [r0, #52] @ 0x34 │ │ stmia.w r1, {r5, r6, lr} │ │ ldr r1, [sp, #8] │ │ ldr r3, [sp, #12] │ │ ldr r5, [sp, #0] │ │ lsls r1, r1, #24 │ │ @@ -86975,4287 +87815,4172 @@ │ │ ldr r1, [sp, #40] @ 0x28 │ │ strd r1, r6, [r0, #24] │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ ldr r2, [sp, #4] │ │ cmp r2, #4 │ │ - bcc.n 45572 │ │ + bcc.n 4617a │ │ ldr r2, [sp, #40] @ 0x28 │ │ ldr r5, [r2, #4] │ │ mov r2, r5 │ │ subs r5, #1 │ │ cmp r5, #7 │ │ - bhi.w 459be │ │ + bhi.w 465c6 │ │ ldr r2, [sp, #40] @ 0x28 │ │ cmp.w lr, #2 │ │ add.w sl, r2, #8 │ │ ldr r2, [sp, #36] @ 0x24 │ │ sub.w r2, r2, #8 │ │ str r2, [sp, #4] │ │ - ldr r6, [pc, #940] @ (45a08 ) │ │ + ldr r6, [pc, #936] @ (46610 ) │ │ add r6, pc │ │ ldrb r2, [r6, r5] │ │ str r2, [sp, #28] │ │ - bne.n 456d4 │ │ + bne.n 462de │ │ movs r2, #0 │ │ ldr r5, [sp, #4] │ │ strd r5, sl, [sp, #36] @ 0x24 │ │ mov sl, r2 │ │ strd r2, r2, [sp, #8] │ │ strd r2, r2, [sp, #16] │ │ str r2, [sp, #24] │ │ mov r2, r1 │ │ - b.n 4554a │ │ + b.n 46152 │ │ cmp r5, #4 │ │ - bcc.w 45572 │ │ + bcc.w 4617a │ │ ldr r1, [sp, #40] @ 0x28 │ │ - mov.w sl, #77 @ 0x4d │ │ + mov.w sl, #71 @ 0x47 │ │ ldr r2, [r1, #4] │ │ subs r1, r2, #1 │ │ cmp r1, #7 │ │ - bhi.w 45a00 │ │ + bhi.w 46608 │ │ mov r6, r1 │ │ uxtb r1, r1 │ │ movs r5, #253 @ 0xfd │ │ lsr.w r1, r5, r1 │ │ lsls r1, r1, #31 │ │ mov r1, sl │ │ - beq.w 459fc │ │ + beq.w 46604 │ │ ldr r1, [sp, #40] @ 0x28 │ │ cmp.w lr, #2 │ │ add.w sl, r1, #8 │ │ ldr r1, [sp, #36] @ 0x24 │ │ sub.w r2, r1, #8 │ │ - ldr r1, [pc, #876] @ (45a24 ) │ │ + ldr r1, [pc, #876] @ (4662c ) │ │ add r1, pc │ │ ldrb r1, [r1, r6] │ │ str r1, [sp, #28] │ │ - bne.n 45720 │ │ + bne.n 4632a │ │ movs r1, #0 │ │ strd r2, sl, [sp, #36] @ 0x24 │ │ strd r1, r1, [sp, #8] │ │ mov sl, r1 │ │ strd r1, r1, [sp, #16] │ │ str r1, [sp, #24] │ │ ldr r2, [sp, #4] │ │ - b.n 4554a │ │ + b.n 46152 │ │ ldr r2, [sp, #4] │ │ cmp r2, #4 │ │ - bcc.w 45572 │ │ + bcc.w 4617a │ │ ldr r2, [sp, #40] @ 0x28 │ │ ldr r5, [r2, #8] │ │ mov r2, r5 │ │ subs r5, #1 │ │ cmp r5, #7 │ │ - bhi.w 459be │ │ + bhi.w 465c6 │ │ ldr r2, [sp, #40] @ 0x28 │ │ cmp.w lr, #3 │ │ add.w sl, r2, #12 │ │ ldr r2, [sp, #36] @ 0x24 │ │ sub.w r2, r2, #12 │ │ str r2, [sp, #4] │ │ - ldr r6, [pc, #780] @ (45a0c ) │ │ + ldr r6, [pc, #780] @ (46614 ) │ │ add r6, pc │ │ ldrb r2, [r6, r5] │ │ str r2, [sp, #0] │ │ - bne.n 45778 │ │ + bne.n 46382 │ │ movs r2, #0 │ │ strd r2, r2, [sp, #8] │ │ strd r2, r2, [sp, #16] │ │ str r2, [sp, #24] │ │ ldr r2, [sp, #4] │ │ strd r2, sl, [sp, #36] @ 0x24 │ │ mov r2, r1 │ │ ldr.w sl, [sp] │ │ - b.n 4554a │ │ + b.n 46152 │ │ cmp r2, #4 │ │ - bcc.w 45572 │ │ + bcc.w 4617a │ │ ldr r1, [sp, #40] @ 0x28 │ │ - mov.w sl, #77 @ 0x4d │ │ + mov.w sl, #71 @ 0x47 │ │ ldr r1, [r1, #8] │ │ mov r2, r1 │ │ subs r1, #1 │ │ cmp r1, #7 │ │ - bhi.w 45a00 │ │ + bhi.w 46608 │ │ mov r6, r1 │ │ uxtb r1, r1 │ │ lsr.w r1, r5, r1 │ │ lsls r1, r1, #31 │ │ mov r1, sl │ │ - beq.w 459fc │ │ + beq.w 46604 │ │ ldr r1, [sp, #40] @ 0x28 │ │ cmp.w lr, #3 │ │ add.w sl, r1, #12 │ │ ldr r1, [sp, #36] @ 0x24 │ │ sub.w r2, r1, #12 │ │ - ldr r1, [pc, #716] @ (45a28 ) │ │ + ldr r1, [pc, #716] @ (46630 ) │ │ add r1, pc │ │ ldrb r1, [r1, r6] │ │ str r1, [sp, #0] │ │ - bne.n 457b6 │ │ + bne.n 463c0 │ │ movs r1, #0 │ │ strd r1, r1, [sp, #8] │ │ strd r1, r1, [sp, #16] │ │ str r1, [sp, #24] │ │ strd r2, sl, [sp, #36] @ 0x24 │ │ ldrd sl, r2, [sp] │ │ - b.n 4554a │ │ + b.n 46152 │ │ ldr r2, [sp, #4] │ │ cmp r2, #4 │ │ - bcc.w 45572 │ │ + bcc.w 4617a │ │ ldr r2, [sp, #40] @ 0x28 │ │ ldr r5, [r2, #12] │ │ mov r2, r5 │ │ subs r5, #1 │ │ cmp r5, #7 │ │ - bhi.w 459be │ │ + bhi.w 465c6 │ │ ldr r2, [sp, #40] @ 0x28 │ │ cmp.w lr, #4 │ │ add.w sl, r2, #16 │ │ ldr r2, [sp, #36] @ 0x24 │ │ sub.w r2, r2, #16 │ │ str r2, [sp, #4] │ │ - ldr r6, [pc, #620] @ (45a10 ) │ │ + ldr r6, [pc, #620] @ (46618 ) │ │ add r6, pc │ │ ldrb r2, [r6, r5] │ │ str r2, [sp, #24] │ │ - bne.n 45804 │ │ + bne.n 4640e │ │ movs r2, #0 │ │ strd r2, r2, [sp, #8] │ │ strd r2, r2, [sp, #16] │ │ - b.n 45712 │ │ + b.n 4631c │ │ cmp r2, #4 │ │ - bcc.w 45572 │ │ + bcc.w 4617a │ │ ldr r1, [sp, #40] @ 0x28 │ │ - mov.w sl, #77 @ 0x4d │ │ + mov.w sl, #71 @ 0x47 │ │ ldr r1, [r1, #12] │ │ mov r2, r1 │ │ subs r1, #1 │ │ cmp r1, #7 │ │ - bhi.w 45a00 │ │ + bhi.w 46608 │ │ mov r6, r1 │ │ uxtb r1, r1 │ │ lsr.w r1, r5, r1 │ │ lsls r1, r1, #31 │ │ mov r1, sl │ │ - beq.w 459fc │ │ + beq.w 46604 │ │ ldr r1, [sp, #40] @ 0x28 │ │ cmp.w lr, #4 │ │ add.w sl, r1, #16 │ │ ldr r1, [sp, #36] @ 0x24 │ │ sub.w r2, r1, #16 │ │ - ldr r1, [pc, #572] @ (45a2c ) │ │ + ldr r1, [pc, #568] @ (46634 ) │ │ add r1, pc │ │ ldrb r1, [r1, r6] │ │ str r1, [sp, #24] │ │ - bne.n 45840 │ │ + bne.n 4644a │ │ movs r1, #0 │ │ strd r1, r1, [sp, #8] │ │ strd r1, r1, [sp, #16] │ │ - b.n 4576e │ │ + b.n 46378 │ │ ldr r2, [sp, #4] │ │ cmp r2, #4 │ │ - bcc.w 45572 │ │ + bcc.w 4617a │ │ ldr r2, [sp, #40] @ 0x28 │ │ ldr r5, [r2, #16] │ │ mov r2, r5 │ │ subs r5, #1 │ │ cmp r5, #7 │ │ - bhi.w 459be │ │ + bhi.w 465c6 │ │ ldr r2, [sp, #40] @ 0x28 │ │ cmp.w lr, #5 │ │ add.w sl, r2, #20 │ │ ldr r2, [sp, #36] @ 0x24 │ │ sub.w r2, r2, #20 │ │ str r2, [sp, #4] │ │ - ldr r6, [pc, #484] @ (45a14 ) │ │ + ldr r6, [pc, #484] @ (4661c ) │ │ add r6, pc │ │ ldrb r2, [r6, r5] │ │ str r2, [sp, #20] │ │ - bne.n 4588c │ │ + bne.n 46496 │ │ movs r2, #0 │ │ strd r2, r2, [sp, #8] │ │ str r2, [sp, #16] │ │ - b.n 45712 │ │ + b.n 4631c │ │ cmp r2, #4 │ │ - bcc.w 45572 │ │ + bcc.w 4617a │ │ ldr r1, [sp, #40] @ 0x28 │ │ - mov.w sl, #77 @ 0x4d │ │ + mov.w sl, #71 @ 0x47 │ │ ldr r1, [r1, #16] │ │ mov r2, r1 │ │ subs r1, #1 │ │ cmp r1, #7 │ │ - bhi.w 45a00 │ │ + bhi.w 46608 │ │ mov r6, r1 │ │ uxtb r1, r1 │ │ lsr.w r1, r5, r1 │ │ lsls r1, r1, #31 │ │ mov r1, sl │ │ - beq.w 459fc │ │ + beq.w 46604 │ │ ldr r1, [sp, #40] @ 0x28 │ │ cmp.w lr, #5 │ │ add.w sl, r1, #20 │ │ ldr r1, [sp, #36] @ 0x24 │ │ sub.w r2, r1, #20 │ │ - ldr r1, [pc, #436] @ (45a30 ) │ │ + ldr r1, [pc, #436] @ (46638 ) │ │ add r1, pc │ │ ldrb r1, [r1, r6] │ │ str r1, [sp, #20] │ │ - bne.n 458d0 │ │ + bne.n 464d8 │ │ movs r1, #0 │ │ strd r1, r1, [sp, #8] │ │ str r1, [sp, #16] │ │ - b.n 4576e │ │ + b.n 46378 │ │ ldr r2, [sp, #4] │ │ cmp r2, #4 │ │ - bcc.w 45572 │ │ + bcc.w 4617a │ │ ldr r2, [sp, #40] @ 0x28 │ │ ldr r5, [r2, #20] │ │ mov r2, r5 │ │ subs r5, #1 │ │ cmp r5, #7 │ │ - bhi.w 459be │ │ + bhi.w 465c6 │ │ ldr r2, [sp, #40] @ 0x28 │ │ cmp.w lr, #6 │ │ add.w sl, r2, #24 │ │ ldr r2, [sp, #36] @ 0x24 │ │ sub.w r2, r2, #24 │ │ str r2, [sp, #4] │ │ - ldr r6, [pc, #352] @ (45a18 ) │ │ + ldr r6, [pc, #352] @ (46620 ) │ │ add r6, pc │ │ ldrb r2, [r6, r5] │ │ str r2, [sp, #16] │ │ - bne.n 4591a │ │ + bne.n 46522 │ │ movs r2, #0 │ │ strd r2, r2, [sp, #8] │ │ - b.n 45712 │ │ - nop │ │ - lsls r0, r5, #9 │ │ - vaddw.u q8, q14, d0 │ │ - vtbl.8 d18, {d12-d14}, d4 │ │ - bcc.w 45572 │ │ + b.n 4631c │ │ + strb.w pc, [r8, #251]! │ │ + bl fff674ce │ │ + cmp r2, #4 │ │ + bcc.w 4617a │ │ ldr r1, [sp, #40] @ 0x28 │ │ - mov.w sl, #77 @ 0x4d │ │ + mov.w sl, #71 @ 0x47 │ │ ldr r1, [r1, #20] │ │ mov r2, r1 │ │ subs r1, #1 │ │ cmp r1, #7 │ │ - bhi.w 45a00 │ │ + bhi.w 46608 │ │ mov r6, r1 │ │ uxtb r1, r1 │ │ lsr.w r1, r5, r1 │ │ lsls r1, r1, #31 │ │ mov r1, sl │ │ - beq.w 459fc │ │ + beq.w 46604 │ │ ldr r1, [sp, #40] @ 0x28 │ │ cmp.w lr, #6 │ │ add.w sl, r1, #24 │ │ ldr r1, [sp, #36] @ 0x24 │ │ sub.w r2, r1, #24 │ │ - ldr r1, [pc, #296] @ (45a34 ) │ │ + ldr r1, [pc, #296] @ (4663c ) │ │ add r1, pc │ │ ldrb r1, [r1, r6] │ │ str r1, [sp, #16] │ │ - bne.n 45950 │ │ + bne.n 46558 │ │ movs r1, #0 │ │ strd r1, r1, [sp, #8] │ │ - b.n 4576e │ │ + b.n 46378 │ │ ldr r2, [sp, #4] │ │ cmp r2, #4 │ │ - bcc.w 45572 │ │ + bcc.w 4617a │ │ ldr r2, [sp, #40] @ 0x28 │ │ ldr r5, [r2, #24] │ │ mov r2, r5 │ │ subs r5, #1 │ │ cmp r5, #7 │ │ - bhi.n 459be │ │ + bhi.n 465c6 │ │ ldr r2, [sp, #40] @ 0x28 │ │ cmp.w lr, #7 │ │ add.w sl, r2, #28 │ │ ldr r2, [sp, #36] @ 0x24 │ │ sub.w r2, r2, #28 │ │ str r2, [sp, #4] │ │ - ldr r6, [pc, #216] @ (45a1c ) │ │ + ldr r6, [pc, #216] @ (46624 ) │ │ add r6, pc │ │ ldrb r2, [r6, r5] │ │ str r2, [sp, #12] │ │ - bne.n 45994 │ │ + bne.n 4659c │ │ movs r2, #0 │ │ str r2, [sp, #8] │ │ - b.n 45712 │ │ + b.n 4631c │ │ cmp r2, #4 │ │ - bcc.w 45572 │ │ + bcc.w 4617a │ │ ldr r1, [sp, #40] @ 0x28 │ │ - mov.w sl, #77 @ 0x4d │ │ + mov.w sl, #71 @ 0x47 │ │ ldr r1, [r1, #24] │ │ mov r2, r1 │ │ subs r1, #1 │ │ cmp r1, #7 │ │ - bhi.n 45a00 │ │ + bhi.n 46608 │ │ mov r6, r1 │ │ uxtb r1, r1 │ │ lsr.w r1, r5, r1 │ │ lsls r1, r1, #31 │ │ mov r1, sl │ │ - beq.n 459fc │ │ + beq.n 46604 │ │ ldr r1, [sp, #40] @ 0x28 │ │ cmp.w lr, #7 │ │ add.w sl, r1, #28 │ │ ldr r1, [sp, #36] @ 0x24 │ │ sub.w r2, r1, #28 │ │ - ldr r1, [pc, #176] @ (45a38 ) │ │ + ldr r1, [pc, #176] @ (46640 ) │ │ add r1, pc │ │ ldrb r1, [r1, r6] │ │ str r1, [sp, #12] │ │ - bne.n 459c4 │ │ + bne.n 465cc │ │ movs r1, #0 │ │ str r1, [sp, #8] │ │ - b.n 4576e │ │ + b.n 46378 │ │ ldr r2, [sp, #4] │ │ cmp r2, #4 │ │ - bcc.w 45572 │ │ + bcc.w 4617a │ │ ldr.w r5, [sl] │ │ mov r2, r5 │ │ subs r5, #1 │ │ cmp r5, #7 │ │ - bhi.n 459be │ │ - ldr r6, [pc, #116] @ (45a20 ) │ │ + bhi.n 465c6 │ │ + ldr r6, [pc, #116] @ (46628 ) │ │ ldr r2, [sp, #36] @ 0x24 │ │ add r6, pc │ │ subs r2, #32 │ │ str r2, [sp, #36] @ 0x24 │ │ ldrb r2, [r6, r5] │ │ str r2, [sp, #8] │ │ ldr r2, [sp, #40] @ 0x28 │ │ adds r2, #32 │ │ str r2, [sp, #40] @ 0x28 │ │ - b.n 45718 │ │ - movs r1, #78 @ 0x4e │ │ + b.n 46322 │ │ + movs r1, #72 @ 0x48 │ │ str r2, [r0, #12] │ │ - b.n 45436 │ │ + b.n 4604e │ │ cmp r2, #4 │ │ - bcc.w 45572 │ │ + bcc.w 4617a │ │ ldr.w r1, [sl] │ │ - mov.w sl, #77 @ 0x4d │ │ + mov.w sl, #71 @ 0x47 │ │ subs r6, r1, #1 │ │ mov r2, r1 │ │ cmp r6, #7 │ │ - bhi.n 45a00 │ │ + bhi.n 46608 │ │ uxtb r1, r6 │ │ lsr.w r1, r5, r1 │ │ lsls r1, r1, #31 │ │ mov r1, sl │ │ - beq.n 459fc │ │ - ldr r1, [pc, #84] @ (45a3c ) │ │ + beq.n 46604 │ │ + ldr r1, [pc, #84] @ (46644 ) │ │ ldr r2, [sp, #36] @ 0x24 │ │ add r1, pc │ │ subs r2, #32 │ │ str r2, [sp, #36] @ 0x24 │ │ ldrb r1, [r1, r6] │ │ str r1, [sp, #8] │ │ ldr r1, [sp, #40] @ 0x28 │ │ adds r1, #32 │ │ str r1, [sp, #40] @ 0x28 │ │ - b.n 45772 │ │ + b.n 4637c │ │ str r2, [r0, #12] │ │ - b.n 45436 │ │ + b.n 4604e │ │ mov r1, sl │ │ str r2, [r0, #12] │ │ - b.n 45436 │ │ + b.n 4604e │ │ nop │ │ - lsls r0, r3, #4 │ │ - vshr.u32 q8, q11, #4 │ │ - @ instruction: 0xfffcffd2 │ │ - vqrdmlsh.s , , d6[0] │ │ - @ instruction: 0xfffbfebe │ │ - vcvt.f32.u32 d31, d18, #5 │ │ - vqrdmulh.s , , d8[0] │ │ - vshr.u32 q8, q11, #5 │ │ - @ instruction: 0xfffcffd2 │ │ - vcvt.u32.f32 d31, d28, #5 │ │ - @ instruction: 0xfffbfeb2 │ │ - @ instruction: 0xfffbfe22 │ │ - @ instruction: 0xfffbfda6 │ │ - vqrdmulh.s , , d2[0] │ │ - vsli.64 d27, d16, #59 @ 0x3b │ │ + bl ffefd60a │ │ + bl ffe5b60e │ │ + bl ffdb7612 │ │ + bl ffd2b616 │ │ + bl ffca361a │ │ + bl 41961e │ │ + bl 3af622 │ │ + bl ffe5b626 │ │ + bl ffdb762a │ │ + bl ffd2162e │ │ + bl ffc97632 │ │ + bl 409636 │ │ + bl 38d63a │ │ + bl 32963e │ │ + push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 45a4c │ │ + bne.n 46654 │ │ cmp r1, #1 │ │ - bne.n 45a68 │ │ + bne.n 46670 │ │ dmb ish │ │ mov r0, r4 │ │ - bl 34d28 │ │ + bl 35d68 │ │ adds r0, r4, #4 │ │ - bl 43268 │ │ + bl 43c7c │ │ ldrd r0, r1, [r4, #20] │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 432d0 │ │ + b.w 43ce4 │ │ mov r5, r0 │ │ adds r0, r4, #4 │ │ - bl 43268 │ │ - b.n 45a86 │ │ + bl 43c7c │ │ + b.n 4668e │ │ mov r5, r0 │ │ ldrd r0, r1, [r4, #20] │ │ - bl 432d0 │ │ + bl 43ce4 │ │ mov r0, r5 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #412 @ 0x19c │ │ - mov r4, r1 │ │ - mov fp, r3 │ │ - str r2, [sp, #64] @ 0x40 │ │ - mov.w r1, #1073741824 @ 0x40000000 │ │ - str r0, [sp, #60] @ 0x3c │ │ - movs r0, #0 │ │ - mov r2, r4 │ │ - movs r3, #0 │ │ - bl 4c5c0 │ │ - umull r2, r3, r0, r4 │ │ - adds r6, r0, #1 │ │ - adc.w r5, r1, #0 │ │ - mla r3, r1, r4, r3 │ │ - eor.w r3, r3, #1073741824 @ 0x40000000 │ │ - orrs r2, r3 │ │ - it eq │ │ - moveq r5, r1 │ │ - str r5, [sp, #20] │ │ - it eq │ │ - moveq r6, r0 │ │ - str r6, [sp, #24] │ │ - mov r6, r4 │ │ - cmp.w r4, #4096 @ 0x1000 │ │ - bhi.n 45aec │ │ - sub.w r0, r4, r4, lsr #1 │ │ - cmp r0, #64 @ 0x40 │ │ - it cs │ │ - movcs r0, #64 @ 0x40 │ │ - b.n 45b0e │ │ - orr.w r0, r4, #1 │ │ - movs r2, #1 │ │ - clz r0, r0 │ │ - eor.w r0, r0, #31 │ │ - and.w r1, r0, #1 │ │ - add.w r0, r1, r0, lsr #1 │ │ - lsr.w r1, r4, r0 │ │ - lsl.w r0, r2, r0 │ │ - add r0, r1 │ │ - lsrs r0, r0, #1 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - sub.w r8, r7, #94 @ 0x5e │ │ - str r0, [sp, #28] │ │ - add.w r9, sp, #80 @ 0x50 │ │ - sub.w r0, r1, #32 │ │ - str r0, [sp, #16] │ │ - sub.w r0, r1, #16 │ │ - mov.w sl, #1 │ │ - mov.w ip, #0 │ │ - movs r4, #0 │ │ - str r0, [sp, #8] │ │ - add.w r0, r1, #72 @ 0x48 │ │ - str r0, [sp, #12] │ │ - strd r6, fp, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - cmp r6, ip │ │ - str.w ip, [sp, #68] @ 0x44 │ │ - add.w r0, r0, ip, lsl #5 │ │ - str r0, [sp, #44] @ 0x2c │ │ - bls.n 45b78 │ │ - sub.w r1, r6, ip │ │ - ldr r0, [sp, #28] │ │ - str r4, [sp, #76] @ 0x4c │ │ - cmp r1, r0 │ │ - bcs.n 45b84 │ │ - ldr r0, [r7, #8] │ │ - cbz r0, 45b9e │ │ - movs r0, #0 │ │ - cmp r1, #32 │ │ - strd r0, r0, [sp] │ │ - it cs │ │ - movcs r1, #32 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - mov r3, fp │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - mov r4, r1 │ │ - bl 45f2c │ │ - lsls r0, r4, #1 │ │ - adds r1, r0, #1 │ │ - b.n 45ba8 │ │ - movs r0, #1 │ │ - movs r3, #0 │ │ - str r0, [sp, #52] @ 0x34 │ │ - cmp r4, #2 │ │ - bcs.n 45bfc │ │ - b.n 45db4 │ │ - cmp r1, #2 │ │ - bcs.w 45dce │ │ - mov r4, r1 │ │ - ldr.w ip, [sp, #68] @ 0x44 │ │ - lsls r0, r4, #1 │ │ - adds r1, r0, #1 │ │ - sub.w r8, r7, #94 @ 0x5e │ │ - add.w r9, sp, #80 @ 0x50 │ │ - b.n 45bac │ │ - ldr r0, [sp, #28] │ │ - cmp r1, r0 │ │ - it cs │ │ - movcs r1, r0 │ │ - lsls r1, r1, #1 │ │ - ldr.w ip, [sp, #68] @ 0x44 │ │ - sub.w r0, ip, sl, lsr #1 │ │ - ldr r5, [sp, #24] │ │ - adds.w r0, r0, ip │ │ - str r1, [sp, #52] @ 0x34 │ │ - mov.w r6, r1, lsr #1 │ │ - ldr r1, [sp, #20] │ │ - umull r3, r2, r0, r5 │ │ - mla r0, r0, r1, r2 │ │ - add.w r2, r6, ip, lsl #1 │ │ - umull lr, r6, r5, r2 │ │ - mla r2, r1, r2, r6 │ │ - mov.w r1, #0 │ │ - adc.w r6, r1, #0 │ │ - eor.w r1, lr, r3 │ │ - mla r0, r6, r5, r0 │ │ - clz r1, r1 │ │ - add.w r3, r1, #32 │ │ - eors r0, r2 │ │ - it ne │ │ - clzne r3, r0 │ │ - ldr r4, [sp, #76] @ 0x4c │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - cmp r4, #2 │ │ - bcc.w 45db4 │ │ - ldr r0, [sp, #16] │ │ - str r3, [sp, #56] @ 0x38 │ │ - add.w r0, r0, ip, lsl #5 │ │ - str r0, [sp, #32] │ │ - b.n 45d12 │ │ - cmp.w r8, #0 │ │ - it ne │ │ - cmpne r6, #0 │ │ - bne.n 45c2e │ │ - lsls r0, r5, #1 │ │ - add.w sl, r0, #1 │ │ - sub.w r8, r7, #94 @ 0x5e │ │ - add.w r9, sp, #80 @ 0x50 │ │ - ldr r4, [sp, #76] @ 0x4c │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - ldrd ip, r2, [sp, #68] @ 0x44 │ │ - cmp r2, #1 │ │ - bhi.n 45d12 │ │ - b.n 45db0 │ │ - cmp r8, r6 │ │ - mov sl, r6 │ │ + sub sp, #84 @ 0x54 │ │ + mov fp, r1 │ │ + mov sl, r0 │ │ + cmp r1, #33 @ 0x21 │ │ + bcs.n 466c4 │ │ + mov r0, sl │ │ + mov r1, fp │ │ + add sp, #84 @ 0x54 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 46b8e │ │ + mov r5, r3 │ │ + b.n 4670a │ │ + mov r1, sl │ │ + add.w r9, sp, #48 @ 0x30 │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ + add.w r4, sl, fp, lsl #5 │ │ + mov r0, r9 │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + ldmia.w r1, {r2, r3, r5, r6} │ │ + mov r1, r4 │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + mov r0, sl │ │ + movs r2, #32 │ │ + bl 4bc94 │ │ + mov r0, r9 │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ + stmia r4!, {r1, r2, r3, r6} │ │ + ldmia.w r0, {r1, r2, r3, r6} │ │ + add.w r0, fp, #1 │ │ + sub.w fp, r8, r0 │ │ + add.w sl, sl, r0, lsl #5 │ │ + stmia r4!, {r1, r2, r3, r6} │ │ + movs r2, #0 │ │ + ldr r5, [sp, #12] │ │ + cmp.w fp, #33 @ 0x21 │ │ + bcc.n 466b2 │ │ + cmp r5, #0 │ │ + beq.w 46b7c │ │ + mov.w r3, fp, lsr #3 │ │ + str r2, [sp, #8] │ │ + lsls r0, r3, #3 │ │ + add.w r1, sl, r3, lsl #7 │ │ + sub.w r0, r0, fp, lsr #3 │ │ + cmp.w fp, #64 @ 0x40 │ │ + str.w sl, [sp, #16] │ │ + add.w r2, sl, r0, lsl #5 │ │ + bcs.n 467f4 │ │ + str r5, [sp, #12] │ │ + mov lr, fp │ │ + ldr r3, [sp, #16] │ │ + ldrd r9, r4, [r1, #8] │ │ + ldrd r0, r5, [sl, #8] │ │ + ldr.w sl, [r3, #24] │ │ + eor.w r3, r5, r4 │ │ + eor.w r6, r0, r9 │ │ + ldr.w ip, [r1, #24] │ │ + orrs r3, r6 │ │ + subs.w r6, r0, r9 │ │ + sbcs.w r6, r5, r4 │ │ + str r4, [sp, #40] @ 0x28 │ │ + mov.w r6, #0 │ │ + mov.w r4, #0 │ │ it cc │ │ - movcc sl, r8 │ │ - cmp fp, sl │ │ - bcc.n 45c12 │ │ - mov r1, r9 │ │ - str r5, [sp, #48] @ 0x30 │ │ - add.w fp, r9, r6, lsl #5 │ │ - cmp r6, r8 │ │ - it hi │ │ - movhi r1, fp │ │ - ldr r4, [sp, #64] @ 0x40 │ │ - mov.w r2, sl, lsl #5 │ │ - mov r0, r4 │ │ - bl 4c336 │ │ - add.w ip, r4, sl, lsl #5 │ │ - mov sl, r4 │ │ - cmp r6, r8 │ │ - bls.n 45cb2 │ │ - ldr r1, [sp, #32] │ │ - ldrd r2, r3, [fp, #-24] │ │ - mov.w r8, #0 │ │ - ldrd r6, r5, [ip, #-24] │ │ - sub.w lr, fp, #32 │ │ - subs r2, r6, r2 │ │ - sub.w r6, ip, #32 │ │ - sbcs.w r2, r5, r3 │ │ - mov.w r3, #0 │ │ - it cs │ │ - movcs.w r8, #1 │ │ + movcc r6, #1 │ │ + str.w ip, [sp, #44] @ 0x2c │ │ + cmp sl, ip │ │ it cc │ │ - movcc r3, #1 │ │ + movcc r4, #1 │ │ cmp r3, #0 │ │ - add.w ip, r6, r3, lsl #5 │ │ it ne │ │ - movne r6, lr │ │ - mov r3, r1 │ │ - ldmia r6!, {r0, r2, r4, r5} │ │ - add.w fp, lr, r8, lsl #5 │ │ - cmp fp, r9 │ │ - stmia r3!, {r0, r2, r4, r5} │ │ - ldmia.w r6, {r0, r2, r4, r5} │ │ - stmia r3!, {r0, r2, r4, r5} │ │ - beq.n 45cac │ │ - subs r1, #32 │ │ - cmp ip, sl │ │ - bne.n 45c60 │ │ - mov r9, fp │ │ - mov r1, sl │ │ - b.n 45d00 │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ - mov lr, sl │ │ - ldrd r0, r1, [lr, #8] │ │ - ldrd r3, r6, [fp, #8] │ │ - subs r0, r3, r0 │ │ - mov.w r3, #0 │ │ - sbcs.w r0, r6, r1 │ │ + movne r4, r6 │ │ + ldrd r6, r3, [r2, #8] │ │ + eor.w fp, r5, r3 │ │ + ldr.w r8, [r2, #24] │ │ + eor.w ip, r0, r6 │ │ + subs r0, r0, r6 │ │ + sbcs.w r0, r5, r3 │ │ + mov.w r5, #0 │ │ mov.w r0, #0 │ │ - it cs │ │ - movcs r0, #1 │ │ + orr.w ip, ip, fp │ │ it cc │ │ - movcc r3, #1 │ │ - add.w r1, lr, r0, lsl #5 │ │ - cmp r3, #0 │ │ - it ne │ │ - movne lr, fp │ │ - mov r0, r9 │ │ - ldmia.w lr!, {r2, r4, r5, r6} │ │ - add.w r9, r9, #32 │ │ - cmp r1, ip │ │ - stmia r0!, {r2, r4, r5, r6} │ │ - ldmia.w lr, {r2, r4, r5, r6} │ │ - stmia r0!, {r2, r4, r5, r6} │ │ - beq.n 45d00 │ │ - add.w fp, fp, r3, lsl #5 │ │ - mov lr, r1 │ │ - cmp fp, r8 │ │ - bne.n 45cb8 │ │ - sub.w r2, ip, r1 │ │ - mov r0, r9 │ │ - bl 4c336 │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ - ldr r5, [sp, #48] @ 0x30 │ │ - b.n 45c12 │ │ - subs r2, r4, #1 │ │ - ldrb.w r0, [r8, r2] │ │ - cmp r0, r3 │ │ - bcc.n 45db2 │ │ - ldr.w r0, [r9, r2, lsl #2] │ │ - mov r4, r2 │ │ - lsrs r6, r0, #1 │ │ - add.w r5, r6, sl, lsr #1 │ │ - cmp r5, fp │ │ - bhi.n 45d40 │ │ - orr.w r1, r0, sl │ │ - ands.w r1, r1, #1 │ │ - bne.n 45d40 │ │ - mov.w sl, r5, lsl #1 │ │ - cmp r2, #1 │ │ - bhi.n 45d12 │ │ - b.n 45db0 │ │ - strd r2, r4, [sp, #72] @ 0x48 │ │ - sub.w r1, ip, r5 │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - lsls r0, r0, #31 │ │ - add.w r9, r2, r1, lsl #5 │ │ - beq.n 45d60 │ │ - mov.w r8, sl, lsr #1 │ │ - movs.w r0, sl, lsl #31 │ │ - bne.w 45c08 │ │ - b.n 45d8c │ │ - orr.w r0, r6, #1 │ │ - movs r1, #62 @ 0x3e │ │ - clz r0, r0 │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - mov r3, fp │ │ - eor.w r0, r1, r0, lsl #1 │ │ - movs r1, #0 │ │ - strd r0, r1, [sp] │ │ - mov r0, r9 │ │ - mov r1, r6 │ │ - bl 45f2c │ │ - mov.w r8, sl, lsr #1 │ │ - movs.w r0, sl, lsl #31 │ │ - bne.w 45c08 │ │ - orr.w r0, r8, #1 │ │ - movs r1, #62 @ 0x3e │ │ - clz r0, r0 │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - mov r3, fp │ │ - eor.w r0, r1, r0, lsl #1 │ │ - movs r1, #0 │ │ - strd r0, r1, [sp] │ │ - add.w r0, r9, r6, lsl #5 │ │ - mov r1, r8 │ │ - bl 45f2c │ │ - b.n 45c08 │ │ - movs r4, #1 │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - cmp r6, ip │ │ - strb.w r3, [r8, r4] │ │ - str.w sl, [r9, r4, lsl #2] │ │ - bls.w 45efe │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ - adds r4, #1 │ │ - add.w ip, ip, sl, lsr #1 │ │ - b.n 45b3a │ │ - ldr r3, [sp, #44] @ 0x2c │ │ - mov.w ip, #0 │ │ - ldrd r0, r2, [r3, #8] │ │ - ldrd lr, r5, [r3, #40] @ 0x28 │ │ - subs.w r0, lr, r0 │ │ - sbcs.w r0, r5, r2 │ │ + movcc r0, #1 │ │ + cmp sl, r8 │ │ + ldr.w sl, [sp, #16] │ │ it cc │ │ - movcc.w ip, #1 │ │ + movcc r5, #1 │ │ cmp.w ip, #0 │ │ - beq.n 45e00 │ │ - cmp r1, #2 │ │ - bne.n 45e08 │ │ - movs r4, #2 │ │ - mov.w r9, #1 │ │ - ldr.w ip, [sp, #68] @ 0x44 │ │ - b.n 45e70 │ │ - cmp r1, #2 │ │ - bne.n 45e2e │ │ - movs r4, #2 │ │ - b.n 45b8c │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - movs r4, #2 │ │ - ldr r0, [sp, #12] │ │ - add.w r6, r0, r2, lsl #5 │ │ - ldrd r2, r3, [r6] │ │ - subs.w r0, r2, lr │ │ - sbcs.w r0, r3, r5 │ │ - bcs.n 45e54 │ │ - adds r4, #1 │ │ - adds r6, #32 │ │ - mov lr, r2 │ │ - mov r5, r3 │ │ - cmp r1, r4 │ │ - bne.n 45e12 │ │ - b.n 45e52 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - movs r4, #2 │ │ - ldr r0, [sp, #12] │ │ - add.w r6, r0, r2, lsl #5 │ │ - ldrd r2, r3, [r6] │ │ - subs.w r0, r2, lr │ │ - sbcs.w r0, r3, r5 │ │ - bcc.n 45e54 │ │ - adds r4, #1 │ │ - adds r6, #32 │ │ - mov lr, r2 │ │ - mov r5, r3 │ │ - cmp r1, r4 │ │ - bne.n 45e38 │ │ - mov r4, r1 │ │ - ldr r0, [sp, #28] │ │ - cmp r4, r0 │ │ - bcc.w 45b56 │ │ + it ne │ │ + movne r5, r0 │ │ + cmp r4, r5 │ │ + ldr r5, [sp, #12] │ │ + mov fp, lr │ │ + mov r0, sl │ │ + bne.n 467fa │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + eor.w ip, r9, r6 │ │ + subs.w r6, r9, r6 │ │ + eor.w r5, r0, r3 │ │ + sbcs.w r3, r0, r3 │ │ + mov.w r3, #0 │ │ + orr.w ip, ip, r5 │ │ + ldr r5, [sp, #12] │ │ + it cc │ │ + movcc r3, #1 │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + cmp r6, r8 │ │ + mov.w r6, #0 │ │ + it cc │ │ + movcc r6, #1 │ │ cmp.w ip, #0 │ │ - beq.w 45b8c │ │ - ldr.w ip, [sp, #68] @ 0x44 │ │ - movs.w r9, r4, lsr #1 │ │ - beq.w 45b90 │ │ + it ne │ │ + movne r6, r3 │ │ + eors r4, r6 │ │ + it ne │ │ + movne r1, r2 │ │ + mov r0, r1 │ │ + b.n 467fa │ │ + mov r0, sl │ │ + bl 474f4 │ │ + subs r5, #1 │ │ + str r5, [sp, #12] │ │ + sub.w r8, r0, sl │ │ ldr r0, [sp, #8] │ │ - mov.w r3, ip, lsl #5 │ │ - ldr r6, [sp, #60] @ 0x3c │ │ - add.w r2, r0, r4, lsl #5 │ │ - str r4, [sp, #32] │ │ - ldr r0, [r6, r3] │ │ - adds r5, r2, r3 │ │ - subs.w r9, r9, #1 │ │ - str r0, [sp, #72] @ 0x48 │ │ - ldrd r0, r8, [r5, #-16] │ │ - ldr.w r1, [r5, #-8] │ │ - str r0, [r6, r3] │ │ - ldr r0, [r2, r3] │ │ - str r1, [sp, #48] @ 0x30 │ │ - ldr.w r1, [r5, #-4] │ │ - str r1, [sp, #56] @ 0x38 │ │ - str r0, [sp, #52] @ 0x34 │ │ - add.w r0, r6, r3 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - add.w r6, r6, #32 │ │ - str.w r1, [r5, #-16] │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - ldrd lr, ip, [r0, #4] │ │ - str r1, [r0, #8] │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - ldrd r4, fp, [r0, #12] │ │ - str r1, [r0, #12] │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - str.w r4, [r5, #-4] │ │ - str r1, [r0, #16] │ │ - ldr r4, [r0, #20] │ │ - ldr r1, [r5, #4] │ │ - str.w fp, [r2, r3] │ │ - sub.w r2, r2, #32 │ │ - str r1, [r0, #20] │ │ - str r4, [r5, #4] │ │ - ldr r1, [r0, #24] │ │ - ldr r4, [r5, #8] │ │ - str r4, [r0, #24] │ │ - str r1, [r5, #8] │ │ - ldr r1, [r0, #28] │ │ - ldr r4, [r5, #12] │ │ - str.w r8, [r0, #4] │ │ - str.w lr, [r5, #-12] │ │ - str.w ip, [r5, #-8] │ │ - str r4, [r0, #28] │ │ - str r1, [r5, #12] │ │ - bne.n 45e7e │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ - ldr.w ip, [sp, #68] @ 0x44 │ │ - ldr r4, [sp, #32] │ │ - b.n 45b90 │ │ - movs.w r0, sl, lsl #31 │ │ - bne.n 45f24 │ │ - orr.w r2, r6, #1 │ │ - movs r0, #0 │ │ - clz r3, r2 │ │ - movs r2, #62 @ 0x3e │ │ - mov r1, r6 │ │ - eor.w r2, r2, r3, lsl #1 │ │ - strd r2, r0, [sp] │ │ - ldrd r0, r2, [sp, #60] @ 0x3c │ │ - mov r3, fp │ │ - bl 45f2c │ │ - add sp, #412 @ 0x19c │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #100 @ 0x64 │ │ - mov sl, r2 │ │ - mov r5, r0 │ │ - cmp r1, #33 @ 0x21 │ │ - str r2, [sp, #56] @ 0x38 │ │ - bcs.w 4616a │ │ - mov fp, r1 │ │ - movs.w r9, fp, lsr #1 │ │ - beq.w 466ea │ │ - cmp.w fp, #8 │ │ - str r5, [sp, #52] @ 0x34 │ │ - bcc.w 4640e │ │ - ldrd r0, r1, [r5, #8] │ │ - mov r4, r5 │ │ - ldrd r2, r3, [r5, #40] @ 0x28 │ │ - ldrd r8, lr, [r5, #72] @ 0x48 │ │ - subs r0, r2, r0 │ │ - ldrd r5, r6, [r5, #104] @ 0x68 │ │ - sbcs.w r0, r3, r1 │ │ - mov.w r0, #0 │ │ - it cs │ │ - movcs r0, #1 │ │ - add.w sl, r4, r0, lsl #5 │ │ + str.w fp, [sp, #4] │ │ + cbz r0, 4684e │ │ + add.w r5, sl, r8 │ │ + ldrd r1, r2, [r0, #8] │ │ + ldrd r6, r4, [r5, #8] │ │ + eor.w r3, r2, r4 │ │ + ldr.w ip, [r0, #24] │ │ + subs r0, r1, r6 │ │ + ldr.w lr, [r5, #24] │ │ + sbcs.w r0, r2, r4 │ │ + eor.w r1, r1, r6 │ │ mov.w r0, #0 │ │ + orr.w r1, r1, r3 │ │ it cc │ │ movcc r0, #1 │ │ - subs.w r1, r5, r8 │ │ - sbcs.w r1, r6, lr │ │ - mov.w r6, #64 @ 0x40 │ │ - mov.w r1, #96 @ 0x60 │ │ - add.w r3, r4, r0, lsl #5 │ │ - it cc │ │ - movcc r1, #64 @ 0x40 │ │ + cmp ip, lr │ │ + mov.w r2, #0 │ │ it cc │ │ - movcc r6, #96 @ 0x60 │ │ - adds r5, r4, r6 │ │ - add r1, r4 │ │ - ldrd r2, r4, [r1, #8] │ │ - ldrd ip, r8, [r5, #8] │ │ - ldrd r0, lr, [r3, #8] │ │ - str r2, [sp, #60] @ 0x3c │ │ - ldrd r6, r2, [sl, #8] │ │ - subs.w r0, ip, r0 │ │ - sbcs.w r0, r8, lr │ │ - str r2, [sp, #48] @ 0x30 │ │ - mov r2, r5 │ │ - mrs ip, CPSR │ │ + movcc r2, #1 │ │ + cmp r1, #0 │ │ + it ne │ │ + movne r2, r0 │ │ + cmp r2, #0 │ │ + beq.w 46a0a │ │ + mov r2, sl │ │ + add.w r9, sp, #48 @ 0x30 │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ + mov r0, sl │ │ + mov r1, r9 │ │ + stmia r1!, {r3, r4, r5, r6} │ │ + ldmia.w r2, {r3, r4, r5, r6} │ │ + movs r2, #32 │ │ + stmia r1!, {r3, r4, r5, r6} │ │ + add.w r5, sl, r8 │ │ + movs r4, #32 │ │ + mov r1, r5 │ │ + bl 4bc94 │ │ + mov r0, r9 │ │ + add.w ip, sl, #32 │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ + stmia r5!, {r1, r2, r3, r6} │ │ + ldmia.w r0, {r1, r2, r3, r6} │ │ + mov r0, r9 │ │ + stmia r5!, {r1, r2, r3, r6} │ │ + mov r1, ip │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + ldmia.w r1, {r2, r3, r5, r6} │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + add.w r0, sl, fp, lsl #5 │ │ + add.w r6, sl, #64 @ 0x40 │ │ + str r0, [sp, #20] │ │ + mov.w r0, fp, lsl #5 │ │ + str r0, [sp, #0] │ │ + movs r0, #0 │ │ + ldrd r3, lr, [sl, #8] │ │ + ldr.w r5, [sl, #24] │ │ + mov.w sl, #0 │ │ + strd r3, ip, [sp, #36] @ 0x24 │ │ + strd r5, lr, [sp, #28] │ │ + mov r8, r0 │ │ + ldrd r9, r0, [r6, #8] │ │ + mov fp, r4 │ │ + add.w r4, ip, sl, lsl #5 │ │ + str r0, [sp, #24] │ │ + movs r2, #32 │ │ + ldr r0, [r6, #24] │ │ + mov r1, r4 │ │ + str r0, [sp, #44] @ 0x2c │ │ + sub.w r0, r6, #32 │ │ + bl 4bc94 │ │ + mov r0, r6 │ │ + ldr.w lr, [sp, #32] │ │ + ldr.w ip, [sp, #40] @ 0x28 │ │ + adds r6, #32 │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ + stmia r4!, {r1, r2, r3, r5} │ │ + ldmia.w r0, {r1, r2, r3, r5} │ │ + stmia r4!, {r1, r2, r3, r5} │ │ + add.w r4, fp, #32 │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + ldrd r2, r5, [sp, #24] │ │ + eor.w r1, r9, r3 │ │ + eor.w r0, r2, lr │ │ + orrs r0, r1 │ │ + subs.w r1, r9, r3 │ │ + sbcs.w r1, r2, lr │ │ + mov.w r1, #0 │ │ it cc │ │ - movcc r2, sl │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - subs r0, r0, r6 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - sbcs.w r0, r4, r0 │ │ - mov r4, r1 │ │ + movcc r1, #1 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + cmp r2, r5 │ │ + mov.w r2, #0 │ │ it cc │ │ - movcc r2, r1 │ │ - str r2, [sp, #44] @ 0x2c │ │ - itt cc │ │ - movcc r4, sl │ │ - movcc sl, r5 │ │ - msr CPSR_f, ip │ │ + movcc r2, #1 │ │ + cmp r0, #0 │ │ + it ne │ │ + movne r2, r1 │ │ + ldr r1, [sp, #20] │ │ + add sl, r2 │ │ + add.w r0, r8, #32 │ │ + cmp r6, r1 │ │ + bcc.n 468b4 │ │ + ldr r0, [sp, #0] │ │ + subs r0, #64 @ 0x40 │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #16] │ │ + add r6, sp, #48 @ 0x30 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + add.w r4, ip, sl, lsl #5 │ │ + add r0, fp │ │ + movs r2, #32 │ │ + cmp r1, fp │ │ + it ne │ │ + addne.w r6, r0, #64 @ 0x40 │ │ + ldrd r9, r1, [r6, #8] │ │ + adds r0, #32 │ │ + str r1, [sp, #20] │ │ + ldr r1, [r6, #24] │ │ + str r1, [sp, #24] │ │ + mov r1, r4 │ │ + bl 4bc94 │ │ + ldr r5, [sp, #32] │ │ + add.w fp, fp, #32 │ │ + ldr.w ip, [sp, #40] @ 0x28 │ │ + add.w r8, r8, #32 │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ + stmia r4!, {r0, r1, r2, r3} │ │ + ldmia.w r6, {r0, r1, r2, r3} │ │ + stmia r4!, {r0, r1, r2, r3} │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldr r3, [sp, #20] │ │ + eor.w r1, r9, r2 │ │ + subs.w r2, r9, r2 │ │ + sbcs.w r2, r3, r5 │ │ + eor.w r0, r3, r5 │ │ + mov.w r2, #0 │ │ + orr.w r0, r0, r1 │ │ it cc │ │ - movcc sl, r3 │ │ - ldrd r1, r0, [sl, #8] │ │ - str r1, [sp, #48] @ 0x30 │ │ - str r0, [sp, #60] @ 0x3c │ │ + movcc r2, #1 │ │ + ldrd r3, r1, [sp, #24] │ │ + cmp r3, r1 │ │ + mov.w r1, #0 │ │ it cc │ │ - movcc r3, r5 │ │ - ldrd r1, r0, [r2, #8] │ │ - strd r1, r0, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldmia.w r3!, {r2, r8, ip, lr} │ │ - stmia.w r0!, {r2, r8, ip, lr} │ │ - ldmia.w r3, {r1, r2, r5, r6} │ │ - stmia r0!, {r1, r2, r5, r6} │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - ldr.w ip, [sp, #44] @ 0x2c │ │ - subs r0, r1, r0 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - sbcs.w r0, r1, r0 │ │ + movcc r1, #1 │ │ + cmp r0, #0 │ │ + it ne │ │ + movne r1, r2 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + add sl, r1 │ │ + cmp r0, r8 │ │ + bne.n 46930 │ │ + ldr.w fp, [sp, #4] │ │ + add.w r9, sp, #48 @ 0x30 │ │ + cmp sl, fp │ │ + bcs.w 46b7a │ │ + ldr r4, [sp, #16] │ │ + mov r0, r9 │ │ + add.w r8, r4, sl, lsl #5 │ │ + mov r1, r4 │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + ldmia.w r1, {r2, r3, r5, r6} │ │ + mov r1, r8 │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + mov r0, r4 │ │ + movs r2, #32 │ │ + bl 4bc94 │ │ + mov r1, r9 │ │ + mov r0, r8 │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + ldmia.w r1, {r2, r3, r5, r6} │ │ + mov r1, sl │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + mov r0, r4 │ │ + ldrd r2, r5, [sp, #8] │ │ + mov r3, r5 │ │ + bl 466a0 │ │ + mvn.w r0, sl │ │ + add fp, r0 │ │ + add.w sl, r8, #32 │ │ + mov r2, r8 │ │ + cmp.w fp, #33 @ 0x21 │ │ + bcs.w 4670a │ │ + b.n 466b2 │ │ + mov r1, sl │ │ + add.w r8, sp, #48 @ 0x30 │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ + mov r0, r8 │ │ + stmia r0!, {r2, r3, r4, r6} │ │ + ldmia.w r1, {r2, r3, r4, r6} │ │ + mov r1, r5 │ │ + stmia r0!, {r2, r3, r4, r6} │ │ mov r0, sl │ │ - it cc │ │ - movcc r0, ip │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ - add.w r1, r1, #32 │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ + movs r2, #32 │ │ + movs r4, #32 │ │ + bl 4bc94 │ │ + mov r0, r8 │ │ + add.w ip, sl, #32 │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ + stmia r5!, {r1, r2, r3, r6} │ │ + ldmia.w r0, {r1, r2, r3, r6} │ │ + mov r0, r8 │ │ + stmia r5!, {r1, r2, r3, r6} │ │ + mov r1, ip │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + ldmia.w r1, {r2, r3, r5, r6} │ │ + mov.w r1, fp, lsl #5 │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + add.w r0, sl, fp, lsl #5 │ │ + mov.w fp, #0 │ │ + str r0, [sp, #20] │ │ + mov r0, sl │ │ + add.w sl, sl, #64 @ 0x40 │ │ + ldrd r3, lr, [r0, #8] │ │ + ldr r5, [r0, #24] │ │ + movs r0, #0 │ │ + str r1, [sp, #8] │ │ + strd r3, ip, [sp, #40] @ 0x28 │ │ + strd r5, lr, [sp, #32] │ │ + mov r9, r0 │ │ + ldrd r8, r0, [sl, #8] │ │ + mov r6, r4 │ │ + add.w r4, ip, fp, lsl #5 │ │ + str r0, [sp, #24] │ │ + movs r2, #32 │ │ + ldr.w r0, [sl, #24] │ │ + mov r1, r4 │ │ + str r0, [sp, #28] │ │ + sub.w r0, sl, #32 │ │ + bl 4bc94 │ │ + mov r0, sl │ │ + ldr.w lr, [sp, #36] @ 0x24 │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ + add.w sl, sl, #32 │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ + stmia r4!, {r1, r2, r3, r5} │ │ + ldmia.w r0, {r1, r2, r3, r5} │ │ + stmia r4!, {r1, r2, r3, r5} │ │ + add.w r4, r6, #32 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + ldr r2, [sp, #24] │ │ + eor.w r1, r3, r8 │ │ + ldr r5, [sp, #32] │ │ + eor.w r0, lr, r2 │ │ + orrs r0, r1 │ │ + subs.w r1, r3, r8 │ │ + sbcs.w r1, lr, r2 │ │ + mov.w r1, #0 │ │ it cs │ │ - movcs sl, ip │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldmia.w sl!, {r1, r2, r3, r6} │ │ - adds r0, #64 @ 0x40 │ │ - stmia r0!, {r1, r2, r3, r6} │ │ - ldmia.w sl, {r1, r2, r3, r6} │ │ - stmia r0!, {r1, r2, r3, r6} │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ - adds r0, #96 @ 0x60 │ │ - stmia r0!, {r1, r2, r3, r6} │ │ - ldmia.w r4, {r1, r2, r3, r6} │ │ - stmia r0!, {r1, r2, r3, r6} │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - add.w r0, r0, r9, lsl #5 │ │ - ldrd r1, r2, [r0, #8] │ │ - ldrd r3, r6, [r0, #40] @ 0x28 │ │ - ldrd r8, ip, [r0, #72] @ 0x48 │ │ - subs r1, r3, r1 │ │ - ldrd r5, lr, [r0, #104] @ 0x68 │ │ - sbcs.w r1, r6, r2 │ │ + movcs r1, #1 │ │ + ldr r2, [sp, #28] │ │ + cmp r5, r2 │ │ + mov.w r2, #0 │ │ + it cs │ │ + movcs r2, #1 │ │ + cmp r0, #0 │ │ + it ne │ │ + movne r2, r1 │ │ + ldr r1, [sp, #20] │ │ + add fp, r2 │ │ + add.w r0, r9, #32 │ │ + cmp sl, r1 │ │ + bcc.n 46a6c │ │ + ldr r0, [sp, #8] │ │ + subs r0, #64 @ 0x40 │ │ + str r0, [sp, #28] │ │ + ldr r0, [sp, #16] │ │ + add.w sl, sp, #48 @ 0x30 │ │ + ldr r1, [sp, #28] │ │ + add.w r4, ip, fp, lsl #5 │ │ + add r0, r6 │ │ + movs r2, #32 │ │ + cmp r1, r6 │ │ + it ne │ │ + addne.w sl, r0, #64 @ 0x40 │ │ + ldrd r8, r1, [sl, #8] │ │ + adds r0, #32 │ │ + str r1, [sp, #20] │ │ + ldr.w r1, [sl, #24] │ │ + str r1, [sp, #24] │ │ + mov r1, r4 │ │ + bl 4bc94 │ │ + ldr r5, [sp, #36] @ 0x24 │ │ + adds r6, #32 │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ + add.w r9, r9, #32 │ │ + ldmia.w sl!, {r0, r1, r2, r3} │ │ + stmia r4!, {r0, r1, r2, r3} │ │ + ldmia.w sl, {r0, r1, r2, r3} │ │ + stmia r4!, {r0, r1, r2, r3} │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + ldr r3, [sp, #20] │ │ + eor.w r1, r2, r8 │ │ + subs.w r2, r2, r8 │ │ + sbcs.w r2, r5, r3 │ │ + eor.w r0, r5, r3 │ │ mov.w r2, #0 │ │ + orr.w r0, r0, r1 │ │ + it cs │ │ + movcs r2, #1 │ │ + ldr r1, [sp, #32] │ │ + ldr r3, [sp, #24] │ │ + cmp r1, r3 │ │ mov.w r1, #0 │ │ - mov.w r3, #96 @ 0x60 │ │ it cs │ │ movcs r1, #1 │ │ + cmp r0, #0 │ │ + it ne │ │ + movne r1, r2 │ │ + ldr r0, [sp, #28] │ │ + add fp, r1 │ │ + cmp r0, r9 │ │ + bne.n 46aec │ │ + ldr.w r8, [sp, #4] │ │ + ldr.w sl, [sp, #16] │ │ + cmp fp, r8 │ │ + bcc.w 466c8 │ │ + udf #254 @ 0xfe │ │ + mov r0, sl │ │ + mov r1, fp │ │ + add sp, #84 @ 0x54 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 4737e │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + subw sp, sp, #1612 @ 0x64c │ │ + movs.w lr, r1, lsr #1 │ │ + beq.w 4735a │ │ + mov r8, r1 │ │ + mov sl, r0 │ │ + cmp r1, #8 │ │ + str.w lr, [sp, #52] @ 0x34 │ │ + str r1, [sp, #0] │ │ + bcc.w 46f90 │ │ + ldrd r0, r1, [sl, #8] │ │ + ldrd r3, r5, [sl, #40] @ 0x28 │ │ + ldr.w r4, [sl, #88] @ 0x58 │ │ + subs.w fp, r3, r0 │ │ + str r4, [sp, #68] @ 0x44 │ │ + ldr.w r4, [sl, #120] @ 0x78 │ │ + sbcs.w r6, r5, r1 │ │ + str r4, [sp, #64] @ 0x40 │ │ + mov.w r6, #0 │ │ + ldr.w lr, [sl, #24] │ │ + eor.w r1, r1, r5 │ │ + ldr.w r4, [sl, #56] @ 0x38 │ │ + eor.w r0, r0, r3 │ │ + ldrd r9, ip, [sl, #72] @ 0x48 │ │ + ldrd r2, r8, [sl, #104] @ 0x68 │ │ it cc │ │ - movcc r2, #1 │ │ - add.w r4, r0, r1, lsl #5 │ │ - subs.w r1, r5, r8 │ │ - sbcs.w r1, lr, ip │ │ + movcc r6, #1 │ │ + cmp r4, lr │ │ + mov.w r4, #0 │ │ it cc │ │ - movcc r3, #64 @ 0x40 │ │ - mov.w r1, #64 @ 0x40 │ │ - add.w r6, r0, r2, lsl #5 │ │ + movcc r4, #1 │ │ + orrs r0, r1 │ │ + eor.w r0, r8, ip │ │ + eor.w r1, r2, r9 │ │ + it ne │ │ + movne r4, r6 │ │ + orrs r0, r1 │ │ + subs.w r1, r2, r9 │ │ + add.w r3, sl, r4, lsl #5 │ │ + sbcs.w r1, r8, ip │ │ + eor.w r4, r4, #1 │ │ + mov.w r1, #0 │ │ it cc │ │ - movcc r1, #96 @ 0x60 │ │ - adds r2, r0, r1 │ │ - add r0, r3 │ │ - ldrd r1, ip, [r2, #8] │ │ - ldrd r5, lr, [r6, #8] │ │ - ldrd sl, r3, [r0, #8] │ │ - subs r1, r1, r5 │ │ - str r3, [sp, #48] @ 0x30 │ │ - sbcs.w r1, ip, lr │ │ - ldrd r8, r3, [r4, #8] │ │ - mov r1, r2 │ │ - str r3, [sp, #60] @ 0x3c │ │ - mrs ip, CPSR │ │ + movcc r1, #1 │ │ + ldrd r6, r2, [sp, #64] @ 0x40 │ │ + cmp r6, r2 │ │ + mov.w r2, #0 │ │ it cc │ │ - movcc r1, r4 │ │ - subs.w r5, sl, r8 │ │ - ldr r3, [sp, #60] @ 0x3c │ │ - ldr r5, [sp, #48] @ 0x30 │ │ - sbcs r5, r3 │ │ + movcc r2, #1 │ │ + cmp r0, #0 │ │ + mov.w r0, #64 @ 0x40 │ │ + it ne │ │ + movne r2, r1 │ │ + cmp r2, #0 │ │ + it ne │ │ + movne r0, #96 @ 0x60 │ │ + add.w r8, sl, r0 │ │ + ldrd r2, r9, [r3, #8] │ │ + ldrd r6, fp, [r8, #8] │ │ + ldr.w r0, [r8, #24] │ │ + str r0, [sp, #56] @ 0x38 │ │ + eor.w r0, fp, r9 │ │ + eor.w r5, r6, r2 │ │ + ldr r1, [r3, #24] │ │ + orr.w r0, r0, r5 │ │ + str r0, [sp, #48] @ 0x30 │ │ + mov.w r0, #96 @ 0x60 │ │ + str r1, [sp, #64] @ 0x40 │ │ + it ne │ │ + movne r0, #64 @ 0x40 │ │ + add.w r5, sl, r4, lsl #5 │ │ + add r0, sl │ │ + subs r2, r6, r2 │ │ + ldrd r1, r4, [r5, #8] │ │ + mov.w r6, #0 │ │ + ldr r2, [r0, #24] │ │ + str r4, [sp, #44] @ 0x2c │ │ + ldr r4, [r5, #24] │ │ + str r2, [sp, #60] @ 0x3c │ │ + sbcs.w r2, fp, r9 │ │ + str r4, [sp, #68] @ 0x44 │ │ + mov fp, r8 │ │ + ldrd ip, lr, [r0, #8] │ │ it cc │ │ - movcc r1, r0 │ │ - str r1, [sp, #48] @ 0x30 │ │ + movcc r6, #1 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + ldr r4, [sp, #56] @ 0x38 │ │ + cmp r4, r2 │ │ + mov.w r2, #0 │ │ it cc │ │ - movcc r0, r4 │ │ - str r0, [sp, #60] @ 0x3c │ │ + movcc r2, #1 │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + cmp r4, #0 │ │ + it ne │ │ + movne r2, r6 │ │ + cmp r2, #0 │ │ + it ne │ │ + movne fp, r5 │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + eor.w r4, ip, r1 │ │ + eor.w r9, lr, r6 │ │ + orr.w r9, r9, r4 │ │ + subs.w r4, ip, r1 │ │ + sbcs.w r4, lr, r6 │ │ + mov.w r4, #0 │ │ it cc │ │ - movcc r4, r2 │ │ - msr CPSR_f, ip │ │ - itt cc │ │ - movcc r4, r6 │ │ - movcc r6, r2 │ │ - ldrd r2, r0, [r4, #8] │ │ - strd r2, r0, [sp, #40] @ 0x28 │ │ - ldrd r1, r0, [r1, #8] │ │ - strd r1, r0, [sp, #32] │ │ + movcc r4, #1 │ │ + ldr r6, [sp, #68] @ 0x44 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp r1, r6 │ │ + mov.w r6, #0 │ │ + it cc │ │ + movcc r6, #1 │ │ + cmp.w r9, #0 │ │ + it ne │ │ + movne r6, r4 │ │ + cmp r6, #0 │ │ + itt ne │ │ + movne fp, r0 │ │ + movne r0, r5 │ │ + str r0, [sp, #68] @ 0x44 │ │ + it ne │ │ + movne r5, r8 │ │ + cmp r2, #0 │ │ + itt ne │ │ + movne r5, r3 │ │ + movne r3, r8 │ │ + ldrd r0, r1, [r5, #8] │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r2, sp, #72 @ 0x48 │ │ + ldr r0, [r5, #24] │ │ + str r1, [sp, #48] @ 0x30 │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldrd r0, r1, [fp, #8] │ │ + strd r1, r0, [sp, #40] @ 0x28 │ │ + ldr.w r0, [fp, #24] │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldmia.w r3!, {r8, r9, ip, lr} │ │ + stmia.w r2!, {r8, r9, ip, lr} │ │ + ldmia.w r3, {r0, r1, r4, r6} │ │ + stmia r2!, {r0, r1, r4, r6} │ │ + ldr r3, [sp, #48] @ 0x30 │ │ + ldr r6, [sp, #40] @ 0x28 │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + ldr r4, [sp, #44] @ 0x2c │ │ + eor.w r0, r6, r3 │ │ + eor.w r1, r4, r2 │ │ + orr.w ip, r1, r0 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ ldr r0, [sp, #56] @ 0x38 │ │ - add.w r2, r0, r9, lsl #5 │ │ - str r2, [sp, #28] │ │ - ldmia.w r6!, {r8, sl, ip, lr} │ │ - mov r3, r6 │ │ - stmia.w r2!, {r8, sl, ip, lr} │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ - ldmia.w r3, {r0, r1, r5, r6} │ │ - stmia r2!, {r0, r1, r5, r6} │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #32] │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ - subs r0, r1, r0 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - sbcs.w r0, r1, r0 │ │ - mov r0, r4 │ │ + cmp r0, r1 │ │ + mov.w r1, #0 │ │ it cc │ │ - movcc r0, ip │ │ - ldr.w lr, [sp, #28] │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ - add.w r1, lr, #32 │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ - add.w r0, lr, #64 @ 0x40 │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - it cs │ │ - movcs r4, ip │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ + movcc r1, #1 │ │ + subs r2, r4, r2 │ │ + sbcs.w r2, r6, r3 │ │ + mov r0, r5 │ │ + mov.w r2, #0 │ │ + it cc │ │ + movcc r2, #1 │ │ + cmp.w ip, #0 │ │ + it eq │ │ + moveq r2, r1 │ │ + cmp r2, #0 │ │ + it ne │ │ + movne r0, fp │ │ + add.w ip, sp, #72 @ 0x48 │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ + add.w r1, ip, #32 │ │ + stmia r1!, {r2, r3, r4, r6} │ │ + ldmia.w r0, {r2, r3, r4, r6} │ │ + add.w r0, ip, #64 @ 0x40 │ │ + stmia r1!, {r2, r3, r4, r6} │ │ + it eq │ │ + moveq r5, fp │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ stmia r0!, {r1, r2, r3, r6} │ │ - ldmia.w r4, {r1, r2, r3, r6} │ │ + ldmia.w r5, {r1, r2, r3, r6} │ │ stmia r0!, {r1, r2, r3, r6} │ │ - add.w r0, lr, #96 @ 0x60 │ │ - ldr r5, [sp, #60] @ 0x3c │ │ + add.w r0, ip, #96 @ 0x60 │ │ + ldr r5, [sp, #68] @ 0x44 │ │ ldmia r5!, {r1, r2, r3, r6} │ │ stmia r0!, {r1, r2, r3, r6} │ │ ldmia.w r5, {r1, r2, r3, r6} │ │ stmia r0!, {r1, r2, r3, r6} │ │ - movs r0, #4 │ │ - b.n 46432 │ │ - ldr r4, [r7, #8] │ │ - mov r8, r3 │ │ - ldr r0, [r7, #12] │ │ - str r0, [sp, #36] @ 0x24 │ │ - sub.w r0, sl, #32 │ │ - strd r0, r3, [sp, #28] │ │ - str r5, [sp, #52] @ 0x34 │ │ - cmp r4, #0 │ │ - beq.w 463f8 │ │ - lsrs r3, r1, #3 │ │ - str r1, [sp, #48] @ 0x30 │ │ - lsls r0, r3, #3 │ │ - add.w r9, r5, r3, lsl #7 │ │ - sub.w r0, r0, r1, lsr #3 │ │ - cmp r1, #64 @ 0x40 │ │ - add.w r2, r5, r0, lsl #5 │ │ - bcs.n 461e6 │ │ - mov fp, r4 │ │ - ldrd lr, ip, [r2, #8] │ │ - ldrd r3, r4, [r9, #8] │ │ - ldrd r6, r1, [r5, #8] │ │ - subs.w r0, r3, lr │ │ - sbcs.w r0, r4, ip │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + add.w r4, sl, r0, lsl #5 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldrd r3, r6, [r4, #40] @ 0x28 │ │ + eor.w r9, r6, r1 │ │ + ldr r5, [r4, #88] @ 0x58 │ │ + str r5, [sp, #68] @ 0x44 │ │ + eor.w r8, r3, r0 │ │ + ldr r5, [r4, #120] @ 0x78 │ │ + subs r0, r3, r0 │ │ + str r5, [sp, #64] @ 0x40 │ │ + sbcs.w r0, r6, r1 │ │ + ldr.w fp, [r4, #24] │ │ + mov.w r1, #0 │ │ + ldr r5, [r4, #56] @ 0x38 │ │ + mov.w r6, #0 │ │ + ldrd r2, ip, [r4, #72] @ 0x48 │ │ + ldr.w lr, [r4, #108] @ 0x6c │ │ + ldr r0, [r4, #104] @ 0x68 │ │ + it cc │ │ + movcc r1, #1 │ │ + cmp r5, fp │ │ + it cc │ │ + movcc r6, #1 │ │ + orrs.w r3, r8, r9 │ │ + it ne │ │ + movne r6, r1 │ │ + eor.w r3, r0, r2 │ │ + subs r0, r0, r2 │ │ + sbcs.w r0, lr, ip │ │ + eor.w r1, lr, ip │ │ mov.w r0, #0 │ │ + orr.w r1, r1, r3 │ │ it cc │ │ movcc r0, #1 │ │ - subs r3, r6, r3 │ │ - sbcs.w r3, r1, r4 │ │ - mov r4, fp │ │ + ldrd r3, r2, [sp, #64] @ 0x40 │ │ + add.w r5, r4, r6, lsl #5 │ │ + cmp r3, r2 │ │ + mov.w r2, #0 │ │ + it cc │ │ + movcc r2, #1 │ │ + cmp r1, #0 │ │ + it ne │ │ + movne r2, r0 │ │ + movs r0, #64 @ 0x40 │ │ + cmp r2, #0 │ │ + it ne │ │ + movne r0, #96 @ 0x60 │ │ + add.w fp, r4, r0 │ │ + ldrd r8, ip, [r5, #8] │ │ + ldrd r3, r9, [fp, #8] │ │ + ldr.w r0, [fp, #24] │ │ + str r0, [sp, #56] @ 0x38 │ │ + eor.w r0, r9, ip │ │ + eor.w r2, r3, r8 │ │ + ldr r1, [r5, #24] │ │ + orr.w r0, r0, r2 │ │ + str r0, [sp, #48] @ 0x30 │ │ + mov.w r0, #96 @ 0x60 │ │ + eor.w r2, r6, #1 │ │ + str r1, [sp, #64] @ 0x40 │ │ + it ne │ │ + movne r0, #64 @ 0x40 │ │ + add r0, r4 │ │ + subs.w r3, r3, r8 │ │ + add.w r2, r4, r2, lsl #5 │ │ + ldrd r8, lr, [r0, #8] │ │ + ldrd r1, r6, [r2, #8] │ │ + ldr r3, [r0, #24] │ │ + str r3, [sp, #60] @ 0x3c │ │ + sbcs.w r3, r9, ip │ │ + str r6, [sp, #44] @ 0x2c │ │ mov.w r3, #0 │ │ + ldr r6, [r2, #24] │ │ + mov r9, fp │ │ + str r6, [sp, #68] @ 0x44 │ │ it cc │ │ movcc r3, #1 │ │ - teq r3, r0 │ │ + ldr r6, [sp, #64] @ 0x40 │ │ + ldr r4, [sp, #56] @ 0x38 │ │ + cmp r4, r6 │ │ + mov.w r4, #0 │ │ + it cc │ │ + movcc r4, #1 │ │ + ldr r6, [sp, #48] @ 0x30 │ │ + cmp r6, #0 │ │ + it ne │ │ + movne r4, r3 │ │ + cmp r4, #0 │ │ it ne │ │ movne r9, r2 │ │ - subs.w r0, r6, lr │ │ - sbcs.w r0, r1, ip │ │ - mov.w r0, #0 │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + eor.w r6, r8, r1 │ │ + eor.w ip, lr, r3 │ │ + orr.w ip, ip, r6 │ │ + subs.w r6, r8, r1 │ │ + sbcs.w r6, lr, r3 │ │ + mov.w r6, #0 │ │ it cc │ │ - movcc r0, #1 │ │ - eors r3, r0 │ │ + movcc r6, #1 │ │ + ldr r3, [sp, #68] @ 0x44 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp r1, r3 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + cmp.w ip, #0 │ │ it ne │ │ - movne r9, r5 │ │ - b.n 461f0 │ │ - mov r0, r5 │ │ - mov r1, r9 │ │ - bl 46734 │ │ - mov r9, r0 │ │ - subs r4, #1 │ │ - str r4, [sp, #40] @ 0x28 │ │ - mov r1, r9 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ - stmia r0!, {r2, r3, r4, r6} │ │ - ldmia.w r1, {r2, r3, r4, r6} │ │ - stmia r0!, {r2, r3, r4, r6} │ │ - sub.w r0, r9, r5 │ │ - lsrs r0, r0, #5 │ │ - ldr r6, [sp, #48] @ 0x30 │ │ - str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - cbz r0, 46222 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ + movne r3, r6 │ │ + cmp r3, #0 │ │ + itt ne │ │ + movne r9, r0 │ │ + movne r0, r2 │ │ + str r0, [sp, #68] @ 0x44 │ │ + it ne │ │ + movne r2, fp │ │ + cmp r4, #0 │ │ + itt ne │ │ + movne r2, r5 │ │ + movne r5, fp │ │ + ldrd r0, r1, [r2, #8] │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr r0, [r2, #24] │ │ + str r1, [sp, #44] @ 0x2c │ │ + str r0, [sp, #60] @ 0x3c │ │ ldrd r0, r1, [r9, #8] │ │ - ldrd r2, r3, [r2, #8] │ │ - subs r0, r2, r0 │ │ - sbcs.w r0, r3, r1 │ │ - bcs.n 46318 │ │ - cmp r8, r6 │ │ - bcc.w 46704 │ │ - ldr.w ip, [sp, #44] @ 0x2c │ │ - add.w sl, sl, r6, lsl #5 │ │ - mov.w fp, #0 │ │ - mov r3, r5 │ │ - add.w lr, r5, ip, lsl #5 │ │ - str.w ip, [sp, #60] @ 0x3c │ │ - ldr.w ip, [sp, #56] @ 0x38 │ │ - cmp r3, lr │ │ - bcs.n 4627e │ │ - ldrd r6, r2, [r9, #8] │ │ - sub.w sl, sl, #32 │ │ - ldrd r5, r4, [r3, #8] │ │ - mov r1, r3 │ │ - adds r3, #32 │ │ - subs r6, r5, r6 │ │ - sbcs.w r2, r4, r2 │ │ - mov r2, sl │ │ + strd r1, r0, [sp, #36] @ 0x24 │ │ + add r1, sp, #72 @ 0x48 │ │ + ldr.w r0, [r9, #24] │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + add.w r1, r1, r0, lsl #5 │ │ + str r1, [sp, #64] @ 0x40 │ │ + ldmia.w r5!, {r8, fp, ip, lr} │ │ + stmia.w r1!, {r8, fp, ip, lr} │ │ + ldr.w lr, [sp, #52] @ 0x34 │ │ + ldr.w r8, [sp] │ │ + ldmia.w r5, {r0, r3, r4, r6} │ │ + stmia r1!, {r0, r3, r4, r6} │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + ldr r5, [sp, #36] @ 0x24 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + eor.w r0, r5, r6 │ │ + eor.w r1, r4, r3 │ │ + orr.w ip, r1, r0 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + cmp r0, r1 │ │ + mov.w r1, #0 │ │ it cc │ │ - movcc r2, ip │ │ - ldmia.w r1!, {r4, r5, r6, r8} │ │ - add.w r2, r2, fp, lsl #5 │ │ - stmia.w r2!, {r4, r5, r6, r8} │ │ - ldmia.w r1, {r0, r4, r5, r6} │ │ - stmia r2!, {r0, r4, r5, r6} │ │ + movcc r1, #1 │ │ + subs r3, r4, r3 │ │ + sbcs.w r3, r5, r6 │ │ + mov r0, r2 │ │ + mov.w r3, #0 │ │ it cc │ │ - addcc.w fp, fp, #1 │ │ - cmp r3, lr │ │ - bcc.n 46246 │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - cmp r0, ip │ │ - beq.n 462a2 │ │ - mov r1, r3 │ │ - sub.w sl, sl, #32 │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ - add.w r0, sl, fp, lsl #5 │ │ - adds r3, #32 │ │ - stmia r0!, {r2, r4, r5, r6} │ │ - ldmia.w r1, {r2, r4, r5, r6} │ │ - stmia r0!, {r2, r4, r5, r6} │ │ - ldr r5, [sp, #52] @ 0x34 │ │ - b.n 46236 │ │ - ldrd r0, sl, [sp, #52] @ 0x34 │ │ - mov.w r2, fp, lsl #5 │ │ - mov r1, sl │ │ - mov r4, ip │ │ - bl 4c336 │ │ - subs.w r1, r4, fp │ │ - beq.n 462e4 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - mov ip, r1 │ │ - ldr r2, [sp, #28] │ │ - add.w lr, r2, r0, lsl #5 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - add.w r8, r0, fp, lsl #5 │ │ - mov r0, lr │ │ - mov r2, r8 │ │ + movcc r3, #1 │ │ + cmp.w ip, #0 │ │ + it eq │ │ + moveq r3, r1 │ │ + cmp r3, #0 │ │ + it ne │ │ + movne r0, r9 │ │ + ldr.w ip, [sp, #64] @ 0x40 │ │ ldmia r0!, {r3, r4, r5, r6} │ │ - sub.w lr, lr, #32 │ │ - add.w r8, r8, #32 │ │ - subs.w ip, ip, #1 │ │ - stmia r2!, {r3, r4, r5, r6} │ │ + add.w r1, ip, #32 │ │ + stmia r1!, {r3, r4, r5, r6} │ │ ldmia.w r0, {r3, r4, r5, r6} │ │ - stmia r2!, {r3, r4, r5, r6} │ │ - bne.n 462c8 │ │ - ldr.w r8, [sp, #32] │ │ - cmp.w fp, #0 │ │ - ldrd r6, r5, [sp, #48] @ 0x30 │ │ - beq.n 46318 │ │ - cmp r6, fp │ │ - bcc.w 466f2 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r4, [sp, #40] @ 0x28 │ │ + add.w r0, ip, #64 @ 0x40 │ │ + stmia r1!, {r3, r4, r5, r6} │ │ + it eq │ │ + moveq r2, r9 │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ + stmia r0!, {r1, r3, r5, r6} │ │ + ldmia.w r2, {r1, r3, r5, r6} │ │ + stmia r0!, {r1, r3, r5, r6} │ │ + add.w r0, ip, #96 @ 0x60 │ │ + ldr r5, [sp, #68] @ 0x44 │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + ldmia.w r5, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + movs r0, #4 │ │ + b.n 46fb4 │ │ mov r2, sl │ │ - mov r3, r8 │ │ - strd r4, r0, [sp] │ │ - add.w r0, r5, fp, lsl #5 │ │ - bl 45f2c │ │ - mov r1, fp │ │ - cmp.w fp, #33 @ 0x21 │ │ - bcs.w 4617c │ │ - b.n 45f44 │ │ - cmp r8, r6 │ │ - bcc.w 46704 │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ - add.w lr, sl, r6, lsl #5 │ │ - mov.w r8, #0 │ │ - mov r1, r5 │ │ - add.w ip, r5, fp, lsl #5 │ │ - cmp r1, ip │ │ - bcs.n 46368 │ │ - ldrd r3, r5, [r1, #8] │ │ - sub.w lr, lr, #32 │ │ - ldrd r4, r2, [r9, #8] │ │ - subs r3, r4, r3 │ │ - sbcs r2, r5 │ │ - mov r3, r1 │ │ - mov r2, lr │ │ - add.w r1, r1, #32 │ │ - it cs │ │ - movcs r2, sl │ │ - ldmia r3!, {r0, r4, r5, r6} │ │ - add.w r2, r2, r8, lsl #5 │ │ - stmia r2!, {r0, r4, r5, r6} │ │ - ldmia.w r3, {r0, r4, r5, r6} │ │ - stmia r2!, {r0, r4, r5, r6} │ │ - it cs │ │ - addcs.w r8, r8, #1 │ │ - cmp r1, ip │ │ - bcc.n 46334 │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ - cmp fp, ip │ │ - beq.n 46398 │ │ - mov r2, r1 │ │ - add.w r0, sl, r8, lsl #5 │ │ + add r0, sp, #72 @ 0x48 │ │ ldmia r2!, {r3, r4, r5, r6} │ │ - adds r1, #32 │ │ - add.w r8, r8, #1 │ │ - sub.w lr, lr, #32 │ │ - stmia r0!, {r3, r4, r5, r6} │ │ - mov fp, ip │ │ + mov r1, r0 │ │ + add.w r0, r0, lr, lsl #5 │ │ + stmia r1!, {r3, r4, r5, r6} │ │ ldmia.w r2, {r3, r4, r5, r6} │ │ - stmia r0!, {r3, r4, r5, r6} │ │ - ldr r5, [sp, #52] @ 0x34 │ │ - add.w ip, r5, fp, lsl #5 │ │ - cmp r1, ip │ │ - bcc.n 46334 │ │ - b.n 46368 │ │ - ldr r6, [sp, #52] @ 0x34 │ │ - mov.w r2, r8, lsl #5 │ │ - mov r1, sl │ │ - mov r0, r6 │ │ - bl 4c336 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - subs.w fp, r0, r8 │ │ - beq.w 466ea │ │ - ldr r1, [sp, #28] │ │ - add.w r6, r6, r8, lsl #5 │ │ - mov ip, fp │ │ - add.w lr, r1, r0, lsl #5 │ │ - mov r9, r6 │ │ - mov r3, lr │ │ - mov r2, r6 │ │ - ldmia r3!, {r0, r1, r4, r5} │ │ - sub.w lr, lr, #32 │ │ - adds r6, #32 │ │ - subs.w ip, ip, #1 │ │ - stmia r2!, {r0, r1, r4, r5} │ │ - ldmia.w r3, {r0, r1, r4, r5} │ │ - stmia r2!, {r0, r1, r4, r5} │ │ - bne.n 463be │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - cmp r1, r8 │ │ - bcc.w 46706 │ │ - ldr.w r8, [sp, #32] │ │ - movs r0, #0 │ │ - ldr r4, [sp, #40] @ 0x28 │ │ - mov r1, fp │ │ - mov r5, r9 │ │ - cmp.w fp, #33 @ 0x21 │ │ - str r0, [sp, #36] @ 0x24 │ │ - bcs.w 4617a │ │ - b.n 45f44 │ │ - movs r0, #1 │ │ - mov r2, sl │ │ - str r0, [sp, #0] │ │ - mov r0, r5 │ │ - mov r3, r8 │ │ - bl 45a98 │ │ - add sp, #100 @ 0x64 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - mov r1, r5 │ │ - mov ip, r5 │ │ + stmia r1!, {r3, r4, r5, r6} │ │ + add.w r1, sl, lr, lsl #5 │ │ ldmia r1!, {r2, r3, r5, r6} │ │ - mov r0, sl │ │ stmia r0!, {r2, r3, r5, r6} │ │ ldmia.w r1, {r2, r3, r5, r6} │ │ - add.w r1, sl, r9, lsl #5 │ │ stmia r0!, {r2, r3, r5, r6} │ │ - add.w r0, ip, r9, lsl #5 │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ movs r0, #1 │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - str r0, [sp, #36] @ 0x24 │ │ - cmp r0, r9 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - sub.w r1, fp, r9 │ │ - str r1, [sp, #28] │ │ - str.w r9, [sp, #44] @ 0x2c │ │ - bcs.n 464fe │ │ - ldr r4, [sp, #36] @ 0x24 │ │ - mov.w lr, r4, lsl #5 │ │ - b.n 4648a │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - ldr r0, [sp, #16] │ │ - ldr r3, [sp, #24] │ │ - str r0, [r1, #0] │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - str.w r0, [sl, #-24] │ │ - ldr r0, [sp, #20] │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - str r0, [r1, #4] │ │ - str.w r2, [sl, #-20] │ │ - ldr r0, [r3, #0] │ │ - ldr r2, [r3, #4] │ │ - ldr r1, [r3, #8] │ │ - ldr r3, [r3, #12] │ │ - strd r0, r2, [sl, #-16] │ │ - ldrd lr, r9, [sp, #40] @ 0x28 │ │ - strd r1, r3, [sl, #-8] │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ - ldr r4, [sp, #32] │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - adds r4, #1 │ │ - add.w lr, lr, #32 │ │ - cmp r4, r9 │ │ - beq.n 464fe │ │ - add.w r8, r0, r4, lsl #5 │ │ - add.w ip, sl, r4, lsl #5 │ │ - mov r2, r8 │ │ - mov r3, ip │ │ - ldmia r2!, {r0, r1, r5, r6} │ │ - stmia r3!, {r0, r1, r5, r6} │ │ - ldmia.w r2, {r0, r1, r5, r6} │ │ - stmia r3!, {r0, r1, r5, r6} │ │ - ldrd r3, r2, [ip, #8] │ │ - ldrd r0, r1, [ip, #-24] │ │ - str r3, [sp, #48] @ 0x30 │ │ - subs r0, r3, r0 │ │ - str r2, [sp, #60] @ 0x3c │ │ - sbcs.w r0, r2, r1 │ │ - bcs.n 4647e │ │ - ldrd r1, r0, [ip] │ │ - strd r1, r0, [sp, #16] │ │ - mov r1, lr │ │ - add.w r0, r8, #16 │ │ - str r4, [sp, #32] │ │ - str r0, [sp, #24] │ │ - str.w lr, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - cmp r1, #32 │ │ - add.w sl, r0, r1 │ │ - sub.w r4, sl, #32 │ │ - mov r6, sl │ │ - ldmia.w r4!, {r8, r9, ip, lr} │ │ - stmia.w r6!, {r8, r9, ip, lr} │ │ - ldmia.w r4, {r0, r2, r3, r5} │ │ - stmia r6!, {r0, r2, r3, r5} │ │ - beq.n 4644c │ │ - ldrd r0, r2, [sl, #-56] @ 0x38 │ │ - subs r1, #32 │ │ - ldr r3, [sp, #48] @ 0x30 │ │ - subs r0, r3, r0 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - sbcs r0, r2 │ │ - bcc.n 464ca │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - add r1, r0 │ │ - b.n 4644e │ │ - add.w r0, sl, r9, lsl #5 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - str r0, [sp, #32] │ │ - ldr r0, [sp, #28] │ │ - cmp r2, r0 │ │ - bcs.n 465e0 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - mov.w r8, r2, lsl #5 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - add.w r0, r0, r1, lsl #5 │ │ - str r0, [sp, #24] │ │ - movs r0, #32 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr r0, [sp, #32] │ │ - str r0, [sp, #40] @ 0x28 │ │ - b.n 46560 │ │ - ldr r1, [sp, #32] │ │ - ldr r3, [sp, #20] │ │ - ldr r0, [sp, #12] │ │ - str r0, [r1, #0] │ │ - ldr r0, [sp, #16] │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - str.w r4, [lr, #-24] │ │ - str r0, [r1, #4] │ │ - str.w r2, [lr, #-20] │ │ - ldr r0, [r3, #0] │ │ - ldr r2, [r3, #4] │ │ - ldr r1, [r3, #8] │ │ - ldr r3, [r3, #12] │ │ - strd r0, r2, [lr, #-16] │ │ - strd r1, r3, [lr, #-8] │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - subs r0, #32 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - adds r2, #1 │ │ - adds r0, #32 │ │ + cmp r0, lr │ │ str r0, [sp, #40] @ 0x28 │ │ + mov.w r0, r0, lsl #5 │ │ + sub.w r1, r8, lr │ │ + str r1, [sp, #36] @ 0x24 │ │ + str r0, [sp, #56] @ 0x38 │ │ + str.w sl, [sp, #48] @ 0x30 │ │ + bcs.w 470de │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + b.n 4700e │ │ + add r2, sp, #72 @ 0x48 │ │ + ldrd r1, r0, [sp, #20] │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ + strd r0, r1, [r2] │ │ ldr r0, [sp, #28] │ │ - cmp r2, r0 │ │ - beq.n 465e0 │ │ - ldr r0, [sp, #24] │ │ - str r2, [sp, #36] @ 0x24 │ │ - add.w lr, r0, r2, lsl #5 │ │ + str.w r0, [lr, #-16] │ │ ldr r0, [sp, #32] │ │ - add.w sl, r0, r2, lsl #5 │ │ - mov r0, lr │ │ - ldmia.w r0!, {r1, r6, r9, ip} │ │ - mov r2, sl │ │ - stmia.w r2!, {r1, r6, r9, ip} │ │ - ldmia.w r0, {r1, r3, r5, r6} │ │ - stmia r2!, {r1, r3, r5, r6} │ │ - ldrd r2, r0, [sl, #8] │ │ - ldrd r1, r3, [sl, #-24] │ │ - str r0, [sp, #60] @ 0x3c │ │ - subs r1, r2, r1 │ │ - sbcs.w r1, r0, r3 │ │ - bcs.n 4654a │ │ - ldrd r1, r0, [sl] │ │ - mov r4, r2 │ │ + str.w r0, [lr, #-12] │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str.w r0, [lr, #-8] │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + strd r8, fp, [lr, #-24] │ │ + str.w r0, [lr, #-4] │ │ + ldrd sl, lr, [sp, #48] @ 0x30 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + add.w r9, r9, #32 │ │ + adds r2, #1 │ │ + cmp r2, lr │ │ + beq.n 470de │ │ + add.w r0, sl, r2, lsl #5 │ │ + add r1, sp, #72 @ 0x48 │ │ + str r2, [sp, #64] @ 0x40 │ │ + add.w r5, r1, r2, lsl #5 │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ + mov r2, r5 │ │ + stmia r2!, {r1, r3, r4, r6} │ │ + ldmia.w r0, {r1, r3, r4, r6} │ │ + stmia r2!, {r1, r3, r4, r6} │ │ + ldrd r1, r2, [r5, #-24] │ │ + ldrd r8, fp, [r5, #8] │ │ + eor.w r4, fp, r2 │ │ + ldr.w ip, [r5, #-8] │ │ + eor.w r3, r8, r1 │ │ + subs.w r1, r8, r1 │ │ + sbcs.w r1, fp, r2 │ │ + ldr r0, [r5, #24] │ │ + mov.w r1, #0 │ │ + orr.w r3, r3, r4 │ │ + it cc │ │ + movcc r1, #1 │ │ + cmp r0, ip │ │ + mov.w r2, #0 │ │ + str r0, [sp, #68] @ 0x44 │ │ + it cc │ │ + movcc r2, #1 │ │ + cmp r3, #0 │ │ + it ne │ │ + movne r2, r1 │ │ + cmp r2, #1 │ │ + bne.n 47002 │ │ + ldrd r0, r1, [r5] │ │ + mov r2, r9 │ │ + str.w r9, [sp, #60] @ 0x3c │ │ + strd r1, r0, [sp, #20] │ │ + ldrd r1, r0, [r5, #16] │ │ + strd r1, r0, [sp, #28] │ │ + ldr r0, [r5, #28] │ │ + str r0, [sp, #44] @ 0x2c │ │ + add r0, sp, #72 @ 0x48 │ │ + add.w lr, r0, r2 │ │ + subs r2, #32 │ │ + sub.w r1, lr, #32 │ │ + mov r3, lr │ │ + ldmia.w r1!, {r5, r9, sl, ip} │ │ + stmia.w r3!, {r5, r9, sl, ip} │ │ + ldmia.w r1, {r0, r4, r5, r6} │ │ + stmia r3!, {r0, r4, r5, r6} │ │ + beq.n 46fd4 │ │ + ldrd r0, r1, [lr, #-56] @ 0x38 │ │ + ldr.w r3, [lr, #-40] │ │ + subs.w r6, r8, r0 │ │ + eor.w r0, r0, r8 │ │ + sbcs.w r6, fp, r1 │ │ + eor.w r1, r1, fp │ │ + mov.w r6, #0 │ │ + orr.w r0, r0, r1 │ │ + it cc │ │ + movcc r6, #1 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + cmp r1, r3 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + cmp r0, #0 │ │ + it ne │ │ + movne r1, r6 │ │ + cmp r1, #0 │ │ + bne.n 47080 │ │ + add r0, sp, #72 @ 0x48 │ │ + add r2, r0 │ │ + b.n 46fd6 │ │ + add r0, sp, #72 @ 0x48 │ │ + add.w ip, r0, lr, lsl #5 │ │ + ldrd r0, r9, [sp, #36] @ 0x24 │ │ + cmp r9, r0 │ │ + bcs.w 47236 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + mov.w fp, #32 │ │ + str.w ip, [sp, #44] @ 0x2c │ │ + add.w r8, sl, r0, lsl #5 │ │ + strd r8, ip, [sp, #4] │ │ + b.n 47158 │ │ + ldr.w ip, [sp, #8] │ │ + mov r4, ip │ │ + ldrd r1, r0, [sp, #12] │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ - strd r1, r0, [sp, #12] │ │ - add.w r0, lr, #16 │ │ - str r0, [sp, #20] │ │ - add.w lr, r9, r8 │ │ - cmp r8, sl │ │ - sub.w r6, lr, #32 │ │ - mov r5, lr │ │ - ldmia.w r6!, {r0, r2, r3, ip} │ │ - stmia.w r5!, {r0, r2, r3, ip} │ │ - ldmia.w r6, {r0, r1, r2, r3} │ │ - stmia r5!, {r0, r1, r2, r3} │ │ - beq.n 46524 │ │ - ldrd r0, r1, [lr, #-56] @ 0x38 │ │ - add.w sl, sl, #32 │ │ - sub.w r9, r9, #32 │ │ - subs r0, r4, r0 │ │ + strd r0, r1, [r4] │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + str.w r0, [lr, #-24] │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str.w r0, [lr, #-20] │ │ + ldr r0, [sp, #20] │ │ + str.w r0, [lr, #-16] │ │ + ldr r0, [sp, #24] │ │ + ldr.w r8, [sp, #4] │ │ + ldr.w fp, [sp, #32] │ │ + str.w r0, [lr, #-12] │ │ ldr r0, [sp, #60] @ 0x3c │ │ - sbcs r0, r1 │ │ - bcc.n 465aa │ │ - add.w r1, r9, r8 │ │ - b.n 46526 │ │ - mvn.w r0, #31 │ │ - ldr r4, [sp, #32] │ │ - ldr.w lr, [sp, #56] @ 0x38 │ │ - add.w r9, r0, fp, lsl #5 │ │ - ldr r5, [sp, #52] @ 0x34 │ │ - sub.w r8, r4, #32 │ │ + str.w r0, [lr, #-8] │ │ + ldr r0, [sp, #28] │ │ + str.w r0, [lr, #-4] │ │ ldr r0, [sp, #44] @ 0x2c │ │ - add.w ip, lr, r9 │ │ - ldrd r1, r2, [lr, #8] │ │ - mov.w sl, #0 │ │ - ldrd r6, r3, [r4, #8] │ │ + sub.w fp, fp, #32 │ │ + add.w r9, r9, #1 │ │ + adds r0, #32 │ │ str r0, [sp, #44] @ 0x2c │ │ - movs r0, #0 │ │ - subs r1, r6, r1 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cmp r9, r0 │ │ + beq.n 47236 │ │ + add.w r0, r8, r9, lsl #5 │ │ + add.w r6, ip, r9, lsl #5 │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ + mov r3, r6 │ │ + stmia r3!, {r1, r2, r4, r5} │ │ + ldmia.w r0, {r1, r2, r4, r5} │ │ + stmia r3!, {r1, r2, r4, r5} │ │ + ldrd r3, r0, [r6, #8] │ │ + ldrd r1, r2, [r6, #-24] │ │ + eor.w r4, r0, r2 │ │ + ldr.w lr, [r6, #-8] │ │ + eor.w r5, r3, r1 │ │ + subs r1, r3, r1 │ │ + sbcs.w r1, r0, r2 │ │ + orr.w r4, r4, r5 │ │ + ldr r5, [r6, #24] │ │ + mov.w r1, #0 │ │ + str r3, [sp, #64] @ 0x40 │ │ + mov.w r2, #0 │ │ + str r0, [sp, #68] @ 0x44 │ │ + it cc │ │ + movcc r1, #1 │ │ + cmp r5, lr │ │ str r5, [sp, #60] @ 0x3c │ │ - sbcs.w r1, r3, r2 │ │ - mov r3, lr │ │ - it cs │ │ - movcs r0, #1 │ │ - str r0, [sp, #48] @ 0x30 │ │ it cc │ │ - movcc.w sl, #1 │ │ - cmp.w sl, #0 │ │ + movcc r2, #1 │ │ + cmp r4, #0 │ │ it ne │ │ - movne r3, r4 │ │ - mov r6, r5 │ │ - mov r0, ip │ │ + movne r2, r1 │ │ + cmp r2, #1 │ │ + bne.n 47144 │ │ + ldrd r0, r1, [r6] │ │ + mov ip, fp │ │ + str.w r9, [sp, #40] @ 0x28 │ │ + strd r1, r0, [sp, #12] │ │ + ldrd r1, r0, [r6, #16] │ │ + strd r1, r0, [sp, #20] │ │ + ldr r0, [r6, #28] │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + strd r0, fp, [sp, #28] │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ + add.w lr, r6, r8 │ │ + cmp r8, ip │ │ + sub.w r1, lr, #32 │ │ mov r2, lr │ │ - ldmia.w r3!, {r1, r5, ip, lr} │ │ - add.w r4, r4, sl, lsl #5 │ │ - stmia.w r6!, {r1, r5, ip, lr} │ │ - mov lr, r2 │ │ - mov ip, r0 │ │ - ldmia.w r3, {r0, r1, r2, r5} │ │ - stmia r6!, {r0, r1, r2, r5} │ │ - ldrd r0, r1, [ip, #8] │ │ - ldrd r2, r3, [r8, #8] │ │ - subs r0, r0, r2 │ │ - sbcs.w r0, r1, r3 │ │ - mov r0, ip │ │ + ldmia.w r1!, {r5, r9, sl, fp} │ │ + stmia.w r2!, {r5, r9, sl, fp} │ │ + ldmia.w r1, {r0, r3, r4, r5} │ │ + stmia r2!, {r0, r3, r4, r5} │ │ + beq.n 47102 │ │ + ldrd r0, r1, [lr, #-56] @ 0x38 │ │ + add.w ip, ip, #32 │ │ + ldr r5, [sp, #64] @ 0x40 │ │ + subs r6, #32 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + subs r3, r5, r0 │ │ + eor.w r0, r0, r5 │ │ + sbcs.w r3, r4, r1 │ │ + eor.w r1, r1, r4 │ │ + mov.w r3, #0 │ │ + ldr.w r2, [lr, #-40] │ │ it cc │ │ - movcc r0, r8 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ - add r1, r9 │ │ - sub.w r9, r9, #32 │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ - mov.w r0, #0 │ │ - stmia r1!, {r2, r3, r5, r6} │ │ + movcc r3, #1 │ │ + orrs r0, r1 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp r1, r2 │ │ mov.w r1, #0 │ │ - ldr r5, [sp, #60] @ 0x3c │ │ it cc │ │ - movcc r0, #1 │ │ - it cs │ │ - movcs r1, #1 │ │ - cmp r1, #0 │ │ - it ne │ │ - movne.w r1, #4294967295 @ 0xffffffff │ │ + movcc r1, #1 │ │ cmp r0, #0 │ │ it ne │ │ - movne.w r0, #4294967295 @ 0xffffffff │ │ - add.w ip, ip, r1, lsl #5 │ │ - add.w r8, r8, r0, lsl #5 │ │ - ldrd r0, r1, [sp, #44] @ 0x2c │ │ - add.w lr, lr, r1, lsl #5 │ │ - adds r5, #32 │ │ - subs r0, #1 │ │ - bne.n 465fa │ │ - add.w r8, r8, #32 │ │ - mov r2, r4 │ │ - movs.w r1, fp, lsl #31 │ │ - beq.n 466dc │ │ - mov r1, r2 │ │ - cmp lr, r8 │ │ + movne r1, r3 │ │ + cmp r1, #0 │ │ + bne.n 471cc │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldr.w ip, [sp, #8] │ │ + adds r4, r6, r0 │ │ + b.n 47108 │ │ + ldr r1, [sp, #0] │ │ + mvn.w r0, #31 │ │ + add r5, sp, #72 @ 0x48 │ │ + sub.w fp, ip, #32 │ │ + mov r3, sl │ │ + mov lr, ip │ │ + add.w r8, r0, r1, lsl #5 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + add.w r2, r5, r8 │ │ + str r3, [sp, #68] @ 0x44 │ │ + mov ip, r2 │ │ + ldrd r1, r2, [r5, #8] │ │ + ldrd r3, r6, [lr, #8] │ │ + eor.w r4, r6, r2 │ │ + str r0, [sp, #52] @ 0x34 │ │ + eor.w r0, r3, r1 │ │ + subs r1, r3, r1 │ │ + sbcs.w r1, r6, r2 │ │ + ldr.w r9, [r5, #24] │ │ + ldr.w sl, [lr, #24] │ │ + mov.w r1, #0 │ │ it cc │ │ - movcc r1, lr │ │ - mov r4, r2 │ │ + movcc r1, #1 │ │ + orrs r0, r4 │ │ + cmp sl, r9 │ │ + mov.w r2, #0 │ │ + it cc │ │ + movcc r2, #1 │ │ + cmp r0, #0 │ │ mov r0, r5 │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - ldmia.w r1, {r2, r3, r5, r6} │ │ + it ne │ │ + movne r2, r1 │ │ + cmp r2, #0 │ │ + it ne │ │ + movne r0, lr │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ + stmia r1!, {r2, r3, r4, r6} │ │ + ldmia.w r0, {r2, r3, r4, r6} │ │ + stmia r1!, {r2, r3, r4, r6} │ │ + it eq │ │ + addeq r5, #32 │ │ + ldrd r0, r1, [fp, #8] │ │ + ldrd r3, r4, [ip, #8] │ │ + eor.w r2, r4, r1 │ │ + ldr.w r9, [fp, #24] │ │ + ldr.w sl, [ip, #24] │ │ + eor.w r6, r3, r0 │ │ + it ne │ │ + addne.w lr, lr, #32 │ │ + subs r0, r3, r0 │ │ + sbcs.w r0, r4, r1 │ │ mov.w r1, #0 │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - mov.w r2, #0 │ │ - it cs │ │ - movcs r2, #1 │ │ + mov.w r0, #0 │ │ + orr.w r2, r2, r6 │ │ + it cc │ │ + movcc r0, #1 │ │ + cmp sl, r9 │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ it cc │ │ movcc r1, #1 │ │ - add.w r2, r4, r2, lsl #5 │ │ - add.w lr, lr, r1, lsl #5 │ │ - ldr r4, [sp, #56] @ 0x38 │ │ - cmp lr, r8 │ │ + cmp r2, #0 │ │ + it ne │ │ + movne r1, r0 │ │ + mov r0, ip │ │ + cmp r1, #0 │ │ + it ne │ │ + movne r0, fp │ │ + mov sl, r5 │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ + add.w r2, r9, r8 │ │ + sub.w fp, fp, r1, lsl #5 │ │ + sub.w r8, r8, #32 │ │ + stmia r2!, {r3, r4, r5, r6} │ │ + ldmia.w r0, {r3, r4, r5, r6} │ │ + add.w r0, ip, r1, lsl #5 │ │ + stmia r2!, {r3, r4, r5, r6} │ │ + sub.w r2, r0, #32 │ │ + mov r5, sl │ │ + ldr r3, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + adds r3, #32 │ │ + subs r0, #1 │ │ + bne.n 47250 │ │ + ldr.w r8, [sp] │ │ + add.w r0, fp, #32 │ │ + movs.w r1, r8, lsl #31 │ │ + beq.n 4734e │ │ + mov r1, lr │ │ + cmp r5, r0 │ │ + it cc │ │ + movcc r1, r5 │ │ + mov ip, r2 │ │ + mov r6, r3 │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ + stmia r6!, {r2, r3, r4, r5} │ │ + ldmia.w r1, {r2, r3, r4, r5} │ │ + stmia r6!, {r2, r3, r4, r5} │ │ + mov r5, sl │ │ + mov r2, ip │ │ + ite cc │ │ + addcc r5, #32 │ │ + addcs.w lr, lr, #32 │ │ + cmp r5, r0 │ │ itt eq │ │ - addeq.w r0, ip, #32 │ │ - cmpeq r2, r0 │ │ - bne.n 46700 │ │ - add sp, #100 @ 0x64 │ │ + addeq.w r0, r2, #32 │ │ + cmpeq lr, r0 │ │ + bne.n 47364 │ │ + addw sp, sp, #1612 @ 0x64c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #56] @ (4672c ) │ │ - movs r1, #19 │ │ - ldr r2, [pc, #56] @ (46730 ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 1a880 │ │ - bl 1c740 │ │ + bl 1c93c │ │ udf #254 @ 0xfe │ │ - ldr r3, [pc, #32] @ (46728 ) │ │ - mov r0, r8 │ │ - mov r2, r1 │ │ - add r3, pc │ │ - bl 1b904 │ │ - mov r5, r0 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - mov.w r2, fp, lsl #5 │ │ - mov r1, r4 │ │ - bl 4c336 │ │ - mov r0, r5 │ │ - blx 4dd68 │ │ - nop │ │ - add r6, sp, #160 @ 0xa0 │ │ - movs r0, r0 │ │ - cmp r5, #217 @ 0xd9 │ │ - @ instruction: 0xfffcae2a │ │ - movs r0, r0 │ │ + add r1, sp, #72 @ 0x48 │ │ + mov r4, r0 │ │ + mov.w r2, r8, lsl #5 │ │ + mov r0, r9 │ │ + bl 4bc7a │ │ + mov r0, r4 │ │ + blx 4d4a8 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl} │ │ - mov sl, r2 │ │ - mov r4, r1 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #68 @ 0x44 │ │ + add.w r4, r1, r1, lsr #1 │ │ + mov r8, r1 │ │ + str r0, [sp, #16] │ │ + str r1, [sp, #4] │ │ + b.n 473a2 │ │ + ldr r4, [sp, #8] │ │ + ldr.w r8, [sp, #4] │ │ + ldr r0, [sp, #16] │ │ + cmp r4, #0 │ │ + beq.w 474ec │ │ + subs r4, #1 │ │ + cmp r4, r8 │ │ + bcs.n 473d8 │ │ + mov ip, r0 │ │ + add.w r9, sp, #32 │ │ + ldmia.w ip!, {r2, r3, r5, r6} │ │ + mov r1, r9 │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + ldmia.w ip, {r2, r3, r5, r6} │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + add.w r6, r0, r4, lsl #5 │ │ + movs r2, #32 │ │ + mov r1, r6 │ │ + bl 4bc94 │ │ + mov r0, r9 │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ + stmia r6!, {r1, r2, r3, r5} │ │ + ldmia.w r0, {r1, r2, r3, r5} │ │ + stmia r6!, {r1, r2, r3, r5} │ │ + movs r1, #0 │ │ + b.n 473dc │ │ + sub.w r1, r4, r8 │ │ + lsls r0, r1, #1 │ │ + adds r3, r0, #1 │ │ + cmp r8, r4 │ │ + str r4, [sp, #8] │ │ + it cc │ │ + movcc r4, r8 │ │ + cmp r3, r4 │ │ + bcs.n 47394 │ │ + str r4, [sp, #12] │ │ + adds r0, #2 │ │ + cmp r0, r4 │ │ + bcs.n 4743e │ │ + ldr r6, [sp, #16] │ │ + add.w r0, r6, r0, lsl #5 │ │ + add.w r5, r6, r3, lsl #5 │ │ + ldrd r2, ip, [r0, #8] │ │ + ldr.w lr, [r0, #24] │ │ + ldrd r4, r0, [r5, #8] │ │ + ldr.w r9, [r5, #24] │ │ + eor.w r5, r0, ip │ │ + eor.w r8, r4, r2 │ │ + subs r2, r4, r2 │ │ + sbcs.w r0, r0, ip │ │ + mov.w r2, #0 │ │ + mov.w r0, #0 │ │ + orr.w r5, r5, r8 │ │ + it cc │ │ + movcc r0, #1 │ │ + cmp r9, lr │ │ + it cc │ │ + movcc r2, #1 │ │ + cmp r5, #0 │ │ + it ne │ │ + movne r2, r0 │ │ + add.w lr, r3, r2 │ │ + b.n 47442 │ │ + mov lr, r3 │ │ + ldr r6, [sp, #16] │ │ + add.w r3, r6, lr, lsl #5 │ │ + add.w r1, r6, r1, lsl #5 │ │ + ldrd r2, r5, [r3, #8] │ │ + movs r4, #0 │ │ + ldrd r9, r0, [r1, #8] │ │ + eor.w r8, r0, r5 │ │ + ldr.w fp, [r3, #24] │ │ + subs.w r6, r9, r2 │ │ + ldr.w ip, [r1, #24] │ │ + sbcs.w r6, r0, r5 │ │ + eor.w sl, r9, r2 │ │ + mov.w r6, #0 │ │ + orr.w r8, r8, sl │ │ + it cc │ │ + movcc r6, #1 │ │ + cmp ip, fp │ │ + it cc │ │ + movcc r4, #1 │ │ + cmp.w r8, #0 │ │ + it ne │ │ + movne r4, r6 │ │ + cmp r4, #1 │ │ + bne.w 47394 │ │ + ldrd r4, r6, [r1, #16] │ │ + strd r4, r6, [sp, #24] │ │ + mov r6, lr │ │ + ldrd lr, r4, [r3, #16] │ │ + str r0, [r3, #12] │ │ + str r4, [sp, #20] │ │ + ldr r0, [sp, #24] │ │ + str r0, [r3, #16] │ │ + ldr r0, [sp, #20] │ │ + str r0, [r1, #20] │ │ + ldr r0, [sp, #28] │ │ + ldrd r8, sl, [r1] │ │ + str r0, [r3, #20] │ │ + str r2, [r1, #8] │ │ + str.w r9, [r3, #8] │ │ + ldrd r2, r9, [r3] │ │ + ldr r4, [sp, #12] │ │ + ldr r0, [r1, #28] │ │ + str r2, [r1, #0] │ │ + ldr r2, [r3, #28] │ │ + str r0, [r3, #28] │ │ + lsls r0, r6, #1 │ │ + str.w r8, [r3] │ │ + str.w sl, [r3, #4] │ │ + str.w ip, [r3, #24] │ │ + adds r3, r0, #1 │ │ + str.w r9, [r1, #4] │ │ + cmp r3, r4 │ │ + str r5, [r1, #12] │ │ + str.w lr, [r1, #16] │ │ + str.w fp, [r1, #24] │ │ + str r2, [r1, #28] │ │ + mov r1, r6 │ │ + bcc.w 473ee │ │ + b.n 47394 │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #12 │ │ + mov r9, r2 │ │ + mov sl, r1 │ │ cmp r3, #8 │ │ - bcc.n 46782 │ │ + bcc.n 47544 │ │ lsrs r6, r3, #3 │ │ lsls r2, r6, #3 │ │ - sub.w r9, r2, r3, lsr #3 │ │ + sub.w r5, r2, r3, lsr #3 │ │ add.w r1, r0, r6, lsl #7 │ │ mov r3, r6 │ │ - add.w r2, r0, r9, lsl #5 │ │ - bl 46734 │ │ - add.w r1, r4, r6, lsl #7 │ │ - add.w r2, r4, r9, lsl #5 │ │ - mov r8, r0 │ │ - mov r0, r4 │ │ - mov r3, r6 │ │ - bl 46734 │ │ + add.w r2, r0, r5, lsl #5 │ │ + bl 474f4 │ │ add.w r1, sl, r6, lsl #7 │ │ - add.w r2, sl, r9, lsl #5 │ │ - mov r4, r0 │ │ + add.w r2, sl, r5, lsl #5 │ │ + mov r8, r0 │ │ mov r0, sl │ │ mov r3, r6 │ │ - bl 46734 │ │ + bl 474f4 │ │ + add.w r1, r9, r6, lsl #7 │ │ + add.w r2, r9, r5, lsl #5 │ │ mov sl, r0 │ │ + mov r0, r9 │ │ + mov r3, r6 │ │ + bl 474f4 │ │ + mov r9, r0 │ │ mov r0, r8 │ │ - ldrd lr, ip, [sl, #8] │ │ + ldrd r8, fp, [sl, #8] │ │ movs r5, #0 │ │ - ldrd r3, r6, [r4, #8] │ │ - ldrd r2, r8, [r0, #8] │ │ - subs.w r1, r3, lr │ │ - sbcs.w r1, r6, ip │ │ + ldrd r4, r3, [r0, #8] │ │ + eor.w r1, r3, fp │ │ + ldr.w r6, [sl, #24] │ │ + eor.w r2, r4, r8 │ │ + ldr.w ip, [r0, #24] │ │ + orrs r2, r1 │ │ + subs.w r1, r4, r8 │ │ + sbcs.w r1, r3, fp │ │ + str.w r9, [sp, #4] │ │ mov.w r1, #0 │ │ it cc │ │ + movcc r5, #1 │ │ + str r6, [sp, #8] │ │ + cmp ip, r6 │ │ + it cc │ │ movcc r1, #1 │ │ - subs r3, r2, r3 │ │ - sbcs.w r3, r8, r6 │ │ + cmp r2, #0 │ │ + it ne │ │ + movne r1, r5 │ │ + ldrd r2, r5, [r9, #8] │ │ + ldr.w r6, [r9, #24] │ │ + eor.w r9, r3, r5 │ │ + eor.w lr, r4, r2 │ │ + subs r4, r4, r2 │ │ + sbcs r3, r5 │ │ + orr.w lr, lr, r9 │ │ mov.w r3, #0 │ │ + mov.w r4, #0 │ │ it cc │ │ movcc r3, #1 │ │ - teq r3, r1 │ │ - it ne │ │ - movne r4, sl │ │ - subs.w r1, r2, lr │ │ - sbcs.w r1, r8, ip │ │ + cmp ip, r6 │ │ it cc │ │ - movcc r5, #1 │ │ - eors r3, r5 │ │ - it ne │ │ - movne r4, r0 │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #404 @ 0x194 │ │ - mov r6, r1 │ │ - str r3, [sp, #40] @ 0x28 │ │ - str r2, [sp, #60] @ 0x3c │ │ - mov.w r1, #1073741824 @ 0x40000000 │ │ - str r0, [sp, #56] @ 0x38 │ │ - movs r0, #0 │ │ - mov r2, r6 │ │ - movs r3, #0 │ │ - bl 4c5c0 │ │ - umull r2, r3, r0, r6 │ │ - adds r5, r0, #1 │ │ - adc.w r4, r1, #0 │ │ - mla r3, r1, r6, r3 │ │ - eor.w r3, r3, #1073741824 @ 0x40000000 │ │ - orrs r2, r3 │ │ - it eq │ │ - moveq r4, r1 │ │ - str r4, [sp, #12] │ │ - it eq │ │ - moveq r5, r0 │ │ - cmp.w r6, #4096 @ 0x1000 │ │ - str r5, [sp, #16] │ │ - bhi.n 46822 │ │ - sub.w r0, r6, r6, lsr #1 │ │ - cmp r0, #64 @ 0x40 │ │ - it cs │ │ - movcs r0, #64 @ 0x40 │ │ - b.n 46844 │ │ - orr.w r0, r6, #1 │ │ - movs r2, #1 │ │ - clz r0, r0 │ │ - eor.w r0, r0, #31 │ │ - and.w r1, r0, #1 │ │ - add.w r0, r1, r0, lsr #1 │ │ - lsr.w r1, r6, r0 │ │ - lsl.w r0, r2, r0 │ │ - add r0, r1 │ │ - lsrs r0, r0, #1 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - sub.w ip, r7, #94 @ 0x5e │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - add.w fp, sp, #72 @ 0x48 │ │ - str r0, [sp, #24] │ │ - sub.w r0, r1, #8 │ │ - mov.w sl, #1 │ │ - mov.w r9, #0 │ │ - movs r5, #0 │ │ - str r0, [sp, #20] │ │ - subs r0, r1, #4 │ │ - str r0, [sp, #8] │ │ - str r6, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - cmp r6, r9 │ │ - add.w r0, r0, r9, lsl #3 │ │ - str r0, [sp, #48] @ 0x30 │ │ - bls.n 4689e │ │ - sub.w r4, r6, r9 │ │ - ldr r0, [sp, #24] │ │ - cmp r4, r0 │ │ - bcs.n 468ac │ │ - ldr r0, [r7, #8] │ │ - cbz r0, 468b4 │ │ - movs r0, #0 │ │ - cmp r4, #32 │ │ - strd r0, r0, [sp] │ │ - it cs │ │ - movcs r4, #32 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - mov r1, r4 │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - mov r6, r3 │ │ - bl 46b98 │ │ - mov r3, r6 │ │ - b.n 468b0 │ │ - mov.w r8, #1 │ │ - movs r2, #0 │ │ - cmp r5, #2 │ │ - bcs.w 469ba │ │ - b.n 46b56 │ │ - cmp r4, #2 │ │ - bcs.n 468c2 │ │ - lsls r0, r4, #1 │ │ - b.n 46966 │ │ - ldr r0, [sp, #24] │ │ - cmp r4, r0 │ │ - it cs │ │ - movcs r4, r0 │ │ - mov.w r8, r4, lsl #1 │ │ - b.n 4696a │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - mov.w ip, #2 │ │ - ldr.w lr, [r0] │ │ - ldr r1, [r0, #8] │ │ - cmp r1, lr │ │ - bcs.n 468da │ │ - cmp r4, #2 │ │ - bne.n 468f6 │ │ - movs r1, #1 │ │ - b.n 4691e │ │ - cmp r4, #2 │ │ - beq.n 46962 │ │ - mov r2, r1 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - ldr.w r0, [r0, ip, lsl #3] │ │ - cmp r0, r2 │ │ - bcc.n 4690e │ │ - add.w ip, ip, #1 │ │ - mov r2, r0 │ │ - cmp r4, ip │ │ - bne.n 468e0 │ │ - b.n 4690c │ │ - mov r0, r1 │ │ - ldr r2, [sp, #48] @ 0x30 │ │ - ldr.w r2, [r2, ip, lsl #3] │ │ - cmp r2, r0 │ │ - bcs.n 4690e │ │ - add.w ip, ip, #1 │ │ - mov r0, r2 │ │ - cmp r4, ip │ │ - bne.n 468f8 │ │ - mov ip, r4 │ │ - ldr r0, [sp, #24] │ │ - cmp ip, r0 │ │ - bcc.n 4687e │ │ - cmp r1, lr │ │ - bcs.n 46962 │ │ - movs.w r1, ip, lsr #1 │ │ - beq.n 46962 │ │ - ldr r0, [sp, #20] │ │ - mov.w r6, r9, lsl #3 │ │ - str r5, [sp, #44] @ 0x2c │ │ - add.w r2, r0, ip, lsl #3 │ │ - ldr r0, [sp, #8] │ │ - ldr r5, [sp, #56] @ 0x38 │ │ - add.w r3, r0, ip, lsl #3 │ │ - ldr r4, [r5, r6] │ │ - subs r1, #1 │ │ - ldr r0, [r2, r6] │ │ - str r4, [r2, r6] │ │ - add.w r4, r5, r6 │ │ - str r0, [r5, r6] │ │ - add.w r0, r2, r6 │ │ - sub.w r2, r2, #8 │ │ - ldr.w lr, [r0, #4] │ │ - add.w r5, r5, #8 │ │ - ldr r0, [r4, #4] │ │ - str r0, [r3, r6] │ │ - sub.w r3, r3, #8 │ │ - str.w lr, [r4, #4] │ │ - bne.n 46932 │ │ - ldrd r3, r5, [sp, #40] @ 0x28 │ │ - mov.w r0, ip, lsl #1 │ │ - add.w r8, r0, #1 │ │ - sub.w r0, r9, sl, lsr #1 │ │ - ldr r4, [sp, #16] │ │ - adds.w r0, r0, r9 │ │ - ldr r1, [sp, #12] │ │ - mov.w r6, r8, lsr #1 │ │ - umull ip, r2, r0, r4 │ │ - mla r0, r0, r1, r2 │ │ - add.w r2, r6, r9, lsl #1 │ │ - umull lr, r6, r4, r2 │ │ - mla r2, r1, r2, r6 │ │ - mov.w r1, #0 │ │ - adc.w r6, r1, #0 │ │ - eor.w r1, lr, ip │ │ - sub.w ip, r7, #94 @ 0x5e │ │ - mla r0, r6, r4, r0 │ │ - clz r1, r1 │ │ - eors r0, r2 │ │ - add.w r2, r1, #32 │ │ - it ne │ │ - clzne r2, r0 │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - cmp r5, #2 │ │ - bcc.w 46b56 │ │ - ldr r0, [sp, #20] │ │ - str.w r8, [sp, #32] │ │ - add.w r0, r0, r9, lsl #3 │ │ - str.w r9, [sp, #52] @ 0x34 │ │ - str r0, [sp, #28] │ │ - str r2, [sp, #64] @ 0x40 │ │ - b.n 469da │ │ - mov.w sl, r4, lsl #1 │ │ - cmp.w r9, #1 │ │ - bls.w 46b4c │ │ - sub.w r9, r5, #1 │ │ - ldrb.w r0, [ip, r9] │ │ - cmp r0, r2 │ │ - bcc.w 46b4e │ │ - ldr.w r0, [fp, r9, lsl #2] │ │ - mov r5, r9 │ │ - lsrs r6, r0, #1 │ │ - add.w r4, r6, sl, lsr #1 │ │ - cmp r4, r3 │ │ - bhi.n 46a02 │ │ - orr.w r1, r0, sl │ │ - ands.w r1, r1, #1 │ │ - beq.n 469ce │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - lsls r0, r0, #31 │ │ - ldr r2, [sp, #56] @ 0x38 │ │ - sub.w r1, r1, r4 │ │ - str r4, [sp, #68] @ 0x44 │ │ - add.w fp, r2, r1, lsl #3 │ │ - bne.n 46a3a │ │ - orr.w r0, r6, #1 │ │ - movs r1, #62 @ 0x3e │ │ - clz r0, r0 │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - mov r4, r3 │ │ - mov r8, ip │ │ - eor.w r0, r1, r0, lsl #1 │ │ - movs r1, #0 │ │ - strd r0, r1, [sp] │ │ - mov r0, fp │ │ - mov r1, r6 │ │ - bl 46b98 │ │ - mov ip, r8 │ │ - mov r3, r4 │ │ - mov.w r8, sl, lsr #1 │ │ - movs.w r0, sl, lsl #31 │ │ - bne.n 46a6c │ │ - orr.w r0, r8, #1 │ │ - movs r1, #62 @ 0x3e │ │ - clz r0, r0 │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - mov r4, r3 │ │ - mov sl, ip │ │ - eor.w r0, r1, r0, lsl #1 │ │ - movs r1, #0 │ │ - strd r0, r1, [sp] │ │ - add.w r0, fp, r6, lsl #3 │ │ - mov r1, r8 │ │ - bl 46b98 │ │ - mov ip, sl │ │ - mov r3, r4 │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - cmp.w r8, #0 │ │ + movcc r4, #1 │ │ + cmp.w lr, #0 │ │ it ne │ │ - cmpne r6, #0 │ │ - bne.n 46a8c │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - add.w fp, sp, #72 @ 0x48 │ │ - lsls r0, r0, #1 │ │ - add.w sl, r0, #1 │ │ - cmp.w r9, #1 │ │ - bhi.n 469da │ │ - b.n 46b4c │ │ - cmp r8, r6 │ │ - mov sl, r6 │ │ - it cc │ │ - movcc sl, r8 │ │ - cmp r3, sl │ │ - bcc.n 46a78 │ │ - mov r1, fp │ │ - str r5, [sp, #44] @ 0x2c │ │ - add.w r4, fp, r6, lsl #3 │ │ - cmp r6, r8 │ │ - it hi │ │ - movhi r1, r4 │ │ - ldr r5, [sp, #60] @ 0x3c │ │ - mov.w r2, sl, lsl #3 │ │ - mov r0, r5 │ │ - bl 4bedc │ │ - cmp r6, r8 │ │ - add.w r6, r5, sl, lsl #3 │ │ - mov ip, r5 │ │ - bls.n 46b00 │ │ - ldr r1, [sp, #28] │ │ - mov r2, r4 │ │ - mov r0, r6 │ │ - ldr.w r3, [r2, #-8]! │ │ - ldr.w r5, [r0, #-8]! │ │ - cmp r5, r3 │ │ + movne r4, r3 │ │ + cmp r1, r4 │ │ + bne.n 475f0 │ │ + eor.w r0, r8, r2 │ │ + subs.w r2, r8, r2 │ │ + sbcs.w r2, fp, r5 │ │ + eor.w r3, fp, r5 │ │ + mov.w r2, #0 │ │ + orr.w r0, r0, r3 │ │ it cc │ │ - movcc r6, r4 │ │ - ldrd r3, r6, [r6, #-8] │ │ - strd r3, r6, [r1] │ │ + movcc r2, #1 │ │ + ldr r3, [sp, #8] │ │ + cmp r3, r6 │ │ mov.w r3, #0 │ │ it cc │ │ movcc r3, #1 │ │ - add.w r6, r0, r3, lsl #3 │ │ - mov.w r0, #0 │ │ - it cs │ │ - movcs r0, #1 │ │ - add.w r4, r2, r0, lsl #3 │ │ - cmp r4, fp │ │ - beq.n 46afa │ │ - subs r1, #8 │ │ - cmp r6, ip │ │ - bne.n 46abe │ │ - mov fp, r4 │ │ - mov r1, ip │ │ - b.n 46b38 │ │ - ldr r3, [sp, #48] @ 0x30 │ │ - mov r1, ip │ │ - ldr r0, [r1, #0] │ │ - ldr r2, [r4, #0] │ │ - cmp r2, r0 │ │ - mov r0, r1 │ │ - it cc │ │ - movcc r0, r4 │ │ - ldrd r0, r2, [r0] │ │ - strd r0, r2, [fp], #8 │ │ - mov.w r2, #0 │ │ - mov.w r0, #0 │ │ - it cc │ │ - movcc r2, #1 │ │ - it cs │ │ - movcs r0, #1 │ │ - add.w r1, r1, r0, lsl #3 │ │ - cmp r1, r6 │ │ - beq.n 46b38 │ │ - add.w r4, r4, r2, lsl #3 │ │ - cmp r4, r3 │ │ - bne.n 46b04 │ │ - subs r2, r6, r1 │ │ - mov r0, fp │ │ - bl 4bedc │ │ - ldrd r3, r5, [sp, #40] @ 0x28 │ │ - sub.w ip, r7, #94 @ 0x5e │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - b.n 46a78 │ │ - movs r5, #1 │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ - ldrd r8, r6, [sp, #32] │ │ - cmp r6, r9 │ │ - strb.w r2, [ip, r5] │ │ - str.w sl, [fp, r5, lsl #2] │ │ - bls.n 46b6c │ │ - add.w r9, r9, r8, lsr #1 │ │ - adds r5, #1 │ │ - mov sl, r8 │ │ - b.n 46868 │ │ - movs.w r0, sl, lsl #31 │ │ - bne.n 46b90 │ │ - orr.w r1, r6, #1 │ │ - movs r0, #0 │ │ - clz r1, r1 │ │ - movs r2, #62 @ 0x3e │ │ - eor.w r1, r2, r1, lsl #1 │ │ - strd r1, r0, [sp] │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - mov r1, r6 │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - bl 46b98 │ │ - add sp, #404 @ 0x194 │ │ + cmp r0, #0 │ │ + it ne │ │ + movne r3, r2 │ │ + ldr r0, [sp, #4] │ │ + eors r1, r3 │ │ + it ne │ │ + movne sl, r0 │ │ + mov r0, sl │ │ + add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #52 @ 0x34 │ │ - mov r9, r2 │ │ - mov r8, r1 │ │ - mov fp, r0 │ │ + sub sp, #396 @ 0x18c │ │ + mov r9, r1 │ │ + mov r4, r0 │ │ cmp r1, #33 @ 0x21 │ │ - bcs.n 46bf4 │ │ - mov r6, r8 │ │ - movs.w lr, r6, lsr #1 │ │ - beq.w 472f0 │ │ - cmp r6, #15 │ │ - str.w lr, [sp, #40] @ 0x28 │ │ - bls.w 46f3a │ │ - add.w r8, r9, r6, lsl #3 │ │ - mov r0, fp │ │ - mov r1, r9 │ │ - mov r4, lr │ │ - mov r2, r8 │ │ - bl 47338 │ │ - add.w r0, fp, r4, lsl #3 │ │ - add.w r1, r9, r4, lsl #3 │ │ - add.w r2, r8, #64 @ 0x40 │ │ - bl 47338 │ │ - mov lr, r4 │ │ - mov.w sl, #8 │ │ - sub.w r0, r6, lr │ │ - cmp sl, lr │ │ - str r0, [sp, #24] │ │ - bcc.w 4713c │ │ - b.n 4719a │ │ - ldr r5, [r7, #8] │ │ - mov r4, r3 │ │ - ldr r0, [r7, #12] │ │ - str r0, [sp, #20] │ │ - str r3, [sp, #16] │ │ - cmp r5, #0 │ │ - beq.w 46f22 │ │ - mov.w r3, r8, lsr #3 │ │ - cmp.w r8, #64 @ 0x40 │ │ - mov.w r0, r3, lsl #3 │ │ - add.w sl, fp, r3, lsl #5 │ │ - sub.w r0, r0, r8, lsr #3 │ │ - add.w r2, fp, r0, lsl #3 │ │ - bcs.n 46c54 │ │ - ldr r0, [r2, #0] │ │ - movs r6, #0 │ │ - ldr.w r1, [sl] │ │ - ldr.w r3, [fp] │ │ - cmp r1, r0 │ │ + bcs.w 485f6 │ │ + movs.w r0, r9, lsr #1 │ │ + beq.w 48954 │ │ + mov sl, r0 │ │ + mov fp, r4 │ │ + cmp.w r9, #18 │ │ it cc │ │ - movcc r6, #1 │ │ - cmp r3, r1 │ │ - mov.w r1, #0 │ │ + movcc sl, r9 │ │ + sub.w r1, r9, r0 │ │ + str r1, [sp, #32] │ │ + str r0, [sp, #0] │ │ + add.w r0, r4, r0, lsl #3 │ │ + str r0, [sp, #36] @ 0x24 │ │ + str.w r9, [sp, #68] @ 0x44 │ │ + str r4, [sp, #88] @ 0x58 │ │ + cmp.w sl, #12 │ │ + bls.w 4801e │ │ + mov r5, fp │ │ + ldr.w r4, [fp] │ │ + ldr.w r0, [r5, #96]! │ │ + mov r1, fp │ │ + mov lr, fp │ │ + mov r6, r5 │ │ + cmp r0, r4 │ │ it cc │ │ - movcc r1, #1 │ │ - teq r1, r6 │ │ - it ne │ │ - movne sl, r2 │ │ - cmp r3, r0 │ │ - mov.w r0, #0 │ │ + movcc r1, r5 │ │ + ldrd ip, r2, [r1] │ │ + str r5, [sp, #40] @ 0x28 │ │ it cc │ │ - movcc r0, #1 │ │ - eors r1, r0 │ │ - it ne │ │ - movne sl, fp │ │ - b.n 46c5e │ │ - mov r0, fp │ │ - mov r1, sl │ │ - bl 47696 │ │ - mov sl, r0 │ │ - ldrd r0, r1, [sl] │ │ - subs r5, #1 │ │ - strd r0, r1, [sp, #44] @ 0x2c │ │ - sub.w r1, sl, fp │ │ - str.w r8, [sp, #36] @ 0x24 │ │ - lsrs r2, r1, #3 │ │ - ldr r1, [sp, #20] │ │ - strd r5, sl, [sp, #28] │ │ - cbz r1, 46c84 │ │ - ldr r1, [sp, #20] │ │ - ldr r1, [r1, #0] │ │ - cmp r1, r0 │ │ - bcs.w 46de2 │ │ - cmp r4, r8 │ │ - bcc.w 4730a │ │ - add.w ip, r9, r8, lsl #3 │ │ - movs r6, #0 │ │ - mov r1, fp │ │ - mov r8, r2 │ │ - str r2, [sp, #24] │ │ - subs.w r3, r8, #3 │ │ - str.w r8, [sp, #40] @ 0x28 │ │ - mov.w r0, #0 │ │ + movcc r6, fp │ │ + ldr r6, [r6, #4] │ │ + mov.w r1, #8 │ │ + str.w r6, [fp, #100] @ 0x64 │ │ + mov r6, fp │ │ + ldr.w r3, [lr, #8]! │ │ + strd ip, r2, [fp] │ │ + it hi │ │ + movhi r4, r0 │ │ + ldr.w r0, [r6, #80]! │ │ + str r4, [sp, #28] │ │ + cmp r0, r3 │ │ it cc │ │ - movcc r3, r0 │ │ - add.w lr, fp, r3, lsl #3 │ │ - mov r0, fp │ │ - cmp r1, lr │ │ - bcs.n 46d30 │ │ - ldr.w sl, [sl] │ │ - ldrd r2, r4, [r1] │ │ - mov fp, r9 │ │ - ldrd r3, r8, [r1, #8] │ │ - cmp r2, sl │ │ - it cs │ │ - subcs.w fp, ip, #8 │ │ - str.w r2, [fp, r6, lsl #3] │ │ - add.w r2, fp, r6, lsl #3 │ │ - str r4, [r2, #4] │ │ - mov r2, r9 │ │ + movcc r1, #80 @ 0x50 │ │ + add.w r2, fp, r1 │ │ + str r4, [r5, #0] │ │ + mov r4, r6 │ │ + mov r5, fp │ │ + ldr.w r9, [r2, #4] │ │ + mov r2, r6 │ │ + str.w r9, [sp, #56] @ 0x38 │ │ + str r6, [sp, #92] @ 0x5c │ │ it cc │ │ - addcc r6, #1 │ │ - cmp r3, sl │ │ - it cs │ │ - subcs.w r2, ip, #16 │ │ - str.w r3, [r2, r6, lsl #3] │ │ - add.w r2, r2, r6, lsl #3 │ │ - ldr r3, [r1, #16] │ │ - str.w r8, [r2, #4] │ │ - mov r2, r9 │ │ + movcc r2, lr │ │ + ldr r2, [r2, #4] │ │ + mov r6, fp │ │ + str.w r2, [fp, #84] @ 0x54 │ │ + ldr.w r2, [r6, #72]! │ │ + ldr.w ip, [r5, #16]! │ │ + it hi │ │ + movhi r3, r0 │ │ + movs r0, #16 │ │ + mov r8, r6 │ │ + str r3, [sp, #24] │ │ + cmp r2, ip │ │ it cc │ │ - addcc r6, #1 │ │ - cmp r3, sl │ │ - it cs │ │ - subcs.w r2, ip, #24 │ │ - str.w r3, [r2, r6, lsl #3] │ │ - add.w r2, r2, r6, lsl #3 │ │ - sub.w ip, ip, #32 │ │ - ldr r5, [r1, #20] │ │ - ldr r4, [r1, #24] │ │ - str r5, [r2, #4] │ │ - mov r2, ip │ │ - ldr r3, [r1, #28] │ │ + movcc r0, #72 @ 0x48 │ │ + add.w r6, fp, r0 │ │ + ldr.w r1, [fp, r1] │ │ + ldr r6, [r6, #4] │ │ + str r6, [sp, #60] @ 0x3c │ │ + str r1, [sp, #48] @ 0x30 │ │ + str.w r1, [lr] │ │ + mov r1, r8 │ │ + str r3, [r4, #0] │ │ + mov r4, fp │ │ + str.w r8, [sp, #120] @ 0x78 │ │ + str.w r9, [fp, #12] │ │ + str r5, [sp, #116] @ 0x74 │ │ it cc │ │ - addcc r6, #1 │ │ - cmp r4, sl │ │ + movcc r1, r5 │ │ + ldr.w r0, [fp, r0] │ │ + ldr r1, [r1, #4] │ │ + str.w r1, [fp, #76] @ 0x4c │ │ + mov.w r1, #24 │ │ + str r0, [r5, #0] │ │ + mov r5, fp │ │ + str r0, [sp, #84] @ 0x54 │ │ + str.w r6, [fp, #20] │ │ + it hi │ │ + movhi ip, r2 │ │ + str.w ip, [sp, #20] │ │ + str.w ip, [r8] │ │ + ldr.w r3, [r4, #24]! │ │ + ldr.w ip, [r5, #56]! │ │ + str r4, [sp, #108] @ 0x6c │ │ + str r5, [sp, #104] @ 0x68 │ │ + cmp ip, r3 │ │ it cc │ │ - movcc r2, r9 │ │ - str.w r4, [r2, r6, lsl #3] │ │ - add.w r2, r2, r6, lsl #3 │ │ - add.w r1, r1, #32 │ │ - str r3, [r2, #4] │ │ + movcc r1, #56 @ 0x38 │ │ + add.w r2, fp, r1 │ │ + ldr r0, [r2, #4] │ │ + mov r2, r5 │ │ + str r0, [sp, #128] @ 0x80 │ │ it cc │ │ - addcc r6, #1 │ │ - cmp r1, lr │ │ - bcc.n 46cb4 │ │ - ldr.w lr, [sp, #40] @ 0x28 │ │ - mov fp, r0 │ │ - add.w r3, r0, lr, lsl #3 │ │ - cmp r1, r3 │ │ - bcs.n 46d72 │ │ - ldr.w sl, [sp, #32] │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ - ldr.w r5, [sl] │ │ - sub.w ip, ip, #8 │ │ - ldrd r2, r4, [r1], #8 │ │ - mov r0, ip │ │ - cmp r2, r5 │ │ + movcc r2, r4 │ │ + ldr r2, [r2, #4] │ │ + ldr.w r6, [fp, r1] │ │ + str.w r2, [fp, #60] @ 0x3c │ │ + it hi │ │ + movhi r3, ip │ │ + str r3, [r5, #0] │ │ + mov r5, fp │ │ + str r6, [r4, #0] │ │ + mov r4, fp │ │ + ldr.w r1, [r5, #88]! │ │ + str.w r0, [fp, #28] │ │ + ldr.w r0, [r4, #40]! │ │ + mov r2, r5 │ │ + str r3, [sp, #52] @ 0x34 │ │ + mov r3, r5 │ │ + str r5, [sp, #76] @ 0x4c │ │ + movs r5, #40 @ 0x28 │ │ + cmp r1, r0 │ │ it cc │ │ - movcc r0, r9 │ │ - str.w r2, [r0, r6, lsl #3] │ │ - add.w r0, r0, r6, lsl #3 │ │ - str r4, [r0, #4] │ │ + movcc r2, r4 │ │ + str r4, [sp, #112] @ 0x70 │ │ + ldr.w r9, [r2, #4] │ │ it cc │ │ - addcc r6, #1 │ │ - cmp r1, r3 │ │ - bcc.n 46d4a │ │ - cmp lr, r8 │ │ - bne.n 46d7a │ │ - b.n 46d8e │ │ - ldrd sl, r8, [sp, #32] │ │ - cmp lr, r8 │ │ - beq.n 46d8e │ │ - sub.w ip, ip, #8 │ │ - ldrd r0, r2, [r1], #8 │ │ - str.w r0, [ip, r6, lsl #3] │ │ - add.w r0, ip, r6, lsl #3 │ │ - str r2, [r0, #4] │ │ - b.n 46c96 │ │ - lsls r2, r6, #3 │ │ + movcc r5, #88 @ 0x58 │ │ + ldr.w r2, [fp, r5] │ │ + add r5, fp │ │ + ldr r5, [r5, #4] │ │ + str r2, [r4, #0] │ │ + mov.w r2, #48 @ 0x30 │ │ + str.w r5, [fp, #44] @ 0x2c │ │ + str.w r9, [fp, #92] @ 0x5c │ │ + it hi │ │ + movhi r0, r1 │ │ + str r0, [r3, #0] │ │ + mov r3, fp │ │ + mov ip, r0 │ │ mov r0, fp │ │ - mov r1, r9 │ │ - bl 4bedc │ │ - subs.w r1, r8, r6 │ │ - beq.n 46db8 │ │ - sub.w r0, r9, #8 │ │ - add.w r2, fp, r6, lsl #3 │ │ - add.w r0, r0, r8, lsl #3 │ │ - mov r3, r1 │ │ - ldrd r5, r4, [r0], #-8 │ │ - subs r3, #1 │ │ - strd r5, r4, [r2], #8 │ │ - bne.n 46dac │ │ - ldr r4, [sp, #16] │ │ - ldrd r2, r5, [sp, #24] │ │ - cbz r6, 46de2 │ │ - cmp r8, r6 │ │ - bcc.w 472f8 │ │ - add r0, sp, #44 @ 0x2c │ │ - mov r2, r9 │ │ - mov r3, r4 │ │ - strd r5, r0, [sp] │ │ - add.w r0, fp, r6, lsl #3 │ │ - bl 46b98 │ │ - mov r8, r6 │ │ - cmp r6, #33 @ 0x21 │ │ - bcs.w 46bfe │ │ - b.n 46bae │ │ - cmp r4, r8 │ │ - bcc.w 4730a │ │ - add.w r4, r9, r8, lsl #3 │ │ - movs r5, #0 │ │ - mov r1, fp │ │ - mov sl, r2 │ │ - subs r2, #3 │ │ - mov.w r0, #0 │ │ - it cc │ │ - movcc r2, r0 │ │ - add.w ip, fp, r2, lsl #3 │ │ - cmp r1, ip │ │ - bcs.n 46e86 │ │ - ldr r0, [sp, #32] │ │ - ldr.w lr, [r0] │ │ - ldrd r6, r0, [r1] │ │ - mov r3, r9 │ │ - ldrd r2, r8, [r1, #8] │ │ - cmp lr, r6 │ │ + ldr.w r5, [r0, #64]! │ │ + ldr.w r9, [r3, #48]! │ │ + str.w sl, [sp, #44] @ 0x2c │ │ + mov r4, r0 │ │ + str r0, [sp, #100] @ 0x64 │ │ + cmp r5, r9 │ │ it cc │ │ - subcc.w r3, r4, #8 │ │ - str.w r6, [r3, r5, lsl #3] │ │ - add.w r3, r3, r5, lsl #3 │ │ - str r0, [r3, #4] │ │ - mov r3, r9 │ │ - it cs │ │ - addcs r5, #1 │ │ - cmp lr, r2 │ │ + movcc r2, #64 @ 0x40 │ │ + ldr.w r1, [fp, r2] │ │ + add r2, fp │ │ + mov sl, fp │ │ + ldr r2, [r2, #4] │ │ it cc │ │ - subcc.w r3, r4, #16 │ │ - str.w r2, [r3, r5, lsl #3] │ │ - add.w r2, r3, r5, lsl #3 │ │ - ldr r3, [r1, #16] │ │ - str.w r8, [r2, #4] │ │ - mov r2, r9 │ │ - it cs │ │ - addcs r5, #1 │ │ - cmp lr, r3 │ │ + movcc r4, r3 │ │ + ldr r4, [r4, #4] │ │ + str.w r4, [fp, #68] @ 0x44 │ │ + mov r4, r3 │ │ + str.w r2, [fp, #52] @ 0x34 │ │ + str r1, [r3, #0] │ │ + it hi │ │ + movhi r9, r5 │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + str r3, [sp, #132] @ 0x84 │ │ + str.w r9, [r0] │ │ + cmp r1, r5 │ │ + str.w lr, [sp, #72] @ 0x48 │ │ it cc │ │ - subcc.w r2, r4, #24 │ │ - str.w r3, [r2, r5, lsl #3] │ │ - add.w r2, r2, r5, lsl #3 │ │ - sub.w r4, r4, #32 │ │ - ldr r6, [r1, #20] │ │ - ldr r0, [r1, #24] │ │ - str r6, [r2, #4] │ │ - mov r2, r4 │ │ - ldr r3, [r1, #28] │ │ - it cs │ │ - addcs r5, #1 │ │ - cmp lr, r0 │ │ - it cs │ │ - movcs r2, r9 │ │ - str.w r0, [r2, r5, lsl #3] │ │ - add.w r2, r2, r5, lsl #3 │ │ - add.w r1, r1, #32 │ │ - str r3, [r2, #4] │ │ - it cs │ │ - addcs r5, #1 │ │ - cmp r1, ip │ │ - bcc.n 46e0a │ │ - add.w r2, fp, sl, lsl #3 │ │ - cmp r1, r2 │ │ - bcs.n 46ebe │ │ - ldr r0, [sp, #32] │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ - ldr.w ip, [r0] │ │ - subs r4, #8 │ │ - ldrd r6, r3, [r1], #8 │ │ - mov r0, r4 │ │ - cmp ip, r6 │ │ - it cs │ │ - movcs r0, r9 │ │ - str.w r6, [r0, r5, lsl #3] │ │ - add.w r0, r0, r5, lsl #3 │ │ - str r3, [r0, #4] │ │ - it cs │ │ - addcs r5, #1 │ │ - cmp r1, r2 │ │ - bcc.n 46e98 │ │ - cmp sl, r8 │ │ - bne.n 46ec6 │ │ - b.n 46edc │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ - cmp sl, r8 │ │ - beq.n 46edc │ │ - ldrd r0, r2, [r1], #8 │ │ - subs r4, #8 │ │ - str.w r0, [r9, r5, lsl #3] │ │ - add.w r0, r9, r5, lsl #3 │ │ - adds r5, #1 │ │ - str r2, [r0, #4] │ │ - mov r2, r8 │ │ - b.n 46df0 │ │ - lsls r2, r5, #3 │ │ - mov r0, fp │ │ - mov r1, r9 │ │ - bl 4bedc │ │ - subs.w r6, r8, r5 │ │ - beq.w 472f0 │ │ - sub.w r0, r9, #8 │ │ - add.w fp, fp, r5, lsl #3 │ │ - add.w r0, r0, r8, lsl #3 │ │ - mov r1, r6 │ │ - mov r2, fp │ │ - ldrd r3, r4, [r0], #-8 │ │ - subs r1, #1 │ │ - strd r3, r4, [r2], #8 │ │ - bne.n 46efe │ │ - cmp r8, r5 │ │ - bcc.w 4730c │ │ - ldr r4, [sp, #16] │ │ - movs r0, #0 │ │ - ldr r5, [sp, #28] │ │ - mov r8, r6 │ │ - cmp r6, #33 @ 0x21 │ │ - str r0, [sp, #20] │ │ - bcs.w 46bfe │ │ - b.n 46bae │ │ - movs r0, #1 │ │ - mov r1, r8 │ │ - str r0, [sp, #0] │ │ - mov r0, fp │ │ - mov r2, r9 │ │ - mov r3, r4 │ │ - bl 467d0 │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - cmp r6, #7 │ │ - bls.w 47112 │ │ - ldr.w r1, [fp] │ │ - movs r4, #0 │ │ - ldr.w r2, [fp, #8] │ │ - ldr.w r3, [fp, #16] │ │ - cmp r2, r1 │ │ - ldr.w r5, [fp, #24] │ │ - it cs │ │ - movcs r4, #1 │ │ - ldr.w r0, [fp, r4, lsl #3] │ │ - mov.w r1, #2 │ │ - str r0, [sp, #36] @ 0x24 │ │ - mov.w r0, #0 │ │ + movcc r4, lr │ │ + ldr r4, [r4, #4] │ │ + str.w r4, [fp, #52] @ 0x34 │ │ + mov r4, r5 │ │ + it hi │ │ + movhi r4, r1 │ │ + str r4, [sp, #16] │ │ it cc │ │ - movcc r0, #1 │ │ - str r0, [sp, #20] │ │ - ldr.w r0, [fp, r0, lsl #3] │ │ - cmp r5, r3 │ │ - mov.w r2, #3 │ │ - str r0, [sp, #28] │ │ + movcc r5, r1 │ │ + str r5, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ it cc │ │ - movcc r1, #3 │ │ - ldr.w r3, [fp, r1, lsl #3] │ │ - add.w lr, fp, r1, lsl #3 │ │ - mov ip, r1 │ │ - str r3, [sp, #32] │ │ + movcc r0, r2 │ │ + str r0, [sp, #56] @ 0x38 │ │ + str r4, [r3, #0] │ │ + ldr r3, [sp, #108] @ 0x6c │ │ + ldr r2, [sp, #84] @ 0x54 │ │ + str.w r5, [lr] │ │ + mov r1, r3 │ │ + str.w r0, [fp, #12] │ │ + cmp r6, r2 │ │ + ldr r5, [sp, #116] @ 0x74 │ │ it cc │ │ - movcc r2, #2 │ │ - ldr.w r5, [fp, r2, lsl #3] │ │ - cmp r3, r0 │ │ - add.w r3, fp, r4, lsl #3 │ │ - str r5, [sp, #24] │ │ - mov r5, lr │ │ + movcc r1, r5 │ │ + mov r4, r2 │ │ + ldr r1, [r1, #4] │ │ + str.w r1, [fp, #28] │ │ + it hi │ │ + movhi r4, r6 │ │ + str r4, [sp, #64] @ 0x40 │ │ it cc │ │ - movcc ip, r4 │ │ + movcc r2, r6 │ │ + str r2, [sp, #84] @ 0x54 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + ldr r1, [sp, #128] @ 0x80 │ │ it cc │ │ - movcc r5, r3 │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ - add.w r0, fp, r2, lsl #3 │ │ - ldr.w r8, [sp, #24] │ │ - cmp r8, sl │ │ - ittt cc │ │ - movcc r5, r0 │ │ - movcc ip, r2 │ │ - movcc r0, r3 │ │ - str r0, [sp, #36] @ 0x24 │ │ - ite cc │ │ - movcc r3, lr │ │ - movcs r1, r4 │ │ - ldrd r2, r0, [sp, #28] │ │ - cmp r0, r2 │ │ - ldr r2, [sp, #20] │ │ + movcc r0, r1 │ │ + ldr.w r1, [sl, #32]! │ │ + str r2, [r5, #0] │ │ + movs r2, #32 │ │ + str r4, [r3, #0] │ │ + cmp ip, r1 │ │ + str r0, [sp, #60] @ 0x3c │ │ + mov r3, ip │ │ + str.w r0, [fp, #20] │ │ it cc │ │ - movcc r1, r2 │ │ - ldr.w r0, [fp, r1, lsl #3] │ │ - add.w r1, fp, r2, lsl #3 │ │ - ldr.w r2, [fp, ip, lsl #3] │ │ - it cs │ │ - movcs lr, r1 │ │ - ldrd ip, lr, [lr] │ │ + movcc r2, #88 @ 0x58 │ │ + add.w r4, fp, r2 │ │ + ldr.w lr, [r4, #4] │ │ + str.w lr, [sp, #12] │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + mov r4, r0 │ │ it cc │ │ - movcc r3, r1 │ │ - cmp r2, r0 │ │ - mov r0, r5 │ │ + movcc r4, sl │ │ + ldr r4, [r4, #4] │ │ + str.w r4, [fp, #92] @ 0x5c │ │ + it ls │ │ + movls r3, r1 │ │ + str r3, [sp, #124] @ 0x7c │ │ + movs r1, #56 @ 0x38 │ │ + ldr r6, [sp, #20] │ │ + ldr r5, [sp, #52] @ 0x34 │ │ + cmp r6, r5 │ │ it cc │ │ - movcc r0, r3 │ │ - ldrd r0, r1, [r0] │ │ + movcc r1, #72 @ 0x48 │ │ + ldr.w r8, [fp, r1] │ │ + add r1, fp │ │ + ldr.w ip, [r1, #4] │ │ + str.w r8, [sp, #128] @ 0x80 │ │ + str.w ip, [sp, #80] @ 0x50 │ │ + ldr.w r1, [fp, r2] │ │ + str r3, [r0, #0] │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + str.w lr, [fp, #36] @ 0x24 │ │ + str.w r1, [sl] │ │ + mov r2, r0 │ │ + ldr r4, [sp, #104] @ 0x68 │ │ it cc │ │ - movcc r3, r5 │ │ - strd r0, r1, [r9, #16] │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldrd r2, r3, [r3] │ │ - strd r2, r3, [r9, #8] │ │ - add.w r5, fp, r0, lsl #3 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - strd ip, lr, [r9] │ │ - mov.w lr, #0 │ │ - ldr r1, [r5, #16] │ │ - ldr r2, [r5, #24] │ │ - ldr r0, [r5, #8] │ │ - cmp r2, r1 │ │ - mov.w r1, #3 │ │ - ldr.w r3, [fp, r3, lsl #3] │ │ + movcc r2, r4 │ │ + ldr r2, [r2, #4] │ │ + str.w r2, [fp, #76] @ 0x4c │ │ + it hi │ │ + movhi r5, r6 │ │ + str r5, [sp, #52] @ 0x34 │ │ + movs r6, #64 @ 0x40 │ │ + ldr r3, [sp, #24] │ │ + cmp r3, r9 │ │ it cc │ │ - movcc r1, #2 │ │ - ldr.w r2, [r5, r1, lsl #3] │ │ - mov sl, r1 │ │ - str r2, [sp, #32] │ │ - mov.w r2, #2 │ │ - str r1, [sp, #12] │ │ + movcc r6, #80 @ 0x50 │ │ + ldr.w r2, [fp, r6] │ │ + add r6, fp │ │ + str r5, [r0, #0] │ │ + ldr r0, [r6, #4] │ │ + str r0, [sp, #20] │ │ + str.w r8, [r4] │ │ + ldr.w r8, [sp, #92] @ 0x5c │ │ + str.w ip, [fp, #60] @ 0x3c │ │ + ldr r5, [sp, #100] @ 0x64 │ │ + mov r6, r8 │ │ it cc │ │ - movcc r2, #3 │ │ - ldr.w r1, [r5, r2, lsl #3] │ │ - cmp r0, r3 │ │ - str r2, [sp, #20] │ │ - str r1, [sp, #24] │ │ + movcc r6, r5 │ │ + ldr r6, [r6, #4] │ │ + str.w r6, [fp, #84] @ 0x54 │ │ + it hi │ │ + movhi r9, r3 │ │ + str.w r9, [r8] │ │ + ldrd r8, r4, [fp] │ │ + str r2, [r5, #0] │ │ + mov r5, sl │ │ + str.w r0, [fp, #68] @ 0x44 │ │ + cmp r8, r1 │ │ + ldr r0, [sp, #12] │ │ + it hi │ │ + movhi r4, r0 │ │ + str.w sl, [sp, #96] @ 0x60 │ │ + it hi │ │ + movhi r5, fp │ │ + mov r6, r8 │ │ + ldr r5, [r5, #4] │ │ + it hi │ │ + movhi r6, r1 │ │ + strd r6, r4, [fp] │ │ + str.w r5, [fp, #36] @ 0x24 │ │ + cmp r1, r8 │ │ + it hi │ │ + movhi r8, r1 │ │ + ldr r6, [sp, #116] @ 0x74 │ │ + ldr r5, [sp, #84] @ 0x54 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + mov r1, r6 │ │ + str.w r8, [sl] │ │ + cmp r5, r0 │ │ + ldr r4, [sp, #72] @ 0x48 │ │ it cc │ │ - movcc.w lr, #1 │ │ - ldr.w r3, [r5, lr, lsl #3] │ │ - mov.w r0, #0 │ │ - mov ip, r2 │ │ - str r3, [sp, #28] │ │ + movcc r1, r4 │ │ + ldr r1, [r1, #4] │ │ + str.w r1, [fp, #20] │ │ + ldrd r1, r3, [sp, #56] @ 0x38 │ │ it cs │ │ - movcs r0, #1 │ │ - cmp r1, r3 │ │ - add.w r1, r5, r2, lsl #3 │ │ - ldr.w r4, [r5, r0, lsl #3] │ │ - add.w r2, r5, r0, lsl #3 │ │ - mov r8, r1 │ │ - str r4, [sp, #16] │ │ + movcs r3, r1 │ │ + mov r1, r0 │ │ + str.w r3, [fp, #12] │ │ it cc │ │ - movcc ip, r0 │ │ + movcc r1, r5 │ │ + str r1, [r4, #0] │ │ + it ls │ │ + movls r5, r0 │ │ + str r5, [sp, #84] @ 0x54 │ │ + str r5, [r6, #0] │ │ + ldr r5, [sp, #108] @ 0x6c │ │ + ldr r6, [sp, #16] │ │ + ldr.w lr, [sp, #64] @ 0x40 │ │ + ldr.w ip, [sp, #132] @ 0x84 │ │ + mov r1, r5 │ │ + cmp r6, lr │ │ it cc │ │ - movcc r8, r2 │ │ - add.w r3, r5, sl, lsl #3 │ │ - ldr.w sl, [sp, #32] │ │ - ldr r4, [sp, #16] │ │ - cmp sl, r4 │ │ + movcc r1, ip │ │ + ldrd r4, r3, [r1] │ │ + mov r1, ip │ │ + str r4, [sp, #24] │ │ + str r3, [sp, #48] @ 0x30 │ │ it cc │ │ - movcc r8, r3 │ │ - ldr r4, [sp, #12] │ │ - itt cc │ │ - movcc ip, r4 │ │ - movcc r3, r2 │ │ - str r3, [sp, #32] │ │ + movcc r1, r5 │ │ + ldr r1, [r1, #4] │ │ + str.w r1, [fp, #52] @ 0x34 │ │ + it hi │ │ + movhi lr, r6 │ │ + str r4, [r5, #0] │ │ + ldr r4, [sp, #100] @ 0x64 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + str.w r3, [fp, #28] │ │ + mov r1, r4 │ │ + str.w lr, [ip] │ │ + cmp r2, r0 │ │ + ldr r3, [sp, #104] @ 0x68 │ │ + it cc │ │ + movcc r1, r3 │ │ + mov sl, r0 │ │ + ldr r1, [r1, #4] │ │ + str.w r1, [fp, #68] @ 0x44 │ │ + it hi │ │ + movhi sl, r2 │ │ + it cc │ │ + movcc r0, r2 │ │ + str r0, [sp, #128] @ 0x80 │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + ldr r1, [sp, #20] │ │ it cc │ │ movcc r2, r1 │ │ - ldr r3, [sp, #20] │ │ + str r2, [sp, #80] @ 0x50 │ │ + movs r1, #72 @ 0x48 │ │ + ldr.w ip, [sp, #52] @ 0x34 │ │ + cmp r9, ip │ │ it cc │ │ - movcc r0, r3 │ │ - ldrd r3, r4, [sp, #24] │ │ - cmp r3, r4 │ │ - ldr r4, [sp, #36] @ 0x24 │ │ - ldrd r3, sl, [r4] │ │ - add.w r4, r5, lr, lsl #3 │ │ - str r3, [sp, #28] │ │ - it cs │ │ - movcs r1, r4 │ │ - ldrd r1, r3, [r1] │ │ - str.w sl, [r9, #28] │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ - str r3, [sp, #36] @ 0x24 │ │ - ldr r3, [sp, #28] │ │ - str.w r3, [r9, #24] │ │ - str.w r1, [r9, sl, lsl #3] │ │ - ldr.w r1, [r5, ip, lsl #3] │ │ + movcc r1, #80 @ 0x50 │ │ + str.w r2, [fp, #60] @ 0x3c │ │ + add.w r2, fp, r1 │ │ + str r0, [r3, #0] │ │ + ldr r0, [r2, #4] │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr r6, [sp, #92] @ 0x5c │ │ + str.w sl, [r4] │ │ + ldr r5, [sp, #120] @ 0x78 │ │ + mov r2, r6 │ │ it cc │ │ - movcc r0, lr │ │ - ldr.w r3, [r5, r0, lsl #3] │ │ - add.w r5, r9, sl, lsl #3 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - mov lr, sl │ │ - str r0, [r5, #4] │ │ + movcc r2, r5 │ │ + ldr.w r4, [fp, r1] │ │ + ldr r2, [r2, #4] │ │ + str.w r2, [fp, #84] @ 0x54 │ │ + it ls │ │ + movls r9, ip │ │ + str.w r9, [sp, #60] @ 0x3c │ │ + movs r1, #88 @ 0x58 │ │ + ldr.w ip, [sp, #28] │ │ + ldr r3, [sp, #124] @ 0x7c │ │ + cmp ip, r3 │ │ it cc │ │ - movcc r2, r4 │ │ - cmp r1, r3 │ │ - mov r1, r2 │ │ + movcc r1, #96 @ 0x60 │ │ + str r4, [r5, #0] │ │ + add.w r2, fp, r1 │ │ + ldr r5, [sp, #40] @ 0x28 │ │ + str.w r9, [r6] │ │ + ldr.w r9, [r2, #4] │ │ + mov r2, r5 │ │ + str.w r0, [fp, #76] @ 0x4c │ │ + ldr r6, [sp, #76] @ 0x4c │ │ it cc │ │ - movcc r1, r8 │ │ - mov.w sl, #4 │ │ - ldrd r1, r3, [r1] │ │ - strd r1, r3, [r5, #8] │ │ - it cs │ │ - movcs r2, r8 │ │ - ldrd r0, r1, [r2] │ │ - strd r0, r1, [r5, #16] │ │ - ldr r0, [sp, #32] │ │ - ldrd r0, r1, [r0] │ │ - strd r0, r1, [r5, #24] │ │ - sub.w r0, r6, lr │ │ - cmp sl, lr │ │ - str r0, [sp, #24] │ │ - bcc.n 4713c │ │ - b.n 4719a │ │ - ldrd r1, r2, [fp] │ │ - mov.w sl, #1 │ │ - ldr.w r0, [fp, lr, lsl #3] │ │ - strd r1, r2, [r9] │ │ - add.w r1, fp, lr, lsl #3 │ │ - str.w r0, [r9, lr, lsl #3] │ │ - add.w r0, r9, lr, lsl #3 │ │ - ldr r1, [r1, #4] │ │ - str r1, [r0, #4] │ │ - sub.w r0, r6, lr │ │ - cmp sl, lr │ │ - str r0, [sp, #24] │ │ - bcs.n 4719a │ │ - mov.w r8, sl, lsl #3 │ │ - mov r4, sl │ │ - b.n 47154 │ │ - mov r0, r9 │ │ - strd r1, ip, [r0] │ │ - adds r4, #1 │ │ - add.w r8, r8, #8 │ │ - cmp r4, lr │ │ - beq.n 4719a │ │ - add.w r0, r9, r4, lsl #3 │ │ - ldr.w r1, [fp, r4, lsl #3] │ │ - add.w r3, fp, r4, lsl #3 │ │ - ldr.w lr, [r0, #-8] │ │ - ldr.w ip, [r3, #4] │ │ - cmp lr, r1 │ │ - ldr.w lr, [sp, #40] @ 0x28 │ │ - str.w r1, [r9, r4, lsl #3] │ │ - str.w ip, [r0, #4] │ │ - bls.n 4714a │ │ - mov r0, r8 │ │ - add.w r3, r9, r0 │ │ - cmp r0, #8 │ │ - ldrd r5, r2, [r3, #-8] │ │ - str.w r5, [r9, r0] │ │ - str r2, [r3, #4] │ │ - beq.n 47144 │ │ - ldr.w r2, [r3, #-16] │ │ - subs r0, #8 │ │ - cmp r2, r1 │ │ - bhi.n 4717a │ │ - add r0, r9 │ │ - b.n 47146 │ │ - ldr.w r8, [sp, #24] │ │ - add.w r4, r9, lr, lsl #3 │ │ - cmp sl, r8 │ │ - bcs.n 47222 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - mov.w r5, sl, lsl #3 │ │ - mov.w lr, #8 │ │ - mov ip, r4 │ │ - add.w r0, fp, r0, lsl #3 │ │ - str r0, [sp, #36] @ 0x24 │ │ - b.n 471da │ │ - mov r2, r4 │ │ - ldr r0, [sp, #28] │ │ - ldr.w sl, [sp, #32] │ │ - ldr.w r8, [sp, #24] │ │ - strd r1, r0, [r2] │ │ - add.w sl, sl, #1 │ │ - sub.w lr, lr, #8 │ │ - add.w ip, ip, #8 │ │ - cmp sl, r8 │ │ - beq.n 47222 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - add.w r2, r4, sl, lsl #3 │ │ - ldr.w r3, [r2, #-8] │ │ - ldr.w r1, [r0, sl, lsl #3] │ │ - add.w r0, r0, sl, lsl #3 │ │ - ldr r0, [r0, #4] │ │ - cmp r3, r1 │ │ - str.w r1, [r4, sl, lsl #3] │ │ - str r0, [r2, #4] │ │ - bls.n 471ca │ │ + movcc r2, r6 │ │ + ldr r2, [r2, #4] │ │ + mov r0, r3 │ │ + str.w r2, [fp, #100] @ 0x64 │ │ + it hi │ │ + movhi r0, ip │ │ + str r0, [sp, #124] @ 0x7c │ │ + mov ip, lr │ │ + cmp lr, r8 │ │ + ldr.w lr, [sp, #96] @ 0x60 │ │ + ldr.w r1, [fp, r1] │ │ + str r0, [r5, #0] │ │ + ldr r0, [sp, #132] @ 0x84 │ │ mov r2, lr │ │ - mov r3, ip │ │ - strd r0, sl, [sp, #28] │ │ - add.w sl, r3, r5 │ │ - cmp r5, r2 │ │ - ldrd r0, r8, [sl, #-8] │ │ - str r0, [r3, r5] │ │ - str.w r8, [sl, #4] │ │ - beq.n 471ba │ │ - ldr.w r0, [sl, #-16] │ │ - adds r2, #8 │ │ - subs r3, #8 │ │ - cmp r0, r1 │ │ - bhi.n 47200 │ │ - adds r2, r3, r5 │ │ - b.n 471bc │ │ - mvn.w r0, #7 │ │ - add.w r8, r0, r6, lsl #3 │ │ - ldr r5, [sp, #40] @ 0x28 │ │ - add.w r0, r9, r8 │ │ - sub.w ip, r4, #8 │ │ - mov sl, r9 │ │ - str.w fp, [sp, #36] @ 0x24 │ │ - ldr.w r1, [ip] │ │ - movs r2, #0 │ │ - ldr.w lr, [r0] │ │ - str r5, [sp, #40] @ 0x28 │ │ - cmp lr, r1 │ │ - ldr.w r5, [sl] │ │ - ldr r3, [r4, #0] │ │ - it cs │ │ - movcs.w r2, #4294967295 @ 0xffffffff │ │ - mov.w r1, #0 │ │ - add.w lr, r0, r2, lsl #3 │ │ - mov r2, sl │ │ + str.w r9, [fp, #92] @ 0x5c │ │ + str r1, [r6, #0] │ │ it cc │ │ - movcc.w r1, #4294967295 @ 0xffffffff │ │ + movcc r2, r0 │ │ + ldrd r6, r5, [r2] │ │ + mov r2, r0 │ │ + str r6, [sp, #20] │ │ + str r5, [sp, #28] │ │ it cc │ │ - movcc r0, ip │ │ - cmp r3, r5 │ │ - ldr r5, [sp, #40] @ 0x28 │ │ + movcc r2, lr │ │ + ldr r2, [r2, #4] │ │ + str.w r2, [fp, #52] @ 0x34 │ │ + it ls │ │ + movls ip, r8 │ │ + str.w ip, [sp, #64] @ 0x40 │ │ + str.w r5, [fp, #36] @ 0x24 │ │ + ldr r5, [sp, #112] @ 0x70 │ │ + str.w ip, [r0] │ │ + mov ip, sl │ │ + str.w r6, [lr] │ │ + ldr r2, [r5, #0] │ │ + cmp r4, r2 │ │ + mov r0, r2 │ │ + it hi │ │ + movhi r0, r4 │ │ + str r0, [sp, #8] │ │ + mov r3, r0 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + cmp r2, r4 │ │ + mov r6, r0 │ │ + it hi │ │ + movhi r6, r5 │ │ + ldr r6, [r6, #4] │ │ + str.w r6, [fp, #76] @ 0x4c │ │ + it hi │ │ + movhi r2, r4 │ │ + ldr.w r4, [fp, #44] @ 0x2c │ │ + ldr r6, [sp, #56] @ 0x38 │ │ + it hi │ │ + movhi r4, r6 │ │ + cmp r1, sl │ │ + it hi │ │ + movhi ip, r1 │ │ + str.w ip, [sp, #56] @ 0x38 │ │ + cmp sl, r1 │ │ + str r3, [r0, #0] │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + ldr.w lr, [sp, #100] @ 0x64 │ │ + str r2, [r5, #0] │ │ + mov r5, r0 │ │ + str.w r4, [fp, #44] @ 0x2c │ │ + it hi │ │ + movhi r5, lr │ │ + ldr.w sl, [lr] │ │ + ldr r5, [r5, #4] │ │ + str.w r5, [fp, #92] @ 0x5c │ │ + it hi │ │ + movhi sl, r1 │ │ + ldr.w r8, [fp, #68] @ 0x44 │ │ + mov.w r1, #80 @ 0x50 │ │ + it hi │ │ + movhi r8, r9 │ │ + ldr r5, [sp, #60] @ 0x3c │ │ + ldr.w r9, [sp, #124] @ 0x7c │ │ + cmp r9, r5 │ │ it cc │ │ - movcc r2, r4 │ │ - ldrd r2, r3, [r2] │ │ - add.w ip, ip, r1, lsl #3 │ │ - strd r2, r3, [fp], #8 │ │ - ldr r3, [sp, #36] @ 0x24 │ │ - ldrd r0, r2, [r0] │ │ - str.w r0, [r3, r8] │ │ - add.w r0, r3, r8 │ │ - sub.w r8, r8, #8 │ │ - str r2, [r0, #4] │ │ - mov.w r0, #0 │ │ - it cs │ │ - movcs r0, #1 │ │ - add.w sl, sl, r0, lsl #3 │ │ - mov.w r0, #0 │ │ + movcc r1, #96 @ 0x60 │ │ + str.w ip, [r0] │ │ + ldr.w ip, [fp, r1] │ │ + add r1, fp │ │ + str.w r8, [fp, #68] @ 0x44 │ │ + ldr r3, [r1, #4] │ │ + str r3, [sp, #12] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str.w sl, [lr] │ │ + ldr r6, [sp, #92] @ 0x5c │ │ + mov r1, r0 │ │ it cc │ │ - movcc r0, #1 │ │ - add.w r4, r4, r0, lsl #3 │ │ - subs r5, #1 │ │ + movcc r1, r6 │ │ + ldr r1, [r1, #4] │ │ + it ls │ │ + movls r9, r5 │ │ + str.w r9, [r0] │ │ + mov r9, ip │ │ + ldrd r0, r5, [fp] │ │ + str.w r1, [fp, #100] @ 0x64 │ │ + str.w r3, [fp, #84] @ 0x54 │ │ + cmp r2, r0 │ │ + mov r1, r0 │ │ + str.w ip, [r6] │ │ + it hi │ │ + movhi r1, r2 │ │ + str r1, [sp, #60] @ 0x3c │ │ + mov r3, r1 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + cmp r0, r2 │ │ + mov r6, r1 │ │ + it hi │ │ + movhi r6, fp │ │ + ldr r6, [r6, #4] │ │ + str.w r6, [fp, #44] @ 0x2c │ │ + ite ls │ │ + movls r2, r0 │ │ + movhi r5, r4 │ │ + str r5, [sp, #16] │ │ mov r0, lr │ │ - bne.n 4723a │ │ - mov r2, r4 │ │ - ldr r4, [sp, #36] @ 0x24 │ │ - add.w r0, ip, #8 │ │ - lsls r3, r6, #31 │ │ - beq.n 472e4 │ │ - mov r1, r2 │ │ - cmp sl, r0 │ │ + str r3, [r1, #0] │ │ + ldr r3, [sp, #24] │ │ + strd r2, r5, [fp] │ │ + cmp sl, r3 │ │ + ldr r1, [sp, #108] @ 0x6c │ │ it cc │ │ - movcc r1, sl │ │ - mov r3, r2 │ │ - ldrd r1, r2, [r1] │ │ - strd r1, r2, [fp] │ │ - mov.w r2, #0 │ │ + movcc r0, r1 │ │ + mov r4, r3 │ │ + ldr r0, [r0, #4] │ │ + str.w r0, [fp, #68] @ 0x44 │ │ + it hi │ │ + movhi r4, sl │ │ + str r4, [sp, #40] @ 0x28 │ │ it cs │ │ - movcs r2, #1 │ │ - mov.w r1, #0 │ │ - it cc │ │ - movcc r1, #1 │ │ - add.w r2, r3, r2, lsl #3 │ │ - add.w sl, sl, r1, lsl #3 │ │ - cmp sl, r0 │ │ - itt eq │ │ - addeq.w r0, lr, #8 │ │ - cmpeq r2, r0 │ │ - bne.n 47306 │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #52] @ (47330 ) │ │ - movs r1, #19 │ │ - ldr r2, [pc, #52] @ (47334 ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 1a880 │ │ - bl 1c740 │ │ - udf #254 @ 0xfe │ │ - ldr r3, [pc, #28] @ (4732c ) │ │ - mov r0, r5 │ │ - mov r1, r8 │ │ - mov r2, r8 │ │ - add r3, pc │ │ - bl 1b904 │ │ - mov r5, r0 │ │ - lsls r2, r6, #3 │ │ - mov r0, r4 │ │ - mov r1, r9 │ │ - bl 4bedc │ │ - mov r0, r5 │ │ - blx 4dd68 │ │ - add r2, pc, #128 @ (adr r2, 473b0 ) │ │ - movs r0, r0 │ │ - movs r1, #211 @ 0xd3 │ │ - vpaddl.s d26, d20 │ │ - movs r0, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #36 @ 0x24 │ │ - str r1, [sp, #20] │ │ - movs r6, #0 │ │ - ldr r1, [r0, #0] │ │ - mov.w r9, #0 │ │ - ldr r3, [r0, #8] │ │ - mov ip, r2 │ │ - ldr r5, [r0, #16] │ │ - ldr r4, [r0, #24] │ │ - cmp r3, r1 │ │ + movcs sl, r3 │ │ + str.w sl, [sp, #4] │ │ + ldr r0, [sp, #48] @ 0x30 │ │ it cs │ │ - movcs r6, #1 │ │ - ldr.w r1, [r0, r6, lsl #3] │ │ - str r1, [sp, #32] │ │ + movcs r8, r0 │ │ + str.w r8, [sp, #52] @ 0x34 │ │ + ldr r3, [sp, #104] @ 0x68 │ │ + str.w sl, [r1] │ │ + ldr r1, [sp, #128] @ 0x80 │ │ + ldr r6, [sp, #20] │ │ + mov r0, r3 │ │ + str.w r4, [lr] │ │ + str.w r8, [fp, #28] │ │ + cmp r1, r6 │ │ + ldr.w ip, [sp, #96] @ 0x60 │ │ it cc │ │ - movcc.w r9, #1 │ │ - ldr.w r2, [r0, r9, lsl #3] │ │ - cmp r4, r5 │ │ - mov.w r4, #2 │ │ - str r2, [sp, #24] │ │ + movcc r0, ip │ │ + ldr r0, [r0, #4] │ │ + mov r4, r6 │ │ + str.w r0, [fp, #60] @ 0x3c │ │ it cc │ │ - movcc r4, #3 │ │ - ldr.w r5, [r0, r4, lsl #3] │ │ - mov.w r1, #3 │ │ - add.w fp, r0, r4, lsl #3 │ │ - str r5, [sp, #28] │ │ + movcc r4, r1 │ │ + str r4, [sp, #124] @ 0x7c │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + ldr r5, [sp, #28] │ │ + it cs │ │ + movcs r0, r5 │ │ + str r0, [sp, #80] @ 0x50 │ │ + it ls │ │ + movls r1, r6 │ │ + str r1, [sp, #128] @ 0x80 │ │ + ldr.w lr, [sp, #132] @ 0x84 │ │ + str r1, [r3, #0] │ │ + ldr r6, [sp, #64] @ 0x40 │ │ + ldr r5, [sp, #56] @ 0x38 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + str.w r0, [fp, #36] @ 0x24 │ │ + mov r0, lr │ │ + str.w r4, [ip] │ │ + cmp r5, r6 │ │ it cc │ │ - movcc r1, #2 │ │ - ldr.w r3, [r0, r1, lsl #3] │ │ - cmp r5, r2 │ │ - mov r8, r4 │ │ - mov r2, fp │ │ - str r3, [sp, #16] │ │ + movcc r0, r1 │ │ + ldrd r8, r4, [r0] │ │ + mov r0, r1 │ │ + mov ip, r1 │ │ + str r4, [sp, #48] @ 0x30 │ │ it cc │ │ - movcc r8, r6 │ │ - add.w r5, r0, r6, lsl #3 │ │ + movcc r0, lr │ │ + ldr r0, [r0, #4] │ │ + str.w r0, [fp, #92] @ 0x5c │ │ + mov r0, r5 │ │ + str.w r4, [fp, #52] @ 0x34 │ │ + it ls │ │ + movls r0, r6 │ │ + str r0, [sp, #56] @ 0x38 │ │ + mov r6, r9 │ │ + ldr r1, [sp, #8] │ │ + mov r4, r2 │ │ + cmp r9, r1 │ │ + mov sl, r1 │ │ + it hi │ │ + movhi sl, r9 │ │ + cmp r1, r9 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + str.w r0, [ip] │ │ + ldr r3, [sp, #120] @ 0x78 │ │ + mov r0, r1 │ │ + str.w r8, [lr] │ │ + it hi │ │ + movhi r0, r3 │ │ + ldr.w ip, [fp, #76] @ 0x4c │ │ + ldr r0, [r0, #4] │ │ + str.w r0, [fp, #84] @ 0x54 │ │ + ldr r0, [sp, #12] │ │ + it hi │ │ + movhi ip, r0 │ │ + ldr.w r9, [r3] │ │ + it hi │ │ + movhi r9, r6 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + str.w sl, [r1] │ │ + str.w r9, [r3] │ │ + ldr r5, [r0, #0] │ │ + mov r6, r0 │ │ + str.w ip, [fp, #76] @ 0x4c │ │ + mov r1, r0 │ │ + cmp r5, r2 │ │ it cc │ │ - movcc r2, r5 │ │ - ldr.w sl, [sp, #32] │ │ - ldr.w lr, [sp, #16] │ │ - add.w r3, r0, r1, lsl #3 │ │ - str r3, [sp, #12] │ │ - cmp lr, sl │ │ - ldr.w lr, [sp, #12] │ │ - itttt cc │ │ - movcc r2, lr │ │ - movcc r8, r1 │ │ - movcc lr, r5 │ │ - movcc r5, fp │ │ - it cs │ │ - movcs r4, r6 │ │ - ldrd r6, r1, [sp, #24] │ │ - cmp r1, r6 │ │ - add.w r1, r0, r9, lsl #3 │ │ - it cs │ │ - movcs fp, r1 │ │ - ldrd r6, fp, [fp] │ │ - str r6, [sp, #28] │ │ + movcc r6, fp │ │ + ldr r6, [r6, #4] │ │ + ldr.w r0, [fp, #12] │ │ + str.w r6, [fp, #12] │ │ + ldr r3, [sp, #16] │ │ + ite cs │ │ + movcs r0, r3 │ │ + movcc r4, r5 │ │ + strd r4, r0, [fp] │ │ + it hi │ │ + movhi r2, r5 │ │ + ldr r6, [sp, #116] @ 0x74 │ │ + ldr.w lr, [sp, #84] @ 0x54 │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + ldr r4, [sp, #112] @ 0x70 │ │ + mov r0, r6 │ │ + str r2, [r1, #0] │ │ + cmp r3, lr │ │ it cc │ │ - movcc r4, r9 │ │ - ldr.w r9, [r0, r4, lsl #3] │ │ - ldr.w r4, [r0, r8, lsl #3] │ │ - strd r6, fp, [ip] │ │ + movcc r0, r4 │ │ + ldrd r1, r5, [r0] │ │ + mov r0, r4 │ │ + str r1, [sp, #20] │ │ + str r5, [sp, #28] │ │ it cc │ │ - movcc r5, r1 │ │ - mov r1, r5 │ │ - mov.w r8, #0 │ │ - cmp r4, r9 │ │ + movcc r0, r6 │ │ + ldr r0, [r0, #4] │ │ + str.w r0, [fp, #44] @ 0x2c │ │ + mov r0, r3 │ │ + it ls │ │ + movls r0, lr │ │ + str r0, [sp, #60] @ 0x3c │ │ + str r1, [r6, #0] │ │ + cmp r9, r8 │ │ + ldr r6, [sp, #120] @ 0x78 │ │ + str r0, [r4, #0] │ │ + ldr r3, [sp, #132] @ 0x84 │ │ + mov r0, r6 │ │ + str.w r5, [fp, #20] │ │ it cc │ │ - movcc r1, r2 │ │ - ldrd r1, r6, [r1] │ │ - mov.w fp, #3 │ │ - strd r1, r6, [ip, #8] │ │ - it cs │ │ - movcs r5, r2 │ │ - ldrd r1, r3, [r5] │ │ - movs r2, #2 │ │ - strd r1, r3, [ip, #16] │ │ - ldrd r3, r1, [lr] │ │ - str r3, [sp, #24] │ │ - str.w r1, [ip, #28] │ │ - mov r1, ip │ │ - str.w r3, [r1, #24]! │ │ - str r1, [sp, #32] │ │ - ldr.w r1, [r0, #32]! │ │ - ldr r3, [r0, #8] │ │ - ldr r4, [r0, #16] │ │ - cmp r3, r1 │ │ - mov.w r1, #0 │ │ - ldr r6, [r0, #24] │ │ + movcc r0, r3 │ │ + mov r5, r8 │ │ + ldr r0, [r0, #4] │ │ + str.w r0, [fp, #76] @ 0x4c │ │ + ldr r0, [sp, #48] @ 0x30 │ │ it cs │ │ - movcs r1, #1 │ │ - ldr.w r3, [r0, r1, lsl #3] │ │ - str r3, [sp, #8] │ │ + movcs ip, r0 │ │ + str.w ip, [sp, #24] │ │ it cc │ │ - movcc.w r8, #1 │ │ - ldr.w lr, [r0, r8, lsl #3] │ │ - cmp r6, r4 │ │ - str.w lr, [sp, #16] │ │ + movcc r5, r9 │ │ + it ls │ │ + movls r9, r8 │ │ + str r5, [r3, #0] │ │ + ldr r3, [sp, #104] @ 0x68 │ │ + str.w r9, [r6] │ │ + ldr.w lr, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #128] @ 0x80 │ │ + mov r0, r3 │ │ + ldr r6, [sp, #100] @ 0x64 │ │ + str.w ip, [fp, #52] @ 0x34 │ │ + cmp lr, r1 │ │ it cc │ │ - movcc r2, #3 │ │ - ldr.w r6, [r0, r2, lsl #3] │ │ - str r6, [sp, #4] │ │ + movcc r0, r6 │ │ + ldrd r4, ip, [r0] │ │ + mov r0, r6 │ │ + str r4, [sp, #48] @ 0x30 │ │ + str.w ip, [sp, #64] @ 0x40 │ │ it cc │ │ - movcc.w fp, #2 │ │ - ldr.w r4, [r0, fp, lsl #3] │ │ - cmp r6, lr │ │ - mov lr, r2 │ │ - str r4, [sp, #12] │ │ - add.w r4, r0, r2, lsl #3 │ │ + movcc r0, r3 │ │ + ldr r0, [r0, #4] │ │ + str.w r0, [fp, #68] @ 0x44 │ │ + it hi │ │ + movhi r1, lr │ │ + str r1, [sp, #128] @ 0x80 │ │ + str.w ip, [fp, #60] @ 0x3c │ │ + ldr.w ip, [sp, #92] @ 0x5c │ │ + str r1, [r6, #0] │ │ + str r4, [r3, #0] │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + mov r0, ip │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + cmp r3, sl │ │ it cc │ │ - movcc lr, r1 │ │ - add.w r6, r0, r1, lsl #3 │ │ - mov r3, r4 │ │ - add.w r5, r0, fp, lsl #3 │ │ + movcc r0, r1 │ │ + ldrd lr, r4, [r0] │ │ + mov r0, r2 │ │ + mov r6, r1 │ │ + str r4, [sp, #40] @ 0x28 │ │ it cc │ │ - movcc r3, r6 │ │ - ldrd r9, sl, [sp, #8] │ │ - cmp sl, r9 │ │ - mov sl, r5 │ │ - itttt cc │ │ - movcc r3, r5 │ │ - movcc lr, fp │ │ - movcc sl, r6 │ │ - movcc r6, r4 │ │ + movcc r6, ip │ │ + ldr r6, [r6, #4] │ │ + str.w r6, [fp, #92] @ 0x5c │ │ + it hi │ │ + movhi sl, r3 │ │ + ldr r3, [sp, #4] │ │ + str.w sl, [r1] │ │ + cmp r3, r2 │ │ + it hi │ │ + movhi r0, r3 │ │ + str r0, [sp, #56] @ 0x38 │ │ + mov r1, r0 │ │ + cmp r2, r3 │ │ + mov r0, r3 │ │ + ldr r3, [sp, #108] @ 0x6c │ │ + ldr r6, [sp, #72] @ 0x48 │ │ + str.w r4, [fp, #84] @ 0x54 │ │ + mov r2, r3 │ │ + str.w lr, [ip] │ │ + it hi │ │ + movhi r2, r6 │ │ + ldr.w ip, [r6] │ │ + ldr r2, [r2, #4] │ │ + str.w r2, [fp, #28] │ │ + it hi │ │ + movhi ip, r0 │ │ + ldr.w r4, [fp, #12] │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + it hi │ │ + movhi r4, r0 │ │ + str r4, [sp, #52] @ 0x34 │ │ + ldr.w r8, [sp, #96] @ 0x60 │ │ + str r1, [r3, #0] │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + ldr r3, [sp, #20] │ │ + mov r2, r8 │ │ + str.w r4, [fp, #12] │ │ + str.w ip, [r6] │ │ + cmp r0, r3 │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + it cc │ │ + movcc r2, r1 │ │ + ldr r2, [r2, #4] │ │ + mov r4, r3 │ │ + str.w r2, [fp, #36] @ 0x24 │ │ + it hi │ │ + movhi r4, r0 │ │ + str r4, [sp, #84] @ 0x54 │ │ it cs │ │ - movcs r2, r1 │ │ - ldr r1, [sp, #16] │ │ - ldr r5, [sp, #4] │ │ - cmp r5, r1 │ │ - add.w r1, r0, r8, lsl #3 │ │ + movcs r0, r3 │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldr r6, [sp, #80] @ 0x50 │ │ + ldr r2, [sp, #28] │ │ it cs │ │ - movcs r4, r1 │ │ - ldrd r9, r4, [r4] │ │ - it cc │ │ - movcc r2, r8 │ │ - ldr.w r5, [r0, r2, lsl #3] │ │ - mov.w r2, #0 │ │ - ldr.w r0, [r0, lr, lsl #3] │ │ - str.w r4, [ip, #36] @ 0x24 │ │ + movcs r6, r2 │ │ + str r0, [r1, #0] │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + str.w r4, [r8] │ │ + mov r4, r5 │ │ + cmp r1, r5 │ │ + mov r5, r0 │ │ + ldr.w sl, [sp, #112] @ 0x70 │ │ + mov r8, r9 │ │ + str.w r6, [fp, #20] │ │ + it hi │ │ + movhi r5, sl │ │ + ldr r5, [r5, #4] │ │ + str.w r5, [fp, #52] @ 0x34 │ │ + ldr.w r5, [sl] │ │ + it hi │ │ + movhi r5, r4 │ │ + ldr.w r3, [fp, #44] @ 0x2c │ │ + ldr r2, [sp, #24] │ │ + it hi │ │ + movhi r3, r2 │ │ + cmp r4, r1 │ │ + str r3, [sp, #80] @ 0x50 │ │ + it ls │ │ + movls r4, r1 │ │ + cmp lr, r9 │ │ + it hi │ │ + movhi r8, lr │ │ + ldr r2, [sp, #92] @ 0x5c │ │ + cmp r9, lr │ │ + mov r9, lr │ │ + ldr.w lr, [sp, #120] @ 0x78 │ │ + mov r1, r2 │ │ + it hi │ │ + movhi r1, lr │ │ + str r4, [r0, #0] │ │ + str.w r3, [fp, #44] @ 0x2c │ │ + str.w r5, [sl] │ │ + ldr r1, [r1, #4] │ │ + str.w r8, [r2] │ │ + ldr.w r2, [lr] │ │ + str.w r1, [fp, #84] @ 0x54 │ │ + it hi │ │ + movhi r2, r9 │ │ + str r2, [sp, #76] @ 0x4c │ │ + ldr.w r1, [fp, #76] @ 0x4c │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + it hi │ │ + movhi r1, r0 │ │ + str r1, [sp, #92] @ 0x5c │ │ + ldr r3, [sp, #116] @ 0x74 │ │ + ldr.w r8, [sp, #124] @ 0x7c │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ + mov r0, r3 │ │ + cmp r8, ip │ │ it cc │ │ - movcc r6, r1 │ │ - mov r1, r6 │ │ - cmp r0, r5 │ │ + movcc r0, r9 │ │ + str.w r1, [fp, #76] @ 0x4c │ │ + str.w r2, [lr] │ │ + mov r1, r8 │ │ + ldr r0, [r0, #4] │ │ + str.w r0, [fp, #20] │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + it cs │ │ + movcs r6, r0 │ │ mov r0, ip │ │ + str.w r6, [fp, #12] │ │ it cc │ │ - movcc r1, r3 │ │ - str.w r9, [r0, #32]! │ │ - ldrd r1, r5, [r1] │ │ - strd r1, r5, [ip, #40] @ 0x28 │ │ - it cs │ │ - movcs r6, r3 │ │ - ldrd r1, r3, [r6] │ │ - strd r1, r3, [ip, #48] @ 0x30 │ │ - ldr r1, [sp, #28] │ │ + movcc r0, r8 │ │ + str.w r0, [r9] │ │ + it ls │ │ + movls r1, ip │ │ + str r1, [sp, #124] @ 0x7c │ │ + ldr.w ip, [sp, #108] @ 0x6c │ │ + str r1, [r3, #0] │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ + mov r0, ip │ │ + ldr r6, [sp, #96] @ 0x60 │ │ cmp r9, r1 │ │ - mov r1, ip │ │ it cc │ │ - movcc r1, r0 │ │ - ldrd r5, r3, [sl] │ │ - ldr.w r9, [sp, #20] │ │ - str.w r3, [ip, #60] @ 0x3c │ │ - mov r3, ip │ │ - ldrd r1, r6, [r1] │ │ - str.w r5, [r3, #56]! │ │ - strd r1, r6, [r9] │ │ - mov.w r1, #0 │ │ - mov.w r6, #0 │ │ - it cs │ │ - movcs r1, #1 │ │ - it cc │ │ - movcc r6, #1 │ │ - ldr r4, [sp, #24] │ │ - cmp r5, r4 │ │ - mov.w r5, #56 @ 0x38 │ │ + movcc r0, r6 │ │ + ldrd lr, r2, [r0] │ │ + mov r0, r6 │ │ it cc │ │ - movcc r5, #24 │ │ - add.w r4, ip, r5 │ │ - ldr.w r5, [ip, r5] │ │ - ldr r4, [r4, #4] │ │ - str.w r4, [r9, #60] @ 0x3c │ │ - add.w r4, r0, r6, lsl #3 │ │ - str.w r5, [r9, #56] @ 0x38 │ │ - ldr.w r5, [r0, r6, lsl #3] │ │ - add.w r0, ip, r1, lsl #3 │ │ - ldr.w r1, [ip, r1, lsl #3] │ │ + movcc r0, ip │ │ + ldr r0, [r0, #4] │ │ + str.w r0, [fp, #36] @ 0x24 │ │ + mov r0, r9 │ │ + it ls │ │ + movls r0, r1 │ │ + str r0, [sp, #84] @ 0x54 │ │ + ldr.w r8, [sp, #104] @ 0x68 │ │ + mov r9, r2 │ │ + str r0, [r6, #0] │ │ + ldr r6, [sp, #48] @ 0x30 │ │ + mov r0, r8 │ │ + str.w r2, [fp, #28] │ │ + str.w lr, [ip] │ │ + cmp r6, r5 │ │ it cc │ │ - movcc.w r2, #4294967295 @ 0xffffffff │ │ - mov.w r6, #0 │ │ - it cs │ │ - movcs.w r6, #4294967295 @ 0xffffffff │ │ - cmp r5, r1 │ │ - mov r1, r0 │ │ + movcc r0, sl │ │ + mov r2, ip │ │ + ldr r0, [r0, #4] │ │ + str.w r0, [fp, #60] @ 0x3c │ │ + mov r0, r5 │ │ it cc │ │ - movcc r1, r4 │ │ - ldr.w ip, [r3, r6, lsl #3] │ │ - ldrd r1, r5, [r1] │ │ - strd r1, r5, [r9, #8] │ │ - add.w r5, r3, r6, lsl #3 │ │ - ldr r1, [sp, #32] │ │ - mov.w r6, #0 │ │ - add.w r3, r1, r2, lsl #3 │ │ - ldr.w r1, [r1, r2, lsl #3] │ │ - mov.w r2, #0 │ │ - it cs │ │ - movcs r2, #1 │ │ + movcc r0, r6 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + ldr r3, [sp, #80] @ 0x50 │ │ it cc │ │ - movcc r6, #1 │ │ - add.w lr, r4, r6, lsl #3 │ │ - cmp ip, r1 │ │ - mov r1, r5 │ │ + movcc r3, r1 │ │ + str r3, [sp, #80] @ 0x50 │ │ + it hi │ │ + movhi r5, r6 │ │ + ldr r1, [sp, #132] @ 0x84 │ │ + str.w r5, [r8] │ │ + str.w r3, [fp, #44] @ 0x2c │ │ + ldr.w r8, [sp, #128] @ 0x80 │ │ + mov r6, r1 │ │ + ldr r3, [sp, #100] @ 0x64 │ │ + str.w r0, [sl] │ │ + cmp r8, r4 │ │ it cc │ │ - movcc r1, r3 │ │ - ldrd ip, r1, [r1] │ │ - strd ip, r1, [r9, #48] @ 0x30 │ │ - ldr.w ip, [r4, r6, lsl #3] │ │ - add.w r6, r0, r2, lsl #3 │ │ - ldr.w r2, [r0, r2, lsl #3] │ │ - mov.w r4, #0 │ │ - mov.w r0, #0 │ │ + movcc r6, r3 │ │ + ldrd sl, ip, [r6] │ │ + mov r6, r3 │ │ + str.w ip, [sp, #72] @ 0x48 │ │ it cc │ │ - movcc.w r4, #4294967295 @ 0xffffffff │ │ - it cs │ │ - movcs.w r0, #4294967295 @ 0xffffffff │ │ - cmp ip, r2 │ │ - mov r2, r6 │ │ + movcc r6, r1 │ │ + ldr r6, [r6, #4] │ │ + str.w r6, [fp, #68] @ 0x44 │ │ + it hi │ │ + movhi r4, r8 │ │ + str.w sl, [r1] │ │ + mov r6, r2 │ │ + str r4, [r3, #0] │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + ldr r3, [sp, #116] @ 0x74 │ │ + str.w ip, [fp, #52] @ 0x34 │ │ + cmp r1, lr │ │ + it hi │ │ + movhi r6, r3 │ │ + ldr.w r8, [fp, #20] │ │ + ldr.w ip, [r6, #4] │ │ + it hi │ │ + movhi r8, r9 │ │ + ldr r6, [r3, #0] │ │ + str.w r8, [fp, #20] │ │ + it hi │ │ + movhi r6, lr │ │ + str r6, [r3, #0] │ │ + cmp lr, r1 │ │ + str.w ip, [fp, #28] │ │ + it hi │ │ + movhi r1, lr │ │ + str r1, [sp, #124] @ 0x7c │ │ + ldr r6, [sp, #84] @ 0x54 │ │ + cmp r0, r6 │ │ + mov ip, r6 │ │ + it hi │ │ + movhi ip, r0 │ │ + str.w ip, [sp, #128] @ 0x80 │ │ + ldr r3, [sp, #112] @ 0x70 │ │ + cmp r6, r0 │ │ + str r1, [r2, #0] │ │ + mov lr, ip │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + mov r2, r3 │ │ + it hi │ │ + movhi r2, r1 │ │ + ldr r2, [r2, #4] │ │ + ldr r6, [r1, #0] │ │ + str.w r2, [fp, #44] @ 0x2c │ │ + it hi │ │ + movhi r6, r0 │ │ + ldr.w ip, [fp, #36] @ 0x24 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + it hi │ │ + movhi ip, r0 │ │ + cmp r5, sl │ │ + it ls │ │ + movls r5, sl │ │ + str r6, [r1, #0] │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + str.w lr, [r3] │ │ + str.w ip, [fp, #36] @ 0x24 │ │ + mov r2, r1 │ │ + ldr.w lr, [sp, #132] @ 0x84 │ │ it cc │ │ movcc r2, lr │ │ - ldrd r2, r1, [r2] │ │ - strd r2, r1, [r9, #16] │ │ - add.w r2, r5, r0, lsl #3 │ │ - ldr.w r0, [r5, r0, lsl #3] │ │ - add.w r5, r3, r4, lsl #3 │ │ - ldr.w r1, [r3, r4, lsl #3] │ │ - mov.w r4, #0 │ │ - mov.w r3, #0 │ │ - it cc │ │ - movcc r4, #1 │ │ + ldr.w r8, [r2, #4] │ │ + ldr r2, [r1, #0] │ │ + str r5, [r1, #0] │ │ + ldr.w r5, [fp, #60] @ 0x3c │ │ + str.w r8, [fp, #60] @ 0x3c │ │ it cs │ │ - movcs r3, #1 │ │ - cmp r0, r1 │ │ - mov r0, r2 │ │ - add.w r8, r6, r3, lsl #3 │ │ - it cc │ │ - movcc r0, r5 │ │ - add.w ip, lr, r4, lsl #3 │ │ - ldrd r0, r1, [r0] │ │ - strd r0, r1, [r9, #40] @ 0x28 │ │ - ldr.w r1, [r6, r3, lsl #3] │ │ - mov.w r3, #0 │ │ - ldr.w r6, [lr, r4, lsl #3] │ │ - mov.w r4, #0 │ │ + movcs r2, sl │ │ + ldrd r9, r0, [sp, #68] @ 0x44 │ │ it cs │ │ - movcs.w r4, #4294967295 @ 0xffffffff │ │ + movcs r5, r0 │ │ + ldr r3, [sp, #120] @ 0x78 │ │ + ldr.w sl, [sp, #76] @ 0x4c │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + mov r1, r3 │ │ + cmp r4, sl │ │ + it hi │ │ + movhi r1, r0 │ │ + str.w r2, [lr] │ │ + str.w r5, [fp, #52] @ 0x34 │ │ + ldr.w r8, [r1, #4] │ │ + ldr.w r1, [fp, #68] @ 0x44 │ │ + ldr.w lr, [sp, #92] @ 0x5c │ │ + it hi │ │ + movhi r1, lr │ │ + str.w r1, [fp, #68] @ 0x44 │ │ + ldr r1, [r0, #0] │ │ + it hi │ │ + movhi r1, sl │ │ + str r1, [r0, #0] │ │ + cmp sl, r4 │ │ + it hi │ │ + movhi r4, sl │ │ + str r4, [r3, #0] │ │ + ldr r3, [sp, #124] @ 0x7c │ │ + ldr.w r1, [fp, #28] │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + cmp r3, r6 │ │ + str.w r8, [fp, #76] @ 0x4c │ │ + it hi │ │ + movhi r1, ip │ │ + ldr.w ip, [sp, #96] @ 0x60 │ │ + ldr r4, [sp, #108] @ 0x6c │ │ + mov r0, ip │ │ + it hi │ │ + movhi r0, r4 │ │ + ldr r0, [r0, #4] │ │ + str.w r1, [fp, #28] │ │ + ldr r1, [r4, #0] │ │ + it hi │ │ + movhi r1, r6 │ │ + str r1, [r4, #0] │ │ + str.w r0, [fp, #36] @ 0x24 │ │ + cmp r6, r3 │ │ + it ls │ │ + movls r6, r3 │ │ + str.w r6, [ip] │ │ + ldr.w ip, [sp, #132] @ 0x84 │ │ + ldr r4, [sp, #128] @ 0x80 │ │ + ldr r3, [sp, #112] @ 0x70 │ │ + mov r0, ip │ │ + cmp r4, r2 │ │ + it hi │ │ + movhi r0, r3 │ │ + ldr.w r1, [fp, #44] @ 0x2c │ │ + ldr r0, [r0, #4] │ │ + it hi │ │ + movhi r1, r5 │ │ + ldr r6, [r3, #0] │ │ + str.w r1, [fp, #44] @ 0x2c │ │ + it hi │ │ + movhi r6, r2 │ │ + str r6, [r3, #0] │ │ + cmp r2, r4 │ │ + str.w r0, [fp, #52] @ 0x34 │ │ + it ls │ │ + movls r2, r4 │ │ + str.w r2, [ip] │ │ + movs r2, #13 │ │ + b.n 4858e │ │ + cmp.w sl, #8 │ │ + bls.w 4858c │ │ + mov r2, fp │ │ + ldr.w r3, [fp] │ │ + ldr.w r0, [r2, #24]! │ │ + mov r1, fp │ │ + mov ip, fp │ │ + movs r4, #8 │ │ + cmp r0, r3 │ │ it cc │ │ - movcc.w r3, #4294967295 @ 0xffffffff │ │ - cmp r6, r1 │ │ - mov r1, r8 │ │ + movcc r1, r2 │ │ + ldrd r1, r8, [r1] │ │ + mov r6, r2 │ │ + str r1, [sp, #84] @ 0x54 │ │ + mov r5, r2 │ │ + str r2, [sp, #128] @ 0x80 │ │ it cc │ │ - movcc r1, ip │ │ - add.w r0, r5, r3, lsl #3 │ │ - ldrd r1, r6, [r1] │ │ - strd r1, r6, [r9, #24] │ │ - add.w r1, r2, r4, lsl #3 │ │ - ldr.w r3, [r5, r3, lsl #3] │ │ - mov.w r5, #0 │ │ - ldr.w r6, [r2, r4, lsl #3] │ │ - it cs │ │ - movcs r5, #1 │ │ - mov.w r2, #0 │ │ + movcc r6, fp │ │ + ldr r6, [r6, #4] │ │ + str.w r6, [fp, #28] │ │ + it hi │ │ + movhi r3, r0 │ │ + mov r0, fp │ │ + str r3, [sp, #108] @ 0x6c │ │ + ldr.w lr, [r0, #8]! │ │ + mov r2, r0 │ │ + ldr.w r0, [ip, #56]! │ │ + cmp r0, lr │ │ it cc │ │ - movcc r2, #1 │ │ - cmp r6, r3 │ │ - mov r3, r1 │ │ + movcc r4, #56 @ 0x38 │ │ + str r3, [r5, #0] │ │ + add.w r5, fp, r4 │ │ + strd r1, r8, [fp] │ │ + mov r1, ip │ │ + ldr.w r9, [r5, #4] │ │ + mov r5, r2 │ │ + str.w r9, [sp, #100] @ 0x64 │ │ it cc │ │ - movcc r3, r0 │ │ - ldrd r3, r6, [r3] │ │ - strd r3, r6, [r9, #32] │ │ - mov.w r6, #0 │ │ - add.w r3, r8, r5, lsl #3 │ │ - mov.w r5, #0 │ │ - it cs │ │ - movcs.w r6, #4294967295 @ 0xffffffff │ │ + movcc r1, r2 │ │ + ldr r1, [r1, #4] │ │ + str r2, [sp, #112] @ 0x70 │ │ + mov r2, fp │ │ + str.w r1, [fp, #60] @ 0x3c │ │ + mov r1, fp │ │ + ldr.w r3, [r2, #16]! │ │ + ldr.w r8, [r1, #40]! │ │ + str r3, [sp, #124] @ 0x7c │ │ + it hi │ │ + movhi lr, r0 │ │ + movs r0, #16 │ │ + cmp r8, r3 │ │ it cc │ │ - movcc.w r5, #4294967295 @ 0xffffffff │ │ - add.w r0, r0, r5, lsl #3 │ │ - adds r0, #8 │ │ - cmp r3, r0 │ │ - itttt eq │ │ - addeq.w r0, ip, r2, lsl #3 │ │ - addeq.w r1, r1, r6, lsl #3 │ │ - addeq r1, #8 │ │ - cmpeq r0, r1 │ │ - beq.n 4768e │ │ - bl 1c740 │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl} │ │ - mov sl, r2 │ │ - mov r4, r1 │ │ - cmp r3, #8 │ │ - bcc.n 476e4 │ │ - lsrs r6, r3, #3 │ │ - lsls r2, r6, #3 │ │ - sub.w r9, r2, r3, lsr #3 │ │ - add.w r1, r0, r6, lsl #5 │ │ - mov r3, r6 │ │ - add.w r2, r0, r9, lsl #3 │ │ - bl 47696 │ │ - add.w r1, r4, r6, lsl #5 │ │ - add.w r2, r4, r9, lsl #3 │ │ + movcc r0, #40 @ 0x28 │ │ + ldr.w r6, [fp, r0] │ │ + add r0, fp │ │ + ldr r3, [r0, #4] │ │ + ldr.w r0, [fp, r4] │ │ + str r3, [sp, #132] @ 0x84 │ │ + str r0, [sp, #80] @ 0x50 │ │ + str r0, [r5, #0] │ │ + mov r0, r1 │ │ + str r1, [sp, #120] @ 0x78 │ │ + mov.w r5, #32 │ │ + str.w lr, [ip] │ │ + str.w r9, [fp, #12] │ │ + str r2, [sp, #116] @ 0x74 │ │ + it cc │ │ + movcc r0, r2 │ │ + ldr r0, [r0, #4] │ │ + str.w r0, [fp, #44] @ 0x2c │ │ + mov r0, fp │ │ + str.w r3, [fp, #20] │ │ + mov r3, fp │ │ + ldr.w r9, [sp, #124] @ 0x7c │ │ + str r6, [r2, #0] │ │ + it hi │ │ + movhi r9, r8 │ │ + str.w r9, [r1] │ │ + ldr.w r4, [r0, #32]! │ │ + ldr.w r1, [r3, #64]! │ │ + str.w r9, [sp, #124] @ 0x7c │ │ mov r8, r0 │ │ - mov r0, r4 │ │ - mov r3, r6 │ │ - bl 47696 │ │ - add.w r1, sl, r6, lsl #5 │ │ - add.w r2, sl, r9, lsl #3 │ │ - mov r4, r0 │ │ - mov r0, sl │ │ - mov r3, r6 │ │ - bl 47696 │ │ - mov sl, r0 │ │ - mov r0, r8 │ │ - ldr.w r1, [sl] │ │ - movs r5, #0 │ │ - ldr r2, [r4, #0] │ │ - movs r6, #0 │ │ - ldr r3, [r0, #0] │ │ - cmp r2, r1 │ │ + str.w sl, [sp, #44] @ 0x2c │ │ + cmp r1, r4 │ │ it cc │ │ - movcc r5, #1 │ │ - cmp r3, r2 │ │ - mov.w r2, #0 │ │ + movcc r5, #64 @ 0x40 │ │ + ldr.w r0, [fp, r5] │ │ + add r5, fp │ │ + mov r2, r3 │ │ + ldr.w sl, [r5, #4] │ │ it cc │ │ - movcc r2, #1 │ │ - teq r2, r5 │ │ - it ne │ │ - movne r4, sl │ │ - cmp r3, r1 │ │ + movcc r2, r8 │ │ + ldr r2, [r2, #4] │ │ + str.w r2, [fp, #68] @ 0x44 │ │ + it hi │ │ + movhi r4, r1 │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ + mov r1, fp │ │ + str.w ip, [sp, #96] @ 0x60 │ │ + mov r2, ip │ │ + cmp lr, r9 │ │ it cc │ │ - movcc r6, #1 │ │ - eors r2, r6 │ │ - it ne │ │ - movne r4, r0 │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - push {r4, r5, r6, lr} │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #4 │ │ - ldrd r3, r4, [r0] │ │ - mov.w ip, #0 │ │ - ldrd r2, lr, [r0, #24] │ │ - subs r3, r2, r3 │ │ - sbcs.w r3, lr, r4 │ │ - add.w r4, r0, #48 @ 0x30 │ │ - mov.w r3, #2 │ │ + movcc r1, ip │ │ + ldrd r5, r1, [r1] │ │ + str r5, [sp, #76] @ 0x4c │ │ + str r1, [sp, #64] @ 0x40 │ │ + str.w sl, [fp, #36] @ 0x24 │ │ + str.w r0, [r8] │ │ + str r4, [r3, #0] │ │ it cc │ │ - movcc.w ip, #1 │ │ - cmp.w ip, #0 │ │ - beq.n 47764 │ │ - ldrd r6, r5, [r4] │ │ - subs r2, r6, r2 │ │ - sbcs.w r2, r5, lr │ │ - bcs.n 4777e │ │ - adds r3, #1 │ │ - adds r4, #24 │ │ - mov r2, r6 │ │ - mov lr, r5 │ │ - cmp r1, r3 │ │ - bne.n 4774a │ │ - b.n 47782 │ │ - ldrd r6, r5, [r4] │ │ - subs r2, r6, r2 │ │ - sbcs.w r2, r5, lr │ │ - bcc.n 4777e │ │ - adds r3, #1 │ │ - adds r4, #24 │ │ - mov r2, r6 │ │ - mov lr, r5 │ │ - cmp r1, r3 │ │ - bne.n 47764 │ │ - b.n 47782 │ │ - cmp r3, r1 │ │ - bne.n 477f8 │ │ - cmp.w ip, #0 │ │ - beq.n 477f0 │ │ - add.w r2, r1, r1, lsl #1 │ │ - lsrs r1, r1, #1 │ │ - add.w r1, r1, r1, lsl #1 │ │ - mvn.w r3, #11 │ │ - add.w r2, r3, r2, lsl #3 │ │ - movs r3, #0 │ │ - lsls r1, r1, #3 │ │ - str r1, [sp, #0] │ │ - adds r5, r0, r2 │ │ - ldr.w lr, [r0, r3] │ │ - ldrd r4, sl, [r5, #-12] │ │ - str r4, [r0, r3] │ │ - adds r4, r0, r3 │ │ - adds r3, #24 │ │ - ldrd r1, ip, [r4, #12] │ │ - ldr.w r8, [r0, r2] │ │ - str r1, [r0, r2] │ │ - subs r2, #24 │ │ - ldr r1, [r5, #4] │ │ - ldrd r6, fp, [r4, #4] │ │ - str.w r6, [r5, #-8] │ │ - strd r8, r1, [r4, #12] │ │ - ldr r1, [r4, #20] │ │ - ldr r6, [r5, #8] │ │ - str r1, [r5, #8] │ │ - ldr r1, [sp, #0] │ │ - ldr.w r9, [r5, #-4] │ │ - cmp r1, r3 │ │ - str.w lr, [r5, #-12] │ │ - str.w sl, [r4, #4] │ │ - str.w r9, [r4, #8] │ │ - str.w fp, [r5, #-4] │ │ - str.w ip, [r5, #4] │ │ - str r6, [r4, #20] │ │ - bne.n 477a0 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - orr.w r2, r1, #1 │ │ - movs r3, #62 @ 0x3e │ │ - clz r2, r2 │ │ - eor.w r3, r3, r2, lsl #1 │ │ - movs r2, #0 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 47816 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #76 @ 0x4c │ │ - mov r8, r1 │ │ - mov fp, r0 │ │ - cmp r1, #33 @ 0x21 │ │ - bcs.n 4783a │ │ - mov r0, fp │ │ - mov r1, r8 │ │ - add sp, #76 @ 0x4c │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 47bd2 │ │ - mov r4, r3 │ │ - mov r9, r2 │ │ - b.n 47884 │ │ - mov ip, r9 │ │ - add.w fp, sp, #48 @ 0x30 │ │ - ldmia.w ip, {r2, r3, r4, r5, r6, lr} │ │ - mov r0, r9 │ │ - mov r1, fp │ │ - stmia.w r1, {r2, r3, r4, r5, r6, lr} │ │ - add.w r1, sl, sl, lsl #1 │ │ - movs r2, #24 │ │ - add.w r9, r9, r1, lsl #3 │ │ - mov r1, r9 │ │ - bl 4c350 │ │ - mov r1, fp │ │ - mov ip, r9 │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - add.w fp, r9, #24 │ │ - mov.w r9, #0 │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - mvn.w r0, sl │ │ - add r8, r0 │ │ - ldr r4, [sp, #8] │ │ - cmp.w r8, #33 @ 0x21 │ │ - bcc.n 47828 │ │ - cmp r4, #0 │ │ - beq.w 47bc0 │ │ - mov.w r3, r8, lsr #3 │ │ - movs r0, #168 @ 0xa8 │ │ - mla r2, r3, r0, fp │ │ - add.w r0, r3, r3, lsl #1 │ │ - str.w r8, [sp, #12] │ │ - add.w r1, fp, r0, lsl #5 │ │ - cmp.w r8, #64 @ 0x40 │ │ - bcs.n 478f0 │ │ - ldrd lr, ip, [r2] │ │ - ldrd r6, r5, [r1] │ │ - ldrd r3, r8, [fp] │ │ - subs.w r0, r6, lr │ │ - sbcs.w r0, r5, ip │ │ - mov.w r0, #0 │ │ + movcc r2, fp │ │ + ldr r2, [r2, #4] │ │ + str.w r2, [fp, #60] @ 0x3c │ │ + it ls │ │ + movls lr, r9 │ │ + str.w lr, [sp, #72] @ 0x48 │ │ + mov r2, r8 │ │ + str.w r8, [sp, #104] @ 0x68 │ │ + cmp r0, r6 │ │ + strd r5, r1, [fp] │ │ + mov r5, r6 │ │ + str.w lr, [ip] │ │ + ldr.w lr, [sp, #116] @ 0x74 │ │ it cc │ │ - movcc r0, #1 │ │ - subs r6, r3, r6 │ │ - sbcs.w r5, r8, r5 │ │ - mov.w r5, #0 │ │ + movcc r2, lr │ │ + ldr r2, [r2, #4] │ │ + ldr r1, [sp, #132] @ 0x84 │ │ + str.w r2, [fp, #36] @ 0x24 │ │ it cc │ │ - movcc r5, #1 │ │ - teq r5, r0 │ │ - it ne │ │ - movne r1, r2 │ │ - subs.w r0, r3, lr │ │ - sbcs.w r0, r8, ip │ │ - mov.w r0, #0 │ │ + movcc r1, sl │ │ + str r1, [sp, #132] @ 0x84 │ │ it cc │ │ - movcc r0, #1 │ │ - eors r5, r0 │ │ - it ne │ │ - movne r1, fp │ │ - b.n 478f8 │ │ - mov r0, fp │ │ - bl 481de │ │ - mov r1, r0 │ │ - sub.w ip, r1, fp │ │ - subs r4, #1 │ │ - str r4, [sp, #8] │ │ - cmp.w r9, #0 │ │ - str.w fp, [sp, #20] │ │ - beq.n 47924 │ │ - add.w r8, fp, ip │ │ - ldr.w r0, [fp, ip] │ │ - ldrd r1, r2, [r9] │ │ - ldr.w r3, [r8, #4] │ │ - subs r0, r1, r0 │ │ - sbcs.w r0, r2, r3 │ │ - bcs.w 47a9c │ │ - str.w r9, [sp] │ │ - mov lr, fp │ │ - add.w r9, sp, #48 @ 0x30 │ │ - ldmia.w lr, {r0, r1, r3, r4, r5, r6} │ │ - add.w r8, fp, ip │ │ - mov r2, r9 │ │ - mov.w sl, #24 │ │ - stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ + movcc r5, r0 │ │ + it hi │ │ + movhi r6, r0 │ │ + ldr.w ip, [sp, #108] @ 0x6c │ │ + movs r0, #24 │ │ + str.w r6, [r8] │ │ + cmp r4, ip │ │ + it cc │ │ + movcc r0, #64 @ 0x40 │ │ + add.w r2, fp, r0 │ │ + str.w r1, [fp, #20] │ │ + str.w r5, [lr] │ │ + ldr.w sl, [r2, #4] │ │ + mov r2, r3 │ │ + str.w sl, [sp, #60] @ 0x3c │ │ + str r3, [sp, #92] @ 0x5c │ │ + ldr r1, [sp, #128] @ 0x80 │ │ + it cc │ │ + movcc r2, r1 │ │ + ldr r2, [r2, #4] │ │ + ldr.w r9, [fp, r0] │ │ mov r0, fp │ │ - mov r1, r8 │ │ - movs r2, #24 │ │ - bl 4c350 │ │ - mov r0, r9 │ │ - mov.w lr, #0 │ │ - ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ - stmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ - add.w r8, fp, #24 │ │ - mov r1, r9 │ │ - mov ip, r8 │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - mov r5, sl │ │ + str.w r2, [fp, #68] @ 0x44 │ │ + it ls │ │ + movls r4, ip │ │ + ldr.w lr, [r0, #48]! │ │ + str r0, [sp, #108] @ 0x6c │ │ + str.w r9, [r1] │ │ + mov r8, r0 │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + movs r0, #40 @ 0x28 │ │ + str.w sl, [fp, #28] │ │ mov sl, r8 │ │ - ldr r0, [sp, #12] │ │ - ldrd r2, r3, [fp] │ │ - add.w r0, r0, r0, lsl #1 │ │ - add.w r1, fp, r0, lsl #3 │ │ - lsls r0, r0, #3 │ │ - str r1, [sp, #16] │ │ - mov r1, r8 │ │ - str r0, [sp, #4] │ │ - movs r0, #0 │ │ - str.w r8, [sp, #44] @ 0x2c │ │ - strd r3, r2, [sp, #36] @ 0x24 │ │ - mov r9, r0 │ │ - ldr r0, [r1, #28] │ │ - str r0, [sp, #32] │ │ - add.w r2, lr, lr, lsl #1 │ │ - ldr.w r0, [sl, #24]! │ │ - mov fp, r5 │ │ - str r0, [sp, #24] │ │ - mov r0, r1 │ │ - str r1, [sp, #28] │ │ - mov r4, lr │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - add.w r8, r1, r2, lsl #3 │ │ - movs r2, #24 │ │ - mov r1, r8 │ │ - bl 4c350 │ │ - mov r0, sl │ │ - mov lr, r4 │ │ - ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ - stmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ - add.w r5, fp, #24 │ │ - ldr r0, [sp, #24] │ │ - ldrd r3, r2, [sp, #36] @ 0x24 │ │ - subs r0, r0, r2 │ │ - ldr r0, [sp, #32] │ │ - sbcs r0, r3 │ │ + str r4, [r3, #0] │ │ + cmp lr, r1 │ │ it cc │ │ - addcc.w lr, lr, #1 │ │ - ldr r1, [sp, #28] │ │ - add.w r0, r9, #24 │ │ - ldr r6, [sp, #16] │ │ - adds r1, #48 @ 0x30 │ │ - cmp r1, r6 │ │ - mov r1, sl │ │ - bcc.n 47988 │ │ - ldr r0, [sp, #4] │ │ - add r6, sp, #48 @ 0x30 │ │ - subs r0, #48 @ 0x30 │ │ - str r0, [sp, #24] │ │ - ldr r0, [sp, #20] │ │ - add.w r1, lr, lr, lsl #1 │ │ - ldr.w sl, [sp, #24] │ │ - mov r5, lr │ │ - add r0, fp │ │ - cmp sl, fp │ │ - it ne │ │ - addne.w r6, r0, #48 @ 0x30 │ │ - ldr r2, [sp, #44] @ 0x2c │ │ - adds r0, #24 │ │ - add.w r8, r2, r1, lsl #3 │ │ - ldrd r2, r1, [r6] │ │ - strd r2, r1, [sp, #28] │ │ - movs r2, #24 │ │ - mov r1, r8 │ │ - bl 4c350 │ │ - mov lr, r5 │ │ - ldmia.w r6, {r0, r1, r2, r3, r4, r5} │ │ - add r6, sp, #48 @ 0x30 │ │ - add.w fp, fp, #24 │ │ - add.w r9, r9, #24 │ │ - stmia.w r8, {r0, r1, r2, r3, r4, r5} │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #28] │ │ - subs r0, r1, r0 │ │ - ldrd r1, r0, [sp, #32] │ │ - sbcs.w r0, r1, r0 │ │ + movcc r0, #48 @ 0x30 │ │ + add.w r2, fp, r0 │ │ + ldr.w ip, [r2, #4] │ │ + str.w ip, [sp, #56] @ 0x38 │ │ + ldr r3, [sp, #120] @ 0x78 │ │ it cc │ │ - addcc.w lr, lr, #1 │ │ - cmp sl, r9 │ │ - bne.n 479e8 │ │ - ldr.w r8, [sp, #12] │ │ - cmp lr, r8 │ │ - bcs.w 47bbe │ │ - ldr.w fp, [sp, #20] │ │ - mov r1, r6 │ │ - mov sl, lr │ │ - mov ip, fp │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - add.w r0, lr, lr, lsl #1 │ │ - movs r2, #24 │ │ - add.w r9, fp, r0, lsl #3 │ │ - mov r0, fp │ │ - mov r1, r9 │ │ - bl 4c350 │ │ - add r1, sp, #48 @ 0x30 │ │ - mov ip, r9 │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - mov r1, sl │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - mov r0, fp │ │ - ldr r4, [sp, #8] │ │ - ldr r2, [sp, #0] │ │ - mov r3, r4 │ │ - bl 47816 │ │ - mvn.w r0, sl │ │ - add r8, r0 │ │ - add.w fp, r9, #24 │ │ - cmp.w r8, #33 @ 0x21 │ │ - bcs.w 47884 │ │ - b.n 47828 │ │ - mov ip, fp │ │ - add.w r9, sp, #48 @ 0x30 │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - mov.w sl, #24 │ │ - mov r1, r9 │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - mov r0, fp │ │ - mov r1, r8 │ │ - movs r2, #24 │ │ - bl 4c350 │ │ - mov r0, r9 │ │ - add.w lr, fp, #24 │ │ - ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ - mov ip, lr │ │ - stmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ - mov r1, r9 │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - mov r5, sl │ │ - movs r6, #0 │ │ - ldr r0, [sp, #12] │ │ - mov.w sl, #0 │ │ - ldrd r2, r3, [fp] │ │ - add.w r0, r0, r0, lsl #1 │ │ - add.w r1, fp, r0, lsl #3 │ │ - lsls r0, r0, #3 │ │ - str r1, [sp, #16] │ │ - mov fp, lr │ │ - str r0, [sp, #4] │ │ - mov r0, lr │ │ - str.w lr, [sp, #44] @ 0x2c │ │ - strd r3, r2, [sp, #36] @ 0x24 │ │ - ldr r1, [r0, #28] │ │ - movs r2, #24 │ │ - str r0, [sp, #28] │ │ - mov r8, r5 │ │ - str r1, [sp, #32] │ │ - ldr.w r1, [fp, #24]! │ │ - str r1, [sp, #24] │ │ - add.w r1, sl, sl, lsl #1 │ │ - add.w r9, lr, r1, lsl #3 │ │ - mov r1, r9 │ │ - bl 4c350 │ │ - mov r0, fp │ │ - mov ip, r6 │ │ - ldr.w lr, [sp, #44] @ 0x2c │ │ - ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ - stmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ - add.w r6, ip, #24 │ │ - add.w r5, r8, #24 │ │ - ldr r0, [sp, #24] │ │ - ldrd r3, r2, [sp, #36] @ 0x24 │ │ - subs r0, r2, r0 │ │ - ldr r0, [sp, #32] │ │ - sbcs.w r0, r3, r0 │ │ + movcc sl, r3 │ │ + ldr.w r2, [sl, #4] │ │ + str.w r2, [fp, #52] @ 0x34 │ │ + it hi │ │ + movhi r1, lr │ │ + ldr.w sl, [fp, r0] │ │ + mov lr, r6 │ │ + str r1, [sp, #124] @ 0x7c │ │ + str.w ip, [fp, #44] @ 0x2c │ │ + mov ip, r3 │ │ + str.w sl, [r3] │ │ + ldr r3, [sp, #116] @ 0x74 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + str.w r1, [r8] │ │ + mov r2, r3 │ │ + cmp r5, r0 │ │ + it cc │ │ + movcc r2, fp │ │ + ldr r2, [r2, #4] │ │ + str.w r2, [fp, #20] │ │ + mov r2, r0 │ │ + it hi │ │ + movhi r2, r5 │ │ + str r2, [sp, #84] @ 0x54 │ │ it cs │ │ - addcs.w sl, sl, #1 │ │ - ldr r0, [sp, #28] │ │ - ldr r4, [sp, #16] │ │ - add.w r1, r0, #48 @ 0x30 │ │ - mov r0, fp │ │ - cmp r1, r4 │ │ - bcc.n 47af8 │ │ - ldr r0, [sp, #4] │ │ - subs r0, #48 @ 0x30 │ │ - str r0, [sp, #24] │ │ - ldr r0, [sp, #20] │ │ - add.w r1, sl, sl, lsl #1 │ │ - ldr.w r9, [sp, #24] │ │ - add r5, sp, #48 @ 0x30 │ │ - add r0, r8 │ │ - add.w fp, lr, r1, lsl #3 │ │ - cmp r9, r8 │ │ - it ne │ │ - addne.w r5, r0, #48 @ 0x30 │ │ - ldrd r2, r1, [r5] │ │ - adds r0, #24 │ │ - strd r2, r1, [sp, #28] │ │ - mov r1, fp │ │ - movs r2, #24 │ │ - mov r4, ip │ │ - bl 4c350 │ │ - mov ip, r4 │ │ - ldr.w lr, [sp, #44] @ 0x2c │ │ - ldmia.w r5, {r0, r1, r2, r3, r4, r6} │ │ - add.w r8, r8, #24 │ │ - add.w ip, ip, #24 │ │ - stmia.w fp, {r0, r1, r2, r3, r4, r6} │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #28] │ │ - subs r0, r0, r1 │ │ - ldrd r1, r0, [sp, #32] │ │ - sbcs r0, r1 │ │ + movcs r5, r0 │ │ + str r5, [sp, #76] @ 0x4c │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ it cs │ │ - addcs.w sl, sl, #1 │ │ - cmp r9, ip │ │ - bne.n 47b56 │ │ - ldr.w r8, [sp, #12] │ │ - ldr.w r9, [sp, #20] │ │ - cmp sl, r8 │ │ - bcc.w 47840 │ │ - udf #254 @ 0xfe │ │ - mov r0, fp │ │ + movcs r0, r1 │ │ + str r0, [sp, #132] @ 0x84 │ │ + str r2, [r3, #0] │ │ + ldr r2, [sp, #128] @ 0x80 │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ + strd r5, r0, [fp] │ │ + mov r1, r2 │ │ + cmp r9, r8 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + it cc │ │ + movcc r1, r0 │ │ + ldr r1, [r1, #4] │ │ + str.w r1, [fp, #28] │ │ mov r1, r8 │ │ - add sp, #76 @ 0x4c │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 480d4 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - subw sp, sp, #1212 @ 0x4bc │ │ - movs.w fp, r1, lsr #1 │ │ - beq.w 480b0 │ │ - mov r8, r0 │ │ - cmp r1, #8 │ │ - str r0, [sp, #24] │ │ - str.w fp, [sp, #32] │ │ - str r1, [sp, #0] │ │ - bcc.w 47e1c │ │ - ldrd r0, r4, [r8, #48] @ 0x30 │ │ - ldrd r3, r6, [r8, #72] @ 0x48 │ │ - ldrd r5, ip, [r8] │ │ - subs r0, r3, r0 │ │ - ldrd r2, lr, [r8, #24] │ │ - sbcs.w r0, r6, r4 │ │ - mov.w r3, #48 @ 0x30 │ │ - mov.w r6, #72 @ 0x48 │ │ + it hi │ │ + movhi r1, r9 │ │ + str r1, [sp, #52] @ 0x34 │ │ it cc │ │ - movcc r3, #72 @ 0x48 │ │ + movcc r8, r9 │ │ + mov r3, r1 │ │ + ldr r1, [sp, #100] @ 0x64 │ │ + ldr r5, [sp, #60] @ 0x3c │ │ it cc │ │ - movcc r6, #48 @ 0x30 │ │ - subs r2, r2, r5 │ │ - mov.w r5, #0 │ │ - ldr.w fp, [r8, r6] │ │ - sbcs.w r2, lr, ip │ │ - ldr.w r9, [r8, r3] │ │ + movcc r1, r5 │ │ + str r1, [sp, #100] @ 0x64 │ │ + cmp sl, r6 │ │ + it hi │ │ + movhi lr, sl │ │ + str.w r1, [fp, #12] │ │ + mov r5, ip │ │ + mov r1, ip │ │ + ldr.w ip, [sp, #104] @ 0x68 │ │ + cmp r6, sl │ │ + str r3, [r2, #0] │ │ + mov.w r2, #56 @ 0x38 │ │ + str.w r8, [r0] │ │ + it hi │ │ + movhi r1, ip │ │ + ldr r1, [r1, #4] │ │ + ldr.w r9, [ip] │ │ + str.w r1, [fp, #44] @ 0x2c │ │ + it hi │ │ + movhi r9, sl │ │ + ldr.w r0, [fp, #36] @ 0x24 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + it hi │ │ + movhi r0, r1 │ │ + ldr.w sl, [sp, #72] @ 0x48 │ │ + cmp r4, sl │ │ it cc │ │ - movcc r5, #1 │ │ - orr.w r2, r5, r5, lsl #1 │ │ - mov.w r5, #0 │ │ - it cs │ │ - movcs r5, #1 │ │ - ldr r0, [sp, #24] │ │ - orr.w r4, r5, r5, lsl #1 │ │ - ldr.w r8, [r0, r4, lsl #3] │ │ - ldr r0, [sp, #24] │ │ - adds r5, r0, r6 │ │ - ldr r0, [sp, #24] │ │ - ldr.w lr, [r5, #4] │ │ - ldr.w r6, [r0, r2, lsl #3] │ │ - ldr r0, [sp, #24] │ │ - adds r1, r0, r3 │ │ - ldr r0, [sp, #24] │ │ - subs.w r6, r9, r6 │ │ - add.w r4, r0, r4, lsl #3 │ │ - ldr r0, [sp, #24] │ │ - ldr.w sl, [r1, #4] │ │ - mov r6, r1 │ │ - add.w r3, r0, r2, lsl #3 │ │ - ldr.w ip, [r4, #4] │ │ - ldr r0, [r3, #4] │ │ - sbcs.w r0, sl, r0 │ │ - mov sl, r4 │ │ - mrs r0, CPSR │ │ + movcc r2, #64 @ 0x40 │ │ + add.w r6, fp, r2 │ │ + str.w lr, [r5] │ │ + str.w r0, [fp, #36] @ 0x24 │ │ + ldr r1, [r6, #4] │ │ + str r1, [sp, #64] @ 0x40 │ │ + ldr r5, [sp, #92] @ 0x5c │ │ + str.w r9, [ip] │ │ + ldr r3, [sp, #96] @ 0x60 │ │ + mov r6, r5 │ │ it cc │ │ - movcc r6, r4 │ │ - subs.w r2, fp, r8 │ │ - sbcs.w r2, lr, ip │ │ - itt cc │ │ - movcc r6, r5 │ │ - movcc r5, r4 │ │ - str r5, [sp, #36] @ 0x24 │ │ + movcc r6, r3 │ │ + ldr.w r2, [fp, r2] │ │ + ldr r6, [r6, #4] │ │ + str.w r6, [fp, #68] @ 0x44 │ │ + it ls │ │ + movls r4, sl │ │ + str r4, [sp, #80] @ 0x50 │ │ + mov r6, ip │ │ + str r4, [r5, #0] │ │ + cmp r9, r8 │ │ + str.w r1, [fp, #60] @ 0x3c │ │ + mov sl, ip │ │ + str r2, [r3, #0] │ │ + mov ip, r8 │ │ + ldr r5, [sp, #112] @ 0x70 │ │ it cc │ │ - movcc sl, r1 │ │ - msr CPSR_f, r0 │ │ + movcc r6, r5 │ │ + ldr r6, [r6, #4] │ │ + mov.w r4, #24 │ │ + ldr r1, [sp, #100] @ 0x64 │ │ + str.w r6, [fp, #36] @ 0x24 │ │ + ite cs │ │ + movcs r0, r1 │ │ + movcc ip, r9 │ │ + it ls │ │ + movls r9, r8 │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + ldr r3, [sp, #52] @ 0x34 │ │ + cmp r1, r3 │ │ it cc │ │ - movcc sl, r3 │ │ - ldrd r0, r5, [sl] │ │ - add r4, sp, #40 @ 0x28 │ │ - str r0, [sp, #28] │ │ - ldrd r2, r0, [r6] │ │ - str r0, [sp, #20] │ │ + movcc r4, #48 @ 0x30 │ │ + add.w r6, fp, r4 │ │ + str.w r9, [sl] │ │ + str.w ip, [r5] │ │ + ldr.w sl, [r6, #4] │ │ + str.w sl, [sp, #100] @ 0x64 │ │ + ldr r5, [sp, #108] @ 0x6c │ │ + str.w r0, [fp, #12] │ │ + ldr.w r8, [sp, #128] @ 0x80 │ │ + mov r6, r5 │ │ it cc │ │ - movcc r3, r1 │ │ - ldmia.w r3, {r0, r8, r9, fp, ip, lr} │ │ - mov r1, r4 │ │ - stmia.w r1, {r0, r8, r9, fp, ip, lr} │ │ - mov ip, sl │ │ - mov r8, r6 │ │ - ldr r0, [sp, #28] │ │ - mov lr, r4 │ │ - add.w r1, r4, #24 │ │ - subs r0, r2, r0 │ │ - ldr r0, [sp, #20] │ │ - sbcs r0, r5 │ │ + movcc r6, r8 │ │ + ldr r6, [r6, #4] │ │ + str.w r6, [fp, #52] @ 0x34 │ │ + it hi │ │ + movhi r3, r1 │ │ + mov r1, lr │ │ + ldr.w r6, [fp, r4] │ │ + cmp r2, lr │ │ + it hi │ │ + movhi r1, r2 │ │ + str r1, [sp, #124] @ 0x7c │ │ + cmp lr, r2 │ │ + ldr.w lr, [sp, #96] @ 0x60 │ │ + str r3, [r5, #0] │ │ + ldr r5, [sp, #120] @ 0x78 │ │ + mov r4, lr │ │ + str.w sl, [fp, #28] │ │ + str.w r6, [r8] │ │ + it hi │ │ + movhi r4, r5 │ │ + ldr r4, [r4, #4] │ │ + str.w r4, [fp, #60] @ 0x3c │ │ + ldr r4, [r5, #0] │ │ + it hi │ │ + movhi r4, r2 │ │ + ldr.w sl, [fp, #44] @ 0x2c │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + it hi │ │ + movhi sl, r2 │ │ + str r4, [r5, #0] │ │ + ldr r5, [sp, #112] @ 0x70 │ │ + str.w r1, [lr] │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + mov r2, r5 │ │ + str.w sl, [fp, #44] @ 0x2c │ │ + cmp ip, r1 │ │ it cc │ │ - movcc ip, r6 │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + movcc r2, fp │ │ + ldr r2, [r2, #4] │ │ + str.w r2, [fp, #12] │ │ + ldr r2, [sp, #132] @ 0x84 │ │ it cs │ │ - movcs sl, r8 │ │ - add.w r0, lr, #48 @ 0x30 │ │ - ldmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - add.w r0, lr, #72 @ 0x48 │ │ - ldr.w ip, [sp, #36] @ 0x24 │ │ - ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - ldr r0, [sp, #32] │ │ - ldr r2, [sp, #24] │ │ - add.w r1, r0, r0, lsl #1 │ │ - ldr r0, [sp, #24] │ │ - str r1, [sp, #36] @ 0x24 │ │ - add.w r6, r0, r1, lsl #3 │ │ - ldr.w r2, [r2, r1, lsl #3] │ │ - ldrd r3, r4, [r6, #48] @ 0x30 │ │ - ldrd r5, r0, [r6, #72] @ 0x48 │ │ - movs r1, #0 │ │ - ldrd ip, r8, [r6, #24] │ │ - subs r3, r5, r3 │ │ - ldr.w lr, [r6, #4] │ │ - sbcs r0, r4 │ │ - mov.w r3, #48 @ 0x30 │ │ - mov.w r0, #72 @ 0x48 │ │ + movcs r0, r2 │ │ + mov r2, r1 │ │ it cc │ │ - movcc r3, #72 @ 0x48 │ │ + movcc r2, ip │ │ + strd r2, r0, [fp] │ │ + it ls │ │ + movls ip, r1 │ │ + str.w ip, [sp, #132] @ 0x84 │ │ + ldr r2, [sp, #116] @ 0x74 │ │ + str.w ip, [r5] │ │ + ldr.w ip, [sp, #84] @ 0x54 │ │ + ldr r5, [sp, #104] @ 0x68 │ │ + mov r0, r2 │ │ + cmp r9, ip │ │ it cc │ │ - movcc r0, #48 @ 0x30 │ │ - ldr.w sl, [r6, r0] │ │ - mov r5, r0 │ │ - subs.w r0, ip, r2 │ │ - add.w r4, r6, r3 │ │ - sbcs.w r0, r8, lr │ │ + movcc r0, r5 │ │ + ldrd r1, lr, [r0] │ │ + mov r0, r5 │ │ + strd r1, lr, [sp, #72] @ 0x48 │ │ it cc │ │ - movcc r1, #1 │ │ - orr.w r1, r1, r1, lsl #1 │ │ - mov.w r0, #0 │ │ - ldr.w fp, [r6, r3] │ │ + movcc r0, r2 │ │ + ldr r0, [r0, #4] │ │ + str.w r0, [fp, #36] @ 0x24 │ │ + it ls │ │ + movls r9, ip │ │ + str r1, [r2, #0] │ │ + cmp r4, r6 │ │ + ldr r2, [sp, #120] @ 0x78 │ │ + mov r1, r8 │ │ + str.w r9, [r5] │ │ + mov.w r5, #48 @ 0x30 │ │ + str.w lr, [fp, #20] │ │ + mov ip, r3 │ │ + mov r0, r2 │ │ + it cc │ │ + movcc r0, r8 │ │ + mov r8, r6 │ │ + ldr r0, [r0, #4] │ │ + str.w r0, [fp, #44] @ 0x2c │ │ + it hi │ │ + movhi r8, r4 │ │ it cs │ │ - movcs r0, #1 │ │ - add.w lr, r6, r5 │ │ - ldr.w r5, [r6, r1, lsl #3] │ │ - orr.w r2, r0, r0, lsl #1 │ │ - add.w r1, r6, r1, lsl #3 │ │ - add.w ip, r6, r2, lsl #3 │ │ - ldr.w r8, [r6, r2, lsl #3] │ │ - ldr r3, [r4, #4] │ │ - ldr r6, [r1, #4] │ │ - subs.w r5, fp, r5 │ │ - ldr.w r9, [lr, #4] │ │ - mov r2, r4 │ │ - ldr.w r0, [ip, #4] │ │ - sbcs r3, r6 │ │ - mrs r5, CPSR │ │ + movcs r4, r6 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + it cs │ │ + movcs sl, r0 │ │ + ldr.w lr, [sp, #80] @ 0x50 │ │ + cmp lr, r3 │ │ it cc │ │ - movcc r2, ip │ │ - subs.w r6, sl, r8 │ │ - sbcs.w r6, r9, r0 │ │ + movcc r5, #64 @ 0x40 │ │ + add.w r6, fp, r5 │ │ + str r4, [r1, #0] │ │ + str.w sl, [fp, #28] │ │ + ldr r3, [r6, #4] │ │ + str r3, [sp, #100] @ 0x64 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + str.w r8, [r2] │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + mov r6, r1 │ │ it cc │ │ - movcc r2, lr │ │ - str r2, [sp, #12] │ │ + movcc r6, r0 │ │ + ldr r6, [r6, #4] │ │ + str.w r6, [fp, #68] @ 0x44 │ │ + it hi │ │ + movhi ip, lr │ │ + ldr r2, [sp, #128] @ 0x80 │ │ + ldr.w r5, [fp, r5] │ │ + str.w ip, [r1] │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + mov r6, r2 │ │ + str.w r3, [fp, #52] @ 0x34 │ │ + str r5, [r0, #0] │ │ + cmp r4, r1 │ │ + ldr.w ip, [sp, #116] @ 0x74 │ │ it cc │ │ - movcc lr, ip │ │ - str.w lr, [sp, #28] │ │ + movcc r6, ip │ │ + ldr r6, [r6, #4] │ │ + str.w r6, [fp, #28] │ │ + mov r6, r1 │ │ it cc │ │ - movcc ip, r4 │ │ - msr CPSR_f, r5 │ │ + movcc r6, r4 │ │ + ldr r3, [sp, #76] @ 0x4c │ │ + it cs │ │ + movcs sl, r3 │ │ + it ls │ │ + movls r4, r1 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + cmp r8, r9 │ │ + ldr r3, [sp, #120] @ 0x78 │ │ + str r4, [r2, #0] │ │ + mov r2, r1 │ │ + str.w sl, [fp, #20] │ │ + str.w r6, [ip] │ │ it cc │ │ - movcc ip, r1 │ │ - mov r3, r2 │ │ - ldrd r2, r0, [r2] │ │ - strd r2, r0, [sp, #16] │ │ - add r0, sp, #40 @ 0x28 │ │ - ldrd r6, sl, [ip] │ │ + movcc r2, r3 │ │ + ldrd lr, r0, [r2] │ │ + mov r2, r3 │ │ + str r0, [sp, #92] @ 0x5c │ │ it cc │ │ - movcc r1, r4 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - add.w r2, r0, r2, lsl #3 │ │ - ldmia.w r1, {r0, r5, r8, r9, fp, lr} │ │ - mov r4, r2 │ │ - stmia.w r4, {r0, r5, r8, r9, fp, lr} │ │ - mov lr, ip │ │ - add.w r9, r2, #24 │ │ - ldr r0, [sp, #16] │ │ - ldr r1, [sp, #0] │ │ - subs r0, r0, r6 │ │ - ldr.w fp, [sp, #32] │ │ - ldr r0, [sp, #20] │ │ - ldr.w r8, [sp, #24] │ │ - sbcs.w r0, r0, sl │ │ + movcc r2, r1 │ │ + ldr r2, [r2, #4] │ │ + str.w r2, [fp, #44] @ 0x2c │ │ + it ls │ │ + movls r8, r9 │ │ + ldr.w r9, [sp, #96] @ 0x60 │ │ + str.w r8, [r3] │ │ + ldr r3, [sp, #124] @ 0x7c │ │ + str.w lr, [r1] │ │ + mov r1, r9 │ │ + str.w r0, [fp, #36] @ 0x24 │ │ + cmp r3, r5 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ it cc │ │ - movcc lr, r3 │ │ - mov sl, r2 │ │ - ldmia.w lr, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w r9, {r0, r2, r3, r4, r5, r6} │ │ - ldr r0, [sp, #12] │ │ + movcc r1, r0 │ │ + ldr r2, [r1, #4] │ │ + it ls │ │ + movls r3, r5 │ │ + ldr.w r1, [r9] │ │ + mov r0, ip │ │ + str.w r3, [r9] │ │ + ldr.w r9, [fp, #60] @ 0x3c │ │ + str.w r2, [fp, #60] @ 0x3c │ │ it cs │ │ - movcs ip, r0 │ │ - ldmia.w ip, {r2, r3, r4, r5, r6, lr} │ │ - add.w r0, sl, #48 @ 0x30 │ │ - stmia.w r0, {r2, r3, r4, r5, r6, lr} │ │ - add.w r0, sl, #72 @ 0x48 │ │ - ldr.w lr, [sp, #28] │ │ - ldmia.w lr, {r2, r3, r4, r5, r6, ip} │ │ - stmia.w r0, {r2, r3, r4, r5, r6, ip} │ │ - movs r0, #4 │ │ - b.n 47e42 │ │ + movcs r1, r5 │ │ + ldr r2, [sp, #100] @ 0x64 │ │ + it cs │ │ + movcs r9, r2 │ │ + ldr r3, [sp, #132] @ 0x84 │ │ + mov r5, ip │ │ + cmp r6, r3 │ │ + mov r2, r3 │ │ + it hi │ │ + movhi r2, r6 │ │ + cmp r3, r6 │ │ + ldr.w ip, [sp, #112] @ 0x70 │ │ + it hi │ │ + movhi r5, ip │ │ + ldr r3, [sp, #108] @ 0x6c │ │ + str.w r9, [fp, #52] @ 0x34 │ │ + str r1, [r3, #0] │ │ + ldr r5, [r5, #4] │ │ + str r2, [r0, #0] │ │ + ldr.w r2, [fp, #12] │ │ + str.w r5, [fp, #20] │ │ + it hi │ │ + movhi r2, sl │ │ + str.w r2, [fp, #12] │ │ + ldr.w r2, [ip] │ │ + it hi │ │ + movhi r2, r6 │ │ + str.w r2, [ip] │ │ + ldr.w ip, [sp, #104] @ 0x68 │ │ + cmp r4, lr │ │ + ldr r5, [sp, #128] @ 0x80 │ │ + mov r2, ip │ │ + it hi │ │ + movhi r2, r5 │ │ + ldr.w r6, [fp, #28] │ │ + ldr r2, [r2, #4] │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + it hi │ │ + movhi r6, r0 │ │ + str.w r6, [fp, #28] │ │ + ldr r6, [r5, #0] │ │ + it hi │ │ + movhi r6, lr │ │ + str.w r2, [fp, #36] @ 0x24 │ │ + str r6, [r5, #0] │ │ + cmp lr, r4 │ │ + it hi │ │ + movhi r4, lr │ │ + mov r2, r3 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + cmp r8, r1 │ │ + str.w r4, [ip] │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + it hi │ │ + movhi r2, r0 │ │ + ldr.w r6, [fp, #44] @ 0x2c │ │ + ldr r2, [r2, #4] │ │ + it hi │ │ + movhi r6, r9 │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ + ldr r5, [r0, #0] │ │ + str.w r6, [fp, #44] @ 0x2c │ │ + it hi │ │ + movhi r5, r1 │ │ + str.w r2, [fp, #52] @ 0x34 │ │ + movs r2, #9 │ │ + str r5, [r0, #0] │ │ + cmp r1, r8 │ │ + it ls │ │ + movls r1, r8 │ │ + str r1, [r3, #0] │ │ + b.n 4858e │ │ + movs r2, #1 │ │ + cmp r2, sl │ │ + bhi.w 4895c │ │ + bne.n 485ac │ │ + cmp.w r9, #18 │ │ + bcc.w 48954 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + cmp fp, r1 │ │ + ldrd sl, fp, [sp, #32] │ │ + beq.w 47634 │ │ + b.n 4887a │ │ + add.w ip, fp, sl, lsl #3 │ │ + add.w r1, fp, r2, lsl #3 │ │ + lsls r4, r2, #3 │ │ + b.n 485c6 │ │ + mov r0, fp │ │ + strd r6, lr, [r0] │ │ + adds r1, #8 │ │ + adds r4, #8 │ │ + cmp r1, ip │ │ + beq.n 48596 │ │ + ldr r6, [r1, #0] │ │ + ldr.w r0, [r1, #-8] │ │ + cmp r6, r0 │ │ + bcs.n 485be │ │ + ldr.w lr, [r1, #4] │ │ + mov r2, r4 │ │ + add.w r0, fp, r2 │ │ + ldrd r3, r5, [r0, #-8] │ │ + str.w r3, [fp, r2] │ │ + subs r2, #8 │ │ + str r5, [r0, #4] │ │ + beq.n 485b8 │ │ + ldr.w r0, [r0, #-16] │ │ + cmp r6, r0 │ │ + bcc.n 485d6 │ │ + add.w r0, fp, r2 │ │ + b.n 485ba │ │ + add.w sl, sp, #136 @ 0x88 │ │ + mov r6, r3 │ │ + mov r8, r2 │ │ + b.n 48638 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + add.w r5, r0, r4, lsl #3 │ │ + ldrd r1, r2, [r0] │ │ + ldr.w r6, [r0, r4, lsl #3] │ │ + ldr r3, [r5, #4] │ │ + strd r6, r3, [r0] │ │ + ldr r6, [sp, #132] @ 0x84 │ │ + str.w r1, [r0, r4, lsl #3] │ │ + mov r1, r4 │ │ + str r2, [r5, #4] │ │ mov r2, r8 │ │ - add.w ip, sp, #40 @ 0x28 │ │ - ldmia.w r2, {r0, r3, r4, r5, r6, r9} │ │ - mov lr, ip │ │ - stmia.w lr, {r0, r3, r4, r5, r6, r9} │ │ - add.w r0, fp, fp, lsl #1 │ │ - add.w lr, r8, r0, lsl #3 │ │ - add.w r0, ip, r0, lsl #3 │ │ - ldmia.w lr, {r2, r3, r4, r5, r6, ip} │ │ - stmia.w r0, {r2, r3, r4, r5, r6, ip} │ │ - movs r0, #1 │ │ - sub.w r1, r1, fp │ │ - cmp r0, fp │ │ - str r0, [sp, #16] │ │ - add.w r0, r0, r0, lsl #1 │ │ - str r1, [sp, #8] │ │ - str r0, [sp, #28] │ │ - bcs.n 47efc │ │ - ldr r0, [sp, #28] │ │ - ldr.w r9, [sp, #16] │ │ - lsls r0, r0, #3 │ │ - str r0, [sp, #36] @ 0x24 │ │ - b.n 47e86 │ │ - add r1, sp, #40 @ 0x28 │ │ - sub.w r4, r7, #48 @ 0x30 │ │ - ldr.w r8, [sp, #24] │ │ - strd ip, lr, [r1], #8 │ │ - ldmia r4, {r0, r2, r3, r4} │ │ - stmia r1!, {r0, r2, r3, r4} │ │ - ldr.w fp, [sp, #32] │ │ - add.w r9, r9, #1 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - cmp r9, fp │ │ - add.w r0, r0, #24 │ │ - str r0, [sp, #36] @ 0x24 │ │ - beq.n 47efc │ │ - add.w r6, r9, r9, lsl #1 │ │ - add r0, sp, #40 @ 0x28 │ │ - add.w sl, r8, r6, lsl #3 │ │ - add.w r5, r0, r6, lsl #3 │ │ - mov r1, sl │ │ - mov fp, r5 │ │ - ldmia.w r1, {r0, r2, r3, r4, ip, lr} │ │ - stmia.w fp, {r0, r2, r3, r4, ip, lr} │ │ - add r0, sp, #40 @ 0x28 │ │ - ldr.w ip, [r0, r6, lsl #3] │ │ - ldrd r0, r1, [r5, #-24] │ │ - ldr.w lr, [r5, #4] │ │ - subs.w r0, ip, r0 │ │ - sbcs.w r0, lr, r1 │ │ - bcs.n 47e72 │ │ - add.w r3, sl, #8 │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ - sub.w r4, r7, #48 @ 0x30 │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - stmia r4!, {r0, r1, r2, r3} │ │ - add r0, sp, #40 @ 0x28 │ │ - cmp.w fp, #24 │ │ - add.w r6, r0, fp │ │ - sub.w sl, r6, #24 │ │ - mov r2, r6 │ │ - ldmia.w sl, {r0, r1, r3, r4, r5, r8} │ │ - stmia.w r2, {r0, r1, r3, r4, r5, r8} │ │ - beq.n 47e60 │ │ - ldrd r0, r1, [r6, #-48] @ 0x30 │ │ - sub.w fp, fp, #24 │ │ - subs.w r0, ip, r0 │ │ - sbcs.w r0, lr, r1 │ │ - bcc.n 47ec8 │ │ - add r0, sp, #40 @ 0x28 │ │ - add.w r1, r0, fp │ │ - b.n 47e62 │ │ - add.w r0, fp, fp, lsl #1 │ │ - add r1, sp, #40 @ 0x28 │ │ - ldr r2, [sp, #16] │ │ - add.w r4, r1, r0, lsl #3 │ │ - ldr r1, [sp, #8] │ │ + mov r3, r6 │ │ + bl 475f8 │ │ + mvns r0, r4 │ │ + add r9, r0 │ │ + add.w r4, r5, #8 │ │ + mov r8, r5 │ │ + cmp.w r9, #33 @ 0x21 │ │ + bcc.w 4760c │ │ + cmp r6, #0 │ │ + beq.w 48868 │ │ + mov.w r3, r9, lsr #3 │ │ + cmp.w r9, #64 @ 0x40 │ │ + mov.w r0, r3, lsl #3 │ │ + add.w r1, r4, r3, lsl #5 │ │ + sub.w r0, r0, r9, lsr #3 │ │ + add.w r2, r4, r0, lsl #3 │ │ + bcs.n 4868c │ │ + ldr.w ip, [r2] │ │ + movs r5, #0 │ │ + ldr r3, [r1, #0] │ │ + ldr r0, [r4, #0] │ │ + cmp r3, ip │ │ + it cc │ │ + movcc r5, #1 │ │ + cmp r0, r3 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + teq r3, r5 │ │ + it ne │ │ + movne r1, r2 │ │ + cmp r0, ip │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + eors r3, r0 │ │ + it ne │ │ + movne r1, r4 │ │ + b.n 48694 │ │ + mov r0, r4 │ │ + bl 489f6 │ │ + mov r1, r0 │ │ + subs r0, r1, r4 │ │ + subs r6, #1 │ │ + str r6, [sp, #132] @ 0x84 │ │ + cmp.w r8, #0 │ │ + str r4, [sp, #88] @ 0x58 │ │ + beq.n 486ac │ │ + ldr r1, [r4, r0] │ │ + ldr.w r2, [r8] │ │ cmp r2, r1 │ │ - bcs.n 47fc6 │ │ - ldr r1, [sp, #24] │ │ - str r4, [sp, #20] │ │ - add.w r0, r1, r0, lsl #3 │ │ - str r0, [sp, #4] │ │ - ldr r0, [sp, #28] │ │ - str r4, [sp, #12] │ │ - mov.w ip, r0, lsl #3 │ │ - movs r0, #24 │ │ - str r0, [sp, #28] │ │ - b.n 47f4e │ │ - ldr r4, [sp, #12] │ │ + bcs.n 48774 │ │ + adds r6, r4, r0 │ │ + ldr r1, [r4, r0] │ │ + ldrd r2, r3, [r4] │ │ + ldr r5, [r6, #4] │ │ + mov fp, r4 │ │ + add.w lr, r4, r9, lsl #3 │ │ + str.w r9, [sp, #68] @ 0x44 │ │ + sub.w r9, lr, #8 │ │ + strd r1, r5, [r4] │ │ + str r3, [r6, #4] │ │ + movs r6, #0 │ │ + str r2, [r4, r0] │ │ + ldr r1, [r4, #12] │ │ + ldr.w r2, [fp, #8]! │ │ + ldr.w ip, [r4] │ │ + strd r2, r1, [sp, #136] @ 0x88 │ │ + add.w r1, r4, #16 │ │ + cmp r1, r9 │ │ + bcs.n 4872c │ │ + add.w r2, fp, r6, lsl #3 │ │ + ldrd r5, r4, [r1] │ │ + ldr.w r0, [fp, r6, lsl #3] │ │ + ldr r3, [r2, #4] │ │ + cmp r5, ip │ │ + strd r0, r3, [r1, #-8] │ │ + str.w r5, [fp, r6, lsl #3] │ │ + str r4, [r2, #4] │ │ + it cc │ │ + addcc r6, #1 │ │ + add.w r2, fp, r6, lsl #3 │ │ + ldr.w r0, [fp, r6, lsl #3] │ │ + ldr r3, [r2, #4] │ │ + str r3, [r1, #4] │ │ + ldrd r3, r4, [r1, #8] │ │ + str.w r0, [r1], #16 │ │ + cmp r3, ip │ │ + str.w r3, [fp, r6, lsl #3] │ │ + str r4, [r2, #4] │ │ + it cc │ │ + addcc r6, #1 │ │ + cmp r1, r9 │ │ + bcc.n 486e4 │ │ + sub.w r5, r1, #8 │ │ + b.n 4872e │ │ + mov r5, fp │ │ + mov r4, r6 │ │ + mov r3, r1 │ │ + cmp r1, lr │ │ + it eq │ │ + moveq r3, sl │ │ + ldr r2, [r3, #0] │ │ + add.w r0, fp, r6, lsl #3 │ │ + cmp r2, ip │ │ + it cc │ │ + addcc r4, #1 │ │ + ldr.w r9, [r0, #4] │ │ + cmp r1, lr │ │ + ldr.w r2, [fp, r6, lsl #3] │ │ + strd r2, r9, [r5] │ │ + mov r5, r1 │ │ + ldrd r2, r3, [r3] │ │ + str.w r2, [fp, r6, lsl #3] │ │ + mov r6, r4 │ │ + str r3, [r0, #4] │ │ + add.w r0, r1, #8 │ │ + mov r1, r0 │ │ + bne.n 48730 │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ + cmp r4, r9 │ │ + bcc.w 48600 │ │ + b.n 4895c │ │ + adds r6, r4, r0 │ │ + ldr r1, [r4, r0] │ │ + ldrd r2, r3, [r4] │ │ + ldr r5, [r6, #4] │ │ + mov r8, r4 │ │ + add.w lr, r4, r9, lsl #3 │ │ + mov fp, r9 │ │ + sub.w r9, lr, #8 │ │ + strd r1, r5, [r4] │ │ + str r3, [r6, #4] │ │ + movs r6, #0 │ │ + str r2, [r4, r0] │ │ + ldr r1, [r4, #12] │ │ + ldr.w r2, [r8, #8]! │ │ + ldr.w ip, [r4] │ │ + strd r2, r1, [sp, #136] @ 0x88 │ │ + add.w r1, r4, #16 │ │ + cmp r1, r9 │ │ + bcs.n 487f2 │ │ + add.w r2, r8, r6, lsl #3 │ │ + ldrd r5, r4, [r1] │ │ + ldr.w r0, [r8, r6, lsl #3] │ │ + ldr r3, [r2, #4] │ │ + cmp ip, r5 │ │ + strd r0, r3, [r1, #-8] │ │ + str.w r5, [r8, r6, lsl #3] │ │ + str r4, [r2, #4] │ │ + it cs │ │ + addcs r6, #1 │ │ + add.w r2, r8, r6, lsl #3 │ │ + ldr.w r0, [r8, r6, lsl #3] │ │ + ldr r3, [r2, #4] │ │ + str r3, [r1, #4] │ │ + ldrd r3, r4, [r1, #8] │ │ + str.w r0, [r1], #16 │ │ + cmp ip, r3 │ │ + str.w r3, [r8, r6, lsl #3] │ │ + str r4, [r2, #4] │ │ + it cs │ │ + addcs r6, #1 │ │ + cmp r1, r9 │ │ + bcc.n 487aa │ │ + sub.w r9, r1, #8 │ │ + b.n 487f4 │ │ + mov r9, r8 │ │ + mov r4, r6 │ │ + mov r3, r1 │ │ + cmp r1, lr │ │ + it eq │ │ + moveq r3, sl │ │ + ldr r2, [r3, #0] │ │ + add.w r0, r8, r6, lsl #3 │ │ + cmp ip, r2 │ │ + it cs │ │ + addcs r4, #1 │ │ + ldr r5, [r0, #4] │ │ + cmp r1, lr │ │ + ldr.w r2, [r8, r6, lsl #3] │ │ + strd r2, r5, [r9] │ │ + mov r9, r1 │ │ + ldrd r2, r3, [r3] │ │ + str.w r2, [r8, r6, lsl #3] │ │ + mov r6, r4 │ │ + str r3, [r0, #4] │ │ + add.w r0, r1, #8 │ │ + mov r1, r0 │ │ + bne.n 487f6 │ │ + cmp r4, fp │ │ + bcs.w 4895c │ │ + ldr r5, [sp, #88] @ 0x58 │ │ + mov.w r8, #0 │ │ + add.w r3, r5, r4, lsl #3 │ │ + ldrd r1, r2, [r5] │ │ + ldr.w r0, [r5, r4, lsl #3] │ │ + ldr r6, [r3, #4] │ │ + strd r0, r6, [r5] │ │ + adds r0, r4, #1 │ │ + ldr r6, [sp, #132] @ 0x84 │ │ + sub.w r9, fp, r0 │ │ + str.w r1, [r5, r4, lsl #3] │ │ + add.w r4, r5, r0, lsl #3 │ │ + str r2, [r3, #4] │ │ + cmp.w r9, #33 @ 0x21 │ │ + bcs.w 48638 │ │ + b.w 4760c │ │ mov r0, r4 │ │ - sub.w r6, r7, #48 @ 0x30 │ │ - ldr r5, [sp, #36] @ 0x24 │ │ - strd r5, sl, [r0], #8 │ │ - ldmia r6, {r1, r2, r3, r6} │ │ - stmia r0!, {r1, r2, r3, r6} │ │ - ldr r0, [sp, #28] │ │ - ldr r2, [sp, #16] │ │ - subs r0, #24 │ │ - str r0, [sp, #28] │ │ - ldr r0, [sp, #20] │ │ - adds r2, #1 │ │ - adds r0, #24 │ │ - str r0, [sp, #20] │ │ - ldr r0, [sp, #8] │ │ - cmp r2, r0 │ │ - beq.n 47fc6 │ │ - add.w r6, r2, r2, lsl #1 │ │ - ldr r0, [sp, #4] │ │ - str r2, [sp, #16] │ │ - add.w lr, r0, r6, lsl #3 │ │ - add.w r2, r4, r6, lsl #3 │ │ - mov r8, lr │ │ - mov r1, r2 │ │ - ldmia.w r8, {r0, r3, r5, r9, sl, fp} │ │ - stmia.w r1, {r0, r3, r5, r9, sl, fp} │ │ - ldr r4, [sp, #12] │ │ - ldrd r0, r1, [r2, #-24] │ │ - ldr.w sl, [r2, #4] │ │ - ldr.w r3, [r4, r6, lsl #3] │ │ - str r3, [sp, #36] @ 0x24 │ │ - subs r0, r3, r0 │ │ - sbcs.w r0, sl, r1 │ │ - bcs.n 47f38 │ │ - add.w r3, lr, #8 │ │ - sub.w lr, r7, #48 @ 0x30 │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - stmia.w lr, {r0, r1, r2, r3} │ │ - ldr.w lr, [sp, #28] │ │ - ldr r0, [sp, #20] │ │ - add.w r8, r0, ip │ │ - cmp ip, lr │ │ - sub.w fp, r8, #24 │ │ - mov r2, r8 │ │ - ldmia.w fp, {r1, r3, r4, r5, r6, r9} │ │ - stmia.w r2, {r1, r3, r4, r5, r6, r9} │ │ - beq.n 47f26 │ │ - ldrd r1, r2, [r8, #-48] @ 0x30 │ │ - add.w lr, lr, #24 │ │ - ldr r3, [sp, #36] @ 0x24 │ │ - subs r0, #24 │ │ - subs r1, r3, r1 │ │ - sbcs.w r1, sl, r2 │ │ - bcc.n 47f96 │ │ - ldr r4, [sp, #12] │ │ - add r0, ip │ │ - b.n 47f2a │ │ - ldr r0, [sp, #0] │ │ - add.w lr, sp, #40 @ 0x28 │ │ - ldr r6, [sp, #24] │ │ - sub.w sl, r4, #24 │ │ - mov ip, r4 │ │ - add.w r1, r0, r0, lsl #1 │ │ - mvn.w r0, #23 │ │ - str r1, [sp, #20] │ │ - add.w r0, r0, r1, lsl #3 │ │ - str r0, [sp, #36] @ 0x24 │ │ - add.w r8, lr, r0 │ │ - ldr r0, [sp, #32] │ │ - ldrd r1, r2, [lr] │ │ - mov fp, lr │ │ - ldrd r3, r5, [ip] │ │ - strd r6, r0, [sp, #28] │ │ - subs r1, r3, r1 │ │ - sbcs.w r1, r5, r2 │ │ + mov r1, r9 │ │ + add sp, #396 @ 0x18c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 4895e │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ + mvn.w r0, #7 │ │ + add.w r2, r0, r9, lsl #3 │ │ + ldr.w ip, [sp] │ │ + adds r6, r1, r2 │ │ + sub.w r3, fp, #8 │ │ + add.w r9, sp, #136 @ 0x88 │ │ + ldr r4, [r3, #0] │ │ + mov r0, r1 │ │ + ldr r5, [r6, #0] │ │ + ldr.w lr, [r1] │ │ + ldr.w r8, [fp] │ │ + cmp r5, r4 │ │ + mov.w r4, #0 │ │ + mov.w r5, #0 │ │ + it cs │ │ + movcs.w r4, #4294967295 @ 0xffffffff │ │ it cc │ │ - movcc fp, ip │ │ - mov r2, r6 │ │ - ldmia.w fp, {r0, r1, r3, r4, r5, r6} │ │ - mov fp, r8 │ │ - stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ - ldrd r0, r1, [sl] │ │ - ldrd r2, r3, [r8] │ │ - ite cs │ │ - addcs.w lr, lr, #24 │ │ - addcc.w ip, ip, #24 │ │ - subs r0, r2, r0 │ │ - sbcs.w r0, r3, r1 │ │ + movcc.w r5, #4294967295 @ 0xffffffff │ │ + add.w sl, r6, r4, lsl #3 │ │ it cc │ │ - movcc fp, sl │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #24] │ │ - add.w r1, r0, r9 │ │ - ldmia.w fp, {r0, r2, r3, r4, r5, r6} │ │ - sub.w r9, r9, #24 │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + movcc r6, r3 │ │ + cmp r8, lr │ │ + it cc │ │ + movcc r0, fp │ │ + ldrd r0, r4, [r0] │ │ + add.w r3, r3, r5, lsl #3 │ │ + strd r0, r4, [r9], #8 │ │ + add r4, sp, #136 @ 0x88 │ │ + ldrd r0, r6, [r6] │ │ + str r0, [r4, r2] │ │ + add.w r0, r4, r2 │ │ + sub.w r2, r2, #8 │ │ + str r6, [r0, #4] │ │ mov.w r0, #0 │ │ - mov.w r1, #0 │ │ - ldr r6, [sp, #28] │ │ it cs │ │ movcs r0, #1 │ │ + add.w r1, r1, r0, lsl #3 │ │ + mov.w r0, #0 │ │ + mov r6, sl │ │ it cc │ │ - movcc r1, #1 │ │ - cmp r1, #0 │ │ - it ne │ │ - movne.w r1, #4294967295 @ 0xffffffff │ │ - cmp r0, #0 │ │ - it ne │ │ - movne.w r0, #4294967295 @ 0xffffffff │ │ - add.w r1, r1, r1, lsl #1 │ │ - add.w r0, r0, r0, lsl #1 │ │ - adds r6, #24 │ │ - add.w sl, sl, r1, lsl #3 │ │ - str.w r9, [sp, #36] @ 0x24 │ │ - add.w r8, r8, r0, lsl #3 │ │ - ldr r0, [sp, #32] │ │ - subs r0, #1 │ │ - bne.n 47fea │ │ - ldr r0, [sp, #0] │ │ - mov r9, r8 │ │ - add.w r8, sl, #24 │ │ - lsls r1, r0, #31 │ │ - beq.n 480a2 │ │ - mov r0, ip │ │ - cmp lr, r8 │ │ + movcc r0, #1 │ │ + add.w fp, fp, r0, lsl #3 │ │ + subs.w ip, ip, #1 │ │ + bne.n 48894 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + add.w r2, r3, #8 │ │ + lsls r3, r0, #31 │ │ + beq.n 48936 │ │ + mov r0, fp │ │ + cmp r1, r2 │ │ it cc │ │ - movcc r0, lr │ │ - mov sl, r6 │ │ - ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ - stmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ - ite cc │ │ - addcc.w lr, lr, #24 │ │ - addcs.w ip, ip, #24 │ │ - ldr r4, [sp, #24] │ │ - cmp lr, r8 │ │ + movcc r0, r1 │ │ + ldrd r0, r3, [r0] │ │ + strd r0, r3, [r9] │ │ + mov.w r3, #0 │ │ + mov.w r0, #0 │ │ + it cs │ │ + movcs r3, #1 │ │ + it cc │ │ + movcc r0, #1 │ │ + add.w fp, fp, r3, lsl #3 │ │ + add.w r1, r1, r0, lsl #3 │ │ + ldr r3, [sp, #88] @ 0x58 │ │ + cmp r1, r2 │ │ itt eq │ │ - addeq.w r0, r9, #24 │ │ - cmpeq ip, r0 │ │ - bne.n 480ba │ │ - addw sp, sp, #1212 @ 0x4bc │ │ + addeq.w r0, sl, #8 │ │ + cmpeq fp, r0 │ │ + beq.n 48948 │ │ + bl 1c93c │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + add r1, sp, #136 @ 0x88 │ │ + lsls r2, r0, #3 │ │ + mov r0, r3 │ │ + bl 4bce4 │ │ + add sp, #396 @ 0x18c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - bl 1c740 │ │ udf #254 @ 0xfe │ │ - mov r5, r0 │ │ - ldr r0, [sp, #20] │ │ - add r1, sp, #40 @ 0x28 │ │ - lsls r2, r0, #3 │ │ - mov r0, r4 │ │ - bl 4c336 │ │ - mov r0, r5 │ │ - blx 4dd68 │ │ push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #36 @ 0x24 │ │ - add.w lr, r1, r1, lsr #1 │ │ - mov fp, r0 │ │ - str r1, [sp, #0] │ │ - b.n 480f4 │ │ - ldr.w lr, [sp, #4] │ │ - ldr r1, [sp, #0] │ │ - cmp.w lr, #0 │ │ - beq.n 481d6 │ │ - sub.w lr, lr, #1 │ │ - str.w lr, [sp, #4] │ │ - cmp lr, r1 │ │ - bcs.n 48136 │ │ - mov r1, fp │ │ - add.w r8, sp, #8 │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - mov ip, r8 │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - add.w r0, lr, lr, lsl #1 │ │ - movs r2, #24 │ │ - add.w r9, fp, r0, lsl #3 │ │ - mov r0, fp │ │ - mov r1, r9 │ │ - bl 4c350 │ │ - mov r0, r8 │ │ - ldr.w lr, [sp, #4] │ │ - ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ - stmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ - movs r4, #0 │ │ - ldr r1, [sp, #0] │ │ - b.n 4813a │ │ - sub.w r4, lr, r1 │ │ - lsls r6, r4, #1 │ │ - adds r3, r6, #1 │ │ - cmp r1, lr │ │ - mov ip, lr │ │ + str.w r8, [sp, #-4]! │ │ + add.w ip, r1, r1, lsr #1 │ │ + b.n 48970 │ │ + cmp.w ip, #0 │ │ + beq.n 489f0 │ │ + sub.w ip, ip, #1 │ │ + cmp ip, r1 │ │ + bcs.n 48996 │ │ + add.w r4, r0, ip, lsl #3 │ │ + ldr.w r2, [r0, ip, lsl #3] │ │ + ldrd r3, lr, [r0] │ │ + ldr r5, [r4, #4] │ │ + strd r2, r5, [r0] │ │ + movs r2, #0 │ │ + str.w r3, [r0, ip, lsl #3] │ │ + str.w lr, [r4, #4] │ │ + b.n 4899a │ │ + sub.w r2, ip, r1 │ │ + lsls r5, r2, #1 │ │ + adds r3, r5, #1 │ │ + cmp r1, ip │ │ + mov lr, ip │ │ it cc │ │ - movcc ip, r1 │ │ - cmp r3, ip │ │ - bcs.n 480e8 │ │ - adds r0, r6, #2 │ │ - cmp r0, ip │ │ - bcs.n 48176 │ │ - add.w r0, r0, r0, lsl #1 │ │ - add.w r6, r3, r3, lsl #1 │ │ - ldr.w r2, [fp, r0, lsl #3] │ │ - add.w r0, fp, r0, lsl #3 │ │ - ldr.w r5, [fp, r6, lsl #3] │ │ - add.w r6, fp, r6, lsl #3 │ │ - ldr r0, [r0, #4] │ │ - ldr r6, [r6, #4] │ │ - subs r2, r5, r2 │ │ - sbcs.w r0, r6, r0 │ │ + movcc lr, r1 │ │ + cmp r3, lr │ │ + bcs.n 4896a │ │ + adds r4, r5, #2 │ │ + cmp r4, lr │ │ + bcs.n 489be │ │ + ldr.w r4, [r0, r4, lsl #3] │ │ + ldr.w r5, [r0, r3, lsl #3] │ │ + cmp r5, r4 │ │ it cc │ │ addcc r3, #1 │ │ - add.w r0, r3, r3, lsl #1 │ │ - mov lr, r3 │ │ - add.w r3, r4, r4, lsl #1 │ │ - add.w r1, fp, r0, lsl #3 │ │ - ldr.w r6, [fp, r0, lsl #3] │ │ - ldr.w r4, [fp, r3, lsl #3] │ │ - add.w r3, fp, r3, lsl #3 │ │ - ldr r0, [r1, #4] │ │ - ldr r5, [r3, #4] │ │ - subs r2, r4, r6 │ │ - sbcs.w r2, r5, r0 │ │ - bcs.n 480e8 │ │ - strd r6, r0, [r3] │ │ - add.w r6, r1, #8 │ │ - str r4, [r1, #0] │ │ - str r5, [r1, #4] │ │ - ldmia r6, {r0, r4, r5, r6} │ │ - ldrd r2, r9, [r3, #8] │ │ - ldrd r8, sl, [r3, #16] │ │ - str r4, [r3, #12] │ │ - mov r4, lr │ │ - str r6, [r3, #20] │ │ - mov.w r6, lr, lsl #1 │ │ - str r0, [r3, #8] │ │ - str r5, [r3, #16] │ │ - adds r3, r6, #1 │ │ - cmp r3, ip │ │ - str r2, [r1, #8] │ │ - str.w r9, [r1, #12] │ │ - str.w r8, [r1, #16] │ │ - str.w sl, [r1, #20] │ │ - bcc.n 4814a │ │ - b.n 480e8 │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ + mov r4, r3 │ │ + ldr.w r3, [r0, r3, lsl #3] │ │ + ldr.w r5, [r0, r2, lsl #3] │ │ + cmp r5, r3 │ │ + bcs.n 4896a │ │ + add.w r6, r0, r4, lsl #3 │ │ + add.w r2, r0, r2, lsl #3 │ │ + str r5, [r6, #0] │ │ + ldr r5, [r6, #4] │ │ + ldr.w r8, [r2, #4] │ │ + str.w r8, [r6, #4] │ │ + strd r3, r5, [r2] │ │ + lsls r5, r4, #1 │ │ + adds r3, r5, #1 │ │ + mov r2, r4 │ │ + cmp r3, lr │ │ + bcc.n 489aa │ │ + b.n 4896a │ │ + ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #4 │ │ - mov fp, r2 │ │ + stmdb sp!, {r8, r9, sl} │ │ + mov sl, r2 │ │ mov r4, r1 │ │ cmp r3, #8 │ │ - bcc.n 48230 │ │ + bcc.n 48a44 │ │ lsrs r6, r3, #3 │ │ - mov.w r9, #168 @ 0xa8 │ │ - mla r2, r6, r9, r0 │ │ - add.w sl, r6, r6, lsl #1 │ │ + lsls r2, r6, #3 │ │ + sub.w r9, r2, r3, lsr #3 │ │ + add.w r1, r0, r6, lsl #5 │ │ mov r3, r6 │ │ - add.w r1, r0, sl, lsl #5 │ │ - bl 481de │ │ - mla r2, r6, r9, r4 │ │ - add.w r1, r4, sl, lsl #5 │ │ + add.w r2, r0, r9, lsl #3 │ │ + bl 489f6 │ │ + add.w r1, r4, r6, lsl #5 │ │ + add.w r2, r4, r9, lsl #3 │ │ mov r8, r0 │ │ mov r0, r4 │ │ mov r3, r6 │ │ - bl 481de │ │ - mla r2, r6, r9, fp │ │ - add.w r1, fp, sl, lsl #5 │ │ + bl 489f6 │ │ + add.w r1, sl, r6, lsl #5 │ │ + add.w r2, sl, r9, lsl #3 │ │ mov r4, r0 │ │ - mov r0, fp │ │ + mov r0, sl │ │ mov r3, r6 │ │ - bl 481de │ │ - mov fp, r0 │ │ + bl 489f6 │ │ + mov sl, r0 │ │ mov r0, r8 │ │ - ldrd lr, ip, [fp] │ │ + ldr.w r1, [sl] │ │ movs r5, #0 │ │ - ldrd r3, r6, [r4] │ │ - ldrd r2, r8, [r0] │ │ - subs.w r1, r3, lr │ │ - sbcs.w r1, r6, ip │ │ - mov.w r1, #0 │ │ + ldr r2, [r4, #0] │ │ + movs r6, #0 │ │ + ldr r3, [r0, #0] │ │ + cmp r2, r1 │ │ it cc │ │ - movcc r1, #1 │ │ - subs r3, r2, r3 │ │ - sbcs.w r3, r8, r6 │ │ - mov.w r3, #0 │ │ + movcc r5, #1 │ │ + cmp r3, r2 │ │ + mov.w r2, #0 │ │ it cc │ │ - movcc r3, #1 │ │ - teq r3, r1 │ │ + movcc r2, #1 │ │ + teq r2, r5 │ │ it ne │ │ - movne r4, fp │ │ - subs.w r1, r2, lr │ │ - sbcs.w r1, r8, ip │ │ + movne r4, sl │ │ + cmp r3, r1 │ │ it cc │ │ - movcc r5, #1 │ │ - eors r3, r5 │ │ + movcc r6, #1 │ │ + eors r2, r6 │ │ it ne │ │ movne r4, r0 │ │ mov r0, r4 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #404 @ 0x194 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub sp, #144 @ 0x90 │ │ + mov r5, sp │ │ + mov r8, r1 │ │ + mov r4, r0 │ │ + mov r0, r5 │ │ + movs r1, #128 @ 0x80 │ │ + bl 4bcc0 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + movs r2, #128 @ 0x80 │ │ + blx 4ef70 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n 48b02 │ │ + mov r4, sp │ │ + mov r0, r4 │ │ + blx 4f010 │ │ + mov r2, r0 │ │ + add r0, sp, #132 @ 0x84 │ │ + mov r1, r4 │ │ + bl 144de │ │ + add r6, sp, #132 @ 0x84 │ │ + ldmia r6, {r4, r5, r6} │ │ + adds r0, r4, #1 │ │ + beq.n 48ac2 │ │ + mov r9, r5 │ │ + b.n 48ae2 │ │ + cbz r6, 48ada │ │ + mov r0, r6 │ │ + blx 4eea0 │ │ + cbz r0, 48b10 │ │ + mov r1, r5 │ │ + mov r2, r6 │ │ + mov r9, r0 │ │ + bl 4bcbc │ │ + movs r4, #1 │ │ + b.n 48ae2 │ │ + mov.w r9, #1 │ │ + movs r6, #0 │ │ + movs r4, #0 │ │ + ldrd r0, r1, [r8] │ │ + ldr r3, [r1, #12] │ │ + mov r1, r9 │ │ + mov r2, r6 │ │ + blx r3 │ │ + cbz r4, 48afa │ │ + mov r4, r0 │ │ + mov r0, r9 │ │ + blx 4eeb0 │ │ + mov r0, r4 │ │ + add sp, #144 @ 0x90 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #40] @ (48b2c ) │ │ + movs r1, #37 @ 0x25 │ │ + ldr r2, [pc, #40] @ (48b30 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl 1a9e8 │ │ + movs r0, #1 │ │ + mov r1, r6 │ │ + bl 1441a │ │ + cmp r4, #0 │ │ + mov r5, r0 │ │ + itt ne │ │ + movne r0, r9 │ │ + blxne 4eeb0 │ │ + mov r0, r5 │ │ + blx 4d4a8 │ │ + nop │ │ + asrs r7, r0, #26 │ │ + vclz.i q12, q3 │ │ + movs r0, r0 │ │ + subs r0, #1 │ │ + cmp r0, #121 @ 0x79 │ │ + itt hi │ │ + movhi r0, #43 @ 0x2b │ │ + bxhi lr │ │ + ldr r1, [pc, #8] @ (48b48 ) │ │ + add r1, pc │ │ + ldrb r0, [r1, r0] │ │ + bx lr │ │ + nop │ │ + adds r2, r4, r3 │ │ + vtbl.8 d19, {d12}, d4 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + bx lr │ │ + bmi.n 48b02 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl} │ │ + sub sp, #424 @ 0x1a8 │ │ mov r8, r0 │ │ movw r0, #25976 @ 0x6578 │ │ - strh.w r0, [sp, #20] │ │ + strh.w r0, [sp, #36] @ 0x24 │ │ movw r0, #26220 @ 0x666c │ │ movt r0, #25903 @ 0x652f │ │ movw r2, #28719 @ 0x702f │ │ - str r0, [sp, #16] │ │ + str r0, [sp, #32] │ │ movw r0, #12131 @ 0x2f63 │ │ movt r0, #25971 @ 0x6573 │ │ - add r1, sp, #8 │ │ - str r0, [sp, #12] │ │ + add r1, sp, #24 │ │ + str r0, [sp, #28] │ │ movt r2, #28530 @ 0x6f72 │ │ movs r0, #0 │ │ cmp r1, r1 │ │ - str r2, [sp, #8] │ │ - strb.w r0, [sp, #22] │ │ - beq.n 482ca │ │ + str r2, [sp, #24] │ │ + strb.w r0, [sp, #38] @ 0x26 │ │ + beq.n 48ba2 │ │ movs r2, #0 │ │ ldrb r3, [r1, r2] │ │ - cbz r3, 48300 │ │ + cbz r3, 48bd8 │ │ adds r2, #1 │ │ - bne.n 482c0 │ │ - ldr r2, [sp, #8] │ │ + bne.n 48b98 │ │ + ldr r2, [sp, #24] │ │ movw r3, #256 @ 0x100 │ │ - ldr r6, [sp, #12] │ │ + ldr r6, [sp, #28] │ │ movt r3, #257 @ 0x101 │ │ subs r5, r3, r2 │ │ subs r3, r3, r6 │ │ orrs r2, r5 │ │ orrs r3, r6 │ │ ands r2, r3 │ │ mvns r2, r2 │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ mov.w r2, #0 │ │ it eq │ │ moveq r2, #8 │ │ add r1, r2 │ │ ldrb r3, [r1, r0] │ │ - cbz r3, 482fe │ │ + cbz r3, 48bd6 │ │ adds r0, #1 │ │ eor.w r3, r2, r0 │ │ cmp r3, #15 │ │ - bne.n 482ee │ │ - b.n 48354 │ │ + bne.n 48bc6 │ │ + b.n 48c28 │ │ add r2, r0 │ │ cmp r2, #14 │ │ - bne.n 48354 │ │ + bne.n 48c28 │ │ mov.w r0, #256 @ 0x100 │ │ mov.w r6, #256 @ 0x100 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - beq.w 4843e │ │ - add.w r9, sp, #8 │ │ - add.w sl, sp, #392 @ 0x188 │ │ - mov r4, r0 │ │ - mov.w fp, #1 │ │ - strd r6, r0, [sp, #392] @ 0x188 │ │ - mov r0, r9 │ │ - mov r1, r4 │ │ - mov r2, r6 │ │ - blx 4f970 │ │ + beq.w 48d10 │ │ + add r4, sp, #24 │ │ + add.w r9, sp, #408 @ 0x198 │ │ mov r5, r0 │ │ - adds r0, #1 │ │ - beq.n 48398 │ │ - cmp r5, r6 │ │ - str r5, [sp, #400] @ 0x190 │ │ - bne.n 483c0 │ │ - mov r0, sl │ │ + mov.w sl, #1 │ │ + strd r6, r0, [sp, #408] @ 0x198 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + mov r2, r6 │ │ + blx 4f0a0 │ │ + adds r1, r0, #1 │ │ + beq.n 48c56 │ │ + cmp r0, r6 │ │ + str r0, [sp, #416] @ 0x1a0 │ │ + bne.n 48cd6 │ │ + mov r0, r9 │ │ mov r1, r6 │ │ movs r2, #1 │ │ movs r3, #1 │ │ - str.w fp, [sp] │ │ - bl 2e600 │ │ - ldrd r6, r4, [sp, #392] @ 0x188 │ │ - b.n 48328 │ │ - ldr r0, [pc, #284] @ (48474 ) │ │ - mov.w r9, #2 │ │ - ldr r5, [pc, #284] @ (48478 ) │ │ + str.w sl, [sp] │ │ + bl 2f754 │ │ + ldrd r6, r5, [sp, #408] @ 0x198 │ │ + b.n 48bfe │ │ + ldr r0, [pc, #276] @ (48d40 ) │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ add r0, pc │ │ - add r5, pc │ │ - ldrb r0, [r0, #0] │ │ - tbb [pc, r0] │ │ - lsls r3, r4, #16 │ │ - asrs r2, r0, #12 │ │ - ldrb r0, [r5, #8] │ │ - cbnz r0, 483b8 │ │ - ldr r0, [pc, #268] @ (4847c ) │ │ + ldrd r0, r1, [r0] │ │ + str r1, [sp, #16] │ │ + strd r2, r0, [sp, #8] │ │ + uxtb r4, r0 │ │ + tbb [pc, r4] │ │ + lsls r7, r4, #8 │ │ + lsrs r5, r0, #32 │ │ + ldrb.w r0, [sp, #13] │ │ + b.n 48c9a │ │ + ldr r0, [sp, #16] │ │ + ldrb r0, [r0, #8] │ │ + b.n 48c9a │ │ + ldr r0, [sp, #16] │ │ + ldrb r0, [r0, #16] │ │ + b.n 48c9a │ │ + blx 4ef00 │ │ + ldr r1, [pc, #232] @ (48d44 ) │ │ + ldr r2, [pc, #232] @ (48d48 ) │ │ + add r1, pc │ │ + ldr r0, [r0, #0] │ │ + add r2, pc │ │ + ldr r3, [r1, #0] │ │ + cmp r3, r2 │ │ + it ne │ │ + strne r2, [r1, #0] │ │ + movs r1, #0 │ │ + str r0, [sp, #16] │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + cmp r6, #0 │ │ + strb.w r1, [sp, #15] │ │ + strh.w r1, [sp, #13] │ │ + strb.w r1, [sp, #12] │ │ + str r0, [sp, #8] │ │ + itt ne │ │ + movne r0, r5 │ │ + blxne 4eeb0 │ │ + movs r4, #0 │ │ + ldr r1, [pc, #188] @ (48d4c ) │ │ + ldr r0, [sp, #16] │ │ + add r1, pc │ │ + ldr r1, [r1, #0] │ │ + ldr r1, [r1, #4] │ │ + blx r1 │ │ + lsls r0, r0, #24 │ │ + beq.n 48cae │ │ + add r2, sp, #8 │ │ + ldmia r2, {r0, r1, r2} │ │ + stmia.w r8, {r0, r1, r2} │ │ + add sp, #424 @ 0x1a8 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #160] @ (48d50 ) │ │ movs r1, #2 │ │ strb.w r1, [r8, #4] │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ add r0, pc │ │ + cmp r4, #3 │ │ str.w r1, [r8] │ │ str.w r0, [r8, #8] │ │ - add sp, #404 @ 0x194 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ + bne.n 48ca6 │ │ + ldr r0, [sp, #16] │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + add sp, #424 @ 0x1a8 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldrb r0, [r5, #8] │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ - cbz r0, 483e2 │ │ - movs r0, #0 │ │ - b.n 48428 │ │ - blx 4f7c0 │ │ - cmp r6, #0 │ │ - ldr r5, [r0, #0] │ │ - itt ne │ │ - movne r0, r4 │ │ - blxne 4f780 │ │ - mov.w r9, #0 │ │ + cmp r6, r0 │ │ + bls.n 48cfe │ │ + mov r4, r0 │ │ + cbz r0, 48cf2 │ │ mov r0, r5 │ │ - bl 484e4 │ │ - uxtb r0, r0 │ │ - cmp r0, #0 │ │ - beq.n 4836e │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ - movs r0, #0 │ │ - b.n 48428 │ │ - cmp r6, r5 │ │ - bls.n 483de │ │ - cbz r5, 48418 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - blx 4f7f0 │ │ - mov r9, r0 │ │ - mov r6, r5 │ │ - cbnz r0, 48424 │ │ + mov r1, r4 │ │ + blx 4ef20 │ │ + cbnz r0, 48cfa │ │ movs r0, #1 │ │ - mov r1, r5 │ │ - bl 142ba │ │ + mov r1, r4 │ │ + bl 1441a │ │ udf #254 @ 0xfe │ │ - mov r9, r4 │ │ - b.n 48424 │ │ - ldrd sl, r4, [r5] │ │ - ldr r0, [pc, #152] @ (48480 ) │ │ - ldr r1, [r4, #0] │ │ - add r0, pc │ │ - strb.w r9, [r8, #4] │ │ - str.w r6, [r8] │ │ - str.w r0, [r8, #8] │ │ - cbz r1, 483fe │ │ - mov r0, sl │ │ - blx r1 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, sl │ │ - blxne 4f780 │ │ mov r0, r5 │ │ - blx 4f780 │ │ - add sp, #404 @ 0x194 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - movs r6, #0 │ │ - mov.w r9, #1 │ │ - bic.w r0, r9, #255 @ 0xff │ │ - uxtb.w r1, r9 │ │ - orrs r0, r1 │ │ - str.w r5, [r8, #8] │ │ - strd r6, r0, [r8] │ │ - add sp, #404 @ 0x194 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ + blx 4eeb0 │ │ + movs r0, #1 │ │ + strd r4, r0, [sp, #408] @ 0x198 │ │ + add r2, sp, #408 @ 0x198 │ │ + add r3, sp, #8 │ │ + ldmia r2, {r0, r1, r2} │ │ + stmia r3!, {r0, r1, r2} │ │ + adds r0, #1 │ │ + bne.n 48c9e │ │ + ldrb.w r4, [sp, #12] │ │ + b.n 48c3c │ │ movs r0, #1 │ │ mov.w r1, #256 @ 0x100 │ │ - bl 142ba │ │ - mov r6, r0 │ │ - ldr r0, [r4, #4] │ │ - cbnz r0, 48452 │ │ - mov r4, r5 │ │ - b.n 48468 │ │ - mov r0, sl │ │ - blx 4f780 │ │ - mov r4, r5 │ │ - b.n 48468 │ │ - mov r6, r0 │ │ - b.n 48468 │ │ - mov r6, r0 │ │ - ldr r0, [sp, #392] @ 0x188 │ │ - cbz r0, 4846e │ │ - ldr r4, [sp, #396] @ 0x18c │ │ + bl 1441a │ │ + mov r4, r0 │ │ + b.n 48d34 │ │ + mov r4, r0 │ │ + add r0, sp, #8 │ │ + bl 48db4 │ │ + b.n 48d3a │ │ + bl 1c856 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #408] @ 0x198 │ │ + cbz r0, 48d3a │ │ + ldr r5, [sp, #412] @ 0x19c │ │ + mov r0, r5 │ │ + blx 4eeb0 │ │ mov r0, r4 │ │ - blx 4f780 │ │ - mov r0, r6 │ │ - blx 4dd68 │ │ - str r1, [sp, #768] @ 0x300 │ │ + blx 4d4a8 │ │ + strh r6, [r2, #0] │ │ movs r0, r0 │ │ - str r1, [sp, #696] @ 0x2b8 │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ movs r0, r0 │ │ - str r5, [sp, #104] @ 0x68 │ │ + strh r2, [r7, #4] │ │ movs r0, r0 │ │ - str r4, [sp, #680] @ 0x2a8 │ │ + ldr r3, [sp, #552] @ 0x228 │ │ + movs r0, r0 │ │ + strh r2, [r7, #22] │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ movs r0, #48 @ 0x30 │ │ @@ -91264,601 +91989,126 @@ │ │ movs r5, #4 │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 2e6ac │ │ + bl 2f7aa │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 142ba │ │ + bl 1441a │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #20] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ ldr r0, [r4, #28] │ │ - cbz r0, 484e2 │ │ + cbz r0, 48db2 │ │ ldr r0, [r4, #32] │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ pop {r4, r6, r7, pc} │ │ - subs r1, r0, #1 │ │ - cmp r1, #121 @ 0x79 │ │ - bhi.w 4865e │ │ - movs r0, #34 @ 0x22 │ │ - tbh [pc, r1, lsl #1] │ │ - lsls r2, r7, #1 │ │ - lsls r4, r5, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r5, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r3, r7, #1 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r4, #2 │ │ - lsls r0, r5, #2 │ │ - lsls r2, r7, #1 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r4, r3, #2 │ │ - lsls r0, r4, #2 │ │ - lsls r4, r2, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r3, #2 │ │ - lsls r2, r6, #2 │ │ - lsls r0, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r2, #2 │ │ - lsls r4, r7, #2 │ │ - lsls r6, r7, #2 │ │ - lsls r4, r1, #2 │ │ - lsls r2, r0, #3 │ │ - lsls r6, r1, #2 │ │ - lsls r2, r5, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r2, r1, #2 │ │ - lsls r0, r2, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r4, r7, #1 │ │ - lsls r0, r7, #2 │ │ - lsls r0, r3, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r4, r7, #1 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r0, r1, #2 │ │ - lsls r6, r0, #2 │ │ - lsls r2, r3, #2 │ │ - lsls r2, r4, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r2, r7, #2 │ │ - lsls r4, r4, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r0, r0, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r2, r2, #2 │ │ - lsls r0, r0, #3 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r7, #1 │ │ - lsls r6, r6, #2 │ │ - lsls r4, r0, #2 │ │ - lsls r4, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r6, r6, #2 │ │ - lsls r2, r0, #2 │ │ - movs r0, #1 │ │ - bx lr │ │ - movs r0, #36 @ 0x24 │ │ - bx lr │ │ - movs r0, #4 │ │ - bx lr │ │ - movs r0, #7 │ │ - bx lr │ │ - movs r0, #26 │ │ - bx lr │ │ - movs r0, #39 @ 0x27 │ │ - bx lr │ │ - movs r0, #9 │ │ - bx lr │ │ - movs r0, #8 │ │ - bx lr │ │ - movs r0, #30 │ │ - bx lr │ │ - movs r0, #25 │ │ - bx lr │ │ - movs r0, #32 │ │ - bx lr │ │ - movs r0, #33 @ 0x21 │ │ - bx lr │ │ - movs r0, #22 │ │ - bx lr │ │ - movs r0, #31 │ │ - bx lr │ │ - movs r0, #29 │ │ - bx lr │ │ - movs r0, #18 │ │ - bx lr │ │ - movs r0, #10 │ │ - bx lr │ │ - movs r0, #28 │ │ - bx lr │ │ - movs r0, #14 │ │ - bx lr │ │ - movs r0, #12 │ │ - bx lr │ │ - movs r0, #5 │ │ - bx lr │ │ - movs r0, #3 │ │ - bx lr │ │ - movs r0, #13 │ │ - bx lr │ │ - movs r0, #38 @ 0x26 │ │ - bx lr │ │ - movs r0, #11 │ │ - bx lr │ │ - movs r0, #0 │ │ - bx lr │ │ - movs r0, #35 @ 0x23 │ │ - bx lr │ │ - movs r0, #20 │ │ - bx lr │ │ - movs r0, #15 │ │ - bx lr │ │ - movs r0, #19 │ │ - bx lr │ │ - movs r0, #41 @ 0x29 │ │ - bx lr │ │ - movs r0, #16 │ │ - bx lr │ │ - movs r0, #6 │ │ - bx lr │ │ - movs r0, #27 │ │ - bx lr │ │ - movs r0, #24 │ │ - bx lr │ │ - movs r0, #2 │ │ - bx lr │ │ - movs r0, #17 │ │ + ldr r1, [r0, #0] │ │ + adds r2, r1, #1 │ │ + beq.n 48dc6 │ │ + cmp r1, #0 │ │ + itt ne │ │ + ldrne r0, [r0, #4] │ │ + bne.w 4eddc │ │ bx lr │ │ - bmi.n 48626 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #28 │ │ - ldrd fp, r5, [r1, #12] │ │ - mov r6, r1 │ │ - movs r1, #0 │ │ - cmp r5, fp │ │ - bcc.w 48820 │ │ - ldr r2, [r6, #8] │ │ - str r2, [sp, #12] │ │ - cmp r5, r2 │ │ - bhi.w 48820 │ │ - ldrb r2, [r6, #24] │ │ - add.w r1, r6, #20 │ │ - str r1, [sp, #8] │ │ - add r1, r2 │ │ - ldr.w lr, [r6, #4] │ │ - str r2, [sp, #24] │ │ - cmp r2, #5 │ │ - ldrb.w r4, [r1, #-1] │ │ - str r0, [sp, #4] │ │ - strd lr, r5, [sp, #16] │ │ - bcs.w 48832 │ │ - mov.w r0, #16843009 @ 0x1010101 │ │ - movw r8, #256 @ 0x100 │ │ - mul.w r9, r4, r0 │ │ - movt r8, #257 @ 0x101 │ │ - b.n 486d6 │ │ - cmp r5, fp │ │ - bcc.w 4891e │ │ - sub.w ip, r5, fp │ │ - add.w r0, lr, fp │ │ - cmp.w ip, #8 │ │ - bcs.n 486f6 │ │ - mov sl, r6 │ │ - cmp r5, fp │ │ - beq.w 4891a │ │ - ldrb r1, [r0, #0] │ │ - cmp r1, r4 │ │ - bne.n 48720 │ │ - movs r3, #0 │ │ - b.n 487e0 │ │ - adds r2, r0, #3 │ │ - bic.w r2, r2, #3 │ │ - subs r2, r2, r0 │ │ - bne.n 4870a │ │ - mov lr, r6 │ │ - sub.w r3, ip, #8 │ │ - movs r2, #0 │ │ - b.n 48792 │ │ - movs r3, #0 │ │ - ldrb r1, [r0, r3] │ │ - cmp r1, r4 │ │ - beq.n 487e2 │ │ - adds r3, #1 │ │ - cmp r2, r3 │ │ - bne.n 4870c │ │ - sub.w r3, ip, #8 │ │ - mov lr, r6 │ │ - b.n 4878e │ │ - cmp.w ip, #1 │ │ - beq.w 4891a │ │ - ldrb r1, [r0, #1] │ │ - cmp r1, r4 │ │ - bne.n 48732 │ │ - movs r3, #1 │ │ - b.n 487e0 │ │ - cmp.w ip, #2 │ │ - beq.w 4891a │ │ - ldrb r1, [r0, #2] │ │ - cmp r1, r4 │ │ - bne.n 48744 │ │ - movs r3, #2 │ │ - b.n 487e0 │ │ - cmp.w ip, #3 │ │ - beq.w 4891a │ │ - ldrb r1, [r0, #3] │ │ - cmp r1, r4 │ │ - bne.n 48756 │ │ - movs r3, #3 │ │ - b.n 487e0 │ │ - cmp.w ip, #4 │ │ - beq.w 4891a │ │ ldrb r1, [r0, #4] │ │ - cmp r1, r4 │ │ - bne.n 48768 │ │ - movs r3, #4 │ │ - b.n 487e0 │ │ - cmp.w ip, #5 │ │ - beq.w 4891a │ │ - ldrb r1, [r0, #5] │ │ - cmp r1, r4 │ │ - bne.n 4877a │ │ - movs r3, #5 │ │ - b.n 487e0 │ │ - cmp.w ip, #6 │ │ - beq.w 4891a │ │ - ldrb r0, [r0, #6] │ │ - cmp r0, r4 │ │ - bne.w 4891a │ │ - movs r3, #6 │ │ - b.n 487e0 │ │ - cmp r2, r3 │ │ - bhi.n 487ba │ │ - ldr r6, [r0, r2] │ │ - adds r5, r0, r2 │ │ - ldr r5, [r5, #4] │ │ - eor.w r6, r6, r9 │ │ - sub.w r1, r8, r6 │ │ - orrs r1, r6 │ │ - eor.w r6, r5, r9 │ │ - sub.w r5, r8, r6 │ │ - orrs r6, r5 │ │ - ands r1, r6 │ │ - mvns r1, r1 │ │ - tst.w r1, #2155905152 @ 0x80808080 │ │ - bne.n 487ba │ │ - adds r2, #8 │ │ - b.n 4878e │ │ - mov sl, lr │ │ - ldrd lr, r5, [sp, #16] │ │ - cmp ip, r2 │ │ - beq.w 4891a │ │ - subs r1, r5, r2 │ │ - add r0, r2 │ │ - sub.w r3, r1, fp │ │ - movs r1, #0 │ │ - ldrb r6, [r0, r1] │ │ - cmp r6, r4 │ │ - beq.n 487de │ │ - adds r1, #1 │ │ - cmp r3, r1 │ │ - bne.n 487d0 │ │ - b.n 4891a │ │ - adds r3, r1, r2 │ │ - mov r6, sl │ │ - add.w r0, fp, r3 │ │ - add.w fp, r0, #1 │ │ - ldr r0, [sp, #24] │ │ - str.w fp, [r6, #12] │ │ - cmp fp, r0 │ │ - bcc.w 486d0 │ │ - ldr r0, [sp, #12] │ │ - cmp fp, r0 │ │ - bhi.w 486d0 │ │ - ldr r2, [sp, #24] │ │ - ldr r1, [sp, #8] │ │ - sub.w sl, fp, r2 │ │ - add.w r0, lr, sl │ │ - blx 4f830 │ │ - ldrd lr, r5, [sp, #16] │ │ - cmp r0, #0 │ │ - bne.w 486d0 │ │ - ldr r0, [sp, #4] │ │ - movs r1, #1 │ │ - strd sl, fp, [r0, #4] │ │ - str r1, [r0, #0] │ │ - add sp, #28 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [sp, #4] │ │ - movs r1, #0 │ │ - cmp r5, fp │ │ - bcc.n 48820 │ │ - sub.w r2, r5, fp │ │ - add.w r1, lr, fp │ │ - cmp r2, #7 │ │ - bhi.n 4884a │ │ - cmp r5, fp │ │ - bne.n 48876 │ │ - mov sl, r6 │ │ - movs r1, #0 │ │ - movs r0, #0 │ │ - b.n 48856 │ │ - mov r0, r4 │ │ - mov sl, r6 │ │ - bl 1c680 │ │ - ldrd lr, r5, [sp, #16] │ │ - cmp r0, #1 │ │ - bne.n 4891a │ │ - add.w r0, fp, r1 │ │ - mov r6, sl │ │ - add.w fp, r0, #1 │ │ - ldr r0, [sp, #24] │ │ - str.w fp, [sl, #12] │ │ - cmp fp, r0 │ │ - bcc.n 4882a │ │ - ldr r0, [sp, #12] │ │ - cmp fp, r0 │ │ - bhi.n 4882a │ │ - b.n 4892c │ │ - ldrb r0, [r1, #0] │ │ - cmp r0, r4 │ │ - bne.n 48884 │ │ - mov sl, r6 │ │ - movs r0, #1 │ │ - movs r1, #0 │ │ - b.n 48856 │ │ - cmp r2, #1 │ │ - bne.n 48890 │ │ - mov sl, r6 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - b.n 48856 │ │ - ldrb r0, [r1, #1] │ │ - cmp r0, r4 │ │ - bne.n 4889e │ │ - mov sl, r6 │ │ - movs r1, #1 │ │ - movs r0, #1 │ │ - b.n 48856 │ │ - cmp r2, #2 │ │ - bne.n 488aa │ │ - mov sl, r6 │ │ - movs r0, #0 │ │ - movs r1, #2 │ │ - b.n 48856 │ │ - ldrb r0, [r1, #2] │ │ - cmp r0, r4 │ │ - bne.n 488b8 │ │ - mov sl, r6 │ │ - movs r0, #1 │ │ - movs r1, #2 │ │ - b.n 48856 │ │ - cmp r2, #3 │ │ - bne.n 488c0 │ │ - movs r0, #0 │ │ - b.n 488c8 │ │ - ldrb r0, [r1, #3] │ │ - cmp r0, r4 │ │ - bne.n 488ce │ │ - movs r0, #1 │ │ - movs r1, #3 │ │ - mov sl, r6 │ │ - b.n 48852 │ │ - cmp r2, #4 │ │ - bne.n 488d8 │ │ - movs r0, #0 │ │ - movs r1, #4 │ │ - b.n 488ca │ │ - ldrb r0, [r1, #4] │ │ - cmp r0, r4 │ │ - bne.n 488e4 │ │ - movs r0, #1 │ │ - movs r1, #4 │ │ - b.n 488ca │ │ - cmp r2, #5 │ │ - bne.n 488ee │ │ - movs r0, #0 │ │ - movs r1, #5 │ │ - b.n 488ca │ │ - ldrb r0, [r1, #5] │ │ - cmp r0, r4 │ │ - bne.n 488fa │ │ - movs r0, #1 │ │ - movs r1, #5 │ │ - b.n 488ca │ │ - cmp r2, #6 │ │ - bne.n 48904 │ │ - movs r0, #0 │ │ - movs r1, #6 │ │ - b.n 488ca │ │ - ldrb r0, [r1, #6] │ │ - movs r1, #7 │ │ - cmp r0, r4 │ │ - sub.w r0, r0, r4 │ │ - clz r0, r0 │ │ - it eq │ │ - moveq r1, #6 │ │ - lsrs r0, r0, #5 │ │ - b.n 488ca │ │ - str.w r5, [sl, #12] │ │ - movs r1, #0 │ │ - ldr r0, [sp, #4] │ │ - str r1, [r0, #0] │ │ - add sp, #28 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #12] @ (4893c ) │ │ - movs r0, #0 │ │ - ldr r1, [sp, #24] │ │ - movs r2, #4 │ │ - add r3, pc │ │ - bl 1b904 │ │ - nop │ │ - ldrh r4, [r1, #62] @ 0x3e │ │ - movs r0, r0 │ │ + cmp r1, #3 │ │ + it ne │ │ + bxne lr │ │ + ldr r0, [r0, #8] │ │ + ldr r1, [r0, #12] │ │ + bx r1 │ │ ldrb r3, [r1, #0] │ │ cmp r2, #1 │ │ - bne.n 48956 │ │ + bne.n 48dea │ │ cmp r3, #45 @ 0x2d │ │ it ne │ │ cmpne r3, #43 @ 0x2b │ │ - bne.n 48956 │ │ + bne.n 48dea │ │ movs r1, #1 │ │ strb r1, [r0, #1] │ │ strb r1, [r0, #0] │ │ bx lr │ │ push {r4, r5, r6, lr} │ │ cmp r3, #43 @ 0x2b │ │ itt eq │ │ addeq r1, #1 │ │ subeq r2, #1 │ │ cmp r2, #17 │ │ - bcs.n 4899c │ │ - cbz r2, 489dc │ │ + bcs.n 48e30 │ │ + cbz r2, 48e70 │ │ movs r4, #0 │ │ mov.w lr, #0 │ │ ldrb r6, [r1, #0] │ │ sub.w r5, r6, #65 @ 0x41 │ │ sub.w r3, r6, #48 @ 0x30 │ │ cmp r6, #57 @ 0x39 │ │ bic.w r5, r5, #32 │ │ it hi │ │ addhi.w r3, r5, #10 │ │ cmp r3, #15 │ │ - bhi.n 48a0e │ │ + bhi.n 48ea2 │ │ orr.w r3, r3, r4, lsl #4 │ │ mov.w r6, lr, lsl #4 │ │ orr.w lr, r6, r4, lsr #28 │ │ adds r1, #1 │ │ subs r2, #1 │ │ mov r4, r3 │ │ - bne.n 4896c │ │ - b.n 489e2 │ │ + bne.n 48e00 │ │ + b.n 48e76 │ │ mov.w ip, #0 │ │ movs r4, #0 │ │ mov.w lr, #0 │ │ ldrb r5, [r1, #0] │ │ cmp.w ip, lr, lsr #28 │ │ sub.w r3, r5, #48 @ 0x30 │ │ sub.w r6, r5, #65 @ 0x41 │ │ - bne.n 489f0 │ │ + bne.n 48e84 │ │ cmp r5, #57 @ 0x39 │ │ bic.w r6, r6, #32 │ │ it hi │ │ addhi.w r3, r6, #10 │ │ cmp r3, #16 │ │ - bcs.n 48a0e │ │ + bcs.n 48ea2 │ │ orr.w r3, r3, r4, lsl #4 │ │ mov.w r6, lr, lsl #4 │ │ orr.w lr, r6, r4, lsr #28 │ │ adds r1, #1 │ │ subs r2, #1 │ │ mov r4, r3 │ │ - bne.n 489a6 │ │ - b.n 489e2 │ │ + bne.n 48e3a │ │ + b.n 48e76 │ │ movs r3, #0 │ │ mov.w lr, #0 │ │ strd r3, lr, [r0, #8] │ │ movs r1, #0 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ strb r1, [r0, #0] │ │ bx lr │ │ cmp r5, #57 @ 0x39 │ │ bic.w r1, r6, #33 @ 0x21 │ │ it hi │ │ addhi.w r3, r1, #10 │ │ cmp r3, #16 │ │ - bcs.n 48a0e │ │ + bcs.n 48ea2 │ │ movs r1, #2 │ │ strb r1, [r0, #1] │ │ movs r1, #1 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ strb r1, [r0, #0] │ │ bx lr │ │ movs r1, #1 │ │ @@ -91866,233 +92116,246 @@ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ strb r1, [r0, #0] │ │ bx lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ mov r5, r0 │ │ - cbz r2, 48a46 │ │ + cbz r2, 48eda │ │ mov r0, r2 │ │ mov r4, r2 │ │ mov r6, r1 │ │ - blx 4f770 │ │ - cbz r0, 48a56 │ │ + blx 4eea0 │ │ + cbz r0, 48eea │ │ mov r1, r6 │ │ mov r2, r4 │ │ strd r4, r0, [r5] │ │ - bl 4c460 │ │ + bl 4bcbc │ │ str r4, [r5, #8] │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ movs r1, #1 │ │ strd r0, r1, [r5] │ │ str r0, [r5, #8] │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 142ba │ │ - bmi.n 48a0a │ │ + bl 1441a │ │ + bmi.n 48e9e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ - str.w r8, [sp, #-4]! │ │ - sub sp, #40 @ 0x28 │ │ - add r4, sp, #8 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #44 @ 0x2c │ │ mov r8, r0 │ │ movs r0, #0 │ │ - mov r5, r2 │ │ - mov r6, r1 │ │ strd r0, r0, [sp, #32] │ │ + add.w sl, sp, #8 │ │ strd r0, r0, [sp, #24] │ │ + mov r9, r2 │ │ strd r0, r0, [sp, #16] │ │ + mov fp, r1 │ │ strd r0, r0, [sp, #8] │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ + ldr r4, [pc, #164] @ (48fc0 ) │ │ + ldr r6, [pc, #164] @ (48fc4 ) │ │ + add r4, pc │ │ + add r6, pc │ │ + mov r0, fp │ │ + mov r1, sl │ │ movs r2, #32 │ │ - blx 4f7b0 │ │ + blx 4eef0 │ │ adds r1, r0, #1 │ │ - bne.n 48aaa │ │ - blx 4f7c0 │ │ - ldr r0, [r0, #0] │ │ - cmp r0, #4 │ │ - beq.n 48a84 │ │ - movs r1, #0 │ │ - strd r1, r0, [r8] │ │ - add sp, #40 @ 0x28 │ │ - ldr.w r8, [sp], #4 │ │ + bne.n 48f58 │ │ + blx 4ef00 │ │ + ldr r5, [r0, #0] │ │ + ldr r0, [r4, #0] │ │ + cmp r0, r6 │ │ + it ne │ │ + strne r6, [r4, #0] │ │ + ldr r0, [r4, #0] │ │ + ldr r1, [r0, #8] │ │ + mov r0, r5 │ │ + blx r1 │ │ + cmp r0, #0 │ │ + bne.n 48f22 │ │ + movs r0, #0 │ │ + strd r0, r5, [r8] │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ cmp r0, #33 @ 0x21 │ │ - bcs.n 48ae2 │ │ - ldr r1, [r5, #0] │ │ - ldr r6, [r5, #8] │ │ - subs r1, r1, r6 │ │ + bcs.n 48f98 │ │ + ldr.w r1, [r9] │ │ + ldr.w r4, [r9, #8] │ │ + subs r1, r1, r4 │ │ cmp r0, r1 │ │ - bhi.n 48af0 │ │ - cbz r0, 48acc │ │ - ldr r1, [r5, #4] │ │ - mov r4, r0 │ │ - adds r2, r1, r6 │ │ + bhi.n 48fa6 │ │ + cbz r0, 48f80 │ │ + ldr.w r1, [r9, #4] │ │ + mov r5, r0 │ │ + adds r2, r1, r4 │ │ add r1, sp, #8 │ │ mov r0, r2 │ │ - mov r2, r4 │ │ - bl 4c460 │ │ - mov r0, r4 │ │ + mov r2, r5 │ │ + bl 4bcbc │ │ + mov r0, r5 │ │ str.w r0, [r8, #4] │ │ - add r0, r6 │ │ - str r0, [r5, #8] │ │ + add r0, r4 │ │ + str.w r0, [r9, #8] │ │ movs r0, #255 @ 0xff │ │ strb.w r0, [r8] │ │ - add sp, #40 @ 0x28 │ │ - ldr.w r8, [sp], #4 │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #36] @ (48b08 ) │ │ + ldr r3, [pc, #44] @ (48fc8 ) │ │ mov r1, r0 │ │ movs r0, #0 │ │ movs r2, #32 │ │ add r3, pc │ │ - bl 1b904 │ │ - mov r4, r0 │ │ + bl 1bb58 │ │ + mov r5, r0 │ │ movs r1, #1 │ │ str r1, [sp, #0] │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - mov r2, r4 │ │ + mov r0, r9 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ movs r3, #1 │ │ - bl 2e600 │ │ - mov r0, r4 │ │ - ldr r6, [r5, #8] │ │ - b.n 48aba │ │ - ldrh r2, [r3, #18] │ │ + bl 2f754 │ │ + mov r0, r5 │ │ + ldr.w r4, [r9, #8] │ │ + b.n 48f6c │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ + movs r0, r0 │ │ + ldrb r4, [r7, #23] │ │ + movs r0, r0 │ │ + ldrb r4, [r5, #18] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ mov r9, r0 │ │ mov r0, r3 │ │ mov r4, r3 │ │ mov r6, r2 │ │ mov r8, r1 │ │ - blx 4f770 │ │ - cbz r0, 48b76 │ │ + blx 4eea0 │ │ + cbz r0, 49042 │ │ mov r1, r6 │ │ mov r2, r4 │ │ mov r5, r0 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ movs r0, #12 │ │ - blx 4f770 │ │ - cbz r0, 48b62 │ │ + blx 4eea0 │ │ + cbz r0, 4902e │ │ mov r6, r0 │ │ strd r4, r5, [r0] │ │ str r4, [r0, #8] │ │ - movs r0, #12 │ │ - blx 4f770 │ │ - cbz r0, 48b6c │ │ - ldr r1, [pc, #84] @ (48b9c ) │ │ - movs r2, #3 │ │ - strb.w r8, [r0, #8] │ │ + movs r0, #20 │ │ + blx 4eea0 │ │ + cbz r0, 49038 │ │ + ldr r1, [pc, #104] @ (49070 ) │ │ + movs r5, #3 │ │ + ldr r2, [pc, #104] @ (49074 ) │ │ + ldr r3, [pc, #104] @ (49078 ) │ │ add r1, pc │ │ + add r2, pc │ │ + strb.w r8, [r0, #16] │ │ + add r3, pc │ │ str.w r0, [r9, #4] │ │ - strb.w r2, [r9] │ │ - strd r6, r1, [r0] │ │ + strb.w r5, [r9] │ │ + strd r6, r2, [r0] │ │ + strd r1, r3, [r0, #8] │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #4 │ │ movs r1, #12 │ │ - bl 14352 │ │ - b.n 48b74 │ │ + bl 14428 │ │ + b.n 49040 │ │ movs r0, #4 │ │ - movs r1, #12 │ │ - bl 14352 │ │ + movs r1, #20 │ │ + bl 14428 │ │ udf #254 @ 0xfe │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 142ba │ │ + bl 1441a │ │ + ldr r1, [pc, #32] @ (4906c ) │ │ mov r4, r0 │ │ + add r1, pc │ │ mov r0, r6 │ │ - bl 48ba0 │ │ - mov r0, r4 │ │ - blx 4dd68 │ │ + bl 14708 │ │ + b.n 49064 │ │ + bl 1c856 │ │ mov r4, r0 │ │ mov r0, r5 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ nop │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ + ldrb r2, [r6, #31] │ │ movs r0, r0 │ │ - ldr r1, [r0, #0] │ │ - cmp r1, #0 │ │ - it eq │ │ - beq.w 4f69c │ │ - push {r4, r6, r7, lr} │ │ - add r7, sp, #8 │ │ - ldr r1, [r0, #4] │ │ - mov r4, r0 │ │ - mov r0, r1 │ │ - blx 4f780 │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w 4f69c │ │ - ldr r1, [r0, #0] │ │ + @ instruction: 0xb6f7 │ │ + vshr.u32 d24, d16, #4 │ │ + movs r0, r0 │ │ + @ instruction: 0xb72f │ │ + vtbl.8 d22, {d12}, d1 │ │ cmp r1, #0 │ │ itt ne │ │ ldrne r0, [r0, #4] │ │ - bne.w 4f69c │ │ + bne.w 4eddc │ │ bx lr │ │ - movw ip, #44109 @ 0xac4d │ │ - movw r2, #24713 @ 0x6089 │ │ - movw r3, #9138 @ 0x23b2 │ │ - movw r1, #5573 @ 0x15c5 │ │ - movt ip, #19423 @ 0x4bdf │ │ - movt r2, #10343 @ 0x2867 │ │ - movt r3, #19092 @ 0x4a94 │ │ - movt r1, #13117 @ 0x333d │ │ + movw ip, #51904 @ 0xcac0 │ │ + movw r2, #50273 @ 0xc461 │ │ + movw r3, #64442 @ 0xfbba │ │ + movw r1, #8951 @ 0x22f7 │ │ + movt ip, #14741 @ 0x3995 │ │ + movt r2, #49121 @ 0xbfe1 │ │ + movt r3, #16929 @ 0x4221 │ │ + movt r1, #3761 @ 0xeb1 │ │ strd r1, r3, [r0] │ │ strd r2, ip, [r0, #8] │ │ bx lr │ │ - bmi.n 48ba6 │ │ - ldr r0, [pc, #4] @ (48c04 ) │ │ + ldr r0, [pc, #4] @ (490bc ) │ │ movs r1, #40 @ 0x28 │ │ add r0, pc │ │ bx lr │ │ - asrs r7, r0, #2 │ │ + asrs r2, r2, #6 │ │ vrev64. d18, d0 │ │ bx lr │ │ bx lr │ │ - bmi.n 48bba │ │ + bmi.n 49072 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #80 @ 0x50 │ │ mov r9, r1 │ │ mov r4, r0 │ │ ldrd r0, r1, [r0] │ │ movs r2, #1 │ │ strb r2, [r0, #0] │ │ ldrb r0, [r1, #0] │ │ cmp r0, #0 │ │ - beq.n 48ccc │ │ + beq.n 49184 │ │ ldr r0, [r4, #8] │ │ ldrb r0, [r0, #0] │ │ cmp r0, #0 │ │ - beq.w 48d40 │ │ + beq.w 491f6 │ │ ldr r6, [r4, #12] │ │ ldr r0, [r6, #0] │ │ - cbz r0, 48c8a │ │ + cbz r0, 49142 │ │ ldr r5, [r4, #16] │ │ ldrb r1, [r5, #0] │ │ - cbnz r1, 48c84 │ │ + cbnz r1, 4913c │ │ ldr r1, [r4, #20] │ │ - ldr r2, [pc, #368] @ (48db8 ) │ │ - ldr r3, [pc, #372] @ (48dbc ) │ │ + ldr r2, [pc, #360] @ (49268 ) │ │ + ldr r3, [pc, #364] @ (4926c ) │ │ add r2, pc │ │ add r3, pc │ │ mov r8, r3 │ │ - ldr r3, [pc, #368] @ (48dc0 ) │ │ + ldr r3, [pc, #360] @ (49270 ) │ │ ldr.w ip, [r1] │ │ subs r1, r0, #1 │ │ it ne │ │ movne r1, #1 │ │ str r1, [sp, #72] @ 0x48 │ │ cmp r0, #1 │ │ it eq │ │ @@ -92102,189 +92365,190 @@ │ │ str r2, [sp, #68] @ 0x44 │ │ strd r3, r0, [sp, #32] │ │ add r3, sp, #28 │ │ str.w r8, [sp, #40] @ 0x28 │ │ str r6, [sp, #28] │ │ ldr.w r1, [ip, #4] │ │ ldr.w r0, [ip] │ │ - ldr r2, [pc, #324] @ (48dc4 ) │ │ + ldr r2, [pc, #316] @ (49274 ) │ │ add r2, pc │ │ - bl 1a89c │ │ + bl 1aa04 │ │ movs r0, #0 │ │ strb r0, [r5, #0] │ │ str r0, [r6, #0] │ │ ldr r0, [r4, #28] │ │ ldr r1, [r4, #20] │ │ ldrd r2, r6, [r0] │ │ movs r0, #0 │ │ strd r1, r0, [sp, #20] │ │ - cbnz r2, 48cb2 │ │ + cbnz r2, 4916a │ │ str r0, [sp, #28] │ │ add r0, sp, #28 │ │ str r0, [sp, #0] │ │ mov r0, r6 │ │ movs r1, #0 │ │ movs r2, #15 │ │ movs r3, #0 │ │ - blx 4d190 │ │ + blx 4c8d0 │ │ ldr r0, [sp, #28] │ │ bic.w r6, r0, #1 │ │ add r0, sp, #28 │ │ mov r1, r9 │ │ - bl 48dc8 │ │ + bl 49280 │ │ ldr.w r0, [r9] │ │ cmp r0, #2 │ │ - beq.n 48d14 │ │ + beq.n 491cc │ │ adds r1, r0, #1 │ │ - bne.n 48cf4 │ │ + bne.n 491ac │ │ movs r0, #2 │ │ str r0, [sp, #68] @ 0x44 │ │ - b.n 48d1c │ │ + b.n 491d4 │ │ add r0, sp, #28 │ │ mov r1, r9 │ │ - bl 48dc8 │ │ + bl 49280 │ │ ldr r0, [sp, #28] │ │ adds r1, r0, #1 │ │ - beq.n 48c2c │ │ + beq.n 490e4 │ │ cmp r0, #2 │ │ - bne.n 48d48 │ │ + bne.n 491fe │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ add r0, sp, #68 @ 0x44 │ │ - bl 1b9b4 │ │ + bl 1b9e0 │ │ ldr r0, [sp, #68] @ 0x44 │ │ cmp r0, #0 │ │ - bne.n 48c2c │ │ + bne.n 490e4 │ │ ldrd r6, r8, [sp, #72] @ 0x48 │ │ - b.n 48d54 │ │ + b.n 4920a │ │ ldr.w r1, [r9, #16] │ │ - cbz r1, 48d14 │ │ + cbz r1, 491cc │ │ str r1, [sp, #72] @ 0x48 │ │ movs r2, #0 │ │ ldr.w r1, [r9, #20] │ │ str r2, [sp, #68] @ 0x44 │ │ str r1, [sp, #76] @ 0x4c │ │ cmp r0, #2 │ │ - beq.n 48d1c │ │ - ldrd r3, r1, [r9, #4] │ │ + beq.n 491d4 │ │ + ldrd r1, r3, [r9, #4] │ │ ldr.w r2, [r9, #12] │ │ - b.n 48d20 │ │ + b.n 491d8 │ │ movs r1, #2 │ │ str r1, [sp, #68] @ 0x44 │ │ cmp r0, #2 │ │ - bne.n 48d0a │ │ - movs r1, #0 │ │ + bne.n 491c2 │ │ movs r0, #0 │ │ - strd r0, r3, [sp] │ │ + movs r3, #0 │ │ + stmia.w sp, {r0, r1, r3} │ │ add r0, sp, #20 │ │ - strd r1, r2, [sp, #8] │ │ - add r2, sp, #28 │ │ add r3, sp, #68 @ 0x44 │ │ + str r2, [sp, #12] │ │ + add r2, sp, #28 │ │ mov r1, r6 │ │ - bl 311b8 │ │ + bl 3225c │ │ ldr r1, [r4, #24] │ │ ldr r2, [sp, #20] │ │ strb r0, [r1, #0] │ │ ldr r0, [r2, #12] │ │ adds r0, #1 │ │ str r0, [r2, #12] │ │ add sp, #80 @ 0x50 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r6, [sp, #44] @ 0x2c │ │ cmp r6, #0 │ │ - beq.w 48c2c │ │ + beq.w 490e4 │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ - ldr r0, [pc, #88] @ (48db0 ) │ │ + ldr r0, [pc, #108] @ (49278 ) │ │ movs r1, #26 │ │ mov r2, r6 │ │ mov r3, r8 │ │ add r0, pc │ │ - bl 48eb0 │ │ + bl 49368 │ │ ldr r5, [r4, #8] │ │ - cbz r0, 48d72 │ │ + cbz r0, 49228 │ │ movs r0, #1 │ │ strb r0, [r5, #0] │ │ add sp, #80 @ 0x50 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb r0, [r5, #0] │ │ - cbz r0, 48d9a │ │ - ldr r0, [pc, #60] @ (48db4 ) │ │ + cbz r0, 49250 │ │ + ldr r0, [pc, #76] @ (4927c ) │ │ movs r1, #28 │ │ mov r2, r6 │ │ mov r3, r8 │ │ add r0, pc │ │ - bl 48eb0 │ │ - cbz r0, 48d92 │ │ + bl 49368 │ │ + cbz r0, 49248 │ │ movs r0, #0 │ │ strb r0, [r5, #0] │ │ add sp, #80 @ 0x50 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb r0, [r5, #0] │ │ cmp r0, #0 │ │ - bne.w 48c2c │ │ + bne.w 490e4 │ │ ldr r0, [r4, #12] │ │ ldr r1, [r0, #0] │ │ adds r1, #1 │ │ str r1, [r0, #0] │ │ - b.n 48c2c │ │ + b.n 490e4 │ │ ldr r1, [sp, #20] │ │ ldr r2, [r1, #12] │ │ adds r2, #1 │ │ str r2, [r1, #12] │ │ - blx 4dd68 │ │ - lsls r0, r4, #22 │ │ - vsli.64 d16, d8, #60 @ 0x3c │ │ - vpadal.u q8, q13 │ │ - vcvt.f16.u16 d17, d15, #4 │ │ - vsli.64 d19, d21, #61 @ 0x3d │ │ - vcvt.u32.f32 d29, d9, #3 │ │ - vsli.64 , q8, #59 @ 0x3b │ │ + blx 4d4a8 │ │ + nop │ │ + lsrs r0, r7, #32 │ │ + vtbx.8 d17, {d28}, d15 │ │ + vceq.i d19, d1, #0 │ │ + vtbx.8 d29, {d29- q8, q12 │ │ + vsli.64 , q8, #60 @ 0x3c │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov fp, r0 │ │ ldr r0, [r1, #0] │ │ adds r0, #1 │ │ - beq.n 48df8 │ │ + beq.n 492b0 │ │ ldr r5, [r1, #28] │ │ - cbz r5, 48e10 │ │ + cbz r5, 492c8 │ │ ldr.w r9, [r1, #32] │ │ add r0, sp, #28 │ │ mov r1, r5 │ │ mov r2, r9 │ │ - bl 1b9b4 │ │ + bl 1b9e0 │ │ ldr r0, [sp, #28] │ │ cmp r0, #1 │ │ - bne.n 48e20 │ │ + bne.n 492d8 │ │ mov.w lr, #2 │ │ - b.n 48e4a │ │ + b.n 49302 │ │ ldrd r9, sl, [r1, #4] │ │ add r0, sp, #28 │ │ mov r2, sl │ │ mov r1, r9 │ │ - bl 1b9b4 │ │ + bl 1b9e0 │ │ ldr r0, [sp, #28] │ │ cmp r0, #1 │ │ - bne.n 48e6a │ │ + bne.n 49322 │ │ movs r0, #2 │ │ - b.n 48e90 │ │ + b.n 49348 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ str.w r0, [fp] │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add.w r8, sp, #28 │ │ ldrd r1, r2, [sp, #32] │ │ mov r0, r8 │ │ - bl 22cd0 │ │ + bl 23e00 │ │ ldr.w lr, [sp, #28] │ │ cmp.w lr, #2 │ │ - beq.n 48e4a │ │ + beq.n 49302 │ │ add.w ip, r8, #4 │ │ mov r2, sp │ │ ldmia.w ip!, {r1, r3, r6} │ │ stmia r2!, {r1, r3, r6} │ │ ldmia.w ip, {r0, r1, r3, r6} │ │ stmia r2!, {r0, r1, r3, r6} │ │ str.w lr, [fp] │ │ @@ -92297,18 +92561,18 @@ │ │ strd r5, r9, [fp, #32] │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add.w r8, sp, #28 │ │ ldrd r1, r2, [sp, #32] │ │ mov r0, r8 │ │ - bl 22cd0 │ │ + bl 23e00 │ │ ldr r0, [sp, #28] │ │ cmp r0, #2 │ │ - beq.n 48e90 │ │ + beq.n 49348 │ │ add.w ip, r8, #4 │ │ mov r2, sp │ │ ldmia.w ip!, {r3, r5, r6} │ │ stmia r2!, {r3, r5, r6} │ │ ldmia.w ip, {r1, r3, r5, r6} │ │ stmia r2!, {r1, r3, r5, r6} │ │ str.w r0, [fp] │ │ @@ -92324,317 +92588,318 @@ │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #100 @ 0x64 │ │ mov ip, r0 │ │ cmp r1, r3 │ │ - bcs.w 48fcc │ │ + bcs.n 49454 │ │ add r0, sp, #32 │ │ str r1, [sp, #0] │ │ mov r1, r2 │ │ mov r2, r3 │ │ mov r3, ip │ │ - bl 1bf0c │ │ + bl 1bf10 │ │ ldr r0, [sp, #32] │ │ cmp r0, #0 │ │ - beq.w 48fec │ │ - add.w ip, sp, #84 @ 0x54 │ │ - ldr.w lr, [sp, #68] @ 0x44 │ │ + beq.n 49474 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ + subs r2, r1, #1 │ │ ldr r0, [sp, #80] @ 0x50 │ │ - ldmia.w ip, {r1, r2, ip} │ │ - sub.w r3, ip, #1 │ │ str r0, [sp, #28] │ │ - adds.w r0, lr, #1 │ │ - beq.w 4900e │ │ - ldr r6, [sp, #60] @ 0x3c │ │ - adds r0, r6, r3 │ │ - cmp r0, r1 │ │ - bcs.w 49036 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ - str r3, [sp, #24] │ │ - ldr r3, [sp, #44] @ 0x2c │ │ - str r3, [sp, #20] │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - str r3, [sp, #12] │ │ - sub.w r3, ip, r3 │ │ - str r3, [sp, #8] │ │ - str.w sl, [sp, #16] │ │ - ldr.w r8, [sp, #28] │ │ - ldr r3, [sp, #24] │ │ - ldr r5, [sp, #20] │ │ - ldrb.w r0, [r8, r0] │ │ + adds r0, r4, #1 │ │ + beq.n 4949c │ │ + ldr.w sl, [sp, #60] @ 0x3c │ │ + add.w r0, sl, r2 │ │ + cmp r0, r6 │ │ + bcs.w 494d6 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + str r2, [sp, #20] │ │ + ldrd ip, fp, [sp, #44] @ 0x2c │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + str r2, [sp, #12] │ │ + subs r2, r1, r2 │ │ + str r2, [sp, #8] │ │ + rsb r2, fp, #1 │ │ + str r6, [sp, #24] │ │ + str r2, [sp, #16] │ │ + ldr r6, [sp, #28] │ │ + ldr r2, [sp, #20] │ │ + ldrb r0, [r6, r0] │ │ and.w r0, r0, #63 @ 0x3f │ │ - rsb r4, r0, #32 │ │ - lsrs r3, r0 │ │ + lsr.w r5, r2, r0 │ │ + rsb r2, r0, #32 │ │ subs r0, #32 │ │ - lsl.w r4, r5, r4 │ │ - orr.w r3, r3, r4 │ │ + lsl.w r2, ip, r2 │ │ + orr.w r2, r2, r5 │ │ it pl │ │ - lsrpl.w r3, r5, r0 │ │ - lsls r0, r3, #31 │ │ - beq.n 48f84 │ │ - add.w fp, r8, r6 │ │ - cmp lr, sl │ │ + lsrpl.w r2, ip, r0 │ │ + lsls r0, r2, #31 │ │ + beq.n 4941e │ │ + add.w r5, r6, sl │ │ + cmp r4, fp │ │ + mov lr, fp │ │ + mov r0, r1 │ │ it hi │ │ - movhi sl, lr │ │ - mov r3, ip │ │ - mov r0, sl │ │ - mov r5, r8 │ │ - cmp sl, ip │ │ + movhi lr, r4 │ │ + cmp lr, r1 │ │ it hi │ │ - movhi r3, sl │ │ - cmp r3, r0 │ │ - beq.n 48f9a │ │ - mov r8, r0 │ │ - add r0, r6 │ │ - cmp r0, r1 │ │ - bcs.w 49170 │ │ - ldrb.w r4, [fp, r8] │ │ - add.w r0, r8, #1 │ │ - ldrb.w r9, [r2, r8] │ │ - cmp r9, r4 │ │ - beq.n 48f58 │ │ - ldr.w sl, [sp, #16] │ │ - sub.w r0, r6, sl │ │ - add r0, r8 │ │ - adds r6, r0, #1 │ │ - b.n 48f86 │ │ - add r6, ip │ │ - sub.w r8, ip, #1 │ │ - mov.w lr, #0 │ │ - add.w r0, r6, r8 │ │ - movs r3, #0 │ │ + movhi r0, lr │ │ + cmp r0, lr │ │ + beq.n 49430 │ │ + ldrb.w r2, [r5, lr] │ │ + mov r9, lr │ │ + ldrb.w r8, [r3, lr] │ │ + add.w lr, lr, #1 │ │ + cmp r8, r2 │ │ + beq.n 493fe │ │ + ldr r0, [sp, #16] │ │ + add r0, sl │ │ + add.w sl, r0, r9 │ │ + b.n 49420 │ │ + add sl, r1 │ │ + movs r4, #0 │ │ + subs r0, r1, #1 │ │ + ldr r2, [sp, #24] │ │ + add r0, sl │ │ + movs r5, #0 │ │ + cmp r0, r2 │ │ + bcc.n 493c4 │ │ + b.n 49468 │ │ + sub.w r0, fp, #1 │ │ + adds r2, r0, #1 │ │ + cmp r4, r2 │ │ + bcs.w 49658 │ │ cmp r0, r1 │ │ - bcc.n 48f18 │ │ - b.n 48fe0 │ │ - ldr.w sl, [sp, #16] │ │ - sub.w r8, ip, #1 │ │ - mov r0, sl │ │ - cmp lr, r0 │ │ - bcs.w 49162 │ │ + bcs.w 495f8 │ │ + ldrb r2, [r5, r0] │ │ + ldrb r6, [r3, r0] │ │ subs r0, #1 │ │ - cmp r0, ip │ │ - bcs.w 49182 │ │ - adds r3, r0, r6 │ │ - cmp r3, r1 │ │ - bcs.w 4918c │ │ - ldrb r3, [r5, r3] │ │ - ldrb r4, [r2, r0] │ │ - cmp r4, r3 │ │ - beq.n 48fa4 │ │ + cmp r6, r2 │ │ + beq.n 49434 │ │ ldr r0, [sp, #12] │ │ - ldr.w lr, [sp, #8] │ │ - add r6, r0 │ │ - b.n 48f8e │ │ - bne.n 49036 │ │ + ldr r4, [sp, #8] │ │ + add sl, r0 │ │ + b.n 49422 │ │ + bne.n 494d6 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r0, ip │ │ mov r2, r3 │ │ - blx 4f830 │ │ + blx 4ef60 │ │ clz r0, r0 │ │ - lsrs r3, r0, #5 │ │ - and.w r0, r3, #1 │ │ + lsrs r5, r0, #5 │ │ + and.w r0, r5, #1 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb.w r0, [sp, #46] @ 0x2e │ │ - cbnz r0, 49036 │ │ + cbnz r0, 494d6 │ │ ldr r2, [sp, #36] @ 0x24 │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ + ldrb.w r5, [sp, #44] @ 0x2c │ │ ldrd r0, r1, [sp, #80] @ 0x50 │ │ cmp r2, #0 │ │ - beq.n 490c6 │ │ + beq.w 495ae │ │ cmp r2, r1 │ │ - bcs.n 490c4 │ │ - ldrsb r6, [r0, r2] │ │ - cmn.w r6, #64 @ 0x40 │ │ - bge.n 490c6 │ │ - b.n 49144 │ │ - ldr r4, [sp, #60] @ 0x3c │ │ - adds r0, r4, r3 │ │ - cmp r0, r1 │ │ - bcs.n 49036 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - mov r5, ip │ │ - ldr r6, [sp, #56] @ 0x38 │ │ - str r3, [sp, #20] │ │ - ldrd r8, r3, [sp, #44] @ 0x2c │ │ - cmp r3, ip │ │ - str r6, [sp, #16] │ │ + bcs.w 495ac │ │ + ldrsb r3, [r0, r2] │ │ + cmn.w r3, #64 @ 0x40 │ │ + bge.w 495ae │ │ + b.n 4963a │ │ + ldr.w lr, [sp, #60] @ 0x3c │ │ + add r2, lr │ │ + cmp r2, r6 │ │ + bcs.n 494d6 │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ + mov sl, r1 │ │ + ldrd r8, fp, [sp, #40] @ 0x28 │ │ + rsb r0, r9, #1 │ │ + str r6, [sp, #24] │ │ + cmp r9, r1 │ │ it hi │ │ - movhi r5, r3 │ │ - ldr.w lr, [sp, #28] │ │ - sub.w sl, r3, #1 │ │ - str r3, [sp, #24] │ │ - b.n 49052 │ │ - movs r3, #0 │ │ - and.w r0, r3, #1 │ │ + movhi sl, r9 │ │ + str r0, [sp, #20] │ │ + sub.w r0, r9, #1 │ │ + cmp r0, r1 │ │ + bcs.n 494e4 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + sub.w ip, r3, #1 │ │ + str r0, [sp, #12] │ │ + ldr r0, [sp, #28] │ │ + subs r0, #1 │ │ + str r0, [sp, #16] │ │ + b.n 4954a │ │ + movs r5, #0 │ │ + and.w r0, r5, #1 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - add r4, ip │ │ - sub.w r0, ip, #1 │ │ - movs r3, #0 │ │ - add r0, r4 │ │ - cmp r0, r1 │ │ - bcs.n 48fe0 │ │ - ldrb.w r0, [lr, r0] │ │ - ldr r3, [sp, #20] │ │ - and.w r0, r0, #63 @ 0x3f │ │ - rsb r6, r0, #32 │ │ - lsrs r3, r0 │ │ - subs r0, #32 │ │ - lsl.w r6, r8, r6 │ │ - orr.w r3, r3, r6 │ │ + ldr r4, [sp, #28] │ │ + ldrb r2, [r4, r2] │ │ + and.w r2, r2, #63 @ 0x3f │ │ + rsb r5, r2, #32 │ │ + lsr.w r6, r8, r2 │ │ + subs r2, #32 │ │ + lsl.w r5, fp, r5 │ │ + orr.w r6, r6, r5 │ │ it pl │ │ - lsrpl.w r3, r8, r0 │ │ - lsls r0, r3, #31 │ │ - beq.n 49044 │ │ + lsrpl.w r6, fp, r2 │ │ + lsls r2, r6, #31 │ │ + beq.n 4952a │ │ + add.w ip, r4, lr │ │ + mov r4, r9 │ │ + cmp sl, r4 │ │ + beq.n 495f2 │ │ + ldrb.w r6, [ip, r4] │ │ + mov r5, r4 │ │ + ldrb r2, [r3, r4] │ │ + adds r4, #1 │ │ + cmp r2, r6 │ │ + beq.n 4950e │ │ + ldr r2, [sp, #20] │ │ + add r2, lr │ │ + add.w lr, r2, r5 │ │ + b.n 4952c │ │ + add lr, r1 │ │ + subs r2, r1, #1 │ │ ldr r6, [sp, #24] │ │ - add.w r0, lr, r4 │ │ - cmp r5, r6 │ │ - beq.n 490a2 │ │ - mov r3, r6 │ │ - add r6, r4 │ │ - cmp r6, r1 │ │ - bcs.w 49196 │ │ - ldrb.w r9, [r0, r3] │ │ - adds r6, r3, #1 │ │ - ldrb.w fp, [r2, r3] │ │ - cmp fp, r9 │ │ - beq.n 4907c │ │ - ldr r0, [sp, #24] │ │ - subs r0, r4, r0 │ │ - add r0, r3 │ │ - adds r4, r0, #1 │ │ - b.n 49046 │ │ + add r2, lr │ │ + movs r5, #0 │ │ + cmp r2, r6 │ │ + bcc.n 494e4 │ │ + b.n 49468 │ │ + add lr, r1 │ │ + subs r0, r1, #1 │ │ + movs r5, #0 │ │ + add.w r2, lr, r0 │ │ ldr r0, [sp, #24] │ │ - cmp r0, #0 │ │ - beq.n 49162 │ │ - subs r0, #1 │ │ - cmp sl, ip │ │ - bcs.n 49182 │ │ - adds r3, r0, r4 │ │ - cmp r3, r1 │ │ - bcs.n 4918c │ │ - ldr r6, [sp, #28] │ │ - ldrb r3, [r6, r3] │ │ - ldrb r6, [r2, r0] │ │ - cmp r6, r3 │ │ - beq.n 490a4 │ │ + cmp r2, r0 │ │ + bcs.n 49468 │ │ + ldr r0, [sp, #28] │ │ + ldrb r2, [r0, r2] │ │ + and.w r2, r2, #63 @ 0x3f │ │ + rsb r4, r2, #32 │ │ + lsr.w r5, r8, r2 │ │ + subs r2, #32 │ │ + lsl.w r4, fp, r4 │ │ + orr.w r5, r5, r4 │ │ + it pl │ │ + lsrpl.w r5, fp, r2 │ │ + lsls r2, r5, #31 │ │ + beq.n 4953a │ │ + add.w r2, r0, lr │ │ + mov r4, r9 │ │ + cmp sl, r4 │ │ + beq.n 4958e │ │ + ldrb r0, [r2, r4] │ │ + mov r5, r4 │ │ + ldrb r6, [r3, r4] │ │ + adds r4, #1 │ │ + cmp r6, r0 │ │ + beq.n 49574 │ │ + ldr r0, [sp, #20] │ │ + add r0, lr │ │ + add.w lr, r0, r5 │ │ + b.n 4953c │ │ ldr r0, [sp, #16] │ │ - add r4, r0 │ │ - b.n 49046 │ │ - bne.n 49144 │ │ + mov r5, r9 │ │ + add.w r2, r0, lr │ │ + cmp r5, #0 │ │ + beq.n 49658 │ │ + ldrb r0, [r2, r5] │ │ + ldrb.w r4, [ip, r5] │ │ + subs r5, #1 │ │ + cmp r4, r0 │ │ + beq.n 49596 │ │ + ldr r0, [sp, #12] │ │ + add lr, r0 │ │ + b.n 4953c │ │ + bne.n 4963a │ │ cmp r2, r1 │ │ - beq.w 48fe0 │ │ - adds r5, r0, r2 │ │ - ldrsb.w r4, [r5] │ │ + beq.w 49468 │ │ + adds r6, r0, r2 │ │ + ldrsb.w r4, [r6] │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ - uxtb r6, r4 │ │ - bgt.n 49114 │ │ - ldrb r4, [r5, #1] │ │ - and.w ip, r6, #31 │ │ - cmp r6, #224 @ 0xe0 │ │ + uxtb r3, r4 │ │ + bgt.n 4960a │ │ + ldrb r4, [r6, #1] │ │ + and.w ip, r3, #31 │ │ + cmp r3, #224 @ 0xe0 │ │ and.w lr, r4, #63 @ 0x3f │ │ - bcc.n 4910a │ │ - ldrb r4, [r5, #2] │ │ - cmp r6, #240 @ 0xf0 │ │ + bcc.n 49600 │ │ + ldrb r4, [r6, #2] │ │ + cmp r3, #240 @ 0xf0 │ │ and.w r4, r4, #63 @ 0x3f │ │ orr.w r4, r4, lr, lsl #6 │ │ - bcc.n 49110 │ │ - ldrb r6, [r5, #3] │ │ - and.w r5, ip, #7 │ │ - and.w r6, r6, #63 @ 0x3f │ │ - orr.w r6, r6, r4, lsl #6 │ │ - orr.w r6, r6, r5, lsl #18 │ │ - b.n 49114 │ │ - orr.w r6, lr, ip, lsl #6 │ │ - b.n 49114 │ │ - orr.w r6, r4, ip, lsl #12 │ │ - lsls r3, r3, #31 │ │ - bne.n 49162 │ │ - cmp r6, #128 @ 0x80 │ │ - bcs.n 49120 │ │ - movs r3, #1 │ │ - b.n 49134 │ │ - cmp.w r6, #2048 @ 0x800 │ │ - bcs.n 4912a │ │ - movs r3, #2 │ │ - b.n 49134 │ │ - movs r3, #4 │ │ - cmp.w r6, #65536 @ 0x10000 │ │ + bcc.n 49606 │ │ + ldrb r3, [r6, #3] │ │ + and.w r6, ip, #7 │ │ + and.w r3, r3, #63 @ 0x3f │ │ + orr.w r3, r3, r4, lsl #6 │ │ + orr.w r3, r3, r6, lsl #18 │ │ + b.n 4960a │ │ + cmp.w r9, #0 │ │ + beq.n 49658 │ │ + ldr r2, [pc, #112] @ (4966c ) │ │ + add r2, pc │ │ + bl 1bbf4 │ │ + orr.w r3, lr, ip, lsl #6 │ │ + b.n 4960a │ │ + orr.w r3, r4, ip, lsl #12 │ │ + lsls r6, r5, #31 │ │ + bne.n 49658 │ │ + cmp r3, #128 @ 0x80 │ │ + bcs.n 49616 │ │ + movs r6, #1 │ │ + b.n 4962a │ │ + cmp.w r3, #2048 @ 0x800 │ │ + bcs.n 49620 │ │ + movs r6, #2 │ │ + b.n 4962a │ │ + movs r6, #4 │ │ + cmp.w r3, #65536 @ 0x10000 │ │ it cc │ │ - movcc r3, #3 │ │ - adds r2, r2, r3 │ │ - beq.n 49152 │ │ + movcc r6, #3 │ │ + adds r2, r2, r6 │ │ + beq.n 49648 │ │ cmp r2, r1 │ │ - bcs.n 49150 │ │ + bcs.n 49646 │ │ ldrsb r3, [r0, r2] │ │ cmn.w r3, #64 @ 0x40 │ │ - bge.n 49152 │ │ - ldr r3, [pc, #96] @ (491a8 ) │ │ + bge.n 49648 │ │ + ldr r3, [pc, #44] @ (49668 ) │ │ add r3, pc │ │ str r3, [sp, #0] │ │ mov r3, r1 │ │ - bl 1c24a │ │ - bne.n 49144 │ │ + bl 1c310 │ │ + bne.n 4963a │ │ cmp r2, r1 │ │ - beq.n 49162 │ │ + beq.n 49658 │ │ ldrsb r0, [r0, r2] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 49162 │ │ + bgt.n 49658 │ │ uxtb r0, r0 │ │ cmp r0, #224 @ 0xe0 │ │ - movs r3, #1 │ │ - and.w r0, r3, #1 │ │ + movs r5, #1 │ │ + and.w r0, r5, #1 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r2, [pc, #60] @ (491b0 ) │ │ - add.w r0, r6, sl │ │ - add r2, pc │ │ - cmp r1, r0 │ │ - it hi │ │ - movhi r0, r1 │ │ - bl 1b0c8 │ │ - ldr r2, [pc, #48] @ (491b4 ) │ │ - mov r1, ip │ │ - add r2, pc │ │ - bl 1b0c8 │ │ - ldr r2, [pc, #40] @ (491b8 ) │ │ - mov r0, r3 │ │ - add r2, pc │ │ - bl 1b0c8 │ │ - ldr r2, [pc, #20] @ (491ac ) │ │ - ldr r0, [sp, #24] │ │ - add r2, pc │ │ - add r0, r4 │ │ - cmp r1, r0 │ │ - it hi │ │ - movhi r0, r1 │ │ - bl 1b0c8 │ │ - ldrh r6, [r4, #4] │ │ - movs r0, r0 │ │ - strh r6, [r1, #22] │ │ - movs r0, r0 │ │ - strh r2, [r6, #22] │ │ - movs r0, r0 │ │ - strh r2, [r0, #22] │ │ + nop │ │ + ldrb r0, [r0, #11] │ │ movs r0, r0 │ │ - strh r0, [r1, #22] │ │ + strb r2, [r1, #22] │ │ movs r0, r0 │ │ ldr r1, [r0, #0] │ │ cmp r1, #1 │ │ itt ge │ │ ldrge r0, [r0, #4] │ │ - bge.w 4f69c │ │ + bge.w 4eddc │ │ bx lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ mov r5, r1 │ │ @@ -92645,1903 +92910,1789 @@ │ │ ldrb r2, [r4, #12] │ │ strd r5, r0, [sp] │ │ it ne │ │ movne r3, r4 │ │ mov r0, sp │ │ adds r1, r0, #4 │ │ mov r0, r5 │ │ - bl 4923c │ │ + bl 496f0 │ │ cmp r6, #1 │ │ - blt.n 4920a │ │ + blt.n 496be │ │ ldr r1, [r4, #4] │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r4 │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ cmp r6, #1 │ │ mov r5, r0 │ │ itt ge │ │ ldrge r0, [r4, #4] │ │ - blxge 4f780 │ │ + blxge 4eeb0 │ │ mov r0, r5 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ ldr r3, [r0, #0] │ │ mov ip, r2 │ │ ldrb r2, [r0, #12] │ │ subs.w r3, r3, #4294967295 @ 0xffffffff │ │ it ne │ │ movne r3, r0 │ │ mov r0, r1 │ │ mov r1, ip │ │ - b.w 4923c │ │ - bmi.n 491e6 │ │ + b.w 496f0 │ │ + bmi.n 4969a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #276 @ 0x114 │ │ + sub sp, #268 @ 0x10c │ │ mov r5, r0 │ │ ldr r0, [r1, #0] │ │ - cbz r0, 49256 │ │ - ldr r4, [pc, #868] @ (495b4 ) │ │ + cbz r0, 4970a │ │ + ldr r4, [pc, #852] @ (49a58 ) │ │ movs r6, #9 │ │ add r4, pc │ │ - cbz r2, 49262 │ │ - b.n 493b2 │ │ + cbz r2, 49716 │ │ + b.n 498a8 │ │ ldrd r4, r6, [r1, #4] │ │ cmp r2, #0 │ │ - bne.w 493b2 │ │ - cbz r6, 49286 │ │ + bne.w 498a8 │ │ + cbz r6, 4973a │ │ cmp r3, #0 │ │ - beq.w 493b2 │ │ + beq.w 498a8 │ │ ldrb r0, [r4, #0] │ │ cmp r0, #47 @ 0x2f │ │ - bne.w 493b2 │ │ + bne.w 498a8 │ │ ldrd r0, r1, [r3, #4] │ │ - strd r5, r6, [sp, #4] │ │ - cbz r1, 49296 │ │ + str r4, [sp, #12] │ │ + str r5, [sp, #4] │ │ + cbz r1, 4973e │ │ ldrb r2, [r0, #0] │ │ subs r2, #47 @ 0x2f │ │ clz r2, r2 │ │ lsrs r2, r2, #5 │ │ - b.n 49298 │ │ + b.n 49740 │ │ movs r6, #0 │ │ - ldr.w fp, [r5, #8] │ │ - movs.w r0, fp, lsl #4 │ │ - bmi.w 493bc │ │ - b.n 4947a │ │ + b.n 498a8 │ │ movs r2, #0 │ │ - strd r0, r1, [sp, #96] @ 0x60 │ │ + strd r0, r1, [sp, #88] @ 0x58 │ │ movw r0, #513 @ 0x201 │ │ - strh.w r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #128 @ 0x80 │ │ - add.w r5, r0, #9 │ │ - add r0, sp, #160 @ 0xa0 │ │ + strh.w r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #120 @ 0x78 │ │ adds r0, #28 │ │ - ldr.w r8, [sp, #8] │ │ str r0, [sp, #36] @ 0x24 │ │ + add r0, sp, #236 @ 0xec │ │ + ldr.w fp, [sp, #12] │ │ + adds r0, #9 │ │ + str r0, [sp, #28] │ │ movs r0, #2 │ │ - add r6, sp, #72 @ 0x48 │ │ - strb.w r2, [sp, #126] @ 0x7e │ │ - movs r2, #255 @ 0xff │ │ - movs r1, #1 │ │ - mov.w fp, #1 │ │ - str r4, [sp, #12] │ │ - str r4, [sp, #44] @ 0x2c │ │ - mov r4, r0 │ │ - strb.w r2, [sp, #104] @ 0x68 │ │ - str r1, [sp, #40] @ 0x28 │ │ - str r2, [sp, #28] │ │ - mov r0, r5 │ │ - strb.w r2, [sp, #136] @ 0x88 │ │ - mov r1, r6 │ │ - movs r2, #19 │ │ - mov r9, r5 │ │ + movs r4, #255 @ 0xff │ │ + str r0, [sp, #32] │ │ + mov.w r8, #1 │ │ + movs r0, #1 │ │ mov sl, r6 │ │ - bl 4c460 │ │ + strb.w r2, [sp, #118] @ 0x76 │ │ + strb.w r4, [sp, #96] @ 0x60 │ │ + str r0, [sp, #24] │ │ + str r6, [sp, #8] │ │ + cmp r4, #255 @ 0xff │ │ + beq.n 4978a │ │ + add r0, sp, #64 @ 0x40 │ │ + add r1, sp, #120 @ 0x78 │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + ldrh r2, [r0, #0] │ │ + ldrb r0, [r0, #2] │ │ + strh r2, [r1, #0] │ │ + strb r0, [r1, #2] │ │ + add r5, sp, #120 @ 0x78 │ │ + ldr r0, [sp, #28] │ │ + movs r2, #19 │ │ str r4, [sp, #20] │ │ - add r1, sp, #128 @ 0x80 │ │ - strb.w r4, [sp, #157] @ 0x9d │ │ - add r4, sp, #216 @ 0xd8 │ │ - str.w fp, [sp, #32] │ │ - strb.w fp, [sp, #158] @ 0x9e │ │ - mov r0, r4 │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ - str.w r8, [sp, #24] │ │ - str.w r8, [sp, #132] @ 0x84 │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ - str.w r8, [sp, #128] @ 0x80 │ │ - strb.w fp, [sp, #156] @ 0x9c │ │ - bl 496d0 │ │ - add r6, sp, #248 @ 0xf8 │ │ - add r1, sp, #96 @ 0x60 │ │ + mov r1, r5 │ │ + strb.w r4, [sp, #244] @ 0xf4 │ │ + mov r9, sl │ │ + str.w sl, [sp, #240] @ 0xf0 │ │ + mov sl, fp │ │ + str.w fp, [sp, #236] @ 0xec │ │ + bl 4bcbc │ │ + add r6, sp, #176 @ 0xb0 │ │ + ldr r0, [sp, #32] │ │ + add r1, sp, #236 @ 0xec │ │ + strb.w r0, [sp, #265] @ 0x109 │ │ + ldr.w fp, [sp, #24] │ │ mov r0, r6 │ │ - bl 496d0 │ │ - mov r0, r4 │ │ - add r1, sp, #160 @ 0xa0 │ │ - ldmia r0!, {r2, r3, r5} │ │ - stmia r1!, {r2, r3, r5} │ │ - ldmia.w r0, {r2, r3, r4, r5} │ │ - stmia r1!, {r2, r3, r4, r5} │ │ + mov r4, r8 │ │ + strb.w r8, [sp, #266] @ 0x10a │ │ + strb.w fp, [sp, #264] @ 0x108 │ │ + bl 49b74 │ │ + add.w r8, sp, #208 @ 0xd0 │ │ + add r1, sp, #88 @ 0x58 │ │ + mov r0, r8 │ │ + bl 49b74 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + ldmia r0!, {r2, r3, r6} │ │ + stmia r1!, {r2, r3, r6} │ │ + ldmia.w r0, {r2, r3, r5, r6} │ │ + stmia r1!, {r2, r3, r5, r6} │ │ ldr r1, [sp, #36] @ 0x24 │ │ - ldmia r6!, {r2, r3, r5} │ │ - mov r0, r1 │ │ - stmia r0!, {r2, r3, r5} │ │ - ldmia.w r6, {r2, r3, r4, r5} │ │ - mov r6, r8 │ │ - stmia r0!, {r2, r3, r4, r5} │ │ - ldrb.w r0, [sp, #248] @ 0xf8 │ │ - ldrb.w r2, [sp, #216] @ 0xd8 │ │ - cmp r2, #255 @ 0xff │ │ - beq.n 49386 │ │ + ldmia.w r8!, {r2, r3, r6} │ │ + stmia r1!, {r2, r3, r6} │ │ + ldmia.w r8, {r2, r3, r5, r6} │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + ldrb.w r0, [sp, #208] @ 0xd0 │ │ + ldrb.w r1, [sp, #176] @ 0xb0 │ │ + cmp r1, #255 @ 0xff │ │ + beq.n 49838 │ │ cmp r0, #255 @ 0xff │ │ - beq.n 4938e │ │ - add r0, sp, #160 @ 0xa0 │ │ - bl 43c3c │ │ - cbz r0, 4938a │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - mov r1, r9 │ │ - str r0, [sp, #44] @ 0x2c │ │ - mov r0, sl │ │ + beq.n 4983c │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + add r0, sp, #120 @ 0x78 │ │ + bl 457a0 │ │ + cmp r0, #0 │ │ + beq.n 498a2 │ │ + ldr r1, [sp, #28] │ │ + add r0, sp, #64 @ 0x40 │ │ movs r2, #19 │ │ - ldr.w r8, [sp, #132] @ 0x84 │ │ - ldrb.w r4, [sp, #136] @ 0x88 │ │ - mov r6, sl │ │ - mov r5, r9 │ │ - bl 4c460 │ │ - ldrb.w r0, [sp, #156] @ 0x9c │ │ - mov r2, r4 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldrb.w r0, [sp, #159] @ 0x9f │ │ - ldrb.w r4, [sp, #157] @ 0x9d │ │ - ldrb.w fp, [sp, #158] @ 0x9e │ │ + ldrd fp, sl, [sp, #236] @ 0xec │ │ + ldrb.w r4, [sp, #244] @ 0xf4 │ │ + bl 4bcbc │ │ + ldrb.w r0, [sp, #264] @ 0x108 │ │ + str r0, [sp, #24] │ │ + ldrb.w r0, [sp, #265] @ 0x109 │ │ + str r0, [sp, #32] │ │ + ldrb.w r0, [sp, #267] @ 0x10b │ │ + ldrb.w r8, [sp, #266] @ 0x10a │ │ str r0, [sp, #16] │ │ - b.n 492d0 │ │ + cmp r4, #255 @ 0xff │ │ + bne.n 4977a │ │ + b.n 4978a │ │ cmp r0, #255 @ 0xff │ │ - beq.n 4938e │ │ - ldr r4, [sp, #12] │ │ - b.n 493ae │ │ - ldmia.w sl!, {r1, r2, r3, r5} │ │ - add r0, sp, #48 @ 0x30 │ │ - stmia r0!, {r1, r2, r3, r5} │ │ - ldr.w r8, [sp, #32] │ │ - ldr r4, [sp, #12] │ │ - ldrh.w r1, [sl] │ │ - cmp.w r8, #2 │ │ - ldrb.w r2, [sl, #2] │ │ + bne.n 498a2 │ │ + add r5, sp, #64 @ 0x40 │ │ + add r0, sp, #40 @ 0x28 │ │ + cmp r4, #2 │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + ldrh r1, [r5, #0] │ │ + ldrb r2, [r5, #2] │ │ strh r1, [r0, #0] │ │ strb r2, [r0, #2] │ │ - bne.n 49420 │ │ + beq.n 498a2 │ │ + add r5, sp, #120 @ 0x78 │ │ + add r1, sp, #40 @ 0x28 │ │ + add.w r0, r5, #9 │ │ + movs r2, #19 │ │ + bl 4bcbc │ │ + ldr r0, [sp, #16] │ │ + strb.w r0, [sp, #151] @ 0x97 │ │ + ldr r0, [sp, #32] │ │ + strb.w r0, [sp, #149] @ 0x95 │ │ + ldr r0, [sp, #20] │ │ + strb.w r0, [sp, #128] @ 0x80 │ │ + mov r0, r5 │ │ + strb.w r4, [sp, #150] @ 0x96 │ │ + strb.w fp, [sp, #148] @ 0x94 │ │ + strd sl, r9, [sp, #120] @ 0x78 │ │ + bl 44518 │ │ + cbz r0, 498a2 │ │ + mov r2, r0 │ │ + mov r3, r1 │ │ + add r0, sp, #120 @ 0x78 │ │ + mov r1, r2 │ │ + mov r2, r3 │ │ + bl 1b9e0 │ │ + ldrd r6, r4, [sp, #8] │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + cmp r0, #1 │ │ + bne.w 49b02 │ │ + ldr r5, [sp, #4] │ │ + b.n 498a8 │ │ + ldr r4, [sp, #12] │ │ ldrd r5, r6, [sp, #4] │ │ ldr.w fp, [r5, #8] │ │ movs.w r0, fp, lsl #4 │ │ - bpl.n 4947a │ │ + bpl.n 49914 │ │ ldrh r1, [r5, #12] │ │ - cmp r1, #0 │ │ - beq.n 4947a │ │ + cbz r1, 49914 │ │ movs.w r0, fp, lsl #3 │ │ - bmi.w 494d0 │ │ - add.w r9, sp, #160 @ 0xa0 │ │ - add.w sl, sp, #128 @ 0x80 │ │ - mov r8, r5 │ │ + bmi.w 49a22 │ │ + add.w r8, sp, #120 @ 0x78 │ │ + add.w sl, sp, #236 @ 0xec │ │ + mov r9, r6 │ │ str r4, [sp, #12] │ │ - strd r4, r6, [sp, #128] @ 0x80 │ │ + strd r4, r6, [sp, #236] @ 0xec │ │ movs r4, #0 │ │ - str r1, [sp, #44] @ 0x2c │ │ - b.n 493ee │ │ - bl 1aae8 │ │ + str r1, [sp, #36] @ 0x24 │ │ + str r5, [sp, #4] │ │ + b.n 498e4 │ │ + bl 1ac50 │ │ mov r2, r0 │ │ cmp r5, #0 │ │ it ne │ │ addne r4, #1 │ │ add r4, r2 │ │ - mov r0, r9 │ │ + mov r0, r8 │ │ mov r1, sl │ │ - bl 1c7f8 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - cbz r0, 4941a │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - ldr r5, [sp, #172] @ 0xac │ │ + bl 1d4f4 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + cmp r0, #0 │ │ + beq.w 49a1c │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + ldr r5, [sp, #132] @ 0x84 │ │ cmp r1, #16 │ │ - bcs.n 493e0 │ │ + bcs.n 498d6 │ │ movs r2, #0 │ │ cmp r1, #0 │ │ - beq.n 493e6 │ │ + beq.n 498dc │ │ ldrsb.w r3, [r0], #1 │ │ cmn.w r3, #65 @ 0x41 │ │ it gt │ │ addgt r2, #1 │ │ subs r1, #1 │ │ - bne.n 49408 │ │ - b.n 493e6 │ │ - mov r9, r6 │ │ - mov r5, r8 │ │ - b.n 49584 │ │ - add r5, sp, #160 @ 0xa0 │ │ - add r1, sp, #48 @ 0x30 │ │ - add.w r0, r5, #9 │ │ - movs r2, #19 │ │ - bl 4c460 │ │ - ldr r0, [sp, #16] │ │ - strb.w r0, [sp, #191] @ 0xbf │ │ - ldr r0, [sp, #20] │ │ - strb.w r0, [sp, #189] @ 0xbd │ │ - ldr r0, [sp, #28] │ │ - strb.w r0, [sp, #168] @ 0xa8 │ │ - ldr r0, [sp, #24] │ │ - strb.w r8, [sp, #190] @ 0xbe │ │ - strb.w fp, [sp, #188] @ 0xbc │ │ - strd r6, r0, [sp, #160] @ 0xa0 │ │ - mov r0, r5 │ │ - bl 43adc │ │ - ldr r6, [sp, #8] │ │ - cbz r0, 4946e │ │ - mov r2, r0 │ │ - mov r3, r1 │ │ - add r0, sp, #160 @ 0xa0 │ │ - mov r1, r2 │ │ - mov r2, r3 │ │ - bl 1b9b4 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - cmp r0, #1 │ │ - bne.w 4965e │ │ - ldr r5, [sp, #4] │ │ - ldr.w fp, [r5, #8] │ │ - movs.w r0, fp, lsl #4 │ │ - bmi.n 493bc │ │ + bne.n 49902 │ │ + b.n 498dc │ │ movs.w r0, fp, lsl #3 │ │ - bmi.n 494ce │ │ - strd r4, r6, [sp, #128] @ 0x80 │ │ - add.w r9, sp, #128 @ 0x80 │ │ + bmi.n 49968 │ │ + strd r4, r6, [sp, #236] @ 0xec │ │ + add.w r9, sp, #236 @ 0xec │ │ ldrd fp, sl, [r5] │ │ - ldr r0, [pc, #544] @ (496b0 ) │ │ + ldr r0, [pc, #556] @ (49b54 ) │ │ add r0, pc │ │ mov r8, r0 │ │ - add r0, sp, #160 @ 0xa0 │ │ + add r0, sp, #120 @ 0x78 │ │ mov r1, r9 │ │ - bl 1c7f8 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ + bl 1d4f4 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ cmp r1, #0 │ │ mov r4, r1 │ │ it ne │ │ movne r4, #1 │ │ - beq.n 494c4 │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ + beq.n 4995e │ │ + ldr r2, [sp, #124] @ 0x7c │ │ mov r0, fp │ │ ldr.w r6, [sl, #12] │ │ - ldr r5, [sp, #172] @ 0xac │ │ + ldr r5, [sp, #132] @ 0x84 │ │ blx r6 │ │ - cbnz r0, 494c4 │ │ + cbnz r0, 4995e │ │ cmp r5, #0 │ │ - beq.n 49492 │ │ + beq.n 4992c │ │ mov r0, fp │ │ mov r1, r8 │ │ movs r2, #3 │ │ blx r6 │ │ cmp r0, #0 │ │ - beq.n 49492 │ │ + beq.n 4992c │ │ mov r0, r4 │ │ - add sp, #276 @ 0x114 │ │ + add sp, #268 @ 0x10c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r1, #0 │ │ - ldrh.w r9, [r5, #14] │ │ - cmp.w r9, #0 │ │ - beq.n 49588 │ │ - str r1, [sp, #44] @ 0x2c │ │ - add r0, sp, #160 @ 0xa0 │ │ - add r1, sp, #128 @ 0x80 │ │ + str r6, [sp, #8] │ │ + ldrh.w r8, [r5, #14] │ │ + cmp.w r8, #0 │ │ + beq.n 49a2e │ │ + ldr r0, [sp, #8] │ │ + mov.w sl, #0 │ │ + str r1, [sp, #36] @ 0x24 │ │ + add r1, sp, #236 @ 0xec │ │ str r4, [sp, #12] │ │ - strd r4, r6, [sp, #128] @ 0x80 │ │ + strd r4, r0, [sp, #236] @ 0xec │ │ + add r0, sp, #120 @ 0x78 │ │ movs r4, #0 │ │ - mov.w sl, #0 │ │ - strd r5, r6, [sp, #4] │ │ - str.w r9, [sp, #40] @ 0x28 │ │ - bl 1c7f8 │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ + str r5, [sp, #4] │ │ + str.w r8, [sp, #32] │ │ + bl 1d4f4 │ │ + ldr r2, [sp, #120] @ 0x78 │ │ cmp r2, #0 │ │ - beq.w 49658 │ │ - ldr.w lr, [sp, #164] @ 0xa4 │ │ + beq.w 49afc │ │ + ldr.w lr, [sp, #124] @ 0x7c │ │ movs r3, #0 │ │ - ldr.w ip, [sp, #172] @ 0xac │ │ - mov r6, r9 │ │ + ldr.w ip, [sp, #132] @ 0x84 │ │ + mov r6, r8 │ │ add.w r0, r2, lr │ │ - b.n 49526 │ │ + b.n 499c2 │ │ cmp r2, #239 @ 0xef │ │ mov.w r2, #3 │ │ it hi │ │ movhi r2, #4 │ │ add r2, r5 │ │ subs r5, r2, r5 │ │ subs r6, #1 │ │ add r3, r5 │ │ - beq.n 49572 │ │ + beq.n 49a0c │ │ cmp r2, r0 │ │ - beq.n 49542 │ │ + beq.n 499de │ │ mov r5, r2 │ │ - ldrsb.w r8, [r2], #1 │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ - bgt.n 4951e │ │ - uxtb.w r2, r8 │ │ + ldrsb.w r9, [r2], #1 │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ + bgt.n 499ba │ │ + uxtb.w r2, r9 │ │ cmp r2, #224 @ 0xe0 │ │ - bcs.n 49512 │ │ + bcs.n 499ae │ │ adds r2, r5, #2 │ │ - b.n 4951e │ │ - cbz r6, 49572 │ │ - sub.w r0, r9, r6 │ │ + b.n 499ba │ │ + cbz r6, 49a0c │ │ + sub.w r0, r8, r6 │ │ add sl, lr │ │ add r4, r0 │ │ - add r0, sp, #160 @ 0xa0 │ │ - add r1, sp, #128 @ 0x80 │ │ - mov r9, r6 │ │ + add r0, sp, #120 @ 0x78 │ │ + add r1, sp, #236 @ 0xec │ │ + mov r8, r6 │ │ cmp.w ip, #0 │ │ - beq.n 494f4 │ │ + beq.n 49990 │ │ add sl, ip │ │ adds r4, #1 │ │ - subs.w r9, r6, #1 │ │ - bne.n 494f4 │ │ + subs.w r8, r6, #1 │ │ + bne.n 49990 │ │ ldr r2, [sp, #8] │ │ cmp sl, r2 │ │ - bhi.w 496a2 │ │ - ldr r4, [sp, #40] @ 0x28 │ │ + bhi.w 49b46 │ │ + ldr r4, [sp, #32] │ │ mov r9, sl │ │ - ldr r5, [sp, #4] │ │ - b.n 49584 │ │ + b.n 49a1c │ │ ldr r2, [sp, #8] │ │ add.w r1, r3, sl │ │ cmp r1, r2 │ │ - bhi.w 49698 │ │ - ldr r4, [sp, #40] @ 0x28 │ │ + bhi.w 49b3c │ │ + ldr r4, [sp, #32] │ │ mov r9, r1 │ │ ldr r5, [sp, #4] │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - b.n 49592 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + b.n 49a38 │ │ + str r6, [sp, #8] │ │ + ldrh.w r8, [r5, #14] │ │ + cmp.w r8, #0 │ │ + bne.n 49976 │ │ movs r0, #1 │ │ movs r4, #0 │ │ str r0, [sp, #12] │ │ mov.w r9, #0 │ │ ubfx r0, fp, #29, #2 │ │ subs.w r8, r1, r4 │ │ mov.w r6, #0 │ │ it cc │ │ movcc r8, r6 │ │ bfc fp, #21, #11 │ │ tbb [pc, r0] │ │ - lsls r2, r1, #8 │ │ - lsrs r7, r0, #8 │ │ + lsls r1, r1, #8 │ │ + lsrs r6, r0, #4 │ │ mov r6, r8 │ │ - b.n 495be │ │ - nop │ │ - lsls r3, r2, #19 │ │ + b.n 49a62 │ │ + lsls r1, r6, #24 │ │ vshll.u32 , d15, #28 │ │ eor.w r8, r8, #70 @ 0x46 │ │ ldrd r4, sl, [r5] │ │ movs r5, #0 │ │ uxth r0, r6 │ │ uxth r1, r5 │ │ cmp r1, r0 │ │ - bcs.n 495e8 │ │ + bcs.n 49a8c │ │ ldr.w r2, [sl, #16] │ │ mov r0, r4 │ │ mov r1, fp │ │ blx r2 │ │ adds r5, #1 │ │ cmp r0, #0 │ │ - beq.n 495c4 │ │ + beq.n 49a68 │ │ movs r4, #1 │ │ mov r0, r4 │ │ - add sp, #276 @ 0x114 │ │ + add sp, #268 @ 0x10c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r0, [sp, #12] │ │ - str.w r9, [sp, #132] @ 0x84 │ │ - add.w r9, sp, #128 @ 0x80 │ │ - str r0, [sp, #128] @ 0x80 │ │ + str.w r9, [sp, #240] @ 0xf0 │ │ + add.w r9, sp, #236 @ 0xec │ │ + str r0, [sp, #236] @ 0xec │ │ sub.w r0, r8, r6 │ │ - str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #192] @ (496bc ) │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [pc, #192] @ (49b60 ) │ │ add r0, pc │ │ mov r8, r0 │ │ - add r0, sp, #160 @ 0xa0 │ │ + add r0, sp, #120 @ 0x78 │ │ mov r1, r9 │ │ - bl 1c7f8 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - cbz r1, 4962e │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ + bl 1d4f4 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + cbz r1, 49ad2 │ │ + ldr r2, [sp, #124] @ 0x7c │ │ mov r0, r4 │ │ ldr.w r6, [sl, #12] │ │ - ldr r5, [sp, #172] @ 0xac │ │ + ldr r5, [sp, #132] @ 0x84 │ │ blx r6 │ │ cmp r0, #0 │ │ - bne.n 495dc │ │ + bne.n 49a80 │ │ cmp r5, #0 │ │ - beq.n 49600 │ │ + beq.n 49aa4 │ │ mov r0, r4 │ │ mov r1, r8 │ │ movs r2, #3 │ │ blx r6 │ │ cmp r0, #0 │ │ - beq.n 49600 │ │ - b.n 495dc │ │ - ldr r0, [sp, #44] @ 0x2c │ │ + beq.n 49aa4 │ │ + b.n 49a80 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ movs r6, #0 │ │ uxth r5, r0 │ │ uxth r0, r6 │ │ cmp r0, r5 │ │ - bcs.n 4964c │ │ + bcs.n 49af0 │ │ ldr.w r2, [sl, #16] │ │ mov r0, r4 │ │ mov r1, fp │ │ blx r2 │ │ adds r6, #1 │ │ cmp r0, #0 │ │ - beq.n 49634 │ │ - b.n 495dc │ │ + beq.n 49ad8 │ │ + b.n 49a80 │ │ movs r4, #0 │ │ mov r0, r4 │ │ - add sp, #276 @ 0x114 │ │ + add sp, #268 @ 0x10c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldrd r5, r9, [sp, #4] │ │ - b.n 49584 │ │ - ldrd r0, r1, [sp, #164] @ 0xa4 │ │ - add r6, sp, #128 @ 0x80 │ │ - ldr r3, [pc, #88] @ (496c0 ) │ │ - ldr r4, [pc, #92] @ (496c4 ) │ │ - ldr r5, [pc, #92] @ (496c8 ) │ │ + ldr.w r9, [sp, #8] │ │ + b.n 49a1c │ │ + ldrd r0, r1, [sp, #124] @ 0x7c │ │ + add r6, sp, #236 @ 0xec │ │ + ldr r3, [pc, #88] @ (49b64 ) │ │ + ldr r4, [pc, #92] @ (49b68 ) │ │ + ldr r5, [pc, #92] @ (49b6c ) │ │ add r3, pc │ │ - strd r0, r1, [sp, #128] @ 0x80 │ │ + strd r0, r1, [sp, #236] @ 0xec │ │ add r4, pc │ │ ldr r0, [sp, #4] │ │ add r5, pc │ │ ldrd r0, r1, [r0] │ │ - ldr r2, [pc, #80] @ (496cc ) │ │ - strd r4, r3, [sp, #160] @ 0xa0 │ │ - add r3, sp, #160 @ 0xa0 │ │ + ldr r2, [pc, #80] @ (49b70 ) │ │ + strd r4, r3, [sp, #120] @ 0x78 │ │ + add r3, sp, #120 @ 0x78 │ │ add r2, pc │ │ - str r5, [sp, #172] @ 0xac │ │ - str r6, [sp, #168] @ 0xa8 │ │ - bl 1a89c │ │ + str r5, [sp, #132] @ 0x84 │ │ + str r6, [sp, #128] @ 0x80 │ │ + bl 1aa04 │ │ mov r4, r0 │ │ mov r0, r4 │ │ - add sp, #276 @ 0x114 │ │ + add sp, #268 @ 0x10c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #28] @ (496b8 ) │ │ + ldr r3, [pc, #28] @ (49b5c ) │ │ movs r0, #0 │ │ add r3, pc │ │ - bl 1b904 │ │ - ldr r3, [pc, #16] @ (496b4 ) │ │ + bl 1bb58 │ │ + ldr r3, [pc, #16] @ (49b58 ) │ │ movs r0, #0 │ │ mov r1, sl │ │ add r3, pc │ │ - bl 1b904 │ │ + bl 1bb58 │ │ nop │ │ - lsls r5, r7, #13 │ │ - vpadal.u , q10 │ │ + lsls r3, r1, #22 │ │ + vtbx.8 d22, {d12-d13}, d28 │ │ movs r0, r0 │ │ - strb r0, [r0, #28] │ │ + ldr r0, [r1, #24] │ │ movs r0, r0 │ │ - lsls r7, r1, #8 │ │ - vpadal.u , │ │ - @ instruction: 0xfffddf9c │ │ - vsra.u64 , , #5 │ │ - vqshl.u64 , q8, #61 @ 0x3d │ │ + lsls r3, r2, #16 │ │ + vqdmulh.s , q14, d7[0] │ │ + @ instruction: 0xfffddd2c │ │ + @ instruction: 0xfffb0eb9 │ │ + vcle.f , , #0 │ │ vsli.64 , q8, #59 @ 0x3b │ │ add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl} │ │ + str.w r8, [sp, #-4]! │ │ ldrb r2, [r1, #28] │ │ - cmp r2, #3 │ │ - bne.n 496ec │ │ - mov.w lr, #255 @ 0xff │ │ - strb.w lr, [r0] │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrb.w r9, [r1, #29] │ │ - cmp.w r9, #3 │ │ - bne.n 49704 │ │ mov.w lr, #255 @ 0xff │ │ + cmp r2, #3 │ │ + itt ne │ │ + ldrbne r4, [r1, #29] │ │ + cmpne r4, #3 │ │ + bne.n 49b96 │ │ strb.w lr, [r0] │ │ - ldmia.w sp!, {r8, r9, sl} │ │ + ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ + cmp r2, r4 │ │ + bhi.n 49b8c │ │ ldrb r3, [r1, #30] │ │ ldrb.w lr, [r0] │ │ - ldrd r6, ip, [r1] │ │ + ldrd r5, r6, [r1] │ │ lsls r3, r3, #31 │ │ - beq.n 497a4 │ │ - ldrd r3, r4, [r0, #4] │ │ - cmp r2, r9 │ │ - bhi.w 498d6 │ │ - mov r5, r6 │ │ + beq.n 49c32 │ │ cmp r2, #1 │ │ - beq.w 49852 │ │ + beq.w 49cde │ │ cmp r2, #2 │ │ - bne.w 49920 │ │ - cmp.w ip, #0 │ │ - beq.w 498e8 │ │ - movs r4, #0 │ │ - ldrb r2, [r5, r4] │ │ + bne.w 49d50 │ │ + ldrd r2, r3, [r0, #4] │ │ + cmp r6, #0 │ │ + beq.w 49d0a │ │ + mov r4, r5 │ │ + movs r3, #0 │ │ + ldrb r2, [r4, r3] │ │ cmp r2, #47 @ 0x2f │ │ - beq.n 49748 │ │ - adds r4, #1 │ │ - cmp ip, r4 │ │ - bne.n 49734 │ │ + beq.n 49bd6 │ │ + adds r3, #1 │ │ + cmp r6, r3 │ │ + bne.n 49bc2 │ │ movs r2, #0 │ │ - mov r4, ip │ │ - cbnz r4, 4974c │ │ - b.n 4976c │ │ + mov r3, r6 │ │ + cbnz r3, 49bda │ │ + b.n 49bfa │ │ movs r2, #1 │ │ - cbz r4, 4976c │ │ - cmp r4, #1 │ │ - beq.n 49766 │ │ - cmp r4, #2 │ │ - bne.n 49774 │ │ - ldrb r3, [r5, #0] │ │ - cmp r3, #46 @ 0x2e │ │ + cbz r3, 49bfa │ │ + cmp r3, #1 │ │ + beq.n 49bf4 │ │ + cmp r3, #2 │ │ + bne.n 49c04 │ │ + ldrb r5, [r4, #0] │ │ + cmp r5, #46 @ 0x2e │ │ itt eq │ │ - ldrbeq r3, [r5, #1] │ │ - cmpeq r3, #46 @ 0x2e │ │ - bne.n 49774 │ │ + ldrbeq r5, [r4, #1] │ │ + cmpeq r5, #46 @ 0x2e │ │ + bne.n 49c04 │ │ mov.w lr, #8 │ │ - b.n 49778 │ │ - ldrb r3, [r5, #0] │ │ - cmp r3, #46 @ 0x2e │ │ - bne.n 49774 │ │ + b.n 49c08 │ │ + ldrb r5, [r4, #0] │ │ + cmp r5, #46 @ 0x2e │ │ + bne.n 49c04 │ │ mov.w lr, #255 @ 0xff │ │ - movs r3, #1 │ │ - b.n 4977a │ │ + mov.w ip, #1 │ │ + b.n 49c0c │ │ mov.w lr, #9 │ │ - movs r3, #0 │ │ - add r2, r4 │ │ - cmp ip, r2 │ │ - bcc.w 49934 │ │ - sub.w ip, ip, r2 │ │ - adds r6, r5, r2 │ │ - cmp r3, #0 │ │ - mov.w r2, #2 │ │ - mov r3, r5 │ │ - strd r6, ip, [r1] │ │ - bne.n 49716 │ │ - strd r5, r4, [r0, #4] │ │ + mov.w ip, #0 │ │ + add r2, r3 │ │ + cmp r6, r2 │ │ + bcc.w 49d38 │ │ + subs r6, r6, r2 │ │ + adds r5, r4, r2 │ │ + mov r2, r4 │ │ + cmp.w ip, #0 │ │ + strd r5, r6, [r1] │ │ + bne.n 49bb8 │ │ + strd r4, r3, [r0, #4] │ │ strb.w lr, [r0] │ │ - ldmia.w sp!, {r8, r9, sl} │ │ + ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr.w sl, [r0, #4] │ │ mov.w r8, #2 │ │ - ldr r4, [r0, #8] │ │ - mov r5, r6 │ │ - mov r6, ip │ │ - cmp r2, r9 │ │ - bhi.n 49878 │ │ - cmp r2, #1 │ │ - bne.n 497e6 │ │ - strb.w r8, [r1, #28] │ │ - cbz r6, 497e0 │ │ - cmp r6, #1 │ │ - beq.n 497d4 │ │ - ldrb r3, [r5, #0] │ │ + mov ip, r6 │ │ + b.n 49c4c │ │ + ldrb r2, [r5, #0] │ │ + cmp r2, #46 @ 0x2e │ │ + itt eq │ │ + ldrbeq r2, [r5, #1] │ │ + cmpeq r2, #47 @ 0x2f │ │ + beq.n 49d20 │ │ movs r2, #2 │ │ - cmp r3, #46 @ 0x2e │ │ - bne.n 497b2 │ │ - ldrb r3, [r5, #1] │ │ + cmp r4, #2 │ │ + bcc.n 49cfc │ │ + uxtb r2, r2 │ │ + cmp r2, #1 │ │ + beq.n 49c72 │ │ + cmp r2, #2 │ │ + bne.n 49d50 │ │ + cmp.w ip, #0 │ │ + beq.n 49d0e │ │ + movs r2, #0 │ │ + ldrb r3, [r5, r2] │ │ cmp r3, #47 @ 0x2f │ │ - bne.n 497b2 │ │ - b.n 498b2 │ │ - ldrb r3, [r5, #0] │ │ - movs r2, #2 │ │ - movs r6, #1 │ │ - cmp r3, #46 @ 0x2e │ │ - bne.n 497b2 │ │ - b.n 498b2 │ │ - movs r2, #2 │ │ + beq.n 49c8e │ │ + adds r2, #1 │ │ + cmp ip, r2 │ │ + bne.n 49c5e │ │ movs r6, #0 │ │ - b.n 497b2 │ │ + mov r2, ip │ │ + cbnz r2, 49c92 │ │ + b.n 49ca0 │ │ + cmp.w ip, #0 │ │ + strb.w r8, [r1, #28] │ │ + beq.n 49c46 │ │ + cmp.w ip, #1 │ │ + bne.n 49c3a │ │ + ldrb r2, [r5, #0] │ │ + cmp r2, #46 @ 0x2e │ │ + beq.n 49d20 │ │ + mov.w ip, #1 │ │ + b.n 49c46 │ │ + movs r6, #1 │ │ + cbz r2, 49ca0 │ │ cmp r2, #2 │ │ - bne.w 498ee │ │ - cmp r6, #0 │ │ - beq.n 4988c │ │ - movs r4, #0 │ │ - ldrb r2, [r5, r4] │ │ - cmp r2, #47 @ 0x2f │ │ - beq.n 49806 │ │ - adds r4, #1 │ │ - cmp r6, r4 │ │ - bne.n 497f2 │ │ - movs r2, #0 │ │ - mov r4, r6 │ │ - cbnz r4, 4980a │ │ - b.n 49818 │ │ - movs r2, #1 │ │ - cbz r4, 49818 │ │ - cmp r4, #2 │ │ - beq.n 49820 │ │ - cmp r4, #1 │ │ + beq.n 49ca8 │ │ + cmp r2, #1 │ │ itt eq │ │ ldrbeq r3, [r5, #0] │ │ cmpeq r3, #46 @ 0x2e │ │ - bne.n 4982c │ │ + bne.n 49cb4 │ │ mov.w lr, #255 @ 0xff │ │ movs r3, #1 │ │ - b.n 49832 │ │ + b.n 49cba │ │ ldrb r3, [r5, #0] │ │ cmp r3, #46 @ 0x2e │ │ itt eq │ │ ldrbeq r3, [r5, #1] │ │ cmpeq r3, #46 @ 0x2e │ │ - beq.n 4984c │ │ + beq.n 49cd8 │ │ mov.w lr, #9 │ │ movs r3, #0 │ │ - add r2, r4 │ │ - cmp r6, r2 │ │ - bcc.n 49908 │ │ - sub.w ip, r6, r2 │ │ - adds r6, r5, r2 │ │ - movs r2, #2 │ │ - mov sl, r5 │ │ + strd r5, r2, [r0, #4] │ │ + add r2, r6 │ │ + cmp ip, r2 │ │ + bcc.n 49d3e │ │ + sub.w r6, ip, r2 │ │ + add r5, r2 │ │ cmp r3, #0 │ │ - strd r6, ip, [r1] │ │ - bne.n 497ae │ │ - b.n 498a4 │ │ + strd r5, r6, [r1] │ │ + beq.w 49b8c │ │ + mov ip, r6 │ │ + b.n 49c46 │ │ mov.w lr, #8 │ │ - b.n 49830 │ │ + b.n 49cb8 │ │ movs r2, #2 │ │ - cmp.w ip, #0 │ │ - strd r3, r4, [r0, #4] │ │ + cmp r6, #0 │ │ strb r2, [r1, #28] │ │ - beq.n 49926 │ │ - sub.w r2, ip, #1 │ │ + beq.n 49d64 │ │ + subs r2, r6, #1 │ │ adds r3, r5, #1 │ │ mov.w lr, #6 │ │ strd r3, r2, [r1] │ │ strb.w lr, [r0] │ │ - ldmia.w sp!, {r8, r9, sl} │ │ + ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - str r4, [r0, #8] │ │ mov.w lr, #255 @ 0xff │ │ - str.w sl, [r0, #4] │ │ strb.w lr, [r0] │ │ - ldmia.w sp!, {r8, r9, sl} │ │ + ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - str r4, [r0, #8] │ │ - str.w sl, [r0, #4] │ │ + strd r2, r3, [r0, #4] │ │ movs r2, #3 │ │ mov.w lr, #255 @ 0xff │ │ strb r2, [r1, #28] │ │ strb.w lr, [r0] │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - str r4, [r0, #8] │ │ - str r5, [r0, #4] │ │ - strb.w lr, [r0] │ │ - ldmia.w sp!, {r8, r9, sl} │ │ + ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - cmp.w ip, #0 │ │ - str r4, [r0, #8] │ │ - str.w sl, [r0, #4] │ │ - beq.n 4993a │ │ - sub.w r2, ip, #1 │ │ - adds r3, r5, #1 │ │ + cbz r6, 49d72 │ │ + subs r2, r6, #1 │ │ mov.w lr, #7 │ │ + adds r3, r5, #1 │ │ strd r3, r2, [r1] │ │ strb.w lr, [r0] │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - strd r3, r4, [r0, #4] │ │ - mov.w lr, #255 @ 0xff │ │ - strb.w lr, [r0] │ │ - ldmia.w sp!, {r8, r9, sl} │ │ + ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - strd r3, r4, [r0, #4] │ │ - b.n 49892 │ │ - str r4, [r0, #8] │ │ - str.w sl, [r0, #4] │ │ - ldr r1, [pc, #80] @ (49948 ) │ │ - ldr r2, [pc, #84] @ (4994c ) │ │ - add r1, pc │ │ - strb.w lr, [r0] │ │ - add r2, pc │ │ - mov r0, r1 │ │ - movs r1, #40 @ 0x28 │ │ - bl 1b9a8 │ │ mov ip, r6 │ │ - str r4, [r0, #8] │ │ - str r5, [r0, #4] │ │ - ldr r3, [pc, #72] @ (49958 ) │ │ + strd r4, r3, [r0, #4] │ │ + ldr r3, [pc, #80] @ (49d90 ) │ │ mov r1, ip │ │ strb.w lr, [r0] │ │ mov r0, r2 │ │ add r3, pc │ │ mov r2, ip │ │ - bl 1b904 │ │ - strd r3, r4, [r0, #4] │ │ - b.n 498f4 │ │ - ldr r3, [pc, #44] @ (49954 ) │ │ + bl 1bb58 │ │ + ldr r1, [pc, #44] @ (49d80 ) │ │ + ldr r2, [pc, #48] @ (49d84 ) │ │ + add r1, pc │ │ + strb.w lr, [r0] │ │ + add r2, pc │ │ + mov r0, r1 │ │ + movs r1, #40 @ 0x28 │ │ + bl 1bbe8 │ │ + ldr r3, [pc, #36] @ (49d8c ) │ │ add r3, pc │ │ movs r0, #1 │ │ movs r1, #0 │ │ movs r2, #0 │ │ - bl 1b904 │ │ - strd r5, r4, [r0, #4] │ │ - b.n 4990e │ │ - ldr r3, [pc, #20] @ (49950 ) │ │ + bl 1bb58 │ │ + ldr r3, [pc, #20] @ (49d88 ) │ │ add r3, pc │ │ movs r0, #1 │ │ movs r1, #0 │ │ movs r2, #0 │ │ - bl 1b904 │ │ - ldc2 15, cr15, [r3], #1004 @ 0x3ec │ │ - strh r6, [r1, #4] │ │ + bl 1bb58 │ │ + mrc2 15, 2, pc, cr13, cr11, {7} │ │ + strb r2, [r0, #13] │ │ movs r0, r0 │ │ - strh r0, [r4, #0] │ │ + strb r0, [r7, #11] │ │ movs r0, r0 │ │ - strh r4, [r0, #2] │ │ + strb r6, [r2, #12] │ │ movs r0, r0 │ │ - strh r4, [r4, #2] │ │ + strb r4, [r0, #13] │ │ movs r0, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - str.w r8, [sp, #-4]! │ │ ldrb r1, [r0, #0] │ │ - cmp r1, #255 @ 0xff │ │ - beq.n 49996 │ │ cmp r1, #3 │ │ - bne.n 49996 │ │ - ldr r4, [r0, #4] │ │ - ldrd r5, r6, [r4] │ │ - ldr r1, [r6, #0] │ │ - cbz r1, 4997c │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r6, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - ldr.w r8, [sp], #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ - ldr.w r8, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - mov r8, r0 │ │ - ldr r0, [r6, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ - bmi.n 49962 │ │ + it ne │ │ + bxne lr │ │ + ldr r0, [r0, #4] │ │ + ldr r1, [r0, #12] │ │ + bx r1 │ │ + bmi.n 49d4e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ ldr r4, [r0, #8] │ │ - mov r8, r2 │ │ + mov r9, r2 │ │ str r0, [sp, #0] │ │ mov.w sl, #0 │ │ - mov r6, r8 │ │ + mov r6, r9 │ │ ldmia.w r4, {r0, r2, r5, fp} │ │ cmp.w fp, #0 │ │ mov r3, r5 │ │ it ne │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ - subs.w r9, r2, r3 │ │ + subs.w r8, r2, r3 │ │ it cc │ │ - movcc r9, sl │ │ + movcc r8, sl │ │ subs r3, r2, r5 │ │ sbcs.w r3, sl, fp │ │ it cs │ │ movcs r2, r5 │ │ add r0, r2 │ │ - cmp r9, r8 │ │ + cmp r8, r9 │ │ it cc │ │ - movcc r6, r9 │ │ + movcc r6, r8 │ │ mov r2, r6 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ adds r0, r5, r6 │ │ adc.w r1, fp, #0 │ │ - cmp r9, r8 │ │ + cmp r8, r9 │ │ strd r0, r1, [r4, #8] │ │ - bcs.n 49a54 │ │ - ldr r0, [pc, #112] @ (49a80 ) │ │ + bcs.n 49e1c │ │ + ldr r0, [pc, #52] @ (49e30 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ mvns r1, r4 │ │ lsls r1, r1, #24 │ │ - beq.n 49a54 │ │ - ldr r5, [sp, #0] │ │ - ldr r6, [r0, #4] │ │ - ldrb r0, [r5, #0] │ │ - cmp r0, #255 @ 0xff │ │ - beq.n 49a4c │ │ + beq.n 49e1c │ │ + ldr r6, [sp, #0] │ │ + ldr r5, [r0, #4] │ │ + ldrb r0, [r6, #0] │ │ cmp r0, #3 │ │ - bne.n 49a4c │ │ - ldr.w fp, [r5, #4] │ │ - ldrd sl, r9, [fp] │ │ - ldr.w r1, [r9] │ │ - cbz r1, 49a38 │ │ - mov r0, sl │ │ + bne.n 49e14 │ │ + ldr r0, [r6, #4] │ │ + ldr r1, [r0, #12] │ │ blx r1 │ │ - ldr.w r0, [r9, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, sl │ │ - blxne 4f780 │ │ - mov r0, fp │ │ - blx 4f780 │ │ mov.w sl, #1 │ │ - strd r4, r6, [r5] │ │ + strd r4, r5, [r6] │ │ mov r0, sl │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - mov r8, r0 │ │ - ldr.w r0, [r9, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, sl │ │ - blxne 4f780 │ │ - mov r0, fp │ │ - blx 4f780 │ │ - ldr r0, [sp, #0] │ │ - strd r4, r6, [r0] │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ - ldrb r6, [r0, #24] │ │ + strd r4, r5, [r6] │ │ + blx 4d4a8 │ │ + nop │ │ + strb r2, [r5, #4] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #12 │ │ movs r2, #0 │ │ cmp r1, #128 @ 0x80 │ │ str r2, [sp, #8] │ │ - bcs.n 49aa0 │ │ + bcs.n 49e50 │ │ strb.w r1, [sp, #8] │ │ - mov.w r8, #1 │ │ - b.n 49b08 │ │ + mov.w r9, #1 │ │ + b.n 49eb8 │ │ movw r3, #65534 @ 0xfffe │ │ mov r2, r1 │ │ movt r3, #1023 @ 0x3ff │ │ lsrs r4, r1, #6 │ │ bfi r2, r3, #6, #26 │ │ cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 49ac8 │ │ + bcs.n 49e78 │ │ orr.w r1, r4, #192 @ 0xc0 │ │ strb.w r2, [sp, #9] │ │ strb.w r1, [sp, #8] │ │ - mov.w r8, #2 │ │ - b.n 49b08 │ │ + mov.w r9, #2 │ │ + b.n 49eb8 │ │ bfi r4, r3, #6, #26 │ │ lsrs r6, r1, #12 │ │ movs r5, #0 │ │ cmp.w r5, r1, lsr #16 │ │ - bne.n 49ae8 │ │ + bne.n 49e98 │ │ orr.w r1, r6, #224 @ 0xe0 │ │ strb.w r2, [sp, #10] │ │ strb.w r4, [sp, #9] │ │ - mov.w r8, #3 │ │ - b.n 49b04 │ │ - mov.w r8, #4 │ │ + mov.w r9, #3 │ │ + b.n 49eb4 │ │ + mov.w r9, #4 │ │ mvn.w r5, #15 │ │ orr.w r1, r5, r1, lsr #18 │ │ bfi r6, r3, #6, #26 │ │ strb.w r2, [sp, #11] │ │ strb.w r4, [sp, #10] │ │ strb.w r6, [sp, #9] │ │ strb.w r1, [sp, #8] │ │ ldr r4, [r0, #8] │ │ - mov.w r9, #0 │ │ + mov.w sl, #0 │ │ str r0, [sp, #4] │ │ - mov r6, r8 │ │ - ldmia.w r4, {r0, r1, r5, sl} │ │ - cmp.w sl, #0 │ │ + mov r6, r9 │ │ + ldmia.w r4, {r0, r1, r5, fp} │ │ + cmp.w fp, #0 │ │ mov r2, r5 │ │ it ne │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ - subs.w fp, r1, r2 │ │ + subs.w r8, r1, r2 │ │ it cc │ │ - movcc fp, r9 │ │ + movcc r8, sl │ │ subs r2, r1, r5 │ │ - sbcs.w r2, r9, sl │ │ + sbcs.w r2, sl, fp │ │ it cs │ │ movcs r1, r5 │ │ add r0, r1 │ │ add r1, sp, #8 │ │ - cmp fp, r8 │ │ + cmp r8, r9 │ │ it cc │ │ - movcc r6, fp │ │ + movcc r6, r8 │ │ mov r2, r6 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ adds r0, r5, r6 │ │ - adc.w r1, sl, #0 │ │ - cmp fp, r8 │ │ + adc.w r1, fp, #0 │ │ + cmp r8, r9 │ │ strd r0, r1, [r4, #8] │ │ - bcs.n 49b9a │ │ - ldr r0, [pc, #116] @ (49bc8 ) │ │ + bcs.n 49f26 │ │ + ldr r0, [pc, #52] @ (49f38 ) │ │ add r0, pc │ │ - ldr r6, [r0, #0] │ │ - mvns r1, r6 │ │ + ldr r4, [r0, #0] │ │ + mvns r1, r4 │ │ lsls r1, r1, #24 │ │ - beq.n 49b9a │ │ - ldr r4, [sp, #4] │ │ + beq.n 49f26 │ │ + ldr r6, [sp, #4] │ │ ldr r5, [r0, #4] │ │ - ldrb r0, [r4, #0] │ │ - cmp r0, #255 @ 0xff │ │ - beq.n 49b92 │ │ + ldrb r0, [r6, #0] │ │ cmp r0, #3 │ │ - bne.n 49b92 │ │ - ldr.w sl, [r4, #4] │ │ - ldrd r9, fp, [sl] │ │ - ldr.w r1, [fp] │ │ - cbz r1, 49b7e │ │ - mov r0, r9 │ │ + bne.n 49f1e │ │ + ldr r0, [r6, #4] │ │ + ldr r1, [r0, #12] │ │ blx r1 │ │ - ldr.w r0, [fp, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r9 │ │ - blxne 4f780 │ │ + mov.w sl, #1 │ │ + strd r4, r5, [r6] │ │ mov r0, sl │ │ - blx 4f780 │ │ - mov.w r9, #1 │ │ - strd r6, r5, [r4] │ │ - mov r0, r9 │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - mov r8, r0 │ │ - ldr.w r0, [fp, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r9 │ │ - blxne 4f780 │ │ - mov r0, sl │ │ - blx 4f780 │ │ - ldr r0, [sp, #4] │ │ - strd r6, r5, [r0] │ │ - mov r0, r8 │ │ - blx 4dd68 │ │ - nop │ │ - ldrb r0, [r0, #19] │ │ + strd r4, r5, [r6] │ │ + blx 4d4a8 │ │ + strb r0, [r4, #0] │ │ movs r0, r0 │ │ mov r3, r2 │ │ mov r2, r1 │ │ - ldr r1, [pc, #4] @ (49bd8 ) │ │ + ldr r1, [pc, #4] @ (49f48 ) │ │ add r1, pc │ │ - b.w 1a89c │ │ - ldrb r2, [r3, #3] │ │ + b.w 1aa04 │ │ + ldr r2, [r0, #72] @ 0x48 │ │ movs r0, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r1, r2 │ │ mov r4, r0 │ │ movs r0, #2 │ │ mov r2, r3 │ │ - blx 4f820 │ │ + blx 4ef50 │ │ adds r1, r0, #1 │ │ - beq.n 49bf8 │ │ + beq.n 49f68 │ │ movs r1, #255 @ 0xff │ │ str r0, [r4, #4] │ │ strb r1, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - blx 4f7c0 │ │ + blx 4ef00 │ │ + ldr r1, [pc, #28] @ (49f8c ) │ │ + ldr r2, [pc, #32] @ (49f90 ) │ │ + add r1, pc │ │ ldr r0, [r0, #0] │ │ + add r2, pc │ │ + ldr r3, [r1, #0] │ │ + cmp r3, r2 │ │ + it ne │ │ + strne r2, [r1, #0] │ │ movs r1, #0 │ │ str r0, [r4, #4] │ │ + strb r1, [r4, #3] │ │ + strh.w r1, [r4, #1] │ │ strb r1, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ + ldrh r4, [r5, #4] │ │ + movs r0, r0 │ │ + ldr r0, [r5, #88] @ 0x58 │ │ + movs r0, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ cmp.w r3, #1024 @ 0x400 │ │ mov r4, r0 │ │ mov r1, r2 │ │ it cs │ │ movcs.w r3, #1024 @ 0x400 │ │ movs r0, #2 │ │ mov r2, r3 │ │ - blx 4f980 │ │ + blx 4f0b0 │ │ adds r1, r0, #1 │ │ - beq.n 49c2c │ │ + beq.n 49fba │ │ movs r1, #255 @ 0xff │ │ str r0, [r4, #4] │ │ strb r1, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - blx 4f7c0 │ │ + blx 4ef00 │ │ + ldr r1, [pc, #32] @ (49fe0 ) │ │ + ldr r2, [pc, #32] @ (49fe4 ) │ │ + add r1, pc │ │ ldr r0, [r0, #0] │ │ + add r2, pc │ │ + ldr r3, [r1, #0] │ │ + cmp r3, r2 │ │ + it ne │ │ + strne r2, [r1, #0] │ │ movs r1, #0 │ │ str r0, [r4, #4] │ │ + strb r1, [r4, #3] │ │ + strh.w r1, [r4, #1] │ │ strb r1, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ + nop │ │ + ldrh r2, [r3, #2] │ │ + movs r0, r0 │ │ + ldr r6, [r2, #84] @ 0x54 │ │ + movs r0, r0 │ │ movs r0, #1 │ │ bx lr │ │ movs r1, #255 @ 0xff │ │ strb r1, [r0, #0] │ │ bx lr │ │ + bmi.n 49f9e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl} │ │ - sub sp, #8 │ │ - mov r8, r0 │ │ - cbz r3, 49c98 │ │ - ldr r0, [pc, #112] @ (49cc4 ) │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #20 │ │ + str r0, [sp, #8] │ │ + cbz r3, 4a070 │ │ + add r0, sp, #12 │ │ + ldr r4, [pc, #156] @ (4a0a4 ) │ │ + add.w r9, r0, #1 │ │ + ldr r0, [pc, #156] @ (4a0a8 ) │ │ + add r4, pc │ │ mov r5, r3 │ │ + add r0, pc │ │ mov r6, r2 │ │ - mov.w r9, #0 │ │ + mov.w sl, #0 │ │ + mov.w fp, #255 @ 0xff │ │ + mov r8, r0 │ │ + ldr r0, [pc, #140] @ (4a0ac ) │ │ add r0, pc │ │ - movs r4, #255 @ 0xff │ │ - mov sl, r0 │ │ - b.n 49c76 │ │ - blx 4f7c0 │ │ - ldr r0, [r0, #0] │ │ - strb.w r9, [sp] │ │ - cmp r0, #4 │ │ str r0, [sp, #4] │ │ - bne.n 49ca6 │ │ - cbz r5, 49c98 │ │ + b.n 4a04e │ │ + blx 4ef00 │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [r4, #0] │ │ + cmp r1, r8 │ │ + it ne │ │ + strne.w r8, [r4] │ │ + strb.w sl, [r9, #2] │ │ + strh.w sl, [r9] │ │ + strb.w sl, [sp, #12] │ │ + str r0, [sp, #16] │ │ + ldr r1, [r4, #0] │ │ + ldr r1, [r1, #8] │ │ + blx r1 │ │ + cbz r0, 4a082 │ │ + cbz r5, 4a070 │ │ movs r0, #2 │ │ mov r1, r6 │ │ mov r2, r5 │ │ - blx 4f820 │ │ + blx 4ef50 │ │ adds r1, r0, #1 │ │ - beq.n 49c64 │ │ - str r0, [sp, #4] │ │ - strb.w r4, [sp] │ │ - cbz r0, 49ca8 │ │ + beq.n 4a026 │ │ + strb.w fp, [sp, #12] │ │ + str r0, [sp, #16] │ │ + cbz r0, 4a07e │ │ cmp r5, r0 │ │ - bcc.n 49cb8 │ │ + bcc.n 4a096 │ │ add r6, r0 │ │ subs r5, r5, r0 │ │ cmp r5, #0 │ │ - bne.n 49c76 │ │ + bne.n 4a04e │ │ + ldr r1, [sp, #8] │ │ movs r0, #255 @ 0xff │ │ - strb.w r0, [r8] │ │ - add sp, #8 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ + strb r0, [r1, #0] │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - mov sl, sp │ │ - ldrd r0, r1, [sl] │ │ - strd r0, r1, [r8] │ │ - add sp, #8 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ + ldr r0, [sp, #4] │ │ + b.n 4a084 │ │ + add r0, sp, #12 │ │ + ldr r2, [sp, #8] │ │ + ldrd r0, r1, [r0] │ │ + strd r0, r1, [r2] │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #12] @ (49cc8 ) │ │ + ldr r3, [pc, #24] @ (4a0b0 ) │ │ mov r1, r5 │ │ mov r2, r5 │ │ add r3, pc │ │ - bl 1b904 │ │ - ldrb r0, [r7, #14] │ │ + bl 1bb58 │ │ + nop │ │ + ldrh r0, [r2, #0] │ │ + movs r0, r0 │ │ + ldr r4, [r1, #80] @ 0x50 │ │ + movs r0, r0 │ │ + ldr r4, [r0, #112] @ 0x70 │ │ movs r0, r0 │ │ - ldrb r6, [r7, #20] │ │ + strb r0, [r6, #1] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #20 │ │ - cmp r3, #0 │ │ - beq.w 49dde │ │ - lsls r6, r3, #3 │ │ - sub.w r1, r6, #8 │ │ - movs r5, #1 │ │ - adds r4, r2, #4 │ │ - add.w ip, r5, r1, lsr #3 │ │ - movs r1, #0 │ │ - ldr.w r5, [r4, r1, lsl #3] │ │ - cbnz r5, 49cfa │ │ - adds r1, #1 │ │ - subs r6, #8 │ │ - bne.n 49cec │ │ - mov r1, ip │ │ - cmp r3, r1 │ │ - bcc.w 49e1a │ │ - beq.n 49dde │ │ - str r0, [sp, #8] │ │ - subs r5, r3, r1 │ │ - ldr r0, [pc, #332] @ (49e54 ) │ │ - add.w r6, r2, r1, lsl #3 │ │ - mov.w r8, #0 │ │ - mov.w fp, #255 @ 0xff │ │ - mvn.w r9, #7 │ │ - mov.w sl, #1 │ │ + sub sp, #12 │ │ + mov r8, r0 │ │ + cbz r3, 4a0e8 │ │ + lsls r1, r3, #3 │ │ + sub.w r0, r1, #8 │ │ + movs r6, #1 │ │ + adds r5, r2, #4 │ │ + add.w r6, r6, r0, lsr #3 │ │ + movs r0, #0 │ │ + ldr.w r4, [r5, r0, lsl #3] │ │ + cbnz r4, 4a0e0 │ │ + adds r0, #1 │ │ + subs r1, #8 │ │ + bne.n 4a0d2 │ │ + mov r0, r6 │ │ + cmp r3, r0 │ │ + bcc.w 4a200 │ │ + bne.n 4a0f6 │ │ + movs r0, #255 @ 0xff │ │ + strb.w r0, [r8] │ │ + add sp, #12 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + subs r5, r3, r0 │ │ + add.w r6, r2, r0, lsl #3 │ │ + add r0, sp, #4 │ │ + ldr r4, [pc, #272] @ (4a210 ) │ │ + add.w r9, r0, #1 │ │ + ldr r0, [pc, #268] @ (4a214 ) │ │ + add r4, pc │ │ + mov.w sl, #0 │ │ add r0, pc │ │ - str r0, [sp, #4] │ │ - b.n 49d32 │ │ - blx 4f7c0 │ │ + mov fp, r0 │ │ + ldr r0, [pc, #260] @ (4a218 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + b.n 4a144 │ │ + blx 4ef00 │ │ ldr r0, [r0, #0] │ │ - strb.w r8, [sp, #12] │ │ - cmp r0, #4 │ │ - str r0, [sp, #16] │ │ - bne.n 49dea │ │ + ldr r1, [r4, #0] │ │ + cmp r1, fp │ │ + it ne │ │ + strne.w fp, [r4] │ │ + strb.w sl, [r9, #2] │ │ + strh.w sl, [r9] │ │ + strb.w sl, [sp, #4] │ │ + str r0, [sp, #8] │ │ + ldr r1, [r4, #0] │ │ + ldr r1, [r1, #8] │ │ + blx r1 │ │ + cmp r0, #0 │ │ + beq.n 4a1d2 │ │ + cmp r5, #0 │ │ + beq.n 4a0e8 │ │ mov r2, r5 │ │ movs r0, #2 │ │ mov r1, r6 │ │ cmp.w r5, #1024 @ 0x400 │ │ it cs │ │ movcs.w r2, #1024 @ 0x400 │ │ - blx 4f980 │ │ + blx 4f0b0 │ │ adds r1, r0, #1 │ │ - beq.n 49d22 │ │ - cmp r0, #0 │ │ - str r0, [sp, #16] │ │ - strb.w fp, [sp, #12] │ │ - beq.n 49dd6 │ │ - add.w r1, r9, r5, lsl #3 │ │ + beq.n 4a118 │ │ + movs r1, #255 @ 0xff │ │ + strb.w r1, [sp, #4] │ │ + str r0, [sp, #8] │ │ + cbz r0, 4a1bc │ │ + mvn.w r1, #7 │ │ + movs r2, #1 │ │ + add.w r1, r1, r5, lsl #3 │ │ adds r3, r6, #4 │ │ + mov lr, r4 │ │ lsls r4, r5, #3 │ │ - add.w ip, sl, r1, lsr #3 │ │ + add.w ip, r2, r1, lsr #3 │ │ movs r1, #0 │ │ ldr.w r2, [r3, r1, lsl #3] │ │ cmp r0, r2 │ │ - bcc.n 49d74 │ │ + bcc.n 4a18e │ │ subs r0, r0, r2 │ │ adds r1, #1 │ │ subs r4, #8 │ │ - bne.n 49d62 │ │ + bne.n 4a17c │ │ mov r1, ip │ │ cmp r5, r1 │ │ - bcc.n 49dfe │ │ + bcc.n 4a1e4 │ │ subs r5, r5, r1 │ │ - beq.n 49dda │ │ + beq.n 4a1c0 │ │ add.w r6, r6, r1, lsl #3 │ │ ldr r1, [r6, #4] │ │ cmp r1, r0 │ │ - bcc.n 49e0c │ │ + bcc.n 4a1f2 │ │ ldr r2, [r6, #0] │ │ subs r1, r1, r0 │ │ + mov r4, lr │ │ add r0, r2 │ │ strd r0, r1, [r6] │ │ - ldrb.w r0, [sp, #12] │ │ - cmp r0, #255 @ 0xff │ │ - beq.n 49d32 │ │ + ldrb.w r0, [sp, #4] │ │ cmp r0, #3 │ │ - bne.n 49d32 │ │ - ldr r4, [sp, #16] │ │ - mov.w fp, #1 │ │ - mvn.w sl, #7 │ │ - ldrd r8, r9, [r4] │ │ - ldr.w r1, [r9] │ │ - cbz r1, 49db4 │ │ - mov r0, r8 │ │ + bne.n 4a140 │ │ + ldr r0, [sp, #8] │ │ + ldr r1, [r0, #12] │ │ blx r1 │ │ - ldr.w r0, [r9, #4] │ │ + b.n 4a140 │ │ + ldr r0, [sp, #0] │ │ + b.n 4a1d4 │ │ cmp r0, #0 │ │ - itt ne │ │ - movne r0, r8 │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - mov r9, sl │ │ - mov sl, fp │ │ - mov.w r8, #0 │ │ - mov.w fp, #255 @ 0xff │ │ - b.n 49d32 │ │ - ldr r0, [sp, #4] │ │ - b.n 49dec │ │ - cbnz r0, 49e2a │ │ - ldr r0, [sp, #8] │ │ - movs r1, #255 @ 0xff │ │ - strb r1, [r0, #0] │ │ - add sp, #20 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - add r0, sp, #12 │ │ - ldrd r1, r2, [r0] │ │ - ldr r0, [sp, #8] │ │ - strd r1, r2, [r0] │ │ - add sp, #20 │ │ + beq.n 4a0e8 │ │ + ldr r2, [pc, #84] @ (4a21c ) │ │ + movs r1, #79 @ 0x4f │ │ + ldr r0, [pc, #84] @ (4a220 ) │ │ + add r2, pc │ │ + add r0, pc │ │ + bl 1a9e8 │ │ + add r0, sp, #4 │ │ + ldrd r0, r1, [r0] │ │ + strd r0, r1, [r8] │ │ + add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #100] @ (49e64 ) │ │ + ldr r3, [pc, #72] @ (4a230 ) │ │ mov r0, r1 │ │ mov r1, r5 │ │ mov r2, r5 │ │ add r3, pc │ │ - bl 1b904 │ │ - ldr r0, [pc, #88] @ (49e68 ) │ │ + bl 1bb58 │ │ + ldr r2, [pc, #48] @ (4a224 ) │ │ movs r1, #71 @ 0x47 │ │ - ldr r2, [pc, #88] @ (49e6c ) │ │ - add r0, pc │ │ + ldr r0, [pc, #48] @ (4a228 ) │ │ add r2, pc │ │ - bl 1a880 │ │ - ldr r4, [pc, #68] @ (49e60 ) │ │ - mov r0, r1 │ │ + add r0, pc │ │ + bl 1a9e8 │ │ + ldr r4, [pc, #40] @ (4a22c ) │ │ mov r1, r3 │ │ mov r2, r3 │ │ add r4, pc │ │ mov r3, r4 │ │ - bl 1b904 │ │ - ldr r0, [pc, #44] @ (49e58 ) │ │ - movs r1, #79 @ 0x4f │ │ - ldr r2, [pc, #44] @ (49e5c ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 1a880 │ │ - mov r5, r0 │ │ - ldr.w r0, [r9, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r8 │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - blx 4f780 │ │ - mov r0, r5 │ │ - blx 4dd68 │ │ - ldrb r0, [r7, #11] │ │ + bl 1bb58 │ │ + nop │ │ + strh r6, [r2, #56] @ 0x38 │ │ movs r0, r0 │ │ - strb.w pc, [fp, #4091] @ 0xffb │ │ - ldrb r6, [r3, #2] │ │ + ldr r0, [r2, #64] @ 0x40 │ │ movs r0, r0 │ │ - ldrb r6, [r1, #3] │ │ + ldr r2, [r2, #96] @ 0x60 │ │ movs r0, r0 │ │ - ldrb r2, [r5, #3] │ │ + ldr r2, [r7, #64] @ 0x40 │ │ + movs r0, r0 │ │ + @ instruction: 0xfb24fffb │ │ + ldr r4, [r7, #60] @ 0x3c │ │ + movs r0, r0 │ │ + @ instruction: 0xfad3fffb │ │ + ldr r6, [r1, #64] @ 0x40 │ │ movs r0, r0 │ │ - ldr.w pc, [r0, #4091] @ 0xffb │ │ - ldrb r4, [r1, #3] │ │ + ldr r0, [r5, #64] @ 0x40 │ │ movs r0, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ lsls r0, r1, #2 │ │ - bne.n 49eb6 │ │ + bne.n 4a27a │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - bne.n 49ec8 │ │ + bne.n 4a28c │ │ movs r0, #0 │ │ ldrex r1, [r4] │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - bne.n 49ec4 │ │ + bne.n 4a288 │ │ strex r1, r0, [r4] │ │ cmp r1, #0 │ │ - bne.n 49e82 │ │ + bne.n 4a246 │ │ adds r1, r4, #4 │ │ dmb ish │ │ ldrex r0, [r1] │ │ adds r0, #1 │ │ strex r2, r0, [r1] │ │ cmp r2, #0 │ │ - bne.n 49e9a │ │ + bne.n 4a25e │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w 4f6c0 │ │ - ldr r0, [pc, #136] @ (49f40 ) │ │ + b.w 4ee00 │ │ + ldr r0, [pc, #136] @ (4a304 ) │ │ movs r1, #36 @ 0x24 │ │ - ldr r2, [pc, #136] @ (49f44 ) │ │ + ldr r2, [pc, #136] @ (4a308 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 1b9a8 │ │ + bl 1bbe8 │ │ clrex │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ - beq.n 49f0e │ │ + beq.n 4a2d2 │ │ cmp.w r1, #3221225472 @ 0xc0000000 │ │ - bne.n 49f3c │ │ + bne.n 4a300 │ │ mov.w r0, #1073741824 @ 0x40000000 │ │ ldrex r1, [r4] │ │ cmp.w r1, #3221225472 @ 0xc0000000 │ │ - bne.n 49f38 │ │ + bne.n 4a2fc │ │ strex r1, r0, [r4] │ │ cmp r1, #0 │ │ - bne.n 49ed8 │ │ + bne.n 4a29c │ │ adds r1, r4, #4 │ │ dmb ish │ │ ldrex r0, [r1] │ │ adds r0, #1 │ │ strex r2, r0, [r1] │ │ cmp r2, #0 │ │ - bne.n 49ef0 │ │ + bne.n 4a2b4 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx 4f7d0 │ │ + blx 4eee0 │ │ cmp r0, #0 │ │ it gt │ │ popgt {r4, r6, r7, pc} │ │ movs r0, #0 │ │ ldrex r1, [r4] │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ - bne.n 49f38 │ │ + bne.n 4a2fc │ │ strex r1, r0, [r4] │ │ cmp r1, #0 │ │ itttt eq │ │ moveq r0, #240 @ 0xf0 │ │ moveq r1, r4 │ │ moveq r2, #129 @ 0x81 │ │ mvneq.w r3, #2147483648 @ 0x80000000 │ │ itt eq │ │ ldmiaeq.w sp!, {r4, r6, r7, lr} │ │ - beq.w 4f6c0 │ │ - b.n 49f10 │ │ + beq.w 4ee00 │ │ + b.n 4a2d4 │ │ clrex │ │ pop {r4, r6, r7, pc} │ │ nop │ │ - bl fff15f3a │ │ - strb r2, [r4, #30] │ │ + @ instruction: 0xf90dfffb │ │ + ldr r2, [r2, #48] @ 0x30 │ │ movs r0, r0 │ │ push {r7, lr} │ │ mov r7, sp │ │ - blx 4f990 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #12 │ │ - movs r5, #0 │ │ - cbz r2, 49fa6 │ │ - mov r8, r0 │ │ - ldr r0, [pc, #212] @ (4a038 ) │ │ - mov r6, r2 │ │ - mov r4, r1 │ │ - add r0, pc │ │ - mov.w r9, #255 @ 0xff │ │ - mov sl, r0 │ │ - b.n 49f82 │ │ - blx 4f7c0 │ │ - ldr r0, [r0, #0] │ │ - strb.w r5, [sp, #4] │ │ - cmp r0, #4 │ │ - str r0, [sp, #8] │ │ - bne.n 49fb0 │ │ - cbz r6, 49fa4 │ │ - movs r0, #2 │ │ - mov r1, r4 │ │ - mov r2, r6 │ │ - blx 4f820 │ │ - adds r1, r0, #1 │ │ - beq.n 49f70 │ │ - str r0, [sp, #8] │ │ - strb.w r9, [sp, #4] │ │ - cbz r0, 49fb4 │ │ - cmp r6, r0 │ │ - bcc.n 4a00c │ │ - add r4, r0 │ │ - subs r6, r6, r0 │ │ - cmp r6, #0 │ │ - bne.n 49f82 │ │ - movs r5, #0 │ │ - mov r0, r5 │ │ - add sp, #12 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - add.w sl, sp, #4 │ │ - ldr.w r6, [sl] │ │ - mvns r0, r6 │ │ - lsls r0, r0, #24 │ │ - beq.n 4a000 │ │ - ldrb.w r0, [r8] │ │ - ldr.w r5, [sl, #4] │ │ - cmp r0, #255 @ 0xff │ │ - beq.n 49ff0 │ │ + blx 4f0c0 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #8 │ │ + mov r3, r2 │ │ + mov r2, r1 │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + bl 49ff4 │ │ + ldrb.w r5, [sp] │ │ + cmp r5, #255 @ 0xff │ │ + beq.n 4a342 │ │ + ldrb r0, [r4, #0] │ │ cmp r0, #3 │ │ - bne.n 49ff0 │ │ - ldr.w fp, [r8, #4] │ │ - ldrd sl, r4, [fp] │ │ - ldr r1, [r4, #0] │ │ - cbz r1, 49fde │ │ - mov r0, sl │ │ - blx r1 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, sl │ │ - blxne 4f780 │ │ - mov r0, fp │ │ - blx 4f780 │ │ - strd r6, r5, [r8] │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #12 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - movs r5, #0 │ │ - mov r0, r5 │ │ - add sp, #12 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #44] @ (4a03c ) │ │ - mov r1, r6 │ │ - mov r2, r6 │ │ - add r3, pc │ │ - bl 1b904 │ │ - mov r9, r0 │ │ + bne.n 4a33a │ │ ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, sl │ │ - blxne 4f780 │ │ - mov r0, fp │ │ - blx 4f780 │ │ - mov r0, r9 │ │ - strd r6, r5, [r8] │ │ - blx 4dd68 │ │ - nop │ │ - ldrb r6, [r5, #2] │ │ - movs r0, r0 │ │ - ldrb r2, [r5, #7] │ │ - movs r0, r0 │ │ - push {r4, r6, r7, lr} │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + ldrd r0, r1, [sp] │ │ + strd r0, r1, [r4] │ │ + subs.w r0, r5, #255 @ 0xff │ │ + it ne │ │ + movne r0, #1 │ │ + add sp, #8 │ │ + pop {r4, r5, r7, pc} │ │ + ldrd r1, r2, [sp] │ │ + strd r1, r2, [r4] │ │ + blx 4d4a8 │ │ + push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - sub sp, #8 │ │ - movs r2, #0 │ │ + sub sp, #16 │ │ + mov r4, r0 │ │ + movs r0, #0 │ │ cmp r1, #128 @ 0x80 │ │ - str r2, [sp, #4] │ │ - bcs.n 4a05e │ │ + str r0, [sp, #4] │ │ + bcs.n 4a372 │ │ strb.w r1, [sp, #4] │ │ - movs r2, #1 │ │ - add r1, sp, #4 │ │ - bl 49f50 │ │ - add sp, #8 │ │ - pop {r4, r6, r7, pc} │ │ + movs r3, #1 │ │ + b.n 4a3d8 │ │ movw ip, #65534 @ 0xfffe │ │ - mov r3, r1 │ │ + mov r2, r1 │ │ movt ip, #1023 @ 0x3ff │ │ - lsrs r2, r1, #6 │ │ - bfi r3, ip, #6, #26 │ │ - cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 4a08c │ │ - orr.w r1, r2, #192 @ 0xc0 │ │ - strb.w r3, [sp, #5] │ │ - strb.w r1, [sp, #4] │ │ - movs r2, #2 │ │ - add r1, sp, #4 │ │ - bl 49f50 │ │ - add sp, #8 │ │ - pop {r4, r6, r7, pc} │ │ + lsrs r0, r1, #6 │ │ bfi r2, ip, #6, #26 │ │ - mov.w lr, r1, lsr #12 │ │ - movs r4, #0 │ │ - cmp.w r4, r1, lsr #16 │ │ - bne.n 4a0ac │ │ + cmp.w r1, #2048 @ 0x800 │ │ + bcs.n 4a398 │ │ + orr.w r0, r0, #192 @ 0xc0 │ │ strb.w r2, [sp, #5] │ │ - orr.w r1, lr, #224 @ 0xe0 │ │ - strb.w r3, [sp, #6] │ │ - movs r2, #3 │ │ - b.n 4a0c6 │ │ + strb.w r0, [sp, #4] │ │ + movs r3, #2 │ │ + b.n 4a3d8 │ │ + bfi r0, ip, #6, #26 │ │ + lsrs r5, r1, #12 │ │ + movs r3, #0 │ │ + cmp.w r3, r1, lsr #16 │ │ + bne.n 4a3ba │ │ + strb.w r0, [sp, #5] │ │ + orr.w r0, r5, #224 @ 0xe0 │ │ strb.w r2, [sp, #6] │ │ - movs r2, #4 │ │ - mvn.w r4, #15 │ │ - orr.w r1, r4, r1, lsr #18 │ │ - bfi lr, ip, #6, #26 │ │ - strb.w r3, [sp, #7] │ │ - strb.w lr, [sp, #5] │ │ + movs r3, #3 │ │ + strb.w r0, [sp, #4] │ │ + b.n 4a3d8 │ │ + mvn.w r3, #15 │ │ + orr.w r1, r3, r1, lsr #18 │ │ + movs r3, #4 │ │ + bfi r5, ip, #6, #26 │ │ + strb.w r2, [sp, #7] │ │ + strb.w r0, [sp, #6] │ │ + strb.w r5, [sp, #5] │ │ strb.w r1, [sp, #4] │ │ - add r1, sp, #4 │ │ - bl 49f50 │ │ - add sp, #8 │ │ - pop {r4, r6, r7, pc} │ │ + add r0, sp, #8 │ │ + add r2, sp, #4 │ │ + bl 49ff4 │ │ + ldrb.w r5, [sp, #8] │ │ + cmp r5, #255 @ 0xff │ │ + beq.n 4a3fc │ │ + ldrb r0, [r4, #0] │ │ + cmp r0, #3 │ │ + bne.n 4a3f4 │ │ + ldr r0, [r4, #4] │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + ldrd r0, r1, [sp, #8] │ │ + strd r0, r1, [r4] │ │ + subs.w r0, r5, #255 @ 0xff │ │ + it ne │ │ + movne r0, #1 │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + ldrd r1, r2, [sp, #8] │ │ + strd r1, r2, [r4] │ │ + blx 4d4a8 │ │ + sub sp, #8 │ │ mov r3, r2 │ │ mov r2, r1 │ │ - ldr r1, [pc, #4] @ (4a0e0 ) │ │ + ldr r1, [pc, #8] @ (4a424 ) │ │ add r1, pc │ │ - b.w 1a89c │ │ - strb r2, [r5, #15] │ │ + add sp, #8 │ │ + b.w 1aa04 │ │ + str r0, [r2, #124] @ 0x7c │ │ movs r0, r0 │ │ movs r0, #0 │ │ bx lr │ │ movw ip, #25074 @ 0x61f2 │ │ movw r2, #49649 @ 0xc1f1 │ │ movw r3, #732 @ 0x2dc │ │ movw r1, #63068 @ 0xf65c │ │ movt ip, #9409 @ 0x24c1 │ │ movt r2, #27760 @ 0x6c70 │ │ movt r3, #47606 @ 0xb9f6 │ │ movt r1, #24553 @ 0x5fe9 │ │ strd r1, r3, [r0] │ │ strd r2, ip, [r0, #8] │ │ bx lr │ │ - bmi.n 4a0be │ │ + bmi.n 4a402 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ mov r6, r0 │ │ str r0, [sp, #24] │ │ - blx 4def8 │ │ + blx 4d638 │ │ mov r5, r0 │ │ add r0, sp, #32 │ │ movs r4, #0 │ │ str r0, [sp, #0] │ │ mov r0, r6 │ │ movs r1, #0 │ │ movs r2, #15 │ │ movs r3, #0 │ │ str r4, [sp, #32] │ │ - blx 4d190 │ │ + blx 4c8d0 │ │ mov r0, r6 │ │ ldr.w r8, [sp, #32] │ │ - blx 4df24 │ │ + blx 4d664 │ │ add r1, sp, #24 │ │ str r0, [sp, #20] │ │ strd r1, r1, [sp, #28] │ │ - cbz r5, 4a15e │ │ + cbz r5, 4a4a2 │ │ mov r9, r5 │ │ ldrb.w r6, [r9], #1 │ │ cmp r6, #255 @ 0xff │ │ - bne.n 4a168 │ │ + bne.n 4a4ac │ │ ldr r0, [sp, #20] │ │ - b.n 4a2b0 │ │ + b.n 4a5f4 │ │ mov r0, r4 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ubfx r4, r6, #4, #3 │ │ cmp r4, #5 │ │ - bhi.n 4a1d0 │ │ - ldr r3, [pc, #784] @ (4a484 ) │ │ + bhi.n 4a514 │ │ + ldr r3, [pc, #780] @ (4a7c4 ) │ │ add r1, sp, #28 │ │ add r3, pc │ │ mov r0, r9 │ │ tbb [pc, r4] │ │ lsrs r2, r1, #28 │ │ lsls r6, r0, #12 │ │ movs r4, #13 │ │ - ldr r3, [pc, #772] @ (4a488 ) │ │ + ldr r3, [pc, #768] @ (4a7c8 ) │ │ add r1, sp, #32 │ │ add r3, pc │ │ ldr r2, [r3, #20] │ │ mov r0, r1 │ │ blx r2 │ │ - cbnz r0, 4a19a │ │ + cbnz r0, 4a4de │ │ lsls r1, r6, #28 │ │ - bne.n 4a1d0 │ │ - b.n 4a1de │ │ + bne.n 4a514 │ │ + b.n 4a522 │ │ ldr r0, [sp, #20] │ │ - cbz r0, 4a1d0 │ │ + cbz r0, 4a514 │ │ and.w r3, r6, #15 │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ cmp r3, #12 │ │ - bhi.n 4a1d4 │ │ + bhi.n 4a518 │ │ tbb [pc, r3] │ │ strb r0, [r1, r0] │ │ lsrs r6, r6, #1 │ │ lsls r5, r3, #28 │ │ lsls r7, r0, #28 │ │ movs r2, #7 │ │ lsrs r1, r7, #1 │ │ movs r5, r3 │ │ - b.n 4a15e │ │ + b.n 4a4a2 │ │ ldr.w lr, [r5, #1] │ │ add.w r9, r5, #5 │ │ - b.n 4a2a4 │ │ + b.n 4a5e8 │ │ add.w r1, r9, #3 │ │ bic.w r9, r1, #3 │ │ lsls r1, r6, #28 │ │ - beq.n 4a1de │ │ + beq.n 4a522 │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ mov r0, r4 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr.w r0, [r9], #4 │ │ - b.n 4a2a6 │ │ + b.n 4a5ea │ │ ldr.w lr, [r9] │ │ add.w r9, r5, #9 │ │ - b.n 4a2a4 │ │ + b.n 4a5e8 │ │ mov.w lr, #0 │ │ mov.w ip, #0 │ │ movs r3, #0 │ │ ldrsb.w fp, [r9], #1 │ │ - and.w r1, r3, #63 @ 0x3f │ │ - rsb sl, r1, #32 │ │ - subs.w r5, r1, #32 │ │ - and.w r2, fp, #127 @ 0x7f │ │ + and.w r2, r3, #63 @ 0x3f │ │ + rsb sl, r2, #32 │ │ + subs.w r5, r2, #32 │ │ + and.w r1, fp, #127 @ 0x7f │ │ add.w r3, r3, #7 │ │ - lsr.w r4, r2, sl │ │ - lsl.w r1, r2, r1 │ │ + lsr.w r4, r1, sl │ │ it pl │ │ - lslpl.w r4, r2, r5 │ │ + lslpl.w r4, r1, r5 │ │ + lsl.w r1, r1, r2 │ │ it pl │ │ movpl r1, #0 │ │ orr.w ip, ip, r4 │ │ orr.w lr, lr, r1 │ │ cmp.w fp, #0 │ │ - bmi.n 4a1f8 │ │ + bmi.n 4a53c │ │ cmp r3, #63 @ 0x3f │ │ - bhi.n 4a2a4 │ │ + bhi.n 4a5e8 │ │ uxtb.w r1, fp │ │ cmp r1, #64 @ 0x40 │ │ - bcc.n 4a2a4 │ │ + bcc.n 4a5e8 │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ subs.w r2, r3, #32 │ │ lsl.w r1, r1, r3 │ │ it pl │ │ movpl r1, #0 │ │ orr.w lr, lr, r1 │ │ - b.n 4a2a4 │ │ + b.n 4a5e8 │ │ mov.w lr, #0 │ │ movs r3, #0 │ │ - mov.w fp, #0 │ │ - ldrsb.w sl, [r9], #1 │ │ - and.w r4, r3, #63 @ 0x3f │ │ - rsb r1, r4, #32 │ │ - subs.w r5, r4, #32 │ │ - and.w r2, sl, #127 @ 0x7f │ │ + mov.w sl, #0 │ │ + ldrsb.w ip, [r9], #1 │ │ + and.w r2, r3, #63 @ 0x3f │ │ + rsb r4, r2, #32 │ │ + subs.w r5, r2, #32 │ │ + and.w r1, ip, #127 @ 0x7f │ │ add.w r3, r3, #7 │ │ - lsr.w r1, r2, r1 │ │ + lsr.w r4, r1, r4 │ │ it pl │ │ - lslpl.w r1, r2, r5 │ │ - orr.w fp, fp, r1 │ │ - lsl.w r1, r2, r4 │ │ + lslpl.w r4, r1, r5 │ │ + lsl.w r1, r1, r2 │ │ it pl │ │ movpl r1, #0 │ │ + orr.w sl, sl, r4 │ │ orr.w lr, lr, r1 │ │ - cmp.w sl, #0 │ │ - bmi.n 4a25c │ │ - b.n 4a2a4 │ │ + cmp.w ip, #0 │ │ + bmi.n 4a5a0 │ │ + b.n 4a5e8 │ │ ldrh.w lr, [r5, #1] │ │ - b.n 4a2a0 │ │ + b.n 4a5e4 │ │ ldrsh.w lr, [r5, #1] │ │ add.w r9, r5, #3 │ │ add r0, lr │ │ sxtb r1, r6 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ it le │ │ ldrle r0, [r0, #0] │ │ ldrb.w r2, [r9], #1 │ │ bic.w r1, r8, #1 │ │ str r0, [sp, #8] │ │ cmp r2, #255 @ 0xff │ │ - beq.n 4a2c8 │ │ - ldrsb.w r0, [r9], #1 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 4a2be │ │ - ldrb.w ip, [r9], #1 │ │ + beq.n 4a60c │ │ + ldrsb.w r2, [r9], #1 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + ble.n 4a602 │ │ + ldrb.w sl, [r9], #1 │ │ subs r0, r1, #1 │ │ - movs r3, #0 │ │ mov.w fp, #0 │ │ - movs r5, #0 │ │ - ldrsb.w r8, [r9], #1 │ │ - and.w r2, r3, #63 @ 0x3f │ │ - rsb sl, r2, #32 │ │ - subs.w r1, r2, #32 │ │ - and.w r4, r8, #127 @ 0x7f │ │ + movs r2, #0 │ │ + movs r3, #0 │ │ + ldrsb.w ip, [r9], #1 │ │ + and.w r4, r3, #63 @ 0x3f │ │ + rsb r8, r4, #32 │ │ + subs.w r1, r4, #32 │ │ + and.w r5, ip, #127 @ 0x7f │ │ add.w r3, r3, #7 │ │ - lsr.w r6, r4, sl │ │ + lsr.w r6, r5, r8 │ │ it pl │ │ - lslpl.w r6, r4, r1 │ │ - lsl.w r1, r4, r2 │ │ + lslpl.w r6, r5, r1 │ │ + lsl.w r1, r5, r4 │ │ it pl │ │ movpl r1, #0 │ │ - orrs r5, r6 │ │ + orrs r2, r6 │ │ orr.w fp, fp, r1 │ │ - cmp.w r8, #0 │ │ - bmi.n 4a2d6 │ │ - uxtb.w sl, ip │ │ + cmp.w ip, #0 │ │ + bmi.n 4a61a │ │ cmp.w sl, #15 │ │ - bhi.w 4a65c │ │ + bhi.w 4a99c │ │ add.w r1, r9, fp │ │ strd r0, r1, [sp, #12] │ │ ldr r0, [sp, #16] │ │ cmp r9, r0 │ │ - bcs.w 4a672 │ │ + bcs.w 4a9b2 │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ cmp.w sl, #12 │ │ - bhi.w 4a1d4 │ │ + bhi.w 4a518 │ │ tbh [pc, sl, lsl #1] │ │ movs r6, r1 │ │ lsls r2, r5, #2 │ │ lsls r4, r1, #4 │ │ movs r6, r1 │ │ movs r7, r2 │ │ movs r5, r1 │ │ movs r5, r1 │ │ movs r5, r1 │ │ movs r5, r1 │ │ movs r0, r4 │ │ lsls r5, r0, #4 │ │ movs r6, r1 │ │ movs r7, r2 │ │ - b.n 4a15e │ │ + b.n 4a4a2 │ │ ldr.w fp, [r9] │ │ ldr.w ip, [r9, #4] │ │ ldr.w r8, [r9, #8] │ │ add.w r9, r9, #12 │ │ - b.n 4a560 │ │ + b.n 4a8a0 │ │ ldr.w fp, [r9] │ │ ldr.w ip, [r9, #8] │ │ ldr.w r8, [r9, #16] │ │ add.w r9, r9, #24 │ │ - b.n 4a560 │ │ + b.n 4a8a0 │ │ mov.w fp, #0 │ │ - movs r1, #0 │ │ + movs r3, #0 │ │ movs r2, #0 │ │ - ldrsb.w r3, [r9], #1 │ │ + ldrsb.w r1, [r9], #1 │ │ and.w r4, r2, #63 @ 0x3f │ │ rsb r5, r4, #32 │ │ subs.w ip, r4, #32 │ │ - and.w r6, r3, #127 @ 0x7f │ │ + and.w r6, r1, #127 @ 0x7f │ │ add.w r2, r2, #7 │ │ lsr.w r5, r6, r5 │ │ it pl │ │ lslpl.w r5, r6, ip │ │ lsl.w r6, r6, r4 │ │ it pl │ │ movpl r6, #0 │ │ - orrs r1, r5 │ │ + orrs r3, r5 │ │ orr.w fp, fp, r6 │ │ - cmp r3, #0 │ │ - bmi.n 4a380 │ │ + cmp r1, #0 │ │ + bmi.n 4a6c0 │ │ cmp r2, #63 @ 0x3f │ │ - bhi.n 4a3d0 │ │ - uxtb r1, r3 │ │ + bhi.n 4a710 │ │ + uxtb r1, r1 │ │ cmp r1, #64 @ 0x40 │ │ - bcc.n 4a3d0 │ │ + bcc.n 4a710 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ lsl.w r1, r0, r2 │ │ subs r2, #32 │ │ it pl │ │ movpl r1, #0 │ │ orr.w fp, fp, r1 │ │ mov.w ip, #0 │ │ - movs r1, #0 │ │ + movs r3, #0 │ │ movs r2, #0 │ │ - ldrsb.w r3, [r9], #1 │ │ + ldrsb.w r1, [r9], #1 │ │ and.w r6, r2, #63 @ 0x3f │ │ rsb r5, r6, #32 │ │ subs.w r8, r6, #32 │ │ - and.w r4, r3, #127 @ 0x7f │ │ + and.w r4, r1, #127 @ 0x7f │ │ add.w r2, r2, #7 │ │ lsr.w r5, r4, r5 │ │ it pl │ │ lslpl.w r5, r4, r8 │ │ lsl.w r4, r4, r6 │ │ it pl │ │ movpl r4, #0 │ │ - orrs r1, r5 │ │ + orrs r3, r5 │ │ orr.w ip, ip, r4 │ │ - cmp r3, #0 │ │ - bmi.n 4a3d8 │ │ + cmp r1, #0 │ │ + bmi.n 4a718 │ │ cmp r2, #63 @ 0x3f │ │ - bhi.n 4a428 │ │ - uxtb r1, r3 │ │ + bhi.n 4a768 │ │ + uxtb r1, r1 │ │ cmp r1, #64 @ 0x40 │ │ - bcc.n 4a428 │ │ + bcc.n 4a768 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ lsl.w r1, r0, r2 │ │ subs r2, #32 │ │ it pl │ │ movpl r1, #0 │ │ orr.w ip, ip, r1 │ │ mov.w r8, #0 │ │ - movs r1, #0 │ │ - movs r2, #0 │ │ - ldrsb.w r5, [r9], #1 │ │ - and.w r4, r2, #63 @ 0x3f │ │ + movs r5, #0 │ │ + movs r3, #0 │ │ + ldrsb.w r1, [r9], #1 │ │ + and.w r4, r3, #63 @ 0x3f │ │ rsb r6, r4, #32 │ │ - subs.w r3, r4, #32 │ │ - and.w r0, r5, #127 @ 0x7f │ │ - add.w r2, r2, #7 │ │ + subs.w r2, r4, #32 │ │ + and.w r0, r1, #127 @ 0x7f │ │ + add.w r3, r3, #7 │ │ lsr.w r6, r0, r6 │ │ it pl │ │ - lslpl.w r6, r0, r3 │ │ + lslpl.w r6, r0, r2 │ │ lsl.w r0, r0, r4 │ │ it pl │ │ movpl r0, #0 │ │ - orrs r1, r6 │ │ + orrs r5, r6 │ │ orr.w r8, r8, r0 │ │ - cmp r5, #0 │ │ - bmi.n 4a430 │ │ - cmp r2, #63 @ 0x3f │ │ - bhi.n 4a560 │ │ - uxtb r0, r5 │ │ + cmp r1, #0 │ │ + bmi.n 4a770 │ │ + cmp r3, #63 @ 0x3f │ │ + bhi.n 4a8a0 │ │ + uxtb r0, r1 │ │ cmp r0, #64 @ 0x40 │ │ - bcc.n 4a560 │ │ + bcc.n 4a8a0 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - subs.w r1, r2, #32 │ │ - lsl.w r0, r0, r2 │ │ + subs.w r1, r3, #32 │ │ + lsl.w r0, r0, r3 │ │ it pl │ │ movpl r0, #0 │ │ orr.w r8, r8, r0 │ │ - b.n 4a560 │ │ - strb r0, [r6, #27] │ │ + b.n 4a8a0 │ │ + ldr r4, [r1, #44] @ 0x2c │ │ movs r0, r0 │ │ - strb r6, [r6, #27] │ │ + ldr r2, [r2, #44] @ 0x2c │ │ movs r0, r0 │ │ mov.w fp, #0 │ │ - movs r1, #0 │ │ movs r2, #0 │ │ + movs r3, #0 │ │ ldrsb.w r0, [r9], #1 │ │ - and.w r3, r1, #63 @ 0x3f │ │ - rsb r6, r3, #32 │ │ - subs.w r4, r3, #32 │ │ + and.w r1, r2, #63 @ 0x3f │ │ + rsb r6, r1, #32 │ │ + subs.w r4, r1, #32 │ │ and.w r5, r0, #127 @ 0x7f │ │ - add.w r1, r1, #7 │ │ + add.w r2, r2, #7 │ │ lsr.w r6, r5, r6 │ │ - lsl.w r3, r5, r3 │ │ + lsl.w r1, r5, r1 │ │ it pl │ │ lslpl.w r6, r5, r4 │ │ it pl │ │ - movpl r3, #0 │ │ - orrs r2, r6 │ │ - orr.w fp, fp, r3 │ │ + movpl r1, #0 │ │ + orrs r3, r6 │ │ + orr.w fp, fp, r1 │ │ cmp r0, #0 │ │ - bmi.n 4a494 │ │ + bmi.n 4a7d4 │ │ mov.w ip, #0 │ │ - movs r1, #0 │ │ movs r2, #0 │ │ + movs r3, #0 │ │ ldrsb.w r0, [r9], #1 │ │ - and.w r3, r1, #63 @ 0x3f │ │ - rsb r4, r3, #32 │ │ - subs.w r6, r3, #32 │ │ + and.w r1, r2, #63 @ 0x3f │ │ + rsb r4, r1, #32 │ │ + subs.w r6, r1, #32 │ │ and.w r5, r0, #127 @ 0x7f │ │ - add.w r1, r1, #7 │ │ + add.w r2, r2, #7 │ │ lsr.w r4, r5, r4 │ │ - lsl.w r3, r5, r3 │ │ + lsl.w r1, r5, r1 │ │ it pl │ │ lslpl.w r4, r5, r6 │ │ it pl │ │ - movpl r3, #0 │ │ - orrs r2, r4 │ │ - orr.w ip, ip, r3 │ │ + movpl r1, #0 │ │ + orrs r3, r4 │ │ + orr.w ip, ip, r1 │ │ cmp r0, #0 │ │ - bmi.n 4a4d0 │ │ + bmi.n 4a810 │ │ mov.w r8, #0 │ │ - movs r1, #0 │ │ - movs r2, #0 │ │ + movs r3, #0 │ │ + movs r5, #0 │ │ ldrsb.w r0, [r9], #1 │ │ - and.w r3, r1, #63 @ 0x3f │ │ - rsb r4, r3, #32 │ │ - subs.w r6, r3, #32 │ │ - and.w r5, r0, #127 @ 0x7f │ │ - add.w r1, r1, #7 │ │ - lsr.w r4, r5, r4 │ │ - lsl.w r3, r5, r3 │ │ + and.w r1, r3, #63 @ 0x3f │ │ + rsb r2, r1, #32 │ │ + subs.w r6, r1, #32 │ │ + and.w r4, r0, #127 @ 0x7f │ │ + add.w r3, r3, #7 │ │ + lsr.w r2, r4, r2 │ │ + lsl.w r1, r4, r1 │ │ it pl │ │ - lslpl.w r4, r5, r6 │ │ + lslpl.w r2, r4, r6 │ │ it pl │ │ - movpl r3, #0 │ │ - orrs r2, r4 │ │ - orr.w r8, r8, r3 │ │ + movpl r1, #0 │ │ + orrs r5, r2 │ │ + orr.w r8, r8, r1 │ │ cmp r0, #0 │ │ - bmi.n 4a50c │ │ - b.n 4a560 │ │ + bmi.n 4a84c │ │ + b.n 4a8a0 │ │ ldrsh.w fp, [r9] │ │ ldrsh.w ip, [r9, #2] │ │ ldrsh.w r8, [r9, #4] │ │ - b.n 4a55c │ │ + b.n 4a89c │ │ ldrh.w r8, [r9, #4] │ │ ldrh.w ip, [r9, #2] │ │ ldrh.w fp, [r9] │ │ add.w r9, r9, #6 │ │ - movs r1, #0 │ │ movs r5, #0 │ │ - movs r2, #0 │ │ + movs r3, #0 │ │ + movs r1, #0 │ │ ldrsb.w r0, [r9], #1 │ │ - and.w r3, r1, #63 @ 0x3f │ │ - rsb r4, r3, #32 │ │ - subs.w lr, r3, #32 │ │ + and.w r2, r1, #63 @ 0x3f │ │ + rsb r4, r2, #32 │ │ + subs.w lr, r2, #32 │ │ and.w r6, r0, #127 @ 0x7f │ │ add.w r1, r1, #7 │ │ lsr.w r4, r6, r4 │ │ - lsl.w r3, r6, r3 │ │ + lsl.w r2, r6, r2 │ │ it pl │ │ lslpl.w r4, r6, lr │ │ it pl │ │ - movpl r3, #0 │ │ - orrs r2, r4 │ │ - orrs r5, r3 │ │ + movpl r2, #0 │ │ + orrs r3, r4 │ │ + orrs r5, r2 │ │ cmp r0, #0 │ │ - bmi.n 4a566 │ │ + bmi.n 4a8a6 │ │ ldr r1, [sp, #20] │ │ - ldr r3, [sp, #12] │ │ + ldr r2, [sp, #12] │ │ add r1, fp │ │ - cmp r3, r1 │ │ - bcc.n 4a672 │ │ + cmp r2, r1 │ │ + bcc.n 4a9b2 │ │ add.w r0, r1, ip │ │ - cmp r3, r0 │ │ - bcs.w 4a320 │ │ + cmp r2, r0 │ │ + bcs.w 4a660 │ │ cmp.w r8, #0 │ │ - beq.n 4a67e │ │ + beq.n 4a9be │ │ ldr r0, [sp, #8] │ │ add.w r1, r0, r8 │ │ - orrs.w r0, r5, r2 │ │ - beq.n 4a68a │ │ + orrs.w r0, r5, r3 │ │ + beq.n 4a9ca │ │ ldr r0, [sp, #16] │ │ mov.w ip, #0 │ │ mov.w lr, #0 │ │ movs r3, #0 │ │ add r0, r5 │ │ subs r6, r0, #1 │ │ ldrsb.w r8, [r6], #1 │ │ @@ -94555,20 +94706,20 @@ │ │ lslpl.w r0, r2, r5 │ │ orr.w lr, lr, r0 │ │ lsl.w r0, r2, r4 │ │ it pl │ │ movpl r0, #0 │ │ orr.w ip, ip, r0 │ │ cmp.w r8, #0 │ │ - bmi.n 4a5ce │ │ + bmi.n 4a90e │ │ cmp r3, #63 @ 0x3f │ │ - bhi.n 4a63a │ │ + bhi.n 4a97a │ │ uxtb.w r0, r8 │ │ cmp r0, #64 @ 0x40 │ │ - bcc.n 4a63a │ │ + bcc.n 4a97a │ │ rsb r2, r3, #32 │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ lsl.w r0, r4, r3 │ │ subs r3, #32 │ │ lsr.w r2, r4, r2 │ │ orr.w r2, r2, r0 │ │ it pl │ │ @@ -94611,179 +94762,188 @@ │ │ movs r4, #1 │ │ mov r0, r4 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, #0] │ │ - b.w 4f6e4 │ │ + b.w 4ee0c │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, #0] │ │ - b.w 4f6e4 │ │ + b.w 4ee0c │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, #0] │ │ - b.w 4f6f0 │ │ + b.w 4ee18 │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, #0] │ │ - b.w 4f6f0 │ │ + b.w 4ee18 │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 4a6c0 │ │ - bmi.n 4a66a │ │ + bl 4aa00 │ │ + bmi.n 4a9aa │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, fp} │ │ + str.w fp, [sp, #-4]! │ │ sub sp, #8 │ │ mov r4, r0 │ │ - ldr r0, [pc, #220] @ (4a7ac ) │ │ + ldr r0, [pc, #236] @ (4aafc ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldrex r1, [r0, #8] │ │ adds r2, r1, #1 │ │ strex r3, r2, [r0, #8] │ │ cmp r3, #0 │ │ - bne.n 4a6d2 │ │ + bne.n 4aa12 │ │ cmp r1, #0 │ │ - bmi.n 4a74e │ │ - ldr r0, [pc, #200] @ (4a7b0 ) │ │ + bmi.n 4aa46 │ │ + ldr r0, [pc, #216] @ (4ab00 ) │ │ add r0, pc │ │ ldr r6, [r0, #12] │ │ dmb ish │ │ - cbnz r6, 4a6f8 │ │ - adds r0, #12 │ │ - bl 2dfd4 │ │ - mov r6, r0 │ │ + cbz r6, 4aa9e │ │ mov r0, r6 │ │ - blx 4f7a0 │ │ + blx 4eed0 │ │ cmp r0, #1 │ │ - bhi.n 4a740 │ │ - bne.n 4a70e │ │ - ldr r0, [pc, #176] @ (4a7b8 ) │ │ - add r0, pc │ │ - bl 2e084 │ │ - b.n 4a766 │ │ - movs r0, #12 │ │ - blx 4f770 │ │ - cbz r0, 4a75e │ │ - movs r1, #0 │ │ - str r6, [r0, #8] │ │ - strb r1, [r0, #4] │ │ - mov r8, r0 │ │ - str r1, [r0, #0] │ │ - mov r0, r6 │ │ - blx 4f7a0 │ │ - mov r9, r0 │ │ - mov r0, r6 │ │ - mov r1, r8 │ │ - mov r6, r8 │ │ - blx 4f850 │ │ - cmp.w r9, #0 │ │ - itt ne │ │ - movne r0, r9 │ │ - blxne 4f780 │ │ - mov r0, r6 │ │ + bls.n 4aab0 │ │ + cbnz r0, 4aa62 │ │ + ldr r0, [pc, #200] @ (4ab08 ) │ │ + add r0, pc │ │ + bl 2f1fc │ │ + b.n 4aa9c │ │ + ldr r2, [pc, #196] @ (4ab0c ) │ │ + add r2, pc │ │ + mov r0, sp │ │ + movs r3, #22 │ │ + bl 49ff4 │ │ + ldrb.w r0, [sp] │ │ + cmp r0, #3 │ │ + bne.n 4aa80 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + b.n 4aa80 │ │ ldrb r1, [r0, #4] │ │ - cbnz r1, 4a74e │ │ - ldr r1, [r0, #0] │ │ - movs r2, #0 │ │ - strb r2, [r0, #4] │ │ - adds r1, #1 │ │ - str r1, [r0, #0] │ │ - ldr r1, [pc, #100] @ (4a7b4 ) │ │ - strd r4, r5, [sp] │ │ + cbz r1, 4aa84 │ │ + ldr r2, [pc, #168] @ (4ab10 ) │ │ + add r2, pc │ │ + mov r0, sp │ │ + movs r3, #50 @ 0x32 │ │ + bl 49ff4 │ │ + ldrb.w r0, [sp] │ │ + cmp r0, #3 │ │ + bne.n 4aa80 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + bl 2ef98 │ │ + ldr r1, [pc, #124] @ (4ab04 ) │ │ + movs r3, #0 │ │ + ldr r2, [r0, #0] │ │ add r1, pc │ │ + strb r3, [r0, #4] │ │ + adds r2, #1 │ │ + str r2, [r0, #0] │ │ + strd r4, r5, [sp] │ │ mov r0, sp │ │ - bl 2df98 │ │ - b.n 4a766 │ │ - movs r0, #4 │ │ - movs r1, #12 │ │ - bl 14352 │ │ + bl 2efcc │ │ udf #254 @ 0xfe │ │ - ldr r1, [r5, #0] │ │ + adds r0, #12 │ │ + bl 2f0d0 │ │ mov r6, r0 │ │ - cbz r1, 4a772 │ │ - mov r0, r4 │ │ - blx r1 │ │ - ldr r0, [r5, #4] │ │ - cbz r0, 4a794 │ │ - mov r0, r4 │ │ - b.n 4a790 │ │ - b.n 4a79a │ │ + mov r0, r6 │ │ + blx 4eed0 │ │ + cmp r0, #1 │ │ + bhi.n 4aa3a │ │ + mov r1, r0 │ │ + mov r0, r6 │ │ + bl 2f184 │ │ + b.n 4aa3a │ │ ldr r5, [sp, #4] │ │ mov r6, r0 │ │ ldr r1, [r5, #0] │ │ - cbz r1, 4a78a │ │ + cbz r1, 4aac8 │ │ ldr r4, [sp, #0] │ │ mov r0, r4 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ - cbz r0, 4a794 │ │ + cbz r0, 4aae6 │ │ ldr r0, [sp, #0] │ │ - blx 4f780 │ │ + b.n 4aae2 │ │ + b.n 4aaec │ │ + ldr r1, [r5, #0] │ │ + mov r6, r0 │ │ + cbz r1, 4aadc │ │ + mov r0, r4 │ │ + blx r1 │ │ + ldr r0, [r5, #4] │ │ + cbz r0, 4aae6 │ │ + mov r0, r4 │ │ + blx 4eeb0 │ │ mov r0, r6 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne 4f780 │ │ - bl 1c65a │ │ - nop │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ + blxne 4eeb0 │ │ + bl 1c856 │ │ + strh r4, [r6, #30] │ │ movs r0, r0 │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ + strh r6, [r7, #28] │ │ movs r0, r0 │ │ - strb r4, [r0, #2] │ │ + str r2, [r6, #68] @ 0x44 │ │ movs r0, r0 │ │ - ldr r2, [r6, #76] @ 0x4c │ │ + str r6, [r6, #12] │ │ movs r0, r0 │ │ + bl 419b06 │ │ + bl 40fb0a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ ldr r6, [r0, #4] │ │ mov r4, r0 │ │ ldr r1, [r6, #0] │ │ - cbz r1, 4a7d2 │ │ + cbz r1, 4ab2a │ │ ldr r5, [r4, #0] │ │ mov r0, r5 │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ - cbz r0, 4a7e4 │ │ + cbz r0, 4ab3c │ │ ldr r0, [r4, #0] │ │ ldr.w fp, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f69c │ │ + b.w 4eddc │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r4, r0 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ - bmi.n 4a7aa │ │ + blx 4d4a8 │ │ + bmi.n 4ab02 │ │ ldrd r0, r2, [r1] │ │ - ldr r1, [pc, #8] @ (4a810 ) │ │ + ldr r1, [pc, #8] @ (4ab68 ) │ │ ldr r3, [r2, #12] │ │ movs r2, #12 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - @ instruction: 0xefc8fffb │ │ + bl 347b62 │ │ push {r4, lr} │ │ - ldr r4, [pc, #16] @ (4a828 ) │ │ + ldr r4, [pc, #16] @ (4ab80 ) │ │ movs r3, #1 │ │ ldrd r2, r1, [r0] │ │ add r4, pc │ │ strd r3, r4, [r0] │ │ mov r0, r2 │ │ pop {r4, pc} │ │ - strb r2, [r0, #3] │ │ + str r2, [r1, #72] @ 0x48 │ │ movs r0, r0 │ │ ldrd r0, r1, [r0] │ │ bx lr │ │ movw ip, #320 @ 0x140 │ │ movw r2, #59341 @ 0xe7cd │ │ movw r3, #1054 @ 0x41e │ │ movw r1, #60156 @ 0xeafc │ │ @@ -94792,478 +94952,473 @@ │ │ movt r3, #57246 @ 0xdf9e │ │ movt r1, #13201 @ 0x3391 │ │ strd r1, r3, [r0] │ │ strd r2, ip, [r0, #8] │ │ bx lr │ │ push {r3, r4, r5, r6, r7, lr} │ │ add r7, sp, #16 │ │ - ldr r1, [pc, #24] @ (4a87c ) │ │ + ldr r1, [pc, #24] @ (4abd4 ) │ │ + add r2, sp, #12 │ │ add r1, pc │ │ strd r0, r1, [sp, #8] │ │ - ldr r0, [pc, #20] @ (4a880 ) │ │ + ldr r0, [pc, #20] @ (4abd8 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ + ldr r1, [pc, #16] @ (4abdc ) │ │ add r0, sp, #8 │ │ - add r2, sp, #12 │ │ - ldr r1, [pc, #16] @ (4a884 ) │ │ add r1, pc │ │ mov r3, r1 │ │ - bl 1a820 │ │ - ldmia r5!, {r1, r2, r3, r7} │ │ - vshr.u32 d23, d22, #5 │ │ + bl 1a988 │ │ + ldmia r4!, {r3, r5, r6} │ │ + vrsra.u64 q11, q14, #5 │ │ movs r0, r0 │ │ - ldr r4, [r0, #64] @ 0x40 │ │ + ldrsh r0, [r1, r7] │ │ movs r0, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - str.w fp, [sp, #-4]! │ │ - sub sp, #24 │ │ - mov r4, r1 │ │ - ldr r1, [r1, #8] │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #16 │ │ + ldr r2, [r1, #8] │ │ ldr r0, [r0, #0] │ │ - lsls r2, r1, #6 │ │ - bmi.n 4a8d4 │ │ - lsls r1, r1, #5 │ │ - bmi.n 4a8f4 │ │ - ldr r6, [r0, #0] │ │ - sub.w r5, r7, #26 │ │ - mov r1, r5 │ │ - cmp r6, #0 │ │ - mov r0, r6 │ │ - it mi │ │ - negmi r0, r0 │ │ - bl 1be30 │ │ - rsb r1, r0, #10 │ │ - add r0, r5 │ │ - movs r2, #1 │ │ - movs r3, #0 │ │ - strd r0, r1, [sp] │ │ - mvns r0, r6 │ │ - lsrs r1, r0, #31 │ │ - mov r0, r4 │ │ - bl 1aec8 │ │ - add sp, #24 │ │ - ldr.w fp, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [r0, #0] │ │ - sub.w r0, r7, #26 │ │ - ldr r2, [pc, #88] @ (4a934 ) │ │ - movs r5, #7 │ │ - add r2, pc │ │ - mov r3, r5 │ │ - and.w r5, r1, #15 │ │ - lsrs r1, r1, #4 │ │ - ldrb r5, [r2, r5] │ │ - strb r5, [r0, r3] │ │ - sub.w r5, r3, #1 │ │ - bne.n 4a8e0 │ │ - b.n 4a912 │ │ - ldr r1, [r0, #0] │ │ - sub.w r0, r7, #26 │ │ - ldr r2, [pc, #60] @ (4a938 ) │ │ - movs r5, #7 │ │ - add r2, pc │ │ - and.w r6, r1, #15 │ │ - mov r3, r5 │ │ - lsrs r1, r1, #4 │ │ - ldrb r6, [r2, r6] │ │ - strb r6, [r0, r5] │ │ - sub.w r5, r5, #1 │ │ - bne.n 4a900 │ │ - adds r1, r3, #1 │ │ - ldr r2, [pc, #36] @ (4a93c ) │ │ - rsb r1, r1, #9 │ │ - add r0, r3 │ │ + lsls r3, r2, #6 │ │ + bmi.n 4abfc │ │ + lsls r2, r2, #5 │ │ + bmi.n 4ac1e │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r6, r7, lr} │ │ + b.w 1d394 │ │ + ldr r2, [r0, #0] │ │ + add.w ip, sp, #8 │ │ + ldr r4, [pc, #88] @ (4ac5c ) │ │ + movs r0, #7 │ │ + add r4, pc │ │ + mov r3, r0 │ │ + and.w r0, r2, #15 │ │ + lsrs r2, r2, #4 │ │ + ldrb r0, [r4, r0] │ │ + strb.w r0, [ip, r3] │ │ + sub.w r0, r3, #1 │ │ + bne.n 4ac08 │ │ + b.n 4ac3e │ │ + ldr r2, [r0, #0] │ │ + add.w ip, sp, #8 │ │ + ldr r4, [pc, #56] @ (4ac60 ) │ │ + movs r0, #7 │ │ + add r4, pc │ │ + mov r3, r0 │ │ + and.w r0, r2, #15 │ │ + lsrs r2, r2, #4 │ │ + ldrb r0, [r4, r0] │ │ + strb.w r0, [ip, r3] │ │ + sub.w r0, r3, #1 │ │ + bne.n 4ac2a │ │ + adds r0, r3, #1 │ │ + ldr r2, [pc, #32] @ (4ac64 ) │ │ + rsb r0, r0, #9 │ │ + add r3, ip │ │ add r2, pc │ │ - movs r3, #2 │ │ - strd r0, r1, [sp] │ │ - mov r0, r4 │ │ + strd r3, r0, [sp] │ │ + mov r0, r1 │ │ movs r1, #1 │ │ - bl 1aec8 │ │ - add sp, #24 │ │ - ldr.w fp, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - add r4, sp, #280 @ 0x118 │ │ - vqdmulh.s q13, , d6[0] │ │ - vtbl.8 d30, {d11}, d6 │ │ + movs r3, #2 │ │ + bl 1ae54 │ │ + add sp, #16 │ │ + pop {r4, r6, r7, pc} │ │ + add r2, sp, #728 @ 0x2d8 │ │ + vtbx.8 d26, {d11-d14}, d4 │ │ + @ instruction: 0xfffbeadb │ │ vrsqrte.f32 d27, d0 │ │ mov r7, sp │ │ - bl 4a948 │ │ + bl 4ac70 │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 4a954 │ │ - bl 2df62 │ │ + bl 4ac7c │ │ + bl 2ef98 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #24 │ │ - ldr r6, [pc, #272] @ (4aa70 ) │ │ + ldr r6, [pc, #292] @ (4adac ) │ │ movs r2, #1 │ │ add r6, pc │ │ adds r0, r6, #1 │ │ ldrexb r3, [r0] │ │ strexb r4, r2, [r0] │ │ cmp r4, #0 │ │ - bne.n 4a966 │ │ - cbz r3, 4a99c │ │ + bne.n 4ac8e │ │ + cbz r3, 4acc8 │ │ str r1, [sp, #0] │ │ sub.w r1, r7, #17 │ │ - ldr r0, [pc, #276] @ (4aa90 ) │ │ + ldr r0, [pc, #276] @ (4adb8 ) │ │ + add r3, sp, #12 │ │ add r0, pc │ │ str r0, [sp, #16] │ │ mov r0, sp │ │ str r0, [sp, #12] │ │ add r0, sp, #4 │ │ - ldr r2, [pc, #268] @ (4aa94 ) │ │ - add r3, sp, #12 │ │ + ldr r2, [pc, #264] @ (4adbc ) │ │ add r2, pc │ │ - bl 2de4c │ │ - ldr r1, [sp, #8] │ │ + bl 2ef0c │ │ ldrb.w r0, [sp, #4] │ │ - bl 2df0c │ │ - b.n 4aa52 │ │ + cmp r0, #3 │ │ + bne.n 4ad8e │ │ + ldr r0, [sp, #8] │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + b.n 4ad8e │ │ str r1, [sp, #0] │ │ mov r5, sp │ │ - ldr r0, [pc, #208] @ (4aa74 ) │ │ + ldr r0, [pc, #224] @ (4adb0 ) │ │ sub.w r1, r7, #17 │ │ str r5, [sp, #12] │ │ + add r3, sp, #12 │ │ add r0, pc │ │ str r0, [sp, #16] │ │ + ldr r2, [pc, #216] @ (4adb4 ) │ │ add r0, sp, #4 │ │ - ldr r2, [pc, #200] @ (4aa78 ) │ │ - add r3, sp, #12 │ │ add r2, pc │ │ - bl 2de4c │ │ - ldr r1, [sp, #8] │ │ + bl 2ef0c │ │ ldrb.w r0, [sp, #4] │ │ - bl 2df0c │ │ - bl 2e828 │ │ + cmp r0, #3 │ │ + bne.n 4acf2 │ │ + ldr r0, [sp, #8] │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + bl 2f924 │ │ and.w r4, r0, #1 │ │ - bl 2e344 │ │ + bl 2f4f0 │ │ uxtb r0, r0 │ │ - cbz r0, 4aa20 │ │ + cbz r0, 4ad58 │ │ cmp r0, #1 │ │ - beq.n 4a9f6 │ │ + beq.n 4ad2a │ │ cmp r0, #2 │ │ - bne.n 4aa48 │ │ + bne.n 4ad84 │ │ + ldr r2, [pc, #196] @ (4add0 ) │ │ add r0, sp, #12 │ │ - ldr r2, [pc, #172] @ (4aa8c ) │ │ sub.w r1, r7, #17 │ │ movs r3, #157 @ 0x9d │ │ add r2, pc │ │ - bl 2de4c │ │ - ldr r1, [sp, #16] │ │ + bl 2ef0c │ │ ldrb.w r0, [sp, #12] │ │ - bl 2df0c │ │ - b.n 4aa48 │ │ + cmp r0, #3 │ │ + bne.n 4ad84 │ │ + ldr r0, [sp, #16] │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + b.n 4ad84 │ │ movs r0, #1 │ │ strb.w r0, [sp] │ │ - ldr r0, [pc, #132] @ (4aa84 ) │ │ + ldr r0, [pc, #148] @ (4adc8 ) │ │ add r0, pc │ │ strd r5, r0, [sp, #12] │ │ + ldr r2, [pc, #144] @ (4adcc ) │ │ add r0, sp, #4 │ │ - ldr r2, [pc, #128] @ (4aa88 ) │ │ sub.w r1, r7, #17 │ │ add r3, sp, #12 │ │ add r2, pc │ │ - bl 2de4c │ │ - ldr r1, [sp, #8] │ │ + bl 2ef0c │ │ ldrb.w r0, [sp, #4] │ │ - bl 2df0c │ │ - b.n 4aa48 │ │ + cmp r0, #3 │ │ + bne.n 4ad84 │ │ + ldr r0, [sp, #8] │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + b.n 4ad84 │ │ movs r0, #0 │ │ strb.w r0, [sp] │ │ - ldr r0, [pc, #84] @ (4aa7c ) │ │ + ldr r0, [pc, #96] @ (4adc0 ) │ │ add r0, pc │ │ strd r5, r0, [sp, #12] │ │ + ldr r2, [pc, #92] @ (4adc4 ) │ │ add r0, sp, #4 │ │ - ldr r2, [pc, #76] @ (4aa80 ) │ │ sub.w r1, r7, #17 │ │ add r3, sp, #12 │ │ add r2, pc │ │ - bl 2de4c │ │ - ldr r1, [sp, #8] │ │ + bl 2ef0c │ │ ldrb.w r0, [sp, #4] │ │ - bl 2df0c │ │ + cmp r0, #3 │ │ + bne.n 4ad84 │ │ + ldr r0, [sp, #8] │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ add.w r0, r6, #48 @ 0x30 │ │ mov r1, r4 │ │ - bl 2eaa4 │ │ + bl 2fb0c │ │ add sp, #24 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r5, r0 │ │ add.w r0, r6, #48 @ 0x30 │ │ mov r1, r4 │ │ - bl 2eaa4 │ │ + bl 2fb0c │ │ mov r0, r5 │ │ - blx 4dd68 │ │ - bl 1c65a │ │ - ldrh r2, [r1, #30] │ │ - movs r0, r0 │ │ - adds r1, r6, r1 │ │ - vrsra.u64 d28, d22, #3 │ │ - vcvta.u32.f32 q10, │ │ - vtbl.8 d28, {d30-, #5 │ │ - @ instruction: 0xfffecab4 │ │ - vtbl.8 d30, {d11-d13}, d6 │ │ - @ instruction: 0xfffb189d │ │ - vsli.64 d27, d14, #61 @ 0x3d │ │ + blx 4d4a8 │ │ + bl 1c856 │ │ + strh r2, [r7, #10] │ │ + movs r0, r0 │ │ + asrs r7, r0, #21 │ │ + vsra.u64 d28, d23, #3 │ │ + vsli.32 , , #27 │ │ + vsri.32 d27, d18, #3 │ │ + @ instruction: 0xfffb4dfd │ │ + @ instruction: 0xfffec9de │ │ + @ instruction: 0xfffb4e2b │ │ + vtbl.8 d28, {d14-d16}, d12 │ │ + @ instruction: 0xfffbecdc │ │ vrsqrte.f32 d27, d0 │ │ mov r7, sp │ │ - bl 4aaa0 │ │ + bl 4addc │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldr r1, [r0, #0] │ │ ldr.w ip, [r1, #4] │ │ movs.w r2, ip, lsl #31 │ │ - bne.n 4aad0 │ │ + bne.n 4ae0c │ │ ldrd r2, r4, [r0, #4] │ │ - ldr r1, [pc, #80] @ (4ab08 ) │ │ + ldr r1, [pc, #80] @ (4ae44 ) │ │ str r0, [sp, #20] │ │ ldrb r0, [r4, #9] │ │ add r1, pc │ │ ldrb r3, [r4, #8] │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ str r4, [sp, #8] │ │ str r0, [sp, #0] │ │ add r0, sp, #8 │ │ - bl 2d858 │ │ + bl 2e970 │ │ udf #254 @ 0xfe │ │ ldr.w lr, [r1] │ │ mov.w r4, ip, lsr #1 │ │ ldrd r2, r0, [r0, #4] │ │ - ldr r1, [pc, #44] @ (4ab0c ) │ │ + ldr r1, [pc, #44] @ (4ae48 ) │ │ ldrb r3, [r0, #8] │ │ ldrb r0, [r0, #9] │ │ add r1, pc │ │ str r0, [sp, #0] │ │ add r0, sp, #8 │ │ strd lr, r4, [sp, #8] │ │ - bl 2d858 │ │ + bl 2e970 │ │ ldr r1, [sp, #8] │ │ cmp r1, #1 │ │ - blt.n 4ab02 │ │ + blt.n 4ae3e │ │ ldr r1, [sp, #12] │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ nop │ │ - ldr r4, [r3, #48] @ 0x30 │ │ + ldrsh r0, [r5, r3] │ │ movs r0, r0 │ │ - ldr r2, [r3, #44] @ 0x2c │ │ + ldrsh r6, [r4, r2] │ │ movs r0, r0 │ │ ldr r2, [r0, #0] │ │ adds r2, #1 │ │ - beq.n 4ab24 │ │ + beq.n 4ae60 │ │ ldrd ip, r3, [r1] │ │ ldrd r1, r2, [r0, #4] │ │ ldr r3, [r3, #12] │ │ mov r0, ip │ │ bx r3 │ │ ldr r0, [r0, #12] │ │ ldr r2, [r0, #0] │ │ ldrd r0, r1, [r1] │ │ ldrd r2, r3, [r2] │ │ - b.w 1a89c │ │ + b.w 1aa04 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #32 │ │ ldr r5, [r0, #0] │ │ adds r1, r5, #1 │ │ - bne.n 4ab72 │ │ + bne.n 4aeae │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ movs r1, #0 │ │ movs r2, #1 │ │ str r1, [sp, #24] │ │ strd r1, r2, [sp, #16] │ │ ldr r0, [r0, #0] │ │ ldrd r2, r3, [r0] │ │ - ldr r1, [pc, #96] @ (4abbc ) │ │ + ldr r1, [pc, #96] @ (4aef8 ) │ │ add r1, pc │ │ add r0, sp, #16 │ │ - bl 1a89c │ │ + bl 1aa04 │ │ add r3, sp, #16 │ │ mov r0, r4 │ │ ldmia r3, {r1, r2, r3} │ │ stmia.w r4, {r1, r2, r3} │ │ ldr r5, [r4, #0] │ │ stmia.w sp, {r1, r2, r3} │ │ movs r1, #0 │ │ movs r2, #1 │ │ ldrd r4, r6, [r0, #4] │ │ strd r1, r2, [r0] │ │ str r1, [r0, #8] │ │ movs r0, #12 │ │ - blx 4f770 │ │ - cbz r0, 4ab9a │ │ - ldr r1, [pc, #52] @ (4abc0 ) │ │ + blx 4eea0 │ │ + cbz r0, 4aed6 │ │ + ldr r1, [pc, #52] @ (4aefc ) │ │ strd r5, r4, [r0] │ │ add r1, pc │ │ str r6, [r0, #8] │ │ add sp, #32 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #4 │ │ movs r1, #12 │ │ - bl 14352 │ │ + bl 14428 │ │ udf #254 @ 0xfe │ │ ldr r1, [sp, #16] │ │ - cbz r1, 4abb8 │ │ + cbz r1, 4aef4 │ │ ldr r4, [sp, #20] │ │ - b.n 4abae │ │ - cbz r5, 4abb8 │ │ + b.n 4aeea │ │ + cbz r5, 4aef4 │ │ mov r5, r0 │ │ mov r0, r4 │ │ - blx 4f780 │ │ + blx 4eeb0 │ │ mov r0, r5 │ │ - blx 4dd68 │ │ - ldr r2, [r7, #32] │ │ + blx 4d4a8 │ │ + ldrsh r6, [r0, r0] │ │ movs r0, r0 │ │ - ldr r2, [r0, #88] @ 0x58 │ │ + str r6, [r2, #20] │ │ movs r0, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ ldr r1, [r0, #0] │ │ adds r1, #1 │ │ - bne.n 4abfa │ │ + bne.n 4af36 │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ movs r1, #0 │ │ movs r2, #1 │ │ str r1, [sp, #24] │ │ strd r1, r2, [sp, #16] │ │ ldr r0, [r0, #0] │ │ ldrd r2, r3, [r0] │ │ - ldr r1, [pc, #48] @ (4ac18 ) │ │ + ldr r1, [pc, #48] @ (4af54 ) │ │ add r1, pc │ │ add r0, sp, #16 │ │ - bl 1a89c │ │ + bl 1aa04 │ │ add r3, sp, #16 │ │ mov r0, r4 │ │ ldmia r3, {r1, r2, r3} │ │ stmia.w sp, {r1, r2, r3} │ │ stmia r4!, {r1, r2, r3} │ │ - ldr r1, [pc, #32] @ (4ac1c ) │ │ + ldr r1, [pc, #32] @ (4af58 ) │ │ add r1, pc │ │ add sp, #32 │ │ pop {r4, r6, r7, pc} │ │ mov r4, r0 │ │ ldr r0, [sp, #16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #20] │ │ - blxne 4f780 │ │ + blxne 4eeb0 │ │ mov r0, r4 │ │ - blx 4dd68 │ │ + blx 4d4a8 │ │ nop │ │ - ldr r6, [r5, #24] │ │ + ldrb r2, [r7, r5] │ │ movs r0, r0 │ │ - ldr r4, [r2, #80] @ 0x50 │ │ + str r0, [r5, #12] │ │ movs r0, r0 │ │ ldr r1, [r0, #0] │ │ cmp r1, #0 │ │ itt ne │ │ ldrne r0, [r0, #4] │ │ - bne.w 4f69c │ │ + bne.w 4eddc │ │ bx lr │ │ - movw ip, #50923 @ 0xc6eb │ │ - movw r2, #24271 @ 0x5ecf │ │ - movw r3, #58997 @ 0xe675 │ │ - movw r1, #51278 @ 0xc84e │ │ - movt ip, #42769 @ 0xa711 │ │ - movt r2, #8965 @ 0x2305 │ │ - movt r3, #62486 @ 0xf416 │ │ - movt r1, #13041 @ 0x32f1 │ │ + movw ip, #54899 @ 0xd673 │ │ + movw r2, #2578 @ 0xa12 │ │ + movw r3, #42750 @ 0xa6fe │ │ + movw r1, #4686 @ 0x124e │ │ + movt ip, #53388 @ 0xd08c │ │ + movt r2, #40842 @ 0x9f8a │ │ + movt r3, #52603 @ 0xcd7b │ │ + movt r1, #59407 @ 0xe80f │ │ strd r1, r3, [r0] │ │ strd r2, ip, [r0, #8] │ │ bx lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #8 │ │ mov r5, r0 │ │ ldr r0, [r0, #0] │ │ ldr r6, [r5, #8] │ │ mov r4, r2 │ │ subs r0, r0, r6 │ │ cmp r2, r0 │ │ - bhi.n 4ac8a │ │ - cbz r4, 4ac7c │ │ + bhi.n 4afc6 │ │ + cbz r4, 4afb8 │ │ ldr r0, [r5, #4] │ │ mov r2, r4 │ │ add r0, r6 │ │ - bl 4c460 │ │ + bl 4bcbc │ │ adds r0, r6, r4 │ │ str r0, [r5, #8] │ │ movs r0, #0 │ │ add sp, #8 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #1 │ │ mov r8, r1 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, r4 │ │ movs r3, #1 │ │ - bl 2e600 │ │ + bl 2f754 │ │ mov r1, r8 │ │ ldr r6, [r5, #8] │ │ - b.n 4ac72 │ │ + b.n 4afae │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #8 │ │ ldr r4, [r0, #8] │ │ cmp r1, #128 @ 0x80 │ │ - bcs.n 4acb6 │ │ + bcs.n 4aff2 │ │ movs r5, #1 │ │ - b.n 4acca │ │ + b.n 4b006 │ │ cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 4acc0 │ │ + bcs.n 4affc │ │ movs r5, #2 │ │ - b.n 4acca │ │ + b.n 4b006 │ │ movs r5, #4 │ │ cmp.w r1, #65536 @ 0x10000 │ │ it cc │ │ movcc r5, #3 │ │ ldr r2, [r0, #0] │ │ subs r2, r2, r4 │ │ cmp r5, r2 │ │ - bhi.n 4ad3c │ │ + bhi.n 4b078 │ │ ldr r2, [r0, #4] │ │ cmp r1, #128 @ 0x80 │ │ add r2, r4 │ │ - bcc.n 4ad2c │ │ + bcc.n 4b068 │ │ movw ip, #65534 @ 0xfffe │ │ mov r6, r1 │ │ movt ip, #1023 @ 0x3ff │ │ mov.w r8, r1, lsr #6 │ │ bfi r6, ip, #6, #26 │ │ cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 4acfa │ │ + bcs.n 4b036 │ │ strb r6, [r2, #1] │ │ orr.w r1, r8, #192 @ 0xc0 │ │ - b.n 4ad2c │ │ + b.n 4b068 │ │ bfi r8, ip, #6, #26 │ │ mov.w lr, r1, lsr #12 │ │ movs r3, #0 │ │ cmp.w r3, r1, lsr #16 │ │ - bne.n 4ad16 │ │ + bne.n 4b052 │ │ strb r6, [r2, #2] │ │ orr.w r1, lr, #224 @ 0xe0 │ │ strb.w r8, [r2, #1] │ │ - b.n 4ad2c │ │ + b.n 4b068 │ │ mvn.w r3, #15 │ │ orr.w r1, r3, r1, lsr #18 │ │ bfi lr, ip, #6, #26 │ │ strb r6, [r2, #3] │ │ strb.w r8, [r2, #2] │ │ strb.w lr, [r2, #1] │ │ strb r1, [r2, #0] │ │ @@ -95276,1718 +95431,522 @@ │ │ movs r2, #1 │ │ mov r8, r1 │ │ str r2, [sp, #0] │ │ mov r1, r4 │ │ mov r2, r5 │ │ movs r3, #1 │ │ mov r6, r0 │ │ - bl 2e600 │ │ + bl 2f754 │ │ mov r1, r8 │ │ mov r0, r6 │ │ ldr r2, [r0, #4] │ │ cmp r1, #128 @ 0x80 │ │ add r2, r4 │ │ - bcs.n 4acda │ │ - b.n 4ad2c │ │ + bcs.n 4b016 │ │ + b.n 4b068 │ │ mov r3, r2 │ │ mov r2, r1 │ │ - ldr r1, [pc, #4] @ (4ad68 ) │ │ + ldr r1, [pc, #4] @ (4b0a4 ) │ │ add r1, pc │ │ - b.w 1a89c │ │ - ldr r2, [r6, #0] │ │ + b.w 1aa04 │ │ + ldrh r6, [r7, r7] │ │ movs r0, r0 │ │ ldrd ip, r3, [r1] │ │ ldrd r1, r2, [r0] │ │ ldr r3, [r3, #12] │ │ mov r0, ip │ │ bx r3 │ │ - bmi.n 4ad26 │ │ + bmi.n 4b062 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldrd r4, r5, [r0] │ │ movs r0, #8 │ │ - blx 4f770 │ │ - cbz r0, 4ad96 │ │ - ldr r1, [pc, #16] @ (4ada0 ) │ │ + blx 4eea0 │ │ + cbz r0, 4b0d2 │ │ + ldr r1, [pc, #16] @ (4b0dc ) │ │ strd r4, r5, [r0] │ │ add r1, pc │ │ pop {r4, r5, r7, pc} │ │ movs r0, #4 │ │ movs r1, #8 │ │ - bl 14352 │ │ + bl 14428 │ │ nop │ │ - ldr r6, [r7, #48] @ 0x30 │ │ + ldrsh r2, [r4, r4] │ │ movs r0, r0 │ │ - ldr r1, [pc, #4] @ (4adac ) │ │ + ldr r1, [pc, #4] @ (4b0e8 ) │ │ add r1, pc │ │ bx lr │ │ nop │ │ - ldr r2, [r5, #48] @ 0x30 │ │ + ldrsh r6, [r1, r4] │ │ movs r0, r0 │ │ ldrd r0, r1, [r0] │ │ bx lr │ │ - bmi.n 4ad62 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl} │ │ + bmi.n 4b09e │ │ + push {r7, lr} │ │ + mov r7, sp │ │ sub sp, #8 │ │ - ldr r6, [pc, #168] @ (4ae6c ) │ │ - movs r5, #60 @ 0x3c │ │ - ldr r0, [pc, #168] @ (4ae70 ) │ │ - mov.w r8, #0 │ │ - add r6, pc │ │ - movs r4, #255 @ 0xff │ │ - add r0, pc │ │ - mov sl, r0 │ │ - ldr r0, [pc, #156] @ (4ae74 ) │ │ - add r0, pc │ │ - mov r9, r0 │ │ - b.n 4adec │ │ - blx 4f7c0 │ │ - ldr r0, [r0, #0] │ │ - strb.w r8, [sp, #4] │ │ - cmp r0, #4 │ │ - bne.n 4ae1c │ │ - cbz r5, 4ae4e │ │ - movs r0, #2 │ │ - mov r1, r6 │ │ - mov r2, r5 │ │ - blx 4f820 │ │ - adds r1, r0, #1 │ │ - beq.n 4addc │ │ - strb.w r4, [sp, #4] │ │ - cbz r0, 4ae22 │ │ - cmp r5, r0 │ │ - bcc.n 4ae0e │ │ - add r6, r0 │ │ - subs r5, r5, r0 │ │ - cmp r5, #0 │ │ - bne.n 4adec │ │ - b.n 4ae4e │ │ - ldr r3, [pc, #104] @ (4ae78 ) │ │ - add r3, pc │ │ - mov r1, r5 │ │ - mov r2, r5 │ │ - bl 1b904 │ │ - udf #254 @ 0xfe │ │ - add.w sl, sp, #4 │ │ - mov r9, r0 │ │ - ldrb.w r0, [sl] │ │ - cmp r0, #255 @ 0xff │ │ - beq.n 4ae4e │ │ + ldr r2, [pc, #32] @ (4b11c ) │ │ + add r2, pc │ │ + mov r0, sp │ │ + movs r3, #60 @ 0x3c │ │ + bl 49ff4 │ │ + ldrb.w r0, [sp] │ │ cmp r0, #3 │ │ - bne.n 4ae4e │ │ - ldrd r5, r4, [r9] │ │ - mov r6, r9 │ │ - ldr r1, [r4, #0] │ │ - cbz r1, 4ae3c │ │ - mov r0, r5 │ │ + bne.n 4b114 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [r0, #12] │ │ blx r1 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 4f780 │ │ - mov r0, r6 │ │ - blx 4f780 │ │ - bl 2df62 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 4f780 │ │ - mov r0, r6 │ │ - blx 4f780 │ │ - bl 1c652 │ │ - bl 1c652 │ │ - b.n 4ab48 │ │ - vtbx.8 d22, {d11-d13}, d4 │ │ - movs r0, r0 │ │ - ldr r6, [r5, #32] │ │ - movs r0, r0 │ │ - ldr r4, [r5, #60] @ 0x3c │ │ - movs r0, r0 │ │ + bl 2ef98 │ │ + bl 1c84e │ │ + strd pc, pc, [r2, #-1004] @ 0x3ec │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #16 │ │ ldrd r1, r2, [r0] │ │ str r0, [sp, #12] │ │ add r0, sp, #4 │ │ strd r1, r2, [sp, #4] │ │ - bl 4aa98 │ │ - bmi.n 4ae3e │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl} │ │ + bl 4add4 │ │ + bmi.n 4b0e2 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ sub sp, #8 │ │ - ldr r6, [pc, #168] @ (4af48 ) │ │ - movs r5, #68 @ 0x44 │ │ - ldr r0, [pc, #168] @ (4af4c ) │ │ - mov.w r8, #0 │ │ - add r6, pc │ │ - movs r4, #255 @ 0xff │ │ - add r0, pc │ │ - mov sl, r0 │ │ - ldr r0, [pc, #156] @ (4af50 ) │ │ - add r0, pc │ │ - mov r9, r0 │ │ - b.n 4aec8 │ │ - blx 4f7c0 │ │ - ldr r0, [r0, #0] │ │ - strb.w r8, [sp, #4] │ │ - cmp r0, #4 │ │ - bne.n 4aef8 │ │ - cbz r5, 4af2a │ │ - movs r0, #2 │ │ - mov r1, r6 │ │ - mov r2, r5 │ │ - blx 4f820 │ │ - adds r1, r0, #1 │ │ - beq.n 4aeb8 │ │ - strb.w r4, [sp, #4] │ │ - cbz r0, 4aefe │ │ - cmp r5, r0 │ │ - bcc.n 4aeea │ │ - add r6, r0 │ │ - subs r5, r5, r0 │ │ - cmp r5, #0 │ │ - bne.n 4aec8 │ │ - b.n 4af2a │ │ - ldr r3, [pc, #104] @ (4af54 ) │ │ - add r3, pc │ │ - mov r1, r5 │ │ - mov r2, r5 │ │ - bl 1b904 │ │ - udf #254 @ 0xfe │ │ - add.w sl, sp, #4 │ │ - mov r9, r0 │ │ - ldrb.w r0, [sl] │ │ - cmp r0, #255 @ 0xff │ │ - beq.n 4af2a │ │ + ldr r2, [pc, #32] @ (4b160 ) │ │ + add r2, pc │ │ + mov r0, sp │ │ + movs r3, #68 @ 0x44 │ │ + bl 49ff4 │ │ + ldrb.w r0, [sp] │ │ cmp r0, #3 │ │ - bne.n 4af2a │ │ - ldrd r5, r4, [r9] │ │ - mov r6, r9 │ │ - ldr r1, [r4, #0] │ │ - cbz r1, 4af18 │ │ - mov r0, r5 │ │ + bne.n 4b158 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [r0, #12] │ │ blx r1 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 4f780 │ │ - mov r0, r6 │ │ - blx 4f780 │ │ - bl 2df62 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 4f780 │ │ - mov r0, r6 │ │ - blx 4f780 │ │ - bl 1c652 │ │ - bl 1c652 │ │ - b.n 4aae4 │ │ - vtbx.8 d22, {d11-d12}, d24 │ │ - movs r0, r0 │ │ - ldr r2, [r2, #20] │ │ - movs r0, r0 │ │ - ldr r0, [r2, #48] @ 0x30 │ │ - movs r0, r0 │ │ + bl 2ef98 │ │ + bl 1c84e │ │ + ldmdb sl!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ push {r7, lr} │ │ mov r7, sp │ │ mov r2, r0 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 4af66 │ │ + bl 4b172 │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 4a940 │ │ - bmi.n 4af1a │ │ + bl 4ac68 │ │ + bmi.n 4b126 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #28 │ │ - ldrd fp, r6, [r2] │ │ + stmdb sp!, {r8, r9, sl} │ │ + sub sp, #24 │ │ + ldrd sl, r6, [r2] │ │ mov r3, r1 │ │ - ldmia.w r1, {r4, r5, sl} │ │ + ldmia.w r1, {r4, r5, r9} │ │ mov r8, r0 │ │ eor.w r1, r5, r6 │ │ - eor.w r0, r4, fp │ │ + eor.w r0, r4, sl │ │ ldr.w ip, [r2, #8] │ │ orr.w lr, r0, r1 │ │ - subs.w r1, r4, fp │ │ - sbcs.w r1, r5, r6 │ │ - mov.w r0, #0 │ │ + subs.w r0, r4, sl │ │ + sbcs.w r0, r5, r6 │ │ mov.w r1, #0 │ │ - mov.w r9, #0 │ │ + mov.w r0, #0 │ │ it ge │ │ - movge r1, #1 │ │ - cmp sl, ip │ │ + movge r0, #1 │ │ + cmp r9, ip │ │ it cs │ │ - movcs r0, #1 │ │ + movcs r1, #1 │ │ cmp.w lr, #0 │ │ it ne │ │ - movne r0, r1 │ │ - cbz r0, 4afe4 │ │ + movne r1, r0 │ │ + cbz r1, 4b1ec │ │ movw lr, #51712 @ 0xca00 │ │ - cmp sl, ip │ │ + cmp r9, ip │ │ movt lr, #15258 @ 0x3b9a │ │ - bcs.n 4b00c │ │ - mvn.w r1, fp │ │ + bcs.n 4b20a │ │ + mvn.w r1, sl │ │ adds r2, r4, r1 │ │ mvn.w r0, r6 │ │ adc.w r3, r5, r0 │ │ - add sl, lr │ │ - sub.w r0, sl, ip │ │ + add r9, lr │ │ + sub.w r0, r9, ip │ │ cmp r0, lr │ │ - bcs.n 4b01c │ │ - b.n 4b036 │ │ + bcs.n 4b21a │ │ + b.n 4b234 │ │ mov r1, r2 │ │ mov r0, sp │ │ mov r2, r3 │ │ - bl 4af70 │ │ - add r3, sp, #8 │ │ - ldr r0, [sp, #0] │ │ - movs r6, #1 │ │ - ldmia r3, {r1, r2, r3} │ │ - bic.w r0, r6, r0 │ │ - strd r0, r9, [r8] │ │ - add.w r0, r8, #8 │ │ - stmia r0!, {r1, r2, r3} │ │ - add sp, #28 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ + bl 4b17c │ │ + ldmia.w sp, {r0, r1, r2, r3, r6} │ │ + eor.w r0, r0, #1 │ │ + stmia.w r8, {r0, r1, r2, r3, r6} │ │ + add sp, #24 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - subs.w r2, r4, fp │ │ + subs.w r2, r4, sl │ │ sbc.w r3, r5, r6 │ │ - sub.w r0, sl, ip │ │ + sub.w r0, r9, ip │ │ cmp r0, lr │ │ - bcc.n 4b036 │ │ + bcc.n 4b234 │ │ adds r2, #1 │ │ mov.w r1, #0 │ │ adcs.w r3, r3, #0 │ │ adcs.w r1, r1, #0 │ │ - bne.n 4b04c │ │ + bne.n 4b24a │ │ movw r1, #13824 @ 0x3600 │ │ movt r1, #50277 @ 0xc465 │ │ add r0, r1 │ │ movs r1, #0 │ │ strd r2, r3, [r8, #8] │ │ strd r1, r1, [r8] │ │ str.w r0, [r8, #16] │ │ - add sp, #28 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ + add sp, #24 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #12] @ (4b05c ) │ │ + ldr r0, [pc, #12] @ (4b258 ) │ │ movs r1, #25 │ │ - ldr r2, [pc, #12] @ (4b060 ) │ │ + ldr r2, [pc, #12] @ (4b25c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 1c5a8 │ │ - nop │ │ - b.n 4a92c │ │ - vrsqrte.f32 d22, d16 │ │ + bl 1c7a4 │ │ + strd pc, pc, [lr], #-1004 @ 0x3ec │ │ + ldrh r2, [r5, r2] │ │ movs r0, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl} │ │ - sub sp, #160 @ 0xa0 │ │ - mov r4, r1 │ │ ldrb r1, [r0, #0] │ │ - tbb [pc, r1] │ │ - ldrb r2, [r0, #0] │ │ - ldr r2, [r3, #20] │ │ - ldr r0, [r0, #4] │ │ - movs r2, #2 │ │ - str r0, [sp, #4] │ │ - ldrd r0, r1, [r4] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #864] @ (4b3e8 ) │ │ - add r1, pc │ │ - blx r3 │ │ - ldr r1, [pc, #860] @ (4b3ec ) │ │ - movs r3, #0 │ │ - ldr r2, [pc, #860] @ (4b3f0 ) │ │ - strb.w r3, [sp, #13] │ │ - add r1, pc │ │ - add r2, pc │ │ - strb.w r0, [sp, #12] │ │ - add r0, sp, #8 │ │ - add r3, sp, #4 │ │ - str r2, [sp, #0] │ │ - movs r2, #4 │ │ - str r4, [sp, #8] │ │ - bl 1bb2c │ │ - ldr r0, [sp, #4] │ │ - bl 484e4 │ │ - ldrb.w r1, [sp, #12] │ │ - movs r5, #1 │ │ - movs r6, #1 │ │ - cmp r1, #0 │ │ - bne.w 4b326 │ │ - ldr r6, [sp, #8] │ │ - uxtb.w r8, r0 │ │ - ldrb.w r2, [sp, #13] │ │ - ldrb r0, [r6, #10] │ │ - lsls r0, r0, #24 │ │ - bmi.w 4b2d2 │ │ - ldr r3, [pc, #800] @ (4b3f4 ) │ │ - cmp r2, #0 │ │ - ldr r1, [pc, #800] @ (4b3f8 ) │ │ - mov.w r2, #3 │ │ - add r3, pc │ │ - ldrd r0, r4, [r6] │ │ - add r1, pc │ │ - it eq │ │ - moveq r1, r3 │ │ - ldr r3, [r4, #12] │ │ - it ne │ │ - movne r2, #2 │ │ - blx r3 │ │ - cmp r0, #0 │ │ - bne.w 4b324 │ │ - ldrd r0, r1, [r6] │ │ - movs r2, #4 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #764] @ (4b3fc ) │ │ - add r1, pc │ │ - blx r3 │ │ - cmp r0, #0 │ │ - bne.w 4b324 │ │ - ldrd r0, r1, [r6] │ │ - movs r2, #2 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #748] @ (4b400 ) │ │ - add r1, pc │ │ - blx r3 │ │ - cmp r0, #0 │ │ - bne.w 4b324 │ │ - ldrd r1, r2, [r6] │ │ - mov r0, r8 │ │ - bl 4b8ec │ │ - b.n 4b628 │ │ - ldrd r2, r1, [r4] │ │ - ldr r5, [r0, #4] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #720] @ (4b404 ) │ │ - mov r0, r2 │ │ - movs r2, #5 │ │ - add r1, pc │ │ - blx r3 │ │ - cbz r0, 4b184 │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd r2, r1, [r4] │ │ - ldr r5, [r0, #4] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #692] @ (4b408 ) │ │ - mov r0, r2 │ │ - movs r2, #6 │ │ - add r1, pc │ │ - blx r3 │ │ - cbz r0, 4b1a8 │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd r2, r1, [r4] │ │ - ldrb r5, [r0, #1] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #668] @ (4b40c ) │ │ - mov r0, r2 │ │ - movs r2, #4 │ │ - add r1, pc │ │ - blx r3 │ │ - cbz r0, 4b1cc │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrb r0, [r4, #10] │ │ - lsls r0, r0, #24 │ │ - bmi.n 4b214 │ │ - ldrd r0, r1, [r4] │ │ - movs r2, #3 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #636] @ (4b410 ) │ │ - add r1, pc │ │ - blx r3 │ │ - cmp r0, #0 │ │ - beq.w 4b516 │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrb r0, [r4, #10] │ │ - lsls r0, r0, #24 │ │ - bmi.n 4b272 │ │ - ldrd r0, r1, [r4] │ │ - movs r2, #3 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #604] @ (4b414 ) │ │ - add r1, pc │ │ - blx r3 │ │ - cmp r0, #0 │ │ - beq.w 4b530 │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrb r0, [r4, #10] │ │ - lsls r0, r0, #24 │ │ - bmi.w 4b39a │ │ - ldrd r0, r1, [r4] │ │ - movs r2, #1 │ │ - ldr r3, [r1, #12] │ │ - movs r6, #1 │ │ - ldr r1, [pc, #568] @ (4b418 ) │ │ - add r1, pc │ │ - blx r3 │ │ - mov r1, r0 │ │ - mov r0, r6 │ │ - cmp r1, #0 │ │ - bne.n 4b140 │ │ - ldr r1, [pc, #556] @ (4b41c ) │ │ - ldr r2, [pc, #560] @ (4b420 ) │ │ - add r1, pc │ │ - ldrd r0, r3, [r4] │ │ - add r2, pc │ │ - ldr r3, [r3, #12] │ │ - ldr.w r1, [r1, r5, lsl #2] │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ - blx r3 │ │ - cmp r0, #0 │ │ - beq.w 4b596 │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd r0, r1, [r4] │ │ - movs r2, #3 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #516] @ (4b424 ) │ │ - add r1, pc │ │ - blx r3 │ │ - mov r1, r0 │ │ - movs r0, #1 │ │ - cmp r1, #0 │ │ - bne.n 4b140 │ │ - ldr r1, [pc, #508] @ (4b428 ) │ │ - add r2, sp, #148 @ 0x94 │ │ - str r2, [sp, #24] │ │ - ldrd r2, r3, [r4] │ │ - add r1, pc │ │ - strb.w r0, [sp, #148] @ 0x94 │ │ - add r0, sp, #16 │ │ - strd r2, r3, [sp, #16] │ │ - movs r2, #4 │ │ - bl 1acf4 │ │ - cbnz r0, 4b268 │ │ - ldr r1, [pc, #480] @ (4b42c ) │ │ - add r0, sp, #16 │ │ - movs r2, #2 │ │ - add r1, pc │ │ - bl 1acf4 │ │ - cbnz r0, 4b268 │ │ - ldr r2, [pc, #472] @ (4b430 ) │ │ - add r1, sp, #16 │ │ - ldrb r0, [r5, #8] │ │ - add r2, pc │ │ - bl 4b8ec │ │ - cmp r0, #0 │ │ - beq.w 4b62c │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd r0, r1, [r4] │ │ - movs r2, #3 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #440] @ (4b434 ) │ │ - add r1, pc │ │ - blx r3 │ │ - mov r1, r0 │ │ - movs r0, #1 │ │ - cmp r1, #0 │ │ - bne.w 4b140 │ │ - ldr r1, [pc, #428] @ (4b438 ) │ │ - add r2, sp, #148 @ 0x94 │ │ - str r2, [sp, #24] │ │ - ldrd r2, r3, [r4] │ │ - add r1, pc │ │ - strb.w r0, [sp, #148] @ 0x94 │ │ - add r0, sp, #16 │ │ - strd r2, r3, [sp, #16] │ │ - movs r2, #4 │ │ - bl 1acf4 │ │ - cbnz r0, 4b2c8 │ │ - ldr r1, [pc, #400] @ (4b43c ) │ │ - add r0, sp, #16 │ │ - movs r2, #2 │ │ - add r1, pc │ │ - bl 1acf4 │ │ - cbnz r0, 4b2c8 │ │ - ldr r2, [pc, #392] @ (4b440 ) │ │ - add r1, sp, #16 │ │ - ldrb r0, [r5, #8] │ │ - add r2, pc │ │ - bl 4b8ec │ │ - cmp r0, #0 │ │ - beq.w 4b666 │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - cbnz r2, 4b2e4 │ │ - ldrd r0, r1, [r6] │ │ - movs r2, #3 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #356] @ (4b444 ) │ │ - add r1, pc │ │ - blx r3 │ │ - cbnz r0, 4b324 │ │ - ldr r1, [pc, #352] @ (4b448 ) │ │ - add r0, sp, #148 @ 0x94 │ │ - str r0, [sp, #24] │ │ - movs r3, #1 │ │ - ldrd r0, r2, [r6] │ │ - add r1, pc │ │ - strd r0, r2, [sp, #16] │ │ - add r0, sp, #16 │ │ - movs r2, #4 │ │ - strb.w r3, [sp, #148] @ 0x94 │ │ - bl 1acf4 │ │ - cbnz r0, 4b324 │ │ - ldr r1, [pc, #324] @ (4b44c ) │ │ - add r0, sp, #16 │ │ - movs r2, #2 │ │ - add r1, pc │ │ - bl 1acf4 │ │ - cbnz r0, 4b324 │ │ - ldr r2, [pc, #316] @ (4b450 ) │ │ - add r1, sp, #16 │ │ - mov r0, r8 │ │ - add r2, pc │ │ - bl 4b8ec │ │ - cmp r0, #0 │ │ - beq.w 4b61c │ │ - movs r6, #1 │ │ - strb.w r5, [sp, #13] │ │ - add r5, sp, #16 │ │ - movs r1, #128 @ 0x80 │ │ - ldr r4, [sp, #4] │ │ - mov r0, r5 │ │ - strb.w r6, [sp, #12] │ │ - bl 4c410 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - movs r2, #128 @ 0x80 │ │ - blx 4f840 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 4b84a │ │ - add r5, sp, #16 │ │ - mov r0, r5 │ │ - blx 4f8e0 │ │ - add.w sl, sp, #148 @ 0x94 │ │ - mov r2, r0 │ │ - mov r1, r5 │ │ - mov r0, sl │ │ - bl 1437c │ │ - add.w r9, sp, #148 @ 0x94 │ │ - ldmia.w r9, {r4, r5, r9} │ │ - adds r0, r4, #1 │ │ - beq.n 4b376 │ │ - mov r8, r5 │ │ - cmp r6, #0 │ │ - beq.n 4b46e │ │ - b.n 4b4f4 │ │ - cmp.w r9, #0 │ │ - beq.n 4b460 │ │ - mov r0, r9 │ │ - blx 4f770 │ │ - cmp r0, #0 │ │ - beq.w 4b858 │ │ - mov r1, r5 │ │ - mov r2, r9 │ │ - mov r8, r0 │ │ - bl 4c460 │ │ - movs r4, #1 │ │ - cmp r6, #0 │ │ - beq.n 4b46e │ │ - b.n 4b4f4 │ │ - ldrd r0, r1, [r4] │ │ - movs r2, #2 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #176] @ (4b454 ) │ │ - add r1, pc │ │ - blx r3 │ │ - mov r1, r0 │ │ - movs r0, #1 │ │ - cmp r1, #0 │ │ - bne.w 4b140 │ │ - ldr r1, [pc, #164] @ (4b458 ) │ │ - add r3, sp, #148 @ 0x94 │ │ - ldr r2, [pc, #164] @ (4b45c ) │ │ - add r1, pc │ │ - strb.w r0, [sp, #148] @ 0x94 │ │ - add r2, pc │ │ - add r0, sp, #16 │ │ - ldr.w r1, [r1, r5, lsl #2] │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ - str r3, [sp, #24] │ │ - ldrd r3, r6, [r4] │ │ - strd r3, r6, [sp, #16] │ │ - bl 1acf4 │ │ - cmp r0, #0 │ │ - beq.w 4b57e │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - @ instruction: 0xebdbfffb │ │ - stmia r5!, {r1, r2, r4, r6} │ │ - vqrshrun.s64 d16, , #5 │ │ - movs r0, r0 │ │ - b.n 4b474 │ │ - vqrdmlsh.s , , d27[0] │ │ - vrsqrte.u32 q14, q12 │ │ - vqrdmlsh.s , , d13[0] │ │ - @ instruction: 0xfffbeb34 │ │ - @ instruction: 0xfffbeb1b │ │ - vsri.64 d28, d4, #5 │ │ - @ instruction: 0xfffbdf86 │ │ - vqrdmlsh.s , , d18[0] │ │ - vcvt.u32.f32 d29, d17, #5 │ │ - vqshrn.u64 d22, q2, #5 │ │ - movs r0, r0 │ │ - @ instruction: 0xebb2fffb │ │ - ldmia r4, {r1, r4, r5} │ │ - vrsra.u64 d28, d20, #5 │ │ - @ instruction: 0xfffbde93 │ │ - @ instruction: 0xfffb5a58 │ │ - movs r0, r0 │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ - vrsra.u32 q14, q2, #5 │ │ - vcvt.f32.u32 d29, d19, #5 │ │ - @ instruction: 0xfffb59f8 │ │ - movs r0, r0 │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ - vrshr.u64 q14, q12, #5 │ │ - @ instruction: 0xfffbddd7 │ │ - @ instruction: 0xfffb599c │ │ - movs r0, r0 │ │ - ldmia r2!, {r0, r4, r5, r7} │ │ - vqshl.u64 q11, q10, #59 @ 0x3b │ │ - movs r0, r0 │ │ - @ instruction: 0xea92fffb │ │ - mov.w r8, #1 │ │ - mov.w r9, #0 │ │ - movs r4, #0 │ │ - cmp r6, #0 │ │ - bne.n 4b4f4 │ │ - ldr r5, [sp, #8] │ │ - ldrb r0, [r5, #10] │ │ - lsls r0, r0, #24 │ │ - bmi.n 4b4b6 │ │ - ldrd r0, r1, [r5] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #884] @ (4b7f4 ) │ │ - add r1, pc │ │ - movs r2, #2 │ │ - blx r3 │ │ - cbnz r0, 4b4f4 │ │ - ldrd r0, r1, [r5] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #872] @ (4b7f8 ) │ │ - add r1, pc │ │ - movs r2, #7 │ │ - blx r3 │ │ - cbnz r0, 4b4f4 │ │ - ldrd r0, r1, [r5] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #860] @ (4b7fc ) │ │ - add r1, pc │ │ - movs r2, #2 │ │ - blx r3 │ │ - cbnz r0, 4b4f4 │ │ - ldrd r2, r3, [r5] │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - bl 1c99c │ │ - mov r1, r0 │ │ - b.n 4b5ea │ │ - ldrd r0, r2, [r5] │ │ - add r3, sp, #16 │ │ - ldr r1, [pc, #832] @ (4b800 ) │ │ - stmia.w r3, {r0, r2, sl} │ │ - movs r0, #1 │ │ - add r1, pc │ │ - strb.w r0, [sp, #148] @ 0x94 │ │ - add r0, sp, #16 │ │ - movs r2, #7 │ │ - bl 1acf4 │ │ - cbnz r0, 4b4f4 │ │ - ldr r1, [pc, #812] @ (4b804 ) │ │ - add r1, pc │ │ - add r0, sp, #16 │ │ - movs r2, #2 │ │ - bl 1acf4 │ │ - cbnz r0, 4b4f4 │ │ - ldr r3, [pc, #804] @ (4b808 ) │ │ - add r3, pc │ │ - add r2, sp, #16 │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - bl 1c99c │ │ - cmp r0, #0 │ │ - beq.n 4b5dc │ │ - movs r0, #1 │ │ - strb.w r0, [sp, #13] │ │ - cmp r4, #0 │ │ - strb.w r0, [sp, #12] │ │ - beq.w 4b140 │ │ - mov r4, r0 │ │ - mov r0, r8 │ │ - blx 4f780 │ │ - mov r0, r4 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd r0, r1, [r4] │ │ - movs r2, #4 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #876] @ (4b88c ) │ │ - add r1, pc │ │ - blx r3 │ │ - cbz r0, 4b54a │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd r0, r1, [r4] │ │ - movs r2, #4 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #892] @ (4b8b8 ) │ │ - add r1, pc │ │ - blx r3 │ │ - cbz r0, 4b564 │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd r0, r1, [r4] │ │ - movs r2, #2 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #828] @ (4b890 ) │ │ - add r1, pc │ │ - blx r3 │ │ - cbz r0, 4b5ac │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd r0, r1, [r4] │ │ - movs r2, #2 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #844] @ (4b8bc ) │ │ - add r1, pc │ │ - blx r3 │ │ - cbz r0, 4b5c4 │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [pc, #772] @ (4b884 ) │ │ - add r0, sp, #16 │ │ - movs r2, #2 │ │ - add r1, pc │ │ - bl 1acf4 │ │ - cbz r0, 4b596 │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd r0, r1, [r4] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #744] @ (4b888 ) │ │ - add r1, pc │ │ - movs r2, #1 │ │ - blx r3 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd r1, r2, [r4] │ │ - ldrb r0, [r5, #8] │ │ - bl 4b8ec │ │ - cmp r0, #0 │ │ - beq.n 4b644 │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd r1, r2, [r4] │ │ - ldrb r0, [r5, #8] │ │ - bl 4b8ec │ │ - cmp r0, #0 │ │ - beq.n 4b67e │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [pc, #672] @ (4b880 ) │ │ - add r1, pc │ │ - add r0, sp, #16 │ │ - movs r2, #2 │ │ - bl 1acf4 │ │ - mov r1, r0 │ │ - movs r0, #1 │ │ - cmp r1, #0 │ │ - strb.w r0, [sp, #13] │ │ - strb.w r1, [sp, #12] │ │ - bne.w 4b4fa │ │ - ldr r2, [pc, #636] @ (4b878 ) │ │ - ldmia.w r5, {r0, r3, r6} │ │ - tst.w r6, #8388608 @ 0x800000 │ │ - add r2, pc │ │ - ldr r1, [pc, #628] @ (4b87c ) │ │ - add r1, pc │ │ + cmp r1, #3 │ │ it ne │ │ - movne r1, r2 │ │ - mov.w r2, #1 │ │ - ldr r3, [r3, #12] │ │ - it eq │ │ - moveq r2, #2 │ │ - blx r3 │ │ - b.n 4b4fa │ │ - ldr r1, [pc, #596] @ (4b874 ) │ │ - add r0, sp, #16 │ │ - movs r2, #2 │ │ - add r1, pc │ │ - bl 1acf4 │ │ - mov r6, r0 │ │ - b.n 4b326 │ │ - ldr r1, [pc, #612] @ (4b894 ) │ │ - add r0, sp, #16 │ │ - movs r2, #2 │ │ - add r1, pc │ │ - bl 1acf4 │ │ - cbz r0, 4b644 │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrb r0, [r4, #10] │ │ - lsls r0, r0, #24 │ │ - bmi.n 4b6a0 │ │ - ldrd r0, r1, [r4] │ │ - movs r2, #2 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #580] @ (4b898 ) │ │ - add r1, pc │ │ - blx r3 │ │ - cmp r0, #0 │ │ - beq.n 4b742 │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [pc, #600] @ (4b8c0 ) │ │ - add r0, sp, #16 │ │ - movs r2, #2 │ │ - add r1, pc │ │ - bl 1acf4 │ │ - cbz r0, 4b67e │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrb r0, [r4, #10] │ │ - lsls r0, r0, #24 │ │ - bmi.n 4b6ec │ │ - ldrd r0, r1, [r4] │ │ - movs r2, #2 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #564] @ (4b8c4 ) │ │ - add r1, pc │ │ - blx r3 │ │ - cmp r0, #0 │ │ - beq.n 4b75c │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd r0, r2, [r4] │ │ - add.w ip, sp, #16 │ │ - ldr r1, [pc, #504] @ (4b8a4 ) │ │ - add r3, sp, #148 @ 0x94 │ │ - stmia.w ip, {r0, r2, r3} │ │ - movs r0, #1 │ │ - add r1, pc │ │ - strb.w r0, [sp, #148] @ 0x94 │ │ - add r0, sp, #16 │ │ - movs r2, #7 │ │ - bl 1acf4 │ │ - cbnz r0, 4b6e2 │ │ - ldr r1, [pc, #484] @ (4b8a8 ) │ │ - add r0, sp, #16 │ │ - movs r2, #2 │ │ - add r1, pc │ │ - bl 1acf4 │ │ - cbnz r0, 4b6e2 │ │ - ldrd r0, r1, [r5] │ │ - add r2, sp, #16 │ │ - ldr r3, [pc, #468] @ (4b8ac ) │ │ - add r3, pc │ │ - bl 1c99c │ │ - cmp r0, #0 │ │ - beq.n 4b7aa │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd ip, r2, [r4] │ │ - movs r3, #1 │ │ - ldrd lr, r6, [r4, #8] │ │ - ldr r1, [pc, #472] @ (4b8d0 ) │ │ - ldr r0, [pc, #472] @ (4b8d4 ) │ │ - add r1, pc │ │ - strd ip, r2, [sp, #148] @ 0x94 │ │ - add r0, pc │ │ - strd r0, lr, [sp, #20] │ │ - add r0, sp, #148 @ 0x94 │ │ - movs r2, #5 │ │ - strb.w r3, [sp, #8] │ │ - add r3, sp, #8 │ │ - str r3, [sp, #156] @ 0x9c │ │ - str r6, [sp, #28] │ │ - str r0, [sp, #16] │ │ - bl 1acf4 │ │ - cbnz r0, 4b738 │ │ - ldr r1, [pc, #440] @ (4b8d8 ) │ │ - add r0, sp, #148 @ 0x94 │ │ - movs r2, #2 │ │ - add r1, pc │ │ - bl 1acf4 │ │ - cbnz r0, 4b738 │ │ - ldrd r0, r1, [r5] │ │ - ldr r2, [r1, #12] │ │ - add r1, sp, #16 │ │ - blx r2 │ │ - cmp r0, #0 │ │ - beq.n 4b7da │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd r0, r1, [r4] │ │ - movs r2, #7 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #336] @ (4b89c ) │ │ - add r1, pc │ │ - blx r3 │ │ - cbz r0, 4b776 │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd r0, r1, [r4] │ │ - movs r2, #5 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #352] @ (4b8c8 ) │ │ - add r1, pc │ │ - blx r3 │ │ - cbz r0, 4b790 │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd r0, r1, [r4] │ │ - movs r2, #2 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #288] @ (4b8a0 ) │ │ - add r1, pc │ │ - blx r3 │ │ - cbz r0, 4b7c2 │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd r0, r1, [r4] │ │ - movs r2, #2 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #304] @ (4b8cc ) │ │ - add r1, pc │ │ - blx r3 │ │ - cbz r0, 4b80c │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [pc, #260] @ (4b8b0 ) │ │ - add r0, sp, #16 │ │ - movs r2, #2 │ │ - add r1, pc │ │ - bl 1acf4 │ │ - cbz r0, 4b822 │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd r2, r3, [r4] │ │ - ldrd r0, r1, [r5] │ │ - bl 1c99c │ │ - cbz r0, 4b822 │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd r0, r1, [sp, #16] │ │ - movs r2, #2 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #248] @ (4b8dc ) │ │ - add r1, pc │ │ - blx r3 │ │ - cbz r0, 4b822 │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - bgt.n 4b896 │ │ - vqshl.u64 q15, , #59 @ 0x3b │ │ - vdup.8 , d3[5] │ │ - vcvt.u32.f32 d30, d17 │ │ - vdup.8 d29, d11[5] │ │ - vqshl.u64 , q0, #59 @ 0x3b │ │ - movs r0, r0 │ │ - ldrd r0, r1, [r5] │ │ - ldr r2, [r1, #12] │ │ - mov r1, r4 │ │ - blx r2 │ │ - cbz r0, 4b822 │ │ - movs r0, #1 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrb r0, [r4, #10] │ │ - lsls r0, r0, #24 │ │ - bmi.n 4b83e │ │ - ldrd r0, r1, [r4] │ │ - movs r2, #2 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #128] @ (4b8b4 ) │ │ - add r1, pc │ │ - blx r3 │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd r0, r1, [r4] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #152] @ (4b8e0 ) │ │ - add r1, pc │ │ - b.n 4b5a0 │ │ - ldr r0, [pc, #152] @ (4b8e4 ) │ │ - movs r1, #37 @ 0x25 │ │ - ldr r2, [pc, #152] @ (4b8e8 ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 1a880 │ │ - movs r0, #1 │ │ - mov r1, r9 │ │ - bl 142ba │ │ - cmp r4, #0 │ │ - mov r5, r0 │ │ - itt ne │ │ - movne r0, r8 │ │ - blxne 4f780 │ │ - mov r0, r5 │ │ - blx 4dd68 │ │ - nop │ │ - ldmia r0, {r0, r4, r5} │ │ - vtbx.8 d29, {d27-d29}, d24 │ │ - @ instruction: 0xfffbdb15 │ │ - vqrshrun.s64 d28, , #5 │ │ - vtbx.8 d28, {d27}, d15 │ │ - @ instruction: 0xfffbdb3f │ │ - vcvta.u32.f32 q14, q4 │ │ - vtbl.8 d29, {d27-d30}, d13 │ │ - vtbl.8 d28, {d11}, d17 │ │ - @ instruction: 0xfffbda79 │ │ - vsli.32 d30, d9, #27 │ │ - vtbx.8 d29, {d11-d12}, d17 │ │ - vsli.64 d30, d19, #59 @ 0x3b │ │ - vshll.u32 , d9, #27 │ │ - vsli.64 , q6, #59 @ 0x3b │ │ - movs r0, r0 │ │ - stmia r6!, {r0, r1, r5, r7} │ │ - vtbx.8 d29, {d27}, d27 │ │ - vcvta.u32.f32 d28, d30 │ │ - @ instruction: 0xfffbdb73 │ │ - vcvt.u32.f32 q14, │ │ - vshll.u32 , d31, #27 │ │ - vsli.32 d30, d1, #27 │ │ - vtbx.8 d29, {d11-d12}, d7 │ │ - vsli.32 q15, , #27 │ │ - vsli.64 d21, d20, #59 @ 0x3b │ │ - movs r0, r0 │ │ - bls.n 4b85a │ │ - vcvt.f32.s32 q14, │ │ - vtbl.8 d29, {d27}, d22 │ │ - vsra.u32 q15, , #5 │ │ - vshr.u32 q11, q7, #5 │ │ - movs r0, r0 │ │ + bxne lr │ │ + ldr r0, [r0, #4] │ │ + ldr r1, [r0, #12] │ │ + bx r1 │ │ + bmi.n 4b21a │ │ push {r7, lr} │ │ - mov lr, r1 │ │ - ldr r1, [pc, #28] @ (4b910 ) │ │ - ldr r3, [pc, #32] @ (4b914 ) │ │ - uxtb r0, r0 │ │ - add r1, pc │ │ - ldr.w ip, [r2, #12] │ │ - add r3, pc │ │ - ldr.w r1, [r1, r0, lsl #2] │ │ - ldr.w r3, [r3, r0, lsl #2] │ │ - mov r0, lr │ │ - mov r2, r3 │ │ - ldmia.w sp!, {r7, lr} │ │ - bx ip │ │ - str r6, [r3, #52] @ 0x34 │ │ - movs r0, r0 │ │ - b.n 4b510 │ │ - vsli.64 , q8, #59 @ 0x3b │ │ - add r7, sp, #12 │ │ - str.w fp, [sp, #-4]! │ │ - sub sp, #24 │ │ - mov r4, r1 │ │ - ldr r1, [r1, #8] │ │ - lsls r2, r1, #6 │ │ - bmi.n 4b962 │ │ - lsls r1, r1, #5 │ │ - bmi.n 4b982 │ │ - ldr r6, [r0, #0] │ │ - sub.w r5, r7, #26 │ │ - mov r1, r5 │ │ - cmp r6, #0 │ │ - mov r0, r6 │ │ - it mi │ │ - negmi r0, r0 │ │ - bl 1be30 │ │ - rsb r1, r0, #10 │ │ - add r0, r5 │ │ - movs r2, #1 │ │ - movs r3, #0 │ │ - strd r0, r1, [sp] │ │ - mvns r0, r6 │ │ - lsrs r1, r0, #31 │ │ - mov r0, r4 │ │ - bl 1aec8 │ │ - add sp, #24 │ │ - ldr.w fp, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [r0, #0] │ │ - sub.w r0, r7, #26 │ │ - ldr r2, [pc, #88] @ (4b9c4 ) │ │ - movs r5, #7 │ │ - add r2, pc │ │ - mov r3, r5 │ │ - and.w r5, r1, #15 │ │ - lsrs r1, r1, #4 │ │ - ldrb r5, [r2, r5] │ │ - strb r5, [r0, r3] │ │ - sub.w r5, r3, #1 │ │ - bne.n 4b96e │ │ - b.n 4b9a0 │ │ - ldr r1, [r0, #0] │ │ - sub.w r0, r7, #26 │ │ - ldr r2, [pc, #60] @ (4b9c8 ) │ │ - movs r5, #7 │ │ - add r2, pc │ │ - and.w r6, r1, #15 │ │ - mov r3, r5 │ │ - lsrs r1, r1, #4 │ │ - ldrb r6, [r2, r6] │ │ - strb r6, [r0, r5] │ │ - sub.w r5, r5, #1 │ │ - bne.n 4b98e │ │ - adds r1, r3, #1 │ │ - ldr r2, [pc, #40] @ (4b9cc ) │ │ - rsb r1, r1, #9 │ │ - add r0, r3 │ │ - add r2, pc │ │ - movs r3, #2 │ │ - strd r0, r1, [sp] │ │ - mov r0, r4 │ │ - movs r1, #1 │ │ - bl 1aec8 │ │ - add sp, #24 │ │ - ldr.w fp, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - nop │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ - vcvt.f16.u16 d25, d24, #5 │ │ - vqshl.u32 , q12, #27 │ │ - vrsqrte.f32 d27, d0 │ │ mov r7, sp │ │ - ldr r0, [pc, #12] @ (4b9e4 ) │ │ + ldr r0, [pc, #12] @ (4b284 ) │ │ movs r1, #111 @ 0x6f │ │ - ldr r2, [pc, #12] @ (4b9e8 ) │ │ + ldr r2, [pc, #12] @ (4b288 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 1a880 │ │ + bl 1a9e8 │ │ nop │ │ - b.n 4b9f2 │ │ - vqrdmlah.s , , d20[0] │ │ + vrsqrts.f32 , , │ │ + ldrb r4, [r4, r5] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ cmp r0, #0 │ │ - bne.n 4bad2 │ │ - ldr r4, [pc, #312] @ (4bb34 ) │ │ + bne.n 4b35e │ │ + ldr r4, [pc, #360] @ (4b404 ) │ │ add r4, pc │ │ ldr r0, [r4, #12] │ │ dmb ish │ │ cmp r0, #0 │ │ - itt eq │ │ - addeq.w r0, r4, #12 │ │ - bleq 2dfd4 │ │ + beq.n 4b384 │ │ movs r1, #1 │ │ - blx 4f850 │ │ + blx 4ef80 │ │ + cmp r0, #0 │ │ + bne.n 4b398 │ │ ldr r0, [r4, #20] │ │ dmb ish │ │ cmp r0, #0 │ │ - itt eq │ │ - addeq.w r0, r4, #20 │ │ - bleq 2dfd4 │ │ - blx 4f7a0 │ │ + beq.n 4b39c │ │ + blx 4eed0 │ │ mov r6, r0 │ │ ldr r0, [r4, #28] │ │ dmb ish │ │ cmp r0, #0 │ │ - itt eq │ │ - addeq.w r0, r4, #28 │ │ - bleq 2dfd4 │ │ - blx 4f7a0 │ │ + beq.n 4b3a6 │ │ + blx 4eed0 │ │ mov r5, r0 │ │ mov r8, r4 │ │ orrs r0, r6 │ │ - beq.n 4bab8 │ │ + beq.n 4b344 │ │ movs r0, #32 │ │ - blx 4f770 │ │ - cbz r0, 4baca │ │ + blx 4eea0 │ │ + cbz r0, 4b356 │ │ mov r4, r0 │ │ - ldr r0, [pc, #224] @ (4bb38 ) │ │ + ldr r0, [pc, #296] @ (4b40c ) │ │ movs r1, #0 │ │ movs r2, #1 │ │ strd r5, r1, [r4, #12] │ │ mov r5, r4 │ │ add r0, pc │ │ strd r2, r2, [r4] │ │ str r1, [r4, #24] │ │ str.w r6, [r5, #8]! │ │ ldr r0, [r0, #0] │ │ dmb ish │ │ - cbnz r0, 4ba7e │ │ - ldr r0, [pc, #196] @ (4bb3c ) │ │ - add r0, pc │ │ - bl 2dfd4 │ │ + cmp r0, #0 │ │ + beq.n 4b3b0 │ │ movs r1, #1 │ │ - blx 4f850 │ │ + blx 4ef80 │ │ + cbnz r0, 4b33e │ │ ldrex r0, [r4] │ │ adds r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 4ba84 │ │ + bne.n 4b30c │ │ cmp r0, #0 │ │ - bmi.n 4bb02 │ │ + bmi.n 4b342 │ │ ldr.w r0, [r8, #12] │ │ dmb ish │ │ - cbnz r0, 4baa8 │ │ - add.w r0, r8, #12 │ │ - bl 2dfd4 │ │ + cmp r0, #0 │ │ + beq.n 4b3ba │ │ mov r1, r5 │ │ - blx 4f850 │ │ - mov r0, r4 │ │ - add sp, #16 │ │ - ldr.w r8, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - bl 4bb44 │ │ + blx 4ef80 │ │ + cmp r0, #0 │ │ + itttt eq │ │ + moveq r0, r4 │ │ + addeq sp, #16 │ │ + ldreq.w r8, [sp], #4 │ │ + popeq {r4, r5, r6, r7, pc} │ │ + bl 2f234 │ │ + udf #254 @ 0xfe │ │ + bl 4b414 │ │ mov r6, r0 │ │ mov r5, r1 │ │ movs r0, #32 │ │ - blx 4f770 │ │ + blx 4eea0 │ │ cmp r0, #0 │ │ - bne.n 4ba54 │ │ + bne.n 4b2e0 │ │ movs r0, #8 │ │ movs r1, #32 │ │ - bl 14352 │ │ + bl 14428 │ │ cmp r0, #1 │ │ - bne.n 4baf4 │ │ - ldr r2, [pc, #104] @ (4bb40 ) │ │ + bne.n 4b3c4 │ │ + ldr r2, [pc, #164] @ (4b408 ) │ │ add r0, sp, #4 │ │ sub.w r1, r7, #17 │ │ movs r3, #243 @ 0xf3 │ │ add r2, pc │ │ - bl 2de4c │ │ - ldr r1, [sp, #8] │ │ + bl 2ef0c │ │ ldrb.w r0, [sp, #4] │ │ - bl 2df0c │ │ - bl 2df62 │ │ - ldr r0, [pc, #52] @ (4bb2c ) │ │ + cmp r0, #3 │ │ + bne.n 4b380 │ │ + ldr r0, [sp, #8] │ │ + ldr r1, [r0, #12] │ │ + blx r1 │ │ + bl 2ef98 │ │ + add.w r0, r4, #12 │ │ + bl 2f0d0 │ │ + movs r1, #1 │ │ + blx 4ef80 │ │ + cmp r0, #0 │ │ + beq.w 4b2b2 │ │ + bl 2f234 │ │ + add.w r0, r4, #20 │ │ + bl 2f0d0 │ │ + b.n 4b2bc │ │ + add.w r0, r4, #28 │ │ + bl 2f0d0 │ │ + b.n 4b2cc │ │ + ldr r0, [pc, #92] @ (4b410 ) │ │ + add r0, pc │ │ + bl 2f0d0 │ │ + b.n 4b304 │ │ + add.w r0, r8, #12 │ │ + bl 2f0d0 │ │ + b.n 4b32a │ │ + ldr r0, [pc, #52] @ (4b3fc ) │ │ movs r1, #189 @ 0xbd │ │ - ldr r2, [pc, #52] @ (4bb30 ) │ │ + ldr r2, [pc, #52] @ (4b400 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 1a880 │ │ - udf #254 @ 0xfe │ │ - mov r5, r0 │ │ + bl 1a9e8 │ │ dmb ish │ │ - ldrex r0, [r4] │ │ - subs r1, r0, #1 │ │ - strex r2, r1, [r4] │ │ - cmp r2, #0 │ │ - bne.n 4bb0a │ │ - cmp r0, #1 │ │ - bne.n 4bb26 │ │ + ldrex r1, [r4] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r4] │ │ + cmp r3, #0 │ │ + bne.n 4b3d6 │ │ + cmp r1, #1 │ │ + bne.n 4b3f6 │ │ + mov r5, r0 │ │ mov r0, r4 │ │ dmb ish │ │ - bl 2e1d8 │ │ + bl 2f3ac │ │ mov r0, r5 │ │ - blx 4dd68 │ │ - ble.n 4ba6e │ │ - vqrdmulh.s , , d8[0] │ │ + blx 4d4a8 │ │ + nop │ │ + @ instruction: 0xeb5bfffb │ │ + ldrh r0, [r3, r6] │ │ movs r0, r0 │ │ - ldrb r0, [r6, #12] │ │ + ldrb r0, [r5, #13] │ │ movs r0, r0 │ │ - ldrb r2, [r4, #10] │ │ + ldc 15, cr15, [r7], {251} @ 0xfb │ │ + ldrb r6, [r5, #11] │ │ movs r0, r0 │ │ - ldrb r4, [r1, #10] │ │ + ldrb r2, [r5, #8] │ │ movs r0, r0 │ │ - udf #23 │ │ - vsli.64 , q8, #59 @ 0x3b │ │ + push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ - ldr r6, [pc, #128] @ (4bbd0 ) │ │ + ldr r6, [pc, #148] @ (4b4b4 ) │ │ mov.w ip, #0 │ │ add r6, pc │ │ add.w lr, r6, #40 @ 0x28 │ │ ldrexd r2, r3, [lr] │ │ clrex │ │ adds r4, r2, #1 │ │ adcs.w r5, r3, #0 │ │ adcs.w r0, ip, #0 │ │ - bne.n 4bbca │ │ + bne.n 4b490 │ │ ldrexd r0, r1, [lr] │ │ eors r3, r1 │ │ eors r2, r0 │ │ orrs r2, r3 │ │ - bne.n 4bb86 │ │ + bne.n 4b456 │ │ strexd r2, r4, r5, [lr] │ │ mov r3, r1 │ │ cmp r2, #0 │ │ mov r2, r0 │ │ - beq.n 4bb90 │ │ - b.n 4bb60 │ │ + beq.n 4b460 │ │ + b.n 4b430 │ │ clrex │ │ mov r2, r0 │ │ mov r3, r1 │ │ - b.n 4bb60 │ │ + b.n 4b430 │ │ ldr r0, [r6, #20] │ │ dmb ish │ │ - cmp r0, #0 │ │ - itt eq │ │ - addeq.w r0, r6, #20 │ │ - bleq 2dfd4 │ │ + cbz r0, 4b494 │ │ mov r1, r4 │ │ - blx 4f850 │ │ + blx 4ef80 │ │ + cbnz r0, 4b48c │ │ ldr r0, [r6, #28] │ │ dmb ish │ │ - cmp r0, #0 │ │ - itt eq │ │ - addeq.w r0, r6, #28 │ │ - bleq 2dfd4 │ │ - mov r1, r5 │ │ - blx 4f850 │ │ - mov r0, r4 │ │ + cbz r0, 4b4a8 │ │ mov r1, r5 │ │ - ldr.w fp, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - bl 4b9d0 │ │ + blx 4ef80 │ │ + cmp r0, #0 │ │ + itttt eq │ │ + moveq r0, r4 │ │ + moveq r1, r5 │ │ + ldreq.w fp, [sp], #4 │ │ + popeq {r4, r5, r6, r7, pc} │ │ + bl 2f234 │ │ + bl 4b270 │ │ + add.w r0, r6, #20 │ │ + bl 2f0d0 │ │ + mov r1, r4 │ │ + blx 4ef80 │ │ + cmp r0, #0 │ │ + beq.n 4b470 │ │ + b.n 4b48c │ │ + add.w r0, r6, #28 │ │ + bl 2f0d0 │ │ + b.n 4b478 │ │ nop │ │ - ldrb r2, [r3, #7] │ │ + ldrb r2, [r4, #7] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ - str.w r8, [sp, #-4]! │ │ - sub sp, #168 @ 0xa8 │ │ - ldrb r2, [r0, #0] │ │ - tbb [pc, r2] │ │ - subs r1, #2 │ │ - cmp r7, #35 @ 0x23 │ │ - add r5, sp, #24 │ │ - ldr r4, [r0, #4] │ │ - mov r6, r1 │ │ - movs r1, #128 @ 0x80 │ │ - mov r0, r5 │ │ - str r4, [sp, #4] │ │ - bl 4c410 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - movs r2, #128 @ 0x80 │ │ - blx 4f840 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 4bcd8 │ │ - add r4, sp, #24 │ │ - mov r0, r4 │ │ - blx 4f8e0 │ │ - mov r2, r0 │ │ - add r0, sp, #152 @ 0x98 │ │ - mov r1, r4 │ │ - bl 1437c │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - adds r0, #1 │ │ - beq.n 4bc7a │ │ - add r2, sp, #152 @ 0x98 │ │ - add r3, sp, #8 │ │ - ldmia r2, {r0, r1, r2} │ │ - stmia r3!, {r0, r1, r2} │ │ - b.n 4bc9e │ │ - ldr r0, [r0, #4] │ │ - ldrd r3, r2, [r0] │ │ - mov r0, r1 │ │ - mov r1, r3 │ │ - add sp, #168 @ 0xa8 │ │ - ldr.w r8, [sp], #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 1a9a8 │ │ - ldr r0, [r0, #4] │ │ - ldrd r0, r2, [r0] │ │ - ldr r2, [r2, #16] │ │ - add sp, #168 @ 0xa8 │ │ - ldr.w r8, [sp], #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - bx r2 │ │ - ldr r2, [pc, #180] @ (4bd0c ) │ │ - ldr r3, [pc, #180] @ (4bd10 ) │ │ - ldrb r6, [r0, #1] │ │ - add r2, pc │ │ - add r3, pc │ │ - ldrd r0, r5, [r1] │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ - ldr.w r2, [r2, r6, lsl #2] │ │ - ldr r3, [r5, #12] │ │ - add sp, #168 @ 0xa8 │ │ - ldr.w r8, [sp], #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - bx r3 │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ - cbz r4, 4bc96 │ │ - mov r0, r4 │ │ - ldr.w r8, [sp, #156] @ 0x9c │ │ - blx 4f770 │ │ - cbz r0, 4bce6 │ │ - mov r1, r8 │ │ - mov r2, r4 │ │ - mov r5, r0 │ │ - bl 4c460 │ │ - b.n 4bc98 │ │ - movs r5, #1 │ │ - str r4, [sp, #16] │ │ - strd r4, r5, [sp, #8] │ │ - ldr r3, [pc, #116] @ (4bd14 ) │ │ - ldr r4, [pc, #116] @ (4bd18 ) │ │ - ldrd r0, r1, [r6] │ │ - add r6, sp, #4 │ │ - ldr r2, [pc, #112] @ (4bd1c ) │ │ - add r3, pc │ │ + stmdb sp!, {r8, r9, fp} │ │ + ldr r4, [pc, #80] @ (4b514 ) │ │ + mov r9, r1 │ │ + ldr r5, [pc, #80] @ (4b518 ) │ │ + mov r8, r0 │ │ add r4, pc │ │ - strd r3, r6, [sp, #28] │ │ - add r3, sp, #8 │ │ - add r2, pc │ │ - str r4, [sp, #36] @ 0x24 │ │ - str r3, [sp, #24] │ │ - add r3, sp, #24 │ │ - bl 1a89c │ │ - ldr r1, [sp, #8] │ │ - cbz r1, 4bcd0 │ │ - ldr r1, [sp, #12] │ │ - mov r4, r0 │ │ - mov r0, r1 │ │ - blx 4f780 │ │ - mov r0, r4 │ │ - add sp, #168 @ 0xa8 │ │ - ldr.w r8, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #40] @ (4bd04 ) │ │ - movs r1, #37 @ 0x25 │ │ - ldr r2, [pc, #40] @ (4bd08 ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 1a880 │ │ - movs r0, #1 │ │ - mov r1, r4 │ │ - bl 142ba │ │ - mov r4, r0 │ │ - ldr r0, [sp, #8] │ │ + add r5, pc │ │ + mov r0, r9 │ │ + blx 4f0d0 │ │ + adds r0, #1 │ │ + bne.n 4b508 │ │ + blx 4ef00 │ │ + ldr r6, [r0, #0] │ │ + ldr r0, [r4, #0] │ │ + cmp r0, r5 │ │ + it ne │ │ + strne r5, [r4, #0] │ │ + ldr r0, [r4, #0] │ │ + ldr r1, [r0, #8] │ │ + mov r0, r6 │ │ + blx r1 │ │ cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #12] │ │ - blxne 4f780 │ │ - mov r0, r4 │ │ - blx 4dd68 │ │ - nop │ │ - bgt.n 4bce6 │ │ - @ instruction: 0xfffb5bd0 │ │ - movs r0, r0 │ │ - b.n 4c398 │ │ - vshr.u64 d22, d14, #5 │ │ + bne.n 4b4cc │ │ + movs r0, #0 │ │ + str.w r6, [r8, #4] │ │ + strb.w r0, [r8, #3] │ │ + strh.w r0, [r8, #1] │ │ + strb.w r0, [r8] │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #255 @ 0xff │ │ + strb.w r0, [r8] │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + strb r4, [r2, #13] │ │ movs r0, r0 │ │ - lsls r3, r6, #1 │ │ + ldr r2, [r2, r1] │ │ movs r0, r0 │ │ - lsrs r5, r6, #30 │ │ - @ instruction: 0xfffd9ad8 │ │ - vcvt.f32.s32 d20, d11 │ │ - ldrd r1, r2, [r0, #4] │ │ - mov r0, r3 │ │ - b.w 1a9a8 │ │ - push {r4, r5, r7, lr} │ │ - add r7, sp, #8 │ │ - mov r5, r1 │ │ - mov r4, r0 │ │ - mov r0, r5 │ │ - blx 4f9a0 │ │ - adds r0, #1 │ │ - bne.n 4bd56 │ │ - blx 4f7c0 │ │ - ldr r0, [r0, #0] │ │ - cmp r0, #4 │ │ - beq.n 4bd34 │ │ - movs r1, #0 │ │ - str r0, [r4, #4] │ │ - strb r1, [r4, #3] │ │ - strh.w r1, [r4, #1] │ │ - strb r1, [r4, #0] │ │ - pop {r4, r5, r7, pc} │ │ - movs r0, #255 @ 0xff │ │ - strb r0, [r4, #0] │ │ - pop {r4, r5, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #12 │ │ - mov r8, r0 │ │ - ldr r0, [r1, #16] │ │ - cmp r0, #0 │ │ - bne.n 4be08 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - mov r6, r3 │ │ + stmdb sp!, {r8, r9, fp} │ │ + ldr r4, [pc, #80] @ (4b578 ) │ │ mov r9, r1 │ │ - movs r4, #255 @ 0xff │ │ - str r0, [r1, #16] │ │ - cbz r3, 4bdc2 │ │ - ldr r0, [pc, #160] @ (4be20 ) │ │ - mov r5, r2 │ │ - mov.w sl, #0 │ │ - add r0, pc │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #152] @ (4be24 ) │ │ - add r0, pc │ │ - mov fp, r0 │ │ - b.n 4bda0 │ │ - blx 4f7c0 │ │ - ldr r0, [r0, #0] │ │ - strb.w sl, [sp, #8] │ │ - cmp r0, #4 │ │ - bne.n 4bdcc │ │ - cbz r6, 4bdc0 │ │ - movs r0, #2 │ │ - mov r1, r5 │ │ - mov r2, r6 │ │ - blx 4f820 │ │ - adds r1, r0, #1 │ │ - beq.n 4bd90 │ │ - strb.w r4, [sp, #8] │ │ - cbz r0, 4bdc8 │ │ - cmp r6, r0 │ │ - bcc.n 4bdfa │ │ - add r5, r0 │ │ - subs r6, r6, r0 │ │ - cmp r6, #0 │ │ - bne.n 4bda0 │ │ - movs r4, #255 @ 0xff │ │ - strd r4, fp, [r8] │ │ - b.n 4bde8 │ │ - ldr r1, [sp, #4] │ │ - b.n 4bdd0 │ │ - add r1, sp, #8 │ │ - mov fp, r0 │ │ - cmp.w fp, #9 │ │ - ldr r4, [r1, #0] │ │ - itttt eq │ │ - uxtbeq r0, r4 │ │ - cmpeq r0, #0 │ │ - moveq r0, #255 @ 0xff │ │ - strbeq.w r0, [r8] │ │ - it ne │ │ - strdne r4, fp, [r8] │ │ - ldr.w r0, [r9, #16] │ │ + ldr r5, [pc, #80] @ (4b57c ) │ │ + mov r8, r0 │ │ + add r4, pc │ │ + add r5, pc │ │ + mov r0, r9 │ │ + blx 4ef30 │ │ adds r0, #1 │ │ - str.w r0, [r9, #16] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ + bne.n 4b56c │ │ + blx 4ef00 │ │ + ldr r6, [r0, #0] │ │ + ldr r0, [r4, #0] │ │ + cmp r0, r5 │ │ + it ne │ │ + strne r5, [r4, #0] │ │ + ldr r0, [r4, #0] │ │ + ldr r1, [r0, #8] │ │ + mov r0, r6 │ │ + blx r1 │ │ + cmp r0, #0 │ │ + bne.n 4b530 │ │ + movs r0, #0 │ │ + str.w r6, [r8, #4] │ │ + strb.w r0, [r8, #3] │ │ + strh.w r0, [r8, #1] │ │ + strb.w r0, [r8] │ │ + ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #44] @ (4be28 ) │ │ - add r3, pc │ │ - mov r1, r6 │ │ - mov r2, r6 │ │ - bl 1b904 │ │ - udf #254 @ 0xfe │ │ - ldr r0, [pc, #32] @ (4be2c ) │ │ - add r0, pc │ │ - bl 1c574 │ │ - ldr.w r1, [r9, #16] │ │ - adds r1, #1 │ │ - str.w r1, [r9, #16] │ │ - blx 4dd68 │ │ - nop │ │ - ldrh r0, [r2, r2] │ │ - movs r0, r0 │ │ - ldrh r2, [r7, r1] │ │ - movs r0, r0 │ │ - ldrb r0, [r0, r0] │ │ + movs r0, #255 @ 0xff │ │ + strb.w r0, [r8] │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + strb r0, [r6, #11] │ │ movs r0, r0 │ │ - ldrh r2, [r2, r7] │ │ + ldrsb r6, [r5, r7] │ │ movs r0, r0 │ │ ldr r1, [r0, #12] │ │ subs r1, #1 │ │ str r1, [r0, #12] │ │ it ne │ │ bxne lr │ │ movs r1, #0 │ │ ldrexd r2, r3, [r0] │ │ strexd r2, r1, r1, [r0] │ │ cmp r2, #0 │ │ - bne.n 4be3c │ │ + bne.n 4b58c │ │ add.w r1, r0, #8 │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r2, [r1] │ │ strex r3, r0, [r1] │ │ cmp r3, #0 │ │ - bne.n 4be52 │ │ + bne.n 4b5a2 │ │ cmp r2, #2 │ │ - beq.n 4be64 │ │ + beq.n 4b5b4 │ │ bx lr │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - b.w 4f6c0 │ │ + b.w 4ee00 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #16 │ │ movw r0, #19264 @ 0x4b40 │ │ add.w r9, sp, #4 │ │ movs r5, #0 │ │ @@ -97003,462 +95962,100 @@ │ │ movs r1, #0 │ │ mov r2, r9 │ │ mov r3, r9 │ │ cmp r6, #0 │ │ it ne │ │ movne r4, r8 │ │ str r4, [sp, #4] │ │ - blx 4f9b0 │ │ + blx 4f0e0 │ │ subs r5, r5, r4 │ │ str r0, [sp, #12] │ │ sbc.w r6, r6, #0 │ │ - cbz r0, 4bec4 │ │ + cbz r0, 4b614 │ │ cmp r0, #4 │ │ - bne.n 4bed6 │ │ + bne.n 4b626 │ │ ldrd r1, r0, [sp, #4] │ │ adds r5, r5, r1 │ │ adc.w r6, r6, r1, asr #31 │ │ cmp r0, #0 │ │ - bgt.n 4be8c │ │ + bgt.n 4b5dc │ │ orrs.w r1, r5, r6 │ │ - bne.n 4be8c │ │ + bne.n 4b5dc │ │ add sp, #16 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add r0, sp, #12 │ │ - bl 4a85c │ │ - cmp r2, #4 │ │ - it cc │ │ - bcc.w 4bef6 │ │ - ldr.w r3, [r1], #4 │ │ - subs r2, #4 │ │ - str.w r3, [r0], #4 │ │ - cmp r2, #3 │ │ - bhi.n 4bee4 │ │ - b.w 4bef6 │ │ - push {r4, r5, r6, lr} │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #24 │ │ - cmp r2, #16 │ │ - bcc.n 4bf56 │ │ - negs r3, r0 │ │ - and.w r8, r3, #3 │ │ - add.w lr, r0, r8 │ │ - cmp r0, lr │ │ - bcs.n 4bf22 │ │ - mov r3, r8 │ │ - mov r6, r0 │ │ - mov r5, r1 │ │ - ldrb.w r4, [r5], #1 │ │ - subs r3, #1 │ │ - strb.w r4, [r6], #1 │ │ - bne.n 4bf16 │ │ - sub.w ip, r2, r8 │ │ - add r1, r8 │ │ - bic.w r2, ip, #3 │ │ - ands.w r4, r1, #3 │ │ - add.w r3, lr, r2 │ │ - bne.n 4bf72 │ │ - cmp lr, r3 │ │ - bcs.n 4bf48 │ │ - mov r4, r1 │ │ - ldr.w r5, [r4], #4 │ │ - str.w r5, [lr], #4 │ │ - cmp lr, r3 │ │ - bcc.n 4bf3c │ │ - add r1, r2 │ │ - and.w r2, ip, #3 │ │ - adds r6, r3, r2 │ │ - cmp r3, r6 │ │ - bcc.n 4bf5e │ │ - b.n 4bf6a │ │ - mov r3, r0 │ │ - adds r6, r3, r2 │ │ - cmp r3, r6 │ │ - bcs.n 4bf6a │ │ - ldrb.w r6, [r1], #1 │ │ - subs r2, #1 │ │ - strb.w r6, [r3], #1 │ │ - bne.n 4bf5e │ │ - add sp, #24 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - mov.w fp, #0 │ │ - rsb sl, r4, #4 │ │ - add r5, sp, #20 │ │ - str.w fp, [sp, #20] │ │ - add.w r8, r5, r4 │ │ - movs.w r5, sl, lsl #31 │ │ - ittt ne │ │ - ldrbne r5, [r1, #0] │ │ - strbne.w r5, [r8] │ │ - movne.w fp, #1 │ │ - movs.w r6, sl, lsl #30 │ │ - itt mi │ │ - ldrhmi.w r6, [r1, fp] │ │ - strhmi.w r6, [r8, fp] │ │ - sub.w r9, r1, r4 │ │ - add.w r6, lr, #4 │ │ - ldr.w r8, [sp, #20] │ │ - lsls r5, r4, #3 │ │ - cmp r6, r3 │ │ - rsb r6, r5, #0 │ │ - str r6, [sp, #4] │ │ - bcs.n 4bfe4 │ │ - and.w r6, r6, #24 │ │ - str r6, [sp, #8] │ │ - mov r6, r8 │ │ - ldr.w r8, [r9, #4]! │ │ - lsrs r6, r5 │ │ - mov fp, r5 │ │ - ldr r5, [sp, #8] │ │ - add.w sl, lr, #4 │ │ - lsl.w r5, r8, r5 │ │ - orrs r5, r6 │ │ - str.w r5, [lr], #8 │ │ - cmp lr, r3 │ │ - mov r5, fp │ │ - mov lr, sl │ │ - bcc.n 4bfc0 │ │ - b.n 4bfe6 │ │ - mov sl, lr │ │ - mov.w lr, #0 │ │ - cmp r4, #1 │ │ - strb.w lr, [sp, #16] │ │ - strb.w lr, [sp, #14] │ │ - bne.n 4c002 │ │ - add r4, sp, #16 │ │ - str r4, [sp, #0] │ │ - movs r4, #0 │ │ - movs r6, #0 │ │ - str r4, [sp, #8] │ │ - b.n 4c01a │ │ - ldrb.w r4, [r9, #5] │ │ - movs r6, #2 │ │ - ldrb.w lr, [r9, #4] │ │ - strb.w lr, [sp, #16] │ │ - lsls r4, r4, #8 │ │ - str r4, [sp, #8] │ │ - add.w r4, sp, #14 │ │ - str r4, [sp, #0] │ │ - movs.w fp, r1, lsl #31 │ │ - bne.n 4c024 │ │ - movs r4, #0 │ │ - b.n 4c03c │ │ - mov r4, r5 │ │ - add.w r5, r9, #4 │ │ - ldrb r6, [r5, r6] │ │ - mov r5, r4 │ │ - ldr r4, [sp, #0] │ │ - strb r6, [r4, #0] │ │ - ldrb.w r4, [sp, #14] │ │ - ldrb.w lr, [sp, #16] │ │ - lsls r4, r4, #16 │ │ - ldr r6, [sp, #8] │ │ - lsr.w r5, r8, r5 │ │ - orrs r4, r6 │ │ - orr.w r6, r4, lr │ │ - ldr r4, [sp, #4] │ │ - and.w r4, r4, #24 │ │ - lsls r6, r4 │ │ - orrs r6, r5 │ │ - str.w r6, [sl] │ │ - b.n 4bf48 │ │ - push {r4, r5, r6, lr} │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #44 @ 0x2c │ │ - subs r3, r0, r1 │ │ + bl 4abb4 │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + mov r4, r0 │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + mov r2, r3 │ │ + blx 4eef0 │ │ + adds r1, r0, #1 │ │ + beq.n 4b648 │ │ + movs r1, #255 @ 0xff │ │ + str r0, [r4, #4] │ │ + strb r1, [r4, #0] │ │ + pop {r4, r6, r7, pc} │ │ + blx 4ef00 │ │ + ldr r1, [pc, #28] @ (4b66c ) │ │ + ldr r2, [pc, #32] @ (4b670 ) │ │ + add r1, pc │ │ + ldr r0, [r0, #0] │ │ + add r2, pc │ │ + ldr r3, [r1, #0] │ │ cmp r3, r2 │ │ - bcs.n 4c0ca │ │ - adds r5, r1, r2 │ │ - add.w fp, r0, r2 │ │ - cmp r2, #16 │ │ - bcc.n 4c124 │ │ - and.w ip, fp, #3 │ │ - bic.w lr, fp, #3 │ │ - rsb r8, ip, #0 │ │ - cmp lr, fp │ │ - bcs.n 4c090 │ │ - subs r4, r5, #1 │ │ - mov r6, fp │ │ - ldrb.w r3, [r4], #-1 │ │ - strb.w r3, [r6, #-1]! │ │ - cmp lr, r6 │ │ - bcc.n 4c084 │ │ - sub.w ip, r2, ip │ │ - add r5, r8 │ │ - bic.w r4, ip, #3 │ │ - ands.w sl, r5, #3 │ │ - sub.w r3, lr, r4 │ │ - rsb r9, r4, #0 │ │ - bne.n 4c158 │ │ - cmp r3, lr │ │ - bcs.n 4c0bc │ │ - add r1, ip │ │ - subs r1, #4 │ │ - ldr.w r2, [r1], #-4 │ │ - str.w r2, [lr, #-4]! │ │ - cmp r3, lr │ │ - bcc.n 4c0b0 │ │ - add r5, r9 │ │ - and.w r2, ip, #3 │ │ - subs r1, r3, r2 │ │ - cmp r1, r3 │ │ - bcc.n 4c12c │ │ - b.n 4c150 │ │ - cmp r2, #16 │ │ - bcc.n 4c13c │ │ - negs r3, r0 │ │ - and.w ip, r3, #3 │ │ - add.w r9, r0, ip │ │ - cmp r0, r9 │ │ - bcs.n 4c0ee │ │ - mov r3, ip │ │ - mov r5, r0 │ │ - mov r4, r1 │ │ - ldrb.w r6, [r4], #1 │ │ - subs r3, #1 │ │ - strb.w r6, [r5], #1 │ │ - bne.n 4c0e2 │ │ - sub.w r2, r2, ip │ │ - add ip, r1 │ │ - bic.w r5, r2, #3 │ │ - ands.w r4, ip, #3 │ │ - add.w r3, r9, r5 │ │ - bne.n 4c17e │ │ - cmp r9, r3 │ │ - bcs.n 4c114 │ │ - mov r1, ip │ │ - ldr.w r6, [r1], #4 │ │ - str.w r6, [r9], #4 │ │ - cmp r9, r3 │ │ - bcc.n 4c108 │ │ - add.w r1, ip, r5 │ │ - and.w r2, r2, #3 │ │ - adds r6, r3, r2 │ │ - cmp r3, r6 │ │ - bcc.n 4c144 │ │ - b.n 4c150 │ │ - mov r3, fp │ │ - subs r1, r3, r2 │ │ - cmp r1, r3 │ │ - bcs.n 4c150 │ │ - subs r2, r5, #1 │ │ - ldrb.w r6, [r2], #-1 │ │ - strb.w r6, [r3, #-1]! │ │ - cmp r1, r3 │ │ - bcc.n 4c12e │ │ - b.n 4c150 │ │ - mov r3, r0 │ │ - adds r6, r3, r2 │ │ - cmp r3, r6 │ │ - bcs.n 4c150 │ │ - ldrb.w r6, [r1], #1 │ │ - subs r2, #1 │ │ - strb.w r6, [r3], #1 │ │ - bne.n 4c144 │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - sub.w r6, r5, sl │ │ - movs r4, #0 │ │ - str r6, [sp, #12] │ │ - mov.w r6, sl, lsl #3 │ │ - cmp.w sl, #1 │ │ - strb.w r4, [sp, #36] @ 0x24 │ │ - strb.w r4, [sp, #34] @ 0x22 │ │ - str r6, [sp, #16] │ │ - bne.n 4c1ea │ │ - add r6, sp, #36 @ 0x24 │ │ - str r6, [sp, #8] │ │ - movs r6, #0 │ │ - str r6, [sp, #4] │ │ - b.n 4c276 │ │ - mov.w r8, #0 │ │ - rsb r6, r4, #4 │ │ - add r1, sp, #28 │ │ - str.w r8, [sp, #28] │ │ - add.w fp, r1, r4 │ │ - lsls r1, r6, #31 │ │ - ittt ne │ │ - ldrbne.w r1, [ip] │ │ - strbne.w r1, [fp] │ │ - movne.w r8, #1 │ │ - lsls r1, r6, #30 │ │ - itt mi │ │ - ldrhmi.w r1, [ip, r8] │ │ - strhmi.w r1, [fp, r8] │ │ - sub.w sl, ip, r4 │ │ - add.w r1, r9, #4 │ │ - ldr.w r8, [sp, #28] │ │ - mov.w lr, r4, lsl #3 │ │ - cmp r1, r3 │ │ - rsb r1, lr, #0 │ │ - str r1, [sp, #16] │ │ - bcs.n 4c200 │ │ - and.w fp, r1, #24 │ │ - mov r1, r8 │ │ - ldr.w r8, [sl, #4]! │ │ - lsr.w r1, r1, lr │ │ - lsl.w r6, r8, fp │ │ - orrs r6, r1 │ │ - add.w r1, r9, #4 │ │ - str.w r6, [r9], #8 │ │ - cmp r9, r3 │ │ - mov r9, r1 │ │ - bcc.n 4c1ca │ │ - b.n 4c202 │ │ - ldr r6, [sp, #12] │ │ - ldrb r4, [r6, #0] │ │ - ldrb r6, [r6, #1] │ │ - strb.w r4, [sp, #36] @ 0x24 │ │ - strd r6, r4, [sp, #4] │ │ - lsls r6, r5, #31 │ │ - bne.n 4c26e │ │ - movs r4, #0 │ │ - b.n 4c28a │ │ - mov r1, r9 │ │ - movs r6, #0 │ │ - cmp r4, #1 │ │ - strb.w r6, [sp, #24] │ │ - strb.w r6, [sp, #22] │ │ - bne.n 4c21a │ │ - movs r4, #0 │ │ - add.w r9, sp, #24 │ │ - str r4, [sp, #12] │ │ - b.n 4c230 │ │ - ldrb.w r4, [sl, #5] │ │ - add.w r9, sp, #22 │ │ - ldrb.w r6, [sl, #4] │ │ - strb.w r6, [sp, #24] │ │ - lsls r4, r4, #8 │ │ - str r4, [sp, #12] │ │ - movs r4, #2 │ │ - movs.w fp, ip, lsl #31 │ │ - bne.n 4c23c │ │ - mov.w r9, #0 │ │ - b.n 4c252 │ │ - add.w r6, sl, #4 │ │ - ldrb r4, [r6, r4] │ │ - strb.w r4, [r9] │ │ - ldrb.w r4, [sp, #22] │ │ - ldrb.w r6, [sp, #24] │ │ - mov.w r9, r4, lsl #16 │ │ - ldr r4, [sp, #12] │ │ - lsr.w lr, r8, lr │ │ - orr.w r4, r4, r9 │ │ - orrs r4, r6 │ │ - ldr r6, [sp, #16] │ │ - and.w r6, r6, #24 │ │ - lsls r4, r6 │ │ - orr.w r6, r4, lr │ │ - str r6, [r1, #0] │ │ - b.n 4c114 │ │ - add.w r4, sp, #34 @ 0x22 │ │ - str r4, [sp, #8] │ │ - movs r4, #2 │ │ - ldr r6, [sp, #12] │ │ - ldrb r4, [r6, r4] │ │ - ldr r6, [sp, #8] │ │ - strb r4, [r6, #0] │ │ - ldrb.w r6, [sp, #34] @ 0x22 │ │ - ldrb.w r4, [sp, #36] @ 0x24 │ │ - str r4, [sp, #8] │ │ - lsls r4, r6, #16 │ │ - str r4, [sp, #0] │ │ - ldrd r4, r6, [sp] │ │ - orr.w r6, r4, r6, lsl #8 │ │ - ldr r4, [sp, #8] │ │ - orrs r4, r6 │ │ - ldr r6, [sp, #16] │ │ - str r4, [sp, #8] │ │ - adds r4, r3, #4 │ │ - cmp r4, lr │ │ - rsb r4, r6, #0 │ │ - str r4, [sp, #4] │ │ - bcs.n 4c2ee │ │ - sub.w r2, r2, sl │ │ - ldr r6, [sp, #8] │ │ - add r1, r2 │ │ - ldr r2, [sp, #4] │ │ - and.w r2, r2, #24 │ │ - str r2, [sp, #12] │ │ - add.w r4, r1, r8 │ │ - mov r2, r6 │ │ - subs r1, #4 │ │ - ldr.w r6, [r4, #-4] │ │ - ldr r4, [sp, #12] │ │ - lsls r2, r4 │ │ - ldr r4, [sp, #16] │ │ - lsr.w r4, r6, r4 │ │ - orrs r2, r4 │ │ - add.w r4, fp, r8 │ │ - sub.w fp, fp, #4 │ │ - add.w lr, fp, r8 │ │ - str.w r2, [r4, #-4] │ │ - adds r2, r3, #4 │ │ - cmp r2, lr │ │ - bcc.n 4c2b8 │ │ - str r6, [sp, #8] │ │ - add r1, r8 │ │ - ldr r6, [sp, #16] │ │ - str r1, [sp, #12] │ │ - add r1, sp, #40 @ 0x28 │ │ - movs r2, #0 │ │ - add.w r8, r1, sl │ │ - ldr r1, [sp, #12] │ │ - str r2, [sp, #40] @ 0x28 │ │ - add r1, sl │ │ - sub.w fp, r1, #4 │ │ - rsb r1, sl, #4 │ │ - lsls r4, r1, #31 │ │ - ittt ne │ │ - ldrbne.w r2, [fp] │ │ - strbne.w r2, [r8] │ │ - movne r2, #1 │ │ - lsls r1, r1, #30 │ │ - ldr r4, [sp, #8] │ │ - itt mi │ │ - ldrhmi.w r1, [fp, r2] │ │ - strhmi.w r1, [r8, r2] │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - ldr r2, [sp, #4] │ │ - and.w r2, r2, #24 │ │ - lsrs r1, r6 │ │ - lsl.w r2, r4, r2 │ │ - orrs r1, r2 │ │ - str.w r1, [lr, #-4] │ │ - b.n 4c0bc │ │ - cmp r2, #4 │ │ - it cc │ │ - bcc.w 4bef6 │ │ - ldr.w r3, [r1], #4 │ │ - subs r2, #4 │ │ - str.w r3, [r0], #4 │ │ - cmp r2, #3 │ │ - bhi.n 4c33e │ │ - b.w 4bef6 │ │ - b.w 4c058 │ │ + it ne │ │ + strne r2, [r1, #0] │ │ + movs r1, #0 │ │ + str r0, [r4, #4] │ │ + strb r1, [r4, #3] │ │ + strh.w r1, [r4, #1] │ │ + strb r1, [r4, #0] │ │ + pop {r4, r6, r7, pc} │ │ + strb r4, [r1, #7] │ │ + movs r0, r0 │ │ + ldrsb r0, [r1, r3] │ │ + movs r0, r0 │ │ + lsls r3, r2, #26 │ │ + itttt mi │ │ + andmi.w r0, r2, #31 │ │ + lsrmi.w r0, r1, r0 │ │ + movmi r1, #0 │ │ + bxmi lr │ │ + cmp r2, #0 │ │ + it eq │ │ + bxeq lr │ │ + and.w r3, r2, #31 │ │ + negs r2, r2 │ │ + and.w r2, r2, #31 │ │ + lsrs r0, r3 │ │ + lsl.w r2, r1, r2 │ │ + orrs r0, r2 │ │ + lsrs r1, r3 │ │ + bx lr │ │ cmp r1, #4 │ │ - bcc.n 4c364 │ │ - movs r2, #0 │ │ + bcc.n 4b6ba │ │ + uxtb.w ip, r2 │ │ + mov.w r3, #16843009 @ 0x1010101 │ │ + mul.w r3, ip, r3 │ │ subs r1, #4 │ │ - str.w r2, [r0], #4 │ │ + str.w r3, [r0], #4 │ │ cmp r1, #3 │ │ - bhi.n 4c35a │ │ - adds r2, r0, r1 │ │ - cmp r0, r2 │ │ + bhi.n 4b6b0 │ │ + adds r3, r0, r1 │ │ + cmp r0, r3 │ │ it cs │ │ bxcs lr │ │ - movs r2, #0 │ │ strb.w r2, [r0], #1 │ │ subs r1, #1 │ │ - bne.n 4c36e │ │ + bne.n 4b6c2 │ │ bx lr │ │ - b.w 4c058 │ │ push {r4, lr} │ │ clz r2, r0 │ │ cmp r1, #0 │ │ add.w lr, r2, #32 │ │ it ne │ │ clzne lr, r1 │ │ and.w r4, lr, #63 @ 0x3f │ │ @@ -97483,149 +96080,416 @@ │ │ sub.w r4, r4, lr, lsl #23 │ │ sub.w r3, r3, ip │ │ add.w r4, r4, #1585446912 @ 0x5e800000 │ │ it eq │ │ lsreq r4, r2, #8 │ │ add.w r0, r4, r3, lsr #31 │ │ pop {r4, pc} │ │ - lsls r3, r2, #26 │ │ - itttt mi │ │ - andmi.w r0, r2, #31 │ │ - lsrmi.w r0, r1, r0 │ │ - movmi r1, #0 │ │ - bxmi lr │ │ - cmp r2, #0 │ │ - it eq │ │ - bxeq lr │ │ - and.w r3, r2, #31 │ │ - negs r2, r2 │ │ - and.w r2, r2, #31 │ │ - lsrs r0, r3 │ │ - lsl.w r2, r1, r2 │ │ - orrs r0, r2 │ │ - lsrs r1, r3 │ │ - bx lr │ │ - cmp r1, #4 │ │ - bcc.n 4c420 │ │ + b.w 4b888 │ │ + push {r4, r5, r6, lr} │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #20 │ │ + cmp r2, #16 │ │ + bcc.n 4b7d8 │ │ + negs r3, r0 │ │ + and.w r8, r3, #3 │ │ + add.w ip, r0, r8 │ │ + cmp r0, ip │ │ + bcs.n 4b764 │ │ + mov r4, r8 │ │ + mov r6, r0 │ │ + mov r5, r1 │ │ + ldrb.w r3, [r5], #1 │ │ + subs r4, #1 │ │ + strb.w r3, [r6], #1 │ │ + bne.n 4b758 │ │ + sub.w r3, r2, r8 │ │ + add.w sl, r1, r8 │ │ + bic.w r9, r3, #3 │ │ + ands.w fp, sl, #3 │ │ + add.w lr, ip, r9 │ │ + beq.n 4b7e4 │ │ movs r2, #0 │ │ - subs r1, #4 │ │ - str.w r2, [r0], #4 │ │ - cmp r1, #3 │ │ - bhi.n 4c416 │ │ - adds r2, r0, r1 │ │ - cmp r0, r2 │ │ - it cs │ │ - bxcs lr │ │ + rsb r6, fp, #4 │ │ + add r1, sp, #16 │ │ + str r3, [sp, #4] │ │ + str r2, [sp, #16] │ │ + add r1, fp │ │ + lsls r3, r6, #31 │ │ + ittt ne │ │ + ldrbne.w r2, [sl] │ │ + strbne r2, [r1, #0] │ │ + movne r2, #1 │ │ + lsls r3, r6, #30 │ │ + itt mi │ │ + ldrhmi.w r3, [sl, r2] │ │ + strhmi r3, [r1, r2] │ │ + add.w r1, ip, #4 │ │ + ldr r6, [sp, #16] │ │ + sub.w r5, sl, fp │ │ + mov.w r4, fp, lsl #3 │ │ + cmp r1, lr │ │ + rsb r1, r4, #0 │ │ + str r1, [sp, #0] │ │ + bcs.n 4b7f8 │ │ + and.w r1, r1, #24 │ │ + mov r2, r6 │ │ + ldr.w r6, [r5, #4]! │ │ + lsrs r2, r4 │ │ + lsl.w r3, r6, r1 │ │ + orrs r3, r2 │ │ + add.w r2, ip, #4 │ │ + str.w r3, [ip], #8 │ │ + cmp ip, lr │ │ + mov ip, r2 │ │ + bcc.n 4b7ba │ │ + b.n 4b7fa │ │ + mov lr, r0 │ │ + add.w r3, lr, r2 │ │ + cmp lr, r3 │ │ + bcc.n 4b874 │ │ + b.n 4b880 │ │ + cmp ip, lr │ │ + bcs.n 4b864 │ │ + mov r1, sl │ │ + ldr.w r2, [r1], #4 │ │ + str.w r2, [ip], #4 │ │ + cmp ip, lr │ │ + bcc.n 4b7ea │ │ + b.n 4b864 │ │ + mov r2, ip │ │ + movs r3, #0 │ │ + cmp.w fp, #1 │ │ + strb.w r3, [sp, #12] │ │ + strb.w r3, [sp, #10] │ │ + bne.n 4b81e │ │ + add.w fp, sp, #12 │ │ + mov.w ip, #0 │ │ + mov.w r8, #0 │ │ + movs.w r1, sl, lsl #31 │ │ + bne.n 4b838 │ │ + b.n 4b84e │ │ + ldrb r1, [r5, #5] │ │ + add.w fp, sp, #10 │ │ + ldrb r3, [r5, #4] │ │ + mov.w r8, #2 │ │ + strb.w r3, [sp, #12] │ │ + mov.w ip, r1, lsl #8 │ │ + movs.w r1, sl, lsl #31 │ │ + beq.n 4b84e │ │ + adds r1, r5, #4 │ │ + ldrb.w r1, [r1, r8] │ │ + strb.w r1, [fp] │ │ + ldrb.w r1, [sp, #10] │ │ + ldrb.w r3, [sp, #12] │ │ + orr.w ip, ip, r1, lsl #16 │ │ + add.w r1, ip, r3 │ │ + lsr.w r3, r6, r4 │ │ + ldr r6, [sp, #0] │ │ + and.w r6, r6, #24 │ │ + lsls r1, r6 │ │ + orrs r1, r3 │ │ + ldr r3, [sp, #4] │ │ + str r1, [r2, #0] │ │ + add.w r1, sl, r9 │ │ + and.w r2, r3, #3 │ │ + add.w r3, lr, r2 │ │ + cmp lr, r3 │ │ + bcs.n 4b880 │ │ + ldrb.w r3, [r1], #1 │ │ + subs r2, #1 │ │ + strb.w r3, [lr], #1 │ │ + bne.n 4b874 │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, lr} │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #40 @ 0x28 │ │ + subs r3, r0, r1 │ │ + mov lr, r1 │ │ + cmp r3, r2 │ │ + bcs.n 4b900 │ │ + add.w fp, lr, r2 │ │ + add.w r8, r0, r2 │ │ + cmp r2, #16 │ │ + bcc.w 4bb26 │ │ + and.w r1, r8, #3 │ │ + bic.w ip, r8, #3 │ │ + negs r5, r1 │ │ + cmp ip, r8 │ │ + bcs.n 4b8c6 │ │ + sub.w r3, fp, #1 │ │ + mov r4, r8 │ │ + ldrb.w r6, [r3], #-1 │ │ + strb.w r6, [r4, #-1]! │ │ + cmp ip, r4 │ │ + bcc.n 4b8ba │ │ + subs r4, r2, r1 │ │ + add.w r6, fp, r5 │ │ + bic.w r3, r4, #3 │ │ + ands.w r1, r6, #3 │ │ + sub.w sl, ip, r3 │ │ + rsb r9, r3, #0 │ │ + beq.n 4b9a4 │ │ + str r4, [sp, #12] │ │ + subs r4, r6, r1 │ │ + movs r3, #0 │ │ + mov.w fp, r1, lsl #3 │ │ + cmp r1, #1 │ │ + strb.w r3, [sp, #32] │ │ + strb.w r3, [sp, #30] │ │ + stmia.w sp, {r4, r6, r9} │ │ + bne.n 4b9d4 │ │ + add r6, sp, #32 │ │ + mov.w r9, #0 │ │ + b.n 4ba76 │ │ + cmp r2, #16 │ │ + bcc.n 4b99a │ │ + negs r3, r0 │ │ + and.w ip, r3, #3 │ │ + add.w r1, r0, ip │ │ + cmp r0, r1 │ │ + bcs.n 4b924 │ │ + mov r3, ip │ │ + mov r4, r0 │ │ + mov r5, lr │ │ + ldrb.w r6, [r5], #1 │ │ + subs r3, #1 │ │ + strb.w r6, [r4], #1 │ │ + bne.n 4b918 │ │ + sub.w r4, r2, ip │ │ + add.w r9, lr, ip │ │ + bic.w r5, r4, #3 │ │ + ands.w sl, r9, #3 │ │ + add.w r3, r1, r5 │ │ + beq.n 4b9c0 │ │ + strd r5, r4, [sp, #8] │ │ movs r2, #0 │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n 4c42a │ │ - bx lr │ │ - lsls r3, r2, #26 │ │ - itttt mi │ │ - andmi.w r1, r2, #31 │ │ - lslmi.w r1, r0, r1 │ │ - movmi r0, #0 │ │ - bxmi lr │ │ - cmp r2, #0 │ │ - it eq │ │ - bxeq lr │ │ - and.w r3, r2, #31 │ │ - negs r2, r2 │ │ - and.w r2, r2, #31 │ │ - lsls r1, r3 │ │ - lsr.w r2, r0, r2 │ │ + rsb r4, sl, #4 │ │ + add r6, sp, #24 │ │ + str r2, [sp, #24] │ │ + add r6, sl │ │ + lsls r5, r4, #31 │ │ + ittt ne │ │ + ldrbne.w r2, [r9] │ │ + strbne r2, [r6, #0] │ │ + movne r2, #1 │ │ + lsls r4, r4, #30 │ │ + itt mi │ │ + ldrhmi.w r4, [r9, r2] │ │ + strhmi r4, [r6, r2] │ │ + ldr.w r8, [sp, #24] │ │ + mov.w fp, sl, lsl #3 │ │ + rsb r2, fp, #0 │ │ + sub.w r5, r9, sl │ │ + adds r6, r1, #4 │ │ + str r2, [sp, #4] │ │ + cmp r6, r3 │ │ + bcs.n 4b9e6 │ │ + and.w r4, r2, #24 │ │ + mov r2, r8 │ │ + ldr.w r8, [r5, #4]! │ │ + lsr.w r2, r2, fp │ │ + lsl.w r6, r8, r4 │ │ + orrs r2, r6 │ │ + adds r6, r1, #4 │ │ + str.w r2, [r1], #8 │ │ + cmp r1, r3 │ │ + mov r1, r6 │ │ + bcc.n 4b97c │ │ + b.n 4b9e8 │ │ + mov r3, r0 │ │ + adds r6, r3, r2 │ │ + cmp r3, r6 │ │ + bcc.n 4ba60 │ │ + b.n 4bb3e │ │ + cmp sl, ip │ │ + bcs.w 4bb1a │ │ + add.w r1, r4, lr │ │ + mov r2, ip │ │ + subs r1, #4 │ │ + ldr.w r3, [r1], #-4 │ │ + str.w r3, [r2, #-4]! │ │ + cmp sl, r2 │ │ + bcc.n 4b9b2 │ │ + b.n 4bb1a │ │ + cmp r1, r3 │ │ + bcs.n 4ba52 │ │ + mov r2, r9 │ │ + ldr.w r6, [r2], #4 │ │ + str.w r6, [r1], #4 │ │ + cmp r1, r3 │ │ + bcc.n 4b9c6 │ │ + b.n 4ba52 │ │ + ldrb r3, [r4, #0] │ │ + ldrb.w r9, [r4, #1] │ │ + lsls r4, r6, #31 │ │ + strb.w r3, [sp, #32] │ │ + bne.n 4ba6e │ │ + movs r6, #0 │ │ + b.n 4ba84 │ │ + mov r6, r1 │ │ + movs r1, #0 │ │ + cmp.w sl, #1 │ │ + strb.w r1, [sp, #20] │ │ + strb.w r1, [sp, #18] │ │ + bne.n 4ba0c │ │ + add.w lr, sp, #20 │ │ + mov.w sl, #0 │ │ + mov.w ip, #0 │ │ + movs.w r4, r9, lsl #31 │ │ + bne.n 4ba26 │ │ + b.n 4ba3c │ │ + ldrb r4, [r5, #5] │ │ + add.w lr, sp, #18 │ │ + ldrb r1, [r5, #4] │ │ + mov.w ip, #2 │ │ + strb.w r1, [sp, #20] │ │ + mov.w sl, r4, lsl #8 │ │ + movs.w r4, r9, lsl #31 │ │ + beq.n 4ba3c │ │ + adds r1, r5, #4 │ │ + ldrb.w r1, [r1, ip] │ │ + strb.w r1, [lr] │ │ + ldrb.w r5, [sp, #18] │ │ + ldrb.w r1, [sp, #20] │ │ + orr.w sl, sl, r5, lsl #16 │ │ + ldr r5, [sp, #4] │ │ + add r1, sl │ │ + ldr r4, [sp, #12] │ │ + lsr.w r2, r8, fp │ │ + and.w r5, r5, #24 │ │ + lsls r1, r5 │ │ + ldr r5, [sp, #8] │ │ orrs r1, r2 │ │ - lsls r0, r3 │ │ - bx lr │ │ - b.w 4bef6 │ │ + str r1, [r6, #0] │ │ + add.w lr, r9, r5 │ │ + and.w r2, r4, #3 │ │ + adds r6, r3, r2 │ │ + cmp r3, r6 │ │ + bcs.n 4bb3e │ │ + ldrb.w r1, [lr], #1 │ │ + subs r2, #1 │ │ + strb.w r1, [r3], #1 │ │ + bne.n 4ba60 │ │ + b.n 4bb3e │ │ + ldr r4, [sp, #0] │ │ + add.w r6, sp, #30 │ │ + movs r3, #2 │ │ + ldrb r3, [r4, r3] │ │ + strb r3, [r6, #0] │ │ + ldrb.w r4, [sp, #30] │ │ + ldrb.w r3, [sp, #32] │ │ + lsls r6, r4, #16 │ │ + orr.w r4, r6, r9, lsl #8 │ │ + add.w sl, sl, #4 │ │ + orr.w r6, r4, r3 │ │ + rsb r3, fp, #0 │ │ + cmp sl, ip │ │ + bcs.n 4bace │ │ + subs r2, r2, r1 │ │ + mov r9, r1 │ │ + add r2, lr │ │ + mov lr, r3 │ │ + and.w r3, r3, #24 │ │ + mov r1, r6 │ │ + adds r6, r2, r5 │ │ + lsls r1, r3 │ │ + subs r2, #4 │ │ + ldr.w r6, [r6, #-4] │ │ + lsr.w r4, r6, fp │ │ + orrs r1, r4 │ │ + add.w r4, r8, r5 │ │ + sub.w r8, r8, #4 │ │ + str.w r1, [r4, #-4] │ │ + add.w r1, r8, r5 │ │ + cmp sl, r1 │ │ + bcc.n 4baa4 │ │ + adds r4, r2, r5 │ │ + b.n 4bad6 │ │ + mov r9, r1 │ │ + mov lr, r3 │ │ + mov r1, ip │ │ + ldr r4, [sp, #0] │ │ + add.w r5, r4, r9 │ │ + movs r3, #0 │ │ + rsb r4, r9, #4 │ │ + add r2, sp, #36 @ 0x24 │ │ + str r3, [sp, #36] @ 0x24 │ │ + add.w r8, r2, r9 │ │ + subs r5, #4 │ │ + lsls r2, r4, #31 │ │ + ittt ne │ │ + ldrbne r2, [r5, #0] │ │ + strbne.w r2, [r8] │ │ + movne r3, #1 │ │ + lsls r2, r4, #30 │ │ + itt mi │ │ + ldrhmi r2, [r5, r3] │ │ + strhmi.w r2, [r8, r3] │ │ + and.w r3, lr, #24 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + lsl.w r3, r6, r3 │ │ + ldr r4, [sp, #12] │ │ + ldrd r6, r9, [sp, #4] │ │ + lsr.w r2, r2, fp │ │ + orrs r2, r3 │ │ + str.w r2, [r1, #-4] │ │ + add.w fp, r6, r9 │ │ + add.w r8, ip, r9 │ │ + and.w r2, r4, #3 │ │ + sub.w r1, r8, r2 │ │ + cmp r1, r8 │ │ + bcs.n 4bb3e │ │ + sub.w r2, fp, #1 │ │ + ldrb.w r3, [r2], #-1 │ │ + strb.w r3, [r8, #-1]! │ │ + cmp r1, r8 │ │ + bcc.n 4bb32 │ │ + add sp, #40 @ 0x28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ push {r7, lr} │ │ cmp r1, #16 │ │ - bcc.n 4c4a8 │ │ + bcc.n 4bb8a │ │ negs r3, r0 │ │ and.w ip, r3, #3 │ │ add.w lr, r0, ip │ │ cmp r0, lr │ │ - bcs.n 4c482 │ │ + bcs.n 4bb64 │ │ mov r3, ip │ │ strb.w r2, [r0], #1 │ │ subs r3, #1 │ │ - bne.n 4c47a │ │ + bne.n 4bb5c │ │ sub.w r1, r1, ip │ │ bic.w r0, r1, #3 │ │ add r0, lr │ │ cmp lr, r0 │ │ - bcs.n 4c4a4 │ │ + bcs.n 4bb86 │ │ uxtb.w ip, r2 │ │ mov.w r3, #16843009 @ 0x1010101 │ │ mul.w r3, ip, r3 │ │ str.w r3, [lr], #4 │ │ cmp lr, r0 │ │ - bcc.n 4c49c │ │ + bcc.n 4bb7e │ │ and.w r1, r1, #3 │ │ adds r3, r0, r1 │ │ cmp r0, r3 │ │ it cs │ │ popcs {r7, pc} │ │ strb.w r2, [r0], #1 │ │ subs r1, #1 │ │ - bne.n 4c4b0 │ │ - pop {r7, pc} │ │ - push {r7, lr} │ │ - cmp r1, #16 │ │ - bcc.n 4c4f8 │ │ - negs r2, r0 │ │ - and.w ip, r2, #3 │ │ - add.w r2, r0, ip │ │ - cmp r0, r2 │ │ - bcs.n 4c4dc │ │ - mov.w lr, #0 │ │ - mov r3, ip │ │ - strb.w lr, [r0], #1 │ │ - subs r3, #1 │ │ - bne.n 4c4d4 │ │ - sub.w r1, r1, ip │ │ - bic.w r0, r1, #3 │ │ - add r0, r2 │ │ - cmp r2, r0 │ │ - bcs.n 4c4f4 │ │ - movs r3, #0 │ │ - str.w r3, [r2], #4 │ │ - cmp r2, r0 │ │ - bcc.n 4c4ec │ │ - and.w r1, r1, #3 │ │ - adds r2, r0, r1 │ │ - cmp r0, r2 │ │ - it cs │ │ - popcs {r7, pc} │ │ - movs r2, #0 │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n 4c502 │ │ + bne.n 4bb92 │ │ pop {r7, pc} │ │ - cmp r1, #4 │ │ - bcc.n 4c526 │ │ - uxtb.w ip, r2 │ │ - mov.w r3, #16843009 @ 0x1010101 │ │ - mul.w r3, ip, r3 │ │ - subs r1, #4 │ │ - str.w r3, [r0], #4 │ │ - cmp r1, #3 │ │ - bhi.n 4c51c │ │ - adds r3, r0, r1 │ │ - cmp r0, r3 │ │ - it cs │ │ - bxcs lr │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n 4c52e │ │ - bx lr │ │ + bmi.n 4bb48 │ │ + bmi.n 4bb4a │ │ orrs.w r2, r0, r1 │ │ ittt eq │ │ - vldreq d16, [pc, #120] @ 4c5b8 │ │ + vldreq d16, [pc, #120] @ 4bc20 │ │ vmoveq r0, r1, d16 │ │ bxeq lr │ │ push {r7, lr} │ │ clz r2, r0 │ │ cmp r1, #0 │ │ add.w r2, r2, #32 │ │ it ne │ │ @@ -97657,32 +96521,124 @@ │ │ adcs r1, r2 │ │ vmov d16, r0, r1 │ │ ldmia.w sp!, {r7, lr} │ │ vmov r0, r1, d16 │ │ bx lr │ │ nop │ │ ... │ │ + push {r7, lr} │ │ + cmp r1, #16 │ │ + bcc.n 4bc66 │ │ + negs r2, r0 │ │ + and.w ip, r2, #3 │ │ + add.w r2, r0, ip │ │ + cmp r0, r2 │ │ + bcs.n 4bc4a │ │ + mov.w lr, #0 │ │ + mov r3, ip │ │ + strb.w lr, [r0], #1 │ │ + subs r3, #1 │ │ + bne.n 4bc42 │ │ + sub.w r1, r1, ip │ │ + bic.w r0, r1, #3 │ │ + add r0, r2 │ │ + cmp r2, r0 │ │ + bcs.n 4bc62 │ │ + movs r3, #0 │ │ + str.w r3, [r2], #4 │ │ + cmp r2, r0 │ │ + bcc.n 4bc5a │ │ + and.w r1, r1, #3 │ │ + adds r2, r0, r1 │ │ + cmp r0, r2 │ │ + it cs │ │ + popcs {r7, pc} │ │ + movs r2, #0 │ │ + strb.w r2, [r0], #1 │ │ + subs r1, #1 │ │ + bne.n 4bc70 │ │ + pop {r7, pc} │ │ + cmp r2, #4 │ │ + it cc │ │ + bcc.w 4b738 │ │ + ldr.w r3, [r1], #4 │ │ + subs r2, #4 │ │ + str.w r3, [r0], #4 │ │ + cmp r2, #3 │ │ + bhi.n 4bc82 │ │ + b.w 4b738 │ │ + b.w 4b888 │ │ + cmp r1, #4 │ │ + bcc.n 4bca8 │ │ + movs r2, #0 │ │ + subs r1, #4 │ │ + str.w r2, [r0], #4 │ │ + cmp r1, #3 │ │ + bhi.n 4bc9e │ │ + adds r2, r0, r1 │ │ + cmp r0, r2 │ │ + it cs │ │ + bxcs lr │ │ + movs r2, #0 │ │ + strb.w r2, [r0], #1 │ │ + subs r1, #1 │ │ + bne.n 4bcb2 │ │ + bx lr │ │ + b.w 4b738 │ │ + cmp r1, #4 │ │ + bcc.n 4bcd0 │ │ + movs r2, #0 │ │ + subs r1, #4 │ │ + str.w r2, [r0], #4 │ │ + cmp r1, #3 │ │ + bhi.n 4bcc6 │ │ + adds r2, r0, r1 │ │ + cmp r0, r2 │ │ + it cs │ │ + bxcs lr │ │ + movs r2, #0 │ │ + strb.w r2, [r0], #1 │ │ + subs r1, #1 │ │ + bne.n 4bcda │ │ + bx lr │ │ + cmp r2, #4 │ │ + it cc │ │ + bcc.w 4b738 │ │ + ldr.w r3, [r1], #4 │ │ + subs r2, #4 │ │ + str.w r3, [r0], #4 │ │ + cmp r2, #3 │ │ + bhi.n 4bcec │ │ + b.w 4b738 │ │ + bmi.n 4bcaa │ │ + push {lr} │ │ + sub sp, #4 │ │ + mov r2, sp │ │ + blx 4bf50 │ │ + ldr r1, [sp, #0] │ │ + add sp, #4 │ │ + pop {pc} │ │ push {r4, lr} │ │ sub sp, #16 │ │ add r4, sp, #8 │ │ str r4, [sp, #0] │ │ - bl 4c5d4 │ │ + bl 4bd24 │ │ ldr r2, [sp, #8] │ │ ldr r3, [sp, #12] │ │ add sp, #16 │ │ pop {r4, pc} │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #24 │ │ mov ip, r0 │ │ add r0, sp, #8 │ │ strd r2, r3, [sp] │ │ mov r2, ip │ │ mov r3, r1 │ │ - bl 4c606 │ │ + bl 4bd56 │ │ ldr.w ip, [r7, #8] │ │ ldrd r0, r1, [sp, #8] │ │ cmp.w ip, #0 │ │ itt ne │ │ ldrdne r3, r2, [sp, #16] │ │ strdne r3, r2, [ip] │ │ add sp, #24 │ │ @@ -97691,21 +96647,21 @@ │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ ldrd fp, r9, [r7, #8] │ │ mov sl, r0 │ │ cmp.w fp, #0 │ │ - beq.n 4c68e │ │ + beq.n 4bdde │ │ cmp.w r9, #0 │ │ - bne.n 4c68e │ │ + bne.n 4bdde │ │ cmp r3, #0 │ │ - beq.n 4c70e │ │ + beq.n 4be5e │ │ cmp r3, fp │ │ - bcs.n 4c71e │ │ + bcs.n 4be6e │ │ clz r0, r3 │ │ clz r1, fp │ │ subs r0, r1, r0 │ │ mov.w r5, #1 │ │ add.w r6, r0, #32 │ │ it eq │ │ moveq r6, #31 │ │ @@ -97718,32 +96674,32 @@ │ │ lslpl.w r0, fp, r1 │ │ lsl.w r1, fp, r6 │ │ and.w r6, r6, #31 │ │ it pl │ │ movpl r1, #0 │ │ lsl.w ip, r5, r6 │ │ movs r5, #0 │ │ - b.n 4c678 │ │ + b.n 4bdc8 │ │ movs.w r0, r0, lsr #1 │ │ mov.w ip, ip, lsr #1 │ │ mov.w r1, r1, rrx │ │ subs r6, r2, r1 │ │ sbc.w r4, r3, r0 │ │ cmp r4, #0 │ │ - bmi.n 4c66c │ │ + bmi.n 4bdbc │ │ orr.w r5, r5, ip │ │ - beq.n 4c73a │ │ + beq.n 4be8a │ │ mov r2, r6 │ │ mov r3, r4 │ │ - b.n 4c66c │ │ + b.n 4bdbc │ │ movs r0, #0 │ │ - cbz r3, 4c6fe │ │ + cbz r3, 4be4e │ │ subs.w r1, r2, fp │ │ sbcs.w r1, r3, r9 │ │ - bcc.n 4c6fe │ │ + bcc.n 4be4e │ │ clz r0, r3 │ │ clz r1, r9 │ │ subs r0, r1, r0 │ │ and.w r1, r0, #63 @ 0x3f │ │ and.w r0, r0, #31 │ │ rsb r5, r1, #32 │ │ lsl.w r6, r9, r1 │ │ @@ -97754,840 +96710,833 @@ │ │ lslpl.w r5, fp, r6 │ │ lsl.w r6, fp, r1 │ │ mov.w r1, #1 │ │ it pl │ │ movpl r6, #0 │ │ lsls r1, r0 │ │ movs r0, #0 │ │ - b.n 4c6e4 │ │ + b.n 4be34 │ │ movs.w r5, r5, lsr #1 │ │ mov.w r1, r1, lsr #1 │ │ mov.w r6, r6, rrx │ │ subs r4, r2, r6 │ │ sbcs.w ip, r3, r5 │ │ - bmi.n 4c6d8 │ │ + bmi.n 4be28 │ │ orrs r0, r1 │ │ subs.w r2, r4, fp │ │ sbcs.w r2, ip, r9 │ │ - bcc.n 4c708 │ │ + bcc.n 4be58 │ │ mov r2, r4 │ │ mov r3, ip │ │ - b.n 4c6d8 │ │ + b.n 4be28 │ │ mov.w r8, #0 │ │ mov r4, r2 │ │ mov ip, r3 │ │ - b.n 4c750 │ │ + b.n 4bea0 │ │ mov.w r8, #0 │ │ - b.n 4c750 │ │ + b.n 4bea0 │ │ mov r0, r2 │ │ mov r1, fp │ │ mov r4, r2 │ │ - blx 4c9f4 │ │ + blx 4c134 │ │ mls r4, r0, fp, r4 │ │ - b.n 4c748 │ │ - bne.n 4c760 │ │ + b.n 4be98 │ │ + bne.n 4beb0 │ │ mov r0, r2 │ │ mov r1, r3 │ │ mov r4, r2 │ │ mov r5, r3 │ │ - blx 4c9f4 │ │ + blx 4c134 │ │ mls r4, r0, r5, r4 │ │ mov.w ip, #0 │ │ mov.w r8, #1 │ │ - b.n 4c750 │ │ + b.n 4bea0 │ │ mov r0, r6 │ │ mov r1, fp │ │ - blx 4c9f4 │ │ + blx 4c134 │ │ mls r4, r0, fp, r6 │ │ orrs r0, r5 │ │ mov.w r8, #0 │ │ mov.w ip, #0 │ │ strd r0, r8, [sl] │ │ strd r4, ip, [sl, #8] │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r0, r3 │ │ mov r1, fp │ │ mov r4, r2 │ │ mov r5, r3 │ │ - blx 4c9f4 │ │ + blx 4c134 │ │ mls ip, r0, fp, r5 │ │ mov r8, r0 │ │ cmp.w fp, #65536 @ 0x10000 │ │ - bcs.n 4c7aa │ │ + bcs.n 4befa │ │ mov.w r0, ip, lsl #16 │ │ mov r1, fp │ │ orr.w r0, r0, r4, lsr #16 │ │ - blx 4c9f4 │ │ + blx 4c134 │ │ mov r6, r0 │ │ mul.w r0, r0, fp │ │ mov r1, fp │ │ rsb r0, r0, r4, lsr #16 │ │ pkhbt r9, r4, r0, lsl #16 │ │ mov r0, r9 │ │ - blx 4c9f4 │ │ + blx 4c134 │ │ mls r4, r0, fp, r9 │ │ orr.w r0, r0, r6, lsl #16 │ │ orr.w r8, r8, r6, lsr #16 │ │ - b.n 4c74c │ │ + b.n 4be9c │ │ subs.w r0, r4, fp │ │ sbcs.w r0, ip, r9 │ │ - bcs.n 4c7b8 │ │ + bcs.n 4bf08 │ │ movs r0, #0 │ │ - b.n 4c750 │ │ + b.n 4bea0 │ │ mov.w r0, r9, lsl #31 │ │ mov.w r2, fp, lsl #31 │ │ orr.w r0, r0, fp, lsr #1 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ movs r5, #0 │ │ - b.n 4c7d8 │ │ + b.n 4bf28 │ │ movs.w r0, r0, lsr #1 │ │ mov.w r1, r1, lsr #1 │ │ mov.w r2, r2, rrx │ │ subs r6, r4, r2 │ │ sbc.w r3, ip, r0 │ │ cmp r3, #0 │ │ - bmi.n 4c7cc │ │ + bmi.n 4bf1c │ │ orr.w r5, r5, r1 │ │ - beq.n 4c7ee │ │ + beq.n 4bf3e │ │ mov r4, r6 │ │ mov ip, r3 │ │ - b.n 4c7cc │ │ + b.n 4bf1c │ │ mov r0, r6 │ │ mov r1, fp │ │ - blx 4c9f4 │ │ + blx 4c134 │ │ mls r4, r0, fp, r6 │ │ orrs r0, r5 │ │ - b.n 4c74c │ │ - bmi.n 4c7aa │ │ - push {lr} │ │ - sub sp, #4 │ │ - mov r2, sp │ │ - blx 4c810 │ │ - ldr r1, [sp, #0] │ │ - add sp, #4 │ │ - pop {pc} │ │ + b.n 4be9c │ │ + bmi.n 4befa │ │ movs r1, r0 │ │ - b.n 4ceb8 │ │ + b.n 4c5f8 │ │ lsls r3, r6, #1 │ │ subs r2, #0 │ │ lsls r7, r5, #1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n 4cac2 │ │ + b.n 4c202 │ │ lsls r2, r5, #1 │ │ subs r2, #0 │ │ ldmia r7!, {r4} │ │ - b.n 4cb08 │ │ + b.n 4c248 │ │ subs r7, #17 │ │ - b.n 4cb0c │ │ + b.n 4c24c │ │ adds r0, #12 │ │ - b.n 4c8b8 │ │ + b.n 4bff8 │ │ ldmia r5!, {r1, r2} │ │ - b.n 4cd54 │ │ + b.n 4c494 │ │ stmia r1!, {r0, r1} │ │ - b.n 4c8d2 │ │ + b.n 4c012 │ │ stmia r1!, {r0, r1, r7} │ │ - b.n 4c8d6 │ │ + b.n 4c016 │ │ adds r0, #0 │ │ - b.n 4cf82 │ │ + b.n 4c6c2 │ │ vrhadd.u16 d14, d12, d31 │ │ lsrs r1, r0, #30 │ │ - b.n 4caea │ │ + b.n 4c22a │ │ adds r1, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #30 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #28 │ │ - b.n 4caf6 │ │ + b.n 4c236 │ │ adds r1, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #28 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #26 │ │ - b.n 4cb02 │ │ + b.n 4c242 │ │ adds r2, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #26 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #24 │ │ - b.n 4cb0e │ │ + b.n 4c24e │ │ adds r2, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #24 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #22 │ │ - b.n 4cb1a │ │ + b.n 4c25a │ │ adds r3, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #22 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #20 │ │ - b.n 4cb26 │ │ + b.n 4c266 │ │ adds r3, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #20 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #18 │ │ - b.n 4cb32 │ │ + b.n 4c272 │ │ adds r4, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #18 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #16 │ │ - b.n 4cb3e │ │ + b.n 4c27e │ │ adds r4, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #16 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #14 │ │ - b.n 4cb4a │ │ + b.n 4c28a │ │ adds r5, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #14 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #12 │ │ - b.n 4cb56 │ │ + b.n 4c296 │ │ adds r5, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #12 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #10 │ │ - b.n 4cb62 │ │ + b.n 4c2a2 │ │ adds r6, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #10 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #8 │ │ - b.n 4cb6e │ │ + b.n 4c2ae │ │ adds r6, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #8 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #6 │ │ - b.n 4cb7a │ │ + b.n 4c2ba │ │ adds r7, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #6 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #4 │ │ - b.n 4cb86 │ │ + b.n 4c2c6 │ │ adds r7, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #4 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #2 │ │ - b.n 4cb92 │ │ + b.n 4c2d2 │ │ subs r0, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #2 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #32 │ │ - b.n 4cb9e │ │ + b.n 4c2de │ │ subs r0, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #32 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #30 │ │ - b.n 4cbaa │ │ + b.n 4c2ea │ │ subs r1, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #30 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #28 │ │ - b.n 4cbb6 │ │ + b.n 4c2f6 │ │ subs r1, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #28 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #26 │ │ - b.n 4cbc2 │ │ + b.n 4c302 │ │ subs r2, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #26 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #24 │ │ - b.n 4cbce │ │ + b.n 4c30e │ │ subs r2, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #24 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #22 │ │ - b.n 4cbda │ │ + b.n 4c31a │ │ subs r3, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #22 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #20 │ │ - b.n 4cbe6 │ │ + b.n 4c326 │ │ subs r3, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #20 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #18 │ │ - b.n 4cbf2 │ │ + b.n 4c332 │ │ subs r4, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #18 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #16 │ │ - b.n 4cbfe │ │ + b.n 4c33e │ │ subs r4, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #16 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #14 │ │ - b.n 4cc0a │ │ + b.n 4c34a │ │ adds r0, #128 @ 0x80 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #14 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #12 │ │ - b.n 4cc16 │ │ + b.n 4c356 │ │ adds r0, #64 @ 0x40 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #12 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #10 │ │ - b.n 4cc22 │ │ + b.n 4c362 │ │ adds r0, #32 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #10 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #8 │ │ - b.n 4cc2e │ │ + b.n 4c36e │ │ adds r0, #16 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #8 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #6 │ │ - b.n 4cc3a │ │ + b.n 4c37a │ │ adds r0, #8 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #6 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #4 │ │ - b.n 4cc46 │ │ + b.n 4c386 │ │ adds r0, #4 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #4 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #2 │ │ - b.n 4cc52 │ │ + b.n 4c392 │ │ adds r0, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #2 │ │ movs r0, #64 @ 0x40 │ │ movs r1, r0 │ │ - b.n 4cc5e │ │ + b.n 4c39e │ │ adds r0, #1 │ │ movs r2, #131 @ 0x83 │ │ movs r1, r0 │ │ movs r0, #64 @ 0x40 │ │ movs r0, r0 │ │ - b.n 4c4ce │ │ + b.n 4bc0e │ │ movs r3, r0 │ │ - b.n 4cd0e │ │ + b.n 4c44e │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ - b.n 4c4da │ │ + b.n 4bc1a │ │ movs r0, r0 │ │ - b.n 4d11a │ │ + b.n 4c85a │ │ vrhadd.u16 d14, d14, d31 │ │ adds r0, #0 │ │ - b.n 4d122 │ │ + b.n 4c862 │ │ adds r0, #0 │ │ - b.n 4c4ea │ │ + b.n 4bc2a │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ - b.n 4d12e │ │ + b.n 4c86e │ │ @ instruction: 0xffffeaff │ │ vrhadd.u16 d14, d14, d31 │ │ movs r1, r0 │ │ - b.n 4d09c │ │ + b.n 4c7dc │ │ movs r3, r1 │ │ subs r2, #0 │ │ vrhadd.u16 d0, d14, d31 │ │ movs r1, r0 │ │ - b.n 4cca6 │ │ + b.n 4c3e6 │ │ movs r0, r0 │ │ adds r3, #160 @ 0xa0 │ │ vrhadd.u16 d3, d14, d31 │ │ ldmia r7!, {r4} │ │ - b.n 4ccf0 │ │ + b.n 4c430 │ │ subs r7, #17 │ │ - b.n 4ccf4 │ │ + b.n 4c434 │ │ adds r0, #12 │ │ - b.n 4caa0 │ │ + b.n 4c1e0 │ │ ldmia r6!, {r0, r3, r4} │ │ - b.n 4cf3c │ │ + b.n 4c67c │ │ stmia r1!, {r0, r1} │ │ - b.n 4caba │ │ + b.n 4c1fa │ │ stmia r1!, {r0, r1, r7} │ │ - b.n 4cabe │ │ + b.n 4c1fe │ │ adds r0, #0 │ │ - b.n 4d16a │ │ + b.n 4c8aa │ │ vrhadd.u16 d14, d12, d31 │ │ movs r0, r0 │ │ - b.n 4d192 │ │ + b.n 4c8d2 │ │ lsls r0, r0 │ │ stmdb sp!, {r0, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xebff8080 │ │ ldmia.w sp!, {r0, r7, r8, r9, sl, fp} │ │ - b.n 4cce2 │ │ + b.n 4c422 │ │ adds r1, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #30 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #28 │ │ - b.n 4ccee │ │ + b.n 4c42e │ │ adds r1, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #28 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #26 │ │ - b.n 4ccfa │ │ + b.n 4c43a │ │ adds r2, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #26 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #24 │ │ - b.n 4cd06 │ │ + b.n 4c446 │ │ adds r2, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #24 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #22 │ │ - b.n 4cd12 │ │ + b.n 4c452 │ │ adds r3, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #22 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #20 │ │ - b.n 4cd1e │ │ + b.n 4c45e │ │ adds r3, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #20 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #18 │ │ - b.n 4cd2a │ │ + b.n 4c46a │ │ adds r4, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #18 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #16 │ │ - b.n 4cd36 │ │ + b.n 4c476 │ │ adds r4, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #16 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #14 │ │ - b.n 4cd42 │ │ + b.n 4c482 │ │ adds r5, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #14 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #12 │ │ - b.n 4cd4e │ │ + b.n 4c48e │ │ adds r5, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #12 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #10 │ │ - b.n 4cd5a │ │ + b.n 4c49a │ │ adds r6, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #10 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #8 │ │ - b.n 4cd66 │ │ + b.n 4c4a6 │ │ adds r6, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #8 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #6 │ │ - b.n 4cd72 │ │ + b.n 4c4b2 │ │ adds r7, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #6 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #4 │ │ - b.n 4cd7e │ │ + b.n 4c4be │ │ adds r7, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #4 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #2 │ │ - b.n 4cd8a │ │ + b.n 4c4ca │ │ subs r0, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #2 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #32 │ │ - b.n 4cd96 │ │ + b.n 4c4d6 │ │ subs r0, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #32 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #30 │ │ - b.n 4cda2 │ │ + b.n 4c4e2 │ │ subs r1, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #30 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #28 │ │ - b.n 4cdae │ │ + b.n 4c4ee │ │ subs r1, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #28 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #26 │ │ - b.n 4cdba │ │ + b.n 4c4fa │ │ subs r2, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #26 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #24 │ │ - b.n 4cdc6 │ │ + b.n 4c506 │ │ subs r2, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #24 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #22 │ │ - b.n 4cdd2 │ │ + b.n 4c512 │ │ subs r3, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #22 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #20 │ │ - b.n 4cdde │ │ + b.n 4c51e │ │ subs r3, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #20 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #18 │ │ - b.n 4cdea │ │ + b.n 4c52a │ │ subs r4, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #18 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #16 │ │ - b.n 4cdf6 │ │ + b.n 4c536 │ │ subs r4, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #16 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #14 │ │ - b.n 4ce02 │ │ + b.n 4c542 │ │ adds r0, #128 @ 0x80 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #14 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #12 │ │ - b.n 4ce0e │ │ + b.n 4c54e │ │ adds r0, #64 @ 0x40 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #12 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #10 │ │ - b.n 4ce1a │ │ + b.n 4c55a │ │ adds r0, #32 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #10 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #8 │ │ - b.n 4ce26 │ │ + b.n 4c566 │ │ adds r0, #16 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #8 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #6 │ │ - b.n 4ce32 │ │ + b.n 4c572 │ │ adds r0, #8 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #6 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #4 │ │ - b.n 4ce3e │ │ + b.n 4c57e │ │ adds r0, #4 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #4 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #2 │ │ - b.n 4ce4a │ │ + b.n 4c58a │ │ adds r0, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #2 │ │ movs r0, #64 @ 0x40 │ │ movs r1, r0 │ │ - b.n 4ce56 │ │ + b.n 4c596 │ │ adds r0, #1 │ │ movs r2, #131 @ 0x83 │ │ movs r1, r0 │ │ movs r0, #64 @ 0x40 │ │ movs r3, r0 │ │ - b.n 4cf02 │ │ + b.n 4c642 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r0, [pc, #0] @ (4cbc8 ) │ │ + ldr r0, [pc, #0] @ (4c308 ) │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n 4cf0e │ │ + b.n 4c64e │ │ stmia r0!, {} │ │ - b.n 4c6f2 │ │ + b.n 4be32 │ │ movs r0, r0 │ │ - b.n 4d28e │ │ + b.n 4c9ce │ │ movs r7, r0 │ │ - ldr r2, [pc, #0] @ (4cbd8 ) │ │ + ldr r2, [pc, #0] @ (4c318 ) │ │ adds r0, #1 │ │ - b.n 4d31e │ │ + b.n 4ca5e │ │ adds r0, #0 │ │ - b.n 4c6e4 │ │ + b.n 4be24 │ │ adds r0, #4 │ │ - b.n 4d326 │ │ + b.n 4ca66 │ │ asrs r4, r0, #32 │ │ - b.n 4c74a │ │ + b.n 4be8a │ │ adds r1, r4, #0 │ │ - b.n 4cf2e │ │ + b.n 4c66e │ │ asrs r1, r0, #4 │ │ - b.n 4ccf8 │ │ + b.n 4c438 │ │ asrs r0, r0, #32 │ │ - b.n 4c6fa │ │ + b.n 4be3a │ │ movs r7, r1 │ │ @ instruction: 0xea00ec5c │ │ - b.n 4cbc4 │ │ + b.n 4c304 │ │ movs r0, r0 │ │ - b.n 4d2be │ │ + b.n 4c9fe │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r3, r0 │ │ - b.n 4d2c6 │ │ + b.n 4ca06 │ │ adds r0, #0 │ │ asrs r0, r4, #14 │ │ movs r1, r0 │ │ asrs r6, r3, #13 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ ldmia r0!, {r2, r3, r4, r6} │ │ - b.n 4cbe8 │ │ + b.n 4c328 │ │ adds r0, #4 │ │ - b.n 4d35e │ │ + b.n 4ca9e │ │ adds r1, #12 │ │ - b.n 4cd28 │ │ + b.n 4c468 │ │ stmia r0!, {r1} │ │ - b.n 4d366 │ │ + b.n 4caa6 │ │ movs r1, r0 │ │ @ instruction: 0xea00c001 │ │ - b.n 4d36e │ │ + b.n 4caae │ │ adds r0, #4 │ │ - b.n 4d372 │ │ + b.n 4cab2 │ │ adds r0, #0 │ │ - b.n 4c73a │ │ + b.n 4be7a │ │ stmia r0!, {} │ │ - b.n 4c73c │ │ + b.n 4be7c │ │ adds r0, #0 │ │ - b.n 4cf7e │ │ + b.n 4c6be │ │ movs r3, r0 │ │ - b.n 4cf82 │ │ + b.n 4c6c2 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 4d168 │ │ - beq.n 4cc68 │ │ - b.n 4d0ec │ │ + b.n 4c8a8 │ │ + beq.n 4c3a8 │ │ + b.n 4c82c │ │ ands r0, r0 │ │ - b.n 4cf96 │ │ + b.n 4c6d6 │ │ movs r3, r0 │ │ - b.n 4cefe │ │ + b.n 4c63e │ │ asrs r4, r0, #32 │ │ - b.n 4c778 │ │ + b.n 4beb8 │ │ lsls r0, r0, #5 │ │ cmp r2, #0 │ │ str r4, [r0, r0] │ │ - b.n 4c7a0 │ │ + b.n 4bee0 │ │ str r0, [r1, #0] │ │ - b.n 4d184 │ │ + b.n 4c8c4 │ │ movs r0, r0 │ │ - b.n 4d3ae │ │ + b.n 4caee │ │ strh r3, [r0, #0] │ │ - b.n 4cfb2 │ │ + b.n 4c6f2 │ │ str r0, [sp, #8] │ │ - b.n 4cfb6 │ │ + b.n 4c6f6 │ │ movs r0, r0 │ │ - b.n 4c794 │ │ + b.n 4bed4 │ │ movs r6, r0 │ │ and.w r0, r0, r8, lsl #8 │ │ - b.n 4c7bc │ │ + b.n 4befc │ │ movs r4, r0 │ │ - b.n 4cfc6 │ │ + b.n 4c706 │ │ asrs r5, r1, #32 │ │ - b.n 4d3ca │ │ + b.n 4cb0a │ │ lsls r4, r1, #20 │ │ add.w r0, r0, r4, lsl #20 │ │ - b.n 4c7cc │ │ + b.n 4bf0c │ │ movs r0, r1 │ │ - b.n 4cf48 │ │ + b.n 4c688 │ │ lsls r6, r5, #4 │ │ cmp r2, #0 │ │ movs r3, r0 │ │ - b.n 4d0f0 │ │ + b.n 4c830 │ │ strb r1, [r1, #0] │ │ - b.n 4cfe2 │ │ + b.n 4c722 │ │ movs r0, r0 │ │ - b.n 4cdb0 │ │ + b.n 4c4f0 │ │ str r0, [sp, #4] │ │ - b.n 4d1bc │ │ + b.n 4c8fc │ │ lsls r0, r2, #3 │ │ - b.n 4d04e │ │ + b.n 4c78e │ │ movs r0, r0 │ │ - b.n 4d352 │ │ - add r0, pc, #448 @ (adr r0, 4ce74 ) │ │ - b.n 4ca94 │ │ + b.n 4ca92 │ │ + add r0, pc, #448 @ (adr r0, 4c5b4 ) │ │ + b.n 4c1d4 │ │ movs r1, r2 │ │ - ldr r2, [pc, #0] @ (4ccb8 ) │ │ + ldr r2, [pc, #0] @ (4c3f8 ) │ │ movs r4, r0 │ │ - b.n 4cffe │ │ + b.n 4c73e │ │ asrs r5, r1, #32 │ │ - b.n 4d402 │ │ + b.n 4cb42 │ │ movs r0, #6 │ │ - b.n 4d006 │ │ + b.n 4c746 │ │ lsls r7, r4, #19 │ │ add.w r1, r0, sl │ │ - b.n 4d00e │ │ + b.n 4c74e │ │ asrs r3, r0, #32 │ │ - b.n 4d492 │ │ + b.n 4cbd2 │ │ lsls r0, r6, #1 │ │ - b.n 4cab4 │ │ + b.n 4c1f4 │ │ lsls r0, r0, #1 │ │ - b.n 4d30e │ │ + b.n 4ca4e │ │ movs r1, r0 │ │ - b.n 4cd1e │ │ + b.n 4c45e │ │ asrs r0, r1, #32 │ │ - b.n 4c81c │ │ + b.n 4bf5c │ │ movs r0, #4 │ │ - b.n 4d426 │ │ + b.n 4cb66 │ │ lsls r2, r1, #4 │ │ lsls r2, r0, #2 │ │ movs r0, #1 │ │ - b.n 4cdee │ │ + b.n 4c52e │ │ movs r4, r0 │ │ - b.n 4d032 │ │ + b.n 4c772 │ │ asrs r5, r1, #32 │ │ - b.n 4d436 │ │ + b.n 4cb76 │ │ movs r0, #8 │ │ - b.n 4c814 │ │ + b.n 4bf54 │ │ lsls r0, r6, #19 │ │ @ instruction: 0xeb00ffe3 │ │ @ instruction: 0xeaff00f0 │ │ - b.n 4d11a │ │ + b.n 4c85a │ │ lsls r0, r0, #2 │ │ - b.n 4d18a │ │ + b.n 4c8ca │ │ asrs r0, r4, #8 │ │ - b.n 4d04e │ │ + b.n 4c78e │ │ movs r1, r1 │ │ - b.n 4d452 │ │ + b.n 4cb92 │ │ movs r5, r0 │ │ - b.n 4d3b8 │ │ + b.n 4caf8 │ │ lsls r3, r3, #4 │ │ ldrh r0, [r0, #16] │ │ movs r0, #4 │ │ - b.n 4d23c │ │ + b.n 4c97c │ │ asrs r1, r0, #4 │ │ - b.n 4cc46 │ │ - blx 44de28 │ │ + b.n 4c386 │ │ + blx 44d568 │ │ movs r0, r3 │ │ movs r0, r0 │ │ lsls r4, r3, #1 │ │ movs r0, r0 │ │ lsls r0, r0, #2 │ │ movs r0, r0 │ │ lsls r4, r5, #2 │ │ movs r0, r0 │ │ lsls r0, r3, #4 │ │ movs r0, r0 │ │ lsls r0, r7, #5 │ │ movs r0, r0 │ │ movs r0, r1 │ │ - b.n 4cff4 │ │ + b.n 4c734 │ │ lsls r0, r2, #4 │ │ cmp r2, #0 │ │ asrs r3, r0, #32 │ │ - b.n 4d19c │ │ + b.n 4c8dc │ │ movs r6, #10 │ │ - b.n 4d08e │ │ + b.n 4c7ce │ │ movs r0, #114 @ 0x72 │ │ - b.n 4cb50 │ │ + b.n 4c290 │ │ asrs r1, r0, #32 │ │ - b.n 4cd00 │ │ + b.n 4c440 │ │ movs r2, #1 │ │ - b.n 4d07e │ │ + b.n 4c7be │ │ lsls r2, r1, #4 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n 4d0a2 │ │ + b.n 4c7e2 │ │ asrs r0, r0, #32 │ │ - b.n 4d4a6 │ │ + b.n 4cbe6 │ │ adds r0, #0 │ │ - b.n 4d4aa │ │ + b.n 4cbea │ │ lsls r5, r2, #6 │ │ add.w r0, r0, r8 │ │ - b.n 4d186 │ │ + b.n 4c8c6 │ │ asrs r0, r0, #32 │ │ - b.n 4c8b0 │ │ + b.n 4bff0 │ │ asrs r0, r4, #6 │ │ - b.n 4d07c │ │ + b.n 4c7bc │ │ asrs r0, r0, #32 │ │ - b.n 4c898 │ │ + b.n 4bfd8 │ │ lsls r2, r0, #1 │ │ and.w r0, r0, sp, lsl #4 │ │ - b.n 4d19a │ │ + b.n 4c8da │ │ movs r5, r1 │ │ - b.n 4d42c │ │ + b.n 4cb6c │ │ lsls r6, r7, #3 │ │ lsrs r0, r0, #8 │ │ str r0, [r1, #0] │ │ - b.n 4d2ac │ │ + b.n 4c9ec │ │ asrs r7, r1, #32 │ │ - b.n 4d1aa │ │ + b.n 4c8ea │ │ movs r4, r0 │ │ - b.n 4d0da │ │ + b.n 4c81a │ │ movs r0, #6 │ │ - b.n 4d0de │ │ + b.n 4c81e │ │ lsls r1, r6, #18 │ │ @ instruction: 0xeb00ffb5 │ │ @ instruction: 0xeaff0007 │ │ - b.n 4d1be │ │ + b.n 4c8fe │ │ asrs r0, r4, #32 │ │ - b.n 4d4ee │ │ + b.n 4cc2e │ │ movs r0, #15 │ │ - b.n 4d572 │ │ + b.n 4ccb2 │ │ adds r0, #0 │ │ - b.n 4d4f6 │ │ + b.n 4cc36 │ │ movs r1, r2 │ │ - b.n 4cebe │ │ + b.n 4c5fe │ │ asrs r0, r1, #32 │ │ - b.n 4d1d2 │ │ + b.n 4c912 │ │ movs r5, #129 @ 0x81 │ │ - b.n 4d0c2 │ │ + b.n 4c802 │ │ movs r4, r0 │ │ - b.n 4d106 │ │ + b.n 4c846 │ │ asrs r0, r0, #32 │ │ - b.n 4d50a │ │ + b.n 4cc4a │ │ lsls r5, r7, #5 │ │ @ instruction: 0xeb00ffaf │ │ @ instruction: 0xeaff10b0 │ │ - b.n 4d26a │ │ + b.n 4c9aa │ │ movs r7, r0 │ │ - b.n 4d47c │ │ + b.n 4cbbc │ │ lsls r5, r3, #2 │ │ ldrh r0, [r0, #16] │ │ movs r0, #4 │ │ - b.n 4d300 │ │ + b.n 4ca40 │ │ asrs r1, r0, #4 │ │ - b.n 4cd0a │ │ - blx 44deec │ │ + b.n 4c44a │ │ + blx 44d62c │ │ lsls r4, r5, #13 │ │ movs r0, r0 │ │ movs r0, r4 │ │ movs r0, r0 │ │ lsls r0, r2, #10 │ │ movs r0, r0 │ │ lsls r0, r6, #11 │ │ @@ -98597,2406 +97546,2406 @@ │ │ lsls r0, r4, #14 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ movs r0, r0 │ │ movs r0, r1 │ │ - b.n 4d0c0 │ │ + b.n 4c800 │ │ lsls r5, r3, #3 │ │ cmp r2, #0 │ │ movs r0, #4 │ │ - b.n 4c950 │ │ + b.n 4c090 │ │ asrs r3, r0, #32 │ │ - b.n 4d26c │ │ + b.n 4c9ac │ │ movs r0, #1 │ │ - b.n 4cdc2 │ │ + b.n 4c502 │ │ asrs r1, r0, #32 │ │ - b.n 4d2a6 │ │ + b.n 4c9e6 │ │ movs r6, r1 │ │ - b.n 4d4c8 │ │ + b.n 4cc08 │ │ lsls r7, r2, #3 │ │ ldrh r0, [r0, #16] │ │ movs r4, r0 │ │ - b.n 4d16e │ │ + b.n 4c8ae │ │ asrs r0, r0, #32 │ │ - b.n 4d572 │ │ + b.n 4ccb2 │ │ adds r0, #0 │ │ - b.n 4d576 │ │ + b.n 4ccb6 │ │ lsls r2, r4, #5 │ │ add.w r0, r0, r3, lsr #32 │ │ and.w r0, r0, lr, ror #7 │ │ - b.n 4d256 │ │ + b.n 4c996 │ │ lsls r0, r1, #3 │ │ - b.n 4d4e8 │ │ + b.n 4cc28 │ │ lsls r7, r1, #3 │ │ subs r0, r0, r0 │ │ asrs r3, r0, #32 │ │ - b.n 4d2a0 │ │ + b.n 4c9e0 │ │ adds r0, #200 @ 0xc8 │ │ - b.n 4d2e6 │ │ + b.n 4ca26 │ │ subs r7, #19 │ │ - b.n 4d134 │ │ + b.n 4c874 │ │ asrs r1, r0, #32 │ │ - b.n 4ce04 │ │ + b.n 4c544 │ │ adds r2, #163 @ 0xa3 │ │ - b.n 4d19e │ │ + b.n 4c8de │ │ movs r2, #33 @ 0x21 │ │ - b.n 4d1a2 │ │ + b.n 4c8e2 │ │ str r3, [r0, #32] │ │ - b.n 4d16a │ │ + b.n 4c8aa │ │ asrs r7, r1, #32 │ │ - b.n 4d26c │ │ + b.n 4c9ac │ │ str r1, [r0, r0] │ │ - b.n 4cf7a │ │ + b.n 4c6ba │ │ movs r7, r3 │ │ - b.n 4d51c │ │ + b.n 4cc5c │ │ lsls r4, r0, #3 │ │ ldrh r0, [r0, #16] │ │ movs r0, #8 │ │ - b.n 4d394 │ │ + b.n 4cad4 │ │ movs r4, r0 │ │ - b.n 4d1be │ │ + b.n 4c8fe │ │ asrs r5, r1, #32 │ │ - b.n 4d5c2 │ │ + b.n 4cd02 │ │ lsls r0, r7, #17 │ │ add.w r0, r0, r0 │ │ - b.n 4d52a │ │ + b.n 4cc6a │ │ lsls r4, r3, #1 │ │ lsrs r0, r0, #8 │ │ str r0, [sp, #8] │ │ - b.n 4d3a0 │ │ + b.n 4cae0 │ │ str r4, [r0, r0] │ │ - b.n 4c9d0 │ │ + b.n 4c110 │ │ str r0, [r1, #0] │ │ - b.n 4d3b4 │ │ + b.n 4caf4 │ │ vpmin.u q15, q14, │ │ movs r0, r1 │ │ - b.n 4d4d6 │ │ + b.n 4cc16 │ │ lsls r0, r7, #2 │ │ subs r0, r0, r0 │ │ str r0, [r1, #0] │ │ - b.n 4d3c4 │ │ + b.n 4cb04 │ │ movs r4, r0 │ │ - b.n 4d1ee │ │ + b.n 4c92e │ │ asrs r5, r1, #32 │ │ - b.n 4d5f2 │ │ + b.n 4cd32 │ │ movs r0, #6 │ │ - b.n 4d1f6 │ │ + b.n 4c936 │ │ lsls r3, r5, #17 │ │ add.w r0, r0, r0 │ │ - b.n 4d55e │ │ + b.n 4cc9e │ │ vpmin.u , q9, │ │ movs r0, r1 │ │ - b.n 4ca00 │ │ + b.n 4c140 │ │ subs r2, r0, #5 │ │ - b.n 4d60a │ │ + b.n 4cd4a │ │ movs r4, r1 │ │ ldmia.w r0!, {r3} │ │ - b.n 4c9ec │ │ + b.n 4c12c │ │ movs r4, r0 │ │ - b.n 4d216 │ │ + b.n 4c956 │ │ lsls r0, r1, #19 │ │ add.w r0, r0, r0 │ │ - b.n 4d57e │ │ + b.n 4ccbe │ │ vpmin.u32 , q13, │ │ str r7, [r0, r0] │ │ - b.n 4d31a │ │ + b.n 4ca5a │ │ vpmin.u32 q8, q10, │ │ movs r0, r1 │ │ - b.n 4ca28 │ │ + b.n 4c168 │ │ asrs r1, r1, #4 │ │ - b.n 4d4f2 │ │ + b.n 4cc32 │ │ movs r4, r1 │ │ ldmia.w r0!, {r3} │ │ - b.n 4ca14 │ │ + b.n 4c154 │ │ movs r4, r0 │ │ - b.n 4d23e │ │ + b.n 4c97e │ │ lsls r6, r7, #18 │ │ add.w r0, r0, r0 │ │ - b.n 4d5a6 │ │ + b.n 4cce6 │ │ vpmin.u32 , q8, │ │ strb r1, [r1, #0] │ │ - b.n 4d418 │ │ + b.n 4cb58 │ │ movs r2, r1 │ │ - b.n 4d5c0 │ │ + b.n 4cd00 │ │ vpmin.u16 q8, , │ │ movs r0, r1 │ │ - b.n 4ca54 │ │ + b.n 4c194 │ │ asrs r2, r1, #4 │ │ - b.n 4d51e │ │ + b.n 4cc5e │ │ movs r4, r1 │ │ ldmia.w r0!, {r3} │ │ - b.n 4ca40 │ │ + b.n 4c180 │ │ movs r4, r0 │ │ - b.n 4d26a │ │ + b.n 4c9aa │ │ lsls r3, r6, #18 │ │ add.w r0, r0, r0 │ │ - b.n 4d5d2 │ │ + b.n 4cd12 │ │ vpmin.u16 , , │ │ movs r3, r1 │ │ - b.n 4d5e8 │ │ + b.n 4cd28 │ │ vpmin.u8 q8, , │ │ movs r0, r1 │ │ - b.n 4ca7c │ │ + b.n 4c1bc │ │ asrs r3, r1, #4 │ │ - b.n 4d546 │ │ + b.n 4cc86 │ │ movs r4, r1 │ │ ldmia.w r0!, {r3} │ │ - b.n 4ca68 │ │ + b.n 4c1a8 │ │ movs r4, r0 │ │ - b.n 4d292 │ │ + b.n 4c9d2 │ │ lsls r1, r5, #18 │ │ add.w r0, r0, r0 │ │ - b.n 4d5fa │ │ + b.n 4cd3a │ │ vpmin.u8 , , │ │ movs r4, r1 │ │ - b.n 4d610 │ │ + b.n 4cd50 │ │ vpmin.u8 q8, , │ │ movs r0, r1 │ │ - b.n 4caa4 │ │ + b.n 4c1e4 │ │ subs r3, r0, #5 │ │ - b.n 4d6ae │ │ + b.n 4cdee │ │ movs r4, r1 │ │ ldmia.w r0!, {r3} │ │ - b.n 4ca90 │ │ + b.n 4c1d0 │ │ movs r4, r0 │ │ - b.n 4d2ba │ │ + b.n 4c9fa │ │ lsls r7, r3, #18 │ │ add.w r0, r0, r0 │ │ - b.n 4d622 │ │ + b.n 4cd62 │ │ vpmin.u8 , , │ │ movs r5, r1 │ │ - b.n 4d638 │ │ + b.n 4cd78 │ │ vpmin.u q0, , │ │ movs r0, r1 │ │ - b.n 4cacc │ │ + b.n 4c20c │ │ asrs r5, r1, #4 │ │ - b.n 4d596 │ │ + b.n 4ccd6 │ │ movs r4, r1 │ │ ldmia.w r0!, {r3} │ │ - b.n 4cab8 │ │ + b.n 4c1f8 │ │ movs r4, r0 │ │ - b.n 4d2e2 │ │ + b.n 4ca22 │ │ lsls r5, r2, #18 │ │ add.w r0, r0, r0 │ │ - b.n 4d64a │ │ + b.n 4cd8a │ │ vpmin.u , , │ │ movs r6, r1 │ │ - b.n 4d660 │ │ + b.n 4cda0 │ │ vpmin.u q0, , │ │ movs r0, r1 │ │ - b.n 4caf4 │ │ + b.n 4c234 │ │ asrs r6, r1, #4 │ │ - b.n 4d5be │ │ + b.n 4ccfe │ │ movs r4, r1 │ │ ldmia.w r0!, {r3} │ │ - b.n 4cae0 │ │ + b.n 4c220 │ │ movs r4, r0 │ │ - b.n 4d30a │ │ + b.n 4ca4a │ │ lsls r3, r1, #18 │ │ add.w r0, r0, r0 │ │ - b.n 4d672 │ │ + b.n 4cdb2 │ │ vpmin.u32 , , │ │ movs r7, r1 │ │ - b.n 4d688 │ │ + b.n 4cdc8 │ │ vpmin.u32 q0, , │ │ movs r0, r1 │ │ - b.n 4cb1c │ │ + b.n 4c25c │ │ asrs r7, r1, #4 │ │ - b.n 4d5e6 │ │ + b.n 4cd26 │ │ movs r4, r1 │ │ ldmia.w r0!, {r3} │ │ - b.n 4cb08 │ │ + b.n 4c248 │ │ movs r4, r0 │ │ - b.n 4d332 │ │ + b.n 4ca72 │ │ lsls r1, r0, #18 │ │ add.w r0, r0, r0 │ │ - b.n 4d69a │ │ + b.n 4cdda │ │ vpmin.u32 , , │ │ vpmin.u16 q7, q15, │ │ str r1, [r0, r0] │ │ - b.n 4d510 │ │ + b.n 4cc50 │ │ movs r0, r1 │ │ - b.n 4cb44 │ │ + b.n 4c284 │ │ movs r0, r4 │ │ - b.n 4d6ba │ │ + b.n 4cdfa │ │ asrs r0, r0, #32 │ │ - b.n 4d352 │ │ + b.n 4ca92 │ │ movs r0, #8 │ │ - b.n 4c938 │ │ + b.n 4c078 │ │ asrs r0, r1, #32 │ │ - b.n 4cb34 │ │ + b.n 4c274 │ │ @ instruction: 0xff9b0aff │ │ adds r0, #4 │ │ - b.n 4cb42 │ │ + b.n 4c282 │ │ adds r1, r0, #0 │ │ - b.n 4d532 │ │ + b.n 4cc72 │ │ movs r4, r0 │ │ - b.n 4d36a │ │ + b.n 4caaa │ │ lsls r3, r6, #17 │ │ add.w r0, r0, r0 │ │ - b.n 4d6d2 │ │ + b.n 4ce12 │ │ @ instruction: 0xff951aff │ │ str r1, [r0, #0] │ │ - b.n 4d546 │ │ + b.n 4cc86 │ │ movs r5, r0 │ │ - b.n 4d2ea │ │ + b.n 4ca2a │ │ @ instruction: 0xfff03aff │ │ movs r0, #8 │ │ - b.n 4cb80 │ │ + b.n 4c2c0 │ │ movs r4, r0 │ │ - b.n 4d38a │ │ + b.n 4caca │ │ asrs r5, r1, #32 │ │ - b.n 4d78e │ │ + b.n 4cece │ │ lsls r3, r3, #16 │ │ @ instruction: 0xeb00ff8d │ │ @ instruction: 0xeaff1001 │ │ - b.n 4d65a │ │ + b.n 4cd9a │ │ movs r7, r0 │ │ - b.n 4d472 │ │ + b.n 4cbb2 │ │ asrs r0, r1, #32 │ │ - b.n 4d6e2 │ │ + b.n 4ce22 │ │ movs r0, #1 │ │ - b.n 4d166 │ │ + b.n 4c8a6 │ │ movs r4, r0 │ │ - b.n 4d3aa │ │ + b.n 4caea │ │ asrs r1, r0, #32 │ │ - b.n 4d7ae │ │ + b.n 4ceee │ │ adds r0, #1 │ │ - b.n 4d7b2 │ │ + b.n 4cef2 │ │ lsls r3, r2, #3 │ │ @ instruction: 0xeb00ff05 │ │ @ instruction: 0xeaff5004 │ │ - b.n 4cbb8 │ │ + b.n 4c2f8 │ │ str r0, [r0, #0] │ │ - b.n 4d7c2 │ │ + b.n 4cf02 │ │ asrs r0, r0, #32 │ │ - b.n 4d7c6 │ │ + b.n 4cf06 │ │ movs r0, r1 │ │ - b.n 4d33c │ │ + b.n 4ca7c │ │ movs r6, r7 │ │ cmp r2, #0 │ │ movs r0, #3 │ │ - b.n 4d4e4 │ │ + b.n 4cc24 │ │ str r0, [sp, #4] │ │ - b.n 4d5a8 │ │ + b.n 4cce8 │ │ movs r0, #2 │ │ - b.n 4d1a4 │ │ + b.n 4c8e4 │ │ movs r0, #208 @ 0xd0 │ │ - b.n 4d442 │ │ + b.n 4cb82 │ │ adds r0, #127 @ 0x7f │ │ - b.n 4d4a6 │ │ + b.n 4cbe6 │ │ movs r0, r0 │ │ - b.n 4d74a │ │ + b.n 4ce8a │ │ str r3, [r2, #16] │ │ - b.n 4d3b6 │ │ + b.n 4caf6 │ │ asrs r7, r0, #32 │ │ - b.n 4d5b0 │ │ + b.n 4ccf0 │ │ @ instruction: 0xfff44aff │ │ strb r0, [r1, #0] │ │ - b.n 4d5d0 │ │ + b.n 4cd10 │ │ movs r4, r0 │ │ - b.n 4d3fa │ │ + b.n 4cb3a │ │ asrs r5, r1, #32 │ │ - b.n 4d7fe │ │ + b.n 4cf3e │ │ movs r0, #7 │ │ - b.n 4d402 │ │ + b.n 4cb42 │ │ lsls r0, r5, #15 │ │ add.w r0, r0, r8 │ │ - b.n 4cc04 │ │ + b.n 4c344 │ │ lsls r6, r0, #4 │ │ - b.n 4d1ce │ │ + b.n 4c90e │ │ str r7, [r0, #0] │ │ - b.n 4d412 │ │ + b.n 4cb52 │ │ cmp r7, #129 @ 0x81 │ │ - b.n 4d5d6 │ │ + b.n 4cd16 │ │ vpmin.u8 q7, q10, │ │ str r4, [r0, r0] │ │ - b.n 4cc18 │ │ + b.n 4c358 │ │ movs r3, r0 │ │ - b.n 4d534 │ │ + b.n 4cc74 │ │ asrs r7, r1, #32 │ │ - b.n 4d6e6 │ │ + b.n 4ce26 │ │ adds r0, #1 │ │ - b.n 4d82a │ │ + b.n 4cf6a │ │ asrs r7, r1, #32 │ │ - b.n 4d76e │ │ + b.n 4ceae │ │ movs r0, r0 │ │ - b.n 4d09c │ │ + b.n 4c7dc │ │ lsls r0, r0, #24 │ │ - b.n 4d3f6 │ │ + b.n 4cb36 │ │ movs r1, r0 │ │ - b.n 4d0fa │ │ + b.n 4c83a │ │ asrs r1, r0, #32 │ │ - b.n 4d83e │ │ + b.n 4cf7e │ │ movs r0, #1 │ │ - b.n 4d602 │ │ + b.n 4cd42 │ │ movs r4, r0 │ │ - b.n 4d446 │ │ + b.n 4cb86 │ │ lsls r6, r5, #2 │ │ @ instruction: 0xeb009002 │ │ - b.n 4d61c │ │ + b.n 4cd5c │ │ vpmin.u32 q15, q8, │ │ str r0, [r1, #0] │ │ - b.n 4d630 │ │ + b.n 4cd70 │ │ movs r4, r0 │ │ - b.n 4d45a │ │ + b.n 4cb9a │ │ asrs r5, r1, #32 │ │ - b.n 4d85e │ │ + b.n 4cf9e │ │ movs r0, #6 │ │ - b.n 4d462 │ │ + b.n 4cba2 │ │ lsls r0, r2, #15 │ │ add.w r0, r0, r0 │ │ - b.n 4d7ca │ │ + b.n 4cf0a │ │ mrc2 10, 6, r1, cr7, cr15, {7} @ │ │ movs r0, #8 │ │ - b.n 4cc6c │ │ + b.n 4c3ac │ │ movs r4, r0 │ │ - b.n 4d476 │ │ + b.n 4cbb6 │ │ asrs r5, r1, #32 │ │ - b.n 4d87a │ │ + b.n 4cfba │ │ str r4, [r0, r0] │ │ - b.n 4ca62 │ │ + b.n 4c1a2 │ │ movs r0, #8 │ │ - b.n 4cc5c │ │ + b.n 4c39c │ │ lsls r6, r3, #15 │ │ add.w r0, r0, r4 │ │ - b.n 4d48a │ │ + b.n 4cbca │ │ asrs r7, r1, #2 │ │ - b.n 4d88e │ │ + b.n 4cfce │ │ movs r0, #5 │ │ - b.n 4d492 │ │ + b.n 4cbd2 │ │ mcr2 10, 6, lr, cr12, cr15, {7} @ │ │ asrs r0, r0, #32 │ │ - b.n 4cc94 │ │ + b.n 4c3d4 │ │ movs r0, r1 │ │ - b.n 4d89e │ │ + b.n 4cfde │ │ movs r1, r0 │ │ - b.n 4d784 │ │ + b.n 4cec4 │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ movs r0, #8 │ │ - b.n 4d684 │ │ + b.n 4cdc4 │ │ movs r4, r0 │ │ - b.n 4d4ae │ │ + b.n 4cbee │ │ asrs r6, r1, #32 │ │ - b.n 4d8b2 │ │ + b.n 4cff2 │ │ lsls r4, r7, #14 │ │ add.w r0, r0, r8, lsl #8 │ │ - b.n 4ccb4 │ │ + b.n 4c3f4 │ │ movs r4, r0 │ │ - b.n 4d4be │ │ + b.n 4cbfe │ │ asrs r7, r1, #32 │ │ - b.n 4d8c2 │ │ + b.n 4d002 │ │ lsls r6, r1, #15 │ │ add.w r0, r0, r8 │ │ - b.n 4d8ca │ │ - beq.n 4d1c4 │ │ - b.n 4d624 │ │ + b.n 4d00a │ │ + beq.n 4c904 │ │ + b.n 4cd64 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, sl, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 4d6b4 │ │ + b.n 4cdf4 │ │ ands r0, r1 │ │ - b.n 4ccd4 │ │ + b.n 4c414 │ │ str r2, [r0, #0] │ │ - b.n 4d4e2 │ │ + b.n 4cc22 │ │ str r0, [r0, r0] │ │ - b.n 4d4e6 │ │ + b.n 4cc26 │ │ movs r5, r0 │ │ - b.n 4d84c │ │ + b.n 4cf8c │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n 4d854 │ │ + b.n 4cf94 │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 4d85c │ │ + b.n 4cf9c │ │ movs r0, r5 │ │ subs r0, r0, r0 │ │ movs r2, r0 │ │ - b.n 4d902 │ │ + b.n 4d042 │ │ movs r7, r1 │ │ - b.n 4d872 │ │ + b.n 4cfb2 │ │ movs r7, r0 │ │ ldrh r0, [r0, #16] │ │ movs r0, r0 │ │ - b.n 4d874 │ │ + b.n 4cfb4 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n 4d516 │ │ + b.n 4cc56 │ │ asrs r6, r0, #32 │ │ - b.n 4d51a │ │ + b.n 4cc5a │ │ movs r0, r2 │ │ and.w r0, r0, r6 │ │ - b.n 4d508 │ │ + b.n 4cc48 │ │ movs r2, r0 │ │ - b.n 4d926 │ │ + b.n 4d066 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r2, ip} │ │ - b.n 4d978 │ │ + b.n 4d0b8 │ │ movs r2, r0 │ │ - b.n 4d936 │ │ + b.n 4d076 │ │ movs r1, r0 │ │ - b.n 4d89c │ │ + b.n 4cfdc │ │ @ instruction: 0xfffa1aff │ │ movs r1, r0 │ │ - b.n 4d8a8 │ │ + b.n 4cfe8 │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ movs r7, r1 │ │ - b.n 4d8b6 │ │ + b.n 4cff6 │ │ @ instruction: 0xfff68aff │ │ movs r5, r0 │ │ - b.n 4d552 │ │ + b.n 4cc92 │ │ lsls r2, r5, #16 │ │ add.w r0, r0, r9 │ │ and.w r0, r0, r5 │ │ - b.n 4d55e │ │ + b.n 4cc9e │ │ asrs r7, r1, #2 │ │ - b.n 4d962 │ │ + b.n 4d0a2 │ │ movs r0, #4 │ │ - b.n 4d566 │ │ + b.n 4cca6 │ │ lsls r7, r1, #14 │ │ add.w r0, r0, r0 │ │ - b.n 4d8ce │ │ + b.n 4d00e │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ lsls r0, r0, #2 │ │ - b.n 4d576 │ │ + b.n 4ccb6 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r0, r1, r2, r3, r4} │ │ - b.n 4d8ea │ │ + b.n 4d02a │ │ @ instruction: 0xffe98aff │ │ adds r1, r0, #0 │ │ - b.n 4d752 │ │ + b.n 4ce92 │ │ movs r5, r0 │ │ - b.n 4d58a │ │ + b.n 4ccca │ │ movs r0, #4 │ │ - b.n 4d58e │ │ + b.n 4ccce │ │ lsls r4, r2, #15 │ │ add.w r0, r0, r0 │ │ - b.n 4d8f6 │ │ + b.n 4d036 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ lsls r0, r0, #2 │ │ - b.n 4d59e │ │ + b.n 4ccde │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, ip} │ │ - b.n 4cda4 │ │ + b.n 4c4e4 │ │ movs r0, #48 @ 0x30 │ │ - b.n 4cda8 │ │ + b.n 4c4e8 │ │ adds r0, #48 @ 0x30 │ │ - b.n 4cdac │ │ + b.n 4c4ec │ │ asrs r1, r0, #32 │ │ - b.n 4d390 │ │ + b.n 4cad0 │ │ movs r4, r5 │ │ - b.n 4cdb4 │ │ + b.n 4c4f4 │ │ movs r0, #2 │ │ - b.n 4d398 │ │ + b.n 4cad8 │ │ adds r0, #3 │ │ - b.n 4d39c │ │ + b.n 4cadc │ │ movs r0, r0 │ │ - b.n 4d1c0 │ │ + b.n 4c900 │ │ lsls r0, r5 │ │ - b.n 4d786 │ │ + b.n 4cec6 │ │ movs r4, r0 │ │ - b.n 4d5ca │ │ - lsrs r0, r2, #7 │ │ + b.n 4cd0a │ │ + lsrs r4, r1, #7 │ │ add.w r0, r0, r4 │ │ - b.n 4d5d2 │ │ - lsrs r2, r2, #7 │ │ - add.w r9, r0, sp, ror #2 │ │ - @ instruction: 0xeb008b0b │ │ - vrsra.u64 d25, d4, #5 │ │ - @ instruction: 0xfffb9e03 │ │ - vcvt.f16.u16 d20, d16, #5 │ │ + b.n 4cd12 │ │ + lsrs r6, r1, #7 │ │ + add.w r9, r0, r9, ror #2 │ │ + @ instruction: 0xeb009554 │ │ + vcvt.u16.f16 , , #5 │ │ + vtbl.8 d26, {d27-d28}, d30 │ │ + @ instruction: 0xfffb4d80 │ │ movs r0, r0 │ │ - ldr r4, [pc, #448] @ (4d46c ) │ │ + ldr r4, [pc, #448] @ (4cbac ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 4d7cc │ │ + b.n 4cf0c │ │ str r0, [r1, #0] │ │ - b.n 4cdec │ │ + b.n 4c52c │ │ str r2, [r0, r0] │ │ - b.n 4d5fa │ │ + b.n 4cd3a │ │ ands r0, r0 │ │ - b.n 4d5fe │ │ + b.n 4cd3e │ │ movs r5, r0 │ │ - b.n 4d964 │ │ + b.n 4d0a4 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n 4d96c │ │ + b.n 4d0ac │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 4d974 │ │ + b.n 4d0b4 │ │ movs r1, r5 │ │ subs r0, r0, r0 │ │ movs r2, r0 │ │ - b.n 4da1a │ │ + b.n 4d15a │ │ movs r7, r1 │ │ - b.n 4d988 │ │ + b.n 4d0c8 │ │ movs r0, r1 │ │ ldrh r0, [r0, #16] │ │ movs r0, r0 │ │ - b.n 4d98c │ │ + b.n 4d0cc │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r0, #0 │ │ - b.n 4ce1a │ │ + b.n 4c55a │ │ movs r4, r0 │ │ - b.n 4d632 │ │ + b.n 4cd72 │ │ asrs r5, r0, #32 │ │ - b.n 4d636 │ │ + b.n 4cd76 │ │ movs r1, r2 │ │ and.w r0, r0, r5 │ │ - b.n 4d624 │ │ + b.n 4cd64 │ │ movs r2, r0 │ │ - b.n 4da42 │ │ + b.n 4d182 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r2, ip} │ │ - b.n 4da94 │ │ + b.n 4d1d4 │ │ movs r2, r0 │ │ - b.n 4da52 │ │ + b.n 4d192 │ │ movs r1, r0 │ │ - b.n 4d9b8 │ │ + b.n 4d0f8 │ │ @ instruction: 0xfffa1aff │ │ movs r1, r0 │ │ - b.n 4d9c4 │ │ + b.n 4d104 │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ movs r7, r1 │ │ - b.n 4d9d0 │ │ + b.n 4d110 │ │ @ instruction: 0xfff68aff │ │ movs r4, r0 │ │ - b.n 4d66e │ │ + b.n 4cdae │ │ lsls r3, r4, #15 │ │ add.w r0, r0, r9 │ │ and.w r0, r0, r0, lsl #8 │ │ - b.n 4ce66 │ │ + b.n 4c5a6 │ │ movs r4, r0 │ │ - b.n 4d67e │ │ + b.n 4cdbe │ │ asrs r7, r1, #2 │ │ - b.n 4da82 │ │ + b.n 4d1c2 │ │ lsls r6, r3, #13 │ │ add.w r0, r0, r0 │ │ - b.n 4d9ea │ │ + b.n 4d12a │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ lsls r0, r0, #2 │ │ - b.n 4d692 │ │ + b.n 4cdd2 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r0, r1, r2, r3, r4} │ │ - b.n 4da04 │ │ + b.n 4d144 │ │ @ instruction: 0xffe98aff │ │ movs r0, #208 @ 0xd0 │ │ - b.n 4d6ee │ │ + b.n 4ce2e │ │ adds r1, r0, #0 │ │ - b.n 4d870 │ │ + b.n 4cfb0 │ │ movs r4, r0 │ │ - b.n 4d6aa │ │ + b.n 4cdea │ │ lsls r3, r4, #14 │ │ add.w r0, r0, r0 │ │ - b.n 4da12 │ │ + b.n 4d152 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ lsls r0, r0, #2 │ │ - b.n 4d6ba │ │ + b.n 4cdfa │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, ip} │ │ - b.n 4cec0 │ │ + b.n 4c600 │ │ movs r0, #48 @ 0x30 │ │ - b.n 4cec4 │ │ + b.n 4c604 │ │ adds r0, #48 @ 0x30 │ │ - b.n 4cec8 │ │ + b.n 4c608 │ │ asrs r1, r0, #32 │ │ - b.n 4d4ac │ │ + b.n 4cbec │ │ movs r4, r5 │ │ - b.n 4ced0 │ │ + b.n 4c610 │ │ movs r0, #2 │ │ - b.n 4d4b4 │ │ + b.n 4cbf4 │ │ adds r0, #3 │ │ - b.n 4d4b8 │ │ + b.n 4cbf8 │ │ movs r0, r0 │ │ - b.n 4d2dc │ │ + b.n 4ca1c │ │ lsls r0, r5 │ │ - b.n 4d8a2 │ │ + b.n 4cfe2 │ │ movs r4, r0 │ │ - b.n 4d6e6 │ │ - lsrs r1, r1, #6 │ │ + b.n 4ce26 │ │ + lsrs r5, r0, #6 │ │ add.w r0, r0, r4 │ │ - b.n 4d6ee │ │ - lsrs r3, r1, #6 │ │ - add.w r9, r0, r6, ror #1 │ │ - @ instruction: 0xeb0089ef │ │ - vtbx.8 d25, {d11-d14}, d14 │ │ - vqdmulh.s , , d23[0] │ │ - @ instruction: 0xfffb4b14 │ │ + b.n 4ce2e │ │ + lsrs r7, r0, #6 │ │ + add.w r9, r0, r2, ror #1 │ │ + @ instruction: 0xeb009438 │ │ + vqshlu.s32 d26, d10, #27 │ │ + @ instruction: 0xfffba892 │ │ + vdup.8 q10, d20[5] │ │ movs r0, r0 │ │ - ldr r7, [pc, #960] @ (4d788 ) │ │ + ldr r7, [pc, #960] @ (4cec8 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 4d8e8 │ │ - beq.n 4d3f8 │ │ - b.n 4d86c │ │ + b.n 4d028 │ │ + beq.n 4cb38 │ │ + b.n 4cfac │ │ strb r3, [r0, #0] │ │ - b.n 4d716 │ │ + b.n 4ce56 │ │ str r2, [r0, r0] │ │ - b.n 4d71a │ │ + b.n 4ce5a │ │ strh r0, [r0, #0] │ │ - b.n 4d71e │ │ + b.n 4ce5e │ │ movs r5, r0 │ │ - b.n 4da84 │ │ + b.n 4d1c4 │ │ lsls r0, r5, #2 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n 4da8c │ │ + b.n 4d1cc │ │ lsls r1, r7, #2 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 4da94 │ │ + b.n 4d1d4 │ │ lsls r5, r3, #4 │ │ subs r0, r0, r0 │ │ str r2, [r0, #0] │ │ - b.n 4db3a │ │ + b.n 4d27a │ │ movs r0, r0 │ │ - b.n 4daac │ │ + b.n 4d1ec │ │ lsls r6, r7, #2 │ │ subs r0, r0, r0 │ │ movs r0, #16 │ │ - b.n 4d920 │ │ + b.n 4d060 │ │ movs r0, r1 │ │ - b.n 4d74a │ │ + b.n 4ce8a │ │ asrs r5, r1, #32 │ │ - b.n 4db4e │ │ + b.n 4d28e │ │ lsls r5, r2, #12 │ │ add.w r0, r0, r0 │ │ - b.n 4dab6 │ │ + b.n 4d1f6 │ │ lsls r0, r7, #2 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n 4da48 │ │ + b.n 4d188 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n 4cf60 │ │ + b.n 4c6a0 │ │ asrs r0, r0, #32 │ │ - b.n 4db6a │ │ + b.n 4d2aa │ │ movs r0, #4 │ │ - b.n 4cd4e │ │ + b.n 4c48e │ │ movs r0, r2 │ │ - b.n 4cf4c │ │ + b.n 4c68c │ │ movs r0, r1 │ │ - b.n 4d776 │ │ + b.n 4ceb6 │ │ lsls r1, r4, #12 │ │ add.w r0, r0, r0 │ │ - b.n 4dade │ │ + b.n 4d21e │ │ lsls r6, r5, #2 │ │ subs r0, r0, r0 │ │ movs r2, r0 │ │ - b.n 4da70 │ │ + b.n 4d1b0 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n 4cf88 │ │ + b.n 4c6c8 │ │ asrs r1, r0, #32 │ │ - b.n 4db92 │ │ + b.n 4d2d2 │ │ movs r0, #4 │ │ - b.n 4cd76 │ │ + b.n 4c4b6 │ │ movs r0, r2 │ │ - b.n 4cf74 │ │ + b.n 4c6b4 │ │ movs r0, r1 │ │ - b.n 4d79e │ │ + b.n 4cede │ │ lsls r7, r2, #12 │ │ add.w r0, r0, r0 │ │ - b.n 4db06 │ │ + b.n 4d246 │ │ lsls r4, r4, #2 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n 4da98 │ │ + b.n 4d1d8 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n 4cfb0 │ │ + b.n 4c6f0 │ │ asrs r2, r0, #32 │ │ - b.n 4dbba │ │ + b.n 4d2fa │ │ movs r0, #4 │ │ - b.n 4cd9e │ │ + b.n 4c4de │ │ movs r0, r2 │ │ - b.n 4cf9c │ │ + b.n 4c6dc │ │ movs r0, r1 │ │ - b.n 4d7c6 │ │ + b.n 4cf06 │ │ lsls r5, r1, #12 │ │ add.w r0, r0, r0 │ │ - b.n 4db2e │ │ + b.n 4d26e │ │ lsls r2, r3, #2 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n 4dac0 │ │ + b.n 4d200 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n 4cfd8 │ │ + b.n 4c718 │ │ asrs r3, r0, #32 │ │ - b.n 4dbe2 │ │ + b.n 4d322 │ │ movs r0, #4 │ │ - b.n 4cdc6 │ │ + b.n 4c506 │ │ movs r0, r2 │ │ - b.n 4cfc4 │ │ + b.n 4c704 │ │ movs r0, r1 │ │ - b.n 4d7ee │ │ + b.n 4cf2e │ │ lsls r3, r0, #12 │ │ add.w r0, r0, r0 │ │ - b.n 4db56 │ │ + b.n 4d296 │ │ lsls r0, r2, #2 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n 4dae8 │ │ + b.n 4d228 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n 4d000 │ │ + b.n 4c740 │ │ asrs r4, r0, #32 │ │ - b.n 4dc0a │ │ + b.n 4d34a │ │ movs r0, #4 │ │ - b.n 4cdee │ │ + b.n 4c52e │ │ movs r0, r2 │ │ - b.n 4cfec │ │ + b.n 4c72c │ │ movs r0, r1 │ │ - b.n 4d816 │ │ + b.n 4cf56 │ │ lsls r1, r7, #11 │ │ add.w r0, r0, r0 │ │ - b.n 4db7e │ │ + b.n 4d2be │ │ lsls r6, r0, #2 │ │ subs r0, r0, r0 │ │ movs r0, r4 │ │ - b.n 4db10 │ │ + b.n 4d250 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n 4d028 │ │ + b.n 4c768 │ │ asrs r5, r0, #32 │ │ - b.n 4dc32 │ │ + b.n 4d372 │ │ movs r0, #4 │ │ - b.n 4ce16 │ │ + b.n 4c556 │ │ movs r0, r2 │ │ - b.n 4d014 │ │ + b.n 4c754 │ │ movs r0, r1 │ │ - b.n 4d83e │ │ + b.n 4cf7e │ │ lsls r7, r5, #11 │ │ add.w r0, r0, r0 │ │ - b.n 4dba6 │ │ + b.n 4d2e6 │ │ lsls r4, r7, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n 4db38 │ │ + b.n 4d278 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n 4d050 │ │ + b.n 4c790 │ │ asrs r6, r0, #32 │ │ - b.n 4dc5a │ │ + b.n 4d39a │ │ movs r0, #4 │ │ - b.n 4ce3e │ │ + b.n 4c57e │ │ movs r0, r2 │ │ - b.n 4d03c │ │ + b.n 4c77c │ │ movs r0, r1 │ │ - b.n 4d866 │ │ + b.n 4cfa6 │ │ lsls r5, r4, #11 │ │ add.w r0, r0, r0 │ │ - b.n 4dbce │ │ + b.n 4d30e │ │ lsls r2, r6, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #2 │ │ - b.n 4db60 │ │ + b.n 4d2a0 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n 4d078 │ │ + b.n 4c7b8 │ │ asrs r7, r0, #32 │ │ - b.n 4dc82 │ │ + b.n 4d3c2 │ │ movs r0, #4 │ │ - b.n 4ce66 │ │ + b.n 4c5a6 │ │ movs r0, r2 │ │ - b.n 4d064 │ │ + b.n 4c7a4 │ │ movs r0, r1 │ │ - b.n 4d88e │ │ + b.n 4cfce │ │ lsls r3, r3, #11 │ │ add.w r0, r0, r0 │ │ - b.n 4dbf6 │ │ + b.n 4d336 │ │ lsls r0, r5, #1 │ │ subs r0, r0, r0 │ │ lsrs r1, r0, #16 │ │ - b.n 4db88 │ │ + b.n 4d2c8 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n 4d0a0 │ │ + b.n 4c7e0 │ │ asrs r0, r1, #32 │ │ - b.n 4dcaa │ │ + b.n 4d3ea │ │ movs r0, #4 │ │ - b.n 4ce8e │ │ + b.n 4c5ce │ │ movs r0, r2 │ │ - b.n 4d08c │ │ + b.n 4c7cc │ │ movs r0, r1 │ │ - b.n 4d8b6 │ │ + b.n 4cff6 │ │ lsls r1, r2, #11 │ │ add.w r0, r0, r0 │ │ - b.n 4dc1e │ │ + b.n 4d35e │ │ lsls r6, r3, #1 │ │ subs r0, r0, r0 │ │ lsrs r2, r0, #16 │ │ - b.n 4dbb0 │ │ + b.n 4d2f0 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n 4d0c8 │ │ + b.n 4c808 │ │ asrs r1, r1, #32 │ │ - b.n 4dcd2 │ │ + b.n 4d412 │ │ movs r0, #4 │ │ - b.n 4ceb6 │ │ + b.n 4c5f6 │ │ movs r0, r2 │ │ - b.n 4d0b4 │ │ + b.n 4c7f4 │ │ movs r0, r1 │ │ - b.n 4d8de │ │ + b.n 4d01e │ │ lsls r7, r0, #11 │ │ add.w r0, r0, r0 │ │ - b.n 4dc46 │ │ + b.n 4d386 │ │ lsls r4, r2, #1 │ │ subs r0, r0, r0 │ │ lsrs r1, r0, #12 │ │ - b.n 4dbd8 │ │ + b.n 4d318 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n 4d0f0 │ │ + b.n 4c830 │ │ asrs r2, r1, #32 │ │ - b.n 4dcfa │ │ + b.n 4d43a │ │ movs r0, #4 │ │ - b.n 4cede │ │ + b.n 4c61e │ │ movs r0, r2 │ │ - b.n 4d0dc │ │ + b.n 4c81c │ │ movs r0, r1 │ │ - b.n 4d906 │ │ + b.n 4d046 │ │ lsls r5, r7, #10 │ │ add.w r0, r0, r0 │ │ - b.n 4dc6e │ │ + b.n 4d3ae │ │ lsls r2, r1, #1 │ │ subs r0, r0, r0 │ │ lsrs r2, r0, #12 │ │ - b.n 4dc00 │ │ + b.n 4d340 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n 4d118 │ │ + b.n 4c858 │ │ asrs r3, r1, #32 │ │ - b.n 4dd22 │ │ + b.n 4d462 │ │ movs r0, #4 │ │ - b.n 4cf06 │ │ + b.n 4c646 │ │ movs r0, r2 │ │ - b.n 4d104 │ │ + b.n 4c844 │ │ movs r0, r1 │ │ - b.n 4d92e │ │ + b.n 4d06e │ │ lsls r3, r6, #10 │ │ add.w r0, r0, r0 │ │ - b.n 4dc96 │ │ + b.n 4d3d6 │ │ lsls r0, r0, #1 │ │ subs r0, r0, r0 │ │ lsrs r1, r0, #8 │ │ - b.n 4dc28 │ │ + b.n 4d368 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n 4d140 │ │ + b.n 4c880 │ │ asrs r4, r1, #32 │ │ - b.n 4dd4a │ │ + b.n 4d48a │ │ movs r0, #4 │ │ - b.n 4cf2e │ │ + b.n 4c66e │ │ movs r0, r2 │ │ - b.n 4d12c │ │ + b.n 4c86c │ │ movs r0, r1 │ │ - b.n 4d956 │ │ + b.n 4d096 │ │ lsls r1, r5, #10 │ │ add.w r0, r0, r0 │ │ - b.n 4dcbe │ │ + b.n 4d3fe │ │ movs r6, r6 │ │ subs r0, r0, r0 │ │ - ldr r2, [pc, #8] @ (4d62c ) │ │ - b.n 4da50 │ │ + ldr r2, [pc, #8] @ (4cd6c ) │ │ + b.n 4d190 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n 4d168 │ │ + b.n 4c8a8 │ │ asrs r5, r1, #32 │ │ - b.n 4dd72 │ │ + b.n 4d4b2 │ │ movs r0, #4 │ │ - b.n 4cf56 │ │ + b.n 4c696 │ │ movs r0, r2 │ │ - b.n 4d154 │ │ + b.n 4c894 │ │ movs r0, r1 │ │ - b.n 4d97e │ │ + b.n 4d0be │ │ lsls r7, r3, #10 │ │ add.w r0, r0, r0 │ │ - b.n 4dce6 │ │ + b.n 4d426 │ │ movs r4, r5 │ │ subs r0, r0, r0 │ │ lsrs r1, r0, #4 │ │ - b.n 4dc78 │ │ + b.n 4d3b8 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n 4d190 │ │ + b.n 4c8d0 │ │ asrs r6, r1, #32 │ │ - b.n 4dd9a │ │ + b.n 4d4da │ │ movs r0, #4 │ │ - b.n 4cf7e │ │ + b.n 4c6be │ │ movs r0, r2 │ │ - b.n 4d17c │ │ + b.n 4c8bc │ │ movs r0, r1 │ │ - b.n 4d9a6 │ │ + b.n 4d0e6 │ │ lsls r5, r2, #10 │ │ add.w r0, r0, r0 │ │ - b.n 4dd0e │ │ + b.n 4d44e │ │ movs r2, r4 │ │ subs r0, r0, r0 │ │ lsrs r2, r0, #4 │ │ - b.n 4dca0 │ │ + b.n 4d3e0 │ │ lsls r7, r5, #1 │ │ subs r0, r0, r0 │ │ str r0, [r0, #0] │ │ - b.n 4ddbe │ │ + b.n 4d4fe │ │ movs r0, r0 │ │ - b.n 4dd2a │ │ + b.n 4d46a │ │ movs r5, r3 │ │ subs r0, r0, r0 │ │ lsls r6, r6, #1 │ │ and.w r0, r0, r5 │ │ - b.n 4d9bc │ │ + b.n 4d0fc │ │ str r2, [r0, #0] │ │ - b.n 4ddd2 │ │ + b.n 4d512 │ │ movs r1, r3 │ │ subs r0, r0, r0 │ │ movs r0, #8 │ │ - b.n 4dbb4 │ │ + b.n 4d2f4 │ │ movs r0, r1 │ │ - b.n 4d9de │ │ + b.n 4d11e │ │ asrs r5, r1, #32 │ │ - b.n 4dde2 │ │ + b.n 4d522 │ │ lsls r0, r6, #9 │ │ add.w r0, r0, r0 │ │ - b.n 4dd4a │ │ + b.n 4d48a │ │ movs r3, r2 │ │ subs r0, r0, r0 │ │ movs r0, #8 │ │ - b.n 4d1ec │ │ + b.n 4c92c │ │ movs r0, r1 │ │ - b.n 4d9f6 │ │ + b.n 4d136 │ │ asrs r5, r1, #32 │ │ - b.n 4ddfa │ │ + b.n 4d53a │ │ ands r4, r0 │ │ - b.n 4cfe2 │ │ + b.n 4c722 │ │ movs r0, #8 │ │ - b.n 4d1dc │ │ + b.n 4c91c │ │ lsls r6, r7, #9 │ │ add.w r0, r0, r8 │ │ - b.n 4da0a │ │ + b.n 4d14a │ │ asrs r7, r1, #2 │ │ - b.n 4de0e │ │ + b.n 4d54e │ │ movs r0, #4 │ │ - b.n 4da12 │ │ + b.n 4d152 │ │ lsls r1, r2, #1 │ │ and.w r0, r0, r4 │ │ - b.n 4de68 │ │ + b.n 4d5a8 │ │ str r2, [r0, #0] │ │ - b.n 4de1e │ │ + b.n 4d55e │ │ movs r1, r0 │ │ - b.n 4dd82 │ │ + b.n 4d4c2 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r0, #12 │ │ - b.n 4dc04 │ │ + b.n 4d344 │ │ movs r0, r1 │ │ - b.n 4da2e │ │ + b.n 4d16e │ │ asrs r5, r1, #32 │ │ - b.n 4de32 │ │ + b.n 4d572 │ │ lsls r4, r3, #9 │ │ add.w r0, r0, r0 │ │ - b.n 4dd9a │ │ + b.n 4d4da │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n 4da42 │ │ - beq.n 4d73c │ │ - b.n 4db9c │ │ + b.n 4d182 │ │ + beq.n 4ce7c │ │ + b.n 4d2dc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r4, r5, r6} │ │ - b.n 4d50c │ │ + b.n 4cc4c │ │ movs r0, r0 │ │ - b.n 4ddb2 │ │ + b.n 4d4f2 │ │ movs r4, r6 │ │ lsrs r0, r0, #8 │ │ ldr r5, [r4, #0] │ │ - b.n 4da5a │ │ + b.n 4d19a │ │ str r5, [r6, r1] │ │ - b.n 4d50a │ │ + b.n 4cc4a │ │ movs r1, r0 │ │ - b.n 4ddd0 │ │ + b.n 4d510 │ │ movs r4, r3 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n 4de6a │ │ - add r0, pc, #64 @ (adr r0, 4d76c ) │ │ - b.n 4dbfa │ │ + b.n 4d5aa │ │ + add r0, pc, #64 @ (adr r0, 4ceac ) │ │ + b.n 4d33a │ │ movs r6, r0 │ │ - b.n 4d9d2 │ │ - add r0, pc, #0 @ (adr r0, 4d734 ) │ │ + b.n 4d112 │ │ + add r0, pc, #0 @ (adr r0, 4ce74 ) │ │ adds r3, #160 @ 0xa0 │ │ movs r4, r1 │ │ - b.n 4d274 │ │ + b.n 4c9b4 │ │ ands r5, r0 │ │ - b.n 4da7e │ │ + b.n 4d1be │ │ movs r0, r0 │ │ - b.n 4ddf6 │ │ + b.n 4d536 │ │ asrs r0, r0, #32 │ │ - b.n 4da86 │ │ + b.n 4d1c6 │ │ str r0, [r1, r0] │ │ - b.n 4d06c │ │ + b.n 4c7ac │ │ asrs r4, r1, #32 │ │ - b.n 4d268 │ │ + b.n 4c9a8 │ │ movs r3, r5 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n 4d276 │ │ + b.n 4c9b6 │ │ str r0, [sp, #32] │ │ - b.n 4da9a │ │ + b.n 4d1da │ │ movs r4, r0 │ │ - b.n 4d278 │ │ + b.n 4c9b8 │ │ movs r0, r1 │ │ - b.n 4daa2 │ │ + b.n 4d1e2 │ │ lsls r6, r2, #11 │ │ add.w r0, r0, r4, lsl #12 │ │ - b.n 4d2a4 │ │ + b.n 4c9e4 │ │ adds r1, r0, #0 │ │ - b.n 4dc7a │ │ + b.n 4d3ba │ │ movs r0, r1 │ │ - b.n 4dab2 │ │ + b.n 4d1f2 │ │ movs r0, #5 │ │ - b.n 4dab6 │ │ + b.n 4d1f6 │ │ lsls r0, r4, #10 │ │ add.w r0, r0, r0 │ │ - b.n 4de1e │ │ + b.n 4d55e │ │ movs r7, r3 │ │ subs r0, r0, r0 │ │ str r1, [r0, #0] │ │ - b.n 4dc92 │ │ - add r0, pc, #4 @ (adr r0, 4d78c ) │ │ - b.n 4dc1e │ │ + b.n 4d3d2 │ │ + add r0, pc, #4 @ (adr r0, 4cecc ) │ │ + b.n 4d35e │ │ str r4, [r0, r0] │ │ - b.n 4dace │ │ + b.n 4d20e │ │ movs r4, r0 │ │ - b.n 4da3e │ │ + b.n 4d17e │ │ @ instruction: 0xffe73aff │ │ movs r3, r2 │ │ and.w r0, r0, r0, asr #32 │ │ - b.n 4dede │ │ + b.n 4d61e │ │ ands r0, r4 │ │ - b.n 4dc6e │ │ + b.n 4d3ae │ │ movs r6, r0 │ │ - b.n 4da46 │ │ + b.n 4d186 │ │ ands r0, r0 │ │ adds r3, #160 @ 0xa0 │ │ movs r4, r1 │ │ - b.n 4d2e8 │ │ + b.n 4ca28 │ │ movs r0, r0 │ │ - b.n 4de5a │ │ + b.n 4d59a │ │ asrs r0, r0, #32 │ │ - b.n 4daf6 │ │ + b.n 4d236 │ │ movs r0, #8 │ │ - b.n 4d0dc │ │ + b.n 4c81c │ │ asrs r4, r1, #32 │ │ - b.n 4d2d8 │ │ + b.n 4ca18 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ adds r0, #4 │ │ - b.n 4d2e6 │ │ + b.n 4ca26 │ │ adds r1, r0, #0 │ │ - b.n 4dcd6 │ │ + b.n 4d416 │ │ movs r0, r1 │ │ - b.n 4db0e │ │ + b.n 4d24e │ │ lsls r2, r1, #10 │ │ add.w r0, r0, r0 │ │ - b.n 4de76 │ │ + b.n 4d5b6 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ str r1, [r0, #0] │ │ - b.n 4dcea │ │ + b.n 4d42a │ │ ands r1, r0 │ │ - b.n 4dc6a │ │ + b.n 4d3aa │ │ movs r5, r0 │ │ - b.n 4da92 │ │ + b.n 4d1d2 │ │ @ instruction: 0xffef3aff │ │ movs r1, r0 │ │ - b.n 4de9c │ │ + b.n 4d5dc │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n 4d330 │ │ + b.n 4ca70 │ │ movs r0, #4 │ │ - b.n 4dcfa │ │ + b.n 4d43a │ │ movs r0, #12 │ │ - b.n 4d318 │ │ + b.n 4ca58 │ │ movs r4, r0 │ │ and.w r0, r0, r2, lsl #24 │ │ - b.n 4df46 │ │ + b.n 4d686 │ │ movs r6, r0 │ │ - b.n 4db4a │ │ - beq.n 4d844 │ │ - b.n 4dca4 │ │ + b.n 4d28a │ │ + beq.n 4cf84 │ │ + b.n 4d3e4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, sp} │ │ - b.n 4d350 │ │ + b.n 4ca90 │ │ movs r0, r1 │ │ - b.n 4db5a │ │ + b.n 4d29a │ │ asrs r5, r1, #32 │ │ - b.n 4df5e │ │ + b.n 4d69e │ │ lsls r7, r4, #8 │ │ add.w r0, r0, r0 │ │ - b.n 4dec6 │ │ + b.n 4d606 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ str r0, [r0, #8] │ │ - b.n 4db6e │ │ + b.n 4d2ae │ │ movs r6, r0 │ │ - b.n 4db72 │ │ - beq.n 4d86c │ │ - b.n 4dccc │ │ + b.n 4d2b2 │ │ + beq.n 4cfac │ │ + b.n 4d40c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4} │ │ - b.n 4d378 │ │ + b.n 4cab8 │ │ asrs r7, r1, #32 │ │ - b.n 4df82 │ │ + b.n 4d6c2 │ │ movs r0, #4 │ │ - b.n 4d166 │ │ + b.n 4c8a6 │ │ movs r0, r2 │ │ - b.n 4d364 │ │ + b.n 4caa4 │ │ movs r0, r1 │ │ - b.n 4db8e │ │ + b.n 4d2ce │ │ lsls r3, r3, #8 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n 4db56 │ │ + b.n 4d296 │ │ movs r0, r0 │ │ - b.n 4defa │ │ + b.n 4d63a │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 4df04 │ │ + b.n 4d644 │ │ @ instruction: 0xfff01aff │ │ movs r0, #16 │ │ - b.n 4d3a4 │ │ + b.n 4cae4 │ │ @ instruction: 0xffe9eaff │ │ asrs r0, r6, #32 │ │ - b.n 4d3b0 │ │ + b.n 4caf0 │ │ movs r0, #48 @ 0x30 │ │ - b.n 4d3b4 │ │ + b.n 4caf4 │ │ adds r0, #48 @ 0x30 │ │ - b.n 4d3b8 │ │ + b.n 4caf8 │ │ asrs r1, r0, #32 │ │ - b.n 4d99c │ │ + b.n 4d0dc │ │ movs r4, r5 │ │ - b.n 4d3c0 │ │ + b.n 4cb00 │ │ movs r0, #2 │ │ - b.n 4d9a4 │ │ + b.n 4d0e4 │ │ adds r0, #3 │ │ - b.n 4d9a8 │ │ + b.n 4d0e8 │ │ movs r0, r0 │ │ - b.n 4d7cc │ │ + b.n 4cf0c │ │ lsls r0, r5 │ │ - b.n 4dd92 │ │ + b.n 4d4d2 │ │ movs r4, r0 │ │ - b.n 4dbd6 │ │ - lsrs r5, r1, #1 │ │ + b.n 4d316 │ │ + lsrs r1, r1, #1 │ │ add.w r0, r0, r4 │ │ - b.n 4dbde │ │ - lsrs r7, r1, #1 │ │ - add.w r8, r0, sl, rrx │ │ - @ instruction: 0xeb0084ff │ │ - vcvtp.s32.f32 q12, q1 │ │ - vqshl.u64 , , #59 @ 0x3b │ │ - vcvt.f32.s32 d20, d20 │ │ + b.n 4d31e │ │ + lsrs r3, r1, #1 │ │ + add.w r8, r0, r6, rrx │ │ + @ instruction: 0xeb008f48 │ │ + @ instruction: 0xfffb8b55 │ │ + vcvtm.u32.f32 d26, d18 │ │ + vqshl.u32 q10, q10, #27 │ │ movs r0, r0 │ │ movs r1, r0 │ │ - b.n 4dbfa │ │ + b.n 4d33a │ │ asrs r2, r0, #32 │ │ - b.n 4dbfe │ │ + b.n 4d33e │ │ @ instruction: 0xffffeaff │ │ - ldr r7, [pc, #960] @ (4dc84 ) │ │ + ldr r7, [pc, #960] @ (4d3c4 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 4dde4 │ │ - beq.n 4d924 │ │ - b.n 4dd68 │ │ + b.n 4d524 │ │ + beq.n 4d064 │ │ + b.n 4d4a8 │ │ str r0, [r0, r0] │ │ - b.n 4dc12 │ │ + b.n 4d352 │ │ lsls r4, r1, #1 │ │ - b.n 4d3f6 │ │ - add r0, pc, #4 @ (adr r0, 4d8dc ) │ │ - b.n 4dc1a │ │ + b.n 4cb36 │ │ + add r0, pc, #4 @ (adr r0, 4d01c ) │ │ + b.n 4d35a │ │ asrs r4, r0, #32 │ │ - b.n 4ddf8 │ │ + b.n 4d538 │ │ strh r3, [r0, #0] │ │ - b.n 4d482 │ │ + b.n 4cbc2 │ │ movs r2, r1 │ │ - b.n 4dc26 │ │ + b.n 4d366 │ │ lsls r0, r4, #9 │ │ add.w r0, r0, r0 │ │ - b.n 4df8e │ │ + b.n 4d6ce │ │ lsls r0, r2, #1 │ │ - b.n 4d49c │ │ + b.n 4cbdc │ │ strb r4, [r1, #0] │ │ - b.n 4d430 │ │ + b.n 4cb70 │ │ strb r0, [r0, #0] │ │ asrs r0, r4, #14 │ │ movs r1, r0 │ │ - b.n 4df1e │ │ + b.n 4d65e │ │ lsls r3, r2, #1 │ │ subs r0, r0, r0 │ │ str r0, [r0, #0] │ │ - b.n 4d434 │ │ + b.n 4cb74 │ │ movs r0, r0 │ │ - b.n 4dfb6 │ │ + b.n 4d6f6 │ │ lsls r0, r2, #1 │ │ lsrs r0, r0, #8 │ │ asrs r7, r1, #32 │ │ - b.n 4dd22 │ │ + b.n 4d462 │ │ movs r1, r1 │ │ - b.n 4e056 │ │ + b.n 4d796 │ │ movs r3, r0 │ │ - b.n 4dfbc │ │ + b.n 4d6fc │ │ movs r2, r4 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n 4dfc4 │ │ + b.n 4d704 │ │ lsls r0, r1, #1 │ │ subs r0, r0, r0 │ │ strh r4, [r0, #0] │ │ - b.n 4de44 │ │ + b.n 4d584 │ │ movs r3, r0 │ │ and.w r0, r0, r0, lsl #28 │ │ - b.n 4dc72 │ │ + b.n 4d3b2 │ │ str r0, [r0, #0] │ │ - b.n 4d464 │ │ + b.n 4cba4 │ │ movs r0, r0 │ │ - b.n 4dfe6 │ │ + b.n 4d726 │ │ lsls r4, r0, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 4e082 │ │ + b.n 4d7c2 │ │ str r0, [sp, #712] @ 0x2c8 │ │ - b.n 4dcf4 │ │ + b.n 4d434 │ │ movs r4, r0 │ │ - b.n 4d464 │ │ + b.n 4cba4 │ │ movs r2, r1 │ │ - b.n 4dc8e │ │ + b.n 4d3ce │ │ asrs r7, r1, #32 │ │ - b.n 4e092 │ │ + b.n 4d7d2 │ │ movs r0, #8 │ │ - b.n 4dc96 │ │ + b.n 4d3d6 │ │ eors r0, r1 │ │ - b.n 4d484 │ │ + b.n 4cbc4 │ │ lsls r2, r0, #7 │ │ add.w r0, r0, r1, lsl #4 │ │ - b.n 4dd6e │ │ + b.n 4d4ae │ │ movs r4, r0 │ │ - b.n 4de74 │ │ + b.n 4d5b4 │ │ asrs r1, r3, #2 │ │ - b.n 4d8ec │ │ + b.n 4d02c │ │ movs r2, r0 │ │ - b.n 4e010 │ │ + b.n 4d750 │ │ @ instruction: 0xffee3aff │ │ lsls r0, r0, #1 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n 4d4b4 │ │ + b.n 4cbf4 │ │ movs r0, #1 │ │ - b.n 4e110 │ │ + b.n 4d850 │ │ movs r0, #4 │ │ - b.n 4da86 │ │ + b.n 4d1c6 │ │ strb r0, [r1, #0] │ │ - b.n 4de94 │ │ + b.n 4d5d4 │ │ asrs r1, r0, #32 │ │ - b.n 4e10c │ │ + b.n 4d84c │ │ movs r1, r0 │ │ - b.n 4dc32 │ │ + b.n 4d372 │ │ @ instruction: 0xffe78aff │ │ subs r7, #254 @ 0xfe │ │ - b.n 4dfb4 │ │ + b.n 4d6f4 │ │ adds r0, #3 │ │ - b.n 4d9a6 │ │ + b.n 4d0e6 │ │ movs r0, #3 │ │ - b.n 4daa2 │ │ + b.n 4d1e2 │ │ movs r2, r0 │ │ - b.n 4dc44 │ │ + b.n 4d384 │ │ @ instruction: 0xffe22aff │ │ movs r6, r3 │ │ @ instruction: 0xea008004 │ │ - b.n 4dec8 │ │ + b.n 4d608 │ │ movs r3, r0 │ │ and.w r0, r0, r0, lsl #28 │ │ - b.n 4dcf6 │ │ + b.n 4d436 │ │ str r0, [r0, #0] │ │ - b.n 4d4e8 │ │ + b.n 4cc28 │ │ movs r0, r0 │ │ - b.n 4e06a │ │ + b.n 4d7aa │ │ movs r3, r4 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 4e106 │ │ + b.n 4d846 │ │ asrs r7, r1, #32 │ │ - b.n 4e10a │ │ + b.n 4d84a │ │ movs r4, r0 │ │ - b.n 4d4e8 │ │ + b.n 4cc28 │ │ movs r2, r1 │ │ - b.n 4dd12 │ │ + b.n 4d452 │ │ movs r0, #8 │ │ - b.n 4dd16 │ │ + b.n 4d456 │ │ eors r0, r1 │ │ - b.n 4d504 │ │ + b.n 4cc44 │ │ str r0, [sp, #16] │ │ - b.n 4d50c │ │ + b.n 4cc4c │ │ lsls r1, r4, #6 │ │ add.w r0, r0, r1, lsl #4 │ │ - b.n 4ddf2 │ │ + b.n 4d532 │ │ movs r0, r1 │ │ - b.n 4def8 │ │ + b.n 4d638 │ │ asrs r1, r3, #2 │ │ - b.n 4d970 │ │ + b.n 4d0b0 │ │ movs r2, r0 │ │ - b.n 4e094 │ │ + b.n 4d7d4 │ │ @ instruction: 0xffee3aff │ │ movs r7, r3 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n 4d538 │ │ + b.n 4cc78 │ │ movs r0, #1 │ │ - b.n 4e194 │ │ + b.n 4d8d4 │ │ movs r0, #2 │ │ - b.n 4db0e │ │ + b.n 4d24e │ │ strb r4, [r1, #0] │ │ - b.n 4df18 │ │ + b.n 4d658 │ │ asrs r1, r0, #32 │ │ - b.n 4e190 │ │ + b.n 4d8d0 │ │ movs r1, r0 │ │ - b.n 4dcb6 │ │ + b.n 4d3f6 │ │ @ instruction: 0xffe78aff │ │ adds r0, #1 │ │ - b.n 4e1a6 │ │ + b.n 4d8e6 │ │ movs r0, #3 │ │ - b.n 4db22 │ │ + b.n 4d262 │ │ movs r2, r0 │ │ - b.n 4dcc4 │ │ + b.n 4d404 │ │ @ instruction: 0xffe32aff │ │ movs r0, r0 │ │ - b.n 4d54a │ │ + b.n 4cc8a │ │ asrs r0, r0, #2 │ │ - b.n 4dd6e │ │ + b.n 4d4ae │ │ asrs r0, r2, #32 │ │ - b.n 4d9ee │ │ + b.n 4d12e │ │ movs r6, r0 │ │ - b.n 4e176 │ │ + b.n 4d8b6 │ │ movs r1, r0 │ │ - b.n 4e11c │ │ + b.n 4d85c │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r2, r0 │ │ - b.n 4e124 │ │ + b.n 4d864 │ │ movs r2, r3 │ │ subs r0, r0, r0 │ │ movs r1, r1 │ │ - b.n 4e18a │ │ - beq.n 4da84 │ │ - b.n 4dee4 │ │ + b.n 4d8ca │ │ + beq.n 4d1c4 │ │ + b.n 4d624 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r3} │ │ - b.n 4dd96 │ │ + b.n 4d4d6 │ │ lsls r0, r0, #8 │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n 4dd9e │ │ + b.n 4d4de │ │ movs r1, r1 │ │ - b.n 4e1a2 │ │ + b.n 4d8e2 │ │ movs r0, r0 │ │ - b.n 4e108 │ │ + b.n 4d848 │ │ movs r5, r0 │ │ lsls r0, r0, #12 │ │ movs r1, r0 │ │ - b.n 4e110 │ │ + b.n 4d850 │ │ movs r0, r1 │ │ lsls r0, r0, #12 │ │ - beq.n 4daac │ │ - b.n 4df0c │ │ + beq.n 4d1ec │ │ + b.n 4d64c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r6, ip} │ │ - b.n 4d5bc │ │ + b.n 4ccfc │ │ movs r0, #120 @ 0x78 │ │ - b.n 4d5c0 │ │ + b.n 4cd00 │ │ adds r0, #120 @ 0x78 │ │ - b.n 4d5c4 │ │ + b.n 4cd04 │ │ asrs r1, r0, #32 │ │ - b.n 4dba8 │ │ + b.n 4d2e8 │ │ lsls r4, r6, #1 │ │ - b.n 4d5cc │ │ + b.n 4cd0c │ │ movs r0, #2 │ │ - b.n 4dbb0 │ │ + b.n 4d2f0 │ │ adds r0, #3 │ │ - b.n 4dbb4 │ │ + b.n 4d2f4 │ │ movs r0, r0 │ │ - b.n 4d9d8 │ │ + b.n 4d118 │ │ lsls r0, r5 │ │ - b.n 4df9e │ │ + b.n 4d6de │ │ movs r4, r0 │ │ - b.n 4dde2 │ │ - lsls r2, r1, #31 │ │ + b.n 4d522 │ │ + lsls r6, r0, #31 │ │ add.w r0, r0, r4 │ │ - b.n 4ddea │ │ - lsls r4, r1, #31 │ │ - add.w r7, r0, r7, ror #2 │ │ + b.n 4d52a │ │ + lsls r0, r1, #31 │ │ + add.w r7, r0, r3, ror #2 │ │ add.w r0, r0, r0, ror #4 │ │ - b.n 4d5f4 │ │ + b.n 4cd34 │ │ movs r0, #48 @ 0x30 │ │ - b.n 4d5f8 │ │ + b.n 4cd38 │ │ adds r0, #48 @ 0x30 │ │ - b.n 4d5fc │ │ + b.n 4cd3c │ │ asrs r1, r0, #32 │ │ - b.n 4dbe0 │ │ + b.n 4d320 │ │ movs r4, r5 │ │ - b.n 4d604 │ │ + b.n 4cd44 │ │ movs r0, #2 │ │ - b.n 4dbe8 │ │ + b.n 4d328 │ │ adds r0, #3 │ │ - b.n 4dbec │ │ + b.n 4d32c │ │ movs r0, r0 │ │ - b.n 4da10 │ │ + b.n 4d150 │ │ lsls r0, r5 │ │ - b.n 4dfd6 │ │ + b.n 4d716 │ │ movs r4, r0 │ │ - b.n 4de1a │ │ - lsls r4, r7, #30 │ │ + b.n 4d55a │ │ + lsls r0, r7, #30 │ │ add.w r0, r0, r4 │ │ - b.n 4de22 │ │ - lsls r6, r7, #30 │ │ - add.w r7, r0, r9, asr #2 │ │ - @ instruction: 0xeb0082bb │ │ - @ instruction: 0xfffb8b31 │ │ - vrsqrte.f32 , q7 │ │ - vcvtm.u32.f32 q10, q8 │ │ - movs r0, r0 │ │ - strh r3, [r6, #22] │ │ - vtbx.8 d24, {d11-d14}, d25 │ │ - vrshr.u64 , , #5 │ │ - vsri.32 d20, d8, #5 │ │ + b.n 4d562 │ │ + lsls r2, r7, #30 │ │ + add.w r7, r0, r5, asr #2 │ │ + @ instruction: 0xeb008d04 │ │ + vsri.64 , q14, #5 │ │ + vsra.u32 q13, , #5 │ │ + vsli.32 d20, d16, #27 │ │ + movs r0, r0 │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ + vsli.32 d25, d20, #27 │ │ + vqdmulh.s , , d24[0] │ │ + vrecpe.f32 q10, q12 │ │ movs r0, r0 │ │ movs r1, r0 │ │ - b.n 4de4e │ │ + b.n 4d58e │ │ asrs r2, r0, #32 │ │ - b.n 4de52 │ │ + b.n 4d592 │ │ vpmin.u32 q15, q13, │ │ movs r1, r0 │ │ - b.n 4de5a │ │ + b.n 4d59a │ │ asrs r2, r0, #32 │ │ - b.n 4de5e │ │ + b.n 4d59e │ │ vpmin.u32 q15, , │ │ - ldr r4, [pc, #448] @ (4dce4 ) │ │ + ldr r4, [pc, #448] @ (4d424 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 4e044 │ │ - bgt.n 4db32 │ │ - b.n 4dfc8 │ │ + b.n 4d784 │ │ + bgt.n 4d272 │ │ + b.n 4d708 │ │ ldrsh r2, [r4, r5] │ │ - b.n 4e04c │ │ + b.n 4d78c │ │ ands r0, r0 │ │ - b.n 4de76 │ │ + b.n 4d5b6 │ │ movs r5, r0 │ │ - b.n 4de7a │ │ + b.n 4d5ba │ │ lsls r3, r1, #27 │ │ add.w r0, r0, r0 │ │ - b.n 4e282 │ │ + b.n 4d9c2 │ │ str r5, [r1, #0] │ │ - b.n 4de86 │ │ + b.n 4d5c6 │ │ movs r4, r1 │ │ - b.n 4d652 │ │ + b.n 4cd92 │ │ movs r6, r0 │ │ - b.n 4de8e │ │ + b.n 4d5ce │ │ asrs r5, r0, #32 │ │ - b.n 4de92 │ │ + b.n 4d5d2 │ │ lsls r6, r1, #4 │ │ add.w r0, r0, r8, ror #4 │ │ - b.n 4dff0 │ │ + b.n 4d730 │ │ movs r6, r0 │ │ - b.n 4de9e │ │ + b.n 4d5de │ │ lsls r2, r0, #7 │ │ add.w r0, r0, r0 │ │ - b.n 4e206 │ │ + b.n 4d946 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r3, r0 │ │ - b.n 4e2ae │ │ - beq.n 4db90 │ │ - b.n 4e008 │ │ + b.n 4d9ee │ │ + beq.n 4d2d0 │ │ + b.n 4d748 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r3, r4, r5, sp, lr} │ │ - b.n 4e010 │ │ + b.n 4d750 │ │ str r5, [r1, r0] │ │ - b.n 4debe │ │ + b.n 4d5fe │ │ movs r4, r0 │ │ and.w r0, r0, r5 │ │ - b.n 4dec6 │ │ + b.n 4d606 │ │ asrs r6, r0, #32 │ │ - b.n 4deca │ │ + b.n 4d60a │ │ lsls r7, r6, #6 │ │ add.w r0, r0, r0 │ │ - b.n 4e232 │ │ + b.n 4d972 │ │ @ instruction: 0xfff41aff │ │ adds r0, #44 @ 0x2c │ │ - b.n 4d5d0 │ │ + b.n 4cd10 │ │ movs r0, r0 │ │ - b.n 4e244 │ │ + b.n 4d984 │ │ @ instruction: 0xfff70aff │ │ movs r0, r7 │ │ - b.n 4d5dc │ │ + b.n 4cd1c │ │ asrs r4, r4, #32 │ │ - b.n 4d5e0 │ │ + b.n 4cd20 │ │ movs r0, #24 │ │ - b.n 4d5e4 │ │ + b.n 4cd24 │ │ lsls r0, r1, #1 │ │ - b.n 4d6ba │ │ + b.n 4cdfa │ │ movs r0, r0 │ │ - b.n 4e2f6 │ │ + b.n 4da36 │ │ movs r0, #76 @ 0x4c │ │ - b.n 4d6c2 │ │ + b.n 4ce02 │ │ movs r0, #5 │ │ - b.n 4defe │ │ + b.n 4d63e │ │ asrs r0, r2, #1 │ │ - b.n 4d6ca │ │ + b.n 4ce0a │ │ asrs r4, r0, #32 │ │ - b.n 4df06 │ │ + b.n 4d646 │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r1 │ │ - b.n 4e26e │ │ + b.n 4d9ae │ │ @ instruction: 0xffeb0aff │ │ movs r6, r0 │ │ - b.n 4e276 │ │ + b.n 4d9b6 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r1 │ │ - b.n 4e27e │ │ + b.n 4d9be │ │ @ instruction: 0xffe11aff │ │ - beq.n 4dc04 │ │ - b.n 4e07c │ │ + beq.n 4d344 │ │ + b.n 4d7bc │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r1, r5, r6, r8, r9, sl, fp} │ │ - b.n 4e108 │ │ + b.n 4d848 │ │ asrs r5, r1, #32 │ │ - b.n 4df32 │ │ + b.n 4d672 │ │ movs r0, #4 │ │ - b.n 4df36 │ │ + b.n 4d676 │ │ adds r0, #0 │ │ - b.n 4e33a │ │ + b.n 4da7a │ │ movs r2, r0 │ │ add.w r0, r0, r2 │ │ - b.n 4e342 │ │ - beq.n 4dc24 │ │ - b.n 4e09c │ │ + b.n 4da82 │ │ + beq.n 4d364 │ │ + b.n 4d7dc │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 4e12c │ │ - beq.n 4dc7c │ │ - b.n 4e0b0 │ │ + b.n 4d86c │ │ + beq.n 4d3bc │ │ + b.n 4d7f0 │ │ ands r1, r0 │ │ - b.n 4df5a │ │ + b.n 4d69a │ │ asrs r0, r0, #32 │ │ - b.n 4df5e │ │ + b.n 4d69e │ │ movs r4, r0 │ │ - b.n 4df62 │ │ - add r0, pc, #12 @ (adr r0, 4dc30 ) │ │ - b.n 4df66 │ │ + b.n 4d6a2 │ │ + add r0, pc, #12 @ (adr r0, 4d370 ) │ │ + b.n 4d6a6 │ │ str r2, [r0, r0] │ │ - b.n 4df6a │ │ + b.n 4d6aa │ │ lsls r0, r3, #3 │ │ @ instruction: 0xeb008020 │ │ - b.n 4e0c8 │ │ + b.n 4d808 │ │ str r0, [sp, #32] │ │ - b.n 4e150 │ │ + b.n 4d890 │ │ str r1, [r0, #0] │ │ - b.n 4e37a │ │ + b.n 4daba │ │ movs r0, r0 │ │ and.w r0, r0, r1, lsl #24 │ │ - b.n 4e0ce │ │ + b.n 4d80e │ │ movs r1, r0 │ │ - b.n 4e07a │ │ + b.n 4d7ba │ │ strb r1, [r0, #0] │ │ - b.n 4e38a │ │ + b.n 4daca │ │ strb r2, [r0, #0] │ │ asrs r0, r0, #12 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 4e302 │ │ + b.n 4da42 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r0, #16 │ │ - b.n 4d788 │ │ + b.n 4cec8 │ │ movs r4, r0 │ │ - b.n 4dfa2 │ │ + b.n 4d6e2 │ │ asrs r0, r0, #32 │ │ - b.n 4e426 │ │ + b.n 4db66 │ │ lsls r5, r2, #4 │ │ @ instruction: 0xeb00a000 │ │ - b.n 4e3ae │ │ + b.n 4daee │ │ movs r4, r0 │ │ - b.n 4dfb2 │ │ + b.n 4d6f2 │ │ asrs r1, r0, #32 │ │ - b.n 4e436 │ │ + b.n 4db76 │ │ movs r0, #8 │ │ - b.n 4dfba │ │ + b.n 4d6fa │ │ lsls r2, r7, #3 │ │ add.w r0, r0, r4 │ │ - b.n 4dfc2 │ │ + b.n 4d702 │ │ asrs r1, r1, #32 │ │ - b.n 4dfc6 │ │ + b.n 4d706 │ │ lsls r0, r7, #5 │ │ add.w r0, r0, r0 │ │ - b.n 4e32e │ │ + b.n 4da6e │ │ movs r4, r4 │ │ subs r0, r0, r0 │ │ adds r0, #20 │ │ - b.n 4d7d0 │ │ + b.n 4cf10 │ │ movs r0, r0 │ │ - b.n 4e340 │ │ + b.n 4da80 │ │ @ instruction: 0xffe70aff │ │ movs r0, r1 │ │ - b.n 4d7dc │ │ + b.n 4cf1c │ │ asrs r4, r3, #32 │ │ - b.n 4d7e0 │ │ + b.n 4cf20 │ │ movs r0, #40 @ 0x28 │ │ - b.n 4d7e4 │ │ + b.n 4cf24 │ │ lsls r0, r1, #1 │ │ - b.n 4d7b8 │ │ + b.n 4cef8 │ │ movs r7, r0 │ │ - b.n 4dff2 │ │ + b.n 4d732 │ │ movs r0, #76 @ 0x4c │ │ - b.n 4d7c0 │ │ + b.n 4cf00 │ │ movs r0, #4 │ │ - b.n 4dffa │ │ + b.n 4d73a │ │ asrs r0, r2, #1 │ │ - b.n 4d7c8 │ │ + b.n 4cf08 │ │ asrs r5, r0, #32 │ │ - b.n 4e002 │ │ + b.n 4d742 │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r1 │ │ - b.n 4e36a │ │ + b.n 4daaa │ │ movs r1, r2 │ │ subs r0, r0, r0 │ │ movs r0, r4 │ │ - b.n 4d708 │ │ + b.n 4ce48 │ │ asrs r0, r4, #32 │ │ - b.n 4d800 │ │ + b.n 4cf40 │ │ movs r1, r0 │ │ - b.n 4df7a │ │ + b.n 4d6ba │ │ @ instruction: 0xffd71aff │ │ asrs r4, r6, #1 │ │ - b.n 4d820 │ │ + b.n 4cf60 │ │ movs r0, #116 @ 0x74 │ │ - b.n 4d824 │ │ + b.n 4cf64 │ │ adds r0, #116 @ 0x74 │ │ - b.n 4d828 │ │ + b.n 4cf68 │ │ asrs r1, r0, #32 │ │ - b.n 4de0c │ │ + b.n 4d54c │ │ lsls r0, r6, #1 │ │ - b.n 4d830 │ │ + b.n 4cf70 │ │ movs r0, #2 │ │ - b.n 4de14 │ │ + b.n 4d554 │ │ adds r0, #3 │ │ - b.n 4de18 │ │ + b.n 4d558 │ │ movs r0, r0 │ │ - b.n 4dc3c │ │ + b.n 4d37c │ │ lsls r0, r5 │ │ - b.n 4e202 │ │ + b.n 4d942 │ │ movs r4, r0 │ │ - b.n 4e046 │ │ - lsls r1, r6, #28 │ │ + b.n 4d786 │ │ + lsls r5, r5, #28 │ │ add.w r0, r0, r4 │ │ - b.n 4e04e │ │ - lsls r3, r6, #28 │ │ - add.w r7, r0, lr, lsr #32 │ │ + b.n 4d78e │ │ + lsls r7, r5, #28 │ │ + add.w r7, r0, sl, lsr #32 │ │ add.w r0, r0, r7 │ │ - b.n 4e3ba │ │ + b.n 4dafa │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r1 │ │ - b.n 4e3c2 │ │ + b.n 4db02 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ - beq.n 4dd60 │ │ - b.n 4e1c0 │ │ + beq.n 4d4a0 │ │ + b.n 4d900 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, sp} │ │ - b.n 4e24c │ │ + b.n 4d98c │ │ movs r4, r0 │ │ - b.n 4e076 │ │ + b.n 4d7b6 │ │ asrs r0, r0, #32 │ │ - b.n 4e4fa │ │ + b.n 4dc3a │ │ lsls r2, r1, #3 │ │ add.w r0, r0, r4 │ │ - b.n 4d87c │ │ + b.n 4cfbc │ │ movs r0, r2 │ │ - b.n 4d850 │ │ + b.n 4cf90 │ │ movs r4, r0 │ │ - b.n 4e08a │ │ + b.n 4d7ca │ │ lsls r4, r2, #5 │ │ @ instruction: 0xeb00d01c │ │ - b.n 4e1e8 │ │ + b.n 4d928 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r8, r9, sl} │ │ - @ instruction: 0xeb00808f │ │ - vcvt.f32.s32 q12, │ │ - @ instruction: 0xfffb89bc │ │ - vsra.u64 d20, d20, #5 │ │ + ldmia.w sp!, {r0, r3, r8, r9, sl} │ │ + @ instruction: 0xeb008ad8 │ │ + vshr.u32 d25, d8, #5 │ │ + vsri.32 , q0, #5 │ │ + vcvtm.s32.f32 d20, d4 │ │ movs r0, r0 │ │ - ldr r4, [pc, #64] @ (4ddac ) │ │ + ldr r4, [pc, #64] @ (4d4ec ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 4e28c │ │ + b.n 4d9cc │ │ udf #46 @ 0x2e │ │ - b.n 4e210 │ │ + b.n 4d950 │ │ ands r0, r0 │ │ - b.n 4e0ba │ │ + b.n 4d7fa │ │ lsrs r6, r2, #29 │ │ - b.n 4e214 │ │ + b.n 4d954 │ │ lsls r2, r7, #24 │ │ add.w r0, r0, ip, lsl #12 │ │ - b.n 4d8ae │ │ + b.n 4cfee │ │ movs r0, r0 │ │ - b.n 4e430 │ │ + b.n 4db70 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ lsrs r6, r2, #29 │ │ - b.n 4e228 │ │ + b.n 4d968 │ │ asrs r0, r1, #32 │ │ - b.n 4e2b0 │ │ + b.n 4d9f0 │ │ movs r0, #4 │ │ - b.n 4e0da │ │ + b.n 4d81a │ │ adds r0, #1 │ │ - b.n 4e4de │ │ + b.n 4dc1e │ │ @ instruction: 0xff99ebff │ │ movs r5, r0 │ │ and.w r0, r0, r4, lsr #32 │ │ - b.n 4d8d2 │ │ + b.n 4d012 │ │ asrs r0, r1, #32 │ │ - b.n 4e2c8 │ │ + b.n 4da08 │ │ movs r0, r0 │ │ - b.n 4d8cc │ │ + b.n 4d00c │ │ lsrs r6, r2, #29 │ │ - b.n 4e24c │ │ + b.n 4d98c │ │ movs r0, #4 │ │ - b.n 4e0fa │ │ + b.n 4d83a │ │ movs r1, r2 │ │ add.w r0, r0, r0, ror #4 │ │ - b.n 4d900 │ │ + b.n 4d040 │ │ movs r0, #48 @ 0x30 │ │ - b.n 4d904 │ │ + b.n 4d044 │ │ adds r0, #48 @ 0x30 │ │ - b.n 4d908 │ │ + b.n 4d048 │ │ asrs r1, r0, #32 │ │ - b.n 4deec │ │ + b.n 4d62c │ │ movs r4, r5 │ │ - b.n 4d910 │ │ + b.n 4d050 │ │ movs r0, #2 │ │ - b.n 4def4 │ │ + b.n 4d634 │ │ adds r0, #3 │ │ - b.n 4def8 │ │ + b.n 4d638 │ │ movs r0, r0 │ │ - b.n 4dd1c │ │ + b.n 4d45c │ │ lsls r0, r5 │ │ - b.n 4e2e2 │ │ + b.n 4da22 │ │ movs r4, r0 │ │ - b.n 4e126 │ │ - lsls r1, r7, #27 │ │ + b.n 4d866 │ │ + lsls r5, r6, #27 │ │ add.w r0, r0, r4 │ │ - b.n 4e12e │ │ - lsls r3, r7, #27 │ │ - add.w r6, r0, r6, asr #3 │ │ - add.w pc, r0, pc, asr #30 │ │ - @ instruction: 0xfffb7d9f │ │ - vcvtp.u32.f32 q12, │ │ - vshr.u64 q10, q2, #5 │ │ + b.n 4d86e │ │ + lsls r7, r6, #27 │ │ + add.w r6, r0, r2, asr #3 │ │ + @ instruction: 0xeb0089f8 │ │ + vcvt.f32.s32 q12, q14 │ │ + @ instruction: 0xfffb8cf0 │ │ + vcvtp.s32.f32 d20, d20 │ │ movs r0, r0 │ │ - ldr r5, [pc, #960] @ (4e1c8 ) │ │ + ldr r5, [pc, #960] @ (4d908 ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n 4e328 │ │ - beq.n 4de70 │ │ - b.n 4e2ac │ │ + b.n 4da68 │ │ + beq.n 4d5b0 │ │ + b.n 4d9ec │ │ str r1, [r0, #0] │ │ - b.n 4e156 │ │ + b.n 4d896 │ │ asrs r0, r0, #32 │ │ - b.n 4e15a │ │ + b.n 4d89a │ │ movs r6, r0 │ │ - b.n 4e15e │ │ + b.n 4d89e │ │ ands r3, r0 │ │ - b.n 4e162 │ │ + b.n 4d8a2 │ │ str r2, [r0, r0] │ │ - b.n 4e166 │ │ + b.n 4d8a6 │ │ lsls r1, r3, #1 │ │ add.w r0, r0, r8, lsl #4 │ │ - b.n 4e348 │ │ + b.n 4da88 │ │ movs r6, r0 │ │ - b.n 4e172 │ │ + b.n 4d8b2 │ │ lsls r5, r1, #4 │ │ add.w r0, r0, r0 │ │ - b.n 4e4da │ │ + b.n 4dc1a │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - beq.n 4de70 │ │ - b.n 4e2d8 │ │ + beq.n 4d5b0 │ │ + b.n 4da18 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r3, pc} │ │ - b.n 4d980 │ │ + b.n 4d0c0 │ │ strb r0, [r1, #0] │ │ - b.n 4e368 │ │ + b.n 4daa8 │ │ movs r6, r0 │ │ and.w r0, r0, r6 │ │ - b.n 4e196 │ │ + b.n 4d8d6 │ │ lsls r1, r2, #4 │ │ add.w r0, r0, r6 │ │ - b.n 4e19e │ │ + b.n 4d8de │ │ asrs r7, r0, #32 │ │ - b.n 4e1a2 │ │ + b.n 4d8e2 │ │ lsls r1, r0, #4 │ │ add.w r0, r0, r0 │ │ - b.n 4e50a │ │ + b.n 4dc4a │ │ @ instruction: 0xfff31aff │ │ movs r1, r0 │ │ - b.n 4e5b2 │ │ + b.n 4dcf2 │ │ asrs r2, r1, #32 │ │ - b.n 4e5b6 │ │ + b.n 4dcf6 │ │ movs r0, #5 │ │ - b.n 4e1ba │ │ + b.n 4d8fa │ │ adds r0, #5 │ │ - b.n 4e1be │ │ + b.n 4d8fe │ │ lsls r0, r0, #5 │ │ stmia.w sp, {r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - b.n 4e0e4 │ │ + b.n 4d824 │ │ movs r0, r0 │ │ - b.n 4e52a │ │ + b.n 4dc6a │ │ @ instruction: 0xffeb1aff │ │ adds r0, #20 │ │ - b.n 4d9cc │ │ + b.n 4d10c │ │ movs r0, r0 │ │ - b.n 4e53c │ │ + b.n 4dc7c │ │ @ instruction: 0xffef0aff │ │ movs r0, r1 │ │ - b.n 4d9d8 │ │ + b.n 4d118 │ │ asrs r4, r3, #32 │ │ - b.n 4d9dc │ │ + b.n 4d11c │ │ movs r0, #40 @ 0x28 │ │ - b.n 4d9e0 │ │ + b.n 4d120 │ │ lsls r0, r1, #1 │ │ - b.n 4d9b4 │ │ + b.n 4d0f4 │ │ movs r1, r1 │ │ - b.n 4e5ee │ │ + b.n 4dd2e │ │ movs r0, #76 @ 0x4c │ │ - b.n 4d9bc │ │ + b.n 4d0fc │ │ movs r0, #6 │ │ - b.n 4e1f6 │ │ + b.n 4d936 │ │ asrs r0, r2, #1 │ │ - b.n 4d9c4 │ │ + b.n 4d104 │ │ asrs r5, r0, #32 │ │ - b.n 4e1fe │ │ + b.n 4d93e │ │ vrhadd.u d14, d3, d31 │ │ movs r7, r0 │ │ - b.n 4e566 │ │ + b.n 4dca6 │ │ @ instruction: 0xffe10aff │ │ movs r0, r1 │ │ - b.n 4e56e │ │ + b.n 4dcae │ │ @ instruction: 0xffe10aff │ │ movs r5, r0 │ │ - b.n 4e576 │ │ + b.n 4dcb6 │ │ @ instruction: 0xffd81aff │ │ movs r1, r0 │ │ - b.n 4e61e │ │ + b.n 4dd5e │ │ asrs r2, r3, #32 │ │ - b.n 4e622 │ │ + b.n 4dd62 │ │ movs r0, #5 │ │ - b.n 4e226 │ │ + b.n 4d966 │ │ adds r0, #5 │ │ - b.n 4e22a │ │ + b.n 4d96a │ │ lsls r0, r0, #5 │ │ stmia.w sp, {r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - b.n 4e150 │ │ - beq.n 4df24 │ │ - b.n 4e38c │ │ + b.n 4d890 │ │ + beq.n 4d664 │ │ + b.n 4dacc │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {fp, lr} │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n 4e242 │ │ - beq.n 4df54 │ │ - b.n 4e3a0 │ │ + b.n 4d982 │ │ + beq.n 4d694 │ │ + b.n 4dae0 │ │ asrs r5, r1, #32 │ │ - b.n 4e24a │ │ + b.n 4d98a │ │ lsls r7, r2, #3 │ │ add.w r0, r0, r8, lsl #4 │ │ - b.n 4da4c │ │ + b.n 4d18c │ │ movs r0, r0 │ │ - b.n 4e5b6 │ │ + b.n 4dcf6 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ movs r1, r0 │ │ - b.n 4e25e │ │ - beq.n 4df36 │ │ - b.n 4e262 │ │ + b.n 4d99e │ │ + beq.n 4d676 │ │ + b.n 4d9a2 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {fp, lr} │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n 4e26e │ │ - beq.n 4df80 │ │ - b.n 4e3cc │ │ + b.n 4d9ae │ │ + beq.n 4d6c0 │ │ + b.n 4db0c │ │ asrs r5, r1, #32 │ │ - b.n 4e276 │ │ + b.n 4d9b6 │ │ lsls r4, r1, #3 │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n 4da78 │ │ + b.n 4d1b8 │ │ movs r0, r0 │ │ - b.n 4e5e2 │ │ + b.n 4dd22 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ movs r1, r0 │ │ - b.n 4e28a │ │ - beq.n 4df62 │ │ - b.n 4e28e │ │ + b.n 4d9ca │ │ + beq.n 4d6a2 │ │ + b.n 4d9ce │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r3, sp} │ │ - b.n 4da76 │ │ + b.n 4d1b6 │ │ movs r0, r0 │ │ - b.n 4e5fe │ │ + b.n 4dd3e │ │ vrhadd.u16 d0, d14, d31 │ │ asrs r0, r0, #32 │ │ - b.n 4e2a2 │ │ + b.n 4d9e2 │ │ movs r1, r0 │ │ - b.n 4e6a6 │ │ + b.n 4dde6 │ │ vrhadd.u16 d14, d2, d31 │ │ - ldr r0, [pc, #0] @ (4df6c ) │ │ + ldr r0, [pc, #0] @ (4d6ac ) │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n 4e2b2 │ │ + b.n 4d9f2 │ │ movs r1, r0 │ │ - b.n 4e2b6 │ │ + b.n 4d9f6 │ │ lsls r0, r7, #2 │ │ add.w r0, r0, r9, lsl #4 │ │ - b.n 4e6be │ │ + b.n 4ddfe │ │ movs r0, r0 │ │ - b.n 4e622 │ │ + b.n 4dd62 │ │ asrs r5, r0, #32 │ │ lsls r0, r0, #12 │ │ movs r1, r0 │ │ - b.n 4e42a │ │ + b.n 4db6a │ │ movs r1, r0 │ │ asrs r0, r4, #6 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, r6, sl, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 4e4b4 │ │ - beq.n 4dfbc │ │ - b.n 4e438 │ │ + b.n 4dbf4 │ │ + beq.n 4d6fc │ │ + b.n 4db78 │ │ ands r0, r0 │ │ - b.n 4e2e2 │ │ + b.n 4da22 │ │ lsls r0, r7, #2 │ │ - b.n 4dae4 │ │ + b.n 4d224 │ │ adds r0, #184 @ 0xb8 │ │ - b.n 4dae8 │ │ + b.n 4d228 │ │ str r0, [r0, #0] │ │ - b.n 4e6ee │ │ + b.n 4de2e │ │ movs r0, r0 │ │ - b.n 4e0d0 │ │ + b.n 4d810 │ │ str r6, [r1, #4] │ │ - b.n 4db3e │ │ + b.n 4d27e │ │ adds r0, #3 │ │ - b.n 4e0d8 │ │ + b.n 4d818 │ │ movs r0, #8 │ │ - b.n 4e4be │ │ + b.n 4dbfe │ │ str r4, [r7, #72] @ 0x48 │ │ - b.n 4e34a │ │ + b.n 4da8a │ │ movs r0, r1 │ │ - b.n 4e4ce │ │ + b.n 4dc0e │ │ movs r0, #240 @ 0xf0 │ │ - b.n 4e352 │ │ + b.n 4da92 │ │ lsrs r5, r1, #8 │ │ orn sl, r1, #577536 @ 0x8d000 │ │ orn sl, r1, #36096 @ 0x8d00 │ │ orn sl, r1, #2288 @ 0x8f0 │ │ orn r1, r1, #2916352 @ 0x2c8000 │ │ - b.n 4e5de │ │ + b.n 4dd1e │ │ lsrs r5, r1, #8 │ │ orr.w sl, r0, #577536 @ 0x8d000 │ │ orr.w sl, r0, #36096 @ 0x8d00 │ │ orr.w sl, r0, #2256 @ 0x8d0 │ │ orr.w r0, r0, #2048 @ 0x800 │ │ - b.n 4daf2 │ │ + b.n 4d232 │ │ lsls r0, r2, #1 │ │ - b.n 4e4fe │ │ - vst1.64 {d15-d16}, [r5 :256] │ │ + b.n 4dc3e │ │ + vld1.64 {d31-d32}, [r1 :256] │ │ lsls r4, r0, #1 │ │ - b.n 4db26 │ │ + b.n 4d266 │ │ str r1, [r0, r0] │ │ - b.n 4e7a2 │ │ + b.n 4dee2 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r1, #32 │ │ - b.n 4e524 │ │ + b.n 4dc64 │ │ movs r5, r0 │ │ - b.n 4e34e │ │ + b.n 4da8e │ │ str r4, [r1, #0] │ │ - b.n 4db2c │ │ - lsls r2, r5, #25 │ │ + b.n 4d26c │ │ + lsls r6, r4, #25 │ │ add.w r0, r0, ip, lsl #4 │ │ - b.n 4db54 │ │ + b.n 4d294 │ │ movs r0, r0 │ │ - b.n 4e6be │ │ + b.n 4ddfe │ │ movs r4, r0 │ │ - b.n 4db3c │ │ + b.n 4d27c │ │ asrs r1, r0, #6 │ │ - b.n 4e366 │ │ + b.n 4daa6 │ │ movs r0, r0 │ │ asrs r1, r2, #13 │ │ asrs r0, r1, #32 │ │ - b.n 4db48 │ │ + b.n 4d288 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n 4e776 │ │ + b.n 4deb6 │ │ lsls r0, r0, #6 │ │ - b.n 4dbc2 │ │ + b.n 4d302 │ │ movs r0, r0 │ │ - b.n 4e77e │ │ - beq.n 4e060 │ │ - b.n 4e4d8 │ │ + b.n 4debe │ │ + beq.n 4d7a0 │ │ + b.n 4dc18 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r2, sp} │ │ - b.n 4e564 │ │ + b.n 4dca4 │ │ movs r4, r0 │ │ - b.n 4e38e │ │ + b.n 4dace │ │ asrs r5, r0, #32 │ │ - b.n 4e392 │ │ + b.n 4dad2 │ │ lsls r4, r3, #8 │ │ add.w r0, r0, r0 │ │ - b.n 4e6fa │ │ + b.n 4de3a │ │ @ instruction: 0xfff40aff │ │ @ instruction: 0xfff5eaff │ │ - subs r5, #244 @ 0xf4 │ │ + subs r7, #68 @ 0x44 │ │ movs r0, r0 │ │ - strb r4, [r4, r7] │ │ + ldrsb r4, [r7, r5] │ │ movs r0, r0 │ │ - ldr r4, [pc, #448] @ (4e22c ) │ │ + ldr r4, [pc, #448] @ (4d96c ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 4e58c │ │ + b.n 4dccc │ │ str r0, [r0, #0] │ │ - b.n 4e3b6 │ │ + b.n 4daf6 │ │ movs r0, r0 │ │ - b.n 4db9a │ │ + b.n 4d2da │ │ ands r2, r0 │ │ - b.n 4e3be │ │ + b.n 4dafe │ │ str r1, [r0, r0] │ │ - b.n 4e3c2 │ │ + b.n 4db02 │ │ movs r0, #8 │ │ - b.n 4dba6 │ │ + b.n 4d2e6 │ │ movs r6, r0 │ │ - b.n 4e3ca │ │ + b.n 4db0a │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n 4e732 │ │ + b.n 4de72 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 4dbc6 │ │ + b.n 4d306 │ │ asrs r5, r0, #32 │ │ - b.n 4e3de │ │ + b.n 4db1e │ │ movs r0, #12 │ │ - b.n 4dbc2 │ │ + b.n 4d302 │ │ movs r6, r0 │ │ - b.n 4e3e6 │ │ + b.n 4db26 │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n 4dbb6 │ │ + b.n 4d2f6 │ │ movs r0, r0 │ │ - b.n 4e7f2 │ │ + b.n 4df32 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r1, r4, r5, r6, r9, sl} │ │ - b.n 4e6d6 │ │ + b.n 4de16 │ │ lsrs r7, r7, #31 │ │ - b.n 4e75c │ │ + b.n 4de9c │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, r6, sl, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 4e5e4 │ │ - beq.n 4e11c │ │ - b.n 4e568 │ │ + b.n 4dd24 │ │ + beq.n 4d85c │ │ + b.n 4dca8 │ │ ands r0, r0 │ │ - b.n 4e412 │ │ + b.n 4db52 │ │ movs r0, r0 │ │ - b.n 4dbf6 │ │ + b.n 4d336 │ │ str r2, [r0, r0] │ │ - b.n 4e41a │ │ + b.n 4db5a │ │ str r1, [r0, #0] │ │ - b.n 4e41e │ │ + b.n 4db5e │ │ movs r0, #8 │ │ - b.n 4dc02 │ │ + b.n 4d342 │ │ movs r4, r0 │ │ - b.n 4e426 │ │ + b.n 4db66 │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n 4e78e │ │ + b.n 4dece │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 4dc1e │ │ + b.n 4d35e │ │ asrs r6, r0, #32 │ │ - b.n 4e43a │ │ + b.n 4db7a │ │ movs r0, #5 │ │ - b.n 4e43e │ │ + b.n 4db7e │ │ adds r0, #16 │ │ - b.n 4dc22 │ │ + b.n 4d362 │ │ movs r4, r0 │ │ - b.n 4e446 │ │ + b.n 4db86 │ │ vrhadd.u d14, d3, d31 │ │ str r0, [r0, r0] │ │ - b.n 4e84e │ │ + b.n 4df8e │ │ movs r1, r0 │ │ - b.n 4e7fe │ │ + b.n 4df3e │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n 4e45a │ │ - beq.n 4e13c │ │ - b.n 4e5b4 │ │ + b.n 4db9a │ │ + beq.n 4d87c │ │ + b.n 4dcf4 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r1, r4, r5, r6, r9, sl, ip, lr} │ │ - b.n 4e742 │ │ + b.n 4de82 │ │ ldrsh r7, [r7, r7] │ │ - b.n 4e7c8 │ │ + b.n 4df08 │ │ movs r5, r0 │ │ - b.n 4e46e │ │ - beq.n 4e150 │ │ - b.n 4e5c8 │ │ + b.n 4dbae │ │ + beq.n 4d890 │ │ + b.n 4dd08 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {} │ │ - b.n 4dc62 │ │ + b.n 4d3a2 │ │ asrs r5, r1, #32 │ │ - b.n 4e47e │ │ + b.n 4dbbe │ │ movs r0, #36 @ 0x24 │ │ - b.n 4dc62 │ │ + b.n 4d3a2 │ │ movs r4, r0 │ │ - b.n 4e486 │ │ + b.n 4dbc6 │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n 4dc76 │ │ + b.n 4d3b6 │ │ asrs r0, r0, #32 │ │ - b.n 4e892 │ │ + b.n 4dfd2 │ │ movs r0, #52 @ 0x34 │ │ - b.n 4dc76 │ │ + b.n 4d3b6 │ │ movs r4, r0 │ │ - b.n 4e49a │ │ + b.n 4dbda │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r2 │ │ - b.n 4dc9c │ │ + b.n 4d3dc │ │ movs r0, r0 │ │ - b.n 4e806 │ │ + b.n 4df46 │ │ @ instruction: 0xffea0aff │ │ movs r0, r0 │ │ - b.n 4dc96 │ │ + b.n 4d3d6 │ │ asrs r1, r0, #32 │ │ - b.n 4e932 │ │ + b.n 4e072 │ │ movs r0, #12 │ │ - b.n 4dc96 │ │ + b.n 4d3d6 │ │ movs r4, r0 │ │ - b.n 4e4ba │ │ + b.n 4dbfa │ │ vrhadd.u d14, d2, d31 │ │ asrs r0, r0, #32 │ │ - b.n 4dcaa │ │ + b.n 4d3ea │ │ movs r0, #16 │ │ - b.n 4dcc0 │ │ + b.n 4d400 │ │ adds r0, #16 │ │ - b.n 4dcac │ │ + b.n 4d3ec │ │ movs r0, #0 │ │ - b.n 4e292 │ │ + b.n 4d9d2 │ │ movs r4, r0 │ │ - b.n 4e4d2 │ │ + b.n 4dc12 │ │ asrs r1, r0, #32 │ │ - b.n 4e956 │ │ + b.n 4e096 │ │ vrhadd.u d14, d3, d31 │ │ movs r5, r0 │ │ - b.n 4e4de │ │ - beq.n 4e1c0 │ │ - b.n 4e638 │ │ + b.n 4dc1e │ │ + beq.n 4d900 │ │ + b.n 4dd78 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, r6, sl, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 4e6c8 │ │ + b.n 4de08 │ │ str r0, [r0, #0] │ │ - b.n 4e4f2 │ │ + b.n 4dc32 │ │ movs r0, r0 │ │ - b.n 4dcd6 │ │ + b.n 4d416 │ │ ands r2, r0 │ │ - b.n 4e4fa │ │ + b.n 4dc3a │ │ str r1, [r0, r0] │ │ - b.n 4e4fe │ │ + b.n 4dc3e │ │ movs r0, #20 │ │ - b.n 4dce2 │ │ + b.n 4d422 │ │ movs r6, r0 │ │ - b.n 4e506 │ │ + b.n 4dc46 │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n 4e86e │ │ + b.n 4dfae │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 4dd02 │ │ + b.n 4d442 │ │ asrs r5, r0, #32 │ │ - b.n 4e51a │ │ + b.n 4dc5a │ │ movs r0, #24 │ │ - b.n 4dcfe │ │ + b.n 4d43e │ │ movs r6, r0 │ │ - b.n 4e522 │ │ + b.n 4dc62 │ │ vrhadd.u d14, d2, d31 │ │ lsls r0, r6, #3 │ │ - b.n 4e572 │ │ + b.n 4dcb2 │ │ movs r0, r0 │ │ - b.n 4e92e │ │ + b.n 4e06e │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r1, r4, r5, r6, r9, sl} │ │ - b.n 4e812 │ │ + b.n 4df52 │ │ lsrs r7, r7, #31 │ │ - b.n 4e898 │ │ + b.n 4dfd8 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n 4e720 │ │ + b.n 4de60 │ │ strb r0, [r0, #0] │ │ - b.n 4e54a │ │ + b.n 4dc8a │ │ movs r0, r0 │ │ - b.n 4dd2e │ │ + b.n 4d46e │ │ str r2, [r0, r0] │ │ - b.n 4e552 │ │ + b.n 4dc92 │ │ strh r3, [r0, #0] │ │ - b.n 4e556 │ │ + b.n 4dc96 │ │ str r1, [r0, #0] │ │ - b.n 4e55a │ │ + b.n 4dc9a │ │ movs r0, #20 │ │ - b.n 4dd3e │ │ + b.n 4d47e │ │ movs r7, r0 │ │ - b.n 4e562 │ │ + b.n 4dca2 │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n 4e8ca │ │ + b.n 4e00a │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 4dd60 │ │ + b.n 4d4a0 │ │ asrs r6, r0, #32 │ │ - b.n 4e576 │ │ + b.n 4dcb6 │ │ movs r0, #5 │ │ - b.n 4e57a │ │ + b.n 4dcba │ │ adds r0, #8 │ │ - b.n 4e57e │ │ + b.n 4dcbe │ │ ands r4, r3 │ │ - b.n 4dd62 │ │ + b.n 4d4a2 │ │ movs r7, r0 │ │ - b.n 4e586 │ │ + b.n 4dcc6 │ │ vrhadd.u d14, d4, d31 │ │ movs r0, r0 │ │ - b.n 4e98e │ │ + b.n 4e0ce │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r1, r4, r5, r6, r9, sl} │ │ - b.n 4e872 │ │ + b.n 4dfb2 │ │ lsrs r7, r7, #31 │ │ - b.n 4e8f8 │ │ + b.n 4e038 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {ip} │ │ - b.n 4dd82 │ │ + b.n 4d4c2 │ │ movs r0, #32 │ │ - b.n 4dd88 │ │ + b.n 4d4c8 │ │ asrs r0, r0, #32 │ │ - b.n 4e9aa │ │ + b.n 4e0ea │ │ vrhadd.u16 d14, d2, d31 │ │ - ldr r4, [pc, #64] @ (4e2b0 ) │ │ + ldr r4, [pc, #64] @ (4d9f0 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 4e790 │ │ + b.n 4ded0 │ │ ands r1, r0 │ │ - b.n 4e5ba │ │ + b.n 4dcfa │ │ asrs r0, r0, #32 │ │ - b.n 4dd9e │ │ + b.n 4d4de │ │ movs r0, #36 @ 0x24 │ │ - b.n 4dda4 │ │ + b.n 4d4e4 │ │ asrs r4, r0, #32 │ │ - b.n 4e5c6 │ │ + b.n 4dd06 │ │ vrhadd.u d14, d2, d31 │ │ asrs r4, r0, #32 │ │ - b.n 4ddb6 │ │ + b.n 4d4f6 │ │ movs r0, r0 │ │ - b.n 4e9d2 │ │ + b.n 4e112 │ │ movs r0, r0 │ │ - b.n 4e938 │ │ + b.n 4e078 │ │ lsls r3, r5, #25 │ │ lsls r6, r1, #12 │ │ lsrs r7, r7, #31 │ │ lsls r7, r1, #13 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {fp, lr} │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n 4e5ea │ │ + b.n 4dd2a │ │ asrs r0, r0, #32 │ │ - b.n 4ddce │ │ + b.n 4d50e │ │ asrs r0, r5, #32 │ │ - b.n 4ddd4 │ │ + b.n 4d514 │ │ vrhadd.u d14, d1, d31 │ │ lsls r4, r6, #25 │ │ - b.n 4e8d6 │ │ + b.n 4e016 │ │ lsrs r7, r7, #31 │ │ - b.n 4e95c │ │ + b.n 4e09c │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {ip} │ │ - b.n 4dde6 │ │ + b.n 4d526 │ │ asrs r4, r7, #32 │ │ - b.n 4ddec │ │ + b.n 4d52c │ │ vrhadd.u16 d14, d1, d31 │ │ vrhadd.u16 d14, d14, d31 │ │ vrhadd.u16 d14, d14, d31 │ │ asrs r2, r0, #32 │ │ - b.n 4e7dc │ │ + b.n 4df1c │ │ movs r0, r0 │ │ - b.n 4ea1e │ │ + b.n 4e15e │ │ movs r2, r2 │ │ - b.n 4e984 │ │ + b.n 4e0c4 │ │ movs r1, r0 │ │ adds r3, #0 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r4, [pc, #64] @ (4e32c ) │ │ + ldr r4, [pc, #64] @ (4da6c ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 4e80c │ │ + b.n 4df4c │ │ movs r0, #2 │ │ - b.n 4e7f8 │ │ + b.n 4df38 │ │ movs r1, r2 │ │ - b.n 4e99e │ │ + b.n 4e0de │ │ movs r2, r3 │ │ ldrh r0, [r0, #16] │ │ adds r0, #4 │ │ - b.n 4e820 │ │ + b.n 4df60 │ │ movs r1, #2 │ │ - b.n 4e22c │ │ - bfcsel 0, 4e40c , 4, eq │ │ + b.n 4d96c │ │ + bfcsel 0, 4db4c , 4, eq │ │ lsls r0, r1, #1 │ │ movs r0, r0 │ │ lsls r4, r2, #1 │ │ movs r0, r0 │ │ lsls r0, r4, #1 │ │ movs r0, r0 │ │ lsls r0, r4, #1 │ │ @@ -101026,82 +99975,82 @@ │ │ lsls r0, r1, #1 │ │ movs r0, r0 │ │ lsls r4, r5, #2 │ │ movs r0, r0 │ │ lsls r4, r2, #1 │ │ movs r0, r0 │ │ movs r4, r7 │ │ - b.n 4e856 │ │ + b.n 4df96 │ │ movs r0, r0 │ │ - b.n 4de7a │ │ + b.n 4d5ba │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r6} │ │ - b.n 4e862 │ │ + b.n 4dfa2 │ │ movs r0, r0 │ │ - b.n 4de86 │ │ + b.n 4d5c6 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r3} │ │ - b.n 4ea10 │ │ + b.n 4e150 │ │ movs r0, r1 │ │ str r2, [sp, #512] @ 0x200 │ │ lsls r1, r0, #4 │ │ str r0, [sp, #512] @ 0x200 │ │ movs r0, r0 │ │ str r5, [sp, #576] @ 0x240 │ │ ldrh r0, [r2, #32] │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ asrs r4, r7, #32 │ │ - b.n 4dec0 │ │ + b.n 4d600 │ │ movs r0, #60 @ 0x3c │ │ - b.n 4dec4 │ │ + b.n 4d604 │ │ adds r0, #60 @ 0x3c │ │ - b.n 4dec8 │ │ + b.n 4d608 │ │ asrs r1, r0, #32 │ │ - b.n 4e4ac │ │ + b.n 4dbec │ │ movs r0, r7 │ │ - b.n 4ded0 │ │ + b.n 4d610 │ │ movs r0, #2 │ │ - b.n 4e4b4 │ │ + b.n 4dbf4 │ │ adds r0, #3 │ │ - b.n 4e4b8 │ │ + b.n 4dbf8 │ │ movs r0, r0 │ │ - b.n 4e2dc │ │ + b.n 4da1c │ │ lsls r0, r5 │ │ - b.n 4e8a2 │ │ + b.n 4dfe2 │ │ movs r4, r0 │ │ - b.n 4e6e6 │ │ - lsls r1, r1, #22 │ │ + b.n 4de26 │ │ + lsls r5, r0, #22 │ │ add.w r0, r0, r4 │ │ - b.n 4e6ee │ │ - lsls r3, r1, #22 │ │ - add.w r5, r0, r6, ror #1 │ │ + b.n 4de2e │ │ + lsls r7, r0, #22 │ │ + add.w r5, r0, r2, ror #1 │ │ add.w r0, r0, r0, lsl #1 │ │ - b.n 4e8ba │ │ + b.n 4dffa │ │ movs r0, r0 │ │ - b.n 4dede │ │ + b.n 4d61e │ │ ldrh r0, [r2, #32] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr} │ │ - @ instruction: 0xfffb79fb │ │ - vcvt.u32.f32 , q13 │ │ - @ instruction: 0xfffb3b14 │ │ + ldmia.w sp!, {r3, r4, r5, sl, pc} │ │ + vrecpe.u32 q12, q2 │ │ + vshr.u64 d24, d23, #5 │ │ + vdup.8 , d20[5] │ │ movs r0, r0 │ │ - ldr r4, [pc, #64] @ (4e414 ) │ │ + ldr r4, [pc, #64] @ (4db54 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 4e8f4 │ │ + b.n 4e034 │ │ adds r0, #2 │ │ - b.n 4e8e0 │ │ + b.n 4e020 │ │ movs r1, r2 │ │ - b.n 4ea88 │ │ + b.n 4e1c8 │ │ movs r2, r3 │ │ ldrh r0, [r0, #16] │ │ ands r4, r0 │ │ - b.n 4e908 │ │ + b.n 4e048 │ │ adds r1, #3 │ │ - b.n 4e316 │ │ - blx 4514f8 │ │ + b.n 4da56 │ │ + blx 450c38 │ │ lsls r0, r1, #1 │ │ movs r0, r0 │ │ lsls r0, r2, #1 │ │ movs r0, r0 │ │ lsls r0, r4, #1 │ │ movs r0, r0 │ │ lsls r0, r4, #1 │ │ @@ -101131,795 +100080,795 @@ │ │ lsls r0, r1, #1 │ │ movs r0, r0 │ │ lsls r0, r3, #1 │ │ movs r0, r0 │ │ lsls r0, r2, #1 │ │ movs r0, r0 │ │ movs r0, #60 @ 0x3c │ │ - b.n 4df3e │ │ + b.n 4d67e │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r6, sp} │ │ - b.n 4df46 │ │ + b.n 4d686 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r6, sp} │ │ - b.n 4df4e │ │ + b.n 4d68e │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r3} │ │ - b.n 4eaf8 │ │ + b.n 4e238 │ │ movs r2, r0 │ │ ldrh r0, [r0, #16] │ │ movs r0, r1 │ │ - b.n 4e95e │ │ + b.n 4e09e │ │ movs r1, #1 │ │ - b.n 4e362 │ │ + b.n 4daa2 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r0, r1, r2, r3, r7} │ │ - b.n 4eb0c │ │ + b.n 4e24c │ │ movs r0, #72 @ 0x48 │ │ lsls r0, r0, #22 │ │ ldrh r0, [r2, #32] │ │ lsrs r5, r7, #2 │ │ asrs r0, r6, #32 │ │ - b.n 4dfb4 │ │ + b.n 4d6f4 │ │ movs r0, #48 @ 0x30 │ │ - b.n 4dfb8 │ │ + b.n 4d6f8 │ │ adds r0, #48 @ 0x30 │ │ - b.n 4dfbc │ │ + b.n 4d6fc │ │ asrs r1, r0, #32 │ │ - b.n 4e5a0 │ │ + b.n 4dce0 │ │ movs r4, r5 │ │ - b.n 4dfc4 │ │ + b.n 4d704 │ │ movs r0, #2 │ │ - b.n 4e5a8 │ │ + b.n 4dce8 │ │ adds r0, #3 │ │ - b.n 4e5ac │ │ + b.n 4dcec │ │ movs r0, r0 │ │ - b.n 4e3d0 │ │ + b.n 4db10 │ │ lsls r0, r5 │ │ - b.n 4e996 │ │ + b.n 4e0d6 │ │ movs r4, r0 │ │ - b.n 4e7da │ │ - lsls r4, r1, #21 │ │ + b.n 4df1a │ │ + lsls r0, r1, #21 │ │ add.w r0, r0, r4 │ │ - b.n 4e7e2 │ │ - lsls r6, r1, #21 │ │ - add.w r5, r0, r9, rrx │ │ - add.w r8, r0, fp, ror #31 │ │ - vsra.u64 d24, d13, #5 │ │ - vqshlu.s64 , q11, #59 @ 0x3b │ │ - vtbl.8 d19, {d11-d13}, d16 │ │ + b.n 4df22 │ │ + lsls r2, r1, #21 │ │ + add.w r5, r0, r5, rrx │ │ + @ instruction: 0xeb008344 │ │ + vtbx.8 d24, {d11-d14}, d24 │ │ + vqrdmlsh.s , , d3[0] │ │ + @ instruction: 0xfffb3b70 │ │ movs r0, r0 │ │ movs r7, r3 │ │ - b.n 4ec40 │ │ + b.n 4e380 │ │ lsrs r1, r0, #16 │ │ - b.n 4e942 │ │ + b.n 4e082 │ │ lsrs r0, r2, #28 │ │ - b.n 4e7a4 │ │ + b.n 4dee4 │ │ lsls r0, r4, #10 │ │ - b.n 4e80a │ │ + b.n 4df4a │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r0, [pc, #192] @ (4e590 ) │ │ + ldr r0, [pc, #192] @ (4dcd0 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 4e9f0 │ │ + b.n 4e130 │ │ str r0, [r0, r0] │ │ - b.n 4e81a │ │ + b.n 4df5a │ │ movs r7, r1 │ │ - b.n 4ec60 │ │ + b.n 4e3a0 │ │ ands r1, r0 │ │ - b.n 4e822 │ │ + b.n 4df62 │ │ lsrs r1, r2, #24 │ │ - b.n 4eb86 │ │ + b.n 4e2c6 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ lsrs r1, r0, #16 │ │ - b.n 4eb8e │ │ + b.n 4e2ce │ │ movs r2, r4 │ │ subs r0, r0, r0 │ │ lsls r5, r1, #1 │ │ - b.n 4e0a0 │ │ + b.n 4d7e0 │ │ movs r0, r0 │ │ - b.n 4eb9a │ │ + b.n 4e2da │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #6 │ │ - b.n 4e60c │ │ + b.n 4dd4c │ │ lsrs r3, r7, #25 │ │ - b.n 4e986 │ │ + b.n 4e0c6 │ │ lsls r0, r2, #3 │ │ - b.n 4e88a │ │ + b.n 4dfca │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r2, r3, r6} │ │ - b.n 4e0bc │ │ + b.n 4d7fc │ │ movs r0, r0 │ │ - b.n 4ebb6 │ │ + b.n 4e2f6 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n 4ec5e │ │ + b.n 4e39e │ │ lsls r6, r1, #1 │ │ - b.n 4e0ac │ │ + b.n 4d7ec │ │ lsls r0, r3, #3 │ │ - b.n 4ea30 │ │ + b.n 4e170 │ │ lsls r2, r3, #17 │ │ add.w r1, r0, r4, lsl #2 │ │ - b.n 4e638 │ │ + b.n 4dd78 │ │ asrs r0, r5, #30 │ │ - b.n 4eb32 │ │ + b.n 4e272 │ │ movs r1, r0 │ │ - b.n 4e5b6 │ │ + b.n 4dcf6 │ │ lsls r0, r2, #3 │ │ - b.n 4e8ba │ │ + b.n 4dffa │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ - b.n 4ec82 │ │ + b.n 4e3c2 │ │ asrs r4, r1, #1 │ │ - b.n 4e0f0 │ │ + b.n 4d830 │ │ lsls r5, r1, #1 │ │ - b.n 4e0d4 │ │ + b.n 4d814 │ │ lsls r0, r2, #1 │ │ - b.n 4ea58 │ │ + b.n 4e198 │ │ movs r0, r0 │ │ - b.n 4ebf4 │ │ + b.n 4e334 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ lsls r4, r1, #17 │ │ add.w r1, r0, r4, lsl #2 │ │ - b.n 4e668 │ │ + b.n 4dda8 │ │ lsrs r3, r7, #25 │ │ - b.n 4e9e2 │ │ + b.n 4e122 │ │ lsls r0, r2, #3 │ │ - b.n 4e8e6 │ │ + b.n 4e026 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r2, r6, sl} │ │ add.w r1, r0, r4, lsl #2 │ │ - b.n 4e67c │ │ + b.n 4ddbc │ │ lsrs r3, r7, #25 │ │ - b.n 4e9f6 │ │ + b.n 4e136 │ │ lsls r0, r2, #3 │ │ - b.n 4e8fa │ │ + b.n 4e03a │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, r5, ip} │ │ - b.n 4e0c0 │ │ + b.n 4d800 │ │ movs r0, #48 @ 0x30 │ │ - b.n 4e0c4 │ │ + b.n 4d804 │ │ adds r0, #48 @ 0x30 │ │ - b.n 4e0c8 │ │ + b.n 4d808 │ │ asrs r1, r0, #32 │ │ - b.n 4e6ac │ │ + b.n 4ddec │ │ movs r4, r5 │ │ - b.n 4e0d0 │ │ + b.n 4d810 │ │ movs r0, #2 │ │ - b.n 4e6b4 │ │ + b.n 4ddf4 │ │ adds r0, #3 │ │ - b.n 4e6b8 │ │ + b.n 4ddf8 │ │ movs r0, r0 │ │ - b.n 4e4dc │ │ + b.n 4dc1c │ │ lsls r0, r5 │ │ - b.n 4eaa2 │ │ + b.n 4e1e2 │ │ movs r4, r0 │ │ - b.n 4e8e6 │ │ - lsls r1, r1, #20 │ │ + b.n 4e026 │ │ + lsls r5, r0, #20 │ │ add.w r0, r0, r4 │ │ - b.n 4e8ee │ │ - lsls r3, r1, #20 │ │ - add.w r4, r0, r6, ror #3 │ │ - add.w r7, r0, pc, asr #31 │ │ - @ instruction: 0xfffb8eaf │ │ - vcvtp.s32.f32 d23, d5 │ │ - vqshrn.u64 d19, q2, #5 │ │ + b.n 4e02e │ │ + lsls r7, r0, #20 │ │ + add.w r4, r0, r2, ror #3 │ │ + @ instruction: 0xeb008238 │ │ + @ instruction: 0xfffb9a5b │ │ + vdup.8 , d29[5] │ │ + vtbx.8 d19, {d11-d13}, d20 │ │ movs r0, r0 │ │ - ldr r0, [pc, #960] @ (4e988 ) │ │ + ldr r0, [pc, #960] @ (4e0c8 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 4eae8 │ │ + b.n 4e228 │ │ str r0, [r0, r0] │ │ - b.n 4e912 │ │ + b.n 4e052 │ │ movs r7, r1 │ │ - b.n 4ed58 │ │ + b.n 4e498 │ │ strb r3, [r0, #0] │ │ - b.n 4e91a │ │ + b.n 4e05a │ │ str r2, [r0, #0] │ │ - b.n 4e91e │ │ + b.n 4e05e │ │ ands r1, r0 │ │ - b.n 4e922 │ │ + b.n 4e062 │ │ lsrs r1, r2, #24 │ │ - b.n 4ec86 │ │ + b.n 4e3c6 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ lsrs r1, r0, #16 │ │ - b.n 4ec8e │ │ + b.n 4e3ce │ │ movs r2, r4 │ │ subs r0, r0, r0 │ │ lsls r5, r1, #1 │ │ - b.n 4e1a0 │ │ + b.n 4d8e0 │ │ movs r0, r0 │ │ - b.n 4ec9a │ │ + b.n 4e3da │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #6 │ │ - b.n 4e70c │ │ + b.n 4de4c │ │ lsrs r3, r7, #25 │ │ - b.n 4ea86 │ │ + b.n 4e1c6 │ │ str r0, [r6, #12] │ │ - b.n 4e98a │ │ + b.n 4e0ca │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r2, r3, r6} │ │ - b.n 4e1bc │ │ + b.n 4d8fc │ │ movs r0, r0 │ │ - b.n 4ecb6 │ │ + b.n 4e3f6 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n 4ed5e │ │ + b.n 4e49e │ │ lsls r6, r1, #1 │ │ - b.n 4e1ac │ │ + b.n 4d8ec │ │ lsls r0, r3, #3 │ │ - b.n 4eb30 │ │ + b.n 4e270 │ │ lsls r2, r3, #16 │ │ add.w r1, r0, r4, lsl #2 │ │ - b.n 4e738 │ │ + b.n 4de78 │ │ asrs r0, r5, #30 │ │ - b.n 4ec32 │ │ + b.n 4e372 │ │ movs r1, r0 │ │ - b.n 4e6b6 │ │ + b.n 4ddf6 │ │ str r0, [r6, #12] │ │ - b.n 4e9ba │ │ + b.n 4e0fa │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0} │ │ - b.n 4ed82 │ │ + b.n 4e4c2 │ │ asrs r4, r1, #1 │ │ - b.n 4e1f0 │ │ + b.n 4d930 │ │ lsls r5, r1, #1 │ │ - b.n 4e1d4 │ │ + b.n 4d914 │ │ lsls r0, r2, #1 │ │ - b.n 4eb58 │ │ + b.n 4e298 │ │ movs r0, r0 │ │ - b.n 4ecf4 │ │ + b.n 4e434 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ lsls r4, r1, #16 │ │ add.w r1, r0, r4, lsl #2 │ │ - b.n 4e768 │ │ + b.n 4dea8 │ │ lsrs r3, r7, #25 │ │ - b.n 4eae2 │ │ + b.n 4e222 │ │ str r0, [r6, #12] │ │ - b.n 4e9e6 │ │ + b.n 4e126 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r2, sl} │ │ add.w r1, r0, r4, lsl #2 │ │ - b.n 4e77c │ │ + b.n 4debc │ │ lsrs r3, r7, #25 │ │ - b.n 4eaf6 │ │ + b.n 4e236 │ │ str r0, [r6, #12] │ │ - b.n 4e9fa │ │ + b.n 4e13a │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r4, r5, ip} │ │ - b.n 4e1c0 │ │ + b.n 4d900 │ │ movs r0, #48 @ 0x30 │ │ - b.n 4e1c4 │ │ + b.n 4d904 │ │ adds r0, #48 @ 0x30 │ │ - b.n 4e1c8 │ │ + b.n 4d908 │ │ asrs r1, r0, #32 │ │ - b.n 4e7ac │ │ + b.n 4deec │ │ movs r4, r5 │ │ - b.n 4e1d0 │ │ + b.n 4d910 │ │ movs r0, #2 │ │ - b.n 4e7b4 │ │ + b.n 4def4 │ │ adds r0, #3 │ │ - b.n 4e7b8 │ │ + b.n 4def8 │ │ movs r0, r0 │ │ - b.n 4e5dc │ │ + b.n 4dd1c │ │ lsls r0, r5 │ │ - b.n 4eba2 │ │ + b.n 4e2e2 │ │ movs r4, r0 │ │ - b.n 4e9e6 │ │ - lsls r1, r1, #19 │ │ + b.n 4e126 │ │ + lsls r5, r0, #19 │ │ add.w r0, r0, r4 │ │ - b.n 4e9ee │ │ - lsls r3, r1, #19 │ │ - add.w r4, r0, r6, ror #2 │ │ - add.w r6, r0, pc, asr #31 │ │ - vtbl.8 d23, {d27-d30}, d29 │ │ - vcvtn.s32.f32 d23, d5 │ │ - vqshrun.s64 d19, q2, #5 │ │ + b.n 4e12e │ │ + lsls r7, r0, #19 │ │ + add.w r4, r0, r2, ror #2 │ │ + @ instruction: 0xeb008138 │ │ + vcvt.f32.s32 d24, d11 │ │ + vtbx.8 d23, {d11-d14}, d29 │ │ + vtbx.8 d19, {d11-d12}, d20 │ │ movs r0, r0 │ │ - ldr r4, [pc, #448] @ (4e888 ) │ │ + ldr r4, [pc, #448] @ (4dfc8 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 4ebe8 │ │ - beq.n 4e6e0 │ │ - b.n 4eb6c │ │ + b.n 4e328 │ │ + beq.n 4de20 │ │ + b.n 4e2ac │ │ str r0, [r0, r0] │ │ - b.n 4ea16 │ │ + b.n 4e156 │ │ lsls r0, r0, #6 │ │ - b.n 4e27a │ │ + b.n 4d9ba │ │ ands r0, r0 │ │ - b.n 4ee1e │ │ + b.n 4e55e │ │ movs r0, r0 │ │ - b.n 4ed82 │ │ + b.n 4e4c2 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n 4ea2a │ │ - beq.n 4e70c │ │ - b.n 4eb84 │ │ + b.n 4e16a │ │ + beq.n 4de4c │ │ + b.n 4e2c4 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r3, r4, r5, r6, r8} │ │ - b.n 4e220 │ │ + b.n 4d960 │ │ movs r0, #4 │ │ - b.n 4ec14 │ │ + b.n 4e354 │ │ asrs r5, r1, #32 │ │ - b.n 4ea3e │ │ + b.n 4e17e │ │ ands r4, r0 │ │ - b.n 4e21c │ │ + b.n 4d95c │ │ ands r0, r0 │ │ - b.n 4e220 │ │ + b.n 4d960 │ │ @ instruction: 0xf92eebff │ │ asrs r0, r0, #32 │ │ - b.n 4ea4e │ │ + b.n 4e18e │ │ movs r4, r1 │ │ ldmia.w sp, {r0, r2} │ │ - b.n 4ea56 │ │ + b.n 4e196 │ │ @ instruction: 0xf94aebff │ │ str r0, [r1, #0] │ │ - b.n 4ebbe │ │ + b.n 4e2fe │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n 4e250 │ │ + b.n 4d990 │ │ asrs r1, r0, #32 │ │ - b.n 4ee6a │ │ + b.n 4e5aa │ │ movs r0, #52 @ 0x34 │ │ - b.n 4e24e │ │ + b.n 4d98e │ │ movs r5, r0 │ │ - b.n 4ea72 │ │ + b.n 4e1b2 │ │ vrhadd.u d14, d2, d31 │ │ lsls r0, r0, #6 │ │ - b.n 4e2e4 │ │ + b.n 4da24 │ │ movs r0, r0 │ │ - b.n 4edde │ │ + b.n 4e51e │ │ @ instruction: 0xffe81aff │ │ lsrs r6, r2, #28 │ │ - b.n 4ea24 │ │ + b.n 4e164 │ │ cmp r0, r4 │ │ - b.n 4ea8a │ │ + b.n 4e1ca │ │ movs r4, r0 │ │ - b.n 4ea8e │ │ - beq.n 4e770 │ │ - b.n 4ebe8 │ │ + b.n 4e1ce │ │ + beq.n 4deb0 │ │ + b.n 4e328 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r7, r8, sp} │ │ - b.n 4e2fa │ │ + b.n 4da3a │ │ movs r0, r0 │ │ - b.n 4ee02 │ │ + b.n 4e542 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #1 │ │ movt r0, #0 │ │ - b.n 4eeaa │ │ + b.n 4e5ea │ │ movs r4, r4 │ │ - b.n 4e270 │ │ + b.n 4d9b0 │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4620288 @ 0x468000 │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ - b.n 4e27c │ │ + b.n 4d9bc │ │ vrhadd.u16 d14, d14, d31 │ │ lsrs r6, r2, #29 │ │ - b.n 4ec82 │ │ + b.n 4e3c2 │ │ lsrs r5, r1, #10 │ │ orn sl, r0, #288768 @ 0x46800 │ │ orn fp, r0, #32768 @ 0x8000 │ │ vldr s1, [r0, #564] @ 0x234 │ │ orr.w sl, r1, #288768 @ 0x46800 │ │ orr.w fp, r1, #32768 @ 0x8000 │ │ stcl 15, cr15, [r1, #120] @ 0x78 │ │ - b.n 4e9fc │ │ - ldr r4, [pc, #64] @ (4e7e0 ) │ │ + b.n 4e13c │ │ + ldr r4, [pc, #64] @ (4df20 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 4ecc0 │ │ + b.n 4e400 │ │ ands r0, r0 │ │ - b.n 4eaea │ │ + b.n 4e22a │ │ lsls r5, r1, #1 │ │ - b.n 4e34e │ │ + b.n 4da8e │ │ movs r0, r0 │ │ - b.n 4ee52 │ │ + b.n 4e592 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ asrs r4, r1, #1 │ │ - b.n 4e362 │ │ + b.n 4daa2 │ │ lsls r0, r2, #1 │ │ - b.n 4ecc6 │ │ + b.n 4e406 │ │ movs r0, r0 │ │ - b.n 4ee64 │ │ + b.n 4e5a4 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r4, #14 │ │ add.w r0, r0, lr, lsl #1 │ │ - b.n 4e376 │ │ + b.n 4dab6 │ │ movs r0, r0 │ │ - b.n 4ee72 │ │ + b.n 4e5b2 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r3, #3 │ │ - b.n 4ece2 │ │ + b.n 4e422 │ │ lsls r1, r4, #14 │ │ add.w r0, r0, r8 │ │ - b.n 4ecea │ │ - ldr r4, [pc, #64] @ (4e824 ) │ │ + b.n 4e42a │ │ + ldr r4, [pc, #64] @ (4df64 ) │ │ ldmia.w sp!, {r0, r2, r4, r7, r8, r9} │ │ and.w r3, r0, r9, lsr #2 │ │ add.w r0, r0, lr, lsl #1 │ │ - b.n 4e39a │ │ + b.n 4dada │ │ movs r0, r0 │ │ - b.n 4ee96 │ │ + b.n 4e5d6 │ │ @ instruction: 0xfff61aff │ │ @ instruction: 0xfff7eaff │ │ lsls r1, r0, #6 │ │ - b.n 4e3a2 │ │ + b.n 4dae2 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r0, [pc, #0] @ (4e808 ) │ │ + ldr r0, [pc, #0] @ (4df48 ) │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n 4eb4e │ │ + b.n 4e28e │ │ asrs r0, r0, #32 │ │ - b.n 4e332 │ │ + b.n 4da72 │ │ movs r0, #12 │ │ - b.n 4e338 │ │ + b.n 4da78 │ │ asrs r0, r0, #32 │ │ - b.n 4efda │ │ + b.n 4e71a │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n 4ef62 │ │ + b.n 4e6a2 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, fp, lr} │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 4ed48 │ │ - beq.n 4e850 │ │ - b.n 4eccc │ │ + b.n 4e488 │ │ + beq.n 4df90 │ │ + b.n 4e40c │ │ ands r0, r0 │ │ - b.n 4eb76 │ │ + b.n 4e2b6 │ │ movs r0, r0 │ │ - b.n 4e35a │ │ + b.n 4da9a │ │ str r1, [r0, r0] │ │ - b.n 4eb7e │ │ + b.n 4e2be │ │ asrs r0, r0, #32 │ │ - b.n 4f002 │ │ + b.n 4e742 │ │ movs r0, #12 │ │ - b.n 4e366 │ │ + b.n 4daa6 │ │ movs r4, r0 │ │ - b.n 4eb8a │ │ + b.n 4e2ca │ │ vrhadd.u d14, d2, d31 │ │ movs r1, r0 │ │ - b.n 4eff2 │ │ + b.n 4e732 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ str r5, [r0, r0] │ │ - b.n 4e8da │ │ + b.n 4e01a │ │ asrs r0, r0, #32 │ │ - b.n 4ef9e │ │ + b.n 4e6de │ │ asrs r4, r1, #32 │ │ - b.n 4e37c │ │ + b.n 4dabc │ │ asrs r4, r1, #32 │ │ - b.n 4ed80 │ │ + b.n 4e4c0 │ │ movs r5, r0 │ │ - b.n 4ebaa │ │ - lsls r4, r2, #17 │ │ + b.n 4e2ea │ │ + lsls r0, r2, #17 │ │ add.w r0, r0, ip, lsl #4 │ │ - b.n 4e3ac │ │ + b.n 4daec │ │ movs r0, r0 │ │ - b.n 4ef16 │ │ + b.n 4e656 │ │ movs r4, r0 │ │ - b.n 4e394 │ │ + b.n 4dad4 │ │ asrs r1, r0, #6 │ │ - b.n 4ebbe │ │ + b.n 4e2fe │ │ movs r0, r0 │ │ asrs r1, r2, #13 │ │ asrs r0, r1, #32 │ │ - b.n 4e3a0 │ │ + b.n 4dae0 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n 4efce │ │ + b.n 4e70e │ │ lsls r0, r0, #6 │ │ - b.n 4e41a │ │ - beq.n 4e8a4 │ │ - b.n 4ed2c │ │ + b.n 4db5a │ │ + beq.n 4dfe4 │ │ + b.n 4e46c │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, sp} │ │ - b.n 4edb8 │ │ + b.n 4e4f8 │ │ movs r4, r0 │ │ - b.n 4ebe2 │ │ + b.n 4e322 │ │ asrs r5, r0, #32 │ │ - b.n 4ebe6 │ │ + b.n 4e326 │ │ movs r7, r0 │ │ add.w r0, r0, r0 │ │ - b.n 4ef4e │ │ + b.n 4e68e │ │ @ instruction: 0xfff50aff │ │ @ instruction: 0xfff6eaff │ │ movs r1, r0 │ │ - b.n 4ebfa │ │ + b.n 4e33a │ │ lsls r6, r1, #2 │ │ and.w r0, r0, r1, lsl #4 │ │ - b.n 4f002 │ │ + b.n 4e742 │ │ asrs r4, r1, #1 │ │ - b.n 4e446 │ │ + b.n 4db86 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r5, [pc, #960] @ (4ec8c ) │ │ + ldr r5, [pc, #960] @ (4e3cc ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n 4edec │ │ + b.n 4e52c │ │ adds r0, #4 │ │ - b.n 4e3fa │ │ + b.n 4db3a │ │ stmia r1!, {r0, r1, r5, r7} │ │ - b.n 4ec3a │ │ + b.n 4e37a │ │ movs r3, r4 │ │ lsrs r0, r0, #8 │ │ - b.n 4e8e0 │ │ - b.n 4e406 │ │ + b.n 4e020 │ │ + b.n 4db46 │ │ str r0, [r0, r0] │ │ - b.n 4f026 │ │ + b.n 4e766 │ │ movs r0, #12 │ │ - b.n 4ec2a │ │ + b.n 4e36a │ │ adds r0, #162 @ 0xa2 │ │ - b.n 4e9f8 │ │ + b.n 4e138 │ │ str r6, [r1, #0] │ │ - b.n 4ec32 │ │ + b.n 4e372 │ │ sbcs r3, r0 │ │ - b.n 4e862 │ │ + b.n 4dfa2 │ │ strb r1, [r0, #4] │ │ - b.n 4ed02 │ │ + b.n 4e442 │ │ lsls r7, r0 │ │ - b.n 4ec06 │ │ + b.n 4e346 │ │ ands r6, r0 │ │ - b.n 4ea0a │ │ + b.n 4e14a │ │ str r2, [r4, #8] │ │ - b.n 4ecc6 │ │ + b.n 4e406 │ │ movs r1, r0 │ │ - b.n 4ebb2 │ │ + b.n 4e2f2 │ │ str r6, [r0, #0] │ │ - b.n 4ea12 │ │ + b.n 4e152 │ │ str r2, [r4, #8] │ │ strh r0, [r4, #12] │ │ str r1, [r0, r0] │ │ str r2, [sp, #524] @ 0x20c │ │ movs r0, r0 │ │ - b.n 4efc6 │ │ + b.n 4e706 │ │ movs r0, #6 │ │ - b.n 4ec5e │ │ + b.n 4e39e │ │ @ instruction: 0xfff11aff │ │ asrs r0, r0, #32 │ │ - b.n 4f066 │ │ + b.n 4e7a6 │ │ movs r0, r0 │ │ - b.n 4efd4 │ │ + b.n 4e714 │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ movs r1, #133 @ 0x85 │ │ - b.n 4ea4e │ │ + b.n 4e18e │ │ adds r0, #0 │ │ - b.n 4f0f6 │ │ + b.n 4e836 │ │ movs r4, r1 │ │ - b.n 4ebe4 │ │ + b.n 4e324 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ adds r1, #133 @ 0x85 │ │ - b.n 4ec82 │ │ + b.n 4e3c2 │ │ adds r0, #3 │ │ - b.n 4e8c2 │ │ + b.n 4e002 │ │ strb r1, [r0, #4] │ │ - b.n 4ed50 │ │ + b.n 4e490 │ │ adds r0, #135 @ 0x87 │ │ - b.n 4ec54 │ │ + b.n 4e394 │ │ adds r0, #14 │ │ - b.n 4ea58 │ │ + b.n 4e198 │ │ stmia r0!, {r3} │ │ - b.n 4e3ba │ │ + b.n 4dafa │ │ str r4, [r0, #0] │ │ - b.n 4ee7e │ │ + b.n 4e5be │ │ ands r0, r0 │ │ asrs r6, r2, #22 │ │ movs r1, r0 │ │ asrs r4, r2, #13 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n 4ecaa │ │ + b.n 4e3ea │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {} │ │ - b.n 4f0b2 │ │ + b.n 4e7f2 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {} │ │ - b.n 4f022 │ │ + b.n 4e762 │ │ movs r5, r1 │ │ - ldr r2, [pc, #0] @ (4e97c ) │ │ + ldr r2, [pc, #0] @ (4e0bc ) │ │ asrs r1, r0, #4 │ │ - b.n 4ed8a │ │ + b.n 4e4ca │ │ asrs r1, r0, #2 │ │ - b.n 4ec8e │ │ + b.n 4e3ce │ │ str r6, [r0, #0] │ │ - b.n 4e8ec │ │ + b.n 4e02c │ │ movs r1, r0 │ │ - b.n 4f07a │ │ + b.n 4e7ba │ │ movs r2, r1 │ │ - bge.n 4e992 │ │ + bge.n 4e0d2 │ │ str r1, [r0, r0] │ │ - b.n 4ecd6 │ │ + b.n 4e416 │ │ strb r1, [r0, #4] │ │ - b.n 4eda6 │ │ + b.n 4e4e6 │ │ strh r4, [r0, #0] │ │ - b.n 4e508 │ │ + b.n 4dc48 │ │ strb r7, [r0, #2] │ │ - b.n 4ecae │ │ - b.n 4e9a6 │ │ - b.n 4eab4 │ │ + b.n 4e3ee │ │ + b.n 4e0e6 │ │ + b.n 4e1f4 │ │ ldr r0, [r5, #64] @ 0x40 │ │ - b.n 4ecea │ │ + b.n 4e42a │ │ str r6, [r0, r4] │ │ - b.n 4eab8 │ │ + b.n 4e1f8 │ │ str r4, [r0, #0] │ │ - b.n 4eebc │ │ + b.n 4e5fc │ │ movs r5, r1 │ │ and.w r0, r0, r6, lsl #4 │ │ - b.n 4ecfa │ │ + b.n 4e43a │ │ str r4, [r0, #0] │ │ - b.n 4ecfe │ │ + b.n 4e43e │ │ ldrb r6, [r2, r1] │ │ - b.n 4e988 │ │ + b.n 4e0c8 │ │ movs r2, r0 │ │ - b.n 4f070 │ │ + b.n 4e7b0 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n 4f078 │ │ + b.n 4e7b8 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 4f080 │ │ + b.n 4e7c0 │ │ movs r6, r5 │ │ subs r0, r0, r0 │ │ - b.n 4ebbc │ │ - b.n 4e51c │ │ + b.n 4e2fc │ │ + b.n 4dc5c │ │ str r4, [r0, #0] │ │ - b.n 4eee4 │ │ + b.n 4e624 │ │ movs r0, r0 │ │ - b.n 4f08e │ │ + b.n 4e7ce │ │ str r0, [r0, #0] │ │ orrs r0, r0 │ │ - b.n 4ea08 │ │ - b.n 4e92c │ │ + b.n 4e148 │ │ + b.n 4e06c │ │ str r0, [r0, r0] │ │ - b.n 4f132 │ │ + b.n 4e872 │ │ movs r5, r1 │ │ @ instruction: 0xea00e0e8 │ │ - b.n 4e538 │ │ + b.n 4dc78 │ │ str r1, [r0, r0] │ │ - b.n 4f13e │ │ - b.n 4ea1c │ │ - b.n 4e940 │ │ + b.n 4e87e │ │ + b.n 4e15c │ │ + b.n 4e080 │ │ movs r2, r0 │ │ @ instruction: 0xea00e0c0 │ │ - b.n 4e548 │ │ + b.n 4dc88 │ │ str r0, [r0, r0] │ │ - b.n 4f14e │ │ - b.n 4ea2c │ │ - b.n 4e950 │ │ + b.n 4e88e │ │ + b.n 4e16c │ │ + b.n 4e090 │ │ ldrb r6, [r2, #1] │ │ - b.n 4e9e4 │ │ + b.n 4e124 │ │ movs r1, r0 │ │ - b.n 4f102 │ │ + b.n 4e842 │ │ str r7, [r0, #16] │ │ - b.n 4eb20 │ │ + b.n 4e260 │ │ str r4, [r0, #0] │ │ - b.n 4ef2e │ │ + b.n 4e66e │ │ movs r1, r0 │ │ ldmia r2!, {} │ │ movs r0, r0 │ │ - b.n 4f0d8 │ │ + b.n 4e818 │ │ movs r3, r1 │ │ subs r0, r0, r0 │ │ strb r1, [r0, #4] │ │ - b.n 4ee4a │ │ + b.n 4e58a │ │ asrs r0, r7, #5 │ │ - b.n 4e536 │ │ + b.n 4dc76 │ │ subs r6, r2, #5 │ │ - b.n 4ef3a │ │ + b.n 4e67a │ │ strb r7, [r0, #2] │ │ - b.n 4ed56 │ │ + b.n 4e496 │ │ movs r0, #2 │ │ - b.n 4eb50 │ │ + b.n 4e290 │ │ eors r4, r1 │ │ stmia.w r1, {r2, r5, r7, r8, r9, sl, fp, ip} │ │ - b.n 4ed8a │ │ + b.n 4e4ca │ │ asrs r5, r2, #2 │ │ - b.n 4e9d0 │ │ + b.n 4e110 │ │ asrs r4, r5, #5 │ │ - b.n 4e552 │ │ + b.n 4dc92 │ │ asrs r1, r0, #32 │ │ - b.n 4f196 │ │ + b.n 4e8d6 │ │ movs r1, r0 │ │ - b.n 4ed9a │ │ + b.n 4e4da │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r2, r7, ip} │ │ - b.n 4e5a0 │ │ + b.n 4dce0 │ │ movs r0, #132 @ 0x84 │ │ - b.n 4e5a4 │ │ + b.n 4dce4 │ │ adds r0, #132 @ 0x84 │ │ - b.n 4e5a8 │ │ + b.n 4dce8 │ │ asrs r1, r0, #32 │ │ - b.n 4eb8c │ │ + b.n 4e2cc │ │ lsls r0, r0, #2 │ │ - b.n 4e5b0 │ │ + b.n 4dcf0 │ │ movs r0, #2 │ │ - b.n 4eb94 │ │ + b.n 4e2d4 │ │ adds r0, #3 │ │ - b.n 4eb98 │ │ + b.n 4e2d8 │ │ movs r0, r0 │ │ - b.n 4e9bc │ │ + b.n 4e0fc │ │ lsls r0, r5 │ │ - b.n 4ef82 │ │ + b.n 4e6c2 │ │ movs r4, r0 │ │ - b.n 4edc6 │ │ - lsls r1, r2, #15 │ │ + b.n 4e506 │ │ + lsls r5, r1, #15 │ │ add.w r0, r0, r4 │ │ - b.n 4edce │ │ - lsls r3, r2, #15 │ │ - add.w r3, r0, lr, ror #2 │ │ + b.n 4e50e │ │ + lsls r7, r1, #15 │ │ + add.w r3, r0, sl, ror #2 │ │ add.w r0, r0, r8, ror #4 │ │ - b.n 4e5d8 │ │ + b.n 4dd18 │ │ movs r0, #56 @ 0x38 │ │ - b.n 4e5dc │ │ + b.n 4dd1c │ │ adds r0, #56 @ 0x38 │ │ - b.n 4e5e0 │ │ + b.n 4dd20 │ │ asrs r1, r0, #32 │ │ - b.n 4ebc4 │ │ + b.n 4e304 │ │ movs r4, r6 │ │ - b.n 4e5e8 │ │ + b.n 4dd28 │ │ movs r0, #2 │ │ - b.n 4ebcc │ │ + b.n 4e30c │ │ adds r0, #3 │ │ - b.n 4ebd0 │ │ + b.n 4e310 │ │ movs r0, r0 │ │ - b.n 4e9f4 │ │ + b.n 4e134 │ │ lsls r0, r5 │ │ - b.n 4efba │ │ + b.n 4e6fa │ │ movs r4, r0 │ │ - b.n 4edfe │ │ - lsls r3, r0, #15 │ │ + b.n 4e53e │ │ + lsls r7, r7, #14 │ │ add.w r0, r0, r4 │ │ - b.n 4ee06 │ │ - lsls r5, r0, #15 │ │ - add.w r3, r0, r0, ror #2 │ │ - add.w r4, r0, r8, asr #14 │ │ - movs r0, r0 │ │ - adds r4, #200 @ 0xc8 │ │ - movs r0, r0 │ │ - strb r7, [r2, #11] │ │ - vdup.8 , d27[5] │ │ - @ instruction: 0xfffb6d08 │ │ - vrsra.u64 , q14, #5 │ │ - movs r0, r0 │ │ - adds r4, #188 @ 0xbc │ │ - movs r0, r0 │ │ - strb r7, [r1, #12] │ │ - vmull.u , d27, d19 │ │ - @ instruction: 0xfffb7a90 │ │ - vsri.32 d19, d20, #5 │ │ + b.n 4e546 │ │ + lsls r1, r0, #15 │ │ + add.w r3, r0, ip, asr #2 │ │ + add.w r5, r0, r8, ror #15 │ │ + movs r0, r0 │ │ + adds r6, #24 │ │ + movs r0, r0 │ │ + ldrb r0, [r4, #20] │ │ + vqshlu.s64 q12, , #59 @ 0x3b │ │ + vqshl.u32 , q8, #27 │ │ + vrecpe.f32 , q6 │ │ + movs r0, r0 │ │ + adds r6, #12 │ │ + movs r0, r0 │ │ + ldrb r0, [r3, #21] │ │ + vqshl.u32 d24, d23, #27 │ │ + vcvtm.u32.f32 q12, │ │ + vrsqrte.f32 d19, d4 │ │ movs r0, r0 │ │ asrs r2, r0, #32 │ │ - b.n 4effe │ │ + b.n 4e73e │ │ lsls r1, r4, #2 │ │ - b.n 4ee42 │ │ + b.n 4e582 │ │ lsls r0, r2, #2 │ │ - b.n 4f1a6 │ │ + b.n 4e8e6 │ │ lsls r3, r2, #5 │ │ ldrh r0, [r0, #16] │ │ lsrs r4, r2, #1 │ │ - b.n 4e64c │ │ + b.n 4dd8c │ │ movs r0, #8 │ │ - b.n 4f030 │ │ + b.n 4e770 │ │ asrs r1, r0, #4 │ │ - b.n 4ea3a │ │ + b.n 4e17a │ │ movs r0, r0 │ │ - b.n 4ec38 │ │ - blx 44fc20 │ │ + b.n 4e378 │ │ + blx 44f360 │ │ lsls r0, r1, #18 │ │ movs r0, r0 │ │ lsls r4, r0, #21 │ │ movs r0, r0 │ │ lsls r4, r2, #18 │ │ movs r0, r0 │ │ lsls r0, r4, #18 │ │ @@ -102493,726 +101442,718 @@ │ │ lsrs r4, r4, #32 │ │ movs r0, r0 │ │ lsrs r0, r6, #32 │ │ movs r0, r0 │ │ lsrs r4, r7, #32 │ │ movs r0, r0 │ │ lsls r0, r0, #15 │ │ - b.n 4eae8 │ │ + b.n 4e228 │ │ movs r0, r0 │ │ - b.n 4f0cc │ │ + b.n 4e80c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #14 │ │ - b.n 4eaf4 │ │ + b.n 4e234 │ │ movs r0, r0 │ │ - b.n 4f0d8 │ │ + b.n 4e818 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #14 │ │ - b.n 4eb00 │ │ + b.n 4e240 │ │ movs r0, r0 │ │ - b.n 4f0e4 │ │ + b.n 4e824 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #14 │ │ - b.n 4eb0c │ │ + b.n 4e24c │ │ movs r0, r0 │ │ - b.n 4f0f0 │ │ + b.n 4e830 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #14 │ │ - b.n 4eb18 │ │ + b.n 4e258 │ │ movs r0, r0 │ │ - b.n 4f0fc │ │ + b.n 4e83c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #14 │ │ - b.n 4eb24 │ │ + b.n 4e264 │ │ movs r0, r0 │ │ - b.n 4f108 │ │ + b.n 4e848 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #14 │ │ - b.n 4eb30 │ │ + b.n 4e270 │ │ movs r0, r0 │ │ - b.n 4f114 │ │ + b.n 4e854 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #14 │ │ - b.n 4eb3c │ │ + b.n 4e27c │ │ movs r0, r0 │ │ - b.n 4f120 │ │ + b.n 4e860 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #14 │ │ - b.n 4eb48 │ │ + b.n 4e288 │ │ movs r0, r0 │ │ - b.n 4f12c │ │ + b.n 4e86c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #13 │ │ - b.n 4eb54 │ │ + b.n 4e294 │ │ movs r0, r0 │ │ - b.n 4f138 │ │ + b.n 4e878 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #13 │ │ - b.n 4eb60 │ │ + b.n 4e2a0 │ │ movs r0, r0 │ │ - b.n 4f144 │ │ + b.n 4e884 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #13 │ │ - b.n 4eb6c │ │ + b.n 4e2ac │ │ movs r0, r0 │ │ - b.n 4f150 │ │ + b.n 4e890 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #13 │ │ - b.n 4eb78 │ │ + b.n 4e2b8 │ │ movs r0, r0 │ │ - b.n 4f15c │ │ + b.n 4e89c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #13 │ │ - b.n 4eb84 │ │ + b.n 4e2c4 │ │ movs r0, r0 │ │ - b.n 4f168 │ │ + b.n 4e8a8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r2, #12 │ │ - b.n 4eb90 │ │ + b.n 4e2d0 │ │ movs r0, r0 │ │ - b.n 4f174 │ │ + b.n 4e8b4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r0, #17 │ │ - b.n 4eb9c │ │ + b.n 4e2dc │ │ movs r0, r0 │ │ - b.n 4f180 │ │ + b.n 4e8c0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #12 │ │ - b.n 4eba8 │ │ + b.n 4e2e8 │ │ movs r0, r0 │ │ - b.n 4f18c │ │ + b.n 4e8cc │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #12 │ │ - b.n 4ebb4 │ │ + b.n 4e2f4 │ │ movs r0, r0 │ │ - b.n 4f198 │ │ + b.n 4e8d8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #12 │ │ - b.n 4ebc0 │ │ + b.n 4e300 │ │ movs r0, r0 │ │ - b.n 4f1a4 │ │ + b.n 4e8e4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #12 │ │ - b.n 4ebcc │ │ + b.n 4e30c │ │ movs r0, r0 │ │ - b.n 4f1b0 │ │ + b.n 4e8f0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #12 │ │ - b.n 4ebd8 │ │ + b.n 4e318 │ │ movs r0, r0 │ │ - b.n 4f1bc │ │ + b.n 4e8fc │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #12 │ │ - b.n 4ebe4 │ │ + b.n 4e324 │ │ movs r0, r0 │ │ - b.n 4f1c8 │ │ + b.n 4e908 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #12 │ │ - b.n 4ebf0 │ │ + b.n 4e330 │ │ movs r0, r0 │ │ - b.n 4f1d4 │ │ + b.n 4e914 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #12 │ │ - b.n 4ebfc │ │ + b.n 4e33c │ │ movs r0, r0 │ │ - b.n 4f1e0 │ │ + b.n 4e920 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #11 │ │ - b.n 4ec08 │ │ + b.n 4e348 │ │ movs r0, r0 │ │ - b.n 4f1ec │ │ + b.n 4e92c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #11 │ │ - b.n 4ec14 │ │ + b.n 4e354 │ │ movs r0, r0 │ │ - b.n 4f1f8 │ │ + b.n 4e938 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #11 │ │ - b.n 4ec20 │ │ + b.n 4e360 │ │ movs r0, r0 │ │ - b.n 4f204 │ │ + b.n 4e944 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #11 │ │ - b.n 4ec2c │ │ + b.n 4e36c │ │ movs r0, r0 │ │ - b.n 4f210 │ │ + b.n 4e950 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #11 │ │ - b.n 4ec38 │ │ + b.n 4e378 │ │ movs r0, r0 │ │ - b.n 4f21c │ │ + b.n 4e95c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #11 │ │ - b.n 4ec44 │ │ + b.n 4e384 │ │ movs r0, r0 │ │ - b.n 4f228 │ │ + b.n 4e968 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #11 │ │ - b.n 4ec50 │ │ + b.n 4e390 │ │ movs r0, r0 │ │ - b.n 4f234 │ │ + b.n 4e974 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #11 │ │ - b.n 4ec5c │ │ + b.n 4e39c │ │ movs r0, r0 │ │ - b.n 4f240 │ │ + b.n 4e980 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #10 │ │ - b.n 4ec68 │ │ + b.n 4e3a8 │ │ movs r0, r0 │ │ - b.n 4f24c │ │ + b.n 4e98c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #10 │ │ - b.n 4ec74 │ │ + b.n 4e3b4 │ │ movs r0, r0 │ │ - b.n 4f258 │ │ + b.n 4e998 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #10 │ │ - b.n 4ec80 │ │ + b.n 4e3c0 │ │ movs r0, r0 │ │ - b.n 4f264 │ │ + b.n 4e9a4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #10 │ │ - b.n 4ec8c │ │ + b.n 4e3cc │ │ movs r0, r0 │ │ - b.n 4f270 │ │ + b.n 4e9b0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #10 │ │ - b.n 4ec98 │ │ + b.n 4e3d8 │ │ movs r0, r0 │ │ - b.n 4f27c │ │ + b.n 4e9bc │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #10 │ │ - b.n 4eca4 │ │ + b.n 4e3e4 │ │ movs r0, r0 │ │ - b.n 4f288 │ │ + b.n 4e9c8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #10 │ │ - b.n 4ecb0 │ │ + b.n 4e3f0 │ │ movs r0, r0 │ │ - b.n 4f294 │ │ + b.n 4e9d4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #10 │ │ - b.n 4ecbc │ │ + b.n 4e3fc │ │ movs r0, r0 │ │ - b.n 4f2a0 │ │ + b.n 4e9e0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #9 │ │ - b.n 4ecc8 │ │ + b.n 4e408 │ │ movs r0, r0 │ │ - b.n 4f2ac │ │ + b.n 4e9ec │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #9 │ │ - b.n 4ecd4 │ │ + b.n 4e414 │ │ movs r0, r0 │ │ - b.n 4f2b8 │ │ + b.n 4e9f8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #9 │ │ - b.n 4ece0 │ │ + b.n 4e420 │ │ movs r0, r0 │ │ - b.n 4f2c4 │ │ + b.n 4ea04 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #9 │ │ - b.n 4ecec │ │ + b.n 4e42c │ │ movs r0, r0 │ │ - b.n 4f2d0 │ │ + b.n 4ea10 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #9 │ │ - b.n 4ecf8 │ │ + b.n 4e438 │ │ movs r0, r0 │ │ - b.n 4f2dc │ │ + b.n 4ea1c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #9 │ │ - b.n 4ed04 │ │ + b.n 4e444 │ │ movs r0, r0 │ │ - b.n 4f2e8 │ │ + b.n 4ea28 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #9 │ │ - b.n 4ed10 │ │ + b.n 4e450 │ │ movs r0, r0 │ │ - b.n 4f2f4 │ │ + b.n 4ea34 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #9 │ │ - b.n 4ed1c │ │ + b.n 4e45c │ │ movs r0, r0 │ │ - b.n 4f300 │ │ + b.n 4ea40 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #8 │ │ - b.n 4ed28 │ │ + b.n 4e468 │ │ movs r0, r0 │ │ - b.n 4f30c │ │ + b.n 4ea4c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #8 │ │ - b.n 4ed34 │ │ + b.n 4e474 │ │ movs r0, r0 │ │ - b.n 4f318 │ │ + b.n 4ea58 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #8 │ │ - b.n 4ed40 │ │ + b.n 4e480 │ │ movs r0, r0 │ │ - b.n 4f324 │ │ + b.n 4ea64 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #8 │ │ - b.n 4ed4c │ │ + b.n 4e48c │ │ movs r0, r0 │ │ - b.n 4f330 │ │ + b.n 4ea70 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #8 │ │ - b.n 4ed58 │ │ + b.n 4e498 │ │ movs r0, r0 │ │ - b.n 4f33c │ │ + b.n 4ea7c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #8 │ │ - b.n 4ed64 │ │ + b.n 4e4a4 │ │ movs r0, r0 │ │ - b.n 4f348 │ │ + b.n 4ea88 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #8 │ │ - b.n 4ed70 │ │ + b.n 4e4b0 │ │ movs r0, r0 │ │ - b.n 4f354 │ │ + b.n 4ea94 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #8 │ │ - b.n 4ed7c │ │ + b.n 4e4bc │ │ movs r0, r0 │ │ - b.n 4f360 │ │ + b.n 4eaa0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #7 │ │ - b.n 4ed88 │ │ + b.n 4e4c8 │ │ movs r0, r0 │ │ - b.n 4f36c │ │ + b.n 4eaac │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #7 │ │ - b.n 4ed94 │ │ + b.n 4e4d4 │ │ movs r0, r0 │ │ - b.n 4f378 │ │ + b.n 4eab8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #7 │ │ - b.n 4eda0 │ │ + b.n 4e4e0 │ │ movs r0, r0 │ │ - b.n 4f384 │ │ + b.n 4eac4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #7 │ │ - b.n 4edac │ │ + b.n 4e4ec │ │ movs r0, r0 │ │ - b.n 4f390 │ │ + b.n 4ead0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #7 │ │ - b.n 4edb8 │ │ + b.n 4e4f8 │ │ movs r0, r0 │ │ - b.n 4f39c │ │ + b.n 4eadc │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #7 │ │ - b.n 4edc4 │ │ + b.n 4e504 │ │ movs r0, r0 │ │ - b.n 4f3a8 │ │ + b.n 4eae8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #7 │ │ - b.n 4edd0 │ │ + b.n 4e510 │ │ movs r0, r0 │ │ - b.n 4f3b4 │ │ + b.n 4eaf4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #7 │ │ - b.n 4eddc │ │ + b.n 4e51c │ │ movs r0, r0 │ │ - b.n 4f3c0 │ │ + b.n 4eb00 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #6 │ │ - b.n 4ede8 │ │ + b.n 4e528 │ │ movs r0, r0 │ │ - b.n 4f3cc │ │ + b.n 4eb0c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #6 │ │ - b.n 4edf4 │ │ + b.n 4e534 │ │ movs r0, r0 │ │ - b.n 4f3d8 │ │ + b.n 4eb18 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #6 │ │ - b.n 4ee00 │ │ + b.n 4e540 │ │ movs r0, r0 │ │ - b.n 4f3e4 │ │ + b.n 4eb24 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #6 │ │ - b.n 4ee0c │ │ + b.n 4e54c │ │ movs r0, r0 │ │ - b.n 4f3f0 │ │ + b.n 4eb30 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #6 │ │ - b.n 4ee18 │ │ + b.n 4e558 │ │ movs r0, r0 │ │ - b.n 4f3fc │ │ + b.n 4eb3c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #6 │ │ - b.n 4ee24 │ │ + b.n 4e564 │ │ movs r0, r0 │ │ - b.n 4f408 │ │ + b.n 4eb48 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #6 │ │ - b.n 4ee30 │ │ + b.n 4e570 │ │ movs r0, r0 │ │ - b.n 4f414 │ │ + b.n 4eb54 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #6 │ │ - b.n 4ee3c │ │ + b.n 4e57c │ │ movs r0, r0 │ │ - b.n 4f420 │ │ + b.n 4eb60 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #5 │ │ - b.n 4ee48 │ │ + b.n 4e588 │ │ movs r0, r0 │ │ - b.n 4f42c │ │ + b.n 4eb6c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #5 │ │ - b.n 4ee54 │ │ + b.n 4e594 │ │ movs r0, r0 │ │ - b.n 4f438 │ │ + b.n 4eb78 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #5 │ │ - b.n 4ee60 │ │ + b.n 4e5a0 │ │ movs r0, r0 │ │ - b.n 4f444 │ │ + b.n 4eb84 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #5 │ │ - b.n 4ee6c │ │ + b.n 4e5ac │ │ movs r0, r0 │ │ - b.n 4f450 │ │ + b.n 4eb90 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #5 │ │ - b.n 4ee78 │ │ + b.n 4e5b8 │ │ movs r0, r0 │ │ - b.n 4f45c │ │ + b.n 4eb9c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #5 │ │ - b.n 4ee84 │ │ + b.n 4e5c4 │ │ movs r0, r0 │ │ - b.n 4f468 │ │ + b.n 4eba8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #5 │ │ - b.n 4ee90 │ │ + b.n 4e5d0 │ │ movs r0, r0 │ │ - b.n 4f474 │ │ + b.n 4ebb4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #5 │ │ - b.n 4ee9c │ │ + b.n 4e5dc │ │ movs r0, r0 │ │ - b.n 4f480 │ │ + b.n 4ebc0 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldrh r3, [r0, #10] │ │ - vcvtp.s32.f32 q12, │ │ - vtbx.8 d23, {d27-d29}, d8 │ │ - vmull.u , d27, d28 │ │ - vtbl.8 d23, {d27-d28}, d14 │ │ - vtbl.8 d22, {d11}, d4 │ │ - @ instruction: 0xfffb6afa │ │ - vcvt.s32.f32 , │ │ - @ instruction: 0xfffb6a75 │ │ - vrecpe.f32 , q5 │ │ - vtbx.8 d22, {d11}, d0 │ │ - vcvta.u32.f32 d23, d23 │ │ - vcvtp.s32.f32 d23, d30 │ │ - @ instruction: 0xfffb7a9f │ │ - @ instruction: 0xfffb7a97 │ │ - vshr.u32 , q13, #5 │ │ - vtbx.8 d23, {d11-d13}, d27 │ │ - @ instruction: 0xfffb7b70 │ │ - vrsqrte.u32 , │ │ - vtbx.8 d23, {d11-d13}, d10 │ │ - vtbx.8 d22, {d27-d30}, d24 │ │ - vrsqrte.u32 d24, d21 │ │ - vtbx.8 d22, {d27-d29}, d23 │ │ - vtbl.8 d23, {d27-d30}, d23 │ │ - vtbl.8 d22, {d11-d13}, d13 │ │ - vsri.32 , q12, #5 │ │ - @ instruction: 0xfffb7993 │ │ - vtbx.8 d23, {d11}, d21 │ │ - vtbl.8 d22, {d27-d29}, d18 │ │ - @ instruction: 0xfffb7fb0 │ │ - vsri.32 d24, d28, #5 │ │ - vtbx.8 d22, {d11-d12}, d12 │ │ - vmull.u , d27, d2 │ │ - vtbl.8 d22, {d27-d28}, d20 │ │ - vrecpe.u32 d23, d15 │ │ - vtbl.8 d23, {d27-d28}, d13 │ │ - vsri.64 , , #5 │ │ - vtbl.8 d22, {d27}, d7 │ │ - vsra.u64 , q9, #5 │ │ - vrshr.u64 q12, q7, #5 │ │ - vcvtp.u32.f32 q12, q4 │ │ - @ instruction: 0xfffb68d8 │ │ - vdup.8 d23, d14[5] │ │ - vqshlu.s64 d22, d15, #59 @ 0x3b │ │ - vrsra.u64 d24, d8, #5 │ │ - vtbl.8 d22, {d27}, d28 │ │ - vsli.32 , q7, #27 │ │ - vsli.64 q11, , #59 @ 0x3b │ │ - vcvt.s32.f32 , │ │ - vrsra.u32 q12, q1, #5 │ │ - vsli.64 q11, , #59 @ 0x3b │ │ - vcvt.u32.f32 q11, │ │ - vrshr.u32 d24, d28, #5 │ │ - @ instruction: 0xfffb6b73 │ │ - @ instruction: 0xfffb6e92 │ │ - @ instruction: 0xfffb7d9a │ │ - vcvtm.u32.f32 , │ │ - vshr.u64 , , #5 │ │ - vqrdmlah.s q11, , d21[0] │ │ - vcvt.u16.f16 d22, d8, #5 │ │ - vtbl.8 d22, {d11-d12}, d22 │ │ - vqrshrun.s64 d23, , #5 │ │ - vcvtm.u32.f32 d23, d20 │ │ - vshr.u64 d23, d16, #5 │ │ - vcvta.u32.f32 d23, d24 │ │ - vcvtp.u32.f32 d24, d16 │ │ - vtbl.8 d23, {d11-d12}, d23 │ │ - vshr.u64 d23, d10, #5 │ │ - @ instruction: 0xfffb6cb0 │ │ - vqshl.u64 d23, d3, #59 @ 0x3b │ │ - @ instruction: 0xfffb78fb │ │ - @ instruction: 0xfffb7ab6 │ │ - @ instruction: 0xfffb6a92 │ │ - vrecpe.f32 d23, d25 │ │ - vtbx.8 d22, {d27}, d21 │ │ - vcvtp.s32.f32 d24, d28 │ │ - vtbx.8 d22, {d11-d13}, d22 │ │ - vcvt.u16.f16 , q10, #5 │ │ - @ instruction: 0xfffb789f │ │ - vsli.64 , q14, #59 @ 0x3b │ │ - vdup.8 d22, d23[5] │ │ + str r4, [sp, #956] @ 0x3bc │ │ + vqrdmulh.s q12, , d19[0] │ │ + vrsqrte.u32 q12, │ │ + vcvt.f32.u32 q12, │ │ + vcvtm.u32.f32 d24, d4 │ │ + vcvtp.s32.f32 , q14 │ │ + vrecpe.u32 d23, d13 │ │ + vsra.u64 q12, , #5 │ │ + vrshr.u64 , , #5 │ │ + @ instruction: 0xfffb7e85 │ │ + vrshr.u64 d23, d10, #5 │ │ + vtbx.8 d23, {d27-d29}, d14 │ │ + vmull.u , d27, d12 │ │ + vrsqrte.u32 q12, q12 │ │ + vrsqrte.u32 q12, q8 │ │ + vtbl.8 d23, {d27-d29}, d17 │ │ + vsri.64 d24, d20, #5 │ │ + vrsqrte.f32 d24, d13 │ │ + @ instruction: 0xfffb7e04 │ │ + vsri.64 d24, d3, #5 │ │ + vqshlu.s64 d23, d23, #59 @ 0x3b │ │ + @ instruction: 0xfffb8f98 │ │ + vrsra.u64 d23, d20, #5 │ │ + vrsqrte.f32 q12, q9 │ │ + vcvtm.s32.f32 d23, d16 │ │ + @ instruction: 0xfffb7db3 │ │ + vrsra.u64 d24, d0, #5 │ │ + vrshr.u32 q12, , #5 │ │ + vcvtm.s32.f32 , │ │ + @ instruction: 0xfffb8b5b │ │ + @ instruction: 0xfffb8f2f │ │ + vcvtn.u32.f32 , q5 │ │ + vcvt.f32.s32 q12, │ │ + vrshr.u64 d23, d23, #5 │ │ + vqrdmulh.s , , d10[0] │ │ + vrsra.u64 q12, q3, #5 │ │ + @ instruction: 0xfffb7ea0 │ │ + vcvtn.s32.f32 , q14 │ │ + vtbx.8 d23, {d27-d30}, d27 │ │ + @ instruction: 0xfffb8e8a │ │ + vcvt.f32.u32 q12, q10, #5 │ │ + vsra.u32 , q3, #5 │ │ + vsli.64 q12, , #59 @ 0x3b │ │ + vshr.u64 , , #5 │ │ + @ instruction: 0xfffb8e8b │ │ + vcvtn.s32.f32 d23, d26 │ │ + @ instruction: 0xfffb7ff2 │ │ + vshr.u32 , , #5 │ │ + vcvtn.s32.f32 q12, │ │ + vqrdmlah.s q12, , d5[0] │ │ + vshr.u32 d23, d31, #5 │ │ + vcvta.u32.f32 , q4 │ │ + vqrdmulh.s q12, , d24[0] │ │ + vsli.64 d23, d28, #59 @ 0x3b │ │ + @ instruction: 0xfffb78b9 │ │ + vtbl.8 d24, {d27}, d14 │ │ + @ instruction: 0xfffb7db4 │ │ + vtbx.8 d23, {d27-d29}, d2 │ │ + vtbl.8 d23, {d27}, d12 │ │ + vqshl.u64 d23, d4, #59 @ 0x3b │ │ + vsra.u64 , , #5 │ │ + vcvtp.u32.f32 d24, d18 │ │ + vqrdmulh.s , , d31[0] │ │ + @ instruction: 0xfffb7a7d │ │ + @ instruction: 0xfffb7a75 │ │ + @ instruction: 0xfffb8d93 │ │ + vcvtm.s32.f32 q12, q2 │ │ + @ instruction: 0xfffb7a93 │ │ + vcvt.s32.f32 d23, d28 │ │ + vsra.u64 d24, d0, #5 │ │ + vrsra.u32 d24, d8, #5 │ │ + vrsqrte.u32 d24, d19 │ │ + vsri.64 , , #5 │ │ + @ instruction: 0xfffb7f2a │ │ + vcvtp.u32.f32 , │ │ + vcvt.u16.f16 d24, d15, #5 │ │ + vrsqrte.u32 d23, d31 │ │ + vqshrn.u64 d24, , #5 │ │ + vrshr.u64 d24, d28, #5 │ │ + @ instruction: 0xfffb7ff2 │ │ + vqshlu.s64 , q11, #59 @ 0x3b │ │ vcvt.f16.u16 d20, d0, #5 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 4f9cc │ │ + b.n 4f10c │ │ asrs r0, r6, #32 │ │ - b.n 4eff4 │ │ + b.n 4e734 │ │ movs r0, #48 @ 0x30 │ │ - b.n 4eff8 │ │ + b.n 4e738 │ │ adds r0, #48 @ 0x30 │ │ - b.n 4effc │ │ + b.n 4e73c │ │ asrs r1, r0, #32 │ │ - b.n 4f5e0 │ │ + b.n 4ed20 │ │ movs r4, r5 │ │ - b.n 4f004 │ │ + b.n 4e744 │ │ movs r0, #2 │ │ - b.n 4f5e8 │ │ + b.n 4ed28 │ │ adds r0, #3 │ │ - b.n 4f5ec │ │ + b.n 4ed2c │ │ movs r0, r0 │ │ - b.n 4f410 │ │ + b.n 4eb50 │ │ lsls r0, r5 │ │ - b.n 4f9d6 │ │ + b.n 4f116 │ │ movs r4, r0 │ │ - b.n 4f81a │ │ - lsls r4, r7, #4 │ │ + b.n 4ef5a │ │ + lsls r0, r7, #4 │ │ add.w r0, r0, r4 │ │ - b.n 4f822 │ │ - lsls r6, r7, #4 │ │ - add.w r1, r0, r9, asr #32 │ │ - add.w r8, r0, fp, ror #26 │ │ - vsri.64 d23, d8, #5 │ │ - vtbl.8 d23, {d11-d13}, d22 │ │ - vtbx.8 d18, {d27-d28}, d16 │ │ + b.n 4ef62 │ │ + lsls r2, r7, #4 │ │ + add.w r1, r0, r5, asr #32 │ │ + add.w r3, r0, r4, lsl #28 │ │ + @ instruction: 0xfffb7e8e │ │ + vsri.64 q12, q9, #5 │ │ + @ instruction: 0xfffb2b30 │ │ movs r0, r0 │ │ - ldr r4, [pc, #64] @ (4f53c ) │ │ + ldr r4, [pc, #64] @ (4ec7c ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 4fa1c │ │ + b.n 4f15c │ │ asrs r0, r6, #32 │ │ - b.n 4f044 │ │ + b.n 4e784 │ │ movs r0, #48 @ 0x30 │ │ - b.n 4f048 │ │ + b.n 4e788 │ │ adds r0, #48 @ 0x30 │ │ - b.n 4f04c │ │ + b.n 4e78c │ │ asrs r1, r0, #32 │ │ - b.n 4f630 │ │ + b.n 4ed70 │ │ movs r4, r5 │ │ - b.n 4f054 │ │ + b.n 4e794 │ │ movs r0, #2 │ │ - b.n 4f638 │ │ + b.n 4ed78 │ │ adds r0, #3 │ │ - b.n 4f63c │ │ + b.n 4ed7c │ │ movs r0, r0 │ │ - b.n 4f460 │ │ + b.n 4eba0 │ │ lsls r0, r5 │ │ - b.n 4fa26 │ │ + b.n 4f166 │ │ movs r4, r0 │ │ - b.n 4f86a │ │ - lsls r0, r5, #4 │ │ + b.n 4efaa │ │ + lsls r4, r4, #4 │ │ add.w r0, r0, r4 │ │ - b.n 4f872 │ │ - lsls r2, r5, #4 │ │ - add.w r1, r0, r5, lsr #32 │ │ - add.w r8, r0, fp, asr #25 │ │ - vcvtp.u32.f32 q11, q3 │ │ - vcvt.s32.f32 , q7 │ │ - @ instruction: 0xfffb2990 │ │ + b.n 4efb2 │ │ + lsls r6, r4, #4 │ │ + add.w r1, r0, r1, lsr #32 │ │ + add.w r2, r0, r4, ror #30 │ │ + @ instruction: 0xfffb6d2e │ │ + vcvtn.u32.f32 d24, d9 │ │ + vtbx.8 d18, {d27-d29}, d16 │ │ movs r0, r0 │ │ - ldr r5, [pc, #960] @ (4f90c ) │ │ + ldr r5, [pc, #960] @ (4f04c ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n 4fa6c │ │ + b.n 4f1ac │ │ svc 214 @ 0xd6 │ │ - b.n 4f9f0 │ │ + b.n 4f130 │ │ str r0, [r0, #8] │ │ - b.n 4fa74 │ │ + b.n 4f1b4 │ │ str r0, [r0, r0] │ │ - b.n 4f89e │ │ + b.n 4efde │ │ ands r1, r0 │ │ - b.n 4f8a2 │ │ + b.n 4efe2 │ │ movs r6, r0 │ │ - b.n 4f8a6 │ │ + b.n 4efe6 │ │ lsls r0, r0, #1 │ │ add.w lr, r0, sl, lsr #28 │ │ - b.n 4fa04 │ │ + b.n 4f144 │ │ asrs r6, r0, #32 │ │ - b.n 4f8b2 │ │ + b.n 4eff2 │ │ movs r7, r0 │ │ - b.n 4f8b6 │ │ + b.n 4eff6 │ │ @ instruction: 0xfa85ebff │ │ lsls r0, r2, #1 │ │ movt r0, #40 @ 0x28 │ │ - b.n 4fa9c │ │ + b.n 4f1dc │ │ movs r0, r1 │ │ - b.n 4fa86 │ │ + b.n 4f1c6 │ │ asrs r5, r1, #32 │ │ - b.n 4f8ca │ │ + b.n 4f00a │ │ lsrs r5, r1, #11 │ │ orr.w sl, r0, #6717440 @ 0x668000 │ │ orr.w sl, r0, #6717440 @ 0x668000 │ │ orr.w sl, r0, #6717440 @ 0x668000 │ │ orr.w sl, r0, #6782976 @ 0x678000 │ │ orr.w lr, r0, #13959168 @ 0xd50000 │ │ - b.n 4fbaa │ │ + b.n 4f2ea │ │ lsls r7, r2, #1 │ │ - b.n 4fc26 │ │ + b.n 4f366 │ │ movs r4, r5 │ │ - b.n 4f0c4 │ │ + b.n 4e804 │ │ lsrs r3, r0, #17 │ │ - b.n 4fbb6 │ │ + b.n 4f2f6 │ │ lsls r6, r1, #29 │ │ - b.n 4fc3a │ │ + b.n 4f37a │ │ movs r0, r5 │ │ - b.n 4f0d0 │ │ + b.n 4e810 │ │ movs r7, r0 │ │ - b.n 4f8fa │ │ + b.n 4f03a │ │ @ instruction: 0xfb2bebff │ │ movs r0, r0 │ │ - b.n 4fc62 │ │ + b.n 4f3a2 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n 4fd0a │ │ - beq.n 4f5fc │ │ - b.n 4fa64 │ │ + b.n 4f44a │ │ + beq.n 4ed3c │ │ + b.n 4f1a4 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r3, r5, sp, lr} │ │ - b.n 4faf0 │ │ + b.n 4f230 │ │ strh r5, [r1, #0] │ │ - b.n 4f91a │ │ + b.n 4f05a │ │ adds r0, #12 │ │ - b.n 4f118 │ │ + b.n 4e858 │ │ movs r0, r0 │ │ - b.n 4f11c │ │ + b.n 4e85c │ │ asrs r4, r2, #32 │ │ - b.n 4f120 │ │ + b.n 4e860 │ │ movs r0, r0 │ │ - b.n 4fc90 │ │ + b.n 4f3d0 │ │ movs r0, #32 │ │ - b.n 4f128 │ │ + b.n 4e868 │ │ movs r0, #116 @ 0x74 │ │ - b.n 4f10c │ │ + b.n 4e84c │ │ lsls r0, r6, #1 │ │ - b.n 4f110 │ │ + b.n 4e850 │ │ asrs r0, r7, #1 │ │ - b.n 4f114 │ │ + b.n 4e854 │ │ @ instruction: 0xfff10aff │ │ movs r0, r1 │ │ - b.n 4fd42 │ │ + b.n 4f482 │ │ asrs r6, r0, #32 │ │ - b.n 4f946 │ │ + b.n 4f086 │ │ movs r0, #7 │ │ - b.n 4f94a │ │ + b.n 4f08a │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r1 │ │ - b.n 4fcb2 │ │ + b.n 4f3f2 │ │ @ instruction: 0xffeb1aff │ │ movs r7, r0 │ │ - b.n 4f95a │ │ + b.n 4f09a │ │ asrs r4, r0, #32 │ │ - b.n 4f95e │ │ + b.n 4f09e │ │ vrhadd.u d14, d5, d31 │ │ movs r0, r0 │ │ - b.n 4fcc6 │ │ + b.n 4f406 │ │ @ instruction: 0xffe71aff │ │ movs r7, r0 │ │ - b.n 4f96e │ │ + b.n 4f0ae │ │ asrs r0, r1, #32 │ │ - b.n 4f972 │ │ + b.n 4f0b2 │ │ @ instruction: 0xfb0debff │ │ movs r0, r0 │ │ - b.n 4fcda │ │ + b.n 4f41a │ │ @ instruction: 0xffe60aff │ │ @ instruction: 0xffe0eaff │ │ - b.n 4f644 │ │ - b.n 4f986 │ │ + b.n 4ed84 │ │ + b.n 4f0c6 │ │ subs r7, r7, #7 │ │ ldmia.w lr, {r2, r4, r5, ip, lr, pc} │ │ - b.n 4f18a │ │ - b.n 4f6c8 │ │ - b.n 4f18e │ │ + b.n 4e8ca │ │ + b.n 4ee08 │ │ + b.n 4e8ce │ │ vrhadd.u16 d14, d14, d31 │ │ lsrs r0, r4, #12 │ │ ldc 15, cr15, [r0], {30} │ │ - b.n 4f8bc │ │ + b.n 4effc │ │ lsrs r0, r4, #12 │ │ ldc 15, cr15, [r0], {30} │ │ - b.n 4f8c4 │ │ + b.n 4f004 │ │ lsrs r0, r4, #12 │ │ ldcl 15, cr15, [r0], {30} │ │ - b.n 4f8cc │ │ + b.n 4f00c │ │ subs r7, r7, #7 │ │ stmia.w r0, {r2, r4, r5, ip, lr, pc} │ │ - b.n 4f176 │ │ - b.n 4f6e8 │ │ - b.n 4f17a │ │ - b.n 4f6f4 │ │ - b.n 4f17e │ │ + b.n 4e8b6 │ │ + b.n 4ee28 │ │ + b.n 4e8ba │ │ + b.n 4ee34 │ │ + b.n 4e8be │ │ movs r0, r0 │ │ - b.n 4fdc2 │ │ + b.n 4f502 │ │ vrhadd.u16 d14, d14, d31 │ │ lsrs r0, r4, #12 │ │ stc 15, cr15, [r0], {30} │ │ - b.n 4f8ec │ │ + b.n 4f02c │ │ lsrs r0, r4, #12 │ │ stc 15, cr15, [r0], {30} │ │ - b.n 4f8f4 │ │ + b.n 4f034 │ │ lsrs r0, r4, #12 │ │ stcl 15, cr15, [r0], {30} │ │ - b.n 4f8fc │ │ - movw ip, #216 @ 0xd8 │ │ - movt ip, #0 │ │ - add ip, pc │ │ - bx ip │ │ - movw ip, #188 @ 0xbc │ │ + b.n 4f03c │ │ + movw ip, #200 @ 0xc8 │ │ movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ - movw ip, #304 @ 0x130 │ │ + movw ip, #172 @ 0xac │ │ movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ - movw ip, #260 @ 0x104 │ │ + movw ip, #288 @ 0x120 │ │ movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ - movw ip, #58440 @ 0xe448 │ │ - movt ip, #65535 @ 0xffff │ │ - add ip, pc │ │ - bx ip │ │ - movw ip, #364 @ 0x16c │ │ + movw ip, #212 @ 0xd4 │ │ movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ - movw ip, #65032 @ 0xfe08 │ │ + movw ip, #65056 @ 0xfe20 │ │ movt ip, #65535 @ 0xffff │ │ add ip, pc │ │ bx ip │ │ - movw ip, #64940 @ 0xfdac │ │ + movw ip, #64964 @ 0xfdc4 │ │ movt ip, #65535 @ 0xffff │ │ add ip, pc │ │ bx ip │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ @@ -1,194 +1,194 @@ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ -0004f700 <.plt>: │ │ +0004ee30 <.plt>: │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ add lr, pc, #0, 12 │ │ add lr, lr, #8192 @ 0x2000 │ │ - ldr pc, [lr, #1984]! @ 0x7c0 │ │ + ldr pc, [lr, #2336]! @ 0x920 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1960]! @ 0x7a8 │ │ + ldr pc, [ip, #2312]! @ 0x908 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1948]! @ 0x79c │ │ + ldr pc, [ip, #2300]! @ 0x8fc │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1936]! @ 0x790 │ │ + ldr pc, [ip, #2288]! @ 0x8f0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1924]! @ 0x784 │ │ + ldr pc, [ip, #2276]! @ 0x8e4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1912]! @ 0x778 │ │ + ldr pc, [ip, #2264]! @ 0x8d8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1900]! @ 0x76c │ │ + ldr pc, [ip, #2252]! @ 0x8cc │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1888]! @ 0x760 │ │ + ldr pc, [ip, #2240]! @ 0x8c0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1876]! @ 0x754 │ │ + ldr pc, [ip, #2228]! @ 0x8b4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1864]! @ 0x748 │ │ + ldr pc, [ip, #2216]! @ 0x8a8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1852]! @ 0x73c │ │ + ldr pc, [ip, #2204]! @ 0x89c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1840]! @ 0x730 │ │ + ldr pc, [ip, #2192]! @ 0x890 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1828]! @ 0x724 │ │ + ldr pc, [ip, #2180]! @ 0x884 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1816]! @ 0x718 │ │ + ldr pc, [ip, #2168]! @ 0x878 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1804]! @ 0x70c │ │ + ldr pc, [ip, #2156]! @ 0x86c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1792]! @ 0x700 │ │ + ldr pc, [ip, #2144]! @ 0x860 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1780]! @ 0x6f4 │ │ + ldr pc, [ip, #2132]! @ 0x854 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1768]! @ 0x6e8 │ │ + ldr pc, [ip, #2120]! @ 0x848 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1756]! @ 0x6dc │ │ + ldr pc, [ip, #2108]! @ 0x83c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1744]! @ 0x6d0 │ │ + ldr pc, [ip, #2096]! @ 0x830 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1732]! @ 0x6c4 │ │ + ldr pc, [ip, #2084]! @ 0x824 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1720]! @ 0x6b8 │ │ + ldr pc, [ip, #2072]! @ 0x818 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1708]! @ 0x6ac │ │ + ldr pc, [ip, #2060]! @ 0x80c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1696]! @ 0x6a0 │ │ + ldr pc, [ip, #2048]! @ 0x800 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1684]! @ 0x694 │ │ + ldr pc, [ip, #2036]! @ 0x7f4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1672]! @ 0x688 │ │ + ldr pc, [ip, #2024]! @ 0x7e8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1660]! @ 0x67c │ │ + ldr pc, [ip, #2012]! @ 0x7dc │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1648]! @ 0x670 │ │ + ldr pc, [ip, #2000]! @ 0x7d0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1636]! @ 0x664 │ │ + ldr pc, [ip, #1988]! @ 0x7c4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1624]! @ 0x658 │ │ + ldr pc, [ip, #1976]! @ 0x7b8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1612]! @ 0x64c │ │ + ldr pc, [ip, #1964]! @ 0x7ac │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1600]! @ 0x640 │ │ + ldr pc, [ip, #1952]! @ 0x7a0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1588]! @ 0x634 │ │ + ldr pc, [ip, #1940]! @ 0x794 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1576]! @ 0x628 │ │ + ldr pc, [ip, #1928]! @ 0x788 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1564]! @ 0x61c │ │ + ldr pc, [ip, #1916]! @ 0x77c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1552]! @ 0x610 │ │ + ldr pc, [ip, #1904]! @ 0x770 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1540]! @ 0x604 │ │ + ldr pc, [ip, #1892]! @ 0x764 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1528]! @ 0x5f8 │ │ + ldr pc, [ip, #1880]! @ 0x758 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1516]! @ 0x5ec │ │ + ldr pc, [ip, #1868]! @ 0x74c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1504]! @ 0x5e0 │ │ + ldr pc, [ip, #1856]! @ 0x740 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1492]! @ 0x5d4 │ │ + ldr pc, [ip, #1844]! @ 0x734 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1480]! @ 0x5c8 │ │ + ldr pc, [ip, #1832]! @ 0x728 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1468]! @ 0x5bc │ │ + ldr pc, [ip, #1820]! @ 0x71c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1456]! @ 0x5b0 │ │ + ldr pc, [ip, #1808]! @ 0x710 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1444]! @ 0x5a4 │ │ + ldr pc, [ip, #1796]! @ 0x704 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #1432]! @ 0x598 │ │ + ldr pc, [ip, #1784]! @ 0x6f8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ @@ -1,323 +1,345 @@ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ - 0x000509f0 f0090500 c4700000 66000000 7d000000 .....p..f...}... │ │ - 0x00050a00 12000000 115c0000 46000000 b4040000 .....\..F....... │ │ - 0x00050a10 1e000000 115c0000 46000000 be040000 .....\..F....... │ │ - 0x00050a20 1e000000 aa5b0000 62000000 3c020000 .....[..b...<... │ │ - 0x00050a30 09000000 115c0000 46000000 3a050000 .....\..F...:... │ │ - 0x00050a40 2d000000 115c0000 46000000 90050000 -....\..F....... │ │ - 0x00050a50 2d000000 72630000 53000000 16010000 -...rc..S....... │ │ - 0x00050a60 09000000 38770000 1b000000 25000000 ....8w......%... │ │ - 0x00050a70 02000000 640a0500 485e0000 49000000 ....d...H^..I... │ │ - 0x00050a80 30020000 1f000000 53770000 3d000000 0.......Sw..=... │ │ - 0x00050a90 e45d0000 63000000 6b050000 15000000 .]..c...k....... │ │ - 0x00050aa0 c1ec0000 08000000 04000000 8d150100 ................ │ │ - 0x00050ab0 485e0000 49000000 0b0b0000 09000000 H^..I........... │ │ - 0x00050ac0 2b710000 27000000 9c000000 19000000 +q..'........... │ │ - 0x00050ad0 2b710000 27000000 a6000000 24000000 +q..'.......$... │ │ - 0x00050ae0 c6630000 63000000 14050000 22000000 .c..c......."... │ │ - 0x00050af0 c6630000 63000000 14050000 09000000 .c..c........... │ │ - 0x00050b00 c6630000 63000000 89040000 12000000 .c..c........... │ │ - 0x00050b10 c6630000 63000000 89040000 3d000000 .c..c.......=... │ │ - 0x00050b20 00000000 00000000 01000000 a9450100 .............E.. │ │ - 0x00050b30 9c5c0000 50000000 1c000000 05000000 .\..P........... │ │ - 0x00050b40 bd450100 0c000000 04000000 cb450100 .E...........E.. │ │ - 0x00050b50 0b460100 bd460100 53710000 48000000 .F...F..Sq..H... │ │ - 0x00050b60 8f020000 0e000000 5b650000 5c000000 ........[e..\... │ │ - 0x00050b70 42000000 3d000000 5b650000 5c000000 B...=...[e..\... │ │ - 0x00050b80 42000000 0d000000 00000000 00000000 B............... │ │ - 0x00050b90 01000000 05600100 00000000 00000000 .....`.......... │ │ - 0x00050ba0 01000000 cd600100 7b690000 5d000000 .....`..{i..]... │ │ - 0x00050bb0 e8000000 09000000 d1600000 5a000000 .........`..Z... │ │ - 0x00050bc0 2f010000 28000000 d1600000 5a000000 /...(....`..Z... │ │ - 0x00050bd0 86010000 1d000000 d1600000 5a000000 .........`..Z... │ │ - 0x00050be0 b9010000 2c000000 d1600000 5a000000 ....,....`..Z... │ │ - 0x00050bf0 b9010000 48000000 d1600000 5a000000 ....H....`..Z... │ │ - 0x00050c00 be010000 1d000000 d1600000 5a000000 .........`..Z... │ │ - 0x00050c10 bc010000 1d000000 d1600000 5a000000 .........`..Z... │ │ - 0x00050c20 e4010000 1d000000 d1600000 5a000000 .........`..Z... │ │ - 0x00050c30 e9010000 1b000000 7b690000 5d000000 ........{i..]... │ │ - 0x00050c40 54010000 01000000 a0720000 63000000 T........r..c... │ │ - 0x00050c50 4c000000 0a000000 a0720000 63000000 L........r..c... │ │ - 0x00050c60 4b000000 24000000 1f6f0000 59000000 K...$....o..Y... │ │ - 0x00050c70 c0010000 05000000 1f6f0000 59000000 .........o..Y... │ │ - 0x00050c80 8f010000 0d000000 1f6f0000 59000000 .........o..Y... │ │ - 0x00050c90 95010000 3c000000 1f6f0000 59000000 ....<....o..Y... │ │ - 0x00050ca0 92010000 25000000 00000000 04000000 ....%........... │ │ - 0x00050cb0 04000000 65b10100 00000000 0c000000 ....e........... │ │ - 0x00050cc0 04000000 f5ac0100 6dae0100 b9ae0100 ........m....... │ │ - 0x00050cd0 266e0000 4f000000 69060000 15000000 &n..O...i....... │ │ - 0x00050ce0 266e0000 4f000000 97060000 15000000 &n..O........... │ │ - 0x00050cf0 266e0000 4f000000 98060000 15000000 &n..O........... │ │ - 0x00050d00 266e0000 4f000000 76050000 28000000 &n..O...v...(... │ │ - 0x00050d10 266e0000 4f000000 76050000 12000000 &n..O...v....... │ │ - 0x00050d20 7e580000 4d000000 e1000000 05000000 ~X..M........... │ │ - 0x00050d30 7e580000 4d000000 e9000000 05000000 ~X..M........... │ │ - 0x00050d40 76680000 55000000 0a000000 2b000000 vh..U.......+... │ │ - 0x00050d50 76680000 55000000 1a000000 36000000 vh..U.......6... │ │ - 0x00050d60 66740000 5f000000 56030000 05000000 ft.._...V....... │ │ - 0x00050d70 1e6d0000 4d000000 8b000000 23000000 .m..M.......#... │ │ - 0x00050d80 1e6d0000 4d000000 84000000 2b000000 .m..M.......+... │ │ - 0x00050d90 cc580000 4c000000 e7000000 29000000 .X..L.......)... │ │ - 0x00050da0 cc580000 4c000000 d7000000 25000000 .X..L.......%... │ │ - 0x00050db0 e45a0000 4b000000 850b0000 26000000 .Z..K.......&... │ │ - 0x00050dc0 e45a0000 4b000000 8e0b0000 1a000000 .Z..K........... │ │ - 0x00050dd0 fa5c0000 5b000000 f0000000 4d000000 .\..[.......M... │ │ - 0x00050de0 fa5c0000 5b000000 13050000 24000000 .\..[.......$... │ │ - 0x00050df0 fa5c0000 5b000000 54070000 05000000 .\..[...T....... │ │ - 0x00050e00 2a640000 60000000 8f010000 2e000000 *d..`........... │ │ - 0x00050e10 b8650000 2a000000 aa010000 11000000 .e..*........... │ │ - 0x00050e20 fa5c0000 5b000000 d0040000 23000000 .\..[.......#... │ │ - 0x00050e30 fa5c0000 5b000000 b6020000 09000000 .\..[........... │ │ - 0x00050e40 b8650000 2a000000 c3010000 34000000 .e..*.......4... │ │ - 0x00050e50 be6d0000 67000000 20020000 10000000 .m..g... ....... │ │ - 0x00050e60 be6d0000 67000000 28020000 10000000 .m..g...(....... │ │ - 0x00050e70 cc680000 30000000 86020000 1d000000 .h..0........... │ │ - 0x00050e80 cc680000 30000000 3c060000 2d000000 .h..0...<...-... │ │ - 0x00050e90 cc680000 30000000 84060000 20000000 .h..0....... ... │ │ - 0x00050ea0 1d730000 39000000 20000000 09000000 .s..9... ....... │ │ - 0x00050eb0 1d730000 39000000 2a000000 13000000 .s..9...*....... │ │ - 0x00050ec0 19590000 4f000000 f8030000 34000000 .Y..O.......4... │ │ - 0x00050ed0 19590000 4f000000 07040000 37000000 .Y..O.......7... │ │ - 0x00050ee0 cc680000 30000000 6b060000 1a000000 .h..0...k....... │ │ - 0x00050ef0 cc680000 30000000 6b060000 36000000 .h..0...k...6... │ │ - 0x00050f00 cc680000 30000000 5e060000 28000000 .h..0...^...(... │ │ - 0x00050f10 cc680000 30000000 73070000 3e000000 .h..0...s...>... │ │ - 0x00050f20 cc680000 30000000 d9070000 4d000000 .h..0.......M... │ │ - 0x00050f30 cc680000 30000000 22040000 14000000 .h..0..."....... │ │ - 0x00050f40 cc680000 30000000 23040000 12000000 .h..0...#....... │ │ - 0x00050f50 cc680000 30000000 36040000 0d000000 .h..0...6....... │ │ - 0x00050f60 cc680000 30000000 37040000 0d000000 .h..0...7....... │ │ - 0x00050f70 cc680000 30000000 39040000 22000000 .h..0...9..."... │ │ - 0x00050f80 cc680000 30000000 3a040000 26000000 .h..0...:...&... │ │ - 0x00050f90 cc680000 30000000 3b040000 26000000 .h..0...;...&... │ │ - 0x00050fa0 cc680000 30000000 44040000 23000000 .h..0...D...#... │ │ - 0x00050fb0 cc680000 30000000 44040000 0e000000 .h..0...D....... │ │ - 0x00050fc0 cc680000 30000000 46040000 0d000000 .h..0...F....... │ │ - 0x00050fd0 cc680000 30000000 47040000 0d000000 .h..0...G....... │ │ - 0x00050fe0 cc680000 30000000 48040000 22000000 .h..0...H..."... │ │ - 0x00050ff0 cc680000 30000000 48040000 0d000000 .h..0...H....... │ │ - 0x00051000 cc680000 30000000 4c040000 0d000000 .h..0...L....... │ │ - 0x00051010 cc680000 30000000 4d040000 0d000000 .h..0...M....... │ │ - 0x00051020 cc680000 30000000 4e040000 22000000 .h..0...N..."... │ │ - 0x00051030 cc680000 30000000 4e040000 0d000000 .h..0...N....... │ │ - 0x00051040 cc680000 30000000 4f040000 26000000 .h..0...O...&... │ │ - 0x00051050 cc680000 30000000 4f040000 0d000000 .h..0...O....... │ │ - 0x00051060 cc680000 30000000 2c040000 17000000 .h..0...,....... │ │ - 0x00051070 00000000 00000000 01000000 fd100200 ................ │ │ - 0x00051080 11110200 0c000000 04000000 1f110200 ................ │ │ - 0x00051090 59110200 fd110200 59620000 4b000000 Y.......Yb..K... │ │ - 0x000510a0 710b0000 0e000000 2c610000 5c000000 q.......,a..\... │ │ - 0x000510b0 3f000000 0d000000 00000000 04000000 ?............... │ │ - 0x000510c0 04000000 0dd10100 00000000 04000000 ................ │ │ - 0x000510d0 04000000 d1cd0100 0dd10100 b8100500 ................ │ │ - 0x000510e0 f5290200 bd290200 e9290200 f5290200 .)...)...)...).. │ │ - 0x000510f0 f9290200 57730000 2a000000 87020000 .)..Ws..*....... │ │ - 0x00051100 11000000 57730000 2a000000 8f000000 ....Ws..*....... │ │ - 0x00051110 18000000 57730000 2a000000 8a000000 ....Ws..*....... │ │ - 0x00051120 0d000000 57730000 2a000000 5c010000 ....Ws..*...\... │ │ - 0x00051130 1a000000 57730000 2a000000 31010000 ....Ws..*...1... │ │ - 0x00051140 16000000 57730000 2a000000 34010000 ....Ws..*...4... │ │ - 0x00051150 47000000 57730000 2a000000 d4030000 G...Ws..*....... │ │ - 0x00051160 2d000000 d3710000 2b000000 62000000 -....q..+...b... │ │ - 0x00051170 1b000000 d3710000 2b000000 69000000 .....q..+...i... │ │ - 0x00051180 13000000 00000000 00000000 01000000 ................ │ │ - 0x00051190 cd540200 00000000 01000000 01000000 .T.............. │ │ - 0x000511a0 49600200 00000000 00000000 01000000 I`.............. │ │ - 0x000511b0 a9690200 00000000 00000000 01000000 .i.............. │ │ - 0x000511c0 91380200 57730000 2a000000 1e010000 .8..Ws..*....... │ │ - 0x000511d0 31000000 57730000 2a000000 bf010000 1...Ws..*....... │ │ - 0x000511e0 1f000000 57730000 2a000000 1e020000 ....Ws..*....... │ │ - 0x000511f0 1e000000 57730000 2a000000 23020000 ....Ws..*...#... │ │ - 0x00051200 22000000 57730000 2a000000 24020000 "...Ws..*...$... │ │ - 0x00051210 25000000 57730000 2a000000 f1040000 %...Ws..*....... │ │ - 0x00051220 2d000000 57730000 2a000000 32000000 -...Ws..*...2... │ │ - 0x00051230 13000000 57730000 2a000000 2f000000 ....Ws..*.../... │ │ - 0x00051240 13000000 57730000 2a000000 2b000000 ....Ws..*...+... │ │ - 0x00051250 13000000 57730000 2a000000 4b000000 ....Ws..*...K... │ │ - 0x00051260 0e000000 57730000 2a000000 5a000000 ....Ws..*...Z... │ │ - 0x00051270 28000000 8b640000 2e000000 66000000 (....d......f... │ │ - 0x00051280 1c000000 8b640000 2e000000 3d000000 .....d......=... │ │ - 0x00051290 0b000000 8b640000 2e000000 3a000000 .....d......:... │ │ - 0x000512a0 0b000000 8b640000 2e000000 36000000 .....d......6... │ │ - 0x000512b0 0b000000 8b640000 2e000000 6f000000 .....d......o... │ │ - 0x000512c0 27000000 8b640000 2e000000 70000000 '....d......p... │ │ - 0x000512d0 1d000000 8b640000 2e000000 72000000 .....d......r... │ │ - 0x000512e0 21000000 8b640000 2e000000 72000000 !....d......r... │ │ - 0x000512f0 48000000 8b640000 2e000000 73000000 H....d......s... │ │ - 0x00051300 1a000000 8b640000 2e000000 74000000 .....d......t... │ │ - 0x00051310 19000000 8b640000 2e000000 7e000000 .....d......~... │ │ - 0x00051320 1d000000 8b640000 2e000000 b4000000 .....d.......... │ │ - 0x00051330 26000000 8b640000 2e000000 b5000000 &....d.......... │ │ - 0x00051340 21000000 8b640000 2e000000 8a000000 !....d.......... │ │ - 0x00051350 49000000 8b640000 2e000000 8b000000 I....d.......... │ │ - 0x00051360 1f000000 8b640000 2e000000 8b000000 .....d.......... │ │ - 0x00051370 2f000000 8b640000 2e000000 9d000000 /....d.......... │ │ - 0x00051380 35000000 8b640000 2e000000 82000000 5....d.......... │ │ - 0x00051390 2c000000 8b640000 2e000000 84000000 ,....d.......... │ │ - 0x000513a0 25000000 8b640000 2e000000 87000000 %....d.......... │ │ - 0x000513b0 25000000 00000000 0c000000 04000000 %............... │ │ - 0x000513c0 05610200 bd690200 616a0200 d3710000 .a...i..aj...q.. │ │ - 0x000513d0 2b000000 53010000 1e000000 40660000 +...S.......@f.. │ │ - 0x000513e0 50000000 a6000000 05000000 7c5a0000 P...........|Z.. │ │ - 0x000513f0 4d000000 2c010000 42000000 836a0000 M...,...B....j.. │ │ - 0x00051400 4f000000 ac010000 19000000 565d0000 O...........V].. │ │ - 0x00051410 28000000 b2030000 1c000000 df690000 (............i.. │ │ - 0x00051420 50000000 36020000 01000000 565d0000 P...6.......V].. │ │ - 0x00051430 28000000 1c030000 29000000 69590000 (.......)...iY.. │ │ - 0x00051440 5f000000 c6000000 27000000 266e0000 _.......'...&n.. │ │ - 0x00051450 4f000000 e7050000 14000000 266e0000 O...........&n.. │ │ - 0x00051460 4f000000 e7050000 21000000 266e0000 O.......!...&n.. │ │ - 0x00051470 4f000000 db050000 21000000 00000000 O.......!....... │ │ - 0x00051480 04000000 04000000 89a80400 18920000 ................ │ │ - 0x00051490 22000000 15000000 02000000 8c140500 "............... │ │ - 0x000514a0 485e0000 49000000 77020000 11000000 H^..I...w....... │ │ - 0x000514b0 5d990400 0c000000 04000000 b9990400 ]............... │ │ - 0x000514c0 859a0400 cd9b0400 5d990400 0c000000 ........]....... │ │ - 0x000514d0 04000000 519f0400 41a00400 d5a00400 ....Q...A....... │ │ - 0x000514e0 565d0000 28000000 e6060000 1e000000 V]..(........... │ │ - 0x000514f0 565d0000 28000000 b4060000 12000000 V]..(........... │ │ - 0x00051500 925e0000 4b000000 8e040000 09000000 .^..K........... │ │ - 0x00051510 cd920000 2a000000 14000000 00000000 ....*........... │ │ - 0x00051520 02000000 10150500 82730000 5f000000 .........s.._... │ │ - 0x00051530 4d000000 1f000000 82730000 5f000000 M........s.._... │ │ - 0x00051540 47000000 17000000 485e0000 49000000 G.......H^..I... │ │ - 0x00051550 b1010000 31000000 69590000 5f000000 ....1...iY.._... │ │ - 0x00051560 58020000 30000000 89610000 4c000000 X...0....a..L... │ │ - 0x00051570 16010000 2e000000 b2670000 27000000 .........g..'... │ │ - 0x00051580 b8000000 2a000000 b2670000 27000000 ....*....g..'... │ │ - 0x00051590 b9000000 25000000 21ac0400 0c000000 ....%...!....... │ │ - 0x000515a0 04000000 59ac0400 a3ac0400 5dad0400 ....Y.......]... │ │ - 0x000515b0 b2670000 27000000 c5010000 18000000 .g..'........... │ │ - 0x000515c0 00000000 08000000 04000000 6dad0400 ............m... │ │ - 0x000515d0 7dad0400 a5ad0400 b1ad0400 bd910400 }............... │ │ - 0x000515e0 10000000 04000000 11ab0400 35ab0400 ............5... │ │ - 0x000515f0 c5ab0400 e5a00400 a5620000 48000000 .........b..H... │ │ - 0x00051600 c9000000 12000000 57e60200 08000000 ........W....... │ │ - 0x00051610 04000000 65b00400 09950000 11000000 ....e........... │ │ - 0x00051620 15000000 fb6b0000 6c000000 30000000 .....k..l...0... │ │ - 0x00051630 1a000000 ee620000 54000000 6b000000 .....b..T...k... │ │ - 0x00051640 44000000 ee620000 54000000 6d000000 D....b..T...m... │ │ - 0x00051650 3a000000 fd680000 58000000 8f000000 :....h..X....... │ │ - 0x00051660 0d000000 fd680000 58000000 0e010000 .....h..X....... │ │ - 0x00051670 09000000 de5e0000 4d000000 4e020000 .....^..M...N... │ │ - 0x00051680 24000000 065a0000 66000000 a9010000 $....Z..f....... │ │ - 0x00051690 2b000000 c06b0000 2b000000 61010000 +....k..+...a... │ │ - 0x000516a0 26000000 c06b0000 2b000000 62010000 &....k..+...b... │ │ - 0x000516b0 29000000 c06b0000 2b000000 cd000000 )....k..+....... │ │ - 0x000516c0 33000000 f9570000 56000000 23010000 3....W..V...#... │ │ - 0x000516d0 2d000000 485e0000 49000000 49060000 -...H^..I...I... │ │ - 0x000516e0 0d000000 c8740000 58000000 1f000000 .....t..X....... │ │ - 0x000516f0 0d000000 485e0000 49000000 47060000 ....H^..I...G... │ │ - 0x00051700 20000000 306a0000 47000000 37030000 ...0j..G...7... │ │ - 0x00051710 27000000 306a0000 47000000 1e030000 '...0j..G....... │ │ - 0x00051720 26000000 306a0000 47000000 1c030000 &...0j..G....... │ │ - 0x00051730 2c000000 306a0000 47000000 2b030000 ,...0j..G...+... │ │ - 0x00051740 27000000 c9590000 29000000 14010000 '....Y..)....... │ │ - 0x00051750 24000000 b2670000 27000000 b2010000 $....g..'....... │ │ - 0x00051760 14000000 b2670000 27000000 2b010000 .....g..'...+... │ │ - 0x00051770 2b000000 da670000 6a000000 fe000000 +....g..j....... │ │ - 0x00051780 1e000000 18700000 6a000000 30000000 .....p..j...0... │ │ - 0x00051790 1d000000 18700000 6a000000 1f000000 .....p..j....... │ │ - 0x000517a0 11000000 306a0000 47000000 81010000 ....0j..G....... │ │ - 0x000517b0 0d000000 00000000 00000000 01000000 ................ │ │ - 0x000517c0 dd9b0400 079c0400 3b9c0400 3f9c0400 ........;...?... │ │ - 0x000517d0 459c0400 cd9c0400 4dde0200 bda70400 E.......M....... │ │ - 0x000517e0 08000000 04000000 01a80400 15a80400 ................ │ │ - 0x000517f0 2da80400 e5a00400 e2730000 64000000 -........s..d... │ │ - 0x00051800 67010000 30000000 18980000 1c000000 g...0........... │ │ - 0x00051810 17000000 00000000 02000000 08180500 ................ │ │ - 0x00051820 bd910400 10000000 04000000 cb910400 ................ │ │ - 0x00051830 25920400 00000000 1c000000 04000000 %............... │ │ - 0x00051840 1ded0200 21ed0200 ba640000 51000000 ....!....d..Q... │ │ - 0x00051850 3b010000 09000000 065a0000 66000000 ;........Z..f... │ │ - 0x00051860 56010000 49000000 00000000 04000000 V...I........... │ │ - 0x00051870 04000000 97a60400 9fa60400 9fa60400 ................ │ │ - 0x00051880 00000000 04000000 04000000 a7a60400 ................ │ │ - 0x00051890 afa60400 afa60400 74990000 2e000000 ........t....... │ │ - 0x000518a0 29000000 ff710000 52000000 46020000 )....q..R...F... │ │ - 0x000518b0 11000000 50600000 54000000 b2000000 ....P`..T....... │ │ - 0x000518c0 0d000000 d6610000 4c000000 26000000 .....a..L...&... │ │ - 0x000518d0 0d000000 00000000 08000000 04000000 ................ │ │ - 0x000518e0 e9a00400 00000000 00000000 01000000 ................ │ │ - 0x000518f0 33a80400 7b6e0000 6a000000 6d000000 3...{n..j...m... │ │ - 0x00051900 0d000000 266e0000 4f000000 cf010000 ....&n..O....... │ │ - 0x00051910 37000000 21ac0400 0c000000 04000000 7...!........... │ │ - 0x00051920 2fac0400 c38b0400 0c000000 04000000 /............... │ │ - 0x00051930 9d470100 c38b0400 0c000000 04000000 .G.............. │ │ - 0x00051940 cd460100 9d470100 24190500 098c0400 .F...G..$....... │ │ - 0x00051950 d18b0400 fd8b0400 098c0400 0d8c0400 ................ │ │ - 0x00051960 306a0000 47000000 b5030000 2f000000 0j..G......./... │ │ - 0x00051970 306a0000 47000000 ad030000 2f000000 0j..G......./... │ │ - 0x00051980 306a0000 47000000 a1030000 2b000000 0j..G.......+... │ │ - 0x00051990 306a0000 47000000 b9030000 31000000 0j..G.......1... │ │ - 0x000519a0 306a0000 47000000 e7030000 2f000000 0j..G......./... │ │ - 0x000519b0 306a0000 47000000 e0030000 2f000000 0j..G......./... │ │ - 0x000519c0 306a0000 47000000 d5030000 2b000000 0j..G.......+... │ │ - 0x000519d0 306a0000 47000000 eb030000 27000000 0j..G.......'... │ │ - 0x000519e0 925e0000 4b000000 45040000 14000000 .^..K...E....... │ │ - 0x000519f0 266e0000 4f000000 6b040000 24000000 &n..O...k...$... │ │ - 0x00051a00 485e0000 49000000 48070000 24000000 H^..I...H...$... │ │ - 0x00051a10 2e8a0000 558a0000 7b8a0000 8f8a0000 ....U...{....... │ │ - 0x00051a20 c18a0000 ee8a0000 1d8b0000 3e8b0000 ............>... │ │ - 0x00051a30 5b8b0000 00000000 00000000 888b0000 [............... │ │ - 0x00051a40 b98b0000 e68b0000 168c0000 2e8a0000 ................ │ │ - 0x00051a50 558a0000 7b8a0000 8f8a0000 c18a0000 U...{........... │ │ - 0x00051a60 ee8a0000 1d8b0000 3e8b0000 5b8b0000 ........>...[... │ │ - 0x00051a70 00000000 00000000 888b0000 b98b0000 ................ │ │ - 0x00051a80 e68b0000 168c0000 39910000 14760000 ........9....v.. │ │ - 0x00051a90 cc750000 5c910000 34910000 59910000 .u..\...4...Y... │ │ - 0x00051aa0 00000000 49910000 44910000 54910000 ....I...D...T... │ │ - 0x00051ab0 00000000 3e910000 4e910000 fc750000 ....>...N....u.. │ │ - 0x00051ac0 d4750000 17910000 00000000 00000000 .u.............. │ │ - 0x00051ad0 3b910000 4b910000 37910000 60910000 ;...K...7...`... │ │ - 0x00051ae0 00000000 41910000 51910000 5f910000 ....A...Q..._... │ │ - 0x00051af0 d5910000 da910000 e6910000 f1910000 ................ │ │ - 0x00051b00 d8750000 fc910000 58570000 e8540000 .u......XW...T.. │ │ - 0x00051b10 8b9a0000 9c9a0000 ab9a0000 ba9a0000 ................ │ │ - 0x00051b20 cc9a0000 dd9a0000 e99a0000 58550000 ............XU.. │ │ - 0x00051b30 f29a0000 fd9a0000 079b0000 1a9a0000 ................ │ │ - 0x00051b40 149b0000 219b0000 2d9b0000 3e9b0000 ....!...-...>... │ │ - 0x00051b50 509b0000 5e9b0000 749b0000 809b0000 P...^...t....... │ │ - 0x00051b60 70570000 8b9b0000 949b0000 9f9b0000 pW.............. │ │ - 0x00051b70 aa9b0000 b79b0000 c39b0000 cf9b0000 ................ │ │ - 0x00051b80 60570000 e19b0000 ef9b0000 fb9b0000 `W.............. │ │ - 0x00051b90 0a9c0000 1d9c0000 289c0000 339c0000 ........(...3... │ │ - 0x00051ba0 409c0000 4b9c0000 559c0000 5a9c0000 @...K...U...Z... │ │ - 0x00051bb0 58570000 e8540000 8b9a0000 9c9a0000 XW...T.......... │ │ - 0x00051bc0 ab9a0000 ba9a0000 cc9a0000 dd9a0000 ................ │ │ - 0x00051bd0 e99a0000 58550000 f29a0000 fd9a0000 ....XU.......... │ │ - 0x00051be0 079b0000 1a9a0000 149b0000 219b0000 ............!... │ │ - 0x00051bf0 2d9b0000 3e9b0000 509b0000 5e9b0000 -...>...P...^... │ │ - 0x00051c00 749b0000 809b0000 70570000 8b9b0000 t.......pW...... │ │ - 0x00051c10 949b0000 9f9b0000 aa9b0000 b79b0000 ................ │ │ - 0x00051c20 c39b0000 cf9b0000 60570000 e19b0000 ........`W...... │ │ - 0x00051c30 ef9b0000 fb9b0000 0a9c0000 1d9c0000 ................ │ │ - 0x00051c40 289c0000 339c0000 409c0000 4b9c0000 (...3...@...K... │ │ - 0x00051c50 559c0000 5a9c0000 58570000 e8540000 U...Z...XW...T.. │ │ - 0x00051c60 8b9a0000 9c9a0000 ab9a0000 ba9a0000 ................ │ │ - 0x00051c70 cc9a0000 dd9a0000 e99a0000 58550000 ............XU.. │ │ - 0x00051c80 f29a0000 fd9a0000 079b0000 1a9a0000 ................ │ │ - 0x00051c90 149b0000 219b0000 2d9b0000 3e9b0000 ....!...-...>... │ │ - 0x00051ca0 509b0000 5e9b0000 749b0000 809b0000 P...^...t....... │ │ - 0x00051cb0 70570000 8b9b0000 949b0000 9f9b0000 pW.............. │ │ - 0x00051cc0 aa9b0000 b79b0000 c39b0000 cf9b0000 ................ │ │ - 0x00051cd0 60570000 e19b0000 ef9b0000 fb9b0000 `W.............. │ │ - 0x00051ce0 0a9c0000 1d9c0000 289c0000 339c0000 ........(...3... │ │ - 0x00051cf0 409c0000 4b9c0000 559c0000 5a9c0000 @...K...U...Z... │ │ - 0x00051d00 08550000 5b7e0000 6c7e0000 98550000 .U..[~..l~...U.. │ │ - 0x00051d10 b8550000 7e7e0000 917e0000 a37e0000 .U..~~...~...~.. │ │ - 0x00051d20 b07e0000 be7e0000 d37e0000 df7e0000 .~...~...~...~.. │ │ - 0x00051d30 ea7e0000 ff7e0000 147f0000 237f0000 .~...~......#... │ │ - 0x00051d40 317f0000 447f0000 6a7f0000 a27f0000 1...D...j....... │ │ - 0x00051d50 bb7f0000 d27f0000 de7f0000 e77f0000 ................ │ │ - 0x00051d60 d8540000 f17f0000 08800000 16800000 .T.............. │ │ - 0x00051d70 24800000 31800000 80570000 45800000 $...1....W..E... │ │ - 0x00051d80 60800000 78550000 6e800000 84800000 `...xU..n....... │ │ - 0x00051d90 99800000 a4800000 ba800000 c7800000 ................ │ │ - 0x00051da0 d2800000 dd800000 00000000 00000000 ................ │ │ - 0x00051db0 cce20400 d0e20400 d4e20400 e8e20400 ................ │ │ - 0x00051dc0 d0e30400 b8e40400 cce40400 c4e50400 ................ │ │ - 0x00051dd0 c4e60400 54e70400 9ce70400 fce70400 ....T........... │ │ - 0x00051de0 04e80400 24e80400 b4e80400 bce80400 ....$........... │ │ + 0x00050120 20010500 af730000 66000000 7d000000 ....s..f...}... │ │ + 0x00050130 12000000 315d0000 46000000 b4040000 ....1]..F....... │ │ + 0x00050140 1e000000 315d0000 46000000 be040000 ....1]..F....... │ │ + 0x00050150 1e000000 b75b0000 62000000 3c020000 .....[..b...<... │ │ + 0x00050160 09000000 315d0000 46000000 3a050000 ....1]..F...:... │ │ + 0x00050170 2d000000 315d0000 46000000 90050000 -...1]..F....... │ │ + 0x00050180 2d000000 b16a0000 53000000 1f010000 -....j..S....... │ │ + 0x00050190 09000000 47760000 4c000000 07040000 ....Gv..L....... │ │ + 0x000501a0 1f000000 6c790000 1b000000 25000000 ....ly......%... │ │ + 0x000501b0 02000000 a4010500 87790000 3d000000 .........y..=... │ │ + 0x000501c0 cd5f0000 63000000 6b050000 15000000 ._..c...k....... │ │ + 0x000501d0 add10000 08000000 04000000 05170100 ................ │ │ + 0x000501e0 eb6e0000 4c000000 f4000000 09000000 .n..L........... │ │ + 0x000501f0 2b710000 27000000 9e000000 19000000 +q..'........... │ │ + 0x00050200 2b710000 27000000 a8000000 24000000 +q..'.......$... │ │ + 0x00050210 ab640000 63000000 14050000 22000000 .d..c......."... │ │ + 0x00050220 ab640000 63000000 14050000 09000000 .d..c........... │ │ + 0x00050230 ab640000 63000000 89040000 12000000 .d..c........... │ │ + 0x00050240 ab640000 63000000 89040000 3d000000 .d..c.......=... │ │ + 0x00050250 00000000 00000000 01000000 71470100 ............qG.. │ │ + 0x00050260 b7690000 50000000 1c000000 05000000 .i..P........... │ │ + 0x00050270 85470100 0c000000 04000000 93470100 .G...........G.. │ │ + 0x00050280 d3470100 85480100 a1590000 48000000 .G...H...Y..H... │ │ + 0x00050290 91020000 0e000000 00000000 00000000 ................ │ │ + 0x000502a0 01000000 a9610100 00000000 00000000 .....a.......... │ │ + 0x000502b0 01000000 71620100 d6650000 5c000000 ....qb...e..\... │ │ + 0x000502c0 42000000 3d000000 d6650000 5c000000 B...=....e..\... │ │ + 0x000502d0 42000000 0d000000 056b0000 5d000000 B........k..]... │ │ + 0x000502e0 e8000000 09000000 38620000 5a000000 ........8b..Z... │ │ + 0x000502f0 2f010000 28000000 38620000 5a000000 /...(...8b..Z... │ │ + 0x00050300 86010000 1d000000 38620000 5a000000 ........8b..Z... │ │ + 0x00050310 b9010000 2c000000 38620000 5a000000 ....,...8b..Z... │ │ + 0x00050320 b9010000 48000000 38620000 5a000000 ....H...8b..Z... │ │ + 0x00050330 be010000 1d000000 38620000 5a000000 ........8b..Z... │ │ + 0x00050340 bc010000 1d000000 38620000 5a000000 ........8b..Z... │ │ + 0x00050350 e4010000 1d000000 38620000 5a000000 ........8b..Z... │ │ + 0x00050360 e9010000 1b000000 056b0000 5d000000 .........k..]... │ │ + 0x00050370 54010000 01000000 7e750000 63000000 T.......~u..c... │ │ + 0x00050380 4c000000 0a000000 7e750000 63000000 L.......~u..c... │ │ + 0x00050390 4b000000 24000000 53710000 59000000 K...$...Sq..Y... │ │ + 0x000503a0 c0010000 05000000 53710000 59000000 ........Sq..Y... │ │ + 0x000503b0 8f010000 0d000000 53710000 59000000 ........Sq..Y... │ │ + 0x000503c0 95010000 3c000000 53710000 59000000 ....<...Sq..Y... │ │ + 0x000503d0 92010000 25000000 00000000 04000000 ....%........... │ │ + 0x000503e0 04000000 cdad0100 00000000 0c000000 ................ │ │ + 0x000503f0 04000000 81b00100 01b20100 4db20100 ............M... │ │ + 0x00050400 33660000 4f000000 81060000 15000000 3f..O........... │ │ + 0x00050410 33660000 4f000000 af060000 15000000 3f..O........... │ │ + 0x00050420 33660000 4f000000 b0060000 15000000 3f..O........... │ │ + 0x00050430 33660000 4f000000 76050000 28000000 3f..O...v...(... │ │ + 0x00050440 33660000 4f000000 76050000 12000000 3f..O...v....... │ │ + 0x00050450 386f0000 4b000000 e6010000 14000000 8o..K........... │ │ + 0x00050460 c06b0000 4d000000 e1000000 05000000 .k..M........... │ │ + 0x00050470 c06b0000 4d000000 e9000000 05000000 .k..M........... │ │ + 0x00050480 7da90100 81a90100 85a90100 5b5f0000 }...........[_.. │ │ + 0x00050490 5f000000 56030000 05000000 4b670000 _...V.......Kg.. │ │ + 0x000504a0 4d000000 8b000000 23000000 4b670000 M.......#...Kg.. │ │ + 0x000504b0 4d000000 84000000 2b000000 4d740000 M.......+...Mt.. │ │ + 0x000504c0 4c000000 e8000000 29000000 4d740000 L.......)...Mt.. │ │ + 0x000504d0 4c000000 d8000000 25000000 636b0000 L.......%...ck.. │ │ + 0x000504e0 4b000000 850b0000 26000000 636b0000 K.......&...ck.. │ │ + 0x000504f0 4b000000 8e0b0000 1a000000 4c720000 K...........Lr.. │ │ + 0x00050500 5b000000 f0000000 4d000000 4c720000 [.......M...Lr.. │ │ + 0x00050510 5b000000 13050000 24000000 4c720000 [.......$...Lr.. │ │ + 0x00050520 5b000000 54070000 05000000 99670000 [...T........g.. │ │ + 0x00050530 60000000 d1010000 2e000000 586d0000 `...........Xm.. │ │ + 0x00050540 2a000000 ab010000 11000000 4c720000 *...........Lr.. │ │ + 0x00050550 5b000000 d0040000 23000000 4c720000 [.......#...Lr.. │ │ + 0x00050560 5b000000 9e020000 09000000 4c720000 [...........Lr.. │ │ + 0x00050570 5b000000 b6020000 09000000 4c720000 [...........Lr.. │ │ + 0x00050580 5b000000 ba020000 09000000 586d0000 [...........Xm.. │ │ + 0x00050590 2a000000 c4010000 34000000 846f0000 *.......4....o.. │ │ + 0x000505a0 67000000 20020000 10000000 846f0000 g... ........o.. │ │ + 0x000505b0 67000000 28020000 10000000 a8720000 g...(........r.. │ │ + 0x000505c0 30000000 9f020000 1d000000 a8720000 0............r.. │ │ + 0x000505d0 30000000 7b060000 2d000000 a8720000 0...{...-....r.. │ │ + 0x000505e0 30000000 c3060000 20000000 93620000 0....... ....b.. │ │ + 0x000505f0 39000000 2d000000 09000000 93620000 9...-........b.. │ │ + 0x00050600 39000000 37000000 13000000 0f650000 9...7........e.. │ │ + 0x00050610 4f000000 ed030000 34000000 0f650000 O.......4....e.. │ │ + 0x00050620 4f000000 fc030000 37000000 a8720000 O.......7....r.. │ │ + 0x00050630 30000000 aa060000 1a000000 a8720000 0............r.. │ │ + 0x00050640 30000000 aa060000 36000000 a8720000 0.......6....r.. │ │ + 0x00050650 30000000 9d060000 28000000 a8720000 0.......(....r.. │ │ + 0x00050660 30000000 b2070000 3e000000 a8720000 0.......>....r.. │ │ + 0x00050670 30000000 18080000 4d000000 a8720000 0.......M....r.. │ │ + 0x00050680 30000000 4c040000 14000000 a8720000 0...L........r.. │ │ + 0x00050690 30000000 4d040000 12000000 a8720000 0...M........r.. │ │ + 0x000506a0 30000000 60040000 0d000000 a8720000 0...`........r.. │ │ + 0x000506b0 30000000 61040000 0d000000 a8720000 0...a........r.. │ │ + 0x000506c0 30000000 63040000 22000000 a8720000 0...c..."....r.. │ │ + 0x000506d0 30000000 64040000 26000000 a8720000 0...d...&....r.. │ │ + 0x000506e0 30000000 65040000 26000000 a8720000 0...e...&....r.. │ │ + 0x000506f0 30000000 6e040000 23000000 a8720000 0...n...#....r.. │ │ + 0x00050700 30000000 6e040000 0e000000 a8720000 0...n........r.. │ │ + 0x00050710 30000000 70040000 0d000000 a8720000 0...p........r.. │ │ + 0x00050720 30000000 71040000 0d000000 a8720000 0...q........r.. │ │ + 0x00050730 30000000 72040000 22000000 a8720000 0...r..."....r.. │ │ + 0x00050740 30000000 72040000 0d000000 a8720000 0...r........r.. │ │ + 0x00050750 30000000 76040000 0d000000 a8720000 0...v........r.. │ │ + 0x00050760 30000000 77040000 0d000000 a8720000 0...w........r.. │ │ + 0x00050770 30000000 78040000 22000000 a8720000 0...x..."....r.. │ │ + 0x00050780 30000000 78040000 0d000000 a8720000 0...x........r.. │ │ + 0x00050790 30000000 79040000 26000000 a8720000 0...y...&....r.. │ │ + 0x000507a0 30000000 79040000 0d000000 a8720000 0...y........r.. │ │ + 0x000507b0 30000000 56040000 17000000 00000000 0...V........... │ │ + 0x000507c0 00000000 01000000 391f0200 4d1f0200 ........9...M... │ │ + 0x000507d0 0c000000 04000000 5b1f0200 951f0200 ........[....... │ │ + 0x000507e0 39200200 fb750000 4b000000 890b0000 9 ...u..K....... │ │ + 0x000507f0 0e000000 cd620000 5c000000 3f000000 .....b..\...?... │ │ + 0x00050800 0d000000 00000000 04000000 04000000 ................ │ │ + 0x00050810 35dc0100 00000000 04000000 04000000 5............... │ │ + 0x00050820 f9d80100 35dc0100 04080500 4d3b0200 ....5.......M;.. │ │ + 0x00050830 153b0200 413b0200 4d3b0200 513b0200 .;..A;..M;..Q;.. │ │ + 0x00050840 ec6f0000 2a000000 87020000 11000000 .o..*........... │ │ + 0x00050850 ec6f0000 2a000000 8f000000 18000000 .o..*........... │ │ + 0x00050860 ec6f0000 2a000000 8a000000 0d000000 .o..*........... │ │ + 0x00050870 ec6f0000 2a000000 5c010000 1a000000 .o..*...\....... │ │ + 0x00050880 ec6f0000 2a000000 31010000 16000000 .o..*...1....... │ │ + 0x00050890 ec6f0000 2a000000 34010000 47000000 .o..*...4...G... │ │ + 0x000508a0 73640000 2b000000 62000000 1b000000 sd..+...b....... │ │ + 0x000508b0 73640000 2b000000 69000000 13000000 sd..+...i....... │ │ + 0x000508c0 00000000 00000000 01000000 0d660200 .............f.. │ │ + 0x000508d0 00000000 01000000 01000000 3d710200 ............=q.. │ │ + 0x000508e0 00000000 00000000 01000000 c17a0200 .............z.. │ │ + 0x000508f0 00000000 00000000 01000000 61490200 ............aI.. │ │ + 0x00050900 ec6f0000 2a000000 1e010000 31000000 .o..*.......1... │ │ + 0x00050910 ec6f0000 2a000000 bf010000 1f000000 .o..*........... │ │ + 0x00050920 ec6f0000 2a000000 1e020000 1e000000 .o..*........... │ │ + 0x00050930 ec6f0000 2a000000 23020000 22000000 .o..*...#..."... │ │ + 0x00050940 ec6f0000 2a000000 24020000 25000000 .o..*...$...%... │ │ + 0x00050950 ec6f0000 2a000000 f9040000 2d000000 .o..*.......-... │ │ + 0x00050960 ec6f0000 2a000000 32000000 13000000 .o..*...2....... │ │ + 0x00050970 ec6f0000 2a000000 2f000000 13000000 .o..*.../....... │ │ + 0x00050980 ec6f0000 2a000000 2b000000 13000000 .o..*...+....... │ │ + 0x00050990 ec6f0000 2a000000 4b000000 0e000000 .o..*...K....... │ │ + 0x000509a0 ec6f0000 2a000000 5a000000 28000000 .o..*...Z...(... │ │ + 0x000509b0 086a0000 2e000000 66000000 1c000000 .j......f....... │ │ + 0x000509c0 086a0000 2e000000 3d000000 0b000000 .j......=....... │ │ + 0x000509d0 086a0000 2e000000 3a000000 0b000000 .j......:....... │ │ + 0x000509e0 086a0000 2e000000 36000000 0b000000 .j......6....... │ │ + 0x000509f0 086a0000 2e000000 6f000000 27000000 .j......o...'... │ │ + 0x00050a00 086a0000 2e000000 72000000 21000000 .j......r...!... │ │ + 0x00050a10 086a0000 2e000000 72000000 48000000 .j......r...H... │ │ + 0x00050a20 086a0000 2e000000 73000000 1a000000 .j......s....... │ │ + 0x00050a30 086a0000 2e000000 74000000 19000000 .j......t....... │ │ + 0x00050a40 086a0000 2e000000 7e000000 1d000000 .j......~....... │ │ + 0x00050a50 086a0000 2e000000 b4000000 26000000 .j..........&... │ │ + 0x00050a60 086a0000 2e000000 b5000000 21000000 .j..........!... │ │ + 0x00050a70 086a0000 2e000000 8a000000 49000000 .j..........I... │ │ + 0x00050a80 086a0000 2e000000 8b000000 1f000000 .j.............. │ │ + 0x00050a90 086a0000 2e000000 8b000000 2f000000 .j........../... │ │ + 0x00050aa0 086a0000 2e000000 9d000000 35000000 .j..........5... │ │ + 0x00050ab0 086a0000 2e000000 82000000 2c000000 .j..........,... │ │ + 0x00050ac0 086a0000 2e000000 84000000 25000000 .j..........%... │ │ + 0x00050ad0 086a0000 2e000000 87000000 25000000 .j..........%... │ │ + 0x00050ae0 086a0000 2e000000 70000000 1d000000 .j......p....... │ │ + 0x00050af0 00000000 0c000000 04000000 f5710200 .............q.. │ │ + 0x00050b00 d57a0200 797b0200 73640000 2b000000 .z..y{..sd..+... │ │ + 0x00050b10 53010000 1e000000 785d0000 50000000 S.......x]..P... │ │ + 0x00050b20 a6000000 05000000 9a740000 4d000000 .........t..M... │ │ + 0x00050b30 45010000 42000000 31600000 4f000000 E...B...1`..O... │ │ + 0x00050b40 ad010000 19000000 3a5a0000 28000000 ........:Z..(... │ │ + 0x00050b50 9e030000 1c000000 c95d0000 50000000 .........]..P... │ │ + 0x00050b60 36020000 01000000 3a5a0000 28000000 6.......:Z..(... │ │ + 0x00050b70 08030000 29000000 836d0000 5f000000 ....)....m.._... │ │ + 0x00050b80 c6000000 27000000 33660000 4f000000 ....'...3f..O... │ │ + 0x00050b90 f3050000 14000000 00000000 04000000 ................ │ │ + 0x00050ba0 04000000 e1ab0400 3a5a0000 28000000 ........:Z..(... │ │ + 0x00050bb0 be060000 1e000000 3a5a0000 28000000 ........:Z..(... │ │ + 0x00050bc0 8c060000 12000000 959d0400 0c000000 ................ │ │ + 0x00050bd0 04000000 a59d0400 359e0400 3d9f0400 ........5...=... │ │ + 0x00050be0 1a5e0000 4c000000 9b010000 11000000 .^..L........... │ │ + 0x00050bf0 959d0400 0c000000 04000000 15a30400 ................ │ │ + 0x00050c00 5ba30400 15a40400 b1980000 22000000 [..........."... │ │ + 0x00050c10 15000000 02000000 080c0500 47760000 ............Gv.. │ │ + 0x00050c20 4c000000 a9030000 1b000000 d9720000 L............r.. │ │ + 0x00050c30 4b000000 90040000 09000000 d3980000 K............... │ │ + 0x00050c40 2a000000 14000000 02000000 3c0c0500 *...........<... │ │ + 0x00050c50 47760000 4c000000 6e030000 39000000 Gv..L...n...9... │ │ + 0x00050c60 836d0000 5f000000 58020000 30000000 .m.._...X...0... │ │ + 0x00050c70 635a0000 4c000000 16010000 2e000000 cZ..L........... │ │ + 0x00050c80 5f650000 27000000 bc000000 2a000000 _e..'.......*... │ │ + 0x00050c90 5f650000 27000000 bd000000 25000000 _e..'.......%... │ │ + 0x00050ca0 5daf0400 0c000000 04000000 95af0400 ]............... │ │ + 0x00050cb0 dfaf0400 99b00400 5f650000 27000000 ........_e..'... │ │ + 0x00050cc0 c9010000 18000000 00000000 08000000 ................ │ │ + 0x00050cd0 04000000 a9b00400 b9b00400 e1b00400 ................ │ │ + 0x00050ce0 edb00400 71960400 10000000 04000000 ....q........... │ │ + 0x00050cf0 4dae0400 71ae0400 01af0400 29a40400 M...q.......)... │ │ + 0x00050d00 25730000 48000000 c9000000 12000000 %s..H........... │ │ + 0x00050d10 61b20400 08000000 04000000 89c90100 a............... │ │ + 0x00050d20 7d8a0400 358b0400 4d8b0400 0e6c0000 }...5...M....l.. │ │ + 0x00050d30 4d000000 46020000 24000000 0f9b0000 M...F...$....... │ │ + 0x00050d40 11000000 15000000 b05a0000 6c000000 .........Z..l... │ │ + 0x00050d50 30000000 1a000000 b05a0000 6c000000 0........Z..l... │ │ + 0x00050d60 22000000 15000000 17700000 54000000 "........p..T... │ │ + 0x00050d70 6b000000 44000000 17700000 54000000 k...D....p..T... │ │ + 0x00050d80 6d000000 3a000000 f7630000 58000000 m...:....c..X... │ │ + 0x00050d90 8f000000 0d000000 f7630000 58000000 .........c..X... │ │ + 0x00050da0 0e010000 09000000 81600000 66000000 .........`..f... │ │ + 0x00050db0 a9010000 2b000000 95630000 2b000000 ....+....c..+... │ │ + 0x00050dc0 63010000 26000000 95630000 2b000000 c...&....c..+... │ │ + 0x00050dd0 64010000 29000000 95630000 2b000000 d...)....c..+... │ │ + 0x00050de0 cf000000 33000000 6c700000 56000000 ....3...lp..V... │ │ + 0x00050df0 23010000 2d000000 6d5c0000 5a000000 #...-...m\..Z... │ │ + 0x00050e00 1f000000 0d000000 b85e0000 4f000000 .........^..O... │ │ + 0x00050e10 2a010000 0d000000 b85e0000 4f000000 *........^..O... │ │ + 0x00050e20 28010000 20000000 e8740000 47000000 (... ....t..G... │ │ + 0x00050e30 37030000 27000000 e8740000 47000000 7...'....t..G... │ │ + 0x00050e40 1e030000 26000000 e8740000 47000000 ....&....t..G... │ │ + 0x00050e50 1c030000 2c000000 e8740000 47000000 ....,....t..G... │ │ + 0x00050e60 2b030000 27000000 c3700000 29000000 +...'....p..)... │ │ + 0x00050e70 0e010000 24000000 5f650000 27000000 ....$..._e..'... │ │ + 0x00050e80 b6010000 14000000 5f650000 27000000 ........_e..'... │ │ + 0x00050e90 2f010000 2b000000 2a630000 6a000000 /...+...*c..j... │ │ + 0x00050ea0 fe000000 1e000000 21680000 6a000000 ........!h..j... │ │ + 0x00050eb0 30000000 1d000000 21680000 6a000000 0.......!h..j... │ │ + 0x00050ec0 1f000000 11000000 e8740000 47000000 .........t..G... │ │ + 0x00050ed0 81010000 0d000000 00000000 00000000 ................ │ │ + 0x00050ee0 01000000 4d9f0400 959f0400 e99f0400 ....M........... │ │ + 0x00050ef0 ed9f0400 f59f0400 b5a00400 0def0200 ................ │ │ + 0x00050f00 15ab0400 08000000 04000000 59ab0400 ............Y... │ │ + 0x00050f10 6dab0400 85ab0400 29a40400 9b9e0000 m.......)....... │ │ + 0x00050f20 1c000000 17000000 02000000 1c0f0500 ................ │ │ + 0x00050f30 c85c0000 64000000 67010000 30000000 .\..d...g...0... │ │ + 0x00050f40 71960400 10000000 04000000 7f960400 q............... │ │ + 0x00050f50 d9960400 00000000 1c000000 04000000 ................ │ │ + 0x00050f60 71fd0200 75fd0200 e1760000 51000000 q...u....v..Q... │ │ + 0x00050f70 3b010000 09000000 81600000 66000000 ;........`..f... │ │ + 0x00050f80 56010000 49000000 00000000 04000000 V...I........... │ │ + 0x00050f90 04000000 d7a90400 dfa90400 dfa90400 ................ │ │ + 0x00050fa0 00000000 04000000 04000000 e7a90400 ................ │ │ + 0x00050fb0 efa90400 efa90400 00a10000 2e000000 ................ │ │ + 0x00050fc0 2b000000 1a5c0000 52000000 53020000 +....\..R...S... │ │ + 0x00050fd0 11000000 376a0000 54000000 db000000 ....7j..T....... │ │ + 0x00050fe0 0d000000 94760000 4c000000 26000000 .....v..L...&... │ │ + 0x00050ff0 0d000000 00000000 08000000 04000000 ................ │ │ + 0x00051000 2da40400 00000000 00000000 01000000 -............... │ │ + 0x00051010 8bab0400 9d660000 6a000000 6d000000 .....f..j...m... │ │ + 0x00051020 0d000000 5daf0400 0c000000 04000000 ....]........... │ │ + 0x00051030 6baf0400 7d900400 0c000000 04000000 k...}........... │ │ + 0x00051040 65490100 7d900400 0c000000 04000000 eI..}........... │ │ + 0x00051050 95480100 65490100 34100500 c1900400 .H..eI..4....... │ │ + 0x00051060 8b900400 b5900400 c1900400 c5900400 ................ │ │ + 0x00051070 e8740000 47000000 b5030000 2f000000 .t..G......./... │ │ + 0x00051080 e8740000 47000000 ad030000 2f000000 .t..G......./... │ │ + 0x00051090 e8740000 47000000 a1030000 2b000000 .t..G.......+... │ │ + 0x000510a0 e8740000 47000000 b9030000 31000000 .t..G.......1... │ │ + 0x000510b0 e8740000 47000000 e7030000 2f000000 .t..G......./... │ │ + 0x000510c0 e8740000 47000000 e0030000 2f000000 .t..G......./... │ │ + 0x000510d0 e8740000 47000000 d5030000 2b000000 .t..G.......+... │ │ + 0x000510e0 e8740000 47000000 eb030000 27000000 .t..G.......'... │ │ + 0x000510f0 d9720000 4b000000 47040000 14000000 .r..K...G....... │ │ + 0x00051100 33660000 4f000000 6b040000 24000000 3f..O...k...$... │ │ + 0x00051110 1a5e0000 4c000000 dc000000 24000000 .^..L.......$... │ │ + 0x00051120 00590000 80560000 0a8e0000 1b8e0000 .Y...V.......... │ │ + 0x00051130 2a8e0000 398e0000 4b8e0000 5c8e0000 *...9...K...\... │ │ + 0x00051140 688e0000 f0560000 718e0000 7c8e0000 h....V..q...|... │ │ + 0x00051150 868e0000 938e0000 9d8e0000 aa8e0000 ................ │ │ + 0x00051160 b68e0000 c78e0000 d98e0000 e78e0000 ................ │ │ + 0x00051170 fd8e0000 098f0000 10590000 148f0000 .........Y...... │ │ + 0x00051180 1d8f0000 288f0000 338f0000 408f0000 ....(...3...@... │ │ + 0x00051190 4c8f0000 588f0000 08590000 6a8f0000 L...X....Y..j... │ │ + 0x000511a0 788f0000 848f0000 938f0000 a68f0000 x............... │ │ + 0x000511b0 b18f0000 bc8f0000 c98f0000 d48f0000 ................ │ │ + 0x000511c0 70560000 30570000 7f930000 de8f0000 pV..0W.......... │ │ + 0x000511d0 00590000 80560000 0a8e0000 1b8e0000 .Y...V.......... │ │ + 0x000511e0 2a8e0000 398e0000 4b8e0000 5c8e0000 *...9...K...\... │ │ + 0x000511f0 688e0000 f0560000 718e0000 7c8e0000 h....V..q...|... │ │ + 0x00051200 868e0000 938e0000 9d8e0000 aa8e0000 ................ │ │ + 0x00051210 b68e0000 c78e0000 d98e0000 e78e0000 ................ │ │ + 0x00051220 fd8e0000 098f0000 10590000 148f0000 .........Y...... │ │ + 0x00051230 1d8f0000 288f0000 338f0000 408f0000 ....(...3...@... │ │ + 0x00051240 4c8f0000 588f0000 08590000 6a8f0000 L...X....Y..j... │ │ + 0x00051250 788f0000 848f0000 938f0000 a68f0000 x............... │ │ + 0x00051260 b18f0000 bc8f0000 c98f0000 d48f0000 ................ │ │ + 0x00051270 70560000 30570000 7f930000 de8f0000 pV..0W.......... │ │ + 0x00051280 00590000 80560000 0a8e0000 1b8e0000 .Y...V.......... │ │ + 0x00051290 2a8e0000 398e0000 4b8e0000 5c8e0000 *...9...K...\... │ │ + 0x000512a0 688e0000 f0560000 718e0000 7c8e0000 h....V..q...|... │ │ + 0x000512b0 868e0000 938e0000 9d8e0000 aa8e0000 ................ │ │ + 0x000512c0 b68e0000 c78e0000 d98e0000 e78e0000 ................ │ │ + 0x000512d0 fd8e0000 098f0000 10590000 148f0000 .........Y...... │ │ + 0x000512e0 1d8f0000 288f0000 338f0000 408f0000 ....(...3...@... │ │ + 0x000512f0 4c8f0000 588f0000 08590000 6a8f0000 L...X....Y..j... │ │ + 0x00051300 788f0000 848f0000 938f0000 a68f0000 x............... │ │ + 0x00051310 b18f0000 bc8f0000 c98f0000 d48f0000 ................ │ │ + 0x00051320 70560000 30570000 7f930000 de8f0000 pV..0W.......... │ │ + 0x00051330 00590000 80560000 0a8e0000 1b8e0000 .Y...V.......... │ │ + 0x00051340 2a8e0000 398e0000 4b8e0000 5c8e0000 *...9...K...\... │ │ + 0x00051350 688e0000 f0560000 718e0000 7c8e0000 h....V..q...|... │ │ + 0x00051360 868e0000 938e0000 9d8e0000 aa8e0000 ................ │ │ + 0x00051370 b68e0000 c78e0000 d98e0000 e78e0000 ................ │ │ + 0x00051380 fd8e0000 098f0000 10590000 148f0000 .........Y...... │ │ + 0x00051390 1d8f0000 288f0000 338f0000 408f0000 ....(...3...@... │ │ + 0x000513a0 4c8f0000 588f0000 08590000 6a8f0000 L...X....Y..j... │ │ + 0x000513b0 788f0000 848f0000 938f0000 a68f0000 x............... │ │ + 0x000513c0 b18f0000 bc8f0000 c98f0000 d48f0000 ................ │ │ + 0x000513d0 70560000 30570000 7f930000 de8f0000 pV..0W.......... │ │ + 0x000513e0 00590000 80560000 0a8e0000 1b8e0000 .Y...V.......... │ │ + 0x000513f0 2a8e0000 398e0000 4b8e0000 5c8e0000 *...9...K...\... │ │ + 0x00051400 688e0000 f0560000 718e0000 7c8e0000 h....V..q...|... │ │ + 0x00051410 868e0000 938e0000 9d8e0000 aa8e0000 ................ │ │ + 0x00051420 b68e0000 c78e0000 d98e0000 e78e0000 ................ │ │ + 0x00051430 fd8e0000 098f0000 10590000 148f0000 .........Y...... │ │ + 0x00051440 1d8f0000 288f0000 338f0000 408f0000 ....(...3...@... │ │ + 0x00051450 4c8f0000 588f0000 08590000 6a8f0000 L...X....Y..j... │ │ + 0x00051460 788f0000 848f0000 938f0000 a68f0000 x............... │ │ + 0x00051470 b18f0000 bc8f0000 c98f0000 d48f0000 ................ │ │ + 0x00051480 70560000 30570000 7f930000 de8f0000 pV..0W.......... │ │ + 0x00051490 a0560000 96860000 a7860000 40570000 .V..........@W.. │ │ + 0x000514a0 60570000 b9860000 cc860000 de860000 `W.............. │ │ + 0x000514b0 eb860000 f9860000 0e870000 1a870000 ................ │ │ + 0x000514c0 25870000 3a870000 4f870000 5e870000 %...:...O...^... │ │ + 0x000514d0 6c870000 7f870000 a5870000 dd870000 l............... │ │ + 0x000514e0 f6870000 0d880000 19880000 22880000 ............"... │ │ + 0x000514f0 60560000 2c880000 43880000 51880000 `V..,...C...Q... │ │ + 0x00051500 5f880000 6c880000 28590000 80880000 _...l...(Y...... │ │ + 0x00051510 9b880000 10570000 a9880000 bf880000 .....W.......... │ │ + 0x00051520 d4880000 df880000 f5880000 02890000 ................ │ │ + 0x00051530 0d890000 20890000 32890000 3d890000 .... ...2...=... │ │ + 0x00051540 03900000 2a900000 50900000 64900000 ....*...P...d... │ │ + 0x00051550 96900000 c3900000 f2900000 13910000 ................ │ │ + 0x00051560 30910000 00000000 00000000 5d910000 0...........]... │ │ + 0x00051570 8e910000 bb910000 eb910000 03900000 ................ │ │ + 0x00051580 2a900000 50900000 64900000 96900000 *...P...d....... │ │ + 0x00051590 c3900000 f2900000 13910000 30910000 ............0... │ │ + 0x000515a0 00000000 00000000 5d910000 8e910000 ........]....... │ │ + 0x000515b0 bb910000 eb910000 3a970000 48780000 ........:...Hx.. │ │ + 0x000515c0 00780000 5d970000 35970000 5a970000 .x..]...5...Z... │ │ + 0x000515d0 00000000 4a970000 45970000 55970000 ....J...E...U... │ │ + 0x000515e0 00000000 3f970000 4f970000 30780000 ....?...O...0x.. │ │ + 0x000515f0 08780000 18970000 00000000 00000000 .x.............. │ │ + 0x00051600 3c970000 4c970000 38970000 61970000 <...L...8...a... │ │ + 0x00051610 00000000 42970000 52970000 60970000 ....B...R...`... │ │ + 0x00051620 db970000 e0970000 ec970000 f7970000 ................ │ │ + 0x00051630 0c780000 02980000 00000000 00000000 .x.............. │ │ + 0x00051640 0cda0400 10da0400 14da0400 28da0400 ............(... │ │ + 0x00051650 10db0400 f8db0400 0cdc0400 04dd0400 ................ │ │ + 0x00051660 04de0400 94de0400 dcde0400 3cdf0400 ............<... │ │ + 0x00051670 44df0400 64df0400 f4df0400 fcdf0400 D...d........... │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.fini_array': │ │ - 0x00051df0 64b00000 50b00000 d...P... │ │ + 0x00051680 b4b40000 a0b40000 ........ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,5 +1,5 @@ │ │ │ │ Hex dump of section '.got': │ │ - 0x00051eb0 00000000 00000000 b4d80400 08db0400 ................ │ │ - 0x00051ec0 14db0400 .... │ │ + 0x00051740 00000000 00000000 f4cf0400 48d20400 ............H... │ │ + 0x00051750 54d20400 T... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,16 +1,16 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ - 0x00051ec4 00000000 00000000 00000000 00f70400 ................ │ │ - 0x00051ed4 00f70400 00f70400 00f70400 00f70400 ................ │ │ - 0x00051ee4 00f70400 00f70400 00f70400 00f70400 ................ │ │ - 0x00051ef4 00f70400 00f70400 00f70400 00f70400 ................ │ │ - 0x00051f04 00f70400 00f70400 00f70400 00f70400 ................ │ │ - 0x00051f14 00f70400 00f70400 00f70400 00f70400 ................ │ │ - 0x00051f24 00f70400 00f70400 00f70400 00f70400 ................ │ │ - 0x00051f34 00f70400 00f70400 00f70400 00f70400 ................ │ │ - 0x00051f44 00f70400 00f70400 00f70400 00f70400 ................ │ │ - 0x00051f54 00f70400 00f70400 00f70400 00f70400 ................ │ │ - 0x00051f64 00f70400 00f70400 00f70400 00f70400 ................ │ │ - 0x00051f74 00f70400 00f70400 00f70400 00f70400 ................ │ │ + 0x00051754 00000000 00000000 00000000 30ee0400 ............0... │ │ + 0x00051764 30ee0400 30ee0400 30ee0400 30ee0400 0...0...0...0... │ │ + 0x00051774 30ee0400 30ee0400 30ee0400 30ee0400 0...0...0...0... │ │ + 0x00051784 30ee0400 30ee0400 30ee0400 30ee0400 0...0...0...0... │ │ + 0x00051794 30ee0400 30ee0400 30ee0400 30ee0400 0...0...0...0... │ │ + 0x000517a4 30ee0400 30ee0400 30ee0400 30ee0400 0...0...0...0... │ │ + 0x000517b4 30ee0400 30ee0400 30ee0400 30ee0400 0...0...0...0... │ │ + 0x000517c4 30ee0400 30ee0400 30ee0400 30ee0400 0...0...0...0... │ │ + 0x000517d4 30ee0400 30ee0400 30ee0400 30ee0400 0...0...0...0... │ │ + 0x000517e4 30ee0400 30ee0400 30ee0400 30ee0400 0...0...0...0... │ │ + 0x000517f4 30ee0400 30ee0400 30ee0400 30ee0400 0...0...0...0... │ │ + 0x00051804 30ee0400 30ee0400 30ee0400 30ee0400 0...0...0...0... │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -1,93 +1,98 @@ │ │ │ │ Hex dump of section '.data': │ │ - 0x00052f88 00000000 3de80100 00000000 00000000 ....=........... │ │ - 0x00052f98 00000000 00000000 00000000 00000000 ................ │ │ - 0x00052fa8 00000000 00000000 00000000 00000000 ................ │ │ - 0x00052fb8 00000000 00000000 00000000 00000000 ................ │ │ - 0x00052fc8 00000000 00000000 00000000 00000000 ................ │ │ - 0x00052fd8 00000000 00000000 00000000 00000000 ................ │ │ - 0x00052fe8 00000000 00000000 00000000 00000000 ................ │ │ - 0x00052ff8 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053008 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053018 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053028 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053038 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053048 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053058 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053068 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053078 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053088 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053098 00000000 00000000 00000000 00000000 ................ │ │ - 0x000530a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000530b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000530c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000530d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000530e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000530f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053108 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053118 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053128 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053138 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053148 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053158 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053168 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053178 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053188 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053198 00000000 00000000 00000000 00000000 ................ │ │ - 0x000531a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000531b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000531c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000531d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000531e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000531f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053208 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053218 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053228 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053238 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053248 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053258 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053268 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053278 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053288 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053298 00000000 00000000 00000000 00000000 ................ │ │ - 0x000532a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000532b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000532c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000532d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000532e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000532f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053308 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053318 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053328 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053338 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053348 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053358 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053368 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053378 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053388 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053398 00000000 00000000 00000000 00000000 ................ │ │ - 0x000533a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000533b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000533c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000533d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000533e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000533f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053408 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053418 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053428 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053438 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053448 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053458 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053468 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053478 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053488 00000000 00000000 00000000 00000000 ................ │ │ - 0x00053498 00000000 00000000 00000000 00000000 ................ │ │ - 0x000534a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000534b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000534c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000534d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000534e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000534f8 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00053508 00000000 35e10200 01000000 ffffffff ....5........... │ │ - 0x00053518 ffffffff 00000000 bde00200 ............ │ │ + 0x00052818 00000000 31f40100 80040500 00000000 ....1........... │ │ + 0x00052828 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052838 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052848 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052858 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052868 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052878 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052888 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052898 00000000 00000000 00000000 00000000 ................ │ │ + 0x000528a8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000528b8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000528c8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000528d8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000528e8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000528f8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052908 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052918 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052928 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052938 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052948 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052958 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052968 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052978 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052988 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052998 00000000 00000000 00000000 00000000 ................ │ │ + 0x000529a8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000529b8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000529c8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000529d8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000529e8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000529f8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052a08 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052a18 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052a28 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052a38 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052a48 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052a58 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052a68 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052a78 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052a88 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052a98 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052aa8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052ab8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052ac8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052ad8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052ae8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052af8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052b08 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052b18 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052b28 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052b38 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052b48 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052b58 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052b68 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052b78 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052b88 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052b98 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052ba8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052bb8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052bc8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052bd8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052be8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052bf8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052c08 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052c18 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052c28 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052c38 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052c48 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052c58 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052c68 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052c78 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052c88 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052c98 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052ca8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052cb8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052cc8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052cd8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052ce8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052cf8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052d08 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052d18 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052d28 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052d38 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052d48 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052d58 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052d68 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052d78 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052d88 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052d98 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052da8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052db8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00052dc8 00000000 00000000 ffffffff 00000000 ................ │ │ + 0x00052dd8 00000000 00000000 00000000 f5f20200 ................ │ │ + 0x00052de8 01000000 ffffffff ffffffff 00000000 ................ │ │ + 0x00052df8 5df20200 ]... │ ├── readelf --wide --decompress --string-dump=.comment {} │ │ @@ -1,7 +1,7 @@ │ │ │ │ String dump of section '.comment': │ │ [ 0] Android (11349228, +pgo, +bolt, +lto, -mlgo, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) │ │ [ b8] Linker: LLD 17.0.2 │ │ [ cc] Android (10552028, +pgo, +bolt, +lto, -mlgo, based on r487747d) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) │ │ - [ 184] rustc version 1.97.1 (8bab26f4f 2026-07-14) │ │ + [ 184] rustc version 1.99.0 (b940084d7 2026-09-28) ├── lib/arm64-v8a/libneuron_encrypt_jni.so │ ├── readelf --wide --file-header {} │ │ @@ -6,15 +6,15 @@ │ │ OS/ABI: UNIX - System V │ │ ABI Version: 0 │ │ Type: DYN (Shared object file) │ │ Machine: AArch64 │ │ Version: 0x1 │ │ Entry point address: 0x0 │ │ Start of program headers: 64 (bytes into file) │ │ - Start of section headers: 408504 (bytes into file) │ │ + Start of section headers: 405408 (bytes into file) │ │ Flags: 0x0 │ │ Size of this header: 64 (bytes) │ │ Size of program headers: 56 (bytes) │ │ Number of program headers: 10 │ │ Size of section headers: 64 (bytes) │ │ Number of section headers: 24 │ │ Section header string table index: 23 │ ├── readelf --wide --program-header {} │ │ @@ -2,21 +2,21 @@ │ │ Elf file type is DYN (Shared object file) │ │ Entry point 0x0 │ │ There are 10 program headers, starting at offset 64 │ │ │ │ Program Headers: │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000230 0x000230 R 0x8 │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x014cb8 0x014cb8 R 0x4000 │ │ - LOAD 0x014cb8 0x0000000000018cb8 0x0000000000018cb8 0x04c468 0x04c468 R E 0x4000 │ │ - LOAD 0x061120 0x0000000000069120 0x0000000000069120 0x001f08 0x001f08 RW 0x4000 │ │ - LOAD 0x063028 0x000000000006f028 0x000000000006f028 0x0009a8 0x001298 RW 0x4000 │ │ - DYNAMIC 0x062cf0 0x000000000006acf0 0x000000000006acf0 0x000170 0x000170 RW 0x8 │ │ - GNU_RELRO 0x061120 0x0000000000069120 0x0000000000069120 0x001f08 0x002ee0 R 0x1 │ │ - GNU_EH_FRAME 0x00b3cc 0x000000000000b3cc 0x000000000000b3cc 0x0014a4 0x0014a4 R 0x4 │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x014b50 0x014b50 R 0x4000 │ │ + LOAD 0x014b50 0x0000000000018b50 0x0000000000018b50 0x04b960 0x04b960 R E 0x4000 │ │ + LOAD 0x0604b0 0x00000000000684b0 0x00000000000684b0 0x001ed8 0x001ed8 RW 0x4000 │ │ + LOAD 0x062388 0x000000000006e388 0x000000000006e388 0x000a30 0x001320 RW 0x4000 │ │ + DYNAMIC 0x062050 0x000000000006a050 0x000000000006a050 0x000170 0x000170 RW 0x8 │ │ + GNU_RELRO 0x0604b0 0x00000000000684b0 0x00000000000684b0 0x001ed8 0x002b50 R 0x1 │ │ + GNU_EH_FRAME 0x00b4f0 0x000000000000b4f0 0x000000000000b4f0 0x00149c 0x00149c R 0x4 │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0 │ │ NOTE 0x000270 0x0000000000000270 0x0000000000000270 0x000098 0x000098 R 0x4 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ │ 00 │ │ 01 .note.android.ident .dynsym .gnu.version .gnu.version_r .gnu.hash .dynstr .rela.dyn .rela.plt .gcc_except_table .rodata .eh_frame_hdr .eh_frame │ ├── readelf --wide --sections {} │ │ @@ -1,33 +1,33 @@ │ │ -There are 24 section headers, starting at offset 0x63bb8: │ │ +There are 24 section headers, starting at offset 0x62fa0: │ │ │ │ Section Headers: │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ [ 1] .note.android.ident NOTE 0000000000000270 000270 000098 00 A 0 0 4 │ │ [ 2] .dynsym DYNSYM 0000000000000308 000308 000540 18 A 6 1 8 │ │ [ 3] .gnu.version VERSYM 0000000000000848 000848 000070 02 A 2 0 2 │ │ [ 4] .gnu.version_r VERNEED 00000000000008b8 0008b8 000040 00 A 6 2 4 │ │ [ 5] .gnu.hash GNU_HASH 00000000000008f8 0008f8 000024 00 A 2 0 8 │ │ [ 6] .dynstr STRTAB 000000000000091c 00091c 0002b2 00 A 0 0 1 │ │ - [ 7] .rela.dyn RELA 0000000000000bd0 000bd0 0023a0 18 A 2 0 8 │ │ - [ 8] .rela.plt RELA 0000000000002f70 002f70 0004e0 18 AI 2 19 8 │ │ - [ 9] .gcc_except_table PROGBITS 0000000000003450 003450 001828 00 A 0 0 4 │ │ - [10] .rodata PROGBITS 0000000000004c80 004c80 00674c 00 AMS 0 0 16 │ │ - [11] .eh_frame_hdr PROGBITS 000000000000b3cc 00b3cc 0014a4 00 A 0 0 4 │ │ - [12] .eh_frame PROGBITS 000000000000c870 00c870 008448 00 A 0 0 8 │ │ - [13] .text PROGBITS 0000000000018cb8 014cb8 04c104 00 AX 0 0 4 │ │ - [14] .plt PROGBITS 0000000000064dc0 060dc0 000360 00 AX 0 0 16 │ │ - [15] .data.rel.ro PROGBITS 0000000000069120 061120 001bc0 00 WA 0 0 8 │ │ - [16] .fini_array FINI_ARRAY 000000000006ace0 062ce0 000010 00 WA 0 0 8 │ │ - [17] .dynamic DYNAMIC 000000000006acf0 062cf0 000170 10 WA 6 0 8 │ │ - [18] .got PROGBITS 000000000006ae60 062e60 000010 00 WA 0 0 8 │ │ - [19] .got.plt PROGBITS 000000000006ae70 062e70 0001b8 00 WA 0 0 8 │ │ - [20] .data PROGBITS 000000000006f028 063028 0009a8 00 WA 0 0 8 │ │ - [21] .bss NOBITS 000000000006f9d0 0639d0 0008f0 00 WA 0 0 8 │ │ - [22] .comment PROGBITS 0000000000000000 0639d0 0000f8 01 MS 0 0 1 │ │ - [23] .shstrtab STRTAB 0000000000000000 063ac8 0000ea 00 0 0 1 │ │ + [ 7] .rela.dyn RELA 0000000000000bd0 000bd0 0023e8 18 A 2 0 8 │ │ + [ 8] .rela.plt RELA 0000000000002fb8 002fb8 0004e0 18 AI 2 19 8 │ │ + [ 9] .gcc_except_table PROGBITS 0000000000003498 003498 001850 00 A 0 0 4 │ │ + [10] .rodata PROGBITS 0000000000004cf0 004cf0 006800 00 AMS 0 0 16 │ │ + [11] .eh_frame_hdr PROGBITS 000000000000b4f0 00b4f0 00149c 00 A 0 0 4 │ │ + [12] .eh_frame PROGBITS 000000000000c990 00c990 0081c0 00 A 0 0 8 │ │ + [13] .text PROGBITS 0000000000018b50 014b50 04b600 00 AX 0 0 4 │ │ + [14] .plt PROGBITS 0000000000064150 060150 000360 00 AX 0 0 16 │ │ + [15] .data.rel.ro PROGBITS 00000000000684b0 0604b0 001b90 00 WA 0 0 8 │ │ + [16] .fini_array FINI_ARRAY 000000000006a040 062040 000010 00 WA 0 0 8 │ │ + [17] .dynamic DYNAMIC 000000000006a050 062050 000170 10 WA 6 0 8 │ │ + [18] .got PROGBITS 000000000006a1c0 0621c0 000010 00 WA 0 0 8 │ │ + [19] .got.plt PROGBITS 000000000006a1d0 0621d0 0001b8 00 WA 0 0 8 │ │ + [20] .data PROGBITS 000000000006e388 062388 000a30 00 WA 0 0 8 │ │ + [21] .bss NOBITS 000000000006edb8 062db8 0008f0 00 WA 0 0 8 │ │ + [22] .comment PROGBITS 0000000000000000 062db8 0000f8 01 MS 0 0 1 │ │ + [23] .shstrtab STRTAB 0000000000000000 062eb0 0000ea 00 0 0 1 │ │ Key to Flags: │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ D (mbind), p (processor specific) │ ├── readelf --wide --symbols {} │ │ @@ -7,19 +7,19 @@ │ │ 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __register_atfork@LIBC (2) │ │ 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dup@LIBC (2) │ │ 5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND close@LIBC (2) │ │ 6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ 7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ 9: 0000000000000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ - 10: 0000000000000000 0 FUNC GLOBAL DEFAULT UND read@LIBC (2) │ │ - 11: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __errno@LIBC (2) │ │ - 12: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@LIBC (2) │ │ - 13: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ - 14: 0000000000000000 0 FUNC GLOBAL DEFAULT UND syscall@LIBC (2) │ │ + 10: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@LIBC (2) │ │ + 11: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ + 12: 0000000000000000 0 FUNC GLOBAL DEFAULT UND syscall@LIBC (2) │ │ + 13: 0000000000000000 0 FUNC GLOBAL DEFAULT UND read@LIBC (2) │ │ + 14: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __errno@LIBC (2) │ │ 15: 0000000000000000 0 FUNC GLOBAL DEFAULT UND posix_memalign@LIBC (2) │ │ 16: 0000000000000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ 17: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fdatasync@LIBC (2) │ │ 18: 0000000000000000 0 FUNC GLOBAL DEFAULT UND lseek64@LIBC (2) │ │ 19: 0000000000000000 0 FUNC GLOBAL DEFAULT UND write@LIBC (2) │ │ 20: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcmp@LIBC (2) │ │ 21: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strerror_r@LIBC (2) │ │ @@ -32,18 +32,18 @@ │ │ 28: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@LIBC (2) │ │ 29: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@LIBC (2) │ │ 30: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@LIBC (2) │ │ 31: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getenv@LIBC (2) │ │ 32: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strlen@LIBC (2) │ │ 33: 0000000000000000 0 FUNC WEAK DEFAULT UND gettid@LIBC (2) │ │ 34: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getcwd@LIBC (2) │ │ - 35: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fstat@LIBC (2) │ │ - 36: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dl_iterate_phdr@LIBC (3) │ │ - 37: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mmap@LIBC (2) │ │ - 38: 0000000000000000 0 FUNC GLOBAL DEFAULT UND munmap@LIBC (2) │ │ + 35: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dl_iterate_phdr@LIBC (3) │ │ + 36: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mmap@LIBC (2) │ │ + 37: 0000000000000000 0 FUNC GLOBAL DEFAULT UND munmap@LIBC (2) │ │ + 38: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fstat@LIBC (2) │ │ 39: 0000000000000000 0 FUNC GLOBAL DEFAULT UND realpath@LIBC (2) │ │ 40: 0000000000000000 0 FUNC GLOBAL DEFAULT UND stat@LIBC (2) │ │ 41: 0000000000000000 0 FUNC GLOBAL DEFAULT UND readlink@LIBC (2) │ │ 42: 0000000000000000 0 FUNC GLOBAL DEFAULT UND writev@LIBC (2) │ │ 43: 0000000000000000 0 FUNC GLOBAL DEFAULT UND abort@LIBC (2) │ │ 44: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fsync@LIBC (2) │ │ 45: 0000000000000000 0 FUNC GLOBAL DEFAULT UND clock_nanosleep@LIBC (2) │ │ @@ -51,9 +51,9 @@ │ │ 47: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fprintf@LIBC (2) │ │ 48: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fflush@LIBC (2) │ │ 49: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_rwlock_wrlock@LIBC (2) │ │ 50: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_rwlock_unlock@LIBC (2) │ │ 51: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_rwlock_rdlock@LIBC (2) │ │ 52: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getpid@LIBC (2) │ │ 53: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fwrite@LIBC (2) │ │ - 54: 0000000000018d18 1892 FUNC GLOBAL DEFAULT 13 Java_com_neuronencrypt_app_NeuronEncryptNative_nativeDecrypt │ │ - 55: 000000000001947c 1892 FUNC GLOBAL DEFAULT 13 Java_com_neuronencrypt_app_NeuronEncryptNative_nativeEncrypt │ │ + 54: 0000000000018bb0 1888 FUNC GLOBAL DEFAULT 13 Java_com_neuronencrypt_app_NeuronEncryptNative_nativeDecrypt │ │ + 55: 0000000000019310 1888 FUNC GLOBAL DEFAULT 13 Java_com_neuronencrypt_app_NeuronEncryptNative_nativeEncrypt │ ├── readelf --wide --relocs {} │ │ @@ -1,438 +1,441 @@ │ │ │ │ -Relocation section '.rela.dyn' at offset 0xbd0 contains 380 entries: │ │ +Relocation section '.rela.dyn' at offset 0xbd0 contains 383 entries: │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ -0000000000069120 0000000000000403 R_AARCH64_RELATIVE 69120 │ │ -0000000000069128 0000000000000403 R_AARCH64_RELATIVE 75b4 │ │ -0000000000069140 0000000000000403 R_AARCH64_RELATIVE 5ce3 │ │ -0000000000069158 0000000000000403 R_AARCH64_RELATIVE 5ce3 │ │ -0000000000069170 0000000000000403 R_AARCH64_RELATIVE 5c75 │ │ -0000000000069188 0000000000000403 R_AARCH64_RELATIVE 5ce3 │ │ -00000000000691a0 0000000000000403 R_AARCH64_RELATIVE 5ce3 │ │ -00000000000691b8 0000000000000403 R_AARCH64_RELATIVE 665c │ │ -00000000000691d0 0000000000000403 R_AARCH64_RELATIVE 7d39 │ │ -00000000000691e8 0000000000000403 R_AARCH64_RELATIVE 5ff6 │ │ -0000000000069200 0000000000000403 R_AARCH64_RELATIVE 7d54 │ │ -0000000000069210 0000000000000403 R_AARCH64_RELATIVE 5f92 │ │ -0000000000069228 0000000000000403 R_AARCH64_RELATIVE 1b750 │ │ -0000000000069240 0000000000000403 R_AARCH64_RELATIVE 20f60 │ │ -0000000000069248 0000000000000403 R_AARCH64_RELATIVE 5ff6 │ │ -0000000000069260 0000000000000403 R_AARCH64_RELATIVE 761b │ │ -0000000000069278 0000000000000403 R_AARCH64_RELATIVE 761b │ │ -0000000000069290 0000000000000403 R_AARCH64_RELATIVE 6fb6 │ │ -00000000000692a8 0000000000000403 R_AARCH64_RELATIVE 6fb6 │ │ -00000000000692c0 0000000000000403 R_AARCH64_RELATIVE 6fb6 │ │ -00000000000692d8 0000000000000403 R_AARCH64_RELATIVE 6fb6 │ │ -0000000000069308 0000000000000403 R_AARCH64_RELATIVE 24e6c │ │ -0000000000069310 0000000000000403 R_AARCH64_RELATIVE 5e2d │ │ -0000000000069328 0000000000000403 R_AARCH64_RELATIVE 24e88 │ │ -0000000000069340 0000000000000403 R_AARCH64_RELATIVE 24e9c │ │ -0000000000069348 0000000000000403 R_AARCH64_RELATIVE 24f18 │ │ -0000000000069350 0000000000000403 R_AARCH64_RELATIVE 25034 │ │ -0000000000069358 0000000000000403 R_AARCH64_RELATIVE 7643 │ │ -0000000000069388 0000000000000403 R_AARCH64_RELATIVE 268d8 │ │ -00000000000693a8 0000000000000403 R_AARCH64_RELATIVE 26a24 │ │ -00000000000693b0 0000000000000403 R_AARCH64_RELATIVE 67e1 │ │ -00000000000693c8 0000000000000403 R_AARCH64_RELATIVE 67e1 │ │ -00000000000693e0 0000000000000403 R_AARCH64_RELATIVE 6cc7 │ │ -00000000000693f8 0000000000000403 R_AARCH64_RELATIVE 6361 │ │ -0000000000069410 0000000000000403 R_AARCH64_RELATIVE 6361 │ │ -0000000000069428 0000000000000403 R_AARCH64_RELATIVE 6361 │ │ -0000000000069440 0000000000000403 R_AARCH64_RELATIVE 6361 │ │ -0000000000069458 0000000000000403 R_AARCH64_RELATIVE 6361 │ │ -0000000000069470 0000000000000403 R_AARCH64_RELATIVE 6361 │ │ -0000000000069488 0000000000000403 R_AARCH64_RELATIVE 6361 │ │ -00000000000694a0 0000000000000403 R_AARCH64_RELATIVE 6cc7 │ │ -00000000000694b8 0000000000000403 R_AARCH64_RELATIVE 77ac │ │ -00000000000694d0 0000000000000403 R_AARCH64_RELATIVE 77ac │ │ -00000000000694e8 0000000000000403 R_AARCH64_RELATIVE 738b │ │ -0000000000069500 0000000000000403 R_AARCH64_RELATIVE 738b │ │ -0000000000069518 0000000000000403 R_AARCH64_RELATIVE 738b │ │ -0000000000069530 0000000000000403 R_AARCH64_RELATIVE 738b │ │ -0000000000069560 0000000000000403 R_AARCH64_RELATIVE 2adcc │ │ -0000000000069580 0000000000000403 R_AARCH64_RELATIVE 2a774 │ │ -0000000000069588 0000000000000403 R_AARCH64_RELATIVE 2a9a8 │ │ -0000000000069590 0000000000000403 R_AARCH64_RELATIVE 2aa28 │ │ -0000000000069598 0000000000000403 R_AARCH64_RELATIVE 7282 │ │ -00000000000695b0 0000000000000403 R_AARCH64_RELATIVE 7282 │ │ -00000000000695c8 0000000000000403 R_AARCH64_RELATIVE 7282 │ │ -00000000000695e0 0000000000000403 R_AARCH64_RELATIVE 7282 │ │ -00000000000695f8 0000000000000403 R_AARCH64_RELATIVE 7282 │ │ -0000000000069610 0000000000000403 R_AARCH64_RELATIVE 58e0 │ │ -0000000000069628 0000000000000403 R_AARCH64_RELATIVE 58e0 │ │ -0000000000069640 0000000000000403 R_AARCH64_RELATIVE 6bc9 │ │ -0000000000069658 0000000000000403 R_AARCH64_RELATIVE 6bc9 │ │ -0000000000069670 0000000000000403 R_AARCH64_RELATIVE 79b0 │ │ -0000000000069688 0000000000000403 R_AARCH64_RELATIVE 719d │ │ -00000000000696a0 0000000000000403 R_AARCH64_RELATIVE 719d │ │ -00000000000696b8 0000000000000403 R_AARCH64_RELATIVE 592e │ │ -00000000000696d0 0000000000000403 R_AARCH64_RELATIVE 592e │ │ -00000000000696e8 0000000000000403 R_AARCH64_RELATIVE 5bcb │ │ -0000000000069700 0000000000000403 R_AARCH64_RELATIVE 5bcb │ │ -0000000000069718 0000000000000403 R_AARCH64_RELATIVE 5e8b │ │ -0000000000069730 0000000000000403 R_AARCH64_RELATIVE 5e8b │ │ -0000000000069748 0000000000000403 R_AARCH64_RELATIVE 5e8b │ │ -0000000000069760 0000000000000403 R_AARCH64_RELATIVE 66b0 │ │ -0000000000069778 0000000000000403 R_AARCH64_RELATIVE 683e │ │ -0000000000069790 0000000000000403 R_AARCH64_RELATIVE 5e8b │ │ -00000000000697a8 0000000000000403 R_AARCH64_RELATIVE 5e8b │ │ -00000000000697c0 0000000000000403 R_AARCH64_RELATIVE 683e │ │ -00000000000697d8 0000000000000403 R_AARCH64_RELATIVE 721a │ │ -00000000000697f0 0000000000000403 R_AARCH64_RELATIVE 721a │ │ -0000000000069808 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -0000000000069820 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -0000000000069838 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -0000000000069850 0000000000000403 R_AARCH64_RELATIVE 7829 │ │ -0000000000069868 0000000000000403 R_AARCH64_RELATIVE 7829 │ │ -0000000000069880 0000000000000403 R_AARCH64_RELATIVE 597b │ │ -0000000000069898 0000000000000403 R_AARCH64_RELATIVE 597b │ │ -00000000000698b0 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -00000000000698c8 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -00000000000698e0 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -00000000000698f8 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -0000000000069910 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -0000000000069928 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -0000000000069940 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -0000000000069958 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -0000000000069970 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -0000000000069988 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -00000000000699a0 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -00000000000699b8 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -00000000000699d0 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -00000000000699e8 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -0000000000069a00 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -0000000000069a18 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -0000000000069a30 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -0000000000069a48 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -0000000000069a60 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -0000000000069a78 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -0000000000069a90 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -0000000000069aa8 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -0000000000069ac0 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -0000000000069ad8 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -0000000000069af0 0000000000000403 R_AARCH64_RELATIVE 6c1f │ │ -0000000000069b20 0000000000000403 R_AARCH64_RELATIVE 24e6c │ │ -0000000000069b28 0000000000000403 R_AARCH64_RELATIVE 33404 │ │ -0000000000069b40 0000000000000403 R_AARCH64_RELATIVE 33418 │ │ -0000000000069b48 0000000000000403 R_AARCH64_RELATIVE 33494 │ │ -0000000000069b50 0000000000000403 R_AARCH64_RELATIVE 335b0 │ │ -0000000000069b58 0000000000000403 R_AARCH64_RELATIVE 6535 │ │ -0000000000069b70 0000000000000403 R_AARCH64_RELATIVE 63bc │ │ -0000000000069ba0 0000000000000403 R_AARCH64_RELATIVE 2dd6c │ │ -0000000000069bc0 0000000000000403 R_AARCH64_RELATIVE 2d81c │ │ -0000000000069bc8 0000000000000403 R_AARCH64_RELATIVE 2dd6c │ │ -0000000000069bd0 0000000000000403 R_AARCH64_RELATIVE 69b88 │ │ -0000000000069bd8 0000000000000403 R_AARCH64_RELATIVE 35ac4 │ │ -0000000000069be0 0000000000000403 R_AARCH64_RELATIVE 35aa0 │ │ -0000000000069be8 0000000000000403 R_AARCH64_RELATIVE 35ab4 │ │ -0000000000069bf0 0000000000000403 R_AARCH64_RELATIVE 35ac4 │ │ -0000000000069bf8 0000000000000403 R_AARCH64_RELATIVE 35acc │ │ -0000000000069c00 0000000000000403 R_AARCH64_RELATIVE 7863 │ │ -0000000000069c18 0000000000000403 R_AARCH64_RELATIVE 7863 │ │ -0000000000069c30 0000000000000403 R_AARCH64_RELATIVE 7863 │ │ -0000000000069c48 0000000000000403 R_AARCH64_RELATIVE 7863 │ │ -0000000000069c60 0000000000000403 R_AARCH64_RELATIVE 7863 │ │ -0000000000069c78 0000000000000403 R_AARCH64_RELATIVE 7863 │ │ -0000000000069c90 0000000000000403 R_AARCH64_RELATIVE 7863 │ │ -0000000000069ca8 0000000000000403 R_AARCH64_RELATIVE 76c3 │ │ -0000000000069cc0 0000000000000403 R_AARCH64_RELATIVE 76c3 │ │ -0000000000069cf0 0000000000000403 R_AARCH64_RELATIVE 3953c │ │ -0000000000069d10 0000000000000403 R_AARCH64_RELATIVE 3a624 │ │ -0000000000069d30 0000000000000403 R_AARCH64_RELATIVE 3b2a4 │ │ -0000000000069d50 0000000000000403 R_AARCH64_RELATIVE 36e24 │ │ -0000000000069d58 0000000000000403 R_AARCH64_RELATIVE 7863 │ │ -0000000000069d70 0000000000000403 R_AARCH64_RELATIVE 7863 │ │ -0000000000069d88 0000000000000403 R_AARCH64_RELATIVE 7863 │ │ -0000000000069da0 0000000000000403 R_AARCH64_RELATIVE 7863 │ │ -0000000000069db8 0000000000000403 R_AARCH64_RELATIVE 7863 │ │ -0000000000069dd0 0000000000000403 R_AARCH64_RELATIVE 7863 │ │ -0000000000069de8 0000000000000403 R_AARCH64_RELATIVE 7863 │ │ -0000000000069e00 0000000000000403 R_AARCH64_RELATIVE 7863 │ │ -0000000000069e18 0000000000000403 R_AARCH64_RELATIVE 7863 │ │ -0000000000069e30 0000000000000403 R_AARCH64_RELATIVE 7863 │ │ -0000000000069e48 0000000000000403 R_AARCH64_RELATIVE 7863 │ │ -0000000000069e60 0000000000000403 R_AARCH64_RELATIVE 6711 │ │ -0000000000069e78 0000000000000403 R_AARCH64_RELATIVE 6711 │ │ -0000000000069e90 0000000000000403 R_AARCH64_RELATIVE 6711 │ │ -0000000000069ea8 0000000000000403 R_AARCH64_RELATIVE 6711 │ │ -0000000000069ec0 0000000000000403 R_AARCH64_RELATIVE 6711 │ │ -0000000000069ed8 0000000000000403 R_AARCH64_RELATIVE 6711 │ │ -0000000000069ef0 0000000000000403 R_AARCH64_RELATIVE 6711 │ │ -0000000000069f08 0000000000000403 R_AARCH64_RELATIVE 6711 │ │ -0000000000069f20 0000000000000403 R_AARCH64_RELATIVE 6711 │ │ -0000000000069f38 0000000000000403 R_AARCH64_RELATIVE 6711 │ │ -0000000000069f50 0000000000000403 R_AARCH64_RELATIVE 6711 │ │ -0000000000069f68 0000000000000403 R_AARCH64_RELATIVE 6711 │ │ -0000000000069f80 0000000000000403 R_AARCH64_RELATIVE 6711 │ │ -0000000000069f98 0000000000000403 R_AARCH64_RELATIVE 6711 │ │ -0000000000069fb0 0000000000000403 R_AARCH64_RELATIVE 6711 │ │ -0000000000069fc8 0000000000000403 R_AARCH64_RELATIVE 6711 │ │ -0000000000069fe0 0000000000000403 R_AARCH64_RELATIVE 6711 │ │ -0000000000069ff8 0000000000000403 R_AARCH64_RELATIVE 6711 │ │ -000000000006a010 0000000000000403 R_AARCH64_RELATIVE 6711 │ │ -000000000006a028 0000000000000403 R_AARCH64_RELATIVE 6711 │ │ -000000000006a058 0000000000000403 R_AARCH64_RELATIVE 3a718 │ │ -000000000006a060 0000000000000403 R_AARCH64_RELATIVE 3b2c0 │ │ -000000000006a068 0000000000000403 R_AARCH64_RELATIVE 3b398 │ │ -000000000006a070 0000000000000403 R_AARCH64_RELATIVE 76c3 │ │ -000000000006a088 0000000000000403 R_AARCH64_RELATIVE 689d │ │ -000000000006a0a0 0000000000000403 R_AARCH64_RELATIVE 5b5a │ │ -000000000006a0b8 0000000000000403 R_AARCH64_RELATIVE 6e1f │ │ -000000000006a0d0 0000000000000403 R_AARCH64_RELATIVE 5ee7 │ │ -000000000006a0e8 0000000000000403 R_AARCH64_RELATIVE 6d2b │ │ -000000000006a100 0000000000000403 R_AARCH64_RELATIVE 5ee7 │ │ -000000000006a118 0000000000000403 R_AARCH64_RELATIVE 59cb │ │ -000000000006a130 0000000000000403 R_AARCH64_RELATIVE 7282 │ │ -000000000006a148 0000000000000403 R_AARCH64_RELATIVE 7282 │ │ -000000000006a160 0000000000000403 R_AARCH64_RELATIVE 7282 │ │ -000000000006a190 0000000000000403 R_AARCH64_RELATIVE 5ed40 │ │ -000000000006a198 0000000000000403 R_AARCH64_RELATIVE 98be │ │ -000000000006a1b0 0000000000000403 R_AARCH64_RELATIVE 5ff6 │ │ -000000000006a1c8 0000000000000403 R_AARCH64_RELATIVE 5e0ac │ │ -000000000006a1e0 0000000000000403 R_AARCH64_RELATIVE 5e0bc │ │ -000000000006a1e8 0000000000000403 R_AARCH64_RELATIVE 5e15c │ │ -000000000006a1f0 0000000000000403 R_AARCH64_RELATIVE 5e294 │ │ -000000000006a1f8 0000000000000403 R_AARCH64_RELATIVE 5e0ac │ │ -000000000006a210 0000000000000403 R_AARCH64_RELATIVE 5e738 │ │ -000000000006a218 0000000000000403 R_AARCH64_RELATIVE 5e830 │ │ -000000000006a220 0000000000000403 R_AARCH64_RELATIVE 5e910 │ │ -000000000006a228 0000000000000403 R_AARCH64_RELATIVE 6040 │ │ -000000000006a240 0000000000000403 R_AARCH64_RELATIVE 5ee7 │ │ -000000000006a258 0000000000000403 R_AARCH64_RELATIVE 5ee7 │ │ -000000000006a270 0000000000000403 R_AARCH64_RELATIVE 999b │ │ -000000000006a288 0000000000000403 R_AARCH64_RELATIVE 788e │ │ -000000000006a2a0 0000000000000403 R_AARCH64_RELATIVE 788e │ │ -000000000006a2b8 0000000000000403 R_AARCH64_RELATIVE 5ff6 │ │ -000000000006a2d0 0000000000000403 R_AARCH64_RELATIVE 59cb │ │ -000000000006a2e8 0000000000000403 R_AARCH64_RELATIVE 6419 │ │ -000000000006a300 0000000000000403 R_AARCH64_RELATIVE 6ab0 │ │ -000000000006a318 0000000000000403 R_AARCH64_RELATIVE 6ab0 │ │ -000000000006a330 0000000000000403 R_AARCH64_RELATIVE 33404 │ │ -000000000006a348 0000000000000403 R_AARCH64_RELATIVE 5f19c │ │ -000000000006a350 0000000000000403 R_AARCH64_RELATIVE 5f220 │ │ -000000000006a358 0000000000000403 R_AARCH64_RELATIVE 5f344 │ │ -000000000006a360 0000000000000403 R_AARCH64_RELATIVE 6ab0 │ │ -000000000006a390 0000000000000403 R_AARCH64_RELATIVE 5f358 │ │ -000000000006a398 0000000000000403 R_AARCH64_RELATIVE 5f36c │ │ -000000000006a3a0 0000000000000403 R_AARCH64_RELATIVE 5f3ac │ │ -000000000006a3a8 0000000000000403 R_AARCH64_RELATIVE 5f3b8 │ │ -000000000006a3b0 0000000000000403 R_AARCH64_RELATIVE 5d5ac │ │ -000000000006a3c8 0000000000000403 R_AARCH64_RELATIVE 5efc0 │ │ -000000000006a3d0 0000000000000403 R_AARCH64_RELATIVE 5eff4 │ │ -000000000006a3d8 0000000000000403 R_AARCH64_RELATIVE 5f0d8 │ │ -000000000006a3e0 0000000000000403 R_AARCH64_RELATIVE 5e924 │ │ -000000000006a3e8 0000000000000403 R_AARCH64_RELATIVE 6581 │ │ -000000000006a400 0000000000000403 R_AARCH64_RELATIVE 3f1d8 │ │ -000000000006a418 0000000000000403 R_AARCH64_RELATIVE 5f648 │ │ -000000000006a420 0000000000000403 R_AARCH64_RELATIVE 701a │ │ -000000000006a438 0000000000000403 R_AARCH64_RELATIVE 9c24 │ │ -000000000006a450 0000000000000403 R_AARCH64_RELATIVE 65ca │ │ -000000000006a468 0000000000000403 R_AARCH64_RELATIVE 65ca │ │ -000000000006a480 0000000000000403 R_AARCH64_RELATIVE 6c50 │ │ -000000000006a498 0000000000000403 R_AARCH64_RELATIVE 6c50 │ │ -000000000006a4b0 0000000000000403 R_AARCH64_RELATIVE 608c │ │ -000000000006a4c8 0000000000000403 R_AARCH64_RELATIVE 5ac9 │ │ -000000000006a4e0 0000000000000403 R_AARCH64_RELATIVE 6f4a │ │ -000000000006a4f8 0000000000000403 R_AARCH64_RELATIVE 6f4a │ │ -000000000006a510 0000000000000403 R_AARCH64_RELATIVE 6f4a │ │ -000000000006a528 0000000000000403 R_AARCH64_RELATIVE 5831 │ │ -000000000006a540 0000000000000403 R_AARCH64_RELATIVE 5ff6 │ │ -000000000006a558 0000000000000403 R_AARCH64_RELATIVE 7a12 │ │ -000000000006a570 0000000000000403 R_AARCH64_RELATIVE 5ff6 │ │ -000000000006a588 0000000000000403 R_AARCH64_RELATIVE 6d7c │ │ -000000000006a5a0 0000000000000403 R_AARCH64_RELATIVE 6d7c │ │ -000000000006a5b8 0000000000000403 R_AARCH64_RELATIVE 6d7c │ │ -000000000006a5d0 0000000000000403 R_AARCH64_RELATIVE 6d7c │ │ -000000000006a5e8 0000000000000403 R_AARCH64_RELATIVE 5a2b │ │ -000000000006a600 0000000000000403 R_AARCH64_RELATIVE 6ab0 │ │ -000000000006a618 0000000000000403 R_AARCH64_RELATIVE 6ab0 │ │ -000000000006a630 0000000000000403 R_AARCH64_RELATIVE 6ad8 │ │ -000000000006a648 0000000000000403 R_AARCH64_RELATIVE 74b2 │ │ -000000000006a660 0000000000000403 R_AARCH64_RELATIVE 74b2 │ │ -000000000006a678 0000000000000403 R_AARCH64_RELATIVE 6d7c │ │ -000000000006a6a8 0000000000000403 R_AARCH64_RELATIVE 5e2a8 │ │ -000000000006a6b0 0000000000000403 R_AARCH64_RELATIVE 5e304 │ │ -000000000006a6b8 0000000000000403 R_AARCH64_RELATIVE 5e36c │ │ -000000000006a6c0 0000000000000403 R_AARCH64_RELATIVE 5e374 │ │ -000000000006a6c8 0000000000000403 R_AARCH64_RELATIVE 5e37c │ │ -000000000006a6d0 0000000000000403 R_AARCH64_RELATIVE 5e44c │ │ -000000000006a6d8 0000000000000403 R_AARCH64_RELATIVE 3e7d0 │ │ -000000000006a6e0 0000000000000403 R_AARCH64_RELATIVE 5ec44 │ │ -000000000006a6f8 0000000000000403 R_AARCH64_RELATIVE 5ecb8 │ │ -000000000006a700 0000000000000403 R_AARCH64_RELATIVE 5ecd4 │ │ -000000000006a708 0000000000000403 R_AARCH64_RELATIVE 5ecf4 │ │ -000000000006a710 0000000000000403 R_AARCH64_RELATIVE 5e924 │ │ -000000000006a718 0000000000000403 R_AARCH64_RELATIVE 78ee │ │ -000000000006a730 0000000000000403 R_AARCH64_RELATIVE 9ec2 │ │ -000000000006a748 0000000000000403 R_AARCH64_RELATIVE 5d5ac │ │ -000000000006a760 0000000000000403 R_AARCH64_RELATIVE 5d5c4 │ │ -000000000006a768 0000000000000403 R_AARCH64_RELATIVE 5d658 │ │ -000000000006a788 0000000000000403 R_AARCH64_RELATIVE 3faac │ │ -000000000006a790 0000000000000403 R_AARCH64_RELATIVE 3fab0 │ │ -000000000006a798 0000000000000403 R_AARCH64_RELATIVE 6740 │ │ -000000000006a7b0 0000000000000403 R_AARCH64_RELATIVE 5ac9 │ │ -000000000006a7e0 0000000000000403 R_AARCH64_RELATIVE 5ea8c │ │ -000000000006a7e8 0000000000000403 R_AARCH64_RELATIVE 5ea98 │ │ -000000000006a7f0 0000000000000403 R_AARCH64_RELATIVE 5ea98 │ │ -000000000006a810 0000000000000403 R_AARCH64_RELATIVE 5eaa4 │ │ -000000000006a818 0000000000000403 R_AARCH64_RELATIVE 5eab0 │ │ -000000000006a820 0000000000000403 R_AARCH64_RELATIVE 5eab0 │ │ -000000000006a828 0000000000000403 R_AARCH64_RELATIVE a02c │ │ -000000000006a840 0000000000000403 R_AARCH64_RELATIVE 76ef │ │ -000000000006a858 0000000000000403 R_AARCH64_RELATIVE 6251 │ │ -000000000006a870 0000000000000403 R_AARCH64_RELATIVE 6466 │ │ -000000000006a8a0 0000000000000403 R_AARCH64_RELATIVE 5e92c │ │ -000000000006a8c0 0000000000000403 R_AARCH64_RELATIVE 5ed00 │ │ -000000000006a8c8 0000000000000403 R_AARCH64_RELATIVE 72d7 │ │ -000000000006a8e0 0000000000000403 R_AARCH64_RELATIVE 7282 │ │ -000000000006a8f8 0000000000000403 R_AARCH64_RELATIVE 33404 │ │ -000000000006a910 0000000000000403 R_AARCH64_RELATIVE 5f188 │ │ -000000000006a918 0000000000000403 R_AARCH64_RELATIVE 5c9a4 │ │ -000000000006a930 0000000000000403 R_AARCH64_RELATIVE 25198 │ │ -000000000006a938 0000000000000403 R_AARCH64_RELATIVE 5c9a4 │ │ -000000000006a950 0000000000000403 R_AARCH64_RELATIVE 25048 │ │ -000000000006a958 0000000000000403 R_AARCH64_RELATIVE 25198 │ │ -000000000006a960 0000000000000403 R_AARCH64_RELATIVE 6a918 │ │ -000000000006a968 0000000000000403 R_AARCH64_RELATIVE 5c9dc │ │ -000000000006a970 0000000000000403 R_AARCH64_RELATIVE 5c9b8 │ │ -000000000006a978 0000000000000403 R_AARCH64_RELATIVE 5c9cc │ │ -000000000006a980 0000000000000403 R_AARCH64_RELATIVE 5c9dc │ │ -000000000006a988 0000000000000403 R_AARCH64_RELATIVE 5c9e4 │ │ -000000000006a990 0000000000000403 R_AARCH64_RELATIVE 6d7c │ │ -000000000006a9a8 0000000000000403 R_AARCH64_RELATIVE 6d7c │ │ -000000000006a9c0 0000000000000403 R_AARCH64_RELATIVE 6d7c │ │ -000000000006a9d8 0000000000000403 R_AARCH64_RELATIVE 6d7c │ │ -000000000006a9f0 0000000000000403 R_AARCH64_RELATIVE 6d7c │ │ -000000000006aa08 0000000000000403 R_AARCH64_RELATIVE 6d7c │ │ -000000000006aa20 0000000000000403 R_AARCH64_RELATIVE 6d7c │ │ -000000000006aa38 0000000000000403 R_AARCH64_RELATIVE 6d7c │ │ -000000000006aa50 0000000000000403 R_AARCH64_RELATIVE 6040 │ │ -000000000006aa68 0000000000000403 R_AARCH64_RELATIVE 7282 │ │ -000000000006aa80 0000000000000403 R_AARCH64_RELATIVE 5ff6 │ │ -000000000006aa98 0000000000000403 R_AARCH64_RELATIVE 90da │ │ -000000000006aaa0 0000000000000403 R_AARCH64_RELATIVE 9101 │ │ -000000000006aaa8 0000000000000403 R_AARCH64_RELATIVE 9127 │ │ -000000000006aab0 0000000000000403 R_AARCH64_RELATIVE 913b │ │ -000000000006aab8 0000000000000403 R_AARCH64_RELATIVE 916d │ │ -000000000006aac0 0000000000000403 R_AARCH64_RELATIVE 919a │ │ -000000000006aac8 0000000000000403 R_AARCH64_RELATIVE 91c9 │ │ -000000000006aad0 0000000000000403 R_AARCH64_RELATIVE 91ea │ │ -000000000006aad8 0000000000000403 R_AARCH64_RELATIVE 9207 │ │ -000000000006aaf0 0000000000000403 R_AARCH64_RELATIVE 9234 │ │ -000000000006aaf8 0000000000000403 R_AARCH64_RELATIVE 9265 │ │ -000000000006ab00 0000000000000403 R_AARCH64_RELATIVE 9292 │ │ -000000000006ab08 0000000000000403 R_AARCH64_RELATIVE 92c2 │ │ -000000000006ab10 0000000000000403 R_AARCH64_RELATIVE 90da │ │ -000000000006ab18 0000000000000403 R_AARCH64_RELATIVE 9101 │ │ -000000000006ab20 0000000000000403 R_AARCH64_RELATIVE 9127 │ │ -000000000006ab28 0000000000000403 R_AARCH64_RELATIVE 913b │ │ -000000000006ab30 0000000000000403 R_AARCH64_RELATIVE 916d │ │ -000000000006ab38 0000000000000403 R_AARCH64_RELATIVE 919a │ │ -000000000006ab40 0000000000000403 R_AARCH64_RELATIVE 91c9 │ │ -000000000006ab48 0000000000000403 R_AARCH64_RELATIVE 91ea │ │ -000000000006ab50 0000000000000403 R_AARCH64_RELATIVE 9207 │ │ -000000000006ab68 0000000000000403 R_AARCH64_RELATIVE 9234 │ │ -000000000006ab70 0000000000000403 R_AARCH64_RELATIVE 9265 │ │ -000000000006ab78 0000000000000403 R_AARCH64_RELATIVE 9292 │ │ -000000000006ab80 0000000000000403 R_AARCH64_RELATIVE 92c2 │ │ -000000000006ab88 0000000000000403 R_AARCH64_RELATIVE 97e1 │ │ -000000000006ab90 0000000000000403 R_AARCH64_RELATIVE 7f84 │ │ -000000000006ab98 0000000000000403 R_AARCH64_RELATIVE 7f44 │ │ -000000000006aba0 0000000000000403 R_AARCH64_RELATIVE 9804 │ │ -000000000006aba8 0000000000000403 R_AARCH64_RELATIVE 97dc │ │ -000000000006abb0 0000000000000403 R_AARCH64_RELATIVE 9801 │ │ -000000000006abc0 0000000000000403 R_AARCH64_RELATIVE 97f1 │ │ -000000000006abc8 0000000000000403 R_AARCH64_RELATIVE 97ec │ │ -000000000006abd0 0000000000000403 R_AARCH64_RELATIVE 97fc │ │ -000000000006abe0 0000000000000403 R_AARCH64_RELATIVE 97e6 │ │ -000000000006abe8 0000000000000403 R_AARCH64_RELATIVE 97f6 │ │ -000000000006abf0 0000000000000403 R_AARCH64_RELATIVE 7f6c │ │ -000000000006abf8 0000000000000403 R_AARCH64_RELATIVE 7f4c │ │ -000000000006ac00 0000000000000403 R_AARCH64_RELATIVE 97bf │ │ -000000000006ac18 0000000000000403 R_AARCH64_RELATIVE 97e3 │ │ -000000000006ac20 0000000000000403 R_AARCH64_RELATIVE 97f3 │ │ -000000000006ac28 0000000000000403 R_AARCH64_RELATIVE 97df │ │ -000000000006ac30 0000000000000403 R_AARCH64_RELATIVE 9808 │ │ -000000000006ac40 0000000000000403 R_AARCH64_RELATIVE 97e9 │ │ -000000000006ac48 0000000000000403 R_AARCH64_RELATIVE 97f9 │ │ -000000000006ac50 0000000000000403 R_AARCH64_RELATIVE 9807 │ │ -000000000006ac68 0000000000000403 R_AARCH64_RELATIVE 618b0 │ │ -000000000006ac70 0000000000000403 R_AARCH64_RELATIVE 618b8 │ │ -000000000006ac78 0000000000000403 R_AARCH64_RELATIVE 618c0 │ │ -000000000006ac80 0000000000000403 R_AARCH64_RELATIVE 61900 │ │ -000000000006ac88 0000000000000403 R_AARCH64_RELATIVE 61a20 │ │ -000000000006ac90 0000000000000403 R_AARCH64_RELATIVE 61b40 │ │ -000000000006ac98 0000000000000403 R_AARCH64_RELATIVE 61b54 │ │ -000000000006aca0 0000000000000403 R_AARCH64_RELATIVE 61b64 │ │ -000000000006aca8 0000000000000403 R_AARCH64_RELATIVE 61b74 │ │ -000000000006acb0 0000000000000403 R_AARCH64_RELATIVE 61c4c │ │ -000000000006acb8 0000000000000403 R_AARCH64_RELATIVE 61c90 │ │ -000000000006acc0 0000000000000403 R_AARCH64_RELATIVE 61c9c │ │ -000000000006acc8 0000000000000403 R_AARCH64_RELATIVE 61ca8 │ │ -000000000006acd0 0000000000000403 R_AARCH64_RELATIVE 61cd4 │ │ -000000000006acd8 0000000000000403 R_AARCH64_RELATIVE 61f54 │ │ -000000000006ace0 0000000000000403 R_AARCH64_RELATIVE 18cd0 │ │ -000000000006ace8 0000000000000403 R_AARCH64_RELATIVE 18cb8 │ │ -000000000006f030 0000000000000403 R_AARCH64_RELATIVE 2fe8c │ │ -000000000006f980 0000000000000403 R_AARCH64_RELATIVE 3ead4 │ │ -000000000006f9a8 0000000000000403 R_AARCH64_RELATIVE 3ea38 │ │ -000000000006f9b0 0000000000000403 R_AARCH64_RELATIVE 3dda4 │ │ -000000000006f9b8 0000000000000403 R_AARCH64_RELATIVE 6fac0 │ │ -000000000006f9c0 0000000000000403 R_AARCH64_RELATIVE 6fac0 │ │ -000000000006f9c8 0000000000000403 R_AARCH64_RELATIVE 702c0 │ │ -000000000006ae60 0000002100000401 R_AARCH64_GLOB_DAT 0000000000000000 gettid@LIBC + 0 │ │ -000000000006ae68 0000002e00000401 R_AARCH64_GLOB_DAT 0000000000000000 __sF@LIBC + 0 │ │ +00000000000684b0 0000000000000403 R_AARCH64_RELATIVE 684b0 │ │ +00000000000684b8 0000000000000403 R_AARCH64_RELATIVE 77c3 │ │ +00000000000684d0 0000000000000403 R_AARCH64_RELATIVE 5d27 │ │ +00000000000684e8 0000000000000403 R_AARCH64_RELATIVE 5d27 │ │ +0000000000068500 0000000000000403 R_AARCH64_RELATIVE 5ba6 │ │ +0000000000068518 0000000000000403 R_AARCH64_RELATIVE 5d27 │ │ +0000000000068530 0000000000000403 R_AARCH64_RELATIVE 5d27 │ │ +0000000000068548 0000000000000403 R_AARCH64_RELATIVE 6d21 │ │ +0000000000068560 0000000000000403 R_AARCH64_RELATIVE 7a77 │ │ +0000000000068578 0000000000000403 R_AARCH64_RELATIVE 7e90 │ │ +0000000000068590 0000000000000403 R_AARCH64_RELATIVE 7eab │ │ +00000000000685a0 0000000000000403 R_AARCH64_RELATIVE 609f │ │ +00000000000685b8 0000000000000403 R_AARCH64_RELATIVE 1d9e0 │ │ +00000000000685d0 0000000000000403 R_AARCH64_RELATIVE 20f00 │ │ +00000000000685d8 0000000000000403 R_AARCH64_RELATIVE 726b │ │ +00000000000685f0 0000000000000403 R_AARCH64_RELATIVE 74bb │ │ +0000000000068608 0000000000000403 R_AARCH64_RELATIVE 74bb │ │ +0000000000068620 0000000000000403 R_AARCH64_RELATIVE 7037 │ │ +0000000000068638 0000000000000403 R_AARCH64_RELATIVE 7037 │ │ +0000000000068650 0000000000000403 R_AARCH64_RELATIVE 7037 │ │ +0000000000068668 0000000000000403 R_AARCH64_RELATIVE 7037 │ │ +0000000000068698 0000000000000403 R_AARCH64_RELATIVE 24e30 │ │ +00000000000686a0 0000000000000403 R_AARCH64_RELATIVE 6c2e │ │ +00000000000686b8 0000000000000403 R_AARCH64_RELATIVE 24e4c │ │ +00000000000686d0 0000000000000403 R_AARCH64_RELATIVE 24e60 │ │ +00000000000686d8 0000000000000403 R_AARCH64_RELATIVE 24edc │ │ +00000000000686e0 0000000000000403 R_AARCH64_RELATIVE 24ff8 │ │ +00000000000686e8 0000000000000403 R_AARCH64_RELATIVE 58fd │ │ +0000000000068700 0000000000000403 R_AARCH64_RELATIVE 6780 │ │ +0000000000068718 0000000000000403 R_AARCH64_RELATIVE 6780 │ │ +0000000000068748 0000000000000403 R_AARCH64_RELATIVE 2687c │ │ +0000000000068768 0000000000000403 R_AARCH64_RELATIVE 269c8 │ │ +0000000000068770 0000000000000403 R_AARCH64_RELATIVE 6d75 │ │ +0000000000068788 0000000000000403 R_AARCH64_RELATIVE 63ec │ │ +00000000000687a0 0000000000000403 R_AARCH64_RELATIVE 63ec │ │ +00000000000687b8 0000000000000403 R_AARCH64_RELATIVE 63ec │ │ +00000000000687d0 0000000000000403 R_AARCH64_RELATIVE 63ec │ │ +00000000000687e8 0000000000000403 R_AARCH64_RELATIVE 63ec │ │ +0000000000068800 0000000000000403 R_AARCH64_RELATIVE 63ec │ │ +0000000000068818 0000000000000403 R_AARCH64_RELATIVE 63ec │ │ +0000000000068830 0000000000000403 R_AARCH64_RELATIVE 6d75 │ │ +0000000000068848 0000000000000403 R_AARCH64_RELATIVE 79ae │ │ +0000000000068860 0000000000000403 R_AARCH64_RELATIVE 79ae │ │ +0000000000068878 0000000000000403 R_AARCH64_RELATIVE 74e3 │ │ +0000000000068890 0000000000000403 R_AARCH64_RELATIVE 74e3 │ │ +00000000000688a8 0000000000000403 R_AARCH64_RELATIVE 74e3 │ │ +00000000000688c0 0000000000000403 R_AARCH64_RELATIVE 74e3 │ │ +00000000000688f0 0000000000000403 R_AARCH64_RELATIVE 2afe0 │ │ +0000000000068910 0000000000000403 R_AARCH64_RELATIVE 2acd8 │ │ +0000000000068918 0000000000000403 R_AARCH64_RELATIVE 2af20 │ │ +0000000000068920 0000000000000403 R_AARCH64_RELATIVE 2afa0 │ │ +0000000000068928 0000000000000403 R_AARCH64_RELATIVE 67dd │ │ +0000000000068940 0000000000000403 R_AARCH64_RELATIVE 67dd │ │ +0000000000068958 0000000000000403 R_AARCH64_RELATIVE 67dd │ │ +0000000000068970 0000000000000403 R_AARCH64_RELATIVE 67dd │ │ +0000000000068988 0000000000000403 R_AARCH64_RELATIVE 67dd │ │ +00000000000689a0 0000000000000403 R_AARCH64_RELATIVE 72b8 │ │ +00000000000689b8 0000000000000403 R_AARCH64_RELATIVE 6e80 │ │ +00000000000689d0 0000000000000403 R_AARCH64_RELATIVE 6e80 │ │ +00000000000689e8 0000000000000403 R_AARCH64_RELATIVE 29de8 │ │ +00000000000689f0 0000000000000403 R_AARCH64_RELATIVE 29df0 │ │ +00000000000689f8 0000000000000403 R_AARCH64_RELATIVE 29df8 │ │ +0000000000068a00 0000000000000403 R_AARCH64_RELATIVE 602d │ │ +0000000000068a18 0000000000000403 R_AARCH64_RELATIVE 68cc │ │ +0000000000068a30 0000000000000403 R_AARCH64_RELATIVE 68cc │ │ +0000000000068a48 0000000000000403 R_AARCH64_RELATIVE 7861 │ │ +0000000000068a60 0000000000000403 R_AARCH64_RELATIVE 7861 │ │ +0000000000068a78 0000000000000403 R_AARCH64_RELATIVE 6dd3 │ │ +0000000000068a90 0000000000000403 R_AARCH64_RELATIVE 6dd3 │ │ +0000000000068aa8 0000000000000403 R_AARCH64_RELATIVE 760a │ │ +0000000000068ac0 0000000000000403 R_AARCH64_RELATIVE 760a │ │ +0000000000068ad8 0000000000000403 R_AARCH64_RELATIVE 760a │ │ +0000000000068af0 0000000000000403 R_AARCH64_RELATIVE 691a │ │ +0000000000068b08 0000000000000403 R_AARCH64_RELATIVE 709b │ │ +0000000000068b20 0000000000000403 R_AARCH64_RELATIVE 760a │ │ +0000000000068b38 0000000000000403 R_AARCH64_RELATIVE 760a │ │ +0000000000068b50 0000000000000403 R_AARCH64_RELATIVE 760a │ │ +0000000000068b68 0000000000000403 R_AARCH64_RELATIVE 760a │ │ +0000000000068b80 0000000000000403 R_AARCH64_RELATIVE 709b │ │ +0000000000068b98 0000000000000403 R_AARCH64_RELATIVE 7304 │ │ +0000000000068bb0 0000000000000403 R_AARCH64_RELATIVE 7304 │ │ +0000000000068bc8 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068be0 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068bf8 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068c10 0000000000000403 R_AARCH64_RELATIVE 6447 │ │ +0000000000068c28 0000000000000403 R_AARCH64_RELATIVE 6447 │ │ +0000000000068c40 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068c58 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068c70 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068c88 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068ca0 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068cb8 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068cd0 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068ce8 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068d00 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068d18 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068d30 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068d48 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068d60 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068d78 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068d90 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068da8 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068dc0 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068dd8 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068df0 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068e08 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068e20 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068e38 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068e50 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068e68 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068e80 0000000000000403 R_AARCH64_RELATIVE 7666 │ │ +0000000000068e98 0000000000000403 R_AARCH64_RELATIVE 66b9 │ │ +0000000000068eb0 0000000000000403 R_AARCH64_RELATIVE 66b9 │ │ +0000000000068ee0 0000000000000403 R_AARCH64_RELATIVE 24e30 │ │ +0000000000068ee8 0000000000000403 R_AARCH64_RELATIVE 5f324 │ │ +0000000000068f00 0000000000000403 R_AARCH64_RELATIVE 344e8 │ │ +0000000000068f08 0000000000000403 R_AARCH64_RELATIVE 34564 │ │ +0000000000068f10 0000000000000403 R_AARCH64_RELATIVE 34680 │ │ +0000000000068f18 0000000000000403 R_AARCH64_RELATIVE 7a2b │ │ +0000000000068f30 0000000000000403 R_AARCH64_RELATIVE 6481 │ │ +0000000000068f60 0000000000000403 R_AARCH64_RELATIVE 2ea2c │ │ +0000000000068f80 0000000000000403 R_AARCH64_RELATIVE 2e4d8 │ │ +0000000000068f88 0000000000000403 R_AARCH64_RELATIVE 2ea2c │ │ +0000000000068f90 0000000000000403 R_AARCH64_RELATIVE 68f48 │ │ +0000000000068f98 0000000000000403 R_AARCH64_RELATIVE 371a8 │ │ +0000000000068fa0 0000000000000403 R_AARCH64_RELATIVE 37184 │ │ +0000000000068fa8 0000000000000403 R_AARCH64_RELATIVE 37198 │ │ +0000000000068fb0 0000000000000403 R_AARCH64_RELATIVE 371a8 │ │ +0000000000068fb8 0000000000000403 R_AARCH64_RELATIVE 371b0 │ │ +0000000000068fc0 0000000000000403 R_AARCH64_RELATIVE 736c │ │ +0000000000068fd8 0000000000000403 R_AARCH64_RELATIVE 736c │ │ +0000000000068ff0 0000000000000403 R_AARCH64_RELATIVE 736c │ │ +0000000000069008 0000000000000403 R_AARCH64_RELATIVE 736c │ │ +0000000000069020 0000000000000403 R_AARCH64_RELATIVE 736c │ │ +0000000000069038 0000000000000403 R_AARCH64_RELATIVE 736c │ │ +0000000000069050 0000000000000403 R_AARCH64_RELATIVE 6673 │ │ +0000000000069068 0000000000000403 R_AARCH64_RELATIVE 6673 │ │ +0000000000069098 0000000000000403 R_AARCH64_RELATIVE 3ab80 │ │ +00000000000690b8 0000000000000403 R_AARCH64_RELATIVE 3bc14 │ │ +00000000000690d8 0000000000000403 R_AARCH64_RELATIVE 3c888 │ │ +00000000000690f8 0000000000000403 R_AARCH64_RELATIVE 38430 │ │ +0000000000069100 0000000000000403 R_AARCH64_RELATIVE 736c │ │ +0000000000069118 0000000000000403 R_AARCH64_RELATIVE 736c │ │ +0000000000069130 0000000000000403 R_AARCH64_RELATIVE 736c │ │ +0000000000069148 0000000000000403 R_AARCH64_RELATIVE 736c │ │ +0000000000069160 0000000000000403 R_AARCH64_RELATIVE 736c │ │ +0000000000069178 0000000000000403 R_AARCH64_RELATIVE 736c │ │ +0000000000069190 0000000000000403 R_AARCH64_RELATIVE 736c │ │ +00000000000691a8 0000000000000403 R_AARCH64_RELATIVE 736c │ │ +00000000000691c0 0000000000000403 R_AARCH64_RELATIVE 736c │ │ +00000000000691d8 0000000000000403 R_AARCH64_RELATIVE 736c │ │ +00000000000691f0 0000000000000403 R_AARCH64_RELATIVE 736c │ │ +0000000000069208 0000000000000403 R_AARCH64_RELATIVE 6c7f │ │ +0000000000069220 0000000000000403 R_AARCH64_RELATIVE 6c7f │ │ +0000000000069238 0000000000000403 R_AARCH64_RELATIVE 6c7f │ │ +0000000000069250 0000000000000403 R_AARCH64_RELATIVE 6c7f │ │ +0000000000069268 0000000000000403 R_AARCH64_RELATIVE 6c7f │ │ +0000000000069280 0000000000000403 R_AARCH64_RELATIVE 6c7f │ │ +0000000000069298 0000000000000403 R_AARCH64_RELATIVE 6c7f │ │ +00000000000692b0 0000000000000403 R_AARCH64_RELATIVE 6c7f │ │ +00000000000692c8 0000000000000403 R_AARCH64_RELATIVE 6c7f │ │ +00000000000692e0 0000000000000403 R_AARCH64_RELATIVE 6c7f │ │ +00000000000692f8 0000000000000403 R_AARCH64_RELATIVE 6c7f │ │ +0000000000069310 0000000000000403 R_AARCH64_RELATIVE 6c7f │ │ +0000000000069328 0000000000000403 R_AARCH64_RELATIVE 6c7f │ │ +0000000000069340 0000000000000403 R_AARCH64_RELATIVE 6c7f │ │ +0000000000069358 0000000000000403 R_AARCH64_RELATIVE 6c7f │ │ +0000000000069370 0000000000000403 R_AARCH64_RELATIVE 6c7f │ │ +0000000000069388 0000000000000403 R_AARCH64_RELATIVE 6c7f │ │ +00000000000693a0 0000000000000403 R_AARCH64_RELATIVE 6c7f │ │ +00000000000693b8 0000000000000403 R_AARCH64_RELATIVE 6c7f │ │ +00000000000693d0 0000000000000403 R_AARCH64_RELATIVE 6c7f │ │ +0000000000069400 0000000000000403 R_AARCH64_RELATIVE 3bd08 │ │ +0000000000069408 0000000000000403 R_AARCH64_RELATIVE 3c8a4 │ │ +0000000000069410 0000000000000403 R_AARCH64_RELATIVE 3c97c │ │ +0000000000069418 0000000000000403 R_AARCH64_RELATIVE 6673 │ │ +0000000000069430 0000000000000403 R_AARCH64_RELATIVE 5d6e │ │ +0000000000069448 0000000000000403 R_AARCH64_RELATIVE 78ae │ │ +0000000000069460 0000000000000403 R_AARCH64_RELATIVE 6103 │ │ +0000000000069478 0000000000000403 R_AARCH64_RELATIVE 5a3c │ │ +0000000000069490 0000000000000403 R_AARCH64_RELATIVE 5dbf │ │ +00000000000694a8 0000000000000403 R_AARCH64_RELATIVE 5a3c │ │ +00000000000694c0 0000000000000403 R_AARCH64_RELATIVE 70c6 │ │ +00000000000694d8 0000000000000403 R_AARCH64_RELATIVE 67dd │ │ +0000000000069508 0000000000000403 R_AARCH64_RELATIVE 5eee0 │ │ +0000000000069510 0000000000000403 R_AARCH64_RELATIVE 9e7f │ │ +0000000000069528 0000000000000403 R_AARCH64_RELATIVE 7a77 │ │ +0000000000069540 0000000000000403 R_AARCH64_RELATIVE 7697 │ │ +0000000000069558 0000000000000403 R_AARCH64_RELATIVE 5a3c │ │ +0000000000069570 0000000000000403 R_AARCH64_RELATIVE 5a3c │ │ +0000000000069588 0000000000000403 R_AARCH64_RELATIVE 5e150 │ │ +00000000000695a0 0000000000000403 R_AARCH64_RELATIVE 5e17c │ │ +00000000000695a8 0000000000000403 R_AARCH64_RELATIVE 5e234 │ │ +00000000000695b0 0000000000000403 R_AARCH64_RELATIVE 5e384 │ │ +00000000000695b8 0000000000000403 R_AARCH64_RELATIVE 5e10 │ │ +00000000000695d0 0000000000000403 R_AARCH64_RELATIVE 5e150 │ │ +00000000000695e8 0000000000000403 R_AARCH64_RELATIVE 5e8e0 │ │ +00000000000695f0 0000000000000403 R_AARCH64_RELATIVE 5e944 │ │ +00000000000695f8 0000000000000403 R_AARCH64_RELATIVE 5ea88 │ │ +0000000000069600 0000000000000403 R_AARCH64_RELATIVE 5c3e0 │ │ +0000000000069608 0000000000000403 R_AARCH64_RELATIVE 5c4f8 │ │ +0000000000069610 0000000000000403 R_AARCH64_RELATIVE 5c51c │ │ +0000000000069618 0000000000000403 R_AARCH64_RELATIVE 9ef7 │ │ +0000000000069630 0000000000000403 R_AARCH64_RELATIVE 7a77 │ │ +0000000000069648 0000000000000403 R_AARCH64_RELATIVE 70c6 │ │ +0000000000069660 0000000000000403 R_AARCH64_RELATIVE 5a65 │ │ +0000000000069678 0000000000000403 R_AARCH64_RELATIVE 6709 │ │ +0000000000069690 0000000000000403 R_AARCH64_RELATIVE 6709 │ │ +00000000000696a8 0000000000000403 R_AARCH64_RELATIVE 5f324 │ │ +00000000000696c0 0000000000000403 R_AARCH64_RELATIVE 5f34c │ │ +00000000000696c8 0000000000000403 R_AARCH64_RELATIVE 5f3d0 │ │ +00000000000696d0 0000000000000403 R_AARCH64_RELATIVE 5f4f4 │ │ +00000000000696d8 0000000000000403 R_AARCH64_RELATIVE 6709 │ │ +0000000000069708 0000000000000403 R_AARCH64_RELATIVE 5f508 │ │ +0000000000069710 0000000000000403 R_AARCH64_RELATIVE 5f51c │ │ +0000000000069718 0000000000000403 R_AARCH64_RELATIVE 5f55c │ │ +0000000000069720 0000000000000403 R_AARCH64_RELATIVE 5f568 │ │ +0000000000069728 0000000000000403 R_AARCH64_RELATIVE 5d678 │ │ +0000000000069740 0000000000000403 R_AARCH64_RELATIVE 5f15c │ │ +0000000000069748 0000000000000403 R_AARCH64_RELATIVE 5f190 │ │ +0000000000069750 0000000000000403 R_AARCH64_RELATIVE 5f274 │ │ +0000000000069758 0000000000000403 R_AARCH64_RELATIVE 5ea9c │ │ +0000000000069760 0000000000000403 R_AARCH64_RELATIVE 76e3 │ │ +0000000000069778 0000000000000403 R_AARCH64_RELATIVE 5c94c │ │ +0000000000069790 0000000000000403 R_AARCH64_RELATIVE 2cf2c │ │ +0000000000069798 0000000000000403 R_AARCH64_RELATIVE 6ece │ │ +00000000000697b0 0000000000000403 R_AARCH64_RELATIVE 5ab2 │ │ +00000000000697c8 0000000000000403 R_AARCH64_RELATIVE a1a8 │ │ +00000000000697e0 0000000000000403 R_AARCH64_RELATIVE 7397 │ │ +00000000000697f8 0000000000000403 R_AARCH64_RELATIVE 7397 │ │ +0000000000069810 0000000000000403 R_AARCH64_RELATIVE 65f7 │ │ +0000000000069828 0000000000000403 R_AARCH64_RELATIVE 65f7 │ │ +0000000000069840 0000000000000403 R_AARCH64_RELATIVE 6153 │ │ +0000000000069858 0000000000000403 R_AARCH64_RELATIVE 6549 │ │ +0000000000069870 0000000000000403 R_AARCH64_RELATIVE 6549 │ │ +0000000000069888 0000000000000403 R_AARCH64_RELATIVE 6549 │ │ +00000000000698a0 0000000000000403 R_AARCH64_RELATIVE 73ec │ │ +00000000000698b8 0000000000000403 R_AARCH64_RELATIVE 5c5c │ │ +00000000000698d0 0000000000000403 R_AARCH64_RELATIVE 5f6d │ │ +00000000000698e8 0000000000000403 R_AARCH64_RELATIVE 5f6d │ │ +0000000000069900 0000000000000403 R_AARCH64_RELATIVE 78fc │ │ +0000000000069918 0000000000000403 R_AARCH64_RELATIVE 78fc │ │ +0000000000069930 0000000000000403 R_AARCH64_RELATIVE 78fc │ │ +0000000000069948 0000000000000403 R_AARCH64_RELATIVE 78fc │ │ +0000000000069960 0000000000000403 R_AARCH64_RELATIVE 7443 │ │ +0000000000069978 0000000000000403 R_AARCH64_RELATIVE 6709 │ │ +0000000000069990 0000000000000403 R_AARCH64_RELATIVE 6709 │ │ +00000000000699a8 0000000000000403 R_AARCH64_RELATIVE 64de │ │ +00000000000699c0 0000000000000403 R_AARCH64_RELATIVE 69a2 │ │ +00000000000699d8 0000000000000403 R_AARCH64_RELATIVE 69a2 │ │ +00000000000699f0 0000000000000403 R_AARCH64_RELATIVE 78fc │ │ +0000000000069a20 0000000000000403 R_AARCH64_RELATIVE 5e398 │ │ +0000000000069a28 0000000000000403 R_AARCH64_RELATIVE 5e414 │ │ +0000000000069a30 0000000000000403 R_AARCH64_RELATIVE 5e49c │ │ +0000000000069a38 0000000000000403 R_AARCH64_RELATIVE 5e4a4 │ │ +0000000000069a40 0000000000000403 R_AARCH64_RELATIVE 5e4ac │ │ +0000000000069a48 0000000000000403 R_AARCH64_RELATIVE 5e5ac │ │ +0000000000069a50 0000000000000403 R_AARCH64_RELATIVE 3fd5c │ │ +0000000000069a58 0000000000000403 R_AARCH64_RELATIVE 5ede4 │ │ +0000000000069a70 0000000000000403 R_AARCH64_RELATIVE 5ee58 │ │ +0000000000069a78 0000000000000403 R_AARCH64_RELATIVE 5ee74 │ │ +0000000000069a80 0000000000000403 R_AARCH64_RELATIVE 5ee94 │ │ +0000000000069a88 0000000000000403 R_AARCH64_RELATIVE 5ea9c │ │ +0000000000069a90 0000000000000403 R_AARCH64_RELATIVE 5cb7 │ │ +0000000000069aa8 0000000000000403 R_AARCH64_RELATIVE 5d678 │ │ +0000000000069ac0 0000000000000403 R_AARCH64_RELATIVE 5d690 │ │ +0000000000069ac8 0000000000000403 R_AARCH64_RELATIVE 5d724 │ │ +0000000000069ae8 0000000000000403 R_AARCH64_RELATIVE 4105c │ │ +0000000000069af0 0000000000000403 R_AARCH64_RELATIVE 41060 │ │ +0000000000069af8 0000000000000403 R_AARCH64_RELATIVE 7b11 │ │ +0000000000069b10 0000000000000403 R_AARCH64_RELATIVE a616 │ │ +0000000000069b28 0000000000000403 R_AARCH64_RELATIVE 6153 │ │ +0000000000069b58 0000000000000403 R_AARCH64_RELATIVE 5ec04 │ │ +0000000000069b60 0000000000000403 R_AARCH64_RELATIVE 5ec10 │ │ +0000000000069b68 0000000000000403 R_AARCH64_RELATIVE 5ec10 │ │ +0000000000069b88 0000000000000403 R_AARCH64_RELATIVE 5ec1c │ │ +0000000000069b90 0000000000000403 R_AARCH64_RELATIVE 5ec28 │ │ +0000000000069b98 0000000000000403 R_AARCH64_RELATIVE 5ec28 │ │ +0000000000069ba0 0000000000000403 R_AARCH64_RELATIVE a640 │ │ +0000000000069bb8 0000000000000403 R_AARCH64_RELATIVE 5c09 │ │ +0000000000069bd0 0000000000000403 R_AARCH64_RELATIVE 6cae │ │ +0000000000069be8 0000000000000403 R_AARCH64_RELATIVE 7ac4 │ │ +0000000000069c18 0000000000000403 R_AARCH64_RELATIVE 5eaa4 │ │ +0000000000069c38 0000000000000403 R_AARCH64_RELATIVE 5eea0 │ │ +0000000000069c40 0000000000000403 R_AARCH64_RELATIVE 6847 │ │ +0000000000069c58 0000000000000403 R_AARCH64_RELATIVE 5f324 │ │ +0000000000069c70 0000000000000403 R_AARCH64_RELATIVE 5f338 │ │ +0000000000069c78 0000000000000403 R_AARCH64_RELATIVE 5ca68 │ │ +0000000000069c90 0000000000000403 R_AARCH64_RELATIVE 2515c │ │ +0000000000069c98 0000000000000403 R_AARCH64_RELATIVE 5ca68 │ │ +0000000000069cb0 0000000000000403 R_AARCH64_RELATIVE 2500c │ │ +0000000000069cb8 0000000000000403 R_AARCH64_RELATIVE 2515c │ │ +0000000000069cc0 0000000000000403 R_AARCH64_RELATIVE 69c78 │ │ +0000000000069cc8 0000000000000403 R_AARCH64_RELATIVE 5caa0 │ │ +0000000000069cd0 0000000000000403 R_AARCH64_RELATIVE 5ca7c │ │ +0000000000069cd8 0000000000000403 R_AARCH64_RELATIVE 5ca90 │ │ +0000000000069ce0 0000000000000403 R_AARCH64_RELATIVE 5caa0 │ │ +0000000000069ce8 0000000000000403 R_AARCH64_RELATIVE 5caa8 │ │ +0000000000069cf0 0000000000000403 R_AARCH64_RELATIVE 78fc │ │ +0000000000069d08 0000000000000403 R_AARCH64_RELATIVE 78fc │ │ +0000000000069d20 0000000000000403 R_AARCH64_RELATIVE 78fc │ │ +0000000000069d38 0000000000000403 R_AARCH64_RELATIVE 78fc │ │ +0000000000069d50 0000000000000403 R_AARCH64_RELATIVE 78fc │ │ +0000000000069d68 0000000000000403 R_AARCH64_RELATIVE 78fc │ │ +0000000000069d80 0000000000000403 R_AARCH64_RELATIVE 78fc │ │ +0000000000069d98 0000000000000403 R_AARCH64_RELATIVE 78fc │ │ +0000000000069db0 0000000000000403 R_AARCH64_RELATIVE 7697 │ │ +0000000000069dc8 0000000000000403 R_AARCH64_RELATIVE 67dd │ │ +0000000000069de0 0000000000000403 R_AARCH64_RELATIVE 5e10 │ │ +0000000000069df8 0000000000000403 R_AARCH64_RELATIVE 9627 │ │ +0000000000069e00 0000000000000403 R_AARCH64_RELATIVE 964e │ │ +0000000000069e08 0000000000000403 R_AARCH64_RELATIVE 9674 │ │ +0000000000069e10 0000000000000403 R_AARCH64_RELATIVE 9688 │ │ +0000000000069e18 0000000000000403 R_AARCH64_RELATIVE 96ba │ │ +0000000000069e20 0000000000000403 R_AARCH64_RELATIVE 96e7 │ │ +0000000000069e28 0000000000000403 R_AARCH64_RELATIVE 9716 │ │ +0000000000069e30 0000000000000403 R_AARCH64_RELATIVE 9737 │ │ +0000000000069e38 0000000000000403 R_AARCH64_RELATIVE 9754 │ │ +0000000000069e50 0000000000000403 R_AARCH64_RELATIVE 9781 │ │ +0000000000069e58 0000000000000403 R_AARCH64_RELATIVE 97b2 │ │ +0000000000069e60 0000000000000403 R_AARCH64_RELATIVE 97df │ │ +0000000000069e68 0000000000000403 R_AARCH64_RELATIVE 980f │ │ +0000000000069e70 0000000000000403 R_AARCH64_RELATIVE 9627 │ │ +0000000000069e78 0000000000000403 R_AARCH64_RELATIVE 964e │ │ +0000000000069e80 0000000000000403 R_AARCH64_RELATIVE 9674 │ │ +0000000000069e88 0000000000000403 R_AARCH64_RELATIVE 9688 │ │ +0000000000069e90 0000000000000403 R_AARCH64_RELATIVE 96ba │ │ +0000000000069e98 0000000000000403 R_AARCH64_RELATIVE 96e7 │ │ +0000000000069ea0 0000000000000403 R_AARCH64_RELATIVE 9716 │ │ +0000000000069ea8 0000000000000403 R_AARCH64_RELATIVE 9737 │ │ +0000000000069eb0 0000000000000403 R_AARCH64_RELATIVE 9754 │ │ +0000000000069ec8 0000000000000403 R_AARCH64_RELATIVE 9781 │ │ +0000000000069ed0 0000000000000403 R_AARCH64_RELATIVE 97b2 │ │ +0000000000069ed8 0000000000000403 R_AARCH64_RELATIVE 97df │ │ +0000000000069ee0 0000000000000403 R_AARCH64_RELATIVE 980f │ │ +0000000000069ee8 0000000000000403 R_AARCH64_RELATIVE 9d5a │ │ +0000000000069ef0 0000000000000403 R_AARCH64_RELATIVE 80dc │ │ +0000000000069ef8 0000000000000403 R_AARCH64_RELATIVE 809c │ │ +0000000000069f00 0000000000000403 R_AARCH64_RELATIVE 9d7d │ │ +0000000000069f08 0000000000000403 R_AARCH64_RELATIVE 9d55 │ │ +0000000000069f10 0000000000000403 R_AARCH64_RELATIVE 9d7a │ │ +0000000000069f20 0000000000000403 R_AARCH64_RELATIVE 9d6a │ │ +0000000000069f28 0000000000000403 R_AARCH64_RELATIVE 9d65 │ │ +0000000000069f30 0000000000000403 R_AARCH64_RELATIVE 9d75 │ │ +0000000000069f40 0000000000000403 R_AARCH64_RELATIVE 9d5f │ │ +0000000000069f48 0000000000000403 R_AARCH64_RELATIVE 9d6f │ │ +0000000000069f50 0000000000000403 R_AARCH64_RELATIVE 80c4 │ │ +0000000000069f58 0000000000000403 R_AARCH64_RELATIVE 80a4 │ │ +0000000000069f60 0000000000000403 R_AARCH64_RELATIVE 9d38 │ │ +0000000000069f78 0000000000000403 R_AARCH64_RELATIVE 9d5c │ │ +0000000000069f80 0000000000000403 R_AARCH64_RELATIVE 9d6c │ │ +0000000000069f88 0000000000000403 R_AARCH64_RELATIVE 9d58 │ │ +0000000000069f90 0000000000000403 R_AARCH64_RELATIVE 9d81 │ │ +0000000000069fa0 0000000000000403 R_AARCH64_RELATIVE 9d62 │ │ +0000000000069fa8 0000000000000403 R_AARCH64_RELATIVE 9d72 │ │ +0000000000069fb0 0000000000000403 R_AARCH64_RELATIVE 9d80 │ │ +0000000000069fc8 0000000000000403 R_AARCH64_RELATIVE 60c44 │ │ +0000000000069fd0 0000000000000403 R_AARCH64_RELATIVE 60c4c │ │ +0000000000069fd8 0000000000000403 R_AARCH64_RELATIVE 60c54 │ │ +0000000000069fe0 0000000000000403 R_AARCH64_RELATIVE 60c94 │ │ +0000000000069fe8 0000000000000403 R_AARCH64_RELATIVE 60db4 │ │ +0000000000069ff0 0000000000000403 R_AARCH64_RELATIVE 60ed4 │ │ +0000000000069ff8 0000000000000403 R_AARCH64_RELATIVE 60ee8 │ │ +000000000006a000 0000000000000403 R_AARCH64_RELATIVE 60ef8 │ │ +000000000006a008 0000000000000403 R_AARCH64_RELATIVE 60f08 │ │ +000000000006a010 0000000000000403 R_AARCH64_RELATIVE 60fe0 │ │ +000000000006a018 0000000000000403 R_AARCH64_RELATIVE 61024 │ │ +000000000006a020 0000000000000403 R_AARCH64_RELATIVE 61030 │ │ +000000000006a028 0000000000000403 R_AARCH64_RELATIVE 6103c │ │ +000000000006a030 0000000000000403 R_AARCH64_RELATIVE 61068 │ │ +000000000006a038 0000000000000403 R_AARCH64_RELATIVE 612e8 │ │ +000000000006a040 0000000000000403 R_AARCH64_RELATIVE 18b68 │ │ +000000000006a048 0000000000000403 R_AARCH64_RELATIVE 18b50 │ │ +000000000006e390 0000000000000403 R_AARCH64_RELATIVE 30c88 │ │ +000000000006e3a0 0000000000000403 R_AARCH64_RELATIVE 40180 │ │ +000000000006e3c0 0000000000000403 R_AARCH64_RELATIVE 689e8 │ │ +000000000006e3d0 0000000000000403 R_AARCH64_RELATIVE 400bc │ │ +000000000006ed98 0000000000000403 R_AARCH64_RELATIVE 3f388 │ │ +000000000006eda0 0000000000000403 R_AARCH64_RELATIVE 6eea8 │ │ +000000000006eda8 0000000000000403 R_AARCH64_RELATIVE 6eea8 │ │ +000000000006edb0 0000000000000403 R_AARCH64_RELATIVE 6f6a8 │ │ +000000000006a1c0 0000002100000401 R_AARCH64_GLOB_DAT 0000000000000000 gettid@LIBC + 0 │ │ +000000000006a1c8 0000002e00000401 R_AARCH64_GLOB_DAT 0000000000000000 __sF@LIBC + 0 │ │ │ │ -Relocation section '.rela.plt' at offset 0x2f70 contains 52 entries: │ │ +Relocation section '.rela.plt' at offset 0x2fb8 contains 52 entries: │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ -000000000006ae88 0000000100000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_finalize@LIBC + 0 │ │ -000000000006ae90 0000000200000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_atexit@LIBC + 0 │ │ -000000000006ae98 0000000300000402 R_AARCH64_JUMP_SLOT 0000000000000000 __register_atfork@LIBC + 0 │ │ -000000000006aea0 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 dup@LIBC + 0 │ │ -000000000006aea8 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000000000 close@LIBC + 0 │ │ -000000000006aeb0 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 malloc@LIBC + 0 │ │ -000000000006aeb8 0000000700000402 R_AARCH64_JUMP_SLOT 0000000000000000 free@LIBC + 0 │ │ -000000000006aec0 0000000800000402 R_AARCH64_JUMP_SLOT 0000000000000000 memcpy@LIBC + 0 │ │ -000000000006aec8 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 calloc@LIBC + 0 │ │ -000000000006aed0 0000000a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 read@LIBC + 0 │ │ -000000000006aed8 0000000b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __errno@LIBC + 0 │ │ -000000000006aee0 0000000c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_getspecific@LIBC + 0 │ │ -000000000006aee8 0000000d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 memset@LIBC + 0 │ │ -000000000006aef0 0000000e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 syscall@LIBC + 0 │ │ -000000000006aef8 0000000f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 posix_memalign@LIBC + 0 │ │ -000000000006af00 0000001000000402 R_AARCH64_JUMP_SLOT 0000000000000000 realloc@LIBC + 0 │ │ -000000000006af08 0000001100000402 R_AARCH64_JUMP_SLOT 0000000000000000 fdatasync@LIBC + 0 │ │ -000000000006af10 0000001200000402 R_AARCH64_JUMP_SLOT 0000000000000000 lseek64@LIBC + 0 │ │ -000000000006af18 0000001300000402 R_AARCH64_JUMP_SLOT 0000000000000000 write@LIBC + 0 │ │ -000000000006af20 0000001400000402 R_AARCH64_JUMP_SLOT 0000000000000000 memcmp@LIBC + 0 │ │ -000000000006af28 0000001500000402 R_AARCH64_JUMP_SLOT 0000000000000000 strerror_r@LIBC + 0 │ │ -000000000006af30 0000001600000402 R_AARCH64_JUMP_SLOT 0000000000000000 memmove@LIBC + 0 │ │ -000000000006af38 0000001700000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_setspecific@LIBC + 0 │ │ -000000000006af40 0000001800000402 R_AARCH64_JUMP_SLOT 0000000000000000 clock_gettime@LIBC + 0 │ │ -000000000006af48 0000001900000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_mutex_lock@LIBC + 0 │ │ -000000000006af50 0000001a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 open@LIBC + 0 │ │ -000000000006af58 0000001b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 poll@LIBC + 0 │ │ -000000000006af60 0000001c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_mutex_unlock@LIBC + 0 │ │ -000000000006af68 0000001d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_key_create@LIBC + 0 │ │ -000000000006af70 0000001e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_key_delete@LIBC + 0 │ │ -000000000006af78 0000001f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 getenv@LIBC + 0 │ │ -000000000006af80 0000002000000402 R_AARCH64_JUMP_SLOT 0000000000000000 strlen@LIBC + 0 │ │ -000000000006af88 0000002100000402 R_AARCH64_JUMP_SLOT 0000000000000000 gettid@LIBC + 0 │ │ -000000000006af90 0000002200000402 R_AARCH64_JUMP_SLOT 0000000000000000 getcwd@LIBC + 0 │ │ -000000000006af98 0000002300000402 R_AARCH64_JUMP_SLOT 0000000000000000 fstat@LIBC + 0 │ │ -000000000006afa0 0000002400000402 R_AARCH64_JUMP_SLOT 0000000000000000 dl_iterate_phdr@LIBC + 0 │ │ -000000000006afa8 0000002500000402 R_AARCH64_JUMP_SLOT 0000000000000000 mmap@LIBC + 0 │ │ -000000000006afb0 0000002600000402 R_AARCH64_JUMP_SLOT 0000000000000000 munmap@LIBC + 0 │ │ -000000000006afb8 0000002700000402 R_AARCH64_JUMP_SLOT 0000000000000000 realpath@LIBC + 0 │ │ -000000000006afc0 0000002800000402 R_AARCH64_JUMP_SLOT 0000000000000000 stat@LIBC + 0 │ │ -000000000006afc8 0000002900000402 R_AARCH64_JUMP_SLOT 0000000000000000 readlink@LIBC + 0 │ │ -000000000006afd0 0000002a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 writev@LIBC + 0 │ │ -000000000006afd8 0000002b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 abort@LIBC + 0 │ │ -000000000006afe0 0000002c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fsync@LIBC + 0 │ │ -000000000006afe8 0000002d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 clock_nanosleep@LIBC + 0 │ │ -000000000006aff0 0000002f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fprintf@LIBC + 0 │ │ -000000000006aff8 0000003000000402 R_AARCH64_JUMP_SLOT 0000000000000000 fflush@LIBC + 0 │ │ -000000000006b000 0000003100000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_rwlock_wrlock@LIBC + 0 │ │ -000000000006b008 0000003200000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_rwlock_unlock@LIBC + 0 │ │ -000000000006b010 0000003300000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_rwlock_rdlock@LIBC + 0 │ │ -000000000006b018 0000003400000402 R_AARCH64_JUMP_SLOT 0000000000000000 getpid@LIBC + 0 │ │ -000000000006b020 0000003500000402 R_AARCH64_JUMP_SLOT 0000000000000000 fwrite@LIBC + 0 │ │ +000000000006a1e8 0000000100000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_finalize@LIBC + 0 │ │ +000000000006a1f0 0000000200000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_atexit@LIBC + 0 │ │ +000000000006a1f8 0000000300000402 R_AARCH64_JUMP_SLOT 0000000000000000 __register_atfork@LIBC + 0 │ │ +000000000006a200 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 dup@LIBC + 0 │ │ +000000000006a208 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000000000 close@LIBC + 0 │ │ +000000000006a210 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 malloc@LIBC + 0 │ │ +000000000006a218 0000000700000402 R_AARCH64_JUMP_SLOT 0000000000000000 free@LIBC + 0 │ │ +000000000006a220 0000000800000402 R_AARCH64_JUMP_SLOT 0000000000000000 memcpy@LIBC + 0 │ │ +000000000006a228 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 calloc@LIBC + 0 │ │ +000000000006a230 0000000a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_getspecific@LIBC + 0 │ │ +000000000006a238 0000000b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 memset@LIBC + 0 │ │ +000000000006a240 0000000c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 syscall@LIBC + 0 │ │ +000000000006a248 0000000d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 read@LIBC + 0 │ │ +000000000006a250 0000000e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __errno@LIBC + 0 │ │ +000000000006a258 0000000f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 posix_memalign@LIBC + 0 │ │ +000000000006a260 0000001000000402 R_AARCH64_JUMP_SLOT 0000000000000000 realloc@LIBC + 0 │ │ +000000000006a268 0000001100000402 R_AARCH64_JUMP_SLOT 0000000000000000 fdatasync@LIBC + 0 │ │ +000000000006a270 0000001200000402 R_AARCH64_JUMP_SLOT 0000000000000000 lseek64@LIBC + 0 │ │ +000000000006a278 0000001300000402 R_AARCH64_JUMP_SLOT 0000000000000000 write@LIBC + 0 │ │ +000000000006a280 0000001400000402 R_AARCH64_JUMP_SLOT 0000000000000000 memcmp@LIBC + 0 │ │ +000000000006a288 0000001500000402 R_AARCH64_JUMP_SLOT 0000000000000000 strerror_r@LIBC + 0 │ │ +000000000006a290 0000001600000402 R_AARCH64_JUMP_SLOT 0000000000000000 memmove@LIBC + 0 │ │ +000000000006a298 0000001700000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_setspecific@LIBC + 0 │ │ +000000000006a2a0 0000001800000402 R_AARCH64_JUMP_SLOT 0000000000000000 clock_gettime@LIBC + 0 │ │ +000000000006a2a8 0000001900000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_mutex_lock@LIBC + 0 │ │ +000000000006a2b0 0000001a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 open@LIBC + 0 │ │ +000000000006a2b8 0000001b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 poll@LIBC + 0 │ │ +000000000006a2c0 0000001c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_mutex_unlock@LIBC + 0 │ │ +000000000006a2c8 0000001d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_key_create@LIBC + 0 │ │ +000000000006a2d0 0000001e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_key_delete@LIBC + 0 │ │ +000000000006a2d8 0000001f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 getenv@LIBC + 0 │ │ +000000000006a2e0 0000002000000402 R_AARCH64_JUMP_SLOT 0000000000000000 strlen@LIBC + 0 │ │ +000000000006a2e8 0000002100000402 R_AARCH64_JUMP_SLOT 0000000000000000 gettid@LIBC + 0 │ │ +000000000006a2f0 0000002200000402 R_AARCH64_JUMP_SLOT 0000000000000000 getcwd@LIBC + 0 │ │ +000000000006a2f8 0000002300000402 R_AARCH64_JUMP_SLOT 0000000000000000 dl_iterate_phdr@LIBC + 0 │ │ +000000000006a300 0000002400000402 R_AARCH64_JUMP_SLOT 0000000000000000 mmap@LIBC + 0 │ │ +000000000006a308 0000002500000402 R_AARCH64_JUMP_SLOT 0000000000000000 munmap@LIBC + 0 │ │ +000000000006a310 0000002600000402 R_AARCH64_JUMP_SLOT 0000000000000000 fstat@LIBC + 0 │ │ +000000000006a318 0000002700000402 R_AARCH64_JUMP_SLOT 0000000000000000 realpath@LIBC + 0 │ │ +000000000006a320 0000002800000402 R_AARCH64_JUMP_SLOT 0000000000000000 stat@LIBC + 0 │ │ +000000000006a328 0000002900000402 R_AARCH64_JUMP_SLOT 0000000000000000 readlink@LIBC + 0 │ │ +000000000006a330 0000002a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 writev@LIBC + 0 │ │ +000000000006a338 0000002b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 abort@LIBC + 0 │ │ +000000000006a340 0000002c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fsync@LIBC + 0 │ │ +000000000006a348 0000002d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 clock_nanosleep@LIBC + 0 │ │ +000000000006a350 0000002f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fprintf@LIBC + 0 │ │ +000000000006a358 0000003000000402 R_AARCH64_JUMP_SLOT 0000000000000000 fflush@LIBC + 0 │ │ +000000000006a360 0000003100000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_rwlock_wrlock@LIBC + 0 │ │ +000000000006a368 0000003200000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_rwlock_unlock@LIBC + 0 │ │ +000000000006a370 0000003300000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_rwlock_rdlock@LIBC + 0 │ │ +000000000006a378 0000003400000402 R_AARCH64_JUMP_SLOT 0000000000000000 getpid@LIBC + 0 │ │ +000000000006a380 0000003500000402 R_AARCH64_JUMP_SLOT 0000000000000000 fwrite@LIBC + 0 │ ├── readelf --wide --dynamic {} │ │ @@ -1,26 +1,26 @@ │ │ │ │ -Dynamic section at offset 0x62cf0 contains 23 entries: │ │ +Dynamic section at offset 0x62050 contains 23 entries: │ │ Tag Type Name/Value │ │ 0x0000000000000001 (NEEDED) Shared library: [libdl.so] │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so] │ │ 0x000000000000001e (FLAGS) BIND_NOW │ │ 0x000000006ffffffb (FLAGS_1) Flags: NOW │ │ 0x0000000000000007 (RELA) 0xbd0 │ │ - 0x0000000000000008 (RELASZ) 9120 (bytes) │ │ + 0x0000000000000008 (RELASZ) 9192 (bytes) │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ - 0x000000006ffffff9 (RELACOUNT) 378 │ │ - 0x0000000000000017 (JMPREL) 0x2f70 │ │ + 0x000000006ffffff9 (RELACOUNT) 381 │ │ + 0x0000000000000017 (JMPREL) 0x2fb8 │ │ 0x0000000000000002 (PLTRELSZ) 1248 (bytes) │ │ - 0x0000000000000003 (PLTGOT) 0x6ae70 │ │ + 0x0000000000000003 (PLTGOT) 0x6a1d0 │ │ 0x0000000000000014 (PLTREL) RELA │ │ 0x0000000000000006 (SYMTAB) 0x308 │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ 0x0000000000000005 (STRTAB) 0x91c │ │ 0x000000000000000a (STRSZ) 690 (bytes) │ │ 0x000000006ffffef5 (GNU_HASH) 0x8f8 │ │ - 0x000000000000001a (FINI_ARRAY) 0x6ace0 │ │ + 0x000000000000001a (FINI_ARRAY) 0x6a040 │ │ 0x000000000000001c (FINI_ARRAYSZ) 16 (bytes) │ │ 0x000000006ffffff0 (VERSYM) 0x848 │ │ 0x000000006ffffffe (VERNEED) 0x8b8 │ │ 0x000000006fffffff (VERNEEDNUM) 2 │ │ 0x0000000000000000 (NULL) 0x0 │ ├── readelf --wide --version-info {} │ │ @@ -5,16 +5,16 @@ │ │ 004: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 008: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 00c: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 010: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 014: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 018: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 01c: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ - 020: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ - 024: 3 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 020: 2 (LIBC) 2 (LIBC) 2 (LIBC) 3 (LIBC) │ │ + 024: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 028: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 02c: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 030: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 034: 2 (LIBC) 2 (LIBC) 1 (*global*) 1 (*global*) │ │ │ │ Version needs section '.gnu.version_r' contains 2 entries: │ │ Addr: 0x00000000000008b8 Offset: 0x000008b8 Link: 6 (.dynstr) │ ├── readelf --wide --debug-dump=frames {} │ │ @@ -1,1332 +1,1315 @@ │ │ Contents of the .eh_frame_hdr section: │ │ │ │ Version: 1 │ │ Pointer Encoding Format: 0x1b (sdata4, pcrel) │ │ Count Encoding Format: 0x3 (udata4, absolute) │ │ Table Encoding Format: 0x3b (sdata4, datarel) │ │ - Start of frame section: 0x14a0 (offset: 0xc870) │ │ - Entries in search table: 0x293 │ │ - 0xd8ec (offset: 0x18cb8) -> 0x14b8 fde=[ 14] │ │ - 0xd8fc (offset: 0x18cc8) -> 0x14cc fde=[ 28] │ │ - 0xd904 (offset: 0x18cd0) -> 0x14e0 fde=[ 3c] │ │ - 0xd90c (offset: 0x18cd8) -> 0x14f4 fde=[ 50] │ │ - 0xd920 (offset: 0x18cec) -> 0x1508 fde=[ 64] │ │ - 0xd93c (offset: 0x18d08) -> 0x151c fde=[ 78] │ │ - 0xd94c (offset: 0x18d18) -> 0x71ac fde=[ 5d08] │ │ - 0xe0b0 (offset: 0x1947c) -> 0x7200 fde=[ 5d5c] │ │ - 0xe814 (offset: 0x19be0) -> 0x7254 fde=[ 5db0] │ │ - 0xf748 (offset: 0x1ab14) -> 0x72c8 fde=[ 5e24] │ │ - 0xf984 (offset: 0x1ad50) -> 0x1534 fde=[ 90] │ │ - 0xfbe8 (offset: 0x1afb4) -> 0x733c fde=[ 5e98] │ │ - 0xff84 (offset: 0x1b350) -> 0x1600 fde=[ 15c] │ │ - 0x10010 (offset: 0x1b3dc) -> 0x1640 fde=[ 19c] │ │ - 0x10034 (offset: 0x1b400) -> 0x1654 fde=[ 1b0] │ │ - 0x1006c (offset: 0x1b438) -> 0x73c0 fde=[ 5f1c] │ │ - 0x100d0 (offset: 0x1b49c) -> 0x7404 fde=[ 5f60] │ │ - 0x1017c (offset: 0x1b548) -> 0x7458 fde=[ 5fb4] │ │ - 0x102b8 (offset: 0x1b684) -> 0x1668 fde=[ 1c4] │ │ - 0x10300 (offset: 0x1b6cc) -> 0x169c fde=[ 1f8] │ │ - 0x10384 (offset: 0x1b750) -> 0x74b0 fde=[ 600c] │ │ - 0x10420 (offset: 0x1b7ec) -> 0x74f4 fde=[ 6050] │ │ - 0x104c4 (offset: 0x1b890) -> 0x16c4 fde=[ 220] │ │ - 0x105b4 (offset: 0x1b980) -> 0x7538 fde=[ 6094] │ │ - 0x106ec (offset: 0x1bab8) -> 0x75b0 fde=[ 610c] │ │ - 0x10798 (offset: 0x1bb64) -> 0x7604 fde=[ 6160] │ │ - 0x108d0 (offset: 0x1bc9c) -> 0x767c fde=[ 61d8] │ │ - 0x121f8 (offset: 0x1d5c4) -> 0x76e0 fde=[ 623c] │ │ - 0x129c8 (offset: 0x1dd94) -> 0x16d8 fde=[ 234] │ │ - 0x12a54 (offset: 0x1de20) -> 0x1708 fde=[ 264] │ │ - 0x12c58 (offset: 0x1e024) -> 0x774c fde=[ 62a8] │ │ - 0x12d70 (offset: 0x1e13c) -> 0x1750 fde=[ 2ac] │ │ - 0x12db4 (offset: 0x1e180) -> 0x77a8 fde=[ 6304] │ │ - 0x12ef0 (offset: 0x1e2bc) -> 0x7808 fde=[ 6364] │ │ - 0x1300c (offset: 0x1e3d8) -> 0x7860 fde=[ 63bc] │ │ - 0x1346c (offset: 0x1e838) -> 0x78c8 fde=[ 6424] │ │ - 0x13ac0 (offset: 0x1ee8c) -> 0x177c fde=[ 2d8] │ │ - 0x13d7c (offset: 0x1f148) -> 0x791c fde=[ 6478] │ │ - 0x13f30 (offset: 0x1f2fc) -> 0x1790 fde=[ 2ec] │ │ - 0x13f84 (offset: 0x1f350) -> 0x7978 fde=[ 64d4] │ │ - 0x1468c (offset: 0x1fa58) -> 0x17b8 fde=[ 314] │ │ - 0x153b8 (offset: 0x20784) -> 0x17f0 fde=[ 34c] │ │ - 0x15540 (offset: 0x2090c) -> 0x1804 fde=[ 360] │ │ - 0x15674 (offset: 0x20a40) -> 0x79c8 fde=[ 6524] │ │ - 0x15820 (offset: 0x20bec) -> 0x1840 fde=[ 39c] │ │ - 0x1584c (offset: 0x20c18) -> 0x1854 fde=[ 3b0] │ │ - 0x158d8 (offset: 0x20ca4) -> 0x1898 fde=[ 3f4] │ │ - 0x15af4 (offset: 0x20ec0) -> 0x18e8 fde=[ 444] │ │ - 0x15b94 (offset: 0x20f60) -> 0x7a20 fde=[ 657c] │ │ - 0x15e74 (offset: 0x21240) -> 0x7a6c fde=[ 65c8] │ │ - 0x15f0c (offset: 0x212d8) -> 0x192c fde=[ 488] │ │ - 0x161a0 (offset: 0x2156c) -> 0x7aa0 fde=[ 65fc] │ │ - 0x16b7c (offset: 0x21f48) -> 0x1968 fde=[ 4c4] │ │ - 0x17140 (offset: 0x2250c) -> 0x19b0 fde=[ 50c] │ │ - 0x1738c (offset: 0x22758) -> 0x7af4 fde=[ 6650] │ │ - 0x175c8 (offset: 0x22994) -> 0x19f8 fde=[ 554] │ │ - 0x176ac (offset: 0x22a78) -> 0x1a54 fde=[ 5b0] │ │ - 0x177f4 (offset: 0x22bc0) -> 0x1a98 fde=[ 5f4] │ │ - 0x1784c (offset: 0x22c18) -> 0x1ac0 fde=[ 61c] │ │ - 0x178d8 (offset: 0x22ca4) -> 0x1af4 fde=[ 650] │ │ - 0x1791c (offset: 0x22ce8) -> 0x1b1c fde=[ 678] │ │ - 0x17944 (offset: 0x22d10) -> 0x1b44 fde=[ 6a0] │ │ - 0x17b24 (offset: 0x22ef0) -> 0x1b80 fde=[ 6dc] │ │ - 0x17b84 (offset: 0x22f50) -> 0x1b94 fde=[ 6f0] │ │ - 0x17c04 (offset: 0x22fd0) -> 0x1bc4 fde=[ 720] │ │ - 0x17eb8 (offset: 0x23284) -> 0x1bd8 fde=[ 734] │ │ - 0x180c8 (offset: 0x23494) -> 0x1c10 fde=[ 76c] │ │ - 0x18b2c (offset: 0x23ef8) -> 0x1c58 fde=[ 7b4] │ │ - 0x18c2c (offset: 0x23ff8) -> 0x1c84 fde=[ 7e0] │ │ - 0x18edc (offset: 0x242a8) -> 0x1cb0 fde=[ 80c] │ │ - 0x195c8 (offset: 0x24994) -> 0x1cf0 fde=[ 84c] │ │ - 0x195dc (offset: 0x249a8) -> 0x1d0c fde=[ 868] │ │ - 0x19654 (offset: 0x24a20) -> 0x1d3c fde=[ 898] │ │ - 0x196e4 (offset: 0x24ab0) -> 0x1d84 fde=[ 8e0] │ │ - 0x196fc (offset: 0x24ac8) -> 0x1da0 fde=[ 8fc] │ │ - 0x1971c (offset: 0x24ae8) -> 0x7b4c fde=[ 66a8] │ │ - 0x19938 (offset: 0x24d04) -> 0x1dbc fde=[ 918] │ │ - 0x19998 (offset: 0x24d64) -> 0x7b98 fde=[ 66f4] │ │ - 0x19aa0 (offset: 0x24e6c) -> 0x1dec fde=[ 948] │ │ - 0x19abc (offset: 0x24e88) -> 0x1e00 fde=[ 95c] │ │ - 0x19ad0 (offset: 0x24e9c) -> 0x1e14 fde=[ 970] │ │ - 0x19b4c (offset: 0x24f18) -> 0x1e48 fde=[ 9a4] │ │ - 0x19c68 (offset: 0x25034) -> 0x1e7c fde=[ 9d8] │ │ - 0x19c7c (offset: 0x25048) -> 0x1e90 fde=[ 9ec] │ │ - 0x19c90 (offset: 0x2505c) -> 0x1ea4 fde=[ a00] │ │ - 0x19dcc (offset: 0x25198) -> 0x1ef0 fde=[ a4c] │ │ - 0x19ddc (offset: 0x251a8) -> 0x1f04 fde=[ a60] │ │ - 0x1a744 (offset: 0x25b10) -> 0x1f4c fde=[ aa8] │ │ - 0x1b50c (offset: 0x268d8) -> 0x1fbc fde=[ b18] │ │ - 0x1b658 (offset: 0x26a24) -> 0x2010 fde=[ b6c] │ │ - 0x1b674 (offset: 0x26a40) -> 0x7bf0 fde=[ 674c] │ │ - 0x1cd3c (offset: 0x28108) -> 0x2024 fde=[ b80] │ │ - 0x1cd74 (offset: 0x28140) -> 0x2038 fde=[ b94] │ │ - 0x1e540 (offset: 0x2990c) -> 0x2074 fde=[ bd0] │ │ - 0x1e5b8 (offset: 0x29984) -> 0x7c6c fde=[ 67c8] │ │ - 0x1ea18 (offset: 0x29de4) -> 0x20a4 fde=[ c00] │ │ - 0x1ea7c (offset: 0x29e48) -> 0x20c0 fde=[ c1c] │ │ - 0x1ea8c (offset: 0x29e58) -> 0x20d4 fde=[ c30] │ │ - 0x1ea98 (offset: 0x29e64) -> 0x20e8 fde=[ c44] │ │ - 0x1eac0 (offset: 0x29e8c) -> 0x2104 fde=[ c60] │ │ - 0x1ec74 (offset: 0x2a040) -> 0x2158 fde=[ cb4] │ │ - 0x1ef98 (offset: 0x2a364) -> 0x21c0 fde=[ d1c] │ │ - 0x1f2b4 (offset: 0x2a680) -> 0x21d4 fde=[ d30] │ │ - 0x1f3a8 (offset: 0x2a774) -> 0x2210 fde=[ d6c] │ │ - 0x1f5dc (offset: 0x2a9a8) -> 0x2258 fde=[ db4] │ │ - 0x1f65c (offset: 0x2aa28) -> 0x229c fde=[ df8] │ │ - 0x1f670 (offset: 0x2aa3c) -> 0x22b0 fde=[ e0c] │ │ - 0x1f914 (offset: 0x2ace0) -> 0x2310 fde=[ e6c] │ │ - 0x1f94c (offset: 0x2ad18) -> 0x232c fde=[ e88] │ │ - 0x1f9d4 (offset: 0x2ada0) -> 0x2380 fde=[ edc] │ │ - 0x1fa00 (offset: 0x2adcc) -> 0x239c fde=[ ef8] │ │ - 0x1fa0c (offset: 0x2add8) -> 0x23b0 fde=[ f0c] │ │ - 0x1fc90 (offset: 0x2b05c) -> 0x23c4 fde=[ f20] │ │ - 0x1ff54 (offset: 0x2b320) -> 0x241c fde=[ f78] │ │ - 0x202cc (offset: 0x2b698) -> 0x246c fde=[ fc8] │ │ - 0x203d4 (offset: 0x2b7a0) -> 0x2480 fde=[ fdc] │ │ - 0x20488 (offset: 0x2b854) -> 0x249c fde=[ ff8] │ │ - 0x204a4 (offset: 0x2b870) -> 0x24b8 fde=[ 1014] │ │ - 0x204b8 (offset: 0x2b884) -> 0x24d4 fde=[ 1030] │ │ - 0x20728 (offset: 0x2baf4) -> 0x24e8 fde=[ 1044] │ │ - 0x208c8 (offset: 0x2bc94) -> 0x252c fde=[ 1088] │ │ - 0x209c0 (offset: 0x2bd8c) -> 0x2540 fde=[ 109c] │ │ - 0x20aec (offset: 0x2beb8) -> 0x257c fde=[ 10d8] │ │ - 0x21210 (offset: 0x2c5dc) -> 0x25d0 fde=[ 112c] │ │ - 0x2133c (offset: 0x2c708) -> 0x25f8 fde=[ 1154] │ │ - 0x21348 (offset: 0x2c714) -> 0x2614 fde=[ 1170] │ │ - 0x2168c (offset: 0x2ca58) -> 0x2630 fde=[ 118c] │ │ - 0x21770 (offset: 0x2cb3c) -> 0x2694 fde=[ 11f0] │ │ - 0x217d0 (offset: 0x2cb9c) -> 0x26d0 fde=[ 122c] │ │ - 0x21800 (offset: 0x2cbcc) -> 0x26ec fde=[ 1248] │ │ - 0x21814 (offset: 0x2cbe0) -> 0x2700 fde=[ 125c] │ │ - 0x21844 (offset: 0x2cc10) -> 0x271c fde=[ 1278] │ │ - 0x21890 (offset: 0x2cc5c) -> 0x2738 fde=[ 1294] │ │ - 0x218b4 (offset: 0x2cc80) -> 0x7cc0 fde=[ 681c] │ │ - 0x218e4 (offset: 0x2ccb0) -> 0x2754 fde=[ 12b0] │ │ - 0x218f0 (offset: 0x2ccbc) -> 0x2770 fde=[ 12cc] │ │ - 0x218fc (offset: 0x2ccc8) -> 0x278c fde=[ 12e8] │ │ - 0x21920 (offset: 0x2ccec) -> 0x27a8 fde=[ 1304] │ │ - 0x219f8 (offset: 0x2cdc4) -> 0x27bc fde=[ 1318] │ │ - 0x21a14 (offset: 0x2cde0) -> 0x27d8 fde=[ 1334] │ │ - 0x21a30 (offset: 0x2cdfc) -> 0x27f4 fde=[ 1350] │ │ - 0x21a50 (offset: 0x2ce1c) -> 0x2810 fde=[ 136c] │ │ - 0x21a88 (offset: 0x2ce54) -> 0x282c fde=[ 1388] │ │ - 0x21bbc (offset: 0x2cf88) -> 0x2854 fde=[ 13b0] │ │ - 0x21c6c (offset: 0x2d038) -> 0x287c fde=[ 13d8] │ │ - 0x21e2c (offset: 0x2d1f8) -> 0x2890 fde=[ 13ec] │ │ - 0x21ea4 (offset: 0x2d270) -> 0x28b8 fde=[ 1414] │ │ - 0x2221c (offset: 0x2d5e8) -> 0x2904 fde=[ 1460] │ │ - 0x22294 (offset: 0x2d660) -> 0x292c fde=[ 1488] │ │ - 0x22304 (offset: 0x2d6d0) -> 0x2954 fde=[ 14b0] │ │ - 0x22358 (offset: 0x2d724) -> 0x2980 fde=[ 14dc] │ │ - 0x22450 (offset: 0x2d81c) -> 0x29c0 fde=[ 151c] │ │ - 0x229a0 (offset: 0x2dd6c) -> 0x29fc fde=[ 1558] │ │ - 0x22be8 (offset: 0x2dfb4) -> 0x2a5c fde=[ 15b8] │ │ - 0x22cb0 (offset: 0x2e07c) -> 0x2a90 fde=[ 15ec] │ │ - 0x22d78 (offset: 0x2e144) -> 0x2ac4 fde=[ 1620] │ │ - 0x22da0 (offset: 0x2e16c) -> 0x2aec fde=[ 1648] │ │ - 0x22dc8 (offset: 0x2e194) -> 0x2b14 fde=[ 1670] │ │ - 0x22eb4 (offset: 0x2e280) -> 0x2b5c fde=[ 16b8] │ │ - 0x22efc (offset: 0x2e2c8) -> 0x2b7c fde=[ 16d8] │ │ - 0x23034 (offset: 0x2e400) -> 0x2bc4 fde=[ 1720] │ │ - 0x23064 (offset: 0x2e430) -> 0x2bec fde=[ 1748] │ │ - 0x230f4 (offset: 0x2e4c0) -> 0x2c18 fde=[ 1774] │ │ - 0x231e4 (offset: 0x2e5b0) -> 0x2c48 fde=[ 17a4] │ │ - 0x23214 (offset: 0x2e5e0) -> 0x7ce4 fde=[ 6840] │ │ - 0x23978 (offset: 0x2ed44) -> 0x2c70 fde=[ 17cc] │ │ - 0x239c0 (offset: 0x2ed8c) -> 0x7d34 fde=[ 6890] │ │ - 0x23af8 (offset: 0x2eec4) -> 0x7dac fde=[ 6908] │ │ - 0x23c30 (offset: 0x2effc) -> 0x7e24 fde=[ 6980] │ │ - 0x240a4 (offset: 0x2f470) -> 0x7e90 fde=[ 69ec] │ │ - 0x245e8 (offset: 0x2f9b4) -> 0x7eec fde=[ 6a48] │ │ - 0x246dc (offset: 0x2faa8) -> 0x2c8c fde=[ 17e8] │ │ - 0x24778 (offset: 0x2fb44) -> 0x7f44 fde=[ 6aa0] │ │ - 0x24878 (offset: 0x2fc44) -> 0x7f88 fde=[ 6ae4] │ │ - 0x24974 (offset: 0x2fd40) -> 0x7fcc fde=[ 6b28] │ │ - 0x24ac0 (offset: 0x2fe8c) -> 0x800c fde=[ 6b68] │ │ - 0x24b3c (offset: 0x2ff08) -> 0x2cc0 fde=[ 181c] │ │ - 0x24b50 (offset: 0x2ff1c) -> 0x2cdc fde=[ 1838] │ │ - 0x24c08 (offset: 0x2ffd4) -> 0x2d20 fde=[ 187c] │ │ - 0x24c14 (offset: 0x2ffe0) -> 0x8044 fde=[ 6ba0] │ │ - 0x24cac (offset: 0x30078) -> 0x808c fde=[ 6be8] │ │ - 0x24e14 (offset: 0x301e0) -> 0x80c0 fde=[ 6c1c] │ │ - 0x250c0 (offset: 0x3048c) -> 0x810c fde=[ 6c68] │ │ - 0x25150 (offset: 0x3051c) -> 0x2d34 fde=[ 1890] │ │ - 0x26c68 (offset: 0x32034) -> 0x2d80 fde=[ 18dc] │ │ - 0x27030 (offset: 0x323fc) -> 0x2dc8 fde=[ 1924] │ │ - 0x273e8 (offset: 0x327b4) -> 0x2e00 fde=[ 195c] │ │ - 0x27454 (offset: 0x32820) -> 0x8150 fde=[ 6cac] │ │ - 0x27b7c (offset: 0x32f48) -> 0x2e14 fde=[ 1970] │ │ - 0x27bc0 (offset: 0x32f8c) -> 0x2e28 fde=[ 1984] │ │ - 0x27ed0 (offset: 0x3329c) -> 0x2e5c fde=[ 19b8] │ │ - 0x28038 (offset: 0x33404) -> 0x2e98 fde=[ 19f4] │ │ - 0x2804c (offset: 0x33418) -> 0x2eac fde=[ 1a08] │ │ - 0x280c8 (offset: 0x33494) -> 0x2ee0 fde=[ 1a3c] │ │ - 0x281e4 (offset: 0x335b0) -> 0x2f14 fde=[ 1a70] │ │ - 0x281f8 (offset: 0x335c4) -> 0x2f28 fde=[ 1a84] │ │ - 0x28270 (offset: 0x3363c) -> 0x2f58 fde=[ 1ab4] │ │ - 0x28300 (offset: 0x336cc) -> 0x2fa0 fde=[ 1afc] │ │ - 0x2837c (offset: 0x33748) -> 0x8198 fde=[ 6cf4] │ │ - 0x28a94 (offset: 0x33e60) -> 0x81e0 fde=[ 6d3c] │ │ - 0x291c4 (offset: 0x34590) -> 0x2fd4 fde=[ 1b30] │ │ - 0x2922c (offset: 0x345f8) -> 0x8228 fde=[ 6d84] │ │ - 0x297e4 (offset: 0x34bb0) -> 0x3008 fde=[ 1b64] │ │ - 0x29860 (offset: 0x34c2c) -> 0x303c fde=[ 1b98] │ │ - 0x29b0c (offset: 0x34ed8) -> 0x8284 fde=[ 6de0] │ │ - 0x29ba4 (offset: 0x34f70) -> 0x82c0 fde=[ 6e1c] │ │ - 0x29c08 (offset: 0x34fd4) -> 0x8304 fde=[ 6e60] │ │ - 0x29c20 (offset: 0x34fec) -> 0x8328 fde=[ 6e84] │ │ - 0x29c90 (offset: 0x3505c) -> 0x3050 fde=[ 1bac] │ │ - 0x29ca4 (offset: 0x35070) -> 0x3068 fde=[ 1bc4] │ │ - 0x2a34c (offset: 0x35718) -> 0x8364 fde=[ 6ec0] │ │ - 0x2a3b0 (offset: 0x3577c) -> 0x30ac fde=[ 1c08] │ │ - 0x2a3ec (offset: 0x357b8) -> 0x30d4 fde=[ 1c30] │ │ - 0x2a3f8 (offset: 0x357c4) -> 0x83a8 fde=[ 6f04] │ │ - 0x2a6d4 (offset: 0x35aa0) -> 0x30e8 fde=[ 1c44] │ │ - 0x2a6e8 (offset: 0x35ab4) -> 0x30fc fde=[ 1c58] │ │ - 0x2a6f8 (offset: 0x35ac4) -> 0x3110 fde=[ 1c6c] │ │ - 0x2a700 (offset: 0x35acc) -> 0x3124 fde=[ 1c80] │ │ - 0x2a704 (offset: 0x35ad0) -> 0x3138 fde=[ 1c94] │ │ - 0x2aa6c (offset: 0x35e38) -> 0x3170 fde=[ 1ccc] │ │ - 0x2aa90 (offset: 0x35e5c) -> 0x3184 fde=[ 1ce0] │ │ - 0x2b424 (offset: 0x367f0) -> 0x31c0 fde=[ 1d1c] │ │ - 0x2ba58 (offset: 0x36e24) -> 0x3208 fde=[ 1d64] │ │ - 0x2ba74 (offset: 0x36e40) -> 0x321c fde=[ 1d78] │ │ - 0x2bb60 (offset: 0x36f2c) -> 0x3260 fde=[ 1dbc] │ │ - 0x2bbf8 (offset: 0x36fc4) -> 0x328c fde=[ 1de8] │ │ - 0x2be14 (offset: 0x371e0) -> 0x32b8 fde=[ 1e14] │ │ - 0x2c22c (offset: 0x375f8) -> 0x3318 fde=[ 1e74] │ │ - 0x2c28c (offset: 0x37658) -> 0x3348 fde=[ 1ea4] │ │ - 0x2c778 (offset: 0x37b44) -> 0x339c fde=[ 1ef8] │ │ - 0x2c8e8 (offset: 0x37cb4) -> 0x33d4 fde=[ 1f30] │ │ - 0x2c9c0 (offset: 0x37d8c) -> 0x33e8 fde=[ 1f44] │ │ - 0x2cfd4 (offset: 0x383a0) -> 0x3430 fde=[ 1f8c] │ │ - 0x2d108 (offset: 0x384d4) -> 0x3478 fde=[ 1fd4] │ │ - 0x2d2a0 (offset: 0x3866c) -> 0x34c0 fde=[ 201c] │ │ - 0x2d38c (offset: 0x38758) -> 0x3504 fde=[ 2060] │ │ - 0x2d43c (offset: 0x38808) -> 0x3530 fde=[ 208c] │ │ - 0x2d588 (offset: 0x38954) -> 0x3564 fde=[ 20c0] │ │ - 0x2d79c (offset: 0x38b68) -> 0x35c4 fde=[ 2120] │ │ - 0x2dae8 (offset: 0x38eb4) -> 0x3628 fde=[ 2184] │ │ - 0x2db8c (offset: 0x38f58) -> 0x3660 fde=[ 21bc] │ │ - 0x2dc3c (offset: 0x39008) -> 0x3698 fde=[ 21f4] │ │ - 0x2de10 (offset: 0x391dc) -> 0x36d8 fde=[ 2234] │ │ - 0x2e0b4 (offset: 0x39480) -> 0x3704 fde=[ 2260] │ │ - 0x2e170 (offset: 0x3953c) -> 0x371c fde=[ 2278] │ │ - 0x2e184 (offset: 0x39550) -> 0x3730 fde=[ 228c] │ │ - 0x2e1c8 (offset: 0x39594) -> 0x3744 fde=[ 22a0] │ │ - 0x2e27c (offset: 0x39648) -> 0x3774 fde=[ 22d0] │ │ - 0x2e290 (offset: 0x3965c) -> 0x3788 fde=[ 22e4] │ │ - 0x2e328 (offset: 0x396f4) -> 0x37bc fde=[ 2318] │ │ - 0x2e360 (offset: 0x3972c) -> 0x37d0 fde=[ 232c] │ │ - 0x2e508 (offset: 0x398d4) -> 0x3830 fde=[ 238c] │ │ - 0x2e5ec (offset: 0x399b8) -> 0x3870 fde=[ 23cc] │ │ - 0x2e698 (offset: 0x39a64) -> 0x38a8 fde=[ 2404] │ │ - 0x2e828 (offset: 0x39bf4) -> 0x38f0 fde=[ 244c] │ │ - 0x2e9e8 (offset: 0x39db4) -> 0x3930 fde=[ 248c] │ │ - 0x2ec58 (offset: 0x3a024) -> 0x3978 fde=[ 24d4] │ │ - 0x2eda4 (offset: 0x3a170) -> 0x39ac fde=[ 2508] │ │ - 0x2f0e8 (offset: 0x3a4b4) -> 0x3a04 fde=[ 2560] │ │ - 0x2f258 (offset: 0x3a624) -> 0x3a48 fde=[ 25a4] │ │ - 0x2f31c (offset: 0x3a6e8) -> 0x3a74 fde=[ 25d0] │ │ - 0x2f34c (offset: 0x3a718) -> 0x3a88 fde=[ 25e4] │ │ - 0x2f37c (offset: 0x3a748) -> 0x3a9c fde=[ 25f8] │ │ - 0x2fed8 (offset: 0x3b2a4) -> 0x3ae8 fde=[ 2644] │ │ - 0x2fef4 (offset: 0x3b2c0) -> 0x3afc fde=[ 2658] │ │ - 0x2ffcc (offset: 0x3b398) -> 0x3b24 fde=[ 2680] │ │ - 0x2ffe0 (offset: 0x3b3ac) -> 0x3b38 fde=[ 2694] │ │ - 0x329d8 (offset: 0x3dda4) -> 0x83f0 fde=[ 6f4c] │ │ - 0x32d20 (offset: 0x3e0ec) -> 0x8444 fde=[ 6fa0] │ │ - 0x33200 (offset: 0x3e5cc) -> 0x3b74 fde=[ 26d0] │ │ - 0x333a0 (offset: 0x3e76c) -> 0x3bb0 fde=[ 270c] │ │ - 0x33404 (offset: 0x3e7d0) -> 0x847c fde=[ 6fd8] │ │ - 0x334b0 (offset: 0x3e87c) -> 0x3bd8 fde=[ 2734] │ │ - 0x334c0 (offset: 0x3e88c) -> 0x3bec fde=[ 2748] │ │ - 0x334cc (offset: 0x3e898) -> 0x3c08 fde=[ 2764] │ │ - 0x33504 (offset: 0x3e8d0) -> 0x3c1c fde=[ 2778] │ │ - 0x3354c (offset: 0x3e918) -> 0x3c38 fde=[ 2794] │ │ - 0x33620 (offset: 0x3e9ec) -> 0x3c68 fde=[ 27c4] │ │ - 0x33650 (offset: 0x3ea1c) -> 0x3c84 fde=[ 27e0] │ │ - 0x3366c (offset: 0x3ea38) -> 0x84c0 fde=[ 701c] │ │ - 0x336d8 (offset: 0x3eaa4) -> 0x3c98 fde=[ 27f4] │ │ - 0x33708 (offset: 0x3ead4) -> 0x84f8 fde=[ 7054] │ │ - 0x337d8 (offset: 0x3eba4) -> 0x3cb4 fde=[ 2810] │ │ - 0x33844 (offset: 0x3ec10) -> 0x854c fde=[ 70a8] │ │ - 0x33990 (offset: 0x3ed5c) -> 0x3cec fde=[ 2848] │ │ - 0x339c0 (offset: 0x3ed8c) -> 0x8578 fde=[ 70d4] │ │ - 0x33cb0 (offset: 0x3f07c) -> 0x3d08 fde=[ 2864] │ │ - 0x33d80 (offset: 0x3f14c) -> 0x3d3c fde=[ 2898] │ │ - 0x33e0c (offset: 0x3f1d8) -> 0x85d0 fde=[ 712c] │ │ - 0x33ea4 (offset: 0x3f270) -> 0x3d6c fde=[ 28c8] │ │ - 0x33fd8 (offset: 0x3f3a4) -> 0x3da8 fde=[ 2904] │ │ - 0x340f0 (offset: 0x3f4bc) -> 0x3ddc fde=[ 2938] │ │ - 0x34170 (offset: 0x3f53c) -> 0x8618 fde=[ 7174] │ │ - 0x343b0 (offset: 0x3f77c) -> 0x8668 fde=[ 71c4] │ │ - 0x34678 (offset: 0x3fa44) -> 0x86b4 fde=[ 7210] │ │ - 0x346c0 (offset: 0x3fa8c) -> 0x3e10 fde=[ 296c] │ │ - 0x346e0 (offset: 0x3faac) -> 0x3e2c fde=[ 2988] │ │ - 0x346e4 (offset: 0x3fab0) -> 0x86e4 fde=[ 7240] │ │ - 0x3482c (offset: 0x3fbf8) -> 0x8728 fde=[ 7284] │ │ - 0x3815c (offset: 0x43528) -> 0x3e40 fde=[ 299c] │ │ - 0x384b8 (offset: 0x43884) -> 0x3e88 fde=[ 29e4] │ │ - 0x38570 (offset: 0x4393c) -> 0x3eb4 fde=[ 2a10] │ │ - 0x38774 (offset: 0x43b40) -> 0x3ef8 fde=[ 2a54] │ │ - 0x3896c (offset: 0x43d38) -> 0x8760 fde=[ 72bc] │ │ - 0x38cf0 (offset: 0x440bc) -> 0x87b4 fde=[ 7310] │ │ - 0x38db8 (offset: 0x44184) -> 0x8810 fde=[ 736c] │ │ - 0x393d4 (offset: 0x447a0) -> 0x3f34 fde=[ 2a90] │ │ - 0x39474 (offset: 0x44840) -> 0x8860 fde=[ 73bc] │ │ - 0x3b3e8 (offset: 0x467b4) -> 0x8898 fde=[ 73f4] │ │ - 0x3b69c (offset: 0x46a68) -> 0x3f78 fde=[ 2ad4] │ │ - 0x3b808 (offset: 0x46bd4) -> 0x3fa0 fde=[ 2afc] │ │ - 0x3b8b4 (offset: 0x46c80) -> 0x88e8 fde=[ 7444] │ │ - 0x3b970 (offset: 0x46d3c) -> 0x3fe8 fde=[ 2b44] │ │ - 0x3bdbc (offset: 0x47188) -> 0x4038 fde=[ 2b94] │ │ - 0x3c004 (offset: 0x473d0) -> 0x4098 fde=[ 2bf4] │ │ - 0x3c134 (offset: 0x47500) -> 0x40fc fde=[ 2c58] │ │ - 0x3c344 (offset: 0x47710) -> 0x4140 fde=[ 2c9c] │ │ - 0x3c3ac (offset: 0x47778) -> 0x8940 fde=[ 749c] │ │ - 0x3c9bc (offset: 0x47d88) -> 0x89a8 fde=[ 7504] │ │ - 0x3cb08 (offset: 0x47ed4) -> 0x4170 fde=[ 2ccc] │ │ - 0x3ceb8 (offset: 0x48284) -> 0x89f4 fde=[ 7550] │ │ - 0x3d300 (offset: 0x486cc) -> 0x8a48 fde=[ 75a4] │ │ - 0x3d3cc (offset: 0x48798) -> 0x8a8c fde=[ 75e8] │ │ - 0x3d42c (offset: 0x487f8) -> 0x41bc fde=[ 2d18] │ │ - 0x3d764 (offset: 0x48b30) -> 0x4204 fde=[ 2d60] │ │ - 0x3dba4 (offset: 0x48f70) -> 0x8ac4 fde=[ 7620] │ │ - 0x3f5d8 (offset: 0x4a9a4) -> 0x8b14 fde=[ 7670] │ │ - 0x3f680 (offset: 0x4aa4c) -> 0x8b58 fde=[ 76b4] │ │ - 0x3f710 (offset: 0x4aadc) -> 0x4218 fde=[ 2d74] │ │ - 0x3f780 (offset: 0x4ab4c) -> 0x4250 fde=[ 2dac] │ │ - 0x3f784 (offset: 0x4ab50) -> 0x4264 fde=[ 2dc0] │ │ - 0x3fc10 (offset: 0x4afdc) -> 0x8b9c fde=[ 76f8] │ │ - 0x41318 (offset: 0x4c6e4) -> 0x42cc fde=[ 2e28] │ │ - 0x41420 (offset: 0x4c7ec) -> 0x430c fde=[ 2e68] │ │ - 0x415f4 (offset: 0x4c9c0) -> 0x4320 fde=[ 2e7c] │ │ - 0x41834 (offset: 0x4cc00) -> 0x4334 fde=[ 2e90] │ │ - 0x4189c (offset: 0x4cc68) -> 0x4364 fde=[ 2ec0] │ │ - 0x41900 (offset: 0x4cccc) -> 0x439c fde=[ 2ef8] │ │ - 0x41970 (offset: 0x4cd3c) -> 0x43e0 fde=[ 2f3c] │ │ - 0x419cc (offset: 0x4cd98) -> 0x8bec fde=[ 7748] │ │ - 0x41ae0 (offset: 0x4ceac) -> 0x4410 fde=[ 2f6c] │ │ - 0x41b84 (offset: 0x4cf50) -> 0x4428 fde=[ 2f84] │ │ - 0x41bec (offset: 0x4cfb8) -> 0x4458 fde=[ 2fb4] │ │ - 0x41c5c (offset: 0x4d028) -> 0x8c34 fde=[ 7790] │ │ - 0x420b4 (offset: 0x4d480) -> 0x449c fde=[ 2ff8] │ │ - 0x4216c (offset: 0x4d538) -> 0x44e0 fde=[ 303c] │ │ - 0x42218 (offset: 0x4d5e4) -> 0x4524 fde=[ 3080] │ │ - 0x4242c (offset: 0x4d7f8) -> 0x4538 fde=[ 3094] │ │ - 0x42910 (offset: 0x4dcdc) -> 0x8c98 fde=[ 77f4] │ │ - 0x42fd4 (offset: 0x4e3a0) -> 0x4594 fde=[ 30f0] │ │ - 0x430a0 (offset: 0x4e46c) -> 0x8cec fde=[ 7848] │ │ - 0x43d70 (offset: 0x4f13c) -> 0x8d3c fde=[ 7898] │ │ - 0x44384 (offset: 0x4f750) -> 0x45cc fde=[ 3128] │ │ - 0x45260 (offset: 0x5062c) -> 0x4668 fde=[ 31c4] │ │ - 0x46510 (offset: 0x518dc) -> 0x46b4 fde=[ 3210] │ │ - 0x46fcc (offset: 0x52398) -> 0x4a18 fde=[ 3574] │ │ - 0x47268 (offset: 0x52634) -> 0x8d90 fde=[ 78ec] │ │ - 0x47370 (offset: 0x5273c) -> 0x4a2c fde=[ 3588] │ │ - 0x47430 (offset: 0x527fc) -> 0x4a40 fde=[ 359c] │ │ - 0x47480 (offset: 0x5284c) -> 0x4a68 fde=[ 35c4] │ │ - 0x47a64 (offset: 0x52e30) -> 0x8dd8 fde=[ 7934] │ │ - 0x481c8 (offset: 0x53594) -> 0x4ac4 fde=[ 3620] │ │ - 0x48344 (offset: 0x53710) -> 0x4ad8 fde=[ 3634] │ │ - 0x48470 (offset: 0x5383c) -> 0x4b28 fde=[ 3684] │ │ - 0x48838 (offset: 0x53c04) -> 0x4b74 fde=[ 36d0] │ │ - 0x488cc (offset: 0x53c98) -> 0x4b88 fde=[ 36e4] │ │ - 0x48960 (offset: 0x53d2c) -> 0x4b9c fde=[ 36f8] │ │ - 0x48e80 (offset: 0x5424c) -> 0x4c18 fde=[ 3774] │ │ - 0x48ee8 (offset: 0x542b4) -> 0x4c48 fde=[ 37a4] │ │ - 0x49af4 (offset: 0x54ec0) -> 0x4c88 fde=[ 37e4] │ │ - 0x49c14 (offset: 0x54fe0) -> 0x4c9c fde=[ 37f8] │ │ - 0x49c9c (offset: 0x55068) -> 0x8e2c fde=[ 7988] │ │ - 0x49db0 (offset: 0x5517c) -> 0x4cb0 fde=[ 380c] │ │ - 0x49e18 (offset: 0x551e4) -> 0x4ce0 fde=[ 383c] │ │ - 0x49e68 (offset: 0x55234) -> 0x4d08 fde=[ 3864] │ │ - 0x49ef4 (offset: 0x552c0) -> 0x4d4c fde=[ 38a8] │ │ - 0x49f6c (offset: 0x55338) -> 0x4d7c fde=[ 38d8] │ │ - 0x4a014 (offset: 0x553e0) -> 0x4dc0 fde=[ 391c] │ │ - 0x4a0b0 (offset: 0x5547c) -> 0x4e04 fde=[ 3960] │ │ - 0x4a5d8 (offset: 0x559a4) -> 0x8e74 fde=[ 79d0] │ │ - 0x4ad94 (offset: 0x56160) -> 0x4e60 fde=[ 39bc] │ │ - 0x4ae64 (offset: 0x56230) -> 0x8ec8 fde=[ 7a24] │ │ - 0x4af70 (offset: 0x5633c) -> 0x8f0c fde=[ 7a68] │ │ - 0x4b17c (offset: 0x56548) -> 0x4e98 fde=[ 39f4] │ │ - 0x4b4cc (offset: 0x56898) -> 0x8f74 fde=[ 7ad0] │ │ - 0x4b79c (offset: 0x56b68) -> 0x4f28 fde=[ 3a84] │ │ - 0x4b848 (offset: 0x56c14) -> 0x4f3c fde=[ 3a98] │ │ - 0x4b928 (offset: 0x56cf4) -> 0x4f7c fde=[ 3ad8] │ │ - 0x4b990 (offset: 0x56d5c) -> 0x4fac fde=[ 3b08] │ │ - 0x4bc44 (offset: 0x57010) -> 0x4ff8 fde=[ 3b54] │ │ - 0x4be48 (offset: 0x57214) -> 0x502c fde=[ 3b88] │ │ - 0x4c62c (offset: 0x579f8) -> 0x50b8 fde=[ 3c14] │ │ - 0x4c694 (offset: 0x57a60) -> 0x8fc8 fde=[ 7b24] │ │ - 0x4c758 (offset: 0x57b24) -> 0x50e8 fde=[ 3c44] │ │ - 0x4c7f8 (offset: 0x57bc4) -> 0x5120 fde=[ 3c7c] │ │ - 0x4c860 (offset: 0x57c2c) -> 0x9008 fde=[ 7b64] │ │ - 0x4c91c (offset: 0x57ce8) -> 0x9040 fde=[ 7b9c] │ │ - 0x4cab4 (offset: 0x57e80) -> 0x5150 fde=[ 3cac] │ │ - 0x4cb28 (offset: 0x57ef4) -> 0x517c fde=[ 3cd8] │ │ - 0x4cb90 (offset: 0x57f5c) -> 0x51ac fde=[ 3d08] │ │ - 0x4cbd8 (offset: 0x57fa4) -> 0x51c8 fde=[ 3d24] │ │ - 0x4cc40 (offset: 0x5800c) -> 0x9094 fde=[ 7bf0] │ │ - 0x4ccf0 (offset: 0x580bc) -> 0x90e4 fde=[ 7c40] │ │ - 0x4ce24 (offset: 0x581f0) -> 0x913c fde=[ 7c98] │ │ - 0x4cecc (offset: 0x58298) -> 0x9180 fde=[ 7cdc] │ │ - 0x4d0dc (offset: 0x584a8) -> 0x51e8 fde=[ 3d44] │ │ - 0x4d474 (offset: 0x58840) -> 0x5230 fde=[ 3d8c] │ │ - 0x4d550 (offset: 0x5891c) -> 0x5274 fde=[ 3dd0] │ │ - 0x4d660 (offset: 0x58a2c) -> 0x52c8 fde=[ 3e24] │ │ - 0x4d7d8 (offset: 0x58ba4) -> 0x530c fde=[ 3e68] │ │ - 0x4d7e8 (offset: 0x58bb4) -> 0x5320 fde=[ 3e7c] │ │ - 0x4daa4 (offset: 0x58e70) -> 0x5334 fde=[ 3e90] │ │ - 0x4db0c (offset: 0x58ed8) -> 0x91d0 fde=[ 7d2c] │ │ - 0x4dc14 (offset: 0x58fe0) -> 0x9218 fde=[ 7d74] │ │ - 0x4dd1c (offset: 0x590e8) -> 0x5364 fde=[ 3ec0] │ │ - 0x4dd84 (offset: 0x59150) -> 0x9260 fde=[ 7dbc] │ │ - 0x4de30 (offset: 0x591fc) -> 0x92b4 fde=[ 7e10] │ │ - 0x4df74 (offset: 0x59340) -> 0x5394 fde=[ 3ef0] │ │ - 0x4dfdc (offset: 0x593a8) -> 0x53c4 fde=[ 3f20] │ │ - 0x4e708 (offset: 0x59ad4) -> 0x9310 fde=[ 7e6c] │ │ - 0x4e77c (offset: 0x59b48) -> 0x541c fde=[ 3f78] │ │ - 0x4ec60 (offset: 0x5a02c) -> 0x9348 fde=[ 7ea4] │ │ - 0x4f32c (offset: 0x5a6f8) -> 0x5478 fde=[ 3fd4] │ │ - 0x4f3f8 (offset: 0x5a7c4) -> 0x54b0 fde=[ 400c] │ │ - 0x4f8c4 (offset: 0x5ac90) -> 0x939c fde=[ 7ef8] │ │ - 0x500bc (offset: 0x5b488) -> 0x550c fde=[ 4068] │ │ - 0x50378 (offset: 0x5b744) -> 0x552c fde=[ 4088] │ │ - 0x50444 (offset: 0x5b810) -> 0x5564 fde=[ 40c0] │ │ - 0x50508 (offset: 0x5b8d4) -> 0x5578 fde=[ 40d4] │ │ - 0x50900 (offset: 0x5bccc) -> 0x93ec fde=[ 7f48] │ │ - 0x50da4 (offset: 0x5c170) -> 0x55d8 fde=[ 4134] │ │ - 0x50ea4 (offset: 0x5c270) -> 0x55f0 fde=[ 414c] │ │ - 0x50f74 (offset: 0x5c340) -> 0x9428 fde=[ 7f84] │ │ - 0x51210 (offset: 0x5c5dc) -> 0x5628 fde=[ 4184] │ │ - 0x51254 (offset: 0x5c620) -> 0x565c fde=[ 41b8] │ │ - 0x513a4 (offset: 0x5c770) -> 0x5670 fde=[ 41cc] │ │ - 0x514cc (offset: 0x5c898) -> 0x9480 fde=[ 7fdc] │ │ - 0x515a4 (offset: 0x5c970) -> 0x56a8 fde=[ 4204] │ │ - 0x515d8 (offset: 0x5c9a4) -> 0x56d0 fde=[ 422c] │ │ - 0x515ec (offset: 0x5c9b8) -> 0x56e4 fde=[ 4240] │ │ - 0x51600 (offset: 0x5c9cc) -> 0x56f8 fde=[ 4254] │ │ - 0x51610 (offset: 0x5c9dc) -> 0x570c fde=[ 4268] │ │ - 0x51618 (offset: 0x5c9e4) -> 0x5720 fde=[ 427c] │ │ - 0x5161c (offset: 0x5c9e8) -> 0x94c0 fde=[ 801c] │ │ - 0x518a0 (offset: 0x5cc6c) -> 0x5734 fde=[ 4290] │ │ - 0x51984 (offset: 0x5cd50) -> 0x5778 fde=[ 42d4] │ │ - 0x520dc (offset: 0x5d4a8) -> 0x57c4 fde=[ 4320] │ │ - 0x521e0 (offset: 0x5d5ac) -> 0x57d8 fde=[ 4334] │ │ - 0x521f8 (offset: 0x5d5c4) -> 0x9528 fde=[ 8084] │ │ - 0x5228c (offset: 0x5d658) -> 0x57ec fde=[ 4348] │ │ - 0x522ac (offset: 0x5d678) -> 0x5800 fde=[ 435c] │ │ - 0x52988 (offset: 0x5dd54) -> 0x5850 fde=[ 43ac] │ │ - 0x52ce0 (offset: 0x5e0ac) -> 0x58d0 fde=[ 442c] │ │ - 0x52cf0 (offset: 0x5e0bc) -> 0x9560 fde=[ 80bc] │ │ - 0x52d90 (offset: 0x5e15c) -> 0x95a4 fde=[ 8100] │ │ - 0x52ec8 (offset: 0x5e294) -> 0x58e4 fde=[ 4440] │ │ - 0x52edc (offset: 0x5e2a8) -> 0x58f8 fde=[ 4454] │ │ - 0x52f38 (offset: 0x5e304) -> 0x5930 fde=[ 448c] │ │ - 0x52fa0 (offset: 0x5e36c) -> 0x5968 fde=[ 44c4] │ │ - 0x52fa8 (offset: 0x5e374) -> 0x597c fde=[ 44d8] │ │ - 0x52fb0 (offset: 0x5e37c) -> 0x5990 fde=[ 44ec] │ │ - 0x53080 (offset: 0x5e44c) -> 0x59cc fde=[ 4528] │ │ - 0x53234 (offset: 0x5e600) -> 0x5a0c fde=[ 4568] │ │ - 0x53360 (offset: 0x5e72c) -> 0x5a64 fde=[ 45c0] │ │ - 0x5336c (offset: 0x5e738) -> 0x95e8 fde=[ 8144] │ │ - 0x53464 (offset: 0x5e830) -> 0x5a80 fde=[ 45dc] │ │ - 0x53544 (offset: 0x5e910) -> 0x5acc fde=[ 4628] │ │ - 0x53558 (offset: 0x5e924) -> 0x5ae0 fde=[ 463c] │ │ - 0x53560 (offset: 0x5e92c) -> 0x5af4 fde=[ 4650] │ │ - 0x53574 (offset: 0x5e940) -> 0x5b08 fde=[ 4664] │ │ - 0x536c0 (offset: 0x5ea8c) -> 0x5b1c fde=[ 4678] │ │ - 0x536cc (offset: 0x5ea98) -> 0x5b30 fde=[ 468c] │ │ - 0x536d8 (offset: 0x5eaa4) -> 0x5b44 fde=[ 46a0] │ │ - 0x536e4 (offset: 0x5eab0) -> 0x5b58 fde=[ 46b4] │ │ - 0x536f0 (offset: 0x5eabc) -> 0x5b6c fde=[ 46c8] │ │ - 0x536fc (offset: 0x5eac8) -> 0x9630 fde=[ 818c] │ │ - 0x53878 (offset: 0x5ec44) -> 0x9660 fde=[ 81bc] │ │ - 0x538ec (offset: 0x5ecb8) -> 0x5b88 fde=[ 46e4] │ │ - 0x53908 (offset: 0x5ecd4) -> 0x5b9c fde=[ 46f8] │ │ - 0x53928 (offset: 0x5ecf4) -> 0x5bb0 fde=[ 470c] │ │ - 0x53934 (offset: 0x5ed00) -> 0x5bc4 fde=[ 4720] │ │ - 0x53948 (offset: 0x5ed14) -> 0x5bd8 fde=[ 4734] │ │ - 0x53974 (offset: 0x5ed40) -> 0x5bf4 fde=[ 4750] │ │ - 0x53a40 (offset: 0x5ee0c) -> 0x5c28 fde=[ 4784] │ │ - 0x53a4c (offset: 0x5ee18) -> 0x5c44 fde=[ 47a0] │ │ - 0x53a5c (offset: 0x5ee28) -> 0x96a8 fde=[ 8204] │ │ - 0x53b54 (offset: 0x5ef20) -> 0x5c60 fde=[ 47bc] │ │ - 0x53b60 (offset: 0x5ef2c) -> 0x96d0 fde=[ 822c] │ │ - 0x53bf4 (offset: 0x5efc0) -> 0x5c7c fde=[ 47d8] │ │ - 0x53c28 (offset: 0x5eff4) -> 0x96f8 fde=[ 8254] │ │ - 0x53d0c (offset: 0x5f0d8) -> 0x9734 fde=[ 8290] │ │ - 0x53dbc (offset: 0x5f188) -> 0x5c90 fde=[ 47ec] │ │ - 0x53dd0 (offset: 0x5f19c) -> 0x5ca4 fde=[ 4800] │ │ - 0x53e54 (offset: 0x5f220) -> 0x5cd8 fde=[ 4834] │ │ - 0x53f78 (offset: 0x5f344) -> 0x5d0c fde=[ 4868] │ │ - 0x53f8c (offset: 0x5f358) -> 0x5d20 fde=[ 487c] │ │ - 0x53fa0 (offset: 0x5f36c) -> 0x5d34 fde=[ 4890] │ │ - 0x53fe0 (offset: 0x5f3ac) -> 0x5d64 fde=[ 48c0] │ │ - 0x53fec (offset: 0x5f3b8) -> 0x5d78 fde=[ 48d4] │ │ - 0x53ff8 (offset: 0x5f3c4) -> 0x9778 fde=[ 82d4] │ │ - 0x540a0 (offset: 0x5f46c) -> 0x5d8c fde=[ 48e8] │ │ - 0x540c0 (offset: 0x5f48c) -> 0x97a0 fde=[ 82fc] │ │ - 0x54168 (offset: 0x5f534) -> 0x5da8 fde=[ 4904] │ │ - 0x54180 (offset: 0x5f54c) -> 0x5dc4 fde=[ 4920] │ │ - 0x5418c (offset: 0x5f558) -> 0x5de0 fde=[ 493c] │ │ - 0x5427c (offset: 0x5f648) -> 0x97c8 fde=[ 8324] │ │ - 0x54c4c (offset: 0x60018) -> 0x5e1c fde=[ 4978] │ │ - 0x54c80 (offset: 0x6004c) -> 0x5e30 fde=[ 498c] │ │ - 0x54ca0 (offset: 0x6006c) -> 0x9834 fde=[ 8390] │ │ - 0x54e54 (offset: 0x60220) -> 0x5e4c fde=[ 49a8] │ │ - 0x54ef4 (offset: 0x602c0) -> 0x9874 fde=[ 83d0] │ │ - 0x550f8 (offset: 0x604c4) -> 0x5e88 fde=[ 49e4] │ │ - 0x55108 (offset: 0x604d4) -> 0x5e9c fde=[ 49f8] │ │ - 0x55184 (offset: 0x60550) -> 0x5ed0 fde=[ 4a2c] │ │ - 0x55200 (offset: 0x605cc) -> 0x5f04 fde=[ 4a60] │ │ - 0x552f4 (offset: 0x606c0) -> 0x5f40 fde=[ 4a9c] │ │ - 0x55334 (offset: 0x60700) -> 0x5f54 fde=[ 4ab0] │ │ - 0x553c4 (offset: 0x60790) -> 0x5f84 fde=[ 4ae0] │ │ - 0x5541c (offset: 0x607e8) -> 0x5fbc fde=[ 4b18] │ │ - 0x5542c (offset: 0x607f8) -> 0x5fd0 fde=[ 4b2c] │ │ - 0x55438 (offset: 0x60804) -> 0x5fe4 fde=[ 4b40] │ │ - 0x55444 (offset: 0x60810) -> 0x5ff8 fde=[ 4b54] │ │ - 0x55450 (offset: 0x6081c) -> 0x600c fde=[ 4b68] │ │ - 0x55460 (offset: 0x6082c) -> 0x6020 fde=[ 4b7c] │ │ - 0x554c4 (offset: 0x60890) -> 0x6034 fde=[ 4b90] │ │ - 0x554d0 (offset: 0x6089c) -> 0x6048 fde=[ 4ba4] │ │ - 0x554dc (offset: 0x608a8) -> 0x605c fde=[ 4bb8] │ │ - 0x554e8 (offset: 0x608b4) -> 0x6070 fde=[ 4bcc] │ │ - 0x554f4 (offset: 0x608c0) -> 0x6084 fde=[ 4be0] │ │ - 0x55500 (offset: 0x608cc) -> 0x6098 fde=[ 4bf4] │ │ - 0x55508 (offset: 0x608d4) -> 0x60ac fde=[ 4c08] │ │ - 0x55514 (offset: 0x608e0) -> 0x60c0 fde=[ 4c1c] │ │ - 0x55520 (offset: 0x608ec) -> 0x60d4 fde=[ 4c30] │ │ - 0x5552c (offset: 0x608f8) -> 0x60e8 fde=[ 4c44] │ │ - 0x55540 (offset: 0x6090c) -> 0x60fc fde=[ 4c58] │ │ - 0x5554c (offset: 0x60918) -> 0x6110 fde=[ 4c6c] │ │ - 0x55558 (offset: 0x60924) -> 0x6124 fde=[ 4c80] │ │ - 0x55570 (offset: 0x6093c) -> 0x6138 fde=[ 4c94] │ │ - 0x5557c (offset: 0x60948) -> 0x614c fde=[ 4ca8] │ │ - 0x55588 (offset: 0x60954) -> 0x6160 fde=[ 4cbc] │ │ - 0x55590 (offset: 0x6095c) -> 0x6174 fde=[ 4cd0] │ │ - 0x55598 (offset: 0x60964) -> 0x6188 fde=[ 4ce4] │ │ - 0x555a0 (offset: 0x6096c) -> 0x619c fde=[ 4cf8] │ │ - 0x555b4 (offset: 0x60980) -> 0x61b0 fde=[ 4d0c] │ │ - 0x555c8 (offset: 0x60994) -> 0x61c4 fde=[ 4d20] │ │ - 0x555dc (offset: 0x609a8) -> 0x61d8 fde=[ 4d34] │ │ - 0x555f0 (offset: 0x609bc) -> 0x61ec fde=[ 4d48] │ │ - 0x55600 (offset: 0x609cc) -> 0x6200 fde=[ 4d5c] │ │ - 0x55608 (offset: 0x609d4) -> 0x6214 fde=[ 4d70] │ │ - 0x55610 (offset: 0x609dc) -> 0x6228 fde=[ 4d84] │ │ - 0x55618 (offset: 0x609e4) -> 0x623c fde=[ 4d98] │ │ - 0x55628 (offset: 0x609f4) -> 0x6250 fde=[ 4dac] │ │ - 0x55638 (offset: 0x60a04) -> 0x6264 fde=[ 4dc0] │ │ - 0x55654 (offset: 0x60a20) -> 0x6278 fde=[ 4dd4] │ │ - 0x55670 (offset: 0x60a3c) -> 0x628c fde=[ 4de8] │ │ - 0x55680 (offset: 0x60a4c) -> 0x62a0 fde=[ 4dfc] │ │ - 0x55690 (offset: 0x60a5c) -> 0x62b4 fde=[ 4e10] │ │ - 0x556a0 (offset: 0x60a6c) -> 0x62c8 fde=[ 4e24] │ │ - 0x556b0 (offset: 0x60a7c) -> 0x62dc fde=[ 4e38] │ │ - 0x556c8 (offset: 0x60a94) -> 0x62f0 fde=[ 4e4c] │ │ - 0x556e0 (offset: 0x60aac) -> 0x6304 fde=[ 4e60] │ │ - 0x556f8 (offset: 0x60ac4) -> 0x6318 fde=[ 4e74] │ │ - 0x55710 (offset: 0x60adc) -> 0x632c fde=[ 4e88] │ │ - 0x55718 (offset: 0x60ae4) -> 0x6340 fde=[ 4e9c] │ │ - 0x55720 (offset: 0x60aec) -> 0x6354 fde=[ 4eb0] │ │ - 0x5572c (offset: 0x60af8) -> 0x6368 fde=[ 4ec4] │ │ - 0x55738 (offset: 0x60b04) -> 0x637c fde=[ 4ed8] │ │ - 0x55740 (offset: 0x60b0c) -> 0x6390 fde=[ 4eec] │ │ - 0x55748 (offset: 0x60b14) -> 0x63a4 fde=[ 4f00] │ │ - 0x55750 (offset: 0x60b1c) -> 0x63b8 fde=[ 4f14] │ │ - 0x5575c (offset: 0x60b28) -> 0x63cc fde=[ 4f28] │ │ - 0x55768 (offset: 0x60b34) -> 0x63e0 fde=[ 4f3c] │ │ - 0x55774 (offset: 0x60b40) -> 0x63f4 fde=[ 4f50] │ │ - 0x5577c (offset: 0x60b48) -> 0x6408 fde=[ 4f64] │ │ - 0x55788 (offset: 0x60b54) -> 0x641c fde=[ 4f78] │ │ - 0x55790 (offset: 0x60b5c) -> 0x6430 fde=[ 4f8c] │ │ - 0x5579c (offset: 0x60b68) -> 0x6444 fde=[ 4fa0] │ │ - 0x557a8 (offset: 0x60b74) -> 0x6458 fde=[ 4fb4] │ │ - 0x557b0 (offset: 0x60b7c) -> 0x646c fde=[ 4fc8] │ │ - 0x557bc (offset: 0x60b88) -> 0x6480 fde=[ 4fdc] │ │ - 0x557c8 (offset: 0x60b94) -> 0x6494 fde=[ 4ff0] │ │ - 0x557d4 (offset: 0x60ba0) -> 0x64a8 fde=[ 5004] │ │ - 0x557e0 (offset: 0x60bac) -> 0x64bc fde=[ 5018] │ │ - 0x557ec (offset: 0x60bb8) -> 0x64d0 fde=[ 502c] │ │ - 0x557f8 (offset: 0x60bc4) -> 0x64e4 fde=[ 5040] │ │ - 0x55804 (offset: 0x60bd0) -> 0x64f8 fde=[ 5054] │ │ - 0x5580c (offset: 0x60bd8) -> 0x650c fde=[ 5068] │ │ - 0x55814 (offset: 0x60be0) -> 0x6520 fde=[ 507c] │ │ - 0x55820 (offset: 0x60bec) -> 0x6534 fde=[ 5090] │ │ - 0x55834 (offset: 0x60c00) -> 0x6548 fde=[ 50a4] │ │ - 0x55848 (offset: 0x60c14) -> 0x655c fde=[ 50b8] │ │ - 0x5585c (offset: 0x60c28) -> 0x6570 fde=[ 50cc] │ │ - 0x55868 (offset: 0x60c34) -> 0x6584 fde=[ 50e0] │ │ - 0x55874 (offset: 0x60c40) -> 0x6598 fde=[ 50f4] │ │ - 0x55888 (offset: 0x60c54) -> 0x65ac fde=[ 5108] │ │ - 0x55894 (offset: 0x60c60) -> 0x65c0 fde=[ 511c] │ │ - 0x558a8 (offset: 0x60c74) -> 0x65d4 fde=[ 5130] │ │ - 0x558bc (offset: 0x60c88) -> 0x65e8 fde=[ 5144] │ │ - 0x558d0 (offset: 0x60c9c) -> 0x65fc fde=[ 5158] │ │ - 0x558dc (offset: 0x60ca8) -> 0x6610 fde=[ 516c] │ │ - 0x558f0 (offset: 0x60cbc) -> 0x6624 fde=[ 5180] │ │ - 0x558fc (offset: 0x60cc8) -> 0x6638 fde=[ 5194] │ │ - 0x55910 (offset: 0x60cdc) -> 0x664c fde=[ 51a8] │ │ - 0x5591c (offset: 0x60ce8) -> 0x6660 fde=[ 51bc] │ │ - 0x55928 (offset: 0x60cf4) -> 0x6674 fde=[ 51d0] │ │ - 0x5593c (offset: 0x60d08) -> 0x6688 fde=[ 51e4] │ │ - 0x55950 (offset: 0x60d1c) -> 0x669c fde=[ 51f8] │ │ - 0x55a48 (offset: 0x60e14) -> 0x66ec fde=[ 5248] │ │ - 0x55b80 (offset: 0x60f4c) -> 0x6738 fde=[ 5294] │ │ - 0x55c08 (offset: 0x60fd4) -> 0x675c fde=[ 52b8] │ │ - 0x55cfc (offset: 0x610c8) -> 0x6798 fde=[ 52f4] │ │ - 0x55d30 (offset: 0x610fc) -> 0x67c4 fde=[ 5320] │ │ - 0x55d64 (offset: 0x61130) -> 0x67f0 fde=[ 534c] │ │ - 0x55d80 (offset: 0x6114c) -> 0x6804 fde=[ 5360] │ │ - 0x55d88 (offset: 0x61154) -> 0x6818 fde=[ 5374] │ │ - 0x55db8 (offset: 0x61184) -> 0x6844 fde=[ 53a0] │ │ - 0x55dc8 (offset: 0x61194) -> 0x685c fde=[ 53b8] │ │ - 0x55e74 (offset: 0x61240) -> 0x688c fde=[ 53e8] │ │ - 0x55ef0 (offset: 0x612bc) -> 0x68d0 fde=[ 542c] │ │ - 0x55fdc (offset: 0x613a8) -> 0x6918 fde=[ 5474] │ │ - 0x55ff0 (offset: 0x613bc) -> 0x692c fde=[ 5488] │ │ - 0x56004 (offset: 0x613d0) -> 0x6940 fde=[ 549c] │ │ - 0x56044 (offset: 0x61410) -> 0x696c fde=[ 54c8] │ │ - 0x5606c (offset: 0x61438) -> 0x6998 fde=[ 54f4] │ │ - 0x56094 (offset: 0x61460) -> 0x69c4 fde=[ 5520] │ │ - 0x56224 (offset: 0x615f0) -> 0x6a0c fde=[ 5568] │ │ - 0x564e4 (offset: 0x618b0) -> 0x6a50 fde=[ 55ac] │ │ - 0x564ec (offset: 0x618b8) -> 0x6a64 fde=[ 55c0] │ │ - 0x564f4 (offset: 0x618c0) -> 0x6a78 fde=[ 55d4] │ │ - 0x56534 (offset: 0x61900) -> 0x6a8c fde=[ 55e8] │ │ - 0x56654 (offset: 0x61a20) -> 0x6b08 fde=[ 5664] │ │ - 0x56774 (offset: 0x61b40) -> 0x6b84 fde=[ 56e0] │ │ - 0x56788 (offset: 0x61b54) -> 0x6b98 fde=[ 56f4] │ │ - 0x56798 (offset: 0x61b64) -> 0x6bac fde=[ 5708] │ │ - 0x567a8 (offset: 0x61b74) -> 0x6bc0 fde=[ 571c] │ │ - 0x56880 (offset: 0x61c4c) -> 0x6bf8 fde=[ 5754] │ │ - 0x568c4 (offset: 0x61c90) -> 0x6c0c fde=[ 5768] │ │ - 0x568d0 (offset: 0x61c9c) -> 0x6c20 fde=[ 577c] │ │ - 0x568dc (offset: 0x61ca8) -> 0x6c34 fde=[ 5790] │ │ - 0x56908 (offset: 0x61cd4) -> 0x6c60 fde=[ 57bc] │ │ - 0x56b88 (offset: 0x61f54) -> 0x6cd0 fde=[ 582c] │ │ - 0x56b94 (offset: 0x61f60) -> 0x6ce4 fde=[ 5840] │ │ - 0x56cb8 (offset: 0x62084) -> 0x6cf8 fde=[ 5854] │ │ - 0x57174 (offset: 0x62540) -> 0x6d44 fde=[ 58a0] │ │ - 0x57c88 (offset: 0x63054) -> 0x6d90 fde=[ 58ec] │ │ - 0x57d84 (offset: 0x63150) -> 0x6dd0 fde=[ 592c] │ │ - 0x57f80 (offset: 0x6334c) -> 0x6e78 fde=[ 59d4] │ │ - 0x582a4 (offset: 0x63670) -> 0x6ec0 fde=[ 5a1c] │ │ - 0x58474 (offset: 0x63840) -> 0x6f00 fde=[ 5a5c] │ │ - 0x58e38 (offset: 0x64204) -> 0x6f4c fde=[ 5aa8] │ │ - 0x59120 (offset: 0x644ec) -> 0x6f98 fde=[ 5af4] │ │ - 0x592c0 (offset: 0x6468c) -> 0x6fe4 fde=[ 5b40] │ │ - 0x59488 (offset: 0x64854) -> 0x7030 fde=[ 5b8c] │ │ - 0x59654 (offset: 0x64a20) -> 0x7080 fde=[ 5bdc] │ │ - 0x5973c (offset: 0x64b08) -> 0x70c0 fde=[ 5c1c] │ │ - 0x5976c (offset: 0x64b38) -> 0x70d8 fde=[ 5c34] │ │ - 0x597b4 (offset: 0x64b80) -> 0x70f8 fde=[ 5c54] │ │ - 0x597fc (offset: 0x64bc8) -> 0x7118 fde=[ 5c74] │ │ - 0x59884 (offset: 0x64c50) -> 0x715c fde=[ 5cb8] │ │ + Start of frame section: 0x149c (offset: 0xc990) │ │ + Entries in search table: 0x292 │ │ + 0xd660 (offset: 0x18b50) -> 0x14b4 fde=[ 14] │ │ + 0xd670 (offset: 0x18b60) -> 0x14c8 fde=[ 28] │ │ + 0xd678 (offset: 0x18b68) -> 0x14dc fde=[ 3c] │ │ + 0xd680 (offset: 0x18b70) -> 0x14f0 fde=[ 50] │ │ + 0xd694 (offset: 0x18b84) -> 0x1504 fde=[ 64] │ │ + 0xd6b0 (offset: 0x18ba0) -> 0x1518 fde=[ 78] │ │ + 0xd6c0 (offset: 0x18bb0) -> 0x7114 fde=[ 5c74] │ │ + 0xde20 (offset: 0x19310) -> 0x7168 fde=[ 5cc8] │ │ + 0xe580 (offset: 0x19a70) -> 0x71bc fde=[ 5d1c] │ │ + 0xf4b0 (offset: 0x1a9a0) -> 0x7230 fde=[ 5d90] │ │ + 0xf6ec (offset: 0x1abdc) -> 0x1530 fde=[ 90] │ │ + 0xf940 (offset: 0x1ae30) -> 0x72a4 fde=[ 5e04] │ │ + 0xfcdc (offset: 0x1b1cc) -> 0x15ec fde=[ 14c] │ │ + 0xfd68 (offset: 0x1b258) -> 0x7328 fde=[ 5e88] │ │ + 0x117dc (offset: 0x1cccc) -> 0x738c fde=[ 5eec] │ │ + 0x11fb4 (offset: 0x1d4a4) -> 0x73f8 fde=[ 5f58] │ │ + 0x12180 (offset: 0x1d670) -> 0x162c fde=[ 18c] │ │ + 0x121a4 (offset: 0x1d694) -> 0x1640 fde=[ 1a0] │ │ + 0x121d8 (offset: 0x1d6c8) -> 0x7448 fde=[ 5fa8] │ │ + 0x1223c (offset: 0x1d72c) -> 0x748c fde=[ 5fec] │ │ + 0x122e8 (offset: 0x1d7d8) -> 0x74e0 fde=[ 6040] │ │ + 0x12424 (offset: 0x1d914) -> 0x1654 fde=[ 1b4] │ │ + 0x1246c (offset: 0x1d95c) -> 0x1688 fde=[ 1e8] │ │ + 0x124f0 (offset: 0x1d9e0) -> 0x7538 fde=[ 6098] │ │ + 0x12584 (offset: 0x1da74) -> 0x7578 fde=[ 60d8] │ │ + 0x12620 (offset: 0x1db10) -> 0x16b0 fde=[ 210] │ │ + 0x1272c (offset: 0x1dc1c) -> 0x75b8 fde=[ 6118] │ │ + 0x12864 (offset: 0x1dd54) -> 0x7630 fde=[ 6190] │ │ + 0x12910 (offset: 0x1de00) -> 0x7684 fde=[ 61e4] │ │ + 0x12a48 (offset: 0x1df38) -> 0x16c4 fde=[ 224] │ │ + 0x12ad0 (offset: 0x1dfc0) -> 0x16f4 fde=[ 254] │ │ + 0x12d28 (offset: 0x1e218) -> 0x76fc fde=[ 625c] │ │ + 0x12e40 (offset: 0x1e330) -> 0x1740 fde=[ 2a0] │ │ + 0x12eac (offset: 0x1e39c) -> 0x7758 fde=[ 62b8] │ │ + 0x12fe8 (offset: 0x1e4d8) -> 0x77b8 fde=[ 6318] │ │ + 0x13104 (offset: 0x1e5f4) -> 0x7810 fde=[ 6370] │ │ + 0x13564 (offset: 0x1ea54) -> 0x7878 fde=[ 63d8] │ │ + 0x13bb8 (offset: 0x1f0a8) -> 0x177c fde=[ 2dc] │ │ + 0x13d30 (offset: 0x1f220) -> 0x78cc fde=[ 642c] │ │ + 0x13ee8 (offset: 0x1f3d8) -> 0x1790 fde=[ 2f0] │ │ + 0x13f3c (offset: 0x1f42c) -> 0x7928 fde=[ 6488] │ │ + 0x14684 (offset: 0x1fb74) -> 0x17b8 fde=[ 318] │ │ + 0x153b0 (offset: 0x208a0) -> 0x17f0 fde=[ 350] │ │ + 0x154e0 (offset: 0x209d0) -> 0x7978 fde=[ 64d8] │ │ + 0x1568c (offset: 0x20b7c) -> 0x182c fde=[ 38c] │ │ + 0x156b8 (offset: 0x20ba8) -> 0x1840 fde=[ 3a0] │ │ + 0x15734 (offset: 0x20c24) -> 0x1870 fde=[ 3d0] │ │ + 0x15950 (offset: 0x20e40) -> 0x18c0 fde=[ 420] │ │ + 0x15a10 (offset: 0x20f00) -> 0x79d0 fde=[ 6530] │ │ + 0x15cf0 (offset: 0x211e0) -> 0x7a1c fde=[ 657c] │ │ + 0x15d88 (offset: 0x21278) -> 0x1908 fde=[ 468] │ │ + 0x1601c (offset: 0x2150c) -> 0x7a50 fde=[ 65b0] │ │ + 0x169d0 (offset: 0x21ec0) -> 0x1944 fde=[ 4a4] │ │ + 0x16f94 (offset: 0x22484) -> 0x198c fde=[ 4ec] │ │ + 0x171e0 (offset: 0x226d0) -> 0x7aa4 fde=[ 6604] │ │ + 0x1741c (offset: 0x2290c) -> 0x19d4 fde=[ 534] │ │ + 0x17514 (offset: 0x22a04) -> 0x7afc fde=[ 665c] │ │ + 0x176ec (offset: 0x22bdc) -> 0x1a14 fde=[ 574] │ │ + 0x17714 (offset: 0x22c04) -> 0x1a3c fde=[ 59c] │ │ + 0x178f4 (offset: 0x22de4) -> 0x1a78 fde=[ 5d8] │ │ + 0x17954 (offset: 0x22e44) -> 0x1a8c fde=[ 5ec] │ │ + 0x179d0 (offset: 0x22ec0) -> 0x1abc fde=[ 61c] │ │ + 0x17c84 (offset: 0x23174) -> 0x1ad0 fde=[ 630] │ │ + 0x17e94 (offset: 0x23384) -> 0x1b08 fde=[ 668] │ │ + 0x18930 (offset: 0x23e20) -> 0x1b50 fde=[ 6b0] │ │ + 0x18a30 (offset: 0x23f20) -> 0x1b7c fde=[ 6dc] │ │ + 0x18ce0 (offset: 0x241d0) -> 0x1ba8 fde=[ 708] │ │ + 0x193cc (offset: 0x248bc) -> 0x1be8 fde=[ 748] │ │ + 0x193e0 (offset: 0x248d0) -> 0x1c04 fde=[ 764] │ │ + 0x193f8 (offset: 0x248e8) -> 0x1c20 fde=[ 780] │ │ + 0x19418 (offset: 0x24908) -> 0x1c3c fde=[ 79c] │ │ + 0x1948c (offset: 0x2497c) -> 0x1c6c fde=[ 7cc] │ │ + 0x1951c (offset: 0x24a0c) -> 0x7b4c fde=[ 66ac] │ │ + 0x19738 (offset: 0x24c28) -> 0x1cb4 fde=[ 814] │ │ + 0x19794 (offset: 0x24c84) -> 0x7b98 fde=[ 66f8] │ │ + 0x19898 (offset: 0x24d88) -> 0x7bf0 fde=[ 6750] │ │ + 0x198fc (offset: 0x24dec) -> 0x7c34 fde=[ 6794] │ │ + 0x19940 (offset: 0x24e30) -> 0x1ce4 fde=[ 844] │ │ + 0x1995c (offset: 0x24e4c) -> 0x1cf8 fde=[ 858] │ │ + 0x19970 (offset: 0x24e60) -> 0x1d0c fde=[ 86c] │ │ + 0x199ec (offset: 0x24edc) -> 0x1d40 fde=[ 8a0] │ │ + 0x19b08 (offset: 0x24ff8) -> 0x1d74 fde=[ 8d4] │ │ + 0x19b1c (offset: 0x2500c) -> 0x1d88 fde=[ 8e8] │ │ + 0x19b30 (offset: 0x25020) -> 0x1d9c fde=[ 8fc] │ │ + 0x19c6c (offset: 0x2515c) -> 0x1de8 fde=[ 948] │ │ + 0x19c7c (offset: 0x2516c) -> 0x1dfc fde=[ 95c] │ │ + 0x1a5c4 (offset: 0x25ab4) -> 0x1e44 fde=[ 9a4] │ │ + 0x1b38c (offset: 0x2687c) -> 0x1eb4 fde=[ a14] │ │ + 0x1b4d8 (offset: 0x269c8) -> 0x1f08 fde=[ a68] │ │ + 0x1b4f4 (offset: 0x269e4) -> 0x7c6c fde=[ 67cc] │ │ + 0x1cb8c (offset: 0x2807c) -> 0x1f1c fde=[ a7c] │ │ + 0x1cbc4 (offset: 0x280b4) -> 0x1f30 fde=[ a90] │ │ + 0x1e390 (offset: 0x29880) -> 0x1f6c fde=[ acc] │ │ + 0x1e404 (offset: 0x298f4) -> 0x1f9c fde=[ afc] │ │ + 0x1e494 (offset: 0x29984) -> 0x7ce8 fde=[ 6848] │ │ + 0x1e8f8 (offset: 0x29de8) -> 0x1fe4 fde=[ b44] │ │ + 0x1e900 (offset: 0x29df0) -> 0x1ff8 fde=[ b58] │ │ + 0x1e908 (offset: 0x29df8) -> 0x200c fde=[ b6c] │ │ + 0x1e910 (offset: 0x29e00) -> 0x2020 fde=[ b80] │ │ + 0x1e974 (offset: 0x29e64) -> 0x203c fde=[ b9c] │ │ + 0x1e984 (offset: 0x29e74) -> 0x2050 fde=[ bb0] │ │ + 0x1e990 (offset: 0x29e80) -> 0x2064 fde=[ bc4] │ │ + 0x1e9b8 (offset: 0x29ea8) -> 0x2080 fde=[ be0] │ │ + 0x1eb6c (offset: 0x2a05c) -> 0x20d4 fde=[ c34] │ │ + 0x1ee90 (offset: 0x2a380) -> 0x213c fde=[ c9c] │ │ + 0x1f2ec (offset: 0x2a7dc) -> 0x2180 fde=[ ce0] │ │ + 0x1f4bc (offset: 0x2a9ac) -> 0x21b8 fde=[ d18] │ │ + 0x1f760 (offset: 0x2ac50) -> 0x2218 fde=[ d78] │ │ + 0x1f7e8 (offset: 0x2acd8) -> 0x226c fde=[ dcc] │ │ + 0x1fa30 (offset: 0x2af20) -> 0x22b4 fde=[ e14] │ │ + 0x1fab0 (offset: 0x2afa0) -> 0x22f8 fde=[ e58] │ │ + 0x1fac4 (offset: 0x2afb4) -> 0x230c fde=[ e6c] │ │ + 0x1faf0 (offset: 0x2afe0) -> 0x2328 fde=[ e88] │ │ + 0x1fafc (offset: 0x2afec) -> 0x233c fde=[ e9c] │ │ + 0x1fe40 (offset: 0x2b330) -> 0x2384 fde=[ ee4] │ │ + 0x1fec0 (offset: 0x2b3b0) -> 0x2398 fde=[ ef8] │ │ + 0x1ffd8 (offset: 0x2b4c8) -> 0x23ac fde=[ f0c] │ │ + 0x200c4 (offset: 0x2b5b4) -> 0x23c0 fde=[ f20] │ │ + 0x20148 (offset: 0x2b638) -> 0x23e8 fde=[ f48] │ │ + 0x20238 (offset: 0x2b728) -> 0x23fc fde=[ f5c] │ │ + 0x20350 (offset: 0x2b840) -> 0x2410 fde=[ f70] │ │ + 0x205c0 (offset: 0x2bab0) -> 0x2424 fde=[ f84] │ │ + 0x20674 (offset: 0x2bb64) -> 0x2440 fde=[ fa0] │ │ + 0x20688 (offset: 0x2bb78) -> 0x245c fde=[ fbc] │ │ + 0x206c0 (offset: 0x2bbb0) -> 0x2478 fde=[ fd8] │ │ + 0x20860 (offset: 0x2bd50) -> 0x24bc fde=[ 101c] │ │ + 0x20958 (offset: 0x2be48) -> 0x24d0 fde=[ 1030] │ │ + 0x20a90 (offset: 0x2bf80) -> 0x250c fde=[ 106c] │ │ + 0x211b0 (offset: 0x2c6a0) -> 0x2560 fde=[ 10c0] │ │ + 0x212dc (offset: 0x2c7cc) -> 0x2588 fde=[ 10e8] │ │ + 0x212e8 (offset: 0x2c7d8) -> 0x25a4 fde=[ 1104] │ │ + 0x21624 (offset: 0x2cb14) -> 0x25c0 fde=[ 1120] │ │ + 0x21708 (offset: 0x2cbf8) -> 0x2624 fde=[ 1184] │ │ + 0x21768 (offset: 0x2cc58) -> 0x2660 fde=[ 11c0] │ │ + 0x21784 (offset: 0x2cc74) -> 0x267c fde=[ 11dc] │ │ + 0x217b4 (offset: 0x2cca4) -> 0x2698 fde=[ 11f8] │ │ + 0x217c8 (offset: 0x2ccb8) -> 0x26ac fde=[ 120c] │ │ + 0x217f8 (offset: 0x2cce8) -> 0x26c8 fde=[ 1228] │ │ + 0x21844 (offset: 0x2cd34) -> 0x26e4 fde=[ 1244] │ │ + 0x21868 (offset: 0x2cd58) -> 0x7d3c fde=[ 689c] │ │ + 0x21898 (offset: 0x2cd88) -> 0x2700 fde=[ 1260] │ │ + 0x218a4 (offset: 0x2cd94) -> 0x271c fde=[ 127c] │ │ + 0x218b0 (offset: 0x2cda0) -> 0x2738 fde=[ 1298] │ │ + 0x218d4 (offset: 0x2cdc4) -> 0x2754 fde=[ 12b4] │ │ + 0x219ac (offset: 0x2ce9c) -> 0x2768 fde=[ 12c8] │ │ + 0x219c8 (offset: 0x2ceb8) -> 0x2784 fde=[ 12e4] │ │ + 0x219e4 (offset: 0x2ced4) -> 0x27a0 fde=[ 1300] │ │ + 0x21a04 (offset: 0x2cef4) -> 0x27bc fde=[ 131c] │ │ + 0x21a3c (offset: 0x2cf2c) -> 0x27d8 fde=[ 1338] │ │ + 0x2227c (offset: 0x2d76c) -> 0x2844 fde=[ 13a4] │ │ + 0x222b0 (offset: 0x2d7a0) -> 0x2858 fde=[ 13b8] │ │ + 0x225dc (offset: 0x2dacc) -> 0x28a4 fde=[ 1404] │ │ + 0x22624 (offset: 0x2db14) -> 0x28cc fde=[ 142c] │ │ + 0x2263c (offset: 0x2db2c) -> 0x28e0 fde=[ 1440] │ │ + 0x22704 (offset: 0x2dbf4) -> 0x2914 fde=[ 1474] │ │ + 0x22838 (offset: 0x2dd28) -> 0x293c fde=[ 149c] │ │ + 0x228e4 (offset: 0x2ddd4) -> 0x2964 fde=[ 14c4] │ │ + 0x22aa4 (offset: 0x2df94) -> 0x2978 fde=[ 14d8] │ │ + 0x22b1c (offset: 0x2e00c) -> 0x29a0 fde=[ 1500] │ │ + 0x22bec (offset: 0x2e0dc) -> 0x29c8 fde=[ 1528] │ │ + 0x22c64 (offset: 0x2e154) -> 0x29f0 fde=[ 1550] │ │ + 0x22cd4 (offset: 0x2e1c4) -> 0x2a18 fde=[ 1578] │ │ + 0x22e08 (offset: 0x2e2f8) -> 0x2a44 fde=[ 15a4] │ │ + 0x22f00 (offset: 0x2e3f0) -> 0x2a84 fde=[ 15e4] │ │ + 0x22f54 (offset: 0x2e444) -> 0x2aac fde=[ 160c] │ │ + 0x22fe8 (offset: 0x2e4d8) -> 0x2ae0 fde=[ 1640] │ │ + 0x2353c (offset: 0x2ea2c) -> 0x2b1c fde=[ 167c] │ │ + 0x23788 (offset: 0x2ec78) -> 0x2b7c fde=[ 16dc] │ │ + 0x23850 (offset: 0x2ed40) -> 0x2bb0 fde=[ 1710] │ │ + 0x23918 (offset: 0x2ee08) -> 0x2be4 fde=[ 1744] │ │ + 0x23940 (offset: 0x2ee30) -> 0x2c0c fde=[ 176c] │ │ + 0x23968 (offset: 0x2ee58) -> 0x2c34 fde=[ 1794] │ │ + 0x23a54 (offset: 0x2ef44) -> 0x2c7c fde=[ 17dc] │ │ + 0x23a9c (offset: 0x2ef8c) -> 0x2c9c fde=[ 17fc] │ │ + 0x23bd4 (offset: 0x2f0c4) -> 0x2ce4 fde=[ 1844] │ │ + 0x23c04 (offset: 0x2f0f4) -> 0x2d0c fde=[ 186c] │ │ + 0x23c90 (offset: 0x2f180) -> 0x2d38 fde=[ 1898] │ │ + 0x23d7c (offset: 0x2f26c) -> 0x2d68 fde=[ 18c8] │ │ + 0x23dac (offset: 0x2f29c) -> 0x7d60 fde=[ 68c0] │ │ + 0x245a0 (offset: 0x2fa90) -> 0x2d90 fde=[ 18f0] │ │ + 0x245e4 (offset: 0x2fad4) -> 0x7db0 fde=[ 6910] │ │ + 0x2471c (offset: 0x2fc0c) -> 0x7e28 fde=[ 6988] │ │ + 0x24854 (offset: 0x2fd44) -> 0x7ea0 fde=[ 6a00] │ │ + 0x24c80 (offset: 0x30170) -> 0x7ef4 fde=[ 6a54] │ │ + 0x25200 (offset: 0x306f0) -> 0x7f50 fde=[ 6ab0] │ │ + 0x252bc (offset: 0x307ac) -> 0x2dac fde=[ 190c] │ │ + 0x25358 (offset: 0x30848) -> 0x7f9c fde=[ 6afc] │ │ + 0x25458 (offset: 0x30948) -> 0x7fe0 fde=[ 6b40] │ │ + 0x25554 (offset: 0x30a44) -> 0x2de0 fde=[ 1940] │ │ + 0x25654 (offset: 0x30b44) -> 0x8024 fde=[ 6b84] │ │ + 0x25798 (offset: 0x30c88) -> 0x8070 fde=[ 6bd0] │ │ + 0x25838 (offset: 0x30d28) -> 0x2e30 fde=[ 1990] │ │ + 0x2584c (offset: 0x30d3c) -> 0x2e4c fde=[ 19ac] │ │ + 0x2585c (offset: 0x30d4c) -> 0x80a8 fde=[ 6c08] │ │ + 0x25a14 (offset: 0x30f04) -> 0x80e0 fde=[ 6c40] │ │ + 0x25cc0 (offset: 0x311b0) -> 0x812c fde=[ 6c8c] │ │ + 0x25d50 (offset: 0x31240) -> 0x2e60 fde=[ 19c0] │ │ + 0x27814 (offset: 0x32d04) -> 0x2eac fde=[ 1a0c] │ │ + 0x27c78 (offset: 0x33168) -> 0x2ef8 fde=[ 1a58] │ │ + 0x28028 (offset: 0x33518) -> 0x2f30 fde=[ 1a90] │ │ + 0x28088 (offset: 0x33578) -> 0x2f44 fde=[ 1aa4] │ │ + 0x2811c (offset: 0x3360c) -> 0x8170 fde=[ 6cd0] │ │ + 0x28b68 (offset: 0x34058) -> 0x2f58 fde=[ 1ab8] │ │ + 0x28bb4 (offset: 0x340a4) -> 0x2f6c fde=[ 1acc] │ │ + 0x28e90 (offset: 0x34380) -> 0x2fa4 fde=[ 1b04] │ │ + 0x28ff8 (offset: 0x344e8) -> 0x2fe0 fde=[ 1b40] │ │ + 0x29074 (offset: 0x34564) -> 0x3014 fde=[ 1b74] │ │ + 0x29190 (offset: 0x34680) -> 0x3048 fde=[ 1ba8] │ │ + 0x291a4 (offset: 0x34694) -> 0x305c fde=[ 1bbc] │ │ + 0x29218 (offset: 0x34708) -> 0x308c fde=[ 1bec] │ │ + 0x29294 (offset: 0x34784) -> 0x81b8 fde=[ 6d18] │ │ + 0x29cd4 (offset: 0x351c4) -> 0x8200 fde=[ 6d60] │ │ + 0x2a72c (offset: 0x35c1c) -> 0x30c0 fde=[ 1c20] │ │ + 0x2a794 (offset: 0x35c84) -> 0x8248 fde=[ 6da8] │ │ + 0x2adb0 (offset: 0x362a0) -> 0x30f4 fde=[ 1c54] │ │ + 0x2ae2c (offset: 0x3631c) -> 0x312c fde=[ 1c8c] │ │ + 0x2b0cc (offset: 0x365bc) -> 0x82a4 fde=[ 6e04] │ │ + 0x2b164 (offset: 0x36654) -> 0x82e0 fde=[ 6e40] │ │ + 0x2b1c8 (offset: 0x366b8) -> 0x8324 fde=[ 6e84] │ │ + 0x2b1e0 (offset: 0x366d0) -> 0x8348 fde=[ 6ea8] │ │ + 0x2b250 (offset: 0x36740) -> 0x3140 fde=[ 1ca0] │ │ + 0x2b264 (offset: 0x36754) -> 0x3158 fde=[ 1cb8] │ │ + 0x2b90c (offset: 0x36dfc) -> 0x8384 fde=[ 6ee4] │ │ + 0x2b970 (offset: 0x36e60) -> 0x319c fde=[ 1cfc] │ │ + 0x2b9ac (offset: 0x36e9c) -> 0x31c4 fde=[ 1d24] │ │ + 0x2b9b8 (offset: 0x36ea8) -> 0x83c8 fde=[ 6f28] │ │ + 0x2bc94 (offset: 0x37184) -> 0x31d8 fde=[ 1d38] │ │ + 0x2bca8 (offset: 0x37198) -> 0x31ec fde=[ 1d4c] │ │ + 0x2bcb8 (offset: 0x371a8) -> 0x3200 fde=[ 1d60] │ │ + 0x2bcc0 (offset: 0x371b0) -> 0x3214 fde=[ 1d74] │ │ + 0x2bcc4 (offset: 0x371b4) -> 0x3228 fde=[ 1d88] │ │ + 0x2bfe0 (offset: 0x374d0) -> 0x325c fde=[ 1dbc] │ │ + 0x2c004 (offset: 0x374f4) -> 0x3270 fde=[ 1dd0] │ │ + 0x2c930 (offset: 0x37e20) -> 0x32ac fde=[ 1e0c] │ │ + 0x2cf40 (offset: 0x38430) -> 0x32f4 fde=[ 1e54] │ │ + 0x2cf5c (offset: 0x3844c) -> 0x3308 fde=[ 1e68] │ │ + 0x2d048 (offset: 0x38538) -> 0x334c fde=[ 1eac] │ │ + 0x2d0e0 (offset: 0x385d0) -> 0x3378 fde=[ 1ed8] │ │ + 0x2d300 (offset: 0x387f0) -> 0x33a4 fde=[ 1f04] │ │ + 0x2d718 (offset: 0x38c08) -> 0x3404 fde=[ 1f64] │ │ + 0x2d778 (offset: 0x38c68) -> 0x3434 fde=[ 1f94] │ │ + 0x2dca8 (offset: 0x39198) -> 0x3488 fde=[ 1fe8] │ │ + 0x2de18 (offset: 0x39308) -> 0x34c0 fde=[ 2020] │ │ + 0x2e42c (offset: 0x3991c) -> 0x3508 fde=[ 2068] │ │ + 0x2e504 (offset: 0x399f4) -> 0x351c fde=[ 207c] │ │ + 0x2e618 (offset: 0x39b08) -> 0x3564 fde=[ 20c4] │ │ + 0x2e780 (offset: 0x39c70) -> 0x35b4 fde=[ 2114] │ │ + 0x2e86c (offset: 0x39d5c) -> 0x35f8 fde=[ 2158] │ │ + 0x2e910 (offset: 0x39e00) -> 0x3624 fde=[ 2184] │ │ + 0x2ea5c (offset: 0x39f4c) -> 0x3658 fde=[ 21b8] │ │ + 0x2eb5c (offset: 0x3a04c) -> 0x36a4 fde=[ 2204] │ │ + 0x2ed94 (offset: 0x3a284) -> 0x370c fde=[ 226c] │ │ + 0x2ee38 (offset: 0x3a328) -> 0x3744 fde=[ 22a4] │ │ + 0x2eee8 (offset: 0x3a3d8) -> 0x377c fde=[ 22dc] │ │ + 0x2f0b8 (offset: 0x3a5a8) -> 0x37bc fde=[ 231c] │ │ + 0x2f35c (offset: 0x3a84c) -> 0x37e8 fde=[ 2348] │ │ + 0x2f5a4 (offset: 0x3aa94) -> 0x3818 fde=[ 2378] │ │ + 0x2f614 (offset: 0x3ab04) -> 0x382c fde=[ 238c] │ │ + 0x2f690 (offset: 0x3ab80) -> 0x3854 fde=[ 23b4] │ │ + 0x2f6a4 (offset: 0x3ab94) -> 0x3868 fde=[ 23c8] │ │ + 0x2f6e8 (offset: 0x3abd8) -> 0x387c fde=[ 23dc] │ │ + 0x2f79c (offset: 0x3ac8c) -> 0x38ac fde=[ 240c] │ │ + 0x2f7b0 (offset: 0x3aca0) -> 0x38c0 fde=[ 2420] │ │ + 0x2f844 (offset: 0x3ad34) -> 0x38f4 fde=[ 2454] │ │ + 0x2f87c (offset: 0x3ad6c) -> 0x3908 fde=[ 2468] │ │ + 0x2fa20 (offset: 0x3af10) -> 0x3968 fde=[ 24c8] │ │ + 0x2fb04 (offset: 0x3aff4) -> 0x39a8 fde=[ 2508] │ │ + 0x2fbb0 (offset: 0x3b0a0) -> 0x39e0 fde=[ 2540] │ │ + 0x2fd3c (offset: 0x3b22c) -> 0x3a28 fde=[ 2588] │ │ + 0x2fefc (offset: 0x3b3ec) -> 0x3a68 fde=[ 25c8] │ │ + 0x3016c (offset: 0x3b65c) -> 0x3ab0 fde=[ 2610] │ │ + 0x302b8 (offset: 0x3b7a8) -> 0x3ae4 fde=[ 2644] │ │ + 0x30724 (offset: 0x3bc14) -> 0x3b48 fde=[ 26a8] │ │ + 0x307e8 (offset: 0x3bcd8) -> 0x3b74 fde=[ 26d4] │ │ + 0x30818 (offset: 0x3bd08) -> 0x3b88 fde=[ 26e8] │ │ + 0x30848 (offset: 0x3bd38) -> 0x3b9c fde=[ 26fc] │ │ + 0x31398 (offset: 0x3c888) -> 0x3be8 fde=[ 2748] │ │ + 0x313b4 (offset: 0x3c8a4) -> 0x3bfc fde=[ 275c] │ │ + 0x3148c (offset: 0x3c97c) -> 0x3c24 fde=[ 2784] │ │ + 0x314a0 (offset: 0x3c990) -> 0x3c38 fde=[ 2798] │ │ + 0x33e98 (offset: 0x3f388) -> 0x8410 fde=[ 6f70] │ │ + 0x341dc (offset: 0x3f6cc) -> 0x8464 fde=[ 6fc4] │ │ + 0x34660 (offset: 0x3fb50) -> 0x3c74 fde=[ 27d4] │ │ + 0x34808 (offset: 0x3fcf8) -> 0x3cb0 fde=[ 2810] │ │ + 0x3486c (offset: 0x3fd5c) -> 0x8498 fde=[ 6ff8] │ │ + 0x34928 (offset: 0x3fe18) -> 0x3cd8 fde=[ 2838] │ │ + 0x34954 (offset: 0x3fe44) -> 0x3cec fde=[ 284c] │ │ + 0x34960 (offset: 0x3fe50) -> 0x3d08 fde=[ 2868] │ │ + 0x34998 (offset: 0x3fe88) -> 0x3d1c fde=[ 287c] │ │ + 0x349d8 (offset: 0x3fec8) -> 0x3d38 fde=[ 2898] │ │ + 0x34aac (offset: 0x3ff9c) -> 0x3d68 fde=[ 28c8] │ │ + 0x34b58 (offset: 0x40048) -> 0x3dac fde=[ 290c] │ │ + 0x34b88 (offset: 0x40078) -> 0x3dc8 fde=[ 2928] │ │ + 0x34ba4 (offset: 0x40094) -> 0x3ddc fde=[ 293c] │ │ + 0x34bcc (offset: 0x400bc) -> 0x84d8 fde=[ 7038] │ │ + 0x34c68 (offset: 0x40158) -> 0x3df8 fde=[ 2958] │ │ + 0x34c90 (offset: 0x40180) -> 0x8510 fde=[ 7070] │ │ + 0x34d7c (offset: 0x4026c) -> 0x3e14 fde=[ 2974] │ │ + 0x34de8 (offset: 0x402d8) -> 0x8558 fde=[ 70b8] │ │ + 0x34f08 (offset: 0x403f8) -> 0x3e4c fde=[ 29ac] │ │ + 0x34f30 (offset: 0x40420) -> 0x8580 fde=[ 70e0] │ │ + 0x35210 (offset: 0x40700) -> 0x3e68 fde=[ 29c8] │ │ + 0x35298 (offset: 0x40788) -> 0x3e94 fde=[ 29f4] │ │ + 0x35320 (offset: 0x40810) -> 0x3ec4 fde=[ 2a24] │ │ + 0x35474 (offset: 0x40964) -> 0x3f00 fde=[ 2a60] │ │ + 0x3558c (offset: 0x40a7c) -> 0x3f34 fde=[ 2a94] │ │ + 0x3560c (offset: 0x40afc) -> 0x85d8 fde=[ 7138] │ │ + 0x35874 (offset: 0x40d64) -> 0x8624 fde=[ 7184] │ │ + 0x35b04 (offset: 0x40ff4) -> 0x8670 fde=[ 71d0] │ │ + 0x35b4c (offset: 0x4103c) -> 0x3f68 fde=[ 2ac8] │ │ + 0x35b6c (offset: 0x4105c) -> 0x3f84 fde=[ 2ae4] │ │ + 0x35b70 (offset: 0x41060) -> 0x86a0 fde=[ 7200] │ │ + 0x35cb8 (offset: 0x411a8) -> 0x86e4 fde=[ 7244] │ │ + 0x39880 (offset: 0x44d70) -> 0x3f98 fde=[ 2af8] │ │ + 0x39bd4 (offset: 0x450c4) -> 0x3fe0 fde=[ 2b40] │ │ + 0x39c8c (offset: 0x4517c) -> 0x400c fde=[ 2b6c] │ │ + 0x39e88 (offset: 0x45378) -> 0x4050 fde=[ 2bb0] │ │ + 0x3a098 (offset: 0x45588) -> 0x871c fde=[ 727c] │ │ + 0x3a3f0 (offset: 0x458e0) -> 0x8770 fde=[ 72d0] │ │ + 0x3a4b8 (offset: 0x459a8) -> 0x87cc fde=[ 732c] │ │ + 0x3aa90 (offset: 0x45f80) -> 0x408c fde=[ 2bec] │ │ + 0x3ab30 (offset: 0x46020) -> 0x881c fde=[ 737c] │ │ + 0x3cc88 (offset: 0x48178) -> 0x40d0 fde=[ 2c30] │ │ + 0x3cee8 (offset: 0x483d8) -> 0x411c fde=[ 2c7c] │ │ + 0x3d094 (offset: 0x48584) -> 0x4168 fde=[ 2cc8] │ │ + 0x3d160 (offset: 0x48650) -> 0x8854 fde=[ 73b4] │ │ + 0x3d21c (offset: 0x4870c) -> 0x41b0 fde=[ 2d10] │ │ + 0x3d678 (offset: 0x48b68) -> 0x4204 fde=[ 2d64] │ │ + 0x3d8c4 (offset: 0x48db4) -> 0x423c fde=[ 2d9c] │ │ + 0x3dad8 (offset: 0x48fc8) -> 0x42a4 fde=[ 2e04] │ │ + 0x3db3c (offset: 0x4902c) -> 0x88ac fde=[ 740c] │ │ + 0x3e140 (offset: 0x49630) -> 0x8914 fde=[ 7474] │ │ + 0x3e294 (offset: 0x49784) -> 0x8960 fde=[ 74c0] │ │ + 0x3e650 (offset: 0x49b40) -> 0x89b4 fde=[ 7514] │ │ + 0x3eab4 (offset: 0x49fa4) -> 0x8a08 fde=[ 7568] │ │ + 0x3eb80 (offset: 0x4a070) -> 0x8a4c fde=[ 75ac] │ │ + 0x3ebe0 (offset: 0x4a0d0) -> 0x42d4 fde=[ 2e34] │ │ + 0x3ef08 (offset: 0x4a3f8) -> 0x431c fde=[ 2e7c] │ │ + 0x3f388 (offset: 0x4a878) -> 0x8a84 fde=[ 75e4] │ │ + 0x40cec (offset: 0x4c1dc) -> 0x8ad4 fde=[ 7634] │ │ + 0x40d90 (offset: 0x4c280) -> 0x8b18 fde=[ 7678] │ │ + 0x40e20 (offset: 0x4c310) -> 0x4330 fde=[ 2e90] │ │ + 0x40e90 (offset: 0x4c380) -> 0x4368 fde=[ 2ec8] │ │ + 0x40e94 (offset: 0x4c384) -> 0x437c fde=[ 2edc] │ │ + 0x412dc (offset: 0x4c7cc) -> 0x8b5c fde=[ 76bc] │ │ + 0x42940 (offset: 0x4de30) -> 0x43e4 fde=[ 2f44] │ │ + 0x42a34 (offset: 0x4df24) -> 0x4424 fde=[ 2f84] │ │ + 0x42aac (offset: 0x4df9c) -> 0x4438 fde=[ 2f98] │ │ + 0x42cc4 (offset: 0x4e1b4) -> 0x444c fde=[ 2fac] │ │ + 0x42ea4 (offset: 0x4e394) -> 0x4460 fde=[ 2fc0] │ │ + 0x42f08 (offset: 0x4e3f8) -> 0x4490 fde=[ 2ff0] │ │ + 0x42f6c (offset: 0x4e45c) -> 0x44c8 fde=[ 3028] │ │ + 0x42fdc (offset: 0x4e4cc) -> 0x450c fde=[ 306c] │ │ + 0x43038 (offset: 0x4e528) -> 0x453c fde=[ 309c] │ │ + 0x430f0 (offset: 0x4e5e0) -> 0x4550 fde=[ 30b0] │ │ + 0x43194 (offset: 0x4e684) -> 0x4568 fde=[ 30c8] │ │ + 0x431f8 (offset: 0x4e6e8) -> 0x4598 fde=[ 30f8] │ │ + 0x43268 (offset: 0x4e758) -> 0x8bac fde=[ 770c] │ │ + 0x4352c (offset: 0x4ea1c) -> 0x45dc fde=[ 313c] │ │ + 0x43590 (offset: 0x4ea80) -> 0x460c fde=[ 316c] │ │ + 0x43648 (offset: 0x4eb38) -> 0x4650 fde=[ 31b0] │ │ + 0x436f4 (offset: 0x4ebe4) -> 0x4694 fde=[ 31f4] │ │ + 0x43920 (offset: 0x4ee10) -> 0x46a8 fde=[ 3208] │ │ + 0x43c78 (offset: 0x4f168) -> 0x8c10 fde=[ 7770] │ │ + 0x44074 (offset: 0x4f564) -> 0x46fc fde=[ 325c] │ │ + 0x44168 (offset: 0x4f658) -> 0x4714 fde=[ 3274] │ │ + 0x44234 (offset: 0x4f724) -> 0x8c50 fde=[ 77b0] │ │ + 0x44fbc (offset: 0x504ac) -> 0x8ca0 fde=[ 7800] │ │ + 0x45578 (offset: 0x50a68) -> 0x474c fde=[ 32ac] │ │ + 0x4620c (offset: 0x516fc) -> 0x47ec fde=[ 334c] │ │ + 0x47000 (offset: 0x524f0) -> 0x4838 fde=[ 3398] │ │ + 0x479fc (offset: 0x52eec) -> 0x4b30 fde=[ 3690] │ │ + 0x47c90 (offset: 0x53180) -> 0x4b44 fde=[ 36a4] │ │ + 0x47d90 (offset: 0x53280) -> 0x4b58 fde=[ 36b8] │ │ + 0x47e3c (offset: 0x5332c) -> 0x4b6c fde=[ 36cc] │ │ + 0x47e8c (offset: 0x5337c) -> 0x4b94 fde=[ 36f4] │ │ + 0x482a4 (offset: 0x53794) -> 0x8cf4 fde=[ 7854] │ │ + 0x48854 (offset: 0x53d44) -> 0x4bec fde=[ 374c] │ │ + 0x48954 (offset: 0x53e44) -> 0x4c04 fde=[ 3764] │ │ + 0x48a58 (offset: 0x53f48) -> 0x4c3c fde=[ 379c] │ │ + 0x48e08 (offset: 0x542f8) -> 0x4c88 fde=[ 37e8] │ │ + 0x48e9c (offset: 0x5438c) -> 0x4c9c fde=[ 37fc] │ │ + 0x48f30 (offset: 0x54420) -> 0x4cb0 fde=[ 3810] │ │ + 0x49504 (offset: 0x549f4) -> 0x4cfc fde=[ 385c] │ │ + 0x49568 (offset: 0x54a58) -> 0x4d2c fde=[ 388c] │ │ + 0x4a098 (offset: 0x55588) -> 0x4d6c fde=[ 38cc] │ │ + 0x4a1b8 (offset: 0x556a8) -> 0x4d80 fde=[ 38e0] │ │ + 0x4a240 (offset: 0x55730) -> 0x4d94 fde=[ 38f4] │ │ + 0x4a304 (offset: 0x557f4) -> 0x4da8 fde=[ 3908] │ │ + 0x4a368 (offset: 0x55858) -> 0x4dd8 fde=[ 3938] │ │ + 0x4a3b8 (offset: 0x558a8) -> 0x4e00 fde=[ 3960] │ │ + 0x4a444 (offset: 0x55934) -> 0x4e44 fde=[ 39a4] │ │ + 0x4a4bc (offset: 0x559ac) -> 0x4e74 fde=[ 39d4] │ │ + 0x4a564 (offset: 0x55a54) -> 0x4eb8 fde=[ 3a18] │ │ + 0x4a600 (offset: 0x55af0) -> 0x4efc fde=[ 3a5c] │ │ + 0x4a9f8 (offset: 0x55ee8) -> 0x8d34 fde=[ 7894] │ │ + 0x4ae9c (offset: 0x5638c) -> 0x4f5c fde=[ 3abc] │ │ + 0x4af9c (offset: 0x5648c) -> 0x4f74 fde=[ 3ad4] │ │ + 0x4b06c (offset: 0x5655c) -> 0x8d70 fde=[ 78d0] │ │ + 0x4b17c (offset: 0x5666c) -> 0x8db8 fde=[ 7918] │ │ + 0x4b388 (offset: 0x56878) -> 0x4fac fde=[ 3b0c] │ │ + 0x4c5e4 (offset: 0x57ad4) -> 0x8e20 fde=[ 7980] │ │ + 0x4c858 (offset: 0x57d48) -> 0x4ff8 fde=[ 3b58] │ │ + 0x4c948 (offset: 0x57e38) -> 0x503c fde=[ 3b9c] │ │ + 0x4c9ac (offset: 0x57e9c) -> 0x506c fde=[ 3bcc] │ │ + 0x4cc74 (offset: 0x58164) -> 0x50b8 fde=[ 3c18] │ │ + 0x4cd6c (offset: 0x5825c) -> 0x5104 fde=[ 3c64] │ │ + 0x4d4a4 (offset: 0x58994) -> 0x51a8 fde=[ 3d08] │ │ + 0x4d508 (offset: 0x589f8) -> 0x51d8 fde=[ 3d38] │ │ + 0x4d56c (offset: 0x58a5c) -> 0x8e74 fde=[ 79d4] │ │ + 0x4d630 (offset: 0x58b20) -> 0x5208 fde=[ 3d68] │ │ + 0x4d6d0 (offset: 0x58bc0) -> 0x5240 fde=[ 3da0] │ │ + 0x4d734 (offset: 0x58c24) -> 0x8eb4 fde=[ 7a14] │ │ + 0x4d7f0 (offset: 0x58ce0) -> 0x8eec fde=[ 7a4c] │ │ + 0x4d984 (offset: 0x58e74) -> 0x5270 fde=[ 3dd0] │ │ + 0x4d9f8 (offset: 0x58ee8) -> 0x529c fde=[ 3dfc] │ │ + 0x4da5c (offset: 0x58f4c) -> 0x52cc fde=[ 3e2c] │ │ + 0x4daa4 (offset: 0x58f94) -> 0x52e8 fde=[ 3e48] │ │ + 0x4db0c (offset: 0x58ffc) -> 0x8f40 fde=[ 7aa0] │ │ + 0x4dbbc (offset: 0x590ac) -> 0x8f90 fde=[ 7af0] │ │ + 0x4dcf0 (offset: 0x591e0) -> 0x8fe8 fde=[ 7b48] │ │ + 0x4dd94 (offset: 0x59284) -> 0x902c fde=[ 7b8c] │ │ + 0x4dfa0 (offset: 0x59490) -> 0x5308 fde=[ 3e68] │ │ + 0x4e32c (offset: 0x5981c) -> 0x5350 fde=[ 3eb0] │ │ + 0x4e450 (offset: 0x59940) -> 0x53b4 fde=[ 3f14] │ │ + 0x4e580 (offset: 0x59a70) -> 0x5408 fde=[ 3f68] │ │ + 0x4e6e4 (offset: 0x59bd4) -> 0x5470 fde=[ 3fd0] │ │ + 0x4e874 (offset: 0x59d64) -> 0x54b4 fde=[ 4014] │ │ + 0x4e884 (offset: 0x59d74) -> 0x54c8 fde=[ 4028] │ │ + 0x4eb48 (offset: 0x5a038) -> 0x54dc fde=[ 403c] │ │ + 0x4ebac (offset: 0x5a09c) -> 0x550c fde=[ 406c] │ │ + 0x4ec60 (offset: 0x5a150) -> 0x5520 fde=[ 4080] │ │ + 0x4ed54 (offset: 0x5a244) -> 0x5534 fde=[ 4094] │ │ + 0x4edb8 (offset: 0x5a2a8) -> 0x907c fde=[ 7bdc] │ │ + 0x4ee64 (offset: 0x5a354) -> 0x90d0 fde=[ 7c30] │ │ + 0x4efa8 (offset: 0x5a498) -> 0x5564 fde=[ 40c4] │ │ + 0x4f00c (offset: 0x5a4fc) -> 0x5594 fde=[ 40f4] │ │ + 0x4f848 (offset: 0x5ad38) -> 0x912c fde=[ 7c8c] │ │ + 0x4f8bc (offset: 0x5adac) -> 0x55e8 fde=[ 4148] │ │ + 0x4fc5c (offset: 0x5b14c) -> 0x9164 fde=[ 7cc4] │ │ + 0x50180 (offset: 0x5b670) -> 0x563c fde=[ 419c] │ │ + 0x5027c (offset: 0x5b76c) -> 0x5654 fde=[ 41b4] │ │ + 0x50368 (offset: 0x5b858) -> 0x91a4 fde=[ 7d04] │ │ + 0x50a84 (offset: 0x5bf74) -> 0x568c fde=[ 41ec] │ │ + 0x50d40 (offset: 0x5c230) -> 0x56ac fde=[ 420c] │ │ + 0x50e24 (offset: 0x5c314) -> 0x56c4 fde=[ 4224] │ │ + 0x50ef0 (offset: 0x5c3e0) -> 0x9208 fde=[ 7d68] │ │ + 0x51008 (offset: 0x5c4f8) -> 0x56fc fde=[ 425c] │ │ + 0x5102c (offset: 0x5c51c) -> 0x5710 fde=[ 4270] │ │ + 0x51038 (offset: 0x5c528) -> 0x924c fde=[ 7dac] │ │ + 0x512d8 (offset: 0x5c7c8) -> 0x5724 fde=[ 4284] │ │ + 0x5131c (offset: 0x5c80c) -> 0x5758 fde=[ 42b8] │ │ + 0x5145c (offset: 0x5c94c) -> 0x5790 fde=[ 42f0] │ │ + 0x51484 (offset: 0x5c974) -> 0x92a8 fde=[ 7e08] │ │ + 0x51578 (offset: 0x5ca68) -> 0x57a4 fde=[ 4304] │ │ + 0x5158c (offset: 0x5ca7c) -> 0x57b8 fde=[ 4318] │ │ + 0x515a0 (offset: 0x5ca90) -> 0x57cc fde=[ 432c] │ │ + 0x515b0 (offset: 0x5caa0) -> 0x57e0 fde=[ 4340] │ │ + 0x515b8 (offset: 0x5caa8) -> 0x57f4 fde=[ 4354] │ │ + 0x515bc (offset: 0x5caac) -> 0x92e8 fde=[ 7e48] │ │ + 0x51840 (offset: 0x5cd30) -> 0x5808 fde=[ 4368] │ │ + 0x51934 (offset: 0x5ce24) -> 0x584c fde=[ 43ac] │ │ + 0x52084 (offset: 0x5d574) -> 0x5898 fde=[ 43f8] │ │ + 0x52188 (offset: 0x5d678) -> 0x58ac fde=[ 440c] │ │ + 0x521a0 (offset: 0x5d690) -> 0x9350 fde=[ 7eb0] │ │ + 0x52234 (offset: 0x5d724) -> 0x58c0 fde=[ 4420] │ │ + 0x52254 (offset: 0x5d744) -> 0x58d4 fde=[ 4434] │ │ + 0x52954 (offset: 0x5de44) -> 0x5924 fde=[ 4484] │ │ + 0x52c60 (offset: 0x5e150) -> 0x598c fde=[ 44ec] │ │ + 0x52c8c (offset: 0x5e17c) -> 0x9388 fde=[ 7ee8] │ │ + 0x52d44 (offset: 0x5e234) -> 0x93cc fde=[ 7f2c] │ │ + 0x52e94 (offset: 0x5e384) -> 0x59a0 fde=[ 4500] │ │ + 0x52ea8 (offset: 0x5e398) -> 0x59b4 fde=[ 4514] │ │ + 0x52f24 (offset: 0x5e414) -> 0x59ec fde=[ 454c] │ │ + 0x52fac (offset: 0x5e49c) -> 0x5a24 fde=[ 4584] │ │ + 0x52fb4 (offset: 0x5e4a4) -> 0x5a38 fde=[ 4598] │ │ + 0x52fbc (offset: 0x5e4ac) -> 0x5a4c fde=[ 45ac] │ │ + 0x530bc (offset: 0x5e5ac) -> 0x5a9c fde=[ 45fc] │ │ + 0x532b8 (offset: 0x5e7a8) -> 0x5b04 fde=[ 4664] │ │ + 0x533e4 (offset: 0x5e8d4) -> 0x5b5c fde=[ 46bc] │ │ + 0x533f0 (offset: 0x5e8e0) -> 0x9410 fde=[ 7f70] │ │ + 0x53454 (offset: 0x5e944) -> 0x9448 fde=[ 7fa8] │ │ + 0x53598 (offset: 0x5ea88) -> 0x5b78 fde=[ 46d8] │ │ + 0x535ac (offset: 0x5ea9c) -> 0x5b8c fde=[ 46ec] │ │ + 0x535b4 (offset: 0x5eaa4) -> 0x5ba0 fde=[ 4700] │ │ + 0x535c8 (offset: 0x5eab8) -> 0x5bb4 fde=[ 4714] │ │ + 0x53714 (offset: 0x5ec04) -> 0x5bc8 fde=[ 4728] │ │ + 0x53720 (offset: 0x5ec10) -> 0x5bdc fde=[ 473c] │ │ + 0x5372c (offset: 0x5ec1c) -> 0x5bf0 fde=[ 4750] │ │ + 0x53738 (offset: 0x5ec28) -> 0x5c04 fde=[ 4764] │ │ + 0x53744 (offset: 0x5ec34) -> 0x5c18 fde=[ 4778] │ │ + 0x53750 (offset: 0x5ec40) -> 0x9490 fde=[ 7ff0] │ │ + 0x538f4 (offset: 0x5ede4) -> 0x94bc fde=[ 801c] │ │ + 0x53968 (offset: 0x5ee58) -> 0x5c34 fde=[ 4794] │ │ + 0x53984 (offset: 0x5ee74) -> 0x5c48 fde=[ 47a8] │ │ + 0x539a4 (offset: 0x5ee94) -> 0x5c5c fde=[ 47bc] │ │ + 0x539b0 (offset: 0x5eea0) -> 0x5c70 fde=[ 47d0] │ │ + 0x539c4 (offset: 0x5eeb4) -> 0x5c84 fde=[ 47e4] │ │ + 0x539f0 (offset: 0x5eee0) -> 0x5ca0 fde=[ 4800] │ │ + 0x53abc (offset: 0x5efac) -> 0x5cd4 fde=[ 4834] │ │ + 0x53ac8 (offset: 0x5efb8) -> 0x5cf0 fde=[ 4850] │ │ + 0x53ad8 (offset: 0x5efc8) -> 0x9504 fde=[ 8064] │ │ + 0x53bcc (offset: 0x5f0bc) -> 0x5d0c fde=[ 486c] │ │ + 0x53bd8 (offset: 0x5f0c8) -> 0x952c fde=[ 808c] │ │ + 0x53c6c (offset: 0x5f15c) -> 0x5d28 fde=[ 4888] │ │ + 0x53ca0 (offset: 0x5f190) -> 0x9554 fde=[ 80b4] │ │ + 0x53d84 (offset: 0x5f274) -> 0x9590 fde=[ 80f0] │ │ + 0x53e34 (offset: 0x5f324) -> 0x5d3c fde=[ 489c] │ │ + 0x53e48 (offset: 0x5f338) -> 0x5d50 fde=[ 48b0] │ │ + 0x53e5c (offset: 0x5f34c) -> 0x5d64 fde=[ 48c4] │ │ + 0x53ee0 (offset: 0x5f3d0) -> 0x5d98 fde=[ 48f8] │ │ + 0x54004 (offset: 0x5f4f4) -> 0x5dcc fde=[ 492c] │ │ + 0x54018 (offset: 0x5f508) -> 0x5de0 fde=[ 4940] │ │ + 0x5402c (offset: 0x5f51c) -> 0x5df4 fde=[ 4954] │ │ + 0x5406c (offset: 0x5f55c) -> 0x5e24 fde=[ 4984] │ │ + 0x54078 (offset: 0x5f568) -> 0x5e38 fde=[ 4998] │ │ + 0x54084 (offset: 0x5f574) -> 0x95d4 fde=[ 8134] │ │ + 0x540c8 (offset: 0x5f5b8) -> 0x5e4c fde=[ 49ac] │ │ + 0x540e8 (offset: 0x5f5d8) -> 0x95f8 fde=[ 8158] │ │ + 0x5412c (offset: 0x5f61c) -> 0x5e68 fde=[ 49c8] │ │ + 0x54144 (offset: 0x5f634) -> 0x5e84 fde=[ 49e4] │ │ + 0x54150 (offset: 0x5f640) -> 0x5ea0 fde=[ 4a00] │ │ + 0x54240 (offset: 0x5f730) -> 0x5edc fde=[ 4a3c] │ │ + 0x54260 (offset: 0x5f750) -> 0x961c fde=[ 817c] │ │ + 0x5441c (offset: 0x5f90c) -> 0x5ef8 fde=[ 4a58] │ │ + 0x544b8 (offset: 0x5f9a8) -> 0x5f24 fde=[ 4a84] │ │ + 0x54558 (offset: 0x5fa48) -> 0x5f68 fde=[ 4ac8] │ │ + 0x545f8 (offset: 0x5fae8) -> 0x5fac fde=[ 4b0c] │ │ + 0x54638 (offset: 0x5fb28) -> 0x5fc0 fde=[ 4b20] │ │ + 0x546cc (offset: 0x5fbbc) -> 0x5ff0 fde=[ 4b50] │ │ + 0x54744 (offset: 0x5fc34) -> 0x6028 fde=[ 4b88] │ │ + 0x54750 (offset: 0x5fc40) -> 0x603c fde=[ 4b9c] │ │ + 0x5475c (offset: 0x5fc4c) -> 0x6050 fde=[ 4bb0] │ │ + 0x54768 (offset: 0x5fc58) -> 0x6064 fde=[ 4bc4] │ │ + 0x54774 (offset: 0x5fc64) -> 0x6078 fde=[ 4bd8] │ │ + 0x547f0 (offset: 0x5fce0) -> 0x608c fde=[ 4bec] │ │ + 0x54800 (offset: 0x5fcf0) -> 0x60a0 fde=[ 4c00] │ │ + 0x5480c (offset: 0x5fcfc) -> 0x60b4 fde=[ 4c14] │ │ + 0x5481c (offset: 0x5fd0c) -> 0x60c8 fde=[ 4c28] │ │ + 0x54828 (offset: 0x5fd18) -> 0x60dc fde=[ 4c3c] │ │ + 0x54834 (offset: 0x5fd24) -> 0x60f0 fde=[ 4c50] │ │ + 0x54840 (offset: 0x5fd30) -> 0x6104 fde=[ 4c64] │ │ + 0x54848 (offset: 0x5fd38) -> 0x6118 fde=[ 4c78] │ │ + 0x54854 (offset: 0x5fd44) -> 0x612c fde=[ 4c8c] │ │ + 0x54860 (offset: 0x5fd50) -> 0x6140 fde=[ 4ca0] │ │ + 0x5486c (offset: 0x5fd5c) -> 0x6154 fde=[ 4cb4] │ │ + 0x54878 (offset: 0x5fd68) -> 0x6168 fde=[ 4cc8] │ │ + 0x54884 (offset: 0x5fd74) -> 0x617c fde=[ 4cdc] │ │ + 0x54890 (offset: 0x5fd80) -> 0x6190 fde=[ 4cf0] │ │ + 0x54898 (offset: 0x5fd88) -> 0x61a4 fde=[ 4d04] │ │ + 0x548ac (offset: 0x5fd9c) -> 0x61b8 fde=[ 4d18] │ │ + 0x548c0 (offset: 0x5fdb0) -> 0x61cc fde=[ 4d2c] │ │ + 0x548c8 (offset: 0x5fdb8) -> 0x61e0 fde=[ 4d40] │ │ + 0x548dc (offset: 0x5fdcc) -> 0x61f4 fde=[ 4d54] │ │ + 0x548f0 (offset: 0x5fde0) -> 0x6208 fde=[ 4d68] │ │ + 0x548f8 (offset: 0x5fde8) -> 0x621c fde=[ 4d7c] │ │ + 0x54904 (offset: 0x5fdf4) -> 0x6230 fde=[ 4d90] │ │ + 0x54914 (offset: 0x5fe04) -> 0x6244 fde=[ 4da4] │ │ + 0x54920 (offset: 0x5fe10) -> 0x6258 fde=[ 4db8] │ │ + 0x54928 (offset: 0x5fe18) -> 0x626c fde=[ 4dcc] │ │ + 0x54944 (offset: 0x5fe34) -> 0x6280 fde=[ 4de0] │ │ + 0x54954 (offset: 0x5fe44) -> 0x6294 fde=[ 4df4] │ │ + 0x54970 (offset: 0x5fe60) -> 0x62a8 fde=[ 4e08] │ │ + 0x54978 (offset: 0x5fe68) -> 0x62bc fde=[ 4e1c] │ │ + 0x54988 (offset: 0x5fe78) -> 0x62d0 fde=[ 4e30] │ │ + 0x54990 (offset: 0x5fe80) -> 0x62e4 fde=[ 4e44] │ │ + 0x54998 (offset: 0x5fe88) -> 0x62f8 fde=[ 4e58] │ │ + 0x549a0 (offset: 0x5fe90) -> 0x630c fde=[ 4e6c] │ │ + 0x549b0 (offset: 0x5fea0) -> 0x6320 fde=[ 4e80] │ │ + 0x549c0 (offset: 0x5feb0) -> 0x6334 fde=[ 4e94] │ │ + 0x549d0 (offset: 0x5fec0) -> 0x6348 fde=[ 4ea8] │ │ + 0x549e0 (offset: 0x5fed0) -> 0x635c fde=[ 4ebc] │ │ + 0x549f8 (offset: 0x5fee8) -> 0x6370 fde=[ 4ed0] │ │ + 0x54a10 (offset: 0x5ff00) -> 0x6384 fde=[ 4ee4] │ │ + 0x54a1c (offset: 0x5ff0c) -> 0x6398 fde=[ 4ef8] │ │ + 0x54a24 (offset: 0x5ff14) -> 0x63ac fde=[ 4f0c] │ │ + 0x54a30 (offset: 0x5ff20) -> 0x63c0 fde=[ 4f20] │ │ + 0x54a3c (offset: 0x5ff2c) -> 0x63d4 fde=[ 4f34] │ │ + 0x54a48 (offset: 0x5ff38) -> 0x63e8 fde=[ 4f48] │ │ + 0x54a50 (offset: 0x5ff40) -> 0x63fc fde=[ 4f5c] │ │ + 0x54a5c (offset: 0x5ff4c) -> 0x6410 fde=[ 4f70] │ │ + 0x54a68 (offset: 0x5ff58) -> 0x6424 fde=[ 4f84] │ │ + 0x54a74 (offset: 0x5ff64) -> 0x6438 fde=[ 4f98] │ │ + 0x54a80 (offset: 0x5ff70) -> 0x644c fde=[ 4fac] │ │ + 0x54a88 (offset: 0x5ff78) -> 0x6460 fde=[ 4fc0] │ │ + 0x54a90 (offset: 0x5ff80) -> 0x6474 fde=[ 4fd4] │ │ + 0x54a98 (offset: 0x5ff88) -> 0x6488 fde=[ 4fe8] │ │ + 0x54aa4 (offset: 0x5ff94) -> 0x649c fde=[ 4ffc] │ │ + 0x54ab0 (offset: 0x5ffa0) -> 0x64b0 fde=[ 5010] │ │ + 0x54ab8 (offset: 0x5ffa8) -> 0x64c4 fde=[ 5024] │ │ + 0x54ac4 (offset: 0x5ffb4) -> 0x64d8 fde=[ 5038] │ │ + 0x54ad8 (offset: 0x5ffc8) -> 0x64ec fde=[ 504c] │ │ + 0x54aec (offset: 0x5ffdc) -> 0x6500 fde=[ 5060] │ │ + 0x54b00 (offset: 0x5fff0) -> 0x6514 fde=[ 5074] │ │ + 0x54b0c (offset: 0x5fffc) -> 0x6528 fde=[ 5088] │ │ + 0x54b18 (offset: 0x60008) -> 0x653c fde=[ 509c] │ │ + 0x54b24 (offset: 0x60014) -> 0x6550 fde=[ 50b0] │ │ + 0x54b38 (offset: 0x60028) -> 0x6564 fde=[ 50c4] │ │ + 0x54b44 (offset: 0x60034) -> 0x6578 fde=[ 50d8] │ │ + 0x54b50 (offset: 0x60040) -> 0x658c fde=[ 50ec] │ │ + 0x54b5c (offset: 0x6004c) -> 0x65a0 fde=[ 5100] │ │ + 0x54b70 (offset: 0x60060) -> 0x65b4 fde=[ 5114] │ │ + 0x54b84 (offset: 0x60074) -> 0x65c8 fde=[ 5128] │ │ + 0x54b98 (offset: 0x60088) -> 0x65dc fde=[ 513c] │ │ + 0x54bac (offset: 0x6009c) -> 0x65f0 fde=[ 5150] │ │ + 0x54bc0 (offset: 0x600b0) -> 0x6604 fde=[ 5164] │ │ + 0x54cb8 (offset: 0x601a8) -> 0x6654 fde=[ 51b4] │ │ + 0x54df0 (offset: 0x602e0) -> 0x66a0 fde=[ 5200] │ │ + 0x54e78 (offset: 0x60368) -> 0x66c4 fde=[ 5224] │ │ + 0x54f6c (offset: 0x6045c) -> 0x6700 fde=[ 5260] │ │ + 0x54fa0 (offset: 0x60490) -> 0x672c fde=[ 528c] │ │ + 0x54fd4 (offset: 0x604c4) -> 0x6758 fde=[ 52b8] │ │ + 0x54ff0 (offset: 0x604e0) -> 0x676c fde=[ 52cc] │ │ + 0x54ff8 (offset: 0x604e8) -> 0x6780 fde=[ 52e0] │ │ + 0x55028 (offset: 0x60518) -> 0x67ac fde=[ 530c] │ │ + 0x55038 (offset: 0x60528) -> 0x67c4 fde=[ 5324] │ │ + 0x550e4 (offset: 0x605d4) -> 0x67f4 fde=[ 5354] │ │ + 0x55160 (offset: 0x60650) -> 0x6838 fde=[ 5398] │ │ + 0x5524c (offset: 0x6073c) -> 0x6880 fde=[ 53e0] │ │ + 0x55260 (offset: 0x60750) -> 0x6894 fde=[ 53f4] │ │ + 0x55274 (offset: 0x60764) -> 0x68a8 fde=[ 5408] │ │ + 0x552b4 (offset: 0x607a4) -> 0x68d4 fde=[ 5434] │ │ + 0x552dc (offset: 0x607cc) -> 0x6900 fde=[ 5460] │ │ + 0x55304 (offset: 0x607f4) -> 0x692c fde=[ 548c] │ │ + 0x55494 (offset: 0x60984) -> 0x6974 fde=[ 54d4] │ │ + 0x55754 (offset: 0x60c44) -> 0x69b8 fde=[ 5518] │ │ + 0x5575c (offset: 0x60c4c) -> 0x69cc fde=[ 552c] │ │ + 0x55764 (offset: 0x60c54) -> 0x69e0 fde=[ 5540] │ │ + 0x557a4 (offset: 0x60c94) -> 0x69f4 fde=[ 5554] │ │ + 0x558c4 (offset: 0x60db4) -> 0x6a70 fde=[ 55d0] │ │ + 0x559e4 (offset: 0x60ed4) -> 0x6aec fde=[ 564c] │ │ + 0x559f8 (offset: 0x60ee8) -> 0x6b00 fde=[ 5660] │ │ + 0x55a08 (offset: 0x60ef8) -> 0x6b14 fde=[ 5674] │ │ + 0x55a18 (offset: 0x60f08) -> 0x6b28 fde=[ 5688] │ │ + 0x55af0 (offset: 0x60fe0) -> 0x6b60 fde=[ 56c0] │ │ + 0x55b34 (offset: 0x61024) -> 0x6b74 fde=[ 56d4] │ │ + 0x55b40 (offset: 0x61030) -> 0x6b88 fde=[ 56e8] │ │ + 0x55b4c (offset: 0x6103c) -> 0x6b9c fde=[ 56fc] │ │ + 0x55b78 (offset: 0x61068) -> 0x6bc8 fde=[ 5728] │ │ + 0x55df8 (offset: 0x612e8) -> 0x6c38 fde=[ 5798] │ │ + 0x55e04 (offset: 0x612f4) -> 0x6c4c fde=[ 57ac] │ │ + 0x55f28 (offset: 0x61418) -> 0x6c60 fde=[ 57c0] │ │ + 0x563e4 (offset: 0x618d4) -> 0x6cac fde=[ 580c] │ │ + 0x56ef8 (offset: 0x623e8) -> 0x6cf8 fde=[ 5858] │ │ + 0x56ff4 (offset: 0x624e4) -> 0x6d38 fde=[ 5898] │ │ + 0x571f0 (offset: 0x626e0) -> 0x6de0 fde=[ 5940] │ │ + 0x57514 (offset: 0x62a04) -> 0x6e28 fde=[ 5988] │ │ + 0x576e4 (offset: 0x62bd4) -> 0x6e68 fde=[ 59c8] │ │ + 0x580a8 (offset: 0x63598) -> 0x6eb4 fde=[ 5a14] │ │ + 0x58390 (offset: 0x63880) -> 0x6f00 fde=[ 5a60] │ │ + 0x58530 (offset: 0x63a20) -> 0x6f4c fde=[ 5aac] │ │ + 0x586f8 (offset: 0x63be8) -> 0x6f98 fde=[ 5af8] │ │ + 0x588c4 (offset: 0x63db4) -> 0x6fe8 fde=[ 5b48] │ │ + 0x589ac (offset: 0x63e9c) -> 0x7028 fde=[ 5b88] │ │ + 0x589dc (offset: 0x63ecc) -> 0x7040 fde=[ 5ba0] │ │ + 0x58a24 (offset: 0x63f14) -> 0x7060 fde=[ 5bc0] │ │ + 0x58a6c (offset: 0x63f5c) -> 0x7080 fde=[ 5be0] │ │ + 0x58af4 (offset: 0x63fe4) -> 0x70c4 fde=[ 5c24] │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ 00000000 0000000000000010 00000000 CIE │ │ Version: 1 │ │ Augmentation: "zR" │ │ Code alignment factor: 1 │ │ Data alignment factor: -4 │ │ Return address column: 30 │ │ Augmentation data: 1b │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ -00000014 0000000000000010 00000018 FDE cie=00000000 pc=0000000000018cb8..0000000000018cc8 │ │ +00000014 0000000000000010 00000018 FDE cie=00000000 pc=0000000000018b50..0000000000018b60 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000028 0000000000000010 0000002c FDE cie=00000000 pc=0000000000018cc8..0000000000018cd0 │ │ +00000028 0000000000000010 0000002c FDE cie=00000000 pc=0000000000018b60..0000000000018b68 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000003c 0000000000000010 00000040 FDE cie=00000000 pc=0000000000018cd0..0000000000018cd8 │ │ +0000003c 0000000000000010 00000040 FDE cie=00000000 pc=0000000000018b68..0000000000018b70 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000050 0000000000000010 00000054 FDE cie=00000000 pc=0000000000018cd8..0000000000018cec │ │ +00000050 0000000000000010 00000054 FDE cie=00000000 pc=0000000000018b70..0000000000018b84 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000018cec..0000000000018d08 │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000018b84..0000000000018ba0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000078 0000000000000014 0000007c FDE cie=00000000 pc=0000000000018d08..0000000000018d18 │ │ +00000078 0000000000000014 0000007c FDE cie=00000000 pc=0000000000018ba0..0000000000018bb0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000090 00000000000000c8 00000094 FDE cie=00000000 pc=000000000001ad50..000000000001afb4 │ │ - DW_CFA_advance_loc: 4 to 000000000001ad54 │ │ +00000090 00000000000000b8 00000094 FDE cie=00000000 pc=000000000001abdc..000000000001ae30 │ │ + DW_CFA_advance_loc: 4 to 000000000001abe0 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001ad64 │ │ + DW_CFA_advance_loc: 16 to 000000000001abf0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 96 to 000000000001adc4 │ │ + DW_CFA_advance_loc1: 96 to 000000000001ac50 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001add4 │ │ + DW_CFA_advance_loc: 16 to 000000000001ac60 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001add8 │ │ + DW_CFA_advance_loc: 4 to 000000000001ac64 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 000000000001adf0 │ │ + DW_CFA_advance_loc: 24 to 000000000001ac7c │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001ae00 │ │ + DW_CFA_advance_loc: 16 to 000000000001ac8c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001ae04 │ │ + DW_CFA_advance_loc: 4 to 000000000001ac90 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 000000000001ae1c │ │ + DW_CFA_advance_loc: 24 to 000000000001aca8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001ae2c │ │ + DW_CFA_advance_loc: 16 to 000000000001acb8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001ae30 │ │ + DW_CFA_advance_loc: 4 to 000000000001acbc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 000000000001ae48 │ │ + DW_CFA_advance_loc: 24 to 000000000001acd4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001ae58 │ │ + DW_CFA_advance_loc: 16 to 000000000001ace4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001ae5c │ │ + DW_CFA_advance_loc: 4 to 000000000001ace8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 000000000001ae74 │ │ + DW_CFA_advance_loc: 24 to 000000000001ad00 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001ae84 │ │ + DW_CFA_advance_loc: 16 to 000000000001ad10 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001ae88 │ │ + DW_CFA_advance_loc: 4 to 000000000001ad14 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 000000000001aea0 │ │ + DW_CFA_advance_loc: 24 to 000000000001ad2c │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001aeb0 │ │ + DW_CFA_advance_loc: 16 to 000000000001ad3c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001aeb4 │ │ + DW_CFA_advance_loc: 4 to 000000000001ad40 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 000000000001aecc │ │ + DW_CFA_advance_loc: 24 to 000000000001ad58 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001aedc │ │ + DW_CFA_advance_loc: 16 to 000000000001ad68 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001aee0 │ │ + DW_CFA_advance_loc: 4 to 000000000001ad6c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 108 to 000000000001af4c │ │ + DW_CFA_advance_loc1: 164 to 000000000001ae10 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001af5c │ │ + DW_CFA_advance_loc: 16 to 000000000001ae20 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001af60 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 000000000001af94 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001afa4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001afa8 │ │ + DW_CFA_advance_loc: 4 to 000000000001ae24 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000015c 000000000000003c 00000160 FDE cie=00000000 pc=000000000001b350..000000000001b3dc │ │ - DW_CFA_advance_loc: 4 to 000000000001b354 │ │ +0000014c 000000000000003c 00000150 FDE cie=00000000 pc=000000000001b1cc..000000000001b258 │ │ + DW_CFA_advance_loc: 4 to 000000000001b1d0 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 16 to 000000000001b364 │ │ + DW_CFA_advance_loc: 16 to 000000000001b1e0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 72 to 000000000001b3ac │ │ + DW_CFA_advance_loc1: 72 to 000000000001b228 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 16 to 000000000001b3bc │ │ + DW_CFA_advance_loc: 16 to 000000000001b238 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001b3c0 │ │ + DW_CFA_advance_loc: 4 to 000000000001b23c │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 8 to 000000000001b3c8 │ │ + DW_CFA_advance_loc: 8 to 000000000001b244 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 16 to 000000000001b3d8 │ │ + DW_CFA_advance_loc: 16 to 000000000001b254 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000019c 0000000000000010 000001a0 FDE cie=00000000 pc=000000000001b3dc..000000000001b400 │ │ +0000018c 0000000000000010 00000190 FDE cie=00000000 pc=000000000001d670..000000000001d694 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000001b0 0000000000000010 000001b4 FDE cie=00000000 pc=000000000001b400..000000000001b438 │ │ +000001a0 0000000000000010 000001a4 FDE cie=00000000 pc=000000000001d694..000000000001d6c8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000001c4 0000000000000030 000001c8 FDE cie=00000000 pc=000000000001b684..000000000001b6cc │ │ - DW_CFA_advance_loc: 4 to 000000000001b688 │ │ +000001b4 0000000000000030 000001b8 FDE cie=00000000 pc=000000000001d914..000000000001d95c │ │ + DW_CFA_advance_loc: 4 to 000000000001d918 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001b690 │ │ + DW_CFA_advance_loc: 8 to 000000000001d920 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 000000000001b6b4 │ │ + DW_CFA_advance_loc: 36 to 000000000001d944 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001b6bc │ │ + DW_CFA_advance_loc: 8 to 000000000001d94c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001b6c0 │ │ + DW_CFA_advance_loc: 4 to 000000000001d950 │ │ DW_CFA_restore_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001b6c8 │ │ + DW_CFA_advance_loc: 8 to 000000000001d958 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ │ │ -000001f8 0000000000000024 000001fc FDE cie=00000000 pc=000000000001b6cc..000000000001b750 │ │ - DW_CFA_advance_loc1: 96 to 000000000001b72c │ │ +000001e8 0000000000000024 000001ec FDE cie=00000000 pc=000000000001d95c..000000000001d9e0 │ │ + DW_CFA_advance_loc1: 96 to 000000000001d9bc │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 000000000001b734 │ │ + DW_CFA_advance_loc: 8 to 000000000001d9c4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_advance_loc: 16 to 000000000001b744 │ │ + DW_CFA_advance_loc: 16 to 000000000001d9d4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 8 to 000000000001b74c │ │ + DW_CFA_advance_loc: 8 to 000000000001d9dc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000220 0000000000000010 00000224 FDE cie=00000000 pc=000000000001b890..000000000001b980 │ │ +00000210 0000000000000010 00000214 FDE cie=00000000 pc=000000000001db10..000000000001dc1c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000234 000000000000002c 00000238 FDE cie=00000000 pc=000000000001dd94..000000000001de20 │ │ - DW_CFA_advance_loc: 4 to 000000000001dd98 │ │ +00000224 000000000000002c 00000228 FDE cie=00000000 pc=000000000001df38..000000000001dfc0 │ │ + DW_CFA_advance_loc: 4 to 000000000001df3c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 000000000001dda4 │ │ + DW_CFA_advance_loc: 12 to 000000000001df48 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 92 to 000000000001de00 │ │ + DW_CFA_advance_loc1: 88 to 000000000001dfa0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 000000000001de0c │ │ + DW_CFA_advance_loc: 12 to 000000000001dfac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001de10 │ │ + DW_CFA_advance_loc: 4 to 000000000001dfb0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00000264 0000000000000044 00000268 FDE cie=00000000 pc=000000000001de20..000000000001e024 │ │ - DW_CFA_advance_loc: 4 to 000000000001de24 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 28 to 000000000001de40 │ │ +00000254 0000000000000048 00000258 FDE cie=00000000 pc=000000000001dfc0..000000000001e218 │ │ + DW_CFA_advance_loc: 4 to 000000000001dfc4 │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 28 to 000000000001dfe0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 368 to 000000000001dfb0 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 28 to 000000000001dfcc │ │ + DW_CFA_advance_loc2: 452 to 000000000001e1a4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 28 to 000000000001e1c0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001dfd0 │ │ + DW_CFA_advance_loc: 4 to 000000000001e1c4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000002ac 0000000000000028 000002b0 FDE cie=00000000 pc=000000000001e13c..000000000001e180 │ │ - DW_CFA_advance_loc: 4 to 000000000001e140 │ │ +000002a0 0000000000000038 000002a4 FDE cie=00000000 pc=000000000001e330..000000000001e39c │ │ + DW_CFA_advance_loc: 4 to 000000000001e334 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001e148 │ │ + DW_CFA_advance_loc: 8 to 000000000001e33c │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000001e168 │ │ + DW_CFA_advance_loc: 48 to 000000000001e36c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001e170 │ │ + DW_CFA_advance_loc: 8 to 000000000001e374 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001e174 │ │ + DW_CFA_advance_loc: 4 to 000000000001e378 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 12 to 000000000001e384 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000001e38c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001e390 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ │ │ -000002d8 0000000000000010 000002dc FDE cie=00000000 pc=000000000001ee8c..000000000001f148 │ │ +000002dc 0000000000000010 000002e0 FDE cie=00000000 pc=000000000001f0a8..000000000001f220 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000002ec 0000000000000024 000002f0 FDE cie=00000000 pc=000000000001f2fc..000000000001f350 │ │ - DW_CFA_advance_loc: 4 to 000000000001f300 │ │ +000002f0 0000000000000024 000002f4 FDE cie=00000000 pc=000000000001f3d8..000000000001f42c │ │ + DW_CFA_advance_loc: 4 to 000000000001f3dc │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 12 to 000000000001f30c │ │ + DW_CFA_advance_loc: 12 to 000000000001f3e8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_advance_loc: 52 to 000000000001f340 │ │ + DW_CFA_advance_loc: 52 to 000000000001f41c │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 12 to 000000000001f34c │ │ + DW_CFA_advance_loc: 12 to 000000000001f428 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ │ │ -00000314 0000000000000034 00000318 FDE cie=00000000 pc=000000000001fa58..0000000000020784 │ │ - DW_CFA_advance_loc: 4 to 000000000001fa5c │ │ +00000318 0000000000000034 0000031c FDE cie=00000000 pc=000000000001fb74..00000000000208a0 │ │ + DW_CFA_advance_loc: 4 to 000000000001fb78 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001fa6c │ │ + DW_CFA_advance_loc: 16 to 000000000001fb88 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ - DW_CFA_advance_loc2: 3332 to 0000000000020770 │ │ + DW_CFA_advance_loc2: 3332 to 000000000002088c │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000020780 │ │ + DW_CFA_advance_loc: 16 to 000000000002089c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000034c 0000000000000010 00000350 FDE cie=00000000 pc=0000000000020784..000000000002090c │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000360 0000000000000038 00000364 FDE cie=00000000 pc=000000000002090c..0000000000020a40 │ │ - DW_CFA_advance_loc: 4 to 0000000000020910 │ │ +00000350 0000000000000038 00000354 FDE cie=00000000 pc=00000000000208a0..00000000000209d0 │ │ + DW_CFA_advance_loc: 4 to 00000000000208a4 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000020924 │ │ + DW_CFA_advance_loc: 20 to 00000000000208b8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ - DW_CFA_advance_loc2: 260 to 0000000000020a28 │ │ + DW_CFA_advance_loc2: 256 to 00000000000209b8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000020a3c │ │ + DW_CFA_advance_loc: 20 to 00000000000209cc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000039c 0000000000000010 000003a0 FDE cie=00000000 pc=0000000000020bec..0000000000020c18 │ │ +0000038c 0000000000000010 00000390 FDE cie=00000000 pc=0000000000020b7c..0000000000020ba8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000003b0 0000000000000040 000003b4 FDE cie=00000000 pc=0000000000020c18..0000000000020ca4 │ │ - DW_CFA_advance_loc: 4 to 0000000000020c1c │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000020c2c │ │ +000003a0 000000000000002c 000003a4 FDE cie=00000000 pc=0000000000020ba8..0000000000020c24 │ │ + DW_CFA_advance_loc: 4 to 0000000000020bac │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000020bb8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 80 to 0000000000020c7c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000020c8c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000020c90 │ │ - DW_CFA_restore_state │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000020ca0 │ │ + DW_CFA_advance_loc1: 92 to 0000000000020c14 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000020c20 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000003f4 000000000000004c 000003f8 FDE cie=00000000 pc=0000000000020ca4..0000000000020ec0 │ │ - DW_CFA_advance_loc: 4 to 0000000000020ca8 │ │ +000003d0 000000000000004c 000003d4 FDE cie=00000000 pc=0000000000020c24..0000000000020e40 │ │ + DW_CFA_advance_loc: 4 to 0000000000020c28 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 20 to 0000000000020cbc │ │ + DW_CFA_advance_loc: 20 to 0000000000020c3c │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 392 to 0000000000020e44 │ │ + DW_CFA_advance_loc2: 392 to 0000000000020dc4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 20 to 0000000000020e58 │ │ + DW_CFA_advance_loc: 20 to 0000000000020dd8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000020e5c │ │ + DW_CFA_advance_loc: 4 to 0000000000020ddc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 0000000000020e80 │ │ + DW_CFA_advance_loc: 36 to 0000000000020e00 │ │ DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 20 to 0000000000020e94 │ │ + DW_CFA_advance_loc: 20 to 0000000000020e14 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000020e98 │ │ + DW_CFA_advance_loc: 4 to 0000000000020e18 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000444 0000000000000040 00000448 FDE cie=00000000 pc=0000000000020ec0..0000000000020f60 │ │ - DW_CFA_advance_loc: 4 to 0000000000020ec4 │ │ +00000420 0000000000000044 00000424 FDE cie=00000000 pc=0000000000020e40..0000000000020f00 │ │ + DW_CFA_advance_loc: 4 to 0000000000020e44 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000020ecc │ │ + DW_CFA_advance_loc: 8 to 0000000000020e4c │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 0000000000020efc │ │ + DW_CFA_advance_loc: 48 to 0000000000020e7c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000020f04 │ │ + DW_CFA_advance_loc: 8 to 0000000000020e84 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000020f08 │ │ + DW_CFA_advance_loc: 4 to 0000000000020e88 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 0000000000020f30 │ │ + DW_CFA_advance_loc: 40 to 0000000000020eb0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000020f38 │ │ + DW_CFA_advance_loc: 8 to 0000000000020eb8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000020f3c │ │ + DW_CFA_advance_loc: 4 to 0000000000020ebc │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 24 to 0000000000020f54 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 48 to 0000000000020eec │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000020f5c │ │ + DW_CFA_advance_loc: 8 to 0000000000020ef4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000020ef8 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000488 0000000000000038 0000048c FDE cie=00000000 pc=00000000000212d8..000000000002156c │ │ - DW_CFA_advance_loc: 4 to 00000000000212dc │ │ +00000468 0000000000000038 0000046c FDE cie=00000000 pc=0000000000021278..000000000002150c │ │ + DW_CFA_advance_loc: 4 to 000000000002127c │ │ DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 20 to 00000000000212f0 │ │ + DW_CFA_advance_loc: 20 to 0000000000021290 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 600 to 0000000000021548 │ │ + DW_CFA_advance_loc2: 600 to 00000000000214e8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ - DW_CFA_advance_loc: 20 to 000000000002155c │ │ + DW_CFA_advance_loc: 20 to 00000000000214fc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000021560 │ │ + DW_CFA_advance_loc: 4 to 0000000000021500 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -000004c4 0000000000000044 000004c8 FDE cie=00000000 pc=0000000000021f48..000000000002250c │ │ - DW_CFA_advance_loc: 4 to 0000000000021f4c │ │ +000004a4 0000000000000044 000004a8 FDE cie=00000000 pc=0000000000021ec0..0000000000022484 │ │ + DW_CFA_advance_loc: 4 to 0000000000021ec4 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000021f64 │ │ + DW_CFA_advance_loc: 24 to 0000000000021edc │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 0000000000021f80 │ │ + DW_CFA_advance_loc1: 92 to 0000000000021f38 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000021f98 │ │ + DW_CFA_advance_loc: 24 to 0000000000021f50 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000021f9c │ │ + DW_CFA_advance_loc: 4 to 0000000000021f54 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -0000050c 0000000000000044 00000510 FDE cie=00000000 pc=000000000002250c..0000000000022758 │ │ - DW_CFA_advance_loc: 4 to 0000000000022510 │ │ +000004ec 0000000000000044 000004f0 FDE cie=00000000 pc=0000000000022484..00000000000226d0 │ │ + DW_CFA_advance_loc: 4 to 0000000000022488 │ │ DW_CFA_def_cfa_offset: 336 │ │ - DW_CFA_advance_loc: 28 to 000000000002252c │ │ + DW_CFA_advance_loc: 28 to 00000000000224a4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_advance_loc2: 524 to 0000000000022738 │ │ + DW_CFA_advance_loc2: 524 to 00000000000226b0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 336 │ │ - DW_CFA_advance_loc: 28 to 0000000000022754 │ │ + DW_CFA_advance_loc: 28 to 00000000000226cc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ @@ -1334,290 +1317,173 @@ │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -00000554 0000000000000058 00000558 FDE cie=00000000 pc=0000000000022994..0000000000022a78 │ │ - DW_CFA_advance_loc: 4 to 0000000000022998 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 00000000000229a8 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 120 to 0000000000022a20 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000022a30 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000022a34 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 8 to 0000000000022a3c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000022a4c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000022a50 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000022a60 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000022a64 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000005b0 0000000000000040 000005b4 FDE cie=00000000 pc=0000000000022a78..0000000000022bc0 │ │ - DW_CFA_advance_loc: 4 to 0000000000022a7c │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000022a94 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ +00000534 000000000000003c 00000538 FDE cie=00000000 pc=000000000002290c..0000000000022a04 │ │ + DW_CFA_advance_loc: 4 to 0000000000022910 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 20 to 0000000000022924 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 252 to 0000000000022b90 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000022ba8 │ │ + DW_CFA_advance_loc1: 180 to 00000000000229d8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 00000000000229ec │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000022bac │ │ + DW_CFA_advance_loc: 4 to 00000000000229f0 │ │ DW_CFA_restore_state │ │ - │ │ -000005f4 0000000000000024 000005f8 FDE cie=00000000 pc=0000000000022bc0..0000000000022c18 │ │ - DW_CFA_advance_loc: 32 to 0000000000022be0 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000022be8 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_advance_loc: 36 to 0000000000022c0c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000022c14 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -0000061c 0000000000000030 00000620 FDE cie=00000000 pc=0000000000022c18..0000000000022ca4 │ │ - DW_CFA_advance_loc: 12 to 0000000000022c24 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000022c34 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_advance_loc1: 84 to 0000000000022c88 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000022c98 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000650 0000000000000024 00000654 FDE cie=00000000 pc=0000000000022ca4..0000000000022ce8 │ │ - DW_CFA_advance_loc: 16 to 0000000000022cb4 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000022cbc │ │ - DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_advance_loc: 32 to 0000000000022cdc │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000022ce4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000678 0000000000000024 0000067c FDE cie=00000000 pc=0000000000022ce8..0000000000022d10 │ │ - DW_CFA_advance_loc: 4 to 0000000000022cec │ │ +00000574 0000000000000024 00000578 FDE cie=00000000 pc=0000000000022bdc..0000000000022c04 │ │ + DW_CFA_advance_loc: 4 to 0000000000022be0 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000022cf0 │ │ + DW_CFA_advance_loc: 4 to 0000000000022be4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 0000000000022d04 │ │ + DW_CFA_advance_loc: 20 to 0000000000022bf8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000022d08 │ │ + DW_CFA_advance_loc: 4 to 0000000000022bfc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000022d0c │ │ + DW_CFA_advance_loc: 4 to 0000000000022c00 │ │ DW_CFA_restore_state │ │ │ │ -000006a0 0000000000000038 000006a4 FDE cie=00000000 pc=0000000000022d10..0000000000022ef0 │ │ - DW_CFA_advance_loc: 4 to 0000000000022d14 │ │ +0000059c 0000000000000038 000005a0 FDE cie=00000000 pc=0000000000022c04..0000000000022de4 │ │ + DW_CFA_advance_loc: 4 to 0000000000022c08 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000022d28 │ │ + DW_CFA_advance_loc: 20 to 0000000000022c1c │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 376 to 0000000000022ea0 │ │ + DW_CFA_advance_loc2: 376 to 0000000000022d94 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000022eb4 │ │ + DW_CFA_advance_loc: 20 to 0000000000022da8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000022eb8 │ │ + DW_CFA_advance_loc: 4 to 0000000000022dac │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000006dc 0000000000000010 000006e0 FDE cie=00000000 pc=0000000000022ef0..0000000000022f50 │ │ +000005d8 0000000000000010 000005dc FDE cie=00000000 pc=0000000000022de4..0000000000022e44 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000006f0 000000000000002c 000006f4 FDE cie=00000000 pc=0000000000022f50..0000000000022fd0 │ │ - DW_CFA_advance_loc: 4 to 0000000000022f54 │ │ +000005ec 000000000000002c 000005f0 FDE cie=00000000 pc=0000000000022e44..0000000000022ec0 │ │ + DW_CFA_advance_loc: 4 to 0000000000022e48 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000022f60 │ │ + DW_CFA_advance_loc: 12 to 0000000000022e54 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 80 to 0000000000022fb0 │ │ + DW_CFA_advance_loc1: 76 to 0000000000022ea0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000022fbc │ │ + DW_CFA_advance_loc: 12 to 0000000000022eac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000022fc0 │ │ + DW_CFA_advance_loc: 4 to 0000000000022eb0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00000720 0000000000000010 00000724 FDE cie=00000000 pc=0000000000022fd0..0000000000023284 │ │ +0000061c 0000000000000010 00000620 FDE cie=00000000 pc=0000000000022ec0..0000000000023174 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000734 0000000000000034 00000738 FDE cie=00000000 pc=0000000000023284..0000000000023494 │ │ - DW_CFA_advance_loc: 4 to 0000000000023288 │ │ +00000630 0000000000000034 00000634 FDE cie=00000000 pc=0000000000023174..0000000000023384 │ │ + DW_CFA_advance_loc: 4 to 0000000000023178 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 16 to 0000000000023298 │ │ + DW_CFA_advance_loc: 16 to 0000000000023188 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ - DW_CFA_advance_loc2: 504 to 0000000000023490 │ │ + DW_CFA_advance_loc2: 504 to 0000000000023380 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ │ │ -0000076c 0000000000000044 00000770 FDE cie=00000000 pc=0000000000023494..0000000000023ef8 │ │ - DW_CFA_advance_loc: 4 to 0000000000023498 │ │ +00000668 0000000000000044 0000066c FDE cie=00000000 pc=0000000000023384..0000000000023e20 │ │ + DW_CFA_advance_loc: 4 to 0000000000023388 │ │ DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 28 to 00000000000234b4 │ │ + DW_CFA_advance_loc: 28 to 00000000000233a4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_advance_loc2: 2596 to 0000000000023ed8 │ │ + DW_CFA_advance_loc2: 2652 to 0000000000023e00 │ │ DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ - DW_CFA_advance_loc: 28 to 0000000000023ef4 │ │ + DW_CFA_advance_loc: 28 to 0000000000023e1c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ @@ -1625,355 +1491,355 @@ │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -000007b4 0000000000000028 000007b8 FDE cie=00000000 pc=0000000000023ef8..0000000000023ff8 │ │ - DW_CFA_advance_loc: 4 to 0000000000023efc │ │ +000006b0 0000000000000028 000006b4 FDE cie=00000000 pc=0000000000023e20..0000000000023f20 │ │ + DW_CFA_advance_loc: 4 to 0000000000023e24 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000023f00 │ │ + DW_CFA_advance_loc: 4 to 0000000000023e28 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 172 to 0000000000023fac │ │ + DW_CFA_advance_loc1: 172 to 0000000000023ed4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000023fb0 │ │ + DW_CFA_advance_loc: 4 to 0000000000023ed8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000023fb4 │ │ + DW_CFA_advance_loc: 4 to 0000000000023edc │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000007e0 0000000000000028 000007e4 FDE cie=00000000 pc=0000000000023ff8..00000000000242a8 │ │ - DW_CFA_advance_loc: 4 to 0000000000023ffc │ │ +000006dc 0000000000000028 000006e0 FDE cie=00000000 pc=0000000000023f20..00000000000241d0 │ │ + DW_CFA_advance_loc: 4 to 0000000000023f24 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000024000 │ │ + DW_CFA_advance_loc: 4 to 0000000000023f28 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 604 to 000000000002425c │ │ + DW_CFA_advance_loc2: 604 to 0000000000024184 │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000024260 │ │ + DW_CFA_advance_loc: 4 to 0000000000024188 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000024264 │ │ + DW_CFA_advance_loc: 4 to 000000000002418c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000080c 000000000000003c 00000810 FDE cie=00000000 pc=00000000000242a8..0000000000024994 │ │ - DW_CFA_advance_loc: 4 to 00000000000242ac │ │ +00000708 000000000000003c 0000070c FDE cie=00000000 pc=00000000000241d0..00000000000248bc │ │ + DW_CFA_advance_loc: 4 to 00000000000241d4 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 00000000000242c0 │ │ + DW_CFA_advance_loc: 20 to 00000000000241e8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r28 (x28) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ - DW_CFA_advance_loc2: 1724 to 000000000002497c │ │ + DW_CFA_advance_loc2: 1724 to 00000000000248a4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000024990 │ │ + DW_CFA_advance_loc: 20 to 00000000000248b8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -0000084c 0000000000000018 00000850 FDE cie=00000000 pc=0000000000024994..00000000000249a8 │ │ - DW_CFA_advance_loc: 8 to 000000000002499c │ │ +00000748 0000000000000018 0000074c FDE cie=00000000 pc=00000000000248bc..00000000000248d0 │ │ + DW_CFA_advance_loc: 8 to 00000000000248c4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000764 0000000000000018 00000768 FDE cie=00000000 pc=00000000000248d0..00000000000248e8 │ │ + DW_CFA_advance_loc: 8 to 00000000000248d8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000868 000000000000002c 0000086c FDE cie=00000000 pc=00000000000249a8..0000000000024a20 │ │ - DW_CFA_advance_loc: 4 to 00000000000249ac │ │ +00000780 0000000000000018 00000784 FDE cie=00000000 pc=00000000000248e8..0000000000024908 │ │ + DW_CFA_advance_loc: 4 to 00000000000248ec │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000248f0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + │ │ +0000079c 000000000000002c 000007a0 FDE cie=00000000 pc=0000000000024908..000000000002497c │ │ + DW_CFA_advance_loc: 4 to 000000000002490c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 00000000000249b8 │ │ + DW_CFA_advance_loc: 12 to 0000000000024918 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 72 to 0000000000024a00 │ │ + DW_CFA_advance_loc1: 68 to 000000000002495c │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000024a0c │ │ + DW_CFA_advance_loc: 12 to 0000000000024968 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000024a10 │ │ + DW_CFA_advance_loc: 4 to 000000000002496c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00000898 0000000000000044 0000089c FDE cie=00000000 pc=0000000000024a20..0000000000024ab0 │ │ - DW_CFA_advance_loc: 4 to 0000000000024a24 │ │ +000007cc 0000000000000044 000007d0 FDE cie=00000000 pc=000000000002497c..0000000000024a0c │ │ + DW_CFA_advance_loc: 4 to 0000000000024980 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000024a2c │ │ + DW_CFA_advance_loc: 8 to 0000000000024988 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 0000000000024a5c │ │ + DW_CFA_advance_loc: 48 to 00000000000249b8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000024a64 │ │ + DW_CFA_advance_loc: 8 to 00000000000249c0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000024a68 │ │ + DW_CFA_advance_loc: 4 to 00000000000249c4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000024a78 │ │ + DW_CFA_advance_loc: 16 to 00000000000249d4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000024a80 │ │ + DW_CFA_advance_loc: 8 to 00000000000249dc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000024a84 │ │ + DW_CFA_advance_loc: 4 to 00000000000249e0 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 32 to 0000000000024aa4 │ │ + DW_CFA_advance_loc: 32 to 0000000000024a00 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000024aac │ │ + DW_CFA_advance_loc: 8 to 0000000000024a08 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -000008e0 0000000000000018 000008e4 FDE cie=00000000 pc=0000000000024ab0..0000000000024ac8 │ │ - DW_CFA_advance_loc: 8 to 0000000000024ab8 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000008fc 0000000000000018 00000900 FDE cie=00000000 pc=0000000000024ac8..0000000000024ae8 │ │ - DW_CFA_advance_loc: 4 to 0000000000024acc │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000024ad0 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ - │ │ -00000918 000000000000002c 0000091c FDE cie=00000000 pc=0000000000024d04..0000000000024d64 │ │ - DW_CFA_advance_loc: 4 to 0000000000024d08 │ │ +00000814 000000000000002c 00000818 FDE cie=00000000 pc=0000000000024c28..0000000000024c84 │ │ + DW_CFA_advance_loc: 4 to 0000000000024c2c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000024d14 │ │ + DW_CFA_advance_loc: 12 to 0000000000024c38 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 56 to 0000000000024d4c │ │ + DW_CFA_advance_loc: 52 to 0000000000024c6c │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000024d58 │ │ + DW_CFA_advance_loc: 12 to 0000000000024c78 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000024d5c │ │ + DW_CFA_advance_loc: 4 to 0000000000024c7c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000948 0000000000000010 0000094c FDE cie=00000000 pc=0000000000024e6c..0000000000024e88 │ │ +00000844 0000000000000010 00000848 FDE cie=00000000 pc=0000000000024e30..0000000000024e4c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000095c 0000000000000010 00000960 FDE cie=00000000 pc=0000000000024e88..0000000000024e9c │ │ +00000858 0000000000000010 0000085c FDE cie=00000000 pc=0000000000024e4c..0000000000024e60 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000970 0000000000000030 00000974 FDE cie=00000000 pc=0000000000024e9c..0000000000024f18 │ │ - DW_CFA_advance_loc: 4 to 0000000000024ea0 │ │ +0000086c 0000000000000030 00000870 FDE cie=00000000 pc=0000000000024e60..0000000000024edc │ │ + DW_CFA_advance_loc: 4 to 0000000000024e64 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000024eac │ │ + DW_CFA_advance_loc: 12 to 0000000000024e70 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 0000000000024ee8 │ │ + DW_CFA_advance_loc: 60 to 0000000000024eac │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000024ef4 │ │ + DW_CFA_advance_loc: 12 to 0000000000024eb8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000024ef8 │ │ + DW_CFA_advance_loc: 4 to 0000000000024ebc │ │ DW_CFA_restore_state │ │ │ │ -000009a4 0000000000000030 000009a8 FDE cie=00000000 pc=0000000000024f18..0000000000025034 │ │ - DW_CFA_advance_loc: 4 to 0000000000024f1c │ │ +000008a0 0000000000000030 000008a4 FDE cie=00000000 pc=0000000000024edc..0000000000024ff8 │ │ + DW_CFA_advance_loc: 4 to 0000000000024ee0 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000024f28 │ │ + DW_CFA_advance_loc: 12 to 0000000000024eec │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_advance_loc1: 252 to 0000000000025024 │ │ + DW_CFA_advance_loc1: 252 to 0000000000024fe8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000025030 │ │ + DW_CFA_advance_loc: 12 to 0000000000024ff4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000009d8 0000000000000010 000009dc FDE cie=00000000 pc=0000000000025034..0000000000025048 │ │ +000008d4 0000000000000010 000008d8 FDE cie=00000000 pc=0000000000024ff8..000000000002500c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000009ec 0000000000000010 000009f0 FDE cie=00000000 pc=0000000000025048..000000000002505c │ │ +000008e8 0000000000000010 000008ec FDE cie=00000000 pc=000000000002500c..0000000000025020 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000a00 0000000000000048 00000a04 FDE cie=00000000 pc=000000000002505c..0000000000025198 │ │ - DW_CFA_advance_loc: 4 to 0000000000025060 │ │ +000008fc 0000000000000048 00000900 FDE cie=00000000 pc=0000000000025020..000000000002515c │ │ + DW_CFA_advance_loc: 4 to 0000000000025024 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 20 to 0000000000025074 │ │ + DW_CFA_advance_loc: 20 to 0000000000025038 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 216 to 000000000002514c │ │ + DW_CFA_advance_loc1: 216 to 0000000000025110 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 20 to 0000000000025160 │ │ + DW_CFA_advance_loc: 20 to 0000000000025124 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000025164 │ │ + DW_CFA_advance_loc: 4 to 0000000000025128 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000025170 │ │ + DW_CFA_advance_loc: 12 to 0000000000025134 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 20 to 0000000000025184 │ │ + DW_CFA_advance_loc: 20 to 0000000000025148 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000025188 │ │ + DW_CFA_advance_loc: 4 to 000000000002514c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000a4c 0000000000000010 00000a50 FDE cie=00000000 pc=0000000000025198..00000000000251a8 │ │ +00000948 0000000000000010 0000094c FDE cie=00000000 pc=000000000002515c..000000000002516c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000a60 0000000000000044 00000a64 FDE cie=00000000 pc=00000000000251a8..0000000000025b10 │ │ - DW_CFA_advance_loc: 4 to 00000000000251ac │ │ +0000095c 0000000000000044 00000960 FDE cie=00000000 pc=000000000002516c..0000000000025ab4 │ │ + DW_CFA_advance_loc: 4 to 0000000000025170 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 00000000000251c4 │ │ + DW_CFA_advance_loc: 24 to 0000000000025188 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 2292 to 0000000000025ab8 │ │ + DW_CFA_advance_loc2: 2260 to 0000000000025a5c │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000025ad0 │ │ + DW_CFA_advance_loc: 24 to 0000000000025a74 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000025ad4 │ │ + DW_CFA_advance_loc: 4 to 0000000000025a78 │ │ DW_CFA_restore_state │ │ │ │ -00000aa8 000000000000006c 00000aac FDE cie=00000000 pc=0000000000025b10..00000000000268d8 │ │ - DW_CFA_advance_loc: 4 to 0000000000025b14 │ │ +000009a4 000000000000006c 000009a8 FDE cie=00000000 pc=0000000000025ab4..000000000002687c │ │ + DW_CFA_advance_loc: 4 to 0000000000025ab8 │ │ DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 40 to 0000000000025b3c │ │ + DW_CFA_advance_loc: 40 to 0000000000025ae0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -1987,17 +1853,17 @@ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ DW_CFA_offset_extended: r74 (v10) at cfa-120 │ │ DW_CFA_offset_extended: r75 (v11) at cfa-128 │ │ DW_CFA_offset_extended: r76 (v12) at cfa-136 │ │ DW_CFA_offset_extended: r77 (v13) at cfa-144 │ │ DW_CFA_offset_extended: r78 (v14) at cfa-152 │ │ DW_CFA_offset_extended: r79 (v15) at cfa-160 │ │ - DW_CFA_advance_loc2: 3440 to 00000000000268ac │ │ + DW_CFA_advance_loc2: 3440 to 0000000000026850 │ │ DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ - DW_CFA_advance_loc: 40 to 00000000000268d4 │ │ + DW_CFA_advance_loc: 40 to 0000000000026878 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ @@ -2013,715 +1879,748 @@ │ │ DW_CFA_restore_extended: r75 (v11) │ │ DW_CFA_restore_extended: r76 (v12) │ │ DW_CFA_restore_extended: r77 (v13) │ │ DW_CFA_restore_extended: r78 (v14) │ │ DW_CFA_restore_extended: r79 (v15) │ │ DW_CFA_nop │ │ │ │ -00000b18 0000000000000050 00000b1c FDE cie=00000000 pc=00000000000268d8..0000000000026a24 │ │ - DW_CFA_advance_loc: 4 to 00000000000268dc │ │ +00000a14 0000000000000050 00000a18 FDE cie=00000000 pc=000000000002687c..00000000000269c8 │ │ + DW_CFA_advance_loc: 4 to 0000000000026880 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 16 to 00000000000268ec │ │ + DW_CFA_advance_loc: 16 to 0000000000026890 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 0000000000026914 │ │ + DW_CFA_advance_loc: 40 to 00000000000268b8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 16 to 0000000000026924 │ │ + DW_CFA_advance_loc: 16 to 00000000000268c8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000026928 │ │ + DW_CFA_advance_loc: 4 to 00000000000268cc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 192 to 00000000000269e8 │ │ + DW_CFA_advance_loc1: 192 to 000000000002698c │ │ DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 16 to 00000000000269f8 │ │ + DW_CFA_advance_loc: 16 to 000000000002699c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000269fc │ │ + DW_CFA_advance_loc: 4 to 00000000000269a0 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 20 to 0000000000026a10 │ │ + DW_CFA_advance_loc: 20 to 00000000000269b4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 16 to 0000000000026a20 │ │ + DW_CFA_advance_loc: 16 to 00000000000269c4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000b6c 0000000000000010 00000b70 FDE cie=00000000 pc=0000000000026a24..0000000000026a40 │ │ +00000a68 0000000000000010 00000a6c FDE cie=00000000 pc=00000000000269c8..00000000000269e4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000b80 0000000000000010 00000b84 FDE cie=00000000 pc=0000000000028108..0000000000028140 │ │ +00000a7c 0000000000000010 00000a80 FDE cie=00000000 pc=000000000002807c..00000000000280b4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000b94 0000000000000038 00000b98 FDE cie=00000000 pc=0000000000028140..000000000002990c │ │ - DW_CFA_advance_loc: 4 to 0000000000028144 │ │ +00000a90 0000000000000038 00000a94 FDE cie=00000000 pc=00000000000280b4..0000000000029880 │ │ + DW_CFA_advance_loc: 4 to 00000000000280b8 │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 24 to 000000000002815c │ │ + DW_CFA_advance_loc: 24 to 00000000000280d0 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ - DW_CFA_advance_loc2: 6060 to 0000000000029908 │ │ + DW_CFA_advance_loc2: 6060 to 000000000002987c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ │ │ -00000bd0 000000000000002c 00000bd4 FDE cie=00000000 pc=000000000002990c..0000000000029984 │ │ - DW_CFA_advance_loc: 4 to 0000000000029910 │ │ +00000acc 000000000000002c 00000ad0 FDE cie=00000000 pc=0000000000029880..00000000000298f4 │ │ + DW_CFA_advance_loc: 4 to 0000000000029884 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 000000000002991c │ │ + DW_CFA_advance_loc: 12 to 0000000000029890 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 72 to 0000000000029964 │ │ + DW_CFA_advance_loc1: 68 to 00000000000298d4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000029970 │ │ + DW_CFA_advance_loc: 12 to 00000000000298e0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000029974 │ │ + DW_CFA_advance_loc: 4 to 00000000000298e4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00000c00 0000000000000018 00000c04 FDE cie=00000000 pc=0000000000029de4..0000000000029e48 │ │ - DW_CFA_advance_loc: 12 to 0000000000029df0 │ │ +00000afc 0000000000000044 00000b00 FDE cie=00000000 pc=00000000000298f4..0000000000029984 │ │ + DW_CFA_advance_loc: 4 to 00000000000298f8 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000029900 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 48 to 0000000000029930 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000029938 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002993c │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 16 to 000000000002994c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000029954 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000029958 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 32 to 0000000000029978 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000029980 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + │ │ +00000b44 0000000000000010 00000b48 FDE cie=00000000 pc=0000000000029de8..0000000000029df0 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000b58 0000000000000010 00000b5c FDE cie=00000000 pc=0000000000029df0..0000000000029df8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000b6c 0000000000000010 00000b70 FDE cie=00000000 pc=0000000000029df8..0000000000029e00 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000b80 0000000000000018 00000b84 FDE cie=00000000 pc=0000000000029e00..0000000000029e64 │ │ + DW_CFA_advance_loc: 12 to 0000000000029e0c │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000c1c 0000000000000010 00000c20 FDE cie=00000000 pc=0000000000029e48..0000000000029e58 │ │ +00000b9c 0000000000000010 00000ba0 FDE cie=00000000 pc=0000000000029e64..0000000000029e74 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000c30 0000000000000010 00000c34 FDE cie=00000000 pc=0000000000029e58..0000000000029e64 │ │ +00000bb0 0000000000000010 00000bb4 FDE cie=00000000 pc=0000000000029e74..0000000000029e80 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000c44 0000000000000018 00000c48 FDE cie=00000000 pc=0000000000029e64..0000000000029e8c │ │ - DW_CFA_advance_loc: 4 to 0000000000029e68 │ │ +00000bc4 0000000000000018 00000bc8 FDE cie=00000000 pc=0000000000029e80..0000000000029ea8 │ │ + DW_CFA_advance_loc: 4 to 0000000000029e84 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0000000000029e70 │ │ + DW_CFA_advance_loc: 8 to 0000000000029e8c │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00000c60 0000000000000050 00000c64 FDE cie=00000000 pc=0000000000029e8c..000000000002a040 │ │ - DW_CFA_advance_loc: 4 to 0000000000029e90 │ │ +00000be0 0000000000000050 00000be4 FDE cie=00000000 pc=0000000000029ea8..000000000002a05c │ │ + DW_CFA_advance_loc: 4 to 0000000000029eac │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 24 to 0000000000029ea8 │ │ + DW_CFA_advance_loc: 24 to 0000000000029ec4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 340 to 0000000000029ffc │ │ + DW_CFA_advance_loc2: 340 to 000000000002a018 │ │ DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 24 to 000000000002a014 │ │ + DW_CFA_advance_loc: 24 to 000000000002a030 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002a018 │ │ + DW_CFA_advance_loc: 4 to 000000000002a034 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 12 to 000000000002a024 │ │ + DW_CFA_advance_loc: 12 to 000000000002a040 │ │ DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 24 to 000000000002a03c │ │ + DW_CFA_advance_loc: 24 to 000000000002a058 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -00000cb4 0000000000000064 00000cb8 FDE cie=00000000 pc=000000000002a040..000000000002a364 │ │ - DW_CFA_advance_loc: 4 to 000000000002a044 │ │ +00000c34 0000000000000064 00000c38 FDE cie=00000000 pc=000000000002a05c..000000000002a380 │ │ + DW_CFA_advance_loc: 4 to 000000000002a060 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 000000000002a058 │ │ + DW_CFA_advance_loc: 20 to 000000000002a074 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 572 to 000000000002a294 │ │ + DW_CFA_advance_loc2: 572 to 000000000002a2b0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 000000000002a2a8 │ │ + DW_CFA_advance_loc: 20 to 000000000002a2c4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002a2ac │ │ + DW_CFA_advance_loc: 4 to 000000000002a2c8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 132 to 000000000002a330 │ │ + DW_CFA_advance_loc1: 132 to 000000000002a34c │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 000000000002a344 │ │ + DW_CFA_advance_loc: 20 to 000000000002a360 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002a348 │ │ + DW_CFA_advance_loc: 4 to 000000000002a364 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 4 to 000000000002a34c │ │ + DW_CFA_advance_loc: 4 to 000000000002a368 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 000000000002a360 │ │ + DW_CFA_advance_loc: 20 to 000000000002a37c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ │ │ -00000d1c 0000000000000010 00000d20 FDE cie=00000000 pc=000000000002a364..000000000002a680 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ +00000c9c 0000000000000040 00000ca0 FDE cie=00000000 pc=000000000002a380..000000000002a7dc │ │ + DW_CFA_advance_loc: 4 to 000000000002a384 │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 16 to 000000000002a394 │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-8 │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-16 │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-24 │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-32 │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-48 │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-56 │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-64 │ │ + DW_CFA_advance_loc2: 1092 to 000000000002a7d8 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore_extended: r72 (v8) │ │ + DW_CFA_restore_extended: r73 (v9) │ │ + DW_CFA_restore_extended: r74 (v10) │ │ + DW_CFA_restore_extended: r75 (v11) │ │ + DW_CFA_restore_extended: r76 (v12) │ │ + DW_CFA_restore_extended: r77 (v13) │ │ + DW_CFA_restore_extended: r78 (v14) │ │ + DW_CFA_restore_extended: r79 (v15) │ │ DW_CFA_nop │ │ │ │ -00000d30 0000000000000038 00000d34 FDE cie=00000000 pc=000000000002a680..000000000002a774 │ │ - DW_CFA_advance_loc: 4 to 000000000002a684 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 000000000002a690 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ +00000ce0 0000000000000034 00000ce4 FDE cie=00000000 pc=000000000002a7dc..000000000002a9ac │ │ + DW_CFA_advance_loc: 4 to 000000000002a7e0 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 8 to 000000000002a7e8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 000000000002a6cc │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 000000000002a6d8 │ │ + DW_CFA_advance_loc2: 272 to 000000000002a8f8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 8 to 000000000002a900 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002a6dc │ │ + DW_CFA_advance_loc: 4 to 000000000002a904 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 136 to 000000000002a764 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 000000000002a770 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 136 to 000000000002a98c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 8 to 000000000002a994 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 4 to 000000000002a998 │ │ + DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00000d6c 0000000000000044 00000d70 FDE cie=00000000 pc=000000000002a774..000000000002a9a8 │ │ - DW_CFA_advance_loc: 4 to 000000000002a778 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 28 to 000000000002a794 │ │ +00000d18 000000000000005c 00000d1c FDE cie=00000000 pc=000000000002a9ac..000000000002ac50 │ │ + DW_CFA_advance_loc: 4 to 000000000002a9b0 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 28 to 000000000002a9cc │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_advance_loc2: 500 to 000000000002a988 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 28 to 000000000002a9a4 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 212 to 000000000002aaa0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ + DW_CFA_advance_loc: 28 to 000000000002aabc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002aac0 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 300 to 000000000002abec │ │ + DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ + DW_CFA_advance_loc: 28 to 000000000002ac08 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002ac0c │ │ + DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00000db4 0000000000000040 00000db8 FDE cie=00000000 pc=000000000002a9a8..000000000002aa28 │ │ - DW_CFA_advance_loc: 4 to 000000000002a9ac │ │ +00000d78 0000000000000050 00000d7c FDE cie=00000000 pc=000000000002ac50..000000000002acd8 │ │ + DW_CFA_advance_loc: 4 to 000000000002ac54 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000002a9b8 │ │ + DW_CFA_advance_loc: 12 to 000000000002ac60 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 000000000002a9f4 │ │ + DW_CFA_advance_loc: 48 to 000000000002ac90 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000002aa00 │ │ + DW_CFA_advance_loc: 12 to 000000000002ac9c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002aa04 │ │ + DW_CFA_advance_loc: 4 to 000000000002aca0 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 20 to 000000000002aa18 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 20 to 000000000002acb4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000002aa24 │ │ + DW_CFA_advance_loc: 12 to 000000000002acc0 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002acc4 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 4 to 000000000002acc8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000002acd4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000df8 0000000000000010 00000dfc FDE cie=00000000 pc=000000000002aa28..000000000002aa3c │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000e0c 000000000000005c 00000e10 FDE cie=00000000 pc=000000000002aa3c..000000000002ace0 │ │ - DW_CFA_advance_loc: 4 to 000000000002aa40 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 28 to 000000000002aa5c │ │ +00000dcc 0000000000000044 00000dd0 FDE cie=00000000 pc=000000000002acd8..000000000002af20 │ │ + DW_CFA_advance_loc: 4 to 000000000002acdc │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 28 to 000000000002acf8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 124 to 000000000002aad8 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 28 to 000000000002aaf4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002aaf8 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 388 to 000000000002ac7c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 28 to 000000000002ac98 │ │ + DW_CFA_advance_loc2: 520 to 000000000002af00 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 28 to 000000000002af1c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002ac9c │ │ - DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00000e6c 0000000000000018 00000e70 FDE cie=00000000 pc=000000000002ace0..000000000002ad18 │ │ - DW_CFA_advance_loc: 12 to 000000000002acec │ │ - DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000e88 0000000000000050 00000e8c FDE cie=00000000 pc=000000000002ad18..000000000002ada0 │ │ - DW_CFA_advance_loc: 4 to 000000000002ad1c │ │ +00000e14 0000000000000040 00000e18 FDE cie=00000000 pc=000000000002af20..000000000002afa0 │ │ + DW_CFA_advance_loc: 4 to 000000000002af24 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000002ad28 │ │ + DW_CFA_advance_loc: 12 to 000000000002af30 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 000000000002ad58 │ │ + DW_CFA_advance_loc: 60 to 000000000002af6c │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000002ad64 │ │ + DW_CFA_advance_loc: 12 to 000000000002af78 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002ad68 │ │ + DW_CFA_advance_loc: 4 to 000000000002af7c │ │ DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 000000000002ad7c │ │ + DW_CFA_advance_loc: 20 to 000000000002af90 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000002ad88 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002ad8c │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 4 to 000000000002ad90 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000002ad9c │ │ + DW_CFA_advance_loc: 12 to 000000000002af9c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000edc 0000000000000018 00000ee0 FDE cie=00000000 pc=000000000002ada0..000000000002adcc │ │ - DW_CFA_advance_loc: 12 to 000000000002adac │ │ - DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ +00000e58 0000000000000010 00000e5c FDE cie=00000000 pc=000000000002afa0..000000000002afb4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000ef8 0000000000000010 00000efc FDE cie=00000000 pc=000000000002adcc..000000000002add8 │ │ +00000e6c 0000000000000018 00000e70 FDE cie=00000000 pc=000000000002afb4..000000000002afe0 │ │ + DW_CFA_advance_loc: 12 to 000000000002afc0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000f0c 0000000000000010 00000f10 FDE cie=00000000 pc=000000000002add8..000000000002b05c │ │ +00000e88 0000000000000010 00000e8c FDE cie=00000000 pc=000000000002afe0..000000000002afec │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000f20 0000000000000054 00000f24 FDE cie=00000000 pc=000000000002b05c..000000000002b320 │ │ - DW_CFA_advance_loc: 4 to 000000000002b060 │ │ +00000e9c 0000000000000044 00000ea0 FDE cie=00000000 pc=000000000002afec..000000000002b330 │ │ + DW_CFA_advance_loc1: 240 to 000000000002b0dc │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 000000000002b06c │ │ - DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_advance_loc: 16 to 000000000002b0ec │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 348 to 000000000002b1c8 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 000000000002b1d4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002b1d8 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 56 to 000000000002b210 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 000000000002b21c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002b220 │ │ + DW_CFA_advance_loc1: 120 to 000000000002b164 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ + DW_CFA_same_value: r19 (x19) │ │ + DW_CFA_same_value: r20 (x20) │ │ + DW_CFA_same_value: r21 (x21) │ │ + DW_CFA_same_value: r30 (x30) │ │ + DW_CFA_same_value: r29 (x29) │ │ + DW_CFA_advance_loc1: 124 to 000000000002b1e0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 196 to 000000000002b2e4 │ │ + DW_CFA_advance_loc1: 204 to 000000000002b2ac │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 000000000002b2f0 │ │ + DW_CFA_advance_loc: 16 to 000000000002b2bc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002b2f4 │ │ + DW_CFA_advance_loc: 12 to 000000000002b2c8 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 28 to 000000000002b310 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 000000000002b31c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000ee4 0000000000000010 00000ee8 FDE cie=00000000 pc=000000000002b330..000000000002b3b0 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000ef8 0000000000000010 00000efc FDE cie=00000000 pc=000000000002b3b0..000000000002b4c8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000f0c 0000000000000010 00000f10 FDE cie=00000000 pc=000000000002b4c8..000000000002b5b4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00000f78 000000000000004c 00000f7c FDE cie=00000000 pc=000000000002b320..000000000002b698 │ │ - DW_CFA_advance_loc: 4 to 000000000002b324 │ │ +00000f20 0000000000000024 00000f24 FDE cie=00000000 pc=000000000002b5b4..000000000002b638 │ │ + DW_CFA_advance_loc: 32 to 000000000002b5d4 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002b328 │ │ + DW_CFA_advance_loc: 4 to 000000000002b5d8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 000000000002b338 │ │ + DW_CFA_advance_loc: 8 to 000000000002b5e0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002b33c │ │ + DW_CFA_advance_loc: 4 to 000000000002b5e4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002b340 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 000000000002b350 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002b354 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002b358 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 444 to 000000000002b514 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002b518 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002b51c │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 140 to 000000000002b5a8 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002b5ac │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002b5b0 │ │ - DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000f48 0000000000000010 00000f4c FDE cie=00000000 pc=000000000002b638..000000000002b728 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000f5c 0000000000000010 00000f60 FDE cie=00000000 pc=000000000002b728..000000000002b840 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000fc8 0000000000000010 00000fcc FDE cie=00000000 pc=000000000002b698..000000000002b7a0 │ │ +00000f70 0000000000000010 00000f74 FDE cie=00000000 pc=000000000002b840..000000000002bab0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000fdc 0000000000000018 00000fe0 FDE cie=00000000 pc=000000000002b7a0..000000000002b854 │ │ - DW_CFA_advance_loc: 4 to 000000000002b7a4 │ │ +00000f84 0000000000000018 00000f88 FDE cie=00000000 pc=000000000002bab0..000000000002bb64 │ │ + DW_CFA_advance_loc: 4 to 000000000002bab4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 000000000002b7ac │ │ + DW_CFA_advance_loc: 8 to 000000000002babc │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00000ff8 0000000000000018 00000ffc FDE cie=00000000 pc=000000000002b854..000000000002b870 │ │ - DW_CFA_advance_loc: 4 to 000000000002b858 │ │ +00000fa0 0000000000000018 00000fa4 FDE cie=00000000 pc=000000000002bb64..000000000002bb78 │ │ + DW_CFA_advance_loc: 4 to 000000000002bb68 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002b85c │ │ + DW_CFA_advance_loc: 4 to 000000000002bb6c │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00001014 0000000000000018 00001018 FDE cie=00000000 pc=000000000002b870..000000000002b884 │ │ - DW_CFA_advance_loc: 4 to 000000000002b874 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002b878 │ │ +00000fbc 0000000000000018 00000fc0 FDE cie=00000000 pc=000000000002bb78..000000000002bbb0 │ │ + DW_CFA_advance_loc: 12 to 000000000002bb84 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ - │ │ -00001030 0000000000000010 00001034 FDE cie=00000000 pc=000000000002b884..000000000002baf4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001044 0000000000000040 00001048 FDE cie=00000000 pc=000000000002baf4..000000000002bc94 │ │ - DW_CFA_advance_loc: 4 to 000000000002baf8 │ │ +00000fd8 0000000000000040 00000fdc FDE cie=00000000 pc=000000000002bbb0..000000000002bd50 │ │ + DW_CFA_advance_loc: 4 to 000000000002bbb4 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 24 to 000000000002bb10 │ │ + DW_CFA_advance_loc: 24 to 000000000002bbcc │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 332 to 000000000002bc5c │ │ + DW_CFA_advance_loc2: 332 to 000000000002bd18 │ │ DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 24 to 000000000002bc74 │ │ + DW_CFA_advance_loc: 24 to 000000000002bd30 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002bc78 │ │ + DW_CFA_advance_loc: 4 to 000000000002bd34 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001088 0000000000000010 0000108c FDE cie=00000000 pc=000000000002bc94..000000000002bd8c │ │ +0000101c 0000000000000010 00001020 FDE cie=00000000 pc=000000000002bd50..000000000002be48 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000109c 0000000000000038 000010a0 FDE cie=00000000 pc=000000000002bd8c..000000000002beb8 │ │ - DW_CFA_advance_loc: 4 to 000000000002bd90 │ │ +00001030 0000000000000038 00001034 FDE cie=00000000 pc=000000000002be48..000000000002bf80 │ │ + DW_CFA_advance_loc: 4 to 000000000002be4c │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 20 to 000000000002bda4 │ │ + DW_CFA_advance_loc: 20 to 000000000002be60 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ - DW_CFA_advance_loc1: 252 to 000000000002bea0 │ │ + DW_CFA_advance_loc2: 264 to 000000000002bf68 │ │ DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 20 to 000000000002beb4 │ │ + DW_CFA_advance_loc: 20 to 000000000002bf7c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000010d8 0000000000000050 000010dc FDE cie=00000000 pc=000000000002beb8..000000000002c5dc │ │ - DW_CFA_advance_loc: 4 to 000000000002bebc │ │ +0000106c 0000000000000050 00001070 FDE cie=00000000 pc=000000000002bf80..000000000002c6a0 │ │ + DW_CFA_advance_loc: 4 to 000000000002bf84 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 32 to 000000000002bedc │ │ + DW_CFA_advance_loc: 32 to 000000000002bfa4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 88 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -2730,17 +2629,17 @@ │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ DW_CFA_offset: r29 (x29) at cfa-88 │ │ DW_CFA_offset_extended: r72 (v8) at cfa-96 │ │ DW_CFA_offset_extended: r73 (v9) at cfa-104 │ │ DW_CFA_offset_extended: r74 (v10) at cfa-112 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1660 to 000000000002c558 │ │ + DW_CFA_advance_loc2: 1656 to 000000000002c61c │ │ DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 32 to 000000000002c578 │ │ + DW_CFA_advance_loc: 32 to 000000000002c63c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ @@ -2748,606 +2647,785 @@ │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_restore_extended: r72 (v8) │ │ DW_CFA_restore_extended: r73 (v9) │ │ DW_CFA_restore_extended: r74 (v10) │ │ - DW_CFA_advance_loc: 4 to 000000000002c57c │ │ + DW_CFA_advance_loc: 4 to 000000000002c640 │ │ DW_CFA_restore_state │ │ │ │ -0000112c 0000000000000024 00001130 FDE cie=00000000 pc=000000000002c5dc..000000000002c708 │ │ - DW_CFA_advance_loc: 4 to 000000000002c5e0 │ │ +000010c0 0000000000000024 000010c4 FDE cie=00000000 pc=000000000002c6a0..000000000002c7cc │ │ + DW_CFA_advance_loc: 4 to 000000000002c6a4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002c5e8 │ │ + DW_CFA_advance_loc: 8 to 000000000002c6ac │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_advance_loc2: 276 to 000000000002c6fc │ │ + DW_CFA_advance_loc2: 276 to 000000000002c7c0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002c704 │ │ + DW_CFA_advance_loc: 8 to 000000000002c7c8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -00001154 0000000000000018 00001158 FDE cie=00000000 pc=000000000002c708..000000000002c714 │ │ - DW_CFA_advance_loc: 4 to 000000000002c70c │ │ +000010e8 0000000000000018 000010ec FDE cie=00000000 pc=000000000002c7cc..000000000002c7d8 │ │ + DW_CFA_advance_loc: 4 to 000000000002c7d0 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002c710 │ │ + DW_CFA_advance_loc: 4 to 000000000002c7d4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00001170 0000000000000018 00001174 FDE cie=00000000 pc=000000000002c714..000000000002ca58 │ │ - DW_CFA_advance_loc: 4 to 000000000002c718 │ │ +00001104 0000000000000018 00001108 FDE cie=00000000 pc=000000000002c7d8..000000000002cb14 │ │ + DW_CFA_advance_loc: 4 to 000000000002c7dc │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 8 to 000000000002c720 │ │ + DW_CFA_advance_loc: 8 to 000000000002c7e4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -0000118c 0000000000000060 00001190 FDE cie=00000000 pc=000000000002ca58..000000000002cb3c │ │ - DW_CFA_advance_loc: 4 to 000000000002ca5c │ │ +00001120 0000000000000060 00001124 FDE cie=00000000 pc=000000000002cb14..000000000002cbf8 │ │ + DW_CFA_advance_loc: 4 to 000000000002cb18 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000002ca6c │ │ + DW_CFA_advance_loc: 16 to 000000000002cb28 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000002ca8c │ │ + DW_CFA_advance_loc: 32 to 000000000002cb48 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000002ca9c │ │ + DW_CFA_advance_loc: 16 to 000000000002cb58 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002caa0 │ │ + DW_CFA_advance_loc: 4 to 000000000002cb5c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 000000000002cad4 │ │ + DW_CFA_advance_loc: 52 to 000000000002cb90 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000002cae4 │ │ + DW_CFA_advance_loc: 16 to 000000000002cba0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002cae8 │ │ + DW_CFA_advance_loc: 4 to 000000000002cba4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000002cb08 │ │ + DW_CFA_advance_loc: 32 to 000000000002cbc4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000002cb18 │ │ + DW_CFA_advance_loc: 16 to 000000000002cbd4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002cb1c │ │ + DW_CFA_advance_loc: 4 to 000000000002cbd8 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 12 to 000000000002cb28 │ │ + DW_CFA_advance_loc: 12 to 000000000002cbe4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000002cb38 │ │ + DW_CFA_advance_loc: 16 to 000000000002cbf4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000011f0 0000000000000038 000011f4 FDE cie=00000000 pc=000000000002cb3c..000000000002cb9c │ │ - DW_CFA_advance_loc: 4 to 000000000002cb40 │ │ +00001184 0000000000000038 00001188 FDE cie=00000000 pc=000000000002cbf8..000000000002cc58 │ │ + DW_CFA_advance_loc: 4 to 000000000002cbfc │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002cb48 │ │ + DW_CFA_advance_loc: 8 to 000000000002cc04 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 000000000002cb7c │ │ + DW_CFA_advance_loc: 52 to 000000000002cc38 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002cb84 │ │ + DW_CFA_advance_loc: 8 to 000000000002cc40 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002cb88 │ │ + DW_CFA_advance_loc: 4 to 000000000002cc44 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 8 to 000000000002cb90 │ │ + DW_CFA_advance_loc: 8 to 000000000002cc4c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002cb98 │ │ + DW_CFA_advance_loc: 8 to 000000000002cc54 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000122c 0000000000000018 00001230 FDE cie=00000000 pc=000000000002cb9c..000000000002cbcc │ │ - DW_CFA_advance_loc: 4 to 000000000002cba0 │ │ +000011c0 0000000000000018 000011c4 FDE cie=00000000 pc=000000000002cc58..000000000002cc74 │ │ + DW_CFA_advance_loc: 4 to 000000000002cc5c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 000000000002cc60 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + │ │ +000011dc 0000000000000018 000011e0 FDE cie=00000000 pc=000000000002cc74..000000000002cca4 │ │ + DW_CFA_advance_loc: 4 to 000000000002cc78 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 000000000002cba8 │ │ + DW_CFA_advance_loc: 8 to 000000000002cc80 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00001248 0000000000000010 0000124c FDE cie=00000000 pc=000000000002cbcc..000000000002cbe0 │ │ +000011f8 0000000000000010 000011fc FDE cie=00000000 pc=000000000002cca4..000000000002ccb8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000125c 0000000000000018 00001260 FDE cie=00000000 pc=000000000002cbe0..000000000002cc10 │ │ - DW_CFA_advance_loc: 4 to 000000000002cbe4 │ │ +0000120c 0000000000000018 00001210 FDE cie=00000000 pc=000000000002ccb8..000000000002cce8 │ │ + DW_CFA_advance_loc: 4 to 000000000002ccbc │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 000000000002cbec │ │ + DW_CFA_advance_loc: 8 to 000000000002ccc4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00001278 0000000000000018 0000127c FDE cie=00000000 pc=000000000002cc10..000000000002cc5c │ │ - DW_CFA_advance_loc: 4 to 000000000002cc14 │ │ +00001228 0000000000000018 0000122c FDE cie=00000000 pc=000000000002cce8..000000000002cd34 │ │ + DW_CFA_advance_loc: 4 to 000000000002ccec │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 000000000002cc1c │ │ + DW_CFA_advance_loc: 8 to 000000000002ccf4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00001294 0000000000000018 00001298 FDE cie=00000000 pc=000000000002cc5c..000000000002cc80 │ │ - DW_CFA_advance_loc: 4 to 000000000002cc60 │ │ +00001244 0000000000000018 00001248 FDE cie=00000000 pc=000000000002cd34..000000000002cd58 │ │ + DW_CFA_advance_loc: 4 to 000000000002cd38 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002cc64 │ │ + DW_CFA_advance_loc: 4 to 000000000002cd3c │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -000012b0 0000000000000018 000012b4 FDE cie=00000000 pc=000000000002ccb0..000000000002ccbc │ │ - DW_CFA_advance_loc: 8 to 000000000002ccb8 │ │ +00001260 0000000000000018 00001264 FDE cie=00000000 pc=000000000002cd88..000000000002cd94 │ │ + DW_CFA_advance_loc: 8 to 000000000002cd90 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000012cc 0000000000000018 000012d0 FDE cie=00000000 pc=000000000002ccbc..000000000002ccc8 │ │ - DW_CFA_advance_loc: 8 to 000000000002ccc4 │ │ +0000127c 0000000000000018 00001280 FDE cie=00000000 pc=000000000002cd94..000000000002cda0 │ │ + DW_CFA_advance_loc: 8 to 000000000002cd9c │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000012e8 0000000000000018 000012ec FDE cie=00000000 pc=000000000002ccc8..000000000002ccec │ │ - DW_CFA_advance_loc: 4 to 000000000002cccc │ │ +00001298 0000000000000018 0000129c FDE cie=00000000 pc=000000000002cda0..000000000002cdc4 │ │ + DW_CFA_advance_loc: 4 to 000000000002cda4 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002ccd0 │ │ + DW_CFA_advance_loc: 4 to 000000000002cda8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00001304 0000000000000010 00001308 FDE cie=00000000 pc=000000000002ccec..000000000002cdc4 │ │ +000012b4 0000000000000010 000012b8 FDE cie=00000000 pc=000000000002cdc4..000000000002ce9c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001318 0000000000000018 0000131c FDE cie=00000000 pc=000000000002cdc4..000000000002cde0 │ │ - DW_CFA_advance_loc: 4 to 000000000002cdc8 │ │ +000012c8 0000000000000018 000012cc FDE cie=00000000 pc=000000000002ce9c..000000000002ceb8 │ │ + DW_CFA_advance_loc: 4 to 000000000002cea0 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002cdcc │ │ + DW_CFA_advance_loc: 4 to 000000000002cea4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00001334 0000000000000018 00001338 FDE cie=00000000 pc=000000000002cde0..000000000002cdfc │ │ - DW_CFA_advance_loc: 4 to 000000000002cde4 │ │ +000012e4 0000000000000018 000012e8 FDE cie=00000000 pc=000000000002ceb8..000000000002ced4 │ │ + DW_CFA_advance_loc: 4 to 000000000002cebc │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002cde8 │ │ + DW_CFA_advance_loc: 4 to 000000000002cec0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00001350 0000000000000018 00001354 FDE cie=00000000 pc=000000000002cdfc..000000000002ce1c │ │ - DW_CFA_advance_loc: 4 to 000000000002ce00 │ │ +00001300 0000000000000018 00001304 FDE cie=00000000 pc=000000000002ced4..000000000002cef4 │ │ + DW_CFA_advance_loc: 4 to 000000000002ced8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002ce04 │ │ + DW_CFA_advance_loc: 4 to 000000000002cedc │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -0000136c 0000000000000018 00001370 FDE cie=00000000 pc=000000000002ce1c..000000000002ce54 │ │ - DW_CFA_advance_loc: 4 to 000000000002ce20 │ │ +0000131c 0000000000000018 00001320 FDE cie=00000000 pc=000000000002cef4..000000000002cf2c │ │ + DW_CFA_advance_loc: 4 to 000000000002cef8 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 000000000002ce28 │ │ + DW_CFA_advance_loc: 8 to 000000000002cf00 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00001388 0000000000000024 0000138c FDE cie=00000000 pc=000000000002ce54..000000000002cf88 │ │ - DW_CFA_advance_loc: 4 to 000000000002ce58 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002ce60 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_advance_loc2: 284 to 000000000002cf7c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002cf84 │ │ +00001338 0000000000000068 0000133c FDE cie=00000000 pc=000000000002cf2c..000000000002d76c │ │ + DW_CFA_advance_loc: 4 to 000000000002cf30 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 16 to 000000000002cf40 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 60 to 000000000002cf7c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 16 to 000000000002cf8c │ │ DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_nop │ │ - │ │ -000013b0 0000000000000024 000013b4 FDE cie=00000000 pc=000000000002cf88..000000000002d038 │ │ - DW_CFA_advance_loc: 4 to 000000000002cf8c │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002cf94 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_advance_loc1: 152 to 000000000002d02c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002d034 │ │ + DW_CFA_advance_loc: 4 to 000000000002cf90 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 496 to 000000000002d180 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 16 to 000000000002d190 │ │ DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000013d8 0000000000000010 000013dc FDE cie=00000000 pc=000000000002d038..000000000002d1f8 │ │ + DW_CFA_advance_loc: 4 to 000000000002d194 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 684 to 000000000002d440 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 16 to 000000000002d450 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002d454 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 464 to 000000000002d624 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 16 to 000000000002d634 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002d638 │ │ + DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000013ec 0000000000000024 000013f0 FDE cie=00000000 pc=000000000002d1f8..000000000002d270 │ │ - DW_CFA_advance_loc: 4 to 000000000002d1fc │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002d204 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_advance_loc1: 96 to 000000000002d264 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002d26c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ +000013a4 0000000000000010 000013a8 FDE cie=00000000 pc=000000000002d76c..000000000002d7a0 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001414 0000000000000048 00001418 FDE cie=00000000 pc=000000000002d270..000000000002d5e8 │ │ - DW_CFA_advance_loc: 4 to 000000000002d274 │ │ +000013b8 0000000000000048 000013bc FDE cie=00000000 pc=000000000002d7a0..000000000002dacc │ │ + DW_CFA_advance_loc: 4 to 000000000002d7a4 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 28 to 000000000002d290 │ │ + DW_CFA_advance_loc: 28 to 000000000002d7c0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 712 to 000000000002d558 │ │ + DW_CFA_advance_loc2: 696 to 000000000002da78 │ │ DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ - DW_CFA_advance_loc: 28 to 000000000002d574 │ │ + DW_CFA_advance_loc: 28 to 000000000002da94 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002d578 │ │ + DW_CFA_advance_loc: 4 to 000000000002da98 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001460 0000000000000024 00001464 FDE cie=00000000 pc=000000000002d5e8..000000000002d660 │ │ - DW_CFA_advance_loc: 4 to 000000000002d5ec │ │ +00001404 0000000000000024 00001408 FDE cie=00000000 pc=000000000002dacc..000000000002db14 │ │ + DW_CFA_advance_loc: 4 to 000000000002dad0 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 8 to 000000000002dad8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc: 48 to 000000000002db08 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 8 to 000000000002db10 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000142c 0000000000000010 00001430 FDE cie=00000000 pc=000000000002db14..000000000002db2c │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001440 0000000000000030 00001444 FDE cie=00000000 pc=000000000002db2c..000000000002dbf4 │ │ + DW_CFA_advance_loc: 4 to 000000000002db30 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 000000000002db38 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 12 to 000000000002db44 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000002db4c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002db50 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc1: 152 to 000000000002dbe8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000002dbf0 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001474 0000000000000024 00001478 FDE cie=00000000 pc=000000000002dbf4..000000000002dd28 │ │ + DW_CFA_advance_loc: 4 to 000000000002dbf8 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002d5f4 │ │ + DW_CFA_advance_loc: 8 to 000000000002dc00 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_advance_loc1: 96 to 000000000002d654 │ │ + DW_CFA_advance_loc2: 284 to 000000000002dd1c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002d65c │ │ + DW_CFA_advance_loc: 8 to 000000000002dd24 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ + │ │ +0000149c 0000000000000024 000014a0 FDE cie=00000000 pc=000000000002dd28..000000000002ddd4 │ │ + DW_CFA_advance_loc: 4 to 000000000002dd2c │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 000000000002dd34 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc1: 148 to 000000000002ddc8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000002ddd0 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000014c4 0000000000000010 000014c8 FDE cie=00000000 pc=000000000002ddd4..000000000002df94 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001488 0000000000000024 0000148c FDE cie=00000000 pc=000000000002d660..000000000002d6d0 │ │ - DW_CFA_advance_loc: 4 to 000000000002d664 │ │ +000014d8 0000000000000024 000014dc FDE cie=00000000 pc=000000000002df94..000000000002e00c │ │ + DW_CFA_advance_loc: 4 to 000000000002df98 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002d66c │ │ + DW_CFA_advance_loc: 8 to 000000000002dfa0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_advance_loc1: 88 to 000000000002d6c4 │ │ + DW_CFA_advance_loc1: 96 to 000000000002e000 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002d6cc │ │ + DW_CFA_advance_loc: 8 to 000000000002e008 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000014b0 0000000000000028 000014b4 FDE cie=00000000 pc=000000000002d6d0..000000000002d724 │ │ - DW_CFA_advance_loc: 4 to 000000000002d6d4 │ │ +00001500 0000000000000024 00001504 FDE cie=00000000 pc=000000000002e00c..000000000002e0dc │ │ + DW_CFA_advance_loc: 48 to 000000000002e03c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 000000000002d6e0 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_advance_loc: 52 to 000000000002d714 │ │ + DW_CFA_advance_loc: 8 to 000000000002e044 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc1: 64 to 000000000002e084 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 000000000002d720 │ │ + DW_CFA_advance_loc: 8 to 000000000002e08c │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000014dc 000000000000003c 000014e0 FDE cie=00000000 pc=000000000002d724..000000000002d81c │ │ - DW_CFA_advance_loc: 24 to 000000000002d73c │ │ +00001528 0000000000000024 0000152c FDE cie=00000000 pc=000000000002e0dc..000000000002e154 │ │ + DW_CFA_advance_loc: 4 to 000000000002e0e0 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002d744 │ │ + DW_CFA_advance_loc: 8 to 000000000002e0e8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc1: 96 to 000000000002e148 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000002e150 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001550 0000000000000024 00001554 FDE cie=00000000 pc=000000000002e154..000000000002e1c4 │ │ + DW_CFA_advance_loc: 4 to 000000000002e158 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 000000000002e160 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc1: 88 to 000000000002e1b8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000002e1c0 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001578 0000000000000028 0000157c FDE cie=00000000 pc=000000000002e1c4..000000000002e2f8 │ │ + DW_CFA_advance_loc: 4 to 000000000002e1c8 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 8 to 000000000002e1d0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 264 to 000000000002e2d8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 8 to 000000000002e2e0 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002e2e4 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000015a4 000000000000003c 000015a8 FDE cie=00000000 pc=000000000002e2f8..000000000002e3f0 │ │ + DW_CFA_advance_loc: 24 to 000000000002e310 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 000000000002e318 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000002d764 │ │ + DW_CFA_advance_loc: 32 to 000000000002e338 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002d76c │ │ + DW_CFA_advance_loc: 8 to 000000000002e340 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 16 to 000000000002d77c │ │ + DW_CFA_advance_loc: 16 to 000000000002e350 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 92 to 000000000002d7d8 │ │ + DW_CFA_advance_loc1: 92 to 000000000002e3ac │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002d7e0 │ │ + DW_CFA_advance_loc: 8 to 000000000002e3b4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002d7e4 │ │ + DW_CFA_advance_loc: 4 to 000000000002e3b8 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 44 to 000000000002d810 │ │ + DW_CFA_advance_loc: 44 to 000000000002e3e4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000002e3ec │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000015e4 0000000000000024 000015e8 FDE cie=00000000 pc=000000000002e3f0..000000000002e444 │ │ + DW_CFA_advance_loc: 28 to 000000000002e40c │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 000000000002e414 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc: 36 to 000000000002e438 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002d818 │ │ + DW_CFA_advance_loc: 8 to 000000000002e440 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000151c 0000000000000038 00001520 FDE cie=00000000 pc=000000000002d81c..000000000002dd6c │ │ - DW_CFA_advance_loc: 4 to 000000000002d820 │ │ +0000160c 0000000000000030 00001610 FDE cie=00000000 pc=000000000002e444..000000000002e4d8 │ │ + DW_CFA_advance_loc: 12 to 000000000002e450 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 000000000002e460 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ + DW_CFA_advance_loc1: 92 to 000000000002e4bc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 000000000002e4cc │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001640 0000000000000038 00001644 FDE cie=00000000 pc=000000000002e4d8..000000000002ea2c │ │ + DW_CFA_advance_loc: 4 to 000000000002e4dc │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 20 to 000000000002d834 │ │ + DW_CFA_advance_loc: 20 to 000000000002e4f0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1260 to 000000000002dd20 │ │ + DW_CFA_advance_loc2: 1264 to 000000000002e9e0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 256 │ │ - DW_CFA_advance_loc: 20 to 000000000002dd34 │ │ + DW_CFA_advance_loc: 20 to 000000000002e9f4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002dd38 │ │ + DW_CFA_advance_loc: 4 to 000000000002e9f8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00001558 000000000000005c 0000155c FDE cie=00000000 pc=000000000002dd6c..000000000002dfb4 │ │ - DW_CFA_advance_loc: 4 to 000000000002dd70 │ │ +0000167c 000000000000005c 00001680 FDE cie=00000000 pc=000000000002ea2c..000000000002ec78 │ │ + DW_CFA_advance_loc: 4 to 000000000002ea30 │ │ DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 12 to 000000000002dd7c │ │ + DW_CFA_advance_loc: 12 to 000000000002ea3c │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 140 to 000000000002de08 │ │ + DW_CFA_advance_loc1: 144 to 000000000002eacc │ │ DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ - DW_CFA_advance_loc: 12 to 000000000002de14 │ │ + DW_CFA_advance_loc: 12 to 000000000002ead8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002de18 │ │ + DW_CFA_advance_loc: 4 to 000000000002eadc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 000000000002de40 │ │ + DW_CFA_advance_loc: 40 to 000000000002eb04 │ │ DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ - DW_CFA_advance_loc: 12 to 000000000002de4c │ │ + DW_CFA_advance_loc: 12 to 000000000002eb10 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002de50 │ │ + DW_CFA_advance_loc: 4 to 000000000002eb14 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 288 to 000000000002df70 │ │ + DW_CFA_advance_loc2: 288 to 000000000002ec34 │ │ DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ - DW_CFA_advance_loc: 12 to 000000000002df7c │ │ + DW_CFA_advance_loc: 12 to 000000000002ec40 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002df80 │ │ + DW_CFA_advance_loc: 4 to 000000000002ec44 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 36 to 000000000002dfa4 │ │ + DW_CFA_advance_loc: 36 to 000000000002ec68 │ │ DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ - DW_CFA_advance_loc: 12 to 000000000002dfb0 │ │ + DW_CFA_advance_loc: 12 to 000000000002ec74 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000015b8 0000000000000030 000015bc FDE cie=00000000 pc=000000000002dfb4..000000000002e07c │ │ - DW_CFA_advance_loc: 4 to 000000000002dfb8 │ │ +000016dc 0000000000000030 000016e0 FDE cie=00000000 pc=000000000002ec78..000000000002ed40 │ │ + DW_CFA_advance_loc: 4 to 000000000002ec7c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002dfc0 │ │ + DW_CFA_advance_loc: 8 to 000000000002ec84 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 000000000002dfcc │ │ + DW_CFA_advance_loc: 12 to 000000000002ec90 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002dfd4 │ │ + DW_CFA_advance_loc: 8 to 000000000002ec98 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002dfd8 │ │ + DW_CFA_advance_loc: 4 to 000000000002ec9c │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 152 to 000000000002e070 │ │ + DW_CFA_advance_loc1: 152 to 000000000002ed34 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002e078 │ │ + DW_CFA_advance_loc: 8 to 000000000002ed3c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000015ec 0000000000000030 000015f0 FDE cie=00000000 pc=000000000002e07c..000000000002e144 │ │ - DW_CFA_advance_loc: 4 to 000000000002e080 │ │ +00001710 0000000000000030 00001714 FDE cie=00000000 pc=000000000002ed40..000000000002ee08 │ │ + DW_CFA_advance_loc: 4 to 000000000002ed44 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002e088 │ │ + DW_CFA_advance_loc: 8 to 000000000002ed4c │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 000000000002e094 │ │ + DW_CFA_advance_loc: 12 to 000000000002ed58 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002e09c │ │ + DW_CFA_advance_loc: 8 to 000000000002ed60 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002e0a0 │ │ + DW_CFA_advance_loc: 4 to 000000000002ed64 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 152 to 000000000002e138 │ │ + DW_CFA_advance_loc1: 152 to 000000000002edfc │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000002e140 │ │ + DW_CFA_advance_loc: 8 to 000000000002ee04 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001620 0000000000000024 00001624 FDE cie=00000000 pc=000000000002e144..000000000002e16c │ │ - DW_CFA_advance_loc: 4 to 000000000002e148 │ │ +00001744 0000000000000024 00001748 FDE cie=00000000 pc=000000000002ee08..000000000002ee30 │ │ + DW_CFA_advance_loc: 4 to 000000000002ee0c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002e14c │ │ + DW_CFA_advance_loc: 4 to 000000000002ee10 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 000000000002e158 │ │ + DW_CFA_advance_loc: 12 to 000000000002ee1c │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002e15c │ │ + DW_CFA_advance_loc: 4 to 000000000002ee20 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002e160 │ │ + DW_CFA_advance_loc: 4 to 000000000002ee24 │ │ DW_CFA_restore_state │ │ │ │ -00001648 0000000000000024 0000164c FDE cie=00000000 pc=000000000002e16c..000000000002e194 │ │ - DW_CFA_advance_loc: 4 to 000000000002e170 │ │ +0000176c 0000000000000024 00001770 FDE cie=00000000 pc=000000000002ee30..000000000002ee58 │ │ + DW_CFA_advance_loc: 4 to 000000000002ee34 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002e174 │ │ + DW_CFA_advance_loc: 4 to 000000000002ee38 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 000000000002e180 │ │ + DW_CFA_advance_loc: 12 to 000000000002ee44 │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002e184 │ │ + DW_CFA_advance_loc: 4 to 000000000002ee48 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002e188 │ │ + DW_CFA_advance_loc: 4 to 000000000002ee4c │ │ DW_CFA_restore_state │ │ │ │ -00001670 0000000000000044 00001674 FDE cie=00000000 pc=000000000002e194..000000000002e280 │ │ - DW_CFA_advance_loc: 4 to 000000000002e198 │ │ +00001794 0000000000000044 00001798 FDE cie=00000000 pc=000000000002ee58..000000000002ef44 │ │ + DW_CFA_advance_loc: 4 to 000000000002ee5c │ │ DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 28 to 000000000002e1b4 │ │ + DW_CFA_advance_loc: 28 to 000000000002ee78 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_advance_loc1: 172 to 000000000002e260 │ │ + DW_CFA_advance_loc1: 172 to 000000000002ef24 │ │ DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ - DW_CFA_advance_loc: 28 to 000000000002e27c │ │ + DW_CFA_advance_loc: 28 to 000000000002ef40 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ @@ -3356,48 +3434,48 @@ │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000016b8 000000000000001c 000016bc FDE cie=00000000 pc=000000000002e280..000000000002e2c8 │ │ - DW_CFA_advance_loc: 4 to 000000000002e284 │ │ +000017dc 000000000000001c 000017e0 FDE cie=00000000 pc=000000000002ef44..000000000002ef8c │ │ + DW_CFA_advance_loc: 4 to 000000000002ef48 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 56 to 000000000002e2bc │ │ + DW_CFA_advance_loc: 56 to 000000000002ef80 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000002e2c0 │ │ + DW_CFA_advance_loc: 4 to 000000000002ef84 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 4 to 000000000002e2c4 │ │ + DW_CFA_advance_loc: 4 to 000000000002ef88 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000016d8 0000000000000044 000016dc FDE cie=00000000 pc=000000000002e2c8..000000000002e400 │ │ - DW_CFA_advance_loc: 4 to 000000000002e2cc │ │ +000017fc 0000000000000044 00001800 FDE cie=00000000 pc=000000000002ef8c..000000000002f0c4 │ │ + DW_CFA_advance_loc: 4 to 000000000002ef90 │ │ DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 28 to 000000000002e2e8 │ │ + DW_CFA_advance_loc: 28 to 000000000002efac │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_advance_loc1: 248 to 000000000002e3e0 │ │ + DW_CFA_advance_loc1: 248 to 000000000002f0a4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ - DW_CFA_advance_loc: 28 to 000000000002e3fc │ │ + DW_CFA_advance_loc: 28 to 000000000002f0c0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ @@ -3406,563 +3484,542 @@ │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001720 0000000000000024 00001724 FDE cie=00000000 pc=000000000002e400..000000000002e430 │ │ - DW_CFA_advance_loc: 4 to 000000000002e404 │ │ +00001844 0000000000000024 00001848 FDE cie=00000000 pc=000000000002f0c4..000000000002f0f4 │ │ + DW_CFA_advance_loc: 4 to 000000000002f0c8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002e408 │ │ + DW_CFA_advance_loc: 4 to 000000000002f0cc │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 000000000002e424 │ │ + DW_CFA_advance_loc: 28 to 000000000002f0e8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002e428 │ │ + DW_CFA_advance_loc: 4 to 000000000002f0ec │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002e42c │ │ + DW_CFA_advance_loc: 4 to 000000000002f0f0 │ │ DW_CFA_restore_state │ │ │ │ -00001748 0000000000000028 0000174c FDE cie=00000000 pc=000000000002e430..000000000002e4c0 │ │ - DW_CFA_advance_loc: 20 to 000000000002e444 │ │ +0000186c 0000000000000028 00001870 FDE cie=00000000 pc=000000000002f0f4..000000000002f180 │ │ + DW_CFA_advance_loc: 20 to 000000000002f108 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 000000000002e450 │ │ + DW_CFA_advance_loc: 12 to 000000000002f114 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_advance_loc1: 96 to 000000000002e4b0 │ │ + DW_CFA_advance_loc1: 92 to 000000000002f170 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 000000000002e4bc │ │ + DW_CFA_advance_loc: 12 to 000000000002f17c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ │ │ -00001774 000000000000002c 00001778 FDE cie=00000000 pc=000000000002e4c0..000000000002e5b0 │ │ - DW_CFA_advance_loc: 4 to 000000000002e4c4 │ │ +00001898 000000000000002c 0000189c FDE cie=00000000 pc=000000000002f180..000000000002f26c │ │ + DW_CFA_advance_loc: 4 to 000000000002f184 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000002e4d4 │ │ + DW_CFA_advance_loc: 16 to 000000000002f194 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_advance_loc1: 200 to 000000000002e59c │ │ + DW_CFA_advance_loc1: 196 to 000000000002f258 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000002e5ac │ │ + DW_CFA_advance_loc: 16 to 000000000002f268 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -000017a4 0000000000000024 000017a8 FDE cie=00000000 pc=000000000002e5b0..000000000002e5e0 │ │ - DW_CFA_advance_loc: 4 to 000000000002e5b4 │ │ +000018c8 0000000000000024 000018cc FDE cie=00000000 pc=000000000002f26c..000000000002f29c │ │ + DW_CFA_advance_loc: 4 to 000000000002f270 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002e5b8 │ │ + DW_CFA_advance_loc: 4 to 000000000002f274 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 000000000002e5d4 │ │ + DW_CFA_advance_loc: 28 to 000000000002f290 │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002e5d8 │ │ + DW_CFA_advance_loc: 4 to 000000000002f294 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002e5dc │ │ + DW_CFA_advance_loc: 4 to 000000000002f298 │ │ DW_CFA_restore_state │ │ │ │ -000017cc 0000000000000018 000017d0 FDE cie=00000000 pc=000000000002ed44..000000000002ed8c │ │ - DW_CFA_advance_loc: 48 to 000000000002ed74 │ │ +000018f0 0000000000000018 000018f4 FDE cie=00000000 pc=000000000002fa90..000000000002fad4 │ │ + DW_CFA_advance_loc: 44 to 000000000002fabc │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002ed78 │ │ + DW_CFA_advance_loc: 4 to 000000000002fac0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -000017e8 0000000000000030 000017ec FDE cie=00000000 pc=000000000002faa8..000000000002fb44 │ │ - DW_CFA_advance_loc: 4 to 000000000002faac │ │ +0000190c 0000000000000030 00001910 FDE cie=00000000 pc=00000000000307ac..0000000000030848 │ │ + DW_CFA_advance_loc: 4 to 00000000000307b0 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 000000000002fab4 │ │ + DW_CFA_advance_loc: 8 to 00000000000307b8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 000000000002fae4 │ │ + DW_CFA_advance_loc: 48 to 00000000000307e8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 8 to 000000000002faec │ │ + DW_CFA_advance_loc: 8 to 00000000000307f0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002faf0 │ │ + DW_CFA_advance_loc: 4 to 00000000000307f4 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 72 to 000000000002fb38 │ │ + DW_CFA_advance_loc1: 72 to 000000000003083c │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 8 to 000000000002fb40 │ │ + DW_CFA_advance_loc: 8 to 0000000000030844 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000181c 0000000000000018 00001820 FDE cie=00000000 pc=000000000002ff08..000000000002ff1c │ │ - DW_CFA_advance_loc: 4 to 000000000002ff0c │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000002ff10 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ - │ │ -00001838 0000000000000040 0000183c FDE cie=00000000 pc=000000000002ff1c..000000000002ffd4 │ │ - DW_CFA_advance_loc: 4 to 000000000002ff20 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000002ff2c │ │ - DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ +00001940 000000000000004c 00001944 FDE cie=00000000 pc=0000000000030a44..0000000000030b44 │ │ + DW_CFA_advance_loc: 4 to 0000000000030a48 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000030a58 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 116 to 000000000002ffa0 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000002ffac │ │ + DW_CFA_advance_loc1: 168 to 0000000000030b00 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000030b10 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002ffb0 │ │ + DW_CFA_advance_loc: 4 to 0000000000030b14 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000002ffbc │ │ + DW_CFA_advance_loc: 8 to 0000000000030b1c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000030b2c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002ffc0 │ │ + DW_CFA_advance_loc: 4 to 0000000000030b30 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000187c 0000000000000010 00001880 FDE cie=00000000 pc=000000000002ffd4..000000000002ffe0 │ │ +00001990 0000000000000018 00001994 FDE cie=00000000 pc=0000000000030d28..0000000000030d3c │ │ + DW_CFA_advance_loc: 4 to 0000000000030d2c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 0000000000030d30 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + │ │ +000019ac 0000000000000010 000019b0 FDE cie=00000000 pc=0000000000030d3c..0000000000030d4c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001890 0000000000000048 00001894 FDE cie=00000000 pc=000000000003051c..0000000000032034 │ │ - DW_CFA_advance_loc: 4 to 0000000000030520 │ │ +000019c0 0000000000000048 000019c4 FDE cie=00000000 pc=0000000000031240..0000000000032d04 │ │ + DW_CFA_advance_loc: 4 to 0000000000031244 │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 28 to 000000000003053c │ │ + DW_CFA_advance_loc: 28 to 0000000000031260 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 6580 to 0000000000031ef0 │ │ + DW_CFA_advance_loc2: 6496 to 0000000000032bc0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 288 │ │ - DW_CFA_advance_loc: 28 to 0000000000031f0c │ │ + DW_CFA_advance_loc: 28 to 0000000000032bdc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000031f10 │ │ + DW_CFA_advance_loc: 4 to 0000000000032be0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000018dc 0000000000000044 000018e0 FDE cie=00000000 pc=0000000000032034..00000000000323fc │ │ - DW_CFA_advance_loc: 4 to 0000000000032038 │ │ - DW_CFA_def_cfa_offset: 272 │ │ - DW_CFA_advance_loc: 28 to 0000000000032054 │ │ +00001a0c 0000000000000048 00001a10 FDE cie=00000000 pc=0000000000032d04..0000000000033168 │ │ + DW_CFA_advance_loc: 4 to 0000000000032d08 │ │ + DW_CFA_def_cfa_offset: 432 │ │ + DW_CFA_advance_loc: 28 to 0000000000032d24 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_advance_loc2: 904 to 00000000000323dc │ │ - DW_CFA_def_cfa: r31 (sp) ofs 272 │ │ - DW_CFA_advance_loc: 28 to 00000000000323f8 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 1004 to 0000000000033110 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 432 │ │ + DW_CFA_advance_loc: 28 to 000000000003312c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000033130 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001924 0000000000000034 00001928 FDE cie=00000000 pc=00000000000323fc..00000000000327b4 │ │ - DW_CFA_advance_loc: 4 to 0000000000032400 │ │ +00001a58 0000000000000034 00001a5c FDE cie=00000000 pc=0000000000033168..0000000000033518 │ │ + DW_CFA_advance_loc: 4 to 000000000003316c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000003240c │ │ + DW_CFA_advance_loc: 12 to 0000000000033178 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 572 to 0000000000032648 │ │ + DW_CFA_advance_loc2: 564 to 00000000000333ac │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000032654 │ │ + DW_CFA_advance_loc: 12 to 00000000000333b8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000032658 │ │ + DW_CFA_advance_loc: 4 to 00000000000333bc │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000195c 0000000000000010 00001960 FDE cie=00000000 pc=00000000000327b4..0000000000032820 │ │ +00001a90 0000000000000010 00001a94 FDE cie=00000000 pc=0000000000033518..0000000000033578 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001970 0000000000000010 00001974 FDE cie=00000000 pc=0000000000032f48..0000000000032f8c │ │ +00001aa4 0000000000000010 00001aa8 FDE cie=00000000 pc=0000000000033578..000000000003360c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001984 0000000000000030 00001988 FDE cie=00000000 pc=0000000000032f8c..000000000003329c │ │ - DW_CFA_advance_loc: 4 to 0000000000032f90 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000032f9c │ │ - DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ +00001ab8 0000000000000010 00001abc FDE cie=00000000 pc=0000000000034058..00000000000340a4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001acc 0000000000000034 00001ad0 FDE cie=00000000 pc=00000000000340a4..0000000000034380 │ │ + DW_CFA_advance_loc: 4 to 00000000000340a8 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 00000000000340b8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r28 (x28) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_advance_loc2: 752 to 000000000003328c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000033298 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r28 (x28) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ + DW_CFA_advance_loc2: 692 to 000000000003436c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 000000000003437c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000019b8 0000000000000038 000019bc FDE cie=00000000 pc=000000000003329c..0000000000033404 │ │ - DW_CFA_advance_loc: 4 to 00000000000332a0 │ │ +00001b04 0000000000000038 00001b08 FDE cie=00000000 pc=0000000000034380..00000000000344e8 │ │ + DW_CFA_advance_loc: 4 to 0000000000034384 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 00000000000332b4 │ │ + DW_CFA_advance_loc: 20 to 0000000000034398 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r28 (x28) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ - DW_CFA_advance_loc2: 312 to 00000000000333ec │ │ + DW_CFA_advance_loc2: 312 to 00000000000344d0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000033400 │ │ + DW_CFA_advance_loc: 20 to 00000000000344e4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ │ │ -000019f4 0000000000000010 000019f8 FDE cie=00000000 pc=0000000000033404..0000000000033418 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00001a08 0000000000000030 00001a0c FDE cie=00000000 pc=0000000000033418..0000000000033494 │ │ - DW_CFA_advance_loc: 4 to 000000000003341c │ │ +00001b40 0000000000000030 00001b44 FDE cie=00000000 pc=00000000000344e8..0000000000034564 │ │ + DW_CFA_advance_loc: 4 to 00000000000344ec │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000033428 │ │ + DW_CFA_advance_loc: 12 to 00000000000344f8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 0000000000033464 │ │ + DW_CFA_advance_loc: 60 to 0000000000034534 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000033470 │ │ + DW_CFA_advance_loc: 12 to 0000000000034540 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000033474 │ │ + DW_CFA_advance_loc: 4 to 0000000000034544 │ │ DW_CFA_restore_state │ │ │ │ -00001a3c 0000000000000030 00001a40 FDE cie=00000000 pc=0000000000033494..00000000000335b0 │ │ - DW_CFA_advance_loc: 4 to 0000000000033498 │ │ +00001b74 0000000000000030 00001b78 FDE cie=00000000 pc=0000000000034564..0000000000034680 │ │ + DW_CFA_advance_loc: 4 to 0000000000034568 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000334a4 │ │ + DW_CFA_advance_loc: 12 to 0000000000034574 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_advance_loc1: 252 to 00000000000335a0 │ │ + DW_CFA_advance_loc1: 252 to 0000000000034670 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000335ac │ │ + DW_CFA_advance_loc: 12 to 000000000003467c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001a70 0000000000000010 00001a74 FDE cie=00000000 pc=00000000000335b0..00000000000335c4 │ │ +00001ba8 0000000000000010 00001bac FDE cie=00000000 pc=0000000000034680..0000000000034694 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001a84 000000000000002c 00001a88 FDE cie=00000000 pc=00000000000335c4..000000000003363c │ │ - DW_CFA_advance_loc: 4 to 00000000000335c8 │ │ +00001bbc 000000000000002c 00001bc0 FDE cie=00000000 pc=0000000000034694..0000000000034708 │ │ + DW_CFA_advance_loc: 4 to 0000000000034698 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 00000000000335d4 │ │ + DW_CFA_advance_loc: 12 to 00000000000346a4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 72 to 000000000003361c │ │ + DW_CFA_advance_loc1: 68 to 00000000000346e8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000033628 │ │ + DW_CFA_advance_loc: 12 to 00000000000346f4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003362c │ │ + DW_CFA_advance_loc: 4 to 00000000000346f8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00001ab4 0000000000000044 00001ab8 FDE cie=00000000 pc=000000000003363c..00000000000336cc │ │ - DW_CFA_advance_loc: 4 to 0000000000033640 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000033648 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 0000000000033678 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000033680 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000033684 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000033694 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000003369c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000336a0 │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 32 to 00000000000336c0 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000336c8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_nop │ │ - │ │ -00001afc 0000000000000030 00001b00 FDE cie=00000000 pc=00000000000336cc..0000000000033748 │ │ - DW_CFA_advance_loc: 4 to 00000000000336d0 │ │ +00001bec 0000000000000030 00001bf0 FDE cie=00000000 pc=0000000000034708..0000000000034784 │ │ + DW_CFA_advance_loc: 4 to 000000000003470c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000336dc │ │ + DW_CFA_advance_loc: 12 to 0000000000034718 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 80 to 000000000003372c │ │ + DW_CFA_advance_loc1: 80 to 0000000000034768 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000033738 │ │ + DW_CFA_advance_loc: 12 to 0000000000034774 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003373c │ │ + DW_CFA_advance_loc: 4 to 0000000000034778 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001b30 0000000000000030 00001b34 FDE cie=00000000 pc=0000000000034590..00000000000345f8 │ │ - DW_CFA_advance_loc: 4 to 0000000000034594 │ │ +00001c20 0000000000000030 00001c24 FDE cie=00000000 pc=0000000000035c1c..0000000000035c84 │ │ + DW_CFA_advance_loc: 4 to 0000000000035c20 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000345a0 │ │ + DW_CFA_advance_loc: 12 to 0000000000035c2c │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 00000000000345dc │ │ + DW_CFA_advance_loc: 60 to 0000000000035c68 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000345e8 │ │ + DW_CFA_advance_loc: 12 to 0000000000035c74 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000345ec │ │ + DW_CFA_advance_loc: 4 to 0000000000035c78 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001b64 0000000000000030 00001b68 FDE cie=00000000 pc=0000000000034bb0..0000000000034c2c │ │ - DW_CFA_advance_loc: 4 to 0000000000034bb4 │ │ +00001c54 0000000000000034 00001c58 FDE cie=00000000 pc=00000000000362a0..000000000003631c │ │ + DW_CFA_advance_loc: 4 to 00000000000362a4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000034bbc │ │ - DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc: 8 to 00000000000362ac │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 0000000000034be4 │ │ + DW_CFA_advance_loc: 40 to 00000000000362d4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000034bec │ │ + DW_CFA_advance_loc: 8 to 00000000000362dc │ │ DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000034bf0 │ │ + DW_CFA_advance_loc: 4 to 00000000000362e0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000034c00 │ │ + DW_CFA_advance_loc: 16 to 00000000000362f0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000034c08 │ │ + DW_CFA_advance_loc: 8 to 00000000000362f8 │ │ DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000034c0c │ │ + DW_CFA_advance_loc: 4 to 00000000000362fc │ │ DW_CFA_restore_state │ │ │ │ -00001b98 0000000000000010 00001b9c FDE cie=00000000 pc=0000000000034c2c..0000000000034ed8 │ │ +00001c8c 0000000000000010 00001c90 FDE cie=00000000 pc=000000000003631c..00000000000365bc │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001bac 0000000000000014 00001bb0 FDE cie=00000000 pc=000000000003505c..0000000000035070 │ │ - DW_CFA_advance_loc: 4 to 0000000000035060 │ │ +00001ca0 0000000000000014 00001ca4 FDE cie=00000000 pc=0000000000036740..0000000000036754 │ │ + DW_CFA_advance_loc: 4 to 0000000000036744 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 12 to 000000000003506c │ │ + DW_CFA_advance_loc: 12 to 0000000000036750 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_nop │ │ │ │ -00001bc4 0000000000000040 00001bc8 FDE cie=00000000 pc=0000000000035070..0000000000035718 │ │ - DW_CFA_advance_loc: 4 to 0000000000035074 │ │ +00001cb8 0000000000000040 00001cbc FDE cie=00000000 pc=0000000000036754..0000000000036dfc │ │ + DW_CFA_advance_loc: 4 to 0000000000036758 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 20 to 0000000000035088 │ │ + DW_CFA_advance_loc: 20 to 000000000003676c │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ - DW_CFA_advance_loc: 4 to 000000000003508c │ │ + DW_CFA_advance_loc: 4 to 0000000000036770 │ │ DW_CFA_def_cfa_offset: 608 │ │ - DW_CFA_advance_loc2: 1648 to 00000000000356fc │ │ + DW_CFA_advance_loc2: 1648 to 0000000000036de0 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000035714 │ │ + DW_CFA_advance_loc: 24 to 0000000000036df8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ @@ -3970,5184 +4027,5062 @@ │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001c08 0000000000000024 00001c0c FDE cie=00000000 pc=000000000003577c..00000000000357b8 │ │ - DW_CFA_advance_loc: 4 to 0000000000035780 │ │ +00001cfc 0000000000000024 00001d00 FDE cie=00000000 pc=0000000000036e60..0000000000036e9c │ │ + DW_CFA_advance_loc: 4 to 0000000000036e64 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000035788 │ │ + DW_CFA_advance_loc: 8 to 0000000000036e6c │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_advance_loc: 36 to 00000000000357ac │ │ + DW_CFA_advance_loc: 36 to 0000000000036e90 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000357b4 │ │ + DW_CFA_advance_loc: 8 to 0000000000036e98 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001c30 0000000000000010 00001c34 FDE cie=00000000 pc=00000000000357b8..00000000000357c4 │ │ +00001d24 0000000000000010 00001d28 FDE cie=00000000 pc=0000000000036e9c..0000000000036ea8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001c44 0000000000000010 00001c48 FDE cie=00000000 pc=0000000000035aa0..0000000000035ab4 │ │ +00001d38 0000000000000010 00001d3c FDE cie=00000000 pc=0000000000037184..0000000000037198 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001c58 0000000000000010 00001c5c FDE cie=00000000 pc=0000000000035ab4..0000000000035ac4 │ │ +00001d4c 0000000000000010 00001d50 FDE cie=00000000 pc=0000000000037198..00000000000371a8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001c6c 0000000000000010 00001c70 FDE cie=00000000 pc=0000000000035ac4..0000000000035acc │ │ +00001d60 0000000000000010 00001d64 FDE cie=00000000 pc=00000000000371a8..00000000000371b0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001c80 0000000000000010 00001c84 FDE cie=00000000 pc=0000000000035acc..0000000000035ad0 │ │ +00001d74 0000000000000010 00001d78 FDE cie=00000000 pc=00000000000371b0..00000000000371b4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001c94 0000000000000034 00001c98 FDE cie=00000000 pc=0000000000035ad0..0000000000035e38 │ │ - DW_CFA_advance_loc: 4 to 0000000000035ad4 │ │ +00001d88 0000000000000030 00001d8c FDE cie=00000000 pc=00000000000371b4..00000000000374d0 │ │ + DW_CFA_advance_loc: 4 to 00000000000371b8 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000035ae0 │ │ + DW_CFA_advance_loc: 12 to 00000000000371c4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 772 to 0000000000035de4 │ │ + DW_CFA_advance_loc2: 744 to 00000000000374ac │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000035df0 │ │ + DW_CFA_advance_loc: 12 to 00000000000374b8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000035df4 │ │ + DW_CFA_advance_loc: 4 to 00000000000374bc │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00001ccc 0000000000000010 00001cd0 FDE cie=00000000 pc=0000000000035e38..0000000000035e5c │ │ +00001dbc 0000000000000010 00001dc0 FDE cie=00000000 pc=00000000000374d0..00000000000374f4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001ce0 0000000000000038 00001ce4 FDE cie=00000000 pc=0000000000035e5c..00000000000367f0 │ │ - DW_CFA_advance_loc: 4 to 0000000000035e60 │ │ +00001dd0 0000000000000038 00001dd4 FDE cie=00000000 pc=00000000000374f4..0000000000037e20 │ │ + DW_CFA_advance_loc: 4 to 00000000000374f8 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 20 to 0000000000035e74 │ │ + DW_CFA_advance_loc: 20 to 000000000003750c │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 2132 to 00000000000366c8 │ │ + DW_CFA_advance_loc2: 2080 to 0000000000037d2c │ │ DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ - DW_CFA_advance_loc: 20 to 00000000000366dc │ │ + DW_CFA_advance_loc: 20 to 0000000000037d40 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000366e0 │ │ + DW_CFA_advance_loc: 4 to 0000000000037d44 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00001d1c 0000000000000044 00001d20 FDE cie=00000000 pc=00000000000367f0..0000000000036e24 │ │ - DW_CFA_advance_loc: 4 to 00000000000367f4 │ │ +00001e0c 0000000000000044 00001e10 FDE cie=00000000 pc=0000000000037e20..0000000000038430 │ │ + DW_CFA_advance_loc: 4 to 0000000000037e24 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 16 to 0000000000036804 │ │ + DW_CFA_advance_loc: 16 to 0000000000037e34 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1220 to 0000000000036cc8 │ │ + DW_CFA_advance_loc2: 1184 to 00000000000382d4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ - DW_CFA_advance_loc: 16 to 0000000000036cd8 │ │ + DW_CFA_advance_loc: 16 to 00000000000382e4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000036cdc │ │ + DW_CFA_advance_loc: 4 to 00000000000382e8 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc2: 308 to 0000000000036e10 │ │ + DW_CFA_advance_loc2: 308 to 000000000003841c │ │ DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ - DW_CFA_advance_loc: 16 to 0000000000036e20 │ │ + DW_CFA_advance_loc: 16 to 000000000003842c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ │ │ -00001d64 0000000000000010 00001d68 FDE cie=00000000 pc=0000000000036e24..0000000000036e40 │ │ +00001e54 0000000000000010 00001e58 FDE cie=00000000 pc=0000000000038430..000000000003844c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001d78 0000000000000040 00001d7c FDE cie=00000000 pc=0000000000036e40..0000000000036f2c │ │ - DW_CFA_advance_loc: 4 to 0000000000036e44 │ │ +00001e68 0000000000000040 00001e6c FDE cie=00000000 pc=000000000003844c..0000000000038538 │ │ + DW_CFA_advance_loc: 4 to 0000000000038450 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 12 to 0000000000036e50 │ │ + DW_CFA_advance_loc: 12 to 000000000003845c │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 80 to 0000000000036ea0 │ │ + DW_CFA_advance_loc1: 80 to 00000000000384ac │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 4 to 0000000000036ea4 │ │ + DW_CFA_advance_loc: 4 to 00000000000384b0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 0000000000036eb8 │ │ + DW_CFA_advance_loc: 20 to 00000000000384c4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 12 to 0000000000036ec4 │ │ + DW_CFA_advance_loc: 12 to 00000000000384d0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000036ec8 │ │ + DW_CFA_advance_loc: 4 to 00000000000384d4 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 84 to 0000000000036f1c │ │ + DW_CFA_advance_loc1: 84 to 0000000000038528 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 12 to 0000000000036f28 │ │ + DW_CFA_advance_loc: 12 to 0000000000038534 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001dbc 0000000000000028 00001dc0 FDE cie=00000000 pc=0000000000036f2c..0000000000036fc4 │ │ - DW_CFA_advance_loc: 4 to 0000000000036f30 │ │ +00001eac 0000000000000028 00001eb0 FDE cie=00000000 pc=0000000000038538..00000000000385d0 │ │ + DW_CFA_advance_loc: 4 to 000000000003853c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000036f3c │ │ + DW_CFA_advance_loc: 12 to 0000000000038548 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 84 to 0000000000036f90 │ │ + DW_CFA_advance_loc1: 84 to 000000000003859c │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000036f9c │ │ + DW_CFA_advance_loc: 12 to 00000000000385a8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000036fa0 │ │ + DW_CFA_advance_loc: 4 to 00000000000385ac │ │ DW_CFA_restore_state │ │ │ │ -00001de8 0000000000000028 00001dec FDE cie=00000000 pc=0000000000036fc4..00000000000371e0 │ │ - DW_CFA_advance_loc: 4 to 0000000000036fc8 │ │ +00001ed8 0000000000000028 00001edc FDE cie=00000000 pc=00000000000385d0..00000000000387f0 │ │ + DW_CFA_advance_loc: 4 to 00000000000385d4 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000036fcc │ │ + DW_CFA_advance_loc: 4 to 00000000000385d8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 244 to 00000000000370c0 │ │ + DW_CFA_advance_loc1: 252 to 00000000000386d4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000370c4 │ │ + DW_CFA_advance_loc: 4 to 00000000000386d8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000370c8 │ │ + DW_CFA_advance_loc: 4 to 00000000000386dc │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001e14 000000000000005c 00001e18 FDE cie=00000000 pc=00000000000371e0..00000000000375f8 │ │ - DW_CFA_advance_loc: 4 to 00000000000371e4 │ │ +00001f04 000000000000005c 00001f08 FDE cie=00000000 pc=00000000000387f0..0000000000038c08 │ │ + DW_CFA_advance_loc: 4 to 00000000000387f4 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 00000000000371fc │ │ + DW_CFA_advance_loc: 24 to 000000000003880c │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 228 to 00000000000372e0 │ │ + DW_CFA_advance_loc1: 228 to 00000000000388f0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 00000000000372f8 │ │ + DW_CFA_advance_loc: 24 to 0000000000038908 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000372fc │ │ + DW_CFA_advance_loc: 4 to 000000000003890c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 624 to 000000000003756c │ │ + DW_CFA_advance_loc2: 624 to 0000000000038b7c │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000037584 │ │ + DW_CFA_advance_loc: 24 to 0000000000038b94 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000037588 │ │ + DW_CFA_advance_loc: 4 to 0000000000038b98 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00001e74 000000000000002c 00001e78 FDE cie=00000000 pc=00000000000375f8..0000000000037658 │ │ - DW_CFA_advance_loc: 4 to 00000000000375fc │ │ +00001f64 000000000000002c 00001f68 FDE cie=00000000 pc=0000000000038c08..0000000000038c68 │ │ + DW_CFA_advance_loc: 4 to 0000000000038c0c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000037608 │ │ + DW_CFA_advance_loc: 12 to 0000000000038c18 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 0000000000037624 │ │ + DW_CFA_advance_loc: 28 to 0000000000038c34 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000037630 │ │ + DW_CFA_advance_loc: 12 to 0000000000038c40 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000037634 │ │ + DW_CFA_advance_loc: 4 to 0000000000038c44 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001ea4 0000000000000050 00001ea8 FDE cie=00000000 pc=0000000000037658..0000000000037b44 │ │ - DW_CFA_advance_loc: 4 to 000000000003765c │ │ +00001f94 0000000000000050 00001f98 FDE cie=00000000 pc=0000000000038c68..0000000000039198 │ │ + DW_CFA_advance_loc: 4 to 0000000000038c6c │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000037670 │ │ + DW_CFA_advance_loc: 20 to 0000000000038c80 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 68 to 00000000000376b4 │ │ + DW_CFA_advance_loc1: 136 to 0000000000038d08 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 4 to 00000000000376b8 │ │ + DW_CFA_advance_loc: 4 to 0000000000038d0c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 00000000000376cc │ │ + DW_CFA_advance_loc: 20 to 0000000000038d20 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 00000000000376e0 │ │ + DW_CFA_advance_loc: 20 to 0000000000038d34 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000376e4 │ │ + DW_CFA_advance_loc: 4 to 0000000000038d38 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc2: 1096 to 0000000000037b2c │ │ + DW_CFA_advance_loc2: 1096 to 0000000000039180 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000037b40 │ │ + DW_CFA_advance_loc: 20 to 0000000000039194 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -00001ef8 0000000000000034 00001efc FDE cie=00000000 pc=0000000000037b44..0000000000037cb4 │ │ - DW_CFA_advance_loc: 4 to 0000000000037b48 │ │ +00001fe8 0000000000000034 00001fec FDE cie=00000000 pc=0000000000039198..0000000000039308 │ │ + DW_CFA_advance_loc: 4 to 000000000003919c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000037b58 │ │ + DW_CFA_advance_loc: 16 to 00000000000391ac │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 232 to 0000000000037c40 │ │ + DW_CFA_advance_loc1: 232 to 0000000000039294 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000037c50 │ │ + DW_CFA_advance_loc: 16 to 00000000000392a4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000037c54 │ │ + DW_CFA_advance_loc: 4 to 00000000000392a8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001f30 0000000000000010 00001f34 FDE cie=00000000 pc=0000000000037cb4..0000000000037d8c │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00001f44 0000000000000044 00001f48 FDE cie=00000000 pc=0000000000037d8c..00000000000383a0 │ │ - DW_CFA_advance_loc: 4 to 0000000000037d90 │ │ +00002020 0000000000000044 00002024 FDE cie=00000000 pc=0000000000039308..000000000003991c │ │ + DW_CFA_advance_loc: 4 to 000000000003930c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000037da0 │ │ + DW_CFA_advance_loc: 16 to 000000000003931c │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 960 to 0000000000038160 │ │ + DW_CFA_advance_loc2: 960 to 00000000000396dc │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000038170 │ │ + DW_CFA_advance_loc: 16 to 00000000000396ec │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000038174 │ │ + DW_CFA_advance_loc: 4 to 00000000000396f0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 000000000003818c │ │ + DW_CFA_advance_loc: 24 to 0000000000039708 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000003819c │ │ + DW_CFA_advance_loc: 16 to 0000000000039718 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000381a0 │ │ + DW_CFA_advance_loc: 4 to 000000000003971c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001f8c 0000000000000044 00001f90 FDE cie=00000000 pc=00000000000383a0..00000000000384d4 │ │ - DW_CFA_advance_loc: 4 to 00000000000383a4 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 16 to 00000000000383b4 │ │ +00002068 0000000000000010 0000206c FDE cie=00000000 pc=000000000003991c..00000000000399f4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000207c 0000000000000044 00002080 FDE cie=00000000 pc=00000000000399f4..0000000000039b08 │ │ + DW_CFA_advance_loc: 4 to 00000000000399f8 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000039a08 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 100 to 0000000000038418 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 16 to 0000000000038428 │ │ + DW_CFA_advance_loc1: 100 to 0000000000039a6c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000039a7c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003842c │ │ + DW_CFA_advance_loc: 4 to 0000000000039a80 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 000000000003843c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 16 to 000000000003844c │ │ + DW_CFA_advance_loc: 16 to 0000000000039a90 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000039aa0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000038450 │ │ + DW_CFA_advance_loc: 4 to 0000000000039aa4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001fd4 0000000000000044 00001fd8 FDE cie=00000000 pc=00000000000384d4..000000000003866c │ │ - DW_CFA_advance_loc: 4 to 00000000000384d8 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 16 to 00000000000384e8 │ │ +000020c4 000000000000004c 000020c8 FDE cie=00000000 pc=0000000000039b08..0000000000039c70 │ │ + DW_CFA_advance_loc: 4 to 0000000000039b0c │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000039b1c │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 148 to 000000000003857c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 16 to 000000000003858c │ │ + DW_CFA_advance_loc1: 112 to 0000000000039b8c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000039b9c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000038590 │ │ + DW_CFA_advance_loc: 4 to 0000000000039ba0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 188 to 000000000003864c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 16 to 000000000003865c │ │ + DW_CFA_advance_loc1: 168 to 0000000000039c48 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 4 to 0000000000039c4c │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 4 to 0000000000039c50 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000039c60 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000038660 │ │ + DW_CFA_advance_loc: 4 to 0000000000039c64 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000201c 0000000000000040 00002020 FDE cie=00000000 pc=000000000003866c..0000000000038758 │ │ - DW_CFA_advance_loc: 4 to 0000000000038670 │ │ +00002114 0000000000000040 00002118 FDE cie=00000000 pc=0000000000039c70..0000000000039d5c │ │ + DW_CFA_advance_loc: 4 to 0000000000039c74 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 12 to 000000000003867c │ │ + DW_CFA_advance_loc: 12 to 0000000000039c80 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 80 to 00000000000386cc │ │ + DW_CFA_advance_loc1: 80 to 0000000000039cd0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 4 to 00000000000386d0 │ │ + DW_CFA_advance_loc: 4 to 0000000000039cd4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 00000000000386e4 │ │ + DW_CFA_advance_loc: 20 to 0000000000039ce8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 12 to 00000000000386f0 │ │ + DW_CFA_advance_loc: 12 to 0000000000039cf4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000386f4 │ │ + DW_CFA_advance_loc: 4 to 0000000000039cf8 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 84 to 0000000000038748 │ │ + DW_CFA_advance_loc1: 84 to 0000000000039d4c │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 12 to 0000000000038754 │ │ + DW_CFA_advance_loc: 12 to 0000000000039d58 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002060 0000000000000028 00002064 FDE cie=00000000 pc=0000000000038758..0000000000038808 │ │ - DW_CFA_advance_loc: 4 to 000000000003875c │ │ +00002158 0000000000000028 0000215c FDE cie=00000000 pc=0000000000039d5c..0000000000039e00 │ │ + DW_CFA_advance_loc: 4 to 0000000000039d60 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000038760 │ │ + DW_CFA_advance_loc: 4 to 0000000000039d64 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 144 to 00000000000387f0 │ │ + DW_CFA_advance_loc1: 132 to 0000000000039de8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000387f4 │ │ + DW_CFA_advance_loc: 4 to 0000000000039dec │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000387f8 │ │ + DW_CFA_advance_loc: 4 to 0000000000039df0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000208c 0000000000000030 00002090 FDE cie=00000000 pc=0000000000038808..0000000000038954 │ │ - DW_CFA_advance_loc: 4 to 000000000003880c │ │ +00002184 0000000000000030 00002188 FDE cie=00000000 pc=0000000000039e00..0000000000039f4c │ │ + DW_CFA_advance_loc: 4 to 0000000000039e04 │ │ DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 12 to 0000000000038818 │ │ + DW_CFA_advance_loc: 12 to 0000000000039e10 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 288 to 0000000000038938 │ │ + DW_CFA_advance_loc2: 288 to 0000000000039f30 │ │ DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ - DW_CFA_advance_loc: 12 to 0000000000038944 │ │ + DW_CFA_advance_loc: 12 to 0000000000039f3c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000038948 │ │ + DW_CFA_advance_loc: 4 to 0000000000039f40 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000020c0 000000000000005c 000020c4 FDE cie=00000000 pc=0000000000038954..0000000000038b68 │ │ - DW_CFA_advance_loc: 4 to 0000000000038958 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 28 to 0000000000038974 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ +000021b8 0000000000000048 000021bc FDE cie=00000000 pc=0000000000039f4c..000000000003a04c │ │ + DW_CFA_advance_loc: 4 to 0000000000039f50 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 20 to 0000000000039f64 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 0000000000038998 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 28 to 00000000000389b4 │ │ + DW_CFA_advance_loc: 36 to 0000000000039f88 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 0000000000039f9c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000389b8 │ │ + DW_CFA_advance_loc: 4 to 0000000000039fa0 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc2: 400 to 0000000000038b48 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 28 to 0000000000038b64 │ │ + DW_CFA_advance_loc1: 148 to 000000000003a034 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 000000000003a048 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002120 0000000000000060 00002124 FDE cie=00000000 pc=0000000000038b68..0000000000038eb4 │ │ - DW_CFA_advance_loc: 4 to 0000000000038b6c │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 28 to 0000000000038b88 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ +00002204 0000000000000064 00002208 FDE cie=00000000 pc=000000000003a04c..000000000003a284 │ │ + DW_CFA_advance_loc: 4 to 000000000003a050 │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 20 to 000000000003a064 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 160 to 0000000000038c28 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ - DW_CFA_advance_loc: 28 to 0000000000038c44 │ │ + DW_CFA_advance_loc1: 160 to 000000000003a104 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 20 to 000000000003a118 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000038c48 │ │ + DW_CFA_advance_loc: 4 to 000000000003a11c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 104 to 0000000000038cb0 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ - DW_CFA_advance_loc: 28 to 0000000000038ccc │ │ + DW_CFA_advance_loc1: 104 to 000000000003a184 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 20 to 000000000003a198 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000038cd0 │ │ + DW_CFA_advance_loc: 4 to 000000000003a19c │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 172 to 000000000003a248 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 20 to 000000000003a25c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003a260 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002184 0000000000000034 00002188 FDE cie=00000000 pc=0000000000038eb4..0000000000038f58 │ │ - DW_CFA_advance_loc: 4 to 0000000000038eb8 │ │ +0000226c 0000000000000034 00002270 FDE cie=00000000 pc=000000000003a284..000000000003a328 │ │ + DW_CFA_advance_loc: 4 to 000000000003a288 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000038ec4 │ │ + DW_CFA_advance_loc: 12 to 000000000003a294 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 116 to 0000000000038f38 │ │ + DW_CFA_advance_loc1: 116 to 000000000003a308 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000038f44 │ │ + DW_CFA_advance_loc: 12 to 000000000003a314 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000038f48 │ │ + DW_CFA_advance_loc: 4 to 000000000003a318 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000021bc 0000000000000034 000021c0 FDE cie=00000000 pc=0000000000038f58..0000000000039008 │ │ - DW_CFA_advance_loc: 4 to 0000000000038f5c │ │ +000022a4 0000000000000034 000022a8 FDE cie=00000000 pc=000000000003a328..000000000003a3d8 │ │ + DW_CFA_advance_loc: 4 to 000000000003a32c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000038f68 │ │ + DW_CFA_advance_loc: 12 to 000000000003a338 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 128 to 0000000000038fe8 │ │ + DW_CFA_advance_loc1: 128 to 000000000003a3b8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000038ff4 │ │ + DW_CFA_advance_loc: 12 to 000000000003a3c4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000038ff8 │ │ + DW_CFA_advance_loc: 4 to 000000000003a3c8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000021f4 000000000000003c 000021f8 FDE cie=00000000 pc=0000000000039008..00000000000391dc │ │ - DW_CFA_advance_loc: 4 to 000000000003900c │ │ +000022dc 000000000000003c 000022e0 FDE cie=00000000 pc=000000000003a3d8..000000000003a5a8 │ │ + DW_CFA_advance_loc: 4 to 000000000003a3dc │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 20 to 0000000000039020 │ │ + DW_CFA_advance_loc: 20 to 000000000003a3f0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 404 to 00000000000391b4 │ │ + DW_CFA_advance_loc2: 400 to 000000000003a580 │ │ DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 20 to 00000000000391c8 │ │ + DW_CFA_advance_loc: 20 to 000000000003a594 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000391cc │ │ + DW_CFA_advance_loc: 4 to 000000000003a598 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002234 0000000000000028 00002238 FDE cie=00000000 pc=00000000000391dc..0000000000039480 │ │ - DW_CFA_advance_loc: 4 to 00000000000391e0 │ │ +0000231c 0000000000000028 00002320 FDE cie=00000000 pc=000000000003a5a8..000000000003a84c │ │ + DW_CFA_advance_loc: 4 to 000000000003a5ac │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 8 to 00000000000391e8 │ │ + DW_CFA_advance_loc: 8 to 000000000003a5b4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 520 to 00000000000393f0 │ │ + DW_CFA_advance_loc2: 520 to 000000000003a7bc │ │ DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 8 to 00000000000393f8 │ │ + DW_CFA_advance_loc: 8 to 000000000003a7c4 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003a7c8 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002348 000000000000002c 0000234c FDE cie=00000000 pc=000000000003a84c..000000000003aa94 │ │ + DW_CFA_advance_loc: 4 to 000000000003a850 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 000000000003a85c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 220 to 000000000003a938 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000003a944 │ │ DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000393fc │ │ + DW_CFA_advance_loc: 4 to 000000000003a948 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + │ │ +00002378 0000000000000010 0000237c FDE cie=00000000 pc=000000000003aa94..000000000003ab04 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002260 0000000000000014 00002264 FDE cie=00000000 pc=0000000000039480..000000000003953c │ │ - DW_CFA_advance_loc: 4 to 0000000000039484 │ │ +0000238c 0000000000000024 00002390 FDE cie=00000000 pc=000000000003ab04..000000000003ab80 │ │ + DW_CFA_advance_loc: 32 to 000000000003ab24 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc1: 180 to 0000000000039538 │ │ + DW_CFA_advance_loc: 4 to 000000000003ab28 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc: 8 to 000000000003ab30 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ + DW_CFA_advance_loc: 4 to 000000000003ab34 │ │ DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00002278 0000000000000010 0000227c FDE cie=00000000 pc=000000000003953c..0000000000039550 │ │ +000023b4 0000000000000010 000023b8 FDE cie=00000000 pc=000000000003ab80..000000000003ab94 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000228c 0000000000000010 00002290 FDE cie=00000000 pc=0000000000039550..0000000000039594 │ │ +000023c8 0000000000000010 000023cc FDE cie=00000000 pc=000000000003ab94..000000000003abd8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000022a0 000000000000002c 000022a4 FDE cie=00000000 pc=0000000000039594..0000000000039648 │ │ - DW_CFA_advance_loc: 4 to 0000000000039598 │ │ +000023dc 000000000000002c 000023e0 FDE cie=00000000 pc=000000000003abd8..000000000003ac8c │ │ + DW_CFA_advance_loc: 4 to 000000000003abdc │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 00000000000395a8 │ │ + DW_CFA_advance_loc: 16 to 000000000003abec │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_advance_loc1: 140 to 0000000000039634 │ │ + DW_CFA_advance_loc1: 140 to 000000000003ac78 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000039644 │ │ + DW_CFA_advance_loc: 16 to 000000000003ac88 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -000022d0 0000000000000010 000022d4 FDE cie=00000000 pc=0000000000039648..000000000003965c │ │ +0000240c 0000000000000010 00002410 FDE cie=00000000 pc=000000000003ac8c..000000000003aca0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000022e4 0000000000000030 000022e8 FDE cie=00000000 pc=000000000003965c..00000000000396f4 │ │ - DW_CFA_advance_loc: 4 to 0000000000039660 │ │ +00002420 0000000000000030 00002424 FDE cie=00000000 pc=000000000003aca0..000000000003ad34 │ │ + DW_CFA_advance_loc: 4 to 000000000003aca4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000039670 │ │ + DW_CFA_advance_loc: 16 to 000000000003acb4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 92 to 00000000000396cc │ │ + DW_CFA_advance_loc1: 88 to 000000000003ad0c │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 00000000000396dc │ │ + DW_CFA_advance_loc: 16 to 000000000003ad1c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000396e0 │ │ + DW_CFA_advance_loc: 4 to 000000000003ad20 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002318 0000000000000010 0000231c FDE cie=00000000 pc=00000000000396f4..000000000003972c │ │ +00002454 0000000000000010 00002458 FDE cie=00000000 pc=000000000003ad34..000000000003ad6c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000232c 000000000000005c 00002330 FDE cie=00000000 pc=000000000003972c..00000000000398d4 │ │ - DW_CFA_advance_loc: 4 to 0000000000039730 │ │ +00002468 000000000000005c 0000246c FDE cie=00000000 pc=000000000003ad6c..000000000003af10 │ │ + DW_CFA_advance_loc: 4 to 000000000003ad70 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000039744 │ │ + DW_CFA_advance_loc: 20 to 000000000003ad84 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 132 to 00000000000397c8 │ │ + DW_CFA_advance_loc1: 128 to 000000000003ae04 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 00000000000397dc │ │ + DW_CFA_advance_loc: 20 to 000000000003ae18 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000397e0 │ │ + DW_CFA_advance_loc: 4 to 000000000003ae1c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 0000000000039814 │ │ + DW_CFA_advance_loc: 52 to 000000000003ae50 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000039828 │ │ + DW_CFA_advance_loc: 20 to 000000000003ae64 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003982c │ │ + DW_CFA_advance_loc: 4 to 000000000003ae68 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 4 to 0000000000039830 │ │ + DW_CFA_advance_loc: 4 to 000000000003ae6c │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000039844 │ │ + DW_CFA_advance_loc: 20 to 000000000003ae80 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000039848 │ │ + DW_CFA_advance_loc: 4 to 000000000003ae84 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 136 to 00000000000398d0 │ │ + DW_CFA_advance_loc1: 136 to 000000000003af0c │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ DW_CFA_nop │ │ │ │ -0000238c 000000000000003c 00002390 FDE cie=00000000 pc=00000000000398d4..00000000000399b8 │ │ - DW_CFA_advance_loc: 4 to 00000000000398d8 │ │ +000024c8 000000000000003c 000024cc FDE cie=00000000 pc=000000000003af10..000000000003aff4 │ │ + DW_CFA_advance_loc: 4 to 000000000003af14 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 12 to 00000000000398e4 │ │ + DW_CFA_advance_loc: 12 to 000000000003af20 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 72 to 000000000003992c │ │ + DW_CFA_advance_loc1: 72 to 000000000003af68 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 4 to 0000000000039930 │ │ + DW_CFA_advance_loc: 4 to 000000000003af6c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 0000000000039944 │ │ + DW_CFA_advance_loc: 20 to 000000000003af80 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 12 to 0000000000039950 │ │ + DW_CFA_advance_loc: 12 to 000000000003af8c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000039954 │ │ + DW_CFA_advance_loc: 4 to 000000000003af90 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 84 to 00000000000399a8 │ │ + DW_CFA_advance_loc1: 84 to 000000000003afe4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 12 to 00000000000399b4 │ │ + DW_CFA_advance_loc: 12 to 000000000003aff0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000023cc 0000000000000034 000023d0 FDE cie=00000000 pc=00000000000399b8..0000000000039a64 │ │ - DW_CFA_advance_loc: 4 to 00000000000399bc │ │ +00002508 0000000000000034 0000250c FDE cie=00000000 pc=000000000003aff4..000000000003b0a0 │ │ + DW_CFA_advance_loc: 4 to 000000000003aff8 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000399c8 │ │ + DW_CFA_advance_loc: 12 to 000000000003b004 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 124 to 0000000000039a44 │ │ + DW_CFA_advance_loc1: 124 to 000000000003b080 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000039a50 │ │ + DW_CFA_advance_loc: 12 to 000000000003b08c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000039a54 │ │ + DW_CFA_advance_loc: 4 to 000000000003b090 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002404 0000000000000044 00002408 FDE cie=00000000 pc=0000000000039a64..0000000000039bf4 │ │ - DW_CFA_advance_loc: 4 to 0000000000039a68 │ │ +00002540 0000000000000044 00002544 FDE cie=00000000 pc=000000000003b0a0..000000000003b22c │ │ + DW_CFA_advance_loc: 4 to 000000000003b0a4 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000039a7c │ │ + DW_CFA_advance_loc: 20 to 000000000003b0b8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 132 to 0000000000039b00 │ │ + DW_CFA_advance_loc1: 128 to 000000000003b138 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000039b14 │ │ + DW_CFA_advance_loc: 20 to 000000000003b14c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000039b18 │ │ + DW_CFA_advance_loc: 4 to 000000000003b150 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 196 to 0000000000039bdc │ │ + DW_CFA_advance_loc1: 196 to 000000000003b214 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000039bf0 │ │ + DW_CFA_advance_loc: 20 to 000000000003b228 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -0000244c 000000000000003c 00002450 FDE cie=00000000 pc=0000000000039bf4..0000000000039db4 │ │ - DW_CFA_advance_loc: 4 to 0000000000039bf8 │ │ +00002588 000000000000003c 0000258c FDE cie=00000000 pc=000000000003b22c..000000000003b3ec │ │ + DW_CFA_advance_loc: 4 to 000000000003b230 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000039c00 │ │ + DW_CFA_advance_loc: 8 to 000000000003b238 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 144 to 0000000000039c90 │ │ + DW_CFA_advance_loc1: 144 to 000000000003b2c8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000039c98 │ │ + DW_CFA_advance_loc: 8 to 000000000003b2d0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000039c9c │ │ + DW_CFA_advance_loc: 4 to 000000000003b2d4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 244 to 0000000000039d90 │ │ + DW_CFA_advance_loc1: 244 to 000000000003b3c8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000039d98 │ │ + DW_CFA_advance_loc: 8 to 000000000003b3d0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000039d9c │ │ + DW_CFA_advance_loc: 4 to 000000000003b3d4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000248c 0000000000000044 00002490 FDE cie=00000000 pc=0000000000039db4..000000000003a024 │ │ - DW_CFA_advance_loc: 4 to 0000000000039db8 │ │ +000025c8 0000000000000044 000025cc FDE cie=00000000 pc=000000000003b3ec..000000000003b65c │ │ + DW_CFA_advance_loc: 4 to 000000000003b3f0 │ │ DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 28 to 0000000000039dd4 │ │ + DW_CFA_advance_loc: 28 to 000000000003b40c │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 528 to 0000000000039fe4 │ │ + DW_CFA_advance_loc2: 528 to 000000000003b61c │ │ DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ - DW_CFA_advance_loc: 28 to 000000000003a000 │ │ + DW_CFA_advance_loc: 28 to 000000000003b638 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003a004 │ │ + DW_CFA_advance_loc: 4 to 000000000003b63c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -000024d4 0000000000000030 000024d8 FDE cie=00000000 pc=000000000003a024..000000000003a170 │ │ - DW_CFA_advance_loc: 4 to 000000000003a028 │ │ +00002610 0000000000000030 00002614 FDE cie=00000000 pc=000000000003b65c..000000000003b7a8 │ │ + DW_CFA_advance_loc: 4 to 000000000003b660 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 12 to 000000000003a034 │ │ + DW_CFA_advance_loc: 12 to 000000000003b66c │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 116 to 000000000003a0a8 │ │ + DW_CFA_advance_loc1: 116 to 000000000003b6e0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 4 to 000000000003a0ac │ │ + DW_CFA_advance_loc: 4 to 000000000003b6e4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 000000000003a0c4 │ │ + DW_CFA_advance_loc: 24 to 000000000003b6fc │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 12 to 000000000003a0d0 │ │ + DW_CFA_advance_loc: 12 to 000000000003b708 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003a0d4 │ │ + DW_CFA_advance_loc: 4 to 000000000003b70c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00002508 0000000000000054 0000250c FDE cie=00000000 pc=000000000003a170..000000000003a4b4 │ │ - DW_CFA_advance_loc: 4 to 000000000003a174 │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 24 to 000000000003a18c │ │ - DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ +00002644 0000000000000060 00002648 FDE cie=00000000 pc=000000000003b7a8..000000000003bc14 │ │ + DW_CFA_advance_loc: 4 to 000000000003b7ac │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 28 to 000000000003b7c8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 512 to 000000000003a38c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 224 │ │ - DW_CFA_advance_loc: 24 to 000000000003a3a4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003a3a8 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 112 to 000000000003a418 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 224 │ │ - DW_CFA_advance_loc: 24 to 000000000003a430 │ │ + DW_CFA_advance_loc2: 528 to 000000000003b9d8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ + DW_CFA_advance_loc: 28 to 000000000003b9f4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003a434 │ │ + DW_CFA_advance_loc: 4 to 000000000003b9f8 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002560 0000000000000040 00002564 FDE cie=00000000 pc=000000000003a4b4..000000000003a624 │ │ - DW_CFA_advance_loc: 4 to 000000000003a4b8 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 000000000003a4cc │ │ - DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 276 to 000000000003a5e0 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 000000000003a5f4 │ │ + DW_CFA_advance_loc1: 116 to 000000000003ba6c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ + DW_CFA_advance_loc: 28 to 000000000003ba88 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003a5f8 │ │ + DW_CFA_advance_loc: 4 to 000000000003ba8c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000025a4 0000000000000028 000025a8 FDE cie=00000000 pc=000000000003a624..000000000003a6e8 │ │ - DW_CFA_advance_loc: 4 to 000000000003a628 │ │ +000026a8 0000000000000028 000026ac FDE cie=00000000 pc=000000000003bc14..000000000003bcd8 │ │ + DW_CFA_advance_loc: 4 to 000000000003bc18 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000003a634 │ │ + DW_CFA_advance_loc: 12 to 000000000003bc24 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_advance_loc1: 164 to 000000000003a6d8 │ │ + DW_CFA_advance_loc1: 164 to 000000000003bcc8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000003a6e4 │ │ + DW_CFA_advance_loc: 12 to 000000000003bcd4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000025d0 0000000000000010 000025d4 FDE cie=00000000 pc=000000000003a6e8..000000000003a718 │ │ +000026d4 0000000000000010 000026d8 FDE cie=00000000 pc=000000000003bcd8..000000000003bd08 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000025e4 0000000000000010 000025e8 FDE cie=00000000 pc=000000000003a718..000000000003a748 │ │ +000026e8 0000000000000010 000026ec FDE cie=00000000 pc=000000000003bd08..000000000003bd38 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000025f8 0000000000000048 000025fc FDE cie=00000000 pc=000000000003a748..000000000003b2a4 │ │ - DW_CFA_advance_loc: 4 to 000000000003a74c │ │ +000026fc 0000000000000048 00002700 FDE cie=00000000 pc=000000000003bd38..000000000003c888 │ │ + DW_CFA_advance_loc: 4 to 000000000003bd3c │ │ DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 28 to 000000000003a768 │ │ + DW_CFA_advance_loc: 28 to 000000000003bd58 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 2428 to 000000000003b0e4 │ │ + DW_CFA_advance_loc2: 2416 to 000000000003c6c8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ - DW_CFA_advance_loc: 28 to 000000000003b100 │ │ + DW_CFA_advance_loc: 28 to 000000000003c6e4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003b104 │ │ + DW_CFA_advance_loc: 4 to 000000000003c6e8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002644 0000000000000010 00002648 FDE cie=00000000 pc=000000000003b2a4..000000000003b2c0 │ │ +00002748 0000000000000010 0000274c FDE cie=00000000 pc=000000000003c888..000000000003c8a4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002658 0000000000000024 0000265c FDE cie=00000000 pc=000000000003b2c0..000000000003b398 │ │ - DW_CFA_advance_loc: 4 to 000000000003b2c4 │ │ +0000275c 0000000000000024 00002760 FDE cie=00000000 pc=000000000003c8a4..000000000003c97c │ │ + DW_CFA_advance_loc: 4 to 000000000003c8a8 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000003b2cc │ │ + DW_CFA_advance_loc: 8 to 000000000003c8b0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_advance_loc1: 192 to 000000000003b38c │ │ + DW_CFA_advance_loc1: 192 to 000000000003c970 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000003b394 │ │ + DW_CFA_advance_loc: 8 to 000000000003c978 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002680 0000000000000010 00002684 FDE cie=00000000 pc=000000000003b398..000000000003b3ac │ │ +00002784 0000000000000010 00002788 FDE cie=00000000 pc=000000000003c97c..000000000003c990 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002694 0000000000000038 00002698 FDE cie=00000000 pc=000000000003b3ac..000000000003dda4 │ │ - DW_CFA_advance_loc: 4 to 000000000003b3b0 │ │ +00002798 0000000000000038 0000279c FDE cie=00000000 pc=000000000003c990..000000000003f388 │ │ + DW_CFA_advance_loc: 4 to 000000000003c994 │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 24 to 000000000003b3c8 │ │ + DW_CFA_advance_loc: 24 to 000000000003c9ac │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ - DW_CFA_advance_loc2: 10712 to 000000000003dda0 │ │ + DW_CFA_advance_loc2: 10712 to 000000000003f384 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ │ │ -000026d0 0000000000000038 000026d4 FDE cie=00000000 pc=000000000003e5cc..000000000003e76c │ │ - DW_CFA_advance_loc: 4 to 000000000003e5d0 │ │ +000027d4 0000000000000038 000027d8 FDE cie=00000000 pc=000000000003fb50..000000000003fcf8 │ │ + DW_CFA_advance_loc: 4 to 000000000003fb54 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 20 to 000000000003e5e4 │ │ + DW_CFA_advance_loc: 20 to 000000000003fb68 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 344 to 000000000003e73c │ │ + DW_CFA_advance_loc2: 352 to 000000000003fcc8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 20 to 000000000003e750 │ │ + DW_CFA_advance_loc: 20 to 000000000003fcdc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003e754 │ │ + DW_CFA_advance_loc: 4 to 000000000003fce0 │ │ DW_CFA_restore_state │ │ │ │ -0000270c 0000000000000024 00002710 FDE cie=00000000 pc=000000000003e76c..000000000003e7d0 │ │ - DW_CFA_advance_loc: 4 to 000000000003e770 │ │ +00002810 0000000000000024 00002814 FDE cie=00000000 pc=000000000003fcf8..000000000003fd5c │ │ + DW_CFA_advance_loc: 4 to 000000000003fcfc │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 000000000003e778 │ │ + DW_CFA_advance_loc: 8 to 000000000003fd04 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_advance_loc1: 76 to 000000000003e7c4 │ │ + DW_CFA_advance_loc1: 76 to 000000000003fd50 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 8 to 000000000003e7cc │ │ + DW_CFA_advance_loc: 8 to 000000000003fd58 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002734 0000000000000010 00002738 FDE cie=00000000 pc=000000000003e87c..000000000003e88c │ │ +00002838 0000000000000010 0000283c FDE cie=00000000 pc=000000000003fe18..000000000003fe44 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002748 0000000000000018 0000274c FDE cie=00000000 pc=000000000003e88c..000000000003e898 │ │ - DW_CFA_advance_loc: 4 to 000000000003e890 │ │ +0000284c 0000000000000018 00002850 FDE cie=00000000 pc=000000000003fe44..000000000003fe50 │ │ + DW_CFA_advance_loc: 4 to 000000000003fe48 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000003e894 │ │ + DW_CFA_advance_loc: 4 to 000000000003fe4c │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00002764 0000000000000010 00002768 FDE cie=00000000 pc=000000000003e898..000000000003e8d0 │ │ +00002868 0000000000000010 0000286c FDE cie=00000000 pc=000000000003fe50..000000000003fe88 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002778 0000000000000018 0000277c FDE cie=00000000 pc=000000000003e8d0..000000000003e918 │ │ - DW_CFA_advance_loc: 4 to 000000000003e8d4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 000000000003e8dc │ │ +0000287c 0000000000000018 00002880 FDE cie=00000000 pc=000000000003fe88..000000000003fec8 │ │ + DW_CFA_advance_loc: 4 to 000000000003fe8c │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 8 to 000000000003fe94 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00002794 000000000000002c 00002798 FDE cie=00000000 pc=000000000003e918..000000000003e9ec │ │ - DW_CFA_advance_loc: 4 to 000000000003e91c │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 000000000003e928 │ │ +00002898 000000000000002c 0000289c FDE cie=00000000 pc=000000000003fec8..000000000003ff9c │ │ + DW_CFA_advance_loc: 4 to 000000000003fecc │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 000000000003fed8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 100 to 000000000003e98c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 000000000003e998 │ │ + DW_CFA_advance_loc1: 112 to 000000000003ff48 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000003ff54 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003ff58 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + │ │ +000028c8 0000000000000040 000028cc FDE cie=00000000 pc=000000000003ff9c..0000000000040048 │ │ + DW_CFA_advance_loc: 4 to 000000000003ffa0 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 000000000003ffac │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 84 to 0000000000040000 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000004000c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000040010 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 8 to 0000000000040018 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000040024 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003e99c │ │ + DW_CFA_advance_loc: 4 to 0000000000040028 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000027c4 0000000000000018 000027c8 FDE cie=00000000 pc=000000000003e9ec..000000000003ea1c │ │ - DW_CFA_advance_loc: 4 to 000000000003e9f0 │ │ +0000290c 0000000000000018 00002910 FDE cie=00000000 pc=0000000000040048..0000000000040078 │ │ + DW_CFA_advance_loc: 4 to 000000000004004c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 000000000003e9f8 │ │ + DW_CFA_advance_loc: 8 to 0000000000040054 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -000027e0 0000000000000010 000027e4 FDE cie=00000000 pc=000000000003ea1c..000000000003ea38 │ │ +00002928 0000000000000010 0000292c FDE cie=00000000 pc=0000000000040078..0000000000040094 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000027f4 0000000000000018 000027f8 FDE cie=00000000 pc=000000000003eaa4..000000000003ead4 │ │ - DW_CFA_advance_loc: 4 to 000000000003eaa8 │ │ +0000293c 0000000000000018 00002940 FDE cie=00000000 pc=0000000000040094..00000000000400bc │ │ + DW_CFA_advance_loc: 4 to 0000000000040098 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000003eab0 │ │ + DW_CFA_advance_loc: 8 to 00000000000400a0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00002810 0000000000000034 00002814 FDE cie=00000000 pc=000000000003eba4..000000000003ec10 │ │ - DW_CFA_advance_loc: 4 to 000000000003eba8 │ │ +00002958 0000000000000018 0000295c FDE cie=00000000 pc=0000000000040158..0000000000040180 │ │ + DW_CFA_advance_loc: 4 to 000000000004015c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000003ebb0 │ │ + DW_CFA_advance_loc: 8 to 0000000000040164 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + │ │ +00002974 0000000000000034 00002978 FDE cie=00000000 pc=000000000004026c..00000000000402d8 │ │ + DW_CFA_advance_loc: 4 to 0000000000040270 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000040278 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 72 to 000000000003ebf8 │ │ + DW_CFA_advance_loc1: 72 to 00000000000402c0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000003ec00 │ │ + DW_CFA_advance_loc: 8 to 00000000000402c8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003ec04 │ │ + DW_CFA_advance_loc: 4 to 00000000000402cc │ │ DW_CFA_restore_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000003ec0c │ │ + DW_CFA_advance_loc: 8 to 00000000000402d4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002848 0000000000000018 0000284c FDE cie=00000000 pc=000000000003ed5c..000000000003ed8c │ │ - DW_CFA_advance_loc: 4 to 000000000003ed60 │ │ +000029ac 0000000000000018 000029b0 FDE cie=00000000 pc=00000000000403f8..0000000000040420 │ │ + DW_CFA_advance_loc: 4 to 00000000000403fc │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000003ed68 │ │ + DW_CFA_advance_loc: 8 to 0000000000040404 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00002864 0000000000000030 00002868 FDE cie=00000000 pc=000000000003f07c..000000000003f14c │ │ - DW_CFA_advance_loc: 4 to 000000000003f080 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000003f08c │ │ - DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ +000029c8 0000000000000028 000029cc FDE cie=00000000 pc=0000000000040700..0000000000040788 │ │ + DW_CFA_advance_loc: 4 to 0000000000040704 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 000000000004070c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 152 to 000000000003f124 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000003f130 │ │ + DW_CFA_advance_loc: 52 to 0000000000040740 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000040748 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003f134 │ │ + DW_CFA_advance_loc: 4 to 000000000004074c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00002898 000000000000002c 0000289c FDE cie=00000000 pc=000000000003f14c..000000000003f1d8 │ │ - DW_CFA_advance_loc: 4 to 000000000003f150 │ │ +000029f4 000000000000002c 000029f8 FDE cie=00000000 pc=0000000000040788..0000000000040810 │ │ + DW_CFA_advance_loc: 4 to 000000000004078c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 000000000003f15c │ │ + DW_CFA_advance_loc: 12 to 0000000000040798 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 92 to 000000000003f1b8 │ │ + DW_CFA_advance_loc1: 88 to 00000000000407f0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 000000000003f1c4 │ │ + DW_CFA_advance_loc: 12 to 00000000000407fc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003f1c8 │ │ + DW_CFA_advance_loc: 4 to 0000000000040800 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -000028c8 0000000000000038 000028cc FDE cie=00000000 pc=000000000003f270..000000000003f3a4 │ │ - DW_CFA_advance_loc: 4 to 000000000003f274 │ │ +00002a24 0000000000000038 00002a28 FDE cie=00000000 pc=0000000000040810..0000000000040964 │ │ + DW_CFA_advance_loc: 4 to 0000000000040814 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 000000000003f288 │ │ + DW_CFA_advance_loc: 20 to 0000000000040828 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ - DW_CFA_advance_loc2: 260 to 000000000003f38c │ │ + DW_CFA_advance_loc2: 292 to 000000000004094c │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 000000000003f3a0 │ │ + DW_CFA_advance_loc: 20 to 0000000000040960 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002904 0000000000000030 00002908 FDE cie=00000000 pc=000000000003f3a4..000000000003f4bc │ │ - DW_CFA_advance_loc: 4 to 000000000003f3a8 │ │ +00002a60 0000000000000030 00002a64 FDE cie=00000000 pc=0000000000040964..0000000000040a7c │ │ + DW_CFA_advance_loc: 4 to 0000000000040968 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 16 to 000000000003f3b8 │ │ + DW_CFA_advance_loc: 16 to 0000000000040978 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 232 to 000000000003f4a0 │ │ + DW_CFA_advance_loc1: 232 to 0000000000040a60 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 16 to 000000000003f4b0 │ │ + DW_CFA_advance_loc: 16 to 0000000000040a70 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003f4b4 │ │ + DW_CFA_advance_loc: 4 to 0000000000040a74 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002938 0000000000000030 0000293c FDE cie=00000000 pc=000000000003f4bc..000000000003f53c │ │ - DW_CFA_advance_loc: 4 to 000000000003f4c0 │ │ +00002a94 0000000000000030 00002a98 FDE cie=00000000 pc=0000000000040a7c..0000000000040afc │ │ + DW_CFA_advance_loc: 4 to 0000000000040a80 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000003f4c4 │ │ + DW_CFA_advance_loc: 4 to 0000000000040a84 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 56 to 000000000003f4fc │ │ + DW_CFA_advance_loc: 56 to 0000000000040abc │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000003f500 │ │ + DW_CFA_advance_loc: 4 to 0000000000040ac0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003f504 │ │ + DW_CFA_advance_loc: 4 to 0000000000040ac4 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 48 to 000000000003f534 │ │ + DW_CFA_advance_loc: 48 to 0000000000040af4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000003f538 │ │ + DW_CFA_advance_loc: 4 to 0000000000040af8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000296c 0000000000000018 00002970 FDE cie=00000000 pc=000000000003fa8c..000000000003faac │ │ - DW_CFA_advance_loc: 4 to 000000000003fa90 │ │ +00002ac8 0000000000000018 00002acc FDE cie=00000000 pc=000000000004103c..000000000004105c │ │ + DW_CFA_advance_loc: 4 to 0000000000041040 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000003fa94 │ │ + DW_CFA_advance_loc: 4 to 0000000000041044 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00002988 0000000000000010 0000298c FDE cie=00000000 pc=000000000003faac..000000000003fab0 │ │ +00002ae4 0000000000000010 00002ae8 FDE cie=00000000 pc=000000000004105c..0000000000041060 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000299c 0000000000000044 000029a0 FDE cie=00000000 pc=0000000000043528..0000000000043884 │ │ - DW_CFA_advance_loc: 4 to 000000000004352c │ │ +00002af8 0000000000000044 00002afc FDE cie=00000000 pc=0000000000044d70..00000000000450c4 │ │ + DW_CFA_advance_loc: 4 to 0000000000044d74 │ │ DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 28 to 0000000000043548 │ │ + DW_CFA_advance_loc: 28 to 0000000000044d90 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 480 to 0000000000043728 │ │ + DW_CFA_advance_loc2: 472 to 0000000000044f68 │ │ DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ - DW_CFA_advance_loc: 28 to 0000000000043744 │ │ + DW_CFA_advance_loc: 28 to 0000000000044f84 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000043748 │ │ + DW_CFA_advance_loc: 4 to 0000000000044f88 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -000029e4 0000000000000028 000029e8 FDE cie=00000000 pc=0000000000043884..000000000004393c │ │ - DW_CFA_advance_loc: 4 to 0000000000043888 │ │ +00002b40 0000000000000028 00002b44 FDE cie=00000000 pc=00000000000450c4..000000000004517c │ │ + DW_CFA_advance_loc: 4 to 00000000000450c8 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000043894 │ │ + DW_CFA_advance_loc: 12 to 00000000000450d4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_advance_loc1: 152 to 000000000004392c │ │ + DW_CFA_advance_loc1: 152 to 000000000004516c │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000043938 │ │ + DW_CFA_advance_loc: 12 to 0000000000045178 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ │ │ -00002a10 0000000000000040 00002a14 FDE cie=00000000 pc=000000000004393c..0000000000043b40 │ │ - DW_CFA_advance_loc: 4 to 0000000000043940 │ │ +00002b6c 0000000000000040 00002b70 FDE cie=00000000 pc=000000000004517c..0000000000045378 │ │ + DW_CFA_advance_loc: 4 to 0000000000045180 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 24 to 0000000000043958 │ │ + DW_CFA_advance_loc: 24 to 0000000000045198 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 404 to 0000000000043aec │ │ + DW_CFA_advance_loc2: 432 to 0000000000045348 │ │ DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ - DW_CFA_advance_loc: 24 to 0000000000043b04 │ │ + DW_CFA_advance_loc: 24 to 0000000000045360 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000043b08 │ │ + DW_CFA_advance_loc: 4 to 0000000000045364 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002a54 0000000000000038 00002a58 FDE cie=00000000 pc=0000000000043b40..0000000000043d38 │ │ - DW_CFA_advance_loc: 4 to 0000000000043b44 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000043b5c │ │ +00002bb0 0000000000000038 00002bb4 FDE cie=00000000 pc=0000000000045378..0000000000045588 │ │ + DW_CFA_advance_loc: 4 to 000000000004537c │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 20 to 0000000000045390 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ - DW_CFA_advance_loc2: 448 to 0000000000043d1c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000043d34 │ │ + DW_CFA_advance_loc2: 480 to 0000000000045570 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 0000000000045584 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ │ │ -00002a90 0000000000000040 00002a94 FDE cie=00000000 pc=00000000000447a0..0000000000044840 │ │ - DW_CFA_advance_loc: 4 to 00000000000447a4 │ │ +00002bec 0000000000000040 00002bf0 FDE cie=00000000 pc=0000000000045f80..0000000000046020 │ │ + DW_CFA_advance_loc: 4 to 0000000000045f84 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000447b0 │ │ + DW_CFA_advance_loc: 12 to 0000000000045f90 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 112 to 0000000000044820 │ │ + DW_CFA_advance_loc1: 112 to 0000000000046000 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000004482c │ │ + DW_CFA_advance_loc: 12 to 000000000004600c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000044830 │ │ + DW_CFA_advance_loc: 4 to 0000000000046010 │ │ DW_CFA_restore_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000004483c │ │ + DW_CFA_advance_loc: 12 to 000000000004601c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002ad4 0000000000000024 00002ad8 FDE cie=00000000 pc=0000000000046a68..0000000000046bd4 │ │ - DW_CFA_advance_loc: 12 to 0000000000046a74 │ │ - DW_CFA_def_cfa_offset: 16 │ │ +00002c30 0000000000000048 00002c34 FDE cie=00000000 pc=0000000000048178..00000000000483d8 │ │ + DW_CFA_advance_loc: 4 to 000000000004817c │ │ + DW_CFA_def_cfa_offset: 480 │ │ + DW_CFA_advance_loc: 16 to 000000000004818c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r28 (x28) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 328 to 0000000000046bbc │ │ + DW_CFA_advance_loc2: 472 to 0000000000048364 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 480 │ │ + DW_CFA_advance_loc: 16 to 0000000000048374 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_advance_loc: 12 to 0000000000046bc8 │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000048378 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 8 to 0000000000046bd0 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 40 to 00000000000483a0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 480 │ │ + DW_CFA_advance_loc: 16 to 00000000000483b0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000483b4 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002afc 0000000000000044 00002b00 FDE cie=00000000 pc=0000000000046bd4..0000000000046c80 │ │ - DW_CFA_advance_loc: 4 to 0000000000046bd8 │ │ +00002c7c 0000000000000048 00002c80 FDE cie=00000000 pc=00000000000483d8..0000000000048584 │ │ + DW_CFA_advance_loc: 4 to 00000000000483dc │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 28 to 00000000000483f8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 356 to 000000000004855c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 28 to 0000000000048578 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000004857c │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002cc8 0000000000000044 00002ccc FDE cie=00000000 pc=0000000000048584..0000000000048650 │ │ + DW_CFA_advance_loc: 4 to 0000000000048588 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000046be4 │ │ + DW_CFA_advance_loc: 12 to 0000000000048594 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 92 to 0000000000046c40 │ │ + DW_CFA_advance_loc1: 116 to 0000000000048608 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000046c4c │ │ + DW_CFA_advance_loc: 12 to 0000000000048614 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000046c50 │ │ + DW_CFA_advance_loc: 4 to 0000000000048618 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 0000000000046c64 │ │ + DW_CFA_advance_loc: 20 to 000000000004862c │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000046c70 │ │ + DW_CFA_advance_loc: 12 to 0000000000048638 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000046c74 │ │ + DW_CFA_advance_loc: 4 to 000000000004863c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002b44 000000000000004c 00002b48 FDE cie=00000000 pc=0000000000046d3c..0000000000047188 │ │ - DW_CFA_advance_loc: 4 to 0000000000046d40 │ │ +00002d10 0000000000000050 00002d14 FDE cie=00000000 pc=000000000004870c..0000000000048b68 │ │ + DW_CFA_advance_loc: 4 to 0000000000048710 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 20 to 0000000000046d54 │ │ + DW_CFA_advance_loc: 20 to 0000000000048724 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 0000000000046d68 │ │ + DW_CFA_advance_loc: 36 to 0000000000048748 │ │ DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 20 to 0000000000046d7c │ │ + DW_CFA_advance_loc: 20 to 000000000004875c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000046d80 │ │ + DW_CFA_advance_loc: 4 to 0000000000048760 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 828 to 00000000000470bc │ │ + DW_CFA_advance_loc2: 888 to 0000000000048ad8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 20 to 00000000000470d0 │ │ + DW_CFA_advance_loc: 20 to 0000000000048aec │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000470d4 │ │ + DW_CFA_advance_loc: 4 to 0000000000048af0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002b94 000000000000005c 00002b98 FDE cie=00000000 pc=0000000000047188..00000000000473d0 │ │ - DW_CFA_advance_loc: 4 to 000000000004718c │ │ - DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 12 to 0000000000047198 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ +00002d64 0000000000000034 00002d68 FDE cie=00000000 pc=0000000000048b68..0000000000048db4 │ │ + DW_CFA_advance_loc: 4 to 0000000000048b6c │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 16 to 0000000000048b7c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 244 to 000000000004728c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ - DW_CFA_advance_loc: 12 to 0000000000047298 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004729c │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 56 to 00000000000472d4 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ - DW_CFA_advance_loc: 12 to 00000000000472e0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000472e4 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 160 to 0000000000047384 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ - DW_CFA_advance_loc: 12 to 0000000000047390 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000047394 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 8 to 000000000004739c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ - DW_CFA_advance_loc: 12 to 00000000000473a8 │ │ + DW_CFA_advance_loc2: 508 to 0000000000048d78 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ + DW_CFA_advance_loc: 16 to 0000000000048d88 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000473ac │ │ + DW_CFA_advance_loc: 4 to 0000000000048d8c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00002bf4 0000000000000060 00002bf8 FDE cie=00000000 pc=00000000000473d0..0000000000047500 │ │ - DW_CFA_advance_loc: 4 to 00000000000473d4 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000473dc │ │ - DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ +00002d9c 0000000000000064 00002da0 FDE cie=00000000 pc=0000000000048db4..0000000000048fc8 │ │ + DW_CFA_advance_loc: 4 to 0000000000048db8 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000048dc4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 156 to 0000000000047478 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000047480 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000047484 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r28 (x28) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 4 to 0000000000047488 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000047490 │ │ + DW_CFA_advance_loc2: 360 to 0000000000048f2c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000048f38 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000047494 │ │ + DW_CFA_advance_loc: 4 to 0000000000048f3c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 00000000000474b4 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000474bc │ │ + DW_CFA_advance_loc: 20 to 0000000000048f50 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000048f5c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000474c0 │ │ + DW_CFA_advance_loc: 4 to 0000000000048f60 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 00000000000474e4 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000474ec │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000474f0 │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 4 to 00000000000474f4 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000474fc │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - │ │ -00002c58 0000000000000040 00002c5c FDE cie=00000000 pc=0000000000047500..0000000000047710 │ │ - DW_CFA_advance_loc: 4 to 0000000000047504 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000047510 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r28 (x28) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 408 to 00000000000476a8 │ │ + DW_CFA_advance_loc: 52 to 0000000000048f94 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000476b4 │ │ + DW_CFA_advance_loc: 12 to 0000000000048fa0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000476b8 │ │ + DW_CFA_advance_loc: 4 to 0000000000048fa4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 00000000000476e8 │ │ + DW_CFA_advance_loc: 12 to 0000000000048fb0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000476f4 │ │ + DW_CFA_advance_loc: 12 to 0000000000048fbc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000476f8 │ │ + DW_CFA_advance_loc: 4 to 0000000000048fc0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002c9c 000000000000002c 00002ca0 FDE cie=00000000 pc=0000000000047710..0000000000047778 │ │ - DW_CFA_advance_loc: 4 to 0000000000047714 │ │ +00002e04 000000000000002c 00002e08 FDE cie=00000000 pc=0000000000048fc8..000000000004902c │ │ + DW_CFA_advance_loc: 4 to 0000000000048fcc │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000047720 │ │ + DW_CFA_advance_loc: 12 to 0000000000048fd8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000047760 │ │ + DW_CFA_advance_loc: 60 to 0000000000049014 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 000000000004776c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000047770 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - │ │ -00002ccc 0000000000000048 00002cd0 FDE cie=00000000 pc=0000000000047ed4..0000000000048284 │ │ - DW_CFA_advance_loc: 4 to 0000000000047ed8 │ │ - DW_CFA_def_cfa_offset: 352 │ │ - DW_CFA_advance_loc: 28 to 0000000000047ef4 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 828 to 0000000000048230 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 352 │ │ - DW_CFA_advance_loc: 28 to 000000000004824c │ │ + DW_CFA_advance_loc: 12 to 0000000000049020 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000048250 │ │ + DW_CFA_advance_loc: 4 to 0000000000049024 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002d18 0000000000000044 00002d1c FDE cie=00000000 pc=00000000000487f8..0000000000048b30 │ │ - DW_CFA_advance_loc: 4 to 00000000000487fc │ │ +00002e34 0000000000000044 00002e38 FDE cie=00000000 pc=000000000004a0d0..000000000004a3f8 │ │ + DW_CFA_advance_loc: 4 to 000000000004a0d4 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000048814 │ │ + DW_CFA_advance_loc: 24 to 000000000004a0ec │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 232 to 00000000000488fc │ │ + DW_CFA_advance_loc1: 220 to 000000000004a1c8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000048914 │ │ + DW_CFA_advance_loc: 24 to 000000000004a1e0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000048918 │ │ + DW_CFA_advance_loc: 4 to 000000000004a1e4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00002d60 0000000000000010 00002d64 FDE cie=00000000 pc=0000000000048b30..0000000000048f70 │ │ +00002e7c 0000000000000010 00002e80 FDE cie=00000000 pc=000000000004a3f8..000000000004a878 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002d74 0000000000000034 00002d78 FDE cie=00000000 pc=000000000004aadc..000000000004ab4c │ │ - DW_CFA_advance_loc: 4 to 000000000004aae0 │ │ +00002e90 0000000000000034 00002e94 FDE cie=00000000 pc=000000000004c310..000000000004c380 │ │ + DW_CFA_advance_loc: 4 to 000000000004c314 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000004aae8 │ │ + DW_CFA_advance_loc: 8 to 000000000004c31c │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 76 to 000000000004ab34 │ │ + DW_CFA_advance_loc1: 76 to 000000000004c368 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000004ab3c │ │ + DW_CFA_advance_loc: 8 to 000000000004c370 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004ab40 │ │ + DW_CFA_advance_loc: 4 to 000000000004c374 │ │ DW_CFA_restore_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000004ab48 │ │ + DW_CFA_advance_loc: 8 to 000000000004c37c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002dac 0000000000000010 00002db0 FDE cie=00000000 pc=000000000004ab4c..000000000004ab50 │ │ +00002ec8 0000000000000010 00002ecc FDE cie=00000000 pc=000000000004c380..000000000004c384 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002dc0 0000000000000064 00002dc4 FDE cie=00000000 pc=000000000004ab50..000000000004afdc │ │ - DW_CFA_advance_loc: 4 to 000000000004ab54 │ │ +00002edc 0000000000000064 00002ee0 FDE cie=00000000 pc=000000000004c384..000000000004c7cc │ │ + DW_CFA_advance_loc: 4 to 000000000004c388 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 20 to 000000000004ab68 │ │ + DW_CFA_advance_loc: 20 to 000000000004c39c │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 844 to 000000000004aeb4 │ │ + DW_CFA_advance_loc2: 776 to 000000000004c6a4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ - DW_CFA_advance_loc: 20 to 000000000004aec8 │ │ + DW_CFA_advance_loc: 20 to 000000000004c6b8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004aecc │ │ + DW_CFA_advance_loc: 4 to 000000000004c6bc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 000000000004aef0 │ │ + DW_CFA_advance_loc: 36 to 000000000004c6e0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ - DW_CFA_advance_loc: 20 to 000000000004af04 │ │ + DW_CFA_advance_loc: 20 to 000000000004c6f4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004af08 │ │ + DW_CFA_advance_loc: 4 to 000000000004c6f8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 116 to 000000000004af7c │ │ + DW_CFA_advance_loc1: 116 to 000000000004c76c │ │ DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ - DW_CFA_advance_loc: 20 to 000000000004af90 │ │ + DW_CFA_advance_loc: 20 to 000000000004c780 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004af94 │ │ + DW_CFA_advance_loc: 4 to 000000000004c784 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002e28 000000000000003c 00002e2c FDE cie=00000000 pc=000000000004c6e4..000000000004c7ec │ │ - DW_CFA_advance_loc: 20 to 000000000004c6f8 │ │ +00002f44 000000000000003c 00002f48 FDE cie=00000000 pc=000000000004de30..000000000004df24 │ │ + DW_CFA_advance_loc: 20 to 000000000004de44 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000004c6fc │ │ + DW_CFA_advance_loc: 4 to 000000000004de48 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 96 to 000000000004c75c │ │ + DW_CFA_advance_loc1: 136 to 000000000004ded0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000004c760 │ │ + DW_CFA_advance_loc: 4 to 000000000004ded4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 12 to 000000000004c76c │ │ + DW_CFA_advance_loc: 12 to 000000000004dee0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 112 to 000000000004c7dc │ │ + DW_CFA_advance_loc: 52 to 000000000004df14 │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000004c7e0 │ │ + DW_CFA_advance_loc: 4 to 000000000004df18 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004c7e4 │ │ + DW_CFA_advance_loc: 4 to 000000000004df1c │ │ DW_CFA_restore_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000004c7e8 │ │ + DW_CFA_advance_loc: 4 to 000000000004df20 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00002e68 0000000000000010 00002e6c FDE cie=00000000 pc=000000000004c7ec..000000000004c9c0 │ │ +00002f84 0000000000000010 00002f88 FDE cie=00000000 pc=000000000004df24..000000000004df9c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002e7c 0000000000000010 00002e80 FDE cie=00000000 pc=000000000004c9c0..000000000004cc00 │ │ +00002f98 0000000000000010 00002f9c FDE cie=00000000 pc=000000000004df9c..000000000004e1b4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002e90 000000000000002c 00002e94 FDE cie=00000000 pc=000000000004cc00..000000000004cc68 │ │ - DW_CFA_advance_loc: 4 to 000000000004cc04 │ │ +00002fac 0000000000000010 00002fb0 FDE cie=00000000 pc=000000000004e1b4..000000000004e394 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002fc0 000000000000002c 00002fc4 FDE cie=00000000 pc=000000000004e394..000000000004e3f8 │ │ + DW_CFA_advance_loc: 4 to 000000000004e398 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 000000000004cc10 │ │ + DW_CFA_advance_loc: 12 to 000000000004e3a4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 000000000004cc50 │ │ + DW_CFA_advance_loc: 60 to 000000000004e3e0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 000000000004cc5c │ │ + DW_CFA_advance_loc: 12 to 000000000004e3ec │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004cc60 │ │ + DW_CFA_advance_loc: 4 to 000000000004e3f0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00002ec0 0000000000000034 00002ec4 FDE cie=00000000 pc=000000000004cc68..000000000004cccc │ │ - DW_CFA_advance_loc: 4 to 000000000004cc6c │ │ +00002ff0 0000000000000034 00002ff4 FDE cie=00000000 pc=000000000004e3f8..000000000004e45c │ │ + DW_CFA_advance_loc: 4 to 000000000004e3fc │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000004cc74 │ │ + DW_CFA_advance_loc: 8 to 000000000004e404 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 000000000004ccb4 │ │ + DW_CFA_advance_loc1: 64 to 000000000004e444 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000004ccbc │ │ + DW_CFA_advance_loc: 8 to 000000000004e44c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004ccc0 │ │ + DW_CFA_advance_loc: 4 to 000000000004e450 │ │ DW_CFA_restore_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000004ccc8 │ │ + DW_CFA_advance_loc: 8 to 000000000004e458 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002ef8 0000000000000040 00002efc FDE cie=00000000 pc=000000000004cccc..000000000004cd3c │ │ - DW_CFA_advance_loc: 4 to 000000000004ccd0 │ │ +00003028 0000000000000040 0000302c FDE cie=00000000 pc=000000000004e45c..000000000004e4cc │ │ + DW_CFA_advance_loc: 4 to 000000000004e460 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000004ccdc │ │ + DW_CFA_advance_loc: 12 to 000000000004e46c │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 000000000004cd1c │ │ + DW_CFA_advance_loc1: 64 to 000000000004e4ac │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000004cd28 │ │ + DW_CFA_advance_loc: 12 to 000000000004e4b8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004cd2c │ │ + DW_CFA_advance_loc: 4 to 000000000004e4bc │ │ DW_CFA_restore_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000004cd38 │ │ + DW_CFA_advance_loc: 12 to 000000000004e4c8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002f3c 000000000000002c 00002f40 FDE cie=00000000 pc=000000000004cd3c..000000000004cd98 │ │ - DW_CFA_advance_loc: 8 to 000000000004cd44 │ │ +0000306c 000000000000002c 00003070 FDE cie=00000000 pc=000000000004e4cc..000000000004e528 │ │ + DW_CFA_advance_loc: 8 to 000000000004e4d4 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000004cd50 │ │ + DW_CFA_advance_loc: 12 to 000000000004e4e0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_advance_loc: 52 to 000000000004cd84 │ │ + DW_CFA_advance_loc: 52 to 000000000004e514 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000004cd90 │ │ + DW_CFA_advance_loc: 12 to 000000000004e520 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002f6c 0000000000000014 00002f70 FDE cie=00000000 pc=000000000004ceac..000000000004cf50 │ │ - DW_CFA_advance_loc: 4 to 000000000004ceb0 │ │ +0000309c 0000000000000010 000030a0 FDE cie=00000000 pc=000000000004e528..000000000004e5e0 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000030b0 0000000000000014 000030b4 FDE cie=00000000 pc=000000000004e5e0..000000000004e684 │ │ + DW_CFA_advance_loc: 4 to 000000000004e5e4 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc1: 156 to 000000000004cf4c │ │ + DW_CFA_advance_loc1: 156 to 000000000004e680 │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ -00002f84 000000000000002c 00002f88 FDE cie=00000000 pc=000000000004cf50..000000000004cfb8 │ │ - DW_CFA_advance_loc: 4 to 000000000004cf54 │ │ +000030c8 000000000000002c 000030cc FDE cie=00000000 pc=000000000004e684..000000000004e6e8 │ │ + DW_CFA_advance_loc: 4 to 000000000004e688 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 000000000004cf60 │ │ + DW_CFA_advance_loc: 12 to 000000000004e694 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 000000000004cfa0 │ │ + DW_CFA_advance_loc: 60 to 000000000004e6d0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 000000000004cfac │ │ + DW_CFA_advance_loc: 12 to 000000000004e6dc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004cfb0 │ │ + DW_CFA_advance_loc: 4 to 000000000004e6e0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00002fb4 0000000000000040 00002fb8 FDE cie=00000000 pc=000000000004cfb8..000000000004d028 │ │ - DW_CFA_advance_loc: 4 to 000000000004cfbc │ │ +000030f8 0000000000000040 000030fc FDE cie=00000000 pc=000000000004e6e8..000000000004e758 │ │ + DW_CFA_advance_loc: 4 to 000000000004e6ec │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000004cfc8 │ │ + DW_CFA_advance_loc: 12 to 000000000004e6f8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 000000000004d008 │ │ + DW_CFA_advance_loc1: 64 to 000000000004e738 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000004d014 │ │ + DW_CFA_advance_loc: 12 to 000000000004e744 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004d018 │ │ + DW_CFA_advance_loc: 4 to 000000000004e748 │ │ DW_CFA_restore_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000004d024 │ │ + DW_CFA_advance_loc: 12 to 000000000004e754 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002ff8 0000000000000040 00002ffc FDE cie=00000000 pc=000000000004d480..000000000004d538 │ │ - DW_CFA_advance_loc: 4 to 000000000004d484 │ │ +0000313c 000000000000002c 00003140 FDE cie=00000000 pc=000000000004ea1c..000000000004ea80 │ │ + DW_CFA_advance_loc: 4 to 000000000004ea20 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 12 to 000000000004ea2c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 60 to 000000000004ea68 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 000000000004ea74 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000004ea78 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000316c 0000000000000040 00003170 FDE cie=00000000 pc=000000000004ea80..000000000004eb38 │ │ + DW_CFA_advance_loc: 4 to 000000000004ea84 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000004d490 │ │ + DW_CFA_advance_loc: 12 to 000000000004ea90 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 132 to 000000000004d514 │ │ + DW_CFA_advance_loc1: 132 to 000000000004eb14 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000004d520 │ │ + DW_CFA_advance_loc: 12 to 000000000004eb20 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004d524 │ │ + DW_CFA_advance_loc: 4 to 000000000004eb24 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 4 to 000000000004d528 │ │ + DW_CFA_advance_loc: 4 to 000000000004eb28 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000004d534 │ │ + DW_CFA_advance_loc: 12 to 000000000004eb34 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000303c 0000000000000040 00003040 FDE cie=00000000 pc=000000000004d538..000000000004d5e4 │ │ - DW_CFA_advance_loc: 4 to 000000000004d53c │ │ +000031b0 0000000000000040 000031b4 FDE cie=00000000 pc=000000000004eb38..000000000004ebe4 │ │ + DW_CFA_advance_loc: 4 to 000000000004eb3c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000004d548 │ │ + DW_CFA_advance_loc: 12 to 000000000004eb48 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 120 to 000000000004d5c0 │ │ + DW_CFA_advance_loc1: 120 to 000000000004ebc0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000004d5cc │ │ + DW_CFA_advance_loc: 12 to 000000000004ebcc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004d5d0 │ │ + DW_CFA_advance_loc: 4 to 000000000004ebd0 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 4 to 000000000004d5d4 │ │ + DW_CFA_advance_loc: 4 to 000000000004ebd4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000004d5e0 │ │ + DW_CFA_advance_loc: 12 to 000000000004ebe0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003080 0000000000000010 00003084 FDE cie=00000000 pc=000000000004d5e4..000000000004d7f8 │ │ +000031f4 0000000000000010 000031f8 FDE cie=00000000 pc=000000000004ebe4..000000000004ee10 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003094 0000000000000058 00003098 FDE cie=00000000 pc=000000000004d7f8..000000000004dcdc │ │ - DW_CFA_advance_loc: 4 to 000000000004d7fc │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 000000000004d814 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ +00003208 0000000000000050 0000320c FDE cie=00000000 pc=000000000004ee10..000000000004f168 │ │ + DW_CFA_advance_loc: 4 to 000000000004ee14 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 24 to 000000000004ee2c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1164 to 000000000004dca0 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 000000000004dcb8 │ │ + DW_CFA_advance_loc: 24 to 000000000004ee44 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ + DW_CFA_advance_loc: 24 to 000000000004ee5c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004dcbc │ │ + DW_CFA_advance_loc: 4 to 000000000004ee60 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 4 to 000000000004dcc0 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 000000000004dcd8 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 744 to 000000000004f148 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ + DW_CFA_advance_loc: 24 to 000000000004f160 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000004f164 │ │ + DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000325c 0000000000000014 00003260 FDE cie=00000000 pc=000000000004f564..000000000004f658 │ │ + DW_CFA_advance_loc: 4 to 000000000004f568 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc1: 236 to 000000000004f654 │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ -000030f0 0000000000000034 000030f4 FDE cie=00000000 pc=000000000004e3a0..000000000004e46c │ │ - DW_CFA_advance_loc: 4 to 000000000004e3a4 │ │ +00003274 0000000000000034 00003278 FDE cie=00000000 pc=000000000004f658..000000000004f724 │ │ + DW_CFA_advance_loc: 4 to 000000000004f65c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000004e3b4 │ │ + DW_CFA_advance_loc: 16 to 000000000004f66c │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ - DW_CFA_advance_loc1: 164 to 000000000004e458 │ │ + DW_CFA_advance_loc1: 164 to 000000000004f710 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000004e468 │ │ + DW_CFA_advance_loc: 16 to 000000000004f720 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ │ │ -00003128 0000000000000098 0000312c FDE cie=00000000 pc=000000000004f750..000000000005062c │ │ - DW_CFA_advance_loc: 4 to 000000000004f754 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 000000000004f760 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ +000032ac 000000000000009c 000032b0 FDE cie=00000000 pc=0000000000050a68..00000000000516fc │ │ + DW_CFA_advance_loc: 4 to 0000000000050a6c │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 16 to 0000000000050a7c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1024 to 000000000004fb60 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 000000000004fb6c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004fb70 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1228 to 000000000005003c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000050048 │ │ + DW_CFA_advance_loc2: 1296 to 0000000000050f8c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 16 to 0000000000050f9c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005004c │ │ + DW_CFA_advance_loc: 4 to 0000000000050fa0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 216 to 0000000000050124 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000050130 │ │ + DW_CFA_advance_loc2: 792 to 00000000000512b8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 16 to 00000000000512c8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000050134 │ │ + DW_CFA_advance_loc: 4 to 00000000000512cc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 356 to 0000000000050298 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 00000000000502a4 │ │ + DW_CFA_advance_loc2: 364 to 0000000000051438 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 16 to 0000000000051448 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000502a8 │ │ + DW_CFA_advance_loc: 4 to 000000000005144c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 92 to 0000000000050304 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000050310 │ │ + DW_CFA_advance_loc: 56 to 0000000000051484 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 16 to 0000000000051494 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000050314 │ │ + DW_CFA_advance_loc: 4 to 0000000000051498 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 72 to 000000000005035c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000050368 │ │ + DW_CFA_advance_loc: 16 to 00000000000514a8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 16 to 00000000000514b8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005036c │ │ + DW_CFA_advance_loc: 4 to 00000000000514bc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 404 to 0000000000050500 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 000000000005050c │ │ + DW_CFA_advance_loc1: 72 to 0000000000051504 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 16 to 0000000000051514 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000050510 │ │ + DW_CFA_advance_loc: 4 to 0000000000051518 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 244 to 0000000000050604 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000050610 │ │ + DW_CFA_advance_loc2: 440 to 00000000000516d0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 16 to 00000000000516e0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000050614 │ │ + DW_CFA_advance_loc: 4 to 00000000000516e4 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000031c4 0000000000000048 000031c8 FDE cie=00000000 pc=000000000005062c..00000000000518dc │ │ - DW_CFA_advance_loc: 4 to 0000000000050630 │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 28 to 000000000005064c │ │ +0000334c 0000000000000048 00003350 FDE cie=00000000 pc=00000000000516fc..00000000000524f0 │ │ + DW_CFA_advance_loc: 4 to 0000000000051700 │ │ + DW_CFA_def_cfa_offset: 416 │ │ + DW_CFA_advance_loc: 28 to 000000000005171c │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 4484 to 00000000000517d0 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 448 │ │ - DW_CFA_advance_loc: 28 to 00000000000517ec │ │ + DW_CFA_advance_loc2: 3444 to 0000000000052490 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 416 │ │ + DW_CFA_advance_loc: 28 to 00000000000524ac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000517f0 │ │ + DW_CFA_advance_loc: 4 to 00000000000524b0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003210 0000000000000360 00003214 FDE cie=00000000 pc=00000000000518dc..0000000000052398 │ │ - DW_CFA_advance_loc: 4 to 00000000000518e0 │ │ +00003398 00000000000002f4 0000339c FDE cie=00000000 pc=00000000000524f0..0000000000052eec │ │ + DW_CFA_advance_loc: 4 to 00000000000524f4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000518e8 │ │ + DW_CFA_advance_loc: 8 to 00000000000524fc │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 116 to 000000000005195c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051964 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051968 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 92 to 00000000000519c4 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000519cc │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000519d0 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 156 to 0000000000051a6c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051a74 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051a78 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 0000000000051a94 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051a9c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051aa0 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 208 to 0000000000051b70 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051b78 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051b7c │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 188 to 0000000000051c38 │ │ + DW_CFA_advance_loc1: 84 to 0000000000052550 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051c40 │ │ + DW_CFA_advance_loc: 8 to 0000000000052558 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051c44 │ │ + DW_CFA_advance_loc: 4 to 000000000005255c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 236 to 0000000000051d30 │ │ + DW_CFA_advance_loc: 40 to 0000000000052584 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051d38 │ │ + DW_CFA_advance_loc: 8 to 000000000005258c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051d3c │ │ + DW_CFA_advance_loc: 4 to 0000000000052590 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 112 to 0000000000051dac │ │ + DW_CFA_advance_loc: 60 to 00000000000525cc │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051db4 │ │ + DW_CFA_advance_loc: 8 to 00000000000525d4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051db8 │ │ + DW_CFA_advance_loc: 4 to 00000000000525d8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000051dc8 │ │ + DW_CFA_advance_loc: 48 to 0000000000052608 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051dd0 │ │ + DW_CFA_advance_loc: 8 to 0000000000052610 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051dd4 │ │ + DW_CFA_advance_loc: 4 to 0000000000052614 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000051de4 │ │ + DW_CFA_advance_loc: 24 to 000000000005262c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051dec │ │ + DW_CFA_advance_loc: 8 to 0000000000052634 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051df0 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000051dfc │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051e04 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051e08 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000051e14 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051e1c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051e20 │ │ + DW_CFA_advance_loc: 4 to 0000000000052638 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000051e2c │ │ + DW_CFA_advance_loc: 24 to 0000000000052650 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051e34 │ │ + DW_CFA_advance_loc: 8 to 0000000000052658 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051e38 │ │ + DW_CFA_advance_loc: 4 to 000000000005265c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 0000000000051e6c │ │ + DW_CFA_advance_loc: 48 to 000000000005268c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051e74 │ │ + DW_CFA_advance_loc: 8 to 0000000000052694 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051e78 │ │ + DW_CFA_advance_loc: 4 to 0000000000052698 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000051e84 │ │ + DW_CFA_advance_loc: 48 to 00000000000526c8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051e8c │ │ + DW_CFA_advance_loc: 8 to 00000000000526d0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051e90 │ │ + DW_CFA_advance_loc: 4 to 00000000000526d4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000051e9c │ │ + DW_CFA_advance_loc: 24 to 00000000000526ec │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051ea4 │ │ + DW_CFA_advance_loc: 8 to 00000000000526f4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051ea8 │ │ + DW_CFA_advance_loc: 4 to 00000000000526f8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000051eb4 │ │ + DW_CFA_advance_loc: 48 to 0000000000052728 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051ebc │ │ + DW_CFA_advance_loc: 8 to 0000000000052730 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051ec0 │ │ + DW_CFA_advance_loc: 4 to 0000000000052734 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000051ecc │ │ + DW_CFA_advance_loc: 48 to 0000000000052764 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051ed4 │ │ + DW_CFA_advance_loc: 8 to 000000000005276c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051ed8 │ │ + DW_CFA_advance_loc: 4 to 0000000000052770 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000051ee4 │ │ + DW_CFA_advance_loc: 24 to 0000000000052788 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051eec │ │ + DW_CFA_advance_loc: 8 to 0000000000052790 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051ef0 │ │ + DW_CFA_advance_loc: 4 to 0000000000052794 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 68 to 0000000000051f34 │ │ + DW_CFA_advance_loc: 48 to 00000000000527c4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051f3c │ │ + DW_CFA_advance_loc: 8 to 00000000000527cc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051f40 │ │ + DW_CFA_advance_loc: 4 to 00000000000527d0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 0000000000051f68 │ │ + DW_CFA_advance_loc: 48 to 0000000000052800 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051f70 │ │ + DW_CFA_advance_loc: 8 to 0000000000052808 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051f74 │ │ + DW_CFA_advance_loc: 4 to 000000000005280c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 0000000000051f9c │ │ + DW_CFA_advance_loc: 48 to 000000000005283c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051fa4 │ │ + DW_CFA_advance_loc: 8 to 0000000000052844 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051fa8 │ │ + DW_CFA_advance_loc: 4 to 0000000000052848 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000051fb8 │ │ + DW_CFA_advance_loc: 48 to 0000000000052878 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051fc0 │ │ + DW_CFA_advance_loc: 8 to 0000000000052880 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051fc4 │ │ + DW_CFA_advance_loc: 4 to 0000000000052884 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000051fd4 │ │ + DW_CFA_advance_loc: 48 to 00000000000528b4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051fdc │ │ + DW_CFA_advance_loc: 8 to 00000000000528bc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051fe0 │ │ + DW_CFA_advance_loc: 4 to 00000000000528c0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000051ff0 │ │ + DW_CFA_advance_loc: 48 to 00000000000528f0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000051ff8 │ │ + DW_CFA_advance_loc: 8 to 00000000000528f8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000051ffc │ │ + DW_CFA_advance_loc: 4 to 00000000000528fc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 000000000005200c │ │ + DW_CFA_advance_loc: 24 to 0000000000052914 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000052014 │ │ + DW_CFA_advance_loc: 8 to 000000000005291c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000052018 │ │ + DW_CFA_advance_loc: 4 to 0000000000052920 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000052024 │ │ + DW_CFA_advance_loc: 48 to 0000000000052950 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005202c │ │ + DW_CFA_advance_loc: 8 to 0000000000052958 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000052030 │ │ + DW_CFA_advance_loc: 4 to 000000000005295c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000052040 │ │ + DW_CFA_advance_loc1: 88 to 00000000000529b4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000052048 │ │ + DW_CFA_advance_loc: 8 to 00000000000529bc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005204c │ │ + DW_CFA_advance_loc: 4 to 00000000000529c0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000052058 │ │ + DW_CFA_advance_loc: 48 to 00000000000529f0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000052060 │ │ + DW_CFA_advance_loc: 8 to 00000000000529f8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000052064 │ │ + DW_CFA_advance_loc: 4 to 00000000000529fc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000052074 │ │ + DW_CFA_advance_loc: 24 to 0000000000052a14 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005207c │ │ + DW_CFA_advance_loc: 8 to 0000000000052a1c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000052080 │ │ + DW_CFA_advance_loc: 4 to 0000000000052a20 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000052090 │ │ + DW_CFA_advance_loc1: 80 to 0000000000052a70 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000052098 │ │ + DW_CFA_advance_loc: 8 to 0000000000052a78 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005209c │ │ + DW_CFA_advance_loc: 4 to 0000000000052a7c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 00000000000520ac │ │ + DW_CFA_advance_loc: 48 to 0000000000052aac │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000520b4 │ │ + DW_CFA_advance_loc: 8 to 0000000000052ab4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000520b8 │ │ + DW_CFA_advance_loc: 4 to 0000000000052ab8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 00000000000520c4 │ │ + DW_CFA_advance_loc: 48 to 0000000000052ae8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000520cc │ │ + DW_CFA_advance_loc: 8 to 0000000000052af0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000520d0 │ │ + DW_CFA_advance_loc: 4 to 0000000000052af4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 00000000000520e0 │ │ + DW_CFA_advance_loc: 24 to 0000000000052b0c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000520e8 │ │ + DW_CFA_advance_loc: 8 to 0000000000052b14 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000520ec │ │ + DW_CFA_advance_loc: 4 to 0000000000052b18 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 00000000000520f8 │ │ + DW_CFA_advance_loc: 48 to 0000000000052b48 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000052100 │ │ + DW_CFA_advance_loc: 8 to 0000000000052b50 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000052104 │ │ + DW_CFA_advance_loc: 4 to 0000000000052b54 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000052110 │ │ + DW_CFA_advance_loc: 48 to 0000000000052b84 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000052118 │ │ + DW_CFA_advance_loc: 8 to 0000000000052b8c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005211c │ │ + DW_CFA_advance_loc: 4 to 0000000000052b90 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 000000000005212c │ │ + DW_CFA_advance_loc: 36 to 0000000000052bb4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000052134 │ │ + DW_CFA_advance_loc: 8 to 0000000000052bbc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000052138 │ │ + DW_CFA_advance_loc: 4 to 0000000000052bc0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000052144 │ │ + DW_CFA_advance_loc: 16 to 0000000000052bd0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005214c │ │ + DW_CFA_advance_loc: 8 to 0000000000052bd8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000052150 │ │ + DW_CFA_advance_loc: 4 to 0000000000052bdc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000052160 │ │ + DW_CFA_advance_loc: 48 to 0000000000052c0c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000052168 │ │ + DW_CFA_advance_loc: 8 to 0000000000052c14 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005216c │ │ + DW_CFA_advance_loc: 4 to 0000000000052c18 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 000000000005217c │ │ + DW_CFA_advance_loc: 48 to 0000000000052c48 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000052184 │ │ + DW_CFA_advance_loc: 8 to 0000000000052c50 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000052188 │ │ + DW_CFA_advance_loc: 4 to 0000000000052c54 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000052198 │ │ + DW_CFA_advance_loc: 48 to 0000000000052c84 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000521a0 │ │ + DW_CFA_advance_loc: 8 to 0000000000052c8c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000521a4 │ │ + DW_CFA_advance_loc: 4 to 0000000000052c90 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 00000000000521b4 │ │ + DW_CFA_advance_loc: 48 to 0000000000052cc0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000521bc │ │ + DW_CFA_advance_loc: 8 to 0000000000052cc8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000521c0 │ │ + DW_CFA_advance_loc: 4 to 0000000000052ccc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 00000000000521cc │ │ + DW_CFA_advance_loc: 36 to 0000000000052cf0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000521d4 │ │ + DW_CFA_advance_loc: 8 to 0000000000052cf8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000521d8 │ │ + DW_CFA_advance_loc: 4 to 0000000000052cfc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 00000000000521e4 │ │ + DW_CFA_advance_loc: 36 to 0000000000052d20 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000521ec │ │ + DW_CFA_advance_loc: 8 to 0000000000052d28 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000521f0 │ │ + DW_CFA_advance_loc: 4 to 0000000000052d2c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000052200 │ │ + DW_CFA_advance_loc: 36 to 0000000000052d50 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000052208 │ │ + DW_CFA_advance_loc: 8 to 0000000000052d58 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005220c │ │ + DW_CFA_advance_loc: 4 to 0000000000052d5c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000052218 │ │ + DW_CFA_advance_loc: 36 to 0000000000052d80 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000052220 │ │ + DW_CFA_advance_loc: 8 to 0000000000052d88 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000052224 │ │ + DW_CFA_advance_loc: 4 to 0000000000052d8c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000052230 │ │ + DW_CFA_advance_loc: 36 to 0000000000052db0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000052238 │ │ + DW_CFA_advance_loc: 8 to 0000000000052db8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005223c │ │ + DW_CFA_advance_loc: 4 to 0000000000052dbc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 000000000005224c │ │ + DW_CFA_advance_loc: 12 to 0000000000052dc8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000052254 │ │ + DW_CFA_advance_loc: 8 to 0000000000052dd0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000052258 │ │ + DW_CFA_advance_loc: 4 to 0000000000052dd4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000052264 │ │ + DW_CFA_advance_loc: 16 to 0000000000052de4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005226c │ │ + DW_CFA_advance_loc: 8 to 0000000000052dec │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000052270 │ │ + DW_CFA_advance_loc: 4 to 0000000000052df0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000052280 │ │ + DW_CFA_advance_loc: 12 to 0000000000052dfc │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000052288 │ │ + DW_CFA_advance_loc: 8 to 0000000000052e04 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005228c │ │ + DW_CFA_advance_loc: 4 to 0000000000052e08 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000052298 │ │ + DW_CFA_advance_loc: 28 to 0000000000052e24 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000522a0 │ │ + DW_CFA_advance_loc: 8 to 0000000000052e2c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000522a4 │ │ + DW_CFA_advance_loc: 4 to 0000000000052e30 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 00000000000522b4 │ │ + DW_CFA_advance_loc: 12 to 0000000000052e3c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000522bc │ │ + DW_CFA_advance_loc: 8 to 0000000000052e44 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000522c0 │ │ + DW_CFA_advance_loc: 4 to 0000000000052e48 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 00000000000522cc │ │ + DW_CFA_advance_loc: 12 to 0000000000052e54 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000522d4 │ │ + DW_CFA_advance_loc: 8 to 0000000000052e5c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000522d8 │ │ + DW_CFA_advance_loc: 4 to 0000000000052e60 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 00000000000522e8 │ │ + DW_CFA_advance_loc: 12 to 0000000000052e6c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000522f0 │ │ + DW_CFA_advance_loc: 8 to 0000000000052e74 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000522f4 │ │ + DW_CFA_advance_loc: 4 to 0000000000052e78 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000052304 │ │ + DW_CFA_advance_loc: 16 to 0000000000052e88 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005230c │ │ + DW_CFA_advance_loc: 8 to 0000000000052e90 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000052310 │ │ + DW_CFA_advance_loc: 4 to 0000000000052e94 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000052320 │ │ + DW_CFA_advance_loc: 12 to 0000000000052ea0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000052328 │ │ + DW_CFA_advance_loc: 8 to 0000000000052ea8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005232c │ │ + DW_CFA_advance_loc: 4 to 0000000000052eac │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 000000000005233c │ │ + DW_CFA_advance_loc: 12 to 0000000000052eb8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000052344 │ │ + DW_CFA_advance_loc: 8 to 0000000000052ec0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000052348 │ │ + DW_CFA_advance_loc: 4 to 0000000000052ec4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 0000000000052364 │ │ + DW_CFA_advance_loc: 16 to 0000000000052ed4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005236c │ │ + DW_CFA_advance_loc: 8 to 0000000000052edc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000052370 │ │ + DW_CFA_advance_loc: 4 to 0000000000052ee0 │ │ DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000052380 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000052388 │ │ + DW_CFA_advance_loc: 8 to 0000000000052ee8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005238c │ │ - DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + │ │ +00003690 0000000000000010 00003694 FDE cie=00000000 pc=0000000000052eec..0000000000053180 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003574 0000000000000010 00003578 FDE cie=00000000 pc=0000000000052398..0000000000052634 │ │ +000036a4 0000000000000010 000036a8 FDE cie=00000000 pc=0000000000053180..0000000000053280 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003588 0000000000000010 0000358c FDE cie=00000000 pc=000000000005273c..00000000000527fc │ │ +000036b8 0000000000000010 000036bc FDE cie=00000000 pc=0000000000053280..000000000005332c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000359c 0000000000000024 000035a0 FDE cie=00000000 pc=00000000000527fc..000000000005284c │ │ - DW_CFA_advance_loc: 28 to 0000000000052818 │ │ +000036cc 0000000000000024 000036d0 FDE cie=00000000 pc=000000000005332c..000000000005337c │ │ + DW_CFA_advance_loc: 28 to 0000000000053348 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000052820 │ │ + DW_CFA_advance_loc: 8 to 0000000000053350 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_advance_loc: 16 to 0000000000052830 │ │ + DW_CFA_advance_loc: 16 to 0000000000053360 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000052838 │ │ + DW_CFA_advance_loc: 8 to 0000000000053368 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ │ │ -000035c4 0000000000000058 000035c8 FDE cie=00000000 pc=000000000005284c..0000000000052e30 │ │ - DW_CFA_advance_loc: 4 to 0000000000052850 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000052868 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ +000036f4 0000000000000054 000036f8 FDE cie=00000000 pc=000000000005337c..0000000000053794 │ │ + DW_CFA_advance_loc: 4 to 0000000000053380 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 24 to 0000000000053398 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1420 to 0000000000052df4 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000052e0c │ │ + DW_CFA_advance_loc: 24 to 00000000000533b0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ + DW_CFA_advance_loc: 24 to 00000000000533c8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000052e10 │ │ + DW_CFA_advance_loc: 4 to 00000000000533cc │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 4 to 0000000000052e14 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000052e2c │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 936 to 0000000000053774 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ + DW_CFA_advance_loc: 24 to 000000000005378c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_nop │ │ - │ │ -00003620 0000000000000010 00003624 FDE cie=00000000 pc=0000000000053594..0000000000053710 │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 4 to 0000000000053790 │ │ + DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003634 000000000000004c 00003638 FDE cie=00000000 pc=0000000000053710..000000000005383c │ │ - DW_CFA_advance_loc: 4 to 0000000000053714 │ │ +0000374c 0000000000000014 00003750 FDE cie=00000000 pc=0000000000053d44..0000000000053e44 │ │ + DW_CFA_advance_loc: 4 to 0000000000053d48 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc1: 248 to 0000000000053e40 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + │ │ +00003764 0000000000000034 00003768 FDE cie=00000000 pc=0000000000053e44..0000000000053f48 │ │ + DW_CFA_advance_loc: 4 to 0000000000053e48 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000053724 │ │ + DW_CFA_advance_loc: 16 to 0000000000053e58 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 156 to 00000000000537c0 │ │ + DW_CFA_advance_loc1: 220 to 0000000000053f34 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 00000000000537d0 │ │ + DW_CFA_advance_loc: 16 to 0000000000053f44 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000537d4 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000053814 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000053824 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000053828 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00003684 0000000000000048 00003688 FDE cie=00000000 pc=000000000005383c..0000000000053c04 │ │ - DW_CFA_advance_loc: 4 to 0000000000053840 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 28 to 000000000005385c │ │ +0000379c 0000000000000048 000037a0 FDE cie=00000000 pc=0000000000053f48..00000000000542f8 │ │ + DW_CFA_advance_loc: 4 to 0000000000053f4c │ │ + DW_CFA_def_cfa_offset: 320 │ │ + DW_CFA_advance_loc: 28 to 0000000000053f68 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 232 to 0000000000053944 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 256 │ │ - DW_CFA_advance_loc: 28 to 0000000000053960 │ │ + DW_CFA_advance_loc1: 240 to 0000000000054058 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 320 │ │ + DW_CFA_advance_loc: 28 to 0000000000054074 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000053964 │ │ + DW_CFA_advance_loc: 4 to 0000000000054078 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000036d0 0000000000000010 000036d4 FDE cie=00000000 pc=0000000000053c04..0000000000053c98 │ │ +000037e8 0000000000000010 000037ec FDE cie=00000000 pc=00000000000542f8..000000000005438c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000036e4 0000000000000010 000036e8 FDE cie=00000000 pc=0000000000053c98..0000000000053d2c │ │ +000037fc 0000000000000010 00003800 FDE cie=00000000 pc=000000000005438c..0000000000054420 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000036f8 0000000000000078 000036fc FDE cie=00000000 pc=0000000000053d2c..000000000005424c │ │ - DW_CFA_advance_loc: 4 to 0000000000053d30 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0000000000053d38 │ │ +00003810 0000000000000048 00003814 FDE cie=00000000 pc=0000000000054420..00000000000549f4 │ │ + DW_CFA_advance_loc: 4 to 0000000000054424 │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 28 to 0000000000054440 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 968 to 0000000000054100 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 0000000000054104 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 0000000000054124 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 0000000000054128 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 0000000000054144 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 0000000000054148 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 0000000000054184 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 0000000000054188 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 00000000000541a0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 00000000000541a4 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 00000000000541c8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 00000000000541cc │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 00000000000541e4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 00000000000541e8 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 68 to 000000000005422c │ │ + DW_CFA_advance_loc2: 1212 to 00000000000548fc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 28 to 0000000000054918 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 0000000000054230 │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000005491c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003774 000000000000002c 00003778 FDE cie=00000000 pc=000000000005424c..00000000000542b4 │ │ - DW_CFA_advance_loc: 4 to 0000000000054250 │ │ +0000385c 000000000000002c 00003860 FDE cie=00000000 pc=00000000000549f4..0000000000054a58 │ │ + DW_CFA_advance_loc: 4 to 00000000000549f8 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 000000000005425c │ │ + DW_CFA_advance_loc: 12 to 0000000000054a04 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 000000000005429c │ │ + DW_CFA_advance_loc: 60 to 0000000000054a40 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 00000000000542a8 │ │ + DW_CFA_advance_loc: 12 to 0000000000054a4c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000542ac │ │ + DW_CFA_advance_loc: 4 to 0000000000054a50 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000037a4 000000000000003c 000037a8 FDE cie=00000000 pc=00000000000542b4..0000000000054ec0 │ │ - DW_CFA_advance_loc: 4 to 00000000000542b8 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 24 to 00000000000542d0 │ │ +0000388c 000000000000003c 00003890 FDE cie=00000000 pc=0000000000054a58..0000000000055588 │ │ + DW_CFA_advance_loc: 4 to 0000000000054a5c │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000054a74 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-96 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 2952 to 0000000000054e58 │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ + DW_CFA_advance_loc2: 2808 to 000000000005556c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000055584 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000054e5c │ │ - DW_CFA_restore_state │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + │ │ +000038cc 0000000000000010 000038d0 FDE cie=00000000 pc=0000000000055588..00000000000556a8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000037e4 0000000000000010 000037e8 FDE cie=00000000 pc=0000000000054ec0..0000000000054fe0 │ │ +000038e0 0000000000000010 000038e4 FDE cie=00000000 pc=00000000000556a8..0000000000055730 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000037f8 0000000000000010 000037fc FDE cie=00000000 pc=0000000000054fe0..0000000000055068 │ │ +000038f4 0000000000000010 000038f8 FDE cie=00000000 pc=0000000000055730..00000000000557f4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000380c 000000000000002c 00003810 FDE cie=00000000 pc=000000000005517c..00000000000551e4 │ │ - DW_CFA_advance_loc: 4 to 0000000000055180 │ │ +00003908 000000000000002c 0000390c FDE cie=00000000 pc=00000000000557f4..0000000000055858 │ │ + DW_CFA_advance_loc: 4 to 00000000000557f8 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 000000000005518c │ │ + DW_CFA_advance_loc: 12 to 0000000000055804 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 00000000000551cc │ │ + DW_CFA_advance_loc: 60 to 0000000000055840 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 00000000000551d8 │ │ + DW_CFA_advance_loc: 12 to 000000000005584c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000551dc │ │ + DW_CFA_advance_loc: 4 to 0000000000055850 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000383c 0000000000000024 00003840 FDE cie=00000000 pc=00000000000551e4..0000000000055234 │ │ - DW_CFA_advance_loc: 28 to 0000000000055200 │ │ +00003938 0000000000000024 0000393c FDE cie=00000000 pc=0000000000055858..00000000000558a8 │ │ + DW_CFA_advance_loc: 28 to 0000000000055874 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000055208 │ │ + DW_CFA_advance_loc: 8 to 000000000005587c │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_advance_loc: 16 to 0000000000055218 │ │ + DW_CFA_advance_loc: 16 to 000000000005588c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000055220 │ │ + DW_CFA_advance_loc: 8 to 0000000000055894 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ │ │ -00003864 0000000000000040 00003868 FDE cie=00000000 pc=0000000000055234..00000000000552c0 │ │ - DW_CFA_advance_loc: 4 to 0000000000055238 │ │ +00003960 0000000000000040 00003964 FDE cie=00000000 pc=00000000000558a8..0000000000055934 │ │ + DW_CFA_advance_loc: 4 to 00000000000558ac │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000055244 │ │ + DW_CFA_advance_loc: 12 to 00000000000558b8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 92 to 00000000000552a0 │ │ + DW_CFA_advance_loc1: 92 to 0000000000055914 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000552ac │ │ + DW_CFA_advance_loc: 12 to 0000000000055920 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000552b0 │ │ + DW_CFA_advance_loc: 4 to 0000000000055924 │ │ DW_CFA_restore_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000552bc │ │ + DW_CFA_advance_loc: 12 to 0000000000055930 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000038a8 000000000000002c 000038ac FDE cie=00000000 pc=00000000000552c0..0000000000055338 │ │ - DW_CFA_advance_loc: 8 to 00000000000552c8 │ │ +000039a4 000000000000002c 000039a8 FDE cie=00000000 pc=0000000000055934..00000000000559ac │ │ + DW_CFA_advance_loc: 8 to 000000000005593c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000552d4 │ │ + DW_CFA_advance_loc: 12 to 0000000000055948 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_advance_loc1: 80 to 0000000000055324 │ │ + DW_CFA_advance_loc1: 80 to 0000000000055998 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000055330 │ │ + DW_CFA_advance_loc: 12 to 00000000000559a4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -000038d8 0000000000000040 000038dc FDE cie=00000000 pc=0000000000055338..00000000000553e0 │ │ - DW_CFA_advance_loc: 4 to 000000000005533c │ │ +000039d4 0000000000000040 000039d8 FDE cie=00000000 pc=00000000000559ac..0000000000055a54 │ │ + DW_CFA_advance_loc: 4 to 00000000000559b0 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000055348 │ │ + DW_CFA_advance_loc: 12 to 00000000000559bc │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 120 to 00000000000553c0 │ │ + DW_CFA_advance_loc1: 120 to 0000000000055a34 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000553cc │ │ + DW_CFA_advance_loc: 12 to 0000000000055a40 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000553d0 │ │ + DW_CFA_advance_loc: 4 to 0000000000055a44 │ │ DW_CFA_restore_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000553dc │ │ + DW_CFA_advance_loc: 12 to 0000000000055a50 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000391c 0000000000000040 00003920 FDE cie=00000000 pc=00000000000553e0..000000000005547c │ │ - DW_CFA_advance_loc: 4 to 00000000000553e4 │ │ +00003a18 0000000000000040 00003a1c FDE cie=00000000 pc=0000000000055a54..0000000000055af0 │ │ + DW_CFA_advance_loc: 4 to 0000000000055a58 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000553f0 │ │ + DW_CFA_advance_loc: 12 to 0000000000055a64 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 108 to 000000000005545c │ │ + DW_CFA_advance_loc1: 108 to 0000000000055ad0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000055468 │ │ + DW_CFA_advance_loc: 12 to 0000000000055adc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005546c │ │ + DW_CFA_advance_loc: 4 to 0000000000055ae0 │ │ DW_CFA_restore_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000055478 │ │ + DW_CFA_advance_loc: 12 to 0000000000055aec │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003960 0000000000000058 00003964 FDE cie=00000000 pc=000000000005547c..00000000000559a4 │ │ - DW_CFA_advance_loc: 4 to 0000000000055480 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000055498 │ │ +00003a5c 000000000000005c 00003a60 FDE cie=00000000 pc=0000000000055af0..0000000000055ee8 │ │ + DW_CFA_advance_loc: 4 to 0000000000055af4 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 28 to 0000000000055b10 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1232 to 0000000000055968 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000055980 │ │ + DW_CFA_advance_loc: 24 to 0000000000055b28 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 28 to 0000000000055b44 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000055984 │ │ + DW_CFA_advance_loc: 4 to 0000000000055b48 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 4 to 0000000000055988 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 00000000000559a0 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 892 to 0000000000055ec4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 28 to 0000000000055ee0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000055ee4 │ │ + DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00003abc 0000000000000014 00003ac0 FDE cie=00000000 pc=000000000005638c..000000000005648c │ │ + DW_CFA_advance_loc: 4 to 0000000000056390 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc1: 248 to 0000000000056488 │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ -000039bc 0000000000000034 000039c0 FDE cie=00000000 pc=0000000000056160..0000000000056230 │ │ - DW_CFA_advance_loc: 4 to 0000000000056164 │ │ +00003ad4 0000000000000034 00003ad8 FDE cie=00000000 pc=000000000005648c..000000000005655c │ │ + DW_CFA_advance_loc: 4 to 0000000000056490 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000056174 │ │ + DW_CFA_advance_loc: 16 to 00000000000564a0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ - DW_CFA_advance_loc1: 168 to 000000000005621c │ │ + DW_CFA_advance_loc1: 168 to 0000000000056548 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000005622c │ │ + DW_CFA_advance_loc: 16 to 0000000000056558 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ │ │ -000039f4 000000000000008c 000039f8 FDE cie=00000000 pc=0000000000056548..0000000000056898 │ │ - DW_CFA_advance_loc: 4 to 000000000005654c │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 16 to 000000000005655c │ │ - DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ +00003b0c 0000000000000048 00003b10 FDE cie=00000000 pc=0000000000056878..0000000000057ad4 │ │ + DW_CFA_advance_loc: 4 to 000000000005687c │ │ + DW_CFA_def_cfa_offset: 240 │ │ + DW_CFA_advance_loc: 28 to 0000000000056898 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 000000000005658c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ - DW_CFA_advance_loc: 16 to 000000000005659c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000565a0 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 212 to 0000000000056674 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ - DW_CFA_advance_loc: 16 to 0000000000056684 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000056688 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 200 to 0000000000056750 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ - DW_CFA_advance_loc: 16 to 0000000000056760 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000056764 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 0000000000056794 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ - DW_CFA_advance_loc: 16 to 00000000000567a4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000567a8 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 00000000000567bc │ │ - DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ - DW_CFA_advance_loc: 16 to 00000000000567cc │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000567d0 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 148 to 0000000000056864 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ - DW_CFA_advance_loc: 16 to 0000000000056874 │ │ + DW_CFA_advance_loc2: 4240 to 0000000000057928 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 240 │ │ + DW_CFA_advance_loc: 28 to 0000000000057944 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000056878 │ │ + DW_CFA_advance_loc: 4 to 0000000000057948 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003a84 0000000000000010 00003a88 FDE cie=00000000 pc=0000000000056b68..0000000000056c14 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00003a98 000000000000003c 00003a9c FDE cie=00000000 pc=0000000000056c14..0000000000056cf4 │ │ - DW_CFA_advance_loc: 4 to 0000000000056c18 │ │ +00003b58 0000000000000040 00003b5c FDE cie=00000000 pc=0000000000057d48..0000000000057e38 │ │ + DW_CFA_advance_loc: 4 to 0000000000057d4c │ │ DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 24 to 0000000000056c30 │ │ + DW_CFA_advance_loc: 24 to 0000000000057d64 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 156 to 0000000000056ccc │ │ + DW_CFA_advance_loc1: 172 to 0000000000057e10 │ │ DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ - DW_CFA_advance_loc: 24 to 0000000000056ce4 │ │ + DW_CFA_advance_loc: 24 to 0000000000057e28 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000056ce8 │ │ + DW_CFA_advance_loc: 4 to 0000000000057e2c │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ │ │ -00003ad8 000000000000002c 00003adc FDE cie=00000000 pc=0000000000056cf4..0000000000056d5c │ │ - DW_CFA_advance_loc: 4 to 0000000000056cf8 │ │ +00003b9c 000000000000002c 00003ba0 FDE cie=00000000 pc=0000000000057e38..0000000000057e9c │ │ + DW_CFA_advance_loc: 4 to 0000000000057e3c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000056d04 │ │ + DW_CFA_advance_loc: 12 to 0000000000057e48 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000056d44 │ │ + DW_CFA_advance_loc: 60 to 0000000000057e84 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000056d50 │ │ + DW_CFA_advance_loc: 12 to 0000000000057e90 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000056d54 │ │ + DW_CFA_advance_loc: 4 to 0000000000057e94 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00003b08 0000000000000048 00003b0c FDE cie=00000000 pc=0000000000056d5c..0000000000057010 │ │ - DW_CFA_advance_loc: 4 to 0000000000056d60 │ │ - DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 28 to 0000000000056d7c │ │ +00003bcc 0000000000000048 00003bd0 FDE cie=00000000 pc=0000000000057e9c..0000000000058164 │ │ + DW_CFA_advance_loc: 4 to 0000000000057ea0 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 28 to 0000000000057ebc │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 616 to 0000000000056fe4 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ - DW_CFA_advance_loc: 28 to 0000000000057000 │ │ + DW_CFA_advance_loc2: 636 to 0000000000058138 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ + DW_CFA_advance_loc: 28 to 0000000000058154 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000057004 │ │ + DW_CFA_advance_loc: 4 to 0000000000058158 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003b54 0000000000000030 00003b58 FDE cie=00000000 pc=0000000000057010..0000000000057214 │ │ - DW_CFA_advance_loc: 4 to 0000000000057014 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 160 to 00000000000570b4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 00000000000570b8 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 152 to 0000000000057150 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000057154 │ │ - DW_CFA_restore_state │ │ +00003c18 0000000000000048 00003c1c FDE cie=00000000 pc=0000000000058164..000000000005825c │ │ + DW_CFA_advance_loc: 4 to 0000000000058168 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 20 to 000000000005817c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 148 to 00000000000571e8 │ │ + DW_CFA_advance_loc1: 140 to 0000000000058208 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 20 to 000000000005821c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 00000000000571ec │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000058220 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 36 to 0000000000057210 │ │ + DW_CFA_advance_loc: 36 to 0000000000058244 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 20 to 0000000000058258 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003b88 0000000000000088 00003b8c FDE cie=00000000 pc=0000000000057214..00000000000579f8 │ │ - DW_CFA_advance_loc: 4 to 0000000000057218 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000057224 │ │ +00003c64 00000000000000a0 00003c68 FDE cie=00000000 pc=000000000005825c..0000000000058994 │ │ + DW_CFA_advance_loc: 4 to 0000000000058260 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 12 to 000000000005826c │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 264 to 000000000005732c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000057338 │ │ + DW_CFA_advance_loc2: 768 to 000000000005856c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 0000000000058578 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000005857c │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 140 to 0000000000058608 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 0000000000058614 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005733c │ │ + DW_CFA_advance_loc: 4 to 0000000000058618 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 204 to 0000000000057408 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000057414 │ │ + DW_CFA_advance_loc1: 116 to 000000000005868c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 0000000000058698 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000057418 │ │ + DW_CFA_advance_loc: 4 to 000000000005869c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 440 to 00000000000575d0 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000575dc │ │ + DW_CFA_advance_loc2: 360 to 0000000000058804 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 0000000000058810 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000575e0 │ │ + DW_CFA_advance_loc: 4 to 0000000000058814 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 0000000000057600 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000005760c │ │ + DW_CFA_advance_loc: 32 to 0000000000058834 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 0000000000058840 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000057610 │ │ + DW_CFA_advance_loc: 4 to 0000000000058844 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 592 to 0000000000057860 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000005786c │ │ + DW_CFA_advance_loc1: 120 to 00000000000588bc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 00000000000588c8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000057870 │ │ + DW_CFA_advance_loc: 4 to 00000000000588cc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 0000000000057890 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000005789c │ │ + DW_CFA_advance_loc: 20 to 00000000000588e0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 00000000000588ec │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000578a0 │ │ + DW_CFA_advance_loc: 4 to 00000000000588f0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 260 to 00000000000579a4 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000579b0 │ │ + DW_CFA_advance_loc: 36 to 0000000000058914 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 0000000000058920 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000579b4 │ │ + DW_CFA_advance_loc: 4 to 0000000000058924 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 52 to 00000000000579e8 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000579f4 │ │ + DW_CFA_advance_loc1: 96 to 0000000000058984 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 0000000000058990 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ │ │ -00003c14 000000000000002c 00003c18 FDE cie=00000000 pc=00000000000579f8..0000000000057a60 │ │ - DW_CFA_advance_loc: 4 to 00000000000579fc │ │ +00003d08 000000000000002c 00003d0c FDE cie=00000000 pc=0000000000058994..00000000000589f8 │ │ + DW_CFA_advance_loc: 4 to 0000000000058998 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000057a08 │ │ + DW_CFA_advance_loc: 12 to 00000000000589a4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000057a48 │ │ + DW_CFA_advance_loc: 60 to 00000000000589e0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000057a54 │ │ + DW_CFA_advance_loc: 12 to 00000000000589ec │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000057a58 │ │ + DW_CFA_advance_loc: 4 to 00000000000589f0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00003c44 0000000000000034 00003c48 FDE cie=00000000 pc=0000000000057b24..0000000000057bc4 │ │ - DW_CFA_advance_loc: 4 to 0000000000057b28 │ │ +00003d38 000000000000002c 00003d3c FDE cie=00000000 pc=00000000000589f8..0000000000058a5c │ │ + DW_CFA_advance_loc: 4 to 00000000000589fc │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000057b38 │ │ + DW_CFA_advance_loc: 12 to 0000000000058a08 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 60 to 0000000000058a44 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 0000000000058a50 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000058a54 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00003d68 0000000000000034 00003d6c FDE cie=00000000 pc=0000000000058b20..0000000000058bc0 │ │ + DW_CFA_advance_loc: 4 to 0000000000058b24 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000058b34 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ - DW_CFA_advance_loc1: 120 to 0000000000057bb0 │ │ + DW_CFA_advance_loc1: 120 to 0000000000058bac │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000057bc0 │ │ + DW_CFA_advance_loc: 16 to 0000000000058bbc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003c7c 000000000000002c 00003c80 FDE cie=00000000 pc=0000000000057bc4..0000000000057c2c │ │ - DW_CFA_advance_loc: 4 to 0000000000057bc8 │ │ +00003da0 000000000000002c 00003da4 FDE cie=00000000 pc=0000000000058bc0..0000000000058c24 │ │ + DW_CFA_advance_loc: 4 to 0000000000058bc4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000057bd4 │ │ + DW_CFA_advance_loc: 12 to 0000000000058bd0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000057c14 │ │ + DW_CFA_advance_loc: 60 to 0000000000058c0c │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000057c20 │ │ + DW_CFA_advance_loc: 12 to 0000000000058c18 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000057c24 │ │ + DW_CFA_advance_loc: 4 to 0000000000058c1c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00003cac 0000000000000028 00003cb0 FDE cie=00000000 pc=0000000000057e80..0000000000057ef4 │ │ - DW_CFA_advance_loc: 4 to 0000000000057e84 │ │ +00003dd0 0000000000000028 00003dd4 FDE cie=00000000 pc=0000000000058e74..0000000000058ee8 │ │ + DW_CFA_advance_loc: 4 to 0000000000058e78 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000057e90 │ │ + DW_CFA_advance_loc: 12 to 0000000000058e84 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_advance_loc1: 84 to 0000000000057ee4 │ │ + DW_CFA_advance_loc1: 84 to 0000000000058ed8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000057ef0 │ │ + DW_CFA_advance_loc: 12 to 0000000000058ee4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003cd8 000000000000002c 00003cdc FDE cie=00000000 pc=0000000000057ef4..0000000000057f5c │ │ - DW_CFA_advance_loc: 4 to 0000000000057ef8 │ │ +00003dfc 000000000000002c 00003e00 FDE cie=00000000 pc=0000000000058ee8..0000000000058f4c │ │ + DW_CFA_advance_loc: 4 to 0000000000058eec │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000057f04 │ │ + DW_CFA_advance_loc: 12 to 0000000000058ef8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000057f44 │ │ + DW_CFA_advance_loc: 60 to 0000000000058f34 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000057f50 │ │ + DW_CFA_advance_loc: 12 to 0000000000058f40 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000057f54 │ │ + DW_CFA_advance_loc: 4 to 0000000000058f44 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00003d08 0000000000000018 00003d0c FDE cie=00000000 pc=0000000000057f5c..0000000000057fa4 │ │ - DW_CFA_advance_loc: 32 to 0000000000057f7c │ │ +00003e2c 0000000000000018 00003e30 FDE cie=00000000 pc=0000000000058f4c..0000000000058f94 │ │ + DW_CFA_advance_loc: 32 to 0000000000058f6c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000057f80 │ │ + DW_CFA_advance_loc: 4 to 0000000000058f70 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00003d24 000000000000001c 00003d28 FDE cie=00000000 pc=0000000000057fa4..000000000005800c │ │ - DW_CFA_advance_loc1: 68 to 0000000000057fe8 │ │ +00003e48 000000000000001c 00003e4c FDE cie=00000000 pc=0000000000058f94..0000000000058ffc │ │ + DW_CFA_advance_loc1: 68 to 0000000000058fd8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000057fec │ │ + DW_CFA_advance_loc: 4 to 0000000000058fdc │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003d44 0000000000000044 00003d48 FDE cie=00000000 pc=00000000000584a8..0000000000058840 │ │ - DW_CFA_advance_loc: 4 to 00000000000584ac │ │ +00003e68 0000000000000044 00003e6c FDE cie=00000000 pc=0000000000059490..000000000005981c │ │ + DW_CFA_advance_loc: 4 to 0000000000059494 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 28 to 00000000000584c8 │ │ + DW_CFA_advance_loc: 28 to 00000000000594b0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 00000000000584e8 │ │ + DW_CFA_advance_loc: 32 to 00000000000594d0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 224 │ │ - DW_CFA_advance_loc: 28 to 0000000000058504 │ │ + DW_CFA_advance_loc: 28 to 00000000000594ec │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000058508 │ │ + DW_CFA_advance_loc: 4 to 00000000000594f0 │ │ DW_CFA_restore_state │ │ │ │ -00003d8c 0000000000000040 00003d90 FDE cie=00000000 pc=0000000000058840..000000000005891c │ │ - DW_CFA_advance_loc: 20 to 0000000000058854 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 16 to 0000000000058864 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ +00003eb0 0000000000000060 00003eb4 FDE cie=00000000 pc=000000000005981c..0000000000059940 │ │ + DW_CFA_advance_loc: 20 to 0000000000059830 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 12 to 000000000005983c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 80 to 00000000000588b4 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 16 to 00000000000588c4 │ │ + DW_CFA_advance_loc1: 64 to 000000000005987c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 0000000000059888 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000588c8 │ │ + DW_CFA_advance_loc: 4 to 000000000005988c │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000058908 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 16 to 0000000000058918 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 40 to 00000000000598b4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 00000000000598c0 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000598c4 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 40 to 00000000000598ec │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 00000000000598f8 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000598fc │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 32 to 000000000005991c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 0000000000059928 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000005992c │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 4 to 0000000000059930 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 000000000005993c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_nop │ │ │ │ -00003dd0 0000000000000050 00003dd4 FDE cie=00000000 pc=000000000005891c..0000000000058a2c │ │ - DW_CFA_advance_loc: 4 to 0000000000058920 │ │ +00003f14 0000000000000050 00003f18 FDE cie=00000000 pc=0000000000059940..0000000000059a70 │ │ + DW_CFA_advance_loc: 4 to 0000000000059944 │ │ DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 16 to 0000000000058930 │ │ + DW_CFA_advance_loc: 16 to 0000000000059954 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 0000000000058964 │ │ + DW_CFA_advance_loc: 52 to 0000000000059988 │ │ DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ - DW_CFA_advance_loc: 16 to 0000000000058974 │ │ + DW_CFA_advance_loc: 16 to 0000000000059998 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000058978 │ │ + DW_CFA_advance_loc: 4 to 000000000005999c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 108 to 00000000000589e4 │ │ + DW_CFA_advance_loc1: 108 to 0000000000059a08 │ │ DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ - DW_CFA_advance_loc: 16 to 00000000000589f4 │ │ + DW_CFA_advance_loc: 16 to 0000000000059a18 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000589f8 │ │ + DW_CFA_advance_loc: 4 to 0000000000059a1c │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 32 to 0000000000058a18 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 56 to 0000000000059a54 │ │ DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ - DW_CFA_advance_loc: 16 to 0000000000058a28 │ │ + DW_CFA_advance_loc: 16 to 0000000000059a64 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 4 to 0000000000059a68 │ │ + DW_CFA_restore_state │ │ + │ │ +00003f68 0000000000000064 00003f6c FDE cie=00000000 pc=0000000000059a70..0000000000059bd4 │ │ + DW_CFA_advance_loc: 4 to 0000000000059a74 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000059a7c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 88 to 0000000000059ad4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000059adc │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000059ae0 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 84 to 0000000000059b34 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000059b3c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000059b40 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 92 to 0000000000059b9c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000059ba4 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000059ba8 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 4 to 0000000000059bac │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000059bb4 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000059bb8 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 16 to 0000000000059bc8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000059bd0 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003e24 0000000000000040 00003e28 FDE cie=00000000 pc=0000000000058a2c..0000000000058ba4 │ │ - DW_CFA_advance_loc: 4 to 0000000000058a30 │ │ +00003fd0 0000000000000040 00003fd4 FDE cie=00000000 pc=0000000000059bd4..0000000000059d64 │ │ + DW_CFA_advance_loc: 4 to 0000000000059bd8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000058a34 │ │ + DW_CFA_advance_loc: 4 to 0000000000059bdc │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 188 to 0000000000058af0 │ │ + DW_CFA_advance_loc1: 208 to 0000000000059cac │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000058af4 │ │ + DW_CFA_advance_loc: 4 to 0000000000059cb0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000058af8 │ │ + DW_CFA_advance_loc: 4 to 0000000000059cb4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 0000000000058b34 │ │ + DW_CFA_advance_loc1: 68 to 0000000000059cf8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000058b38 │ │ + DW_CFA_advance_loc: 4 to 0000000000059cfc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000058b3c │ │ + DW_CFA_advance_loc: 4 to 0000000000059d00 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 0000000000058b50 │ │ + DW_CFA_advance_loc: 20 to 0000000000059d14 │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000058b54 │ │ + DW_CFA_advance_loc: 4 to 0000000000059d18 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000058b58 │ │ + DW_CFA_advance_loc: 4 to 0000000000059d1c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00003e68 0000000000000010 00003e6c FDE cie=00000000 pc=0000000000058ba4..0000000000058bb4 │ │ +00004014 0000000000000010 00004018 FDE cie=00000000 pc=0000000000059d64..0000000000059d74 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003e7c 0000000000000010 00003e80 FDE cie=00000000 pc=0000000000058bb4..0000000000058e70 │ │ +00004028 0000000000000010 0000402c FDE cie=00000000 pc=0000000000059d74..000000000005a038 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003e90 000000000000002c 00003e94 FDE cie=00000000 pc=0000000000058e70..0000000000058ed8 │ │ - DW_CFA_advance_loc: 4 to 0000000000058e74 │ │ +0000403c 000000000000002c 00004040 FDE cie=00000000 pc=000000000005a038..000000000005a09c │ │ + DW_CFA_advance_loc: 4 to 000000000005a03c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000058e80 │ │ + DW_CFA_advance_loc: 12 to 000000000005a048 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000058ec0 │ │ + DW_CFA_advance_loc: 60 to 000000000005a084 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000058ecc │ │ + DW_CFA_advance_loc: 12 to 000000000005a090 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000058ed0 │ │ + DW_CFA_advance_loc: 4 to 000000000005a094 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000406c 0000000000000010 00004070 FDE cie=00000000 pc=000000000005a09c..000000000005a150 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004080 0000000000000010 00004084 FDE cie=00000000 pc=000000000005a150..000000000005a244 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00003ec0 000000000000002c 00003ec4 FDE cie=00000000 pc=00000000000590e8..0000000000059150 │ │ - DW_CFA_advance_loc: 4 to 00000000000590ec │ │ +00004094 000000000000002c 00004098 FDE cie=00000000 pc=000000000005a244..000000000005a2a8 │ │ + DW_CFA_advance_loc: 4 to 000000000005a248 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 00000000000590f8 │ │ + DW_CFA_advance_loc: 12 to 000000000005a254 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000059138 │ │ + DW_CFA_advance_loc: 60 to 000000000005a290 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000059144 │ │ + DW_CFA_advance_loc: 12 to 000000000005a29c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000059148 │ │ + DW_CFA_advance_loc: 4 to 000000000005a2a0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00003ef0 000000000000002c 00003ef4 FDE cie=00000000 pc=0000000000059340..00000000000593a8 │ │ - DW_CFA_advance_loc: 4 to 0000000000059344 │ │ +000040c4 000000000000002c 000040c8 FDE cie=00000000 pc=000000000005a498..000000000005a4fc │ │ + DW_CFA_advance_loc: 4 to 000000000005a49c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000059350 │ │ + DW_CFA_advance_loc: 12 to 000000000005a4a8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000059390 │ │ + DW_CFA_advance_loc: 60 to 000000000005a4e4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 000000000005939c │ │ + DW_CFA_advance_loc: 12 to 000000000005a4f0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000593a0 │ │ + DW_CFA_advance_loc: 4 to 000000000005a4f4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00003f20 0000000000000054 00003f24 FDE cie=00000000 pc=00000000000593a8..0000000000059ad4 │ │ - DW_CFA_advance_loc2: 440 to 0000000000059560 │ │ +000040f4 0000000000000050 000040f8 FDE cie=00000000 pc=000000000005a4fc..000000000005ad38 │ │ + DW_CFA_advance_loc2: 448 to 000000000005a6bc │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 0000000000059564 │ │ + DW_CFA_advance_loc: 4 to 000000000005a6c0 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 480 to 0000000000059744 │ │ + DW_CFA_advance_loc1: 176 to 000000000005a770 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 0000000000059748 │ │ + DW_CFA_advance_loc: 4 to 000000000005a774 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 156 to 00000000000597e4 │ │ + DW_CFA_advance_loc1: 152 to 000000000005a80c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 00000000000597e8 │ │ + DW_CFA_advance_loc: 4 to 000000000005a810 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 000000000005980c │ │ + DW_CFA_advance_loc: 36 to 000000000005a834 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 0000000000059810 │ │ + DW_CFA_advance_loc: 4 to 000000000005a838 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 92 to 000000000005986c │ │ + DW_CFA_advance_loc1: 92 to 000000000005a894 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 0000000000059870 │ │ + DW_CFA_advance_loc: 4 to 000000000005a898 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 000000000005988c │ │ + DW_CFA_advance_loc: 36 to 000000000005a8bc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 0000000000059890 │ │ + DW_CFA_advance_loc: 4 to 000000000005a8c0 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00003f78 0000000000000058 00003f7c FDE cie=00000000 pc=0000000000059b48..000000000005a02c │ │ - DW_CFA_advance_loc: 4 to 0000000000059b4c │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000059b64 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ +00004148 0000000000000050 0000414c FDE cie=00000000 pc=000000000005adac..000000000005b14c │ │ + DW_CFA_advance_loc: 4 to 000000000005adb0 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 24 to 000000000005adc8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1164 to 0000000000059ff0 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 000000000005a008 │ │ + DW_CFA_advance_loc: 24 to 000000000005ade0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ + DW_CFA_advance_loc: 24 to 000000000005adf8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005a00c │ │ + DW_CFA_advance_loc: 4 to 000000000005adfc │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 4 to 000000000005a010 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 000000000005a028 │ │ + DW_CFA_advance_loc2: 820 to 000000000005b130 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ + DW_CFA_advance_loc: 24 to 000000000005b148 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -00003fd4 0000000000000034 00003fd8 FDE cie=00000000 pc=000000000005a6f8..000000000005a7c4 │ │ - DW_CFA_advance_loc: 4 to 000000000005a6fc │ │ +0000419c 0000000000000014 000041a0 FDE cie=00000000 pc=000000000005b670..000000000005b76c │ │ + DW_CFA_advance_loc: 4 to 000000000005b674 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc1: 244 to 000000000005b768 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + │ │ +000041b4 0000000000000034 000041b8 FDE cie=00000000 pc=000000000005b76c..000000000005b858 │ │ + DW_CFA_advance_loc: 4 to 000000000005b770 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000005a70c │ │ + DW_CFA_advance_loc: 16 to 000000000005b780 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ - DW_CFA_advance_loc1: 164 to 000000000005a7b0 │ │ + DW_CFA_advance_loc1: 196 to 000000000005b844 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000005a7c0 │ │ + DW_CFA_advance_loc: 16 to 000000000005b854 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ │ │ -0000400c 0000000000000058 00004010 FDE cie=00000000 pc=000000000005a7c4..000000000005ac90 │ │ - DW_CFA_advance_loc: 4 to 000000000005a7c8 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 000000000005a7e0 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1140 to 000000000005ac54 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 000000000005ac6c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005ac70 │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 4 to 000000000005ac74 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 000000000005ac8c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_nop │ │ - │ │ -00004068 000000000000001c 0000406c FDE cie=00000000 pc=000000000005b488..000000000005b744 │ │ - DW_CFA_advance_loc2: 692 to 000000000005b73c │ │ +000041ec 000000000000001c 000041f0 FDE cie=00000000 pc=000000000005bf74..000000000005c230 │ │ + DW_CFA_advance_loc2: 692 to 000000000005c228 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000005b740 │ │ + DW_CFA_advance_loc: 4 to 000000000005c22c │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004088 0000000000000034 0000408c FDE cie=00000000 pc=000000000005b744..000000000005b810 │ │ - DW_CFA_advance_loc: 4 to 000000000005b748 │ │ +0000420c 0000000000000014 00004210 FDE cie=00000000 pc=000000000005c230..000000000005c314 │ │ + DW_CFA_advance_loc: 4 to 000000000005c234 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc1: 220 to 000000000005c310 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + │ │ +00004224 0000000000000034 00004228 FDE cie=00000000 pc=000000000005c314..000000000005c3e0 │ │ + DW_CFA_advance_loc: 4 to 000000000005c318 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000005b758 │ │ + DW_CFA_advance_loc: 16 to 000000000005c328 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ - DW_CFA_advance_loc1: 164 to 000000000005b7fc │ │ + DW_CFA_advance_loc1: 164 to 000000000005c3cc │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000005b80c │ │ + DW_CFA_advance_loc: 16 to 000000000005c3dc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ │ │ -000040c0 0000000000000010 000040c4 FDE cie=00000000 pc=000000000005b810..000000000005b8d4 │ │ +0000425c 0000000000000010 00004260 FDE cie=00000000 pc=000000000005c4f8..000000000005c51c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000040d4 000000000000005c 000040d8 FDE cie=00000000 pc=000000000005b8d4..000000000005bccc │ │ - DW_CFA_advance_loc: 4 to 000000000005b8d8 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 28 to 000000000005b8f4 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 000000000005b90c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 28 to 000000000005b928 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005b92c │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 892 to 000000000005bca8 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 28 to 000000000005bcc4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005bcc8 │ │ - DW_CFA_restore_state │ │ +00004270 0000000000000010 00004274 FDE cie=00000000 pc=000000000005c51c..000000000005c528 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004134 0000000000000014 00004138 FDE cie=00000000 pc=000000000005c170..000000000005c270 │ │ - DW_CFA_advance_loc: 4 to 000000000005c174 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc1: 248 to 000000000005c26c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - │ │ -0000414c 0000000000000034 00004150 FDE cie=00000000 pc=000000000005c270..000000000005c340 │ │ - DW_CFA_advance_loc: 4 to 000000000005c274 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000005c284 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ - DW_CFA_advance_loc1: 168 to 000000000005c32c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000005c33c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - │ │ -00004184 0000000000000030 00004188 FDE cie=00000000 pc=000000000005c5dc..000000000005c620 │ │ - DW_CFA_advance_loc: 4 to 000000000005c5e0 │ │ +00004284 0000000000000030 00004288 FDE cie=00000000 pc=000000000005c7c8..000000000005c80c │ │ + DW_CFA_advance_loc: 4 to 000000000005c7cc │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005c5e8 │ │ + DW_CFA_advance_loc: 8 to 000000000005c7d4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000005c608 │ │ + DW_CFA_advance_loc: 32 to 000000000005c7f4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005c610 │ │ + DW_CFA_advance_loc: 8 to 000000000005c7fc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005c614 │ │ + DW_CFA_advance_loc: 4 to 000000000005c800 │ │ DW_CFA_restore_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005c61c │ │ + DW_CFA_advance_loc: 8 to 000000000005c808 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ │ │ -000041b8 0000000000000010 000041bc FDE cie=00000000 pc=000000000005c620..000000000005c770 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000041cc 0000000000000034 000041d0 FDE cie=00000000 pc=000000000005c770..000000000005c898 │ │ - DW_CFA_advance_loc: 4 to 000000000005c774 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 20 to 000000000005c788 │ │ +000042b8 0000000000000034 000042bc FDE cie=00000000 pc=000000000005c80c..000000000005c94c │ │ + DW_CFA_advance_loc: 4 to 000000000005c810 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 20 to 000000000005c824 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 192 to 000000000005c848 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 20 to 000000000005c85c │ │ + DW_CFA_advance_loc1: 216 to 000000000005c8fc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 20 to 000000000005c910 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005c860 │ │ + DW_CFA_advance_loc: 4 to 000000000005c914 │ │ DW_CFA_restore_state │ │ │ │ -00004204 0000000000000024 00004208 FDE cie=00000000 pc=000000000005c970..000000000005c9a4 │ │ - DW_CFA_advance_loc: 12 to 000000000005c97c │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005c984 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_advance_loc: 20 to 000000000005c998 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005c9a0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ +000042f0 0000000000000010 000042f4 FDE cie=00000000 pc=000000000005c94c..000000000005c974 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000422c 0000000000000010 00004230 FDE cie=00000000 pc=000000000005c9a4..000000000005c9b8 │ │ +00004304 0000000000000010 00004308 FDE cie=00000000 pc=000000000005ca68..000000000005ca7c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004240 0000000000000010 00004244 FDE cie=00000000 pc=000000000005c9b8..000000000005c9cc │ │ +00004318 0000000000000010 0000431c FDE cie=00000000 pc=000000000005ca7c..000000000005ca90 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004254 0000000000000010 00004258 FDE cie=00000000 pc=000000000005c9cc..000000000005c9dc │ │ +0000432c 0000000000000010 00004330 FDE cie=00000000 pc=000000000005ca90..000000000005caa0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004268 0000000000000010 0000426c FDE cie=00000000 pc=000000000005c9dc..000000000005c9e4 │ │ +00004340 0000000000000010 00004344 FDE cie=00000000 pc=000000000005caa0..000000000005caa8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000427c 0000000000000010 00004280 FDE cie=00000000 pc=000000000005c9e4..000000000005c9e8 │ │ +00004354 0000000000000010 00004358 FDE cie=00000000 pc=000000000005caa8..000000000005caac │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004290 0000000000000040 00004294 FDE cie=00000000 pc=000000000005cc6c..000000000005cd50 │ │ - DW_CFA_advance_loc: 4 to 000000000005cc70 │ │ +00004368 0000000000000040 0000436c FDE cie=00000000 pc=000000000005cd30..000000000005ce24 │ │ + DW_CFA_advance_loc: 4 to 000000000005cd34 │ │ DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 16 to 000000000005cc80 │ │ + DW_CFA_advance_loc: 16 to 000000000005cd44 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 160 to 000000000005cd20 │ │ + DW_CFA_advance_loc1: 176 to 000000000005cdf4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ - DW_CFA_advance_loc: 16 to 000000000005cd30 │ │ + DW_CFA_advance_loc: 16 to 000000000005ce04 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005cd34 │ │ + DW_CFA_advance_loc: 4 to 000000000005ce08 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 8 to 000000000005cd3c │ │ + DW_CFA_advance_loc: 8 to 000000000005ce10 │ │ DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ - DW_CFA_advance_loc: 16 to 000000000005cd4c │ │ + DW_CFA_advance_loc: 16 to 000000000005ce20 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000042d4 0000000000000048 000042d8 FDE cie=00000000 pc=000000000005cd50..000000000005d4a8 │ │ - DW_CFA_advance_loc: 4 to 000000000005cd54 │ │ +000043ac 0000000000000048 000043b0 FDE cie=00000000 pc=000000000005ce24..000000000005d574 │ │ + DW_CFA_advance_loc: 4 to 000000000005ce28 │ │ DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 28 to 000000000005cd70 │ │ + DW_CFA_advance_loc: 28 to 000000000005ce44 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1340 to 000000000005d2ac │ │ + DW_CFA_advance_loc2: 1336 to 000000000005d37c │ │ DW_CFA_def_cfa: r31 (sp) ofs 368 │ │ - DW_CFA_advance_loc: 28 to 000000000005d2c8 │ │ + DW_CFA_advance_loc: 28 to 000000000005d398 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005d2cc │ │ + DW_CFA_advance_loc: 4 to 000000000005d39c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004320 0000000000000010 00004324 FDE cie=00000000 pc=000000000005d4a8..000000000005d5ac │ │ +000043f8 0000000000000010 000043fc FDE cie=00000000 pc=000000000005d574..000000000005d678 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004334 0000000000000010 00004338 FDE cie=00000000 pc=000000000005d5ac..000000000005d5c4 │ │ +0000440c 0000000000000010 00004410 FDE cie=00000000 pc=000000000005d678..000000000005d690 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004348 0000000000000010 0000434c FDE cie=00000000 pc=000000000005d658..000000000005d678 │ │ +00004420 0000000000000010 00004424 FDE cie=00000000 pc=000000000005d724..000000000005d744 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000435c 000000000000004c 00004360 FDE cie=00000000 pc=000000000005d678..000000000005dd54 │ │ - DW_CFA_advance_loc: 4 to 000000000005d67c │ │ +00004434 000000000000004c 00004438 FDE cie=00000000 pc=000000000005d744..000000000005de44 │ │ + DW_CFA_advance_loc: 4 to 000000000005d748 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 28 to 000000000005d698 │ │ + DW_CFA_advance_loc: 28 to 000000000005d764 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9155,1680 +9090,1582 @@ │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_offset_extended: r72 (v8) at cfa-112 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1508 to 000000000005dc7c │ │ + DW_CFA_advance_loc2: 1544 to 000000000005dd6c │ │ DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 28 to 000000000005dc98 │ │ + DW_CFA_advance_loc: 28 to 000000000005dd88 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_restore_extended: r72 (v8) │ │ - DW_CFA_advance_loc: 4 to 000000000005dc9c │ │ + DW_CFA_advance_loc: 4 to 000000000005dd8c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000043ac 000000000000007c 000043b0 FDE cie=00000000 pc=000000000005dd54..000000000005e0ac │ │ - DW_CFA_advance_loc: 4 to 000000000005dd58 │ │ +00004484 0000000000000064 00004488 FDE cie=00000000 pc=000000000005de44..000000000005e150 │ │ + DW_CFA_advance_loc: 4 to 000000000005de48 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000005dd5c │ │ + DW_CFA_advance_loc: 4 to 000000000005de4c │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 000000000005dd70 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000005dd74 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005dd78 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 000000000005dd8c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000005dd90 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005dd94 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 232 to 000000000005de7c │ │ + DW_CFA_advance_loc: 32 to 000000000005de6c │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000005de80 │ │ + DW_CFA_advance_loc: 4 to 000000000005de70 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005de84 │ │ + DW_CFA_advance_loc: 4 to 000000000005de74 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 300 to 000000000005dfb0 │ │ + DW_CFA_advance_loc1: 220 to 000000000005df50 │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000005dfb4 │ │ + DW_CFA_advance_loc: 4 to 000000000005df54 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005dfb8 │ │ + DW_CFA_advance_loc: 4 to 000000000005df58 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 000000000005dfdc │ │ + DW_CFA_advance_loc2: 312 to 000000000005e090 │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000005dfe0 │ │ + DW_CFA_advance_loc: 4 to 000000000005e094 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005dfe4 │ │ + DW_CFA_advance_loc: 4 to 000000000005e098 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 000000000005dff0 │ │ + DW_CFA_advance_loc: 8 to 000000000005e0a0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000005dff4 │ │ + DW_CFA_advance_loc: 4 to 000000000005e0a4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005dff8 │ │ + DW_CFA_advance_loc: 4 to 000000000005e0a8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 000000000005e00c │ │ + DW_CFA_advance_loc: 20 to 000000000005e0bc │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000005e010 │ │ + DW_CFA_advance_loc: 4 to 000000000005e0c0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005e014 │ │ + DW_CFA_advance_loc: 4 to 000000000005e0c4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 000000000005e030 │ │ + DW_CFA_advance_loc: 24 to 000000000005e0dc │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000005e034 │ │ + DW_CFA_advance_loc: 4 to 000000000005e0e0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005e038 │ │ + DW_CFA_advance_loc: 4 to 000000000005e0e4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -0000442c 0000000000000010 00004430 FDE cie=00000000 pc=000000000005e0ac..000000000005e0bc │ │ +000044ec 0000000000000010 000044f0 FDE cie=00000000 pc=000000000005e150..000000000005e17c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004440 0000000000000010 00004444 FDE cie=00000000 pc=000000000005e294..000000000005e2a8 │ │ +00004500 0000000000000010 00004504 FDE cie=00000000 pc=000000000005e384..000000000005e398 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004454 0000000000000034 00004458 FDE cie=00000000 pc=000000000005e2a8..000000000005e304 │ │ - DW_CFA_advance_loc: 4 to 000000000005e2ac │ │ +00004514 0000000000000034 00004518 FDE cie=00000000 pc=000000000005e398..000000000005e414 │ │ + DW_CFA_advance_loc: 4 to 000000000005e39c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005e2b4 │ │ + DW_CFA_advance_loc: 8 to 000000000005e3a4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000005e2d4 │ │ + DW_CFA_advance_loc: 32 to 000000000005e3c4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005e2dc │ │ + DW_CFA_advance_loc: 8 to 000000000005e3cc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005e2e0 │ │ + DW_CFA_advance_loc: 4 to 000000000005e3d0 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 24 to 000000000005e2f8 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 48 to 000000000005e400 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005e300 │ │ + DW_CFA_advance_loc: 8 to 000000000005e408 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 4 to 000000000005e40c │ │ + DW_CFA_restore_state │ │ │ │ -0000448c 0000000000000034 00004490 FDE cie=00000000 pc=000000000005e304..000000000005e36c │ │ - DW_CFA_advance_loc: 4 to 000000000005e308 │ │ +0000454c 0000000000000034 00004550 FDE cie=00000000 pc=000000000005e414..000000000005e49c │ │ + DW_CFA_advance_loc: 4 to 000000000005e418 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005e310 │ │ + DW_CFA_advance_loc: 8 to 000000000005e420 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 000000000005e33c │ │ + DW_CFA_advance_loc: 44 to 000000000005e44c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005e344 │ │ + DW_CFA_advance_loc: 8 to 000000000005e454 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005e348 │ │ + DW_CFA_advance_loc: 4 to 000000000005e458 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 24 to 000000000005e360 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 48 to 000000000005e488 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005e368 │ │ + DW_CFA_advance_loc: 8 to 000000000005e490 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 4 to 000000000005e494 │ │ + DW_CFA_restore_state │ │ │ │ -000044c4 0000000000000010 000044c8 FDE cie=00000000 pc=000000000005e36c..000000000005e374 │ │ +00004584 0000000000000010 00004588 FDE cie=00000000 pc=000000000005e49c..000000000005e4a4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000044d8 0000000000000010 000044dc FDE cie=00000000 pc=000000000005e374..000000000005e37c │ │ +00004598 0000000000000010 0000459c FDE cie=00000000 pc=000000000005e4a4..000000000005e4ac │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000044ec 0000000000000038 000044f0 FDE cie=00000000 pc=000000000005e37c..000000000005e44c │ │ - DW_CFA_advance_loc: 4 to 000000000005e380 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 000000000005e394 │ │ +000045ac 000000000000004c 000045b0 FDE cie=00000000 pc=000000000005e4ac..000000000005e5ac │ │ + DW_CFA_advance_loc: 4 to 000000000005e4b0 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 000000000005e4c0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 132 to 000000000005e418 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 000000000005e42c │ │ + DW_CFA_advance_loc1: 168 to 000000000005e568 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 000000000005e578 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005e430 │ │ + DW_CFA_advance_loc: 4 to 000000000005e57c │ │ DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 8 to 000000000005e584 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 000000000005e594 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000005e598 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004528 000000000000003c 0000452c FDE cie=00000000 pc=000000000005e44c..000000000005e600 │ │ - DW_CFA_advance_loc: 4 to 000000000005e450 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 000000000005e468 │ │ +000045fc 0000000000000064 00004600 FDE cie=00000000 pc=000000000005e5ac..000000000005e7a8 │ │ + DW_CFA_advance_loc: 4 to 000000000005e5b0 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 20 to 000000000005e5c4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 292 to 000000000005e58c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 000000000005e5a4 │ │ + DW_CFA_advance_loc1: 68 to 000000000005e608 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 000000000005e61c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000005e620 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 244 to 000000000005e714 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 000000000005e728 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005e5a8 │ │ + DW_CFA_advance_loc: 4 to 000000000005e72c │ │ DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 8 to 000000000005e734 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 000000000005e748 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000005e74c │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004568 0000000000000054 0000456c FDE cie=00000000 pc=000000000005e600..000000000005e72c │ │ - DW_CFA_advance_loc: 4 to 000000000005e604 │ │ +00004664 0000000000000054 00004668 FDE cie=00000000 pc=000000000005e7a8..000000000005e8d4 │ │ + DW_CFA_advance_loc: 4 to 000000000005e7ac │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005e60c │ │ + DW_CFA_advance_loc: 8 to 000000000005e7b4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 76 to 000000000005e658 │ │ + DW_CFA_advance_loc1: 76 to 000000000005e800 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005e660 │ │ + DW_CFA_advance_loc: 8 to 000000000005e808 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005e664 │ │ + DW_CFA_advance_loc: 4 to 000000000005e80c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 124 to 000000000005e6e0 │ │ + DW_CFA_advance_loc1: 124 to 000000000005e888 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005e6e8 │ │ + DW_CFA_advance_loc: 8 to 000000000005e890 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005e6ec │ │ + DW_CFA_advance_loc: 4 to 000000000005e894 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 000000000005e710 │ │ + DW_CFA_advance_loc: 36 to 000000000005e8b8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005e718 │ │ + DW_CFA_advance_loc: 8 to 000000000005e8c0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005e71c │ │ + DW_CFA_advance_loc: 4 to 000000000005e8c4 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 4 to 000000000005e720 │ │ + DW_CFA_advance_loc: 4 to 000000000005e8c8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005e728 │ │ + DW_CFA_advance_loc: 8 to 000000000005e8d0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -000045c0 0000000000000018 000045c4 FDE cie=00000000 pc=000000000005e72c..000000000005e738 │ │ - DW_CFA_advance_loc: 4 to 000000000005e730 │ │ +000046bc 0000000000000018 000046c0 FDE cie=00000000 pc=000000000005e8d4..000000000005e8e0 │ │ + DW_CFA_advance_loc: 4 to 000000000005e8d8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000005e734 │ │ + DW_CFA_advance_loc: 4 to 000000000005e8dc │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -000045dc 0000000000000048 000045e0 FDE cie=00000000 pc=000000000005e830..000000000005e910 │ │ - DW_CFA_advance_loc: 4 to 000000000005e834 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005e83c │ │ - DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 000000000005e858 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005e860 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005e864 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 000000000005e894 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005e89c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005e8a0 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 000000000005e8d0 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005e8d8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005e8dc │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 40 to 000000000005e904 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005e90c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ +000046d8 0000000000000010 000046dc FDE cie=00000000 pc=000000000005ea88..000000000005ea9c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004628 0000000000000010 0000462c FDE cie=00000000 pc=000000000005e910..000000000005e924 │ │ +000046ec 0000000000000010 000046f0 FDE cie=00000000 pc=000000000005ea9c..000000000005eaa4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000463c 0000000000000010 00004640 FDE cie=00000000 pc=000000000005e924..000000000005e92c │ │ +00004700 0000000000000010 00004704 FDE cie=00000000 pc=000000000005eaa4..000000000005eab8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004650 0000000000000010 00004654 FDE cie=00000000 pc=000000000005e92c..000000000005e940 │ │ +00004714 0000000000000010 00004718 FDE cie=00000000 pc=000000000005eab8..000000000005ec04 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004664 0000000000000010 00004668 FDE cie=00000000 pc=000000000005e940..000000000005ea8c │ │ +00004728 0000000000000010 0000472c FDE cie=00000000 pc=000000000005ec04..000000000005ec10 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004678 0000000000000010 0000467c FDE cie=00000000 pc=000000000005ea8c..000000000005ea98 │ │ +0000473c 0000000000000010 00004740 FDE cie=00000000 pc=000000000005ec10..000000000005ec1c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000468c 0000000000000010 00004690 FDE cie=00000000 pc=000000000005ea98..000000000005eaa4 │ │ +00004750 0000000000000010 00004754 FDE cie=00000000 pc=000000000005ec1c..000000000005ec28 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000046a0 0000000000000010 000046a4 FDE cie=00000000 pc=000000000005eaa4..000000000005eab0 │ │ +00004764 0000000000000010 00004768 FDE cie=00000000 pc=000000000005ec28..000000000005ec34 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000046b4 0000000000000010 000046b8 FDE cie=00000000 pc=000000000005eab0..000000000005eabc │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000046c8 0000000000000018 000046cc FDE cie=00000000 pc=000000000005eabc..000000000005eac8 │ │ - DW_CFA_advance_loc: 4 to 000000000005eac0 │ │ +00004778 0000000000000018 0000477c FDE cie=00000000 pc=000000000005ec34..000000000005ec40 │ │ + DW_CFA_advance_loc: 4 to 000000000005ec38 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000005eac4 │ │ + DW_CFA_advance_loc: 4 to 000000000005ec3c │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -000046e4 0000000000000010 000046e8 FDE cie=00000000 pc=000000000005ecb8..000000000005ecd4 │ │ +00004794 0000000000000010 00004798 FDE cie=00000000 pc=000000000005ee58..000000000005ee74 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000046f8 0000000000000010 000046fc FDE cie=00000000 pc=000000000005ecd4..000000000005ecf4 │ │ +000047a8 0000000000000010 000047ac FDE cie=00000000 pc=000000000005ee74..000000000005ee94 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000470c 0000000000000010 00004710 FDE cie=00000000 pc=000000000005ecf4..000000000005ed00 │ │ +000047bc 0000000000000010 000047c0 FDE cie=00000000 pc=000000000005ee94..000000000005eea0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004720 0000000000000010 00004724 FDE cie=00000000 pc=000000000005ed00..000000000005ed14 │ │ +000047d0 0000000000000010 000047d4 FDE cie=00000000 pc=000000000005eea0..000000000005eeb4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004734 0000000000000018 00004738 FDE cie=00000000 pc=000000000005ed14..000000000005ed40 │ │ - DW_CFA_advance_loc: 12 to 000000000005ed20 │ │ +000047e4 0000000000000018 000047e8 FDE cie=00000000 pc=000000000005eeb4..000000000005eee0 │ │ + DW_CFA_advance_loc: 12 to 000000000005eec0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004750 0000000000000030 00004754 FDE cie=00000000 pc=000000000005ed40..000000000005ee0c │ │ - DW_CFA_advance_loc: 4 to 000000000005ed44 │ │ +00004800 0000000000000030 00004804 FDE cie=00000000 pc=000000000005eee0..000000000005efac │ │ + DW_CFA_advance_loc: 4 to 000000000005eee4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005ed4c │ │ + DW_CFA_advance_loc: 8 to 000000000005eeec │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 000000000005ed5c │ │ + DW_CFA_advance_loc: 16 to 000000000005eefc │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005ed64 │ │ + DW_CFA_advance_loc: 8 to 000000000005ef04 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005ed68 │ │ + DW_CFA_advance_loc: 4 to 000000000005ef08 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 152 to 000000000005ee00 │ │ + DW_CFA_advance_loc1: 152 to 000000000005efa0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005ee08 │ │ + DW_CFA_advance_loc: 8 to 000000000005efa8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004784 0000000000000018 00004788 FDE cie=00000000 pc=000000000005ee0c..000000000005ee18 │ │ - DW_CFA_advance_loc: 4 to 000000000005ee10 │ │ +00004834 0000000000000018 00004838 FDE cie=00000000 pc=000000000005efac..000000000005efb8 │ │ + DW_CFA_advance_loc: 4 to 000000000005efb0 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000005ee14 │ │ + DW_CFA_advance_loc: 4 to 000000000005efb4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -000047a0 0000000000000018 000047a4 FDE cie=00000000 pc=000000000005ee18..000000000005ee28 │ │ - DW_CFA_advance_loc: 4 to 000000000005ee1c │ │ +00004850 0000000000000018 00004854 FDE cie=00000000 pc=000000000005efb8..000000000005efc8 │ │ + DW_CFA_advance_loc: 4 to 000000000005efbc │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000005ee20 │ │ + DW_CFA_advance_loc: 4 to 000000000005efc0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -000047bc 0000000000000018 000047c0 FDE cie=00000000 pc=000000000005ef20..000000000005ef2c │ │ - DW_CFA_advance_loc: 4 to 000000000005ef24 │ │ +0000486c 0000000000000018 00004870 FDE cie=00000000 pc=000000000005f0bc..000000000005f0c8 │ │ + DW_CFA_advance_loc: 4 to 000000000005f0c0 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000005ef28 │ │ + DW_CFA_advance_loc: 4 to 000000000005f0c4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -000047d8 0000000000000010 000047dc FDE cie=00000000 pc=000000000005efc0..000000000005eff4 │ │ +00004888 0000000000000010 0000488c FDE cie=00000000 pc=000000000005f15c..000000000005f190 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000489c 0000000000000010 000048a0 FDE cie=00000000 pc=000000000005f324..000000000005f338 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000047ec 0000000000000010 000047f0 FDE cie=00000000 pc=000000000005f188..000000000005f19c │ │ +000048b0 0000000000000010 000048b4 FDE cie=00000000 pc=000000000005f338..000000000005f34c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004800 0000000000000030 00004804 FDE cie=00000000 pc=000000000005f19c..000000000005f220 │ │ - DW_CFA_advance_loc: 4 to 000000000005f1a0 │ │ +000048c4 0000000000000030 000048c8 FDE cie=00000000 pc=000000000005f34c..000000000005f3d0 │ │ + DW_CFA_advance_loc: 4 to 000000000005f350 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000005f1ac │ │ + DW_CFA_advance_loc: 12 to 000000000005f35c │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 000000000005f1e8 │ │ + DW_CFA_advance_loc: 60 to 000000000005f398 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000005f1f4 │ │ + DW_CFA_advance_loc: 12 to 000000000005f3a4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005f1f8 │ │ + DW_CFA_advance_loc: 4 to 000000000005f3a8 │ │ DW_CFA_restore_state │ │ │ │ -00004834 0000000000000030 00004838 FDE cie=00000000 pc=000000000005f220..000000000005f344 │ │ - DW_CFA_advance_loc: 4 to 000000000005f224 │ │ +000048f8 0000000000000030 000048fc FDE cie=00000000 pc=000000000005f3d0..000000000005f4f4 │ │ + DW_CFA_advance_loc: 4 to 000000000005f3d4 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000005f230 │ │ + DW_CFA_advance_loc: 12 to 000000000005f3e0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_advance_loc2: 260 to 000000000005f334 │ │ + DW_CFA_advance_loc2: 260 to 000000000005f4e4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000005f340 │ │ + DW_CFA_advance_loc: 12 to 000000000005f4f0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -00004868 0000000000000010 0000486c FDE cie=00000000 pc=000000000005f344..000000000005f358 │ │ +0000492c 0000000000000010 00004930 FDE cie=00000000 pc=000000000005f4f4..000000000005f508 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000487c 0000000000000010 00004880 FDE cie=00000000 pc=000000000005f358..000000000005f36c │ │ +00004940 0000000000000010 00004944 FDE cie=00000000 pc=000000000005f508..000000000005f51c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004890 000000000000002c 00004894 FDE cie=00000000 pc=000000000005f36c..000000000005f3ac │ │ - DW_CFA_advance_loc: 4 to 000000000005f370 │ │ +00004954 000000000000002c 00004958 FDE cie=00000000 pc=000000000005f51c..000000000005f55c │ │ + DW_CFA_advance_loc: 4 to 000000000005f520 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005f378 │ │ + DW_CFA_advance_loc: 8 to 000000000005f528 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 000000000005f394 │ │ + DW_CFA_advance_loc: 28 to 000000000005f544 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005f39c │ │ + DW_CFA_advance_loc: 8 to 000000000005f54c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005f3a0 │ │ + DW_CFA_advance_loc: 4 to 000000000005f550 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000048c0 0000000000000010 000048c4 FDE cie=00000000 pc=000000000005f3ac..000000000005f3b8 │ │ +00004984 0000000000000010 00004988 FDE cie=00000000 pc=000000000005f55c..000000000005f568 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000048d4 0000000000000010 000048d8 FDE cie=00000000 pc=000000000005f3b8..000000000005f3c4 │ │ +00004998 0000000000000010 0000499c FDE cie=00000000 pc=000000000005f568..000000000005f574 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000048e8 0000000000000018 000048ec FDE cie=00000000 pc=000000000005f46c..000000000005f48c │ │ - DW_CFA_advance_loc: 4 to 000000000005f470 │ │ +000049ac 0000000000000018 000049b0 FDE cie=00000000 pc=000000000005f5b8..000000000005f5d8 │ │ + DW_CFA_advance_loc: 4 to 000000000005f5bc │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 000000000005f478 │ │ + DW_CFA_advance_loc: 8 to 000000000005f5c4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00004904 0000000000000018 00004908 FDE cie=00000000 pc=000000000005f534..000000000005f54c │ │ - DW_CFA_advance_loc: 4 to 000000000005f538 │ │ +000049c8 0000000000000018 000049cc FDE cie=00000000 pc=000000000005f61c..000000000005f634 │ │ + DW_CFA_advance_loc: 4 to 000000000005f620 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000005f53c │ │ + DW_CFA_advance_loc: 4 to 000000000005f624 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00004920 0000000000000018 00004924 FDE cie=00000000 pc=000000000005f54c..000000000005f558 │ │ - DW_CFA_advance_loc: 4 to 000000000005f550 │ │ +000049e4 0000000000000018 000049e8 FDE cie=00000000 pc=000000000005f634..000000000005f640 │ │ + DW_CFA_advance_loc: 4 to 000000000005f638 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000005f554 │ │ + DW_CFA_advance_loc: 4 to 000000000005f63c │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -0000493c 0000000000000038 00004940 FDE cie=00000000 pc=000000000005f558..000000000005f648 │ │ - DW_CFA_advance_loc: 4 to 000000000005f55c │ │ +00004a00 0000000000000038 00004a04 FDE cie=00000000 pc=000000000005f640..000000000005f730 │ │ + DW_CFA_advance_loc: 4 to 000000000005f644 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 000000000005f568 │ │ + DW_CFA_advance_loc: 12 to 000000000005f650 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 120 to 000000000005f5e0 │ │ + DW_CFA_advance_loc1: 120 to 000000000005f6c8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 000000000005f5ec │ │ + DW_CFA_advance_loc: 12 to 000000000005f6d4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005f5f0 │ │ + DW_CFA_advance_loc: 4 to 000000000005f6d8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 000000000005f620 │ │ + DW_CFA_advance_loc: 48 to 000000000005f708 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 000000000005f62c │ │ + DW_CFA_advance_loc: 12 to 000000000005f714 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005f630 │ │ + DW_CFA_advance_loc: 4 to 000000000005f718 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004978 0000000000000010 0000497c FDE cie=00000000 pc=0000000000060018..000000000006004c │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -0000498c 0000000000000018 00004990 FDE cie=00000000 pc=000000000006004c..000000000006006c │ │ - DW_CFA_advance_loc: 4 to 0000000000060050 │ │ +00004a3c 0000000000000018 00004a40 FDE cie=00000000 pc=000000000005f730..000000000005f750 │ │ + DW_CFA_advance_loc: 4 to 000000000005f734 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000060054 │ │ + DW_CFA_advance_loc: 4 to 000000000005f738 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -000049a8 0000000000000038 000049ac FDE cie=00000000 pc=0000000000060220..00000000000602c0 │ │ - DW_CFA_advance_loc: 4 to 0000000000060224 │ │ +00004a58 0000000000000028 00004a5c FDE cie=00000000 pc=000000000005f90c..000000000005f9a8 │ │ + DW_CFA_advance_loc: 4 to 000000000005f910 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000006022c │ │ + DW_CFA_advance_loc: 8 to 000000000005f918 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 96 to 000000000006028c │ │ + DW_CFA_advance_loc1: 100 to 000000000005f97c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000060294 │ │ + DW_CFA_advance_loc: 8 to 000000000005f984 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000060298 │ │ + DW_CFA_advance_loc: 4 to 000000000005f988 │ │ DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 00000000000602b0 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000602b8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000602bc │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000049e4 0000000000000010 000049e8 FDE cie=00000000 pc=00000000000604c4..00000000000604d4 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000049f8 0000000000000030 000049fc FDE cie=00000000 pc=00000000000604d4..0000000000060550 │ │ - DW_CFA_advance_loc: 4 to 00000000000604d8 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 00000000000604e8 │ │ +00004a84 0000000000000040 00004a88 FDE cie=00000000 pc=000000000005f9a8..000000000005fa48 │ │ + DW_CFA_advance_loc: 4 to 000000000005f9ac │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 000000000005f9b8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_advance_loc1: 84 to 000000000006053c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000006054c │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 108 to 000000000005fa24 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000005fa30 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000005fa34 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 4 to 000000000005fa38 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000005fa44 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004a2c 0000000000000030 00004a30 FDE cie=00000000 pc=0000000000060550..00000000000605cc │ │ - DW_CFA_advance_loc: 4 to 0000000000060554 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000060564 │ │ +00004ac8 0000000000000040 00004acc FDE cie=00000000 pc=000000000005fa48..000000000005fae8 │ │ + DW_CFA_advance_loc: 4 to 000000000005fa4c │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 000000000005fa58 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_advance_loc1: 84 to 00000000000605b8 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 00000000000605c8 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 108 to 000000000005fac4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000005fad0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004a60 0000000000000038 00004a64 FDE cie=00000000 pc=00000000000605cc..00000000000606c0 │ │ - DW_CFA_advance_loc: 4 to 00000000000605d0 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 00000000000605e4 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 176 to 0000000000060694 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 00000000000606a8 │ │ + DW_CFA_advance_loc: 4 to 000000000005fad4 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 4 to 000000000005fad8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000005fae4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000606ac │ │ - DW_CFA_restore_state │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004a9c 0000000000000010 00004aa0 FDE cie=00000000 pc=00000000000606c0..0000000000060700 │ │ +00004b0c 0000000000000010 00004b10 FDE cie=00000000 pc=000000000005fae8..000000000005fb28 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004ab0 000000000000002c 00004ab4 FDE cie=00000000 pc=0000000000060700..0000000000060790 │ │ - DW_CFA_advance_loc: 4 to 0000000000060704 │ │ +00004b20 000000000000002c 00004b24 FDE cie=00000000 pc=000000000005fb28..000000000005fbbc │ │ + DW_CFA_advance_loc: 4 to 000000000005fb2c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000060710 │ │ + DW_CFA_advance_loc: 12 to 000000000005fb38 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 104 to 0000000000060778 │ │ + DW_CFA_advance_loc1: 108 to 000000000005fba4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000060784 │ │ + DW_CFA_advance_loc: 12 to 000000000005fbb0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000060788 │ │ + DW_CFA_advance_loc: 4 to 000000000005fbb4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00004ae0 0000000000000034 00004ae4 FDE cie=00000000 pc=0000000000060790..00000000000607e8 │ │ - DW_CFA_advance_loc: 4 to 0000000000060794 │ │ +00004b50 0000000000000034 00004b54 FDE cie=00000000 pc=000000000005fbbc..000000000005fc34 │ │ + DW_CFA_advance_loc: 4 to 000000000005fbc0 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000006079c │ │ + DW_CFA_advance_loc: 8 to 000000000005fbc8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 00000000000607b8 │ │ + DW_CFA_advance_loc: 28 to 000000000005fbe4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000607c0 │ │ + DW_CFA_advance_loc: 8 to 000000000005fbec │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000607c4 │ │ + DW_CFA_advance_loc: 4 to 000000000005fbf0 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 24 to 00000000000607dc │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 48 to 000000000005fc20 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000607e4 │ │ + DW_CFA_advance_loc: 8 to 000000000005fc28 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004b18 0000000000000010 00004b1c FDE cie=00000000 pc=00000000000607e8..00000000000607f8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004b2c 0000000000000010 00004b30 FDE cie=00000000 pc=00000000000607f8..0000000000060804 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004b40 0000000000000010 00004b44 FDE cie=00000000 pc=0000000000060804..0000000000060810 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004b54 0000000000000010 00004b58 FDE cie=00000000 pc=0000000000060810..000000000006081c │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004b68 0000000000000010 00004b6c FDE cie=00000000 pc=000000000006081c..000000000006082c │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004b7c 0000000000000010 00004b80 FDE cie=00000000 pc=000000000006082c..0000000000060890 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004b90 0000000000000010 00004b94 FDE cie=00000000 pc=0000000000060890..000000000006089c │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004ba4 0000000000000010 00004ba8 FDE cie=00000000 pc=000000000006089c..00000000000608a8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004bb8 0000000000000010 00004bbc FDE cie=00000000 pc=00000000000608a8..00000000000608b4 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004bcc 0000000000000010 00004bd0 FDE cie=00000000 pc=00000000000608b4..00000000000608c0 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004be0 0000000000000010 00004be4 FDE cie=00000000 pc=00000000000608c0..00000000000608cc │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004bf4 0000000000000010 00004bf8 FDE cie=00000000 pc=00000000000608cc..00000000000608d4 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004c08 0000000000000010 00004c0c FDE cie=00000000 pc=00000000000608d4..00000000000608e0 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 4 to 000000000005fc2c │ │ + DW_CFA_restore_state │ │ │ │ -00004c1c 0000000000000010 00004c20 FDE cie=00000000 pc=00000000000608e0..00000000000608ec │ │ +00004b88 0000000000000010 00004b8c FDE cie=00000000 pc=000000000005fc34..000000000005fc40 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004c30 0000000000000010 00004c34 FDE cie=00000000 pc=00000000000608ec..00000000000608f8 │ │ +00004b9c 0000000000000010 00004ba0 FDE cie=00000000 pc=000000000005fc40..000000000005fc4c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004c44 0000000000000010 00004c48 FDE cie=00000000 pc=00000000000608f8..000000000006090c │ │ +00004bb0 0000000000000010 00004bb4 FDE cie=00000000 pc=000000000005fc4c..000000000005fc58 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004c58 0000000000000010 00004c5c FDE cie=00000000 pc=000000000006090c..0000000000060918 │ │ +00004bc4 0000000000000010 00004bc8 FDE cie=00000000 pc=000000000005fc58..000000000005fc64 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004c6c 0000000000000010 00004c70 FDE cie=00000000 pc=0000000000060918..0000000000060924 │ │ +00004bd8 0000000000000010 00004bdc FDE cie=00000000 pc=000000000005fc64..000000000005fce0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004c80 0000000000000010 00004c84 FDE cie=00000000 pc=0000000000060924..000000000006093c │ │ +00004bec 0000000000000010 00004bf0 FDE cie=00000000 pc=000000000005fce0..000000000005fcf0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004c94 0000000000000010 00004c98 FDE cie=00000000 pc=000000000006093c..0000000000060948 │ │ +00004c00 0000000000000010 00004c04 FDE cie=00000000 pc=000000000005fcf0..000000000005fcfc │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004ca8 0000000000000010 00004cac FDE cie=00000000 pc=0000000000060948..0000000000060954 │ │ +00004c14 0000000000000010 00004c18 FDE cie=00000000 pc=000000000005fcfc..000000000005fd0c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004cbc 0000000000000010 00004cc0 FDE cie=00000000 pc=0000000000060954..000000000006095c │ │ +00004c28 0000000000000010 00004c2c FDE cie=00000000 pc=000000000005fd0c..000000000005fd18 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004cd0 0000000000000010 00004cd4 FDE cie=00000000 pc=000000000006095c..0000000000060964 │ │ +00004c3c 0000000000000010 00004c40 FDE cie=00000000 pc=000000000005fd18..000000000005fd24 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004ce4 0000000000000010 00004ce8 FDE cie=00000000 pc=0000000000060964..000000000006096c │ │ +00004c50 0000000000000010 00004c54 FDE cie=00000000 pc=000000000005fd24..000000000005fd30 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004cf8 0000000000000010 00004cfc FDE cie=00000000 pc=000000000006096c..0000000000060980 │ │ +00004c64 0000000000000010 00004c68 FDE cie=00000000 pc=000000000005fd30..000000000005fd38 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004d0c 0000000000000010 00004d10 FDE cie=00000000 pc=0000000000060980..0000000000060994 │ │ +00004c78 0000000000000010 00004c7c FDE cie=00000000 pc=000000000005fd38..000000000005fd44 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004d20 0000000000000010 00004d24 FDE cie=00000000 pc=0000000000060994..00000000000609a8 │ │ +00004c8c 0000000000000010 00004c90 FDE cie=00000000 pc=000000000005fd44..000000000005fd50 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004d34 0000000000000010 00004d38 FDE cie=00000000 pc=00000000000609a8..00000000000609bc │ │ +00004ca0 0000000000000010 00004ca4 FDE cie=00000000 pc=000000000005fd50..000000000005fd5c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004d48 0000000000000010 00004d4c FDE cie=00000000 pc=00000000000609bc..00000000000609cc │ │ +00004cb4 0000000000000010 00004cb8 FDE cie=00000000 pc=000000000005fd5c..000000000005fd68 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004d5c 0000000000000010 00004d60 FDE cie=00000000 pc=00000000000609cc..00000000000609d4 │ │ +00004cc8 0000000000000010 00004ccc FDE cie=00000000 pc=000000000005fd68..000000000005fd74 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004d70 0000000000000010 00004d74 FDE cie=00000000 pc=00000000000609d4..00000000000609dc │ │ +00004cdc 0000000000000010 00004ce0 FDE cie=00000000 pc=000000000005fd74..000000000005fd80 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004d84 0000000000000010 00004d88 FDE cie=00000000 pc=00000000000609dc..00000000000609e4 │ │ +00004cf0 0000000000000010 00004cf4 FDE cie=00000000 pc=000000000005fd80..000000000005fd88 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004d98 0000000000000010 00004d9c FDE cie=00000000 pc=00000000000609e4..00000000000609f4 │ │ +00004d04 0000000000000010 00004d08 FDE cie=00000000 pc=000000000005fd88..000000000005fd9c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004dac 0000000000000010 00004db0 FDE cie=00000000 pc=00000000000609f4..0000000000060a04 │ │ +00004d18 0000000000000010 00004d1c FDE cie=00000000 pc=000000000005fd9c..000000000005fdb0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004dc0 0000000000000010 00004dc4 FDE cie=00000000 pc=0000000000060a04..0000000000060a20 │ │ +00004d2c 0000000000000010 00004d30 FDE cie=00000000 pc=000000000005fdb0..000000000005fdb8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004dd4 0000000000000010 00004dd8 FDE cie=00000000 pc=0000000000060a20..0000000000060a3c │ │ +00004d40 0000000000000010 00004d44 FDE cie=00000000 pc=000000000005fdb8..000000000005fdcc │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004de8 0000000000000010 00004dec FDE cie=00000000 pc=0000000000060a3c..0000000000060a4c │ │ +00004d54 0000000000000010 00004d58 FDE cie=00000000 pc=000000000005fdcc..000000000005fde0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004dfc 0000000000000010 00004e00 FDE cie=00000000 pc=0000000000060a4c..0000000000060a5c │ │ +00004d68 0000000000000010 00004d6c FDE cie=00000000 pc=000000000005fde0..000000000005fde8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004e10 0000000000000010 00004e14 FDE cie=00000000 pc=0000000000060a5c..0000000000060a6c │ │ +00004d7c 0000000000000010 00004d80 FDE cie=00000000 pc=000000000005fde8..000000000005fdf4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004e24 0000000000000010 00004e28 FDE cie=00000000 pc=0000000000060a6c..0000000000060a7c │ │ +00004d90 0000000000000010 00004d94 FDE cie=00000000 pc=000000000005fdf4..000000000005fe04 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004e38 0000000000000010 00004e3c FDE cie=00000000 pc=0000000000060a7c..0000000000060a94 │ │ +00004da4 0000000000000010 00004da8 FDE cie=00000000 pc=000000000005fe04..000000000005fe10 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004e4c 0000000000000010 00004e50 FDE cie=00000000 pc=0000000000060a94..0000000000060aac │ │ +00004db8 0000000000000010 00004dbc FDE cie=00000000 pc=000000000005fe10..000000000005fe18 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004e60 0000000000000010 00004e64 FDE cie=00000000 pc=0000000000060aac..0000000000060ac4 │ │ +00004dcc 0000000000000010 00004dd0 FDE cie=00000000 pc=000000000005fe18..000000000005fe34 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004e74 0000000000000010 00004e78 FDE cie=00000000 pc=0000000000060ac4..0000000000060adc │ │ +00004de0 0000000000000010 00004de4 FDE cie=00000000 pc=000000000005fe34..000000000005fe44 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004e88 0000000000000010 00004e8c FDE cie=00000000 pc=0000000000060adc..0000000000060ae4 │ │ +00004df4 0000000000000010 00004df8 FDE cie=00000000 pc=000000000005fe44..000000000005fe60 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004e9c 0000000000000010 00004ea0 FDE cie=00000000 pc=0000000000060ae4..0000000000060aec │ │ +00004e08 0000000000000010 00004e0c FDE cie=00000000 pc=000000000005fe60..000000000005fe68 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004eb0 0000000000000010 00004eb4 FDE cie=00000000 pc=0000000000060aec..0000000000060af8 │ │ +00004e1c 0000000000000010 00004e20 FDE cie=00000000 pc=000000000005fe68..000000000005fe78 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004ec4 0000000000000010 00004ec8 FDE cie=00000000 pc=0000000000060af8..0000000000060b04 │ │ +00004e30 0000000000000010 00004e34 FDE cie=00000000 pc=000000000005fe78..000000000005fe80 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004ed8 0000000000000010 00004edc FDE cie=00000000 pc=0000000000060b04..0000000000060b0c │ │ +00004e44 0000000000000010 00004e48 FDE cie=00000000 pc=000000000005fe80..000000000005fe88 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004eec 0000000000000010 00004ef0 FDE cie=00000000 pc=0000000000060b0c..0000000000060b14 │ │ +00004e58 0000000000000010 00004e5c FDE cie=00000000 pc=000000000005fe88..000000000005fe90 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004f00 0000000000000010 00004f04 FDE cie=00000000 pc=0000000000060b14..0000000000060b1c │ │ +00004e6c 0000000000000010 00004e70 FDE cie=00000000 pc=000000000005fe90..000000000005fea0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004f14 0000000000000010 00004f18 FDE cie=00000000 pc=0000000000060b1c..0000000000060b28 │ │ +00004e80 0000000000000010 00004e84 FDE cie=00000000 pc=000000000005fea0..000000000005feb0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004f28 0000000000000010 00004f2c FDE cie=00000000 pc=0000000000060b28..0000000000060b34 │ │ +00004e94 0000000000000010 00004e98 FDE cie=00000000 pc=000000000005feb0..000000000005fec0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004f3c 0000000000000010 00004f40 FDE cie=00000000 pc=0000000000060b34..0000000000060b40 │ │ +00004ea8 0000000000000010 00004eac FDE cie=00000000 pc=000000000005fec0..000000000005fed0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004f50 0000000000000010 00004f54 FDE cie=00000000 pc=0000000000060b40..0000000000060b48 │ │ +00004ebc 0000000000000010 00004ec0 FDE cie=00000000 pc=000000000005fed0..000000000005fee8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004f64 0000000000000010 00004f68 FDE cie=00000000 pc=0000000000060b48..0000000000060b54 │ │ +00004ed0 0000000000000010 00004ed4 FDE cie=00000000 pc=000000000005fee8..000000000005ff00 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004f78 0000000000000010 00004f7c FDE cie=00000000 pc=0000000000060b54..0000000000060b5c │ │ +00004ee4 0000000000000010 00004ee8 FDE cie=00000000 pc=000000000005ff00..000000000005ff0c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004f8c 0000000000000010 00004f90 FDE cie=00000000 pc=0000000000060b5c..0000000000060b68 │ │ +00004ef8 0000000000000010 00004efc FDE cie=00000000 pc=000000000005ff0c..000000000005ff14 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004fa0 0000000000000010 00004fa4 FDE cie=00000000 pc=0000000000060b68..0000000000060b74 │ │ +00004f0c 0000000000000010 00004f10 FDE cie=00000000 pc=000000000005ff14..000000000005ff20 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004fb4 0000000000000010 00004fb8 FDE cie=00000000 pc=0000000000060b74..0000000000060b7c │ │ +00004f20 0000000000000010 00004f24 FDE cie=00000000 pc=000000000005ff20..000000000005ff2c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004fc8 0000000000000010 00004fcc FDE cie=00000000 pc=0000000000060b7c..0000000000060b88 │ │ +00004f34 0000000000000010 00004f38 FDE cie=00000000 pc=000000000005ff2c..000000000005ff38 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004fdc 0000000000000010 00004fe0 FDE cie=00000000 pc=0000000000060b88..0000000000060b94 │ │ +00004f48 0000000000000010 00004f4c FDE cie=00000000 pc=000000000005ff38..000000000005ff40 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004ff0 0000000000000010 00004ff4 FDE cie=00000000 pc=0000000000060b94..0000000000060ba0 │ │ +00004f5c 0000000000000010 00004f60 FDE cie=00000000 pc=000000000005ff40..000000000005ff4c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005004 0000000000000010 00005008 FDE cie=00000000 pc=0000000000060ba0..0000000000060bac │ │ +00004f70 0000000000000010 00004f74 FDE cie=00000000 pc=000000000005ff4c..000000000005ff58 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005018 0000000000000010 0000501c FDE cie=00000000 pc=0000000000060bac..0000000000060bb8 │ │ +00004f84 0000000000000010 00004f88 FDE cie=00000000 pc=000000000005ff58..000000000005ff64 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000502c 0000000000000010 00005030 FDE cie=00000000 pc=0000000000060bb8..0000000000060bc4 │ │ +00004f98 0000000000000010 00004f9c FDE cie=00000000 pc=000000000005ff64..000000000005ff70 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005040 0000000000000010 00005044 FDE cie=00000000 pc=0000000000060bc4..0000000000060bd0 │ │ +00004fac 0000000000000010 00004fb0 FDE cie=00000000 pc=000000000005ff70..000000000005ff78 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005054 0000000000000010 00005058 FDE cie=00000000 pc=0000000000060bd0..0000000000060bd8 │ │ +00004fc0 0000000000000010 00004fc4 FDE cie=00000000 pc=000000000005ff78..000000000005ff80 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005068 0000000000000010 0000506c FDE cie=00000000 pc=0000000000060bd8..0000000000060be0 │ │ +00004fd4 0000000000000010 00004fd8 FDE cie=00000000 pc=000000000005ff80..000000000005ff88 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000507c 0000000000000010 00005080 FDE cie=00000000 pc=0000000000060be0..0000000000060bec │ │ +00004fe8 0000000000000010 00004fec FDE cie=00000000 pc=000000000005ff88..000000000005ff94 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005090 0000000000000010 00005094 FDE cie=00000000 pc=0000000000060bec..0000000000060c00 │ │ +00004ffc 0000000000000010 00005000 FDE cie=00000000 pc=000000000005ff94..000000000005ffa0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000050a4 0000000000000010 000050a8 FDE cie=00000000 pc=0000000000060c00..0000000000060c14 │ │ +00005010 0000000000000010 00005014 FDE cie=00000000 pc=000000000005ffa0..000000000005ffa8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000050b8 0000000000000010 000050bc FDE cie=00000000 pc=0000000000060c14..0000000000060c28 │ │ +00005024 0000000000000010 00005028 FDE cie=00000000 pc=000000000005ffa8..000000000005ffb4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000050cc 0000000000000010 000050d0 FDE cie=00000000 pc=0000000000060c28..0000000000060c34 │ │ +00005038 0000000000000010 0000503c FDE cie=00000000 pc=000000000005ffb4..000000000005ffc8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000050e0 0000000000000010 000050e4 FDE cie=00000000 pc=0000000000060c34..0000000000060c40 │ │ +0000504c 0000000000000010 00005050 FDE cie=00000000 pc=000000000005ffc8..000000000005ffdc │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000050f4 0000000000000010 000050f8 FDE cie=00000000 pc=0000000000060c40..0000000000060c54 │ │ +00005060 0000000000000010 00005064 FDE cie=00000000 pc=000000000005ffdc..000000000005fff0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005108 0000000000000010 0000510c FDE cie=00000000 pc=0000000000060c54..0000000000060c60 │ │ +00005074 0000000000000010 00005078 FDE cie=00000000 pc=000000000005fff0..000000000005fffc │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000511c 0000000000000010 00005120 FDE cie=00000000 pc=0000000000060c60..0000000000060c74 │ │ +00005088 0000000000000010 0000508c FDE cie=00000000 pc=000000000005fffc..0000000000060008 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005130 0000000000000010 00005134 FDE cie=00000000 pc=0000000000060c74..0000000000060c88 │ │ +0000509c 0000000000000010 000050a0 FDE cie=00000000 pc=0000000000060008..0000000000060014 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005144 0000000000000010 00005148 FDE cie=00000000 pc=0000000000060c88..0000000000060c9c │ │ +000050b0 0000000000000010 000050b4 FDE cie=00000000 pc=0000000000060014..0000000000060028 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005158 0000000000000010 0000515c FDE cie=00000000 pc=0000000000060c9c..0000000000060ca8 │ │ +000050c4 0000000000000010 000050c8 FDE cie=00000000 pc=0000000000060028..0000000000060034 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000516c 0000000000000010 00005170 FDE cie=00000000 pc=0000000000060ca8..0000000000060cbc │ │ +000050d8 0000000000000010 000050dc FDE cie=00000000 pc=0000000000060034..0000000000060040 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005180 0000000000000010 00005184 FDE cie=00000000 pc=0000000000060cbc..0000000000060cc8 │ │ +000050ec 0000000000000010 000050f0 FDE cie=00000000 pc=0000000000060040..000000000006004c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005194 0000000000000010 00005198 FDE cie=00000000 pc=0000000000060cc8..0000000000060cdc │ │ +00005100 0000000000000010 00005104 FDE cie=00000000 pc=000000000006004c..0000000000060060 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000051a8 0000000000000010 000051ac FDE cie=00000000 pc=0000000000060cdc..0000000000060ce8 │ │ +00005114 0000000000000010 00005118 FDE cie=00000000 pc=0000000000060060..0000000000060074 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000051bc 0000000000000010 000051c0 FDE cie=00000000 pc=0000000000060ce8..0000000000060cf4 │ │ +00005128 0000000000000010 0000512c FDE cie=00000000 pc=0000000000060074..0000000000060088 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000051d0 0000000000000010 000051d4 FDE cie=00000000 pc=0000000000060cf4..0000000000060d08 │ │ +0000513c 0000000000000010 00005140 FDE cie=00000000 pc=0000000000060088..000000000006009c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000051e4 0000000000000010 000051e8 FDE cie=00000000 pc=0000000000060d08..0000000000060d1c │ │ +00005150 0000000000000010 00005154 FDE cie=00000000 pc=000000000006009c..00000000000600b0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000051f8 000000000000004c 000051fc FDE cie=00000000 pc=0000000000060d1c..0000000000060e14 │ │ - DW_CFA_advance_loc: 4 to 0000000000060d20 │ │ +00005164 000000000000004c 00005168 FDE cie=00000000 pc=00000000000600b0..00000000000601a8 │ │ + DW_CFA_advance_loc: 4 to 00000000000600b4 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000060d24 │ │ + DW_CFA_advance_loc: 4 to 00000000000600b8 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000060d2c │ │ + DW_CFA_advance_loc: 8 to 00000000000600c0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r28 (x28) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 0000000000060d60 │ │ + DW_CFA_advance_loc: 52 to 00000000000600f4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000060d68 │ │ + DW_CFA_advance_loc: 8 to 00000000000600fc │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000060d6c │ │ + DW_CFA_advance_loc: 4 to 0000000000060100 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000060d70 │ │ + DW_CFA_advance_loc: 4 to 0000000000060104 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 124 to 0000000000060dec │ │ + DW_CFA_advance_loc1: 124 to 0000000000060180 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000060df4 │ │ + DW_CFA_advance_loc: 8 to 0000000000060188 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000060df8 │ │ + DW_CFA_advance_loc: 4 to 000000000006018c │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000060dfc │ │ + DW_CFA_advance_loc: 4 to 0000000000060190 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 8 to 0000000000060e04 │ │ + DW_CFA_advance_loc: 8 to 0000000000060198 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000060e0c │ │ + DW_CFA_advance_loc: 8 to 00000000000601a0 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000060e10 │ │ + DW_CFA_advance_loc: 4 to 00000000000601a4 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ │ │ -00005248 0000000000000048 0000524c FDE cie=00000000 pc=0000000000060e14..0000000000060f4c │ │ - DW_CFA_advance_loc: 4 to 0000000000060e18 │ │ +000051b4 0000000000000048 000051b8 FDE cie=00000000 pc=00000000000601a8..00000000000602e0 │ │ + DW_CFA_advance_loc: 4 to 00000000000601ac │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000060e1c │ │ + DW_CFA_advance_loc: 4 to 00000000000601b0 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 16 to 0000000000060e2c │ │ + DW_CFA_advance_loc: 16 to 00000000000601c0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 220 to 0000000000060f08 │ │ + DW_CFA_advance_loc1: 220 to 000000000006029c │ │ DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 16 to 0000000000060f18 │ │ + DW_CFA_advance_loc: 16 to 00000000000602ac │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000060f1c │ │ + DW_CFA_advance_loc: 4 to 00000000000602b0 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000060f20 │ │ + DW_CFA_advance_loc: 4 to 00000000000602b4 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 20 to 0000000000060f34 │ │ + DW_CFA_advance_loc: 20 to 00000000000602c8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 16 to 0000000000060f44 │ │ + DW_CFA_advance_loc: 16 to 00000000000602d8 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000060f48 │ │ + DW_CFA_advance_loc: 4 to 00000000000602dc │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -00005294 0000000000000020 00005298 FDE cie=00000000 pc=0000000000060f4c..0000000000060fd4 │ │ - DW_CFA_advance_loc: 4 to 0000000000060f50 │ │ +00005200 0000000000000020 00005204 FDE cie=00000000 pc=00000000000602e0..0000000000060368 │ │ + DW_CFA_advance_loc: 4 to 00000000000602e4 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000060f54 │ │ + DW_CFA_advance_loc: 4 to 00000000000602e8 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000060f5c │ │ + DW_CFA_advance_loc: 8 to 00000000000602f0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r28 (x28) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000052b8 0000000000000038 000052bc FDE cie=00000000 pc=0000000000060fd4..00000000000610c8 │ │ - DW_CFA_advance_loc: 4 to 0000000000060fd8 │ │ +00005224 0000000000000038 00005228 FDE cie=00000000 pc=0000000000060368..000000000006045c │ │ + DW_CFA_advance_loc: 4 to 000000000006036c │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000060fdc │ │ + DW_CFA_advance_loc: 4 to 0000000000060370 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 16 to 0000000000060fec │ │ + DW_CFA_advance_loc: 16 to 0000000000060380 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 72 to 0000000000061034 │ │ + DW_CFA_advance_loc1: 72 to 00000000000603c8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 16 to 0000000000061044 │ │ + DW_CFA_advance_loc: 16 to 00000000000603d8 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000061048 │ │ + DW_CFA_advance_loc: 4 to 00000000000603dc │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000006104c │ │ + DW_CFA_advance_loc: 4 to 00000000000603e0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -000052f4 0000000000000028 000052f8 FDE cie=00000000 pc=00000000000610c8..00000000000610fc │ │ - DW_CFA_advance_loc: 4 to 00000000000610cc │ │ +00005260 0000000000000028 00005264 FDE cie=00000000 pc=000000000006045c..0000000000060490 │ │ + DW_CFA_advance_loc: 4 to 0000000000060460 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 00000000000610d0 │ │ + DW_CFA_advance_loc: 4 to 0000000000060464 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 8 to 00000000000610d8 │ │ + DW_CFA_advance_loc: 8 to 000000000006046c │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_advance_loc: 20 to 00000000000610ec │ │ + DW_CFA_advance_loc: 20 to 0000000000060480 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 8 to 00000000000610f4 │ │ + DW_CFA_advance_loc: 8 to 0000000000060488 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000610f8 │ │ + DW_CFA_advance_loc: 4 to 000000000006048c │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005320 0000000000000028 00005324 FDE cie=00000000 pc=00000000000610fc..0000000000061130 │ │ - DW_CFA_advance_loc: 4 to 0000000000061100 │ │ +0000528c 0000000000000028 00005290 FDE cie=00000000 pc=0000000000060490..00000000000604c4 │ │ + DW_CFA_advance_loc: 4 to 0000000000060494 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000061104 │ │ + DW_CFA_advance_loc: 4 to 0000000000060498 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 8 to 000000000006110c │ │ + DW_CFA_advance_loc: 8 to 00000000000604a0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_advance_loc: 20 to 0000000000061120 │ │ + DW_CFA_advance_loc: 20 to 00000000000604b4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 8 to 0000000000061128 │ │ + DW_CFA_advance_loc: 8 to 00000000000604bc │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000006112c │ │ + DW_CFA_advance_loc: 4 to 00000000000604c0 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000534c 0000000000000010 00005350 FDE cie=00000000 pc=0000000000061130..000000000006114c │ │ +000052b8 0000000000000010 000052bc FDE cie=00000000 pc=00000000000604c4..00000000000604e0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005360 0000000000000010 00005364 FDE cie=00000000 pc=000000000006114c..0000000000061154 │ │ +000052cc 0000000000000010 000052d0 FDE cie=00000000 pc=00000000000604e0..00000000000604e8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005374 0000000000000028 00005378 FDE cie=00000000 pc=0000000000061154..0000000000061184 │ │ - DW_CFA_advance_loc: 4 to 0000000000061158 │ │ +000052e0 0000000000000028 000052e4 FDE cie=00000000 pc=00000000000604e8..0000000000060518 │ │ + DW_CFA_advance_loc: 4 to 00000000000604ec │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 000000000006115c │ │ + DW_CFA_advance_loc: 4 to 00000000000604f0 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000061164 │ │ + DW_CFA_advance_loc: 8 to 00000000000604f8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_advance_loc: 16 to 0000000000061174 │ │ + DW_CFA_advance_loc: 16 to 0000000000060508 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000006117c │ │ + DW_CFA_advance_loc: 8 to 0000000000060510 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000061180 │ │ + DW_CFA_advance_loc: 4 to 0000000000060514 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000053a0 0000000000000014 000053a4 FDE cie=00000000 pc=0000000000061184..0000000000061194 │ │ +0000530c 0000000000000014 00005310 FDE cie=00000000 pc=0000000000060518..0000000000060528 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000053b8 000000000000002c 000053bc FDE cie=00000000 pc=0000000000061194..0000000000061240 │ │ - DW_CFA_advance_loc: 4 to 0000000000061198 │ │ +00005324 000000000000002c 00005328 FDE cie=00000000 pc=0000000000060528..00000000000605d4 │ │ + DW_CFA_advance_loc: 4 to 000000000006052c │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 000000000006119c │ │ + DW_CFA_advance_loc: 4 to 0000000000060530 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000611a4 │ │ + DW_CFA_advance_loc: 8 to 0000000000060538 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_advance_loc1: 140 to 0000000000061230 │ │ + DW_CFA_advance_loc1: 140 to 00000000000605c4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000061238 │ │ + DW_CFA_advance_loc: 8 to 00000000000605cc │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000006123c │ │ + DW_CFA_advance_loc: 4 to 00000000000605d0 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ │ │ -000053e8 0000000000000040 000053ec FDE cie=00000000 pc=0000000000061240..00000000000612bc │ │ - DW_CFA_advance_loc: 4 to 0000000000061244 │ │ +00005354 0000000000000040 00005358 FDE cie=00000000 pc=00000000000605d4..0000000000060650 │ │ + DW_CFA_advance_loc: 4 to 00000000000605d8 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000061248 │ │ + DW_CFA_advance_loc: 4 to 00000000000605dc │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000061254 │ │ + DW_CFA_advance_loc: 12 to 00000000000605e8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 0000000000061290 │ │ + DW_CFA_advance_loc: 60 to 0000000000060624 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000006129c │ │ + DW_CFA_advance_loc: 12 to 0000000000060630 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000612a0 │ │ + DW_CFA_advance_loc: 4 to 0000000000060634 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000612a4 │ │ + DW_CFA_advance_loc: 4 to 0000000000060638 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 4 to 00000000000612a8 │ │ + DW_CFA_advance_loc: 4 to 000000000006063c │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000612b4 │ │ + DW_CFA_advance_loc: 12 to 0000000000060648 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000612b8 │ │ + DW_CFA_advance_loc: 4 to 000000000006064c │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -0000542c 0000000000000044 00005430 FDE cie=00000000 pc=00000000000612bc..00000000000613a8 │ │ - DW_CFA_advance_loc: 4 to 00000000000612c0 │ │ +00005398 0000000000000044 0000539c FDE cie=00000000 pc=0000000000060650..000000000006073c │ │ + DW_CFA_advance_loc: 4 to 0000000000060654 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 00000000000612c4 │ │ + DW_CFA_advance_loc: 4 to 0000000000060658 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 16 to 00000000000612d4 │ │ + DW_CFA_advance_loc: 16 to 0000000000060668 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 160 to 0000000000061374 │ │ + DW_CFA_advance_loc1: 160 to 0000000000060708 │ │ DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 16 to 0000000000061384 │ │ + DW_CFA_advance_loc: 16 to 0000000000060718 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000061388 │ │ + DW_CFA_advance_loc: 4 to 000000000006071c │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000006138c │ │ + DW_CFA_advance_loc: 4 to 0000000000060720 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 4 to 0000000000061390 │ │ + DW_CFA_advance_loc: 4 to 0000000000060724 │ │ DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 16 to 00000000000613a0 │ │ + DW_CFA_advance_loc: 16 to 0000000000060734 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000613a4 │ │ + DW_CFA_advance_loc: 4 to 0000000000060738 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -00005474 0000000000000010 00005478 FDE cie=00000000 pc=00000000000613a8..00000000000613bc │ │ +000053e0 0000000000000010 000053e4 FDE cie=00000000 pc=000000000006073c..0000000000060750 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005488 0000000000000010 0000548c FDE cie=00000000 pc=00000000000613bc..00000000000613d0 │ │ +000053f4 0000000000000010 000053f8 FDE cie=00000000 pc=0000000000060750..0000000000060764 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000549c 0000000000000028 000054a0 FDE cie=00000000 pc=00000000000613d0..0000000000061410 │ │ - DW_CFA_advance_loc: 4 to 00000000000613d4 │ │ +00005408 0000000000000028 0000540c FDE cie=00000000 pc=0000000000060764..00000000000607a4 │ │ + DW_CFA_advance_loc: 4 to 0000000000060768 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 00000000000613d8 │ │ + DW_CFA_advance_loc: 4 to 000000000006076c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000613e0 │ │ + DW_CFA_advance_loc: 8 to 0000000000060774 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_advance_loc: 32 to 0000000000061400 │ │ + DW_CFA_advance_loc: 32 to 0000000000060794 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000061408 │ │ + DW_CFA_advance_loc: 8 to 000000000006079c │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000006140c │ │ + DW_CFA_advance_loc: 4 to 00000000000607a0 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ │ │ -000054c8 0000000000000028 000054cc FDE cie=00000000 pc=0000000000061410..0000000000061438 │ │ - DW_CFA_advance_loc: 4 to 0000000000061414 │ │ +00005434 0000000000000028 00005438 FDE cie=00000000 pc=00000000000607a4..00000000000607cc │ │ + DW_CFA_advance_loc: 4 to 00000000000607a8 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000061418 │ │ + DW_CFA_advance_loc: 4 to 00000000000607ac │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000006141c │ │ + DW_CFA_advance_loc: 4 to 00000000000607b0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_advance_loc: 16 to 000000000006142c │ │ + DW_CFA_advance_loc: 16 to 00000000000607c0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000061430 │ │ + DW_CFA_advance_loc: 4 to 00000000000607c4 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000061434 │ │ + DW_CFA_advance_loc: 4 to 00000000000607c8 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000054f4 0000000000000028 000054f8 FDE cie=00000000 pc=0000000000061438..0000000000061460 │ │ - DW_CFA_advance_loc: 4 to 000000000006143c │ │ +00005460 0000000000000028 00005464 FDE cie=00000000 pc=00000000000607cc..00000000000607f4 │ │ + DW_CFA_advance_loc: 4 to 00000000000607d0 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000061440 │ │ + DW_CFA_advance_loc: 4 to 00000000000607d4 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000061444 │ │ + DW_CFA_advance_loc: 4 to 00000000000607d8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_advance_loc: 16 to 0000000000061454 │ │ + DW_CFA_advance_loc: 16 to 00000000000607e8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000061458 │ │ + DW_CFA_advance_loc: 4 to 00000000000607ec │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000006145c │ │ + DW_CFA_advance_loc: 4 to 00000000000607f0 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005520 0000000000000044 00005524 FDE cie=00000000 pc=0000000000061460..00000000000615f0 │ │ - DW_CFA_advance_loc: 4 to 0000000000061464 │ │ +0000548c 0000000000000044 00005490 FDE cie=00000000 pc=00000000000607f4..0000000000060984 │ │ + DW_CFA_advance_loc: 4 to 00000000000607f8 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000061468 │ │ + DW_CFA_advance_loc: 4 to 00000000000607fc │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000061480 │ │ + DW_CFA_advance_loc: 24 to 0000000000060814 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_advance_loc2: 336 to 00000000000615d0 │ │ + DW_CFA_advance_loc2: 336 to 0000000000060964 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 00000000000615e8 │ │ + DW_CFA_advance_loc: 24 to 000000000006097c │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000615ec │ │ + DW_CFA_advance_loc: 4 to 0000000000060980 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ @@ -10836,775 +10673,775 @@ │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005568 0000000000000040 0000556c FDE cie=00000000 pc=00000000000615f0..00000000000618b0 │ │ - DW_CFA_advance_loc: 4 to 00000000000615f4 │ │ +000054d4 0000000000000040 000054d8 FDE cie=00000000 pc=0000000000060984..0000000000060c44 │ │ + DW_CFA_advance_loc: 4 to 0000000000060988 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 00000000000615f8 │ │ + DW_CFA_advance_loc: 4 to 000000000006098c │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 000000000006160c │ │ + DW_CFA_advance_loc: 20 to 00000000000609a0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 592 to 000000000006185c │ │ + DW_CFA_advance_loc2: 592 to 0000000000060bf0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000061870 │ │ + DW_CFA_advance_loc: 20 to 0000000000060c04 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000061874 │ │ + DW_CFA_advance_loc: 4 to 0000000000060c08 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000061878 │ │ + DW_CFA_advance_loc: 4 to 0000000000060c0c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -000055ac 0000000000000010 000055b0 FDE cie=00000000 pc=00000000000618b0..00000000000618b8 │ │ +00005518 0000000000000010 0000551c FDE cie=00000000 pc=0000000000060c44..0000000000060c4c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000055c0 0000000000000010 000055c4 FDE cie=00000000 pc=00000000000618b8..00000000000618c0 │ │ +0000552c 0000000000000010 00005530 FDE cie=00000000 pc=0000000000060c4c..0000000000060c54 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000055d4 0000000000000010 000055d8 FDE cie=00000000 pc=00000000000618c0..0000000000061900 │ │ +00005540 0000000000000010 00005544 FDE cie=00000000 pc=0000000000060c54..0000000000060c94 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000055e8 0000000000000078 000055ec FDE cie=00000000 pc=0000000000061900..0000000000061a20 │ │ - DW_CFA_advance_loc: 4 to 0000000000061904 │ │ +00005554 0000000000000078 00005558 FDE cie=00000000 pc=0000000000060c94..0000000000060db4 │ │ + DW_CFA_advance_loc: 4 to 0000000000060c98 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000061908 │ │ + DW_CFA_advance_loc: 4 to 0000000000060c9c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000061910 │ │ + DW_CFA_advance_loc: 8 to 0000000000060ca4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 0000000000061940 │ │ + DW_CFA_advance_loc: 48 to 0000000000060cd4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000061948 │ │ + DW_CFA_advance_loc: 8 to 0000000000060cdc │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000006194c │ │ + DW_CFA_advance_loc: 4 to 0000000000060ce0 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000061950 │ │ + DW_CFA_advance_loc: 4 to 0000000000060ce4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 000000000006195c │ │ + DW_CFA_advance_loc: 12 to 0000000000060cf0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000061964 │ │ + DW_CFA_advance_loc: 8 to 0000000000060cf8 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000061968 │ │ + DW_CFA_advance_loc: 4 to 0000000000060cfc │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000006196c │ │ + DW_CFA_advance_loc: 4 to 0000000000060d00 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 0000000000061984 │ │ + DW_CFA_advance_loc: 24 to 0000000000060d18 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000006198c │ │ + DW_CFA_advance_loc: 8 to 0000000000060d20 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000061990 │ │ + DW_CFA_advance_loc: 4 to 0000000000060d24 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000061994 │ │ + DW_CFA_advance_loc: 4 to 0000000000060d28 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 00000000000619a0 │ │ + DW_CFA_advance_loc: 12 to 0000000000060d34 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000619a8 │ │ + DW_CFA_advance_loc: 8 to 0000000000060d3c │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000619ac │ │ + DW_CFA_advance_loc: 4 to 0000000000060d40 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000619b0 │ │ + DW_CFA_advance_loc: 4 to 0000000000060d44 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 00000000000619bc │ │ + DW_CFA_advance_loc: 12 to 0000000000060d50 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000619c4 │ │ + DW_CFA_advance_loc: 8 to 0000000000060d58 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000619c8 │ │ + DW_CFA_advance_loc: 4 to 0000000000060d5c │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000619cc │ │ + DW_CFA_advance_loc: 4 to 0000000000060d60 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 00000000000619d8 │ │ + DW_CFA_advance_loc: 12 to 0000000000060d6c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000619e0 │ │ + DW_CFA_advance_loc: 8 to 0000000000060d74 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000619e4 │ │ + DW_CFA_advance_loc: 4 to 0000000000060d78 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000619e8 │ │ + DW_CFA_advance_loc: 4 to 0000000000060d7c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005664 0000000000000078 00005668 FDE cie=00000000 pc=0000000000061a20..0000000000061b40 │ │ - DW_CFA_advance_loc: 4 to 0000000000061a24 │ │ +000055d0 0000000000000078 000055d4 FDE cie=00000000 pc=0000000000060db4..0000000000060ed4 │ │ + DW_CFA_advance_loc: 4 to 0000000000060db8 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000061a28 │ │ + DW_CFA_advance_loc: 4 to 0000000000060dbc │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000061a30 │ │ + DW_CFA_advance_loc: 8 to 0000000000060dc4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 0000000000061a60 │ │ + DW_CFA_advance_loc: 48 to 0000000000060df4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000061a68 │ │ + DW_CFA_advance_loc: 8 to 0000000000060dfc │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000061a6c │ │ + DW_CFA_advance_loc: 4 to 0000000000060e00 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000061a70 │ │ + DW_CFA_advance_loc: 4 to 0000000000060e04 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000061a7c │ │ + DW_CFA_advance_loc: 12 to 0000000000060e10 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000061a84 │ │ + DW_CFA_advance_loc: 8 to 0000000000060e18 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000061a88 │ │ + DW_CFA_advance_loc: 4 to 0000000000060e1c │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000061a8c │ │ + DW_CFA_advance_loc: 4 to 0000000000060e20 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 0000000000061aa4 │ │ + DW_CFA_advance_loc: 24 to 0000000000060e38 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000061aac │ │ + DW_CFA_advance_loc: 8 to 0000000000060e40 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000061ab0 │ │ + DW_CFA_advance_loc: 4 to 0000000000060e44 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000061ab4 │ │ + DW_CFA_advance_loc: 4 to 0000000000060e48 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000061ac0 │ │ + DW_CFA_advance_loc: 12 to 0000000000060e54 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000061ac8 │ │ + DW_CFA_advance_loc: 8 to 0000000000060e5c │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000061acc │ │ + DW_CFA_advance_loc: 4 to 0000000000060e60 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000061ad0 │ │ + DW_CFA_advance_loc: 4 to 0000000000060e64 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000061adc │ │ + DW_CFA_advance_loc: 12 to 0000000000060e70 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000061ae4 │ │ + DW_CFA_advance_loc: 8 to 0000000000060e78 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000061ae8 │ │ + DW_CFA_advance_loc: 4 to 0000000000060e7c │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000061aec │ │ + DW_CFA_advance_loc: 4 to 0000000000060e80 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000061af8 │ │ + DW_CFA_advance_loc: 12 to 0000000000060e8c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000061b00 │ │ + DW_CFA_advance_loc: 8 to 0000000000060e94 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000061b04 │ │ + DW_CFA_advance_loc: 4 to 0000000000060e98 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000061b08 │ │ + DW_CFA_advance_loc: 4 to 0000000000060e9c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000056e0 0000000000000010 000056e4 FDE cie=00000000 pc=0000000000061b40..0000000000061b54 │ │ +0000564c 0000000000000010 00005650 FDE cie=00000000 pc=0000000000060ed4..0000000000060ee8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000056f4 0000000000000010 000056f8 FDE cie=00000000 pc=0000000000061b54..0000000000061b64 │ │ +00005660 0000000000000010 00005664 FDE cie=00000000 pc=0000000000060ee8..0000000000060ef8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005708 0000000000000010 0000570c FDE cie=00000000 pc=0000000000061b64..0000000000061b74 │ │ +00005674 0000000000000010 00005678 FDE cie=00000000 pc=0000000000060ef8..0000000000060f08 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000571c 0000000000000034 00005720 FDE cie=00000000 pc=0000000000061b74..0000000000061c4c │ │ - DW_CFA_advance_loc: 4 to 0000000000061b78 │ │ +00005688 0000000000000034 0000568c FDE cie=00000000 pc=0000000000060f08..0000000000060fe0 │ │ + DW_CFA_advance_loc: 4 to 0000000000060f0c │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000061b7c │ │ + DW_CFA_advance_loc: 4 to 0000000000060f10 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000061b88 │ │ + DW_CFA_advance_loc: 12 to 0000000000060f1c │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 0000000000061ba0 │ │ + DW_CFA_advance_loc: 24 to 0000000000060f34 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000061bac │ │ + DW_CFA_advance_loc: 12 to 0000000000060f40 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000061bb0 │ │ + DW_CFA_advance_loc: 4 to 0000000000060f44 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000061bb4 │ │ + DW_CFA_advance_loc: 4 to 0000000000060f48 │ │ DW_CFA_restore_state │ │ │ │ -00005754 0000000000000010 00005758 FDE cie=00000000 pc=0000000000061c4c..0000000000061c90 │ │ +000056c0 0000000000000010 000056c4 FDE cie=00000000 pc=0000000000060fe0..0000000000061024 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005768 0000000000000010 0000576c FDE cie=00000000 pc=0000000000061c90..0000000000061c9c │ │ +000056d4 0000000000000010 000056d8 FDE cie=00000000 pc=0000000000061024..0000000000061030 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000577c 0000000000000010 00005780 FDE cie=00000000 pc=0000000000061c9c..0000000000061ca8 │ │ +000056e8 0000000000000010 000056ec FDE cie=00000000 pc=0000000000061030..000000000006103c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005790 0000000000000028 00005794 FDE cie=00000000 pc=0000000000061ca8..0000000000061cd4 │ │ - DW_CFA_advance_loc: 4 to 0000000000061cac │ │ +000056fc 0000000000000028 00005700 FDE cie=00000000 pc=000000000006103c..0000000000061068 │ │ + DW_CFA_advance_loc: 4 to 0000000000061040 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000061cb0 │ │ + DW_CFA_advance_loc: 4 to 0000000000061044 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000061cb4 │ │ + DW_CFA_advance_loc: 4 to 0000000000061048 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_advance_loc: 20 to 0000000000061cc8 │ │ + DW_CFA_advance_loc: 20 to 000000000006105c │ │ DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000061ccc │ │ + DW_CFA_advance_loc: 4 to 0000000000061060 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000061cd0 │ │ + DW_CFA_advance_loc: 4 to 0000000000061064 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000057bc 000000000000006c 000057c0 FDE cie=00000000 pc=0000000000061cd4..0000000000061f54 │ │ - DW_CFA_advance_loc: 4 to 0000000000061cd8 │ │ +00005728 000000000000006c 0000572c FDE cie=00000000 pc=0000000000061068..00000000000612e8 │ │ + DW_CFA_advance_loc: 4 to 000000000006106c │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000061cdc │ │ + DW_CFA_advance_loc: 4 to 0000000000061070 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000061ce8 │ │ + DW_CFA_advance_loc: 12 to 000000000006107c │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 340 to 0000000000061e3c │ │ + DW_CFA_advance_loc2: 340 to 00000000000611d0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000061e48 │ │ + DW_CFA_advance_loc: 12 to 00000000000611dc │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000061e4c │ │ + DW_CFA_advance_loc: 4 to 00000000000611e0 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000061e50 │ │ + DW_CFA_advance_loc: 4 to 00000000000611e4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 180 to 0000000000061f04 │ │ + DW_CFA_advance_loc1: 180 to 0000000000061298 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000061f10 │ │ + DW_CFA_advance_loc: 12 to 00000000000612a4 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000061f14 │ │ + DW_CFA_advance_loc: 4 to 00000000000612a8 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000061f18 │ │ + DW_CFA_advance_loc: 4 to 00000000000612ac │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000061f24 │ │ + DW_CFA_advance_loc: 12 to 00000000000612b8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000061f30 │ │ + DW_CFA_advance_loc: 12 to 00000000000612c4 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000061f34 │ │ + DW_CFA_advance_loc: 4 to 00000000000612c8 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000061f38 │ │ + DW_CFA_advance_loc: 4 to 00000000000612cc │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 8 to 0000000000061f40 │ │ + DW_CFA_advance_loc: 8 to 00000000000612d4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000061f4c │ │ + DW_CFA_advance_loc: 12 to 00000000000612e0 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000061f50 │ │ + DW_CFA_advance_loc: 4 to 00000000000612e4 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000582c 0000000000000010 00005830 FDE cie=00000000 pc=0000000000061f54..0000000000061f60 │ │ +00005798 0000000000000010 0000579c FDE cie=00000000 pc=00000000000612e8..00000000000612f4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005840 0000000000000010 00005844 FDE cie=00000000 pc=0000000000061f60..0000000000062084 │ │ +000057ac 0000000000000010 000057b0 FDE cie=00000000 pc=00000000000612f4..0000000000061418 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005854 0000000000000048 00005858 FDE cie=00000000 pc=0000000000062084..0000000000062540 │ │ - DW_CFA_advance_loc: 4 to 0000000000062088 │ │ +000057c0 0000000000000048 000057c4 FDE cie=00000000 pc=0000000000061418..00000000000618d4 │ │ + DW_CFA_advance_loc: 4 to 000000000006141c │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 000000000006208c │ │ + DW_CFA_advance_loc: 4 to 0000000000061420 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 00000000000620a4 │ │ + DW_CFA_advance_loc: 24 to 0000000000061438 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 292 to 00000000000621c8 │ │ + DW_CFA_advance_loc2: 292 to 000000000006155c │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 00000000000621e0 │ │ + DW_CFA_advance_loc: 24 to 0000000000061574 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000621e4 │ │ + DW_CFA_advance_loc: 4 to 0000000000061578 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000621e8 │ │ + DW_CFA_advance_loc: 4 to 000000000006157c │ │ DW_CFA_restore_state │ │ │ │ -000058a0 0000000000000048 000058a4 FDE cie=00000000 pc=0000000000062540..0000000000063054 │ │ - DW_CFA_advance_loc: 4 to 0000000000062544 │ │ +0000580c 0000000000000048 00005810 FDE cie=00000000 pc=00000000000618d4..00000000000623e8 │ │ + DW_CFA_advance_loc: 4 to 00000000000618d8 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000062548 │ │ + DW_CFA_advance_loc: 4 to 00000000000618dc │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000062560 │ │ + DW_CFA_advance_loc: 24 to 00000000000618f4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 2548 to 0000000000062f54 │ │ + DW_CFA_advance_loc2: 2548 to 00000000000622e8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000062f6c │ │ + DW_CFA_advance_loc: 24 to 0000000000062300 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000062f70 │ │ + DW_CFA_advance_loc: 4 to 0000000000062304 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000062f74 │ │ + DW_CFA_advance_loc: 4 to 0000000000062308 │ │ DW_CFA_restore_state │ │ │ │ -000058ec 000000000000003c 000058f0 FDE cie=00000000 pc=0000000000063054..0000000000063150 │ │ - DW_CFA_advance_loc: 4 to 0000000000063058 │ │ +00005858 000000000000003c 0000585c FDE cie=00000000 pc=00000000000623e8..00000000000624e4 │ │ + DW_CFA_advance_loc: 4 to 00000000000623ec │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 000000000006305c │ │ + DW_CFA_advance_loc: 4 to 00000000000623f0 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000063064 │ │ + DW_CFA_advance_loc: 8 to 00000000000623f8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 84 to 00000000000630b8 │ │ + DW_CFA_advance_loc1: 84 to 000000000006244c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000630c0 │ │ + DW_CFA_advance_loc: 8 to 0000000000062454 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000630c4 │ │ + DW_CFA_advance_loc: 4 to 0000000000062458 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000630c8 │ │ + DW_CFA_advance_loc: 4 to 000000000006245c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000063108 │ │ + DW_CFA_advance_loc1: 64 to 000000000006249c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000063110 │ │ + DW_CFA_advance_loc: 8 to 00000000000624a4 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000063114 │ │ + DW_CFA_advance_loc: 4 to 00000000000624a8 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000063118 │ │ + DW_CFA_advance_loc: 4 to 00000000000624ac │ │ DW_CFA_restore_state │ │ │ │ -0000592c 00000000000000a4 00005930 FDE cie=00000000 pc=0000000000063150..000000000006334c │ │ - DW_CFA_advance_loc: 4 to 0000000000063154 │ │ +00005898 00000000000000a4 0000589c FDE cie=00000000 pc=00000000000624e4..00000000000626e0 │ │ + DW_CFA_advance_loc: 4 to 00000000000624e8 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000063158 │ │ + DW_CFA_advance_loc: 4 to 00000000000624ec │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000063160 │ │ + DW_CFA_advance_loc: 8 to 00000000000624f4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 72 to 00000000000631a8 │ │ + DW_CFA_advance_loc1: 72 to 000000000006253c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000631b0 │ │ + DW_CFA_advance_loc: 8 to 0000000000062544 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000631b4 │ │ + DW_CFA_advance_loc: 4 to 0000000000062548 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000631b8 │ │ + DW_CFA_advance_loc: 4 to 000000000006254c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 56 to 00000000000631f0 │ │ + DW_CFA_advance_loc: 56 to 0000000000062584 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000631f8 │ │ + DW_CFA_advance_loc: 8 to 000000000006258c │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000631fc │ │ + DW_CFA_advance_loc: 4 to 0000000000062590 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000063200 │ │ + DW_CFA_advance_loc: 4 to 0000000000062594 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 0000000000063214 │ │ + DW_CFA_advance_loc: 20 to 00000000000625a8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000006321c │ │ + DW_CFA_advance_loc: 8 to 00000000000625b0 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000063220 │ │ + DW_CFA_advance_loc: 4 to 00000000000625b4 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000063224 │ │ + DW_CFA_advance_loc: 4 to 00000000000625b8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000063230 │ │ + DW_CFA_advance_loc: 12 to 00000000000625c4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000063238 │ │ + DW_CFA_advance_loc: 8 to 00000000000625cc │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000006323c │ │ + DW_CFA_advance_loc: 4 to 00000000000625d0 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000063240 │ │ + DW_CFA_advance_loc: 4 to 00000000000625d4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 000000000006324c │ │ + DW_CFA_advance_loc: 12 to 00000000000625e0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000063254 │ │ + DW_CFA_advance_loc: 8 to 00000000000625e8 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000063258 │ │ + DW_CFA_advance_loc: 4 to 00000000000625ec │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000006325c │ │ + DW_CFA_advance_loc: 4 to 00000000000625f0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 0000000000063274 │ │ + DW_CFA_advance_loc: 24 to 0000000000062608 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000006327c │ │ + DW_CFA_advance_loc: 8 to 0000000000062610 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000063280 │ │ + DW_CFA_advance_loc: 4 to 0000000000062614 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000063284 │ │ + DW_CFA_advance_loc: 4 to 0000000000062618 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000063290 │ │ + DW_CFA_advance_loc: 12 to 0000000000062624 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000063298 │ │ + DW_CFA_advance_loc: 8 to 000000000006262c │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000006329c │ │ + DW_CFA_advance_loc: 4 to 0000000000062630 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000632a0 │ │ + DW_CFA_advance_loc: 4 to 0000000000062634 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 00000000000632ac │ │ + DW_CFA_advance_loc: 12 to 0000000000062640 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000632b4 │ │ + DW_CFA_advance_loc: 8 to 0000000000062648 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000632b8 │ │ + DW_CFA_advance_loc: 4 to 000000000006264c │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000632bc │ │ + DW_CFA_advance_loc: 4 to 0000000000062650 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 00000000000632c8 │ │ + DW_CFA_advance_loc: 12 to 000000000006265c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000632d0 │ │ + DW_CFA_advance_loc: 8 to 0000000000062664 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000632d4 │ │ + DW_CFA_advance_loc: 4 to 0000000000062668 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000632d8 │ │ + DW_CFA_advance_loc: 4 to 000000000006266c │ │ DW_CFA_restore_state │ │ │ │ -000059d4 0000000000000044 000059d8 FDE cie=00000000 pc=000000000006334c..0000000000063670 │ │ - DW_CFA_advance_loc: 4 to 0000000000063350 │ │ +00005940 0000000000000044 00005944 FDE cie=00000000 pc=00000000000626e0..0000000000062a04 │ │ + DW_CFA_advance_loc: 4 to 00000000000626e4 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000063354 │ │ + DW_CFA_advance_loc: 4 to 00000000000626e8 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000063360 │ │ + DW_CFA_advance_loc: 12 to 00000000000626f4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 316 to 000000000006349c │ │ + DW_CFA_advance_loc2: 316 to 0000000000062830 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000634a8 │ │ + DW_CFA_advance_loc: 12 to 000000000006283c │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000634ac │ │ + DW_CFA_advance_loc: 4 to 0000000000062840 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000634b0 │ │ + DW_CFA_advance_loc: 4 to 0000000000062844 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 00000000000634c4 │ │ + DW_CFA_advance_loc: 20 to 0000000000062858 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000634d0 │ │ + DW_CFA_advance_loc: 12 to 0000000000062864 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000634d4 │ │ + DW_CFA_advance_loc: 4 to 0000000000062868 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000634d8 │ │ + DW_CFA_advance_loc: 4 to 000000000006286c │ │ DW_CFA_restore_state │ │ │ │ -00005a1c 000000000000003c 00005a20 FDE cie=00000000 pc=0000000000063670..0000000000063840 │ │ - DW_CFA_advance_loc: 4 to 0000000000063674 │ │ +00005988 000000000000003c 0000598c FDE cie=00000000 pc=0000000000062a04..0000000000062bd4 │ │ + DW_CFA_advance_loc: 4 to 0000000000062a08 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000063678 │ │ + DW_CFA_advance_loc: 4 to 0000000000062a0c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000063680 │ │ + DW_CFA_advance_loc: 8 to 0000000000062a14 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 00000000000636a4 │ │ + DW_CFA_advance_loc: 36 to 0000000000062a38 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000636ac │ │ + DW_CFA_advance_loc: 8 to 0000000000062a40 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000636b0 │ │ + DW_CFA_advance_loc: 4 to 0000000000062a44 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000636b4 │ │ + DW_CFA_advance_loc: 4 to 0000000000062a48 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 260 to 00000000000637b8 │ │ + DW_CFA_advance_loc2: 260 to 0000000000062b4c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000637c0 │ │ + DW_CFA_advance_loc: 8 to 0000000000062b54 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000637c4 │ │ + DW_CFA_advance_loc: 4 to 0000000000062b58 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000637c8 │ │ + DW_CFA_advance_loc: 4 to 0000000000062b5c │ │ DW_CFA_restore_state │ │ │ │ -00005a5c 0000000000000048 00005a60 FDE cie=00000000 pc=0000000000063840..0000000000064204 │ │ - DW_CFA_advance_loc: 4 to 0000000000063844 │ │ +000059c8 0000000000000048 000059cc FDE cie=00000000 pc=0000000000062bd4..0000000000063598 │ │ + DW_CFA_advance_loc: 4 to 0000000000062bd8 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000063848 │ │ + DW_CFA_advance_loc: 4 to 0000000000062bdc │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000063860 │ │ + DW_CFA_advance_loc: 24 to 0000000000062bf4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1860 to 0000000000063fa4 │ │ + DW_CFA_advance_loc2: 1860 to 0000000000063338 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000063fbc │ │ + DW_CFA_advance_loc: 24 to 0000000000063350 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000063fc0 │ │ + DW_CFA_advance_loc: 4 to 0000000000063354 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000063fc4 │ │ + DW_CFA_advance_loc: 4 to 0000000000063358 │ │ DW_CFA_restore_state │ │ │ │ -00005aa8 0000000000000048 00005aac FDE cie=00000000 pc=0000000000064204..00000000000644ec │ │ - DW_CFA_advance_loc: 4 to 0000000000064208 │ │ +00005a14 0000000000000048 00005a18 FDE cie=00000000 pc=0000000000063598..0000000000063880 │ │ + DW_CFA_advance_loc: 4 to 000000000006359c │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 000000000006420c │ │ + DW_CFA_advance_loc: 4 to 00000000000635a0 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000064224 │ │ + DW_CFA_advance_loc: 24 to 00000000000635b8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_advance_loc2: 680 to 00000000000644cc │ │ + DW_CFA_advance_loc2: 680 to 0000000000063860 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 00000000000644e4 │ │ + DW_CFA_advance_loc: 24 to 0000000000063878 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000644e8 │ │ + DW_CFA_advance_loc: 4 to 000000000006387c │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ @@ -11614,364 +11451,364 @@ │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005af4 0000000000000048 00005af8 FDE cie=00000000 pc=00000000000644ec..000000000006468c │ │ - DW_CFA_advance_loc: 4 to 00000000000644f0 │ │ +00005a60 0000000000000048 00005a64 FDE cie=00000000 pc=0000000000063880..0000000000063a20 │ │ + DW_CFA_advance_loc: 4 to 0000000000063884 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 00000000000644f4 │ │ + DW_CFA_advance_loc: 4 to 0000000000063888 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 28 to 0000000000064510 │ │ + DW_CFA_advance_loc: 28 to 00000000000638a4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 0000000000064534 │ │ + DW_CFA_advance_loc: 36 to 00000000000638c8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 28 to 0000000000064550 │ │ + DW_CFA_advance_loc: 28 to 00000000000638e4 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000064554 │ │ + DW_CFA_advance_loc: 4 to 00000000000638e8 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000064558 │ │ + DW_CFA_advance_loc: 4 to 00000000000638ec │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005b40 0000000000000048 00005b44 FDE cie=00000000 pc=000000000006468c..0000000000064854 │ │ - DW_CFA_advance_loc: 4 to 0000000000064690 │ │ +00005aac 0000000000000048 00005ab0 FDE cie=00000000 pc=0000000000063a20..0000000000063be8 │ │ + DW_CFA_advance_loc: 4 to 0000000000063a24 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000064694 │ │ + DW_CFA_advance_loc: 4 to 0000000000063a28 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 28 to 00000000000646b0 │ │ + DW_CFA_advance_loc: 28 to 0000000000063a44 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 356 to 0000000000064814 │ │ + DW_CFA_advance_loc2: 356 to 0000000000063ba8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 28 to 0000000000064830 │ │ + DW_CFA_advance_loc: 28 to 0000000000063bc4 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000064834 │ │ + DW_CFA_advance_loc: 4 to 0000000000063bc8 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000064838 │ │ + DW_CFA_advance_loc: 4 to 0000000000063bcc │ │ DW_CFA_restore_state │ │ │ │ -00005b8c 000000000000004c 00005b90 FDE cie=00000000 pc=0000000000064854..0000000000064a20 │ │ - DW_CFA_advance_loc: 4 to 0000000000064858 │ │ +00005af8 000000000000004c 00005afc FDE cie=00000000 pc=0000000000063be8..0000000000063db4 │ │ + DW_CFA_advance_loc: 4 to 0000000000063bec │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 000000000006485c │ │ + DW_CFA_advance_loc: 4 to 0000000000063bf0 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 28 to 0000000000064878 │ │ + DW_CFA_advance_loc: 28 to 0000000000063c0c │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 256 to 0000000000064978 │ │ + DW_CFA_advance_loc2: 256 to 0000000000063d0c │ │ DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ - DW_CFA_advance_loc: 28 to 0000000000064994 │ │ + DW_CFA_advance_loc: 28 to 0000000000063d28 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000064998 │ │ + DW_CFA_advance_loc: 4 to 0000000000063d2c │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000006499c │ │ + DW_CFA_advance_loc: 4 to 0000000000063d30 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005bdc 000000000000003c 00005be0 FDE cie=00000000 pc=0000000000064a20..0000000000064b08 │ │ - DW_CFA_advance_loc: 4 to 0000000000064a24 │ │ +00005b48 000000000000003c 00005b4c FDE cie=00000000 pc=0000000000063db4..0000000000063e9c │ │ + DW_CFA_advance_loc: 4 to 0000000000063db8 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000064a28 │ │ + DW_CFA_advance_loc: 4 to 0000000000063dbc │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000064a30 │ │ + DW_CFA_advance_loc: 8 to 0000000000063dc4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 56 to 0000000000064a68 │ │ + DW_CFA_advance_loc: 56 to 0000000000063dfc │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000064a70 │ │ + DW_CFA_advance_loc: 8 to 0000000000063e04 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000064a74 │ │ + DW_CFA_advance_loc: 4 to 0000000000063e08 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000064a78 │ │ + DW_CFA_advance_loc: 4 to 0000000000063e0c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 8 to 0000000000064a80 │ │ + DW_CFA_advance_loc: 8 to 0000000000063e14 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000064a88 │ │ + DW_CFA_advance_loc: 8 to 0000000000063e1c │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000064a8c │ │ + DW_CFA_advance_loc: 4 to 0000000000063e20 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000064a90 │ │ + DW_CFA_advance_loc: 4 to 0000000000063e24 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005c1c 0000000000000014 00005c20 FDE cie=00000000 pc=0000000000064b08..0000000000064b38 │ │ +00005b88 0000000000000014 00005b8c FDE cie=00000000 pc=0000000000063e9c..0000000000063ecc │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005c34 000000000000001c 00005c38 FDE cie=00000000 pc=0000000000064b38..0000000000064b80 │ │ - DW_CFA_advance_loc: 4 to 0000000000064b3c │ │ +00005ba0 000000000000001c 00005ba4 FDE cie=00000000 pc=0000000000063ecc..0000000000063f14 │ │ + DW_CFA_advance_loc: 4 to 0000000000063ed0 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000064b40 │ │ + DW_CFA_advance_loc: 4 to 0000000000063ed4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000064b48 │ │ + DW_CFA_advance_loc: 8 to 0000000000063edc │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ -00005c54 000000000000001c 00005c58 FDE cie=00000000 pc=0000000000064b80..0000000000064bc8 │ │ - DW_CFA_advance_loc: 4 to 0000000000064b84 │ │ +00005bc0 000000000000001c 00005bc4 FDE cie=00000000 pc=0000000000063f14..0000000000063f5c │ │ + DW_CFA_advance_loc: 4 to 0000000000063f18 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000064b88 │ │ + DW_CFA_advance_loc: 4 to 0000000000063f1c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000064b90 │ │ + DW_CFA_advance_loc: 8 to 0000000000063f24 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ -00005c74 0000000000000040 00005c78 FDE cie=00000000 pc=0000000000064bc8..0000000000064c50 │ │ - DW_CFA_advance_loc: 4 to 0000000000064bcc │ │ +00005be0 0000000000000040 00005be4 FDE cie=00000000 pc=0000000000063f5c..0000000000063fe4 │ │ + DW_CFA_advance_loc: 4 to 0000000000063f60 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000064bd0 │ │ + DW_CFA_advance_loc: 4 to 0000000000063f64 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000064bdc │ │ + DW_CFA_advance_loc: 12 to 0000000000063f70 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 68 to 0000000000064c20 │ │ + DW_CFA_advance_loc1: 68 to 0000000000063fb4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000064c2c │ │ + DW_CFA_advance_loc: 12 to 0000000000063fc0 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000064c30 │ │ + DW_CFA_advance_loc: 4 to 0000000000063fc4 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000064c34 │ │ + DW_CFA_advance_loc: 4 to 0000000000063fc8 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 8 to 0000000000064c3c │ │ + DW_CFA_advance_loc: 8 to 0000000000063fd0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000064c48 │ │ + DW_CFA_advance_loc: 12 to 0000000000063fdc │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000064c4c │ │ + DW_CFA_advance_loc: 4 to 0000000000063fe0 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ │ │ -00005cb8 000000000000002c 00005cbc FDE cie=00000000 pc=0000000000064c50..0000000000064c90 │ │ - DW_CFA_advance_loc: 4 to 0000000000064c54 │ │ +00005c24 000000000000002c 00005c28 FDE cie=00000000 pc=0000000000063fe4..0000000000064024 │ │ + DW_CFA_advance_loc: 4 to 0000000000063fe8 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 4 to 0000000000064c58 │ │ + DW_CFA_advance_loc: 4 to 0000000000063fec │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000064c60 │ │ + DW_CFA_advance_loc: 8 to 0000000000063ff4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_advance_loc: 32 to 0000000000064c80 │ │ + DW_CFA_advance_loc: 32 to 0000000000064014 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000064c88 │ │ + DW_CFA_advance_loc: 8 to 000000000006401c │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000064c8c │ │ + DW_CFA_advance_loc: 4 to 0000000000064020 │ │ DW_CFA_AARCH64_negate_ra_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -00005ce8 000000000000001c 00000000 CIE │ │ +00005c54 000000000000001c 00000000 CIE │ │ Version: 1 │ │ Augmentation: "zPLR" │ │ Code alignment factor: 1 │ │ Data alignment factor: -4 │ │ Return address column: 30 │ │ - Augmentation data: 9c 45 d4 05 00 00 00 00 00 1c 1b │ │ + Augmentation data: 9c a1 c7 05 00 00 00 00 00 1c 1b │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ -00005d08 0000000000000050 00000024 FDE cie=00005ce8 pc=0000000000018d18..000000000001947c │ │ - Augmentation data: c7 0e ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000018d1c │ │ +00005c74 0000000000000050 00000024 FDE cie=00005c54 pc=0000000000018bb0..0000000000019310 │ │ + Augmentation data: 83 0e ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000018bb4 │ │ DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 28 to 0000000000018d38 │ │ + DW_CFA_advance_loc: 28 to 0000000000018bd0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 728 to 0000000000019010 │ │ + DW_CFA_advance_loc2: 728 to 0000000000018ea8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 368 │ │ - DW_CFA_advance_loc: 28 to 000000000001902c │ │ + DW_CFA_advance_loc: 28 to 0000000000018ec4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000019030 │ │ + DW_CFA_advance_loc: 4 to 0000000000018ec8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005d5c 0000000000000050 00000078 FDE cie=00005ce8 pc=000000000001947c..0000000000019be0 │ │ - Augmentation data: 33 0f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000019480 │ │ +00005cc8 0000000000000050 00000078 FDE cie=00005c54 pc=0000000000019310..0000000000019a70 │ │ + Augmentation data: ef 0e ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000019314 │ │ DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 28 to 000000000001949c │ │ + DW_CFA_advance_loc: 28 to 0000000000019330 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 728 to 0000000000019774 │ │ + DW_CFA_advance_loc2: 728 to 0000000000019608 │ │ DW_CFA_def_cfa: r31 (sp) ofs 368 │ │ - DW_CFA_advance_loc: 28 to 0000000000019790 │ │ + DW_CFA_advance_loc: 28 to 0000000000019624 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000019794 │ │ + DW_CFA_advance_loc: 4 to 0000000000019628 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005db0 0000000000000070 000000cc FDE cie=00005ce8 pc=0000000000019be0..000000000001ab14 │ │ - Augmentation data: 9f 0f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000019be4 │ │ +00005d1c 0000000000000070 000000cc FDE cie=00005c54 pc=0000000000019a70..000000000001a9a0 │ │ + Augmentation data: 5b 0f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000019a74 │ │ DW_CFA_def_cfa_offset: 416 │ │ - DW_CFA_advance_loc: 32 to 0000000000019c04 │ │ + DW_CFA_advance_loc: 32 to 0000000000019a94 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -11979,1289 +11816,1416 @@ │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_offset_extended: r72 (v8) at cfa-112 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 420 to 0000000000019da8 │ │ + DW_CFA_advance_loc2: 416 to 0000000000019c34 │ │ DW_CFA_def_cfa: r31 (sp) ofs 416 │ │ - DW_CFA_advance_loc: 32 to 0000000000019dc8 │ │ + DW_CFA_advance_loc: 32 to 0000000000019c54 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_restore_extended: r72 (v8) │ │ - DW_CFA_advance_loc: 4 to 0000000000019dcc │ │ + DW_CFA_advance_loc: 4 to 0000000000019c58 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1844 to 000000000001a500 │ │ + DW_CFA_advance_loc2: 1844 to 000000000001a38c │ │ DW_CFA_def_cfa: r31 (sp) ofs 416 │ │ - DW_CFA_advance_loc: 32 to 000000000001a520 │ │ + DW_CFA_advance_loc: 32 to 000000000001a3ac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_restore_extended: r72 (v8) │ │ - DW_CFA_advance_loc: 4 to 000000000001a524 │ │ + DW_CFA_advance_loc: 4 to 000000000001a3b0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005e24 0000000000000070 00000140 FDE cie=00005ce8 pc=000000000001ab14..000000000001ad50 │ │ - Augmentation data: d7 0f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000001ab18 │ │ +00005d90 0000000000000070 00000140 FDE cie=00005c54 pc=000000000001a9a0..000000000001abdc │ │ + Augmentation data: 93 0f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001a9a4 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 20 to 000000000001ab2c │ │ + DW_CFA_advance_loc: 20 to 000000000001a9b8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 296 to 000000000001ac54 │ │ + DW_CFA_advance_loc2: 296 to 000000000001aae0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 20 to 000000000001ac68 │ │ + DW_CFA_advance_loc: 20 to 000000000001aaf4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001ac6c │ │ + DW_CFA_advance_loc: 4 to 000000000001aaf8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 000000000001aca0 │ │ + DW_CFA_advance_loc: 52 to 000000000001ab2c │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 20 to 000000000001acb4 │ │ + DW_CFA_advance_loc: 20 to 000000000001ab40 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001acb8 │ │ + DW_CFA_advance_loc: 4 to 000000000001ab44 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 000000000001acdc │ │ + DW_CFA_advance_loc: 36 to 000000000001ab68 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 20 to 000000000001acf0 │ │ + DW_CFA_advance_loc: 20 to 000000000001ab7c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001acf4 │ │ + DW_CFA_advance_loc: 4 to 000000000001ab80 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 000000000001ad0c │ │ + DW_CFA_advance_loc: 24 to 000000000001ab98 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 20 to 000000000001ad20 │ │ + DW_CFA_advance_loc: 20 to 000000000001abac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001ad24 │ │ + DW_CFA_advance_loc: 4 to 000000000001abb0 │ │ DW_CFA_restore_state │ │ │ │ -00005e98 0000000000000080 000001b4 FDE cie=00005ce8 pc=000000000001afb4..000000000001b350 │ │ - Augmentation data: 87 0f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000001afb8 │ │ +00005e04 0000000000000080 000001b4 FDE cie=00005c54 pc=000000000001ae30..000000000001b1cc │ │ + Augmentation data: 43 0f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001ae34 │ │ DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 20 to 000000000001afcc │ │ + DW_CFA_advance_loc: 20 to 000000000001ae48 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 88 to 000000000001b024 │ │ + DW_CFA_advance_loc1: 88 to 000000000001aea0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ - DW_CFA_advance_loc: 20 to 000000000001b038 │ │ + DW_CFA_advance_loc: 20 to 000000000001aeb4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001b03c │ │ + DW_CFA_advance_loc: 4 to 000000000001aeb8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 264 to 000000000001b144 │ │ + DW_CFA_advance_loc2: 264 to 000000000001afc0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ - DW_CFA_advance_loc: 20 to 000000000001b158 │ │ + DW_CFA_advance_loc: 20 to 000000000001afd4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001b15c │ │ + DW_CFA_advance_loc: 4 to 000000000001afd8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 152 to 000000000001b1f4 │ │ + DW_CFA_advance_loc1: 152 to 000000000001b070 │ │ DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ - DW_CFA_advance_loc: 20 to 000000000001b208 │ │ + DW_CFA_advance_loc: 20 to 000000000001b084 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001b20c │ │ + DW_CFA_advance_loc: 4 to 000000000001b088 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 136 to 000000000001b294 │ │ + DW_CFA_advance_loc1: 136 to 000000000001b110 │ │ DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ - DW_CFA_advance_loc: 20 to 000000000001b2a8 │ │ + DW_CFA_advance_loc: 20 to 000000000001b124 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001b2ac │ │ + DW_CFA_advance_loc: 4 to 000000000001b128 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005f1c 0000000000000040 00000238 FDE cie=00005ce8 pc=000000000001b438..000000000001b49c │ │ - Augmentation data: 43 0f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000001b43c │ │ +00005e88 0000000000000060 00000238 FDE cie=00005c54 pc=000000000001b258..000000000001cccc │ │ + Augmentation data: ff 0e ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001b25c │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 32 to 000000000001b27c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-104 │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-128 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 3732 to 000000000001c110 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 32 to 000000000001c130 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_restore_extended: r72 (v8) │ │ + DW_CFA_restore_extended: r73 (v9) │ │ + DW_CFA_restore_extended: r74 (v10) │ │ + DW_CFA_advance_loc: 4 to 000000000001c134 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00005eec 0000000000000068 0000029c FDE cie=00005c54 pc=000000000001cccc..000000000001d4a4 │ │ + Augmentation data: fb 0f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001ccd0 │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 36 to 000000000001ccf4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-104 │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-120 │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-128 │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-144 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 688 to 000000000001cfa4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 36 to 000000000001cfc8 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_restore_extended: r72 (v8) │ │ + DW_CFA_restore_extended: r73 (v9) │ │ + DW_CFA_restore_extended: r74 (v10) │ │ + DW_CFA_restore_extended: r75 (v11) │ │ + DW_CFA_restore_extended: r76 (v12) │ │ + DW_CFA_advance_loc: 4 to 000000000001cfcc │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + │ │ +00005f58 000000000000004c 00000308 FDE cie=00005c54 pc=000000000001d4a4..000000000001d670 │ │ + Augmentation data: fb 0f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001d4a8 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 24 to 000000000001d4c0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 356 to 000000000001d624 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 000000000001d63c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001d640 │ │ + DW_CFA_restore_state │ │ + │ │ +00005fa8 0000000000000040 00000358 FDE cie=00005c54 pc=000000000001d6c8..000000000001d72c │ │ + Augmentation data: d3 0f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001d6cc │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001b444 │ │ + DW_CFA_advance_loc: 8 to 000000000001d6d4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 000000000001b468 │ │ + DW_CFA_advance_loc: 36 to 000000000001d6f8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001b470 │ │ + DW_CFA_advance_loc: 8 to 000000000001d700 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001b474 │ │ + DW_CFA_advance_loc: 4 to 000000000001d704 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001b47c │ │ + DW_CFA_advance_loc: 8 to 000000000001d70c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001b480 │ │ + DW_CFA_advance_loc: 4 to 000000000001d710 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00005f60 0000000000000050 0000027c FDE cie=00005ce8 pc=000000000001b49c..000000000001b548 │ │ - Augmentation data: 0b 0f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000001b4a0 │ │ +00005fec 0000000000000050 0000039c FDE cie=00005c54 pc=000000000001d72c..000000000001d7d8 │ │ + Augmentation data: 9b 0f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001d730 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001b4b0 │ │ + DW_CFA_advance_loc: 16 to 000000000001d740 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 000000000001b4e4 │ │ + DW_CFA_advance_loc: 52 to 000000000001d774 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001b4f4 │ │ + DW_CFA_advance_loc: 16 to 000000000001d784 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001b4f8 │ │ + DW_CFA_advance_loc: 4 to 000000000001d788 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001b508 │ │ + DW_CFA_advance_loc: 16 to 000000000001d798 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001b50c │ │ + DW_CFA_advance_loc: 4 to 000000000001d79c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00005fb4 0000000000000054 000002d0 FDE cie=00005ce8 pc=000000000001b548..000000000001b684 │ │ - Augmentation data: d3 0e ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000001b54c │ │ +00006040 0000000000000054 000003f0 FDE cie=00005c54 pc=000000000001d7d8..000000000001d914 │ │ + Augmentation data: 63 0f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001d7dc │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 000000000001b560 │ │ + DW_CFA_advance_loc: 20 to 000000000001d7f0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 112 to 000000000001b5d0 │ │ + DW_CFA_advance_loc1: 112 to 000000000001d860 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 000000000001b5e4 │ │ + DW_CFA_advance_loc: 20 to 000000000001d874 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001b5e8 │ │ + DW_CFA_advance_loc: 4 to 000000000001d878 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 000000000001b5fc │ │ + DW_CFA_advance_loc: 20 to 000000000001d88c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001b600 │ │ + DW_CFA_advance_loc: 4 to 000000000001d890 │ │ DW_CFA_restore_state │ │ │ │ -0000600c 0000000000000040 00000328 FDE cie=00005ce8 pc=000000000001b750..000000000001b7ec │ │ - Augmentation data: a7 0e ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000001b754 │ │ +00006098 000000000000003c 00000448 FDE cie=00005c54 pc=000000000001d9e0..000000000001da74 │ │ + Augmentation data: 37 0f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001d9e4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001b75c │ │ + DW_CFA_advance_loc: 8 to 000000000001d9ec │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 72 to 000000000001b7a4 │ │ + DW_CFA_advance_loc1: 64 to 000000000001da2c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001b7ac │ │ + DW_CFA_advance_loc: 8 to 000000000001da34 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001b7b0 │ │ + DW_CFA_advance_loc: 4 to 000000000001da38 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001b7b8 │ │ + DW_CFA_advance_loc: 8 to 000000000001da40 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001b7bc │ │ + DW_CFA_advance_loc: 4 to 000000000001da44 │ │ DW_CFA_restore_state │ │ │ │ -00006050 0000000000000040 0000036c FDE cie=00005ce8 pc=000000000001b7ec..000000000001b890 │ │ - Augmentation data: 6f 0e ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000001b7f0 │ │ +000060d8 000000000000003c 00000488 FDE cie=00005c54 pc=000000000001da74..000000000001db10 │ │ + Augmentation data: 03 0f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001da78 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001b7f8 │ │ + DW_CFA_advance_loc: 8 to 000000000001da80 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 80 to 000000000001b848 │ │ + DW_CFA_advance_loc1: 72 to 000000000001dac8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001b850 │ │ + DW_CFA_advance_loc: 8 to 000000000001dad0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001b854 │ │ + DW_CFA_advance_loc: 4 to 000000000001dad4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001b85c │ │ + DW_CFA_advance_loc: 8 to 000000000001dadc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001b860 │ │ + DW_CFA_advance_loc: 4 to 000000000001dae0 │ │ DW_CFA_restore_state │ │ │ │ -00006094 0000000000000074 000003b0 FDE cie=00005ce8 pc=000000000001b980..000000000001bab8 │ │ - Augmentation data: 37 0e ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000001b984 │ │ +00006118 0000000000000074 000004c8 FDE cie=00005c54 pc=000000000001dc1c..000000000001dd54 │ │ + Augmentation data: cf 0e ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001dc20 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001b994 │ │ + DW_CFA_advance_loc: 16 to 000000000001dc30 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 56 to 000000000001b9cc │ │ + DW_CFA_advance_loc: 56 to 000000000001dc68 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001b9dc │ │ + DW_CFA_advance_loc: 16 to 000000000001dc78 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001b9e0 │ │ + DW_CFA_advance_loc: 4 to 000000000001dc7c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 000000000001ba10 │ │ + DW_CFA_advance_loc: 48 to 000000000001dcac │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001ba20 │ │ + DW_CFA_advance_loc: 16 to 000000000001dcbc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001ba24 │ │ + DW_CFA_advance_loc: 4 to 000000000001dcc0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 000000000001ba54 │ │ + DW_CFA_advance_loc: 48 to 000000000001dcf0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001ba64 │ │ + DW_CFA_advance_loc: 16 to 000000000001dd00 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001ba68 │ │ + DW_CFA_advance_loc: 4 to 000000000001dd04 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001ba78 │ │ + DW_CFA_advance_loc: 16 to 000000000001dd14 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001ba7c │ │ + DW_CFA_advance_loc: 4 to 000000000001dd18 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -0000610c 0000000000000050 00000428 FDE cie=00005ce8 pc=000000000001bab8..000000000001bb64 │ │ - Augmentation data: db 0d ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000001babc │ │ +00006190 0000000000000050 00000540 FDE cie=00005c54 pc=000000000001dd54..000000000001de00 │ │ + Augmentation data: 73 0e ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001dd58 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001bacc │ │ + DW_CFA_advance_loc: 16 to 000000000001dd68 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 000000000001bb00 │ │ + DW_CFA_advance_loc: 52 to 000000000001dd9c │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001bb10 │ │ + DW_CFA_advance_loc: 16 to 000000000001ddac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001bb14 │ │ + DW_CFA_advance_loc: 4 to 000000000001ddb0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001bb24 │ │ + DW_CFA_advance_loc: 16 to 000000000001ddc0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001bb28 │ │ + DW_CFA_advance_loc: 4 to 000000000001ddc4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00006160 0000000000000074 0000047c FDE cie=00005ce8 pc=000000000001bb64..000000000001bc9c │ │ - Augmentation data: a3 0d ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000001bb68 │ │ +000061e4 0000000000000074 00000594 FDE cie=00005c54 pc=000000000001de00..000000000001df38 │ │ + Augmentation data: 3b 0e ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001de04 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001bb78 │ │ + DW_CFA_advance_loc: 16 to 000000000001de14 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 000000000001bbac │ │ + DW_CFA_advance_loc: 52 to 000000000001de48 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001bbbc │ │ + DW_CFA_advance_loc: 16 to 000000000001de58 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001bbc0 │ │ + DW_CFA_advance_loc: 4 to 000000000001de5c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 000000000001bbcc │ │ + DW_CFA_advance_loc: 12 to 000000000001de68 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001bbdc │ │ + DW_CFA_advance_loc: 16 to 000000000001de78 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001bbe0 │ │ + DW_CFA_advance_loc: 4 to 000000000001de7c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001bbf0 │ │ + DW_CFA_advance_loc: 16 to 000000000001de8c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001bbf4 │ │ + DW_CFA_advance_loc: 4 to 000000000001de90 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 000000000001bc30 │ │ + DW_CFA_advance_loc: 60 to 000000000001decc │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001bc40 │ │ + DW_CFA_advance_loc: 16 to 000000000001dedc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001bc44 │ │ + DW_CFA_advance_loc: 4 to 000000000001dee0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -000061d8 0000000000000060 000004f4 FDE cie=00005ce8 pc=000000000001bc9c..000000000001d5c4 │ │ - Augmentation data: 53 0d ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000001bca0 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 32 to 000000000001bcc0 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_offset_extended: r72 (v8) at cfa-104 │ │ - DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-128 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 2684 to 000000000001c73c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 32 to 000000000001c75c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_restore_extended: r72 (v8) │ │ - DW_CFA_restore_extended: r73 (v9) │ │ - DW_CFA_restore_extended: r74 (v10) │ │ - DW_CFA_advance_loc: 4 to 000000000001c760 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -0000623c 0000000000000068 00000558 FDE cie=00005ce8 pc=000000000001d5c4..000000000001dd94 │ │ - Augmentation data: 37 0e ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000001d5c8 │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 36 to 000000000001d5ec │ │ - DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_offset_extended: r72 (v8) at cfa-104 │ │ - DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-120 │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-128 │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-144 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 580 to 000000000001d830 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ - DW_CFA_advance_loc: 36 to 000000000001d854 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_restore_extended: r72 (v8) │ │ - DW_CFA_restore_extended: r73 (v9) │ │ - DW_CFA_restore_extended: r74 (v10) │ │ - DW_CFA_restore_extended: r75 (v11) │ │ - DW_CFA_restore_extended: r76 (v12) │ │ - DW_CFA_advance_loc: 4 to 000000000001d858 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - │ │ -000062a8 0000000000000058 000005c4 FDE cie=00005ce8 pc=000000000001e024..000000000001e13c │ │ - Augmentation data: 3b 0e ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000001e028 │ │ +0000625c 0000000000000058 0000060c FDE cie=00005c54 pc=000000000001e218..000000000001e330 │ │ + Augmentation data: eb 0d ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001e21c │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 24 to 000000000001e040 │ │ + DW_CFA_advance_loc: 24 to 000000000001e234 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 140 to 000000000001e0cc │ │ + DW_CFA_advance_loc1: 140 to 000000000001e2c0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 24 to 000000000001e0e4 │ │ + DW_CFA_advance_loc: 24 to 000000000001e2d8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001e0e8 │ │ + DW_CFA_advance_loc: 4 to 000000000001e2dc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 000000000001e0f8 │ │ + DW_CFA_advance_loc: 16 to 000000000001e2ec │ │ DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 24 to 000000000001e110 │ │ + DW_CFA_advance_loc: 24 to 000000000001e304 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001e114 │ │ + DW_CFA_advance_loc: 4 to 000000000001e308 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006304 000000000000005c 00000620 FDE cie=00005ce8 pc=000000000001e180..000000000001e2bc │ │ - Augmentation data: f3 0d ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000001e184 │ │ +000062b8 000000000000005c 00000668 FDE cie=00005c54 pc=000000000001e39c..000000000001e4d8 │ │ + Augmentation data: a3 0d ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001e3a0 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 24 to 000000000001e19c │ │ + DW_CFA_advance_loc: 24 to 000000000001e3b8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 176 to 000000000001e24c │ │ + DW_CFA_advance_loc1: 176 to 000000000001e468 │ │ DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 24 to 000000000001e264 │ │ + DW_CFA_advance_loc: 24 to 000000000001e480 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001e268 │ │ + DW_CFA_advance_loc: 4 to 000000000001e484 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 000000000001e278 │ │ + DW_CFA_advance_loc: 16 to 000000000001e494 │ │ DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 24 to 000000000001e290 │ │ + DW_CFA_advance_loc: 24 to 000000000001e4ac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001e294 │ │ + DW_CFA_advance_loc: 4 to 000000000001e4b0 │ │ DW_CFA_restore_state │ │ │ │ -00006364 0000000000000054 00000680 FDE cie=00005ce8 pc=000000000001e2bc..000000000001e3d8 │ │ - Augmentation data: ab 0d ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000001e2c0 │ │ +00006318 0000000000000054 000006c8 FDE cie=00005c54 pc=000000000001e4d8..000000000001e5f4 │ │ + Augmentation data: 5b 0d ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001e4dc │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 20 to 000000000001e2d4 │ │ + DW_CFA_advance_loc: 20 to 000000000001e4f0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 156 to 000000000001e370 │ │ + DW_CFA_advance_loc1: 156 to 000000000001e58c │ │ DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 20 to 000000000001e384 │ │ + DW_CFA_advance_loc: 20 to 000000000001e5a0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001e388 │ │ + DW_CFA_advance_loc: 4 to 000000000001e5a4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 000000000001e398 │ │ + DW_CFA_advance_loc: 16 to 000000000001e5b4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 20 to 000000000001e3ac │ │ + DW_CFA_advance_loc: 20 to 000000000001e5c8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001e3b0 │ │ + DW_CFA_advance_loc: 4 to 000000000001e5cc │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000063bc 0000000000000064 000006d8 FDE cie=00005ce8 pc=000000000001e3d8..000000000001e838 │ │ - Augmentation data: 6b 0d ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000001e3dc │ │ +00006370 0000000000000064 00000720 FDE cie=00005c54 pc=000000000001e5f4..000000000001ea54 │ │ + Augmentation data: 1b 0d ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001e5f8 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 000000000001e3f4 │ │ + DW_CFA_advance_loc: 24 to 000000000001e610 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 800 to 000000000001e714 │ │ + DW_CFA_advance_loc2: 800 to 000000000001e930 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 000000000001e72c │ │ + DW_CFA_advance_loc: 24 to 000000000001e948 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001e730 │ │ + DW_CFA_advance_loc: 4 to 000000000001e94c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 180 to 000000000001e7e4 │ │ + DW_CFA_advance_loc1: 180 to 000000000001ea00 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 000000000001e7fc │ │ + DW_CFA_advance_loc: 24 to 000000000001ea18 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001e800 │ │ + DW_CFA_advance_loc: 4 to 000000000001ea1c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00006424 0000000000000050 00000740 FDE cie=00005ce8 pc=000000000001e838..000000000001ee8c │ │ - Augmentation data: 2f 0d ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000001e83c │ │ +000063d8 0000000000000050 00000788 FDE cie=00005c54 pc=000000000001ea54..000000000001f0a8 │ │ + Augmentation data: df 0c ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001ea58 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 28 to 000000000001e858 │ │ + DW_CFA_advance_loc: 28 to 000000000001ea74 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1480 to 000000000001ee20 │ │ + DW_CFA_advance_loc2: 1480 to 000000000001f03c │ │ DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ - DW_CFA_advance_loc: 28 to 000000000001ee3c │ │ + DW_CFA_advance_loc: 28 to 000000000001f058 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001ee40 │ │ + DW_CFA_advance_loc: 4 to 000000000001f05c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006478 0000000000000058 00000794 FDE cie=00005ce8 pc=000000000001f148..000000000001f2fc │ │ - Augmentation data: f7 0c ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000001f14c │ │ +0000642c 0000000000000058 000007dc FDE cie=00005c54 pc=000000000001f220..000000000001f3d8 │ │ + Augmentation data: a7 0c ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001f224 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 20 to 000000000001f160 │ │ + DW_CFA_advance_loc: 20 to 000000000001f238 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 252 to 000000000001f25c │ │ + DW_CFA_advance_loc1: 252 to 000000000001f334 │ │ DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 20 to 000000000001f270 │ │ + DW_CFA_advance_loc: 20 to 000000000001f348 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001f274 │ │ + DW_CFA_advance_loc: 4 to 000000000001f34c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 80 to 000000000001f2c4 │ │ + DW_CFA_advance_loc1: 84 to 000000000001f3a0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 20 to 000000000001f2d8 │ │ + DW_CFA_advance_loc: 20 to 000000000001f3b4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001f2dc │ │ + DW_CFA_advance_loc: 4 to 000000000001f3b8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000064d4 000000000000004c 000007f0 FDE cie=00005ce8 pc=000000000001f350..000000000001fa58 │ │ - Augmentation data: af 0c ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000001f354 │ │ +00006488 000000000000004c 00000838 FDE cie=00005c54 pc=000000000001f42c..000000000001fb74 │ │ + Augmentation data: 5f 0c ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001f430 │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 28 to 000000000001f370 │ │ + DW_CFA_advance_loc: 28 to 000000000001f44c │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1420 to 000000000001f8fc │ │ + DW_CFA_advance_loc2: 1484 to 000000000001fa18 │ │ DW_CFA_def_cfa: r31 (sp) ofs 240 │ │ - DW_CFA_advance_loc: 28 to 000000000001f918 │ │ + DW_CFA_advance_loc: 28 to 000000000001fa34 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001f91c │ │ + DW_CFA_advance_loc: 4 to 000000000001fa38 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00006524 0000000000000054 00000840 FDE cie=00005ce8 pc=0000000000020a40..0000000000020bec │ │ - Augmentation data: c7 0c ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000020a44 │ │ +000064d8 0000000000000054 00000888 FDE cie=00005c54 pc=00000000000209d0..0000000000020b7c │ │ + Augmentation data: 7f 0c ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000209d4 │ │ DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 12 to 0000000000020a50 │ │ + DW_CFA_advance_loc: 12 to 00000000000209e0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 0000000000020a74 │ │ + DW_CFA_advance_loc: 36 to 0000000000020a04 │ │ DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ - DW_CFA_advance_loc: 12 to 0000000000020a80 │ │ + DW_CFA_advance_loc: 12 to 0000000000020a10 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000020a84 │ │ + DW_CFA_advance_loc: 4 to 0000000000020a14 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 260 to 0000000000020b88 │ │ + DW_CFA_advance_loc2: 260 to 0000000000020b18 │ │ DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ - DW_CFA_advance_loc: 12 to 0000000000020b94 │ │ + DW_CFA_advance_loc: 12 to 0000000000020b24 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000020b98 │ │ + DW_CFA_advance_loc: 4 to 0000000000020b28 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 0000000000020bb0 │ │ + DW_CFA_advance_loc: 24 to 0000000000020b40 │ │ DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ - DW_CFA_advance_loc: 12 to 0000000000020bbc │ │ + DW_CFA_advance_loc: 12 to 0000000000020b4c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000020bc0 │ │ + DW_CFA_advance_loc: 4 to 0000000000020b50 │ │ DW_CFA_restore_state │ │ │ │ -0000657c 0000000000000048 00000898 FDE cie=00005ce8 pc=0000000000020f60..0000000000021240 │ │ - Augmentation data: 9b 0c ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000020f64 │ │ +00006530 0000000000000048 000008e0 FDE cie=00005c54 pc=0000000000020f00..00000000000211e0 │ │ + Augmentation data: 53 0c ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000020f04 │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 24 to 0000000000020f7c │ │ + DW_CFA_advance_loc: 24 to 0000000000020f1c │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 0000000000020fb0 │ │ + DW_CFA_advance_loc: 52 to 0000000000020f50 │ │ DW_CFA_def_cfa: r31 (sp) ofs 240 │ │ - DW_CFA_advance_loc: 24 to 0000000000020fc8 │ │ + DW_CFA_advance_loc: 24 to 0000000000020f68 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_restore_extended: r72 (v8) │ │ - DW_CFA_advance_loc: 4 to 0000000000020fcc │ │ + DW_CFA_advance_loc: 4 to 0000000000020f6c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000065c8 0000000000000030 000008e4 FDE cie=00005ce8 pc=0000000000021240..00000000000212d8 │ │ - Augmentation data: 93 0c ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000021244 │ │ +0000657c 0000000000000030 0000092c FDE cie=00005c54 pc=00000000000211e0..0000000000021278 │ │ + Augmentation data: 4b 0c ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000211e4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000021250 │ │ + DW_CFA_advance_loc: 12 to 00000000000211f0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 92 to 00000000000212ac │ │ + DW_CFA_advance_loc1: 92 to 000000000002124c │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 00000000000212b8 │ │ + DW_CFA_advance_loc: 12 to 0000000000021258 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000212bc │ │ + DW_CFA_advance_loc: 4 to 000000000002125c │ │ DW_CFA_restore_state │ │ │ │ -000065fc 0000000000000050 00000918 FDE cie=00005ce8 pc=000000000002156c..0000000000021f48 │ │ - Augmentation data: 6b 0c ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000021570 │ │ +000065b0 0000000000000050 00000960 FDE cie=00005c54 pc=000000000002150c..0000000000021ec0 │ │ + Augmentation data: 23 0c ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000021510 │ │ DW_CFA_def_cfa_offset: 432 │ │ - DW_CFA_advance_loc: 28 to 000000000002158c │ │ + DW_CFA_advance_loc: 28 to 000000000002152c │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 2116 to 0000000000021dd0 │ │ + DW_CFA_advance_loc2: 2076 to 0000000000021d48 │ │ DW_CFA_def_cfa: r31 (sp) ofs 432 │ │ - DW_CFA_advance_loc: 28 to 0000000000021dec │ │ + DW_CFA_advance_loc: 28 to 0000000000021d64 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000021df0 │ │ + DW_CFA_advance_loc: 4 to 0000000000021d68 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006650 0000000000000054 0000096c FDE cie=00005ce8 pc=0000000000022758..0000000000022994 │ │ - Augmentation data: 93 0c ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000002275c │ │ +00006604 0000000000000054 000009b4 FDE cie=00005c54 pc=00000000000226d0..000000000002290c │ │ + Augmentation data: 4b 0c ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000226d4 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 20 to 0000000000022770 │ │ + DW_CFA_advance_loc: 20 to 00000000000226e8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 320 to 00000000000228b0 │ │ + DW_CFA_advance_loc2: 320 to 0000000000022828 │ │ DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 20 to 00000000000228c4 │ │ + DW_CFA_advance_loc: 20 to 000000000002283c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000228c8 │ │ + DW_CFA_advance_loc: 4 to 0000000000022840 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 140 to 0000000000022954 │ │ + DW_CFA_advance_loc1: 140 to 00000000000228cc │ │ DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 20 to 0000000000022968 │ │ + DW_CFA_advance_loc: 20 to 00000000000228e0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002296c │ │ + DW_CFA_advance_loc: 4 to 00000000000228e4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -000066a8 0000000000000048 000009c4 FDE cie=00005ce8 pc=0000000000024ae8..0000000000024d04 │ │ - Augmentation data: 5f 0c ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000024aec │ │ +0000665c 000000000000004c 00000a0c FDE cie=00005c54 pc=0000000000022a04..0000000000022bdc │ │ + Augmentation data: 17 0c ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000022a08 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000022a20 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 348 to 0000000000022b7c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000022b94 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000022b98 │ │ + DW_CFA_restore_state │ │ + │ │ +000066ac 0000000000000048 00000a5c FDE cie=00005c54 pc=0000000000024a0c..0000000000024c28 │ │ + Augmentation data: ef 0b ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000024a10 │ │ DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 24 to 0000000000024b04 │ │ + DW_CFA_advance_loc: 24 to 0000000000024a28 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 372 to 0000000000024c78 │ │ + DW_CFA_advance_loc2: 372 to 0000000000024b9c │ │ DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ - DW_CFA_advance_loc: 24 to 0000000000024c90 │ │ + DW_CFA_advance_loc: 24 to 0000000000024bb4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000024c94 │ │ + DW_CFA_advance_loc: 4 to 0000000000024bb8 │ │ DW_CFA_restore_state │ │ │ │ -000066f4 0000000000000054 00000a10 FDE cie=00005ce8 pc=0000000000024d64..0000000000024e6c │ │ - Augmentation data: 2f 0c ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000024d68 │ │ +000066f8 0000000000000054 00000aa8 FDE cie=00005c54 pc=0000000000024c84..0000000000024d88 │ │ + Augmentation data: bf 0b ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000024c88 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 16 to 0000000000024d78 │ │ + DW_CFA_advance_loc: 16 to 0000000000024c98 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 0000000000024db4 │ │ + DW_CFA_advance_loc: 60 to 0000000000024cd4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 16 to 0000000000024dc4 │ │ + DW_CFA_advance_loc: 16 to 0000000000024ce4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000024dc8 │ │ + DW_CFA_advance_loc: 4 to 0000000000024ce8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000024dd4 │ │ + DW_CFA_advance_loc: 12 to 0000000000024cf4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 16 to 0000000000024de4 │ │ + DW_CFA_advance_loc: 16 to 0000000000024d04 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000024de8 │ │ + DW_CFA_advance_loc: 4 to 0000000000024d08 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 0000000000024e1c │ │ + DW_CFA_advance_loc: 48 to 0000000000024d38 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 16 to 0000000000024e2c │ │ + DW_CFA_advance_loc: 16 to 0000000000024d48 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000024e30 │ │ + DW_CFA_advance_loc: 4 to 0000000000024d4c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -0000674c 0000000000000078 00000a68 FDE cie=00005ce8 pc=0000000000026a40..0000000000028108 │ │ - Augmentation data: ef 0b ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000026a44 │ │ +00006750 0000000000000040 00000b00 FDE cie=00005c54 pc=0000000000024d88..0000000000024dec │ │ + Augmentation data: 7f 0b ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000024d8c │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000024d94 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 36 to 0000000000024db8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000024dc0 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000024dc4 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000024dcc │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000024dd0 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + │ │ +00006794 0000000000000034 00000b44 FDE cie=00005c54 pc=0000000000024dec..0000000000024e30 │ │ + Augmentation data: 47 0b ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000024df0 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000024df8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 24 to 0000000000024e10 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000024e18 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000024e1c │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000067cc 0000000000000078 00000b7c FDE cie=00005c54 pc=00000000000269e4..000000000002807c │ │ + Augmentation data: 1b 0b ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000269e8 │ │ DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 40 to 0000000000026a6c │ │ + DW_CFA_advance_loc: 40 to 0000000000026a10 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -13276,17 +13240,17 @@ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-120 │ │ DW_CFA_offset_extended: r75 (v11) at cfa-128 │ │ DW_CFA_offset_extended: r76 (v12) at cfa-136 │ │ DW_CFA_offset_extended: r77 (v13) at cfa-144 │ │ DW_CFA_offset_extended: r78 (v14) at cfa-152 │ │ DW_CFA_offset_extended: r79 (v15) at cfa-160 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 5480 to 0000000000027fd4 │ │ + DW_CFA_advance_loc2: 384 to 0000000000026b90 │ │ DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ - DW_CFA_advance_loc: 40 to 0000000000027ffc │ │ + DW_CFA_advance_loc: 40 to 0000000000026bb8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ @@ -13300,21 +13264,21 @@ │ │ DW_CFA_restore_extended: r73 (v9) │ │ DW_CFA_restore_extended: r74 (v10) │ │ DW_CFA_restore_extended: r75 (v11) │ │ DW_CFA_restore_extended: r76 (v12) │ │ DW_CFA_restore_extended: r77 (v13) │ │ DW_CFA_restore_extended: r78 (v14) │ │ DW_CFA_restore_extended: r79 (v15) │ │ - DW_CFA_advance_loc: 4 to 0000000000028000 │ │ + DW_CFA_advance_loc: 4 to 0000000000026bbc │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000067c8 0000000000000050 00000ae4 FDE cie=00005ce8 pc=0000000000029984..0000000000029de4 │ │ - Augmentation data: a3 0b ff ff ff ff ff ff │ │ +00006848 0000000000000050 00000bf8 FDE cie=00005c54 pc=0000000000029984..0000000000029de8 │ │ + Augmentation data: cf 0a ff ff ff ff ff ff │ │ DW_CFA_advance_loc: 4 to 0000000000029988 │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_advance_loc: 28 to 00000000000299a4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ @@ -13345,710 +13309,659 @@ │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_advance_loc: 4 to 0000000000029d58 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000681c 0000000000000020 00000b38 FDE cie=00005ce8 pc=000000000002cc80..000000000002ccb0 │ │ - Augmentation data: 73 0b ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000002cc84 │ │ +0000689c 0000000000000020 00000c4c FDE cie=00005c54 pc=000000000002cd58..000000000002cd88 │ │ + Augmentation data: 9f 0a ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000002cd5c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 000000000002cc8c │ │ + DW_CFA_advance_loc: 8 to 000000000002cd64 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00006840 000000000000004c 00000b5c FDE cie=00005ce8 pc=000000000002e5e0..000000000002ed44 │ │ - Augmentation data: 5f 0b ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000002e5e4 │ │ +000068c0 000000000000004c 00000c70 FDE cie=00005c54 pc=000000000002f29c..000000000002fa90 │ │ + Augmentation data: 8b 0a ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000002f2a0 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 000000000002e5fc │ │ + DW_CFA_advance_loc: 24 to 000000000002f2b8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 000000000002e638 │ │ + DW_CFA_advance_loc: 60 to 000000000002f2f4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 000000000002e650 │ │ + DW_CFA_advance_loc: 24 to 000000000002f30c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002e654 │ │ + DW_CFA_advance_loc: 4 to 000000000002f310 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006890 0000000000000074 00000bac FDE cie=00005ce8 pc=000000000002ed8c..000000000002eec4 │ │ - Augmentation data: 7b 0b ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000002ed90 │ │ +00006910 0000000000000074 00000cc0 FDE cie=00005c54 pc=000000000002fad4..000000000002fc0c │ │ + Augmentation data: ab 0a ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000002fad8 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000002eda0 │ │ + DW_CFA_advance_loc: 16 to 000000000002fae8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 56 to 000000000002edd8 │ │ + DW_CFA_advance_loc: 56 to 000000000002fb20 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000002ede8 │ │ + DW_CFA_advance_loc: 16 to 000000000002fb30 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002edec │ │ + DW_CFA_advance_loc: 4 to 000000000002fb34 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 000000000002ee1c │ │ + DW_CFA_advance_loc: 48 to 000000000002fb64 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000002ee2c │ │ + DW_CFA_advance_loc: 16 to 000000000002fb74 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002ee30 │ │ + DW_CFA_advance_loc: 4 to 000000000002fb78 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 000000000002ee60 │ │ + DW_CFA_advance_loc: 48 to 000000000002fba8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000002ee70 │ │ + DW_CFA_advance_loc: 16 to 000000000002fbb8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002ee74 │ │ + DW_CFA_advance_loc: 4 to 000000000002fbbc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000002ee84 │ │ + DW_CFA_advance_loc: 16 to 000000000002fbcc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002ee88 │ │ + DW_CFA_advance_loc: 4 to 000000000002fbd0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00006908 0000000000000074 00000c24 FDE cie=00005ce8 pc=000000000002eec4..000000000002effc │ │ - Augmentation data: 1f 0b ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000002eec8 │ │ +00006988 0000000000000074 00000d38 FDE cie=00005c54 pc=000000000002fc0c..000000000002fd44 │ │ + Augmentation data: 4f 0a ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000002fc10 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000002eed8 │ │ + DW_CFA_advance_loc: 16 to 000000000002fc20 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 000000000002ef0c │ │ + DW_CFA_advance_loc: 52 to 000000000002fc54 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000002ef1c │ │ + DW_CFA_advance_loc: 16 to 000000000002fc64 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002ef20 │ │ + DW_CFA_advance_loc: 4 to 000000000002fc68 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 000000000002ef2c │ │ + DW_CFA_advance_loc: 12 to 000000000002fc74 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000002ef3c │ │ + DW_CFA_advance_loc: 16 to 000000000002fc84 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002ef40 │ │ + DW_CFA_advance_loc: 4 to 000000000002fc88 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000002ef50 │ │ + DW_CFA_advance_loc: 16 to 000000000002fc98 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002ef54 │ │ + DW_CFA_advance_loc: 4 to 000000000002fc9c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 000000000002ef90 │ │ + DW_CFA_advance_loc: 60 to 000000000002fcd8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000002efa0 │ │ + DW_CFA_advance_loc: 16 to 000000000002fce8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002efa4 │ │ + DW_CFA_advance_loc: 4 to 000000000002fcec │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00006980 0000000000000068 00000c9c FDE cie=00005ce8 pc=000000000002effc..000000000002f470 │ │ - Augmentation data: cf 0a ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000002f000 │ │ +00006a00 0000000000000050 00000db0 FDE cie=00005c54 pc=000000000002fd44..0000000000030170 │ │ + Augmentation data: ff 09 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000002fd48 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 28 to 000000000002f01c │ │ + DW_CFA_advance_loc: 28 to 000000000002fd64 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 856 to 000000000002f374 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ - DW_CFA_advance_loc: 28 to 000000000002f390 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002f394 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 68 to 000000000002f3d8 │ │ + DW_CFA_advance_loc2: 908 to 00000000000300f0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ - DW_CFA_advance_loc: 28 to 000000000002f3f4 │ │ + DW_CFA_advance_loc: 28 to 000000000003010c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002f3f8 │ │ + DW_CFA_advance_loc: 4 to 0000000000030110 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000069ec 0000000000000058 00000d08 FDE cie=00005ce8 pc=000000000002f470..000000000002f9b4 │ │ - Augmentation data: 87 0a ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000002f474 │ │ +00006a54 0000000000000058 00000e04 FDE cie=00005c54 pc=0000000000030170..00000000000306f0 │ │ + Augmentation data: cf 09 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000030174 │ │ DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 20 to 000000000002f488 │ │ + DW_CFA_advance_loc: 20 to 0000000000030188 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 264 to 000000000002f590 │ │ + DW_CFA_advance_loc1: 244 to 000000000003027c │ │ DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ - DW_CFA_advance_loc: 20 to 000000000002f5a4 │ │ + DW_CFA_advance_loc: 20 to 0000000000030290 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002f5a8 │ │ + DW_CFA_advance_loc: 4 to 0000000000030294 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 744 to 000000000002f890 │ │ + DW_CFA_advance_loc2: 772 to 0000000000030598 │ │ DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ - DW_CFA_advance_loc: 20 to 000000000002f8a4 │ │ + DW_CFA_advance_loc: 20 to 00000000000305ac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002f8a8 │ │ + DW_CFA_advance_loc: 4 to 00000000000305b0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00006a48 0000000000000054 00000d64 FDE cie=00005ce8 pc=000000000002f9b4..000000000002faa8 │ │ - Augmentation data: 93 0a ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000002f9b8 │ │ +00006ab0 0000000000000048 00000e60 FDE cie=00005c54 pc=00000000000306f0..00000000000307ac │ │ + Augmentation data: cf 09 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000306f4 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000002f9c4 │ │ + DW_CFA_advance_loc: 12 to 0000000000030700 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000002f9e4 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000002f9f0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002f9f4 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 104 to 000000000002fa5c │ │ + DW_CFA_advance_loc1: 80 to 0000000000030750 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000002fa68 │ │ + DW_CFA_advance_loc: 12 to 000000000003075c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002fa6c │ │ + DW_CFA_advance_loc: 4 to 0000000000030760 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 4 to 000000000002fa70 │ │ + DW_CFA_advance_loc: 8 to 0000000000030768 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000002fa7c │ │ + DW_CFA_advance_loc: 12 to 0000000000030774 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002fa80 │ │ + DW_CFA_advance_loc: 4 to 0000000000030778 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00006aa0 0000000000000040 00000dbc FDE cie=00005ce8 pc=000000000002fb44..000000000002fc44 │ │ - Augmentation data: 5f 0a ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000002fb48 │ │ +00006afc 0000000000000040 00000eac FDE cie=00005c54 pc=0000000000030848..0000000000030948 │ │ + Augmentation data: a7 09 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000003084c │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 12 to 000000000002fb54 │ │ + DW_CFA_advance_loc: 12 to 0000000000030858 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 164 to 000000000002fbf8 │ │ + DW_CFA_advance_loc1: 164 to 00000000000308fc │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 12 to 000000000002fc04 │ │ + DW_CFA_advance_loc: 12 to 0000000000030908 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002fc08 │ │ + DW_CFA_advance_loc: 4 to 000000000003090c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 12 to 000000000002fc14 │ │ + DW_CFA_advance_loc: 12 to 0000000000030918 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002fc18 │ │ + DW_CFA_advance_loc: 4 to 000000000003091c │ │ DW_CFA_restore_state │ │ │ │ -00006ae4 0000000000000040 00000e00 FDE cie=00005ce8 pc=000000000002fc44..000000000002fd40 │ │ - Augmentation data: 2f 0a ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000002fc48 │ │ +00006b40 0000000000000040 00000ef0 FDE cie=00005c54 pc=0000000000030948..0000000000030a44 │ │ + Augmentation data: 77 09 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000003094c │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 12 to 000000000002fc54 │ │ + DW_CFA_advance_loc: 12 to 0000000000030958 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 160 to 000000000002fcf4 │ │ + DW_CFA_advance_loc1: 160 to 00000000000309f8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 12 to 000000000002fd00 │ │ + DW_CFA_advance_loc: 12 to 0000000000030a04 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002fd04 │ │ + DW_CFA_advance_loc: 4 to 0000000000030a08 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 12 to 000000000002fd10 │ │ + DW_CFA_advance_loc: 12 to 0000000000030a14 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002fd14 │ │ + DW_CFA_advance_loc: 4 to 0000000000030a18 │ │ DW_CFA_restore_state │ │ │ │ -00006b28 000000000000003c 00000e44 FDE cie=00005ce8 pc=000000000002fd40..000000000002fe8c │ │ - Augmentation data: ff 09 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000002fd44 │ │ +00006b84 0000000000000048 00000f34 FDE cie=00005c54 pc=0000000000030b44..0000000000030c88 │ │ + Augmentation data: 47 09 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000030b48 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 16 to 000000000002fd54 │ │ + DW_CFA_advance_loc: 16 to 0000000000030b58 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 208 to 000000000002fe24 │ │ + DW_CFA_advance_loc1: 180 to 0000000000030c0c │ │ DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 16 to 000000000002fe34 │ │ + DW_CFA_advance_loc: 16 to 0000000000030c1c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002fe38 │ │ + DW_CFA_advance_loc: 4 to 0000000000030c20 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00006b68 0000000000000034 00000e84 FDE cie=00005ce8 pc=000000000002fe8c..000000000002ff08 │ │ - Augmentation data: ef 09 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000002fe90 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000002fe9c │ │ - DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 80 to 000000000002feec │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000002fef8 │ │ + DW_CFA_advance_loc1: 68 to 0000000000030c64 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ + DW_CFA_advance_loc: 16 to 0000000000030c74 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002fefc │ │ + DW_CFA_advance_loc: 4 to 0000000000030c78 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00006ba0 0000000000000044 00000ebc FDE cie=00005ce8 pc=000000000002ffe0..0000000000030078 │ │ - Augmentation data: cb 09 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000002ffe4 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000002fff0 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ +00006bd0 0000000000000034 00000f80 FDE cie=00005c54 pc=0000000000030c88..0000000000030d28 │ │ + Augmentation data: 2b 09 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000030c8c │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000030c94 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 0000000000030004 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000030010 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000030014 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 0000000000030044 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000030050 │ │ + DW_CFA_advance_loc1: 76 to 0000000000030ce0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000030ce8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000030054 │ │ + DW_CFA_advance_loc: 4 to 0000000000030cec │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ │ │ -00006be8 0000000000000030 00000f04 FDE cie=00005ce8 pc=0000000000030078..00000000000301e0 │ │ - Augmentation data: 8f 09 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000003007c │ │ +00006c08 0000000000000034 00000fb8 FDE cie=00005c54 pc=0000000000030d4c..0000000000030f04 │ │ + Augmentation data: 1b 09 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000030d50 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 12 to 0000000000030088 │ │ + DW_CFA_advance_loc: 12 to 0000000000030d5c │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 212 to 000000000003015c │ │ + DW_CFA_advance_loc1: 240 to 0000000000030e4c │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 12 to 0000000000030168 │ │ + DW_CFA_advance_loc: 12 to 0000000000030e58 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003016c │ │ + DW_CFA_advance_loc: 4 to 0000000000030e5c │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ │ │ -00006c1c 0000000000000048 00000f38 FDE cie=00005ce8 pc=00000000000301e0..000000000003048c │ │ - Augmentation data: 87 09 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000301e4 │ │ +00006c40 0000000000000048 00000ff0 FDE cie=00005c54 pc=0000000000030f04..00000000000311b0 │ │ + Augmentation data: 17 09 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000030f08 │ │ DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 12 to 00000000000301f0 │ │ + DW_CFA_advance_loc: 12 to 0000000000030f14 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 236 to 00000000000302dc │ │ + DW_CFA_advance_loc1: 236 to 0000000000031000 │ │ DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ - DW_CFA_advance_loc: 12 to 00000000000302e8 │ │ + DW_CFA_advance_loc: 12 to 000000000003100c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000302ec │ │ + DW_CFA_advance_loc: 4 to 0000000000031010 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 272 to 00000000000303fc │ │ + DW_CFA_advance_loc2: 272 to 0000000000031120 │ │ DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ - DW_CFA_advance_loc: 12 to 0000000000030408 │ │ + DW_CFA_advance_loc: 12 to 000000000003112c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003040c │ │ + DW_CFA_advance_loc: 4 to 0000000000031130 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006c68 0000000000000040 00000f84 FDE cie=00005ce8 pc=000000000003048c..000000000003051c │ │ - Augmentation data: 77 09 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000030490 │ │ +00006c8c 0000000000000040 0000103c FDE cie=00005c54 pc=00000000000311b0..0000000000031240 │ │ + Augmentation data: 07 09 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000311b4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000030498 │ │ + DW_CFA_advance_loc: 8 to 00000000000311bc │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 00000000000304cc │ │ + DW_CFA_advance_loc: 52 to 00000000000311f0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000304d4 │ │ + DW_CFA_advance_loc: 8 to 00000000000311f8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000304d8 │ │ + DW_CFA_advance_loc: 4 to 00000000000311fc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000304e0 │ │ + DW_CFA_advance_loc: 8 to 0000000000031204 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000304e4 │ │ + DW_CFA_advance_loc: 4 to 0000000000031208 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00006cac 0000000000000044 00000fc8 FDE cie=00005ce8 pc=0000000000032820..0000000000032f48 │ │ - Augmentation data: 3f 09 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000032824 │ │ +00006cd0 0000000000000044 00001080 FDE cie=00005c54 pc=000000000003360c..0000000000034058 │ │ + Augmentation data: cf 08 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000033610 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000032838 │ │ + DW_CFA_advance_loc: 20 to 0000000000033624 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r28 (x28) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1664 to 0000000000032eb8 │ │ + DW_CFA_advance_loc2: 2468 to 0000000000033fc8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000032ecc │ │ + DW_CFA_advance_loc: 20 to 0000000000033fdc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000032ed0 │ │ + DW_CFA_advance_loc: 4 to 0000000000033fe0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00006cf4 0000000000000044 00001010 FDE cie=00005ce8 pc=0000000000033748..0000000000033e60 │ │ - Augmentation data: 1b 09 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000003374c │ │ +00006d18 0000000000000044 000010c8 FDE cie=00005c54 pc=0000000000034784..00000000000351c4 │ │ + Augmentation data: ab 08 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000034788 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000033760 │ │ + DW_CFA_advance_loc: 20 to 000000000003479c │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r28 (x28) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1648 to 0000000000033dd0 │ │ + DW_CFA_advance_loc2: 2456 to 0000000000035134 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000033de4 │ │ + DW_CFA_advance_loc: 20 to 0000000000035148 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000033de8 │ │ + DW_CFA_advance_loc: 4 to 000000000003514c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00006d3c 0000000000000044 00001058 FDE cie=00005ce8 pc=0000000000033e60..0000000000034590 │ │ - Augmentation data: f7 08 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000033e64 │ │ +00006d60 0000000000000044 00001110 FDE cie=00005c54 pc=00000000000351c4..0000000000035c1c │ │ + Augmentation data: 87 08 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000351c8 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000033e78 │ │ + DW_CFA_advance_loc: 20 to 00000000000351dc │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r28 (x28) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1672 to 0000000000034500 │ │ + DW_CFA_advance_loc2: 2480 to 0000000000035b8c │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000034514 │ │ + DW_CFA_advance_loc: 20 to 0000000000035ba0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000034518 │ │ + DW_CFA_advance_loc: 4 to 0000000000035ba4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00006d84 0000000000000058 000010a0 FDE cie=00005ce8 pc=00000000000345f8..0000000000034bb0 │ │ - Augmentation data: d3 08 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000345fc │ │ +00006da8 0000000000000058 00001158 FDE cie=00005c54 pc=0000000000035c84..00000000000362a0 │ │ + Augmentation data: 63 08 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000035c88 │ │ DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 32 to 000000000003461c │ │ + DW_CFA_advance_loc: 32 to 0000000000035ca8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -14057,17 +13970,17 @@ │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_offset_extended: r72 (v8) at cfa-104 │ │ DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 928 to 00000000000349bc │ │ + DW_CFA_advance_loc2: 960 to 0000000000036068 │ │ DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ - DW_CFA_advance_loc: 32 to 00000000000349dc │ │ + DW_CFA_advance_loc: 32 to 0000000000036088 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ @@ -14075,556 +13988,499 @@ │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_restore_extended: r72 (v8) │ │ DW_CFA_restore_extended: r73 (v9) │ │ - DW_CFA_advance_loc: 4 to 00000000000349e0 │ │ + DW_CFA_advance_loc: 4 to 000000000003608c │ │ DW_CFA_restore_state │ │ │ │ -00006de0 0000000000000038 000010fc FDE cie=00005ce8 pc=0000000000034ed8..0000000000034f70 │ │ - Augmentation data: f3 08 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000034edc │ │ +00006e04 0000000000000038 000011b4 FDE cie=00005c54 pc=00000000000365bc..0000000000036654 │ │ + Augmentation data: 83 08 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000365c0 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000034ee8 │ │ + DW_CFA_advance_loc: 12 to 00000000000365cc │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 76 to 0000000000034f34 │ │ + DW_CFA_advance_loc1: 76 to 0000000000036618 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000034f40 │ │ + DW_CFA_advance_loc: 12 to 0000000000036624 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000034f44 │ │ + DW_CFA_advance_loc: 4 to 0000000000036628 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006e1c 0000000000000040 00001138 FDE cie=00005ce8 pc=0000000000034f70..0000000000034fd4 │ │ - Augmentation data: d7 08 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000034f74 │ │ +00006e40 0000000000000040 000011f0 FDE cie=00005c54 pc=0000000000036654..00000000000366b8 │ │ + Augmentation data: 67 08 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000036658 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000034f7c │ │ + DW_CFA_advance_loc: 8 to 0000000000036660 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 0000000000034fa0 │ │ + DW_CFA_advance_loc: 36 to 0000000000036684 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000034fa8 │ │ + DW_CFA_advance_loc: 8 to 000000000003668c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000034fac │ │ + DW_CFA_advance_loc: 4 to 0000000000036690 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000034fb4 │ │ + DW_CFA_advance_loc: 8 to 0000000000036698 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000034fb8 │ │ + DW_CFA_advance_loc: 4 to 000000000003669c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00006e60 0000000000000020 0000117c FDE cie=00005ce8 pc=0000000000034fd4..0000000000034fec │ │ - Augmentation data: 9f 08 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000034fd8 │ │ +00006e84 0000000000000020 00001234 FDE cie=00005c54 pc=00000000000366b8..00000000000366d0 │ │ + Augmentation data: 2f 08 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000366bc │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000034fdc │ │ + DW_CFA_advance_loc: 4 to 00000000000366c0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00006e84 0000000000000038 000011a0 FDE cie=00005ce8 pc=0000000000034fec..000000000003505c │ │ - Augmentation data: 83 08 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000034ff0 │ │ +00006ea8 0000000000000038 00001258 FDE cie=00005c54 pc=00000000000366d0..0000000000036740 │ │ + Augmentation data: 13 08 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000366d4 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000034ffc │ │ + DW_CFA_advance_loc: 12 to 00000000000366e0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 0000000000035028 │ │ + DW_CFA_advance_loc: 44 to 000000000003670c │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000035034 │ │ + DW_CFA_advance_loc: 12 to 0000000000036718 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000035038 │ │ + DW_CFA_advance_loc: 4 to 000000000003671c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006ec0 0000000000000040 000011dc FDE cie=00005ce8 pc=0000000000035718..000000000003577c │ │ - Augmentation data: 53 08 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000003571c │ │ +00006ee4 0000000000000040 00001294 FDE cie=00005c54 pc=0000000000036dfc..0000000000036e60 │ │ + Augmentation data: e3 07 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000036e00 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000035724 │ │ + DW_CFA_advance_loc: 8 to 0000000000036e08 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 0000000000035748 │ │ + DW_CFA_advance_loc: 36 to 0000000000036e2c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000035750 │ │ + DW_CFA_advance_loc: 8 to 0000000000036e34 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000035754 │ │ + DW_CFA_advance_loc: 4 to 0000000000036e38 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000003575c │ │ + DW_CFA_advance_loc: 8 to 0000000000036e40 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000035760 │ │ + DW_CFA_advance_loc: 4 to 0000000000036e44 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00006f04 0000000000000044 00001220 FDE cie=00005ce8 pc=00000000000357c4..0000000000035aa0 │ │ - Augmentation data: 1b 08 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000357c8 │ │ +00006f28 0000000000000044 000012d8 FDE cie=00005c54 pc=0000000000036ea8..0000000000037184 │ │ + Augmentation data: ab 07 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000036eac │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 24 to 00000000000357e0 │ │ + DW_CFA_advance_loc: 24 to 0000000000036ec4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 540 to 00000000000359fc │ │ + DW_CFA_advance_loc2: 540 to 00000000000370e0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 24 to 0000000000035a14 │ │ + DW_CFA_advance_loc: 24 to 00000000000370f8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000035a18 │ │ + DW_CFA_advance_loc: 4 to 00000000000370fc │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00006f4c 0000000000000050 00001268 FDE cie=00005ce8 pc=000000000003dda4..000000000003e0ec │ │ - Augmentation data: f7 07 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000003dda8 │ │ +00006f70 0000000000000050 00001320 FDE cie=00005c54 pc=000000000003f388..000000000003f6cc │ │ + Augmentation data: 87 07 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000003f38c │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 28 to 000000000003ddc4 │ │ + DW_CFA_advance_loc: 28 to 000000000003f3a8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 740 to 000000000003e0a8 │ │ + DW_CFA_advance_loc2: 736 to 000000000003f688 │ │ DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ - DW_CFA_advance_loc: 28 to 000000000003e0c4 │ │ + DW_CFA_advance_loc: 28 to 000000000003f6a4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003e0c8 │ │ + DW_CFA_advance_loc: 4 to 000000000003f6a8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006fa0 0000000000000034 000012bc FDE cie=00005ce8 pc=000000000003e0ec..000000000003e5cc │ │ - Augmentation data: b7 07 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 32 to 000000000003e10c │ │ +00006fc4 0000000000000030 00001374 FDE cie=00005c54 pc=000000000003f6cc..000000000003fb50 │ │ + Augmentation data: 47 07 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 32 to 000000000003f6ec │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00006fd8 0000000000000040 000012f4 FDE cie=00005ce8 pc=000000000003e7d0..000000000003e87c │ │ - Augmentation data: e7 07 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000003e7d4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 000000000003e7e0 │ │ +00006ff8 000000000000003c 000013a8 FDE cie=00005c54 pc=000000000003fd5c..000000000003fe18 │ │ + Augmentation data: 77 07 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000003fd60 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 000000000003fd6c │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 000000000003e810 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 000000000003e81c │ │ + DW_CFA_advance_loc: 44 to 000000000003fd98 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000003fda4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003e820 │ │ + DW_CFA_advance_loc: 4 to 000000000003fda8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 000000000003e830 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 000000000003e83c │ │ + DW_CFA_advance_loc: 44 to 000000000003fdd4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000003fde0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003e840 │ │ + DW_CFA_advance_loc: 4 to 000000000003fde4 │ │ DW_CFA_restore_state │ │ │ │ -0000701c 0000000000000034 00001338 FDE cie=00005ce8 pc=000000000003ea38..000000000003eaa4 │ │ - Augmentation data: c7 07 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000003ea3c │ │ +00007038 0000000000000034 000013e8 FDE cie=00005c54 pc=00000000000400bc..0000000000040158 │ │ + Augmentation data: 5f 07 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000400c0 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000003ea44 │ │ + DW_CFA_advance_loc: 8 to 00000000000400c8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 72 to 000000000003ea8c │ │ + DW_CFA_advance_loc1: 76 to 0000000000040114 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000003ea94 │ │ + DW_CFA_advance_loc: 8 to 000000000004011c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003ea98 │ │ + DW_CFA_advance_loc: 4 to 0000000000040120 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00007054 0000000000000050 00001370 FDE cie=00005ce8 pc=000000000003ead4..000000000003eba4 │ │ - Augmentation data: a3 07 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000003ead8 │ │ +00007070 0000000000000044 00001420 FDE cie=00005c54 pc=0000000000040180..000000000004026c │ │ + Augmentation data: 47 07 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000040184 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000003eae0 │ │ + DW_CFA_advance_loc: 8 to 000000000004018c │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 108 to 000000000003eb4c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000003eb54 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003eb58 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 88 to 00000000000401e4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000003eb60 │ │ + DW_CFA_advance_loc: 8 to 00000000000401ec │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003eb64 │ │ + DW_CFA_advance_loc: 4 to 00000000000401f0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003eb84 │ │ + DW_CFA_advance_loc: 28 to 000000000004020c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000003eb8c │ │ + DW_CFA_advance_loc: 8 to 0000000000040214 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003eb90 │ │ + DW_CFA_advance_loc: 4 to 0000000000040218 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000070a8 0000000000000028 000013c4 FDE cie=00005ce8 pc=000000000003ec10..000000000003ed5c │ │ - Augmentation data: 7b 07 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 20 to 000000000003ec24 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ +000070b8 0000000000000024 00001468 FDE cie=00005c54 pc=00000000000402d8..00000000000403f8 │ │ + Augmentation data: 33 07 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 16 to 00000000000402e8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_nop │ │ │ │ -000070d4 0000000000000054 000013f0 FDE cie=00005ce8 pc=000000000003ed8c..000000000003f07c │ │ - Augmentation data: 77 07 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000003ed90 │ │ - DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 20 to 000000000003eda4 │ │ +000070e0 0000000000000054 00001490 FDE cie=00005c54 pc=0000000000040420..0000000000040700 │ │ + Augmentation data: 27 07 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000040424 │ │ + DW_CFA_def_cfa_offset: 448 │ │ + DW_CFA_advance_loc: 20 to 0000000000040438 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 524 to 000000000003efb0 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 480 │ │ - DW_CFA_advance_loc: 20 to 000000000003efc4 │ │ + DW_CFA_advance_loc2: 520 to 0000000000040640 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 448 │ │ + DW_CFA_advance_loc: 20 to 0000000000040654 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003efc8 │ │ + DW_CFA_advance_loc: 4 to 0000000000040658 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 76 to 000000000003f014 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 480 │ │ - DW_CFA_advance_loc: 20 to 000000000003f028 │ │ + DW_CFA_advance_loc1: 64 to 0000000000040698 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 448 │ │ + DW_CFA_advance_loc: 20 to 00000000000406ac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003f02c │ │ + DW_CFA_advance_loc: 4 to 00000000000406b0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000712c 0000000000000044 00001448 FDE cie=00005ce8 pc=000000000003f1d8..000000000003f270 │ │ - Augmentation data: 43 07 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000003f1dc │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000003f1e8 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 000000000003f200 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000003f20c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003f210 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 000000000003f23c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000003f248 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003f24c │ │ - DW_CFA_restore_state │ │ - │ │ -00007174 000000000000004c 00001490 FDE cie=00005ce8 pc=000000000003f53c..000000000003f77c │ │ - Augmentation data: 07 07 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000003f540 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 000000000003f558 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ +00007138 0000000000000048 000014e8 FDE cie=00005c54 pc=0000000000040afc..0000000000040d64 │ │ + Augmentation data: f3 06 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000040b00 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 20 to 0000000000040b14 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_offset: r28 (x28) at cfa-64 │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 384 to 000000000003f6d8 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 000000000003f6f0 │ │ + DW_CFA_advance_loc2: 492 to 0000000000040d00 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 0000000000040d14 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003f6f4 │ │ + DW_CFA_advance_loc: 4 to 0000000000040d18 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000071c4 0000000000000048 000014e0 FDE cie=00005ce8 pc=000000000003f77c..000000000003fa44 │ │ - Augmentation data: df 06 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000003f780 │ │ - DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 24 to 000000000003f798 │ │ +00007184 0000000000000048 00001534 FDE cie=00005c54 pc=0000000000040d64..0000000000040ff4 │ │ + Augmentation data: cf 06 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000040d68 │ │ + DW_CFA_def_cfa_offset: 272 │ │ + DW_CFA_advance_loc: 24 to 0000000000040d80 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r28 (x28) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 524 to 000000000003f9a4 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 288 │ │ - DW_CFA_advance_loc: 24 to 000000000003f9bc │ │ + DW_CFA_advance_loc2: 468 to 0000000000040f54 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 272 │ │ + DW_CFA_advance_loc: 24 to 0000000000040f6c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003f9c0 │ │ + DW_CFA_advance_loc: 4 to 0000000000040f70 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00007210 000000000000002c 0000152c FDE cie=00005ce8 pc=000000000003fa44..000000000003fa8c │ │ - Augmentation data: b7 06 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000003fa48 │ │ +000071d0 000000000000002c 00001580 FDE cie=00005c54 pc=0000000000040ff4..000000000004103c │ │ + Augmentation data: 9f 06 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000040ff8 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 000000000003fa50 │ │ + DW_CFA_advance_loc: 8 to 0000000000041000 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 000000000003fa74 │ │ + DW_CFA_advance_loc: 36 to 0000000000041024 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 8 to 000000000003fa7c │ │ + DW_CFA_advance_loc: 8 to 000000000004102c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003fa80 │ │ + DW_CFA_advance_loc: 4 to 0000000000041030 │ │ DW_CFA_restore_state │ │ │ │ -00007240 0000000000000040 0000155c FDE cie=00005ce8 pc=000000000003fab0..000000000003fbf8 │ │ - Augmentation data: 9b 06 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000003fab4 │ │ +00007200 0000000000000040 000015b0 FDE cie=00005c54 pc=0000000000041060..00000000000411a8 │ │ + Augmentation data: 83 06 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000041064 │ │ DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 20 to 000000000003fac8 │ │ + DW_CFA_advance_loc: 20 to 0000000000041078 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 260 to 000000000003fbcc │ │ + DW_CFA_advance_loc2: 260 to 000000000004117c │ │ DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ - DW_CFA_advance_loc: 20 to 000000000003fbe0 │ │ + DW_CFA_advance_loc: 20 to 0000000000041190 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003fbe4 │ │ + DW_CFA_advance_loc: 4 to 0000000000041194 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00007284 0000000000000034 000015a0 FDE cie=00005ce8 pc=000000000003fbf8..0000000000043528 │ │ - Augmentation data: 6b 06 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 20 to 000000000003fc0c │ │ +00007244 0000000000000034 000015f4 FDE cie=00005c54 pc=00000000000411a8..0000000000044d70 │ │ + Augmentation data: 53 06 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 20 to 00000000000411bc │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -14634,147 +14490,147 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000072bc 0000000000000050 000015d8 FDE cie=00005ce8 pc=0000000000043d38..00000000000440bc │ │ - Augmentation data: ef 08 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000043d3c │ │ - DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 28 to 0000000000043d58 │ │ +0000727c 0000000000000050 0000162c FDE cie=00005c54 pc=0000000000045588..00000000000458e0 │ │ + Augmentation data: df 08 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000004558c │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 28 to 00000000000455a8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 748 to 0000000000044044 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ - DW_CFA_advance_loc: 28 to 0000000000044060 │ │ + DW_CFA_advance_loc2: 656 to 0000000000045838 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ + DW_CFA_advance_loc: 28 to 0000000000045854 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000044064 │ │ + DW_CFA_advance_loc: 4 to 0000000000045858 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007310 0000000000000058 0000162c FDE cie=00005ce8 pc=00000000000440bc..0000000000044184 │ │ - Augmentation data: d3 08 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000440c0 │ │ +000072d0 0000000000000058 00001680 FDE cie=00005c54 pc=00000000000458e0..00000000000459a8 │ │ + Augmentation data: c7 08 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000458e4 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 16 to 00000000000440d0 │ │ + DW_CFA_advance_loc: 16 to 00000000000458f4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 000000000004410c │ │ + DW_CFA_advance_loc: 60 to 0000000000045930 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 16 to 000000000004411c │ │ + DW_CFA_advance_loc: 16 to 0000000000045940 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000044120 │ │ + DW_CFA_advance_loc: 4 to 0000000000045944 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 0000000000044140 │ │ + DW_CFA_advance_loc: 32 to 0000000000045964 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 16 to 0000000000044150 │ │ + DW_CFA_advance_loc: 16 to 0000000000045974 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000044154 │ │ + DW_CFA_advance_loc: 4 to 0000000000045978 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 16 to 0000000000044164 │ │ + DW_CFA_advance_loc: 16 to 0000000000045988 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000044168 │ │ + DW_CFA_advance_loc: 4 to 000000000004598c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -0000736c 000000000000004c 00001688 FDE cie=00005ce8 pc=0000000000044184..00000000000447a0 │ │ - Augmentation data: 8b 08 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000044188 │ │ +0000732c 000000000000004c 000016dc FDE cie=00005c54 pc=00000000000459a8..0000000000045f80 │ │ + Augmentation data: 7f 08 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000459ac │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 28 to 00000000000441a4 │ │ + DW_CFA_advance_loc: 28 to 00000000000459c8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 00000000000441b8 │ │ + DW_CFA_advance_loc: 20 to 00000000000459dc │ │ DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ - DW_CFA_advance_loc: 28 to 00000000000441d4 │ │ + DW_CFA_advance_loc: 28 to 00000000000459f8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000441d8 │ │ + DW_CFA_advance_loc: 4 to 00000000000459fc │ │ DW_CFA_restore_state │ │ │ │ -000073bc 0000000000000034 000016d8 FDE cie=00005ce8 pc=0000000000044840..00000000000467b4 │ │ - Augmentation data: 57 08 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 16 to 0000000000044850 │ │ +0000737c 0000000000000034 0000172c FDE cie=00005c54 pc=0000000000046020..0000000000048178 │ │ + Augmentation data: 4b 08 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 16 to 0000000000046030 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -14784,2023 +14640,1724 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000073f4 000000000000004c 00001710 FDE cie=00005ce8 pc=00000000000467b4..0000000000046a68 │ │ - Augmentation data: 9b 09 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000467b8 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000467c4 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r28 (x28) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 544 to 00000000000469e4 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000469f0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r28 (x28) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000469f4 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 0000000000046a28 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000046a34 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r28 (x28) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000046a38 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00007444 0000000000000054 00001760 FDE cie=00005ce8 pc=0000000000046c80..0000000000046d3c │ │ - Augmentation data: 5f 09 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000046c84 │ │ +000073b4 0000000000000054 00001764 FDE cie=00005c54 pc=0000000000048650..000000000004870c │ │ + Augmentation data: 8f 09 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000048654 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 16 to 0000000000046c94 │ │ + DW_CFA_advance_loc: 16 to 0000000000048664 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 0000000000046cc8 │ │ + DW_CFA_advance_loc: 52 to 0000000000048698 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 16 to 0000000000046cd8 │ │ + DW_CFA_advance_loc: 16 to 00000000000486a8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000046cdc │ │ + DW_CFA_advance_loc: 4 to 00000000000486ac │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 0000000000046cf8 │ │ + DW_CFA_advance_loc: 28 to 00000000000486c8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 16 to 0000000000046d08 │ │ + DW_CFA_advance_loc: 16 to 00000000000486d8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000046d0c │ │ + DW_CFA_advance_loc: 4 to 00000000000486dc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 16 to 0000000000046d1c │ │ + DW_CFA_advance_loc: 16 to 00000000000486ec │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000046d20 │ │ + DW_CFA_advance_loc: 4 to 00000000000486f0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000749c 0000000000000064 000017b8 FDE cie=00005ce8 pc=0000000000047778..0000000000047d88 │ │ - Augmentation data: 1b 09 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000004777c │ │ +0000740c 0000000000000064 000017bc FDE cie=00005c54 pc=000000000004902c..0000000000049630 │ │ + Augmentation data: 4b 09 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000049030 │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 28 to 0000000000047798 │ │ + DW_CFA_advance_loc: 28 to 000000000004904c │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 948 to 0000000000047b4c │ │ + DW_CFA_advance_loc2: 940 to 00000000000493f8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 240 │ │ - DW_CFA_advance_loc: 28 to 0000000000047b68 │ │ + DW_CFA_advance_loc: 28 to 0000000000049414 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000047b6c │ │ + DW_CFA_advance_loc: 4 to 0000000000049418 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000047b7c │ │ + DW_CFA_advance_loc: 16 to 0000000000049428 │ │ DW_CFA_def_cfa: r31 (sp) ofs 240 │ │ - DW_CFA_advance_loc: 28 to 0000000000047b98 │ │ + DW_CFA_advance_loc: 28 to 0000000000049444 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000047b9c │ │ + DW_CFA_advance_loc: 4 to 0000000000049448 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007504 0000000000000048 00001820 FDE cie=00005ce8 pc=0000000000047d88..0000000000047ed4 │ │ - Augmentation data: 17 09 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000047d8c │ │ +00007474 0000000000000048 00001824 FDE cie=00005c54 pc=0000000000049630..0000000000049784 │ │ + Augmentation data: 47 09 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000049634 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000047d98 │ │ + DW_CFA_advance_loc: 12 to 0000000000049640 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 200 to 0000000000047e60 │ │ + DW_CFA_advance_loc1: 204 to 000000000004970c │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000047e6c │ │ + DW_CFA_advance_loc: 12 to 0000000000049718 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000047e70 │ │ + DW_CFA_advance_loc: 4 to 000000000004971c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000047e7c │ │ + DW_CFA_advance_loc: 12 to 0000000000049728 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000047e80 │ │ + DW_CFA_advance_loc: 4 to 000000000004972c │ │ DW_CFA_restore_state │ │ │ │ -00007550 0000000000000050 0000186c FDE cie=00005ce8 pc=0000000000048284..00000000000486cc │ │ - Augmentation data: f3 08 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000048288 │ │ - DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 28 to 00000000000482a4 │ │ +000074c0 0000000000000050 00001870 FDE cie=00005c54 pc=0000000000049784..0000000000049b40 │ │ + Augmentation data: 23 09 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000049788 │ │ + DW_CFA_def_cfa_offset: 320 │ │ + DW_CFA_advance_loc: 28 to 00000000000497a4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 532 to 00000000000484b8 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 368 │ │ - DW_CFA_advance_loc: 28 to 00000000000484d4 │ │ + DW_CFA_advance_loc2: 860 to 0000000000049b00 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 320 │ │ + DW_CFA_advance_loc: 28 to 0000000000049b1c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000484d8 │ │ + DW_CFA_advance_loc: 4 to 0000000000049b20 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000075a4 0000000000000040 000018c0 FDE cie=00005ce8 pc=00000000000486cc..0000000000048798 │ │ - Augmentation data: cf 08 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000486d0 │ │ +00007514 0000000000000050 000018c4 FDE cie=00005c54 pc=0000000000049b40..0000000000049fa4 │ │ + Augmentation data: df 08 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000049b44 │ │ + DW_CFA_def_cfa_offset: 464 │ │ + DW_CFA_advance_loc: 28 to 0000000000049b60 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 544 to 0000000000049d80 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 464 │ │ + DW_CFA_advance_loc: 28 to 0000000000049d9c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000049da0 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00007568 0000000000000040 00001918 FDE cie=00005c54 pc=0000000000049fa4..000000000004a070 │ │ + Augmentation data: bb 08 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000049fa8 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000486d8 │ │ + DW_CFA_advance_loc: 8 to 0000000000049fb0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 92 to 0000000000048734 │ │ + DW_CFA_advance_loc1: 92 to 000000000004a00c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000004873c │ │ + DW_CFA_advance_loc: 8 to 000000000004a014 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000048740 │ │ + DW_CFA_advance_loc: 4 to 000000000004a018 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000048748 │ │ + DW_CFA_advance_loc: 8 to 000000000004a020 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004874c │ │ + DW_CFA_advance_loc: 4 to 000000000004a024 │ │ DW_CFA_restore_state │ │ │ │ -000075e8 0000000000000034 00001904 FDE cie=00005ce8 pc=0000000000048798..00000000000487f8 │ │ - Augmentation data: ab 08 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000004879c │ │ +000075ac 0000000000000034 0000195c FDE cie=00005c54 pc=000000000004a070..000000000004a0d0 │ │ + Augmentation data: 97 08 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000004a074 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000487a4 │ │ + DW_CFA_advance_loc: 8 to 000000000004a07c │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 00000000000487d4 │ │ + DW_CFA_advance_loc: 48 to 000000000004a0ac │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000487dc │ │ + DW_CFA_advance_loc: 8 to 000000000004a0b4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000487e0 │ │ + DW_CFA_advance_loc: 4 to 000000000004a0b8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007620 000000000000004c 0000193c FDE cie=00005ce8 pc=0000000000048f70..000000000004a9a4 │ │ - Augmentation data: 8f 08 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000048f74 │ │ +000075e4 000000000000004c 00001994 FDE cie=00005c54 pc=000000000004a878..000000000004c1dc │ │ + Augmentation data: 7b 08 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000004a87c │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000048f8c │ │ + DW_CFA_advance_loc: 24 to 000000000004a894 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 4696 to 000000000004a1e4 │ │ + DW_CFA_advance_loc2: 3624 to 000000000004b6bc │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 000000000004a1fc │ │ + DW_CFA_advance_loc: 24 to 000000000004b6d4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004a200 │ │ + DW_CFA_advance_loc: 4 to 000000000004b6d8 │ │ DW_CFA_restore_state │ │ │ │ -00007670 0000000000000040 0000198c FDE cie=00005ce8 pc=000000000004a9a4..000000000004aa4c │ │ - Augmentation data: cf 08 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000004a9a8 │ │ +00007634 0000000000000040 000019e4 FDE cie=00005c54 pc=000000000004c1dc..000000000004c280 │ │ + Augmentation data: c3 08 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000004c1e0 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000004a9b0 │ │ + DW_CFA_advance_loc: 8 to 000000000004c1e8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 112 to 000000000004aa20 │ │ + DW_CFA_advance_loc1: 108 to 000000000004c254 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000004aa28 │ │ + DW_CFA_advance_loc: 8 to 000000000004c25c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004aa2c │ │ + DW_CFA_advance_loc: 4 to 000000000004c260 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000004aa34 │ │ + DW_CFA_advance_loc: 8 to 000000000004c268 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004aa38 │ │ + DW_CFA_advance_loc: 4 to 000000000004c26c │ │ DW_CFA_restore_state │ │ │ │ -000076b4 0000000000000040 000019d0 FDE cie=00005ce8 pc=000000000004aa4c..000000000004aadc │ │ - Augmentation data: 9b 08 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000004aa50 │ │ +00007678 0000000000000040 00001a28 FDE cie=00005c54 pc=000000000004c280..000000000004c310 │ │ + Augmentation data: 8f 08 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000004c284 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000004aa58 │ │ + DW_CFA_advance_loc: 8 to 000000000004c28c │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 000000000004aa8c │ │ + DW_CFA_advance_loc: 52 to 000000000004c2c0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000004aa94 │ │ + DW_CFA_advance_loc: 8 to 000000000004c2c8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004aa98 │ │ + DW_CFA_advance_loc: 4 to 000000000004c2cc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000004aaa0 │ │ + DW_CFA_advance_loc: 8 to 000000000004c2d4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004aaa4 │ │ + DW_CFA_advance_loc: 4 to 000000000004c2d8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -000076f8 000000000000004c 00001a14 FDE cie=00005ce8 pc=000000000004afdc..000000000004c6e4 │ │ - Augmentation data: 63 08 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000004afe0 │ │ +000076bc 000000000000004c 00001a6c FDE cie=00005c54 pc=000000000004c7cc..000000000004de30 │ │ + Augmentation data: 57 08 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000004c7d0 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 000000000004aff8 │ │ + DW_CFA_advance_loc: 24 to 000000000004c7e8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 4356 to 000000000004c0fc │ │ + DW_CFA_advance_loc2: 4744 to 000000000004da70 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 000000000004c114 │ │ + DW_CFA_advance_loc: 24 to 000000000004da88 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004c118 │ │ + DW_CFA_advance_loc: 4 to 000000000004da8c │ │ DW_CFA_restore_state │ │ │ │ -00007748 0000000000000044 00001a64 FDE cie=00005ce8 pc=000000000004cd98..000000000004ceac │ │ - Augmentation data: 83 08 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000004cd9c │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 000000000004cdb0 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r28 (x28) at cfa-64 │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 184 to 000000000004ce68 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 000000000004ce7c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r28 (x28) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004ce80 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00007790 0000000000000060 00001aac FDE cie=00005ce8 pc=000000000004d028..000000000004d480 │ │ - Augmentation data: 4b 08 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000004d02c │ │ - DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 24 to 000000000004d044 │ │ +0000770c 0000000000000060 00001abc FDE cie=00005c54 pc=000000000004e758..000000000004ea1c │ │ + Augmentation data: 77 08 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000004e75c │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 24 to 000000000004e774 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 700 to 000000000004d300 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ - DW_CFA_advance_loc: 24 to 000000000004d318 │ │ + DW_CFA_advance_loc2: 488 to 000000000004e95c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 224 │ │ + DW_CFA_advance_loc: 24 to 000000000004e974 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004d31c │ │ + DW_CFA_advance_loc: 4 to 000000000004e978 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 000000000004d348 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ - DW_CFA_advance_loc: 24 to 000000000004d360 │ │ + DW_CFA_advance_loc: 44 to 000000000004e9a4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 224 │ │ + DW_CFA_advance_loc: 24 to 000000000004e9bc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004d364 │ │ + DW_CFA_advance_loc: 4 to 000000000004e9c0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000077f4 0000000000000050 00001b10 FDE cie=00005ce8 pc=000000000004dcdc..000000000004e3a0 │ │ - Augmentation data: 0f 08 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000004dce0 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 28 to 000000000004dcfc │ │ - DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ +00007770 000000000000003c 00001b20 FDE cie=00005c54 pc=000000000004f168..000000000004f564 │ │ + Augmentation data: 3b 08 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000004f16c │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 000000000004f178 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_offset: r28 (x28) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1584 to 000000000004e32c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 28 to 000000000004e348 │ │ + DW_CFA_advance_loc2: 952 to 000000000004f530 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000004f53c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004e34c │ │ + DW_CFA_advance_loc: 4 to 000000000004f540 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007848 000000000000004c 00001b64 FDE cie=00005ce8 pc=000000000004e46c..000000000004f13c │ │ - Augmentation data: cf 07 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000004e470 │ │ +000077b0 000000000000004c 00001b60 FDE cie=00005c54 pc=000000000004f724..00000000000504ac │ │ + Augmentation data: 0b 08 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000004f728 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 000000000004e488 │ │ + DW_CFA_advance_loc: 24 to 000000000004f740 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 2520 to 000000000004ee60 │ │ + DW_CFA_advance_loc2: 2476 to 00000000000500ec │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 000000000004ee78 │ │ + DW_CFA_advance_loc: 24 to 0000000000050104 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004ee7c │ │ + DW_CFA_advance_loc: 4 to 0000000000050108 │ │ DW_CFA_restore_state │ │ │ │ -00007898 0000000000000050 00001bb4 FDE cie=00005ce8 pc=000000000004f13c..000000000004f750 │ │ - Augmentation data: bb 07 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000004f140 │ │ - DW_CFA_def_cfa_offset: 352 │ │ - DW_CFA_advance_loc: 28 to 000000000004f15c │ │ +00007800 0000000000000050 00001bb0 FDE cie=00005c54 pc=00000000000504ac..0000000000050a68 │ │ + Augmentation data: f7 07 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000504b0 │ │ + DW_CFA_def_cfa_offset: 368 │ │ + DW_CFA_advance_loc: 28 to 00000000000504cc │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 316 to 000000000004f298 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 352 │ │ - DW_CFA_advance_loc: 28 to 000000000004f2b4 │ │ + DW_CFA_advance_loc1: 156 to 0000000000050568 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 368 │ │ + DW_CFA_advance_loc: 28 to 0000000000050584 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000004f2b8 │ │ + DW_CFA_advance_loc: 4 to 0000000000050588 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -000078ec 0000000000000044 00001c08 FDE cie=00005ce8 pc=0000000000052634..000000000005273c │ │ - Augmentation data: 93 07 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000052638 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 000000000005264c │ │ - DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r28 (x28) at cfa-64 │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 172 to 00000000000526f8 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 000000000005270c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r28 (x28) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000052710 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00007934 0000000000000050 00001c50 FDE cie=00005ce8 pc=0000000000052e30..0000000000053594 │ │ - Augmentation data: 5b 07 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000052e34 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 28 to 0000000000052e50 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1744 to 0000000000053520 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 28 to 000000000005353c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000053540 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007988 0000000000000044 00001ca4 FDE cie=00005ce8 pc=0000000000055068..000000000005517c │ │ - Augmentation data: 1b 07 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000005506c │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000055080 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ +00007854 000000000000003c 00001c04 FDE cie=00005c54 pc=0000000000053794..0000000000053d44 │ │ + Augmentation data: cf 07 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000053798 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 00000000000537a4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r28 (x28) at cfa-64 │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ + DW_CFA_offset: r28 (x28) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 188 to 000000000005513c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000055150 │ │ + DW_CFA_advance_loc2: 1388 to 0000000000053d10 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000053d1c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000055154 │ │ + DW_CFA_advance_loc: 4 to 0000000000053d20 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000079d0 0000000000000050 00001cec FDE cie=00005ce8 pc=00000000000559a4..0000000000056160 │ │ - Augmentation data: e7 06 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000559a8 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 28 to 00000000000559c4 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ +00007894 0000000000000038 00001c44 FDE cie=00005c54 pc=0000000000055ee8..000000000005638c │ │ + Augmentation data: 9f 07 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000055eec │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000055ef8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_offset: r28 (x28) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1828 to 00000000000560e8 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 28 to 0000000000056104 │ │ + DW_CFA_advance_loc2: 1116 to 0000000000056354 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000056360 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000056108 │ │ + DW_CFA_advance_loc: 4 to 0000000000056364 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00007a24 0000000000000040 00001d40 FDE cie=00005ce8 pc=0000000000056230..000000000005633c │ │ - Augmentation data: a7 06 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000056234 │ │ +000078d0 0000000000000044 00001c80 FDE cie=00005c54 pc=000000000005655c..000000000005666c │ │ + Augmentation data: 73 07 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000056560 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000005623c │ │ + DW_CFA_advance_loc: 8 to 0000000000056568 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 172 to 00000000000562e8 │ │ + DW_CFA_advance_loc: 20 to 000000000005657c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000562f0 │ │ + DW_CFA_advance_loc: 8 to 0000000000056584 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000562f4 │ │ + DW_CFA_advance_loc: 4 to 0000000000056588 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 156 to 0000000000056624 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000562fc │ │ + DW_CFA_advance_loc: 8 to 000000000005662c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000056300 │ │ + DW_CFA_advance_loc: 4 to 0000000000056630 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00007a68 0000000000000064 00001d84 FDE cie=00005ce8 pc=000000000005633c..0000000000056548 │ │ - Augmentation data: 8b 06 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000056340 │ │ +00007918 0000000000000064 00001cc8 FDE cie=00005c54 pc=000000000005666c..0000000000056878 │ │ + Augmentation data: 4f 07 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000056670 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000056350 │ │ + DW_CFA_advance_loc: 16 to 0000000000056680 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 408 to 00000000000564e8 │ │ + DW_CFA_advance_loc2: 408 to 0000000000056818 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 00000000000564f8 │ │ + DW_CFA_advance_loc: 16 to 0000000000056828 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000564fc │ │ + DW_CFA_advance_loc: 4 to 000000000005682c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000005650c │ │ + DW_CFA_advance_loc: 16 to 000000000005683c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000056510 │ │ + DW_CFA_advance_loc: 4 to 0000000000056840 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000056520 │ │ + DW_CFA_advance_loc: 16 to 0000000000056850 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000056524 │ │ + DW_CFA_advance_loc: 4 to 0000000000056854 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007ad0 0000000000000050 00001dec FDE cie=00005ce8 pc=0000000000056898..0000000000056b68 │ │ - Augmentation data: 33 06 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000005689c │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 28 to 00000000000568b8 │ │ +00007980 0000000000000050 00001d30 FDE cie=00005c54 pc=0000000000057ad4..0000000000057d48 │ │ + Augmentation data: f7 06 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000057ad8 │ │ + DW_CFA_def_cfa_offset: 160 │ │ + DW_CFA_advance_loc: 28 to 0000000000057af4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 528 to 0000000000056ac8 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ - DW_CFA_advance_loc: 28 to 0000000000056ae4 │ │ + DW_CFA_advance_loc2: 524 to 0000000000057d00 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ + DW_CFA_advance_loc: 28 to 0000000000057d1c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000056ae8 │ │ + DW_CFA_advance_loc: 4 to 0000000000057d20 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007b24 000000000000003c 00001e40 FDE cie=00005ce8 pc=0000000000057a60..0000000000057b24 │ │ - Augmentation data: ef 05 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000057a64 │ │ +000079d4 000000000000003c 00001d84 FDE cie=00005c54 pc=0000000000058a5c..0000000000058b20 │ │ + Augmentation data: b3 06 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000058a60 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000057a70 │ │ + DW_CFA_advance_loc: 12 to 0000000000058a6c │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 128 to 0000000000057af0 │ │ + DW_CFA_advance_loc1: 128 to 0000000000058aec │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000057afc │ │ + DW_CFA_advance_loc: 12 to 0000000000058af8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000057b00 │ │ + DW_CFA_advance_loc: 4 to 0000000000058afc │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007b64 0000000000000034 00001e80 FDE cie=00005ce8 pc=0000000000057c2c..0000000000057ce8 │ │ - Augmentation data: c3 05 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000057c30 │ │ +00007a14 0000000000000034 00001dc4 FDE cie=00005c54 pc=0000000000058c24..0000000000058ce0 │ │ + Augmentation data: 87 06 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000058c28 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 12 to 0000000000057c3c │ │ + DW_CFA_advance_loc: 12 to 0000000000058c34 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 132 to 0000000000057cc0 │ │ + DW_CFA_advance_loc1: 132 to 0000000000058cb8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 12 to 0000000000057ccc │ │ + DW_CFA_advance_loc: 12 to 0000000000058cc4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000057cd0 │ │ + DW_CFA_advance_loc: 4 to 0000000000058cc8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007b9c 0000000000000050 00001eb8 FDE cie=00005ce8 pc=0000000000057ce8..0000000000057e80 │ │ - Augmentation data: af 05 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000057cec │ │ +00007a4c 0000000000000050 00001dfc FDE cie=00005c54 pc=0000000000058ce0..0000000000058e74 │ │ + Augmentation data: 73 06 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000058ce4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000057cfc │ │ + DW_CFA_advance_loc: 16 to 0000000000058cf4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 296 to 0000000000057e24 │ │ + DW_CFA_advance_loc2: 292 to 0000000000058e18 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000057e34 │ │ + DW_CFA_advance_loc: 16 to 0000000000058e28 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000057e38 │ │ + DW_CFA_advance_loc: 4 to 0000000000058e2c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000057e48 │ │ + DW_CFA_advance_loc: 16 to 0000000000058e3c │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000057e58 │ │ + DW_CFA_advance_loc: 16 to 0000000000058e4c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000057e5c │ │ + DW_CFA_advance_loc: 4 to 0000000000058e50 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007bf0 000000000000004c 00001f0c FDE cie=00005ce8 pc=000000000005800c..00000000000580bc │ │ - Augmentation data: 6b 05 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000058010 │ │ +00007aa0 000000000000004c 00001e50 FDE cie=00005c54 pc=0000000000058ffc..00000000000590ac │ │ + Augmentation data: 2f 06 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000059000 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000058020 │ │ + DW_CFA_advance_loc: 16 to 0000000000059010 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000058060 │ │ + DW_CFA_advance_loc1: 64 to 0000000000059050 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000058070 │ │ + DW_CFA_advance_loc: 16 to 0000000000059060 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000058074 │ │ + DW_CFA_advance_loc: 4 to 0000000000059064 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000058084 │ │ + DW_CFA_advance_loc: 16 to 0000000000059074 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000058088 │ │ + DW_CFA_advance_loc: 4 to 0000000000059078 │ │ DW_CFA_restore_state │ │ │ │ -00007c40 0000000000000054 00001f5c FDE cie=00005ce8 pc=00000000000580bc..00000000000581f0 │ │ - Augmentation data: 37 05 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000580c0 │ │ +00007af0 0000000000000054 00001ea0 FDE cie=00005c54 pc=00000000000590ac..00000000000591e0 │ │ + Augmentation data: fb 05 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000590b0 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 00000000000580d4 │ │ + DW_CFA_advance_loc: 20 to 00000000000590c4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 176 to 0000000000058184 │ │ + DW_CFA_advance_loc1: 176 to 0000000000059174 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000058198 │ │ + DW_CFA_advance_loc: 20 to 0000000000059188 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005819c │ │ + DW_CFA_advance_loc: 4 to 000000000005918c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 00000000000581b0 │ │ + DW_CFA_advance_loc: 20 to 00000000000591a0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000581b4 │ │ + DW_CFA_advance_loc: 4 to 00000000000591a4 │ │ DW_CFA_restore_state │ │ │ │ -00007c98 0000000000000040 00001fb4 FDE cie=00005ce8 pc=00000000000581f0..0000000000058298 │ │ - Augmentation data: fb 04 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000581f4 │ │ +00007b48 0000000000000040 00001ef8 FDE cie=00005c54 pc=00000000000591e0..0000000000059284 │ │ + Augmentation data: bf 05 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000591e4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00000000000581fc │ │ + DW_CFA_advance_loc: 8 to 00000000000591ec │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 112 to 000000000005826c │ │ + DW_CFA_advance_loc1: 108 to 0000000000059258 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000058274 │ │ + DW_CFA_advance_loc: 8 to 0000000000059260 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000058278 │ │ + DW_CFA_advance_loc: 4 to 0000000000059264 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000058280 │ │ + DW_CFA_advance_loc: 8 to 000000000005926c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000058284 │ │ + DW_CFA_advance_loc: 4 to 0000000000059270 │ │ DW_CFA_restore_state │ │ │ │ -00007cdc 000000000000004c 00001ff8 FDE cie=00005ce8 pc=0000000000058298..00000000000584a8 │ │ - Augmentation data: c7 04 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000005829c │ │ +00007b8c 000000000000004c 00001f3c FDE cie=00005c54 pc=0000000000059284..0000000000059490 │ │ + Augmentation data: 8b 05 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000059288 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000582a8 │ │ + DW_CFA_advance_loc: 12 to 0000000000059294 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 376 to 0000000000058420 │ │ + DW_CFA_advance_loc2: 372 to 0000000000059408 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000005842c │ │ + DW_CFA_advance_loc: 12 to 0000000000059414 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000058430 │ │ + DW_CFA_advance_loc: 4 to 0000000000059418 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 4 to 0000000000058434 │ │ + DW_CFA_advance_loc: 4 to 000000000005941c │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000058440 │ │ + DW_CFA_advance_loc: 12 to 0000000000059428 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000058444 │ │ + DW_CFA_advance_loc: 4 to 000000000005942c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007d2c 0000000000000044 00002048 FDE cie=00005ce8 pc=0000000000058ed8..0000000000058fe0 │ │ - Augmentation data: 97 04 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000058edc │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000058ef0 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r28 (x28) at cfa-64 │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 172 to 0000000000058f9c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000058fb0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r28 (x28) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000058fb4 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00007d74 0000000000000044 00002090 FDE cie=00005ce8 pc=0000000000058fe0..00000000000590e8 │ │ - Augmentation data: 5f 04 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000058fe4 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000058ff8 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r28 (x28) at cfa-64 │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 172 to 00000000000590a4 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 00000000000590b8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r28 (x28) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000590bc │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00007dbc 0000000000000050 000020d8 FDE cie=00005ce8 pc=0000000000059150..00000000000591fc │ │ - Augmentation data: 27 04 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000059154 │ │ +00007bdc 0000000000000050 00001f8c FDE cie=00005c54 pc=000000000005a2a8..000000000005a354 │ │ + Augmentation data: 5b 05 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000005a2ac │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000059164 │ │ + DW_CFA_advance_loc: 16 to 000000000005a2bc │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 0000000000059198 │ │ + DW_CFA_advance_loc: 52 to 000000000005a2f0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 00000000000591a8 │ │ + DW_CFA_advance_loc: 16 to 000000000005a300 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000591ac │ │ + DW_CFA_advance_loc: 4 to 000000000005a304 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 00000000000591bc │ │ + DW_CFA_advance_loc: 16 to 000000000005a314 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000591c0 │ │ + DW_CFA_advance_loc: 4 to 000000000005a318 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00007e10 0000000000000058 0000212c FDE cie=00005ce8 pc=00000000000591fc..0000000000059340 │ │ - Augmentation data: ef 03 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000059200 │ │ +00007c30 0000000000000058 00001fe0 FDE cie=00005c54 pc=000000000005a354..000000000005a498 │ │ + Augmentation data: 23 05 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000005a358 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000059214 │ │ + DW_CFA_advance_loc: 20 to 000000000005a36c │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 184 to 00000000000592cc │ │ + DW_CFA_advance_loc1: 184 to 000000000005a424 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 00000000000592e0 │ │ + DW_CFA_advance_loc: 20 to 000000000005a438 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000592e4 │ │ + DW_CFA_advance_loc: 4 to 000000000005a43c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 00000000000592f8 │ │ + DW_CFA_advance_loc: 20 to 000000000005a450 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000592fc │ │ + DW_CFA_advance_loc: 4 to 000000000005a454 │ │ DW_CFA_restore_state │ │ │ │ -00007e6c 0000000000000034 00002188 FDE cie=00005ce8 pc=0000000000059ad4..0000000000059b48 │ │ - Augmentation data: af 03 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000059ad8 │ │ +00007c8c 0000000000000034 0000203c FDE cie=00005c54 pc=000000000005ad38..000000000005adac │ │ + Augmentation data: e3 04 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000005ad3c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000059ae0 │ │ + DW_CFA_advance_loc: 8 to 000000000005ad44 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 0000000000059b14 │ │ + DW_CFA_advance_loc: 52 to 000000000005ad78 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000059b1c │ │ + DW_CFA_advance_loc: 8 to 000000000005ad80 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000059b20 │ │ + DW_CFA_advance_loc: 4 to 000000000005ad84 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007ea4 0000000000000050 000021c0 FDE cie=00005ce8 pc=000000000005a02c..000000000005a6f8 │ │ - Augmentation data: 97 03 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000005a030 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 28 to 000000000005a04c │ │ - DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ +00007cc4 000000000000003c 00002074 FDE cie=00005c54 pc=000000000005b14c..000000000005b670 │ │ + Augmentation data: cb 04 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000005b150 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 000000000005b15c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_offset: r28 (x28) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1592 to 000000000005a684 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 28 to 000000000005a6a0 │ │ + DW_CFA_advance_loc2: 1248 to 000000000005b63c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000005b648 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005a6a4 │ │ + DW_CFA_advance_loc: 4 to 000000000005b64c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007ef8 000000000000004c 00002214 FDE cie=00005ce8 pc=000000000005ac90..000000000005b488 │ │ - Augmentation data: 57 03 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000005ac94 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 28 to 000000000005acb0 │ │ +00007d04 0000000000000060 000020b4 FDE cie=00005c54 pc=000000000005b858..000000000005bf74 │ │ + Augmentation data: 9b 04 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000005b85c │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 24 to 000000000005b874 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1892 to 000000000005b414 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ - DW_CFA_advance_loc: 28 to 000000000005b430 │ │ + DW_CFA_advance_loc2: 844 to 000000000005bbc0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 000000000005bbd8 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000005bbdc │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 856 to 000000000005bf34 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 000000000005bf4c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005b434 │ │ + DW_CFA_advance_loc: 4 to 000000000005bf50 │ │ DW_CFA_restore_state │ │ │ │ -00007f48 0000000000000038 00002264 FDE cie=00005ce8 pc=000000000005bccc..000000000005c170 │ │ - Augmentation data: 1b 03 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000005bcd0 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000005bcdc │ │ - DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ +00007d68 0000000000000040 00002118 FDE cie=00005c54 pc=000000000005c3e0..000000000005c4f8 │ │ + Augmentation data: 4b 04 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000005c3e4 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 20 to 000000000005c3f8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r28 (x28) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1116 to 000000000005c138 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000005c144 │ │ + DW_CFA_advance_loc1: 172 to 000000000005c4a4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 224 │ │ + DW_CFA_advance_loc: 20 to 000000000005c4b8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005c148 │ │ + DW_CFA_advance_loc: 4 to 000000000005c4bc │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00007f84 0000000000000054 000022a0 FDE cie=00005ce8 pc=000000000005c340..000000000005c5dc │ │ - Augmentation data: ef 02 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000005c344 │ │ - DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 20 to 000000000005c358 │ │ +00007dac 0000000000000058 0000215c FDE cie=00005c54 pc=000000000005c528..000000000005c7c8 │ │ + Augmentation data: 1b 04 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000005c52c │ │ + DW_CFA_def_cfa_offset: 480 │ │ + DW_CFA_advance_loc: 20 to 000000000005c540 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 504 to 000000000005c550 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 496 │ │ - DW_CFA_advance_loc: 20 to 000000000005c564 │ │ + DW_CFA_advance_loc2: 488 to 000000000005c728 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 480 │ │ + DW_CFA_advance_loc: 20 to 000000000005c73c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005c568 │ │ + DW_CFA_advance_loc: 4 to 000000000005c740 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 000000000005c590 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 496 │ │ - DW_CFA_advance_loc: 20 to 000000000005c5a4 │ │ + DW_CFA_advance_loc: 36 to 000000000005c764 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 480 │ │ + DW_CFA_advance_loc: 20 to 000000000005c778 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005c5a8 │ │ + DW_CFA_advance_loc: 4 to 000000000005c77c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007fdc 000000000000003c 000022f8 FDE cie=00005ce8 pc=000000000005c898..000000000005c970 │ │ - Augmentation data: af 02 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000005c89c │ │ +00007e08 000000000000003c 000021b8 FDE cie=00005c54 pc=000000000005c974..000000000005ca68 │ │ + Augmentation data: db 03 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000005c978 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000005c8a8 │ │ + DW_CFA_advance_loc: 12 to 000000000005c984 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 100 to 000000000005c90c │ │ + DW_CFA_advance_loc1: 120 to 000000000005c9fc │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000005c918 │ │ + DW_CFA_advance_loc: 12 to 000000000005ca08 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005c91c │ │ + DW_CFA_advance_loc: 4 to 000000000005ca0c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000801c 0000000000000064 00002338 FDE cie=00005ce8 pc=000000000005c9e8..000000000005cc6c │ │ - Augmentation data: 8b 02 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000005c9ec │ │ +00007e48 0000000000000064 000021f8 FDE cie=00005c54 pc=000000000005caac..000000000005cd30 │ │ + Augmentation data: c7 03 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000005cab0 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 20 to 000000000005ca00 │ │ + DW_CFA_advance_loc: 20 to 000000000005cac4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 408 to 000000000005cb98 │ │ + DW_CFA_advance_loc2: 408 to 000000000005cc5c │ │ DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ - DW_CFA_advance_loc: 20 to 000000000005cbac │ │ + DW_CFA_advance_loc: 20 to 000000000005cc70 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005cbb0 │ │ + DW_CFA_advance_loc: 4 to 000000000005cc74 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 000000000005cbe4 │ │ + DW_CFA_advance_loc: 52 to 000000000005cca8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ - DW_CFA_advance_loc: 20 to 000000000005cbf8 │ │ + DW_CFA_advance_loc: 20 to 000000000005ccbc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005cbfc │ │ + DW_CFA_advance_loc: 4 to 000000000005ccc0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 000000000005cc24 │ │ + DW_CFA_advance_loc: 40 to 000000000005cce8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ - DW_CFA_advance_loc: 20 to 000000000005cc38 │ │ + DW_CFA_advance_loc: 20 to 000000000005ccfc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005cc3c │ │ + DW_CFA_advance_loc: 4 to 000000000005cd00 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00008084 0000000000000034 000023a0 FDE cie=00005ce8 pc=000000000005d5c4..000000000005d658 │ │ - Augmentation data: 47 02 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000005d5c8 │ │ +00007eb0 0000000000000034 00002260 FDE cie=00005c54 pc=000000000005d690..000000000005d724 │ │ + Augmentation data: 83 03 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000005d694 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 000000000005d5d4 │ │ + DW_CFA_advance_loc: 12 to 000000000005d6a0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 88 to 000000000005d62c │ │ + DW_CFA_advance_loc1: 88 to 000000000005d6f8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 12 to 000000000005d638 │ │ + DW_CFA_advance_loc: 12 to 000000000005d704 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005d63c │ │ + DW_CFA_advance_loc: 4 to 000000000005d708 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -000080bc 0000000000000040 000023d8 FDE cie=00005ce8 pc=000000000005e0bc..000000000005e15c │ │ - Augmentation data: 1b 02 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000005e0c0 │ │ +00007ee8 0000000000000040 00002298 FDE cie=00005c54 pc=000000000005e17c..000000000005e234 │ │ + Augmentation data: 57 03 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000005e180 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000005e0d0 │ │ + DW_CFA_advance_loc: 16 to 000000000005e190 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 104 to 000000000005e138 │ │ + DW_CFA_advance_loc1: 128 to 000000000005e210 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000005e148 │ │ + DW_CFA_advance_loc: 16 to 000000000005e220 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005e14c │ │ + DW_CFA_advance_loc: 4 to 000000000005e224 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00008100 0000000000000040 0000241c FDE cie=00005ce8 pc=000000000005e15c..000000000005e294 │ │ - Augmentation data: eb 01 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000005e160 │ │ +00007f2c 0000000000000040 000022dc FDE cie=00005c54 pc=000000000005e234..000000000005e384 │ │ + Augmentation data: 27 03 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000005e238 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 000000000005e174 │ │ + DW_CFA_advance_loc: 20 to 000000000005e24c │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 248 to 000000000005e26c │ │ + DW_CFA_advance_loc2: 272 to 000000000005e35c │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 000000000005e280 │ │ + DW_CFA_advance_loc: 20 to 000000000005e370 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005e284 │ │ + DW_CFA_advance_loc: 4 to 000000000005e374 │ │ + DW_CFA_restore_state │ │ + │ │ +00007f70 0000000000000034 00002320 FDE cie=00005c54 pc=000000000005e8e0..000000000005e944 │ │ + Augmentation data: f7 02 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000005e8e4 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 000000000005e8ec │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 68 to 000000000005e930 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000005e938 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000005e93c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00008144 0000000000000044 00002460 FDE cie=00005ce8 pc=000000000005e738..000000000005e830 │ │ - Augmentation data: bb 01 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000005e73c │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 000000000005e754 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ +00007fa8 0000000000000044 00002358 FDE cie=00005c54 pc=000000000005e944..000000000005ea88 │ │ + Augmentation data: cf 02 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000005e948 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 000000000005e954 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 164 to 000000000005e7f8 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 000000000005e810 │ │ + DW_CFA_advance_loc1: 168 to 000000000005e9fc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000005ea08 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000005ea0c │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 100 to 000000000005ea70 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000005ea7c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005e814 │ │ + DW_CFA_advance_loc: 4 to 000000000005ea80 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000818c 000000000000002c 000024a8 FDE cie=00005ce8 pc=000000000005eac8..000000000005ec44 │ │ - Augmentation data: 87 01 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000005eacc │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 000000000005eae0 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ +00007ff0 0000000000000028 000023a0 FDE cie=00005c54 pc=000000000005ec40..000000000005ede4 │ │ + Augmentation data: 9b 02 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000005ec44 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 000000000005ec54 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000081bc 0000000000000044 000024d8 FDE cie=00005ce8 pc=000000000005ec44..000000000005ecb8 │ │ - Augmentation data: 87 01 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000005ec48 │ │ +0000801c 0000000000000044 000023cc FDE cie=00005c54 pc=000000000005ede4..000000000005ee58 │ │ + Augmentation data: 9f 02 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000005ede8 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000005ec54 │ │ + DW_CFA_advance_loc: 12 to 000000000005edf4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 000000000005ec7c │ │ + DW_CFA_advance_loc: 40 to 000000000005ee1c │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000005ec88 │ │ + DW_CFA_advance_loc: 12 to 000000000005ee28 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005ec8c │ │ + DW_CFA_advance_loc: 4 to 000000000005ee2c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000005ec98 │ │ + DW_CFA_advance_loc: 12 to 000000000005ee38 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005ec9c │ │ + DW_CFA_advance_loc: 4 to 000000000005ee3c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00008204 0000000000000024 00002520 FDE cie=00005ce8 pc=000000000005ee28..000000000005ef20 │ │ - Augmentation data: 4b 01 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 16 to 000000000005ee38 │ │ +00008064 0000000000000024 00002414 FDE cie=00005c54 pc=000000000005efc8..000000000005f0bc │ │ + Augmentation data: 63 02 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 16 to 000000000005efd8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000822c 0000000000000024 00002548 FDE cie=00005ce8 pc=000000000005ef2c..000000000005efc0 │ │ - Augmentation data: 47 01 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000005ef30 │ │ +0000808c 0000000000000024 0000243c FDE cie=00005c54 pc=000000000005f0c8..000000000005f15c │ │ + Augmentation data: 5f 02 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000005f0cc │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 000000000005ef3c │ │ + DW_CFA_advance_loc: 12 to 000000000005f0d8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00008254 0000000000000038 00002570 FDE cie=00005ce8 pc=000000000005eff4..000000000005f0d8 │ │ - Augmentation data: 2b 01 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000005eff8 │ │ +000080b4 0000000000000038 00002464 FDE cie=00005c54 pc=000000000005f190..000000000005f274 │ │ + Augmentation data: 43 02 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000005f194 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 16 to 000000000005f008 │ │ + DW_CFA_advance_loc: 16 to 000000000005f1a4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 132 to 000000000005f08c │ │ + DW_CFA_advance_loc1: 132 to 000000000005f228 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 16 to 000000000005f09c │ │ + DW_CFA_advance_loc: 16 to 000000000005f238 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005f0a0 │ │ + DW_CFA_advance_loc: 4 to 000000000005f23c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00008290 0000000000000040 000025ac FDE cie=00005ce8 pc=000000000005f0d8..000000000005f188 │ │ - Augmentation data: 03 01 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000005f0dc │ │ +000080f0 0000000000000040 000024a0 FDE cie=00005c54 pc=000000000005f274..000000000005f324 │ │ + Augmentation data: 1b 02 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000005f278 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 12 to 000000000005f0e8 │ │ + DW_CFA_advance_loc: 12 to 000000000005f284 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 000000000005f0fc │ │ + DW_CFA_advance_loc: 20 to 000000000005f298 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 12 to 000000000005f108 │ │ + DW_CFA_advance_loc: 12 to 000000000005f2a4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005f10c │ │ + DW_CFA_advance_loc: 4 to 000000000005f2a8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 80 to 000000000005f15c │ │ + DW_CFA_advance_loc1: 80 to 000000000005f2f8 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 12 to 000000000005f168 │ │ + DW_CFA_advance_loc: 12 to 000000000005f304 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005f16c │ │ + DW_CFA_advance_loc: 4 to 000000000005f308 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000082d4 0000000000000024 000025f0 FDE cie=00005ce8 pc=000000000005f3c4..000000000005f46c │ │ - Augmentation data: cf 00 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000005f3c8 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000005f3d4 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ - │ │ -000082fc 0000000000000024 00002618 FDE cie=00005ce8 pc=000000000005f48c..000000000005f534 │ │ - Augmentation data: b3 00 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000005f490 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000005f49c │ │ - DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ +00008134 0000000000000020 000024e4 FDE cie=00005c54 pc=000000000005f574..000000000005f5b8 │ │ + Augmentation data: e7 01 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000005f578 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 000000000005f57c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00008324 0000000000000068 00002640 FDE cie=00005ce8 pc=000000000005f648..0000000000060018 │ │ - Augmentation data: 97 00 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000005f64c │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 20 to 000000000005f660 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 608 to 000000000005f8c0 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 256 │ │ - DW_CFA_advance_loc: 20 to 000000000005f8d4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005f8d8 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 616 to 000000000005fb40 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 256 │ │ - DW_CFA_advance_loc: 20 to 000000000005fb54 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005fb58 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 464 to 000000000005fd28 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 256 │ │ - DW_CFA_advance_loc: 20 to 000000000005fd3c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000005fd40 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ +00008158 0000000000000020 00002508 FDE cie=00005c54 pc=000000000005f5d8..000000000005f61c │ │ + Augmentation data: cb 01 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000005f5dc │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 000000000005f5e0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ -00008390 000000000000003c 000026ac FDE cie=00005ce8 pc=000000000006006c..0000000000060220 │ │ - Augmentation data: 43 00 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000060070 │ │ +0000817c 000000000000003c 0000252c FDE cie=00005c54 pc=000000000005f750..000000000005f90c │ │ + Augmentation data: af 01 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000005f754 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000060080 │ │ + DW_CFA_advance_loc: 16 to 000000000005f764 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 188 to 000000000006013c │ │ + DW_CFA_advance_loc1: 176 to 000000000005f814 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000006014c │ │ + DW_CFA_advance_loc: 16 to 000000000005f824 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000060150 │ │ + DW_CFA_advance_loc: 4 to 000000000005f828 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000083d0 0000000000000070 000026ec FDE cie=00005ce8 pc=00000000000602c0..00000000000604c4 │ │ - Augmentation data: 13 00 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000602c4 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 16 to 00000000000602d4 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 00000000000602f4 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 256 │ │ - DW_CFA_advance_loc: 16 to 0000000000060304 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000060308 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 128 to 0000000000060388 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 256 │ │ - DW_CFA_advance_loc: 16 to 0000000000060398 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000006039c │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 56 to 00000000000603d4 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 256 │ │ - DW_CFA_advance_loc: 16 to 00000000000603e4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000603e8 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 136 to 0000000000060470 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 256 │ │ - DW_CFA_advance_loc: 16 to 0000000000060480 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000060484 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - │ │ -00008444 ZERO terminator │ │ +000081bc ZERO terminator │ ├── strings --all --bytes=8 {} │ │ @@ -18,285 +18,285 @@ │ │ realpath │ │ readlink │ │ clock_nanosleep │ │ pthread_rwlock_wrlock │ │ pthread_rwlock_unlock │ │ pthread_rwlock_rdlock │ │ libdl.so │ │ -:6>@ dyn char u128mut truefor , Cunsafe " -fn() + : punycode{}.llvm.0[]::::{closure:#<>& *const ; (,_false{ { } = 0x'..= | !nullstr()i8i16i32i64isizeu8u16u32u64usizef32f64!...@.{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhaustedParseIntErrorEmptyInvalidDigitPosOverflowNegOverflowZeroNotAPowerOfTworeentrant initstream did not contain valid UTF-8a formatting trait implementation returned an error when the underlying stream did notfatal runtime error: initialization or cleanup bug, aborting │ │ -internal error: entered unreachable codefile name contained an unexpected NUL byte__rust_end_short_backtrace__rust_begin_short_backtraces.debug_abbrev.dwo.debug_cu_index.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_tu_indexnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace │ │ +[{recursion limit reached}?`fmt::Error`s should be impossible without a `fmt::Formatter`> , Cunsafe " -fn() + : punycode{}.llvm.0[]::::{closure:#<>#[splat] & *const ; (,_false{ { } = 0x'..= | !nullstr()i8i16i32i64isizeu8u16u32u64usizef32f64!...__R_ZN@.{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhaustedErrorParseIntErrorEmptyInvalidDigitPosOverflowNegOverflowZeroNotAPowerOfTworeentrant initfatal runtime error: initialization or cleanup bug, aborting │ │ +stream did not contain valid UTF-8a formatting trait implementation returned an error when the underlying stream did notfile name contained an unexpected NUL byteinternal error: entered unreachable code__rust_end_short_backtrace__rust_begin_short_backtraces.debug_abbrev.dwo.debug_cu_index.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_tu_indexnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace │ │ fatal runtime error: Rust panics must be rethrown, aborting │ │ fatal runtime error: Rust cannot catch foreign exceptions, aborting │ │ overflow in Duration::newmid > lencalled `Result::unwrap()` on an `Err` valuefatal runtime error: assertion failed: key as usize != KEY_SENTVAL, aborting │ │ -invalid timestamptoo many active read locks on RwLockassertion failed: is_unlocked(state)RUST_BACKTRACE.debug_abbrev.debug_addr.debug_aranges.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_typeslock count overflow in reentrant mutexadvancing io slices beyond their lengthadvancing IoSlice beyond its length │ │ +invalid timestamptoo many active read locks on RwLockassertion failed: is_unlocked(state)RUST_BACKTRACE.debug_abbrev.debug_addr.debug_aranges.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_names.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_typeslock count overflow in reentrant mutexadvancing IoSlice beyond its lengthadvancing io slices beyond their length │ │ │ │ -.gnu_debuglink.gnu_debugaltlinkmust specify at least one of read, write, or append accesscreating or truncating a file requires write or append accessBoxthread caused non-unwinding panic. aborting. │ │ -stderrfailed to write whole bufferstack backtrace: │ │ +fatal runtime error: Allocation failure, aborting │ │ +.gnu_debuglink.gnu_debugaltlink.debug_GNUmust specify at least one of read, write, or append accesscreating or truncating a file requires write or append accessaborting due to panic │ │ +thread panicked while processing panic. aborting. │ │ +Boxthread caused non-unwinding panic. aborting. │ │ +stderrstack backtrace: │ │ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. │ │ use of std::thread::current() is not possible after the thread's local data has been destroyedfatal runtime error: init_current() was re-entrant, which indicates a bug in the Rust threading implementation, aborting │ │ -/proc/self/exeno /proc/self/exe available. Is /proc mounted?/proc/self/mapsfatal runtime error: out of TLS keys, aborting │ │ -strerror_r failurefailed to generate unique thread ID: bitspace exhaustedWouldBlockfatal runtime error: thread local panicked on drop, aborting │ │ -cannot panic during the backtrace functionNotFoundPermissionDeniedConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseAddrNotAvailableNetworkDownBrokenPipeAlreadyExistsNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataTimedOutWriteZeroStorageFullNotSeekableQuotaExceededFileTooLargeResourceBusyExecutableFileBusyDeadlockCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryInProgressOtherUncategorizedOsmessageErrorCustomerrorAccessErrordescription() is deprecated; use Display │ │ +failed to write whole buffer/proc/self/exeno /proc/self/exe available. Is /proc mounted? │ │ +/proc/self/mapsfatal runtime error: Unexpected TLS failure, aborting │ │ +fatal runtime error: out of TLS keys, aborting │ │ +strerror_r failurefailed to generate unique thread ID: bitspace exhaustedfatal runtime error: thread local panicked on drop, aborting │ │ +cannot panic during the backtrace functionAccessErrordescription() is deprecated; use Display │ │ ++#)+"+++ │ │ +++++++++++++++++++++++++++++++++++++++++++++++++++++++$++ │ │ @9. @9)$@9*(@9 │ │ E @914@9 │ │ O0@9P(@9 │ │ @9q0@9-@ │ │ X n!X n # │ │ X n!X n 3 │ │ X n!X nBX n │ │ X nBX nn! │ │ BX n!X n │ │ -Z n5Z nZZ nvX n │ │ +yo%Z nm[ n │ │ #X nDX n! │ │ +il8Ki(8 │ │ +il8Ki(8 │ │ -iyix)h(x │ │ 9jij8iii8lil8 │ │ -@NBX nA(a │ │ ++il8Ki(8 │ │ ++il8Ki(8 │ │ Iil8ii(8 │ │ Iil8ii(8 │ │ +il8Ki(8 │ │ +il8Ki(8 │ │ +il8Ki(8 │ │ +il8Ki(8 │ │ +il8Ki(8 │ │ -8gJyvcJy │ │ -P)ih8Jyhx │ │ +(gJyzcJy │ │ +)ih8Jyhx │ │ Q)ij8|yjx │ │ -Tqi`8Iii8? │ │ -Tbi`8$i`8_ │ │ -Tbi`8Iii8_ │ │ +TBi`8$j`8 │ │ +TDi`8Eh`8 │ │ +9jij8iii8lil8 │ │ Lim8li)8, │ │ J @9I$@9 │ │ -RI4@9J,@9 │ │ -RJ,@9I4@9_ │ │ -RJ,@9I4@9_ │ │ +RI4@9J,@9K0@9 │ │ +RI4@9J,@9K0@9 │ │ +RJ,@9I4@9+ │ │ +RJ,@9I4@9+ │ │ +kSDxlsD8 │ │ @9* @y3A │ │ -T, @9+5@xJ │ │ -Tdic8Ehc8 │ │ -Tbi`8Iii8_ │ │ -Tci`8$i`8 │ │ -Tci`8Iii8 │ │ +TCi`8Dh`8 │ │ +Cic8$jb8 │ │ +Eie8fhd8 │ │ +il8Ki(8 │ │ +il8Ki(8 │ │ CA@9DE@9 │ │ -7hJ@9h&87`"@ │ │ Linker: LLD 17.0.2 │ │ Android (10552028, +pgo, +bolt, +lto, -mlgo, based on r487747d) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) │ │ -rustc version 1.97.1 (8bab26f4f 2026-07-14) │ │ +rustc version 1.99.0 (b940084d7 2026-09-28) │ │ .note.android.ident │ │ .gnu.version │ │ .gnu.version_r │ │ .gnu.hash │ │ .rela.dyn │ │ .rela.plt │ │ .gcc_except_table │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ @@ -8,34 +8,34 @@ │ │ 0x0000096c 456e6372 7970744e 61746976 655f6e61 EncryptNative_na │ │ 0x0000097c 74697665 44656372 79707400 64757000 tiveDecrypt.dup. │ │ 0x0000098c 636c6f73 65006d61 6c6c6f63 00667265 close.malloc.fre │ │ 0x0000099c 65004a61 76615f63 6f6d5f6e 6575726f e.Java_com_neuro │ │ 0x000009ac 6e656e63 72797074 5f617070 5f4e6575 nencrypt_app_Neu │ │ 0x000009bc 726f6e45 6e637279 70744e61 74697665 ronEncryptNative │ │ 0x000009cc 5f6e6174 69766545 6e637279 7074006d _nativeEncrypt.m │ │ - 0x000009dc 656d6370 79006361 6c6c6f63 00726561 emcpy.calloc.rea │ │ - 0x000009ec 64005f5f 6572726e 6f007074 68726561 d.__errno.pthrea │ │ - 0x000009fc 645f6765 74737065 63696669 63006d65 d_getspecific.me │ │ - 0x00000a0c 6d736574 00737973 63616c6c 00706f73 mset.syscall.pos │ │ + 0x000009dc 656d6370 79006361 6c6c6f63 00707468 emcpy.calloc.pth │ │ + 0x000009ec 72656164 5f676574 73706563 69666963 read_getspecific │ │ + 0x000009fc 006d656d 73657400 73797363 616c6c00 .memset.syscall. │ │ + 0x00000a0c 72656164 005f5f65 72726e6f 00706f73 read.__errno.pos │ │ 0x00000a1c 69785f6d 656d616c 69676e00 7265616c ix_memalign.real │ │ 0x00000a2c 6c6f6300 66646174 6173796e 63006c73 loc.fdatasync.ls │ │ 0x00000a3c 65656b36 34007772 69746500 6d656d63 eek64.write.memc │ │ 0x00000a4c 6d700073 74726572 726f725f 72006d65 mp.strerror_r.me │ │ 0x00000a5c 6d6d6f76 65007074 68726561 645f7365 mmove.pthread_se │ │ 0x00000a6c 74737065 63696669 6300636c 6f636b5f tspecific.clock_ │ │ 0x00000a7c 67657474 696d6500 70746872 6561645f gettime.pthread_ │ │ 0x00000a8c 6d757465 785f6c6f 636b006f 70656e00 mutex_lock.open. │ │ 0x00000a9c 706f6c6c 00707468 72656164 5f6d7574 poll.pthread_mut │ │ 0x00000aac 65785f75 6e6c6f63 6b007074 68726561 ex_unlock.pthrea │ │ 0x00000abc 645f6b65 795f6372 65617465 00707468 d_key_create.pth │ │ 0x00000acc 72656164 5f6b6579 5f64656c 65746500 read_key_delete. │ │ 0x00000adc 67657465 6e760073 74726c65 6e006765 getenv.strlen.ge │ │ - 0x00000aec 74746964 00676574 63776400 66737461 ttid.getcwd.fsta │ │ - 0x00000afc 7400646c 5f697465 72617465 5f706864 t.dl_iterate_phd │ │ - 0x00000b0c 72006d6d 6170006d 756e6d61 70007265 r.mmap.munmap.re │ │ + 0x00000aec 74746964 00676574 63776400 646c5f69 ttid.getcwd.dl_i │ │ + 0x00000afc 74657261 74655f70 68647200 6d6d6170 terate_phdr.mmap │ │ + 0x00000b0c 006d756e 6d617000 66737461 74007265 .munmap.fstat.re │ │ 0x00000b1c 616c7061 74680073 74617400 72656164 alpath.stat.read │ │ 0x00000b2c 6c696e6b 00777269 74657600 61626f72 link.writev.abor │ │ 0x00000b3c 74006673 796e6300 636c6f63 6b5f6e61 t.fsync.clock_na │ │ 0x00000b4c 6e6f736c 65657000 5f5f7346 00667072 nosleep.__sF.fpr │ │ 0x00000b5c 696e7466 0066666c 75736800 70746872 intf.fflush.pthr │ │ 0x00000b6c 6561645f 72776c6f 636b5f77 726c6f63 ead_rwlock_wrloc │ │ 0x00000b7c 6b007074 68726561 645f7277 6c6f636b k.pthread_rwlock │ ├── readelf --wide --decompress --hex-dump=.gcc_except_table {} │ │ @@ -1,390 +1,392 @@ │ │ │ │ Hex dump of section '.gcc_except_table': │ │ - 0x00003450 ff9cb801 01a30100 b0010000 b001bc01 ................ │ │ - 0x00003460 b00d0794 0410e00c 05b00438 d00c05e8 ...........8.... │ │ - 0x00003470 0408e00c 05a00538 9c0d05d8 0508980d .......8........ │ │ - 0x00003480 05bc060c a40c05d4 0638940c 058c0708 .........8...... │ │ - 0x00003490 a40c05a0 0710ec0b 05bc070c dc0b05c8 ................ │ │ - 0x000034a0 0708ec0b 05ec0708 a40c0590 0808e00c ................ │ │ - 0x000034b0 05c00918 8c0b05d8 090c940b 05f0090c ................ │ │ - 0x000034c0 f80a0584 0a10940b 05a80a08 840b05b0 ................ │ │ - 0x000034d0 0a08fc0a 05e80a0c b80d05a4 0b8402ac ................ │ │ - 0x000034e0 0d01cc0d 08cc0e01 d40d40d0 0e009c0e ..........@..... │ │ - 0x000034f0 08b80e00 d00e0ce0 0e017f00 0000017d ...............} │ │ - 0x00003500 01000000 00000000 00000000 00000000 ................ │ │ - 0x00003510 ff9cb801 01a30100 b0010000 b001bc01 ................ │ │ - 0x00003520 b00d0794 0410e00c 05b00438 d00c05e8 ...........8.... │ │ - 0x00003530 0408e00c 05a00538 9c0d05d8 0508980d .......8........ │ │ - 0x00003540 05bc060c a40c05d4 0638940c 058c0708 .........8...... │ │ - 0x00003550 a40c05a0 0710ec0b 05bc070c dc0b05c8 ................ │ │ - 0x00003560 0708ec0b 05ec0708 a40c0590 0808e00c ................ │ │ - 0x00003570 05c00918 8c0b05d8 090c940b 05f0090c ................ │ │ - 0x00003580 f80a0584 0a10940b 05a80a08 840b05b0 ................ │ │ - 0x00003590 0a08fc0a 05e80a0c b80d05a4 0b8402ac ................ │ │ - 0x000035a0 0d01cc0d 08cc0e01 d40d40d0 0e009c0e ..........@..... │ │ - 0x000035b0 08b80e00 d00e0ce0 0e017f00 0000017d ...............} │ │ - 0x000035c0 01000000 00000000 00000000 00000000 ................ │ │ - 0x000035d0 ff9ca401 019d0100 fc060000 fc060494 ................ │ │ - 0x000035e0 1d00b80a 34841e00 ec0a40ec 1d00ac0b ....4.....@..... │ │ - 0x000035f0 740000a0 0c0c841e 00e00c0c ec1d00ec t............... │ │ - 0x00003600 0c9c0200 00880f10 ac1c0098 0f10881c ................ │ │ - 0x00003610 00dc0f08 841e00e4 0f840200 00e8110c ................ │ │ - 0x00003620 d01d0088 1204f01c 008c12c8 030000d4 ................ │ │ - 0x00003630 1518d81d 00ec15e4 050000d0 1b18d01d ................ │ │ - 0x00003640 00e81b10 0000f81b 0ce41c00 b41c08e0 ................ │ │ - 0x00003650 1c01fc1c 0c901d01 a01d0ccc 1d01ac1d ................ │ │ - 0x00003660 300000dc 1d08e81d 01941e14 b01e01a8 0............... │ │ - 0x00003670 1e0c0000 7f000000 00000000 ff9c1d01 ................ │ │ - 0x00003680 16009004 00009004 10a40400 a80408b8 ................ │ │ - 0x00003690 0401b004 0c00007f 00000000 00000000 ................ │ │ - 0x000036a0 ff9c3901 33008c01 00008c01 349c0600 ..9.3.......4... │ │ - 0x000036b0 c0016000 00a00208 9c0600a8 02800300 ..`............. │ │ - 0x000036c0 00a80508 800600b0 05c40100 00f40608 ................ │ │ - 0x000036d0 980701fc 06200000 7f000000 00000000 ..... .......... │ │ - 0x000036e0 ffff0108 1c084800 24400000 ff9c1501 ......H.$@...... │ │ - 0x000036f0 0e300470 007c0ca8 01018801 2400007f .0.p.|......$... │ │ - 0x00003700 00000000 00000000 ff9c2501 214004b8 ..........%.!@.. │ │ - 0x00003710 01007004 f80100c4 010cf401 01e40108 ..p............. │ │ - 0x00003720 f0010184 020cb802 0190022c 00007f00 ...........,.... │ │ - 0x00003730 00000000 ffff0108 30046c00 34680000 ........0.l.4h.. │ │ - 0x00003740 ffff0108 38047400 3c680000 ff9c1501 ....8.t...6..=..9.. │ │ - 0x00004590 3a00f839 04b83b00 803a0ca0 3a00903a :..9..;..:..:..: │ │ - 0x000045a0 0cac3a00 d83a0890 3c01e83a 08f43a01 ..:..:..<..:..:. │ │ - 0x000045b0 fc3a0484 3b018c3b 08983b01 a03b08b4 .:..;..;..;..;.. │ │ - 0x000045c0 3b01a83b 58000080 3c08903c 01a43c08 ;..;X...<..<..<. │ │ - 0x000045d0 9c3e01b8 3c04c83c 01bc3c08 e43d01f8 .>..<..<..<..=.. │ │ - 0x000045e0 3c0ce83d 01843d50 0000d43d 08e43d01 <..=..=P...=..=. │ │ - 0x000045f0 f03d0898 3e01883e 089c3e01 a43e08f0 .=..>..>..>..>.. │ │ - 0x00004600 3e01ac3e 4800007f 00000000 00000000 >..>H........... │ │ - 0x00004610 ffff0110 00dc0400 00dc0408 a00500e4 ................ │ │ - 0x00004620 04500000 ffff010d 00600000 600ca001 .P.......`..`... │ │ - 0x00004630 006c5000 00000000 ffff015d 00980100 .lP........].... │ │ - 0x00004640 0098010c e00b00d0 030ce80b 00dc03e4 ................ │ │ - 0x00004650 020000c0 060ce00b 00f00604 cc0b00b8 ................ │ │ - 0x00004660 0708e00b 00c00788 010000c8 0818b80b ................ │ │ - 0x00004670 00c80904 e80b0090 0a0ce00b 00a00a38 ...............8 │ │ - 0x00004680 e80b0088 0b0ce00b 00940b14 0000a80b ................ │ │ - 0x00004690 04e80b00 ac0b6400 00000000 ff9c2101 ......d.......!. │ │ - 0x000046a0 1a3008f8 01003808 90020044 04880200 .0....8....D.... │ │ - 0x000046b0 fc0120c8 02019c02 3000007f 00000000 .. .....0....... │ │ - 0x000046c0 00000000 ff9c2901 23940310 f80700ec ......).#....... │ │ - 0x000046d0 0608f007 00cc0710 800800e0 070cf407 ................ │ │ - 0x000046e0 00b40808 c40801bc 080c0000 7f000000 ................ │ │ - 0x000046f0 00000000 ff9c1901 15300880 01003808 .........0....8. │ │ - 0x00004700 94010084 01089001 018c0140 00007f00 ...........@.... │ │ - 0x00004710 00000000 ff9c1501 10300848 00381400 .........0.H.8.. │ │ - 0x00004720 004c085c 01540c00 007f0000 00000000 .L.\.T.......... │ │ - 0x00004730 ff9c8801 01810180 0708f032 00cc0708 ...........2.... │ │ - 0x00004740 903300b8 0a0cec32 00c40a80 050000c4 .3.....2........ │ │ - 0x00004750 0f0cd833 00d00fa0 100000f0 1f14f433 ...3...........3 │ │ - 0x00004760 00dc2210 dc3300a0 2404c033 00d42608 .."..3..$..3..&. │ │ - 0x00004770 dc31008c 270cac32 009c2848 b83200ac .1..'..2..(H.2.. │ │ - 0x00004780 2a20ac33 00902c08 bc3100a4 2d0cd031 * .3..,..1..-..1 │ │ - 0x00004790 00cc2e68 f43100b0 3308bc33 01b83328 ...h.1..3..3..3( │ │ - 0x000047a0 0000e033 08f03301 e8333000 00983404 ...3..3..30...4. │ │ - 0x000047b0 b034019c 34180000 7f000000 00000000 .4..4........... │ │ - 0x000047c0 ffff0109 30049401 00347400 00000000 ....0....4t..... │ │ - 0x000047d0 ffff0108 10085800 18780000 ffff016b ......X..x.....k │ │ - 0x000047e0 00ac1c00 00ac1c08 802c00a8 1e08942c .........,....., │ │ - 0x000047f0 00a81f08 a42c0084 2314ec2c 00a82308 .....,..#..,..#. │ │ - 0x00004800 e02c00b4 2308dc2c 00dc2414 cc2d008c .,..#..,..$..-.. │ │ - 0x00004810 2508f02c 0080260c a82c00f0 280cac2c %..,..&..,..(.., │ │ - 0x00004820 00fc28a0 0200009c 2b0cb02d 00ac2b0c ..(.....+..-..+. │ │ - 0x00004830 982d00bc 2b0c842d 00d02b1c dc2d00f0 .-..+..-..+..-.. │ │ - 0x00004840 2b0c842c 00fc2b8c 02000000 ffff010b +..,..+......... │ │ - 0x00004850 b00108f8 0100b801 5c000000 ffff0123 ........\......# │ │ - 0x00004860 00e80300 00e80308 a0080098 040c8808 ................ │ │ - 0x00004870 00a80508 bc0800f4 050ca408 008006d8 ................ │ │ - 0x00004880 02000000 ffff0110 00880d00 00880d04 ................ │ │ - 0x00004890 a80d008c 0d380000 ffff0136 a80f08dc .....8.....6.... │ │ - 0x000048a0 18009010 48d81800 d81108e0 18009415 ....H........... │ │ - 0x000048b0 0cf01800 a015fc02 00009c18 18a41900 ................ │ │ - 0x000048c0 b8180c90 1900c818 08d41800 d0188001 ................ │ │ - 0x000048d0 00000000 ffff0128 00d40700 00d40714 .......(........ │ │ - 0x000048e0 e00b00a0 090cd80b 008c0a0c c40b0098 ................ │ │ - 0x000048f0 0aa40100 00bc0b04 e00b00c0 0b540000 .............T.. │ │ - 0x00004900 ffff010b a80108ec 0100b001 58000000 ............X... │ │ - 0x00004910 ffff0110 00a80e00 00a80e04 c80e00ac ................ │ │ - 0x00004920 0e380000 ffff0110 00b80100 00b80108 .8.............. │ │ - 0x00004930 f80100c0 01540000 ffff0110 00fc0e00 .....T.......... │ │ - 0x00004940 00fc0e04 9c0f0080 0f3c0000 ff9c2101 .........<....!. │ │ - 0x00004950 1a3c08ec 01006404 d0010068 88010000 .<....d....h.... │ │ - 0x00004960 f0010888 0201f801 1400007f 00000000 ................ │ │ - 0x00004970 00000000 ffff010b ec030c88 0400f803 ................ │ │ - 0x00004980 14000000 ffff010c c40208b4 0500cc02 ................ │ │ - 0x00004990 84030000 ffff010d 005c0000 5c08ac01 .........\..\... │ │ - 0x000049a0 00646000 00000000 ff9c1d01 16008c01 .d`............. │ │ - 0x000049b0 00008c01 04a40100 a80108b8 0101b001 ................ │ │ - 0x000049c0 0c00007f 00000000 00000000 ffff010b ................ │ │ - 0x000049d0 f8020c94 03008403 14000000 ff9c1501 ................ │ │ - 0x000049e0 0f40047c 0088010c ac010194 011c0000 .@.|............ │ │ - 0x000049f0 7f000000 00000000 ff9c1501 107004f8 .............p.. │ │ - 0x00004a00 01008c02 0cb00201 98021c00 007f0000 ................ │ │ - 0x00004a10 00000000 ffff0109 30049401 00347400 ........0....4t. │ │ - 0x00004a20 00000000 ff9c1901 153404ac 030038c8 .........4....8. │ │ - 0x00004a30 03000080 04048c04 0184040c 00007f00 ................ │ │ - 0x00004a40 00000000 ffff010b a80108ec 0100b001 ................ │ │ - 0x00004a50 58000000 ffff010b a80108ec 0100b001 X............... │ │ - 0x00004a60 58000000 ff9c1501 0e300470 007c0ca8 X........0.p.|.. │ │ - 0x00004a70 01018801 2400007f 00000000 00000000 ....$........... │ │ - 0x00004a80 ff9c1501 10700480 02009402 0cc00201 .....p.......... │ │ - 0x00004a90 a0022400 007f0000 00000000 ff9c1901 ..$............. │ │ - 0x00004aa0 142c084c 0034085c 003c1400 00501870 .,.L.4.\.<...P.p │ │ - 0x00004ab0 01680c00 007f0000 00000000 ffff0110 .h.............. │ │ - 0x00004ac0 00900d00 00900d04 b00d0094 0d380000 .............8.. │ │ - 0x00004ad0 ffff0110 00bc0f00 00bc0f04 dc0f00c0 ................ │ │ - 0x00004ae0 0f380000 ffff010b fc080484 09008009 .8.............. │ │ - 0x00004af0 24000000 ffff0112 f40118fc 04008803 $............... │ │ - 0x00004b00 0cf40400 94038802 00000000 ffff0116 ................ │ │ - 0x00004b10 00840100 0084010c c4010094 010cb001 ................ │ │ - 0x00004b20 00a00138 00000000 ffff011d 00d40100 ...8............ │ │ - 0x00004b30 00d4010c f00400e0 01a40100 00840314 ................ │ │ - 0x00004b40 f0040098 03ec0100 00000000 ffff0108 ................ │ │ - 0x00004b50 400c7800 4c480000 ffff010d 00600000 @.x.LH.......`.. │ │ - 0x00004b60 60089001 00683800 00000000 ffff0110 `....h8......... │ │ - 0x00004b70 00f40100 00f40108 a80200fc 013c0000 .............<.. │ │ - 0x00004b80 ffff0110 00b00100 00b00108 f00100b8 ................ │ │ - 0x00004b90 01400000 ff9c2901 224c2c84 0200e001 .@....)."L,..... │ │ - 0x00004ba0 10b40200 f4010c84 02009002 08a80201 ................ │ │ - 0x00004bb0 c80208e8 0201d002 2c00007f 00000000 ........,....... │ │ - 0x00004bc0 00000000 ffff0108 24085800 2c480000 ........$.X.,H.. │ │ - 0x00004bd0 ff9c1d01 19006000 006070e4 0100d001 ......`..`p..... │ │ - 0x00004be0 180000e8 0104f401 01ec010c 00007f00 ................ │ │ - 0x00004bf0 00000000 ffff0108 34107000 44500000 ........4.p.DP.. │ │ - 0x00004c00 ffff0110 3c10bc01 00ac010c cc0100b8 ....<........... │ │ - 0x00004c10 012c0000 ffff0109 50109401 00605000 .,......P....`P. │ │ - 0x00004c20 00000000 ffff0105 6838a401 00000000 ........h8...... │ │ - 0x00004c30 ffff0105 6838a401 00000000 ffff0112 ....h8.......... │ │ - 0x00004c40 00980e00 00980e9c 02b81300 b4109c03 ................ │ │ - 0x00004c50 00000000 ffff010c 88013c88 0300c401 ..........<..... │ │ - 0x00004c60 f0010000 ffff0110 00840300 00840310 ................ │ │ - 0x00004c70 e8030094 03700000 .....p.. │ │ + 0x00003498 ff9cb801 01a30100 b0010000 b001bc01 ................ │ │ + 0x000034a8 ac0d0794 0410dc0c 05b00438 cc0c05e8 ...........8.... │ │ + 0x000034b8 0408dc0c 05a00538 980d05d8 0508940d .......8........ │ │ + 0x000034c8 05bc060c a00c05d4 0638900c 058c0708 .........8...... │ │ + 0x000034d8 a00c05a0 0710e80b 05bc070c 900b05c8 ................ │ │ + 0x000034e8 0708e80b 05ec0708 a00c0590 0808dc0c ................ │ │ + 0x000034f8 05c00918 880b05d8 090ca00b 05f0090c ................ │ │ + 0x00003508 f40a0584 0a0ca00b 05a40a08 800b05ac ................ │ │ + 0x00003518 0a08f80a 05e40a0c b40d0594 0b9002a8 ................ │ │ + 0x00003528 0d01c80d 08c80e01 d00d40cc 0e00980e ..........@..... │ │ + 0x00003538 08b40e00 cc0e0cdc 0e017f00 0000017d ...............} │ │ + 0x00003548 01000000 00000000 00000000 00000000 ................ │ │ + 0x00003558 ff9cb801 01a30100 b0010000 b001bc01 ................ │ │ + 0x00003568 ac0d0794 0410dc0c 05b00438 cc0c05e8 ...........8.... │ │ + 0x00003578 0408dc0c 05a00538 980d05d8 0508940d .......8........ │ │ + 0x00003588 05bc060c a00c05d4 0638900c 058c0708 .........8...... │ │ + 0x00003598 a00c05a0 0710e80b 05bc070c 900b05c8 ................ │ │ + 0x000035a8 0708e80b 05ec0708 a00c0590 0808dc0c ................ │ │ + 0x000035b8 05c00918 880b05d8 090ca00b 05f0090c ................ │ │ + 0x000035c8 f40a0584 0a0ca00b 05a40a08 800b05ac ................ │ │ + 0x000035d8 0a08f80a 05e40a0c b40d0594 0b9002a8 ................ │ │ + 0x000035e8 0d01c80d 08c80e01 d00d40cc 0e00980e ..........@..... │ │ + 0x000035f8 08b40e00 cc0e0cdc 0e017f00 0000017d ...............} │ │ + 0x00003608 01000000 00000000 00000000 00000000 ................ │ │ + 0x00003618 ff9ca401 019d0100 f4060000 f4060490 ................ │ │ + 0x00003628 1d00b80a 34801e00 ec0a40e8 1d00ac0b ....4.....@..... │ │ + 0x00003638 740000a0 0c0c801e 00e00c0c e81d00ec t............... │ │ + 0x00003648 0c980200 00840f10 a81c0094 0f10841c ................ │ │ + 0x00003658 00d80f08 801e00e0 0f840200 00e4110c ................ │ │ + 0x00003668 cc1d0084 1204ec1c 008812c8 030000d0 ................ │ │ + 0x00003678 1518d41d 00e815e4 050000cc 1b18cc1d ................ │ │ + 0x00003688 00e41b10 0000f41b 0ce01c00 b01c08dc ................ │ │ + 0x00003698 1c01f81c 0c8c1d01 9c1d0cc8 1d01a81d ................ │ │ + 0x000036a8 300000d8 1d08e41d 01901e14 ac1e01a4 0............... │ │ + 0x000036b8 1e0c0000 7f000000 00000000 ff9c1d01 ................ │ │ + 0x000036c8 16009004 00009004 10a40400 a80408b8 ................ │ │ + 0x000036d8 0401b004 0c00007f 00000000 00000000 ................ │ │ + 0x000036e8 ff9c3901 33008c01 00008c01 349c0600 ..9.3.......4... │ │ + 0x000036f8 c0016000 00a00208 9c0600a8 02800300 ..`............. │ │ + 0x00003708 00a80508 800600b0 05c40100 00f40608 ................ │ │ + 0x00003718 980701fc 06200000 7f000000 00000000 ..... .......... │ │ + 0x00003728 ff9cd802 01d20200 90030000 90030cac ................ │ │ + 0x00003738 33009c03 2c0000c8 0310e031 00c40410 3...,......1.... │ │ + 0x00003748 943200ac 054cbc32 00a4067c ec3100a0 .2...L.2...|.1.. │ │ + 0x00003758 07a80400 00c80b0c b43300d4 0b8c0100 .........3...... │ │ + 0x00003768 00e00c10 a83200c4 0d3cc832 00b00e7c .....2...<.2...| │ │ + 0x00003778 803200ac 0fd00200 00fc1108 c0340094 .2...........4.. │ │ + 0x00003788 12088434 00d41338 f83000ac 1408ec30 ...4...8.0.....0 │ │ + 0x00003798 00e81450 f43000d8 1508e830 00e0159c ...P.0.....0.... │ │ + 0x000037a8 060000fc 1b10d832 008c1cd8 020000e4 .......2........ │ │ + 0x000037b8 1e08a033 00ec1e30 00009c1f 0cfc3200 ...3...0......2. │ │ + 0x000037c8 cc200cd4 3200d820 bc020000 94231cd0 . ..2.. .....#.. │ │ + 0x000037d8 3100b023 300000e0 2378d031 00d824d4 1..#0...#x.1..$. │ │ + 0x000037e8 010000ac 2604f030 00cc2604 d03100c4 ....&..0..&..1.. │ │ + 0x000037f8 2750e831 00d42904 8c3100f4 2904e831 'P.1..)..1..)..1 │ │ + 0x00003808 00a42a10 fc3200b4 2a3cb831 00902b5c ..*..2..*<.1..+\ │ │ + 0x00003818 fc3000a8 2c0cec33 00c82c20 c0340094 .0..,..3.., .4.. │ │ + 0x00003828 2d208434 00b42da0 010000d4 2e18bc33 - .4..-........3 │ │ + 0x00003838 00f82e18 c034009c 2f188434 00b82f08 .....4../..4../. │ │ + 0x00003848 b43300c4 2f08ac33 00d02f08 a03300dc .3../..3../..3.. │ │ + 0x00003858 2f30fc32 00b0300c dc3100c0 300cd431 /0.2..0..1..0..1 │ │ + 0x00003868 00ac3104 b43101b0 31b00200 00e03304 ..1..1..1.....3. │ │ + 0x00003878 e83301e4 33900100 007f0000 00000000 .3..3........... │ │ + 0x00003888 ffff0167 00e40200 00e4020c c40f00f0 ...g............ │ │ + 0x00003898 02680000 d803b402 800f00c0 07e401e8 .h.............. │ │ + 0x000038a8 0e00bc09 50d40e00 cc0a14a0 0f00f40a ....P........... │ │ + 0x000038b8 0cbc0e00 a40b18a0 0f00dc0b 14d00e00 ................ │ │ + 0x000038c8 840c0cb8 0e00a00c a001a00f 00e40d08 ................ │ │ + 0x000038d8 c40f00f0 0d18a00f 008c0e18 9c0f00a8 ................ │ │ + 0x000038e8 0e0cec0e 00b40ea4 01000000 ff9c2101 ..............!. │ │ + 0x000038f8 1c00e401 0000e401 049c0300 e801d401 ................ │ │ + 0x00003908 0000bc03 04c80301 c0030c00 007f0000 ................ │ │ + 0x00003918 00000000 ffff0108 1c084800 24400000 ..........H.$@.. │ │ + 0x00003928 ff9c1501 0e300470 007c0ca8 01018801 .....0.p.|...... │ │ + 0x00003938 2400007f 00000000 00000000 ff9c2501 $.............%. │ │ + 0x00003948 214004b8 01007004 f80100c4 010cf401 !@....p......... │ │ + 0x00003958 01e40108 f0010184 020cb802 0190022c ..............., │ │ + 0x00003968 00007f00 00000000 ffff0108 2c046400 ............,.d. │ │ + 0x00003978 30640000 ffff0108 34046c00 38640000 0d......4.l.8d.. │ │ + 0x00003988 ff9c1501 11bc0104 fc010088 020cb402 ................ │ │ + 0x00003998 01940224 00007f00 00000000 ff9c1501 ...$............ │ │ + 0x000039a8 0e300470 007c0ca8 01018801 2400007f .0.p.|......$... │ │ + 0x000039b8 00000000 00000000 ff9c2101 1b3c08e0 ..........!..<.. │ │ + 0x000039c8 0100ac01 04f40100 b0015000 0080020c ..........P..... │ │ + 0x000039d8 b402018c 022c0000 7f000000 00000000 .....,.......... │ │ + 0x000039e8 ffff010f 00780000 7818fc01 00900188 .....x..x....... │ │ + 0x000039f8 01000000 ffff0111 009c0100 009c0118 ................ │ │ + 0x00003a08 a00200b4 01880100 00000000 ffff0111 ................ │ │ + 0x00003a18 00840100 00840118 8002009c 01800100 ................ │ │ + 0x00003a28 00000000 ffff0127 00880100 00880118 .......'........ │ │ + 0x00003a38 c40800a0 01440000 e40110c4 0800f401 .....D.......... │ │ + 0x00003a48 b4060000 a80808c4 0800b008 30000000 ............0... │ │ + 0x00003a58 ffff0117 840418c0 0c008c09 18ac0c00 ................ │ │ + 0x00003a68 880c20c0 0c00a80c 2c000000 ffff0110 .. .....,....... │ │ + 0x00003a78 00f40200 00f40208 a40300fc 023c0000 .............<.. │ │ + 0x00003a88 ff9c6901 62e0041c 9c0d00c0 0504940d ..i.b........... │ │ + 0x00003a98 00c8060c 800d00a4 0734b40d 00d8076c .........4.....l │ │ + 0x00003aa8 0000c408 08b40d00 cc088402 0000d00a ................ │ │ + 0x00003ab8 08940d00 ac0b08e8 0c00d80b 08940d00 ................ │ │ + 0x00003ac8 e00b4000 00a00c24 9c0d00c8 0c1c940d ..@....$........ │ │ + 0x00003ad8 00980e08 c40e01a0 0e100000 b00e08c0 ................ │ │ + 0x00003ae8 0e01b80e 1000007f 00000000 00000000 ................ │ │ + 0x00003af8 ff9c2501 1f004c00 004c4094 0300b402 ..%...L..L@..... │ │ + 0x00003b08 08900300 bc026000 009c0304 a80301a0 ......`......... │ │ + 0x00003b18 030c0000 7f000000 00000000 ff9c3d01 ..............=. │ │ + 0x00003b28 36007400 007434c8 0500a801 68000090 6.t..t4.....h... │ │ + 0x00003b38 0208c805 009802ec 01000084 0408c805 ................ │ │ + 0x00003b48 008c0444 0000d004 44c40500 d00504dc ...D....D....... │ │ + 0x00003b58 0501d405 0c00007f 00000000 00000000 ................ │ │ + 0x00003b68 ffff0108 20187c00 38600000 ff9c7501 .... .|.8`....u. │ │ + 0x00003b78 71d4010c cc1200bc 02188011 00e80404 q............... │ │ + 0x00003b88 c4110098 08048c12 00cc0804 e01200f4 ................ │ │ + 0x00003b98 0a9803ec 10009410 04941100 dc100c9c ................ │ │ + 0x00003ba8 1300f010 08fc1001 84110890 1101a011 ................ │ │ + 0x00003bb8 0cc01101 d0110c88 12019812 0cc81201 ................ │ │ + 0x00003bc8 b81208c4 1201d012 08dc1201 ec120c98 ................ │ │ + 0x00003bd8 1301f812 280000a0 1308b013 01a8130c ....(........... │ │ + 0x00003be8 00007f00 00000000 ff9c1d01 16009404 ................ │ │ + 0x00003bf8 00009404 0ca40400 a80408b8 0401b004 ................ │ │ + 0x00003c08 0c00007f 00000000 00000000 ff9c2101 ..............!. │ │ + 0x00003c18 1c009802 00009802 04a80300 9c02ac01 ................ │ │ + 0x00003c28 0000c803 04d40301 cc030c00 007f0000 ................ │ │ + 0x00003c38 00000000 ffff0116 00b80200 00b80228 ...............( │ │ + 0x00003c48 800400c0 0328fc03 00e80334 00000000 .....(.....4.... │ │ + 0x00003c58 ffff0111 c8010cf0 0100dc01 04e40100 ................ │ │ + 0x00003c68 e0012400 00000000 ffff0108 1c084800 ..$...........H. │ │ + 0x00003c78 24400000 ffff0108 1c043000 20240000 $@........0. $.. │ │ + 0x00003c88 ffff0129 00f01000 00f01014 f42c0084 ...).........,.. │ │ + 0x00003c98 119c0100 00a01214 f42c00b4 12b81800 .........,...... │ │ + 0x00003ca8 00ec2ad0 01fc2c00 bc2c5c00 00000000 ..*...,..,\..... │ │ + 0x00003cb8 ffff011d a40344c0 0800e803 ec020000 ......D......... │ │ + 0x00003cc8 d40644c0 0800d407 5cc40800 b0083400 ..D.....\.....4. │ │ + 0x00003cd8 00000000 ff9c0901 0420082c 017f0000 ......... .,.... │ │ + 0x00003ce8 00000000 ffff016b dc0208c0 0e00e402 .......k........ │ │ + 0x00003cf8 2c000090 0304c40e 009403d0 010000e4 ,............... │ │ + 0x00003d08 0404b00e 00e804f0 020000d8 0710b80e ................ │ │ + 0x00003d18 00e807a4 0300008c 0b04ac0e 00900ba4 ................ │ │ + 0x00003d28 010000b4 0c18d00f 00d00c18 980f00ec ................ │ │ + 0x00003d38 0c349c0f 00a40d18 ec0e00c0 0d14d40e .4.............. │ │ + 0x00003d48 00d80d0c c80e00a4 0e04d80e 00a80ecc ................ │ │ + 0x00003d58 01000000 ff9c1501 11bc0104 fc010088 ................ │ │ + 0x00003d68 020cb402 01940224 00007f00 00000000 .......$........ │ │ + 0x00003d78 ff9c2101 1b3c08e0 0100ac01 04f40100 ..!..<.......... │ │ + 0x00003d88 b0015000 0080020c b402018c 022c0000 ..P..........,.. │ │ + 0x00003d98 7f000000 00000000 ffff011e a001b004 ................ │ │ + 0x00003da8 ec0700ac 06089408 00b40638 0000ec06 ...........8.... │ │ + 0x00003db8 10940800 fc06b001 00000000 ff9c5501 ..............U. │ │ + 0x00003dc8 51009c05 00009c05 04f40900 a005fc01 Q............... │ │ + 0x00003dd8 00009c07 20ec0900 ec0708b0 0a00f407 .... ........... │ │ + 0x00003de8 4c0000c0 082cbc09 00f40808 d409009c L....,.......... │ │ + 0x00003df8 090cec09 00ac090c d80a00c0 090cd009 ................ │ │ + 0x00003e08 01dc0a0c fc0a01e8 0a08f80a 01f00a10 ................ │ │ + 0x00003e18 00007f00 00000000 ff9c1d01 16008c01 ................ │ │ + 0x00003e28 00008c01 14a40100 a80108b8 0101b001 ................ │ │ + 0x00003e38 0c00007f 00000000 00000000 ffff0110 ................ │ │ + 0x00003e48 00900100 00900108 d4010098 01680000 .............h.. │ │ + 0x00003e58 ffff0110 008c0100 008c0108 d0010094 ................ │ │ + 0x00003e68 01680000 ff9c2901 16009801 00009801 .h....)......... │ │ + 0x00003e78 08dc0105 840208c0 02018c02 3800007f ............8... │ │ + 0x00003e88 00000001 7d000000 00000000 00000000 ....}........... │ │ + 0x00003e98 00000000 ff9c2101 1b244494 01016c04 ......!..$D...l. │ │ + 0x00003ea8 84010174 0c940101 84010890 01019401 ...t............ │ │ + 0x00003eb8 049c0101 7f000000 00000000 ff9c2d01 ..............-. │ │ + 0x00003ec8 2700c801 0000c801 08e00200 d0018001 '............... │ │ + 0x00003ed8 0000d002 0ca00300 dc024800 00a40308 ..........H..... │ │ + 0x00003ee8 b40301ac 030c0000 7f000000 00000000 ................ │ │ + 0x00003ef8 ff9c3501 2e00b402 0000b402 0c940500 ..5............. │ │ + 0x00003f08 c002bc01 0000fc03 04940500 800408f8 ................ │ │ + 0x00003f18 04008804 80010000 880518a8 0501a005 ................ │ │ + 0x00003f28 0c00007f 00000000 00000000 ffff0108 ................ │ │ + 0x00003f38 10085800 18780000 ffff011e ac011cf0 ..X..x.......... │ │ + 0x00003f48 1300b80b b801a014 00f00cf0 060000e0 ................ │ │ + 0x00003f58 130c8c14 00ec1360 00000000 ffff011e .......`........ │ │ + 0x00003f68 ac011ce4 1300ac0b b8019414 00e40cf0 ................ │ │ + 0x00003f78 060000d4 130c8014 00e01360 00000000 ...........`.... │ │ + 0x00003f88 ffff011e ac011cfc 1300c40b b801ac14 ................ │ │ + 0x00003f98 00fc0cf0 060000ec 130c9814 00f81360 ...............` │ │ + 0x00003fa8 00000000 ff9c7501 6e009802 00009802 ......u.n....... │ │ + 0x00003fb8 24e80b00 ec02249c 0b009003 480000d8 $.....$.....H... │ │ + 0x00003fc8 0304f00a 00dc04a4 01cc0b00 80068403 ................ │ │ + 0x00003fd8 00008409 04cc0b00 980904f0 0a009c09 ................ │ │ + 0x00003fe8 240000c0 0920cc0b 00fc0904 e00a00ac $.... .......... │ │ + 0x00003ff8 0a04cc0b 00c80a0c f80a00fc 0a18980b ................ │ │ + 0x00004008 01c00b04 c80b01c4 0b480000 8c0c0498 .........H...... │ │ + 0x00004018 0c01900c 0c00007f 00000000 00000000 ................ │ │ + 0x00004028 ff9c1901 13006c00 006c0c7c 0080010c ......l..l.|.... │ │ + 0x00004038 9401018c 010c0000 7f000000 00000000 ................ │ │ + 0x00004048 ffff0108 1c084800 24400000 ffff0104 ......H.$@...... │ │ + 0x00004058 0c041400 ffff0108 20084c00 28480000 ........ .L.(H.. │ │ + 0x00004068 ffff0108 1c084800 24400000 ff9c1d01 ......H.$@...... │ │ + 0x00004078 16980518 c00500b0 05180000 c80508d8 ................ │ │ + 0x00004088 0501d005 0c00007f 00000000 00000000 ................ │ │ + 0x00004098 ff9c0d01 06ac0504 c006017f 00000000 ................ │ │ + 0x000040a8 00000000 ff9c5d01 57008003 00008003 ......].W....... │ │ + 0x000040b8 a401f008 00a40458 0000fc04 6cf00800 .......X....l... │ │ + 0x000040c8 ac060ce0 0800bc06 04f00800 c8069c01 ................ │ │ + 0x000040d8 e00800e4 0704f008 00e80724 00008c08 ...........$.... │ │ + 0x000040e8 18f00800 bc080ce0 0800c808 1c0000e4 ................ │ │ + 0x000040f8 0804ec08 01f40804 800901f8 080c0000 ................ │ │ + 0x00004108 7f000000 00000000 ff9c2101 1a1c10a4 ..........!..... │ │ + 0x00004118 01002c5c 00008801 18a40100 a80108b8 ..,\............ │ │ + 0x00004128 0101b001 0c00007f 00000000 00000000 ................ │ │ + 0x00004138 ff9c1901 15640490 01016c04 84010174 .....d....l....t │ │ + 0x00004148 0c900101 90010498 01017f00 00000000 ................ │ │ + 0x00004158 ff9c2d01 1e98010c d80103a8 0114e801 ..-............. │ │ + 0x00004168 01c00114 d80103d8 0104e401 01dc0104 ................ │ │ + 0x00004178 e801017f 00017d00 00000000 00000000 ......}......... │ │ + 0x00004188 00000000 ff9c1501 11b00124 e00100ec ...........$.... │ │ + 0x00004198 01088c02 01f4012c 00007f00 00000000 .......,........ │ │ + 0x000041a8 ff9c1d01 16009005 00009005 0ca00500 ................ │ │ + 0x000041b8 9c053000 00cc050c dc05017f 00000000 ..0............. │ │ + 0x000041c8 00000000 ff9c2101 1d9c021c d00400b8 ......!......... │ │ + 0x000041d8 02fc0100 00b40418 d00400d4 0408e404 ................ │ │ + 0x000041e8 01dc040c 00007f00 00000000 ffff0117 ................ │ │ + 0x000041f8 7c18f004 00f8010c d00400b4 02f401d8 |............... │ │ + 0x00004208 0400a804 68000000 ff9c0d01 08180c3c ....h..........< │ │ + 0x00004218 003c0444 017f0000 00000000 ffff0110 .<.D............ │ │ + 0x00004228 00d00100 00d0011c b40200ec 015c0000 .............\.. │ │ + 0x00004238 ff9cbc05 01b40500 f0020000 f00204f0 ................ │ │ + 0x00004248 75009804 049c7500 f40508a0 75009408 u.....u.....u... │ │ + 0x00004258 04f07300 9808bc06 0000d40e 1cdc7300 ..s...........s. │ │ + 0x00004268 f00e2800 00980f1c dc7300b4 0f800f00 ..(......s...... │ │ + 0x00004278 00b41e08 d47100bc 1ed40100 00902010 .....q........ . │ │ + 0x00004288 907500a0 209c0300 00bc231c 847500e4 .u.. .....#..u.. │ │ + 0x00004298 23209075 0084249c 050000a0 2904d874 # .u..$.....)..t │ │ + 0x000042a8 00a42984 0f0000a8 3810a475 00b838dc ..).....8..u..8. │ │ + 0x000042b8 01000094 3a10a475 00cc3a04 f07400d0 ....:..u..:..t.. │ │ + 0x000042c8 3a380000 883b08a4 7500a83b d402a875 :8...;..u..;...u │ │ + 0x000042d8 00fc3d8c 03000088 4104c475 008c4144 ..=.....A..u..AD │ │ + 0x000042e8 0000d041 7cc47500 cc421c00 00e84214 ...A|.u..B....B. │ │ + 0x000042f8 c47500fc 42e00300 00dc4610 a47500dc .u..B.....F..u.. │ │ + 0x00004308 4710e072 00ec4744 0000b048 10a47500 G..r..GD...H..u. │ │ + 0x00004318 c0482800 00e84808 c47500f0 48e40400 .H(...H..u..H... │ │ + 0x00004328 00d44d04 ec7400d8 4dec0200 00c45004 ..M..t..M.....P. │ │ + 0x00004338 cc7500c8 50140000 dc5008bc 7300e450 .u..P....P..s..P │ │ + 0x00004348 cc020000 b0535084 75008054 3c0000bc .....SP.u..T<... │ │ + 0x00004358 543c9076 00945510 a07300c4 55108873 T<.v..U..s..U..s │ │ + 0x00004368 00d455e0 010000b4 5704e076 00bc5704 ..U.....W..v..W. │ │ + 0x00004378 bc7600c0 57c80300 00885b28 c473008c .v..W.....[(.s.. │ │ + 0x00004388 5c28b873 00b45c1c 0000d05c 04b87300 \(.s..\....\..s. │ │ + 0x00004398 d45cd402 0000a85f 10b87300 b85f1c00 .\....._..s.._.. │ │ + 0x000043a8 00d45f04 b87300d8 5f6c0000 c46014f0 .._..s.._l...`.. │ │ + 0x000043b8 7500b461 18bc7200 cc617400 00c0621c u..a..r..at...b. │ │ + 0x000043c8 887300dc 62c80200 00a46514 e87500c4 .s..b.....e..u.. │ │ + 0x000043d8 6504c871 00cc6504 b07500e8 6510c071 e..q..e..u..e..q │ │ + 0x000043e8 00f86520 00009866 04c07100 9c666800 ..e ...f..q..fh. │ │ + 0x000043f8 00846710 8475009c 670cc071 00dc6724 ..g..u..g..q..g$ │ │ + 0x00004408 8c7500a8 6804c071 00d46824 ac7100f8 .u..h..q..h$.q.. │ │ + 0x00004418 68b00100 00a86a10 a87200dc 6a0c8071 h.....j..r..j..q │ │ + 0x00004428 00c46b10 947100f4 6b0cb873 00806c38 ..k..q..k..s..l8 │ │ + 0x00004438 0000b86c 10947100 c86c1c00 00e46c04 ...l..q..l....l. │ │ + 0x00004448 947100e8 6c440000 ac6d20b8 7300fc6d .q..lD...m .s..m │ │ + 0x00004458 08a87200 846e6400 00e86e10 b8730080 ..r..nd...n..s.. │ │ + 0x00004468 6f0cf473 00906f10 b87300a0 6f180000 o..s..o..s..o... │ │ + 0x00004478 b86f40b8 7300f86f 20000098 7014c071 .o@.s..o ...p..q │ │ + 0x00004488 00b07010 947100cc 7004a872 00d4700c ..p..q..p..r..p. │ │ + 0x00004498 cc7100e4 700cac71 00f47008 c07100fc .q..p..q..p..q.. │ │ + 0x000044a8 70fc0100 00f87208 84730180 738c0100 p.....r..s..s... │ │ + 0x000044b8 008c740c c87401b4 7404c074 01b87410 ..t..t..t..t..t. │ │ + 0x000044c8 0000c874 08d47401 dc7408e8 7401b475 ...t..t..t..t..u │ │ + 0x000044d8 08c07501 bc758401 0000c076 08dc7601 ..u..u.....v..v. │ │ + 0x000044e8 907704c4 77019477 3400007f 00000000 .w..w..w4....... │ │ + 0x000044f8 00000000 ff9c3501 2f009401 00009401 ......5./....... │ │ + 0x00004508 08cc0601 d00104ac 0600b802 18cc0601 ................ │ │ + 0x00004518 f00408b0 0600f805 04cc0601 800618d0 ................ │ │ + 0x00004528 06009c06 0cbc0600 7f000000 00000000 ................ │ │ + 0x00004538 ffff010d 006c0000 6c0cac01 00785000 .....l..l....xP. │ │ + 0x00004548 00000000 ffff0117 900718b4 0b00a807 ................ │ │ + 0x00004558 dc030000 840b0ca8 0b00900b 48000000 ............H... │ │ + 0x00004568 ff9cf402 01ec0200 20000020 e403bc41 ........ .. ...A │ │ + 0x00004578 00d005e4 03b84000 b409d003 0000840d ......@......... │ │ + 0x00004588 08b04000 bc0f10dc 3f00cc0f bc010000 ..@.....?....... │ │ + 0x00004598 881104c8 3f008c11 a0010000 ac12089c ....?........... │ │ + 0x000045a8 3e00b412 d4010000 881404b0 3e008c14 >...........>... │ │ + 0x000045b8 88100000 9424048c 3e009824 a4020000 .....$..>..$.... │ │ + 0x000045c8 bc260490 3e00c026 48000088 2704b03e .&..>..&H...'..> │ │ + 0x000045d8 008c2730 0000bc27 04b03e00 88281898 ..'0...'..>..(.. │ │ + 0x000045e8 3e00d828 04dc3e00 dc28f002 0000cc2b >..(..>..(.....+ │ │ + 0x000045f8 08843f00 d42b7400 00c82c04 803f00b4 ..?..+t...,..?.. │ │ + 0x00004608 2d04c040 00b82da4 020000dc 2f10f83f -..@..-...../..? │ │ + 0x00004618 00ec2f20 00008c30 08b83e00 94302000 ../ ...0..>..0 . │ │ + 0x00004628 00b43004 b83f00b8 300cb03f 00e03008 ..0..?..0..?..0. │ │ + 0x00004638 c03f00c8 310ccc3e 009c32a4 03904000 .?..1..>..2...@. │ │ + 0x00004648 c43710c0 3f00d437 98020000 ec390484 .7..?..7.....9.. │ │ + 0x00004658 4200a03a 10d04100 cc3d0888 3e00d83d B..:..A..=..>..= │ │ + 0x00004668 08a03f00 e43d0c84 3e00f43d 0c943e00 ..?..=..>..=..>. │ │ + 0x00004678 a03e08ac 3e01bc3e 08c83e01 d03e04d8 .>..>..>..>..>.. │ │ + 0x00004688 3e01f43e 08f43f01 883f089c 3f01903f >..>..?..?..?..? │ │ + 0x00004698 540000e4 3f08f43f 01fc3f04 8c400180 T...?..?..?..@.. │ │ + 0x000046a8 4008b441 01a04008 804201cc 400cb841 @..A..@..B..@..A │ │ + 0x000046b8 01d84050 0000a841 08b44101 d44108fc ..@P...A..A..A.. │ │ + 0x000046c8 4101ec41 08804201 884208d4 42019042 A..A..B..B..B..B │ │ + 0x000046d8 4800007f 00000000 00000000 ffff010d H............... │ │ + 0x000046e8 00600000 600ca001 006c5000 00000000 .`..`....lP..... │ │ + 0x000046f8 ffff015d 00980100 0098010c d40b00d0 ...]............ │ │ + 0x00004708 030cdc0b 00dc03e0 020000bc 060cd40b ................ │ │ + 0x00004718 00e80604 c00b00b0 0708d40b 00b80788 ................ │ │ + 0x00004728 010000c0 0818ac0b 00c00904 dc0b0084 ................ │ │ + 0x00004738 0a0cd40b 00940a38 dc0b00fc 0a0cd40b .......8........ │ │ + 0x00004748 00880b14 00009c0b 04dc0b00 a00b6400 ..............d. │ │ + 0x00004758 00000000 ff9c2101 1a3008fc 01003808 ......!..0....8. │ │ + 0x00004768 94020048 048c0200 800224d0 0201a402 ...H......$..... │ │ + 0x00004778 3000007f 00000000 00000000 ffff010c 0............... │ │ + 0x00004788 b0010ca0 0700bc01 80060000 ff9c2901 ..............). │ │ + 0x00004798 239c0314 940800fc 06088c08 00e80710 #............... │ │ + 0x000047a8 9c0800fc 070c9008 00d00808 e00801d8 ................ │ │ + 0x000047b8 080c0000 7f000000 00000000 ff9c1901 ................ │ │ + 0x000047c8 15300880 01003808 94010084 01089001 .0....8......... │ │ + 0x000047d8 018c0140 00007f00 00000000 ff9c1501 ...@............ │ │ + 0x000047e8 10300848 00381400 004c085c 01540c00 .0.H.8...L.\.T.. │ │ + 0x000047f8 007f0000 00000000 ff9c9001 018801c4 ................ │ │ + 0x00004808 070c8831 00980808 a83100b8 0a0c8431 ...1.....1.....1 │ │ + 0x00004818 00c40ad8 0300009c 0e0cf431 00a80ec8 ...........1.... │ │ + 0x00004828 0d0000f0 1b04c831 00ec2010 cc3200c4 .......1.. ..2.. │ │ + 0x00004838 23088430 008c240c d03000a8 2550d830 #..0..$..0..%P.0 │ │ + 0x00004848 00f02620 e03100f0 270cfc2f 00b8297c ..& .1..'../..)| │ │ + 0x00004858 9c3000b0 2d08e82f 00b02f18 d03000cc .0..-../../..0.. │ │ + 0x00004868 2f18fc2f 00e42f80 020000e4 3108f031 /../../.....1..1 │ │ + 0x00004878 01b03204 c83201b4 321c0000 d03208e0 ..2..2..2....2.. │ │ + 0x00004888 3201d832 0c00007f 00000000 00000000 2..2............ │ │ + 0x00004898 ffff0109 2c049001 00307400 00000000 ....,....0t..... │ │ + 0x000048a8 ffff0108 10085800 18780000 ffff016b ......X..x.....k │ │ + 0x000048b8 00f01300 00f0130c a82c00dc 1e08f82a .........,.....* │ │ + 0x000048c8 00d01f08 e82a00f4 2010c02b 00942108 .....*.. ..+..!. │ │ + 0x000048d8 b42b00b4 2108b02b 00d82210 b02c0084 .+..!..+.."..,.. │ │ + 0x000048e8 2308942c 008c23bc 060000c8 290cf82b #..,..#.....)..+ │ │ + 0x000048f8 00d8290c e02b00e8 290cc82b 00f8292c ..)..+..)..+..), │ │ + 0x00004908 c42b00a8 2a0c802b 00b82a0c fc2a00c8 .+..*..+..*..*.. │ │ + 0x00004918 2a0cd82a 00d42a90 02000000 ffff0123 *..*..*........# │ │ + 0x00004928 00a80200 00a80208 8c0500f0 020cf404 ................ │ │ + 0x00004938 00d40308 a80500a0 040c9005 00ac0498 ................ │ │ + 0x00004948 01000000 ffff010b d80704e0 0700dc07 ................ │ │ + 0x00004958 20000000 ffff0136 901008c8 1a00f410 ......6........ │ │ + 0x00004968 4c901a00 a41208cc 1a00f814 0cb41a00 L............... │ │ + 0x00004978 98160c94 1a00a416 90020000 b41818dc ................ │ │ + 0x00004988 1a00841a 048c1a00 881a8001 00000000 ................ │ │ + 0x00004998 ffff0128 009c0700 009c0714 880b00f4 ...(............ │ │ + 0x000049a8 080c800b 00cc090c ec0a00d8 098c0100 ................ │ │ + 0x000049b8 00e40a04 880b00e8 0a540000 ffff010b .........T...... │ │ + 0x000049c8 8c0b0494 0b00900b 20000000 ffff010b ........ ....... │ │ + 0x000049d8 fc080484 09008009 24000000 ff9c1d01 ........$....... │ │ + 0x000049e8 194c08f0 01007404 d4010078 7c0000f4 .L....t....x|... │ │ + 0x000049f8 01088c02 01fc0114 00007f00 00000000 ................ │ │ + 0x00004a08 ffff010b ec030c88 0400f803 14000000 ................ │ │ + 0x00004a18 ffff010c 880208d8 04009002 e4020000 ................ │ │ + 0x00004a28 ffff010d 005c0000 5c08ac01 00646000 .....\..\....d`. │ │ + 0x00004a38 00000000 ff9c1d01 16008c01 00008c01 ................ │ │ + 0x00004a48 04a40100 a80108b8 0101b001 0c00007f ................ │ │ + 0x00004a58 00000000 00000000 ffff010b f4020c90 ................ │ │ + 0x00004a68 03008003 14000000 ff9c1501 0f40047c .............@.| │ │ + 0x00004a78 0088010c ac010194 011c0000 7f000000 ................ │ │ + 0x00004a88 00000000 ff9c1501 107004f8 01008c02 .........p...... │ │ + 0x00004a98 0cb00201 98021c00 007f0000 00000000 ................ │ │ + 0x00004aa8 ffff0109 2c049001 00307400 00000000 ....,....0t..... │ │ + 0x00004ab8 ff9c1901 153004a8 030034c8 030000fc .....0....4..... │ │ + 0x00004ac8 03048804 0180040c 00007f00 00000000 ................ │ │ + 0x00004ad8 ff9c1501 0e300470 007c0ca8 01018801 .....0.p.|...... │ │ + 0x00004ae8 2400007f 00000000 00000000 ff9c1501 $............... │ │ + 0x00004af8 10700480 02009402 0cc00201 a0022400 .p............$. │ │ + 0x00004b08 007f0000 00000000 ff9c1901 142c084c .............,.L │ │ + 0x00004b18 0034085c 003c1400 00501870 01680c00 .4.\.<...P.p.h.. │ │ + 0x00004b28 007f0000 00000000 ffff010b 800a0488 ................ │ │ + 0x00004b38 0a00840a 20000000 ffff0110 00f80d00 .... ........... │ │ + 0x00004b48 00f80d04 800e00fc 0d200000 ffff0110 ......... ...... │ │ + 0x00004b58 00a40100 00a4010c 800200b0 01680000 .............h.. │ │ + 0x00004b68 ffff0118 cc011880 0500f002 04fc0400 ................ │ │ + 0x00004b78 a0030cf4 0400ac03 f4010000 ff9c2501 ..............%. │ │ + 0x00004b88 21009801 00009801 0ce00100 a8010cc4 !............... │ │ + 0x00004b98 0100b401 140000c8 0110dc01 01d8011c ................ │ │ + 0x00004ba8 00007f00 00000000 ffff011d 00d40100 ................ │ │ + 0x00004bb8 00d4010c f00400e0 01a40100 00840314 ................ │ │ + 0x00004bc8 f0040098 03ec0100 00000000 ffff0108 ................ │ │ + 0x00004bd8 400c7800 4c480000 ffff010e 007c0000 @.x.LH.......|.. │ │ + 0x00004be8 7c04a801 00800138 00000000 ffff0110 |......8........ │ │ + 0x00004bf8 00900200 00900204 c0020094 023c0000 .............<.. │ │ + 0x00004c08 ffff010c 00400000 40045c00 44200000 .....@..@.\.D .. │ │ + 0x00004c18 ffff0110 009c0200 009c0204 bc0200a0 ................ │ │ + 0x00004c28 02240000 ff9c2901 226060e4 0200f001 .$....)."``..... │ │ + 0x00004c38 10b40200 84022ce4 0200c802 08e00201 ......,......... │ │ + 0x00004c48 f0020890 0301f802 2c00007f 00000000 ........,....... │ │ + 0x00004c58 00000000 ffff0108 24085800 2c480000 ........$.X.,H.. │ │ + 0x00004c68 ff9c1d01 19006000 00606ce0 0100cc01 ......`..`l..... │ │ + 0x00004c78 180000e4 0104f001 01e8010c 00007f00 ................ │ │ + 0x00004c88 00000000 ffff0108 34107000 44500000 ........4.p.DP.. │ │ + 0x00004c98 ffff0110 3c10bc01 00ac010c cc0100b8 ....<........... │ │ + 0x00004ca8 012c0000 ffff0109 50109401 00605000 .,......P....`P. │ │ + 0x00004cb8 00000000 ffff0104 08344000 ffff0104 .........4@..... │ │ + 0x00004cc8 08344000 ffff0116 d8010490 0300dc01 .4@............. │ │ + 0x00004cd8 7c0000d8 021c9003 00f40248 00000000 |..........H.... │ ├── readelf --wide --decompress --string-dump=.rodata {} │ │ @@ -1,549 +1,609 @@ │ │ │ │ String dump of section '.rodata': │ │ - [ a] EC │ │ - [ d] :6>@+�h^E�k�A���^_w^D=+�h^E�^A │ │ - [ 2a8] ; │ │ - [ 2b0] CallShortMethodA0123456789ABCDEF��3^^^D����E�@^A�^E │ │ - [ 2e1] 6@8@@^C@@@02 │ │ - [ 2ed] @@&*^^@(<:@@@ FH^VL^X4@@^T^Z@^FB"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^F@@^R^P$,@D.@@\n │ │ - @@^\J@^H@^N>@@@@@^L^X │ │ - [ 360] '^Q1^G │ │ - [ 371] │ │ - [ 374] h^A │ │ - [ 388] ThrowNewos_errorVAULTX04^B^C^G │ │ - [ 3a8] │ │ - [ 3b0] z3���^A^N │ │ - [ 3b8] extern " │ │ - [ 3c2] i^A�^A^H │ │ - [ 3c8] _^A�^A^K^B�^AE^B^S^Ar │ │ - [ 3da] e │ │ - [ 3e4] T │ │ - [ 3e6] {^BD^A^U^C= │ │ - [ 3ee] p^An^EI>�^������������� │ │ - [ 403] #i�ܾ^O │ │ - [ 411] 5�� │ │ - [ 45b] x │ │ - [ 467] P'\n │ │ - A │ │ - [ 527] ;^C │ │ - [ 53e] ;^C^C^C^C^C^C> │ │ - [ 54e] :^A�^B�^A� │ │ - [ 556] 0^A^W^A� │ │ - [ 55e] V^A,^A�^A^M^A� │ │ - [ 56a] k^A�^A�^A�^A�^A�^A� │ │ - [ 580] ) │ │ - [ 582] U │ │ - [ 586] D │ │ - [ 588] !^B\n │ │ - +^B?^B� │ │ - [ 594] |^B{ │ │ - [ 598] K^As │ │ - [ 59e] e^Bj │ │ - [ 5a2] 3^B� │ │ - [ 620] d^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^B │ │ - [ 63c] d^Bd^Bd^Bd^Bd^Bd^Bd^Bd^B │ │ - [ 64e] d^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^B │ │ - [ 670] d^B │ │ - [ 674] d^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Ba^Bd^Bd^Bd^Bd^Bd^Bd^Bd^B │ │ - [ 69c] d^Bd^B │ │ - [ 6a2] d^Bd^B │ │ - [ 6a8] d^B │ │ - [ 6ac] d^B │ │ - [ 6b0] d^Bd^B │ │ - [ 6b6] d^Bd^Bd^Bd^Bd^Bd^Bd^B │ │ - [ 6c6] d^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^Bd^B │ │ - [ 762] H │ │ - [ 776] r │ │ - [ 78e] d │ │ - [ 7b4] H │ │ - [ 7d4] | │ │ - [ 7f0] 6 │ │ - [ 7f2] L │ │ - [ 7fc] n │ │ - [ 830] (^B!^A^Z^A�^A/^B4^A�^A"^B�^A�^AP^A │ │ - [ 848] b^AB^B\^AJ^A(^A.^A�^A�^A\^B�^AV^AO^B5^B^N^B;^B�^A�^A�^A�^A�^AU^B�^A�^A^U^BH^B�^Av^A�^A�^G^G^G� │ │ - [ 8bf] #� │ │ - [ 8cd] P�HB+^S.S4=^U^U ^^ :^U+^S. │ │ - [ 8e4] 47 ^S^^d^^.7 .^U+1^S^U+1^S │ │ - [ 90c] r │ │ - [ 90e] \ │ │ - [ 912] ~ │ │ - [ 914] 2 │ │ - [ 916] 2 │ │ - [ 918] 2 │ │ - [ 91a] 2 │ │ - [ 91c] 2 │ │ - [ 91e] 2 │ │ - [ 920] 2 │ │ - [ 922] H^A2 │ │ - [ 926] 2 │ │ - [ 92a] 2 │ │ - [ 92c] 2 │ │ - [ 930] Q │ │ - [ 932] 8^A2 │ │ - [ 936] 2 │ │ - [ 938] 2 │ │ - [ 93a] 2 │ │ - [ 93c] 2 │ │ - [ 93e] '^A� │ │ - [ 942] ; │ │ - [ 944] H │ │ - [ 947] 2<4<<^A<<<,. │ │ - [ 953] <<"&^Z<$86<<<^\BD^RH^T0<<^P^V<^B>^^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<^B<<^N^L (<@*<<^F<<^XF<^D<\n │ │ - :<<<<<^Hcom/neuronencrypt/app/NeuronEncryptExceptionUnexpected native failure.FindClassExceptionCheckNewStringUTFNewStringUTF resultcall_method obj argumentNewGlobalRefDeleteLocalRefget_array_length array argumentGetArrayLengthGetObjectClassconvert_byte_array array argumentGetByteArrayRegionCallBooleanMethodACallByteMethodACallCharMethodACallDoubleMethodACallIntMethodACallLongMethodACallVoidMethodACallObjectMethodASetByteArrayRegion�^K (os error �^A) │ │ - [ b7d] d2 │ │ - [ b80] CIE version is not 1 or 3 │ │ - [ b9a] _Unwind_GetTextRelBase │ │ - [ bb1] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sync/reentrant_lock.rs │ │ - [ c08] truncated uleb128 expression │ │ - [ c25] FDE has zero length │ │ - [ c3a] Passphrase must be at least �^G bytes. │ │ - [ c60] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/panicking.rs │ │ - [ cae] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/bstr/mod.rs │ │ - [ cfb] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/slice/index.rs │ │ - [ d4b] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/collections/btree/navigate.rs │ │ - [ dab] /rust/deps/gimli-0.32.3/src/read/index.rs │ │ - [ dd5] DW_EH_PE_textrel pointer encoding not supported │ │ - [ e05] Can't binary search on variable length encoded data. │ │ - [ e3a] d3 │ │ - [ e3d] /dev/random │ │ - [ e49] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/symbolize/gimli.rs │ │ - [ eb0] evaluateExpression │ │ - [ ec3] x21 │ │ - [ ec7] CIE ID is not zero │ │ - [ eda] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/cell/once.rs │ │ - [ f28] unsupported arm64 register │ │ - [ f43] x11 │ │ - [ f47] x19 │ │ - [ f4b] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/fmt/mod.rs │ │ - [ f98] panicked at �^B:\n │ │ + .debug_types.dwo │ │ + [ 190] y!~^S^Y��[ │ │ + [ 1b0] ;�ʅ�g�+���r�n+�h^E�k�A���^_��^U�^K.QA��&�^K.QAFindClass result\��_�^B����pl�a�$^D │ │ + [ 218] D │ │ + [ 238] @B^O │ │ + [ 250] │ │ + [ 254] ! │ │ + [ 260] +���r�n<�6^]_:�O���^�R^NQ^_l>+�h^E�CallShortMethodA0123456789ABCDEF�r#�^B&^Z�3J │ │ + [ 2ac] 3�?`��3^^^D����E�@^A�^E │ │ + [ 2c9] �� │ │ + [ 2d6] '^Q1^G │ │ + [ 2dc] `^A�^A7 │ │ + [ 2e2] V^A�^A�^A�^A9^B^H │ │ + [ 300] n^B;^A^G^Cl │ │ + [ 308] g^A[^EI>�^������������� │ │ + [ 31d] #i�ܾ^O │ │ + [ 32b] 5�� │ │ + [ 340] $^X^\ │ │ + [ 344] !^T^X │ │ + [ 350] } │ │ + [ 35e] p │ │ + [ 360] /^AS^B�^Aw^A�^Al^A�^AR^AV^A�^AN^As^AG^A │ │ + [ 384] ?^A�^A │ │ + [ 3bc] (^B%^A� │ │ + [ 3ce] v^A� │ │ + [ 3d4] 5^A^[^An^A�^A^�^A�^A_^Ar │ │ + [ 3e6] F^A�^A�^A! │ │ + [ 3ee] B │ │ + [ 3f0] W^A1 │ │ + [ 3f8] l │ │ + [ 402] ] │ │ + [ 406] U │ │ + [ 408] | │ │ + [ 40c] L │ │ + [ 410] d │ │ + [ 57c] l^Bl^Bl^Bl^Bl^Bl^B^U^Al^B* │ │ + [ 58e] * │ │ + [ 590] * │ │ + [ 592] l^Bl^B� │ │ + [ 598] l^BD^A� │ │ + [ 59e] l^Bl^Bl^Bb^Al^B^K │ │ + [ 5aa] l^Bl^Bl^Bl^Bl^Bl^Bz^Al^B │ │ + [ 5bc] l^Bl^Bl^Bl^Bl^Bl^Bl^B^K │ │ + [ 5cc] l^B9 │ │ + [ 5d0] l^B� │ │ + [ 5d6] l^Bl^BS^A�^Al^Bl^Br │ │ + [ 5e6] <^A� │ │ + [ 5ec] K │ │ + [ 5ee] l^Bl^B� │ │ + [ 5f4] l^B^K │ │ + [ 5f8] l^BZ │ │ + [ 5fc] 3^Al^Bl^B^K │ │ + [ 604] l^B^K │ │ + [ 608] l^B^K │ │ + [ 60c] l^B�^A^K │ │ + [ 61a] l^Bl^Bl^B9 │ │ + [ 622] l^B�^A$^A� │ │ + [ 62a] l^Bl^Bl^Bl^B�^Al^Bl^Bl^Bl^Bl^Bl^B� │ │ + [ 642] l^Bl^Bl^Bl^Bl^Bl^Bl^Bl^Bl^Bl^Bl^B │ │ + [ 65c] ! │ │ + [ 65e] B │ │ + [ 660] l^Bl^Bl^Bl^Bi │ │ + [ 66a] l^Bl^Bl^Bl^B │ │ + [ 676] l^Bl^Bl^B │ │ + [ 684] l^Bl^Bl^Bl^Bl^Bq^A │ │ + [ 691] �^P� ^A^A ^Z �^A�^P� ^Z � ^P^Z�^Z�� �^A��^P^A��^P� │ │ + [ 6e2] + │ │ + [ 700] E^A� │ │ + [ 70e] - │ │ + [ 728] s │ │ + [ 72c] - │ │ + [ 75a] _^A� │ │ + [ 766] A^A^C^A�^A� │ │ + [ 770] o^AT^A�^A�^A�^A�^A�^A� │ │ + [ 788] # │ │ + [ 78a] D │ │ + [ 78e] 4 │ │ + [ 796] !^B4^B� │ │ + [ 79c] O │ │ + [ 79e] l │ │ + [ 7a0] 5^Aa │ │ + [ 7a6] H^BW │ │ + [ 7aa] )^Bx │ │ + [ 992] } │ │ + [ 9a0] V │ │ + [ 9a2] M │ │ + [ 9a4] l │ │ + [ 9a6] b │ │ + [ 9a8] ) │ │ + [ 9aa] ) │ │ + [ 9ac] ) │ │ + [ 9ae] ) │ │ + [ 9b0] ) │ │ + [ 9b2] ) │ │ + [ 9b4] ) │ │ + [ 9b6] *^A) │ │ + [ 9ba] ) │ │ + [ 9bc] │ │ + [ 9be] ) │ │ + [ 9c0] ) │ │ + [ 9c4] B │ │ + [ 9c8] ) │ │ + [ 9ca] ) │ │ + [ 9cc] ) │ │ + [ 9ce] ) │ │ + [ 9d0] ) │ │ + [ 9d6] , │ │ + [ 9d8] 9 │ │ + [ 9da] com/neuronencrypt/app/NeuronEncryptExceptionUnexpected native failure.FindClassExceptionCheckNewStringUTFNewStringUTF resultcall_method obj argumentNewGlobalRefDeleteLocalRefGetArrayLengthget_array_length array argumentGetObjectClassGetByteArrayRegionconvert_byte_array array argumentCallBooleanMethodACallByteMethodACallCharMethodACallDoubleMethodACallIntMethodACallLongMethodACallVoidMethodACallObjectMethodASetByteArrayRegion │ │ + [ b89] │ │ + [ b8c] h^A │ │ + [ b98] ThrowNewos_errorVAULTX04 │ │ + [ bc0] extern "�^K (os error �^A) │ │ + [ bd9] d2 │ │ + [ bdc] CIE version is not 1 or 3 │ │ + [ bf6] _Unwind_GetTextRelBase │ │ + [ c0d] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/fmt.rs │ │ + [ c56] truncated uleb128 expression │ │ + [ c73] FDE has zero length │ │ + [ c88] Passphrase must be at least �^G bytes. │ │ + [ cae] DW_EH_PE_textrel pointer encoding not supported │ │ + [ cde] Can't binary search on variable length encoded data. │ │ + [ d13] d3 │ │ + [ d16] /dev/random │ │ + [ d22] evaluateExpression │ │ + [ d35] x21 │ │ + [ d39] CIE ID is not zero │ │ + [ d4c] /rust/deps/gimli-0.34.0/src/read/line.rs │ │ + [ d75] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/panicking.rs │ │ + [ dc2] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/symbolize/gimli/stash.rs │ │ + [ e2f] unsupported arm64 register │ │ + [ e4a] x11 │ │ + [ e4e] x19 │ │ + [ e53] "�^A" │ │ + [ e59] panicked at �^B:\n │ │ 3\n │ │ thread panicked while processing panic. aborting.\n │ │ - [ fde] _Unwind_Resume │ │ - [ fed] x16 │ │ - [ ff1] d12 │ │ - [ ff5] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/src/lib.rs │ │ - [ 1058] x7 │ │ - [ 105b] x20 │ │ - [ 105f] d26 │ │ - [ 1063] /home/vagrant/build/com.neuronencrypt.app/neuron-encrypt/src/crypto.rs │ │ - [ 10ab] byte index �^Y is not an OsStr boundary │ │ - [ 10d4] :�^A:� │ │ - [ 10da] libunwind: malformed DW_CFA_def_cfa_register DWARF unwind, reg too big\n │ │ - [ 1122] libunwind: malformed DW_CFA_offset_extended_sf DWARF unwind, reg too big\n │ │ - [ 116c] Unknown DWARF encoding for search table. │ │ - [ 1195] x6 │ │ - [ 1198] x18 │ │ - [ 119c] unknown register │ │ - [ 11ad] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/raw_vec/mod.rs │ │ - [ 11fe] /dev/urandom │ │ - [ 120b] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/collections/btree/node.rs │ │ - [ 1267] /rust/deps/gimli-0.32.3/src/read/line.rs │ │ - [ 1290] libunwind: %s - %s\n │ │ - [ 12a4] getRegister │ │ - [ 12b0] truncated sleb128 expression │ │ - [ 12cd] d5 │ │ - [ 12d0] d24 │ │ - [ 12d4] d28 │ │ - [ 12d9] slice index starts at �^M but ends at � │ │ - [ 1301] Unknown Error: � │ │ - [ 1312] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/jnienv.rs │ │ - [ 1376] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/io/mod.rs │ │ - [ 13c0] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/io/stdio.rs │ │ - [ 140c] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/ffi/os_str.rs │ │ - [ 145b] memory allocation of �G bytes failed\n │ │ + [ e9f] _Unwind_Resume │ │ + [ eae] x16 │ │ + [ eb2] d12 │ │ + [ eb6] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/src/lib.rs │ │ + [ f19] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/sys/thread/unix.rs │ │ + [ f6c] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/io/io_slice/repr_iovec.rs │ │ + [ fc7] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/symbolize/mod.rs │ │ + [ 102c] x7 │ │ + [ 102f] x20 │ │ + [ 1033] d26 │ │ + [ 1037] /home/vagrant/build/com.neuronencrypt.app/neuron-encrypt/src/crypto.rs │ │ + [ 107e] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/ops/function.rs │ │ + [ 10cf] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/num/wrapping.rs │ │ + [ 1120] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/io/write.rs │ │ + [ 116e] byte index �^Y is not an OsStr boundary │ │ + [ 1197] :�^A:� │ │ + [ 119d] libunwind: malformed DW_CFA_def_cfa_register DWARF unwind, reg too big\n │ │ + [ 11e5] libunwind: malformed DW_CFA_offset_extended_sf DWARF unwind, reg too big\n │ │ + [ 122f] Unknown DWARF encoding for search table. │ │ + [ 1258] x6 │ │ + [ 125b] x18 │ │ + [ 125f] unknown register │ │ + [ 1270] /dev/urandom │ │ + [ 127d] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/io/io_slice.rs │ │ + [ 12cd] libunwind: %s - %s\n │ │ + [ 12e1] getRegister │ │ + [ 12ed] truncated sleb128 expression │ │ + [ 130a] d5 │ │ + [ 130d] d24 │ │ + [ 1311] d28 │ │ + [ 1316] slice index starts at �^M but ends at � │ │ + [ 133d] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/slice/sort/shared/smallsort.rs │ │ + [ 139e] Unknown Error: � │ │ + [ 13af] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/jnienv.rs │ │ + [ 1413] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/thread/local.rs │ │ + [ 1463] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/symbolize/gimli.rs │ │ + [ 14cb] memory allocation of �G bytes failed\n │ │ skipping backtrace printing to avoid potential recursion\n │ │ - [ 14ba] DW_EH_PE_funcrel pointer encoding not supported │ │ - [ 14ea] DW_OP_deref_size with bad size │ │ - [ 1509] x24 │ │ - [ 150d] d11 │ │ - [ 1511] d20 │ │ - [ 1516] end byte index �' is out of bounds for string of length � │ │ - [ 1551] start byte index �' is out of bounds for string of length � │ │ - [ 158d] 5fatal runtime error: failed to initiate panic, error �^K, aborting\n │ │ - [ 15d1] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sys/io/error/unix.rs │ │ - [ 1626] _Unwind_Resume() can't return │ │ - [ 1644] libunwind: malformed DW_CFA_offset_extended DWARF unwind, reg too big\n │ │ - [ 168b] libunwind: malformed DW_CFA_restore_extended DWARF unwind, reg too big\n │ │ - [ 16d3] x4 │ │ - [ 16d6] x12 │ │ - [ 16da] d6 │ │ - [ 16dd] d10 │ │ - [ 16e1] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/lib.rs │ │ - [ 173c] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.6.4/src/os.rs │ │ - [ 1799] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/panicking.rs │ │ - [ 17e6] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/thread/id.rs │ │ - [ 1834] aborting due to panic at �^B:\n │ │ + [ 152a] DW_EH_PE_funcrel pointer encoding not supported │ │ + [ 155a] DW_OP_deref_size with bad size │ │ + [ 1579] x24 │ │ + [ 157d] d11 │ │ + [ 1581] d20 │ │ + [ 1586] end byte index �' is out of bounds for string of length � │ │ + [ 15c1] start byte index �' is out of bounds for string of length � │ │ + [ 15fd] 5fatal runtime error: failed to initiate panic, error �^K, aborting\n │ │ + [ 1641] _Unwind_Resume() can't return │ │ + [ 165f] libunwind: malformed DW_CFA_offset_extended DWARF unwind, reg too big\n │ │ + [ 16a6] libunwind: malformed DW_CFA_restore_extended DWARF unwind, reg too big\n │ │ + [ 16ee] x4 │ │ + [ 16f1] x12 │ │ + [ 16f5] d6 │ │ + [ 16f8] d10 │ │ + [ 16fc] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/lib.rs │ │ + [ 1757] /rust/deps/miniz_oxide-0.9.1/src/inflate/output_buffer.rs │ │ + [ 1791] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.6.4/src/os.rs │ │ + [ 17ee] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/symbolize/gimli/elf.rs │ │ + [ 1859] /rust/deps/addr2line-0.27.1/src/function.rs │ │ + [ 1886] aborting due to panic at �^B:\n │ │ libunwind: malformed DW_CFA_undefined DWARF unwind, reg too big\n │ │ - [ 1896] DW_OP_piece not implemented │ │ - [ 18b2] x5 │ │ - [ 18b5] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/string.rs │ │ - [ 1901] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/time.rs │ │ - [ 194a] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sys/pal/unix/time.rs │ │ - [ 199f] unwind_phase2 │ │ - [ 19ad] d9 │ │ - [ 19b0] d15 │ │ - [ 19b4] d16 │ │ - [ 19b9] Error: � │ │ - [ 19c3] :� │ │ - [ 19c6] getULEB128 │ │ - [ 19d1] x2 │ │ - [ 19d4] x26 │ │ - [ 19d8] d19 │ │ - [ 19dc] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/io/borrowed_buf.rs │ │ - [ 1a30] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/collections/btree/map/entry.rs │ │ - [ 1a91] /rust/deps/rustc-demangle-0.1.27/src/legacy.rs │ │ - [ 1ac0] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/thread/current.rs │ │ - [ 1b12] libunwind: malformed DW_CFA_register DWARF unwind, reg2 too big\n │ │ - [ 1b53] getSLEB128 │ │ - [ 1b5e] x0 │ │ - [ 1b61] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/block.rs │ │ - [ 1bbe] /rust/deps/gimli-0.32.3/src/read/abbrev.rs │ │ - [ 1bea] failed printing to �^B: � │ │ - [ 1c03] setRegister │ │ - [ 1c0f] x1 │ │ - [ 1c12] x27 │ │ - [ 1c16] d8 │ │ - [ 1c19] d14 │ │ - [ 1c1d] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/ops/function.rs │ │ - [ 1c70] thread '�^C' (�^N) panicked at �^B:\n │ │ - during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ - [ 1cf8] libunwind: malformed DW_CFA_def_cfa_sf DWARF unwind, reg too big\n │ │ - [ 1d3a] libunwind: malformed DW_CFA_val_offset DWARF unwind, reg (%lu) out of range\n │ │ + [ 18e8] DW_OP_piece not implemented │ │ + [ 1904] x5 │ │ + [ 1907] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/sys/sync/rwlock/futex.rs │ │ + [ 1960] unwind_phase2 │ │ + [ 196e] d9 │ │ + [ 1971] d15 │ │ + [ 1975] d16 │ │ + [ 197a] Error: � │ │ + [ 1983] /rust/deps/rustc-demangle-0.1.28/src/lib.rs │ │ + [ 19b0] :� │ │ + [ 19b3] getULEB128 │ │ + [ 19be] x2 │ │ + [ 19c1] x26 │ │ + [ 19c5] d19 │ │ + [ 19c9] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/slice/index.rs │ │ + [ 1a19] /rust/deps/addr2line-0.27.1/src/unit.rs │ │ + [ 1a41] libunwind: malformed DW_CFA_register DWARF unwind, reg2 too big\n │ │ + [ 1a82] getSLEB128 │ │ + [ 1a8d] x0 │ │ + [ 1a90] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/block.rs │ │ + [ 1aed] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/str/pattern.rs │ │ + [ 1b3e] failed printing to �^B: � │ │ + [ 1b57] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/backtrace/libunwind.rs │ │ + [ 1bc2] setRegister │ │ + [ 1bce] x1 │ │ + [ 1bd1] x27 │ │ + [ 1bd5] d8 │ │ + [ 1bd8] d14 │ │ + [ 1bdc] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/str/lossy.rs │ │ + [ 1c2a] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/collections/btree/map/entry.rs │ │ + [ 1c8d] thread '�^C' (�^N) panicked at �^B:\n │ │ + /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/../../backtrace/src/symbolize/gimli/lru.rs │ │ + [ 1d1d] during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ + [ 1d80] libunwind: malformed DW_CFA_def_cfa_sf DWARF unwind, reg too big\n │ │ + [ 1dc2] libunwind: malformed DW_CFA_val_offset DWARF unwind, reg (%lu) out of range\n │ │ unsupported restore location for float register │ │ - [ 1db8] 9internal error: entered unreachable code: str::from_utf8(�^D) = �" was expected to have 1 char, but �^Q chars were found │ │ - [ 1e30] /rust/deps/addr2line-0.25.1/src/unit.rs │ │ - [ 1e58] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/symbolize/gimli/elf.rs │ │ - [ 1ec3] libunwind: malformed DW_CFA_register DWARF unwind, reg too big\n │ │ - [ 1f03] getTableEntrySize │ │ - [ 1f15] x3 │ │ - [ 1f18] d25 │ │ - [ 1f1c] *internal error: entered unreachable code: � │ │ - [ 1f49] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/unicode/printable.rs │ │ - [ 1f9f] /rust/deps/miniz_oxide-0.8.9/src/inflate/core.rs │ │ - [ 1fd0] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sys/sync/rwlock/futex.rs │ │ - [ 2029] d0 │ │ - [ 202c] d31 │ │ - [ 2030] _Unwind_GetDataRelBase │ │ - [ 2047] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/params.rs │ │ - [ 20a7] : � │ │ - [ 20ab] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/num/wrapping.rs │ │ - [ 20fc] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/path.rs │ │ - [ 2144] libunwind: malformed DW_CFA_GNU_negative_offset_extended DWARF unwind, reg too big\n │ │ - [ 2198] sp │ │ - [ 219b] d21 │ │ - [ 219f] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/thread/local.rs │ │ - [ 21ef] d13 │ │ - [ 21f4] start byte index �& is not a char boundary; it is inside �^H (bytes �^K of string) │ │ - [ 2246] byte range starts at �^M but ends at � │ │ - [ 226d] range start index �" out of range for slice of length � │ │ - [ 22a6] [... omitted �^F frame�^F ...]\n │ │ - [ 22ca] /rust/deps/addr2line-0.25.1/src/function.rs │ │ - [ 22f6] DW_EH_PE_datarel is invalid with a datarelBase of 0 │ │ - [ 232a] d18 │ │ - [ 232e] d22 │ │ - [ 2332] d30 │ │ - [ 2336] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-0.8.4/src/soft/fixslice64.rs │ │ - [ 239a] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/symbolize/gimli/stash.rs │ │ - [ 2407] libunwind: malformed DW_CFA_def_cfa DWARF unwind, reg too big\n │ │ - [ 2446] getEncodedP │ │ - [ 2452] x8 │ │ - [ 2455] x28 │ │ - [ 2459] FDE is really a CIE │ │ - [ 246d] _Unwind_GetTextRelBase() not implemented │ │ - [ 2497] end byte index �& is not a char boundary; it is inside �^H (bytes �^K of string) │ │ - [ 24e7] range end index �" out of range for slice of length � │ │ - [ 251d] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/str/lossy.rs │ │ - [ 256c] memory allocation of �^N bytes failed\n │ │ - [ 2592] x15 │ │ - [ 2596] d23 │ │ - [ 259a] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/java_vm/vm.rs │ │ - [ 2602] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/str/pattern.rs │ │ - [ 2653] .�� │ │ - [ 2657] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/backtrace/libunwind.rs │ │ - [ 26c2] DW_OP_fbreg not implemented │ │ - [ 26de] x13 │ │ - [ 26e2] _Unwind_GetDataRelBase() not implemented │ │ - [ 270b] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cesu8-1.1.0/src/lib.rs │ │ - [ 2765] ©_from_slice: source slice length (�+) does not match destination slice length (�^A) │ │ - [ 27be] OS Error: � │ │ - [ 27ca] unsupported restore location for register │ │ - [ 27f4] x10 │ │ - [ 27f8] d7 │ │ - [ 27fb] index out of bounds: the len is �^R but the index is � │ │ - [ 2832] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/symbolize/gimli/lru.rs │ │ - [ 289d] libunwind: malformed DW_CFA_expression DWARF unwind, reg too big\n │ │ - [ 28df] DW_EH_PE_aligned pointer encoding not supported │ │ - [ 290f] malformed uleb128 expression │ │ - [ 292c] x17 │ │ - [ 2930] d29 │ │ - [ 2934] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/signature.rs │ │ - [ 299b] /rust/deps/addr2line-0.25.1/src/line.rs │ │ - [ 29c3] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/alloc/src/fmt.rs │ │ - [ 2a0d] assertion `left �^W right` failed\n │ │ + [ 1e40] 9internal error: entered unreachable code: str::from_utf8(�^D) = �" was expected to have 1 char, but �^Q chars were found │ │ + [ 1eb8] libunwind: malformed DW_CFA_register DWARF unwind, reg too big\n │ │ + [ 1ef8] getTableEntrySize │ │ + [ 1f0a] x3 │ │ + [ 1f0d] d25 │ │ + [ 1f11] *internal error: entered unreachable code: � │ │ + [ 1f3e] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/raw_vec/mod.rs │ │ + [ 1f8f] /rust/deps/rustc-demangle-0.1.28/src/legacy.rs │ │ + [ 1fbe] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/sys/io/error/unix.rs │ │ + [ 2013] d0 │ │ + [ 2016] d31 │ │ + [ 201a] _Unwind_GetDataRelBase │ │ + [ 2031] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/io/borrowed_buf.rs │ │ + [ 2085] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/params.rs │ │ + [ 20e3] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/fmt/mod.rs │ │ + [ 2131] : � │ │ + [ 2135] libunwind: malformed DW_CFA_GNU_negative_offset_extended DWARF unwind, reg too big\n │ │ + [ 2189] sp │ │ + [ 218c] d21 │ │ + [ 2190] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/panicking.rs │ │ + [ 21de] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/ffi/os_str.rs │ │ + [ 222c] d13 │ │ + [ 2231] start byte index �& is not a char boundary; it is inside �^H (bytes �^K of string) │ │ + [ 2283] byte range starts at �^M but ends at � │ │ + [ 22aa] range start index �" out of range for slice of length � │ │ + [ 22e3] [... omitted �^F frame�^F ...]\n │ │ + [ 2307] DW_EH_PE_datarel is invalid with a datarelBase of 0 │ │ + [ 233b] d18 │ │ + [ 233f] d22 │ │ + [ 2343] d30 │ │ + [ 2347] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-0.8.4/src/soft/fixslice64.rs │ │ + [ 23ab] /rust/deps/gimli-0.34.0/src/read/abbrev.rs │ │ + [ 23d6] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/collections/btree/navigate.rs │ │ + [ 2436] libunwind: malformed DW_CFA_def_cfa DWARF unwind, reg too big\n │ │ + [ 2475] getEncodedP │ │ + [ 2481] x8 │ │ + [ 2484] x28 │ │ + [ 2488] FDE is really a CIE │ │ + [ 249c] _Unwind_GetTextRelBase() not implemented │ │ + [ 24c6] end byte index �& is not a char boundary; it is inside �^H (bytes �^K of string) │ │ + [ 2516] range end index �" out of range for slice of length � │ │ + [ 254d] memory allocation of �^N bytes failed\n │ │ + [ 2573] x15 │ │ + [ 2577] d23 │ │ + [ 257b] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/io/util.rs │ │ + [ 25c8] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/str/mod.rs │ │ + [ 2614] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/java_vm/vm.rs │ │ + [ 267c] /rust/deps/rustc-demangle-0.1.28/src/v0.rs │ │ + [ 26a7] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/sys/pal/unix/time.rs │ │ + [ 26fc] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/sync/reentrant_lock.rs │ │ + [ 2753] /rust/deps/gimli-0.34.0/src/read/index.rs │ │ + [ 277e] .�� │ │ + [ 2782] DW_OP_fbreg not implemented │ │ + [ 279e] x13 │ │ + [ 27a2] _Unwind_GetDataRelBase() not implemented │ │ + [ 27cb] /rust/deps/addr2line-0.27.1/src/line.rs │ │ + [ 27f3] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cesu8-1.1.0/src/lib.rs │ │ + [ 284d] ©_from_slice: source slice length (�+) does not match destination slice length (�^A) │ │ + [ 28a6] OS Error: � │ │ + [ 28b2] unsupported restore location for register │ │ + [ 28dc] x10 │ │ + [ 28e0] d7 │ │ + [ 28e3] index out of bounds: the len is �^R but the index is � │ │ + [ 291a] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/alloc/src/collections/btree/node.rs │ │ + [ 2976] /rust/deps/miniz_oxide-0.9.1/src/inflate/core.rs │ │ + [ 29a7] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/std/src/io/stdio.rs │ │ + [ 29f3] /rustc/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4/library/core/src/time.rs │ │ + [ 2a3c] libunwind: malformed DW_CFA_expression DWARF unwind, reg too big\n │ │ + [ 2a7e] DW_EH_PE_aligned pointer encoding not supported │ │ + [ 2aae] malformed uleb128 expression │ │ + [ 2acb] x17 │ │ + [ 2acf] d29 │ │ + [ 2ad3] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/signature.rs │ │ + [ 2b3b] assertion `left �^W right` failed\n │ │ left: �^I\n │ │ right: � │ │ - [ 2a43] /rust/deps/rustc-demangle-0.1.27/src/lib.rs │ │ - [ 2a6f] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sys/thread/unix.rs │ │ - [ 2ac2] Hcannot access a Thread Local Storage value during or after destruction: � │ │ - [ 2b0d] getSavedFloatRegister │ │ - [ 2b23] x9 │ │ - [ 2b26] fp │ │ - [ 2b29] lr │ │ - [ 2b2c] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/blake2b_long.rs │ │ - [ 2b91] B64 encoding invalid: � │ │ - [ 2ba9] /rust/deps/miniz_oxide-0.8.9/src/inflate/output_buffer.rs │ │ - [ 2be3] /rust/deps/rustc-demangle-0.1.27/src/v0.rs │ │ - [ 2c0e] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/slice/sort/stable/quicksort.rs │ │ - [ 2c6e] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/../../backtrace/src/symbolize/mod.rs │ │ - [ 2cd3] x23 │ │ - [ 2cd7] x25 │ │ - [ 2cdb] d4 │ │ - [ 2cde] unknown pointer encoding │ │ - [ 2cf7] DWARF opcode not implemented │ │ - [ 2d14] getSavedRegister │ │ - [ 2d25] pc │ │ - [ 2d28] x14 │ │ - [ 2d2c] x22 │ │ - [ 2d30] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/slice/sort/shared/smallsort.rs │ │ - [ 2d92] /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/std/src/sys/io/io_slice/iovec.rs │ │ - [ 2deb] *extension cannot contain path separators: � │ │ - [ 2e18] libunwind: malformed DW_CFA_val_offset_sf DWARF unwind, reg too big\n │ │ - [ 2e5d] libunwind: unsupported .eh_frame_hdr version: %u at %lx\n │ │ - [ 2e96] d1 │ │ - [ 2e99] libunwind: malformed DW_CFA_same_value DWARF unwind, reg too big\n │ │ - [ 2edb] libunwind: malformed DW_CFA_val_expression DWARF unwind, reg too big\n │ │ - [ 2f21] d17 │ │ - [ 2f25] d27 │ │ - [ 2f29] CIE start does not match │ │ - [ 2f42] Deriving encryption key (Argon2id)...Encrypting final chunk...Encryption complete.Encrypting...[INFO] VAULTX02 (V2) format detected. Consider re-encrypting with V3 for streaming support and no memory limits.\n │ │ - Deriving decryption key (Argon2id)...Decrypting data (AES-256-GCM-SIV)...Decryption complete.Decrypting final chunk...Decrypting...assertion failed: n <= init_unfilledfailed to fill whole bufferJavaType::Method(_) should not come from parsing a method sigGetMethodIDGetMethodID resultFailed to duplicate input file descriptor.Failed to duplicate output file descriptor.Failed to read passphrase.Failed to retain progress listener.Failed to retain cancellation flag.Failed to access JVM.Invalid file descriptor.Wrong passphrase or corrupted file.Cryptographic operation failed.CancelledStorage I/O failed.Invalid input or output file.Legacy file too large for this operation.object │ │ - [ 32bc] -> dyn char u128mut truefor dyn char u128mut truefor^BA^A^]^B^K^F\n │ │ + .^B^L^TM^A�^H<^C^O^C>^E+^B^K^H+^E │ │ + [ 37d2] &^B^F^B^H^A^A^A^A^A^A^A^_^B5^A^O^A^N^B^F^A^S^B^C^A^I^Ae^A^L^B^[^A^M^C"^N!^O�^D │ │ + [ 3804] -^A^A^E^A^B8^G^B^N^X^I^G^A^G^A^G^A^G^A^G^A^G^A^G^A^G^A~"^Z^AY^L�^ZP^AV^Bg^E+^A^^AV^I0^A │ │ + [ 3838] 7^I │ │ + [ 3840] <^C\n │ │ + 8^HF^H^L^Ft^K^^^CN^A^K^D!^A7^I^N^B\n │ │ + g^X^\\n │ │ + <^D~^B\n │ │ + 1^D │ │ + [ 3876] j&^G^L^E^E^Z^A^E^A^A^A^B^A^B^A │ │ + [ 3887] *^F3^A^S^A^D^D^E^A�^B^A^A�^C^F^B^F^B^F^B^C^C^G^A^G\n │ │ + "{^E^C^D-^CX^A^M^C^A/.�^]^C1^O^\^D$^I^^^E+^E^^^A%^D^N*�^B\n │ │ + $^D$^D(^H4^K^L^A^O^A^G^A^B^A^K^A^O^A^G^A^B^C4^L │ │ + [ 38f8] *^A^IE^F^B^A^A,^A^B^C^A^B^W^AH^H^I0^S^A^B^E!^C^[^E^[&8^D^T^B2^A^B^E^H^A^C^A^]^B^C^D\n │ │ + @ '^D^L^I6^C^]^B^[^E^Z^G^D^L^GPI73^M3^G.^H\n │ │ + &^C^]^H^B�^_^A*^A^C^B^B^P^F^H^I!.^H*^V^Z&^\^T^W^IN^D$^ID\n │ │ + 5^A^R^H'^I`^A^T^K^R^A/>^G^A^A^A^D^A^O^A^K^F;^E\n │ │ + &^A\n │ │ + \^A^E^^H^H\n │ │ + 6^B&"E^K\n │ │ + :^F\n │ │ + !^Ap-^C^N^B\n │ │ + :^E^A │ │ + [ 3b06] *�+^D^A�^_^A^V^H^B�^G^A^D^A^B^A^O^A�^B^P)L^D\n │ │ + DL=�^D^A^[^A^B^A^A^B^A^A\n │ │ + 4^B │ │ + [ 3b6c] ,^Dd^L^O^B^O^A^O^A%\n │ │ + 8^]^M,^D^I^G^B^N^F� │ │ + [ 3b92] 8^H\n │ │ + (^H^^^B^L^D^B^N^I' │ │ + [ 3ba8] 9^A^A^D^P^B^L^D\n │ │ + g │ │ + [ 3bb7] │ │ + [ 3bc8] p │ │ + [ 3bcc] -^A^A^A^B^A^B^A^AH^K0^U^P^Ae^G^B^F^B^B^A^D#^A^^^[[^K:^I^I^A^X^D^A^I^A^C^A^E+^C;^I*^X^A 7^A^A^A^D^H^D^A^C^G\n │ │ :^A^A^A^B^D^H^A^I^A\n │ │ 9^A^D^B^D^B^B^C^C^A^^^B^C^A^K^B9^A^D^E^A^B^D^A^T^B^V^F^A^A:^A^A^B^A^D^H^A^G^C\n │ │ ;^A^A^A^L^A^I^A(^A^C^A7^A^A^C^E^C^A^D^G^B^K^B^]^A:^A^B^B^A^A^C^C^A^D^G^B^K^B^\^B9^B^A^A^B^D^H^A^I^A\n │ │ H^A^D^A^B^C^A^A^H^AQ^A^B^G^L^Hb^A^B^I^K^GI^B^[^A^A^A^A^A7^N^A^E^A^B^E^K^A$^I^Af^D^A^F^A^B^B^B^Y^B^D^C^P^D^M^A^B^B^F^A^O^A │ │ - [ 362c] @^B^A^G^H^A^B^K^I^A-^C^A^Au^B"^Av^C^D^B^I^A^F^C�^B^B^A:^A^A^G^A^A^A^A^B^H^F\n │ │ + [ 3cc9] @^B^A^G^H^A^B^K^I^A-^C^A^Au^B"^Av^C^D^B^I^A^F^C�^B^B^A:^A^A^G^A^A^A^A^B^H^F\n │ │ 0.^B^L^T^D0\n │ │ &^I^L^B ^D^B^F8^A^A^B^C^A^A^E8^H^B^B�^C^A^M^A^G^D^A^F^A^C^B�@ │ │ - [ 3687] ! │ │ - [ 368c] ` │ │ - [ 3690] i^B │ │ - [ 3696] ^BP^B │ │ - [ 36aa] &^H^Y^K^A^A,^C0^A^B^D^B^B^B^A$^AC^F^B^B^B^B^L^A^H^A/^A3^A^A^C^B^B^E^B^A^A*^B^H^A�^A^B^A^D^A │ │ - [ 36f0] (^C^D^A�^B │ │ - [ 36f8] A^E │ │ - [ 36fc] M^FF^K1^D{^A6^O)^A^B^B\n │ │ + [ 3d24] ! │ │ + [ 3d29] ` │ │ + [ 3d2d] i^B │ │ + [ 3d33] ^BP^B │ │ + [ 3d47] &^H^Y^K^A^A,^C0^A^B^D^B^B^B^A$^AC^F^B^B^B^B^L^A^H^A/^A3^A^A^C^B^B^E^B^A^A*^B^H^A�^A^B^A^D^A │ │ + [ 3d8d] (^C^D^A�^B │ │ + [ 3d95] A^E │ │ + [ 3d99] M^FF^K1^D{^A6^O)^A^B^B\n │ │ 1^D^B^B^G^A=^C$^E^A^H>^A^L^B4^I^A^A^H^D^B^A_^C^B^D^F^A^B^A�^A^C^H^U^B9^B^A^A^A^A^L^A^I^A^N^G^C^EC^A^B^F^A^A^B^A^A^C^D^C^A^A^N^BU^H^B^C^A^A^W^AQ^A^B^F^A^A^B^A^A^B^A^B�^A^B^D^F^B^A^B^[^BU^H^B^A^A^Bj^A^A^A^B^He^A^A^A^B^D^A^E │ │ - [ 3792] \n │ │ + [ 3e2f] \n │ │ (^F^B^D^H^A^I^F^B^C.^M^A^B�^A^A^C^A^A�^G^A^F^A^AR^V^B^G^A^B^A^Bz^F^C^A^A^B^A^G^A^AH^B^C^A^A^A │ │ - [ 37ca] 4^E^E^C^W^A │ │ - [ 37da] ;^G │ │ - [ 37de] ?^DQ^A^K^B │ │ - [ 37e7] .^B^W │ │ - [ 37f7] 7^D2^H^A^N^A^V^E^A^O │ │ - [ 380c] d^A�^G │ │ - [ 3812] =^D │ │ - [ 3822] m^G │ │ - [ 3825] `�� │ │ - [ 3829] {\n │ │ + [ 3e67] 4^E^E^C^W^A │ │ + [ 3e77] ;^G │ │ + [ 3e7b] ?^DQ^A^K^B │ │ + [ 3e84] .^B^W │ │ + [ 3e94] 7^D2^H^A^N^A^V^E^A^O │ │ + [ 3ea9] d^A�^G │ │ + [ 3eaf] =^D │ │ + [ 3ebf] m^G │ │ + [ 3ec2] `�� │ │ + [ 3ed0] U^E │ │ + [ 3ed6] 1^P │ │ + [ 3ee0] O^I │ │ + [ 3ef1] 1^A │ │ + [ 3ef5] P^A │ │ + [ 3efd] 1^E^A\n │ │ + [ 3f12] ` │ │ + [ 3f14] {\n │ │ ,\n │ │ (\n │ │ - entity not foundpermission deniedconnection refusedconnection resethost unreachablenetwork unreachableconnection abortednot connectedaddress in useaddress not availablenetwork downbroken pipeentity already existsoperation would blocknot a directoryis a directorydirectory not emptyread-only filesystem or storage mediumfilesystem loop or indirection limit (e.g. symlink loop)stale network file handleinvalid input parameterinvalid datatimed outwrite zerono storage spaceseek on unseekable filequota exceededfile too largeresource busyexecutable file busydeadlockcross-device link or renametoo many linksinvalid filenameargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryin progressother erroruncategorized errorcalled `Option::unwrap()` on a `None` valuepanic in a destructor during cleanup==panic in a function that cannot unwind00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A │ │ - [ 3d88] $^Aj^Dk^Bn^B�^C�^B�^B�^B�^B�^L�^I�^B�^B�^A�^E�^B�^A�^D�^B� �^D�^B�^E�^A^L';>NO����{��������^F^G^I6=>V���^D^T^X67VW^�����5�^R����^D^M^N^Q^R)14:EFIJNOde�����������\��^[^\^G^H\n │ │ - 69:����^I7���^G\n │ │ - ;>fi��^Qo_���Zb�����ST��./'(U�����������^F^K^L^U^]:?EQ����^G^Y^Z"%>?�������^D #%&(38:HJLPSUVXZ\^`cefksx}^�������Яno���^"{^E^C^D-^Cf^C^A/.��^]^C1^O^\^D$^I^^^E+^ED^D^N*��^F$^D$^D(^H4^KN^C4^L�7^I^V\n │ │ - ;E9^Cc^H^I0^V^E!^C^[^E^[&8^DK^E/^D\n │ │ - @ '^D^L^I6^C:^E^Z^G^D^L^GPI73^M3^G.^H\n │ │ - &^C^]^H^B��R^P^F^H^I!.^H*^V^Z&^\^T^W^IN^D$^ID^M^Y^G\n │ │ - H^H'^Iu^KB>*^F;^E\n │ │ - Q^F^A^E^P^C^E^KY^H^B^]b^^H^H\n │ │ - ^"E^K\n │ │ - :^F\n │ │ - ,^D^W��!^Ap-^C^Z^D^B�@^_^Q:^E^A��*��+^D^A��6^H^B����)L^D\n │ │ - DL=��<^F^A^DU^E^[4^B�^N,^Dd^LV\n │ │ - 8^]^M,^D^I^G^B^N^F����^C^Q^C^M^C��^F^L^D^A^O^L^D8^H\n │ │ - (^H,^D^B^N^I'�X^H^]^C^K^C;^D^^^D\n │ │ - ^C+^B-^K.^A0^D1^B2^A�^B�^D�^H�^B�^E�^C�^I�xy���0WX���^\�^N^OKL��./?\]_⎑������������� │ │ - [ 4100] )147:;=IJ]�������������� │ │ - [ 411e] )14:;EFIJ^de�������^M^Q):;EIW[^_de������������^M^QEIde���������񤦾������H������INOWY^_�����������^Q^V^W[\�����mq��^N^_no^\^]_}~����M��^V^W^^^_FGNOXZ\^~^���������rs�tu&./�������� │ │ - [ 41c5] @��0�^_��NOZ[^G^H^O^P'/��no7=?BESgu��������� │ │ - [ 41ed] _"��^D�D^H^[^D^F^Q��^N��^E ^G�^\^C^Y^H^A^D/^D4^D^G^C^A^G^F^G^Q\n │ │ - P^O^R^GU^G^C^D^\\n │ │ - N^G^[^GW^G^B^E^X^LP^DC^C-^C^A^D^Q^F^O^L:^D^]%_ m^Dj%��^E��^C^Z^F��^CY^G^V^I^X^I^T^L^T^Lj^F\n │ │ - Y^G+^EF\n │ │ - ,^D^L^D^A^C1^K,^D^Z^F^K^C��^F\n │ │ - L^T��^H<^C^O^C>^E8^H+^E��^Q^X^H/^Q-^C"^N!^O��^D��^V^K^U��^E/^E;^G^B^N^X^I��"t^L��^Z�^P^E��^I�^C7^I�\^T��^H��^T<^C\n │ │ - 8^HF^H^L^Ft^K^^^CZ^DY^I��^X^\\n │ │ - L^D��^F��^L^W^D1�^D��&^G^L^E^E�� *^FL^D��^D��^C^[^C^O^Mattempt to divide by zeroattempt to calculate the remainder with a divisor of zero │ │ - [ 436a] │ │ - [ 436e] ` │ │ - [ 4370] ]^S� │ │ - [ 4376] ^_^L `^_�,`+*0�+o��,^B� -^^� . │ │ - [ 4392] `6���6�^A!7^A\n │ │ + entity not foundpermission deniedconnection refusedconnection resethost unreachablenetwork unreachableconnection abortednot connectedaddress in useaddress not availablenetwork downbroken pipeentity already existsoperation would blocknot a directoryis a directorydirectory not emptyread-only filesystem or storage mediumfilesystem loop or indirection limit (e.g. symlink loop)stale network file handleinvalid input parameterinvalid datatimed outwrite zerono storage spaceseek on unseekable filequota exceededfile too largeresource busyexecutable file busydeadlockcross-device link or renametoo many linksinvalid filenameargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryin progresstoo many open filesinput/output errorother erroruncategorized errorcalled `Option::unwrap()` on a `None` valuepanic in a destructor during cleanup==panic in a function that cannot unwind00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A │ │ + [ 446c] attempt to divide by zeroattempt to calculate the remainder with a divisor of zero │ │ + [ 44c0] x^C │ │ + [ 44c4] 0^E │ │ + [ 44ca] `^AI^R ^C�^V�(^V^_�-*$�7t+`=�,�=�� >,��D�� En��K��`L7^G�N�#�[�/a�V4A��C��GF� │ │ + [ 4511] a!� │ │ + [ 4515] hA�9j��@m��ց���#�����a� │ │ + [ 453e] a���a��ڙ │ │ + [ 4554] q� │ │ + [ 455a] A���A�X�a� │ │ + [ 4576] "�^�b� │ │ + [ 4588] K^S^C�z4#���c����� │ │ + [ 459e] │ │ + [ 45a2] ` │ │ + [ 45a4] ]^S� │ │ + [ 45aa] ^_^L `^_�,`+*0�+o��,^B� -^^� . │ │ + [ 45c6] `6���6�^A!7^A\n │ │ a7$^M!8�^N�9/^X!:�^^!K@4�S^^a�T�jaUOo�U��aV │ │ - [ 43c6] aWe�W │ │ - [ 43ce] !X │ │ - [ 43d3] Y��![���\��a] │ │ - [ 43e3] ^�^A^�_user-provided comparison function does not correctly implement a total order..^B\x� │ │ - [ 443d] i^B │ │ - [ 4442] RefCell already borrowedgetrandom: this target is not supportederrno: did not return a positive valueunexpected situationSecRandomCopyBytes: iOS Security framework failureRtlGenRandom: Windows system function failureRDRAND: failed multiple times: CPU issue likelyRDRAND: instruction not supportedWeb Crypto API is unavailableCalling Web API crypto.getRandomValues failedrandSecure: VxWorks RNG module is not initializedNode.js crypto CommonJS module is unavailableCalling Node.js API crypto.randomFillSync failedNode.js ES modules are not directly supported, see https://docs.rs/getrandom#nodejs-es-module-supportinternal_codedescriptionunknown_codeassertion failed: src.len() == dst.len()assertion failed: edge.height == self.height - 1JNIEnv*JNIEnvDeleteGlobalRefGetJavaVMfrom_raw ptr argumentJavaVM*JavaVMGetEnvAttachCurrentThreadDetachCurrentThreaddest is out of bounds │ │ - [ 47da] ! │ │ - [ 47dc] 1 │ │ - [ 47de] A │ │ - [ 47e0] a │ │ - [ 47fb] ^A0^A@^A` │ │ - [ 4842] # │ │ - [ 4844] + │ │ - [ 4846] 3 │ │ - [ 4848] ; │ │ - [ 484a] C │ │ - [ 484c] S │ │ - [ 484e] c │ │ - [ 4850] s │ │ - [ 4862] assertion failed: out_pos + 3 < out_slice.len()assertion failed: (source_pos + 3) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 1 < out_slice.len()assertion failed: (source_pos + 1) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 2 < out_slice.len()assertion failed: (source_pos + 2) & out_buf_size_mask < out_slice.len()VAULTX02_AES_256_GCM_SIVVAULTX03_AES_256_GCM_SIV_STREAMVAULTX04_AES_256_GCM_SIV_STREAM_AADa Display implementation returned an error unexpectedly │ │ - [ 4a64] g�^Ij;�ʅ�g�+���r�n<�6^]_:�O���^�R^NQ^_l>+�h^E�k�A���^_y!~^S^Y��[{recursion limit reached}?`fmt::Error`s should be impossible without a `fmt::Formatter`> , Cunsafe " -fn() + : punycode{}.llvm.0[]::::{closure:#<>& *const ; (,_false{ { } = 0x'..= | !nullstr()i8i16i32i64isizeu8u16u32u64usizef32f64!...@.{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhaustedParseIntErrorEmptyInvalidDigitPosOverflowNegOverflowZeroNotAPowerOfTworeentrant initstream did not contain valid UTF-8a formatting trait implementation returned an error when the underlying stream did notfatal runtime error: initialization or cleanup bug, aborting\n │ │ - internal error: entered unreachable codefile name contained an unexpected NUL byte__rust_end_short_backtrace__rust_begin_short_backtraces.debug_abbrev.dwo.debug_cu_index.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_tu_indexnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n │ │ + [ 45fa] aWe�W │ │ + [ 4602] !X │ │ + [ 4607] Y��![���\��a] │ │ + [ 4617] ^�^A^�_O^C │ │ + [ 4622] ` │ │ + [ 4624] _^Q� │ │ + [ 462d] ^Ad1�^A │ │ + [ 4636] `^B���^Bs�^C │ │ + [ 4646] .^D │ │ + [ 464a] _^D │ │ + [ 4652] ` │ │ + [ 4656] `^A^K �^A�� ^B�^P!^C04�^C��!^Ds�a^D^A │ │ + [ 4678] user-provided comparison function does not correctly implement a total order..^B\x� │ │ + [ 46cd] i^B │ │ + [ 46d1] Osmessage │ │ + [ 46db] CustomerrorNotFoundPermissionDeniedConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseAddrNotAvailableNetworkDownBrokenPipeAlreadyExistsWouldBlockNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataTimedOutWriteZeroStorageFullNotSeekableQuotaExceededFileTooLargeResourceBusyExecutableFileBusyDeadlockCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryInProgressTooManyOpenFilesInputOutputErrorUncategorizedRefCell already borrowedgetrandom: this target is not supportederrno: did not return a positive valueunexpected situationSecRandomCopyBytes: iOS Security framework failureRtlGenRandom: Windows system function failureRDRAND: failed multiple times: CPU issue likelyRDRAND: instruction not supportedWeb Crypto API is unavailableCalling Web API crypto.getRandomValues failedrandSecure: VxWorks RNG module is not initializedNode.js crypto CommonJS module is unavailableCalling Node.js API crypto.randomFillSync failedNode.js ES modules are not directly supported, see https://docs.rs/getrandom#nodejs-es-module-supportinternal_codedescriptionunknown_codeassertion failed: src.len() == dst.len()assertion failed: idx < CAPACITY │ │ + [ 4c10] assertion failed: edge.height == self.height - 1JNIEnv*JNIEnvDeleteGlobalRefGetJavaVMfrom_raw ptr argumentJavaVM*JavaVMGetEnvAttachCurrentThreadDetachCurrentThreadOtherdest is out of bounds │ │ + [ 4cfc] ! │ │ + [ 4cfe] 1 │ │ + [ 4d00] A │ │ + [ 4d02] a │ │ + [ 4d1d] ^A0^A@^A`^C │ │ + [ 4d44] # │ │ + [ 4d46] + │ │ + [ 4d48] 3 │ │ + [ 4d4a] ; │ │ + [ 4d4c] C │ │ + [ 4d4e] S │ │ + [ 4d50] c │ │ + [ 4d52] s │ │ + [ 4d64] assertion failed: out_pos + 3 < out_slice.len()assertion failed: (source_pos + 3) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 1 < out_slice.len()assertion failed: (source_pos + 1) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 2 < out_slice.len()assertion failed: (source_pos + 2) & out_buf_size_mask < out_slice.len()VAULTX02_AES_256_GCM_SIVVAULTX03_AES_256_GCM_SIV_STREAMVAULTX04_AES_256_GCM_SIV_STREAM_AADa Display implementation returned an error unexpectedly │ │ + [ 4f64] g�^Ij;�ʅ�g�+���r�n<�6^]_:�O���^�R^NQ^_l>+�h^E�k�A���^_y!~^S^Y��[{recursion limit reached}?`fmt::Error`s should be impossible without a `fmt::Formatter`> , Cunsafe " -fn() + : punycode{}.llvm.0[]::::{closure:#<>#[splat] & *const ; (,_false{ { } = 0x'..= | !nullstr()i8i16i32i64isizeu8u16u32u64usizef32f64!...__R_ZN@.{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhaustedErrorParseIntErrorEmptyInvalidDigitPosOverflowNegOverflowZeroNotAPowerOfTworeentrant initfatal runtime error: initialization or cleanup bug, aborting\n │ │ + stream did not contain valid UTF-8a formatting trait implementation returned an error when the underlying stream did notfile name contained an unexpected NUL byteinternal error: entered unreachable code__rust_end_short_backtrace__rust_begin_short_backtraces.debug_abbrev.dwo.debug_cu_index.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_tu_indexnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n │ │ fatal runtime error: Rust panics must be rethrown, aborting\n │ │ fatal runtime error: Rust cannot catch foreign exceptions, aborting\n │ │ overflow in Duration::newmid > lencalled `Result::unwrap()` on an `Err` valuefatal runtime error: assertion failed: key as usize != KEY_SENTVAL, aborting\n │ │ - invalid timestamptoo many active read locks on RwLockassertion failed: is_unlocked(state)RUST_BACKTRACE.debug_abbrev.debug_addr.debug_aranges.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_typeslock count overflow in reentrant mutexadvancing io slices beyond their lengthadvancing IoSlice beyond its length\n │ │ + invalid timestamptoo many active read locks on RwLockassertion failed: is_unlocked(state)RUST_BACKTRACE.debug_abbrev.debug_addr.debug_aranges.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_names.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_typeslock count overflow in reentrant mutexadvancing IoSlice beyond its lengthadvancing io slices beyond their length\n │ │ │ │ - [ 5142] h^D │ │ - [ 5146] : │ │ - [ 514a] │ │ - [ 514d] h^A │ │ - [ 5151] - │ │ - [ 5155] � │ │ - [ 5168] ` │ │ - [ 516a] .gnu_debuglink.gnu_debugaltlinkmust specify at least one of read, write, or append accesscreating or truncating a file requires write or append accessBoxthread caused non-unwinding panic. aborting.\n │ │ - stderrfailed to write whole bufferstack backtrace:\n │ │ + [ 5662] h^D │ │ + [ 5666] : │ │ + [ 566a] │ │ + [ 566d] h^A │ │ + [ 5671] - │ │ + [ 5675] � │ │ + [ 5688] ` │ │ + [ 568a] fatal runtime error: Allocation failure, aborting\n │ │ + .gnu_debuglink.gnu_debugaltlink.debug_GNUmust specify at least one of read, write, or append accesscreating or truncating a file requires write or append accessaborting due to panic\n │ │ + thread panicked while processing panic. aborting.\n │ │ + Boxthread caused non-unwinding panic. aborting.\n │ │ + stderrstack backtrace:\n │ │ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.\n │ │ use of std::thread::current() is not possible after the thread's local data has been destroyedfatal runtime error: init_current() was re-entrant, which indicates a bug in the Rust threading implementation, aborting\n │ │ - /proc/self/exeno /proc/self/exe available. Is /proc mounted?/proc/self/mapsfatal runtime error: out of TLS keys, aborting\n │ │ - strerror_r failurefailed to generate unique thread ID: bitspace exhaustedWouldBlockfatal runtime error: thread local panicked on drop, aborting\n │ │ - cannot panic during the backtrace functionNotFoundPermissionDeniedConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseAddrNotAvailableNetworkDownBrokenPipeAlreadyExistsNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataTimedOutWriteZeroStorageFullNotSeekableQuotaExceededFileTooLargeResourceBusyExecutableFileBusyDeadlockCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryInProgressOtherUncategorizedOsmessageErrorCustomerrorAccessErrordescription() is deprecated; use Display │ │ - [ 5738] ' │ │ - [ 5740] & │ │ - [ 5750] 2 │ │ - [ 5758] - │ │ - [ 5760] / │ │ - [ 5768] ! │ │ - [ 5778] - │ │ - [ 5790] 1 │ │ - [ 5798] - │ │ - [ 57a0] 0 │ │ - [ 57a8] e │ │ - [ 57b0] ' │ │ - [ 57b8] & │ │ - [ 57c8] 2 │ │ - [ 57d0] - │ │ - [ 57d8] / │ │ - [ 57e0] ! │ │ - [ 57f0] - │ │ - [ 5808] 1 │ │ - [ 5810] - │ │ - [ 5818] 0 │ │ - [ 5820] e │ │ - [ 5ba8] *���2���B���S���b���q�����������������������������������������������^E���^W���%���;���G���R���Z���c���n���y�������������������������������������������\n │ │ - "���,���1���^H │ │ - [ 5da0] 2���:���J���[���j���y�����������������������������������������������^M���^_���-���C���O���Z���b���k���v�������������������������������������������^G���^R���^_���*���4���9���^H │ │ - [ 5f98] :���B���R���c���r�����������������������������������������������^D���^U���'���5���K���W���b���j���s���~���������������������������������������^D���^O���^Z���'���2���<���A���^P │ │ - [ 60c8] & │ │ - [ 60d0] 8 │ │ - [ 61b0] %���3���H���T���_���t�����������������������^W���0���G���S���\���f���v�����������������������������������^K���!���6���A���W���d���o���z���^L^B^B^B^B │ │ - [ 6248] &-^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B1 │ │ - [ 6295] & │ │ - [ 62ba] & │ │ - [ 62dc] \^B │ │ - [ 62e0] \^B │ │ - [ 6310] 2 │ │ - [ 6312] = │ │ - [ 6314] R │ │ - [ 6316] f │ │ - [ 632c] /^AI^Aw^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A │ │ - [ 638c] P^H^Z# │ │ - [ 63af] (/ │ │ - [ 63b4] 6 │ │ - [ 63c4] /^I>MZ │ │ - [ 63de] Z │ │ - [ 63e0] Z │ │ - [ 640a] !^A'^A-^A3^A9^AB^AI^AP^AW^A� │ │ - [ 641e] ^^Ay^A^U │ │ - [ 6462] ; │ │ - [ 6464] ; │ │ - [ 6466] ; │ │ - [ 6468] ; │ │ - [ 646a] ; │ │ - [ 646c] ; │ │ - [ 646e] ; │ │ - [ 6470] ; │ │ - [ 6472] ; │ │ - [ 6474] ; │ │ - [ 6476] ; │ │ - [ 6478] ; │ │ - [ 647a] ; │ │ - [ 647c] ; │ │ - [ 647e] ; │ │ - [ 6480] ; │ │ - [ 6482] ; │ │ - [ 6484] ; │ │ - [ 6486] ; │ │ - [ 6488] ; │ │ - [ 648a] ; │ │ - [ 648c] ; │ │ - [ 648e] ; │ │ - [ 6490] ; │ │ - [ 6492] ; │ │ - [ 6494] ; │ │ - [ 6496] ; │ │ - [ 6498] ; │ │ - [ 649a] ; │ │ - [ 649c] ; │ │ - [ 649e] ; │ │ - [ 64a0] ; │ │ - [ 64e6] ^ │ │ - [ 64ea] g^A� │ │ - [ 64fe] 2^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A*^A-^A │ │ - [ 6540] 2^A%^A0^A │ │ - [ 65c8] a�������K���^M���Q���^O�����������������_���0���^����^R���^Z���d������)���h������������������h���^O���E���^S���^P���N�������b���e������a������������������������������������������������������������������������������������������������e�����������v���^W���^I���^V���4���R������^Y���I���-���+���U���������]���f���^T���M������j������^L���T�������a���^P���l���n���h��� │ │ + failed to write whole buffer/proc/self/exeno /proc/self/exe available. Is /proc mounted?^B^B^B^B^B^B^B^B^B^B^B │ │ + [ 5a7e] /proc/self/mapsfatal runtime error: Unexpected TLS failure, aborting\n │ │ + fatal runtime error: out of TLS keys, aborting\n │ │ + strerror_r failurefailed to generate unique thread ID: bitspace exhaustedfatal runtime error: thread local panicked on drop, aborting\n │ │ + cannot panic during the backtrace functionAccessErrordescription() is deprecated; use Display │ │ + [ 5c74] r���z�����������������������������������^A���^L���^V���#���-���:���F���W���i���w�������������������������������������������^B���\n │ │ + $���3���F���Q���\���i���t���~�������?������� │ │ + [ 5d7c] !���,���6���C���M���Z���f���w�������������������������������������������^D���^P���"���*���8���D���S���f���q���|�������������������_������� │ │ + [ 5e54] (���1���A���L���V���c���m���z��������������������������������������� │ │ + [ 5ea4] $���0���B���J���X���d���s�������������������������������^�������� │ │ + [ 5f2c] +���<���H���Q���a���l���v���������������������������������������^D���^L���^U��� ���+���8���D���P���b���j���x����������������������������������������������� │ │ + [ 6004] *���9���K���\���h���q�������������������������������������������^M���^Y���$���,���5���@���K���X���d���p�����������������������������������������������^N�������^^��� │ │ + [ 60b9] &8^Y^W^L^I\n │ │ + G���W���h���z�����������������������������������^F���^[���0���?���M���`�����������������������^C���^M���^]���4���B���P���]���q���y�������������������������������^K���^V���)���;���F��� │ │ + [ 6188] '&^T2-/!^]- │ │ + [ 6193] 1-0e │ │ + [ 6198] '&^T2-/!^]- │ │ + [ 61a3] 1-0e │ │ + [ 61d0] ;���@���L���W���b���f���^H^H^F^F^C │ │ + [ 6272] +#)+"+++^M&^A++^\^L^_+^N^O^T((+^]^[^X^Y^Q ^K++^^!+$^P^R++++++++++++++++++++++++++++++++++++++++++++++++++++++$++^H^I\n │ │ + +^F^C++^G++^V^B+^D+'^S+++++^Z^L^B^B^B^B │ │ + [ 62fa] &-^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B1 │ │ + [ 6347] & │ │ + [ 636c] & │ │ + [ 6390] \^B │ │ + [ 6394] \^B │ │ + [ 63c4] 2 │ │ + [ 63c6] = │ │ + [ 63c8] R │ │ + [ 63ca] f │ │ + [ 63e0] /^AI^Aw^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A │ │ + [ 6440] P^H^Z# │ │ + [ 6463] (/ │ │ + [ 6468] 6 │ │ + [ 6478] /^I>MZ │ │ + [ 6492] Z │ │ + [ 6494] Z │ │ + [ 64be] !^A'^A-^A3^A9^AB^AI^AP^AW^A� │ │ + [ 64d2] ^^Ay^A^U │ │ + [ 6516] ; │ │ + [ 6518] ; │ │ + [ 651a] ; │ │ + [ 651c] ; │ │ + [ 651e] ; │ │ + [ 6520] ; │ │ + [ 6522] ; │ │ + [ 6524] ; │ │ + [ 6526] ; │ │ + [ 6528] ; │ │ + [ 652a] ; │ │ + [ 652c] ; │ │ + [ 652e] ; │ │ + [ 6530] ; │ │ + [ 6532] ; │ │ + [ 6534] ; │ │ + [ 6536] ; │ │ + [ 6538] ; │ │ + [ 653a] ; │ │ + [ 653c] ; │ │ + [ 653e] ; │ │ + [ 6540] ; │ │ + [ 6542] ; │ │ + [ 6544] ; │ │ + [ 6546] ; │ │ + [ 6548] ; │ │ + [ 654a] ; │ │ + [ 654c] ; │ │ + [ 654e] ; │ │ + [ 6550] ; │ │ + [ 6552] ; │ │ + [ 6554] ; │ │ + [ 659a] ^ │ │ + [ 659e] g^A� │ │ + [ 65b2] 2^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A%^A*^A-^A │ │ + [ 65f4] 2^A%^A0^A │ │ + [ 667c] M���^U���V���F�������v��������������^I���=���d������y���&���P�������6���S�����������������T�������^A�������I���Y���^L���@���C���^Q���M����������������������������������������������������������������������������������������������������^E���a�������^C�������}���h���]�����������^E���:�������`������������������M���^I���^T������������������������������W���������� │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ @@ -1,334 +1,333 @@ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ - 0x0000b3cc 011b033b a0140000 93020000 ecd80000 ...;............ │ │ - 0x0000b3dc b8140000 fcd80000 cc140000 04d90000 ................ │ │ - 0x0000b3ec e0140000 0cd90000 f4140000 20d90000 ............ ... │ │ - 0x0000b3fc 08150000 3cd90000 1c150000 4cd90000 ....<.......L... │ │ - 0x0000b40c ac710000 b0e00000 00720000 14e80000 .q.......r...... │ │ - 0x0000b41c 54720000 48f70000 c8720000 84f90000 Tr..H....r...... │ │ - 0x0000b42c 34150000 e8fb0000 3c730000 84ff0000 4......... │ │ - 0x0000bcdc d0850000 a43e0300 6c3d0000 d83f0300 .....>..l=...?.. │ │ - 0x0000bcec a83d0000 f0400300 dc3d0000 70410300 .=...@...=..pA.. │ │ - 0x0000bcfc 18860000 b0430300 68860000 78460300 .....C..h...xF.. │ │ - 0x0000bd0c b4860000 c0460300 103e0000 e0460300 .....F...>...F.. │ │ - 0x0000bd1c 2c3e0000 e4460300 e4860000 2c480300 ,>...F......,H.. │ │ - 0x0000bd2c 28870000 5c810300 403e0000 b8840300 (...\...@>...... │ │ - 0x0000bd3c 883e0000 70850300 b43e0000 74870300 .>..p....>..t... │ │ - 0x0000bd4c f83e0000 6c890300 60870000 f08c0300 .>..l...`....... │ │ - 0x0000bd5c b4870000 b88d0300 10880000 d4930300 ................ │ │ - 0x0000bd6c 343f0000 74940300 60880000 e8b30300 4?..t...`....... │ │ - 0x0000bd7c 98880000 9cb60300 783f0000 08b80300 ........x?...... │ │ - 0x0000bd8c a03f0000 b4b80300 e8880000 70b90300 .?..........p... │ │ - 0x0000bd9c e83f0000 bcbd0300 38400000 04c00300 .?......8@...... │ │ - 0x0000bdac 98400000 34c10300 fc400000 44c30300 .@..4....@..D... │ │ - 0x0000bdbc 40410000 acc30300 40890000 bcc90300 @A......@....... │ │ - 0x0000bdcc a8890000 08cb0300 70410000 b8ce0300 ........pA...... │ │ - 0x0000bddc f4890000 00d30300 488a0000 ccd30300 ........H....... │ │ - 0x0000bdec 8c8a0000 2cd40300 bc410000 64d70300 ....,....A..d... │ │ - 0x0000bdfc 04420000 a4db0300 c48a0000 d8f50300 .B.............. │ │ - 0x0000be0c 148b0000 80f60300 588b0000 10f70300 ........X....... │ │ - 0x0000be1c 18420000 80f70300 50420000 84f70300 .B......PB...... │ │ - 0x0000be2c 64420000 10fc0300 9c8b0000 18130400 dB.............. │ │ - 0x0000be3c cc420000 20140400 0c430000 f4150400 .B.. ....C...... │ │ - 0x0000be4c 20430000 34180400 34430000 9c180400 C..4...4C...... │ │ - 0x0000be5c 64430000 00190400 9c430000 70190400 dC.......C..p... │ │ - 0x0000be6c e0430000 cc190400 ec8b0000 e01a0400 .C.............. │ │ - 0x0000be7c 10440000 841b0400 28440000 ec1b0400 .D......(D...... │ │ - 0x0000be8c 58440000 5c1c0400 348c0000 b4200400 XD..\...4.... .. │ │ - 0x0000be9c 9c440000 6c210400 e0440000 18220400 .D..l!...D...".. │ │ - 0x0000beac 24450000 2c240400 38450000 10290400 $E..,$..8E...).. │ │ - 0x0000bebc 988c0000 d42f0400 94450000 a0300400 ...../...E...0.. │ │ - 0x0000becc ec8c0000 703d0400 3c8d0000 84430400 ....p=..<....C.. │ │ - 0x0000bedc cc450000 60520400 68460000 10650400 .E..`R..hF...e.. │ │ - 0x0000beec b4460000 cc6f0400 184a0000 68720400 .F...o...J..hr.. │ │ - 0x0000befc 908d0000 70730400 2c4a0000 30740400 ....ps..,J..0t.. │ │ - 0x0000bf0c 404a0000 80740400 684a0000 647a0400 @J...t..hJ..dz.. │ │ - 0x0000bf1c d88d0000 c8810400 c44a0000 44830400 .........J..D... │ │ - 0x0000bf2c d84a0000 70840400 284b0000 38880400 .J..p...(K..8... │ │ - 0x0000bf3c 744b0000 cc880400 884b0000 60890400 tK.......K..`... │ │ - 0x0000bf4c 9c4b0000 808e0400 184c0000 e88e0400 .K.......L...... │ │ - 0x0000bf5c 484c0000 f49a0400 884c0000 149c0400 HL.......L...... │ │ - 0x0000bf6c 9c4c0000 9c9c0400 2c8e0000 b09d0400 .L......,....... │ │ - 0x0000bf7c b04c0000 189e0400 e04c0000 689e0400 .L.......L..h... │ │ - 0x0000bf8c 084d0000 f49e0400 4c4d0000 6c9f0400 .M......LM..l... │ │ - 0x0000bf9c 7c4d0000 14a00400 c04d0000 b0a00400 |M.......M...... │ │ - 0x0000bfac 044e0000 d8a50400 748e0000 94ad0400 .N......t....... │ │ - 0x0000bfbc 604e0000 64ae0400 c88e0000 70af0400 `N..d.......p... │ │ - 0x0000bfcc 0c8f0000 7cb10400 984e0000 ccb40400 ....|....N...... │ │ - 0x0000bfdc 748f0000 9cb70400 284f0000 48b80400 t.......(O..H... │ │ - 0x0000bfec 3c4f0000 28b90400 7c4f0000 90b90400 ...\..x?.. │ │ - 0x0000c34c 0c5d0000 8c3f0500 205d0000 a03f0500 .]...?.. ]...?.. │ │ - 0x0000c35c 345d0000 e03f0500 645d0000 ec3f0500 4]...?..d]...?.. │ │ - 0x0000c36c 785d0000 f83f0500 78970000 a0400500 x]...?..x....@.. │ │ - 0x0000c37c 8c5d0000 c0400500 a0970000 68410500 .]...@......hA.. │ │ - 0x0000c38c a85d0000 80410500 c45d0000 8c410500 .]...A...]...A.. │ │ - 0x0000c39c e05d0000 7c420500 c8970000 4c4c0500 .]..|B......LL.. │ │ - 0x0000c3ac 1c5e0000 804c0500 305e0000 a04c0500 .^...L..0^...L.. │ │ - 0x0000c3bc 34980000 544e0500 4c5e0000 f44e0500 4...TN..L^...N.. │ │ - 0x0000c3cc 74980000 f8500500 885e0000 08510500 t....P...^...Q.. │ │ - 0x0000c3dc 9c5e0000 84510500 d05e0000 00520500 .^...Q...^...R.. │ │ - 0x0000c3ec 045f0000 f4520500 405f0000 34530500 ._...R..@_..4S.. │ │ - 0x0000c3fc 545f0000 c4530500 845f0000 1c540500 T_...S..._...T.. │ │ - 0x0000c40c bc5f0000 2c540500 d05f0000 38540500 ._..,T..._..8T.. │ │ - 0x0000c41c e45f0000 44540500 f85f0000 50540500 ._..DT..._..PT.. │ │ - 0x0000c42c 0c600000 60540500 20600000 c4540500 .`..`T.. `...T.. │ │ - 0x0000c43c 34600000 d0540500 48600000 dc540500 4`...T..H`...T.. │ │ - 0x0000c44c 5c600000 e8540500 70600000 f4540500 \`...T..p`...T.. │ │ - 0x0000c45c 84600000 00550500 98600000 08550500 .`...U...`...U.. │ │ - 0x0000c46c ac600000 14550500 c0600000 20550500 .`...U...`.. U.. │ │ - 0x0000c47c d4600000 2c550500 e8600000 40550500 .`..,U...`..@U.. │ │ - 0x0000c48c fc600000 4c550500 10610000 58550500 .`..LU...a..XU.. │ │ - 0x0000c49c 24610000 70550500 38610000 7c550500 $a..pU..8a..|U.. │ │ - 0x0000c4ac 4c610000 88550500 60610000 90550500 La...U..`a...U.. │ │ - 0x0000c4bc 74610000 98550500 88610000 a0550500 ta...U...a...U.. │ │ - 0x0000c4cc 9c610000 b4550500 b0610000 c8550500 .a...U...a...U.. │ │ - 0x0000c4dc c4610000 dc550500 d8610000 f0550500 .a...U...a...U.. │ │ - 0x0000c4ec ec610000 00560500 00620000 08560500 .a...V...b...V.. │ │ - 0x0000c4fc 14620000 10560500 28620000 18560500 .b...V..(b...V.. │ │ - 0x0000c50c 3c620000 28560500 50620000 38560500 ........ │ │ + 0x0000bdc0 10840000 dc410300 64840000 60460300 .....A..d...`F.. │ │ + 0x0000bdd0 743c0000 08480300 b03c0000 6c480300 t<...H...<..lH.. │ │ + 0x0000bde0 98840000 28490300 d83c0000 54490300 ....(I...<..TI.. │ │ + 0x0000bdf0 ec3c0000 60490300 083d0000 98490300 .<..`I...=...I.. │ │ + 0x0000be00 1c3d0000 d8490300 383d0000 ac4a0300 .=...I..8=...J.. │ │ + 0x0000be10 683d0000 584b0300 ac3d0000 884b0300 h=..XK...=...K.. │ │ + 0x0000be20 c83d0000 a44b0300 dc3d0000 cc4b0300 .=...K...=...K.. │ │ + 0x0000be30 d8840000 684c0300 f83d0000 904c0300 ....hL...=...L.. │ │ + 0x0000be40 10850000 7c4d0300 143e0000 e84d0300 ....|M...>...M.. │ │ + 0x0000be50 58850000 084f0300 4c3e0000 304f0300 X....O..L>..0O.. │ │ + 0x0000be60 80850000 10520300 683e0000 98520300 .....R..h>...R.. │ │ + 0x0000be70 943e0000 20530300 c43e0000 74540300 .>.. S...>..tT.. │ │ + 0x0000be80 003f0000 8c550300 343f0000 0c560300 .?...U..4?...V.. │ │ + 0x0000be90 d8850000 74580300 24860000 045b0300 ....tX..$....[.. │ │ + 0x0000bea0 70860000 4c5b0300 683f0000 6c5b0300 p...L[..h?..l[.. │ │ + 0x0000beb0 843f0000 705b0300 a0860000 b85c0300 .?..p[.......\.. │ │ + 0x0000bec0 e4860000 80980300 983f0000 d49b0300 .........?...... │ │ + 0x0000bed0 e03f0000 8c9c0300 0c400000 889e0300 .?.......@...... │ │ + 0x0000bee0 50400000 98a00300 1c870000 f0a30300 P@.............. │ │ + 0x0000bef0 70870000 b8a40300 cc870000 90aa0300 p............... │ │ + 0x0000bf00 8c400000 30ab0300 1c880000 88cc0300 .@..0........... │ │ + 0x0000bf10 d0400000 e8ce0300 1c410000 94d00300 .@.......A...... │ │ + 0x0000bf20 68410000 60d10300 54880000 1cd20300 hA..`...T....... │ │ + 0x0000bf30 b0410000 78d60300 04420000 c4d80300 .A..x....B...... │ │ + 0x0000bf40 3c420000 d8da0300 a4420000 3cdb0300 ..<]..H>.. │ │ + 0x0000c4e0 505d0000 5c3e0500 645d0000 e03e0500 P]..\>..d]...>.. │ │ + 0x0000c4f0 985d0000 04400500 cc5d0000 18400500 .]...@...]...@.. │ │ + 0x0000c500 e05d0000 2c400500 f45d0000 6c400500 .]..,@...]..l@.. │ │ + 0x0000c510 245e0000 78400500 385e0000 84400500 $^..x@..8^...@.. │ │ + 0x0000c520 d4950000 c8400500 4c5e0000 e8400500 .....@..L^...@.. │ │ + 0x0000c530 f8950000 2c410500 685e0000 44410500 ....,A..h^..DA.. │ │ + 0x0000c540 845e0000 50410500 a05e0000 40420500 .^..PA...^..@B.. │ │ + 0x0000c550 dc5e0000 60420500 1c960000 1c440500 .^..`B.......D.. │ │ + 0x0000c560 f85e0000 b8440500 245f0000 58450500 .^...D..$_..XE.. │ │ + 0x0000c570 685f0000 f8450500 ac5f0000 38460500 h_...E..._..8F.. │ │ + 0x0000c580 c05f0000 cc460500 f05f0000 44470500 ._...F..._..DG.. │ │ + 0x0000c590 28600000 50470500 3c600000 5c470500 (`..PG..<`..\G.. │ │ + 0x0000c5a0 50600000 68470500 64600000 74470500 P`..hG..d`..tG.. │ │ + 0x0000c5b0 78600000 f0470500 8c600000 00480500 x`...G...`...H.. │ │ + 0x0000c5c0 a0600000 0c480500 b4600000 1c480500 .`...H...`...H.. │ │ + 0x0000c5d0 c8600000 28480500 dc600000 34480500 .`..(H...`..4H.. │ │ + 0x0000c5e0 f0600000 40480500 04610000 48480500 .`..@H...a..HH.. │ │ + 0x0000c5f0 18610000 54480500 2c610000 60480500 .a..TH..,a..`H.. │ │ + 0x0000c600 40610000 6c480500 54610000 78480500 @a..lH..Ta..xH.. │ │ + 0x0000c610 68610000 84480500 7c610000 90480500 ha...H..|a...H.. │ │ + 0x0000c620 90610000 98480500 a4610000 ac480500 .a...H...a...H.. │ │ + 0x0000c630 b8610000 c0480500 cc610000 c8480500 .a...H...a...H.. │ │ + 0x0000c640 e0610000 dc480500 f4610000 f0480500 .a...H...a...H.. │ │ + 0x0000c650 08620000 f8480500 1c620000 04490500 .b...H...b...I.. │ │ + 0x0000c660 30620000 14490500 44620000 20490500 0b...I..Db.. I.. │ │ + 0x0000c670 58620000 28490500 6c620000 44490500 Xb..(I..lb..DI.. │ │ + 0x0000c680 80620000 54490500 94620000 70490500 .b..TI...b..pI.. │ │ + 0x0000c690 a8620000 78490500 bc620000 88490500 .b..xI...b...I.. │ │ + 0x0000c6a0 d0620000 90490500 e4620000 98490500 .b...I...b...I.. │ │ + 0x0000c6b0 f8620000 a0490500 0c630000 b0490500 .b...I...c...I.. │ │ + 0x0000c6c0 20630000 c0490500 34630000 d0490500 c...I..4c...I.. │ │ + 0x0000c6d0 48630000 e0490500 5c630000 f8490500 Hc...I..\c...I.. │ │ + 0x0000c6e0 70630000 104a0500 84630000 1c4a0500 pc...J...c...J.. │ │ + 0x0000c6f0 98630000 244a0500 ac630000 304a0500 .c..$J...c..0J.. │ │ + 0x0000c700 c0630000 3c4a0500 d4630000 484a0500 .c.........D.. │ │ - 0x0000e160 025c0c1d 60930294 04950696 08970a98 .\..`........... │ │ - 0x0000e170 0c990e9a 109b129c 149e169d 18038803 ................ │ │ - 0x0000e180 0c1f9002 5c0e00d3 d4d5d6d7 d8d9dadb ....\........... │ │ - 0x0000e190 dcdedd00 34000000 28190000 60420200 ....4...(...`B.. │ │ - 0x0000e1a0 b8030000 00440e30 4c0c1d30 93029404 .....D.0L..0.... │ │ - 0x0000e1b0 95069608 9e0a9d0c 0a033c02 0c1f304c ..........<...0L │ │ - 0x0000e1c0 0e00d3d4 d5d6dedd 440b0000 10000000 ........D....... │ │ - 0x0000e1d0 60190000 e0450200 6c000000 00000000 `....E..l....... │ │ - 0x0000e1e0 10000000 74190000 604d0200 44000000 ....t...`M..D... │ │ - 0x0000e1f0 00000000 30000000 88190000 904d0200 ....0........M.. │ │ - 0x0000e200 10030000 00440e30 4c0c1d30 93029404 .....D.0L..0.... │ │ - 0x0000e210 95069c08 9e0a9d0c 03f0020c 1f304c0e .............0L. │ │ - 0x0000e220 00d3d4d5 dcdedd00 38000000 bc190000 ........8....... │ │ - 0x0000e230 6c500200 68010000 00440e50 540c1d50 lP..h....D.PT..P │ │ - 0x0000e240 93029404 95069608 970a980c 9c109e12 ................ │ │ - 0x0000e250 9d140338 010c1f50 540e00d3 d4d5d6d7 ...8...PT....... │ │ - 0x0000e260 d8dcdedd 10000000 f8190000 98510200 .............Q.. │ │ - 0x0000e270 14000000 00000000 30000000 0c1a0000 ........0....... │ │ - 0x0000e280 98510200 7c000000 00440e30 4c0c1d30 .Q..|....D.0L..0 │ │ - 0x0000e290 93029404 95069608 9e0a9d0c 0a7c0c1f .............|.. │ │ - 0x0000e2a0 304c0e00 d3d4d5d6 dedd440b 30000000 0L........D.0... │ │ - 0x0000e2b0 401a0000 e0510200 1c010000 00440e30 @....Q.......D.0 │ │ - 0x0000e2c0 4c0c1d30 93029404 95069608 9e0a9d0c L..0............ │ │ - 0x0000e2d0 02fc0c1f 304c0e00 d3d4d5d6 dedd0000 ....0L.......... │ │ - 0x0000e2e0 10000000 741a0000 c8520200 14000000 ....t....R...... │ │ - 0x0000e2f0 00000000 2c000000 881a0000 c8520200 ....,........R.. │ │ - 0x0000e300 78000000 00440e40 4c0c1d20 93029404 x....D.@L.. .... │ │ - 0x0000e310 9e069d08 0a02480c 1f404c0e 00d3d4de ......H..@L..... │ │ - 0x0000e320 dd440b00 44000000 b81a0000 10530200 .D..D........S.. │ │ - 0x0000e330 90000000 00440e20 480c1d20 93029404 .....D. H.. .... │ │ - 0x0000e340 9e069d08 0a700c1f 20480e00 d3d4dedd .....p.. H...... │ │ - 0x0000e350 440b0a50 0c1f2048 0e00d3d4 dedd440b D..P.. H......D. │ │ - 0x0000e360 600c1f20 480e00d3 d4dedd00 30000000 `.. H.......0... │ │ - 0x0000e370 001b0000 58530200 7c000000 00440e30 ....XS..|....D.0 │ │ - 0x0000e380 4c0c1d30 93029404 95089e0a 9d0c0a02 L..0............ │ │ - 0x0000e390 500c1f30 4c0e00d3 d4d5dedd 440b0000 P..0L.......D... │ │ - 0x0000e3a0 30000000 341b0000 e8610200 68000000 0...4....a..h... │ │ - 0x0000e3b0 00440e30 4c0c1d30 93029404 95089e0a .D.0L..0........ │ │ - 0x0000e3c0 9d0c0a7c 0c1f304c 0e00d3d4 d5dedd44 ...|..0L.......D │ │ - 0x0000e3d0 0b000000 30000000 681b0000 d4670200 ....0...h....g.. │ │ - 0x0000e3e0 7c000000 00440e20 480c1d10 9e029d04 |....D. H....... │ │ - 0x0000e3f0 0a680c1f 20480e00 dedd440b 0a500c1f .h.. H....D..P.. │ │ - 0x0000e400 20480e00 dedd440b 10000000 9c1b0000 H....D......... │ │ - 0x0000e410 1c680200 ac020000 00000000 14000000 .h.............. │ │ - 0x0000e420 b01b0000 386c0200 14000000 00440e10 ....8l.......D.. │ │ - 0x0000e430 4c0e0000 40000000 c81b0000 346c0200 L...@.......4l.. │ │ - 0x0000e440 a8060000 00440e60 54930294 04950696 .....D.`T....... │ │ - 0x0000e450 08970a98 0c990e9a 109b129c 149e1844 ...............D │ │ - 0x0000e460 0ee00403 70060e60 580e00d3 d4d5d6d7 ....p..`X....... │ │ - 0x0000e470 d8d9dadb dcde0000 24000000 0c1c0000 ........$....... │ │ - 0x0000e480 fc720200 3c000000 00440e20 480c1d10 .r..<....D. H... │ │ - 0x0000e490 9e029d04 640c1f20 480e00de dd000000 ....d.. H....... │ │ - 0x0000e4a0 10000000 341c0000 10730200 0c000000 ....4....s...... │ │ - 0x0000e4b0 00000000 10000000 481c0000 e4750200 ........H....u.. │ │ - 0x0000e4c0 14000000 00000000 10000000 5c1c0000 ............\... │ │ - 0x0000e4d0 e4750200 10000000 00000000 10000000 .u.............. │ │ - 0x0000e4e0 701c0000 e0750200 08000000 00000000 p....u.......... │ │ - 0x0000e4f0 10000000 841c0000 d4750200 04000000 .........u...... │ │ - 0x0000e500 00000000 34000000 981c0000 c4750200 ....4........u.. │ │ - 0x0000e510 68030000 00440e30 4c0c1d30 93029404 h....D.0L..0.... │ │ - 0x0000e520 95069608 9e0a9d0c 0a030403 0c1f304c ..............0L │ │ - 0x0000e530 0e00d3d4 d5d6dedd 440b0000 10000000 ........D....... │ │ - 0x0000e540 d01c0000 f4780200 24000000 00000000 .....x..$....... │ │ - 0x0000e550 38000000 e41c0000 04790200 94090000 8........y...... │ │ - 0x0000e560 00440ec0 01540c1d 40930294 04950696 .D...T..@....... │ │ - 0x0000e570 08970c9e 0e9d100a 0354080c 1fc00154 .........T.....T │ │ - 0x0000e580 0e00d3d4 d5d6d7de dd440b00 44000000 .........D..D... │ │ - 0x0000e590 201d0000 5c820200 34060000 00440e90 ...\...4....D.. │ │ - 0x0000e5a0 01500c1d 30930294 04950696 089e0a9d .P..0........... │ │ - 0x0000e5b0 0c0a03c4 040c1f90 01500e00 d3d4d5d6 .........P...... │ │ - 0x0000e5c0 dedd440b 0334010c 1f900150 0e00d3d4 ..D..4.....P.... │ │ - 0x0000e5d0 d5d6dedd 10000000 681d0000 48880200 ........h...H... │ │ - 0x0000e5e0 1c000000 00000000 40000000 7c1d0000 ........@...|... │ │ - 0x0000e5f0 50880200 ec000000 00440e60 4c0c1d20 P........D.`L.. │ │ - 0x0000e600 93029404 9e069d08 0a02500c 1f60440b ..........P..`D. │ │ - 0x0000e610 0a540c1f 604c0e00 d3d4dedd 440b0254 .T..`L......D..T │ │ - 0x0000e620 0c1f604c 0e00d3d4 dedd0000 28000000 ..`L........(... │ │ - 0x0000e630 c01d0000 f8880200 98000000 00440e30 .............D.0 │ │ - 0x0000e640 4c0c1d20 93049e06 9d080a02 540c1f30 L.. ........T..0 │ │ - 0x0000e650 4c0e00d3 dedd440b 28000000 ec1d0000 L.....D.(....... │ │ - 0x0000e660 64890200 1c020000 00440e10 440c1d10 d........D..D... │ │ - 0x0000e670 9e029d04 0a02f40c 1f10440e 00dedd44 ..........D....D │ │ - 0x0000e680 0b000000 5c000000 181e0000 548b0200 ....\.......T... │ │ - 0x0000e690 18040000 00440e60 580c1d60 93029404 .....D.`X..`.... │ │ - 0x0000e6a0 95069608 970a980c 990e9a10 9b129c14 ................ │ │ - 0x0000e6b0 9e169d18 0a02e40c 1f60580e 00d3d4d5 .........`X..... │ │ - 0x0000e6c0 d6d7d8d9 dadbdcde dd440b0a 0370020c .........D...p.. │ │ - 0x0000e6d0 1f60580e 00d3d4d5 d6d7d8d9 dadbdcde .`X............. │ │ - 0x0000e6e0 dd440b00 2c000000 781e0000 0c8f0200 .D..,...x....... │ │ - 0x0000e6f0 60000000 00440e30 4c0c1d20 93029404 `....D.0L.. .... │ │ - 0x0000e700 9e069d08 0a5c0c1f 304c0e00 d3d4dedd .....\..0L...... │ │ - 0x0000e710 440b0000 50000000 a81e0000 3c8f0200 D...P.......<... │ │ - 0x0000e720 ec040000 00440e50 540c1d40 93029404 .....D.PT..@.... │ │ - 0x0000e730 95069608 970a980c 9e0e9d10 0a02440c ..............D. │ │ - 0x0000e740 1f50440b 0a540c1f 50540e00 d3d4d5d6 .PD..T..PT...... │ │ - 0x0000e750 d7d8dedd 440b0348 040c1f50 540e00d3 ....D..H...PT... │ │ - 0x0000e760 d4d5d6d7 d8dedd00 34000000 fc1e0000 ........4....... │ │ - 0x0000e770 d4930200 70010000 00440e40 500c1d30 ....p....D.@P..0 │ │ - 0x0000e780 93029404 95069608 9e0a9d0c 0a02e80c ................ │ │ - 0x0000e790 1f40500e 00d3d4d5 d6dedd44 0b000000 .@P........D.... │ │ - 0x0000e7a0 10000000 341f0000 0c950200 d8000000 ....4........... │ │ - 0x0000e7b0 00000000 44000000 481f0000 d0950200 ....D...H....... │ │ - 0x0000e7c0 14060000 00440e40 500c1d30 93029404 .....D.@P..0.... │ │ - 0x0000e7d0 95069608 9e0a9d0c 0a03c003 0c1f4050 ..............@P │ │ - 0x0000e7e0 0e00d3d4 d5d6dedd 440b0a58 0c1f4050 ........D..X..@P │ │ - 0x0000e7f0 0e00d3d4 d5d6dedd 440b0000 44000000 ........D...D... │ │ - 0x0000e800 901f0000 9c9b0200 34010000 00440e50 ........4....D.P │ │ - 0x0000e810 500c1d30 93029404 95069608 9e0a9d0c P..0............ │ │ - 0x0000e820 0a02640c 1f50500e 00d3d4d5 d6dedd44 ..d..PP........D │ │ - 0x0000e830 0b0a500c 1f50500e 00d3d4d5 d6dedd44 ..P..PP........D │ │ - 0x0000e840 0b000000 44000000 d81f0000 889c0200 ....D........... │ │ - 0x0000e850 98010000 00440e50 500c1d30 93029404 .....D.PP..0.... │ │ - 0x0000e860 95069608 9e0a9d0c 0a02940c 1f50500e .............PP. │ │ - 0x0000e870 00d3d4d5 d6dedd44 0b0a02bc 0c1f5050 .......D......PP │ │ - 0x0000e880 0e00d3d4 d5d6dedd 440b0000 40000000 ........D...@... │ │ - 0x0000e890 20200000 d89d0200 ec000000 00440e60 ...........D.` │ │ - 0x0000e8a0 4c0c1d20 93029404 9e069d08 0a02500c L.. ..........P. │ │ - 0x0000e8b0 1f60440b 0a540c1f 604c0e00 d3d4dedd .`D..T..`L...... │ │ - 0x0000e8c0 440b0254 0c1f604c 0e00d3d4 dedd0000 D..T..`L........ │ │ - 0x0000e8d0 28000000 64200000 809e0200 b0000000 (...d .......... │ │ - 0x0000e8e0 00440e10 440c1d10 9e029d04 0a02900c .D..D........... │ │ - 0x0000e8f0 1f10440e 00dedd44 0b000000 30000000 ..D....D....0... │ │ - 0x0000e900 90200000 049f0200 4c010000 00440ea0 . ......L....D.. │ │ - 0x0000e910 014c0c1d 20930294 049e069d 080a0320 .L.. .......... │ │ - 0x0000e920 010c1fa0 014c0e00 d3d4dedd 440b0000 .....L......D... │ │ - 0x0000e930 5c000000 c4200000 1ca00200 14020000 \.... .......... │ │ - 0x0000e940 00440e80 015c0c1d 60930294 04950696 .D...\..`....... │ │ - 0x0000e950 08970a98 0c990e9a 109b129c 149e169d ................ │ │ - 0x0000e960 180a640c 1f80015c 0e00d3d4 d5d6d7d8 ..d....\........ │ │ - 0x0000e970 d9dadbdc dedd440b 0390010c 1f80015c ......D........\ │ │ - 0x0000e980 0e00d3d4 d5d6d7d8 d9dadbdc dedd0000 ................ │ │ - 0x0000e990 60000000 24210000 d0a10200 4c030000 `...$!......L... │ │ - 0x0000e9a0 00440ec0 015c0c1d 60930294 04950696 .D...\..`....... │ │ - 0x0000e9b0 08970a98 0c990e9a 109b129c 149e169d ................ │ │ - 0x0000e9c0 180a02a0 0c1fc001 5c0e00d3 d4d5d6d7 ........\....... │ │ - 0x0000e9d0 d8d9dadb dcdedd44 0b0a0268 0c1fc001 .......D...h.... │ │ - 0x0000e9e0 5c0e00d3 d4d5d6d7 d8d9dadb dcdedd44 \..............D │ │ - 0x0000e9f0 0b000000 34000000 88210000 b8a40200 ....4....!...... │ │ - 0x0000ea00 a4000000 00440e30 4c0c1d30 93029404 .....D.0L..0.... │ │ - 0x0000ea10 95069608 9e0a9d0c 0a02740c 1f304c0e ..........t..0L. │ │ - 0x0000ea20 00d3d4d5 d6dedd44 0b000000 34000000 .......D....4... │ │ - 0x0000ea30 c0210000 24a50200 b0000000 00440e30 .!..$........D.0 │ │ - 0x0000ea40 4c0c1d30 93029404 95069608 9e0a9d0c L..0............ │ │ - 0x0000ea50 0a02800c 1f304c0e 00d3d4d5 d6dedd44 .....0L........D │ │ - 0x0000ea60 0b000000 3c000000 f8210000 9ca50200 ....<....!...... │ │ - 0x0000ea70 d4010000 00440e80 01540c1d 40930294 .....D...T..@... │ │ - 0x0000ea80 04950696 08970a98 0c9e0e9d 100a0394 ................ │ │ - 0x0000ea90 010c1f80 01540e00 d3d4d5d6 d7d8dedd .....T.......... │ │ - 0x0000eaa0 440b0000 28000000 38220000 30a70200 D...(...8"..0... │ │ - 0x0000eab0 a4020000 00440e70 480c1d10 9e029d04 .....D.pH....... │ │ - 0x0000eac0 0a030802 0c1f7048 0e00dedd 440b0000 ......pH....D... │ │ - 0x0000ead0 14000000 64220000 a8a90200 bc000000 ....d".......... │ │ - 0x0000eae0 00440e10 02b40e00 10000000 7c220000 .D..........|".. │ │ - 0x0000eaf0 4caa0200 14000000 00000000 10000000 L............... │ │ - 0x0000eb00 90220000 4caa0200 44000000 00000000 ."..L...D....... │ │ - 0x0000eb10 2c000000 a4220000 7caa0200 b4000000 ,...."..|....... │ │ - 0x0000eb20 00440e40 500c1d30 93029404 95089e0a .D.@P..0........ │ │ - 0x0000eb30 9d0c028c 0c1f4050 0e00d3d4 d5dedd00 ......@P........ │ │ - 0x0000eb40 10000000 d4220000 00ab0200 14000000 .....".......... │ │ - 0x0000eb50 00000000 30000000 e8220000 00ab0200 ....0...."...... │ │ - 0x0000eb60 98000000 00440e40 500c1d30 93029404 .....D.@P..0.... │ │ - 0x0000eb70 95089e0a 9d0c0a02 5c0c1f40 500e00d3 ........\..@P... │ │ - 0x0000eb80 d4d5dedd 440b0000 10000000 1c230000 ....D........#.. │ │ - 0x0000eb90 64ab0200 38000000 00000000 5c000000 d...8.......\... │ │ - 0x0000eba0 30230000 88ab0200 a8010000 00440e50 0#...........D.P │ │ - 0x0000ebb0 540c1d40 93029404 95069608 970c9e0e T..@............ │ │ - 0x0000ebc0 9d100a02 840c1f50 540e00d3 d4d5d6d7 .......PT....... │ │ - 0x0000ebd0 dedd440b 0a740c1f 50540e00 d3d4d5d6 ..D..t..PT...... │ │ - 0x0000ebe0 d7dedd44 0b0a440c 1f50540e 00d3d4d5 ...D..D..PT..... │ │ - 0x0000ebf0 d6d7dedd 440b0288 0c1f5000 3c000000 ....D.....P.<... │ │ - 0x0000ec00 90230000 d0ac0200 e4000000 00440e60 .#...........D.` │ │ - 0x0000ec10 4c0c1d20 93049e06 9d080a02 480c1f60 L.. ........H..` │ │ - 0x0000ec20 440b0a54 0c1f604c 0e00d3de dd440b02 D..T..`L.....D.. │ │ - 0x0000ec30 540c1f60 4c0e00d3 dedd0000 34000000 T..`L.......4... │ │ - 0x0000ec40 d0230000 74ad0200 ac000000 00440e30 .#..t........D.0 │ │ - 0x0000ec50 4c0c1d30 93029404 95069608 9e0a9d0c L..0............ │ │ - 0x0000ec60 0a027c0c 1f304c0e 00d3d4d5 d6dedd44 ..|..0L........D │ │ - 0x0000ec70 0b000000 44000000 08240000 e8ad0200 ....D....$...... │ │ - 0x0000ec80 90010000 00440e50 540c1d40 93029404 .....D.PT..@.... │ │ - 0x0000ec90 95069608 970c9e0e 9d100a02 840c1f50 ...............P │ │ - 0x0000eca0 540e00d3 d4d5d6d7 dedd440b 02c40c1f T.........D..... │ │ - 0x0000ecb0 50540e00 d3d4d5d6 d7dedd00 3c000000 PT..........<... │ │ - 0x0000ecc0 50240000 30af0200 c0010000 00440e20 P$..0........D. │ │ - 0x0000ecd0 480c1d20 93029404 9e069d08 0a02900c H.. ............ │ │ - 0x0000ece0 1f20480e 00d3d4de dd440b0a 02f40c1f . H......D...... │ │ - 0x0000ecf0 20480e00 d3d4dedd 440b0000 44000000 H......D...D... │ │ - 0x0000ed00 90240000 b0b00200 70020000 00440ea0 .$......p....D.. │ │ - 0x0000ed10 015c0c1d 60930294 04950696 08970a98 .\..`........... │ │ - 0x0000ed20 0c990e9a 109b149e 169d180a 0310020c ................ │ │ - 0x0000ed30 1fa0015c 0e00d3d4 d5d6d7d8 d9dadbde ...\............ │ │ - 0x0000ed40 dd440b00 30000000 d8240000 d8b20200 .D..0....$...... │ │ - 0x0000ed50 4c010000 00440e60 4c0c1d20 93049e06 L....D.`L.. .... │ │ - 0x0000ed60 9d080a02 740c1f60 440b0a58 0c1f604c ....t..`D..X..`L │ │ - 0x0000ed70 0e00d3de dd440b00 54000000 0c250000 .....D..T....%.. │ │ - 0x0000ed80 f0b30200 44030000 00440ee0 01580c1d ....D....D...X.. │ │ - 0x0000ed90 50930294 04950696 08970a98 0c99109e P............... │ │ - 0x0000eda0 129d140a 0300020c 1fe00158 0e00d3d4 ...........X.... │ │ - 0x0000edb0 d5d6d7d8 d9dedd44 0b0a0270 0c1fe001 .......D...p.... │ │ - 0x0000edc0 580e00d3 d4d5d6d7 d8d9dedd 440b0000 X...........D... │ │ - 0x0000edd0 40000000 64250000 dcb60200 70010000 @...d%......p... │ │ - 0x0000ede0 00440e50 540c1d50 93029404 95069608 .D.PT..P........ │ │ - 0x0000edf0 970a980c 990e9a10 9e129d14 0a031401 ................ │ │ - 0x0000ee00 0c1f5054 0e00d3d4 d5d6d7d8 d9dadedd ..PT............ │ │ - 0x0000ee10 440b0000 28000000 a8250000 08b80200 D...(....%...... │ │ - 0x0000ee20 c4000000 00440e30 4c0c1d20 93049e06 .....D.0L.. .... │ │ - 0x0000ee30 9d0802a4 0c1f304c 0e00d3de dd000000 ......0L........ │ │ - 0x0000ee40 10000000 d4250000 a0b80200 30000000 .....%......0... │ │ - 0x0000ee50 00000000 10000000 e8250000 bcb80200 .........%...... │ │ - 0x0000ee60 30000000 00000000 48000000 fc250000 0.......H....%.. │ │ - 0x0000ee70 d8b80200 5c0b0000 00440ea0 015c0c1d ....\....D...\.. │ │ - 0x0000ee80 60930294 04950696 08970a98 0c990e9a `............... │ │ - 0x0000ee90 109b129c 149e169d 180a037c 090c1fa0 ...........|.... │ │ - 0x0000eea0 015c0e00 d3d4d5d6 d7d8d9da dbdcdedd .\.............. │ │ - 0x0000eeb0 440b0000 10000000 48260000 e8c30200 D.......H&...... │ │ - 0x0000eec0 1c000000 00000000 24000000 5c260000 ........$...\&.. │ │ - 0x0000eed0 f0c30200 d8000000 00440e20 480c1d10 .........D. H... │ │ - 0x0000eee0 9e029d04 02c00c1f 20480e00 dedd0000 ........ H...... │ │ - 0x0000eef0 10000000 84260000 a0c40200 14000000 .....&.......... │ │ - 0x0000ef00 00000000 38000000 98260000 a0c40200 ....8....&...... │ │ - 0x0000ef10 f8290000 00440ea0 02589302 94049506 .)...D...X...... │ │ - 0x0000ef20 9608970a 980c990e 9a109b12 9c149e18 ................ │ │ - 0x0000ef30 03d8290e 00d3d4d5 d6d7d8d9 dadbdcde ..)............. │ │ - 0x0000ef40 38000000 d4260000 84f60200 a0010000 8....&.......... │ │ - 0x0000ef50 00440e60 540c1d40 93029404 95069608 .D.`T..@........ │ │ - 0x0000ef60 970a980c 9e0e9d10 0a035801 0c1f6054 ..........X...`T │ │ - 0x0000ef70 0e00d3d4 d5d6d7d8 dedd440b 24000000 ..........D.$... │ │ - 0x0000ef80 10270000 e8f70200 64000000 00440e50 .'......d....D.P │ │ - 0x0000ef90 480c1d10 9e029d04 024c0c1f 50480e00 H........L..PH.. │ │ - 0x0000efa0 dedd0000 10000000 38270000 d0f80200 ........8'...... │ │ - 0x0000efb0 10000000 00000000 18000000 4c270000 ............L'.. │ │ - 0x0000efc0 ccf80200 0c000000 00440e10 440c1d10 .........D..D... │ │ - 0x0000efd0 9e029d04 10000000 68270000 bcf80200 ........h'...... │ │ - 0x0000efe0 38000000 00000000 18000000 7c270000 8...........|'.. │ │ - 0x0000eff0 e0f80200 48000000 00440e40 480c1d10 ....H....D.@H... │ │ - 0x0000f000 9e029d04 2c000000 98270000 0cf90200 ....,....'...... │ │ - 0x0000f010 d4000000 00440e40 4c0c1d20 93029404 .....D.@L.. .... │ │ - 0x0000f020 9e069d08 0a02640c 1f404c0e 00d3d4de ......d..@L..... │ │ - 0x0000f030 dd440b00 18000000 c8270000 b0f90200 .D.......'...... │ │ - 0x0000f040 30000000 00440e30 480c1d10 9e029d04 0....D.0H....... │ │ - 0x0000f050 10000000 e4270000 c4f90200 1c000000 .....'.......... │ │ - 0x0000f060 00000000 18000000 f8270000 38fa0200 .........'..8... │ │ - 0x0000f070 30000000 00440e20 480c1d10 9e029d04 0....D. H....... │ │ - 0x0000f080 34000000 14280000 1cfb0200 6c000000 4....(......l... │ │ - 0x0000f090 00440e20 480c1d20 93049e06 9d080a02 .D. H.. ........ │ │ - 0x0000f0a0 480c1f20 480e00d3 dedd440b 0c1f2048 H.. H.....D... H │ │ - 0x0000f0b0 0e00d3de dd000000 18000000 4c280000 ............L(.. │ │ - 0x0000f0c0 9cfc0200 30000000 00440e20 480c1d10 ....0....D. H... │ │ - 0x0000f0d0 9e029d04 30000000 68280000 a0ff0200 ....0...h(...... │ │ - 0x0000f0e0 d0000000 00440e30 4c0c1d30 93029404 .....D.0L..0.... │ │ - 0x0000f0f0 95089e0a 9d0c0a02 980c1f30 4c0e00d3 ...........0L... │ │ - 0x0000f100 d4d5dedd 440b0000 2c000000 9c280000 ....D...,....(.. │ │ - 0x0000f110 3c000300 8c000000 00440e40 4c0c1d20 <........D.@L.. │ │ - 0x0000f120 93029404 9e069d08 0a025c0c 1f404c0e ..........\..@L. │ │ - 0x0000f130 00d3d4de dd440b00 38000000 cc280000 .....D..8....(.. │ │ - 0x0000f140 30010300 34010000 00440e50 540c1d40 0...4....D.PT..@ │ │ - 0x0000f150 93029404 95069608 970a980c 9e0e9d10 ................ │ │ - 0x0000f160 0304010c 1f50540e 00d3d4d5 d6d7d8de .....PT......... │ │ - 0x0000f170 dd000000 30000000 08290000 28020300 ....0....)..(... │ │ - 0x0000f180 18010000 00440e50 500c1d30 93029404 .....D.PP..0.... │ │ - 0x0000f190 95089e0a 9d0c0a02 e80c1f50 500e00d3 ...........PP... │ │ - 0x0000f1a0 d4d5dedd 440b0000 30000000 3c290000 ....D...0...<).. │ │ - 0x0000f1b0 0c030300 80000000 00440e10 440c1d10 .........D..D... │ │ - 0x0000f1c0 9e029d04 0a780c1f 10440e00 dedd440b .....x...D....D. │ │ - 0x0000f1d0 700c1f10 440e00de dd000000 18000000 p...D........... │ │ - 0x0000f1e0 70290000 a8080300 20000000 00440e10 p)...... ....D.. │ │ - 0x0000f1f0 440c1d10 9e029d04 10000000 8c290000 D............).. │ │ - 0x0000f200 ac080300 04000000 00000000 44000000 ............D... │ │ - 0x0000f210 a0290000 14430300 5c030000 00440ed0 .)...C..\....D.. │ │ - 0x0000f220 015c0c1d 60930294 04950696 08970a98 .\..`........... │ │ - 0x0000f230 0c990e9a 109b149e 169d180a 03e0010c ................ │ │ - 0x0000f240 1fd0015c 0e00d3d4 d5d6d7d8 d9dadbde ...\............ │ │ - 0x0000f250 dd440b00 28000000 e8290000 28460300 .D..(....)..(F.. │ │ - 0x0000f260 b8000000 00440e30 4c0c1d20 93029404 .....D.0L.. .... │ │ - 0x0000f270 9e069d08 02980c1f 304c0e00 d3d4dedd ........0L...... │ │ - 0x0000f280 40000000 142a0000 b4460300 04020000 @....*...F...... │ │ - 0x0000f290 00440e90 01580c1d 50930294 04950696 .D...X..P....... │ │ - 0x0000f2a0 08970a98 0c99109e 129d140a 0394010c ................ │ │ - 0x0000f2b0 1f900158 0e00d3d4 d5d6d7d8 d9dedd44 ...X...........D │ │ - 0x0000f2c0 0b000000 38000000 582a0000 74480300 ....8...X*..tH.. │ │ - 0x0000f2d0 f8010000 00440e60 580c1d50 93029404 .....D.`X..P.... │ │ - 0x0000f2e0 95069608 970a980c 99109e12 9d1403c0 ................ │ │ - 0x0000f2f0 010c1f60 580e00d3 d4d5d6d7 d8d9dedd ...`X........... │ │ - 0x0000f300 40000000 942a0000 98540300 a0000000 @....*...T...... │ │ - 0x0000f310 00440e30 4c0c1d30 93029404 95069608 .D.0L..0........ │ │ - 0x0000f320 9e0a9d0c 0a02700c 1f304c0e 00d3d4d5 ......p..0L..... │ │ - 0x0000f330 d6dedd44 0b0c1f30 4c0e00d3 d4d5d6de ...D...0L....... │ │ - 0x0000f340 dd000000 24000000 d82a0000 1c770300 ....$....*...w.. │ │ - 0x0000f350 6c010000 004c0e10 93029404 0a034801 l....L........H. │ │ - 0x0000f360 0e00d3d4 4c0b480e 00d3d400 44000000 ....L.H.....D... │ │ - 0x0000f370 002b0000 60780300 ac000000 00440e30 .+..`x.......D.0 │ │ - 0x0000f380 4c0c1d30 93029404 95069608 9e0a9d0c L..0............ │ │ - 0x0000f390 0a025c0c 1f304c0e 00d3d4d5 d6dedd44 ..\..0L........D │ │ - 0x0000f3a0 0b0a540c 1f304c0e 00d3d4d5 d6dedd44 ..T..0L........D │ │ - 0x0000f3b0 0b000000 4c000000 482b0000 80790300 ....L...H+...y.. │ │ - 0x0000f3c0 4c040000 00440e80 01540c1d 40930294 L....D...T..@... │ │ - 0x0000f3d0 04950696 08970c9e 0e9d100a 540c1f80 ............T... │ │ - 0x0000f3e0 01540e00 d3d4d5d6 d7dedd44 0b0a033c .T.........D...< │ │ - 0x0000f3f0 030c1f80 01540e00 d3d4d5d6 d7dedd44 .....T.........D │ │ - 0x0000f400 0b000000 5c000000 982b0000 7c7d0300 ....\....+..|}.. │ │ - 0x0000f410 48020000 00440ea0 014c0c1d 20930294 H....D...L.. ... │ │ - 0x0000f420 049e069d 080a02f4 0c1fa001 4c0e00d3 ............L... │ │ - 0x0000f430 d4dedd44 0b0a780c 1fa0014c 0e00d3d4 ...D..x....L.... │ │ - 0x0000f440 dedd440b 0a02a00c 1fa0014c 0e00d3d4 ..D........L.... │ │ - 0x0000f450 dedd440b 0a480c1f a0014c0e 00d3d4de ..D..H....L..... │ │ - 0x0000f460 dd440b00 60000000 f82b0000 647f0300 .D..`....+..d... │ │ - 0x0000f470 30010000 00440e20 480c1d20 93029404 0....D. H.. .... │ │ - 0x0000f480 9e069d08 0a029c0c 1f20480e 00d3d4de ......... H..... │ │ - 0x0000f490 dd440b0a 440c1f20 480e00d3 d4dedd44 .D..D.. H......D │ │ - 0x0000f4a0 0b0a600c 1f20480e 00d3d4de dd440b0a ..`.. H......D.. │ │ - 0x0000f4b0 640c1f20 480e00d3 d4dedd44 0b440c1f d.. H......D.D.. │ │ - 0x0000f4c0 20480e00 d3d4dedd 40000000 5c2c0000 H......@...\,.. │ │ - 0x0000f4d0 30800300 10020000 00440e30 4c0c1d30 0........D.0L..0 │ │ - 0x0000f4e0 93029404 9c089e0a 9d0c0a03 98010c1f ................ │ │ - 0x0000f4f0 304c0e00 d3d4dcde dd440b0a 700c1f30 0L.......D..p..0 │ │ - 0x0000f500 4c0e00d3 d4dcdedd 440b0000 2c000000 L.......D...,... │ │ - 0x0000f510 a02c0000 fc810300 68000000 00440e40 .,......h....D.@ │ │ - 0x0000f520 4c0c1d20 93029404 9e069d08 0a02400c L.. ..........@. │ │ - 0x0000f530 1f404c0e 00d3d4de dd440b00 48000000 .@L......D..H... │ │ - 0x0000f540 d02c0000 90890300 b0030000 00440ee0 .,...........D.. │ │ - 0x0000f550 025c0c1d 60930294 04950696 08970a98 .\..`........... │ │ - 0x0000f560 0c990e9a 109b129c 149e169d 180a033c ...............< │ │ - 0x0000f570 030c1fe0 025c0e00 d3d4d5d6 d7d8d9da .....\.......... │ │ - 0x0000f580 dbdcdedd 440b0000 44000000 1c2d0000 ....D...D....-.. │ │ - 0x0000f590 68920300 38030000 00440e60 580c1d60 h...8....D.`X..` │ │ - 0x0000f5a0 93029404 95069608 970a980c 990e9a10 ................ │ │ - 0x0000f5b0 9b129c14 9e169d18 0a02e80c 1f60580e .............`X. │ │ - 0x0000f5c0 00d3d4d5 d6d7d8d9 dadbdcde dd440b00 .............D.. │ │ - 0x0000f5d0 10000000 642d0000 58950300 40040000 ....d-..X...@... │ │ - 0x0000f5e0 00000000 34000000 782d0000 f0b40300 ....4...x-...... │ │ - 0x0000f5f0 70000000 00440e20 480c1d20 93049e06 p....D. H.. .... │ │ - 0x0000f600 9d080a02 4c0c1f20 480e00d3 dedd440b ....L.. H.....D. │ │ - 0x0000f610 0c1f2048 0e00d3de dd000000 10000000 .. H............ │ │ - 0x0000f620 b02d0000 28b50300 04000000 00000000 .-..(........... │ │ - 0x0000f630 64000000 c42d0000 18b50300 8c040000 d....-.......... │ │ - 0x0000f640 00440e90 01540c1d 40930294 04950696 .D...T..@....... │ │ - 0x0000f650 08970a98 0c9e0e9d 100a034c 030c1f90 ...........L.... │ │ - 0x0000f660 01540e00 d3d4d5d6 d7d8dedd 440b0a64 .T..........D..d │ │ - 0x0000f670 0c1f9001 540e00d3 d4d5d6d7 d8dedd44 ....T..........D │ │ - 0x0000f680 0b0a0274 0c1f9001 540e00d3 d4d5d6d7 ...t....T....... │ │ - 0x0000f690 d8dedd44 0b000000 3c000000 2c2e0000 ...D....<...,... │ │ - 0x0000f6a0 44d00300 08010000 00540e10 440c1d10 D........T..D... │ │ - 0x0000f6b0 9e029d04 0a02600c 1f10440e 00dedd4c ......`...D....L │ │ - 0x0000f6c0 0b0a0270 0c1f1044 0e00dedd 440b0c1f ...p...D....D... │ │ - 0x0000f6d0 10440e00 dedd0000 10000000 6c2e0000 .D..........l... │ │ - 0x0000f6e0 0cd10300 d4010000 00000000 10000000 ................ │ │ - 0x0000f6f0 802e0000 ccd20300 40020000 00000000 ........@....... │ │ - 0x0000f700 2c000000 942e0000 f8d40300 68000000 ,...........h... │ │ - 0x0000f710 00440e40 4c0c1d20 93029404 9e069d08 .D.@L.. ........ │ │ - 0x0000f720 0a02400c 1f404c0e 00d3d4de dd440b00 ..@..@L......D.. │ │ - 0x0000f730 34000000 c42e0000 30d50300 64000000 4.......0...d... │ │ - 0x0000f740 00440e20 480c1d20 93049e06 9d080a02 .D. H.. ........ │ │ - 0x0000f750 400c1f20 480e00d3 dedd440b 0c1f2048 @.. H.....D... H │ │ - 0x0000f760 0e00d3de dd000000 40000000 fc2e0000 ........@....... │ │ - 0x0000f770 5cd50300 70000000 00440e30 4c0c1d30 \...p....D.0L..0 │ │ - 0x0000f780 93029404 95069608 9e0a9d0c 0a02400c ..............@. │ │ - 0x0000f790 1f304c0e 00d3d4d5 d6dedd44 0b0c1f30 .0L........D...0 │ │ - 0x0000f7a0 4c0e00d3 d4d5d6de dd000000 2c000000 L...........,... │ │ - 0x0000f7b0 402f0000 88d50300 5c000000 00480e30 @/......\....H.0 │ │ - 0x0000f7c0 4c0c1d30 93029404 95089e0a 9d0c740c L..0..........t. │ │ - 0x0000f7d0 1f304c0e 00d3d4d5 dedd0000 14000000 .0L............. │ │ - 0x0000f7e0 702f0000 c8d60300 a4000000 00440e10 p/...........D.. │ │ - 0x0000f7f0 029c0e00 2c000000 882f0000 54d70300 ....,..../..T... │ │ - 0x0000f800 68000000 00440e40 4c0c1d20 93029404 h....D.@L.. .... │ │ - 0x0000f810 9e069d08 0a02400c 1f404c0e 00d3d4de ......@..@L..... │ │ - 0x0000f820 dd440b00 40000000 b82f0000 8cd70300 .D..@..../...... │ │ - 0x0000f830 70000000 00440e30 4c0c1d30 93029404 p....D.0L..0.... │ │ - 0x0000f840 95069608 9e0a9d0c 0a02400c 1f304c0e ..........@..0L. │ │ - 0x0000f850 00d3d4d5 d6dedd44 0b0c1f30 4c0e00d3 .......D...0L... │ │ - 0x0000f860 d4d5d6de dd000000 40000000 fc2f0000 ........@..../.. │ │ - 0x0000f870 10dc0300 b8000000 00440e30 4c0c1d30 .........D.0L..0 │ │ - 0x0000f880 93029404 95069608 9e0a9d0c 0a02840c ................ │ │ - 0x0000f890 1f304c0e 00d3d4d5 d6dedd44 0b440c1f .0L........D.D.. │ │ - 0x0000f8a0 304c0e00 d3d4d5d6 dedd0000 40000000 0L..........@... │ │ - 0x0000f8b0 40300000 84dc0300 ac000000 00440e30 @0...........D.0 │ │ - 0x0000f8c0 4c0c1d30 93029404 95069608 9e0a9d0c L..0............ │ │ - 0x0000f8d0 0a02780c 1f304c0e 00d3d4d5 d6dedd44 ..x..0L........D │ │ - 0x0000f8e0 0b440c1f 304c0e00 d3d4d5d6 dedd0000 .D..0L.......... │ │ - 0x0000f8f0 10000000 84300000 ecdc0300 14020000 .....0.......... │ │ - 0x0000f900 00000000 58000000 98300000 ecde0300 ....X....0...... │ │ - 0x0000f910 e4040000 00440e60 580c1d60 93029404 .....D.`X..`.... │ │ - 0x0000f920 95069608 970a980c 990e9a10 9b129c14 ................ │ │ - 0x0000f930 9e169d18 0a038c04 0c1f6058 0e00d3d4 ..........`X.... │ │ - 0x0000f940 d5d6d7d8 d9dadbdc dedd440b 440c1f60 ..........D.D..` │ │ - 0x0000f950 580e00d3 d4d5d6d7 d8d9dadb dcdedd00 X............... │ │ - 0x0000f960 34000000 f4300000 38ea0300 cc000000 4....0..8....... │ │ - 0x0000f970 00440e40 500c1d40 93029404 95069608 .D.@P..@........ │ │ - 0x0000f980 970a980c 9e0e9d10 02a40c1f 40500e00 ............@P.. │ │ - 0x0000f990 d3d4d5d6 d7d8dedd 98000000 2c310000 ............,1.. │ │ - 0x0000f9a0 b0fd0300 dc0e0000 00440e40 4c0c1d20 .........D.@L.. │ │ - 0x0000f9b0 93029404 9e069d08 0a030004 0c1f404c ..............@L │ │ - 0x0000f9c0 0e00d3d4 dedd440b 0a03cc04 0c1f404c ......D.......@L │ │ - 0x0000f9d0 0e00d3d4 dedd440b 0a02d80c 1f404c0e ......D......@L. │ │ - 0x0000f9e0 00d3d4de dd440b0a 0364010c 1f404c0e .....D...d...@L. │ │ - 0x0000f9f0 00d3d4de dd440b0a 025c0c1f 404c0e00 .....D...\..@L.. │ │ - 0x0000fa00 d3d4dedd 440b0a02 480c1f40 4c0e00d3 ....D...H..@L... │ │ - 0x0000fa10 d4dedd44 0b0a0394 010c1f40 4c0e00d3 ...D.......@L... │ │ - 0x0000fa20 d4dedd44 0b0a02f4 0c1f404c 0e00d3d4 ...D......@L.... │ │ - 0x0000fa30 dedd440b 48000000 c8310000 f00b0400 ..D.H....1...... │ │ - 0x0000fa40 b0120000 00440ec0 035c0c1d 60930294 .....D...\..`... │ │ - 0x0000fa50 04950696 08970a98 0c990e9a 109b129c ................ │ │ - 0x0000fa60 149e169d 180a0384 110c1fc0 035c0e00 .............\.. │ │ - 0x0000fa70 d3d4d5d6 d7d8d9da dbdcdedd 440b0000 ............D... │ │ - 0x0000fa80 60030000 14320000 541e0400 bc0a0000 `....2..T....... │ │ - 0x0000fa90 00440e20 480c1d20 93029404 9e069d08 .D. H.. ........ │ │ - 0x0000faa0 0a02740c 1f20480e 00d3d4de dd440b0a ..t.. H......D.. │ │ - 0x0000fab0 025c0c1f 20480e00 d3d4dedd 440b0a02 .\.. H......D... │ │ - 0x0000fac0 9c0c1f20 480e00d3 d4dedd44 0b0a5c0c ... H......D..\. │ │ - 0x0000fad0 1f20480e 00d3d4de dd440b0a 02d00c1f . H......D...... │ │ - 0x0000fae0 20480e00 d3d4dedd 440b0a02 bc0c1f20 H......D...... │ │ - 0x0000faf0 480e00d3 d4dedd44 0b0a02ec 0c1f2048 H......D...... H │ │ - 0x0000fb00 0e00d3d4 dedd440b 0a02700c 1f20480e ......D...p.. H. │ │ - 0x0000fb10 00d3d4de dd440b0a 500c1f20 480e00d3 .....D..P.. H... │ │ - 0x0000fb20 d4dedd44 0b0a500c 1f20480e 00d3d4de ...D..P.. H..... │ │ - 0x0000fb30 dd440b0a 4c0c1f20 480e00d3 d4dedd44 .D..L.. H......D │ │ - 0x0000fb40 0b0a4c0c 1f20480e 00d3d4de dd440b0a ..L.. H......D.. │ │ - 0x0000fb50 4c0c1f20 480e00d3 d4dedd44 0b0a740c L.. H......D..t. │ │ - 0x0000fb60 1f20480e 00d3d4de dd440b0a 4c0c1f20 . H......D..L.. │ │ - 0x0000fb70 480e00d3 d4dedd44 0b0a4c0c 1f20480e H......D..L.. H. │ │ - 0x0000fb80 00d3d4de dd440b0a 4c0c1f20 480e00d3 .....D..L.. H... │ │ - 0x0000fb90 d4dedd44 0b0a4c0c 1f20480e 00d3d4de ...D..L.. H..... │ │ - 0x0000fba0 dd440b0a 4c0c1f20 480e00d3 d4dedd44 .D..L.. H......D │ │ - 0x0000fbb0 0b0a0244 0c1f2048 0e00d3d4 dedd440b ...D.. H......D. │ │ - 0x0000fbc0 0a680c1f 20480e00 d3d4dedd 440b0a68 .h.. H......D..h │ │ - 0x0000fbd0 0c1f2048 0e00d3d4 dedd440b 0a500c1f .. H......D..P.. │ │ - 0x0000fbe0 20480e00 d3d4dedd 440b0a50 0c1f2048 H......D..P.. H │ │ - 0x0000fbf0 0e00d3d4 dedd440b 0a500c1f 20480e00 ......D..P.. H.. │ │ - 0x0000fc00 d3d4dedd 440b0a50 0c1f2048 0e00d3d4 ....D..P.. H.... │ │ - 0x0000fc10 dedd440b 0a4c0c1f 20480e00 d3d4dedd ..D..L.. H...... │ │ - 0x0000fc20 440b0a50 0c1f2048 0e00d3d4 dedd440b D..P.. H......D. │ │ - 0x0000fc30 0a4c0c1f 20480e00 d3d4dedd 440b0a50 .L.. H......D..P │ │ - 0x0000fc40 0c1f2048 0e00d3d4 dedd440b 0a500c1f .. H......D..P.. │ │ - 0x0000fc50 20480e00 d3d4dedd 440b0a50 0c1f2048 H......D..P.. H │ │ - 0x0000fc60 0e00d3d4 dedd440b 0a4c0c1f 20480e00 ......D..L.. H.. │ │ - 0x0000fc70 d3d4dedd 440b0a50 0c1f2048 0e00d3d4 ....D..P.. H.... │ │ - 0x0000fc80 dedd440b 0a4c0c1f 20480e00 d3d4dedd ..D..L.. H...... │ │ - 0x0000fc90 440b0a4c 0c1f2048 0e00d3d4 dedd440b D..L.. H......D. │ │ - 0x0000fca0 0a500c1f 20480e00 d3d4dedd 440b0a4c .P.. H......D..L │ │ - 0x0000fcb0 0c1f2048 0e00d3d4 dedd440b 0a500c1f .. H......D..P.. │ │ - 0x0000fcc0 20480e00 d3d4dedd 440b0a50 0c1f2048 H......D..P.. H │ │ - 0x0000fcd0 0e00d3d4 dedd440b 0a500c1f 20480e00 ......D..P.. H.. │ │ - 0x0000fce0 d3d4dedd 440b0a50 0c1f2048 0e00d3d4 ....D..P.. H.... │ │ - 0x0000fcf0 dedd440b 0a4c0c1f 20480e00 d3d4dedd ..D..L.. H...... │ │ - 0x0000fd00 440b0a4c 0c1f2048 0e00d3d4 dedd440b D..L.. H......D. │ │ - 0x0000fd10 0a500c1f 20480e00 d3d4dedd 440b0a4c .P.. H......D..L │ │ - 0x0000fd20 0c1f2048 0e00d3d4 dedd440b 0a4c0c1f .. H......D..L.. │ │ - 0x0000fd30 20480e00 d3d4dedd 440b0a50 0c1f2048 H......D..P.. H │ │ - 0x0000fd40 0e00d3d4 dedd440b 0a4c0c1f 20480e00 ......D..L.. H.. │ │ - 0x0000fd50 d3d4dedd 440b0a50 0c1f2048 0e00d3d4 ....D..P.. H.... │ │ - 0x0000fd60 dedd440b 0a4c0c1f 20480e00 d3d4dedd ..D..L.. H...... │ │ - 0x0000fd70 440b0a50 0c1f2048 0e00d3d4 dedd440b D..P.. H......D. │ │ - 0x0000fd80 0a4c0c1f 20480e00 d3d4dedd 440b0a50 .L.. H......D..P │ │ - 0x0000fd90 0c1f2048 0e00d3d4 dedd440b 0a500c1f .. H......D..P.. │ │ - 0x0000fda0 20480e00 d3d4dedd 440b0a50 0c1f2048 H......D..P.. H │ │ - 0x0000fdb0 0e00d3d4 dedd440b 0a500c1f 20480e00 ......D..P.. H.. │ │ - 0x0000fdc0 d3d4dedd 440b0a5c 0c1f2048 0e00d3d4 ....D..\.. H.... │ │ - 0x0000fdd0 dedd440b 0a500c1f 20480e00 d3d4dedd ..D..P.. H...... │ │ - 0x0000fde0 440b0000 10000000 78350000 ac250400 D.......x5...%.. │ │ - 0x0000fdf0 9c020000 00000000 10000000 8c350000 .............5.. │ │ - 0x0000fe00 3c290400 c0000000 00000000 24000000 <)..........$... │ │ - 0x0000fe10 a0350000 e8290400 50000000 005c0e20 .5...)..P....\. │ │ - 0x0000fe20 480c1d20 93049e06 9d08500c 1f20480e H.. ......P.. H. │ │ - 0x0000fe30 00d3dedd 58000000 c8350000 102a0400 ....X....5...*.. │ │ - 0x0000fe40 e4050000 00440e60 580c1d60 93029404 .....D.`X..`.... │ │ - 0x0000fe50 95069608 970a980c 990e9a10 9b129c14 ................ │ │ - 0x0000fe60 9e169d18 0a038c05 0c1f6058 0e00d3d4 ..........`X.... │ │ - 0x0000fe70 d5d6d7d8 d9dadbdc dedd440b 440c1f60 ..........D.D..` │ │ - 0x0000fe80 580e00d3 d4d5d6d7 d8d9dadb dcdedd00 X............... │ │ - 0x0000fe90 10000000 24360000 fc360400 7c010000 ....$6...6..|... │ │ - 0x0000fea0 00000000 4c000000 38360000 64380400 ....L...86..d8.. │ │ - 0x0000feb0 2c010000 00440e40 500c1d40 93029404 ,....D.@P..@.... │ │ - 0x0000fec0 95069608 970a980c 9e0e9d10 0a029c0c ................ │ │ - 0x0000fed0 1f40500e 00d3d4d5 d6d7d8de dd440b0a .@P..........D.. │ │ - 0x0000fee0 02400c1f 40500e00 d3d4d5d6 d7d8dedd .@..@P.......... │ │ - 0x0000fef0 440b0000 48000000 88360000 40390400 D...H....6..@9.. │ │ - 0x0000ff00 c8030000 00440e80 025c0c1d 60930294 .....D...\..`... │ │ - 0x0000ff10 04950696 08970a98 0c990e9a 109b129c ................ │ │ - 0x0000ff20 149e169d 180a02e8 0c1f8002 5c0e00d3 ............\... │ │ - 0x0000ff30 d4d5d6d7 d8d9dadb dcdedd44 0b000000 ...........D.... │ │ - 0x0000ff40 10000000 d4360000 bc3c0400 94000000 .....6...<...... │ │ - 0x0000ff50 00000000 10000000 e8360000 3c3d0400 .........6..<=.. │ │ - 0x0000ff60 94000000 00000000 78000000 fc360000 ........x....6.. │ │ - 0x0000ff70 bc3d0400 20050000 00440e30 48930294 .=.. ....D.0H... │ │ - 0x0000ff80 04950696 08970c0a 03c8030e 00d3d4d5 ................ │ │ - 0x0000ff90 d6d7440b 0a600e00 d3d4d5d6 d7440b0a ..D..`.......D.. │ │ - 0x0000ffa0 5c0e00d3 d4d5d6d7 440b0a7c 0e00d3d4 \.......D..|.... │ │ - 0x0000ffb0 d5d6d744 0b0a580e 00d3d4d5 d6d7440b ...D..X.......D. │ │ - 0x0000ffc0 0a640e00 d3d4d5d6 d7440b0a 580e00d3 .d.......D..X... │ │ - 0x0000ffd0 d4d5d6d7 440b0a02 440e00d3 d4d5d6d7 ....D...D....... │ │ - 0x0000ffe0 440b0000 2c000000 78370000 60420400 D...,...x7..`B.. │ │ - 0x0000fff0 68000000 00440e40 4c0c1d20 93029404 h....D.@L.. .... │ │ - 0x00010000 9e069d08 0a02400c 1f404c0e 00d3d4de ......@..@L..... │ │ - 0x00010010 dd440b00 3c000000 a8370000 98420400 .D..<....7...B.. │ │ - 0x00010020 0c0c0000 00440e70 58930294 04950696 .....D.pX....... │ │ - 0x00010030 08970a98 0c990e9a 109b129c 149e180a ................ │ │ - 0x00010040 03880b0e 00d3d4d5 d6d7d8d9 dadbdcde ................ │ │ - 0x00010050 440b0000 10000000 e8370000 644e0400 D........7..dN.. │ │ - 0x00010060 20010000 00000000 10000000 fc370000 ............7.. │ │ - 0x00010070 704f0400 88000000 00000000 2c000000 pO..........,... │ │ - 0x00010080 10380000 f8500400 68000000 00440e40 .8...P..h....D.@ │ │ - 0x00010090 4c0c1d20 93029404 9e069d08 0a02400c L.. ..........@. │ │ - 0x000100a0 1f404c0e 00d3d4de dd440b00 24000000 .@L......D..$... │ │ - 0x000100b0 40380000 30510400 50000000 005c0e20 @8..0Q..P....\. │ │ - 0x000100c0 480c1d20 93049e06 9d08500c 1f20480e H.. ......P.. H. │ │ - 0x000100d0 00d3dedd 40000000 68380000 58510400 ....@...h8..XQ.. │ │ - 0x000100e0 8c000000 00440e30 4c0c1d30 93029404 .....D.0L..0.... │ │ - 0x000100f0 95069608 9e0a9d0c 0a025c0c 1f304c0e ..........\..0L. │ │ - 0x00010100 00d3d4d5 d6dedd44 0b0c1f30 4c0e00d3 .......D...0L... │ │ - 0x00010110 d4d5d6de dd000000 2c000000 ac380000 ........,....8.. │ │ - 0x00010120 a0510400 78000000 00480e30 4c0c1d30 .Q..x....H.0L..0 │ │ - 0x00010130 93029404 95089e0a 9d0c0250 0c1f304c ...........P..0L │ │ - 0x00010140 0e00d3d4 d5dedd00 40000000 dc380000 ........@....8.. │ │ - 0x00010150 e8510400 a8000000 00440e30 4c0c1d30 .Q.......D.0L..0 │ │ - 0x00010160 93029404 95069608 9e0a9d0c 0a02780c ..............x. │ │ - 0x00010170 1f304c0e 00d3d4d5 d6dedd44 0b0c1f30 .0L........D...0 │ │ - 0x00010180 4c0e00d3 d4d5d6de dd000000 40000000 L...........@... │ │ - 0x00010190 20390000 4c520400 9c000000 00440e30 9..LR.......D.0 │ │ - 0x000101a0 4c0c1d30 93029404 95069608 9e0a9d0c L..0............ │ │ - 0x000101b0 0a026c0c 1f304c0e 00d3d4d5 d6dedd44 ..l..0L........D │ │ - 0x000101c0 0b0c1f30 4c0e00d3 d4d5d6de dd000000 ...0L........... │ │ - 0x000101d0 58000000 64390000 a4520400 28050000 X...d9...R..(... │ │ - 0x000101e0 00440e60 580c1d60 93029404 95069608 .D.`X..`........ │ │ - 0x000101f0 970a980c 990e9a10 9b129c14 9e169d18 ................ │ │ - 0x00010200 0a03d004 0c1f6058 0e00d3d4 d5d6d7d8 ......`X........ │ │ - 0x00010210 d9dadbdc dedd440b 440c1f60 580e00d3 ......D.D..`X... │ │ - 0x00010220 d4d5d6d7 d8d9dadb dcdedd00 34000000 ............4... │ │ - 0x00010230 c0390000 2c5f0400 d0000000 00440e40 .9..,_.......D.@ │ │ - 0x00010240 500c1d40 93029404 95069608 970a980c P..@............ │ │ - 0x00010250 9e0e9d10 02a80c1f 40500e00 d3d4d5d6 ........@P...... │ │ - 0x00010260 d7d8dedd 8c000000 f8390000 dc620400 .........9...b.. │ │ - 0x00010270 50030000 00440e90 01500c1d 30930294 P....D...P..0... │ │ - 0x00010280 04950696 089e0a9d 0c0a700c 1f900150 ..........p....P │ │ - 0x00010290 0e00d3d4 d5d6dedd 440b0a02 d40c1f90 ........D....... │ │ - 0x000102a0 01500e00 d3d4d5d6 dedd440b 0a02c80c .P........D..... │ │ - 0x000102b0 1f900150 0e00d3d4 d5d6dedd 440b0a70 ...P........D..p │ │ - 0x000102c0 0c1f9001 500e00d3 d4d5d6de dd440b0a ....P........D.. │ │ - 0x000102d0 540c1f90 01500e00 d3d4d5d6 dedd440b T....P........D. │ │ - 0x000102e0 0a02940c 1f900150 0e00d3d4 d5d6dedd .......P........ │ │ - 0x000102f0 440b0000 10000000 883a0000 6c680400 D........:..lh.. │ │ - 0x00010300 ac000000 00000000 3c000000 9c3a0000 ........<....:.. │ │ - 0x00010310 04690400 e0000000 00440ea0 01580c1d .i.......D...X.. │ │ - 0x00010320 50930294 04950696 08970a98 0c99109e P............... │ │ - 0x00010330 129d140a 029c0c1f a001580e 00d3d4d5 ..........X..... │ │ - 0x00010340 d6d7d8d9 dedd440b 2c000000 dc3a0000 ......D.,....:.. │ │ - 0x00010350 a4690400 68000000 00440e40 4c0c1d20 .i..h....D.@L.. │ │ - 0x00010360 93029404 9e069d08 0a02400c 1f404c0e ..........@..@L. │ │ - 0x00010370 00d3d4de dd440b00 48000000 0c3b0000 .....D..H....;.. │ │ - 0x00010380 dc690400 b4020000 00440eb0 015c0c1d .i.......D...\.. │ │ - 0x00010390 60930294 04950696 08970a98 0c990e9a `............... │ │ - 0x000103a0 109b129c 149e169d 180a0368 020c1fb0 ...........h.... │ │ - 0x000103b0 015c0e00 d3d4d5d6 d7d8d9da dbdcdedd .\.............. │ │ - 0x000103c0 440b0000 30000000 583b0000 446c0400 D...0...X;..Dl.. │ │ - 0x000103d0 04020000 00440e10 93040a02 a00e00d3 .....D.......... │ │ - 0x000103e0 440b0a02 980e00d3 440b0a02 940e00d3 D.......D....... │ │ - 0x000103f0 440b640e 00d30000 88000000 8c3b0000 D.d..........;.. │ │ - 0x00010400 146e0400 e4070000 00440e30 4c0c1d20 .n.......D.0L.. │ │ - 0x00010410 93049e06 9d080a03 08010c1f 304c0e00 ............0L.. │ │ - 0x00010420 d3dedd44 0b0a02cc 0c1f304c 0e00d3de ...D......0L.... │ │ - 0x00010430 dd440b0a 03b8010c 1f304c0e 00d3dedd .D.......0L..... │ │ - 0x00010440 440b0a60 0c1f304c 0e00d3de dd440b0a D..`..0L.....D.. │ │ - 0x00010450 0350020c 1f304c0e 00d3dedd 440b0a60 .P...0L.....D..` │ │ - 0x00010460 0c1f304c 0e00d3de dd440b0a 0304010c ..0L.....D...... │ │ - 0x00010470 1f304c0e 00d3dedd 440b740c 1f304c0e .0L.....D.t..0L. │ │ - 0x00010480 00d3dedd 2c000000 183c0000 6c750400 ....,....<..lu.. │ │ - 0x00010490 68000000 00440e40 4c0c1d20 93029404 h....D.@L.. .... │ │ - 0x000104a0 9e069d08 0a02400c 1f404c0e 00d3d4de ......@..@L..... │ │ - 0x000104b0 dd440b00 34000000 483c0000 68760400 .D..4...H<..hv.. │ │ - 0x000104c0 a0000000 00440e40 500c1d40 93029404 .....D.@P..@.... │ │ - 0x000104d0 95069608 9c0c9e0e 9d100278 0c1f4050 ...........x..@P │ │ - 0x000104e0 0e00d3d4 d5d6dcde dd000000 2c000000 ............,... │ │ - 0x000104f0 803c0000 d0760400 68000000 00440e40 .<...v..h....D.@ │ │ - 0x00010500 4c0c1d20 93029404 9e069d08 0a02400c L.. ..........@. │ │ - 0x00010510 1f404c0e 00d3d4de dd440b00 28000000 .@L......D..(... │ │ - 0x00010520 b03c0000 5c790400 74000000 00440e40 .<..\y..t....D.@ │ │ - 0x00010530 4c0c1d20 93049e06 9d080254 0c1f404c L.. .......T..@L │ │ - 0x00010540 0e00d3de dd000000 2c000000 dc3c0000 ........,....<.. │ │ - 0x00010550 a4790400 68000000 00440e40 4c0c1d20 .y..h....D.@L.. │ │ - 0x00010560 93029404 9e069d08 0a02400c 1f404c0e ..........@..@L. │ │ - 0x00010570 00d3d4de dd440b00 18000000 0c3d0000 .....D.......=.. │ │ - 0x00010580 dc790400 48000000 00600e10 440c1d10 .y..H....`..D... │ │ - 0x00010590 9e029d04 1c000000 283d0000 087a0400 ........(=...z.. │ │ - 0x000105a0 68000000 0002440e 10440c1d 109e029d h.....D..D...... │ │ - 0x000105b0 04000000 44000000 483d0000 ec7e0400 ....D...H=...~.. │ │ - 0x000105c0 98030000 00440ee0 015c0c1d 60930294 .....D...\..`... │ │ - 0x000105d0 04950696 08970a98 0c990e9a 109b129c ................ │ │ - 0x000105e0 149e169d 180a600c 1fe0015c 0e00d3d4 ......`....\.... │ │ - 0x000105f0 d5d6d7d8 d9dadbdc dedd440b 40000000 ..........D.@... │ │ - 0x00010600 903d0000 3c820400 dc000000 00540e50 .=..<........T.P │ │ - 0x00010610 500c1d30 93029404 95069608 9e0a9d0c P..0............ │ │ - 0x00010620 0a02500c 1f50500e 00d3d4d5 d6dedd44 ..P..PP........D │ │ - 0x00010630 0b02400c 1f50500e 00d3d4d5 d6dedd00 ..@..PP......... │ │ - 0x00010640 50000000 d43d0000 d4820400 10010000 P....=.......... │ │ - 0x00010650 00440ed0 01500c1d 30930294 0495089e .D...P..0....... │ │ - 0x00010660 0a9d0c0a 740c1fd0 01500e00 d3d4d5de ....t....P...... │ │ - 0x00010670 dd440b0a 026c0c1f d001500e 00d3d4d5 .D...l....P..... │ │ - 0x00010680 dedd440b 600c1fd0 01500e00 d3d4d5de ..D.`....P...... │ │ - 0x00010690 dd000000 40000000 283e0000 90830400 ....@...(>...... │ │ - 0x000106a0 78010000 00440e10 440c1d10 9e029d04 x....D..D....... │ │ - 0x000106b0 0a02bc0c 1f10440e 00dedd44 0b0a7c0c ......D....D..|. │ │ - 0x000106c0 1f10440e 00dedd44 0b0a540c 1f10440e ..D....D..T...D. │ │ - 0x000106d0 00dedd44 0b000000 10000000 6c3e0000 ...D........l>.. │ │ - 0x000106e0 c4840400 10000000 00000000 10000000 ................ │ │ - 0x000106f0 803e0000 c0840400 bc020000 00000000 .>.............. │ │ - 0x00010700 2c000000 943e0000 68870400 68000000 ,....>..h...h... │ │ - 0x00010710 00440e40 4c0c1d20 93029404 9e069d08 .D.@L.. ........ │ │ - 0x00010720 0a02400c 1f404c0e 00d3d4de dd440b00 ..@..@L......D.. │ │ - 0x00010730 2c000000 c43e0000 b0890400 68000000 ,....>......h... │ │ + 0x0000c990 10000000 00000000 017a5200 017c1e01 .........zR..|.. │ │ + 0x0000c9a0 1b0c1f00 10000000 18000000 a4c10000 ................ │ │ + 0x0000c9b0 10000000 00000000 10000000 2c000000 ............,... │ │ + 0x0000c9c0 a0c10000 08000000 00000000 10000000 ................ │ │ + 0x0000c9d0 40000000 94c10000 08000000 00000000 @............... │ │ + 0x0000c9e0 10000000 54000000 88c10000 14000000 ....T........... │ │ + 0x0000c9f0 00000000 10000000 68000000 88c10000 ........h....... │ │ + 0x0000ca00 1c000000 00000000 14000000 7c000000 ............|... │ │ + 0x0000ca10 90c10000 10000000 00000000 00000000 ................ │ │ + 0x0000ca20 b8000000 94000000 b4e10000 54020000 ............T... │ │ + 0x0000ca30 00440e40 500c1d40 93029404 95069608 .D.@P..@........ │ │ + 0x0000ca40 970a980c 9e0e9d10 0a02600c 1f40500e ..........`..@P. │ │ + 0x0000ca50 00d3d4d5 d6d7d8de dd440b0a 580c1f40 .........D..X..@ │ │ + 0x0000ca60 500e00d3 d4d5d6d7 d8dedd44 0b0a580c P..........D..X. │ │ + 0x0000ca70 1f40500e 00d3d4d5 d6d7d8de dd440b0a .@P..........D.. │ │ + 0x0000ca80 580c1f40 500e00d3 d4d5d6d7 d8dedd44 X..@P..........D │ │ + 0x0000ca90 0b0a580c 1f40500e 00d3d4d5 d6d7d8de ..X..@P......... │ │ + 0x0000caa0 dd440b0a 580c1f40 500e00d3 d4d5d6d7 .D..X..@P....... │ │ + 0x0000cab0 d8dedd44 0b0a580c 1f40500e 00d3d4d5 ...D..X..@P..... │ │ + 0x0000cac0 d6d7d8de dd440b0a 02a40c1f 40500e00 .....D......@P.. │ │ + 0x0000cad0 d3d4d5d6 d7d8dedd 440b0000 3c000000 ........D...<... │ │ + 0x0000cae0 50010000 e8e60000 8c000000 00440e50 P............D.P │ │ + 0x0000caf0 500c1d30 93029404 95089e0a 9d0c0a02 P..0............ │ │ + 0x0000cb00 480c1f50 500e00d3 d4d5dedd 440b480c H..PP.......D.H. │ │ + 0x0000cb10 1f50500e 00d3d4d5 dedd0000 10000000 .PP............. │ │ + 0x0000cb20 90010000 4c0b0100 24000000 00000000 ....L...$....... │ │ + 0x0000cb30 10000000 a4010000 5c0b0100 34000000 ........\...4... │ │ + 0x0000cb40 00000000 30000000 b8010000 c80d0100 ....0........... │ │ + 0x0000cb50 48000000 00440e20 480c1d20 93049e06 H....D. H.. .... │ │ + 0x0000cb60 9d080a64 0c1f2048 0e00d3de dd440b0c ...d.. H.....D.. │ │ + 0x0000cb70 1f20480e 00d3dedd 24000000 ec010000 . H.....$....... │ │ + 0x0000cb80 dc0d0100 84000000 0002600e 50480c1d ..........`.PH.. │ │ + 0x0000cb90 109e029d 04500c1f 50480e00 dedd0000 .....P..PH...... │ │ + 0x0000cba0 10000000 14020000 680f0100 0c010000 ........h....... │ │ + 0x0000cbb0 00000000 2c000000 28020000 7c130100 ....,...(...|... │ │ + 0x0000cbc0 88000000 00440e40 4c0c1d20 93029404 .....D.@L.. .... │ │ + 0x0000cbd0 9e069d08 0a02580c 1f404c0e 00d3d4de ......X..@L..... │ │ + 0x0000cbe0 dd440b00 48000000 58020000 d4130100 .D..H...X....... │ │ + 0x0000cbf0 58020000 00440e90 015c0c1d 60930294 X....D...\..`... │ │ + 0x0000cc00 04950696 08970a98 0c990e9a 109b129c ................ │ │ + 0x0000cc10 149e169d 180a03c4 010c1f90 015c0e00 .............\.. │ │ + 0x0000cc20 d3d4d5d6 d7d8d9da dbdcdedd 440b0000 ............D... │ │ + 0x0000cc30 38000000 a4020000 f8160100 6c000000 8...........l... │ │ + 0x0000cc40 00440e20 480c1d20 93029404 9e069d08 .D. H.. ........ │ │ + 0x0000cc50 0a700c1f 20480e00 d3d4dedd 440b0a4c .p.. H......D..L │ │ + 0x0000cc60 0c1f2048 0e00d3d4 dedd440b 10000000 .. H......D..... │ │ + 0x0000cc70 e0020000 34240100 78010000 00000000 ....4$..x....... │ │ + 0x0000cc80 24000000 f4020000 50270100 54000000 $.......P'..T... │ │ + 0x0000cc90 00440e60 4c0c1d20 93049e06 9d08740c .D.`L.. ......t. │ │ + 0x0000cca0 1f604c0e 00d3dedd 34000000 1c030000 .`L.....4....... │ │ + 0x0000ccb0 c42e0100 2c0d0000 00440e40 500c1d40 ....,....D.@P..@ │ │ + 0x0000ccc0 93029404 95069608 9c0c9e0e 9d100304 ................ │ │ + 0x0000ccd0 0d0c1f40 500e00d3 d4d5d6dc dedd0000 ...@P........... │ │ + 0x0000cce0 38000000 54030000 b83b0100 30010000 8...T....;..0... │ │ + 0x0000ccf0 00440e50 540c1d40 93029404 95069608 .D.PT..@........ │ │ + 0x0000cd00 970a980c 9e0e9d10 0300010c 1f50540e .............PT. │ │ + 0x0000cd10 00d3d4d5 d6d7d8de dd000000 10000000 ................ │ │ + 0x0000cd20 90030000 583e0100 2c000000 00000000 ....X>..,....... │ │ + 0x0000cd30 2c000000 a4030000 703e0100 7c000000 ,.......p>..|... │ │ + 0x0000cd40 00440e30 4c0c1d30 93029404 95089e0a .D.0L..0........ │ │ + 0x0000cd50 9d0c025c 0c1f304c 0e00d3d4 d5dedd00 ...\..0L........ │ │ + 0x0000cd60 4c000000 d4030000 bc3e0100 1c020000 L........>...... │ │ + 0x0000cd70 00440e70 540c1d40 93029404 95069608 .D.pT..@........ │ │ + 0x0000cd80 970a980c 9e0e9d10 0a038801 0c1f7054 ..............pT │ │ + 0x0000cd90 0e00d3d4 d5d6d7d8 dedd440b 0a640c1f ..........D..d.. │ │ + 0x0000cda0 70540e00 d3d4d5d6 d7d8dedd 440b0000 pT..........D... │ │ + 0x0000cdb0 44000000 24040000 88400100 c0000000 D...$....@...... │ │ + 0x0000cdc0 00440e20 480c1d20 93049e06 9d080a70 .D. H.. .......p │ │ + 0x0000cdd0 0c1f2048 0e00d3de dd440b0a 680c1f20 .. H.....D..h.. │ │ + 0x0000cde0 480e00d3 dedd440b 0a700c1f 20480e00 H.....D..p.. H.. │ │ + 0x0000cdf0 d3dedd44 0b000000 38000000 6c040000 ...D....8...l... │ │ + 0x0000ce00 78440100 94020000 00440eb0 01540c1d xD.......D...T.. │ │ + 0x0000ce10 40930294 04950696 08970c9e 0e9d100a @............... │ │ + 0x0000ce20 0358020c 1fb00154 0e00d3d4 d5d6d7de .X.....T........ │ │ + 0x0000ce30 dd440b00 44000000 a8040000 84500100 .D..D........P.. │ │ + 0x0000ce40 c4050000 00440e60 580c1d60 93029404 .....D.`X..`.... │ │ + 0x0000ce50 95069608 970a980c 990e9a10 9b129c14 ................ │ │ + 0x0000ce60 9e169d18 0a025c0c 1f60580e 00d3d4d5 ......\..`X..... │ │ + 0x0000ce70 d6d7d8d9 dadbdcde dd440b00 44000000 .........D..D... │ │ + 0x0000ce80 f0040000 00560100 4c020000 00440ed0 .....V..L....D.. │ │ + 0x0000ce90 025c0c1d 60930294 04950696 08970a98 .\..`........... │ │ + 0x0000cea0 0c990e9a 109b129c 149e169d 18030c02 ................ │ │ + 0x0000ceb0 0c1fd002 5c0e00d3 d4d5d6d7 d8d9dadb ....\........... │ │ + 0x0000cec0 dcdedd00 3c000000 38050000 405a0100 ....<...8...@Z.. │ │ + 0x0000ced0 f8000000 00440e50 540c1d50 93029404 .....D.PT..P.... │ │ + 0x0000cee0 95069608 970a980c 99109e12 9d140a02 ................ │ │ + 0x0000cef0 b40c1f50 540e00d3 d4d5d6d7 d8d9dedd ...PT........... │ │ + 0x0000cf00 440b0000 24000000 78050000 d05c0100 D...$...x....\.. │ │ + 0x0000cf10 28000000 00440e10 440c1d10 9e029d04 (....D..D....... │ │ + 0x0000cf20 0a540c1f 10440e00 dedd440b 38000000 .T...D....D.8... │ │ + 0x0000cf30 a0050000 d05c0100 e0010000 00440e50 .....\.......D.P │ │ + 0x0000cf40 540c1d40 93029404 95069608 970c9e0e T..@............ │ │ + 0x0000cf50 9d100a03 78010c1f 50540e00 d3d4d5d6 ....x...PT...... │ │ + 0x0000cf60 d7dedd44 0b000000 10000000 dc050000 ...D............ │ │ + 0x0000cf70 745e0100 60000000 00000000 2c000000 t^..`.......,... │ │ + 0x0000cf80 f0050000 c05e0100 7c000000 00440e40 .....^..|....D.@ │ │ + 0x0000cf90 4c0c1d20 93029404 9e069d08 0a024c0c L.. ..........L. │ │ + 0x0000cfa0 1f404c0e 00d3d4de dd440b00 10000000 .@L......D...... │ │ + 0x0000cfb0 20060000 0c5f0100 b4020000 00000000 ...._.......... │ │ + 0x0000cfc0 34000000 34060000 ac610100 10020000 4...4....a...... │ │ + 0x0000cfd0 00440e50 50930294 04950696 08970a98 .D.PP........... │ │ + 0x0000cfe0 0c990e9a 109b129c 1403f801 0e00d3d4 ................ │ │ + 0x0000cff0 d5d6d7d8 d9dadbdc 44000000 6c060000 ........D...l... │ │ + 0x0000d000 84630100 9c0a0000 00440eb0 015c0c1d .c.......D...\.. │ │ + 0x0000d010 60930294 04950696 08970a98 0c990e9a `............... │ │ + 0x0000d020 109b129c 149e169d 18035c0a 0c1fb001 ..........\..... │ │ + 0x0000d030 5c0e00d3 d4d5d6d7 d8d9dadb dcdedd00 \............... │ │ + 0x0000d040 28000000 b4060000 d86d0100 00010000 (........m...... │ │ + 0x0000d050 00440e10 440c1d10 9e029d04 0a02ac0c .D..D........... │ │ + 0x0000d060 1f10440e 00dedd44 0b000000 28000000 ..D....D....(... │ │ + 0x0000d070 e0060000 ac6e0100 b0020000 00440e10 .....n.......D.. │ │ + 0x0000d080 440c1d10 9e029d04 0a035c02 0c1f1044 D.........\....D │ │ + 0x0000d090 0e00dedd 440b0000 3c000000 0c070000 ....D...<....... │ │ + 0x0000d0a0 30710100 ec060000 00440e50 540c1d50 0q.......D.PT..P │ │ + 0x0000d0b0 93029404 95069608 970a980c 990e9c10 ................ │ │ + 0x0000d0c0 9e129d14 03bc060c 1f50540e 00d3d4d5 .........PT..... │ │ + 0x0000d0d0 d6d7d8d9 dcdedd00 18000000 4c070000 ............L... │ │ + 0x0000d0e0 dc770100 14000000 00480c1d 109e029d .w.......H...... │ │ + 0x0000d0f0 04000000 18000000 68070000 d4770100 ........h....w.. │ │ + 0x0000d100 18000000 00480c1d 109e029d 04000000 .....H.......... │ │ + 0x0000d110 18000000 84070000 d0770100 20000000 .........w.. ... │ │ + 0x0000d120 00440e10 440c1d10 9e029d04 2c000000 .D..D.......,... │ │ + 0x0000d130 a0070000 d4770100 74000000 00440e40 .....w..t....D.@ │ │ + 0x0000d140 4c0c1d20 93029404 9e069d08 0a02440c L.. ..........D. │ │ + 0x0000d150 1f404c0e 00d3d4de dd440b00 44000000 .@L......D..D... │ │ + 0x0000d160 d0070000 18780100 90000000 00440e20 .....x.......D. │ │ + 0x0000d170 480c1d20 93029404 9e069d08 0a700c1f H.. .........p.. │ │ + 0x0000d180 20480e00 d3d4dedd 440b0a50 0c1f2048 H......D..P.. H │ │ + 0x0000d190 0e00d3d4 dedd440b 600c1f20 480e00d3 ......D.`.. H... │ │ + 0x0000d1a0 d4dedd00 2c000000 18080000 7c7a0100 ....,.......|z.. │ │ + 0x0000d1b0 5c000000 00440e40 4c0c1d20 93029404 \....D.@L.. .... │ │ + 0x0000d1c0 9e069d08 0a740c1f 404c0e00 d3d4dedd .....t..@L...... │ │ + 0x0000d1d0 440b0000 10000000 48080000 547c0100 D.......H...T|.. │ │ + 0x0000d1e0 1c000000 00000000 10000000 5c080000 ............\... │ │ + 0x0000d1f0 5c7c0100 14000000 00000000 30000000 \|..........0... │ │ + 0x0000d200 70080000 5c7c0100 7c000000 00440e30 p...\|..|....D.0 │ │ + 0x0000d210 4c0c1d30 93029404 95069608 9e0a9d0c L..0............ │ │ + 0x0000d220 0a7c0c1f 304c0e00 d3d4d5d6 dedd440b .|..0L........D. │ │ + 0x0000d230 30000000 a4080000 a47c0100 1c010000 0........|...... │ │ + 0x0000d240 00440e30 4c0c1d30 93029404 95069608 .D.0L..0........ │ │ + 0x0000d250 9e0a9d0c 02fc0c1f 304c0e00 d3d4d5d6 ........0L...... │ │ + 0x0000d260 dedd0000 10000000 d8080000 8c7d0100 .............}.. │ │ + 0x0000d270 14000000 00000000 10000000 ec080000 ................ │ │ + 0x0000d280 8c7d0100 14000000 00000000 48000000 .}..........H... │ │ + 0x0000d290 00090000 8c7d0100 3c010000 00440e60 .....}..<....D.` │ │ + 0x0000d2a0 540c1d40 93029404 95069608 970c9e0e T..@............ │ │ + 0x0000d2b0 9d100a02 d80c1f60 540e00d3 d4d5d6d7 .......`T....... │ │ + 0x0000d2c0 dedd440b 0a4c0c1f 60540e00 d3d4d5d6 ..D..L..`T...... │ │ + 0x0000d2d0 d7dedd44 0b000000 10000000 4c090000 ...D........L... │ │ + 0x0000d2e0 7c7e0100 10000000 00000000 44000000 |~..........D... │ │ + 0x0000d2f0 60090000 787e0100 48090000 00440e60 `...x~..H....D.` │ │ + 0x0000d300 580c1d60 93029404 95069608 970a980c X..`............ │ │ + 0x0000d310 990e9a10 9b129c14 9e169d18 0a03d408 ................ │ │ + 0x0000d320 0c1f6058 0e00d3d4 d5d6d7d8 d9dadbdc ..`X............ │ │ + 0x0000d330 dedd440b 6c000000 a8090000 78870100 ..D.l.......x... │ │ + 0x0000d340 c80d0000 00440ea0 01680c1d 60930294 .....D...h..`... │ │ + 0x0000d350 04950696 08970a98 0c990e9a 109b129c ................ │ │ + 0x0000d360 149e169d 1805481a 05491c05 4a1e054b ......H..I..J..K │ │ + 0x0000d370 20054c22 054d2405 4e26054f 2803700d .L".M$.N&.O(.p. │ │ + 0x0000d380 0c1fa001 680e00d3 d4d5d6d7 d8d9dadb ....h........... │ │ + 0x0000d390 dcdedd06 48064906 4a064b06 4c064d06 ....H.I.J.K.L.M. │ │ + 0x0000d3a0 4e064f00 50000000 180a0000 d0940100 N.O.P........... │ │ + 0x0000d3b0 4c010000 00440e70 500c1d30 93029404 L....D.pP..0.... │ │ + 0x0000d3c0 95069608 9e0a9d0c 0a680c1f 70500e00 .........h..pP.. │ │ + 0x0000d3d0 d3d4d5d6 dedd440b 0a02c00c 1f70500e ......D......pP. │ │ + 0x0000d3e0 00d3d4d5 d6dedd44 0b540c1f 70500e00 .......D.T..pP.. │ │ + 0x0000d3f0 d3d4d5d6 dedd0000 10000000 6c0a0000 ............l... │ │ + 0x0000d400 c8950100 1c000000 00000000 10000000 ................ │ │ + 0x0000d410 800a0000 68ac0100 38000000 00000000 ....h...8....... │ │ + 0x0000d420 38000000 940a0000 8cac0100 cc170000 8............... │ │ + 0x0000d430 00440eb0 02589302 94049506 9608970a .D...X.......... │ │ + 0x0000d440 980c990e 9a109b12 9c149e18 03ac170e ................ │ │ + 0x0000d450 00d3d4d5 d6d7d8d9 dadbdcde 2c000000 ............,... │ │ + 0x0000d460 d00a0000 1cc40100 74000000 00440e40 ........t....D.@ │ │ + 0x0000d470 4c0c1d20 93029404 9e069d08 0a02440c L.. ..........D. │ │ + 0x0000d480 1f404c0e 00d3d4de dd440b00 44000000 .@L......D..D... │ │ + 0x0000d490 000b0000 60c40100 90000000 00440e20 ....`........D. │ │ + 0x0000d4a0 480c1d20 93029404 9e069d08 0a700c1f H.. .........p.. │ │ + 0x0000d4b0 20480e00 d3d4dedd 440b0a50 0c1f2048 H......D..P.. H │ │ + 0x0000d4c0 0e00d3d4 dedd440b 600c1f20 480e00d3 ......D.`.. H... │ │ + 0x0000d4d0 d4dedd00 10000000 480b0000 0cc90100 ........H....... │ │ + 0x0000d4e0 08000000 00000000 10000000 5c0b0000 ............\... │ │ + 0x0000d4f0 00c90100 08000000 00000000 10000000 ................ │ │ + 0x0000d500 700b0000 f4c80100 08000000 00000000 p............... │ │ + 0x0000d510 18000000 840b0000 e8c80100 64000000 ............d... │ │ + 0x0000d520 004c0c1d 109e029d 04000000 10000000 .L.............. │ │ + 0x0000d530 a00b0000 30c90100 10000000 00000000 ....0........... │ │ + 0x0000d540 10000000 b40b0000 2cc90100 0c000000 ........,....... │ │ + 0x0000d550 00000000 18000000 c80b0000 24c90100 ............$... │ │ + 0x0000d560 28000000 00440e40 480c1d10 9e029d04 (....D.@H....... │ │ + 0x0000d570 50000000 e40b0000 30c90100 b4010000 P.......0....... │ │ + 0x0000d580 00440e70 580c1d50 93029404 95069608 .D.pX..P........ │ │ + 0x0000d590 970a980c 990e9a10 9e129d14 0a035401 ..............T. │ │ + 0x0000d5a0 0c1f7058 0e00d3d4 d5d6d7d8 d9dadedd ..pX............ │ │ + 0x0000d5b0 440b4c0c 1f70580e 00d3d4d5 d6d7d8d9 D.L..pX......... │ │ + 0x0000d5c0 dadedd00 64000000 380c0000 90ca0100 ....d...8....... │ │ + 0x0000d5d0 24030000 00440e50 540c1d50 93029404 $....D.PT..P.... │ │ + 0x0000d5e0 95069608 970a980c 990e9a10 9e129d14 ................ │ │ + 0x0000d5f0 0a033c02 0c1f5054 0e00d3d4 d5d6d7d8 ..<...PT........ │ │ + 0x0000d600 d9dadedd 440b0a02 840c1f50 540e00d3 ....D......PT... │ │ + 0x0000d610 d4d5d6d7 d8d9dade dd440b44 0c1f5054 .........D.D..PT │ │ + 0x0000d620 0e00d3d4 d5d6d7d8 d9dadedd 40000000 ............@... │ │ + 0x0000d630 a00c0000 4ccd0100 5c040000 00440e90 ....L...\....D.. │ │ + 0x0000d640 01500548 02054904 054a0605 4b08054c .P.H..I..J..K..L │ │ + 0x0000d650 0a054d0c 054e0e05 4f100344 040e0006 ..M..N..O..D.... │ │ + 0x0000d660 48064906 4a064b06 4c064d06 4e064f00 H.I.J.K.L.M.N.O. │ │ + 0x0000d670 34000000 e40c0000 64d10100 d0010000 4.......d....... │ │ + 0x0000d680 00440e30 480c1d10 9e029d04 0a031001 .D.0H........... │ │ + 0x0000d690 0c1f3048 0e00dedd 440b0a02 880c1f30 ..0H....D......0 │ │ + 0x0000d6a0 480e00de dd440b00 5c000000 1c0d0000 H....D..\....... │ │ + 0x0000d6b0 fcd20100 a4020000 00440e70 5c0c1d60 .........D.p\..` │ │ + 0x0000d6c0 93029404 95069608 970a980c 990e9a10 ................ │ │ + 0x0000d6d0 9b129c14 9e169d18 0a02d40c 1f705c0e .............p\. │ │ + 0x0000d6e0 00d3d4d5 d6d7d8d9 dadbdcde dd440b0a .............D.. │ │ + 0x0000d6f0 032c010c 1f705c0e 00d3d4d5 d6d7d8d9 .,...p\......... │ │ + 0x0000d700 dadbdcde dd440b00 50000000 7c0d0000 .....D..P...|... │ │ + 0x0000d710 40d50100 88000000 00440e30 4c0c1d30 @........D.0L..0 │ │ + 0x0000d720 93029404 95069608 9e0a9d0c 0a700c1f .............p.. │ │ + 0x0000d730 304c0e00 d3d4d5d6 dedd440b 0a540c1f 0L........D..T.. │ │ + 0x0000d740 304c0e00 d3d4d5d6 dedd440b 440c1f30 0L........D.D..0 │ │ + 0x0000d750 4c0e00d3 d4d5d6de dd000000 44000000 L...........D... │ │ + 0x0000d760 d00d0000 74d50100 48020000 00440e80 ....t...H....D.. │ │ + 0x0000d770 015c0c1d 60930294 04950696 08970a98 .\..`........... │ │ + 0x0000d780 0c990e9a 109b129c 149e169d 18030802 ................ │ │ + 0x0000d790 0c1f8001 5c0e00d3 d4d5d6d7 d8d9dadb ....\........... │ │ + 0x0000d7a0 dcdedd00 40000000 180e0000 74d70100 ....@.......t... │ │ + 0x0000d7b0 80000000 00440e30 4c0c1d30 93029404 .....D.0L..0.... │ │ + 0x0000d7c0 95069608 9e0a9d0c 0a7c0c1f 304c0e00 .........|..0L.. │ │ + 0x0000d7d0 d3d4d5d6 dedd440b 540c1f30 4c0e00d3 ......D.T..0L... │ │ + 0x0000d7e0 d4d5d6de dd000000 10000000 5c0e0000 ............\... │ │ + 0x0000d7f0 b0d70100 14000000 00000000 18000000 ................ │ │ + 0x0000d800 700e0000 b0d70100 2c000000 004c0c1d p.......,....L.. │ │ + 0x0000d810 109e029d 04000000 10000000 8c0e0000 ................ │ │ + 0x0000d820 c0d70100 0c000000 00000000 44000000 ............D... │ │ + 0x0000d830 a00e0000 b8d70100 44030000 0002f00e ........D....... │ │ + 0x0000d840 40500c1d 30930294 0495089e 0a9d0c0a @P..0........... │ │ + 0x0000d850 02780c1f 00081308 14081508 1e081d02 .x.............. │ │ + 0x0000d860 7c0b0a02 cc0c1f40 500e00d3 d4d5dedd |......@P....... │ │ + 0x0000d870 4c0b0000 10000000 e80e0000 b4da0100 L............... │ │ + 0x0000d880 80000000 00000000 10000000 fc0e0000 ................ │ │ + 0x0000d890 20db0100 18010000 00000000 10000000 ............... │ │ + 0x0000d8a0 100f0000 24dc0100 ec000000 00000000 ....$........... │ │ + 0x0000d8b0 24000000 240f0000 fcdc0100 84000000 $...$........... │ │ + 0x0000d8c0 00600e10 440c1d10 9e029d04 480c1f10 .`..D.......H... │ │ + 0x0000d8d0 440e00de dd000000 10000000 4c0f0000 D...........L... │ │ + 0x0000d8e0 58dd0100 f0000000 00000000 10000000 X............... │ │ + 0x0000d8f0 600f0000 34de0100 18010000 00000000 `...4........... │ │ + 0x0000d900 10000000 740f0000 38df0100 70020000 ....t...8...p... │ │ + 0x0000d910 00000000 18000000 880f0000 94e10100 ................ │ │ + 0x0000d920 b4000000 00440e40 480c1d10 9e029d04 .....D.@H....... │ │ + 0x0000d930 18000000 a40f0000 2ce20100 14000000 ........,....... │ │ + 0x0000d940 00440e10 440c1d10 9e029d04 18000000 .D..D........... │ │ + 0x0000d950 c00f0000 24e20100 38000000 004c0c1d ....$...8....L.. │ │ + 0x0000d960 109e029d 04000000 40000000 dc0f0000 ........@....... │ │ + 0x0000d970 40e20100 a0010000 00440e80 01580c1d @........D...X.. │ │ + 0x0000d980 50930294 04950696 08970a98 0c99109e P............... │ │ + 0x0000d990 129d140a 034c010c 1f800158 0e00d3d4 .....L.....X.... │ │ + 0x0000d9a0 d5d6d7d8 d9dedd44 0b000000 10000000 .......D........ │ │ + 0x0000d9b0 20100000 9ce30100 f8000000 00000000 ............... │ │ + 0x0000d9c0 38000000 34100000 80e40100 38010000 8...4.......8... │ │ + 0x0000d9d0 00440e80 01540c1d 40930294 04950696 .D...T..@....... │ │ + 0x0000d9e0 08970a98 0c9e0e9d 10030801 0c1f8001 ................ │ │ + 0x0000d9f0 540e00d3 d4d5d6d7 d8dedd00 50000000 T...........P... │ │ + 0x0000da00 70100000 7ce50100 20070000 00440e70 p...|... ....D.p │ │ + 0x0000da10 600c1d58 93029404 95069608 970a980c `..X............ │ │ + 0x0000da20 990e9a10 9b129e14 9d160548 1805491a ...........H..I. │ │ + 0x0000da30 054a1c0a 0378060c 1f70600e 00d3d4d5 .J...x...p`..... │ │ + 0x0000da40 d6d7d8d9 dadbdedd 06480649 064a440b .........H.I.JD. │ │ + 0x0000da50 24000000 c4100000 48ec0100 2c010000 $.......H...,... │ │ + 0x0000da60 00440e20 480c1d10 9e029d04 0314010c .D. H........... │ │ + 0x0000da70 1f20480e 00dedd00 18000000 ec100000 . H............. │ │ + 0x0000da80 4ced0100 0c000000 00440e10 440c1d10 L........D..D... │ │ + 0x0000da90 9e029d04 18000000 08110000 3ced0100 ............<... │ │ + 0x0000daa0 3c030000 00440e70 480c1d10 9e029d04 <....D.pH....... │ │ + 0x0000dab0 60000000 24110000 5cf00100 e4000000 `...$...\....... │ │ + 0x0000dac0 00440e40 500c1d30 93029404 95069608 .D.@P..0........ │ │ + 0x0000dad0 9e0a9d0c 0a600c1f 40500e00 d3d4d5d6 .....`..@P...... │ │ + 0x0000dae0 dedd440b 0a740c1f 40500e00 d3d4d5d6 ..D..t..@P...... │ │ + 0x0000daf0 dedd440b 0a600c1f 40500e00 d3d4d5d6 ..D..`..@P...... │ │ + 0x0000db00 dedd440b 4c0c1f40 500e00d3 d4d5d6de ..D.L..@P....... │ │ + 0x0000db10 dd000000 38000000 88110000 dcf00100 ....8........... │ │ + 0x0000db20 60000000 00440e20 480c1d20 93029404 `....D. H.. .... │ │ + 0x0000db30 9e069d08 0a740c1f 20480e00 d3d4dedd .....t.. H...... │ │ + 0x0000db40 440b480c 1f20480e 00d3d4de dd000000 D.H.. H......... │ │ + 0x0000db50 18000000 c4110000 00f10100 1c000000 ................ │ │ + 0x0000db60 00440e10 440c1d10 9e029d04 18000000 .D..D........... │ │ + 0x0000db70 e0110000 00f10100 30000000 00440e30 ........0....D.0 │ │ + 0x0000db80 480c1d10 9e029d04 10000000 fc110000 H............... │ │ + 0x0000db90 14f10100 14000000 00000000 18000000 ................ │ │ + 0x0000dba0 10120000 14f10100 30000000 00440e30 ........0....D.0 │ │ + 0x0000dbb0 480c1d10 9e029d04 18000000 2c120000 H...........,... │ │ + 0x0000dbc0 28f10100 4c000000 00440e50 480c1d10 (...L....D.PH... │ │ + 0x0000dbd0 9e029d04 18000000 48120000 58f10100 ........H...X... │ │ + 0x0000dbe0 24000000 00440e10 440c1d10 9e029d04 $....D..D....... │ │ + 0x0000dbf0 18000000 64120000 90f10100 0c000000 ....d........... │ │ + 0x0000dc00 00480c1d 109e029d 04000000 18000000 .H.............. │ │ + 0x0000dc10 80120000 80f10100 0c000000 00480c1d .............H.. │ │ + 0x0000dc20 109e029d 04000000 18000000 9c120000 ................ │ │ + 0x0000dc30 70f10100 24000000 00440e10 440c1d10 p...$....D..D... │ │ + 0x0000dc40 9e029d04 10000000 b8120000 78f10100 ............x... │ │ + 0x0000dc50 d8000000 00000000 18000000 cc120000 ................ │ │ + 0x0000dc60 3cf20100 1c000000 00440e10 440c1d10 <........D..D... │ │ + 0x0000dc70 9e029d04 18000000 e8120000 3cf20100 ............<... │ │ + 0x0000dc80 1c000000 00440e10 440c1d10 9e029d04 .....D..D....... │ │ + 0x0000dc90 18000000 04130000 3cf20100 20000000 ........<... ... │ │ + 0x0000dca0 00440e10 440c1d10 9e029d04 18000000 .D..D........... │ │ + 0x0000dcb0 20130000 40f20100 38000000 00440e40 ...@...8....D.@ │ │ + 0x0000dcc0 480c1d10 9e029d04 68000000 3c130000 H.......h...<... │ │ + 0x0000dcd0 5cf20100 40080000 00440e80 01500c1d \...@....D...P.. │ │ + 0x0000dce0 30930294 0495089e 0a9d0c0a 7c0c1f80 0...........|... │ │ + 0x0000dcf0 01500e00 d3d4d5de dd440b0a 03f0010c .P.......D...... │ │ + 0x0000dd00 1f800150 0e00d3d4 d5dedd44 0b0a03ac ...P.......D.... │ │ + 0x0000dd10 020c1f80 01500e00 d3d4d5de dd440b0a .....P.......D.. │ │ + 0x0000dd20 03d0010c 1f800150 0e00d3d4 d5dedd44 .......P.......D │ │ + 0x0000dd30 0b000000 10000000 a8130000 30fa0100 ............0... │ │ + 0x0000dd40 34000000 00000000 48000000 bc130000 4.......H....... │ │ + 0x0000dd50 50fa0100 2c030000 00440e90 015c0c1d P...,....D...\.. │ │ + 0x0000dd60 60930294 04950696 08970a98 0c990e9a `............... │ │ + 0x0000dd70 109b129c 149e169d 180a03b8 020c1f90 ................ │ │ + 0x0000dd80 015c0e00 d3d4d5d6 d7d8d9da dbdcdedd .\.............. │ │ + 0x0000dd90 440b0000 24000000 08140000 30fd0100 D...$.......0... │ │ + 0x0000dda0 48000000 00440e30 480c1d10 9e029d04 H....D.0H....... │ │ + 0x0000ddb0 700c1f30 480e00de dd000000 10000000 p..0H........... │ │ + 0x0000ddc0 30140000 50fd0100 18000000 00000000 0...P........... │ │ + 0x0000ddd0 30000000 44140000 54fd0100 c8000000 0...D...T....... │ │ + 0x0000dde0 00440e20 480c1d10 9e029d04 0a4c0c1f .D. H........L.. │ │ + 0x0000ddf0 20480e00 dedd440b 02980c1f 20480e00 H....D..... H.. │ │ + 0x0000de00 dedd0000 24000000 78140000 e8fd0100 ....$...x....... │ │ + 0x0000de10 34010000 00440e20 480c1d10 9e029d04 4....D. H....... │ │ + 0x0000de20 031c010c 1f20480e 00dedd00 24000000 ..... H.....$... │ │ + 0x0000de30 a0140000 f4fe0100 ac000000 00440e20 .............D. │ │ + 0x0000de40 480c1d10 9e029d04 02940c1f 20480e00 H........... H.. │ │ + 0x0000de50 dedd0000 10000000 c8140000 78ff0100 ............x... │ │ + 0x0000de60 c0010000 00000000 24000000 dc140000 ........$....... │ │ + 0x0000de70 24010200 78000000 00440e20 480c1d10 $...x....D. H... │ │ + 0x0000de80 9e029d04 02600c1f 20480e00 dedd0000 .....`.. H...... │ │ + 0x0000de90 24000000 04150000 74010200 d0000000 $.......t....... │ │ + 0x0000dea0 00700e40 480c1d10 9e029d04 02400c1f .p.@H........@.. │ │ + 0x0000deb0 40480e00 dedd0000 24000000 2c150000 @H......$...,... │ │ + 0x0000dec0 1c020200 78000000 00440e20 480c1d10 ....x....D. H... │ │ + 0x0000ded0 9e029d04 02600c1f 20480e00 dedd0000 .....`.. H...... │ │ + 0x0000dee0 24000000 54150000 6c020200 70000000 $...T...l...p... │ │ + 0x0000def0 00440e20 480c1d10 9e029d04 02580c1f .D. H........X.. │ │ + 0x0000df00 20480e00 dedd0000 28000000 7c150000 H......(...|... │ │ + 0x0000df10 b4020200 34010000 00440e30 480c1d10 ....4....D.0H... │ │ + 0x0000df20 9e029d04 0a030801 0c1f3048 0e00dedd ..........0H.... │ │ + 0x0000df30 440b0000 3c000000 a8150000 bc030200 D...<........... │ │ + 0x0000df40 f8000000 00580e20 480c1d10 9e029d04 .....X. H....... │ │ + 0x0000df50 0a600c1f 20480e00 dedd500b 0a025c0c .`.. H....P...\. │ │ + 0x0000df60 1f20480e 00dedd44 0b6c0c1f 20480e00 . H....D.l.. H.. │ │ + 0x0000df70 dedd0000 24000000 e8150000 74040200 ....$.......t... │ │ + 0x0000df80 54000000 005c0e20 480c1d10 9e029d04 T....\. H....... │ │ + 0x0000df90 640c1f20 480e00de dd000000 30000000 d.. H.......0... │ │ + 0x0000dfa0 10160000 a0040200 94000000 004c0e40 .............L.@ │ │ + 0x0000dfb0 500c1d30 93029404 95069608 9e0a9d0c P..0............ │ │ + 0x0000dfc0 025c0c1f 40500e00 d3d4d5d6 dedd0000 .\..@P.......... │ │ + 0x0000dfd0 38000000 44160000 00050200 54050000 8...D.......T... │ │ + 0x0000dfe0 00440e80 02540c1d 40930294 04950696 .D...T..@....... │ │ + 0x0000dff0 08970c9e 0e9d100a 03f0040c 1f800254 ...............T │ │ + 0x0000e000 0e00d3d4 d5d6d7de dd440b00 5c000000 .........D..\... │ │ + 0x0000e010 80160000 180a0200 4c020000 00440ed0 ........L....D.. │ │ + 0x0000e020 014c0c1d 20930294 049e069d 080a0290 .L.. ........... │ │ + 0x0000e030 0c1fd001 4c0e00d3 d4dedd44 0b0a680c ....L......D..h. │ │ + 0x0000e040 1fd0014c 0e00d3d4 dedd440b 0a032001 ...L......D... . │ │ + 0x0000e050 0c1fd001 4c0e00d3 d4dedd44 0b640c1f ....L......D.d.. │ │ + 0x0000e060 d0014c0e 00d3d4de dd000000 30000000 ..L.........0... │ │ + 0x0000e070 e0160000 040c0200 c8000000 00440e20 .............D. │ │ + 0x0000e080 480c1d10 9e029d04 0a4c0c1f 20480e00 H........L.. H.. │ │ + 0x0000e090 dedd440b 02980c1f 20480e00 dedd0000 ..D..... H...... │ │ + 0x0000e0a0 30000000 14170000 980c0200 c8000000 0............... │ │ + 0x0000e0b0 00440e20 480c1d10 9e029d04 0a4c0c1f .D. H........L.. │ │ + 0x0000e0c0 20480e00 dedd440b 02980c1f 20480e00 H....D..... H.. │ │ + 0x0000e0d0 dedd0000 24000000 48170000 2c0d0200 ....$...H...,... │ │ + 0x0000e0e0 28000000 00440e10 440c1d10 9e029d04 (....D..D....... │ │ + 0x0000e0f0 0a4c0c1f 10440e00 dedd440b 24000000 .L...D....D.$... │ │ + 0x0000e100 70170000 2c0d0200 28000000 00440e10 p...,...(....D.. │ │ + 0x0000e110 440c1d10 9e029d04 0a4c0c1f 10440e00 D........L...D.. │ │ + 0x0000e120 dedd440b 44000000 98170000 2c0d0200 ..D.D.......,... │ │ + 0x0000e130 ec000000 00440ed0 015c0c1d 60930294 .....D...\..`... │ │ + 0x0000e140 04950696 08970a98 0c990e9a 109b129c ................ │ │ + 0x0000e150 149e169d 1802ac0c 1fd0015c 0e00d3d4 ...........\.... │ │ + 0x0000e160 d5d6d7d8 d9dadbdc dedd0000 1c000000 ................ │ │ + 0x0000e170 e0170000 d00d0200 48000000 00440e10 ........H....D.. │ │ + 0x0000e180 0a780e00 440b440e 00000000 44000000 .x..D.D.....D... │ │ + 0x0000e190 00180000 f80d0200 38010000 00440ed0 ........8....D.. │ │ + 0x0000e1a0 015c0c1d 60930294 04950696 08970a98 .\..`........... │ │ + 0x0000e1b0 0c990e9a 109b129c 149e169d 1802f80c ................ │ │ + 0x0000e1c0 1fd0015c 0e00d3d4 d5d6d7d8 d9dadbdc ...\............ │ │ + 0x0000e1d0 dedd0000 24000000 48180000 e80e0200 ....$...H....... │ │ + 0x0000e1e0 30000000 00440e10 440c1d10 9e029d04 0....D..D....... │ │ + 0x0000e1f0 0a5c0c1f 10440e00 dedd440b 28000000 .\...D....D.(... │ │ + 0x0000e200 70180000 f00e0200 8c000000 00540e40 p............T.@ │ │ + 0x0000e210 4c0c1d20 93029404 9e069d08 025c0c1f L.. .........\.. │ │ + 0x0000e220 404c0e00 d3d4dedd 2c000000 9c180000 @L......,....... │ │ + 0x0000e230 500f0200 ec000000 00440e40 500c1d30 P........D.@P..0 │ │ + 0x0000e240 93029404 95089e0a 9d0c02c4 0c1f4050 ..............@P │ │ + 0x0000e250 0e00d3d4 d5dedd00 24000000 cc180000 ........$....... │ │ + 0x0000e260 0c100200 30000000 00440e10 440c1d10 ....0....D..D... │ │ + 0x0000e270 9e029d04 0a5c0c1f 10440e00 dedd440b .....\...D....D. │ │ + 0x0000e280 18000000 f4180000 08180200 44000000 ............D... │ │ + 0x0000e290 006c0e10 440c1d10 9e029d04 30000000 .l..D.......0... │ │ + 0x0000e2a0 10190000 08250200 9c000000 00440e50 .....%.......D.P │ │ + 0x0000e2b0 480c1d10 9e029d04 0a700c1f 50480e00 H........p..PH.. │ │ + 0x0000e2c0 dedd440b 02480c1f 50480e00 dedd0000 ..D..H..PH...... │ │ + 0x0000e2d0 4c000000 44190000 6c270200 00010000 L...D...l'...... │ │ + 0x0000e2e0 00440e40 500c1d40 93029404 95069608 .D.@P..@........ │ │ + 0x0000e2f0 970a980c 9e0e9d10 0a02a80c 1f40500e .............@P. │ │ + 0x0000e300 00d3d4d5 d6d7d8de dd440b0a 480c1f40 .........D..H..@ │ │ + 0x0000e310 500e00d3 d4d5d6d7 d8dedd44 0b000000 P..........D.... │ │ + 0x0000e320 18000000 94190000 002a0200 14000000 .........*...... │ │ + 0x0000e330 00440e10 440c1d10 9e029d04 10000000 .D..D........... │ │ + 0x0000e340 b0190000 f8290200 10000000 00000000 .....).......... │ │ + 0x0000e350 48000000 c4190000 e82e0200 c41a0000 H............... │ │ + 0x0000e360 00440ea0 025c0c1d 60930294 04950696 .D...\..`....... │ │ + 0x0000e370 08970a98 0c990e9a 109b129c 149e169d ................ │ │ + 0x0000e380 180a0360 190c1fa0 025c0e00 d3d4d5d6 ...`.....\...... │ │ + 0x0000e390 d7d8d9da dbdcdedd 440b0000 48000000 ........D...H... │ │ + 0x0000e3a0 101a0000 60490200 64040000 00440eb0 ....`I..d....D.. │ │ + 0x0000e3b0 035c0c1d 60930294 04950696 08970a98 .\..`........... │ │ + 0x0000e3c0 0c990e9a 109b129c 149e169d 180a03ec ................ │ │ + 0x0000e3d0 030c1fb0 035c0e00 d3d4d5d6 d7d8d9da .....\.......... │ │ + 0x0000e3e0 dbdcdedd 440b0000 34000000 5c1a0000 ....D...4...\... │ │ + 0x0000e3f0 784d0200 b0030000 00440e30 4c0c1d30 xM.......D.0L..0 │ │ + 0x0000e400 93029404 95069608 9e0a9d0c 0a033402 ..............4. │ │ + 0x0000e410 0c1f304c 0e00d3d4 d5d6dedd 440b0000 ..0L........D... │ │ + 0x0000e420 10000000 941a0000 f0500200 60000000 .........P..`... │ │ + 0x0000e430 00000000 10000000 a81a0000 3c510200 ...................D.. │ │ + 0x00010140 025c0c1d 60930294 04950696 08970a98 .\..`........... │ │ + 0x00010150 0c990e9a 109b129c 149e169d 180a02f0 ................ │ │ + 0x00010160 0c1fc002 5c0e00d3 d4d5d6d7 d8d9dadb ....\........... │ │ + 0x00010170 dcdedd44 0b000000 10000000 ec370000 ...D.........7.. │ │ + 0x00010180 78410400 94000000 00000000 10000000 xA.............. │ │ + 0x00010190 00380000 f8410400 94000000 00000000 .8...A.......... │ │ + 0x000101a0 48000000 14380000 78420400 d4050000 H....8..xB...... │ │ + 0x000101b0 00440e90 015c0c1d 60930294 04950696 .D...\..`....... │ │ + 0x000101c0 08970a98 0c990e9a 109b129c 149e169d ................ │ │ + 0x000101d0 180a03bc 040c1f90 015c0e00 d3d4d5d6 .........\...... │ │ + 0x000101e0 d7d8d9da dbdcdedd 440b0000 2c000000 ........D...,... │ │ + 0x000101f0 60380000 00480400 64000000 00440e40 `8...H..d....D.@ │ │ + 0x00010200 4c0c1d20 93029404 9e069d08 0a7c0c1f L.. .........|.. │ │ + 0x00010210 404c0e00 d3d4dedd 440b0000 3c000000 @L......D...<... │ │ + 0x00010220 90380000 34480400 300b0000 00440e60 .8..4H..0....D.` │ │ + 0x00010230 580c1d50 93029404 95069608 970a980c X..P............ │ │ + 0x00010240 990e9a10 9e129d14 03f80a0c 1f60580e .............`X. │ │ + 0x00010250 00d3d4d5 d6d7d8d9 dadedd00 10000000 ................ │ │ + 0x00010260 d0380000 24530400 20010000 00000000 .8..$S.. ....... │ │ + 0x00010270 10000000 e4380000 30540400 88000000 .....8..0T...... │ │ + 0x00010280 00000000 10000000 f8380000 a4540400 .........8...T.. │ │ + 0x00010290 c4000000 00000000 2c000000 0c390000 ........,....9.. │ │ + 0x000102a0 54550400 64000000 00440e40 4c0c1d20 TU..d....D.@L.. │ │ + 0x000102b0 93029404 9e069d08 0a7c0c1f 404c0e00 .........|..@L.. │ │ + 0x000102c0 d3d4dedd 440b0000 24000000 3c390000 ....D...$...<9.. │ │ + 0x000102d0 88550400 50000000 005c0e20 480c1d20 .U..P....\. H.. │ │ + 0x000102e0 93049e06 9d08500c 1f20480e 00d3dedd ......P.. H..... │ │ + 0x000102f0 40000000 64390000 b0550400 8c000000 @...d9...U...... │ │ + 0x00010300 00440e30 4c0c1d30 93029404 95069608 .D.0L..0........ │ │ + 0x00010310 9e0a9d0c 0a025c0c 1f304c0e 00d3d4d5 ......\..0L..... │ │ + 0x00010320 d6dedd44 0b0c1f30 4c0e00d3 d4d5d6de ...D...0L....... │ │ + 0x00010330 dd000000 2c000000 a8390000 f8550400 ....,....9...U.. │ │ + 0x00010340 78000000 00480e30 4c0c1d30 93029404 x....H.0L..0.... │ │ + 0x00010350 95089e0a 9d0c0250 0c1f304c 0e00d3d4 .......P..0L.... │ │ + 0x00010360 d5dedd00 40000000 d8390000 40560400 ....@....9..@V.. │ │ + 0x00010370 a8000000 00440e30 4c0c1d30 93029404 .....D.0L..0.... │ │ + 0x00010380 95069608 9e0a9d0c 0a02780c 1f304c0e ..........x..0L. │ │ + 0x00010390 00d3d4d5 d6dedd44 0b0c1f30 4c0e00d3 .......D...0L... │ │ + 0x000103a0 d4d5d6de dd000000 40000000 1c3a0000 ........@....:.. │ │ + 0x000103b0 a4560400 9c000000 00440e30 4c0c1d30 .V.......D.0L..0 │ │ + 0x000103c0 93029404 95069608 9e0a9d0c 0a026c0c ..............l. │ │ + 0x000103d0 1f304c0e 00d3d4d5 d6dedd44 0b0c1f30 .0L........D...0 │ │ + 0x000103e0 4c0e00d3 d4d5d6de dd000000 5c000000 L...........\... │ │ + 0x000103f0 603a0000 fc560400 f8030000 00440e80 `:...V.......D.. │ │ + 0x00010400 015c0c1d 60930294 04950696 08970a98 .\..`........... │ │ + 0x00010410 0c990e9a 109b149e 169d180a 580c1f80 ............X... │ │ + 0x00010420 015c0e00 d3d4d5d6 d7d8d9da dbdedd44 .\.............D │ │ + 0x00010430 0b0a037c 030c1f80 015c0e00 d3d4d5d6 ...|.....\...... │ │ + 0x00010440 d7d8d9da dbdedd44 0b000000 14000000 .......D........ │ │ + 0x00010450 c03a0000 385f0400 00010000 00440e20 .:..8_.......D. │ │ + 0x00010460 02f80e00 34000000 d83a0000 20600400 ....4....:.. `.. │ │ + 0x00010470 d0000000 00440e40 500c1d40 93029404 .....D.@P..@.... │ │ + 0x00010480 95069608 970a980c 9e0e9d10 02a80c1f ................ │ │ + 0x00010490 40500e00 d3d4d5d6 d7d8dedd 48000000 @P..........H... │ │ + 0x000104a0 103b0000 d4630400 5c120000 00440ef0 .;...c..\....D.. │ │ + 0x000104b0 015c0c1d 60930294 04950696 08970a98 .\..`........... │ │ + 0x000104c0 0c990e9a 109b129c 149e169d 180a0390 ................ │ │ + 0x000104d0 100c1ff0 015c0e00 d3d4d5d6 d7d8d9da .....\.......... │ │ + 0x000104e0 dbdcdedd 440b0000 40000000 5c3b0000 ....D...@...\;.. │ │ + 0x000104f0 58780400 f0000000 00440ea0 01580c1d Xx.......D...X.. │ │ + 0x00010500 50930294 04950696 08970a98 0c990e9a P............... │ │ + 0x00010510 109e129d 140a02ac 0c1fa001 580e00d3 ............X... │ │ + 0x00010520 d4d5d6d7 d8d9dade dd440b00 2c000000 .........D..,... │ │ + 0x00010530 a03b0000 04790400 64000000 00440e40 .;...y..d....D.@ │ │ + 0x00010540 4c0c1d20 93029404 9e069d08 0a7c0c1f L.. .........|.. │ │ + 0x00010550 404c0e00 d3d4dedd 440b0000 48000000 @L......D...H... │ │ + 0x00010560 d03b0000 38790400 c8020000 00440ed0 .;..8y.......D.. │ │ + 0x00010570 015c0c1d 60930294 04950696 08970a98 .\..`........... │ │ + 0x00010580 0c990e9a 109b129c 149e169d 180a037c ...............| │ │ + 0x00010590 020c1fd0 015c0e00 d3d4d5d6 d7d8d9da .....\.......... │ │ + 0x000105a0 dbdcdedd 440b0000 48000000 1c3c0000 ....D...H....<.. │ │ + 0x000105b0 b47b0400 f8000000 00440e60 540c1d40 .{.......D.`T..@ │ │ + 0x000105c0 93029404 95069608 970a980c 9e0e9d10 ................ │ │ + 0x000105d0 0a028c0c 1f60540e 00d3d4d5 d6d7d8de .....`T......... │ │ + 0x000105e0 dd440b64 0c1f6054 0e00d3d4 d5d6d7d8 .D.d..`T........ │ │ + 0x000105f0 dedd0000 a0000000 683c0000 607c0400 ........h<..`|.. │ │ + 0x00010600 38070000 00440e40 4c0c1d20 93029404 8....D.@L.. .... │ │ + 0x00010610 9e069d08 0a030003 0c1f404c 0e00d3d4 ..........@L.... │ │ + 0x00010620 dedd440b 0a028c0c 1f404c0e 00d3d4de ..D......@L..... │ │ + 0x00010630 dd440b0a 02740c1f 404c0e00 d3d4dedd .D...t..@L...... │ │ + 0x00010640 440b0a03 68010c1f 404c0e00 d3d4dedd D...h...@L...... │ │ + 0x00010650 440b0a60 0c1f404c 0e00d3d4 dedd440b D..`..@L......D. │ │ + 0x00010660 0a02780c 1f404c0e 00d3d4de dd440b0a ..x..@L......D.. │ │ + 0x00010670 540c1f40 4c0e00d3 d4dedd44 0b0a640c T..@L......D..d. │ │ + 0x00010680 1f404c0e 00d3d4de dd440b02 600c1f40 .@L......D..`..@ │ │ + 0x00010690 4c0e00d3 d4dedd00 2c000000 0c3d0000 L.......,....=.. │ │ + 0x000106a0 f4820400 64000000 00440e40 4c0c1d20 ....d....D.@L.. │ │ + 0x000106b0 93029404 9e069d08 0a7c0c1f 404c0e00 .........|..@L.. │ │ + 0x000106c0 d3d4dedd 440b0000 2c000000 3c3d0000 ....D...,...<=.. │ │ + 0x000106d0 28830400 64000000 00440e40 4c0c1d20 (...d....D.@L.. │ │ + 0x000106e0 93029404 9e069d08 0a7c0c1f 404c0e00 .........|..@L.. │ │ + 0x000106f0 d3d4dedd 440b0000 34000000 6c3d0000 ....D...4...l=.. │ │ + 0x00010700 20840400 a0000000 00440e40 500c1d40 ........D.@P..@ │ │ + 0x00010710 93029404 95069608 9c0c9e0e 9d100278 ...............x │ │ + 0x00010720 0c1f4050 0e00d3d4 d5d6dcde dd000000 ..@P............ │ │ + 0x00010730 2c000000 a43d0000 88840400 64000000 ,....=......d... │ │ 0x00010740 00440e40 4c0c1d20 93029404 9e069d08 .D.@L.. ........ │ │ - 0x00010750 0a02400c 1f404c0e 00d3d4de dd440b00 ..@..@L......D.. │ │ - 0x00010760 2c000000 f43e0000 d88b0400 68000000 ,....>......h... │ │ - 0x00010770 00440e40 4c0c1d20 93029404 9e069d08 .D.@L.. ........ │ │ - 0x00010780 0a02400c 1f404c0e 00d3d4de dd440b00 ..@..@L......D.. │ │ - 0x00010790 54000000 243f0000 108c0400 2c070000 T...$?......,... │ │ - 0x000107a0 0003b801 0e204493 02940495 0696080a ..... D......... │ │ - 0x000107b0 03e0010e 00d3d4d5 d6440b0a 029c0e00 .........D...... │ │ - 0x000107c0 d3d4d5d6 440b0a64 0e00d3d4 d5d6440b ....D..d......D. │ │ - 0x000107d0 0a025c0e 00d3d4d5 d6440b0a 5c0e00d3 ..\......D..\... │ │ - 0x000107e0 d4d5d644 0b000000 58000000 7c3f0000 ...D....X...|?.. │ │ - 0x000107f0 58930400 e4040000 00440e60 580c1d60 X........D.`X..` │ │ - 0x00010800 93029404 95069608 970a980c 990e9a10 ................ │ │ - 0x00010810 9b129c14 9e169d18 0a038c04 0c1f6058 ..............`X │ │ - 0x00010820 0e00d3d4 d5d6d7d8 d9dadbdc dedd440b ..............D. │ │ - 0x00010830 440c1f60 580e00d3 d4d5d6d7 d8d9dadb D..`X........... │ │ - 0x00010840 dcdedd00 34000000 d83f0000 ac9e0400 ....4....?...... │ │ - 0x00010850 cc000000 00440e40 500c1d40 93029404 .....D.@P..@.... │ │ - 0x00010860 95069608 970a980c 9e0e9d10 02a40c1f ................ │ │ - 0x00010870 40500e00 d3d4d5d6 d7d8dedd 58000000 @P..........X... │ │ - 0x00010880 10400000 409f0400 cc040000 00440e60 .@..@........D.` │ │ - 0x00010890 580c1d60 93029404 95069608 970a980c X..`............ │ │ - 0x000108a0 990e9a10 9b129c14 9e169d18 0a037404 ..............t. │ │ - 0x000108b0 0c1f6058 0e00d3d4 d5d6d7d8 d9dadbdc ..`X............ │ │ - 0x000108c0 dedd440b 440c1f60 580e00d3 d4d5d6d7 ..D.D..`X....... │ │ - 0x000108d0 d8d9dadb dcdedd00 1c000000 6c400000 ............l@.. │ │ - 0x000108e0 a8ab0400 bc020000 0003b402 0e10440c ..............D. │ │ - 0x000108f0 1d109e02 9d040000 34000000 8c400000 ........4....@.. │ │ - 0x00010900 44ae0400 cc000000 00440e40 500c1d40 D........D.@P..@ │ │ - 0x00010910 93029404 95069608 970a980c 9e0e9d10 ................ │ │ - 0x00010920 02a40c1f 40500e00 d3d4d5d6 d7d8dedd ....@P.......... │ │ - 0x00010930 10000000 c4400000 d8ae0400 c4000000 .....@.......... │ │ - 0x00010940 00000000 5c000000 d8400000 88af0400 ....\....@...... │ │ - 0x00010950 f8030000 00440e80 015c0c1d 60930294 .....D...\..`... │ │ - 0x00010960 04950696 08970a98 0c990e9a 109b149e ................ │ │ - 0x00010970 169d180a 580c1f80 015c0e00 d3d4d5d6 ....X....\...... │ │ - 0x00010980 d7d8d9da dbdedd44 0b0a037c 030c1f80 .......D...|.... │ │ - 0x00010990 015c0e00 d3d4d5d6 d7d8d9da dbdedd44 .\.............D │ │ - 0x000109a0 0b000000 14000000 38410000 c4b70400 ........8A...... │ │ - 0x000109b0 00010000 00440e20 02f80e00 34000000 .....D. ....4... │ │ - 0x000109c0 50410000 acb80400 d0000000 00440e40 PA...........D.@ │ │ - 0x000109d0 500c1d40 93029404 95069608 970a980c P..@............ │ │ - 0x000109e0 9e0e9d10 02a80c1f 40500e00 d3d4d5d6 ........@P...... │ │ - 0x000109f0 d7d8dedd 30000000 88410000 e0bb0400 ....0....A...... │ │ - 0x00010a00 44000000 00440e20 480c1d20 93049e06 D....D. H.. .... │ │ - 0x00010a10 9d080a60 0c1f2048 0e00d3de dd440b0c ...`.. H.....D.. │ │ - 0x00010a20 1f20480e 00d3dedd 10000000 bc410000 . H..........A.. │ │ - 0x00010a30 f0bb0400 50010000 00000000 34000000 ....P.......4... │ │ - 0x00010a40 d0410000 2cbd0400 28010000 00440e70 .A..,...(....D.p │ │ - 0x00010a50 540c1d40 93029404 95069608 970c9e0e T..@............ │ │ - 0x00010a60 9d100a02 c00c1f70 540e00d3 d4d5d6d7 .......pT....... │ │ - 0x00010a70 dedd440b 24000000 08420000 f4be0400 ..D.$....B...... │ │ - 0x00010a80 34000000 004c0e20 480c1d20 93049e06 4....L. H.. .... │ │ - 0x00010a90 9d08540c 1f20480e 00d3dedd 10000000 ..T.. H......... │ │ - 0x00010aa0 30420000 00bf0400 14000000 00000000 0B.............. │ │ - 0x00010ab0 10000000 44420000 00bf0400 14000000 ....DB.......... │ │ - 0x00010ac0 00000000 10000000 58420000 00bf0400 ........XB...... │ │ - 0x00010ad0 10000000 00000000 10000000 6c420000 ............lB.. │ │ - 0x00010ae0 fcbe0400 08000000 00000000 10000000 ................ │ │ - 0x00010af0 80420000 f0be0400 04000000 00000000 .B.............. │ │ - 0x00010b00 40000000 94420000 64c10400 e4000000 @....B..d....... │ │ - 0x00010b10 00440eb0 01500c1d 30930294 0495089e .D...P..0....... │ │ - 0x00010b20 0a9d0c0a 02a00c1f b001500e 00d3d4d5 ..........P..... │ │ - 0x00010b30 dedd440b 480c1fb0 01500e00 d3d4d5de ..D.H....P...... │ │ - 0x00010b40 dd000000 48000000 d8420000 04c20400 ....H....B...... │ │ - 0x00010b50 58070000 00440ef0 025c0c1d 60930294 X....D...\..`... │ │ - 0x00010b60 04950696 08970a98 0c990e9a 109b129c ................ │ │ - 0x00010b70 149e169d 180a033c 050c1ff0 025c0e00 .......<.....\.. │ │ - 0x00010b80 d3d4d5d6 d7d8d9da dbdcdedd 440b0000 ............D... │ │ - 0x00010b90 10000000 24430000 10c90400 04010000 ....$C.......... │ │ - 0x00010ba0 00000000 10000000 38430000 00ca0400 ........8C...... │ │ - 0x00010bb0 18000000 00000000 10000000 4c430000 ............LC.. │ │ - 0x00010bc0 98ca0400 20000000 00000000 4c000000 .... .......L... │ │ - 0x00010bd0 60430000 a4ca0400 dc060000 00440e70 `C...........D.p │ │ - 0x00010be0 5c0c1d60 93029404 95069608 970a980c \..`............ │ │ - 0x00010bf0 990e9a10 9b129c14 9e169d18 05481c0a .............H.. │ │ - 0x00010c00 03e4050c 1f705c0e 00d3d4d5 d6d7d8d9 .....p\......... │ │ - 0x00010c10 dadbdcde dd064844 0b000000 7c000000 ......HD....|... │ │ - 0x00010c20 b0430000 30d10400 58030000 00440e10 .C..0...X....D.. │ │ - 0x00010c30 440c1d10 9e029d04 0a540c1f 10440e00 D........T...D.. │ │ - 0x00010c40 dedd440b 0a540c1f 10440e00 dedd440b ..D..T...D....D. │ │ - 0x00010c50 0a02e80c 1f10440e 00dedd44 0b0a032c ......D....D..., │ │ - 0x00010c60 010c1f10 440e00de dd440b0a 640c1f10 ....D....D..d... │ │ - 0x00010c70 440e00de dd440b0a 4c0c1f10 440e00de D....D..L...D... │ │ - 0x00010c80 dd440b0a 540c1f10 440e00de dd440b0a .D..T...D....D.. │ │ - 0x00010c90 5c0c1f10 440e00de dd440b00 10000000 \...D....D...... │ │ - 0x00010ca0 30440000 08d40400 10000000 00000000 0D.............. │ │ - 0x00010cb0 10000000 44440000 dcd50400 14000000 ....DD.......... │ │ - 0x00010cc0 00000000 34000000 58440000 dcd50400 ....4...XD...... │ │ - 0x00010cd0 5c000000 00440e20 480c1d20 93049e06 \....D. H.. .... │ │ - 0x00010ce0 9d080a60 0c1f2048 0e00d3de dd440b58 ...`.. H.....D.X │ │ - 0x00010cf0 0c1f2048 0e00d3de dd000000 34000000 .. H........4... │ │ - 0x00010d00 90440000 00d60400 68000000 00440e20 .D......h....D. │ │ - 0x00010d10 480c1d20 93049e06 9d080a6c 0c1f2048 H.. .......l.. H │ │ - 0x00010d20 0e00d3de dd440b58 0c1f2048 0e00d3de .....D.X.. H.... │ │ - 0x00010d30 dd000000 10000000 c8440000 30d60400 .........D..0... │ │ - 0x00010d40 08000000 00000000 10000000 dc440000 .............D.. │ │ - 0x00010d50 24d60400 08000000 00000000 38000000 $...........8... │ │ - 0x00010d60 f0440000 18d60400 d0000000 00440e50 .D...........D.P │ │ - 0x00010d70 540c1d40 93029404 95069608 970a980c T..@............ │ │ - 0x00010d80 9e0e9d10 0a02840c 1f50540e 00d3d4d5 .........PT..... │ │ - 0x00010d90 d6d7d8de dd440b00 3c000000 2c450000 .....D..<...,E.. │ │ - 0x00010da0 acd60400 b4010000 00440e60 580c1d50 .........D.`X..P │ │ - 0x00010db0 93029404 95069608 970a980c 99109e12 ................ │ │ - 0x00010dc0 9d140a03 24010c1f 60580e00 d3d4d5d6 ....$...`X...... │ │ - 0x00010dd0 d7d8d9de dd440b00 54000000 6c450000 .....D..T...lE.. │ │ - 0x00010de0 20d80400 2c010000 00440e20 480c1d20 ...,....D. H.. │ │ - 0x00010df0 93029404 9e069d08 0a024c0c 1f20480e ..........L.. H. │ │ - 0x00010e00 00d3d4de dd440b0a 027c0c1f 20480e00 .....D...|.. H.. │ │ - 0x00010e10 d3d4dedd 440b0a64 0c1f2048 0e00d3d4 ....D..d.. H.... │ │ - 0x00010e20 dedd440b 440c1f20 480e00d3 d4dedd00 ..D.D.. H....... │ │ - 0x00010e30 18000000 c4450000 f4d80400 0c000000 .....E.......... │ │ - 0x00010e40 00440e10 440c1d10 9e029d04 48000000 .D..D.......H... │ │ - 0x00010e50 e0450000 dcd90400 e0000000 00440e20 .E...........D. │ │ - 0x00010e60 480c1d10 9e029d04 0a5c0c1f 20480e00 H........\.. H.. │ │ - 0x00010e70 dedd440b 0a700c1f 20480e00 dedd440b ..D..p.. H....D. │ │ - 0x00010e80 0a700c1f 20480e00 dedd440b 680c1f20 .p.. H....D.h.. │ │ - 0x00010e90 480e00de dd000000 10000000 2c460000 H...........,F.. │ │ - 0x00010ea0 70da0400 14000000 00000000 10000000 p............... │ │ - 0x00010eb0 40460000 70da0400 08000000 00000000 @F..p........... │ │ - 0x00010ec0 10000000 54460000 64da0400 14000000 ....TF..d....... │ │ - 0x00010ed0 00000000 10000000 68460000 64da0400 ........hF..d... │ │ - 0x00010ee0 4c010000 00000000 10000000 7c460000 L...........|F.. │ │ - 0x00010ef0 9cdb0400 0c000000 00000000 10000000 ................ │ │ - 0x00010f00 90460000 94db0400 0c000000 00000000 .F.............. │ │ - 0x00010f10 10000000 a4460000 8cdb0400 0c000000 .....F.......... │ │ - 0x00010f20 00000000 10000000 b8460000 84db0400 .........F...... │ │ - 0x00010f30 0c000000 00000000 18000000 cc460000 .............F.. │ │ - 0x00010f40 7cdb0400 0c000000 00440e10 440c1d10 |........D..D... │ │ - 0x00010f50 9e029d04 10000000 e8460000 5cdd0400 .........F..\... │ │ - 0x00010f60 1c000000 00000000 10000000 fc460000 .............F.. │ │ - 0x00010f70 64dd0400 20000000 00000000 10000000 d... ........... │ │ - 0x00010f80 10470000 70dd0400 0c000000 00000000 .G..p........... │ │ - 0x00010f90 10000000 24470000 68dd0400 14000000 ....$G..h....... │ │ - 0x00010fa0 00000000 18000000 38470000 68dd0400 ........8G..h... │ │ - 0x00010fb0 2c000000 004c0c1d 109e029d 04000000 ,....L.......... │ │ - 0x00010fc0 30000000 54470000 78dd0400 cc000000 0...TG..x....... │ │ - 0x00010fd0 00440e20 480c1d10 9e029d04 0a500c1f .D. H........P.. │ │ - 0x00010fe0 20480e00 dedd440b 02980c1f 20480e00 H....D..... H.. │ │ - 0x00010ff0 dedd0000 18000000 88470000 10de0400 .........G...... │ │ - 0x00011000 0c000000 00440e10 440c1d10 9e029d04 .....D..D....... │ │ - 0x00011010 18000000 a4470000 00de0400 10000000 .....G.......... │ │ - 0x00011020 00440e10 440c1d10 9e029d04 18000000 .D..D........... │ │ - 0x00011030 c0470000 ecde0400 0c000000 00440e10 .G...........D.. │ │ - 0x00011040 440c1d10 9e029d04 10000000 dc470000 D............G.. │ │ - 0x00011050 70df0400 34000000 00000000 10000000 p...4........... │ │ - 0x00011060 f0470000 24e10400 14000000 00000000 .G..$........... │ │ - 0x00011070 30000000 04480000 24e10400 84000000 0....H..$....... │ │ - 0x00011080 00440e30 4c0c1d30 93029404 95069608 .D.0L..0........ │ │ - 0x00011090 9e0a9d0c 0a7c0c1f 304c0e00 d3d4d5d6 .....|..0L...... │ │ - 0x000110a0 dedd440b 30000000 38480000 74e10400 ..D.0...8H..t... │ │ - 0x000110b0 24010000 00440e30 4c0c1d30 93029404 $....D.0L..0.... │ │ - 0x000110c0 95069608 9e0a9d0c 0304010c 1f304c0e .............0L. │ │ - 0x000110d0 00d3d4d5 d6dedd00 10000000 6c480000 ............lH.. │ │ - 0x000110e0 64e20400 14000000 00000000 10000000 d............... │ │ - 0x000110f0 80480000 64e20400 14000000 00000000 .H..d........... │ │ - 0x00011100 2c000000 94480000 64e20400 40000000 ,....H..d...@... │ │ - 0x00011110 00440e20 480c1d20 93029404 9e069d08 .D. H.. ........ │ │ - 0x00011120 0a5c0c1f 20480e00 d3d4dedd 440b0000 .\.. H......D... │ │ - 0x00011130 10000000 c4480000 74e20400 0c000000 .....H..t....... │ │ - 0x00011140 00000000 10000000 d8480000 6ce20400 .........H..l... │ │ - 0x00011150 0c000000 00000000 18000000 ec480000 .............H.. │ │ - 0x00011160 0ce30400 20000000 00440e30 480c1d10 .... ....D.0H... │ │ - 0x00011170 9e029d04 18000000 08490000 b8e30400 .........I...... │ │ - 0x00011180 18000000 00440e10 440c1d10 9e029d04 .....D..D....... │ │ - 0x00011190 18000000 24490000 b4e30400 0c000000 ....$I.......... │ │ - 0x000111a0 00440e10 440c1d10 9e029d04 38000000 .D..D.......8... │ │ - 0x000111b0 40490000 a4e30400 f0000000 00440e40 @I...........D.@ │ │ - 0x000111c0 4c0c1d20 93049e06 9d080a02 780c1f40 L.. ........x..@ │ │ - 0x000111d0 4c0e00d3 dedd440b 0a700c1f 404c0e00 L.....D..p..@L.. │ │ - 0x000111e0 d3dedd44 0b000000 10000000 7c490000 ...D........|I.. │ │ - 0x000111f0 28ee0400 34000000 00000000 18000000 (...4........... │ │ - 0x00011200 90490000 48ee0400 20000000 00440e10 .I..H... ....D.. │ │ - 0x00011210 440c1d10 9e029d04 38000000 ac490000 D.......8....I.. │ │ - 0x00011220 00f00400 a0000000 00440e20 480c1d20 .........D. H.. │ │ - 0x00011230 93049e06 9d080a02 600c1f20 480e00d3 ........`.. H... │ │ - 0x00011240 dedd440b 0a580c1f 20480e00 d3dedd44 ..D..X.. H.....D │ │ - 0x00011250 0b000000 10000000 e8490000 68f20400 .........I..h... │ │ - 0x00011260 10000000 00000000 30000000 fc490000 ........0....I.. │ │ - 0x00011270 64f20400 7c000000 00440e40 500c1d30 d...|....D.@P..0 │ │ - 0x00011280 93029404 95069608 9e0a9d0c 02540c1f .............T.. │ │ - 0x00011290 40500e00 d3d4d5d6 dedd0000 30000000 @P..........0... │ │ - 0x000112a0 304a0000 acf20400 7c000000 00440e40 0J......|....D.@ │ │ - 0x000112b0 500c1d30 93029404 95069608 9e0a9d0c P..0............ │ │ - 0x000112c0 02540c1f 40500e00 d3d4d5d6 dedd0000 .T..@P.......... │ │ - 0x000112d0 38000000 644a0000 f4f20400 f4000000 8...dJ.......... │ │ - 0x000112e0 00440e50 540c1d40 93029404 95069608 .D.PT..@........ │ │ - 0x000112f0 970a980c 9e0e9d10 0a02b00c 1f50540e .............PT. │ │ - 0x00011300 00d3d4d5 d6d7d8de dd440b00 10000000 .........D...... │ │ - 0x00011310 a04a0000 acf30400 40000000 00000000 .J......@....... │ │ - 0x00011320 2c000000 b44a0000 d8f30400 90000000 ,....J.......... │ │ - 0x00011330 00440e40 4c0c1d20 93029404 9e069d08 .D.@L.. ........ │ │ - 0x00011340 0a02680c 1f404c0e 00d3d4de dd440b00 ..h..@L......D.. │ │ - 0x00011350 34000000 e44a0000 38f40400 58000000 4....J..8...X... │ │ - 0x00011360 00440e20 480c1d20 93049e06 9d080a5c .D. H.. .......\ │ │ - 0x00011370 0c1f2048 0e00d3de dd440b58 0c1f2048 .. H.....D.X.. H │ │ - 0x00011380 0e00d3de dd000000 10000000 1c4b0000 .............K.. │ │ - 0x00011390 58f40400 10000000 00000000 10000000 X............... │ │ - 0x000113a0 304b0000 54f40400 0c000000 00000000 0K..T........... │ │ - 0x000113b0 10000000 444b0000 4cf40400 0c000000 ....DK..L....... │ │ - 0x000113c0 00000000 10000000 584b0000 44f40400 ........XK..D... │ │ - 0x000113d0 0c000000 00000000 10000000 6c4b0000 ............lK.. │ │ - 0x000113e0 3cf40400 10000000 00000000 10000000 <............... │ │ - 0x000113f0 804b0000 38f40400 64000000 00000000 .K..8...d....... │ │ - 0x00011400 10000000 944b0000 88f40400 0c000000 .....K.......... │ │ - 0x00011410 00000000 10000000 a84b0000 80f40400 .........K...... │ │ - 0x00011420 0c000000 00000000 10000000 bc4b0000 .............K.. │ │ - 0x00011430 78f40400 0c000000 00000000 10000000 x............... │ │ - 0x00011440 d04b0000 70f40400 0c000000 00000000 .K..p........... │ │ - 0x00011450 10000000 e44b0000 68f40400 0c000000 .....K..h....... │ │ - 0x00011460 00000000 10000000 f84b0000 60f40400 .........K..`... │ │ - 0x00011470 08000000 00000000 10000000 0c4c0000 .............L.. │ │ - 0x00011480 54f40400 0c000000 00000000 10000000 T............... │ │ - 0x00011490 204c0000 4cf40400 0c000000 00000000 L..L........... │ │ - 0x000114a0 10000000 344c0000 44f40400 0c000000 ....4L..D....... │ │ - 0x000114b0 00000000 10000000 484c0000 3cf40400 ........HL..<... │ │ - 0x000114c0 14000000 00000000 10000000 5c4c0000 ............\L.. │ │ - 0x000114d0 3cf40400 0c000000 00000000 10000000 <............... │ │ - 0x000114e0 704c0000 34f40400 0c000000 00000000 pL..4........... │ │ - 0x000114f0 10000000 844c0000 2cf40400 18000000 .....L..,....... │ │ - 0x00011500 00000000 10000000 984c0000 30f40400 .........L..0... │ │ - 0x00011510 0c000000 00000000 10000000 ac4c0000 .............L.. │ │ - 0x00011520 28f40400 0c000000 00000000 10000000 (............... │ │ - 0x00011530 c04c0000 20f40400 08000000 00000000 .L.. ........... │ │ - 0x00011540 10000000 d44c0000 14f40400 08000000 .....L.......... │ │ - 0x00011550 00000000 10000000 e84c0000 08f40400 .........L...... │ │ - 0x00011560 08000000 00000000 10000000 fc4c0000 .............L.. │ │ - 0x00011570 fcf30400 14000000 00000000 10000000 ................ │ │ - 0x00011580 104d0000 fcf30400 14000000 00000000 .M.............. │ │ - 0x00011590 10000000 244d0000 fcf30400 14000000 ....$M.......... │ │ - 0x000115a0 00000000 10000000 384d0000 fcf30400 ........8M...... │ │ - 0x000115b0 14000000 00000000 10000000 4c4d0000 ............LM.. │ │ - 0x000115c0 fcf30400 10000000 00000000 10000000 ................ │ │ - 0x000115d0 604d0000 f8f30400 08000000 00000000 `M.............. │ │ - 0x000115e0 10000000 744d0000 ecf30400 08000000 ....tM.......... │ │ - 0x000115f0 00000000 10000000 884d0000 e0f30400 .........M...... │ │ - 0x00011600 08000000 00000000 10000000 9c4d0000 .............M.. │ │ - 0x00011610 d4f30400 10000000 00000000 10000000 ................ │ │ - 0x00011620 b04d0000 d0f30400 10000000 00000000 .M.............. │ │ - 0x00011630 10000000 c44d0000 ccf30400 1c000000 .....M.......... │ │ - 0x00011640 00000000 10000000 d84d0000 d4f30400 .........M...... │ │ - 0x00011650 1c000000 00000000 10000000 ec4d0000 .............M.. │ │ - 0x00011660 dcf30400 10000000 00000000 10000000 ................ │ │ - 0x00011670 004e0000 d8f30400 10000000 00000000 .N.............. │ │ - 0x00011680 10000000 144e0000 d4f30400 10000000 .....N.......... │ │ - 0x00011690 00000000 10000000 284e0000 d0f30400 ........(N...... │ │ - 0x000116a0 10000000 00000000 10000000 3c4e0000 ..............T...d....D.@ │ │ + 0x000107a0 4c0c1d20 93029404 9e069d08 0a7c0c1f L.. .........|.. │ │ + 0x000107b0 404c0e00 d3d4dedd 440b0000 18000000 @L......D....... │ │ + 0x000107c0 303e0000 88870400 48000000 00600e10 0>......H....`.. │ │ + 0x000107d0 440c1d10 9e029d04 1c000000 4c3e0000 D...........L>.. │ │ + 0x000107e0 b4870400 68000000 0002440e 10440c1d ....h.....D..D.. │ │ + 0x000107f0 109e029d 04000000 44000000 6c3e0000 ........D...l>.. │ │ + 0x00010800 908c0400 8c030000 00440ee0 015c0c1d .........D...\.. │ │ + 0x00010810 60930294 04950696 08970a98 0c990e9a `............... │ │ + 0x00010820 109b129c 149e169d 180a600c 1fe0015c ..........`....\ │ │ + 0x00010830 0e00d3d4 d5d6d7d8 d9dadbdc dedd440b ..............D. │ │ + 0x00010840 60000000 b43e0000 d48f0400 24010000 `....>......$... │ │ + 0x00010850 00540e40 4c0c1d20 93029404 9e069d08 .T.@L.. ........ │ │ + 0x00010860 0a02400c 1f404c0e 00d3d4de dd440b0a ..@..@L......D.. │ │ + 0x00010870 680c1f40 4c0e00d3 d4dedd44 0b0a680c h..@L......D..h. │ │ + 0x00010880 1f404c0e 00d3d4de dd440b0a 600c1f40 .@L......D..`..@ │ │ + 0x00010890 4c0e00d3 d4dedd44 0b440c1f 404c0e00 L......D.D..@L.. │ │ + 0x000108a0 d3d4dedd 50000000 183f0000 94900400 ....P....?...... │ │ + 0x000108b0 30010000 00440ed0 01500c1d 30930294 0....D...P..0... │ │ + 0x000108c0 0495089e 0a9d0c0a 740c1fd0 01500e00 ........t....P.. │ │ + 0x000108d0 d3d4d5de dd440b0a 026c0c1f d001500e .....D...l....P. │ │ + 0x000108e0 00d3d4d5 dedd440b 0a780c1f d001500e ......D..x....P. │ │ + 0x000108f0 00d3d4d5 dedd440b 64000000 6c3f0000 ......D.d...l?.. │ │ + 0x00010900 70910400 64010000 00440e20 480c1d20 p...d....D. H.. │ │ + 0x00010910 93029404 9e069d08 0a02580c 1f20480e ..........X.. H. │ │ + 0x00010920 00d3d4de dd440b0a 02540c1f 20480e00 .....D...T.. H.. │ │ + 0x00010930 d3d4dedd 440b0a02 5c0c1f20 480e00d3 ....D...\.. H... │ │ + 0x00010940 d4dedd44 0b0a440c 1f20480e 00d3d4de ...D..D.. H..... │ │ + 0x00010950 dd440b50 0c1f2048 0e00d3d4 dedd0000 .D.P.. H........ │ │ + 0x00010960 40000000 d43f0000 6c920400 90010000 @....?..l....... │ │ + 0x00010970 00440e10 440c1d10 9e029d04 0a02d00c .D..D........... │ │ + 0x00010980 1f10440e 00dedd44 0b0a0244 0c1f1044 ..D....D...D...D │ │ + 0x00010990 0e00dedd 440b0a54 0c1f1044 0e00dedd ....D..T...D.... │ │ + 0x000109a0 440b0000 10000000 18400000 b8930400 D........@...... │ │ + 0x000109b0 10000000 00000000 10000000 2c400000 ............,@.. │ │ + 0x000109c0 b4930400 c4020000 00000000 2c000000 ............,... │ │ + 0x000109d0 40400000 64960400 64000000 00440e40 @@..d...d....D.@ │ │ + 0x000109e0 4c0c1d20 93029404 9e069d08 0a7c0c1f L.. .........|.. │ │ + 0x000109f0 404c0e00 d3d4dedd 440b0000 10000000 @L......D....... │ │ + 0x00010a00 70400000 98960400 b4000000 00000000 p@.............. │ │ + 0x00010a10 10000000 84400000 38970400 f4000000 .....@..8....... │ │ + 0x00010a20 00000000 2c000000 98400000 18980400 ....,....@...... │ │ + 0x00010a30 64000000 00440e40 4c0c1d20 93029404 d....D.@L.. .... │ │ + 0x00010a40 9e069d08 0a7c0c1f 404c0e00 d3d4dedd .....|..@L...... │ │ + 0x00010a50 440b0000 2c000000 c8400000 3c9a0400 D...,....@..<... │ │ + 0x00010a60 64000000 00440e40 4c0c1d20 93029404 d....D.@L.. .... │ │ + 0x00010a70 9e069d08 0a7c0c1f 404c0e00 d3d4dedd .....|..@L...... │ │ + 0x00010a80 440b0000 50000000 f8400000 709a0400 D...P....@..p... │ │ + 0x00010a90 3c080000 0003c001 0e204493 02940495 <........ D..... │ │ + 0x00010aa0 0696080a 02b00e00 d3d4d5d6 440b0a02 ............D... │ │ + 0x00010ab0 980e00d3 d4d5d644 0b0a640e 00d3d4d5 .......D..d..... │ │ + 0x00010ac0 d6440b0a 025c0e00 d3d4d5d6 440b0a64 .D...\......D..d │ │ + 0x00010ad0 0e00d3d4 d5d6440b 50000000 4c410000 ......D.P...LA.. │ │ + 0x00010ae0 cca20400 a0030000 00440e70 580c1d50 .........D.pX..P │ │ + 0x00010af0 93029404 95069608 970a980c 990e9a10 ................ │ │ + 0x00010b00 9e129d14 0a580c1f 70580e00 d3d4d5d6 .....X..pX...... │ │ + 0x00010b10 d7d8d9da dedd440b 0334030c 1f70580e ......D..4...pX. │ │ + 0x00010b20 00d3d4d5 d6d7d8d9 dadedd00 14000000 ................ │ │ + 0x00010b30 a0410000 3cab0400 fc000000 00440e20 .A..<........D. │ │ + 0x00010b40 02f40e00 34000000 b8410000 20ac0400 ....4....A.. ... │ │ + 0x00010b50 ec000000 00440e40 500c1d40 93029404 .....D.@P..@.... │ │ + 0x00010b60 95069608 970a980c 9e0e9d10 02c40c1f ................ │ │ + 0x00010b70 40500e00 d3d4d5d6 d7d8dedd 1c000000 @P.............. │ │ + 0x00010b80 f0410000 f0b30400 bc020000 0003b402 .A.............. │ │ + 0x00010b90 0e10440c 1d109e02 9d040000 14000000 ..D............. │ │ + 0x00010ba0 10420000 8cb60400 e4000000 00440e10 .B...........D.. │ │ + 0x00010bb0 02dc0e00 34000000 28420000 58b70400 ....4...(B..X... │ │ + 0x00010bc0 cc000000 00440e40 500c1d40 93029404 .....D.@P..@.... │ │ + 0x00010bd0 95069608 970a980c 9e0e9d10 02a40c1f ................ │ │ + 0x00010be0 40500e00 d3d4d5d6 d7d8dedd 10000000 @P.............. │ │ + 0x00010bf0 60420000 04b90400 24000000 00000000 `B......$....... │ │ + 0x00010c00 10000000 74420000 14b90400 0c000000 ....tB.......... │ │ + 0x00010c10 00000000 30000000 88420000 acbb0400 ....0....B...... │ │ + 0x00010c20 44000000 00440e20 480c1d20 93049e06 D....D. H.. .... │ │ + 0x00010c30 9d080a60 0c1f2048 0e00d3de dd440b0c ...`.. H.....D.. │ │ + 0x00010c40 1f20480e 00d3dedd 34000000 bc420000 . H.....4....B.. │ │ + 0x00010c50 bcbb0400 40010000 00440e60 540c1d40 ....@....D.`T..@ │ │ + 0x00010c60 93029404 95069608 970c9e0e 9d100a02 ................ │ │ + 0x00010c70 d80c1f60 540e00d3 d4d5d6d7 dedd440b ...`T.........D. │ │ + 0x00010c80 10000000 f4420000 c4bc0400 28000000 .....B......(... │ │ + 0x00010c90 00000000 10000000 08430000 ccbd0400 .........C...... │ │ + 0x00010ca0 14000000 00000000 10000000 1c430000 .............C.. │ │ + 0x00010cb0 ccbd0400 14000000 00000000 10000000 ................ │ │ + 0x00010cc0 30430000 ccbd0400 10000000 00000000 0C.............. │ │ + 0x00010cd0 10000000 44430000 c8bd0400 08000000 ....DC.......... │ │ + 0x00010ce0 00000000 10000000 58430000 bcbd0400 ........XC...... │ │ + 0x00010cf0 04000000 00000000 40000000 6c430000 ........@...lC.. │ │ + 0x00010d00 30c00400 f4000000 00440eb0 01500c1d 0........D...P.. │ │ + 0x00010d10 30930294 0495089e 0a9d0c0a 02b00c1f 0............... │ │ + 0x00010d20 b001500e 00d3d4d5 dedd440b 480c1fb0 ..P.......D.H... │ │ + 0x00010d30 01500e00 d3d4d5de dd000000 48000000 .P..........H... │ │ + 0x00010d40 b0430000 e0c00400 50070000 00440ef0 .C......P....D.. │ │ + 0x00010d50 025c0c1d 60930294 04950696 08970a98 .\..`........... │ │ + 0x00010d60 0c990e9a 109b129c 149e169d 180a0338 ...............8 │ │ + 0x00010d70 050c1ff0 025c0e00 d3d4d5d6 d7d8d9da .....\.......... │ │ + 0x00010d80 dbdcdedd 440b0000 10000000 fc430000 ....D........C.. │ │ + 0x00010d90 e4c70400 04010000 00000000 10000000 ................ │ │ + 0x00010da0 10440000 d4c80400 18000000 00000000 .D.............. │ │ + 0x00010db0 10000000 24440000 6cc90400 20000000 ....$D..l... ... │ │ + 0x00010dc0 00000000 4c000000 38440000 78c90400 ....L...8D..x... │ │ + 0x00010dd0 00070000 00440e70 5c0c1d60 93029404 .....D.p\..`.... │ │ + 0x00010de0 95069608 970a980c 990e9a10 9b129c14 ................ │ │ + 0x00010df0 9e169d18 05481c0a 0308060c 1f705c0e .....H.......p\. │ │ + 0x00010e00 00d3d4d5 d6d7d8d9 dadbdcde dd064844 ..............HD │ │ + 0x00010e10 0b000000 64000000 88440000 28d00400 ....d....D..(... │ │ + 0x00010e20 0c030000 00440e10 440c1d10 9e029d04 .....D..D....... │ │ + 0x00010e30 0a600c1f 10440e00 dedd440b 0a02dc0c .`...D....D..... │ │ + 0x00010e40 1f10440e 00dedd44 0b0a0338 010c1f10 ..D....D...8.... │ │ + 0x00010e50 440e00de dd440b0a 480c1f10 440e00de D....D..H...D... │ │ + 0x00010e60 dd440b0a 540c1f10 440e00de dd440b0a .D..T...D....D.. │ │ + 0x00010e70 580c1f10 440e00de dd440b00 10000000 X...D....D...... │ │ + 0x00010e80 f0440000 ccd20400 2c000000 00000000 .D......,....... │ │ + 0x00010e90 10000000 04450000 ecd40400 14000000 .....E.......... │ │ + 0x00010ea0 00000000 34000000 18450000 ecd40400 ....4....E...... │ │ + 0x00010eb0 7c000000 00440e20 480c1d20 93049e06 |....D. H.. .... │ │ + 0x00010ec0 9d080a60 0c1f2048 0e00d3de dd440b0a ...`.. H.....D.. │ │ + 0x00010ed0 700c1f20 480e00d3 dedd440b 34000000 p.. H.....D.4... │ │ + 0x00010ee0 50450000 30d50400 88000000 00440e20 PE..0........D. │ │ + 0x00010ef0 480c1d20 93049e06 9d080a6c 0c1f2048 H.. .......l.. H │ │ + 0x00010f00 0e00d3de dd440b0a 700c1f20 480e00d3 .....D..p.. H... │ │ + 0x00010f10 dedd440b 10000000 88450000 80d50400 ..D......E...... │ │ + 0x00010f20 08000000 00000000 10000000 9c450000 .............E.. │ │ + 0x00010f30 74d50400 08000000 00000000 4c000000 t...........L... │ │ + 0x00010f40 b0450000 68d50400 00010000 00440e40 .E..h........D.@ │ │ + 0x00010f50 500c1d40 93029404 95069608 970a980c P..@............ │ │ + 0x00010f60 9e0e9d10 0a02a80c 1f40500e 00d3d4d5 .........@P..... │ │ + 0x00010f70 d6d7d8de dd440b0a 480c1f40 500e00d3 .....D..H..@P... │ │ + 0x00010f80 d4d5d6d7 d8dedd44 0b000000 64000000 .......D....d... │ │ + 0x00010f90 00460000 18d60400 fc010000 00440e50 .F...........D.P │ │ + 0x00010fa0 540c1d50 93029404 95069608 970a980c T..P............ │ │ + 0x00010fb0 99109e12 9d140a02 440c1f50 540e00d3 ........D..PT... │ │ + 0x00010fc0 d4d5d6d7 d8d9dedd 440b0a02 f40c1f50 ........D......P │ │ + 0x00010fd0 540e00d3 d4d5d6d7 d8d9dedd 440b0a48 T...........D..H │ │ + 0x00010fe0 0c1f5054 0e00d3d4 d5d6d7d8 d9dedd44 ..PT...........D │ │ + 0x00010ff0 0b000000 54000000 68460000 acd70400 ....T...hF...... │ │ + 0x00011000 2c010000 00440e20 480c1d20 93029404 ,....D. H.. .... │ │ + 0x00011010 9e069d08 0a024c0c 1f20480e 00d3d4de ......L.. H..... │ │ + 0x00011020 dd440b0a 027c0c1f 20480e00 d3d4dedd .D...|.. H...... │ │ + 0x00011030 440b0a64 0c1f2048 0e00d3d4 dedd440b D..d.. H......D. │ │ + 0x00011040 440c1f20 480e00d3 d4dedd00 18000000 D.. H........... │ │ + 0x00011050 c0460000 80d80400 0c000000 00440e10 .F...........D.. │ │ + 0x00011060 440c1d10 9e029d04 10000000 dc460000 D............F.. │ │ + 0x00011070 18da0400 14000000 00000000 10000000 ................ │ │ + 0x00011080 f0460000 18da0400 08000000 00000000 .F.............. │ │ + 0x00011090 10000000 04470000 0cda0400 14000000 .....G.......... │ │ + 0x000110a0 00000000 10000000 18470000 0cda0400 .........G...... │ │ + 0x000110b0 4c010000 00000000 10000000 2c470000 L...........,G.. │ │ + 0x000110c0 44db0400 0c000000 00000000 10000000 D............... │ │ + 0x000110d0 40470000 3cdb0400 0c000000 00000000 @G..<........... │ │ + 0x000110e0 10000000 54470000 34db0400 0c000000 ....TG..4....... │ │ + 0x000110f0 00000000 10000000 68470000 2cdb0400 ........hG..,... │ │ + 0x00011100 0c000000 00000000 18000000 7c470000 ............|G.. │ │ + 0x00011110 24db0400 0c000000 00440e10 440c1d10 $........D..D... │ │ + 0x00011120 9e029d04 10000000 98470000 2cdd0400 .........G..,... │ │ + 0x00011130 1c000000 00000000 10000000 ac470000 .............G.. │ │ + 0x00011140 34dd0400 20000000 00000000 10000000 4... ........... │ │ + 0x00011150 c0470000 40dd0400 0c000000 00000000 .G..@........... │ │ + 0x00011160 10000000 d4470000 38dd0400 14000000 .....G..8....... │ │ + 0x00011170 00000000 18000000 e8470000 38dd0400 .........G..8... │ │ + 0x00011180 2c000000 004c0c1d 109e029d 04000000 ,....L.......... │ │ + 0x00011190 30000000 04480000 48dd0400 cc000000 0....H..H....... │ │ + 0x000111a0 00440e20 480c1d10 9e029d04 0a500c1f .D. H........P.. │ │ + 0x000111b0 20480e00 dedd440b 02980c1f 20480e00 H....D..... H.. │ │ + 0x000111c0 dedd0000 18000000 38480000 e0dd0400 ........8H...... │ │ + 0x000111d0 0c000000 00440e10 440c1d10 9e029d04 .....D..D....... │ │ + 0x000111e0 18000000 54480000 d0dd0400 10000000 ....TH.......... │ │ + 0x000111f0 00440e10 440c1d10 9e029d04 18000000 .D..D........... │ │ + 0x00011200 70480000 b8de0400 0c000000 00440e10 pH...........D.. │ │ + 0x00011210 440c1d10 9e029d04 10000000 8c480000 D............H.. │ │ + 0x00011220 3cdf0400 34000000 00000000 10000000 <...4........... │ │ + 0x00011230 a0480000 f0e00400 14000000 00000000 .H.............. │ │ + 0x00011240 10000000 b4480000 f0e00400 14000000 .....H.......... │ │ + 0x00011250 00000000 30000000 c8480000 f0e00400 ....0....H...... │ │ + 0x00011260 84000000 00440e30 4c0c1d30 93029404 .....D.0L..0.... │ │ + 0x00011270 95069608 9e0a9d0c 0a7c0c1f 304c0e00 .........|..0L.. │ │ + 0x00011280 d3d4d5d6 dedd440b 30000000 fc480000 ......D.0....H.. │ │ + 0x00011290 40e10400 24010000 00440e30 4c0c1d30 @...$....D.0L..0 │ │ + 0x000112a0 93029404 95069608 9e0a9d0c 0304010c ................ │ │ + 0x000112b0 1f304c0e 00d3d4d5 d6dedd00 10000000 .0L............. │ │ + 0x000112c0 30490000 30e20400 14000000 00000000 0I..0........... │ │ + 0x000112d0 10000000 44490000 30e20400 14000000 ....DI..0....... │ │ + 0x000112e0 00000000 2c000000 58490000 30e20400 ....,...XI..0... │ │ + 0x000112f0 40000000 00440e20 480c1d20 93029404 @....D. H.. .... │ │ + 0x00011300 9e069d08 0a5c0c1f 20480e00 d3d4dedd .....\.. H...... │ │ + 0x00011310 440b0000 10000000 88490000 40e20400 D........I..@... │ │ + 0x00011320 0c000000 00000000 10000000 9c490000 .............I.. │ │ + 0x00011330 38e20400 0c000000 00000000 18000000 8............... │ │ + 0x00011340 b0490000 74e20400 20000000 00440e30 .I..t... ....D.0 │ │ + 0x00011350 480c1d10 9e029d04 18000000 cc490000 H............I.. │ │ + 0x00011360 bce20400 18000000 00440e10 440c1d10 .........D..D... │ │ + 0x00011370 9e029d04 18000000 e8490000 b8e20400 .........I...... │ │ + 0x00011380 0c000000 00440e10 440c1d10 9e029d04 .....D..D....... │ │ + 0x00011390 38000000 044a0000 a8e20400 f0000000 8....J.......... │ │ + 0x000113a0 00440e40 4c0c1d20 93049e06 9d080a02 .D.@L.. ........ │ │ + 0x000113b0 780c1f40 4c0e00d3 dedd440b 0a700c1f x..@L.....D..p.. │ │ + 0x000113c0 404c0e00 d3dedd44 0b000000 18000000 @L.....D........ │ │ + 0x000113d0 404a0000 5ce30400 20000000 00440e10 @J..\... ....D.. │ │ + 0x000113e0 440c1d10 9e029d04 28000000 5c4a0000 D.......(...\J.. │ │ + 0x000113f0 1ce50400 9c000000 00440e20 480c1d20 .........D. H.. │ │ + 0x00011400 93049e06 9d080a02 640c1f20 480e00d3 ........d.. H... │ │ + 0x00011410 dedd440b 40000000 884a0000 8ce50400 ..D.@....J...... │ │ + 0x00011420 a0000000 00440e30 4c0c1d30 93029404 .....D.0L..0.... │ │ + 0x00011430 95069608 9e0a9d0c 0a026c0c 1f304c0e ..........l..0L. │ │ + 0x00011440 00d3d4d5 d6dedd44 0b440c1f 304c0e00 .......D.D..0L.. │ │ + 0x00011450 d3d4d5d6 dedd0000 40000000 cc4a0000 ........@....J.. │ │ + 0x00011460 e8e50400 a0000000 00440e30 4c0c1d30 .........D.0L..0 │ │ + 0x00011470 93029404 95069608 9e0a9d0c 0a026c0c ..............l. │ │ + 0x00011480 1f304c0e 00d3d4d5 d6dedd44 0b440c1f .0L........D.D.. │ │ + 0x00011490 304c0e00 d3d4d5d6 dedd0000 10000000 0L.............. │ │ + 0x000114a0 104b0000 44e60400 40000000 00000000 .K..D...@....... │ │ + 0x000114b0 2c000000 244b0000 70e60400 94000000 ,...$K..p....... │ │ + 0x000114c0 00440e40 4c0c1d20 93029404 9e069d08 .D.@L.. ........ │ │ + 0x000114d0 0a026c0c 1f404c0e 00d3d4de dd440b00 ..l..@L......D.. │ │ + 0x000114e0 34000000 544b0000 d4e60400 78000000 4...TK......x... │ │ + 0x000114f0 00440e20 480c1d20 93049e06 9d080a5c .D. H.. .......\ │ │ + 0x00011500 0c1f2048 0e00d3de dd440b0a 700c1f20 .. H.....D..p.. │ │ + 0x00011510 480e00d3 dedd440b 10000000 8c4b0000 H.....D......K.. │ │ + 0x00011520 14e70400 0c000000 00000000 10000000 ................ │ │ + 0x00011530 a04b0000 0ce70400 0c000000 00000000 .K.............. │ │ + 0x00011540 10000000 b44b0000 04e70400 0c000000 .....K.......... │ │ + 0x00011550 00000000 10000000 c84b0000 fce60400 .........K...... │ │ + 0x00011560 0c000000 00000000 10000000 dc4b0000 .............K.. │ │ + 0x00011570 f4e60400 7c000000 00000000 10000000 ....|........... │ │ + 0x00011580 f04b0000 5ce70400 10000000 00000000 .K..\........... │ │ + 0x00011590 10000000 044c0000 58e70400 0c000000 .....L..X....... │ │ + 0x000115a0 00000000 10000000 184c0000 50e70400 .........L..P... │ │ + 0x000115b0 10000000 00000000 10000000 2c4c0000 ............,L.. │ │ + 0x000115c0 4ce70400 0c000000 00000000 10000000 L............... │ │ + 0x000115d0 404c0000 44e70400 0c000000 00000000 @L..D........... │ │ + 0x000115e0 10000000 544c0000 3ce70400 0c000000 ....TL..<....... │ │ + 0x000115f0 00000000 10000000 684c0000 34e70400 ........hL..4... │ │ + 0x00011600 08000000 00000000 10000000 7c4c0000 ............|L.. │ │ + 0x00011610 28e70400 0c000000 00000000 10000000 (............... │ │ + 0x00011620 904c0000 20e70400 0c000000 00000000 .L.. ........... │ │ + 0x00011630 10000000 a44c0000 18e70400 0c000000 .....L.......... │ │ + 0x00011640 00000000 10000000 b84c0000 10e70400 .........L...... │ │ + 0x00011650 0c000000 00000000 10000000 cc4c0000 .............L.. │ │ + 0x00011660 08e70400 0c000000 00000000 10000000 ................ │ │ + 0x00011670 e04c0000 00e70400 0c000000 00000000 .L.............. │ │ + 0x00011680 10000000 f44c0000 f8e60400 08000000 .....L.......... │ │ + 0x00011690 00000000 10000000 084d0000 ece60400 .........M...... │ │ + 0x000116a0 14000000 00000000 10000000 1c4d0000 .............M.. │ │ + 0x000116b0 ece60400 14000000 00000000 10000000 ................ │ │ + 0x000116c0 304d0000 ece60400 08000000 00000000 0M.............. │ │ + 0x000116d0 10000000 444d0000 e0e60400 14000000 ....DM.......... │ │ + 0x000116e0 00000000 10000000 584d0000 e0e60400 ........XM...... │ │ + 0x000116f0 14000000 00000000 10000000 6c4d0000 ............lM.. │ │ + 0x00011700 e0e60400 08000000 00000000 10000000 ................ │ │ + 0x00011710 804d0000 d4e60400 0c000000 00000000 .M.............. │ │ + 0x00011720 10000000 944d0000 cce60400 10000000 .....M.......... │ │ + 0x00011730 00000000 10000000 a84d0000 c8e60400 .........M...... │ │ + 0x00011740 0c000000 00000000 10000000 bc4d0000 .............M.. │ │ + 0x00011750 c0e60400 08000000 00000000 10000000 ................ │ │ + 0x00011760 d04d0000 b4e60400 1c000000 00000000 .M.............. │ │ + 0x00011770 10000000 e44d0000 bce60400 10000000 .....M.......... │ │ + 0x00011780 00000000 10000000 f84d0000 b8e60400 .........M...... │ │ + 0x00011790 1c000000 00000000 10000000 0c4e0000 .............N.. │ │ + 0x000117a0 c0e60400 08000000 00000000 10000000 ................ │ │ + 0x000117b0 204e0000 b4e60400 10000000 00000000 N.............. │ │ + 0x000117c0 10000000 344e0000 b0e60400 08000000 ....4N.......... │ │ + 0x000117d0 00000000 10000000 484e0000 a4e60400 ........HN...... │ │ + 0x000117e0 08000000 00000000 10000000 5c4e0000 ............\N.. │ │ + 0x000117f0 98e60400 08000000 00000000 10000000 ................ │ │ + 0x00011800 704e0000 8ce60400 10000000 00000000 pN.............. │ │ + 0x00011810 10000000 844e0000 88e60400 10000000 .....N.......... │ │ + 0x00011820 00000000 10000000 984e0000 84e60400 .........N...... │ │ + 0x00011830 10000000 00000000 10000000 ac4e0000 .............N.. │ │ + 0x00011840 80e60400 10000000 00000000 10000000 ................ │ │ + 0x00011850 c04e0000 7ce60400 18000000 00000000 .N..|........... │ │ + 0x00011860 10000000 d44e0000 80e60400 18000000 .....N.......... │ │ + 0x00011870 00000000 10000000 e84e0000 84e60400 .........N...... │ │ + 0x00011880 0c000000 00000000 10000000 fc4e0000 .............N.. │ │ + 0x00011890 7ce60400 08000000 00000000 10000000 |............... │ │ + 0x000118a0 104f0000 70e60400 0c000000 00000000 .O..p........... │ │ + 0x000118b0 10000000 244f0000 68e60400 0c000000 ....$O..h....... │ │ + 0x000118c0 00000000 10000000 384f0000 60e60400 ........8O..`... │ │ + 0x000118d0 0c000000 00000000 10000000 4c4f0000 ............LO.. │ │ + 0x000118e0 58e60400 08000000 00000000 10000000 X............... │ │ + 0x000118f0 604f0000 4ce60400 0c000000 00000000 `O..L........... │ │ + 0x00011900 10000000 744f0000 44e60400 0c000000 ....tO..D....... │ │ + 0x00011910 00000000 10000000 884f0000 3ce60400 .........O..<... │ │ + 0x00011920 0c000000 00000000 10000000 9c4f0000 .............O.. │ │ + 0x00011930 34e60400 0c000000 00000000 10000000 4............... │ │ + 0x00011940 b04f0000 2ce60400 08000000 00000000 .O..,........... │ │ + 0x00011950 10000000 c44f0000 20e60400 08000000 .....O.. ....... │ │ + 0x00011960 00000000 10000000 d84f0000 14e60400 .........O...... │ │ + 0x00011970 08000000 00000000 10000000 ec4f0000 .............O.. │ │ + 0x00011980 08e60400 0c000000 00000000 10000000 ................ │ │ + 0x00011990 00500000 00e60400 0c000000 00000000 .P.............. │ │ + 0x000119a0 10000000 14500000 f8e50400 08000000 .....P.......... │ │ + 0x000119b0 00000000 10000000 28500000 ece50400 ........(P...... │ │ + 0x000119c0 0c000000 00000000 10000000 3c500000 ............: │ │ +0000000000018b50 : │ │ bti c │ │ nop │ │ - adr x0, 69120 │ │ - b 64de0 <__cxa_finalize@plt> │ │ + adr x0, 684b0 │ │ + b 64170 <__cxa_finalize@plt> │ │ bti c │ │ ret │ │ bti c │ │ - b 18cc8 │ │ + b 18b60 │ │ bti c │ │ - cbz x0, 18ce8 │ │ + cbz x0, 18b80 │ │ mov x16, x0 │ │ br x16 │ │ ret │ │ bti c │ │ mov x1, x0 │ │ nop │ │ - adr x0, 18cd8 │ │ + adr x0, 18b70 │ │ nop │ │ - adr x2, 69120 │ │ - b 64df0 <__cxa_atexit@plt> │ │ + adr x2, 684b0 │ │ + b 64180 <__cxa_atexit@plt> │ │ bti c │ │ nop │ │ - adr x3, 69120 │ │ - b 64e00 <__register_atfork@plt> │ │ + adr x3, 684b0 │ │ + b 64190 <__register_atfork@plt> │ │ │ │ -0000000000018d18 : │ │ +0000000000018bb0 : │ │ sub sp, sp, #0x170 │ │ stp x29, x30, [sp, #272] │ │ stp x28, x27, [sp, #288] │ │ stp x26, x25, [sp, #304] │ │ stp x24, x23, [sp, #320] │ │ stp x22, x21, [sp, #336] │ │ stp x20, x19, [sp, #352] │ │ add x29, sp, #0x110 │ │ mov x20, x4 │ │ orr w8, w3, w2 │ │ mov x19, x0 │ │ - tbnz w8, #31, 18dc8 │ │ + tbnz w8, #31, 18c60 │ │ mov w0, w2 │ │ mov w22, w3 │ │ mov x24, x7 │ │ mov x25, x6 │ │ mov x27, x5 │ │ - bl 64e10 │ │ - tbnz w0, #31, 18e08 │ │ + bl 641a0 │ │ + tbnz w0, #31, 18ca0 │ │ mov w21, w0 │ │ mov w0, w22 │ │ - bl 64e10 │ │ - tbnz w0, #31, 18e44 │ │ + bl 641a0 │ │ + tbnz w0, #31, 18cdc │ │ mov w22, w0 │ │ stur xzr, [x29, #-112] │ │ - cbz x19, 18e8c │ │ + cbz x19, 18d24 │ │ ldr x8, [x19] │ │ - cbz x8, 18ea4 │ │ + cbz x8, 18d3c │ │ ldr x8, [x8, #1752] │ │ - cbz x8, 18ebc │ │ + cbz x8, 18d54 │ │ sub x1, x29, #0x70 │ │ mov x0, x19 │ │ blr x8 │ │ cmn w0, #0x4 │ │ mov w8, #0x6 // #6 │ │ - b.le 18ed8 │ │ + b.le 18d70 │ │ cmn w0, #0x2 │ │ - b.gt 18ef8 │ │ + b.gt 18d90 │ │ cmn w0, #0x3 │ │ - b.eq 18f98 // b.none │ │ + b.eq 18e30 // b.none │ │ cmn w0, #0x2 │ │ - b.ne 18fac // b.any │ │ + b.ne 18e44 // b.any │ │ mov w8, #0x1 // #1 │ │ - b 18fac │ │ + b 18e44 │ │ mov x0, x19 │ │ mov x1, x20 │ │ - bl 1f148 │ │ + bl 1f220 │ │ nop │ │ - adr x2, 7e78 │ │ + adr x2, 7fcf │ │ sub x0, x29, #0x70 │ │ mov x1, x19 │ │ mov w3, #0x18 // #24 │ │ - bl 1afb4 │ │ + bl 1ae30 │ │ ldurb w8, [x29, #-112] │ │ cmp w8, #0xff │ │ - b.eq 18e00 // b.none │ │ + b.eq 18c98 // b.none │ │ sub x0, x29, #0x70 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ mov w24, #0x2 // #2 │ │ - b 1900c │ │ + b 18ea4 │ │ mov x0, x19 │ │ mov x1, x20 │ │ - bl 1f148 │ │ + bl 1f220 │ │ nop │ │ - adr x2, 7dae │ │ + adr x2, 7f05 │ │ sub x0, x29, #0x70 │ │ mov x1, x19 │ │ mov w3, #0x2a // #42 │ │ - bl 1afb4 │ │ + bl 1ae30 │ │ ldurb w8, [x29, #-112] │ │ cmp w8, #0xff │ │ - b.eq 18e84 // b.none │ │ + b.eq 18d1c // b.none │ │ sub x0, x29, #0x70 │ │ - bl 1b980 │ │ - b 18e84 │ │ + bl 1dc1c │ │ + b 18d1c │ │ mov w0, w21 │ │ - bl 64e20 │ │ + bl 641b0 │ │ mov x0, x19 │ │ mov x1, x20 │ │ - bl 1f148 │ │ + bl 1f220 │ │ nop │ │ - adr x2, 7dd8 │ │ + adr x2, 7f2f │ │ sub x0, x29, #0x70 │ │ mov x1, x19 │ │ mov w3, #0x2b // #43 │ │ - bl 1afb4 │ │ + bl 1ae30 │ │ ldurb w8, [x29, #-112] │ │ cmp w8, #0xff │ │ - b.eq 18e84 // b.none │ │ + b.eq 18d1c // b.none │ │ sub x0, x29, #0x70 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ mov w24, #0x1 // #1 │ │ - b 1900c │ │ + b 18ea4 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a3 │ │ + adr x9, 9930 │ │ strb w8, [sp, #64] │ │ mov w8, #0x6 // #6 │ │ - b 18ed0 │ │ + b 18d68 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a9 │ │ + adr x9, 9936 │ │ strb w8, [sp, #64] │ │ mov w8, #0x7 // #7 │ │ - b 18ed0 │ │ + b 18d68 │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 93bf │ │ + adr x9, 994c │ │ strb w8, [sp, #64] │ │ mov w8, #0x9 // #9 │ │ stp x9, x8, [sp, #72] │ │ - b 18fb8 │ │ + b 18e50 │ │ cmn w0, #0x6 │ │ - b.eq 18f90 // b.none │ │ + b.eq 18e28 // b.none │ │ cmn w0, #0x5 │ │ - b.eq 18fa8 // b.none │ │ + b.eq 18e40 // b.none │ │ cmn w0, #0x4 │ │ - b.ne 18fac // b.any │ │ + b.ne 18e44 // b.any │ │ mov w8, #0x3 // #3 │ │ - b 18fac │ │ + b 18e44 │ │ cmn w0, #0x1 │ │ - b.eq 18fa0 // b.none │ │ - cbnz w0, 18fac │ │ + b.eq 18e38 // b.none │ │ + cbnz w0, 18e44 │ │ ldur x26, [x29, #-112] │ │ - cbz x26, 19030 │ │ + cbz x26, 18ec8 │ │ mov w0, #0x18 // #24 │ │ - bl 64e30 │ │ - cbz x0, 19280 │ │ + bl 641c0 │ │ + cbz x0, 19114 │ │ mov w8, #0x1 // #1 │ │ mov x23, x0 │ │ str x26, [x0, #16] │ │ dup v0.2d, x8 │ │ str q0, [x0] │ │ add x0, sp, #0x40 │ │ mov x1, x19 │ │ mov x2, x24 │ │ - bl 1ab14 │ │ + bl 1a9a0 │ │ ldrb w8, [sp, #64] │ │ cmp w8, #0xff │ │ - b.eq 1904c // b.none │ │ + b.eq 18ee4 // b.none │ │ mov x0, x19 │ │ mov x1, x20 │ │ - bl 1f148 │ │ + bl 1f220 │ │ nop │ │ - adr x2, 7e40 │ │ + adr x2, 7f97 │ │ sub x0, x29, #0x70 │ │ mov x1, x19 │ │ mov w3, #0x23 // #35 │ │ - bl 1afb4 │ │ + bl 1ae30 │ │ ldurb w8, [x29, #-112] │ │ cmp w8, #0xff │ │ - b.eq 18f80 // b.none │ │ + b.eq 18e18 // b.none │ │ sub x0, x29, #0x70 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ add x0, sp, #0x40 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ mov w24, #0x1 // #1 │ │ - b 19130 │ │ + b 18fc8 │ │ mov w8, #0x5 // #5 │ │ - b 18fac │ │ + b 18e44 │ │ mov w8, #0x2 // #2 │ │ - b 18fac │ │ + b 18e44 │ │ mov w8, wzr │ │ - b 18fac │ │ + b 18e44 │ │ mov w8, #0x4 // #4 │ │ mov w9, #0xe // #14 │ │ stp w8, w0, [sp, #68] │ │ strb w9, [sp, #64] │ │ mov x0, x19 │ │ mov x1, x20 │ │ - bl 1f148 │ │ + bl 1f220 │ │ nop │ │ - adr x2, 7e63 │ │ + adr x2, 7fba │ │ sub x0, x29, #0x70 │ │ mov x1, x19 │ │ mov w3, #0x15 // #21 │ │ - bl 1afb4 │ │ + bl 1ae30 │ │ ldurb w8, [x29, #-112] │ │ cmp w8, #0xff │ │ - b.eq 18ff0 // b.none │ │ + b.eq 18e88 // b.none │ │ sub x0, x29, #0x70 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ add x0, sp, #0x40 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ mov w24, #0x1 // #1 │ │ mov w0, w22 │ │ - bl 64e20 │ │ + bl 641b0 │ │ mov w0, w21 │ │ - bl 64e20 │ │ + bl 641b0 │ │ mov w0, w24 │ │ ldp x20, x19, [sp, #352] │ │ ldp x22, x21, [sp, #336] │ │ ldp x24, x23, [sp, #320] │ │ ldp x26, x25, [sp, #304] │ │ ldp x28, x27, [sp, #288] │ │ ldp x29, x30, [sp, #272] │ │ add sp, sp, #0x170 │ │ ret │ │ mov w8, #0x7 // #7 │ │ mov w9, #0x15 // #21 │ │ strb w8, [sp, #64] │ │ nop │ │ - adr x8, 93c8 │ │ + adr x8, 9955 │ │ stp x8, x9, [sp, #72] │ │ - b 18fb8 │ │ + b 18e50 │ │ mov x2, x25 │ │ ldr x25, [sp, #72] │ │ add x0, sp, #0x40 │ │ mov x1, x19 │ │ - bl 1ab14 │ │ + bl 1a9a0 │ │ ldrb w8, [sp, #64] │ │ cmp w8, #0xff │ │ - b.eq 190b4 // b.none │ │ + b.eq 18f4c // b.none │ │ mov x0, x19 │ │ mov x1, x20 │ │ - bl 1f148 │ │ + bl 1f220 │ │ nop │ │ - adr x2, 7e1d │ │ + adr x2, 7f74 │ │ sub x0, x29, #0x70 │ │ mov x1, x19 │ │ mov w3, #0x23 // #35 │ │ - bl 1afb4 │ │ + bl 1ae30 │ │ ldurb w8, [x29, #-112] │ │ cmp w8, #0xff │ │ - b.eq 190a4 // b.none │ │ + b.eq 18f3c // b.none │ │ sub x0, x29, #0x70 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ add x0, sp, #0x40 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ mov w24, #0x1 // #1 │ │ - b 19110 │ │ + b 18fa8 │ │ ldr x26, [sp, #72] │ │ sub x0, x29, #0x70 │ │ mov x1, x19 │ │ mov x2, x20 │ │ - bl 1ad50 │ │ + bl 1abdc │ │ ldurb w8, [x29, #-112] │ │ cmp w8, #0xff │ │ - b.eq 19154 // b.none │ │ + b.eq 18fec // b.none │ │ mov x0, x19 │ │ mov x1, x20 │ │ - bl 1f2fc │ │ + bl 1f3d8 │ │ sub x0, x29, #0x70 │ │ - bl 1b3dc │ │ + bl 1d670 │ │ ldxr x8, [x26] │ │ sub x9, x8, #0x1 │ │ stlxr w10, x9, [x26] │ │ - cbnz w10, 190e8 │ │ + cbnz w10, 18f80 │ │ cmp x8, #0x1 │ │ - b.ne 1910c // b.any │ │ + b.ne 18fa4 // b.any │ │ dmb ishld │ │ mov x0, x26 │ │ - bl 3048c │ │ + bl 311b0 │ │ mov w24, #0x2 // #2 │ │ ldxr x8, [x25] │ │ subs x8, x8, #0x1 │ │ stlxr w9, x8, [x25] │ │ - cbnz w9, 19110 │ │ - b.ne 19130 // b.any │ │ + cbnz w9, 18fa8 │ │ + b.ne 18fc8 // b.any │ │ dmb ishld │ │ mov x0, x25 │ │ - bl 3048c │ │ + bl 311b0 │ │ ldxr x8, [x23] │ │ subs x8, x8, #0x1 │ │ stlxr w9, x8, [x23] │ │ - cbnz w9, 19130 │ │ - b.ne 18ffc // b.any │ │ + cbnz w9, 18fc8 │ │ + b.ne 18e94 // b.any │ │ mov x0, x23 │ │ dmb ishld │ │ - bl 20bec │ │ - b 18ffc │ │ + bl 20b7c │ │ + b 18e94 │ │ ldp x8, x3, [x29, #-104] │ │ ldur x4, [x29, #-88] │ │ str x4, [sp, #136] │ │ stp x8, x3, [sp, #120] │ │ ldxr x8, [x23] │ │ add x9, x8, #0x1 │ │ stxr w10, x9, [x23] │ │ - cbnz w10, 19164 │ │ - tbnz x8, #63, 1928c │ │ + cbnz w10, 18ffc │ │ + tbnz x8, #63, 19120 │ │ str w21, [sp, #80] │ │ stp x25, x23, [sp, #64] │ │ ldxr x8, [x23] │ │ add x9, x8, #0x1 │ │ stxr w10, x9, [x23] │ │ - cbnz w10, 19180 │ │ - tbnz x8, #63, 1928c │ │ + cbnz w10, 19018 │ │ + tbnz x8, #63, 19120 │ │ sub x8, x29, #0x80 │ │ nop │ │ - adr x9, 69228 │ │ + adr x9, 685b8 │ │ stp x8, x9, [x29, #-112] │ │ mov w8, #0xbf800000 // #-1082130432 │ │ stur w8, [x29, #-40] │ │ mov w8, #0xffffffff // #-1 │ │ stur w8, [x29, #-80] │ │ mov w8, #0x1 // #1 │ │ stp xzr, x8, [x29, #-64] │ │ @@ -335,470 +335,469 @@ │ │ sturb wzr, [x29, #-68] │ │ stur xzr, [x29, #-48] │ │ sub x0, x29, #0x20 │ │ add x1, sp, #0x40 │ │ sub x7, x29, #0x70 │ │ mov w2, w22 │ │ mov x6, x27 │ │ - bl 1bc9c │ │ + bl 1b258 │ │ mov x0, x19 │ │ mov x1, x20 │ │ - bl 1f148 │ │ + bl 1f220 │ │ ldur x8, [x29, #-32] │ │ cmn x8, #0x1 │ │ - b.eq 1921c // b.none │ │ + b.eq 190b4 // b.none │ │ sub x1, x29, #0x20 │ │ mov x0, x19 │ │ - bl 1f350 │ │ + bl 1f42c │ │ mov w24, w0 │ │ - b 19230 │ │ + b 190c4 │ │ mov w0, w22 │ │ - bl 604d4 │ │ - cbz x0, 1922c │ │ - bl 2ffe0 │ │ + bl 5f9a8 │ │ + bl 3fe18 │ │ mov w24, wzr │ │ ldur x8, [x29, #-64] │ │ - cbz x8, 19240 │ │ + cbz x8, 190d4 │ │ ldur x0, [x29, #-56] │ │ - bl 64e40 │ │ + bl 641d0 │ │ sub x0, x29, #0x80 │ │ - bl 1b750 │ │ + bl 1d9e0 │ │ add x0, sp, #0x40 │ │ - bl 1b7ec │ │ + bl 1da74 │ │ add x0, sp, #0x78 │ │ - bl 32f48 │ │ + bl 34058 │ │ ldxr x8, [x23] │ │ subs x8, x8, #0x1 │ │ stlxr w9, x8, [x23] │ │ - cbnz w9, 19258 │ │ - b.ne 19278 // b.any │ │ + cbnz w9, 190ec │ │ + b.ne 1910c // b.any │ │ mov x0, x23 │ │ dmb ishld │ │ - bl 20bec │ │ + bl 20b7c │ │ mov w0, w22 │ │ - b 19008 │ │ + b 18ea0 │ │ mov w0, #0x8 // #8 │ │ mov w1, #0x18 // #24 │ │ - bl 24ab0 │ │ + bl 248d0 │ │ brk #0x1 │ │ - b 192a4 │ │ + b 19138 │ │ mov x24, x0 │ │ - b 192e4 │ │ + b 19188 │ │ mov x24, x0 │ │ - b 192dc │ │ + b 19180 │ │ mov x24, x0 │ │ - b 192c4 │ │ + b 19168 │ │ + mov x24, x0 │ │ + sub x0, x29, #0x70 │ │ + bl 1d670 │ │ + b 1919c │ │ ldur x8, [x29, #-32] │ │ mov x24, x0 │ │ cmn x8, #0x1 │ │ - b.eq 192c4 // b.none │ │ + b.eq 19168 // b.none │ │ sub x0, x29, #0x20 │ │ - bl 1b890 │ │ + bl 1db10 │ │ ldur x8, [x29, #-64] │ │ - cbz x8, 192d4 │ │ + cbz x8, 19178 │ │ ldur x0, [x29, #-56] │ │ - bl 64e40 │ │ + bl 641d0 │ │ sub x0, x29, #0x80 │ │ - bl 1b750 │ │ + bl 1d9e0 │ │ add x0, sp, #0x40 │ │ - bl 1b7ec │ │ + bl 1da74 │ │ add x0, sp, #0x78 │ │ - bl 32f48 │ │ + bl 34058 │ │ mov w25, wzr │ │ - b 19380 │ │ - mov x24, x0 │ │ - sub x0, x29, #0x70 │ │ - bl 1b3dc │ │ - b 19308 │ │ + b 19214 │ │ mov x24, x0 │ │ ldxr x8, [x26] │ │ subs x8, x8, #0x1 │ │ stlxr w9, x8, [x26] │ │ - cbnz w9, 19308 │ │ - b.ne 19340 // b.any │ │ + cbnz w9, 1919c │ │ + b.ne 191d4 // b.any │ │ dmb ishld │ │ mov x0, x26 │ │ - bl 3048c │ │ - b 19340 │ │ + bl 311b0 │ │ + b 191d4 │ │ mov x24, x0 │ │ add x0, sp, #0x40 │ │ - bl 1b400 │ │ - b 19340 │ │ + bl 1d694 │ │ + b 191d4 │ │ mov x24, x0 │ │ ldxr x8, [x25] │ │ sub x9, x8, #0x1 │ │ stlxr w10, x9, [x25] │ │ - cbnz w10, 19340 │ │ + cbnz w10, 191d4 │ │ cmp x8, #0x1 │ │ - b.ne 1937c // b.any │ │ + b.ne 19210 // b.any │ │ dmb ishld │ │ mov x0, x25 │ │ - bl 3048c │ │ - b 1937c │ │ + bl 311b0 │ │ + b 19210 │ │ mov x24, x0 │ │ add x0, sp, #0x40 │ │ - bl 1b400 │ │ - b 1937c │ │ + bl 1d694 │ │ + b 19210 │ │ mov x24, x0 │ │ mov w25, #0x1 // #1 │ │ ldxr x8, [x23] │ │ subs x8, x8, #0x1 │ │ stlxr w9, x8, [x23] │ │ - cbnz w9, 19380 │ │ - b.ne 193a0 // b.any │ │ + cbnz w9, 19214 │ │ + b.ne 19234 // b.any │ │ mov x0, x23 │ │ dmb ishld │ │ - bl 20bec │ │ + bl 20b7c │ │ mov w0, w22 │ │ - bl 64e20 │ │ - tbnz w25, #0, 193dc │ │ - b 193e4 │ │ - b 193d0 │ │ + bl 641b0 │ │ + tbnz w25, #0, 19270 │ │ + b 19278 │ │ + b 19264 │ │ mov x24, x0 │ │ add x0, sp, #0x40 │ │ - bl 1b980 │ │ - b 193d4 │ │ - bl 2ccbc │ │ + bl 1dc1c │ │ + b 19268 │ │ + bl 2cd94 │ │ mov x24, x0 │ │ - b 193e4 │ │ + b 19278 │ │ mov x24, x0 │ │ mov w0, w22 │ │ - bl 64e20 │ │ + bl 641b0 │ │ mov w0, w21 │ │ - bl 64e20 │ │ + bl 641b0 │ │ mov x0, x24 │ │ - bl 3ec10 │ │ + bl 402d8 │ │ mov x21, x0 │ │ mov x22, x1 │ │ mov x0, x19 │ │ mov x1, x20 │ │ - bl 1f148 │ │ + bl 1f220 │ │ nop │ │ - adr x2, 566c │ │ + adr x2, 56f6 │ │ add x0, sp, #0x8 │ │ mov x1, x19 │ │ mov w3, #0x1a // #26 │ │ - bl 1afb4 │ │ + bl 1ae30 │ │ ldrb w8, [sp, #8] │ │ cmp w8, #0xff │ │ - b.eq 1942c // b.none │ │ + b.eq 192c0 // b.none │ │ add x0, sp, #0x8 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ ldr x8, [x22] │ │ - cbz x8, 1943c │ │ + cbz x8, 192d0 │ │ mov x0, x21 │ │ blr x8 │ │ ldr x8, [x22, #8] │ │ - cbz x8, 18e84 │ │ + cbz x8, 18d1c │ │ mov x0, x21 │ │ - bl 64e40 │ │ - b 18e84 │ │ + bl 641d0 │ │ + b 18d1c │ │ ldr x8, [x22, #8] │ │ - cbz x8, 19474 │ │ + cbz x8, 19308 │ │ mov x0, x21 │ │ - bl 64e40 │ │ - bl 2ccb0 │ │ - bl 2ccb0 │ │ + bl 641d0 │ │ + bl 2cd88 │ │ + bl 2cd88 │ │ mov x0, x21 │ │ mov x1, x22 │ │ - bl 1b438 │ │ - bl 2ccb0 │ │ - bl 2ccbc │ │ + bl 1d6c8 │ │ + bl 2cd88 │ │ + bl 2cd94 │ │ │ │ -000000000001947c : │ │ +0000000000019310 : │ │ sub sp, sp, #0x170 │ │ stp x29, x30, [sp, #272] │ │ stp x28, x27, [sp, #288] │ │ stp x26, x25, [sp, #304] │ │ stp x24, x23, [sp, #320] │ │ stp x22, x21, [sp, #336] │ │ stp x20, x19, [sp, #352] │ │ add x29, sp, #0x110 │ │ mov x20, x4 │ │ orr w8, w3, w2 │ │ mov x19, x0 │ │ - tbnz w8, #31, 1952c │ │ + tbnz w8, #31, 193c0 │ │ mov w0, w2 │ │ mov w22, w3 │ │ mov x24, x7 │ │ mov x25, x6 │ │ mov x27, x5 │ │ - bl 64e10 │ │ - tbnz w0, #31, 1956c │ │ + bl 641a0 │ │ + tbnz w0, #31, 19400 │ │ mov w21, w0 │ │ mov w0, w22 │ │ - bl 64e10 │ │ - tbnz w0, #31, 195a8 │ │ + bl 641a0 │ │ + tbnz w0, #31, 1943c │ │ mov w22, w0 │ │ stur xzr, [x29, #-112] │ │ - cbz x19, 195f0 │ │ + cbz x19, 19484 │ │ ldr x8, [x19] │ │ - cbz x8, 19608 │ │ + cbz x8, 1949c │ │ ldr x8, [x8, #1752] │ │ - cbz x8, 19620 │ │ + cbz x8, 194b4 │ │ sub x1, x29, #0x70 │ │ mov x0, x19 │ │ blr x8 │ │ cmn w0, #0x4 │ │ mov w8, #0x6 // #6 │ │ - b.le 1963c │ │ + b.le 194d0 │ │ cmn w0, #0x2 │ │ - b.gt 1965c │ │ + b.gt 194f0 │ │ cmn w0, #0x3 │ │ - b.eq 196fc // b.none │ │ + b.eq 19590 // b.none │ │ cmn w0, #0x2 │ │ - b.ne 19710 // b.any │ │ + b.ne 195a4 // b.any │ │ mov w8, #0x1 // #1 │ │ - b 19710 │ │ + b 195a4 │ │ mov x0, x19 │ │ mov x1, x20 │ │ - bl 1f148 │ │ + bl 1f220 │ │ nop │ │ - adr x2, 7e78 │ │ + adr x2, 7fcf │ │ sub x0, x29, #0x70 │ │ mov x1, x19 │ │ mov w3, #0x18 // #24 │ │ - bl 1afb4 │ │ + bl 1ae30 │ │ ldurb w8, [x29, #-112] │ │ cmp w8, #0xff │ │ - b.eq 19564 // b.none │ │ + b.eq 193f8 // b.none │ │ sub x0, x29, #0x70 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ mov w24, #0x2 // #2 │ │ - b 19770 │ │ + b 19604 │ │ mov x0, x19 │ │ mov x1, x20 │ │ - bl 1f148 │ │ + bl 1f220 │ │ nop │ │ - adr x2, 7dae │ │ + adr x2, 7f05 │ │ sub x0, x29, #0x70 │ │ mov x1, x19 │ │ mov w3, #0x2a // #42 │ │ - bl 1afb4 │ │ + bl 1ae30 │ │ ldurb w8, [x29, #-112] │ │ cmp w8, #0xff │ │ - b.eq 195e8 // b.none │ │ + b.eq 1947c // b.none │ │ sub x0, x29, #0x70 │ │ - bl 1b980 │ │ - b 195e8 │ │ + bl 1dc1c │ │ + b 1947c │ │ mov w0, w21 │ │ - bl 64e20 │ │ + bl 641b0 │ │ mov x0, x19 │ │ mov x1, x20 │ │ - bl 1f148 │ │ + bl 1f220 │ │ nop │ │ - adr x2, 7dd8 │ │ + adr x2, 7f2f │ │ sub x0, x29, #0x70 │ │ mov x1, x19 │ │ mov w3, #0x2b // #43 │ │ - bl 1afb4 │ │ + bl 1ae30 │ │ ldurb w8, [x29, #-112] │ │ cmp w8, #0xff │ │ - b.eq 195e8 // b.none │ │ + b.eq 1947c // b.none │ │ sub x0, x29, #0x70 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ mov w24, #0x1 // #1 │ │ - b 19770 │ │ + b 19604 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a3 │ │ + adr x9, 9930 │ │ strb w8, [sp, #64] │ │ mov w8, #0x6 // #6 │ │ - b 19634 │ │ + b 194c8 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a9 │ │ + adr x9, 9936 │ │ strb w8, [sp, #64] │ │ mov w8, #0x7 // #7 │ │ - b 19634 │ │ + b 194c8 │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 93bf │ │ + adr x9, 994c │ │ strb w8, [sp, #64] │ │ mov w8, #0x9 // #9 │ │ stp x9, x8, [sp, #72] │ │ - b 1971c │ │ + b 195b0 │ │ cmn w0, #0x6 │ │ - b.eq 196f4 // b.none │ │ + b.eq 19588 // b.none │ │ cmn w0, #0x5 │ │ - b.eq 1970c // b.none │ │ + b.eq 195a0 // b.none │ │ cmn w0, #0x4 │ │ - b.ne 19710 // b.any │ │ + b.ne 195a4 // b.any │ │ mov w8, #0x3 // #3 │ │ - b 19710 │ │ + b 195a4 │ │ cmn w0, #0x1 │ │ - b.eq 19704 // b.none │ │ - cbnz w0, 19710 │ │ + b.eq 19598 // b.none │ │ + cbnz w0, 195a4 │ │ ldur x26, [x29, #-112] │ │ - cbz x26, 19794 │ │ + cbz x26, 19628 │ │ mov w0, #0x18 // #24 │ │ - bl 64e30 │ │ - cbz x0, 199e4 │ │ + bl 641c0 │ │ + cbz x0, 19874 │ │ mov w8, #0x1 // #1 │ │ mov x23, x0 │ │ str x26, [x0, #16] │ │ dup v0.2d, x8 │ │ str q0, [x0] │ │ add x0, sp, #0x40 │ │ mov x1, x19 │ │ mov x2, x24 │ │ - bl 1ab14 │ │ + bl 1a9a0 │ │ ldrb w8, [sp, #64] │ │ cmp w8, #0xff │ │ - b.eq 197b0 // b.none │ │ + b.eq 19644 // b.none │ │ mov x0, x19 │ │ mov x1, x20 │ │ - bl 1f148 │ │ + bl 1f220 │ │ nop │ │ - adr x2, 7e40 │ │ + adr x2, 7f97 │ │ sub x0, x29, #0x70 │ │ mov x1, x19 │ │ mov w3, #0x23 // #35 │ │ - bl 1afb4 │ │ + bl 1ae30 │ │ ldurb w8, [x29, #-112] │ │ cmp w8, #0xff │ │ - b.eq 196e4 // b.none │ │ + b.eq 19578 // b.none │ │ sub x0, x29, #0x70 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ add x0, sp, #0x40 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ mov w24, #0x1 // #1 │ │ - b 19894 │ │ + b 19728 │ │ mov w8, #0x5 // #5 │ │ - b 19710 │ │ + b 195a4 │ │ mov w8, #0x2 // #2 │ │ - b 19710 │ │ + b 195a4 │ │ mov w8, wzr │ │ - b 19710 │ │ + b 195a4 │ │ mov w8, #0x4 // #4 │ │ mov w9, #0xe // #14 │ │ stp w8, w0, [sp, #68] │ │ strb w9, [sp, #64] │ │ mov x0, x19 │ │ mov x1, x20 │ │ - bl 1f148 │ │ + bl 1f220 │ │ nop │ │ - adr x2, 7e63 │ │ + adr x2, 7fba │ │ sub x0, x29, #0x70 │ │ mov x1, x19 │ │ mov w3, #0x15 // #21 │ │ - bl 1afb4 │ │ + bl 1ae30 │ │ ldurb w8, [x29, #-112] │ │ cmp w8, #0xff │ │ - b.eq 19754 // b.none │ │ + b.eq 195e8 // b.none │ │ sub x0, x29, #0x70 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ add x0, sp, #0x40 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ mov w24, #0x1 // #1 │ │ mov w0, w22 │ │ - bl 64e20 │ │ + bl 641b0 │ │ mov w0, w21 │ │ - bl 64e20 │ │ + bl 641b0 │ │ mov w0, w24 │ │ ldp x20, x19, [sp, #352] │ │ ldp x22, x21, [sp, #336] │ │ ldp x24, x23, [sp, #320] │ │ ldp x26, x25, [sp, #304] │ │ ldp x28, x27, [sp, #288] │ │ ldp x29, x30, [sp, #272] │ │ add sp, sp, #0x170 │ │ ret │ │ mov w8, #0x7 // #7 │ │ mov w9, #0x15 // #21 │ │ strb w8, [sp, #64] │ │ nop │ │ - adr x8, 93c8 │ │ + adr x8, 9955 │ │ stp x8, x9, [sp, #72] │ │ - b 1971c │ │ + b 195b0 │ │ mov x2, x25 │ │ ldr x25, [sp, #72] │ │ add x0, sp, #0x40 │ │ mov x1, x19 │ │ - bl 1ab14 │ │ + bl 1a9a0 │ │ ldrb w8, [sp, #64] │ │ cmp w8, #0xff │ │ - b.eq 19818 // b.none │ │ + b.eq 196ac // b.none │ │ mov x0, x19 │ │ mov x1, x20 │ │ - bl 1f148 │ │ + bl 1f220 │ │ nop │ │ - adr x2, 7e1d │ │ + adr x2, 7f74 │ │ sub x0, x29, #0x70 │ │ mov x1, x19 │ │ mov w3, #0x23 // #35 │ │ - bl 1afb4 │ │ + bl 1ae30 │ │ ldurb w8, [x29, #-112] │ │ cmp w8, #0xff │ │ - b.eq 19808 // b.none │ │ + b.eq 1969c // b.none │ │ sub x0, x29, #0x70 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ add x0, sp, #0x40 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ mov w24, #0x1 // #1 │ │ - b 19874 │ │ + b 19708 │ │ ldr x26, [sp, #72] │ │ sub x0, x29, #0x70 │ │ mov x1, x19 │ │ mov x2, x20 │ │ - bl 1ad50 │ │ + bl 1abdc │ │ ldurb w8, [x29, #-112] │ │ cmp w8, #0xff │ │ - b.eq 198b8 // b.none │ │ + b.eq 1974c // b.none │ │ mov x0, x19 │ │ mov x1, x20 │ │ - bl 1f2fc │ │ + bl 1f3d8 │ │ sub x0, x29, #0x70 │ │ - bl 1b3dc │ │ + bl 1d670 │ │ ldxr x8, [x26] │ │ sub x9, x8, #0x1 │ │ stlxr w10, x9, [x26] │ │ - cbnz w10, 1984c │ │ + cbnz w10, 196e0 │ │ cmp x8, #0x1 │ │ - b.ne 19870 // b.any │ │ + b.ne 19704 // b.any │ │ dmb ishld │ │ mov x0, x26 │ │ - bl 3048c │ │ + bl 311b0 │ │ mov w24, #0x2 // #2 │ │ ldxr x8, [x25] │ │ subs x8, x8, #0x1 │ │ stlxr w9, x8, [x25] │ │ - cbnz w9, 19874 │ │ - b.ne 19894 // b.any │ │ + cbnz w9, 19708 │ │ + b.ne 19728 // b.any │ │ dmb ishld │ │ mov x0, x25 │ │ - bl 3048c │ │ + bl 311b0 │ │ ldxr x8, [x23] │ │ subs x8, x8, #0x1 │ │ stlxr w9, x8, [x23] │ │ - cbnz w9, 19894 │ │ - b.ne 19760 // b.any │ │ + cbnz w9, 19728 │ │ + b.ne 195f4 // b.any │ │ mov x0, x23 │ │ dmb ishld │ │ - bl 20bec │ │ - b 19760 │ │ + bl 20b7c │ │ + b 195f4 │ │ ldp x8, x3, [x29, #-104] │ │ ldur x4, [x29, #-88] │ │ str x4, [sp, #136] │ │ stp x8, x3, [sp, #120] │ │ ldxr x8, [x23] │ │ add x9, x8, #0x1 │ │ stxr w10, x9, [x23] │ │ - cbnz w10, 198c8 │ │ - tbnz x8, #63, 199f0 │ │ + cbnz w10, 1975c │ │ + tbnz x8, #63, 19880 │ │ str w21, [sp, #80] │ │ stp x25, x23, [sp, #64] │ │ ldxr x8, [x23] │ │ add x9, x8, #0x1 │ │ stxr w10, x9, [x23] │ │ - cbnz w10, 198e4 │ │ - tbnz x8, #63, 199f0 │ │ + cbnz w10, 19778 │ │ + tbnz x8, #63, 19880 │ │ sub x8, x29, #0x80 │ │ nop │ │ - adr x9, 69228 │ │ + adr x9, 685b8 │ │ stp x8, x9, [x29, #-112] │ │ mov w8, #0xbf800000 // #-1082130432 │ │ stur w8, [x29, #-40] │ │ mov w8, #0xffffffff // #-1 │ │ stur w8, [x29, #-80] │ │ mov w8, #0x1 // #1 │ │ stp xzr, x8, [x29, #-64] │ │ @@ -810,730 +809,728 @@ │ │ sturb wzr, [x29, #-68] │ │ stur xzr, [x29, #-48] │ │ sub x0, x29, #0x20 │ │ add x1, sp, #0x40 │ │ sub x7, x29, #0x70 │ │ mov w2, w22 │ │ mov x6, x27 │ │ - bl 1d5c4 │ │ + bl 1cccc │ │ mov x0, x19 │ │ mov x1, x20 │ │ - bl 1f148 │ │ + bl 1f220 │ │ ldur x8, [x29, #-32] │ │ cmn x8, #0x1 │ │ - b.eq 19980 // b.none │ │ + b.eq 19814 // b.none │ │ sub x1, x29, #0x20 │ │ mov x0, x19 │ │ - bl 1f350 │ │ + bl 1f42c │ │ mov w24, w0 │ │ - b 19994 │ │ + b 19824 │ │ mov w0, w22 │ │ - bl 604d4 │ │ - cbz x0, 19990 │ │ - bl 2ffe0 │ │ + bl 5f9a8 │ │ + bl 3fe18 │ │ mov w24, wzr │ │ ldur x8, [x29, #-64] │ │ - cbz x8, 199a4 │ │ + cbz x8, 19834 │ │ ldur x0, [x29, #-56] │ │ - bl 64e40 │ │ + bl 641d0 │ │ sub x0, x29, #0x80 │ │ - bl 1b750 │ │ + bl 1d9e0 │ │ add x0, sp, #0x40 │ │ - bl 1b7ec │ │ + bl 1da74 │ │ add x0, sp, #0x78 │ │ - bl 32f48 │ │ + bl 34058 │ │ ldxr x8, [x23] │ │ subs x8, x8, #0x1 │ │ stlxr w9, x8, [x23] │ │ - cbnz w9, 199bc │ │ - b.ne 199dc // b.any │ │ + cbnz w9, 1984c │ │ + b.ne 1986c // b.any │ │ mov x0, x23 │ │ dmb ishld │ │ - bl 20bec │ │ + bl 20b7c │ │ mov w0, w22 │ │ - b 1976c │ │ + b 19600 │ │ mov w0, #0x8 // #8 │ │ mov w1, #0x18 // #24 │ │ - bl 24ab0 │ │ + bl 248d0 │ │ brk #0x1 │ │ - b 19a08 │ │ + b 19898 │ │ mov x24, x0 │ │ - b 19a48 │ │ + b 198e8 │ │ mov x24, x0 │ │ - b 19a40 │ │ + b 198e0 │ │ mov x24, x0 │ │ - b 19a28 │ │ + b 198c8 │ │ + mov x24, x0 │ │ + sub x0, x29, #0x70 │ │ + bl 1d670 │ │ + b 198fc │ │ ldur x8, [x29, #-32] │ │ mov x24, x0 │ │ cmn x8, #0x1 │ │ - b.eq 19a28 // b.none │ │ + b.eq 198c8 // b.none │ │ sub x0, x29, #0x20 │ │ - bl 1b890 │ │ + bl 1db10 │ │ ldur x8, [x29, #-64] │ │ - cbz x8, 19a38 │ │ + cbz x8, 198d8 │ │ ldur x0, [x29, #-56] │ │ - bl 64e40 │ │ + bl 641d0 │ │ sub x0, x29, #0x80 │ │ - bl 1b750 │ │ + bl 1d9e0 │ │ add x0, sp, #0x40 │ │ - bl 1b7ec │ │ + bl 1da74 │ │ add x0, sp, #0x78 │ │ - bl 32f48 │ │ + bl 34058 │ │ mov w25, wzr │ │ - b 19ae4 │ │ - mov x24, x0 │ │ - sub x0, x29, #0x70 │ │ - bl 1b3dc │ │ - b 19a6c │ │ + b 19974 │ │ mov x24, x0 │ │ ldxr x8, [x26] │ │ subs x8, x8, #0x1 │ │ stlxr w9, x8, [x26] │ │ - cbnz w9, 19a6c │ │ - b.ne 19aa4 // b.any │ │ + cbnz w9, 198fc │ │ + b.ne 19934 // b.any │ │ dmb ishld │ │ mov x0, x26 │ │ - bl 3048c │ │ - b 19aa4 │ │ + bl 311b0 │ │ + b 19934 │ │ mov x24, x0 │ │ add x0, sp, #0x40 │ │ - bl 1b400 │ │ - b 19aa4 │ │ + bl 1d694 │ │ + b 19934 │ │ mov x24, x0 │ │ ldxr x8, [x25] │ │ sub x9, x8, #0x1 │ │ stlxr w10, x9, [x25] │ │ - cbnz w10, 19aa4 │ │ + cbnz w10, 19934 │ │ cmp x8, #0x1 │ │ - b.ne 19ae0 // b.any │ │ + b.ne 19970 // b.any │ │ dmb ishld │ │ mov x0, x25 │ │ - bl 3048c │ │ - b 19ae0 │ │ + bl 311b0 │ │ + b 19970 │ │ mov x24, x0 │ │ add x0, sp, #0x40 │ │ - bl 1b400 │ │ - b 19ae0 │ │ + bl 1d694 │ │ + b 19970 │ │ mov x24, x0 │ │ mov w25, #0x1 // #1 │ │ ldxr x8, [x23] │ │ subs x8, x8, #0x1 │ │ stlxr w9, x8, [x23] │ │ - cbnz w9, 19ae4 │ │ - b.ne 19b04 // b.any │ │ + cbnz w9, 19974 │ │ + b.ne 19994 // b.any │ │ mov x0, x23 │ │ dmb ishld │ │ - bl 20bec │ │ + bl 20b7c │ │ mov w0, w22 │ │ - bl 64e20 │ │ - tbnz w25, #0, 19b40 │ │ - b 19b48 │ │ - b 19b34 │ │ + bl 641b0 │ │ + tbnz w25, #0, 199d0 │ │ + b 199d8 │ │ + b 199c4 │ │ mov x24, x0 │ │ add x0, sp, #0x40 │ │ - bl 1b980 │ │ - b 19b38 │ │ - bl 2ccbc │ │ + bl 1dc1c │ │ + b 199c8 │ │ + bl 2cd94 │ │ mov x24, x0 │ │ - b 19b48 │ │ + b 199d8 │ │ mov x24, x0 │ │ mov w0, w22 │ │ - bl 64e20 │ │ + bl 641b0 │ │ mov w0, w21 │ │ - bl 64e20 │ │ + bl 641b0 │ │ mov x0, x24 │ │ - bl 3ec10 │ │ + bl 402d8 │ │ mov x21, x0 │ │ mov x22, x1 │ │ mov x0, x19 │ │ mov x1, x20 │ │ - bl 1f148 │ │ + bl 1f220 │ │ nop │ │ - adr x2, 566c │ │ + adr x2, 56f6 │ │ add x0, sp, #0x8 │ │ mov x1, x19 │ │ mov w3, #0x1a // #26 │ │ - bl 1afb4 │ │ + bl 1ae30 │ │ ldrb w8, [sp, #8] │ │ cmp w8, #0xff │ │ - b.eq 19b90 // b.none │ │ + b.eq 19a20 // b.none │ │ add x0, sp, #0x8 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ ldr x8, [x22] │ │ - cbz x8, 19ba0 │ │ + cbz x8, 19a30 │ │ mov x0, x21 │ │ blr x8 │ │ ldr x8, [x22, #8] │ │ - cbz x8, 195e8 │ │ + cbz x8, 1947c │ │ mov x0, x21 │ │ - bl 64e40 │ │ - b 195e8 │ │ + bl 641d0 │ │ + b 1947c │ │ ldr x8, [x22, #8] │ │ - cbz x8, 19bd8 │ │ + cbz x8, 19a68 │ │ mov x0, x21 │ │ - bl 64e40 │ │ - bl 2ccb0 │ │ - bl 2ccb0 │ │ + bl 641d0 │ │ + bl 2cd88 │ │ + bl 2cd88 │ │ mov x0, x21 │ │ mov x1, x22 │ │ - bl 1b438 │ │ - bl 2ccb0 │ │ - bl 2ccbc │ │ + bl 1d6c8 │ │ + bl 2cd88 │ │ + bl 2cd94 │ │ sub sp, sp, #0x1a0 │ │ str d8, [sp, #304] │ │ stp x29, x30, [sp, #320] │ │ stp x28, x27, [sp, #336] │ │ stp x26, x25, [sp, #352] │ │ stp x24, x23, [sp, #368] │ │ stp x22, x21, [sp, #384] │ │ stp x20, x19, [sp, #400] │ │ add x29, sp, #0x140 │ │ ldr x8, [x2, #16] │ │ mov x21, x0 │ │ - cbz x8, 19c5c │ │ + cbz x8, 19aec │ │ mov x19, x1 │ │ ldr x23, [x29, #96] │ │ add x0, sp, #0x90 │ │ - sub x1, x29, #0x40 │ │ + sub x1, x29, #0x60 │ │ mov x25, x6 │ │ mov x26, x5 │ │ mov x24, x2 │ │ mov x27, x7 │ │ stur x3, [x29, #-8] │ │ mov x20, x4 │ │ - stp x5, x6, [x29, #-64] │ │ - bl 2156c │ │ + stp x5, x6, [x29, #-96] │ │ + bl 2150c │ │ ldrb w10, [sp, #144] │ │ cmp w10, #0x3 │ │ - b.ne 19c78 // b.any │ │ + b.ne 19b08 // b.any │ │ ldrb w8, [sp, #145] │ │ cmp w8, #0x1 │ │ cset w23, eq // eq = none │ │ - b 19d78 │ │ + b 19c04 │ │ mov w8, #0x7 // #7 │ │ nop │ │ - adr x9, 56bc │ │ + adr x9, 5746 │ │ strb w8, [x21] │ │ mov w8, #0x18 // #24 │ │ stp x9, x8, [x21, #8] │ │ - b 19da8 │ │ + b 19c34 │ │ str x23, [sp, #48] │ │ ldrb w11, [sp, #145] │ │ ldr x8, [sp, #152] │ │ ldur x12, [sp, #163] │ │ cmp w10, #0x2 │ │ - sub x14, x29, #0x70 │ │ + sub x14, x29, #0x78 │ │ ldrb w9, [sp, #160] │ │ ldrb w23, [sp, #161] │ │ ldr x13, [sp, #168] │ │ ldrb w10, [sp, #162] │ │ - stur x12, [x29, #-88] │ │ - stur x13, [x14, #29] │ │ - b.ne 19cb4 // b.any │ │ + stur x12, [x29, #-120] │ │ + stur x13, [x14, #5] │ │ + b.ne 19b44 // b.any │ │ mov w23, w11 │ │ - b 19d78 │ │ - ldur x11, [x29, #-88] │ │ - ldur x12, [x14, #29] │ │ - cmn x8, #0x1 │ │ - stur x11, [x29, #-112] │ │ - stur x12, [x14, #5] │ │ - b.eq 19d78 // b.none │ │ - ldur x11, [x29, #-112] │ │ + b 19c04 │ │ + ldur x11, [x29, #-120] │ │ ldur x12, [x14, #5] │ │ + cmn x8, #0x1 │ │ + stur x11, [x29, #-56] │ │ + stur x12, [x14, #69] │ │ + b.eq 19c04 // b.none │ │ + ldur x11, [x29, #-56] │ │ + ldur x12, [x14, #69] │ │ strb w9, [sp, #96] │ │ strb w10, [sp, #98] │ │ str x11, [sp, #144] │ │ mov x11, #0x8000000000000003 // #-9223372036854775805 │ │ stur x12, [sp, #149] │ │ cmp x8, x11 │ │ ldr x9, [sp, #144] │ │ str x19, [sp, #32] │ │ str x8, [sp, #88] │ │ strb w23, [sp, #97] │ │ stur x9, [sp, #99] │ │ str x12, [sp, #104] │ │ - b.ne 1a6b4 // b.any │ │ + b.ne 1a540 // b.any │ │ ldr x0, [sp, #96] │ │ ldp x28, x19, [x0] │ │ ldp x23, x22, [x0, #16] │ │ - bl 64e40 │ │ + bl 641d0 │ │ ldr x9, [sp, #48] │ │ str x28, [sp, #24] │ │ stp x28, x19, [sp, #56] │ │ cmp x23, x9 │ │ str x19, [sp, #40] │ │ stp x23, x22, [sp, #72] │ │ - b.ne 1a0a4 // b.any │ │ + b.ne 19f34 // b.any │ │ ldr x19, [sp, #32] │ │ mov x28, x22 │ │ mov x23, x9 │ │ - cbz x9, 19e40 │ │ + cbz x9, 19cc8 │ │ ldr x9, [sp, #40] │ │ mov x8, x27 │ │ ldr x9, [x9] │ │ eor x10, x9, #0x8000000000000000 │ │ cmp x9, #0x0 │ │ - csinc x9, x10, xzr, mi // mi = first │ │ - ldrb w10, [x27] │ │ - sub x11, x9, #0x1 │ │ + ldrb w9, [x27] │ │ + csinc x10, x10, xzr, mi // mi = first │ │ + sub x11, x10, #0x1 │ │ cmp x11, #0x2 │ │ - b.cs 19dcc // b.hs, b.nlast │ │ - tst w10, #0xff │ │ - b.ne 1a0a4 // b.any │ │ - b 19e38 │ │ + b.cs 19c58 // b.hs, b.nlast │ │ + cbnz w9, 19f34 │ │ + b 19cc0 │ │ mov x0, x25 │ │ - bl 64e30 │ │ - cbz x0, 1a9cc │ │ + bl 641c0 │ │ + cbz x0, 1a858 │ │ mov x1, x26 │ │ mov x2, x25 │ │ mov x19, x0 │ │ - bl 64e50 │ │ + bl 641e0 │ │ mov w8, #0xd // #13 │ │ strb w23, [x21, #1] │ │ strb w8, [x21] │ │ stp x25, x19, [x21, #8] │ │ str x25, [x21, #24] │ │ ldp x20, x19, [sp, #400] │ │ ldr d8, [sp, #304] │ │ ldp x22, x21, [sp, #384] │ │ ldp x24, x23, [sp, #368] │ │ ldp x26, x25, [sp, #352] │ │ ldp x28, x27, [sp, #336] │ │ ldp x29, x30, [sp, #320] │ │ add sp, sp, #0x1a0 │ │ ret │ │ - cbnz x9, 1a99c │ │ - ldr x9, [sp, #40] │ │ - and x10, x10, #0xff │ │ + cbnz x10, 1a828 │ │ + ldr x10, [sp, #40] │ │ nop │ │ - adr x11, 4c80 │ │ - ldrb w9, [x9, #8] │ │ - adr x12, 19df4 │ │ - ldrb w13, [x11, x10] │ │ + adr x11, 4cf0 │ │ + ldrb w10, [x10, #8] │ │ + adr x12, 19c7c │ │ + ldrb w13, [x11, x9] │ │ add x12, x12, x13, lsl #2 │ │ br x12 │ │ - mov w10, #0x2 // #2 │ │ - b 19e30 │ │ - mov w10, #0x5 // #5 │ │ - b 19e30 │ │ - mov w10, #0x8 // #8 │ │ - b 19e30 │ │ - mov w10, #0x7 // #7 │ │ - b 19e30 │ │ - mov w10, #0x4 // #4 │ │ - b 19e30 │ │ - mov w10, #0x6 // #6 │ │ - b 19e30 │ │ - mov x10, xzr │ │ - b 19e30 │ │ - mov w10, #0x3 // #3 │ │ - cmp x10, w9, uxtb │ │ - b.ne 1a0a4 // b.any │ │ + mov w9, #0x2 // #2 │ │ + b 19cb8 │ │ + mov w9, #0x5 // #5 │ │ + b 19cb8 │ │ + mov w9, #0x8 // #8 │ │ + b 19cb8 │ │ + mov w9, #0x7 // #7 │ │ + b 19cb8 │ │ + mov w9, #0x4 // #4 │ │ + b 19cb8 │ │ + mov w9, #0x6 // #6 │ │ + b 19cb8 │ │ + mov x9, xzr │ │ + b 19cb8 │ │ + mov w9, #0x3 // #3 │ │ + cmp x9, w10, uxtb │ │ + b.ne 19f34 // b.any │ │ cmp x23, #0x1 │ │ - b.ne 19ef4 // b.any │ │ + b.ne 19d80 // b.any │ │ ldr x1, [x24, #16] │ │ - cbz x1, 19ecc │ │ - cbz x19, 19ee0 │ │ + cbz x1, 19d58 │ │ + cbz x19, 19d6c │ │ ldr x8, [x19] │ │ nop │ │ - adr x10, 93a9 │ │ - cbz x8, 19f24 │ │ + adr x10, 9936 │ │ + cbz x8, 19dac │ │ ldr x8, [x8, #248] │ │ - cbz x8, 19f30 │ │ + cbz x8, 19db8 │ │ mov x0, x19 │ │ blr x8 │ │ str x0, [sp, #8] │ │ - cbz x23, 19f98 │ │ + cbz x23, 19e1c │ │ lsl x22, x23, #3 │ │ mov w1, #0x8 // #8 │ │ mov x0, x22 │ │ - bl 22bc0 │ │ + bl 2e3f0 │ │ str x0, [sp, #16] │ │ - cbz x0, 1a9d8 │ │ + cbz x0, 1a864 │ │ ldrb w9, [x27] │ │ - adrp x11, 4000 │ │ - add x11, x11, #0xc94 │ │ - mov w10, wzr │ │ + adrp x10, 4000 │ │ + add x10, x10, #0xd04 │ │ + mov w11, wzr │ │ mov x8, xzr │ │ - adr x12, 19ebc │ │ - ldrb w13, [x11, x9] │ │ + adr x12, 19d44 │ │ + ldrb w13, [x10, x9] │ │ add x12, x12, x13, lsl #2 │ │ ldur x1, [x29, #-8] │ │ mov x9, xzr │ │ - mov w11, wzr │ │ + mov x10, xzr │ │ br x12 │ │ - ldrb w10, [x27, #1] │ │ + ldrb w11, [x27, #1] │ │ mov x8, xzr │ │ mov x9, xzr │ │ - b 19fec │ │ - adrp x10, 4000 │ │ - add x10, x10, #0xcc0 │ │ + mov x10, xzr │ │ + b 19e78 │ │ + adrp x10, 4000 │ │ + add x10, x10, #0xd50 │ │ mov w8, #0x7 // #7 │ │ mov w9, #0x10 // #16 │ │ - b 19f40 │ │ + b 19dc8 │ │ nop │ │ - adr x10, 93a3 │ │ + adr x10, 9930 │ │ mov w8, #0x8 // #8 │ │ mov w9, #0x6 // #6 │ │ - b 19f40 │ │ + b 19dc8 │ │ ldr x9, [sp, #40] │ │ + ldrb w8, [x8, #16] │ │ ldr x9, [x9, #24] │ │ eor x10, x9, #0x8000000000000000 │ │ cmp x9, #0x0 │ │ - ldrb w9, [x8, #16] │ │ - csinc x10, x10, xzr, mi // mi = first │ │ - sub x11, x10, #0x1 │ │ - cmp x11, #0x2 │ │ - b.cs 19f68 // b.hs, b.nlast │ │ - tst w9, #0xff │ │ - b.ne 1a0a4 // b.any │ │ - b 19e40 │ │ + csinc x9, x10, xzr, mi // mi = first │ │ + sub x10, x9, #0x1 │ │ + cmp x10, #0x2 │ │ + b.cs 19df0 // b.hs, b.nlast │ │ + cbnz w8, 19f34 │ │ + b 19cc8 │ │ mov w8, #0x8 // #8 │ │ mov w9, #0x7 // #7 │ │ - b 19f40 │ │ + b 19dc8 │ │ nop │ │ - adr x10, 571b │ │ + adr x10, 57a5 │ │ mov w8, #0x6 // #6 │ │ mov w9, #0xe // #14 │ │ ldr x0, [sp, #40] │ │ add x20, x23, #0x1 │ │ strb w8, [x21] │ │ stp x10, x9, [x21, #8] │ │ subs x20, x20, #0x1 │ │ - b.eq 1a4f4 // b.none │ │ + b.eq 1a380 // b.none │ │ add x19, x0, #0x18 │ │ - bl 1bb64 │ │ + bl 1de00 │ │ mov x0, x19 │ │ - b 19f50 │ │ - cbnz x10, 1a99c │ │ - ldr x8, [sp, #40] │ │ - and x9, x9, #0xff │ │ - adrp x10, 4000 │ │ - add x10, x10, #0xc8a │ │ - ldrb w8, [x8, #32] │ │ - adr x11, 19f90 │ │ - ldrb w12, [x10, x9] │ │ + b 19dd8 │ │ + cbnz x9, 1a828 │ │ + ldr x9, [sp, #40] │ │ + adrp x10, 4000 │ │ + add x10, x10, #0xcfa │ │ + ldrb w9, [x9, #32] │ │ + adr x11, 19e14 │ │ + ldrb w12, [x10, x8] │ │ add x11, x11, x12, lsl #2 │ │ br x11 │ │ - mov w9, #0x2 // #2 │ │ - b 1a09c │ │ + mov w8, #0x2 // #2 │ │ + b 19f2c │ │ mov w8, #0x8 // #8 │ │ str x8, [sp, #16] │ │ ldur x1, [x29, #-8] │ │ - b 1a118 │ │ - ldrh w10, [x27, #2] │ │ + b 19fa8 │ │ + ldrh w11, [x27, #2] │ │ mov x9, xzr │ │ - ubfx x8, x10, #8, #8 │ │ - b 19fec │ │ - ldr w10, [x27, #4] │ │ - b 19fe4 │ │ - ldr x10, [x27, #8] │ │ - b 19fd0 │ │ + mov x10, xzr │ │ + ubfx x8, x11, #8, #8 │ │ + b 19e78 │ │ + ldr w11, [x27, #4] │ │ + mov x10, xzr │ │ + b 19e70 │ │ + ldr x11, [x27, #8] │ │ + b 19e5c │ │ ldr x8, [x27, #8] │ │ - ldr x10, [x8] │ │ - lsr x8, x10, #8 │ │ - lsr x9, x10, #16 │ │ - lsr x11, x10, #32 │ │ - b 19fec │ │ - ldp w10, w11, [x27, #8] │ │ - lsr x8, x10, #8 │ │ - lsr x9, x10, #16 │ │ - and x10, x10, #0xff │ │ + ldr x11, [x8] │ │ + lsr x8, x11, #8 │ │ + lsr x9, x11, #16 │ │ + lsr x10, x11, #32 │ │ + b 19e78 │ │ + ldp w11, w10, [x27, #8] │ │ + lsr x8, x11, #8 │ │ + lsr x9, x11, #16 │ │ + and x11, x11, #0xff │ │ cmp x23, #0x1 │ │ - bfi x10, x8, #8, #8 │ │ - bfi x10, x9, #16, #16 │ │ + bfi x11, x8, #8, #8 │ │ + bfi x11, x9, #16, #16 │ │ ldr x9, [sp, #16] │ │ - orr x8, x10, x11, lsl #32 │ │ + orr x8, x11, x10, lsl #32 │ │ str x8, [x9] │ │ - b.eq 1a118 // b.none │ │ + b.eq 19fa8 // b.none │ │ ldrb w9, [x27, #16] │ │ - adrp x11, 4000 │ │ - add x11, x11, #0xc9e │ │ - mov w10, wzr │ │ + adrp x10, 4000 │ │ + add x10, x10, #0xd0e │ │ + mov w11, wzr │ │ mov x8, xzr │ │ - adr x12, 1a038 │ │ - ldrb w13, [x11, x9] │ │ + adr x12, 19ec4 │ │ + ldrb w13, [x10, x9] │ │ add x12, x12, x13, lsl #2 │ │ mov x9, xzr │ │ - mov w11, wzr │ │ + mov x10, xzr │ │ br x12 │ │ - ldrh w10, [x27, #18] │ │ + ldrh w11, [x27, #18] │ │ mov x9, xzr │ │ - ubfx x8, x10, #8, #8 │ │ - b 1a100 │ │ - ldrb w10, [x27, #17] │ │ + mov x10, xzr │ │ + ubfx x8, x11, #8, #8 │ │ + b 19f90 │ │ + ldrb w11, [x27, #17] │ │ mov x8, xzr │ │ mov x9, xzr │ │ - b 1a100 │ │ - ldr w10, [x27, #20] │ │ - lsr x8, x10, #8 │ │ - lsr x9, x10, #16 │ │ - b 1a100 │ │ - mov w9, #0x5 // #5 │ │ - b 1a09c │ │ - mov w9, #0x8 // #8 │ │ - b 1a09c │ │ - mov w9, #0x7 // #7 │ │ - b 1a09c │ │ - mov w9, #0x4 // #4 │ │ - b 1a09c │ │ - mov w9, #0x6 // #6 │ │ - b 1a09c │ │ - mov x9, xzr │ │ - b 1a09c │ │ - mov w9, #0x3 // #3 │ │ - cmp x9, w8, uxtb │ │ - b.eq 19e40 // b.none │ │ + mov x10, xzr │ │ + b 19f90 │ │ + ldr w11, [x27, #20] │ │ + mov x10, xzr │ │ + b 19f70 │ │ + mov w8, #0x5 // #5 │ │ + b 19f2c │ │ + mov w8, #0x8 // #8 │ │ + b 19f2c │ │ + mov w8, #0x7 // #7 │ │ + b 19f2c │ │ + mov w8, #0x4 // #4 │ │ + b 19f2c │ │ + mov w8, #0x6 // #6 │ │ + b 19f2c │ │ + mov x8, xzr │ │ + b 19f2c │ │ + mov w8, #0x3 // #3 │ │ + cmp x8, w9, uxtb │ │ + b.eq 19cc8 // b.none │ │ ldur q0, [sp, #56] │ │ ldur q1, [sp, #72] │ │ mov w8, #0x2 // #2 │ │ strb w8, [x21] │ │ stur q0, [sp, #151] │ │ stur q1, [sp, #167] │ │ ldp q0, q1, [sp, #144] │ │ ldur x8, [sp, #175] │ │ stur q0, [x21, #1] │ │ stur q1, [x21, #17] │ │ str x8, [x21, #32] │ │ - b 19da8 │ │ - ldr x10, [x27, #24] │ │ - b 1a0f4 │ │ - ldp w10, w11, [x27, #24] │ │ - lsr x8, x10, #8 │ │ - lsr x9, x10, #16 │ │ - b 1a100 │ │ + b 19c34 │ │ + ldr x11, [x27, #24] │ │ + b 19f84 │ │ + ldp w11, w10, [x27, #24] │ │ + lsr x8, x11, #8 │ │ + lsr x9, x11, #16 │ │ + b 19f90 │ │ ldr x8, [x27, #24] │ │ - ldr x10, [x8] │ │ - lsr x8, x10, #8 │ │ - lsr x9, x10, #16 │ │ - lsr x11, x10, #32 │ │ - and x10, x10, #0xff │ │ - bfi x10, x8, #8, #8 │ │ - bfi x10, x9, #16, #16 │ │ + ldr x11, [x8] │ │ + lsr x8, x11, #8 │ │ + lsr x9, x11, #16 │ │ + lsr x10, x11, #32 │ │ + and x11, x11, #0xff │ │ + bfi x11, x8, #8, #8 │ │ + bfi x11, x9, #16, #16 │ │ ldr x9, [sp, #16] │ │ - orr x8, x10, x11, lsl #32 │ │ + orr x8, x11, x10, lsl #32 │ │ str x8, [x9, #8] │ │ add x0, sp, #0x90 │ │ mov x2, x20 │ │ - bl 29984 │ │ + bl 29984 │ │ ldr x8, [sp, #144] │ │ cmn x8, #0x1 │ │ - b.eq 1a1f4 // b.none │ │ + b.eq 1a084 // b.none │ │ ldr q0, [sp, #144] │ │ ldr x8, [sp, #160] │ │ - sub x9, x29, #0x70 │ │ - str q0, [x9, #48] │ │ - stur x8, [x29, #-48] │ │ - sub x0, x29, #0x40 │ │ - bl 24d64 │ │ + sub x9, x29, #0x78 │ │ + stur q0, [x9, #24] │ │ + stur x8, [x29, #-80] │ │ + sub x0, x29, #0x60 │ │ + bl 24c84 │ │ mov x20, x0 │ │ mov x27, x1 │ │ add x0, sp, #0x90 │ │ mov x1, x26 │ │ mov x2, x25 │ │ - bl 29984 │ │ + bl 29984 │ │ ldr x8, [sp, #144] │ │ cmn x8, #0x1 │ │ - b.eq 1a234 // b.none │ │ + b.eq 1a0c4 // b.none │ │ ldr q0, [sp, #144] │ │ ldr x8, [sp, #160] │ │ - sub x9, x29, #0x70 │ │ - str q0, [x9, #48] │ │ - stur x8, [x29, #-48] │ │ - sub x0, x29, #0x40 │ │ - bl 24d64 │ │ + sub x9, x29, #0x78 │ │ + stur q0, [x9, #24] │ │ + stur x8, [x29, #-80] │ │ + sub x0, x29, #0x60 │ │ + bl 24c84 │ │ ldr x8, [x19] │ │ mov x26, x0 │ │ stur x1, [x29, #-8] │ │ - cbz x8, 1a210 │ │ + cbz x8, 1a0a0 │ │ ldr x8, [x8, #264] │ │ - cbz x8, 1a284 │ │ + cbz x8, 1a114 │ │ ldr x1, [sp, #8] │ │ mov x0, x19 │ │ mov x2, x20 │ │ mov x3, x26 │ │ blr x8 │ │ ldr x8, [x19] │ │ - cbz x8, 1a210 │ │ + cbz x8, 1a0a0 │ │ ldr x8, [x8, #1824] │ │ - cbz x8, 1a2e8 │ │ + cbz x8, 1a178 │ │ mov x25, x0 │ │ mov x0, x19 │ │ mov x22, x27 │ │ blr x8 │ │ and w8, w0, #0xff │ │ mov x27, x20 │ │ cmp w8, #0x1 │ │ - b.ne 1a318 // b.any │ │ + b.ne 1a1a8 // b.any │ │ mov w20, #0x5 // #5 │ │ strb w20, [sp, #88] │ │ - b 1a340 │ │ + b 1a1cc │ │ ldr x22, [sp, #160] │ │ - tbz x22, #63, 1a250 │ │ + tbz x22, #63, 1a0e0 │ │ mov x27, xzr │ │ mov x0, x27 │ │ mov x1, x22 │ │ - bl 24994 │ │ - b 1a9e4 │ │ + bl 248bc │ │ + b 1a870 │ │ mov x22, x27 │ │ mov x27, x20 │ │ mov w20, #0x8 // #8 │ │ - nop │ │ - adr x25, 93a9 │ │ mov w8, #0x7 // #7 │ │ - str x25, [sp, #96] │ │ + nop │ │ + adr x25, 9936 │ │ + stp x25, x8, [sp, #96] │ │ strb w20, [sp, #88] │ │ - b 1a33c │ │ + b 1a1cc │ │ ldr x22, [sp, #160] │ │ - tbz x22, #63, 1a2a4 │ │ + tbz x22, #63, 1a134 │ │ mov x26, xzr │ │ mov x0, x26 │ │ mov x1, x22 │ │ - bl 24994 │ │ - b 1a9e4 │ │ - cbz x22, 1a2d8 │ │ + bl 248bc │ │ + b 1a870 │ │ + cbz x22, 1a168 │ │ ldr x20, [sp, #152] │ │ mov x0, x22 │ │ mov w1, #0x1 // #1 │ │ mov w27, #0x1 // #1 │ │ - bl 22bc0 │ │ - cbz x0, 1a200 │ │ + bl 2e3f0 │ │ + cbz x0, 1a090 │ │ mov x1, x20 │ │ mov x2, x22 │ │ - stp x22, x0, [x29, #-64] │ │ - bl 64e50 │ │ - stur x22, [x29, #-48] │ │ - b 1a144 │ │ + stp x22, x0, [x29, #-96] │ │ + bl 641e0 │ │ + stur x22, [x29, #-80] │ │ + b 19fd4 │ │ mov x22, x27 │ │ mov x27, x20 │ │ mov w20, #0x6 // #6 │ │ nop │ │ - adr x25, 7d91 │ │ + adr x25, 7ee8 │ │ strb w20, [sp, #88] │ │ mov w8, #0xb // #11 │ │ - b 1a338 │ │ - cbz x22, 1a308 │ │ + b 1a1c8 │ │ + cbz x22, 1a198 │ │ ldr x25, [sp, #152] │ │ mov x0, x22 │ │ mov w1, #0x1 // #1 │ │ mov w26, #0x1 // #1 │ │ - bl 22bc0 │ │ - cbz x0, 1a240 │ │ + bl 2e3f0 │ │ + cbz x0, 1a0d0 │ │ mov x1, x25 │ │ mov x2, x22 │ │ - stp x22, x0, [x29, #-64] │ │ - bl 64e50 │ │ - stur x22, [x29, #-48] │ │ - b 1a184 │ │ + stp x22, x0, [x29, #-96] │ │ + bl 641e0 │ │ + stur x22, [x29, #-80] │ │ + b 1a014 │ │ mov w8, #0x1 // #1 │ │ - stur xzr, [x29, #-48] │ │ - stp xzr, x8, [x29, #-64] │ │ - b 1a144 │ │ + stur xzr, [x29, #-80] │ │ + stp xzr, x8, [x29, #-96] │ │ + b 19fd4 │ │ mov x22, x27 │ │ mov x27, x20 │ │ mov w20, #0x6 // #6 │ │ nop │ │ - adr x25, 568f │ │ + adr x25, 5719 │ │ strb w20, [sp, #88] │ │ mov w8, #0xe // #14 │ │ - b 1a338 │ │ + b 1a1c8 │ │ mov w8, #0x1 // #1 │ │ - stur xzr, [x29, #-48] │ │ - stp xzr, x8, [x29, #-64] │ │ - b 1a184 │ │ - cbz x25, 1a324 │ │ + stur xzr, [x29, #-80] │ │ + stp xzr, x8, [x29, #-96] │ │ + b 1a014 │ │ + cbz x25, 1a1b4 │ │ mov w20, #0xff // #255 │ │ - b 1a3d0 │ │ + b 1a25c │ │ mov w20, #0x7 // #7 │ │ nop │ │ - adr x25, 7d9c │ │ + adr x25, 7ef3 │ │ mov w8, #0x12 // #18 │ │ strb w20, [sp, #88] │ │ - str x25, [sp, #96] │ │ - str x8, [sp, #104] │ │ + stp x25, x8, [sp, #96] │ │ ldur q0, [sp, #88] │ │ ldur q1, [sp, #104] │ │ ldr x9, [sp, #136] │ │ stp q0, q1, [sp, #144] │ │ ldur q0, [sp, #120] │ │ ldrb w8, [sp, #144] │ │ str x9, [sp, #192] │ │ str q0, [sp, #176] │ │ cmp w8, #0x7 │ │ - b.ne 1a3d0 // b.any │ │ - sub x0, x29, #0x70 │ │ + b.ne 1a25c // b.any │ │ + sub x0, x29, #0x38 │ │ mov x1, x27 │ │ mov x2, x22 │ │ - bl 2effc │ │ + bl 2fd44 │ │ ldur x2, [x29, #-8] │ │ - sub x0, x29, #0x58 │ │ + sub x0, x29, #0x78 │ │ mov x1, x26 │ │ - bl 2effc │ │ - sub x10, x29, #0x70 │ │ - ldur x8, [x29, #-96] │ │ - ldur x9, [x29, #-72] │ │ - ldr q0, [x10] │ │ - ldur q1, [x29, #-88] │ │ - stur x8, [x10, #71] │ │ - stur q0, [x10, #55] │ │ - ldr q0, [x10, #48] │ │ - ldur q2, [x10, #63] │ │ + bl 2fd44 │ │ + ldur q0, [x29, #-56] │ │ + ldur x8, [x29, #-40] │ │ + sub x10, x29, #0x78 │ │ + ldur x9, [x29, #-104] │ │ + ldur q1, [x29, #-120] │ │ + stur q0, [x10, #31] │ │ + stur x8, [x10, #47] │ │ + ldur q0, [x10, #24] │ │ + ldur q2, [x10, #39] │ │ str x9, [sp, #136] │ │ - stur q1, [sp, #120] │ │ stur q0, [sp, #89] │ │ + stur q1, [sp, #120] │ │ stur q2, [sp, #104] │ │ add x0, sp, #0x90 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ ldr x25, [sp, #96] │ │ mov w20, #0x3 // #3 │ │ - b 1a480 │ │ + b 1a30c │ │ strb wzr, [x26] │ │ ldur x8, [x29, #-8] │ │ - cbz x8, 1a3e4 │ │ + cbz x8, 1a270 │ │ mov x0, x26 │ │ - bl 64e40 │ │ + bl 641d0 │ │ strb wzr, [x27] │ │ - cbz x22, 1a3f4 │ │ + cbz x22, 1a280 │ │ mov x0, x27 │ │ - bl 64e40 │ │ + bl 641d0 │ │ cmp w20, #0xff │ │ - b.ne 1a480 // b.any │ │ + b.ne 1a30c // b.any │ │ and w9, w28, #0xff │ │ ldr x1, [x24, #16] │ │ ldr x8, [x19] │ │ cmp w9, #0x8 │ │ - b.hi 1a524 // b.pmore │ │ + b.hi 1a3b0 // b.pmore │ │ cmp w9, #0x3 │ │ - b.le 1a588 │ │ + b.le 1a414 │ │ cmp w9, #0x5 │ │ - b.le 1a658 │ │ + b.le 1a4e4 │ │ cmp w9, #0x6 │ │ - b.eq 1a6d0 // b.none │ │ + b.eq 1a55c // b.none │ │ cmp w9, #0x7 │ │ - b.ne 1a7c4 // b.any │ │ - cbz x8, 1a86c │ │ + b.ne 1a650 // b.any │ │ + cbz x8, 1a6f8 │ │ ldr x8, [x8, #384] │ │ - cbz x8, 1a944 │ │ + cbz x8, 1a7d0 │ │ ldr x19, [sp, #32] │ │ ldr x3, [sp, #16] │ │ mov x2, x25 │ │ mov x0, x19 │ │ blr x8 │ │ ldr x8, [x19] │ │ - cbz x8, 1a86c │ │ + cbz x8, 1a6f8 │ │ ldr x8, [x8, #1824] │ │ - cbz x8, 1a8a8 │ │ - mov w22, w0 │ │ + cbz x8, 1a734 │ │ + mov w24, w0 │ │ ldr x0, [sp, #32] │ │ blr x8 │ │ and w8, w0, #0xff │ │ cmp w8, #0x1 │ │ - b.eq 1a568 // b.none │ │ + b.eq 1a3f4 // b.none │ │ mov w8, #0x3 // #3 │ │ - b 1a8bc │ │ + b 1a4e0 │ │ ldr w8, [sp, #92] │ │ ldur w9, [sp, #89] │ │ ldur q0, [sp, #104] │ │ ldur q1, [sp, #120] │ │ strb w20, [x21] │ │ stur w8, [sp, #147] │ │ ldr x8, [sp, #136] │ │ @@ -1541,731 +1538,727 @@ │ │ str x8, [x21, #48] │ │ mov w8, w9 │ │ ldur w9, [sp, #147] │ │ stp q0, q1, [x21, #16] │ │ stur w8, [x21, #1] │ │ str w9, [x21, #4] │ │ str x25, [x21, #8] │ │ - cbz x23, 1a4c8 │ │ + cbz x23, 1a354 │ │ ldr x0, [sp, #16] │ │ - bl 64e40 │ │ + bl 641d0 │ │ ldr x0, [sp, #8] │ │ mov x1, x19 │ │ - bl 1b6cc │ │ + bl 1d95c │ │ ldr x0, [sp, #40] │ │ add x20, x23, #0x1 │ │ subs x20, x20, #0x1 │ │ - b.eq 1a4f4 // b.none │ │ + b.eq 1a380 // b.none │ │ add x19, x0, #0x18 │ │ - bl 1bb64 │ │ + bl 1de00 │ │ mov x0, x19 │ │ - b 1a4dc │ │ + b 1a368 │ │ ldr x8, [sp, #24] │ │ - cbz x8, 19da8 │ │ + cbz x8, 19c34 │ │ ldr x0, [sp, #40] │ │ ldp x20, x19, [sp, #400] │ │ ldr d8, [sp, #304] │ │ ldp x22, x21, [sp, #384] │ │ ldp x24, x23, [sp, #368] │ │ ldp x26, x25, [sp, #352] │ │ ldp x28, x27, [sp, #336] │ │ ldp x29, x30, [sp, #320] │ │ add sp, sp, #0x1a0 │ │ - b 64e40 │ │ - cbz x8, 1a570 │ │ + b 641d0 │ │ + cbz x8, 1a3fc │ │ ldr x8, [x8, #288] │ │ - cbz x8, 1a5e4 │ │ + cbz x8, 1a470 │ │ ldr x3, [sp, #16] │ │ mov x0, x19 │ │ mov x2, x25 │ │ blr x8 │ │ ldr x8, [x19] │ │ - cbz x8, 1a570 │ │ + cbz x8, 1a3fc │ │ ldr x8, [x8, #1824] │ │ - cbz x8, 1a888 │ │ + cbz x8, 1a714 │ │ mov x25, x0 │ │ mov x0, x19 │ │ blr x8 │ │ and w8, w0, #0xff │ │ cmp w8, #0x1 │ │ - b.ne 1a8b8 // b.any │ │ + b.ne 1a744 // b.any │ │ mov w8, #0x5 // #5 │ │ - b 1a8d4 │ │ + b 1a760 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a9 │ │ + adr x9, 9936 │ │ strb w8, [x21] │ │ mov w8, #0x7 // #7 │ │ - b 1a5f8 │ │ + b 1a484 │ │ cmp w9, #0x1 │ │ - b.gt 1a600 │ │ - cbnz w9, 1a720 │ │ - cbz x8, 1a86c │ │ + b.gt 1a48c │ │ + cbnz w9, 1a5ac │ │ + cbz x8, 1a6f8 │ │ ldr x8, [x8, #312] │ │ - cbz x8, 1a8f4 │ │ + cbz x8, 1a780 │ │ ldr x19, [sp, #32] │ │ ldr x3, [sp, #16] │ │ mov x2, x25 │ │ mov x0, x19 │ │ blr x8 │ │ ldr x8, [x19] │ │ - cbz x8, 1a86c │ │ + cbz x8, 1a6f8 │ │ ldr x8, [x8, #1824] │ │ - cbz x8, 1a8a8 │ │ - mov w24, w0 │ │ + cbz x8, 1a734 │ │ + mov w22, w0 │ │ ldr x0, [sp, #32] │ │ blr x8 │ │ and w8, w0, #0xff │ │ cmp w8, #0x1 │ │ - b.eq 1a568 // b.none │ │ + b.eq 1a3f4 // b.none │ │ mov w8, #0x6 // #6 │ │ - b 1a8bc │ │ + b 1a5f8 │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 57c9 │ │ + adr x9, 5853 │ │ strb w8, [x21] │ │ mov w8, #0x11 // #17 │ │ stp x9, x8, [x21, #8] │ │ - b 1a4bc │ │ + b 1a348 │ │ cmp w9, #0x2 │ │ - b.ne 1a770 // b.any │ │ - cbz x8, 1a86c │ │ + b.ne 1a5fc // b.any │ │ + cbz x8, 1a6f8 │ │ ldr x8, [x8, #360] │ │ - cbz x8, 1a90c │ │ + cbz x8, 1a798 │ │ ldr x19, [sp, #32] │ │ ldr x3, [sp, #16] │ │ mov x2, x25 │ │ mov x0, x19 │ │ blr x8 │ │ ldr x8, [x19] │ │ - cbz x8, 1a86c │ │ + cbz x8, 1a6f8 │ │ ldr x8, [x8, #1824] │ │ - cbz x8, 1a8a8 │ │ - mov w22, w0 │ │ + cbz x8, 1a734 │ │ + mov w24, w0 │ │ ldr x0, [sp, #32] │ │ blr x8 │ │ and w8, w0, #0xff │ │ cmp w8, #0x1 │ │ - b.eq 1a568 // b.none │ │ + b.eq 1a3f4 // b.none │ │ mov w8, #0x2 // #2 │ │ - b 1a8bc │ │ + b 1a5f8 │ │ cmp w9, #0x4 │ │ - b.ne 1a81c // b.any │ │ - cbz x8, 1a86c │ │ + b.ne 1a6a8 // b.any │ │ + cbz x8, 1a6f8 │ │ ldr x8, [x8, #456] │ │ - cbz x8, 1a96c │ │ + cbz x8, 1a7f8 │ │ ldr x19, [sp, #32] │ │ ldr x3, [sp, #16] │ │ mov x2, x25 │ │ mov x0, x19 │ │ blr x8 │ │ ldr x8, [x19] │ │ - cbz x8, 1a86c │ │ + cbz x8, 1a6f8 │ │ ldr x8, [x8, #1824] │ │ - cbz x8, 1a8a8 │ │ + cbz x8, 1a734 │ │ ldr x0, [sp, #32] │ │ fmov s8, s0 │ │ blr x8 │ │ and w8, w0, #0xff │ │ cmp w8, #0x1 │ │ - b.eq 1a568 // b.none │ │ + b.eq 1a3f4 // b.none │ │ fmov w26, s8 │ │ mov w8, #0x7 // #7 │ │ - b 1a8bc │ │ + b 1a5f8 │ │ nop │ │ - adr x0, 9973 │ │ + adr x0, 9f21 │ │ nop │ │ - adr x2, 69128 │ │ + adr x2, 684b8 │ │ mov w1, #0x28 // #40 │ │ - bl 2b870 │ │ - b 1a9e4 │ │ - cbz x8, 1a86c │ │ + bl 2bb64 │ │ + b 1a870 │ │ + cbz x8, 1a6f8 │ │ ldr x8, [x8, #432] │ │ - cbz x8, 1a8e4 │ │ + cbz x8, 1a770 │ │ ldr x19, [sp, #32] │ │ ldr x3, [sp, #16] │ │ mov x2, x25 │ │ mov x0, x19 │ │ blr x8 │ │ ldr x8, [x19] │ │ - cbz x8, 1a86c │ │ + cbz x8, 1a6f8 │ │ ldr x8, [x8, #1824] │ │ - cbz x8, 1a8a8 │ │ + cbz x8, 1a734 │ │ mov x25, x0 │ │ ldr x0, [sp, #32] │ │ blr x8 │ │ and w8, w0, #0xff │ │ cmp w8, #0x1 │ │ mov w8, #0x5 // #5 │ │ - b.ne 1a8bc // b.any │ │ - b 1a8d4 │ │ - cbz x8, 1a86c │ │ + b.ne 1a748 // b.any │ │ + b 1a760 │ │ + cbz x8, 1a6f8 │ │ ldr x8, [x8, #336] │ │ - cbz x8, 1a91c │ │ + cbz x8, 1a7a8 │ │ ldr x19, [sp, #32] │ │ ldr x3, [sp, #16] │ │ mov x2, x25 │ │ mov x0, x19 │ │ blr x8 │ │ ldr x8, [x19] │ │ - cbz x8, 1a86c │ │ + cbz x8, 1a6f8 │ │ ldr x8, [x8, #1824] │ │ - cbz x8, 1a8a8 │ │ - mov w24, w0 │ │ + cbz x8, 1a734 │ │ + mov w22, w0 │ │ ldr x0, [sp, #32] │ │ blr x8 │ │ and w8, w0, #0xff │ │ cmp w8, #0x1 │ │ - b.eq 1a568 // b.none │ │ + b.eq 1a3f4 // b.none │ │ mov w8, #0x1 // #1 │ │ - b 1a8bc │ │ - cbz x8, 1a86c │ │ + b 1a748 │ │ + cbz x8, 1a6f8 │ │ ldr x8, [x8, #480] │ │ - cbz x8, 1a92c │ │ + cbz x8, 1a7b8 │ │ ldr x19, [sp, #32] │ │ ldr x3, [sp, #16] │ │ mov x2, x25 │ │ mov x0, x19 │ │ blr x8 │ │ ldr x8, [x19] │ │ - cbz x8, 1a86c │ │ + cbz x8, 1a6f8 │ │ ldr x8, [x8, #1824] │ │ - cbz x8, 1a8a8 │ │ + cbz x8, 1a734 │ │ ldr x0, [sp, #32] │ │ fmov d8, d0 │ │ blr x8 │ │ and w8, w0, #0xff │ │ cmp w8, #0x1 │ │ - b.eq 1a568 // b.none │ │ + b.eq 1a3f4 // b.none │ │ fmov x25, d8 │ │ mov w8, #0x8 // #8 │ │ - b 1a8bc │ │ - cbz x8, 1a86c │ │ + b 1a748 │ │ + cbz x8, 1a6f8 │ │ ldr x8, [x8, #504] │ │ - cbz x8, 1a954 │ │ + cbz x8, 1a7e0 │ │ ldr x19, [sp, #32] │ │ ldr x3, [sp, #16] │ │ mov x2, x25 │ │ mov x0, x19 │ │ blr x8 │ │ ldr x8, [x19] │ │ - cbz x8, 1a86c │ │ + cbz x8, 1a6f8 │ │ ldr x8, [x8, #1824] │ │ - cbz x8, 1a8a8 │ │ + cbz x8, 1a734 │ │ ldr x0, [sp, #32] │ │ blr x8 │ │ and w8, w0, #0xff │ │ cmp w8, #0x1 │ │ - b.eq 1a568 // b.none │ │ + b.eq 1a3f4 // b.none │ │ mov w8, #0x9 // #9 │ │ mov w9, #0xff // #255 │ │ strb w8, [x21, #8] │ │ strb w9, [x21] │ │ - b 1a8d8 │ │ - cbz x8, 1a86c │ │ + b 1a764 │ │ + cbz x8, 1a6f8 │ │ ldr x8, [x8, #408] │ │ - cbz x8, 1a984 │ │ + cbz x8, 1a810 │ │ ldr x19, [sp, #32] │ │ ldr x3, [sp, #16] │ │ mov x2, x25 │ │ mov x0, x19 │ │ blr x8 │ │ ldr x8, [x19] │ │ - cbz x8, 1a86c │ │ + cbz x8, 1a6f8 │ │ ldr x8, [x8, #1824] │ │ - cbz x8, 1a8a8 │ │ + cbz x8, 1a734 │ │ mov w26, w0 │ │ ldr x0, [sp, #32] │ │ blr x8 │ │ and w8, w0, #0xff │ │ cmp w8, #0x1 │ │ - b.eq 1a568 // b.none │ │ + b.eq 1a3f4 // b.none │ │ mov w8, #0x4 // #4 │ │ - b 1a8bc │ │ + b 1a5f8 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a9 │ │ + adr x9, 9936 │ │ strb w8, [x21] │ │ mov w8, #0x7 // #7 │ │ stp x9, x8, [x21, #8] │ │ - b 1a8d8 │ │ + b 1a764 │ │ mov w8, #0x6 // #6 │ │ ldr x23, [sp, #48] │ │ nop │ │ - adr x9, 568f │ │ + adr x9, 5719 │ │ strb w8, [x21] │ │ mov w8, #0xe // #14 │ │ stp x9, x8, [x21, #8] │ │ - b 1a4bc │ │ + b 1a348 │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 568f │ │ - b 1a990 │ │ + adr x9, 5719 │ │ + b 1a81c │ │ mov w8, wzr │ │ strb w8, [x21, #8] │ │ mov w8, #0xff // #255 │ │ - strb w24, [x21, #9] │ │ - strh w22, [x21, #10] │ │ + strb w22, [x21, #9] │ │ + strh w24, [x21, #10] │ │ str w26, [x21, #12] │ │ str x25, [x21, #16] │ │ strb w8, [x21] │ │ ldr x23, [sp, #48] │ │ ldr x19, [sp, #32] │ │ - b 1a4bc │ │ + b 1a348 │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 57ab │ │ - b 1a960 │ │ + adr x9, 5835 │ │ + b 1a7ec │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 575c │ │ + adr x9, 57e6 │ │ strb w8, [x21] │ │ mov w8, #0x12 // #18 │ │ - b 1a880 │ │ + b 1a70c │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 577d │ │ - b 1a960 │ │ + adr x9, 5807 │ │ + b 1a7ec │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 576e │ │ - b 1a960 │ │ + adr x9, 57f8 │ │ + b 1a7ec │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 578c │ │ + adr x9, 5816 │ │ strb w8, [x21] │ │ mov w8, #0x11 // #17 │ │ - b 1a880 │ │ + b 1a70c │ │ mov w8, #0x6 // #6 │ │ - adrp x9, 4000 │ │ - add x9, x9, #0xf30 │ │ - b 1a978 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xf70 │ │ + b 1a804 │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 57ba │ │ + adr x9, 5844 │ │ strb w8, [x21] │ │ mov w8, #0xf // #15 │ │ - b 1a880 │ │ + b 1a70c │ │ mov w8, #0x6 // #6 │ │ - adrp x9, 4000 │ │ - add x9, x9, #0xe60 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xeb0 │ │ strb w8, [x21] │ │ mov w8, #0x10 // #16 │ │ - b 1a880 │ │ + b 1a70c │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 579d │ │ + adr x9, 5827 │ │ strb w8, [x21] │ │ mov w8, #0xe // #14 │ │ - b 1a880 │ │ + b 1a70c │ │ nop │ │ - adr x8, 69200 │ │ + adr x8, 68590 │ │ nop │ │ - adr x9, 29e48 │ │ + adr x9, 29e64 │ │ stp x8, x9, [sp, #144] │ │ - adrp x0, 6000 │ │ - add x0, x0, #0xb9c │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xc01 │ │ nop │ │ - adr x2, 69210 │ │ + adr x2, 685a0 │ │ add x1, sp, #0x90 │ │ - bl 29e64 │ │ - b 1a9e4 │ │ + bl 29e80 │ │ + b 1a870 │ │ mov w0, #0x1 // #1 │ │ mov x1, x25 │ │ - bl 24994 │ │ + bl 248bc │ │ mov w0, #0x8 // #8 │ │ mov x1, x22 │ │ - bl 24994 │ │ + bl 248bc │ │ brk #0x1 │ │ - ldur x8, [x29, #-112] │ │ + ldur x8, [x29, #-56] │ │ mov x21, x0 │ │ - cbnz x8, 1a9fc │ │ + cbnz x8, 1a888 │ │ mov w20, wzr │ │ - b 1aa14 │ │ - ldur x0, [x29, #-104] │ │ - bl 64e40 │ │ + b 1a8a0 │ │ + ldur x0, [x29, #-48] │ │ + bl 641d0 │ │ mov w20, wzr │ │ - b 1aa14 │ │ + b 1a8a0 │ │ mov x21, x0 │ │ mov w20, #0x1 // #1 │ │ add x0, sp, #0x58 │ │ - bl 1b980 │ │ - tbz w20, #0, 1aa34 │ │ + bl 1dc1c │ │ + tbz w20, #0, 1a8c0 │ │ ldur x8, [x29, #-8] │ │ strb wzr, [x26] │ │ - cbz x8, 1aa34 │ │ + cbz x8, 1a8c0 │ │ mov x0, x26 │ │ - bl 64e40 │ │ + bl 641d0 │ │ ldr x23, [sp, #48] │ │ ldr x19, [sp, #32] │ │ - b 1aae8 │ │ - bl 2ccbc │ │ + b 1a974 │ │ + bl 2cd94 │ │ ldr x19, [sp, #32] │ │ mov x21, x0 │ │ - b 1aaf4 │ │ + b 1a980 │ │ mov x21, x0 │ │ subs x20, x20, #0x1 │ │ - b.eq 1aa94 // b.none │ │ + b.eq 1a920 // b.none │ │ mov x0, x19 │ │ add x22, x19, #0x18 │ │ - bl 1bb64 │ │ + bl 1de00 │ │ mov x19, x22 │ │ - b 1aa54 │ │ - bl 2ccbc │ │ + b 1a8e0 │ │ + bl 2cd94 │ │ mov x21, x0 │ │ subs x20, x20, #0x1 │ │ - b.eq 1aa94 // b.none │ │ + b.eq 1a920 // b.none │ │ mov x0, x19 │ │ add x22, x19, #0x18 │ │ - bl 1bb64 │ │ + bl 1de00 │ │ mov x19, x22 │ │ - b 1aa78 │ │ + b 1a904 │ │ ldr x8, [sp, #24] │ │ - cbz x8, 1ab08 │ │ + cbz x8, 1a994 │ │ ldr x0, [sp, #40] │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x21 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ mov x21, x0 │ │ - b 1ab00 │ │ + b 1a98c │ │ mov x21, x0 │ │ add x0, sp, #0x58 │ │ - bl 1bb64 │ │ - b 1ab08 │ │ - bl 2ccbc │ │ + bl 1de00 │ │ + b 1a994 │ │ + bl 2cd94 │ │ mov x21, x0 │ │ strb wzr, [x20] │ │ - cbz x27, 1aae8 │ │ + cbz x27, 1a974 │ │ mov x0, x20 │ │ - bl 64e40 │ │ - b 1aae8 │ │ + bl 641d0 │ │ + b 1a974 │ │ mov x21, x0 │ │ - cbz x23, 1aaf4 │ │ + cbz x23, 1a980 │ │ ldr x0, [sp, #16] │ │ - bl 64e40 │ │ + bl 641d0 │ │ ldr x0, [sp, #8] │ │ mov x1, x19 │ │ - bl 1b6cc │ │ + bl 1d95c │ │ add x0, sp, #0x38 │ │ - bl 1bab8 │ │ + bl 1dd54 │ │ mov x0, x21 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ sub sp, sp, #0x60 │ │ stp x29, x30, [sp, #32] │ │ str x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ add x29, sp, #0x20 │ │ str xzr, [sp] │ │ - cbz x1, 1ab98 │ │ + cbz x1, 1aa24 │ │ ldr x8, [x1] │ │ mov x19, x1 │ │ nop │ │ - adr x21, 93a9 │ │ - cbz x8, 1abac │ │ + adr x21, 9936 │ │ + cbz x8, 1aa38 │ │ ldr x8, [x8, #1752] │ │ - cbz x8, 1abb8 │ │ + cbz x8, 1aa44 │ │ mov x22, x0 │ │ mov x1, sp │ │ mov x0, x19 │ │ mov x20, x2 │ │ blr x8 │ │ mov w8, w0 │ │ cmn w0, #0x4 │ │ mov w9, #0x6 // #6 │ │ - b.le 1abcc │ │ + b.le 1aa58 │ │ cmn w8, #0x2 │ │ - b.gt 1abf0 │ │ + b.gt 1aa7c │ │ cmn w8, #0x3 │ │ mov x0, x22 │ │ - b.eq 1ac78 // b.none │ │ + b.eq 1ab04 // b.none │ │ cmn w8, #0x2 │ │ - b.ne 1ac8c // b.any │ │ + b.ne 1ab18 // b.any │ │ mov w9, #0x1 // #1 │ │ - b 1ac8c │ │ + b 1ab18 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x21, 93a3 │ │ + adr x21, 9930 │ │ mov w10, #0x6 // #6 │ │ - b 1ac94 │ │ + b 1ab20 │ │ mov w8, #0x8 // #8 │ │ mov w10, #0x7 // #7 │ │ - b 1ac94 │ │ + b 1ab20 │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x21, 93bf │ │ + adr x21, 994c │ │ mov w10, #0x9 // #9 │ │ - b 1ac94 │ │ + b 1ab20 │ │ cmn w8, #0x6 │ │ - b.eq 1ac6c // b.none │ │ + b.eq 1aaf8 // b.none │ │ cmn w8, #0x5 │ │ mov x0, x22 │ │ - b.eq 1ac88 // b.none │ │ + b.eq 1ab14 // b.none │ │ cmn w8, #0x4 │ │ - b.ne 1ac8c // b.any │ │ + b.ne 1ab18 // b.any │ │ mov w9, #0x3 // #3 │ │ - b 1ac8c │ │ + b 1ab18 │ │ cmn w8, #0x1 │ │ mov x0, x22 │ │ - b.eq 1ac80 // b.none │ │ - cbnz w8, 1ac8c │ │ + b.eq 1ab0c // b.none │ │ + cbnz w8, 1ab18 │ │ ldr x23, [sp] │ │ - cbz x23, 1acb8 │ │ + cbz x23, 1ab44 │ │ ldr x8, [x19] │ │ - cbz x8, 1accc │ │ + cbz x8, 1ab58 │ │ ldr x8, [x8, #168] │ │ - cbz x8, 1acf4 │ │ + cbz x8, 1ab80 │ │ mov x0, x19 │ │ mov x1, x20 │ │ blr x8 │ │ mov w8, #0x1 // #1 │ │ stp x0, x23, [sp, #16] │ │ mov w0, #0x20 // #32 │ │ dup v0.2d, x8 │ │ str q0, [sp] │ │ - bl 64e30 │ │ - cbz x0, 1ad24 │ │ + bl 641c0 │ │ + cbz x0, 1abb0 │ │ ldp q0, q1, [sp] │ │ mov w8, #0xff // #255 │ │ str x0, [x22, #8] │ │ strb w8, [x22] │ │ stp q0, q1, [x0] │ │ ldp x20, x19, [sp, #80] │ │ ldr x23, [sp, #48] │ │ ldp x22, x21, [sp, #64] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x60 │ │ ret │ │ mov w9, #0x5 // #5 │ │ mov x0, x22 │ │ - b 1ac8c │ │ + b 1ab18 │ │ mov w9, #0x2 // #2 │ │ - b 1ac8c │ │ + b 1ab18 │ │ mov w9, wzr │ │ - b 1ac8c │ │ + b 1ab18 │ │ mov w9, #0x4 // #4 │ │ mov w21, w8 │ │ mov w8, #0xe // #14 │ │ strb w8, [x0] │ │ str w9, [x0, #4] │ │ stp x21, x10, [x0, #8] │ │ ldp x20, x19, [sp, #80] │ │ ldr x23, [sp, #48] │ │ ldp x22, x21, [sp, #64] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x60 │ │ ret │ │ mov w8, #0x7 // #7 │ │ nop │ │ - adr x21, 93c8 │ │ + adr x21, 9955 │ │ mov w10, #0x15 // #21 │ │ - b 1ac94 │ │ + b 1ab20 │ │ mov w8, #0x8 // #8 │ │ strb w8, [x0] │ │ mov w8, #0x7 // #7 │ │ stp x21, x8, [x0, #8] │ │ ldp x20, x19, [sp, #80] │ │ ldr x23, [sp, #48] │ │ ldp x22, x21, [sp, #64] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x60 │ │ ret │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 56d4 │ │ + adr x9, 575e │ │ strb w8, [x0] │ │ mov w8, #0xc // #12 │ │ stp x9, x8, [x0, #8] │ │ ldp x20, x19, [sp, #80] │ │ ldr x23, [sp, #48] │ │ ldp x22, x21, [sp, #64] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x60 │ │ ret │ │ mov w0, #0x8 // #8 │ │ mov w1, #0x20 // #32 │ │ mov x20, sp │ │ - bl 24ab0 │ │ + bl 248d0 │ │ brk #0x1 │ │ mov x19, x0 │ │ add x0, x20, #0x10 │ │ - bl 301e0 │ │ + bl 30f04 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ stp x29, x30, [sp, #-64]! │ │ stp x24, x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ - cbz x2, 1add8 │ │ - cbz x1, 1ae04 │ │ + cbz x2, 1ac64 │ │ + cbz x1, 1ac90 │ │ ldr x8, [x1] │ │ - cbz x8, 1ae30 │ │ + cbz x8, 1acbc │ │ ldr x8, [x8, #1368] │ │ - cbz x8, 1ae5c │ │ + cbz x8, 1ace8 │ │ mov x22, x0 │ │ mov x0, x1 │ │ mov x23, x1 │ │ mov x1, x2 │ │ mov x24, x2 │ │ blr x8 │ │ ldr x9, [x23] │ │ - cbz x9, 1ae88 │ │ + cbz x9, 1ad14 │ │ ldr x9, [x9, #1824] │ │ - cbz x9, 1aeb4 │ │ + cbz x9, 1ad40 │ │ mov w19, w0 │ │ mov x0, x23 │ │ blr x9 │ │ and w8, w0, #0xff │ │ cmp w8, #0x1 │ │ - b.ne 1aee0 // b.any │ │ + b.ne 1ad6c // b.any │ │ mov w8, #0x5 // #5 │ │ strb w8, [x22] │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ mov w8, #0x7 // #7 │ │ nop │ │ - adr x9, 5729 │ │ + adr x9, 57c5 │ │ strb w8, [x0] │ │ mov w8, #0x21 // #33 │ │ stp x9, x8, [x0, #8] │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a3 │ │ + adr x9, 9930 │ │ strb w8, [x0] │ │ mov w8, #0x6 // #6 │ │ stp x9, x8, [x0, #8] │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a9 │ │ + adr x9, 9936 │ │ strb w8, [x0] │ │ mov w8, #0x7 // #7 │ │ stp x9, x8, [x0, #8] │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 570d │ │ + adr x9, 5778 │ │ strb w8, [x0] │ │ mov w8, #0xe // #14 │ │ stp x9, x8, [x0, #8] │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a9 │ │ + adr x9, 9936 │ │ strb w8, [x22] │ │ mov w8, #0x7 // #7 │ │ stp x9, x8, [x22, #8] │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 568f │ │ + adr x9, 5719 │ │ strb w8, [x22] │ │ mov w8, #0xe // #14 │ │ stp x9, x8, [x22, #8] │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ - tbz w19, #31, 1aee8 │ │ - bl 24ac8 │ │ + tbz w19, #31, 1ad74 │ │ + bl 248e8 │ │ sxtw x21, w19 │ │ - cbz w19, 1af08 │ │ + cbz w19, 1ad98 │ │ mov x0, x21 │ │ - bl 22ca4 │ │ - cbz x0, 1afa8 │ │ + mov w1, #0x1 // #1 │ │ + bl 641f0 │ │ + cbz x0, 1ae24 │ │ mov x20, x0 │ │ mov x8, x22 │ │ - b 1af10 │ │ + b 1ada0 │ │ mov x8, x22 │ │ mov w20, #0x1 // #1 │ │ ldr x9, [x23] │ │ mov x1, x24 │ │ mov x0, x23 │ │ - cbz x9, 1af60 │ │ + cbz x9, 1addc │ │ ldr x9, [x9, #1600] │ │ - cbz x9, 1af74 │ │ + cbz x9, 1adf0 │ │ mov w2, wzr │ │ mov w3, w19 │ │ mov x4, x20 │ │ mov x22, x8 │ │ blr x9 │ │ mov w8, #0xff // #255 │ │ stp x21, x20, [x22, #8] │ │ str x21, [x22, #24] │ │ - strb w8, [x22] │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x29, x30, [sp], #64 │ │ - ret │ │ + b 1ac4c │ │ nop │ │ - adr x9, 93a9 │ │ + adr x9, 9936 │ │ mov w10, #0x8 // #8 │ │ mov w11, #0x7 // #7 │ │ - b 1af84 │ │ + b 1ae00 │ │ nop │ │ - adr x9, 574a │ │ + adr x9, 57b3 │ │ mov w10, #0x6 // #6 │ │ mov w11, #0x12 // #18 │ │ strb w10, [x8] │ │ stp x9, x11, [x8, #8] │ │ - cbz w19, 1adc4 │ │ + cbz w19, 1ac50 │ │ mov x0, x20 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ - b 64e40 │ │ + b 641d0 │ │ mov w0, #0x1 // #1 │ │ mov x1, x21 │ │ - bl 24994 │ │ + bl 248bc │ │ sub sp, sp, #0xb0 │ │ stp x29, x30, [sp, #112] │ │ stp x24, x23, [sp, #128] │ │ stp x22, x21, [sp, #144] │ │ stp x20, x19, [sp, #160] │ │ add x29, sp, #0x70 │ │ mov x19, x0 │ │ add x0, sp, #0x38 │ │ mov x23, x3 │ │ mov x24, x2 │ │ mov x22, x1 │ │ - bl 20ca4 │ │ + bl 20c24 │ │ ldrb w8, [sp, #56] │ │ cmp w8, #0xff │ │ - b.eq 1b03c // b.none │ │ + b.eq 1aeb8 // b.none │ │ ldr w9, [sp, #60] │ │ ldur w10, [sp, #57] │ │ strb w8, [x19] │ │ ldp q1, q0, [sp, #80] │ │ stur w9, [sp, #35] │ │ str w10, [sp, #32] │ │ stur q0, [x19, #40] │ │ @@ -2281,225 +2274,225 @@ │ │ ldp x29, x30, [sp, #112] │ │ add sp, sp, #0xb0 │ │ ret │ │ ldp x20, x21, [sp, #64] │ │ add x0, sp, #0x20 │ │ mov x1, x24 │ │ mov x2, x23 │ │ - bl 29984 │ │ + bl 29984 │ │ ldr x8, [sp, #32] │ │ cmn x8, #0x1 │ │ - b.eq 1b0c8 // b.none │ │ + b.eq 1af44 // b.none │ │ ldr q0, [sp, #32] │ │ ldr x8, [sp, #48] │ │ str q0, [sp] │ │ str x8, [sp, #16] │ │ mov x0, sp │ │ - bl 24d64 │ │ - cbz x22, 1b0e0 │ │ + bl 24c84 │ │ + cbz x22, 1af5c │ │ ldr x8, [x22] │ │ - cbz x8, 1b104 │ │ + cbz x8, 1af80 │ │ ldr x8, [x8, #112] │ │ - cbz x8, 1b1b0 │ │ + cbz x8, 1b02c │ │ mov x24, x1 │ │ mov x2, x0 │ │ mov x0, x22 │ │ mov x1, x20 │ │ mov x22, x2 │ │ blr x8 │ │ mov w23, w0 │ │ - cbz x21, 1b20c │ │ + cbz x21, 1b088 │ │ ldr x8, [x21] │ │ - cbz x8, 1b230 │ │ + cbz x8, 1b0ac │ │ ldr x8, [x8, #184] │ │ - cbz x8, 1b244 │ │ + cbz x8, 1b0c0 │ │ mov x0, x21 │ │ mov x1, x20 │ │ blr x8 │ │ - b 1b264 │ │ + b 1b0e0 │ │ ldr x23, [sp, #48] │ │ - tbz x23, #63, 1b170 │ │ + tbz x23, #63, 1afec │ │ mov x0, xzr │ │ mov x1, x23 │ │ - bl 24994 │ │ + bl 248bc │ │ brk #0x1 │ │ nop │ │ - adr x8, 93a3 │ │ + adr x8, 9930 │ │ mov w9, #0x8 // #8 │ │ mov w10, #0x6 // #6 │ │ strb w9, [x19] │ │ stp x8, x10, [x19, #8] │ │ strb wzr, [x0] │ │ - cbnz x1, 1b124 │ │ - b 1b128 │ │ + cbnz x1, 1afa0 │ │ + b 1afa4 │ │ nop │ │ - adr x8, 93a9 │ │ + adr x8, 9936 │ │ mov w9, #0x8 // #8 │ │ mov w10, #0x7 // #7 │ │ strb w9, [x19] │ │ stp x8, x10, [x19, #8] │ │ strb wzr, [x0] │ │ - cbz x1, 1b128 │ │ - bl 64e40 │ │ - cbz x21, 1b15c │ │ + cbz x1, 1afa4 │ │ + bl 641d0 │ │ + cbz x21, 1afd8 │ │ ldr x8, [x21] │ │ - cbz x8, 1b19c │ │ + cbz x8, 1b018 │ │ ldr x2, [x8, #184] │ │ - cbz x2, 1b1d4 │ │ + cbz x2, 1b050 │ │ mov x0, x21 │ │ mov x1, x20 │ │ ldp x20, x19, [sp, #160] │ │ ldp x22, x21, [sp, #144] │ │ ldp x24, x23, [sp, #128] │ │ ldp x29, x30, [sp, #112] │ │ add sp, sp, #0xb0 │ │ br x2 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a3 │ │ + adr x9, 9930 │ │ mov w10, #0x6 // #6 │ │ - b 1b1e4 │ │ - cbz x23, 1b220 │ │ + b 1b060 │ │ + cbz x23, 1b09c │ │ ldr x24, [sp, #40] │ │ mov x0, x23 │ │ - bl 64e30 │ │ - cbz x0, 1b2ac │ │ + bl 641c0 │ │ + cbz x0, 1b128 │ │ mov x1, x24 │ │ mov x2, x23 │ │ stp x23, x0, [sp] │ │ - bl 64e50 │ │ + bl 641e0 │ │ str x23, [sp, #16] │ │ - b 1b06c │ │ + b 1aee8 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a9 │ │ + adr x9, 9936 │ │ mov w10, #0x7 // #7 │ │ - b 1b1e4 │ │ - adrp x8, 5000 │ │ - add x8, x8, #0x8 │ │ + b 1b060 │ │ + nop │ │ + adr x8, 5888 │ │ mov w9, #0x6 // #6 │ │ mov w10, #0x8 // #8 │ │ strb w9, [x19] │ │ stp x8, x10, [x19, #8] │ │ strb wzr, [x0] │ │ - cbnz x1, 1b124 │ │ - b 1b128 │ │ + cbnz x1, 1afa0 │ │ + b 1afa4 │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 56e0 │ │ + adr x9, 576a │ │ mov w10, #0xe // #14 │ │ add x0, sp, #0x38 │ │ strb w8, [sp, #56] │ │ stp x9, x10, [sp, #64] │ │ - bl 1b980 │ │ + bl 1dc1c │ │ ldp x20, x19, [sp, #160] │ │ ldp x22, x21, [sp, #144] │ │ ldp x24, x23, [sp, #128] │ │ ldp x29, x30, [sp, #112] │ │ add sp, sp, #0xb0 │ │ ret │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a3 │ │ + adr x9, 9930 │ │ mov w10, #0x6 // #6 │ │ - b 1b254 │ │ + b 1b0d0 │ │ mov w8, #0x1 // #1 │ │ str xzr, [sp, #16] │ │ stp xzr, x8, [sp] │ │ - b 1b06c │ │ + b 1aee8 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a9 │ │ + adr x9, 9936 │ │ mov w10, #0x7 // #7 │ │ - b 1b254 │ │ + b 1b0d0 │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 56e0 │ │ + adr x9, 576a │ │ mov w10, #0xe // #14 │ │ strb w8, [sp, #56] │ │ stp x9, x10, [sp, #64] │ │ add x0, sp, #0x38 │ │ - bl 1b980 │ │ - cbz w23, 1b280 │ │ + bl 1dc1c │ │ + cbz w23, 1b0fc │ │ mov w8, #0xc // #12 │ │ str w23, [x19, #4] │ │ strb w8, [x19] │ │ strb wzr, [x22] │ │ - cbnz x24, 1b290 │ │ - b 1b024 │ │ + cbnz x24, 1b10c │ │ + b 1aea0 │ │ mov w8, #0xff // #255 │ │ strb w8, [x19] │ │ strb wzr, [x22] │ │ - cbz x24, 1b024 │ │ + cbz x24, 1aea0 │ │ mov x0, x22 │ │ ldp x20, x19, [sp, #160] │ │ ldp x22, x21, [sp, #144] │ │ ldp x24, x23, [sp, #128] │ │ ldp x29, x30, [sp, #112] │ │ add sp, sp, #0xb0 │ │ - b 64e40 │ │ + b 641d0 │ │ mov w0, #0x1 // #1 │ │ - b 1b0d4 │ │ + b 1af50 │ │ mov x19, x0 │ │ strb wzr, [x22] │ │ - cbz x24, 1b330 │ │ + cbz x24, 1b1ac │ │ mov x0, x22 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ mov x19, x0 │ │ - cbnz x21, 1b2ec │ │ + cbnz x21, 1b168 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a3 │ │ + adr x9, 9930 │ │ mov w10, #0x6 // #6 │ │ - b 1b320 │ │ + b 1b19c │ │ ldr x8, [x21] │ │ - cbnz x8, 1b308 │ │ + cbnz x8, 1b184 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a9 │ │ + adr x9, 9936 │ │ mov w10, #0x7 // #7 │ │ - b 1b320 │ │ + b 1b19c │ │ ldr x8, [x8, #184] │ │ - cbnz x8, 1b338 │ │ + cbnz x8, 1b1b4 │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 56e0 │ │ + adr x9, 576a │ │ mov w10, #0xe // #14 │ │ strb w8, [sp, #56] │ │ stp x9, x10, [sp, #64] │ │ add x0, sp, #0x38 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ mov x0, x21 │ │ mov x1, x20 │ │ blr x8 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ sub sp, sp, #0x50 │ │ stp x29, x30, [sp, #32] │ │ str x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ add x29, sp, #0x20 │ │ ldr w21, [x1, #968] │ │ mov x19, x0 │ │ cmn w21, #0x1 │ │ - b.eq 1b3c0 // b.none │ │ + b.eq 1b23c // b.none │ │ mov x4, x2 │ │ add x0, sp, #0x8 │ │ mov w2, w21 │ │ mov w3, wzr │ │ mov x20, x1 │ │ - bl 1e3d8 │ │ + bl 1e5f4 │ │ ldr x8, [sp, #8] │ │ cmn x8, #0x1 │ │ - b.eq 1b3c4 // b.none │ │ + b.eq 1b240 // b.none │ │ add w9, w21, #0x1 │ │ str w9, [x20, #968] │ │ ldp x9, x10, [sp, #16] │ │ stp x8, x9, [x19] │ │ str x10, [x19, #16] │ │ ldp x20, x19, [sp, #64] │ │ ldr x21, [sp, #48] │ │ @@ -2509,2690 +2502,2892 @@ │ │ mov x8, #0xffffffffffffffff // #-1 │ │ str x8, [x19] │ │ ldp x20, x19, [sp, #64] │ │ ldr x21, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x50 │ │ ret │ │ - ldrb w8, [x0] │ │ - cmp w8, #0xff │ │ - b.eq 1b3ec // b.none │ │ - b 1b980 │ │ - ldr x8, [x0, #8] │ │ - cbz x8, 1b3fc │ │ - ldr x0, [x0, #16] │ │ - b 64e40 │ │ - ret │ │ - ldrb w8, [x0] │ │ - cmp w8, #0xff │ │ - b.eq 1b410 // b.none │ │ - b 1b980 │ │ - ldr x8, [x0, #8] │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 1b414 │ │ - b.ne 1b434 // b.any │ │ - dmb ishld │ │ - ldr x0, [x0, #8] │ │ - b 3048c │ │ - ret │ │ - stp x29, x30, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ - mov x29, sp │ │ - ldr x8, [x1] │ │ - mov x20, x1 │ │ - mov x19, x0 │ │ - cbz x8, 1b45c │ │ - mov x0, x19 │ │ - blr x8 │ │ - ldr x8, [x20, #8] │ │ - cbz x8, 1b474 │ │ - mov x0, x19 │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - b 64e40 │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - ldr x8, [x20, #8] │ │ - mov x20, x0 │ │ - cbz x8, 1b494 │ │ - mov x0, x19 │ │ - bl 64e40 │ │ - mov x0, x20 │ │ - bl 60f4c │ │ - stp x29, x30, [sp, #-64]! │ │ - stp x24, x23, [sp, #16] │ │ - stp x22, x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - mov x29, sp │ │ - ldp x19, x8, [x0, #8] │ │ - mov x20, x0 │ │ - add x23, x8, #0x1 │ │ - mov x0, x19 │ │ - subs x23, x23, #0x1 │ │ - b.eq 1b4d8 // b.none │ │ - add x22, x0, #0x18 │ │ - bl 1bb64 │ │ - mov x0, x22 │ │ - b 1b4c0 │ │ - ldr x8, [x20] │ │ - cbz x8, 1b4f8 │ │ - mov x0, x19 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x29, x30, [sp], #64 │ │ - b 64e40 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x29, x30, [sp], #64 │ │ - ret │ │ - mov x21, x0 │ │ - subs x23, x23, #0x1 │ │ - b.eq 1b52c // b.none │ │ - mov x0, x22 │ │ - add x24, x22, #0x18 │ │ - bl 1bb64 │ │ - mov x22, x24 │ │ - b 1b510 │ │ - ldr x8, [x20] │ │ - cbz x8, 1b53c │ │ - mov x0, x19 │ │ - bl 64e40 │ │ - mov x0, x21 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ - stp x29, x30, [sp, #-80]! │ │ - str x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - mov x29, sp │ │ - ldr x23, [x0, #24] │ │ - mov x19, x0 │ │ - cmn x23, #0x1 │ │ - b.eq 1b5a0 // b.none │ │ - ldp x21, x8, [x19, #32] │ │ - add x24, x8, #0x1 │ │ - mov x0, x21 │ │ - subs x24, x24, #0x1 │ │ - b.eq 1b594 // b.none │ │ - add x22, x0, #0x18 │ │ - bl 1bb64 │ │ - mov x0, x22 │ │ - b 1b57c │ │ - cbz x23, 1b5a0 │ │ - mov x0, x21 │ │ - bl 64e40 │ │ - ldp x21, x8, [x19, #8] │ │ - add x23, x8, #0x1 │ │ - mov x0, x21 │ │ - subs x23, x23, #0x1 │ │ - b.eq 1b5c4 // b.none │ │ - add x22, x0, #0x18 │ │ - bl 1bb64 │ │ - mov x0, x22 │ │ - b 1b5ac │ │ - ldr x8, [x19] │ │ - cbz x8, 1b5e8 │ │ - mov x0, x21 │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x25, [sp, #16] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x29, x30, [sp], #80 │ │ - b 64e40 │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x25, [sp, #16] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x29, x30, [sp], #80 │ │ - ret │ │ - mov x20, x0 │ │ - subs x24, x24, #0x1 │ │ - b.eq 1b620 // b.none │ │ - mov x0, x22 │ │ - add x25, x22, #0x18 │ │ - bl 1bb64 │ │ - mov x22, x25 │ │ - b 1b604 │ │ - cbz x23, 1b62c │ │ - mov x0, x21 │ │ - bl 64e40 │ │ - mov x0, x19 │ │ - bl 1b49c │ │ - b 1b668 │ │ - bl 2ccbc │ │ - bl 2ccbc │ │ - mov x20, x0 │ │ - subs x23, x23, #0x1 │ │ - b.eq 1b660 // b.none │ │ - mov x0, x22 │ │ - add x24, x22, #0x18 │ │ - bl 1bb64 │ │ - mov x22, x24 │ │ - b 1b644 │ │ - ldr x8, [x19] │ │ - cbnz x8, 1b670 │ │ - mov x0, x20 │ │ - bl 60f4c │ │ - mov x0, x21 │ │ - bl 64e40 │ │ - mov x0, x20 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ - stp x29, x30, [sp, #-32]! │ │ - str x19, [sp, #16] │ │ - mov x29, sp │ │ - ldr x8, [x0, #32] │ │ - mov x19, x0 │ │ - cmp x8, #0x1 │ │ - b.lt 1b6a8 // b.tstop │ │ - ldr x0, [x19, #40] │ │ - bl 64e40 │ │ - ldr x8, [x19] │ │ - cbz x8, 1b6c0 │ │ - ldr x0, [x19, #8] │ │ - ldr x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - b 64e40 │ │ - ldr x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - cbz x1, 1b6f0 │ │ - ldr x8, [x1] │ │ - cbz x8, 1b704 │ │ - ldr x2, [x8, #184] │ │ - cbz x2, 1b718 │ │ - mov x8, x0 │ │ - mov x0, x1 │ │ - mov x1, x8 │ │ - br x2 │ │ - mov w8, #0x8 // #8 │ │ - nop │ │ - adr x9, 93a3 │ │ - mov w10, #0x6 // #6 │ │ - b 1b728 │ │ - mov w8, #0x8 // #8 │ │ - nop │ │ - adr x9, 93a9 │ │ - mov w10, #0x7 // #7 │ │ - b 1b728 │ │ - mov w8, #0x6 // #6 │ │ - nop │ │ - adr x9, 56e0 │ │ - mov w10, #0xe // #14 │ │ - sub sp, sp, #0x50 │ │ - stp x29, x30, [sp, #64] │ │ - add x29, sp, #0x40 │ │ - add x0, sp, #0x8 │ │ - strb w8, [sp, #8] │ │ - stp x9, x10, [sp, #16] │ │ - bl 1b980 │ │ - ldp x29, x30, [sp, #64] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - stp x29, x30, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ - mov x29, sp │ │ - ldr x8, [x0] │ │ - mov x19, x0 │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 1b764 │ │ - b.ne 1b784 // b.any │ │ - dmb ishld │ │ - ldr x0, [x19] │ │ - bl 3048c │ │ - ldr x8, [x19, #8] │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 1b788 │ │ - b.ne 1b7b0 // b.any │ │ - dmb ishld │ │ - ldr x0, [x19, #8] │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - b 20bec │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - ldr x8, [x19, #8] │ │ - mov x20, x0 │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 1b7c4 │ │ - b.ne 1b7e4 // b.any │ │ - dmb ishld │ │ - ldr x0, [x19, #8] │ │ - bl 20bec │ │ - mov x0, x20 │ │ - bl 60f4c │ │ - stp x29, x30, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ - mov x29, sp │ │ - mov x19, x0 │ │ - ldr w0, [x0, #16] │ │ - bl 64e20 │ │ - ldr x8, [x19] │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 1b808 │ │ - b.ne 1b828 // b.any │ │ - dmb ishld │ │ - ldr x0, [x19] │ │ - bl 3048c │ │ - ldr x8, [x19, #8] │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 1b82c │ │ - b.ne 1b854 // b.any │ │ - dmb ishld │ │ - ldr x0, [x19, #8] │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - b 20bec │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - ldr x8, [x19, #8] │ │ - mov x20, x0 │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 1b868 │ │ - b.ne 1b888 // b.any │ │ - dmb ishld │ │ - ldr x0, [x19, #8] │ │ - bl 20bec │ │ - mov x0, x20 │ │ - bl 60f4c │ │ - ldr x8, [x0] │ │ - cmp x8, #0x7 │ │ - b.le 1b8cc │ │ - cmp x8, #0x9 │ │ - b.le 1b914 │ │ - cmp x8, #0xa │ │ - b.eq 1b954 // b.none │ │ - cmp x8, #0xb │ │ - b.eq 1b978 // b.none │ │ - cmp x8, #0xc │ │ - b.ne 1b974 // b.any │ │ - ldr x8, [x0, #8] │ │ - cbz x8, 1b974 │ │ - ldr x0, [x0, #16] │ │ - b 64e40 │ │ - cmp x8, #0x4 │ │ - b.gt 1b8f4 │ │ - cmp x8, #0x2 │ │ - b.eq 1b934 // b.none │ │ - cmp x8, #0x4 │ │ - b.ne 1b974 // b.any │ │ - ldr x8, [x0, #8] │ │ - cbz x8, 1b974 │ │ - ldr x0, [x0, #16] │ │ - b 64e40 │ │ - cmp x8, #0x5 │ │ - b.eq 1b944 // b.none │ │ - cmp x8, #0x6 │ │ - b.ne 1b974 // b.any │ │ - ldr x8, [x0, #8] │ │ - cbz x8, 1b974 │ │ - ldr x0, [x0, #16] │ │ - b 64e40 │ │ - cmp x8, #0x8 │ │ - b.eq 1b964 // b.none │ │ - cmp x8, #0x9 │ │ - b.ne 1b974 // b.any │ │ - ldr x8, [x0, #8] │ │ - cbz x8, 1b974 │ │ - ldr x0, [x0, #16] │ │ - b 64e40 │ │ - ldr x8, [x0, #8] │ │ - cbz x8, 1b974 │ │ - ldr x0, [x0, #16] │ │ - b 64e40 │ │ - ldr x8, [x0, #8] │ │ - cbz x8, 1b974 │ │ - ldr x0, [x0, #16] │ │ - b 64e40 │ │ - ldr x8, [x0, #8] │ │ - cbz x8, 1b974 │ │ - ldr x0, [x0, #16] │ │ - b 64e40 │ │ - ldr x8, [x0, #8] │ │ - cbz x8, 1b974 │ │ - ldr x0, [x0, #16] │ │ - b 64e40 │ │ - ret │ │ - ldr x0, [x0, #8] │ │ - b 2ffe0 │ │ - stp x29, x30, [sp, #-64]! │ │ - stp x24, x23, [sp, #16] │ │ - stp x22, x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - mov x29, sp │ │ - ldrb w8, [x0] │ │ - mov x19, x0 │ │ - cmp w8, #0x3 │ │ - b.le 1b9e0 │ │ - cmp w8, #0x4 │ │ - b.eq 1b9f0 // b.none │ │ - cmp w8, #0xb │ │ - b.eq 1b9bc // b.none │ │ - cmp w8, #0xd │ │ - b.ne 1ba68 // b.any │ │ - ldr x8, [x19, #8] │ │ - cbz x8, 1ba68 │ │ - ldr x20, [x19, #16] │ │ - mov x0, x20 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x29, x30, [sp], #64 │ │ - b 64e40 │ │ - cmp w8, #0x2 │ │ - b.eq 1ba24 // b.none │ │ - cmp w8, #0x3 │ │ - b.ne 1ba68 // b.any │ │ - ldr x8, [x19, #8] │ │ - cbz x8, 1ba00 │ │ - ldr x0, [x19, #16] │ │ - bl 64e40 │ │ - ldr x8, [x19, #32] │ │ - cbz x8, 1ba68 │ │ - ldr x20, [x19, #40] │ │ - mov x0, x20 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x29, x30, [sp], #64 │ │ - b 64e40 │ │ - ldp x20, x8, [x19, #16] │ │ - add x23, x8, #0x1 │ │ - mov x0, x20 │ │ - subs x23, x23, #0x1 │ │ - b.eq 1ba48 // b.none │ │ - add x22, x0, #0x18 │ │ - bl 1bb64 │ │ - mov x0, x22 │ │ - b 1ba30 │ │ - ldr x8, [x19, #8] │ │ - cbz x8, 1ba68 │ │ - mov x0, x20 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x29, x30, [sp], #64 │ │ - b 64e40 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x29, x30, [sp], #64 │ │ - ret │ │ - mov x21, x0 │ │ - subs x23, x23, #0x1 │ │ - b.eq 1ba9c // b.none │ │ - mov x0, x22 │ │ - add x24, x22, #0x18 │ │ - bl 1bb64 │ │ - mov x22, x24 │ │ - b 1ba80 │ │ - ldr x8, [x19, #8] │ │ - cbz x8, 1baac │ │ - mov x0, x20 │ │ - bl 64e40 │ │ - mov x0, x21 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ - stp x29, x30, [sp, #-64]! │ │ - stp x24, x23, [sp, #16] │ │ - stp x22, x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - mov x29, sp │ │ - ldp x19, x8, [x0, #8] │ │ - mov x20, x0 │ │ - add x23, x8, #0x1 │ │ - mov x0, x19 │ │ - subs x23, x23, #0x1 │ │ - b.eq 1baf4 // b.none │ │ - add x22, x0, #0x18 │ │ - bl 1bb64 │ │ - mov x0, x22 │ │ - b 1badc │ │ - ldr x8, [x20] │ │ - cbz x8, 1bb14 │ │ - mov x0, x19 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x29, x30, [sp], #64 │ │ - b 64e40 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x29, x30, [sp], #64 │ │ - ret │ │ - mov x21, x0 │ │ - subs x23, x23, #0x1 │ │ - b.eq 1bb48 // b.none │ │ - mov x0, x22 │ │ - add x24, x22, #0x18 │ │ - bl 1bb64 │ │ - mov x22, x24 │ │ - b 1bb2c │ │ - ldr x8, [x20] │ │ - cbz x8, 1bb58 │ │ - mov x0, x19 │ │ - bl 64e40 │ │ - mov x0, x21 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ - stp x29, x30, [sp, #-64]! │ │ - stp x24, x23, [sp, #16] │ │ - stp x22, x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - mov x29, sp │ │ - ldr x8, [x0] │ │ - eor x9, x8, #0x8000000000000000 │ │ - cmp x8, #0x0 │ │ - csinc x9, x9, xzr, mi // mi = first │ │ - cbz x9, 1bbe0 │ │ - cmp x9, #0x1 │ │ - b.eq 1bbc0 // b.none │ │ - cmp x9, #0x2 │ │ - b.ne 1bbf4 // b.any │ │ - ldr x19, [x0, #8] │ │ - mov x0, x19 │ │ - bl 1bb64 │ │ - mov x0, x19 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x29, x30, [sp], #64 │ │ - b 64e40 │ │ - cbz x8, 1bbe0 │ │ - ldr x19, [x0, #8] │ │ - mov x0, x19 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x29, x30, [sp], #64 │ │ - b 64e40 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x29, x30, [sp], #64 │ │ - ret │ │ - ldr x19, [x0, #8] │ │ - ldp x20, x8, [x19, #8] │ │ - add x23, x8, #0x1 │ │ - mov x0, x20 │ │ - subs x23, x23, #0x1 │ │ - b.eq 1bc1c // b.none │ │ - add x22, x0, #0x18 │ │ - bl 1bb64 │ │ - mov x0, x22 │ │ - b 1bc04 │ │ - ldr x8, [x19] │ │ - cbz x8, 1bba8 │ │ - mov x0, x20 │ │ - bl 64e40 │ │ - mov x0, x19 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x29, x30, [sp], #64 │ │ - b 64e40 │ │ - mov x21, x0 │ │ - mov x0, x19 │ │ - bl 64e40 │ │ - mov x0, x21 │ │ - bl 60f4c │ │ - mov x21, x0 │ │ - subs x23, x23, #0x1 │ │ - b.eq 1bc78 // b.none │ │ - mov x0, x22 │ │ - add x24, x22, #0x18 │ │ - bl 1bb64 │ │ - mov x22, x24 │ │ - b 1bc5c │ │ - ldr x8, [x19] │ │ - cbz x8, 1bc88 │ │ - mov x0, x20 │ │ - bl 64e40 │ │ - mov x0, x19 │ │ - bl 64e40 │ │ - mov x0, x21 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ str d10, [sp, #-128]! │ │ stp d9, d8, [sp, #16] │ │ stp x29, x30, [sp, #32] │ │ stp x28, x27, [sp, #48] │ │ stp x26, x25, [sp, #64] │ │ stp x24, x23, [sp, #80] │ │ stp x22, x21, [sp, #96] │ │ stp x20, x19, [sp, #112] │ │ add x29, sp, #0x20 │ │ - sub sp, sp, #0x8c0 │ │ + sub sp, sp, #0x8f0 │ │ + ldr xzr, [sp] │ │ cmp x4, #0x8 │ │ mov x19, x0 │ │ - str xzr, [sp] │ │ - b.cs 1bce4 // b.hs, b.nlast │ │ - adrp x8, 4000 │ │ - ldr q0, [x8, #3504] │ │ + b.cs 1b2a0 // b.hs, b.nlast │ │ + adrp x8, 4000 │ │ + ldr q0, [x8, #3616] │ │ str q0, [x19] │ │ - b 1c738 │ │ + b 1c10c │ │ mov x22, x1 │ │ mov w21, w2 │ │ - add x1, sp, #0x30 │ │ + add x1, sp, #0x60 │ │ mov x0, x22 │ │ mov w2, #0x8 // #8 │ │ mov x20, x7 │ │ - mov x28, x5 │ │ - mov x26, x6 │ │ + mov x26, x5 │ │ + mov x27, x6 │ │ mov x24, x3 │ │ mov x23, x4 │ │ - str xzr, [sp, #48] │ │ - bl 22a78 │ │ - cbz x0, 1bd3c │ │ - mov x25, x0 │ │ - bl 20784 │ │ - and w8, w0, #0xff │ │ + str xzr, [sp, #96] │ │ + bl 22a04 │ │ + cbz x0, 1b2f8 │ │ + and x20, x0, #0x3 │ │ + cmp x20, #0x1 │ │ + b.gt 1b6e8 │ │ + cbnz x20, 1b724 │ │ + ldrb w8, [x0, #16] │ │ + and w8, w8, #0xff │ │ cmp w8, #0x25 │ │ - b.ne 1c1b8 // b.any │ │ - mov x0, x25 │ │ - bl 2ffe0 │ │ - mov x8, xzr │ │ - b 1c1bc │ │ + b.eq 1b748 // b.none │ │ + b 1c104 │ │ mov x9, #0x4156 // #16726 │ │ - ldr x8, [sp, #48] │ │ + ldr x8, [sp, #96] │ │ movk x9, #0x4c55, lsl #16 │ │ movk x9, #0x5854, lsl #32 │ │ movk x9, #0x3230, lsl #48 │ │ cmp x8, x9 │ │ - b.eq 1c5d4 // b.none │ │ + b.eq 1bae4 // b.none │ │ mov x9, #0x4156 // #16726 │ │ movk x9, #0x4c55, lsl #16 │ │ movk x9, #0x5854, lsl #32 │ │ movk x9, #0x3330, lsl #48 │ │ cmp x8, x9 │ │ - b.eq 1c1c4 // b.none │ │ + b.eq 1b778 // b.none │ │ mov x9, #0x4156 // #16726 │ │ movk x9, #0x4c55, lsl #16 │ │ movk x9, #0x5854, lsl #32 │ │ movk x9, #0x3430, lsl #48 │ │ cmp x8, x9 │ │ - b.ne 1c628 // b.any │ │ - add x1, sp, #0x38 │ │ + b.ne 1bb3c // b.any │ │ + add x1, sp, #0x68 │ │ mov x0, x22 │ │ mov w2, #0x10 // #16 │ │ - stp xzr, xzr, [sp, #56] │ │ - stur wzr, [sp, #75] │ │ - str wzr, [sp, #72] │ │ - bl 22a78 │ │ - cbnz x0, 1c730 │ │ - add x1, sp, #0x48 │ │ + stp xzr, xzr, [sp, #104] │ │ + stur wzr, [sp, #123] │ │ + str wzr, [sp, #120] │ │ + bl 22a04 │ │ + cbnz x0, 1c104 │ │ + add x1, sp, #0x78 │ │ mov x0, x22 │ │ mov w2, #0x7 // #7 │ │ - bl 22a78 │ │ - cbnz x0, 1c730 │ │ + bl 22a04 │ │ + cbnz x0, 1c104 │ │ mov w8, #0xcccd // #52429 │ │ nop │ │ - adr x1, 7c92 │ │ + adr x1, 7de9 │ │ movk w8, #0x3d4c, lsl #16 │ │ mov x0, x20 │ │ mov w2, #0x25 // #37 │ │ fmov s0, w8 │ │ - bl 345f8 │ │ - add x0, sp, #0x70 │ │ - add x3, sp, #0x38 │ │ + bl 35c84 │ │ + add x0, sp, #0xa0 │ │ + add x3, sp, #0x68 │ │ mov x1, x24 │ │ mov x2, x23 │ │ - bl 33e60 │ │ - ldr x8, [sp, #112] │ │ - ldur q0, [sp, #120] │ │ - ldr x9, [sp, #136] │ │ + bl 351c4 │ │ + ldr x8, [sp, #160] │ │ + ldur q0, [sp, #168] │ │ + ldr x9, [sp, #184] │ │ cmn x8, #0x1 │ │ - str q0, [sp, #1152] │ │ - str x9, [sp, #1168] │ │ - b.ne 1c7b0 // b.any │ │ - ldr q0, [sp, #1152] │ │ - ldr x8, [sp, #1168] │ │ - str q0, [sp, #80] │ │ + str q0, [sp, #1200] │ │ + str x9, [sp, #1216] │ │ + b.ne 1c184 // b.any │ │ + ldr q0, [sp, #1200] │ │ + ldr x8, [sp, #1216] │ │ + str q0, [sp, #128] │ │ cmp x8, #0x20 │ │ - ldr x1, [sp, #88] │ │ - str x8, [sp, #96] │ │ - str x8, [sp, #112] │ │ - b.ne 1d2d4 // b.any │ │ - add x0, sp, #0x480 │ │ - bl 242a8 │ │ - add x0, sp, #0x70 │ │ - add x1, sp, #0x480 │ │ + ldr x23, [sp, #136] │ │ + str x8, [sp, #144] │ │ + str x8, [sp, #160] │ │ + b.ne 1ca1c // b.any │ │ + add x0, sp, #0x4b0 │ │ + mov x1, x23 │ │ + bl 241d0 │ │ + add x0, sp, #0xa0 │ │ + add x1, sp, #0x4b0 │ │ mov w2, #0x3c0 // #960 │ │ - bl 64e50 │ │ - ldrb w8, [sp, #78] │ │ - ldrh w9, [sp, #76] │ │ - ldr w10, [sp, #72] │ │ - str wzr, [sp, #1080] │ │ - strb w8, [sp, #1078] │ │ - strh w9, [sp, #1076] │ │ - str w10, [sp, #1072] │ │ - add x0, sp, #0x460 │ │ - add x1, sp, #0x38 │ │ - add x2, sp, #0x48 │ │ - bl 336cc │ │ + bl 641e0 │ │ + ldrb w8, [sp, #126] │ │ + ldrh w9, [sp, #124] │ │ + ldr w10, [sp, #120] │ │ + str wzr, [sp, #1128] │ │ + strb w8, [sp, #1126] │ │ + strh w9, [sp, #1124] │ │ + str w10, [sp, #1120] │ │ + add x0, sp, #0x490 │ │ + add x1, sp, #0x68 │ │ + add x2, sp, #0x78 │ │ + bl 34708 │ │ mov w0, #0x100010 // #1048592 │ │ mov w1, #0x1 // #1 │ │ - mov w27, #0x100010 // #1048592 │ │ - bl 64e60 │ │ - cbz x0, 1d35c │ │ - cmp x26, #0x0 │ │ - ucvtf s8, x26 │ │ - mov x25, x0 │ │ + str x23, [sp, #8] │ │ + mov w23, #0x100010 // #1048592 │ │ + bl 641f0 │ │ + cbz x0, 1ca98 │ │ + cmp x27, #0x0 │ │ + ucvtf s8, x27 │ │ + ldr x10, [sp, #1176] │ │ cset w8, ne // ne = any │ │ - mov x9, #0xffffffffffffffff // #-1 │ │ - str wzr, [sp, #40] │ │ - and w8, w28, w8 │ │ - stur xzr, [x29, #-24] │ │ - str w8, [sp, #28] │ │ + ldr x9, [sp, #1184] │ │ + mov x25, x0 │ │ + and w8, w26, w8 │ │ + mov w28, wzr │ │ + mov x27, #0xffffffffffffffff // #-1 │ │ + str w8, [sp, #40] │ │ mov w8, #0x999a // #39322 │ │ movk w8, #0x3f59, lsl #16 │ │ - str xzr, [sp, #32] │ │ + stp xzr, xzr, [sp, #80] │ │ fmov s9, w8 │ │ mov w8, #0xcccd // #52429 │ │ - stp x27, x0, [x29, #-160] │ │ + stp x23, x0, [x29, #-160] │ │ movk w8, #0x3dcc, lsl #16 │ │ - stp x27, x9, [x29, #-144] │ │ + stur x23, [x29, #-144] │ │ fmov s10, w8 │ │ - mov x26, x28 │ │ - mov x28, xzr │ │ - ldp x0, x8, [x22] │ │ - ldr x1, [x8, #16] │ │ - bl 20a40 │ │ - tbz w0, #0, 1bf00 │ │ - mov w0, #0x23 // #35 │ │ - nop │ │ - adr x1, 7fa9 │ │ - mov w2, #0x13 // #19 │ │ - bl 5c898 │ │ - mov x23, x0 │ │ - b 1bf28 │ │ - ldr w0, [x22, #16] │ │ - add x1, x25, x28 │ │ - sub x2, x27, x28 │ │ - bl 64e70 │ │ - cmn x0, #0x1 │ │ - b.ne 1bf48 // b.any │ │ - bl 64e80 <__errno@plt> │ │ - ldr w8, [x0] │ │ - mov w9, #0x2 // #2 │ │ - orr x23, x9, x8, lsl #32 │ │ - mov x0, x23 │ │ - bl 20784 │ │ - and w8, w0, #0xff │ │ - cmp w8, #0x23 │ │ - b.ne 1cd24 // b.any │ │ - mov x0, x23 │ │ - bl 2ffe0 │ │ - b 1bed4 │ │ - cbz x0, 1bf58 │ │ - add x28, x28, x0 │ │ - cmp x28, x27 │ │ - b.cc 1bed4 // b.lo, b.ul, b.last │ │ - ldur x8, [x29, #-136] │ │ - cbz x28, 1d074 │ │ - ldr x26, [sp, #16] │ │ - cmn x8, #0x1 │ │ - mov x9, #0xffffffffffffffff // #-1 │ │ - stur x9, [x29, #-136] │ │ - b.eq 1c118 // b.none │ │ - sub x9, x29, #0x88 │ │ + stp x9, x10, [sp, #48] │ │ + str x0, [sp, #32] │ │ + mov x0, x22 │ │ + mov x1, x25 │ │ + mov w2, #0x100010 // #1048592 │ │ + bl 1d4a4 │ │ + mov x26, x1 │ │ + tbnz w0, #0, 1bbc4 │ │ + cmp x26, #0x0 │ │ + cset w8, ne // ne = any │ │ + cmn x27, #0x1 │ │ + str w8, [sp, #64] │ │ + cbz x26, 1bca4 │ │ + b.eq 1b640 // b.none │ │ + sub x8, x29, #0x88 │ │ fmov s0, #5.000000000000000000e-01 │ │ - stur x8, [x29, #-112] │ │ - ldur q1, [x9, #8] │ │ + stur w28, [x29, #-24] │ │ + ldur q1, [x8, #8] │ │ sub x8, x29, #0x70 │ │ + stur x27, [x29, #-112] │ │ stur q1, [x8, #8] │ │ - ldr w8, [sp, #28] │ │ - tbz w8, #0, 1bfa8 │ │ - ldur x8, [x29, #-24] │ │ + ldr w8, [sp, #40] │ │ + tbz w8, #0, 1b504 │ │ + ldr x8, [sp, #88] │ │ ucvtf s0, x8 │ │ fdiv s0, s0, s8 │ │ fmul s0, s0, s9 │ │ fadd s0, s0, s10 │ │ mov x0, x20 │ │ nop │ │ - adr x1, 7d08 │ │ + adr x1, 7e5f │ │ mov w2, #0xd // #13 │ │ - bl 345f8 │ │ - ldr w25, [sp, #40] │ │ - ldp x8, x9, [x29, #-104] │ │ - cmn w25, #0x1 │ │ - ldr x10, [sp, #1136] │ │ - str x8, [sp, #1152] │ │ - ldr x8, [sp, #1128] │ │ - str x9, [sp, #1160] │ │ - str x8, [sp, #1168] │ │ - str x10, [sp, #1176] │ │ - b.eq 1cfcc // b.none │ │ - add x0, sp, #0x440 │ │ - add x1, sp, #0x70 │ │ - add x4, sp, #0x480 │ │ - mov w2, w25 │ │ + bl 35c84 │ │ + ldp x23, x28, [x29, #-104] │ │ + ldur w2, [x29, #-24] │ │ + ldp x8, x9, [sp, #48] │ │ + cmn w2, #0x1 │ │ + str x23, [sp, #1200] │ │ + str x28, [sp, #1208] │ │ + str x9, [sp, #1216] │ │ + str x8, [sp, #1224] │ │ + b.eq 1bd74 // b.none │ │ + add x0, sp, #0x470 │ │ + add x1, sp, #0xa0 │ │ + add x4, sp, #0x4b0 │ │ mov w3, wzr │ │ - bl 1e180 │ │ - ldr x23, [sp, #1088] │ │ - cmn x23, #0x1 │ │ - b.eq 1cfcc // b.none │ │ - ldr x27, [sp, #1096] │ │ - ldr x26, [sp, #1104] │ │ - add w25, w25, #0x1 │ │ - str w25, [sp, #1080] │ │ - stp x23, x27, [x29, #-80] │ │ - stur x26, [x29, #-64] │ │ + bl 1e39c │ │ + ldr x25, [sp, #1136] │ │ + cmn x25, #0x1 │ │ + b.eq 1bd70 // b.none │ │ + ldur w8, [x29, #-24] │ │ + ldr x24, [sp, #1144] │ │ + ldr x2, [sp, #1152] │ │ + add w8, w8, #0x1 │ │ + stp x25, x24, [x29, #-80] │ │ + stur w8, [x29, #-24] │ │ + str w8, [sp, #1128] │ │ + stur x2, [x29, #-64] │ │ mov w0, w21 │ │ - mov x1, x27 │ │ - mov x2, x26 │ │ - bl 22994 │ │ - cbnz x0, 1d110 │ │ + mov x1, x24 │ │ + str x2, [sp, #72] │ │ + bl 2290c │ │ + cbnz x0, 1bdb0 │ │ mov x9, #0x5c29 // #23593 │ │ - ldr x8, [sp, #32] │ │ + ldr x8, [sp, #80] │ │ movk x9, #0xc28f, lsl #16 │ │ movk x9, #0x28f5, lsl #32 │ │ add x8, x8, #0x1 │ │ movk x9, #0x8f5c, lsl #48 │ │ - str x8, [sp, #32] │ │ + str x8, [sp, #80] │ │ mul x8, x8, x9 │ │ mov x9, #0xffffffffffff8f5c // #-28836 │ │ movk x9, #0xf5c2, lsl #16 │ │ eor x9, x9, x9, lsl #30 │ │ ror x8, x8, #2 │ │ cmp x8, x9 │ │ - b.hi 1c080 // b.pmore │ │ + b.hi 1b5f8 // b.pmore │ │ mov w0, w21 │ │ - bl 60550 │ │ - cbz x0, 1c07c │ │ - bl 2ffe0 │ │ - bl 60700 │ │ - mov x9, x23 │ │ - mov x8, x27 │ │ - cbz x26, 1c0a4 │ │ - mov x8, x26 │ │ - mov x9, x27 │ │ + bl 5fa48 │ │ + cbz x0, 1b5f4 │ │ + and x8, x0, #0x3 │ │ + sub x9, x8, #0x2 │ │ + cmp x9, #0x2 │ │ + b.cc 1b5f4 // b.lo, b.ul, b.last │ │ + cbz x8, 1b5f4 │ │ + ldur x8, [x0, #23] │ │ + sub x0, x0, #0x1 │ │ + blr x8 │ │ + bl 5fb28 │ │ + ldr x8, [sp, #72] │ │ + cbz x8, 1b618 │ │ + ldr x8, [sp, #72] │ │ + mov x9, x24 │ │ subs x8, x8, #0x1 │ │ - strb wzr, [x9], #1 │ │ - b.ne 1c094 // b.any │ │ - ldp x9, x8, [x29, #-80] │ │ - stur xzr, [x29, #-64] │ │ - cbz x9, 1c0b8 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 1c0ac // b.any │ │ - ldur x8, [x29, #-80] │ │ - cbz x8, 1c0c8 │ │ - ldur x0, [x29, #-72] │ │ - bl 64e40 │ │ - ldp x8, x9, [x29, #-104] │ │ - cbz x9, 1c0e0 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 1c0d0 // b.any │ │ - ldur x8, [x29, #-104] │ │ - ldur x9, [x29, #-112] │ │ - stur xzr, [x29, #-96] │ │ - cbz x9, 1c0f8 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 1c0ec // b.any │ │ - str x27, [sp] │ │ - str w25, [sp, #40] │ │ - ldur x8, [x29, #-112] │ │ - cbz x8, 1c110 │ │ - ldur x0, [x29, #-104] │ │ - bl 64e40 │ │ - ldp x25, x27, [x29, #-152] │ │ - b 1c11c │ │ - ldr x23, [sp, #8] │ │ - cmp x27, x28 │ │ - b.cc 1d30c // b.lo, b.ul, b.last │ │ - tbnz x28, #63, 1ce14 │ │ - mov x0, x28 │ │ + strb wzr, [x9] │ │ + add x9, x9, #0x1 │ │ + b.ne 1b608 // b.any │ │ + cbz x25, 1b648 │ │ + mov x8, xzr │ │ + mov x9, x8 │ │ + add x8, x8, #0x1 │ │ + cmp x25, x8 │ │ + strb wzr, [x24, x9] │ │ + b.ne 1b620 // b.any │ │ + mov x0, x24 │ │ + bl 641d0 │ │ + b 1b648 │ │ + ldr x25, [sp, #16] │ │ + b 1b684 │ │ + cbz x28, 1b660 │ │ + mov x8, x23 │ │ + subs x28, x28, #0x1 │ │ + strb wzr, [x8] │ │ + add x8, x8, #0x1 │ │ + b.ne 1b650 // b.any │ │ + mov x8, xzr │ │ + mov x9, x8 │ │ + add x8, x8, #0x1 │ │ + cmp x27, x8 │ │ + strb wzr, [x23, x9] │ │ + b.ne 1b664 // b.any │ │ + mov x0, x23 │ │ + bl 641d0 │ │ + ldur w28, [x29, #-24] │ │ + mov w8, #0x100010 // #1048592 │ │ + cmp x26, x8 │ │ + b.hi 1c9ec // b.pmore │ │ + tbnz x26, #63, 1bb60 │ │ + mov x0, x26 │ │ mov w1, #0x1 // #1 │ │ - str x23, [sp, #8] │ │ - bl 22bc0 │ │ - cbz x0, 1d378 │ │ - mov x1, x25 │ │ - mov x2, x28 │ │ - mov x24, x0 │ │ - bl 64e50 │ │ - ldur x9, [x29, #-136] │ │ - cmn x9, #0x1 │ │ - b.eq 1c194 // b.none │ │ - ldp x8, x10, [x29, #-128] │ │ - cbz x10, 1c170 │ │ - subs x10, x10, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 1c160 // b.any │ │ - ldp x9, x8, [x29, #-136] │ │ - stur xzr, [x29, #-120] │ │ - cbz x9, 1c184 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 1c178 // b.any │ │ - ldur x8, [x29, #-136] │ │ - cbz x8, 1c194 │ │ - ldur x0, [x29, #-128] │ │ - bl 64e40 │ │ - ldp x25, x27, [x29, #-152] │ │ - ldur x8, [x29, #-24] │ │ - str x26, [sp, #16] │ │ - add x8, x28, x8 │ │ - stp x28, x24, [x29, #-136] │ │ - stur x8, [x29, #-24] │ │ - stur x28, [x29, #-120] │ │ - cbnz x27, 1becc │ │ - b 1d07c │ │ - mov w8, #0xb // #11 │ │ - stp x8, x25, [x19] │ │ - b 1c738 │ │ - add x1, sp, #0x460 │ │ + mov w23, w28 │ │ + bl 2e3f0 │ │ + cbz x0, 1cab4 │ │ + ldr x8, [sp, #88] │ │ + ldr x28, [sp, #32] │ │ + mov x2, x26 │ │ + mov x27, x0 │ │ + add x8, x8, x26 │ │ + mov x1, x28 │ │ + str x8, [sp, #88] │ │ + bl 641e0 │ │ + str x27, [sp, #24] │ │ + stp x27, x26, [x29, #-128] │ │ + mov x27, x26 │ │ + stur x26, [x29, #-24] │ │ + str x25, [sp, #16] │ │ + mov x25, x28 │ │ + mov w28, w23 │ │ + b 1b49c │ │ + cmp x20, #0x2 │ │ + b.ne 1b738 // b.any │ │ + adrp x8, 6e000 │ │ + mov x21, x0 │ │ + ldr x9, [x8, #960] │ │ + lsr x8, x0, #32 │ │ + ldr x9, [x9, #8] │ │ + mov w0, w8 │ │ + blr x9 │ │ + mov w8, w0 │ │ + mov x0, x21 │ │ + and w8, w8, #0xff │ │ + cmp w8, #0x25 │ │ + b.eq 1b748 // b.none │ │ + b 1c104 │ │ + ldrb w8, [x0, #31] │ │ + and w8, w8, #0xff │ │ + cmp w8, #0x25 │ │ + b.eq 1b748 // b.none │ │ + b 1c104 │ │ + lsr x8, x0, #32 │ │ + and w8, w8, #0xff │ │ + cmp w8, #0x25 │ │ + b.ne 1c104 // b.any │ │ + sub x8, x20, #0x2 │ │ + cmp x8, #0x2 │ │ + mov x8, xzr │ │ + b.cc 1c108 // b.lo, b.ul, b.last │ │ + cbz x20, 1c108 │ │ + ldur x8, [x0, #23] │ │ + mov x20, x0 │ │ + sub x0, x0, #0x1 │ │ + blr x8 │ │ + mov x0, x20 │ │ + mov x8, xzr │ │ + b 1c108 │ │ + add x1, sp, #0x490 │ │ mov x0, x22 │ │ mov w2, #0x10 // #16 │ │ - str xzr, [sp, #1128] │ │ - str xzr, [sp, #1120] │ │ - stur wzr, [sp, #83] │ │ - str wzr, [sp, #80] │ │ - bl 22a78 │ │ - cbnz x0, 1c730 │ │ - add x1, sp, #0x50 │ │ + str xzr, [sp, #1176] │ │ + str xzr, [sp, #1168] │ │ + stur wzr, [sp, #131] │ │ + str wzr, [sp, #128] │ │ + bl 22a04 │ │ + cbnz x0, 1c104 │ │ + add x1, sp, #0x80 │ │ mov x0, x22 │ │ mov w2, #0x7 // #7 │ │ - bl 22a78 │ │ - cbnz x0, 1c730 │ │ + bl 22a04 │ │ + cbnz x0, 1c104 │ │ mov w8, #0xcccd // #52429 │ │ nop │ │ - adr x1, 7c92 │ │ + adr x1, 7de9 │ │ movk w8, #0x3d4c, lsl #16 │ │ mov x0, x20 │ │ mov w2, #0x25 // #37 │ │ fmov s0, w8 │ │ - bl 345f8 │ │ - add x0, sp, #0x70 │ │ - add x3, sp, #0x460 │ │ + bl 35c84 │ │ + add x0, sp, #0xa0 │ │ + add x3, sp, #0x490 │ │ mov x1, x24 │ │ mov x2, x23 │ │ - bl 33748 │ │ - ldr x8, [sp, #112] │ │ - ldur q0, [sp, #120] │ │ - ldr x9, [sp, #136] │ │ + bl 34784 │ │ + ldr x8, [sp, #160] │ │ + ldur q0, [sp, #168] │ │ + ldr x9, [sp, #184] │ │ cmn x8, #0x1 │ │ - str q0, [sp, #1152] │ │ - str x9, [sp, #1168] │ │ - b.ne 1c7b0 // b.any │ │ - ldr q0, [sp, #1152] │ │ - ldr x8, [sp, #1168] │ │ + str q0, [sp, #1200] │ │ + str x9, [sp, #1216] │ │ + b.ne 1c184 // b.any │ │ + ldr q0, [sp, #1200] │ │ + ldr x8, [sp, #1216] │ │ stur q0, [x29, #-160] │ │ cmp x8, #0x20 │ │ - ldur x1, [x29, #-152] │ │ + ldur x23, [x29, #-152] │ │ stur x8, [x29, #-144] │ │ - str x8, [sp, #112] │ │ - b.ne 1d2c8 // b.any │ │ - add x0, sp, #0x480 │ │ - bl 242a8 │ │ - add x0, sp, #0x70 │ │ - add x1, sp, #0x480 │ │ + str x8, [sp, #160] │ │ + b.ne 1ca10 // b.any │ │ + add x0, sp, #0x4b0 │ │ + mov x1, x23 │ │ + bl 241d0 │ │ + add x0, sp, #0xa0 │ │ + add x1, sp, #0x4b0 │ │ mov w2, #0x3c0 // #960 │ │ - mov w27, #0x100010 // #1048592 │ │ - bl 64e50 │ │ - ldrb w8, [sp, #86] │ │ - ldrh w9, [sp, #84] │ │ + str x23, [sp, #24] │ │ + mov w23, #0x100010 // #1048592 │ │ + bl 641e0 │ │ + ldrb w8, [sp, #134] │ │ + ldrh w9, [sp, #132] │ │ mov w0, #0x100010 // #1048592 │ │ - ldr w10, [sp, #80] │ │ + ldr w10, [sp, #128] │ │ mov w1, #0x1 // #1 │ │ - str wzr, [sp, #1080] │ │ - strb w8, [sp, #1078] │ │ - strh w9, [sp, #1076] │ │ - str w10, [sp, #1072] │ │ - bl 64e60 │ │ - cbz x0, 1d34c │ │ - cmp x26, #0x0 │ │ - ucvtf s8, x26 │ │ - mov x25, x0 │ │ + str wzr, [sp, #1128] │ │ + strb w8, [sp, #1126] │ │ + strh w9, [sp, #1124] │ │ + str w10, [sp, #1120] │ │ + bl 641f0 │ │ + cbz x0, 1ca88 │ │ + cmp x27, #0x0 │ │ + ucvtf s8, x27 │ │ + mov x24, x0 │ │ cset w8, ne // ne = any │ │ - mov x9, #0xffffffffffffffff // #-1 │ │ - str wzr, [sp, #40] │ │ - and w8, w28, w8 │ │ - stur xzr, [x29, #-24] │ │ - str w8, [sp, #28] │ │ + stur wzr, [x29, #-24] │ │ + and w8, w26, w8 │ │ + mov x26, #0xffffffffffffffff // #-1 │ │ + stp xzr, xzr, [sp, #80] │ │ + str w8, [sp, #56] │ │ mov w8, #0x999a // #39322 │ │ movk w8, #0x3f59, lsl #16 │ │ - str xzr, [sp, #32] │ │ + stp x23, x0, [x29, #-136] │ │ fmov s9, w8 │ │ mov w8, #0xcccd // #52429 │ │ - stp x27, x0, [x29, #-136] │ │ + stur x23, [x29, #-120] │ │ movk w8, #0x3dcc, lsl #16 │ │ - stp x27, x9, [x29, #-120] │ │ + str x0, [sp, #48] │ │ fmov s10, w8 │ │ - mov x28, x26 │ │ - mov x26, xzr │ │ - ldp x0, x8, [x22] │ │ - ldr x1, [x8, #16] │ │ - bl 20a40 │ │ - tbz w0, #0, 1c330 │ │ - mov w0, #0x23 // #35 │ │ - nop │ │ - adr x1, 7fa9 │ │ - mov w2, #0x13 // #19 │ │ - bl 5c898 │ │ - mov x23, x0 │ │ - b 1c358 │ │ - ldr w0, [x22, #16] │ │ - add x1, x25, x26 │ │ - sub x2, x27, x26 │ │ - bl 64e70 │ │ - cmn x0, #0x1 │ │ - b.ne 1c378 // b.any │ │ - bl 64e80 <__errno@plt> │ │ - ldr w8, [x0] │ │ - mov w9, #0x2 // #2 │ │ - orr x23, x9, x8, lsl #32 │ │ - mov x0, x23 │ │ - bl 20784 │ │ - and w8, w0, #0xff │ │ - cmp w8, #0x23 │ │ - b.ne 1cc58 // b.any │ │ - mov x0, x23 │ │ - bl 2ffe0 │ │ - b 1c304 │ │ - cbz x0, 1c388 │ │ - add x26, x26, x0 │ │ - cmp x26, x27 │ │ - b.cc 1c304 // b.lo, b.ul, b.last │ │ - ldur x8, [x29, #-112] │ │ - cbz x26, 1cfe4 │ │ - ldr x28, [sp, #16] │ │ - cmn x8, #0x1 │ │ - mov x9, #0xffffffffffffffff // #-1 │ │ - stur x9, [x29, #-112] │ │ - b.eq 1c534 // b.none │ │ - sub x9, x29, #0x70 │ │ + mov x0, x22 │ │ + mov x1, x24 │ │ + mov w2, #0x100010 // #1048592 │ │ + bl 1d4a4 │ │ + mov x25, x1 │ │ + tbnz w0, #0, 1bb78 │ │ + cmp x25, #0x0 │ │ + cset w8, ne // ne = any │ │ + cmn x26, #0x1 │ │ + str w8, [sp, #64] │ │ + cbz x25, 1bc14 │ │ + b.eq 1ba4c // b.none │ │ + sub x8, x29, #0x70 │ │ fmov s0, #5.000000000000000000e-01 │ │ - stur x8, [x29, #-80] │ │ - ldur q1, [x9, #8] │ │ + stur x26, [x29, #-80] │ │ + ldur q1, [x8, #8] │ │ sub x8, x29, #0x50 │ │ stur q1, [x8, #8] │ │ - ldr w8, [sp, #28] │ │ - tbz w8, #0, 1c3d8 │ │ - ldur x8, [x29, #-24] │ │ + ldr w8, [sp, #56] │ │ + tbz w8, #0, 1b91c │ │ + ldr x8, [sp, #88] │ │ ucvtf s0, x8 │ │ fdiv s0, s0, s8 │ │ fmul s0, s0, s9 │ │ fadd s0, s0, s10 │ │ mov x0, x20 │ │ nop │ │ - adr x1, 7d08 │ │ + adr x1, 7e5f │ │ mov w2, #0xd // #13 │ │ - bl 345f8 │ │ - ldr w25, [sp, #40] │ │ - cmn w25, #0x1 │ │ - b.eq 1cfb4 // b.none │ │ - ldp x4, x5, [x29, #-72] │ │ - add x0, sp, #0x480 │ │ - add x1, sp, #0x70 │ │ - mov w2, w25 │ │ + bl 35c84 │ │ + ldur w2, [x29, #-24] │ │ + cmn w2, #0x1 │ │ + b.eq 1bd54 // b.none │ │ + ldp x23, x27, [x29, #-72] │ │ + add x0, sp, #0x4b0 │ │ + add x1, sp, #0xa0 │ │ mov w3, wzr │ │ - bl 1e2bc │ │ - ldr x23, [sp, #1152] │ │ - cmn x23, #0x1 │ │ - b.eq 1cfb4 // b.none │ │ - ldr x27, [sp, #1160] │ │ - ldr x28, [sp, #1168] │ │ - add w25, w25, #0x1 │ │ - str w25, [sp, #1080] │ │ - str x23, [sp, #1088] │ │ - str x27, [sp, #1096] │ │ - str x28, [sp, #1104] │ │ + mov x4, x23 │ │ + mov x5, x27 │ │ + bl 1e4d8 │ │ + ldr x24, [sp, #1200] │ │ + cmn x24, #0x1 │ │ + b.eq 1bd50 // b.none │ │ + ldur w8, [x29, #-24] │ │ + ldr x28, [sp, #1208] │ │ + ldr x2, [sp, #1216] │ │ + str x24, [sp, #1136] │ │ + add w8, w8, #0x1 │ │ + str x28, [sp, #1144] │ │ + stur w8, [x29, #-24] │ │ + str w8, [sp, #1128] │ │ + str x2, [sp, #1152] │ │ mov w0, w21 │ │ - mov x1, x27 │ │ - mov x2, x28 │ │ - bl 22994 │ │ - cbnz x0, 1d060 │ │ + mov x1, x28 │ │ + str x2, [sp, #72] │ │ + bl 2290c │ │ + cbnz x0, 1bd90 │ │ mov x9, #0x5c29 // #23593 │ │ - ldr x8, [sp, #32] │ │ + ldr x8, [sp, #80] │ │ movk x9, #0xc28f, lsl #16 │ │ movk x9, #0x28f5, lsl #32 │ │ add x8, x8, #0x1 │ │ movk x9, #0x8f5c, lsl #48 │ │ - str x8, [sp, #32] │ │ + str x8, [sp, #80] │ │ mul x8, x8, x9 │ │ mov x9, #0xffffffffffff8f5c // #-28836 │ │ movk x9, #0xf5c2, lsl #16 │ │ eor x9, x9, x9, lsl #30 │ │ ror x8, x8, #2 │ │ cmp x8, x9 │ │ - b.hi 1c498 // b.pmore │ │ + b.hi 1ba04 // b.pmore │ │ mov w0, w21 │ │ - bl 60550 │ │ - cbz x0, 1c494 │ │ - bl 2ffe0 │ │ - bl 60700 │ │ - mov x9, x23 │ │ - mov x8, x27 │ │ - cbz x28, 1c4c0 │ │ - mov x8, x28 │ │ - mov x9, x27 │ │ + bl 5fa48 │ │ + cbz x0, 1ba00 │ │ + and x8, x0, #0x3 │ │ + sub x9, x8, #0x2 │ │ + cmp x9, #0x2 │ │ + b.cc 1ba00 // b.lo, b.ul, b.last │ │ + cbz x8, 1ba00 │ │ + ldur x8, [x0, #23] │ │ + sub x0, x0, #0x1 │ │ + blr x8 │ │ + bl 5fb28 │ │ + ldr x8, [sp, #72] │ │ + cbz x8, 1ba24 │ │ + ldr x8, [sp, #72] │ │ + mov x9, x28 │ │ subs x8, x8, #0x1 │ │ - strb wzr, [x9], #1 │ │ - b.ne 1c4ac // b.any │ │ - ldr x8, [sp, #1096] │ │ - ldr x9, [sp, #1088] │ │ - str xzr, [sp, #1104] │ │ - cbz x9, 1c4d4 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 1c4c8 // b.any │ │ - ldr x8, [sp, #1088] │ │ - cbz x8, 1c4e4 │ │ - ldr x0, [sp, #1096] │ │ - bl 64e40 │ │ - ldp x8, x9, [x29, #-72] │ │ - cbz x9, 1c4fc │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 1c4ec // b.any │ │ - ldur x8, [x29, #-72] │ │ - ldur x9, [x29, #-80] │ │ - stur xzr, [x29, #-64] │ │ - cbz x9, 1c514 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 1c508 // b.any │ │ - str x27, [sp] │ │ - str w25, [sp, #40] │ │ - ldur x8, [x29, #-80] │ │ - cbz x8, 1c52c │ │ - ldur x0, [x29, #-72] │ │ - bl 64e40 │ │ - ldp x25, x27, [x29, #-128] │ │ - b 1c538 │ │ - ldr x23, [sp, #8] │ │ - cmp x27, x26 │ │ - b.cc 1d2ec // b.lo, b.ul, b.last │ │ - tbnz x26, #63, 1ce00 │ │ - mov x0, x26 │ │ + strb wzr, [x9] │ │ + add x9, x9, #0x1 │ │ + b.ne 1ba14 // b.any │ │ + cbz x24, 1ba54 │ │ + mov x8, xzr │ │ + mov x9, x8 │ │ + add x8, x8, #0x1 │ │ + cmp x24, x8 │ │ + strb wzr, [x28, x9] │ │ + b.ne 1ba2c // b.any │ │ + mov x0, x28 │ │ + bl 641d0 │ │ + b 1ba54 │ │ + ldr x24, [sp, #32] │ │ + b 1ba8c │ │ + cbz x27, 1ba6c │ │ + mov x8, x23 │ │ + subs x27, x27, #0x1 │ │ + strb wzr, [x8] │ │ + add x8, x8, #0x1 │ │ + b.ne 1ba5c // b.any │ │ + mov x8, xzr │ │ + mov x9, x8 │ │ + add x8, x8, #0x1 │ │ + cmp x26, x8 │ │ + strb wzr, [x23, x9] │ │ + b.ne 1ba70 // b.any │ │ + mov x0, x23 │ │ + bl 641d0 │ │ + mov w8, #0x100010 // #1048592 │ │ + cmp x25, x8 │ │ + b.hi 1c9c8 // b.pmore │ │ + tbnz x25, #63, 1bb48 │ │ + mov x0, x25 │ │ mov w1, #0x1 // #1 │ │ - str x23, [sp, #8] │ │ - bl 22bc0 │ │ - cbz x0, 1d36c │ │ - mov x1, x25 │ │ - mov x2, x26 │ │ - mov x24, x0 │ │ - bl 64e50 │ │ - ldur x9, [x29, #-112] │ │ - cmn x9, #0x1 │ │ - b.eq 1c5b0 // b.none │ │ - ldp x8, x10, [x29, #-104] │ │ - cbz x10, 1c58c │ │ - subs x10, x10, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 1c57c // b.any │ │ - ldp x9, x8, [x29, #-112] │ │ - stur xzr, [x29, #-96] │ │ - cbz x9, 1c5a0 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 1c594 // b.any │ │ - ldur x8, [x29, #-112] │ │ - cbz x8, 1c5b0 │ │ - ldur x0, [x29, #-104] │ │ - bl 64e40 │ │ - ldp x25, x27, [x29, #-128] │ │ - ldur x8, [x29, #-24] │ │ - str x28, [sp, #16] │ │ - add x8, x26, x8 │ │ - stp x26, x24, [x29, #-112] │ │ - stur x8, [x29, #-24] │ │ - stur x26, [x29, #-96] │ │ - cbnz x27, 1c2fc │ │ - b 1cfec │ │ + bl 2e3f0 │ │ + cbz x0, 1caa8 │ │ + ldr x8, [sp, #88] │ │ + ldr x27, [sp, #48] │ │ + mov x2, x25 │ │ + mov x23, x0 │ │ + add x8, x8, x25 │ │ + mov x1, x27 │ │ + str x8, [sp, #88] │ │ + bl 641e0 │ │ + stp x24, x23, [sp, #32] │ │ + mov x26, x25 │ │ + mov x24, x27 │ │ + stp x23, x25, [x29, #-104] │ │ + mov x23, x25 │ │ + b 1b8b8 │ │ nop │ │ - adr x8, 9ebc │ │ + adr x8, a4d0 │ │ mov w9, #0x6 // #6 │ │ - str x8, [sp, #1152] │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xa40 │ │ - str x9, [sp, #1160] │ │ + str x8, [sp, #1200] │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0xe28 │ │ + str x9, [sp, #1208] │ │ + sub x28, x29, #0x88 │ │ ldar x0, [x8] │ │ - cbz x0, 1c634 │ │ - bl 64e90 │ │ - cbz x0, 1c648 │ │ - adrp x25, 6f000 │ │ - ldr x8, [x25, #2664] │ │ + cbz x0, 1bfe8 │ │ + bl 64200 │ │ + cbz x0, 1bffc │ │ + adrp x25, 6e000 │ │ + ldr x8, [x25, #3664] │ │ cmp x0, x8 │ │ - b.ne 1c65c // b.any │ │ - adrp x8, 6f000 │ │ - ldr w8, [x8, #2676] │ │ + b.ne 1c010 // b.any │ │ + adrp x8, 6e000 │ │ + ldr w8, [x8, #3676] │ │ cmn w8, #0x1 │ │ - b.eq 1d15c // b.none │ │ + b.eq 1c940 // b.none │ │ add w8, w8, #0x1 │ │ - b 1c680 │ │ + b 1c034 │ │ mov w8, #0x1 // #1 │ │ str x8, [x19] │ │ - b 1c738 │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0xa40 │ │ - bl 3e918 │ │ - bl 64e90 │ │ - cbnz x0, 1c600 │ │ - bl 60220 │ │ - adrp x25, 6f000 │ │ - ldr x8, [x25, #2664] │ │ + b 1c10c │ │ + mov x0, xzr │ │ + mov x26, #0xffffffffffffffff // #-1 │ │ + stur x26, [x29, #-112] │ │ + ldr x1, [sp, #40] │ │ + bl 248bc │ │ + b 1caa4 │ │ + mov x0, xzr │ │ + mov x27, #0xffffffffffffffff // #-1 │ │ + stur x27, [x29, #-136] │ │ + ldr x1, [sp, #24] │ │ + bl 248bc │ │ + b 1caa4 │ │ + mov w8, #0xb // #11 │ │ + cmn x26, #0x1 │ │ + mov w10, #0x100010 // #1048592 │ │ + stp x8, x25, [x19] │ │ + b.eq 1bdf8 // b.none │ │ + cbz x23, 1bba4 │ │ + ldr x8, [sp, #40] │ │ + subs x23, x23, #0x1 │ │ + strb wzr, [x8] │ │ + add x8, x8, #0x1 │ │ + b.ne 1bb94 // b.any │ │ + ldr x8, [sp, #40] │ │ + subs x26, x26, #0x1 │ │ + strb wzr, [x8] │ │ + add x8, x8, #0x1 │ │ + b.ne 1bba8 // b.any │ │ + ldr x0, [sp, #40] │ │ + bl 641d0 │ │ + b 1bdf0 │ │ + mov w8, #0xb // #11 │ │ + cmn x27, #0x1 │ │ + mov w10, #0x100010 // #1048592 │ │ + stp x8, x26, [x19] │ │ + b.eq 1bef0 // b.none │ │ + ldur x9, [x29, #-24] │ │ + cbz x9, 1bbf4 │ │ + ldr x8, [sp, #24] │ │ + subs x9, x9, #0x1 │ │ + strb wzr, [x8] │ │ + add x8, x8, #0x1 │ │ + b.ne 1bbe4 // b.any │ │ + ldr x8, [sp, #24] │ │ + subs x27, x27, #0x1 │ │ + strb wzr, [x8] │ │ + add x8, x8, #0x1 │ │ + b.ne 1bbf8 // b.any │ │ + ldr x0, [sp, #24] │ │ + bl 641d0 │ │ + b 1bee8 │ │ + stur x26, [x29, #-112] │ │ + b.eq 1bdd0 // b.none │ │ + ldur q0, [x29, #-112] │ │ + ldur x8, [x29, #-96] │ │ + stur q0, [x29, #-80] │ │ + stur x8, [x29, #-64] │ │ + mov w8, #0x3333 // #13107 │ │ + nop │ │ + adr x1, 7e46 │ │ + movk w8, #0x3f73, lsl #16 │ │ + mov x0, x20 │ │ + mov w2, #0x19 // #25 │ │ + fmov s0, w8 │ │ + bl 35c84 │ │ + ldp x4, x5, [x29, #-72] │ │ + ldur w2, [x29, #-24] │ │ + add x0, sp, #0x4b0 │ │ + add x1, sp, #0xa0 │ │ + mov w3, #0x1 // #1 │ │ + bl 1e4d8 │ │ + ldr x8, [sp, #1200] │ │ + cmn x8, #0x1 │ │ + b.eq 1bde0 // b.none │ │ + ldr q0, [sp, #1200] │ │ + ldr x2, [sp, #1216] │ │ + str q0, [sp, #1136] │ │ + ldr x1, [sp, #1144] │ │ + str x2, [sp, #1152] │ │ + mov w0, w21 │ │ + bl 2290c │ │ + cbz x0, 1c890 │ │ + mov w8, #0xb // #11 │ │ + stp x8, x0, [x19] │ │ + add x0, sp, #0x470 │ │ + bl 34058 │ │ + b 1bde8 │ │ + stur x27, [x29, #-136] │ │ + b.eq 1bdd8 // b.none │ │ + sub x8, x29, #0x88 │ │ + ldr q0, [x8] │ │ + ldur x8, [x29, #-120] │ │ + stur q0, [x29, #-112] │ │ + stur x8, [x29, #-96] │ │ + mov w8, #0x3333 // #13107 │ │ + nop │ │ + adr x1, 7e46 │ │ + movk w8, #0x3f73, lsl #16 │ │ + mov x0, x20 │ │ + mov w2, #0x19 // #25 │ │ + fmov s0, w8 │ │ + bl 35c84 │ │ + ldp x8, x9, [x29, #-104] │ │ + str x8, [sp, #1200] │ │ + str x9, [sp, #1208] │ │ + ldp x8, x9, [sp, #48] │ │ + str x9, [sp, #1216] │ │ + str x8, [sp, #1224] │ │ + add x0, sp, #0x470 │ │ + add x1, sp, #0xa0 │ │ + add x4, sp, #0x4b0 │ │ + mov w2, w28 │ │ + mov w3, #0x1 // #1 │ │ + bl 1e39c │ │ + ldr x8, [sp, #1136] │ │ + cmn x8, #0x1 │ │ + b.eq 1bed8 // b.none │ │ + ldr q0, [sp, #1136] │ │ + ldr x2, [sp, #1152] │ │ + stur q0, [x29, #-80] │ │ + ldur x1, [x29, #-72] │ │ + stur x2, [x29, #-64] │ │ + mov w0, w21 │ │ + bl 2290c │ │ + cbz x0, 1c8dc │ │ + mov w8, #0xb // #11 │ │ + stp x8, x0, [x19] │ │ + sub x0, x29, #0x50 │ │ + bl 34058 │ │ + b 1bee0 │ │ + ldr x24, [sp, #48] │ │ + mov w8, #0x3 // #3 │ │ + str x8, [x19] │ │ + ldr x8, [sp, #32] │ │ + stp x8, x28, [x19, #8] │ │ + ldr x8, [sp, #72] │ │ + str x8, [x19, #24] │ │ + b 1bda4 │ │ + ldr x25, [sp, #32] │ │ + mov w8, #0x3 // #3 │ │ + str x8, [x19] │ │ + ldr x8, [sp, #16] │ │ + stp x8, x24, [x19, #8] │ │ + ldr x8, [sp, #72] │ │ + str x8, [x19, #24] │ │ + b 1bdc4 │ │ + mov w8, #0xb // #11 │ │ + stp x8, x0, [x19] │ │ + add x0, sp, #0x470 │ │ + bl 34058 │ │ + ldr x24, [sp, #48] │ │ + sub x0, x29, #0x50 │ │ + bl 34058 │ │ + b 1bdf4 │ │ + mov w8, #0xb // #11 │ │ + stp x8, x0, [x19] │ │ + sub x0, x29, #0x50 │ │ + bl 34058 │ │ + ldr x25, [sp, #32] │ │ + sub x0, x29, #0x70 │ │ + bl 34058 │ │ + b 1beec │ │ + str xzr, [x19] │ │ + b 1bdf4 │ │ + str xzr, [x19] │ │ + b 1beec │ │ + mov w8, #0x3 // #3 │ │ + str x8, [x19] │ │ + sub x0, x29, #0x50 │ │ + bl 34058 │ │ + ldr x24, [sp, #48] │ │ + mov w10, #0x100010 // #1048592 │ │ + mov x8, xzr │ │ + mov x9, x8 │ │ + add x8, x8, #0x1 │ │ + cmp x10, x8 │ │ + strb wzr, [x24, x9] │ │ + b.ne 1bdfc // b.any │ │ + ldr x19, [sp, #24] │ │ + mov x8, xzr │ │ + mov x9, x8 │ │ + add x8, x8, #0x1 │ │ + cmp x10, x8 │ │ + strb wzr, [x24, x9] │ │ + b.ne 1be18 // b.any │ │ + mov x0, x24 │ │ + bl 641d0 │ │ + strb wzr, [x19] │ │ + strb wzr, [x19, #1] │ │ + strb wzr, [x19, #2] │ │ + strb wzr, [x19, #3] │ │ + strb wzr, [x19, #4] │ │ + strb wzr, [x19, #5] │ │ + strb wzr, [x19, #6] │ │ + strb wzr, [x19, #7] │ │ + strb wzr, [x19, #8] │ │ + strb wzr, [x19, #9] │ │ + strb wzr, [x19, #10] │ │ + strb wzr, [x19, #11] │ │ + strb wzr, [x19, #12] │ │ + strb wzr, [x19, #13] │ │ + strb wzr, [x19, #14] │ │ + strb wzr, [x19, #15] │ │ + strb wzr, [x19, #16] │ │ + strb wzr, [x19, #17] │ │ + strb wzr, [x19, #18] │ │ + strb wzr, [x19, #19] │ │ + strb wzr, [x19, #20] │ │ + strb wzr, [x19, #21] │ │ + strb wzr, [x19, #22] │ │ + strb wzr, [x19, #23] │ │ + strb wzr, [x19, #24] │ │ + strb wzr, [x19, #25] │ │ + strb wzr, [x19, #26] │ │ + strb wzr, [x19, #27] │ │ + strb wzr, [x19, #28] │ │ + strb wzr, [x19, #29] │ │ + strb wzr, [x19, #30] │ │ + strb wzr, [x19, #31] │ │ + ldur x8, [x29, #-160] │ │ + cbz x8, 1c268 │ │ + mov x9, xzr │ │ + mov x10, x9 │ │ + add x9, x9, #0x1 │ │ + cmp x8, x9 │ │ + strb wzr, [x19, x10] │ │ + b.ne 1bec0 // b.any │ │ + b 1bfdc │ │ + mov w8, #0x3 // #3 │ │ + str x8, [x19] │ │ + sub x0, x29, #0x70 │ │ + bl 34058 │ │ + ldr x25, [sp, #32] │ │ + mov w10, #0x100010 // #1048592 │ │ + mov x8, xzr │ │ + mov x9, x8 │ │ + add x8, x8, #0x1 │ │ + cmp x10, x8 │ │ + strb wzr, [x25, x9] │ │ + b.ne 1bef4 // b.any │ │ + ldr x19, [sp, #8] │ │ + mov x8, xzr │ │ + mov x9, x8 │ │ + add x8, x8, #0x1 │ │ + cmp x10, x8 │ │ + strb wzr, [x25, x9] │ │ + b.ne 1bf10 // b.any │ │ + mov x0, x25 │ │ + bl 641d0 │ │ + ldr x8, [sp, #1168] │ │ + cbz x8, 1bf3c │ │ + ldr x0, [sp, #56] │ │ + bl 641d0 │ │ + strb wzr, [x19] │ │ + strb wzr, [x19, #1] │ │ + strb wzr, [x19, #2] │ │ + strb wzr, [x19, #3] │ │ + strb wzr, [x19, #4] │ │ + strb wzr, [x19, #5] │ │ + strb wzr, [x19, #6] │ │ + strb wzr, [x19, #7] │ │ + strb wzr, [x19, #8] │ │ + strb wzr, [x19, #9] │ │ + strb wzr, [x19, #10] │ │ + strb wzr, [x19, #11] │ │ + strb wzr, [x19, #12] │ │ + strb wzr, [x19, #13] │ │ + strb wzr, [x19, #14] │ │ + strb wzr, [x19, #15] │ │ + strb wzr, [x19, #16] │ │ + strb wzr, [x19, #17] │ │ + strb wzr, [x19, #18] │ │ + strb wzr, [x19, #19] │ │ + strb wzr, [x19, #20] │ │ + strb wzr, [x19, #21] │ │ + strb wzr, [x19, #22] │ │ + strb wzr, [x19, #23] │ │ + strb wzr, [x19, #24] │ │ + strb wzr, [x19, #25] │ │ + strb wzr, [x19, #26] │ │ + strb wzr, [x19, #27] │ │ + strb wzr, [x19, #28] │ │ + strb wzr, [x19, #29] │ │ + strb wzr, [x19, #30] │ │ + strb wzr, [x19, #31] │ │ + ldr x8, [sp, #128] │ │ + cbz x8, 1c268 │ │ + mov x9, xzr │ │ + mov x10, x9 │ │ + add x9, x9, #0x1 │ │ + cmp x8, x9 │ │ + strb wzr, [x19, x10] │ │ + b.ne 1bfc8 // b.any │ │ + mov x0, x19 │ │ + bl 641d0 │ │ + b 1c10c │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0xe28 │ │ + bl 3fec8 │ │ + bl 64200 │ │ + cbnz x0, 1bb14 │ │ + bl 5f90c │ │ + adrp x25, 6e000 │ │ + ldr x8, [x25, #3664] │ │ cmp x0, x8 │ │ - b.eq 1c610 // b.none │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xa70 │ │ + b.eq 1bb24 // b.none │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0xe58 │ │ mov w9, #0x1 // #1 │ │ ldaxr w10, [x8] │ │ - cbnz w10, 1d32c │ │ + cbnz w10, 1ca68 │ │ stxr w10, w9, [x8] │ │ - cbnz w10, 1c668 │ │ - str x0, [x25, #2664] │ │ + cbnz w10, 1c01c │ │ + str x0, [x25, #3664] │ │ mov w8, #0x1 // #1 │ │ - adrp x26, 6f000 │ │ - add x26, x26, #0xa74 │ │ + adrp x26, 6e000 │ │ + add x26, x26, #0xe5c │ │ ldur x9, [x26, #4] │ │ str w8, [x26] │ │ - cbnz x9, 1d124 │ │ - adrp x27, 6f000 │ │ + cbnz x9, 1c880 │ │ + adrp x27, 6e000 │ │ mov x8, #0xffffffffffffffff // #-1 │ │ - str x8, [x27, #2680] │ │ + str x8, [x27, #3680] │ │ nop │ │ - adr x0, 7c21 │ │ - mov w1, #0x71 // #113 │ │ - bl 605cc │ │ + adr x1, 7d78 │ │ + mov w2, #0x71 // #113 │ │ + bl 5e4ac │ │ + cbz x0, 1c088 │ │ + and x8, x0, #0x3 │ │ + cmp x8, #0x2 │ │ + b.cc 1c088 // b.lo, b.ul, b.last │ │ + cmp x8, #0x3 │ │ + b.eq 1c088 // b.none │ │ + lsr x8, x0, #32 │ │ + cmp x8, #0x9 │ │ + csel x0, xzr, x0, eq // eq = none │ │ ldur x8, [x26, #4] │ │ ldr w9, [x26] │ │ add x8, x8, #0x1 │ │ subs w9, w9, #0x1 │ │ stur x8, [x26, #4] │ │ str w9, [x26] │ │ - b.ne 1c6ec // b.any │ │ - adrp x9, 6f000 │ │ - add x9, x9, #0xa70 │ │ - str xzr, [x25, #2664] │ │ + b.ne 1c0c4 // b.any │ │ + adrp x9, 6e000 │ │ + add x9, x9, #0xe58 │ │ + str xzr, [x25, #3664] │ │ ldxr w8, [x9] │ │ stlxr w10, wzr, [x9] │ │ - cbnz w10, 1c6d8 │ │ + cbnz w10, 1c0b0 │ │ cmp w8, #0x2 │ │ - b.eq 1d184 // b.none │ │ - cbnz x0, 1d1a8 │ │ + b.eq 1c964 // b.none │ │ + cbnz x0, 1c988 │ │ movi v0.2d, #0x0 │ │ - add x1, sp, #0x440 │ │ + add x1, sp, #0x470 │ │ mov x0, x22 │ │ mov w2, #0x20 // #32 │ │ - str wzr, [sp, #88] │ │ - str xzr, [sp, #80] │ │ - str q0, [sp, #1104] │ │ - str q0, [sp, #1088] │ │ - bl 22a78 │ │ - sub x25, x29, #0x88 │ │ - cbnz x0, 1c730 │ │ - add x1, sp, #0x50 │ │ + str wzr, [sp, #136] │ │ + str xzr, [sp, #128] │ │ + str q0, [sp, #1152] │ │ + str q0, [sp, #1136] │ │ + bl 22a04 │ │ + cbnz x0, 1c104 │ │ + add x1, sp, #0x80 │ │ mov x0, x22 │ │ mov w2, #0xc // #12 │ │ - bl 22a78 │ │ - cbz x0, 1c760 │ │ + bl 22a04 │ │ + cbz x0, 1c134 │ │ mov w8, #0xb // #11 │ │ stp x8, x0, [x19] │ │ - add sp, sp, #0x8c0 │ │ + add sp, sp, #0x8f0 │ │ ldp x20, x19, [sp, #112] │ │ ldp x22, x21, [sp, #96] │ │ ldp x24, x23, [sp, #80] │ │ ldp x26, x25, [sp, #64] │ │ ldp x28, x27, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ ldp d9, d8, [sp, #16] │ │ ldr d10, [sp], #128 │ │ ret │ │ mov w8, #0xcccd // #52429 │ │ nop │ │ - adr x1, 7c92 │ │ + adr x1, 7de9 │ │ movk w8, #0x3d4c, lsl #16 │ │ mov x0, x20 │ │ mov w2, #0x25 // #37 │ │ fmov s0, w8 │ │ - bl 345f8 │ │ - add x0, sp, #0x70 │ │ - add x3, sp, #0x440 │ │ + bl 35c84 │ │ + add x0, sp, #0xa0 │ │ + add x3, sp, #0x470 │ │ mov x1, x24 │ │ mov x2, x23 │ │ - bl 32820 │ │ - ldr x8, [sp, #112] │ │ - ldur q0, [sp, #120] │ │ - ldr x9, [sp, #136] │ │ + bl 3360c │ │ + ldr x8, [sp, #160] │ │ + ldur q0, [sp, #168] │ │ + ldr x9, [sp, #184] │ │ cmn x8, #0x1 │ │ - str q0, [sp, #1152] │ │ - str x9, [sp, #1168] │ │ - b.eq 1c7c8 // b.none │ │ - ldr q0, [sp, #1152] │ │ - ldr x9, [sp, #1168] │ │ + str q0, [sp, #1200] │ │ + str x9, [sp, #1216] │ │ + b.eq 1c19c // b.none │ │ + ldr q0, [sp, #1200] │ │ + ldr x9, [sp, #1216] │ │ str x8, [x19] │ │ stur q0, [x19, #8] │ │ str x9, [x19, #24] │ │ - b 1c738 │ │ - ldr q0, [sp, #1152] │ │ - ldr x8, [sp, #1168] │ │ - str q0, [sp, #1120] │ │ + b 1c10c │ │ + ldr q0, [sp, #1200] │ │ + ldr x8, [sp, #1216] │ │ + str q0, [sp, #1168] │ │ cmp x8, #0x20 │ │ - ldr x1, [sp, #1128] │ │ - str x8, [sp, #1136] │ │ - str x8, [sp, #112] │ │ - b.ne 1d2e0 // b.any │ │ - add x0, sp, #0x70 │ │ - bl 242a8 │ │ - add x0, sp, #0x480 │ │ - add x1, sp, #0x70 │ │ + ldr x1, [sp, #1176] │ │ + str x8, [sp, #1184] │ │ + str x8, [sp, #160] │ │ + b.ne 1ca28 // b.any │ │ + add x0, sp, #0xa0 │ │ + bl 241d0 │ │ + add x0, sp, #0x4b0 │ │ + add x1, sp, #0xa0 │ │ mov w2, #0x3c0 // #960 │ │ - bl 64e50 │ │ + bl 641e0 │ │ mov w9, #0x1 // #1 │ │ mov w8, #0x1 // #1 │ │ stur xzr, [x29, #-144] │ │ movk w9, #0x4000, lsl #16 │ │ stp xzr, x8, [x29, #-160] │ │ dup v0.2d, x9 │ │ stur x22, [x29, #-80] │ │ - stur q0, [x25, #64] │ │ + stur q0, [x28, #64] │ │ sub x0, x29, #0x50 │ │ sub x1, x29, #0xa0 │ │ - bl 1de20 │ │ - mov x8, x0 │ │ - mov x0, x1 │ │ - cmp x8, #0x1 │ │ - b.eq 1ce34 // b.none │ │ - ldur x27, [x29, #-144] │ │ - cbz x0, 1ce98 │ │ + bl 1dfc0 │ │ + cmp x0, #0x1 │ │ + b.ne 1c26c // b.any │ │ + mov w8, #0xb // #11 │ │ + stp x8, x1, [x19] │ │ + ldur x8, [x29, #-160] │ │ + cbz x8, 1c220 │ │ + ldur x0, [x29, #-152] │ │ + bl 641d0 │ │ + ldr x8, [sp, #1184] │ │ + ldr x0, [sp, #1176] │ │ + cbz x8, 1c240 │ │ + mov x9, x0 │ │ + subs x8, x8, #0x1 │ │ + strb wzr, [x9] │ │ + add x9, x9, #0x1 │ │ + b.ne 1c230 // b.any │ │ + ldr x8, [sp, #1168] │ │ + cbz x8, 1c268 │ │ + mov x9, xzr │ │ + mov x10, x9 │ │ + add x9, x9, #0x1 │ │ + cmp x8, x9 │ │ + strb wzr, [x0, x10] │ │ + b.ne 1c24c // b.any │ │ + bl 641d0 │ │ + b 1c10c │ │ + b 1c10c │ │ + ldur x28, [x29, #-144] │ │ + cbz x1, 1c764 │ │ + ldur x23, [x29, #-160] │ │ + mov x26, xzr │ │ mov w8, #0x2000 // #8192 │ │ - stur x8, [x29, #-24] │ │ - ldur x1, [x29, #-160] │ │ - orr x8, x1, x27 │ │ - cbnz x8, 1c880 │ │ + mov x22, x8 │ │ + mov x24, x23 │ │ + str x8, [sp, #72] │ │ + sub x9, x24, x28 │ │ + cmp x9, #0x20 │ │ + cset w8, cc // cc = lo, ul, last │ │ + cbnz x24, 1c2dc │ │ + cmp x9, #0x1f │ │ + b.hi 1c2dc // b.pmore │ │ sub x0, x29, #0x50 │ │ sub x1, x29, #0xa0 │ │ - bl 1de20 │ │ - mov x8, x0 │ │ - mov x0, x1 │ │ - cmp x8, #0x1 │ │ - b.eq 1ce34 // b.none │ │ - ldur x27, [x29, #-144] │ │ - cbz x0, 1ce98 │ │ - ldur x1, [x29, #-160] │ │ + bl 1dfc0 │ │ + tbnz w0, #0, 1c208 │ │ + ldur x28, [x29, #-144] │ │ + cbz x1, 1c764 │ │ + ldur x23, [x29, #-160] │ │ + mov x26, x28 │ │ + sub x8, x23, x28 │ │ + mov x24, x23 │ │ + cmp x8, #0x20 │ │ + cset w8, cc // cc = lo, ul, last │ │ + cbnz x23, 1c2dc │ │ + b.cc 1c2a4 // b.lo, b.ul, b.last │ │ + tbz w8, #0, 1c33c │ │ + mov x1, #0x3 // #3 │ │ + cmn x28, #0x21 │ │ + movk x1, #0x26, lsl #32 │ │ + b.hi 1c208 // b.pmore │ │ + lsl x8, x24, #1 │ │ + add x9, x28, #0x20 │ │ ldur x2, [x29, #-152] │ │ - cmp x27, x1 │ │ - b.eq 1cbf4 // b.none │ │ - ldur x8, [x29, #-24] │ │ - sub x9, x1, x27 │ │ - ldur x25, [x29, #-64] │ │ - cmp x8, x9 │ │ - csel x23, x8, x9, cc // cc = lo, ul, last │ │ - cbz x25, 1ce94 │ │ - ldur x28, [x29, #-80] │ │ - add x0, x2, x27 │ │ - subs x26, x23, x25 │ │ - mov x22, x0 │ │ + add x0, sp, #0xa0 │ │ + mov x1, x24 │ │ + mov w4, #0x1 // #1 │ │ + cmp x9, x8 │ │ + mov w5, #0x1 // #1 │ │ + csel x23, x9, x8, hi // hi = pmore │ │ + mov x3, x23 │ │ + bl 208a0 │ │ + ldr x8, [sp, #160] │ │ + cbnz x8, 1c958 │ │ + ldr x8, [sp, #168] │ │ + sub x9, x23, x28 │ │ + mov x24, x23 │ │ + mov x26, x28 │ │ + stp x23, x8, [x29, #-160] │ │ + b 1c390 │ │ + add x8, x28, #0x20 │ │ + cmp x26, x8 │ │ + b.ls 1c388 // b.plast │ │ + sub x25, x26, x28 │ │ + sub x2, x24, x28 │ │ + cmp x25, x2 │ │ + b.hi 1ca50 // b.pmore │ │ + ldur x27, [x29, #-64] │ │ + cbz x27, 1c764 │ │ + ldur x8, [x29, #-152] │ │ + ldur x9, [x29, #-80] │ │ + cmp x27, x25 │ │ + add x8, x8, x28 │ │ + stur x9, [x29, #-24] │ │ + str x8, [sp, #88] │ │ + add x8, x9, #0x10 │ │ + str x8, [sp, #80] │ │ + b.cs 1c42c // b.hs, b.nlast │ │ + b 1c484 │ │ + ldur x8, [x29, #-152] │ │ + sub x9, x24, x28 │ │ + ldur x27, [x29, #-64] │ │ + cmp x9, x22 │ │ + csel x25, x9, x22, cc // cc = lo, ul, last │ │ + cbz x27, 1c764 │ │ + ldur x9, [x29, #-80] │ │ + add x8, x8, x28 │ │ + subs x11, x25, x27 │ │ + add x10, x25, x28 │ │ + str x8, [sp, #88] │ │ + add x8, x9, #0x10 │ │ + stur x9, [x29, #-24] │ │ + str x8, [sp, #80] │ │ + b.ls 1c410 // b.plast │ │ + cmp x26, x10 │ │ + b.cs 1c480 // b.hs, b.nlast │ │ + ldr x0, [sp, #88] │ │ mov w1, wzr │ │ - str x9, [sp, #40] │ │ - b.ls 1c8f4 // b.plast │ │ - mov x2, x25 │ │ - bl 64ea0 │ │ - ldp x0, x8, [x28] │ │ + mov x2, x27 │ │ + mov x26, x11 │ │ + bl 64210 │ │ + ldur x9, [x29, #-24] │ │ + ldp x0, x8, [x9] │ │ ldr x1, [x8, #16] │ │ - bl 20a40 │ │ - tbz w0, #0, 1c928 │ │ + bl 209d0 │ │ + tbz w0, #0, 1c4ec │ │ mov w0, #0x23 // #35 │ │ nop │ │ - adr x1, 7fa9 │ │ + adr x1, 8101 │ │ mov w2, #0x13 // #19 │ │ - bl 5c898 │ │ + bl 5c974 │ │ mov w8, #0x1 // #1 │ │ - b 1c940 │ │ - mov x2, x23 │ │ - bl 64ea0 │ │ - ldp x0, x8, [x28] │ │ + b 1c504 │ │ + cmp x26, x10 │ │ + b.cs 1c428 // b.hs, b.nlast │ │ + ldr x0, [sp, #88] │ │ + mov w1, wzr │ │ + mov x2, x25 │ │ + bl 64210 │ │ + add x26, x25, x28 │ │ + ldur x9, [x29, #-24] │ │ + ldp x0, x8, [x9] │ │ ldr x1, [x8, #16] │ │ - bl 20a40 │ │ - tbz w0, #0, 1c950 │ │ + bl 209d0 │ │ + tbz w0, #0, 1c460 │ │ mov w0, #0x23 // #35 │ │ nop │ │ - adr x1, 7fa9 │ │ + adr x1, 8101 │ │ mov w2, #0x13 // #19 │ │ - bl 5c898 │ │ - mov w8, #0x1 // #1 │ │ - b 1c968 │ │ - ldr w0, [x28, #16] │ │ - mov x1, x22 │ │ + bl 5c974 │ │ + mov x1, x0 │ │ + mov w0, #0x1 // #1 │ │ + b 1c470 │ │ + ldp x8, x1, [sp, #80] │ │ mov x2, x25 │ │ - bl 60790 │ │ - mov x8, x0 │ │ - mov x0, x1 │ │ - tbz w8, #0, 1c974 │ │ - mov x24, x0 │ │ - mov x28, xzr │ │ - b 1c984 │ │ - ldr w0, [x28, #16] │ │ - mov x1, x22 │ │ - mov x2, x23 │ │ - bl 60790 │ │ + ldr w0, [x8] │ │ + bl 5fbbc │ │ + tbnz w0, #0, 1c4cc │ │ + cmp x25, x1 │ │ + b.cs 1c4dc // b.hs, b.nlast │ │ + b 1ca34 │ │ + add x26, x25, x28 │ │ + ldur x9, [x29, #-24] │ │ + ldp x0, x8, [x9] │ │ + ldr x1, [x8, #16] │ │ + bl 209d0 │ │ + tbz w0, #0, 1c4b8 │ │ + mov w0, #0x23 // #35 │ │ + nop │ │ + adr x1, 8101 │ │ + mov w2, #0x13 // #19 │ │ + bl 5c974 │ │ + mov x1, x0 │ │ + mov w0, #0x1 // #1 │ │ + b 1c4c8 │ │ + ldp x8, x1, [sp, #80] │ │ + mov x2, x27 │ │ + ldr w0, [x8] │ │ + bl 5fbbc │ │ + tbz w0, #0, 1c4d4 │ │ + mov x22, xzr │ │ + b 1c540 │ │ + cmp x27, x1 │ │ + b.cc 1ca34 // b.lo, b.ul, b.last │ │ + sub x8, x27, x1 │ │ + mov x22, x1 │ │ + stur x8, [x29, #-64] │ │ + b 1c5d0 │ │ + ldp x8, x1, [sp, #80] │ │ + mov x2, x27 │ │ + ldr w0, [x8] │ │ + bl 5fbbc │ │ mov x8, x0 │ │ mov x0, x1 │ │ - tbz w8, #0, 1c9bc │ │ - mov x28, xzr │ │ - b 1c998 │ │ - cmp x25, x0 │ │ - b.cc 1d2ac // b.lo, b.ul, b.last │ │ - mov x28, x0 │ │ - mov x24, xzr │ │ - add x0, x22, x25 │ │ + tbz w8, #0, 1c514 │ │ + str x0, [sp, #64] │ │ + mov x22, xzr │ │ + b 1c524 │ │ + cmp x27, x0 │ │ + b.cc 1ca34 // b.lo, b.ul, b.last │ │ + mov x22, x0 │ │ + str xzr, [sp, #64] │ │ + ldr x8, [sp, #88] │ │ mov w1, wzr │ │ mov x2, x26 │ │ - bl 64ea0 │ │ - mov x0, x24 │ │ - sub x25, x25, x28 │ │ - stur x25, [x29, #-64] │ │ - cbz x0, 1ca50 │ │ - and x8, x0, #0x3 │ │ + add x0, x8, x27 │ │ + bl 64210 │ │ + ldr x1, [sp, #64] │ │ + add x26, x25, x28 │ │ + sub x27, x27, x22 │ │ + stur x27, [x29, #-64] │ │ + cbz x1, 1c5d0 │ │ + and x8, x1, #0x3 │ │ + str x26, [sp, #64] │ │ cmp x8, #0x1 │ │ - b.gt 1c9d4 │ │ - cbnz x8, 1c9ec │ │ - ldrb w8, [x0, #16] │ │ - b 1ca44 │ │ - cmp x23, x0 │ │ - b.cc 1d2ac // b.lo, b.ul, b.last │ │ - sub x25, x25, x0 │ │ - mov x28, x0 │ │ - stur x25, [x29, #-64] │ │ - b 1ca50 │ │ + b.gt 1c568 │ │ + cbnz x8, 1c590 │ │ + ldrb w8, [x1, #16] │ │ + b 1c5c0 │ │ cmp x8, #0x2 │ │ - b.ne 1ca30 // b.any │ │ - lsr x8, x0, #32 │ │ - cmp x8, #0x4 │ │ - b.eq 1ca4c // b.none │ │ - b 1ce2c │ │ - ldrb w8, [x0, #15] │ │ - cmp w8, #0x23 │ │ - b.ne 1ce2c // b.any │ │ - ldur x24, [x0, #7] │ │ - ldur x27, [x0, #-1] │ │ - sub x26, x0, #0x1 │ │ - ldr x8, [x24] │ │ - cbz x8, 1ca14 │ │ - mov x0, x27 │ │ + b.ne 1c5ac // b.any │ │ + adrp x8, 6e000 │ │ + lsr x0, x1, #32 │ │ + mov x26, x1 │ │ + ldr x8, [x8, #960] │ │ + ldr x8, [x8, #16] │ │ blr x8 │ │ - ldr x8, [x24, #8] │ │ - cbz x8, 1ca24 │ │ - mov x0, x27 │ │ - bl 64e40 │ │ - mov x0, x26 │ │ - bl 64e40 │ │ - b 1ca4c │ │ - lsr x8, x0, #33 │ │ - ubfx x9, x0, #32, #8 │ │ - cmp x8, #0x15 │ │ + cbnz w0, 1c5c8 │ │ + b 1c938 │ │ + ldrb w8, [x1, #31] │ │ + cmp w8, #0x23 │ │ + b.ne 1c208 // b.any │ │ + ldur x8, [x1, #23] │ │ + sub x0, x1, #0x1 │ │ + blr x8 │ │ + b 1c5c8 │ │ + lsr x8, x1, #34 │ │ + ubfx x9, x1, #32, #8 │ │ + cmp x8, #0xb │ │ mov w8, #0xff // #255 │ │ csel w8, w9, w8, cc // cc = lo, ul, last │ │ cmp w8, #0x23 │ │ - b.ne 1ce2c // b.any │ │ - cbnz x25, 1ca8c │ │ - ldur x8, [x29, #-144] │ │ - add x27, x8, x28 │ │ - stur x27, [x29, #-144] │ │ - cbz x28, 1ce98 │ │ - ldur x8, [x29, #-24] │ │ - ldr x9, [sp, #40] │ │ - cmp x9, x8 │ │ - b.cc 1c84c // b.lo, b.ul, b.last │ │ - cmp x28, x23 │ │ - b.ne 1c84c // b.any │ │ - b 1cc44 │ │ - lsr x8, x0, #32 │ │ - cmp x8, #0x4 │ │ - b.ne 1ce28 // b.any │ │ - cbz x25, 1c9cc │ │ - ldur x24, [x29, #-80] │ │ - sub x26, x23, x28 │ │ - cmp x25, x26 │ │ - ldp x0, x8, [x24] │ │ + b.ne 1c208 // b.any │ │ + cbnz x27, 1c610 │ │ + ldr x26, [sp, #64] │ │ + add x28, x22, x28 │ │ + stur x28, [x29, #-144] │ │ + cbz x22, 1c764 │ │ + ldr x8, [sp, #72] │ │ + cmp x22, x8 │ │ + mov x22, x8 │ │ + b.ne 1c28c // b.any │ │ + b 1c754 │ │ + lsr x8, x1, #34 │ │ + ubfx x9, x1, #32, #8 │ │ + cmp x8, #0xb │ │ + mov w8, #0xff // #255 │ │ + csel w8, w9, w8, cc // cc = lo, ul, last │ │ + cmp w8, #0x23 │ │ + b.ne 1c208 // b.any │ │ + cbz x27, 1c5cc │ │ + ldur x9, [x29, #-24] │ │ + ldp x0, x8, [x9] │ │ ldr x1, [x8, #16] │ │ - b.cs 1cac8 // b.hs, b.nlast │ │ - bl 20a40 │ │ - tbz w0, #0, 1caec │ │ + bl 209d0 │ │ + sub x26, x25, x22 │ │ + cmp x27, x26 │ │ + b.cs 1c650 // b.hs, b.nlast │ │ + tbz w0, #0, 1c674 │ │ mov w0, #0x23 // #35 │ │ nop │ │ - adr x1, 7fa9 │ │ + adr x1, 8101 │ │ mov w2, #0x13 // #19 │ │ - bl 5c898 │ │ - mov w8, #0x1 // #1 │ │ - b 1cb04 │ │ - bl 20a40 │ │ - tbz w0, #0, 1cb10 │ │ + bl 5c974 │ │ + mov x1, x0 │ │ + mov w0, #0x1 // #1 │ │ + b 1c688 │ │ + tbz w0, #0, 1c694 │ │ mov w0, #0x23 // #35 │ │ nop │ │ - adr x1, 7fa9 │ │ + adr x1, 8101 │ │ mov w2, #0x13 // #19 │ │ - bl 5c898 │ │ - mov w8, #0x1 // #1 │ │ - b 1cb28 │ │ - ldr w0, [x24, #16] │ │ - add x1, x22, x28 │ │ - mov x2, x25 │ │ - bl 60790 │ │ - mov x8, x0 │ │ - mov x0, x1 │ │ - tbz w8, #0, 1cb50 │ │ + bl 5c974 │ │ + mov x1, x0 │ │ + mov w0, #0x1 // #1 │ │ + b 1c6a8 │ │ + ldp x9, x8, [sp, #80] │ │ + mov x2, x27 │ │ + ldr w0, [x9] │ │ + add x1, x8, x22 │ │ + bl 5fbbc │ │ + tbz w0, #0, 1c6d0 │ │ mov x8, xzr │ │ - b 1cb60 │ │ - ldr w0, [x24, #16] │ │ - add x1, x22, x28 │ │ - sub x2, x23, x28 │ │ - bl 60790 │ │ - mov x8, x0 │ │ - mov x0, x1 │ │ - mov x9, x28 │ │ - tbnz w8, #0, 1cb40 │ │ - cmp x26, x0 │ │ - b.cc 1d2ac // b.lo, b.ul, b.last │ │ - add x9, x28, x0 │ │ - mov x0, xzr │ │ - add x8, x28, x25 │ │ - mov x28, x9 │ │ - sub x25, x8, x9 │ │ - b 1cb68 │ │ - cmp x25, x0 │ │ - b.cc 1d2ac // b.lo, b.ul, b.last │ │ - mov x8, x0 │ │ - mov x0, xzr │ │ - add x28, x8, x28 │ │ - sub x25, x25, x8 │ │ - cbz x0, 1c9cc │ │ - and x8, x0, #0x3 │ │ + b 1c6e0 │ │ + ldp x9, x8, [sp, #80] │ │ + sub x2, x25, x22 │ │ + ldr w0, [x9] │ │ + add x1, x8, x22 │ │ + bl 5fbbc │ │ + mov x8, x22 │ │ + tbnz w0, #0, 1c6c0 │ │ + cmp x26, x1 │ │ + b.cc 1ca34 // b.lo, b.ul, b.last │ │ + add x8, x22, x1 │ │ + mov x1, xzr │ │ + add x9, x27, x22 │ │ + mov x22, x8 │ │ + sub x27, x9, x8 │ │ + b 1c6e8 │ │ + cmp x27, x1 │ │ + b.cc 1ca34 // b.lo, b.ul, b.last │ │ + mov x8, x1 │ │ + mov x1, xzr │ │ + add x22, x8, x22 │ │ + sub x27, x27, x8 │ │ + stur x27, [x29, #-64] │ │ + cbz x1, 1c5cc │ │ + and x8, x1, #0x3 │ │ cmp x8, #0x1 │ │ - b.gt 1cb84 │ │ - cbnz x8, 1cbac │ │ - ldrb w8, [x0, #16] │ │ - b 1cba0 │ │ - cmp x8, #0x2 │ │ - b.eq 1ca7c // b.none │ │ - lsr x8, x0, #33 │ │ - ubfx x9, x0, #32, #8 │ │ - cmp x8, #0x15 │ │ - mov w8, #0xff // #255 │ │ - csel w8, w9, w8, cc // cc = lo, ul, last │ │ + b.gt 1c710 │ │ + cbnz x8, 1c738 │ │ + ldrb w8, [x1, #16] │ │ cmp w8, #0x23 │ │ - b.eq 1ca88 // b.none │ │ - b 1ce28 │ │ - ldrb w8, [x0, #15] │ │ + b.eq 1c60c // b.none │ │ + b 1c208 │ │ + cmp x8, #0x3 │ │ + b.eq 1c5f0 // b.none │ │ + adrp x8, 6e000 │ │ + lsr x0, x1, #32 │ │ + mov x26, x1 │ │ + ldr x8, [x8, #960] │ │ + ldr x8, [x8, #16] │ │ + blr x8 │ │ + tbnz w0, #0, 1c60c │ │ + b 1c938 │ │ + ldrb w8, [x1, #31] │ │ cmp w8, #0x23 │ │ - b.ne 1ce28 // b.any │ │ - ldur x24, [x0, #7] │ │ - ldur x27, [x0, #-1] │ │ - sub x26, x0, #0x1 │ │ - ldr x8, [x24] │ │ - cbz x8, 1cbd4 │ │ - mov x0, x27 │ │ + b.ne 1c208 // b.any │ │ + ldur x8, [x1, #23] │ │ + sub x0, x1, #0x1 │ │ blr x8 │ │ - ldr x8, [x24, #8] │ │ - cbz x8, 1cbe4 │ │ - mov x0, x27 │ │ - bl 64e40 │ │ - mov x0, x26 │ │ - bl 64e40 │ │ - cbnz x25, 1ca8c │ │ - b 1c9cc │ │ - lsl x8, x1, #1 │ │ - add x9, x1, #0x20 │ │ - add x0, sp, #0x70 │ │ - mov w4, #0x1 // #1 │ │ - mov w5, #0x1 // #1 │ │ - cmp x9, x8 │ │ - csel x23, x9, x8, hi // hi = pmore │ │ - mov x3, x23 │ │ - bl 2090c │ │ - ldr w8, [sp, #112] │ │ - tbnz w8, #0, 1d2a0 │ │ - ldr x2, [sp, #120] │ │ - stp x23, x2, [x29, #-160] │ │ - ldur x8, [x29, #-24] │ │ - sub x9, x23, x27 │ │ - ldur x25, [x29, #-64] │ │ - cmp x8, x9 │ │ - csel x23, x8, x9, cc // cc = lo, ul, last │ │ - cbnz x25, 1c8a4 │ │ - b 1ce94 │ │ - ldur x9, [x29, #-24] │ │ - lsl x8, x9, #1 │ │ - tbz x9, #63, 1c848 │ │ + b 1c60c │ │ + lsl x8, x22, #1 │ │ + tbz x22, #63, 1c280 │ │ mov x8, #0xffffffffffffffff // #-1 │ │ - b 1c848 │ │ - ldur x8, [x29, #-112] │ │ - mov w9, #0xb // #11 │ │ - stp x9, x23, [x19] │ │ - cmn x8, #0x1 │ │ - b.eq 1cca0 // b.none │ │ - subs x28, x28, #0x1 │ │ - strb wzr, [x24], #1 │ │ - b.ne 1cc6c // b.any │ │ - ldp x8, x9, [x29, #-112] │ │ - stur xzr, [x29, #-96] │ │ - cbz x8, 1cc90 │ │ - subs x8, x8, #0x1 │ │ - strb wzr, [x9], #1 │ │ - b.ne 1cc84 // b.any │ │ - ldur x8, [x29, #-112] │ │ - cbz x8, 1cca0 │ │ - ldur x0, [x29, #-104] │ │ - bl 64e40 │ │ - ldp x8, x9, [x29, #-128] │ │ - cbz x9, 1ccb8 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 1cca8 // b.any │ │ - ldur x8, [x29, #-128] │ │ - ldur x9, [x29, #-136] │ │ - stur xzr, [x29, #-120] │ │ - cbz x9, 1ccd0 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 1ccc4 // b.any │ │ - ldur x8, [x29, #-136] │ │ - cbz x8, 1cce0 │ │ - ldur x0, [x29, #-128] │ │ - bl 64e40 │ │ - ldp x8, x9, [x29, #-152] │ │ - cbz x9, 1ccf8 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 1cce8 // b.any │ │ - ldur x8, [x29, #-152] │ │ - ldur x9, [x29, #-160] │ │ - stur xzr, [x29, #-144] │ │ - cbz x9, 1cd10 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 1cd04 // b.any │ │ - ldur x8, [x29, #-160] │ │ - cbz x8, 1c738 │ │ - ldur x0, [x29, #-152] │ │ - bl 64e40 │ │ - b 1c738 │ │ - ldur x8, [x29, #-136] │ │ - mov w9, #0xb // #11 │ │ - stp x9, x23, [x19] │ │ - cmn x8, #0x1 │ │ - b.eq 1cd6c // b.none │ │ - subs x26, x26, #0x1 │ │ - strb wzr, [x24], #1 │ │ - b.ne 1cd38 // b.any │ │ - ldp x8, x9, [x29, #-136] │ │ - stur xzr, [x29, #-120] │ │ - cbz x8, 1cd5c │ │ - subs x8, x8, #0x1 │ │ - strb wzr, [x9], #1 │ │ - b.ne 1cd50 // b.any │ │ - ldur x8, [x29, #-136] │ │ - cbz x8, 1cd6c │ │ - ldur x0, [x29, #-128] │ │ - bl 64e40 │ │ - ldp x8, x9, [x29, #-152] │ │ - cbz x9, 1cd84 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 1cd74 // b.any │ │ - ldur x8, [x29, #-152] │ │ - ldur x9, [x29, #-160] │ │ - stur xzr, [x29, #-144] │ │ - cbz x9, 1cd9c │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 1cd90 // b.any │ │ - ldur x8, [x29, #-160] │ │ - cbz x8, 1cdac │ │ - ldur x0, [x29, #-152] │ │ - bl 64e40 │ │ - ldr x8, [sp, #1120] │ │ - cbz x8, 1cdbc │ │ - ldr x0, [sp, #1128] │ │ - bl 64e40 │ │ - ldp x8, x9, [sp, #88] │ │ - cbz x9, 1cdd4 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 1cdc4 // b.any │ │ - ldr x8, [sp, #88] │ │ - ldr x9, [sp, #80] │ │ - str xzr, [sp, #96] │ │ - cbz x9, 1cdec │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 1cde0 // b.any │ │ - ldr x8, [sp, #80] │ │ - cbz x8, 1c738 │ │ - ldr x0, [sp, #88] │ │ - bl 64e40 │ │ - b 1c738 │ │ - mov x0, xzr │ │ - mov w21, #0x1 // #1 │ │ - mov x1, x24 │ │ - bl 24994 │ │ - b 1d368 │ │ - mov x0, xzr │ │ - mov w21, #0x1 // #1 │ │ - mov x1, x24 │ │ - bl 24994 │ │ - b 1d368 │ │ - ldur x27, [x29, #-144] │ │ - add x8, x28, x27 │ │ - stur x8, [x29, #-144] │ │ - mov w8, #0xb // #11 │ │ - stp x8, x0, [x19] │ │ - ldur x8, [x29, #-160] │ │ - cbz x8, 1ce4c │ │ - ldur x0, [x29, #-152] │ │ - bl 64e40 │ │ - ldr x9, [sp, #1136] │ │ - ldr x8, [sp, #1128] │ │ - cbz x9, 1ce68 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 1ce58 // b.any │ │ - ldr x8, [sp, #1128] │ │ - ldr x9, [sp, #1120] │ │ - str xzr, [sp, #1136] │ │ - cbz x9, 1ce80 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 1ce74 // b.any │ │ - ldr x8, [sp, #1120] │ │ - cbz x8, 1c738 │ │ - ldr x0, [sp, #1128] │ │ - bl 64e40 │ │ - b 1c738 │ │ - stur x27, [x29, #-144] │ │ + b 1c280 │ │ mov w8, #0x40000000 // #1073741824 │ │ - cmp x27, x8 │ │ - b.ls 1ceb0 // b.plast │ │ + cmp x28, x8 │ │ + b.ls 1c77c // b.plast │ │ mov w8, #0x10 // #16 │ │ str x8, [x19] │ │ - b 1ce3c │ │ + b 1c210 │ │ sub x0, x29, #0x88 │ │ - add x1, sp, #0x440 │ │ - add x2, sp, #0x50 │ │ - bl 34590 │ │ + add x1, sp, #0x470 │ │ + add x2, sp, #0x80 │ │ + bl 35c1c │ │ fmov s0, #5.000000000000000000e-01 │ │ nop │ │ - adr x1, 7cb7 │ │ + adr x1, 7e0e │ │ mov x0, x20 │ │ mov w2, #0x24 // #36 │ │ - bl 345f8 │ │ + bl 35c84 │ │ ldp x22, x8, [x29, #-128] │ │ ldur x23, [x29, #-152] │ │ - stp x23, x27, [sp, #112] │ │ - stp x22, x8, [sp, #128] │ │ + stp x23, x28, [sp, #160] │ │ + stp x22, x8, [sp, #176] │ │ sub x0, x29, #0x50 │ │ - add x1, sp, #0x480 │ │ - add x2, sp, #0x50 │ │ - add x3, sp, #0x70 │ │ - bl 1e024 │ │ + add x1, sp, #0x4b0 │ │ + add x2, sp, #0x80 │ │ + add x3, sp, #0xa0 │ │ + bl 1e218 │ │ ldur x8, [x29, #-80] │ │ cmn x8, #0x1 │ │ - b.eq 1cf3c // b.none │ │ + b.eq 1c808 // b.none │ │ ldur q0, [x29, #-80] │ │ ldur x2, [x29, #-64] │ │ stur q0, [x29, #-112] │ │ ldur x1, [x29, #-104] │ │ stur x2, [x29, #-96] │ │ mov w0, w21 │ │ - bl 22994 │ │ - cbz x0, 1cf58 │ │ + bl 2290c │ │ + cbz x0, 1c824 │ │ mov w8, #0xb // #11 │ │ stp x8, x0, [x19] │ │ sub x0, x29, #0x70 │ │ - bl 32f48 │ │ - b 1cf44 │ │ + bl 34058 │ │ + b 1c810 │ │ mov w8, #0x3 // #3 │ │ str x8, [x19] │ │ ldur x8, [x29, #-136] │ │ - cbz x8, 1ce3c │ │ + cbz x8, 1c210 │ │ mov x0, x22 │ │ - bl 64e40 │ │ - b 1ce3c │ │ + bl 641d0 │ │ + b 1c210 │ │ mov w0, w21 │ │ - bl 20c18 │ │ + bl 20ba8 │ │ fmov s0, #1.000000000000000000e+00 │ │ nop │ │ - adr x1, 7cdb │ │ + adr x1, 7e32 │ │ mov x0, x20 │ │ mov w2, #0x14 // #20 │ │ - bl 345f8 │ │ + bl 35c84 │ │ mov x8, #0xffffffffffffffff // #-1 │ │ sub x0, x29, #0x70 │ │ str x8, [x19] │ │ - bl 32f48 │ │ + bl 34058 │ │ ldur x8, [x29, #-136] │ │ - cbz x8, 1cf98 │ │ + cbz x8, 1c864 │ │ mov x0, x22 │ │ - bl 64e40 │ │ + bl 641d0 │ │ ldur x8, [x29, #-160] │ │ - cbz x8, 1cfa8 │ │ + cbz x8, 1c874 │ │ mov x0, x23 │ │ - bl 64e40 │ │ - add x0, sp, #0x460 │ │ - bl 32f48 │ │ - b 1c738 │ │ - mov w8, #0x3 // #3 │ │ - str x28, [x19, #24] │ │ - str x8, [x19] │ │ - ldp x8, x9, [sp] │ │ - stp x9, x8, [x19, #8] │ │ - b 1d13c │ │ - mov w8, #0x3 // #3 │ │ - str x26, [x19, #24] │ │ - str x8, [x19] │ │ - ldp x8, x9, [sp] │ │ - stp x9, x8, [x19, #8] │ │ - b 1d150 │ │ - cmn x8, #0x1 │ │ - b.eq 1d174 // b.none │ │ - ldur q0, [x29, #-112] │ │ - ldur x8, [x29, #-96] │ │ - stur q0, [x29, #-80] │ │ - stur x8, [x29, #-64] │ │ - mov w8, #0x3333 // #13107 │ │ - nop │ │ - adr x1, 7cef │ │ - movk w8, #0x3f73, lsl #16 │ │ - mov x0, x20 │ │ - mov w2, #0x19 // #25 │ │ - fmov s0, w8 │ │ - bl 345f8 │ │ - ldp x4, x5, [x29, #-72] │ │ - ldr w2, [sp, #40] │ │ - add x0, sp, #0x480 │ │ - add x1, sp, #0x70 │ │ - mov w3, #0x1 // #1 │ │ - bl 1e2bc │ │ - ldr x8, [sp, #1152] │ │ - cmn x8, #0x1 │ │ - b.eq 1d134 // b.none │ │ - ldr q0, [sp, #1152] │ │ - ldr x2, [sp, #1168] │ │ - str q0, [sp, #1088] │ │ - ldr x1, [sp, #1096] │ │ - str x2, [sp, #1104] │ │ - mov w0, w21 │ │ - bl 22994 │ │ - cbz x0, 1d1e8 │ │ - mov w8, #0xb // #11 │ │ - stp x8, x0, [x19] │ │ - add x0, sp, #0x440 │ │ - bl 32f48 │ │ - b 1d13c │ │ - cmn x8, #0x1 │ │ - b.eq 1d17c // b.none │ │ - sub x8, x29, #0x88 │ │ - ldr q0, [x8] │ │ - ldur x8, [x29, #-120] │ │ - stur q0, [x29, #-112] │ │ - stur x8, [x29, #-96] │ │ - mov w8, #0x3333 // #13107 │ │ - nop │ │ - adr x1, 7cef │ │ - movk w8, #0x3f73, lsl #16 │ │ - mov x0, x20 │ │ - mov w2, #0x19 // #25 │ │ - fmov s0, w8 │ │ - bl 345f8 │ │ - ldp x8, x9, [x29, #-104] │ │ - ldr x22, [sp, #1128] │ │ - str x22, [sp, #1168] │ │ - str x8, [sp, #1152] │ │ - ldr x8, [sp, #1136] │ │ - str x9, [sp, #1160] │ │ - str x8, [sp, #1176] │ │ - ldr w2, [sp, #40] │ │ - add x0, sp, #0x440 │ │ - add x1, sp, #0x70 │ │ - add x4, sp, #0x480 │ │ - mov w3, #0x1 // #1 │ │ - bl 1e180 │ │ - ldr x8, [sp, #1088] │ │ - cmn x8, #0x1 │ │ - b.eq 1d148 // b.none │ │ - ldr q0, [sp, #1088] │ │ - ldr x2, [sp, #1104] │ │ - stur q0, [x29, #-80] │ │ - ldur x1, [x29, #-72] │ │ - stur x2, [x29, #-64] │ │ - mov w0, w21 │ │ - bl 22994 │ │ - cbz x0, 1d23c │ │ - mov w8, #0xb // #11 │ │ - stp x8, x0, [x19] │ │ - sub x0, x29, #0x50 │ │ - bl 32f48 │ │ - b 1d150 │ │ - nop │ │ - adr x0, 6aa50 │ │ - bl 2cb9c │ │ - b 1d368 │ │ - mov w8, #0x3 // #3 │ │ - str x8, [x19] │ │ - sub x0, x29, #0x50 │ │ - bl 32f48 │ │ - b 1cca0 │ │ - mov w8, #0x3 // #3 │ │ - str x8, [x19] │ │ - sub x0, x29, #0x70 │ │ - bl 32f48 │ │ - b 1cd6c │ │ - nop │ │ - adr x0, 9d4d │ │ - nop │ │ - adr x2, 6a528 │ │ - mov w1, #0x26 // #38 │ │ - bl 2cbe0 │ │ - str xzr, [x19] │ │ - b 1cca0 │ │ - str xzr, [x19] │ │ - b 1cd6c │ │ - adrp x1, 6f000 │ │ - add x1, x1, #0xa70 │ │ - mov x25, x0 │ │ - mov w0, #0x62 // #98 │ │ - mov w2, #0x81 // #129 │ │ - mov w3, #0x1 // #1 │ │ - bl 64eb0 │ │ - mov x0, x25 │ │ - cbz x25, 1c6f0 │ │ - add x8, sp, #0x480 │ │ - nop │ │ - adr x9, 29e48 │ │ - stp x8, x9, [sp, #112] │ │ - add x8, sp, #0x440 │ │ - nop │ │ - adr x9, 602c0 │ │ - str x0, [sp, #1088] │ │ - stp x8, x9, [sp, #128] │ │ - adrp x0, 6000 │ │ - add x0, x0, #0x869 │ │ - nop │ │ - adr x2, 6a228 │ │ - add x1, sp, #0x70 │ │ - bl 29e64 │ │ - b 1d368 │ │ - add x0, sp, #0x440 │ │ - bl 32f48 │ │ + bl 641d0 │ │ + add x0, sp, #0x490 │ │ + bl 34058 │ │ + b 1c10c │ │ + nop │ │ + adr x0, 69db0 │ │ + bl 2cc74 │ │ + b 1caa4 │ │ + add x0, sp, #0x470 │ │ + bl 34058 │ │ sub x0, x29, #0x50 │ │ - bl 32f48 │ │ + bl 34058 │ │ mov w0, w21 │ │ - mov w21, wzr │ │ - bl 20c18 │ │ + bl 20ba8 │ │ fmov s0, #1.000000000000000000e+00 │ │ nop │ │ - adr x1, 7cdb │ │ + adr x1, 7e32 │ │ mov x0, x20 │ │ mov w2, #0x14 // #20 │ │ - mov w21, wzr │ │ - bl 345f8 │ │ + bl 35c84 │ │ mov x8, #0xffffffffffffffff // #-1 │ │ sub x0, x29, #0x88 │ │ str x8, [x19] │ │ - bl 32f48 │ │ + bl 34058 │ │ sub x0, x29, #0xa0 │ │ - bl 32f48 │ │ - b 1c738 │ │ + bl 34058 │ │ + b 1c10c │ │ sub x0, x29, #0x50 │ │ - bl 32f48 │ │ + bl 34058 │ │ sub x0, x29, #0x70 │ │ - bl 32f48 │ │ + bl 34058 │ │ mov w0, w21 │ │ - mov w21, wzr │ │ - bl 20c18 │ │ + bl 20ba8 │ │ fmov s0, #1.000000000000000000e+00 │ │ nop │ │ - adr x1, 7cdb │ │ + adr x1, 7e32 │ │ mov x0, x20 │ │ mov w2, #0x14 // #20 │ │ - mov w21, wzr │ │ - bl 345f8 │ │ + bl 35c84 │ │ mov x8, #0xffffffffffffffff // #-1 │ │ sub x0, x29, #0xa0 │ │ str x8, [x19] │ │ - bl 32f48 │ │ - ldr x8, [sp, #1120] │ │ - cbz x8, 1d294 │ │ - mov x0, x22 │ │ - bl 64e40 │ │ - add x0, sp, #0x50 │ │ - bl 32f48 │ │ - b 1c738 │ │ - mov x0, #0x3 // #3 │ │ - movk x0, #0x26, lsl #32 │ │ - b 1ce34 │ │ + bl 34058 │ │ + ldr x8, [sp, #1168] │ │ + cbz x8, 1c92c │ │ + ldr x0, [sp, #56] │ │ + bl 641d0 │ │ + add x0, sp, #0x80 │ │ + bl 34058 │ │ + b 1c10c │ │ + mov x1, x26 │ │ + b 1c208 │ │ nop │ │ - adr x0, 7d15 │ │ + adr x0, a2dd │ │ nop │ │ - adr x2, 691b8 │ │ - mov w1, #0x24 // #36 │ │ - bl 2b870 │ │ - b 1d368 │ │ - add x0, sp, #0x70 │ │ - bl 2ada0 │ │ - b 1d368 │ │ - add x0, sp, #0x70 │ │ - bl 2ada0 │ │ - b 1d368 │ │ - add x0, sp, #0x70 │ │ - bl 2ada0 │ │ - b 1d368 │ │ - mov w21, #0x1 // #1 │ │ + adr x2, 698a0 │ │ + mov w1, #0x26 // #38 │ │ + bl 2ccb8 │ │ + mov x1, #0x3 // #3 │ │ + movk x1, #0x26, lsl #32 │ │ + b 1c208 │ │ + adrp x1, 6e000 │ │ + add x1, x1, #0xe58 │ │ + mov x25, x0 │ │ + mov w0, #0x62 // #98 │ │ + mov w2, #0x81 // #129 │ │ + mov w3, #0x1 // #1 │ │ + bl 64220 │ │ + mov x0, x25 │ │ + cbz x25, 1c0c8 │ │ + add x8, sp, #0x4b0 │ │ + nop │ │ + adr x9, 29e64 │ │ + stp x8, x9, [sp, #160] │ │ + add x8, sp, #0x470 │ │ + nop │ │ + adr x9, 2e00c │ │ + str x0, [sp, #1136] │ │ + stp x8, x9, [sp, #176] │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x82d │ │ + nop │ │ + adr x2, 69540 │ │ + add x1, sp, #0xa0 │ │ + bl 29e80 │ │ + b 1caa4 │ │ + mov x26, #0xffffffffffffffff // #-1 │ │ + stur x26, [x29, #-112] │ │ + nop │ │ + adr x3, 68518 │ │ + mov x0, xzr │ │ + mov x1, x25 │ │ + mov w2, #0x100010 // #1048592 │ │ + bl 2bab0 │ │ + b 1caa4 │ │ + mov x27, #0xffffffffffffffff // #-1 │ │ + stur x27, [x29, #-136] │ │ nop │ │ - adr x3, 69188 │ │ + adr x3, 68530 │ │ mov x0, xzr │ │ mov x1, x26 │ │ - mov x2, x27 │ │ - bl 2b7a0 │ │ - b 1d368 │ │ - mov w21, #0x1 // #1 │ │ + mov w2, #0x100010 // #1048592 │ │ + bl 2bab0 │ │ + b 1caa4 │ │ + add x0, sp, #0xa0 │ │ + bl 2afb4 │ │ + b 1caa4 │ │ + add x0, sp, #0xa0 │ │ + bl 2afb4 │ │ + b 1caa4 │ │ + add x0, sp, #0xa0 │ │ + bl 2afb4 │ │ + b 1caa4 │ │ nop │ │ - adr x3, 691a0 │ │ + adr x0, 7e6c │ │ + nop │ │ + adr x2, 68548 │ │ + mov w1, #0x24 // #36 │ │ + bl 2bb64 │ │ + b 1caa4 │ │ + nop │ │ + adr x3, 69528 │ │ mov x0, xzr │ │ - mov x1, x28 │ │ - mov x2, x27 │ │ - bl 2b7a0 │ │ - b 1d368 │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xa70 │ │ + mov x1, x25 │ │ + bl 2bab0 │ │ + b 1caa4 │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0xe58 │ │ mov x26, x0 │ │ mov x0, x8 │ │ clrex │ │ - bl 3f3a4 │ │ + bl 40964 │ │ mov x0, x26 │ │ - b 1c678 │ │ + b 1c02c │ │ mov w0, #0x1 // #1 │ │ mov w1, #0x100010 // #1048592 │ │ - bl 24994 │ │ - b 1d368 │ │ + bl 248bc │ │ + b 1caa4 │ │ mov w0, #0x1 // #1 │ │ mov w1, #0x100010 // #1048592 │ │ - bl 24994 │ │ + bl 248bc │ │ brk #0x1 │ │ - mov x24, x26 │ │ mov w0, #0x1 // #1 │ │ - b 1ce04 │ │ - mov x24, x28 │ │ + str x25, [sp, #40] │ │ + b 1bb4c │ │ mov w0, #0x1 // #1 │ │ - b 1ce18 │ │ - mov x19, x0 │ │ - sub x0, x29, #0x50 │ │ - bl 32f48 │ │ - b 1d3a8 │ │ - mov x19, x0 │ │ - add x0, sp, #0x440 │ │ - bl 32f48 │ │ - b 1d3b4 │ │ + str x26, [sp, #24] │ │ + b 1bb64 │ │ + b 1cb44 │ │ + b 1cb58 │ │ + b 1cae4 │ │ + b 1cb94 │ │ + b 1cba0 │ │ mov x19, x0 │ │ sub x0, x29, #0x70 │ │ - b 1d554 │ │ + bl 34058 │ │ + b 1cb14 │ │ + and x8, x26, #0x3 │ │ mov x19, x0 │ │ - sub x0, x29, #0x50 │ │ - b 1d5a8 │ │ - mov x19, x0 │ │ - b 1d430 │ │ - mov x19, x0 │ │ - sub x0, x29, #0x70 │ │ - bl 32f48 │ │ - b 1d3d8 │ │ + sub x9, x8, #0x2 │ │ + cmp x9, #0x2 │ │ + b.cc 1cbd8 // b.lo, b.ul, b.last │ │ + cbz x8, 1cbd8 │ │ + ldur x8, [x26, #23] │ │ + sub x0, x26, #0x1 │ │ + blr x8 │ │ + b 1cbd8 │ │ + bl 2cd94 │ │ mov x19, x0 │ │ ldur x8, [x29, #-136] │ │ - cbz x8, 1d4f0 │ │ + cbz x8, 1cbd8 │ │ ldur x0, [x29, #-128] │ │ - b 1d444 │ │ + bl 641d0 │ │ + b 1cbd8 │ │ + b 1cbd4 │ │ mov x19, x0 │ │ - sub x0, x29, #0x50 │ │ - bl 32f48 │ │ - b 1d40c │ │ + b 1cc80 │ │ + b 1cc0c │ │ mov x19, x0 │ │ - add x0, sp, #0x440 │ │ - bl 32f48 │ │ - b 1d41c │ │ + b 1cc90 │ │ + b 1cbd4 │ │ mov x19, x0 │ │ + sub x0, x29, #0x50 │ │ + bl 34058 │ │ sub x0, x29, #0x70 │ │ - bl 32f48 │ │ - b 1d49c │ │ + b 1cc74 │ │ mov x19, x0 │ │ + add x0, sp, #0x470 │ │ + bl 34058 │ │ sub x0, x29, #0x50 │ │ - bl 32f48 │ │ - b 1d4a8 │ │ + b 1ccb0 │ │ mov x19, x0 │ │ - stur x25, [x29, #-64] │ │ - ldr x8, [x24, #8] │ │ - cbz x8, 1d440 │ │ - mov x0, x27 │ │ - bl 64e40 │ │ - mov x0, x26 │ │ - bl 64e40 │ │ - b 1d4f0 │ │ + mov w8, #0x1 // #1 │ │ + stur x27, [x29, #-136] │ │ + str w8, [sp, #64] │ │ + b 1cc60 │ │ mov x19, x0 │ │ - b 1d560 │ │ + mov w8, #0x1 // #1 │ │ + stur x26, [x29, #-112] │ │ + str w8, [sp, #64] │ │ + b 1cc9c │ │ mov x19, x0 │ │ - sub x0, x29, #0xa0 │ │ - bl 32f48 │ │ - mov x0, x19 │ │ - bl 60f4c │ │ + sub x0, x29, #0x70 │ │ + b 1cc74 │ │ mov x19, x0 │ │ - add x0, sp, #0x50 │ │ - bl 32f48 │ │ - mov x0, x19 │ │ - bl 60f4c │ │ - b 1d4ec │ │ - b 1d4ec │ │ - ldr x8, [x27, #2680] │ │ + sub x0, x29, #0x50 │ │ + b 1ccb0 │ │ + b 1cbd4 │ │ + ldr x8, [x27, #3680] │ │ mov x19, x0 │ │ add x8, x8, #0x1 │ │ - str x8, [x27, #2680] │ │ - b 1d528 │ │ - mov x19, x0 │ │ - mov w21, #0x1 // #1 │ │ - b 1d540 │ │ - mov x19, x0 │ │ - mov w21, #0x1 // #1 │ │ - b 1d594 │ │ - mov x19, x0 │ │ - add x0, sp, #0x460 │ │ - bl 32f48 │ │ - mov x0, x19 │ │ - bl 60f4c │ │ - mov x19, x0 │ │ - add x0, sp, #0x50 │ │ - bl 32f48 │ │ - mov x0, x19 │ │ - bl 60f4c │ │ - mov x19, x0 │ │ - sub x0, x29, #0xa0 │ │ - bl 32f48 │ │ + str x8, [x27, #3680] │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0xe50 │ │ + bl 5fae8 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ mov x19, x0 │ │ ldur x8, [x29, #-160] │ │ - cbz x8, 1d500 │ │ + cbnz x8, 1cbe8 │ │ + add x0, sp, #0x490 │ │ + b 1ccc0 │ │ ldur x0, [x29, #-152] │ │ - bl 64e40 │ │ - add x0, sp, #0x460 │ │ - bl 32f48 │ │ - mov x0, x19 │ │ - bl 60f4c │ │ + bl 641d0 │ │ + add x0, sp, #0x490 │ │ + b 1ccc0 │ │ + mov x19, x0 │ │ + add x0, sp, #0x490 │ │ + b 1ccc0 │ │ + mov x19, x0 │ │ + b 1cc90 │ │ mov x19, x0 │ │ - add x0, sp, #0x440 │ │ - bl 3f1d8 │ │ - b 1d534 │ │ - bl 2ccbc │ │ + b 1ccbc │ │ + ldr x8, [sp, #1136] │ │ + mov x19, x0 │ │ + and x9, x8, #0x3 │ │ + sub x10, x9, #0x2 │ │ + cmp x10, #0x2 │ │ + b.cc 1ccc4 // b.lo, b.ul, b.last │ │ + cbz x9, 1ccc4 │ │ + ldur x9, [x8, #23] │ │ + sub x0, x8, #0x1 │ │ + blr x9 │ │ + b 1ccc4 │ │ + bl 2cd94 │ │ mov x19, x0 │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0xa68 │ │ - bl 606c0 │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0xe50 │ │ + bl 5fae8 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ mov x19, x0 │ │ - cbz w21, 1d558 │ │ - ldur x8, [x29, #-136] │ │ - cmn x8, #0x1 │ │ - b.eq 1d558 // b.none │ │ + ldr w8, [sp, #64] │ │ + cmn x27, #0x1 │ │ + csel w8, wzr, w8, eq // eq = none │ │ + tbz w8, #0, 1cc78 │ │ sub x0, x29, #0x88 │ │ - bl 32f48 │ │ + bl 34058 │ │ sub x0, x29, #0xa0 │ │ - bl 32f48 │ │ - ldr x8, [sp, #1120] │ │ - cbnz x8, 1d578 │ │ - add x0, sp, #0x50 │ │ - bl 32f48 │ │ - mov x0, x19 │ │ - bl 60f4c │ │ - ldr x0, [sp, #1128] │ │ - bl 64e40 │ │ - add x0, sp, #0x50 │ │ - bl 32f48 │ │ - mov x0, x19 │ │ - bl 60f4c │ │ + bl 34058 │ │ + ldr x8, [sp, #1168] │ │ + cbz x8, 1cc90 │ │ + ldr x0, [sp, #1176] │ │ + bl 641d0 │ │ + add x0, sp, #0x80 │ │ + b 1ccc0 │ │ mov x19, x0 │ │ - cbz w21, 1d5ac │ │ - ldur x8, [x29, #-112] │ │ - cmn x8, #0x1 │ │ - b.eq 1d5ac // b.none │ │ + ldr w8, [sp, #64] │ │ + cmn x26, #0x1 │ │ + csel w8, wzr, w8, eq // eq = none │ │ + tbz w8, #0, 1ccb4 │ │ sub x0, x29, #0x70 │ │ - bl 32f48 │ │ + bl 34058 │ │ sub x0, x29, #0x88 │ │ - bl 32f48 │ │ + bl 34058 │ │ sub x0, x29, #0xa0 │ │ - bl 32f48 │ │ + bl 34058 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ str d12, [sp, #-144]! │ │ stp d11, d10, [sp, #16] │ │ stp d9, d8, [sp, #32] │ │ stp x29, x30, [sp, #48] │ │ stp x28, x27, [sp, #64] │ │ stp x26, x25, [sp, #80] │ │ stp x24, x23, [sp, #96] │ │ stp x22, x21, [sp, #112] │ │ stp x20, x19, [sp, #128] │ │ add x29, sp, #0x30 │ │ - sub sp, sp, #0x850 │ │ + sub sp, sp, #0x860 │ │ + ldr xzr, [sp] │ │ cmp x4, #0x8 │ │ - mov x20, x0 │ │ - str xzr, [sp] │ │ - b.cs 1d610 // b.hs, b.nlast │ │ - adrp x8, 4000 │ │ - ldr q0, [x8, #3504] │ │ - str q0, [x20] │ │ - b 1d82c │ │ - mov x22, x7 │ │ - mov x27, x6 │ │ - mov x26, x5 │ │ - mov w23, w2 │ │ - mov x24, x1 │ │ - cmp x5, #0x1 │ │ - b.ne 1d670 // b.any │ │ + mov x21, x0 │ │ + b.cs 1cd18 // b.hs, b.nlast │ │ + adrp x8, 4000 │ │ + ldr q0, [x8, #3616] │ │ + str q0, [x21] │ │ + b 1cfa0 │ │ mov x8, #0x10000000000000 // #4503599627370496 │ │ - cmp x27, x8 │ │ - b.ls 1d670 // b.plast │ │ + mov x27, x5 │ │ + mov x26, x6 │ │ + cmp x6, x8 │ │ + cset w8, hi // hi = pmore │ │ + and w8, w27, w8 │ │ + tbz w8, #0, 1cd6c │ │ mov x8, #0xcd6500000000 // #225833675390976 │ │ - ucvtf d0, x27 │ │ + ucvtf d0, x26 │ │ movk x8, #0x41cd, lsl #48 │ │ fmov d1, x8 │ │ mov w8, #0x7 // #7 │ │ - str x8, [x20] │ │ + str x8, [x21] │ │ mov x8, #0xd695 // #54933 │ │ movk x8, #0xe826, lsl #16 │ │ fdiv d0, d0, d1 │ │ movk x8, #0x2e0b, lsl #32 │ │ movk x8, #0x4151, lsl #48 │ │ - str x8, [x20, #16] │ │ - str d0, [x20, #8] │ │ - b 1d82c │ │ - add x0, sp, #0x38 │ │ + str x8, [x21, #16] │ │ + str d0, [x21, #8] │ │ + b 1cfa0 │ │ + mov x24, x1 │ │ + add x0, sp, #0x48 │ │ mov w1, #0x10 // #16 │ │ - stp xzr, xzr, [sp, #56] │ │ - stur wzr, [sp, #75] │ │ - add x25, sp, #0x440 │ │ + mov x22, x7 │ │ + mov w23, w2 │ │ + stp xzr, xzr, [sp, #72] │ │ + stur wzr, [sp, #91] │ │ + add x25, sp, #0x450 │ │ mov x19, x4 │ │ - str wzr, [sp, #72] │ │ - mov x21, x3 │ │ - bl 357c4 │ │ - add x0, sp, #0x48 │ │ + str wzr, [sp, #88] │ │ + mov x20, x3 │ │ + bl 36ea8 │ │ + add x0, sp, #0x58 │ │ mov w1, #0x7 // #7 │ │ - bl 357c4 │ │ + bl 36ea8 │ │ mov w8, #0xcccd // #52429 │ │ nop │ │ - adr x1, 7bc2 │ │ + adr x1, 7d19 │ │ movk w8, #0x3d4c, lsl #16 │ │ mov x0, x22 │ │ mov w2, #0x25 // #37 │ │ fmov s0, w8 │ │ - bl 345f8 │ │ - add x0, sp, #0x70 │ │ - add x3, sp, #0x38 │ │ - mov x1, x21 │ │ + bl 35c84 │ │ + add x0, sp, #0x80 │ │ + add x3, sp, #0x48 │ │ + mov x1, x20 │ │ mov x2, x19 │ │ - bl 33e60 │ │ - ldr x8, [sp, #112] │ │ - ldur q0, [sp, #120] │ │ - ldr x9, [sp, #136] │ │ + bl 351c4 │ │ + ldr x8, [sp, #128] │ │ + ldur q0, [sp, #136] │ │ + ldr x9, [sp, #152] │ │ cmn x8, #0x1 │ │ str q0, [x25, #64] │ │ - str x9, [sp, #1168] │ │ - b.eq 1d708 // b.none │ │ + str x9, [sp, #1184] │ │ + b.eq 1ce10 // b.none │ │ ldr q0, [x25, #64] │ │ - ldr x9, [sp, #1168] │ │ - str x8, [x20] │ │ - stur q0, [x20, #8] │ │ - str x9, [x20, #24] │ │ - b 1d82c │ │ + ldr x9, [sp, #1184] │ │ + str x8, [x21] │ │ + stur q0, [x21, #8] │ │ + str x9, [x21, #24] │ │ + b 1cfa0 │ │ ldr q0, [x25, #64] │ │ - ldr x8, [sp, #1168] │ │ - str q0, [sp, #80] │ │ + ldr x8, [sp, #1184] │ │ + str q0, [sp, #96] │ │ cmp x8, #0x20 │ │ - ldr x21, [sp, #88] │ │ - str x8, [sp, #96] │ │ + ldr x20, [sp, #104] │ │ str x8, [sp, #112] │ │ - b.ne 1dbc4 // b.any │ │ - add x0, sp, #0x480 │ │ - mov x1, x21 │ │ - bl 242a8 │ │ - add x0, sp, #0x70 │ │ - add x1, sp, #0x480 │ │ + str x8, [sp, #128] │ │ + b.ne 1d3b0 // b.any │ │ + add x0, sp, #0x490 │ │ + mov x1, x20 │ │ + bl 241d0 │ │ + add x0, sp, #0x80 │ │ + add x1, sp, #0x490 │ │ mov w2, #0x3c0 // #960 │ │ - bl 64e50 │ │ - ldrb w8, [sp, #78] │ │ - ldrh w9, [sp, #76] │ │ + bl 641e0 │ │ + ldrb w8, [sp, #94] │ │ + ldrh w9, [sp, #92] │ │ mov w0, #0x1f // #31 │ │ - ldr w10, [sp, #72] │ │ - str wzr, [sp, #1080] │ │ - strb w8, [sp, #1078] │ │ - strh w9, [sp, #1076] │ │ - str w10, [sp, #1072] │ │ - bl 64e30 │ │ - cbz x0, 1dcc4 │ │ + ldr w10, [sp, #88] │ │ + str wzr, [sp, #1096] │ │ + strb w8, [sp, #1094] │ │ + strh w9, [sp, #1092] │ │ + str w10, [sp, #1088] │ │ + bl 641c0 │ │ + cbz x0, 1d3f4 │ │ mov x8, #0x4156 // #16726 │ │ - ldur q0, [sp, #56] │ │ - ldr w9, [sp, #72] │ │ + ldur q0, [sp, #72] │ │ + ldr w9, [sp, #88] │ │ movk x8, #0x4c55, lsl #16 │ │ mov x19, x0 │ │ movk x8, #0x5854, lsl #32 │ │ stur q0, [x0, #8] │ │ movk x8, #0x3430, lsl #48 │ │ str w9, [x0, #24] │ │ str x8, [x0] │ │ - ldur w8, [sp, #75] │ │ + ldur w8, [sp, #91] │ │ stur w8, [x0, #27] │ │ - adrp x1, 5000 │ │ - add x1, x1, #0x18 │ │ + adrp x1, 5000 │ │ + add x1, x1, #0x898 │ │ mov w0, w23 │ │ mov w2, #0x8 // #8 │ │ - bl 22994 │ │ - cbnz x0, 1d7dc │ │ - add x1, sp, #0x38 │ │ + bl 2290c │ │ + cbnz x0, 1cee4 │ │ + add x1, sp, #0x48 │ │ mov w0, w23 │ │ mov w2, #0x10 // #16 │ │ - bl 22994 │ │ - cbnz x0, 1d7dc │ │ - add x1, sp, #0x48 │ │ + bl 2290c │ │ + cbnz x0, 1cee4 │ │ + add x1, sp, #0x58 │ │ mov w0, w23 │ │ mov w2, #0x7 // #7 │ │ - bl 22994 │ │ - cbz x0, 1d858 │ │ + bl 2290c │ │ + cbz x0, 1cfcc │ │ mov w8, #0xb // #11 │ │ - stp x8, x0, [x20] │ │ + stp x8, x0, [x21] │ │ mov x0, x19 │ │ - bl 64e40 │ │ - mov x8, xzr │ │ - mov x9, x8 │ │ - add x8, x8, #0x1 │ │ - cmp x8, #0x20 │ │ - strb wzr, [x21, x9] │ │ - b.ne 1d7f0 // b.any │ │ - ldp x8, x9, [sp, #80] │ │ - str xzr, [sp, #96] │ │ - cbz x8, 1d81c │ │ - subs x8, x8, #0x1 │ │ - strb wzr, [x9], #1 │ │ - b.ne 1d810 // b.any │ │ - ldr x8, [sp, #80] │ │ - cbz x8, 1d82c │ │ - ldr x0, [sp, #88] │ │ - bl 64e40 │ │ - add sp, sp, #0x850 │ │ + bl 641d0 │ │ + strb wzr, [x20] │ │ + strb wzr, [x20, #1] │ │ + strb wzr, [x20, #2] │ │ + strb wzr, [x20, #3] │ │ + strb wzr, [x20, #4] │ │ + strb wzr, [x20, #5] │ │ + strb wzr, [x20, #6] │ │ + strb wzr, [x20, #7] │ │ + strb wzr, [x20, #8] │ │ + strb wzr, [x20, #9] │ │ + strb wzr, [x20, #10] │ │ + strb wzr, [x20, #11] │ │ + strb wzr, [x20, #12] │ │ + strb wzr, [x20, #13] │ │ + strb wzr, [x20, #14] │ │ + strb wzr, [x20, #15] │ │ + strb wzr, [x20, #16] │ │ + strb wzr, [x20, #17] │ │ + strb wzr, [x20, #18] │ │ + strb wzr, [x20, #19] │ │ + strb wzr, [x20, #20] │ │ + strb wzr, [x20, #21] │ │ + strb wzr, [x20, #22] │ │ + strb wzr, [x20, #23] │ │ + strb wzr, [x20, #24] │ │ + strb wzr, [x20, #25] │ │ + strb wzr, [x20, #26] │ │ + strb wzr, [x20, #27] │ │ + strb wzr, [x20, #28] │ │ + strb wzr, [x20, #29] │ │ + strb wzr, [x20, #30] │ │ + strb wzr, [x20, #31] │ │ + ldr x8, [sp, #96] │ │ + cbz x8, 1cfa0 │ │ + mov x9, xzr │ │ + mov x10, x9 │ │ + add x9, x9, #0x1 │ │ + cmp x8, x9 │ │ + strb wzr, [x20, x10] │ │ + b.ne 1cf80 // b.any │ │ + mov x0, x20 │ │ + bl 641d0 │ │ + b 1cfa0 │ │ + add sp, sp, #0x860 │ │ ldp x20, x19, [sp, #128] │ │ ldp x22, x21, [sp, #112] │ │ ldp x24, x23, [sp, #96] │ │ ldp x26, x25, [sp, #80] │ │ ldp x28, x27, [sp, #64] │ │ ldp x29, x30, [sp, #48] │ │ ldp d9, d8, [sp, #32] │ │ ldp d11, d10, [sp, #16] │ │ ldr d12, [sp], #144 │ │ ret │ │ - add x0, sp, #0x480 │ │ - bl 1e13c │ │ + add x0, sp, #0x490 │ │ + mov w1, #0x100000 // #1048576 │ │ + bl 1e330 │ │ + ldr x8, [sp, #1184] │ │ ldr q0, [x25, #64] │ │ - ldr x8, [sp, #1168] │ │ + cmp x26, #0x0 │ │ + ucvtf s9, x26 │ │ + fmov s1, #5.000000000000000000e-01 │ │ + mov x26, x8 │ │ + cset w8, ne // ne = any │ │ str q0, [x25] │ │ - str x8, [sp, #1104] │ │ - str x8, [sp, #48] │ │ - cbz x8, 1dadc │ │ - ldr x8, [sp, #1096] │ │ - cmp x27, #0x0 │ │ - fmov s0, #5.000000000000000000e-01 │ │ - cset w9, ne // ne = any │ │ - tst w26, #0x1 │ │ - ucvtf s9, x27 │ │ - str x8, [sp, #40] │ │ + and w8, w27, w8 │ │ + ldr x9, [sp, #1112] │ │ + tst w27, #0x1 │ │ + str w8, [sp, #36] │ │ mov w8, #0x3333 // #13107 │ │ movk w8, #0x3f73, lsl #16 │ │ - stp xzr, xzr, [sp, #16] │ │ - fmov s1, w8 │ │ - and w8, w26, w9 │ │ - mov w9, #0xcccd // #52429 │ │ + stp x9, xzr, [sp, #40] │ │ + fmov s0, w8 │ │ + ldp x9, x8, [x24] │ │ + str x26, [sp, #1120] │ │ + stp x8, x9, [sp, #16] │ │ + ldr w8, [x24, #16] │ │ + fcsel s10, s0, s1, ne // ne = any │ │ str w8, [sp, #12] │ │ - ldp x26, x8, [x24] │ │ - movk w9, #0x3dcc, lsl #16 │ │ - fcsel s10, s1, s0, ne // ne = any │ │ - fmov s12, w9 │ │ + mov w8, #0xffffffff // #-1 │ │ + str w8, [sp, #68] │ │ + mov w8, #0x1 // #1 │ │ + str x8, [sp, #56] │ │ + mov w8, #0xfffffffe // #-2 │ │ stur x8, [x29, #-40] │ │ - ldr w8, [x24, #16] │ │ - str w8, [sp, #36] │ │ mov w8, #0x999a // #39322 │ │ movk w8, #0x3f59, lsl #16 │ │ fmov s11, w8 │ │ - mov x27, xzr │ │ + mov w8, #0xcccd // #52429 │ │ + movk w8, #0x3dcc, lsl #16 │ │ + fmov s12, w8 │ │ + b 1d08c │ │ ldur x8, [x29, #-40] │ │ - ldr x1, [x8, #16] │ │ - mov x0, x26 │ │ - bl 20a40 │ │ - tbz w0, #0, 1d90c │ │ - mov w0, #0x23 // #35 │ │ - nop │ │ - adr x1, 7fa9 │ │ - mov w2, #0x13 // #19 │ │ - bl 5c898 │ │ - mov x28, x0 │ │ - b 1d938 │ │ - ldp x9, x8, [sp, #40] │ │ - ldr w0, [sp, #36] │ │ - add x1, x9, x27 │ │ - sub x2, x8, x27 │ │ - bl 64e70 │ │ - cmn x0, #0x1 │ │ - b.ne 1d958 // b.any │ │ - bl 64e80 <__errno@plt> │ │ - ldr w8, [x0] │ │ - mov w9, #0x2 // #2 │ │ - orr x28, x9, x8, lsl #32 │ │ - mov x0, x28 │ │ - bl 20784 │ │ - and w8, w0, #0xff │ │ - cmp w8, #0x23 │ │ - b.ne 1dad0 // b.any │ │ - mov x0, x28 │ │ - bl 2ffe0 │ │ - b 1d8dc │ │ - cbnz x0, 1d9c0 │ │ - cbz x27, 1dadc │ │ - ldr x8, [sp, #24] │ │ + mov x26, x27 │ │ + sub x8, x8, #0x1 │ │ + stur x8, [x29, #-40] │ │ + ldr w8, [sp, #68] │ │ + sub w8, w8, #0x1 │ │ + str w8, [sp, #68] │ │ + ldr x8, [sp, #56] │ │ + add w8, w8, #0x1 │ │ + str x8, [sp, #56] │ │ + ldr x27, [sp, #40] │ │ + mov x0, x24 │ │ + mov x2, x26 │ │ + mov x1, x27 │ │ + bl 1d4a4 │ │ + mov x28, x1 │ │ + cmp x0, #0x1 │ │ + b.eq 1d1f0 // b.none │ │ + cbz x28, 1d1fc │ │ fmov s8, s10 │ │ - add x8, x27, x8 │ │ - str x8, [sp, #24] │ │ - ldr w8, [sp, #12] │ │ - tbz w8, #0, 1d98c │ │ - ldr x8, [sp, #24] │ │ + ldr x8, [sp, #48] │ │ + ldr w9, [sp, #36] │ │ + add x8, x8, x28 │ │ + tbz w9, #0, 1d0d4 │ │ ucvtf s0, x8 │ │ fdiv s0, s0, s9 │ │ fmul s0, s0, s11 │ │ fadd s8, s0, s12 │ │ - ldur x8, [x29, #-40] │ │ - strb wzr, [sp, #1124] │ │ + str x8, [sp, #48] │ │ + ldp x8, x0, [sp, #16] │ │ + strb wzr, [sp, #1140] │ │ ldr x1, [x8, #16] │ │ - mov x0, x26 │ │ - bl 20a40 │ │ - tbz w0, #0, 1d9d4 │ │ + bl 209d0 │ │ + tbz w0, #0, 1d108 │ │ mov w0, #0x23 // #35 │ │ nop │ │ - adr x1, 7fa9 │ │ + adr x1, 8101 │ │ mov w2, #0x13 // #19 │ │ - bl 5c898 │ │ + bl 5c974 │ │ mov w8, #0x1 // #1 │ │ - b 1d9ec │ │ - ldr x8, [sp, #48] │ │ - add x27, x27, x0 │ │ - cmp x27, x8 │ │ - b.cc 1d8dc // b.lo, b.ul, b.last │ │ - b 1d95c │ │ - ldr w0, [sp, #36] │ │ - add x1, sp, #0x464 │ │ + b 1d120 │ │ + ldr w0, [sp, #12] │ │ + add x1, sp, #0x474 │ │ mov w2, #0x1 // #1 │ │ - bl 60790 │ │ + bl 5fbbc │ │ mov x8, x0 │ │ mov x0, x1 │ │ cmp x8, #0x1 │ │ - b.eq 1dbd0 // b.none │ │ - cbz x0, 1dbdc │ │ + b.eq 1d264 // b.none │ │ + cbz x0, 1d270 │ │ fmov s0, s8 │ │ mov x0, x22 │ │ nop │ │ - adr x1, 7c14 │ │ + adr x1, 7d6b │ │ mov w2, #0xd // #13 │ │ - bl 345f8 │ │ - ldr x8, [sp, #48] │ │ - cmp x8, x27 │ │ - b.cc 1dca8 // b.lo, b.ul, b.last │ │ - ldr x8, [sp, #40] │ │ - str x27, [sp, #1160] │ │ - str x19, [sp, #1168] │ │ - str x8, [sp, #1152] │ │ + bl 35c84 │ │ + cmp x26, x28 │ │ + b.cc 1d3bc // b.lo, b.ul, b.last │ │ mov w8, #0x1f // #31 │ │ - str x8, [sp, #1176] │ │ - add x0, sp, #0x468 │ │ - add x1, sp, #0x70 │ │ - add x2, sp, #0x480 │ │ - bl 1b350 │ │ - ldr x28, [sp, #1128] │ │ - cmn x28, #0x1 │ │ - b.eq 1dc54 // b.none │ │ - ldr x27, [sp, #1136] │ │ - ldr x2, [sp, #1144] │ │ + str x27, [sp, #1168] │ │ + str x28, [sp, #1176] │ │ + str x19, [sp, #1184] │ │ + str x8, [sp, #1192] │ │ + add x0, sp, #0x478 │ │ + add x1, sp, #0x80 │ │ + add x2, sp, #0x490 │ │ + bl 1b1cc │ │ + mov x27, x26 │ │ + ldr x26, [sp, #1144] │ │ + cmn x26, #0x1 │ │ + b.eq 1d330 // b.none │ │ + ldr x28, [sp, #1152] │ │ + ldr x2, [sp, #1160] │ │ mov w0, w23 │ │ - mov x1, x27 │ │ - bl 22994 │ │ - ldr x8, [sp, #16] │ │ - cbnz x0, 1dc60 │ │ - mov w9, #0xfffffffe // #-2 │ │ - cmp x8, x9 │ │ - b.eq 1dc6c // b.none │ │ - mov w9, #0x5c29 // #23593 │ │ - add x8, x8, #0x1 │ │ - movk w9, #0xc28f, lsl #16 │ │ - str x8, [sp, #16] │ │ - mul w8, w8, w9 │ │ - mov w9, #0x5c29 // #23593 │ │ - movk w9, #0x28f, lsl #16 │ │ - ror w8, w8, #2 │ │ - cmp w8, w9 │ │ - b.cs 1daac // b.hs, b.nlast │ │ + mov x1, x28 │ │ + bl 2290c │ │ + cbnz x0, 1d33c │ │ + ldur x8, [x29, #-40] │ │ + cbz x8, 1d348 │ │ + ldr x8, [sp, #56] │ │ + mov w9, #0x851f // #34079 │ │ + mov w10, #0x64 // #100 │ │ + movk w9, #0x51eb, lsl #16 │ │ + umull x8, w8, w9 │ │ + ldr w9, [sp, #68] │ │ + lsr x8, x8, #37 │ │ + madd w8, w8, w10, w9 │ │ + cbnz w8, 1d1d0 │ │ mov w0, w23 │ │ - bl 20c18 │ │ - bl 60700 │ │ + bl 20ba8 │ │ + bl 5fb28 │ │ mov x0, x24 │ │ - bl 20ec0 │ │ + bl 20e40 │ │ cmp x0, #0x1 │ │ - b.eq 1dc84 // b.none │ │ - cbz x28, 1d8d8 │ │ - mov x0, x27 │ │ - bl 64e40 │ │ - mov x27, xzr │ │ - b 1d8dc │ │ + b.eq 1d360 // b.none │ │ + cbz x26, 1d064 │ │ + mov x0, x28 │ │ + bl 641d0 │ │ + b 1d064 │ │ mov w8, #0xb // #11 │ │ - stp x8, x28, [x20] │ │ - b 1db68 │ │ + stp x8, x28, [x21] │ │ + b 1d3a4 │ │ mov w8, #0x1 // #1 │ │ - ldr w2, [sp, #1080] │ │ - str xzr, [sp, #1160] │ │ - str x8, [sp, #1152] │ │ + ldr w2, [sp, #1096] │ │ + str xzr, [sp, #1176] │ │ + str x8, [sp, #1168] │ │ mov w8, #0x1f // #31 │ │ - str x19, [sp, #1168] │ │ - str x8, [sp, #1176] │ │ - add x0, sp, #0x468 │ │ - add x1, sp, #0x70 │ │ - add x4, sp, #0x480 │ │ + str x19, [sp, #1184] │ │ + str x8, [sp, #1192] │ │ + add x0, sp, #0x478 │ │ + add x1, sp, #0x80 │ │ + add x4, sp, #0x490 │ │ mov w3, #0x1 // #1 │ │ - bl 1e3d8 │ │ - ldr x26, [sp, #1128] │ │ + bl 1e5f4 │ │ + ldr x26, [sp, #1144] │ │ cmn x26, #0x1 │ │ - b.eq 1db48 // b.none │ │ - ldr x24, [sp, #1136] │ │ - ldr x2, [sp, #1144] │ │ + b.eq 1d378 // b.none │ │ + ldr x24, [sp, #1152] │ │ + ldr x2, [sp, #1160] │ │ mov w0, w23 │ │ mov x1, x24 │ │ - bl 22994 │ │ - cbz x0, 1db74 │ │ + bl 2290c │ │ + cbz x0, 1d2e0 │ │ mov w8, #0xb // #11 │ │ - stp x8, x0, [x20] │ │ - cbz x26, 1db68 │ │ - mov x0, x24 │ │ - bl 64e40 │ │ - b 1db68 │ │ - add x0, sp, #0x480 │ │ - bl 21240 │ │ - ldr q0, [x25, #64] │ │ - ldr x9, [sp, #1168] │ │ - mov w8, #0x6 // #6 │ │ - str x8, [x20] │ │ - stur q0, [x20, #8] │ │ - str x9, [x20, #24] │ │ - add x0, sp, #0x440 │ │ - bl 32f48 │ │ - b 1d7e4 │ │ - cbz x26, 1db80 │ │ + stp x8, x0, [x21] │ │ + cbz x26, 1d3a4 │ │ mov x0, x24 │ │ - bl 64e40 │ │ - mov w0, w23 │ │ - bl 20c18 │ │ - fmov s0, #1.000000000000000000e+00 │ │ - nop │ │ - adr x1, 7c00 │ │ - mov x0, x22 │ │ - mov w2, #0x14 // #20 │ │ - bl 345f8 │ │ - mov x8, #0xffffffffffffffff // #-1 │ │ - add x0, sp, #0x440 │ │ - str x8, [x20] │ │ - bl 32f48 │ │ - mov x0, x19 │ │ - bl 64e40 │ │ - add x0, sp, #0x50 │ │ - bl 32f48 │ │ - b 1d82c │ │ - add x0, sp, #0x70 │ │ - bl 2ada0 │ │ - b 1dcec │ │ + b 1d370 │ │ mov w8, #0xb // #11 │ │ - stp x8, x0, [x20] │ │ - b 1db68 │ │ + stp x8, x0, [x21] │ │ + b 1d3a4 │ │ fmov s0, s8 │ │ nop │ │ - adr x1, 7be7 │ │ + adr x1, 7d3e │ │ mov x0, x22 │ │ mov w2, #0x19 // #25 │ │ - bl 345f8 │ │ - ldr x8, [sp, #48] │ │ - cmp x8, x27 │ │ - b.cc 1dcd4 // b.lo, b.ul, b.last │ │ - ldr x8, [sp, #40] │ │ - ldr w2, [sp, #1080] │ │ - str x27, [sp, #1160] │ │ - str x19, [sp, #1168] │ │ - str x8, [sp, #1152] │ │ + bl 35c84 │ │ + cmp x26, x28 │ │ + b.cc 1d3d8 // b.lo, b.ul, b.last │ │ + ldr w2, [sp, #1096] │ │ mov w8, #0x1f // #31 │ │ - str x8, [sp, #1176] │ │ - add x0, sp, #0x468 │ │ - add x1, sp, #0x70 │ │ - add x4, sp, #0x480 │ │ + str x27, [sp, #1168] │ │ + str x28, [sp, #1176] │ │ + str x19, [sp, #1184] │ │ + str x8, [sp, #1192] │ │ + add x0, sp, #0x478 │ │ + add x1, sp, #0x80 │ │ + add x4, sp, #0x490 │ │ mov w3, #0x1 // #1 │ │ - bl 1e3d8 │ │ - ldr x26, [sp, #1128] │ │ + bl 1e5f4 │ │ + ldr x26, [sp, #1144] │ │ cmn x26, #0x1 │ │ - b.eq 1dc9c // b.none │ │ - ldr x24, [sp, #1136] │ │ - ldr x2, [sp, #1144] │ │ + b.eq 1d384 // b.none │ │ + ldr x24, [sp, #1152] │ │ + ldr x2, [sp, #1160] │ │ mov w0, w23 │ │ mov x1, x24 │ │ - bl 22994 │ │ - b 1db2c │ │ - add x0, sp, #0x480 │ │ - bl 21240 │ │ - b 1db50 │ │ + bl 2290c │ │ + cbnz x0, 1d250 │ │ + cbz x26, 1d2ec │ │ + mov x0, x24 │ │ + bl 641d0 │ │ + mov w0, w23 │ │ + bl 20ba8 │ │ + fmov s0, #1.000000000000000000e+00 │ │ + nop │ │ + adr x1, 7d57 │ │ + mov x0, x22 │ │ + mov w2, #0x14 // #20 │ │ + bl 35c84 │ │ + mov x8, #0xffffffffffffffff // #-1 │ │ + add x0, sp, #0x450 │ │ + str x8, [x21] │ │ + bl 34058 │ │ + mov x0, x19 │ │ + bl 641d0 │ │ + add x0, sp, #0x60 │ │ + bl 34058 │ │ + b 1cfa0 │ │ + add x0, sp, #0x490 │ │ + bl 211e0 │ │ + b 1d38c │ │ mov w8, #0xb // #11 │ │ - stp x8, x0, [x20] │ │ - b 1dc8c │ │ - adrp x8, 4000 │ │ + stp x8, x0, [x21] │ │ + b 1d368 │ │ + adrp x8, 4000 │ │ mov w9, #0x7 // #7 │ │ - ldr q0, [x8, #3744] │ │ - str x9, [x20] │ │ - stur q0, [x20, #8] │ │ - b 1dc8c │ │ + ldr q0, [x8, #3792] │ │ + str x9, [x21] │ │ + stur q0, [x21, #8] │ │ + b 1d368 │ │ mov w8, #0xb // #11 │ │ - stp x8, x1, [x20] │ │ - cbz x28, 1db68 │ │ - mov x0, x27 │ │ - bl 64e40 │ │ - b 1db68 │ │ - add x0, sp, #0x480 │ │ - bl 21240 │ │ - b 1db50 │ │ - ldr x2, [sp, #48] │ │ + stp x8, x1, [x21] │ │ + cbz x26, 1d3a4 │ │ + mov x0, x28 │ │ + bl 641d0 │ │ + b 1d3a4 │ │ + add x0, sp, #0x490 │ │ + bl 211e0 │ │ + b 1d38c │ │ + add x0, sp, #0x490 │ │ + bl 211e0 │ │ + ldr q0, [x25, #64] │ │ + ldr x9, [sp, #1184] │ │ + mov w8, #0x6 // #6 │ │ + str x8, [x21] │ │ + stur q0, [x21, #8] │ │ + str x9, [x21, #24] │ │ + add x0, sp, #0x450 │ │ + bl 34058 │ │ + b 1ceec │ │ + add x0, sp, #0x80 │ │ + bl 2afb4 │ │ + b 1d400 │ │ nop │ │ - adr x3, 69158 │ │ + adr x3, 684e8 │ │ mov x0, xzr │ │ - mov x1, x27 │ │ - bl 2b7a0 │ │ - b 1dcec │ │ - mov w0, #0x1 // #1 │ │ - mov w1, #0x1f // #31 │ │ - bl 24994 │ │ - b 1dcec │ │ - ldr x2, [sp, #48] │ │ + mov x1, x28 │ │ + mov x2, x26 │ │ + bl 2bab0 │ │ + b 1d400 │ │ nop │ │ - adr x3, 69140 │ │ + adr x3, 684d0 │ │ mov x0, xzr │ │ - mov x1, x27 │ │ - bl 2b7a0 │ │ + mov x1, x28 │ │ + mov x2, x26 │ │ + bl 2bab0 │ │ + b 1d400 │ │ + mov w0, #0x1 // #1 │ │ + mov w1, #0x1f // #31 │ │ + bl 248bc │ │ brk #0x1 │ │ - b 1dcf8 │ │ - b 1dd5c │ │ + b 1d408 │ │ mov x20, x0 │ │ - cbz x26, 1dd60 │ │ + cbz x26, 1d470 │ │ mov x0, x24 │ │ - bl 64e40 │ │ - b 1dd60 │ │ + bl 641d0 │ │ + b 1d470 │ │ + b 1d46c │ │ mov x20, x0 │ │ - cbz x28, 1dd60 │ │ - mov x0, x27 │ │ - bl 64e40 │ │ - b 1dd60 │ │ - b 1dd5c │ │ - b 1dd5c │ │ + cbz x26, 1d470 │ │ + mov x0, x28 │ │ + bl 641d0 │ │ + b 1d470 │ │ + b 1d46c │ │ mov x20, x0 │ │ - add x0, sp, #0x50 │ │ - bl 32f48 │ │ + add x0, sp, #0x60 │ │ + bl 34058 │ │ mov x0, x20 │ │ - bl 60f4c │ │ + bl 602e0 │ │ mov x20, x0 │ │ mov x0, x19 │ │ - bl 64e40 │ │ - add x0, sp, #0x50 │ │ - bl 32f48 │ │ + bl 641d0 │ │ + add x0, sp, #0x60 │ │ + bl 34058 │ │ mov x0, x20 │ │ - bl 60f4c │ │ - b 1dd5c │ │ + bl 602e0 │ │ + b 1d46c │ │ mov x20, x0 │ │ - add x0, sp, #0x440 │ │ - bl 32f48 │ │ + add x0, sp, #0x450 │ │ + bl 34058 │ │ mov x0, x19 │ │ - bl 64e40 │ │ - add x0, sp, #0x50 │ │ - bl 32f48 │ │ + bl 641d0 │ │ + add x0, sp, #0x60 │ │ + bl 34058 │ │ mov x0, x20 │ │ - bl 60f4c │ │ + bl 602e0 │ │ mov x20, x0 │ │ - add x0, sp, #0x50 │ │ - bl 32f48 │ │ + add x0, sp, #0x60 │ │ + bl 34058 │ │ + mov x0, x20 │ │ + bl 602e0 │ │ + stp x29, x30, [sp, #-96]! │ │ + stp x28, x27, [sp, #16] │ │ + stp x26, x25, [sp, #32] │ │ + stp x24, x23, [sp, #48] │ │ + stp x22, x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + mov x29, sp │ │ + cbz x2, 1d60c │ │ + ldp x22, x27, [x0] │ │ + mov x19, x2 │ │ + ldr w24, [x0, #16] │ │ + mov x20, x1 │ │ + mov x26, xzr │ │ + nop │ │ + adr x23, 8101 │ │ + adrp x28, 6e000 │ │ + ldr x1, [x27, #16] │ │ + mov x0, x22 │ │ + bl 209d0 │ │ + tbz w0, #0, 1d52c │ │ + mov w0, #0x23 // #35 │ │ + mov x1, x23 │ │ + mov w2, #0x13 // #19 │ │ + bl 5c974 │ │ + mov x25, x0 │ │ + and x21, x0, #0x3 │ │ + cmp x21, #0x1 │ │ + b.gt 1d574 │ │ + cbnz x21, 1d59c │ │ + ldrb w0, [x25, #16] │ │ + and w8, w0, #0xff │ │ + cmp w8, #0x23 │ │ + b.eq 1d5ac // b.none │ │ + b 1d604 │ │ + add x1, x20, x26 │ │ + sub x2, x19, x26 │ │ + mov w0, w24 │ │ + bl 64230 │ │ + cmn x0, #0x1 │ │ + b.ne 1d5cc // b.any │ │ + bl 64240 <__errno@plt> │ │ + ldrsw x8, [x0] │ │ + ldr x9, [x28, #960] │ │ + nop │ │ + adr x10, 69600 │ │ + cmp x9, x10 │ │ + b.ne 1d5e0 // b.any │ │ + mov w9, #0x2 // #2 │ │ + orr x25, x9, x8, lsl #32 │ │ + and x21, x25, #0x3 │ │ + cmp x21, #0x1 │ │ + b.le 1d514 │ │ + lsr x0, x25, #32 │ │ + cmp x21, #0x2 │ │ + b.ne 1d58c // b.any │ │ + ldr x8, [x28, #960] │ │ + ldr x8, [x8, #8] │ │ + blr x8 │ │ + and w8, w0, #0xff │ │ + cmp w8, #0x23 │ │ + b.eq 1d5ac // b.none │ │ + b 1d604 │ │ + ldrb w0, [x25, #31] │ │ + and w8, w0, #0xff │ │ + cmp w8, #0x23 │ │ + b.ne 1d604 // b.any │ │ + sub x8, x21, #0x2 │ │ + cmp x8, #0x2 │ │ + b.cc 1d4e4 // b.lo, b.ul, b.last │ │ + cbz x21, 1d4e4 │ │ + ldur x8, [x25, #23] │ │ + sub x0, x25, #0x1 │ │ + blr x8 │ │ + b 1d4e4 │ │ + cbz x0, 1d618 │ │ + add x26, x26, x0 │ │ + cmp x26, x19 │ │ + b.cc 1d4e4 // b.lo, b.ul, b.last │ │ + b 1d618 │ │ + nop │ │ + adr x9, 69600 │ │ + str x9, [x28, #960] │ │ + mov w9, #0x2 // #2 │ │ + orr x25, x9, x8, lsl #32 │ │ + and x21, x25, #0x3 │ │ + cmp x21, #0x1 │ │ + b.le 1d514 │ │ + b 1d574 │ │ + mov w0, #0x1 // #1 │ │ + b 1d620 │ │ + mov x25, xzr │ │ + mov x0, xzr │ │ + b 1d620 │ │ + mov x0, xzr │ │ + mov x25, x26 │ │ + mov x1, x25 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + ret │ │ + and x8, x25, #0x3 │ │ + mov x19, x0 │ │ + sub x9, x8, #0x2 │ │ + cmp x9, #0x2 │ │ + b.cc 1d664 // b.lo, b.ul, b.last │ │ + cbz x8, 1d664 │ │ + ldur x8, [x25, #23] │ │ + sub x0, x25, #0x1 │ │ + blr x8 │ │ + mov x0, x19 │ │ + bl 602e0 │ │ + bl 2cd94 │ │ + ldrb w8, [x0] │ │ + cmp w8, #0xff │ │ + b.eq 1d680 // b.none │ │ + b 1dc1c │ │ + ldr x8, [x0, #8] │ │ + cbz x8, 1d690 │ │ + ldr x0, [x0, #16] │ │ + b 641d0 │ │ + ret │ │ + ldrb w8, [x0] │ │ + cmp w8, #0xff │ │ + b.eq 1d6a4 // b.none │ │ + b 1dc1c │ │ + ldr x0, [x0, #8] │ │ + ldxr x8, [x0] │ │ + subs x8, x8, #0x1 │ │ + stlxr w9, x8, [x0] │ │ + cbnz w9, 1d6a8 │ │ + b.ne 1d6c4 // b.any │ │ + dmb ishld │ │ + b 311b0 │ │ + ret │ │ + stp x29, x30, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ + ldr x8, [x1] │ │ + mov x20, x1 │ │ + mov x19, x0 │ │ + cbz x8, 1d6ec │ │ + mov x0, x19 │ │ + blr x8 │ │ + ldr x8, [x20, #8] │ │ + cbz x8, 1d704 │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 641d0 │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x8, [x20, #8] │ │ + mov x20, x0 │ │ + cbz x8, 1d724 │ │ + mov x0, x19 │ │ + bl 641d0 │ │ + mov x0, x20 │ │ + bl 602e0 │ │ + stp x29, x30, [sp, #-64]! │ │ + stp x24, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + ldp x19, x8, [x0, #8] │ │ + mov x20, x0 │ │ + add x23, x8, #0x1 │ │ + mov x0, x19 │ │ + subs x23, x23, #0x1 │ │ + b.eq 1d768 // b.none │ │ + add x22, x0, #0x18 │ │ + bl 1de00 │ │ + mov x0, x22 │ │ + b 1d750 │ │ + ldr x8, [x20] │ │ + cbz x8, 1d788 │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + b 641d0 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + mov x21, x0 │ │ + subs x23, x23, #0x1 │ │ + b.eq 1d7bc // b.none │ │ + mov x0, x22 │ │ + add x24, x22, #0x18 │ │ + bl 1de00 │ │ + mov x22, x24 │ │ + b 1d7a0 │ │ + ldr x8, [x20] │ │ + cbz x8, 1d7cc │ │ + mov x0, x19 │ │ + bl 641d0 │ │ + mov x0, x21 │ │ + bl 602e0 │ │ + bl 2cd94 │ │ + stp x29, x30, [sp, #-80]! │ │ + str x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + mov x29, sp │ │ + ldr x23, [x0, #24] │ │ + mov x19, x0 │ │ + cmn x23, #0x1 │ │ + b.eq 1d830 // b.none │ │ + ldp x21, x8, [x19, #32] │ │ + add x24, x8, #0x1 │ │ + mov x0, x21 │ │ + subs x24, x24, #0x1 │ │ + b.eq 1d824 // b.none │ │ + add x22, x0, #0x18 │ │ + bl 1de00 │ │ + mov x0, x22 │ │ + b 1d80c │ │ + cbz x23, 1d830 │ │ + mov x0, x21 │ │ + bl 641d0 │ │ + ldp x21, x8, [x19, #8] │ │ + add x23, x8, #0x1 │ │ + mov x0, x21 │ │ + subs x23, x23, #0x1 │ │ + b.eq 1d854 // b.none │ │ + add x22, x0, #0x18 │ │ + bl 1de00 │ │ + mov x0, x22 │ │ + b 1d83c │ │ + ldr x8, [x19] │ │ + cbz x8, 1d878 │ │ + mov x0, x21 │ │ + ldp x20, x19, [sp, #64] │ │ + ldr x25, [sp, #16] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x29, x30, [sp], #80 │ │ + b 641d0 │ │ + ldp x20, x19, [sp, #64] │ │ + ldr x25, [sp, #16] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x29, x30, [sp], #80 │ │ + ret │ │ + mov x20, x0 │ │ + subs x24, x24, #0x1 │ │ + b.eq 1d8b0 // b.none │ │ + mov x0, x22 │ │ + add x25, x22, #0x18 │ │ + bl 1de00 │ │ + mov x22, x25 │ │ + b 1d894 │ │ + cbz x23, 1d8bc │ │ + mov x0, x21 │ │ + bl 641d0 │ │ + mov x0, x19 │ │ + bl 1d72c │ │ + b 1d8f8 │ │ + bl 2cd94 │ │ + bl 2cd94 │ │ + mov x20, x0 │ │ + subs x23, x23, #0x1 │ │ + b.eq 1d8f0 // b.none │ │ + mov x0, x22 │ │ + add x24, x22, #0x18 │ │ + bl 1de00 │ │ + mov x22, x24 │ │ + b 1d8d4 │ │ + ldr x8, [x19] │ │ + cbnz x8, 1d900 │ │ + mov x0, x20 │ │ + bl 602e0 │ │ + mov x0, x21 │ │ + bl 641d0 │ │ + mov x0, x20 │ │ + bl 602e0 │ │ + bl 2cd94 │ │ + stp x29, x30, [sp, #-32]! │ │ + str x19, [sp, #16] │ │ + mov x29, sp │ │ + ldr x8, [x0, #32] │ │ + mov x19, x0 │ │ + cmp x8, #0x1 │ │ + b.lt 1d938 // b.tstop │ │ + ldr x0, [x19, #40] │ │ + bl 641d0 │ │ + ldr x8, [x19] │ │ + cbz x8, 1d950 │ │ + ldr x0, [x19, #8] │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 641d0 │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + cbz x1, 1d980 │ │ + ldr x8, [x1] │ │ + cbz x8, 1d994 │ │ + ldr x2, [x8, #184] │ │ + cbz x2, 1d9a8 │ │ + mov x8, x0 │ │ + mov x0, x1 │ │ + mov x1, x8 │ │ + br x2 │ │ + mov w8, #0x8 // #8 │ │ + nop │ │ + adr x9, 9930 │ │ + mov w10, #0x6 // #6 │ │ + b 1d9b8 │ │ + mov w8, #0x8 // #8 │ │ + nop │ │ + adr x9, 9936 │ │ + mov w10, #0x7 // #7 │ │ + b 1d9b8 │ │ + mov w8, #0x6 // #6 │ │ + nop │ │ + adr x9, 576a │ │ + mov w10, #0xe // #14 │ │ + sub sp, sp, #0x50 │ │ + stp x29, x30, [sp, #64] │ │ + add x29, sp, #0x40 │ │ + add x0, sp, #0x8 │ │ + strb w8, [sp, #8] │ │ + stp x9, x10, [sp, #16] │ │ + bl 1dc1c │ │ + ldp x29, x30, [sp, #64] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + stp x29, x30, [sp, #-32]! │ │ + str x19, [sp, #16] │ │ + mov x29, sp │ │ + mov x19, x0 │ │ + ldr x0, [x0] │ │ + ldxr x8, [x0] │ │ + subs x8, x8, #0x1 │ │ + stlxr w9, x8, [x0] │ │ + cbnz w9, 1d9f4 │ │ + b.ne 1da10 // b.any │ │ + dmb ishld │ │ + bl 311b0 │ │ + ldr x0, [x19, #8] │ │ + ldxr x8, [x0] │ │ + subs x8, x8, #0x1 │ │ + stlxr w9, x8, [x0] │ │ + cbnz w9, 1da14 │ │ + b.ne 1da38 // b.any │ │ + dmb ishld │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 20b7c │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x8, [x19, #8] │ │ + mov x19, x0 │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 1da4c │ │ + b.ne 1da6c // b.any │ │ + mov x0, x8 │ │ + dmb ishld │ │ + bl 20b7c │ │ + mov x0, x19 │ │ + bl 602e0 │ │ + stp x29, x30, [sp, #-32]! │ │ + str x19, [sp, #16] │ │ + mov x29, sp │ │ + mov x19, x0 │ │ + ldr w0, [x0, #16] │ │ + bl 641b0 │ │ + ldr x0, [x19] │ │ + ldxr x8, [x0] │ │ + subs x8, x8, #0x1 │ │ + stlxr w9, x8, [x0] │ │ + cbnz w9, 1da90 │ │ + b.ne 1daac // b.any │ │ + dmb ishld │ │ + bl 311b0 │ │ + ldr x0, [x19, #8] │ │ + ldxr x8, [x0] │ │ + subs x8, x8, #0x1 │ │ + stlxr w9, x8, [x0] │ │ + cbnz w9, 1dab0 │ │ + b.ne 1dad4 // b.any │ │ + dmb ishld │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 20b7c │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x8, [x19, #8] │ │ + mov x19, x0 │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 1dae8 │ │ + b.ne 1db08 // b.any │ │ + mov x0, x8 │ │ + dmb ishld │ │ + bl 20b7c │ │ + mov x0, x19 │ │ + bl 602e0 │ │ + ldr x8, [x0] │ │ + cmp x8, #0x7 │ │ + b.le 1db4c │ │ + cmp x8, #0x9 │ │ + b.le 1db94 │ │ + cmp x8, #0xa │ │ + b.eq 1dbd4 // b.none │ │ + cmp x8, #0xb │ │ + b.eq 1dbf4 // b.none │ │ + cmp x8, #0xc │ │ + b.ne 1dc0c // b.any │ │ + ldr x8, [x0, #8] │ │ + cbz x8, 1dc0c │ │ + ldr x0, [x0, #16] │ │ + b 641d0 │ │ + cmp x8, #0x4 │ │ + b.gt 1db74 │ │ + cmp x8, #0x2 │ │ + b.eq 1dbb4 // b.none │ │ + cmp x8, #0x4 │ │ + b.ne 1dc0c // b.any │ │ + ldr x8, [x0, #8] │ │ + cbz x8, 1dc0c │ │ + ldr x0, [x0, #16] │ │ + b 641d0 │ │ + cmp x8, #0x5 │ │ + b.eq 1dbc4 // b.none │ │ + cmp x8, #0x6 │ │ + b.ne 1dc0c // b.any │ │ + ldr x8, [x0, #8] │ │ + cbz x8, 1dc0c │ │ + ldr x0, [x0, #16] │ │ + b 641d0 │ │ + cmp x8, #0x8 │ │ + b.eq 1dbe4 // b.none │ │ + cmp x8, #0x9 │ │ + b.ne 1dc0c // b.any │ │ + ldr x8, [x0, #8] │ │ + cbz x8, 1dc0c │ │ + ldr x0, [x0, #16] │ │ + b 641d0 │ │ + ldr x8, [x0, #8] │ │ + cbz x8, 1dc0c │ │ + ldr x0, [x0, #16] │ │ + b 641d0 │ │ + ldr x8, [x0, #8] │ │ + cbz x8, 1dc0c │ │ + ldr x0, [x0, #16] │ │ + b 641d0 │ │ + ldr x8, [x0, #8] │ │ + cbz x8, 1dc0c │ │ + ldr x0, [x0, #16] │ │ + b 641d0 │ │ + ldr x8, [x0, #8] │ │ + cbz x8, 1dc0c │ │ + ldr x0, [x0, #16] │ │ + b 641d0 │ │ + ldr x8, [x0, #8] │ │ + and x9, x8, #0x3 │ │ + sub x10, x9, #0x2 │ │ + cmp x10, #0x2 │ │ + b.cc 1dc0c // b.lo, b.ul, b.last │ │ + cbnz x9, 1dc10 │ │ + ret │ │ + ldur x1, [x8, #23] │ │ + sub x0, x8, #0x1 │ │ + br x1 │ │ + stp x29, x30, [sp, #-64]! │ │ + stp x24, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + ldrb w8, [x0] │ │ + mov x19, x0 │ │ + cmp w8, #0x3 │ │ + b.le 1dc7c │ │ + cmp w8, #0x4 │ │ + b.eq 1dc8c // b.none │ │ + cmp w8, #0xb │ │ + b.eq 1dc58 // b.none │ │ + cmp w8, #0xd │ │ + b.ne 1dd04 // b.any │ │ + ldr x8, [x19, #8] │ │ + cbz x8, 1dd04 │ │ + ldr x20, [x19, #16] │ │ + mov x0, x20 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + b 641d0 │ │ + cmp w8, #0x2 │ │ + b.eq 1dcc0 // b.none │ │ + cmp w8, #0x3 │ │ + b.ne 1dd04 // b.any │ │ + ldr x8, [x19, #8] │ │ + cbz x8, 1dc9c │ │ + ldr x0, [x19, #16] │ │ + bl 641d0 │ │ + ldr x8, [x19, #32] │ │ + cbz x8, 1dd04 │ │ + ldr x20, [x19, #40] │ │ + mov x0, x20 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + b 641d0 │ │ + ldp x20, x8, [x19, #16] │ │ + add x23, x8, #0x1 │ │ + mov x0, x20 │ │ + subs x23, x23, #0x1 │ │ + b.eq 1dce4 // b.none │ │ + add x22, x0, #0x18 │ │ + bl 1de00 │ │ + mov x0, x22 │ │ + b 1dccc │ │ + ldr x8, [x19, #8] │ │ + cbz x8, 1dd04 │ │ + mov x0, x20 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + b 641d0 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + mov x21, x0 │ │ + subs x23, x23, #0x1 │ │ + b.eq 1dd38 // b.none │ │ + mov x0, x22 │ │ + add x24, x22, #0x18 │ │ + bl 1de00 │ │ + mov x22, x24 │ │ + b 1dd1c │ │ + ldr x8, [x19, #8] │ │ + cbz x8, 1dd48 │ │ + mov x0, x20 │ │ + bl 641d0 │ │ + mov x0, x21 │ │ + bl 602e0 │ │ + bl 2cd94 │ │ + stp x29, x30, [sp, #-64]! │ │ + stp x24, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + ldp x19, x8, [x0, #8] │ │ + mov x20, x0 │ │ + add x23, x8, #0x1 │ │ + mov x0, x19 │ │ + subs x23, x23, #0x1 │ │ + b.eq 1dd90 // b.none │ │ + add x22, x0, #0x18 │ │ + bl 1de00 │ │ + mov x0, x22 │ │ + b 1dd78 │ │ + ldr x8, [x20] │ │ + cbz x8, 1ddb0 │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + b 641d0 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + mov x21, x0 │ │ + subs x23, x23, #0x1 │ │ + b.eq 1dde4 // b.none │ │ + mov x0, x22 │ │ + add x24, x22, #0x18 │ │ + bl 1de00 │ │ + mov x22, x24 │ │ + b 1ddc8 │ │ + ldr x8, [x20] │ │ + cbz x8, 1ddf4 │ │ + mov x0, x19 │ │ + bl 641d0 │ │ + mov x0, x21 │ │ + bl 602e0 │ │ + bl 2cd94 │ │ + stp x29, x30, [sp, #-64]! │ │ + stp x24, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + ldr x8, [x0] │ │ + eor x9, x8, #0x8000000000000000 │ │ + cmp x8, #0x0 │ │ + csinc x9, x9, xzr, mi // mi = first │ │ + cbz x9, 1de7c │ │ + cmp x9, #0x1 │ │ + b.eq 1de5c // b.none │ │ + cmp x9, #0x2 │ │ + b.ne 1de90 // b.any │ │ + ldr x19, [x0, #8] │ │ + mov x0, x19 │ │ + bl 1de00 │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + b 641d0 │ │ + cbz x8, 1de7c │ │ + ldr x19, [x0, #8] │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + b 641d0 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + ldr x19, [x0, #8] │ │ + ldp x20, x8, [x19, #8] │ │ + add x23, x8, #0x1 │ │ + mov x0, x20 │ │ + subs x23, x23, #0x1 │ │ + b.eq 1deb8 // b.none │ │ + add x22, x0, #0x18 │ │ + bl 1de00 │ │ + mov x0, x22 │ │ + b 1dea0 │ │ + ldr x8, [x19] │ │ + cbz x8, 1de44 │ │ + mov x0, x20 │ │ + bl 641d0 │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + b 641d0 │ │ + mov x21, x0 │ │ + mov x0, x19 │ │ + bl 641d0 │ │ + mov x0, x21 │ │ + bl 602e0 │ │ + mov x21, x0 │ │ + subs x23, x23, #0x1 │ │ + b.eq 1df14 // b.none │ │ + mov x0, x22 │ │ + add x24, x22, #0x18 │ │ + bl 1de00 │ │ + mov x22, x24 │ │ + b 1def8 │ │ + ldr x8, [x19] │ │ + cbz x8, 1df24 │ │ mov x0, x20 │ │ - bl 60f4c │ │ + bl 641d0 │ │ + mov x0, x19 │ │ + bl 641d0 │ │ + mov x0, x21 │ │ + bl 602e0 │ │ + bl 2cd94 │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ adds x8, x2, x1 │ │ - b.cs 1de10 // b.hs, b.nlast │ │ + b.cs 1dfb0 // b.hs, b.nlast │ │ ldp x1, x2, [x0] │ │ mov x5, x4 │ │ mov w10, #0x8 // #8 │ │ mov x4, x3 │ │ mov x19, x0 │ │ add x0, sp, #0x8 │ │ lsl x9, x1, #1 │ │ @@ -5200,272 +5395,302 @@ │ │ csel x8, x8, x9, hi // hi = pmore │ │ cmp x5, #0x1 │ │ mov w9, #0x4 // #4 │ │ csel x9, x10, x9, eq // eq = none │ │ cmp x8, x9 │ │ csel x20, x8, x9, hi // hi = pmore │ │ mov x3, x20 │ │ - bl 2090c │ │ + bl 208a0 │ │ ldr x8, [sp, #8] │ │ - cmp x8, #0x1 │ │ - b.eq 1de18 // b.none │ │ + cbnz x8, 1dfb8 │ │ ldr x8, [sp, #16] │ │ stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ mov x0, xzr │ │ - bl 24994 │ │ + bl 248bc │ │ ldp x0, x1, [sp, #16] │ │ - bl 24994 │ │ - sub sp, sp, #0x80 │ │ - stp x29, x30, [sp, #32] │ │ - str x27, [sp, #48] │ │ - stp x26, x25, [sp, #64] │ │ - stp x24, x23, [sp, #80] │ │ - stp x22, x21, [sp, #96] │ │ - stp x20, x19, [sp, #112] │ │ - add x29, sp, #0x20 │ │ + bl 248bc │ │ + sub sp, sp, #0x90 │ │ + stp x29, x30, [sp, #48] │ │ + stp x28, x27, [sp, #64] │ │ + stp x26, x25, [sp, #80] │ │ + stp x24, x23, [sp, #96] │ │ + stp x22, x21, [sp, #112] │ │ + stp x20, x19, [sp, #128] │ │ + add x29, sp, #0x30 │ │ movi v0.2d, #0x0 │ │ - ldr x24, [x0, #16] │ │ - mov x19, x1 │ │ - stp q0, q0, [sp] │ │ - cbz x24, 1df38 │ │ - ldr x25, [x0] │ │ - cmp x24, #0x20 │ │ + ldr x25, [x0, #16] │ │ + stp q0, q0, [sp, #16] │ │ + cbz x25, 1e118 │ │ + ldr x26, [x0] │ │ + cmp x25, #0x20 │ │ mov w8, #0x20 // #32 │ │ mov x21, x0 │ │ nop │ │ - adr x22, 7fa9 │ │ - csel x23, x24, x8, cc // cc = lo, ul, last │ │ - mov w20, #0x1 // #1 │ │ - mov w26, #0xff // #255 │ │ - mov w27, #0x2 // #2 │ │ - b 1de90 │ │ - ldrb w8, [x0, #15] │ │ - cmp w8, #0x23 │ │ - b.ne 1df30 // b.any │ │ - bl 2ffe0 │ │ - ldp x0, x8, [x25] │ │ + adr x22, 8101 │ │ + csel x23, x25, x8, cc // cc = lo, ul, last │ │ + adrp x27, 6e000 │ │ + mov w28, #0xff // #255 │ │ + nop │ │ + adr x19, 69600 │ │ + mov w20, #0x2 // #2 │ │ + str x1, [sp, #8] │ │ + b 1e044 │ │ + ldr x9, [x27, #960] │ │ + lsr x8, x0, #32 │ │ + mov x24, x0 │ │ + ldr x9, [x9, #16] │ │ + mov w0, w8 │ │ + blr x9 │ │ + tbz w0, #0, 1e184 │ │ + ldp x0, x8, [x26] │ │ ldr x1, [x8, #16] │ │ - bl 20a40 │ │ - tbz w0, #0, 1ded0 │ │ + bl 209d0 │ │ + tbz w0, #0, 1e084 │ │ mov w0, #0x23 // #35 │ │ mov x1, x22 │ │ mov w2, #0x13 // #19 │ │ - bl 5c898 │ │ + bl 5c974 │ │ and x8, x0, #0x3 │ │ cmp x8, #0x1 │ │ - b.gt 1df00 │ │ - cbnz x8, 1de80 │ │ + b.gt 1e0c0 │ │ + cbnz x8, 1e0e4 │ │ ldrb w8, [x0, #16] │ │ cmp w8, #0x23 │ │ - b.eq 1de8c // b.none │ │ - b 1df30 │ │ - ldr w0, [x25, #16] │ │ - mov x1, sp │ │ + b.eq 1e044 // b.none │ │ + b 1e128 │ │ + ldr w0, [x26, #16] │ │ + add x1, sp, #0x10 │ │ mov x2, x23 │ │ - bl 64e70 │ │ + bl 64230 │ │ cmn x0, #0x1 │ │ - b.ne 1df48 // b.any │ │ - bl 64e80 <__errno@plt> │ │ - ldr w8, [x0] │ │ - orr x0, x27, x8, lsl #32 │ │ + b.ne 1e134 // b.any │ │ + bl 64240 <__errno@plt> │ │ + ldrsw x8, [x0] │ │ + ldr x9, [x27, #960] │ │ + cmp x9, x19 │ │ + b.ne 1e100 // b.any │ │ + orr x0, x20, x8, lsl #32 │ │ and x8, x0, #0x3 │ │ cmp x8, #0x1 │ │ - b.le 1debc │ │ + b.le 1e070 │ │ cmp x8, #0x2 │ │ - b.ne 1df18 // b.any │ │ - lsr x8, x0, #32 │ │ - cmp x8, #0x4 │ │ - b.eq 1de8c // b.none │ │ - b 1df30 │ │ - lsr x8, x0, #33 │ │ + b.eq 1e028 // b.none │ │ + lsr x8, x0, #34 │ │ ubfx x9, x0, #32, #8 │ │ - cmp x8, #0x15 │ │ - csel w8, w9, w26, cc // cc = lo, ul, last │ │ + cmp x8, #0xb │ │ + csel w8, w9, w28, cc // cc = lo, ul, last │ │ cmp w8, #0x23 │ │ - b.eq 1de8c // b.none │ │ - mov x1, x0 │ │ - b 1dfac │ │ - mov x8, xzr │ │ - ldr x21, [x19, #16]! │ │ - mov x22, x19 │ │ - b 1df9c │ │ - subs x8, x24, x0 │ │ - b.cc 1e00c // b.lo, b.ul, b.last │ │ + b.eq 1e044 // b.none │ │ + b 1e128 │ │ + ldrb w8, [x0, #31] │ │ + cmp w8, #0x23 │ │ + b.ne 1e128 // b.any │ │ + ldur x8, [x0, #23] │ │ + sub x0, x0, #0x1 │ │ + blr x8 │ │ + b 1e044 │ │ + str x19, [x27, #960] │ │ + orr x0, x20, x8, lsl #32 │ │ + and x8, x0, #0x3 │ │ + cmp x8, #0x1 │ │ + b.le 1e070 │ │ + b 1e0c0 │ │ + mov x19, xzr │ │ + ldr x21, [x1, #16]! │ │ + mov x20, x1 │ │ + b 1e190 │ │ + mov x24, x0 │ │ + mov w0, #0x1 // #1 │ │ + b 1e1a0 │ │ + subs x8, x25, x0 │ │ + b.cc 1e200 // b.lo, b.ul, b.last │ │ + ldr x22, [sp, #8] │ │ cmp x0, #0x21 │ │ str x8, [x21, #16] │ │ - b.cs 1dfd0 // b.hs, b.nlast │ │ - mov x22, x19 │ │ - ldr x8, [x19] │ │ - ldr x21, [x22, #16]! │ │ + b.cs 1e1c4 // b.hs, b.nlast │ │ + mov x20, x22 │ │ + ldr x8, [x22] │ │ + ldr x21, [x20, #16]! │ │ sub x8, x8, x21 │ │ cmp x8, x0 │ │ - b.cc 1dfe8 // b.lo, b.ul, b.last │ │ - cbz x0, 1df98 │ │ - mov x20, x0 │ │ - ldr x8, [x19, #8] │ │ - mov x1, sp │ │ - mov x2, x20 │ │ + b.cc 1e1dc // b.lo, b.ul, b.last │ │ + cbz x0, 1e18c │ │ + mov x19, x0 │ │ + ldr x8, [x22, #8] │ │ + add x1, sp, #0x10 │ │ + mov x2, x19 │ │ add x0, x8, x21 │ │ - bl 64e50 │ │ - mov x8, x20 │ │ - b 1df9c │ │ - mov x8, xzr │ │ - mov x20, xzr │ │ - mov x1, x8 │ │ - add x8, x21, x8 │ │ - str x8, [x22] │ │ - mov x0, x20 │ │ - ldp x20, x19, [sp, #112] │ │ - ldr x27, [sp, #48] │ │ - ldp x22, x21, [sp, #96] │ │ - ldp x24, x23, [sp, #80] │ │ - ldp x26, x25, [sp, #64] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x80 │ │ + bl 641e0 │ │ + b 1e190 │ │ + mov w0, #0x1 // #1 │ │ + b 1e1a0 │ │ + mov x19, xzr │ │ + mov x0, xzr │ │ + mov x24, x19 │ │ + add x8, x21, x19 │ │ + str x8, [x20] │ │ + mov x1, x24 │ │ + ldp x20, x19, [sp, #128] │ │ + ldp x22, x21, [sp, #112] │ │ + ldp x24, x23, [sp, #96] │ │ + ldp x26, x25, [sp, #80] │ │ + ldp x28, x27, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x90 │ │ ret │ │ nop │ │ - adr x3, 6a2b8 │ │ + adr x3, 69630 │ │ mov x1, x0 │ │ mov x0, xzr │ │ mov w2, #0x20 // #32 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ mov x2, x0 │ │ - mov x0, x19 │ │ + mov x0, x22 │ │ mov x1, x21 │ │ mov w3, #0x1 // #1 │ │ mov w4, #0x1 // #1 │ │ - mov x20, x2 │ │ - bl 1dd94 │ │ - ldr x21, [x19, #16] │ │ - b 1df7c │ │ + mov x19, x2 │ │ + bl 1df38 │ │ + ldr x21, [x22, #16] │ │ + b 1e16c │ │ nop │ │ - adr x0, 7fdc │ │ + adr x0, 8134 │ │ nop │ │ - adr x2, 69248 │ │ + adr x2, 685d8 │ │ mov w1, #0x45 // #69 │ │ - bl 29e64 │ │ + bl 29e80 │ │ sub sp, sp, #0x70 │ │ stp x29, x30, [sp, #32] │ │ str x25, [sp, #48] │ │ stp x24, x23, [sp, #64] │ │ stp x22, x21, [sp, #80] │ │ stp x20, x19, [sp, #96] │ │ add x29, sp, #0x20 │ │ ldr x22, [x3, #8] │ │ - tbz x22, #63, 1e04c │ │ - bl 24ac8 │ │ + tbz x22, #63, 1e240 │ │ + bl 248e8 │ │ ldp x20, x21, [x3, #16] │ │ mov x19, x0 │ │ - cbz x22, 1e090 │ │ + cbz x22, 1e284 │ │ ldr x23, [x3] │ │ mov x0, x22 │ │ mov x24, x1 │ │ mov x25, x2 │ │ - bl 64e30 │ │ - cbz x0, 1e114 │ │ + bl 641c0 │ │ + cbz x0, 1e308 │ │ mov x1, x23 │ │ mov x2, x22 │ │ stp x22, x0, [sp, #8] │ │ - bl 64e50 │ │ + bl 641e0 │ │ mov x2, x25 │ │ mov x1, x24 │ │ str x22, [sp, #24] │ │ - b 1e09c │ │ + b 1e290 │ │ mov w8, #0x1 // #1 │ │ str xzr, [sp, #24] │ │ stp xzr, x8, [sp, #8] │ │ add x4, sp, #0x8 │ │ mov x0, x1 │ │ mov x1, x2 │ │ mov x2, x20 │ │ mov x3, x21 │ │ - bl 21f48 │ │ - cbz w0, 1e0e8 │ │ + bl 21ec0 │ │ + cbz w0, 1e2dc │ │ ldr x8, [sp, #8] │ │ mov x9, #0xffffffffffffffff // #-1 │ │ str x9, [x19] │ │ - cbz x8, 1e0f8 │ │ + cbz x8, 1e2ec │ │ ldr x0, [sp, #16] │ │ ldp x20, x19, [sp, #96] │ │ ldr x25, [sp, #48] │ │ ldp x22, x21, [sp, #80] │ │ ldp x24, x23, [sp, #64] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x70 │ │ - b 64e40 │ │ + b 641d0 │ │ ldur q0, [sp, #8] │ │ ldr x8, [sp, #24] │ │ str q0, [x19] │ │ str x8, [x19, #16] │ │ ldp x20, x19, [sp, #96] │ │ ldr x25, [sp, #48] │ │ ldp x22, x21, [sp, #80] │ │ ldp x24, x23, [sp, #64] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x70 │ │ ret │ │ mov w0, #0x1 // #1 │ │ mov x1, x22 │ │ - bl 24994 │ │ + bl 248bc │ │ ldr x8, [sp, #8] │ │ mov x19, x0 │ │ - cbz x8, 1e134 │ │ + cbz x8, 1e328 │ │ ldr x0, [sp, #16] │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ stp x29, x30, [sp, #-32]! │ │ - str x19, [sp, #16] │ │ + stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ - mov x19, x0 │ │ - mov w0, #0x100000 // #1048576 │ │ + tbz x1, #63, 1e344 │ │ + bl 248e8 │ │ + cbz x1, 1e378 │ │ + mov x20, x0 │ │ + mov x19, x1 │ │ + mov x0, x1 │ │ mov w1, #0x1 // #1 │ │ - bl 64e60 │ │ - cbz x0, 1e174 │ │ - mov w8, #0x100000 // #1048576 │ │ - stp x8, x0, [x19] │ │ - str x8, [x19, #16] │ │ - ldr x19, [sp, #16] │ │ + bl 641f0 │ │ + cbz x0, 1e390 │ │ + mov x8, x0 │ │ + stp x19, x8, [x20] │ │ + str x19, [x20, #16] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + mov w8, #0x1 // #1 │ │ + stp x1, x8, [x0] │ │ + str x1, [x0, #16] │ │ + ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ mov w0, #0x1 // #1 │ │ - mov w1, #0x100000 // #1048576 │ │ - bl 24994 │ │ + mov x1, x19 │ │ + bl 248bc │ │ sub sp, sp, #0x80 │ │ stp x29, x30, [sp, #48] │ │ stp x26, x25, [sp, #64] │ │ stp x24, x23, [sp, #80] │ │ stp x22, x21, [sp, #96] │ │ stp x20, x19, [sp, #112] │ │ add x29, sp, #0x30 │ │ ldr x23, [x4, #8] │ │ - tbz x23, #63, 1e1a8 │ │ - bl 24ac8 │ │ + tbz x23, #63, 1e3c4 │ │ + bl 248e8 │ │ ldp x21, x22, [x4, #16] │ │ mov x20, x1 │ │ mov x19, x0 │ │ - cbz x23, 1e1f0 │ │ + cbz x23, 1e40c │ │ ldr x24, [x4] │ │ mov x0, x23 │ │ mov w25, w2 │ │ mov w26, w3 │ │ - bl 64e30 │ │ - cbz x0, 1e294 │ │ + bl 641c0 │ │ + cbz x0, 1e4b0 │ │ mov x1, x24 │ │ mov x2, x23 │ │ stp x23, x0, [sp, #8] │ │ - bl 64e50 │ │ + bl 641e0 │ │ mov w3, w26 │ │ mov w2, w25 │ │ str x23, [sp, #24] │ │ - b 1e1fc │ │ + b 1e418 │ │ mov w8, #0x1 // #1 │ │ str xzr, [sp, #24] │ │ stp xzr, x8, [sp, #8] │ │ add x8, x20, #0x3c0 │ │ ldr w10, [x20, #960] │ │ rev w9, w2 │ │ ldur w8, [x8, #3] │ │ @@ -5474,71 +5699,71 @@ │ │ stur w8, [x29, #-9] │ │ sturb w3, [x29, #-1] │ │ sub x1, x29, #0xc │ │ add x4, sp, #0x8 │ │ mov x0, x20 │ │ mov x2, x21 │ │ mov x3, x22 │ │ - bl 21f48 │ │ - cbz w0, 1e268 │ │ + bl 21ec0 │ │ + cbz w0, 1e484 │ │ ldr x8, [sp, #8] │ │ mov x9, #0xffffffffffffffff // #-1 │ │ str x9, [x19] │ │ - cbz x8, 1e278 │ │ + cbz x8, 1e494 │ │ ldr x0, [sp, #16] │ │ ldp x20, x19, [sp, #112] │ │ ldp x22, x21, [sp, #96] │ │ ldp x24, x23, [sp, #80] │ │ ldp x26, x25, [sp, #64] │ │ ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x80 │ │ - b 64e40 │ │ + b 641d0 │ │ ldur q0, [sp, #8] │ │ ldr x8, [sp, #24] │ │ str q0, [x19] │ │ str x8, [x19, #16] │ │ ldp x20, x19, [sp, #112] │ │ ldp x22, x21, [sp, #96] │ │ ldp x24, x23, [sp, #80] │ │ ldp x26, x25, [sp, #64] │ │ ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x80 │ │ ret │ │ mov w0, #0x1 // #1 │ │ mov x1, x23 │ │ - bl 24994 │ │ + bl 248bc │ │ ldr x8, [sp, #8] │ │ mov x19, x0 │ │ - cbz x8, 1e2b4 │ │ + cbz x8, 1e4d0 │ │ ldr x0, [sp, #16] │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ sub sp, sp, #0x70 │ │ stp x29, x30, [sp, #48] │ │ stp x24, x23, [sp, #64] │ │ stp x22, x21, [sp, #80] │ │ stp x20, x19, [sp, #96] │ │ add x29, sp, #0x30 │ │ mov w21, w3 │ │ mov w22, w2 │ │ mov x20, x1 │ │ mov x19, x0 │ │ - cbz x5, 1e314 │ │ + cbz x5, 1e530 │ │ mov x0, x5 │ │ mov x23, x5 │ │ mov x24, x4 │ │ - bl 64e30 │ │ - cbz x0, 1e3b0 │ │ + bl 641c0 │ │ + cbz x0, 1e5cc │ │ mov x1, x24 │ │ mov x2, x23 │ │ stp x23, x0, [sp, #8] │ │ - bl 64e50 │ │ + bl 641e0 │ │ str x23, [sp, #24] │ │ - b 1e320 │ │ + b 1e53c │ │ mov w8, #0x1 // #1 │ │ str xzr, [sp, #24] │ │ stp xzr, x8, [sp, #8] │ │ add x8, x20, #0x3c0 │ │ ldr w10, [x20, #960] │ │ rev w9, w22 │ │ ldur w8, [x8, #3] │ │ @@ -5547,92 +5772,92 @@ │ │ stur w8, [x29, #-9] │ │ sturb w21, [x29, #-1] │ │ sub x1, x29, #0xc │ │ add x4, sp, #0x8 │ │ mov x0, x20 │ │ mov w2, #0x1 // #1 │ │ mov x3, xzr │ │ - bl 21f48 │ │ - cbz w0, 1e388 │ │ + bl 21ec0 │ │ + cbz w0, 1e5a4 │ │ ldr x8, [sp, #8] │ │ mov x9, #0xffffffffffffffff // #-1 │ │ str x9, [x19] │ │ - cbz x8, 1e398 │ │ + cbz x8, 1e5b4 │ │ ldr x0, [sp, #16] │ │ ldp x20, x19, [sp, #96] │ │ ldp x22, x21, [sp, #80] │ │ ldp x24, x23, [sp, #64] │ │ ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x70 │ │ - b 64e40 │ │ + b 641d0 │ │ ldur q0, [sp, #8] │ │ ldr x8, [sp, #24] │ │ str q0, [x19] │ │ str x8, [x19, #16] │ │ ldp x20, x19, [sp, #96] │ │ ldp x22, x21, [sp, #80] │ │ ldp x24, x23, [sp, #64] │ │ ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x70 │ │ ret │ │ mov w0, #0x1 // #1 │ │ mov x1, x23 │ │ - bl 24994 │ │ + bl 248bc │ │ ldr x8, [sp, #8] │ │ mov x19, x0 │ │ - cbz x8, 1e3d0 │ │ + cbz x8, 1e5ec │ │ ldr x0, [sp, #16] │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x4d0 │ │ - str xzr, [sp] │ │ + ldr xzr, [sp] │ │ ldr x23, [x4, #8] │ │ adds x25, x23, #0x10 │ │ - b.pl 1e40c // b.nfrst │ │ - bl 24ac8 │ │ + b.pl 1e628 // b.nfrst │ │ + bl 248e8 │ │ ldp x27, x26, [x4, #16] │ │ mov w21, w3 │ │ ldr x24, [x4] │ │ mov w22, w2 │ │ mov x20, x1 │ │ mov x19, x0 │ │ - cbz x25, 1e454 │ │ + cbz x25, 1e670 │ │ mov x0, x25 │ │ - bl 64e30 │ │ - cbz x0, 1e810 │ │ + bl 641c0 │ │ + cbz x0, 1ea2c │ │ cmn x23, #0x10 │ │ stp x25, x0, [sp, #8] │ │ str xzr, [sp, #24] │ │ - b.cs 1e460 // b.hs, b.nlast │ │ + b.cs 1e67c // b.hs, b.nlast │ │ mov x25, xzr │ │ mov x8, xzr │ │ - cbnz x23, 1e47c │ │ - b 1e490 │ │ + cbnz x23, 1e698 │ │ + b 1e6ac │ │ mov w8, #0x1 // #1 │ │ str xzr, [sp, #24] │ │ stp xzr, x8, [sp, #8] │ │ add x0, sp, #0x8 │ │ mov x1, xzr │ │ mov x2, x23 │ │ mov w3, #0x1 // #1 │ │ mov w4, #0x1 // #1 │ │ - bl 1dd94 │ │ + bl 1df38 │ │ ldp x0, x25, [sp, #16] │ │ add x0, x0, x25 │ │ mov x1, x24 │ │ mov x2, x23 │ │ - bl 64e50 │ │ + bl 641e0 │ │ mov x8, x25 │ │ add x23, x8, x23 │ │ add x8, x20, #0x3c0 │ │ rev w9, w22 │ │ ldr w10, [x20, #960] │ │ ldur w8, [x8, #3] │ │ ldr x22, [sp, #16] │ │ @@ -5640,200 +5865,200 @@ │ │ stur w9, [sp, #43] │ │ str w10, [sp, #36] │ │ stur w8, [sp, #39] │ │ strb w21, [sp, #47] │ │ add x0, sp, #0x30 │ │ add x2, sp, #0x24 │ │ mov x1, x20 │ │ - bl 1fa58 │ │ + bl 1fb74 │ │ mov x8, #0x1000000000 // #68719476736 │ │ cmp x26, x8 │ │ - b.hi 1e6fc // b.pmore │ │ + b.hi 1e918 // b.pmore │ │ cmp x23, x8 │ │ - b.hi 1e6fc // b.pmore │ │ + b.hi 1e918 // b.pmore │ │ and x8, x26, #0x1ffffffff0 │ │ cmp x26, #0x10 │ │ add x24, sp, #0x30 │ │ add x20, x27, x8 │ │ and x21, x26, #0xf │ │ - b.cc 1e50c // b.lo, b.ul, b.last │ │ + b.cc 1e728 // b.lo, b.ul, b.last │ │ ldp x1, x2, [x27], #16 │ │ add x0, x24, #0x3c0 │ │ - bl 35070 │ │ + bl 36754 │ │ cmp x27, x20 │ │ - b.ne 1e4f8 // b.any │ │ - cbz x21, 1e544 │ │ + b.ne 1e714 // b.any │ │ + cbz x21, 1e760 │ │ mov w8, #0x10 // #16 │ │ mov w1, wzr │ │ sub x2, x8, x21 │ │ sub x8, x29, #0x48 │ │ add x0, x8, x21 │ │ - bl 64ea0 │ │ + bl 64210 │ │ sub x0, x29, #0x48 │ │ and x2, x26, #0xf │ │ mov x1, x20 │ │ - bl 64e50 │ │ + bl 641e0 │ │ ldp x1, x2, [x29, #-72] │ │ add x0, x24, #0x3c0 │ │ - bl 35070 │ │ + bl 36754 │ │ and x8, x23, #0x1ffffffff0 │ │ cmp x23, #0x10 │ │ and x21, x23, #0xf │ │ add x20, x22, x8 │ │ - b.cc 1e570 // b.lo, b.ul, b.last │ │ + b.cc 1e78c // b.lo, b.ul, b.last │ │ mov x25, x22 │ │ ldp x1, x2, [x25], #16 │ │ add x0, x24, #0x3c0 │ │ - bl 35070 │ │ + bl 36754 │ │ cmp x25, x20 │ │ - b.ne 1e55c // b.any │ │ + b.ne 1e778 // b.any │ │ str x19, [sp] │ │ - cbz x21, 1e5ac │ │ + cbz x21, 1e7c8 │ │ mov w8, #0x10 // #16 │ │ mov w1, wzr │ │ sub x2, x8, x21 │ │ sub x8, x29, #0x48 │ │ add x0, x8, x21 │ │ - bl 64ea0 │ │ + bl 64210 │ │ sub x0, x29, #0x48 │ │ and x2, x23, #0xf │ │ mov x1, x20 │ │ - bl 64e50 │ │ + bl 641e0 │ │ ldp x1, x2, [x29, #-72] │ │ add x0, x24, #0x3c0 │ │ - bl 35070 │ │ + bl 36754 │ │ lsl x1, x26, #3 │ │ lsl x2, x23, #3 │ │ add x0, x24, #0x3c0 │ │ - bl 35070 │ │ - ldr x8, [sp, #1024] │ │ - ldrb w10, [sp, #1046] │ │ - movi v0.2d, #0x0 │ │ + bl 36754 │ │ + ldr x9, [sp, #1024] │ │ ldrb w12, [sp, #1047] │ │ - ldrb w15, [sp, #1045] │ │ + movi v0.2d, #0x0 │ │ + ldrb w16, [sp, #1046] │ │ + ldrb w0, [sp, #1044] │ │ add x1, sp, #0x30 │ │ - ubfx x11, x8, #48, #8 │ │ - lsr x13, x8, #56 │ │ - ubfx x16, x8, #40, #8 │ │ + ubfx x15, x9, #48, #8 │ │ + and x17, x9, #0xff00000000000000 │ │ + ubfx x13, x9, #32, #8 │ │ + eor x12, x17, x12, lsl #56 │ │ + ubfx x14, x9, #40, #8 │ │ + ldr x8, [sp, #1032] │ │ + eor w15, w16, w15 │ │ + ldrb w16, [sp, #1045] │ │ + eor w13, w0, w13 │ │ + ldrb w0, [sp, #1048] │ │ + orr x12, x12, x15, lsl #48 │ │ ldrb w17, [sp, #1043] │ │ - ubfx x0, x8, #32, #8 │ │ - ldr x9, [sp, #1032] │ │ - eor w10, w10, w11 │ │ - eor w12, w12, w13 │ │ - eor w15, w15, w16 │ │ - lsl x10, x10, #48 │ │ - eor w17, w17, w8, lsr #24 │ │ - ldrb w11, [sp, #1040] │ │ - ldrb w14, [sp, #1041] │ │ - ldrb w13, [sp, #1042] │ │ - ldrb w16, [sp, #1048] │ │ - orr x10, x10, x12, lsl #56 │ │ - ldrb w12, [sp, #1044] │ │ + eor w14, w16, w14 │ │ + ldrb w16, [sp, #1049] │ │ + ldrb w10, [sp, #1040] │ │ + eor w0, w0, w8 │ │ + orr x12, x12, x14, lsl #40 │ │ + ldrb w11, [sp, #1041] │ │ + ldrb w15, [sp, #1042] │ │ + eor w17, w17, w9, lsr #24 │ │ + and x14, x0, #0xff │ │ + ldrb w0, [sp, #1051] │ │ + eor w16, w16, w8, lsr #8 │ │ + orr x12, x12, x13, lsl #32 │ │ + ldrb w13, [sp, #1050] │ │ + eor w10, w10, w9 │ │ + eor w11, w11, w9, lsr #8 │ │ lsl w17, w17, #24 │ │ - eor w11, w11, w8 │ │ - eor w14, w14, w8, lsr #8 │ │ - eor w8, w13, w8, lsr #16 │ │ - orr x10, x10, x15, lsl #40 │ │ - ldrb w15, [sp, #1049] │ │ - eor w12, w12, w0 │ │ - ldrb w0, [sp, #1050] │ │ - eor w13, w16, w9 │ │ - and x11, x11, #0xff │ │ - orr x10, x10, x12, lsl #32 │ │ - ldrb w12, [sp, #1051] │ │ - eor w15, w15, w9, lsr #8 │ │ - and x13, x13, #0xff │ │ + eor w9, w15, w9, lsr #16 │ │ + eor w15, w0, w8, lsr #24 │ │ + bfi x14, x16, #8, #8 │ │ + eor w13, w13, w8, lsr #16 │ │ + ubfiz x11, x11, #8, #8 │ │ + orr x12, x12, x17 │ │ + lsl w15, w15, #24 │ │ + and x10, x10, #0xff │ │ + bfi x12, x9, #16, #8 │ │ + bfi x14, x13, #16, #8 │ │ + and x8, x8, #0x7fffffff00000000 │ │ + orr x9, x11, x10 │ │ + orr x8, x15, x8 │ │ + sub x0, x29, #0x48 │ │ + orr x9, x12, x9 │ │ + orr x8, x14, x8 │ │ sub x2, x29, #0x88 │ │ str q0, [sp, #1024] │ │ - orr x10, x10, x17 │ │ - eor w12, w12, w9, lsr #24 │ │ - bfi x13, x15, #8, #8 │ │ - bfi x10, x8, #16, #8 │ │ - eor w8, w0, w9, lsr #16 │ │ - and x9, x9, #0x7fffffff00000000 │ │ - lsl w12, w12, #24 │ │ - sub x0, x29, #0x48 │ │ + add x19, sp, #0x30 │ │ + stp x9, x8, [x29, #-136] │ │ stur q0, [x29, #-120] │ │ - bfi x10, x14, #8, #8 │ │ - bfi x13, x8, #16, #8 │ │ stur q0, [x29, #-104] │ │ - orr x8, x12, x9 │ │ stur q0, [x29, #-88] │ │ - add x19, sp, #0x30 │ │ - orr x9, x10, x11 │ │ - orr x8, x13, x8 │ │ - stp x9, x8, [x29, #-136] │ │ - bl 23494 │ │ + bl 23384 │ │ ldp x25, x24, [x29, #-72] │ │ cmp x23, #0x11 │ │ stur wzr, [x29, #-48] │ │ lsr x27, x24, #56 │ │ lsr x26, x24, #48 │ │ lsr x28, x24, #32 │ │ stp x19, x25, [x29, #-72] │ │ orr w8, w27, #0x80 │ │ stur w24, [x29, #-56] │ │ sturb w26, [x29, #-50] │ │ sturh w28, [x29, #-52] │ │ sturb w8, [x29, #-49] │ │ - b.cc 1e730 // b.lo, b.ul, b.last │ │ + b.cc 1e94c // b.lo, b.ul, b.last │ │ lsr x8, x23, #4 │ │ sub x0, x29, #0x48 │ │ sub x1, x29, #0x88 │ │ stp x22, x22, [x29, #-136] │ │ stur x8, [x29, #-120] │ │ - bl 2250c │ │ + bl 22484 │ │ ldr x19, [sp] │ │ - cbnz x21, 1e740 │ │ - b 1e79c │ │ + cbnz x21, 1e95c │ │ + b 1e9b8 │ │ ldr x8, [sp, #8] │ │ mov x9, #0xffffffffffffffff // #-1 │ │ str x9, [x19] │ │ - cbz x8, 1e7e0 │ │ + cbz x8, 1e9fc │ │ ldr x0, [sp, #16] │ │ add sp, sp, #0x4d0 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ - b 64e40 │ │ + b 641d0 │ │ mov x20, x22 │ │ mov x21, x23 │ │ ldr x19, [sp] │ │ - cbz x23, 1e79c │ │ + cbz x23, 1e9b8 │ │ mov w8, #0x10 // #16 │ │ cmp x21, #0xf │ │ sub x19, x29, #0xb0 │ │ sub x8, x8, x21 │ │ add x0, x19, x21 │ │ mov w1, wzr │ │ csel x2, xzr, x8, hi // hi = pmore │ │ - bl 64ea0 │ │ + bl 64210 │ │ sub x0, x29, #0xb0 │ │ mov x1, x20 │ │ mov x2, x21 │ │ - bl 64e50 │ │ + bl 641e0 │ │ stp x19, x19, [x29, #-160] │ │ ldr x19, [sp] │ │ mov w8, #0x1 // #1 │ │ sub x0, x29, #0x48 │ │ sub x1, x29, #0xa0 │ │ stur x8, [x29, #-144] │ │ - bl 2250c │ │ + bl 22484 │ │ sub x1, x29, #0xb0 │ │ mov x0, x20 │ │ mov x2, x21 │ │ - bl 64e50 │ │ + bl 641e0 │ │ ldr x1, [sp, #24] │ │ ldr x8, [sp, #8] │ │ sub x8, x8, x1 │ │ cmp x8, #0xf │ │ - b.ls 1e800 // b.plast │ │ + b.ls 1ea1c // b.plast │ │ ldr x8, [sp, #16] │ │ ldur q0, [sp, #8] │ │ add x8, x8, x1 │ │ str q0, [x19] │ │ str x25, [x8] │ │ str w24, [x8, #8] │ │ strb w26, [x8, #14] │ │ @@ -5847,27 +6072,27 @@ │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ add x0, sp, #0x8 │ │ - bl 22f50 │ │ + bl 22e44 │ │ ldr x1, [sp, #24] │ │ - b 1e7b0 │ │ + b 1e9cc │ │ mov w0, #0x1 // #1 │ │ mov x1, x25 │ │ - bl 24994 │ │ + bl 248bc │ │ ldr x8, [sp, #8] │ │ mov x19, x0 │ │ - cbz x8, 1e830 │ │ + cbz x8, 1ea4c │ │ ldr x0, [sp, #16] │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ sub sp, sp, #0xc0 │ │ stp x29, x30, [sp, #96] │ │ stp x28, x27, [sp, #112] │ │ stp x26, x25, [sp, #128] │ │ stp x24, x23, [sp, #144] │ │ stp x22, x21, [sp, #160] │ │ stp x20, x19, [sp, #176] │ │ @@ -5879,344 +6104,344 @@ │ │ ldp x9, x8, [x1] │ │ mov x19, x0 │ │ str x10, [sp, #56] │ │ mov w10, #0xffffffff // #-1 │ │ str xzr, [sp, #40] │ │ strh wzr, [sp, #48] │ │ str w10, [sp, #84] │ │ - cbz x8, 1ea08 │ │ + cbz x8, 1ec24 │ │ mov x10, x9 │ │ add x24, x9, x8 │ │ ldrsb w14, [x10], #1 │ │ mov x11, x10 │ │ and w12, w14, #0xff │ │ and w13, w14, #0xff │ │ - tbnz w14, #31, 1e8f8 │ │ + tbnz w14, #31, 1eb14 │ │ sub x14, x24, x11 │ │ cmp w13, #0x4c │ │ stp x11, x14, [x20] │ │ - b.ne 1e96c // b.any │ │ + b.ne 1eb88 // b.any │ │ mov w8, #0x2 // #2 │ │ mov w9, #0x4c // #76 │ │ cmp x24, x11 │ │ strb w8, [sp, #88] │ │ str w9, [sp, #80] │ │ - b.eq 1e948 // b.none │ │ + b.eq 1eb64 // b.none │ │ mov x25, x11 │ │ ldrsb w8, [x25], #1 │ │ and w26, w8, #0xff │ │ - tbnz w8, #31, 1e990 │ │ + tbnz w8, #31, 1ebac │ │ sub x23, x24, x25 │ │ cmp w26, #0x3b │ │ stp x25, x23, [x20] │ │ - b.ne 1ea3c // b.any │ │ + b.ne 1ec58 // b.any │ │ mov w22, wzr │ │ stp x25, x23, [x20] │ │ - b 1ee14 │ │ + b 1f030 │ │ ldrb w11, [x9, #1] │ │ cmp w12, #0xe0 │ │ and w13, w11, #0x3f │ │ - b.cc 1e954 // b.lo, b.ul, b.last │ │ + b.cc 1eb70 // b.lo, b.ul, b.last │ │ ldrb w11, [x9, #2] │ │ cmp w12, #0xf0 │ │ and w11, w11, #0x3f │ │ orr w13, w11, w13, lsl #6 │ │ and w11, w12, #0x1f │ │ - b.cc 1e9e0 // b.lo, b.ul, b.last │ │ + b.cc 1ebfc // b.lo, b.ul, b.last │ │ ldrb w14, [x9, #3] │ │ and w14, w14, #0x3f │ │ orr w13, w14, w13, lsl #6 │ │ bfi w13, w11, #18, #3 │ │ add x11, x9, #0x4 │ │ sub x14, x24, x11 │ │ cmp w13, #0x4c │ │ stp x11, x14, [x20] │ │ - b.eq 1e8b4 // b.none │ │ - b 1e96c │ │ + b.eq 1ead0 // b.none │ │ + b 1eb88 │ │ mov w22, #0x1 // #1 │ │ str xzr, [x20, #8] │ │ - b 1ee14 │ │ + b 1f030 │ │ bfi w13, w12, #6, #5 │ │ add x11, x9, #0x2 │ │ sub x14, x24, x11 │ │ cmp w13, #0x4c │ │ stp x11, x14, [x20] │ │ - b.eq 1e8b4 // b.none │ │ + b.eq 1ead0 // b.none │ │ stp x9, x8, [x20] │ │ - tbz w12, #7, 1ea00 │ │ + tbz w12, #7, 1ec1c │ │ cmp w12, #0xe0 │ │ - b.cc 1e9fc // b.lo, b.ul, b.last │ │ + b.cc 1ec18 // b.lo, b.ul, b.last │ │ cmp w12, #0xef │ │ mov w10, #0x3 // #3 │ │ cinc x10, x10, hi // hi = pmore │ │ add x10, x9, x10 │ │ - b 1ea00 │ │ + b 1ec1c │ │ ldrb w9, [x11, #1] │ │ cmp w26, #0xe0 │ │ and w8, w26, #0x1f │ │ and w9, w9, #0x3f │ │ - b.cc 1ea24 // b.lo, b.ul, b.last │ │ + b.cc 1ec40 // b.lo, b.ul, b.last │ │ ldrb w10, [x11, #2] │ │ cmp w26, #0xf0 │ │ and w10, w10, #0x3f │ │ orr w9, w10, w9, lsl #6 │ │ - b.cc 1eafc // b.lo, b.ul, b.last │ │ + b.cc 1ed18 // b.lo, b.ul, b.last │ │ ldrb w10, [x11, #3] │ │ add x25, x11, #0x4 │ │ and w10, w10, #0x3f │ │ orr w26, w10, w9, lsl #6 │ │ bfi w26, w8, #18, #3 │ │ sub x23, x24, x25 │ │ cmp w26, #0x3b │ │ stp x25, x23, [x20] │ │ - b.eq 1e8ec // b.none │ │ - b 1ea3c │ │ + b.eq 1eb08 // b.none │ │ + b 1ec58 │ │ orr w13, w13, w11, lsl #12 │ │ add x11, x9, #0x3 │ │ sub x14, x24, x11 │ │ cmp w13, #0x4c │ │ stp x11, x14, [x20] │ │ - b.eq 1e8b4 // b.none │ │ - b 1e96c │ │ + b.eq 1ead0 // b.none │ │ + b 1eb88 │ │ add x10, x9, #0x2 │ │ sub x11, x24, x10 │ │ stp x10, x11, [x20] │ │ cmp x8, #0x0 │ │ stp x9, x8, [x20] │ │ cset w8, eq // eq = none │ │ strb wzr, [x19, #2] │ │ strb w8, [x19, #1] │ │ mov w8, #0x3 // #3 │ │ - b 1ee1c │ │ + b 1f038 │ │ orr w26, w9, w8, lsl #6 │ │ add x25, x11, #0x2 │ │ sub x23, x24, x25 │ │ cmp w26, #0x3b │ │ stp x25, x23, [x20] │ │ - b.eq 1e8ec // b.none │ │ + b.eq 1eb08 // b.none │ │ add x0, sp, #0x18 │ │ mov x1, xzr │ │ mov w2, #0x1 // #1 │ │ mov w3, #0x1 // #1 │ │ mov w4, #0x1 // #1 │ │ - bl 1dd94 │ │ + bl 1df38 │ │ ldr x22, [sp, #40] │ │ cmp w26, #0x80 │ │ - b.cs 1ea68 // b.hs, b.nlast │ │ + b.cs 1ec84 // b.hs, b.nlast │ │ mov w8, #0x1 // #1 │ │ - b 1ea84 │ │ + b 1eca0 │ │ cmp w26, #0x800 │ │ - b.cs 1ea78 // b.hs, b.nlast │ │ + b.cs 1ec94 // b.hs, b.nlast │ │ mov w8, #0x2 // #2 │ │ - b 1ea84 │ │ + b 1eca0 │ │ cmp w26, #0x10, lsl #12 │ │ mov w8, #0x3 // #3 │ │ cinc x8, x8, cs // cs = hs, nlast │ │ ldr x9, [sp, #24] │ │ sub x9, x9, x22 │ │ cmp x8, x9 │ │ - b.hi 1ee40 // b.pmore │ │ + b.hi 1f05c // b.pmore │ │ ldr x21, [sp, #32] │ │ cmp w26, #0x80 │ │ add x9, x21, x22 │ │ - b.cs 1eaac // b.hs, b.nlast │ │ + b.cs 1ecc8 // b.hs, b.nlast │ │ strb w26, [x9] │ │ - b 1eb34 │ │ + b 1ed50 │ │ mov w10, #0xffffff80 // #-128 │ │ cmp w26, #0x800 │ │ mov w11, #0xffffff80 // #-128 │ │ bfxil w10, w26, #0, #6 │ │ - b.cs 1ead4 // b.hs, b.nlast │ │ + b.cs 1ecf0 // b.hs, b.nlast │ │ lsr w11, w26, #6 │ │ strb w10, [x9, #1] │ │ orr w11, w11, #0xc0 │ │ strb w11, [x9] │ │ - b 1eb34 │ │ + b 1ed50 │ │ mov w12, #0xffffff80 // #-128 │ │ lsr w13, w26, #16 │ │ bfxil w12, w26, #6, #6 │ │ - cbnz w13, 1eb18 │ │ + cbnz w13, 1ed34 │ │ lsr w11, w26, #12 │ │ strb w12, [x9, #1] │ │ strb w10, [x9, #2] │ │ orr w11, w11, #0xe0 │ │ strb w11, [x9] │ │ - b 1eb34 │ │ + b 1ed50 │ │ orr w26, w9, w8, lsl #12 │ │ add x25, x11, #0x3 │ │ sub x23, x24, x25 │ │ cmp w26, #0x3b │ │ stp x25, x23, [x20] │ │ - b.eq 1e8ec // b.none │ │ - b 1ea3c │ │ + b.eq 1eb08 // b.none │ │ + b 1ec58 │ │ lsr w13, w26, #18 │ │ bfxil w11, w26, #12, #6 │ │ strb w12, [x9, #2] │ │ strb w10, [x9, #3] │ │ orr w12, w13, #0xfffffff0 │ │ strb w11, [x9, #1] │ │ strb w12, [x9] │ │ add x22, x8, x22 │ │ mov w8, #0x101 // #257 │ │ str x22, [sp, #40] │ │ strh w8, [sp, #48] │ │ - cbz x23, 1ed00 │ │ + cbz x23, 1ef1c │ │ mov w26, #0x3 // #3 │ │ - b 1eb64 │ │ + b 1ed80 │ │ strb w27, [x8] │ │ add x22, x23, x22 │ │ sub x23, x24, x25 │ │ str x22, [sp, #40] │ │ - cbz x28, 1ecf8 │ │ + cbz x28, 1ef14 │ │ mov x8, x25 │ │ ldrsb w9, [x25], #1 │ │ and w27, w9, #0xff │ │ - tbnz w9, #31, 1eba4 │ │ + tbnz w9, #31, 1edc0 │ │ sub x28, x24, x25 │ │ cmp w27, #0x3b │ │ stp x25, x28, [x20] │ │ - b.eq 1ecf0 // b.none │ │ + b.eq 1ef0c // b.none │ │ cmp w27, #0x80 │ │ - b.cs 1eb94 // b.hs, b.nlast │ │ + b.cs 1edb0 // b.hs, b.nlast │ │ mov w23, #0x1 // #1 │ │ - b 1ebfc │ │ + b 1ee18 │ │ cmp w27, #0x800 │ │ - b.cs 1ebf4 // b.hs, b.nlast │ │ + b.cs 1ee10 // b.hs, b.nlast │ │ mov w23, #0x2 // #2 │ │ - b 1ebfc │ │ + b 1ee18 │ │ ldrb w9, [x8, #1] │ │ cmp w27, #0xe0 │ │ and w9, w9, #0x3f │ │ - b.cc 1ec64 // b.lo, b.ul, b.last │ │ + b.cc 1ee80 // b.lo, b.ul, b.last │ │ ldrb w10, [x8, #2] │ │ cmp w27, #0xf0 │ │ and w10, w10, #0x3f │ │ orr w10, w10, w9, lsl #6 │ │ and w9, w27, #0x1f │ │ - b.cc 1eca8 // b.lo, b.ul, b.last │ │ + b.cc 1eec4 // b.lo, b.ul, b.last │ │ ldrb w11, [x8, #3] │ │ add x25, x8, #0x4 │ │ and w11, w11, #0x3f │ │ orr w27, w11, w10, lsl #6 │ │ bfi w27, w9, #18, #3 │ │ sub x28, x24, x25 │ │ cmp w27, #0x3b │ │ stp x25, x28, [x20] │ │ - b.ne 1eb84 // b.any │ │ - b 1ecf0 │ │ + b.ne 1eda0 // b.any │ │ + b 1ef0c │ │ cmp w27, #0x10, lsl #12 │ │ cinc x23, x26, cs // cs = hs, nlast │ │ ldr x8, [sp, #24] │ │ sub x8, x8, x22 │ │ cmp x23, x8 │ │ - b.hi 1ecc4 // b.pmore │ │ + b.hi 1eee0 // b.pmore │ │ cmp w27, #0x80 │ │ add x8, x21, x22 │ │ - b.cc 1eb50 // b.lo, b.ul, b.last │ │ + b.cc 1ed6c // b.lo, b.ul, b.last │ │ mov w9, #0xffffff80 // #-128 │ │ cmp w27, #0x800 │ │ bfxil w9, w27, #0, #6 │ │ - b.cs 1ec3c // b.hs, b.nlast │ │ + b.cs 1ee58 // b.hs, b.nlast │ │ lsr w10, w27, #6 │ │ strb w9, [x8, #1] │ │ orr w10, w10, #0xc0 │ │ strb w10, [x8] │ │ - b 1eb54 │ │ + b 1ed70 │ │ mov w10, #0xffffff80 // #-128 │ │ lsr w11, w27, #16 │ │ bfxil w10, w27, #6, #6 │ │ - cbnz w11, 1ec84 │ │ + cbnz w11, 1eea0 │ │ lsr w11, w27, #12 │ │ strb w10, [x8, #1] │ │ strb w9, [x8, #2] │ │ orr w10, w11, #0xe0 │ │ strb w10, [x8] │ │ - b 1eb54 │ │ + b 1ed70 │ │ bfi w9, w27, #6, #5 │ │ add x25, x8, #0x2 │ │ mov w27, w9 │ │ sub x28, x24, x25 │ │ cmp w9, #0x3b │ │ stp x25, x28, [x20] │ │ - b.ne 1eb84 // b.any │ │ - b 1ecf0 │ │ + b.ne 1eda0 // b.any │ │ + b 1ef0c │ │ lsr w11, w27, #18 │ │ mov w12, #0xffffff80 // #-128 │ │ strb w10, [x8, #2] │ │ bfxil w12, w27, #12, #6 │ │ strb w9, [x8, #3] │ │ orr w10, w11, #0xfffffff0 │ │ strb w10, [x8] │ │ strb w12, [x8, #1] │ │ - b 1eb54 │ │ + b 1ed70 │ │ orr w27, w10, w9, lsl #12 │ │ add x25, x8, #0x3 │ │ sub x28, x24, x25 │ │ cmp w27, #0x3b │ │ stp x25, x28, [x20] │ │ - b.ne 1eb84 // b.any │ │ - b 1ecf0 │ │ + b.ne 1eda0 // b.any │ │ + b 1ef0c │ │ add x0, sp, #0x18 │ │ mov x1, x22 │ │ mov x2, x23 │ │ mov w3, #0x1 // #1 │ │ mov w4, #0x1 // #1 │ │ - bl 1dd94 │ │ + bl 1df38 │ │ ldr x21, [sp, #32] │ │ cmp w27, #0x80 │ │ add x8, x21, x22 │ │ - b.cc 1eb50 // b.lo, b.ul, b.last │ │ - b 1ec18 │ │ + b.cc 1ed6c // b.lo, b.ul, b.last │ │ + b 1ee34 │ │ mov x25, x8 │ │ - b 1ecfc │ │ + b 1ef18 │ │ mov x23, xzr │ │ ldr x21, [sp, #32] │ │ ldr x8, [sp, #56] │ │ ldr x24, [sp, #24] │ │ cmp x8, #0x1 │ │ - b.lt 1ed18 // b.tstop │ │ + b.lt 1ef34 // b.tstop │ │ ldr x0, [sp, #64] │ │ - bl 64e40 │ │ + bl 641d0 │ │ stp x21, x22, [sp, #64] │ │ - cbz x23, 1ed38 │ │ + cbz x23, 1ef54 │ │ mov x8, x25 │ │ ldrsb w10, [x8], #1 │ │ and w9, w10, #0xff │ │ - tbnz w10, #31, 1ed40 │ │ + tbnz w10, #31, 1ef5c │ │ sub x10, x23, #0x1 │ │ - b 1eda0 │ │ + b 1efbc │ │ mov x8, xzr │ │ - b 1edf8 │ │ + b 1f014 │ │ ldrb w10, [x25, #1] │ │ cmp w9, #0xe0 │ │ and w8, w9, #0x1f │ │ and w10, w10, #0x3f │ │ - b.cc 1ed84 // b.lo, b.ul, b.last │ │ + b.cc 1efa0 // b.lo, b.ul, b.last │ │ ldrb w11, [x25, #2] │ │ cmp w9, #0xf0 │ │ and w11, w11, #0x3f │ │ orr w10, w11, w10, lsl #6 │ │ - b.cc 1ed94 // b.lo, b.ul, b.last │ │ + b.cc 1efb0 // b.lo, b.ul, b.last │ │ ldrb w9, [x25, #3] │ │ and w9, w9, #0x3f │ │ orr w9, w9, w10, lsl #6 │ │ sub x10, x23, #0x4 │ │ bfi w9, w8, #18, #3 │ │ add x8, x25, #0x4 │ │ - b 1eda0 │ │ + b 1efbc │ │ orr w9, w10, w8, lsl #6 │ │ add x8, x25, #0x2 │ │ sub x10, x23, #0x2 │ │ - b 1eda0 │ │ + b 1efbc │ │ orr w9, w10, w8, lsl #12 │ │ add x8, x25, #0x3 │ │ sub x10, x23, #0x3 │ │ cmp w9, #0x3b │ │ stp x8, x10, [x20] │ │ - b.ne 1edec // b.any │ │ + b.ne 1f008 // b.any │ │ ldur x8, [sp, #67] │ │ ldr x9, [sp, #72] │ │ str x24, [x19, #8] │ │ strb w21, [x19, #16] │ │ str x8, [sp, #8] │ │ lsr x8, x21, #8 │ │ stur x9, [sp, #13] │ │ @@ -6224,25 +6449,25 @@ │ │ strb w8, [x19, #17] │ │ ldr x8, [sp, #8] │ │ strb w9, [x19, #18] │ │ ldur x9, [sp, #13] │ │ stur x8, [x19, #19] │ │ str x9, [x19, #24] │ │ strb wzr, [x19] │ │ - b 1ee20 │ │ + b 1f03c │ │ add x9, x25, x23 │ │ mov x25, x8 │ │ sub x8, x9, x8 │ │ cmp x23, #0x0 │ │ stp x25, x8, [x20] │ │ cset w22, eq // eq = none │ │ cmp x24, #0x1 │ │ - b.lt 1ee14 // b.tstop │ │ + b.lt 1f030 // b.tstop │ │ mov x0, x21 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov w8, #0x2 // #2 │ │ strb w22, [x19, #1] │ │ strb w8, [x19] │ │ ldp x20, x19, [sp, #176] │ │ ldp x22, x21, [sp, #160] │ │ ldp x24, x23, [sp, #144] │ │ ldp x26, x25, [sp, #128] │ │ @@ -6252,328 +6477,248 @@ │ │ ret │ │ add x0, sp, #0x18 │ │ mov x1, x22 │ │ mov x2, x8 │ │ mov w3, #0x1 // #1 │ │ mov w4, #0x1 // #1 │ │ mov x21, x8 │ │ - bl 1dd94 │ │ + bl 1df38 │ │ mov x8, x21 │ │ - b 1ea94 │ │ + b 1ecb0 │ │ mov x19, x0 │ │ add x0, sp, #0x18 │ │ - bl 1b684 │ │ + bl 1d914 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ mov x19, x0 │ │ add x0, sp, #0x18 │ │ - bl 1b684 │ │ + bl 1d914 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - ldr x8, [x0, #8] │ │ - cbz x8, 1eee4 │ │ - ldr x9, [x0] │ │ - mov x11, x9 │ │ - ldrsb w12, [x11], #1 │ │ - and w10, w12, #0xff │ │ - tbnz w12, #31, 1eeec │ │ - sub x12, x8, #0x1 │ │ - cmp w10, #0x48 │ │ + bl 602e0 │ │ + ldr x9, [x0, #8] │ │ + cbz x9, 1f104 │ │ + ldr x10, [x0] │ │ + mov x11, x10 │ │ + ldrsb w8, [x11], #1 │ │ + and w12, w8, #0xff │ │ + tbnz w8, #31, 1f10c │ │ + sub w8, w12, #0x42 │ │ + sub x12, x9, #0x1 │ │ + cmp w8, #0x19 │ │ stp x11, x12, [x0] │ │ - b.le 1ef64 │ │ - cmp w10, #0x52 │ │ - b.le 1f034 │ │ - cmp w10, #0x53 │ │ - b.eq 1f054 // b.none │ │ - cmp w10, #0x56 │ │ - b.eq 1f074 // b.none │ │ - cmp w10, #0x5a │ │ - b.ne 1f13c // b.any │ │ + b.cs 1f214 // b.hs, b.nlast │ │ + mov w11, #0x197 // #407 │ │ + movk w11, #0x112, lsl #16 │ │ + lsr w11, w11, w8 │ │ + tbz w11, #0, 1f214 │ │ + nop │ │ + adr x9, a91c │ │ + add x8, x9, w8, uxtb │ │ + ldrb w8, [x8] │ │ mov w9, #0x3 // #3 │ │ - orr w0, w9, wzr, lsl #8 │ │ + orr w0, w9, w8, lsl #8 │ │ ret │ │ mov w0, #0x1 // #1 │ │ ret │ │ - ldrb w12, [x9, #1] │ │ - cmp w10, #0xe0 │ │ - and w11, w10, #0x1f │ │ - and w12, w12, #0x3f │ │ - b.cc 1ef8c // b.lo, b.ul, b.last │ │ - ldrb w13, [x9, #2] │ │ - cmp w10, #0xf0 │ │ + ldrb w13, [x10, #1] │ │ + mov w8, #0x197 // #407 │ │ + cmp w12, #0xe0 │ │ + movk w8, #0x112, lsl #16 │ │ + and w11, w12, #0x1f │ │ and w13, w13, #0x3f │ │ - orr w12, w13, w12, lsl #6 │ │ - b.cc 1eff0 // b.lo, b.ul, b.last │ │ - ldrb w10, [x9, #3] │ │ - and w10, w10, #0x3f │ │ - orr w10, w10, w12, lsl #6 │ │ - sub x12, x8, #0x4 │ │ - bfi w10, w11, #18, #3 │ │ - add x11, x9, #0x4 │ │ - stp x11, x12, [x0] │ │ - cmp w10, #0x48 │ │ - b.le 1f0ac │ │ - cmp w10, #0x52 │ │ - b.le 1f034 │ │ - cmp w10, #0x53 │ │ - b.eq 1f054 // b.none │ │ - cmp w10, #0x56 │ │ - b.eq 1f074 // b.none │ │ - cmp w10, #0x5a │ │ - b.ne 1f13c // b.any │ │ - mov w9, #0x3 // #3 │ │ - orr w0, w9, wzr, lsl #8 │ │ - ret │ │ - cmp w10, #0x43 │ │ - b.gt 1efd0 │ │ - cmp w10, #0x42 │ │ - b.eq 1f0fc // b.none │ │ - cmp w10, #0x43 │ │ - b.ne 1f13c // b.any │ │ - mov w8, #0x2 // #2 │ │ - mov w9, #0x3 // #3 │ │ - orr w0, w9, w8, lsl #8 │ │ - ret │ │ - orr w10, w12, w11, lsl #6 │ │ - add x11, x9, #0x2 │ │ - sub x12, x8, #0x2 │ │ - stp x11, x12, [x0] │ │ - cmp w10, #0x48 │ │ - b.le 1f084 │ │ - cmp w10, #0x52 │ │ - b.le 1f034 │ │ - cmp w10, #0x53 │ │ - b.eq 1f054 // b.none │ │ - cmp w10, #0x56 │ │ - b.eq 1f074 // b.none │ │ - cmp w10, #0x5a │ │ - b.ne 1f13c // b.any │ │ - mov w9, #0x3 // #3 │ │ - orr w0, w9, wzr, lsl #8 │ │ - ret │ │ - cmp w10, #0x44 │ │ - b.eq 1f12c // b.none │ │ - cmp w10, #0x46 │ │ - b.ne 1f13c // b.any │ │ - mov w8, #0x4 // #4 │ │ - mov w9, #0x3 // #3 │ │ - orr w0, w9, w8, lsl #8 │ │ - ret │ │ - orr w10, w12, w11, lsl #12 │ │ - add x11, x9, #0x3 │ │ - sub x12, x8, #0x3 │ │ - stp x11, x12, [x0] │ │ - cmp w10, #0x48 │ │ - b.le 1f0d4 │ │ - cmp w10, #0x52 │ │ - b.le 1f034 │ │ - cmp w10, #0x53 │ │ - b.eq 1f054 // b.none │ │ - cmp w10, #0x56 │ │ - b.eq 1f074 // b.none │ │ - cmp w10, #0x5a │ │ - b.ne 1f13c // b.any │ │ - mov w9, #0x3 // #3 │ │ - orr w0, w9, wzr, lsl #8 │ │ - ret │ │ - cmp w10, #0x49 │ │ - b.eq 1f064 // b.none │ │ - cmp w10, #0x4a │ │ - b.ne 1f13c // b.any │ │ - mov w8, #0x6 // #6 │ │ - mov w9, #0x3 // #3 │ │ - orr w0, w9, w8, lsl #8 │ │ - ret │ │ - mov w8, #0x7 // #7 │ │ - mov w9, #0x3 // #3 │ │ - orr w0, w9, w8, lsl #8 │ │ - ret │ │ - mov w8, #0x5 // #5 │ │ - mov w9, #0x3 // #3 │ │ - orr w0, w9, w8, lsl #8 │ │ - ret │ │ - mov w8, #0x8 // #8 │ │ - mov w9, #0x3 // #3 │ │ - orr w0, w9, w8, lsl #8 │ │ - ret │ │ - cmp w10, #0x43 │ │ - b.gt 1f0b4 │ │ - cmp w10, #0x42 │ │ - b.eq 1f0fc // b.none │ │ - cmp w10, #0x43 │ │ - b.ne 1f13c // b.any │ │ - mov w8, #0x2 // #2 │ │ - mov w9, #0x3 // #3 │ │ - orr w0, w9, w8, lsl #8 │ │ - ret │ │ - cmp w10, #0x43 │ │ - b.le 1f0dc │ │ - cmp w10, #0x44 │ │ - b.eq 1f12c // b.none │ │ - cmp w10, #0x46 │ │ - b.ne 1f13c // b.any │ │ - mov w8, #0x4 // #4 │ │ - mov w9, #0x3 // #3 │ │ - orr w0, w9, w8, lsl #8 │ │ - ret │ │ - cmp w10, #0x43 │ │ - b.gt 1f10c │ │ - cmp w10, #0x42 │ │ - b.eq 1f0fc // b.none │ │ - cmp w10, #0x43 │ │ - b.ne 1f13c // b.any │ │ - mov w8, #0x2 // #2 │ │ - mov w9, #0x3 // #3 │ │ - orr w0, w9, w8, lsl #8 │ │ - ret │ │ - mov w8, #0x1 // #1 │ │ + b.cc 1f18c // b.lo, b.ul, b.last │ │ + ldrb w14, [x10, #2] │ │ + cmp w12, #0xf0 │ │ + and w14, w14, #0x3f │ │ + orr w13, w14, w13, lsl #6 │ │ + b.cc 1f1d0 // b.lo, b.ul, b.last │ │ + ldrb w12, [x10, #3] │ │ + sub x14, x9, #0x4 │ │ + and w12, w12, #0x3f │ │ + orr w12, w12, w13, lsl #6 │ │ + bfi w12, w11, #18, #3 │ │ + sub w11, w12, #0x42 │ │ + add x12, x10, #0x4 │ │ + cmp w11, #0x19 │ │ + lsr w8, w8, w11 │ │ + stp x12, x14, [x0] │ │ + cset w13, cc // cc = lo, ul, last │ │ + and w8, w13, w8 │ │ + tbz w8, #0, 1f214 │ │ + nop │ │ + adr x8, a8c8 │ │ + add x8, x8, w11, uxtw │ │ + ldrb w8, [x8] │ │ mov w9, #0x3 // #3 │ │ orr w0, w9, w8, lsl #8 │ │ ret │ │ - cmp w10, #0x44 │ │ - b.eq 1f12c // b.none │ │ - cmp w10, #0x46 │ │ - b.ne 1f13c // b.any │ │ - mov w8, #0x4 // #4 │ │ + orr w11, w13, w11, lsl #6 │ │ + add x12, x10, #0x2 │ │ + sub x14, x9, #0x2 │ │ + stp x12, x14, [x0] │ │ + sub w11, w11, #0x42 │ │ + cmp w11, #0x19 │ │ + lsr w8, w8, w11 │ │ + cset w13, cc // cc = lo, ul, last │ │ + and w8, w13, w8 │ │ + tbz w8, #0, 1f214 │ │ + nop │ │ + adr x8, a900 │ │ + add x8, x8, w11, uxtw │ │ + ldrb w8, [x8] │ │ mov w9, #0x3 // #3 │ │ orr w0, w9, w8, lsl #8 │ │ ret │ │ - mov w8, #0x3 // #3 │ │ + orr w11, w13, w11, lsl #12 │ │ + add x12, x10, #0x3 │ │ + sub x14, x9, #0x3 │ │ + stp x12, x14, [x0] │ │ + sub w11, w11, #0x42 │ │ + cmp w11, #0x19 │ │ + lsr w8, w8, w11 │ │ + cset w13, cc // cc = lo, ul, last │ │ + and w8, w13, w8 │ │ + tbz w8, #0, 1f214 │ │ + nop │ │ + adr x8, a8e4 │ │ + add x8, x8, w11, uxtw │ │ + ldrb w8, [x8] │ │ mov w9, #0x3 // #3 │ │ orr w0, w9, w8, lsl #8 │ │ ret │ │ - stp x9, x8, [x0] │ │ + stp x10, x9, [x0] │ │ mov w0, wzr │ │ ret │ │ sub sp, sp, #0x80 │ │ stp x29, x30, [sp, #64] │ │ stp x24, x23, [sp, #80] │ │ stp x22, x21, [sp, #96] │ │ stp x20, x19, [sp, #112] │ │ add x29, sp, #0x40 │ │ - cbz x1, 1f208 │ │ - cbz x0, 1f21c │ │ + cbz x1, 1f2e0 │ │ + cbz x0, 1f2f4 │ │ ldr x8, [x0] │ │ nop │ │ - adr x23, 93a9 │ │ - cbz x8, 1f230 │ │ + adr x23, 9936 │ │ + cbz x8, 1f308 │ │ ldr x8, [x8, #1368] │ │ - cbz x8, 1f23c │ │ + cbz x8, 1f314 │ │ mov x20, x0 │ │ mov x24, x1 │ │ blr x8 │ │ cmp w0, #0x1 │ │ - b.lt 1f25c // b.tstop │ │ + b.lt 1f334 // b.tstop │ │ mov w22, w0 │ │ mov w21, w0 │ │ mov w1, #0x1 // #1 │ │ mov x0, x22 │ │ - bl 64e60 │ │ - cbz x0, 1f2dc │ │ + bl 641f0 │ │ + cbz x0, 1f3b8 │ │ ldr x8, [x20] │ │ mov x19, x0 │ │ - cbz x8, 1f274 │ │ + cbz x8, 1f34c │ │ ldr x8, [x8, #1664] │ │ - cbz x8, 1f288 │ │ + cbz x8, 1f360 │ │ mov x1, x24 │ │ mov x0, x20 │ │ mov w2, wzr │ │ mov w3, w21 │ │ mov x4, x19 │ │ blr x8 │ │ ldr x8, [x20] │ │ - cbz x8, 1f274 │ │ + cbz x8, 1f34c │ │ ldr x8, [x8, #1824] │ │ - cbz x8, 1f2a0 │ │ + cbz x8, 1f378 │ │ mov x0, x20 │ │ blr x8 │ │ and w8, w0, #0xff │ │ cmp w8, #0x1 │ │ - b.ne 1f2c0 // b.any │ │ + b.ne 1f39c // b.any │ │ mov w8, #0x5 // #5 │ │ strb w8, [sp, #8] │ │ - b 1f2b8 │ │ + b 1f394 │ │ nop │ │ - adr x23, 56ee │ │ + adr x23, 5786 │ │ mov w8, #0x7 // #7 │ │ mov w9, #0x1f // #31 │ │ - b 1f24c │ │ + b 1f324 │ │ nop │ │ - adr x23, 93a3 │ │ + adr x23, 9930 │ │ mov w8, #0x8 // #8 │ │ mov w9, #0x6 // #6 │ │ - b 1f24c │ │ + b 1f324 │ │ mov w8, #0x8 // #8 │ │ mov w9, #0x7 // #7 │ │ - b 1f24c │ │ + b 1f324 │ │ nop │ │ - adr x23, 570d │ │ + adr x23, 5778 │ │ mov w8, #0x6 // #6 │ │ mov w9, #0xe // #14 │ │ add x0, sp, #0x8 │ │ strb w8, [sp, #8] │ │ stp x23, x9, [sp, #16] │ │ - bl 1b980 │ │ + bl 1dc1c │ │ ldp x20, x19, [sp, #112] │ │ ldp x22, x21, [sp, #96] │ │ ldp x24, x23, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x80 │ │ ret │ │ mov w8, #0x8 // #8 │ │ + str x23, [sp, #16] │ │ strb w8, [sp, #8] │ │ mov w8, #0x7 // #7 │ │ - stp x23, x8, [sp, #16] │ │ - b 1f2b8 │ │ + b 1f390 │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 57da │ │ + adr x9, 5864 │ │ strb w8, [sp, #8] │ │ mov w8, #0x12 // #18 │ │ - b 1f2b4 │ │ + b 1f38c │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 568f │ │ + adr x9, 5719 │ │ strb w8, [sp, #8] │ │ mov w8, #0xe // #14 │ │ - stp x9, x8, [sp, #16] │ │ + str x9, [sp, #16] │ │ + str x8, [sp, #24] │ │ add x0, sp, #0x8 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #112] │ │ ldp x22, x21, [sp, #96] │ │ ldp x24, x23, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x80 │ │ - b 64e40 │ │ + b 641d0 │ │ mov w0, #0x1 // #1 │ │ mov x1, x22 │ │ - bl 24994 │ │ + bl 248bc │ │ mov x20, x0 │ │ mov x0, x19 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x20 │ │ - bl 60f4c │ │ + bl 602e0 │ │ sub sp, sp, #0x60 │ │ stp x29, x30, [sp, #64] │ │ str x19, [sp, #80] │ │ add x29, sp, #0x40 │ │ mov x19, x0 │ │ - bl 1f148 │ │ + bl 1f220 │ │ nop │ │ - adr x2, 7e03 │ │ + adr x2, 7f5a │ │ add x0, sp, #0x8 │ │ mov x1, x19 │ │ mov w3, #0x1a // #26 │ │ - bl 1afb4 │ │ + bl 1ae30 │ │ ldrb w8, [sp, #8] │ │ cmp w8, #0xff │ │ - b.eq 1f340 // b.none │ │ + b.eq 1f41c // b.none │ │ add x0, sp, #0x8 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ ldp x29, x30, [sp, #64] │ │ ldr x19, [sp, #80] │ │ add sp, sp, #0x60 │ │ ret │ │ sub sp, sp, #0xf0 │ │ stp x29, x30, [sp, #144] │ │ str x27, [sp, #160] │ │ @@ -6582,477 +6727,492 @@ │ │ stp x22, x21, [sp, #208] │ │ stp x20, x19, [sp, #224] │ │ add x29, sp, #0x90 │ │ ldr x8, [x1] │ │ mov x19, x1 │ │ mov x20, x0 │ │ cmp x8, #0xa │ │ - b.gt 1f3d4 │ │ + b.gt 1f4b0 │ │ cmp x8, #0x4 │ │ - b.cc 1f424 // b.lo, b.ul, b.last │ │ + b.cc 1f500 // b.lo, b.ul, b.last │ │ sub x8, x8, #0x7 │ │ cmp x8, #0x4 │ │ - b.cc 1f3e8 // b.lo, b.ul, b.last │ │ + b.cc 1f4c4 // b.lo, b.ul, b.last │ │ mov w0, #0x1f // #31 │ │ mov w21, #0x1f // #31 │ │ - bl 64e30 │ │ - cbz x0, 1f958 │ │ + bl 641c0 │ │ + cbz x0, 1fa74 │ │ nop │ │ - adr x8, 7eb3 │ │ + adr x8, 800a │ │ mov x22, x0 │ │ ldr q0, [x8] │ │ ldur q1, [x8, #15] │ │ mov w27, wzr │ │ mov w21, #0x1 // #1 │ │ mov w25, #0x1f // #31 │ │ str q0, [x0] │ │ stur q1, [x0, #15] │ │ - b 1f658 │ │ + b 1f774 │ │ cmp x8, #0xe │ │ - b.gt 1f464 │ │ + b.gt 1f540 │ │ sub x8, x8, #0xc │ │ cmp x8, #0x3 │ │ - b.cs 1f56c // b.hs, b.nlast │ │ + b.cs 1f648 // b.hs, b.nlast │ │ mov w0, #0x1d // #29 │ │ mov w21, #0x1d // #29 │ │ - bl 64e30 │ │ - cbz x0, 1f958 │ │ + bl 641c0 │ │ + cbz x0, 1fa74 │ │ nop │ │ - adr x8, 7eee │ │ + adr x8, 8045 │ │ mov x22, x0 │ │ ldr q0, [x8] │ │ ldur q1, [x8, #13] │ │ mov w27, wzr │ │ mov w21, #0x2 // #2 │ │ mov w25, #0x1d // #29 │ │ str q0, [x0] │ │ stur q1, [x0, #13] │ │ - b 1f658 │ │ + b 1f774 │ │ mov w0, #0x23 // #35 │ │ mov w21, #0x23 // #35 │ │ - bl 64e30 │ │ - cbz x0, 1f958 │ │ + bl 641c0 │ │ + cbz x0, 1fa74 │ │ nop │ │ - adr x9, 7e90 │ │ + adr x9, 7fe7 │ │ mov w8, #0x6c69 // #27753 │ │ ldp q0, q1, [x9] │ │ mov x22, x0 │ │ mov w27, wzr │ │ movk w8, #0x2e65, lsl #16 │ │ mov w21, #0x3 // #3 │ │ mov w25, #0x23 // #35 │ │ stur w8, [x0, #31] │ │ stp q0, q1, [x0] │ │ - b 1f658 │ │ + b 1f774 │ │ cmp x8, #0xf │ │ - b.eq 1f4b0 // b.none │ │ + b.eq 1f58c // b.none │ │ cmp x8, #0x10 │ │ - b.ne 1f580 // b.any │ │ + b.ne 1f6fc // b.any │ │ mov w0, #0x29 // #41 │ │ mov w21, #0x29 // #41 │ │ - bl 64e30 │ │ - cbz x0, 1f958 │ │ + bl 641c0 │ │ + cbz x0, 1fa74 │ │ nop │ │ - adr x8, 7f0b │ │ + adr x8, 8062 │ │ mov x22, x0 │ │ ldp q0, q1, [x8] │ │ ldur q2, [x8, #25] │ │ mov w27, wzr │ │ mov w21, #0x1 // #1 │ │ mov w25, #0x29 // #41 │ │ stp q0, q1, [x0] │ │ stur q2, [x0, #25] │ │ - b 1f658 │ │ + b 1f774 │ │ ldr x10, [x19, #8] │ │ add x11, sp, #0x40 │ │ nop │ │ - adr x12, 2d6d0 │ │ + adr x12, 2e1c4 │ │ mov w9, wzr │ │ mov x8, xzr │ │ stp x11, x12, [sp, #8] │ │ - adrp x11, 5000 │ │ - add x11, x11, #0x8b9 │ │ + adrp x11, 5000 │ │ + add x11, x11, #0x977 │ │ str x10, [sp, #64] │ │ mov w10, #0x1c // #28 │ │ - b 1f4f4 │ │ + b 1f5d0 │ │ and x10, x10, #0xff │ │ add x8, x8, x10 │ │ add x11, x11, x10 │ │ ldrb w10, [x11] │ │ - cbz w10, 1f554 │ │ + cbz w10, 1f630 │ │ add x11, x11, #0x1 │ │ - tbz w10, #7, 1f4e0 │ │ + tbz w10, #7, 1f5bc │ │ and w12, w10, #0xff │ │ cmp w12, #0x80 │ │ - b.ne 1f51c // b.any │ │ + b.ne 1f5f8 // b.any │ │ ldrh w10, [x11] │ │ add x11, x11, x10 │ │ add x8, x8, x10 │ │ add x11, x11, #0x2 │ │ - b 1f4ec │ │ + b 1f5c8 │ │ and w12, w10, #0x3 │ │ lsr w13, w10, #1 │ │ lsr w10, w10, #2 │ │ rbit w12, w12 │ │ cmp x8, #0x0 │ │ and w13, w13, #0x2 │ │ and w10, w10, #0x2 │ │ lsr w12, w12, #29 │ │ add x11, x11, x13 │ │ cset w13, eq // eq = none │ │ add x10, x11, x10 │ │ orr w9, w13, w9 │ │ add x11, x10, x12 │ │ - b 1f4ec │ │ + b 1f5c8 │ │ cmp x8, #0x10 │ │ cset w10, cc // cc = lo, ul, last │ │ and w9, w9, w10 │ │ - tbz w9, #0, 1f5bc │ │ + tbz w9, #0, 1f664 │ │ mov x21, xzr │ │ - b 1f5d8 │ │ - ldr x0, [x19, #8] │ │ - bl 20784 │ │ - and w8, w0, #0xff │ │ - cmp w8, #0x23 │ │ - b.ne 1f61c // b.any │ │ - mov w0, #0x9 // #9 │ │ - mov w21, #0x9 // #9 │ │ - bl 64e30 │ │ - cbz x0, 1f958 │ │ - nop │ │ - adr x9, 7ed2 │ │ - mov w8, #0x64 // #100 │ │ - ldr x9, [x9] │ │ - mov x22, x0 │ │ - mov w27, wzr │ │ - strb w8, [x0, #8] │ │ - mov w21, #0x1 // #1 │ │ - mov w25, #0x9 // #9 │ │ - str x9, [x0] │ │ - b 1f658 │ │ + b 1f680 │ │ + ldr x8, [x19, #8] │ │ + and x9, x8, #0x3 │ │ + cmp x9, #0x1 │ │ + b.gt 1f6c4 │ │ + cbnz x9, 1f6d4 │ │ + ldrb w0, [x8, #16] │ │ + b 1f6f0 │ │ lsl x21, x8, #1 │ │ - tbnz x21, #63, 1f970 │ │ - cbz x21, 1f5d8 │ │ + tbnz x21, #63, 1fa8c │ │ + cbz x21, 1f680 │ │ mov x0, x21 │ │ - bl 64e30 │ │ - cbnz x0, 1f5dc │ │ - b 1f958 │ │ + bl 641c0 │ │ + cbnz x0, 1f684 │ │ + b 1fa74 │ │ mov w0, #0x1 // #1 │ │ stp x21, x0, [x29, #-56] │ │ stur xzr, [x29, #-40] │ │ nop │ │ - adr x1, 69328 │ │ - adrp x2, 5000 │ │ - add x2, x2, #0x8b9 │ │ + adr x1, 686b8 │ │ + adrp x2, 5000 │ │ + add x2, x2, #0x977 │ │ sub x0, x29, #0x38 │ │ add x3, sp, #0x8 │ │ - bl 29e8c │ │ - cbnz w0, 1f930 │ │ + bl 29ea8 │ │ + cbnz w0, 1fa4c │ │ ldp x8, x22, [x29, #-56] │ │ mov w21, #0x2 // #2 │ │ ldur x25, [x29, #-40] │ │ cmp x8, #0x0 │ │ cset w27, eq // eq = none │ │ - b 1f658 │ │ + b 1f774 │ │ + cmp x9, #0x3 │ │ + b.ne 1f6dc // b.any │ │ + lsr x0, x8, #32 │ │ + b 1f6f0 │ │ + ldrb w0, [x8, #31] │ │ + b 1f6f0 │ │ + adrp x9, 6e000 │ │ + lsr x0, x8, #32 │ │ + ldr x9, [x9, #960] │ │ + ldr x8, [x9, #8] │ │ + blr x8 │ │ + and w8, w0, #0xff │ │ + cmp w8, #0x23 │ │ + b.ne 1f738 // b.any │ │ + mov w0, #0x9 // #9 │ │ + mov w21, #0x9 // #9 │ │ + bl 641c0 │ │ + cbz x0, 1fa74 │ │ + nop │ │ + adr x9, 803c │ │ + mov w8, #0x64 // #100 │ │ + ldr x9, [x9] │ │ + mov x22, x0 │ │ + mov w27, wzr │ │ + strb w8, [x0, #8] │ │ + mov w21, #0x1 // #1 │ │ + mov w25, #0x9 // #9 │ │ + str x9, [x0] │ │ + b 1f774 │ │ mov w0, #0x13 // #19 │ │ mov w21, #0x13 // #19 │ │ - bl 64e30 │ │ - cbz x0, 1f958 │ │ + bl 641c0 │ │ + cbz x0, 1fa74 │ │ nop │ │ - adr x9, 7edb │ │ + adr x9, 8029 │ │ mov w8, #0x656c // #25964 │ │ ldr q0, [x9] │ │ movk w8, #0x2e64, lsl #16 │ │ mov x22, x0 │ │ mov w27, wzr │ │ stur w8, [x0, #15] │ │ mov w21, #0x1 // #1 │ │ str q0, [x0] │ │ mov w25, #0x13 // #19 │ │ sub x0, x29, #0x38 │ │ mov x1, x20 │ │ - bl 20ca4 │ │ + bl 20c24 │ │ ldurb w8, [x29, #-56] │ │ cmp w8, #0xff │ │ - b.eq 1f6b0 // b.none │ │ + b.eq 1f7cc // b.none │ │ ldur w9, [x29, #-52] │ │ ldur w10, [x29, #-55] │ │ strb w8, [sp, #8] │ │ ldp q1, q0, [x29, #-32] │ │ stur w9, [sp, #67] │ │ str w10, [sp, #64] │ │ stp q1, q0, [sp, #32] │ │ ldur w8, [sp, #67] │ │ ldur q0, [x29, #-48] │ │ str w8, [sp, #12] │ │ stur w10, [sp, #9] │ │ stur q0, [sp, #16] │ │ - tbnz w27, #0, 1f8e8 │ │ + tbnz w27, #0, 1fa04 │ │ mov x0, x22 │ │ - bl 64e40 │ │ - b 1f8e8 │ │ + bl 641d0 │ │ + b 1fa04 │ │ ldp x23, x24, [x29, #-48] │ │ add x0, sp, #0x8 │ │ mov x1, x22 │ │ mov x2, x25 │ │ - bl 29984 │ │ + bl 29984 │ │ ldr x8, [sp, #8] │ │ cmn x8, #0x1 │ │ - b.eq 1f748 // b.none │ │ + b.eq 1f864 // b.none │ │ ldur q0, [sp, #8] │ │ ldr x8, [sp, #24] │ │ str q0, [sp, #64] │ │ str x8, [sp, #80] │ │ add x0, sp, #0x40 │ │ - bl 24d64 │ │ + bl 24c84 │ │ mov x25, x0 │ │ mov x26, x1 │ │ - tbnz w27, #0, 1f6fc │ │ + tbnz w27, #0, 1f818 │ │ mov x0, x22 │ │ - bl 64e40 │ │ - cbz x20, 1f760 │ │ + bl 641d0 │ │ + cbz x20, 1f87c │ │ ldr x8, [x20] │ │ - cbz x8, 1f784 │ │ + cbz x8, 1f8a0 │ │ ldr x8, [x8, #112] │ │ - cbz x8, 1f824 │ │ + cbz x8, 1f940 │ │ mov x0, x20 │ │ mov x1, x23 │ │ mov x2, x25 │ │ blr x8 │ │ mov w20, w0 │ │ - cbz x24, 1f86c │ │ + cbz x24, 1f988 │ │ ldr x8, [x24] │ │ - cbz x8, 1f890 │ │ + cbz x8, 1f9ac │ │ ldr x8, [x8, #184] │ │ - cbz x8, 1f8a4 │ │ + cbz x8, 1f9c0 │ │ mov x0, x24 │ │ mov x1, x23 │ │ blr x8 │ │ - b 1f8c4 │ │ + b 1f9e0 │ │ ldr x25, [sp, #24] │ │ - tbz x25, #63, 1f7e4 │ │ + tbz x25, #63, 1f900 │ │ mov x0, xzr │ │ mov x1, x25 │ │ - bl 24994 │ │ - b 1f974 │ │ + bl 248bc │ │ + b 1fa90 │ │ nop │ │ - adr x8, 93a3 │ │ + adr x8, 9930 │ │ mov w9, #0x8 // #8 │ │ mov w10, #0x6 // #6 │ │ strb w9, [sp, #8] │ │ stp x8, x10, [sp, #16] │ │ strb wzr, [x25] │ │ - cbnz x26, 1f7a4 │ │ - b 1f7ac │ │ + cbnz x26, 1f8c0 │ │ + b 1f8c8 │ │ nop │ │ - adr x8, 93a9 │ │ + adr x8, 9936 │ │ mov w9, #0x8 // #8 │ │ mov w10, #0x7 // #7 │ │ strb w9, [sp, #8] │ │ stp x8, x10, [sp, #16] │ │ strb wzr, [x25] │ │ - cbz x26, 1f7ac │ │ + cbz x26, 1f8c8 │ │ mov x0, x25 │ │ - bl 64e40 │ │ - cbz x24, 1f7d0 │ │ + bl 641d0 │ │ + cbz x24, 1f8ec │ │ ldr x8, [x24] │ │ - cbz x8, 1f810 │ │ + cbz x8, 1f92c │ │ ldr x8, [x8, #184] │ │ - cbz x8, 1f848 │ │ + cbz x8, 1f964 │ │ mov x0, x24 │ │ mov x1, x23 │ │ blr x8 │ │ - b 1f8e8 │ │ + b 1fa04 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a3 │ │ + adr x9, 9930 │ │ mov w10, #0x6 // #6 │ │ - b 1f858 │ │ - cbz x25, 1f880 │ │ + b 1f974 │ │ + cbz x25, 1f99c │ │ ldr x26, [sp, #16] │ │ mov x0, x25 │ │ - bl 64e30 │ │ - cbz x0, 1f968 │ │ + bl 641c0 │ │ + cbz x0, 1fa84 │ │ mov x1, x26 │ │ mov x2, x25 │ │ stp x25, x0, [sp, #64] │ │ - bl 64e50 │ │ + bl 641e0 │ │ str x25, [sp, #80] │ │ - b 1f6e0 │ │ + b 1f7fc │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a9 │ │ + adr x9, 9936 │ │ mov w10, #0x7 // #7 │ │ - b 1f858 │ │ - adrp x8, 5000 │ │ - add x8, x8, #0x8 │ │ + b 1f974 │ │ + nop │ │ + adr x8, 5888 │ │ mov w9, #0x6 // #6 │ │ mov w10, #0x8 // #8 │ │ strb w9, [sp, #8] │ │ stp x8, x10, [sp, #16] │ │ strb wzr, [x25] │ │ - cbnz x26, 1f7a4 │ │ - b 1f7ac │ │ + cbnz x26, 1f8c0 │ │ + b 1f8c8 │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 56e0 │ │ + adr x9, 576a │ │ mov w10, #0xe // #14 │ │ sturb w8, [x29, #-56] │ │ stp x9, x10, [x29, #-48] │ │ sub x0, x29, #0x38 │ │ - bl 1b980 │ │ - b 1f8e8 │ │ + bl 1dc1c │ │ + b 1fa04 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a3 │ │ + adr x9, 9930 │ │ mov w10, #0x6 // #6 │ │ - b 1f8b4 │ │ + b 1f9d0 │ │ mov w8, #0x1 // #1 │ │ str xzr, [sp, #80] │ │ stp xzr, x8, [sp, #64] │ │ - b 1f6e0 │ │ + b 1f7fc │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a9 │ │ + adr x9, 9936 │ │ mov w10, #0x7 // #7 │ │ - b 1f8b4 │ │ + b 1f9d0 │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 56e0 │ │ + adr x9, 576a │ │ mov w10, #0xe // #14 │ │ sturb w8, [x29, #-56] │ │ stp x9, x10, [x29, #-48] │ │ sub x0, x29, #0x38 │ │ - bl 1b980 │ │ - cbz w20, 1f91c │ │ + bl 1dc1c │ │ + cbz w20, 1fa38 │ │ mov w8, #0xc // #12 │ │ str w20, [sp, #12] │ │ strb w8, [sp, #8] │ │ strb wzr, [x25] │ │ - cbz x26, 1f8e4 │ │ + cbz x26, 1fa00 │ │ mov x0, x25 │ │ - bl 64e40 │ │ - cbz w20, 1f8f0 │ │ + bl 641d0 │ │ + cbz w20, 1fa0c │ │ add x0, sp, #0x8 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ mov x0, x19 │ │ - bl 1b890 │ │ + bl 1db10 │ │ mov w0, w21 │ │ ldp x20, x19, [sp, #224] │ │ ldr x27, [sp, #160] │ │ ldp x22, x21, [sp, #208] │ │ ldp x24, x23, [sp, #192] │ │ ldp x26, x25, [sp, #176] │ │ ldp x29, x30, [sp, #144] │ │ add sp, sp, #0xf0 │ │ ret │ │ mov w8, #0xff // #255 │ │ strb w8, [sp, #8] │ │ strb wzr, [x25] │ │ - cbnz x26, 1f8dc │ │ - b 1f8e4 │ │ + cbnz x26, 1f9f8 │ │ + b 1fa00 │ │ nop │ │ - adr x0, 98e0 │ │ + adr x0, 9ea1 │ │ nop │ │ - adr x3, 692f0 │ │ + adr x3, 68680 │ │ nop │ │ - adr x4, 69358 │ │ + adr x4, 686e8 │ │ add x2, x29, #0x1f │ │ mov w1, #0x56 // #86 │ │ - bl 2cc10 │ │ - b 1f974 │ │ + bl 2cce8 │ │ + b 1fa90 │ │ mov w0, #0x1 // #1 │ │ mov x1, x21 │ │ - bl 24994 │ │ - b 1f974 │ │ + bl 248bc │ │ + b 1fa90 │ │ mov w0, #0x1 // #1 │ │ - b 1f754 │ │ - bl 24ac8 │ │ + b 1f870 │ │ + bl 248e8 │ │ brk #0x1 │ │ mov x20, x0 │ │ strb wzr, [x25] │ │ - cbz x26, 1fa40 │ │ + cbz x26, 1fb5c │ │ mov x0, x25 │ │ - bl 64e40 │ │ - b 1fa40 │ │ + bl 641d0 │ │ + b 1fb5c │ │ mov x20, x0 │ │ - tbnz w27, #0, 1fa40 │ │ + tbnz w27, #0, 1fb5c │ │ mov x0, x22 │ │ - bl 64e40 │ │ - b 1fa40 │ │ + bl 641d0 │ │ + b 1fb5c │ │ mov x20, x0 │ │ - b 1fa40 │ │ + b 1fb5c │ │ ldur x8, [x29, #-56] │ │ mov x20, x0 │ │ - cbz x8, 1fa40 │ │ + cbz x8, 1fb5c │ │ ldur x0, [x29, #-48] │ │ - bl 64e40 │ │ - b 1fa40 │ │ + bl 641d0 │ │ + b 1fb5c │ │ mov x20, x0 │ │ - tbnz w27, #0, 1f9d4 │ │ + tbnz w27, #0, 1faf0 │ │ mov x0, x22 │ │ - bl 64e40 │ │ - cbnz x24, 1f9ec │ │ + bl 641d0 │ │ + cbnz x24, 1fb08 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a3 │ │ + adr x9, 9930 │ │ mov w10, #0x6 // #6 │ │ - b 1fa20 │ │ + b 1fb3c │ │ ldr x8, [x24] │ │ - cbnz x8, 1fa08 │ │ + cbnz x8, 1fb24 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a9 │ │ + adr x9, 9936 │ │ mov w10, #0x7 // #7 │ │ - b 1fa20 │ │ + b 1fb3c │ │ ldr x8, [x8, #184] │ │ - cbnz x8, 1fa34 │ │ + cbnz x8, 1fb50 │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 56e0 │ │ + adr x9, 576a │ │ mov w10, #0xe // #14 │ │ sturb w8, [x29, #-56] │ │ stp x9, x10, [x29, #-48] │ │ sub x0, x29, #0x38 │ │ - bl 1b980 │ │ - b 1fa40 │ │ + bl 1dc1c │ │ + b 1fb5c │ │ mov x0, x24 │ │ mov x1, x23 │ │ blr x8 │ │ mov x0, x19 │ │ - bl 1b890 │ │ + bl 1db10 │ │ mov x0, x20 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ + bl 2cd94 │ │ stp x29, x30, [sp, #-64]! │ │ str x28, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ sub sp, sp, #0x4e0 │ │ - str xzr, [sp] │ │ - movi v0.2d, #0x0 │ │ - mov x20, x2 │ │ + ldr xzr, [sp] │ │ ldrb w8, [x2] │ │ + movi v0.2d, #0x0 │ │ ldrb w9, [x2, #1] │ │ strb wzr, [sp, #172] │ │ - strb wzr, [sp, #168] │ │ - mov x19, x0 │ │ - add x22, sp, #0xb0 │ │ + mov x20, x2 │ │ strb w8, [sp, #156] │ │ ldrb w8, [x2, #2] │ │ - add x0, sp, #0xb0 │ │ + mov x19, x0 │ │ strb w9, [sp, #152] │ │ ldrb w9, [x2, #3] │ │ - mov x21, x1 │ │ + add x22, sp, #0xb0 │ │ strb w8, [sp, #148] │ │ ldrb w8, [x2, #4] │ │ + add x0, sp, #0xb0 │ │ strb w9, [sp, #144] │ │ ldrb w9, [x2, #5] │ │ + mov x21, x1 │ │ strb w8, [sp, #140] │ │ ldrb w8, [x2, #6] │ │ strb w9, [sp, #136] │ │ ldrb w9, [x2, #7] │ │ strb w8, [sp, #132] │ │ ldrb w8, [x2, #8] │ │ strb w9, [sp, #128] │ │ @@ -7060,17 +7220,18 @@ │ │ strb w8, [sp, #124] │ │ ldrb w8, [x2, #10] │ │ strb w9, [sp, #120] │ │ ldrb w9, [x2, #11] │ │ sub x2, x29, #0x40 │ │ strb w8, [sp, #116] │ │ ldrb w8, [sp, #172] │ │ + strb wzr, [sp, #168] │ │ strb wzr, [sp, #160] │ │ strb w9, [sp, #112] │ │ - ldrb w9, [sp, #168] │ │ + and w9, wzr, #0xff │ │ sturb w8, [x29, #-64] │ │ and w8, wzr, #0xff │ │ sturb w9, [x29, #-63] │ │ ldrb w9, [sp, #156] │ │ sturb w8, [x29, #-61] │ │ ldrb w8, [sp, #152] │ │ sturb w9, [x29, #-60] │ │ @@ -7114,15 +7275,15 @@ │ │ stp q0, q0, [sp, #80] │ │ sturb w10, [x29, #-62] │ │ sturb w9, [x29, #-50] │ │ sturb w8, [x29, #-49] │ │ str q0, [x22, #1056] │ │ str q0, [x22, #1040] │ │ str q0, [x22, #1024] │ │ - bl 23494 │ │ + bl 23384 │ │ ldrb w8, [sp, #176] │ │ ldrb w9, [sp, #177] │ │ movi v0.2d, #0x0 │ │ ldrb w10, [sp, #178] │ │ add x0, sp, #0xb0 │ │ sub x2, x29, #0x40 │ │ strb w8, [sp, #172] │ │ @@ -7231,15 +7392,15 @@ │ │ ldrb w8, [sp, #112] │ │ sturb w10, [x29, #-62] │ │ sturb w9, [x29, #-50] │ │ sturb w8, [x29, #-49] │ │ str q0, [x22, #1056] │ │ str q0, [x22, #1040] │ │ str q0, [x22, #1024] │ │ - bl 23494 │ │ + bl 23384 │ │ ldrb w8, [sp, #176] │ │ ldrb w9, [sp, #177] │ │ movi v0.2d, #0x0 │ │ ldrb w10, [sp, #178] │ │ add x0, sp, #0xb0 │ │ sub x2, x29, #0x40 │ │ strb w8, [sp, #172] │ │ @@ -7348,15 +7509,15 @@ │ │ ldrb w8, [sp, #112] │ │ sturb w10, [x29, #-62] │ │ sturb w9, [x29, #-50] │ │ sturb w8, [x29, #-49] │ │ str q0, [x22, #1056] │ │ str q0, [x22, #1040] │ │ str q0, [x22, #1024] │ │ - bl 23494 │ │ + bl 23384 │ │ ldrb w8, [sp, #176] │ │ ldrb w9, [sp, #177] │ │ movi v0.2d, #0x0 │ │ ldrb w10, [sp, #178] │ │ add x0, sp, #0xb0 │ │ sub x2, x29, #0x40 │ │ strb w8, [sp, #172] │ │ @@ -7465,15 +7626,15 @@ │ │ ldrb w8, [sp, #112] │ │ sturb w10, [x29, #-62] │ │ sturb w9, [x29, #-50] │ │ sturb w8, [x29, #-49] │ │ str q0, [x22, #1056] │ │ str q0, [x22, #1040] │ │ str q0, [x22, #1024] │ │ - bl 23494 │ │ + bl 23384 │ │ ldrb w8, [sp, #176] │ │ ldrb w9, [sp, #177] │ │ movi v0.2d, #0x0 │ │ ldrb w10, [sp, #178] │ │ add x0, sp, #0xb0 │ │ sub x2, x29, #0x40 │ │ strb w8, [sp, #172] │ │ @@ -7582,15 +7743,15 @@ │ │ ldrb w8, [sp, #112] │ │ sturb w10, [x29, #-62] │ │ sturb w9, [x29, #-50] │ │ sturb w8, [x29, #-49] │ │ str q0, [x22, #1056] │ │ str q0, [x22, #1040] │ │ str q0, [x22, #1024] │ │ - bl 23494 │ │ + bl 23384 │ │ ldrb w8, [sp, #176] │ │ ldrb w9, [sp, #177] │ │ movi v0.2d, #0x0 │ │ ldrb w10, [sp, #178] │ │ add x0, sp, #0xb0 │ │ sub x2, x29, #0x40 │ │ strb w8, [sp, #172] │ │ @@ -7699,15 +7860,15 @@ │ │ ldrb w8, [sp, #112] │ │ sturb w10, [x29, #-62] │ │ sturb w9, [x29, #-50] │ │ sturb w8, [x29, #-49] │ │ str q0, [x22, #1056] │ │ str q0, [x22, #1040] │ │ str q0, [x22, #1024] │ │ - bl 23494 │ │ + bl 23384 │ │ ldrb w8, [sp, #176] │ │ ldrb w9, [sp, #177] │ │ add x0, sp, #0xb0 │ │ ldrb w10, [sp, #178] │ │ add x1, sp, #0x50 │ │ strb w8, [sp, #172] │ │ ldrb w8, [sp, #179] │ │ @@ -7750,15 +7911,15 @@ │ │ strb w8, [sp, #108] │ │ ldrb w8, [sp, #148] │ │ strb w9, [sp, #109] │ │ ldrb w9, [sp, #144] │ │ strb w10, [sp, #106] │ │ strb w8, [sp, #110] │ │ strb w9, [sp, #111] │ │ - bl 242a8 │ │ + bl 241d0 │ │ ldrb w8, [sp, #72] │ │ ldrb w9, [sp, #68] │ │ movi v0.2d, #0x0 │ │ ldrb w10, [sp, #64] │ │ add x1, sp, #0xb0 │ │ mov x0, x19 │ │ strb w8, [sp, #1136] │ │ @@ -7856,725 +8017,630 @@ │ │ strb wzr, [sp, #136] │ │ strb wzr, [sp, #132] │ │ strb wzr, [sp, #128] │ │ strb wzr, [sp, #124] │ │ strb wzr, [sp, #120] │ │ strb wzr, [sp, #116] │ │ strb wzr, [sp, #112] │ │ - bl 64e50 │ │ + bl 641e0 │ │ add sp, sp, #0x4e0 │ │ ldp x20, x19, [sp, #48] │ │ ldr x28, [sp, #16] │ │ ldp x22, x21, [sp, #32] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ - and x8, x0, #0x3 │ │ - cmp x8, #0x1 │ │ - b.gt 2079c │ │ - cbnz x8, 207dc │ │ - ldrb w0, [x0, #16] │ │ - ret │ │ - cmp x8, #0x2 │ │ - b.ne 207e4 // b.any │ │ - mov w8, #0xffffffff // #-1 │ │ - add x8, x8, x0, lsr #32 │ │ - cmp w8, #0x79 │ │ - b.hi 208d4 // b.pmore │ │ - mov w8, w8 │ │ - nop │ │ - adr x9, 4f60 │ │ - adr x10, 207d4 │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - mov w0, #0x22 // #34 │ │ - br x10 │ │ - mov w0, #0x1 // #1 │ │ - ret │ │ - ldrb w0, [x0, #15] │ │ - ret │ │ - lsr x0, x0, #32 │ │ - ret │ │ - mov w0, #0x24 // #36 │ │ - ret │ │ - mov w0, #0x4 // #4 │ │ - ret │ │ - mov w0, #0x7 // #7 │ │ - ret │ │ - mov w0, #0x1a // #26 │ │ - ret │ │ - mov w0, #0x27 // #39 │ │ - ret │ │ - mov w0, #0x9 // #9 │ │ - ret │ │ - mov w0, #0x8 // #8 │ │ - ret │ │ - mov w0, #0x1e // #30 │ │ - ret │ │ - mov w0, #0x19 // #25 │ │ - ret │ │ - mov w0, #0x20 // #32 │ │ - ret │ │ - mov w0, #0x21 // #33 │ │ - ret │ │ - mov w0, #0x16 // #22 │ │ - ret │ │ - mov w0, #0x1f // #31 │ │ - ret │ │ - mov w0, #0x1d // #29 │ │ - ret │ │ - mov w0, #0x12 // #18 │ │ - ret │ │ - mov w0, #0xa // #10 │ │ - ret │ │ - mov w0, #0x1c // #28 │ │ - ret │ │ - mov w0, #0xe // #14 │ │ - ret │ │ - mov w0, #0xc // #12 │ │ - ret │ │ - mov w0, #0x5 // #5 │ │ - ret │ │ - mov w0, #0x3 // #3 │ │ - ret │ │ - mov w0, #0xd // #13 │ │ - ret │ │ - mov w0, #0x26 // #38 │ │ - ret │ │ - mov w0, #0xb // #11 │ │ - ret │ │ - mov w0, wzr │ │ - ret │ │ - mov w0, #0x23 // #35 │ │ - ret │ │ - mov w0, #0x14 // #20 │ │ - ret │ │ - mov w0, #0xf // #15 │ │ - ret │ │ - mov w0, #0x13 // #19 │ │ - ret │ │ - mov w0, #0x29 // #41 │ │ - ret │ │ - mov w0, #0x10 // #16 │ │ - ret │ │ - mov w0, #0x6 // #6 │ │ - ret │ │ - mov w0, #0x1b // #27 │ │ - ret │ │ - mov w0, #0x18 // #24 │ │ - ret │ │ - mov w0, #0x2 // #2 │ │ - ret │ │ - mov w0, #0x11 // #17 │ │ - ret │ │ sub sp, sp, #0x50 │ │ stp x29, x30, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ add x29, sp, #0x10 │ │ umulh x8, x5, x3 │ │ - mov x19, x0 │ │ - mov x20, xzr │ │ - mov w9, #0x8 // #8 │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + mov x20, x0 │ │ + sub x9, x9, x4 │ │ + mul x19, x5, x3 │ │ cmp xzr, x8 │ │ + ccmp x19, x9, #0x2, eq // eq = none │ │ + b.ls 208e8 // b.plast │ │ + mov x19, xzr │ │ mov w8, #0x1 // #1 │ │ - b.ne 20a20 // b.any │ │ - mul x10, x5, x3 │ │ - mov x11, #0x8000000000000000 // #-9223372036854775808 │ │ + mov w9, #0x8 // #8 │ │ + b 209b0 │ │ mov x21, x4 │ │ - sub x11, x11, x4 │ │ - cmp x10, x11 │ │ - b.hi 20a20 // b.pmore │ │ - mov x20, x10 │ │ - cbz x1, 209b4 │ │ - cmp x21, x10 │ │ - b.ls 209e4 // b.plast │ │ + cbz x1, 20944 │ │ + cmp x21, x19 │ │ + b.ls 20974 // b.plast │ │ mov x24, x1 │ │ mov x22, x2 │ │ add x0, sp, #0x8 │ │ mov w1, #0x8 // #8 │ │ - mov x2, x20 │ │ + mov x2, x19 │ │ mov x23, x5 │ │ str xzr, [sp, #8] │ │ - bl 64ec0 │ │ - cbnz w0, 20a14 │ │ + bl 64250 │ │ + cbnz w0, 209a4 │ │ ldr x8, [sp, #8] │ │ - cbz x8, 20a14 │ │ + cbz x8, 209a4 │ │ mul x2, x23, x24 │ │ mov x0, x8 │ │ mov x1, x22 │ │ mov x21, x8 │ │ - bl 64e50 │ │ + bl 641e0 │ │ mov x0, x22 │ │ - bl 64e40 │ │ - b 209f8 │ │ - cbz x20, 209f8 │ │ - cmp x21, x10 │ │ - b.ls 20a08 // b.plast │ │ + bl 641d0 │ │ + b 20988 │ │ + cbz x19, 20988 │ │ + cmp x21, x19 │ │ + b.ls 20998 // b.plast │ │ add x0, sp, #0x8 │ │ mov w1, #0x8 // #8 │ │ - mov x2, x20 │ │ + mov x2, x19 │ │ str xzr, [sp, #8] │ │ - bl 64ec0 │ │ - cbnz w0, 20a14 │ │ + bl 64250 │ │ + cbnz w0, 209a4 │ │ ldr x0, [sp, #8] │ │ - cbnz x0, 209fc │ │ - b 20a14 │ │ + cbnz x0, 2098c │ │ + b 209a4 │ │ mov x0, x2 │ │ - mov x1, x20 │ │ - bl 64ed0 │ │ - cbnz x0, 209fc │ │ - b 20a14 │ │ + mov x1, x19 │ │ + bl 64260 │ │ + cbnz x0, 2098c │ │ + b 209a4 │ │ mov x0, x21 │ │ mov x8, xzr │ │ - str x0, [x19, #8] │ │ - b 20a1c │ │ - mov x0, x20 │ │ - bl 64e30 │ │ - cbnz x0, 209fc │ │ + str x0, [x20, #8] │ │ + b 209ac │ │ + mov x0, x19 │ │ + bl 641c0 │ │ + cbnz x0, 2098c │ │ mov w8, #0x1 // #1 │ │ - str x21, [x19, #8] │ │ + str x21, [x20, #8] │ │ mov w9, #0x10 // #16 │ │ - str x20, [x19, x9] │ │ - str x8, [x19] │ │ + str x19, [x20, x9] │ │ + str x8, [x20] │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x50 │ │ ret │ │ sub sp, sp, #0xd0 │ │ stp x29, x30, [sp, #176] │ │ stp x20, x19, [sp, #192] │ │ add x29, sp, #0xb0 │ │ mov x19, x0 │ │ add x0, sp, #0x8 │ │ - bl 2f470 │ │ + bl 30170 │ │ ldrb w8, [sp, #8] │ │ cmp w8, #0xff │ │ - b.eq 20a84 // b.none │ │ + b.eq 20a14 // b.none │ │ add x0, sp, #0x8 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ mov w0, wzr │ │ ldp x20, x19, [sp, #192] │ │ ldp x29, x30, [sp, #176] │ │ add sp, sp, #0xd0 │ │ ret │ │ ldr x1, [sp, #16] │ │ ldrb w20, [sp, #24] │ │ nop │ │ - adr x3, 7fa3 │ │ + adr x3, 80fb │ │ nop │ │ - adr x5, 7fa6 │ │ + adr x5, 80fe │ │ add x0, sp, #0x40 │ │ mov x2, x19 │ │ mov w4, #0x3 // #3 │ │ mov w6, #0x3 // #3 │ │ mov w7, #0x8 // #8 │ │ str xzr, [sp] │ │ - bl 19be0 │ │ + bl 19a70 │ │ ldrb w8, [sp, #64] │ │ cmp w8, #0xff │ │ - b.eq 20ad0 // b.none │ │ + b.eq 20a60 // b.none │ │ add x0, sp, #0x40 │ │ - bl 1b980 │ │ - b 20b7c │ │ + bl 1dc1c │ │ + b 20b0c │ │ ldrb w11, [sp, #72] │ │ nop │ │ - adr x12, 4fda │ │ + adr x12, 4fc0 │ │ ldrb w10, [sp, #73] │ │ nop │ │ - adr x8, 7f34 │ │ - adr x13, 20afc │ │ + adr x8, 808b │ │ + adr x13, 20a8c │ │ ldrb w14, [x12, x11] │ │ add x13, x13, x14, lsl #2 │ │ mov w9, #0x6 // #6 │ │ br x13 │ │ nop │ │ - adr x8, 7f74 │ │ - b 20b58 │ │ + adr x8, 80cc │ │ + b 20ae8 │ │ nop │ │ - adr x8, 7f95 │ │ + adr x8, 80ed │ │ mov w9, #0x3 // #3 │ │ - b 20b5c │ │ - adrp x8, 7000 │ │ - add x8, x8, #0xf78 │ │ - b 20b58 │ │ - adrp x8, 7000 │ │ - add x8, x8, #0xf44 │ │ - b 20b58 │ │ + b 20aec │ │ + adrp x8, 8000 │ │ + add x8, x8, #0xd0 │ │ + b 20ae8 │ │ + adrp x8, 8000 │ │ + add x8, x8, #0x9c │ │ + b 20ae8 │ │ nop │ │ - adr x8, 7f90 │ │ + adr x8, 80e8 │ │ mov w9, #0x5 // #5 │ │ - b 20b5c │ │ + b 20aec │ │ nop │ │ - adr x8, 7f98 │ │ + adr x8, 80f0 │ │ mov w9, #0x5 // #5 │ │ - b 20b5c │ │ - adrp x8, 7000 │ │ - add x8, x8, #0xf88 │ │ + b 20aec │ │ + adrp x8, 8000 │ │ + add x8, x8, #0xe0 │ │ mov w9, #0x4 // #4 │ │ - adrp x10, 7000 │ │ - add x10, x10, #0xf84 │ │ + adrp x10, 8000 │ │ + add x10, x10, #0xdc │ │ mov w11, #0x4 // #4 │ │ sturb wzr, [x29, #-56] │ │ stp x10, x11, [x29, #-48] │ │ stp x8, x9, [x29, #-32] │ │ sub x0, x29, #0x38 │ │ - bl 1b980 │ │ - cbz w20, 20b84 │ │ - bl 30078 │ │ + bl 1dc1c │ │ + cbz w20, 20b14 │ │ + bl 30d4c │ │ mov w0, wzr │ │ ldp x20, x19, [sp, #192] │ │ ldp x29, x30, [sp, #176] │ │ add sp, sp, #0xd0 │ │ ret │ │ cmp w10, #0x1 │ │ cset w0, eq // eq = none │ │ - cbz w20, 20a74 │ │ + cbz w20, 20a04 │ │ mov w19, w0 │ │ - bl 30078 │ │ + bl 30d4c │ │ mov w0, w19 │ │ ldp x20, x19, [sp, #192] │ │ ldp x29, x30, [sp, #176] │ │ add sp, sp, #0xd0 │ │ ret │ │ nop │ │ - adr x8, 7f9d │ │ + adr x8, 80f5 │ │ mov w9, #0x6 // #6 │ │ - b 20b5c │ │ - b 20bd4 │ │ + b 20aec │ │ + b 20b64 │ │ mov x19, x0 │ │ - cbz w20, 20be0 │ │ - bl 30078 │ │ + cbz w20, 20b70 │ │ + bl 30d4c │ │ mov x0, x19 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ cmn x0, #0x1 │ │ - b.eq 20c14 // b.none │ │ + b.eq 20ba4 // b.none │ │ add x8, x0, #0x8 │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 20bf8 │ │ - b.ne 20c14 // b.any │ │ + cbnz w10, 20b88 │ │ + b.ne 20ba4 // b.any │ │ dmb ishld │ │ - b 64e40 │ │ + b 641d0 │ │ ret │ │ - sub sp, sp, #0x40 │ │ - stp x29, x30, [sp, #16] │ │ - stp x22, x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - add x29, sp, #0x10 │ │ + stp x29, x30, [sp, #-48]! │ │ + str x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ mov w19, w0 │ │ - mov x20, sp │ │ - mov w21, #0x2 // #2 │ │ - mov w22, #0x1 // #1 │ │ - bl 64ee0 │ │ - cmn w0, #0x1 │ │ - b.ne 20c7c // b.any │ │ - bl 64e80 <__errno@plt> │ │ - ldr w8, [x0] │ │ - str w22, [sp] │ │ - orr x0, x21, x8, lsl #32 │ │ - cmp w8, #0x4 │ │ - str x0, [sp, #8] │ │ - b.ne 20c90 // b.any │ │ - add x0, x20, #0x8 │ │ - bl 3f1d8 │ │ + adrp x20, 6e000 │ │ + nop │ │ + adr x21, 69600 │ │ mov w0, w19 │ │ - bl 64ee0 │ │ + bl 64270 │ │ cmn w0, #0x1 │ │ - b.eq 20c48 // b.none │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x40 │ │ + b.ne 20c14 // b.any │ │ + bl 64240 <__errno@plt> │ │ + ldr w0, [x0] │ │ + ldr x8, [x20, #960] │ │ + cmp x8, x21 │ │ + b.ne 20c00 // b.any │ │ + ldr x8, [x20, #960] │ │ + ldr x8, [x8, #16] │ │ + blr x8 │ │ + tbnz w0, #0, 20bc8 │ │ + b 20c14 │ │ + str x21, [x20, #960] │ │ + ldr x8, [x20, #960] │ │ + ldr x8, [x8, #16] │ │ + blr x8 │ │ + tbnz w0, #0, 20bc8 │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x40 │ │ - b 2ffe0 │ │ sub sp, sp, #0x70 │ │ stp x29, x30, [sp, #48] │ │ stp x24, x23, [sp, #64] │ │ stp x22, x21, [sp, #80] │ │ stp x20, x19, [sp, #96] │ │ add x29, sp, #0x30 │ │ mov x20, x1 │ │ mov x19, x0 │ │ nop │ │ - adr x1, 5640 │ │ + adr x1, 56ca │ │ add x0, sp, #0x18 │ │ mov w2, #0x2c // #44 │ │ - bl 29984 │ │ + bl 29984 │ │ ldr x8, [sp, #24] │ │ cmn x8, #0x1 │ │ - b.eq 20d60 // b.none │ │ + b.eq 20ce0 // b.none │ │ ldur q0, [sp, #24] │ │ ldr x8, [sp, #40] │ │ str q0, [sp] │ │ str x8, [sp, #16] │ │ mov x0, sp │ │ - bl 24d64 │ │ - cbz x20, 20d6c │ │ + bl 24c84 │ │ + cbz x20, 20cec │ │ ldr x8, [x20] │ │ - cbz x8, 20d88 │ │ + cbz x8, 20d08 │ │ ldr x8, [x8, #48] │ │ - cbz x8, 20dd0 │ │ + cbz x8, 20d50 │ │ mov x23, x1 │ │ mov x1, x0 │ │ mov x0, x20 │ │ mov x24, x1 │ │ blr x8 │ │ ldr x8, [x20] │ │ - cbz x8, 20dec │ │ + cbz x8, 20d6c │ │ ldr x8, [x8, #1824] │ │ - cbz x8, 20e1c │ │ + cbz x8, 20d9c │ │ mov x21, x0 │ │ mov x0, x20 │ │ blr x8 │ │ and w8, w0, #0xff │ │ cmp w8, #0x1 │ │ - b.ne 20e5c // b.any │ │ + b.ne 20ddc // b.any │ │ mov w20, #0x5 // #5 │ │ mov x0, x24 │ │ strb wzr, [x24] │ │ - cbnz x23, 20e38 │ │ - b 20e3c │ │ + cbnz x23, 20db8 │ │ + b 20dbc │ │ ldr x21, [sp, #40] │ │ - tbz x21, #63, 20da4 │ │ - bl 24ac8 │ │ + tbz x21, #63, 20d24 │ │ + bl 248e8 │ │ mov w20, #0x8 // #8 │ │ nop │ │ - adr x21, 93a3 │ │ + adr x21, 9930 │ │ mov w22, #0x6 // #6 │ │ strb wzr, [x0] │ │ - cbnz x1, 20e38 │ │ - b 20e3c │ │ + cbnz x1, 20db8 │ │ + b 20dbc │ │ mov w20, #0x8 // #8 │ │ nop │ │ - adr x21, 93a9 │ │ + adr x21, 9936 │ │ mov w22, #0x7 // #7 │ │ strb wzr, [x0] │ │ - cbnz x1, 20e38 │ │ - b 20e3c │ │ - cbz x21, 20e0c │ │ + cbnz x1, 20db8 │ │ + b 20dbc │ │ + cbz x21, 20d8c │ │ ldr x22, [sp, #32] │ │ mov x0, x21 │ │ - bl 64e30 │ │ - cbz x0, 20eb4 │ │ + bl 641c0 │ │ + cbz x0, 20e34 │ │ mov x1, x22 │ │ mov x2, x21 │ │ stp x21, x0, [sp] │ │ - bl 64e50 │ │ + bl 641e0 │ │ str x21, [sp, #16] │ │ - b 20cf4 │ │ + b 20c74 │ │ mov w20, #0x6 // #6 │ │ nop │ │ - adr x21, 5686 │ │ + adr x21, 5710 │ │ mov w22, #0x9 // #9 │ │ strb wzr, [x0] │ │ - cbnz x1, 20e38 │ │ - b 20e3c │ │ + cbnz x1, 20db8 │ │ + b 20dbc │ │ mov w20, #0x8 // #8 │ │ nop │ │ - adr x21, 93a9 │ │ + adr x21, 9936 │ │ mov w22, #0x7 // #7 │ │ mov x0, x24 │ │ strb wzr, [x24] │ │ - cbnz x23, 20e38 │ │ - b 20e3c │ │ + cbnz x23, 20db8 │ │ + b 20dbc │ │ mov w8, #0x1 // #1 │ │ str xzr, [sp, #16] │ │ stp xzr, x8, [sp] │ │ - b 20cf4 │ │ + b 20c74 │ │ mov w20, #0x6 // #6 │ │ nop │ │ - adr x21, 568f │ │ + adr x21, 5719 │ │ mov w22, #0xe // #14 │ │ mov x0, x24 │ │ strb wzr, [x24] │ │ - cbz x23, 20e3c │ │ - bl 64e40 │ │ + cbz x23, 20dbc │ │ + bl 641d0 │ │ strb w20, [x19] │ │ stp x21, x22, [x19, #8] │ │ ldp x20, x19, [sp, #96] │ │ ldp x22, x21, [sp, #80] │ │ ldp x24, x23, [sp, #64] │ │ ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x70 │ │ ret │ │ mov x0, x24 │ │ mov x1, x23 │ │ - cbz x21, 20e98 │ │ + cbz x21, 20e18 │ │ strb wzr, [x0] │ │ - cbz x1, 20e74 │ │ - bl 64e40 │ │ + cbz x1, 20df4 │ │ + bl 641d0 │ │ mov w8, #0xff // #255 │ │ stp x21, x20, [x19, #8] │ │ strb w8, [x19] │ │ ldp x20, x19, [sp, #96] │ │ ldp x22, x21, [sp, #80] │ │ ldp x24, x23, [sp, #64] │ │ ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x70 │ │ ret │ │ mov w20, #0x7 // #7 │ │ - adrp x21, 4000 │ │ - add x21, x21, #0xeb0 │ │ + adrp x21, 4000 │ │ + add x21, x21, #0xee0 │ │ mov w22, #0x10 // #16 │ │ strb wzr, [x0] │ │ - cbnz x1, 20e38 │ │ - b 20e3c │ │ + cbnz x1, 20db8 │ │ + b 20dbc │ │ mov w0, #0x1 // #1 │ │ mov x1, x21 │ │ - bl 24994 │ │ + bl 248bc │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ mov x19, x0 │ │ ldp x0, x8, [x0] │ │ ldr x1, [x8, #16] │ │ - bl 20a40 │ │ - tbz w0, #0, 20f08 │ │ + bl 209d0 │ │ + tbz w0, #0, 20e88 │ │ nop │ │ - adr x1, 7fa9 │ │ + adr x1, 8101 │ │ mov w0, #0x23 // #35 │ │ mov w2, #0x13 // #19 │ │ - bl 5c898 │ │ + bl 5c974 │ │ mov x1, x0 │ │ mov w0, #0x1 // #1 │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ ldr w0, [x19, #16] │ │ mov x1, #0xffffffffffffffff // #-1 │ │ mov w2, #0x1 // #1 │ │ - bl 64ef0 │ │ + bl 64280 │ │ mov x19, x0 │ │ cmn x0, #0x1 │ │ mov x1, x0 │ │ - b.eq 20f3c // b.none │ │ + b.eq 20ebc // b.none │ │ cmn x19, #0x1 │ │ cset w0, eq // eq = none │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - bl 64e80 <__errno@plt> │ │ - ldr w8, [x0] │ │ + bl 64240 <__errno@plt> │ │ + adrp x9, 6e000 │ │ + ldrsw x8, [x0] │ │ + nop │ │ + adr x10, 69600 │ │ + ldr x11, [x9, #960] │ │ + cmp x11, x10 │ │ + b.ne 20ef8 // b.any │ │ mov w9, #0x2 // #2 │ │ orr x1, x9, x8, lsl #32 │ │ cmn x19, #0x1 │ │ cset w0, eq // eq = none │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ + str x10, [x9, #960] │ │ + b 20edc │ │ sub sp, sp, #0xf0 │ │ str d8, [sp, #160] │ │ stp x29, x30, [sp, #176] │ │ stp x24, x23, [sp, #192] │ │ stp x22, x21, [sp, #208] │ │ stp x20, x19, [sp, #224] │ │ add x29, sp, #0xb0 │ │ ldr x8, [x0, #8] │ │ mov x22, x1 │ │ mov x20, x0 │ │ add x0, sp, #0x8 │ │ mov x21, x2 │ │ fmov s8, s0 │ │ ldr x1, [x8, #16] │ │ - bl 2f470 │ │ + bl 30170 │ │ ldrb w8, [sp, #8] │ │ cmp w8, #0xff │ │ - b.eq 20fcc // b.none │ │ + b.eq 20f6c // b.none │ │ add x0, sp, #0x8 │ │ - bl 1b980 │ │ + bl 1dc1c │ │ ldp x20, x19, [sp, #224] │ │ ldr d8, [sp, #160] │ │ ldp x22, x21, [sp, #208] │ │ ldp x24, x23, [sp, #192] │ │ ldp x29, x30, [sp, #176] │ │ add sp, sp, #0xf0 │ │ ret │ │ ldr x19, [sp, #16] │ │ ldrb w23, [sp, #24] │ │ sub x0, x29, #0x48 │ │ mov x1, x22 │ │ mov x2, x21 │ │ - bl 29984 │ │ + bl 29984 │ │ ldur x8, [x29, #-72] │ │ cmn x8, #0x1 │ │ - b.eq 21064 // b.none │ │ + b.eq 21004 // b.none │ │ ldur q0, [x29, #-72] │ │ ldur x8, [x29, #-56] │ │ str q0, [sp, #64] │ │ str x8, [sp, #80] │ │ add x0, sp, #0x40 │ │ - bl 24d64 │ │ - cbz x19, 2107c │ │ + bl 24c84 │ │ + cbz x19, 2101c │ │ ldr x8, [x19] │ │ - cbz x8, 210a0 │ │ + cbz x8, 21040 │ │ ldr x8, [x8, #1336] │ │ - cbz x8, 210f0 │ │ + cbz x8, 21090 │ │ mov x22, x1 │ │ mov x1, x0 │ │ mov x0, x19 │ │ mov x24, x1 │ │ blr x8 │ │ ldr x8, [x19] │ │ - cbz x8, 21114 │ │ + cbz x8, 210b4 │ │ ldr x8, [x8, #1824] │ │ - cbz x8, 2113c │ │ + cbz x8, 210dc │ │ mov x21, x0 │ │ mov x0, x19 │ │ blr x8 │ │ and w8, w0, #0xff │ │ cmp w8, #0x1 │ │ - b.ne 21178 // b.any │ │ + b.ne 21118 // b.any │ │ mov w8, #0x5 // #5 │ │ sturb w8, [x29, #-72] │ │ - b 21154 │ │ + b 210f4 │ │ ldur x21, [x29, #-56] │ │ - tbz x21, #63, 210c4 │ │ + tbz x21, #63, 21064 │ │ mov x0, xzr │ │ mov x1, x21 │ │ - bl 24994 │ │ + bl 248bc │ │ brk #0x1 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a3 │ │ + adr x9, 9930 │ │ sturb w8, [x29, #-72] │ │ mov w8, #0x6 // #6 │ │ stp x9, x8, [x29, #-64] │ │ strb wzr, [x0] │ │ - cbnz x1, 21160 │ │ - b 21164 │ │ + cbnz x1, 21100 │ │ + b 21104 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a9 │ │ + adr x9, 9936 │ │ sturb w8, [x29, #-72] │ │ mov w8, #0x7 // #7 │ │ stp x9, x8, [x29, #-64] │ │ strb wzr, [x0] │ │ - cbnz x1, 21160 │ │ - b 21164 │ │ - cbz x21, 2112c │ │ + cbnz x1, 21100 │ │ + b 21104 │ │ + cbz x21, 210cc │ │ ldur x22, [x29, #-64] │ │ mov x0, x21 │ │ - bl 64e30 │ │ - cbz x0, 2121c │ │ + bl 641c0 │ │ + cbz x0, 211bc │ │ mov x1, x22 │ │ mov x2, x21 │ │ stp x21, x0, [sp, #64] │ │ - bl 64e50 │ │ + bl 641e0 │ │ str x21, [sp, #80] │ │ - b 21000 │ │ + b 20fa0 │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 569d │ │ + adr x9, 5727 │ │ sturb w8, [x29, #-72] │ │ mov w8, #0xc // #12 │ │ stp x9, x8, [x29, #-64] │ │ strb wzr, [x0] │ │ - cbnz x1, 21160 │ │ - b 21164 │ │ + cbnz x1, 21100 │ │ + b 21104 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a9 │ │ + adr x9, 9936 │ │ sturb w8, [x29, #-72] │ │ mov w8, #0x7 // #7 │ │ - b 21150 │ │ + b 210f0 │ │ mov w8, #0x1 // #1 │ │ str xzr, [sp, #80] │ │ stp xzr, x8, [sp, #64] │ │ - b 21000 │ │ + b 20fa0 │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 568f │ │ + adr x9, 5719 │ │ sturb w8, [x29, #-72] │ │ mov w8, #0xe // #14 │ │ stp x9, x8, [x29, #-64] │ │ mov x0, x24 │ │ strb wzr, [x24] │ │ - cbz x22, 21164 │ │ - bl 64e40 │ │ + cbz x22, 21104 │ │ + bl 641d0 │ │ sub x0, x29, #0x48 │ │ - bl 1b980 │ │ - cbz w23, 20fb0 │ │ - bl 30078 │ │ - b 20fb0 │ │ + bl 1dc1c │ │ + cbz w23, 20f50 │ │ + bl 30d4c │ │ + b 20f50 │ │ mov x0, x24 │ │ mov x1, x22 │ │ - cbz x21, 211f8 │ │ + cbz x21, 21198 │ │ strb wzr, [x0] │ │ - cbz x1, 21190 │ │ - bl 64e40 │ │ + cbz x1, 21130 │ │ + bl 641d0 │ │ mov w8, #0x7 // #7 │ │ ldr x2, [x20] │ │ stur x21, [x29, #-8] │ │ strb w8, [sp, #64] │ │ sub x8, x29, #0x8 │ │ str s8, [sp, #68] │ │ strb wzr, [sp, #80] │ │ str x8, [sp, #88] │ │ nop │ │ - adr x3, 7fbc │ │ + adr x3, 8114 │ │ nop │ │ - adr x5, 7fc6 │ │ + adr x5, 811e │ │ mov w8, #0x2 // #2 │ │ sub x0, x29, #0x48 │ │ add x7, sp, #0x40 │ │ mov x1, x19 │ │ mov w4, #0xa // #10 │ │ mov w6, #0x16 // #22 │ │ str x8, [sp] │ │ - bl 19be0 │ │ + bl 19a70 │ │ ldurb w8, [x29, #-72] │ │ cmp w8, #0xff │ │ - b.eq 2116c // b.none │ │ + b.eq 2110c // b.none │ │ sub x0, x29, #0x48 │ │ - bl 1b980 │ │ - b 2116c │ │ + bl 1dc1c │ │ + b 2110c │ │ mov w8, #0x7 // #7 │ │ nop │ │ - adr x9, 56a9 │ │ + adr x9, 5733 │ │ sturb w8, [x29, #-72] │ │ mov w8, #0x13 // #19 │ │ stp x9, x8, [x29, #-64] │ │ strb wzr, [x0] │ │ - cbnz x1, 21160 │ │ - b 21164 │ │ + cbnz x1, 21100 │ │ + b 21104 │ │ mov w0, #0x1 // #1 │ │ - b 21070 │ │ - b 21228 │ │ + b 21010 │ │ + b 211c8 │ │ mov x19, x0 │ │ - cbz w23, 21234 │ │ - bl 30078 │ │ + cbz w23, 211d4 │ │ + bl 30d4c │ │ mov x0, x19 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ str x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ mov x19, x0 │ │ mov w8, #0x1 // #1 │ │ str xzr, [sp, #24] │ │ stp xzr, x8, [sp, #8] │ │ add x0, sp, #0x8 │ │ mov x1, xzr │ │ mov w2, #0xb // #11 │ │ mov w3, #0x1 // #1 │ │ mov w4, #0x1 // #1 │ │ - bl 1dd94 │ │ + bl 1df38 │ │ ldp x9, x8, [sp, #16] │ │ nop │ │ - adr x11, 7ffe │ │ + adr x11, 8156 │ │ ldur q0, [sp, #8] │ │ mov w10, #0x7272 // #29298 │ │ ldr x11, [x11] │ │ movk w10, #0x726f, lsl #16 │ │ add x9, x9, x8 │ │ add x8, x8, #0xb │ │ str q0, [x19] │ │ @@ -8583,477 +8649,467 @@ │ │ str x8, [x19, #16] │ │ ldp x29, x30, [sp, #32] │ │ ldr x19, [sp, #48] │ │ add sp, sp, #0x40 │ │ ret │ │ ldr x8, [sp, #8] │ │ mov x19, x0 │ │ - cbz x8, 212d0 │ │ + cbz x8, 21270 │ │ ldr x0, [sp, #16] │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ sub sp, sp, #0xb0 │ │ stp x29, x30, [sp, #112] │ │ str x23, [sp, #128] │ │ stp x22, x21, [sp, #144] │ │ stp x20, x19, [sp, #160] │ │ add x29, sp, #0x70 │ │ ldp x21, x22, [x1] │ │ mov x19, x0 │ │ mov x0, x1 │ │ mov x20, x1 │ │ - bl 1ee8c │ │ + bl 1f0a8 │ │ and w10, w0, #0xffff │ │ mov w8, #0x3 // #3 │ │ and w11, w10, #0xff │ │ sub w9, w10, #0x3 │ │ lsr w23, w10, #8 │ │ cmp w11, #0x3 │ │ csel w8, w8, w9, cc // cc = lo, ul, last │ │ and w11, w8, #0xff │ │ cmp w11, #0x2 │ │ - b.cs 21350 // b.hs, b.nlast │ │ + b.cs 212f0 // b.hs, b.nlast │ │ mov x10, #0x8000000000000000 // #-9223372036854775808 │ │ strb w23, [sp, #48] │ │ str x10, [sp, #40] │ │ and w10, w9, #0xff │ │ strb w8, [sp, #32] │ │ cmp w10, #0x2 │ │ - b.cc 21434 // b.lo, b.ul, b.last │ │ - b.eq 21538 // b.none │ │ - b 21418 │ │ - b.ne 2135c // b.any │ │ + b.cc 213d4 // b.lo, b.ul, b.last │ │ + b.eq 214d8 // b.none │ │ + b 213b8 │ │ + b.ne 212fc // b.any │ │ strb w23, [sp, #33] │ │ - b 21538 │ │ + b 214d8 │ │ sub x0, x29, #0x20 │ │ mov x1, x20 │ │ sturh w10, [sp, #33] │ │ stp x21, x22, [x20] │ │ - bl 22758 │ │ + bl 226d0 │ │ ldurb w8, [x29, #-32] │ │ cmp w8, #0x1 │ │ - b.gt 213dc │ │ + b.gt 2137c │ │ ldur x12, [x29, #-24] │ │ ldur x13, [x29, #-13] │ │ ldurb w11, [x29, #-16] │ │ ldurb w9, [x29, #-15] │ │ ldur x14, [x29, #-8] │ │ ldurb w10, [x29, #-14] │ │ cmn x12, #0x1 │ │ stur x13, [x29, #-48] │ │ stur x14, [x29, #-43] │ │ - b.eq 213f8 // b.none │ │ + b.eq 21398 // b.none │ │ ldur x13, [x29, #-48] │ │ ldur x14, [x29, #-43] │ │ str x12, [sp, #40] │ │ strb w11, [sp, #48] │ │ stur x13, [sp, #51] │ │ str x14, [sp, #56] │ │ strb w9, [sp, #49] │ │ mov w9, w8 │ │ strb w10, [sp, #50] │ │ and w10, w8, #0xff │ │ strb w8, [sp, #32] │ │ cmp w10, #0x2 │ │ - b.cs 21348 // b.hs, b.nlast │ │ - b 21434 │ │ + b.cs 212e8 // b.hs, b.nlast │ │ + b 213d4 │ │ cmp w8, #0x2 │ │ - b.ne 213ec // b.any │ │ + b.ne 2138c // b.any │ │ ldurb w9, [x29, #-31] │ │ - b 21534 │ │ + b 214d4 │ │ ldurb w9, [x29, #-31] │ │ ldurb w10, [x29, #-30] │ │ - b 213fc │ │ - tbz w11, #0, 21534 │ │ + b 2139c │ │ + tbz w11, #0, 214d4 │ │ cmp w23, #0x1 │ │ mov w8, #0x3 // #3 │ │ strb w9, [sp, #33] │ │ ccmp w10, #0x1, #0x0, eq // eq = none │ │ strb w8, [sp, #32] │ │ cset w23, eq // eq = none │ │ strb w23, [sp, #34] │ │ add x0, sp, #0x20 │ │ mov x1, x20 │ │ stp x21, x22, [x20] │ │ - bl 1e838 │ │ + bl 1ea54 │ │ ldrb w9, [sp, #32] │ │ cmp w9, #0x2 │ │ - b.cs 214c8 // b.hs, b.nlast │ │ + b.cs 21468 // b.hs, b.nlast │ │ ldur x8, [sp, #51] │ │ ldr x10, [sp, #56] │ │ tst w9, #0xff │ │ ldr x12, [sp, #40] │ │ ldrb w11, [sp, #48] │ │ str x8, [sp, #16] │ │ ldrb w8, [sp, #49] │ │ mov x14, x10 │ │ stur x10, [sp, #21] │ │ ldrb w10, [sp, #50] │ │ ldr x13, [sp, #16] │ │ str x13, [sp] │ │ stur x14, [sp, #5] │ │ - b.eq 21484 // b.none │ │ + b.eq 21424 // b.none │ │ cmn x12, #0x1 │ │ - b.eq 214b4 // b.none │ │ + b.eq 21454 // b.none │ │ strb w8, [x19, #17] │ │ ldr x8, [sp] │ │ mov w9, #0x1 // #1 │ │ - b 21498 │ │ + b 21438 │ │ cmn x12, #0x1 │ │ - b.eq 214b4 // b.none │ │ + b.eq 21454 // b.none │ │ strb w8, [x19, #17] │ │ ldr x8, [sp] │ │ mov w9, wzr │ │ strb w10, [x19, #18] │ │ ldur x10, [sp, #5] │ │ str x12, [x19, #8] │ │ strb w11, [x19, #16] │ │ stur x8, [x19, #19] │ │ str x10, [x19, #24] │ │ - b 21544 │ │ - tbz w11, #0, 2153c │ │ + b 214e4 │ │ + tbz w11, #0, 214dc │ │ strb w8, [x19, #1] │ │ mov w9, #0x3 // #3 │ │ strb w10, [x19, #2] │ │ - b 21544 │ │ - b.eq 21538 // b.none │ │ + b 214e4 │ │ + b.eq 214d8 // b.none │ │ ldrb w8, [sp, #34] │ │ and w9, w23, #0xff │ │ add x0, sp, #0x20 │ │ mov x1, x20 │ │ stp x21, x22, [x20] │ │ cmp w8, #0x1 │ │ mov w8, #0x3 // #3 │ │ ccmp w9, #0x1, #0x0, eq // eq = none │ │ strb w8, [sp, #32] │ │ cset w8, eq // eq = none │ │ strb w8, [sp, #34] │ │ - bl 2156c │ │ + bl 2150c │ │ ldrb w9, [sp, #32] │ │ cmp w9, #0x2 │ │ - b.cc 21434 // b.lo, b.ul, b.last │ │ - b.eq 21538 // b.none │ │ + b.cc 213d4 // b.lo, b.ul, b.last │ │ + b.eq 214d8 // b.none │ │ stp x21, x22, [x20] │ │ - cbz x22, 21560 │ │ + cbz x22, 21500 │ │ ldrsb w8, [x21] │ │ - tbz w8, #31, 21524 │ │ + tbz w8, #31, 214c4 │ │ and w8, w8, #0xff │ │ cmp w8, #0xe0 │ │ ldrb w8, [sp, #33] │ │ cmp w8, #0x1 │ │ cset w8, eq // eq = none │ │ - b 21564 │ │ + b 21504 │ │ strb w9, [sp, #33] │ │ ldrb w8, [sp, #33] │ │ strb w8, [x19, #1] │ │ mov w9, #0x2 // #2 │ │ strb w9, [x19] │ │ ldp x20, x19, [sp, #160] │ │ ldr x23, [sp, #128] │ │ ldp x22, x21, [sp, #144] │ │ ldp x29, x30, [sp, #112] │ │ add sp, sp, #0xb0 │ │ ret │ │ mov w8, #0x1 // #1 │ │ mov w10, wzr │ │ - b 214b8 │ │ + b 21458 │ │ sub sp, sp, #0x1b0 │ │ stp x29, x30, [sp, #336] │ │ stp x28, x27, [sp, #352] │ │ stp x26, x25, [sp, #368] │ │ stp x24, x23, [sp, #384] │ │ stp x22, x21, [sp, #400] │ │ stp x20, x19, [sp, #416] │ │ add x29, sp, #0x150 │ │ mov x8, #0xffffffffffffffff // #-1 │ │ mov w9, #0xff // #255 │ │ mov w10, #0xffffffff // #-1 │ │ str x8, [sp, #16] │ │ - adrp x8, 4000 │ │ + adrp x8, 4000 │ │ strh w9, [sp, #40] │ │ mov w9, #0x8 // #8 │ │ - ldr q0, [x8, #3520] │ │ + ldr q0, [x8, #3632] │ │ stp xzr, x9, [sp, #64] │ │ ldp x9, x8, [x1] │ │ str q0, [sp, #80] │ │ str w10, [sp, #116] │ │ - cbz x8, 216c8 │ │ + cbz x8, 21668 │ │ mov x28, x9 │ │ mov x20, x1 │ │ add x11, x9, x8 │ │ ldrsb w12, [x28], #1 │ │ and w10, w12, #0xff │ │ - tbnz w12, #31, 216d0 │ │ + tbnz w12, #31, 21670 │ │ sub x19, x11, x28 │ │ cmp w10, #0x28 │ │ stp x28, x19, [x20] │ │ - b.ne 21754 // b.any │ │ + b.ne 216f4 // b.any │ │ mov x22, xzr │ │ mov x21, xzr │ │ mov w23, wzr │ │ mov w8, #0x2 // #2 │ │ mov w9, #0x28 // #40 │ │ - sub x24, x29, #0x90 │ │ + add x24, sp, #0xa0 │ │ sub x26, x29, #0x30 │ │ sub x27, x29, #0x48 │ │ mov w25, #0x8 // #8 │ │ str x0, [sp, #8] │ │ strb w8, [sp, #120] │ │ str w9, [sp, #112] │ │ - b 21640 │ │ + b 215e0 │ │ ldur x8, [x29, #-56] │ │ - ldur q0, [x24, #72] │ │ + ldur q0, [x24, #104] │ │ add x9, x25, x22 │ │ add x21, x21, #0x1 │ │ add x22, x22, #0x18 │ │ str x8, [x9, #16] │ │ str q0, [x9] │ │ ldp x28, x19, [x20] │ │ str x21, [sp, #80] │ │ sub x0, x29, #0x30 │ │ mov x1, x20 │ │ - bl 212d8 │ │ + bl 21278 │ │ ldurb w8, [x29, #-48] │ │ cmp w8, #0x0 │ │ - b.le 21678 │ │ + b.le 21618 │ │ cmp w8, #0x1 │ │ - b.ne 21720 // b.any │ │ + b.ne 216c0 // b.any │ │ ldur x8, [x29, #-40] │ │ ldur q0, [x26, #16] │ │ cmn x8, #0x1 │ │ stur q0, [x29, #-96] │ │ - b.ne 21690 // b.any │ │ - b 21780 │ │ + b.ne 21630 // b.any │ │ + b 21720 │ │ mov w23, #0x1 // #1 │ │ ldur x8, [x29, #-40] │ │ ldur q0, [x26, #16] │ │ cmn x8, #0x1 │ │ stur q0, [x29, #-96] │ │ - b.eq 21780 // b.none │ │ + b.eq 21720 // b.none │ │ ldr x9, [sp, #64] │ │ ldur q0, [x29, #-96] │ │ stur x8, [x29, #-72] │ │ cmp x21, x9 │ │ stur q0, [x27, #8] │ │ - b.ne 2161c // b.any │ │ + b.ne 215bc // b.any │ │ add x0, sp, #0x40 │ │ mov x1, x21 │ │ mov w2, #0x1 // #1 │ │ mov w3, #0x8 // #8 │ │ mov w4, #0x18 // #24 │ │ - bl 1dd94 │ │ + bl 1df38 │ │ ldr x25, [sp, #72] │ │ - b 2161c │ │ + b 215bc │ │ mov w8, #0x1 // #1 │ │ - b 2176c │ │ + b 2170c │ │ ldrb w12, [x9, #1] │ │ cmp w10, #0xe0 │ │ and w12, w12, #0x3f │ │ - b.cc 2173c // b.lo, b.ul, b.last │ │ + b.cc 216dc // b.lo, b.ul, b.last │ │ ldrb w13, [x9, #2] │ │ cmp w10, #0xf0 │ │ and w13, w13, #0x3f │ │ orr w12, w13, w12, lsl #6 │ │ and w13, w10, #0x1f │ │ - b.cc 2188c // b.lo, b.ul, b.last │ │ + b.cc 21810 // b.lo, b.ul, b.last │ │ ldrb w14, [x9, #3] │ │ add x28, x9, #0x4 │ │ and w14, w14, #0x3f │ │ orr w12, w14, w12, lsl #6 │ │ bfi w12, w13, #18, #3 │ │ sub x19, x11, x28 │ │ cmp w12, #0x28 │ │ stp x28, x19, [x20] │ │ - b.eq 215e8 // b.none │ │ - b 21754 │ │ + b.eq 21588 // b.none │ │ + b 216f4 │ │ cmp w8, #0x2 │ │ - b.ne 2177c // b.any │ │ + b.ne 2171c // b.any │ │ ldurb w25, [x29, #-47] │ │ ldr x26, [sp, #88] │ │ cmn x26, #0x1 │ │ - b.ne 21994 // b.any │ │ - b 219c4 │ │ + b.ne 2190c // b.any │ │ + b 2193c │ │ bfi w12, w10, #6, #5 │ │ add x28, x9, #0x2 │ │ sub x19, x11, x28 │ │ cmp w12, #0x28 │ │ stp x28, x19, [x20] │ │ - b.eq 215e8 // b.none │ │ + b.eq 21588 // b.none │ │ stp x9, x8, [x20] │ │ - tbz w10, #7, 21768 │ │ - cmp w10, #0xdf │ │ - b.ls 21768 // b.plast │ │ + tbz w10, #7, 21708 │ │ + cmp w10, #0xe0 │ │ + b.cc 21708 // b.lo, b.ul, b.last │ │ cmp w10, #0xef │ │ mov w8, wzr │ │ strb w8, [x0, #1] │ │ mov w8, #0x3 // #3 │ │ strb wzr, [x0, #2] │ │ - b 21dcc │ │ + b 21d44 │ │ stp x28, x19, [x20] │ │ ldp x8, x25, [sp, #80] │ │ mov w9, #0x8 // #8 │ │ - ldrb w27, [sp, #120] │ │ + ldrb w10, [sp, #120] │ │ ldr q0, [sp, #64] │ │ stp xzr, x9, [sp, #64] │ │ str xzr, [sp, #80] │ │ - str x8, [sp, #144] │ │ - add w8, w27, #0x1 │ │ + str x8, [sp, #176] │ │ + add w8, w10, #0x1 │ │ cmp w8, #0xff │ │ mov w8, #0xff // #255 │ │ - str q0, [sp, #128] │ │ - csinc w26, w8, w27, cs // cs = hs, nlast │ │ + str q0, [sp, #160] │ │ + csinc w26, w8, w10, cs // cs = hs, nlast │ │ cmn x25, #0x1 │ │ strb w26, [sp, #120] │ │ - b.eq 217ec // b.none │ │ + b.eq 2178c // b.none │ │ ldp x21, x8, [sp, #96] │ │ - add x28, x8, #0x1 │ │ + add x27, x8, #0x1 │ │ mov x0, x21 │ │ - subs x28, x28, #0x1 │ │ - b.eq 217e0 // b.none │ │ + subs x27, x27, #0x1 │ │ + b.eq 21780 // b.none │ │ add x22, x0, #0x18 │ │ - bl 1bb64 │ │ + bl 1de00 │ │ mov x0, x22 │ │ - b 217c8 │ │ - cbz x25, 217ec │ │ + b 21768 │ │ + cbz x25, 2178c │ │ mov x0, x21 │ │ - bl 64e40 │ │ - ldp x9, x8, [x20] │ │ - add x11, sp, #0x40 │ │ - ldr q0, [sp, #128] │ │ - ldr x10, [sp, #144] │ │ - stur q0, [x11, #24] │ │ - stur x10, [x11, #40] │ │ - cbz x8, 21880 │ │ - mov x11, x9 │ │ - add x10, x9, x8 │ │ + bl 641d0 │ │ + ldr q0, [sp, #160] │ │ + ldr x9, [sp, #176] │ │ + add x10, sp, #0x40 │ │ + ldr x8, [x20, #8] │ │ + stur q0, [x10, #24] │ │ + stur x9, [x10, #40] │ │ + cbz x8, 21808 │ │ + ldr x10, [x20] │ │ + mov x11, x10 │ │ + add x9, x10, x8 │ │ ldrsb w15, [x11], #1 │ │ mov x14, x11 │ │ and w12, w15, #0xff │ │ and w13, w15, #0xff │ │ - tbnz w15, #31, 218a8 │ │ - sub x15, x10, x14 │ │ + tbnz w15, #31, 2182c │ │ + sub x15, x9, x14 │ │ cmp w13, #0x29 │ │ stp x14, x15, [x20] │ │ - b.ne 21910 // b.any │ │ - add w8, w27, #0x2 │ │ - ldr x11, [sp, #88] │ │ - mov w9, #0xff // #255 │ │ - cmp w8, #0xff │ │ + b.ne 21894 // b.any │ │ + ldr x9, [sp, #88] │ │ + ldur x8, [x24, #11] │ │ + mov x21, xzr │ │ ldrb w28, [sp, #96] │ │ ldrb w27, [sp, #97] │ │ - str x11, [sp] │ │ - ldur x11, [sp, #139] │ │ - csel w8, w8, w9, cc // cc = lo, ul, last │ │ - ldr x9, [sp, #144] │ │ - ldrb w26, [sp, #98] │ │ - mov x21, xzr │ │ - mov w10, #0x29 // #41 │ │ mov w23, #0x1 // #1 │ │ - strb w8, [sp, #120] │ │ - str w10, [sp, #116] │ │ - str x11, [sp, #48] │ │ + str x9, [sp] │ │ + ldr x9, [sp, #176] │ │ + ldrb w26, [sp, #98] │ │ + str x8, [sp, #48] │ │ stur x9, [sp, #53] │ │ - b 219c8 │ │ - mov x10, xzr │ │ - mov w12, #0x1 // #1 │ │ - b 21960 │ │ + b 21940 │ │ + mov w10, #0x1 // #1 │ │ + b 218e4 │ │ orr w12, w12, w13, lsl #12 │ │ add x28, x9, #0x3 │ │ sub x19, x11, x28 │ │ cmp w12, #0x28 │ │ stp x28, x19, [x20] │ │ - b.eq 215e8 // b.none │ │ - b 21754 │ │ - ldrb w13, [x9, #1] │ │ + b.eq 21588 // b.none │ │ + b 216f4 │ │ + ldrb w13, [x10, #1] │ │ cmp w12, #0xe0 │ │ and w13, w13, #0x3f │ │ - b.cc 218f8 // b.lo, b.ul, b.last │ │ - ldrb w14, [x9, #2] │ │ + b.cc 2187c // b.lo, b.ul, b.last │ │ + ldrb w14, [x10, #2] │ │ cmp w12, #0xf0 │ │ and w14, w14, #0x3f │ │ orr w13, w14, w13, lsl #6 │ │ and w14, w12, #0x1f │ │ - b.cc 21934 // b.lo, b.ul, b.last │ │ - ldrb w15, [x9, #3] │ │ + b.cc 218b8 // b.lo, b.ul, b.last │ │ + ldrb w15, [x10, #3] │ │ and w15, w15, #0x3f │ │ orr w13, w15, w13, lsl #6 │ │ bfi w13, w14, #18, #3 │ │ - add x14, x9, #0x4 │ │ - sub x15, x10, x14 │ │ + add x14, x10, #0x4 │ │ + sub x15, x9, x14 │ │ cmp w13, #0x29 │ │ stp x14, x15, [x20] │ │ - b.eq 21834 // b.none │ │ - b 21910 │ │ + b.eq 217d8 // b.none │ │ + b 21894 │ │ bfi w13, w12, #6, #5 │ │ - add x14, x9, #0x2 │ │ - sub x15, x10, x14 │ │ + add x14, x10, #0x2 │ │ + sub x15, x9, x14 │ │ cmp w13, #0x29 │ │ stp x14, x15, [x20] │ │ - b.eq 21834 // b.none │ │ - stp x9, x8, [x20] │ │ - tbz w12, #7, 21954 │ │ + b.eq 217d8 // b.none │ │ + stp x10, x8, [x20] │ │ + tbz w12, #7, 218d8 │ │ cmp w12, #0xe0 │ │ - b.cc 21950 // b.lo, b.ul, b.last │ │ + b.cc 218d4 // b.lo, b.ul, b.last │ │ cmp w12, #0xef │ │ mov w11, #0x3 // #3 │ │ cinc x11, x11, hi // hi = pmore │ │ - add x11, x9, x11 │ │ - b 21954 │ │ + add x11, x10, x11 │ │ + b 218d8 │ │ orr w13, w13, w14, lsl #12 │ │ - add x14, x9, #0x3 │ │ - sub x15, x10, x14 │ │ + add x14, x10, #0x3 │ │ + sub x15, x9, x14 │ │ cmp w13, #0x29 │ │ stp x14, x15, [x20] │ │ - b.eq 21834 // b.none │ │ - b 21910 │ │ - add x11, x9, #0x2 │ │ - mov w12, wzr │ │ - sub x10, x10, x11 │ │ - mov x9, x11 │ │ + b.eq 217d8 // b.none │ │ + b 21894 │ │ + add x11, x10, #0x2 │ │ + mov w10, wzr │ │ + sub x9, x9, x11 │ │ + stp x11, x9, [x20] │ │ cmp x8, #0x0 │ │ and w8, w26, #0xff │ │ mov x21, xzr │ │ - cset w11, eq // eq = none │ │ - cmp w8, #0x2 │ │ - stp x9, x10, [x20] │ │ - cset w8, hi // hi = pmore │ │ - orr w8, w23, w8 │ │ - tst w8, #0x1 │ │ - csel w25, w11, w12, ne // ne = any │ │ + cset w9, eq // eq = none │ │ + cmp w8, #0x3 │ │ + ccmp w23, #0x1, #0x4, cc // cc = lo, ul, last │ │ + csel w25, w10, w9, ne // ne = any │ │ ldr x26, [sp, #88] │ │ cmn x26, #0x1 │ │ - b.eq 219c4 // b.none │ │ + b.eq 2193c // b.none │ │ ldp x22, x8, [sp, #96] │ │ add x27, x8, #0x1 │ │ mov x0, x22 │ │ subs x27, x27, #0x1 │ │ - b.eq 219b8 // b.none │ │ + b.eq 21930 // b.none │ │ add x23, x0, #0x18 │ │ - bl 1bb64 │ │ + bl 1de00 │ │ mov x0, x23 │ │ - b 219a0 │ │ - cbz x26, 219c4 │ │ + b 21918 │ │ + cbz x26, 2193c │ │ mov x0, x22 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov w23, wzr │ │ ldr x22, [sp, #72] │ │ add x19, x21, #0x1 │ │ mov x0, x22 │ │ subs x19, x19, #0x1 │ │ - b.eq 219ec // b.none │ │ + b.eq 21964 // b.none │ │ add x21, x0, #0x18 │ │ - bl 1bb64 │ │ + bl 1de00 │ │ mov x0, x21 │ │ - b 219d4 │ │ + b 2194c │ │ ldr x8, [sp, #64] │ │ - cbz x8, 219fc │ │ + cbz x8, 21974 │ │ mov x0, x22 │ │ - bl 64e40 │ │ - cbz w23, 21dc0 │ │ + bl 641d0 │ │ + cbz w23, 21d38 │ │ mov w9, #0x2 // #2 │ │ ldr x8, [sp, #48] │ │ ldr x23, [sp] │ │ strb w9, [sp, #41] │ │ ldur x9, [sp, #53] │ │ mov x0, x20 │ │ str x8, [sp, #64] │ │ @@ -9062,399 +9118,399 @@ │ │ ldr x8, [sp, #64] │ │ str x23, [sp, #16] │ │ strb w28, [sp, #24] │ │ strb w27, [sp, #25] │ │ strb w26, [sp, #26] │ │ stur x8, [sp, #27] │ │ str x9, [sp, #32] │ │ - bl 1ee8c │ │ + bl 1f0a8 │ │ and w9, w0, #0xffff │ │ mov w8, #0x3 // #3 │ │ and w10, w9, #0xff │ │ sub w11, w9, #0x3 │ │ cmp w10, #0x3 │ │ csel w8, w8, w11, cc // cc = lo, ul, last │ │ and w8, w8, #0xff │ │ cmp w8, #0x1 │ │ - b.gt 21a8c │ │ - cbnz w8, 21ab4 │ │ + b.gt 21a04 │ │ + cbnz w8, 21a2c │ │ mov w8, #0x3 // #3 │ │ ubfx w25, w9, #8, #8 │ │ mov w26, w25 │ │ and w9, w8, #0xff │ │ sub w10, w9, #0x3 │ │ cmp w10, #0x2 │ │ - b.cs 21afc // b.hs, b.nlast │ │ - b 21bb0 │ │ + b.cs 21a74 // b.hs, b.nlast │ │ + b 21b28 │ │ cmp w8, #0x2 │ │ - b.ne 21ad4 // b.any │ │ + b.ne 21a4c // b.any │ │ mov w8, #0x5 // #5 │ │ ubfx w25, w9, #8, #8 │ │ mov w26, w25 │ │ and w9, w8, #0xff │ │ sub w10, w9, #0x3 │ │ cmp w10, #0x2 │ │ - b.cs 21afc // b.hs, b.nlast │ │ - b 21bb0 │ │ + b.cs 21a74 // b.hs, b.nlast │ │ + b 21b28 │ │ mov w8, #0x4 // #4 │ │ ubfx w25, w9, #8, #8 │ │ mov w26, w25 │ │ and w9, w8, #0xff │ │ sub w10, w9, #0x3 │ │ cmp w10, #0x2 │ │ - b.cs 21afc // b.hs, b.nlast │ │ - b 21bb0 │ │ + b.cs 21a74 // b.hs, b.nlast │ │ + b 21b28 │ │ and w8, w9, #0xff │ │ ubfx w26, w9, #8, #8 │ │ cmp w8, #0x3 │ │ - b.cc 21b04 // b.lo, b.ul, b.last │ │ + b.cc 21a7c // b.lo, b.ul, b.last │ │ mov w25, w26 │ │ mov w8, w9 │ │ and w9, w9, #0xff │ │ sub w10, w9, #0x3 │ │ cmp w10, #0x2 │ │ - b.cc 21bb0 // b.lo, b.ul, b.last │ │ + b.cc 21b28 // b.lo, b.ul, b.last │ │ cmp w9, #0x5 │ │ - b.eq 21d90 // b.none │ │ + b.eq 21d08 // b.none │ │ stp x21, x22, [x20] │ │ add x0, sp, #0x40 │ │ mov x1, x20 │ │ - bl 22758 │ │ + bl 226d0 │ │ ldrb w8, [sp, #64] │ │ cmp w8, #0x1 │ │ - b.gt 21b84 │ │ - cbnz w8, 21c0c │ │ + b.gt 21afc │ │ + cbnz w8, 21b84 │ │ ldr x10, [sp, #72] │ │ ldur x11, [sp, #83] │ │ ldrb w9, [sp, #80] │ │ ldrb w8, [sp, #81] │ │ ldr x12, [sp, #88] │ │ ldrb w25, [sp, #82] │ │ cmn x10, #0x1 │ │ stur x11, [x29, #-48] │ │ - stur x12, [x24, #101] │ │ - b.eq 21c70 // b.none │ │ + stur x12, [x24, #133] │ │ + b.eq 21be8 // b.none │ │ ldur x11, [x29, #-48] │ │ - ldur x12, [x24, #101] │ │ + ldur x12, [x24, #133] │ │ strb w8, [sp, #73] │ │ strb w9, [sp, #72] │ │ stur x11, [x29, #-144] │ │ - stur x12, [x24, #5] │ │ + stur x12, [x24, #37] │ │ ldur x8, [x29, #-144] │ │ str x10, [sp, #64] │ │ strb w25, [sp, #74] │ │ stur x8, [sp, #75] │ │ str x12, [sp, #80] │ │ add x0, sp, #0x40 │ │ - bl 1bb64 │ │ - b 21c68 │ │ + bl 1de00 │ │ + b 21be0 │ │ cmp w8, #0x3 │ │ - b.ne 21c04 // b.any │ │ + b.ne 21b7c // b.any │ │ ldrb w8, [sp, #65] │ │ ldrb w25, [sp, #66] │ │ cmp w26, #0x1 │ │ and w9, w8, #0xff │ │ stp x21, x22, [x20] │ │ ccmp w25, #0x1, #0x0, eq // eq = none │ │ cset w25, eq // eq = none │ │ cmp w9, #0x3 │ │ - b.cc 21bc8 // b.lo, b.ul, b.last │ │ + b.cc 21b40 // b.lo, b.ul, b.last │ │ and w9, w8, #0xff │ │ sub w10, w9, #0x3 │ │ cmp w10, #0x2 │ │ - b.cc 21ca8 // b.lo, b.ul, b.last │ │ + b.cc 21c20 // b.lo, b.ul, b.last │ │ cmp w9, #0x5 │ │ - b.eq 21d90 // b.none │ │ + b.eq 21d08 // b.none │ │ stp x21, x22, [x20] │ │ add x0, sp, #0x40 │ │ mov x1, x20 │ │ - bl 1e838 │ │ + bl 1ea54 │ │ ldrb w8, [sp, #64] │ │ cmp w8, #0x1 │ │ - b.gt 21bfc │ │ - cbnz w8, 21c94 │ │ + b.gt 21b74 │ │ + cbnz w8, 21c0c │ │ add x8, sp, #0x40 │ │ add x0, x8, #0x8 │ │ - bl 1bb64 │ │ + bl 1de00 │ │ mov w8, #0x3 // #3 │ │ - b 21ca4 │ │ + b 21c1c │ │ cmp w8, #0x2 │ │ - b.ne 21d10 // b.any │ │ + b.ne 21c98 // b.any │ │ ldrb w25, [sp, #65] │ │ - b 21d90 │ │ + b 21d08 │ │ ldr x10, [sp, #72] │ │ ldur x11, [sp, #83] │ │ ldrb w9, [sp, #80] │ │ ldrb w8, [sp, #81] │ │ ldr x12, [sp, #88] │ │ ldrb w25, [sp, #82] │ │ cmn x10, #0x1 │ │ stur x11, [x29, #-48] │ │ - stur x12, [x24, #101] │ │ - b.eq 21c70 // b.none │ │ + stur x12, [x24, #133] │ │ + b.eq 21be8 // b.none │ │ ldur x11, [x29, #-48] │ │ - ldur x12, [x24, #101] │ │ + ldur x12, [x24, #133] │ │ strb w8, [sp, #73] │ │ strb w9, [sp, #72] │ │ stur x11, [x29, #-144] │ │ - stur x12, [x24, #5] │ │ + stur x12, [x24, #37] │ │ ldur x8, [x29, #-144] │ │ str x10, [sp, #64] │ │ strb w25, [sp, #74] │ │ stur x8, [sp, #75] │ │ str x12, [sp, #80] │ │ add x0, sp, #0x40 │ │ - bl 1bb64 │ │ + bl 1de00 │ │ mov w25, #0xa // #10 │ │ - b 21cb8 │ │ - tbz w9, #0, 21d08 │ │ + b 21c30 │ │ + tbz w9, #0, 21cc0 │ │ and w9, w8, #0xff │ │ subs w10, w9, #0x3 │ │ - b.cc 21b94 // b.lo, b.ul, b.last │ │ + b.cc 21b0c // b.lo, b.ul, b.last │ │ cmp w10, #0x2 │ │ - b.cc 21bb0 // b.lo, b.ul, b.last │ │ + b.cc 21b28 // b.lo, b.ul, b.last │ │ cmp w9, #0x5 │ │ - b.ne 21b94 // b.any │ │ - b 21d90 │ │ + b.ne 21b0c // b.any │ │ + b 21d08 │ │ add x8, sp, #0x40 │ │ add x0, x8, #0x8 │ │ - bl 1bb64 │ │ + bl 1de00 │ │ mov w8, #0x4 // #4 │ │ mov w25, #0x9 // #9 │ │ - and w9, w8, #0xff │ │ - sub w10, w9, #0x3 │ │ - cmp w10, #0x2 │ │ - b.cs 21cf8 // b.hs, b.nlast │ │ + and w8, w8, #0xff │ │ + sub w9, w8, #0x3 │ │ + cmp w9, #0x2 │ │ + b.cs 21c70 // b.hs, b.nlast │ │ add x8, sp, #0x10 │ │ mov w0, #0x20 // #32 │ │ str x23, [sp, #64] │ │ ldur q0, [x8, #8] │ │ strb w25, [sp, #88] │ │ stur q0, [sp, #72] │ │ - bl 64e30 │ │ - cbz x0, 21df0 │ │ + bl 641c0 │ │ + cbz x0, 21d68 │ │ ldp q0, q1, [sp, #64] │ │ mov x9, #0x8000000000000003 // #-9223372036854775805 │ │ ldr x10, [sp, #8] │ │ mov w8, wzr │ │ stp q0, q1, [x0] │ │ stp x9, x0, [x10, #8] │ │ mov x0, x10 │ │ - b 21dcc │ │ - cmp w9, #0x5 │ │ - b.eq 21d90 // b.none │ │ - stp x21, x22, [x20] │ │ - cbnz x22, 21d38 │ │ - mov w25, w8 │ │ - b 21d90 │ │ - ldrb w8, [sp, #65] │ │ + b 21d44 │ │ + cmp w8, #0x5 │ │ + b.eq 21d08 // b.none │ │ stp x21, x22, [x20] │ │ - cbz x22, 21d6c │ │ + cbz x22, 21cc8 │ │ ldrsb w9, [x21] │ │ - tbz w9, #31, 21d2c │ │ + mov w25, wzr │ │ + add x8, x21, x22 │ │ + tbz w9, #31, 21cb8 │ │ and w9, w9, #0xff │ │ - cmp w9, #0xe0 │ │ - cmp w8, #0x1 │ │ - stp x21, x22, [x20] │ │ - cset w8, eq // eq = none │ │ - ldrsb w10, [x21] │ │ - add x9, x21, x22 │ │ - tbnz w10, #31, 21d4c │ │ - add x10, x21, #0x1 │ │ - b 21d7c │ │ - and w10, w10, #0xff │ │ - cmp w10, #0xdf │ │ - b.ls 21d78 // b.plast │ │ - cmp w10, #0xef │ │ - mov w10, #0x3 // #3 │ │ - cinc x10, x10, hi // hi = pmore │ │ - add x10, x21, x10 │ │ - b 21d7c │ │ + b 21ce0 │ │ + ldrb w8, [sp, #65] │ │ stp x21, x22, [x20] │ │ - mov w25, #0x1 // #1 │ │ - b 21d90 │ │ - add x10, x21, #0x2 │ │ - and w8, w8, #0xff │ │ - sub x9, x9, x10 │ │ cmp w8, #0x1 │ │ - stp x10, x9, [x20] │ │ cset w25, eq // eq = none │ │ + cbz x22, 21cd0 │ │ + ldrsb w8, [x21] │ │ + tbnz w8, #31, 21cd8 │ │ + add x8, x21, x22 │ │ + add x9, x21, #0x1 │ │ + b 21d00 │ │ + mov w25, w8 │ │ + b 21d08 │ │ + mov w25, #0x6 // #6 │ │ + b 21d08 │ │ + mov w25, #0x1 // #1 │ │ + b 21d08 │ │ + and w9, w8, #0xff │ │ + add x8, x21, x22 │ │ + cmp w9, #0xdf │ │ + b.ls 21cfc // b.plast │ │ + cmp w9, #0xef │ │ + mov w9, #0x3 // #3 │ │ + cinc x9, x9, hi // hi = pmore │ │ + add x9, x21, x9 │ │ + b 21d00 │ │ + add x9, x21, #0x2 │ │ + sub x8, x8, x9 │ │ + stp x9, x8, [x20] │ │ ldp x22, x8, [sp, #24] │ │ add x19, x8, #0x1 │ │ mov x0, x22 │ │ subs x19, x19, #0x1 │ │ - b.eq 21db4 // b.none │ │ + b.eq 21d2c // b.none │ │ add x20, x0, #0x18 │ │ - bl 1bb64 │ │ + bl 1de00 │ │ mov x0, x20 │ │ - b 21d9c │ │ - cbz x23, 21dc0 │ │ + b 21d14 │ │ + cbz x23, 21d38 │ │ mov x0, x22 │ │ - bl 64e40 │ │ + bl 641d0 │ │ ldr x0, [sp, #8] │ │ mov w8, #0x2 // #2 │ │ strb w25, [x0, #1] │ │ strb w8, [x0] │ │ ldp x20, x19, [sp, #416] │ │ ldp x22, x21, [sp, #400] │ │ ldp x24, x23, [sp, #384] │ │ ldp x26, x25, [sp, #368] │ │ ldp x28, x27, [sp, #352] │ │ ldp x29, x30, [sp, #336] │ │ add sp, sp, #0x1b0 │ │ ret │ │ mov w0, #0x8 // #8 │ │ mov w1, #0x20 // #32 │ │ - bl 24ab0 │ │ + bl 248d0 │ │ brk #0x1 │ │ mov x24, x0 │ │ add x0, sp, #0x10 │ │ - bl 1b49c │ │ - b 21f3c │ │ - bl 2ccbc │ │ + bl 1d72c │ │ + b 21eb4 │ │ + bl 2cd94 │ │ mov x24, x0 │ │ sub x0, x29, #0x48 │ │ - bl 1bb64 │ │ - b 21ee4 │ │ - bl 2ccbc │ │ + bl 1de00 │ │ + b 21e5c │ │ + bl 2cd94 │ │ mov x24, x0 │ │ subs x19, x19, #0x1 │ │ - b.eq 21e48 // b.none │ │ + b.eq 21dc0 // b.none │ │ mov x0, x20 │ │ add x21, x20, #0x18 │ │ - bl 1bb64 │ │ + bl 1de00 │ │ mov x20, x21 │ │ - b 21e2c │ │ + b 21da4 │ │ ldr x8, [sp] │ │ - cbnz x8, 21f1c │ │ - b 21f3c │ │ - bl 2ccbc │ │ + cbnz x8, 21e94 │ │ + b 21eb4 │ │ + bl 2cd94 │ │ mov x24, x0 │ │ - subs x28, x28, #0x1 │ │ - b.eq 21e78 // b.none │ │ + subs x27, x27, #0x1 │ │ + b.eq 21df0 // b.none │ │ mov x0, x22 │ │ add x19, x22, #0x18 │ │ - bl 1bb64 │ │ + bl 1de00 │ │ mov x22, x19 │ │ - b 21e5c │ │ - cbz x25, 21e84 │ │ + b 21dd4 │ │ + cbz x25, 21dfc │ │ mov x0, x21 │ │ - bl 64e40 │ │ - ldr q0, [sp, #128] │ │ - ldr x8, [sp, #144] │ │ + bl 641d0 │ │ + ldr q0, [sp, #160] │ │ + ldr x8, [sp, #176] │ │ add x9, sp, #0x40 │ │ stur q0, [x9, #24] │ │ stur x8, [x9, #40] │ │ - b 21ee4 │ │ - bl 2ccbc │ │ + b 21e5c │ │ + bl 2cd94 │ │ mov x24, x0 │ │ subs x27, x27, #0x1 │ │ - b.eq 21ec0 // b.none │ │ + b.eq 21e38 // b.none │ │ mov x0, x23 │ │ add x19, x23, #0x18 │ │ - bl 1bb64 │ │ + bl 1de00 │ │ mov x23, x19 │ │ - b 21ea4 │ │ - cbz x26, 21ecc │ │ + b 21e1c │ │ + cbz x26, 21e44 │ │ mov x0, x22 │ │ - bl 64e40 │ │ + bl 641d0 │ │ add x0, sp, #0x40 │ │ - bl 1b49c │ │ - b 21f3c │ │ - bl 2ccbc │ │ - bl 2ccbc │ │ + bl 1d72c │ │ + b 21eb4 │ │ + bl 2cd94 │ │ + bl 2cd94 │ │ mov x24, x0 │ │ add x0, sp, #0x40 │ │ - bl 1b548 │ │ - b 21f3c │ │ - bl 2ccbc │ │ + bl 1d7d8 │ │ + b 21eb4 │ │ + bl 2cd94 │ │ mov x24, x0 │ │ subs x19, x19, #0x1 │ │ - b.eq 21f14 // b.none │ │ + b.eq 21e8c // b.none │ │ mov x0, x21 │ │ add x20, x21, #0x18 │ │ - bl 1bb64 │ │ + bl 1de00 │ │ mov x21, x20 │ │ - b 21ef8 │ │ + b 21e70 │ │ ldr x8, [sp, #64] │ │ - cbz x8, 21f3c │ │ + cbz x8, 21eb4 │ │ mov x0, x22 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x24 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ mov x24, x0 │ │ add x0, sp, #0x40 │ │ - bl 1bab8 │ │ + bl 1dd54 │ │ mov x0, x24 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x510 │ │ - str xzr, [sp] │ │ + ldr xzr, [sp] │ │ ldr x22, [x4, #16] │ │ subs x23, x22, #0x10 │ │ - b.cs 21f9c // b.hs, b.nlast │ │ - mov w0, #0x1 // #1 │ │ - add sp, sp, #0x510 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp x29, x30, [sp], #96 │ │ - ret │ │ + b.cc 21f30 // b.lo, b.ul, b.last │ │ mov x19, x2 │ │ mov x2, x1 │ │ mov x1, x0 │ │ ldr x25, [x4, #8] │ │ add x0, sp, #0x70 │ │ mov x21, x3 │ │ str x4, [sp, #104] │ │ - bl 1fa58 │ │ - mov x8, #0x1000000000 // #68719476736 │ │ - cmp x21, x8 │ │ - b.hi 21f78 // b.pmore │ │ + add x28, sp, #0x70 │ │ + bl 1fb74 │ │ mov x8, #0x11 // #17 │ │ movk x8, #0x10, lsl #32 │ │ cmp x23, x8 │ │ - b.cs 21f78 // b.hs, b.nlast │ │ + mov x8, #0x1 // #1 │ │ + movk x8, #0x10, lsl #32 │ │ + ccmp x21, x8, #0x2, cc // cc = lo, ul, last │ │ + b.cc 21f54 // b.lo, b.ul, b.last │ │ + mov w0, #0x1 // #1 │ │ + add sp, sp, #0x510 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + ret │ │ and x8, x21, #0x1ffffffff0 │ │ - add x26, x25, x23 │ │ cmp x21, #0x10 │ │ - add x28, sp, #0x70 │ │ + add x26, x25, x23 │ │ add x20, x19, x8 │ │ and x24, x21, #0xf │ │ - b.cc 22008 // b.lo, b.ul, b.last │ │ + b.cc 21f80 // b.lo, b.ul, b.last │ │ ldp x1, x2, [x19], #16 │ │ add x0, x28, #0x3c0 │ │ - bl 35070 │ │ + bl 36754 │ │ cmp x19, x20 │ │ - b.ne 21ff4 // b.any │ │ + b.ne 21f6c // b.any │ │ sub x27, x29, #0x88 │ │ - cbz x24, 22044 │ │ + cbz x24, 21fbc │ │ mov w8, #0x10 // #16 │ │ mov w1, wzr │ │ sub x2, x8, x24 │ │ sub x8, x29, #0x48 │ │ add x0, x8, x24 │ │ - bl 64ea0 │ │ + bl 64210 │ │ sub x0, x29, #0x48 │ │ and x2, x21, #0xf │ │ mov x1, x20 │ │ - bl 64e50 │ │ + bl 641e0 │ │ ldp x1, x2, [x29, #-72] │ │ add x0, x28, #0x3c0 │ │ - bl 35070 │ │ + bl 36754 │ │ ldr x8, [x26] │ │ ldur x9, [x26, #7] │ │ add x10, sp, #0x70 │ │ ldrb w11, [x26, #15] │ │ and x24, x22, #0xf │ │ cmp x23, #0x11 │ │ stp x10, x8, [x29, #-72] │ │ @@ -9463,304 +9519,304 @@ │ │ stur x9, [x27, #79] │ │ orr w9, w11, #0x80 │ │ orr w8, w11, #0x80 │ │ str w11, [sp, #92] │ │ str w8, [sp, #12] │ │ sturb w9, [x29, #-49] │ │ stur wzr, [x29, #-48] │ │ - b.cc 220ac // b.lo, b.ul, b.last │ │ + b.cc 22024 // b.lo, b.ul, b.last │ │ lsr x8, x23, #4 │ │ and x9, x23, #0x1ffffffff0 │ │ sub x0, x29, #0x48 │ │ sub x1, x29, #0x88 │ │ stp x25, x25, [x29, #-136] │ │ add x20, x25, x9 │ │ stur x8, [x29, #-120] │ │ - bl 2250c │ │ + bl 22484 │ │ mov x22, x24 │ │ - cbz x22, 22108 │ │ + cbz x22, 22080 │ │ mov w8, #0x10 // #16 │ │ cmp x22, #0xf │ │ sub x19, x29, #0xb0 │ │ sub x8, x8, x22 │ │ add x0, x19, x22 │ │ mov w1, wzr │ │ csel x2, xzr, x8, hi // hi = pmore │ │ - bl 64ea0 │ │ + bl 64210 │ │ sub x0, x29, #0xb0 │ │ mov x1, x20 │ │ mov x2, x22 │ │ - bl 64e50 │ │ + bl 641e0 │ │ mov w8, #0x1 // #1 │ │ sub x0, x29, #0x48 │ │ sub x1, x29, #0xa0 │ │ stp x19, x19, [x29, #-160] │ │ stur x8, [x29, #-144] │ │ - bl 2250c │ │ + bl 22484 │ │ sub x1, x29, #0xb0 │ │ mov x0, x20 │ │ mov x2, x22 │ │ - bl 64e50 │ │ + bl 641e0 │ │ and x8, x23, #0x1ffffffff0 │ │ cmp x23, #0x10 │ │ add x20, x25, x8 │ │ - b.cc 22130 // b.lo, b.ul, b.last │ │ + b.cc 220a8 // b.lo, b.ul, b.last │ │ mov x19, x25 │ │ ldp x1, x2, [x19], #16 │ │ add x0, x28, #0x3c0 │ │ - bl 35070 │ │ + bl 36754 │ │ cmp x19, x20 │ │ - b.ne 2211c // b.any │ │ + b.ne 22094 // b.any │ │ add x8, x25, x23 │ │ str x25, [sp, #16] │ │ str x8, [sp, #96] │ │ - cbz x24, 22174 │ │ + cbz x24, 220ec │ │ mov w8, #0x10 // #16 │ │ mov w1, wzr │ │ sub x2, x8, x24 │ │ sub x8, x29, #0x48 │ │ add x0, x8, x24 │ │ - bl 64ea0 │ │ + bl 64210 │ │ sub x0, x29, #0x48 │ │ mov x1, x20 │ │ mov x2, x24 │ │ - bl 64e50 │ │ + bl 641e0 │ │ ldp x1, x2, [x29, #-72] │ │ add x0, x28, #0x3c0 │ │ - bl 35070 │ │ + bl 36754 │ │ lsl x1, x21, #3 │ │ lsl x2, x23, #3 │ │ add x0, x28, #0x3c0 │ │ str x24, [sp] │ │ - bl 35070 │ │ - ldr x8, [sp, #1088] │ │ - ldrb w10, [sp, #1110] │ │ - movi v0.2d, #0x0 │ │ + bl 36754 │ │ + ldr x9, [sp, #1088] │ │ ldrb w12, [sp, #1111] │ │ - ldrb w15, [sp, #1109] │ │ + movi v0.2d, #0x0 │ │ + ldrb w16, [sp, #1110] │ │ + ldrb w0, [sp, #1108] │ │ add x1, sp, #0x70 │ │ - ubfx x11, x8, #48, #8 │ │ - lsr x13, x8, #56 │ │ - ubfx x16, x8, #40, #8 │ │ + ubfx x15, x9, #48, #8 │ │ + and x17, x9, #0xff00000000000000 │ │ + ubfx x13, x9, #32, #8 │ │ + eor x12, x17, x12, lsl #56 │ │ + ubfx x14, x9, #40, #8 │ │ + ldr x8, [sp, #1096] │ │ + eor w15, w16, w15 │ │ + ldrb w16, [sp, #1109] │ │ + eor w13, w0, w13 │ │ + ldrb w0, [sp, #1112] │ │ + orr x12, x12, x15, lsl #48 │ │ ldrb w17, [sp, #1107] │ │ - ubfx x0, x8, #32, #8 │ │ - ldr x9, [sp, #1096] │ │ - eor w10, w10, w11 │ │ - eor w12, w12, w13 │ │ - eor w15, w15, w16 │ │ - lsl x10, x10, #48 │ │ - eor w17, w17, w8, lsr #24 │ │ - ldrb w11, [sp, #1104] │ │ - ldrb w14, [sp, #1105] │ │ - ldrb w13, [sp, #1106] │ │ - ldrb w16, [sp, #1112] │ │ - orr x10, x10, x12, lsl #56 │ │ - ldrb w12, [sp, #1108] │ │ + eor w14, w16, w14 │ │ + ldrb w16, [sp, #1113] │ │ + ldrb w10, [sp, #1104] │ │ + eor w0, w0, w8 │ │ + orr x12, x12, x14, lsl #40 │ │ + ldrb w11, [sp, #1105] │ │ + ldrb w15, [sp, #1106] │ │ + eor w17, w17, w9, lsr #24 │ │ + and x14, x0, #0xff │ │ + ldrb w0, [sp, #1115] │ │ + eor w16, w16, w8, lsr #8 │ │ + orr x12, x12, x13, lsl #32 │ │ + ldrb w13, [sp, #1114] │ │ + eor w10, w10, w9 │ │ + eor w11, w11, w9, lsr #8 │ │ lsl w17, w17, #24 │ │ - eor w11, w11, w8 │ │ - eor w14, w14, w8, lsr #8 │ │ - eor w8, w13, w8, lsr #16 │ │ - orr x10, x10, x15, lsl #40 │ │ - ldrb w15, [sp, #1113] │ │ - eor w12, w12, w0 │ │ - ldrb w0, [sp, #1114] │ │ - eor w13, w16, w9 │ │ - and x11, x11, #0xff │ │ - orr x10, x10, x12, lsl #32 │ │ - ldrb w12, [sp, #1115] │ │ - eor w15, w15, w9, lsr #8 │ │ - and x13, x13, #0xff │ │ + eor w9, w15, w9, lsr #16 │ │ + eor w15, w0, w8, lsr #24 │ │ + bfi x14, x16, #8, #8 │ │ + eor w13, w13, w8, lsr #16 │ │ + ubfiz x11, x11, #8, #8 │ │ + orr x12, x12, x17 │ │ + lsl w15, w15, #24 │ │ + and x10, x10, #0xff │ │ + bfi x12, x9, #16, #8 │ │ + bfi x14, x13, #16, #8 │ │ + and x8, x8, #0x7fffffff00000000 │ │ + orr x9, x11, x10 │ │ + orr x8, x15, x8 │ │ + sub x0, x29, #0x48 │ │ + orr x9, x12, x9 │ │ + orr x8, x14, x8 │ │ sub x2, x29, #0x88 │ │ str q0, [sp, #1088] │ │ - orr x10, x10, x17 │ │ - eor w12, w12, w9, lsr #24 │ │ - bfi x13, x15, #8, #8 │ │ - bfi x10, x8, #16, #8 │ │ - eor w8, w0, w9, lsr #16 │ │ - and x9, x9, #0x7fffffff00000000 │ │ - lsl w12, w12, #24 │ │ - sub x0, x29, #0x48 │ │ + stp x9, x8, [x29, #-136] │ │ stp q0, q0, [x27, #16] │ │ - bfi x10, x14, #8, #8 │ │ - bfi x13, x8, #16, #8 │ │ str q0, [x27, #48] │ │ - orr x8, x12, x9 │ │ - orr x9, x10, x11 │ │ - orr x8, x13, x8 │ │ - stp x9, x8, [x29, #-136] │ │ - bl 23494 │ │ + bl 23384 │ │ ldp x19, x27, [x29, #-72] │ │ - ldr x22, [sp, #96] │ │ + ldr x26, [sp, #96] │ │ lsr x9, x19, #48 │ │ lsr x8, x19, #56 │ │ lsr x10, x27, #32 │ │ - lsr w26, w19, #8 │ │ - lsr w24, w19, #16 │ │ - lsr x25, x19, #32 │ │ + lsr w24, w19, #8 │ │ + lsr w25, w19, #16 │ │ + lsr x22, x19, #32 │ │ stp x9, x8, [sp, #24] │ │ lsr w8, w27, #8 │ │ lsr w9, w27, #16 │ │ lsr x28, x19, #40 │ │ stp x9, x8, [sp, #40] │ │ - ldrb w8, [x22] │ │ + ldrb w8, [x26] │ │ lsr x9, x27, #40 │ │ cmp w8, w19, uxtb │ │ stp x10, x9, [sp, #56] │ │ lsr x10, x27, #48 │ │ lsr x9, x27, #56 │ │ cset w0, eq // eq = none │ │ stp x10, x9, [sp, #72] │ │ - bl 3505c │ │ - ldrb w8, [x22, #1] │ │ + bl 36740 │ │ + ldrb w8, [x26, #1] │ │ mov w21, w0 │ │ - cmp w8, w26, uxtb │ │ - cset w0, eq // eq = none │ │ - bl 3505c │ │ - ldrb w8, [x22, #2] │ │ - and w26, w21, w0 │ │ cmp w8, w24, uxtb │ │ cset w0, eq // eq = none │ │ - bl 3505c │ │ - ldrb w8, [x22, #3] │ │ + bl 36740 │ │ + ldrb w8, [x26, #2] │ │ + and w24, w21, w0 │ │ + cmp w8, w25, uxtb │ │ + cset w0, eq // eq = none │ │ + bl 36740 │ │ + ldrb w8, [x26, #3] │ │ mov w21, w0 │ │ cmp w8, w19, lsr #24 │ │ cset w0, eq // eq = none │ │ - bl 3505c │ │ - ldrb w8, [x22, #4] │ │ + bl 36740 │ │ + ldrb w8, [x26, #4] │ │ and w9, w21, w0 │ │ - and w19, w26, w9 │ │ - cmp w8, w25, uxtb │ │ + and w19, w24, w9 │ │ + cmp w8, w22, uxtb │ │ cset w0, eq // eq = none │ │ - bl 3505c │ │ - ldrb w8, [x22, #5] │ │ + bl 36740 │ │ + ldrb w8, [x26, #5] │ │ mov w21, w0 │ │ cmp w8, w28, uxtb │ │ cset w0, eq // eq = none │ │ - bl 3505c │ │ - ldrb w8, [x22, #6] │ │ + bl 36740 │ │ + ldrb w8, [x26, #6] │ │ ldr x9, [sp, #24] │ │ and w21, w21, w0 │ │ cmp w8, w9, uxtb │ │ cset w0, eq // eq = none │ │ - bl 3505c │ │ - ldrb w8, [x22, #7] │ │ + bl 36740 │ │ + ldrb w8, [x26, #7] │ │ ldr x10, [sp, #32] │ │ and w9, w21, w0 │ │ and w19, w19, w9 │ │ cmp w8, w10 │ │ cset w0, eq // eq = none │ │ - bl 3505c │ │ - ldrb w8, [x22, #8] │ │ + bl 36740 │ │ + ldrb w8, [x26, #8] │ │ mov w21, w0 │ │ cmp w8, w27, uxtb │ │ cset w0, eq // eq = none │ │ - bl 3505c │ │ - ldrb w8, [x22, #9] │ │ + bl 36740 │ │ + ldrb w8, [x26, #9] │ │ ldr x9, [sp, #48] │ │ and w21, w21, w0 │ │ cmp w8, w9, uxtb │ │ cset w0, eq // eq = none │ │ - bl 3505c │ │ - ldrb w8, [x22, #10] │ │ + bl 36740 │ │ + ldrb w8, [x26, #10] │ │ ldr x9, [sp, #40] │ │ and w21, w21, w0 │ │ cmp w8, w9, uxtb │ │ cset w0, eq // eq = none │ │ - bl 3505c │ │ - ldrb w8, [x22, #11] │ │ + bl 36740 │ │ + ldrb w8, [x26, #11] │ │ and w9, w21, w0 │ │ and w19, w19, w9 │ │ cmp w8, w27, lsr #24 │ │ cset w0, eq // eq = none │ │ - bl 3505c │ │ - ldrb w8, [x22, #12] │ │ + bl 36740 │ │ + ldrb w8, [x26, #12] │ │ ldr x9, [sp, #56] │ │ mov w21, w0 │ │ cmp w8, w9, uxtb │ │ cset w0, eq // eq = none │ │ - bl 3505c │ │ - ldrb w8, [x22, #13] │ │ + bl 36740 │ │ + ldrb w8, [x26, #13] │ │ ldr x9, [sp, #64] │ │ and w21, w21, w0 │ │ cmp w8, w9, uxtb │ │ cset w0, eq // eq = none │ │ - bl 3505c │ │ - ldrb w8, [x22, #14] │ │ + bl 36740 │ │ + ldrb w8, [x26, #14] │ │ ldr x9, [sp, #72] │ │ and w21, w21, w0 │ │ cmp w8, w9, uxtb │ │ cset w0, eq // eq = none │ │ - bl 3505c │ │ + bl 36740 │ │ ldr w8, [sp, #92] │ │ ldr x9, [sp, #80] │ │ and w21, w21, w0 │ │ cmp w8, w9 │ │ cset w0, eq // eq = none │ │ - bl 3505c │ │ + bl 36740 │ │ and w8, w21, w0 │ │ and w8, w19, w8 │ │ and w0, w8, #0x1 │ │ - bl 3505c │ │ + bl 36740 │ │ tst w0, #0xff │ │ - b.eq 22448 // b.none │ │ + b.eq 223c0 // b.none │ │ ldr x8, [sp, #104] │ │ ldr x9, [x8, #16] │ │ cmp x23, x9 │ │ - b.ls 2249c // b.plast │ │ + b.ls 22414 // b.plast │ │ mov w0, wzr │ │ - b 21f7c │ │ - ldr x8, [x22] │ │ - ldur x9, [x22, #7] │ │ + b 21f34 │ │ + ldr x8, [x26] │ │ + ldur x9, [x26, #7] │ │ cmp x23, #0x11 │ │ ldr w10, [sp, #12] │ │ stur wzr, [x29, #-48] │ │ stur x8, [x29, #-64] │ │ sub x8, x29, #0x88 │ │ stur x9, [x8, #79] │ │ add x8, sp, #0x70 │ │ sturb w10, [x29, #-49] │ │ stur x8, [x29, #-72] │ │ - b.cc 224a8 // b.lo, b.ul, b.last │ │ + b.cc 22420 // b.lo, b.ul, b.last │ │ lsr x8, x23, #4 │ │ ldr x9, [sp, #16] │ │ sub x0, x29, #0x48 │ │ sub x1, x29, #0x88 │ │ stp x9, x9, [x29, #-136] │ │ stur x8, [x29, #-120] │ │ - bl 2250c │ │ + bl 22484 │ │ ldr x23, [sp] │ │ - b 224ac │ │ + b 22424 │ │ mov w0, wzr │ │ str x23, [x8, #16] │ │ - b 21f7c │ │ + b 21f34 │ │ ldr x20, [sp, #16] │ │ - cbz x23, 21f78 │ │ + cbz x23, 21f30 │ │ mov w8, #0x10 // #16 │ │ cmp x23, #0xf │ │ sub x19, x29, #0xb0 │ │ sub x8, x8, x23 │ │ add x0, x19, x23 │ │ mov w1, wzr │ │ csel x2, xzr, x8, hi // hi = pmore │ │ - bl 64ea0 │ │ + bl 64210 │ │ sub x0, x29, #0xb0 │ │ mov x1, x20 │ │ mov x2, x23 │ │ - bl 64e50 │ │ + bl 641e0 │ │ mov w8, #0x1 // #1 │ │ sub x0, x29, #0x48 │ │ sub x1, x29, #0xa0 │ │ stp x19, x19, [x29, #-160] │ │ stur x8, [x29, #-144] │ │ - bl 2250c │ │ + bl 22484 │ │ sub x1, x29, #0xb0 │ │ mov x0, x20 │ │ mov x2, x23 │ │ - bl 64e50 │ │ - b 21f78 │ │ + bl 641e0 │ │ + b 21f30 │ │ sub sp, sp, #0x150 │ │ stp x29, x30, [sp, #240] │ │ stp x28, x27, [sp, #256] │ │ stp x26, x25, [sp, #272] │ │ stp x24, x23, [sp, #288] │ │ stp x22, x21, [sp, #304] │ │ stp x20, x19, [sp, #320] │ │ @@ -9768,15 +9824,15 @@ │ │ ldr x8, [x1, #16] │ │ ldr x19, [x0] │ │ mov x20, x0 │ │ str x8, [sp, #8] │ │ lsr x25, x8, #2 │ │ ldp x9, x8, [x1] │ │ stp x9, x8, [sp, #16] │ │ - cbz x25, 225e4 │ │ + cbz x25, 2255c │ │ ldp w21, w8, [x20, #20] │ │ ldp w26, w27, [x20, #8] │ │ ldr w28, [x20, #16] │ │ add w22, w8, #0x4 │ │ ldp x9, x8, [sp, #16] │ │ add x23, x9, #0x20 │ │ add x24, x8, #0x20 │ │ @@ -9793,34 +9849,34 @@ │ │ sub w8, w8, #0x1 │ │ stp w28, w21, [sp, #120] │ │ stp w9, w27, [sp, #128] │ │ stp w28, w21, [sp, #136] │ │ str w22, [x20, #24] │ │ stp w8, w27, [sp, #144] │ │ stp w28, w21, [sp, #152] │ │ - bl 23494 │ │ + bl 23384 │ │ ldp q0, q3, [x23, #-32] │ │ subs x25, x25, #0x1 │ │ ldp q1, q2, [x29, #-80] │ │ add w22, w22, #0x4 │ │ ldp q4, q6, [x23], #64 │ │ eor v0.16b, v0.16b, v1.16b │ │ ldp q1, q5, [x29, #-48] │ │ eor v2.16b, v3.16b, v2.16b │ │ eor v1.16b, v4.16b, v1.16b │ │ eor v3.16b, v6.16b, v5.16b │ │ stp q0, q2, [x24, #-32] │ │ stp q1, q3, [x24], #64 │ │ - b.ne 22568 // b.any │ │ + b.ne 224e0 // b.any │ │ movi v0.2d, #0x0 │ │ ldr x8, [sp, #8] │ │ and x28, x8, #0x3 │ │ stp q0, q0, [sp, #32] │ │ stp q0, q0, [sp, #64] │ │ - cbz x28, 22738 │ │ + cbz x28, 226b0 │ │ ldp w27, w24, [x20, #20] │ │ ldp w21, w25, [x20, #8] │ │ lsl x8, x8, #4 │ │ ldr w26, [x20, #16] │ │ sub x0, x29, #0x50 │ │ add w10, w24, #0x1 │ │ add x2, sp, #0x60 │ │ @@ -9831,24 +9887,24 @@ │ │ stp w9, w25, [sp, #96] │ │ ldp x10, x9, [sp, #16] │ │ stp q0, q0, [sp, #128] │ │ str q0, [sp, #112] │ │ add x23, x10, x8 │ │ stp w26, w27, [sp, #104] │ │ add x22, x9, x8 │ │ - bl 23494 │ │ + bl 23384 │ │ ldur q0, [x29, #-80] │ │ cmp x28, #0x1 │ │ str q0, [sp, #32] │ │ - b.ne 2266c // b.any │ │ + b.ne 225e4 // b.any │ │ ldr q0, [x23] │ │ ldr q1, [sp, #32] │ │ eor v0.16b, v1.16b, v0.16b │ │ str q0, [x22] │ │ - b 22738 │ │ + b 226b0 │ │ movi v0.2d, #0x0 │ │ add w8, w24, #0x2 │ │ add w9, w24, #0x2 │ │ str w8, [sp, #16] │ │ add w8, w24, #0x1 │ │ sub x0, x29, #0x50 │ │ str w9, [x20, #24] │ │ @@ -9856,46 +9912,46 @@ │ │ add w8, w8, w21 │ │ add x2, sp, #0x60 │ │ mov x1, x19 │ │ stp w8, w25, [sp, #96] │ │ stp q0, q0, [x9, #32] │ │ stur q0, [x9, #16] │ │ stp w26, w27, [sp, #104] │ │ - bl 23494 │ │ + bl 23384 │ │ ldur q0, [x29, #-80] │ │ cmp x28, #0x2 │ │ str x28, [sp, #24] │ │ str q0, [sp, #48] │ │ - b.eq 22700 // b.none │ │ + b.eq 22678 // b.none │ │ add w8, w24, #0x3 │ │ movi v0.2d, #0x0 │ │ add x9, sp, #0x60 │ │ str w8, [x20, #24] │ │ ldr w8, [sp, #16] │ │ sub x0, x29, #0x50 │ │ add x2, sp, #0x60 │ │ mov x1, x19 │ │ stp w26, w27, [sp, #104] │ │ add w8, w8, w21 │ │ stp q0, q0, [x9, #32] │ │ stur q0, [x9, #16] │ │ stp w8, w25, [sp, #96] │ │ - bl 23494 │ │ + bl 23384 │ │ ldur q0, [x29, #-80] │ │ str q0, [sp, #64] │ │ ldp q1, q2, [sp, #32] │ │ ldr q0, [x23] │ │ ldr x8, [sp, #24] │ │ eor v0.16b, v1.16b, v0.16b │ │ cmp x8, #0x2 │ │ str q0, [x22] │ │ ldr q0, [x23, #16] │ │ eor v0.16b, v2.16b, v0.16b │ │ str q0, [x22, #16] │ │ - b.eq 22738 // b.none │ │ + b.eq 226b0 // b.none │ │ ldr q0, [x23, #32] │ │ ldr q1, [sp, #64] │ │ eor v0.16b, v1.16b, v0.16b │ │ str q0, [x22, #32] │ │ ldp x20, x19, [sp, #320] │ │ ldp x22, x21, [sp, #304] │ │ ldp x24, x23, [sp, #288] │ │ @@ -9907,84 +9963,84 @@ │ │ sub sp, sp, #0x70 │ │ stp x29, x30, [sp, #48] │ │ stp x24, x23, [sp, #64] │ │ stp x22, x21, [sp, #80] │ │ stp x20, x19, [sp, #96] │ │ add x29, sp, #0x30 │ │ ldr x8, [x1, #8] │ │ - cbz x8, 22804 │ │ + cbz x8, 2277c │ │ ldr x9, [x1] │ │ mov x20, x9 │ │ add x19, x9, x8 │ │ ldrsb w11, [x20], #1 │ │ and w10, w11, #0xff │ │ - tbnz w11, #31, 2280c │ │ + tbnz w11, #31, 22784 │ │ sub x23, x19, x20 │ │ cmp w10, #0x5b │ │ stp x20, x23, [x1] │ │ - b.ne 22884 // b.any │ │ + b.ne 227fc // b.any │ │ mov x22, x0 │ │ - add x0, sp, #0x10 │ │ + mov x0, sp │ │ mov x24, x1 │ │ - add x21, sp, #0x10 │ │ - bl 212d8 │ │ - ldrb w8, [sp, #16] │ │ + mov x21, sp │ │ + bl 21278 │ │ + ldrb w8, [sp] │ │ cmp w8, #0x2 │ │ - b.cs 2285c // b.hs, b.nlast │ │ + b.cs 227d4 // b.hs, b.nlast │ │ + ldr q0, [sp, #16] │ │ + ldr x9, [sp, #8] │ │ mov w8, #0x5b // #91 │ │ - ldr q0, [sp, #32] │ │ mov w0, #0x18 // #24 │ │ - str w8, [sp, #16] │ │ - ldr x8, [sp, #24] │ │ - str q0, [sp] │ │ - str q0, [sp, #32] │ │ - str x8, [sp, #24] │ │ - bl 64e30 │ │ - cbz x0, 2296c │ │ + str w8, [sp] │ │ + stur q0, [x29, #-16] │ │ + str x9, [sp, #8] │ │ + str q0, [sp, #16] │ │ + bl 641c0 │ │ + cbz x0, 228e4 │ │ ldur x8, [x21, #24] │ │ ldur q0, [x21, #8] │ │ mov w10, wzr │ │ str x8, [x0, #16] │ │ mov x8, x22 │ │ str q0, [x0] │ │ - b 22940 │ │ + b 228b8 │ │ mov w8, #0x1 // #1 │ │ - b 22894 │ │ + b 2280c │ │ ldrb w11, [x9, #1] │ │ cmp w10, #0xe0 │ │ and w11, w11, #0x3f │ │ - b.cc 2286c // b.lo, b.ul, b.last │ │ + b.cc 227e4 // b.lo, b.ul, b.last │ │ ldrb w12, [x9, #2] │ │ cmp w10, #0xf0 │ │ and w12, w12, #0x3f │ │ orr w11, w12, w11, lsl #6 │ │ and w12, w10, #0x1f │ │ - b.cc 228ec // b.lo, b.ul, b.last │ │ + b.cc 22864 // b.lo, b.ul, b.last │ │ ldrb w13, [x9, #3] │ │ add x20, x9, #0x4 │ │ and w13, w13, #0x3f │ │ orr w11, w13, w11, lsl #6 │ │ bfi w11, w12, #18, #3 │ │ sub x23, x19, x20 │ │ cmp w11, #0x5b │ │ stp x20, x23, [x1] │ │ - b.eq 227a0 // b.none │ │ - b 22884 │ │ + b.eq 22718 // b.none │ │ + b 227fc │ │ mov x8, x22 │ │ - b.ne 228c8 // b.any │ │ - ldrb w9, [sp, #17] │ │ - b 2293c │ │ + b.ne 22840 // b.any │ │ + ldrb w9, [sp, #1] │ │ + b 228b4 │ │ bfi w11, w10, #6, #5 │ │ add x20, x9, #0x2 │ │ sub x23, x19, x20 │ │ cmp w11, #0x5b │ │ stp x20, x23, [x1] │ │ - b.eq 227a0 // b.none │ │ + b.eq 22718 // b.none │ │ stp x9, x8, [x1] │ │ - tbz w10, #7, 22890 │ │ + tbz w10, #7, 22808 │ │ cmp w10, #0xe0 │ │ mov w8, wzr │ │ strb w8, [x0, #1] │ │ mov x8, #0x2 // #2 │ │ mov w9, #0x3 // #3 │ │ movk x8, #0x8000, lsl #48 │ │ strb w9, [x0] │ │ @@ -9992,38 +10048,38 @@ │ │ str x8, [x0, #8] │ │ ldp x20, x19, [sp, #96] │ │ ldp x22, x21, [sp, #80] │ │ ldp x24, x23, [sp, #64] │ │ ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x70 │ │ ret │ │ - ldrb w9, [sp, #17] │ │ + ldrb w9, [sp, #1] │ │ cmp x19, x20 │ │ stp x20, x23, [x24] │ │ - b.eq 2293c // b.none │ │ + b.eq 228b4 // b.none │ │ ldrsb w11, [x20] │ │ mov x10, x24 │ │ - tbnz w11, #31, 22908 │ │ + tbnz w11, #31, 22880 │ │ add x11, x20, #0x1 │ │ - b 2292c │ │ + b 228a4 │ │ orr w11, w11, w12, lsl #12 │ │ add x20, x9, #0x3 │ │ sub x23, x19, x20 │ │ cmp w11, #0x5b │ │ stp x20, x23, [x1] │ │ - b.eq 227a0 // b.none │ │ - b 22884 │ │ + b.eq 22718 // b.none │ │ + b 227fc │ │ and w11, w11, #0xff │ │ cmp w11, #0xdf │ │ - b.ls 22928 // b.plast │ │ + b.ls 228a0 // b.plast │ │ cmp w11, #0xef │ │ mov w11, #0x3 // #3 │ │ cinc x11, x11, hi // hi = pmore │ │ add x11, x20, x11 │ │ - b 2292c │ │ + b 228a4 │ │ add x11, x20, #0x2 │ │ cmp w9, #0x1 │ │ sub x12, x19, x11 │ │ cset w9, eq // eq = none │ │ stp x11, x12, [x10] │ │ mov w10, #0x2 // #2 │ │ strb w9, [x8, #1] │ │ @@ -10035,421 +10091,387 @@ │ │ ldp x22, x21, [sp, #80] │ │ ldp x24, x23, [sp, #64] │ │ ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x70 │ │ ret │ │ mov w0, #0x8 // #8 │ │ mov w1, #0x18 // #24 │ │ - bl 24ab0 │ │ + bl 248d0 │ │ brk #0x1 │ │ mov x19, x0 │ │ add x0, x21, #0x8 │ │ - bl 1bb64 │ │ + bl 1de00 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ - stp x29, x30, [sp, #-64]! │ │ - str x23, [sp, #16] │ │ - stp x22, x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ + bl 602e0 │ │ + bl 2cd94 │ │ + stp x29, x30, [sp, #-80]! │ │ + str x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ mov x29, sp │ │ - cbz x2, 22a18 │ │ + cbz x2, 229d0 │ │ mov x20, x2 │ │ mov x21, x1 │ │ mov w22, w0 │ │ nop │ │ - adr x19, 6a730 │ │ - mov w23, #0x2 // #2 │ │ - b 229cc │ │ - cbz x20, 22a34 │ │ + adr x19, 69b10 │ │ + adrp x24, 6e000 │ │ + nop │ │ + adr x25, 69600 │ │ + b 22968 │ │ + str x25, [x24, #960] │ │ + ldr x8, [x24, #960] │ │ + mov w0, w23 │ │ + ldr x8, [x8, #16] │ │ + blr x8 │ │ + tbz w0, #0, 229c4 │ │ + cbz x20, 229d0 │ │ mov w0, w22 │ │ mov x1, x21 │ │ mov x2, x20 │ │ - bl 64f00 │ │ + bl 64290 │ │ cmn x0, #0x1 │ │ - b.eq 229fc // b.none │ │ - cbz x0, 22a1c │ │ + b.eq 2299c // b.none │ │ + cbz x0, 229d4 │ │ subs x8, x20, x0 │ │ - b.cc 22a64 // b.lo, b.ul, b.last │ │ + b.cc 229f0 // b.lo, b.ul, b.last │ │ add x21, x21, x0 │ │ mov x20, x8 │ │ - b 229c8 │ │ - bl 64e80 <__errno@plt> │ │ - ldr w8, [x0] │ │ - orr x0, x23, x8, lsl #32 │ │ - cmp w8, #0x4 │ │ - b.ne 22a50 // b.any │ │ - bl 2ffe0 │ │ - b 229c8 │ │ - mov x19, xzr │ │ - mov x0, x19 │ │ - ldp x20, x19, [sp, #48] │ │ - ldr x23, [sp, #16] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x29, x30, [sp], #64 │ │ - ret │ │ + cbnz x8, 22968 │ │ + b 229d0 │ │ + bl 64240 <__errno@plt> │ │ + ldrsw x23, [x0] │ │ + ldr x8, [x24, #960] │ │ + cmp x8, x25 │ │ + b.ne 2294c // b.any │ │ + ldr x8, [x24, #960] │ │ + mov w0, w23 │ │ + ldr x8, [x8, #16] │ │ + blr x8 │ │ + tbnz w0, #0, 22964 │ │ + mov w8, #0x2 // #2 │ │ + orr x19, x8, x23, lsl #32 │ │ + b 229d4 │ │ mov x19, xzr │ │ mov x0, x19 │ │ - ldp x20, x19, [sp, #48] │ │ - ldr x23, [sp, #16] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x29, x30, [sp], #64 │ │ - ret │ │ - ldp x20, x19, [sp, #48] │ │ - ldr x23, [sp, #16] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x29, x30, [sp], #64 │ │ + ldp x20, x19, [sp, #64] │ │ + ldr x25, [sp, #16] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x29, x30, [sp], #80 │ │ ret │ │ nop │ │ - adr x3, 6aa80 │ │ + adr x3, 69de0 │ │ mov x1, x20 │ │ mov x2, x20 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ stp x29, x30, [sp, #-96]! │ │ - str x27, [sp, #16] │ │ + stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ ldp x21, x24, [x0] │ │ mov x19, x2 │ │ ldr w22, [x0, #16] │ │ mov x20, x1 │ │ nop │ │ - adr x23, 7fa9 │ │ - mov w26, #0xff // #255 │ │ + adr x23, 8101 │ │ + adrp x26, 6e000 │ │ nop │ │ - adr x25, 691d0 │ │ - mov w27, #0x2 // #2 │ │ - b 22ae0 │ │ - lsr x8, x0, #33 │ │ + adr x28, 69600 │ │ + mov w25, #0x2 // #2 │ │ + b 22a6c │ │ + lsr x8, x0, #34 │ │ ubfx x9, x0, #32, #8 │ │ - cmp x8, #0x15 │ │ - csel w8, w9, w26, cc // cc = lo, ul, last │ │ + cmp x8, #0xb │ │ + mov w8, #0xff // #255 │ │ + csel w8, w9, w8, cc // cc = lo, ul, last │ │ cmp w8, #0x23 │ │ - b.ne 22b90 // b.any │ │ - bl 2ffe0 │ │ - cbz x19, 22b84 │ │ + b.eq 22b2c // b.none │ │ + b 22b7c │ │ ldr x1, [x24, #16] │ │ mov x0, x21 │ │ - bl 20a40 │ │ - tbz w0, #0, 22b18 │ │ + bl 209d0 │ │ + tbz w0, #0, 22aac │ │ mov w0, #0x23 // #35 │ │ mov x1, x23 │ │ mov w2, #0x13 // #19 │ │ - bl 5c898 │ │ + bl 5c974 │ │ and x8, x0, #0x3 │ │ cmp x8, #0x1 │ │ - b.gt 22b64 │ │ - cbnz x8, 22b7c │ │ + b.gt 22b04 │ │ + cbnz x8, 22b34 │ │ ldrb w8, [x0, #16] │ │ - b 22ad0 │ │ + cmp w8, #0x23 │ │ + b.eq 22b2c // b.none │ │ + b 22b7c │ │ mov w0, w22 │ │ mov x1, x20 │ │ mov x2, x19 │ │ - bl 64e70 │ │ + bl 64230 │ │ cmn x0, #0x1 │ │ - b.eq 22b4c // b.none │ │ - cbz x0, 22b8c │ │ + b.eq 22ae0 // b.none │ │ + cbz x0, 22b74 │ │ subs x8, x19, x0 │ │ - b.cc 22bac // b.lo, b.ul, b.last │ │ + b.cc 22b98 // b.lo, b.ul, b.last │ │ add x20, x20, x0 │ │ mov x19, x8 │ │ - cbnz x8, 22ae0 │ │ - b 22b84 │ │ - bl 64e80 <__errno@plt> │ │ - ldr w8, [x0] │ │ - orr x0, x27, x8, lsl #32 │ │ + cbnz x8, 22a6c │ │ + b 22b6c │ │ + bl 64240 <__errno@plt> │ │ + ldrsw x8, [x0] │ │ + ldr x9, [x26, #960] │ │ + cmp x9, x28 │ │ + b.ne 22b54 // b.any │ │ + orr x0, x25, x8, lsl #32 │ │ and x8, x0, #0x3 │ │ cmp x8, #0x1 │ │ - b.le 22b0c │ │ + b.le 22a98 │ │ cmp x8, #0x2 │ │ - b.ne 22ac0 // b.any │ │ - lsr x8, x0, #32 │ │ - cmp x8, #0x4 │ │ - b.eq 22ad8 // b.none │ │ - b 22b90 │ │ - ldrb w8, [x0, #15] │ │ - b 22ad0 │ │ + b.ne 22a4c // b.any │ │ + ldr x8, [x26, #960] │ │ + mov x27, x0 │ │ + lsr x0, x0, #32 │ │ + ldr x8, [x8, #16] │ │ + blr x8 │ │ + mov w8, w0 │ │ + mov x0, x27 │ │ + tbz w8, #0, 22b7c │ │ + cbnz x19, 22a6c │ │ + b 22b6c │ │ + ldrb w8, [x0, #31] │ │ + cmp w8, #0x23 │ │ + b.ne 22b7c // b.any │ │ + ldur x8, [x0, #23] │ │ + sub x0, x0, #0x1 │ │ + blr x8 │ │ + cbnz x19, 22a6c │ │ + b 22b6c │ │ + str x28, [x26, #960] │ │ + orr x0, x25, x8, lsl #32 │ │ + and x8, x0, #0x3 │ │ + cmp x8, #0x1 │ │ + b.le 22a98 │ │ + b 22b04 │ │ mov x0, xzr │ │ - b 22b90 │ │ - mov x0, x25 │ │ + b 22b7c │ │ + nop │ │ + adr x0, 68578 │ │ ldp x20, x19, [sp, #80] │ │ - ldr x27, [sp, #16] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ nop │ │ - adr x3, 691e8 │ │ + adr x3, 68560 │ │ mov x1, x19 │ │ mov x2, x19 │ │ - bl 2b7a0 │ │ - cmp x1, #0x10 │ │ - mov x2, x0 │ │ - b.hi 22bdc // b.pmore │ │ - cmp x1, x2 │ │ - b.hi 22bdc // b.pmore │ │ - mov x0, x2 │ │ - b 64e30 │ │ - sub sp, sp, #0x20 │ │ - stp x29, x30, [sp, #16] │ │ - add x29, sp, #0x10 │ │ - cmp x1, #0x8 │ │ - mov w8, #0x8 // #8 │ │ - add x0, sp, #0x8 │ │ - csel x1, x1, x8, hi // hi = pmore │ │ - str xzr, [sp, #8] │ │ - bl 64ec0 │ │ - ldr x8, [sp, #8] │ │ - cmp w0, #0x0 │ │ - csel x0, x8, xzr, eq // eq = none │ │ - ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - cmp x2, x3 │ │ - b.ls 22c9c // b.plast │ │ - sub sp, sp, #0x40 │ │ - stp x29, x30, [sp, #16] │ │ - stp x22, x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - add x29, sp, #0x10 │ │ - mov x21, x1 │ │ - mov x20, x0 │ │ - add x0, sp, #0x8 │ │ - mov w1, #0x8 // #8 │ │ - mov x2, x3 │ │ - str xzr, [sp, #8] │ │ - mov x22, x3 │ │ - bl 64ec0 │ │ - mov w8, w0 │ │ - mov x0, xzr │ │ - cbnz w8, 22c88 │ │ - ldr x19, [sp, #8] │ │ - cbz x19, 22c88 │ │ - cmp x22, x21 │ │ - mov x0, x19 │ │ - mov x1, x20 │ │ - csel x2, x22, x21, cc // cc = lo, ul, last │ │ - bl 64e50 │ │ - mov x0, x20 │ │ - bl 64e40 │ │ + bl 2bab0 │ │ + and x8, x27, #0x3 │ │ + mov x19, x0 │ │ + sub x9, x8, #0x2 │ │ + cmp x9, #0x2 │ │ + b.cc 22bd0 // b.lo, b.ul, b.last │ │ + cbz x8, 22bd0 │ │ + ldur x8, [x27, #23] │ │ + sub x0, x27, #0x1 │ │ + blr x8 │ │ mov x0, x19 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - mov x1, x3 │ │ - b 64ed0 │ │ - cbz x0, 22cb0 │ │ - mov w1, #0x1 // #1 │ │ - b 64e60 │ │ - sub sp, sp, #0x20 │ │ - stp x29, x30, [sp, #16] │ │ - add x29, sp, #0x10 │ │ - add x0, sp, #0x8 │ │ - mov w1, #0x8 // #8 │ │ - mov x2, xzr │ │ - str xzr, [sp, #8] │ │ - bl 64ec0 │ │ - ldr x8, [sp, #8] │ │ - cmp w0, #0x0 │ │ - csel x0, x8, xzr, eq // eq = none │ │ - ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ + bl 602e0 │ │ + bl 2cd94 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ mov w3, #0x1 // #1 │ │ mov w4, #0x1 // #1 │ │ - bl 2e430 │ │ + bl 2f0f4 │ │ cmn x0, #0x1 │ │ - b.ne 22d0c // b.any │ │ + b.ne 22c00 // b.any │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ - bl 24994 │ │ + bl 248bc │ │ sub sp, sp, #0x50 │ │ stp x29, x30, [sp, #16] │ │ str x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ add x29, sp, #0x10 │ │ mov x19, x2 │ │ mov x21, x1 │ │ mov x20, x0 │ │ - cbz x2, 22d84 │ │ + cbz x2, 22c74 │ │ ldrb w8, [x21] │ │ cmp w8, #0x2f │ │ - b.eq 22d94 // b.none │ │ - cmp x19, #0x1 │ │ - b.eq 22d84 // b.none │ │ - ldrsb w8, [x21, #1] │ │ - cmn w8, #0x40 │ │ - b.lt 22d84 // b.tstop │ │ + b.eq 22c84 // b.none │ │ cmp x19, #0x3 │ │ - b.hi 22d68 // b.pmore │ │ - b.eq 22d74 // b.none │ │ - b 22d84 │ │ - ldrsb w8, [x21, #3] │ │ - cmn w8, #0x40 │ │ - b.lt 22d84 // b.tstop │ │ - ldurh w8, [x21, #1] │ │ + b.cc 22c74 // b.lo, b.ul, b.last │ │ + mov x8, x21 │ │ + ldrsb w9, [x8, #1]! │ │ + cmn w9, #0x41 │ │ + b.le 22c74 │ │ + cmp x19, #0x3 │ │ + b.eq 22c64 // b.none │ │ + ldrsb w9, [x21, #3] │ │ + cmn w9, #0x40 │ │ + b.lt 22c74 // b.tstop │ │ + ldrh w8, [x8] │ │ mov w9, #0x2f3a // #12090 │ │ cmp w8, w9 │ │ - b.eq 22d94 // b.none │ │ + b.eq 22c84 // b.none │ │ mov x0, x21 │ │ mov x1, x19 │ │ - bl 22ef0 │ │ - cbz w0, 22da8 │ │ - tbz x19, #63, 22e28 │ │ + bl 22de4 │ │ + cbz w0, 22cc8 │ │ + tbz x19, #63, 22c98 │ │ mov x23, xzr │ │ mov x0, x23 │ │ mov x1, x19 │ │ - bl 24994 │ │ - ldp x23, x22, [x20, #8] │ │ - mov x0, x23 │ │ + bl 248bc │ │ + cbz x19, 22d4c │ │ + mov x0, x19 │ │ + mov w1, #0x1 // #1 │ │ + mov w23, #0x1 // #1 │ │ + bl 2e3f0 │ │ + cbz x0, 22c8c │ │ + mov x1, x21 │ │ + mov x2, x19 │ │ + mov x22, x0 │ │ + bl 641e0 │ │ + mov x21, x19 │ │ + b 22d54 │ │ + ldr x22, [x20, #16] │ │ + cbz x22, 22d18 │ │ + ldr x23, [x20, #8] │ │ mov x1, x22 │ │ - bl 22ef0 │ │ - cbz x22, 22df4 │ │ + mov x0, x23 │ │ + bl 22de4 │ │ add x8, x23, x22 │ │ cmp w0, #0x0 │ │ mov w9, #0x2f // #47 │ │ mov w10, #0x5c // #92 │ │ ldurb w11, [x8, #-1] │ │ csel w8, w10, w9, ne // ne = any │ │ cmp w8, w11 │ │ - b.eq 22df4 // b.none │ │ + b.eq 22d18 // b.none │ │ ldr x9, [x20] │ │ cmp x9, x22 │ │ - b.eq 22ed0 // b.none │ │ + b.eq 22dc4 // b.none │ │ strb w8, [x23, x22] │ │ add x22, x22, #0x1 │ │ str x22, [x20, #16] │ │ ldr x8, [x20] │ │ sub x8, x8, x22 │ │ cmp x19, x8 │ │ - b.hi 22eb8 // b.pmore │ │ - cbz x19, 22e1c │ │ - add x0, x23, x22 │ │ + b.hi 22dac // b.pmore │ │ + cbz x19, 22d40 │ │ + ldr x8, [x20, #8] │ │ mov x1, x21 │ │ mov x2, x19 │ │ - bl 64e50 │ │ - ldr x22, [x20, #16] │ │ + add x0, x8, x22 │ │ + bl 641e0 │ │ add x8, x22, x19 │ │ str x8, [x20, #16] │ │ - b 22ea0 │ │ - cbz x19, 22e58 │ │ - mov x0, x19 │ │ - mov w1, #0x1 // #1 │ │ - mov w23, #0x1 // #1 │ │ - bl 22bc0 │ │ - cbz x0, 22d9c │ │ - mov x1, x21 │ │ - mov x2, x19 │ │ - mov x22, x0 │ │ - bl 64e50 │ │ - mov x21, x19 │ │ - b 22e60 │ │ + b 22d94 │ │ mov x21, xzr │ │ mov w22, #0x1 // #1 │ │ ldr x8, [x20] │ │ - cbz x8, 22e7c │ │ + cbz x8, 22d70 │ │ ldr x0, [x20, #8] │ │ mov w9, #0x1 // #1 │ │ str x9, [x29, #24] │ │ add x9, sp, #0x8 │ │ - b 22e80 │ │ + b 22d74 │ │ add x9, x29, #0x18 │ │ str x8, [x9] │ │ ldr x8, [x29, #24] │ │ - cbz x8, 22e98 │ │ + cbz x8, 22d8c │ │ ldr x8, [sp, #8] │ │ - cbz x8, 22e98 │ │ - bl 64e40 │ │ + cbz x8, 22d8c │ │ + bl 641d0 │ │ stp x21, x22, [x20] │ │ str x19, [x20, #16] │ │ ldp x20, x19, [sp, #64] │ │ ldr x23, [sp, #32] │ │ ldp x22, x21, [sp, #48] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x50 │ │ ret │ │ mov x0, x20 │ │ mov x1, x22 │ │ mov x2, x19 │ │ - bl 22ce8 │ │ - ldp x23, x22, [x20, #8] │ │ - b 22e08 │ │ + bl 22bdc │ │ + ldr x22, [x20, #16] │ │ + b 22d2c │ │ mov x0, x20 │ │ mov x1, x22 │ │ mov w2, #0x1 // #1 │ │ mov w23, w8 │ │ - bl 22ce8 │ │ + bl 22bdc │ │ mov w8, w23 │ │ ldr x23, [x20, #8] │ │ - b 22de8 │ │ - cbz x1, 22f28 │ │ + b 22d0c │ │ + cbz x1, 22e3c │ │ ldrb w8, [x0] │ │ cmp w8, #0x5c │ │ - b.ne 22f08 // b.any │ │ + b.ne 22dfc // b.any │ │ mov w0, #0x1 // #1 │ │ ret │ │ - cmp x1, #0x1 │ │ - b.eq 22f28 // b.none │ │ - ldrsb w8, [x0, #1] │ │ - cmn w8, #0x40 │ │ - b.lt 22f28 // b.tstop │ │ cmp x1, #0x3 │ │ - b.hi 22f30 // b.pmore │ │ - b.eq 22f3c // b.none │ │ - mov w0, wzr │ │ - ret │ │ - ldrsb w8, [x0, #3] │ │ - cmn w8, #0x40 │ │ - b.lt 22f28 // b.tstop │ │ - ldurh w8, [x0, #1] │ │ + b.cc 22e3c // b.lo, b.ul, b.last │ │ + mov x8, x0 │ │ + ldrsb w9, [x8, #1]! │ │ + cmn w9, #0x41 │ │ + b.le 22e3c │ │ + cmp x1, #0x3 │ │ + b.eq 22e28 // b.none │ │ + ldrsb w9, [x0, #3] │ │ + cmn w9, #0x40 │ │ + b.lt 22e3c // b.tstop │ │ + ldrh w8, [x8] │ │ mov w9, #0x5c3a // #23610 │ │ cmp w8, w9 │ │ cset w0, eq // eq = none │ │ ret │ │ + mov w0, wzr │ │ + ret │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ cmn x1, #0x11 │ │ - b.hi 22fc0 // b.pmore │ │ + b.hi 22eb0 // b.pmore │ │ ldp x8, x2, [x0] │ │ add x10, x1, #0x10 │ │ mov x19, x0 │ │ add x0, sp, #0x8 │ │ lsl x9, x8, #1 │ │ mov x1, x8 │ │ cmp x10, x9 │ │ csel x9, x10, x9, hi // hi = pmore │ │ mov w10, #0x8 // #8 │ │ cmp x9, #0x8 │ │ csel x20, x9, x10, hi // hi = pmore │ │ mov x3, x20 │ │ - bl 3363c │ │ + bl 298f4 │ │ ldr x8, [sp, #8] │ │ - cmp x8, #0x1 │ │ - b.eq 22fc8 // b.none │ │ + cbnz x8, 22eb8 │ │ ldr x8, [sp, #16] │ │ stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ mov x0, xzr │ │ - bl 24994 │ │ + bl 248bc │ │ ldp x0, x1, [sp, #16] │ │ - bl 24994 │ │ + bl 248bc │ │ ldrb w8, [x1, #1] │ │ ldrb w9, [x1] │ │ ldrb w12, [x1, #2] │ │ ldrb w11, [x2, #1] │ │ ldrb w13, [x1, #3] │ │ ldrb w16, [x1, #5] │ │ orr x15, x9, x8, lsl #16 │ │ @@ -10763,15 +10785,15 @@ │ │ mov x19, x1 │ │ str x0, [sp, #8] │ │ add x0, sp, #0x10 │ │ add x2, x2, #0x10 │ │ add x3, x8, #0x20 │ │ add x4, x8, #0x30 │ │ mov x1, x8 │ │ - bl 22fd0 │ │ + bl 22ec0 │ │ ldp q0, q3, [sp, #16] │ │ add x21, x19, #0xa0 │ │ ldp q1, q2, [x19] │ │ mov w22, #0x60 // #96 │ │ ldr q4, [x19, #32] │ │ ldp x8, x9, [x19, #48] │ │ ldp x10, x11, [sp, #64] │ │ @@ -10783,15 +10805,15 @@ │ │ eor x10, x10, x8 │ │ eor x8, x11, x9 │ │ stp q0, q2, [sp, #16] │ │ str x10, [sp, #64] │ │ str q1, [sp, #48] │ │ add x0, sp, #0x10 │ │ str x8, [sp, #72] │ │ - bl 23284 │ │ + bl 23174 │ │ ldp x1, x2, [sp, #16] │ │ ldp x4, x6, [sp, #32] │ │ ldp x7, x15, [sp, #48] │ │ ror x8, x1, #20 │ │ ror x9, x1, #4 │ │ ror x10, x2, #20 │ │ ror x12, x2, #4 │ │ @@ -10911,17 +10933,17 @@ │ │ stp x13, x12, [sp, #48] │ │ eor x10, x15, x10 │ │ eor x15, x17, x0 │ │ eor x8, x15, x8 │ │ eor x10, x23, x10 │ │ eor x8, x4, x8 │ │ stp x10, x8, [sp, #64] │ │ - cbz x22, 23b80 │ │ + cbz x22, 23a70 │ │ add x0, sp, #0x10 │ │ - bl 23284 │ │ + bl 23174 │ │ ldp x14, x15, [sp, #16] │ │ ldp x11, x12, [sp, #32] │ │ ldp x10, x9, [sp, #48] │ │ ror x13, x14, #24 │ │ ror x17, x14, #8 │ │ ror x0, x15, #24 │ │ ror x1, x15, #8 │ │ @@ -11002,15 +11024,15 @@ │ │ eor x13, x17, x16, ror #32 │ │ eor x8, x8, x2 │ │ eor x10, x14, x10 │ │ eor x9, x12, x9 │ │ eor x8, x13, x8 │ │ stp x11, x10, [sp, #48] │ │ stp x9, x8, [sp, #64] │ │ - bl 23284 │ │ + bl 23174 │ │ ldp x1, x2, [sp, #16] │ │ ldp x4, x6, [sp, #32] │ │ ldp x7, x15, [sp, #48] │ │ ror x8, x1, #28 │ │ ror x9, x1, #12 │ │ ror x10, x2, #28 │ │ ror x12, x2, #12 │ │ @@ -11131,15 +11153,15 @@ │ │ eor x12, x12, x0 │ │ add x0, sp, #0x10 │ │ eor x10, x13, x10 │ │ eor x8, x12, x8 │ │ eor x9, x23, x10 │ │ eor x8, x17, x8 │ │ stp x9, x8, [sp, #64] │ │ - bl 23284 │ │ + bl 23174 │ │ ldp x11, x12, [sp, #16] │ │ sub x22, x22, #0x20 │ │ ldp x2, x3, [sp, #64] │ │ ldp x5, x6, [x21, #96] │ │ ror x17, x11, #16 │ │ ror x0, x12, #16 │ │ ror x9, x3, #16 │ │ @@ -11189,15 +11211,15 @@ │ │ eor x8, x16, x11 │ │ eor x9, x6, x9 │ │ add x21, x21, #0x100 │ │ eor x12, x15, x2, ror #32 │ │ eor x8, x12, x8 │ │ stp x8, x9, [sp, #64] │ │ eor x8, x10, x9 │ │ - b 2351c │ │ + b 2340c │ │ eor x15, x11, x11, lsr #8 │ │ eor x17, x16, x16, lsr #8 │ │ eor x0, x9, x9, lsr #8 │ │ eor x1, x14, x14, lsr #8 │ │ and x15, x15, #0xff000000ff0000 │ │ and x17, x17, #0xff000000ff0000 │ │ and x0, x0, #0xff000000ff0000 │ │ @@ -11227,273 +11249,287 @@ │ │ and x14, x17, #0xff000000ff0000 │ │ eor x9, x9, x12 │ │ orr x12, x14, x14, lsl #8 │ │ stp x11, x9, [sp, #48] │ │ eor x9, x13, x10 │ │ eor x8, x12, x8 │ │ stp x9, x8, [sp, #64] │ │ - bl 23284 │ │ - ldr x1, [sp] │ │ + bl 23174 │ │ + ldr x0, [sp] │ │ ldp x10, x11, [sp, #16] │ │ ldp x16, x17, [sp, #48] │ │ - ldr x8, [x1, #896] │ │ - ldr x9, [x1, #904] │ │ - ldr x12, [x1, #912] │ │ - ldr x14, [x1, #928] │ │ - ldr x15, [x1, #936] │ │ - ldr x0, [x1, #944] │ │ + ldr x8, [x0, #896] │ │ + ldr x9, [x0, #904] │ │ + ldr x12, [x0, #912] │ │ + ldr x15, [x0, #936] │ │ + ldr x2, [x0, #944] │ │ + ldr x3, [x0, #952] │ │ eor x10, x10, x8 │ │ eor x8, x11, x9 │ │ ldp x13, x9, [sp, #32] │ │ - eor x14, x16, x14 │ │ - ldp x2, x3, [sp, #64] │ │ - eor x15, x17, x15 │ │ + eor x14, x8, x10, lsr #1 │ │ + ldp x4, x5, [sp, #64] │ │ + eor x1, x17, x15 │ │ eor x11, x13, x12 │ │ - ldr x12, [x1, #920] │ │ - ldr x1, [x1, #952] │ │ - eor x13, x8, x10, lsr #1 │ │ - eor x16, x2, x0 │ │ - eor x9, x9, x12 │ │ - eor x0, x3, x1 │ │ - and x1, x13, #0x5555555555555555 │ │ - eor x12, x9, x11, lsr #1 │ │ - eor x13, x15, x14, lsr #1 │ │ - eor x17, x0, x16, lsr #1 │ │ - eor x10, x10, x1, lsl #1 │ │ - eor x1, x1, x8 │ │ - and x2, x12, #0x5555555555555555 │ │ - and x3, x13, #0x5555555555555555 │ │ - and x4, x17, #0x5555555555555555 │ │ - eor x12, x11, x2, lsl #1 │ │ - eor x11, x14, x3, lsl #1 │ │ - eor x13, x16, x4, lsl #1 │ │ - eor x8, x2, x9 │ │ - eor x2, x3, x15 │ │ - eor x14, x12, x10, lsr #2 │ │ - eor x9, x4, x0 │ │ - ldr x4, [sp, #8] │ │ - eor x16, x13, x11, lsr #2 │ │ - eor x0, x9, x2, lsr #2 │ │ - and x17, x14, #0x3333333333333333 │ │ - and x16, x16, #0x3333333333333333 │ │ - eor x14, x10, x17, lsl #2 │ │ - eor x12, x17, x12 │ │ - eor x5, x11, x16, lsl #2 │ │ - eor x11, x8, x1, lsr #2 │ │ - eor x16, x16, x13 │ │ - eor x13, x16, x12, lsr #4 │ │ - eor x10, x5, x14, lsr #4 │ │ - and x3, x10, #0xf0f0f0f0f0f0f0f │ │ - and x10, x11, #0x3333333333333333 │ │ - and x11, x0, #0x3333333333333333 │ │ - eor x15, x14, x3, lsl #4 │ │ - adrp x14, 4000 │ │ - eor x0, x3, x5 │ │ - ldr q0, [x14, #3360] │ │ - adrp x14, 4000 │ │ - adrp x3, 4000 │ │ - dup v3.2d, x15 │ │ - dup v4.2d, x0 │ │ - eor x1, x1, x10, lsl #2 │ │ - eor x2, x2, x11, lsl #2 │ │ - ldr q2, [x14, #3696] │ │ - ldr q1, [x3, #3616] │ │ - lsr x3, x0, #16 │ │ - strb w0, [x4, #4] │ │ - lsr x17, x0, #56 │ │ - eor x14, x2, x1, lsr #4 │ │ - ushl v5.2d, v3.2d, v0.2d │ │ - ushl v6.2d, v4.2d, v2.2d │ │ - ushl v4.2d, v4.2d, v0.2d │ │ - ushl v3.2d, v3.2d, v1.2d │ │ - eor x8, x10, x8 │ │ - and x14, x14, #0xf0f0f0f0f0f0f0f │ │ - eor x9, x11, x9 │ │ - strb w15, [x4] │ │ - eor x1, x1, x14, lsl #4 │ │ - eor x14, x14, x2 │ │ - lsr x2, x0, #40 │ │ - uzp1 v3.4s, v3.4s, v4.4s │ │ - uzp1 v4.4s, v6.4s, v5.4s │ │ - dup v5.2d, x14 │ │ - dup v6.2d, x1 │ │ - and x0, x13, #0xf0f0f0f0f0f0f0f │ │ - eor x10, x9, x8, lsr #4 │ │ - eor x13, x12, x0, lsl #4 │ │ - eor x12, x0, x16 │ │ - lsr x11, x14, #16 │ │ - ushl v7.2d, v5.2d, v2.2d │ │ - and x10, x10, #0xf0f0f0f0f0f0f0f │ │ - strb w3, [x4, #5] │ │ - uzp1 v3.8h, v4.8h, v3.8h │ │ - ushl v4.2d, v5.2d, v0.2d │ │ - ushl v5.2d, v6.2d, v0.2d │ │ - ushl v6.2d, v6.2d, v1.2d │ │ - eor x8, x8, x10, lsl #4 │ │ - eor x9, x10, x9 │ │ - lsr x10, x13, #16 │ │ - strb w11, [x4, #21] │ │ - lsr x11, x13, #32 │ │ - uzp1 v5.4s, v7.4s, v5.4s │ │ - dup v7.2d, x13 │ │ - strb w2, [x4, #14] │ │ - uzp1 v4.4s, v6.4s, v4.4s │ │ - xtn v3.8b, v3.8h │ │ - dup v6.2d, x12 │ │ - strb w10, [x4, #33] │ │ - lsr x10, x12, #16 │ │ - lsr x2, x15, #16 │ │ - lsr x3, x15, #32 │ │ - lsr x15, x15, #48 │ │ - strb w11, [x4, #34] │ │ - lsr x11, x12, #40 │ │ - strb w10, [x4, #37] │ │ - lsr x10, x12, #56 │ │ - uzp1 v4.8h, v5.8h, v4.8h │ │ - stur d3, [x4, #6] │ │ - ushl v3.2d, v6.2d, v0.2d │ │ - ushl v5.2d, v7.2d, v1.2d │ │ - ushl v7.2d, v7.2d, v0.2d │ │ - ushl v6.2d, v6.2d, v2.2d │ │ - strb w15, [x4, #3] │ │ - lsr x15, x1, #48 │ │ - lsr x16, x1, #16 │ │ - strb w11, [x4, #46] │ │ - lsr x11, x8, #32 │ │ - xtn v4.8b, v4.8h │ │ - uzp1 v3.4s, v5.4s, v3.4s │ │ - uzp1 v5.4s, v6.4s, v7.4s │ │ - dup v6.2d, x9 │ │ - strb w10, [x4, #47] │ │ - lsr x10, x8, #16 │ │ - strb w8, [x4, #48] │ │ - strb w17, [x4, #15] │ │ - lsr x17, x1, #32 │ │ - stur d4, [x4, #22] │ │ - dup v4.2d, x8 │ │ - uzp1 v3.8h, v5.8h, v3.8h │ │ - ushl v2.2d, v6.2d, v2.2d │ │ - lsr x8, x8, #48 │ │ - strb w15, [x4, #19] │ │ - strb w14, [x4, #20] │ │ - lsr x15, x14, #40 │ │ + ldr x12, [x0, #920] │ │ + ldr x13, [x0, #928] │ │ + eor x17, x4, x2 │ │ + eor x0, x9, x12 │ │ + eor x12, x16, x13 │ │ + eor x13, x5, x3 │ │ + and x16, x14, #0x5555555555555555 │ │ + eor x9, x0, x11, lsr #1 │ │ + eor x14, x1, x12, lsr #1 │ │ + eor x15, x13, x17, lsr #1 │ │ + eor x2, x10, x16, lsl #1 │ │ + eor x16, x16, x8 │ │ + and x4, x9, #0x5555555555555555 │ │ + and x5, x14, #0x5555555555555555 │ │ + and x15, x15, #0x5555555555555555 │ │ + eor x9, x11, x4, lsl #1 │ │ + eor x14, x12, x5, lsl #1 │ │ + eor x10, x17, x15, lsl #1 │ │ + eor x8, x4, x0 │ │ + eor x0, x5, x1 │ │ + eor x11, x9, x2, lsr #2 │ │ + ldr x5, [sp, #8] │ │ + eor x13, x15, x13 │ │ + eor x17, x10, x14, lsr #2 │ │ + and x12, x11, #0x3333333333333333 │ │ + and x11, x17, #0x3333333333333333 │ │ + eor x17, x2, x12, lsl #2 │ │ + eor x9, x12, x9 │ │ + eor x14, x14, x11, lsl #2 │ │ + eor x10, x11, x10 │ │ + eor x2, x14, x17, lsr #4 │ │ + and x2, x2, #0xf0f0f0f0f0f0f0f │ │ + eor x17, x17, x2, lsl #4 │ │ + eor x14, x2, x14 │ │ + lsr x3, x14, #16 │ │ + lsr x4, x14, #48 │ │ + strb w14, [x5, #4] │ │ + lsr x2, x17, #16 │ │ + lsr x1, x17, #32 │ │ + lsr x15, x17, #48 │ │ + strb w3, [x5, #5] │ │ + lsr x3, x14, #32 │ │ + strb w2, [x5, #1] │ │ + eor x2, x8, x16, lsr #2 │ │ + strb w1, [x5, #2] │ │ + eor x1, x13, x0, lsr #2 │ │ + strb w15, [x5, #3] │ │ + and x15, x2, #0x3333333333333333 │ │ + lsr x2, x17, #8 │ │ + strb w3, [x5, #6] │ │ + eor x3, x16, x15, lsl #2 │ │ + and x16, x1, #0x3333333333333333 │ │ + lsr x1, x17, #24 │ │ + eor x0, x0, x16, lsl #2 │ │ + strb w2, [x5, #8] │ │ + lsr x2, x17, #40 │ │ + strb w17, [x5] │ │ + lsr x17, x17, #56 │ │ + strb w1, [x5, #9] │ │ + eor x1, x0, x3, lsr #4 │ │ + eor x8, x15, x8 │ │ + strb w2, [x5, #10] │ │ + lsr x2, x14, #8 │ │ + eor x13, x16, x13 │ │ + strb w17, [x5, #11] │ │ + lsr x17, x14, #24 │ │ + and x1, x1, #0xf0f0f0f0f0f0f0f │ │ + strb w2, [x5, #12] │ │ + eor x2, x3, x1, lsl #4 │ │ + eor x0, x1, x0 │ │ + strb w17, [x5, #13] │ │ + lsr x17, x14, #40 │ │ lsr x14, x14, #56 │ │ - ushl v5.2d, v4.2d, v0.2d │ │ - ushl v0.2d, v6.2d, v0.2d │ │ - ushl v1.2d, v4.2d, v1.2d │ │ - xtn v3.8b, v3.8h │ │ - strb w13, [x4, #32] │ │ - lsr x13, x13, #48 │ │ - strb w10, [x4, #49] │ │ - lsr x10, x9, #16 │ │ - uzp1 v0.4s, v1.4s, v0.4s │ │ - uzp1 v1.4s, v2.4s, v5.4s │ │ - strb w8, [x4, #51] │ │ - strb w9, [x4, #52] │ │ - lsr x8, x9, #40 │ │ + lsr x12, x2, #40 │ │ + lsr x11, x2, #56 │ │ + strb w4, [x5, #7] │ │ + strb w14, [x5, #15] │ │ + lsr x14, x2, #32 │ │ + strb w12, [x5, #26] │ │ + lsr x12, x0, #8 │ │ + strb w14, [x5, #18] │ │ + lsr x14, x0, #16 │ │ + strb w11, [x5, #27] │ │ + lsr x11, x0, #24 │ │ + strb w14, [x5, #21] │ │ + lsr x14, x0, #48 │ │ + strb w12, [x5, #28] │ │ + strb w14, [x5, #23] │ │ + lsr x14, x2, #24 │ │ + strb w11, [x5, #29] │ │ + lsr x11, x0, #40 │ │ + strb w14, [x5, #25] │ │ + eor x14, x10, x9, lsr #4 │ │ + strb w11, [x5, #30] │ │ + and x12, x14, #0xf0f0f0f0f0f0f0f │ │ + lsr x14, x0, #56 │ │ + strb w17, [x5, #14] │ │ + eor x9, x9, x12, lsl #4 │ │ + eor x10, x12, x10 │ │ + lsr x17, x2, #16 │ │ + lsr x12, x10, #16 │ │ + strb w14, [x5, #31] │ │ + lsr x11, x9, #16 │ │ + lsr x14, x9, #32 │ │ + strb w9, [x5, #32] │ │ + strb w12, [x5, #37] │ │ + lsr x12, x10, #48 │ │ + strb w11, [x5, #33] │ │ + lsr x11, x9, #48 │ │ + strb w12, [x5, #39] │ │ + lsr x12, x9, #40 │ │ + strb w11, [x5, #35] │ │ + lsr x11, x10, #32 │ │ + strb w12, [x5, #42] │ │ + lsr x12, x10, #8 │ │ + strb w11, [x5, #38] │ │ + lsr x11, x9, #8 │ │ + strb w10, [x5, #36] │ │ + strb w11, [x5, #40] │ │ + lsr x11, x9, #24 │ │ lsr x9, x9, #56 │ │ - strb w2, [x4, #1] │ │ - strb w3, [x4, #2] │ │ - uzp1 v0.8h, v1.8h, v0.8h │ │ - strb w1, [x4, #16] │ │ - strb w16, [x4, #17] │ │ - strb w17, [x4, #18] │ │ - strb w15, [x4, #30] │ │ - xtn v0.8b, v0.8h │ │ - strb w14, [x4, #31] │ │ - strb w13, [x4, #35] │ │ - strb w12, [x4, #36] │ │ - stur d3, [x4, #38] │ │ - strb w11, [x4, #50] │ │ - strb w10, [x4, #53] │ │ - stur d0, [x4, #54] │ │ - strb w8, [x4, #62] │ │ - strb w9, [x4, #63] │ │ + strb w17, [x5, #17] │ │ + lsr x17, x2, #48 │ │ + strb w11, [x5, #41] │ │ + eor x11, x13, x8, lsr #4 │ │ + strb w9, [x5, #43] │ │ + lsr x9, x10, #24 │ │ + and x11, x11, #0xf0f0f0f0f0f0f0f │ │ + strb w17, [x5, #19] │ │ + lsr x17, x0, #32 │ │ + eor x8, x8, x11, lsl #4 │ │ + strb w9, [x5, #45] │ │ + lsr x9, x10, #40 │ │ + lsr x10, x10, #56 │ │ + eor x11, x11, x13 │ │ + strb w17, [x5, #22] │ │ + strb w9, [x5, #46] │ │ + lsr x9, x8, #16 │ │ + lsr x17, x2, #8 │ │ + strb w10, [x5, #47] │ │ + lsr x10, x8, #32 │ │ + strb w9, [x5, #49] │ │ + lsr x9, x8, #48 │ │ + strb w10, [x5, #50] │ │ + lsr x10, x11, #16 │ │ + strb w9, [x5, #51] │ │ + lsr x9, x11, #32 │ │ + strb w10, [x5, #53] │ │ + lsr x10, x11, #48 │ │ + strb w9, [x5, #54] │ │ + lsr x9, x8, #8 │ │ + strb w10, [x5, #55] │ │ + lsr x10, x8, #24 │ │ + strb w9, [x5, #56] │ │ + lsr x9, x8, #40 │ │ + strb w8, [x5, #48] │ │ + lsr x8, x8, #56 │ │ + strb w9, [x5, #58] │ │ + lsr x9, x11, #8 │ │ + strb w8, [x5, #59] │ │ + lsr x8, x11, #24 │ │ + strb w9, [x5, #60] │ │ + lsr x9, x11, #56 │ │ + strb w8, [x5, #61] │ │ + lsr x8, x11, #40 │ │ + strb w17, [x5, #24] │ │ + strb w2, [x5, #16] │ │ + strb w0, [x5, #20] │ │ + strb w14, [x5, #34] │ │ + strb w12, [x5, #44] │ │ + strb w10, [x5, #57] │ │ + strb w11, [x5, #52] │ │ + strb w8, [x5, #62] │ │ + strb w9, [x5, #63] │ │ ldp x20, x19, [sp, #160] │ │ ldp x22, x21, [sp, #144] │ │ ldp x24, x23, [sp, #128] │ │ ldp x26, x25, [sp, #112] │ │ ldp x28, x27, [sp, #96] │ │ ldp x29, x30, [sp, #80] │ │ add sp, sp, #0xb0 │ │ ret │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ add x9, x1, #0x7 │ │ cmp x9, #0x77 │ │ - b.hi 23fb4 // b.pmore │ │ + b.hi 23edc // b.pmore │ │ cmp x1, #0x69 │ │ add x8, x1, #0xf │ │ - b.ge 23fcc // b.tcont │ │ + b.ge 23ef4 // b.tcont │ │ add x10, x1, #0x6 │ │ ldr x9, [x0, x9, lsl #3] │ │ cmp x10, #0x77 │ │ str x9, [x0, x8, lsl #3] │ │ - b.hi 23fe0 // b.pmore │ │ + b.hi 23f08 // b.pmore │ │ ldr x10, [x0, x10, lsl #3] │ │ add x8, x0, x1, lsl #3 │ │ add x9, x1, #0x5 │ │ cmp x9, #0x77 │ │ str x10, [x8, #112] │ │ - b.hi 23fb4 // b.pmore │ │ + b.hi 23edc // b.pmore │ │ ldr x10, [x0, x9, lsl #3] │ │ add x9, x1, #0x4 │ │ cmp x9, #0x77 │ │ str x10, [x8, #104] │ │ - b.hi 23fb4 // b.pmore │ │ + b.hi 23edc // b.pmore │ │ ldr x10, [x0, x9, lsl #3] │ │ add x9, x1, #0x3 │ │ cmp x9, #0x77 │ │ str x10, [x8, #96] │ │ - b.hi 23fb4 // b.pmore │ │ + b.hi 23edc // b.pmore │ │ ldr x10, [x0, x9, lsl #3] │ │ add x9, x1, #0x2 │ │ cmp x9, #0x77 │ │ str x10, [x8, #88] │ │ - b.hi 23fb4 // b.pmore │ │ + b.hi 23edc // b.pmore │ │ ldr x10, [x0, x9, lsl #3] │ │ add x9, x1, #0x1 │ │ cmp x9, #0x77 │ │ str x10, [x8, #80] │ │ - b.hi 23fb4 // b.pmore │ │ + b.hi 23edc // b.pmore │ │ ldr x9, [x0, x9, lsl #3] │ │ cmp x1, #0x77 │ │ str x9, [x8, #72] │ │ - b.hi 23fb8 // b.pmore │ │ + b.hi 23ee0 // b.pmore │ │ ldr x9, [x8] │ │ str x9, [x8, #64] │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ mov x1, x9 │ │ nop │ │ - adr x2, 69290 │ │ + adr x2, 68620 │ │ mov x0, x1 │ │ mov w1, #0x78 // #120 │ │ - bl 2ace0 │ │ + bl 2bb78 │ │ nop │ │ - adr x2, 692a8 │ │ + adr x2, 68638 │ │ mov x0, x8 │ │ mov w1, #0x78 // #120 │ │ - bl 2ace0 │ │ + bl 2bb78 │ │ mov x1, x10 │ │ nop │ │ - adr x2, 69290 │ │ + adr x2, 68620 │ │ mov x0, x1 │ │ mov w1, #0x78 // #120 │ │ - bl 2ace0 │ │ + bl 2bb78 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ mov w8, #0x78 // #120 │ │ subs x9, x8, x1 │ │ sub x8, x1, #0x10 │ │ csel x9, xzr, x9, cc // cc = lo, ul, last │ │ cmp x8, #0x77 │ │ - b.hi 2427c // b.pmore │ │ + b.hi 241a4 // b.pmore │ │ cmp x1, #0x78 │ │ - b.cs 24294 // b.hs, b.nlast │ │ + b.cs 241bc // b.hs, b.nlast │ │ ldr x11, [x0, x1, lsl #3] │ │ mov w10, w2 │ │ ldr x8, [x0, x8, lsl #3] │ │ cmp x9, #0x1 │ │ ror x11, x11, x10 │ │ and x11, x11, #0xf000f000f000f │ │ eor x8, x11, x8 │ │ @@ -11504,15 +11540,15 @@ │ │ and x12, x12, #0xff00ff00ff00ff00 │ │ and x13, x13, #0xf000f000f000f000 │ │ eor x11, x12, x11 │ │ eor x8, x13, x8 │ │ eor x8, x11, x8 │ │ add x11, x1, #0x1 │ │ str x8, [x0, x1, lsl #3] │ │ - b.eq 24264 // b.none │ │ + b.eq 2418c // b.none │ │ ldr x12, [x0, x11, lsl #3] │ │ add x8, x0, x1, lsl #3 │ │ cmp x9, #0x2 │ │ ror x12, x12, x10 │ │ ldur x13, [x8, #-120] │ │ and x12, x12, #0xf000f000f000f │ │ eor x12, x12, x13 │ │ @@ -11523,15 +11559,15 @@ │ │ and x14, x14, #0xff00ff00ff00ff00 │ │ and x15, x15, #0xf000f000f000f000 │ │ eor x13, x14, x13 │ │ eor x12, x15, x12 │ │ eor x12, x13, x12 │ │ str x12, [x0, x11, lsl #3] │ │ add x11, x1, #0x2 │ │ - b.eq 24264 // b.none │ │ + b.eq 2418c // b.none │ │ ldr x12, [x0, x11, lsl #3] │ │ ldur x13, [x8, #-112] │ │ cmp x9, #0x3 │ │ ror x12, x12, x10 │ │ and x12, x12, #0xf000f000f000f │ │ eor x12, x12, x13 │ │ lsl x13, x12, #4 │ │ @@ -11541,15 +11577,15 @@ │ │ and x14, x14, #0xff00ff00ff00ff00 │ │ and x15, x15, #0xf000f000f000f000 │ │ eor x13, x14, x13 │ │ eor x12, x15, x12 │ │ eor x12, x13, x12 │ │ str x12, [x0, x11, lsl #3] │ │ add x11, x1, #0x3 │ │ - b.eq 24264 // b.none │ │ + b.eq 2418c // b.none │ │ ldr x12, [x0, x11, lsl #3] │ │ ldur x13, [x8, #-104] │ │ cmp x9, #0x4 │ │ ror x12, x12, x10 │ │ and x12, x12, #0xf000f000f000f │ │ eor x12, x12, x13 │ │ lsl x13, x12, #4 │ │ @@ -11559,15 +11595,15 @@ │ │ and x14, x14, #0xff00ff00ff00ff00 │ │ and x15, x15, #0xf000f000f000f000 │ │ eor x13, x14, x13 │ │ eor x12, x15, x12 │ │ eor x12, x13, x12 │ │ str x12, [x0, x11, lsl #3] │ │ add x11, x1, #0x4 │ │ - b.eq 24264 // b.none │ │ + b.eq 2418c // b.none │ │ ldr x12, [x0, x11, lsl #3] │ │ ldur x13, [x8, #-96] │ │ cmp x9, #0x5 │ │ ror x12, x12, x10 │ │ and x12, x12, #0xf000f000f000f │ │ eor x12, x12, x13 │ │ lsl x13, x12, #4 │ │ @@ -11577,15 +11613,15 @@ │ │ and x14, x14, #0xff00ff00ff00ff00 │ │ and x15, x15, #0xf000f000f000f000 │ │ eor x13, x14, x13 │ │ eor x12, x15, x12 │ │ eor x12, x13, x12 │ │ str x12, [x0, x11, lsl #3] │ │ add x11, x1, #0x5 │ │ - b.eq 24264 // b.none │ │ + b.eq 2418c // b.none │ │ ldr x12, [x0, x11, lsl #3] │ │ ldur x13, [x8, #-88] │ │ cmp x9, #0x6 │ │ ror x12, x12, x10 │ │ and x12, x12, #0xf000f000f000f │ │ eor x12, x12, x13 │ │ lsl x13, x12, #4 │ │ @@ -11595,15 +11631,15 @@ │ │ and x14, x14, #0xff00ff00ff00ff00 │ │ and x15, x15, #0xf000f000f000f000 │ │ eor x13, x14, x13 │ │ eor x12, x15, x12 │ │ eor x12, x13, x12 │ │ str x12, [x0, x11, lsl #3] │ │ add x11, x1, #0x6 │ │ - b.eq 24290 // b.none │ │ + b.eq 241b8 // b.none │ │ ldr x12, [x0, x11, lsl #3] │ │ ldur x13, [x8, #-80] │ │ cmp x9, #0x7 │ │ add x1, x1, #0x7 │ │ ror x12, x12, x10 │ │ and x12, x12, #0xf000f000f000f │ │ eor x12, x12, x13 │ │ @@ -11613,15 +11649,15 @@ │ │ and x13, x13, #0xfff0fff0fff0fff0 │ │ and x14, x14, #0xff00ff00ff00ff00 │ │ and x15, x15, #0xf000f000f000f000 │ │ eor x13, x14, x13 │ │ eor x12, x15, x12 │ │ eor x9, x13, x12 │ │ str x9, [x0, x11, lsl #3] │ │ - b.eq 24294 // b.none │ │ + b.eq 241bc // b.none │ │ ldr x9, [x0, x1, lsl #3] │ │ ldur x8, [x8, #-72] │ │ ror x9, x9, x10 │ │ and x9, x9, #0xf000f000f000f │ │ eor x8, x9, x8 │ │ lsl x9, x8, #4 │ │ lsl x10, x8, #8 │ │ @@ -11633,100 +11669,100 @@ │ │ eor x8, x11, x8 │ │ eor x8, x9, x8 │ │ str x8, [x0, x1, lsl #3] │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ mov x1, x11 │ │ nop │ │ - adr x2, 692d8 │ │ + adr x2, 68668 │ │ mov x0, x1 │ │ mov w1, #0x78 // #120 │ │ - bl 2ace0 │ │ + bl 2bb78 │ │ nop │ │ - adr x2, 692c0 │ │ + adr x2, 68650 │ │ mov x0, x8 │ │ mov w1, #0x78 // #120 │ │ - bl 2ace0 │ │ + bl 2bb78 │ │ mov x1, x11 │ │ nop │ │ - adr x2, 692d8 │ │ + adr x2, 68668 │ │ mov x0, x1 │ │ mov w1, #0x78 // #120 │ │ - bl 2ace0 │ │ + bl 2bb78 │ │ stp x29, x30, [sp, #-80]! │ │ stp x28, x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ mov x29, sp │ │ sub sp, sp, #0x3c0 │ │ mov x22, sp │ │ mov x20, x1 │ │ mov x19, x0 │ │ add x0, x22, #0x80 │ │ mov w1, wzr │ │ mov w2, #0x340 // #832 │ │ add x21, x22, #0x128 │ │ - bl 64ea0 │ │ + bl 64210 │ │ mov x0, sp │ │ mov x1, x20 │ │ mov x2, x20 │ │ mov x3, x20 │ │ mov x4, x20 │ │ - bl 22fd0 │ │ + bl 22ec0 │ │ add x0, x22, #0x40 │ │ add x1, x20, #0x10 │ │ add x2, x20, #0x10 │ │ add x3, x20, #0x10 │ │ add x4, x20, #0x10 │ │ - bl 22fd0 │ │ + bl 22ec0 │ │ mov x23, xzr │ │ mov w20, #0x8 // #8 │ │ mov w24, #0x80 // #128 │ │ mov x0, sp │ │ mov x1, x20 │ │ - bl 23ef8 │ │ + bl 23e20 │ │ add x25, x22, x23 │ │ add x0, x25, #0x80 │ │ - bl 23284 │ │ + bl 23174 │ │ ldr q0, [x25, #128] │ │ ldur q1, [x25, #168] │ │ add x20, x20, #0x8 │ │ mov x0, sp │ │ mov x1, x20 │ │ mov w2, #0x1c // #28 │ │ mvn v0.16b, v0.16b │ │ mvn v1.16b, v1.16b │ │ str q0, [x25, #128] │ │ stur q1, [x25, #168] │ │ ldr x8, [x22, x24] │ │ eor x8, x8, #0xf0000000 │ │ str x8, [x22, x24] │ │ - bl 23ff8 │ │ + bl 23f20 │ │ cmp x24, #0x3b0 │ │ - b.eq 243c4 // b.none │ │ + b.eq 242ec // b.none │ │ mov x0, sp │ │ mov x1, x20 │ │ - bl 23ef8 │ │ + bl 23e20 │ │ add x0, x25, #0xc0 │ │ - bl 23284 │ │ + bl 23174 │ │ ldr q0, [x25, #192] │ │ ldur q1, [x25, #232] │ │ add x20, x20, #0x8 │ │ mov x0, sp │ │ mov x1, x20 │ │ mov w2, #0xc // #12 │ │ mvn v0.16b, v0.16b │ │ mvn v1.16b, v1.16b │ │ str q0, [x25, #192] │ │ stur q1, [x25, #232] │ │ - bl 23ff8 │ │ + bl 23f20 │ │ add x24, x24, #0x88 │ │ add x23, x23, #0x80 │ │ - b 24320 │ │ + b 24248 │ │ mov x10, #0xf0000 // #983040 │ │ mov x8, #0xf0f0000 // #252641280 │ │ mov x9, #0xff00ff00ff00ff // #71777214294589695 │ │ movk x10, #0xff, lsl #32 │ │ movk x8, #0xf0f, lsl #48 │ │ and x9, x9, #0xffffffff00000 │ │ movk x10, #0xf0, lsl #48 │ │ @@ -11915,15 +11951,15 @@ │ │ add x15, x15, x15, lsl #4 │ │ eor x14, x14, x16 │ │ add x16, x1, x1, lsl #4 │ │ stp x0, x14, [x13, #-24] │ │ eor x14, x15, x2 │ │ eor x15, x16, x17 │ │ stp x14, x15, [x13, #-8] │ │ - b.ne 243e8 // b.any │ │ + b.ne 24310 // b.any │ │ ldur q3, [x22, #168] │ │ ldr q0, [sp, #64] │ │ mov x1, sp │ │ ldur q1, [sp, #104] │ │ ldr q2, [sp, #128] │ │ mov x0, x19 │ │ mvn v3.16b, v3.16b │ │ @@ -12083,68 +12119,81 @@ │ │ eor x10, x13, x14 │ │ eor x8, x8, x9 │ │ str q2, [sp, #704] │ │ str q1, [sp, #896] │ │ str x10, [sp, #864] │ │ str x8, [sp, #888] │ │ str q0, [x21, #640] │ │ - bl 64e50 │ │ + bl 641e0 │ │ add sp, sp, #0x3c0 │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x28, x25, [sp, #16] │ │ ldp x29, x30, [sp], #80 │ │ ret │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ - cbnz x0, 249a4 │ │ - bl 24ac8 │ │ - bl 24ab0 │ │ + cbnz x0, 248cc │ │ + bl 248e8 │ │ + bl 248d0 │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + mov x8, x0 │ │ + mov x0, x1 │ │ + mov x1, x8 │ │ + bl 5f61c │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + nop │ │ + adr x0, 8161 │ │ + nop │ │ + adr x2, 686a0 │ │ + mov w1, #0x23 // #35 │ │ + bl 29e80 │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ adds x8, x2, x1 │ │ - b.cs 24a10 // b.hs, b.nlast │ │ + b.cs 2496c // b.hs, b.nlast │ │ ldp x1, x2, [x0] │ │ mov x19, x0 │ │ add x0, sp, #0x8 │ │ lsl x9, x1, #1 │ │ cmp x8, x9 │ │ csel x8, x8, x9, hi // hi = pmore │ │ mov w9, #0x8 // #8 │ │ cmp x8, #0x8 │ │ csel x20, x8, x9, hi // hi = pmore │ │ mov x3, x20 │ │ - bl 24a20 │ │ + bl 2497c │ │ ldr x8, [sp, #8] │ │ - cmp x8, #0x1 │ │ - b.eq 24a18 // b.none │ │ + cbnz x8, 24974 │ │ ldr x8, [sp, #16] │ │ stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ mov x0, xzr │ │ - bl 24994 │ │ + bl 248bc │ │ ldp x0, x1, [sp, #16] │ │ - bl 24994 │ │ + bl 248bc │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ mov x20, x0 │ │ - tbnz x3, #63, 24a68 │ │ + tbnz x3, #63, 249c4 │ │ mov x19, x3 │ │ - cbz x1, 24a84 │ │ + cbz x1, 249e0 │ │ mov x0, x2 │ │ mov x1, x19 │ │ - bl 64ed0 │ │ - cbz x0, 24a90 │ │ + bl 64260 │ │ + cbz x0, 249ec │ │ str x0, [x20, #8] │ │ mov w9, #0x10 // #16 │ │ str x19, [x20, x9] │ │ str xzr, [x20] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ @@ -12152,133 +12201,119 @@ │ │ mov w9, #0x8 // #8 │ │ str xzr, [x20, x9] │ │ str x8, [x20] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ mov x0, x19 │ │ - bl 64e30 │ │ - cbnz x0, 24a4c │ │ + bl 641c0 │ │ + cbnz x0, 249a8 │ │ mov w8, #0x1 // #1 │ │ str x8, [x20, #8] │ │ mov w9, #0x10 // #16 │ │ str x19, [x20, x9] │ │ str x8, [x20] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - stp x29, x30, [sp, #-16]! │ │ - mov x29, sp │ │ - mov x8, x0 │ │ - mov x0, x1 │ │ - mov x1, x8 │ │ - bl 5f534 │ │ - stp x29, x30, [sp, #-16]! │ │ - mov x29, sp │ │ - nop │ │ - adr x0, 8009 │ │ - nop │ │ - adr x2, 69310 │ │ - mov w1, #0x23 // #35 │ │ - bl 29e64 │ │ sub sp, sp, #0xb0 │ │ stp x29, x30, [sp, #96] │ │ stp x26, x25, [sp, #112] │ │ stp x24, x23, [sp, #128] │ │ stp x22, x21, [sp, #144] │ │ stp x20, x19, [sp, #160] │ │ add x29, sp, #0x60 │ │ mov x19, x0 │ │ stp x1, x2, [sp, #8] │ │ sub x0, x29, #0x20 │ │ add x1, sp, #0x8 │ │ mov x23, x2 │ │ - bl 2d038 │ │ + bl 2ddd4 │ │ ldur x22, [x29, #-32] │ │ - cbz x22, 24c64 │ │ + cbz x22, 24b88 │ │ ldur x8, [x29, #-8] │ │ ldur x21, [x29, #-24] │ │ - cbz x8, 24c6c │ │ - cbz x23, 24c94 │ │ + cbz x8, 24b90 │ │ + cbz x23, 24bb8 │ │ mov x0, x23 │ │ - bl 64e30 │ │ - cbz x0, 24cd8 │ │ + bl 641c0 │ │ + cbz x0, 24bfc │ │ mov x20, x0 │ │ cmp x21, x23 │ │ stp x23, x0, [sp, #24] │ │ str xzr, [sp, #40] │ │ - b.hi 24ca8 // b.pmore │ │ + b.hi 24bcc // b.pmore │ │ mov x24, xzr │ │ mov x8, xzr │ │ - cbz x21, 24b74 │ │ + cbz x21, 24a98 │ │ add x0, x20, x24 │ │ mov x1, x22 │ │ mov x2, x21 │ │ - bl 64e50 │ │ + bl 641e0 │ │ mov x8, x24 │ │ add x1, x8, x21 │ │ sub x8, x23, x1 │ │ str x1, [sp, #40] │ │ cmp x8, #0x2 │ │ - b.ls 24cc4 // b.plast │ │ + b.ls 24be8 // b.plast │ │ add x8, x20, x1 │ │ mov w24, #0xbd // #189 │ │ mov w25, #0xbfef // #49135 │ │ strb w24, [x8, #2] │ │ add x21, x1, #0x3 │ │ strh w25, [x8] │ │ ldp x8, x9, [sp, #8] │ │ stp x21, x8, [sp, #40] │ │ str x9, [sp, #56] │ │ sub x0, x29, #0x20 │ │ add x1, sp, #0x30 │ │ - bl 2d038 │ │ + bl 2ddd4 │ │ ldur x23, [x29, #-32] │ │ - cbz x23, 24c50 │ │ + cbz x23, 24b74 │ │ ldr x8, [sp, #24] │ │ ldur x22, [x29, #-24] │ │ ldur x26, [x29, #-8] │ │ sub x8, x8, x21 │ │ cmp x22, x8 │ │ - b.hi 24c20 // b.pmore │ │ - cbz x22, 24bec │ │ + b.hi 24b44 // b.pmore │ │ + cbz x22, 24b10 │ │ add x0, x20, x21 │ │ mov x1, x23 │ │ mov x2, x22 │ │ - bl 64e50 │ │ + bl 641e0 │ │ add x21, x21, x22 │ │ str x21, [sp, #40] │ │ - cbz x26, 24bac │ │ + cbz x26, 24ad0 │ │ ldr x8, [sp, #24] │ │ sub x8, x8, x21 │ │ cmp x8, #0x2 │ │ - b.ls 24c38 // b.plast │ │ + b.ls 24b5c // b.plast │ │ add x8, x20, x21 │ │ add x21, x21, #0x3 │ │ strb w24, [x8, #2] │ │ strh w25, [x8] │ │ str x21, [sp, #40] │ │ - b 24bac │ │ + b 24ad0 │ │ add x0, sp, #0x18 │ │ mov x1, x21 │ │ mov x2, x22 │ │ - bl 249a8 │ │ + bl 24908 │ │ ldp x20, x21, [sp, #32] │ │ - b 24bdc │ │ + b 24b00 │ │ add x0, sp, #0x18 │ │ mov x1, x21 │ │ mov w2, #0x3 // #3 │ │ - bl 249a8 │ │ + bl 24908 │ │ ldp x20, x21, [sp, #32] │ │ - b 24c08 │ │ + b 24b2c │ │ ldur q0, [sp, #24] │ │ ldr x8, [sp, #40] │ │ str q0, [x19] │ │ str x8, [x19, #16] │ │ - b 24c78 │ │ + b 24b9c │ │ mov x21, xzr │ │ mov w22, #0x1 // #1 │ │ mov x8, #0xffffffffffffffff // #-1 │ │ stp x22, x21, [x19, #8] │ │ str x8, [x19] │ │ ldp x20, x19, [sp, #160] │ │ ldp x22, x21, [sp, #144] │ │ @@ -12287,228 +12322,268 @@ │ │ ldp x29, x30, [sp, #96] │ │ add sp, sp, #0xb0 │ │ ret │ │ mov w20, #0x1 // #1 │ │ cmp x21, x23 │ │ stp x23, x20, [sp, #24] │ │ str xzr, [sp, #40] │ │ - b.ls 24b54 // b.plast │ │ + b.ls 24a78 // b.plast │ │ add x0, sp, #0x18 │ │ mov x1, xzr │ │ mov x2, x21 │ │ - bl 249a8 │ │ + bl 24908 │ │ ldp x20, x24, [sp, #32] │ │ ldr x23, [sp, #24] │ │ - b 24b60 │ │ + b 24a84 │ │ add x0, sp, #0x18 │ │ mov w2, #0x3 // #3 │ │ - bl 249a8 │ │ + bl 24908 │ │ ldp x20, x1, [sp, #32] │ │ - b 24b88 │ │ + b 24aac │ │ mov w0, #0x1 // #1 │ │ mov x1, x23 │ │ - bl 24994 │ │ - b 24ce8 │ │ + bl 248bc │ │ + b 24c0c │ │ ldr x8, [sp, #24] │ │ mov x19, x0 │ │ - cbz x8, 24cfc │ │ + cbz x8, 24c20 │ │ ldr x0, [sp, #32] │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ ldp x1, x2, [x0] │ │ mov w8, #0x8 // #8 │ │ mov x19, x0 │ │ add x0, sp, #0x8 │ │ lsl x9, x1, #1 │ │ cmp x9, #0x8 │ │ csel x20, x9, x8, hi // hi = pmore │ │ mov x3, x20 │ │ - bl 24a20 │ │ + bl 2497c │ │ ldr x8, [sp, #8] │ │ - cmp x8, #0x1 │ │ - b.eq 24d5c // b.none │ │ + cbnz x8, 24c7c │ │ ldr x8, [sp, #16] │ │ stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ ldp x0, x1, [sp, #16] │ │ - bl 24994 │ │ + bl 248bc │ │ sub sp, sp, #0x50 │ │ stp x29, x30, [sp, #32] │ │ str x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ add x29, sp, #0x20 │ │ ldr x21, [x0, #16] │ │ ldr x8, [x0] │ │ cmp x8, x21 │ │ - b.eq 24de8 // b.none │ │ + b.eq 24d08 // b.none │ │ ldr x0, [x0, #8] │ │ add x19, x21, #0x1 │ │ cmp x8, x19 │ │ strb wzr, [x0, x21] │ │ - b.ls 24db0 // b.plast │ │ - cbz x19, 24dc8 │ │ + b.ls 24cd0 // b.plast │ │ + cbz x19, 24ce8 │ │ mov x1, x19 │ │ mov x20, x0 │ │ - bl 64ed0 │ │ - cbz x0, 24e30 │ │ + bl 64260 │ │ + cbz x0, 24d4c │ │ mov x1, x19 │ │ ldp x20, x19, [sp, #64] │ │ ldr x21, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x50 │ │ ret │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov w0, #0x1 // #1 │ │ mov x1, x19 │ │ ldp x20, x19, [sp, #64] │ │ ldr x21, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x50 │ │ ret │ │ ldr x2, [x0, #8] │ │ add x19, x21, #0x1 │ │ add x0, sp, #0x8 │ │ mov x1, x21 │ │ mov x3, x19 │ │ mov x20, x2 │ │ - bl 24a20 │ │ + bl 2497c │ │ ldr x8, [sp, #8] │ │ - cmp x8, #0x1 │ │ - b.eq 24e40 // b.none │ │ + cbnz x8, 24d5c │ │ ldr x0, [sp, #16] │ │ strb wzr, [x0, x21] │ │ mov x1, x19 │ │ ldp x20, x19, [sp, #64] │ │ ldr x21, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x50 │ │ ret │ │ mov w0, #0x1 // #1 │ │ mov x1, x19 │ │ - bl 24994 │ │ - b 24e48 │ │ + bl 248bc │ │ + b 24d64 │ │ ldp x0, x1, [sp, #16] │ │ - bl 24994 │ │ + bl 248bc │ │ brk #0x1 │ │ mov x19, x0 │ │ - cbnz x21, 24e5c │ │ - b 24e64 │ │ + cbnz x21, 24d78 │ │ + b 24d80 │ │ + mov x19, x0 │ │ + mov x0, x20 │ │ + bl 641d0 │ │ + mov x0, x19 │ │ + bl 602e0 │ │ + stp x29, x30, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ + ldr x8, [x1] │ │ + mov x20, x1 │ │ mov x19, x0 │ │ + cbz x8, 24dac │ │ + mov x0, x19 │ │ + blr x8 │ │ + ldr x8, [x20, #8] │ │ + cbz x8, 24dc4 │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 641d0 │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x8, [x20, #8] │ │ + mov x20, x0 │ │ + cbz x8, 24de4 │ │ + mov x0, x19 │ │ + bl 641d0 │ │ mov x0, x20 │ │ - bl 64e40 │ │ + bl 602e0 │ │ + stp x29, x30, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ + mov x19, x0 │ │ + ldr x8, [x0, #16] │ │ + ldr x0, [x0] │ │ + ldr x1, [x19, #8] │ │ + blr x8 │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 641d0 │ │ + mov x20, x0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 641d0 │ │ + mov x0, x20 │ │ + bl 602e0 │ │ ldp x0, x9, [x1] │ │ nop │ │ - adr x8, a36f │ │ + adr x8, 9de9 │ │ mov w2, #0x5 // #5 │ │ mov x1, x8 │ │ ldr x3, [x9, #24] │ │ br x3 │ │ ldr x8, [x0] │ │ - cbz x8, 24e98 │ │ + cbz x8, 24e5c │ │ ldr x0, [x0, #8] │ │ - b 64e40 │ │ + b 641d0 │ │ ret │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ ldr x21, [x0, #16] │ │ ldr x8, [x0] │ │ mov x20, x2 │ │ mov x19, x0 │ │ sub x8, x8, x21 │ │ cmp x2, x8 │ │ - b.hi 24ef8 // b.pmore │ │ - cbz x20, 24edc │ │ + b.hi 24ebc // b.pmore │ │ + cbz x20, 24ea0 │ │ ldr x8, [x19, #8] │ │ mov x2, x20 │ │ add x0, x8, x21 │ │ - bl 64e50 │ │ + bl 641e0 │ │ add x8, x21, x20 │ │ mov w0, wzr │ │ str x8, [x19, #16] │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ mov x0, x19 │ │ mov x22, x1 │ │ mov x1, x21 │ │ mov x2, x20 │ │ - bl 249a8 │ │ + bl 24908 │ │ ldr x21, [x19, #16] │ │ mov x1, x22 │ │ - b 24ecc │ │ + b 24e90 │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ ldr x20, [x0, #16] │ │ mov x19, x0 │ │ cmp w1, #0x80 │ │ - b.cs 24f40 // b.hs, b.nlast │ │ + b.cs 24f04 // b.hs, b.nlast │ │ mov w21, #0x1 // #1 │ │ - b 24f5c │ │ + b 24f20 │ │ cmp w1, #0x800 │ │ - b.cs 24f50 // b.hs, b.nlast │ │ + b.cs 24f14 // b.hs, b.nlast │ │ mov w21, #0x2 // #2 │ │ - b 24f5c │ │ + b 24f20 │ │ cmp w1, #0x10, lsl #12 │ │ mov w8, #0x3 // #3 │ │ cinc x21, x8, cs // cs = hs, nlast │ │ ldr x8, [x19] │ │ sub x8, x8, x20 │ │ cmp x21, x8 │ │ - b.hi 24f84 // b.pmore │ │ + b.hi 24f48 // b.pmore │ │ ldr x8, [x19, #8] │ │ cmp w1, #0x80 │ │ add x8, x8, x20 │ │ - b.cs 24fac // b.hs, b.nlast │ │ + b.cs 24f70 // b.hs, b.nlast │ │ strb w1, [x8] │ │ - b 25018 │ │ + b 24fdc │ │ mov x0, x19 │ │ mov w22, w1 │ │ mov x1, x20 │ │ mov x2, x21 │ │ - bl 249a8 │ │ + bl 24908 │ │ mov w1, w22 │ │ ldr x8, [x19, #8] │ │ cmp w22, #0x80 │ │ add x8, x8, x20 │ │ - b.cc 24f7c // b.lo, b.ul, b.last │ │ + b.cc 24f40 // b.lo, b.ul, b.last │ │ mov w9, #0xffffff80 // #-128 │ │ cmp w1, #0x800 │ │ mov w10, #0xffffff80 // #-128 │ │ bfxil w9, w1, #0, #6 │ │ - b.cs 24fd4 // b.hs, b.nlast │ │ + b.cs 24f98 // b.hs, b.nlast │ │ lsr w10, w1, #6 │ │ strb w9, [x8, #1] │ │ orr w10, w10, #0xc0 │ │ strb w10, [x8] │ │ - b 25018 │ │ + b 24fdc │ │ mov w11, #0xffffff80 // #-128 │ │ lsr w12, w1, #16 │ │ bfxil w11, w1, #6, #6 │ │ - cbnz w12, 24ffc │ │ + cbnz w12, 24fc0 │ │ lsr w10, w1, #12 │ │ strb w11, [x8, #1] │ │ strb w9, [x8, #2] │ │ orr w10, w10, #0xe0 │ │ strb w10, [x8] │ │ - b 25018 │ │ + b 24fdc │ │ lsr w12, w1, #18 │ │ bfxil w10, w1, #12, #6 │ │ strb w11, [x8, #2] │ │ strb w9, [x8, #3] │ │ orr w11, w12, #0xfffffff0 │ │ strb w10, [x8, #1] │ │ strb w11, [x8] │ │ @@ -12518,78 +12593,78 @@ │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ mov x3, x2 │ │ mov x2, x1 │ │ nop │ │ - adr x1, 69328 │ │ - b 29e8c │ │ + adr x1, 686b8 │ │ + b 29ea8 │ │ ldp x8, x9, [x0, #8] │ │ ldp x2, x3, [x1] │ │ mov x0, x8 │ │ mov x1, x9 │ │ - b 2d270 │ │ + b 2d7a0 │ │ sub sp, sp, #0x60 │ │ stp x29, x30, [sp, #32] │ │ str x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ add x29, sp, #0x20 │ │ adds x21, x2, #0x1 │ │ - b.mi 25188 // b.first │ │ + b.mi 2514c // b.first │ │ mov x19, x0 │ │ mov x0, x21 │ │ mov x20, x2 │ │ mov x23, x1 │ │ - bl 64e30 │ │ - cbz x0, 2518c │ │ + bl 641c0 │ │ + cbz x0, 25150 │ │ mov x1, x23 │ │ mov x2, x20 │ │ mov x22, x0 │ │ - bl 64e50 │ │ + bl 641e0 │ │ add x8, x23, #0x7 │ │ and x8, x8, #0xfffffffffffffff8 │ │ subs x8, x8, x23 │ │ - b.eq 250cc // b.none │ │ + b.eq 25090 // b.none │ │ mov x9, xzr │ │ ldrb w10, [x23, x9] │ │ - cbz w10, 25168 │ │ + cbz w10, 2512c │ │ add x9, x9, #0x1 │ │ cmp x8, x9 │ │ - b.ne 250b8 // b.any │ │ + b.ne 2507c // b.any │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ sub x10, x20, #0x10 │ │ mov x11, #0x8080808080808080 // #-9187201950435737472 │ │ movk x9, #0x100 │ │ add x12, x23, x8 │ │ ldp x13, x12, [x12] │ │ sub x14, x9, x13 │ │ sub x15, x9, x12 │ │ orr x13, x14, x13 │ │ orr x12, x15, x12 │ │ and x12, x13, x12 │ │ bics xzr, x11, x12 │ │ - b.ne 2510c // b.any │ │ + b.ne 250d0 // b.any │ │ add x8, x8, #0x10 │ │ cmp x8, x10 │ │ - b.ls 250dc // b.plast │ │ + b.ls 250a0 // b.plast │ │ subs x9, x20, x8 │ │ - b.eq 25130 // b.none │ │ + b.eq 250f4 // b.none │ │ mov x10, xzr │ │ add x11, x23, x8 │ │ ldrb w12, [x11, x10] │ │ - cbz w12, 25164 │ │ + cbz w12, 25128 │ │ add x10, x10, #0x1 │ │ cmp x9, x10 │ │ - b.ne 2511c // b.any │ │ + b.ne 250e0 // b.any │ │ add x0, sp, #0x8 │ │ stp x21, x22, [sp, #8] │ │ str x20, [sp, #24] │ │ - bl 24d64 │ │ + bl 24c84 │ │ mov x8, #0xffffffffffffffff // #-1 │ │ stp x0, x1, [x19, #8] │ │ str x8, [x19] │ │ ldp x20, x19, [sp, #80] │ │ ldr x23, [sp, #48] │ │ ldp x22, x21, [sp, #64] │ │ ldp x29, x30, [sp, #32] │ │ @@ -12600,643 +12675,635 @@ │ │ stp x20, x9, [x19, #16] │ │ ldp x20, x19, [sp, #80] │ │ ldr x23, [sp, #48] │ │ ldp x22, x21, [sp, #64] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x60 │ │ ret │ │ - bl 24ac8 │ │ + bl 248e8 │ │ mov w0, #0x1 // #1 │ │ mov x1, x21 │ │ - bl 24994 │ │ + bl 248bc │ │ ldp x8, x2, [x0, #8] │ │ mov x0, x1 │ │ mov x1, x8 │ │ - b 2a040 │ │ + b 2a05c │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ - sub sp, sp, #0x520 │ │ + sub sp, sp, #0x500 │ │ mov x20, x3 │ │ - str xzr, [sp] │ │ - mov x19, x1 │ │ - lsr w8, w20, #24 │ │ + movi v0.2d, #0x0 │ │ + ldr xzr, [sp] │ │ lsr w9, w20, #8 │ │ + lsr w8, w20, #24 │ │ + mov x22, x1 │ │ mov x21, x0 │ │ - add x28, sp, #0x2f0 │ │ - add x22, sp, #0x60 │ │ + add x27, sp, #0x200 │ │ + adrp x12, 4000 │ │ cmp x3, #0x41 │ │ - strb w8, [sp, #95] │ │ - adrp x11, 4000 │ │ - adrp x10, 4000 │ │ - sturh w9, [sp, #93] │ │ - adrp x9, 4000 │ │ - adrp x8, 4000 │ │ - str x2, [sp, #80] │ │ - strb w20, [sp, #92] │ │ - b.cs 2533c // b.hs, b.nlast │ │ - movi v0.2d, #0x0 │ │ - ldr q2, [x11, #3536] │ │ - adrp x12, 4000 │ │ + sturh w9, [sp, #77] │ │ + adrp x11, 4000 │ │ + adrp x10, 4000 │ │ + adrp x9, 4000 │ │ + str x2, [sp, #64] │ │ + strb w20, [sp, #76] │ │ + strb w8, [sp, #79] │ │ + b.cs 252f8 // b.hs, b.nlast │ │ + add x8, sp, #0x50 │ │ + stp q0, q0, [sp, #160] │ │ + ldr q2, [x12, #3648] │ │ + stp q0, q0, [x8, #144] │ │ ldp x24, x23, [x21] │ │ - ldr q1, [x12, #3408] │ │ - ldr q3, [x9, #3856] │ │ - add x20, x22, #0x50 │ │ - str q1, [sp, #160] │ │ - stp q0, q0, [sp, #176] │ │ + stp q0, q0, [x8, #176] │ │ + adrp x13, 4000 │ │ + add x20, x8, #0x50 │ │ + str q0, [x8, #128] │ │ + ldr q1, [x13, #3504] │ │ + ldr q3, [x10, #3936] │ │ + str q0, [sp, #192] │ │ cmp x23, #0x7d │ │ - stp q0, q0, [x22, #144] │ │ - stp q0, q0, [x22, #176] │ │ - str q0, [x22, #128] │ │ - str q0, [sp, #208] │ │ - ldr q0, [x10, #3840] │ │ - stp q2, q0, [sp, #96] │ │ - ldr q0, [x8, #3296] │ │ - ldr w8, [sp, #92] │ │ - str w8, [sp, #176] │ │ - mov w8, #0x4 // #4 │ │ - stp q3, q0, [sp, #128] │ │ - strb w8, [sp, #304] │ │ - b.cc 25464 // b.lo, b.ul, b.last │ │ + ldr q0, [x11, #3920] │ │ + str q1, [sp, #144] │ │ + stp q2, q0, [sp, #80] │ │ + ldr q0, [x9, #3440] │ │ + ldr w9, [sp, #76] │ │ + str w9, [sp, #160] │ │ + mov w9, #0x4 // #4 │ │ + stp q3, q0, [sp, #112] │ │ + strb w9, [sp, #288] │ │ + b.cc 25420 // b.lo, b.ul, b.last │ │ ldp q0, q1, [x24, #64] │ │ - add x0, sp, #0x60 │ │ - ldr x8, [sp, #160] │ │ + add x0, sp, #0x50 │ │ + ldr x9, [sp, #144] │ │ mov x1, x20 │ │ mov x2, xzr │ │ - mov x26, x19 │ │ - stur q0, [x22, #148] │ │ + stur q0, [x8, #148] │ │ ldr q0, [x24, #96] │ │ - add x8, x8, #0x80 │ │ - stur q1, [x22, #164] │ │ + stur q1, [x8, #164] │ │ ldur q1, [x24, #108] │ │ - stur q0, [x22, #180] │ │ - stur q1, [x22, #192] │ │ + stur q0, [x8, #180] │ │ + stur q1, [x8, #192] │ │ ldp q0, q1, [x24] │ │ - str x8, [sp, #160] │ │ - stur q0, [x22, #84] │ │ - stur q1, [x22, #100] │ │ + stur q0, [x8, #84] │ │ + stur q1, [x8, #100] │ │ ldp q0, q1, [x24, #32] │ │ - stur q0, [x22, #116] │ │ - stur q1, [x22, #132] │ │ - bl 28140 │ │ + stur q0, [x8, #116] │ │ + stur q1, [x8, #132] │ │ + add x8, x9, #0x80 │ │ + str x8, [sp, #144] │ │ + bl 280b4 │ │ sub x8, x23, #0x7c │ │ mov w11, #0x80 // #128 │ │ add x24, x24, #0x7c │ │ ands x9, x8, #0x7f │ │ lsr x8, x8, #7 │ │ cset w10, eq // eq = none │ │ csel x23, x11, x9, eq // eq = none │ │ subs x8, x8, x10 │ │ - lsl x22, x8, #7 │ │ - b.eq 25318 // b.none │ │ - mov x25, x22 │ │ + lsl x25, x8, #7 │ │ + b.eq 252d8 // b.none │ │ + mov x26, x25 │ │ mov x1, x24 │ │ - ldr x8, [sp, #160] │ │ - add x0, sp, #0x60 │ │ + ldr x8, [sp, #144] │ │ + add x0, sp, #0x50 │ │ mov x2, xzr │ │ add x19, x1, #0x80 │ │ add x8, x8, #0x80 │ │ - str x8, [sp, #160] │ │ - bl 28140 │ │ - subs x25, x25, #0x80 │ │ + str x8, [sp, #144] │ │ + bl 280b4 │ │ + subs x26, x26, #0x80 │ │ mov x1, x19 │ │ - b.ne 252f0 // b.any │ │ - add x1, x24, x22 │ │ + b.ne 252b0 // b.any │ │ + add x1, x24, x25 │ │ mov x0, x20 │ │ mov x2, x23 │ │ - bl 64e50 │ │ - mov x19, x26 │ │ - cmp x26, #0x1 │ │ - strb w23, [sp, #304] │ │ - b.ne 25484 // b.any │ │ - b 256f8 │ │ - ldr q1, [x11, #3536] │ │ - ldr q2, [x10, #3840] │ │ - movi v0.2d, #0x0 │ │ - ldp x25, x24, [x21] │ │ - ldr q3, [x9, #3856] │ │ - str q1, [sp, #64] │ │ - mov w9, #0x4 // #4 │ │ - stp q1, q2, [x22, #224] │ │ - ldr q1, [x8, #3296] │ │ - add x8, sp, #0x140 │ │ - strb w9, [sp, #520] │ │ - cmp x24, #0x7d │ │ - add x1, x8, #0x48 │ │ - add x9, x8, #0x48 │ │ - stp q3, q2, [sp, #32] │ │ - stp q3, q1, [x22, #256] │ │ - str q1, [sp, #16] │ │ - stp q0, q0, [x22, #288] │ │ - stp q0, q0, [x22, #320] │ │ - stp q0, q0, [x22, #352] │ │ - stp q0, q0, [x22, #384] │ │ - str xzr, [x22, #416] │ │ - str w20, [sp, #392] │ │ - str x9, [sp, #8] │ │ - b.cc 25600 // b.lo, b.ul, b.last │ │ - ldp q0, q1, [x25, #64] │ │ - add x0, sp, #0x140 │ │ - ldr x9, [x22, #288] │ │ + bl 641e0 │ │ + cmp x22, #0x1 │ │ + strb w23, [sp, #288] │ │ + b.ne 25440 // b.any │ │ + b 256ac │ │ + stur q0, [x27, #72] │ │ + ldr q1, [x12, #3648] │ │ + ldr q2, [x10, #3936] │ │ + stur q0, [x27, #184] │ │ + mov w8, #0x4 // #4 │ │ + add x19, x27, #0x48 │ │ + stur q0, [x27, #168] │ │ + ldp x24, x23, [x21] │ │ + stur q0, [x27, #152] │ │ + stur q0, [x27, #136] │ │ + stur q0, [x27, #120] │ │ + cmp x23, #0x7d │ │ + stur q0, [x27, #104] │ │ + stur q0, [x27, #88] │ │ + ldr q0, [x11, #3920] │ │ + str xzr, [x27, #64] │ │ + stp q0, q1, [sp, #32] │ │ + stp q1, q0, [x27] │ │ + ldr q0, [x9, #3440] │ │ + str w20, [sp, #584] │ │ + stp q0, q2, [sp] │ │ + stp q2, q0, [x27, #32] │ │ + strb w8, [sp, #712] │ │ + b.cc 255b8 // b.lo, b.ul, b.last │ │ + ldp q0, q1, [x24, #64] │ │ + add x0, sp, #0x200 │ │ + ldr x8, [x27, #64] │ │ + add x1, x27, #0x48 │ │ mov x2, xzr │ │ - stur q0, [x8, #140] │ │ - ldr q0, [x25, #96] │ │ - stur q1, [x8, #156] │ │ - ldur q1, [x25, #108] │ │ - stur q0, [x8, #172] │ │ - stur q1, [x8, #184] │ │ - ldp q0, q1, [x25] │ │ - stur q0, [x8, #76] │ │ - stur q1, [x8, #92] │ │ - ldp q0, q1, [x25, #32] │ │ - stur q0, [x8, #108] │ │ - stur q1, [x8, #124] │ │ - add x8, x9, #0x80 │ │ - str x8, [x22, #288] │ │ - bl 28140 │ │ - sub x8, x24, #0x7c │ │ + stur q0, [x27, #140] │ │ + ldr q0, [x24, #96] │ │ + add x8, x8, #0x80 │ │ + stur q1, [x27, #156] │ │ + ldur q1, [x24, #108] │ │ + stur q0, [x27, #172] │ │ + stur q1, [x27, #184] │ │ + ldp q0, q1, [x24] │ │ + str x8, [x27, #64] │ │ + stur q0, [x27, #76] │ │ + stur q1, [x27, #92] │ │ + ldp q0, q1, [x24, #32] │ │ + stur q0, [x27, #108] │ │ + stur q1, [x27, #124] │ │ + bl 280b4 │ │ + sub x8, x23, #0x7c │ │ mov w11, #0x80 // #128 │ │ - add x25, x25, #0x7c │ │ + add x24, x24, #0x7c │ │ ands x9, x8, #0x7f │ │ lsr x8, x8, #7 │ │ cset w10, eq // eq = none │ │ - csel x24, x11, x9, eq // eq = none │ │ + csel x23, x11, x9, eq // eq = none │ │ subs x8, x8, x10 │ │ - lsl x26, x8, #7 │ │ - b.eq 25444 // b.none │ │ - mov x23, x26 │ │ - mov x1, x25 │ │ - ldr x8, [x22, #288] │ │ - add x0, sp, #0x140 │ │ + lsl x25, x8, #7 │ │ + b.eq 25400 // b.none │ │ + mov x26, x25 │ │ + mov x1, x24 │ │ + ldr x8, [x27, #64] │ │ + add x0, sp, #0x200 │ │ mov x2, xzr │ │ - add x27, x1, #0x80 │ │ + add x28, x1, #0x80 │ │ add x8, x8, #0x80 │ │ - str x8, [x22, #288] │ │ - bl 28140 │ │ - subs x23, x23, #0x80 │ │ - mov x1, x27 │ │ - b.ne 2541c // b.any │ │ - ldr x0, [sp, #8] │ │ - add x1, x25, x26 │ │ - mov x2, x24 │ │ - bl 64e50 │ │ - cmp x19, #0x1 │ │ - strb w24, [sp, #520] │ │ - b.ne 25620 // b.any │ │ - b 25894 │ │ - add x0, x22, #0x54 │ │ + str x8, [x27, #64] │ │ + bl 280b4 │ │ + subs x26, x26, #0x80 │ │ + mov x1, x28 │ │ + b.ne 253d8 // b.any │ │ + add x0, x27, #0x48 │ │ + add x1, x24, x25 │ │ + mov x2, x23 │ │ + bl 641e0 │ │ + cmp x22, #0x1 │ │ + strb w23, [sp, #712] │ │ + b.ne 255d8 // b.any │ │ + b 2583c │ │ + add x0, x8, #0x54 │ │ mov x1, x24 │ │ mov x2, x23 │ │ - bl 64e50 │ │ + bl 641e0 │ │ add x23, x23, #0x4 │ │ - cmp x19, #0x1 │ │ - strb w23, [sp, #304] │ │ - b.eq 256f8 // b.none │ │ + cmp x22, #0x1 │ │ + strb w23, [sp, #288] │ │ + b.eq 256ac // b.none │ │ ldp x24, x26, [x21, #16] │ │ mov w8, #0x80 // #128 │ │ sub x25, x8, x23 │ │ - subs x22, x26, x25 │ │ - b.ls 256d8 // b.plast │ │ + subs x28, x26, x25 │ │ + b.ls 2568c // b.plast │ │ add x0, x20, x23 │ │ mov x1, x24 │ │ mov x2, x25 │ │ - mov x26, x19 │ │ - bl 64e50 │ │ - ldr x8, [sp, #160] │ │ - add x0, sp, #0x60 │ │ + bl 641e0 │ │ + ldr x8, [sp, #144] │ │ + add x0, sp, #0x50 │ │ mov x1, x20 │ │ mov x2, xzr │ │ add x8, x8, #0x80 │ │ - str x8, [sp, #160] │ │ - bl 28140 │ │ - ands x8, x22, #0x7f │ │ - lsr x9, x22, #7 │ │ + str x8, [sp, #144] │ │ + bl 280b4 │ │ + ands x8, x28, #0x7f │ │ + lsr x9, x28, #7 │ │ mov w11, #0x80 // #128 │ │ cset w10, eq // eq = none │ │ csel x23, x11, x8, eq // eq = none │ │ add x24, x24, x25 │ │ subs x8, x9, x10 │ │ - lsl x22, x8, #7 │ │ - b.eq 2551c // b.none │ │ - mov x25, x22 │ │ + lsl x26, x8, #7 │ │ + b.eq 254d4 // b.none │ │ + mov x25, x26 │ │ mov x1, x24 │ │ - ldr x8, [sp, #160] │ │ - add x0, sp, #0x60 │ │ + ldr x8, [sp, #144] │ │ + add x0, sp, #0x50 │ │ mov x2, xzr │ │ add x19, x1, #0x80 │ │ add x8, x8, #0x80 │ │ - str x8, [sp, #160] │ │ - bl 28140 │ │ + str x8, [sp, #144] │ │ + bl 280b4 │ │ subs x25, x25, #0x80 │ │ mov x1, x19 │ │ - b.ne 254f4 // b.any │ │ - add x1, x24, x22 │ │ + b.ne 254ac // b.any │ │ + add x1, x24, x26 │ │ mov x0, x20 │ │ mov x2, x23 │ │ - bl 64e50 │ │ - cmp x26, #0x2 │ │ - strb w23, [sp, #304] │ │ - b.eq 256f8 // b.none │ │ + bl 641e0 │ │ + cmp x22, #0x2 │ │ + strb w23, [sp, #288] │ │ + b.eq 256ac // b.none │ │ ldp x21, x22, [x21, #32] │ │ and x26, x23, #0xff │ │ mov w8, #0x80 // #128 │ │ sub x24, x8, x26 │ │ subs x25, x22, x24 │ │ - b.ls 25850 // b.plast │ │ + b.ls 257fc // b.plast │ │ and w8, w23, #0xff │ │ - cbz w8, 2558c │ │ + cbz w8, 25544 │ │ add x0, x20, x26 │ │ mov x1, x21 │ │ mov x2, x24 │ │ - bl 64e50 │ │ - ldr x8, [sp, #160] │ │ - add x0, sp, #0x60 │ │ + bl 641e0 │ │ + ldr x8, [sp, #144] │ │ + add x0, sp, #0x50 │ │ mov x1, x20 │ │ mov x2, xzr │ │ add x8, x8, #0x80 │ │ - str x8, [sp, #160] │ │ - bl 28140 │ │ + str x8, [sp, #144] │ │ + bl 280b4 │ │ add x21, x21, x24 │ │ mov x22, x25 │ │ ands x8, x22, #0x7f │ │ lsr x9, x22, #7 │ │ mov w11, #0x80 // #128 │ │ cset w10, eq // eq = none │ │ csel x22, x11, x8, eq // eq = none │ │ subs x8, x9, x10 │ │ lsl x23, x8, #7 │ │ - b.eq 255dc // b.none │ │ + b.eq 25594 // b.none │ │ mov x24, x23 │ │ mov x1, x21 │ │ - ldr x8, [sp, #160] │ │ - add x0, sp, #0x60 │ │ + ldr x8, [sp, #144] │ │ + add x0, sp, #0x50 │ │ mov x2, xzr │ │ add x19, x1, #0x80 │ │ add x8, x8, #0x80 │ │ - str x8, [sp, #160] │ │ - bl 28140 │ │ + str x8, [sp, #144] │ │ + bl 280b4 │ │ subs x24, x24, #0x80 │ │ mov x1, x19 │ │ - b.ne 255b4 // b.any │ │ + b.ne 2556c // b.any │ │ add x1, x21, x23 │ │ mov x0, x20 │ │ mov x2, x22 │ │ - bl 64e50 │ │ - strb w22, [sp, #304] │ │ - ldr x8, [sp, #168] │ │ + bl 641e0 │ │ + strb w22, [sp, #288] │ │ + ldr x8, [sp, #152] │ │ cmp x8, #0x40 │ │ - b.eq 25704 // b.none │ │ - b 259ac │ │ - add x0, x8, #0x4c │ │ - mov x1, x25 │ │ - mov x2, x24 │ │ - bl 64e50 │ │ - add x24, x24, #0x4 │ │ - cmp x19, #0x1 │ │ - strb w24, [sp, #520] │ │ - b.eq 25894 // b.none │ │ - ldp x25, x27, [x21, #16] │ │ + b.eq 256b8 // b.none │ │ + b 25950 │ │ + add x0, x27, #0x4c │ │ + mov x1, x24 │ │ + mov x2, x23 │ │ + bl 641e0 │ │ + add x23, x23, #0x4 │ │ + cmp x22, #0x1 │ │ + strb w23, [sp, #712] │ │ + b.eq 2583c // b.none │ │ + ldp x24, x26, [x21, #16] │ │ mov w8, #0x80 // #128 │ │ - sub x26, x8, x24 │ │ - subs x23, x27, x26 │ │ - b.ls 25770 // b.plast │ │ - ldr x27, [sp, #8] │ │ - mov x1, x25 │ │ - mov x2, x26 │ │ - add x0, x27, x24 │ │ - bl 64e50 │ │ - ldr x8, [x22, #288] │ │ - add x0, sp, #0x140 │ │ - mov x1, x27 │ │ + sub x25, x8, x23 │ │ + subs x28, x26, x25 │ │ + b.ls 25724 // b.plast │ │ + add x0, x19, x23 │ │ + mov x1, x24 │ │ + mov x2, x25 │ │ + bl 641e0 │ │ + ldr x8, [x27, #64] │ │ + add x0, sp, #0x200 │ │ + add x1, x27, #0x48 │ │ mov x2, xzr │ │ add x8, x8, #0x80 │ │ - str x8, [x22, #288] │ │ - bl 28140 │ │ - ands x8, x23, #0x7f │ │ - lsr x9, x23, #7 │ │ + str x8, [x27, #64] │ │ + bl 280b4 │ │ + ands x8, x28, #0x7f │ │ + lsr x9, x28, #7 │ │ mov w11, #0x80 // #128 │ │ cset w10, eq // eq = none │ │ - csel x24, x11, x8, eq // eq = none │ │ - add x25, x25, x26 │ │ + csel x23, x11, x8, eq // eq = none │ │ + add x24, x24, x25 │ │ subs x8, x9, x10 │ │ - lsl x27, x8, #7 │ │ - b.eq 256b8 // b.none │ │ - mov x23, x27 │ │ - mov x1, x25 │ │ - ldr x8, [x22, #288] │ │ - add x0, sp, #0x140 │ │ + lsl x26, x8, #7 │ │ + b.eq 2566c // b.none │ │ + mov x25, x26 │ │ + mov x1, x24 │ │ + ldr x8, [x27, #64] │ │ + add x0, sp, #0x200 │ │ mov x2, xzr │ │ - add x26, x1, #0x80 │ │ + add x28, x1, #0x80 │ │ add x8, x8, #0x80 │ │ - str x8, [x22, #288] │ │ - bl 28140 │ │ - subs x23, x23, #0x80 │ │ - mov x1, x26 │ │ - b.ne 25690 // b.any │ │ - ldr x0, [sp, #8] │ │ - add x1, x25, x27 │ │ - mov x2, x24 │ │ - bl 64e50 │ │ - cmp x19, #0x2 │ │ - strb w24, [sp, #520] │ │ - b.ne 25794 // b.any │ │ - b 25894 │ │ + str x8, [x27, #64] │ │ + bl 280b4 │ │ + subs x25, x25, #0x80 │ │ + mov x1, x28 │ │ + b.ne 25644 // b.any │ │ + add x0, x27, #0x48 │ │ + add x1, x24, x26 │ │ + mov x2, x23 │ │ + bl 641e0 │ │ + cmp x22, #0x2 │ │ + strb w23, [sp, #712] │ │ + b.ne 25744 // b.any │ │ + b 2583c │ │ add x0, x20, x23 │ │ mov x1, x24 │ │ mov x2, x26 │ │ - bl 64e50 │ │ + bl 641e0 │ │ add x23, x26, x23 │ │ - cmp x19, #0x2 │ │ - strb w23, [sp, #304] │ │ - b.ne 25538 // b.any │ │ - ldr x8, [sp, #168] │ │ + cmp x22, #0x2 │ │ + strb w23, [sp, #288] │ │ + b.ne 254f0 // b.any │ │ + ldr x8, [sp, #152] │ │ cmp x8, #0x40 │ │ - b.ne 259ac // b.any │ │ - ldrb w8, [sp, #304] │ │ - ldr x9, [sp, #160] │ │ - add x10, sp, #0x60 │ │ + b.ne 25950 // b.any │ │ + ldrb w8, [sp, #288] │ │ + ldr x9, [sp, #144] │ │ + add x10, sp, #0x50 │ │ add x20, x10, #0x50 │ │ add x9, x9, x8 │ │ cmp w8, #0x80 │ │ - str x9, [sp, #160] │ │ - b.eq 25738 // b.none │ │ + str x9, [sp, #144] │ │ + b.eq 256ec // b.none │ │ mov w9, #0x80 // #128 │ │ add x0, x20, x8 │ │ mov w1, wzr │ │ sub x2, x9, x8 │ │ - bl 64ea0 │ │ - add x0, sp, #0x60 │ │ + bl 64210 │ │ + add x0, sp, #0x50 │ │ mov x1, x20 │ │ mov x2, #0xffffffffffffffff // #-1 │ │ - strb wzr, [sp, #304] │ │ - bl 28140 │ │ - ldp q0, q1, [sp, #96] │ │ + strb wzr, [sp, #288] │ │ + bl 280b4 │ │ + ldp q0, q1, [sp, #80] │ │ mov w0, #0xff // #255 │ │ - ldp q2, q3, [sp, #128] │ │ - ldr x8, [sp, #80] │ │ - stp q0, q1, [x28, #64] │ │ - stp q2, q3, [x28, #96] │ │ + ldp q2, q3, [sp, #112] │ │ + ldr x8, [sp, #64] │ │ + stp q0, q1, [x27, #272] │ │ + stp q2, q3, [x27, #304] │ │ stp q0, q1, [x8] │ │ stp q2, q3, [x8, #32] │ │ - b 25ab4 │ │ - ldr x8, [sp, #8] │ │ - mov x1, x25 │ │ - mov x2, x27 │ │ - add x0, x8, x24 │ │ - bl 64e50 │ │ - add x24, x27, x24 │ │ - cmp x19, #0x2 │ │ - strb w24, [sp, #520] │ │ - b.eq 25894 // b.none │ │ - ldp x21, x26, [x21, #32] │ │ - and x23, x24, #0xff │ │ + b 25a58 │ │ + add x0, x19, x23 │ │ + mov x1, x24 │ │ + mov x2, x26 │ │ + bl 641e0 │ │ + add x23, x26, x23 │ │ + cmp x22, #0x2 │ │ + strb w23, [sp, #712] │ │ + b.eq 2583c // b.none │ │ + ldp x21, x22, [x21, #32] │ │ + and x26, x23, #0xff │ │ mov w8, #0x80 // #128 │ │ - sub x25, x8, x23 │ │ - subs x27, x26, x25 │ │ - b.ls 25878 // b.plast │ │ - and w8, w24, #0xff │ │ - cbz w8, 257ec │ │ - ldr x19, [sp, #8] │ │ + sub x24, x8, x26 │ │ + subs x25, x22, x24 │ │ + b.ls 25824 // b.plast │ │ + and w8, w23, #0xff │ │ + cbz w8, 25798 │ │ + add x0, x19, x26 │ │ mov x1, x21 │ │ - mov x2, x25 │ │ - add x0, x19, x23 │ │ - bl 64e50 │ │ - ldr x8, [x22, #288] │ │ - add x0, sp, #0x140 │ │ - mov x1, x19 │ │ + mov x2, x24 │ │ + bl 641e0 │ │ + ldr x8, [x27, #64] │ │ + add x0, sp, #0x200 │ │ + add x1, x27, #0x48 │ │ mov x2, xzr │ │ add x8, x8, #0x80 │ │ - str x8, [x22, #288] │ │ - bl 28140 │ │ - add x21, x21, x25 │ │ - mov x26, x27 │ │ - ands x8, x26, #0x7f │ │ - lsr x9, x26, #7 │ │ + str x8, [x27, #64] │ │ + bl 280b4 │ │ + add x21, x21, x24 │ │ + mov x22, x25 │ │ + ands x8, x22, #0x7f │ │ + lsr x9, x22, #7 │ │ mov w11, #0x80 // #128 │ │ cset w10, eq // eq = none │ │ - csel x24, x11, x8, eq // eq = none │ │ + csel x22, x11, x8, eq // eq = none │ │ subs x8, x9, x10 │ │ - lsl x25, x8, #7 │ │ - b.eq 2583c // b.none │ │ - mov x23, x25 │ │ + lsl x23, x8, #7 │ │ + b.eq 257e8 // b.none │ │ + mov x24, x23 │ │ mov x1, x21 │ │ - ldr x8, [x22, #288] │ │ - add x0, sp, #0x140 │ │ + ldr x8, [x27, #64] │ │ + add x0, sp, #0x200 │ │ mov x2, xzr │ │ - add x26, x1, #0x80 │ │ + add x25, x1, #0x80 │ │ add x8, x8, #0x80 │ │ - str x8, [x22, #288] │ │ - bl 28140 │ │ - subs x23, x23, #0x80 │ │ - mov x1, x26 │ │ - b.ne 25814 // b.any │ │ - ldr x0, [sp, #8] │ │ - add x1, x21, x25 │ │ - mov x2, x24 │ │ - bl 64e50 │ │ - b 25890 │ │ + str x8, [x27, #64] │ │ + bl 280b4 │ │ + subs x24, x24, #0x80 │ │ + mov x1, x25 │ │ + b.ne 257c0 // b.any │ │ + add x0, x27, #0x48 │ │ + add x1, x21, x23 │ │ + mov x2, x22 │ │ + bl 641e0 │ │ + b 25838 │ │ add x0, x20, x26 │ │ mov x1, x21 │ │ mov x2, x22 │ │ - bl 64e50 │ │ + bl 641e0 │ │ add x22, x22, x26 │ │ - strb w22, [sp, #304] │ │ - ldr x8, [sp, #168] │ │ + strb w22, [sp, #288] │ │ + ldr x8, [sp, #152] │ │ cmp x8, #0x40 │ │ - b.eq 25704 // b.none │ │ - b 259ac │ │ - ldr x8, [sp, #8] │ │ + b.eq 256b8 // b.none │ │ + b 25950 │ │ + add x0, x19, x26 │ │ mov x1, x21 │ │ - mov x2, x26 │ │ - add x0, x8, x23 │ │ - bl 64e50 │ │ - add x24, x26, x23 │ │ - strb w24, [sp, #520] │ │ - ldrb w8, [sp, #520] │ │ - ldr x9, [x22, #288] │ │ - add x10, sp, #0x140 │ │ - add x23, sp, #0x218 │ │ + mov x2, x22 │ │ + bl 641e0 │ │ + add x22, x22, x26 │ │ + strb w22, [sp, #712] │ │ + ldrb w8, [sp, #712] │ │ + ldr x9, [x27, #64] │ │ + add x10, sp, #0x200 │ │ add x21, x10, #0x48 │ │ add x9, x9, x8 │ │ cmp w8, #0x80 │ │ - str x9, [x22, #288] │ │ - b.eq 258cc // b.none │ │ + str x9, [x27, #64] │ │ + b.eq 25870 // b.none │ │ mov w9, #0x80 // #128 │ │ add x0, x21, x8 │ │ mov w1, wzr │ │ sub x2, x9, x8 │ │ - bl 64ea0 │ │ - add x0, sp, #0x140 │ │ + bl 64210 │ │ + add x0, sp, #0x200 │ │ mov x1, x21 │ │ mov x2, #0xffffffffffffffff // #-1 │ │ - strb wzr, [sp, #520] │ │ - bl 28140 │ │ - ldp q0, q2, [x22, #224] │ │ + add x23, sp, #0x128 │ │ + strb wzr, [sp, #712] │ │ + bl 280b4 │ │ + ldp q0, q2, [x27] │ │ and x24, x20, #0x7e0 │ │ - ldp q1, q3, [x22, #256] │ │ - add x25, sp, #0x330 │ │ - ldr x8, [sp, #80] │ │ + ldp q1, q3, [x27, #32] │ │ + add x25, sp, #0x310 │ │ + ldr x8, [sp, #64] │ │ sub x26, x29, #0xe0 │ │ sub x22, x20, #0x20 │ │ mov w21, #0x20 // #32 │ │ - mov w27, #0x40 // #64 │ │ - stur q0, [x23, #216] │ │ - stur q1, [x23, #248] │ │ - stur q2, [x23, #232] │ │ - str q3, [x28, #48] │ │ + mov w28, #0x40 // #64 │ │ + stp q0, q2, [x27, #208] │ │ + stp q1, q3, [x27, #240] │ │ stp q0, q2, [x8] │ │ cmp x22, #0x41 │ │ - b.cc 259b4 // b.lo, b.ul, b.last │ │ - ldp q0, q1, [x28] │ │ - add x0, sp, #0x330 │ │ - ldr x8, [sp, #80] │ │ + b.cc 25958 // b.lo, b.ul, b.last │ │ + ldp q0, q1, [x27, #208] │ │ + add x0, sp, #0x310 │ │ + ldr x8, [sp, #64] │ │ add x1, x25, #0x48 │ │ mov x2, #0xffffffffffffffff // #-1 │ │ - str x27, [x28, #128] │ │ + str x28, [x27, #336] │ │ stur q0, [x25, #72] │ │ add x19, x8, x21 │ │ stur q1, [x25, #88] │ │ - ldp q0, q1, [x28, #32] │ │ + ldp q0, q1, [x27, #240] │ │ sturb wzr, [x25, #200] │ │ stur q0, [x25, #104] │ │ stur q1, [x25, #120] │ │ - ldp q0, q1, [sp, #48] │ │ - stp q1, q0, [x28, #64] │ │ - ldp q0, q1, [sp, #16] │ │ - stp q1, q0, [x28, #96] │ │ + ldp q0, q1, [sp, #32] │ │ + stp q1, q0, [x27, #272] │ │ + ldp q0, q1, [sp] │ │ + stp q1, q0, [x27, #304] │ │ movi v0.2d, #0x0 │ │ stur q0, [x25, #136] │ │ stur q0, [x25, #152] │ │ stur q0, [x25, #168] │ │ stur q0, [x25, #184] │ │ - bl 28140 │ │ - ldp q0, q1, [x25, #32] │ │ + bl 280b4 │ │ + ldp q1, q3, [x25, #32] │ │ add x21, x21, #0x20 │ │ + ldp q0, q2, [x27, #272] │ │ cmp x24, x21 │ │ sub x22, x22, #0x20 │ │ - stp q0, q1, [x26, #32] │ │ - ldp q1, q2, [x28, #64] │ │ - ldp q0, q3, [x28, #368] │ │ - str q1, [x28] │ │ - stp q2, q0, [x28, #16] │ │ - str q3, [x28, #48] │ │ - stp q1, q2, [x19] │ │ - b.ne 25918 // b.any │ │ + stp q1, q3, [x26, #32] │ │ + str q0, [x27, #544] │ │ + stp q0, q2, [x27, #208] │ │ + ldp q1, q0, [x27, #576] │ │ + stp q1, q0, [x27, #240] │ │ + ldp q1, q0, [x27, #208] │ │ + stp q1, q0, [x19] │ │ + b.ne 258b8 // b.any │ │ mov w0, #0x9 // #9 │ │ - b 25ab4 │ │ + b 25a58 │ │ mov x8, #0xc908 // #51464 │ │ movi v0.2d, #0x0 │ │ cmp x21, x20 │ │ movk x8, #0xf2bd, lsl #16 │ │ - strb wzr, [sp, #744] │ │ + strb wzr, [sp, #504] │ │ movk x8, #0xe667, lsl #32 │ │ str x22, [x23, #72] │ │ movk x8, #0x6a09, lsl #48 │ │ eor x8, x22, x8 │ │ stp q0, q0, [x23, #80] │ │ str x8, [x23] │ │ - adrp x8, 4000 │ │ - ldr q1, [x8, #3664] │ │ - adrp x8, 4000 │ │ + adrp x8, 4000 │ │ + ldr q1, [x8, #3744] │ │ + adrp x8, 4000 │ │ stp q0, q0, [x23, #112] │ │ stp q0, q0, [x23, #144] │ │ stp q0, q0, [x23, #176] │ │ - ldr q0, [x8, #3280] │ │ - adrp x8, 4000 │ │ + ldr q0, [x8, #3424] │ │ + adrp x8, 4000 │ │ stur q1, [x23, #8] │ │ - ldr q1, [x8, #3712] │ │ - adrp x8, 4000 │ │ + ldr q1, [x8, #3776] │ │ + adrp x8, 4000 │ │ stur q0, [x23, #24] │ │ - ldr q0, [x8, #3632] │ │ + ldr q0, [x8, #3712] │ │ mov w8, #0x40 // #64 │ │ stur q1, [x23, #40] │ │ stur q0, [x23, #56] │ │ - ldp q1, q0, [x28, #32] │ │ - strb w8, [sp, #744] │ │ + ldp q1, q0, [x27, #240] │ │ + strb w8, [sp, #504] │ │ stp q1, q0, [x23, #112] │ │ - ldp q2, q0, [x28] │ │ + ldp q2, q0, [x27, #208] │ │ stp q2, q0, [x23, #80] │ │ - b.hi 25ad4 // b.pmore │ │ + b.hi 25a78 // b.pmore │ │ ldr x8, [x23, #72] │ │ cmp x22, x8 │ │ - b.ne 25aec // b.any │ │ - ldrb w8, [sp, #744] │ │ + b.ne 25a90 // b.any │ │ + ldrb w8, [sp, #504] │ │ ldr x9, [x23, #64] │ │ - add x10, sp, #0x218 │ │ + add x10, sp, #0x128 │ │ add x20, x10, #0x50 │ │ add x9, x9, x8 │ │ cmp w8, #0x80 │ │ str x9, [x23, #64] │ │ - b.eq 25a78 // b.none │ │ + b.eq 25a1c // b.none │ │ mov w9, #0x80 // #128 │ │ add x0, x20, x8 │ │ mov w1, wzr │ │ sub x2, x9, x8 │ │ - bl 64ea0 │ │ - add x0, sp, #0x218 │ │ + bl 64210 │ │ + add x0, sp, #0x128 │ │ mov x1, x20 │ │ mov x2, #0xffffffffffffffff // #-1 │ │ - strb wzr, [sp, #744] │ │ - bl 28140 │ │ + strb wzr, [sp, #504] │ │ + bl 280b4 │ │ ldp q0, q1, [x23] │ │ - add x1, sp, #0x330 │ │ - ldr x8, [sp, #80] │ │ + add x1, sp, #0x310 │ │ + ldr x8, [sp, #64] │ │ mov x2, x22 │ │ - stp q0, q1, [x28, #64] │ │ + stp q0, q1, [x27, #272] │ │ ldp q0, q2, [x23, #32] │ │ add x0, x8, x21 │ │ - stp q0, q2, [x28, #96] │ │ - bl 64e50 │ │ + stp q0, q2, [x27, #304] │ │ + bl 641e0 │ │ mov w0, #0xff // #255 │ │ - add sp, sp, #0x520 │ │ + add sp, sp, #0x500 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ nop │ │ - adr x3, 694d0 │ │ + adr x3, 68860 │ │ mov x0, x21 │ │ mov x1, x20 │ │ mov x2, x20 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ nop │ │ - adr x0, 802b │ │ + adr x0, 8183 │ │ nop │ │ - adr x3, 69390 │ │ + adr x3, 68750 │ │ nop │ │ - adr x4, 694b8 │ │ + adr x4, 68848 │ │ sub x2, x29, #0x11 │ │ mov w1, #0x1d // #29 │ │ - bl 2cc10 │ │ + bl 2cce8 │ │ stp d15, d14, [sp, #-160]! │ │ stp d13, d12, [sp, #16] │ │ stp d11, d10, [sp, #32] │ │ stp d9, d8, [sp, #48] │ │ stp x29, x30, [sp, #64] │ │ stp x28, x27, [sp, #80] │ │ stp x26, x25, [sp, #96] │ │ stp x24, x23, [sp, #112] │ │ stp x22, x21, [sp, #128] │ │ stp x20, x19, [sp, #144] │ │ add x29, sp, #0x40 │ │ sub x9, sp, #0x6a0 │ │ and sp, x9, #0xffffffffffffffc0 │ │ - str xzr, [sp] │ │ - mov x8, xzr │ │ - add x9, sp, #0x280 │ │ + ldr xzr, [sp] │ │ ldp q31, q10, [x1] │ │ ldp q11, q12, [x2] │ │ + mov x8, xzr │ │ ldp q30, q8, [x1, #32] │ │ + add x9, sp, #0x280 │ │ ldp q2, q0, [x1, #384] │ │ eor v12.16b, v10.16b, v12.16b │ │ ldp q13, q10, [x2, #32] │ │ ldp q9, q29, [x1, #64] │ │ str q0, [sp, #544] │ │ eor v0.16b, v31.16b, v11.16b │ │ eor v14.16b, v8.16b, v10.16b │ │ @@ -13251,36 +13318,36 @@ │ │ ldp q9, q29, [x2, #96] │ │ stp q13, q12, [sp, #592] │ │ ldp q24, q23, [x1, #160] │ │ stp q13, q14, [sp, #672] │ │ str q10, [sp, #624] │ │ ldp q22, q21, [x1, #192] │ │ eor v12.16b, v27.16b, v29.16b │ │ - ldp q8, q27, [x2, #128] │ │ - stp q10, q11, [sp, #704] │ │ eor v0.16b, v1.16b, v9.16b │ │ + stp q10, q11, [sp, #704] │ │ ldr q1, [sp, #544] │ │ + ldp q8, q27, [x2, #128] │ │ ldp q20, q19, [x1, #224] │ │ + stp q0, q12, [sp, #736] │ │ + ldp q18, q17, [x1, #256] │ │ eor v13.16b, v26.16b, v8.16b │ │ eor v10.16b, v25.16b, v27.16b │ │ ldp q26, q25, [x2, #160] │ │ - stp q0, q12, [sp, #736] │ │ - ldp q18, q17, [x1, #256] │ │ ldp q16, q7, [x1, #288] │ │ stp q13, q10, [sp, #768] │ │ + ldp q6, q5, [x1, #320] │ │ eor v14.16b, v24.16b, v26.16b │ │ eor v8.16b, v23.16b, v25.16b │ │ ldp q24, q23, [x2, #192] │ │ - ldp q6, q5, [x1, #320] │ │ ldp q4, q3, [x1, #352] │ │ + ldp q28, q15, [x1, #416] │ │ stp q14, q8, [sp, #800] │ │ eor v9.16b, v22.16b, v24.16b │ │ eor v21.16b, v21.16b, v23.16b │ │ ldp q22, q23, [x2, #224] │ │ - ldp q28, q15, [x1, #416] │ │ ldp q31, q30, [x1, #448] │ │ stp q9, q21, [sp, #832] │ │ eor v20.16b, v20.16b, v22.16b │ │ eor v19.16b, v19.16b, v23.16b │ │ ldp q22, q23, [x2, #256] │ │ stp q20, q19, [sp, #864] │ │ eor v29.16b, v18.16b, v22.16b │ │ @@ -13651,15 +13718,15 @@ │ │ stp x5, x13, [x10, #80] │ │ ror x13, x16, #63 │ │ stp x1, x14, [x10, #64] │ │ eor x14, x14, x15 │ │ stp x13, x11, [x10, #48] │ │ ror x13, x14, #63 │ │ stp x13, x12, [x10, #32] │ │ - b.ne 25ea8 // b.any │ │ + b.ne 25e4c // b.any │ │ mov x8, xzr │ │ add x9, sp, #0x280 │ │ add x10, x9, x8 │ │ add x8, x8, #0x10 │ │ ldp x14, x1, [x10] │ │ ldr x17, [x10, #776] │ │ ldp x12, x15, [x10, #256] │ │ @@ -13873,15 +13940,15 @@ │ │ str x13, [x10, #648] │ │ ror x13, x16, #63 │ │ str x14, [x10, #520] │ │ eor x14, x14, x15 │ │ stp x13, x11, [x10, #384] │ │ ror x13, x14, #63 │ │ stp x13, x12, [x10, #256] │ │ - b.ne 26200 // b.any │ │ + b.ne 261a4 // b.any │ │ ldp q1, q4, [sp, #640] │ │ add x1, sp, #0x280 │ │ ldp q5, q30, [sp, #560] │ │ mov w2, #0x400 // #1024 │ │ ldp q7, q6, [sp, #592] │ │ ldr q2, [sp, #1056] │ │ eor v1.16b, v1.16b, v5.16b │ │ @@ -14079,15 +14146,15 @@ │ │ ldr q1, [sp, #528] │ │ str q0, [sp, #1600] │ │ eor v1.16b, v3.16b, v1.16b │ │ eor v3.16b, v4.16b, v17.16b │ │ str q2, [sp, #1616] │ │ str q1, [sp, #1632] │ │ str q3, [sp, #1648] │ │ - bl 64e50 │ │ + bl 641e0 │ │ sub sp, x29, #0x40 │ │ ldp x20, x19, [sp, #144] │ │ ldp x22, x21, [sp, #128] │ │ ldp x24, x23, [sp, #112] │ │ ldp x26, x25, [sp, #96] │ │ ldp x28, x27, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ @@ -14100,92 +14167,92 @@ │ │ stp x29, x30, [sp, #64] │ │ stp x22, x21, [sp, #80] │ │ stp x20, x19, [sp, #96] │ │ add x29, sp, #0x40 │ │ ldp x19, x22, [x1] │ │ mov x20, x1 │ │ nop │ │ - adr x1, 810b │ │ + adr x1, 8263 │ │ mov w2, #0x11 // #17 │ │ ldr x21, [x22, #24] │ │ mov x0, x19 │ │ blr x21 │ │ - tbz w0, #0, 26928 │ │ + tbz w0, #0, 268cc │ │ mov w0, #0x1 // #1 │ │ ldp x20, x19, [sp, #96] │ │ ldp x22, x21, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x70 │ │ ret │ │ ldrb w8, [x20, #18] │ │ - tbnz w8, #7, 2696c │ │ + tbnz w8, #7, 26910 │ │ nop │ │ - adr x1, 97bd │ │ + adr x1, 9d36 │ │ mov x0, x19 │ │ mov w2, #0x1 // #1 │ │ blr x21 │ │ mov w8, w0 │ │ mov w0, #0x1 // #1 │ │ - tbnz w8, #0, 26914 │ │ + tbnz w8, #0, 268b8 │ │ nop │ │ - adr x1, 97df │ │ + adr x1, 9d58 │ │ mov x0, x20 │ │ mov w2, #0x2 // #2 │ │ - bl 2a040 │ │ - tbz w0, #0, 269fc │ │ - b 269e4 │ │ + bl 2a05c │ │ + tbz w0, #0, 269a0 │ │ + b 26988 │ │ nop │ │ - adr x1, 84ae │ │ + adr x1, 8c09 │ │ mov x0, x19 │ │ mov w2, #0x2 // #2 │ │ blr x21 │ │ mov w8, w0 │ │ mov w0, #0x1 // #1 │ │ - tbnz w8, #0, 26914 │ │ + tbnz w8, #0, 268b8 │ │ sub x8, x29, #0x1c │ │ ldr x10, [x20, #16] │ │ sturb w0, [x29, #-28] │ │ str x8, [sp, #24] │ │ add x8, sp, #0x8 │ │ nop │ │ - adr x9, 69568 │ │ + adr x9, 688f8 │ │ nop │ │ - adr x1, 97df │ │ + adr x1, 9d58 │ │ sub x0, x29, #0x18 │ │ mov w2, #0x2 // #2 │ │ stp x19, x22, [sp, #8] │ │ stur x8, [x29, #-24] │ │ stp x9, x10, [x29, #-16] │ │ - bl 2a040 │ │ - cbnz w0, 269e4 │ │ + bl 2a05c │ │ + cbnz w0, 26988 │ │ nop │ │ - adr x1, 84ac │ │ + adr x1, 8c07 │ │ add x0, sp, #0x8 │ │ mov w2, #0x2 // #2 │ │ - bl 2a774 │ │ - tbz w0, #0, 269fc │ │ + bl 2acd8 │ │ + tbz w0, #0, 269a0 │ │ mov w0, #0x1 // #1 │ │ ldp x20, x19, [sp, #96] │ │ ldp x22, x21, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x70 │ │ ret │ │ nop │ │ - adr x1, 9789 │ │ + adr x1, 9cf9 │ │ mov x0, x19 │ │ mov w2, #0x1 // #1 │ │ blr x21 │ │ ldp x20, x19, [sp, #96] │ │ ldp x22, x21, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x70 │ │ ret │ │ ldp x0, x9, [x1] │ │ nop │ │ - adr x8, 80fa │ │ + adr x8, 8252 │ │ mov w2, #0x11 // #17 │ │ mov x1, x8 │ │ ldr x3, [x9, #24] │ │ br x3 │ │ stp d15, d14, [sp, #-160]! │ │ stp d13, d12, [sp, #16] │ │ stp d11, d10, [sp, #32] │ │ @@ -14198,755 +14265,757 @@ │ │ stp x20, x19, [sp, #144] │ │ add x29, sp, #0x40 │ │ sub x9, sp, #0x1, lsl #12 │ │ sub x9, x9, #0x360 │ │ and x9, x9, #0xffffffffffffffc0 │ │ sub sp, sp, #0x1, lsl #12 │ │ cmp sp, x9 │ │ - b.le 26a94 │ │ - str xzr, [sp] │ │ + b.le 26a38 │ │ + ldr xzr, [sp] │ │ sub sp, sp, #0x1, lsl #12 │ │ cmp sp, x9 │ │ - b.gt 26a84 │ │ + b.gt 26a28 │ │ mov sp, x9 │ │ ldr xzr, [sp] │ │ - ldr w10, [x0, #80] │ │ - cbz w10, 280b8 │ │ - lsl x8, x10, #3 │ │ + ldr w24, [x0, #80] │ │ + cbz w24, 28024 │ │ + lsl x8, x24, #3 │ │ ldr w19, [x0, #72] │ │ - lsl x24, x10, #2 │ │ - mov x20, x0 │ │ + lsl x28, x24, #2 │ │ + mov x10, #0xffffffffffffffc1 // #-63 │ │ + mov x21, x0 │ │ cmp x8, x19 │ │ + movk x10, #0x7fff, lsl #48 │ │ csel x8, x8, x19, hi // hi = pmore │ │ - udiv x27, x8, x24 │ │ - mul x8, x27, x10 │ │ - ubfx x9, x8, #52, #10 │ │ + udiv x11, x8, x28 │ │ + mul x8, x11, x24 │ │ lsl x22, x8, #12 │ │ - cmp x9, #0x0 │ │ - mov x9, #0xffffffffffffffc1 // #-63 │ │ - movk x9, #0x7fff, lsl #48 │ │ - ccmp x22, x9, #0x2, eq // eq = none │ │ - b.cc 26ae4 // b.lo, b.ul, b.last │ │ - bl 24ac8 │ │ - lsl x8, x8, #2 │ │ - mov x25, x4 │ │ - mov x23, x3 │ │ + ubfx x9, x8, #52, #10 │ │ + cmp x22, x10 │ │ + ccmp x9, #0x0, #0x0, cc // cc = lo, ul, last │ │ + b.eq 26a88 // b.none │ │ + bl 248e8 │ │ + lsl x20, x8, #2 │ │ + mov x23, x4 │ │ mov x26, x2 │ │ - str x10, [sp, #592] │ │ - str x8, [sp, #344] │ │ - str x5, [sp, #56] │ │ - str x1, [sp, #688] │ │ - cbz x22, 26b48 │ │ + str x1, [sp, #656] │ │ + str x3, [sp, #688] │ │ + str x11, [sp, #672] │ │ + str x5, [sp, #328] │ │ + cbz x22, 26b50 │ │ add x0, sp, #0xf40 │ │ mov w1, #0x40 // #64 │ │ mov x2, x22 │ │ str xzr, [sp, #3904] │ │ - bl 64ec0 │ │ - ldr x21, [sp, #3904] │ │ + bl 64250 │ │ + ldr x27, [sp, #3904] │ │ cmp w0, #0x0 │ │ - ccmp x21, #0x0, #0x4, eq // eq = none │ │ - b.eq 280cc // b.none │ │ - ldr x8, [sp, #344] │ │ - mov x28, x8 │ │ - cbnz x8, 26b58 │ │ - ldr x8, [x20] │ │ - cmp x8, #0x1 │ │ - b.eq 26bb0 // b.none │ │ - b 26bc8 │ │ - ldr x8, [sp, #344] │ │ - mov x28, xzr │ │ - mov w21, #0x40 // #64 │ │ - cbz x8, 26b38 │ │ - str x24, [sp, #672] │ │ - mov x24, x28 │ │ - mov x28, x20 │ │ - sub x20, x8, #0x1 │ │ - mov x22, x21 │ │ + ccmp x27, #0x0, #0x4, eq // eq = none │ │ + b.eq 28030 // b.none │ │ + mov x11, x20 │ │ + str x24, [sp, #592] │ │ + cbz x20, 26b60 │ │ + mov x25, x23 │ │ + mov x23, x11 │ │ + mov x24, x20 │ │ + sub x20, x20, #0x1 │ │ + mov x22, x27 │ │ mov x0, x22 │ │ mov w1, wzr │ │ mov w2, #0x400 // #1024 │ │ - bl 64ea0 │ │ + bl 64210 │ │ subs x20, x20, #0x1 │ │ add x22, x22, #0x400 │ │ - b.ne 26b6c // b.any │ │ + b.ne 26aec // b.any │ │ mov x0, x22 │ │ mov w1, wzr │ │ mov w2, #0x400 // #1024 │ │ - bl 64ea0 │ │ - mov x20, x28 │ │ - mov x28, x24 │ │ - ldr x24, [sp, #672] │ │ - ldr x8, [x20] │ │ - cmp x8, #0x1 │ │ - b.ne 26bc8 // b.any │ │ - ldr x8, [x20, #8] │ │ - cmp x8, #0x40 │ │ - b.ls 26bc4 // b.plast │ │ + bl 64210 │ │ + mov x20, x24 │ │ + ldr x24, [sp, #592] │ │ + mov x11, x23 │ │ + mov x23, x25 │ │ + ldr x9, [x21, #8] │ │ + ldr w8, [x21] │ │ + cmp x9, #0x40 │ │ + csel w10, wzr, w8, ls // ls = plast │ │ + tbnz w10, #0, 26b74 │ │ + cmp x9, #0x40 │ │ + csel w8, wzr, w8, cs // cs = hs, nlast │ │ + tbz w8, #0, 26bbc │ │ + mov w0, #0x9 // #9 │ │ + b 26b78 │ │ + mov x11, xzr │ │ + mov w27, #0x40 // #64 │ │ + str x24, [sp, #592] │ │ + cbnz x20, 26ad8 │ │ + ldr x9, [x21, #8] │ │ + ldr w8, [x21] │ │ + cmp x9, #0x40 │ │ + csel w10, wzr, w8, ls // ls = plast │ │ + tbz w10, #0, 26b3c │ │ mov w0, #0x8 // #8 │ │ - b 27fbc │ │ - b.ne 26f68 // b.any │ │ + cbz x11, 26b8c │ │ + mov w19, w0 │ │ + mov x0, x27 │ │ + bl 641d0 │ │ + mov w0, w19 │ │ + sub sp, x29, #0x40 │ │ + ldp x20, x19, [sp, #144] │ │ + ldp x22, x21, [sp, #128] │ │ + ldp x24, x23, [sp, #112] │ │ + ldp x26, x25, [sp, #96] │ │ + ldp x28, x27, [sp, #80] │ │ + ldp x29, x30, [sp, #64] │ │ + ldp d9, d8, [sp, #48] │ │ + ldp d11, d10, [sp, #32] │ │ + ldp d13, d12, [sp, #16] │ │ + ldp d15, d14, [sp], #160 │ │ + ret │ │ lsr x8, x26, #32 │ │ - cbz x8, 26bd8 │ │ + cbz x8, 26bcc │ │ mov w0, #0xa // #10 │ │ - b 27fbc │ │ - adrp x9, 4000 │ │ - adrp x8, 4000 │ │ - ldrb w10, [x20, #108] │ │ - ldr q1, [x9, #3840] │ │ - ldr q0, [x8, #3536] │ │ - adrp x8, 4000 │ │ - adrp x9, 4000 │ │ - ldr q2, [x8, #3856] │ │ - mov w8, #0x40 // #64 │ │ - str q1, [sp, #2896] │ │ - ldr q1, [x9, #3296] │ │ - ldr x9, [sp, #592] │ │ - str q0, [sp, #2880] │ │ + b 26b78 │ │ movi v0.2d, #0x0 │ │ + adrp x8, 4000 │ │ + adrp x9, 4000 │ │ + ldr q1, [x8, #3648] │ │ + adrp x8, 4000 │ │ + ldrb w10, [x21, #108] │ │ + ldr q2, [x8, #3936] │ │ + adrp x8, 4000 │ │ + str w24, [sp, #2952] │ │ cmp x26, #0x65 │ │ + str x11, [sp, #48] │ │ + str q0, [sp, #3056] │ │ + str q0, [sp, #3040] │ │ + str q0, [sp, #3024] │ │ + str q0, [sp, #3008] │ │ + str q0, [sp, #2992] │ │ + str q0, [sp, #2976] │ │ + ldr q0, [x9, #3920] │ │ + ldr w9, [x21, #104] │ │ + str xzr, [sp, #3072] │ │ + str q0, [sp, #2896] │ │ + ldr q0, [x8, #3440] │ │ + mov w8, #0x40 // #64 │ │ str w8, [sp, #2956] │ │ - ldr w8, [x20, #76] │ │ - str w9, [sp, #2952] │ │ - ldr w9, [x20, #104] │ │ + ldr w8, [x21, #76] │ │ + str w9, [sp, #288] │ │ str x8, [sp, #368] │ │ str w8, [sp, #2964] │ │ add x8, sp, #0xb40 │ │ - str w9, [sp, #304] │ │ - add x22, x8, #0x48 │ │ str w9, [sp, #2968] │ │ mov w9, #0x1c // #28 │ │ + add x24, x8, #0x48 │ │ + str q1, [sp, #2880] │ │ str q2, [sp, #2912] │ │ - str q1, [sp, #2928] │ │ + str q0, [sp, #2928] │ │ str xzr, [sp, #2944] │ │ - str q0, [sp, #2976] │ │ - str q0, [sp, #2992] │ │ - str q0, [sp, #3008] │ │ - str q0, [sp, #3024] │ │ - str q0, [sp, #3040] │ │ - str q0, [sp, #3056] │ │ - str xzr, [sp, #3072] │ │ str w19, [sp, #2960] │ │ - str x10, [sp, #384] │ │ + str x10, [sp, #400] │ │ str w10, [sp, #2972] │ │ str w26, [sp, #2976] │ │ strb w9, [sp, #3080] │ │ - str x21, [sp, #512] │ │ - str x28, [sp, #48] │ │ - b.cc 26e30 // b.lo, b.ul, b.last │ │ - str x20, [sp, #672] │ │ - ldr x20, [sp, #688] │ │ + str x20, [sp, #56] │ │ + b.cc 26de4 // b.lo, b.ul, b.last │ │ + ldr x20, [sp, #656] │ │ mov w19, #0x80 // #128 │ │ add x0, sp, #0xb40 │ │ - mov x1, x22 │ │ + mov x1, x24 │ │ mov x2, xzr │ │ - ldp q0, q1, [x20, #48] │ │ + str x23, [sp, #640] │ │ + ldp q0, q1, [x20, #64] │ │ ldr w9, [x20, #96] │ │ - mov x28, x24 │ │ str x19, [sp, #2944] │ │ + mov x23, x24 │ │ stur w9, [x8, #196] │ │ - stur q0, [x8, #148] │ │ - ldr q0, [x20, #80] │ │ - stur q1, [x8, #164] │ │ - ldr q1, [x20] │ │ - stur q0, [x8, #180] │ │ - ldp q0, q2, [x20, #16] │ │ - stur q1, [x8, #100] │ │ - stur q0, [x8, #116] │ │ - stur q2, [x8, #132] │ │ - bl 28140 │ │ + stur q0, [x8, #164] │ │ + stur q1, [x8, #180] │ │ + ldp q0, q1, [x20] │ │ + stur q0, [x8, #100] │ │ + stur q1, [x8, #116] │ │ + ldp q0, q1, [x20, #32] │ │ + stur q0, [x8, #132] │ │ + stur q1, [x8, #148] │ │ + bl 280b4 │ │ sub x8, x26, #0x64 │ │ add x20, x20, #0x64 │ │ ands x9, x8, #0x7f │ │ lsr x8, x8, #7 │ │ cset w10, eq // eq = none │ │ csel x26, x19, x9, eq // eq = none │ │ subs x8, x8, x10 │ │ lsl x19, x8, #7 │ │ - b.eq 26d30 // b.none │ │ - mov x21, x19 │ │ + b.eq 26d1c // b.none │ │ + mov x22, x19 │ │ mov x1, x20 │ │ ldr x8, [sp, #2944] │ │ add x0, sp, #0xb40 │ │ mov x2, xzr │ │ add x24, x1, #0x80 │ │ add x8, x8, #0x80 │ │ str x8, [sp, #2944] │ │ - bl 28140 │ │ - subs x21, x21, #0x80 │ │ + bl 280b4 │ │ + subs x22, x22, #0x80 │ │ mov x1, x24 │ │ - b.ne 26d08 // b.any │ │ + b.ne 26cf4 // b.any │ │ add x1, x20, x19 │ │ - mov x0, x22 │ │ + mov x0, x23 │ │ mov x2, x26 │ │ - bl 64e50 │ │ - ldr x21, [sp, #512] │ │ - mov x24, x28 │ │ - ldr x28, [sp, #48] │ │ - ldr x20, [sp, #672] │ │ + mov x24, x23 │ │ + bl 641e0 │ │ + ldr x20, [sp, #56] │ │ + ldr x23, [sp, #640] │ │ cmp x26, #0x7d │ │ strb w26, [sp, #3080] │ │ - str w25, [sp, #3904] │ │ - str x27, [sp, #672] │ │ - b.cs 26e58 // b.hs, b.nlast │ │ - str w25, [x22, x26] │ │ + str w23, [sp, #3904] │ │ + b.cs 26e08 // b.hs, b.nlast │ │ + str w23, [x24, x26] │ │ add x26, x26, #0x4 │ │ mov w8, #0x80 // #128 │ │ - mov x19, x25 │ │ strb w26, [sp, #3080] │ │ - sub x27, x8, x26 │ │ - subs x25, x25, x27 │ │ - b.hi 26ec4 // b.pmore │ │ - add x0, x22, x26 │ │ - mov x1, x23 │ │ - mov x2, x19 │ │ - bl 64e50 │ │ - add x25, x26, x19 │ │ - ldr x23, [x20, #88] │ │ + sub x22, x8, x26 │ │ + subs x25, x23, x22 │ │ + b.hi 26e68 // b.pmore │ │ + ldr x1, [sp, #688] │ │ + add x0, x24, x26 │ │ + mov x2, x23 │ │ + bl 641e0 │ │ + add x25, x26, x23 │ │ + ldr x22, [x21, #88] │ │ strb w25, [sp, #3080] │ │ - cbz x23, 26f0c │ │ - ldr x27, [x20, #96] │ │ + cbz x22, 26eb4 │ │ + ldr x23, [x21, #96] │ │ cmp x25, #0x7d │ │ - str w27, [sp, #3904] │ │ - b.cc 26f70 // b.lo, b.ul, b.last │ │ + str w23, [sp, #3904] │ │ + b.cc 26f10 // b.lo, b.ul, b.last │ │ mov w8, #0x80 // #128 │ │ - add x0, x22, x25 │ │ + add x0, x24, x25 │ │ add x1, sp, #0xf40 │ │ sub x26, x8, x25 │ │ add x19, sp, #0xf40 │ │ mov x2, x26 │ │ - bl 64e50 │ │ + bl 641e0 │ │ ldr x8, [sp, #2944] │ │ add x0, sp, #0xb40 │ │ - mov x1, x22 │ │ + mov x1, x24 │ │ mov x2, xzr │ │ add x8, x8, #0x80 │ │ str x8, [sp, #2944] │ │ - bl 28140 │ │ + bl 280b4 │ │ sub x25, x25, #0x7c │ │ add x1, x19, x26 │ │ - mov x0, x22 │ │ + mov x0, x24 │ │ mov x2, x25 │ │ - bl 64e50 │ │ - mov w8, #0x80 // #128 │ │ - strb w25, [sp, #3080] │ │ - sub x26, x8, x25 │ │ - subs x19, x27, x26 │ │ - b.hi 26f8c // b.pmore │ │ - add x0, x22, x25 │ │ - mov x1, x23 │ │ - mov x2, x27 │ │ - bl 64e50 │ │ - add x25, x27, x25 │ │ - strb w25, [sp, #3080] │ │ - b 2703c │ │ - ldr x1, [sp, #688] │ │ + bl 641e0 │ │ + b 26f18 │ │ + ldr x1, [sp, #656] │ │ add x0, x8, #0x64 │ │ mov x2, x26 │ │ - bl 64e50 │ │ + bl 641e0 │ │ add x26, x26, #0x1c │ │ cmp x26, #0x7d │ │ strb w26, [sp, #3080] │ │ - str w25, [sp, #3904] │ │ - str x27, [sp, #672] │ │ - b.cc 26d64 // b.lo, b.ul, b.last │ │ + str w23, [sp, #3904] │ │ + b.cc 26d48 // b.lo, b.ul, b.last │ │ mov w8, #0x80 // #128 │ │ - mov x27, x25 │ │ - add x0, x22, x26 │ │ - sub x25, x8, x26 │ │ + add x0, x24, x26 │ │ add x1, sp, #0xf40 │ │ + sub x25, x8, x26 │ │ add x19, sp, #0xf40 │ │ mov x2, x25 │ │ - bl 64e50 │ │ + bl 641e0 │ │ ldr x8, [sp, #2944] │ │ add x0, sp, #0xb40 │ │ - mov x1, x22 │ │ + mov x1, x24 │ │ mov x2, xzr │ │ add x8, x8, #0x80 │ │ str x8, [sp, #2944] │ │ - bl 28140 │ │ + bl 280b4 │ │ sub x26, x26, #0x7c │ │ add x1, x19, x25 │ │ - mov x0, x22 │ │ + mov x0, x24 │ │ mov x2, x26 │ │ - mov x25, x27 │ │ - bl 64e50 │ │ + bl 641e0 │ │ mov w8, #0x80 // #128 │ │ - mov x19, x25 │ │ strb w26, [sp, #3080] │ │ - sub x27, x8, x26 │ │ - subs x25, x25, x27 │ │ - b.ls 26d84 // b.plast │ │ - add x0, x22, x26 │ │ - mov x1, x23 │ │ - mov x2, x27 │ │ - bl 64e50 │ │ + sub x22, x8, x26 │ │ + subs x25, x23, x22 │ │ + b.ls 26d64 // b.plast │ │ + ldr x19, [sp, #688] │ │ + add x0, x24, x26 │ │ + mov x2, x22 │ │ + mov x1, x19 │ │ + bl 641e0 │ │ ldr x8, [sp, #2944] │ │ add x0, sp, #0xb40 │ │ - mov x1, x22 │ │ + mov x1, x24 │ │ mov x2, xzr │ │ add x8, x8, #0x80 │ │ str x8, [sp, #2944] │ │ - bl 28140 │ │ - add x1, x23, x27 │ │ - mov x0, x22 │ │ + bl 280b4 │ │ + add x1, x19, x22 │ │ + mov x0, x24 │ │ mov x2, x25 │ │ - bl 64e50 │ │ - ldr x23, [x20, #88] │ │ + bl 641e0 │ │ + ldr x22, [x21, #88] │ │ strb w25, [sp, #3080] │ │ - cbnz x23, 26da4 │ │ + cbnz x22, 26d84 │ │ cmp x25, #0x7d │ │ str wzr, [sp, #3904] │ │ - b.cc 27030 // b.lo, b.ul, b.last │ │ + b.cc 26fe4 // b.lo, b.ul, b.last │ │ mov w8, #0x80 // #128 │ │ - add x0, x22, x25 │ │ + add x0, x24, x25 │ │ add x1, sp, #0xf40 │ │ sub x23, x8, x25 │ │ add x19, sp, #0xf40 │ │ mov x2, x23 │ │ - bl 64e50 │ │ + bl 641e0 │ │ ldr x8, [sp, #2944] │ │ add x0, sp, #0xb40 │ │ - mov x1, x22 │ │ + mov x1, x24 │ │ mov x2, xzr │ │ add x8, x8, #0x80 │ │ str x8, [sp, #2944] │ │ - bl 28140 │ │ + bl 280b4 │ │ sub x25, x25, #0x7c │ │ add x1, x19, x23 │ │ - mov x0, x22 │ │ + mov x0, x24 │ │ mov x2, x25 │ │ - bl 64e50 │ │ - b 27038 │ │ - mov w0, #0x9 // #9 │ │ - b 27fbc │ │ - str w27, [x22, x25] │ │ + bl 641e0 │ │ + b 26fec │ │ + str w23, [x24, x25] │ │ add x25, x25, #0x4 │ │ mov w8, #0x80 // #128 │ │ strb w25, [sp, #3080] │ │ sub x26, x8, x25 │ │ - subs x19, x27, x26 │ │ - b.ls 26e14 // b.plast │ │ - add x0, x22, x25 │ │ - mov x1, x23 │ │ + subs x19, x23, x26 │ │ + b.ls 26fc8 // b.plast │ │ + add x0, x24, x25 │ │ + mov x1, x22 │ │ mov x2, x26 │ │ - mov x27, x20 │ │ - bl 64e50 │ │ + bl 641e0 │ │ ldr x8, [sp, #2944] │ │ add x0, sp, #0xb40 │ │ - mov x1, x22 │ │ + mov x1, x24 │ │ mov x2, xzr │ │ add x8, x8, #0x80 │ │ str x8, [sp, #2944] │ │ - bl 28140 │ │ + bl 280b4 │ │ ands x8, x19, #0x7f │ │ lsr x9, x19, #7 │ │ mov w11, #0x80 // #128 │ │ cset w10, eq // eq = none │ │ csel x25, x11, x8, eq // eq = none │ │ - add x20, x23, x26 │ │ + add x20, x22, x26 │ │ subs x8, x9, x10 │ │ lsl x19, x8, #7 │ │ - b.eq 27010 // b.none │ │ - mov x21, x19 │ │ + b.eq 26fac // b.none │ │ + mov x22, x19 │ │ mov x1, x20 │ │ ldr x8, [sp, #2944] │ │ add x0, sp, #0xb40 │ │ mov x2, xzr │ │ add x23, x1, #0x80 │ │ add x8, x8, #0x80 │ │ str x8, [sp, #2944] │ │ - bl 28140 │ │ - subs x21, x21, #0x80 │ │ + bl 280b4 │ │ + subs x22, x22, #0x80 │ │ mov x1, x23 │ │ - b.ne 26fe8 // b.any │ │ + b.ne 26f84 // b.any │ │ add x1, x20, x19 │ │ - mov x0, x22 │ │ + mov x0, x24 │ │ mov x2, x25 │ │ - bl 64e50 │ │ - ldr x21, [sp, #512] │ │ - mov x20, x27 │ │ + bl 641e0 │ │ + ldr x20, [sp, #56] │ │ + strb w25, [sp, #3080] │ │ + b 26ff0 │ │ + add x0, x24, x25 │ │ + mov x1, x22 │ │ + mov x2, x23 │ │ + bl 641e0 │ │ + add x25, x23, x25 │ │ strb w25, [sp, #3080] │ │ - b 2703c │ │ - str wzr, [x22, x25] │ │ + b 26ff0 │ │ + str wzr, [x24, x25] │ │ add x25, x25, #0x4 │ │ strb w25, [sp, #3080] │ │ - ldr x23, [x20, #64] │ │ + ldr x23, [x21, #64] │ │ cmp x23, #0x21 │ │ - b.cs 28054 // b.hs, b.nlast │ │ + b.cs 27fc4 // b.hs, b.nlast │ │ cmp w25, #0x7d │ │ - add x20, x20, #0x20 │ │ + add x22, x21, #0x20 │ │ mov w19, w25 │ │ str w23, [sp, #3904] │ │ - b.cc 270e4 // b.lo, b.ul, b.last │ │ + b.cc 27098 // b.lo, b.ul, b.last │ │ mov w8, #0x80 // #128 │ │ - add x0, x22, x19 │ │ + add x0, x24, x19 │ │ add x1, sp, #0xf40 │ │ sub x26, x8, x19 │ │ - mov x27, x20 │ │ + mov x21, x20 │ │ add x20, sp, #0xf40 │ │ mov x2, x26 │ │ - bl 64e50 │ │ + bl 641e0 │ │ ldr x8, [sp, #2944] │ │ add x0, sp, #0xb40 │ │ - mov x1, x22 │ │ + mov x1, x24 │ │ mov x2, xzr │ │ add x8, x8, #0x80 │ │ str x8, [sp, #2944] │ │ - bl 28140 │ │ + bl 280b4 │ │ sub x25, x19, #0x7c │ │ add x8, x20, x26 │ │ - mov x0, x22 │ │ + mov x0, x24 │ │ and x9, x25, #0xffffffffffffff80 │ │ mov x2, x25 │ │ - mov x20, x27 │ │ + mov x20, x21 │ │ add x1, x8, x9 │ │ - bl 64e50 │ │ + bl 641e0 │ │ mov w8, #0x80 // #128 │ │ strb w25, [sp, #3080] │ │ sub x26, x8, x25 │ │ - subs x27, x23, x26 │ │ - b.hi 27100 // b.pmore │ │ - add x0, x22, x25 │ │ - mov x1, x20 │ │ + subs x21, x23, x26 │ │ + b.hi 270b4 // b.pmore │ │ + add x0, x24, x25 │ │ + mov x1, x22 │ │ mov x2, x23 │ │ - bl 64e50 │ │ - add x27, x25, x23 │ │ - b 2713c │ │ + bl 641e0 │ │ + add x21, x25, x23 │ │ + b 270f0 │ │ add x25, x19, #0x4 │ │ - str w23, [x22, x19] │ │ + str w23, [x24, x19] │ │ mov w8, #0x80 // #128 │ │ strb w25, [sp, #3080] │ │ sub x26, x8, x25 │ │ - subs x27, x23, x26 │ │ - b.ls 270cc // b.plast │ │ - add x0, x22, x25 │ │ - mov x1, x20 │ │ + subs x21, x23, x26 │ │ + b.ls 27080 // b.plast │ │ + add x0, x24, x25 │ │ + mov x1, x22 │ │ mov x2, x26 │ │ - bl 64e50 │ │ + bl 641e0 │ │ ldr x8, [sp, #2944] │ │ add x0, sp, #0xb40 │ │ - mov x1, x22 │ │ + mov x1, x24 │ │ mov x2, xzr │ │ add x8, x8, #0x80 │ │ str x8, [sp, #2944] │ │ - bl 28140 │ │ - add x1, x20, x26 │ │ - mov x0, x22 │ │ - mov x2, x27 │ │ - bl 64e50 │ │ - ldr q0, [sp, #3024] │ │ - strb w27, [sp, #3080] │ │ - add x8, sp, #0x9 │ │ - ldr q1, [sp, #3040] │ │ - ldr q2, [sp, #3056] │ │ + bl 280b4 │ │ + add x1, x22, x26 │ │ + mov x0, x24 │ │ + mov x2, x21 │ │ + bl 641e0 │ │ + ldr q0, [sp, #3008] │ │ + strb w21, [sp, #3080] │ │ + add x8, sp, #0x1, lsl #12 │ │ + ldr q1, [sp, #3024] │ │ + ldr q2, [sp, #3072] │ │ add x10, sp, #0xf40 │ │ - str q0, [sp, #4048] │ │ - ldr q0, [sp, #3072] │ │ - add x22, x10, #0x48 │ │ - ldr q3, [sp, #3008] │ │ - str q1, [sp, #4064] │ │ - ldr q1, [sp, #2976] │ │ - str q0, [sp, #4096] │ │ + str q0, [sp, #4032] │ │ + ldr q0, [sp, #3040] │ │ + add x21, x10, #0x48 │ │ + str q1, [sp, #4048] │ │ + ldr q1, [sp, #3056] │ │ + str q0, [sp, #4064] │ │ + ldr q0, [sp, #2960] │ │ + str q2, [sp, #4096] │ │ + ldr q2, [sp, #2944] │ │ + str q0, [sp, #3984] │ │ ldr q0, [sp, #2992] │ │ - ldrb w8, [x8, #4095] │ │ - str q2, [sp, #4080] │ │ + ldrb w8, [x8, #8] │ │ + str q1, [sp, #4080] │ │ + ldr q1, [sp, #2976] │ │ + str q2, [sp, #3968] │ │ + cmp w8, #0x80 │ │ ldr q2, [sp, #2880] │ │ str q0, [sp, #4016] │ │ ldr q0, [sp, #2896] │ │ - cmp w8, #0x80 │ │ - str q1, [sp, #4000] │ │ - ldr q1, [sp, #2960] │ │ - str q0, [sp, #3920] │ │ - ldr q0, [sp, #2944] │ │ - str q3, [sp, #4032] │ │ - ldr q3, [sp, #2912] │ │ - str q0, [sp, #3968] │ │ - ldr q0, [sp, #2928] │ │ ldr x9, [sp, #3968] │ │ - str q1, [sp, #3984] │ │ - str q3, [sp, #3936] │ │ + str q1, [sp, #4000] │ │ + ldr q1, [sp, #2928] │ │ add x9, x9, x8 │ │ - str q0, [sp, #3952] │ │ + str q0, [sp, #3920] │ │ + ldr q0, [sp, #2912] │ │ str q2, [sp, #3904] │ │ + str q0, [sp, #3936] │ │ + str q1, [sp, #3952] │ │ str x9, [sp, #3968] │ │ - b.eq 271e0 // b.none │ │ + b.eq 27194 // b.none │ │ mov w9, #0x80 // #128 │ │ - add x0, x22, x8 │ │ + add x0, x21, x8 │ │ mov w1, wzr │ │ sub x2, x9, x8 │ │ - bl 64ea0 │ │ - add x8, sp, #0x9 │ │ + bl 64210 │ │ + add x8, sp, #0x1, lsl #12 │ │ add x0, sp, #0xf40 │ │ - mov x1, x22 │ │ + mov x1, x21 │ │ mov x2, #0xffffffffffffffff // #-1 │ │ - strb wzr, [x8, #4095] │ │ - bl 28140 │ │ - ldr x9, [sp, #672] │ │ + strb wzr, [x8, #8] │ │ + bl 280b4 │ │ + ldr x8, [sp, #672] │ │ ldr q0, [sp, #3904] │ │ ldr q1, [sp, #3920] │ │ - ldr x8, [sp, #344] │ │ ldr q2, [sp, #3952] │ │ - mul x22, x24, x9 │ │ + mul x22, x28, x8 │ │ str q0, [sp, #1856] │ │ stp q0, q1, [sp, #704] │ │ ldr q0, [sp, #3936] │ │ str q1, [sp, #1872] │ │ stp q0, q2, [sp, #736] │ │ - cmp x22, x8 │ │ - b.ls 27234 // b.plast │ │ + cmp x22, x20 │ │ + b.ls 271e8 // b.plast │ │ + ldr x11, [sp, #48] │ │ mov w0, #0x6 // #6 │ │ - b 27fbc │ │ - lsl x26, x9, #2 │ │ - udiv x8, x22, x26 │ │ - mul x19, x8, x26 │ │ - cmp x26, x19 │ │ - b.hi 273c0 // b.pmore │ │ + b 26b78 │ │ + lsl x25, x8, #2 │ │ + str x27, [sp, #512] │ │ + udiv x8, x22, x25 │ │ + mul x19, x8, x25 │ │ + cmp x25, x19 │ │ + b.hi 27378 // b.pmore │ │ ldr x23, [sp, #512] │ │ mov w24, wzr │ │ - mov w25, #0x4 // #4 │ │ + mov w26, #0x4 // #4 │ │ mov w20, #0x80 // #128 │ │ mov w21, #0x8 // #8 │ │ add x8, sp, #0x2c0 │ │ add x0, sp, #0xf40 │ │ mov w1, wzr │ │ str x8, [sp, #2880] │ │ mov w8, #0x40 // #64 │ │ mov w2, #0x400 // #1024 │ │ str x8, [sp, #2888] │ │ add x8, sp, #0x340 │ │ str x8, [sp, #2896] │ │ add x8, sp, #0x740 │ │ str wzr, [sp, #832] │ │ str w24, [sp, #1856] │ │ - str x25, [sp, #2904] │ │ + str x26, [sp, #2904] │ │ str x8, [sp, #2912] │ │ - str x25, [sp, #2920] │ │ - bl 64ea0 │ │ + str x26, [sp, #2920] │ │ + bl 64210 │ │ add x0, sp, #0xb40 │ │ add x2, sp, #0xf40 │ │ mov w1, #0x3 // #3 │ │ mov w3, #0x400 // #1024 │ │ - bl 251a8 │ │ + bl 2516c │ │ mov w8, #0xff // #255 │ │ bics wzr, w8, w0 │ │ - b.ne 27fb4 // b.any │ │ - add x27, x23, x26, lsl #10 │ │ + b.ne 27f68 // b.any │ │ + add x27, x23, x25, lsl #10 │ │ mov x8, xzr │ │ - sub x19, x19, x26 │ │ + sub x19, x19, x25 │ │ add w28, w24, #0x1 │ │ add x11, sp, #0xf40 │ │ mov w9, #0x80 // #128 │ │ mov w10, #0x400 // #1024 │ │ cmp x10, #0x8 │ │ csel x12, x10, x21, cc // cc = lo, ul, last │ │ cmp x10, #0x7 │ │ - b.ls 28084 // b.plast │ │ - cbz x9, 28070 │ │ + b.ls 27ff4 // b.plast │ │ + cbz x9, 27fe0 │ │ ldr x13, [x11] │ │ add x11, x11, x12 │ │ sub x10, x10, x12 │ │ str x13, [x23, x8, lsl #3] │ │ sub x9, x9, #0x1 │ │ add x8, x8, #0x1 │ │ - cbnz x10, 272d8 │ │ + cbnz x10, 27290 │ │ mov w8, #0x1 // #1 │ │ add x0, sp, #0xf40 │ │ mov w1, wzr │ │ str w8, [sp, #832] │ │ add x8, sp, #0x2c0 │ │ mov w2, #0x400 // #1024 │ │ str x8, [sp, #2880] │ │ mov w8, #0x40 // #64 │ │ str x8, [sp, #2888] │ │ add x8, sp, #0x340 │ │ str x8, [sp, #2896] │ │ add x8, sp, #0x740 │ │ str w24, [sp, #1856] │ │ - str x25, [sp, #2904] │ │ + str x26, [sp, #2904] │ │ str x8, [sp, #2912] │ │ - str x25, [sp, #2920] │ │ - bl 64ea0 │ │ + str x26, [sp, #2920] │ │ + bl 64210 │ │ add x0, sp, #0xb40 │ │ add x2, sp, #0xf40 │ │ mov w1, #0x3 // #3 │ │ mov w3, #0x400 // #1024 │ │ - bl 251a8 │ │ + bl 2516c │ │ mov w8, #0xff // #255 │ │ bics wzr, w8, w0 │ │ - b.ne 27fb4 // b.any │ │ + b.ne 27f68 // b.any │ │ mov x8, xzr │ │ add x9, x23, #0x400 │ │ add x12, sp, #0xf40 │ │ mov w10, #0x80 // #128 │ │ mov w11, #0x400 // #1024 │ │ cmp x11, #0x8 │ │ csel x13, x11, x21, cc // cc = lo, ul, last │ │ cmp x11, #0x8 │ │ - b.cc 28084 // b.lo, b.ul, b.last │ │ - cbz x10, 28070 │ │ + b.cc 27ff4 // b.lo, b.ul, b.last │ │ + cbz x10, 27fe0 │ │ ldr x14, [x12] │ │ sub x11, x11, x13 │ │ add x12, x12, x13 │ │ str x14, [x9, x8, lsl #3] │ │ sub x10, x10, #0x1 │ │ add x8, x8, #0x1 │ │ - cbnz x11, 27380 │ │ - cmp x26, x19 │ │ + cbnz x11, 27338 │ │ + cmp x25, x19 │ │ mov w24, w28 │ │ mov x23, x27 │ │ - b.ls 2725c // b.plast │ │ - ldr x21, [sp, #512] │ │ - ldr x25, [sp, #592] │ │ + b.ls 27214 // b.plast │ │ + ldr x27, [sp, #512] │ │ + ldr x24, [sp, #592] │ │ ldr x20, [sp, #672] │ │ ldr x8, [sp, #368] │ │ - cbz w8, 27ad8 │ │ + cbz w8, 27a84 │ │ add x8, x20, x20, lsl #1 │ │ + mov x9, xzr │ │ str x8, [sp, #544] │ │ sub x8, x8, #0x1 │ │ str x8, [sp, #528] │ │ - mov x8, xzr │ │ - b 27400 │ │ + b 273b4 │ │ ldr x8, [sp, #368] │ │ - ldr x9, [sp, #320] │ │ + ldr x9, [sp, #304] │ │ cmp x9, x8 │ │ - mov x8, x9 │ │ - b.eq 27ad8 // b.none │ │ - mov x9, x8 │ │ - cmp x8, #0x0 │ │ - ldr w8, [sp, #304] │ │ - str xzr, [sp, #400] │ │ - ccmp w8, #0x10, #0x4, ne // ne = any │ │ - add x8, x9, #0x1 │ │ - str x9, [sp, #656] │ │ - str x8, [sp, #320] │ │ + b.eq 27a84 // b.none │ │ + mov x10, x9 │ │ + cmp x9, #0x0 │ │ + ldr x9, [sp, #400] │ │ cset w8, eq // eq = none │ │ + mov x11, xzr │ │ + str x10, [sp, #656] │ │ + cmp w9, #0x2 │ │ + csel w9, wzr, w8, ne // ne = any │ │ + str w9, [sp, #336] │ │ + ldr w9, [sp, #288] │ │ + cmp w9, #0x10 │ │ + add x9, x10, #0x1 │ │ + csinc w8, w8, wzr, ne // ne = any │ │ + str x9, [sp, #304] │ │ str w8, [sp, #608] │ │ - b 2743c │ │ - ldr x8, [sp, #352] │ │ - cmp x8, #0x4 │ │ - str x8, [sp, #400] │ │ - b.eq 273ec // b.none │ │ - ldr x8, [sp, #384] │ │ - cmp w8, #0x2 │ │ - b.eq 27454 // b.none │ │ - cmp w8, #0x1 │ │ - b.eq 27470 // b.none │ │ - b 2745c │ │ - ldr x8, [sp, #656] │ │ - cbz x8, 27464 │ │ - str wzr, [sp, #688] │ │ - b 27474 │ │ - ldr x8, [sp, #400] │ │ - cmp x8, #0x2 │ │ - cset w8, cc // cc = lo, ul, last │ │ - str w8, [sp, #688] │ │ + b 27400 │ │ + ldr x11, [sp, #352] │ │ + cmp x11, #0x4 │ │ + b.eq 273a4 // b.none │ │ ldr x10, [sp, #400] │ │ - mov x24, xzr │ │ - add x9, x10, #0x1 │ │ - add x8, x10, #0x1 │ │ - cmp x10, #0x0 │ │ + add x9, x11, #0x1 │ │ + cmp x11, #0x2 │ │ + add x8, x11, #0x1 │ │ + mov x21, xzr │ │ + str x11, [sp, #384] │ │ str x8, [sp, #352] │ │ mul x8, x9, x20 │ │ - mul x9, x10, x20 │ │ - str x9, [sp, #448] │ │ + cset w9, cc // cc = lo, ul, last │ │ + cmp w10, #0x1 │ │ + ldr w10, [sp, #336] │ │ + and w9, w10, w9 │ │ + mul x10, x11, x20 │ │ + csinc w9, w9, wzr, ne // ne = any │ │ + cmp x11, #0x0 │ │ + str w9, [sp, #688] │ │ cset w9, eq // eq = none │ │ str w9, [sp, #432] │ │ - csel x9, x26, xzr, eq // eq = none │ │ + csel x9, x25, xzr, eq // eq = none │ │ str x9, [sp, #416] │ │ ldr x9, [sp, #656] │ │ + str x10, [sp, #448] │ │ cmp x9, #0x0 │ │ - orr x9, x10, x9 │ │ - ccmp x10, #0x3, #0x4, ne // ne = any │ │ + orr x9, x11, x9 │ │ + ccmp x11, #0x3, #0x4, ne // ne = any │ │ str x9, [sp, #464] │ │ csel x8, xzr, x8, eq // eq = none │ │ str x8, [sp, #624] │ │ - b 274d8 │ │ - add x24, x24, #0x1 │ │ + b 27484 │ │ + add x21, x21, #0x1 │ │ ldr x20, [sp, #672] │ │ - cmp x24, x25 │ │ - b.eq 2742c // b.none │ │ - add x0, sp, #0xb40 │ │ - mov w1, wzr │ │ - mov w2, #0x400 // #1024 │ │ - bl 64ea0 │ │ + cmp x21, x24 │ │ + b.eq 273f4 // b.none │ │ add x0, sp, #0x340 │ │ mov w1, wzr │ │ mov w2, #0x400 // #1024 │ │ - bl 64ea0 │ │ + bl 64210 │ │ add x0, sp, #0x740 │ │ mov w1, wzr │ │ mov w2, #0x400 // #1024 │ │ - bl 64ea0 │ │ + bl 64210 │ │ + add x0, sp, #0xb40 │ │ + mov w1, wzr │ │ + mov w2, #0x400 // #1024 │ │ + bl 64210 │ │ ldr w8, [sp, #688] │ │ - cbz w8, 27584 │ │ + cbz w8, 27530 │ │ ldr x8, [sp, #656] │ │ - str x24, [sp, #1864] │ │ + str x21, [sp, #1864] │ │ str x22, [sp, #1880] │ │ str x8, [sp, #1856] │ │ - ldr x8, [sp, #400] │ │ + ldr x8, [sp, #384] │ │ str x8, [sp, #1872] │ │ ldr x8, [sp, #368] │ │ str x8, [sp, #1888] │ │ - ldr x8, [sp, #384] │ │ + ldr x8, [sp, #400] │ │ str x8, [sp, #1896] │ │ ldr x8, [sp, #464] │ │ - cbnz x8, 2758c │ │ + cbnz x8, 27538 │ │ mov w8, #0x1 // #1 │ │ add x0, sp, #0x340 │ │ add x1, sp, #0xb40 │ │ add x2, sp, #0x740 │ │ str x8, [sp, #1904] │ │ - bl 25b10 │ │ + bl 25ab4 │ │ add x0, sp, #0xf40 │ │ add x1, sp, #0xb40 │ │ add x2, sp, #0x340 │ │ - bl 25b10 │ │ + bl 25ab4 │ │ add x0, sp, #0x340 │ │ add x1, sp, #0xf40 │ │ mov w2, #0x400 // #1024 │ │ - bl 64e50 │ │ + bl 641e0 │ │ mov w8, #0x1 // #1 │ │ str x8, [sp, #576] │ │ - b 275c0 │ │ + b 2756c │ │ ldr x8, [sp, #464] │ │ - cbz x8, 275bc │ │ + cbz x8, 27568 │ │ ldr x9, [sp, #448] │ │ - madd x23, x24, x26, x9 │ │ + madd x23, x21, x25, x9 │ │ ldr x8, [sp, #416] │ │ ldr w10, [sp, #432] │ │ str xzr, [sp, #576] │ │ mov x19, xzr │ │ str x9, [sp, #496] │ │ str w10, [sp, #560] │ │ add x8, x23, x8 │ │ cmp xzr, x20 │ │ - b.cs 274c8 // b.hs, b.nlast │ │ - b 275e4 │ │ + b.cs 27474 // b.hs, b.nlast │ │ + b 27590 │ │ str xzr, [sp, #576] │ │ - mul x8, x24, x26 │ │ + mul x8, x21, x25 │ │ mov w19, #0x2 // #2 │ │ str xzr, [sp, #496] │ │ orr x23, x8, #0x2 │ │ mov w8, #0x1 // #1 │ │ str w8, [sp, #560] │ │ mov x8, x23 │ │ cmp x19, x20 │ │ - b.cs 274c8 // b.hs, b.nlast │ │ + b.cs 27474 // b.hs, b.nlast │ │ sub x20, x8, #0x1 │ │ ldr x8, [sp, #496] │ │ lsl x9, x19, #10 │ │ - add x28, x21, x23, lsl #10 │ │ - mov x27, xzr │ │ + add x28, x27, x23, lsl #10 │ │ + mov x26, xzr │ │ sub x8, x8, #0x1 │ │ str x9, [sp, #640] │ │ str x8, [sp, #480] │ │ - b 27934 │ │ + b 278e0 │ │ cmp x23, x22 │ │ - b.cs 28034 // b.hs, b.nlast │ │ - add x8, x28, x27 │ │ + b.cs 27fa8 // b.hs, b.nlast │ │ + add x8, x28, x26 │ │ ldr q1, [sp, #3904] │ │ ldr q2, [sp, #3920] │ │ ldp q0, q3, [x8] │ │ eor v0.16b, v0.16b, v1.16b │ │ eor v1.16b, v3.16b, v2.16b │ │ stp q0, q1, [x8] │ │ ldp q1, q2, [x8, #32] │ │ @@ -15135,191 +15204,192 @@ │ │ eor v0.16b, v1.16b, v0.16b │ │ eor v1.16b, v2.16b, v3.16b │ │ stp q0, q1, [x8, #992] │ │ ldr x9, [sp, #672] │ │ add x19, x19, #0x1 │ │ add x8, x23, #0x1 │ │ mov x20, x23 │ │ - add x27, x27, #0x400 │ │ + add x26, x26, #0x400 │ │ mov x23, x8 │ │ cmp x19, x9 │ │ - b.cs 274c8 // b.hs, b.nlast │ │ - add x1, x21, x20, lsl #10 │ │ + b.cs 27474 // b.hs, b.nlast │ │ + add x1, x27, x20, lsl #10 │ │ ldr w8, [sp, #688] │ │ - tbz w8, #0, 279e0 │ │ - ands x25, x19, #0x7f │ │ - b.ne 27994 // b.any │ │ + tbz w8, #0, 2798c │ │ + ands x24, x19, #0x7f │ │ + b.ne 27940 // b.any │ │ ldr x8, [sp, #576] │ │ add x0, sp, #0x340 │ │ - mov x21, x1 │ │ + mov x27, x1 │ │ add x1, sp, #0xb40 │ │ add x2, sp, #0x740 │ │ add x8, x8, #0x1 │ │ str x8, [sp, #576] │ │ str x8, [sp, #1904] │ │ - bl 25b10 │ │ + bl 25ab4 │ │ add x0, sp, #0xf40 │ │ add x1, sp, #0xb40 │ │ add x2, sp, #0x340 │ │ - bl 25b10 │ │ + bl 25ab4 │ │ add x0, sp, #0x340 │ │ add x1, sp, #0xf40 │ │ mov w2, #0x400 // #1024 │ │ - bl 64e50 │ │ - mov x1, x21 │ │ - ldr x21, [sp, #512] │ │ + bl 641e0 │ │ + mov x1, x27 │ │ + ldr x27, [sp, #512] │ │ add x8, sp, #0x340 │ │ - add x8, x8, x25, lsl #3 │ │ - ldr x25, [sp, #592] │ │ + add x8, x8, x24, lsl #3 │ │ + ldr x24, [sp, #592] │ │ ldr x9, [sp, #640] │ │ ldr x8, [x8] │ │ - add x10, x9, x27 │ │ + add x10, x9, x26 │ │ ldr x9, [sp, #656] │ │ - cbz x9, 279fc │ │ + cbz x9, 279a8 │ │ lsr x9, x8, #32 │ │ - udiv x11, x9, x25 │ │ - umsubl x9, w11, w25, x9 │ │ - cmp x9, x24 │ │ - b.ne 27a18 // b.any │ │ + udiv x11, x9, x24 │ │ + umsubl x9, w11, w24, x9 │ │ + cmp x9, x21 │ │ + b.ne 279c4 // b.any │ │ ldr x9, [sp, #528] │ │ add x10, x9, x19 │ │ - mov x9, x24 │ │ + mov x9, x21 │ │ cmp x20, x22 │ │ - b.cc 27a78 // b.lo, b.ul, b.last │ │ - b 2800c │ │ + b.cc 27a24 // b.lo, b.ul, b.last │ │ + b 27f80 │ │ cmp x20, x22 │ │ - b.cs 28018 // b.hs, b.nlast │ │ + b.cs 27f8c // b.hs, b.nlast │ │ ldr x9, [sp, #640] │ │ ldr x8, [x1] │ │ - add x10, x9, x27 │ │ + add x10, x9, x26 │ │ ldr x9, [sp, #656] │ │ - cbnz x9, 279b4 │ │ + cbnz x9, 27960 │ │ ldr w9, [sp, #560] │ │ - tbz w9, #0, 27a34 │ │ + tbz w9, #0, 279e0 │ │ sub x10, x19, #0x1 │ │ - mov x9, x24 │ │ + mov x9, x21 │ │ cmp x20, x22 │ │ - b.cc 27a78 // b.lo, b.ul, b.last │ │ - b 2800c │ │ + b.cc 27a24 // b.lo, b.ul, b.last │ │ + b 27f80 │ │ cmp x10, #0x0 │ │ ldr x11, [sp, #544] │ │ cset w10, eq // eq = none │ │ sub x10, x11, x10 │ │ cmp x20, x22 │ │ - b.cc 27a78 // b.lo, b.ul, b.last │ │ - b 2800c │ │ + b.cc 27a24 // b.lo, b.ul, b.last │ │ + b 27f80 │ │ lsr x9, x8, #32 │ │ - udiv x11, x9, x25 │ │ - umsubl x9, w11, w25, x9 │ │ - cmp x9, x24 │ │ - b.ne 27a60 // b.any │ │ + udiv x11, x9, x24 │ │ + umsubl x9, w11, w24, x9 │ │ + cmp x9, x21 │ │ + b.ne 27a0c // b.any │ │ ldr x9, [sp, #480] │ │ add x10, x9, x19 │ │ - mov x9, x24 │ │ + mov x9, x21 │ │ cmp x20, x22 │ │ - b.cc 27a78 // b.lo, b.ul, b.last │ │ - b 2800c │ │ + b.cc 27a24 // b.lo, b.ul, b.last │ │ + b 27f80 │ │ cmp x10, #0x0 │ │ ldr x11, [sp, #496] │ │ cset w10, eq // eq = none │ │ sub x10, x11, x10 │ │ cmp x20, x22 │ │ - b.cs 2800c // b.hs, b.nlast │ │ + b.cs 27f80 // b.hs, b.nlast │ │ umull x8, w8, w8 │ │ ldr x11, [sp, #624] │ │ lsr x8, x8, #32 │ │ mul x8, x10, x8 │ │ add x10, x10, x11 │ │ mvn x8, x8, lsr #32 │ │ add x8, x10, x8 │ │ - udiv x10, x8, x26 │ │ - msub x8, x10, x26, x8 │ │ - madd x20, x9, x26, x8 │ │ + udiv x10, x8, x25 │ │ + msub x8, x10, x25, x8 │ │ + madd x20, x9, x25, x8 │ │ cmp x20, x22 │ │ - b.cs 28000 // b.hs, b.nlast │ │ - add x2, x21, x20, lsl #10 │ │ + b.cs 27f74 // b.hs, b.nlast │ │ + add x2, x27, x20, lsl #10 │ │ add x0, sp, #0xf40 │ │ - bl 25b10 │ │ + bl 25ab4 │ │ ldr w8, [sp, #608] │ │ - cbz w8, 27608 │ │ + cbz w8, 275b4 │ │ cmp x23, x22 │ │ - b.cs 28024 // b.hs, b.nlast │ │ - add x0, x28, x27 │ │ + b.cs 27f98 // b.hs, b.nlast │ │ + add x0, x28, x26 │ │ add x1, sp, #0xf40 │ │ mov w2, #0x400 // #1024 │ │ - bl 64e50 │ │ - b 27914 │ │ - ldr x22, [sp, #344] │ │ - sub x20, x26, #0x1 │ │ - cmp x20, x22 │ │ - b.cs 280d8 // b.hs, b.nlast │ │ - add x8, x21, x20, lsl #10 │ │ - ldr x28, [sp, #48] │ │ - cmp w25, #0x1 │ │ + bl 641e0 │ │ + b 278c0 │ │ + ldr x8, [sp, #56] │ │ + sub x20, x25, #0x1 │ │ + cmp x20, x8 │ │ + b.cs 28048 // b.hs, b.nlast │ │ + add x8, x27, x20, lsl #10 │ │ + cmp w24, #0x1 │ │ ldp q1, q0, [x8] │ │ - ldp q2, q3, [x8, #864] │ │ ldp q15, q14, [x8, #512] │ │ + ldp q13, q12, [x8, #544] │ │ stp q1, q0, [sp, #176] │ │ ldp q1, q0, [x8, #32] │ │ - ldp q13, q12, [x8, #544] │ │ ldp q11, q10, [x8, #576] │ │ + ldp q9, q8, [x8, #608] │ │ stp q1, q0, [sp, #208] │ │ ldp q1, q0, [x8, #64] │ │ - ldp q9, q8, [x8, #608] │ │ ldp q31, q30, [x8, #640] │ │ + ldp q29, q28, [x8, #672] │ │ stp q1, q0, [sp, #240] │ │ ldp q1, q0, [x8, #96] │ │ - ldp q29, q28, [x8, #672] │ │ ldp q27, q26, [x8, #704] │ │ - stp q1, q0, [sp, #272] │ │ - ldp q1, q0, [x8, #128] │ │ ldp q25, q24, [x8, #736] │ │ + stp q1, q0, [sp, #272] │ │ + ldp q1, q2, [x8, #128] │ │ ldp q23, q22, [x8, #768] │ │ - stp q1, q0, [sp, #304] │ │ - ldp q1, q0, [x8, #160] │ │ ldp q21, q20, [x8, #800] │ │ + str q1, [sp, #304] │ │ + ldp q1, q3, [x8, #160] │ │ ldp q18, q17, [x8, #960] │ │ - stp q1, q0, [sp, #352] │ │ - ldp q1, q0, [x8, #192] │ │ ldp q16, q7, [x8, #992] │ │ - stp q1, q0, [sp, #384] │ │ - ldp q1, q0, [x8, #224] │ │ - stp q1, q0, [sp, #416] │ │ - ldp q1, q0, [x8, #256] │ │ - stp q1, q0, [sp, #448] │ │ - ldp q1, q0, [x8, #288] │ │ - stp q1, q0, [sp, #480] │ │ - ldp q1, q0, [x8, #320] │ │ - stp q1, q0, [sp, #512] │ │ - ldp q1, q0, [x8, #352] │ │ - stp q1, q0, [sp, #544] │ │ - ldp q1, q0, [x8, #384] │ │ - stp q1, q0, [sp, #576] │ │ - ldp q1, q0, [x8, #416] │ │ - stp q1, q0, [sp, #608] │ │ - ldp q1, q0, [x8, #448] │ │ - stp q1, q0, [sp, #640] │ │ + stp q2, q1, [sp, #336] │ │ + ldp q1, q2, [x8, #192] │ │ + stp q3, q1, [sp, #368] │ │ + ldp q1, q3, [x8, #224] │ │ + stp q2, q1, [sp, #400] │ │ + ldp q1, q2, [x8, #256] │ │ + stp q3, q1, [sp, #432] │ │ + ldp q1, q3, [x8, #288] │ │ + stp q2, q1, [sp, #464] │ │ + ldp q1, q2, [x8, #320] │ │ + stp q3, q1, [sp, #496] │ │ + ldp q1, q3, [x8, #352] │ │ + stp q2, q1, [sp, #528] │ │ + ldp q1, q2, [x8, #384] │ │ + stp q3, q1, [sp, #560] │ │ + ldp q1, q3, [x8, #416] │ │ + stp q2, q1, [sp, #592] │ │ + ldp q1, q2, [x8, #448] │ │ + stp q3, q1, [sp, #624] │ │ ldp q1, q0, [x8, #480] │ │ - stp q1, q0, [sp, #672] │ │ + stp q2, q1, [sp, #656] │ │ ldp q19, q1, [x8, #832] │ │ + ldp q2, q3, [x8, #864] │ │ + str q0, [sp, #688] │ │ stp q1, q2, [sp, #64] │ │ ldp q1, q2, [x8, #896] │ │ stp q3, q1, [sp, #96] │ │ ldp q1, q0, [x8, #928] │ │ stp q2, q1, [sp, #128] │ │ str q0, [sp, #160] │ │ - b.eq 27e3c // b.none │ │ - sub x8, x25, #0x1 │ │ + b.eq 27dec // b.none │ │ + ldr x11, [sp, #56] │ │ + sub x8, x24, #0x1 │ │ mov w9, #0x1 // #1 │ │ nop │ │ - adr x2, 69488 │ │ - madd x10, x9, x26, x20 │ │ - cmp x10, x22 │ │ - b.cs 280c4 // b.hs, b.nlast │ │ - add x10, x21, x10, lsl #10 │ │ + adr x2, 68818 │ │ + madd x10, x9, x25, x20 │ │ + cmp x10, x11 │ │ + b.cs 2803c // b.hs, b.nlast │ │ + add x10, x27, x10, lsl #10 │ │ ldr q6, [sp, #176] │ │ subs x8, x8, #0x1 │ │ add x9, x9, #0x1 │ │ ldp q0, q1, [x10] │ │ ldp q2, q3, [x10, #32] │ │ ldp q4, q5, [x10, #64] │ │ eor v6.16b, v6.16b, v0.16b │ │ @@ -15335,26 +15405,26 @@ │ │ ldr q6, [sp, #240] │ │ ldp q2, q3, [x10, #128] │ │ eor v6.16b, v6.16b, v4.16b │ │ ldr q4, [sp, #256] │ │ eor v4.16b, v4.16b, v5.16b │ │ stp q6, q4, [sp, #240] │ │ ldr q4, [sp, #272] │ │ - ldr q6, [sp, #352] │ │ eor v4.16b, v4.16b, v0.16b │ │ ldr q0, [sp, #288] │ │ eor v0.16b, v0.16b, v1.16b │ │ stp q4, q0, [sp, #272] │ │ ldr q0, [sp, #304] │ │ ldp q4, q5, [x10, #224] │ │ - eor v1.16b, v0.16b, v2.16b │ │ - ldr q0, [sp, #320] │ │ + eor v0.16b, v0.16b, v2.16b │ │ + str q0, [sp, #304] │ │ + ldp q0, q6, [sp, #336] │ │ eor v0.16b, v0.16b, v3.16b │ │ ldp q2, q3, [x10, #192] │ │ - stp q1, q0, [sp, #304] │ │ + str q0, [sp, #336] │ │ ldp q0, q1, [x10, #160] │ │ eor v6.16b, v6.16b, v0.16b │ │ ldr q0, [sp, #368] │ │ eor v0.16b, v0.16b, v1.16b │ │ stp q6, q0, [sp, #352] │ │ ldp q6, q0, [sp, #384] │ │ eor v1.16b, v6.16b, v2.16b │ │ @@ -15460,15 +15530,15 @@ │ │ ldp q0, q1, [x10, #928] │ │ eor v16.16b, v16.16b, v4.16b │ │ eor v7.16b, v7.16b, v5.16b │ │ eor v6.16b, v6.16b, v0.16b │ │ ldr q0, [sp, #160] │ │ eor v0.16b, v0.16b, v1.16b │ │ stp q6, q0, [sp, #144] │ │ - b.ne 27bd8 // b.any │ │ + b.ne 27b88 // b.any │ │ ldp q1, q0, [sp, #176] │ │ add x8, sp, #0xf40 │ │ mov w9, #0x400 // #1024 │ │ str q15, [sp, #4416] │ │ str q14, [sp, #4432] │ │ str q1, [sp, #3904] │ │ str q0, [sp, #3920] │ │ @@ -15481,181 +15551,166 @@ │ │ str q11, [sp, #4480] │ │ str q10, [sp, #4496] │ │ str q1, [sp, #3968] │ │ str q0, [sp, #3984] │ │ ldp q1, q0, [sp, #272] │ │ str q9, [sp, #4512] │ │ str q8, [sp, #4528] │ │ - str q1, [sp, #4000] │ │ str q0, [sp, #4016] │ │ - ldp q1, q0, [sp, #304] │ │ + ldr q0, [sp, #304] │ │ + str q1, [sp, #4000] │ │ + str q0, [sp, #4032] │ │ + ldp q1, q0, [sp, #336] │ │ str q31, [sp, #4544] │ │ str q30, [sp, #4560] │ │ - str q1, [sp, #4032] │ │ - str q0, [sp, #4048] │ │ - ldp q1, q0, [sp, #352] │ │ + str q1, [sp, #4048] │ │ + str q0, [sp, #4064] │ │ + ldp q1, q0, [sp, #368] │ │ str q29, [sp, #4576] │ │ str q28, [sp, #4592] │ │ - str q1, [sp, #4064] │ │ - str q0, [sp, #4080] │ │ - ldp q1, q0, [sp, #384] │ │ + str q1, [sp, #4080] │ │ + str q0, [sp, #4096] │ │ + ldp q1, q0, [sp, #400] │ │ str q27, [sp, #4608] │ │ str q26, [sp, #4624] │ │ - str q1, [sp, #4096] │ │ - str q0, [sp, #4112] │ │ - ldp q1, q0, [sp, #416] │ │ + str q1, [sp, #4112] │ │ + str q0, [sp, #4128] │ │ + ldp q1, q0, [sp, #432] │ │ str q25, [sp, #4640] │ │ str q24, [sp, #4656] │ │ - str q1, [sp, #4128] │ │ - str q0, [sp, #4144] │ │ - ldp q1, q0, [sp, #448] │ │ + str q1, [sp, #4144] │ │ + str q0, [sp, #4160] │ │ + ldp q1, q0, [sp, #464] │ │ str q23, [sp, #4672] │ │ str q22, [sp, #4688] │ │ - str q1, [sp, #4160] │ │ - str q0, [sp, #4176] │ │ - ldp q1, q0, [sp, #480] │ │ + str q1, [sp, #4176] │ │ + str q0, [sp, #4192] │ │ + ldp q1, q0, [sp, #496] │ │ str q21, [sp, #4704] │ │ str q20, [sp, #4720] │ │ - str q1, [sp, #4192] │ │ - str q0, [sp, #4208] │ │ - ldp q1, q0, [sp, #512] │ │ + str q1, [sp, #4208] │ │ + str q0, [sp, #4224] │ │ + ldp q1, q0, [sp, #528] │ │ str q19, [sp, #4736] │ │ str q18, [sp, #4864] │ │ - str q1, [sp, #4224] │ │ - str q0, [sp, #4240] │ │ - ldp q1, q0, [sp, #544] │ │ + str q1, [sp, #4240] │ │ + str q0, [sp, #4256] │ │ + ldp q1, q0, [sp, #560] │ │ str q17, [sp, #4880] │ │ str q16, [sp, #4896] │ │ - str q1, [sp, #4256] │ │ - str q0, [sp, #4272] │ │ - ldp q1, q0, [sp, #576] │ │ + str q1, [sp, #4272] │ │ + str q0, [sp, #4288] │ │ + ldp q1, q0, [sp, #592] │ │ str q7, [sp, #4912] │ │ str x8, [sp, #2880] │ │ - str q1, [sp, #4288] │ │ - str q0, [sp, #4304] │ │ - ldp q1, q0, [sp, #608] │ │ + str q1, [sp, #4304] │ │ + str q0, [sp, #4320] │ │ + ldp q1, q0, [sp, #624] │ │ str x9, [sp, #2888] │ │ - str q1, [sp, #4320] │ │ - str q0, [sp, #4336] │ │ - ldp q1, q0, [sp, #640] │ │ - str q1, [sp, #4352] │ │ - str q0, [sp, #4368] │ │ - ldp q1, q0, [sp, #672] │ │ - str q1, [sp, #4384] │ │ + str q1, [sp, #4336] │ │ + str q0, [sp, #4352] │ │ + ldp q1, q0, [sp, #656] │ │ + str q0, [sp, #4384] │ │ + ldr q0, [sp, #688] │ │ + str q1, [sp, #4368] │ │ str q0, [sp, #4400] │ │ ldp q1, q0, [sp, #64] │ │ str q1, [sp, #4752] │ │ str q0, [sp, #4768] │ │ ldp q1, q0, [sp, #96] │ │ str q1, [sp, #4784] │ │ str q0, [sp, #4800] │ │ ldp q1, q0, [sp, #128] │ │ str q0, [sp, #4832] │ │ ldr q0, [sp, #160] │ │ str q1, [sp, #4816] │ │ str q0, [sp, #4848] │ │ - ldr x2, [sp, #56] │ │ + ldr x2, [sp, #328] │ │ add x0, sp, #0xb40 │ │ mov w1, #0x1 // #1 │ │ mov w3, #0x40 // #64 │ │ - bl 251a8 │ │ - b 27fbc │ │ - ldr x21, [sp, #512] │ │ - ldr x28, [sp, #48] │ │ - cbz x28, 27fd0 │ │ - mov w19, w0 │ │ - mov x0, x21 │ │ - bl 64e40 │ │ - mov w0, w19 │ │ - sub sp, x29, #0x40 │ │ - ldp x20, x19, [sp, #144] │ │ - ldp x22, x21, [sp, #128] │ │ - ldp x24, x23, [sp, #112] │ │ - ldp x26, x25, [sp, #96] │ │ - ldp x28, x27, [sp, #80] │ │ - ldp x29, x30, [sp, #64] │ │ - ldp d9, d8, [sp, #48] │ │ - ldp d11, d10, [sp, #32] │ │ - ldp d13, d12, [sp, #16] │ │ - ldp d15, d14, [sp], #160 │ │ - ret │ │ + bl 2516c │ │ + b 27f6c │ │ + ldr x27, [sp, #512] │ │ + ldr x11, [sp, #48] │ │ + b 26b78 │ │ nop │ │ - adr x2, 69428 │ │ - b 28040 │ │ + adr x2, 687b8 │ │ + b 27fb4 │ │ nop │ │ - adr x2, 69410 │ │ - b 28040 │ │ + adr x2, 687a0 │ │ + b 27fb4 │ │ nop │ │ - adr x2, 693f8 │ │ - b 28040 │ │ + adr x2, 68788 │ │ + b 27fb4 │ │ mov x20, x23 │ │ nop │ │ - adr x2, 69458 │ │ - b 28040 │ │ + adr x2, 687e8 │ │ + b 27fb4 │ │ mov x20, x23 │ │ nop │ │ - adr x2, 69440 │ │ + adr x2, 687d0 │ │ mov x0, x20 │ │ mov x1, x22 │ │ - ldr x28, [sp, #48] │ │ - bl 2ace0 │ │ - b 280b4 │ │ + bl 2bb78 │ │ + b 28020 │ │ nop │ │ - adr x3, 694a0 │ │ + adr x3, 68830 │ │ mov x0, xzr │ │ mov x1, x23 │ │ mov w2, #0x20 // #32 │ │ - bl 2b7a0 │ │ - b 280b4 │ │ - ldr x21, [sp, #512] │ │ + bl 2bab0 │ │ + b 28020 │ │ + ldr x27, [sp, #512] │ │ mov w22, #0x80 // #128 │ │ nop │ │ - adr x2, 693c8 │ │ - b 28040 │ │ + adr x2, 68718 │ │ + b 27fb4 │ │ add x2, sp, #0x1, lsl #12 │ │ nop │ │ - adr x0, 801a │ │ + adr x0, 8172 │ │ nop │ │ - adr x3, 69370 │ │ + adr x3, 68730 │ │ nop │ │ - adr x4, 693b0 │ │ + adr x4, 68700 │ │ add x2, x2, #0x35f │ │ mov w1, #0x11 // #17 │ │ - ldr x21, [sp, #512] │ │ - ldr x28, [sp, #48] │ │ - bl 2cc10 │ │ + ldr x27, [sp, #512] │ │ + bl 2cce8 │ │ brk #0x1 │ │ nop │ │ - adr x0, 693e0 │ │ - bl 2cdc4 │ │ - mov x20, x10 │ │ - b 28040 │ │ + adr x0, 68770 │ │ + bl 2ce9c │ │ mov w0, #0x40 // #64 │ │ mov x1, x22 │ │ - bl 24994 │ │ + bl 248bc │ │ + ldr x22, [sp, #56] │ │ + mov x20, x10 │ │ + b 27fb4 │ │ + ldr x22, [sp, #56] │ │ nop │ │ - adr x2, 69470 │ │ - b 28040 │ │ - ldr x21, [sp, #512] │ │ - ldr x28, [sp, #48] │ │ - b 280f0 │ │ - cbz x28, 28104 │ │ + adr x2, 68800 │ │ + b 27fb4 │ │ + ldr x27, [sp, #512] │ │ + b 28060 │ │ + ldr x8, [sp, #48] │ │ + cbz x8, 28078 │ │ mov x19, x0 │ │ - mov x0, x21 │ │ - bl 64e40 │ │ + mov x0, x27 │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ ldr x9, [x0] │ │ ldp x0, x11, [x1] │ │ mov w8, #0x17 // #23 │ │ nop │ │ - adr x10, 8131 │ │ + adr x10, 8289 │ │ ldrb w9, [x9] │ │ nop │ │ - adr x12, 811c │ │ + adr x12, 8274 │ │ ldr x3, [x11, #24] │ │ cmp w9, #0x0 │ │ mov w9, #0x15 // #21 │ │ csel x2, x9, x8, ne // ne = any │ │ csel x1, x12, x10, ne // ne = any │ │ br x3 │ │ sub sp, sp, #0x130 │ │ @@ -17182,462 +17237,504 @@ │ │ add sp, sp, #0x130 │ │ ret │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ adds x8, x2, x1 │ │ - b.cs 29974 // b.hs, b.nlast │ │ + b.cs 298e4 // b.hs, b.nlast │ │ ldp x1, x2, [x0] │ │ mov x19, x0 │ │ add x0, sp, #0x8 │ │ lsl x9, x1, #1 │ │ cmp x8, x9 │ │ csel x8, x8, x9, hi // hi = pmore │ │ mov w9, #0x8 // #8 │ │ cmp x8, #0x8 │ │ csel x20, x8, x9, hi // hi = pmore │ │ mov x3, x20 │ │ - bl 3363c │ │ + bl 298f4 │ │ ldr x8, [sp, #8] │ │ - cmp x8, #0x1 │ │ - b.eq 2997c // b.none │ │ + cbnz x8, 298ec │ │ ldr x8, [sp, #16] │ │ stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ mov x0, xzr │ │ - bl 24994 │ │ + bl 248bc │ │ ldp x0, x1, [sp, #16] │ │ - bl 24994 │ │ + bl 248bc │ │ + stp x29, x30, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ + mov x20, x0 │ │ + tbnz x3, #63, 2993c │ │ + mov x19, x3 │ │ + cbz x1, 29958 │ │ + mov x0, x2 │ │ + mov x1, x19 │ │ + bl 64260 │ │ + cbz x0, 29964 │ │ + str x0, [x20, #8] │ │ + mov w9, #0x10 // #16 │ │ + str x19, [x20, x9] │ │ + str xzr, [x20] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + mov w8, #0x1 // #1 │ │ + mov w9, #0x8 // #8 │ │ + str xzr, [x20, x9] │ │ + str x8, [x20] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + mov x0, x19 │ │ + bl 641c0 │ │ + cbnz x0, 29920 │ │ + mov w8, #0x1 // #1 │ │ + str x8, [x20, #8] │ │ + mov w9, #0x10 // #16 │ │ + str x19, [x20, x9] │ │ + str x8, [x20] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ sub sp, sp, #0x80 │ │ stp x29, x30, [sp, #32] │ │ stp x28, x27, [sp, #48] │ │ stp x26, x25, [sp, #64] │ │ stp x24, x23, [sp, #80] │ │ stp x22, x21, [sp, #96] │ │ stp x20, x19, [sp, #112] │ │ add x29, sp, #0x20 │ │ mov x19, x2 │ │ mov x21, x1 │ │ cmp x2, #0xf │ │ - b.hi 299d4 // b.pmore │ │ - cbz x19, 29a68 │ │ - mov x8, x21 │ │ - mov x9, x19 │ │ - ldrb w10, [x8], #1 │ │ - cbz w10, 29a88 │ │ - subs x9, x9, #0x1 │ │ - b.ne 299c0 // b.any │ │ - b 29a68 │ │ + b.hi 299d4 // b.pmore │ │ + cbz x19, 29a70 │ │ + mov x8, xzr │ │ + ldrb w9, [x21, x8] │ │ + cbz w9, 29a90 │ │ + add x8, x8, #0x1 │ │ + cmp x19, x8 │ │ + b.ne 299bc // b.any │ │ + b 29a70 │ │ add x8, x21, #0x7 │ │ - and x9, x8, #0xfffffffffffffff8 │ │ - subs x8, x9, x21 │ │ - b.ne 29a28 // b.any │ │ + and x8, x8, #0xfffffffffffffff8 │ │ + subs x8, x8, x21 │ │ + b.ne 29a28 // b.any │ │ sub x9, x19, #0x10 │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ mov x11, #0x8080808080808080 // #-9187201950435737472 │ │ movk x10, #0x100 │ │ add x12, x21, x8 │ │ ldp x13, x12, [x12] │ │ sub x14, x10, x13 │ │ sub x15, x10, x12 │ │ orr x13, x14, x13 │ │ orr x12, x15, x12 │ │ and x12, x13, x12 │ │ bics xzr, x11, x12 │ │ - b.ne 29a4c // b.any │ │ + b.ne 29a4c // b.any │ │ add x8, x8, #0x10 │ │ cmp x8, x9 │ │ - b.ls 299f4 // b.plast │ │ - b 29a4c │ │ - sub x9, x21, x9 │ │ - mov x10, x21 │ │ - ldrb w11, [x10], #1 │ │ - cbz w11, 29a88 │ │ - adds x9, x9, #0x1 │ │ - b.cc 29a30 // b.lo, b.ul, b.last │ │ + b.ls 299f4 // b.plast │ │ + b 29a4c │ │ + mov x9, xzr │ │ + ldrb w10, [x21, x9] │ │ + cbz w10, 29a90 │ │ + add x9, x9, #0x1 │ │ + cmp x8, x9 │ │ + b.ne 29a2c // b.any │ │ sub x9, x19, #0x10 │ │ cmp x8, x9 │ │ - b.ls 299e8 // b.plast │ │ + b.ls 299e8 // b.plast │ │ subs x9, x19, x8 │ │ - b.eq 29a68 // b.none │ │ + b.eq 29a70 // b.none │ │ + mov x10, xzr │ │ add x8, x21, x8 │ │ - ldrb w10, [x8], #1 │ │ - cbz w10, 29a88 │ │ - subs x9, x9, #0x1 │ │ - b.ne 29a58 // b.any │ │ + ldrb w11, [x8, x10] │ │ + cbz w11, 29a90 │ │ + add x10, x10, #0x1 │ │ + cmp x9, x10 │ │ + b.ne 29a5c // b.any │ │ mov x8, xzr │ │ cmp x19, x8 │ │ - b.eq 29ab0 // b.none │ │ + b.eq 29ab8 // b.none │ │ ldrb w9, [x21, x8] │ │ add x8, x8, #0x1 │ │ sub w9, w9, #0xf0 │ │ cmp w9, #0x4 │ │ - b.hi 29a6c // b.pmore │ │ + b.hi 29a74 // b.pmore │ │ ubfx x22, x19, #1, #62 │ │ str x0, [sp] │ │ - cbz x22, 29ac0 │ │ + cbz x22, 29ac8 │ │ mov x0, x22 │ │ - bl 64e30 │ │ - cbz x0, 29db4 │ │ + bl 641c0 │ │ + cbz x0, 29db8 │ │ stp x22, x0, [sp, #8] │ │ str xzr, [sp, #24] │ │ - cbnz x19, 29ad0 │ │ - b 29d24 │ │ + cbnz x19, 29ad8 │ │ + b 29d24 │ │ mov x8, #0xffffffffffffffff // #-1 │ │ stp x21, x19, [x0, #8] │ │ str x8, [x0] │ │ - b 29d38 │ │ + b 29d38 │ │ mov w0, #0x1 // #1 │ │ stp x22, x0, [sp, #8] │ │ str xzr, [sp, #24] │ │ - cbz x19, 29d24 │ │ - mov x26, xzr │ │ - mov x28, xzr │ │ - mov w24, #0xc0 // #192 │ │ - mov w25, #0x80 // #128 │ │ - b 29b04 │ │ + cbz x19, 29d24 │ │ + mov x23, xzr │ │ + mov x25, xzr │ │ + mov w28, #0xc0 // #192 │ │ + mov w22, #0x80 // #128 │ │ + b 29b0c │ │ ldr x8, [sp, #16] │ │ - strb w20, [x8, x26] │ │ - add x26, x26, #0x1 │ │ - str x26, [sp, #24] │ │ - add x27, x28, #0x1 │ │ - cmp x27, x19 │ │ - mov x28, x27 │ │ - b.cs 29d24 // b.hs, b.nlast │ │ - add x22, x21, x28 │ │ - ldrb w20, [x22] │ │ - cbz w20, 29b2c │ │ - tbnz w20, #7, 29b88 │ │ + strb w20, [x8, x23] │ │ + add x23, x23, #0x1 │ │ + add x24, x25, #0x1 │ │ + str x23, [sp, #24] │ │ + cmp x24, x19 │ │ + mov x25, x24 │ │ + b.cs 29d24 // b.hs, b.nlast │ │ + add x26, x21, x25 │ │ + ldrb w20, [x26] │ │ + cbz w20, 29b34 │ │ + tbnz w20, #7, 29b7c │ │ ldr x8, [sp, #8] │ │ - cmp x26, x8 │ │ - b.ne 29ae4 // b.any │ │ + cmp x23, x8 │ │ + b.ne 29aec // b.any │ │ add x0, sp, #0x8 │ │ - bl 24d04 │ │ - b 29ae4 │ │ - ldr x8, [sp, #8] │ │ - cmp x26, x8 │ │ - b.ne 29b44 // b.any │ │ + bl 24c28 │ │ + b 29aec │ │ + ldr x9, [sp, #8] │ │ + cmp x23, x9 │ │ + b.ne 29b4c // b.any │ │ add x0, sp, #0x8 │ │ - bl 24d04 │ │ - ldr x8, [sp, #8] │ │ - ldr x9, [sp, #16] │ │ - add x20, x26, #0x1 │ │ - cmp x20, x8 │ │ + bl 24c28 │ │ + ldr x9, [sp, #8] │ │ + ldr x8, [sp, #16] │ │ + add x20, x23, #0x1 │ │ + cmp x20, x9 │ │ str x20, [sp, #24] │ │ - strb w24, [x9, x26] │ │ - b.ne 29b68 // b.any │ │ + strb w28, [x8, x23] │ │ + b.ne 29b70 // b.any │ │ add x0, sp, #0x8 │ │ - bl 24d04 │ │ - ldr x9, [sp, #16] │ │ - add x26, x26, #0x2 │ │ - strb w25, [x9, x20] │ │ - str x26, [sp, #24] │ │ - add x27, x28, #0x1 │ │ - cmp x27, x19 │ │ - mov x28, x27 │ │ - b.cc 29b04 // b.lo, b.ul, b.last │ │ - b 29d24 │ │ - nop │ │ - adr x8, 88dc │ │ - ldrb w23, [x8, w20, uxtw] │ │ - add x27, x28, x23 │ │ - cmp x27, x19 │ │ - b.hi 29d58 // b.pmore │ │ + bl 24c28 │ │ + ldr x8, [sp, #16] │ │ + add x23, x23, #0x2 │ │ + strb w22, [x8, x20] │ │ + b 29af8 │ │ + nop │ │ + adr x8, 905c │ │ + ldrb w27, [x8, w20, uxtw] │ │ + add x24, x25, x27 │ │ + cmp x24, x19 │ │ + b.hi 29d58 // b.pmore │ │ sub w8, w20, #0xf0 │ │ cmp w8, #0x4 │ │ - b.hi 29c90 // b.pmore │ │ - cmp x27, x28 │ │ - b.cc 29d98 // b.lo, b.ul, b.last │ │ - ldrb w8, [x22, #1] │ │ - ldrb w23, [x22, #2] │ │ + b.hi 29c90 // b.pmore │ │ + cmp x24, x25 │ │ + b.cc 29d9c // b.lo, b.ul, b.last │ │ + ldrb w8, [x26, #1] │ │ + ldrb w25, [x26, #2] │ │ lsl w9, w20, #18 │ │ - ldrb w22, [x22, #3] │ │ + ldrb w26, [x26, #3] │ │ mov w10, #0xf03f // #61503 │ │ movk w10, #0x3, lsl #16 │ │ - orr w9, w9, w23, lsl #6 │ │ - orr w8, w22, w8, lsl #12 │ │ + orr w9, w9, w25, lsl #6 │ │ + orr w8, w26, w8, lsl #12 │ │ and w8, w8, w10 │ │ mov w10, #0xfc0 // #4032 │ │ movk w10, #0x1c, lsl #16 │ │ and w9, w9, w10 │ │ orr w8, w9, w8 │ │ add w20, w8, #0xff0, lsl #12 │ │ mov w8, #0xd800 // #55296 │ │ - orr w28, w8, w20, lsr #10 │ │ - lsr w8, w28, #13 │ │ - cmp w8, #0x6 │ │ - b.hi 29d70 // b.pmore │ │ + orr w27, w8, w20, lsr #10 │ │ + cmp w27, #0xe, lsl #12 │ │ + b.cs 29d74 // b.hs, b.nlast │ │ ldr x8, [sp, #8] │ │ - sub x9, x8, x26 │ │ + sub x9, x8, x23 │ │ cmp x9, #0x2 │ │ - b.ls 29cf4 // b.plast │ │ - lsl w9, w28, #2 │ │ + b.ls 29cf4 // b.plast │ │ + lsl w9, w27, #2 │ │ lsr w10, w20, #10 │ │ - add x1, x26, #0x3 │ │ + add x1, x23, #0x3 │ │ sub x8, x8, x1 │ │ str x1, [sp, #24] │ │ and w11, w9, #0x3f00 │ │ ldr x9, [sp, #16] │ │ cmp x8, #0x2 │ │ bfi w11, w10, #16, #6 │ │ mov w10, #0x80ed // #33005 │ │ movk w10, #0xff80, lsl #16 │ │ orr w10, w11, w10 │ │ - add x11, x9, x26 │ │ + add x11, x9, x23 │ │ lsr w12, w10, #16 │ │ strh w10, [x11] │ │ strb w12, [x11, #2] │ │ - b.ls 29d10 // b.plast │ │ - and w8, w22, #0x3f │ │ + b.ls 29d10 // b.plast │ │ + and w8, w26, #0x3f │ │ mov w10, #0xb0 // #176 │ │ add x9, x9, x1 │ │ - orr w10, w23, w10 │ │ + orr w10, w25, w10 │ │ lsl w8, w8, #16 │ │ - add x26, x1, #0x3 │ │ + add x23, x1, #0x3 │ │ and w10, w10, #0xffffffbf │ │ + str x23, [sp, #24] │ │ orr w8, w8, w10, lsl #8 │ │ mov w10, #0xed // #237 │ │ movk w10, #0xff80, lsl #16 │ │ orr w8, w8, w10 │ │ lsr w10, w8, #16 │ │ strh w8, [x9] │ │ strb w10, [x9, #2] │ │ - b 29cc4 │ │ - cmp x27, x28 │ │ - b.cc 29d8c // b.lo, b.ul, b.last │ │ + cmp x24, x19 │ │ + mov x25, x24 │ │ + b.cc 29b0c // b.lo, b.ul, b.last │ │ + b 29d24 │ │ + cmp x24, x25 │ │ + b.cc 29d90 // b.lo, b.ul, b.last │ │ ldr x8, [sp, #8] │ │ - sub x8, x8, x26 │ │ - cmp x8, x23 │ │ - b.cc 29cd8 // b.lo, b.ul, b.last │ │ - cbz w23, 29cc4 │ │ + sub x8, x8, x23 │ │ + cmp x8, x27 │ │ + b.cc 29cd8 // b.lo, b.ul, b.last │ │ + cbz w27, 29afc │ │ ldr x8, [sp, #16] │ │ - mov x1, x22 │ │ - mov x2, x23 │ │ - add x0, x8, x26 │ │ - bl 64e50 │ │ - add x26, x26, x23 │ │ - str x26, [sp, #24] │ │ - cmp x27, x19 │ │ - mov x28, x27 │ │ - b.cc 29b04 // b.lo, b.ul, b.last │ │ - b 29d24 │ │ - add x0, sp, #0x8 │ │ mov x1, x26 │ │ - mov x2, x23 │ │ - bl 2990c │ │ - ldr x26, [sp, #24] │ │ - cbnz w23, 29cac │ │ - b 29cc4 │ │ + mov x2, x27 │ │ + add x0, x8, x23 │ │ + bl 641e0 │ │ + add x23, x23, x27 │ │ + str x23, [sp, #24] │ │ + cmp x24, x19 │ │ + mov x25, x24 │ │ + b.cc 29b0c // b.lo, b.ul, b.last │ │ + b 29d24 │ │ add x0, sp, #0x8 │ │ - mov x1, x26 │ │ + mov x1, x23 │ │ + mov x2, x27 │ │ + bl 29880 │ │ + ldr x23, [sp, #24] │ │ + cbnz w27, 29cac │ │ + b 29afc │ │ + add x0, sp, #0x8 │ │ + mov x1, x23 │ │ mov w2, #0x3 // #3 │ │ - bl 2990c │ │ - ldr x26, [sp, #24] │ │ + bl 29880 │ │ + ldr x23, [sp, #24] │ │ ldr x8, [sp, #8] │ │ - b 29c10 │ │ + b 29c00 │ │ add x0, sp, #0x8 │ │ mov w2, #0x3 // #3 │ │ - bl 2990c │ │ + bl 29880 │ │ ldp x9, x1, [sp, #16] │ │ - b 29c54 │ │ + b 29c44 │ │ ldur q0, [sp, #8] │ │ ldr x8, [sp, #24] │ │ ldr x9, [sp] │ │ str q0, [x9] │ │ str x8, [x9, #16] │ │ ldp x20, x19, [sp, #112] │ │ ldp x22, x21, [sp, #96] │ │ ldp x24, x23, [sp, #80] │ │ ldp x26, x25, [sp, #64] │ │ ldp x28, x27, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x80 │ │ ret │ │ nop │ │ - adr x2, 69500 │ │ + adr x0, 82dc │ │ nop │ │ - adr x0, 8184 │ │ + adr x2, 68890 │ │ mov w1, #0x26 // #38 │ │ - b 29d84 │ │ + bl 2bb64 │ │ + b 29db4 │ │ nop │ │ - adr x0, 8148 │ │ - mov w1, #0x3c // #60 │ │ + adr x0, 82a0 │ │ nop │ │ - adr x2, 694e8 │ │ - bl 2b870 │ │ - b 29db0 │ │ + adr x2, 68878 │ │ + mov w1, #0x3c // #60 │ │ + bl 2bb64 │ │ + b 29db4 │ │ nop │ │ - adr x3, 69530 │ │ - b 29da0 │ │ + adr x3, 688c0 │ │ + b 29da4 │ │ nop │ │ - adr x3, 69518 │ │ - mov x0, x28 │ │ - mov x1, x27 │ │ + adr x3, 688a8 │ │ + mov x0, x25 │ │ + mov x1, x24 │ │ mov x2, x19 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ brk #0x1 │ │ mov w0, #0x1 // #1 │ │ mov x1, x22 │ │ - bl 24994 │ │ - b 29dc4 │ │ + bl 248bc │ │ + b 29dc8 │ │ ldr x8, [sp, #8] │ │ - cbz x8, 29de0 │ │ + cbz x8, 29de4 │ │ ldr x8, [sp, #16] │ │ mov x19, x0 │ │ mov x0, x8 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ + mov w0, wzr │ │ + ret │ │ + mov w0, #0x2b // #43 │ │ + ret │ │ + mov w0, wzr │ │ + ret │ │ sub sp, sp, #0x70 │ │ stp x29, x30, [sp, #96] │ │ add x29, sp, #0x60 │ │ nop │ │ - adr x8, 87ec │ │ + adr x8, 8f6c │ │ mov w9, #0x2 // #2 │ │ stp x3, x8, [sp, #24] │ │ add x8, sp, #0x20 │ │ str x9, [sp, #40] │ │ nop │ │ - adr x9, 29e48 │ │ + adr x9, 29e64 │ │ stp x8, x9, [sp, #48] │ │ mov x8, sp │ │ nop │ │ - adr x9, 29e58 │ │ + adr x9, 29e74 │ │ stp x1, x2, [sp, #8] │ │ add x1, sp, #0x30 │ │ str x0, [sp] │ │ - adrp x0, 7000 │ │ - add x0, x0, #0x68c │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x82a │ │ stp x8, x9, [sp, #64] │ │ add x8, sp, #0x10 │ │ mov x2, x4 │ │ stp x8, x9, [sp, #80] │ │ - bl 29e64 │ │ + bl 29e80 │ │ ldp x8, x2, [x0] │ │ mov x0, x1 │ │ mov x1, x8 │ │ - b 2a040 │ │ + b 2a05c │ │ ldp x0, x8, [x0] │ │ ldr x2, [x8, #24] │ │ br x2 │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #48] │ │ add x29, sp, #0x30 │ │ add x8, sp, #0x8 │ │ stp x0, x1, [sp, #8] │ │ add x0, sp, #0x18 │ │ stp x8, x2, [sp, #24] │ │ mov w8, #0x1 // #1 │ │ strh w8, [sp, #40] │ │ - bl 5f46c │ │ + bl 5f5b8 │ │ sub sp, sp, #0x70 │ │ stp x29, x30, [sp, #32] │ │ stp x26, x25, [sp, #48] │ │ stp x24, x23, [sp, #64] │ │ stp x22, x21, [sp, #80] │ │ stp x20, x19, [sp, #96] │ │ add x29, sp, #0x20 │ │ mov x19, x3 │ │ mov x21, x1 │ │ mov x20, x0 │ │ - tbnz w19, #0, 29fe8 │ │ + tbnz w19, #0, 2a004 │ │ ldrb w8, [x2] │ │ - cbz w8, 2a018 │ │ + cbz w8, 2a034 │ │ ldr x24, [x21, #24] │ │ mov w26, #0x20 // #32 │ │ mov x25, xzr │ │ movk w26, #0x6000, lsl #16 │ │ - b 29f00 │ │ + b 29f1c │ │ add x8, x19, x25, lsl #4 │ │ add x1, sp, #0x8 │ │ stp x21, x26, [sp, #16] │ │ str x20, [sp, #8] │ │ ldp x0, x8, [x8] │ │ blr x8 │ │ - tbnz w0, #0, 2a020 │ │ + tbnz w0, #0, 2a03c │ │ add x25, x25, #0x1 │ │ ldrb w8, [x22] │ │ mov x2, x22 │ │ - cbz w8, 2a018 │ │ + cbz w8, 2a034 │ │ add x22, x2, #0x1 │ │ - tbnz w8, #7, 29f28 │ │ + tbnz w8, #7, 29f44 │ │ mov w23, w8 │ │ mov x0, x20 │ │ mov x1, x22 │ │ mov x2, x23 │ │ blr x24 │ │ - tbnz w0, #0, 2a020 │ │ + tbnz w0, #0, 2a03c │ │ add x22, x22, x23 │ │ - b 29ef4 │ │ + b 29f10 │ │ cmp w8, #0x80 │ │ - b.eq 29f5c // b.none │ │ + b.eq 29f78 // b.none │ │ cmp w8, #0xc0 │ │ - b.eq 29ed4 // b.none │ │ - tbnz w8, #0, 29f80 │ │ + b.eq 29ef0 // b.none │ │ + tbnz w8, #0, 29f9c │ │ mov w9, #0x20 // #32 │ │ movk w9, #0x6000, lsl #16 │ │ - tbz w8, #1, 29f8c │ │ + tbz w8, #1, 29fa8 │ │ ldrh w10, [x22], #2 │ │ - tbz w8, #2, 29f94 │ │ + tbz w8, #2, 29fb0 │ │ ldrh w11, [x22], #2 │ │ - tbnz w8, #3, 29f9c │ │ - b 29fa0 │ │ + tbnz w8, #3, 29fb8 │ │ + b 29fbc │ │ ldurh w22, [x2, #1] │ │ add x23, x2, #0x3 │ │ mov x0, x20 │ │ mov x1, x23 │ │ mov x2, x22 │ │ blr x24 │ │ - tbnz w0, #0, 2a020 │ │ + tbnz w0, #0, 2a03c │ │ add x22, x23, x22 │ │ - b 29ef4 │ │ + b 29f10 │ │ ldur w9, [x2, #1] │ │ add x22, x2, #0x5 │ │ - tbnz w8, #1, 29f48 │ │ + tbnz w8, #1, 29f64 │ │ mov x10, xzr │ │ - tbnz w8, #2, 29f50 │ │ + tbnz w8, #2, 29f6c │ │ mov x11, xzr │ │ - tbz w8, #3, 29fa0 │ │ + tbz w8, #3, 29fbc │ │ ldrh w25, [x22], #2 │ │ - tbnz w8, #4, 29fd8 │ │ - tbz w8, #5, 29fb0 │ │ + tbnz w8, #4, 29ff4 │ │ + tbz w8, #5, 29fcc │ │ add x8, x19, x11, lsl #4 │ │ ldrh w11, [x8, #8] │ │ add x8, x19, x25, lsl #4 │ │ add x1, sp, #0x8 │ │ str w9, [sp, #24] │ │ strh w10, [sp, #28] │ │ ldp x0, x8, [x8] │ │ strh w11, [sp, #30] │ │ stp x20, x21, [sp, #8] │ │ blr x8 │ │ - tbz w0, #0, 29ef0 │ │ - b 2a020 │ │ + tbz w0, #0, 29f0c │ │ + b 2a03c │ │ add x10, x19, x10, lsl #4 │ │ ldrh w10, [x10, #8] │ │ - tbnz w8, #5, 29fa8 │ │ - b 29fb0 │ │ + tbnz w8, #5, 29fc4 │ │ + b 29fcc │ │ lsr x8, x19, #1 │ │ ldr x3, [x21, #24] │ │ mov x0, x20 │ │ mov x1, x2 │ │ mov x2, x8 │ │ ldp x20, x19, [sp, #96] │ │ ldp x22, x21, [sp, #80] │ │ ldp x24, x23, [sp, #64] │ │ ldp x26, x25, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x70 │ │ br x3 │ │ mov w0, wzr │ │ - b 2a024 │ │ + b 2a040 │ │ mov w0, #0x1 // #1 │ │ ldp x20, x19, [sp, #96] │ │ ldp x22, x21, [sp, #80] │ │ ldp x24, x23, [sp, #64] │ │ ldp x26, x25, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x70 │ │ @@ -17648,64 +17745,64 @@ │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ mov x29, sp │ │ ldr w22, [x0, #16] │ │ mov x20, x2 │ │ mov x19, x1 │ │ tst w22, #0x18000000 │ │ - b.eq 2a284 // b.none │ │ - tbnz w22, #28, 2a090 │ │ + b.eq 2a2a0 // b.none │ │ + tbnz w22, #28, 2a0ac │ │ cmp x20, #0x20 │ │ - b.cs 2a100 // b.hs, b.nlast │ │ - cbz x20, 2a128 │ │ + b.cs 2a11c // b.hs, b.nlast │ │ + cbz x20, 2a144 │ │ cmp x20, #0x8 │ │ - b.cs 2a130 // b.hs, b.nlast │ │ + b.cs 2a14c // b.hs, b.nlast │ │ mov x9, xzr │ │ mov x8, xzr │ │ - b 2a23c │ │ + b 2a258 │ │ ldrh w8, [x0, #22] │ │ - cbz x8, 2a11c │ │ + cbz x8, 2a138 │ │ add x10, x19, x20 │ │ mov w11, #0x3 // #3 │ │ mov x12, x19 │ │ mov x9, x8 │ │ mov x20, xzr │ │ - b 2a0d0 │ │ + b 2a0ec │ │ cmp w13, #0xef │ │ cinc x13, x11, hi // hi = pmore │ │ add x13, x12, x13 │ │ sub x12, x13, x12 │ │ subs x9, x9, #0x1 │ │ add x20, x12, x20 │ │ mov x12, x13 │ │ - b.eq 2a0f8 // b.none │ │ + b.eq 2a114 // b.none │ │ cmp x12, x10 │ │ - b.eq 2a0f8 // b.none │ │ + b.eq 2a114 // b.none │ │ mov x13, x12 │ │ ldrsb w14, [x13], #1 │ │ - tbz w14, #31, 2a0bc │ │ + tbz w14, #31, 2a0d8 │ │ and w13, w14, #0xff │ │ cmp w13, #0xe0 │ │ - b.cs 2a0b0 // b.hs, b.nlast │ │ + b.cs 2a0cc // b.hs, b.nlast │ │ add x13, x12, #0x2 │ │ - b 2a0bc │ │ + b 2a0d8 │ │ sub x8, x8, x9 │ │ - b 2a258 │ │ + b 2a274 │ │ mov x21, x0 │ │ mov x0, x19 │ │ mov x1, x20 │ │ - bl 2a364 │ │ + bl 2a380 │ │ mov x8, x0 │ │ mov x0, x21 │ │ - b 2a258 │ │ + b 2a274 │ │ mov x20, xzr │ │ sub x8, x8, xzr │ │ - b 2a258 │ │ + b 2a274 │ │ mov x8, xzr │ │ - b 2a258 │ │ + b 2a274 │ │ movi v4.8b, #0xbf │ │ ldr d0, [x19] │ │ mov w8, #0x1 // #1 │ │ dup v3.2d, x8 │ │ and x9, x20, #0x18 │ │ cmp x9, #0x8 │ │ cmgt v0.8b, v0.8b, v4.8b │ │ @@ -17716,15 +17813,15 @@ │ │ uxtl v1.2d, v1.2s │ │ uxtl2 v5.2d, v0.4s │ │ uxtl v6.2d, v0.2s │ │ and v0.16b, v2.16b, v3.16b │ │ and v2.16b, v1.16b, v3.16b │ │ and v1.16b, v5.16b, v3.16b │ │ and v3.16b, v6.16b, v3.16b │ │ - b.eq 2a220 // b.none │ │ + b.eq 2a23c // b.none │ │ ldr d5, [x19, #8] │ │ mov w8, #0x1 // #1 │ │ cmp x9, #0x10 │ │ dup v6.2d, x8 │ │ cmgt v4.8b, v5.8b, v4.8b │ │ uxtl v4.8h, v4.8b │ │ uxtl2 v5.4s, v4.8h │ │ @@ -17737,15 +17834,15 @@ │ │ and v16.16b, v16.16b, v6.16b │ │ and v4.16b, v4.16b, v6.16b │ │ and v5.16b, v5.16b, v6.16b │ │ add v0.2d, v0.2d, v7.2d │ │ add v1.2d, v1.2d, v4.2d │ │ add v3.2d, v3.2d, v16.2d │ │ add v2.2d, v2.2d, v5.2d │ │ - b.eq 2a220 // b.none │ │ + b.eq 2a23c // b.none │ │ movi v4.8b, #0xbf │ │ ldr d5, [x19, #16] │ │ mov w8, #0x1 // #1 │ │ dup v6.2d, x8 │ │ cmgt v4.8b, v5.8b, v4.8b │ │ uxtl v4.8h, v4.8b │ │ uxtl2 v5.4s, v4.8h │ │ @@ -17764,1564 +17861,1540 @@ │ │ add v2.2d, v2.2d, v5.2d │ │ add v2.2d, v3.2d, v2.2d │ │ add v0.2d, v1.2d, v0.2d │ │ cmp x20, x9 │ │ add v0.2d, v2.2d, v0.2d │ │ addp d0, v0.2d │ │ fmov x8, d0 │ │ - b.eq 2a258 // b.none │ │ + b.eq 2a274 // b.none │ │ sub x10, x20, x9 │ │ add x9, x19, x9 │ │ ldrsb w11, [x9], #1 │ │ cmn w11, #0x41 │ │ cinc x8, x8, gt │ │ subs x10, x10, #0x1 │ │ - b.ne 2a244 // b.any │ │ + b.ne 2a260 // b.any │ │ ldrh w9, [x0, #20] │ │ cmp x8, x9 │ │ - b.cs 2a284 // b.hs, b.nlast │ │ + b.cs 2a2a0 // b.hs, b.nlast │ │ ubfx w10, w22, #29, #2 │ │ mov w23, wzr │ │ sub w24, w9, w8 │ │ cmp w10, #0x1 │ │ - b.gt 2a2ac │ │ - cbz w10, 2a2b8 │ │ + b.gt 2a2c8 │ │ + cbz w10, 2a2d4 │ │ mov w23, w24 │ │ - b 2a2b8 │ │ + b 2a2d4 │ │ ldp x0, x8, [x0] │ │ mov x1, x19 │ │ ldr x3, [x8, #24] │ │ mov x2, x20 │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ ldp x29, x30, [sp], #80 │ │ br x3 │ │ cmp w10, #0x2 │ │ - b.ne 2a2b8 // b.any │ │ + b.ne 2a2d4 // b.any │ │ ubfx w23, w24, #1, #15 │ │ ldp x21, x25, [x0] │ │ mov w26, wzr │ │ and w8, w26, #0xffff │ │ cmp w8, w23, uxth │ │ - b.cs 2a2e8 // b.hs, b.nlast │ │ + b.cs 2a304 // b.hs, b.nlast │ │ ldr x8, [x25, #32] │ │ and w1, w22, #0x1fffff │ │ mov x0, x21 │ │ add w26, w26, #0x1 │ │ blr x8 │ │ - tbz w0, #0, 2a2c0 │ │ - b 2a32c │ │ + tbz w0, #0, 2a2dc │ │ + b 2a348 │ │ ldr x8, [x25, #24] │ │ mov x0, x21 │ │ mov x1, x19 │ │ mov x2, x20 │ │ blr x8 │ │ - tbnz w0, #0, 2a32c │ │ + tbnz w0, #0, 2a348 │ │ mov w19, wzr │ │ sub w20, w24, w23 │ │ and w8, w19, #0xffff │ │ cmp w8, w20, uxth │ │ - b.cs 2a348 // b.hs, b.nlast │ │ + b.cs 2a364 // b.hs, b.nlast │ │ ldr x8, [x25, #32] │ │ and w1, w22, #0x1fffff │ │ mov x0, x21 │ │ add w19, w19, #0x1 │ │ blr x8 │ │ - tbz w0, #0, 2a308 │ │ + tbz w0, #0, 2a324 │ │ mov w0, #0x1 // #1 │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ ldp x29, x30, [sp], #80 │ │ ret │ │ mov w0, wzr │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ ldp x29, x30, [sp], #80 │ │ ret │ │ + sub sp, sp, #0x90 │ │ + stp d15, d14, [sp, #80] │ │ + stp d13, d12, [sp, #96] │ │ + stp d11, d10, [sp, #112] │ │ + stp d9, d8, [sp, #128] │ │ add x8, x0, #0x7 │ │ mov x9, xzr │ │ and x13, x8, #0xfffffffffffffff8 │ │ subs x8, x13, x0 │ │ sub x11, x1, x8 │ │ cmp x13, x0 │ │ and x10, x11, #0x7 │ │ - b.eq 2a39c // b.none │ │ + b.eq 2a3cc // b.none │ │ sub x8, x0, x13 │ │ ldrsb w12, [x0], #1 │ │ cmn w12, #0x41 │ │ cinc x9, x9, gt │ │ adds x8, x8, #0x1 │ │ - b.cc 2a388 // b.lo, b.ul, b.last │ │ + b.cc 2a3b8 // b.lo, b.ul, b.last │ │ lsr x8, x11, #3 │ │ - cbz x10, 2a434 │ │ + cbz x10, 2a464 │ │ and x11, x11, #0x7ffffffffffffff8 │ │ add x12, x13, x11 │ │ ldrsb w11, [x12] │ │ cmn w11, #0x41 │ │ cset w11, gt │ │ cmp x10, #0x1 │ │ - b.eq 2a438 // b.none │ │ + b.eq 2a468 // b.none │ │ ldrsb w14, [x12, #1] │ │ cmn w14, #0x41 │ │ cinc x11, x11, gt │ │ cmp x10, #0x2 │ │ - b.eq 2a438 // b.none │ │ + b.eq 2a468 // b.none │ │ ldrsb w14, [x12, #2] │ │ cmn w14, #0x41 │ │ cinc x11, x11, gt │ │ cmp x10, #0x3 │ │ - b.eq 2a438 // b.none │ │ + b.eq 2a468 // b.none │ │ ldrsb w14, [x12, #3] │ │ cmn w14, #0x41 │ │ cinc x11, x11, gt │ │ cmp x10, #0x4 │ │ - b.eq 2a438 // b.none │ │ + b.eq 2a468 // b.none │ │ ldrsb w14, [x12, #4] │ │ cmn w14, #0x41 │ │ cinc x11, x11, gt │ │ cmp x10, #0x5 │ │ - b.eq 2a438 // b.none │ │ + b.eq 2a468 // b.none │ │ ldrsb w14, [x12, #5] │ │ cmn w14, #0x41 │ │ cinc x11, x11, gt │ │ cmp x10, #0x6 │ │ - b.eq 2a438 // b.none │ │ + b.eq 2a468 // b.none │ │ ldrsb w10, [x12, #6] │ │ cmn w10, #0x41 │ │ cinc x11, x11, gt │ │ - b 2a438 │ │ + b 2a468 │ │ mov x11, xzr │ │ - movi v0.16b, #0x1 │ │ + movi v14.16b, #0x1 │ │ add x0, x11, x9 │ │ mov w9, #0xc0 // #192 │ │ mov x10, #0x1000100010001 // #281479271743489 │ │ - b 2a478 │ │ + b 2a4a8 │ │ mov x16, xzr │ │ lsr x14, x16, #8 │ │ and x15, x16, #0xff00ff00ff00ff │ │ add x13, x11, x13 │ │ sub x8, x8, x12 │ │ and x14, x14, #0xff00ff00ff00ff │ │ add x14, x14, x15 │ │ mul x15, x14, x10 │ │ and x14, x12, #0x3 │ │ add x0, x0, x15, lsr #48 │ │ - cbnz x14, 2a604 │ │ - cbz x8, 2a67c │ │ + cbnz x14, 2a74c │ │ + cbz x8, 2a7c4 │ │ cmp x8, #0xc0 │ │ mov x11, x13 │ │ csel x12, x8, x9, cc // cc = lo, ul, last │ │ lsl x13, x12, #3 │ │ ands x15, x13, #0x7e0 │ │ - b.eq 2a44c // b.none │ │ + b.eq 2a47c // b.none │ │ sub x14, x13, #0x20 │ │ - cmp x14, #0x60 │ │ - b.cs 2a4ac // b.hs, b.nlast │ │ + cmp x14, #0xe0 │ │ + b.cs 2a4dc // b.hs, b.nlast │ │ mov x16, xzr │ │ mov x14, x11 │ │ - b 2a5b8 │ │ + b 2a700 │ │ lsr x14, x14, #5 │ │ movi v1.2d, #0x0 │ │ + movi v3.2d, #0x0 │ │ + movi v0.2d, #0x0 │ │ movi v2.2d, #0x0 │ │ - add x1, x11, #0x40 │ │ + add x1, x11, #0x80 │ │ add x16, x14, #0x1 │ │ - and x17, x16, #0xffffffffffffffc │ │ - and x2, x16, #0xffffffffffffffc │ │ + and x17, x16, #0xffffffffffffff8 │ │ + and x2, x16, #0xffffffffffffff8 │ │ add x14, x11, x17, lsl #5 │ │ - sub x3, x1, #0x40 │ │ - ld4 {v16.2d-v19.2d}, [x1] │ │ - subs x2, x2, #0x4 │ │ - add x1, x1, #0x80 │ │ - ld4 {v3.2d-v6.2d}, [x3] │ │ - mvn v7.16b, v16.16b │ │ - mvn v21.16b, v17.16b │ │ - mvn v26.16b, v18.16b │ │ - mvn v22.16b, v3.16b │ │ - mvn v23.16b, v4.16b │ │ - mvn v24.16b, v5.16b │ │ - ushr v20.2d, v16.2d, #6 │ │ - ushr v25.2d, v17.2d, #6 │ │ - ushr v27.2d, v18.2d, #6 │ │ - ushr v28.2d, v3.2d, #6 │ │ - ushr v29.2d, v4.2d, #6 │ │ - ushr v30.2d, v5.2d, #6 │ │ - ushr v22.2d, v22.2d, #7 │ │ - ushr v23.2d, v23.2d, #7 │ │ - ushr v24.2d, v24.2d, #7 │ │ - ushr v7.2d, v7.2d, #7 │ │ + sub x3, x1, #0x80 │ │ + sub x4, x1, #0x40 │ │ + subs x2, x2, #0x8 │ │ + ld4 {v16.2d-v19.2d}, [x3] │ │ + mov x3, x1 │ │ + add x1, x1, #0x100 │ │ + ld4 {v20.2d-v23.2d}, [x4] │ │ + ld4 {v24.2d-v27.2d}, [x3], #64 │ │ + ld4 {v28.2d-v31.2d}, [x3] │ │ + mvn v5.16b, v16.16b │ │ + ushr v10.2d, v16.2d, #6 │ │ + mvn v6.16b, v20.16b │ │ + mvn v7.16b, v24.16b │ │ + ushr v11.2d, v20.2d, #6 │ │ + mvn v15.16b, v28.16b │ │ + ushr v20.2d, v23.2d, #6 │ │ + ushr v12.2d, v26.2d, #6 │ │ + ushr v8.2d, v5.2d, #7 │ │ + mvn v5.16b, v17.16b │ │ + mvn v13.16b, v27.16b │ │ + ushr v9.2d, v6.2d, #7 │ │ + ushr v4.2d, v7.2d, #7 │ │ + ushr v7.2d, v24.2d, #6 │ │ + mvn v6.16b, v21.16b │ │ + ushr v24.2d, v27.2d, #6 │ │ + orr v10.16b, v8.16b, v10.16b │ │ + mvn v8.16b, v19.16b │ │ + str q5, [sp, #32] │ │ + ushr v5.2d, v17.2d, #6 │ │ + orr v11.16b, v9.16b, v11.16b │ │ + orr v7.16b, v4.16b, v7.16b │ │ + ushr v9.2d, v19.2d, #6 │ │ + mvn v17.16b, v22.16b │ │ + mvn v19.16b, v23.16b │ │ + mvn v23.16b, v26.16b │ │ + ushr v26.2d, v28.2d, #6 │ │ + and v27.16b, v10.16b, v14.16b │ │ + str q5, [sp, #64] │ │ + ushr v5.2d, v21.2d, #6 │ │ + mvn v21.16b, v25.16b │ │ + and v10.16b, v11.16b, v14.16b │ │ + mvn v11.16b, v29.16b │ │ + mov v16.16b, v2.16b │ │ + ushr v2.2d, v29.2d, #6 │ │ + ushr v28.2d, v31.2d, #6 │ │ + ushr v6.2d, v6.2d, #7 │ │ + str q5, [sp, #48] │ │ + mvn v5.16b, v18.16b │ │ + ushr v4.2d, v30.2d, #6 │ │ + mvn v14.16b, v31.16b │ │ ushr v21.2d, v21.2d, #7 │ │ - ushr v26.2d, v26.2d, #7 │ │ - mvn v31.16b, v19.16b │ │ - ushr v16.2d, v19.2d, #6 │ │ - mvn v17.16b, v6.16b │ │ - orr v18.16b, v22.16b, v28.16b │ │ - orr v19.16b, v23.16b, v29.16b │ │ - orr v22.16b, v24.16b, v30.16b │ │ - orr v7.16b, v7.16b, v20.16b │ │ - orr v20.16b, v21.16b, v25.16b │ │ - orr v21.16b, v26.16b, v27.16b │ │ - ushr v3.2d, v6.2d, #6 │ │ - ushr v4.2d, v31.2d, #7 │ │ - ushr v5.2d, v17.2d, #7 │ │ - and v6.16b, v18.16b, v0.16b │ │ - and v17.16b, v19.16b, v0.16b │ │ - and v18.16b, v22.16b, v0.16b │ │ + ushr v17.2d, v17.2d, #7 │ │ + ushr v23.2d, v23.2d, #7 │ │ + ushr v19.2d, v19.2d, #7 │ │ + str q5, [sp] │ │ + ushr v5.2d, v18.2d, #6 │ │ + ushr v18.2d, v22.2d, #6 │ │ + ushr v22.2d, v25.2d, #6 │ │ + ushr v25.2d, v15.2d, #7 │ │ + mvn v15.16b, v30.16b │ │ + ushr v30.2d, v11.2d, #7 │ │ + str q5, [sp, #16] │ │ + mov v5.16b, v1.16b │ │ + mov v1.16b, v0.16b │ │ + movi v0.16b, #0x1 │ │ + orr v25.16b, v25.16b, v26.16b │ │ + orr v21.16b, v21.16b, v22.16b │ │ + orr v2.16b, v30.16b, v2.16b │ │ + orr v17.16b, v17.16b, v18.16b │ │ + orr v18.16b, v23.16b, v12.16b │ │ + add v26.2d, v27.2d, v5.2d │ │ + add v27.2d, v10.2d, v3.2d │ │ + ldr q3, [sp, #32] │ │ + ushr v23.2d, v13.2d, #7 │ │ and v7.16b, v7.16b, v0.16b │ │ - and v19.16b, v20.16b, v0.16b │ │ - and v20.16b, v21.16b, v0.16b │ │ - orr v4.16b, v4.16b, v16.16b │ │ - orr v3.16b, v5.16b, v3.16b │ │ - add v1.2d, v6.2d, v1.2d │ │ - add v6.2d, v18.2d, v17.2d │ │ - add v2.2d, v7.2d, v2.2d │ │ - add v5.2d, v20.2d, v19.2d │ │ + ushr v29.2d, v3.2d, #7 │ │ + ldr q3, [sp] │ │ + and v21.16b, v21.16b, v0.16b │ │ + and v2.16b, v2.16b, v0.16b │ │ + and v17.16b, v17.16b, v0.16b │ │ + ushr v31.2d, v3.2d, #7 │ │ + ushr v3.2d, v15.2d, #7 │ │ + and v18.16b, v18.16b, v0.16b │ │ + add v7.2d, v7.2d, v1.2d │ │ + ldp q1, q5, [sp, #48] │ │ + orr v3.16b, v3.16b, v4.16b │ │ + and v4.16b, v25.16b, v0.16b │ │ + ushr v25.2d, v14.2d, #7 │ │ + orr v6.16b, v6.16b, v1.16b │ │ + ldr q1, [sp, #16] │ │ + orr v29.16b, v29.16b, v5.16b │ │ + movi v14.16b, #0x1 │ │ + orr v5.16b, v31.16b, v1.16b │ │ and v3.16b, v3.16b, v0.16b │ │ - and v4.16b, v4.16b, v0.16b │ │ - add v1.2d, v6.2d, v1.2d │ │ - add v2.2d, v5.2d, v2.2d │ │ + ushr v1.2d, v8.2d, #7 │ │ + and v22.16b, v29.16b, v0.16b │ │ + and v6.16b, v6.16b, v0.16b │ │ + add v4.2d, v4.2d, v16.2d │ │ + orr v16.16b, v23.16b, v24.16b │ │ + and v5.16b, v5.16b, v0.16b │ │ + add v2.2d, v3.2d, v2.2d │ │ + orr v1.16b, v1.16b, v9.16b │ │ + add v6.2d, v17.2d, v6.2d │ │ + add v17.2d, v18.2d, v21.2d │ │ + orr v3.16b, v19.16b, v20.16b │ │ + orr v18.16b, v25.16b, v28.16b │ │ + add v5.2d, v5.2d, v22.2d │ │ + add v2.2d, v2.2d, v4.2d │ │ + and v1.16b, v1.16b, v14.16b │ │ + add v6.2d, v6.2d, v27.2d │ │ + add v7.2d, v17.2d, v7.2d │ │ + and v3.16b, v3.16b, v14.16b │ │ + and v4.16b, v16.16b, v14.16b │ │ + and v16.16b, v18.16b, v14.16b │ │ + add v5.2d, v5.2d, v26.2d │ │ + add v3.2d, v3.2d, v6.2d │ │ + add v0.2d, v4.2d, v7.2d │ │ + add v2.2d, v16.2d, v2.2d │ │ + add v1.2d, v1.2d, v5.2d │ │ + b.ne 2a504 // b.any │ │ add v1.2d, v3.2d, v1.2d │ │ - add v2.2d, v4.2d, v2.2d │ │ - b.ne 2a4cc // b.any │ │ - add v1.2d, v2.2d, v1.2d │ │ cmp x16, x17 │ │ + add v1.2d, v0.2d, v1.2d │ │ + add v1.2d, v2.2d, v1.2d │ │ addp d1, v1.2d │ │ fmov x16, d1 │ │ - b.eq 2a450 // b.none │ │ + b.eq 2a480 // b.none │ │ add x15, x11, x15 │ │ ldp q2, q1, [x14], #32 │ │ cmp x14, x15 │ │ mvn v3.16b, v1.16b │ │ mvn v4.16b, v2.16b │ │ ushr v1.2d, v1.2d, #6 │ │ ushr v2.2d, v2.2d, #6 │ │ ushr v3.2d, v3.2d, #7 │ │ ushr v4.2d, v4.2d, #7 │ │ orr v2.16b, v4.16b, v2.16b │ │ orr v1.16b, v3.16b, v1.16b │ │ - and v1.16b, v1.16b, v0.16b │ │ - and v2.16b, v2.16b, v0.16b │ │ + and v1.16b, v1.16b, v14.16b │ │ + and v2.16b, v2.16b, v14.16b │ │ add v1.2d, v2.2d, v1.2d │ │ addp d1, v1.2d │ │ fmov x17, d1 │ │ add x16, x17, x16 │ │ - b.ne 2a5bc // b.any │ │ - b 2a450 │ │ + b.ne 2a704 // b.any │ │ + b 2a480 │ │ and x8, x12, #0xfc │ │ cmp x14, #0x1 │ │ add x9, x11, x8, lsl #3 │ │ ldr x8, [x9] │ │ mvn x10, x8 │ │ lsr x10, x10, #7 │ │ orr x8, x10, x8, lsr #6 │ │ and x8, x8, #0x101010101010101 │ │ - b.eq 2a660 // b.none │ │ + b.eq 2a7a8 // b.none │ │ ldr x10, [x9, #8] │ │ cmp x14, #0x2 │ │ mvn x11, x10 │ │ lsr x11, x11, #7 │ │ orr x10, x11, x10, lsr #6 │ │ and x10, x10, #0x101010101010101 │ │ add x8, x10, x8 │ │ - b.eq 2a660 // b.none │ │ + b.eq 2a7a8 // b.none │ │ ldr x9, [x9, #16] │ │ mvn x10, x9 │ │ lsr x10, x10, #7 │ │ orr x9, x10, x9, lsr #6 │ │ and x9, x9, #0x101010101010101 │ │ add x8, x9, x8 │ │ lsr x9, x8, #8 │ │ and x8, x8, #0xff00ff00ff00ff │ │ and x9, x9, #0xff00ff00ff00ff │ │ add x8, x9, x8 │ │ mov x9, #0x1000100010001 // #281479271743489 │ │ mul x8, x8, x9 │ │ add x0, x0, x8, lsr #48 │ │ + ldp d9, d8, [sp, #128] │ │ + ldp d11, d10, [sp, #112] │ │ + ldp d13, d12, [sp, #96] │ │ + ldp d15, d14, [sp, #80] │ │ + add sp, sp, #0x90 │ │ ret │ │ - sub sp, sp, #0x40 │ │ + sub sp, sp, #0x30 │ │ stp x29, x30, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ ldr w8, [x1, #16] │ │ - mov x19, x1 │ │ - tbnz w8, #25, 2a6dc │ │ - tbnz w8, #26, 2a70c │ │ - add x1, sp, #0xc │ │ - add x20, sp, #0xc │ │ - bl 2add8 │ │ + tbnz w8, #25, 2a904 │ │ + tbnz w8, #26, 2a934 │ │ + cmp x0, #0x3e8 │ │ + nop │ │ + adr x9, 8f94 │ │ + b.cc 2a998 // b.lo, b.ul, b.last │ │ + mov x11, #0x594b // #22859 │ │ + add x10, sp, #0xc │ │ + mov w16, #0x967f // #38527 │ │ + movk x11, #0x3886, lsl #16 │ │ mov w8, #0x14 // #20 │ │ - add x4, x20, x0 │ │ + mov w12, #0x2710 // #10000 │ │ + movk x11, #0xc5d6, lsl #32 │ │ + mov w13, #0x147b // #5243 │ │ + add x14, x10, #0x13 │ │ + movk x11, #0x346d, lsl #48 │ │ + mov w15, #0x64 // #100 │ │ + movk w16, #0x98, lsl #16 │ │ + mov x17, x0 │ │ + umulh x10, x17, x11 │ │ + add x4, x14, x8 │ │ + cmp x17, x16 │ │ + sub x8, x8, #0x4 │ │ + lsr x10, x10, #11 │ │ + msub w2, w10, w12, w17 │ │ + mov x17, x10 │ │ + ubfx w3, w2, #2, #14 │ │ + mul w3, w3, w13 │ │ + lsr w3, w3, #17 │ │ + msub w2, w3, w15, w2 │ │ + ldrh w3, [x9, w3, uxtw #1] │ │ + sturh w3, [x4, #-23] │ │ + and x2, x2, #0xffff │ │ + ldrh w2, [x9, x2, lsl #1] │ │ + sturh w2, [x4, #-21] │ │ + b.hi 2a838 // b.pmore │ │ + cmp x10, #0xa │ │ + b.cc 2a8b4 // b.lo, b.ul, b.last │ │ + ubfx w11, w10, #2, #14 │ │ + mov w12, #0x147b // #5243 │ │ + sub x8, x8, #0x2 │ │ + mul w11, w11, w12 │ │ + mov w12, #0x64 // #100 │ │ + lsr w11, w11, #17 │ │ + msub w10, w11, w12, w10 │ │ + add x12, sp, #0xc │ │ + and x10, x10, #0xffff │ │ + ldrh w10, [x9, x10, lsl #1] │ │ + strh w10, [x12, x8] │ │ + mov x10, x11 │ │ + cbz x0, 2a8bc │ │ + cbz x10, 2a8d4 │ │ + ubfiz x10, x10, #1, #4 │ │ + sub x8, x8, #0x1 │ │ + add x9, x9, x10 │ │ + add x10, sp, #0xc │ │ + ldrb w9, [x9, #1] │ │ + strb w9, [x10, x8] │ │ + mov w9, #0x14 // #20 │ │ + mov x0, x1 │ │ mov w1, #0x1 // #1 │ │ - sub x5, x8, x0 │ │ - mov x0, x19 │ │ + sub x5, x9, x8 │ │ + add x9, sp, #0xc │ │ mov w2, #0x1 // #1 │ │ + add x4, x9, x8 │ │ mov x3, xzr │ │ - bl 2aa3c │ │ - ldp x20, x19, [sp, #48] │ │ + bl 2a9ac │ │ ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ + add sp, sp, #0x30 │ │ ret │ │ mov w11, #0xf // #15 │ │ - adrp x9, 4000 │ │ - add x9, x9, #0xd60 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xdc0 │ │ add x10, sp, #0xc │ │ and x12, x0, #0xf │ │ lsr x0, x0, #4 │ │ mov x8, x11 │ │ ldrb w11, [x9, x12] │ │ strb w11, [x10, x8] │ │ sub x11, x8, #0x1 │ │ - cbnz x0, 2a6ec │ │ - b 2a738 │ │ + cbnz x0, 2a914 │ │ + b 2a960 │ │ mov w11, #0xf // #15 │ │ - adrp x9, 4000 │ │ - add x9, x9, #0xf40 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xf80 │ │ add x10, sp, #0xc │ │ and x12, x0, #0xf │ │ lsr x0, x0, #4 │ │ mov x8, x11 │ │ ldrb w11, [x9, x12] │ │ strb w11, [x10, x8] │ │ sub x11, x8, #0x1 │ │ - cbnz x0, 2a71c │ │ + cbnz x0, 2a944 │ │ add x9, x8, #0x1 │ │ mov w10, #0x11 // #17 │ │ add x11, sp, #0xc │ │ sub x5, x10, x9 │ │ nop │ │ - adr x2, 97ce │ │ + adr x2, 9d47 │ │ add x4, x11, x8 │ │ - mov x0, x19 │ │ + mov x0, x1 │ │ mov w1, #0x1 // #1 │ │ mov w3, #0x2 // #2 │ │ - bl 2aa3c │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - sub sp, sp, #0x80 │ │ - stp x29, x30, [sp, #32] │ │ - stp x28, x27, [sp, #48] │ │ - stp x26, x25, [sp, #64] │ │ - stp x24, x23, [sp, #80] │ │ - stp x22, x21, [sp, #96] │ │ - stp x20, x19, [sp, #112] │ │ - add x29, sp, #0x20 │ │ - ldr x8, [x0, #16] │ │ - mov x23, #0x202020202020202 // #144680345676153346 │ │ - mov x24, #0x101010101010101 // #72340172838076673 │ │ - mov x21, x2 │ │ - mov x20, x1 │ │ - mov x25, xzr │ │ - stur x8, [x29, #-8] │ │ - ldp x9, x8, [x0] │ │ - mov x26, xzr │ │ - mov w28, wzr │ │ - orr x23, x23, #0x808080808080808 │ │ - movk x24, #0x100 │ │ - mov x22, #0x8080808080808080 // #-9187201950435737472 │ │ - stp x8, x9, [sp, #8] │ │ - b 2a804 │ │ - add x8, x20, x19 │ │ - ldurb w8, [x8, #-1] │ │ - cmp w8, #0xa │ │ - cset w8, eq // eq = none │ │ - ldur x9, [x29, #-8] │ │ - sub x2, x19, x26 │ │ - add x1, x20, x26 │ │ - strb w8, [x9] │ │ - ldp x8, x0, [sp, #8] │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - mov x26, x27 │ │ - tbnz w0, #0, 2a984 │ │ - tbnz w28, #0, 2a97c │ │ - cmp x21, x25 │ │ - b.cc 2a930 // b.lo, b.ul, b.last │ │ - sub x9, x21, x25 │ │ - add x8, x20, x25 │ │ - cmp x9, #0xf │ │ - b.hi 2a848 // b.pmore │ │ - cmp x21, x25 │ │ - b.eq 2a92c // b.none │ │ - mov x11, xzr │ │ - ldrb w10, [x8, x11] │ │ - cmp w10, #0xa │ │ - b.eq 2a8f4 // b.none │ │ - add x11, x11, #0x1 │ │ - cmp x9, x11 │ │ - b.ne 2a82c // b.any │ │ - b 2a92c │ │ - add x10, x8, #0x7 │ │ - and x10, x10, #0xfffffffffffffff8 │ │ - subs x10, x10, x8 │ │ - b.ne 2a860 // b.any │ │ - sub x11, x9, #0x10 │ │ - b 2a888 │ │ - mov x11, xzr │ │ - ldrb w12, [x8, x11] │ │ - cmp w12, #0xa │ │ - b.eq 2a8f4 // b.none │ │ - add x11, x11, #0x1 │ │ - cmp x10, x11 │ │ - b.ne 2a864 // b.any │ │ - sub x11, x9, #0x10 │ │ - cmp x10, x11 │ │ - b.hi 2a8bc // b.pmore │ │ - add x12, x8, x10 │ │ - ldp x13, x12, [x12] │ │ - eor x14, x13, x23 │ │ - eor x12, x12, x23 │ │ - sub x14, x24, x14 │ │ - sub x15, x24, x12 │ │ - orr x13, x14, x13 │ │ - orr x12, x15, x12 │ │ - and x12, x13, x12 │ │ - bics xzr, x22, x12 │ │ - b.ne 2a8bc // b.any │ │ - add x10, x10, #0x10 │ │ - b 2a880 │ │ - cmp x9, x10 │ │ - b.eq 2a92c // b.none │ │ - sub x12, x21, x10 │ │ - mov x9, xzr │ │ - add x11, x8, x10 │ │ - sub x12, x12, x25 │ │ - ldrb w13, [x11, x9] │ │ - cmp w13, #0xa │ │ - b.eq 2a8f0 // b.none │ │ - add x9, x9, #0x1 │ │ - cmp x12, x9 │ │ - b.ne 2a8d4 // b.any │ │ - b 2a92c │ │ - add x11, x9, x10 │ │ - add x9, x25, x11 │ │ - cmp x9, x21 │ │ - add x25, x9, #0x1 │ │ - b.cs 2a808 // b.hs, b.nlast │ │ - ldrb w8, [x8, x11] │ │ - cmp w8, #0xa │ │ - b.ne 2a808 // b.any │ │ - mov w28, wzr │ │ - mov x27, x25 │ │ - mov x19, x25 │ │ - ldur x8, [x29, #-8] │ │ - ldrb w8, [x8] │ │ - tbz w8, #0, 2a96c │ │ - b 2a950 │ │ - mov x25, x21 │ │ - cmp x21, x26 │ │ - b.eq 2a97c // b.none │ │ - mov w28, #0x1 // #1 │ │ - mov x27, x26 │ │ - mov x19, x21 │ │ - ldur x8, [x29, #-8] │ │ - ldrb w8, [x8] │ │ - tbz w8, #0, 2a96c │ │ - ldp x8, x0, [sp, #8] │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xf48 │ │ - mov w2, #0x4 // #4 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 2a984 │ │ - cmp x19, x26 │ │ - b.ne 2a7d0 // b.any │ │ - mov w8, wzr │ │ - b 2a7e0 │ │ - mov w0, wzr │ │ - b 2a988 │ │ - mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #112] │ │ - ldp x22, x21, [sp, #96] │ │ - ldp x24, x23, [sp, #80] │ │ - ldp x26, x25, [sp, #64] │ │ - ldp x28, x27, [sp, #48] │ │ + bl 2a9ac │ │ ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x80 │ │ - ret │ │ - stp x29, x30, [sp, #-48]! │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - mov x29, sp │ │ - ldp x21, x20, [x0, #8] │ │ - ldr x19, [x0] │ │ - ldrb w8, [x20] │ │ - tbz w8, #0, 2aa04 │ │ - ldr x9, [x21, #24] │ │ - adrp x8, 7000 │ │ - add x8, x8, #0xf48 │ │ - mov x0, x19 │ │ - mov w22, w1 │ │ - mov x1, x8 │ │ - mov w2, #0x4 // #4 │ │ - blr x9 │ │ - mov w1, w22 │ │ - cbz w0, 2aa04 │ │ - mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x29, x30, [sp], #48 │ │ + add sp, sp, #0x30 │ │ ret │ │ - cmp w1, #0xa │ │ - cset w8, eq // eq = none │ │ - strb w8, [x20] │ │ - ldr x2, [x21, #32] │ │ - mov x0, x19 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x29, x30, [sp], #48 │ │ - br x2 │ │ - mov x3, x2 │ │ - mov x2, x1 │ │ - nop │ │ - adr x1, 69568 │ │ - b 29e8c │ │ + mov w8, #0x14 // #20 │ │ + mov x10, x0 │ │ + cmp x0, #0xa │ │ + b.cs 2a884 // b.hs, b.nlast │ │ + b 2a8b4 │ │ sub sp, sp, #0x70 │ │ stp x29, x30, [sp, #16] │ │ stp x28, x27, [sp, #32] │ │ stp x26, x25, [sp, #48] │ │ stp x24, x23, [sp, #64] │ │ stp x22, x21, [sp, #80] │ │ stp x20, x19, [sp, #96] │ │ add x29, sp, #0x10 │ │ - ldr w26, [x0, #16] │ │ - mov w10, #0x2d // #45 │ │ mov x19, x5 │ │ mov x20, x4 │ │ mov x21, x3 │ │ + mov x22, x2 │ │ + tbz w1, #0, 2aa50 │ │ + ldr w26, [x0, #16] │ │ + mov w9, #0x2b // #43 │ │ and x8, x26, #0x200000 │ │ - ubfx x9, x26, #21, #1 │ │ cmp w8, #0x0 │ │ - mov w8, #0x2b // #43 │ │ - csinv w8, w8, wzr, ne // ne = any │ │ - cmp w1, #0x0 │ │ - csinc x9, x9, xzr, ne // ne = any │ │ - csel w23, w8, w10, ne // ne = any │ │ - add x27, x9, x5 │ │ - tbnz w26, #23, 2aaf8 │ │ + add x27, x19, x8, lsr #21 │ │ + csinv w23, w9, wzr, ne // ne = any │ │ + tbz w26, #23, 2aa60 │ │ + cbz x21, 2ab2c │ │ + ldrsb w8, [x22] │ │ + cmn w8, #0x41 │ │ + cset w8, gt │ │ + cmp x21, #0x1 │ │ + b.eq 2aa20 // b.none │ │ + ldrsb w9, [x22, #1] │ │ + cmn w9, #0x41 │ │ + cinc x8, x8, gt │ │ + add x27, x8, x27 │ │ + ldrh w28, [x0, #20] │ │ + cmp x27, x28 │ │ + b.cs 2aa70 // b.hs, b.nlast │ │ + tbnz w26, #24, 2aac0 │ │ + ubfx w8, w26, #29, #2 │ │ + sub w9, w28, w27 │ │ + cmp w8, #0x1 │ │ + b.gt 2ab40 │ │ + cbnz w8, 2ab7c │ │ + mov w28, wzr │ │ + b 2ab80 │ │ + ldr w26, [x0, #16] │ │ + add x27, x19, #0x1 │ │ + mov w23, #0x2d // #45 │ │ + tbnz w26, #23, 2a9fc │ │ mov x22, xzr │ │ ldrh w28, [x0, #20] │ │ cmp x27, x28 │ │ - b.cc 2ab30 // b.lo, b.ul, b.last │ │ + b.cc 2aa30 // b.lo, b.ul, b.last │ │ ldp x24, x25, [x0] │ │ mov w2, w23 │ │ mov x3, x22 │ │ mov x4, x21 │ │ mov x0, x24 │ │ mov x1, x25 │ │ - bl 2ad18 │ │ - tbnz w0, #0, 2ac78 │ │ + bl 2ac50 │ │ + tbnz w0, #0, 2abe8 │ │ ldr x3, [x25, #24] │ │ mov x0, x24 │ │ mov x1, x20 │ │ mov x2, x19 │ │ ldp x20, x19, [sp, #96] │ │ ldp x22, x21, [sp, #80] │ │ ldp x24, x23, [sp, #64] │ │ ldp x26, x25, [sp, #48] │ │ ldp x28, x27, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x70 │ │ br x3 │ │ - mov x22, x2 │ │ - cbz x21, 2abbc │ │ - ldrsb w8, [x22] │ │ - cmn w8, #0x41 │ │ - cset w8, gt │ │ - cmp x21, #0x1 │ │ - b.eq 2ab20 // b.none │ │ - ldrsb w9, [x22, #1] │ │ - cmn w9, #0x41 │ │ - cinc x8, x8, gt │ │ - add x27, x8, x27 │ │ - ldrh w28, [x0, #20] │ │ - cmp x27, x28 │ │ - b.cs 2aaa8 // b.hs, b.nlast │ │ - tbnz w26, #24, 2ab50 │ │ - ubfx w8, w26, #29, #2 │ │ - sub w9, w28, w27 │ │ - cmp w8, #0x1 │ │ - b.gt 2abd0 │ │ - cbnz w8, 2ac0c │ │ - mov w28, wzr │ │ - b 2ac10 │ │ ldp x25, x26, [x0, #8] │ │ mov w8, #0x9fe00000 // #-1612709888 │ │ ldr x24, [x0] │ │ str x0, [sp, #8] │ │ mov w2, w23 │ │ mov x3, x22 │ │ mov x4, x21 │ │ and w8, w26, w8 │ │ mov x1, x25 │ │ orr w8, w8, #0x30 │ │ orr w8, w8, #0x20000000 │ │ str w8, [x0, #16] │ │ mov x0, x24 │ │ - bl 2ad18 │ │ - tbnz w0, #0, 2ac78 │ │ + bl 2ac50 │ │ + tbnz w0, #0, 2abe8 │ │ mov w21, wzr │ │ sub w22, w28, w27 │ │ and w8, w21, #0xffff │ │ cmp w8, w22, uxth │ │ - b.cs 2abe4 // b.hs, b.nlast │ │ + b.cs 2ab54 // b.hs, b.nlast │ │ ldr x8, [x25, #32] │ │ mov x0, x24 │ │ mov w1, #0x30 // #48 │ │ add w21, w21, #0x1 │ │ blr x8 │ │ - tbz w0, #0, 2ab94 │ │ - b 2ac78 │ │ + tbz w0, #0, 2ab04 │ │ + b 2abe8 │ │ add x27, xzr, x27 │ │ ldrh w28, [x0, #20] │ │ cmp x27, x28 │ │ - b.cs 2aaa8 // b.hs, b.nlast │ │ - b 2ab30 │ │ + b.cs 2aa70 // b.hs, b.nlast │ │ + b 2aa30 │ │ cmp w8, #0x2 │ │ mov w28, w9 │ │ - b.ne 2ac10 // b.any │ │ + b.ne 2ab80 // b.any │ │ ubfx w28, w9, #1, #15 │ │ - b 2ac10 │ │ + b 2ab80 │ │ ldr x8, [x25, #24] │ │ mov x0, x24 │ │ mov x1, x20 │ │ mov x2, x19 │ │ blr x8 │ │ - tbnz w0, #0, 2ac78 │ │ + tbnz w0, #0, 2abe8 │ │ ldr x8, [sp, #8] │ │ mov w0, wzr │ │ str x26, [x8, #16] │ │ - b 2ac7c │ │ + b 2abec │ │ mov w28, w9 │ │ ldp x24, x25, [x0] │ │ mov w27, wzr │ │ str w9, [sp, #8] │ │ and w8, w27, #0xffff │ │ cmp w8, w28, uxth │ │ - b.cs 2ac44 // b.hs, b.nlast │ │ + b.cs 2abb4 // b.hs, b.nlast │ │ ldr x8, [x25, #32] │ │ and w1, w26, #0x1fffff │ │ mov x0, x24 │ │ add w27, w27, #0x1 │ │ blr x8 │ │ - tbz w0, #0, 2ac1c │ │ - b 2ac78 │ │ + tbz w0, #0, 2ab8c │ │ + b 2abe8 │ │ mov x0, x24 │ │ mov x1, x25 │ │ mov w2, w23 │ │ mov x3, x22 │ │ mov x4, x21 │ │ - bl 2ad18 │ │ - tbnz w0, #0, 2ac78 │ │ + bl 2ac50 │ │ + tbnz w0, #0, 2abe8 │ │ ldr x8, [x25, #24] │ │ mov x0, x24 │ │ mov x1, x20 │ │ mov x2, x19 │ │ blr x8 │ │ - tbz w0, #0, 2ac9c │ │ + tbz w0, #0, 2ac0c │ │ mov w0, #0x1 // #1 │ │ ldp x20, x19, [sp, #96] │ │ ldp x22, x21, [sp, #80] │ │ ldp x24, x23, [sp, #64] │ │ ldp x26, x25, [sp, #48] │ │ ldp x28, x27, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x70 │ │ ret │ │ ldr w8, [sp, #8] │ │ mov w19, wzr │ │ sub w20, w8, w28 │ │ and w8, w19, #0xffff │ │ cmp w8, w20, uxth │ │ - b.cs 2acd8 // b.hs, b.nlast │ │ + b.cs 2ac48 // b.hs, b.nlast │ │ ldr x8, [x25, #32] │ │ and w1, w26, #0x1fffff │ │ mov x0, x24 │ │ add w19, w19, #0x1 │ │ blr x8 │ │ mov w8, w0 │ │ mov w0, #0x1 // #1 │ │ - tbz w8, #0, 2aca8 │ │ - b 2ac7c │ │ + tbz w8, #0, 2ac18 │ │ + b 2abec │ │ mov w0, wzr │ │ - b 2ac7c │ │ - sub sp, sp, #0x40 │ │ - stp x29, x30, [sp, #48] │ │ - add x29, sp, #0x30 │ │ - add x8, sp, #0x8 │ │ - nop │ │ - adr x9, 2d6d0 │ │ - stp x0, x1, [sp] │ │ - adrp x0, 7000 │ │ - add x0, x0, #0x47b │ │ - stp x8, x9, [sp, #16] │ │ - mov x8, sp │ │ - add x1, sp, #0x10 │ │ - stp x8, x9, [sp, #32] │ │ - bl 29e64 │ │ + b 2abec │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ mov x19, x4 │ │ mov x20, x3 │ │ mov x21, x1 │ │ cmn w2, #0x1 │ │ mov x22, x0 │ │ - b.eq 2ad68 // b.none │ │ + b.eq 2aca0 // b.none │ │ ldr x8, [x21, #32] │ │ mov x0, x22 │ │ mov w1, w2 │ │ blr x8 │ │ - tbz w0, #0, 2ad68 │ │ + tbz w0, #0, 2aca0 │ │ mov w0, #0x1 // #1 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ - cbz x20, 2ad8c │ │ + cbz x20, 2acc4 │ │ ldr x3, [x21, #24] │ │ mov x0, x22 │ │ mov x1, x20 │ │ mov x2, x19 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ br x3 │ │ mov w0, wzr │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ + sub sp, sp, #0x80 │ │ + stp x29, x30, [sp, #32] │ │ + stp x28, x27, [sp, #48] │ │ + stp x26, x25, [sp, #64] │ │ + stp x24, x23, [sp, #80] │ │ + stp x22, x21, [sp, #96] │ │ + stp x20, x19, [sp, #112] │ │ + add x29, sp, #0x20 │ │ + ldr x8, [x0, #16] │ │ + mov x23, #0x202020202020202 // #144680345676153346 │ │ + mov x24, #0x101010101010101 // #72340172838076673 │ │ + mov x21, x2 │ │ + mov x20, x1 │ │ + mov x25, xzr │ │ + stur x8, [x29, #-8] │ │ + ldp x9, x8, [x0] │ │ + mov x26, xzr │ │ + mov w28, wzr │ │ + orr x23, x23, #0x808080808080808 │ │ + movk x24, #0x100 │ │ + mov x22, #0x8080808080808080 // #-9187201950435737472 │ │ + stp x8, x9, [sp, #8] │ │ + b 2ad68 │ │ + add x8, x20, x19 │ │ + ldurb w8, [x8, #-1] │ │ + cmp w8, #0xa │ │ + cset w8, eq // eq = none │ │ + ldur x9, [x29, #-8] │ │ + sub x2, x19, x26 │ │ + add x1, x20, x26 │ │ + strb w8, [x9] │ │ + ldp x8, x0, [sp, #8] │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + mov x26, x27 │ │ + tbnz w0, #0, 2aefc │ │ + tbnz w28, #0, 2aef4 │ │ + cmp x21, x25 │ │ + b.cs 2ad88 // b.hs, b.nlast │ │ + cmp x21, x26 │ │ + b.ne 2aeb0 // b.any │ │ + b 2aef4 │ │ + cmp x25, x21 │ │ + b.hi 2ad74 // b.pmore │ │ + sub x9, x21, x25 │ │ + add x8, x20, x25 │ │ + cmp x9, #0xf │ │ + b.hi 2adc0 // b.pmore │ │ + cmp x21, x25 │ │ + b.eq 2aea4 // b.none │ │ + mov x11, xzr │ │ + ldrb w10, [x8, x11] │ │ + cmp w10, #0xa │ │ + b.eq 2ae6c // b.none │ │ + add x11, x11, #0x1 │ │ + cmp x9, x11 │ │ + b.ne 2ada4 // b.any │ │ + b 2aea4 │ │ + add x10, x8, #0x7 │ │ + and x10, x10, #0xfffffffffffffff8 │ │ + subs x10, x10, x8 │ │ + b.ne 2add8 // b.any │ │ + sub x11, x9, #0x10 │ │ + b 2ae00 │ │ + mov x11, xzr │ │ + ldrb w12, [x8, x11] │ │ + cmp w12, #0xa │ │ + b.eq 2ae6c // b.none │ │ + add x11, x11, #0x1 │ │ + cmp x10, x11 │ │ + b.ne 2addc // b.any │ │ + sub x11, x9, #0x10 │ │ + cmp x10, x11 │ │ + b.hi 2ae34 // b.pmore │ │ + add x12, x8, x10 │ │ + ldp x13, x12, [x12] │ │ + eor x14, x13, x23 │ │ + eor x12, x12, x23 │ │ + sub x14, x24, x14 │ │ + sub x15, x24, x12 │ │ + orr x13, x14, x13 │ │ + orr x12, x15, x12 │ │ + and x12, x13, x12 │ │ + bics xzr, x22, x12 │ │ + b.ne 2ae34 // b.any │ │ + add x10, x10, #0x10 │ │ + b 2adf8 │ │ + cmp x9, x10 │ │ + b.eq 2aea4 // b.none │ │ + sub x12, x21, x10 │ │ + mov x9, xzr │ │ + add x11, x8, x10 │ │ + sub x12, x12, x25 │ │ + ldrb w13, [x11, x9] │ │ + cmp w13, #0xa │ │ + b.eq 2ae68 // b.none │ │ + add x9, x9, #0x1 │ │ + cmp x12, x9 │ │ + b.ne 2ae4c // b.any │ │ + b 2aea4 │ │ + add x11, x9, x10 │ │ + add x9, x25, x11 │ │ + cmp x9, x21 │ │ + add x25, x9, #0x1 │ │ + b.cs 2ad80 // b.hs, b.nlast │ │ + ldrb w8, [x8, x11] │ │ + cmp w8, #0xa │ │ + b.ne 2ad80 // b.any │ │ + mov w28, wzr │ │ + mov x27, x25 │ │ + mov x19, x25 │ │ + ldur x8, [x29, #-8] │ │ + ldrb w8, [x8] │ │ + tbz w8, #0, 2aee4 │ │ + b 2aec8 │ │ + mov x25, x21 │ │ + cmp x21, x26 │ │ + b.eq 2aef4 // b.none │ │ + mov w28, #0x1 // #1 │ │ + mov x27, x26 │ │ + mov x19, x21 │ │ + ldur x8, [x29, #-8] │ │ + ldrb w8, [x8] │ │ + tbz w8, #0, 2aee4 │ │ + ldp x8, x0, [sp, #8] │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xa0 │ │ + mov w2, #0x4 // #4 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + tbnz w0, #0, 2aefc │ │ + cmp x19, x26 │ │ + b.ne 2ad34 // b.any │ │ + mov w8, wzr │ │ + b 2ad44 │ │ + mov w0, wzr │ │ + b 2af00 │ │ + mov w0, #0x1 // #1 │ │ + ldp x20, x19, [sp, #112] │ │ + ldp x22, x21, [sp, #96] │ │ + ldp x24, x23, [sp, #80] │ │ + ldp x26, x25, [sp, #64] │ │ + ldp x28, x27, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x80 │ │ + ret │ │ + stp x29, x30, [sp, #-48]! │ │ + stp x22, x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + ldp x21, x20, [x0, #8] │ │ + ldr x19, [x0] │ │ + ldrb w8, [x20] │ │ + tbz w8, #0, 2af7c │ │ + ldr x9, [x21, #24] │ │ + adrp x8, 8000 │ │ + add x8, x8, #0xa0 │ │ + mov x0, x19 │ │ + mov w22, w1 │ │ + mov x1, x8 │ │ + mov w2, #0x4 // #4 │ │ + blr x9 │ │ + mov w1, w22 │ │ + cbz w0, 2af7c │ │ + mov w0, #0x1 // #1 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + cmp w1, #0xa │ │ + cset w8, eq // eq = none │ │ + strb w8, [x20] │ │ + ldr x2, [x21, #32] │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + br x2 │ │ + mov x3, x2 │ │ + mov x2, x1 │ │ + nop │ │ + adr x1, 688f8 │ │ + b 29ea8 │ │ sub sp, sp, #0x20 │ │ stp x29, x30, [sp, #16] │ │ add x29, sp, #0x10 │ │ - adrp x8, 5000 │ │ - add x8, x8, #0x28 │ │ + adrp x8, 5000 │ │ + add x8, x8, #0x8a0 │ │ nop │ │ - adr x1, 69548 │ │ + adr x1, 688d8 │ │ stp x0, x8, [sp] │ │ nop │ │ - adr x4, 69170 │ │ - bl 60a4c │ │ + adr x4, 68500 │ │ + bl 5fe68 │ │ ldr x8, [x0] │ │ ldr x0, [x8] │ │ - b 2a680 │ │ - cmp x0, #0x3e7 │ │ - b.ls 2afa0 // b.plast │ │ - mov x8, #0x594b // #22859 │ │ - mov w12, #0x147b // #5243 │ │ - mov w15, #0x9680 // #38528 │ │ - movk x8, #0x3886, lsl #16 │ │ - movk w15, #0x98, lsl #16 │ │ - movk x8, #0xc5d6, lsl #32 │ │ - cmp x0, x15 │ │ - movk x8, #0x346d, lsl #48 │ │ - umulh x8, x0, x8 │ │ - lsr x9, x8, #11 │ │ - mov w8, #0x2710 // #10000 │ │ - msub w10, w9, w8, w0 │ │ - ubfx w11, w10, #2, #14 │ │ - mul w11, w11, w12 │ │ - lsr w13, w11, #17 │ │ - mov w11, #0x64 // #100 │ │ - msub w14, w13, w11, w10 │ │ - nop │ │ - adr x10, 8814 │ │ - ldrh w13, [x10, w13, uxtw #1] │ │ - and x14, x14, #0xffff │ │ - strh w13, [x1, #16] │ │ - ldrh w14, [x10, x14, lsl #1] │ │ - strh w14, [x1, #18] │ │ - b.cc 2afb4 // b.lo, b.ul, b.last │ │ - mov x13, #0x2197 // #8599 │ │ - movk x13, #0x758e, lsl #16 │ │ - movk x13, #0x1b71, lsl #32 │ │ - movk x13, #0xd, lsl #48 │ │ - umulh x13, x9, x13 │ │ - lsr w13, w13, #1 │ │ - msub w8, w13, w8, w9 │ │ - mov x13, #0xe800 // #59392 │ │ - movk x13, #0x4876, lsl #16 │ │ - movk x13, #0x17, lsl #32 │ │ - mul w9, w8, w12 │ │ - mov x12, #0xcefd // #52989 │ │ - cmp x0, x13 │ │ - movk x12, #0x8461, lsl #16 │ │ - movk x12, #0x7711, lsl #32 │ │ - movk x12, #0xabcc, lsl #48 │ │ - lsr w9, w9, #19 │ │ - umulh x12, x0, x12 │ │ - msub w8, w9, w11, w8 │ │ - ldrh w11, [x10, w9, uxtw #1] │ │ - strh w11, [x1, #12] │ │ - and x8, x8, #0xffff │ │ - lsr x9, x12, #26 │ │ - ldrh w8, [x10, x8, lsl #1] │ │ - strh w8, [x1, #14] │ │ - b.cc 2afc4 // b.lo, b.ul, b.last │ │ - mov x8, #0x10cc // #4300 │ │ - mov w11, #0x2710 // #10000 │ │ - mov x14, #0x2233 // #8755 │ │ - movk x8, #0xbac7, lsl #16 │ │ - movk x14, #0x5bd4, lsl #16 │ │ - mov x17, #0x3ffffffff8000 // #1125899906809856 │ │ - movk x8, #0x8db8, lsl #32 │ │ - movk x14, #0x3302, lsl #32 │ │ - movk x17, #0xa4c6, lsl #16 │ │ - movk x8, #0x6, lsl #48 │ │ - movk x14, #0x232f, lsl #48 │ │ - movk x17, #0x8d7e, lsl #32 │ │ - umulh x12, x9, x8 │ │ - cmp x0, x17 │ │ - umulh x14, x0, x14 │ │ - msub w9, w12, w11, w9 │ │ - mov w12, #0x147b // #5243 │ │ - mul w13, w9, w12 │ │ - lsr w15, w13, #19 │ │ - mov w13, #0x64 // #100 │ │ - msub w9, w15, w13, w9 │ │ - ldrh w15, [x10, w15, uxtw #1] │ │ - strh w15, [x1, #8] │ │ - and x9, x9, #0xffff │ │ - ldrh w16, [x10, x9, lsl #1] │ │ - lsr x9, x14, #37 │ │ - strh w16, [x1, #10] │ │ - b.cc 2afd4 // b.lo, b.ul, b.last │ │ - umulh x8, x9, x8 │ │ - msub w8, w8, w11, w9 │ │ - mov x11, #0x7857 // #30807 │ │ - movk x11, #0xb113, lsl #16 │ │ - movk x11, #0x652f, lsl #32 │ │ - mul w9, w8, w12 │ │ - movk x11, #0x39a5, lsl #48 │ │ - mov x12, #0x89e80000 // #2313682944 │ │ - umulh x11, x0, x11 │ │ - movk x12, #0x2304, lsl #32 │ │ - movk x12, #0x8ac7, lsl #48 │ │ - lsr w9, w9, #19 │ │ - cmp x0, x12 │ │ - msub w8, w9, w13, w8 │ │ - ldrh w9, [x10, w9, uxtw #1] │ │ - lsr x11, x11, #51 │ │ - strh w9, [x1, #4] │ │ - and x8, x8, #0xffff │ │ - ldrh w8, [x10, x8, lsl #1] │ │ - strh w8, [x1, #6] │ │ - b.cc 2b048 // b.lo, b.ul, b.last │ │ - mov w12, #0x51f // #1311 │ │ - mov x9, xzr │ │ - mov x8, xzr │ │ - mul w12, w11, w12 │ │ - lsr w12, w12, #17 │ │ - msub w11, w12, w13, w11 │ │ - ldrh w12, [x10, w12, uxtw #1] │ │ - strh w12, [x1] │ │ - and x11, x11, #0xffff │ │ - ldrh w10, [x10, x11, lsl #1] │ │ - strh w10, [x1, #2] │ │ - b 2b014 │ │ - mov w8, #0x14 // #20 │ │ - mov x9, x0 │ │ - cmp x0, #0xa │ │ - b.cs 2afe0 // b.hs, b.nlast │ │ - b 2b014 │ │ - mov w8, #0x10 // #16 │ │ - cmp x9, #0xa │ │ - b.cs 2afe0 // b.hs, b.nlast │ │ - b 2b014 │ │ - mov w8, #0xc // #12 │ │ - cmp x9, #0xa │ │ - b.cs 2afe0 // b.hs, b.nlast │ │ - b 2b014 │ │ - mov w8, #0x8 // #8 │ │ - cmp x9, #0xa │ │ - b.cc 2b014 // b.lo, b.ul, b.last │ │ - ubfx w10, w9, #2, #14 │ │ - mov w11, #0x147b // #5243 │ │ - sub x8, x8, #0x2 │ │ - mul w10, w10, w11 │ │ - mov w11, #0x64 // #100 │ │ - lsr w10, w10, #17 │ │ - msub w9, w10, w11, w9 │ │ - nop │ │ - adr x11, 8814 │ │ - and x9, x9, #0xffff │ │ - ldrh w9, [x11, x9, lsl #1] │ │ - strh w9, [x1, x8] │ │ - mov x9, x10 │ │ - cbz x0, 2b024 │ │ - cbnz x9, 2b024 │ │ - mov x0, x8 │ │ - ret │ │ - ubfiz x9, x9, #1, #4 │ │ - nop │ │ - adr x10, 8814 │ │ - sub x8, x8, #0x1 │ │ - add x9, x10, x9 │ │ - ldrb w9, [x9, #1] │ │ - strb w9, [x1, x8] │ │ - mov x0, x8 │ │ - ret │ │ - mov w8, #0x4 // #4 │ │ - mov x9, x11 │ │ - cmp x11, #0xa │ │ - b.cs 2afe0 // b.hs, b.nlast │ │ - b 2b014 │ │ - sub sp, sp, #0x40 │ │ - stp x29, x30, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - add x29, sp, #0x20 │ │ + b 2a7dc │ │ cmp w1, #0xc │ │ - b.le 2b0a4 │ │ + b.le 2b038 │ │ cmp w1, #0x26 │ │ - b.gt 2b0c4 │ │ + b.gt 2b06c │ │ cmp w1, #0xd │ │ - b.eq 2b1d8 // b.none │ │ + b.eq 2b164 // b.none │ │ cmp w1, #0x22 │ │ - b.ne 2b0ec // b.any │ │ + b.ne 2b0bc // b.any │ │ and w8, w2, #0xffffff │ │ cmp w8, #0x10, lsl #12 │ │ - b.cc 2b1e8 // b.lo, b.ul, b.last │ │ + b.cc 2b188 // b.lo, b.ul, b.last │ │ mov w8, wzr │ │ mov w9, #0x225c // #8796 │ │ - b 2b2fc │ │ - cbz w1, 2b0e0 │ │ + strh w9, [x0] │ │ + mov w9, #0x2 // #2 │ │ + stur xzr, [x0, #2] │ │ + strb w8, [x0, #12] │ │ + strb w9, [x0, #13] │ │ + ret │ │ + cbz w1, 2b09c │ │ cmp w1, #0x9 │ │ - b.eq 2b220 // b.none │ │ + b.eq 2b1a0 // b.none │ │ cmp w1, #0xa │ │ - b.ne 2b0ec // b.any │ │ + b.ne 2b0bc // b.any │ │ mov w8, wzr │ │ mov w9, #0x6e5c // #28252 │ │ - b 2b2fc │ │ + strh w9, [x0] │ │ + mov w9, #0x2 // #2 │ │ + stur xzr, [x0, #2] │ │ + strb w8, [x0, #12] │ │ + strb w9, [x0, #13] │ │ + ret │ │ cmp w1, #0x27 │ │ - b.eq 2b1e4 // b.none │ │ + b.eq 2b184 // b.none │ │ cmp w1, #0x5c │ │ - b.ne 2b0ec // b.any │ │ + b.ne 2b0bc // b.any │ │ mov w8, wzr │ │ mov w9, #0x5c5c // #23644 │ │ - b 2b2fc │ │ + strh w9, [x0] │ │ + mov w9, #0x2 // #2 │ │ + stur xzr, [x0, #2] │ │ + strb w8, [x0, #12] │ │ + strb w9, [x0, #13] │ │ + ret │ │ mov w8, wzr │ │ mov w9, #0x305c // #12380 │ │ - b 2b2fc │ │ - cmp w1, #0x300 │ │ - b.cc 2b1e8 // b.lo, b.ul, b.last │ │ - tbz w2, #0, 2b1e8 │ │ + strh w9, [x0] │ │ + mov w9, #0x2 // #2 │ │ + stur xzr, [x0, #2] │ │ + strb w8, [x0, #12] │ │ + strb w9, [x0, #13] │ │ + ret │ │ + and w8, w1, #0x1ffffe │ │ + mov w9, #0xff9e // #65438 │ │ + sub w10, w1, #0x20 │ │ + cmp w8, w9 │ │ + mov w8, #0x5f // #95 │ │ + ccmp w10, w8, #0x0, ne // ne = any │ │ + b.cc 2b188 // b.lo, b.ul, b.last │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #16] │ │ + str x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + add x29, sp, #0x10 │ │ + dup v0.4s, w1 │ │ + adrp x8, 4000 │ │ + ldr q1, [x8, #4016] │ │ + adrp x8, 4000 │ │ + add v0.4s, v0.4s, v1.4s │ │ + ldr q1, [x8, #3904] │ │ + cmhi v0.4s, v1.4s, v0.4s │ │ + addp d0, v0.2d │ │ + fmov x8, d0 │ │ + cbnz x8, 2b204 │ │ + sub w8, w1, #0x100, lsl #12 │ │ + mov w9, #0xfffe // #65534 │ │ + cmp w8, w9 │ │ + mov w8, #0x20 // #32 │ │ + ccmp w1, w8, #0x4, cs // cs = hs, nlast │ │ + b.eq 2b204 // b.none │ │ + cmp w1, #0x85 │ │ + b.cs 2b1e0 // b.hs, b.nlast │ │ + mov x19, x0 │ │ + mov w0, w1 │ │ + mov x20, x1 │ │ + bl 2b5b4 │ │ + mov x1, x20 │ │ + mov w8, w0 │ │ + mov x0, x19 │ │ + tbz w8, #0, 2b204 │ │ + str w1, [x0] │ │ + mov w9, #0x81 // #129 │ │ + mov w8, #0x80 // #128 │ │ + b 2b2ac │ │ + mov w8, wzr │ │ + mov w9, #0x725c // #29276 │ │ + strh w9, [x0] │ │ + mov w9, #0x2 // #2 │ │ + stur xzr, [x0, #2] │ │ + strb w8, [x0, #12] │ │ + strb w9, [x0, #13] │ │ + ret │ │ + tbnz w2, #8, 2b1c0 │ │ + str w1, [x0] │ │ + mov w9, #0x81 // #129 │ │ + mov w8, #0x80 // #128 │ │ + strb w8, [x0, #12] │ │ + strb w9, [x0, #13] │ │ + ret │ │ + mov w8, wzr │ │ + mov w9, #0x745c // #29788 │ │ + strh w9, [x0] │ │ + mov w9, #0x2 // #2 │ │ + stur xzr, [x0, #2] │ │ + strb w8, [x0, #12] │ │ + strb w9, [x0, #13] │ │ + ret │ │ + mov w8, wzr │ │ + mov w9, #0x275c // #10076 │ │ + strh w9, [x0] │ │ + mov w9, #0x2 // #2 │ │ + stur xzr, [x0, #2] │ │ + strb w8, [x0, #12] │ │ + strb w9, [x0, #13] │ │ + ret │ │ mov x19, x0 │ │ mov w0, w1 │ │ mov x20, x1 │ │ - bl 2b698 │ │ + mov w21, w2 │ │ + bl 2b330 │ │ mov x1, x20 │ │ mov w8, w0 │ │ mov x0, x19 │ │ - cbz w8, 2b1e8 │ │ + tbz w8, #0, 2b2c8 │ │ mov w8, w1 │ │ - adrp x11, 4000 │ │ - add x11, x11, #0xd60 │ │ + adrp x11, 4000 │ │ + add x11, x11, #0xdc0 │ │ lsr x10, x8, #20 │ │ ubfx x9, x1, #16, #4 │ │ ubfx x12, x1, #12, #4 │ │ and x8, x8, #0xf │ │ ubfx x13, x1, #4, #4 │ │ - strb wzr, [sp, #10] │ │ + strb wzr, [sp, #6] │ │ ldrb w10, [x11, x10] │ │ ldrb w9, [x11, x9] │ │ ldrb w12, [x11, x12] │ │ - strh wzr, [sp, #8] │ │ - strb w10, [sp, #11] │ │ + strh wzr, [sp, #4] │ │ + strb w10, [sp, #7] │ │ ubfx x10, x1, #8, #4 │ │ - strb w9, [sp, #12] │ │ + strb w9, [sp, #8] │ │ orr w9, w1, #0x1 │ │ ldrb w10, [x11, x10] │ │ clz w9, w9 │ │ - strb w12, [sp, #13] │ │ + strb w12, [sp, #9] │ │ lsr x9, x9, #2 │ │ ldrb w12, [x11, x13] │ │ - strb w10, [sp, #14] │ │ + strb w10, [sp, #10] │ │ ldrb w10, [x11, x8] │ │ mov w11, #0x5c // #92 │ │ sub x8, x9, #0x2 │ │ - strb w12, [sp, #15] │ │ - strb w10, [sp, #16] │ │ - add x10, sp, #0x8 │ │ + strb w12, [sp, #11] │ │ + strb w10, [sp, #12] │ │ + add x10, sp, #0x4 │ │ strb w11, [x10, x8] │ │ add x9, x10, x9 │ │ mov w10, #0x75 // #117 │ │ sturb w10, [x9, #-1] │ │ mov w10, #0x7b // #123 │ │ mov w11, #0x7d // #125 │ │ strb w10, [x9] │ │ - strb w11, [sp, #17] │ │ - ldr x9, [sp, #8] │ │ - ldrh w10, [sp, #16] │ │ + strb w11, [sp, #13] │ │ + ldur x9, [sp, #4] │ │ + ldrh w10, [sp, #12] │ │ str x9, [x0] │ │ mov w9, #0xa // #10 │ │ strh w10, [x0, #8] │ │ - strb w8, [x0, #12] │ │ - strb w9, [x0, #13] │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - mov w8, wzr │ │ - mov w9, #0x725c // #29276 │ │ - b 2b2fc │ │ - tbnz w2, #8, 2b2f4 │ │ - mov x19, x0 │ │ - mov w0, w1 │ │ - mov x20, x1 │ │ - bl 2b320 │ │ - tbz w0, #0, 2b22c │ │ - str w20, [x19] │ │ - mov w9, #0x81 // #129 │ │ - mov w8, #0x80 // #128 │ │ - strb w8, [x19, #12] │ │ - strb w9, [x19, #13] │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - mov w8, wzr │ │ - mov w9, #0x745c // #29788 │ │ - b 2b2fc │ │ - mov w8, w20 │ │ - mov w9, w20 │ │ - adrp x12, 4000 │ │ - add x12, x12, #0xd60 │ │ - lsr x10, x8, #20 │ │ - ubfx x11, x9, #16, #4 │ │ - orr w13, w20, #0x1 │ │ - and x8, x8, #0xf │ │ - sturb wzr, [x29, #-10] │ │ - ldrb w10, [x12, x10] │ │ - ldrb w11, [x12, x11] │ │ - clz w13, w13 │ │ - lsr x13, x13, #2 │ │ - ldrb w8, [x12, x8] │ │ - sturh wzr, [x29, #-12] │ │ - sturb w10, [x29, #-9] │ │ - ubfx x10, x9, #12, #4 │ │ - sturb w11, [x29, #-8] │ │ - ubfx x11, x9, #8, #4 │ │ - ubfx x9, x9, #4, #4 │ │ - ldrb w10, [x12, x10] │ │ - sturb w8, [x29, #-4] │ │ - sub x8, x29, #0xc │ │ - ldrb w9, [x12, x9] │ │ - ldrb w11, [x12, x11] │ │ - sturb w10, [x29, #-7] │ │ - sub x10, x13, #0x2 │ │ - sturb w9, [x29, #-5] │ │ - mov w9, #0x5c // #92 │ │ - strb w9, [x8, x10] │ │ - add x8, x8, x13 │ │ - mov w9, #0x75 // #117 │ │ - sturb w11, [x29, #-6] │ │ - mov w11, #0x7d // #125 │ │ - sturb w9, [x8, #-1] │ │ - mov w9, #0x7b // #123 │ │ - strb w9, [x8] │ │ - sturb w11, [x29, #-3] │ │ - ldur x8, [x29, #-12] │ │ - ldurh w9, [x29, #-4] │ │ - str x8, [x19] │ │ - mov w8, w10 │ │ - strh w9, [x19, #8] │ │ - mov w9, #0xa // #10 │ │ - strb w8, [x19, #12] │ │ - strb w9, [x19, #13] │ │ ldp x20, x19, [sp, #48] │ │ - ldp x29, x30, [sp, #32] │ │ + ldr x21, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x40 │ │ - ret │ │ - mov w8, wzr │ │ - mov w9, #0x275c // #10076 │ │ - strh w9, [x0] │ │ - mov w9, #0x2 // #2 │ │ - stur xzr, [x0, #2] │ │ strb w8, [x0, #12] │ │ strb w9, [x0, #13] │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ ret │ │ - stp x29, x30, [sp, #-16]! │ │ - mov x29, sp │ │ - cmp w0, #0x20 │ │ - b.cs 2b340 // b.hs, b.nlast │ │ - mov w8, wzr │ │ + cmp w1, #0x2ff │ │ + cset w8, hi // hi = pmore │ │ + and w8, w8, w21 │ │ + tbz w8, #0, 2b2f4 │ │ + mov w0, w1 │ │ + bl 2b3b0 │ │ + mov x1, x20 │ │ + mov w8, w0 │ │ + mov x0, x19 │ │ + tbnz w8, #0, 2b204 │ │ + b 2b2fc │ │ + cmp w1, #0xac │ │ + b.ls 2b134 // b.plast │ │ + mov w0, w1 │ │ + bl 2b4c8 │ │ + mov x1, x20 │ │ + mov w8, w0 │ │ + mov x0, x19 │ │ + tbnz w8, #0, 2b204 │ │ + mov w0, w1 │ │ + bl 2b638 │ │ + mov x1, x20 │ │ + mov w8, w0 │ │ + mov x0, x19 │ │ + tbz w8, #0, 2b134 │ │ + b 2b204 │ │ + lsr w8, w0, #8 │ │ + cmp w8, #0x1f │ │ + b.gt 2b35c │ │ + cbz w8, 2b37c │ │ + mov w9, #0x1680 // #5760 │ │ + cmp w0, w9 │ │ + cset w9, eq // eq = none │ │ + cmp w8, #0x16 │ │ + csel w8, w9, wzr, eq // eq = none │ │ and w0, w8, #0x1 │ │ - ldp x29, x30, [sp], #16 │ │ ret │ │ - cmp w0, #0x7f │ │ - b.cs 2b358 // b.hs, b.nlast │ │ - mov w8, #0x1 // #1 │ │ + cmp w8, #0x20 │ │ + b.eq 2b394 // b.none │ │ + cmp w0, #0x3, lsl #12 │ │ + cset w9, eq // eq = none │ │ + cmp w8, #0x30 │ │ + csel w8, w9, wzr, eq // eq = none │ │ and w0, w8, #0x1 │ │ - ldp x29, x30, [sp], #16 │ │ ret │ │ - cmp w0, #0x10, lsl #12 │ │ - b.cs 2b434 // b.hs, b.nlast │ │ - lsr w10, w0, #8 │ │ - mov x8, xzr │ │ - mov x9, xzr │ │ - nop │ │ - adr x11, 8d04 │ │ - and w12, w0, #0xff │ │ - nop │ │ - adr x13, 8d50 │ │ - b 2b394 │ │ - b.hi 2b5b0 // b.pmore │ │ - cmp x9, #0x4c │ │ - mov x8, x1 │ │ - b.eq 2b5b0 // b.none │ │ - add x14, x11, x9 │ │ - add x9, x9, #0x2 │ │ - ldrb w15, [x14] │ │ - ldrb w14, [x14, #1] │ │ - cmp w15, w10 │ │ - add x1, x8, x14 │ │ - b.ne 2b384 // b.any │ │ - cmp x1, x8 │ │ - b.cc 2b664 // b.lo, b.ul, b.last │ │ - cmp x1, #0x11c │ │ - b.hi 2b664 // b.pmore │ │ - cbz w14, 2b388 │ │ - add x15, x13, x8 │ │ - ands x16, x14, #0x3 │ │ - mov x8, x15 │ │ - b.eq 2b3e8 // b.none │ │ - ldrb w17, [x8], #1 │ │ - cmp w17, w12 │ │ - b.eq 2b510 // b.none │ │ - subs x16, x16, #0x1 │ │ - b.ne 2b3d4 // b.any │ │ - cmp w14, #0x4 │ │ - add x14, x15, x14 │ │ - b.cc 2b388 // b.lo, b.ul, b.last │ │ - ldrb w15, [x8] │ │ - cmp w15, w12 │ │ - b.eq 2b510 // b.none │ │ - ldrb w15, [x8, #1] │ │ - cmp w15, w12 │ │ - b.eq 2b510 // b.none │ │ - ldrb w15, [x8, #2] │ │ - cmp w15, w12 │ │ - b.eq 2b510 // b.none │ │ - ldrb w15, [x8, #3] │ │ - cmp w15, w12 │ │ - b.eq 2b510 // b.none │ │ - add x8, x8, #0x4 │ │ - cmp x8, x14 │ │ - b.ne 2b3f4 // b.any │ │ - b 2b388 │ │ - cmp w0, #0x20, lsl #12 │ │ - b.cs 2b51c // b.hs, b.nlast │ │ - ubfx w10, w0, #8, #8 │ │ - mov x8, xzr │ │ - mov x9, xzr │ │ - nop │ │ - adr x11, 89dc │ │ - and w12, w0, #0xff │ │ + and x8, x0, #0xff │ │ nop │ │ - adr x13, 8a38 │ │ - b 2b470 │ │ - b.hi 2b608 // b.pmore │ │ - cmp x9, #0x5c │ │ - mov x8, x1 │ │ - b.eq 2b608 // b.none │ │ - add x14, x11, x9 │ │ - add x9, x9, #0x2 │ │ - ldrb w15, [x14] │ │ - ldrb w14, [x14, #1] │ │ - cmp w15, w10 │ │ - add x1, x8, x14 │ │ - b.ne 2b460 // b.any │ │ - cmp x1, x8 │ │ - b.cc 2b678 // b.lo, b.ul, b.last │ │ - cmp x1, #0xd4 │ │ - b.hi 2b678 // b.pmore │ │ - cbz w14, 2b464 │ │ - add x15, x13, x8 │ │ - ands x16, x14, #0x3 │ │ - mov x8, x15 │ │ - b.eq 2b4c4 // b.none │ │ - ldrb w17, [x8], #1 │ │ - cmp w17, w12 │ │ - b.eq 2b510 // b.none │ │ - subs x16, x16, #0x1 │ │ - b.ne 2b4b0 // b.any │ │ - cmp w14, #0x4 │ │ - add x14, x15, x14 │ │ - b.cc 2b464 // b.lo, b.ul, b.last │ │ - ldrb w15, [x8] │ │ - cmp w15, w12 │ │ - b.eq 2b510 // b.none │ │ - ldrb w15, [x8, #1] │ │ - cmp w15, w12 │ │ - b.eq 2b510 // b.none │ │ - ldrb w15, [x8, #2] │ │ - cmp w15, w12 │ │ - b.eq 2b510 // b.none │ │ - ldrb w15, [x8, #3] │ │ - cmp w15, w12 │ │ - b.eq 2b510 // b.none │ │ - add x8, x8, #0x4 │ │ - cmp x8, x14 │ │ - b.ne 2b4d0 // b.any │ │ - b 2b464 │ │ - and w0, wzr, #0x1 │ │ - ldp x29, x30, [sp], #16 │ │ - ret │ │ - movi v0.2d, #0x0 │ │ - dup v1.4s, w0 │ │ - adrp x8, 4000 │ │ - ldr d2, [x8, #4072] │ │ - adrp x8, 5000 │ │ - ldr d3, [x8, #48] │ │ - adrp x8, 4000 │ │ - and v2.8b, v1.8b, v2.8b │ │ - ldr q4, [x8, #3312] │ │ - adrp x8, 4000 │ │ - mov v0.s[0], w0 │ │ - mov v3.d[1], v2.d[0] │ │ - ldr q2, [x8, #3584] │ │ - adrp x8, 4000 │ │ - mov v0.s[1], w0 │ │ - add v1.4s, v1.4s, v2.4s │ │ - add v0.4s, v0.4s, v4.4s │ │ - ldr q4, [x8, #3808] │ │ - and w8, w0, #0x1ffffe │ │ - sub w8, w8, #0x2c, lsl #12 │ │ - cmhi v1.4s, v4.4s, v1.4s │ │ - cmp w8, #0xeae │ │ - cmeq v2.4s, v0.4s, v3.4s │ │ - cmhi v0.4s, v3.4s, v0.4s │ │ - cset w8, ne // ne = any │ │ - uzp1 v0.8h, v1.8h, v0.8h │ │ - mvn v2.16b, v2.16b │ │ - xtn v1.4h, v2.4s │ │ - xtn v0.8b, v0.8h │ │ - uzp1 v1.8b, v0.8b, v1.8b │ │ - mov v0.h[3], v1.h[3] │ │ - uminv b0, v0.8b │ │ - fmov w9, s0 │ │ - and w8, w9, w8 │ │ + adr x9, a66e │ │ + ldrb w8, [x9, x8] │ │ and w0, w8, #0x1 │ │ - ldp x29, x30, [sp], #16 │ │ ret │ │ - mov x9, xzr │ │ - mov w8, #0x1 // #1 │ │ - nop │ │ - adr x10, 8e6c │ │ - b 2b5dc │ │ - mov x9, x12 │ │ - subs w0, w0, w11 │ │ - b.mi 2b334 // b.first │ │ - cmp x9, #0x124 │ │ - eor w8, w8, #0x1 │ │ - b.eq 2b334 // b.none │ │ - ldrsb w11, [x10, x9] │ │ - add x12, x9, #0x1 │ │ - tbz w11, #31, 2b5c4 │ │ - cmp x12, #0x124 │ │ - b.eq 2b68c // b.none │ │ - ldrb w12, [x10, x12] │ │ - add x9, x9, #0x2 │ │ - bfi w12, w11, #8, #7 │ │ - subs w0, w0, w12 │ │ - b.pl 2b5d0 // b.nfrst │ │ - b 2b334 │ │ - mov x10, xzr │ │ - and w9, w0, #0xffff │ │ - mov w8, #0x1 // #1 │ │ - nop │ │ - adr x11, 8b0c │ │ - b 2b638 │ │ - mov x10, x13 │ │ - subs w9, w9, w12 │ │ - b.mi 2b334 // b.first │ │ - cmp x10, #0x1f8 │ │ - eor w8, w8, #0x1 │ │ - b.eq 2b334 // b.none │ │ - ldrsb w12, [x11, x10] │ │ - add x13, x10, #0x1 │ │ - tbz w12, #31, 2b620 │ │ - cmp x13, #0x1f8 │ │ - b.eq 2b68c // b.none │ │ - ldrb w13, [x11, x13] │ │ - add x10, x10, #0x2 │ │ - bfi w13, w12, #8, #7 │ │ - subs w9, w9, w13 │ │ - b.pl 2b62c // b.nfrst │ │ - b 2b334 │ │ - nop │ │ - adr x3, 69640 │ │ - mov x0, x8 │ │ - mov w2, #0x11c // #284 │ │ - bl 2b7a0 │ │ + and x8, x0, #0xff │ │ nop │ │ - adr x3, 69640 │ │ - mov x0, x8 │ │ - mov w2, #0xd4 // #212 │ │ - bl 2b7a0 │ │ - nop │ │ - adr x0, 69658 │ │ - bl 2b854 │ │ + adr x9, a66e │ │ + ldrb w8, [x9, x8] │ │ + ubfx w8, w8, #1, #1 │ │ + and w0, w8, #0x1 │ │ + ret │ │ mov w8, #0xeab // #3755 │ │ nop │ │ - adr x12, 8fe4 │ │ + adr x10, 9288 │ │ movk w8, #0x1, lsl #16 │ │ - lsl w9, w0, #11 │ │ cmp w0, w8 │ │ mov w8, #0x10 // #16 │ │ csel x8, xzr, x8, cc // cc = lo, ul, last │ │ - orr x10, x8, #0x8 │ │ - ldr w11, [x12, x10, lsl #2] │ │ - cmp w9, w11, lsl #11 │ │ - csel x8, x8, x10, cc // cc = lo, ul, last │ │ - orr x10, x8, #0x4 │ │ - ldr w11, [x12, x10, lsl #2] │ │ - cmp w9, w11, lsl #11 │ │ - csel x8, x8, x10, cc // cc = lo, ul, last │ │ - orr x10, x8, #0x2 │ │ - ldr w11, [x12, x10, lsl #2] │ │ - cmp w9, w11, lsl #11 │ │ - csel x8, x8, x10, cc // cc = lo, ul, last │ │ - add x10, x8, #0x1 │ │ - ldr w10, [x12, x10, lsl #2] │ │ - cmp w9, w10, lsl #11 │ │ + orr x9, x8, #0x8 │ │ + ldr w11, [x10, x9, lsl #2] │ │ + and w11, w11, #0x1fffff │ │ + cmp w0, w11 │ │ + csel x8, x8, x9, cc // cc = lo, ul, last │ │ + orr x9, x8, #0x4 │ │ + ldr w11, [x10, x9, lsl #2] │ │ + and w11, w11, #0x1fffff │ │ + cmp w0, w11 │ │ + csel x8, x8, x9, cc // cc = lo, ul, last │ │ + orr x9, x8, #0x2 │ │ + ldr w11, [x10, x9, lsl #2] │ │ + and w11, w11, #0x1fffff │ │ + cmp w0, w11 │ │ + csel x8, x8, x9, cc // cc = lo, ul, last │ │ + add x9, x8, #0x1 │ │ + ldr w9, [x10, x9, lsl #2] │ │ + and w9, w9, #0x1fffff │ │ + cmp w0, w9 │ │ cinc x8, x8, cs // cs = hs, nlast │ │ - add x10, x8, #0x1 │ │ - ldr w10, [x12, x10, lsl #2] │ │ - cmp w9, w10, lsl #11 │ │ + add x9, x8, #0x1 │ │ + ldr w9, [x10, x9, lsl #2] │ │ + and w9, w9, #0x1fffff │ │ + cmp w0, w9 │ │ cinc x8, x8, cs // cs = hs, nlast │ │ - ldr w10, [x12, x8, lsl #2] │ │ - lsl w10, w10, #11 │ │ - cmp w10, w9 │ │ + ldr w9, [x10, x8, lsl #2] │ │ + lsl w9, w9, #11 │ │ + cmp w9, w0, lsl #11 │ │ cset w9, eq // eq = none │ │ cinc x9, x9, cc // cc = lo, ul, last │ │ add x11, x9, x8 │ │ - add x10, x12, x11, lsl #2 │ │ + add x10, x10, x11, lsl #2 │ │ cmp x11, #0x1f │ │ ldr w8, [x10] │ │ lsr x8, x8, #21 │ │ - b.hi 2b750 // b.pmore │ │ + b.hi 2b478 // b.pmore │ │ ldr w9, [x10, #4] │ │ lsr x9, x9, #21 │ │ - cbnz x11, 2b754 │ │ + cbnz x11, 2b47c │ │ mvn x10, x8 │ │ cmn x9, x10 │ │ - b.ne 2b768 // b.any │ │ - b 2b798 │ │ + b.ne 2b490 // b.any │ │ + b 2b4c0 │ │ mov w9, #0x2ff // #767 │ │ ldur w10, [x10, #-4] │ │ and w11, w10, #0x1fffff │ │ mvn x10, x8 │ │ cmn x9, x10 │ │ - b.eq 2b798 // b.none │ │ + b.eq 2b4c0 // b.none │ │ mov w10, wzr │ │ sub w11, w0, w11 │ │ sub x9, x9, #0x1 │ │ nop │ │ - adr x12, 81aa │ │ + adr x12, 88b7 │ │ ldrb w13, [x12, x8] │ │ add w10, w10, w13 │ │ cmp w10, w11 │ │ - b.hi 2b798 // b.pmore │ │ + b.hi 2b4c0 // b.pmore │ │ add x8, x8, #0x1 │ │ cmp x9, x8 │ │ - b.ne 2b77c // b.any │ │ + b.ne 2b4a4 // b.any │ │ and w0, w8, #0x1 │ │ ret │ │ - sub sp, sp, #0x40 │ │ - stp x29, x30, [sp, #48] │ │ - add x29, sp, #0x30 │ │ - cmp x0, x2 │ │ - b.ls 2b7e4 // b.plast │ │ - mov x8, sp │ │ - nop │ │ - adr x9, 2d6d0 │ │ - stp x0, x2, [sp] │ │ - adrp x0, 6000 │ │ - add x0, x0, #0xeec │ │ - stp x8, x9, [sp, #16] │ │ - add x8, sp, #0x8 │ │ - stp x8, x9, [sp, #32] │ │ - add x1, sp, #0x10 │ │ - mov x2, x3 │ │ - bl 29e64 │ │ - cmp x1, x2 │ │ - b.hi 2b824 // b.pmore │ │ - cmp x0, x1 │ │ - b.ls 2b824 // b.plast │ │ - mov x8, sp │ │ + lsr w9, w0, #9 │ │ + mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 2d6d0 │ │ - stp x8, x9, [sp, #16] │ │ - add x8, sp, #0x8 │ │ - stp x0, x1, [sp] │ │ - adrp x0, 5000 │ │ - add x0, x0, #0xf58 │ │ - stp x8, x9, [sp, #32] │ │ - add x1, sp, #0x10 │ │ - mov x2, x3 │ │ - bl 29e64 │ │ - mov x8, sp │ │ + adr x10, 930c │ │ + cmp w9, #0x7f │ │ + csel x8, xzr, x8, cc // cc = lo, ul, last │ │ + add x9, x8, #0x3 │ │ + ldr w11, [x10, x9, lsl #2] │ │ + and w11, w11, #0x1fffff │ │ + cmp w0, w11 │ │ + csel x8, x8, x9, cc // cc = lo, ul, last │ │ + add x9, x8, #0x1 │ │ + ldr w9, [x10, x9, lsl #2] │ │ + and w9, w9, #0x1fffff │ │ + cmp w0, w9 │ │ + cinc x8, x8, cs // cs = hs, nlast │ │ + add x9, x8, #0x1 │ │ + ldr w9, [x10, x9, lsl #2] │ │ + and w9, w9, #0x1fffff │ │ + cmp w0, w9 │ │ + cinc x8, x8, cs // cs = hs, nlast │ │ + ldr w9, [x10, x8, lsl #2] │ │ + lsl w9, w9, #11 │ │ + cmp w9, w0, lsl #11 │ │ + cset w9, eq // eq = none │ │ + cinc x9, x9, cc // cc = lo, ul, last │ │ + add x11, x9, x8 │ │ + add x10, x10, x11, lsl #2 │ │ + cmp x11, #0xa │ │ + ldr w8, [x10] │ │ + lsr x8, x8, #21 │ │ + b.hi 2b564 // b.pmore │ │ + ldr w9, [x10, #4] │ │ + lsr x9, x9, #21 │ │ + cbnz x11, 2b568 │ │ + mvn x10, x8 │ │ + cmn x9, x10 │ │ + b.ne 2b57c // b.any │ │ + b 2b5ac │ │ + mov w9, #0x23 // #35 │ │ + ldur w10, [x10, #-4] │ │ + and w11, w10, #0x1fffff │ │ + mvn x10, x8 │ │ + cmn x9, x10 │ │ + b.eq 2b5ac // b.none │ │ + mov w10, wzr │ │ + sub w11, w0, w11 │ │ + sub x9, x9, #0x1 │ │ nop │ │ - adr x9, 2d6d0 │ │ - stp x8, x9, [sp, #16] │ │ - add x8, sp, #0x8 │ │ - adrp x0, 7000 │ │ - add x0, x0, #0x166 │ │ - stp x1, x2, [sp] │ │ - stp x8, x9, [sp, #32] │ │ - add x1, sp, #0x10 │ │ - mov x2, x3 │ │ - bl 29e64 │ │ + adr x12, 8bb6 │ │ + ldrb w13, [x12, x8] │ │ + add w10, w10, w13 │ │ + cmp w10, w11 │ │ + b.hi 2b5ac // b.pmore │ │ + add x8, x8, #0x1 │ │ + cmp x9, x8 │ │ + b.ne 2b590 // b.any │ │ + and w0, w8, #0x1 │ │ + ret │ │ + cmp w0, #0x378 │ │ + b.cs 2b5c4 // b.hs, b.nlast │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + mov w8, #0x3fffe // #262142 │ │ + cmp w0, w8 │ │ + b.cs 2b5e8 // b.hs, b.nlast │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ - mov x2, x0 │ │ + bl 2b728 │ │ + eor w0, w0, #0x1 │ │ + ldp x29, x30, [sp], #16 │ │ + ret │ │ + sub w9, w0, #0xf0, lsl #12 │ │ + mov w8, #0xfffe // #65534 │ │ + sub w10, w0, #0xe0, lsl #12 │ │ + cmp w9, w8 │ │ + mov w9, #0x1 // #1 │ │ + movk w9, #0xe, lsl #16 │ │ + ccmp w0, w9, #0x4, cs // cs = hs, nlast │ │ + sub w9, w10, #0x100 │ │ + mov w10, #0xf0 // #240 │ │ + add w11, w9, #0xe0 │ │ + ccmp w9, w10, #0x0, ne // ne = any │ │ + mov w9, #0x60 // #96 │ │ + ccmp w11, w9, #0x0, cs // cs = hs, nlast │ │ + b.cs 2b628 // b.hs, b.nlast │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + sub w9, w0, #0x100, lsl #12 │ │ + cmp w9, w8 │ │ + cset w0, cc // cc = lo, ul, last │ │ + ret │ │ + mov w8, #0x10bd // #4285 │ │ nop │ │ - adr x0, 879d │ │ - mov w1, #0x2b // #43 │ │ - bl 2b870 │ │ - stp x29, x30, [sp, #-16]! │ │ - mov x29, sp │ │ - mov w8, #0x1 // #1 │ │ - orr x1, x8, x1, lsl #1 │ │ - bl 29e64 │ │ + adr x10, 933c │ │ + movk w8, #0x1, lsl #16 │ │ + cmp w0, w8 │ │ + mov w8, #0x5 // #5 │ │ + csel x8, xzr, x8, cc // cc = lo, ul, last │ │ + add x9, x8, #0x3 │ │ + ldr w11, [x10, x9, lsl #2] │ │ + and w11, w11, #0x1fffff │ │ + cmp w0, w11 │ │ + csel x8, x8, x9, cc // cc = lo, ul, last │ │ + add x9, x8, #0x1 │ │ + ldr w9, [x10, x9, lsl #2] │ │ + and w9, w9, #0x1fffff │ │ + cmp w0, w9 │ │ + cinc x8, x8, cs // cs = hs, nlast │ │ + add x9, x8, #0x1 │ │ + ldr w9, [x10, x9, lsl #2] │ │ + and w9, w9, #0x1fffff │ │ + cmp w0, w9 │ │ + cinc x8, x8, cs // cs = hs, nlast │ │ + ldr w9, [x10, x8, lsl #2] │ │ + lsl w9, w9, #11 │ │ + cmp w9, w0, lsl #11 │ │ + cset w9, eq // eq = none │ │ + cinc x9, x9, cc // cc = lo, ul, last │ │ + add x11, x9, x8 │ │ + add x10, x10, x11, lsl #2 │ │ + cmp x11, #0x9 │ │ + ldr w8, [x10] │ │ + lsr x8, x8, #21 │ │ + b.hi 2b6d8 // b.pmore │ │ + ldr w9, [x10, #4] │ │ + lsr x9, x9, #21 │ │ + cbnz x11, 2b6dc │ │ + mvn x10, x8 │ │ + cmn x9, x10 │ │ + b.ne 2b6f0 // b.any │ │ + b 2b720 │ │ + mov w9, #0x2b // #43 │ │ + ldur w10, [x10, #-4] │ │ + and w11, w10, #0x1fffff │ │ + mvn x10, x8 │ │ + cmn x9, x10 │ │ + b.eq 2b720 // b.none │ │ + mov w10, wzr │ │ + sub w11, w0, w11 │ │ + sub x9, x9, #0x1 │ │ + nop │ │ + adr x12, 8bd9 │ │ + ldrb w13, [x12, x8] │ │ + add w10, w10, w13 │ │ + cmp w10, w11 │ │ + b.hi 2b720 // b.pmore │ │ + add x8, x8, #0x1 │ │ + cmp x9, x8 │ │ + b.ne 2b704 // b.any │ │ + and w0, w8, #0x1 │ │ + ret │ │ + mov w8, #0xb2fc // #45820 │ │ + nop │ │ + adr x10, 91b0 │ │ + movk w8, #0x1, lsl #16 │ │ + cmp w0, w8 │ │ + mov w8, #0x1b // #27 │ │ + csel x8, xzr, x8, cc // cc = lo, ul, last │ │ + add x9, x8, #0xd │ │ + ldr w11, [x10, x9, lsl #2] │ │ + and w11, w11, #0x1fffff │ │ + cmp w0, w11 │ │ + csel x8, x8, x9, cc // cc = lo, ul, last │ │ + add x9, x8, #0x7 │ │ + ldr w11, [x10, x9, lsl #2] │ │ + and w11, w11, #0x1fffff │ │ + cmp w0, w11 │ │ + csel x8, x8, x9, cc // cc = lo, ul, last │ │ + add x9, x8, #0x3 │ │ + ldr w11, [x10, x9, lsl #2] │ │ + and w11, w11, #0x1fffff │ │ + cmp w0, w11 │ │ + csel x8, x8, x9, cc // cc = lo, ul, last │ │ + add x9, x8, #0x2 │ │ + ldr w11, [x10, x9, lsl #2] │ │ + and w11, w11, #0x1fffff │ │ + cmp w0, w11 │ │ + csel x8, x8, x9, cc // cc = lo, ul, last │ │ + add x9, x8, #0x1 │ │ + ldr w9, [x10, x9, lsl #2] │ │ + and w9, w9, #0x1fffff │ │ + cmp w0, w9 │ │ + cinc x8, x8, cs // cs = hs, nlast │ │ + ldr w9, [x10, x8, lsl #2] │ │ + lsl w9, w9, #11 │ │ + cmp w9, w0, lsl #11 │ │ + cset w9, eq // eq = none │ │ + cinc x9, x9, cc // cc = lo, ul, last │ │ + add x11, x9, x8 │ │ + add x10, x10, x11, lsl #2 │ │ + cmp x11, #0x34 │ │ + ldr w8, [x10] │ │ + lsr x8, x8, #21 │ │ + b.hi 2b7f0 // b.pmore │ │ + ldr w9, [x10, #4] │ │ + lsr x9, x9, #21 │ │ + cbnz x11, 2b7f4 │ │ + mvn x10, x8 │ │ + cmn x9, x10 │ │ + b.ne 2b808 // b.any │ │ + b 2b838 │ │ + mov w9, #0x5b5 // #1461 │ │ + ldur w10, [x10, #-4] │ │ + and w11, w10, #0x1fffff │ │ + mvn x10, x8 │ │ + cmn x9, x10 │ │ + b.eq 2b838 // b.none │ │ + mov w10, wzr │ │ + sub w11, w0, w11 │ │ + sub x9, x9, #0x1 │ │ + nop │ │ + adr x12, 8302 │ │ + ldrb w13, [x12, x8] │ │ + add w10, w10, w13 │ │ + cmp w10, w11 │ │ + b.hi 2b838 // b.pmore │ │ + add x8, x8, #0x1 │ │ + cmp x9, x8 │ │ + b.ne 2b81c // b.any │ │ + and w0, w8, #0x1 │ │ + ret │ │ subs x8, x2, #0xf │ │ csel x9, xzr, x8, cc // cc = lo, ul, last │ │ - cbz x2, 2ba90 │ │ + cbz x2, 2ba4c │ │ add x10, x1, #0x7 │ │ mov x8, xzr │ │ nop │ │ - adr x11, 88dc │ │ + adr x11, 905c │ │ and x10, x10, #0xfffffffffffffff8 │ │ sub x10, x10, x1 │ │ - b 2b8b8 │ │ + b 2b874 │ │ add x8, x12, #0x1 │ │ cmp x8, x2 │ │ - b.cs 2ba90 // b.hs, b.nlast │ │ + b.cs 2ba4c // b.hs, b.nlast │ │ ldrsb w12, [x1, x8] │ │ - tbnz w12, #31, 2b914 │ │ + tbnz w12, #31, 2b8d0 │ │ sub w12, w10, w8 │ │ tst x12, #0x7 │ │ - b.eq 2b8d8 // b.none │ │ + b.eq 2b894 // b.none │ │ add x8, x8, #0x1 │ │ - b 2b8b0 │ │ + b 2b86c │ │ add x8, x8, #0x10 │ │ cmp x8, x9 │ │ - b.cs 2b8f4 // b.hs, b.nlast │ │ + b.cs 2b8b0 // b.hs, b.nlast │ │ add x12, x1, x8 │ │ ldp x13, x12, [x12] │ │ orr x12, x12, x13 │ │ tst x12, #0x8080808080808080 │ │ - b.eq 2b8d4 // b.none │ │ + b.eq 2b890 // b.none │ │ cmp x8, x2 │ │ - b.cs 2b8b0 // b.hs, b.nlast │ │ + b.cs 2b86c // b.hs, b.nlast │ │ ldrsb w12, [x1, x8] │ │ - tbnz w12, #31, 2b8b0 │ │ + tbnz w12, #31, 2b86c │ │ add x8, x8, #0x1 │ │ cmp x2, x8 │ │ - b.ne 2b8fc // b.any │ │ - b 2ba90 │ │ + b.ne 2b8b8 // b.any │ │ + b 2ba4c │ │ and x13, x12, #0xff │ │ and w12, w12, #0xff │ │ ldrb w13, [x11, x13] │ │ cmp w13, #0x4 │ │ - b.eq 2b984 // b.none │ │ + b.eq 2b940 // b.none │ │ cmp w13, #0x3 │ │ - b.eq 2b954 // b.none │ │ + b.eq 2b910 // b.none │ │ cmp w13, #0x2 │ │ - b.ne 2bab4 // b.any │ │ + b.ne 2ba70 // b.any │ │ add x12, x8, #0x1 │ │ cmp x12, x2 │ │ - b.cs 2ba9c // b.hs, b.nlast │ │ + b.cs 2ba58 // b.hs, b.nlast │ │ ldrsb w13, [x1, x12] │ │ cmn w13, #0x41 │ │ - b.le 2b8ac │ │ - b 2bab4 │ │ + b.le 2b868 │ │ + b 2ba70 │ │ add x13, x8, #0x1 │ │ cmp x13, x2 │ │ - b.cs 2ba9c // b.hs, b.nlast │ │ + b.cs 2ba58 // b.hs, b.nlast │ │ ldrb w13, [x1, x13] │ │ cmp w12, #0xe0 │ │ - b.eq 2b9b4 // b.none │ │ + b.eq 2b970 // b.none │ │ sxtb w13, w13 │ │ cmp w12, #0xed │ │ - b.ne 2b9d4 // b.any │ │ + b.ne 2b990 // b.any │ │ cmn w13, #0x61 │ │ - b.le 2ba58 │ │ - b 2bab4 │ │ + b.le 2ba14 │ │ + b 2ba70 │ │ add x13, x8, #0x1 │ │ cmp x13, x2 │ │ - b.cs 2ba9c // b.hs, b.nlast │ │ + b.cs 2ba58 // b.hs, b.nlast │ │ ldrb w13, [x1, x13] │ │ cmp w12, #0xf0 │ │ - b.eq 2b9c4 // b.none │ │ + b.eq 2b980 // b.none │ │ sxtb w13, w13 │ │ cmp w12, #0xf4 │ │ - b.ne 2b9ec // b.any │ │ + b.ne 2b9a8 // b.any │ │ cmn w13, #0x71 │ │ - b.le 2ba08 │ │ - b 2bab4 │ │ + b.le 2b9c4 │ │ + b 2ba70 │ │ and w12, w13, #0xe0 │ │ cmp w12, #0xa0 │ │ - b.eq 2ba58 // b.none │ │ - b 2bab4 │ │ + b.eq 2ba14 // b.none │ │ + b 2ba70 │ │ sub w12, w13, #0x90 │ │ cmp w12, #0x30 │ │ - b.cc 2ba08 // b.lo, b.ul, b.last │ │ - b 2bab4 │ │ + b.cc 2b9c4 // b.lo, b.ul, b.last │ │ + b 2ba70 │ │ sub w14, w12, #0xe1 │ │ cmp w14, #0xc │ │ - b.cs 2ba3c // b.hs, b.nlast │ │ + b.cs 2b9f8 // b.hs, b.nlast │ │ cmn w13, #0x40 │ │ - b.lt 2ba58 // b.tstop │ │ - b 2bab4 │ │ + b.lt 2ba14 // b.tstop │ │ + b 2ba70 │ │ sub w12, w12, #0xf1 │ │ cmp w12, #0x2 │ │ mov w12, #0x1 // #1 │ │ - b.hi 2bab8 // b.pmore │ │ + b.hi 2ba74 // b.pmore │ │ cmn w13, #0x40 │ │ mov w13, #0x1 // #1 │ │ - b.ge 2ba78 // b.tcont │ │ + b.ge 2ba34 // b.tcont │ │ add x12, x8, #0x2 │ │ cmp x12, x2 │ │ - b.cs 2ba9c // b.hs, b.nlast │ │ + b.cs 2ba58 // b.hs, b.nlast │ │ ldrsb w12, [x1, x12] │ │ cmn w12, #0x41 │ │ - b.gt 2ba70 │ │ + b.gt 2ba2c │ │ add x12, x8, #0x3 │ │ cmp x12, x2 │ │ - b.cs 2ba9c // b.hs, b.nlast │ │ + b.cs 2ba58 // b.hs, b.nlast │ │ ldrsb w13, [x1, x12] │ │ cmn w13, #0x40 │ │ - b.lt 2b8ac // b.tstop │ │ - b 2bad4 │ │ + b.lt 2b868 // b.tstop │ │ + b 2ba90 │ │ and w12, w12, #0xfe │ │ cmp w12, #0xee │ │ mov w12, #0x1 // #1 │ │ - b.ne 2bab8 // b.any │ │ + b.ne 2ba74 // b.any │ │ cmn w13, #0x40 │ │ mov w13, #0x1 // #1 │ │ - b.ge 2ba78 // b.tcont │ │ + b.ge 2ba34 // b.tcont │ │ add x12, x8, #0x2 │ │ cmp x12, x2 │ │ - b.cs 2ba9c // b.hs, b.nlast │ │ + b.cs 2ba58 // b.hs, b.nlast │ │ ldrsb w13, [x1, x12] │ │ cmn w13, #0x41 │ │ - b.le 2b8ac │ │ + b.le 2b868 │ │ mov w13, #0x1 // #1 │ │ mov w12, #0x2 // #2 │ │ str x8, [x0, #8] │ │ mov w8, #0x1 // #1 │ │ strb w13, [x0, #16] │ │ strb w12, [x0, #17] │ │ str x8, [x0] │ │ @@ -19347,173 +19420,237 @@ │ │ mov w12, #0x3 // #3 │ │ str x8, [x0, #8] │ │ mov w8, #0x1 // #1 │ │ strb w13, [x0, #16] │ │ strb w12, [x0, #17] │ │ str x8, [x0] │ │ ret │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #48] │ │ + add x29, sp, #0x30 │ │ + cmp x0, x2 │ │ + b.ls 2baf4 // b.plast │ │ + mov x8, sp │ │ + nop │ │ + adr x9, 2e1c4 │ │ + stp x0, x2, [sp] │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xf99 │ │ + stp x8, x9, [sp, #16] │ │ + add x8, sp, #0x8 │ │ + stp x8, x9, [sp, #32] │ │ + add x1, sp, #0x10 │ │ + mov x2, x3 │ │ + bl 29e80 │ │ + cmp x1, x2 │ │ + b.hi 2bb34 // b.pmore │ │ + cmp x0, x1 │ │ + b.ls 2bb34 // b.plast │ │ + mov x8, sp │ │ + nop │ │ + adr x9, 2e1c4 │ │ + stp x8, x9, [sp, #16] │ │ + add x8, sp, #0x8 │ │ + stp x0, x1, [sp] │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x5 │ │ + stp x8, x9, [sp, #32] │ │ + add x1, sp, #0x10 │ │ + mov x2, x3 │ │ + bl 29e80 │ │ + mov x8, sp │ │ + nop │ │ + adr x9, 2e1c4 │ │ + stp x8, x9, [sp, #16] │ │ + add x8, sp, #0x8 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x205 │ │ + stp x1, x2, [sp] │ │ + stp x8, x9, [sp, #32] │ │ + add x1, sp, #0x10 │ │ + mov x2, x3 │ │ + bl 29e80 │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + mov w8, #0x1 // #1 │ │ + orr x1, x8, x1, lsl #1 │ │ + bl 29e80 │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #48] │ │ + add x29, sp, #0x30 │ │ + add x8, sp, #0x8 │ │ + nop │ │ + adr x9, 2e1c4 │ │ + stp x0, x1, [sp] │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x5d3 │ │ + stp x8, x9, [sp, #16] │ │ + mov x8, sp │ │ + add x1, sp, #0x10 │ │ + stp x8, x9, [sp, #32] │ │ + bl 29e80 │ │ sub sp, sp, #0x80 │ │ stp x29, x30, [sp, #48] │ │ str x25, [sp, #64] │ │ stp x24, x23, [sp, #80] │ │ stp x22, x21, [sp, #96] │ │ stp x20, x19, [sp, #112] │ │ add x29, sp, #0x30 │ │ ldrb w8, [x0, #8] │ │ mov x19, x0 │ │ mov w24, #0x1 // #1 │ │ mov w0, #0x1 // #1 │ │ - tbnz w8, #0, 2bc50 │ │ + tbnz w8, #0, 2bd0c │ │ ldr x21, [x19] │ │ ldrb w8, [x19, #9] │ │ mov x20, x3 │ │ mov x25, x4 │ │ ldrb w9, [x21, #18] │ │ - tbnz w9, #7, 2bbb8 │ │ + tbnz w9, #7, 2bc74 │ │ ldp x0, x9, [x21] │ │ cmp w8, #0x0 │ │ mov w8, #0x2 // #2 │ │ mov x22, x2 │ │ nop │ │ - adr x10, 9779 │ │ + adr x10, 9ce9 │ │ cinc x2, x8, eq // eq = none │ │ nop │ │ - adr x8, 97c6 │ │ + adr x8, 9d3f │ │ ldr x9, [x9, #24] │ │ mov x23, x1 │ │ csel x1, x10, x8, ne // ne = any │ │ blr x9 │ │ - tbnz w0, #0, 2bc4c │ │ + tbnz w0, #0, 2bd08 │ │ ldp x0, x8, [x21] │ │ mov x1, x23 │ │ mov x2, x22 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - tbnz w0, #0, 2bc4c │ │ + tbnz w0, #0, 2bd08 │ │ ldp x0, x8, [x21] │ │ nop │ │ - adr x1, 978d │ │ + adr x1, 9cfd │ │ mov w2, #0x2 // #2 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - tbnz w0, #0, 2bc4c │ │ + tbnz w0, #0, 2bd08 │ │ mov x0, x20 │ │ mov x1, x21 │ │ blr x25 │ │ - b 2bc50 │ │ - tbnz w8, #0, 2bbec │ │ + b 2bd0c │ │ + tbnz w8, #0, 2bca8 │ │ ldp x0, x8, [x21] │ │ mov x22, x1 │ │ mov x23, x2 │ │ mov w2, #0x3 // #3 │ │ ldr x9, [x8, #24] │ │ nop │ │ - adr x8, 84a9 │ │ + adr x8, 8c04 │ │ mov x1, x8 │ │ blr x9 │ │ mov x1, x22 │ │ mov x2, x23 │ │ - tbnz w0, #0, 2bc4c │ │ + tbnz w0, #0, 2bd08 │ │ mov w8, #0x1 // #1 │ │ ldr q0, [x21] │ │ add x9, x29, #0x1c │ │ ldr x10, [x21, #16] │ │ strb w8, [x29, #28] │ │ mov x8, sp │ │ stp x9, x8, [sp, #16] │ │ nop │ │ - adr x9, 69568 │ │ + adr x9, 688f8 │ │ mov x0, sp │ │ str q0, [sp] │ │ stp x9, x10, [sp, #32] │ │ - bl 2a774 │ │ - tbnz w0, #0, 2bc4c │ │ + bl 2acd8 │ │ + tbnz w0, #0, 2bd08 │ │ nop │ │ - adr x1, 978d │ │ + adr x1, 9cfd │ │ mov x0, sp │ │ mov w2, #0x2 // #2 │ │ - bl 2a774 │ │ - tbnz w0, #0, 2bc4c │ │ + bl 2acd8 │ │ + tbnz w0, #0, 2bd08 │ │ add x1, sp, #0x18 │ │ mov x0, x20 │ │ blr x25 │ │ - cbz w0, 2bc78 │ │ + tbz w0, #0, 2bd34 │ │ mov w0, #0x1 // #1 │ │ strb w0, [x19, #8] │ │ mov x0, x19 │ │ strb w24, [x19, #9] │ │ ldp x20, x19, [sp, #112] │ │ ldr x25, [sp, #64] │ │ ldp x22, x21, [sp, #96] │ │ ldp x24, x23, [sp, #80] │ │ ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x80 │ │ ret │ │ ldp x0, x8, [sp, #24] │ │ nop │ │ - adr x1, 84ac │ │ + adr x1, 8c07 │ │ mov w2, #0x2 // #2 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - b 2bc50 │ │ + b 2bd0c │ │ cmp x2, #0xf │ │ - b.hi 2bcb8 // b.pmore │ │ + b.hi 2bd74 // b.pmore │ │ mov x9, xzr │ │ ldrb w8, [x1, x9] │ │ - cbz w8, 2bd64 │ │ + cbz w8, 2be20 │ │ add x9, x9, #0x1 │ │ cmp x2, x9 │ │ - b.ne 2bca0 // b.any │ │ - b 2bd54 │ │ + b.ne 2bd5c // b.any │ │ + b 2be10 │ │ add x8, x1, #0x7 │ │ and x8, x8, #0xfffffffffffffff8 │ │ subs x8, x8, x1 │ │ - b.ne 2bd0c // b.any │ │ + b.ne 2bdc8 // b.any │ │ sub x9, x2, #0x10 │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ mov x11, #0x8080808080808080 // #-9187201950435737472 │ │ movk x10, #0x100 │ │ add x12, x1, x8 │ │ ldp x13, x12, [x12] │ │ sub x14, x10, x13 │ │ sub x15, x10, x12 │ │ orr x13, x14, x13 │ │ orr x12, x15, x12 │ │ and x12, x13, x12 │ │ bics xzr, x11, x12 │ │ - b.ne 2bd30 // b.any │ │ + b.ne 2bdec // b.any │ │ add x8, x8, #0x10 │ │ cmp x8, x9 │ │ - b.ls 2bcd8 // b.plast │ │ - b 2bd30 │ │ + b.ls 2bd94 // b.plast │ │ + b 2bdec │ │ mov x9, xzr │ │ ldrb w10, [x1, x9] │ │ - cbz w10, 2bd64 │ │ + cbz w10, 2be20 │ │ add x9, x9, #0x1 │ │ cmp x8, x9 │ │ - b.ne 2bd10 // b.any │ │ + b.ne 2bdcc // b.any │ │ sub x9, x2, #0x10 │ │ cmp x8, x9 │ │ - b.ls 2bccc // b.plast │ │ + b.ls 2bd88 // b.plast │ │ subs x9, x2, x8 │ │ - b.eq 2bd54 // b.none │ │ + b.eq 2be10 // b.none │ │ mov x10, xzr │ │ add x11, x1, x8 │ │ ldrb w12, [x11, x10] │ │ - cbz w12, 2bd60 │ │ + cbz w12, 2be1c │ │ add x10, x10, #0x1 │ │ cmp x9, x10 │ │ - b.ne 2bd40 // b.any │ │ + b.ne 2bdfc // b.any │ │ mov w8, #0x1 // #1 │ │ stp x8, x8, [x0] │ │ ret │ │ add x9, x10, x8 │ │ add x8, x9, #0x1 │ │ cmp x8, x2 │ │ - b.ne 2bd7c // b.any │ │ + b.ne 2be38 // b.any │ │ stp x1, x2, [x0, #8] │ │ str xzr, [x0] │ │ ret │ │ mov w8, #0x1 // #1 │ │ stp xzr, x9, [x0, #8] │ │ str x8, [x0] │ │ ret │ │ @@ -19523,66 +19660,69 @@ │ │ stp x22, x21, [sp, #96] │ │ stp x20, x19, [sp, #112] │ │ add x29, sp, #0x40 │ │ ldrb w8, [x0, #8] │ │ mov x19, x0 │ │ mov w23, #0x1 // #1 │ │ mov w22, #0x1 // #1 │ │ - tbnz w8, #0, 2be94 │ │ - ldr x21, [x19] │ │ + tbnz w8, #0, 2bf5c │ │ + ldr x20, [x19] │ │ ldrb w8, [x19, #9] │ │ - mov x20, x1 │ │ - ldrb w9, [x21, #18] │ │ - tbnz w9, #7, 2be04 │ │ - tbz w8, #0, 2bdf4 │ │ - ldp x0, x8, [x21] │ │ - nop │ │ - adr x1, 9779 │ │ + ldrb w9, [x20, #18] │ │ + tbnz w9, #7, 2bec8 │ │ + tbz w8, #0, 2beb8 │ │ + ldp x0, x8, [x20] │ │ + mov x21, x1 │ │ mov x22, x2 │ │ mov w2, #0x2 // #2 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - mov x2, x22 │ │ - tbnz w0, #0, 2be70 │ │ - mov x0, x20 │ │ + ldr x9, [x8, #24] │ │ + nop │ │ + adr x8, 9ce9 │ │ + mov x1, x8 │ │ + blr x9 │ │ mov x1, x21 │ │ + mov x2, x22 │ │ + tbnz w0, #0, 2bf38 │ │ + mov x0, x1 │ │ + mov x1, x20 │ │ blr x2 │ │ - b 2be90 │ │ - tbnz w8, #0, 2be30 │ │ - ldp x0, x8, [x21] │ │ + b 2bf58 │ │ + mov x21, x1 │ │ + tbnz w8, #0, 2bef8 │ │ + ldp x0, x8, [x20] │ │ nop │ │ - adr x1, 9dbd │ │ + adr x1, a34d │ │ mov x24, x2 │ │ mov w2, #0x1 // #1 │ │ mov w22, #0x1 // #1 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ mov x2, x24 │ │ - tbnz w0, #0, 2be94 │ │ + tbnz w0, #0, 2bf5c │ │ mov w8, #0x1 // #1 │ │ - ldr q0, [x21] │ │ + ldr q0, [x20] │ │ sub x9, x29, #0x1c │ │ - ldr x10, [x21, #16] │ │ + ldr x10, [x20, #16] │ │ sturb w8, [x29, #-28] │ │ mov x8, sp │ │ str x9, [sp, #16] │ │ nop │ │ - adr x9, 69568 │ │ + adr x9, 688f8 │ │ sub x1, x29, #0x18 │ │ - mov x0, x20 │ │ + mov x0, x21 │ │ str q0, [sp] │ │ stur x8, [x29, #-24] │ │ stp x9, x10, [x29, #-16] │ │ blr x2 │ │ - cbz w0, 2be78 │ │ + cbz w0, 2bf40 │ │ mov w22, #0x1 // #1 │ │ - b 2be94 │ │ + b 2bf5c │ │ ldp x0, x8, [x29, #-24] │ │ nop │ │ - adr x1, 84ac │ │ + adr x1, 8c07 │ │ mov w2, #0x2 // #2 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ mov w22, w0 │ │ strb w22, [x19, #8] │ │ mov x0, x19 │ │ strb w23, [x19, #9] │ │ @@ -19603,199 +19743,199 @@ │ │ add x29, sp, #0x18 │ │ mov x19, x4 │ │ mov x23, x3 │ │ mov x21, x2 │ │ mov x20, x1 │ │ subs x26, x4, #0x1 │ │ mov x22, x0 │ │ - b.ne 2bf54 // b.any │ │ + b.ne 2c01c // b.any │ │ mov x8, xzr │ │ mov x10, xzr │ │ mov w9, #0x1 // #1 │ │ mov w12, #0x1 // #1 │ │ cmp x8, x10 │ │ csel x24, x8, x10, hi // hi = pmore │ │ csel x25, x9, x12, hi // hi = pmore │ │ subs x27, x19, x24 │ │ - b.cc 2c57c // b.lo, b.ul, b.last │ │ + b.cc 2c640 // b.lo, b.ul, b.last │ │ adds x1, x25, x24 │ │ - b.cs 2c594 // b.hs, b.nlast │ │ + b.cs 2c658 // b.hs, b.nlast │ │ cmp x1, x19 │ │ - b.hi 2c594 // b.pmore │ │ + b.hi 2c658 // b.pmore │ │ add x1, x23, x25 │ │ mov x0, x23 │ │ mov x2, x24 │ │ - bl 64f10 │ │ - cbz w0, 2c05c │ │ + bl 642a0 │ │ + cbz w0, 2c124 │ │ cmp x19, #0x8 │ │ - b.cs 2c1d8 // b.hs, b.nlast │ │ + b.cs 2c2a0 // b.hs, b.nlast │ │ mov x8, xzr │ │ mov x11, xzr │ │ - b 2c288 │ │ + b 2c350 │ │ mov x10, xzr │ │ mov x8, xzr │ │ mov w11, #0x1 // #1 │ │ mov w12, #0x1 // #1 │ │ mov w9, #0x1 // #1 │ │ - b 2bf88 │ │ + b 2c050 │ │ add x9, x11, x10 │ │ mov x10, xzr │ │ add x11, x9, #0x1 │ │ sub x9, x11, x8 │ │ add x12, x11, x10 │ │ cmp x12, x19 │ │ - b.cs 2bfd8 // b.hs, b.nlast │ │ + b.cs 2c0a0 // b.hs, b.nlast │ │ add x0, x8, x10 │ │ cmp x0, x19 │ │ - b.cs 2c5a8 // b.hs, b.nlast │ │ + b.cs 2c66c // b.hs, b.nlast │ │ ldrb w12, [x23, x12] │ │ ldrb w13, [x23, x0] │ │ cmp w12, w13 │ │ - b.cc 2bf6c // b.lo, b.ul, b.last │ │ - b.ne 2bfc0 // b.any │ │ + b.cc 2c034 // b.lo, b.ul, b.last │ │ + b.ne 2c088 // b.any │ │ add x12, x10, #0x1 │ │ cmp x12, x9 │ │ csinc x12, xzr, x10, ne // ne = any │ │ csinc x10, xzr, x10, eq // eq = none │ │ add x11, x12, x11 │ │ - b 2bf7c │ │ + b 2c044 │ │ add x12, x11, #0x1 │ │ mov x10, xzr │ │ mov x8, x11 │ │ mov w9, #0x1 // #1 │ │ mov x11, x12 │ │ - b 2bf7c │ │ + b 2c044 │ │ mov x11, xzr │ │ mov x10, xzr │ │ mov w13, #0x1 // #1 │ │ mov w14, #0x1 // #1 │ │ mov w12, #0x1 // #1 │ │ - b 2c00c │ │ + b 2c0d4 │ │ add x12, x13, x11 │ │ mov x11, xzr │ │ add x13, x12, #0x1 │ │ sub x12, x13, x10 │ │ add x14, x13, x11 │ │ cmp x14, x19 │ │ - b.cs 2bf08 // b.hs, b.nlast │ │ + b.cs 2bfd0 // b.hs, b.nlast │ │ add x0, x10, x11 │ │ cmp x0, x19 │ │ - b.cs 2c5a8 // b.hs, b.nlast │ │ + b.cs 2c66c // b.hs, b.nlast │ │ ldrb w14, [x23, x14] │ │ ldrb w15, [x23, x0] │ │ cmp w14, w15 │ │ - b.hi 2bff0 // b.pmore │ │ - b.ne 2c044 // b.any │ │ + b.hi 2c0b8 // b.pmore │ │ + b.ne 2c10c // b.any │ │ add x14, x11, #0x1 │ │ cmp x14, x12 │ │ csinc x14, xzr, x11, ne // ne = any │ │ csinc x11, xzr, x11, eq // eq = none │ │ add x13, x14, x13 │ │ - b 2c000 │ │ + b 2c0c8 │ │ add x14, x13, #0x1 │ │ mov x11, xzr │ │ mov x10, x13 │ │ mov w12, #0x1 // #1 │ │ mov x13, x14 │ │ - b 2c000 │ │ + b 2c0c8 │ │ mov x10, xzr │ │ mov x9, xzr │ │ mov w11, #0x1 // #1 │ │ mov w12, #0x1 // #1 │ │ - b 2c094 │ │ + b 2c15c │ │ add x8, x10, x11 │ │ mov x10, xzr │ │ mov x11, x9 │ │ add x8, x8, #0x1 │ │ sub x12, x8, x9 │ │ cmp x12, x25 │ │ mov x9, x11 │ │ mov x11, x8 │ │ - b.eq 2c108 // b.none │ │ + b.eq 2c1d0 // b.none │ │ add x8, x11, x10 │ │ cmp x8, x19 │ │ - b.cs 2c108 // b.hs, b.nlast │ │ + b.cs 2c1d0 // b.hs, b.nlast │ │ mvn x8, x11 │ │ sub x13, x19, x10 │ │ add x0, x13, x8 │ │ cmp x0, x19 │ │ - b.cs 2c5b8 // b.hs, b.nlast │ │ + b.cs 2c67c // b.hs, b.nlast │ │ add x8, x10, x9 │ │ sub x8, x26, x8 │ │ cmp x8, x19 │ │ - b.cs 2c5c8 // b.hs, b.nlast │ │ + b.cs 2c68c // b.hs, b.nlast │ │ ldrb w13, [x23, x0] │ │ ldrb w8, [x23, x8] │ │ cmp w13, w8 │ │ - b.cc 2c070 // b.lo, b.ul, b.last │ │ + b.cc 2c138 // b.lo, b.ul, b.last │ │ cmp w13, w8 │ │ - b.ne 2c0f8 // b.any │ │ + b.ne 2c1c0 // b.any │ │ add x8, x10, #0x1 │ │ cmp x8, x12 │ │ csinc x8, xzr, x10, ne // ne = any │ │ csinc x10, xzr, x10, eq // eq = none │ │ add x8, x8, x11 │ │ mov x11, x9 │ │ - b 2c084 │ │ + b 2c14c │ │ mov x10, xzr │ │ add x8, x11, #0x1 │ │ mov w12, #0x1 // #1 │ │ - b 2c084 │ │ + b 2c14c │ │ mov x10, xzr │ │ mov x13, xzr │ │ mov w11, #0x1 // #1 │ │ mov w12, #0x1 // #1 │ │ - b 2c140 │ │ + b 2c208 │ │ add x8, x10, x11 │ │ mov x10, xzr │ │ mov x11, x13 │ │ add x8, x8, #0x1 │ │ sub x12, x8, x13 │ │ cmp x12, x25 │ │ mov x13, x11 │ │ mov x11, x8 │ │ - b.eq 2c1b4 // b.none │ │ + b.eq 2c27c // b.none │ │ add x8, x11, x10 │ │ cmp x8, x19 │ │ - b.cs 2c1b4 // b.hs, b.nlast │ │ + b.cs 2c27c // b.hs, b.nlast │ │ mvn x8, x11 │ │ sub x14, x19, x10 │ │ add x0, x14, x8 │ │ cmp x0, x19 │ │ - b.cs 2c5b8 // b.hs, b.nlast │ │ + b.cs 2c67c // b.hs, b.nlast │ │ add x8, x10, x13 │ │ sub x8, x26, x8 │ │ cmp x8, x19 │ │ - b.cs 2c5c8 // b.hs, b.nlast │ │ + b.cs 2c68c // b.hs, b.nlast │ │ ldrb w14, [x23, x0] │ │ ldrb w8, [x23, x8] │ │ cmp w14, w8 │ │ - b.hi 2c11c // b.pmore │ │ + b.hi 2c1e4 // b.pmore │ │ cmp w14, w8 │ │ - b.ne 2c1a4 // b.any │ │ + b.ne 2c26c // b.any │ │ add x8, x10, #0x1 │ │ cmp x8, x12 │ │ csinc x8, xzr, x10, ne // ne = any │ │ csinc x10, xzr, x10, eq // eq = none │ │ add x8, x8, x11 │ │ mov x11, x13 │ │ - b 2c130 │ │ + b 2c1f8 │ │ mov x10, xzr │ │ add x8, x11, #0x1 │ │ mov w12, #0x1 // #1 │ │ - b 2c130 │ │ + b 2c1f8 │ │ cmp x13, x9 │ │ csel x8, x13, x9, hi // hi = pmore │ │ sub x8, x19, x8 │ │ - cbz x25, 2c2c4 │ │ + cbz x25, 2c38c │ │ cmp x25, #0x4 │ │ - b.cs 2c2d0 // b.hs, b.nlast │ │ + b.cs 2c398 // b.hs, b.nlast │ │ mov x9, xzr │ │ mov x11, xzr │ │ - b 2c514 │ │ + b 2c5d8 │ │ movi v0.2d, #0x0 │ │ movi v1.2d, #0xff │ │ mov w8, #0x1 // #1 │ │ movi v2.2d, #0x0 │ │ movi v3.2d, #0x0 │ │ add x9, x23, #0x4 │ │ movi v4.2d, #0x0 │ │ @@ -19823,46 +19963,46 @@ │ │ ushl v6.2d, v5.2d, v6.2d │ │ ushl v17.2d, v5.2d, v17.2d │ │ ushl v7.2d, v5.2d, v7.2d │ │ orr v3.16b, v16.16b, v3.16b │ │ orr v2.16b, v6.16b, v2.16b │ │ orr v0.16b, v17.16b, v0.16b │ │ orr v4.16b, v7.16b, v4.16b │ │ - b.ne 2c200 // b.any │ │ + b.ne 2c2c8 // b.any │ │ orr v1.16b, v4.16b, v2.16b │ │ orr v0.16b, v0.16b, v3.16b │ │ cmp x19, x8 │ │ orr v0.16b, v1.16b, v0.16b │ │ - ext v1.16b, v0.16b, v0.16b, #8 │ │ + mov d1, v0.d[1] │ │ orr v0.8b, v0.8b, v1.8b │ │ fmov x11, d0 │ │ - b.eq 2c2a8 // b.none │ │ + b.eq 2c370 // b.none │ │ sub x9, x19, x8 │ │ add x8, x23, x8 │ │ mov w10, #0x1 // #1 │ │ ldrb w12, [x8], #1 │ │ subs x9, x9, #0x1 │ │ lsl x12, x10, x12 │ │ orr x11, x12, x11 │ │ - b.ne 2c294 // b.any │ │ + b.ne 2c35c // b.any │ │ cmp x27, x24 │ │ mov x9, #0xffffffffffffffff // #-1 │ │ mov x10, #0xffffffffffffffff // #-1 │ │ csel x8, x27, x24, hi // hi = pmore │ │ add x25, x8, #0x1 │ │ mov x8, x24 │ │ - b 2c538 │ │ + b 2c5fc │ │ mov x9, xzr │ │ mov x11, xzr │ │ - b 2c534 │ │ + b 2c5f8 │ │ cmp x25, #0x20 │ │ - b.cs 2c2e4 // b.hs, b.nlast │ │ + b.cs 2c3ac // b.hs, b.nlast │ │ mov x9, xzr │ │ mov x11, xzr │ │ - b 2c49c │ │ + b 2c564 │ │ movi v0.2d, #0x0 │ │ movi v3.16b, #0x3f │ │ mov w9, #0x1 // #1 │ │ movi v2.2d, #0x0 │ │ movi v7.2d, #0x0 │ │ and x10, x25, #0x1c │ │ movi v1.2d, #0x0 │ │ @@ -19943,15 +20083,15 @@ │ │ orr v24.16b, v10.16b, v24.16b │ │ orr v23.16b, v31.16b, v23.16b │ │ orr v20.16b, v9.16b, v20.16b │ │ orr v21.16b, v28.16b, v21.16b │ │ orr v16.16b, v8.16b, v16.16b │ │ orr v0.16b, v29.16b, v0.16b │ │ orr v17.16b, v27.16b, v17.16b │ │ - b.ne 2c340 // b.any │ │ + b.ne 2c408 // b.any │ │ orr v3.16b, v23.16b, v18.16b │ │ orr v18.16b, v24.16b, v22.16b │ │ cmp x25, x9 │ │ orr v0.16b, v0.16b, v7.16b │ │ orr v2.16b, v17.16b, v2.16b │ │ orr v5.16b, v20.16b, v5.16b │ │ orr v6.16b, v21.16b, v6.16b │ │ @@ -19960,56 +20100,55 @@ │ │ orr v3.16b, v3.16b, v18.16b │ │ orr v2.16b, v2.16b, v5.16b │ │ orr v1.16b, v1.16b, v4.16b │ │ orr v0.16b, v0.16b, v6.16b │ │ orr v1.16b, v2.16b, v1.16b │ │ orr v0.16b, v0.16b, v3.16b │ │ orr v0.16b, v1.16b, v0.16b │ │ - ext v1.16b, v0.16b, v0.16b, #8 │ │ + mov d1, v0.d[1] │ │ orr v0.8b, v0.8b, v1.8b │ │ fmov x11, d0 │ │ - b.eq 2c530 // b.none │ │ - cbz x10, 2c514 │ │ + b.eq 2c5f4 // b.none │ │ + cbz x10, 2c5d8 │ │ movi v0.2d, #0x0 │ │ - movi v1.2d, #0x0 │ │ + movi v1.2d, #0xff │ │ mov w10, #0x1 // #1 │ │ - movi v2.2d, #0xff │ │ + fmov d2, x11 │ │ dup v3.2d, x10 │ │ - mov v0.d[0], x11 │ │ mov x11, x9 │ │ and x9, x25, #0xfffffffffffffffc │ │ sub x10, x11, x9 │ │ add x11, x23, x11 │ │ ldr s4, [x11], #4 │ │ adds x10, x10, #0x4 │ │ uxtl v4.8h, v4.8b │ │ bic v4.4h, #0xc0 │ │ uxtl v4.4s, v4.4h │ │ uxtl2 v5.2d, v4.4s │ │ uxtl v4.2d, v4.2s │ │ - and v5.16b, v5.16b, v2.16b │ │ - and v4.16b, v4.16b, v2.16b │ │ + and v5.16b, v5.16b, v1.16b │ │ + and v4.16b, v4.16b, v1.16b │ │ ushl v4.2d, v3.2d, v4.2d │ │ ushl v5.2d, v3.2d, v5.2d │ │ - orr v1.16b, v5.16b, v1.16b │ │ - orr v0.16b, v4.16b, v0.16b │ │ - b.ne 2c4c4 // b.any │ │ - orr v0.16b, v0.16b, v1.16b │ │ + orr v0.16b, v5.16b, v0.16b │ │ + orr v2.16b, v4.16b, v2.16b │ │ + b.ne 2c588 // b.any │ │ + orr v0.16b, v2.16b, v0.16b │ │ cmp x25, x9 │ │ - ext v1.16b, v0.16b, v0.16b, #8 │ │ + mov d1, v0.d[1] │ │ orr v0.8b, v0.8b, v1.8b │ │ fmov x11, d0 │ │ - b.eq 2c530 // b.none │ │ + b.eq 2c5f4 // b.none │ │ mov w10, #0x1 // #1 │ │ ldrb w12, [x23, x9] │ │ add x9, x9, #0x1 │ │ cmp x25, x9 │ │ lsl x12, x10, x12 │ │ orr x11, x12, x11 │ │ - b.ne 2c518 // b.any │ │ + b.ne 2c5dc // b.any │ │ mov x9, xzr │ │ mov x10, x19 │ │ mov w12, #0x1 // #1 │ │ stp x21, x23, [x22, #80] │ │ str x19, [x22, #96] │ │ stp x12, x24, [x22] │ │ stp x8, x25, [x22, #16] │ │ @@ -20022,45 +20161,45 @@ │ │ ldp x24, x23, [sp, #64] │ │ ldp x26, x25, [sp, #48] │ │ ldp x29, x30, [sp, #24] │ │ ldp d9, d8, [sp, #8] │ │ ldr d10, [sp], #112 │ │ ret │ │ nop │ │ - adr x3, 695f8 │ │ + adr x3, 68988 │ │ mov x0, xzr │ │ mov x1, x24 │ │ mov x2, x19 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ nop │ │ - adr x3, 695e0 │ │ + adr x3, 68970 │ │ mov x0, x25 │ │ mov x2, x19 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ nop │ │ - adr x2, 69598 │ │ + adr x2, 68928 │ │ mov x1, x19 │ │ - bl 2ace0 │ │ + bl 2bb78 │ │ nop │ │ - adr x2, 695b0 │ │ + adr x2, 68940 │ │ mov x1, x19 │ │ - bl 2ace0 │ │ + bl 2bb78 │ │ nop │ │ - adr x2, 695c8 │ │ + adr x2, 68958 │ │ mov x0, x8 │ │ mov x1, x19 │ │ - bl 2ace0 │ │ + bl 2bb78 │ │ sub sp, sp, #0x20 │ │ stp x29, x30, [sp, #16] │ │ add x29, sp, #0x10 │ │ ldr w9, [x0] │ │ nop │ │ - adr x8, 8814 │ │ + adr x8, 8f94 │ │ cmp w9, #0x3e8 │ │ - b.cc 2c678 // b.lo, b.ul, b.last │ │ + b.cc 2c73c // b.lo, b.ul, b.last │ │ mov w12, #0x1759 // #5977 │ │ mov w17, #0x967f // #38527 │ │ mov x10, xzr │ │ movk w12, #0xd1b7, lsl #16 │ │ mov w13, #0x2710 // #10000 │ │ mov w14, #0x147b // #5243 │ │ mov w15, #0x64 // #100 │ │ @@ -20079,310 +20218,308 @@ │ │ lsr w3, w3, #17 │ │ msub w2, w3, w15, w2 │ │ ldrh w3, [x8, w3, uxtw #1] │ │ strh w3, [x4, #6] │ │ and x2, x2, #0xffff │ │ ldrh w2, [x8, x2, lsl #1] │ │ strh w2, [x4, #8] │ │ - b.hi 2c624 // b.pmore │ │ + b.hi 2c6e8 // b.pmore │ │ add x10, x10, #0xa │ │ cmp w11, #0x9 │ │ - b.hi 2c688 // b.pmore │ │ - b 2c6b8 │ │ + b.hi 2c74c // b.pmore │ │ + b 2c77c │ │ mov w10, #0xa // #10 │ │ mov w11, w9 │ │ cmp w11, #0x9 │ │ - b.ls 2c6b8 // b.plast │ │ + b.ls 2c77c // b.plast │ │ ubfx w12, w11, #2, #14 │ │ mov w13, #0x147b // #5243 │ │ sub x10, x10, #0x2 │ │ mul w12, w12, w13 │ │ mov w13, #0x64 // #100 │ │ lsr w12, w12, #17 │ │ msub w11, w12, w13, w11 │ │ add x13, sp, #0x6 │ │ and x11, x11, #0xffff │ │ ldrh w11, [x8, x11, lsl #1] │ │ strh w11, [x13, x10] │ │ mov w11, w12 │ │ - cbz w9, 2c6c0 │ │ - cbz w11, 2c6d8 │ │ + cbz w9, 2c784 │ │ + cbz w11, 2c79c │ │ ubfiz w9, w11, #1, #4 │ │ sub x10, x10, #0x1 │ │ add x8, x8, x9 │ │ add x9, sp, #0x6 │ │ ldrb w8, [x8, #1] │ │ strb w8, [x9, x10] │ │ mov w8, #0xa // #10 │ │ mov x0, x1 │ │ mov w1, #0x1 // #1 │ │ sub x5, x8, x10 │ │ add x8, sp, #0x6 │ │ mov w2, #0x1 // #1 │ │ add x4, x8, x10 │ │ mov x3, xzr │ │ - bl 2aa3c │ │ + bl 2a9ac │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ - bl 2c714 │ │ + bl 2c7d8 │ │ sub sp, sp, #0x70 │ │ stp x29, x30, [sp, #96] │ │ add x29, sp, #0x60 │ │ cmp x2, x1 │ │ stp x2, x3, [sp] │ │ str x1, [sp, #16] │ │ - b.hi 2ca00 // b.pmore │ │ + b.hi 2cabc // b.pmore │ │ cmp x3, x1 │ │ - b.hi 2c7b4 // b.pmore │ │ + b.hi 2c828 // b.pmore │ │ cmp x2, x3 │ │ - b.hi 2ca2c // b.pmore │ │ - cbz x2, 2c758 │ │ + b.hi 2cae8 // b.pmore │ │ cmp x2, x1 │ │ - b.cs 2c758 // b.hs, b.nlast │ │ + ccmp x2, #0x0, #0x4, cc // cc = lo, ul, last │ │ + b.eq 2c81c // b.none │ │ ldrsb w8, [x0, x2] │ │ cmn w8, #0x41 │ │ - b.le 2c7e0 │ │ - cbz x3, 2c7b4 │ │ + b.le 2c8bc │ │ cmp x3, x1 │ │ - b.cs 2c7b4 // b.hs, b.nlast │ │ + ccmp x3, #0x0, #0x4, cc // cc = lo, ul, last │ │ + b.ne 2c854 // b.any │ │ + add x8, sp, #0x8 │ │ + nop │ │ + adr x9, 2e1c4 │ │ + stp x8, x9, [sp, #48] │ │ + add x8, sp, #0x10 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x275 │ │ + stp x8, x9, [sp, #64] │ │ + add x1, sp, #0x30 │ │ + mov x2, x4 │ │ + bl 29e80 │ │ ldrsb w8, [x0, x3] │ │ cmn w8, #0x41 │ │ - b.gt 2c7b4 │ │ - mov x2, x3 │ │ + b.gt 2c828 │ │ + sub x2, x3, #0x1 │ │ ldrsb w8, [x0, x2] │ │ cmn w8, #0x41 │ │ - b.gt 2c798 │ │ - subs x2, x2, #0x1 │ │ - b.ne 2c774 // b.any │ │ - b 2c798 │ │ - add x3, x3, #0x1 │ │ + b.gt 2c884 │ │ + sub x8, x3, #0x2 │ │ + sub x10, x3, #0x3 │ │ + ldrsb w9, [x0, x8] │ │ + cmn w9, #0x41 │ │ + csel x2, x8, x10, gt │ │ cmp x1, x3 │ │ - b.eq 2c824 // b.none │ │ + b.eq 2caac // b.none │ │ ldrsb w8, [x0, x3] │ │ cmn w8, #0x41 │ │ - b.le 2c78c │ │ - cmp x2, x3 │ │ + b.gt 2c8a8 │ │ + add x3, x3, #0x1 │ │ + cmp x3, x1 │ │ + b.cc 2c884 // b.lo, b.ul, b.last │ │ + mov x3, x1 │ │ + cmp x3, x1 │ │ stp x2, x3, [sp, #24] │ │ - b.ls 2c834 // b.plast │ │ - b 2c91c │ │ - add x8, sp, #0x8 │ │ - nop │ │ - adr x9, 2d6d0 │ │ - stp x8, x9, [sp, #48] │ │ - add x8, sp, #0x10 │ │ - adrp x0, 6000 │ │ - add x0, x0, #0x195 │ │ - stp x8, x9, [sp, #64] │ │ - add x1, sp, #0x30 │ │ - mov x2, x4 │ │ - bl 29e64 │ │ - mov x8, x2 │ │ + ccmp x2, x3, #0x2, ls // ls = plast │ │ + b.ls 2c920 // b.plast │ │ + bl 2c7cc │ │ + sub x8, x2, #0x1 │ │ ldrsb w9, [x0, x8] │ │ cmn w9, #0x41 │ │ - b.gt 2c808 │ │ - subs x8, x8, #0x1 │ │ - b.ne 2c7e4 // b.any │ │ - b 2c808 │ │ - add x2, x2, #0x1 │ │ + b.gt 2c8e0 │ │ + sub x8, x2, #0x2 │ │ + sub x10, x2, #0x3 │ │ + ldrsb w9, [x0, x8] │ │ + cmn w9, #0x41 │ │ + csel x8, x8, x10, gt │ │ cmp x1, x2 │ │ - b.eq 2c850 // b.none │ │ + b.eq 2caac // b.none │ │ ldrsb w9, [x0, x2] │ │ cmn w9, #0x41 │ │ - b.le 2c7fc │ │ - cmp x8, x2 │ │ - stp x8, x2, [sp, #24] │ │ - b.ls 2c860 // b.plast │ │ - b 2c924 │ │ - mov x3, x1 │ │ + b.gt 2c904 │ │ + add x2, x2, #0x1 │ │ cmp x2, x1 │ │ - stp x2, x1, [sp, #24] │ │ - b.hi 2c91c // b.pmore │ │ - cbnz x2, 2c87c │ │ - cmp x3, x1 │ │ - b.cs 2c894 // b.hs, b.nlast │ │ - ldrsb w8, [x0, x3] │ │ - cmn w8, #0x41 │ │ - b.gt 2c898 │ │ - b 2c91c │ │ + b.cc 2c8e0 // b.lo, b.ul, b.last │ │ mov x2, x1 │ │ - cmp x8, x1 │ │ - stp x8, x1, [sp, #24] │ │ - b.hi 2c924 // b.pmore │ │ - cbnz x8, 2c8ec │ │ cmp x2, x1 │ │ - b.cs 2c904 // b.hs, b.nlast │ │ - ldrsb w9, [x0, x2] │ │ - cmn w9, #0x41 │ │ - b.gt 2c908 │ │ - b 2c924 │ │ + stp x8, x2, [sp, #24] │ │ + ccmp x8, x2, #0x2, ls // ls = plast │ │ + b.ls 2c9a0 // b.plast │ │ + mov x3, x2 │ │ + mov x2, x8 │ │ + bl 2c7cc │ │ cmp x2, x1 │ │ - b.cs 2c918 // b.hs, b.nlast │ │ + b.eq 2c94c // b.none │ │ + cbz x2, 2c938 │ │ ldrsb w8, [x0, x2] │ │ - cmn w8, #0x40 │ │ - b.ge 2c838 // b.tcont │ │ - b 2c91c │ │ - b.ne 2c91c // b.any │ │ + cmn w8, #0x41 │ │ + b.le 2c8b8 │ │ + cmp x3, x1 │ │ + b.eq 2c94c // b.none │ │ + ldrsb w8, [x0, x3] │ │ + cmn w8, #0x41 │ │ + b.le 2c8b8 │ │ cmp x2, x3 │ │ - b.eq 2c910 // b.none │ │ + b.eq 2c9d4 // b.none │ │ add x9, x0, x2 │ │ ldrsb w10, [x9] │ │ and w8, w10, #0xff │ │ - tbz w10, #31, 2c998 │ │ + tbz w10, #31, 2ca44 │ │ ldrb w10, [x9, #1] │ │ cmp w8, #0xe0 │ │ and w10, w10, #0x3f │ │ - b.cc 2c97c // b.lo, b.ul, b.last │ │ + b.cc 2ca28 // b.lo, b.ul, b.last │ │ ldrb w11, [x9, #2] │ │ cmp w8, #0xf0 │ │ and w11, w11, #0x3f │ │ orr w11, w11, w10, lsl #6 │ │ and w10, w8, #0x1f │ │ - b.cc 2c994 // b.lo, b.ul, b.last │ │ + b.cc 2ca40 // b.lo, b.ul, b.last │ │ ldrb w8, [x9, #3] │ │ and w8, w8, #0x3f │ │ orr w8, w8, w11, lsl #6 │ │ bfi w8, w10, #18, #3 │ │ - b 2c998 │ │ + b 2ca44 │ │ cmp x8, x1 │ │ - b.cs 2c920 // b.hs, b.nlast │ │ + b.eq 2c9cc // b.none │ │ + cbz x8, 2c9b8 │ │ ldrsb w9, [x0, x8] │ │ - cmn w9, #0x40 │ │ - b.ge 2c864 // b.tcont │ │ - b 2c924 │ │ - b.ne 2c924 // b.any │ │ + cmn w9, #0x41 │ │ + b.le 2c914 │ │ + cmp x2, x1 │ │ + b.eq 2c9cc // b.none │ │ + ldrsb w9, [x0, x2] │ │ + cmn w9, #0x41 │ │ + b.le 2c914 │ │ cmp x8, x2 │ │ - b.ne 2c930 // b.any │ │ + b.ne 2c9dc // b.any │ │ mov x0, x4 │ │ - bl 2b854 │ │ - b.eq 2c838 // b.none │ │ - bl 2c708 │ │ - b.eq 2c864 // b.none │ │ - mov x3, x2 │ │ - mov x2, x8 │ │ - bl 2c708 │ │ + bl 2cc58 │ │ add x9, x0, x8 │ │ ldrsb w10, [x9] │ │ and w8, w10, #0xff │ │ - tbz w10, #31, 2c9b8 │ │ + tbz w10, #31, 2ca64 │ │ ldrb w10, [x9, #1] │ │ cmp w8, #0xe0 │ │ and w10, w10, #0x3f │ │ - b.cc 2c988 // b.lo, b.ul, b.last │ │ + b.cc 2ca34 // b.lo, b.ul, b.last │ │ ldrb w11, [x9, #2] │ │ cmp w8, #0xf0 │ │ and w11, w11, #0x3f │ │ orr w11, w11, w10, lsl #6 │ │ and w10, w8, #0x1f │ │ - b.cc 2c9b4 // b.lo, b.ul, b.last │ │ + b.cc 2ca60 // b.lo, b.ul, b.last │ │ ldrb w8, [x9, #3] │ │ and w8, w8, #0x3f │ │ orr w8, w8, w11, lsl #6 │ │ bfi w8, w10, #18, #3 │ │ - b 2c9b8 │ │ + b 2ca64 │ │ bfi w10, w8, #6, #5 │ │ mov w8, w10 │ │ - b 2c998 │ │ + b 2ca44 │ │ bfi w10, w8, #6, #5 │ │ mov w8, w10 │ │ - b 2c9b8 │ │ + b 2ca64 │ │ orr w8, w11, w10, lsl #12 │ │ str w8, [sp, #44] │ │ add x8, sp, #0x8 │ │ nop │ │ - adr x9, 2d6d0 │ │ - adrp x0, 7000 │ │ - add x0, x0, #0x116 │ │ - b 2c9d0 │ │ + adr x9, 2e1c4 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x1b5 │ │ + b 2ca7c │ │ orr w8, w11, w10, lsl #12 │ │ str w8, [sp, #44] │ │ mov x8, sp │ │ nop │ │ - adr x9, 2d6d0 │ │ - adrp x0, 6000 │ │ - add x0, x0, #0xe73 │ │ + adr x9, 2e1c4 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xf20 │ │ stp x8, x9, [sp, #48] │ │ add x8, sp, #0x2c │ │ nop │ │ - adr x9, 2ca58 │ │ + adr x9, 2cb14 │ │ stp x8, x9, [sp, #64] │ │ add x8, sp, #0x18 │ │ nop │ │ - adr x9, 2cb3c │ │ + adr x9, 2cbf8 │ │ stp x8, x9, [sp, #80] │ │ add x1, sp, #0x30 │ │ mov x2, x4 │ │ - bl 29e64 │ │ + bl 29e80 │ │ + nop │ │ + adr x2, 689a0 │ │ + mov x0, x1 │ │ + bl 2bb78 │ │ mov x8, sp │ │ nop │ │ - adr x9, 2d6d0 │ │ + adr x9, 2e1c4 │ │ stp x8, x9, [sp, #48] │ │ add x8, sp, #0x10 │ │ - adrp x0, 6000 │ │ - add x0, x0, #0x1d0 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x2b0 │ │ stp x8, x9, [sp, #64] │ │ add x1, sp, #0x30 │ │ mov x2, x4 │ │ - bl 29e64 │ │ + bl 29e80 │ │ mov x8, sp │ │ nop │ │ - adr x9, 2d6d0 │ │ + adr x9, 2e1c4 │ │ stp x8, x9, [sp, #48] │ │ add x8, sp, #0x8 │ │ - adrp x0, 6000 │ │ - add x0, x0, #0xec5 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xf72 │ │ stp x8, x9, [sp, #64] │ │ add x1, sp, #0x30 │ │ mov x2, x4 │ │ - bl 29e64 │ │ + bl 29e80 │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x10 │ │ ldp x19, x22, [x1] │ │ mov x20, x0 │ │ mov w1, #0x27 // #39 │ │ ldr x21, [x22, #32] │ │ mov x0, x19 │ │ blr x21 │ │ - tbz w0, #0, 2caa0 │ │ + tbz w0, #0, 2cb5c │ │ mov w0, #0x1 // #1 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x40 │ │ ret │ │ ldr w1, [x20] │ │ mov x0, sp │ │ mov w2, #0x101 // #257 │ │ mov x20, sp │ │ - bl 2b05c │ │ + bl 2afec │ │ ldrb w8, [sp, #13] │ │ cmp x8, #0x81 │ │ - b.cc 2cae8 // b.lo, b.ul, b.last │ │ + b.cc 2cba4 // b.lo, b.ul, b.last │ │ ldr w1, [sp] │ │ mov x0, x19 │ │ blr x21 │ │ - tbz w0, #0, 2cb1c │ │ + tbz w0, #0, 2cbd8 │ │ mov w0, #0x1 // #1 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x40 │ │ ret │ │ ldrb w9, [sp, #12] │ │ ldr x10, [x22, #24] │ │ mov x0, x19 │ │ sub x2, x8, x9 │ │ add x1, x20, x9 │ │ blr x10 │ │ - tbz w0, #0, 2cb1c │ │ + tbz w0, #0, 2cbd8 │ │ mov w0, #0x1 // #1 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x40 │ │ ret │ │ mov x0, x19 │ │ @@ -20395,121 +20532,128 @@ │ │ ret │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ mov x19, x0 │ │ ldr x0, [x0] │ │ mov x20, x1 │ │ - bl 2a680 │ │ - tbnz w0, #0, 2cb78 │ │ + bl 2a7dc │ │ + tbnz w0, #0, 2cc34 │ │ ldp x0, x8, [x20] │ │ nop │ │ - adr x1, 90b4 │ │ + adr x1, 93b4 │ │ mov w2, #0x2 // #2 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - tbz w0, #0, 2cb88 │ │ + tbz w0, #0, 2cc44 │ │ mov w0, #0x1 // #1 │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ ldr x0, [x19, #8] │ │ mov x1, x20 │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ - b 2a680 │ │ + b 2a7dc │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + mov x2, x0 │ │ + nop │ │ + adr x0, 8f1d │ │ + mov w1, #0x2b // #43 │ │ + bl 2bb64 │ │ sub sp, sp, #0x30 │ │ stp x29, x30, [sp, #32] │ │ add x29, sp, #0x20 │ │ mov x2, x0 │ │ sub x8, x29, #0x1 │ │ nop │ │ - adr x9, 2cbcc │ │ - adrp x0, 7000 │ │ - add x0, x0, #0xa10 │ │ + adr x9, 2cca4 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xbc0 │ │ add x1, sp, #0x8 │ │ stp x8, x9, [sp, #8] │ │ - bl 29e64 │ │ + bl 29e80 │ │ mov x0, x1 │ │ nop │ │ - adr x1, 90c2 │ │ + adr x1, 960f │ │ mov w2, #0x18 // #24 │ │ - b 2a040 │ │ + b 2a05c │ │ sub sp, sp, #0x30 │ │ stp x29, x30, [sp, #32] │ │ add x29, sp, #0x20 │ │ stp x0, x1, [sp] │ │ mov x8, sp │ │ nop │ │ - adr x9, 29e48 │ │ - adrp x0, 7000 │ │ - add x0, x0, #0xa10 │ │ + adr x9, 29e64 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xbc0 │ │ add x1, sp, #0x10 │ │ stp x8, x9, [sp, #16] │ │ - bl 29e64 │ │ + bl 29e80 │ │ sub sp, sp, #0x50 │ │ stp x29, x30, [sp, #64] │ │ add x29, sp, #0x40 │ │ mov x8, sp │ │ - adrp x9, 29000 │ │ - add x10, x9, #0xe48 │ │ + adrp x9, 29000 │ │ + add x10, x9, #0xe64 │ │ stp x1, x2, [sp, #8] │ │ nop │ │ - adr x9, 29e58 │ │ + adr x9, 29e74 │ │ str x0, [sp] │ │ - adrp x0, 6000 │ │ - add x0, x0, #0xd25 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xe1f │ │ stp x3, x8, [sp, #24] │ │ add x8, sp, #0x10 │ │ add x1, sp, #0x20 │ │ mov x2, x4 │ │ stp x10, x8, [sp, #40] │ │ str x9, [sp, #56] │ │ - bl 29e64 │ │ + bl 29e80 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ nop │ │ - adr x0, 87ee │ │ + adr x0, 8f6e │ │ nop │ │ - adr x3, 69610 │ │ + adr x3, 689b8 │ │ mov w1, #0x4d // #77 │ │ mov w2, wzr │ │ - bl 2cc80 │ │ + bl 2cd58 │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #48] │ │ add x29, sp, #0x30 │ │ add x8, sp, #0x8 │ │ stp x0, x1, [sp, #8] │ │ stp x8, x3, [sp, #24] │ │ strb wzr, [sp, #40] │ │ strb w2, [sp, #41] │ │ add x0, sp, #0x18 │ │ - bl 5f46c │ │ + bl 5f5b8 │ │ brk #0x1 │ │ - bl 2ccb0 │ │ + bl 2cd88 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ - bl 2cc5c │ │ + bl 2cd34 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ - bl 2ccc8 │ │ + bl 2cda0 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ nop │ │ - adr x0, 87c8 │ │ + adr x0, 8f48 │ │ nop │ │ - adr x3, 69628 │ │ + adr x3, 689d0 │ │ mov w1, #0x49 // #73 │ │ mov w2, #0x1 // #1 │ │ - bl 2cc80 │ │ + bl 2cd58 │ │ add x8, x1, #0x7 │ │ and w10, w0, #0xff │ │ and x8, x8, #0xfffffffffffffff8 │ │ subs x9, x8, x1 │ │ - b.ne 2cd54 // b.any │ │ + b.ne 2ce2c // b.any │ │ sub x8, x2, #0x10 │ │ mov x11, #0x101010101010101 // #72340172838076673 │ │ mov x12, #0x101010101010101 // #72340172838076673 │ │ mov x13, #0x8080808080808080 // #-9187201950435737472 │ │ mul x11, x10, x11 │ │ movk x12, #0x100 │ │ add x14, x1, x9 │ │ @@ -20518,94 +20662,912 @@ │ │ eor x14, x14, x11 │ │ sub x16, x12, x15 │ │ sub x17, x12, x14 │ │ orr x15, x16, x15 │ │ orr x14, x17, x14 │ │ and x14, x15, x14 │ │ bics xzr, x13, x14 │ │ - b.ne 2cd80 // b.any │ │ + b.ne 2ce58 // b.any │ │ add x9, x9, #0x10 │ │ cmp x9, x8 │ │ - b.ls 2cd18 // b.plast │ │ - b 2cd80 │ │ + b.ls 2cdf0 // b.plast │ │ + b 2ce58 │ │ mov x8, xzr │ │ mov w0, #0x1 // #1 │ │ ldrb w11, [x1, x8] │ │ cmp w11, w10 │ │ - b.eq 2cdbc // b.none │ │ + b.eq 2ce94 // b.none │ │ add x8, x8, #0x1 │ │ cmp x9, x8 │ │ - b.ne 2cd5c // b.any │ │ + b.ne 2ce34 // b.any │ │ sub x8, x2, #0x10 │ │ cmp x9, x8 │ │ - b.ls 2cd04 // b.plast │ │ + b.ls 2cddc // b.plast │ │ subs x8, x2, x9 │ │ - b.eq 2cda8 // b.none │ │ + b.eq 2ce80 // b.none │ │ mov x11, xzr │ │ add x12, x1, x9 │ │ ldrb w13, [x12, x11] │ │ cmp w13, w10 │ │ - b.eq 2cdb4 // b.none │ │ + b.eq 2ce8c // b.none │ │ add x11, x11, #0x1 │ │ cmp x8, x11 │ │ - b.ne 2cd90 // b.any │ │ + b.ne 2ce68 // b.any │ │ mov x0, xzr │ │ mov x1, x8 │ │ ret │ │ add x8, x11, x9 │ │ mov w0, #0x1 // #1 │ │ mov x1, x8 │ │ ret │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ mov x2, x0 │ │ nop │ │ - adr x0, 8f90 │ │ + adr x0, 915c │ │ mov w1, #0x33 // #51 │ │ - bl 29e64 │ │ + bl 29e80 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ mov x2, x0 │ │ nop │ │ - adr x0, 8fa9 │ │ + adr x0, 9175 │ │ mov w1, #0x73 // #115 │ │ - bl 29e64 │ │ + bl 29e80 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ nop │ │ - adr x0, 9068 │ │ + adr x0, 9368 │ │ nop │ │ - adr x2, 69670 │ │ + adr x2, 68a00 │ │ mov w1, #0x99 // #153 │ │ - bl 29e64 │ │ + bl 29e80 │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #48] │ │ add x29, sp, #0x30 │ │ mov x8, sp │ │ nop │ │ - adr x9, 2d6d0 │ │ + adr x9, 2e1c4 │ │ stp x1, x0, [sp] │ │ - adrp x0, 7000 │ │ - add x0, x0, #0x3e5 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x53d │ │ stp x8, x9, [sp, #16] │ │ add x8, sp, #0x8 │ │ add x1, sp, #0x10 │ │ stp x8, x9, [sp, #32] │ │ - bl 29e64 │ │ + bl 29e80 │ │ + sub sp, sp, #0x80 │ │ + stp x29, x30, [sp, #80] │ │ + str x21, [sp, #96] │ │ + stp x20, x19, [sp, #112] │ │ + add x29, sp, #0x50 │ │ + ldr x21, [x0] │ │ + mov x19, x1 │ │ + and x8, x21, #0x3 │ │ + cmp x8, #0x1 │ │ + b.gt 2cf90 │ │ + cbnz x8, 2d090 │ │ + ldp x0, x8, [x19] │ │ + nop │ │ + adr x1, 9de9 │ │ + mov w2, #0x5 // #5 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + tbz w0, #0, 2d194 │ │ + mov w20, #0x1 // #1 │ │ + and w0, w20, #0x1 │ │ + ldp x20, x19, [sp, #112] │ │ + ldr x21, [sp, #96] │ │ + ldp x29, x30, [sp, #80] │ │ + add sp, sp, #0x80 │ │ + ret │ │ + cmp x8, #0x2 │ │ + b.ne 2d148 // b.any │ │ + ldp x0, x8, [x19] │ │ + lsr x9, x21, #32 │ │ + nop │ │ + adr x1, 93c1 │ │ + mov w2, #0x2 // #2 │ │ + str w9, [sp, #4] │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + strb w0, [sp, #16] │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xb8 │ │ + nop │ │ + adr x4, 2db2c │ │ + add x0, sp, #0x8 │ │ + add x3, sp, #0x4 │ │ + mov w2, #0x4 // #4 │ │ + str x19, [sp, #8] │ │ + strb wzr, [sp, #17] │ │ + bl 2bbb0 │ │ + adrp x8, 6e000 │ │ + ldr x8, [x8, #960] │ │ + ldr w0, [sp, #4] │ │ + ldr x8, [x8, #8] │ │ + blr x8 │ │ + ldrb w8, [sp, #16] │ │ + tbnz w8, #0, 2d178 │ │ + ldr x20, [sp, #8] │ │ + ldrb w8, [sp, #17] │ │ + mov w19, w0 │ │ + ldrb w9, [x20, #18] │ │ + tbnz w9, #7, 2d25c │ │ + ldp x0, x9, [x20] │ │ + cmp w8, #0x0 │ │ + mov w8, #0x2 // #2 │ │ + nop │ │ + adr x10, 9ce9 │ │ + cinc x2, x8, eq // eq = none │ │ + nop │ │ + adr x8, 9d3f │ │ + ldr x9, [x9, #24] │ │ + csel x1, x10, x8, ne // ne = any │ │ + blr x9 │ │ + tbnz w0, #0, 2d178 │ │ + ldp x0, x8, [x20] │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xb4 │ │ + mov w2, #0x4 // #4 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + tbnz w0, #0, 2d178 │ │ + ldp x0, x8, [x20] │ │ + nop │ │ + adr x1, 9cfd │ │ + mov w2, #0x2 // #2 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + tbnz w0, #0, 2d178 │ │ + ldp x1, x2, [x20] │ │ + mov w0, w19 │ │ + bl 2d76c │ │ + tbnz w0, #0, 2d178 │ │ + b 2d2f4 │ │ + ldp x0, x8, [x19] │ │ + nop │ │ + adr x1, 93cb │ │ + mov w2, #0x6 // #6 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + mov w8, w0 │ │ + mov w20, #0x1 // #1 │ │ + mov w0, #0x1 // #1 │ │ + stur x19, [x29, #-16] │ │ + tbnz w8, #0, 2d400 │ │ + ldrb w8, [x19, #18] │ │ + tbnz w8, #7, 2d368 │ │ + ldp x0, x8, [x19] │ │ + nop │ │ + adr x1, 9d3f │ │ + mov w2, #0x3 // #3 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + tbnz w0, #0, 2d3fc │ │ + ldp x0, x8, [x19] │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xb4 │ │ + mov w2, #0x4 // #4 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + tbnz w0, #0, 2d3fc │ │ + ldp x0, x8, [x19] │ │ + nop │ │ + adr x1, 9cfd │ │ + mov w2, #0x2 // #2 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + tbnz w0, #0, 2d3fc │ │ + ldrb w8, [x21, #31] │ │ + ldp x0, x10, [x19] │ │ + nop │ │ + adr x9, aaf8 │ │ + nop │ │ + adr x11, ab24 │ │ + ldrb w2, [x9, x8] │ │ + ldrsw x8, [x11, x8, lsl #2] │ │ + ldr x9, [x10, #24] │ │ + add x1, x11, x8 │ │ + blr x9 │ │ + b 2d400 │ │ + ldp x0, x9, [x19] │ │ + lsr x8, x21, #34 │ │ + ubfx x10, x21, #32, #8 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xd4 │ │ + cmp x8, #0xb │ │ + mov w8, #0xff // #255 │ │ + mov w2, #0x4 // #4 │ │ + ldr x9, [x9, #24] │ │ + csel w21, w10, w8, cc // cc = lo, ul, last │ │ + blr x9 │ │ + tbz w0, #0, 2d204 │ │ + mov w20, #0x1 // #1 │ │ + and w0, w20, #0x1 │ │ + ldp x20, x19, [sp, #112] │ │ + ldr x21, [sp, #96] │ │ + ldp x29, x30, [sp, #80] │ │ + add sp, sp, #0x80 │ │ + ret │ │ + ldrb w8, [x19, #18] │ │ + tbnz w8, #7, 2d478 │ │ + ldp x0, x8, [x19] │ │ + nop │ │ + adr x1, 9d3f │ │ + mov w2, #0x3 // #3 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + tbnz w0, #0, 2d178 │ │ + ldp x0, x8, [x19] │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xb4 │ │ + mov w2, #0x4 // #4 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + tbnz w0, #0, 2d178 │ │ + ldp x0, x8, [x19] │ │ + nop │ │ + adr x1, 9cfd │ │ + mov w2, #0x2 // #2 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + tbnz w0, #0, 2d178 │ │ + ldp x1, x2, [x19] │ │ + ldrb w0, [x21, #16] │ │ + bl 2d76c │ │ + tbnz w0, #0, 2d178 │ │ + b 2d50c │ │ + ldrb w8, [x19, #18] │ │ + tbnz w8, #7, 2d57c │ │ + ldp x0, x8, [x19] │ │ + nop │ │ + adr x1, 9d36 │ │ + mov w2, #0x1 // #1 │ │ + mov w20, #0x1 // #1 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + tbnz w0, #0, 2cf78 │ │ + ldp x0, x9, [x19] │ │ + nop │ │ + adr x8, a938 │ │ + nop │ │ + adr x10, a964 │ │ + ldrb w2, [x8, w21, uxtw] │ │ + ldrsw x8, [x10, w21, uxtw #2] │ │ + ldr x9, [x9, #24] │ │ + add x1, x10, x8 │ │ + blr x9 │ │ + tbnz w0, #0, 2d178 │ │ + b 2d5f0 │ │ + tbnz w8, #0, 2d27c │ │ + ldp x0, x8, [x20] │ │ + nop │ │ + adr x1, 8c04 │ │ + mov w2, #0x3 // #3 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + tbnz w0, #0, 2d178 │ │ + mov w8, #0x1 // #1 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xb4 │ │ + sturb w8, [x29, #-16] │ │ + sub x8, x29, #0x10 │ │ + add x0, sp, #0x20 │ │ + ldr q0, [x20] │ │ + mov w2, #0x4 // #4 │ │ + str x8, [sp, #48] │ │ + str q0, [sp, #32] │ │ + bl 2acd8 │ │ + tbnz w0, #0, 2d178 │ │ + nop │ │ + adr x1, 9cfd │ │ + add x0, sp, #0x20 │ │ + mov w2, #0x2 // #2 │ │ + bl 2acd8 │ │ + tbnz w0, #0, 2d178 │ │ + nop │ │ + adr x2, 688f8 │ │ + add x1, sp, #0x20 │ │ + mov w0, w19 │ │ + bl 2d76c │ │ + tbnz w0, #0, 2d178 │ │ + nop │ │ + adr x1, 8c07 │ │ + add x0, sp, #0x20 │ │ + mov w2, #0x2 // #2 │ │ + bl 2acd8 │ │ + tbnz w0, #0, 2d178 │ │ + ldr x19, [sp, #8] │ │ + ldrb w8, [x19, #18] │ │ + tbnz w8, #7, 2d650 │ │ + ldp x0, x8, [x19] │ │ + nop │ │ + adr x1, 9ce9 │ │ + mov w2, #0x2 // #2 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + tbnz w0, #0, 2d178 │ │ + ldp x0, x8, [x19] │ │ + nop │ │ + adr x1, 93c3 │ │ + mov w2, #0x7 // #7 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + tbnz w0, #0, 2d178 │ │ + ldp x0, x8, [x19] │ │ + nop │ │ + adr x1, 9cfd │ │ + mov w2, #0x2 // #2 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + tbnz w0, #0, 2d178 │ │ + ldp x1, x2, [x19] │ │ + add x0, sp, #0x4 │ │ + bl 2dacc │ │ + tbnz w0, #0, 2d178 │ │ + b 2d74c │ │ + ldp x0, x8, [x19] │ │ + nop │ │ + adr x1, 8c04 │ │ + mov w2, #0x3 // #3 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + mov w8, w0 │ │ + mov w0, #0x1 // #1 │ │ + tbnz w8, #0, 2d400 │ │ + ldr q0, [x19] │ │ + strb w0, [sp, #8] │ │ + add x8, sp, #0x8 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xb4 │ │ + add x0, sp, #0x20 │ │ + mov w2, #0x4 // #4 │ │ + str q0, [sp, #32] │ │ + str x8, [sp, #48] │ │ + bl 2acd8 │ │ + tbnz w0, #0, 2d3fc │ │ + nop │ │ + adr x1, 9cfd │ │ + add x0, sp, #0x20 │ │ + mov w2, #0x2 // #2 │ │ + bl 2acd8 │ │ + tbnz w0, #0, 2d3fc │ │ + ldrb w8, [x21, #31] │ │ + nop │ │ + adr x9, abd8 │ │ + add x0, sp, #0x20 │ │ + ldrb w2, [x9, x8] │ │ + nop │ │ + adr x9, ac04 │ │ + ldrsw x8, [x9, x8, lsl #2] │ │ + add x1, x9, x8 │ │ + bl 2acd8 │ │ + tbz w0, #0, 2d638 │ │ + mov w0, #0x1 // #1 │ │ + sturb w0, [x29, #-8] │ │ + nop │ │ + adr x1, 93d1 │ │ + sturb w20, [x29, #-7] │ │ + sub x0, x29, #0x10 │ │ + mov w2, #0x5 // #5 │ │ + ldur x8, [x21, #7] │ │ + ldur x3, [x21, #-1] │ │ + ldr x4, [x8, #24] │ │ + bl 2bbb0 │ │ + ldurb w8, [x29, #-7] │ │ + ldurb w9, [x29, #-8] │ │ + orn w10, w9, w8 │ │ + tbz w10, #0, 2d454 │ │ + orr w20, w8, w9 │ │ + and w0, w20, #0x1 │ │ + ldp x20, x19, [sp, #112] │ │ + ldr x21, [sp, #96] │ │ + ldp x29, x30, [sp, #80] │ │ + add sp, sp, #0x80 │ │ + ret │ │ + ldur x8, [x29, #-16] │ │ + ldrb w9, [x8, #18] │ │ + tbnz w9, #7, 2d604 │ │ + ldp x0, x9, [x8] │ │ + ldr x8, [x9, #24] │ │ + nop │ │ + adr x1, 9d42 │ │ + mov w2, #0x2 // #2 │ │ + b 2d618 │ │ + ldp x0, x8, [x19] │ │ + nop │ │ + adr x1, 8c04 │ │ + mov w2, #0x3 // #3 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + mov w20, #0x1 // #1 │ │ + tbnz w0, #0, 2cf78 │ │ + ldr q0, [x19] │ │ + sub x8, x29, #0x10 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xb4 │ │ + add x0, sp, #0x20 │ │ + mov w2, #0x4 // #4 │ │ + sturb w20, [x29, #-16] │ │ + str q0, [sp, #32] │ │ + str x8, [sp, #48] │ │ + bl 2acd8 │ │ + tbnz w0, #0, 2d178 │ │ + nop │ │ + adr x1, 9cfd │ │ + add x0, sp, #0x20 │ │ + mov w2, #0x2 // #2 │ │ + bl 2acd8 │ │ + tbnz w0, #0, 2d178 │ │ + ldrb w0, [x21, #16] │ │ + nop │ │ + adr x2, 688f8 │ │ + add x1, sp, #0x20 │ │ + bl 2d76c │ │ + cbnz w0, 2d178 │ │ + nop │ │ + adr x1, 8c07 │ │ + add x0, sp, #0x20 │ │ + mov w2, #0x2 // #2 │ │ + bl 2acd8 │ │ + tbnz w0, #0, 2d178 │ │ + ldrb w8, [x19, #18] │ │ + tbnz w8, #7, 2d6d4 │ │ + ldp x0, x8, [x19] │ │ + nop │ │ + adr x1, 9ce9 │ │ + mov w2, #0x2 // #2 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + tbnz w0, #0, 2d178 │ │ + ldp x0, x8, [x19] │ │ + nop │ │ + adr x1, 93c3 │ │ + mov w2, #0x7 // #7 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + tbnz w0, #0, 2d178 │ │ + ldp x0, x8, [x19] │ │ + nop │ │ + adr x1, 9cfd │ │ + mov w2, #0x2 // #2 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + tbnz w0, #0, 2d178 │ │ + ldp x0, x1, [x21] │ │ + ldp x2, x3, [x19] │ │ + bl 2d7a0 │ │ + tbnz w0, #0, 2d178 │ │ + b 2d74c │ │ + ldp x0, x8, [x19] │ │ + nop │ │ + adr x1, 8c09 │ │ + mov w2, #0x2 // #2 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + mov w20, #0x1 // #1 │ │ + tbnz w0, #0, 2cf78 │ │ + nop │ │ + adr x8, aa18 │ │ + nop │ │ + adr x10, aa44 │ │ + ldrb w2, [x8, w21, uxtw] │ │ + ldr q0, [x19] │ │ + ldrsw x8, [x10, w21, uxtw #2] │ │ + sub x9, x29, #0x10 │ │ + add x0, sp, #0x20 │ │ + sturb w20, [x29, #-16] │ │ + add x1, x10, x8 │ │ + str q0, [sp, #32] │ │ + str x9, [sp, #48] │ │ + bl 2acd8 │ │ + cbnz w0, 2d178 │ │ + nop │ │ + adr x1, 8c07 │ │ + add x0, sp, #0x20 │ │ + mov w2, #0x2 // #2 │ │ + bl 2acd8 │ │ + tbnz w0, #0, 2d178 │ │ + ldp x0, x8, [x19] │ │ + nop │ │ + adr x1, 9cf9 │ │ + ldr x8, [x8, #24] │ │ + b 2d614 │ │ + ldp x0, x9, [x8] │ │ + ldr x8, [x9, #24] │ │ + nop │ │ + adr x1, 9d08 │ │ + mov w2, #0x1 // #1 │ │ + blr x8 │ │ + mov w20, w0 │ │ + and w0, w20, #0x1 │ │ + ldp x20, x19, [sp, #112] │ │ + ldr x21, [sp, #96] │ │ + ldp x29, x30, [sp, #80] │ │ + add sp, sp, #0x80 │ │ + ret │ │ + nop │ │ + adr x1, 8c07 │ │ + add x0, sp, #0x20 │ │ + mov w2, #0x2 // #2 │ │ + bl 2acd8 │ │ + b 2d400 │ │ + ldr q0, [x19] │ │ + mov w8, #0x1 // #1 │ │ + nop │ │ + adr x1, 93c3 │ │ + strb w8, [sp, #28] │ │ + add x8, sp, #0x1c │ │ + add x0, sp, #0x20 │ │ + mov w2, #0x7 // #7 │ │ + str q0, [sp, #32] │ │ + str x8, [sp, #48] │ │ + bl 2acd8 │ │ + tbnz w0, #0, 2d178 │ │ + nop │ │ + adr x1, 9cfd │ │ + add x0, sp, #0x20 │ │ + mov w2, #0x2 // #2 │ │ + bl 2acd8 │ │ + tbnz w0, #0, 2d178 │ │ + add x8, sp, #0x4 │ │ + add x9, x29, #0x18 │ │ + nop │ │ + adr x1, 688f8 │ │ + str x8, [x29, #24] │ │ + nop │ │ + adr x8, 2db14 │ │ + adrp x2, 5000 │ │ + add x2, x2, #0xb42 │ │ + add x0, sp, #0x20 │ │ + sub x3, x29, #0x10 │ │ + stp x9, x8, [x29, #-16] │ │ + bl 29ea8 │ │ + cbnz w0, 2d178 │ │ + b 2d734 │ │ + mov w8, #0x1 // #1 │ │ + ldr q0, [x19] │ │ + nop │ │ + adr x1, 93c3 │ │ + sturb w8, [x29, #-16] │ │ + sub x8, x29, #0x10 │ │ + add x0, sp, #0x20 │ │ + mov w2, #0x7 // #7 │ │ + str q0, [sp, #32] │ │ + str x8, [sp, #48] │ │ + bl 2acd8 │ │ + tbnz w0, #0, 2d178 │ │ + nop │ │ + adr x1, 9cfd │ │ + add x0, sp, #0x20 │ │ + mov w2, #0x2 // #2 │ │ + bl 2acd8 │ │ + tbnz w0, #0, 2d178 │ │ + ldp x0, x1, [x21] │ │ + nop │ │ + adr x3, 688f8 │ │ + add x2, sp, #0x20 │ │ + bl 2d7a0 │ │ + cbnz w0, 2d178 │ │ + nop │ │ + adr x1, 8c07 │ │ + add x0, sp, #0x20 │ │ + mov w2, #0x2 // #2 │ │ + bl 2acd8 │ │ + tbnz w0, #0, 2d178 │ │ + ldrb w8, [x19, #18] │ │ + tbnz w8, #7, 2d760 │ │ + ldp x0, x8, [x19] │ │ + ldr x8, [x8, #24] │ │ + b 2d468 │ │ + ldp x0, x8, [x19] │ │ + ldr x8, [x8, #24] │ │ + b 2d60c │ │ + and x10, x0, #0xff │ │ + nop │ │ + adr x9, acb8 │ │ + nop │ │ + adr x11, ace4 │ │ + ldrb w9, [x9, x10] │ │ + ldrsw x10, [x11, x10, lsl #2] │ │ + mov x8, x1 │ │ + ldr x3, [x2, #24] │ │ + mov x0, x8 │ │ + mov x2, x9 │ │ + add x1, x11, x10 │ │ + br x3 │ │ + sub sp, sp, #0x90 │ │ + stp x29, x30, [sp, #48] │ │ + stp x28, x27, [sp, #64] │ │ + stp x26, x25, [sp, #80] │ │ + stp x24, x23, [sp, #96] │ │ + stp x22, x21, [sp, #112] │ │ + stp x20, x19, [sp, #128] │ │ + add x29, sp, #0x30 │ │ + ldr x20, [x3, #32] │ │ + mov x22, x1 │ │ + mov x27, x0 │ │ + mov x0, x2 │ │ + mov w1, #0x22 // #34 │ │ + mov x21, x3 │ │ + mov x19, x2 │ │ + blr x20 │ │ + tbnz w0, #0, 2da64 │ │ + str x19, [sp, #24] │ │ + cbz x22, 2da10 │ │ + str x20, [sp, #8] │ │ + mov x23, xzr │ │ + mov x3, xzr │ │ + mov x9, x22 │ │ + mov x20, x27 │ │ + b 2d814 │ │ + mov w8, #0x1 // #1 │ │ + subs x9, x19, x20 │ │ + add x3, x8, x25 │ │ + b.eq 2d9ec // b.none │ │ + mov x8, xzr │ │ + add x19, x20, x9 │ │ + ldrb w10, [x20, x8] │ │ + sub w11, w10, #0x7f │ │ + cmn w11, #0x5f │ │ + b.cc 2d84c // b.lo, b.ul, b.last │ │ + cmp w10, #0x22 │ │ + b.eq 2d84c // b.none │ │ + cmp w10, #0x5c │ │ + b.eq 2d84c // b.none │ │ + add x8, x8, #0x1 │ │ + cmp x9, x8 │ │ + b.ne 2d81c // b.any │ │ + b 2d9e8 │ │ + add x9, x20, x8 │ │ + mov x20, x9 │ │ + ldrsb w10, [x20], #1 │ │ + and w24, w10, #0xff │ │ + tbz w10, #31, 2d8b8 │ │ + ldrb w10, [x9, #1] │ │ + cmp w24, #0xe0 │ │ + and w10, w10, #0x3f │ │ + b.cc 2d8a0 // b.lo, b.ul, b.last │ │ + ldrb w11, [x9, #2] │ │ + cmp w24, #0xf0 │ │ + and w11, w11, #0x3f │ │ + orr w11, w11, w10, lsl #6 │ │ + and w10, w24, #0x1f │ │ + b.cc 2d8b0 // b.lo, b.ul, b.last │ │ + ldrb w12, [x9, #3] │ │ + add x20, x9, #0x4 │ │ + and w12, w12, #0x3f │ │ + orr w24, w12, w11, lsl #6 │ │ + bfi w24, w10, #18, #3 │ │ + b 2d8b8 │ │ + bfi w10, w24, #6, #5 │ │ + add x20, x9, #0x2 │ │ + mov w24, w10 │ │ + b 2d8b8 │ │ + orr w24, w11, w10, lsl #12 │ │ + add x20, x9, #0x3 │ │ + sub x0, x29, #0x10 │ │ + mov w1, w24 │ │ + mov w2, #0x10001 // #65537 │ │ + add x25, x8, x3 │ │ + bl 2afec │ │ + ldurb w26, [x29, #-3] │ │ + ldurb w28, [x29, #-4] │ │ + sub w8, w26, w28 │ │ + and w8, w8, #0xff │ │ + cmp w8, #0x1 │ │ + b.eq 2d9c0 // b.none │ │ + subs x2, x25, x23 │ │ + str x19, [sp, #16] │ │ + b.cc 2da98 // b.lo, b.ul, b.last │ │ + cmp x25, x22 │ │ + b.hi 2da98 // b.pmore │ │ + cmp x23, x22 │ │ + b.eq 2d924 // b.none │ │ + cbz x23, 2d910 │ │ + ldrsb w8, [x27, x23] │ │ + cmn w8, #0x41 │ │ + b.le 2da98 │ │ + cmp x25, x22 │ │ + b.eq 2d924 // b.none │ │ + ldrsb w8, [x27, x25] │ │ + cmn w8, #0x41 │ │ + b.le 2da98 │ │ + mov x8, x27 │ │ + ldr x27, [x21, #24] │ │ + mov x19, x21 │ │ + add x1, x8, x23 │ │ + ldr x23, [sp, #24] │ │ + mov x21, x8 │ │ + mov x0, x23 │ │ + blr x27 │ │ + tbnz w0, #0, 2da64 │ │ + cmp w26, #0x81 │ │ + b.cc 2d968 // b.lo, b.ul, b.last │ │ + ldur w1, [x29, #-16] │ │ + ldr x8, [sp, #8] │ │ + mov x0, x23 │ │ + blr x8 │ │ + tbz w0, #0, 2d980 │ │ + b 2da64 │ │ + sub x8, x29, #0x10 │ │ + sub x2, x26, x28 │ │ + mov x0, x23 │ │ + add x1, x8, x28 │ │ + blr x27 │ │ + tbnz w0, #0, 2da64 │ │ + cmp w24, #0x80 │ │ + b.cs 2d994 // b.hs, b.nlast │ │ + mov w8, #0x1 // #1 │ │ + mov x27, x21 │ │ + b 2d9b4 │ │ + cmp w24, #0x800 │ │ + mov x27, x21 │ │ + b.cs 2d9a8 // b.hs, b.nlast │ │ + mov w8, #0x2 // #2 │ │ + b 2d9b4 │ │ + cmp w24, #0x10, lsl #12 │ │ + mov w8, #0x3 // #3 │ │ + cinc x8, x8, cs // cs = hs, nlast │ │ + mov x21, x19 │ │ + ldr x19, [sp, #16] │ │ + add x23, x8, x25 │ │ + cmp w24, #0x80 │ │ + b.cc 2d804 // b.lo, b.ul, b.last │ │ + cmp w24, #0x800 │ │ + b.cs 2d9d8 // b.hs, b.nlast │ │ + mov w8, #0x2 // #2 │ │ + b 2d808 │ │ + cmp w24, #0x10, lsl #12 │ │ + mov w8, #0x3 // #3 │ │ + cinc x8, x8, cs // cs = hs, nlast │ │ + b 2d808 │ │ + add x3, x3, x9 │ │ + ldr x20, [sp, #8] │ │ + cmp x23, x3 │ │ + b.hi 2dab4 // b.pmore │ │ + cmp x3, x22 │ │ + b.hi 2dab4 // b.pmore │ │ + cmp x23, x22 │ │ + b.ne 2da1c // b.any │ │ + mov x23, x22 │ │ + b 2da48 │ │ + mov x23, xzr │ │ + mov x3, xzr │ │ + b 2da48 │ │ + cbz x23, 2da2c │ │ + ldrsb w8, [x27, x23] │ │ + cmn w8, #0x41 │ │ + b.le 2dab4 │ │ + cmp x3, x22 │ │ + b.ne 2da3c // b.any │ │ + mov x3, x22 │ │ + b 2da48 │ │ + ldrsb w8, [x27, x3] │ │ + cmn w8, #0x40 │ │ + b.lt 2dab4 // b.tstop │ │ + ldr x19, [sp, #24] │ │ + ldr x8, [x21, #24] │ │ + sub x2, x3, x23 │ │ + add x1, x27, x23 │ │ + mov x0, x19 │ │ + blr x8 │ │ + tbz w0, #0, 2da6c │ │ + mov w0, #0x1 // #1 │ │ + b 2da78 │ │ + mov x0, x19 │ │ + mov w1, #0x22 // #34 │ │ + blr x20 │ │ + ldp x20, x19, [sp, #128] │ │ + ldp x22, x21, [sp, #112] │ │ + ldp x24, x23, [sp, #96] │ │ + ldp x26, x25, [sp, #80] │ │ + ldp x28, x27, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x90 │ │ + ret │ │ + nop │ │ + adr x4, 68a78 │ │ + mov x0, x27 │ │ + mov x1, x22 │ │ + mov x2, x23 │ │ + mov x3, x25 │ │ + bl 2c7cc │ │ + nop │ │ + adr x4, 68a90 │ │ + mov x0, x27 │ │ + mov x1, x22 │ │ + mov x2, x23 │ │ + bl 2c7cc │ │ + sub sp, sp, #0x30 │ │ + stp x29, x30, [sp, #32] │ │ + add x29, sp, #0x20 │ │ + mov x8, x2 │ │ + add x9, sp, #0x8 │ │ + nop │ │ + adr x10, 2db14 │ │ + stp x0, x9, [sp, #8] │ │ + adrp x2, 5000 │ │ + add x2, x2, #0xb42 │ │ + add x3, sp, #0x10 │ │ + mov x0, x1 │ │ + mov x1, x8 │ │ + str x10, [sp, #24] │ │ + bl 29ea8 │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + ldr x8, [x0] │ │ + adrp x9, 6e000 │ │ + ldr w0, [x8] │ │ + ldr x8, [x9, #960] │ │ + ldr x2, [x8] │ │ + br x2 │ │ + sub sp, sp, #0x20 │ │ + stp x29, x30, [sp, #16] │ │ + add x29, sp, #0x10 │ │ + ldr w8, [x1, #16] │ │ + tbnz w8, #25, 2db50 │ │ + tbnz w8, #26, 2db88 │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + b 2dbf4 │ │ + ldr w12, [x0] │ │ + mov w11, #0x7 // #7 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xdc0 │ │ + add x10, sp, #0x8 │ │ + lsr w13, w12, #4 │ │ + and x12, x12, #0xf │ │ + mov x8, x11 │ │ + ldrb w11, [x9, x12] │ │ + strb w11, [x10, x8] │ │ + sub x11, x8, #0x1 │ │ + mov w12, w13 │ │ + cbnz w13, 2db64 │ │ + b 2dbbc │ │ + ldr w12, [x0] │ │ + mov w11, #0x7 // #7 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xf80 │ │ + add x10, sp, #0x8 │ │ + lsr w13, w12, #4 │ │ + and x12, x12, #0xf │ │ + mov x8, x11 │ │ + ldrb w11, [x9, x12] │ │ + strb w11, [x10, x8] │ │ + sub x11, x8, #0x1 │ │ + mov w12, w13 │ │ + cbnz w13, 2db9c │ │ + add x9, x8, #0x1 │ │ + mov w10, #0x9 // #9 │ │ + add x11, sp, #0x8 │ │ + sub x5, x10, x9 │ │ + nop │ │ + adr x2, 9d47 │ │ + add x4, x11, x8 │ │ + mov x0, x1 │ │ + mov w1, #0x1 // #1 │ │ + mov w3, #0x2 // #2 │ │ + bl 2a9ac │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ sub sp, sp, #0x20 │ │ stp x29, x30, [sp, #16] │ │ add x29, sp, #0x10 │ │ ldr w9, [x0] │ │ mov x8, x1 │ │ nop │ │ - adr x10, 8814 │ │ + adr x10, 8f94 │ │ cmp w9, #0x0 │ │ cneg w11, w9, mi // mi = first │ │ cmp w11, #0x3e8 │ │ - b.cc 2cef8 // b.lo, b.ul, b.last │ │ + b.cc 2dc98 // b.lo, b.ul, b.last │ │ mov w13, #0x1759 // #5977 │ │ mov w0, #0x967f // #38527 │ │ mov x12, xzr │ │ movk w13, #0xd1b7, lsl #16 │ │ mov w14, #0x2710 // #10000 │ │ mov w15, #0x147b // #5243 │ │ mov w16, #0x64 // #100 │ │ @@ -20623,36 +21585,36 @@ │ │ lsr w3, w3, #17 │ │ msub w2, w3, w16, w2 │ │ ldrh w3, [x10, w3, uxtw #1] │ │ strh w3, [x4, #6] │ │ and x2, x2, #0xffff │ │ ldrh w2, [x10, x2, lsl #1] │ │ strh w2, [x4, #8] │ │ - b.hi 2cea4 // b.pmore │ │ + b.hi 2dc44 // b.pmore │ │ add x12, x12, #0xa │ │ cmp w11, #0x9 │ │ - b.hi 2cf04 // b.pmore │ │ - b 2cf34 │ │ + b.hi 2dca4 // b.pmore │ │ + b 2dcd4 │ │ mov w12, #0xa // #10 │ │ cmp w11, #0x9 │ │ - b.ls 2cf34 // b.plast │ │ + b.ls 2dcd4 // b.plast │ │ ubfx w13, w11, #2, #14 │ │ mov w14, #0x147b // #5243 │ │ sub x12, x12, #0x2 │ │ mul w13, w13, w14 │ │ mov w14, #0x64 // #100 │ │ lsr w13, w13, #17 │ │ msub w11, w13, w14, w11 │ │ add x14, sp, #0x6 │ │ and x11, x11, #0xffff │ │ ldrh w11, [x10, x11, lsl #1] │ │ strh w11, [x14, x12] │ │ mov w11, w13 │ │ - cbz w9, 2cf3c │ │ - cbz w11, 2cf54 │ │ + cbz w9, 2dcdc │ │ + cbz w11, 2dcf4 │ │ ubfiz w11, w11, #1, #4 │ │ sub x12, x12, #0x1 │ │ add x10, x10, x11 │ │ add x11, sp, #0x6 │ │ ldrb w10, [x10, #1] │ │ strb w10, [x11, x12] │ │ mov w10, #0xa // #10 │ │ @@ -20660,164 +21622,163 @@ │ │ mov x0, x8 │ │ sub x5, x10, x12 │ │ add x10, sp, #0x6 │ │ lsr w1, w9, #31 │ │ add x4, x10, x12 │ │ mov w2, #0x1 // #1 │ │ mov x3, xzr │ │ - bl 2aa3c │ │ + bl 2a9ac │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ sub sp, sp, #0x20 │ │ stp x29, x30, [sp, #16] │ │ add x29, sp, #0x10 │ │ and w8, w0, #0xff │ │ nop │ │ - adr x9, 8814 │ │ + adr x9, 8f94 │ │ cmp w8, #0xa │ │ - b.cc 2cfd8 // b.lo, b.ul, b.last │ │ + b.cc 2dd78 // b.lo, b.ul, b.last │ │ mov w10, #0x29 // #41 │ │ mul w8, w8, w10 │ │ lsr w10, w8, #12 │ │ mov w8, #0x64 // #100 │ │ msub w8, w10, w8, w0 │ │ and x8, x8, #0xff │ │ ldrh w8, [x9, x8, lsl #1] │ │ sturh w8, [x29, #-2] │ │ mov w8, #0x1 // #1 │ │ tst w0, #0xff │ │ - b.ne 2cfe8 // b.any │ │ - b 2cff0 │ │ + b.ne 2dd88 // b.any │ │ + b 2dd90 │ │ mov w8, #0x3 // #3 │ │ mov w10, w0 │ │ tst w0, #0xff │ │ - b.eq 2cff0 // b.none │ │ + b.eq 2dd90 // b.none │ │ tst w10, #0xff │ │ - b.eq 2d008 // b.none │ │ + b.eq 2dda8 // b.none │ │ ubfiz x10, x10, #1, #7 │ │ sub x8, x8, #0x1 │ │ add x9, x9, x10 │ │ sub x10, x29, #0x3 │ │ ldrb w9, [x9, #1] │ │ strb w9, [x10, x8] │ │ - mov w9, #0x3 // #3 │ │ + sub x9, x29, #0x3 │ │ + eor x5, x8, #0x3 │ │ mov x0, x1 │ │ + add x4, x9, x8 │ │ mov w1, #0x1 // #1 │ │ - sub x5, x9, x8 │ │ - sub x9, x29, #0x3 │ │ mov w2, #0x1 // #1 │ │ - add x4, x9, x8 │ │ mov x3, xzr │ │ - bl 2aa3c │ │ + bl 2a9ac │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ ldr x9, [x1, #8] │ │ - cbz x9, 2d1f0 │ │ + cbz x9, 2df8c │ │ ldr x8, [x1] │ │ mov x10, xzr │ │ nop │ │ - adr x12, 88dc │ │ + adr x12, 905c │ │ nop │ │ - adr x13, 90c1 │ │ - b 2d06c │ │ + adr x13, 93ca │ │ + b 2de08 │ │ add x11, x10, #0x4 │ │ cmp x11, x9 │ │ mov x10, x11 │ │ - b.cs 2d1d0 // b.hs, b.nlast │ │ + b.cs 2df6c // b.hs, b.nlast │ │ ldrsb w14, [x8, x10] │ │ add x11, x10, #0x1 │ │ - tbz w14, #31, 2d060 │ │ + tbz w14, #31, 2ddfc │ │ and x15, x14, #0xff │ │ and w14, w14, #0xff │ │ ldrb w15, [x12, x15] │ │ cmp w15, #0x4 │ │ - b.eq 2d0ec // b.none │ │ + b.eq 2de88 // b.none │ │ cmp w15, #0x3 │ │ - b.eq 2d0bc // b.none │ │ + b.eq 2de58 // b.none │ │ cmp w15, #0x2 │ │ - b.ne 2d1d0 // b.any │ │ + b.ne 2df6c // b.any │ │ add x14, x8, x11 │ │ cmp x11, x9 │ │ csel x14, x14, x13, cc // cc = lo, ul, last │ │ ldrsb w14, [x14] │ │ cmn w14, #0x40 │ │ - b.ge 2d1d0 // b.tcont │ │ + b.ge 2df6c // b.tcont │ │ add x11, x10, #0x2 │ │ - b 2d060 │ │ + b 2ddfc │ │ add x15, x8, x11 │ │ cmp x11, x9 │ │ csel x15, x15, x13, cc // cc = lo, ul, last │ │ cmp w14, #0xe0 │ │ ldrb w15, [x15] │ │ - b.eq 2d11c // b.none │ │ + b.eq 2deb8 // b.none │ │ sxtb w15, w15 │ │ cmp w14, #0xed │ │ - b.ne 2d13c // b.any │ │ + b.ne 2ded8 // b.any │ │ cmn w15, #0x61 │ │ - b.le 2d15c │ │ - b 2d1d0 │ │ + b.le 2def8 │ │ + b 2df6c │ │ add x15, x8, x11 │ │ cmp x11, x9 │ │ csel x15, x15, x13, cc // cc = lo, ul, last │ │ cmp w14, #0xf0 │ │ ldrb w15, [x15] │ │ - b.eq 2d12c // b.none │ │ + b.eq 2dec8 // b.none │ │ cmp w14, #0xf4 │ │ - b.ne 2d180 // b.any │ │ + b.ne 2df1c // b.any │ │ sxtb w14, w15 │ │ cmn w14, #0x71 │ │ - b.le 2d198 │ │ - b 2d1d0 │ │ + b.le 2df34 │ │ + b 2df6c │ │ and w14, w15, #0xe0 │ │ cmp w14, #0xa0 │ │ - b.eq 2d15c // b.none │ │ - b 2d1d0 │ │ + b.eq 2def8 // b.none │ │ + b 2df6c │ │ sub w14, w15, #0x90 │ │ cmp w14, #0x30 │ │ - b.cc 2d198 // b.lo, b.ul, b.last │ │ - b 2d1d0 │ │ + b.cc 2df34 // b.lo, b.ul, b.last │ │ + b 2df6c │ │ sub w16, w14, #0xe1 │ │ cmp w16, #0xc │ │ - b.cc 2d154 // b.lo, b.ul, b.last │ │ + b.cc 2def0 // b.lo, b.ul, b.last │ │ and w14, w14, #0xfe │ │ cmp w14, #0xee │ │ - b.ne 2d1d0 // b.any │ │ + b.ne 2df6c // b.any │ │ cmn w15, #0x40 │ │ - b.ge 2d1d0 // b.tcont │ │ + b.ge 2df6c // b.tcont │ │ add x11, x10, #0x2 │ │ add x14, x8, x11 │ │ cmp x11, x9 │ │ csel x14, x14, x13, cc // cc = lo, ul, last │ │ ldrsb w14, [x14] │ │ cmn w14, #0x40 │ │ - b.ge 2d1d0 // b.tcont │ │ + b.ge 2df6c // b.tcont │ │ add x11, x10, #0x3 │ │ - b 2d060 │ │ + b 2ddfc │ │ sub w14, w14, #0xf1 │ │ cmp w14, #0x2 │ │ - b.hi 2d1d0 // b.pmore │ │ + b.hi 2df6c // b.pmore │ │ sxtb w14, w15 │ │ cmn w14, #0x40 │ │ - b.ge 2d1d0 // b.tcont │ │ + b.ge 2df6c // b.tcont │ │ add x11, x10, #0x2 │ │ add x14, x8, x11 │ │ cmp x11, x9 │ │ csel x14, x14, x13, cc // cc = lo, ul, last │ │ ldrsb w14, [x14] │ │ cmn w14, #0x41 │ │ - b.gt 2d1d0 │ │ + b.gt 2df6c │ │ add x11, x10, #0x3 │ │ add x14, x8, x11 │ │ cmp x11, x9 │ │ csel x14, x14, x13, cc // cc = lo, ul, last │ │ ldrsb w14, [x14] │ │ cmn w14, #0x41 │ │ - b.le 2d05c │ │ + b.le 2ddf8 │ │ add x12, x8, x11 │ │ sub x9, x9, x11 │ │ stp x8, x10, [x0] │ │ stp x12, x9, [x1] │ │ add x8, x8, x10 │ │ sub x9, x11, x10 │ │ stp x8, x9, [x0, #16] │ │ @@ -20825,1008 +21786,954 @@ │ │ str xzr, [x0] │ │ ret │ │ sub sp, sp, #0x20 │ │ stp x29, x30, [sp, #16] │ │ add x29, sp, #0x10 │ │ ldrb w12, [x0] │ │ mov w9, #0x1 // #1 │ │ - adrp x10, 4000 │ │ - add x10, x10, #0xf40 │ │ + adrp x10, 4000 │ │ + add x10, x10, #0xf80 │ │ sub x11, x29, #0x2 │ │ lsr w13, w12, #4 │ │ and x12, x12, #0xf │ │ mov x8, x9 │ │ ldrb w9, [x10, x12] │ │ strb w9, [x11, x8] │ │ sub x9, x8, #0x1 │ │ mov w12, w13 │ │ - cbnz w13, 2d218 │ │ + cbnz w13, 2dfb4 │ │ add x9, x8, #0x1 │ │ mov w10, #0x3 // #3 │ │ sub x11, x29, #0x2 │ │ sub x5, x10, x9 │ │ nop │ │ - adr x2, 97ce │ │ + adr x2, 9d47 │ │ add x4, x11, x8 │ │ mov x0, x1 │ │ mov w1, #0x1 // #1 │ │ mov w3, #0x2 // #2 │ │ - bl 2aa3c │ │ + bl 2a9ac │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x90 │ │ + ldr x9, [x0] │ │ + and x8, x9, #0x3 │ │ + cmp x8, #0x1 │ │ + b.gt 2e030 │ │ + cbnz x8, 2e090 │ │ + ldp x8, x2, [x9] │ │ + mov x0, x1 │ │ + mov x1, x8 │ │ + b 2a05c │ │ + cmp x8, #0x2 │ │ + b.ne 2e0a0 // b.any │ │ + sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #48] │ │ - stp x28, x27, [sp, #64] │ │ - stp x26, x25, [sp, #80] │ │ - stp x24, x23, [sp, #96] │ │ - stp x22, x21, [sp, #112] │ │ - stp x20, x19, [sp, #128] │ │ add x29, sp, #0x30 │ │ - ldr x27, [x3, #32] │ │ - mov x21, x1 │ │ - mov x19, x0 │ │ - mov x0, x2 │ │ - mov w1, #0x22 // #34 │ │ - mov x22, x3 │ │ - mov x20, x2 │ │ - blr x27 │ │ - tbnz w0, #0, 2d544 │ │ - cbz x21, 2d4e0 │ │ - mov x23, xzr │ │ - mov x3, xzr │ │ - mov x9, x21 │ │ - stp x20, x22, [sp, #8] │ │ - str x19, [sp, #24] │ │ - b 2d2e0 │ │ - mov w8, #0x1 // #1 │ │ - subs x9, x20, x19 │ │ - add x3, x8, x25 │ │ - b.eq 2d4b4 // b.none │ │ - mov x8, xzr │ │ - add x20, x19, x9 │ │ - ldrb w10, [x19, x8] │ │ - sub w11, w10, #0x7f │ │ - cmn w11, #0x5f │ │ - b.cc 2d318 // b.lo, b.ul, b.last │ │ - cmp w10, #0x22 │ │ - b.eq 2d318 // b.none │ │ - cmp w10, #0x5c │ │ - b.eq 2d318 // b.none │ │ - add x8, x8, #0x1 │ │ - cmp x9, x8 │ │ - b.ne 2d2e8 // b.any │ │ - b 2d4b0 │ │ - add x9, x19, x8 │ │ - mov x19, x9 │ │ - ldrsb w10, [x19], #1 │ │ - and w24, w10, #0xff │ │ - tbz w10, #31, 2d384 │ │ - ldrb w10, [x9, #1] │ │ - cmp w24, #0xe0 │ │ - and w10, w10, #0x3f │ │ - b.cc 2d36c // b.lo, b.ul, b.last │ │ - ldrb w11, [x9, #2] │ │ - cmp w24, #0xf0 │ │ - and w11, w11, #0x3f │ │ - orr w11, w11, w10, lsl #6 │ │ - and w10, w24, #0x1f │ │ - b.cc 2d37c // b.lo, b.ul, b.last │ │ - ldrb w12, [x9, #3] │ │ - add x19, x9, #0x4 │ │ - and w12, w12, #0x3f │ │ - orr w24, w12, w11, lsl #6 │ │ - bfi w24, w10, #18, #3 │ │ - b 2d384 │ │ - bfi w10, w24, #6, #5 │ │ - add x19, x9, #0x2 │ │ - mov w24, w10 │ │ - b 2d384 │ │ - orr w24, w11, w10, lsl #12 │ │ - add x19, x9, #0x3 │ │ - sub x0, x29, #0x10 │ │ - mov w1, w24 │ │ - mov w2, #0x10001 // #65537 │ │ - add x25, x8, x3 │ │ - bl 2b05c │ │ - ldurb w26, [x29, #-3] │ │ - ldurb w28, [x29, #-4] │ │ - sub w8, w26, w28 │ │ - and w8, w8, #0xff │ │ - cmp w8, #0x1 │ │ - b.eq 2d488 // b.none │ │ - subs x2, x25, x23 │ │ - b.cc 2d578 // b.lo, b.ul, b.last │ │ - mov x22, x27 │ │ - cbz x23, 2d3e0 │ │ - cmp x23, x21 │ │ - b.cs 2d3dc // b.hs, b.nlast │ │ - ldr x8, [sp, #24] │ │ - ldrsb w8, [x8, x23] │ │ - cmn w8, #0x41 │ │ - b.gt 2d3e0 │ │ - b 2d578 │ │ - b.ne 2d578 // b.any │ │ - cbz x25, 2d404 │ │ - cmp x25, x21 │ │ - b.cs 2d400 // b.hs, b.nlast │ │ - ldr x8, [sp, #24] │ │ - ldrsb w8, [x8, x25] │ │ - cmn w8, #0x41 │ │ - b.gt 2d404 │ │ - b 2d578 │ │ - b.ne 2d578 // b.any │ │ - ldp x9, x8, [sp, #16] │ │ - add x1, x8, x23 │ │ - ldr x23, [sp, #8] │ │ - ldr x27, [x9, #24] │ │ - mov x0, x23 │ │ - blr x27 │ │ - tbnz w0, #0, 2d544 │ │ - cmp w26, #0x81 │ │ - b.cc 2d43c // b.lo, b.ul, b.last │ │ - ldur w1, [x29, #-16] │ │ - mov x0, x23 │ │ - blr x22 │ │ - tbz w0, #0, 2d454 │ │ - b 2d544 │ │ - sub x8, x29, #0x10 │ │ - sub x2, x26, x28 │ │ - mov x0, x23 │ │ - add x1, x8, x28 │ │ - blr x27 │ │ - tbnz w0, #0, 2d544 │ │ - cmp w24, #0x80 │ │ - b.cs 2d464 // b.hs, b.nlast │ │ - mov w8, #0x1 // #1 │ │ - b 2d480 │ │ - cmp w24, #0x800 │ │ - b.cs 2d474 // b.hs, b.nlast │ │ - mov w8, #0x2 // #2 │ │ - b 2d480 │ │ - cmp w24, #0x10, lsl #12 │ │ - mov w8, #0x3 // #3 │ │ - cinc x8, x8, cs // cs = hs, nlast │ │ - add x23, x8, x25 │ │ - mov x27, x22 │ │ - cmp w24, #0x80 │ │ - b.cc 2d2d0 // b.lo, b.ul, b.last │ │ - cmp w24, #0x800 │ │ - b.cs 2d4a0 // b.hs, b.nlast │ │ - mov w8, #0x2 // #2 │ │ - b 2d2d4 │ │ - cmp w24, #0x10, lsl #12 │ │ - mov w8, #0x3 // #3 │ │ - cinc x8, x8, cs // cs = hs, nlast │ │ - b 2d2d4 │ │ - add x3, x3, x9 │ │ - cmp x23, x3 │ │ - b.hi 2d594 // b.pmore │ │ - ldr x19, [sp, #24] │ │ - cbz x23, 2d4e8 │ │ - cmp x23, x21 │ │ - b.cs 2d4fc // b.hs, b.nlast │ │ - ldrsb w8, [x19, x23] │ │ - cmn w8, #0x41 │ │ - mov x8, x23 │ │ - b.gt 2d504 │ │ - b 2d5d0 │ │ - mov x8, xzr │ │ - b 2d52c │ │ - mov x8, xzr │ │ - cbnz x3, 2d508 │ │ - ldp x20, x22, [sp, #8] │ │ - mov x21, xzr │ │ - b 2d52c │ │ - mov x8, x21 │ │ - b.ne 2d5d0 // b.any │ │ - cbz x3, 2d4f0 │ │ - ldp x20, x22, [sp, #8] │ │ - cmp x3, x21 │ │ - b.cs 2d528 // b.hs, b.nlast │ │ - ldrsb w9, [x19, x3] │ │ - cmn w9, #0x41 │ │ - b.le 2d5b0 │ │ - mov x21, x3 │ │ - b 2d52c │ │ - b.ne 2d5cc // b.any │ │ - ldr x9, [x22, #24] │ │ - sub x2, x21, x8 │ │ - add x1, x19, x8 │ │ - mov x0, x20 │ │ - blr x9 │ │ - tbz w0, #0, 2d54c │ │ - mov w0, #0x1 // #1 │ │ - b 2d558 │ │ - mov x0, x20 │ │ - mov w1, #0x22 // #34 │ │ - blr x27 │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldp x24, x23, [sp, #96] │ │ - ldp x26, x25, [sp, #80] │ │ - ldp x28, x27, [sp, #64] │ │ - ldp x29, x30, [sp, #48] │ │ - add sp, sp, #0x90 │ │ - ret │ │ - ldr x0, [sp, #24] │ │ + lsr x8, x9, #32 │ │ + ldp x0, x1, [x1] │ │ + add x9, sp, #0x4 │ │ + add x10, sp, #0x8 │ │ + adrp x2, 5000 │ │ + add x2, x2, #0x8b8 │ │ + str w8, [sp, #4] │ │ nop │ │ - adr x4, 696e8 │ │ - mov x1, x21 │ │ - mov x2, x23 │ │ - mov x3, x25 │ │ - bl 2c708 │ │ - ldr x19, [sp, #24] │ │ + adr x8, 2db14 │ │ + add x3, sp, #0x10 │ │ + stp x9, x10, [sp, #8] │ │ + stp x8, x9, [sp, #24] │ │ nop │ │ - adr x4, 69700 │ │ - mov x0, x19 │ │ - mov x1, x21 │ │ - mov x2, x23 │ │ - bl 2c708 │ │ - mov x23, x8 │ │ + adr x8, 2dbf4 │ │ + str x8, [sp, #40] │ │ + bl 29ea8 │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x40 │ │ + ret │ │ + ldur x8, [x9, #7] │ │ + ldur x0, [x9, #-1] │ │ + ldr x2, [x8, #32] │ │ + br x2 │ │ + lsr x8, x9, #34 │ │ + ubfx x9, x9, #32, #8 │ │ + mov w10, #0xff // #255 │ │ + cmp x8, #0xb │ │ nop │ │ - adr x4, 69700 │ │ - mov x0, x19 │ │ - mov x1, x21 │ │ - mov x2, x23 │ │ - bl 2c708 │ │ - mov x23, x8 │ │ + adr x8, ad98 │ │ + csel w9, w9, w10, cc // cc = lo, ul, last │ │ + ldp x0, x10, [x1] │ │ + ldrb w2, [x8, w9, uxtw] │ │ nop │ │ - adr x4, 69700 │ │ - mov x0, x19 │ │ - mov x1, x21 │ │ - mov x2, x23 │ │ - bl 2c708 │ │ + adr x8, adc4 │ │ + ldrsw x9, [x8, w9, uxtw #2] │ │ + ldr x3, [x10, #24] │ │ + add x1, x8, x9 │ │ + br x3 │ │ sub sp, sp, #0x20 │ │ stp x29, x30, [sp, #16] │ │ add x29, sp, #0x10 │ │ mov w9, #0x1 // #1 │ │ and w12, w0, #0xff │ │ - adrp x10, 4000 │ │ - add x10, x10, #0xd60 │ │ + adrp x10, 4000 │ │ + add x10, x10, #0xdc0 │ │ sub x11, x29, #0x2 │ │ lsr w13, w12, #4 │ │ and x12, x12, #0xf │ │ mov x8, x9 │ │ ldrb w9, [x10, x12] │ │ strb w9, [x11, x8] │ │ sub x9, x8, #0x1 │ │ mov w12, w13 │ │ - cbnz w13, 2d608 │ │ + cbnz w13, 2e0fc │ │ add x9, x8, #0x1 │ │ mov w10, #0x3 // #3 │ │ sub x11, x29, #0x2 │ │ sub x5, x10, x9 │ │ nop │ │ - adr x2, 97ce │ │ + adr x2, 9d47 │ │ add x4, x11, x8 │ │ mov x0, x1 │ │ mov w1, #0x1 // #1 │ │ mov w3, #0x2 // #2 │ │ - bl 2aa3c │ │ + bl 2a9ac │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ sub sp, sp, #0x20 │ │ stp x29, x30, [sp, #16] │ │ add x29, sp, #0x10 │ │ mov w11, #0xf // #15 │ │ - adrp x9, 4000 │ │ - add x9, x9, #0xd60 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xdc0 │ │ mov x10, sp │ │ and x12, x0, #0xf │ │ lsr x0, x0, #4 │ │ mov x8, x11 │ │ ldrb w11, [x9, x12] │ │ strb w11, [x10, x8] │ │ sub x11, x8, #0x1 │ │ - cbnz x0, 2d67c │ │ + cbnz x0, 2e170 │ │ add x9, x8, #0x1 │ │ mov w10, #0x11 // #17 │ │ mov x11, sp │ │ sub x5, x10, x9 │ │ nop │ │ - adr x2, 97ce │ │ + adr x2, 9d47 │ │ add x4, x11, x8 │ │ mov x0, x1 │ │ mov w1, #0x1 // #1 │ │ mov w3, #0x2 // #2 │ │ - bl 2aa3c │ │ + bl 2a9ac │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x40 │ │ + sub sp, sp, #0x30 │ │ stp x29, x30, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ - ldr x0, [x0] │ │ - mov x19, x1 │ │ - add x1, sp, #0xc │ │ - add x20, sp, #0xc │ │ - bl 2add8 │ │ + ldr x10, [x0] │ │ + nop │ │ + adr x9, 8f94 │ │ + cmp x10, #0x3e8 │ │ + b.cc 2e2e4 // b.lo, b.ul, b.last │ │ + mov x12, #0x594b // #22859 │ │ + add x11, sp, #0xc │ │ + mov w17, #0x967f // #38527 │ │ + movk x12, #0x3886, lsl #16 │ │ mov w8, #0x14 // #20 │ │ - add x4, x20, x0 │ │ + mov w13, #0x2710 // #10000 │ │ + movk x12, #0xc5d6, lsl #32 │ │ + mov w14, #0x147b // #5243 │ │ + add x15, x11, #0x13 │ │ + movk x12, #0x346d, lsl #48 │ │ + mov w16, #0x64 // #100 │ │ + movk w17, #0x98, lsl #16 │ │ + mov x0, x10 │ │ + umulh x11, x0, x12 │ │ + add x4, x15, x8 │ │ + cmp x0, x17 │ │ + sub x8, x8, #0x4 │ │ + lsr x11, x11, #11 │ │ + msub w2, w11, w13, w0 │ │ + mov x0, x11 │ │ + ubfx w3, w2, #2, #14 │ │ + mul w3, w3, w14 │ │ + lsr w3, w3, #17 │ │ + msub w2, w3, w16, w2 │ │ + ldrh w3, [x9, w3, uxtw #1] │ │ + sturh w3, [x4, #-23] │ │ + and x2, x2, #0xffff │ │ + ldrh w2, [x9, x2, lsl #1] │ │ + sturh w2, [x4, #-21] │ │ + b.hi 2e218 // b.pmore │ │ + cmp x11, #0xa │ │ + b.cc 2e294 // b.lo, b.ul, b.last │ │ + ubfx w12, w11, #2, #14 │ │ + mov w13, #0x147b // #5243 │ │ + sub x8, x8, #0x2 │ │ + mul w12, w12, w13 │ │ + mov w13, #0x64 // #100 │ │ + lsr w12, w12, #17 │ │ + msub w11, w12, w13, w11 │ │ + add x13, sp, #0xc │ │ + and x11, x11, #0xffff │ │ + ldrh w11, [x9, x11, lsl #1] │ │ + strh w11, [x13, x8] │ │ + mov x11, x12 │ │ + cbz x10, 2e29c │ │ + cbz x11, 2e2b4 │ │ + ubfiz x10, x11, #1, #4 │ │ + sub x8, x8, #0x1 │ │ + add x9, x9, x10 │ │ + add x10, sp, #0xc │ │ + ldrb w9, [x9, #1] │ │ + strb w9, [x10, x8] │ │ + mov w9, #0x14 // #20 │ │ + mov x0, x1 │ │ mov w1, #0x1 // #1 │ │ - sub x5, x8, x0 │ │ - mov x0, x19 │ │ + sub x5, x9, x8 │ │ + add x9, sp, #0xc │ │ mov w2, #0x1 // #1 │ │ + add x4, x9, x8 │ │ mov x3, xzr │ │ - bl 2aa3c │ │ - ldp x20, x19, [sp, #48] │ │ + bl 2a9ac │ │ ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ + add sp, sp, #0x30 │ │ ret │ │ + mov w8, #0x14 // #20 │ │ + mov x11, x10 │ │ + cmp x10, #0xa │ │ + b.cs 2e264 // b.hs, b.nlast │ │ + b 2e294 │ │ ldrb w9, [x1, #19] │ │ mov x8, x1 │ │ ldr w1, [x0] │ │ tst w9, #0x18 │ │ - b.eq 2d770 // b.none │ │ + b.eq 2e344 // b.none │ │ sub sp, sp, #0x20 │ │ stp x29, x30, [sp, #16] │ │ add x29, sp, #0x10 │ │ cmp w1, #0x80 │ │ stur wzr, [x29, #-4] │ │ - b.cs 2d77c // b.hs, b.nlast │ │ + b.cs 2e350 // b.hs, b.nlast │ │ sturb w1, [x29, #-4] │ │ mov w2, #0x1 // #1 │ │ sub x1, x29, #0x4 │ │ mov x0, x8 │ │ - bl 2a040 │ │ + bl 2a05c │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ ldp x0, x9, [x8] │ │ ldr x2, [x9, #32] │ │ br x2 │ │ mov w9, #0xffffff80 // #-128 │ │ cmp w1, #0x800 │ │ mov w10, #0xffffff80 // #-128 │ │ bfxil w9, w1, #0, #6 │ │ - b.cs 2d7a4 // b.hs, b.nlast │ │ + b.cs 2e378 // b.hs, b.nlast │ │ lsr w10, w1, #6 │ │ sturb w9, [x29, #-3] │ │ mov w2, #0x2 // #2 │ │ orr w10, w10, #0xc0 │ │ - b 2d7c8 │ │ + b 2e39c │ │ mov w11, #0xffffff80 // #-128 │ │ lsr w12, w1, #16 │ │ bfxil w11, w1, #6, #6 │ │ - cbnz w12, 2d7e4 │ │ + cbnz w12, 2e3b8 │ │ lsr w10, w1, #12 │ │ sturb w11, [x29, #-3] │ │ mov w2, #0x3 // #3 │ │ sturb w9, [x29, #-2] │ │ orr w10, w10, #0xe0 │ │ sturb w10, [x29, #-4] │ │ sub x1, x29, #0x4 │ │ mov x0, x8 │ │ - bl 2a040 │ │ + bl 2a05c │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ lsr w12, w1, #18 │ │ bfxil w10, w1, #12, #6 │ │ sturb w11, [x29, #-2] │ │ mov w2, #0x4 // #4 │ │ sturb w9, [x29, #-1] │ │ orr w11, w12, #0xfffffff0 │ │ sturb w10, [x29, #-3] │ │ sturb w11, [x29, #-4] │ │ sub x1, x29, #0x4 │ │ mov x0, x8 │ │ - bl 2a040 │ │ + bl 2a05c │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + cmp x1, x0 │ │ + mov x2, x0 │ │ + ccmp x1, #0x11, #0x2, ls // ls = plast │ │ + b.cs 2e408 // b.hs, b.nlast │ │ + mov x0, x2 │ │ + b 641c0 │ │ + sub sp, sp, #0x20 │ │ + stp x29, x30, [sp, #16] │ │ + add x29, sp, #0x10 │ │ + cmp x1, #0x8 │ │ + mov w8, #0x8 // #8 │ │ + add x0, sp, #0x8 │ │ + csel x1, x1, x8, hi // hi = pmore │ │ + str xzr, [sp, #8] │ │ + bl 64250 │ │ + ldr x8, [sp, #8] │ │ + cmp w0, #0x0 │ │ + csel x0, x8, xzr, eq // eq = none │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ + cmp x2, x3 │ │ + b.ls 2e4d0 // b.plast │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + add x29, sp, #0x10 │ │ + cmp x2, #0x8 │ │ + mov w8, #0x8 // #8 │ │ + mov x21, x1 │ │ + mov x20, x0 │ │ + csel x1, x2, x8, hi // hi = pmore │ │ + add x0, sp, #0x8 │ │ + mov x2, x3 │ │ + str xzr, [sp, #8] │ │ + mov x22, x3 │ │ + bl 64250 │ │ + mov w8, w0 │ │ + mov x0, xzr │ │ + cbnz w8, 2e4bc │ │ + ldr x19, [sp, #8] │ │ + cbz x19, 2e4bc │ │ + cmp x22, x21 │ │ + mov x0, x19 │ │ + mov x1, x20 │ │ + csel x2, x22, x21, cc // cc = lo, ul, last │ │ + bl 641e0 │ │ + mov x0, x20 │ │ + bl 641d0 │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x40 │ │ + ret │ │ + mov x1, x3 │ │ + b 64260 │ │ sub sp, sp, #0x100 │ │ stp x29, x30, [sp, #192] │ │ str x23, [sp, #208] │ │ stp x22, x21, [sp, #224] │ │ stp x20, x19, [sp, #240] │ │ add x29, sp, #0xc0 │ │ ldp x8, x9, [x1] │ │ mov x19, x1 │ │ mov x20, x0 │ │ nop │ │ - adr x1, a36f │ │ + adr x1, 9de9 │ │ mov w2, #0x5 // #5 │ │ ldr x9, [x9, #24] │ │ mov x0, x8 │ │ blr x9 │ │ ldr w8, [x20] │ │ str x19, [sp, #8] │ │ strb w0, [sp, #16] │ │ strb wzr, [sp, #17] │ │ - tbnz w8, #31, 2d8dc │ │ - adrp x1, 5000 │ │ - add x1, x1, #0x10 │ │ + tbnz w8, #31, 2e598 │ │ + adrp x1, 5000 │ │ + add x1, x1, #0x890 │ │ nop │ │ - adr x4, 2e07c │ │ + adr x4, 2ed40 │ │ add x0, sp, #0x8 │ │ add x3, sp, #0x1c │ │ mov w2, #0x8 // #8 │ │ add x21, sp, #0x20 │ │ str w8, [sp, #28] │ │ - bl 2baf4 │ │ + bl 2bbb0 │ │ movi v0.2d, #0x0 │ │ ldr w0, [sp, #28] │ │ add x1, sp, #0x20 │ │ mov w2, #0x80 // #128 │ │ str q0, [x21, #112] │ │ stp q0, q0, [sp, #48] │ │ stp q0, q0, [sp, #80] │ │ stp q0, q0, [sp, #112] │ │ str q0, [sp, #32] │ │ - bl 64f20 │ │ - cbnz w0, 2dccc │ │ + bl 642b0 │ │ + cbnz w0, 2e98c │ │ ldr q0, [sp, #32] │ │ cmeq v0.16b, v0.16b, #0 │ │ - umaxv b1, v0.16b │ │ - fmov w8, s1 │ │ - tbz w8, #0, 2d9f4 │ │ + addp d1, v0.2d │ │ + fmov x8, d1 │ │ + cbz x8, 2e6b4 │ │ mov x8, xzr │ │ - b 2db60 │ │ + b 2e820 │ │ and x9, x8, #0x7fffffff │ │ - cmp w9, #0xe │ │ - b.hi 2d9cc // b.pmore │ │ mov w10, #0x79ff // #31231 │ │ + cmp w9, #0xf │ │ lsr w10, w10, w8 │ │ - tbz w10, #0, 2d9cc │ │ + cset w11, cc // cc = lo, ul, last │ │ + and w10, w11, w10 │ │ + tbz w10, #0, 2e68c │ │ nop │ │ - adr x10, a3b8 │ │ + adr x10, ae78 │ │ nop │ │ - adr x1, 9327 │ │ - ldr x19, [x10, x9, lsl #3] │ │ + adr x1, 9874 │ │ + ldrb w19, [x10, x9] │ │ nop │ │ - adr x10, 6aa98 │ │ + adr x10, 69df8 │ │ nop │ │ - adr x4, 2dfb4 │ │ + adr x4, 2ec78 │ │ ldr x20, [x10, w9, uxtw #3] │ │ add x0, sp, #0x8 │ │ add x3, sp, #0x20 │ │ mov w2, #0xd // #13 │ │ str w8, [sp, #32] │ │ - bl 2baf4 │ │ + bl 2bbb0 │ │ ldrb w8, [sp, #16] │ │ mov w21, #0x1 // #1 │ │ mov w0, #0x1 // #1 │ │ - tbnz w8, #0, 2da98 │ │ + tbnz w8, #0, 2e758 │ │ ldr x22, [sp, #8] │ │ ldrb w8, [sp, #17] │ │ ldrb w9, [x22, #18] │ │ - tbnz w9, #7, 2da10 │ │ + tbnz w9, #7, 2e6d0 │ │ ldp x0, x9, [x22] │ │ cmp w8, #0x0 │ │ mov w8, #0x2 // #2 │ │ nop │ │ - adr x10, 9779 │ │ + adr x10, 9ce9 │ │ cinc x2, x8, eq // eq = none │ │ nop │ │ - adr x8, 97c6 │ │ + adr x8, 9d3f │ │ ldr x9, [x9, #24] │ │ csel x1, x10, x8, ne // ne = any │ │ blr x9 │ │ - tbnz w0, #0, 2da94 │ │ + tbnz w0, #0, 2e754 │ │ ldp x0, x8, [x22] │ │ nop │ │ - adr x1, 9334 │ │ + adr x1, 9881 │ │ mov w2, #0xb // #11 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - tbnz w0, #0, 2da94 │ │ + tbnz w0, #0, 2e754 │ │ ldp x0, x8, [x22] │ │ nop │ │ - adr x1, 978d │ │ + adr x1, 9cfd │ │ mov w2, #0x2 // #2 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - tbnz w0, #0, 2da94 │ │ + tbnz w0, #0, 2e754 │ │ ldp x2, x3, [x22] │ │ mov x0, x20 │ │ mov x1, x19 │ │ - bl 2d270 │ │ - b 2da98 │ │ + bl 2d7a0 │ │ + b 2e758 │ │ nop │ │ - adr x1, 933f │ │ + adr x1, 988c │ │ nop │ │ - adr x4, 2dfb4 │ │ + adr x4, 2ec78 │ │ add x0, sp, #0x8 │ │ add x3, sp, #0x20 │ │ mov w2, #0xc // #12 │ │ str w8, [sp, #32] │ │ - bl 2baf4 │ │ - b 2dccc │ │ + bl 2bbb0 │ │ + b 2e98c │ │ ldr q0, [sp, #48] │ │ cmeq v0.16b, v0.16b, #0 │ │ - umaxv b1, v0.16b │ │ - fmov w8, s1 │ │ - tbz w8, #0, 2daa4 │ │ + addp d1, v0.2d │ │ + fmov x8, d1 │ │ + cbz x8, 2e764 │ │ mov w8, #0x10 // #16 │ │ - b 2db60 │ │ - tbnz w8, #0, 2da30 │ │ + b 2e820 │ │ + tbnz w8, #0, 2e6f0 │ │ ldp x0, x8, [x22] │ │ nop │ │ - adr x1, 84a9 │ │ + adr x1, 8c04 │ │ mov w2, #0x3 // #3 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - tbnz w0, #0, 2da94 │ │ + tbnz w0, #0, 2e754 │ │ mov w8, #0x1 // #1 │ │ nop │ │ - adr x1, 9334 │ │ + adr x1, 9881 │ │ sturb w8, [x29, #-32] │ │ sub x8, x29, #0x20 │ │ add x0, sp, #0x20 │ │ ldr q0, [x22] │ │ mov w2, #0xb // #11 │ │ str x8, [sp, #48] │ │ str q0, [sp, #32] │ │ - bl 2a774 │ │ - tbnz w0, #0, 2da94 │ │ + bl 2acd8 │ │ + tbnz w0, #0, 2e754 │ │ nop │ │ - adr x1, 978d │ │ + adr x1, 9cfd │ │ add x0, sp, #0x20 │ │ mov w2, #0x2 // #2 │ │ - bl 2a774 │ │ - tbnz w0, #0, 2da94 │ │ + bl 2acd8 │ │ + tbnz w0, #0, 2e754 │ │ nop │ │ - adr x3, 69568 │ │ + adr x3, 688f8 │ │ add x2, sp, #0x20 │ │ mov x0, x20 │ │ mov x1, x19 │ │ - bl 2d270 │ │ - cbz w0, 2daf8 │ │ + bl 2d7a0 │ │ + tbz w0, #0, 2e7b8 │ │ mov w0, #0x1 // #1 │ │ strb w0, [sp, #16] │ │ strb w21, [sp, #17] │ │ - b 2dccc │ │ + b 2e98c │ │ ldr q0, [sp, #64] │ │ cmeq v0.16b, v0.16b, #0 │ │ - umaxv b1, v0.16b │ │ - fmov w8, s1 │ │ - tbz w8, #0, 2dac0 │ │ + addp d1, v0.2d │ │ + fmov x8, d1 │ │ + cbz x8, 2e780 │ │ mov w8, #0x20 // #32 │ │ - b 2db60 │ │ + b 2e820 │ │ ldr q0, [sp, #80] │ │ cmeq v0.16b, v0.16b, #0 │ │ - umaxv b1, v0.16b │ │ - fmov w8, s1 │ │ - tbz w8, #0, 2dadc │ │ + addp d1, v0.2d │ │ + fmov x8, d1 │ │ + cbz x8, 2e79c │ │ mov w8, #0x30 // #48 │ │ - b 2db60 │ │ + b 2e820 │ │ ldr q0, [sp, #96] │ │ cmeq v0.16b, v0.16b, #0 │ │ - umaxv b1, v0.16b │ │ - fmov w8, s1 │ │ - tbz w8, #0, 2db10 │ │ + addp d1, v0.2d │ │ + fmov x8, d1 │ │ + cbz x8, 2e7d0 │ │ mov w8, #0x40 // #64 │ │ - b 2db60 │ │ + b 2e820 │ │ nop │ │ - adr x1, 84ac │ │ + adr x1, 8c07 │ │ add x0, sp, #0x20 │ │ mov w2, #0x2 // #2 │ │ - bl 2a774 │ │ - b 2da98 │ │ + bl 2acd8 │ │ + b 2e758 │ │ ldr q0, [sp, #112] │ │ cmeq v0.16b, v0.16b, #0 │ │ - umaxv b1, v0.16b │ │ - fmov w8, s1 │ │ - tbz w8, #0, 2db2c │ │ + addp d1, v0.2d │ │ + fmov x8, d1 │ │ + cbz x8, 2e7ec │ │ mov w8, #0x50 // #80 │ │ - b 2db60 │ │ + b 2e820 │ │ ldr q0, [sp, #128] │ │ cmeq v0.16b, v0.16b, #0 │ │ - umaxv b1, v0.16b │ │ - fmov w8, s1 │ │ - tbz w8, #0, 2db48 │ │ + addp d1, v0.2d │ │ + fmov x8, d1 │ │ + cbz x8, 2e808 │ │ mov w8, #0x60 // #96 │ │ - b 2db60 │ │ + b 2e820 │ │ ldr q0, [x21, #112] │ │ cmeq v0.16b, v0.16b, #0 │ │ - umaxv b1, v0.16b │ │ - fmov w8, s1 │ │ - tbz w8, #0, 2dd50 │ │ + addp d1, v0.2d │ │ + fmov x8, d1 │ │ + cbz x8, 2ea10 │ │ mov w8, #0x70 // #112 │ │ shl v0.16b, v0.16b, #7 │ │ - adrp x9, 4000 │ │ + adrp x9, 4000 │ │ mov w10, #0x10 // #16 │ │ - ldr q1, [x9, #3552] │ │ + ldr q1, [x9, #3664] │ │ cmlt v0.16b, v0.16b, #0 │ │ and v0.16b, v0.16b, v1.16b │ │ umaxv b0, v0.16b │ │ fmov w9, s0 │ │ - sub w9, w10, w9 │ │ - add x2, x8, w9, uxtb │ │ + sub w9, w10, w9, uxtb │ │ + add x2, x8, x9 │ │ sub x0, x29, #0x20 │ │ add x1, sp, #0x20 │ │ - bl 2b884 │ │ + bl 2b840 │ │ ldur w8, [x29, #-32] │ │ - tbnz w8, #0, 2dccc │ │ + tbnz w8, #0, 2e98c │ │ ldrb w8, [sp, #16] │ │ mov w22, #0x1 // #1 │ │ mov w0, #0x1 // #1 │ │ - tbnz w8, #0, 2dcc4 │ │ + tbnz w8, #0, 2e984 │ │ ldr x23, [sp, #8] │ │ ldp x20, x19, [x29, #-24] │ │ ldrb w8, [sp, #17] │ │ ldrb w9, [x23, #18] │ │ - tbnz w9, #7, 2dc3c │ │ + tbnz w9, #7, 2e8fc │ │ ldp x0, x9, [x23] │ │ cmp w8, #0x0 │ │ mov w8, #0x2 // #2 │ │ nop │ │ - adr x10, 9779 │ │ + adr x10, 9ce9 │ │ cinc x2, x8, eq // eq = none │ │ nop │ │ - adr x8, 97c6 │ │ + adr x8, 9d3f │ │ ldr x9, [x9, #24] │ │ csel x1, x10, x8, ne // ne = any │ │ blr x9 │ │ - tbnz w0, #0, 2dcc0 │ │ + tbnz w0, #0, 2e980 │ │ ldp x0, x8, [x23] │ │ nop │ │ - adr x1, 9334 │ │ + adr x1, 9881 │ │ mov w2, #0xb // #11 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - tbnz w0, #0, 2dcc0 │ │ + tbnz w0, #0, 2e980 │ │ ldp x0, x8, [x23] │ │ nop │ │ - adr x1, 978d │ │ + adr x1, 9cfd │ │ mov w2, #0x2 // #2 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - tbnz w0, #0, 2dcc0 │ │ + tbnz w0, #0, 2e980 │ │ ldp x2, x3, [x23] │ │ mov x0, x20 │ │ mov x1, x19 │ │ - bl 2d270 │ │ - b 2dcc4 │ │ - tbnz w8, #0, 2dc5c │ │ + bl 2d7a0 │ │ + b 2e984 │ │ + tbnz w8, #0, 2e91c │ │ ldp x0, x8, [x23] │ │ nop │ │ - adr x1, 84a9 │ │ + adr x1, 8c04 │ │ mov w2, #0x3 // #3 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - tbnz w0, #0, 2dcc0 │ │ + tbnz w0, #0, 2e980 │ │ mov w8, #0x1 // #1 │ │ ldr q0, [x23] │ │ nop │ │ - adr x1, 9334 │ │ + adr x1, 9881 │ │ sturb w8, [x29, #-4] │ │ sub x8, x29, #0x4 │ │ sub x0, x29, #0x20 │ │ mov w2, #0xb // #11 │ │ str q0, [x21, #128] │ │ stur x8, [x29, #-16] │ │ - bl 2a774 │ │ - tbnz w0, #0, 2dcc0 │ │ + bl 2acd8 │ │ + tbnz w0, #0, 2e980 │ │ nop │ │ - adr x1, 978d │ │ + adr x1, 9cfd │ │ sub x0, x29, #0x20 │ │ mov w2, #0x2 // #2 │ │ - bl 2a774 │ │ - tbnz w0, #0, 2dcc0 │ │ + bl 2acd8 │ │ + tbnz w0, #0, 2e980 │ │ nop │ │ - adr x3, 69568 │ │ + adr x3, 688f8 │ │ sub x2, x29, #0x20 │ │ mov x0, x20 │ │ mov x1, x19 │ │ - bl 2d270 │ │ - cbz w0, 2dd38 │ │ + bl 2d7a0 │ │ + tbz w0, #0, 2e9f8 │ │ mov w0, #0x1 // #1 │ │ strb w0, [sp, #16] │ │ strb w22, [sp, #17] │ │ - ldrb w9, [sp, #17] │ │ - ldrb w8, [sp, #16] │ │ - cmp w9, #0x1 │ │ - orr w0, w9, w8 │ │ - b.ne 2dd1c // b.any │ │ - tbnz w8, #0, 2dd1c │ │ + ldrb w8, [sp, #17] │ │ + ldrb w9, [sp, #16] │ │ + orn w10, w9, w8 │ │ + tbz w10, #0, 2e9a4 │ │ + orr w0, w8, w9 │ │ + b 2e9dc │ │ ldr x8, [sp, #8] │ │ ldrb w9, [x8, #18] │ │ - tbnz w9, #7, 2dd04 │ │ + tbnz w9, #7, 2e9c4 │ │ ldp x0, x9, [x8] │ │ nop │ │ - adr x1, 97c9 │ │ + adr x1, 9d42 │ │ mov w2, #0x2 // #2 │ │ - b 2dd14 │ │ + b 2e9d4 │ │ ldp x0, x9, [x8] │ │ nop │ │ - adr x1, 9798 │ │ + adr x1, 9d08 │ │ mov w2, #0x1 // #1 │ │ ldr x8, [x9, #24] │ │ blr x8 │ │ and w0, w0, #0x1 │ │ ldp x20, x19, [sp, #240] │ │ ldr x23, [sp, #208] │ │ ldp x22, x21, [sp, #224] │ │ ldp x29, x30, [sp, #192] │ │ add sp, sp, #0x100 │ │ ret │ │ nop │ │ - adr x1, 84ac │ │ + adr x1, 8c07 │ │ sub x0, x29, #0x20 │ │ mov w2, #0x2 // #2 │ │ - bl 2a774 │ │ - b 2dcc4 │ │ + bl 2acd8 │ │ + b 2e984 │ │ mov w2, #0x80 // #128 │ │ sub x0, x29, #0x20 │ │ add x1, sp, #0x20 │ │ - bl 2b884 │ │ + bl 2b840 │ │ ldur w8, [x29, #-32] │ │ - tbz w8, #0, 2db9c │ │ - b 2dccc │ │ + tbz w8, #0, 2e85c │ │ + b 2e98c │ │ sub sp, sp, #0xd0 │ │ stp x29, x30, [sp, #176] │ │ stp x20, x19, [sp, #192] │ │ add x29, sp, #0xb0 │ │ ldr w0, [x0] │ │ mov x19, x1 │ │ - tbnz w0, #31, 2ddd0 │ │ + tbnz w0, #31, 2ea90 │ │ movi v0.2d, #0x0 │ │ add x1, sp, #0x10 │ │ mov w2, #0x80 // #128 │ │ str w0, [sp, #12] │ │ sub x20, x29, #0x18 │ │ stp q0, q0, [sp, #16] │ │ stp q0, q0, [sp, #48] │ │ stp q0, q0, [sp, #80] │ │ stp q0, q0, [sp, #112] │ │ - bl 64f20 │ │ - cbnz w0, 2df4c │ │ + bl 642b0 │ │ + cbnz w0, 2ec10 │ │ ldr q0, [sp, #16] │ │ cmeq v0.16b, v0.16b, #0 │ │ - umaxv b1, v0.16b │ │ - fmov w8, s1 │ │ - tbz w8, #0, 2de50 │ │ + addp d1, v0.2d │ │ + fmov x8, d1 │ │ + cbz x8, 2eb14 │ │ mov x8, xzr │ │ - b 2df10 │ │ + b 2ebd4 │ │ and x8, x0, #0x7fffffff │ │ - cmp w8, #0xe │ │ - b.hi 2de18 // b.pmore │ │ mov w9, #0x79ff // #31231 │ │ + cmp w8, #0xf │ │ lsr w9, w9, w0 │ │ - tbz w9, #0, 2de18 │ │ + cset w10, cc // cc = lo, ul, last │ │ + and w9, w10, w9 │ │ + tbz w9, #0, 2eadc │ │ nop │ │ - adr x9, a430 │ │ + adr x9, ae88 │ │ nop │ │ - adr x10, 6ab10 │ │ - ldr x2, [x9, x8, lsl #3] │ │ + adr x10, 69e70 │ │ + ldrb w2, [x9, x8] │ │ ldp x0, x9, [x19] │ │ ldr x1, [x10, w8, uxtw #3] │ │ ldr x3, [x9, #24] │ │ ldp x20, x19, [sp, #192] │ │ ldp x29, x30, [sp, #176] │ │ add sp, sp, #0xd0 │ │ br x3 │ │ stur w0, [x29, #-24] │ │ ldp x0, x1, [x19] │ │ sub x8, x29, #0x18 │ │ nop │ │ - adr x9, 2c5dc │ │ - adrp x2, 5000 │ │ - add x2, x2, #0xf80 │ │ + adr x9, 2c6a0 │ │ + adrp x2, 6000 │ │ + add x2, x2, #0x8d │ │ add x3, sp, #0x10 │ │ stp x8, x9, [sp, #16] │ │ - bl 29e8c │ │ + bl 29ea8 │ │ ldp x20, x19, [sp, #192] │ │ ldp x29, x30, [sp, #176] │ │ add sp, sp, #0xd0 │ │ ret │ │ ldr q0, [sp, #32] │ │ cmeq v0.16b, v0.16b, #0 │ │ - umaxv b1, v0.16b │ │ - fmov w8, s1 │ │ - tbz w8, #0, 2de6c │ │ + addp d1, v0.2d │ │ + fmov x8, d1 │ │ + cbz x8, 2eb30 │ │ mov w8, #0x10 // #16 │ │ - b 2df10 │ │ + b 2ebd4 │ │ ldr q0, [sp, #48] │ │ cmeq v0.16b, v0.16b, #0 │ │ - umaxv b1, v0.16b │ │ - fmov w8, s1 │ │ - tbz w8, #0, 2de88 │ │ + addp d1, v0.2d │ │ + fmov x8, d1 │ │ + cbz x8, 2eb4c │ │ mov w8, #0x20 // #32 │ │ - b 2df10 │ │ + b 2ebd4 │ │ ldr q0, [sp, #64] │ │ cmeq v0.16b, v0.16b, #0 │ │ - umaxv b1, v0.16b │ │ - fmov w8, s1 │ │ - tbz w8, #0, 2dea4 │ │ + addp d1, v0.2d │ │ + fmov x8, d1 │ │ + cbz x8, 2eb68 │ │ mov w8, #0x30 // #48 │ │ - b 2df10 │ │ + b 2ebd4 │ │ ldr q0, [sp, #80] │ │ cmeq v0.16b, v0.16b, #0 │ │ - umaxv b1, v0.16b │ │ - fmov w8, s1 │ │ - tbz w8, #0, 2dec0 │ │ + addp d1, v0.2d │ │ + fmov x8, d1 │ │ + cbz x8, 2eb84 │ │ mov w8, #0x40 // #64 │ │ - b 2df10 │ │ + b 2ebd4 │ │ ldr q0, [sp, #96] │ │ cmeq v0.16b, v0.16b, #0 │ │ - umaxv b1, v0.16b │ │ - fmov w8, s1 │ │ - tbz w8, #0, 2dedc │ │ + addp d1, v0.2d │ │ + fmov x8, d1 │ │ + cbz x8, 2eba0 │ │ mov w8, #0x50 // #80 │ │ - b 2df10 │ │ + b 2ebd4 │ │ ldr q0, [sp, #112] │ │ cmeq v0.16b, v0.16b, #0 │ │ - umaxv b1, v0.16b │ │ - fmov w8, s1 │ │ - tbz w8, #0, 2def8 │ │ + addp d1, v0.2d │ │ + fmov x8, d1 │ │ + cbz x8, 2ebbc │ │ mov w8, #0x60 // #96 │ │ - b 2df10 │ │ + b 2ebd4 │ │ ldr q0, [sp, #128] │ │ cmeq v0.16b, v0.16b, #0 │ │ - umaxv b1, v0.16b │ │ - fmov w8, s1 │ │ - tbz w8, #0, 2df80 │ │ + addp d1, v0.2d │ │ + fmov x8, d1 │ │ + cbz x8, 2ec44 │ │ mov w8, #0x70 // #112 │ │ shl v0.16b, v0.16b, #7 │ │ - adrp x9, 4000 │ │ + adrp x9, 4000 │ │ mov w10, #0x10 // #16 │ │ - ldr q1, [x9, #3552] │ │ + ldr q1, [x9, #3664] │ │ cmlt v0.16b, v0.16b, #0 │ │ and v0.16b, v0.16b, v1.16b │ │ umaxv b0, v0.16b │ │ fmov w9, s0 │ │ - sub w9, w10, w9 │ │ - add x2, x8, w9, uxtb │ │ + sub w9, w10, w9, uxtb │ │ + add x2, x8, x9 │ │ sub x0, x29, #0x18 │ │ add x1, sp, #0x10 │ │ - bl 2b884 │ │ + bl 2b840 │ │ ldur w8, [x29, #-24] │ │ - tbz w8, #0, 2df98 │ │ + tbz w8, #0, 2ec5c │ │ ldp x0, x1, [x19] │ │ add x8, sp, #0xc │ │ nop │ │ - adr x9, 2ce54 │ │ - adrp x2, 7000 │ │ - add x2, x2, #0x43d │ │ + adr x9, 2dbf4 │ │ + adrp x2, 7000 │ │ + add x2, x2, #0x595 │ │ stp x8, x9, [x20] │ │ sub x3, x29, #0x18 │ │ - bl 29e8c │ │ + bl 29ea8 │ │ ldp x20, x19, [sp, #192] │ │ ldp x29, x30, [sp, #176] │ │ add sp, sp, #0xd0 │ │ ret │ │ mov w2, #0x80 // #128 │ │ sub x0, x29, #0x18 │ │ add x1, sp, #0x10 │ │ - bl 2b884 │ │ + bl 2b840 │ │ ldur w8, [x29, #-24] │ │ - tbnz w8, #0, 2df4c │ │ + tbnz w8, #0, 2ec10 │ │ ldp x1, x2, [x20, #8] │ │ mov x0, x19 │ │ - bl 2a040 │ │ + bl 2a05c │ │ ldp x20, x19, [sp, #192] │ │ ldp x29, x30, [sp, #176] │ │ add sp, sp, #0xd0 │ │ ret │ │ sub sp, sp, #0x20 │ │ stp x29, x30, [sp, #16] │ │ add x29, sp, #0x10 │ │ ldr w8, [x1, #16] │ │ - tbnz w8, #25, 2dfd8 │ │ - tbnz w8, #26, 2e010 │ │ + tbnz w8, #25, 2ec9c │ │ + tbnz w8, #26, 2ecd4 │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ - b 2c5dc │ │ + b 2c6a0 │ │ ldr w12, [x0] │ │ mov w11, #0x7 // #7 │ │ - adrp x9, 4000 │ │ - add x9, x9, #0xd60 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xdc0 │ │ add x10, sp, #0x8 │ │ lsr w13, w12, #4 │ │ and x12, x12, #0xf │ │ mov x8, x11 │ │ ldrb w11, [x9, x12] │ │ strb w11, [x10, x8] │ │ sub x11, x8, #0x1 │ │ mov w12, w13 │ │ - cbnz w13, 2dfec │ │ - b 2e044 │ │ + cbnz w13, 2ecb0 │ │ + b 2ed08 │ │ ldr w12, [x0] │ │ mov w11, #0x7 // #7 │ │ - adrp x9, 4000 │ │ - add x9, x9, #0xf40 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xf80 │ │ add x10, sp, #0x8 │ │ lsr w13, w12, #4 │ │ and x12, x12, #0xf │ │ mov x8, x11 │ │ ldrb w11, [x9, x12] │ │ strb w11, [x10, x8] │ │ sub x11, x8, #0x1 │ │ mov w12, w13 │ │ - cbnz w13, 2e024 │ │ + cbnz w13, 2ece8 │ │ add x9, x8, #0x1 │ │ mov w10, #0x9 // #9 │ │ add x11, sp, #0x8 │ │ sub x5, x10, x9 │ │ nop │ │ - adr x2, 97ce │ │ + adr x2, 9d47 │ │ add x4, x11, x8 │ │ mov x0, x1 │ │ mov w1, #0x1 // #1 │ │ mov w3, #0x2 // #2 │ │ - bl 2aa3c │ │ + bl 2a9ac │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ sub sp, sp, #0x20 │ │ stp x29, x30, [sp, #16] │ │ add x29, sp, #0x10 │ │ ldr w8, [x1, #16] │ │ - tbnz w8, #25, 2e0a0 │ │ - tbnz w8, #26, 2e0d8 │ │ + tbnz w8, #25, 2ed64 │ │ + tbnz w8, #26, 2ed9c │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ - b 2ce54 │ │ + b 2dbf4 │ │ ldr w12, [x0] │ │ mov w11, #0x7 // #7 │ │ - adrp x9, 4000 │ │ - add x9, x9, #0xd60 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xdc0 │ │ add x10, sp, #0x8 │ │ lsr w13, w12, #4 │ │ and x12, x12, #0xf │ │ mov x8, x11 │ │ ldrb w11, [x9, x12] │ │ strb w11, [x10, x8] │ │ sub x11, x8, #0x1 │ │ mov w12, w13 │ │ - cbnz w13, 2e0b4 │ │ - b 2e10c │ │ + cbnz w13, 2ed78 │ │ + b 2edd0 │ │ ldr w12, [x0] │ │ mov w11, #0x7 // #7 │ │ - adrp x9, 4000 │ │ - add x9, x9, #0xf40 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xf80 │ │ add x10, sp, #0x8 │ │ lsr w13, w12, #4 │ │ and x12, x12, #0xf │ │ mov x8, x11 │ │ ldrb w11, [x9, x12] │ │ strb w11, [x10, x8] │ │ sub x11, x8, #0x1 │ │ mov w12, w13 │ │ - cbnz w13, 2e0ec │ │ + cbnz w13, 2edb0 │ │ add x9, x8, #0x1 │ │ mov w10, #0x9 // #9 │ │ add x11, sp, #0x8 │ │ sub x5, x10, x9 │ │ nop │ │ - adr x2, 97ce │ │ + adr x2, 9d47 │ │ add x4, x11, x8 │ │ mov x0, x1 │ │ mov w1, #0x1 // #1 │ │ mov w3, #0x2 // #2 │ │ - bl 2aa3c │ │ + bl 2a9ac │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ mov w0, #0x538 // #1336 │ │ - bl 64e30 │ │ - cbz x0, 2e160 │ │ + bl 641c0 │ │ + cbz x0, 2ee24 │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ mov w0, #0x8 // #8 │ │ mov w1, #0x538 // #1336 │ │ - bl 24ab0 │ │ + bl 248d0 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ mov w0, #0x598 // #1432 │ │ - bl 64e30 │ │ - cbz x0, 2e188 │ │ + bl 641c0 │ │ + cbz x0, 2ee4c │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ mov w0, #0x8 // #8 │ │ mov w1, #0x598 // #1432 │ │ - bl 24ab0 │ │ + bl 248d0 │ │ sub sp, sp, #0xd0 │ │ stp x29, x30, [sp, #112] │ │ stp x28, x27, [sp, #128] │ │ stp x26, x25, [sp, #144] │ │ stp x24, x23, [sp, #160] │ │ stp x22, x21, [sp, #176] │ │ stp x20, x19, [sp, #192] │ │ @@ -21838,70 +22745,70 @@ │ │ mov x22, x2 │ │ mov x20, x0 │ │ ldrh w25, [x23, #1330] │ │ add x27, x23, #0x4d8 │ │ add x26, x24, #0x1 │ │ add x1, x27, x24, lsl #3 │ │ cmp x26, x25 │ │ - b.ls 2e1fc // b.plast │ │ + b.ls 2eec0 // b.plast │ │ str x22, [x1] │ │ mov x0, sp │ │ mov x1, x21 │ │ mov w2, #0x70 // #112 │ │ - bl 64e50 │ │ - b 2e238 │ │ + bl 641e0 │ │ + b 2eefc │ │ sub x28, x25, x24 │ │ add x0, x27, x26, lsl #3 │ │ lsl x2, x28, #3 │ │ - bl 64f30 │ │ + bl 642c0 │ │ mov x0, sp │ │ mov x1, x21 │ │ mov w2, #0x70 // #112 │ │ str x22, [x27, x24, lsl #3] │ │ mov w21, #0x70 // #112 │ │ - bl 64e50 │ │ + bl 641e0 │ │ madd x1, x24, x21, x23 │ │ lsl x8, x28, #7 │ │ madd x0, x26, x21, x23 │ │ sub x2, x8, x28, lsl #4 │ │ - bl 64f30 │ │ + bl 642c0 │ │ mov w8, #0x70 // #112 │ │ mov x1, sp │ │ mov w2, #0x70 // #112 │ │ madd x0, x24, x8, x23 │ │ add w21, w25, #0x1 │ │ - bl 64e50 │ │ + bl 641e0 │ │ ldr x8, [x19, #8] │ │ strh w21, [x23, #1330] │ │ stp x23, x8, [x20] │ │ str x24, [x20, #16] │ │ ldp x20, x19, [sp, #192] │ │ ldp x22, x21, [sp, #176] │ │ ldp x24, x23, [sp, #160] │ │ ldp x26, x25, [sp, #144] │ │ ldp x28, x27, [sp, #128] │ │ ldp x29, x30, [sp, #112] │ │ add sp, sp, #0xd0 │ │ ret │ │ sub sp, sp, #0x10 │ │ - cbz x0, 2e298 │ │ + cbz x0, 2ef5c │ │ mul x8, x0, x3 │ │ mov x9, sp │ │ str x2, [sp, #8] │ │ - b 2e2a0 │ │ + b 2ef64 │ │ mov x8, xzr │ │ add x9, sp, #0x8 │ │ str x8, [x9] │ │ ldr x8, [sp, #8] │ │ - cbz x8, 2e2c0 │ │ + cbz x8, 2ef84 │ │ ldr x8, [sp] │ │ - cbz x8, 2e2c0 │ │ + cbz x8, 2ef84 │ │ mov x0, x1 │ │ add sp, sp, #0x10 │ │ - b 64e40 │ │ + b 641d0 │ │ add sp, sp, #0x10 │ │ ret │ │ sub sp, sp, #0xd0 │ │ stp x29, x30, [sp, #112] │ │ stp x28, x27, [sp, #128] │ │ stp x26, x25, [sp, #144] │ │ stp x24, x23, [sp, #160] │ │ @@ -21915,87 +22822,87 @@ │ │ add x1, x27, x1, lsl #3 │ │ mov x21, x4 │ │ mov x22, x3 │ │ mov x23, x2 │ │ mov x19, x0 │ │ cmp x25, x24 │ │ add w26, w24, #0x1 │ │ - b.ls 2e330 // b.plast │ │ + b.ls 2eff4 // b.plast │ │ str x23, [x1] │ │ mov x0, sp │ │ mov x1, x22 │ │ mov w2, #0x70 // #112 │ │ - bl 64e50 │ │ - b 2e36c │ │ + bl 641e0 │ │ + b 2f030 │ │ sub x28, x24, x20 │ │ add x0, x27, x25, lsl #3 │ │ lsl x2, x28, #3 │ │ - bl 64f30 │ │ + bl 642c0 │ │ mov x0, sp │ │ mov x1, x22 │ │ mov w2, #0x70 // #112 │ │ str x23, [x27, x20, lsl #3] │ │ mov w22, #0x70 // #112 │ │ - bl 64e50 │ │ + bl 641e0 │ │ madd x1, x20, x22, x19 │ │ lsl x8, x28, #7 │ │ madd x0, x25, x22, x19 │ │ sub x2, x8, x28, lsl #4 │ │ - bl 64f30 │ │ + bl 642c0 │ │ mov w8, #0x70 // #112 │ │ mov x1, sp │ │ mov w2, #0x70 // #112 │ │ madd x0, x20, x8, x19 │ │ - bl 64e50 │ │ + bl 641e0 │ │ add x22, x24, #0x2 │ │ add x8, x20, #0x2 │ │ add x23, x19, #0x538 │ │ cmp x22, x8 │ │ - b.ls 2e3a8 // b.plast │ │ + b.ls 2f06c // b.plast │ │ sub x9, x24, x20 │ │ add x1, x23, x25, lsl #3 │ │ add x0, x23, x8, lsl #3 │ │ lsl x2, x9, #3 │ │ - bl 64f30 │ │ + bl 642c0 │ │ cmp x25, x22 │ │ str x21, [x23, x25, lsl #3] │ │ strh w26, [x19, #1330] │ │ - b.cs 2e3e0 // b.hs, b.nlast │ │ + b.cs 2f0a4 // b.hs, b.nlast │ │ add x8, x20, #0xa8 │ │ neg x9, x24 │ │ sub w10, w8, #0xa7 │ │ ldr x11, [x19, x8, lsl #3] │ │ add x8, x8, #0x1 │ │ add x12, x9, x8 │ │ cmp x12, #0xa9 │ │ str x19, [x11, #1232] │ │ strh w10, [x11, #1328] │ │ - b.ne 2e3c0 // b.any │ │ + b.ne 2f084 // b.any │ │ ldp x20, x19, [sp, #192] │ │ ldp x22, x21, [sp, #176] │ │ ldp x24, x23, [sp, #160] │ │ ldp x26, x25, [sp, #144] │ │ ldp x28, x27, [sp, #128] │ │ ldp x29, x30, [sp, #112] │ │ add sp, sp, #0xd0 │ │ ret │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ ldr x1, [x0] │ │ mov w2, #0x1 // #1 │ │ mov w3, #0x8 // #8 │ │ mov w4, #0x70 // #112 │ │ - bl 2e430 │ │ + bl 2f0f4 │ │ cmn x0, #0x1 │ │ - b.ne 2e42c // b.any │ │ + b.ne 2f0f0 // b.any │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ - bl 24994 │ │ + bl 248bc │ │ adds x8, x2, x1 │ │ - b.cc 2e440 // b.lo, b.ul, b.last │ │ + b.cc 2f104 // b.lo, b.ul, b.last │ │ mov x0, xzr │ │ ret │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ ldp x1, x2, [x0] │ │ @@ -22009,870 +22916,901 @@ │ │ csel x8, x8, x9, hi // hi = pmore │ │ cmp x5, #0x1 │ │ mov w9, #0x4 // #4 │ │ csel x9, x10, x9, eq // eq = none │ │ cmp x8, x9 │ │ csel x20, x8, x9, hi // hi = pmore │ │ mov x3, x20 │ │ - bl 2e4c0 │ │ + bl 2f180 │ │ ldr x8, [sp, #8] │ │ - cmp x8, #0x1 │ │ - b.ne 2e4a4 // b.any │ │ + cbz x8, 2f164 │ │ ldp x0, x1, [sp, #16] │ │ - b 2e4b0 │ │ + b 2f170 │ │ ldr x8, [sp, #16] │ │ mov x0, #0xffffffffffffffff // #-1 │ │ stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #16] │ │ str x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x10 │ │ umulh x8, x5, x3 │ │ - mov x19, x0 │ │ - mov x9, xzr │ │ - mov w10, #0x8 // #8 │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + mov x20, x0 │ │ + sub x9, x9, x4 │ │ + mul x19, x5, x3 │ │ cmp xzr, x8 │ │ + ccmp x19, x9, #0x2, eq // eq = none │ │ + b.ls 2f1c4 // b.plast │ │ + mov x19, xzr │ │ mov w8, #0x1 // #1 │ │ - b.ne 2e594 // b.any │ │ - mul x20, x5, x3 │ │ - mov x11, #0x8000000000000000 // #-9223372036854775808 │ │ + mov w9, #0x8 // #8 │ │ + b 2f250 │ │ mov x21, x4 │ │ - sub x11, x11, x4 │ │ - cmp x20, x11 │ │ - b.hi 2e594 // b.pmore │ │ - cbz x1, 2e51c │ │ + cbz x1, 2f1dc │ │ mul x8, x1, x5 │ │ add x9, sp, #0x8 │ │ str x21, [x29, #24] │ │ - b 2e524 │ │ + b 2f1e4 │ │ mov x8, xzr │ │ add x9, x29, #0x18 │ │ str x8, [x9] │ │ ldr x8, [x29, #24] │ │ - cbz x8, 2e550 │ │ + cbz x8, 2f210 │ │ ldr x1, [sp, #8] │ │ - cbz x1, 2e55c │ │ + cbz x1, 2f21c │ │ mov x0, x2 │ │ mov x2, x21 │ │ - mov x3, x20 │ │ - bl 22c18 │ │ - cbnz x0, 2e570 │ │ - b 2e584 │ │ - cbnz x20, 2e560 │ │ + mov x3, x19 │ │ + bl 2e444 │ │ + cbnz x0, 2f230 │ │ + b 2f244 │ │ + cbnz x19, 2f220 │ │ mov x0, x21 │ │ - b 2e570 │ │ - cbz x20, 2e57c │ │ - mov x0, x20 │ │ + b 2f230 │ │ + cbz x19, 2f23c │ │ + mov x0, x19 │ │ mov x1, x21 │ │ - bl 22bc0 │ │ - cbz x0, 2e584 │ │ + bl 2e3f0 │ │ + cbz x0, 2f244 │ │ mov x8, xzr │ │ - str x0, [x19, #8] │ │ - b 2e58c │ │ + str x0, [x20, #8] │ │ + b 2f24c │ │ mov x0, x21 │ │ - cbnz x21, 2e570 │ │ + cbnz x21, 2f230 │ │ mov w8, #0x1 // #1 │ │ - str x21, [x19, #8] │ │ - mov w10, #0x10 // #16 │ │ - mov x9, x20 │ │ - str x9, [x19, x10] │ │ - str x8, [x19] │ │ + str x21, [x20, #8] │ │ + mov w9, #0x10 // #16 │ │ + str x19, [x20, x9] │ │ + str x8, [x20] │ │ ldp x20, x19, [sp, #48] │ │ ldr x21, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x40 │ │ ret │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ ldr x1, [x0] │ │ mov w2, #0x1 // #1 │ │ mov w3, #0x8 // #8 │ │ mov w4, #0x10 // #16 │ │ - bl 2e430 │ │ + bl 2f0f4 │ │ cmn x0, #0x1 │ │ - b.ne 2e5dc // b.any │ │ + b.ne 2f298 // b.any │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ - bl 24994 │ │ + bl 248bc │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x210 │ │ ldr x24, [x1, #96] │ │ ldr x8, [x0, #16] │ │ - mov x23, x1 │ │ + mov x21, x1 │ │ sub x20, x24, #0x1 │ │ cmp x20, x8 │ │ - b.cs 2e654 // b.hs, b.nlast │ │ - ldr x8, [x23] │ │ - cbz x8, 2e630 │ │ - ldp x0, x1, [x23, #8] │ │ + b.cs 2f310 // b.hs, b.nlast │ │ + ldr x8, [x21] │ │ + cbz x8, 2f2ec │ │ + ldp x0, x1, [x21, #8] │ │ mov w2, #0x8 // #8 │ │ mov w3, #0x10 // #16 │ │ - bl 2e280 │ │ + bl 2ef44 │ │ mov w0, #0x1 // #1 │ │ add sp, sp, #0x210 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ mov x19, x0 │ │ - b.ne 2e6c8 // b.any │ │ + b.ne 2f384 // b.any │ │ ldr x8, [x19, #40] │ │ - cbz x8, 2e730 │ │ + cbz x8, 2f3ec │ │ ldr x8, [x19, #24] │ │ - cbz x8, 2e730 │ │ + cbz x8, 2f3ec │ │ ldr x9, [x19, #32] │ │ ldrh w11, [x8, #1330] │ │ add x13, x8, #0x4d8 │ │ mov x10, #0xffffffffffffffff // #-1 │ │ lsl x12, x11, #3 │ │ - cbz x12, 2e6b0 │ │ + cbz x12, 2f36c │ │ ldr x14, [x13], #8 │ │ add x10, x10, #0x1 │ │ sub x12, x12, #0x8 │ │ cmp x24, x14 │ │ cset w14, hi // hi = pmore │ │ csinv w14, w14, wzr, cs // cs = hs, nlast │ │ and w14, w14, #0xff │ │ cmp w14, #0x1 │ │ - b.eq 2e680 // b.none │ │ - cbz w14, 2e618 │ │ - b 2e6b4 │ │ + b.eq 2f33c // b.none │ │ + cbz w14, 2f2d4 │ │ + b 2f370 │ │ mov x10, x11 │ │ - cbz x9, 2e730 │ │ + cbz x9, 2f3ec │ │ add x8, x8, x10, lsl #3 │ │ sub x9, x9, #0x1 │ │ ldr x8, [x8, #1336] │ │ - b 2e670 │ │ + b 2f32c │ │ mov x8, x19 │ │ ldr x27, [x8, #24]! │ │ - cbz x27, 2e768 │ │ + cbz x27, 2f424 │ │ ldr x9, [x19, #32] │ │ ldrh w10, [x27, #1330] │ │ add x12, x27, #0x4d8 │ │ mov x26, #0xffffffffffffffff // #-1 │ │ lsl x11, x10, #3 │ │ - cbz x11, 2e718 │ │ + cbz x11, 2f3d4 │ │ ldr x13, [x12], #8 │ │ add x26, x26, #0x1 │ │ sub x11, x11, #0x8 │ │ cmp x24, x13 │ │ cset w13, hi // hi = pmore │ │ csinv w13, w13, wzr, cs // cs = hs, nlast │ │ and w13, w13, #0xff │ │ cmp w13, #0x1 │ │ - b.eq 2e6e8 // b.none │ │ - cbz w13, 2e618 │ │ - b 2e71c │ │ + b.eq 2f3a4 // b.none │ │ + cbz w13, 2f2d4 │ │ + b 2f3d8 │ │ mov x26, x10 │ │ - cbz x9, 2e7a8 │ │ + cbz x9, 2f484 │ │ add x10, x27, x26, lsl #3 │ │ sub x9, x9, #0x1 │ │ ldr x27, [x10, #1336] │ │ - b 2e6d8 │ │ + b 2f394 │ │ ldr x8, [x19] │ │ cmp x20, x8 │ │ - b.ne 2e744 // b.any │ │ + b.ne 2f400 // b.any │ │ mov x0, x19 │ │ - bl 2e400 │ │ + bl 2f0c4 │ │ mov w8, #0x70 // #112 │ │ ldr x9, [x19, #8] │ │ - mov x1, x23 │ │ + mov x1, x21 │ │ madd x0, x20, x8, x9 │ │ mov w2, #0x70 // #112 │ │ - bl 64e50 │ │ + bl 641e0 │ │ mov w0, wzr │ │ str x24, [x19, #16] │ │ - b 2e634 │ │ + b 2f2f0 │ │ stp x8, x24, [sp, #88] │ │ str xzr, [sp, #104] │ │ - bl 2e144 │ │ - mov w8, #0x1 // #1 │ │ - mov x1, x23 │ │ - mov w2, #0x70 // #112 │ │ + bl 2ee08 │ │ str xzr, [x0, #1232] │ │ + strh wzr, [x0, #1330] │ │ stp x0, xzr, [x19, #24] │ │ - strh w8, [x0, #1330] │ │ - str x24, [x0, #1240] │ │ - bl 64e50 │ │ + ldrh w8, [x0, #1330] │ │ + cmp w8, #0xb │ │ + b.cs 2f8d0 // b.hs, b.nlast │ │ + mov w9, #0x70 // #112 │ │ + add w10, w8, #0x1 │ │ + add x11, x0, x8, lsl #3 │ │ + umaddl x8, w8, w9, x0 │ │ + strh w10, [x0, #1330] │ │ + mov x1, x21 │ │ + mov w2, #0x70 // #112 │ │ + str x24, [x11, #1240] │ │ + mov x0, x8 │ │ + bl 641e0 │ │ ldr x8, [x19, #40] │ │ mov w0, wzr │ │ add x8, x8, #0x1 │ │ str x8, [x19, #40] │ │ - b 2e634 │ │ + b 2f2f0 │ │ stp x8, x24, [sp, #88] │ │ ldrh w8, [x27, #1330] │ │ stp x27, xzr, [sp, #104] │ │ cmp w8, #0xb │ │ str x26, [sp, #120] │ │ - b.cs 2e7dc // b.hs, b.nlast │ │ + b.cs 2f4b8 // b.hs, b.nlast │ │ add x8, sp, #0x58 │ │ sub x0, x29, #0x60 │ │ mov x2, x24 │ │ add x1, x8, #0x10 │ │ - mov x3, x23 │ │ - bl 2e194 │ │ - b 2e794 │ │ + mov x3, x21 │ │ + bl 2ee58 │ │ + b 2f470 │ │ cmp x26, #0x5 │ │ - b.cs 2e7f0 // b.hs, b.nlast │ │ - mov w22, wzr │ │ + b.cs 2f4cc // b.hs, b.nlast │ │ + mov w23, wzr │ │ mov w20, #0x4 // #4 │ │ - b 2e824 │ │ - b.eq 2e80c // b.none │ │ + b 2f500 │ │ + b.eq 2f4e8 // b.none │ │ cmp x26, #0x6 │ │ - b.ne 2e818 // b.any │ │ + b.ne 2f4f4 // b.any │ │ mov x26, xzr │ │ - mov w22, #0x1 // #1 │ │ + mov w23, #0x1 // #1 │ │ mov w20, #0x5 // #5 │ │ - b 2e824 │ │ - mov w22, wzr │ │ + b 2f500 │ │ + mov w23, wzr │ │ mov x20, x26 │ │ - b 2e824 │ │ + b 2f500 │ │ sub x26, x26, #0x7 │ │ - mov w22, #0x1 // #1 │ │ + mov w23, #0x1 // #1 │ │ mov w20, #0x6 // #6 │ │ - bl 2e144 │ │ + bl 2ee08 │ │ mov w8, #0x70 // #112 │ │ str xzr, [x0, #1232] │ │ mvn x10, x20 │ │ strh wzr, [x0, #1330] │ │ madd x8, x20, x8, x27 │ │ - mov x21, x0 │ │ + mov x22, x0 │ │ ldrh w9, [x27, #1330] │ │ mov w2, #0x58 // #88 │ │ - str w22, [sp, #56] │ │ + str w23, [sp, #56] │ │ add x25, x10, x9 │ │ add x9, x27, #0x4d8 │ │ strh w25, [x0, #1330] │ │ sub x0, x29, #0x60 │ │ ldr x10, [x9, x20, lsl #3] │ │ ldp x28, x9, [x8] │ │ add x1, x8, #0x18 │ │ stp x10, x9, [sp, #64] │ │ ldr x9, [x8, #16] │ │ str x9, [sp, #80] │ │ - bl 64e50 │ │ + bl 641e0 │ │ cmp x25, #0xc │ │ - b.cs 2ec18 // b.hs, b.nlast │ │ - add x22, x20, #0x1 │ │ + b.cs 2f940 // b.hs, b.nlast │ │ + add x23, x20, #0x1 │ │ add x8, x27, #0x4d8 │ │ lsl x2, x25, #3 │ │ - add x1, x8, x22, lsl #3 │ │ - add x0, x21, #0x4d8 │ │ - bl 64e50 │ │ + add x1, x8, x23, lsl #3 │ │ + add x0, x22, #0x4d8 │ │ + bl 641e0 │ │ mov w8, #0x70 // #112 │ │ - mov x0, x21 │ │ - madd x1, x22, x8, x27 │ │ + mov x0, x22 │ │ + madd x1, x23, x8, x27 │ │ lsl x8, x25, #7 │ │ sub x2, x8, x25, lsl #4 │ │ - bl 64e50 │ │ + bl 641e0 │ │ sub x0, x29, #0xb8 │ │ sub x1, x29, #0x60 │ │ mov w2, #0x58 // #88 │ │ strh w20, [x27, #1330] │ │ - bl 64e50 │ │ + bl 641e0 │ │ ldr w8, [sp, #56] │ │ sub x0, x29, #0x60 │ │ - add x1, sp, #0xf0 │ │ + add x1, sp, #0x80 │ │ mov x2, x24 │ │ - mov x3, x23 │ │ - str x26, [sp, #256] │ │ + mov x3, x21 │ │ + str x26, [sp, #144] │ │ cmp w8, #0x0 │ │ - csel x8, x21, x27, ne // ne = any │ │ - stp x8, xzr, [sp, #240] │ │ - bl 2e194 │ │ + csel x8, x22, x27, ne // ne = any │ │ + stp x8, xzr, [sp, #128] │ │ + bl 2ee58 │ │ cmp x28, #0x2 │ │ - b.eq 2e794 // b.none │ │ - ldp x26, x22, [sp, #72] │ │ - add x8, sp, #0x80 │ │ + b.eq 2f470 // b.none │ │ + mov x20, x28 │ │ + str x28, [sp, #216] │ │ + add x8, sp, #0xd8 │ │ + ldp x28, x26, [sp, #72] │ │ add x0, x8, #0x18 │ │ sub x1, x29, #0xb8 │ │ mov w2, #0x58 // #88 │ │ - stp x28, x26, [sp, #128] │ │ - str x22, [sp, #144] │ │ - bl 64e50 │ │ + stp x28, x26, [sp, #224] │ │ + bl 641e0 │ │ ldr x25, [x27, #1232] │ │ - cbz x25, 2eb28 │ │ - ldr x20, [sp, #64] │ │ - mov w23, #0x70 // #112 │ │ - mov x9, x22 │ │ - mov x10, x26 │ │ - mov x11, x28 │ │ - str xzr, [sp, #56] │ │ - ldrh w24, [x25, #1330] │ │ - ldrh w22, [x27, #1328] │ │ - cmp x24, #0xb │ │ - b.cc 2ebac // b.lo, b.ul, b.last │ │ - cmp w22, #0x5 │ │ - b.cs 2e958 // b.hs, b.nlast │ │ - sub x26, x29, #0xc0 │ │ + cbz x25, 2f80c │ │ + ldr x24, [sp, #64] │ │ + mov x23, xzr │ │ + mov w21, #0x70 // #112 │ │ + mov x9, x26 │ │ + mov x10, x28 │ │ + mov x11, x20 │ │ + ldrh w8, [x25, #1330] │ │ + ldrh w26, [x27, #1328] │ │ + cmp x8, #0xb │ │ + b.cc 2f8b4 // b.lo, b.ul, b.last │ │ + cmp w26, #0x5 │ │ + str x8, [sp, #48] │ │ + b.cs 2f63c // b.hs, b.nlast │ │ + sub x8, x29, #0xc0 │ │ mov w28, #0x4 // #4 │ │ - b 2e98c │ │ - b.eq 2e974 // b.none │ │ - cmp w22, #0x6 │ │ - b.ne 2e980 // b.any │ │ - mov x22, xzr │ │ - sub x26, x29, #0xc8 │ │ + b 2f670 │ │ + b.eq 2f658 // b.none │ │ + cmp w26, #0x6 │ │ + b.ne 2f664 // b.any │ │ + mov x26, xzr │ │ + sub x8, x29, #0xc8 │ │ mov w28, #0x5 // #5 │ │ - b 2e98c │ │ - sub x26, x29, #0xc0 │ │ - mov x28, x22 │ │ - b 2e98c │ │ - sub x22, x22, #0x7 │ │ - sub x26, x29, #0xc8 │ │ + b 2f670 │ │ + sub x8, x29, #0xc0 │ │ + mov x28, x26 │ │ + b 2f670 │ │ + sub x8, x29, #0xc8 │ │ + sub x26, x26, #0x7 │ │ mov w28, #0x6 // #6 │ │ + str x8, [sp, #40] │ │ stp x9, x11, [sp, #16] │ │ + mov x20, x23 │ │ str x10, [sp, #8] │ │ - bl 2e16c │ │ + bl 2ee30 │ │ str xzr, [x0, #1232] │ │ mvn x9, x28 │ │ - umaddl x10, w28, w23, x25 │ │ + umaddl x10, w28, w21, x25 │ │ strh wzr, [x0, #1330] │ │ + add x23, x25, #0x4d8 │ │ mov x27, x0 │ │ - mov w2, #0x58 // #88 │ │ ldrh w8, [x25, #1330] │ │ - stp x26, x22, [sp, #32] │ │ - add x22, x25, #0x4d8 │ │ + mov w2, #0x58 // #88 │ │ + str x26, [sp, #32] │ │ add x1, x10, #0x18 │ │ - add x23, x9, x8 │ │ - strh w23, [x0, #1330] │ │ + add x21, x9, x8 │ │ + strh w21, [x0, #1330] │ │ sub x0, x29, #0x60 │ │ ldp x11, x8, [x10] │ │ - ldr x9, [x22, x28, lsl #3] │ │ - stp x9, x8, [sp, #64] │ │ + ldr x9, [x23, x28, lsl #3] │ │ + str x8, [sp, #72] │ │ ldr x8, [x10, #16] │ │ - str x11, [sp, #48] │ │ + stp x11, x9, [sp, #56] │ │ str x8, [sp, #80] │ │ - bl 64e50 │ │ - cmp x23, #0xc │ │ - b.cs 2ebc8 // b.hs, b.nlast │ │ + bl 641e0 │ │ + cmp x21, #0xc │ │ + b.cs 2f8ec // b.hs, b.nlast │ │ add x26, x28, #0x1 │ │ - lsl x2, x23, #3 │ │ + lsl x2, x21, #3 │ │ add x0, x27, #0x4d8 │ │ - add x1, x22, x26, lsl #3 │ │ - bl 64e50 │ │ - lsl x8, x23, #7 │ │ + add x1, x23, x26, lsl #3 │ │ + bl 641e0 │ │ + lsl x8, x21, #7 │ │ mov w9, #0x70 // #112 │ │ mov x0, x27 │ │ umaddl x1, w26, w9, x25 │ │ - sub x2, x8, x23, lsl #4 │ │ - bl 64e50 │ │ + sub x2, x8, x21, lsl #4 │ │ + bl 641e0 │ │ sub x0, x29, #0xb8 │ │ sub x1, x29, #0x60 │ │ mov w2, #0x58 // #88 │ │ strh w28, [x25, #1330] │ │ - bl 64e50 │ │ - ldrh w23, [x27, #1330] │ │ - cmp x23, #0xb │ │ - add x1, x23, #0x1 │ │ - b.hi 2ebe4 // b.pmore │ │ - sub x8, x24, x28 │ │ - cmp x8, x1 │ │ - b.ne 2ebfc // b.any │ │ + bl 641e0 │ │ + ldrh w8, [x27, #1330] │ │ + cmp x8, #0xb │ │ + add x21, x8, #0x1 │ │ + b.hi 2f908 // b.pmore │ │ + ldr x8, [sp, #48] │ │ + sub x8, x8, x28 │ │ + cmp x8, x21 │ │ + b.ne 2f924 // b.any │ │ add x8, x25, x28, lsl #3 │ │ - ldr x9, [sp, #56] │ │ - lsl x2, x1, #3 │ │ + lsl x2, x21, #3 │ │ add x0, x27, #0x538 │ │ - add x24, x27, #0x538 │ │ - add x9, x9, #0x1 │ │ + add x23, x20, #0x1 │ │ add x1, x8, #0x540 │ │ - str x9, [sp, #56] │ │ - bl 64e50 │ │ - ldp x26, x22, [sp, #72] │ │ + bl 641e0 │ │ + ldr x26, [sp, #80] │ │ mov x8, xzr │ │ - ldr x10, [x24, x8, lsl #3] │ │ - cmp x8, x23 │ │ - cinc x9, x8, cc // cc = lo, ul, last │ │ - str x27, [x10, #1232] │ │ - strh w8, [x10, #1328] │ │ - b.cs 2ea9c // b.hs, b.nlast │ │ - cmp x9, x23 │ │ - mov x8, x9 │ │ - b.ls 2ea78 // b.plast │ │ + add x9, x27, x8, lsl #3 │ │ + add x10, x8, #0x1 │ │ + cmp x21, x10 │ │ + ldr x9, [x9, #1336] │ │ + strh w8, [x9, #1328] │ │ + mov x8, x10 │ │ + str x27, [x9, #1232] │ │ + b.ne 2f75c // b.any │ │ sub x0, x29, #0x60 │ │ sub x1, x29, #0xb8 │ │ mov w2, #0x58 // #88 │ │ - bl 64e50 │ │ - ldp x8, x1, [sp, #32] │ │ - add x3, sp, #0x80 │ │ + bl 641e0 │ │ + ldp x1, x8, [sp, #32] │ │ + add x3, sp, #0xd8 │ │ stp x27, x25, [x29, #-200] │ │ - mov x2, x20 │ │ - mov x4, x21 │ │ + mov x2, x24 │ │ + mov x4, x22 │ │ ldr x0, [x8] │ │ - bl 2e2c8 │ │ - add x0, sp, #0xf0 │ │ + bl 2ef8c │ │ + add x0, sp, #0x80 │ │ sub x1, x29, #0x60 │ │ mov w2, #0x58 // #88 │ │ - bl 64e50 │ │ - ldr x28, [sp, #48] │ │ - cmp x28, #0x2 │ │ - b.eq 2e794 // b.none │ │ - ldp x21, x27, [x29, #-200] │ │ - add x8, sp, #0x80 │ │ + bl 641e0 │ │ + ldr x20, [sp, #56] │ │ + ldr x28, [sp, #72] │ │ + cmp x20, #0x2 │ │ + b.eq 2f470 // b.none │ │ + ldp x22, x27, [x29, #-200] │ │ + add x8, sp, #0xd8 │ │ add x0, x8, #0x18 │ │ - add x1, sp, #0xf0 │ │ + add x1, sp, #0x80 │ │ mov w2, #0x58 // #88 │ │ - stp x28, x26, [sp, #128] │ │ - str x22, [sp, #144] │ │ - bl 64e50 │ │ + stp x20, x28, [sp, #216] │ │ + str x26, [sp, #232] │ │ + bl 641e0 │ │ ldr x8, [sp, #64] │ │ ldr x25, [x27, #1232] │ │ - mov x9, x22 │ │ - mov x10, x26 │ │ - mov x11, x28 │ │ - mov w23, #0x70 // #112 │ │ - mov x20, x8 │ │ - cbz x25, 2eb30 │ │ - b 2e934 │ │ + mov x9, x26 │ │ + mov x10, x28 │ │ + mov x11, x20 │ │ + mov w21, #0x70 // #112 │ │ + mov x24, x8 │ │ + cbz x25, 2f814 │ │ + b 2f614 │ │ ldr x8, [sp, #64] │ │ - str xzr, [sp, #56] │ │ + mov x23, xzr │ │ + mov x25, x20 │ │ ldr x20, [x19, #24] │ │ - cbz x20, 2ec34 │ │ + cbz x20, 2f95c │ │ ldr x24, [x19, #32] │ │ - mov x25, x8 │ │ - bl 2e16c │ │ - mov x23, x0 │ │ + mov x27, x8 │ │ + bl 2ee30 │ │ + mov x21, x0 │ │ adds x8, x24, #0x1 │ │ str xzr, [x0, #1232] │ │ strh wzr, [x0, #1330] │ │ str x20, [x0, #1336] │ │ - b.cs 2ec4c // b.hs, b.nlast │ │ - ldr x9, [sp, #56] │ │ - str x23, [x20, #1232] │ │ + b.cs 2f974 // b.hs, b.nlast │ │ + cmp x23, x24 │ │ + str x21, [x20, #1232] │ │ strh wzr, [x20, #1328] │ │ - cmp x9, x24 │ │ - stp x23, x8, [x19, #24] │ │ - b.ne 2ec5c // b.any │ │ - add x8, sp, #0x80 │ │ - mov w20, #0x1 // #1 │ │ - add x0, x23, #0x18 │ │ - add x1, x8, #0x18 │ │ + stp x21, x8, [x19, #24] │ │ + b.ne 2f984 // b.any │ │ + ldrh w20, [x21, #1330] │ │ + cmp w20, #0xb │ │ + b.cs 2f9a4 // b.hs, b.nlast │ │ + mov w8, #0x70 // #112 │ │ + add x10, x21, x20, lsl #3 │ │ + add w9, w20, #0x1 │ │ + umaddl x8, w20, w8, x21 │ │ + strh w9, [x21, #1330] │ │ mov w2, #0x58 // #88 │ │ - str x25, [x23, #1240] │ │ - strh w20, [x23, #1330] │ │ - stp x28, x26, [x23] │ │ - str x22, [x23, #16] │ │ - bl 64e50 │ │ - str x21, [x23, #1344] │ │ - str x23, [x21, #1232] │ │ - strh w20, [x21, #1328] │ │ - b 2e794 │ │ - add x3, sp, #0x80 │ │ + str x27, [x10, #1240] │ │ + mov x23, x22 │ │ + add x22, x21, #0x538 │ │ + stp x25, x28, [x8] │ │ + add x0, x8, #0x18 │ │ + str x26, [x8, #16] │ │ + add x8, sp, #0xd8 │ │ + add x1, x8, #0x18 │ │ + bl 641e0 │ │ + add x8, x20, #0x1 │ │ + str x23, [x22, x8, lsl #3] │ │ + str x21, [x23, #1232] │ │ + strh w8, [x23, #1328] │ │ + b 2f470 │ │ + add x3, sp, #0xd8 │ │ mov x0, x25 │ │ - mov x1, x22 │ │ - mov x2, x20 │ │ - mov x4, x21 │ │ - bl 2e2c8 │ │ - b 2e794 │ │ + mov x1, x26 │ │ + mov x2, x24 │ │ + mov x4, x22 │ │ + bl 2ef8c │ │ + b 2f470 │ │ + nop │ │ + adr x0, 98c0 │ │ + nop │ │ + adr x2, 68b38 │ │ + mov w1, #0x20 // #32 │ │ + bl 2bb64 │ │ + b 2f9c4 │ │ nop │ │ - adr x3, 69790 │ │ + adr x3, 68b20 │ │ mov x0, xzr │ │ - mov x1, x23 │ │ + mov x1, x21 │ │ mov w2, #0xb // #11 │ │ - bl 2b7a0 │ │ - b 2ec7c │ │ + bl 2bab0 │ │ + b 2f9c4 │ │ nop │ │ - adr x3, 69730 │ │ + adr x3, 68ac0 │ │ mov x0, xzr │ │ + mov x1, x21 │ │ mov w2, #0xc // #12 │ │ - bl 2b7a0 │ │ - b 2ec7c │ │ + bl 2bab0 │ │ + b 2f9c4 │ │ nop │ │ - adr x0, 934b │ │ + adr x0, 9898 │ │ nop │ │ - adr x2, 69748 │ │ + adr x2, 68ad8 │ │ mov w1, #0x28 // #40 │ │ - bl 2b870 │ │ - b 2ec7c │ │ + bl 2bb64 │ │ + b 2f9c4 │ │ nop │ │ - adr x3, 69790 │ │ + adr x3, 68b20 │ │ mov x0, xzr │ │ mov x1, x25 │ │ mov w2, #0xb // #11 │ │ - bl 2b7a0 │ │ - b 2ec7c │ │ + bl 2bab0 │ │ + b 2f9c4 │ │ nop │ │ - adr x0, 69760 │ │ - mov x21, x26 │ │ - mov x20, x22 │ │ - bl 2b854 │ │ - b 2ec7c │ │ + adr x0, 68af0 │ │ + mov x21, x28 │ │ + mov x20, x26 │ │ + bl 2cc58 │ │ + b 2f9c4 │ │ nop │ │ - adr x0, 69718 │ │ - bl 2b854 │ │ - b 2ec7c │ │ + adr x0, 68aa8 │ │ + bl 2cc58 │ │ + b 2f9c4 │ │ + mov x21, x28 │ │ + mov x20, x26 │ │ nop │ │ - adr x0, 9373 │ │ + adr x2, 68b50 │ │ nop │ │ - adr x2, 697a8 │ │ + adr x0, 9900 │ │ mov w1, #0x30 // #48 │ │ - mov x21, x26 │ │ - mov x20, x22 │ │ - bl 2b870 │ │ + b 2f9c0 │ │ + mov x21, x28 │ │ + mov x20, x26 │ │ + nop │ │ + adr x2, 68b68 │ │ + nop │ │ + adr x0, 98c0 │ │ + mov w1, #0x20 // #32 │ │ + bl 2bb64 │ │ brk #0x1 │ │ brk #0x1 │ │ mov x19, x0 │ │ - b 2ecec │ │ - mov x19, x0 │ │ - b 2ed24 │ │ - b 2ec98 │ │ - ldr x8, [x23] │ │ + b 2fa28 │ │ mov x19, x0 │ │ - cbnz x8, 2ecf4 │ │ - b 2ed3c │ │ - b 2ecb8 │ │ - mov x0, x23 │ │ - bl 64e40 │ │ + b 2fa5c │ │ + b 2fa6c │ │ + b 2fa6c │ │ + mov x0, x21 │ │ + bl 641d0 │ │ brk #0x1 │ │ + b 2f9f4 │ │ mov x19, x0 │ │ - cbz x28, 2ed3c │ │ + cbz x25, 2fa88 │ │ mov x0, x21 │ │ mov x1, x20 │ │ - b 2ed30 │ │ + b 2fa7c │ │ mov x19, x0 │ │ - cbz x28, 2ece4 │ │ + cbz x28, 2fa20 │ │ ldp x0, x1, [sp, #72] │ │ mov w2, #0x8 // #8 │ │ mov w3, #0x10 // #16 │ │ - bl 2e280 │ │ - mov x0, x21 │ │ - bl 64e40 │ │ - ldr x8, [x23] │ │ - cbz x8, 2ed3c │ │ - ldp x0, x1, [x23, #8] │ │ - b 2ed30 │ │ - b 2ed00 │ │ - ldr x8, [sp, #48] │ │ + bl 2ef44 │ │ + mov x0, x22 │ │ + bl 641d0 │ │ + ldr x8, [x21] │ │ + cbnz x8, 2fa78 │ │ + b 2fa88 │ │ + b 2fa38 │ │ + ldr x8, [sp, #56] │ │ mov x19, x0 │ │ - cbz x8, 2ed1c │ │ + cbz x8, 2fa54 │ │ ldp x0, x1, [sp, #72] │ │ mov w2, #0x8 // #8 │ │ mov w3, #0x10 // #16 │ │ - bl 2e280 │ │ + bl 2ef44 │ │ mov x0, x27 │ │ - bl 64e40 │ │ + bl 641d0 │ │ ldr x8, [sp, #24] │ │ - cbz x8, 2ed3c │ │ + cbz x8, 2fa88 │ │ ldp x0, x1, [sp, #8] │ │ + b 2fa7c │ │ + ldr x8, [x21] │ │ + mov x19, x0 │ │ + cbz x8, 2fa88 │ │ + ldp x0, x1, [x21, #8] │ │ mov w2, #0x8 // #8 │ │ mov w3, #0x10 // #16 │ │ - bl 2e280 │ │ + bl 2ef44 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - ldr x8, [x0] │ │ - cmp x8, #0x1 │ │ - b.ne 2ed58 // b.any │ │ - ldp x8, x1, [x0, #16] │ │ - b 2ed68 │ │ - ldr x1, [x0, #8] │ │ + bl 602e0 │ │ + ldr x9, [x0] │ │ + mov x8, x0 │ │ + cbz x9, 2faa4 │ │ + ldp x0, x1, [x8, #16] │ │ + ret │ │ + ldr x1, [x8, #8] │ │ cmp x1, #0x5 │ │ - b.hi 2ed70 // b.pmore │ │ - add x8, x0, #0x10 │ │ - mov x0, x8 │ │ + b.hi 2fab8 // b.pmore │ │ + add x0, x8, #0x10 │ │ ret │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ nop │ │ - adr x3, 697c0 │ │ + adr x3, 68b80 │ │ mov x0, xzr │ │ mov w2, #0x5 // #5 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ stp x29, x30, [sp, #-64]! │ │ stp x24, x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ ldrb w8, [x0] │ │ mov x19, x0 │ │ cmp w8, #0x3 │ │ - b.le 2edec │ │ + b.le 2fb34 │ │ cmp w8, #0x4 │ │ - b.eq 2edfc // b.none │ │ + b.eq 2fb44 // b.none │ │ cmp w8, #0xb │ │ - b.eq 2edc8 // b.none │ │ + b.eq 2fb10 // b.none │ │ cmp w8, #0xd │ │ - b.ne 2ee74 // b.any │ │ + b.ne 2fbbc // b.any │ │ ldr x8, [x19, #8] │ │ - cbz x8, 2ee74 │ │ + cbz x8, 2fbbc │ │ ldr x20, [x19, #16] │ │ mov x0, x20 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ - b 64e40 │ │ + b 641d0 │ │ cmp w8, #0x2 │ │ - b.eq 2ee30 // b.none │ │ + b.eq 2fb78 // b.none │ │ cmp w8, #0x3 │ │ - b.ne 2ee74 // b.any │ │ + b.ne 2fbbc // b.any │ │ ldr x8, [x19, #8] │ │ - cbz x8, 2ee0c │ │ + cbz x8, 2fb54 │ │ ldr x0, [x19, #16] │ │ - bl 64e40 │ │ + bl 641d0 │ │ ldr x8, [x19, #32] │ │ - cbz x8, 2ee74 │ │ + cbz x8, 2fbbc │ │ ldr x20, [x19, #40] │ │ mov x0, x20 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x8, [x19, #16] │ │ add x23, x8, #0x1 │ │ mov x0, x20 │ │ subs x23, x23, #0x1 │ │ - b.eq 2ee54 // b.none │ │ + b.eq 2fb9c // b.none │ │ add x22, x0, #0x18 │ │ - bl 2eec4 │ │ + bl 2fc0c │ │ mov x0, x22 │ │ - b 2ee3c │ │ + b 2fb84 │ │ ldr x8, [x19, #8] │ │ - cbz x8, 2ee74 │ │ + cbz x8, 2fbbc │ │ mov x0, x20 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ mov x21, x0 │ │ subs x23, x23, #0x1 │ │ - b.eq 2eea8 // b.none │ │ + b.eq 2fbf0 // b.none │ │ mov x0, x22 │ │ add x24, x22, #0x18 │ │ - bl 2eec4 │ │ + bl 2fc0c │ │ mov x22, x24 │ │ - b 2ee8c │ │ + b 2fbd4 │ │ ldr x8, [x19, #8] │ │ - cbz x8, 2eeb8 │ │ + cbz x8, 2fc00 │ │ mov x0, x20 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x21 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ stp x29, x30, [sp, #-64]! │ │ stp x24, x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ ldr x8, [x0] │ │ eor x9, x8, #0x8000000000000000 │ │ cmp x8, #0x0 │ │ csinc x9, x9, xzr, mi // mi = first │ │ - cbz x9, 2ef40 │ │ + cbz x9, 2fc88 │ │ cmp x9, #0x1 │ │ - b.eq 2ef20 // b.none │ │ + b.eq 2fc68 // b.none │ │ cmp x9, #0x2 │ │ - b.ne 2ef54 // b.any │ │ + b.ne 2fc9c // b.any │ │ ldr x19, [x0, #8] │ │ mov x0, x19 │ │ - bl 2eec4 │ │ + bl 2fc0c │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ - b 64e40 │ │ - cbz x8, 2ef40 │ │ + b 641d0 │ │ + cbz x8, 2fc88 │ │ ldr x19, [x0, #8] │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ ldr x19, [x0, #8] │ │ ldp x20, x8, [x19, #8] │ │ add x23, x8, #0x1 │ │ mov x0, x20 │ │ subs x23, x23, #0x1 │ │ - b.eq 2ef7c // b.none │ │ + b.eq 2fcc4 // b.none │ │ add x22, x0, #0x18 │ │ - bl 2eec4 │ │ + bl 2fc0c │ │ mov x0, x22 │ │ - b 2ef64 │ │ + b 2fcac │ │ ldr x8, [x19] │ │ - cbz x8, 2ef08 │ │ + cbz x8, 2fc50 │ │ mov x0, x20 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ - b 64e40 │ │ + b 641d0 │ │ mov x21, x0 │ │ mov x0, x19 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x21 │ │ - bl 60f4c │ │ + bl 602e0 │ │ mov x21, x0 │ │ subs x23, x23, #0x1 │ │ - b.eq 2efd8 // b.none │ │ + b.eq 2fd20 // b.none │ │ mov x0, x22 │ │ add x24, x22, #0x18 │ │ - bl 2eec4 │ │ + bl 2fc0c │ │ mov x22, x24 │ │ - b 2efbc │ │ + b 2fd04 │ │ ldr x8, [x19] │ │ - cbz x8, 2efe8 │ │ + cbz x8, 2fd30 │ │ mov x0, x20 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x21 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ sub sp, sp, #0x90 │ │ stp x29, x30, [sp, #48] │ │ stp x28, x27, [sp, #64] │ │ stp x26, x25, [sp, #80] │ │ stp x24, x23, [sp, #96] │ │ stp x22, x21, [sp, #112] │ │ stp x20, x19, [sp, #128] │ │ add x29, sp, #0x30 │ │ - mov x20, x2 │ │ - mov x21, x0 │ │ - sub x23, x2, #0x1 │ │ + sub x21, x2, #0x1 │ │ + mov x20, x0 │ │ mov x0, sp │ │ - sub x2, x2, #0x1 │ │ + mov x2, x21 │ │ mov x25, x1 │ │ - bl 2b884 │ │ + bl 2b840 │ │ ldr x8, [sp] │ │ - cmp x8, #0x1 │ │ - b.ne 2f2e0 // b.any │ │ - cbz x23, 2f310 │ │ - sub x0, x20, #0x1 │ │ - bl 64e30 │ │ - cbz x0, 2f428 │ │ + cbz x8, 3001c │ │ + cbz x21, 3004c │ │ + mov x0, x21 │ │ + bl 641c0 │ │ + cbz x0, 30128 │ │ mov x22, xzr │ │ - add x24, x25, x23 │ │ + add x23, x25, x21 │ │ mov x19, x25 │ │ - stp x23, x0, [sp, #24] │ │ + stp x21, x0, [sp, #24] │ │ str xzr, [sp, #40] │ │ - b 2f088 │ │ + b 2fdc8 │ │ ldr x0, [sp, #32] │ │ - mov x19, x23 │ │ + mov x19, x24 │ │ strb w27, [x0, x22] │ │ add x22, x22, #0x1 │ │ - cmp x19, x24 │ │ + cmp x19, x23 │ │ str x22, [sp, #40] │ │ - b.eq 2f394 // b.none │ │ - mov x23, x19 │ │ - ldrb w27, [x23], #1 │ │ - cbz w27, 2f2fc │ │ - tbnz w27, #7, 2f0b0 │ │ + b.eq 300a4 // b.none │ │ + mov x24, x19 │ │ + ldrb w27, [x24], #1 │ │ + cbz w27, 30038 │ │ + tbnz w27, #7, 2fdf0 │ │ ldr x8, [sp, #24] │ │ cmp x22, x8 │ │ - b.ne 2f06c // b.any │ │ + b.ne 2fdac // b.any │ │ add x0, sp, #0x18 │ │ - bl 24d04 │ │ - b 2f06c │ │ + bl 24c28 │ │ + b 2fdac │ │ cmp w27, #0xc0 │ │ - b.ne 2f0f0 // b.any │ │ - cmp x23, x24 │ │ - b.eq 2f2fc // b.none │ │ + b.ne 2fe30 // b.any │ │ + cmp x24, x23 │ │ + b.eq 30038 // b.none │ │ ldrb w8, [x19, #1] │ │ cmp w8, #0x80 │ │ - b.ne 2f2fc // b.any │ │ + b.ne 30038 // b.any │ │ ldr x8, [sp, #24] │ │ cmp x22, x8 │ │ - b.ne 2f0e0 // b.any │ │ + b.ne 2fe20 // b.any │ │ add x0, sp, #0x18 │ │ - bl 24d04 │ │ + bl 24c28 │ │ ldr x0, [sp, #32] │ │ add x19, x19, #0x2 │ │ strb wzr, [x0, x22] │ │ - b 2f078 │ │ - cmp x23, x24 │ │ - b.eq 2f2fc // b.none │ │ + b 2fdb8 │ │ + cmp x24, x23 │ │ + b.eq 30038 // b.none │ │ ldrsb w8, [x19, #1] │ │ cmn w8, #0x41 │ │ - b.gt 2f2fc │ │ + b.gt 30038 │ │ nop │ │ - adr x9, 88dc │ │ - add x23, x19, #0x2 │ │ + adr x9, 905c │ │ + add x24, x19, #0x2 │ │ ldrb w9, [x9, w27, uxtw] │ │ and w26, w8, #0xff │ │ cmp w9, #0x3 │ │ - b.eq 2f154 // b.none │ │ + b.eq 2fe94 // b.none │ │ cmp w9, #0x2 │ │ - b.ne 2f2fc // b.any │ │ + b.ne 30038 // b.any │ │ ldr x8, [sp, #24] │ │ sub x8, x8, x22 │ │ cmp x8, #0x1 │ │ - b.ls 2f298 // b.plast │ │ + b.ls 2ffd4 // b.plast │ │ ldr x0, [sp, #32] │ │ - mov x19, x23 │ │ + mov x19, x24 │ │ add x8, x0, x22 │ │ add x22, x22, #0x2 │ │ strb w27, [x8] │ │ strb w26, [x8, #1] │ │ - b 2f07c │ │ - cmp x23, x24 │ │ - b.eq 2f2fc // b.none │ │ + b 2fdbc │ │ + cmp x24, x23 │ │ + b.eq 30038 // b.none │ │ ldrsb w28, [x19, #2] │ │ cmn w28, #0x41 │ │ - b.gt 2f2fc │ │ + b.gt 30038 │ │ cmp w27, #0xe0 │ │ - add x23, x19, #0x3 │ │ - b.eq 2f244 // b.none │ │ + add x24, x19, #0x3 │ │ + b.eq 2ff84 // b.none │ │ cmp w27, #0xed │ │ - b.ne 2f250 // b.any │ │ + b.ne 2ff90 // b.any │ │ cmp w26, #0x9f │ │ - b.ls 2f268 // b.plast │ │ + b.ls 2ffa4 // b.plast │ │ cmp w26, #0xaf │ │ - b.hi 2f2fc // b.pmore │ │ - cmp x23, x24 │ │ - b.eq 2f2fc // b.none │ │ + b.hi 30038 // b.pmore │ │ + cmp x24, x23 │ │ + b.eq 30038 // b.none │ │ ldrb w8, [x19, #3] │ │ cmp w8, #0xed │ │ - b.ne 2f2fc // b.any │ │ + b.ne 30038 // b.any │ │ add x8, x19, #0x4 │ │ - cmp x8, x24 │ │ - b.eq 2f2fc // b.none │ │ - ldrb w23, [x19, #4] │ │ - sub w8, w23, #0xc0 │ │ + cmp x8, x23 │ │ + b.eq 30038 // b.none │ │ + ldrb w24, [x19, #4] │ │ + sub w8, w24, #0xc0 │ │ cmn w8, #0x10 │ │ - b.cc 2f2fc // b.lo, b.ul, b.last │ │ + b.cc 30038 // b.lo, b.ul, b.last │ │ add x8, x19, #0x5 │ │ - cmp x8, x24 │ │ - b.eq 2f2fc // b.none │ │ + cmp x8, x23 │ │ + b.eq 30038 // b.none │ │ ldrsb w27, [x19, #5] │ │ cmn w27, #0x41 │ │ - b.gt 2f2fc │ │ + b.gt 30038 │ │ ldr x8, [sp, #24] │ │ sub x8, x8, x22 │ │ cmp x8, #0x3 │ │ - b.ls 2f2c8 // b.plast │ │ + b.ls 30004 // b.plast │ │ mov w8, #0x2f0000 // #3080192 │ │ - and w9, w23, #0x3f │ │ + and w9, w24, #0x3f │ │ mov w10, #0xf400 // #62464 │ │ and w8, w8, w26, lsl #16 │ │ movk w10, #0xffe0, lsl #16 │ │ add x19, x19, #0x6 │ │ bfi w8, w28, #10, #6 │ │ add w8, w8, w9, lsl #6 │ │ mov w9, #0x7fd00000 // #2144337920 │ │ @@ -22886,1241 +23824,1234 @@ │ │ add w8, w9, w8 │ │ mov w9, #0x80f0 // #33008 │ │ orr w8, w8, w10, lsl #24 │ │ movk w9, #0x80, lsl #16 │ │ add w8, w8, w9 │ │ str w8, [x0, x22] │ │ add x22, x22, #0x4 │ │ - b 2f07c │ │ + b 2fdbc │ │ cmp w26, #0x9f │ │ - b.hi 2f268 // b.pmore │ │ - b 2f2fc │ │ - sub w8, w27, #0xe1 │ │ - cmp w8, #0xc │ │ - b.cc 2f268 // b.lo, b.ul, b.last │ │ + b.hi 2ffa4 // b.pmore │ │ + b 30038 │ │ and w8, w27, #0xfe │ │ + sub w9, w27, #0xe1 │ │ cmp w8, #0xee │ │ - b.ne 2f2fc // b.any │ │ + ccmp w9, #0xc, #0x0, ne // ne = any │ │ + b.cs 30038 // b.hs, b.nlast │ │ ldr x8, [sp, #24] │ │ sub x8, x8, x22 │ │ cmp x8, #0x2 │ │ - b.ls 2f2b0 // b.plast │ │ + b.ls 2ffec // b.plast │ │ ldr x0, [sp, #32] │ │ - mov x19, x23 │ │ + mov x19, x24 │ │ add x8, x0, x22 │ │ add x22, x22, #0x3 │ │ strb w27, [x8] │ │ strb w26, [x8, #1] │ │ strb w28, [x8, #2] │ │ - b 2f07c │ │ + b 2fdbc │ │ add x0, sp, #0x18 │ │ mov x1, x22 │ │ mov w2, #0x2 // #2 │ │ - bl 2990c │ │ + bl 29880 │ │ ldr x22, [sp, #40] │ │ - b 2f138 │ │ + b 2fe78 │ │ add x0, sp, #0x18 │ │ mov x1, x22 │ │ mov w2, #0x3 // #3 │ │ - bl 2990c │ │ + bl 29880 │ │ ldr x22, [sp, #40] │ │ - b 2f278 │ │ + b 2ffb4 │ │ add x0, sp, #0x18 │ │ mov x1, x22 │ │ mov w2, #0x4 // #4 │ │ - bl 2990c │ │ + bl 29880 │ │ ldp x0, x22, [sp, #32] │ │ - b 2f1e4 │ │ + b 2ff24 │ │ ldp x9, x22, [sp, #8] │ │ mov x8, #0xffffffffffffffff // #-1 │ │ stp x8, x9, [sp, #24] │ │ str x22, [sp, #40] │ │ cmn x8, #0x1 │ │ - b.ne 2f3bc // b.any │ │ - b 2f328 │ │ + b.ne 300cc // b.any │ │ + b 30064 │ │ ldr x8, [sp, #24] │ │ - cbz x8, 2f3a0 │ │ + cbz x8, 300b0 │ │ ldr x0, [sp, #32] │ │ - bl 64e40 │ │ - b 2f3a0 │ │ + bl 641d0 │ │ + b 300b0 │ │ mov x8, xzr │ │ mov w9, #0x1 // #1 │ │ stp xzr, x9, [sp, #24] │ │ str xzr, [sp, #40] │ │ cmn x8, #0x1 │ │ - b.ne 2f3bc // b.any │ │ - ldr x23, [sp, #40] │ │ - tbz x23, #63, 2f340 │ │ + b.ne 300cc // b.any │ │ + ldr x21, [sp, #40] │ │ + tbz x21, #63, 3007c │ │ mov x0, xzr │ │ - mov x1, x23 │ │ - bl 24994 │ │ + mov x1, x21 │ │ + bl 248bc │ │ brk #0x1 │ │ - cbz x23, 2f3f8 │ │ - ldr x24, [sp, #32] │ │ - mov x0, x23 │ │ - bl 64e30 │ │ - cbz x0, 2f428 │ │ - mov x1, x24 │ │ - mov x2, x23 │ │ + cbz x21, 300e0 │ │ + ldr x23, [sp, #32] │ │ + mov x0, x21 │ │ + bl 641c0 │ │ + cbz x0, 30128 │ │ + mov x1, x23 │ │ + mov x2, x21 │ │ mov x22, x0 │ │ - bl 64e50 │ │ - stp x23, x22, [x21] │ │ - str x23, [x21, #16] │ │ - strb wzr, [x25] │ │ - cbnz x20, 2f3d4 │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldp x24, x23, [sp, #96] │ │ - ldp x26, x25, [sp, #80] │ │ - ldp x28, x27, [sp, #64] │ │ - ldp x29, x30, [sp, #48] │ │ - add sp, sp, #0x90 │ │ - ret │ │ + bl 641e0 │ │ + b 300e4 │ │ ldr x8, [sp, #24] │ │ cmn x8, #0x2 │ │ - b.ne 2f410 // b.any │ │ + b.ne 30110 // b.any │ │ add x0, sp, #0x18 │ │ - sub x2, x20, #0x1 │ │ mov x1, x25 │ │ - bl 24ae8 │ │ + mov x2, x21 │ │ + bl 24a0c │ │ ldr x8, [sp, #24] │ │ cmn x8, #0x1 │ │ - b.eq 2f328 // b.none │ │ + b.eq 30064 // b.none │ │ ldur q0, [sp, #24] │ │ ldr x8, [sp, #40] │ │ - str q0, [x21] │ │ - str x8, [x21, #16] │ │ - strb wzr, [x25] │ │ - cbz x20, 2f374 │ │ + str q0, [x20] │ │ + str x8, [x20, #16] │ │ + b 300ec │ │ + mov w22, #0x1 // #1 │ │ + stp x21, x22, [x20] │ │ + str x21, [x20, #16] │ │ mov x0, x25 │ │ ldp x20, x19, [sp, #128] │ │ ldp x22, x21, [sp, #112] │ │ ldp x24, x23, [sp, #96] │ │ ldp x26, x25, [sp, #80] │ │ ldp x28, x27, [sp, #64] │ │ ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x90 │ │ - b 64e40 │ │ - mov w22, #0x1 // #1 │ │ - stp x23, x22, [x21] │ │ - str x23, [x21, #16] │ │ - strb wzr, [x25] │ │ - cbnz x20, 2f3d4 │ │ - b 2f374 │ │ + b 641d0 │ │ ldr x9, [sp, #32] │ │ stp x8, x9, [sp, #24] │ │ str x22, [sp, #40] │ │ cmn x8, #0x1 │ │ - b.ne 2f3bc // b.any │ │ - b 2f328 │ │ + b.ne 300cc // b.any │ │ + b 30064 │ │ mov w0, #0x1 // #1 │ │ - b 2f334 │ │ + b 30070 │ │ ldr x8, [sp, #24] │ │ - mov x21, x0 │ │ - cbnz x8, 2f444 │ │ - mov x0, x21 │ │ - b 2f454 │ │ + mov x20, x0 │ │ + cbz x8, 3015c │ │ ldr x0, [sp, #32] │ │ - bl 64e40 │ │ - mov x0, x21 │ │ - b 2f454 │ │ + bl 641d0 │ │ + mov x0, x25 │ │ strb wzr, [x25] │ │ - cbz x20, 2f46c │ │ - mov x19, x0 │ │ + bl 641d0 │ │ + mov x0, x20 │ │ + bl 602e0 │ │ + mov x20, x0 │ │ mov x0, x25 │ │ - bl 64e40 │ │ - mov x0, x19 │ │ - bl 60f4c │ │ + strb wzr, [x25] │ │ + bl 641d0 │ │ + mov x0, x20 │ │ + bl 602e0 │ │ sub sp, sp, #0xb0 │ │ stp x29, x30, [sp, #112] │ │ stp x24, x23, [sp, #128] │ │ stp x22, x21, [sp, #144] │ │ stp x20, x19, [sp, #160] │ │ add x29, sp, #0x70 │ │ mov x20, x1 │ │ mov x19, x0 │ │ str xzr, [sp, #56] │ │ - cbz x1, 2f4e4 │ │ + cbz x1, 301e4 │ │ ldr x8, [x20] │ │ - cbz x8, 2f4f4 │ │ + cbz x8, 301f4 │ │ ldr x8, [x8, #48] │ │ - cbz x8, 2f520 │ │ + cbz x8, 3020c │ │ add x1, sp, #0x38 │ │ mov x0, x20 │ │ mov w2, #0x10001 // #65537 │ │ blr x8 │ │ cmn w0, #0x4 │ │ mov w8, #0x6 // #6 │ │ - b.le 2f54c │ │ + b.le 30238 │ │ cmn w0, #0x2 │ │ - b.gt 2f56c │ │ + b.gt 30258 │ │ cmn w0, #0x3 │ │ - b.eq 2f5b0 // b.none │ │ + b.eq 3029c // b.none │ │ cmn w0, #0x2 │ │ - b.ne 2f5c4 // b.any │ │ + b.ne 302b0 // b.any │ │ mov w8, #0x1 // #1 │ │ - b 2f5c4 │ │ + b 302b0 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93dd │ │ - b 2f52c │ │ + adr x9, 996a │ │ + b 30218 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93e3 │ │ + adr x9, 9970 │ │ strb w8, [sp] │ │ mov w8, #0x7 // #7 │ │ - stp x9, x8, [sp, #8] │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xa30 │ │ - ldar x0, [x8] │ │ - cbnz x0, 2f5ec │ │ - b 2f5e0 │ │ + b 30220 │ │ mov w8, #0xa // #10 │ │ nop │ │ - adr x9, 93ea │ │ + adr x9, 9977 │ │ strb w8, [sp] │ │ mov w8, #0x6 // #6 │ │ stp x9, x8, [sp, #8] │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xa30 │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0xe18 │ │ ldar x0, [x8] │ │ - cbnz x0, 2f5ec │ │ - b 2f5e0 │ │ + cbnz x0, 302cc │ │ + b 3050c │ │ cmn w0, #0x6 │ │ - b.eq 2f5a8 // b.none │ │ + b.eq 30294 // b.none │ │ cmn w0, #0x5 │ │ - b.eq 2f5c0 // b.none │ │ + b.eq 302ac // b.none │ │ cmn w0, #0x4 │ │ - b.ne 2f5c4 // b.any │ │ + b.ne 302b0 // b.any │ │ mov w8, #0x3 // #3 │ │ - b 2f5c4 │ │ + b 302b0 │ │ cmn w0, #0x1 │ │ - b.eq 2f5b8 // b.none │ │ - cbnz w0, 2f5c4 │ │ + b.eq 302a4 // b.none │ │ + cbnz w0, 302b0 │ │ ldr x8, [sp, #56] │ │ - cbz x8, 2f7e8 │ │ + cbz x8, 304e4 │ │ str x8, [x19, #8] │ │ mov w8, #0xff // #255 │ │ strb wzr, [x19, #16] │ │ strb w8, [x19] │ │ ldp x20, x19, [sp, #160] │ │ ldp x22, x21, [sp, #144] │ │ ldp x24, x23, [sp, #128] │ │ ldp x29, x30, [sp, #112] │ │ add sp, sp, #0xb0 │ │ ret │ │ mov w8, #0x5 // #5 │ │ - b 2f5c4 │ │ + b 302b0 │ │ mov w8, #0x2 // #2 │ │ - b 2f5c4 │ │ + b 302b0 │ │ mov w8, wzr │ │ - b 2f5c4 │ │ + b 302b0 │ │ mov w8, #0x4 // #4 │ │ mov w9, #0xe // #14 │ │ stp w8, w0, [sp, #4] │ │ strb w9, [sp] │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xa30 │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0xe18 │ │ ldar x0, [x8] │ │ - cbnz x0, 2f5ec │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0xa30 │ │ - bl 3e918 │ │ - bl 64e90 │ │ + cbz x0, 3050c │ │ + bl 64200 │ │ cmp x0, #0x2 │ │ - b.ls 2f820 // b.plast │ │ + b.ls 30528 // b.plast │ │ sub x21, x0, #0x10 │ │ ldxr x8, [x21] │ │ add x9, x8, #0x1 │ │ stxr w10, x9, [x21] │ │ - cbnz w10, 2f5fc │ │ - tbnz x8, #63, 2f8ec │ │ + cbnz w10, 302dc │ │ + tbnz x8, #63, 30628 │ │ str xzr, [sp, #56] │ │ - cbz x20, 2f830 │ │ + cbz x20, 30538 │ │ ldr x8, [x20] │ │ - cbz x8, 2f664 │ │ + cbz x8, 30344 │ │ ldr x8, [x8, #32] │ │ - cbz x8, 2f674 │ │ + cbz x8, 30354 │ │ add x1, sp, #0x38 │ │ mov x0, x20 │ │ mov x2, xzr │ │ blr x8 │ │ cmn w0, #0x4 │ │ mov w22, #0x6 // #6 │ │ - b.le 2f6a0 │ │ + b.le 30380 │ │ cmn w0, #0x2 │ │ - b.gt 2f6c0 │ │ + b.gt 303a0 │ │ cmn w0, #0x3 │ │ - b.eq 2f77c // b.none │ │ + b.eq 30478 // b.none │ │ cmn w0, #0x2 │ │ - b.ne 2f790 // b.any │ │ + b.ne 3048c // b.any │ │ mov w22, #0x1 // #1 │ │ - b 2f790 │ │ + b 3048c │ │ nop │ │ - adr x23, 93e3 │ │ + adr x23, 9970 │ │ mov w20, #0x7 // #7 │ │ - b 2f83c │ │ + b 30544 │ │ mov w24, #0xa // #10 │ │ nop │ │ - adr x23, 93f0 │ │ + adr x23, 997d │ │ ldr x8, [x20] │ │ - cbnz x8, 2f7a0 │ │ + cbnz x8, 3049c │ │ nop │ │ - adr x8, 93e3 │ │ + adr x8, 9970 │ │ mov w9, #0x8 // #8 │ │ mov w10, #0x7 // #7 │ │ mov w20, #0x13 // #19 │ │ - b 2f84c │ │ + b 30554 │ │ cmn w0, #0x6 │ │ - b.eq 2f774 // b.none │ │ + b.eq 30470 // b.none │ │ cmn w0, #0x5 │ │ - b.eq 2f78c // b.none │ │ + b.eq 30488 // b.none │ │ cmn w0, #0x4 │ │ - b.ne 2f790 // b.any │ │ + b.ne 3048c // b.any │ │ mov w22, #0x3 // #3 │ │ - b 2f790 │ │ + b 3048c │ │ cmn w0, #0x1 │ │ - b.eq 2f784 // b.none │ │ - cbnz w0, 2f790 │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xa00 │ │ + b.eq 30480 // b.none │ │ + cbnz w0, 3048c │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0xde8 │ │ ldaxr x9, [x8] │ │ add x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 2f6d4 │ │ + cbnz w10, 303b4 │ │ + nop │ │ + adr x8, 6e388 │ │ ldr x24, [sp, #56] │ │ - bl 2f9b4 │ │ + ldar x23, [x8] │ │ + cbz x23, 305b0 │ │ + mov w0, w23 │ │ + bl 64200 │ │ mov x22, x0 │ │ - cbz x0, 2f8b8 │ │ + cmp x0, #0x1 │ │ + b.ls 305d0 // b.plast │ │ + cbz x22, 305e4 │ │ ldr x8, [x22] │ │ - cbnz x8, 2f8a8 │ │ + cbnz x8, 3061c │ │ ldr x8, [x22, #8] │ │ mov x9, #0xffffffffffffffff // #-1 │ │ str x9, [x22] │ │ - cbz x8, 2f738 │ │ + cbz x8, 30434 │ │ ldr x0, [x22, #16] │ │ - bl 2faa8 │ │ + bl 307ac │ │ ldr x8, [x22, #8] │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 2f718 │ │ - b.ne 2f738 // b.any │ │ + cbnz w10, 30414 │ │ + b.ne 30434 // b.any │ │ dmb ishld │ │ ldr x0, [x22, #8] │ │ - bl 3eba4 │ │ + bl 4026c │ │ ldr x8, [x22] │ │ cmp x24, #0x0 │ │ stp x21, x20, [x22, #8] │ │ add x8, x8, #0x1 │ │ str x8, [x22] │ │ nop │ │ - adr x8, 93c8 │ │ + adr x8, 9955 │ │ csel x23, x8, x24, eq // eq = none │ │ - cbz x24, 2f814 │ │ + cbz x24, 3051c │ │ mov w8, #0x1 // #1 │ │ mov w9, #0xff // #255 │ │ str x23, [x19, #8] │ │ strb w8, [x19, #16] │ │ strb w9, [x19] │ │ - b 2f888 │ │ + b 30590 │ │ mov w22, #0x5 // #5 │ │ - b 2f790 │ │ + b 3048c │ │ mov w22, #0x2 // #2 │ │ - b 2f790 │ │ + b 3048c │ │ mov w22, wzr │ │ - b 2f790 │ │ + b 3048c │ │ mov w22, #0x4 // #4 │ │ mov w23, w0 │ │ mov w24, #0xe // #14 │ │ ldr x8, [x20] │ │ - cbz x8, 2f688 │ │ + cbz x8, 30368 │ │ ldr x8, [x8, #40] │ │ - cbz x8, 2f7d0 │ │ + cbz x8, 304cc │ │ mov x0, x20 │ │ blr x8 │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xa00 │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0xde8 │ │ mov w20, #0x13 // #19 │ │ ldaxr x9, [x8] │ │ sub x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 2f7bc │ │ - b 2f85c │ │ + cbnz w10, 304b8 │ │ + b 30564 │ │ nop │ │ - adr x8, 9403 │ │ + adr x8, 9990 │ │ mov w9, #0xa // #10 │ │ mov w20, #0x13 // #19 │ │ mov w10, #0x13 // #19 │ │ - b 2f84c │ │ + b 30554 │ │ mov w8, #0x7 // #7 │ │ mov w9, #0x15 // #21 │ │ strb w8, [sp] │ │ nop │ │ - adr x8, 93c8 │ │ + adr x8, 9955 │ │ stp x8, x9, [sp, #8] │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xa30 │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0xe18 │ │ ldar x0, [x8] │ │ - cbnz x0, 2f5ec │ │ - b 2f5e0 │ │ + cbnz x0, 302cc │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0xe18 │ │ + bl 3fec8 │ │ + b 302cc │ │ mov w24, #0x7 // #7 │ │ mov w20, #0x15 // #21 │ │ - b 2f87c │ │ - bl 6006c │ │ + b 30584 │ │ + bl 5f750 │ │ mov x21, x0 │ │ str xzr, [sp, #56] │ │ - cbnz x20, 2f618 │ │ + cbnz x20, 302f8 │ │ nop │ │ - adr x23, 93dd │ │ + adr x23, 996a │ │ mov w20, #0x6 // #6 │ │ mov w24, #0x8 // #8 │ │ mov x10, x20 │ │ mov x8, x23 │ │ mov w9, #0x8 // #8 │ │ strb w9, [sp, #56] │ │ stp x8, x10, [sp, #64] │ │ add x0, sp, #0x38 │ │ - bl 2ed8c │ │ + bl 2fad4 │ │ ldxr x8, [x21] │ │ subs x8, x8, #0x1 │ │ stlxr w9, x8, [x21] │ │ - cbnz w9, 2f85c │ │ - b.ne 2f87c // b.any │ │ + cbnz w9, 30564 │ │ + b.ne 30584 // b.any │ │ mov x0, x21 │ │ dmb ishld │ │ - bl 3eba4 │ │ + bl 4026c │ │ strb w24, [x19] │ │ str w22, [x19, #4] │ │ stp x23, x20, [x19, #8] │ │ mov x0, sp │ │ - bl 2ed8c │ │ + bl 2fad4 │ │ ldp x20, x19, [sp, #160] │ │ ldp x22, x21, [sp, #144] │ │ ldp x24, x23, [sp, #128] │ │ ldp x29, x30, [sp, #112] │ │ add sp, sp, #0xb0 │ │ ret │ │ nop │ │ - adr x0, 697d8 │ │ - bl 2cb9c │ │ - b 2f8ec │ │ + adr x0, 6e388 │ │ + bl 3fec8 │ │ + mov x23, x0 │ │ + bl 64200 │ │ + mov x22, x0 │ │ + cmp x0, #0x1 │ │ + b.hi 303ec // b.pmore │ │ + mov w0, w23 │ │ + mov x1, x22 │ │ + bl 306f0 │ │ + mov x22, x0 │ │ + cbnz x0, 303f0 │ │ mov x0, x20 │ │ - bl 2faa8 │ │ + bl 307ac │ │ ldxr x8, [x21] │ │ subs x8, x8, #0x1 │ │ stlxr w9, x8, [x21] │ │ - cbnz w9, 2f8c0 │ │ - b.ne 2f8e0 // b.any │ │ + cbnz w9, 305ec │ │ + b.ne 3060c // b.any │ │ mov x0, x21 │ │ dmb ishld │ │ - bl 3eba4 │ │ + bl 4026c │ │ + nop │ │ + adr x0, 69460 │ │ + bl 40048 │ │ + b 30628 │ │ nop │ │ - adr x0, 6a0b8 │ │ - bl 3e9ec │ │ + adr x0, 68b98 │ │ + bl 2cc74 │ │ brk #0x1 │ │ mov x19, x0 │ │ + mov x0, x21 │ │ + mov x1, x20 │ │ + bl 30948 │ │ + b 306d8 │ │ + bl 2cd94 │ │ + mov x19, x0 │ │ ldxr x8, [x21] │ │ subs x8, x8, #0x1 │ │ stlxr w9, x8, [x21] │ │ - cbnz w9, 2f8f4 │ │ - b 2f978 │ │ + cbnz w9, 30648 │ │ + b 306b4 │ │ + mov x19, x0 │ │ + b 306d8 │ │ ldr x8, [x22, #8] │ │ mov x19, x0 │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 2f910 │ │ - b.ne 2f930 // b.any │ │ + cbnz w10, 3066c │ │ + b.ne 3068c // b.any │ │ dmb ishld │ │ ldr x0, [x22, #8] │ │ - bl 3eba4 │ │ + bl 4026c │ │ ldr x8, [x22] │ │ stp x21, x20, [x22, #8] │ │ add x8, x8, #0x1 │ │ str x8, [x22] │ │ - b 2f99c │ │ - mov x19, x0 │ │ - mov x0, x21 │ │ - mov x1, x20 │ │ - bl 2fc44 │ │ - b 2f99c │ │ - bl 2ccbc │ │ - mov x19, x0 │ │ - b 2f99c │ │ + b 306d8 │ │ mov x19, x0 │ │ ldxr x8, [x21] │ │ subs x8, x8, #0x1 │ │ stlxr w9, x8, [x21] │ │ - cbnz w9, 2f968 │ │ - b.ne 2f99c // b.any │ │ + cbnz w9, 306a4 │ │ + b.ne 306d8 // b.any │ │ mov x0, x21 │ │ dmb ishld │ │ - bl 3eba4 │ │ - b 2f99c │ │ + bl 4026c │ │ + b 306d8 │ │ mov x19, x0 │ │ mov x0, x21 │ │ mov x1, x20 │ │ - bl 2fb44 │ │ + bl 30848 │ │ mov x0, sp │ │ - bl 2ed8c │ │ + bl 2fad4 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ + bl 2cd94 │ │ stp x29, x30, [sp, #-48]! │ │ str x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ - nop │ │ - adr x8, 6f028 │ │ - ldar x19, [x8] │ │ - cbz x19, 2f9f4 │ │ - mov w0, w19 │ │ - bl 64e90 │ │ - cmp x0, #0x1 │ │ - b.ls 2fa10 // b.plast │ │ - ldp x20, x19, [sp, #32] │ │ - ldr x21, [sp, #16] │ │ - ldp x29, x30, [sp], #48 │ │ - ret │ │ - nop │ │ - adr x0, 6f028 │ │ - bl 3e918 │ │ - mov x19, x0 │ │ - bl 64e90 │ │ - cmp x0, #0x1 │ │ - b.hi 2f9e4 // b.pmore │ │ - b.eq 2fa6c // b.none │ │ + cmp x1, #0x1 │ │ + b.eq 30760 // b.none │ │ + mov w20, w0 │ │ mov w0, #0x20 // #32 │ │ - bl 64e30 │ │ - cbz x0, 2fa80 │ │ + bl 641c0 │ │ + cbz x0, 3077c │ │ + mov x19, x0 │ │ stp xzr, xzr, [x0] │ │ + str w20, [x0, #24] │ │ + mov w0, w20 │ │ + bl 64200 │ │ mov x21, x0 │ │ - str w19, [x0, #24] │ │ - mov w0, w19 │ │ - bl 64e90 │ │ - mov x20, x0 │ │ - mov w0, w19 │ │ - mov x1, x21 │ │ - mov x19, x21 │ │ - bl 64f40 │ │ - cbz x20, 2fa58 │ │ - add x0, x29, #0x18 │ │ - str x20, [x29, #24] │ │ - bl 2fd40 │ │ + mov w0, w20 │ │ + mov x1, x19 │ │ + bl 642d0 │ │ + cbnz w0, 30778 │ │ + cbz x21, 3074c │ │ + mov x0, x21 │ │ + bl 30b44 │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #32] │ │ ldr x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ - mov x0, xzr │ │ + mov x19, xzr │ │ + mov x0, x19 │ │ ldp x20, x19, [sp, #32] │ │ ldr x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ - mov w0, #0x8 // #8 │ │ - mov w1, #0x20 // #32 │ │ - bl 24ab0 │ │ - brk #0x1 │ │ + bl 40094 │ │ + nop │ │ + adr x0, a37a │ │ + mov w1, #0x32 // #50 │ │ + bl 30a44 │ │ + bl 3fe18 │ │ + bl 3fe44 │ │ mov x19, x0 │ │ mov x0, xzr │ │ - bl 2fb44 │ │ + bl 30848 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ sub sp, sp, #0x50 │ │ stp x29, x30, [sp, #64] │ │ add x29, sp, #0x40 │ │ - cbz x0, 2faf0 │ │ + cbz x0, 307f4 │ │ ldr x8, [x0] │ │ - cbz x8, 2fb04 │ │ + cbz x8, 30808 │ │ ldr x8, [x8, #40] │ │ - cbz x8, 2fb18 │ │ + cbz x8, 3081c │ │ blr x8 │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xa00 │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0xde8 │ │ ldaxr x9, [x8] │ │ sub x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 2fad4 │ │ + cbnz w10, 307d8 │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x50 │ │ ret │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93dd │ │ + adr x9, 996a │ │ mov w10, #0x6 // #6 │ │ - b 2fb28 │ │ + b 3082c │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93e3 │ │ + adr x9, 9970 │ │ mov w10, #0x7 // #7 │ │ - b 2fb28 │ │ + b 3082c │ │ mov w8, #0xa // #10 │ │ nop │ │ - adr x9, 9403 │ │ + adr x9, 9990 │ │ mov w10, #0x13 // #19 │ │ add x0, sp, #0x8 │ │ strb w8, [sp, #8] │ │ stp x9, x10, [sp, #16] │ │ - bl 2ed8c │ │ + bl 2fad4 │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x50 │ │ ret │ │ sub sp, sp, #0x60 │ │ stp x29, x30, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ add x29, sp, #0x40 │ │ - cbz x0, 2fc08 │ │ + cbz x0, 3090c │ │ mov x19, x0 │ │ - cbz x1, 2fb94 │ │ + cbz x1, 30898 │ │ ldr x8, [x1] │ │ - cbz x8, 2fba8 │ │ + cbz x8, 308ac │ │ ldr x8, [x8, #40] │ │ - cbz x8, 2fbbc │ │ + cbz x8, 308c0 │ │ mov x0, x1 │ │ blr x8 │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xa00 │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0xde8 │ │ ldaxr x9, [x8] │ │ sub x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 2fb80 │ │ - b 2fbdc │ │ + cbnz w10, 30884 │ │ + b 308e0 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93dd │ │ + adr x9, 996a │ │ mov w10, #0x6 // #6 │ │ - b 2fbcc │ │ + b 308d0 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93e3 │ │ + adr x9, 9970 │ │ mov w10, #0x7 // #7 │ │ - b 2fbcc │ │ + b 308d0 │ │ mov w8, #0xa // #10 │ │ nop │ │ - adr x9, 9403 │ │ + adr x9, 9990 │ │ mov w10, #0x13 // #19 │ │ strb w8, [sp, #8] │ │ stp x9, x10, [sp, #16] │ │ add x0, sp, #0x8 │ │ - bl 2ed8c │ │ + bl 2fad4 │ │ ldxr x8, [x19] │ │ subs x8, x8, #0x1 │ │ stlxr w9, x8, [x19] │ │ - cbnz w9, 2fbdc │ │ - b.ne 2fc08 // b.any │ │ + cbnz w9, 308e0 │ │ + b.ne 3090c // b.any │ │ mov x0, x19 │ │ dmb ishld │ │ ldp x20, x19, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x60 │ │ - b 3eba4 │ │ + b 4026c │ │ ldp x20, x19, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x60 │ │ ret │ │ mov x20, x0 │ │ ldxr x8, [x19] │ │ subs x8, x8, #0x1 │ │ stlxr w9, x8, [x19] │ │ - cbnz w9, 2fc1c │ │ - b.ne 2fc3c // b.any │ │ + cbnz w9, 30920 │ │ + b.ne 30940 // b.any │ │ mov x0, x19 │ │ dmb ishld │ │ - bl 3eba4 │ │ + bl 4026c │ │ mov x0, x20 │ │ - bl 60f4c │ │ + bl 602e0 │ │ sub sp, sp, #0x60 │ │ stp x29, x30, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ add x29, sp, #0x40 │ │ mov x19, x0 │ │ - cbz x1, 2fc90 │ │ + cbz x1, 30994 │ │ ldr x8, [x1] │ │ - cbz x8, 2fca4 │ │ + cbz x8, 309a8 │ │ ldr x8, [x8, #40] │ │ - cbz x8, 2fcb8 │ │ + cbz x8, 309bc │ │ mov x0, x1 │ │ blr x8 │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xa00 │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0xde8 │ │ ldaxr x9, [x8] │ │ sub x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 2fc7c │ │ - b 2fcd8 │ │ + cbnz w10, 30980 │ │ + b 309dc │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93dd │ │ + adr x9, 996a │ │ mov w10, #0x6 // #6 │ │ - b 2fcc8 │ │ + b 309cc │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93e3 │ │ + adr x9, 9970 │ │ mov w10, #0x7 // #7 │ │ - b 2fcc8 │ │ + b 309cc │ │ mov w8, #0xa // #10 │ │ nop │ │ - adr x9, 9403 │ │ + adr x9, 9990 │ │ mov w10, #0x13 // #19 │ │ strb w8, [sp, #8] │ │ stp x9, x10, [sp, #16] │ │ add x0, sp, #0x8 │ │ - bl 2ed8c │ │ + bl 2fad4 │ │ ldxr x8, [x19] │ │ subs x8, x8, #0x1 │ │ stlxr w9, x8, [x19] │ │ - cbnz w9, 2fcd8 │ │ - b.ne 2fd04 // b.any │ │ + cbnz w9, 309dc │ │ + b.ne 30a08 // b.any │ │ mov x0, x19 │ │ dmb ishld │ │ ldp x20, x19, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x60 │ │ - b 3eba4 │ │ + b 4026c │ │ ldp x20, x19, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x60 │ │ ret │ │ mov x20, x0 │ │ ldxr x8, [x19] │ │ subs x8, x8, #0x1 │ │ stlxr w9, x8, [x19] │ │ - cbnz w9, 2fd18 │ │ - b.ne 2fd38 // b.any │ │ + cbnz w9, 30a1c │ │ + b.ne 30a3c // b.any │ │ mov x0, x19 │ │ dmb ishld │ │ - bl 3eba4 │ │ + bl 4026c │ │ mov x0, x20 │ │ - bl 60f4c │ │ + bl 602e0 │ │ + stp x29, x30, [sp, #-64]! │ │ + stp x24, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + cbz x1, 30b14 │ │ + mov x20, x1 │ │ + mov x21, x0 │ │ + nop │ │ + adr x19, 69b10 │ │ + adrp x23, 6e000 │ │ + nop │ │ + adr x24, 69600 │ │ + b 30a98 │ │ + str x24, [x23, #960] │ │ + ldr x8, [x23, #960] │ │ + mov w0, w22 │ │ + ldr x8, [x8, #16] │ │ + blr x8 │ │ + tbz w0, #0, 30af4 │ │ + cbz x20, 30b14 │ │ + mov w0, #0x2 // #2 │ │ + mov x1, x21 │ │ + mov x2, x20 │ │ + bl 64290 │ │ + cmn x0, #0x1 │ │ + b.eq 30acc // b.none │ │ + cbz x0, 30afc │ │ + subs x8, x20, x0 │ │ + b.cc 30b30 // b.lo, b.ul, b.last │ │ + add x21, x21, x0 │ │ + mov x20, x8 │ │ + cbnz x8, 30a98 │ │ + b 30b14 │ │ + bl 64240 <__errno@plt> │ │ + ldrsw x22, [x0] │ │ + ldr x8, [x23, #960] │ │ + cmp x8, x24 │ │ + b.ne 30a7c // b.any │ │ + ldr x8, [x23, #960] │ │ + mov w0, w22 │ │ + ldr x8, [x8, #16] │ │ + blr x8 │ │ + tbnz w0, #0, 30a94 │ │ + mov w8, #0x2 // #2 │ │ + orr x19, x8, x22, lsl #32 │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + mov x19, xzr │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + nop │ │ + adr x3, 69de0 │ │ + mov x1, x20 │ │ + mov x2, x20 │ │ + bl 2bab0 │ │ sub sp, sp, #0x70 │ │ stp x29, x30, [sp, #64] │ │ - stp x22, x21, [sp, #80] │ │ + str x21, [sp, #80] │ │ stp x20, x19, [sp, #96] │ │ add x29, sp, #0x40 │ │ - ldr x21, [x0] │ │ + ldr x8, [x0, #8] │ │ mov x19, x0 │ │ - ldr x8, [x21, #8] │ │ - cbz x8, 2fe0c │ │ - ldr x0, [x21, #16] │ │ - cbz x0, 2fd9c │ │ + cbz x8, 30c08 │ │ + ldr x0, [x19, #16] │ │ + cbz x0, 30b9c │ │ ldr x8, [x0] │ │ - cbz x8, 2fdb0 │ │ + cbz x8, 30bb0 │ │ ldr x8, [x8, #40] │ │ - cbz x8, 2fdc4 │ │ + cbz x8, 30bc4 │ │ blr x8 │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xa00 │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0xde8 │ │ ldaxr x9, [x8] │ │ sub x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 2fd88 │ │ - b 2fde4 │ │ + cbnz w10, 30b88 │ │ + b 30be4 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93dd │ │ + adr x9, 996a │ │ mov w10, #0x6 // #6 │ │ - b 2fdd4 │ │ + b 30bd4 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93e3 │ │ + adr x9, 9970 │ │ mov w10, #0x7 // #7 │ │ - b 2fdd4 │ │ + b 30bd4 │ │ mov w8, #0xa // #10 │ │ nop │ │ - adr x9, 9403 │ │ + adr x9, 9990 │ │ mov w10, #0x13 // #19 │ │ strb w8, [sp, #8] │ │ stp x9, x10, [sp, #16] │ │ add x0, sp, #0x8 │ │ - bl 2ed8c │ │ - ldr x8, [x21, #8] │ │ + bl 2fad4 │ │ + ldr x8, [x19, #8] │ │ ldxr x9, [x8] │ │ - sub x10, x9, #0x1 │ │ - stlxr w11, x10, [x8] │ │ - cbnz w11, 2fde8 │ │ - cmp x9, #0x1 │ │ - b.ne 2fe0c // b.any │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 30be8 │ │ + b.ne 30c08 // b.any │ │ dmb ishld │ │ - ldr x0, [x21, #8] │ │ - bl 3eba4 │ │ - mov w22, #0x1 // #1 │ │ - mov x20, x19 │ │ - ldr x0, [x19] │ │ - bl 64e40 │ │ - tbnz w22, #0, 2fe24 │ │ - cbnz x20, 2fe38 │ │ + ldr x0, [x19, #8] │ │ + bl 4026c │ │ + mov x0, x19 │ │ ldp x20, x19, [sp, #96] │ │ - ldp x22, x21, [sp, #80] │ │ + ldr x21, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x70 │ │ - ret │ │ - mov x0, x20 │ │ - mov x1, x21 │ │ - bl 5eabc │ │ - ldr x8, [x21, #8] │ │ + b 641d0 │ │ + ldr x8, [x19, #8] │ │ mov x20, x0 │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 2fe4c │ │ - b.ne 2fe6c // b.any │ │ + cbnz w10, 30c28 │ │ + b.ne 30c48 // b.any │ │ dmb ishld │ │ - ldr x0, [x21, #8] │ │ - bl 3eba4 │ │ + ldr x0, [x19, #8] │ │ + bl 4026c │ │ mov x0, x20 │ │ - bl 3ec10 │ │ + bl 402d8 │ │ mov x20, x0 │ │ + mov x0, x19 │ │ mov x21, x1 │ │ - ldr x0, [x19] │ │ - bl 64e40 │ │ - b 2fe20 │ │ - bl 2ccb0 │ │ - sub sp, sp, #0x30 │ │ - stp x29, x30, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - add x29, sp, #0x10 │ │ - ldr w19, [x0, #24] │ │ - mov x20, x0 │ │ + bl 641d0 │ │ + cbnz x20, 30c78 │ │ + ldp x20, x19, [sp, #96] │ │ + ldr x21, [sp, #80] │ │ + ldp x29, x30, [sp, #64] │ │ + add sp, sp, #0x70 │ │ + ret │ │ + mov x0, x20 │ │ + mov x1, x21 │ │ + bl 5ec34 │ │ + bl 2cd88 │ │ + stp x29, x30, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ + ldr w20, [x0, #24] │ │ + mov x19, x0 │ │ mov w1, #0x1 // #1 │ │ - mov w0, w19 │ │ - bl 64f40 │ │ - str x20, [sp, #8] │ │ - add x0, sp, #0x8 │ │ - bl 2fd40 │ │ - mov w0, w19 │ │ + mov w0, w20 │ │ + bl 642d0 │ │ + cbnz w0, 30cf4 │ │ + mov x0, x19 │ │ + bl 30b44 │ │ + mov w0, w20 │ │ mov x1, xzr │ │ - bl 64f40 │ │ + bl 642d0 │ │ + cbnz w0, 30cec │ │ nop │ │ - adr x8, 6f978 │ │ + adr x8, 6e398 │ │ ldar x0, [x8] │ │ - cbnz x0, 2fee4 │ │ - nop │ │ - adr x0, 6f978 │ │ - bl 3e918 │ │ + cbz x0, 30cfc │ │ mov w1, #0x1 // #1 │ │ - bl 64f40 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x30 │ │ + bl 642d0 │ │ + cbnz w0, 30cec │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ ret │ │ - bl 2ff08 │ │ + bl 40094 │ │ + b 30d20 │ │ + bl 40094 │ │ + b 30d20 │ │ + nop │ │ + adr x0, 6e398 │ │ + bl 3fec8 │ │ + b 30cd4 │ │ + mov x0, x19 │ │ + bl 30b44 │ │ + b 30d1c │ │ + bl 2cd94 │ │ + bl 30d28 │ │ brk #0x1 │ │ - bl 2ccbc │ │ + bl 2cd94 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ - bl 2ff1c │ │ - bl 2ffd4 │ │ - bl 3e88c │ │ - stp x29, x30, [sp, #-48]! │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - mov x29, sp │ │ - nop │ │ - adr x20, a0eb │ │ - mov w21, #0x3d // #61 │ │ - mov w22, #0x2 // #2 │ │ - nop │ │ - adr x19, 6a730 │ │ - b 2ff4c │ │ - cbz x21, 2ff98 │ │ - mov w0, #0x2 // #2 │ │ - mov x1, x20 │ │ - mov x2, x21 │ │ - bl 64f00 │ │ - cmn x0, #0x1 │ │ - b.eq 2ff7c // b.none │ │ - cbz x0, 2ff9c │ │ - subs x8, x21, x0 │ │ - b.cc 2ffc0 // b.lo, b.ul, b.last │ │ - add x20, x20, x0 │ │ - mov x21, x8 │ │ - b 2ff48 │ │ - bl 64e80 <__errno@plt> │ │ - ldr w8, [x0] │ │ - orr x0, x22, x8, lsl #32 │ │ - cmp w8, #0x4 │ │ - b.ne 2ffb0 // b.any │ │ - bl 2ffe0 │ │ - b 2ff48 │ │ - mov x19, xzr │ │ - mov x0, x19 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x29, x30, [sp], #48 │ │ - ret │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x29, x30, [sp], #48 │ │ - ret │ │ + bl 30d3c │ │ + bl 3fe18 │ │ + bl 3fe44 │ │ nop │ │ - adr x3, 6aa80 │ │ - mov x1, x21 │ │ - mov x2, x21 │ │ - bl 2b7a0 │ │ - cbz x0, 2ffdc │ │ - b 2ffe0 │ │ - ret │ │ - stp x29, x30, [sp, #-48]! │ │ - str x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - mov x29, sp │ │ - and x8, x0, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 30004 // b.lo, b.ul, b.last │ │ - cbnz x8, 30014 │ │ - ldp x20, x19, [sp, #32] │ │ - ldr x21, [sp, #16] │ │ - ldp x29, x30, [sp], #48 │ │ - ret │ │ - mov x19, x0 │ │ - ldr x20, [x19, #-1]! │ │ - ldr x21, [x19, #8] │ │ - ldr x8, [x21] │ │ - cbz x8, 30030 │ │ - mov x0, x20 │ │ - blr x8 │ │ - ldr x8, [x21, #8] │ │ - cbz x8, 30040 │ │ - mov x0, x20 │ │ - bl 64e40 │ │ - mov x0, x19 │ │ - ldp x20, x19, [sp, #32] │ │ - ldr x21, [sp, #16] │ │ - ldp x29, x30, [sp], #48 │ │ - b 64e40 │ │ - ldr x8, [x21, #8] │ │ - mov x21, x0 │ │ - cbz x8, 30068 │ │ - mov x0, x20 │ │ - bl 64e40 │ │ - mov x0, x19 │ │ - bl 64e40 │ │ - mov x0, x21 │ │ - bl 60f4c │ │ + adr x0, a82b │ │ + mov w1, #0x3d // #61 │ │ + b 30a44 │ │ sub sp, sp, #0x60 │ │ stp x29, x30, [sp, #64] │ │ - str x19, [sp, #80] │ │ + stp x20, x19, [sp, #80] │ │ add x29, sp, #0x40 │ │ - bl 2f9b4 │ │ - cbz x0, 3017c │ │ - ldr x8, [x0] │ │ + nop │ │ + adr x8, 6e388 │ │ + ldar x20, [x8] │ │ + cbz x20, 30e5c │ │ + mov w0, w20 │ │ + bl 64200 │ │ mov x19, x0 │ │ - cbnz x8, 3016c │ │ + cmp x0, #0x1 │ │ + b.ls 30e7c // b.plast │ │ + cbz x19, 30e90 │ │ + ldr x8, [x19] │ │ + cbnz x8, 30e9c │ │ ldr x8, [x19, #8] │ │ mov x9, #0xffffffffffffffff // #-1 │ │ str x9, [x19] │ │ - cbz x8, 30150 │ │ + cbz x8, 30e40 │ │ ldr x0, [x19, #16] │ │ - cbz x0, 300e4 │ │ + cbz x0, 30dd4 │ │ ldr x8, [x0] │ │ - cbz x8, 300f8 │ │ + cbz x8, 30de8 │ │ ldr x8, [x8, #40] │ │ - cbz x8, 3010c │ │ + cbz x8, 30dfc │ │ blr x8 │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xa00 │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0xde8 │ │ ldaxr x9, [x8] │ │ sub x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 300d0 │ │ - b 3012c │ │ + cbnz w10, 30dc0 │ │ + b 30e1c │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93dd │ │ + adr x9, 996a │ │ mov w10, #0x6 // #6 │ │ - b 3011c │ │ + b 30e0c │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93e3 │ │ + adr x9, 9970 │ │ mov w10, #0x7 // #7 │ │ - b 3011c │ │ + b 30e0c │ │ mov w8, #0xa // #10 │ │ nop │ │ - adr x9, 9403 │ │ + adr x9, 9990 │ │ mov w10, #0x13 // #19 │ │ strb w8, [sp, #8] │ │ stp x9, x10, [sp, #16] │ │ add x0, sp, #0x8 │ │ - bl 2ed8c │ │ + bl 2fad4 │ │ ldr x8, [x19, #8] │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 30130 │ │ - b.ne 30150 // b.any │ │ + cbnz w10, 30e20 │ │ + b.ne 30e40 // b.any │ │ dmb ishld │ │ ldr x0, [x19, #8] │ │ - bl 3eba4 │ │ + bl 4026c │ │ ldr x8, [x19] │ │ add x8, x8, #0x1 │ │ stp x8, xzr, [x19] │ │ + ldp x20, x19, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ - ldr x19, [sp, #80] │ │ add sp, sp, #0x60 │ │ ret │ │ nop │ │ - adr x0, 697f0 │ │ - bl 2cb9c │ │ - brk #0x1 │ │ + adr x0, 6e388 │ │ + bl 3fec8 │ │ + mov x20, x0 │ │ + bl 64200 │ │ + mov x19, x0 │ │ + cmp x0, #0x1 │ │ + b.hi 30d80 // b.pmore │ │ + mov w0, w20 │ │ + mov x1, x19 │ │ + bl 306f0 │ │ + mov x19, x0 │ │ + cbnz x0, 30d84 │ │ nop │ │ - adr x0, 6a0b8 │ │ - bl 3e9ec │ │ + adr x0, 69460 │ │ + bl 40048 │ │ + nop │ │ + adr x0, 68bb0 │ │ + bl 2cc74 │ │ + brk #0x1 │ │ ldr x8, [x19, #8] │ │ - str x0, [x29, #24] │ │ + str x0, [sp] │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 30190 │ │ - b.ne 301b0 // b.any │ │ + cbnz w10, 30eb4 │ │ + b.ne 30ed4 // b.any │ │ dmb ishld │ │ ldr x0, [x19, #8] │ │ - bl 3eba4 │ │ + bl 4026c │ │ ldr x8, [x19] │ │ add x8, x8, #0x1 │ │ stp x8, xzr, [x19] │ │ - ldr x19, [x29, #24] │ │ + ldr x19, [sp] │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ mov x19, x0 │ │ mov x0, xzr │ │ - bl 2fb44 │ │ + bl 30848 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ sub sp, sp, #0xd0 │ │ stp x29, x30, [sp, #176] │ │ stp x20, x19, [sp, #192] │ │ add x29, sp, #0xb0 │ │ ldp x19, x20, [x0] │ │ - stur xzr, [x29, #-56] │ │ + str xzr, [sp, #56] │ │ str xzr, [x0] │ │ - cbz x20, 3024c │ │ + cbz x20, 30f70 │ │ ldr x8, [x20] │ │ - cbz x8, 3025c │ │ + cbz x8, 30f80 │ │ ldr x8, [x8, #48] │ │ - cbz x8, 30274 │ │ - sub x1, x29, #0x38 │ │ + cbz x8, 30f98 │ │ + add x1, sp, #0x38 │ │ mov x0, x20 │ │ mov w2, #0x10001 // #65537 │ │ blr x8 │ │ cmn w0, #0x4 │ │ mov w8, #0x6 // #6 │ │ - b.le 30290 │ │ + b.le 30fb4 │ │ cmn w0, #0x2 │ │ - b.gt 302b0 │ │ + b.gt 30fd4 │ │ cmn w0, #0x3 │ │ - b.eq 302f4 // b.none │ │ + b.eq 31018 // b.none │ │ cmn w0, #0x2 │ │ - b.ne 30308 // b.any │ │ + b.ne 3102c // b.any │ │ mov w8, #0x1 // #1 │ │ - b 30308 │ │ + b 3102c │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93dd │ │ - b 30280 │ │ + adr x9, 996a │ │ + b 30fa4 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93e3 │ │ - strb w8, [sp, #64] │ │ + adr x9, 9970 │ │ + strb w8, [sp] │ │ mov w8, #0x7 // #7 │ │ - b 30288 │ │ + b 30fac │ │ mov w8, #0xa // #10 │ │ nop │ │ - adr x9, 93ea │ │ - strb w8, [sp, #64] │ │ + adr x9, 9977 │ │ + strb w8, [sp] │ │ mov w8, #0x6 // #6 │ │ - stp x9, x8, [sp, #72] │ │ - b 30314 │ │ + stp x9, x8, [sp, #8] │ │ + b 31038 │ │ cmn w0, #0x6 │ │ - b.eq 302ec // b.none │ │ + b.eq 31010 // b.none │ │ cmn w0, #0x5 │ │ - b.eq 30304 // b.none │ │ + b.eq 31028 // b.none │ │ cmn w0, #0x4 │ │ - b.ne 30308 // b.any │ │ + b.ne 3102c // b.any │ │ mov w8, #0x3 // #3 │ │ - b 30308 │ │ + b 3102c │ │ cmn w0, #0x1 │ │ - b.eq 302fc // b.none │ │ - cbnz w0, 30308 │ │ - ldur x0, [x29, #-56] │ │ - cbz x0, 3040c │ │ + b.eq 31020 // b.none │ │ + cbnz w0, 3102c │ │ + ldr x0, [sp, #56] │ │ + cbz x0, 31130 │ │ ldr x8, [x0] │ │ - cbz x8, 30428 │ │ + cbz x8, 3114c │ │ ldr x8, [x8, #176] │ │ - cbz x8, 3043c │ │ + cbz x8, 31160 │ │ mov x1, x19 │ │ blr x8 │ │ ldp x20, x19, [sp, #192] │ │ ldp x29, x30, [sp, #176] │ │ add sp, sp, #0xd0 │ │ ret │ │ mov w8, #0x5 // #5 │ │ - b 30308 │ │ + b 3102c │ │ mov w8, #0x2 // #2 │ │ - b 30308 │ │ + b 3102c │ │ mov w8, wzr │ │ - b 30308 │ │ + b 3102c │ │ mov w8, #0x4 // #4 │ │ mov w9, #0xe // #14 │ │ - stp w8, w0, [sp, #68] │ │ - strb w9, [sp, #64] │ │ - sub x0, x29, #0x38 │ │ + stp w8, w0, [sp, #4] │ │ + strb w9, [sp] │ │ + add x0, sp, #0x38 │ │ mov x1, x20 │ │ - bl 2f470 │ │ - ldurb w8, [x29, #-56] │ │ + bl 30170 │ │ + ldrb w8, [sp, #56] │ │ cmp w8, #0xff │ │ - b.eq 3034c // b.none │ │ - sub x8, x29, #0x38 │ │ - ldur q0, [x29, #-56] │ │ - ldp q1, q2, [x8, #16] │ │ - ldur x8, [x29, #-8] │ │ - str x8, [sp, #48] │ │ - stp q0, q1, [sp] │ │ - str q2, [sp, #32] │ │ - b 303e0 │ │ - ldur x0, [x29, #-48] │ │ - ldurb w20, [x29, #-40] │ │ - cbz x0, 30380 │ │ + b.eq 31070 // b.none │ │ + ldur q0, [sp, #56] │ │ + ldur q1, [sp, #72] │ │ + ldur q2, [sp, #88] │ │ + ldr x8, [sp, #104] │ │ + stp q0, q1, [x29, #-64] │ │ + stur q2, [x29, #-32] │ │ + stur x8, [x29, #-16] │ │ + b 31104 │ │ + ldr x0, [sp, #64] │ │ + ldrb w20, [sp, #72] │ │ + cbz x0, 310a4 │ │ ldr x8, [x0] │ │ - cbz x8, 303a0 │ │ + cbz x8, 310c4 │ │ ldr x8, [x8, #176] │ │ - cbz x8, 303c0 │ │ + cbz x8, 310e4 │ │ mov x1, x19 │ │ blr x8 │ │ mov w8, #0xff // #255 │ │ - strb w8, [sp] │ │ - cbnz w20, 303dc │ │ - b 303e0 │ │ + sturb w8, [x29, #-64] │ │ + cbnz w20, 31100 │ │ + b 31104 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a3 │ │ - strb w8, [sp] │ │ + adr x9, 9930 │ │ + sturb w8, [x29, #-64] │ │ mov w8, #0x6 // #6 │ │ - stp x9, x8, [sp, #8] │ │ - cbnz w20, 303dc │ │ - b 303e0 │ │ + stp x9, x8, [x29, #-56] │ │ + cbnz w20, 31100 │ │ + b 31104 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 93a9 │ │ - strb w8, [sp] │ │ + adr x9, 9936 │ │ + sturb w8, [x29, #-64] │ │ mov w8, #0x7 // #7 │ │ - stp x9, x8, [sp, #8] │ │ - cbnz w20, 303dc │ │ - b 303e0 │ │ + stp x9, x8, [x29, #-56] │ │ + cbnz w20, 31100 │ │ + b 31104 │ │ mov w8, #0x6 // #6 │ │ nop │ │ - adr x9, 93b0 │ │ - strb w8, [sp] │ │ + adr x9, 993d │ │ + sturb w8, [x29, #-64] │ │ mov w8, #0xf // #15 │ │ - stp x9, x8, [sp, #8] │ │ - cbz w20, 303e0 │ │ - bl 30078 │ │ - add x0, sp, #0x40 │ │ - bl 2ed8c │ │ - ldrb w8, [sp] │ │ - cmp w8, #0xff │ │ - b.eq 303fc // b.none │ │ + stp x9, x8, [x29, #-56] │ │ + cbz w20, 31104 │ │ + bl 30d4c │ │ mov x0, sp │ │ - bl 2ed8c │ │ + bl 2fad4 │ │ + ldurb w8, [x29, #-64] │ │ + cmp w8, #0xff │ │ + b.eq 31120 // b.none │ │ + sub x0, x29, #0x40 │ │ + bl 2fad4 │ │ ldp x20, x19, [sp, #192] │ │ ldp x29, x30, [sp, #176] │ │ add sp, sp, #0xd0 │ │ ret │ │ mov w8, #0x7 // #7 │ │ mov w9, #0x15 // #21 │ │ - strb w8, [sp, #64] │ │ + strb w8, [sp] │ │ nop │ │ - adr x8, 93c8 │ │ - stp x8, x9, [sp, #72] │ │ - b 30314 │ │ + adr x8, 9955 │ │ + stp x8, x9, [sp, #8] │ │ + b 31038 │ │ nop │ │ - adr x8, 93a9 │ │ + adr x8, 9936 │ │ mov w9, #0x8 // #8 │ │ mov w10, #0x7 // #7 │ │ - b 3044c │ │ + b 31170 │ │ nop │ │ - adr x8, 93b0 │ │ + adr x8, 993d │ │ mov w9, #0x6 // #6 │ │ mov w10, #0xf // #15 │ │ - strb w9, [sp] │ │ - stp x8, x10, [sp, #8] │ │ - b 303f4 │ │ - ldrb w8, [sp] │ │ + sturb w9, [x29, #-64] │ │ + stp x8, x10, [x29, #-56] │ │ + b 31118 │ │ + ldurb w8, [x29, #-64] │ │ mov x19, x0 │ │ cmp w8, #0xff │ │ - b.eq 30480 // b.none │ │ - mov x0, sp │ │ - bl 2ed8c │ │ - b 30480 │ │ + b.eq 311a4 // b.none │ │ + sub x0, x29, #0x40 │ │ + bl 2fad4 │ │ + b 311a4 │ │ mov x19, x0 │ │ - add x0, sp, #0x40 │ │ - bl 2ed8c │ │ + mov x0, sp │ │ + bl 2fad4 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ mov x19, x0 │ │ add x0, x0, #0x10 │ │ - bl 301e0 │ │ + bl 30f04 │ │ cmn x19, #0x1 │ │ - b.eq 304d8 // b.none │ │ + b.eq 311fc // b.none │ │ add x8, x19, #0x8 │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 304b0 │ │ - b.ne 304d8 // b.any │ │ + cbnz w10, 311d4 │ │ + b.ne 311fc // b.any │ │ mov x0, x19 │ │ dmb ishld │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ cmn x19, #0x1 │ │ mov x20, x0 │ │ - b.eq 30514 // b.none │ │ + b.eq 31238 // b.none │ │ add x8, x19, #0x8 │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 304f4 │ │ - b.ne 30514 // b.any │ │ + cbnz w10, 31218 │ │ + b.ne 31238 // b.any │ │ mov x0, x19 │ │ dmb ishld │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x20 │ │ - bl 60f4c │ │ + bl 602e0 │ │ sub sp, sp, #0x120 │ │ stp x29, x30, [sp, #192] │ │ stp x28, x27, [sp, #208] │ │ stp x26, x25, [sp, #224] │ │ stp x24, x23, [sp, #240] │ │ stp x22, x21, [sp, #256] │ │ stp x20, x19, [sp, #272] │ │ add x29, sp, #0xc0 │ │ ldr x8, [x1, #10432] │ │ add x23, x1, #0x2, lsl #12 │ │ mov w9, #0x28dc // #10460 │ │ mov x21, x1 │ │ add x24, x1, x9 │ │ mov w9, #0x1680 // #5760 │ │ - stp x4, x8, [x29, #-64] │ │ + stur x8, [x29, #-56] │ │ ldrb w8, [x23, #2288] │ │ ldr w10, [x1, #10440] │ │ ldr d0, [x24] │ │ ldrb w1, [x23, #2308] │ │ - stur x5, [x29, #-80] │ │ + stp x5, x4, [x29, #-72] │ │ sturb w8, [x29, #-36] │ │ add x8, x21, x9 │ │ mov w9, #0x2300 // #8960 │ │ str x8, [sp, #72] │ │ mov w8, #0x28e8 // #10472 │ │ mov x28, x3 │ │ add x8, x21, x8 │ │ @@ -24128,1432 +25059,1413 @@ │ │ mov x26, x0 │ │ str x8, [sp, #80] │ │ mov w8, #0x28a0 // #10400 │ │ mov x22, xzr │ │ add x8, x21, x8 │ │ stur w10, [x29, #-48] │ │ add x20, x21, #0x200 │ │ - str x8, [sp, #96] │ │ + str x8, [sp, #88] │ │ mov w8, #0x1b00 // #6912 │ │ mov x19, x3 │ │ add x8, x21, x8 │ │ stur d0, [x29, #-44] │ │ - stur x8, [x29, #-72] │ │ + stur x8, [x29, #-80] │ │ add x8, x21, x9 │ │ mov w9, #0x2880 // #10368 │ │ - str x8, [sp, #88] │ │ + stur x8, [x29, #-88] │ │ mov w8, #0x28f1 // #10481 │ │ add x8, x21, x8 │ │ - stur x8, [x29, #-88] │ │ + str x8, [sp, #96] │ │ mov w8, #0x2810 // #10256 │ │ add x8, x21, x8 │ │ stp x8, x2, [sp, #48] │ │ add x8, x21, x9 │ │ str x8, [sp, #40] │ │ mov w8, #0x28e4 // #10468 │ │ add x8, x21, x8 │ │ str x8, [sp, #64] │ │ and w8, w1, #0xff │ │ cmp w8, #0x18 │ │ - b.hi 31b48 // b.pmore │ │ + b.hi 32820 // b.pmore │ │ and x8, x1, #0xff │ │ nop │ │ - adr x11, 5040 │ │ - adr x9, 30624 │ │ + adr x11, 4fca │ │ + adr x9, 31348 │ │ ldrh w10, [x11, x8, lsl #1] │ │ add x9, x9, x10, lsl #2 │ │ mov w0, wzr │ │ br x9 │ │ - adrp x8, 4000 │ │ + adrp x8, 4000 │ │ stp xzr, xzr, [x29, #-56] │ │ mov w1, #0x1 // #1 │ │ - ldr q0, [x8, #3248] │ │ + ldr q0, [x8, #3376] │ │ mov w8, #0x28cc // #10444 │ │ stur xzr, [x29, #-43] │ │ str q0, [x21, x8] │ │ - b 305f8 │ │ + b 3131c │ │ + ldur w0, [x29, #-40] │ │ + ldrh w8, [x23, #2284] │ │ + cmp w0, w8 │ │ + b.cs 313a4 // b.hs, b.nlast │ │ + ldur w8, [x29, #-48] │ │ + cmp w8, #0x3 │ │ + b.cs 313cc // b.hs, b.nlast │ │ + cbz x19, 3141c │ │ + ldrb w9, [x27], #1 │ │ + ldur x10, [x29, #-56] │ │ + sub x19, x19, #0x1 │ │ + lsl x9, x9, x8 │ │ + orr w8, w8, #0x8 │ │ + orr x9, x9, x10 │ │ + b 313d0 │ │ + mov w8, #0x13 // #19 │ │ + sub x1, x29, #0x38 │ │ + mov x0, x21 │ │ + strh w8, [x23, #2284] │ │ + bl 32d04 │ │ + mov w8, w0 │ │ + mov w0, #0xff // #255 │ │ + bics wzr, w0, w8 │ │ + b.ne 31410 // b.any │ │ + b 327fc │ │ + ldur x9, [x29, #-56] │ │ + lsr x10, x9, #3 │ │ + sub w8, w8, #0x3 │ │ + cmp w0, #0x13 │ │ + stur w8, [x29, #-48] │ │ + stur x10, [x29, #-56] │ │ + b.cs 32cd4 // b.hs, b.nlast │ │ + nop │ │ + adr x10, 99c4 │ │ + ldr x12, [sp, #96] │ │ + ldrb w10, [x10, x0] │ │ + mov w8, wzr │ │ + add w11, w0, #0x1 │ │ + and w9, w9, #0x7 │ │ + stur w11, [x29, #-40] │ │ + strb w9, [x12, x10] │ │ + mov w1, #0xfc // #252 │ │ + ands w8, w8, #0xff │ │ + b.eq 31368 // b.none │ │ + b 31fc4 │ │ + mov w8, #0x2 // #2 │ │ + b 3140c │ │ ldur w8, [x29, #-48] │ │ cmp w8, #0x3 │ │ - b.cs 30670 // b.hs, b.nlast │ │ - cbz x19, 31bb0 │ │ + b.cs 31450 // b.hs, b.nlast │ │ + cbz x19, 32888 │ │ ldrb w9, [x27], #1 │ │ ldur x10, [x29, #-56] │ │ sub x19, x19, #0x1 │ │ lsl x9, x9, x8 │ │ orr w8, w8, #0x8 │ │ orr x9, x9, x10 │ │ - b 30674 │ │ + b 31454 │ │ ldur x9, [x29, #-56] │ │ sub w11, w8, #0x3 │ │ ubfx w8, w9, #1, #2 │ │ lsr x10, x9, #3 │ │ and w9, w9, #0x1 │ │ stur w11, [x29, #-48] │ │ cmp w8, #0x1 │ │ stur x10, [x29, #-56] │ │ strb w9, [x23, #2286] │ │ strb w8, [x23, #2287] │ │ - b.gt 312f0 │ │ - cbz w8, 314dc │ │ + b.gt 31fdc │ │ + cbz w8, 321c8 │ │ mov w8, #0x120 // #288 │ │ mov w1, #0x8 // #8 │ │ mov w2, #0x90 // #144 │ │ movk w8, #0x20, lsl #16 │ │ str w8, [x23, #2280] │ │ mov w8, #0x2780 // #10112 │ │ add x0, x21, x8 │ │ - bl 64ea0 │ │ + bl 64210 │ │ movi v0.16b, #0x9 │ │ - ldp x9, x8, [sp, #40] │ │ + ldp x8, x9, [sp, #40] │ │ + movi v1.16b, #0x7 │ │ sub x1, x29, #0x38 │ │ mov x0, x21 │ │ - stp q0, q0, [x8] │ │ - stp q0, q0, [x8, #32] │ │ - stp q0, q0, [x8, #64] │ │ - str q0, [x8, #96] │ │ - mov x8, #0x707070707070707 // #506381209866536711 │ │ + stp q0, q0, [x9] │ │ + stp q0, q0, [x9, #32] │ │ + stp q0, q0, [x9, #64] │ │ + str q0, [x9, #96] │ │ movi v0.16b, #0x5 │ │ - stp x8, x8, [x9] │ │ - str x8, [x9, #16] │ │ + str q1, [x8] │ │ + str d1, [x8, #16] │ │ mov x8, #0x808080808080808 // #578721382704613384 │ │ str x8, [x21, #10392] │ │ - ldr x8, [sp, #96] │ │ + ldr x8, [sp, #88] │ │ stp q0, q0, [x8] │ │ - bl 32034 │ │ + bl 32d04 │ │ ands w8, w0, #0xff │ │ - b.eq 30644 // b.none │ │ + b.eq 31424 // b.none │ │ cmp w8, #0x1 │ │ - b.eq 305f8 // b.none │ │ - b 31f30 │ │ + b.eq 3131c // b.none │ │ + b 32c00 │ │ ldur w3, [x29, #-44] │ │ mov w1, #0x1e // #30 │ │ subs x8, x22, x3 │ │ - b.cc 305f8 // b.lo, b.ul, b.last │ │ - ldur x9, [x29, #-80] │ │ + b.cc 3131c // b.lo, b.ul, b.last │ │ + ldur x9, [x29, #-72] │ │ cmp x9, x3 │ │ - b.cc 305f8 // b.lo, b.ul, b.last │ │ + b.cc 3131c // b.lo, b.ul, b.last │ │ ldur w4, [x29, #-40] │ │ - ldur x1, [x29, #-80] │ │ + ldur x1, [x29, #-72] │ │ + sub x9, x1, x22 │ │ add x20, x22, x4 │ │ - cmp x20, x1 │ │ - b.hi 3075c // b.pmore │ │ + cmp x20, x9 │ │ + b.hi 31540 // b.pmore │ │ cmp x8, x22 │ │ - b.cc 3160c // b.lo, b.ul, b.last │ │ + b.cc 322f4 // b.lo, b.ul, b.last │ │ neg x8, x3 │ │ cmp x8, x4 │ │ - b.cs 3160c // b.hs, b.nlast │ │ + b.cs 322f4 // b.hs, b.nlast │ │ cmp w4, #0x0 │ │ mov w8, #0x13 // #19 │ │ mov w9, #0xc // #12 │ │ csel w1, w9, w8, eq // eq = none │ │ add x20, x21, #0x200 │ │ - b 305f8 │ │ - ldur x8, [x29, #-80] │ │ + b 3131c │ │ + ldur x8, [x29, #-72] │ │ cmp x8, x22 │ │ - b.eq 31b50 // b.none │ │ - b.ls 32020 // b.plast │ │ + b.eq 32828 // b.none │ │ + b.ls 32cf0 // b.plast │ │ ldp w10, w8, [x29, #-44] │ │ ldur w9, [x29, #-48] │ │ ldur x11, [x29, #-64] │ │ sub w8, w8, #0x1 │ │ cmp w9, #0x0 │ │ strb w10, [x11, x22] │ │ ccmp w8, #0x0, #0x4, ne // ne = any │ │ mov w9, #0x11 // #17 │ │ mov w10, #0x6 // #6 │ │ add x22, x22, #0x1 │ │ stur w8, [x29, #-40] │ │ csel w1, w10, w9, eq // eq = none │ │ - b 305f8 │ │ + b 3131c │ │ ldur w8, [x29, #-40] │ │ mov w1, #0x15 // #21 │ │ cmp w8, #0xff │ │ - b.hi 305f8 // b.pmore │ │ - ldur x9, [x29, #-80] │ │ + b.hi 3131c // b.pmore │ │ + ldur x9, [x29, #-72] │ │ cmp x9, x22 │ │ - b.eq 31bd0 // b.none │ │ - b.ls 32020 // b.plast │ │ + b.eq 328a8 // b.none │ │ + b.ls 32cf0 // b.plast │ │ ldur x9, [x29, #-64] │ │ mov w1, #0xc // #12 │ │ strb w8, [x9, x22] │ │ add x22, x22, #0x1 │ │ - b 305f8 │ │ - mov x25, x19 │ │ + b 3131c │ │ + ldp x17, x16, [x29, #-88] │ │ ldrh w2, [x23, #2280] │ │ ldrh w8, [x23, #2282] │ │ ldur w9, [x29, #-40] │ │ add w8, w8, w2 │ │ cmp w9, w8 │ │ - b.cs 308d8 // b.hs, b.nlast │ │ + b.cs 316a8 // b.hs, b.nlast │ │ ldur w8, [x29, #-48] │ │ - ldr x16, [sp, #88] │ │ cmp w8, #0xf │ │ - b.cs 3095c // b.hs, b.nlast │ │ - cmp x25, #0x1 │ │ - b.hi 30964 // b.pmore │ │ - cmp x25, #0x0 │ │ + b.cs 31730 // b.hs, b.nlast │ │ + cmp x19, #0x1 │ │ + b.hi 31738 // b.pmore │ │ ldur x10, [x29, #-56] │ │ - mov x3, x19 │ │ + cmp x19, #0x0 │ │ + mov x2, x19 │ │ cset w12, eq // eq = none │ │ mov x11, x8 │ │ - mov x2, x25 │ │ - ldur x14, [x29, #-72] │ │ and x13, x10, #0x3ff │ │ - ldrsh w13, [x14, x13, lsl #1] │ │ - tbnz w13, #31, 3085c │ │ + ldrsh w13, [x16, x13, lsl #1] │ │ + tbnz w13, #31, 31634 │ │ lsr w13, w13, #9 │ │ sub w13, w13, #0x1 │ │ cmp x11, x13 │ │ - b.ls 30898 // b.plast │ │ - b 30984 │ │ + b.ls 31670 // b.plast │ │ + b 31754 │ │ cmp x11, #0xb │ │ - b.cc 30898 // b.lo, b.ul, b.last │ │ + b.cc 31670 // b.lo, b.ul, b.last │ │ mov w14, #0xc // #12 │ │ sub w15, w14, #0x2 │ │ mvn w13, w13 │ │ lsr x15, x10, x15 │ │ and w15, w15, #0x1 │ │ add w0, w15, w13 │ │ cmp w0, #0x23f │ │ - b.hi 31ff4 // b.pmore │ │ - ldrsh w13, [x16, x0, lsl #1] │ │ - tbz w13, #31, 30984 │ │ + b.hi 32cc4 // b.pmore │ │ + ldrsh w13, [x17, x0, lsl #1] │ │ + tbz w13, #31, 31754 │ │ cmp x11, w14, uxtw │ │ add w14, w14, #0x1 │ │ - b.cs 30868 // b.hs, b.nlast │ │ - tbnz w12, #0, 30a5c │ │ + b.cs 31640 // b.hs, b.nlast │ │ + tbnz w12, #0, 31824 │ │ ldrb w12, [x27], #1 │ │ - mov x3, xzr │ │ mov x2, xzr │ │ mov x19, xzr │ │ - mov x25, xzr │ │ - lsl x12, x12, x11 │ │ add w8, w8, #0x8 │ │ cmp x11, #0x6 │ │ + lsl x12, x12, x11 │ │ add x11, x11, #0x8 │ │ + stur w11, [x29, #-48] │ │ orr x10, x12, x10 │ │ mov w12, #0x1 // #1 │ │ - stur w11, [x29, #-48] │ │ stur x10, [x29, #-56] │ │ - b.ls 30838 // b.plast │ │ - b 30990 │ │ + b.ls 31614 // b.plast │ │ + b 3175c │ │ cmp w9, w8 │ │ - b.ne 31558 // b.any │ │ + b.ne 32244 // b.any │ │ cmp w2, #0x121 │ │ - b.cs 31f38 // b.hs, b.nlast │ │ + b.cs 32c08 // b.hs, b.nlast │ │ mov w8, #0x2780 // #10112 │ │ mov x1, x21 │ │ add x0, x21, x8 │ │ - bl 64e50 │ │ + bl 641e0 │ │ ldrh w9, [x23, #2280] │ │ ldrh w8, [x23, #2282] │ │ add w10, w8, w9 │ │ and x0, x9, #0x1ff │ │ and w1, w10, #0x1ff │ │ cmp w1, w0 │ │ - b.cc 31f50 // b.lo, b.ul, b.last │ │ + b.cc 32c20 // b.lo, b.ul, b.last │ │ and x2, x8, #0x1f │ │ sub x1, x1, x0 │ │ cmp x1, x2 │ │ - b.ne 31f60 // b.any │ │ + b.ne 32c30 // b.any │ │ add x1, x21, x0 │ │ - ldr x0, [sp, #96] │ │ - bl 64e50 │ │ + ldr x0, [sp, #88] │ │ + bl 641e0 │ │ ldrb w8, [x23, #2287] │ │ sub x1, x29, #0x38 │ │ mov x0, x21 │ │ sub w8, w8, #0x1 │ │ strb w8, [x23, #2287] │ │ - bl 32034 │ │ + bl 32d04 │ │ mov w8, w0 │ │ mov w0, #0xff // #255 │ │ bics wzr, w0, w8 │ │ - b.ne 30a50 // b.any │ │ - b 31b2c │ │ + b.eq 32804 // b.none │ │ + ldp x17, x16, [x29, #-88] │ │ + b 31818 │ │ ldur x10, [x29, #-56] │ │ - b 30990 │ │ + b 3175c │ │ ldrh w10, [x27], #2 │ │ ldur x11, [x29, #-56] │ │ - sub x19, x25, #0x2 │ │ + sub x19, x19, #0x2 │ │ lsl x10, x10, x8 │ │ orr w8, w8, #0x10 │ │ - mov x25, x19 │ │ orr x10, x11, x10 │ │ - b 30990 │ │ - mov x19, x3 │ │ - mov x25, x2 │ │ + b 3175c │ │ + mov x19, x2 │ │ mov w8, w11 │ │ - ldur x12, [x29, #-72] │ │ and x11, x10, #0x3ff │ │ - ldrsh w11, [x12, x11, lsl #1] │ │ - tbnz w11, #31, 309ac │ │ + ldrsh w11, [x16, x11, lsl #1] │ │ + tbnz w11, #31, 31774 │ │ lsr w12, w11, #9 │ │ and w11, w11, #0x1ff │ │ - b 309e4 │ │ + b 317ac │ │ mov w12, #0xa // #10 │ │ lsr x13, x10, x12 │ │ mvn w11, w11 │ │ and w13, w13, #0x1 │ │ add w11, w13, w11 │ │ cmp w11, #0x240 │ │ - b.cs 309d8 // b.hs, b.nlast │ │ - ldrsh w11, [x16, w11, uxtw #1] │ │ + b.cs 317a0 // b.hs, b.nlast │ │ + ldrsh w11, [x17, w11, uxtw #1] │ │ add w12, w12, #0x1 │ │ - tbnz w11, #31, 309b0 │ │ - b 309e0 │ │ + tbnz w11, #31, 31778 │ │ + b 317a8 │ │ add w12, w12, #0x1 │ │ mov w11, #0x7fff // #32767 │ │ and w12, w12, #0xff │ │ lsr x10, x10, x12 │ │ sub w8, w8, w12 │ │ cmp w11, #0x10 │ │ stp w8, w11, [x29, #-48] │ │ stur x10, [x29, #-56] │ │ - b.cs 30a14 // b.hs, b.nlast │ │ + b.cs 317dc // b.hs, b.nlast │ │ and x10, x9, #0x1ff │ │ add w9, w9, #0x1 │ │ mov w8, wzr │ │ strb w11, [x21, x10] │ │ stur w9, [x29, #-40] │ │ - b 30a50 │ │ - cbnz w9, 30a2c │ │ + b 31818 │ │ + cbnz w9, 317f4 │ │ cmp w11, #0x10 │ │ - b.ne 30a2c // b.any │ │ + b.ne 317f4 // b.any │ │ mov w8, #0x1 // #1 │ │ mov w1, #0x20 // #32 │ │ - b 30a50 │ │ - adrp x8, 5000 │ │ - mov w1, #0xb // #11 │ │ - ldr d0, [x8, #32] │ │ + b 31818 │ │ sub x8, x29, #0x20 │ │ + mov w9, #0x302 // #770 │ │ + mov w1, #0xb // #11 │ │ + movk w9, #0x7, lsl #16 │ │ bfxil x8, x11, #0, #2 │ │ - stur s0, [x29, #-32] │ │ + stur w9, [x29, #-32] │ │ ldrb w8, [x8] │ │ sturb w8, [x29, #-36] │ │ mov w8, #0x1 // #1 │ │ ands w8, w8, #0xff │ │ - b.eq 307f0 // b.none │ │ - b 312e4 │ │ + b.eq 315d4 // b.none │ │ + b 31fd0 │ │ mov w8, #0x2 // #2 │ │ mov w1, #0xfc // #252 │ │ - mov x19, x3 │ │ - mov x25, x2 │ │ - b 30a50 │ │ - mov x25, x19 │ │ - ldur w0, [x29, #-40] │ │ - ldrh w8, [x23, #2284] │ │ - cmp w0, w8 │ │ - b.cs 30ab4 // b.hs, b.nlast │ │ - ldur w8, [x29, #-48] │ │ - cmp w8, #0x3 │ │ - b.cs 30adc // b.hs, b.nlast │ │ - cbz x25, 30b2c │ │ - ldrb w9, [x27], #1 │ │ - ldur x10, [x29, #-56] │ │ - sub x19, x25, #0x1 │ │ - lsl x9, x9, x8 │ │ - orr w8, w8, #0x8 │ │ - mov x25, x19 │ │ - orr x9, x9, x10 │ │ - b 30ae0 │ │ - mov w8, #0x13 // #19 │ │ - sub x1, x29, #0x38 │ │ - mov x0, x21 │ │ - strh w8, [x23, #2284] │ │ - bl 32034 │ │ - mov w8, w0 │ │ - mov w0, #0xff // #255 │ │ - bics wzr, w0, w8 │ │ - b.ne 30b20 // b.any │ │ - b 31b24 │ │ - ldur x9, [x29, #-56] │ │ - lsr x10, x9, #3 │ │ - sub w8, w8, #0x3 │ │ - cmp w0, #0x13 │ │ - stur w8, [x29, #-48] │ │ - stur x10, [x29, #-56] │ │ - b.cs 32004 // b.hs, b.nlast │ │ - nop │ │ - adr x10, 9432 │ │ - ldur x12, [x29, #-88] │ │ - ldrb w10, [x10, x0] │ │ - mov w8, wzr │ │ - add w11, w0, #0x1 │ │ - and w9, w9, #0x7 │ │ - stur w11, [x29, #-40] │ │ - strb w9, [x12, x10] │ │ - mov w1, #0xfc // #252 │ │ - ands w8, w8, #0xff │ │ - b.eq 30a74 // b.none │ │ - b 312d8 │ │ - mov w8, #0x2 // #2 │ │ - b 30b1c │ │ + mov x19, x2 │ │ + b 31818 │ │ ldrb w8, [x23, #2286] │ │ mov w1, #0x3 // #3 │ │ - cbz w8, 305f8 │ │ + cbz w8, 3131c │ │ ldur w8, [x29, #-48] │ │ sub x10, x28, x19 │ │ lsr w9, w8, #3 │ │ cmp w10, w8, lsr #3 │ │ and w11, w8, #0xfffffff8 │ │ csel w12, w10, w9, cc // cc = lo, ul, last │ │ sub w9, w11, w12, lsl #3 │ │ sub x0, x10, x12 │ │ ldur x10, [x29, #-56] │ │ subs x19, x28, x0 │ │ stur w9, [x29, #-48] │ │ - b.cc 31fe0 // b.lo, b.ul, b.last │ │ + b.cc 32cb0 // b.lo, b.ul, b.last │ │ and x8, x8, #0x7 │ │ and w9, w9, #0x38 │ │ mov x11, #0xffffffffffffffff // #-1 │ │ lsr x8, x10, x8 │ │ lsl x9, x11, x9 │ │ stur wzr, [x29, #-40] │ │ mov w1, #0x17 // #23 │ │ bic x8, x8, x9 │ │ stur x8, [x29, #-56] │ │ ldr x8, [sp, #56] │ │ add x27, x8, x0 │ │ - b 305f8 │ │ + b 3131c │ │ ldur w8, [x29, #-48] │ │ ldur x9, [x29, #-56] │ │ mov w1, #0x5 // #5 │ │ stur wzr, [x29, #-40] │ │ and x10, x8, #0x7 │ │ and w8, w8, #0xfffffff8 │ │ lsr x9, x9, x10 │ │ stur w8, [x29, #-48] │ │ stur x9, [x29, #-56] │ │ - b 305f8 │ │ - cbz x19, 31b70 │ │ + b 3131c │ │ + cbz x19, 32848 │ │ ldrb w8, [x27], #1 │ │ mov w9, #0x28cc // #10444 │ │ sub x19, x19, #0x1 │ │ str w8, [x21, x9] │ │ mov w1, #0x2 // #2 │ │ - b 305f8 │ │ + b 3131c │ │ ldur w8, [x29, #-40] │ │ ldur w9, [x29, #-48] │ │ ldur x10, [x29, #-56] │ │ ldr w11, [x21, #10452] │ │ cmp w8, #0x4 │ │ - b.cs 31304 // b.hs, b.nlast │ │ - cbz w9, 30c40 │ │ + b.cs 31ff0 // b.hs, b.nlast │ │ + cbz w9, 31940 │ │ cmp w9, #0x7 │ │ - b.hi 30c20 // b.pmore │ │ - cbz x19, 31a7c │ │ + b.hi 31920 // b.pmore │ │ + cbz x19, 32754 │ │ ldrb w12, [x27], #1 │ │ sub x19, x19, #0x1 │ │ lsl x12, x12, x9 │ │ orr w9, w9, #0x8 │ │ orr x10, x12, x10 │ │ lsr x12, x10, #8 │ │ bfi w10, w11, #8, #24 │ │ sub w9, w9, #0x8 │ │ stur w9, [x29, #-48] │ │ stur x12, [x29, #-56] │ │ mov w11, w10 │ │ mov x10, x12 │ │ - b 30c54 │ │ - cbz x19, 31a7c │ │ + b 31954 │ │ + cbz x19, 32754 │ │ ldrb w12, [x27], #1 │ │ mov w9, wzr │ │ sub x19, x19, #0x1 │ │ orr w11, w12, w11, lsl #8 │ │ add w8, w8, #0x1 │ │ str w11, [x21, #10452] │ │ stur w8, [x29, #-40] │ │ - b 30bf4 │ │ - cbz x19, 31b5c │ │ + b 318f4 │ │ + cbz x19, 32834 │ │ ldrb w8, [x27], #1 │ │ ldr w9, [x21, #10444] │ │ - mov w11, #0x1085 // #4229 │ │ + mov x11, #0x28000000 // #671088640 │ │ sub x19, x19, #0x1 │ │ orr w10, w8, w9, lsl #8 │ │ - movk w11, #0x842, lsl #16 │ │ - and w13, w8, #0x20 │ │ - str w8, [x21, #10448] │ │ - umull x11, w10, w11 │ │ - sub x12, x10, x11, lsr #32 │ │ - lsr w12, w12, #1 │ │ - add x11, x12, x11, lsr #32 │ │ + movk x11, #0x1084, lsl #32 │ │ lsr w12, w9, #4 │ │ + movk x11, #0x842, lsl #48 │ │ + and w13, w8, #0x20 │ │ and w9, w9, #0xf │ │ - lsr w11, w11, #4 │ │ + umulh x11, x10, x11 │ │ add w12, w12, #0x8 │ │ + str w8, [x21, #10448] │ │ and w12, w12, #0x30 │ │ sub w11, w11, w11, lsl #5 │ │ add w10, w10, w11 │ │ orr w11, w12, w13 │ │ orr w10, w11, w10 │ │ cmp w10, #0x0 │ │ mov w10, #0x1d // #29 │ │ ccmp w9, #0x8, #0x0, eq // eq = none │ │ mov w9, #0x3 // #3 │ │ csel w1, w10, w9, ne // ne = any │ │ - b 305f8 │ │ + b 3131c │ │ ldur w8, [x29, #-48] │ │ cmp w8, #0x8 │ │ - b.cs 3130c // b.hs, b.nlast │ │ - cbz x19, 31f1c │ │ + b.cs 31ff8 // b.hs, b.nlast │ │ + cbz x19, 32bec │ │ ldrb w9, [x27], #1 │ │ ldur x10, [x29, #-56] │ │ sub x19, x19, #0x1 │ │ lsl x9, x9, x8 │ │ orr w8, w8, #0x8 │ │ orr x9, x9, x10 │ │ - b 31310 │ │ - cbz x19, 31b84 │ │ - ldur x2, [x29, #-80] │ │ + b 31ffc │ │ + cbz x19, 3285c │ │ + ldur x2, [x29, #-72] │ │ ldur w20, [x29, #-40] │ │ mov x23, x24 │ │ mov x24, x26 │ │ mov x26, x28 │ │ sub x8, x2, x22 │ │ cmp x19, x8 │ │ csel x8, x19, x8, cc // cc = lo, ul, last │ │ cmp x20, x8 │ │ csel x25, x20, x8, cc // cc = lo, ul, last │ │ adds x28, x25, x22 │ │ - b.cs 31fbc // b.hs, b.nlast │ │ + b.cs 32c8c // b.hs, b.nlast │ │ cmp x28, x2 │ │ - b.hi 31fbc // b.pmore │ │ + b.hi 32c8c // b.pmore │ │ ldur x8, [x29, #-64] │ │ mov x1, x27 │ │ mov x2, x25 │ │ add x0, x8, x22 │ │ - bl 64e50 │ │ + bl 641e0 │ │ sub w8, w20, w25 │ │ sub x19, x19, x25 │ │ add x27, x27, x25 │ │ stur w8, [x29, #-40] │ │ mov w1, #0x6 // #6 │ │ mov x22, x28 │ │ mov x28, x26 │ │ mov x26, x24 │ │ mov x24, x23 │ │ add x23, x21, #0x2, lsl #12 │ │ add x20, x21, #0x200 │ │ - b 305f8 │ │ + b 3131c │ │ ldur w11, [x29, #-40] │ │ mov w9, #0x4 // #4 │ │ ldur w8, [x29, #-48] │ │ ldur x12, [x29, #-56] │ │ cmp w11, #0x4 │ │ add w10, w11, #0x1 │ │ csel w13, w11, w9, hi // hi = pmore │ │ ldr x9, [sp, #64] │ │ add x9, x9, x11 │ │ sub x11, x13, x11 │ │ - cbz x11, 30e14 │ │ - cbz w8, 30dec │ │ + cbz x11, 31b08 │ │ + cbz w8, 31ae0 │ │ cmp w8, #0x7 │ │ - b.hi 30dd0 // b.pmore │ │ - cbz x19, 31a68 │ │ + b.hi 31ac4 // b.pmore │ │ + cbz x19, 32740 │ │ ldrb w13, [x27], #1 │ │ sub x19, x19, #0x1 │ │ lsl x13, x13, x8 │ │ orr w8, w8, #0x8 │ │ orr x12, x13, x12 │ │ lsr x13, x12, #8 │ │ sub w8, w8, #0x8 │ │ strb w12, [x9] │ │ stur w8, [x29, #-48] │ │ stur x13, [x29, #-56] │ │ mov x12, x13 │ │ - b 30e00 │ │ - cbz x19, 31a68 │ │ + b 31af4 │ │ + cbz x19, 32740 │ │ ldrb w13, [x27], #1 │ │ mov w8, wzr │ │ sub x19, x19, #0x1 │ │ strb w13, [x9] │ │ stur w10, [x29, #-40] │ │ add x9, x9, #0x1 │ │ add w10, w10, #0x1 │ │ sub x11, x11, #0x1 │ │ - cbnz x11, 30dac │ │ + cbnz x11, 31aa0 │ │ ldrh w9, [x23, #2276] │ │ ldrh w10, [x23, #2278] │ │ mov w11, #0xffff // #65535 │ │ mov w1, #0x1f // #31 │ │ eor w10, w10, w9 │ │ stur w9, [x29, #-40] │ │ cmp w10, w11 │ │ - b.ne 305f8 // b.any │ │ + b.ne 3131c // b.any │ │ mov w1, #0x14 // #20 │ │ - cbz w9, 305f8 │ │ + cbz w9, 3131c │ │ cmp w8, #0x0 │ │ mov w8, #0x11 // #17 │ │ mov w9, #0x6 // #6 │ │ csel w1, w9, w8, eq // eq = none │ │ - b 305f8 │ │ + b 3131c │ │ ldur w8, [x29, #-40] │ │ mov w1, #0x14 // #20 │ │ - cbz w8, 305f8 │ │ - ldur x8, [x29, #-80] │ │ + cbz w8, 3131c │ │ + ldur x8, [x29, #-72] │ │ mov w1, #0x7 // #7 │ │ cmp x8, x22 │ │ - b.ne 305f8 // b.any │ │ - b 31bc4 │ │ + b.ne 3131c // b.any │ │ + b 3289c │ │ ldur w8, [x29, #-48] │ │ cmp x19, #0x4 │ │ - b.cs 3132c // b.hs, b.nlast │ │ + b.cs 32018 // b.hs, b.nlast │ │ add x15, x21, #0xa00 │ │ cmp w8, #0xf │ │ - b.cs 314d4 // b.hs, b.nlast │ │ + b.cs 321c0 // b.hs, b.nlast │ │ cmp x19, #0x1 │ │ - b.hi 3153c // b.pmore │ │ + b.hi 32228 // b.pmore │ │ ldur x9, [x29, #-56] │ │ cmp x19, #0x0 │ │ mov w10, w8 │ │ cset w11, eq // eq = none │ │ mov x2, x19 │ │ and x12, x9, #0x3ff │ │ ldrsh w12, [x20, x12, lsl #1] │ │ - tbnz w12, #31, 30ec4 │ │ + tbnz w12, #31, 31bb8 │ │ lsr w12, w12, #9 │ │ sub w12, w12, #0x1 │ │ cmp x10, x12 │ │ - b.ls 30f00 // b.plast │ │ - b 31628 │ │ + b.ls 31bf4 // b.plast │ │ + b 32310 │ │ cmp x10, #0xb │ │ - b.cc 30f00 // b.lo, b.ul, b.last │ │ + b.cc 31bf4 // b.lo, b.ul, b.last │ │ mov w13, #0xc // #12 │ │ sub w14, w13, #0x2 │ │ mvn w12, w12 │ │ lsr x14, x9, x14 │ │ and w14, w14, #0x1 │ │ add w0, w14, w12 │ │ cmp w0, #0x23f │ │ - b.hi 31ff4 // b.pmore │ │ + b.hi 32cc4 // b.pmore │ │ ldrsh w12, [x15, x0, lsl #1] │ │ - tbz w12, #31, 31628 │ │ + tbz w12, #31, 32310 │ │ cmp x10, w13, uxtw │ │ add w13, w13, #0x1 │ │ - b.cs 30ed0 // b.hs, b.nlast │ │ - tbnz w11, #0, 31b98 │ │ + b.cs 31bc4 // b.hs, b.nlast │ │ + tbnz w11, #0, 32870 │ │ ldrb w11, [x27], #1 │ │ mov x2, xzr │ │ mov x19, xzr │ │ add w8, w8, #0x8 │ │ cmp x10, #0x6 │ │ lsl x11, x11, x10 │ │ add x10, x10, #0x8 │ │ stur w10, [x29, #-48] │ │ orr x9, x11, x9 │ │ mov w11, #0x1 // #1 │ │ stur x9, [x29, #-56] │ │ - b.ls 30ea4 // b.plast │ │ - b 31630 │ │ + b.ls 31b98 // b.plast │ │ + b 32318 │ │ ldur w8, [x29, #-40] │ │ cmp w8, #0x2 │ │ - b.hi 30fd8 // b.pmore │ │ + b.hi 31ccc // b.pmore │ │ ldur x10, [x29, #-56] │ │ ldur w9, [x29, #-48] │ │ movi v0.2s, #0x5 │ │ mov w11, #0x4 // #4 │ │ stur w11, [x29, #-24] │ │ sub x11, x29, #0x20 │ │ stur d0, [x29, #-32] │ │ ldr w11, [x11, x8, lsl #2] │ │ cmp w9, w11 │ │ - b.cs 30f94 // b.hs, b.nlast │ │ - cbz x19, 31a54 │ │ + b.cs 31c88 // b.hs, b.nlast │ │ + cbz x19, 3272c │ │ ldrb w12, [x27], #1 │ │ sub x19, x19, #0x1 │ │ lsl x12, x12, x9 │ │ add w9, w9, #0x8 │ │ cmp w9, w11 │ │ stur w9, [x29, #-48] │ │ orr x10, x12, x10 │ │ stur x10, [x29, #-56] │ │ - b.cc 30f6c // b.lo, b.ul, b.last │ │ + b.cc 31c60 // b.lo, b.ul, b.last │ │ mov x12, #0xffffffffffffffff // #-1 │ │ nop │ │ - adr x13, 942c │ │ + adr x13, 99be │ │ lsl x12, x12, x11 │ │ ldrh w13, [x13, x8, lsl #1] │ │ sub w9, w9, w11 │ │ stur w9, [x29, #-48] │ │ bic w12, w10, w12 │ │ lsr x10, x10, x11 │ │ add w12, w13, w12 │ │ ldr x13, [sp, #80] │ │ stur x10, [x29, #-56] │ │ strh w12, [x13, x8, lsl #1] │ │ add x8, x8, #0x1 │ │ cmp w8, #0x3 │ │ stur w8, [x29, #-40] │ │ - b.ne 30f4c // b.any │ │ + b.ne 31c40 // b.any │ │ ldrh w8, [x23, #2282] │ │ ldrh w9, [x23, #2280] │ │ - ldur x10, [x29, #-88] │ │ + ldr x10, [sp, #96] │ │ stur wzr, [x29, #-40] │ │ - and w8, w8, #0xffff │ │ - stp xzr, xzr, [x10] │ │ cmp w8, #0x1f │ │ mov w8, #0x11f // #287 │ │ - stur wzr, [x10, #15] │ │ + stp xzr, xzr, [x10] │ │ ccmp w9, w8, #0x2, cc // cc = lo, ul, last │ │ mov w8, #0x1b // #27 │ │ mov w9, #0x9 // #9 │ │ + stur wzr, [x10, #15] │ │ csel w1, w9, w8, cc // cc = lo, ul, last │ │ - b 305f8 │ │ + b 3131c │ │ str x24, [sp, #32] │ │ mov x24, x26 │ │ mov x26, x28 │ │ ldp w20, w28, [x29, #-44] │ │ - ldur x23, [x29, #-80] │ │ + ldur x23, [x29, #-72] │ │ subs x8, x23, x22 │ │ - b.eq 31a34 // b.none │ │ + b.eq 3270c // b.none │ │ mov w9, w28 │ │ ldur x0, [x29, #-64] │ │ sub x2, x22, x20 │ │ cmp x9, x8 │ │ mov x1, x23 │ │ mov x3, x22 │ │ csel x25, x9, x8, cc // cc = lo, ul, last │ │ mov x4, x25 │ │ - bl 323fc │ │ + bl 33168 │ │ subs w28, w28, w25 │ │ add x22, x25, x22 │ │ stur w28, [x29, #-40] │ │ - b.ne 31024 // b.any │ │ + b.ne 31d14 // b.any │ │ mov x28, x26 │ │ mov x26, x24 │ │ ldr x24, [sp, #32] │ │ mov w1, #0xc // #12 │ │ add x23, x21, #0x2, lsl #12 │ │ add x20, x21, #0x200 │ │ - b 305f8 │ │ + b 3131c │ │ ldurb w9, [x29, #-36] │ │ ldur w10, [x29, #-48] │ │ ldur x8, [x29, #-56] │ │ cmp w10, w9 │ │ - b.cs 310b8 // b.hs, b.nlast │ │ - cbz x19, 31abc │ │ + b.cs 31da8 // b.hs, b.nlast │ │ + cbz x19, 32794 │ │ ldrb w11, [x27], #1 │ │ sub x19, x19, #0x1 │ │ lsl x11, x11, x10 │ │ add w10, w10, #0x8 │ │ cmp w10, w9 │ │ stur w10, [x29, #-48] │ │ orr x8, x11, x8 │ │ stur x8, [x29, #-56] │ │ - b.cc 31090 // b.lo, b.ul, b.last │ │ - mov w11, #0x3 // #3 │ │ - sub w13, w10, w9 │ │ - lsr x12, x8, x9 │ │ + b.cc 31d80 // b.lo, b.ul, b.last │ │ + sub w12, w10, w9 │ │ + lsr x11, x8, x9 │ │ + mov w13, #0xb // #11 │ │ ldp w10, w25, [x29, #-44] │ │ - dup v0.2d, x11 │ │ - mov w11, #0xb // #11 │ │ - stur w13, [x29, #-48] │ │ - stur x12, [x29, #-56] │ │ + stur w12, [x29, #-48] │ │ + mov w12, #0x3 // #3 │ │ + stur x11, [x29, #-56] │ │ cmp w10, #0x10 │ │ - stur x11, [x29, #-16] │ │ - stur q0, [x29, #-32] │ │ - b.ne 31484 // b.any │ │ + stur x12, [x29, #-32] │ │ + stur x13, [x29, #-16] │ │ + b.ne 32170 // b.any │ │ sub w11, w25, #0x1 │ │ and x11, x11, #0x1ff │ │ ldrb w1, [x21, x11] │ │ - b 31488 │ │ + b 32174 │ │ ldur w8, [x29, #-48] │ │ cmp w8, #0xf │ │ - b.cs 3146c // b.hs, b.nlast │ │ + b.cs 32158 // b.hs, b.nlast │ │ cmp x19, #0x1 │ │ add x15, x21, #0xe80 │ │ - b.hi 314ec // b.pmore │ │ + b.hi 321d8 // b.pmore │ │ ldur x9, [x29, #-56] │ │ cmp x19, #0x0 │ │ ldr x16, [sp, #72] │ │ cset w11, eq // eq = none │ │ mov x10, x8 │ │ mov x2, x19 │ │ and x12, x9, #0x3ff │ │ ldrsh w12, [x15, x12, lsl #1] │ │ - tbnz w12, #31, 31148 │ │ + tbnz w12, #31, 31e34 │ │ lsr w12, w12, #9 │ │ sub w12, w12, #0x1 │ │ cmp x10, x12 │ │ - b.ls 31184 // b.plast │ │ - b 31560 │ │ + b.ls 31e70 // b.plast │ │ + b 3224c │ │ cmp x10, #0xb │ │ - b.cc 31184 // b.lo, b.ul, b.last │ │ + b.cc 31e70 // b.lo, b.ul, b.last │ │ mov w13, #0xc // #12 │ │ sub w14, w13, #0x2 │ │ mvn w12, w12 │ │ lsr x14, x9, x14 │ │ and w14, w14, #0x1 │ │ add w0, w14, w12 │ │ cmp w0, #0x23f │ │ - b.hi 31ff4 // b.pmore │ │ + b.hi 32cc4 // b.pmore │ │ ldrsh w12, [x16, x0, lsl #1] │ │ - tbz w12, #31, 31560 │ │ + tbz w12, #31, 3224c │ │ cmp x10, w13, uxtw │ │ add w13, w13, #0x1 │ │ - b.cs 31154 // b.hs, b.nlast │ │ - tbnz w11, #0, 31b34 │ │ + b.cs 31e40 // b.hs, b.nlast │ │ + tbnz w11, #0, 3280c │ │ ldrb w11, [x27], #1 │ │ mov x2, xzr │ │ mov x19, xzr │ │ add w8, w8, #0x8 │ │ cmp x10, #0x6 │ │ lsl x11, x11, x10 │ │ add x10, x10, #0x8 │ │ stur w10, [x29, #-48] │ │ orr x9, x11, x9 │ │ mov w11, #0x1 // #1 │ │ stur x9, [x29, #-56] │ │ - b.ls 31128 // b.plast │ │ - b 31568 │ │ + b.ls 31e14 // b.plast │ │ + b 32254 │ │ ldurb w8, [x29, #-36] │ │ ldur w9, [x29, #-48] │ │ ldur x10, [x29, #-56] │ │ cmp w9, w8 │ │ - b.cs 311f8 // b.hs, b.nlast │ │ - cbz x19, 31ad0 │ │ + b.cs 31ee4 // b.hs, b.nlast │ │ + cbz x19, 327a8 │ │ ldrb w11, [x27], #1 │ │ sub x19, x19, #0x1 │ │ lsl x11, x11, x9 │ │ add w9, w9, #0x8 │ │ cmp w9, w8 │ │ stur w9, [x29, #-48] │ │ orr x10, x11, x10 │ │ stur x10, [x29, #-56] │ │ - b.cc 311d0 // b.lo, b.ul, b.last │ │ + b.cc 31ebc // b.lo, b.ul, b.last │ │ mov x11, #0xffffffffffffffff // #-1 │ │ ldur w13, [x29, #-40] │ │ lsr x12, x10, x8 │ │ lsl x11, x11, x8 │ │ sub w8, w9, w8 │ │ mov w1, #0xf // #15 │ │ stur x12, [x29, #-56] │ │ bic w10, w10, w11 │ │ stur w8, [x29, #-48] │ │ add w9, w13, w10 │ │ stur w9, [x29, #-40] │ │ - b 305f8 │ │ + b 3131c │ │ ldurb w8, [x29, #-36] │ │ ldur w9, [x29, #-48] │ │ cmp w9, w8 │ │ - b.cs 3147c // b.hs, b.nlast │ │ - cbz x19, 31f10 │ │ + b.cs 32168 // b.hs, b.nlast │ │ + cbz x19, 32be0 │ │ ldur x10, [x29, #-56] │ │ mov w11, #0x1 // #1 │ │ add x27, x27, #0x1 │ │ sub x11, x11, x19 │ │ ldurb w12, [x27, #-1] │ │ lsl x12, x12, x9 │ │ add w9, w9, #0x8 │ │ cmp w9, w8 │ │ orr x10, x12, x10 │ │ - b.cs 3150c // b.hs, b.nlast │ │ + b.cs 321f8 // b.hs, b.nlast │ │ add x11, x11, #0x1 │ │ add x27, x27, #0x1 │ │ cmp x11, #0x1 │ │ - b.ne 3124c // b.any │ │ - b 31b04 │ │ + b.ne 31f38 // b.any │ │ + b 327dc │ │ ldur w8, [x29, #-40] │ │ mov w1, #0x14 // #20 │ │ and w9, w8, #0x1ff │ │ cmp w9, #0x100 │ │ stur w9, [x29, #-40] │ │ - b.eq 305f8 // b.none │ │ + b.eq 3131c // b.none │ │ cmp w9, #0x11d │ │ mov w1, #0x21 // #33 │ │ - b.hi 305f8 // b.pmore │ │ + b.hi 3131c // b.pmore │ │ sub w8, w8, #0x1 │ │ - nop │ │ - adr x9, 9482 │ │ + adrp x9, 9000 │ │ + add x9, x9, #0x8e0 │ │ and x8, x8, #0x1f │ │ nop │ │ - adr x10, 94a2 │ │ + adr x10, 9a14 │ │ ldrb w9, [x9, x8] │ │ ldrh w10, [x10, x8, lsl #1] │ │ sub w8, w8, #0x1c │ │ mov w11, #0xe // #14 │ │ cmn w8, #0x14 │ │ sturb w9, [x29, #-36] │ │ cinc w1, w11, cc // cc = lo, ul, last │ │ stur w10, [x29, #-40] │ │ - b 305f8 │ │ + b 3131c │ │ cmp w8, #0x1 │ │ - b.eq 305f8 // b.none │ │ - b 31a90 │ │ + b.eq 3131c // b.none │ │ + b 32768 │ │ cmp w8, #0x2 │ │ - b.ne 305f8 // b.any │ │ - b 31a98 │ │ + b.ne 3131c // b.any │ │ + b 32770 │ │ cmp w8, #0x2 │ │ - b.ne 314e4 // b.any │ │ + b.ne 321d0 // b.any │ │ stur wzr, [x29, #-40] │ │ mov w1, #0x8 // #8 │ │ - b 305f8 │ │ + b 3131c │ │ mov w1, #0x18 // #24 │ │ - b 305f8 │ │ + b 3131c │ │ ldur x9, [x29, #-56] │ │ lsr x10, x9, #8 │ │ sub w8, w8, #0x8 │ │ and w9, w9, #0xff │ │ stp w8, w9, [x29, #-48] │ │ mov w1, #0x12 // #18 │ │ stur x10, [x29, #-56] │ │ - b 305f8 │ │ + b 3131c │ │ ldur x25, [x29, #-56] │ │ - ldur x1, [x29, #-80] │ │ + ldur x1, [x29, #-72] │ │ add x15, x21, #0xa00 │ │ sub x9, x1, x22 │ │ cmp x9, #0x2 │ │ - b.cc 30e80 // b.lo, b.ul, b.last │ │ + b.cc 31b74 // b.lo, b.ul, b.last │ │ cmp x19, #0xe │ │ - b.cc 31354 // b.lo, b.ul, b.last │ │ + b.cc 32040 // b.lo, b.ul, b.last │ │ cmp x9, #0x102 │ │ - b.hi 3169c // b.pmore │ │ + b.hi 32384 // b.pmore │ │ cmp w8, #0x1d │ │ - b.hi 31370 // b.pmore │ │ + b.hi 3205c // b.pmore │ │ ldr w9, [x27], #4 │ │ sub x19, x19, #0x4 │ │ lsl x9, x9, x8 │ │ orr w8, w8, #0x20 │ │ orr x25, x25, x9 │ │ and x9, x25, #0x3ff │ │ ldrsh w9, [x20, x9, lsl #1] │ │ - tbnz w9, #31, 31384 │ │ + tbnz w9, #31, 32070 │ │ lsr w10, w9, #9 │ │ - b 313bc │ │ + b 320a8 │ │ mov w10, #0xa // #10 │ │ lsr x11, x25, x10 │ │ mvn w9, w9 │ │ and w11, w11, #0x1 │ │ add w9, w11, w9 │ │ cmp w9, #0x240 │ │ - b.cs 313b0 // b.hs, b.nlast │ │ + b.cs 3209c // b.hs, b.nlast │ │ ldrsh w9, [x15, w9, uxtw #1] │ │ add w10, w10, #0x1 │ │ - tbnz w9, #31, 31388 │ │ - b 313b8 │ │ + tbnz w9, #31, 32074 │ │ + b 320a4 │ │ add w10, w10, #0x1 │ │ mov w9, #0x7fff // #32767 │ │ and w10, w10, #0xff │ │ lsr x11, x25, x10 │ │ sub w8, w8, w10 │ │ stur w9, [x29, #-40] │ │ stur w8, [x29, #-48] │ │ stur x11, [x29, #-56] │ │ - tbnz w9, #8, 316d8 │ │ + tbnz w9, #8, 323c0 │ │ and x10, x11, #0x3ff │ │ ldrsh w10, [x20, x10, lsl #1] │ │ - tbnz w10, #31, 313e8 │ │ + tbnz w10, #31, 320d4 │ │ lsr w12, w10, #9 │ │ - b 31420 │ │ + b 3210c │ │ mov w12, #0xa // #10 │ │ lsr x13, x11, x12 │ │ mvn w10, w10 │ │ and w13, w13, #0x1 │ │ add w10, w13, w10 │ │ cmp w10, #0x240 │ │ - b.cs 31414 // b.hs, b.nlast │ │ + b.cs 32100 // b.hs, b.nlast │ │ ldrsh w10, [x15, w10, uxtw #1] │ │ add w12, w12, #0x1 │ │ - tbnz w10, #31, 313ec │ │ - b 3141c │ │ + tbnz w10, #31, 320d8 │ │ + b 32108 │ │ add w12, w12, #0x1 │ │ mov w10, #0x7fff // #32767 │ │ and w12, w12, #0xff │ │ lsr x25, x11, x12 │ │ sub w8, w8, w12 │ │ cmp x1, x22 │ │ stur w8, [x29, #-48] │ │ stur x25, [x29, #-56] │ │ - b.ls 32024 // b.plast │ │ + b.ls 32cf4 // b.plast │ │ ldur x11, [x29, #-64] │ │ add x0, x22, #0x1 │ │ strb w9, [x11, x22] │ │ - tbnz w10, #8, 316e0 │ │ + tbnz w10, #8, 323c8 │ │ cmp x0, x1 │ │ - b.cs 32014 // b.hs, b.nlast │ │ + b.cs 32ce4 // b.hs, b.nlast │ │ ldur x9, [x29, #-64] │ │ cmp x19, #0x3 │ │ add x22, x22, #0x2 │ │ add x15, x21, #0xa00 │ │ strb w10, [x9, x0] │ │ - b.hi 31338 // b.pmore │ │ - b 30e80 │ │ + b.hi 32024 // b.pmore │ │ + b 31b74 │ │ ldur x9, [x29, #-56] │ │ ldr x16, [sp, #72] │ │ add x15, x21, #0xe80 │ │ - b 31568 │ │ + b 32254 │ │ ldur x10, [x29, #-56] │ │ - b 31510 │ │ + b 321fc │ │ mov w1, wzr │ │ mov x11, #0xffffffffffffffff // #-1 │ │ and x10, x10, #0x2 │ │ and x0, x25, #0x1ff │ │ lsl x9, x11, x9 │ │ sub x11, x29, #0x20 │ │ ldr x10, [x11, x10, lsl #3] │ │ bic x8, x8, x9 │ │ add x20, x10, x8 │ │ add w8, w20, w25 │ │ and x8, x8, #0x1ff │ │ subs x2, x8, x0 │ │ - b.cc 31fd0 // b.lo, b.ul, b.last │ │ + b.cc 32ca0 // b.lo, b.ul, b.last │ │ add x0, x21, x0 │ │ - bl 64ea0 │ │ + bl 64210 │ │ add w8, w25, w20 │ │ mov w1, #0xa // #10 │ │ add x20, x21, #0x200 │ │ stur w8, [x29, #-40] │ │ - b 305f8 │ │ + b 3131c │ │ ldur x9, [x29, #-56] │ │ - b 31630 │ │ + b 32318 │ │ mov w1, #0x4 // #4 │ │ - b 305f8 │ │ + b 3131c │ │ mov w1, #0x19 // #25 │ │ - b 305f8 │ │ + b 3131c │ │ ldrh w9, [x27], #2 │ │ ldur x10, [x29, #-56] │ │ ldr x16, [sp, #72] │ │ sub x19, x19, #0x2 │ │ lsl x9, x9, x8 │ │ orr w8, w8, #0x10 │ │ orr x9, x10, x9 │ │ - b 31568 │ │ + b 32254 │ │ neg x19, x11 │ │ mov x11, #0xffffffffffffffff // #-1 │ │ ldur w13, [x29, #-44] │ │ lsr x12, x10, x8 │ │ lsl x11, x11, x8 │ │ sub w8, w9, w8 │ │ mov w1, #0x16 // #22 │ │ stur x12, [x29, #-56] │ │ bic w10, w10, w11 │ │ add w9, w13, w10 │ │ stp w8, w9, [x29, #-48] │ │ - b 305f8 │ │ + b 3131c │ │ ldrh w9, [x27], #2 │ │ ldur x10, [x29, #-56] │ │ sub x19, x19, #0x2 │ │ lsl x9, x9, x8 │ │ orr w8, w8, #0x10 │ │ orr x9, x10, x9 │ │ - b 31630 │ │ + b 32318 │ │ mov w1, #0x1a // #26 │ │ - b 305f8 │ │ + b 3131c │ │ mov x19, x2 │ │ mov w8, w10 │ │ and x10, x9, #0x3ff │ │ ldrsh w10, [x15, x10, lsl #1] │ │ - tbnz w10, #31, 31580 │ │ + tbnz w10, #31, 3226c │ │ lsr w11, w10, #9 │ │ and w10, w10, #0x1ff │ │ - b 315b8 │ │ + b 322a4 │ │ mov w11, #0xa // #10 │ │ lsr x12, x9, x11 │ │ mvn w10, w10 │ │ and w12, w12, #0x1 │ │ add w10, w12, w10 │ │ cmp w10, #0x240 │ │ - b.cs 315ac // b.hs, b.nlast │ │ + b.cs 32298 // b.hs, b.nlast │ │ ldrsh w10, [x16, w10, uxtw #1] │ │ add w11, w11, #0x1 │ │ - tbnz w10, #31, 31584 │ │ - b 315b4 │ │ + tbnz w10, #31, 32270 │ │ + b 322a0 │ │ add w11, w11, #0x1 │ │ mov w10, #0x7fff // #32767 │ │ and w11, w11, #0xff │ │ lsr x9, x9, x11 │ │ sub w8, w8, w11 │ │ cmp w10, #0x1d │ │ mov w1, #0x22 // #34 │ │ stur w8, [x29, #-48] │ │ stur x9, [x29, #-56] │ │ - b.hi 305f8 // b.pmore │ │ + b.hi 3131c // b.pmore │ │ ubfx w8, w10, #1, #7 │ │ nop │ │ - adr x9, 9446 │ │ + adr x9, 99d8 │ │ ldrh w9, [x9, w10, uxtw #1] │ │ - mov w12, #0x10 // #16 │ │ - cmp w8, #0x0 │ │ - cset w11, ne // ne = any │ │ + mov w11, #0x10 // #16 │ │ + mov w12, #0x16 // #22 │ │ + subs w8, w8, #0x1 │ │ + csel w8, wzr, w8, cc // cc = lo, ul, last │ │ cmp w10, #0x4 │ │ stur w9, [x29, #-44] │ │ - sub w8, w8, w11 │ │ - mov w11, #0x16 // #22 │ │ sturb w8, [x29, #-36] │ │ - csel w1, w11, w12, cc // cc = lo, ul, last │ │ - b 305f8 │ │ + csel w1, w12, w11, cc // cc = lo, ul, last │ │ + b 3131c │ │ ldur x0, [x29, #-64] │ │ mov x2, x22 │ │ - bl 327b4 │ │ + bl 33518 │ │ mov w1, #0xc // #12 │ │ mov x22, x20 │ │ add x20, x21, #0x200 │ │ - b 305f8 │ │ + b 3131c │ │ mov x19, x2 │ │ mov w8, w10 │ │ and x10, x9, #0x3ff │ │ ldrsh w10, [x20, x10, lsl #1] │ │ - tbnz w10, #31, 31648 │ │ + tbnz w10, #31, 32330 │ │ lsr w11, w10, #9 │ │ and w10, w10, #0x1ff │ │ - b 31680 │ │ + b 32368 │ │ mov w11, #0xa // #10 │ │ lsr x12, x9, x11 │ │ mvn w10, w10 │ │ and w12, w12, #0x1 │ │ add w10, w12, w10 │ │ cmp w10, #0x240 │ │ - b.cs 31674 // b.hs, b.nlast │ │ + b.cs 3235c // b.hs, b.nlast │ │ ldrsh w10, [x15, w10, uxtw #1] │ │ add w11, w11, #0x1 │ │ - tbnz w10, #31, 3164c │ │ - b 3167c │ │ + tbnz w10, #31, 32334 │ │ + b 32364 │ │ add w11, w11, #0x1 │ │ mov w10, #0x7fff // #32767 │ │ and w11, w11, #0xff │ │ lsr x9, x9, x11 │ │ sub w8, w8, w11 │ │ stur w10, [x29, #-40] │ │ stur w8, [x29, #-48] │ │ mov w1, #0xd // #13 │ │ stur x9, [x29, #-56] │ │ - b 305f8 │ │ + b 3131c │ │ ldur w15, [x29, #-44] │ │ ldurb w13, [x29, #-36] │ │ cmp x19, #0xe │ │ str x28, [sp, #32] │ │ - b.cs 316f0 // b.hs, b.nlast │ │ + b.cs 323d8 // b.hs, b.nlast │ │ ldur w28, [x29, #-40] │ │ mov w1, #0xc // #12 │ │ mov w14, w8 │ │ stur w28, [x29, #-40] │ │ ldr x28, [sp, #32] │ │ add x20, x21, #0x200 │ │ stur x25, [x29, #-56] │ │ stp w14, w15, [x29, #-48] │ │ sturb w13, [x29, #-36] │ │ - b 305f8 │ │ + b 3131c │ │ mov w1, #0x15 // #21 │ │ - b 305f8 │ │ + b 3131c │ │ stur w10, [x29, #-40] │ │ mov w1, #0x15 // #21 │ │ mov x22, x0 │ │ - b 305f8 │ │ + b 3131c │ │ mov w14, w8 │ │ mov w8, w14 │ │ add x12, x21, #0xa00 │ │ cmp w8, #0x1d │ │ - b.hi 31718 // b.pmore │ │ + b.hi 32400 // b.pmore │ │ ldr w9, [x27], #4 │ │ sub x19, x19, #0x4 │ │ lsl x9, x9, x8 │ │ orr w8, w8, #0x20 │ │ orr x25, x9, x25 │ │ and x9, x25, #0x3ff │ │ add x10, x21, #0x200 │ │ - ldur x1, [x29, #-80] │ │ + ldur x1, [x29, #-72] │ │ ldrsh w28, [x10, x9, lsl #1] │ │ - tbnz w28, #31, 31734 │ │ + tbnz w28, #31, 3241c │ │ lsr w9, w28, #9 │ │ - b 3176c │ │ + b 32454 │ │ mov w9, #0xa // #10 │ │ lsr x10, x25, x9 │ │ mvn w11, w28 │ │ and w10, w10, #0x1 │ │ add w10, w10, w11 │ │ cmp w10, #0x240 │ │ - b.cs 31760 // b.hs, b.nlast │ │ + b.cs 32448 // b.hs, b.nlast │ │ ldrsh w28, [x12, w10, uxtw #1] │ │ add w9, w9, #0x1 │ │ - tbnz w28, #31, 31738 │ │ - b 31768 │ │ + tbnz w28, #31, 32420 │ │ + b 32450 │ │ add w9, w9, #0x1 │ │ mov w28, #0x7fff // #32767 │ │ and w9, w9, #0xff │ │ lsr x25, x25, x9 │ │ sub w8, w8, w9 │ │ - tbnz w28, #8, 31820 │ │ + tbnz w28, #8, 32508 │ │ and x9, x25, #0x3ff │ │ add x10, x21, #0x200 │ │ ldrsh w9, [x10, x9, lsl #1] │ │ - tbnz w9, #31, 31790 │ │ + tbnz w9, #31, 32478 │ │ lsr w10, w9, #9 │ │ - b 317c8 │ │ + b 324b0 │ │ mov w10, #0xa // #10 │ │ lsr x11, x25, x10 │ │ mvn w9, w9 │ │ and w11, w11, #0x1 │ │ add w9, w11, w9 │ │ cmp w9, #0x240 │ │ - b.cs 317bc // b.hs, b.nlast │ │ + b.cs 324a4 // b.hs, b.nlast │ │ ldrsh w9, [x12, w9, uxtw #1] │ │ add w10, w10, #0x1 │ │ - tbnz w9, #31, 31794 │ │ - b 317c4 │ │ + tbnz w9, #31, 3247c │ │ + b 324ac │ │ add w10, w10, #0x1 │ │ mov w9, #0x7fff // #32767 │ │ and w10, w10, #0xff │ │ cmp x22, x1 │ │ - b.cs 32024 // b.hs, b.nlast │ │ + b.cs 32cf4 // b.hs, b.nlast │ │ lsr x25, x25, x10 │ │ sub w8, w8, w10 │ │ ldur x10, [x29, #-64] │ │ add x0, x22, #0x1 │ │ strb w28, [x10, x22] │ │ - tbnz w9, #8, 31818 │ │ + tbnz w9, #8, 32500 │ │ cmp x0, x1 │ │ - b.cs 32014 // b.hs, b.nlast │ │ + b.cs 32ce4 // b.hs, b.nlast │ │ add x22, x22, #0x2 │ │ sub x10, x1, x22 │ │ mov w1, #0xc // #12 │ │ cmp x10, #0x103 │ │ ldur x10, [x29, #-64] │ │ strb w9, [x10, x0] │ │ - b.cc 316b8 // b.lo, b.ul, b.last │ │ + b.cc 323a0 // b.lo, b.ul, b.last │ │ cmp x19, #0xe │ │ - b.cs 316fc // b.hs, b.nlast │ │ - b 316b8 │ │ + b.cs 323e4 // b.hs, b.nlast │ │ + b 323a0 │ │ mov x22, x0 │ │ mov w28, w9 │ │ and w9, w28, #0x1ff │ │ cmp w9, #0x100 │ │ - b.eq 31a20 // b.none │ │ + b.eq 326f8 // b.none │ │ cmp w9, #0x11d │ │ - b.hi 31f74 // b.pmore │ │ + b.hi 32c44 // b.pmore │ │ cmp w8, #0x1d │ │ - b.hi 31850 // b.pmore │ │ + b.hi 32538 // b.pmore │ │ ldr w9, [x27], #4 │ │ sub x19, x19, #0x4 │ │ lsl x9, x9, x8 │ │ orr w8, w8, #0x20 │ │ orr x25, x9, x25 │ │ sub w9, w28, #0x1 │ │ nop │ │ - adr x11, 94a2 │ │ + adr x11, 9a14 │ │ and x10, x9, #0x1f │ │ - nop │ │ - adr x9, 9482 │ │ + adrp x9, 9000 │ │ + add x9, x9, #0x8e0 │ │ ldr x14, [sp, #72] │ │ sub w12, w10, #0x1c │ │ ldrb w9, [x9, x10] │ │ ldrh w28, [x11, x10, lsl #1] │ │ add x13, x21, #0xe80 │ │ cmn w12, #0x14 │ │ - b.cc 3189c // b.lo, b.ul, b.last │ │ + b.cc 32584 // b.lo, b.ul, b.last │ │ mov x10, #0xffffffffffffffff // #-1 │ │ sub w8, w8, w9 │ │ lsl x10, x10, x9 │ │ bic w10, w25, w10 │ │ lsr x25, x25, x9 │ │ add w28, w10, w28 │ │ and x10, x25, #0x3ff │ │ ldrsh w10, [x13, x10, lsl #1] │ │ - tbnz w10, #31, 318b0 │ │ + tbnz w10, #31, 32598 │ │ lsr w12, w10, #9 │ │ - b 318e8 │ │ + b 325d0 │ │ mov w11, #0xa // #10 │ │ lsr x12, x25, x11 │ │ mvn w10, w10 │ │ and w12, w12, #0x1 │ │ add w10, w12, w10 │ │ cmp w10, #0x240 │ │ - b.cs 318dc // b.hs, b.nlast │ │ + b.cs 325c4 // b.hs, b.nlast │ │ ldrsh w10, [x14, w10, uxtw #1] │ │ add w11, w11, #0x1 │ │ - tbnz w10, #31, 318b4 │ │ - b 318e4 │ │ + tbnz w10, #31, 3259c │ │ + b 325cc │ │ add w11, w11, #0x1 │ │ mov w10, #0x7fff // #32767 │ │ and w12, w11, #0xff │ │ and w11, w10, #0x1ff │ │ lsr x25, x25, x12 │ │ sub w14, w8, w12 │ │ cmp w11, #0x1d │ │ - b.hi 31f94 // b.pmore │ │ + b.hi 32c64 // b.pmore │ │ ubfx w8, w10, #1, #7 │ │ and w9, w10, #0xff │ │ nop │ │ - adr x10, 9446 │ │ - cmp w8, #0x0 │ │ + adr x10, 99d8 │ │ + subs w8, w8, #0x1 │ │ ldrh w15, [x10, w11, uxtw #1] │ │ - cset w12, ne // ne = any │ │ + csel w13, wzr, w8, cc // cc = lo, ul, last │ │ cmp w9, #0x4 │ │ - sub w13, w8, w12 │ │ - b.cc 31958 // b.lo, b.ul, b.last │ │ + b.cc 3263c // b.lo, b.ul, b.last │ │ cmp w14, #0x1e │ │ - b.cs 31940 // b.hs, b.nlast │ │ + b.cs 32624 // b.hs, b.nlast │ │ ldr w8, [x27], #4 │ │ sub x19, x19, #0x4 │ │ lsl x8, x8, x14 │ │ orr w14, w14, #0x20 │ │ orr x25, x8, x25 │ │ mov x8, #0xffffffffffffffff // #-1 │ │ sub w14, w14, w13, uxtb │ │ lsl x8, x8, x13 │ │ bic w8, w25, w8 │ │ lsr x25, x25, x13 │ │ add x15, x8, x15 │ │ - cmp x1, x15 │ │ - mov w1, #0x1e // #30 │ │ - b.cc 31f9c // b.lo, b.ul, b.last │ │ subs x2, x22, x15 │ │ - b.cc 31f9c // b.lo, b.ul, b.last │ │ + mov w1, #0x1e // #30 │ │ + b.cc 32c6c // b.lo, b.ul, b.last │ │ + ldur x8, [x29, #-72] │ │ + cmp x8, x15 │ │ + b.cc 32c6c // b.lo, b.ul, b.last │ │ cmp w28, #0x3 │ │ mov w20, w28 │ │ - b.ne 319d4 // b.any │ │ - ldur x23, [x29, #-80] │ │ - cmn x22, #0x4 │ │ - b.hi 319fc // b.pmore │ │ + b.ne 326b0 // b.any │ │ + ldur x23, [x29, #-72] │ │ add x8, x22, #0x3 │ │ cmp x8, x23 │ │ - b.hi 319fc // b.pmore │ │ + ccmn x22, #0x4, #0x2, ls // ls = plast │ │ + b.hi 326d4 // b.pmore │ │ add x8, x2, #0x2 │ │ - cmp x8, x23 │ │ - b.cs 319fc // b.hs, b.nlast │ │ - cmp x2, x23 │ │ - b.cs 319fc // b.hs, b.nlast │ │ add x9, x2, #0x1 │ │ - cmp x9, x23 │ │ - b.cs 319fc // b.hs, b.nlast │ │ + cmp x8, x23 │ │ + ccmp x2, x23, #0x2, cc // cc = lo, ul, last │ │ + ccmp x9, x23, #0x2, cc // cc = lo, ul, last │ │ + b.cs 326d4 // b.hs, b.nlast │ │ ldur x12, [x29, #-64] │ │ ldrb w10, [x12, x2] │ │ add x11, x12, x22 │ │ strb w10, [x11] │ │ ldrb w9, [x12, x9] │ │ strb w9, [x11, #1] │ │ ldrb w8, [x12, x8] │ │ strb w8, [x11, #2] │ │ - b 319fc │ │ - ldur x23, [x29, #-80] │ │ - ldur x0, [x29, #-64] │ │ + b 326d4 │ │ + ldp x23, x0, [x29, #-72] │ │ mov x3, x22 │ │ mov x4, x20 │ │ stp x15, x14, [sp, #8] │ │ - mov x1, x23 │ │ str x13, [sp, #24] │ │ - bl 323fc │ │ + mov x1, x23 │ │ + bl 33168 │ │ ldp x14, x13, [sp, #16] │ │ ldr x15, [sp, #8] │ │ add x22, x22, x20 │ │ mov w1, #0xc // #12 │ │ sub x8, x23, x22 │ │ cmp x8, #0x103 │ │ - b.cc 31a2c // b.lo, b.ul, b.last │ │ + b.cc 32704 // b.lo, b.ul, b.last │ │ cmp x19, #0xd │ │ add x23, x21, #0x2, lsl #12 │ │ - b.hi 316f4 // b.pmore │ │ - b 316bc │ │ + b.hi 323dc // b.pmore │ │ + b 323a4 │ │ mov w28, #0x100 // #256 │ │ mov w1, #0x14 // #20 │ │ - b 316b8 │ │ + b 323a0 │ │ add x23, x21, #0x2, lsl #12 │ │ - b 316bc │ │ + b 323a4 │ │ mov x28, x26 │ │ mov x26, x24 │ │ ldr x24, [sp, #32] │ │ mov w1, #0x13 // #19 │ │ mov w0, #0x2 // #2 │ │ mov x22, x23 │ │ add x23, x21, #0x2, lsl #12 │ │ - b 31bdc │ │ + b 328b4 │ │ mov x8, xzr │ │ mov w1, #0xfc // #252 │ │ mov w9, #0x1 // #1 │ │ mov w10, #0x8 // #8 │ │ - b 31c08 │ │ + b 328e0 │ │ mov x8, xzr │ │ mov w1, #0xfc // #252 │ │ mov w9, #0x1 // #1 │ │ mov w10, #0x5 // #5 │ │ - b 31c08 │ │ + b 328e0 │ │ mov x8, xzr │ │ mov w1, #0xfc // #252 │ │ mov w9, #0x1 // #1 │ │ mov w10, #0x17 // #23 │ │ - b 31c08 │ │ + b 328e0 │ │ mov w10, #0x9 // #9 │ │ - b 31a9c │ │ + b 32774 │ │ mov w10, #0xa // #10 │ │ and w8, w1, #0xff │ │ mov w9, #0x1 // #1 │ │ cmp w8, #0x1 │ │ - b.eq 31ae4 // b.none │ │ + b.eq 327bc // b.none │ │ cmp w8, #0xfc │ │ - b.ne 31af8 // b.any │ │ + b.ne 327d0 // b.any │ │ mov x8, xzr │ │ - b 31c08 │ │ + b 328e0 │ │ mov x8, xzr │ │ mov w1, #0xfc // #252 │ │ mov w9, #0x1 // #1 │ │ mov w10, #0xb // #11 │ │ - b 31c08 │ │ + b 328e0 │ │ mov x8, xzr │ │ mov w1, #0xfc // #252 │ │ mov w9, #0x1 // #1 │ │ mov w10, #0xe // #14 │ │ - b 31c08 │ │ - ldur x11, [x29, #-80] │ │ + b 328e0 │ │ + ldur x11, [x29, #-72] │ │ mov x8, xzr │ │ cmp x11, x22 │ │ cinc w1, w9, eq // eq = none │ │ - b 31c08 │ │ + b 328e0 │ │ mov w0, w1 │ │ mov w1, w10 │ │ - b 31bdc │ │ + b 328b4 │ │ mov x19, xzr │ │ mov x8, xzr │ │ stur x10, [x29, #-56] │ │ mov w1, #0xfc // #252 │ │ stur w9, [x29, #-48] │ │ mov w9, #0x1 // #1 │ │ mov w10, #0x10 // #16 │ │ - b 31c08 │ │ + b 328e0 │ │ mov w1, #0x9 // #9 │ │ - b 31bdc │ │ + b 328b4 │ │ mov w1, #0xa // #10 │ │ - b 31bdc │ │ + b 328b4 │ │ mov x8, xzr │ │ mov w1, #0xfc // #252 │ │ mov w9, #0x1 // #1 │ │ mov w10, #0xf // #15 │ │ - b 31ba8 │ │ + b 32880 │ │ mov w0, #0xff // #255 │ │ - b 31bdc │ │ + b 328b4 │ │ mov x22, x8 │ │ mov w1, #0x12 // #18 │ │ - b 31bd8 │ │ + b 328b0 │ │ mov x8, xzr │ │ mov w1, #0xfc // #252 │ │ mov w9, #0x1 // #1 │ │ mov w10, #0x2 // #2 │ │ - b 31c08 │ │ + b 328e0 │ │ mov x8, xzr │ │ mov w1, #0xfc // #252 │ │ mov w10, #0x1 // #1 │ │ mov w9, #0x1 // #1 │ │ - b 31c08 │ │ + b 328e0 │ │ mov x8, xzr │ │ mov w1, #0xfc // #252 │ │ mov w9, #0x1 // #1 │ │ mov w10, #0x7 // #7 │ │ - b 31c08 │ │ + b 328e0 │ │ mov x8, xzr │ │ mov w1, #0xfc // #252 │ │ mov w9, #0x1 // #1 │ │ mov w10, #0xc // #12 │ │ mov x19, x2 │ │ - b 31c08 │ │ + b 328e0 │ │ mov x8, xzr │ │ mov w1, #0xfc // #252 │ │ mov w9, #0x1 // #1 │ │ mov w10, #0x3 // #3 │ │ - b 31c08 │ │ - ldur x22, [x29, #-80] │ │ + b 328e0 │ │ + ldur x22, [x29, #-72] │ │ mov w1, #0x6 // #6 │ │ - b 31bd8 │ │ + b 328b0 │ │ mov x22, x9 │ │ mov w1, #0xd // #13 │ │ mov w0, #0x2 // #2 │ │ ldur w9, [x29, #-48] │ │ sub w8, w28, w19 │ │ lsr w10, w9, #3 │ │ cmp w8, w9, lsr #3 │ │ @@ -25572,175 +26484,173 @@ │ │ ldurb w13, [x29, #-36] │ │ str w10, [x21, #10440] │ │ lsl x10, x12, x10 │ │ str d0, [x24] │ │ bic x10, x11, x10 │ │ strb w13, [x23, #2288] │ │ str x10, [x21, #10432] │ │ - tbnz w1, #7, 31edc │ │ - ldur x2, [x29, #-80] │ │ + tbnz w1, #7, 32bac │ │ + ldur x2, [x29, #-72] │ │ cmp x22, x2 │ │ - b.hi 31f80 // b.pmore │ │ + b.hi 32c50 // b.pmore │ │ mov x10, #0x16df // #5855 │ │ and x11, x22, #0x7ffffffffffffffc │ │ - mov w16, #0x56c0 // #22208 │ │ + mov w15, #0x56c0 // #22208 │ │ movk x10, #0x6c73, lsl #16 │ │ movk x10, #0x54d7, lsl #32 │ │ movk x10, #0x2f37, lsl #48 │ │ umulh x10, x11, x10 │ │ lsr x10, x10, #12 │ │ - mul x15, x10, x16 │ │ + mul x6, x10, x15 │ │ ldr w10, [x21, #10456] │ │ lsr w14, w10, #16 │ │ - lsr x12, x15, #6 │ │ - sub x13, x11, x15 │ │ + lsr x12, x6, #6 │ │ + sub x13, x11, x6 │ │ cmp x12, #0x15b │ │ and w12, w10, #0xffff │ │ and x10, x22, #0x3 │ │ - b.cs 31ca0 // b.hs, b.nlast │ │ - movi v0.2d, #0x0 │ │ - movi v1.2d, #0x0 │ │ - movi v3.2d, #0x0 │ │ - movi v2.2d, #0x0 │ │ - b 31d74 │ │ - mov w17, #0x8071 // #32881 │ │ - mov w0, #0xfff1 // #65521 │ │ + b.cs 3298c // b.hs, b.nlast │ │ + mov w3, wzr │ │ + mov w4, wzr │ │ + mov w2, wzr │ │ + mov w17, wzr │ │ + mov w16, wzr │ │ + mov w15, wzr │ │ + mov w5, wzr │ │ + mov w0, wzr │ │ + cbnz x13, 32a48 │ │ + b 32afc │ │ + mov w16, #0x8071 // #32881 │ │ movi v0.2d, #0x0 │ │ - movk w17, #0x8007, lsl #16 │ │ - dup v5.2s, w0 │ │ + mov w17, #0xfff1 // #65521 │ │ + movk w16, #0x8007, lsl #16 │ │ movi v1.2d, #0x0 │ │ - dup v4.2s, w17 │ │ - movi v3.2d, #0x0 │ │ - movi v2.2d, #0x0 │ │ - mul w2, w12, w16 │ │ - ldur x5, [x29, #-64] │ │ - mov x3, #0xffffffffffffa940 // #-22208 │ │ - mov x4, x15 │ │ - mov x6, xzr │ │ - add x7, x5, x6 │ │ - add x6, x6, #0x4 │ │ - ldrb w20, [x7] │ │ - ldrb w23, [x7, #3] │ │ - ldur h6, [x7, #1] │ │ - cmp x6, x16 │ │ - fmov s7, w20 │ │ - uxtl v6.8h, v6.8b │ │ - mov v7.s[1], w23 │ │ - uaddw v3.4s, v3.4s, v6.4h │ │ - add v2.2s, v3.2s, v2.2s │ │ - add v0.2s, v0.2s, v7.2s │ │ - add v1.2s, v0.2s, v1.2s │ │ - b.ne 31cd8 // b.any │ │ - umull v6.2d, v0.2s, v4.2s │ │ - umull v7.2d, v3.2s, v4.2s │ │ - add w14, w14, w2 │ │ - umull v16.2d, v1.2s, v4.2s │ │ - umull v17.2d, v2.2s, v4.2s │ │ - umull x6, w14, w17 │ │ - add x4, x4, x3 │ │ - add x5, x5, x16 │ │ - lsr x7, x4, #6 │ │ - ushr v6.2d, v6.2d, #47 │ │ - ushr v7.2d, v7.2d, #47 │ │ - lsr x6, x6, #47 │ │ - ushr v16.2d, v16.2d, #47 │ │ - ushr v17.2d, v17.2d, #47 │ │ - cmp x7, #0x15b │ │ - msub w14, w6, w0, w14 │ │ - xtn v6.2s, v6.2d │ │ - xtn v7.2s, v7.2d │ │ - xtn v16.2s, v16.2d │ │ - xtn v17.2s, v17.2d │ │ - mls v0.2s, v6.2s, v5.2s │ │ - mls v3.2s, v7.2s, v5.2s │ │ - mls v1.2s, v16.2s, v5.2s │ │ - mls v2.2s, v17.2s, v5.2s │ │ - b.cs 31cd4 // b.hs, b.nlast │ │ - cbz x13, 31e0c │ │ - ldur x16, [x29, #-64] │ │ - add x16, x16, x15 │ │ - sub x15, x15, x11 │ │ - ldrb w17, [x16] │ │ - ldrb w0, [x16, #3] │ │ - adds x15, x15, #0x4 │ │ - ldur h4, [x16, #1] │ │ - add x16, x16, #0x4 │ │ - fmov s5, w17 │ │ + mul w0, w12, w15 │ │ + dup v2.4s, w16 │ │ + dup v3.4s, w17 │ │ + ldur x4, [x29, #-64] │ │ + mov x2, #0xffffffffffffa940 // #-22208 │ │ + mov x3, x6 │ │ + mov x5, xzr │ │ + ldr s4, [x4, x5] │ │ + add x5, x5, #0x4 │ │ + cmp x5, x15 │ │ uxtl v4.8h, v4.8b │ │ - mov v5.s[1], w0 │ │ - uaddw v3.4s, v3.4s, v4.4h │ │ - add v0.2s, v0.2s, v5.2s │ │ - add v2.2s, v3.2s, v2.2s │ │ - add v1.2s, v0.2s, v1.2s │ │ - b.ne 31d84 // b.any │ │ - mov v0.s[2], v3.s[1] │ │ - mov w15, #0x8071 // #32881 │ │ - movk w15, #0x8007, lsl #16 │ │ - mov v0.s[3], v3.s[0] │ │ - dup v3.4s, w15 │ │ - mov w15, #0xfff1 // #65521 │ │ - umull v6.2d, v2.2s, v3.2s │ │ - umull2 v4.2d, v0.4s, v3.4s │ │ - umull v5.2d, v0.2s, v3.2s │ │ - umull v3.2d, v1.2s, v3.2s │ │ + uaddw v1.4s, v1.4s, v4.4h │ │ + add v0.4s, v1.4s, v0.4s │ │ + b.ne 329bc // b.any │ │ + umull2 v4.2d, v1.4s, v2.4s │ │ + umull v5.2d, v1.2s, v2.2s │ │ + add w14, w14, w0 │ │ + umull2 v6.2d, v0.4s, v2.4s │ │ + umull v7.2d, v0.2s, v2.2s │ │ + umull x5, w14, w16 │ │ + add x3, x3, x2 │ │ + add x4, x4, x15 │ │ + lsr x7, x3, #6 │ │ uzp2 v4.4s, v5.4s, v4.4s │ │ - ushr v5.2d, v6.2d, #47 │ │ - ushr v3.2d, v3.2d, #47 │ │ - dup v6.4s, w15 │ │ - xtn v5.2s, v5.2d │ │ - xtn v3.2s, v3.2d │ │ + lsr x5, x5, #47 │ │ + uzp2 v5.4s, v7.4s, v6.4s │ │ + cmp x7, #0x15b │ │ + msub w14, w5, w17, w14 │ │ ushr v4.4s, v4.4s, #15 │ │ - mls v0.4s, v4.4s, v6.4s │ │ - mls v2.2s, v5.2s, v6.2s │ │ - mls v1.2s, v3.2s, v6.2s │ │ - b 31e14 │ │ - mov v0.s[2], v3.s[1] │ │ - mov v0.s[3], v3.s[0] │ │ - madd w15, w12, w13, w14 │ │ - mov w13, #0x8071 // #32881 │ │ - dup v3.2s, v2.s[1] │ │ - movk w13, #0x8007, lsl #16 │ │ - mov w16, v0.s[1] │ │ - mov w0, v0.s[3] │ │ - umull x14, w15, w13 │ │ - add v2.2s, v2.2s, v3.2s │ │ - dup v3.2s, v1.s[1] │ │ - lsr x17, x14, #47 │ │ - mov w14, #0xfff1 // #65521 │ │ - fmov w2, s2 │ │ - sub w16, w14, w16 │ │ - msub w15, w17, w14, w15 │ │ - mov w17, v0.s[2] │ │ - add v1.2s, v1.2s, v3.2s │ │ - add w16, w16, w16, lsl #1 │ │ - addv s0, v0.4s │ │ - add w15, w15, w2, lsl #2 │ │ - add w17, w0, w17, lsl #1 │ │ - add w15, w15, w16 │ │ - fmov w16, s1 │ │ - sub w15, w15, w17 │ │ - add w15, w15, w16, lsl #2 │ │ - fmov w16, s0 │ │ - add w15, w15, #0x2f, lsl #12 │ │ - add w15, w15, #0xfd3 │ │ - add w12, w16, w12 │ │ - cbz x10, 31ea4 │ │ + ushr v5.4s, v5.4s, #15 │ │ + mls v1.4s, v4.4s, v3.4s │ │ + mls v0.4s, v5.4s, v3.4s │ │ + b.cs 329b8 // b.hs, b.nlast │ │ + mov w15, v1.s[1] │ │ + mov w16, v1.s[2] │ │ + mov w17, v1.s[3] │ │ + mov w3, v0.s[1] │ │ + mov w4, v0.s[2] │ │ + mov w2, v0.s[3] │ │ + fmov w0, s1 │ │ + fmov w5, s0 │ │ + cbz x13, 32afc │ │ + ldur x7, [x29, #-64] │ │ + add x7, x7, x6 │ │ + sub x6, x6, x11 │ │ + ldrb w20, [x7] │ │ + ldrb w23, [x7, #1] │ │ + adds x6, x6, #0x4 │ │ + ldrb w24, [x7, #2] │ │ + ldrb w25, [x7, #3] │ │ + add x7, x7, #0x4 │ │ + add w0, w0, w20 │ │ + add w15, w15, w23 │ │ + add w16, w16, w24 │ │ + add w17, w17, w25 │ │ + add w5, w0, w5 │ │ + add w3, w15, w3 │ │ + add w4, w16, w4 │ │ + add w2, w17, w2 │ │ + b.ne 32a54 // b.any │ │ + mov w6, #0x8071 // #32881 │ │ + mov w24, #0xfff1 // #65521 │ │ + movk w6, #0x8007, lsl #16 │ │ + umull x7, w0, w6 │ │ + umull x20, w15, w6 │ │ + umull x23, w16, w6 │ │ + lsr x7, x7, #47 │ │ + umull x25, w17, w6 │ │ + lsr x20, x20, #47 │ │ + lsr x23, x23, #47 │ │ + msub w0, w7, w24, w0 │ │ + umull x7, w5, w6 │ │ + msub w15, w20, w24, w15 │ │ + msub w16, w23, w24, w16 │ │ + lsr x23, x25, #47 │ │ + umull x20, w3, w6 │ │ + lsr x7, x7, #47 │ │ + umull x25, w4, w6 │ │ + umull x6, w2, w6 │ │ + lsr x20, x20, #47 │ │ + msub w5, w7, w24, w5 │ │ + lsr x7, x25, #47 │ │ + msub w17, w23, w24, w17 │ │ + lsr x6, x6, #47 │ │ + msub w3, w20, w24, w3 │ │ + msub w4, w7, w24, w4 │ │ + msub w2, w6, w24, w2 │ │ + madd w6, w12, w13, w14 │ │ + mov w14, #0x8071 // #32881 │ │ + add w3, w3, w4 │ │ + movk w14, #0x8007, lsl #16 │ │ + add w2, w5, w2 │ │ + add w12, w17, w12 │ │ + umull x13, w6, w14 │ │ + lsr x7, x13, #47 │ │ + mov w13, #0xfff1 // #65521 │ │ + msub w6, w7, w13, w6 │ │ + sub w7, w13, w17 │ │ + add w4, w7, w7, lsl #1 │ │ + add w3, w6, w3, lsl #2 │ │ + add w6, w15, w16, lsl #1 │ │ + add w15, w16, w15 │ │ + add w15, w12, w15 │ │ + add w3, w3, w4 │ │ + add w15, w15, w0 │ │ + sub w3, w3, w6 │ │ + add w2, w3, w2, lsl #2 │ │ + add w16, w2, #0x2f, lsl #12 │ │ + add w12, w16, #0xfd3 │ │ + cbz x10, 32b74 │ │ ldur x16, [x29, #-64] │ │ add x11, x16, x11 │ │ ldrb w16, [x11], #1 │ │ subs x10, x10, #0x1 │ │ - add w12, w12, w16 │ │ - add w15, w12, w15 │ │ - b.ne 31e90 // b.any │ │ - umull x10, w12, w13 │ │ - umull x11, w15, w13 │ │ + add w15, w15, w16 │ │ + add w12, w15, w12 │ │ + b.ne 32b60 // b.any │ │ + umull x10, w15, w14 │ │ + umull x11, w12, w14 │ │ lsr x10, x10, #47 │ │ lsr x11, x11, #47 │ │ - msub w10, w10, w14, w12 │ │ - msub w11, w11, w14, w15 │ │ + msub w10, w10, w13, w15 │ │ + msub w11, w11, w13, w12 │ │ orr w10, w10, w11, lsl #16 │ │ ldr w11, [x21, #10452] │ │ cmp w10, w11 │ │ str w10, [x21, #10456] │ │ csinc w9, w9, wzr, ne // ne = any │ │ cmp w9, #0x0 │ │ mov w9, #0xfffffffe // #-2 │ │ @@ -25756,756 +26666,815 @@ │ │ ldp x26, x25, [sp, #224] │ │ ldp x28, x27, [sp, #208] │ │ ldp x29, x30, [sp, #192] │ │ add sp, sp, #0x120 │ │ ret │ │ mov x8, xzr │ │ mov w1, #0xfc // #252 │ │ - b 31b18 │ │ + b 327f0 │ │ mov x8, xzr │ │ mov w1, #0xfc // #252 │ │ mov w9, #0x1 // #1 │ │ mov w10, #0x11 // #17 │ │ - b 31c08 │ │ + b 328e0 │ │ mov w1, #0x3 // #3 │ │ - b 31bdc │ │ + b 328b4 │ │ nop │ │ - adr x3, 698e0 │ │ + adr x3, 68c70 │ │ mov x0, xzr │ │ mov x1, x2 │ │ mov w2, #0x120 // #288 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ nop │ │ - adr x3, 698c8 │ │ + adr x3, 68c58 │ │ mov w2, #0x200 // #512 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ nop │ │ - adr x8, 698b0 │ │ + adr x8, 68c40 │ │ mov x0, x2 │ │ mov x2, x8 │ │ - bl 2ce1c │ │ + bl 2cef4 │ │ mov w1, #0x21 // #33 │ │ mov w28, w9 │ │ - b 31fa0 │ │ + b 32c70 │ │ nop │ │ - adr x3, 69910 │ │ + adr x3, 68ca0 │ │ mov x0, xzr │ │ mov x1, x22 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ mov w1, #0x22 // #34 │ │ mov w13, w9 │ │ mov w8, w14 │ │ stur w28, [x29, #-40] │ │ ldr x28, [sp, #32] │ │ mov w0, #0xff // #255 │ │ stur x25, [x29, #-56] │ │ stp w8, w15, [x29, #-48] │ │ sturb w13, [x29, #-36] │ │ - b 31bdc │ │ + b 328b4 │ │ nop │ │ - adr x3, 69868 │ │ + adr x3, 68c28 │ │ mov x0, x22 │ │ mov x1, x28 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ nop │ │ - adr x3, 69838 │ │ + adr x3, 68bf8 │ │ mov x1, x8 │ │ - b 31f58 │ │ + b 32c28 │ │ nop │ │ - adr x3, 698f8 │ │ + adr x3, 68c88 │ │ mov x1, x28 │ │ mov x2, x28 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ nop │ │ - adr x2, 69808 │ │ + adr x2, 68bc8 │ │ mov w1, #0x240 // #576 │ │ - bl 2ace0 │ │ + bl 2bb78 │ │ nop │ │ - adr x2, 69820 │ │ + adr x2, 68be0 │ │ mov w1, #0x13 // #19 │ │ - bl 2ace0 │ │ + bl 2bb78 │ │ nop │ │ - adr x2, 69850 │ │ - bl 2ace0 │ │ - ldur x1, [x29, #-80] │ │ + adr x2, 68c10 │ │ + bl 2bb78 │ │ + ldur x1, [x29, #-72] │ │ nop │ │ - adr x2, 69850 │ │ + adr x2, 68c10 │ │ mov x0, x22 │ │ - bl 2ace0 │ │ - sub sp, sp, #0x110 │ │ - stp x29, x30, [sp, #176] │ │ - stp x28, x27, [sp, #192] │ │ - stp x26, x25, [sp, #208] │ │ - stp x24, x23, [sp, #224] │ │ - stp x22, x21, [sp, #240] │ │ - stp x20, x19, [sp, #256] │ │ - add x29, sp, #0xb0 │ │ + bl 2bb78 │ │ + sub sp, sp, #0x1b0 │ │ + stp x29, x30, [sp, #336] │ │ + stp x28, x27, [sp, #352] │ │ + stp x26, x25, [sp, #368] │ │ + stp x24, x23, [sp, #384] │ │ + stp x22, x21, [sp, #400] │ │ + stp x20, x19, [sp, #416] │ │ + add x29, sp, #0x150 │ │ mov w8, #0x28f1 // #10481 │ │ - add x10, x0, #0x2, lsl #12 │ │ - mov w9, #0x1b00 // #6912 │ │ - add x8, x0, x8 │ │ - add x27, x0, x9 │ │ - mov w9, #0x31e // #798 │ │ - stp x8, x10, [sp, #24] │ │ + add x24, sp, #0xa0 │ │ + adrp x10, 4000 │ │ + add x22, x0, x8 │ │ + mov w8, #0x1b00 // #6912 │ │ + dup v0.2d, x24 │ │ + add x25, x0, x8 │ │ mov w8, #0x28a0 // #10400 │ │ - dup v1.8h, w9 │ │ - add x8, x0, x8 │ │ - sub x26, x29, #0x50 │ │ - mov w3, #0x1 // #1 │ │ - str x8, [sp, #16] │ │ - mov w8, #0x2780 // #10112 │ │ - add x28, x26, #0x4 │ │ + mov w9, #0x2780 // #10112 │ │ add x8, x0, x8 │ │ - add x21, sp, #0x40 │ │ - mov w23, #0x10 // #16 │ │ - stp x1, x8, [sp] │ │ - add x8, x0, #0x200 │ │ - mov w4, #0xffff // #65535 │ │ - str x8, [sp, #40] │ │ + ldr q1, [x10, #3840] │ │ + add x21, x0, #0x2, lsl #12 │ │ + str x8, [sp, #56] │ │ + add x8, x0, x9 │ │ + mov w9, #0x31e // #798 │ │ + str x8, [sp, #48] │ │ mov w8, #0x28e8 // #10472 │ │ - add x19, x0, x8 │ │ - ldrb w8, [x10, #2287] │ │ - str q1, [sp, #48] │ │ + add v0.2d, v0.2d, v1.2d │ │ + dup v2.8h, w9 │ │ + adrp x9, 4000 │ │ + adrp x10, 4000 │ │ + add x28, sp, #0x80 │ │ + add x27, x0, x8 │ │ + ldrb w8, [x21, #2287] │ │ + ldr q3, [x9, #3856] │ │ + ldr q4, [x10, #3392] │ │ + sub x3, x29, #0x68 │ │ + add x11, x0, #0x200 │ │ + add x4, x28, #0x20 │ │ + mov w12, #0xc80 // #3200 │ │ + str x1, [sp, #8] │ │ + stp x27, x11, [sp, #32] │ │ + stp q4, q3, [sp, #64] │ │ + stp q0, q2, [sp, #96] │ │ ands w9, w8, #0xff │ │ - and x24, x8, #0xff │ │ - b.eq 3211c // b.none │ │ + and x19, x8, #0xff │ │ + b.eq 32e0c // b.none │ │ cmp w9, #0x2 │ │ - b.eq 320e4 // b.none │ │ + b.eq 32dd4 // b.none │ │ cmp w9, #0x1 │ │ - b.ne 3239c // b.any │ │ - ldr x25, [sp, #16] │ │ + b.ne 3310c // b.any │ │ + ldr x26, [sp, #56] │ │ mov w20, #0x20 // #32 │ │ - b 32124 │ │ - movi v0.2d, #0x0 │ │ + b 32e14 │ │ + movi v1.2d, #0x0 │ │ mov x8, xzr │ │ - stur wzr, [x29, #-16] │ │ - stp q0, q0, [sp, #64] │ │ - stp q0, q0, [x29, #-80] │ │ - stp q0, q0, [x29, #-48] │ │ - str q1, [x27, x8] │ │ + str wzr, [sp, #224] │ │ + stp q1, q1, [sp, #128] │ │ + stp q1, q1, [sp, #160] │ │ + stp q1, q1, [sp, #192] │ │ + str q2, [x25, x8] │ │ add x8, x8, #0x10 │ │ cmp x8, #0x800 │ │ - b.ne 320fc // b.any │ │ - ldr x25, [sp, #24] │ │ + b.ne 32dec // b.any │ │ + mov x26, x22 │ │ mov w20, #0x13 // #19 │ │ - mov x22, x27 │ │ - b 32170 │ │ - ldr x25, [sp, #8] │ │ + mov x23, x25 │ │ + b 32e60 │ │ + ldr x26, [sp, #48] │ │ mov w20, #0x120 // #288 │ │ movi v0.2d, #0x0 │ │ - mov w10, #0xc80 // #3200 │ │ - ldr x9, [sp, #40] │ │ - umaddl x22, w24, w10, x9 │ │ + umaddl x23, w19, w12, x11 │ │ mov x8, xzr │ │ - stur wzr, [x29, #-16] │ │ - stp q0, q0, [sp, #64] │ │ - stp q0, q0, [x29, #-80] │ │ - stp q0, q0, [x29, #-48] │ │ - str q1, [x22, x8] │ │ + str wzr, [sp, #224] │ │ + stp q0, q0, [sp, #128] │ │ + stp q0, q0, [sp, #160] │ │ + stp q0, q0, [sp, #192] │ │ + str q2, [x23, x8] │ │ add x8, x8, #0x10 │ │ cmp x8, #0x800 │ │ - b.ne 32148 // b.any │ │ - add x0, x22, #0x800 │ │ + b.ne 32e30 // b.any │ │ + add x0, x23, #0x800 │ │ mov w1, wzr │ │ mov w2, #0x480 // #1152 │ │ - bl 64ea0 │ │ - mov w3, #0x1 // #1 │ │ - mov w4, #0xffff // #65535 │ │ - ldrh w8, [x19, x24, lsl #1] │ │ - cmp x20, x8 │ │ - b.cc 323b0 // b.lo, b.ul, b.last │ │ - ldr q1, [sp, #48] │ │ - mov x9, x8 │ │ - mov x10, x25 │ │ - cbz w8, 321ac │ │ - ldrb w11, [x10], #1 │ │ - cmp x11, #0xf │ │ - b.hi 3239c // b.pmore │ │ - ldrh w12, [x21, x11, lsl #1] │ │ - subs x9, x9, #0x1 │ │ - add w12, w12, #0x1 │ │ - strh w12, [x21, x11, lsl #1] │ │ - b.ne 3218c // b.any │ │ - mov x11, xzr │ │ - mov w10, wzr │ │ - mov w9, wzr │ │ - mov w12, #0x1 // #1 │ │ - b 321e4 │ │ - ldrh w14, [x21, x11, lsl #1] │ │ - mov x12, xzr │ │ - add w10, w10, w14 │ │ - add w9, w14, w9 │ │ - mov w14, #0x1 // #1 │ │ - lsl w10, w10, #1 │ │ - str w10, [x28, x11, lsl #2] │ │ - mov x11, x13 │ │ - tbnz w14, #0, 3220c │ │ - sub x13, x23, x11 │ │ - cmp x13, x12 │ │ - csel x12, x13, x12, cc // cc = lo, ul, last │ │ - add x12, x12, x11 │ │ - cmp x11, x12 │ │ - csel x11, x11, x12, hi // hi = pmore │ │ - cmp x11, #0xf │ │ - b.hi 32218 // b.pmore │ │ - add x13, x11, #0x1 │ │ - b 321c0 │ │ - cmp x11, #0x10 │ │ - cinc x13, x11, cc // cc = lo, ul, last │ │ - b.cc 321c0 // b.lo, b.ul, b.last │ │ - cmp w10, #0x10, lsl #12 │ │ - b.eq 3223c // b.none │ │ - cmp w24, #0x2 │ │ + bl 64210 │ │ + ldp q3, q0, [sp, #80] │ │ + sub x3, x29, #0x68 │ │ + ldr q4, [sp, #64] │ │ + add x4, x28, #0x20 │ │ + ldrh w27, [x27, x19, lsl #1] │ │ + cmp x20, x27 │ │ + b.cc 3313c // b.lo, b.ul, b.last │ │ + ldr q2, [sp, #112] │ │ + cbz w27, 32e9c │ │ + mov x8, x27 │ │ + mov x9, x26 │ │ + ldrb w10, [x9], #1 │ │ + cmp x10, #0xf │ │ + b.hi 3310c // b.pmore │ │ + ldrh w11, [x28, x10, lsl #1] │ │ + subs x8, x8, #0x1 │ │ + add w11, w11, #0x1 │ │ + strh w11, [x28, x10, lsl #1] │ │ + b.ne 32e7c // b.any │ │ + stp x22, x21, [sp, #16] │ │ + mov w22, wzr │ │ + mov w21, wzr │ │ + mov w2, #0x1 // #1 │ │ + mov w20, #0x1 // #1 │ │ + stp x28, x4, [x29, #-104] │ │ + stur q0, [x29, #-88] │ │ + stp q3, q4, [x3, #32] │ │ + cbnz x2, 32ef8 │ │ + b 32f24 │ │ + ldrh w8, [x8] │ │ + lsl w10, w20, #1 │ │ + ldur x11, [x29, #-24] │ │ + add w9, w21, w8 │ │ + subs w20, w10, w8 │ │ + lsl w21, w9, #1 │ │ + ldur x9, [x29, #-40] │ │ + str w21, [x11] │ │ + b.mi 33100 // b.first │ │ + cmp w8, #0x0 │ │ + ldur x2, [x29, #-48] │ │ + csel w22, w22, w9, eq // eq = none │ │ + cbz x2, 32f24 │ │ + sub x0, x29, #0x28 │ │ + sub x1, x29, #0x68 │ │ + stur xzr, [x29, #-48] │ │ + bl 33578 │ │ + ldp q4, q3, [sp, #64] │ │ + add x4, x28, #0x20 │ │ + ldp q0, q2, [sp, #96] │ │ + sub x3, x29, #0x68 │ │ + ldur x8, [x29, #-32] │ │ + cbnz x8, 32ec4 │ │ + b 32f6c │ │ + ldp x8, x9, [x29, #-72] │ │ + cmp x8, x9 │ │ + b.cs 32f60 // b.hs, b.nlast │ │ + ldur x11, [x29, #-88] │ │ + ldur x12, [x29, #-104] │ │ + add x10, x8, #0x1 │ │ + ldur x9, [x29, #-56] │ │ + stur x10, [x29, #-72] │ │ + add x10, x11, x8, lsl #2 │ │ + add x8, x12, x8, lsl #1 │ │ + add x13, x9, #0x1 │ │ + stur x9, [x29, #-40] │ │ + stur x13, [x29, #-56] │ │ + stur x10, [x29, #-24] │ │ + b 32f64 │ │ + mov x8, xzr │ │ + stur x8, [x29, #-32] │ │ + cbnz x8, 32ec4 │ │ + cmp w21, #0x10, lsl #12 │ │ + mov w2, #0xffff // #65535 │ │ + b.eq 32f90 // b.none │ │ + cmp w19, #0x2 │ │ mov w0, #0x1 // #1 │ │ mov w1, #0x1c // #28 │ │ - b.eq 323dc // b.none │ │ - and w9, w9, #0xffff │ │ - cmp w9, #0x1 │ │ - b.hi 323dc // b.pmore │ │ - mov x10, xzr │ │ - add x9, x22, #0x800 │ │ - mov w11, #0xffff // #65535 │ │ - cmp x10, x8 │ │ - b.cs 3237c // b.hs, b.nlast │ │ - mov x12, x10 │ │ - ldrb w10, [x25, x10] │ │ - and x13, x10, #0xf │ │ - add x10, x12, #0x1 │ │ - cbz w13, 322b4 │ │ - ldr w15, [x26, x13, lsl #2] │ │ - neg w14, w13 │ │ - cmp w13, #0xa │ │ - lsl w16, w15, w14 │ │ + b.eq 33110 // b.none │ │ + cmp w22, #0x1 │ │ + b.hi 33110 // b.pmore │ │ + ldp x22, x21, [sp, #16] │ │ + mov x9, xzr │ │ + add x8, x23, #0x800 │ │ + mov w10, #0xffff // #65535 │ │ + mov w0, #0x10 // #16 │ │ + mov w1, #0x1 // #1 │ │ + cmp x9, x27 │ │ + b.cs 330dc // b.hs, b.nlast │ │ + mov x11, x9 │ │ + ldrb w9, [x26, x9] │ │ + and x12, x9, #0xf │ │ + add x9, x11, #0x1 │ │ + cbz w12, 33014 │ │ + ldr w14, [x24, x12, lsl #2] │ │ + neg w13, w12 │ │ + cmp w12, #0xa │ │ + lsl w15, w14, w13 │ │ + add w14, w14, #0x1 │ │ + str w14, [x24, x12, lsl #2] │ │ + lsr w13, w15, w13 │ │ + sub w15, w0, w12 │ │ + rbit w13, w13 │ │ + lsr w13, w13, #16 │ │ + lsr w13, w13, w15 │ │ + b.hi 33020 // b.pmore │ │ + cmp w13, #0x3ff │ │ + b.hi 33014 // b.pmore │ │ + orr w11, w11, w12, lsl #9 │ │ + lsl w12, w1, w12 │ │ + strh w11, [x23, x13, lsl #1] │ │ + add x13, x13, x12 │ │ + cmp x13, #0x400 │ │ + b.cc 33004 // b.lo, b.ul, b.last │ │ + cmp x9, x27 │ │ + b.ne 32fb0 // b.any │ │ + b 330dc │ │ + and x14, x13, #0x3ff │ │ + ldrh w15, [x23, x14, lsl #1] │ │ + cmp w15, #0x31e │ │ + b.ne 3303c // b.any │ │ + strh w10, [x23, x14, lsl #1] │ │ + sub w14, w10, #0x2 │ │ + b 33044 │ │ + mov w14, w10 │ │ + mov w10, w15 │ │ + lsr w13, w13, #9 │ │ + cmp w12, #0xb │ │ + b.ne 33058 // b.any │ │ + mov w16, w14 │ │ + b 330b0 │ │ + mov w15, #0xb // #11 │ │ + ubfx w16, w13, #1, #1 │ │ + sub w17, w10, w16 │ │ + bic w17, w2, w17 │ │ + cmp w17, #0x23f │ │ + b.hi 33130 // b.pmore │ │ + mvn w10, w10 │ │ + add w10, w16, w10 │ │ + and x10, x10, #0xffff │ │ + ldrh w17, [x8, x10, lsl #1] │ │ + cbz w17, 33090 │ │ + mov w16, w14 │ │ + mov w14, w17 │ │ + b 33098 │ │ + sub w16, w14, #0x2 │ │ + strh w14, [x8, x10, lsl #1] │ │ add w15, w15, #0x1 │ │ - str w15, [x26, x13, lsl #2] │ │ - lsr w14, w16, w14 │ │ - sub w16, w23, w13 │ │ - rbit w14, w14 │ │ - lsr w14, w14, #16 │ │ - lsr w14, w14, w16 │ │ - b.hi 322c0 // b.pmore │ │ - cmp w14, #0x3ff │ │ - b.hi 322b4 // b.pmore │ │ - orr w12, w12, w13, lsl #9 │ │ - lsl w13, w3, w13 │ │ - strh w12, [x22, x14, lsl #1] │ │ - add x14, x14, x13 │ │ - cmp x14, #0x400 │ │ - b.cc 322a4 // b.lo, b.ul, b.last │ │ - cmp x10, x8 │ │ - b.ne 32250 // b.any │ │ - b 3237c │ │ - and x15, x14, #0x3ff │ │ - ldrh w16, [x22, x15, lsl #1] │ │ - cmp w16, #0x31e │ │ - b.ne 322dc // b.any │ │ - strh w11, [x22, x15, lsl #1] │ │ - sub w15, w11, #0x2 │ │ - b 322e4 │ │ - mov w15, w11 │ │ - mov w11, w16 │ │ - lsr w14, w14, #9 │ │ - cmp w13, #0xb │ │ - b.ne 322f8 // b.any │ │ - mov w17, w15 │ │ - b 32350 │ │ - mov w16, #0xb // #11 │ │ - ubfx w17, w14, #1, #1 │ │ - sub w0, w11, w17 │ │ - bic w0, w4, w0 │ │ - cmp w0, #0x23f │ │ - b.hi 323a4 // b.pmore │ │ - mvn w11, w11 │ │ - add w11, w17, w11 │ │ - and x11, x11, #0xffff │ │ - ldrh w0, [x9, x11, lsl #1] │ │ - cbz w0, 32330 │ │ - mov w17, w15 │ │ - mov w15, w0 │ │ - b 32338 │ │ - sub w17, w15, #0x2 │ │ - strh w15, [x9, x11, lsl #1] │ │ - add w16, w16, #0x1 │ │ - ubfx w14, w14, #1, #15 │ │ - mov w11, w15 │ │ - cmp w16, w13 │ │ - mov w15, w17 │ │ - b.cc 322fc // b.lo, b.ul, b.last │ │ - ubfx w13, w14, #1, #1 │ │ - sub w14, w11, w13 │ │ - bic w14, w4, w14 │ │ - cmp w14, #0x23f │ │ - b.hi 323a4 // b.pmore │ │ - mvn w14, w11 │ │ - mov w11, w17 │ │ - add w13, w13, w14 │ │ - and x13, x13, #0xffff │ │ - strh w12, [x9, x13, lsl #1] │ │ - b 32248 │ │ - ldr x9, [sp, #32] │ │ - ldrb w8, [x9, #2287] │ │ - cbz w8, 323bc │ │ + ubfx w13, w13, #1, #15 │ │ + mov w10, w14 │ │ + cmp w15, w12 │ │ + mov w14, w16 │ │ + b.cc 3305c // b.lo, b.ul, b.last │ │ + ubfx w12, w13, #1, #1 │ │ + sub w13, w10, w12 │ │ + bic w13, w2, w13 │ │ + cmp w13, #0x23f │ │ + b.hi 33130 // b.pmore │ │ + mvn w13, w10 │ │ + mov w10, w16 │ │ + add w12, w12, w13 │ │ + and x12, x12, #0xffff │ │ + strh w11, [x8, x12, lsl #1] │ │ + b 32fa8 │ │ + ldrb w8, [x21, #2287] │ │ + cbz w8, 33144 │ │ cmp w8, #0x2 │ │ - b.eq 323cc // b.none │ │ + b.eq 33154 // b.none │ │ + ldp x27, x11, [sp, #32] │ │ sub w8, w8, #0x1 │ │ - strb w8, [x9, #2287] │ │ - b 320bc │ │ + strb w8, [x21, #2287] │ │ + mov w12, #0xc80 // #3200 │ │ + b 32dac │ │ + mov w0, #0x1 // #1 │ │ + mov w1, #0x1c // #28 │ │ + b 33110 │ │ mov w0, #0xff // #255 │ │ - b 323dc │ │ + ldp x20, x19, [sp, #416] │ │ + ldp x22, x21, [sp, #400] │ │ + ldp x24, x23, [sp, #384] │ │ + ldp x26, x25, [sp, #368] │ │ + ldp x28, x27, [sp, #352] │ │ + ldp x29, x30, [sp, #336] │ │ + add sp, sp, #0x1b0 │ │ + ret │ │ mov w0, #0xff // #255 │ │ mov w1, #0xa // #10 │ │ - b 323dc │ │ + b 33110 │ │ mov w0, #0xff // #255 │ │ - mov w1, #0x1c // #28 │ │ - b 323dc │ │ - ldr x8, [sp] │ │ + b 33104 │ │ + ldr x8, [sp, #8] │ │ mov w0, #0x1 // #1 │ │ mov w1, #0xc // #12 │ │ - b 323d8 │ │ - ldr x8, [sp] │ │ + b 33160 │ │ + ldr x8, [sp, #8] │ │ mov w0, #0x1 // #1 │ │ mov w1, #0xa // #10 │ │ str wzr, [x8, #16] │ │ - ldp x20, x19, [sp, #256] │ │ - ldp x22, x21, [sp, #240] │ │ - ldp x24, x23, [sp, #224] │ │ - ldp x26, x25, [sp, #208] │ │ - ldp x28, x27, [sp, #192] │ │ - ldp x29, x30, [sp, #176] │ │ - add sp, sp, #0x110 │ │ - ret │ │ + b 33110 │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ subs x8, x2, x3 │ │ and x10, x4, #0xfffffffc │ │ mov x22, x4 │ │ - mov x19, x1 │ │ - mov x20, x0 │ │ cneg x8, x8, ls // ls = plast │ │ subs x9, x3, x2 │ │ + mov x19, x1 │ │ + mov x20, x0 │ │ + ccmp x8, #0x1, #0x0, hi // hi = pmore │ │ add x21, x10, x3 │ │ - b.ls 3246c // b.plast │ │ - cmp x8, #0x1 │ │ - b.ne 3246c // b.any │ │ + b.ne 331d4 // b.any │ │ sub x0, x3, #0x1 │ │ cmp x0, x19 │ │ - b.cs 32754 // b.hs, b.nlast │ │ + b.cs 334b8 // b.hs, b.nlast │ │ cmp x21, x3 │ │ - b.cc 326c4 // b.lo, b.ul, b.last │ │ + b.cc 33428 // b.lo, b.ul, b.last │ │ cmp x21, x19 │ │ - b.hi 326c4 // b.pmore │ │ + b.hi 33428 // b.pmore │ │ ldrb w1, [x20, x0] │ │ add x0, x20, x3 │ │ and x2, x22, #0xfffffffc │ │ - bl 64ea0 │ │ + bl 64210 │ │ sub x1, x21, #0x1 │ │ - b 32580 │ │ + b 332e4 │ │ subs x8, x19, #0x3 │ │ csel x8, xzr, x8, cc // cc = lo, ul, last │ │ cmp x8, x21 │ │ csel x8, x8, x21, cc // cc = lo, ul, last │ │ - cmp x3, x2 │ │ - b.ls 324d8 // b.plast │ │ cmp x9, #0x3 │ │ - b.ls 324d8 // b.plast │ │ + ccmp x3, x2, #0x0, hi // hi = pmore │ │ + b.ls 3323c // b.plast │ │ cmp x3, x8 │ │ - b.cs 32578 // b.hs, b.nlast │ │ + b.cs 332dc // b.hs, b.nlast │ │ sub x9, x19, #0x4 │ │ mov x21, x3 │ │ add x1, x2, #0x3 │ │ cmp x1, x19 │ │ - b.cs 32688 // b.hs, b.nlast │ │ + b.cs 333ec // b.hs, b.nlast │ │ cmn x2, #0x4 │ │ add x1, x2, #0x4 │ │ - b.cs 32698 // b.hs, b.nlast │ │ + b.cs 333fc // b.hs, b.nlast │ │ cmp x21, x9 │ │ - b.hi 326ac // b.pmore │ │ + b.hi 33410 // b.pmore │ │ ldr w10, [x20, x2] │ │ mov x2, x1 │ │ str w10, [x20, x21] │ │ add x21, x21, #0x4 │ │ cmp x21, x8 │ │ - b.cs 32580 // b.hs, b.nlast │ │ - b 3249c │ │ + b.cs 332e4 // b.hs, b.nlast │ │ + b 33200 │ │ cmp x3, x8 │ │ - b.cs 32578 // b.hs, b.nlast │ │ + b.cs 332dc // b.hs, b.nlast │ │ add x11, x3, x20 │ │ mov x9, xzr │ │ add x10, x20, x2 │ │ add x11, x11, #0x1 │ │ add x12, x3, x9 │ │ add x12, x12, #0x3 │ │ cmp x12, x19 │ │ - b.cs 32658 // b.hs, b.nlast │ │ + b.cs 333bc // b.hs, b.nlast │ │ add x0, x2, x9 │ │ add x12, x0, #0x3 │ │ cmp x12, x19 │ │ - b.cs 32670 // b.hs, b.nlast │ │ + b.cs 333d4 // b.hs, b.nlast │ │ cmp x0, x19 │ │ - b.cs 32748 // b.hs, b.nlast │ │ + b.cs 334ac // b.hs, b.nlast │ │ add x13, x2, x9 │ │ ldrb w12, [x10, x9] │ │ add x14, x11, x9 │ │ add x0, x13, #0x1 │ │ cmp x0, x19 │ │ sturb w12, [x14, #-1] │ │ - b.cs 3273c // b.hs, b.nlast │ │ + b.cs 334a0 // b.hs, b.nlast │ │ add x12, x10, x9 │ │ add x0, x13, #0x2 │ │ ldrb w13, [x12, #1] │ │ cmp x0, x19 │ │ strb w13, [x11, x9] │ │ - b.cs 32730 // b.hs, b.nlast │ │ + b.cs 33494 // b.hs, b.nlast │ │ ldrb w13, [x12, #2] │ │ add x14, x11, x9 │ │ add x9, x9, #0x4 │ │ add x21, x3, x9 │ │ strb w13, [x14, #1] │ │ cmp x21, x8 │ │ ldrb w12, [x12, #3] │ │ strb w12, [x14, #2] │ │ - b.cc 324f0 // b.lo, b.ul, b.last │ │ + b.cc 33254 // b.lo, b.ul, b.last │ │ add x1, x2, x9 │ │ - b 32580 │ │ + b 332e4 │ │ mov x21, x3 │ │ mov x1, x2 │ │ and x8, x22, #0x3 │ │ cmp x8, #0x1 │ │ - b.gt 325ac │ │ - cbz x8, 32648 │ │ + b.gt 33310 │ │ + cbz x8, 333ac │ │ cmp x1, x19 │ │ - b.cs 32760 // b.hs, b.nlast │ │ + b.cs 334c4 // b.hs, b.nlast │ │ cmp x21, x19 │ │ - b.cc 32640 // b.lo, b.ul, b.last │ │ + b.cc 333a4 // b.lo, b.ul, b.last │ │ nop │ │ - adr x2, 699e8 │ │ - b 327a8 │ │ + adr x2, 68d78 │ │ + b 3350c │ │ cmp x8, #0x2 │ │ - b.ne 325e8 // b.any │ │ + b.ne 3334c // b.any │ │ add x8, x21, #0x1 │ │ cmp x8, x19 │ │ - b.cs 326e0 // b.hs, b.nlast │ │ + b.cs 33444 // b.hs, b.nlast │ │ add x9, x1, #0x1 │ │ cmp x9, x19 │ │ - b.cs 32708 // b.hs, b.nlast │ │ + b.cs 3346c // b.hs, b.nlast │ │ cmp x1, x19 │ │ - b.cs 3276c // b.hs, b.nlast │ │ + b.cs 334d0 // b.hs, b.nlast │ │ cmp x21, x19 │ │ - b.cc 32630 // b.lo, b.ul, b.last │ │ + b.cc 33394 // b.lo, b.ul, b.last │ │ nop │ │ - adr x2, 69a48 │ │ - b 327a8 │ │ + adr x2, 68dd8 │ │ + b 3350c │ │ add x8, x21, #0x2 │ │ cmp x8, x19 │ │ - b.cs 326f4 // b.hs, b.nlast │ │ + b.cs 33458 // b.hs, b.nlast │ │ add x9, x1, #0x2 │ │ cmp x9, x19 │ │ - b.cs 3271c // b.hs, b.nlast │ │ + b.cs 33480 // b.hs, b.nlast │ │ cmp x1, x19 │ │ - b.cs 32778 // b.hs, b.nlast │ │ + b.cs 334dc // b.hs, b.nlast │ │ cmp x21, x19 │ │ - b.cs 32784 // b.hs, b.nlast │ │ + b.cs 334e8 // b.hs, b.nlast │ │ ldrb w10, [x20, x1] │ │ add x1, x1, #0x1 │ │ cmp x1, x19 │ │ strb w10, [x20, x21] │ │ - b.cs 32790 // b.hs, b.nlast │ │ + b.cs 334f4 // b.hs, b.nlast │ │ add x21, x21, #0x1 │ │ cmp x21, x19 │ │ - b.cs 327a0 // b.hs, b.nlast │ │ + b.cs 33504 // b.hs, b.nlast │ │ ldrb w10, [x20, x1] │ │ mov x1, x9 │ │ strb w10, [x20, x21] │ │ mov x21, x8 │ │ ldrb w8, [x20, x1] │ │ strb w8, [x20, x21] │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ nop │ │ - adr x0, 94e2 │ │ + adr x0, 9a54 │ │ nop │ │ - adr x2, 69958 │ │ + adr x2, 68ce8 │ │ mov w1, #0x2f // #47 │ │ - bl 2b870 │ │ + bl 2bb64 │ │ nop │ │ - adr x0, 9511 │ │ + adr x0, 9a83 │ │ nop │ │ - adr x2, 69970 │ │ + adr x2, 68d00 │ │ mov w1, #0x48 // #72 │ │ - bl 2b870 │ │ + bl 2bb64 │ │ nop │ │ - adr x3, 69880 │ │ + adr x3, 68e98 │ │ mov x0, xzr │ │ - b 326a4 │ │ + b 33408 │ │ nop │ │ - adr x3, 69898 │ │ + adr x3, 68eb0 │ │ mov x0, x2 │ │ mov x2, x19 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ nop │ │ - adr x0, 9416 │ │ + adr x0, 99a8 │ │ nop │ │ - adr x2, 69af0 │ │ + adr x2, 68e80 │ │ mov w1, #0x2b // #43 │ │ - bl 29e64 │ │ + bl 29e80 │ │ nop │ │ - adr x8, 69940 │ │ + adr x8, 68cd0 │ │ mov x0, x3 │ │ mov x1, x21 │ │ mov x2, x19 │ │ mov x3, x8 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ nop │ │ - adr x0, 9559 │ │ + adr x0, 9acb │ │ nop │ │ - adr x2, 69a00 │ │ - b 32668 │ │ + adr x2, 68d90 │ │ + b 333cc │ │ nop │ │ - adr x0, 95d0 │ │ + adr x0, 9b42 │ │ nop │ │ - adr x2, 69a60 │ │ - b 32668 │ │ + adr x2, 68df0 │ │ + b 333cc │ │ nop │ │ - adr x0, 9588 │ │ + adr x0, 9afa │ │ nop │ │ - adr x2, 69a18 │ │ - b 32680 │ │ + adr x2, 68da8 │ │ + b 333e4 │ │ nop │ │ - adr x0, 95ff │ │ + adr x0, 9b71 │ │ nop │ │ - adr x2, 69a78 │ │ - b 32680 │ │ + adr x2, 68e08 │ │ + b 333e4 │ │ nop │ │ - adr x2, 699b8 │ │ - b 327ac │ │ + adr x2, 68d48 │ │ + b 33510 │ │ nop │ │ - adr x2, 699a0 │ │ - b 327ac │ │ + adr x2, 68d30 │ │ + b 33510 │ │ nop │ │ - adr x2, 69988 │ │ - b 327ac │ │ + adr x2, 68d18 │ │ + b 33510 │ │ nop │ │ - adr x2, 69928 │ │ - b 327ac │ │ + adr x2, 68cb8 │ │ + b 33510 │ │ nop │ │ - adr x2, 699d0 │ │ - b 32798 │ │ + adr x2, 68d60 │ │ + b 334fc │ │ nop │ │ - adr x2, 69a30 │ │ - b 32798 │ │ + adr x2, 68dc0 │ │ + b 334fc │ │ nop │ │ - adr x2, 69a90 │ │ - b 32798 │ │ + adr x2, 68e20 │ │ + b 334fc │ │ nop │ │ - adr x2, 69aa8 │ │ - b 327a8 │ │ + adr x2, 68e38 │ │ + b 3350c │ │ nop │ │ - adr x2, 69ac0 │ │ + adr x2, 68e50 │ │ mov x0, x1 │ │ - b 327ac │ │ + b 33510 │ │ nop │ │ - adr x2, 69ad8 │ │ + adr x2, 68e68 │ │ mov x0, x21 │ │ mov x1, x19 │ │ - bl 2ace0 │ │ + bl 2bb78 │ │ mov x8, x2 │ │ cmp x4, #0x3 │ │ sub x2, x2, x3 │ │ - b.ne 32818 // b.any │ │ - cmn x8, #0x4 │ │ - b.hi 32814 // b.pmore │ │ + b.ne 33570 // b.any │ │ add x9, x8, #0x3 │ │ cmp x9, x1 │ │ - b.hi 32814 // b.pmore │ │ + ccmn x8, #0x4, #0x2, ls // ls = plast │ │ + b.hi 3356c // b.pmore │ │ add x9, x2, #0x2 │ │ - cmp x9, x1 │ │ - b.cs 32814 // b.hs, b.nlast │ │ - cmp x2, x1 │ │ - b.cs 32814 // b.hs, b.nlast │ │ add x10, x2, #0x1 │ │ - cmp x10, x1 │ │ - b.cs 32814 // b.hs, b.nlast │ │ + cmp x9, x1 │ │ + ccmp x2, x1, #0x2, cc // cc = lo, ul, last │ │ + ccmp x10, x1, #0x2, cc // cc = lo, ul, last │ │ + b.cs 3356c // b.hs, b.nlast │ │ ldrb w11, [x0, x2] │ │ add x8, x0, x8 │ │ strb w11, [x8] │ │ ldrb w10, [x0, x10] │ │ strb w10, [x8, #1] │ │ ldrb w9, [x0, x9] │ │ strb w9, [x8, #2] │ │ ret │ │ mov x3, x8 │ │ - b 323fc │ │ + b 33168 │ │ + ldp x8, x9, [x1, #32] │ │ + sub x10, x9, x8 │ │ + cmp x10, x2 │ │ + csel x10, x10, x2, cc // cc = lo, ul, last │ │ + add x11, x10, x8 │ │ + cmp x8, x11 │ │ + b.cs 3359c // b.hs, b.nlast │ │ + mov x8, x11 │ │ + str x11, [x1, #32] │ │ + cmp x8, x9 │ │ + b.cs 335cc // b.hs, b.nlast │ │ + sub x10, x10, x2 │ │ + add x11, x8, #0x1 │ │ + cbz x10, 335d8 │ │ + cmp x9, x11 │ │ + add x10, x10, #0x1 │ │ + mov x8, x11 │ │ + b.ne 335a8 // b.any │ │ + mov x8, xzr │ │ + str x9, [x1, #32] │ │ + b 335d0 │ │ + mov x8, xzr │ │ + mov w9, #0x8 // #8 │ │ + b 33604 │ │ + ldr x10, [x1] │ │ + ldr x9, [x1, #48] │ │ + str x11, [x1, #32] │ │ + ldr x11, [x1, #16] │ │ + add x10, x10, x8, lsl #1 │ │ + add x9, x9, x2 │ │ + add x8, x11, x8, lsl #2 │ │ + add x12, x9, #0x1 │ │ + stp x9, x10, [x0] │ │ + mov w9, #0x10 // #16 │ │ + str x12, [x1, #48] │ │ + str x8, [x0, x9] │ │ + ret │ │ stp x29, x30, [sp, #-80]! │ │ str x28, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ mov x29, sp │ │ - sub sp, sp, #0x400 │ │ + sub sp, sp, #0x410 │ │ + ldr xzr, [sp] │ │ mov x24, x1 │ │ - mov x20, x0 │ │ + mov x21, x0 │ │ mov w0, #0x20 // #32 │ │ mov w1, #0x1 // #1 │ │ mov x22, x3 │ │ mov x23, x2 │ │ - bl 64e60 │ │ - cbz x0, 32ed0 │ │ + bl 641f0 │ │ + cbz x0, 33fe0 │ │ mov w8, #0x20 // #32 │ │ - mov x21, x0 │ │ + mov x20, x0 │ │ mov w1, #0x1 // #1 │ │ stp x8, x0, [sp] │ │ mov w0, #0x40 // #64 │ │ str x8, [sp, #16] │ │ - bl 64e60 │ │ - cbz x0, 32edc │ │ + bl 641f0 │ │ + cbz x0, 33fec │ │ mov w8, #0x40 // #64 │ │ movi v0.2d, #0x0 │ │ mov x19, x0 │ │ stp x8, x0, [sp, #24] │ │ str x8, [sp, #40] │ │ mov w8, #0x2 // #2 │ │ strb w8, [sp, #156] │ │ - adrp x8, 4000 │ │ - ldr q1, [x8, #3344] │ │ - adrp x8, 5000 │ │ - stp q0, q0, [sp, #80] │ │ - str xzr, [sp, #112] │ │ - stp q1, q0, [sp, #48] │ │ - ldr d0, [x8] │ │ mov w8, #0x13 // #19 │ │ str w8, [sp, #152] │ │ + adrp x8, 4000 │ │ + ldr q1, [x8, #3472] │ │ + mov x8, #0x40000 // #262144 │ │ + stp q0, q0, [sp, #80] │ │ + movk x8, #0x3, lsl #32 │ │ + str xzr, [sp, #136] │ │ + stp xzr, x8, [sp, #112] │ │ mov w8, #0x4 // #4 │ │ - str d0, [sp, #120] │ │ + stp q1, q0, [sp, #48] │ │ str w8, [sp, #128] │ │ - str xzr, [sp, #136] │ │ add x0, sp, #0x30 │ │ mov x1, x24 │ │ mov x2, x23 │ │ mov x3, x22 │ │ mov w4, #0x20 // #32 │ │ mov x5, x19 │ │ - bl 26a40 │ │ + bl 269e4 │ │ mov w8, #0xff // #255 │ │ bics wzr, w8, w0 │ │ - b.eq 3294c // b.none │ │ + b.eq 33738 // b.none │ │ sub w8, w0, #0x2 │ │ tst w0, #0xfe │ │ mov w9, #0x2 // #2 │ │ csel w8, w9, w8, eq // eq = none │ │ mov w9, #0x1 // #1 │ │ - sturb w0, [x29, #-80] │ │ + strb w0, [sp, #172] │ │ and w8, w8, #0xff │ │ - str xzr, [sp, #576] │ │ - cmp w8, #0x3 │ │ - str x9, [sp, #584] │ │ str xzr, [sp, #592] │ │ - b.le 32c20 │ │ + cmp w8, #0x3 │ │ + str x9, [sp, #600] │ │ + str xzr, [sp, #608] │ │ + b.le 33b88 │ │ cmp w8, #0x5 │ │ - b.le 32ca4 │ │ + b.le 33c0c │ │ cmp w8, #0x6 │ │ - b.eq 32cb8 // b.none │ │ + b.eq 33c20 // b.none │ │ cmp w8, #0x7 │ │ - b.ne 32ce8 // b.any │ │ + b.ne 33c50 // b.any │ │ nop │ │ - adr x21, 80d4 │ │ - mov w22, #0x12 // #18 │ │ - b 32d04 │ │ - add x0, sp, #0x240 │ │ + adr x22, 822c │ │ + mov w23, #0x12 // #18 │ │ + b 33c6c │ │ + add x0, sp, #0xb0 │ │ mov x1, x19 │ │ - add x22, sp, #0x240 │ │ - add x23, sp, #0x240 │ │ - bl 32f8c │ │ - ldp q0, q1, [sp, #768] │ │ - nop │ │ - adr x8, 9647 │ │ - ldp q3, q4, [sp, #704] │ │ - ldr q18, [x8] │ │ - ldr x8, [x8, #16] │ │ + add x22, sp, #0x250 │ │ + add x23, sp, #0xb0 │ │ + bl 340a4 │ │ + ldp q0, q1, [sp, #336] │ │ + nop │ │ + adr x8, 9bb9 │ │ + ldp q3, q2, [sp, #368] │ │ sub x0, x29, #0x90 │ │ - stp q0, q1, [sp, #288] │ │ - ldr q1, [sp, #752] │ │ - add x1, sp, #0x240 │ │ - ldp q0, q2, [sp, #288] │ │ - str q4, [sp, #240] │ │ - str q1, [sp, #272] │ │ - str x8, [sp, #496] │ │ - stp q0, q2, [sp, #704] │ │ - ldr q0, [sp, #688] │ │ - str x8, [sp, #752] │ │ + add x1, sp, #0x250 │ │ + stp q0, q1, [sp, #688] │ │ + ldr q0, [sp, #320] │ │ + ldur q1, [x23, #128] │ │ + stp q3, q2, [sp, #720] │ │ + stp q1, q0, [sp, #656] │ │ + ldp q2, q1, [x23, #64] │ │ + ldr q5, [sp, #656] │ │ + stp q5, q0, [sp, #464] │ │ + stp q2, q1, [sp, #592] │ │ + ldp q3, q1, [x23, #96] │ │ + stp q3, q1, [sp, #624] │ │ + ldp q1, q4, [sp, #688] │ │ + stp q1, q4, [sp, #496] │ │ + ldp q1, q3, [sp, #624] │ │ + ldr q4, [sp, #608] │ │ + stp q2, q4, [sp, #400] │ │ + stp q1, q3, [sp, #432] │ │ + ldp q2, q1, [sp, #720] │ │ + stp q2, q1, [sp, #528] │ │ + ldr q1, [x8] │ │ + ldr x8, [x8, #16] │ │ + ldp q0, q2, [sp, #528] │ │ + str q1, [sp, #560] │ │ + str q1, [sp, #752] │ │ + stp q0, q2, [sp, #720] │ │ + ldp q0, q1, [sp, #464] │ │ + str x8, [sp, #576] │ │ + str x8, [sp, #768] │ │ mov w8, #0x1 // #1 │ │ - stp q0, q3, [sp, #208] │ │ - ldr q0, [sp, #272] │ │ - ldr q3, [sp, #240] │ │ - ldp q1, q4, [sp, #208] │ │ - strb w8, [sp, #760] │ │ - str q0, [sp, #688] │ │ - add x8, x23, #0xb9 │ │ - str q18, [sp, #480] │ │ - str q1, [sp, #624] │ │ - ldp q1, q2, [sp, #704] │ │ - ldp q6, q5, [sp, #624] │ │ - str q4, [sp, #640] │ │ - ldp q7, q4, [sp, #640] │ │ - str q3, [sp, #656] │ │ - ldp q3, q0, [sp, #672] │ │ - stp q1, q2, [sp, #448] │ │ - stp q1, q2, [sp, #704] │ │ - stp q5, q4, [sp, #160] │ │ - ldr q5, [sp, #736] │ │ - ldr q4, [sp, #656] │ │ - str q3, [sp, #192] │ │ - str q3, [sp, #608] │ │ - ldp q3, q16, [sp, #160] │ │ - stp q7, q4, [sp, #384] │ │ - ldr q17, [sp, #608] │ │ - stp q5, q0, [sp, #416] │ │ - stp q17, q6, [sp, #352] │ │ - stp q3, q16, [sp, #576] │ │ - stp q4, q5, [sp, #656] │ │ - ldr q3, [sp, #576] │ │ - stp q6, q7, [sp, #624] │ │ - stp q3, q16, [sp, #320] │ │ - stp q5, q0, [sp, #672] │ │ + stp q0, q1, [sp, #656] │ │ + ldp q2, q0, [sp, #496] │ │ + strb w8, [sp, #776] │ │ + add x8, sp, #0x250 │ │ + add x8, x8, #0xb9 │ │ + stp q2, q0, [sp, #688] │ │ + ldp q1, q0, [sp, #400] │ │ + stp q1, q0, [sp, #592] │ │ movi v0.2d, #0x0 │ │ - str q5, [sp, #256] │ │ - str q18, [sp, #736] │ │ - stp q3, q16, [sp, #576] │ │ + ldp q1, q2, [sp, #432] │ │ str q0, [x8, #80] │ │ mov w8, #0x19 // #25 │ │ - str q17, [sp, #608] │ │ + stp q1, q2, [sp, #624] │ │ stur q0, [x22, #185] │ │ stur q0, [x22, #201] │ │ stur q0, [x22, #217] │ │ stur q0, [x22, #233] │ │ stur q0, [x22, #249] │ │ sub x22, x29, #0x90 │ │ - str xzr, [sp, #856] │ │ - strb w8, [sp, #864] │ │ - bl 3329c │ │ + str xzr, [sp, #872] │ │ + strb w8, [sp, #880] │ │ + bl 34380 │ │ mov x8, xzr │ │ mov x10, xzr │ │ sub x9, x29, #0x50 │ │ mov x11, x10 │ │ mov x10, x8 │ │ add x8, x8, #0x1 │ │ cmp x11, #0x40 │ │ ldrb w12, [x22, x10] │ │ cinc x10, x11, ne // ne = any │ │ cmp x8, #0x40 │ │ strb w12, [x9, x11] │ │ - b.ne 32a78 // b.any │ │ + b.ne 3383c // b.any │ │ ldp q0, q1, [x29, #-80] │ │ - ldp q2, q3, [x29, #-48] │ │ - stp q0, q1, [sp, #512] │ │ - stp q2, q3, [sp, #544] │ │ - stp q0, q1, [x21] │ │ + mov x0, x19 │ │ + stp q0, q1, [x20] │ │ strb wzr, [x19] │ │ strb wzr, [x19, #1] │ │ strb wzr, [x19, #2] │ │ strb wzr, [x19, #3] │ │ strb wzr, [x19, #4] │ │ strb wzr, [x19, #5] │ │ strb wzr, [x19, #6] │ │ @@ -26562,117 +27531,225 @@ │ │ strb wzr, [x19, #57] │ │ strb wzr, [x19, #58] │ │ strb wzr, [x19, #59] │ │ strb wzr, [x19, #60] │ │ strb wzr, [x19, #61] │ │ strb wzr, [x19, #62] │ │ strb wzr, [x19, #63] │ │ - ldp x8, x9, [sp, #24] │ │ - str xzr, [sp, #40] │ │ - cbz x8, 32bc8 │ │ - subs x8, x8, #0x1 │ │ - strb wzr, [x9], #1 │ │ - b.ne 32bbc // b.any │ │ - ldp x8, x9, [sp, #32] │ │ - mov x11, #0xffffffffffffffff // #-1 │ │ + strb wzr, [x19] │ │ + strb wzr, [x19, #1] │ │ + strb wzr, [x19, #2] │ │ + strb wzr, [x19, #3] │ │ + strb wzr, [x19, #4] │ │ + strb wzr, [x19, #5] │ │ + strb wzr, [x19, #6] │ │ + strb wzr, [x19, #7] │ │ + strb wzr, [x19, #8] │ │ + strb wzr, [x19, #9] │ │ + strb wzr, [x19, #10] │ │ + strb wzr, [x19, #11] │ │ + strb wzr, [x19, #12] │ │ + strb wzr, [x19, #13] │ │ + strb wzr, [x19, #14] │ │ + strb wzr, [x19, #15] │ │ + strb wzr, [x19, #16] │ │ + strb wzr, [x19, #17] │ │ + strb wzr, [x19, #18] │ │ + strb wzr, [x19, #19] │ │ + strb wzr, [x19, #20] │ │ + strb wzr, [x19, #21] │ │ + strb wzr, [x19, #22] │ │ + strb wzr, [x19, #23] │ │ + strb wzr, [x19, #24] │ │ + strb wzr, [x19, #25] │ │ + strb wzr, [x19, #26] │ │ + strb wzr, [x19, #27] │ │ + strb wzr, [x19, #28] │ │ + strb wzr, [x19, #29] │ │ + strb wzr, [x19, #30] │ │ + strb wzr, [x19, #31] │ │ + strb wzr, [x19, #32] │ │ + strb wzr, [x19, #33] │ │ + strb wzr, [x19, #34] │ │ + strb wzr, [x19, #35] │ │ + strb wzr, [x19, #36] │ │ + strb wzr, [x19, #37] │ │ + strb wzr, [x19, #38] │ │ + strb wzr, [x19, #39] │ │ + strb wzr, [x19, #40] │ │ + strb wzr, [x19, #41] │ │ + strb wzr, [x19, #42] │ │ + strb wzr, [x19, #43] │ │ + strb wzr, [x19, #44] │ │ + strb wzr, [x19, #45] │ │ + strb wzr, [x19, #46] │ │ + strb wzr, [x19, #47] │ │ + strb wzr, [x19, #48] │ │ + strb wzr, [x19, #49] │ │ + strb wzr, [x19, #50] │ │ + strb wzr, [x19, #51] │ │ + strb wzr, [x19, #52] │ │ + strb wzr, [x19, #53] │ │ + strb wzr, [x19, #54] │ │ + strb wzr, [x19, #55] │ │ + strb wzr, [x19, #56] │ │ + strb wzr, [x19, #57] │ │ + strb wzr, [x19, #58] │ │ + strb wzr, [x19, #59] │ │ + strb wzr, [x19, #60] │ │ + strb wzr, [x19, #61] │ │ + strb wzr, [x19, #62] │ │ + strb wzr, [x19, #63] │ │ + ldr x8, [sp, #16] │ │ ldr q0, [sp] │ │ - ldr x10, [sp, #16] │ │ - str x11, [x20] │ │ - stur q0, [x20, #8] │ │ - str x10, [x20, #24] │ │ - cbz x9, 32bf8 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 32be8 // b.any │ │ - ldr x8, [sp, #32] │ │ - ldr x9, [sp, #24] │ │ - str xzr, [sp, #40] │ │ - cbz x9, 32c10 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 32c04 // b.any │ │ - ldr x8, [sp, #24] │ │ - cbz x8, 32eb4 │ │ - ldr x0, [sp, #32] │ │ - b 32eb0 │ │ + str x8, [x21, #24] │ │ + mov x8, #0xffffffffffffffff // #-1 │ │ + stur q0, [x21, #8] │ │ + str x8, [x21] │ │ + strb wzr, [x19] │ │ + strb wzr, [x19, #1] │ │ + strb wzr, [x19, #2] │ │ + strb wzr, [x19, #3] │ │ + strb wzr, [x19, #4] │ │ + strb wzr, [x19, #5] │ │ + strb wzr, [x19, #6] │ │ + strb wzr, [x19, #7] │ │ + strb wzr, [x19, #8] │ │ + strb wzr, [x19, #9] │ │ + strb wzr, [x19, #10] │ │ + strb wzr, [x19, #11] │ │ + strb wzr, [x19, #12] │ │ + strb wzr, [x19, #13] │ │ + strb wzr, [x19, #14] │ │ + strb wzr, [x19, #15] │ │ + strb wzr, [x19, #16] │ │ + strb wzr, [x19, #17] │ │ + strb wzr, [x19, #18] │ │ + strb wzr, [x19, #19] │ │ + strb wzr, [x19, #20] │ │ + strb wzr, [x19, #21] │ │ + strb wzr, [x19, #22] │ │ + strb wzr, [x19, #23] │ │ + strb wzr, [x19, #24] │ │ + strb wzr, [x19, #25] │ │ + strb wzr, [x19, #26] │ │ + strb wzr, [x19, #27] │ │ + strb wzr, [x19, #28] │ │ + strb wzr, [x19, #29] │ │ + strb wzr, [x19, #30] │ │ + strb wzr, [x19, #31] │ │ + strb wzr, [x19, #32] │ │ + strb wzr, [x19, #33] │ │ + strb wzr, [x19, #34] │ │ + strb wzr, [x19, #35] │ │ + strb wzr, [x19, #36] │ │ + strb wzr, [x19, #37] │ │ + strb wzr, [x19, #38] │ │ + strb wzr, [x19, #39] │ │ + strb wzr, [x19, #40] │ │ + strb wzr, [x19, #41] │ │ + strb wzr, [x19, #42] │ │ + strb wzr, [x19, #43] │ │ + strb wzr, [x19, #44] │ │ + strb wzr, [x19, #45] │ │ + strb wzr, [x19, #46] │ │ + strb wzr, [x19, #47] │ │ + strb wzr, [x19, #48] │ │ + strb wzr, [x19, #49] │ │ + strb wzr, [x19, #50] │ │ + strb wzr, [x19, #51] │ │ + strb wzr, [x19, #52] │ │ + strb wzr, [x19, #53] │ │ + strb wzr, [x19, #54] │ │ + strb wzr, [x19, #55] │ │ + strb wzr, [x19, #56] │ │ + strb wzr, [x19, #57] │ │ + strb wzr, [x19, #58] │ │ + strb wzr, [x19, #59] │ │ + strb wzr, [x19, #60] │ │ + strb wzr, [x19, #61] │ │ + strb wzr, [x19, #62] │ │ + strb wzr, [x19, #63] │ │ + b 33fc0 │ │ cmp w8, #0x1 │ │ - b.gt 32c3c │ │ - cbnz w8, 32cc8 │ │ + b.gt 33ba4 │ │ + cbnz w8, 33c30 │ │ nop │ │ - adr x21, 8048 │ │ - mov w22, #0x1b // #27 │ │ - b 32d04 │ │ + adr x22, 81a0 │ │ + mov w23, #0x1b // #27 │ │ + b 33c6c │ │ cmp w8, #0x2 │ │ - b.ne 32cd8 // b.any │ │ - sub x8, x29, #0x50 │ │ - add x9, sp, #0xa0 │ │ - str x8, [sp, #160] │ │ + b.ne 33c40 // b.any │ │ + add x8, sp, #0xac │ │ + sub x9, x29, #0x90 │ │ + stur x8, [x29, #-144] │ │ nop │ │ - adr x8, 28108 │ │ - stp x9, x8, [sp, #320] │ │ + adr x8, 2807c │ │ + stp x9, x8, [sp, #400] │ │ nop │ │ - adr x1, 69b28 │ │ - adrp x2, 7000 │ │ - add x2, x2, #0x810 │ │ - add x0, sp, #0x240 │ │ - add x3, sp, #0x140 │ │ - bl 29e8c │ │ - cbz w0, 32d34 │ │ + adr x1, 68ee8 │ │ + adrp x2, 7000 │ │ + add x2, x2, #0xa12 │ │ + add x0, sp, #0x250 │ │ + add x3, sp, #0x190 │ │ + bl 29ea8 │ │ + cbz w0, 33c9c │ │ nop │ │ - adr x0, 96a1 │ │ + adr x0, 9c13 │ │ nop │ │ - adr x3, 69b08 │ │ + adr x3, 68ec8 │ │ nop │ │ - adr x4, 69b58 │ │ + adr x4, 68f18 │ │ sub x2, x29, #0x1 │ │ mov w1, #0x37 // #55 │ │ - bl 2cc10 │ │ - b 32ee8 │ │ + bl 2cce8 │ │ + b 33ff8 │ │ cmp w8, #0x4 │ │ - b.ne 32cf8 // b.any │ │ + b.ne 33c60 // b.any │ │ nop │ │ - adr x21, 8091 │ │ - b 32d00 │ │ + adr x22, 81e9 │ │ + b 33c68 │ │ nop │ │ - adr x21, 80c1 │ │ - mov w22, #0x13 // #19 │ │ - b 32d04 │ │ + adr x22, 8219 │ │ + mov w23, #0x13 // #19 │ │ + b 33c6c │ │ nop │ │ - adr x21, 8063 │ │ - mov w22, #0x1c // #28 │ │ - b 32d04 │ │ + adr x22, 81bb │ │ + mov w23, #0x1c // #28 │ │ + b 33c6c │ │ nop │ │ - adr x21, 807f │ │ - mov w22, #0x12 // #18 │ │ - b 32d04 │ │ + adr x22, 81d7 │ │ + mov w23, #0x12 // #18 │ │ + b 33c6c │ │ nop │ │ - adr x21, 80e6 │ │ - mov w22, #0x14 // #20 │ │ - b 32d04 │ │ + adr x22, 823e │ │ + mov w23, #0x14 // #20 │ │ + b 33c6c │ │ nop │ │ - adr x21, 80a9 │ │ - mov w22, #0x18 // #24 │ │ - add x0, sp, #0x240 │ │ + adr x22, 8201 │ │ + mov w23, #0x18 // #24 │ │ + add x0, sp, #0x250 │ │ mov x1, xzr │ │ - mov x2, x22 │ │ - bl 335c4 │ │ - ldr x23, [sp, #592] │ │ - ldr x8, [sp, #584] │ │ - mov x1, x21 │ │ - mov x2, x22 │ │ - add x0, x8, x23 │ │ - bl 64e50 │ │ - add x8, x23, x22 │ │ - str x8, [sp, #592] │ │ + mov x2, x23 │ │ + bl 34694 │ │ + ldr x24, [sp, #608] │ │ + ldr x8, [sp, #600] │ │ + mov x1, x22 │ │ + mov x2, x23 │ │ + add x0, x8, x24 │ │ + bl 641e0 │ │ + add x8, x24, x23 │ │ + str x8, [sp, #608] │ │ mov w8, #0x4 // #4 │ │ - ldr q0, [sp, #576] │ │ - str x8, [x20] │ │ - ldr x8, [sp, #592] │ │ - stur q0, [x20, #8] │ │ - str x8, [x20, #24] │ │ + ldr q0, [sp, #592] │ │ + mov x0, x19 │ │ + str x8, [x21] │ │ + ldr x8, [sp, #608] │ │ + stur q0, [x21, #8] │ │ + str x8, [x21, #24] │ │ strb wzr, [x19] │ │ strb wzr, [x19, #1] │ │ strb wzr, [x19, #2] │ │ strb wzr, [x19, #3] │ │ strb wzr, [x19, #4] │ │ strb wzr, [x19, #5] │ │ strb wzr, [x19, #6] │ │ @@ -26729,338 +27806,432 @@ │ │ strb wzr, [x19, #57] │ │ strb wzr, [x19, #58] │ │ strb wzr, [x19, #59] │ │ strb wzr, [x19, #60] │ │ strb wzr, [x19, #61] │ │ strb wzr, [x19, #62] │ │ strb wzr, [x19, #63] │ │ - ldp x8, x9, [sp, #24] │ │ - str xzr, [sp, #40] │ │ - cbz x8, 32e64 │ │ - subs x8, x8, #0x1 │ │ - strb wzr, [x9], #1 │ │ - b.ne 32e58 // b.any │ │ - ldr x8, [sp, #24] │ │ - cbz x8, 32e74 │ │ - ldr x0, [sp, #32] │ │ - bl 64e40 │ │ - ldp x8, x9, [sp, #8] │ │ - cbz x9, 32e8c │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 32e7c // b.any │ │ - ldr x8, [sp, #8] │ │ - ldr x9, [sp] │ │ - str xzr, [sp, #16] │ │ - cbz x9, 32ea4 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 32e98 // b.any │ │ - ldr x8, [sp] │ │ - cbz x8, 32eb4 │ │ - ldr x0, [sp, #8] │ │ - bl 64e40 │ │ - add sp, sp, #0x400 │ │ + strb wzr, [x19] │ │ + strb wzr, [x19, #1] │ │ + strb wzr, [x19, #2] │ │ + strb wzr, [x19, #3] │ │ + strb wzr, [x19, #4] │ │ + strb wzr, [x19, #5] │ │ + strb wzr, [x19, #6] │ │ + strb wzr, [x19, #7] │ │ + strb wzr, [x19, #8] │ │ + strb wzr, [x19, #9] │ │ + strb wzr, [x19, #10] │ │ + strb wzr, [x19, #11] │ │ + strb wzr, [x19, #12] │ │ + strb wzr, [x19, #13] │ │ + strb wzr, [x19, #14] │ │ + strb wzr, [x19, #15] │ │ + strb wzr, [x19, #16] │ │ + strb wzr, [x19, #17] │ │ + strb wzr, [x19, #18] │ │ + strb wzr, [x19, #19] │ │ + strb wzr, [x19, #20] │ │ + strb wzr, [x19, #21] │ │ + strb wzr, [x19, #22] │ │ + strb wzr, [x19, #23] │ │ + strb wzr, [x19, #24] │ │ + strb wzr, [x19, #25] │ │ + strb wzr, [x19, #26] │ │ + strb wzr, [x19, #27] │ │ + strb wzr, [x19, #28] │ │ + strb wzr, [x19, #29] │ │ + strb wzr, [x19, #30] │ │ + strb wzr, [x19, #31] │ │ + strb wzr, [x19, #32] │ │ + strb wzr, [x19, #33] │ │ + strb wzr, [x19, #34] │ │ + strb wzr, [x19, #35] │ │ + strb wzr, [x19, #36] │ │ + strb wzr, [x19, #37] │ │ + strb wzr, [x19, #38] │ │ + strb wzr, [x19, #39] │ │ + strb wzr, [x19, #40] │ │ + strb wzr, [x19, #41] │ │ + strb wzr, [x19, #42] │ │ + strb wzr, [x19, #43] │ │ + strb wzr, [x19, #44] │ │ + strb wzr, [x19, #45] │ │ + strb wzr, [x19, #46] │ │ + strb wzr, [x19, #47] │ │ + strb wzr, [x19, #48] │ │ + strb wzr, [x19, #49] │ │ + strb wzr, [x19, #50] │ │ + strb wzr, [x19, #51] │ │ + strb wzr, [x19, #52] │ │ + strb wzr, [x19, #53] │ │ + strb wzr, [x19, #54] │ │ + strb wzr, [x19, #55] │ │ + strb wzr, [x19, #56] │ │ + strb wzr, [x19, #57] │ │ + strb wzr, [x19, #58] │ │ + strb wzr, [x19, #59] │ │ + strb wzr, [x19, #60] │ │ + strb wzr, [x19, #61] │ │ + strb wzr, [x19, #62] │ │ + strb wzr, [x19, #63] │ │ + bl 641d0 │ │ + strb wzr, [x20] │ │ + mov x0, x20 │ │ + strb wzr, [x20, #1] │ │ + strb wzr, [x20, #2] │ │ + strb wzr, [x20, #3] │ │ + strb wzr, [x20, #4] │ │ + strb wzr, [x20, #5] │ │ + strb wzr, [x20, #6] │ │ + strb wzr, [x20, #7] │ │ + strb wzr, [x20, #8] │ │ + strb wzr, [x20, #9] │ │ + strb wzr, [x20, #10] │ │ + strb wzr, [x20, #11] │ │ + strb wzr, [x20, #12] │ │ + strb wzr, [x20, #13] │ │ + strb wzr, [x20, #14] │ │ + strb wzr, [x20, #15] │ │ + strb wzr, [x20, #16] │ │ + strb wzr, [x20, #17] │ │ + strb wzr, [x20, #18] │ │ + strb wzr, [x20, #19] │ │ + strb wzr, [x20, #20] │ │ + strb wzr, [x20, #21] │ │ + strb wzr, [x20, #22] │ │ + strb wzr, [x20, #23] │ │ + strb wzr, [x20, #24] │ │ + strb wzr, [x20, #25] │ │ + strb wzr, [x20, #26] │ │ + strb wzr, [x20, #27] │ │ + strb wzr, [x20, #28] │ │ + strb wzr, [x20, #29] │ │ + strb wzr, [x20, #30] │ │ + strb wzr, [x20, #31] │ │ + strb wzr, [x20] │ │ + strb wzr, [x20, #1] │ │ + strb wzr, [x20, #2] │ │ + strb wzr, [x20, #3] │ │ + strb wzr, [x20, #4] │ │ + strb wzr, [x20, #5] │ │ + strb wzr, [x20, #6] │ │ + strb wzr, [x20, #7] │ │ + strb wzr, [x20, #8] │ │ + strb wzr, [x20, #9] │ │ + strb wzr, [x20, #10] │ │ + strb wzr, [x20, #11] │ │ + strb wzr, [x20, #12] │ │ + strb wzr, [x20, #13] │ │ + strb wzr, [x20, #14] │ │ + strb wzr, [x20, #15] │ │ + strb wzr, [x20, #16] │ │ + strb wzr, [x20, #17] │ │ + strb wzr, [x20, #18] │ │ + strb wzr, [x20, #19] │ │ + strb wzr, [x20, #20] │ │ + strb wzr, [x20, #21] │ │ + strb wzr, [x20, #22] │ │ + strb wzr, [x20, #23] │ │ + strb wzr, [x20, #24] │ │ + strb wzr, [x20, #25] │ │ + strb wzr, [x20, #26] │ │ + strb wzr, [x20, #27] │ │ + strb wzr, [x20, #28] │ │ + strb wzr, [x20, #29] │ │ + strb wzr, [x20, #30] │ │ + strb wzr, [x20, #31] │ │ + bl 641d0 │ │ + add sp, sp, #0x410 │ │ ldp x20, x19, [sp, #64] │ │ ldr x28, [sp, #16] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x29, x30, [sp], #80 │ │ ret │ │ mov w0, #0x1 // #1 │ │ mov w1, #0x20 // #32 │ │ - bl 24994 │ │ + bl 248bc │ │ mov w0, #0x1 // #1 │ │ mov w1, #0x40 // #64 │ │ - bl 24994 │ │ + bl 248bc │ │ brk #0x1 │ │ mov x19, x0 │ │ add x0, sp, #0x18 │ │ - bl 32f48 │ │ + bl 34058 │ │ mov x0, sp │ │ - bl 32f48 │ │ + bl 34058 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ mov x19, x0 │ │ mov x0, sp │ │ - bl 32f48 │ │ + bl 34058 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - ldr x8, [sp, #576] │ │ + bl 602e0 │ │ + ldr x8, [sp, #592] │ │ mov x19, x0 │ │ - cbz x8, 32f30 │ │ - ldr x0, [sp, #584] │ │ - bl 64e40 │ │ + cbz x8, 34040 │ │ + ldr x0, [sp, #600] │ │ + bl 641d0 │ │ add x0, sp, #0x18 │ │ - bl 32f48 │ │ + bl 34058 │ │ mov x0, sp │ │ - bl 32f48 │ │ + bl 34058 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - ldp x8, x9, [x0, #8] │ │ - cbz x9, 32f60 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 32f50 // b.any │ │ - ldr x8, [x0, #8] │ │ - ldr x9, [x0] │ │ - str xzr, [x0, #16] │ │ - cbz x9, 32f78 │ │ + bl 602e0 │ │ + mov x8, x0 │ │ + ldp x0, x9, [x0, #8] │ │ + cbz x9, 34078 │ │ + mov x10, x0 │ │ subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 32f6c // b.any │ │ - ldr x8, [x0] │ │ - cbz x8, 32f88 │ │ - ldr x0, [x0, #8] │ │ - b 64e40 │ │ + strb wzr, [x10] │ │ + add x10, x10, #0x1 │ │ + b.ne 34068 // b.any │ │ + ldr x9, [x8] │ │ + str xzr, [x8, #16] │ │ + cbz x9, 340a0 │ │ + mov x8, xzr │ │ + mov x10, x8 │ │ + add x8, x8, #0x1 │ │ + cmp x9, x8 │ │ + strb wzr, [x0, x10] │ │ + b.ne 34088 // b.any │ │ + b 641d0 │ │ ret │ │ - stp x29, x30, [sp, #-48]! │ │ - stp x28, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ + stp x29, x30, [sp, #-64]! │ │ + str x28, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ - sub sp, sp, #0x3f0 │ │ + sub sp, sp, #0x400 │ │ movi v1.2d, #0x0 │ │ movi v0.16b, #0x36 │ │ nop │ │ - adr x8, 96e0 │ │ + adr x8, 9c50 │ │ mov x20, x1 │ │ mov x19, x0 │ │ - mov w21, #0x1 // #1 │ │ - add x0, sp, #0x230 │ │ + mov w22, #0x1 // #1 │ │ + add x0, sp, #0x240 │ │ add x1, sp, #0x170 │ │ - str xzr, [sp, #632] │ │ + str xzr, [sp, #648] │ │ + add x21, sp, #0x1f8 │ │ stp q1, q1, [sp, #368] │ │ stp q0, q0, [sp, #368] │ │ stp q1, q1, [sp, #400] │ │ ldr q1, [x8] │ │ stp q0, q0, [sp, #400] │ │ stp q0, q0, [sp, #432] │ │ stp q0, q0, [sp, #464] │ │ ldp q0, q2, [x8, #16] │ │ - str x21, [sp, #624] │ │ + str x22, [sp, #640] │ │ stp q0, q1, [sp, #32] │ │ - stp q1, q0, [sp, #560] │ │ + stp q1, q0, [sp, #576] │ │ ldr q0, [x8, #48] │ │ stp q0, q2, [sp] │ │ - stp q2, q0, [sp, #592] │ │ - bl 3b3ac │ │ + stp q2, q0, [sp, #608] │ │ + bl 3c990 │ │ movi v0.16b, #0x6a │ │ ldp q1, q2, [sp, #368] │ │ ldp q5, q6, [sp, #432] │ │ - add x0, sp, #0x280 │ │ + add x0, sp, #0x290 │ │ ldp q3, q4, [sp, #400] │ │ add x1, sp, #0x170 │ │ - str xzr, [sp, #712] │ │ + str xzr, [sp, #728] │ │ eor v1.16b, v1.16b, v0.16b │ │ eor v2.16b, v2.16b, v0.16b │ │ eor v6.16b, v6.16b, v0.16b │ │ eor v3.16b, v3.16b, v0.16b │ │ eor v4.16b, v4.16b, v0.16b │ │ - str x21, [sp, #704] │ │ - add x21, sp, #0x280 │ │ + str x22, [sp, #720] │ │ stp q1, q2, [sp, #368] │ │ eor v1.16b, v5.16b, v0.16b │ │ ldp q2, q5, [sp, #464] │ │ stp q3, q4, [sp, #400] │ │ stp q1, q6, [sp, #432] │ │ eor v2.16b, v2.16b, v0.16b │ │ eor v0.16b, v5.16b, v0.16b │ │ stp q2, q0, [sp, #464] │ │ ldp q0, q1, [sp, #32] │ │ - stp q1, q0, [sp, #640] │ │ + stp q1, q0, [sp, #656] │ │ ldp q0, q1, [sp] │ │ - stp q1, q0, [sp, #672] │ │ - bl 3b3ac │ │ - ldp q0, q1, [sp, #656] │ │ + stp q1, q0, [sp, #688] │ │ + bl 3c990 │ │ + ldp q0, q1, [sp, #672] │ │ mov w8, #0x40 // #64 │ │ - add x0, sp, #0x280 │ │ + ldp q3, q2, [sp, #704] │ │ + add x0, sp, #0x2e0 │ │ add x1, sp, #0x40 │ │ strb wzr, [sp, #352] │ │ + stp q0, q1, [sp, #832] │ │ + ldp q1, q0, [sp, #640] │ │ + stp q3, q2, [sp, #864] │ │ strb w8, [sp, #352] │ │ - stp q0, q1, [sp, #816] │ │ - ldp q2, q0, [sp, #688] │ │ - stp q2, q0, [sp, #848] │ │ - ldp q1, q0, [sp, #592] │ │ - stp q1, q0, [sp, #752] │ │ - ldp q0, q3, [sp, #624] │ │ - stp q0, q3, [sp, #784] │ │ - ldp q0, q1, [sp, #560] │ │ - stp q0, q1, [sp, #720] │ │ + stp q1, q0, [sp, #800] │ │ + ldp q2, q0, [sp, #576] │ │ + stp q2, q0, [sp, #736] │ │ + ldp q1, q0, [sp, #608] │ │ + stp q1, q0, [sp, #768] │ │ movi v0.2d, #0x0 │ │ movi v1.2d, #0x0 │ │ stp q1, q1, [sp, #224] │ │ stp q0, q0, [sp, #256] │ │ stp q0, q0, [sp, #288] │ │ stp q0, q0, [sp, #320] │ │ - ldp q0, q1, [sp, #816] │ │ - stp q0, q1, [sp, #160] │ │ - ldp q0, q2, [sp, #720] │ │ + ldp q1, q0, [sp, #768] │ │ + stp q1, q0, [sp, #96] │ │ + ldp q0, q2, [sp, #736] │ │ stp q0, q2, [sp, #64] │ │ - ldp q0, q1, [sp, #784] │ │ - stp q0, q1, [sp, #128] │ │ - ldp q0, q2, [sp, #752] │ │ - stp q0, q2, [sp, #96] │ │ - ldp q0, q1, [sp, #848] │ │ + ldp q0, q1, [sp, #832] │ │ + stp q0, q1, [sp, #160] │ │ + ldp q0, q2, [sp, #800] │ │ + stp q0, q2, [sp, #128] │ │ + ldp q0, q1, [sp, #864] │ │ stp q0, q1, [sp, #192] │ │ ldp q2, q0, [x20] │ │ stp q2, q0, [sp, #224] │ │ ldp q1, q0, [x20, #32] │ │ + add x20, sp, #0x2e0 │ │ stp q1, q0, [sp, #256] │ │ - bl 3329c │ │ + bl 34380 │ │ mov x8, xzr │ │ - mov x10, xzr │ │ - add x9, sp, #0x2d0 │ │ - mov x11, x10 │ │ - mov x10, x8 │ │ + mov x9, xzr │ │ + mov x10, x9 │ │ + mov x9, x8 │ │ add x8, x8, #0x1 │ │ - cmp x11, #0x40 │ │ - ldrb w12, [x21, x10] │ │ - cinc x10, x11, ne // ne = any │ │ + cmp x10, #0x40 │ │ + ldrb w11, [x20, x9] │ │ + cinc x9, x10, ne // ne = any │ │ cmp x8, #0x40 │ │ - strb w12, [x9, x11] │ │ - b.ne 3310c // b.any │ │ - ldp q0, q1, [sp, #720] │ │ - movi v4.2d, #0x0 │ │ - ldp q2, q3, [sp, #752] │ │ + strb w11, [x21, x10] │ │ + b.ne 34228 // b.any │ │ + movi v0.16b, #0x36 │ │ + ldp q1, q2, [x21] │ │ + ldp q3, q4, [x21, #32] │ │ mov w20, #0x1 // #1 │ │ - add x0, sp, #0x230 │ │ + add x0, sp, #0x240 │ │ sub x1, x29, #0x80 │ │ - str xzr, [sp, #632] │ │ - stp q0, q1, [sp, #496] │ │ - stp q0, q1, [x29, #-128] │ │ - movi v0.16b, #0x36 │ │ - stp q2, q3, [sp, #528] │ │ - stp q2, q3, [x29, #-96] │ │ - ldp q1, q2, [x29, #-128] │ │ - stp q4, q4, [x29, #-64] │ │ - ldp q3, q5, [x29, #-96] │ │ - stp q4, q4, [x29, #-32] │ │ - ldp q4, q6, [x29, #-64] │ │ + str xzr, [sp, #648] │ │ + str x20, [sp, #640] │ │ + stp q0, q0, [x29, #-64] │ │ eor v1.16b, v1.16b, v0.16b │ │ eor v2.16b, v2.16b, v0.16b │ │ - str x20, [sp, #624] │ │ + stp q0, q0, [x29, #-32] │ │ eor v3.16b, v3.16b, v0.16b │ │ - eor v5.16b, v5.16b, v0.16b │ │ + eor v0.16b, v4.16b, v0.16b │ │ stp q1, q2, [x29, #-128] │ │ - eor v1.16b, v4.16b, v0.16b │ │ - eor v4.16b, v6.16b, v0.16b │ │ - ldp q2, q6, [x29, #-32] │ │ - stp q3, q5, [x29, #-96] │ │ - stp q1, q4, [x29, #-64] │ │ - eor v2.16b, v2.16b, v0.16b │ │ - eor v0.16b, v6.16b, v0.16b │ │ - stp q2, q0, [x29, #-32] │ │ + stp q3, q0, [x29, #-96] │ │ ldp q0, q1, [sp, #32] │ │ - stp q1, q0, [sp, #560] │ │ + stp q1, q0, [sp, #576] │ │ ldp q0, q1, [sp] │ │ - stp q1, q0, [sp, #592] │ │ - bl 3b3ac │ │ + stp q1, q0, [sp, #608] │ │ + bl 3c990 │ │ movi v0.16b, #0x6a │ │ ldp q1, q2, [x29, #-128] │ │ ldp q5, q6, [x29, #-64] │ │ - add x0, sp, #0x280 │ │ + add x0, sp, #0x290 │ │ ldp q3, q4, [x29, #-96] │ │ sub x1, x29, #0x80 │ │ - str xzr, [sp, #712] │ │ + str xzr, [sp, #728] │ │ eor v1.16b, v1.16b, v0.16b │ │ eor v2.16b, v2.16b, v0.16b │ │ eor v6.16b, v6.16b, v0.16b │ │ eor v3.16b, v3.16b, v0.16b │ │ eor v4.16b, v4.16b, v0.16b │ │ - str x20, [sp, #704] │ │ + str x20, [sp, #720] │ │ stp q1, q2, [x29, #-128] │ │ eor v1.16b, v5.16b, v0.16b │ │ ldp q2, q5, [x29, #-32] │ │ stp q3, q4, [x29, #-96] │ │ stp q1, q6, [x29, #-64] │ │ eor v2.16b, v2.16b, v0.16b │ │ eor v0.16b, v5.16b, v0.16b │ │ stp q2, q0, [x29, #-32] │ │ ldp q0, q1, [sp, #32] │ │ - stp q1, q0, [sp, #640] │ │ + stp q1, q0, [sp, #656] │ │ ldp q0, q1, [sp] │ │ - stp q1, q0, [sp, #672] │ │ - bl 3b3ac │ │ - ldp q0, q1, [sp, #656] │ │ - stp q0, q1, [sp, #816] │ │ - ldp q2, q0, [sp, #688] │ │ - stp q2, q0, [sp, #848] │ │ - ldp q1, q0, [sp, #592] │ │ - stp q1, q0, [sp, #752] │ │ - ldp q0, q3, [sp, #624] │ │ - stp q0, q3, [sp, #784] │ │ - ldp q0, q1, [sp, #560] │ │ - stp q0, q1, [sp, #720] │ │ - ldp q2, q0, [sp, #496] │ │ + stp q1, q0, [sp, #688] │ │ + bl 3c990 │ │ + ldp q0, q1, [sp, #672] │ │ + ldp q3, q2, [sp, #704] │ │ + stp q0, q1, [sp, #832] │ │ + ldp q1, q0, [sp, #640] │ │ + stp q3, q2, [sp, #864] │ │ + stp q1, q0, [sp, #800] │ │ + ldp q2, q0, [sp, #576] │ │ + stp q2, q0, [sp, #736] │ │ + ldp q1, q0, [sp, #608] │ │ + stp q1, q0, [sp, #768] │ │ + ldp q2, q0, [x21] │ │ stp q2, q0, [x19] │ │ - ldp q1, q0, [sp, #528] │ │ + ldp q1, q0, [x21, #32] │ │ stp q1, q0, [x19, #32] │ │ - ldp q2, q0, [sp, #816] │ │ + ldp q2, q0, [sp, #864] │ │ + stp q2, q0, [x19, #192] │ │ + ldp q1, q0, [sp, #800] │ │ + stp q1, q0, [x19, #128] │ │ + ldp q2, q0, [sp, #832] │ │ stp q2, q0, [x19, #160] │ │ - ldp q1, q0, [sp, #848] │ │ - stp q1, q0, [x19, #192] │ │ - ldp q2, q0, [sp, #752] │ │ + ldp q1, q0, [sp, #736] │ │ + stp q1, q0, [x19, #64] │ │ + ldp q2, q0, [sp, #768] │ │ stp q2, q0, [x19, #96] │ │ - ldp q1, q0, [sp, #784] │ │ - stp q1, q0, [x19, #128] │ │ - ldp q2, q0, [sp, #720] │ │ - stp q2, q0, [x19, #64] │ │ - add sp, sp, #0x3f0 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x28, x21, [sp, #16] │ │ - ldp x29, x30, [sp], #48 │ │ + add sp, sp, #0x400 │ │ + ldp x20, x19, [sp, #48] │ │ + ldr x28, [sp, #16] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp], #64 │ │ ret │ │ stp x29, x30, [sp, #-80]! │ │ str x28, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ mov x29, sp │ │ sub sp, sp, #0x1b0 │ │ mov x19, x0 │ │ mov x0, sp │ │ mov w2, #0x130 // #304 │ │ mov x21, sp │ │ - bl 64e50 │ │ + bl 641e0 │ │ ldp x8, x9, [sp, #64] │ │ add x20, x21, #0xa0 │ │ ldrb w24, [sp, #288] │ │ mov w11, #0x80 // #128 │ │ lsl x10, x8, #10 │ │ extr x9, x9, x8, #54 │ │ add x8, x20, x24 │ │ cmp x24, #0x7f │ │ strb w11, [x8] │ │ orr x10, x10, x24, lsl #3 │ │ rev x22, x9 │ │ rev x23, x10 │ │ - b.eq 3331c // b.none │ │ + b.eq 34400 // b.none │ │ add x0, x8, #0x1 │ │ eor x2, x24, #0x7f │ │ mov w1, wzr │ │ - bl 64ea0 │ │ + bl 64210 │ │ eor x8, x24, #0x70 │ │ cmp x8, #0xf │ │ - b.hi 3334c // b.pmore │ │ + b.hi 34430 // b.pmore │ │ mov x0, sp │ │ add x1, x21, #0xa0 │ │ - bl 3b3ac │ │ + bl 3c990 │ │ movi v0.2d, #0x0 │ │ stp x22, x23, [x29, #-16] │ │ mov x0, sp │ │ sub x1, x29, #0x80 │ │ stp q0, q0, [x29, #-112] │ │ stp q0, q0, [x29, #-80] │ │ stp q0, q0, [x29, #-48] │ │ stur q0, [x29, #-128] │ │ - b 33358 │ │ + b 3443c │ │ mov x0, sp │ │ add x1, x21, #0xa0 │ │ stp x22, x23, [sp, #272] │ │ - bl 3b3ac │ │ + bl 3c990 │ │ ldp q0, q1, [sp] │ │ mov w8, #0x40 // #64 │ │ ldp x9, x10, [sp, #144] │ │ mov w11, #0x80 // #128 │ │ ldp q2, q3, [sp, #32] │ │ mov x1, x20 │ │ rev64 v0.16b, v0.16b │ │ @@ -27079,15 +28250,15 @@ │ │ stp x9, x8, [sp, #272] │ │ mov x9, sp │ │ add x0, x9, #0x50 │ │ stp q2, q3, [sp, #192] │ │ stur q0, [x21, #225] │ │ stur q0, [x21, #241] │ │ str q0, [sp, #256] │ │ - bl 3b3ac │ │ + bl 3c990 │ │ ldp q0, q1, [sp, #80] │ │ ldp q2, q3, [sp, #112] │ │ rev64 v0.16b, v0.16b │ │ rev64 v1.16b, v1.16b │ │ rev64 v2.16b, v2.16b │ │ rev64 v3.16b, v3.16b │ │ stp q0, q1, [x19] │ │ @@ -27095,107 +28266,102 @@ │ │ add sp, sp, #0x1b0 │ │ ldp x20, x19, [sp, #64] │ │ ldr x28, [sp, #16] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x29, x30, [sp], #80 │ │ ret │ │ - ldr x8, [x0] │ │ - cbz x8, 33414 │ │ - ldr x0, [x0, #8] │ │ - b 64e40 │ │ - ret │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ ldr x21, [x0, #16] │ │ ldr x8, [x0] │ │ mov x20, x2 │ │ mov x19, x0 │ │ sub x8, x8, x21 │ │ cmp x2, x8 │ │ - b.hi 33474 // b.pmore │ │ - cbz x20, 33458 │ │ + b.hi 34544 // b.pmore │ │ + cbz x20, 34528 │ │ ldr x8, [x19, #8] │ │ mov x2, x20 │ │ add x0, x8, x21 │ │ - bl 64e50 │ │ + bl 641e0 │ │ add x8, x21, x20 │ │ mov w0, wzr │ │ str x8, [x19, #16] │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ mov x0, x19 │ │ mov x22, x1 │ │ mov x1, x21 │ │ mov x2, x20 │ │ - bl 335c4 │ │ + bl 34694 │ │ ldr x21, [x19, #16] │ │ mov x1, x22 │ │ - b 33448 │ │ + b 34518 │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ ldr x20, [x0, #16] │ │ mov x19, x0 │ │ cmp w1, #0x80 │ │ - b.cs 334bc // b.hs, b.nlast │ │ + b.cs 3458c // b.hs, b.nlast │ │ mov w21, #0x1 // #1 │ │ - b 334d8 │ │ + b 345a8 │ │ cmp w1, #0x800 │ │ - b.cs 334cc // b.hs, b.nlast │ │ + b.cs 3459c // b.hs, b.nlast │ │ mov w21, #0x2 // #2 │ │ - b 334d8 │ │ + b 345a8 │ │ cmp w1, #0x10, lsl #12 │ │ mov w8, #0x3 // #3 │ │ cinc x21, x8, cs // cs = hs, nlast │ │ ldr x8, [x19] │ │ sub x8, x8, x20 │ │ cmp x21, x8 │ │ - b.hi 33500 // b.pmore │ │ + b.hi 345d0 // b.pmore │ │ ldr x8, [x19, #8] │ │ cmp w1, #0x80 │ │ add x8, x8, x20 │ │ - b.cs 33528 // b.hs, b.nlast │ │ + b.cs 345f8 // b.hs, b.nlast │ │ strb w1, [x8] │ │ - b 33594 │ │ + b 34664 │ │ mov x0, x19 │ │ mov w22, w1 │ │ mov x1, x20 │ │ mov x2, x21 │ │ - bl 335c4 │ │ + bl 34694 │ │ mov w1, w22 │ │ ldr x8, [x19, #8] │ │ cmp w22, #0x80 │ │ add x8, x8, x20 │ │ - b.cc 334f8 // b.lo, b.ul, b.last │ │ + b.cc 345c8 // b.lo, b.ul, b.last │ │ mov w9, #0xffffff80 // #-128 │ │ cmp w1, #0x800 │ │ mov w10, #0xffffff80 // #-128 │ │ bfxil w9, w1, #0, #6 │ │ - b.cs 33550 // b.hs, b.nlast │ │ + b.cs 34620 // b.hs, b.nlast │ │ lsr w10, w1, #6 │ │ strb w9, [x8, #1] │ │ orr w10, w10, #0xc0 │ │ strb w10, [x8] │ │ - b 33594 │ │ + b 34664 │ │ mov w11, #0xffffff80 // #-128 │ │ lsr w12, w1, #16 │ │ bfxil w11, w1, #6, #6 │ │ - cbnz w12, 33578 │ │ + cbnz w12, 34648 │ │ lsr w10, w1, #12 │ │ strb w11, [x8, #1] │ │ strb w9, [x8, #2] │ │ orr w10, w10, #0xe0 │ │ strb w10, [x8] │ │ - b 33594 │ │ + b 34664 │ │ lsr w12, w1, #18 │ │ bfxil w10, w1, #12, #6 │ │ strb w11, [x8, #2] │ │ strb w9, [x8, #3] │ │ orr w11, w12, #0xfffffff0 │ │ strb w10, [x8, #1] │ │ strb w11, [x8] │ │ @@ -27205,92 +28371,55 @@ │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ mov x3, x2 │ │ mov x2, x1 │ │ nop │ │ - adr x1, 69b28 │ │ - b 29e8c │ │ + adr x1, 68ee8 │ │ + b 29ea8 │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ adds x8, x2, x1 │ │ - b.cs 3362c // b.hs, b.nlast │ │ + b.cs 346f8 // b.hs, b.nlast │ │ ldp x1, x2, [x0] │ │ mov x19, x0 │ │ add x0, sp, #0x8 │ │ lsl x9, x1, #1 │ │ cmp x8, x9 │ │ csel x8, x8, x9, hi // hi = pmore │ │ mov w9, #0x8 // #8 │ │ cmp x8, #0x8 │ │ csel x20, x8, x9, hi // hi = pmore │ │ mov x3, x20 │ │ - bl 3363c │ │ + bl 298f4 │ │ ldr x8, [sp, #8] │ │ - cmp x8, #0x1 │ │ - b.eq 33634 // b.none │ │ + cbnz x8, 34700 │ │ ldr x8, [sp, #16] │ │ stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ mov x0, xzr │ │ - bl 24994 │ │ + bl 248bc │ │ ldp x0, x1, [sp, #16] │ │ - bl 24994 │ │ - stp x29, x30, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ - mov x29, sp │ │ - mov x20, x0 │ │ - tbnz x3, #63, 33684 │ │ - mov x19, x3 │ │ - cbz x1, 336a0 │ │ - mov x0, x2 │ │ - mov x1, x19 │ │ - bl 64ed0 │ │ - cbz x0, 336ac │ │ - str x0, [x20, #8] │ │ - mov w9, #0x10 // #16 │ │ - str x19, [x20, x9] │ │ - str xzr, [x20] │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - mov w8, #0x1 // #1 │ │ - mov w9, #0x8 // #8 │ │ - str xzr, [x20, x9] │ │ - str x8, [x20] │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - mov x0, x19 │ │ - bl 64e30 │ │ - cbnz x0, 33668 │ │ - mov w8, #0x1 // #1 │ │ - str x8, [x20, #8] │ │ - mov w9, #0x10 // #16 │ │ - str x19, [x20, x9] │ │ - str x8, [x20] │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ + bl 248bc │ │ stp x29, x30, [sp, #-48]! │ │ str x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ mov x19, x0 │ │ mov w0, #0x1f // #31 │ │ mov x20, x2 │ │ mov x21, x1 │ │ - bl 64e30 │ │ - cbz x0, 3373c │ │ + bl 641c0 │ │ + cbz x0, 34778 │ │ mov x8, #0x4156 // #16726 │ │ ldr w9, [x20] │ │ ldr q0, [x21] │ │ movk x8, #0x4c55, lsl #16 │ │ movk x8, #0x5854, lsl #32 │ │ str w9, [x0, #24] │ │ movk x8, #0x3430, lsl #48 │ │ @@ -27303,175 +28432,164 @@ │ │ str x8, [x19, #16] │ │ ldp x20, x19, [sp, #32] │ │ ldr x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ mov w0, #0x1 // #1 │ │ mov w1, #0x1f // #31 │ │ - bl 24994 │ │ + bl 248bc │ │ stp x29, x30, [sp, #-80]! │ │ str x28, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ mov x29, sp │ │ - sub sp, sp, #0x460 │ │ + sub sp, sp, #0x470 │ │ + ldr xzr, [sp] │ │ mov x24, x1 │ │ - mov x20, x0 │ │ + mov x21, x0 │ │ mov w0, #0x20 // #32 │ │ mov w1, #0x1 // #1 │ │ - str xzr, [sp] │ │ mov x22, x3 │ │ mov x23, x2 │ │ - bl 64e60 │ │ - cbz x0, 33de8 │ │ + bl 641f0 │ │ + cbz x0, 3514c │ │ mov w8, #0x20 // #32 │ │ - mov x21, x0 │ │ + mov x20, x0 │ │ mov w1, #0x1 // #1 │ │ stp x8, x0, [sp] │ │ mov w0, #0x40 // #64 │ │ str x8, [sp, #16] │ │ - bl 64e60 │ │ - cbz x0, 33df4 │ │ + bl 641f0 │ │ + cbz x0, 35158 │ │ mov w8, #0x40 // #64 │ │ movi v0.2d, #0x0 │ │ mov x19, x0 │ │ stp x8, x0, [sp, #24] │ │ str x8, [sp, #40] │ │ mov w8, #0x2 // #2 │ │ strb w8, [sp, #156] │ │ - adrp x8, 4000 │ │ - ldr q1, [x8, #3344] │ │ - adrp x8, 5000 │ │ - stp q0, q0, [sp, #80] │ │ - str xzr, [sp, #112] │ │ - stp q1, q0, [sp, #48] │ │ - ldr d0, [x8] │ │ mov w8, #0x13 // #19 │ │ str w8, [sp, #152] │ │ + adrp x8, 4000 │ │ + ldr q1, [x8, #3472] │ │ + mov x8, #0x40000 // #262144 │ │ + stp q0, q0, [sp, #80] │ │ + movk x8, #0x3, lsl #32 │ │ + str xzr, [sp, #136] │ │ + stp xzr, x8, [sp, #112] │ │ mov w8, #0x4 // #4 │ │ - str d0, [sp, #120] │ │ + stp q1, q0, [sp, #48] │ │ str w8, [sp, #128] │ │ - str xzr, [sp, #136] │ │ add x0, sp, #0x30 │ │ mov x1, x24 │ │ mov x2, x23 │ │ mov x3, x22 │ │ mov w4, #0x10 // #16 │ │ mov x5, x19 │ │ - bl 26a40 │ │ + bl 269e4 │ │ mov w8, #0xff // #255 │ │ bics wzr, w8, w0 │ │ - b.eq 33878 // b.none │ │ + b.eq 348b0 // b.none │ │ sub w8, w0, #0x2 │ │ tst w0, #0xfe │ │ mov w9, #0x2 // #2 │ │ csel w8, w9, w8, eq // eq = none │ │ mov w9, #0x1 // #1 │ │ - strb w0, [sp, #160] │ │ + strb w0, [sp, #172] │ │ and w8, w8, #0xff │ │ - str xzr, [sp, #576] │ │ - cmp w8, #0x3 │ │ - str x9, [sp, #584] │ │ str xzr, [sp, #592] │ │ - b.le 33b38 │ │ + cmp w8, #0x3 │ │ + str x9, [sp, #600] │ │ + str xzr, [sp, #608] │ │ + b.le 34cf4 │ │ cmp w8, #0x5 │ │ - b.le 33bbc │ │ + b.le 34d78 │ │ cmp w8, #0x6 │ │ - b.eq 33bd0 // b.none │ │ + b.eq 34d8c // b.none │ │ cmp w8, #0x7 │ │ - b.ne 33c00 // b.any │ │ + b.ne 34dbc // b.any │ │ nop │ │ - adr x21, 80d4 │ │ - mov w22, #0x12 // #18 │ │ - b 33c1c │ │ - add x0, sp, #0x240 │ │ + adr x22, 822c │ │ + mov w23, #0x12 // #18 │ │ + b 34dd8 │ │ + add x0, sp, #0xb0 │ │ mov x1, x19 │ │ - add x22, sp, #0x140 │ │ - bl 32f8c │ │ - ldp q0, q1, [sp, #736] │ │ + add x22, sp, #0x190 │ │ + add x23, sp, #0xb0 │ │ + bl 340a4 │ │ + ldp q0, q1, [sp, #336] │ │ nop │ │ - adr x8, 965f │ │ - ldp q2, q3, [sp, #768] │ │ + adr x8, 9bd1 │ │ + ldp q3, q2, [sp, #368] │ │ sub x0, x29, #0xf0 │ │ - add x1, sp, #0x240 │ │ - stp q0, q1, [sp, #256] │ │ - stp q2, q3, [sp, #288] │ │ - ldp q1, q2, [sp, #672] │ │ - stp q1, q2, [sp, #192] │ │ - ldp q3, q2, [sp, #704] │ │ - stp q3, q2, [sp, #224] │ │ - ldp q4, q2, [sp, #640] │ │ - stp q4, q2, [sp, #160] │ │ - ldp q2, q3, [sp, #272] │ │ - stp q0, q2, [x29, #-80] │ │ - ldr q0, [sp, #304] │ │ - ldp q2, q4, [sp, #224] │ │ - stp q3, q0, [x29, #-48] │ │ - ldr q0, [sp, #208] │ │ - stp q1, q0, [x29, #-144] │ │ - movi v0.2d, #0x0 │ │ - stp q2, q4, [x29, #-112] │ │ - ldp q2, q1, [sp, #160] │ │ - stp q2, q1, [x29, #-176] │ │ - stp q0, q0, [sp, #768] │ │ - stp q0, q0, [sp, #800] │ │ - stp q0, q0, [sp, #832] │ │ - ldp q1, q0, [x29, #-80] │ │ - stp q1, q0, [sp, #416] │ │ + add x1, sp, #0x250 │ │ + stp q0, q1, [x29, #-144] │ │ + ldr q0, [sp, #320] │ │ + ldur q1, [x23, #128] │ │ + stp q3, q2, [x29, #-112] │ │ + stp q1, q0, [x29, #-176] │ │ + ldp q2, q0, [x23, #64] │ │ + movi v1.2d, #0x0 │ │ + stp q2, q0, [x29, #-240] │ │ + ldp q3, q0, [x23, #96] │ │ + stp q1, q1, [sp, #784] │ │ + stp q3, q0, [x29, #-208] │ │ + stp q1, q1, [sp, #816] │ │ + stp q1, q1, [sp, #848] │ │ + ldp q1, q0, [x29, #-208] │ │ + stp q1, q0, [sp, #432] │ │ + ldp q0, q2, [x29, #-240] │ │ + stp q0, q2, [sp, #400] │ │ + ldp q0, q1, [x29, #-144] │ │ + stp q0, q1, [sp, #496] │ │ ldp q0, q2, [x29, #-176] │ │ - stp q0, q2, [sp, #320] │ │ - ldp q0, q1, [x29, #-112] │ │ - stp q0, q1, [sp, #384] │ │ - ldp q0, q2, [x29, #-144] │ │ - stp q0, q2, [sp, #352] │ │ - ldp q1, q0, [x29, #-48] │ │ + stp q0, q2, [sp, #464] │ │ + ldp q1, q0, [x29, #-112] │ │ ldr q2, [x8] │ │ - stp q1, q0, [sp, #448] │ │ - ldur q1, [x8, #15] │ │ - add x8, sp, #0x1f0 │ │ - str q2, [sp, #480] │ │ - stur q1, [x22, #175] │ │ - ldr q1, [sp, #448] │ │ - ldr q3, [sp, #480] │ │ - stp q1, q0, [sp, #704] │ │ - ldp q2, q0, [sp, #384] │ │ - str q3, [sp, #736] │ │ - stp q2, q0, [sp, #640] │ │ - ldp q1, q0, [sp, #416] │ │ - stp q1, q0, [sp, #672] │ │ - ldp q2, q0, [sp, #320] │ │ - stp q2, q0, [sp, #576] │ │ - ldp q1, q0, [sp, #352] │ │ - stp q1, q0, [sp, #608] │ │ + stp q1, q0, [sp, #528] │ │ + ldur q0, [x8, #15] │ │ + add x8, sp, #0x200 │ │ + str q2, [sp, #560] │ │ + stur q0, [x22, #175] │ │ + ldp q1, q0, [sp, #528] │ │ + stp q1, q0, [sp, #720] │ │ + ldp q2, q0, [sp, #464] │ │ + stp q2, q0, [sp, #656] │ │ + ldp q1, q0, [sp, #496] │ │ + stp q1, q0, [sp, #688] │ │ + ldp q2, q0, [sp, #400] │ │ + stp q2, q0, [sp, #592] │ │ + ldp q1, q0, [sp, #432] │ │ + ldr q2, [sp, #560] │ │ + stp q1, q0, [sp, #624] │ │ ldur q0, [x22, #175] │ │ sub x22, x29, #0xf0 │ │ + str q2, [sp, #752] │ │ stur q0, [x8, #255] │ │ mov w8, #0x1 // #1 │ │ - strb w8, [sp, #767] │ │ + strb w8, [sp, #783] │ │ mov w8, #0x20 // #32 │ │ - strb w8, [sp, #864] │ │ - bl 3329c │ │ + strb w8, [sp, #880] │ │ + bl 34380 │ │ mov x8, xzr │ │ mov x10, xzr │ │ - sub x9, x29, #0xb0 │ │ + sub x9, x29, #0x50 │ │ mov x11, x10 │ │ mov x10, x8 │ │ add x8, x8, #0x1 │ │ cmp x11, #0x40 │ │ ldrb w12, [x22, x10] │ │ cinc x10, x11, ne // ne = any │ │ cmp x8, #0x40 │ │ strb w12, [x9, x11] │ │ - b.ne 33990 // b.any │ │ - ldp q0, q1, [x29, #-176] │ │ - ldp q2, q3, [x29, #-144] │ │ - stp q0, q1, [sp, #512] │ │ - stp q2, q3, [sp, #544] │ │ - stp q0, q1, [x21] │ │ + b.ne 349a8 // b.any │ │ + ldp q0, q1, [x29, #-80] │ │ + mov x0, x19 │ │ + stp q0, q1, [x20] │ │ strb wzr, [x19] │ │ strb wzr, [x19, #1] │ │ strb wzr, [x19, #2] │ │ strb wzr, [x19, #3] │ │ strb wzr, [x19, #4] │ │ strb wzr, [x19, #5] │ │ strb wzr, [x19, #6] │ │ @@ -27528,117 +28646,225 @@ │ │ strb wzr, [x19, #57] │ │ strb wzr, [x19, #58] │ │ strb wzr, [x19, #59] │ │ strb wzr, [x19, #60] │ │ strb wzr, [x19, #61] │ │ strb wzr, [x19, #62] │ │ strb wzr, [x19, #63] │ │ - ldp x8, x9, [sp, #24] │ │ - str xzr, [sp, #40] │ │ - cbz x8, 33ae0 │ │ - subs x8, x8, #0x1 │ │ - strb wzr, [x9], #1 │ │ - b.ne 33ad4 // b.any │ │ - ldp x8, x9, [sp, #32] │ │ - mov x11, #0xffffffffffffffff // #-1 │ │ + strb wzr, [x19] │ │ + strb wzr, [x19, #1] │ │ + strb wzr, [x19, #2] │ │ + strb wzr, [x19, #3] │ │ + strb wzr, [x19, #4] │ │ + strb wzr, [x19, #5] │ │ + strb wzr, [x19, #6] │ │ + strb wzr, [x19, #7] │ │ + strb wzr, [x19, #8] │ │ + strb wzr, [x19, #9] │ │ + strb wzr, [x19, #10] │ │ + strb wzr, [x19, #11] │ │ + strb wzr, [x19, #12] │ │ + strb wzr, [x19, #13] │ │ + strb wzr, [x19, #14] │ │ + strb wzr, [x19, #15] │ │ + strb wzr, [x19, #16] │ │ + strb wzr, [x19, #17] │ │ + strb wzr, [x19, #18] │ │ + strb wzr, [x19, #19] │ │ + strb wzr, [x19, #20] │ │ + strb wzr, [x19, #21] │ │ + strb wzr, [x19, #22] │ │ + strb wzr, [x19, #23] │ │ + strb wzr, [x19, #24] │ │ + strb wzr, [x19, #25] │ │ + strb wzr, [x19, #26] │ │ + strb wzr, [x19, #27] │ │ + strb wzr, [x19, #28] │ │ + strb wzr, [x19, #29] │ │ + strb wzr, [x19, #30] │ │ + strb wzr, [x19, #31] │ │ + strb wzr, [x19, #32] │ │ + strb wzr, [x19, #33] │ │ + strb wzr, [x19, #34] │ │ + strb wzr, [x19, #35] │ │ + strb wzr, [x19, #36] │ │ + strb wzr, [x19, #37] │ │ + strb wzr, [x19, #38] │ │ + strb wzr, [x19, #39] │ │ + strb wzr, [x19, #40] │ │ + strb wzr, [x19, #41] │ │ + strb wzr, [x19, #42] │ │ + strb wzr, [x19, #43] │ │ + strb wzr, [x19, #44] │ │ + strb wzr, [x19, #45] │ │ + strb wzr, [x19, #46] │ │ + strb wzr, [x19, #47] │ │ + strb wzr, [x19, #48] │ │ + strb wzr, [x19, #49] │ │ + strb wzr, [x19, #50] │ │ + strb wzr, [x19, #51] │ │ + strb wzr, [x19, #52] │ │ + strb wzr, [x19, #53] │ │ + strb wzr, [x19, #54] │ │ + strb wzr, [x19, #55] │ │ + strb wzr, [x19, #56] │ │ + strb wzr, [x19, #57] │ │ + strb wzr, [x19, #58] │ │ + strb wzr, [x19, #59] │ │ + strb wzr, [x19, #60] │ │ + strb wzr, [x19, #61] │ │ + strb wzr, [x19, #62] │ │ + strb wzr, [x19, #63] │ │ + ldr x8, [sp, #16] │ │ ldr q0, [sp] │ │ - ldr x10, [sp, #16] │ │ - str x11, [x20] │ │ - stur q0, [x20, #8] │ │ - str x10, [x20, #24] │ │ - cbz x9, 33b10 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 33b00 // b.any │ │ - ldr x8, [sp, #32] │ │ - ldr x9, [sp, #24] │ │ - str xzr, [sp, #40] │ │ - cbz x9, 33b28 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 33b1c // b.any │ │ - ldr x8, [sp, #24] │ │ - cbz x8, 33dcc │ │ - ldr x0, [sp, #32] │ │ - b 33dc8 │ │ + str x8, [x21, #24] │ │ + mov x8, #0xffffffffffffffff // #-1 │ │ + stur q0, [x21, #8] │ │ + str x8, [x21] │ │ + strb wzr, [x19] │ │ + strb wzr, [x19, #1] │ │ + strb wzr, [x19, #2] │ │ + strb wzr, [x19, #3] │ │ + strb wzr, [x19, #4] │ │ + strb wzr, [x19, #5] │ │ + strb wzr, [x19, #6] │ │ + strb wzr, [x19, #7] │ │ + strb wzr, [x19, #8] │ │ + strb wzr, [x19, #9] │ │ + strb wzr, [x19, #10] │ │ + strb wzr, [x19, #11] │ │ + strb wzr, [x19, #12] │ │ + strb wzr, [x19, #13] │ │ + strb wzr, [x19, #14] │ │ + strb wzr, [x19, #15] │ │ + strb wzr, [x19, #16] │ │ + strb wzr, [x19, #17] │ │ + strb wzr, [x19, #18] │ │ + strb wzr, [x19, #19] │ │ + strb wzr, [x19, #20] │ │ + strb wzr, [x19, #21] │ │ + strb wzr, [x19, #22] │ │ + strb wzr, [x19, #23] │ │ + strb wzr, [x19, #24] │ │ + strb wzr, [x19, #25] │ │ + strb wzr, [x19, #26] │ │ + strb wzr, [x19, #27] │ │ + strb wzr, [x19, #28] │ │ + strb wzr, [x19, #29] │ │ + strb wzr, [x19, #30] │ │ + strb wzr, [x19, #31] │ │ + strb wzr, [x19, #32] │ │ + strb wzr, [x19, #33] │ │ + strb wzr, [x19, #34] │ │ + strb wzr, [x19, #35] │ │ + strb wzr, [x19, #36] │ │ + strb wzr, [x19, #37] │ │ + strb wzr, [x19, #38] │ │ + strb wzr, [x19, #39] │ │ + strb wzr, [x19, #40] │ │ + strb wzr, [x19, #41] │ │ + strb wzr, [x19, #42] │ │ + strb wzr, [x19, #43] │ │ + strb wzr, [x19, #44] │ │ + strb wzr, [x19, #45] │ │ + strb wzr, [x19, #46] │ │ + strb wzr, [x19, #47] │ │ + strb wzr, [x19, #48] │ │ + strb wzr, [x19, #49] │ │ + strb wzr, [x19, #50] │ │ + strb wzr, [x19, #51] │ │ + strb wzr, [x19, #52] │ │ + strb wzr, [x19, #53] │ │ + strb wzr, [x19, #54] │ │ + strb wzr, [x19, #55] │ │ + strb wzr, [x19, #56] │ │ + strb wzr, [x19, #57] │ │ + strb wzr, [x19, #58] │ │ + strb wzr, [x19, #59] │ │ + strb wzr, [x19, #60] │ │ + strb wzr, [x19, #61] │ │ + strb wzr, [x19, #62] │ │ + strb wzr, [x19, #63] │ │ + b 3512c │ │ cmp w8, #0x1 │ │ - b.gt 33b54 │ │ - cbnz w8, 33be0 │ │ + b.gt 34d10 │ │ + cbnz w8, 34d9c │ │ nop │ │ - adr x21, 8048 │ │ - mov w22, #0x1b // #27 │ │ - b 33c1c │ │ + adr x22, 81a0 │ │ + mov w23, #0x1b // #27 │ │ + b 34dd8 │ │ cmp w8, #0x2 │ │ - b.ne 33bf0 // b.any │ │ - add x8, sp, #0xa0 │ │ - sub x9, x29, #0xb0 │ │ - stur x8, [x29, #-176] │ │ - nop │ │ - adr x8, 28108 │ │ - stp x9, x8, [sp, #320] │ │ - nop │ │ - adr x1, 69b28 │ │ - adrp x2, 7000 │ │ - add x2, x2, #0x810 │ │ - add x0, sp, #0x240 │ │ - add x3, sp, #0x140 │ │ - bl 29e8c │ │ - cbz w0, 33c4c │ │ + b.ne 34dac // b.any │ │ + add x8, sp, #0xac │ │ + sub x9, x29, #0xf0 │ │ + stur x8, [x29, #-240] │ │ + nop │ │ + adr x8, 2807c │ │ + stp x9, x8, [sp, #400] │ │ + nop │ │ + adr x1, 68ee8 │ │ + adrp x2, 7000 │ │ + add x2, x2, #0xa12 │ │ + add x0, sp, #0x250 │ │ + add x3, sp, #0x190 │ │ + bl 29ea8 │ │ + cbz w0, 34e08 │ │ nop │ │ - adr x0, 96a1 │ │ + adr x0, 9c13 │ │ nop │ │ - adr x3, 69b08 │ │ + adr x3, 68ec8 │ │ nop │ │ - adr x4, 69b58 │ │ + adr x4, 68f18 │ │ sub x2, x29, #0x1 │ │ mov w1, #0x37 // #55 │ │ - bl 2cc10 │ │ - b 33e00 │ │ + bl 2cce8 │ │ + b 35164 │ │ cmp w8, #0x4 │ │ - b.ne 33c10 // b.any │ │ + b.ne 34dcc // b.any │ │ nop │ │ - adr x21, 8091 │ │ - b 33c18 │ │ + adr x22, 81e9 │ │ + b 34dd4 │ │ nop │ │ - adr x21, 80c1 │ │ - mov w22, #0x13 // #19 │ │ - b 33c1c │ │ + adr x22, 8219 │ │ + mov w23, #0x13 // #19 │ │ + b 34dd8 │ │ nop │ │ - adr x21, 8063 │ │ - mov w22, #0x1c // #28 │ │ - b 33c1c │ │ + adr x22, 81bb │ │ + mov w23, #0x1c // #28 │ │ + b 34dd8 │ │ nop │ │ - adr x21, 807f │ │ - mov w22, #0x12 // #18 │ │ - b 33c1c │ │ + adr x22, 81d7 │ │ + mov w23, #0x12 // #18 │ │ + b 34dd8 │ │ nop │ │ - adr x21, 80e6 │ │ - mov w22, #0x14 // #20 │ │ - b 33c1c │ │ + adr x22, 823e │ │ + mov w23, #0x14 // #20 │ │ + b 34dd8 │ │ nop │ │ - adr x21, 80a9 │ │ - mov w22, #0x18 // #24 │ │ - add x0, sp, #0x240 │ │ + adr x22, 8201 │ │ + mov w23, #0x18 // #24 │ │ + add x0, sp, #0x250 │ │ mov x1, xzr │ │ - mov x2, x22 │ │ - bl 335c4 │ │ - ldr x23, [sp, #592] │ │ - ldr x8, [sp, #584] │ │ - mov x1, x21 │ │ - mov x2, x22 │ │ - add x0, x8, x23 │ │ - bl 64e50 │ │ - add x8, x23, x22 │ │ - str x8, [sp, #592] │ │ + mov x2, x23 │ │ + bl 34694 │ │ + ldr x24, [sp, #608] │ │ + ldr x8, [sp, #600] │ │ + mov x1, x22 │ │ + mov x2, x23 │ │ + add x0, x8, x24 │ │ + bl 641e0 │ │ + add x8, x24, x23 │ │ + str x8, [sp, #608] │ │ mov w8, #0x4 // #4 │ │ - ldr q0, [sp, #576] │ │ - str x8, [x20] │ │ - ldr x8, [sp, #592] │ │ - stur q0, [x20, #8] │ │ - str x8, [x20, #24] │ │ + ldr q0, [sp, #592] │ │ + mov x0, x19 │ │ + str x8, [x21] │ │ + ldr x8, [sp, #608] │ │ + stur q0, [x21, #8] │ │ + str x8, [x21, #24] │ │ strb wzr, [x19] │ │ strb wzr, [x19, #1] │ │ strb wzr, [x19, #2] │ │ strb wzr, [x19, #3] │ │ strb wzr, [x19, #4] │ │ strb wzr, [x19, #5] │ │ strb wzr, [x19, #6] │ │ @@ -27695,243 +28921,337 @@ │ │ strb wzr, [x19, #57] │ │ strb wzr, [x19, #58] │ │ strb wzr, [x19, #59] │ │ strb wzr, [x19, #60] │ │ strb wzr, [x19, #61] │ │ strb wzr, [x19, #62] │ │ strb wzr, [x19, #63] │ │ - ldp x8, x9, [sp, #24] │ │ - str xzr, [sp, #40] │ │ - cbz x8, 33d7c │ │ - subs x8, x8, #0x1 │ │ - strb wzr, [x9], #1 │ │ - b.ne 33d70 // b.any │ │ - ldr x8, [sp, #24] │ │ - cbz x8, 33d8c │ │ - ldr x0, [sp, #32] │ │ - bl 64e40 │ │ - ldp x8, x9, [sp, #8] │ │ - cbz x9, 33da4 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 33d94 // b.any │ │ - ldr x8, [sp, #8] │ │ - ldr x9, [sp] │ │ - str xzr, [sp, #16] │ │ - cbz x9, 33dbc │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 33db0 // b.any │ │ - ldr x8, [sp] │ │ - cbz x8, 33dcc │ │ - ldr x0, [sp, #8] │ │ - bl 64e40 │ │ - add sp, sp, #0x460 │ │ + strb wzr, [x19] │ │ + strb wzr, [x19, #1] │ │ + strb wzr, [x19, #2] │ │ + strb wzr, [x19, #3] │ │ + strb wzr, [x19, #4] │ │ + strb wzr, [x19, #5] │ │ + strb wzr, [x19, #6] │ │ + strb wzr, [x19, #7] │ │ + strb wzr, [x19, #8] │ │ + strb wzr, [x19, #9] │ │ + strb wzr, [x19, #10] │ │ + strb wzr, [x19, #11] │ │ + strb wzr, [x19, #12] │ │ + strb wzr, [x19, #13] │ │ + strb wzr, [x19, #14] │ │ + strb wzr, [x19, #15] │ │ + strb wzr, [x19, #16] │ │ + strb wzr, [x19, #17] │ │ + strb wzr, [x19, #18] │ │ + strb wzr, [x19, #19] │ │ + strb wzr, [x19, #20] │ │ + strb wzr, [x19, #21] │ │ + strb wzr, [x19, #22] │ │ + strb wzr, [x19, #23] │ │ + strb wzr, [x19, #24] │ │ + strb wzr, [x19, #25] │ │ + strb wzr, [x19, #26] │ │ + strb wzr, [x19, #27] │ │ + strb wzr, [x19, #28] │ │ + strb wzr, [x19, #29] │ │ + strb wzr, [x19, #30] │ │ + strb wzr, [x19, #31] │ │ + strb wzr, [x19, #32] │ │ + strb wzr, [x19, #33] │ │ + strb wzr, [x19, #34] │ │ + strb wzr, [x19, #35] │ │ + strb wzr, [x19, #36] │ │ + strb wzr, [x19, #37] │ │ + strb wzr, [x19, #38] │ │ + strb wzr, [x19, #39] │ │ + strb wzr, [x19, #40] │ │ + strb wzr, [x19, #41] │ │ + strb wzr, [x19, #42] │ │ + strb wzr, [x19, #43] │ │ + strb wzr, [x19, #44] │ │ + strb wzr, [x19, #45] │ │ + strb wzr, [x19, #46] │ │ + strb wzr, [x19, #47] │ │ + strb wzr, [x19, #48] │ │ + strb wzr, [x19, #49] │ │ + strb wzr, [x19, #50] │ │ + strb wzr, [x19, #51] │ │ + strb wzr, [x19, #52] │ │ + strb wzr, [x19, #53] │ │ + strb wzr, [x19, #54] │ │ + strb wzr, [x19, #55] │ │ + strb wzr, [x19, #56] │ │ + strb wzr, [x19, #57] │ │ + strb wzr, [x19, #58] │ │ + strb wzr, [x19, #59] │ │ + strb wzr, [x19, #60] │ │ + strb wzr, [x19, #61] │ │ + strb wzr, [x19, #62] │ │ + strb wzr, [x19, #63] │ │ + bl 641d0 │ │ + strb wzr, [x20] │ │ + mov x0, x20 │ │ + strb wzr, [x20, #1] │ │ + strb wzr, [x20, #2] │ │ + strb wzr, [x20, #3] │ │ + strb wzr, [x20, #4] │ │ + strb wzr, [x20, #5] │ │ + strb wzr, [x20, #6] │ │ + strb wzr, [x20, #7] │ │ + strb wzr, [x20, #8] │ │ + strb wzr, [x20, #9] │ │ + strb wzr, [x20, #10] │ │ + strb wzr, [x20, #11] │ │ + strb wzr, [x20, #12] │ │ + strb wzr, [x20, #13] │ │ + strb wzr, [x20, #14] │ │ + strb wzr, [x20, #15] │ │ + strb wzr, [x20, #16] │ │ + strb wzr, [x20, #17] │ │ + strb wzr, [x20, #18] │ │ + strb wzr, [x20, #19] │ │ + strb wzr, [x20, #20] │ │ + strb wzr, [x20, #21] │ │ + strb wzr, [x20, #22] │ │ + strb wzr, [x20, #23] │ │ + strb wzr, [x20, #24] │ │ + strb wzr, [x20, #25] │ │ + strb wzr, [x20, #26] │ │ + strb wzr, [x20, #27] │ │ + strb wzr, [x20, #28] │ │ + strb wzr, [x20, #29] │ │ + strb wzr, [x20, #30] │ │ + strb wzr, [x20, #31] │ │ + strb wzr, [x20] │ │ + strb wzr, [x20, #1] │ │ + strb wzr, [x20, #2] │ │ + strb wzr, [x20, #3] │ │ + strb wzr, [x20, #4] │ │ + strb wzr, [x20, #5] │ │ + strb wzr, [x20, #6] │ │ + strb wzr, [x20, #7] │ │ + strb wzr, [x20, #8] │ │ + strb wzr, [x20, #9] │ │ + strb wzr, [x20, #10] │ │ + strb wzr, [x20, #11] │ │ + strb wzr, [x20, #12] │ │ + strb wzr, [x20, #13] │ │ + strb wzr, [x20, #14] │ │ + strb wzr, [x20, #15] │ │ + strb wzr, [x20, #16] │ │ + strb wzr, [x20, #17] │ │ + strb wzr, [x20, #18] │ │ + strb wzr, [x20, #19] │ │ + strb wzr, [x20, #20] │ │ + strb wzr, [x20, #21] │ │ + strb wzr, [x20, #22] │ │ + strb wzr, [x20, #23] │ │ + strb wzr, [x20, #24] │ │ + strb wzr, [x20, #25] │ │ + strb wzr, [x20, #26] │ │ + strb wzr, [x20, #27] │ │ + strb wzr, [x20, #28] │ │ + strb wzr, [x20, #29] │ │ + strb wzr, [x20, #30] │ │ + strb wzr, [x20, #31] │ │ + bl 641d0 │ │ + add sp, sp, #0x470 │ │ ldp x20, x19, [sp, #64] │ │ ldr x28, [sp, #16] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x29, x30, [sp], #80 │ │ ret │ │ mov w0, #0x1 // #1 │ │ mov w1, #0x20 // #32 │ │ - bl 24994 │ │ + bl 248bc │ │ mov w0, #0x1 // #1 │ │ mov w1, #0x40 // #64 │ │ - bl 24994 │ │ + bl 248bc │ │ brk #0x1 │ │ mov x19, x0 │ │ add x0, sp, #0x18 │ │ - bl 32f48 │ │ + bl 34058 │ │ mov x0, sp │ │ - bl 32f48 │ │ + bl 34058 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ mov x19, x0 │ │ mov x0, sp │ │ - bl 32f48 │ │ + bl 34058 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - ldr x8, [sp, #576] │ │ + bl 602e0 │ │ + ldr x8, [sp, #592] │ │ mov x19, x0 │ │ - cbz x8, 33e48 │ │ - ldr x0, [sp, #584] │ │ - bl 64e40 │ │ + cbz x8, 351ac │ │ + ldr x0, [sp, #600] │ │ + bl 641d0 │ │ add x0, sp, #0x18 │ │ - bl 32f48 │ │ + bl 34058 │ │ mov x0, sp │ │ - bl 32f48 │ │ + bl 34058 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ stp x29, x30, [sp, #-80]! │ │ str x28, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ mov x29, sp │ │ - sub sp, sp, #0x470 │ │ + sub sp, sp, #0x480 │ │ + ldr xzr, [sp] │ │ mov x24, x1 │ │ - mov x20, x0 │ │ + mov x21, x0 │ │ mov w0, #0x20 // #32 │ │ mov w1, #0x1 // #1 │ │ - str xzr, [sp] │ │ mov x22, x3 │ │ mov x23, x2 │ │ - bl 64e60 │ │ - cbz x0, 34518 │ │ + bl 641f0 │ │ + cbz x0, 35ba4 │ │ mov w8, #0x20 // #32 │ │ - mov x21, x0 │ │ + mov x20, x0 │ │ mov w1, #0x1 // #1 │ │ stp x8, x0, [sp] │ │ mov w0, #0x40 // #64 │ │ str x8, [sp, #16] │ │ - bl 64e60 │ │ - cbz x0, 34524 │ │ + bl 641f0 │ │ + cbz x0, 35bb0 │ │ mov w8, #0x40 // #64 │ │ movi v0.2d, #0x0 │ │ mov x19, x0 │ │ stp x8, x0, [sp, #24] │ │ str x8, [sp, #40] │ │ mov w8, #0x2 // #2 │ │ strb w8, [sp, #156] │ │ - adrp x8, 4000 │ │ - ldr q1, [x8, #3344] │ │ - adrp x8, 5000 │ │ - stp q0, q0, [sp, #80] │ │ - str xzr, [sp, #112] │ │ - stp q1, q0, [sp, #48] │ │ - ldr d0, [x8] │ │ mov w8, #0x13 // #19 │ │ str w8, [sp, #152] │ │ + adrp x8, 4000 │ │ + ldr q1, [x8, #3472] │ │ + mov x8, #0x40000 // #262144 │ │ + stp q0, q0, [sp, #80] │ │ + movk x8, #0x3, lsl #32 │ │ + str xzr, [sp, #136] │ │ + stp xzr, x8, [sp, #112] │ │ mov w8, #0x4 // #4 │ │ - str d0, [sp, #120] │ │ + stp q1, q0, [sp, #48] │ │ str w8, [sp, #128] │ │ - str xzr, [sp, #136] │ │ add x0, sp, #0x30 │ │ mov x1, x24 │ │ mov x2, x23 │ │ mov x3, x22 │ │ mov w4, #0x10 // #16 │ │ mov x5, x19 │ │ - bl 26a40 │ │ + bl 269e4 │ │ mov w8, #0xff // #255 │ │ bics wzr, w8, w0 │ │ - b.eq 33f90 // b.none │ │ + b.eq 352f0 // b.none │ │ sub w8, w0, #0x2 │ │ tst w0, #0xfe │ │ mov w9, #0x2 // #2 │ │ csel w8, w9, w8, eq // eq = none │ │ mov w9, #0x1 // #1 │ │ - strb w0, [sp, #160] │ │ + strb w0, [sp, #172] │ │ and w8, w8, #0xff │ │ - str xzr, [sp, #592] │ │ - cmp w8, #0x3 │ │ - str x9, [sp, #600] │ │ str xzr, [sp, #608] │ │ - b.le 34268 │ │ + cmp w8, #0x3 │ │ + str x9, [sp, #616] │ │ + str xzr, [sp, #624] │ │ + b.le 3574c │ │ cmp w8, #0x5 │ │ - b.le 342ec │ │ + b.le 357d0 │ │ cmp w8, #0x6 │ │ - b.eq 34300 // b.none │ │ + b.eq 357e4 // b.none │ │ cmp w8, #0x7 │ │ - b.ne 34330 // b.any │ │ + b.ne 35814 // b.any │ │ nop │ │ - adr x21, 80d4 │ │ - mov w22, #0x12 // #18 │ │ - b 3434c │ │ - add x0, sp, #0x250 │ │ + adr x22, 822c │ │ + mov w23, #0x12 // #18 │ │ + b 35830 │ │ + add x0, sp, #0xb0 │ │ mov x1, x19 │ │ - add x22, sp, #0x250 │ │ - add x23, sp, #0x140 │ │ - add x24, sp, #0x250 │ │ - bl 32f8c │ │ - ldp q0, q1, [sp, #752] │ │ - add x8, x24, #0xc4 │ │ - ldp q2, q3, [sp, #784] │ │ + add x22, sp, #0x260 │ │ + add x23, sp, #0x190 │ │ + add x24, sp, #0xb0 │ │ + bl 340a4 │ │ + ldp q0, q1, [sp, #336] │ │ + add x8, sp, #0x260 │ │ + ldp q3, q2, [sp, #368] │ │ + add x8, x8, #0xc4 │ │ sub x0, x29, #0xf0 │ │ - add x1, sp, #0x250 │ │ - stp q0, q1, [sp, #256] │ │ - stp q2, q3, [sp, #288] │ │ - ldp q1, q2, [sp, #688] │ │ - stp q1, q2, [sp, #192] │ │ - ldp q3, q2, [sp, #720] │ │ - stp q3, q2, [sp, #224] │ │ - ldp q4, q2, [sp, #656] │ │ - stp q4, q2, [sp, #160] │ │ - ldp q2, q3, [sp, #272] │ │ - stp q0, q2, [x29, #-80] │ │ - ldr q0, [sp, #304] │ │ - ldp q2, q4, [sp, #224] │ │ - stp q3, q0, [x29, #-48] │ │ - ldr q0, [sp, #208] │ │ - stp q1, q0, [x29, #-144] │ │ - movi v0.2d, #0x0 │ │ - stp q2, q4, [x29, #-112] │ │ - ldp q2, q1, [sp, #160] │ │ - stp q2, q1, [x29, #-176] │ │ - str q0, [x8, #64] │ │ + add x1, sp, #0x260 │ │ + stp q0, q1, [x29, #-144] │ │ + ldr q0, [sp, #320] │ │ + ldur q1, [x24, #128] │ │ + stp q3, q2, [x29, #-112] │ │ + stp q1, q0, [x29, #-176] │ │ + ldp q2, q0, [x24, #64] │ │ + movi v1.2d, #0x0 │ │ + stp q2, q0, [x29, #-240] │ │ + ldp q3, q0, [x24, #96] │ │ + str q1, [x8, #64] │ │ mov w8, #0x415f // #16735 │ │ - str q0, [sp, #864] │ │ + stp q3, q0, [x29, #-208] │ │ movk w8, #0x4441, lsl #16 │ │ - stur q0, [x22, #244] │ │ - stur q0, [x22, #228] │ │ - stur q0, [x22, #212] │ │ - stur q0, [x22, #196] │ │ - ldp q1, q0, [x29, #-80] │ │ + str q1, [sp, #880] │ │ + stur q1, [x22, #244] │ │ + stur q1, [x22, #228] │ │ + stur q1, [x22, #212] │ │ + stur q1, [x22, #196] │ │ + ldp q1, q0, [x29, #-208] │ │ stur w8, [x23, #191] │ │ nop │ │ - adr x8, 967e │ │ - stp q1, q0, [sp, #416] │ │ + adr x8, 9bf0 │ │ + stp q1, q0, [sp, #432] │ │ + ldp q0, q2, [x29, #-240] │ │ + stp q0, q2, [sp, #400] │ │ + ldp q0, q1, [x29, #-144] │ │ + stp q0, q1, [sp, #496] │ │ ldp q0, q2, [x29, #-176] │ │ - stp q0, q2, [sp, #320] │ │ - ldp q0, q1, [x29, #-112] │ │ - stp q0, q1, [sp, #384] │ │ - ldp q0, q2, [x29, #-144] │ │ - stp q0, q2, [sp, #352] │ │ - ldp q1, q0, [x29, #-48] │ │ - stp q1, q0, [sp, #448] │ │ - ldp q1, q2, [x8] │ │ - stp q1, q2, [sp, #480] │ │ - ldp q3, q2, [sp, #416] │ │ - ldr q4, [sp, #496] │ │ + stp q0, q2, [sp, #464] │ │ + ldp q1, q0, [x29, #-112] │ │ + stp q1, q0, [sp, #528] │ │ + ldp q0, q2, [x8] │ │ + stp q0, q2, [sp, #560] │ │ + ldp q1, q2, [sp, #528] │ │ ldur w8, [x23, #191] │ │ - stp q3, q2, [sp, #688] │ │ - ldr q2, [sp, #448] │ │ - stp q1, q4, [sp, #752] │ │ - stp q2, q0, [sp, #720] │ │ - ldp q3, q0, [sp, #352] │ │ + stp q1, q2, [sp, #736] │ │ + ldp q3, q1, [sp, #464] │ │ stur w8, [x22, #191] │ │ mov w8, #0x1 // #1 │ │ sub x22, x29, #0xf0 │ │ - strb w8, [sp, #787] │ │ + strb w8, [sp, #803] │ │ mov w8, #0x24 // #36 │ │ - stp q3, q0, [sp, #624] │ │ - ldp q0, q2, [sp, #384] │ │ - strb w8, [sp, #880] │ │ - stp q0, q2, [sp, #656] │ │ - ldp q0, q3, [sp, #320] │ │ - stp q0, q3, [sp, #592] │ │ - bl 3329c │ │ + stp q3, q1, [sp, #672] │ │ + ldp q2, q1, [sp, #496] │ │ + strb w8, [sp, #896] │ │ + stp q2, q1, [sp, #704] │ │ + ldp q3, q1, [sp, #400] │ │ + stp q3, q1, [sp, #608] │ │ + ldp q2, q1, [sp, #432] │ │ + stp q2, q1, [sp, #640] │ │ + ldr q1, [sp, #576] │ │ + stp q0, q1, [sp, #768] │ │ + bl 34380 │ │ mov x8, xzr │ │ mov x10, xzr │ │ - sub x9, x29, #0xb0 │ │ + sub x9, x29, #0x50 │ │ mov x11, x10 │ │ mov x10, x8 │ │ add x8, x8, #0x1 │ │ cmp x11, #0x40 │ │ ldrb w12, [x22, x10] │ │ cinc x10, x11, ne // ne = any │ │ cmp x8, #0x40 │ │ strb w12, [x9, x11] │ │ - b.ne 340c0 // b.any │ │ - ldp q0, q1, [x29, #-176] │ │ - ldp q2, q3, [x29, #-144] │ │ - stp q0, q1, [sp, #528] │ │ - stp q2, q3, [sp, #560] │ │ - stp q0, q1, [x21] │ │ + b.ne 35400 // b.any │ │ + ldp q0, q1, [x29, #-80] │ │ + mov x0, x19 │ │ + stp q0, q1, [x20] │ │ strb wzr, [x19] │ │ strb wzr, [x19, #1] │ │ strb wzr, [x19, #2] │ │ strb wzr, [x19, #3] │ │ strb wzr, [x19, #4] │ │ strb wzr, [x19, #5] │ │ strb wzr, [x19, #6] │ │ @@ -27988,117 +29308,225 @@ │ │ strb wzr, [x19, #57] │ │ strb wzr, [x19, #58] │ │ strb wzr, [x19, #59] │ │ strb wzr, [x19, #60] │ │ strb wzr, [x19, #61] │ │ strb wzr, [x19, #62] │ │ strb wzr, [x19, #63] │ │ - ldp x8, x9, [sp, #24] │ │ - str xzr, [sp, #40] │ │ - cbz x8, 34210 │ │ - subs x8, x8, #0x1 │ │ - strb wzr, [x9], #1 │ │ - b.ne 34204 // b.any │ │ - ldp x8, x9, [sp, #32] │ │ - mov x11, #0xffffffffffffffff // #-1 │ │ + strb wzr, [x19] │ │ + strb wzr, [x19, #1] │ │ + strb wzr, [x19, #2] │ │ + strb wzr, [x19, #3] │ │ + strb wzr, [x19, #4] │ │ + strb wzr, [x19, #5] │ │ + strb wzr, [x19, #6] │ │ + strb wzr, [x19, #7] │ │ + strb wzr, [x19, #8] │ │ + strb wzr, [x19, #9] │ │ + strb wzr, [x19, #10] │ │ + strb wzr, [x19, #11] │ │ + strb wzr, [x19, #12] │ │ + strb wzr, [x19, #13] │ │ + strb wzr, [x19, #14] │ │ + strb wzr, [x19, #15] │ │ + strb wzr, [x19, #16] │ │ + strb wzr, [x19, #17] │ │ + strb wzr, [x19, #18] │ │ + strb wzr, [x19, #19] │ │ + strb wzr, [x19, #20] │ │ + strb wzr, [x19, #21] │ │ + strb wzr, [x19, #22] │ │ + strb wzr, [x19, #23] │ │ + strb wzr, [x19, #24] │ │ + strb wzr, [x19, #25] │ │ + strb wzr, [x19, #26] │ │ + strb wzr, [x19, #27] │ │ + strb wzr, [x19, #28] │ │ + strb wzr, [x19, #29] │ │ + strb wzr, [x19, #30] │ │ + strb wzr, [x19, #31] │ │ + strb wzr, [x19, #32] │ │ + strb wzr, [x19, #33] │ │ + strb wzr, [x19, #34] │ │ + strb wzr, [x19, #35] │ │ + strb wzr, [x19, #36] │ │ + strb wzr, [x19, #37] │ │ + strb wzr, [x19, #38] │ │ + strb wzr, [x19, #39] │ │ + strb wzr, [x19, #40] │ │ + strb wzr, [x19, #41] │ │ + strb wzr, [x19, #42] │ │ + strb wzr, [x19, #43] │ │ + strb wzr, [x19, #44] │ │ + strb wzr, [x19, #45] │ │ + strb wzr, [x19, #46] │ │ + strb wzr, [x19, #47] │ │ + strb wzr, [x19, #48] │ │ + strb wzr, [x19, #49] │ │ + strb wzr, [x19, #50] │ │ + strb wzr, [x19, #51] │ │ + strb wzr, [x19, #52] │ │ + strb wzr, [x19, #53] │ │ + strb wzr, [x19, #54] │ │ + strb wzr, [x19, #55] │ │ + strb wzr, [x19, #56] │ │ + strb wzr, [x19, #57] │ │ + strb wzr, [x19, #58] │ │ + strb wzr, [x19, #59] │ │ + strb wzr, [x19, #60] │ │ + strb wzr, [x19, #61] │ │ + strb wzr, [x19, #62] │ │ + strb wzr, [x19, #63] │ │ + ldr x8, [sp, #16] │ │ ldr q0, [sp] │ │ - ldr x10, [sp, #16] │ │ - str x11, [x20] │ │ - stur q0, [x20, #8] │ │ - str x10, [x20, #24] │ │ - cbz x9, 34240 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 34230 // b.any │ │ - ldr x8, [sp, #32] │ │ - ldr x9, [sp, #24] │ │ - str xzr, [sp, #40] │ │ - cbz x9, 34258 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 3424c // b.any │ │ - ldr x8, [sp, #24] │ │ - cbz x8, 344fc │ │ - ldr x0, [sp, #32] │ │ - b 344f8 │ │ + str x8, [x21, #24] │ │ + mov x8, #0xffffffffffffffff // #-1 │ │ + stur q0, [x21, #8] │ │ + str x8, [x21] │ │ + strb wzr, [x19] │ │ + strb wzr, [x19, #1] │ │ + strb wzr, [x19, #2] │ │ + strb wzr, [x19, #3] │ │ + strb wzr, [x19, #4] │ │ + strb wzr, [x19, #5] │ │ + strb wzr, [x19, #6] │ │ + strb wzr, [x19, #7] │ │ + strb wzr, [x19, #8] │ │ + strb wzr, [x19, #9] │ │ + strb wzr, [x19, #10] │ │ + strb wzr, [x19, #11] │ │ + strb wzr, [x19, #12] │ │ + strb wzr, [x19, #13] │ │ + strb wzr, [x19, #14] │ │ + strb wzr, [x19, #15] │ │ + strb wzr, [x19, #16] │ │ + strb wzr, [x19, #17] │ │ + strb wzr, [x19, #18] │ │ + strb wzr, [x19, #19] │ │ + strb wzr, [x19, #20] │ │ + strb wzr, [x19, #21] │ │ + strb wzr, [x19, #22] │ │ + strb wzr, [x19, #23] │ │ + strb wzr, [x19, #24] │ │ + strb wzr, [x19, #25] │ │ + strb wzr, [x19, #26] │ │ + strb wzr, [x19, #27] │ │ + strb wzr, [x19, #28] │ │ + strb wzr, [x19, #29] │ │ + strb wzr, [x19, #30] │ │ + strb wzr, [x19, #31] │ │ + strb wzr, [x19, #32] │ │ + strb wzr, [x19, #33] │ │ + strb wzr, [x19, #34] │ │ + strb wzr, [x19, #35] │ │ + strb wzr, [x19, #36] │ │ + strb wzr, [x19, #37] │ │ + strb wzr, [x19, #38] │ │ + strb wzr, [x19, #39] │ │ + strb wzr, [x19, #40] │ │ + strb wzr, [x19, #41] │ │ + strb wzr, [x19, #42] │ │ + strb wzr, [x19, #43] │ │ + strb wzr, [x19, #44] │ │ + strb wzr, [x19, #45] │ │ + strb wzr, [x19, #46] │ │ + strb wzr, [x19, #47] │ │ + strb wzr, [x19, #48] │ │ + strb wzr, [x19, #49] │ │ + strb wzr, [x19, #50] │ │ + strb wzr, [x19, #51] │ │ + strb wzr, [x19, #52] │ │ + strb wzr, [x19, #53] │ │ + strb wzr, [x19, #54] │ │ + strb wzr, [x19, #55] │ │ + strb wzr, [x19, #56] │ │ + strb wzr, [x19, #57] │ │ + strb wzr, [x19, #58] │ │ + strb wzr, [x19, #59] │ │ + strb wzr, [x19, #60] │ │ + strb wzr, [x19, #61] │ │ + strb wzr, [x19, #62] │ │ + strb wzr, [x19, #63] │ │ + b 35b84 │ │ cmp w8, #0x1 │ │ - b.gt 34284 │ │ - cbnz w8, 34310 │ │ + b.gt 35768 │ │ + cbnz w8, 357f4 │ │ nop │ │ - adr x21, 8048 │ │ - mov w22, #0x1b // #27 │ │ - b 3434c │ │ + adr x22, 81a0 │ │ + mov w23, #0x1b // #27 │ │ + b 35830 │ │ cmp w8, #0x2 │ │ - b.ne 34320 // b.any │ │ - add x8, sp, #0xa0 │ │ - sub x9, x29, #0xb0 │ │ - stur x8, [x29, #-176] │ │ - nop │ │ - adr x8, 28108 │ │ - stp x9, x8, [sp, #320] │ │ - nop │ │ - adr x1, 69b28 │ │ - adrp x2, 7000 │ │ - add x2, x2, #0x810 │ │ - add x0, sp, #0x250 │ │ - add x3, sp, #0x140 │ │ - bl 29e8c │ │ - cbz w0, 3437c │ │ + b.ne 35804 // b.any │ │ + add x8, sp, #0xac │ │ + sub x9, x29, #0xf0 │ │ + stur x8, [x29, #-240] │ │ + nop │ │ + adr x8, 2807c │ │ + stp x9, x8, [sp, #400] │ │ + nop │ │ + adr x1, 68ee8 │ │ + adrp x2, 7000 │ │ + add x2, x2, #0xa12 │ │ + add x0, sp, #0x260 │ │ + add x3, sp, #0x190 │ │ + bl 29ea8 │ │ + cbz w0, 35860 │ │ nop │ │ - adr x0, 96a1 │ │ + adr x0, 9c13 │ │ nop │ │ - adr x3, 69b08 │ │ + adr x3, 68ec8 │ │ nop │ │ - adr x4, 69b58 │ │ + adr x4, 68f18 │ │ sub x2, x29, #0x1 │ │ mov w1, #0x37 // #55 │ │ - bl 2cc10 │ │ - b 34530 │ │ + bl 2cce8 │ │ + b 35bbc │ │ cmp w8, #0x4 │ │ - b.ne 34340 // b.any │ │ + b.ne 35824 // b.any │ │ nop │ │ - adr x21, 8091 │ │ - b 34348 │ │ + adr x22, 81e9 │ │ + b 3582c │ │ nop │ │ - adr x21, 80c1 │ │ - mov w22, #0x13 // #19 │ │ - b 3434c │ │ + adr x22, 8219 │ │ + mov w23, #0x13 // #19 │ │ + b 35830 │ │ nop │ │ - adr x21, 8063 │ │ - mov w22, #0x1c // #28 │ │ - b 3434c │ │ + adr x22, 81bb │ │ + mov w23, #0x1c // #28 │ │ + b 35830 │ │ nop │ │ - adr x21, 807f │ │ - mov w22, #0x12 // #18 │ │ - b 3434c │ │ + adr x22, 81d7 │ │ + mov w23, #0x12 // #18 │ │ + b 35830 │ │ nop │ │ - adr x21, 80e6 │ │ - mov w22, #0x14 // #20 │ │ - b 3434c │ │ + adr x22, 823e │ │ + mov w23, #0x14 // #20 │ │ + b 35830 │ │ nop │ │ - adr x21, 80a9 │ │ - mov w22, #0x18 // #24 │ │ - add x0, sp, #0x250 │ │ + adr x22, 8201 │ │ + mov w23, #0x18 // #24 │ │ + add x0, sp, #0x260 │ │ mov x1, xzr │ │ - mov x2, x22 │ │ - bl 335c4 │ │ - ldr x23, [sp, #608] │ │ - ldr x8, [sp, #600] │ │ - mov x1, x21 │ │ - mov x2, x22 │ │ - add x0, x8, x23 │ │ - bl 64e50 │ │ - add x8, x23, x22 │ │ - str x8, [sp, #608] │ │ + mov x2, x23 │ │ + bl 34694 │ │ + ldr x24, [sp, #624] │ │ + ldr x8, [sp, #616] │ │ + mov x1, x22 │ │ + mov x2, x23 │ │ + add x0, x8, x24 │ │ + bl 641e0 │ │ + add x8, x24, x23 │ │ + str x8, [sp, #624] │ │ mov w8, #0x4 // #4 │ │ - ldr q0, [sp, #592] │ │ - str x8, [x20] │ │ - ldr x8, [sp, #608] │ │ - stur q0, [x20, #8] │ │ - str x8, [x20, #24] │ │ + ldr q0, [sp, #608] │ │ + mov x0, x19 │ │ + str x8, [x21] │ │ + ldr x8, [sp, #624] │ │ + stur q0, [x21, #8] │ │ + str x8, [x21, #24] │ │ strb wzr, [x19] │ │ strb wzr, [x19, #1] │ │ strb wzr, [x19, #2] │ │ strb wzr, [x19, #3] │ │ strb wzr, [x19, #4] │ │ strb wzr, [x19, #5] │ │ strb wzr, [x19, #6] │ │ @@ -28155,87 +29583,192 @@ │ │ strb wzr, [x19, #57] │ │ strb wzr, [x19, #58] │ │ strb wzr, [x19, #59] │ │ strb wzr, [x19, #60] │ │ strb wzr, [x19, #61] │ │ strb wzr, [x19, #62] │ │ strb wzr, [x19, #63] │ │ - ldp x8, x9, [sp, #24] │ │ - str xzr, [sp, #40] │ │ - cbz x8, 344ac │ │ - subs x8, x8, #0x1 │ │ - strb wzr, [x9], #1 │ │ - b.ne 344a0 // b.any │ │ - ldr x8, [sp, #24] │ │ - cbz x8, 344bc │ │ - ldr x0, [sp, #32] │ │ - bl 64e40 │ │ - ldp x8, x9, [sp, #8] │ │ - cbz x9, 344d4 │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 344c4 // b.any │ │ - ldr x8, [sp, #8] │ │ - ldr x9, [sp] │ │ - str xzr, [sp, #16] │ │ - cbz x9, 344ec │ │ - subs x9, x9, #0x1 │ │ - strb wzr, [x8], #1 │ │ - b.ne 344e0 // b.any │ │ - ldr x8, [sp] │ │ - cbz x8, 344fc │ │ - ldr x0, [sp, #8] │ │ - bl 64e40 │ │ - add sp, sp, #0x470 │ │ + strb wzr, [x19] │ │ + strb wzr, [x19, #1] │ │ + strb wzr, [x19, #2] │ │ + strb wzr, [x19, #3] │ │ + strb wzr, [x19, #4] │ │ + strb wzr, [x19, #5] │ │ + strb wzr, [x19, #6] │ │ + strb wzr, [x19, #7] │ │ + strb wzr, [x19, #8] │ │ + strb wzr, [x19, #9] │ │ + strb wzr, [x19, #10] │ │ + strb wzr, [x19, #11] │ │ + strb wzr, [x19, #12] │ │ + strb wzr, [x19, #13] │ │ + strb wzr, [x19, #14] │ │ + strb wzr, [x19, #15] │ │ + strb wzr, [x19, #16] │ │ + strb wzr, [x19, #17] │ │ + strb wzr, [x19, #18] │ │ + strb wzr, [x19, #19] │ │ + strb wzr, [x19, #20] │ │ + strb wzr, [x19, #21] │ │ + strb wzr, [x19, #22] │ │ + strb wzr, [x19, #23] │ │ + strb wzr, [x19, #24] │ │ + strb wzr, [x19, #25] │ │ + strb wzr, [x19, #26] │ │ + strb wzr, [x19, #27] │ │ + strb wzr, [x19, #28] │ │ + strb wzr, [x19, #29] │ │ + strb wzr, [x19, #30] │ │ + strb wzr, [x19, #31] │ │ + strb wzr, [x19, #32] │ │ + strb wzr, [x19, #33] │ │ + strb wzr, [x19, #34] │ │ + strb wzr, [x19, #35] │ │ + strb wzr, [x19, #36] │ │ + strb wzr, [x19, #37] │ │ + strb wzr, [x19, #38] │ │ + strb wzr, [x19, #39] │ │ + strb wzr, [x19, #40] │ │ + strb wzr, [x19, #41] │ │ + strb wzr, [x19, #42] │ │ + strb wzr, [x19, #43] │ │ + strb wzr, [x19, #44] │ │ + strb wzr, [x19, #45] │ │ + strb wzr, [x19, #46] │ │ + strb wzr, [x19, #47] │ │ + strb wzr, [x19, #48] │ │ + strb wzr, [x19, #49] │ │ + strb wzr, [x19, #50] │ │ + strb wzr, [x19, #51] │ │ + strb wzr, [x19, #52] │ │ + strb wzr, [x19, #53] │ │ + strb wzr, [x19, #54] │ │ + strb wzr, [x19, #55] │ │ + strb wzr, [x19, #56] │ │ + strb wzr, [x19, #57] │ │ + strb wzr, [x19, #58] │ │ + strb wzr, [x19, #59] │ │ + strb wzr, [x19, #60] │ │ + strb wzr, [x19, #61] │ │ + strb wzr, [x19, #62] │ │ + strb wzr, [x19, #63] │ │ + bl 641d0 │ │ + strb wzr, [x20] │ │ + mov x0, x20 │ │ + strb wzr, [x20, #1] │ │ + strb wzr, [x20, #2] │ │ + strb wzr, [x20, #3] │ │ + strb wzr, [x20, #4] │ │ + strb wzr, [x20, #5] │ │ + strb wzr, [x20, #6] │ │ + strb wzr, [x20, #7] │ │ + strb wzr, [x20, #8] │ │ + strb wzr, [x20, #9] │ │ + strb wzr, [x20, #10] │ │ + strb wzr, [x20, #11] │ │ + strb wzr, [x20, #12] │ │ + strb wzr, [x20, #13] │ │ + strb wzr, [x20, #14] │ │ + strb wzr, [x20, #15] │ │ + strb wzr, [x20, #16] │ │ + strb wzr, [x20, #17] │ │ + strb wzr, [x20, #18] │ │ + strb wzr, [x20, #19] │ │ + strb wzr, [x20, #20] │ │ + strb wzr, [x20, #21] │ │ + strb wzr, [x20, #22] │ │ + strb wzr, [x20, #23] │ │ + strb wzr, [x20, #24] │ │ + strb wzr, [x20, #25] │ │ + strb wzr, [x20, #26] │ │ + strb wzr, [x20, #27] │ │ + strb wzr, [x20, #28] │ │ + strb wzr, [x20, #29] │ │ + strb wzr, [x20, #30] │ │ + strb wzr, [x20, #31] │ │ + strb wzr, [x20] │ │ + strb wzr, [x20, #1] │ │ + strb wzr, [x20, #2] │ │ + strb wzr, [x20, #3] │ │ + strb wzr, [x20, #4] │ │ + strb wzr, [x20, #5] │ │ + strb wzr, [x20, #6] │ │ + strb wzr, [x20, #7] │ │ + strb wzr, [x20, #8] │ │ + strb wzr, [x20, #9] │ │ + strb wzr, [x20, #10] │ │ + strb wzr, [x20, #11] │ │ + strb wzr, [x20, #12] │ │ + strb wzr, [x20, #13] │ │ + strb wzr, [x20, #14] │ │ + strb wzr, [x20, #15] │ │ + strb wzr, [x20, #16] │ │ + strb wzr, [x20, #17] │ │ + strb wzr, [x20, #18] │ │ + strb wzr, [x20, #19] │ │ + strb wzr, [x20, #20] │ │ + strb wzr, [x20, #21] │ │ + strb wzr, [x20, #22] │ │ + strb wzr, [x20, #23] │ │ + strb wzr, [x20, #24] │ │ + strb wzr, [x20, #25] │ │ + strb wzr, [x20, #26] │ │ + strb wzr, [x20, #27] │ │ + strb wzr, [x20, #28] │ │ + strb wzr, [x20, #29] │ │ + strb wzr, [x20, #30] │ │ + strb wzr, [x20, #31] │ │ + bl 641d0 │ │ + add sp, sp, #0x480 │ │ ldp x20, x19, [sp, #64] │ │ ldr x28, [sp, #16] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x29, x30, [sp], #80 │ │ ret │ │ mov w0, #0x1 // #1 │ │ mov w1, #0x20 // #32 │ │ - bl 24994 │ │ + bl 248bc │ │ mov w0, #0x1 // #1 │ │ mov w1, #0x40 // #64 │ │ - bl 24994 │ │ + bl 248bc │ │ brk #0x1 │ │ mov x19, x0 │ │ add x0, sp, #0x18 │ │ - bl 32f48 │ │ + bl 34058 │ │ mov x0, sp │ │ - bl 32f48 │ │ + bl 34058 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ mov x19, x0 │ │ mov x0, sp │ │ - bl 32f48 │ │ + bl 34058 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - ldr x8, [sp, #592] │ │ + bl 602e0 │ │ + ldr x8, [sp, #608] │ │ mov x19, x0 │ │ - cbz x8, 34578 │ │ - ldr x0, [sp, #600] │ │ - bl 64e40 │ │ + cbz x8, 35c04 │ │ + ldr x0, [sp, #616] │ │ + bl 641d0 │ │ add x0, sp, #0x18 │ │ - bl 32f48 │ │ + bl 34058 │ │ mov x0, sp │ │ - bl 32f48 │ │ + bl 34058 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ stp x29, x30, [sp, #-48]! │ │ str x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ mov x19, x0 │ │ mov w0, #0x2c // #44 │ │ mov x20, x2 │ │ mov x21, x1 │ │ - bl 64e30 │ │ - cbz x0, 345ec │ │ + bl 641c0 │ │ + cbz x0, 35c78 │ │ ldp q0, q1, [x21] │ │ ldr x8, [x20] │ │ ldr w9, [x20, #8] │ │ str x8, [x0, #32] │ │ mov w8, #0x2c // #44 │ │ stp q0, q1, [x0] │ │ str w9, [x0, #40] │ │ @@ -28243,15 +29776,15 @@ │ │ str x8, [x19, #16] │ │ ldp x20, x19, [sp, #32] │ │ ldr x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ mov w0, #0x1 // #1 │ │ mov w1, #0x2c // #44 │ │ - bl 24994 │ │ + bl 248bc │ │ sub sp, sp, #0xd0 │ │ stp d9, d8, [sp, #96] │ │ stp x29, x30, [sp, #112] │ │ stp x28, x27, [sp, #128] │ │ stp x26, x25, [sp, #144] │ │ stp x24, x23, [sp, #160] │ │ stp x22, x21, [sp, #176] │ │ @@ -28259,664 +29792,686 @@ │ │ add x29, sp, #0x70 │ │ mov x21, x1 │ │ mov x19, x0 │ │ sub x1, x29, #0x28 │ │ mov w0, #0x1 // #1 │ │ mov x24, x2 │ │ fmov s8, s0 │ │ - bl 64f50 │ │ + bl 642e0 │ │ cmn w0, #0x1 │ │ - b.eq 34738 // b.none │ │ + b.eq 35dc4 // b.none │ │ ldur x20, [x29, #-32] │ │ mov w8, #0xca00 // #51712 │ │ movk w8, #0x3b9a, lsl #16 │ │ cmp x20, x8 │ │ - b.cs 34704 // b.hs, b.nlast │ │ + b.cs 35d90 // b.hs, b.nlast │ │ ldur x8, [x29, #-40] │ │ str w20, [sp, #48] │ │ add x23, x19, #0x28 │ │ str x8, [sp, #8] │ │ str x8, [sp, #40] │ │ mov w8, #0x1 // #1 │ │ ldr s9, [x19, #72] │ │ ldaxr w9, [x23] │ │ - cbnz w9, 34774 │ │ + cbnz w9, 35e18 │ │ stxr w9, w8, [x23] │ │ - cbnz w9, 34670 │ │ - adrp x25, 6f000 │ │ - ldr x8, [x25, #2568] │ │ + cbnz w9, 35cfc │ │ + adrp x25, 6e000 │ │ + ldr x8, [x25, #3568] │ │ str x20, [sp, #16] │ │ tst x8, #0x7fffffffffffffff │ │ - b.ne 34794 // b.any │ │ + b.ne 35e38 // b.any │ │ mov w26, wzr │ │ ldrb wzr, [x19, #44] │ │ add x20, x19, #0x10 │ │ mov w8, #0x1 // #1 │ │ ldaxr w9, [x20] │ │ - cbnz w9, 347a0 │ │ + cbnz w9, 35e44 │ │ stxr w9, w8, [x20] │ │ - cbnz w9, 346a4 │ │ - ldr x8, [x25, #2568] │ │ + cbnz w9, 35d30 │ │ + ldr x8, [x25, #3568] │ │ tst x8, #0x7fffffffffffffff │ │ - b.ne 347b8 // b.any │ │ + b.ne 35e5c // b.any │ │ mov w27, wzr │ │ ldrb wzr, [x19, #20] │ │ ldr x22, [x19, #64] │ │ str x22, [sp, #32] │ │ - cbz x22, 347d0 │ │ + cbz x22, 35e74 │ │ ldr x28, [x19, #56] │ │ mov x0, x22 │ │ - bl 64e30 │ │ - cbz x0, 34b1c │ │ + bl 641c0 │ │ + cbz x0, 361cc │ │ mov x1, x28 │ │ mov x2, x22 │ │ str x0, [sp, #24] │ │ - bl 64e50 │ │ + bl 641e0 │ │ ldr x22, [x19, #24] │ │ ldr w28, [x19, #32] │ │ - tbnz w27, #0, 347f0 │ │ - b 347e4 │ │ + tbnz w27, #0, 35e94 │ │ + b 35e88 │ │ nop │ │ - adr x8, 6a438 │ │ + adr x8, 697c8 │ │ str x8, [sp, #56] │ │ nop │ │ - adr x0, 9bac │ │ + adr x0, a130 │ │ nop │ │ - adr x3, 6a400 │ │ + adr x3, 69778 │ │ nop │ │ - adr x4, 6a468 │ │ + adr x4, 697f8 │ │ add x2, sp, #0x38 │ │ mov w1, #0x2b // #43 │ │ - bl 2cc10 │ │ - b 34b28 │ │ - bl 64e80 <__errno@plt> │ │ - ldr w8, [x0] │ │ + bl 2cce8 │ │ + b 361d8 │ │ + bl 64240 <__errno@plt> │ │ + adrp x9, 6e000 │ │ + ldrsw x8, [x0] │ │ + nop │ │ + adr x10, 69600 │ │ + ldr x11, [x9, #960] │ │ + cmp x11, x10 │ │ + b.ne 361dc // b.any │ │ mov w9, #0x2 // #2 │ │ orr x8, x9, x8, lsl #32 │ │ str x8, [sp, #56] │ │ nop │ │ - adr x0, 9bac │ │ + adr x0, a130 │ │ nop │ │ - adr x3, 6a400 │ │ + adr x3, 69778 │ │ nop │ │ - adr x4, 6a450 │ │ + adr x4, 697e0 │ │ add x2, sp, #0x38 │ │ mov w1, #0x2b // #43 │ │ - bl 2cc10 │ │ - b 34b28 │ │ + bl 2cce8 │ │ + b 361d8 │ │ add x0, x19, #0x28 │ │ clrex │ │ - bl 3f3a4 │ │ - adrp x25, 6f000 │ │ - ldr x8, [x25, #2568] │ │ + bl 40964 │ │ + adrp x25, 6e000 │ │ + ldr x8, [x25, #3568] │ │ str x20, [sp, #16] │ │ tst x8, #0x7fffffffffffffff │ │ - b.eq 34694 // b.none │ │ - bl 3f07c │ │ + b.eq 35d20 // b.none │ │ + bl 40700 │ │ eor w26, w0, #0x1 │ │ - b 34698 │ │ + b 35d24 │ │ add x0, x19, #0x10 │ │ clrex │ │ - bl 3f3a4 │ │ - ldr x8, [x25, #2568] │ │ + bl 40964 │ │ + ldr x8, [x25, #3568] │ │ tst x8, #0x7fffffffffffffff │ │ - b.eq 346c0 // b.none │ │ - bl 3f07c │ │ + b.eq 35d4c // b.none │ │ + bl 40700 │ │ eor w27, w0, #0x1 │ │ ldrb wzr, [x19, #20] │ │ ldr x22, [x19, #64] │ │ str x22, [sp, #32] │ │ - cbnz x22, 346d4 │ │ + cbnz x22, 35d60 │ │ mov w8, #0x1 // #1 │ │ str x8, [sp, #24] │ │ ldr x22, [x19, #24] │ │ ldr w28, [x19, #32] │ │ - tbnz w27, #0, 347f0 │ │ - ldr x8, [x25, #2568] │ │ + tbnz w27, #0, 35e94 │ │ + ldr x8, [x25, #3568] │ │ tst x8, #0x7fffffffffffffff │ │ - b.ne 34a6c // b.any │ │ + b.ne 3611c // b.any │ │ ldxr w8, [x20] │ │ stlxr w9, wzr, [x20] │ │ - cbnz w9, 347f0 │ │ + cbnz w9, 35e94 │ │ cmp w8, #0x2 │ │ - b.eq 349e0 // b.none │ │ + b.eq 3608c // b.none │ │ mov x27, x25 │ │ - tbnz w26, #0, 34818 │ │ - ldr x8, [x27, #2568] │ │ + tbnz w26, #0, 35ebc │ │ + ldr x8, [x27, #3568] │ │ tst x8, #0x7fffffffffffffff │ │ - b.ne 34a80 // b.any │ │ + b.ne 36130 // b.any │ │ ldxr w8, [x23] │ │ stlxr w9, wzr, [x23] │ │ - cbnz w9, 34818 │ │ + cbnz w9, 35ebc │ │ cmp w8, #0x2 │ │ - b.eq 34a00 // b.none │ │ + b.eq 360ac // b.none │ │ cmn w28, #0x1 │ │ - b.eq 348c0 // b.none │ │ + b.eq 35f6c // b.none │ │ str x22, [sp, #56] │ │ str w28, [sp, #64] │ │ sub x0, x29, #0x28 │ │ add x1, sp, #0x28 │ │ add x2, sp, #0x38 │ │ - bl 5f558 │ │ + bl 5f640 │ │ ldur x8, [x29, #-32] │ │ mov w9, #0x3e8 // #1000 │ │ ldur w11, [x29, #-24] │ │ fabd s0, s8, s9 │ │ umulh x10, x8, x9 │ │ mul x8, x8, x9 │ │ mov w9, #0xde83 // #56963 │ │ movk w9, #0x431b, lsl #16 │ │ umull x9, w11, w9 │ │ adds x8, x8, x9, lsr #50 │ │ - ldur w9, [x29, #-40] │ │ - cinc x10, x10, cs // cs = hs, nlast │ │ - cmp x8, #0x65 │ │ - mov w8, #0xd70a // #55050 │ │ - movk w8, #0x3c23, lsl #16 │ │ - sbcs xzr, x10, xzr │ │ - fmov s1, w8 │ │ - csinc w8, w9, wzr, cs // cs = hs, nlast │ │ + cinc x9, x10, cs // cs = hs, nlast │ │ + mov w10, #0xd70a // #55050 │ │ + movk w10, #0x3c23, lsl #16 │ │ + cmp x9, #0x0 │ │ + mov w9, #0x64 // #100 │ │ + fmov s1, w10 │ │ + ccmp x8, x9, #0x2, eq // eq = none │ │ + ldur w8, [x29, #-40] │ │ + cset w9, hi // hi = pmore │ │ + bic w8, w9, w8 │ │ + ldr x9, [sp, #32] │ │ fcmp s0, s1 │ │ - b.gt 348c0 │ │ - cbz w8, 348c0 │ │ - ldr x8, [sp, #32] │ │ - cmp x8, x24 │ │ - b.ne 348c0 // b.any │ │ + csinc w8, w8, wzr, le │ │ + cmp x9, x24 │ │ + csinc w8, w8, wzr, eq // eq = none │ │ + tbnz w8, #0, 35f6c │ │ ldr x0, [sp, #24] │ │ mov x1, x21 │ │ mov x2, x24 │ │ - bl 64f10 │ │ - cbz w0, 349b4 │ │ + bl 642a0 │ │ + cbz w0, 36060 │ │ ldp x0, x8, [x19] │ │ ldr x8, [x8, #24] │ │ fmov s0, s8 │ │ mov x1, x21 │ │ mov x2, x24 │ │ blr x8 │ │ mov x0, x24 │ │ - bl 64e30 │ │ - cbz x0, 34aa8 │ │ + bl 641c0 │ │ + cbz x0, 36158 │ │ mov x1, x21 │ │ mov x2, x24 │ │ mov x26, x0 │ │ - bl 64e50 │ │ + bl 641e0 │ │ mov w8, #0x1 // #1 │ │ ldaxr w9, [x23] │ │ - cbnz w9, 34ab8 │ │ + cbnz w9, 36168 │ │ stxr w9, w8, [x23] │ │ - cbnz w9, 348f8 │ │ - ldr x8, [x27, #2568] │ │ + cbnz w9, 35fa4 │ │ + ldr x8, [x27, #3568] │ │ tst x8, #0x7fffffffffffffff │ │ - b.ne 34ad0 // b.any │ │ + b.ne 36180 // b.any │ │ mov w22, wzr │ │ ldrb wzr, [x19, #44] │ │ ldr x8, [x19, #48] │ │ - cbz x8, 3492c │ │ + cbz x8, 35fd8 │ │ ldr x0, [x19, #56] │ │ - bl 64e40 │ │ + bl 641d0 │ │ stp x24, x26, [x19, #48] │ │ str x24, [x19, #64] │ │ - tbnz w22, #0, 34944 │ │ - ldr x8, [x27, #2568] │ │ + tbnz w22, #0, 35ff0 │ │ + ldr x8, [x27, #3568] │ │ tst x8, #0x7fffffffffffffff │ │ - b.ne 34a94 // b.any │ │ + b.ne 36144 // b.any │ │ ldxr w8, [x23] │ │ stlxr w9, wzr, [x23] │ │ - cbnz w9, 34944 │ │ + cbnz w9, 35ff0 │ │ cmp w8, #0x2 │ │ - b.eq 34a20 // b.none │ │ + b.eq 360cc // b.none │ │ mov w8, #0x1 // #1 │ │ ldaxr w9, [x20] │ │ - cbnz w9, 34ae8 │ │ + cbnz w9, 36198 │ │ stxr w9, w8, [x20] │ │ - cbnz w9, 3495c │ │ - ldr x8, [x27, #2568] │ │ + cbnz w9, 36008 │ │ + ldr x8, [x27, #3568] │ │ tst x8, #0x7fffffffffffffff │ │ - b.ne 34b00 // b.any │ │ + b.ne 361b0 // b.any │ │ ldrb wzr, [x19, #20] │ │ ldp x9, x8, [sp, #8] │ │ str x9, [x19, #24] │ │ str w8, [x19, #32] │ │ - ldr x8, [x27, #2568] │ │ + ldr x8, [x27, #3568] │ │ tst x8, #0x7fffffffffffffff │ │ - b.ne 34a58 // b.any │ │ + b.ne 36108 // b.any │ │ ldxr w8, [x20] │ │ stlxr w9, wzr, [x20] │ │ - cbnz w9, 34994 │ │ - ldr x20, [sp, #32] │ │ + cbnz w9, 36040 │ │ cmp w8, #0x2 │ │ - b.eq 34a38 // b.none │ │ + b.eq 360e4 // b.none │ │ str s8, [x19, #72] │ │ - cbz x20, 349bc │ │ + ldr x8, [sp, #32] │ │ + cbz x8, 36068 │ │ ldr x0, [sp, #24] │ │ - bl 64e40 │ │ + bl 641d0 │ │ ldp x20, x19, [sp, #192] │ │ ldp x22, x21, [sp, #176] │ │ ldp x24, x23, [sp, #160] │ │ ldp x26, x25, [sp, #144] │ │ ldp x28, x27, [sp, #128] │ │ ldp x29, x30, [sp, #112] │ │ ldp d9, d8, [sp, #96] │ │ add sp, sp, #0xd0 │ │ ret │ │ add x1, x19, #0x10 │ │ mov w0, #0x62 // #98 │ │ mov w2, #0x81 // #129 │ │ mov w3, #0x1 // #1 │ │ - bl 64eb0 │ │ + bl 64220 │ │ mov x27, x25 │ │ - tbnz w26, #0, 34818 │ │ - b 3480c │ │ + tbnz w26, #0, 35ebc │ │ + b 35eb0 │ │ add x1, x19, #0x28 │ │ mov w0, #0x62 // #98 │ │ mov w2, #0x81 // #129 │ │ mov w3, #0x1 // #1 │ │ - bl 64eb0 │ │ + bl 64220 │ │ cmn w28, #0x1 │ │ - b.ne 34834 // b.any │ │ - b 348c0 │ │ + b.ne 35ed8 // b.any │ │ + b 35f6c │ │ add x1, x19, #0x28 │ │ mov w0, #0x62 // #98 │ │ mov w2, #0x81 // #129 │ │ mov w3, #0x1 // #1 │ │ - bl 64eb0 │ │ - b 34958 │ │ + bl 64220 │ │ + b 36004 │ │ add x1, x19, #0x10 │ │ mov w0, #0x62 // #98 │ │ mov w2, #0x81 // #129 │ │ mov w3, #0x1 // #1 │ │ - bl 64eb0 │ │ + bl 64220 │ │ str s8, [x19, #72] │ │ - cbnz x20, 349b4 │ │ - b 349bc │ │ - bl 3f07c │ │ - tbnz w0, #0, 34994 │ │ + ldr x8, [sp, #32] │ │ + cbnz x8, 36060 │ │ + b 36068 │ │ + bl 40700 │ │ + tbnz w0, #0, 36040 │ │ mov w8, #0x1 // #1 │ │ strb w8, [x19, #20] │ │ - b 34994 │ │ - bl 3f07c │ │ - tbnz w0, #0, 347f0 │ │ + b 36040 │ │ + bl 40700 │ │ + tbnz w0, #0, 35e94 │ │ mov w8, #0x1 // #1 │ │ strb w8, [x19, #20] │ │ - b 347f0 │ │ - bl 3f07c │ │ - tbnz w0, #0, 34818 │ │ + b 35e94 │ │ + bl 40700 │ │ + tbnz w0, #0, 35ebc │ │ mov w8, #0x1 // #1 │ │ strb w8, [x19, #44] │ │ - b 34818 │ │ - bl 3f07c │ │ - tbnz w0, #0, 34944 │ │ + b 35ebc │ │ + bl 40700 │ │ + tbnz w0, #0, 35ff0 │ │ mov w8, #0x1 // #1 │ │ strb w8, [x19, #44] │ │ - b 34944 │ │ + b 35ff0 │ │ mov w0, #0x1 // #1 │ │ mov x1, x24 │ │ - bl 24994 │ │ - b 34b28 │ │ + bl 248bc │ │ + b 361d8 │ │ add x0, x19, #0x28 │ │ clrex │ │ - bl 3f3a4 │ │ - ldr x8, [x27, #2568] │ │ + bl 40964 │ │ + ldr x8, [x27, #3568] │ │ tst x8, #0x7fffffffffffffff │ │ - b.eq 34914 // b.none │ │ - bl 3f07c │ │ + b.eq 35fc0 // b.none │ │ + bl 40700 │ │ eor w22, w0, #0x1 │ │ ldrb wzr, [x19, #44] │ │ ldr x8, [x19, #48] │ │ - cbnz x8, 34924 │ │ - b 3492c │ │ + cbnz x8, 35fd0 │ │ + b 35fd8 │ │ add x0, x19, #0x10 │ │ clrex │ │ - bl 3f3a4 │ │ - ldr x8, [x27, #2568] │ │ + bl 40964 │ │ + ldr x8, [x27, #3568] │ │ tst x8, #0x7fffffffffffffff │ │ - b.eq 34978 // b.none │ │ - bl 3f07c │ │ + b.eq 36024 // b.none │ │ + bl 40700 │ │ ldrb wzr, [x19, #20] │ │ ldp x9, x8, [sp, #8] │ │ str x9, [x19, #24] │ │ str w8, [x19, #32] │ │ - tbz w0, #0, 34994 │ │ - b 34988 │ │ + tbz w0, #0, 36040 │ │ + b 36034 │ │ mov w0, #0x1 // #1 │ │ mov x1, x22 │ │ - bl 24994 │ │ + bl 248bc │ │ brk #0x1 │ │ + str x10, [x9, #960] │ │ + b 35de4 │ │ mov x19, x0 │ │ mov x0, x26 │ │ - bl 64e40 │ │ - b 34b80 │ │ + bl 641d0 │ │ + b 36254 │ │ mov x19, x0 │ │ - b 34b54 │ │ + b 3620c │ │ mov x19, x0 │ │ mov x0, x20 │ │ mov w1, w27 │ │ - bl 34bb0 │ │ + bl 362a0 │ │ mov x0, x23 │ │ mov w1, w26 │ │ - bl 34bb0 │ │ - b 34ba4 │ │ - bl 2ccbc │ │ + bl 362a0 │ │ + b 36294 │ │ + bl 2cd94 │ │ + ldr x8, [sp, #56] │ │ mov x19, x0 │ │ - add x0, sp, #0x38 │ │ - bl 3f1d8 │ │ - b 34ba4 │ │ - bl 2ccbc │ │ + and x9, x8, #0x3 │ │ + sub x10, x9, #0x2 │ │ + cmp x10, #0x2 │ │ + b.cc 36294 // b.lo, b.ul, b.last │ │ + cbz x9, 36294 │ │ + ldur x9, [x8, #23] │ │ + sub x0, x8, #0x1 │ │ + blr x9 │ │ + b 36294 │ │ + bl 2cd94 │ │ mov x19, x0 │ │ ldr x8, [sp, #32] │ │ - cbz x8, 34ba4 │ │ + cbz x8, 36294 │ │ ldr x0, [sp, #24] │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ + ldr x8, [sp, #56] │ │ mov x19, x0 │ │ - add x0, sp, #0x38 │ │ - bl 3f1d8 │ │ + and x9, x8, #0x3 │ │ + sub x10, x9, #0x2 │ │ + cmp x10, #0x2 │ │ + b.cc 36294 // b.lo, b.ul, b.last │ │ + cbz x9, 36294 │ │ + ldur x9, [x8, #23] │ │ + sub x0, x8, #0x1 │ │ + blr x9 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ - sub sp, sp, #0x20 │ │ - stp x29, x30, [sp, #16] │ │ - add x29, sp, #0x10 │ │ - tbnz w1, #0, 34bd0 │ │ - adrp x8, 6f000 │ │ - ldr x8, [x8, #2568] │ │ + bl 602e0 │ │ + bl 2cd94 │ │ + stp x29, x30, [sp, #-32]! │ │ + str x19, [sp, #16] │ │ + mov x29, sp │ │ + tbnz w1, #0, 362c0 │ │ + adrp x8, 6e000 │ │ + ldr x8, [x8, #3568] │ │ tst x8, #0x7fffffffffffffff │ │ - b.ne 34c0c // b.any │ │ + b.ne 362fc // b.any │ │ ldxr w8, [x0] │ │ stlxr w9, wzr, [x0] │ │ - cbnz w9, 34bd0 │ │ + cbnz w9, 362c0 │ │ cmp w8, #0x2 │ │ - b.eq 34bf0 // b.none │ │ - ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + b.eq 362e0 // b.none │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ ret │ │ mov x1, x0 │ │ mov w0, #0x62 // #98 │ │ mov w2, #0x81 // #129 │ │ mov w3, #0x1 // #1 │ │ - ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - b 64eb0 │ │ - str x0, [sp, #8] │ │ - bl 3f07c │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 64220 │ │ + mov x19, x0 │ │ + bl 40700 │ │ mov w8, w0 │ │ - ldr x0, [sp, #8] │ │ - tbnz w8, #0, 34bd0 │ │ + mov x0, x19 │ │ + tbnz w8, #0, 362c0 │ │ mov w8, #0x1 // #1 │ │ strb w8, [x0, #4] │ │ - b 34bd0 │ │ - subs x8, x3, x2 │ │ - b.cc 34dd8 // b.lo, b.ul, b.last │ │ + b 362c0 │ │ + subs x10, x3, x2 │ │ + b.cc 364c4 // b.lo, b.ul, b.last │ │ cmp x3, x1 │ │ - b.hi 34dd8 // b.pmore │ │ - subs x12, x2, x3 │ │ - b.cs 34dd8 // b.hs, b.nlast │ │ - cmp x8, #0xf │ │ - add x9, x0, x2 │ │ - add x10, x0, x3 │ │ - b.hi 34cb0 // b.pmore │ │ - mov x11, x9 │ │ - ands x13, x8, #0x3 │ │ - b.eq 34c74 // b.none │ │ - ldrb w14, [x11] │ │ - cbz w14, 34cd4 │ │ - subs x13, x13, #0x1 │ │ - add x11, x11, #0x1 │ │ - b.ne 34c60 // b.any │ │ - cmn x12, #0x4 │ │ - b.hi 34dd8 // b.pmore │ │ - ldrb w12, [x11] │ │ - cbz w12, 34cd4 │ │ - ldrb w12, [x11, #1] │ │ - cbz w12, 34e28 │ │ - ldrb w12, [x11, #2] │ │ - cbz w12, 34e3c │ │ - ldrb w12, [x11, #3] │ │ - cbz w12, 34e50 │ │ - add x11, x11, #0x4 │ │ + b.hi 364c4 // b.pmore │ │ + subs x11, x2, x3 │ │ + b.cs 364c4 // b.hs, b.nlast │ │ + cmp x10, #0xf │ │ + add x8, x0, x2 │ │ + add x9, x0, x3 │ │ + b.hi 363a4 // b.pmore │ │ + ands x12, x10, #0x3 │ │ + mov x10, x8 │ │ + b.eq 36368 // b.none │ │ + mov x10, x8 │ │ + ldrb w13, [x10] │ │ + cbz w13, 363c8 │ │ + subs x12, x12, #0x1 │ │ + add x10, x10, #0x1 │ │ + b.ne 36354 // b.any │ │ + cmn x11, #0x4 │ │ + b.hi 364c4 // b.pmore │ │ + ldrb w11, [x10] │ │ + cbz w11, 363c8 │ │ + ldrb w11, [x10, #1] │ │ + cbz w11, 3650c │ │ + ldrb w11, [x10, #2] │ │ + cbz w11, 3651c │ │ + ldrb w11, [x10, #3] │ │ + cbz w11, 3652c │ │ + add x10, x10, #0x4 │ │ mov x0, xzr │ │ - cmp x11, x10 │ │ - b.ne 34c7c // b.any │ │ - b 34ddc │ │ - ldr q0, [x9] │ │ + cmp x10, x9 │ │ + b.ne 36370 // b.any │ │ + b 364c8 │ │ + ldr q0, [x8] │ │ cmeq v0.16b, v0.16b, #0 │ │ shrn v0.8b, v0.8h, #4 │ │ fmov x11, d0 │ │ ands x11, x11, #0x8888888888888888 │ │ - b.eq 34ce4 // b.none │ │ - rbit x10, x11 │ │ - clz x10, x10 │ │ - add x11, x9, x10, lsr #2 │ │ - sub x1, x11, x9 │ │ - cmp x1, x8 │ │ - csel x0, xzr, x9, hi // hi = pmore │ │ + b.eq 363d4 // b.none │ │ + rbit x9, x11 │ │ + clz x9, x9 │ │ + add x10, x8, x9, lsr #2 │ │ + sub x1, x10, x8 │ │ + mov x0, x8 │ │ ret │ │ - and x12, x9, #0xf │ │ - mov w11, #0x10 // #16 │ │ - cmp x8, #0x40 │ │ - sub x13, x11, x12 │ │ - add x11, x9, x13 │ │ - b.cc 34d6c // b.lo, b.ul, b.last │ │ - add x13, x13, x2 │ │ - sub x14, x3, #0x40 │ │ - cmp x13, x14 │ │ - b.gt 34d6c │ │ - sub x11, x2, x12 │ │ - sub x12, x10, #0x40 │ │ - add x11, x11, x0 │ │ - add x13, x11, #0x40 │ │ - mov x11, x13 │ │ - ldp q1, q4, [x13, #-32] │ │ - ldr q0, [x11, #-48]! │ │ - ldr q5, [x13] │ │ + and x11, x8, #0xf │ │ + mov w12, #0x10 // #16 │ │ + cmp x10, #0x40 │ │ + sub x12, x12, x11 │ │ + add x10, x8, x12 │ │ + b.cc 3645c // b.lo, b.ul, b.last │ │ + add x12, x12, x2 │ │ + sub x13, x3, #0x40 │ │ + cmp x12, x13 │ │ + b.gt 3645c │ │ + sub x10, x2, x11 │ │ + sub x11, x9, #0x40 │ │ + add x10, x10, x0 │ │ + add x12, x10, #0x40 │ │ + mov x10, x12 │ │ + ldp q1, q4, [x12, #-32] │ │ + ldr q0, [x10, #-48]! │ │ + ldr q5, [x12] │ │ cmeq v3.16b, v0.16b, #0 │ │ cmeq v2.16b, v1.16b, #0 │ │ cmeq v1.16b, v4.16b, #0 │ │ cmeq v0.16b, v5.16b, #0 │ │ orr v4.16b, v2.16b, v3.16b │ │ orr v5.16b, v1.16b, v0.16b │ │ orr v4.16b, v4.16b, v5.16b │ │ umaxp v4.16b, v4.16b, v4.16b │ │ - fmov x14, d4 │ │ - cbnz x14, 34de0 │ │ - add x14, x13, #0x10 │ │ - add x11, x13, #0x40 │ │ - cmp x14, x12 │ │ - mov x13, x11 │ │ - b.ls 34d1c // b.plast │ │ - sub x11, x11, #0x30 │ │ - sub x12, x10, #0x10 │ │ - cmp x11, x12 │ │ - b.hi 34d9c // b.pmore │ │ - ldr q0, [x11] │ │ + fmov x13, d4 │ │ + cbnz x13, 364cc │ │ + add x13, x12, #0x10 │ │ + add x10, x12, #0x40 │ │ + cmp x13, x11 │ │ + mov x12, x10 │ │ + b.ls 3640c // b.plast │ │ + sub x10, x10, #0x30 │ │ + sub x11, x9, #0x10 │ │ + cmp x10, x11 │ │ + b.hi 3648c // b.pmore │ │ + ldr q0, [x10] │ │ cmeq v0.16b, v0.16b, #0 │ │ shrn v0.8b, v0.8h, #4 │ │ - fmov x13, d0 │ │ - ands x13, x13, #0x8888888888888888 │ │ - b.ne 34e0c // b.any │ │ - add x11, x11, #0x10 │ │ - cmp x11, x12 │ │ - b.ls 34d78 // b.plast │ │ - cmp x11, x10 │ │ - b.cs 34dd8 // b.hs, b.nlast │ │ - ldr q0, [x10, #-16]! │ │ + fmov x12, d0 │ │ + ands x12, x12, #0x8888888888888888 │ │ + b.ne 364f4 // b.any │ │ + add x10, x10, #0x10 │ │ + cmp x10, x11 │ │ + b.ls 36468 // b.plast │ │ + cmp x10, x9 │ │ + b.cs 364c4 // b.hs, b.nlast │ │ + ldr q0, [x9, #-16]! │ │ cmeq v0.16b, v0.16b, #0 │ │ shrn v0.8b, v0.8h, #4 │ │ - fmov x11, d0 │ │ - ands x11, x11, #0x8888888888888888 │ │ - b.eq 34dd8 // b.none │ │ - rbit x11, x11 │ │ - clz x11, x11 │ │ - add x11, x10, x11, lsr #2 │ │ - sub x1, x11, x9 │ │ - cmp x1, x8 │ │ - csel x0, xzr, x9, hi // hi = pmore │ │ + fmov x10, d0 │ │ + ands x10, x10, #0x8888888888888888 │ │ + b.eq 364c4 // b.none │ │ + rbit x10, x10 │ │ + clz x10, x10 │ │ + add x10, x9, x10, lsr #2 │ │ + sub x1, x10, x8 │ │ + mov x0, x8 │ │ ret │ │ mov x0, xzr │ │ ret │ │ shrn v3.8b, v3.8h, #4 │ │ - fmov x10, d3 │ │ - ands x10, x10, #0x8888888888888888 │ │ - b.eq 34e64 // b.none │ │ - rbit x10, x10 │ │ - clz x10, x10 │ │ - add x11, x11, x10, lsr #2 │ │ - sub x1, x11, x9 │ │ - cmp x1, x8 │ │ - csel x0, xzr, x9, hi // hi = pmore │ │ + fmov x9, d3 │ │ + ands x9, x9, #0x8888888888888888 │ │ + b.eq 3653c // b.none │ │ + rbit x9, x9 │ │ + clz x9, x9 │ │ + add x10, x10, x9, lsr #2 │ │ + sub x1, x10, x8 │ │ + mov x0, x8 │ │ ret │ │ - rbit x10, x13 │ │ - clz x10, x10 │ │ - add x11, x11, x10, lsr #2 │ │ - sub x1, x11, x9 │ │ - cmp x1, x8 │ │ - csel x0, xzr, x9, hi // hi = pmore │ │ + rbit x9, x12 │ │ + clz x9, x9 │ │ + add x10, x10, x9, lsr #2 │ │ + sub x1, x10, x8 │ │ + mov x0, x8 │ │ ret │ │ - add x11, x11, #0x1 │ │ - sub x1, x11, x9 │ │ - cmp x1, x8 │ │ - csel x0, xzr, x9, hi // hi = pmore │ │ + add x10, x10, #0x1 │ │ + sub x1, x10, x8 │ │ + mov x0, x8 │ │ ret │ │ - add x11, x11, #0x2 │ │ - sub x1, x11, x9 │ │ - cmp x1, x8 │ │ - csel x0, xzr, x9, hi // hi = pmore │ │ + add x10, x10, #0x2 │ │ + sub x1, x10, x8 │ │ + mov x0, x8 │ │ ret │ │ - add x11, x11, #0x3 │ │ - sub x1, x11, x9 │ │ - cmp x1, x8 │ │ - csel x0, xzr, x9, hi // hi = pmore │ │ + add x10, x10, #0x3 │ │ + sub x1, x10, x8 │ │ + mov x0, x8 │ │ ret │ │ shrn v2.8b, v2.8h, #4 │ │ - fmov x10, d2 │ │ - ands x10, x10, #0x8888888888888888 │ │ - b.eq 34e94 // b.none │ │ - rbit x10, x10 │ │ - add x11, x11, #0x10 │ │ - clz x10, x10 │ │ - add x11, x11, x10, lsr #2 │ │ - sub x1, x11, x9 │ │ - cmp x1, x8 │ │ - csel x0, xzr, x9, hi // hi = pmore │ │ + fmov x9, d2 │ │ + ands x9, x9, #0x8888888888888888 │ │ + b.eq 36568 // b.none │ │ + rbit x9, x9 │ │ + add x10, x10, #0x10 │ │ + clz x9, x9 │ │ + add x10, x10, x9, lsr #2 │ │ + sub x1, x10, x8 │ │ + mov x0, x8 │ │ ret │ │ shrn v1.8b, v1.8h, #4 │ │ - fmov x10, d1 │ │ - ands x10, x10, #0x8888888888888888 │ │ - b.eq 34ec4 // b.none │ │ - rbit x10, x10 │ │ - add x11, x11, #0x20 │ │ - clz x10, x10 │ │ - add x11, x11, x10, lsr #2 │ │ - sub x1, x11, x9 │ │ - cmp x1, x8 │ │ - csel x0, xzr, x9, hi // hi = pmore │ │ + fmov x9, d1 │ │ + ands x9, x9, #0x8888888888888888 │ │ + b.eq 36594 // b.none │ │ + rbit x9, x9 │ │ + add x10, x10, #0x20 │ │ + clz x9, x9 │ │ + add x10, x10, x9, lsr #2 │ │ + sub x1, x10, x8 │ │ + mov x0, x8 │ │ ret │ │ shrn v0.8b, v0.8h, #4 │ │ - add x11, x11, #0x30 │ │ - fmov x10, d0 │ │ - and x10, x10, #0x8888888888888888 │ │ - b 34df0 │ │ + add x10, x10, #0x30 │ │ + fmov x9, d0 │ │ + and x9, x9, #0x8888888888888888 │ │ + rbit x9, x9 │ │ + clz x9, x9 │ │ + add x10, x10, x9, lsr #2 │ │ + sub x1, x10, x8 │ │ + mov x0, x8 │ │ + ret │ │ stp x29, x30, [sp, #-48]! │ │ str x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ ldr x8, [x1, #32] │ │ blr x8 │ │ mov x20, x0 │ │ mov w0, #0x38 // #56 │ │ mov x19, x1 │ │ - bl 64e30 │ │ - cbz x0, 34f44 │ │ + bl 641c0 │ │ + cbz x0, 36628 │ │ mov x8, #0x4f4d // #20301 │ │ nop │ │ - adr x9, 34fd4 │ │ + adr x9, 366b8 │ │ movk x8, #0x5a, lsl #16 │ │ stp xzr, xzr, [x0, #16] │ │ movk x8, #0x5552, lsl #32 │ │ movk x8, #0x5453, lsl #48 │ │ stp x8, x9, [x0] │ │ nop │ │ - adr x8, 90c1 │ │ + adr x8, 93ca │ │ stp x8, x20, [x0, #32] │ │ str x19, [x0, #48] │ │ ldp x20, x19, [sp, #32] │ │ ldr x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ - b 60d1c │ │ + b 600b0 │ │ mov w0, #0x8 // #8 │ │ mov w1, #0x38 // #56 │ │ - bl 24ab0 │ │ + bl 248d0 │ │ brk #0x1 │ │ mov x21, x0 │ │ mov x0, x20 │ │ mov x1, x19 │ │ - bl 34f70 │ │ + bl 36654 │ │ mov x0, x21 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ ldr x8, [x1] │ │ mov x20, x1 │ │ mov x19, x0 │ │ - cbz x8, 34f94 │ │ + cbz x8, 36678 │ │ mov x0, x19 │ │ blr x8 │ │ ldr x8, [x20, #8] │ │ - cbz x8, 34fac │ │ + cbz x8, 36690 │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ ldr x8, [x20, #8] │ │ mov x20, x0 │ │ - cbz x8, 34fcc │ │ + cbz x8, 366b0 │ │ mov x0, x19 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x20 │ │ - bl 60f4c │ │ + bl 602e0 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ mov x0, x1 │ │ - bl 34fec │ │ - bl 5f3c4 │ │ - bl 2ccb0 │ │ + bl 366d0 │ │ + bl 5f574 │ │ + bl 2cd88 │ │ stp x29, x30, [sp, #-48]! │ │ str x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ ldp x20, x21, [x0, #40] │ │ mov x19, x0 │ │ ldr x8, [x21] │ │ - cbz x8, 35014 │ │ + cbz x8, 366f8 │ │ mov x0, x20 │ │ blr x8 │ │ ldr x8, [x21, #8] │ │ - cbz x8, 35024 │ │ + cbz x8, 36708 │ │ mov x0, x20 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #32] │ │ ldr x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ - b 64e40 │ │ + b 641d0 │ │ ldr x8, [x21, #8] │ │ mov x21, x0 │ │ - cbz x8, 3504c │ │ + cbz x8, 36730 │ │ mov x0, x20 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x21 │ │ - bl 60f4c │ │ + bl 602e0 │ │ sub sp, sp, #0x10 │ │ strb w0, [sp, #12] │ │ ldrb w0, [sp, #12] │ │ add sp, sp, #0x10 │ │ ret │ │ str x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ @@ -29346,1782 +30901,1729 @@ │ │ ret │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ ldr x8, [x1] │ │ mov x20, x1 │ │ mov x19, x0 │ │ - cbz x8, 3573c │ │ + cbz x8, 36e20 │ │ mov x0, x19 │ │ blr x8 │ │ ldr x8, [x20, #8] │ │ - cbz x8, 35754 │ │ + cbz x8, 36e38 │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ ldr x8, [x20, #8] │ │ mov x20, x0 │ │ - cbz x8, 35774 │ │ + cbz x8, 36e58 │ │ mov x0, x19 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x20 │ │ - bl 60f4c │ │ + bl 602e0 │ │ sub sp, sp, #0x20 │ │ stp x29, x30, [sp, #16] │ │ add x29, sp, #0x10 │ │ ldp x8, x1, [x1] │ │ nop │ │ - adr x9, 357b8 │ │ - adrp x2, 7000 │ │ - add x2, x2, #0xa10 │ │ + adr x9, 36e9c │ │ + adrp x2, 7000 │ │ + add x2, x2, #0xbc0 │ │ stp x0, x9, [sp] │ │ mov x3, sp │ │ mov x0, x8 │ │ - bl 29e8c │ │ + bl 29ea8 │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ ldp x0, x8, [x0] │ │ ldr x2, [x8, #32] │ │ br x2 │ │ sub sp, sp, #0x70 │ │ stp x29, x30, [sp, #32] │ │ str x25, [sp, #48] │ │ stp x24, x23, [sp, #64] │ │ stp x22, x21, [sp, #80] │ │ stp x20, x19, [sp, #96] │ │ add x29, sp, #0x20 │ │ - adrp x21, 6f000 │ │ + adrp x21, 6e000 │ │ mov x19, x1 │ │ mov x20, x0 │ │ - ldr x22, [x21, #2448] │ │ + ldr x22, [x21, #944] │ │ cmn x22, #0x1 │ │ - b.eq 35860 // b.none │ │ - cbz x22, 35884 │ │ + b.eq 36f44 // b.none │ │ + cbz x22, 36f68 │ │ mov w23, #0x2 // #2 │ │ mov w21, #0x80000001 // #-2147483647 │ │ movk w23, #0x8000, lsl #16 │ │ - b 35810 │ │ - cbz x19, 359fc │ │ + b 36ef4 │ │ + cbz x19, 370e0 │ │ mov w0, #0x116 // #278 │ │ mov x1, x20 │ │ mov x2, x19 │ │ mov w3, wzr │ │ - bl 64eb0 │ │ + bl 64220 │ │ cmp x0, #0x0 │ │ - b.le 3583c │ │ + b.le 36f20 │ │ subs x19, x19, x0 │ │ - b.cc 35a30 // b.lo, b.ul, b.last │ │ + b.cc 37114 // b.lo, b.ul, b.last │ │ add x20, x20, x0 │ │ - b 3580c │ │ + b 36ef0 │ │ cmn x0, #0x1 │ │ - b.ne 35a30 // b.any │ │ - bl 64e80 <__errno@plt> │ │ + b.ne 37114 // b.any │ │ + bl 64240 <__errno@plt> │ │ ldr w8, [x0] │ │ cmp w8, #0x0 │ │ csel w8, w8, w21, gt │ │ cmp w8, #0x4 │ │ - b.eq 3580c // b.none │ │ - b 359f4 │ │ + b.eq 36ef0 // b.none │ │ + b 370d8 │ │ mov w0, #0x116 // #278 │ │ mov w1, #0x1 // #1 │ │ mov x2, xzr │ │ mov w3, wzr │ │ mov w22, #0x1 // #1 │ │ - bl 64eb0 │ │ - tbnz x0, #63, 358e4 │ │ - str x22, [x21, #2448] │ │ - cbnz x22, 357fc │ │ - adrp x24, 6f000 │ │ - ldr x21, [x24, #2456] │ │ + bl 64220 │ │ + tbnz x0, #63, 36fc8 │ │ + str x22, [x21, #944] │ │ + cbnz x22, 36ee0 │ │ + adrp x24, 6e000 │ │ + ldr x21, [x24, #952] │ │ cmn x21, #0x1 │ │ - b.ne 3599c // b.any │ │ + b.ne 37080 // b.any │ │ nop │ │ - adr x0, 6f9d0 │ │ - bl 64f60 │ │ - ldr x21, [x24, #2456] │ │ + adr x0, 6edb8 │ │ + bl 642f0 │ │ + ldr x21, [x24, #952] │ │ cmn x21, #0x1 │ │ - b.ne 35990 // b.any │ │ - adrp x21, 5000 │ │ - add x21, x21, #0xabd │ │ + b.ne 37074 // b.any │ │ + adrp x21, 5000 │ │ + add x21, x21, #0xa06 │ │ mov w22, #0x80000001 // #-2147483647 │ │ mov x0, x21 │ │ mov w1, #0x80000 // #524288 │ │ - bl 64f70 │ │ - tbz w0, #31, 35900 │ │ - bl 64e80 <__errno@plt> │ │ + bl 64300 │ │ + tbz w0, #31, 36fe4 │ │ + bl 64240 <__errno@plt> │ │ ldr w8, [x0] │ │ cmp w8, #0x0 │ │ csel w23, w8, w22, gt │ │ cmp w23, #0x4 │ │ - b.eq 358b8 // b.none │ │ - b 35a24 │ │ - bl 64e80 <__errno@plt> │ │ + b.eq 36f9c // b.none │ │ + b 37108 │ │ + bl 64240 <__errno@plt> │ │ ldr w8, [x0] │ │ cmp w8, #0x26 │ │ cset w22, ne // ne = any │ │ - str x22, [x21, #2448] │ │ - cbnz x22, 357fc │ │ - b 35884 │ │ + str x22, [x21, #944] │ │ + cbnz x22, 36ee0 │ │ + b 36f68 │ │ mov w8, #0x1 // #1 │ │ mov w21, w0 │ │ stp w0, w8, [sp, #16] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ mov w2, #0xffffffff // #-1 │ │ - bl 64f80 │ │ - tbz w0, #31, 35944 │ │ - bl 64e80 <__errno@plt> │ │ + bl 64310 │ │ + tbz w0, #31, 37028 │ │ + bl 64240 <__errno@plt> │ │ ldr w23, [x0] │ │ cmp w23, #0x1 │ │ - b.lt 35a18 // b.tstop │ │ + b.lt 370fc // b.tstop │ │ cmp w23, #0x4 │ │ - b.eq 3590c // b.none │ │ + b.eq 36ff0 // b.none │ │ cmp w23, #0xb │ │ - b.eq 3590c // b.none │ │ - b 35a1c │ │ + b.eq 36ff0 // b.none │ │ + b 37100 │ │ mov w0, w21 │ │ - bl 64e20 │ │ - adrp x22, 5000 │ │ - add x22, x22, #0xe7e │ │ + bl 641b0 │ │ + adrp x22, 5000 │ │ + add x22, x22, #0xf60 │ │ mov w25, #0x80000001 // #-2147483647 │ │ mov x0, x22 │ │ mov w1, #0x80000 // #524288 │ │ - bl 64f70 │ │ - tbz w0, #31, 35984 │ │ - bl 64e80 <__errno@plt> │ │ + bl 64300 │ │ + tbz w0, #31, 37068 │ │ + bl 64240 <__errno@plt> │ │ ldr w8, [x0] │ │ cmp w8, #0x0 │ │ csel w23, w8, w25, gt │ │ cmp w23, #0x4 │ │ - b.eq 35958 // b.none │ │ - b 35a24 │ │ + b.eq 3703c // b.none │ │ + b 37108 │ │ mov w21, w0 │ │ mov w8, w0 │ │ - str x8, [x24, #2456] │ │ + str x8, [x24, #952] │ │ nop │ │ - adr x0, 6f9d0 │ │ - bl 64f90 │ │ + adr x0, 6edb8 │ │ + bl 64320 │ │ mov w23, #0x2 // #2 │ │ mov w22, #0x80000001 // #-2147483647 │ │ movk w23, #0x8000, lsl #16 │ │ - b 359bc │ │ + b 370a0 │ │ subs x19, x19, x0 │ │ - b.cc 35a30 // b.lo, b.ul, b.last │ │ + b.cc 37114 // b.lo, b.ul, b.last │ │ add x20, x20, x0 │ │ - cbz x19, 359fc │ │ + cbz x19, 370e0 │ │ mov w0, w21 │ │ mov x1, x20 │ │ mov x2, x19 │ │ - bl 64e70 │ │ + bl 64230 │ │ cmp x0, #0x0 │ │ - b.gt 359ac │ │ + b.gt 37090 │ │ cmn x0, #0x1 │ │ - b.ne 35a30 // b.any │ │ - bl 64e80 <__errno@plt> │ │ + b.ne 37114 // b.any │ │ + bl 64240 <__errno@plt> │ │ ldr w8, [x0] │ │ cmp w8, #0x0 │ │ csel w8, w8, w22, gt │ │ cmp w8, #0x4 │ │ - b.eq 359b8 // b.none │ │ + b.eq 3709c // b.none │ │ mov w23, w8 │ │ - b 35a30 │ │ + b 37114 │ │ ldp x20, x19, [sp, #96] │ │ ldr x25, [sp, #48] │ │ ldp x22, x21, [sp, #80] │ │ ldp x24, x23, [sp, #64] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x70 │ │ ret │ │ mov w23, #0x80000001 // #-2147483647 │ │ mov w0, w21 │ │ - bl 64e20 │ │ + bl 641b0 │ │ nop │ │ - adr x0, 6f9d0 │ │ - bl 64f90 │ │ + adr x0, 6edb8 │ │ + bl 64320 │ │ mov w0, #0x4 // #4 │ │ - bl 64e30 │ │ - cbz x0, 35a78 │ │ + bl 641c0 │ │ + cbz x0, 3715c │ │ nop │ │ - adr x8, 69ba8 │ │ + adr x8, 68f68 │ │ nop │ │ - adr x9, 3577c │ │ + adr x9, 36e60 │ │ stp x0, x8, [sp] │ │ mov x8, sp │ │ str w23, [x0] │ │ stp x8, x9, [sp, #16] │ │ - adrp x0, 6000 │ │ - add x0, x0, #0x638 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x669 │ │ nop │ │ - adr x2, 69b70 │ │ + adr x2, 68f30 │ │ add x1, sp, #0x10 │ │ - bl 29e64 │ │ + bl 29e80 │ │ brk #0x1 │ │ mov w0, #0x4 // #4 │ │ mov w1, #0x4 // #4 │ │ - bl 24ab0 │ │ + bl 248d0 │ │ ldp x8, x1, [sp] │ │ mov x19, x0 │ │ mov x0, x8 │ │ - bl 35718 │ │ + bl 36dfc │ │ mov x0, x19 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ - adrp x9, 4000 │ │ - add x9, x9, #0xd30 │ │ + bl 602e0 │ │ + bl 2cd94 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xd20 │ │ ldr q0, [x9] │ │ str q0, [x8] │ │ ret │ │ nop │ │ - adr x0, a38a │ │ + adr x0, a89d │ │ mov w1, #0x28 // #40 │ │ ret │ │ mov x0, xzr │ │ ret │ │ ret │ │ stp x29, x30, [sp, #-48]! │ │ - stp x22, x21, [sp, #16] │ │ + str x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ ldr x8, [x1] │ │ - cmp x8, #0x1 │ │ - b.ne 35c4c // b.any │ │ - ldr x12, [x1, #40] │ │ - ldr x8, [x1, #80] │ │ - cmp x12, x8 │ │ - b.eq 35c54 // b.none │ │ - ldr x9, [x1, #96] │ │ - ldr x13, [x1, #72] │ │ - mov x10, x8 │ │ - sub x14, x9, #0x1 │ │ - add x11, x12, x14 │ │ - cmp x11, x8 │ │ - b.cs 35c9c // b.hs, b.nlast │ │ - ldr x17, [x1, #8] │ │ - ldp x10, x2, [x1, #24] │ │ - ldr x16, [x1, #56] │ │ - add x15, x12, x9 │ │ - add x7, x13, x12 │ │ - ldr x3, [x1, #88] │ │ - sub x6, x12, x17 │ │ - sub x4, x9, x10 │ │ - add x5, x10, x12 │ │ - add x6, x6, #0x1 │ │ - mov x19, x16 │ │ - mov x10, x12 │ │ - cmp x12, x10 │ │ - b.ne 35c9c // b.any │ │ - ldrb w10, [x13, x11] │ │ - lsr x10, x2, x10 │ │ - tbz w10, #0, 35bbc │ │ - cmp x19, x17 │ │ - csel x10, x19, x17, hi // hi = pmore │ │ - cmn x16, #0x1 │ │ - csel x10, x17, x10, eq // eq = none │ │ - cmp x10, x9 │ │ - mov x21, x10 │ │ - csel x11, x10, x9, hi // hi = pmore │ │ - cmp x11, x21 │ │ - b.eq 35bd8 // b.none │ │ - mov x20, x21 │ │ - add x21, x12, x21 │ │ - cmp x21, x8 │ │ - b.cs 35df4 // b.hs, b.nlast │ │ - ldrb w21, [x3, x20] │ │ - ldrb w22, [x7, x20] │ │ - cmp w21, w22 │ │ - add x21, x20, #0x1 │ │ - b.eq 35b78 // b.none │ │ - add x10, x6, x20 │ │ - cmn x16, #0x1 │ │ - str x10, [x1, #40] │ │ - b.eq 35c30 // b.none │ │ - mov x11, xzr │ │ - b 35c28 │ │ - cmn x16, #0x1 │ │ - add x10, x12, x9 │ │ - str x15, [x1, #40] │ │ - b.eq 35c30 // b.none │ │ - mov x11, xzr │ │ - add x10, x12, x9 │ │ - b 35c28 │ │ - cmn x16, #0x1 │ │ - mov x10, x17 │ │ - csel x20, xzr, x19, eq // eq = none │ │ - cmp x20, x10 │ │ - b.cs 35cdc // b.hs, b.nlast │ │ - sub x10, x10, #0x1 │ │ + cbz x8, 37314 │ │ + ldr x10, [x1, #40] │ │ + ldr x11, [x1, #80] │ │ + cmp x10, x11 │ │ + b.eq 3731c // b.none │ │ + ldr x8, [x1, #96] │ │ + ldr x12, [x1, #72] │ │ + mov x9, x11 │ │ + sub x13, x8, #0x1 │ │ + add x19, x10, x13 │ │ + cmp x19, x11 │ │ + b.cs 37364 // b.hs, b.nlast │ │ + ldr x16, [x1, #8] │ │ + ldp x9, x17, [x1, #24] │ │ + ldr x15, [x1, #56] │ │ + add x14, x10, x8 │ │ + add x6, x12, x10 │ │ + ldr x2, [x1, #88] │ │ + sub x5, x10, x16 │ │ + sub x3, x8, x9 │ │ + add x4, x9, x10 │ │ + add x5, x5, #0x1 │ │ + mov x7, x15 │ │ + mov x9, x10 │ │ cmp x10, x9 │ │ - b.cs 35e24 // b.hs, b.nlast │ │ - add x11, x10, x12 │ │ - cmp x11, x8 │ │ - b.cs 35e10 // b.hs, b.nlast │ │ - ldrb w21, [x3, x10] │ │ - ldrb w11, [x13, x11] │ │ - cmp w21, w11 │ │ - b.eq 35be4 // b.none │ │ - cmn x16, #0x1 │ │ - mov x11, x4 │ │ - mov x10, x5 │ │ - str x5, [x1, #40] │ │ - b.eq 35c30 // b.none │ │ - mov x19, x11 │ │ - str x11, [x1, #56] │ │ - add x11, x10, x14 │ │ - cmp x11, x8 │ │ - b.cc 35b48 // b.lo, b.ul, b.last │ │ - add x9, x0, #0x8 │ │ - add x11, x0, #0x10 │ │ - mov x10, x8 │ │ - b 35ca8 │ │ + b.ne 37364 // b.any │ │ + ldrb w9, [x12, x19] │ │ + lsr x9, x17, x9 │ │ + tbz w9, #0, 3728c │ │ + cmp x7, x16 │ │ + csel x9, x7, x16, hi // hi = pmore │ │ + cmn x15, #0x1 │ │ + csel x20, x16, x9, eq // eq = none │ │ + cmp x20, x8 │ │ + csel x9, x20, x8, hi // hi = pmore │ │ + cmp x9, x20 │ │ + b.eq 372a8 // b.none │ │ + mov x19, x20 │ │ + ldrb w20, [x2, x20] │ │ + ldrb w21, [x6, x19] │ │ + cmp w20, w21 │ │ + add x20, x19, #0x1 │ │ + b.eq 37254 // b.none │ │ + add x9, x5, x19 │ │ + cmn x15, #0x1 │ │ + str x9, [x1, #40] │ │ + b.eq 372f8 // b.none │ │ + mov x19, xzr │ │ + b 372f0 │ │ + cmn x15, #0x1 │ │ + add x9, x10, x8 │ │ + str x14, [x1, #40] │ │ + b.eq 372f8 // b.none │ │ + mov x19, xzr │ │ + add x9, x10, x8 │ │ + b 372f0 │ │ + cmn x15, #0x1 │ │ + sub x9, x16, #0x1 │ │ + csel x19, xzr, x7, eq // eq = none │ │ + add x20, x9, #0x1 │ │ + cmp x19, x20 │ │ + b.cs 373a4 // b.hs, b.nlast │ │ + cmp x9, x8 │ │ + b.cs 374bc // b.hs, b.nlast │ │ + ldrb w20, [x2, x9] │ │ + ldrb w21, [x6, x9] │ │ + sub x9, x9, #0x1 │ │ + cmp w20, w21 │ │ + b.eq 372b4 // b.none │ │ + cmn x15, #0x1 │ │ + mov x19, x3 │ │ + mov x9, x4 │ │ + str x4, [x1, #40] │ │ + b.eq 372f8 // b.none │ │ + mov x7, x19 │ │ + str x19, [x1, #56] │ │ + add x19, x9, x13 │ │ + cmp x19, x11 │ │ + b.cc 37228 // b.lo, b.ul, b.last │ │ + add x8, x0, #0x8 │ │ + add x13, x0, #0x10 │ │ + mov x9, x11 │ │ + b 37370 │ │ ldrb w8, [x1, #26] │ │ - tbz w8, #0, 35c5c │ │ + tbz w8, #0, 37324 │ │ mov w8, #0x2 // #2 │ │ - b 35de0 │ │ + b 374a8 │ │ ldrb w9, [x1, #24] │ │ ldp x8, x3, [x1, #72] │ │ ldr x2, [x1, #8] │ │ eor w10, w9, #0x1 │ │ strb w10, [x1, #24] │ │ - cbz x2, 35cfc │ │ + cbz x2, 373c4 │ │ cmp x2, x3 │ │ - b.cs 35cf8 // b.hs, b.nlast │ │ + b.cs 373c0 // b.hs, b.nlast │ │ ldrsb w10, [x8, x2] │ │ cmn w10, #0x40 │ │ - b.ge 35cfc // b.tcont │ │ + b.ge 373c4 // b.tcont │ │ nop │ │ - adr x4, 6aa68 │ │ + adr x4, 69dc8 │ │ mov x0, x8 │ │ mov x1, x3 │ │ - bl 2c708 │ │ - add x9, x0, #0x8 │ │ - add x11, x0, #0x10 │ │ - cbz x10, 35cd4 │ │ - mov x14, x10 │ │ - cmp x14, x8 │ │ - b.cs 35cc4 // b.hs, b.nlast │ │ - ldrsb w15, [x13, x14] │ │ + bl 2c7cc │ │ + add x8, x0, #0x8 │ │ + add x13, x0, #0x10 │ │ + cbz x9, 3739c │ │ + mov x14, x9 │ │ + cmp x14, x11 │ │ + b.cs 3738c // b.hs, b.nlast │ │ + ldrsb w15, [x12, x14] │ │ cmn w15, #0x41 │ │ - b.gt 35d64 │ │ - b 35ccc │ │ - cmp x8, x14 │ │ - b.eq 35d68 // b.none │ │ + b.gt 3742c │ │ + b 37394 │ │ + cmp x11, x14 │ │ + b.eq 37430 // b.none │ │ adds x14, x14, #0x1 │ │ - b.cc 35cac // b.lo, b.ul, b.last │ │ - mov x8, xzr │ │ - b 35d68 │ │ - cmn x16, #0x1 │ │ - str x15, [x1, #40] │ │ - b.eq 35cec // b.none │ │ + b.cc 37374 // b.lo, b.ul, b.last │ │ + mov x11, xzr │ │ + b 37430 │ │ + cmn x15, #0x1 │ │ + str x14, [x1, #40] │ │ + b.eq 373b4 // b.none │ │ str xzr, [x1, #56] │ │ mov x8, xzr │ │ - stp x12, x15, [x0, #8] │ │ - b 35de0 │ │ - b.ne 35c88 // b.any │ │ + stp x10, x14, [x0, #8] │ │ + b 374a8 │ │ + b.ne 37350 // b.any │ │ cmp x2, x3 │ │ - b.ne 35d14 // b.any │ │ - tbnz w9, #0, 35d90 │ │ + b.ne 373dc // b.any │ │ + tbnz w9, #0, 37458 │ │ mov w8, #0x1 // #1 │ │ strb w8, [x1, #26] │ │ - b 35c54 │ │ + b 3731c │ │ add x10, x8, x2 │ │ ldrsb w11, [x10] │ │ and w8, w11, #0xff │ │ - tbz w11, #31, 35d8c │ │ + tbz w11, #31, 37454 │ │ ldrb w11, [x10, #1] │ │ cmp w8, #0xe0 │ │ and w11, w11, #0x3f │ │ - b.cc 35d84 // b.lo, b.ul, b.last │ │ + b.cc 3744c // b.lo, b.ul, b.last │ │ ldrb w12, [x10, #2] │ │ cmp w8, #0xf0 │ │ and w12, w12, #0x3f │ │ orr w12, w12, w11, lsl #6 │ │ and w11, w8, #0x1f │ │ - b.cc 35d9c // b.lo, b.ul, b.last │ │ + b.cc 37464 // b.lo, b.ul, b.last │ │ ldrb w8, [x10, #3] │ │ and w8, w8, #0x3f │ │ orr w8, w8, w12, lsl #6 │ │ bfi w8, w11, #18, #3 │ │ - tbnz w9, #0, 35d90 │ │ - b 35da4 │ │ - mov x8, x14 │ │ - cmp x10, x8 │ │ - str x12, [x9] │ │ - csel x9, x10, x8, hi // hi = pmore │ │ - str x8, [x11] │ │ + tbnz w9, #0, 37458 │ │ + b 3746c │ │ + mov x11, x14 │ │ + cmp x9, x11 │ │ + str x10, [x8] │ │ + csel x8, x9, x11, hi // hi = pmore │ │ + str x11, [x13] │ │ + str x8, [x1, #40] │ │ mov w8, #0x1 // #1 │ │ - str x9, [x1, #40] │ │ - b 35de0 │ │ + b 374a8 │ │ bfi w11, w8, #6, #5 │ │ mov w8, w11 │ │ - tbz w9, #0, 35da4 │ │ + tbz w9, #0, 3746c │ │ mov x8, xzr │ │ stp x2, x2, [x0, #8] │ │ - b 35de0 │ │ + b 374a8 │ │ orr w8, w12, w11, lsl #12 │ │ - tbnz w9, #0, 35d90 │ │ + tbnz w9, #0, 37458 │ │ cmp w8, #0x80 │ │ - b.cs 35db4 // b.hs, b.nlast │ │ + b.cs 3747c // b.hs, b.nlast │ │ mov w8, #0x1 // #1 │ │ - b 35dd0 │ │ + b 37498 │ │ cmp w8, #0x800 │ │ - b.cs 35dc4 // b.hs, b.nlast │ │ + b.cs 3748c // b.hs, b.nlast │ │ mov w8, #0x2 // #2 │ │ - b 35dd0 │ │ + b 37498 │ │ cmp w8, #0x10, lsl #12 │ │ mov w8, #0x3 // #3 │ │ cinc x8, x8, cs // cs = hs, nlast │ │ add x9, x8, x2 │ │ mov w8, #0x1 // #1 │ │ stp x2, x9, [x0, #8] │ │ str x9, [x1, #8] │ │ str x8, [x0] │ │ ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ + ldr x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ - add x9, x10, x12 │ │ - nop │ │ - adr x2, 6a160 │ │ - cmp x8, x9 │ │ - mov x1, x8 │ │ - csel x0, x8, x9, hi // hi = pmore │ │ - bl 2ace0 │ │ nop │ │ - adr x2, 6a148 │ │ - mov x0, x11 │ │ + adr x2, 694d8 │ │ + mov x0, x9 │ │ mov x1, x8 │ │ - bl 2ace0 │ │ - nop │ │ - adr x2, 6a130 │ │ - mov x0, x10 │ │ - mov x1, x9 │ │ - bl 2ace0 │ │ + bl 2bb78 │ │ ldr w8, [x1, #16] │ │ ldr x0, [x0] │ │ - tbnz w8, #25, 35e50 │ │ - tbnz w8, #26, 35e58 │ │ + tbnz w8, #25, 374e8 │ │ + tbnz w8, #26, 374f0 │ │ ldrb w0, [x0] │ │ - b 2cf88 │ │ + b 2dd28 │ │ ldrb w0, [x0] │ │ - b 2d5e8 │ │ - b 2d1f8 │ │ + b 2e0dc │ │ + b 2df94 │ │ sub sp, sp, #0xc0 │ │ stp x29, x30, [sp, #128] │ │ str x23, [sp, #144] │ │ stp x22, x21, [sp, #160] │ │ stp x20, x19, [sp, #176] │ │ add x29, sp, #0x80 │ │ mov x20, x0 │ │ nop │ │ - adr x3, 9799 │ │ + adr x3, 9d09 │ │ mov x0, sp │ │ mov w4, #0x6 // #6 │ │ mov x19, x2 │ │ mov x21, x1 │ │ - bl 2beb8 │ │ + bl 2bf80 │ │ ldr w8, [sp] │ │ - tbz w8, #0, 35f88 │ │ - ldp x11, x8, [sp, #88] │ │ - ldr x13, [sp, #56] │ │ - ldp x10, x1, [sp, #72] │ │ - cmn x13, #0x1 │ │ - sub x12, x8, #0x1 │ │ - b.eq 35fd8 // b.none │ │ + tbz w8, #0, 37610 │ │ + ldp x10, x1, [sp, #88] │ │ + ldr x12, [sp, #56] │ │ + ldp x8, x9, [sp, #72] │ │ + cmn x12, #0x1 │ │ + sub x11, x1, #0x1 │ │ + b.eq 37660 // b.none │ │ ldr x3, [sp, #40] │ │ - add x9, x3, x12 │ │ - cmp x9, x1 │ │ - b.cs 3615c // b.hs, b.nlast │ │ - ldp x16, x14, [sp, #24] │ │ - ldr x15, [sp, #8] │ │ - ldrb w9, [x10, x9] │ │ - lsr x9, x14, x9 │ │ - tbz w9, #0, 35f30 │ │ - cmp x13, x15 │ │ - add x0, x10, x3 │ │ - csel x9, x13, x15, hi // hi = pmore │ │ - cmp x9, x8 │ │ - mov x4, x9 │ │ - csel x17, x9, x8, hi // hi = pmore │ │ + add x17, x3, x11 │ │ + cmp x17, x9 │ │ + b.cs 377d4 // b.hs, b.nlast │ │ + ldr x13, [sp, #8] │ │ + ldp x15, x14, [sp, #24] │ │ + mov w16, #0x1 // #1 │ │ + sub x16, x16, x13 │ │ + ldrb w17, [x8, x17] │ │ + lsr x17, x14, x17 │ │ + tbz w17, #0, 375bc │ │ + cmp x12, x13 │ │ + add x0, x8, x3 │ │ + csel x4, x12, x13, hi // hi = pmore │ │ + cmp x4, x1 │ │ + csel x17, x4, x1, hi // hi = pmore │ │ cmp x17, x4 │ │ - b.eq 35f3c // b.none │ │ + b.eq 375c8 // b.none │ │ mov x2, x4 │ │ - add x4, x3, x4 │ │ - cmp x4, x1 │ │ - b.cs 3671c // b.hs, b.nlast │ │ - ldrb w4, [x11, x2] │ │ + ldrb w4, [x10, x4] │ │ ldrb w5, [x0, x2] │ │ cmp w4, w5 │ │ add x4, x2, #0x1 │ │ - b.eq 35ef0 // b.none │ │ - sub x9, x3, x15 │ │ - mov x13, xzr │ │ - add x9, x9, x2 │ │ - add x3, x9, #0x1 │ │ - b 35f78 │ │ - mov x13, xzr │ │ - add x3, x3, x8 │ │ - b 35f78 │ │ - mov x0, x15 │ │ - cmp x13, x0 │ │ - b.cs 35fa8 // b.hs, b.nlast │ │ + b.eq 3758c // b.none │ │ + add x17, x3, x16 │ │ + mov x12, xzr │ │ + add x3, x17, x2 │ │ + b 37600 │ │ + mov x12, xzr │ │ + add x3, x3, x1 │ │ + b 37600 │ │ + add x17, x8, x3 │ │ + sub x0, x13, #0x1 │ │ + add x2, x0, #0x1 │ │ + cmp x12, x2 │ │ + b.cs 37630 // b.hs, b.nlast │ │ + cmp x0, x1 │ │ + b.cs 37d80 // b.hs, b.nlast │ │ + ldrb w2, [x10, x0] │ │ + ldrb w4, [x17, x0] │ │ sub x0, x0, #0x1 │ │ - cmp x0, x8 │ │ - b.cs 36724 // b.hs, b.nlast │ │ - add x9, x0, x3 │ │ - cmp x9, x1 │ │ - b.cs 36734 // b.hs, b.nlast │ │ - ldrb w17, [x11, x0] │ │ - ldrb w9, [x10, x9] │ │ - cmp w17, w9 │ │ - b.eq 35f40 // b.none │ │ - add x3, x3, x16 │ │ - sub x13, x8, x16 │ │ - add x9, x3, x12 │ │ - cmp x9, x1 │ │ - b.cs 3615c // b.hs, b.nlast │ │ - b 35ecc │ │ + cmp w2, w4 │ │ + b.eq 375d0 // b.none │ │ + add x3, x3, x15 │ │ + sub x12, x1, x15 │ │ + add x17, x3, x11 │ │ + cmp x17, x9 │ │ + b.cc 3756c // b.lo, b.ul, b.last │ │ + b 377d4 │ │ sub x0, x29, #0x18 │ │ mov x1, sp │ │ - bl 35ad0 │ │ + bl 371b4 │ │ ldur x8, [x29, #-24] │ │ cmp x8, #0x1 │ │ - b.eq 35f88 // b.none │ │ - cbnz x8, 3615c │ │ + b.eq 37610 // b.none │ │ + cbnz x8, 377d4 │ │ ldur x3, [x29, #-16] │ │ adds x2, x3, #0x6 │ │ - b.eq 3609c // b.none │ │ + b.eq 37718 // b.none │ │ cmp x2, x19 │ │ - b.cs 36098 // b.hs, b.nlast │ │ + b.cs 37714 // b.hs, b.nlast │ │ ldrsb w8, [x21, x2] │ │ cmn w8, #0x41 │ │ - b.gt 3609c │ │ + b.gt 37718 │ │ nop │ │ - adr x4, 69ca8 │ │ + adr x4, 69050 │ │ mov x0, x21 │ │ mov x1, x19 │ │ - b 367c4 │ │ + b 37df4 │ │ ldr x3, [sp, #40] │ │ - add x9, x3, x12 │ │ - cmp x9, x1 │ │ - b.cs 3615c // b.hs, b.nlast │ │ - ldr x13, [sp, #8] │ │ - ldp x15, x14, [sp, #24] │ │ - cmp x13, x8 │ │ - sub x17, x13, #0x1 │ │ - csel x16, x13, x8, hi // hi = pmore │ │ - ldrb w9, [x10, x9] │ │ - lsr x9, x14, x9 │ │ - tbz w9, #0, 3604c │ │ - add x9, x10, x3 │ │ - mov x2, x13 │ │ - cmp x16, x2 │ │ - b.eq 36054 // b.none │ │ - mov x0, x2 │ │ - add x2, x3, x2 │ │ - cmp x2, x1 │ │ - b.cs 36744 // b.hs, b.nlast │ │ - ldrb w2, [x11, x0] │ │ - ldrb w4, [x9, x0] │ │ - cmp w2, w4 │ │ - add x2, x0, #0x1 │ │ - b.eq 36010 // b.none │ │ - sub x9, x3, x13 │ │ - add x9, x9, x0 │ │ - add x3, x9, #0x1 │ │ - b 36088 │ │ - add x3, x3, x8 │ │ - b 36088 │ │ - mov x0, x13 │ │ - cbz x0, 35fa8 │ │ - cmp x17, x8 │ │ + add x0, x3, x11 │ │ + cmp x0, x9 │ │ + b.cs 377d4 // b.hs, b.nlast │ │ + ldr x12, [sp, #8] │ │ + ldp x14, x13, [sp, #24] │ │ + mov w17, #0x1 // #1 │ │ + cmp x12, x1 │ │ + sub x16, x12, #0x1 │ │ + sub x17, x17, x12 │ │ + csel x15, x12, x1, hi // hi = pmore │ │ + ldrb w0, [x8, x0] │ │ + lsr x0, x13, x0 │ │ + tbz w0, #0, 376cc │ │ + add x0, x8, x3 │ │ + mov x4, x12 │ │ + cmp x15, x4 │ │ + b.eq 376d4 // b.none │ │ + mov x2, x4 │ │ + ldrb w4, [x10, x4] │ │ + ldrb w5, [x0, x2] │ │ + cmp w4, w5 │ │ + add x4, x2, #0x1 │ │ + b.eq 376a0 // b.none │ │ + add x0, x3, x17 │ │ + add x3, x0, x2 │ │ + b 37704 │ │ + add x3, x3, x1 │ │ + b 37704 │ │ + add x2, x8, x3 │ │ + sub x0, x12, #0x1 │ │ + cmn x0, #0x1 │ │ + b.eq 37630 // b.none │ │ + cmp x16, x1 │ │ + b.cs 37d80 // b.hs, b.nlast │ │ + ldrb w4, [x10, x0] │ │ + ldrb w5, [x2, x0] │ │ sub x0, x0, #0x1 │ │ - b.cs 36724 // b.hs, b.nlast │ │ - add x9, x0, x3 │ │ - cmp x9, x1 │ │ - b.cs 36734 // b.hs, b.nlast │ │ - ldrb w2, [x11, x0] │ │ - ldrb w9, [x10, x9] │ │ - cmp w2, w9 │ │ - b.eq 36058 // b.none │ │ - add x3, x3, x15 │ │ - add x9, x3, x12 │ │ - cmp x9, x1 │ │ - b.cc 35ffc // b.lo, b.ul, b.last │ │ - b 3615c │ │ - b.ne 35fc4 // b.any │ │ + cmp w4, w5 │ │ + b.eq 376dc // b.none │ │ + add x3, x3, x14 │ │ + add x0, x3, x11 │ │ + cmp x0, x9 │ │ + b.cc 3768c // b.lo, b.ul, b.last │ │ + b 377d4 │ │ + b.ne 3764c // b.any │ │ add x9, x21, x2 │ │ add x8, x21, x19 │ │ cmp x9, x8 │ │ - b.eq 36138 // b.none │ │ + b.eq 377b0 // b.none │ │ mov x11, x9 │ │ ldrsb w12, [x11], #1 │ │ and w10, w12, #0xff │ │ - tbnz w12, #31, 360c4 │ │ + tbnz w12, #31, 37740 │ │ mov x9, x11 │ │ - b 3611c │ │ + b 37798 │ │ ldrb w11, [x9, #1] │ │ cmp w10, #0xe0 │ │ and w11, w11, #0x3f │ │ - b.cc 36104 // b.lo, b.ul, b.last │ │ + b.cc 37780 // b.lo, b.ul, b.last │ │ ldrb w12, [x9, #2] │ │ cmp w10, #0xf0 │ │ and w12, w12, #0x3f │ │ orr w12, w12, w11, lsl #6 │ │ and w11, w10, #0x1f │ │ - b.cc 36114 // b.lo, b.ul, b.last │ │ + b.cc 37790 // b.lo, b.ul, b.last │ │ ldrb w10, [x9, #3] │ │ add x9, x9, #0x4 │ │ and w10, w10, #0x3f │ │ orr w10, w10, w12, lsl #6 │ │ bfi w10, w11, #18, #3 │ │ - b 3611c │ │ + b 37798 │ │ bfi w11, w10, #6, #5 │ │ add x9, x9, #0x2 │ │ mov w10, w11 │ │ - b 3611c │ │ + b 37798 │ │ orr w10, w12, w11, lsl #12 │ │ add x9, x9, #0x3 │ │ - sub w11, w10, #0x47 │ │ - cmn w11, #0x8 │ │ - b.hi 360a4 // b.pmore │ │ - sub w10, w10, #0x3a │ │ - cmn w10, #0xa │ │ - b.cs 360a4 // b.hs, b.nlast │ │ - b 3615c │ │ - cbz x3, 366c0 │ │ + sub w11, w10, #0x3a │ │ + sub w10, w10, #0x47 │ │ + cmn w11, #0xa │ │ + ccmn w10, #0x7, #0x2, cc // cc = lo, ul, last │ │ + b.cs 37720 // b.hs, b.nlast │ │ + b 377d4 │ │ + cbz x3, 37d24 │ │ cmp x3, x19 │ │ - b.cs 36158 // b.hs, b.nlast │ │ + b.cs 377d0 // b.hs, b.nlast │ │ ldrsb w8, [x21, x3] │ │ cmn w8, #0x41 │ │ - b.le 36774 │ │ + b.le 37da4 │ │ mov x19, x3 │ │ - b 3615c │ │ - b.ne 36774 // b.any │ │ + b 377d4 │ │ + b.ne 37da4 // b.any │ │ cmp x19, #0x3 │ │ - b.cs 36188 // b.hs, b.nlast │ │ + b.cs 37800 // b.hs, b.nlast │ │ cmp x19, #0x2 │ │ - b.ne 366c0 // b.any │ │ + b.ne 37d24 // b.any │ │ ldrh w8, [x21] │ │ mov w9, #0x4e5a // #20058 │ │ cmp w8, w9 │ │ - b.ne 3648c // b.any │ │ + b.ne 37afc // b.any │ │ mov x8, #0xfffffffffffffffe // #-2 │ │ mov w19, #0x2 // #2 │ │ - b 3621c │ │ - ldrh w8, [x21] │ │ - ldrb w9, [x21, #2] │ │ - mov w10, #0x5a5f // #23135 │ │ - cmp w8, w10 │ │ - mov w8, #0x4e // #78 │ │ - ccmp w9, w8, #0x0, eq // eq = none │ │ - b.eq 361ec // b.none │ │ + b 37890 │ │ + nop │ │ + adr x0, 9d87 │ │ + mov x1, x21 │ │ + mov w2, #0x3 // #3 │ │ + bl 642a0 │ │ + cbz w0, 37860 │ │ ldrh w8, [x21] │ │ mov w9, #0x4e5a // #20058 │ │ cmp w8, w9 │ │ - b.eq 3620c // b.none │ │ + b.eq 37880 // b.none │ │ cmp x19, #0x3 │ │ - b.eq 36430 // b.none │ │ + b.eq 37aa4 // b.none │ │ ldr w8, [x21] │ │ mov w9, #0x5f5f // #24415 │ │ movk w9, #0x4e5a, lsl #16 │ │ cmp w8, w9 │ │ - b.ne 36430 // b.any │ │ + b.ne 37aa4 // b.any │ │ cmp x19, #0x5 │ │ - b.cc 362ac // b.lo, b.ul, b.last │ │ + b.cc 37920 // b.lo, b.ul, b.last │ │ ldrsb w8, [x21, #4] │ │ cmn w8, #0x41 │ │ - b.le 367d8 │ │ + b.le 37e08 │ │ mov x8, #0xfffffffffffffffc // #-4 │ │ - b 362b4 │ │ + b 37928 │ │ cmp x19, #0x3 │ │ - b.eq 36200 // b.none │ │ + b.eq 37874 // b.none │ │ ldrsb w8, [x21, #3] │ │ cmn w8, #0x41 │ │ - b.le 367b0 │ │ + b.le 37de0 │ │ mov x8, #0xfffffffffffffffd // #-3 │ │ mov w9, #0x3 // #3 │ │ - b 36220 │ │ + b 37894 │ │ ldrsb w8, [x21, #2] │ │ cmn w8, #0x41 │ │ - b.le 36798 │ │ + b.le 37dc8 │ │ mov x8, #0xfffffffffffffffe // #-2 │ │ mov w9, #0x2 // #2 │ │ add x22, x8, x19 │ │ add x8, x21, x9 │ │ add x10, x8, x22 │ │ mov x9, x22 │ │ mov x11, x8 │ │ - cbz x9, 36248 │ │ + cbz x9, 378bc │ │ ldrsb w12, [x11], #1 │ │ sub x9, x9, #0x1 │ │ - tbz w12, #31, 36234 │ │ - b 36428 │ │ - cbz x22, 36428 │ │ + tbz w12, #31, 378a8 │ │ + b 37a9c │ │ + cbz x22, 37a9c │ │ mov x9, x8 │ │ ldrsb w11, [x9], #1 │ │ and w12, w11, #0xff │ │ - tbz w11, #31, 362c4 │ │ + tbz w11, #31, 37938 │ │ ldrb w9, [x8, #1] │ │ cmp w12, #0xe0 │ │ and w11, w9, #0x3f │ │ - b.cc 3629c // b.lo, b.ul, b.last │ │ + b.cc 37910 // b.lo, b.ul, b.last │ │ ldrb w9, [x8, #2] │ │ cmp w12, #0xf0 │ │ and w9, w9, #0x3f │ │ orr w11, w9, w11, lsl #6 │ │ and w9, w12, #0x1f │ │ - b.cc 362bc // b.lo, b.ul, b.last │ │ + b.cc 37930 // b.lo, b.ul, b.last │ │ ldrb w12, [x8, #3] │ │ and w12, w12, #0x3f │ │ orr w12, w12, w11, lsl #6 │ │ bfi w12, w9, #18, #3 │ │ add x9, x8, #0x4 │ │ - b 362c4 │ │ + b 37938 │ │ bfi w11, w12, #6, #5 │ │ add x9, x8, #0x2 │ │ mov w12, w11 │ │ - b 362c4 │ │ + b 37938 │ │ mov x8, #0xfffffffffffffffc // #-4 │ │ mov w19, #0x4 // #4 │ │ mov w9, #0x4 // #4 │ │ - b 36220 │ │ + b 37894 │ │ orr w12, w11, w9, lsl #12 │ │ add x9, x8, #0x3 │ │ cmp w12, #0x45 │ │ - b.ne 362dc // b.any │ │ + b.ne 37950 // b.any │ │ mov x23, xzr │ │ sub x10, x10, x9 │ │ - cbnz x10, 365d0 │ │ - b 366e0 │ │ + cbnz x10, 37c44 │ │ + b 37d44 │ │ mov x23, xzr │ │ mov w11, #0xa // #10 │ │ sub w14, w12, #0x30 │ │ cmp w14, #0x9 │ │ - b.hi 36428 // b.pmore │ │ + b.hi 37a9c // b.pmore │ │ mov x13, xzr │ │ umulh x12, x13, x11 │ │ cmp xzr, x12 │ │ - b.ne 36428 // b.any │ │ + b.ne 37a9c // b.any │ │ add x12, x13, x13, lsl #2 │ │ lsl x12, x12, #1 │ │ adds x13, x12, w14, uxtw │ │ - b.cs 36428 // b.hs, b.nlast │ │ + b.cs 37a9c // b.hs, b.nlast │ │ cmp x9, x10 │ │ - b.eq 36428 // b.none │ │ + b.eq 37a9c // b.none │ │ mov x14, x9 │ │ ldrsb w15, [x14], #1 │ │ and w12, w15, #0xff │ │ - tbnz w15, #31, 36330 │ │ + tbnz w15, #31, 379a4 │ │ mov x9, x14 │ │ - b 36388 │ │ + b 379fc │ │ ldrb w14, [x9, #1] │ │ cmp w12, #0xe0 │ │ and w14, w14, #0x3f │ │ - b.cc 36370 // b.lo, b.ul, b.last │ │ + b.cc 379e4 // b.lo, b.ul, b.last │ │ ldrb w15, [x9, #2] │ │ cmp w12, #0xf0 │ │ and w15, w15, #0x3f │ │ orr w15, w15, w14, lsl #6 │ │ and w14, w12, #0x1f │ │ - b.cc 36380 // b.lo, b.ul, b.last │ │ + b.cc 379f4 // b.lo, b.ul, b.last │ │ ldrb w12, [x9, #3] │ │ add x9, x9, #0x4 │ │ and w12, w12, #0x3f │ │ orr w12, w12, w15, lsl #6 │ │ bfi w12, w14, #18, #3 │ │ - b 36388 │ │ + b 379fc │ │ bfi w14, w12, #6, #5 │ │ add x9, x9, #0x2 │ │ mov w12, w14 │ │ - b 36388 │ │ + b 379fc │ │ orr w12, w15, w14, lsl #12 │ │ add x9, x9, #0x3 │ │ sub w14, w12, #0x30 │ │ cmp w14, #0xa │ │ - b.cc 362f4 // b.lo, b.ul, b.last │ │ - cbz x13, 36418 │ │ + b.cc 37968 // b.lo, b.ul, b.last │ │ + cbz x13, 37a8c │ │ cmp x9, x10 │ │ - b.eq 36428 // b.none │ │ + b.eq 37a9c // b.none │ │ mov x14, x9 │ │ ldrsb w15, [x14], #1 │ │ and w12, w15, #0xff │ │ - tbnz w15, #31, 363b8 │ │ + tbnz w15, #31, 37a2c │ │ mov x9, x14 │ │ - b 36410 │ │ + b 37a84 │ │ ldrb w14, [x9, #1] │ │ cmp w12, #0xe0 │ │ and w14, w14, #0x3f │ │ - b.cc 363f8 // b.lo, b.ul, b.last │ │ + b.cc 37a6c // b.lo, b.ul, b.last │ │ ldrb w15, [x9, #2] │ │ cmp w12, #0xf0 │ │ and w15, w15, #0x3f │ │ orr w15, w15, w14, lsl #6 │ │ and w14, w12, #0x1f │ │ - b.cc 36408 // b.lo, b.ul, b.last │ │ + b.cc 37a7c // b.lo, b.ul, b.last │ │ ldrb w12, [x9, #3] │ │ add x9, x9, #0x4 │ │ and w12, w12, #0x3f │ │ orr w12, w12, w15, lsl #6 │ │ bfi w12, w14, #18, #3 │ │ - b 36410 │ │ + b 37a84 │ │ bfi w14, w12, #6, #5 │ │ add x9, x9, #0x2 │ │ mov w12, w14 │ │ - b 36410 │ │ + b 37a84 │ │ orr w12, w15, w14, lsl #12 │ │ add x9, x9, #0x3 │ │ subs x13, x13, #0x1 │ │ - b.ne 36398 // b.any │ │ + b.ne 37a0c // b.any │ │ cmp w12, #0x45 │ │ add x23, x23, #0x1 │ │ - b.ne 362e4 // b.any │ │ - b 362d0 │ │ + b.ne 37958 // b.any │ │ + b 37944 │ │ cmp x19, #0x3 │ │ - b.cc 3648c // b.lo, b.ul, b.last │ │ + b.cc 37afc // b.lo, b.ul, b.last │ │ ldrh w8, [x21] │ │ mov w9, #0x525f // #21087 │ │ cmp w8, w9 │ │ - b.eq 364b8 // b.none │ │ + b.eq 37b28 // b.none │ │ ldrb w8, [x21] │ │ cmp w8, #0x52 │ │ - b.eq 3649c // b.none │ │ + b.eq 37b0c // b.none │ │ cmp x19, #0x3 │ │ - b.eq 366c0 // b.none │ │ - ldrh w8, [x21] │ │ - ldrb w9, [x21, #2] │ │ - mov w10, #0x5f5f // #24415 │ │ - cmp w8, w10 │ │ - mov w8, #0x52 // #82 │ │ - ccmp w9, w8, #0x0, eq // eq = none │ │ - b.ne 366c0 // b.any │ │ + b.eq 37d24 // b.none │ │ + nop │ │ + adr x0, 9d84 │ │ + mov x1, x21 │ │ + mov w2, #0x3 // #3 │ │ + bl 642a0 │ │ + cbnz w0, 37d24 │ │ mov x22, x21 │ │ ldrsb w8, [x22, #3]! │ │ cmn w8, #0x41 │ │ - b.le 367cc │ │ + b.le 37dfc │ │ and w8, w8, #0xff │ │ mov x9, #0xfffffffffffffffd // #-3 │ │ - b 364d0 │ │ + b 37b40 │ │ ldrb w8, [x21] │ │ mov w19, #0x2 // #2 │ │ cmp w8, #0x52 │ │ - b.ne 366c4 // b.any │ │ + b.ne 37d28 // b.any │ │ mov x22, x21 │ │ ldrsb w8, [x22, #1]! │ │ cmn w8, #0x41 │ │ - b.le 3675c │ │ + b.le 37d8c │ │ and w8, w8, #0xff │ │ mov x9, #0xffffffffffffffff // #-1 │ │ - b 364d0 │ │ + b 37b40 │ │ mov x22, x21 │ │ ldrsb w8, [x22, #2]! │ │ cmn w8, #0x41 │ │ - b.le 3678c │ │ + b.le 37dbc │ │ and w8, w8, #0xff │ │ mov x9, #0xfffffffffffffffe // #-2 │ │ sub w8, w8, #0x41 │ │ cmp w8, #0x19 │ │ - b.hi 366c0 // b.pmore │ │ + b.hi 37d24 // b.pmore │ │ mov x8, xzr │ │ add x23, x9, x19 │ │ cmp x23, x8 │ │ - b.eq 364fc // b.none │ │ + b.eq 37b6c // b.none │ │ ldrsb w9, [x22, x8] │ │ add x8, x8, #0x1 │ │ - tbnz w9, #31, 366c0 │ │ - b 364e4 │ │ + tbnz w9, #31, 37d24 │ │ + b 37b54 │ │ mov x0, sp │ │ mov w1, wzr │ │ stp x22, x23, [sp] │ │ str xzr, [sp, #16] │ │ str wzr, [sp, #24] │ │ str xzr, [sp, #32] │ │ str wzr, [sp, #40] │ │ - bl 367f0 │ │ - cbnz w0, 366f8 │ │ + bl 37e20 │ │ + cbnz w0, 37d5c │ │ ldr x0, [sp] │ │ - cbz x0, 366c0 │ │ - ldrb w8, [sp, #15] │ │ - ldurh w9, [sp, #13] │ │ - ldrb w10, [sp, #8] │ │ - ldr x2, [sp, #16] │ │ - orr w8, w9, w8, lsl #16 │ │ - ldur w9, [sp, #9] │ │ - orr x8, x9, x8, lsl #32 │ │ - orr x1, x10, x8, lsl #8 │ │ + cbz x0, 37d24 │ │ + ldp x1, x2, [sp, #8] │ │ + lsr x8, x1, #8 │ │ cmp x2, x1 │ │ - b.cs 36594 // b.hs, b.nlast │ │ - ldrb w8, [x0, x2] │ │ - sub w8, w8, #0x41 │ │ - cmp w8, #0x1a │ │ - b.cs 36594 // b.hs, b.nlast │ │ + b.cs 37c04 // b.hs, b.nlast │ │ + ldrb w9, [x0, x2] │ │ + sub w9, w9, #0x41 │ │ + cmp w9, #0x1a │ │ + b.cs 37c04 // b.hs, b.nlast │ │ ldr d0, [sp, #24] │ │ stp x0, x1, [sp] │ │ mov x0, sp │ │ mov w1, wzr │ │ str x2, [sp, #16] │ │ str d0, [sp, #24] │ │ str xzr, [sp, #32] │ │ str wzr, [sp, #40] │ │ - bl 367f0 │ │ - cbnz w0, 366f8 │ │ + bl 37e20 │ │ + cbnz w0, 37d5c │ │ ldr x0, [sp] │ │ - cbz x0, 366c0 │ │ - ldp x1, x2, [sp, #8] │ │ - cbz x2, 365c0 │ │ + cbz x0, 37d24 │ │ + ldrb w8, [sp, #15] │ │ + ldurh w9, [sp, #13] │ │ + ldrb w1, [sp, #8] │ │ + ldr x2, [sp, #16] │ │ + orr w8, w9, w8, lsl #16 │ │ + ldur w9, [sp, #9] │ │ + orr x8, x9, x8, lsl #32 │ │ + bfi x1, x8, #8, #56 │ │ + cbz x2, 37c34 │ │ cmp x1, x2 │ │ - b.ls 365bc // b.plast │ │ + b.ls 37c30 // b.plast │ │ ldrsb w8, [x0, x2] │ │ cmn w8, #0x41 │ │ - b.gt 365c0 │ │ + b.gt 37c34 │ │ nop │ │ - adr x4, 69e48 │ │ + adr x4, 691f0 │ │ mov x3, x1 │ │ - bl 2c708 │ │ - b.ne 365ac // b.any │ │ + bl 2c7cc │ │ + b.ne 37c20 // b.any │ │ mov x8, xzr │ │ add x9, x0, x2 │ │ sub x10, x1, x2 │ │ - cbz x10, 366e0 │ │ + cbz x10, 37d44 │ │ ldrb w11, [x9] │ │ cmp w11, #0x2e │ │ - b.ne 366c0 // b.any │ │ + b.ne 37d24 // b.any │ │ mov w12, #0xffdf // #65503 │ │ - mov x14, #0x7f // #127 │ │ + mov x13, #0x7f // #127 │ │ add x11, x9, x10 │ │ - mov w16, #0x2e // #46 │ │ + mov w15, #0x2e // #46 │ │ movk w12, #0x1f, lsl #16 │ │ - mov w13, #0x1 // #1 │ │ - movk x14, #0x7e, lsl #32 │ │ - mov x15, x9 │ │ - tbz w16, #7, 3665c │ │ - ldrb w17, [x15, #1] │ │ - cmp w16, #0xe0 │ │ - and w17, w17, #0x3f │ │ - b.cc 36640 // b.lo, b.ul, b.last │ │ - ldrb w0, [x15, #2] │ │ - cmp w16, #0xf0 │ │ - and w0, w0, #0x3f │ │ - orr w0, w0, w17, lsl #6 │ │ - and w17, w16, #0x1f │ │ - b.cc 36650 // b.lo, b.ul, b.last │ │ - ldrb w16, [x15, #3] │ │ - add x15, x15, #0x4 │ │ + movk x13, #0x7e, lsl #32 │ │ + mov x14, x9 │ │ + tbz w15, #7, 37ccc │ │ + ldrb w16, [x14, #1] │ │ + cmp w15, #0xe0 │ │ and w16, w16, #0x3f │ │ - orr w16, w16, w0, lsl #6 │ │ - bfi w16, w17, #18, #3 │ │ - b 36660 │ │ - bfi w17, w16, #6, #5 │ │ - add x15, x15, #0x2 │ │ - mov w16, w17 │ │ - b 36660 │ │ - orr w16, w0, w17, lsl #12 │ │ - add x15, x15, #0x3 │ │ - b 36660 │ │ - add x15, x15, #0x1 │ │ - and w17, w16, w12 │ │ - sub w17, w17, #0x41 │ │ - cmp w17, #0x1a │ │ - b.cc 366a0 // b.lo, b.ul, b.last │ │ - sub w17, w16, #0x30 │ │ - cmp w17, #0xa │ │ - b.cc 366a0 // b.lo, b.ul, b.last │ │ - sub w17, w16, #0x21 │ │ - cmp w17, #0xf │ │ - b.cc 366a0 // b.lo, b.ul, b.last │ │ - sub w17, w16, #0x3a │ │ - cmp w17, #0x26 │ │ - b.hi 366b4 // b.pmore │ │ - lsl x17, x13, x17 │ │ - tst x17, x14 │ │ - b.eq 366b4 // b.none │ │ - cmp x15, x11 │ │ - b.eq 366e0 // b.none │ │ - ldrb w16, [x15] │ │ - tbnz w16, #7, 36600 │ │ - b 3665c │ │ - sub w16, w16, #0x7b │ │ - cmp w16, #0x3 │ │ - b.ls 366a0 // b.plast │ │ + b.cc 37cb0 // b.lo, b.ul, b.last │ │ + ldrb w17, [x14, #2] │ │ + cmp w15, #0xf0 │ │ + and w17, w17, #0x3f │ │ + orr w17, w17, w16, lsl #6 │ │ + and w16, w15, #0x1f │ │ + b.cc 37cc0 // b.lo, b.ul, b.last │ │ + ldrb w15, [x14, #3] │ │ + add x14, x14, #0x4 │ │ + and w15, w15, #0x3f │ │ + orr w15, w15, w17, lsl #6 │ │ + bfi w15, w16, #18, #3 │ │ + b 37cd0 │ │ + bfi w16, w15, #6, #5 │ │ + add x14, x14, #0x2 │ │ + mov w15, w16 │ │ + b 37cd0 │ │ + orr w15, w17, w16, lsl #12 │ │ + add x14, x14, #0x3 │ │ + b 37cd0 │ │ + add x14, x14, #0x1 │ │ + sub w16, w15, #0x21 │ │ + and w17, w15, w12 │ │ + sub w0, w15, #0x30 │ │ + cmp w16, #0xf │ │ + sub w16, w17, #0x41 │ │ + ccmp w0, #0xa, #0x0, cs // cs = hs, nlast │ │ + ccmp w16, #0x1a, #0x0, cs // cs = hs, nlast │ │ + b.cc 37d04 // b.lo, b.ul, b.last │ │ + sub w16, w15, #0x3a │ │ + cmp w16, #0x26 │ │ + b.hi 37d18 // b.pmore │ │ + lsr x16, x13, x16 │ │ + tbz w16, #0, 37d18 │ │ + cmp x14, x11 │ │ + b.eq 37d44 // b.none │ │ + ldrb w15, [x14] │ │ + tbnz w15, #7, 37c70 │ │ + b 37ccc │ │ + sub w15, w15, #0x7b │ │ + cmp w15, #0x3 │ │ + b.ls 37d04 // b.plast │ │ mov w19, #0x2 // #2 │ │ str x19, [x20] │ │ ldp x20, x19, [sp, #176] │ │ ldr x23, [sp, #144] │ │ ldp x22, x21, [sp, #160] │ │ ldp x29, x30, [sp, #128] │ │ add sp, sp, #0xc0 │ │ ret │ │ stp x19, x9, [x20, #40] │ │ mov w19, #0x1 // #1 │ │ stp x8, x22, [x20, #8] │ │ stp x23, x21, [x20, #24] │ │ str x10, [x20, #56] │ │ - b 366c4 │ │ + b 37d28 │ │ nop │ │ - adr x0, 973a │ │ + adr x0, 9caa │ │ nop │ │ - adr x3, 69d38 │ │ + adr x3, 690e0 │ │ nop │ │ - adr x4, 69e30 │ │ + adr x4, 691d8 │ │ add x2, x29, #0x1f │ │ mov w1, #0x3d // #61 │ │ - bl 2cc10 │ │ - add x8, x9, x3 │ │ - b 36748 │ │ + bl 2cce8 │ │ nop │ │ - adr x2, 6a130 │ │ - mov x1, x8 │ │ - bl 2ace0 │ │ - nop │ │ - adr x2, 6a148 │ │ - mov x0, x9 │ │ - bl 2ace0 │ │ - add x8, x3, x13 │ │ - cmp x1, x8 │ │ + adr x2, 694d8 │ │ + bl 2bb78 │ │ nop │ │ - adr x2, 6a160 │ │ - csel x0, x1, x8, hi // hi = pmore │ │ - bl 2ace0 │ │ - nop │ │ - adr x4, 69e00 │ │ + adr x4, 691a8 │ │ mov x0, x21 │ │ mov x1, x19 │ │ mov w2, #0x1 // #1 │ │ - b 367c4 │ │ + b 37df4 │ │ nop │ │ - adr x4, 69cc0 │ │ + adr x4, 69068 │ │ mov x0, x21 │ │ mov x1, x19 │ │ mov x2, xzr │ │ - bl 2c708 │ │ + bl 2c7cc │ │ nop │ │ - adr x4, 69e18 │ │ - b 367a0 │ │ + adr x4, 691c0 │ │ + b 37dd0 │ │ nop │ │ - adr x4, 69e90 │ │ + adr x4, 69238 │ │ mov x0, x21 │ │ mov x1, x19 │ │ mov w2, #0x2 // #2 │ │ - b 367c4 │ │ + b 37df4 │ │ nop │ │ - adr x4, 69ea8 │ │ + adr x4, 69250 │ │ mov x0, x21 │ │ mov x1, x19 │ │ mov w2, #0x3 // #3 │ │ mov x3, x19 │ │ - bl 2c708 │ │ + bl 2c7cc │ │ nop │ │ - adr x4, 69de8 │ │ - b 367b8 │ │ + adr x4, 69190 │ │ + b 37de8 │ │ nop │ │ - adr x4, 69e78 │ │ + adr x4, 69220 │ │ mov x0, x21 │ │ mov x1, x19 │ │ mov w2, #0x4 // #4 │ │ - b 367c4 │ │ + b 37df4 │ │ sub sp, sp, #0x90 │ │ stp x29, x30, [sp, #96] │ │ stp x22, x21, [sp, #112] │ │ stp x20, x19, [sp, #128] │ │ add x29, sp, #0x60 │ │ ldr x8, [x0] │ │ mov x19, x0 │ │ - cbz x8, 36cb4 │ │ + cbz x8, 382c0 │ │ ldr w9, [x19, #24] │ │ add w9, w9, #0x1 │ │ cmp w9, #0x1f5 │ │ str w9, [x19, #24] │ │ - b.cc 36854 // b.lo, b.ul, b.last │ │ + b.cc 37e84 // b.lo, b.ul, b.last │ │ ldr x0, [x19, #32] │ │ - cbz x0, 36840 │ │ + cbz x0, 37e70 │ │ nop │ │ - adr x1, 9720 │ │ + adr x1, 9c90 │ │ mov w2, #0x19 // #25 │ │ - bl 2a040 │ │ - tbnz w0, #0, 36a20 │ │ + bl 2a05c │ │ + tbnz w0, #0, 37fa4 │ │ mov w8, #0x1 // #1 │ │ mov w20, wzr │ │ str xzr, [x19] │ │ strb w8, [x19, #8] │ │ - b 36e0c │ │ + b 38418 │ │ ldp x10, x9, [x19, #8] │ │ cmp x9, x10 │ │ - b.cs 36a04 // b.hs, b.nlast │ │ + b.cs 37f88 // b.hs, b.nlast │ │ ldrb w21, [x8, x9] │ │ mov w20, w1 │ │ add x11, x9, #0x1 │ │ str x11, [x19, #16] │ │ cmp w21, #0x4c │ │ - b.le 3697c │ │ + b.le 37f00 │ │ cmp w21, #0x57 │ │ - b.gt 369f4 │ │ + b.gt 37f78 │ │ cmp w21, #0x4d │ │ - b.eq 36a38 // b.none │ │ + b.eq 37fac // b.none │ │ cmp w21, #0x4e │ │ - b.ne 36a04 // b.any │ │ + b.ne 37f88 // b.any │ │ cmp x11, x10 │ │ - b.cs 36b8c // b.hs, b.nlast │ │ + b.cs 380f8 // b.hs, b.nlast │ │ ldrb w8, [x8, x11] │ │ + add x9, x9, #0x2 │ │ + str x9, [x19, #16] │ │ sub w11, w8, #0x7b │ │ sub w10, w8, #0x41 │ │ lsl x8, x8, #32 │ │ cmn w11, #0x1a │ │ mov x11, #0xffffffff00000000 // #-4294967296 │ │ csinc x11, x11, xzr, cs // cs = hs, nlast │ │ cmp w10, #0x1a │ │ csel x22, x8, x11, cc // cc = lo, ul, last │ │ - add x8, x9, #0x2 │ │ - cmp w22, #0x1 │ │ - str x8, [x19, #16] │ │ - b.eq 36b90 // b.none │ │ - mov x0, x19 │ │ - mov w1, w20 │ │ - bl 367f0 │ │ - tbnz w0, #0, 36a20 │ │ - ldr x8, [x19] │ │ - cbz x8, 36c90 │ │ - add x0, sp, #0x20 │ │ - mov x1, x19 │ │ - mov w2, #0x73 // #115 │ │ - bl 36f2c │ │ - ldrb w8, [sp, #32] │ │ - cmp w8, #0x1 │ │ - b.eq 36a54 // b.none │ │ - ldr x8, [x19] │ │ - cbz x8, 36cb4 │ │ - ldr x21, [sp, #40] │ │ - add x0, sp, #0x20 │ │ - mov x1, x19 │ │ - bl 36fc4 │ │ - ldr x8, [sp, #32] │ │ - cbz x8, 36c80 │ │ - lsr x20, x22, #32 │ │ - ldp q0, q1, [sp, #32] │ │ - mov w8, #0xffffffff // #-1 │ │ - cmp x20, x8 │ │ - stp q0, q1, [x29, #-32] │ │ - b.ne 36cdc // b.any │ │ - ldur x8, [x29, #-24] │ │ - ldur x9, [x29, #-8] │ │ - orr x8, x8, x9 │ │ - cbz x8, 36dec │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 36dec │ │ - nop │ │ - adr x1, 97a2 │ │ - mov w2, #0x2 // #2 │ │ - bl 2a040 │ │ - tbnz w0, #0, 36a20 │ │ - ldr x1, [x19, #32] │ │ - cbz x1, 36dec │ │ - sub x0, x29, #0x20 │ │ - bl 371e0 │ │ - tbnz w0, #0, 36a20 │ │ - b 36dec │ │ + cbz w22, 381e0 │ │ + lsr x8, x22, #8 │ │ + b 380fc │ │ cmp w21, #0x42 │ │ - b.eq 36a88 // b.none │ │ + b.eq 37ff8 // b.none │ │ cmp w21, #0x43 │ │ - b.eq 36b28 // b.none │ │ + b.eq 38098 // b.none │ │ cmp w21, #0x49 │ │ - b.ne 36a04 // b.any │ │ + b.ne 37f88 // b.any │ │ mov x0, x19 │ │ mov w1, w20 │ │ - bl 367f0 │ │ - tbnz w0, #0, 36a20 │ │ - tbz w20, #0, 369c4 │ │ + bl 37e20 │ │ + tbnz w0, #0, 37fa4 │ │ + tbz w20, #0, 37f48 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 369c4 │ │ + cbz x0, 37f48 │ │ nop │ │ - adr x1, 97a2 │ │ + adr x1, 9d12 │ │ mov w2, #0x2 // #2 │ │ - bl 2a040 │ │ - tbnz w0, #0, 36a20 │ │ + bl 2a05c │ │ + tbnz w0, #0, 37fa4 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 369e4 │ │ + cbz x0, 37f68 │ │ nop │ │ - adr x1, 97b0 │ │ + adr x1, 9d20 │ │ mov w2, #0x1 // #1 │ │ mov w20, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 36e0c │ │ + bl 2a05c │ │ + tbnz w0, #0, 38418 │ │ mov x0, x19 │ │ - bl 37b44 │ │ - tbnz w0, #0, 36a20 │ │ - b 36b04 │ │ + bl 39198 │ │ + tbnz w0, #0, 37fa4 │ │ + b 38074 │ │ cmp w21, #0x58 │ │ - b.eq 36a38 // b.none │ │ + b.eq 37fac // b.none │ │ cmp w21, #0x59 │ │ - b.eq 36aa4 // b.none │ │ + b.eq 38014 // b.none │ │ ldr x0, [x19, #32] │ │ - cbz x0, 36a28 │ │ - adrp x1, 4000 │ │ - add x1, x1, #0xd00 │ │ + cbz x0, 3812c │ │ + adrp x1, 4000 │ │ + add x1, x1, #0xd80 │ │ mov w2, #0x10 // #16 │ │ - bl 2a040 │ │ - tbz w0, #0, 36a28 │ │ + bl 2a05c │ │ + tbz w0, #0, 3812c │ │ mov w20, #0x1 // #1 │ │ - b 36e0c │ │ - mov w20, wzr │ │ - str xzr, [x19] │ │ - strb wzr, [x19, #8] │ │ - b 36e0c │ │ + b 38418 │ │ add x0, sp, #0x20 │ │ mov x1, x19 │ │ mov w2, #0x73 // #115 │ │ - bl 36f2c │ │ + bl 38538 │ │ ldrb w8, [sp, #32] │ │ - cmp w8, #0x1 │ │ - b.ne 36a9c // b.any │ │ + cbz w8, 3800c │ │ ldr x0, [x19, #32] │ │ ldrb w21, [sp, #33] │ │ - cbz x0, 36b7c │ │ + cbz x0, 380e8 │ │ cmp w21, #0x0 │ │ mov w8, #0x10 // #16 │ │ mov w9, #0x19 // #25 │ │ - adrp x10, 4000 │ │ - add x10, x10, #0xd00 │ │ + adrp x10, 4000 │ │ + add x10, x10, #0xd80 │ │ csel x2, x9, x8, ne // ne = any │ │ nop │ │ - adr x8, 9720 │ │ + adr x8, 9c90 │ │ csel x1, x8, x10, ne // ne = any │ │ - b 36b74 │ │ + b 380e0 │ │ mov x0, x19 │ │ mov w1, w20 │ │ - bl 36e40 │ │ - tbnz w0, #0, 36a20 │ │ - b 36dec │ │ + bl 3844c │ │ + tbnz w0, #0, 37fa4 │ │ + b 383f8 │ │ mov x0, x19 │ │ - bl 375f8 │ │ + bl 38c08 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 36ac4 │ │ + cbz x0, 38034 │ │ nop │ │ - adr x1, 97b0 │ │ + adr x1, 9d20 │ │ mov w2, #0x1 // #1 │ │ mov w20, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 36e0c │ │ + bl 2a05c │ │ + tbnz w0, #0, 38418 │ │ mov x0, x19 │ │ - bl 37658 │ │ - tbnz w0, #0, 36a20 │ │ + bl 38c68 │ │ + tbnz w0, #0, 37fa4 │ │ cmp w21, #0x4d │ │ - b.eq 36b04 // b.none │ │ + b.eq 38074 // b.none │ │ ldr x0, [x19, #32] │ │ - cbz x0, 36af4 │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xf70 │ │ + cbz x0, 38064 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xc8 │ │ mov w2, #0x4 // #4 │ │ - bl 2a040 │ │ - tbnz w0, #0, 36a20 │ │ + bl 2a05c │ │ + tbnz w0, #0, 37fa4 │ │ mov x0, x19 │ │ mov w1, wzr │ │ - bl 367f0 │ │ - tbnz w0, #0, 36a20 │ │ + bl 37e20 │ │ + tbnz w0, #0, 37fa4 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 36dec │ │ + cbz x0, 383f8 │ │ nop │ │ - adr x1, 97b1 │ │ + adr x1, 9d21 │ │ mov w2, #0x1 // #1 │ │ mov w20, #0x1 // #1 │ │ - bl 2a040 │ │ - tbz w0, #0, 36dec │ │ - b 36e0c │ │ + bl 2a05c │ │ + tbz w0, #0, 383f8 │ │ + b 38418 │ │ add x0, sp, #0x20 │ │ mov x1, x19 │ │ mov w2, #0x73 // #115 │ │ - bl 36f2c │ │ + bl 38538 │ │ ldrb w8, [sp, #32] │ │ - cmp w8, #0x1 │ │ - b.ne 36bdc // b.any │ │ + cbz w8, 3813c │ │ ldr x0, [x19, #32] │ │ ldrb w21, [sp, #33] │ │ - cbz x0, 36b7c │ │ - adrp x8, 4000 │ │ - add x8, x8, #0xd00 │ │ + cbz x0, 380e8 │ │ + adrp x8, 4000 │ │ + add x8, x8, #0xd80 │ │ nop │ │ - adr x9, 9720 │ │ + adr x9, 9c90 │ │ cmp w21, #0x0 │ │ mov w10, #0x10 // #16 │ │ mov w11, #0x19 // #25 │ │ csel x1, x9, x8, ne // ne = any │ │ csel x2, x11, x10, ne // ne = any │ │ - bl 2a040 │ │ - tbnz w0, #0, 36a20 │ │ + bl 2a05c │ │ + tbnz w0, #0, 37fa4 │ │ mov w20, wzr │ │ str xzr, [x19] │ │ strb w21, [x19, #8] │ │ - b 36e0c │ │ - mov w22, #0x1 // #1 │ │ + b 38418 │ │ + mov x8, xzr │ │ ldr x0, [x19, #32] │ │ - and x21, x22, #0x100 │ │ - cbz x0, 36bc8 │ │ - cmp x21, #0x0 │ │ - mov w8, #0x19 // #25 │ │ - mov w9, #0x10 // #16 │ │ + cbz x0, 3812c │ │ + tst w8, #0x1 │ │ + mov w8, #0x10 // #16 │ │ + mov w9, #0x19 // #25 │ │ + adrp x10, 4000 │ │ + add x10, x10, #0xd80 │ │ + csel x2, x9, x8, ne // ne = any │ │ nop │ │ - adr x10, 9720 │ │ - csel x2, x9, x8, eq // eq = none │ │ - adrp x8, 4000 │ │ - add x8, x8, #0xd00 │ │ - csel x1, x8, x10, eq // eq = none │ │ - bl 2a040 │ │ - tbnz w0, #0, 36a20 │ │ - lsr x8, x21, #8 │ │ + adr x8, 9c90 │ │ + csel x1, x8, x10, ne // ne = any │ │ + b 37f9c │ │ mov w20, wzr │ │ str xzr, [x19] │ │ - strb w8, [x19, #8] │ │ - b 36e0c │ │ + strb wzr, [x19, #8] │ │ + b 38418 │ │ ldr x8, [x19] │ │ - cbz x8, 36cb4 │ │ + cbz x8, 382c0 │ │ ldr x21, [sp, #40] │ │ add x0, sp, #0x20 │ │ mov x1, x19 │ │ - bl 36fc4 │ │ + bl 385d0 │ │ ldr x8, [sp, #32] │ │ - cbz x8, 36c80 │ │ + cbz x8, 3828c │ │ ldp q0, q1, [sp, #32] │ │ ldr x1, [x19, #32] │ │ stp q0, q1, [sp] │ │ - cbz x1, 36dec │ │ + cbz x1, 383f8 │ │ mov x0, sp │ │ - bl 371e0 │ │ - tbnz w0, #0, 36a20 │ │ + bl 387f0 │ │ + tbnz w0, #0, 37fa4 │ │ ldr x8, [x19, #32] │ │ - cbz x8, 36dec │ │ - cbz x21, 36dec │ │ + cbz x8, 383f8 │ │ + cbz x21, 383f8 │ │ ldr w9, [x8, #16] │ │ - tbnz w9, #23, 36dec │ │ + tbnz w9, #23, 383f8 │ │ ldp x0, x9, [x8] │ │ nop │ │ - adr x1, 97a0 │ │ + adr x1, 9d10 │ │ mov w2, #0x1 // #1 │ │ mov w20, #0x1 // #1 │ │ ldr x8, [x9, #24] │ │ blr x8 │ │ - tbnz w0, #0, 36e0c │ │ + tbnz w0, #0, 38418 │ │ ldr x1, [x19, #32] │ │ mov x0, x21 │ │ - bl 2d660 │ │ - tbnz w0, #0, 36a20 │ │ + bl 2e154 │ │ + tbnz w0, #0, 37fa4 │ │ ldr x8, [x19, #32] │ │ nop │ │ - adr x1, 97a1 │ │ + adr x1, 9d11 │ │ mov w2, #0x1 // #1 │ │ mov w20, #0x1 // #1 │ │ ldp x0, x9, [x8] │ │ ldr x8, [x9, #24] │ │ blr x8 │ │ - b 36b20 │ │ + b 38090 │ │ + mov x0, x19 │ │ + mov w1, w20 │ │ + bl 37e20 │ │ + tbnz w0, #0, 37fa4 │ │ + ldr x8, [x19] │ │ + cbz x8, 3829c │ │ + add x0, sp, #0x20 │ │ + mov x1, x19 │ │ + mov w2, #0x73 // #115 │ │ + bl 38538 │ │ + ldrb w8, [sp, #32] │ │ + cbnz w8, 37fc4 │ │ + ldr x8, [x19] │ │ + cbz x8, 382c0 │ │ + ldr x21, [sp, #40] │ │ + add x0, sp, #0x20 │ │ + mov x1, x19 │ │ + bl 385d0 │ │ + ldr x8, [sp, #32] │ │ + cbz x8, 3828c │ │ + lsr x20, x22, #32 │ │ + ldp q0, q1, [sp, #32] │ │ + mov w8, #0xffffffff // #-1 │ │ + cmp x20, x8 │ │ + stp q0, q1, [x29, #-32] │ │ + b.ne 382e8 // b.any │ │ + ldur x8, [x29, #-24] │ │ + ldur x9, [x29, #-8] │ │ + orr x8, x8, x9 │ │ + cbz x8, 383f8 │ │ + ldr x0, [x19, #32] │ │ + cbz x0, 383f8 │ │ + nop │ │ + adr x1, 9d12 │ │ + mov w2, #0x2 // #2 │ │ + bl 2a05c │ │ + tbnz w0, #0, 37fa4 │ │ + ldr x1, [x19, #32] │ │ + cbz x1, 383f8 │ │ + sub x0, x29, #0x20 │ │ + bl 387f0 │ │ + tbnz w0, #0, 37fa4 │ │ + b 383f8 │ │ ldr x0, [x19, #32] │ │ ldrb w21, [sp, #40] │ │ - cbnz x0, 36a60 │ │ - b 36b7c │ │ + cbnz x0, 37fd0 │ │ + b 380e8 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 36e08 │ │ + cbz x0, 38414 │ │ nop │ │ - adr x1, 97a2 │ │ + adr x1, 9d12 │ │ mov w2, #0x2 // #2 │ │ - bl 2a040 │ │ - tbnz w0, #0, 36a20 │ │ + bl 2a05c │ │ + tbnz w0, #0, 37fa4 │ │ ldr x8, [x19] │ │ - cbnz x8, 368e4 │ │ + cbnz x8, 381f8 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 36e08 │ │ + cbz x0, 38414 │ │ nop │ │ - adr x1, 9739 │ │ + adr x1, 9ca9 │ │ mov w2, #0x1 // #1 │ │ ldp x20, x19, [sp, #128] │ │ ldp x22, x21, [sp, #112] │ │ ldp x29, x30, [sp, #96] │ │ add sp, sp, #0x90 │ │ - b 2a040 │ │ + b 2a05c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 36cf8 │ │ + cbz x0, 38304 │ │ nop │ │ - adr x1, 97a4 │ │ + adr x1, 9d14 │ │ mov w2, #0x3 // #3 │ │ - bl 2a040 │ │ - tbnz w0, #0, 36a20 │ │ + bl 2a05c │ │ + tbnz w0, #0, 37fa4 │ │ cmp w20, #0x43 │ │ - b.eq 36d20 // b.none │ │ + b.eq 3832c // b.none │ │ cmp w20, #0x53 │ │ - b.ne 36d40 // b.any │ │ + b.ne 3834c // b.any │ │ ldr x0, [x19, #32] │ │ - cbz x0, 36d58 │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xf8c │ │ + cbz x0, 38364 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xe4 │ │ mov w2, #0x4 // #4 │ │ - b 36d34 │ │ + b 38340 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 36d58 │ │ + cbz x0, 38364 │ │ nop │ │ - adr x1, 97a7 │ │ + adr x1, 9d17 │ │ mov w2, #0x7 // #7 │ │ - bl 2a040 │ │ - tbnz w0, #0, 36a20 │ │ - b 36d58 │ │ + bl 2a05c │ │ + tbnz w0, #0, 37fa4 │ │ + b 38364 │ │ ldr x1, [x19, #32] │ │ str w20, [sp, #32] │ │ - cbz x1, 36d58 │ │ + cbz x1, 38364 │ │ add x0, sp, #0x20 │ │ - bl 2d724 │ │ - tbnz w0, #0, 36a20 │ │ + bl 2e2f8 │ │ + tbnz w0, #0, 37fa4 │ │ ldur x8, [x29, #-24] │ │ ldur x9, [x29, #-8] │ │ ldr x0, [x19, #32] │ │ orr x8, x8, x9 │ │ - cbnz x8, 36db4 │ │ - cbz x0, 36dec │ │ + cbnz x8, 383c0 │ │ + cbz x0, 383f8 │ │ nop │ │ - adr x1, 97af │ │ + adr x1, 9d1f │ │ mov w2, #0x1 // #1 │ │ mov w20, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 36e0c │ │ + bl 2a05c │ │ + tbnz w0, #0, 38418 │ │ ldr x1, [x19, #32] │ │ str x21, [sp, #32] │ │ - cbz x1, 36dec │ │ + cbz x1, 383f8 │ │ add x0, sp, #0x20 │ │ - bl 2d6d0 │ │ - tbnz w0, #0, 36a20 │ │ + bl 2e1c4 │ │ + tbnz w0, #0, 37fa4 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 36dec │ │ + cbz x0, 383f8 │ │ nop │ │ - adr x1, 9798 │ │ - b 36b14 │ │ - cbz x0, 36dec │ │ + adr x1, 9d08 │ │ + b 38084 │ │ + cbz x0, 383f8 │ │ nop │ │ - adr x1, 97ae │ │ + adr x1, 9d1e │ │ mov w2, #0x1 // #1 │ │ mov w20, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 36e0c │ │ + bl 2a05c │ │ + tbnz w0, #0, 38418 │ │ ldr x1, [x19, #32] │ │ - cbz x1, 36dec │ │ + cbz x1, 383f8 │ │ sub x0, x29, #0x20 │ │ - bl 371e0 │ │ - tbnz w0, #0, 36a20 │ │ + bl 387f0 │ │ + tbnz w0, #0, 37fa4 │ │ ldr x0, [x19, #32] │ │ - cbnz x0, 36d70 │ │ + cbnz x0, 3837c │ │ ldr x8, [x19] │ │ - cbz x8, 36e08 │ │ + cbz x8, 38414 │ │ ldr w8, [x19, #24] │ │ mov w20, wzr │ │ sub w8, w8, #0x1 │ │ str w8, [x19, #24] │ │ - b 36e0c │ │ + b 38418 │ │ mov w20, wzr │ │ mov w0, w20 │ │ ldp x20, x19, [sp, #128] │ │ ldp x22, x21, [sp, #112] │ │ ldp x29, x30, [sp, #96] │ │ add sp, sp, #0x90 │ │ ret │ │ ldp x0, x9, [x1] │ │ nop │ │ - adr x8, a36f │ │ + adr x8, 9de9 │ │ mov w2, #0x5 // #5 │ │ mov x1, x8 │ │ ldr x3, [x9, #24] │ │ br x3 │ │ sub sp, sp, #0x60 │ │ stp x29, x30, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ add x29, sp, #0x40 │ │ ldr x8, [x0] │ │ mov x19, x0 │ │ - cbz x8, 36ea4 │ │ + cbz x8, 384b0 │ │ mov w20, w1 │ │ mov x0, sp │ │ mov x1, x19 │ │ - bl 3965c │ │ + bl 3aca0 │ │ ldr x8, [sp] │ │ - cbz x8, 36ec8 │ │ + cbz x8, 384d4 │ │ ldr x8, [x19, #32] │ │ - cbz x8, 36f18 │ │ + cbz x8, 38524 │ │ ldp q0, q1, [x19] │ │ and w1, w20, #0x1 │ │ mov x0, x19 │ │ stp q0, q1, [sp, #32] │ │ ldp q0, q2, [sp] │ │ stp q0, q2, [x19] │ │ - bl 367f0 │ │ + bl 37e20 │ │ ldp q0, q1, [sp, #32] │ │ stp q0, q1, [x19] │ │ - b 36f1c │ │ + b 38528 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 36f1c │ │ + cbz x0, 38528 │ │ nop │ │ - adr x1, 9739 │ │ + adr x1, 9ca9 │ │ mov w2, #0x1 // #1 │ │ ldp x20, x19, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x60 │ │ - b 2a040 │ │ + b 2a05c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 36f08 │ │ + cbz x0, 38514 │ │ ldrb w8, [sp, #8] │ │ - adrp x9, 4000 │ │ - add x9, x9, #0xd00 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xd80 │ │ nop │ │ - adr x10, 9720 │ │ + adr x10, 9c90 │ │ mov w11, #0x19 // #25 │ │ cmp w8, #0x0 │ │ mov w8, #0x10 // #16 │ │ csel x1, x10, x9, ne // ne = any │ │ csel x2, x11, x8, ne // ne = any │ │ - bl 2a040 │ │ - tbz w0, #0, 36f08 │ │ + bl 2a05c │ │ + tbz w0, #0, 38514 │ │ mov w0, #0x1 // #1 │ │ - b 36f1c │ │ + b 38528 │ │ ldp q0, q1, [sp] │ │ mov w0, wzr │ │ stp q0, q1, [x19] │ │ - b 36f1c │ │ + b 38528 │ │ mov w0, wzr │ │ ldp x20, x19, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x60 │ │ ret │ │ sub sp, sp, #0x30 │ │ stp x29, x30, [sp, #16] │ │ str x19, [sp, #32] │ │ add x29, sp, #0x10 │ │ ldp x9, x8, [x1, #8] │ │ mov x19, x0 │ │ cmp x8, x9 │ │ - b.cs 36f84 // b.hs, b.nlast │ │ + b.cs 38590 // b.hs, b.nlast │ │ ldr x9, [x1] │ │ ldrb w9, [x9, x8] │ │ cmp w9, w2, uxtb │ │ - b.ne 36f84 // b.any │ │ + b.ne 38590 // b.any │ │ add x8, x8, #0x1 │ │ mov x0, sp │ │ str x8, [x1, #16] │ │ - bl 37cb4 │ │ + bl 3991c │ │ ldrb w8, [sp] │ │ - tbz w8, #0, 36fa0 │ │ + tbz w8, #0, 385ac │ │ ldrb w8, [sp, #1] │ │ strb w8, [x19, #1] │ │ mov w8, #0x1 // #1 │ │ - b 36f8c │ │ + b 38598 │ │ mov w8, wzr │ │ str xzr, [x19, #8] │ │ strb w8, [x19] │ │ ldp x29, x30, [sp, #16] │ │ ldr x19, [sp, #32] │ │ add sp, sp, #0x30 │ │ ret │ │ ldr x9, [sp, #8] │ │ cmn x9, #0x1 │ │ - b.eq 36fbc // b.none │ │ + b.eq 385c8 // b.none │ │ add x9, x9, #0x1 │ │ mov w8, wzr │ │ str x9, [x19, #8] │ │ - b 36f8c │ │ + b 38598 │ │ strb wzr, [x19, #1] │ │ - b 36f7c │ │ + b 38588 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ ldp x8, x12, [x1, #8] │ │ mov x9, x1 │ │ cmp x12, x8 │ │ - b.cs 36ffc // b.hs, b.nlast │ │ + b.cs 38608 // b.hs, b.nlast │ │ ldr x10, [x9] │ │ ldrb w10, [x10, x12] │ │ cmp w10, #0x75 │ │ - b.ne 36ffc // b.any │ │ + b.ne 38608 // b.any │ │ add x12, x12, #0x1 │ │ mov w11, #0x1 // #1 │ │ str x12, [x9, #16] │ │ - b 37000 │ │ + b 3860c │ │ mov w11, wzr │ │ cmp x12, x8 │ │ - b.cs 370b8 // b.hs, b.nlast │ │ + b.cs 386cc // b.hs, b.nlast │ │ ldr x10, [x9] │ │ ldrb w13, [x10, x12] │ │ sub w13, w13, #0x30 │ │ - cmp w13, #0xa │ │ - b.cs 370b8 // b.hs, b.nlast │ │ + and w14, w13, #0xff │ │ + cmp w14, #0xa │ │ + b.cs 386cc // b.hs, b.nlast │ │ add x2, x12, #0x1 │ │ tst w13, #0xff │ │ str x2, [x9, #16] │ │ - b.eq 3707c // b.none │ │ + b.eq 38690 // b.none │ │ and x1, x13, #0xff │ │ mov w12, #0xa // #10 │ │ cmp x8, x2 │ │ - b.eq 370a0 // b.none │ │ + b.eq 386b4 // b.none │ │ ldrb w13, [x10, x2] │ │ sub w13, w13, #0x30 │ │ - cmp w13, #0x9 │ │ - b.hi 37080 // b.pmore │ │ + and w14, w13, #0xff │ │ + cmp w14, #0x9 │ │ + b.hi 38694 // b.pmore │ │ umulh x14, x1, x12 │ │ add x15, x1, x1, lsl #2 │ │ add x2, x2, #0x1 │ │ str x2, [x9, #16] │ │ lsl x15, x15, #1 │ │ cmp xzr, x14 │ │ cset w14, ne // ne = any │ │ adds x1, x15, w13, uxtb │ │ cset w13, cs // cs = hs, nlast │ │ - tbnz w14, #0, 370b8 │ │ - cbnz w13, 370b8 │ │ - b 37034 │ │ + tbnz w14, #0, 386cc │ │ + cbz w13, 38644 │ │ + b 386cc │ │ mov x1, xzr │ │ cmp x2, x8 │ │ - b.cs 370a4 // b.hs, b.nlast │ │ + b.cs 386b8 // b.hs, b.nlast │ │ ldrb w12, [x10, x2] │ │ cmp w12, #0x5f │ │ - b.ne 370a4 // b.any │ │ + b.ne 386b8 // b.any │ │ add x2, x2, #0x1 │ │ str x2, [x9, #16] │ │ - b 370a4 │ │ + b 386b8 │ │ mov x2, x8 │ │ adds x3, x2, x1 │ │ - b.cs 370b8 // b.hs, b.nlast │ │ + b.cs 386cc // b.hs, b.nlast │ │ cmp x3, x8 │ │ str x3, [x9, #16] │ │ - b.ls 370c8 // b.plast │ │ + b.ls 386dc // b.plast │ │ strb wzr, [x0, #8] │ │ str xzr, [x0] │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ - cbz x2, 370e0 │ │ cmp x2, x8 │ │ - b.cs 370e0 // b.hs, b.nlast │ │ + b.eq 38708 // b.none │ │ + cbz x2, 386f4 │ │ ldrsb w9, [x10, x2] │ │ cmn w9, #0x41 │ │ - b.le 371b8 │ │ - cbz x3, 370f8 │ │ + b.le 387c8 │ │ cmp x3, x8 │ │ - b.cs 370f8 // b.hs, b.nlast │ │ + b.eq 38708 // b.none │ │ ldrsb w9, [x10, x3] │ │ cmn w9, #0x41 │ │ - b.le 371b8 │ │ + b.le 387c8 │ │ add x8, x10, x2 │ │ - tbz w11, #0, 37144 │ │ + tbz w11, #0, 38754 │ │ add x9, x2, x10 │ │ mov x3, x1 │ │ sub x10, x9, #0x1 │ │ mov w9, #0x1 // #1 │ │ - cbz x3, 371a8 │ │ + cbz x3, 387b8 │ │ ldrb w11, [x10, x3] │ │ mov x2, x3 │ │ sub x3, x3, #0x1 │ │ cmp w11, #0x5f │ │ - b.ne 37110 // b.any │ │ - cbz x3, 3715c │ │ + b.ne 38720 // b.any │ │ + cbz x3, 3876c │ │ cmp x3, x1 │ │ - b.cs 37154 // b.hs, b.nlast │ │ + b.cs 38764 // b.hs, b.nlast │ │ ldrsb w9, [x8, x3] │ │ cmn w9, #0x41 │ │ - b.gt 3715c │ │ - b 371cc │ │ + b.gt 3876c │ │ + b 387dc │ │ stp x8, x1, [x0] │ │ mov w8, #0x1 // #1 │ │ stp x8, xzr, [x0, #16] │ │ - b 370c0 │ │ - b.ne 371cc // b.any │ │ - cbz x2, 37194 │ │ + b 386d4 │ │ + b.ne 387dc // b.any │ │ + cbz x2, 387a4 │ │ cmp x2, x1 │ │ - b.cs 37178 // b.hs, b.nlast │ │ + b.cs 38788 // b.hs, b.nlast │ │ ldrsb w9, [x8, x2] │ │ - cmn w9, #0x41 │ │ - b.le 37180 │ │ + cmn w9, #0x40 │ │ + b.lt 38790 // b.tstop │ │ mov x10, x2 │ │ - b 37198 │ │ + b 387a8 │ │ mov x10, x1 │ │ - b.eq 37198 // b.none │ │ + b.eq 387a8 // b.none │ │ nop │ │ - adr x4, 69db8 │ │ + adr x4, 69160 │ │ mov x0, x8 │ │ mov x3, x1 │ │ - bl 2c708 │ │ + bl 2c7cc │ │ mov x10, xzr │ │ add x11, x8, x10 │ │ mov x9, x8 │ │ sub x1, x1, x10 │ │ mov x8, x11 │ │ - cbz x1, 370b8 │ │ + cbz x1, 386cc │ │ stp x9, x3, [x0] │ │ stp x8, x1, [x0, #16] │ │ - b 370c0 │ │ + b 386d4 │ │ nop │ │ - adr x4, 69d88 │ │ + adr x4, 69130 │ │ mov x0, x10 │ │ mov x1, x8 │ │ - bl 2c708 │ │ + bl 2c7cc │ │ nop │ │ - adr x4, 69da0 │ │ + adr x4, 69148 │ │ mov x0, x8 │ │ mov x2, xzr │ │ - bl 2c708 │ │ + bl 2c7cc │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x220 │ │ mov x19, x1 │ │ mov x23, x0 │ │ add x0, sp, #0x14 │ │ mov w1, wzr │ │ mov w2, #0x200 // #512 │ │ - bl 64ea0 │ │ + bl 64210 │ │ ldr x20, [x23, #24] │ │ - cbz x20, 372d0 │ │ + cbz x20, 388e0 │ │ ldp x22, x21, [x23, #8] │ │ ldr x23, [x23] │ │ ldrb w13, [x21] │ │ - cbz x22, 372fc │ │ + cbz x22, 3890c │ │ mov x9, xzr │ │ add x8, x23, x22 │ │ add x10, sp, #0x14 │ │ mov x11, x23 │ │ mov x14, x11 │ │ ldrsb w15, [x14], #1 │ │ and w12, w15, #0xff │ │ - tbnz w15, #31, 37258 │ │ + tbnz w15, #31, 38868 │ │ mov x11, x14 │ │ - b 372b0 │ │ + b 388c0 │ │ ldrb w14, [x11, #1] │ │ cmp w12, #0xe0 │ │ and w14, w14, #0x3f │ │ - b.cc 37298 // b.lo, b.ul, b.last │ │ + b.cc 388a8 // b.lo, b.ul, b.last │ │ ldrb w15, [x11, #2] │ │ cmp w12, #0xf0 │ │ and w15, w15, #0x3f │ │ orr w15, w15, w14, lsl #6 │ │ and w14, w12, #0x1f │ │ - b.cc 372a8 // b.lo, b.ul, b.last │ │ + b.cc 388b8 // b.lo, b.ul, b.last │ │ ldrb w12, [x11, #3] │ │ add x11, x11, #0x4 │ │ and w12, w12, #0x3f │ │ orr w12, w12, w15, lsl #6 │ │ bfi w12, w14, #18, #3 │ │ - b 372b0 │ │ + b 388c0 │ │ bfi w14, w12, #6, #5 │ │ add x11, x11, #0x2 │ │ mov w12, w14 │ │ - b 372b0 │ │ + b 388c0 │ │ orr w12, w15, w14, lsl #12 │ │ add x11, x11, #0x3 │ │ cmp x9, #0x80 │ │ - b.eq 374e8 // b.none │ │ + b.eq 38af8 // b.none │ │ add x4, x9, #0x1 │ │ cmp x11, x8 │ │ str w12, [x10, x9, lsl #2] │ │ mov x9, x4 │ │ - b.eq 37300 // b.none │ │ - b 37240 │ │ + b.eq 38910 // b.none │ │ + b 38850 │ │ ldp x0, x8, [x19] │ │ ldp x1, x2, [x23] │ │ ldr x3, [x8, #24] │ │ add sp, sp, #0x220 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ @@ -31158,3322 +32660,3314 @@ │ │ mov w25, #0x1 // #1 │ │ subs x26, x1, x7 │ │ csel x26, xzr, x26, cc // cc = lo, ul, last │ │ cmp x26, #0x1 │ │ csinc x26, x26, xzr, hi // hi = pmore │ │ cmp x26, #0x1a │ │ csel x26, x26, x15, cc // cc = lo, ul, last │ │ - tbz w27, #0, 37394 │ │ + tbz w27, #0, 389a4 │ │ cmp x3, x8 │ │ - b.eq 374e8 // b.none │ │ + b.eq 38af8 // b.none │ │ ldrb w27, [x3], #1 │ │ - b 37398 │ │ + b 389a8 │ │ mov w27, w13 │ │ sub w28, w27, #0x61 │ │ and w30, w28, #0xff │ │ cmp w30, #0x1a │ │ - b.cc 373bc // b.lo, b.ul, b.last │ │ + b.cc 389cc // b.lo, b.ul, b.last │ │ sub w28, w27, #0x30 │ │ and w28, w28, #0xff │ │ cmp w28, #0x9 │ │ - b.hi 374e8 // b.pmore │ │ + b.hi 38af8 // b.pmore │ │ sub w28, w27, #0x16 │ │ and x27, x28, #0xff │ │ umulh x28, x27, x25 │ │ cmp xzr, x28 │ │ - b.ne 374e8 // b.any │ │ + b.ne 38af8 // b.any │ │ mul x28, x27, x25 │ │ adds x6, x28, x6 │ │ - b.cs 374e8 // b.hs, b.nlast │ │ + b.cs 38af8 // b.hs, b.nlast │ │ cmp x26, x27 │ │ - b.hi 37400 // b.pmore │ │ + b.hi 38a10 // b.pmore │ │ sub x26, x14, x26 │ │ umulh x27, x25, x26 │ │ cmp xzr, x27 │ │ - b.ne 374e8 // b.any │ │ + b.ne 38af8 // b.any │ │ mul x25, x25, x26 │ │ add x1, x1, #0x24 │ │ mov w27, #0x1 // #1 │ │ - b 37368 │ │ + b 38978 │ │ adds x13, x6, x0 │ │ - b.cs 374e8 // b.hs, b.nlast │ │ + b.cs 38af8 // b.hs, b.nlast │ │ add x1, x4, #0x1 │ │ udiv x0, x13, x1 │ │ adds x9, x0, x9 │ │ - b.cs 374e8 // b.hs, b.nlast │ │ + b.cs 38af8 // b.hs, b.nlast │ │ lsr x7, x9, #32 │ │ - cbnz x7, 374e8 │ │ + cbnz x7, 38af8 │ │ eor w7, w9, w16 │ │ sub w7, w7, #0x110, lsl #12 │ │ cmp w7, w17 │ │ ccmp x4, x11, #0x4, cs // cs = hs, nlast │ │ - b.eq 374e8 // b.none │ │ + b.eq 38af8 // b.none │ │ msub x0, x0, x1, x13 │ │ mov x13, x12 │ │ mov x7, x4 │ │ cmp x4, x0 │ │ - b.ls 37468 // b.plast │ │ + b.ls 38a78 // b.plast │ │ mov x25, x13 │ │ sub x7, x7, #0x1 │ │ ldr w26, [x25, #-4]! │ │ cmp x7, x0 │ │ str w26, [x13] │ │ mov x13, x25 │ │ - b.hi 37448 // b.pmore │ │ - b 37470 │ │ + b.hi 38a58 // b.pmore │ │ + b 38a80 │ │ cmp x0, #0x80 │ │ - b.cs 375e8 // b.hs, b.nlast │ │ + b.cs 38bf8 // b.hs, b.nlast │ │ cmp x3, x8 │ │ str w9, [x10, x0, lsl #2] │ │ - b.eq 375a0 // b.none │ │ + b.eq 38bb0 // b.none │ │ udiv x13, x6, x5 │ │ udiv x4, x13, x1 │ │ add x13, x4, x13 │ │ cmp x13, #0x1c8 │ │ - b.cc 374b0 // b.lo, b.ul, b.last │ │ + b.cc 38ac0 // b.lo, b.ul, b.last │ │ mov x4, xzr │ │ umulh x5, x13, x2 │ │ lsr x6, x13, #3 │ │ add x4, x4, #0x24 │ │ cmp x6, #0x7ca │ │ lsr x13, x5, #5 │ │ - b.hi 37494 // b.pmore │ │ - b 374b4 │ │ + b.hi 38aa4 // b.pmore │ │ + b 38ac4 │ │ mov x4, xzr │ │ add w5, w13, w13, lsl #3 │ │ add w13, w13, #0x26 │ │ add x0, x0, #0x1 │ │ and w13, w13, #0xffff │ │ add x24, x24, #0x4 │ │ add x12, x12, #0x4 │ │ ubfiz w5, w5, #2, #14 │ │ udiv w5, w5, w13 │ │ ldrb w13, [x3] │ │ add x7, x4, x5 │ │ mov x4, x1 │ │ mov w5, #0x2 // #2 │ │ - b 37354 │ │ + b 38964 │ │ ldp x19, x8, [x19] │ │ nop │ │ - adr x1, 978f │ │ + adr x1, 9cff │ │ mov w2, #0x9 // #9 │ │ ldr x3, [x8, #24] │ │ mov x0, x19 │ │ str x3, [sp, #8] │ │ blr x3 │ │ - tbnz w0, #0, 37560 │ │ - cbz x22, 37548 │ │ + tbnz w0, #0, 38b70 │ │ + cbz x22, 38b58 │ │ ldr x3, [sp, #8] │ │ mov x0, x19 │ │ mov x1, x23 │ │ mov x2, x22 │ │ blr x3 │ │ - tbnz w0, #0, 37560 │ │ + tbnz w0, #0, 38b70 │ │ ldr x3, [sp, #8] │ │ nop │ │ - adr x1, 9785 │ │ + adr x1, 9cf5 │ │ mov x0, x19 │ │ mov w2, #0x1 // #1 │ │ mov w22, #0x1 // #1 │ │ blr x3 │ │ - tbnz w0, #0, 37564 │ │ + tbnz w0, #0, 38b74 │ │ ldr x3, [sp, #8] │ │ mov x0, x19 │ │ mov x1, x21 │ │ mov x2, x20 │ │ blr x3 │ │ - tbz w0, #0, 37588 │ │ + tbz w0, #0, 38b98 │ │ mov w22, #0x1 // #1 │ │ mov w0, w22 │ │ add sp, sp, #0x220 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ ldr x3, [sp, #8] │ │ nop │ │ - adr x1, 9798 │ │ + adr x1, 9d08 │ │ mov x0, x19 │ │ mov w2, #0x1 // #1 │ │ - b 372dc │ │ + b 388ec │ │ cmp x4, #0x7f │ │ - b.hi 375d4 // b.pmore │ │ + b.hi 38be4 // b.pmore │ │ add x20, sp, #0x14 │ │ ldr w8, [x20], #4 │ │ sub x0, x29, #0xc │ │ mov x1, x19 │ │ stur w8, [x29, #-12] │ │ - bl 2d724 │ │ + bl 2e2f8 │ │ mov w22, w0 │ │ - cbnz w0, 37564 │ │ + cbnz w0, 38b74 │ │ subs x24, x24, #0x4 │ │ - b.ne 375ac // b.any │ │ - b 37564 │ │ + b.ne 38bbc // b.any │ │ + b 38b74 │ │ nop │ │ - adr x3, 69c18 │ │ + adr x3, 68fd8 │ │ mov x0, xzr │ │ mov w2, #0x80 // #128 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ nop │ │ - adr x2, 69c30 │ │ + adr x2, 68ff0 │ │ mov w1, #0x80 // #128 │ │ - bl 2ace0 │ │ + bl 2bb78 │ │ sub sp, sp, #0x30 │ │ stp x29, x30, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ add x29, sp, #0x10 │ │ ldr x20, [x0, #32] │ │ mov w1, wzr │ │ mov x19, x0 │ │ str xzr, [x0, #32] │ │ - bl 367f0 │ │ - cbnz w0, 37634 │ │ + bl 37e20 │ │ + cbnz w0, 38c44 │ │ str x20, [x19, #32] │ │ ldp x20, x19, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x30 │ │ ret │ │ nop │ │ - adr x0, 973a │ │ + adr x0, 9caa │ │ nop │ │ - adr x3, 69d38 │ │ + adr x3, 690e0 │ │ nop │ │ - adr x4, 69c00 │ │ + adr x4, 68fc0 │ │ sub x2, x29, #0x1 │ │ mov w1, #0x3d // #61 │ │ - bl 2cc10 │ │ + bl 2cce8 │ │ sub sp, sp, #0x50 │ │ stp x29, x30, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ add x29, sp, #0x10 │ │ - ldr x22, [x0] │ │ + ldr x21, [x0] │ │ mov x19, x0 │ │ - cbz x22, 376b8 │ │ - ldp x23, x21, [x19, #8] │ │ - cmp x21, x23 │ │ - b.cs 377ec // b.hs, b.nlast │ │ - ldrb w20, [x22, x21] │ │ - add x24, x21, #0x1 │ │ + cbz x21, 38d0c │ │ + ldp x23, x22, [x19, #8] │ │ + cmp x22, x23 │ │ + b.cs 38cd4 // b.hs, b.nlast │ │ + ldrb w8, [x21, x22] │ │ + cmp w8, #0x77 │ │ + b.ne 38cd4 // b.any │ │ + ldr x0, [x19, #32] │ │ + add x22, x22, #0x1 │ │ + str x22, [x19, #16] │ │ + cbz x0, 38cd4 │ │ + nop │ │ + adr x1, 9d22 │ │ + mov w2, #0x9 // #9 │ │ + bl 2a05c │ │ + tbnz w0, #0, 38e5c │ │ + ldr x21, [x19] │ │ + cbz x21, 38d0c │ │ + ldp x23, x22, [x19, #8] │ │ + cmp x22, x23 │ │ + b.cs 38e40 // b.hs, b.nlast │ │ + ldrb w20, [x21, x22] │ │ + add x24, x22, #0x1 │ │ str x24, [x19, #16] │ │ mov w0, w20 │ │ - bl 396f4 │ │ - cbz x0, 376e4 │ │ + bl 3ad34 │ │ + cbz x0, 38d38 │ │ mov x8, x0 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37b24 │ │ + cbz x0, 39178 │ │ mov x2, x1 │ │ mov x1, x8 │ │ - b 376cc │ │ + b 38d20 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37b24 │ │ + cbz x0, 39178 │ │ nop │ │ - adr x1, 9739 │ │ + adr x1, 9ca9 │ │ mov w2, #0x1 // #1 │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x50 │ │ - b 2a040 │ │ + b 2a05c │ │ ldr w8, [x19, #24] │ │ add w8, w8, #0x1 │ │ cmp w8, #0x1f4 │ │ str w8, [x19, #24] │ │ - b.ls 37728 // b.plast │ │ + b.ls 38d7c // b.plast │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37714 │ │ + cbz x0, 38d68 │ │ nop │ │ - adr x1, 9720 │ │ + adr x1, 9c90 │ │ mov w2, #0x19 // #25 │ │ - bl 2a040 │ │ - tbnz w0, #0, 37808 │ │ + bl 2a05c │ │ + tbnz w0, #0, 38e5c │ │ mov w8, #0x1 // #1 │ │ mov w21, wzr │ │ str xzr, [x19] │ │ strb w8, [x19, #8] │ │ - b 37b28 │ │ + b 3917c │ │ cmp w20, #0x50 │ │ - b.gt 37820 │ │ + b.gt 38e74 │ │ cmp w20, #0x45 │ │ - b.gt 378d8 │ │ + b.gt 38f2c │ │ cmp w20, #0x41 │ │ - b.eq 37974 // b.none │ │ + b.eq 38fc8 // b.none │ │ cmp w20, #0x42 │ │ - b.eq 37a7c // b.none │ │ + b.eq 390d0 // b.none │ │ cmp w20, #0x44 │ │ - b.ne 37a8c // b.any │ │ + b.ne 390e0 // b.any │ │ ldr x0, [x19, #32] │ │ - cbz x0, 3776c │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xf40 │ │ + cbz x0, 38dc0 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0x98 │ │ mov w2, #0x4 // #4 │ │ - bl 2a040 │ │ - tbnz w0, #0, 37808 │ │ + bl 2a05c │ │ + tbnz w0, #0, 38e5c │ │ mov x0, x19 │ │ - bl 39a64 │ │ - tbnz w0, #0, 37808 │ │ + bl 3b0a0 │ │ + tbnz w0, #0, 38e5c │ │ ldr x8, [x19] │ │ - cbz x8, 377ec │ │ + cbz x8, 38e40 │ │ ldp x10, x9, [x19, #8] │ │ cmp x9, x10 │ │ - b.cs 377ec // b.hs, b.nlast │ │ + b.cs 38e40 // b.hs, b.nlast │ │ ldrb w8, [x8, x9] │ │ cmp w8, #0x4c │ │ - b.ne 377ec // b.any │ │ + b.ne 38e40 // b.any │ │ add x8, x9, #0x1 │ │ mov x0, sp │ │ mov x1, x19 │ │ str x8, [x19, #16] │ │ - bl 37cb4 │ │ + bl 3991c │ │ ldrb w8, [sp] │ │ - tbnz w8, #0, 37890 │ │ + cbnz w8, 38ee4 │ │ ldr x20, [sp, #8] │ │ - cbz x20, 37b08 │ │ + cbz x20, 3915c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 377d8 │ │ + cbz x0, 38e2c │ │ nop │ │ - adr x1, 978a │ │ + adr x1, 9cfa │ │ mov w2, #0x3 // #3 │ │ - bl 2a040 │ │ - tbnz w0, #0, 37808 │ │ + bl 2a05c │ │ + tbnz w0, #0, 38e5c │ │ mov x0, x19 │ │ mov x1, x20 │ │ - bl 383a0 │ │ - tbnz w0, #0, 37808 │ │ - b 37b08 │ │ + bl 399f4 │ │ + tbnz w0, #0, 38e5c │ │ + b 3915c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37810 │ │ - adrp x1, 4000 │ │ - add x1, x1, #0xd00 │ │ + cbz x0, 38e64 │ │ + adrp x1, 4000 │ │ + add x1, x1, #0xd80 │ │ mov w2, #0x10 // #16 │ │ - bl 2a040 │ │ - tbz w0, #0, 37810 │ │ + bl 2a05c │ │ + tbz w0, #0, 38e64 │ │ mov w21, #0x1 // #1 │ │ - b 37b28 │ │ + b 3917c │ │ mov w21, wzr │ │ str xzr, [x19] │ │ strb wzr, [x19, #8] │ │ - b 37b28 │ │ + b 3917c │ │ cmp w20, #0x53 │ │ - b.gt 37924 │ │ + b.gt 38f78 │ │ sub w8, w20, #0x51 │ │ cmp w8, #0x2 │ │ - b.cs 3796c // b.hs, b.nlast │ │ + b.cs 38fc0 // b.hs, b.nlast │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37860 │ │ + cbz x0, 38eb4 │ │ nop │ │ - adr x1, 97b2 │ │ + adr x1, 9d2b │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 37b28 │ │ - ldr x22, [x19] │ │ - cbz x22, 37ad8 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3917c │ │ + ldr x21, [x19] │ │ + cbz x21, 3912c │ │ ldp x23, x24, [x19, #8] │ │ cmp x24, x23 │ │ - b.cs 37ad8 // b.hs, b.nlast │ │ - ldrb w8, [x22, x24] │ │ + b.cs 3912c // b.hs, b.nlast │ │ + ldrb w8, [x21, x24] │ │ cmp w8, #0x4c │ │ - b.ne 37ad8 // b.any │ │ + b.ne 3912c // b.any │ │ add x8, x24, #0x1 │ │ mov x0, sp │ │ mov x1, x19 │ │ str x8, [x19, #16] │ │ - bl 37cb4 │ │ + bl 3991c │ │ ldrb w8, [sp] │ │ - tbz w8, #0, 37aa4 │ │ + cbz w8, 390f8 │ │ ldr x0, [x19, #32] │ │ ldrb w20, [sp, #1] │ │ - cbz x0, 378c8 │ │ + cbz x0, 38f1c │ │ cmp w20, #0x0 │ │ mov w8, #0x10 // #16 │ │ mov w9, #0x19 // #25 │ │ - adrp x10, 4000 │ │ - add x10, x10, #0xd00 │ │ + adrp x10, 4000 │ │ + add x10, x10, #0xd80 │ │ csel x2, x9, x8, ne // ne = any │ │ nop │ │ - adr x8, 9720 │ │ + adr x8, 9c90 │ │ csel x1, x8, x10, ne // ne = any │ │ - bl 2a040 │ │ - tbnz w0, #0, 37808 │ │ + bl 2a05c │ │ + tbnz w0, #0, 38e5c │ │ mov w21, wzr │ │ str xzr, [x19] │ │ strb w20, [x19, #8] │ │ - b 37b28 │ │ + b 3917c │ │ sub w8, w20, #0x4f │ │ cmp w8, #0x2 │ │ - b.cs 379ec // b.hs, b.nlast │ │ + b.cs 39040 // b.hs, b.nlast │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37904 │ │ + cbz x0, 38f58 │ │ nop │ │ - adr x1, 97b4 │ │ + adr x1, 9d2d │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 37b28 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3917c │ │ cmp w20, #0x50 │ │ - b.ne 37ae0 // b.any │ │ + b.ne 39134 // b.any │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37afc │ │ + cbz x0, 39150 │ │ nop │ │ - adr x1, 97b5 │ │ + adr x1, 9d2e │ │ mov w2, #0x6 // #6 │ │ - b 37af4 │ │ + b 39148 │ │ cmp w20, #0x54 │ │ - b.eq 37a04 // b.none │ │ + b.eq 39058 // b.none │ │ cmp w20, #0x57 │ │ - b.ne 37a8c // b.any │ │ + b.ne 390e0 // b.any │ │ mov x0, x19 │ │ - bl 37658 │ │ - tbnz w0, #0, 37808 │ │ + bl 38c68 │ │ + tbnz w0, #0, 38e5c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 3795c │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xf68 │ │ + cbz x0, 38fb0 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xc0 │ │ mov w2, #0x4 // #4 │ │ - bl 2a040 │ │ - tbnz w0, #0, 37808 │ │ + bl 2a05c │ │ + tbnz w0, #0, 38e5c │ │ mov x0, x19 │ │ - bl 39bf4 │ │ - tbnz w0, #0, 37808 │ │ - b 37b08 │ │ + bl 3b22c │ │ + tbnz w0, #0, 38e5c │ │ + b 3915c │ │ cmp w20, #0x53 │ │ - b.ne 37a8c // b.any │ │ + b.ne 390e0 // b.any │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37994 │ │ + cbz x0, 38fe8 │ │ nop │ │ - adr x1, 97a0 │ │ + adr x1, 9d10 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 37b28 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3917c │ │ mov x0, x19 │ │ - bl 37658 │ │ - tbnz w0, #0, 37808 │ │ + bl 38c68 │ │ + tbnz w0, #0, 38e5c │ │ cmp w20, #0x41 │ │ - b.ne 379d8 // b.any │ │ + b.ne 3902c // b.any │ │ ldr x0, [x19, #32] │ │ - cbz x0, 379c4 │ │ + cbz x0, 39018 │ │ nop │ │ - adr x1, 97bb │ │ + adr x1, 9d34 │ │ mov w2, #0x2 // #2 │ │ - bl 2a040 │ │ - tbnz w0, #0, 37808 │ │ + bl 2a05c │ │ + tbnz w0, #0, 38e5c │ │ mov x0, x19 │ │ mov w1, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 37d8c │ │ - tbnz w0, #0, 37b28 │ │ + bl 39308 │ │ + tbnz w0, #0, 3917c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37b08 │ │ + cbz x0, 3915c │ │ nop │ │ - adr x1, 97a1 │ │ - b 37a68 │ │ + adr x1, 9d11 │ │ + b 390bc │ │ cmp w20, #0x46 │ │ - b.ne 37a8c // b.any │ │ + b.ne 390e0 // b.any │ │ mov x0, x19 │ │ - bl 3972c │ │ - tbnz w0, #0, 37808 │ │ - b 37b08 │ │ + bl 3ad6c │ │ + tbnz w0, #0, 38e5c │ │ + b 3915c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37a24 │ │ + cbz x0, 39078 │ │ nop │ │ - adr x1, 97bd │ │ + adr x1, 9d36 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 37b28 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3917c │ │ mov x0, x19 │ │ - bl 399b8 │ │ - tbnz w0, #0, 37808 │ │ + bl 3aff4 │ │ + tbnz w0, #0, 38e5c │ │ cmp x1, #0x1 │ │ - b.ne 37a58 // b.any │ │ + b.ne 390ac // b.any │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37b08 │ │ + cbz x0, 3915c │ │ nop │ │ - adr x1, 97be │ │ + adr x1, 9d37 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 37b28 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3917c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37b08 │ │ + cbz x0, 3915c │ │ nop │ │ - adr x1, 9789 │ │ + adr x1, 9cf9 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbz w0, #0, 37b08 │ │ - b 37b28 │ │ - mov x0, x19 │ │ - bl 398d4 │ │ - tbnz w0, #0, 37808 │ │ - b 37b08 │ │ + bl 2a05c │ │ + tbz w0, #0, 3915c │ │ + b 3917c │ │ + mov x0, x19 │ │ + bl 3af10 │ │ + tbnz w0, #0, 38e5c │ │ + b 3915c │ │ mov x0, x19 │ │ mov w1, wzr │ │ - str x21, [x19, #16] │ │ - bl 367f0 │ │ - tbnz w0, #0, 37808 │ │ - b 37b08 │ │ + str x22, [x19, #16] │ │ + bl 37e20 │ │ + tbnz w0, #0, 38e5c │ │ + b 3915c │ │ ldr x1, [sp, #8] │ │ - cbz x1, 37ad8 │ │ + cbz x1, 3912c │ │ mov x0, x19 │ │ - bl 383a0 │ │ - tbnz w0, #0, 37808 │ │ + bl 399f4 │ │ + tbnz w0, #0, 38e5c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37ad8 │ │ + cbz x0, 3912c │ │ nop │ │ - adr x1, 97b3 │ │ + adr x1, 9d2c │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 37b28 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3917c │ │ cmp w20, #0x52 │ │ - b.eq 37afc // b.none │ │ + b.eq 39150 // b.none │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37afc │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xf50 │ │ + cbz x0, 39150 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xa8 │ │ mov w2, #0x4 // #4 │ │ - bl 2a040 │ │ - tbnz w0, #0, 37808 │ │ + bl 2a05c │ │ + tbnz w0, #0, 38e5c │ │ mov x0, x19 │ │ - bl 37658 │ │ - tbnz w0, #0, 37808 │ │ + bl 38c68 │ │ + tbnz w0, #0, 38e5c │ │ ldr x8, [x19] │ │ - cbz x8, 37b24 │ │ + cbz x8, 39178 │ │ ldr w8, [x19, #24] │ │ mov w21, wzr │ │ sub w8, w8, #0x1 │ │ str w8, [x19, #24] │ │ - b 37b28 │ │ + b 3917c │ │ mov w21, wzr │ │ mov w0, w21 │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x50 │ │ ret │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x10 │ │ ldr x8, [x0] │ │ - cbz x8, 37c38 │ │ + cbz x8, 3928c │ │ mov x19, x0 │ │ mov x22, xzr │ │ mov w20, #0x1 // #1 │ │ nop │ │ - adr x21, 9779 │ │ + adr x21, 9ce9 │ │ ldp x10, x9, [x19, #8] │ │ cmp x9, x10 │ │ - b.cs 37b8c // b.hs, b.nlast │ │ + b.cs 391e0 // b.hs, b.nlast │ │ ldrb w11, [x8, x9] │ │ cmp w11, #0x45 │ │ - b.eq 37c54 // b.none │ │ - cbz x22, 37bb4 │ │ + b.eq 392a8 // b.none │ │ + cbz x22, 39208 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37bb4 │ │ + cbz x0, 39208 │ │ mov x1, x21 │ │ mov w2, #0x2 // #2 │ │ - bl 2a040 │ │ - tbnz w0, #0, 37c3c │ │ + bl 2a05c │ │ + tbnz w0, #0, 39290 │ │ ldr x8, [x19] │ │ - cbz x8, 37c00 │ │ + cbz x8, 39254 │ │ ldp x10, x9, [x19, #8] │ │ cmp x9, x10 │ │ - b.cs 37c00 // b.hs, b.nlast │ │ + b.cs 39254 // b.hs, b.nlast │ │ ldrb w8, [x8, x9] │ │ cmp w8, #0x4b │ │ - b.eq 37c1c // b.none │ │ + b.eq 39270 // b.none │ │ cmp w8, #0x4c │ │ - b.ne 37c00 // b.any │ │ + b.ne 39254 // b.any │ │ add x8, x9, #0x1 │ │ mov x0, sp │ │ mov x1, x19 │ │ str x8, [x19, #16] │ │ - bl 37cb4 │ │ + bl 3991c │ │ ldrb w8, [sp] │ │ - tbnz w8, #0, 37c64 │ │ + cbnz w8, 392b8 │ │ ldr x1, [sp, #8] │ │ mov x0, x19 │ │ - bl 383a0 │ │ - tbnz w0, #0, 37c3c │ │ - b 37c0c │ │ + bl 399f4 │ │ + tbnz w0, #0, 39290 │ │ + b 39260 │ │ mov x0, x19 │ │ - bl 37658 │ │ - tbnz w0, #0, 37c3c │ │ + bl 38c68 │ │ + tbnz w0, #0, 39290 │ │ ldr x8, [x19] │ │ sub x22, x22, #0x1 │ │ - cbnz x8, 37b74 │ │ - b 37c38 │ │ + cbnz x8, 391c8 │ │ + b 3928c │ │ add x8, x9, #0x1 │ │ mov x0, x19 │ │ mov w1, wzr │ │ str x8, [x19, #16] │ │ - bl 37d8c │ │ - tbnz w0, #0, 37c3c │ │ - b 37c0c │ │ + bl 39308 │ │ + tbnz w0, #0, 39290 │ │ + b 39260 │ │ mov x20, xzr │ │ mov x0, x20 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x40 │ │ ret │ │ add x8, x9, #0x1 │ │ mov x20, xzr │ │ str x8, [x19, #16] │ │ - b 37c3c │ │ + b 39290 │ │ ldr x0, [x19, #32] │ │ ldrb w21, [sp, #1] │ │ - cbz x0, 37ca4 │ │ - adrp x8, 4000 │ │ - add x8, x8, #0xd00 │ │ + cbz x0, 392f8 │ │ + adrp x8, 4000 │ │ + add x8, x8, #0xd80 │ │ nop │ │ - adr x9, 9720 │ │ + adr x9, 9c90 │ │ cmp w21, #0x0 │ │ mov w10, #0x10 // #16 │ │ mov w11, #0x19 // #25 │ │ csel x1, x9, x8, ne // ne = any │ │ csel x2, x11, x10, ne // ne = any │ │ - bl 2a040 │ │ - cbz w0, 37ca4 │ │ + bl 2a05c │ │ + cbz w0, 392f8 │ │ mov w20, #0x1 // #1 │ │ - b 37c3c │ │ + b 39290 │ │ mov x20, xzr │ │ str xzr, [x19] │ │ strb w21, [x19, #8] │ │ - b 37c3c │ │ - ldp x11, x8, [x1, #8] │ │ - ldr x9, [x1] │ │ - cmp x8, x11 │ │ - b.cs 37ce4 // b.hs, b.nlast │ │ - ldrb w10, [x9, x8] │ │ - cmp w10, #0x5f │ │ - b.ne 37ce4 // b.any │ │ - mov w9, wzr │ │ - add x8, x8, #0x1 │ │ - str xzr, [x0, #8] │ │ - str x8, [x1, #16] │ │ - b 37d84 │ │ - cmp x8, x11 │ │ - mov x10, xzr │ │ - mov w12, #0x3e // #62 │ │ - csel x11, x8, x11, hi // hi = pmore │ │ - cmp x11, x8 │ │ - b.eq 37d5c // b.none │ │ - ldrb w14, [x9, x8] │ │ - cmp w14, #0x5f │ │ - b.eq 37d68 // b.none │ │ - sub w13, w14, #0x30 │ │ - cmp w13, #0xa │ │ - b.cc 37d38 // b.lo, b.ul, b.last │ │ - sub w13, w14, #0x61 │ │ - cmp w13, #0x1a │ │ - b.cs 37d28 // b.hs, b.nlast │ │ - sub w13, w14, #0x57 │ │ - b 37d38 │ │ - sub w13, w14, #0x41 │ │ - cmp w13, #0x1a │ │ - b.cs 37d5c // b.hs, b.nlast │ │ - sub w13, w14, #0x1d │ │ - umulh x14, x10, x12 │ │ - add x8, x8, #0x1 │ │ - str x8, [x1, #16] │ │ - cmp xzr, x14 │ │ - b.ne 37d5c // b.any │ │ - lsl x14, x10, #6 │ │ - sub x10, x14, x10, lsl #1 │ │ - adds x10, x10, w13, uxtb │ │ - b.cc 37cf4 // b.lo, b.ul, b.last │ │ - strb wzr, [x0, #1] │ │ - mov w9, #0x1 // #1 │ │ - b 37d84 │ │ - add x8, x8, #0x1 │ │ - cmn x10, #0x1 │ │ - str x8, [x1, #16] │ │ - b.eq 37d5c // b.none │ │ - add x8, x10, #0x1 │ │ - mov w9, wzr │ │ - str x8, [x0, #8] │ │ - strb w9, [x0] │ │ - ret │ │ + b 39290 │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x10 │ │ ldr x9, [x0] │ │ mov x19, x0 │ │ - cbz x9, 3814c │ │ + cbz x9, 396c8 │ │ ldp x10, x8, [x19, #8] │ │ cmp x8, x10 │ │ - b.cs 38128 // b.hs, b.nlast │ │ + b.cs 396a4 // b.hs, b.nlast │ │ ldr w12, [x19, #24] │ │ ldrb w22, [x9, x8] │ │ add x11, x8, #0x1 │ │ str x11, [x19, #16] │ │ add w12, w12, #0x1 │ │ cmp w12, #0x1f4 │ │ str w12, [x19, #24] │ │ - b.ls 37e08 // b.plast │ │ + b.ls 39384 // b.plast │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37df4 │ │ + cbz x0, 39370 │ │ nop │ │ - adr x1, 9720 │ │ + adr x1, 9c90 │ │ mov w2, #0x19 // #25 │ │ - bl 2a040 │ │ - tbnz w0, #0, 38144 │ │ + bl 2a05c │ │ + tbnz w0, #0, 396c0 │ │ mov w8, #0x1 // #1 │ │ mov w21, wzr │ │ str xzr, [x19] │ │ strb w8, [x19, #8] │ │ - b 38188 │ │ + b 39704 │ │ sub w12, w22, #0x51 │ │ mov w20, w1 │ │ cmp w12, #0x28 │ │ - b.hi 37e98 // b.pmore │ │ + b.hi 39414 // b.pmore │ │ nop │ │ - adr x13, 5072 │ │ - adr x14, 37e30 │ │ + adr x13, 4ffc │ │ + adr x14, 393ac │ │ ldrb w15, [x13, x12] │ │ add x14, x14, x15, lsl #2 │ │ br x14 │ │ cmp x11, x10 │ │ - b.cs 37e6c // b.hs, b.nlast │ │ + b.cs 393e8 // b.hs, b.nlast │ │ ldrb w9, [x9, x11] │ │ cmp w9, #0x6e │ │ - b.ne 37e6c // b.any │ │ + b.ne 393e8 // b.any │ │ ldr x0, [x19, #32] │ │ add x8, x8, #0x2 │ │ str x8, [x19, #16] │ │ - cbz x0, 37e6c │ │ + cbz x0, 393e8 │ │ nop │ │ - adr x1, 9785 │ │ + adr x1, 9cf5 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 38188 │ │ + bl 2a05c │ │ + tbnz w0, #0, 39704 │ │ mov x0, x19 │ │ mov w1, w22 │ │ - bl 384d4 │ │ - tbnz w0, #0, 38144 │ │ + bl 39b08 │ │ + tbnz w0, #0, 396c0 │ │ ldr x8, [x19] │ │ - cbz x8, 38184 │ │ + cbz x8, 39700 │ │ ldr w8, [x19, #24] │ │ mov w21, wzr │ │ sub w8, w8, #0x1 │ │ str w8, [x19, #24] │ │ - b 38188 │ │ + b 39704 │ │ cmp w22, #0x41 │ │ - b.eq 381f4 // b.none │ │ + b.eq 39770 // b.none │ │ cmp w22, #0x42 │ │ - b.ne 38128 // b.any │ │ + b.ne 396a4 // b.any │ │ mov x0, x19 │ │ mov w1, w20 │ │ - bl 3866c │ │ - tbz w0, #0, 37e7c │ │ - b 38144 │ │ + bl 39c70 │ │ + tbz w0, #0, 393f8 │ │ + b 396c0 │ │ mov x0, sp │ │ mov x1, x19 │ │ - bl 38758 │ │ + bl 39d5c │ │ ldr x0, [sp] │ │ - cbz x0, 3828c │ │ + cbz x0, 39808 │ │ ldr x1, [sp, #8] │ │ - bl 38808 │ │ + bl 39e00 │ │ cmp x0, #0x1 │ │ - b.ne 38128 // b.any │ │ - cbz x1, 38308 │ │ + b.ne 396a4 // b.any │ │ + cbz x1, 39884 │ │ cmp x1, #0x1 │ │ - b.ne 38128 // b.any │ │ + b.ne 396a4 // b.any │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37e7c │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xf54 │ │ + cbz x0, 393f8 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xac │ │ mov w2, #0x4 // #4 │ │ - b 3831c │ │ + b 39898 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37e7c │ │ + cbz x0, 393f8 │ │ nop │ │ - adr x1, 97bf │ │ + adr x1, 9d38 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbz w0, #0, 37e7c │ │ - b 38188 │ │ + bl 2a05c │ │ + tbz w0, #0, 393f8 │ │ + b 39704 │ │ cmp x11, x10 │ │ - b.cs 37f54 // b.hs, b.nlast │ │ + b.cs 394d0 // b.hs, b.nlast │ │ ldrb w9, [x9, x11] │ │ cmp w9, #0x65 │ │ - b.ne 37f54 // b.any │ │ + b.ne 394d0 // b.any │ │ add x8, x8, #0x2 │ │ mov x0, x19 │ │ str x8, [x19, #16] │ │ - bl 38b68 │ │ - tbz w0, #0, 37e7c │ │ - b 38144 │ │ - tbnz w20, #0, 37f78 │ │ + bl 3a04c │ │ + tbz w0, #0, 393f8 │ │ + b 396c0 │ │ + tbnz w20, #0, 394f4 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37f78 │ │ + cbz x0, 394f4 │ │ nop │ │ - adr x1, 97c5 │ │ + adr x1, 9d3e │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 38188 │ │ + bl 2a05c │ │ + tbnz w0, #0, 39704 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37f98 │ │ + cbz x0, 39514 │ │ nop │ │ - adr x1, 97b2 │ │ + adr x1, 9d2b │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 38188 │ │ + bl 2a05c │ │ + tbnz w0, #0, 39704 │ │ cmp w22, #0x52 │ │ - b.eq 37fbc // b.none │ │ + b.eq 39538 // b.none │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37fbc │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xf50 │ │ + cbz x0, 39538 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xa8 │ │ mov w2, #0x4 // #4 │ │ - bl 2a040 │ │ - tbnz w0, #0, 38144 │ │ + bl 2a05c │ │ + tbnz w0, #0, 396c0 │ │ mov x0, x19 │ │ mov w1, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 37d8c │ │ - tbnz w0, #0, 38188 │ │ - b 38264 │ │ + bl 39308 │ │ + tbnz w0, #0, 39704 │ │ + b 397e0 │ │ mov x0, sp │ │ mov x1, x19 │ │ - bl 38758 │ │ + bl 39d5c │ │ ldr x0, [sp] │ │ - cbz x0, 382c0 │ │ + cbz x0, 3983c │ │ ldr x1, [sp, #8] │ │ - bl 38808 │ │ - cmp x0, #0x1 │ │ - b.ne 38128 // b.any │ │ - lsr x8, x1, #32 │ │ - cbnz x8, 38128 │ │ + bl 39e00 │ │ + cmp xzr, x1, lsr #32 │ │ + cset w8, eq // eq = none │ │ + tst w0, w8 │ │ + b.eq 396a4 // b.none │ │ mov w8, #0xd800 // #55296 │ │ mov w9, #0xffef0000 // #-1114112 │ │ eor w8, w1, w8 │ │ orr w9, w9, #0x800 │ │ sub w8, w8, #0x110, lsl #12 │ │ cmp w8, w9 │ │ - b.cc 38128 // b.lo, b.ul, b.last │ │ + b.cc 396a4 // b.lo, b.ul, b.last │ │ ldr x0, [x19, #32] │ │ - bl 38954 │ │ - tbz w0, #0, 37e7c │ │ - b 38144 │ │ - tbnz w20, #0, 38050 │ │ + bl 39f4c │ │ + tbz w0, #0, 393f8 │ │ + b 396c0 │ │ + tbnz w20, #0, 395cc │ │ ldr x0, [x19, #32] │ │ - cbz x0, 38050 │ │ + cbz x0, 395cc │ │ nop │ │ - adr x1, 97c5 │ │ + adr x1, 9d3e │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 38188 │ │ + bl 2a05c │ │ + tbnz w0, #0, 39704 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 38070 │ │ + cbz x0, 395ec │ │ nop │ │ - adr x1, 97bd │ │ + adr x1, 9d36 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 38188 │ │ + bl 2a05c │ │ + tbnz w0, #0, 39704 │ │ mov x0, x19 │ │ - bl 38f58 │ │ - tbnz w0, #0, 38144 │ │ + bl 3a328 │ │ + tbnz w0, #0, 396c0 │ │ cmp x1, #0x1 │ │ - b.ne 380a4 // b.any │ │ + b.ne 39620 // b.any │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37e7c │ │ + cbz x0, 393f8 │ │ nop │ │ - adr x1, 97be │ │ + adr x1, 9d37 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 38188 │ │ + bl 2a05c │ │ + tbnz w0, #0, 39704 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37e7c │ │ + cbz x0, 393f8 │ │ nop │ │ - adr x1, 9789 │ │ - b 38254 │ │ - tbnz w20, #0, 380dc │ │ + adr x1, 9cf9 │ │ + b 397d0 │ │ + tbnz w20, #0, 39658 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 380dc │ │ + cbz x0, 39658 │ │ nop │ │ - adr x1, 97c5 │ │ + adr x1, 9d3e │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 38188 │ │ + bl 2a05c │ │ + tbnz w0, #0, 39704 │ │ mov x0, x19 │ │ mov w1, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 367f0 │ │ - tbnz w0, #0, 38188 │ │ + bl 37e20 │ │ + tbnz w0, #0, 39704 │ │ ldr x8, [x19] │ │ - cbz x8, 3814c │ │ + cbz x8, 396c8 │ │ ldp x10, x9, [x19, #8] │ │ cmp x9, x10 │ │ - b.cs 38128 // b.hs, b.nlast │ │ + b.cs 396a4 // b.hs, b.nlast │ │ ldrb w8, [x8, x9] │ │ add x9, x9, #0x1 │ │ str x9, [x19, #16] │ │ cmp w8, #0x53 │ │ - b.eq 38358 // b.none │ │ + b.eq 398d4 // b.none │ │ cmp w8, #0x54 │ │ - b.eq 38328 // b.none │ │ + b.eq 398a4 // b.none │ │ cmp w8, #0x55 │ │ - b.eq 38264 // b.none │ │ + b.eq 397e0 // b.none │ │ ldr x0, [x19, #32] │ │ - cbz x0, 38174 │ │ - adrp x1, 4000 │ │ - add x1, x1, #0xd00 │ │ + cbz x0, 396f0 │ │ + adrp x1, 4000 │ │ + add x1, x1, #0xd80 │ │ mov w2, #0x10 // #16 │ │ - bl 2a040 │ │ - tbz w0, #0, 38174 │ │ + bl 2a05c │ │ + tbz w0, #0, 396f0 │ │ mov w21, #0x1 // #1 │ │ - b 38188 │ │ + b 39704 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 38184 │ │ + cbz x0, 39700 │ │ nop │ │ - adr x1, 9739 │ │ + adr x1, 9ca9 │ │ mov w2, #0x1 // #1 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x40 │ │ - b 2a040 │ │ + b 2a05c │ │ mov w21, wzr │ │ str xzr, [x19] │ │ strb wzr, [x19, #8] │ │ - b 38188 │ │ + b 39704 │ │ mov w21, wzr │ │ mov w0, w21 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x40 │ │ ret │ │ - tbnz w20, #0, 381c4 │ │ + tbnz w20, #0, 39740 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 381c4 │ │ + cbz x0, 39740 │ │ nop │ │ - adr x1, 97c5 │ │ + adr x1, 9d3e │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 38188 │ │ + bl 2a05c │ │ + tbnz w0, #0, 39704 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 381e4 │ │ + cbz x0, 39760 │ │ nop │ │ - adr x1, 97b4 │ │ + adr x1, 9d2d │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 38188 │ │ + bl 2a05c │ │ + tbnz w0, #0, 39704 │ │ mov x0, x19 │ │ - bl 38b68 │ │ - tbnz w0, #0, 38144 │ │ - b 38264 │ │ - tbnz w20, #0, 38218 │ │ + bl 3a04c │ │ + tbnz w0, #0, 396c0 │ │ + b 397e0 │ │ + tbnz w20, #0, 39794 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 38218 │ │ + cbz x0, 39794 │ │ nop │ │ - adr x1, 97c5 │ │ + adr x1, 9d3e │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 38188 │ │ + bl 2a05c │ │ + tbnz w0, #0, 39704 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 38238 │ │ + cbz x0, 397b4 │ │ nop │ │ - adr x1, 97a0 │ │ + adr x1, 9d10 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 38188 │ │ + bl 2a05c │ │ + tbnz w0, #0, 39704 │ │ mov x0, x19 │ │ - bl 38eb4 │ │ - tbnz w0, #0, 38144 │ │ + bl 3a284 │ │ + tbnz w0, #0, 396c0 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37e7c │ │ + cbz x0, 393f8 │ │ nop │ │ - adr x1, 97a1 │ │ + adr x1, 9d11 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 38188 │ │ - tbnz w20, #0, 37e7c │ │ + bl 2a05c │ │ + tbnz w0, #0, 39704 │ │ + tbnz w20, #0, 393f8 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37e7c │ │ + cbz x0, 393f8 │ │ nop │ │ - adr x1, 9798 │ │ + adr x1, 9d08 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbz w0, #0, 37e7c │ │ - b 38188 │ │ + bl 2a05c │ │ + tbz w0, #0, 393f8 │ │ + b 39704 │ │ ldr x0, [x19, #32] │ │ ldrb w20, [sp, #8] │ │ - cbz x0, 382f8 │ │ - adrp x8, 4000 │ │ - add x8, x8, #0xd00 │ │ + cbz x0, 39874 │ │ + adrp x8, 4000 │ │ + add x8, x8, #0xd80 │ │ nop │ │ - adr x9, 9720 │ │ + adr x9, 9c90 │ │ cmp w20, #0x0 │ │ mov w10, #0x10 // #16 │ │ mov w11, #0x19 // #25 │ │ csel x1, x9, x8, ne // ne = any │ │ csel x2, x11, x10, ne // ne = any │ │ - b 382f0 │ │ + b 3986c │ │ ldr x0, [x19, #32] │ │ ldrb w20, [sp, #8] │ │ - cbz x0, 382f8 │ │ + cbz x0, 39874 │ │ cmp w20, #0x0 │ │ mov w8, #0x10 // #16 │ │ mov w9, #0x19 // #25 │ │ - adrp x10, 4000 │ │ - add x10, x10, #0xd00 │ │ + adrp x10, 4000 │ │ + add x10, x10, #0xd80 │ │ csel x2, x9, x8, ne // ne = any │ │ nop │ │ - adr x8, 9720 │ │ + adr x8, 9c90 │ │ csel x1, x8, x10, ne // ne = any │ │ - bl 2a040 │ │ - tbnz w0, #0, 38144 │ │ + bl 2a05c │ │ + tbnz w0, #0, 396c0 │ │ mov w21, wzr │ │ str xzr, [x19] │ │ strb w20, [x19, #8] │ │ - b 38188 │ │ + b 39704 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37e7c │ │ + cbz x0, 393f8 │ │ nop │ │ - adr x1, 97c0 │ │ + adr x1, 9d39 │ │ mov w2, #0x5 // #5 │ │ - bl 2a040 │ │ - tbz w0, #0, 37e7c │ │ - b 38144 │ │ + bl 2a05c │ │ + tbz w0, #0, 393f8 │ │ + b 396c0 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 38348 │ │ + cbz x0, 398c4 │ │ nop │ │ - adr x1, 97bd │ │ + adr x1, 9d36 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 38188 │ │ + bl 2a05c │ │ + tbnz w0, #0, 39704 │ │ mov x0, x19 │ │ - bl 38eb4 │ │ - tbz w0, #0, 380a4 │ │ - b 38144 │ │ + bl 3a284 │ │ + tbz w0, #0, 39620 │ │ + b 396c0 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 38374 │ │ + cbz x0, 398f0 │ │ nop │ │ - adr x1, 97c6 │ │ + adr x1, 9d3f │ │ mov w2, #0x3 // #3 │ │ - bl 2a040 │ │ - tbnz w0, #0, 38144 │ │ + bl 2a05c │ │ + tbnz w0, #0, 396c0 │ │ mov x0, x19 │ │ - bl 39008 │ │ - tbnz w0, #0, 38144 │ │ + bl 3a3d8 │ │ + tbnz w0, #0, 396c0 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 37e7c │ │ + cbz x0, 393f8 │ │ nop │ │ - adr x1, 97c9 │ │ + adr x1, 9d42 │ │ mov w2, #0x2 // #2 │ │ - bl 2a040 │ │ - tbnz w0, #0, 38144 │ │ - b 38264 │ │ - sub sp, sp, #0x50 │ │ - stp x29, x30, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - add x29, sp, #0x20 │ │ + bl 2a05c │ │ + tbnz w0, #0, 396c0 │ │ + b 397e0 │ │ + ldp x11, x8, [x1, #8] │ │ + ldr x9, [x1] │ │ + cmp x8, x11 │ │ + b.cs 3994c // b.hs, b.nlast │ │ + ldrb w10, [x9, x8] │ │ + cmp w10, #0x5f │ │ + b.ne 3994c // b.any │ │ + mov w9, wzr │ │ + add x8, x8, #0x1 │ │ + str xzr, [x0, #8] │ │ + str x8, [x1, #16] │ │ + b 399ec │ │ + cmp x8, x11 │ │ + mov x10, xzr │ │ + mov w12, #0x3e // #62 │ │ + csel x11, x8, x11, hi // hi = pmore │ │ + cmp x11, x8 │ │ + b.eq 399c4 // b.none │ │ + ldrb w14, [x9, x8] │ │ + cmp w14, #0x5f │ │ + b.eq 399d0 // b.none │ │ + sub w13, w14, #0x30 │ │ + cmp w13, #0xa │ │ + b.cc 399a0 // b.lo, b.ul, b.last │ │ + sub w13, w14, #0x61 │ │ + cmp w13, #0x1a │ │ + b.cs 39990 // b.hs, b.nlast │ │ + sub w13, w14, #0x57 │ │ + b 399a0 │ │ + sub w13, w14, #0x41 │ │ + cmp w13, #0x1a │ │ + b.cs 399c4 // b.hs, b.nlast │ │ + sub w13, w14, #0x1d │ │ + umulh x14, x10, x12 │ │ + add x8, x8, #0x1 │ │ + str x8, [x1, #16] │ │ + cmp xzr, x14 │ │ + b.ne 399c4 // b.any │ │ + lsl x14, x10, #6 │ │ + sub x10, x14, x10, lsl #1 │ │ + adds x10, x10, w13, uxtb │ │ + b.cc 3995c // b.lo, b.ul, b.last │ │ + strb wzr, [x0, #1] │ │ + mov w9, #0x1 // #1 │ │ + b 399ec │ │ + add x8, x8, #0x1 │ │ + cmn x10, #0x1 │ │ + str x8, [x1, #16] │ │ + b.eq 399c4 // b.none │ │ + add x8, x10, #0x1 │ │ + mov w9, wzr │ │ + str x8, [x0, #8] │ │ + strb w9, [x0] │ │ + ret │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + add x29, sp, #0x10 │ │ ldr x19, [x0, #32] │ │ - cbz x19, 38410 │ │ + cbz x19, 39a64 │ │ mov x20, x0 │ │ mov x22, x1 │ │ nop │ │ - adr x1, 97d0 │ │ + adr x1, 9d49 │ │ mov x0, x19 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 38414 │ │ - cbz x22, 3842c │ │ + bl 2a05c │ │ + tbnz w0, #0, 39a68 │ │ + cbz x22, 39a80 │ │ ldr w8, [x20, #40] │ │ subs x22, x8, x22 │ │ - b.cs 38450 // b.hs, b.nlast │ │ - adrp x1, 4000 │ │ - add x1, x1, #0xd00 │ │ + b.cs 39aa4 // b.hs, b.nlast │ │ + adrp x1, 4000 │ │ + add x1, x1, #0xd80 │ │ mov x0, x19 │ │ mov w2, #0x10 // #16 │ │ - bl 2a040 │ │ - tbz w0, #0, 38470 │ │ + bl 2a05c │ │ + tbz w0, #0, 39ac4 │ │ mov w21, #0x1 // #1 │ │ - b 38414 │ │ + b 39a68 │ │ mov w21, wzr │ │ mov w0, w21 │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x50 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x40 │ │ ret │ │ nop │ │ - adr x1, 97bf │ │ + adr x1, 9d38 │ │ mov x0, x19 │ │ mov w2, #0x1 // #1 │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x50 │ │ - b 2a040 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x40 │ │ + b 2a05c │ │ cmp x22, #0x1a │ │ - b.cs 38480 // b.hs, b.nlast │ │ + b.cs 39ad4 // b.hs, b.nlast │ │ add w8, w22, #0x61 │ │ - add x0, sp, #0xc │ │ + add x0, sp, #0x4 │ │ mov x1, x19 │ │ - str w8, [sp, #12] │ │ - bl 2d724 │ │ - b 384cc │ │ + str w8, [sp, #4] │ │ + bl 2e2f8 │ │ + b 39b00 │ │ mov w21, wzr │ │ str xzr, [x20] │ │ strb wzr, [x20, #8] │ │ - b 38414 │ │ + b 39a68 │ │ nop │ │ - adr x1, 97bf │ │ + adr x1, 9d38 │ │ mov x0, x19 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 38414 │ │ - add x1, sp, #0xc │ │ - mov x0, x22 │ │ - add x20, sp, #0xc │ │ - bl 2add8 │ │ - mov w8, #0x14 // #20 │ │ - add x4, x20, x0 │ │ - mov w1, #0x1 // #1 │ │ - sub x5, x8, x0 │ │ - mov x0, x19 │ │ - mov w2, #0x1 // #1 │ │ - mov x3, xzr │ │ - bl 2aa3c │ │ + bl 2a05c │ │ + tbnz w0, #0, 39a68 │ │ + add x0, sp, #0x8 │ │ + mov x1, x19 │ │ + str x22, [sp, #8] │ │ + bl 2e1c4 │ │ mov w21, w0 │ │ - b 38414 │ │ - sub sp, sp, #0x50 │ │ - stp x29, x30, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - add x29, sp, #0x20 │ │ + b 39a68 │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + add x29, sp, #0x10 │ │ ldr x8, [x0] │ │ mov x20, x0 │ │ - cbz x8, 38568 │ │ + cbz x8, 39b78 │ │ mov w19, w1 │ │ - add x0, sp, #0x8 │ │ + mov x0, sp │ │ mov x1, x20 │ │ - bl 38758 │ │ - ldr x21, [sp, #8] │ │ - cbz x21, 38590 │ │ - ldr x22, [sp, #16] │ │ + bl 39d5c │ │ + ldr x21, [sp] │ │ + cbz x21, 39ba0 │ │ + ldr x22, [sp, #8] │ │ mov x0, x21 │ │ mov x1, x22 │ │ - bl 38808 │ │ + bl 39e00 │ │ cmp x0, #0x1 │ │ - b.ne 385d8 // b.any │ │ + b.ne 39be8 // b.any │ │ ldr x20, [x20, #32] │ │ - cbz x20, 38644 │ │ - mov x0, x1 │ │ - add x1, sp, #0x8 │ │ - add x21, sp, #0x8 │ │ - bl 2add8 │ │ - mov w8, #0x14 // #20 │ │ - add x4, x21, x0 │ │ - mov w1, #0x1 // #1 │ │ - sub x5, x8, x0 │ │ - mov x0, x20 │ │ - mov w2, #0x1 // #1 │ │ - mov x3, xzr │ │ - mov w21, #0x1 // #1 │ │ - bl 2aa3c │ │ - tbz w0, #0, 38614 │ │ - b 38648 │ │ + str x1, [sp] │ │ + cbz x20, 39c4c │ │ + mov x0, sp │ │ + mov x1, x20 │ │ + bl 2e1c4 │ │ + tbnz w0, #0, 39c1c │ │ + b 39c24 │ │ ldr x0, [x20, #32] │ │ - cbz x0, 38644 │ │ + cbz x0, 39c50 │ │ nop │ │ - adr x1, 9739 │ │ + adr x1, 9ca9 │ │ mov w2, #0x1 // #1 │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x50 │ │ - b 2a040 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x40 │ │ + b 2a05c │ │ ldr x0, [x20, #32] │ │ - ldrb w19, [sp, #16] │ │ - cbz x0, 385c8 │ │ - adrp x8, 4000 │ │ - add x8, x8, #0xd00 │ │ + ldrb w19, [sp, #8] │ │ + cbz x0, 39bd8 │ │ + adrp x8, 4000 │ │ + add x8, x8, #0xd80 │ │ nop │ │ - adr x9, 9720 │ │ + adr x9, 9c90 │ │ cmp w19, #0x0 │ │ mov w10, #0x10 // #16 │ │ mov w11, #0x19 // #25 │ │ csel x1, x9, x8, ne // ne = any │ │ csel x2, x11, x10, ne // ne = any │ │ - bl 2a040 │ │ - tbnz w0, #0, 3860c │ │ - mov w21, wzr │ │ + bl 2a05c │ │ + tbnz w0, #0, 39c1c │ │ + mov w0, wzr │ │ str xzr, [x20] │ │ strb w19, [x20, #8] │ │ - b 38648 │ │ + b 39c50 │ │ ldr x20, [x20, #32] │ │ - cbz x20, 38644 │ │ + cbz x20, 39c4c │ │ nop │ │ - adr x1, 97ce │ │ + adr x1, 9d47 │ │ mov x0, x20 │ │ mov w2, #0x2 // #2 │ │ - bl 2a040 │ │ - tbnz w0, #0, 3860c │ │ + bl 2a05c │ │ + tbnz w0, #0, 39c1c │ │ mov x0, x20 │ │ mov x1, x21 │ │ mov x2, x22 │ │ - bl 2a040 │ │ - tbz w0, #0, 38614 │ │ - mov w21, #0x1 // #1 │ │ - b 38648 │ │ + bl 2a05c │ │ + tbz w0, #0, 39c24 │ │ + mov w0, #0x1 // #1 │ │ + b 39c50 │ │ ldrb w8, [x20, #18] │ │ - tbnz w8, #7, 38644 │ │ + tbnz w8, #7, 39c4c │ │ mov w0, w19 │ │ - bl 396f4 │ │ - cbz x0, 38660 │ │ + bl 3ad34 │ │ + cbz x0, 39c64 │ │ mov x8, x0 │ │ mov x2, x1 │ │ mov x0, x20 │ │ mov x1, x8 │ │ - bl 2a040 │ │ - mov w21, w0 │ │ - b 38648 │ │ - mov w21, wzr │ │ - mov w0, w21 │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x50 │ │ + b 39b8c │ │ + mov w0, wzr │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x40 │ │ ret │ │ nop │ │ - adr x0, 69dd0 │ │ - bl 2b854 │ │ + adr x0, 69178 │ │ + bl 2cc58 │ │ sub sp, sp, #0x60 │ │ stp x29, x30, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ add x29, sp, #0x40 │ │ ldr x8, [x0] │ │ mov x19, x0 │ │ - cbz x8, 386d0 │ │ + cbz x8, 39cd4 │ │ mov w20, w1 │ │ mov x0, sp │ │ mov x1, x19 │ │ - bl 3965c │ │ + bl 3aca0 │ │ ldr x8, [sp] │ │ - cbz x8, 386f4 │ │ + cbz x8, 39cf8 │ │ ldr x8, [x19, #32] │ │ - cbz x8, 38744 │ │ + cbz x8, 39d48 │ │ ldp q0, q1, [x19] │ │ and w1, w20, #0x1 │ │ mov x0, x19 │ │ stp q0, q1, [sp, #32] │ │ ldp q0, q2, [sp] │ │ stp q0, q2, [x19] │ │ - bl 37d8c │ │ + bl 39308 │ │ ldp q0, q1, [sp, #32] │ │ stp q0, q1, [x19] │ │ - b 38748 │ │ + b 39d4c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 38748 │ │ + cbz x0, 39d4c │ │ nop │ │ - adr x1, 9739 │ │ + adr x1, 9ca9 │ │ mov w2, #0x1 // #1 │ │ ldp x20, x19, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x60 │ │ - b 2a040 │ │ + b 2a05c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 38734 │ │ + cbz x0, 39d38 │ │ ldrb w8, [sp, #8] │ │ - adrp x9, 4000 │ │ - add x9, x9, #0xd00 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xd80 │ │ nop │ │ - adr x10, 9720 │ │ + adr x10, 9c90 │ │ mov w11, #0x19 // #25 │ │ cmp w8, #0x0 │ │ mov w8, #0x10 // #16 │ │ csel x1, x10, x9, ne // ne = any │ │ csel x2, x11, x8, ne // ne = any │ │ - bl 2a040 │ │ - tbz w0, #0, 38734 │ │ + bl 2a05c │ │ + tbz w0, #0, 39d38 │ │ mov w0, #0x1 // #1 │ │ - b 38748 │ │ + b 39d4c │ │ ldp q0, q1, [sp] │ │ mov w0, wzr │ │ stp q0, q1, [x19] │ │ - b 38748 │ │ + b 39d4c │ │ mov w0, wzr │ │ ldp x20, x19, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x60 │ │ ret │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ mov x9, x1 │ │ ldp x1, x2, [x1, #8] │ │ ldr x8, [x9] │ │ cmp x2, x1 │ │ mov x12, x2 │ │ csel x10, x2, x1, hi // hi = pmore │ │ cmp x10, x12 │ │ - b.eq 387cc // b.none │ │ + b.eq 39de0 // b.none │ │ ldrb w11, [x8, x12] │ │ mov x3, x12 │ │ - add x12, x12, #0x1 │ │ - str x12, [x9, #16] │ │ + sub w12, w11, #0x61 │ │ sub w13, w11, #0x30 │ │ - cmp w13, #0xa │ │ - sub w13, w11, #0x61 │ │ - b.cc 38778 // b.lo, b.ul, b.last │ │ - cmp w13, #0x6 │ │ - b.cc 38778 // b.lo, b.ul, b.last │ │ + cmp w12, #0x6 │ │ + add x12, x3, #0x1 │ │ + ccmp w13, #0xa, #0x0, cs // cs = hs, nlast │ │ + str x12, [x9, #16] │ │ + b.cc 39d7c // b.lo, b.ul, b.last │ │ cmp w11, #0x5f │ │ - b.ne 387cc // b.any │ │ - cbz x2, 387dc │ │ + b.ne 39de0 // b.any │ │ + cmp x3, x1 │ │ + b.hi 39df0 // b.pmore │ │ cmp x2, x1 │ │ - b.cs 387d8 // b.hs, b.nlast │ │ + b.eq 39dd0 // b.none │ │ + cbz x2, 39dd0 │ │ ldrsb w9, [x8, x2] │ │ cmn w9, #0x40 │ │ - b.ge 387dc // b.tcont │ │ - b 387f8 │ │ - strb wzr, [x0, #8] │ │ - str xzr, [x0] │ │ - b 387f0 │ │ - b.ne 387f8 // b.any │ │ - cmp x3, x1 │ │ - b.hi 387f8 // b.pmore │ │ + b.lt 39df0 // b.tstop │ │ add x8, x8, x2 │ │ sub x9, x3, x2 │ │ stp x8, x9, [x0] │ │ + b 39de8 │ │ + strb wzr, [x0, #8] │ │ + str xzr, [x0] │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ nop │ │ - adr x4, 69d70 │ │ + adr x4, 69118 │ │ mov x0, x8 │ │ - bl 2c708 │ │ + bl 2c7cc │ │ sub sp, sp, #0xa0 │ │ stp x29, x30, [sp, #128] │ │ stp x20, x19, [sp, #144] │ │ add x29, sp, #0x80 │ │ mov x20, x1 │ │ mov x19, x0 │ │ nop │ │ - adr x3, 979f │ │ + adr x3, 9d0f │ │ mov x0, sp │ │ mov x1, x19 │ │ mov x2, x20 │ │ mov w4, #0x1 // #1 │ │ - bl 2beb8 │ │ + bl 2bf80 │ │ sub x0, x29, #0x18 │ │ mov x1, sp │ │ - bl 35ad0 │ │ + bl 371b4 │ │ ldur x8, [x29, #-24] │ │ - cbz x8, 3883c │ │ + cbz x8, 39e34 │ │ cmp x8, #0x1 │ │ - b.ne 38860 // b.any │ │ + b.ne 39e58 // b.any │ │ ldur x9, [x29, #-16] │ │ - b 38864 │ │ + b 39e5c │ │ mov x9, x20 │ │ sub x8, x20, x9 │ │ cmp x8, #0x10 │ │ - b.ls 38878 // b.plast │ │ + b.ls 39e70 // b.plast │ │ mov x0, xzr │ │ - b 38938 │ │ + b 39f30 │ │ cmp x20, x9 │ │ - b.ne 3888c // b.any │ │ + b.ne 39e84 // b.any │ │ mov x1, xzr │ │ mov w0, #0x1 // #1 │ │ - b 38938 │ │ + b 39f30 │ │ mov x1, xzr │ │ add x8, x19, x20 │ │ add x9, x19, x9 │ │ mov w0, #0x1 // #1 │ │ mov x11, x9 │ │ ldrsb w12, [x11], #1 │ │ and w10, w12, #0xff │ │ - tbnz w12, #31, 388b4 │ │ + tbnz w12, #31, 39eac │ │ mov x9, x11 │ │ - b 3890c │ │ + b 39f04 │ │ ldrb w11, [x9, #1] │ │ cmp w10, #0xe0 │ │ and w11, w11, #0x3f │ │ - b.cc 388f4 // b.lo, b.ul, b.last │ │ + b.cc 39eec // b.lo, b.ul, b.last │ │ ldrb w12, [x9, #2] │ │ cmp w10, #0xf0 │ │ and w12, w12, #0x3f │ │ orr w12, w12, w11, lsl #6 │ │ and w11, w10, #0x1f │ │ - b.cc 38904 // b.lo, b.ul, b.last │ │ + b.cc 39efc // b.lo, b.ul, b.last │ │ ldrb w10, [x9, #3] │ │ add x9, x9, #0x4 │ │ and w10, w10, #0x3f │ │ orr w10, w10, w12, lsl #6 │ │ bfi w10, w11, #18, #3 │ │ - b 3890c │ │ + b 39f04 │ │ bfi w11, w10, #6, #5 │ │ add x9, x9, #0x2 │ │ mov w10, w11 │ │ - b 3890c │ │ + b 39f04 │ │ orr w10, w12, w11, lsl #12 │ │ add x9, x9, #0x3 │ │ sub w11, w10, #0x41 │ │ sub w12, w10, #0x30 │ │ cmp w10, #0x39 │ │ and w11, w11, #0xffffffdf │ │ add w11, w11, #0xa │ │ csel w10, w11, w12, hi // hi = pmore │ │ cmp w10, #0x10 │ │ - b.cs 38948 // b.hs, b.nlast │ │ + b.cs 39f40 // b.hs, b.nlast │ │ orr x1, x10, x1, lsl #4 │ │ cmp x9, x8 │ │ - b.ne 3889c // b.any │ │ + b.ne 39e94 // b.any │ │ ldp x20, x19, [sp, #144] │ │ ldp x29, x30, [sp, #128] │ │ add sp, sp, #0xa0 │ │ ret │ │ nop │ │ - adr x0, 69d58 │ │ - bl 2b854 │ │ - sub sp, sp, #0x80 │ │ - stp x29, x30, [sp, #32] │ │ - stp x28, x27, [sp, #48] │ │ - stp x26, x25, [sp, #64] │ │ - stp x24, x23, [sp, #80] │ │ - stp x22, x21, [sp, #96] │ │ - stp x20, x19, [sp, #112] │ │ - add x29, sp, #0x20 │ │ - cbz x0, 38998 │ │ + adr x0, 69100 │ │ + bl 2cc58 │ │ + sub sp, sp, #0x50 │ │ + stp x29, x30, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + add x29, sp, #0x10 │ │ + cbz x0, 39f88 │ │ mov x19, x0 │ │ ldp x0, x8, [x0] │ │ mov w20, w1 │ │ mov w1, #0x27 // #39 │ │ ldr x8, [x8, #32] │ │ blr x8 │ │ - tbz w0, #0, 389b8 │ │ + tbz w0, #0, 39fa0 │ │ mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #112] │ │ - ldp x22, x21, [sp, #96] │ │ - ldp x24, x23, [sp, #80] │ │ - ldp x26, x25, [sp, #64] │ │ - ldp x28, x27, [sp, #48] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x80 │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x50 │ │ ret │ │ - mov w22, #0x745c // #29788 │ │ - mov w23, #0x6e5c // #28252 │ │ - add x24, sp, #0x10 │ │ - mov w25, #0x725c // #29276 │ │ - mov w26, #0x275c // #10076 │ │ - mov w27, #0x5c5c // #23644 │ │ + mov x21, sp │ │ cmp w20, #0x22 │ │ - b.eq 38a08 // b.none │ │ + b.eq 3a004 // b.none │ │ cmn w20, #0x1 │ │ - b.eq 38b3c // b.none │ │ - cmp w20, #0xc │ │ - b.gt 38a24 │ │ - cbz w20, 38a48 │ │ - cmp w20, #0x9 │ │ - b.eq 38a94 // b.none │ │ - cmp w20, #0xa │ │ - b.ne 38a64 // b.any │ │ - mov w8, wzr │ │ - strh w23, [sp] │ │ - b 38aa8 │ │ + b.eq 3a028 // b.none │ │ + mov x0, sp │ │ + mov w1, w20 │ │ + bl 3a84c │ │ + ldrb w20, [sp, #13] │ │ + ldrb w22, [sp, #12] │ │ + ldr w23, [sp] │ │ + cmp w22, w20 │ │ + csel w24, w22, w20, hi // hi = pmore │ │ + cmp x24, x22 │ │ + b.eq 3a020 // b.none │ │ + cmp w20, #0x80 │ │ + mov w1, w23 │ │ + b.hi 39fec // b.pmore │ │ + ldrb w1, [x21, x22] │ │ ldp x0, x8, [x19] │ │ - mov w1, #0x22 // #34 │ │ ldr x8, [x8, #32] │ │ blr x8 │ │ - mov w20, #0xffffffff // #-1 │ │ - tbnz w0, #0, 38994 │ │ - b 389d0 │ │ - cmp w20, #0xd │ │ - b.eq 38a58 // b.none │ │ - cmp w20, #0x27 │ │ - b.eq 38aa0 // b.none │ │ - cmp w20, #0x5c │ │ - b.ne 38a64 // b.any │ │ - mov w8, wzr │ │ - strh w27, [sp] │ │ - b 38aa8 │ │ - mov w9, #0x305c // #12380 │ │ - mov w8, wzr │ │ - strh w9, [sp] │ │ - b 38aa8 │ │ - mov w8, wzr │ │ - strh w25, [sp] │ │ - b 38aa8 │ │ - cmp w20, #0x2ff │ │ - b.ls 38a78 // b.plast │ │ - mov w0, w20 │ │ - bl 2b698 │ │ - cbnz w0, 38b00 │ │ - mov w0, w20 │ │ - bl 2b320 │ │ - tbz w0, #0, 38b00 │ │ - mov w8, #0x80 // #128 │ │ - mov w9, #0x81 // #129 │ │ - str w20, [sp] │ │ - b 38ab0 │ │ - mov w8, wzr │ │ - strh w22, [sp] │ │ - b 38aa8 │ │ - mov w8, wzr │ │ - strh w26, [sp] │ │ - mov w9, #0x2 // #2 │ │ - stur xzr, [sp, #2] │ │ - ldr x10, [sp] │ │ - ldrh w11, [sp, #8] │ │ - str x10, [sp, #16] │ │ - strh w11, [sp, #24] │ │ - ldr w20, [sp, #16] │ │ - mov w28, w8 │ │ - mov w21, w9 │ │ - cmp w21, #0x80 │ │ - mov w1, w20 │ │ - b.hi 38adc // b.pmore │ │ - ldrb w1, [x24, x28] │ │ + add x22, x22, #0x1 │ │ + tbnz w0, #0, 39f84 │ │ + b 39fd4 │ │ ldp x0, x8, [x19] │ │ + mov w1, #0x22 // #34 │ │ ldr x8, [x8, #32] │ │ blr x8 │ │ - tbnz w0, #0, 38994 │ │ - add x28, x28, #0x1 │ │ - cmp x21, x28 │ │ - b.ne 38acc // b.any │ │ mov w20, #0xffffffff // #-1 │ │ - b 389d0 │ │ - add x0, sp, #0x10 │ │ - mov w1, w20 │ │ - bl 39480 │ │ - ldrh w11, [sp, #24] │ │ - ldrb w8, [sp, #26] │ │ - ldrb w9, [sp, #27] │ │ - ldr x10, [sp, #16] │ │ - strh w11, [sp, #8] │ │ - and w11, w11, #0xffff │ │ - cmp w8, w9 │ │ - str x10, [sp] │ │ - str x10, [sp, #16] │ │ - strh w11, [sp, #24] │ │ - b.cc 38ac0 // b.lo, b.ul, b.last │ │ - b 38af8 │ │ + tbnz w0, #0, 39f84 │ │ + b 39fa4 │ │ + mov w20, #0xffffffff // #-1 │ │ + b 39fa4 │ │ ldp x0, x8, [x19] │ │ ldr x2, [x8, #32] │ │ mov w1, #0x27 // #39 │ │ - ldp x20, x19, [sp, #112] │ │ - ldp x22, x21, [sp, #96] │ │ - ldp x24, x23, [sp, #80] │ │ - ldp x26, x25, [sp, #64] │ │ - ldp x28, x27, [sp, #48] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x80 │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x50 │ │ br x2 │ │ - sub sp, sp, #0xc0 │ │ - stp x29, x30, [sp, #96] │ │ - stp x28, x27, [sp, #112] │ │ - stp x26, x25, [sp, #128] │ │ - stp x24, x23, [sp, #144] │ │ - stp x22, x21, [sp, #160] │ │ - stp x20, x19, [sp, #176] │ │ - add x29, sp, #0x60 │ │ + sub sp, sp, #0x90 │ │ + stp x29, x30, [sp, #80] │ │ + stp x24, x23, [sp, #96] │ │ + stp x22, x21, [sp, #112] │ │ + stp x20, x19, [sp, #128] │ │ + add x29, sp, #0x50 │ │ ldr x8, [x0] │ │ mov x19, x0 │ │ - cbz x8, 38c14 │ │ + cbz x8, 3a0f0 │ │ add x0, sp, #0x10 │ │ mov x1, x19 │ │ - bl 38758 │ │ - ldr x21, [sp, #16] │ │ - cbz x21, 38c48 │ │ + bl 39d5c │ │ + ldr x20, [sp, #16] │ │ + cbz x20, 3a11c │ │ ldr x8, [sp, #24] │ │ - tbnz w8, #0, 38be8 │ │ - and x22, x8, #0x7ffffffffffffffe │ │ - adrp x8, 4000 │ │ - ldr q0, [x8, #3648] │ │ - add x24, x21, x22 │ │ - stp x21, x22, [sp, #16] │ │ - str x24, [sp, #32] │ │ + tbnz w8, #0, 3a0c4 │ │ + and x21, x8, #0x7ffffffffffffffe │ │ + adrp x8, 4000 │ │ + ldr q0, [x8, #3728] │ │ + add x22, x20, x21 │ │ + stp x20, x21, [sp, #16] │ │ + str x22, [sp, #32] │ │ str q0, [sp] │ │ stur q0, [sp, #40] │ │ add x0, sp, #0x10 │ │ - bl 391dc │ │ + bl 3a5a8 │ │ cmn w0, #0x2 │ │ - b.eq 38c90 // b.none │ │ + b.eq 3a164 // b.none │ │ cmn w0, #0x1 │ │ - b.ne 38bd0 // b.any │ │ + b.ne 3a0ac // b.any │ │ ldr x0, [x19, #32] │ │ - cbz x0, 38c04 │ │ - adrp x1, 4000 │ │ - add x1, x1, #0xd00 │ │ + cbz x0, 3a0e0 │ │ + adrp x1, 4000 │ │ + add x1, x1, #0xd80 │ │ mov w2, #0x10 // #16 │ │ - bl 2a040 │ │ - tbnz w0, #0, 38cac │ │ + bl 2a05c │ │ + tbnz w0, #0, 3a180 │ │ mov w0, wzr │ │ str xzr, [x19] │ │ strb wzr, [x19, #8] │ │ - b 38cb0 │ │ + b 3a184 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 38cb0 │ │ + cbz x0, 3a184 │ │ nop │ │ - adr x1, 9739 │ │ + adr x1, 9ca9 │ │ mov w2, #0x1 // #1 │ │ - ldp x20, x19, [sp, #176] │ │ - ldp x22, x21, [sp, #160] │ │ - ldp x24, x23, [sp, #144] │ │ - ldp x26, x25, [sp, #128] │ │ - ldp x28, x27, [sp, #112] │ │ - ldp x29, x30, [sp, #96] │ │ - add sp, sp, #0xc0 │ │ - b 2a040 │ │ + ldp x20, x19, [sp, #128] │ │ + ldp x22, x21, [sp, #112] │ │ + ldp x24, x23, [sp, #96] │ │ + ldp x29, x30, [sp, #80] │ │ + add sp, sp, #0x90 │ │ + b 2a05c │ │ ldr x0, [x19, #32] │ │ ldrb w20, [sp, #24] │ │ - cbz x0, 38c80 │ │ - adrp x8, 4000 │ │ - add x8, x8, #0xd00 │ │ + cbz x0, 3a154 │ │ + adrp x8, 4000 │ │ + add x8, x8, #0xd80 │ │ nop │ │ - adr x9, 9720 │ │ + adr x9, 9c90 │ │ cmp w20, #0x0 │ │ mov w10, #0x10 // #16 │ │ mov w11, #0x19 // #25 │ │ csel x1, x9, x8, ne // ne = any │ │ csel x2, x11, x10, ne // ne = any │ │ - bl 2a040 │ │ - tbnz w0, #0, 38cac │ │ + bl 2a05c │ │ + tbnz w0, #0, 3a180 │ │ mov w0, wzr │ │ str xzr, [x19] │ │ strb w20, [x19, #8] │ │ - b 38cb0 │ │ - ldr x20, [x19, #32] │ │ - cbz x20, 38cd0 │ │ - ldp x0, x8, [x20] │ │ + b 3a184 │ │ + ldr x19, [x19, #32] │ │ + cbz x19, 3a19c │ │ + ldp x0, x8, [x19] │ │ mov w1, #0x22 // #34 │ │ ldr x8, [x8, #32] │ │ blr x8 │ │ - tbz w0, #0, 38cd8 │ │ + tbz w0, #0, 3a1a4 │ │ mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #176] │ │ - ldp x22, x21, [sp, #160] │ │ - ldp x24, x23, [sp, #144] │ │ - ldp x26, x25, [sp, #128] │ │ - ldp x28, x27, [sp, #112] │ │ - ldp x29, x30, [sp, #96] │ │ - add sp, sp, #0xc0 │ │ + ldp x20, x19, [sp, #128] │ │ + ldp x22, x21, [sp, #112] │ │ + ldp x24, x23, [sp, #96] │ │ + ldp x29, x30, [sp, #80] │ │ + add sp, sp, #0x90 │ │ ret │ │ mov w0, wzr │ │ - b 38cb0 │ │ + b 3a184 │ │ ldr q0, [sp] │ │ - stp x21, x22, [sp, #16] │ │ - mov w21, #0x305c // #12380 │ │ - mov w22, #0x745c // #29788 │ │ - mov w23, #0x6e5c // #28252 │ │ - str x24, [sp, #32] │ │ - sub x24, x29, #0x18 │ │ - mov w25, #0x725c // #29276 │ │ - mov w26, #0x225c // #8796 │ │ - mov w27, #0x5c5c // #23644 │ │ + stp x20, x21, [sp, #16] │ │ + sub x20, x29, #0x14 │ │ + str x22, [sp, #32] │ │ stur q0, [sp, #40] │ │ add x0, sp, #0x10 │ │ - bl 391dc │ │ + bl 3a5a8 │ │ cmn w0, #0x2 │ │ - b.eq 38e7c // b.none │ │ - mov w19, w0 │ │ + b.eq 3a23c // b.none │ │ + mov w1, w0 │ │ cmp w0, #0x27 │ │ - b.eq 38d50 // b.none │ │ - cmn w19, #0x1 │ │ - b.eq 38e90 // b.none │ │ - cmp w19, #0xc │ │ - b.gt 38d68 │ │ - cbz w19, 38d8c │ │ - cmp w19, #0x9 │ │ - b.eq 38dd4 // b.none │ │ - cmp w19, #0xa │ │ - b.ne 38da4 // b.any │ │ - mov w8, wzr │ │ - sturh w23, [x29, #-40] │ │ - b 38de8 │ │ - ldp x0, x8, [x20] │ │ - mov w1, #0x27 // #39 │ │ - ldr x8, [x8, #32] │ │ - blr x8 │ │ - cbnz w0, 38cac │ │ - b 38d04 │ │ - cmp w19, #0xd │ │ - b.eq 38d98 // b.none │ │ - cmp w19, #0x22 │ │ - b.eq 38de0 // b.none │ │ - cmp w19, #0x5c │ │ - b.ne 38da4 // b.any │ │ - mov w8, wzr │ │ - sturh w27, [x29, #-40] │ │ - b 38de8 │ │ - mov w8, wzr │ │ - sturh w21, [x29, #-40] │ │ - b 38de8 │ │ - mov w8, wzr │ │ - sturh w25, [x29, #-40] │ │ - b 38de8 │ │ - cmp w19, #0x2ff │ │ - b.ls 38db8 // b.plast │ │ - mov w0, w19 │ │ - bl 2b698 │ │ - cbnz w0, 38e40 │ │ - mov w0, w19 │ │ - bl 2b320 │ │ - tbz w0, #0, 38e40 │ │ - mov w8, #0x80 // #128 │ │ - mov w9, #0x81 // #129 │ │ - stur w19, [x29, #-40] │ │ - b 38df0 │ │ - mov w8, wzr │ │ - sturh w22, [x29, #-40] │ │ - b 38de8 │ │ - mov w8, wzr │ │ - sturh w26, [x29, #-40] │ │ - mov w9, #0x2 // #2 │ │ - stur xzr, [x29, #-38] │ │ - ldur x10, [x29, #-40] │ │ - ldurh w11, [x29, #-32] │ │ - stur x10, [x29, #-24] │ │ - sturh w11, [x29, #-16] │ │ - ldur w19, [x29, #-24] │ │ - mov w28, w8 │ │ - mov w21, w9 │ │ + b.eq 3a228 // b.none │ │ + cmn w1, #0x1 │ │ + b.eq 3a260 // b.none │ │ + sub x0, x29, #0x14 │ │ + bl 3a84c │ │ + ldurb w21, [x29, #-7] │ │ + ldurb w22, [x29, #-8] │ │ + ldur w23, [x29, #-20] │ │ + cmp w22, w21 │ │ + csel w24, w22, w21, hi // hi = pmore │ │ + cmp x24, x22 │ │ + b.eq 3a1b8 // b.none │ │ cmp w21, #0x80 │ │ - mov w1, w19 │ │ - b.hi 38e1c // b.pmore │ │ - ldrb w1, [x24, x28] │ │ - ldp x0, x8, [x20] │ │ + mov w1, w23 │ │ + b.hi 3a210 // b.pmore │ │ + ldrb w1, [x20, x22] │ │ + ldp x0, x8, [x19] │ │ ldr x8, [x8, #32] │ │ blr x8 │ │ - tbnz w0, #0, 38cac │ │ - add x28, x28, #0x1 │ │ - cmp x21, x28 │ │ - b.ne 38e0c // b.any │ │ - mov w21, #0x305c // #12380 │ │ - b 38d04 │ │ - sub x0, x29, #0x18 │ │ - mov w1, w19 │ │ - bl 39480 │ │ - ldurh w11, [x29, #-16] │ │ - ldurb w8, [x29, #-14] │ │ - ldurb w9, [x29, #-13] │ │ - ldur x10, [x29, #-24] │ │ - sturh w11, [x29, #-32] │ │ - and w11, w11, #0xffff │ │ - cmp w8, w9 │ │ - stur x10, [x29, #-40] │ │ - stur x10, [x29, #-24] │ │ - sturh w11, [x29, #-16] │ │ - b.cc 38e00 // b.lo, b.ul, b.last │ │ - b 38e38 │ │ - ldp x0, x8, [x20] │ │ - mov w1, #0x22 // #34 │ │ + add x22, x22, #0x1 │ │ + tbnz w0, #0, 3a180 │ │ + b 3a1f8 │ │ + ldp x0, x8, [x19] │ │ ldr x8, [x8, #32] │ │ blr x8 │ │ - b 38cb0 │ │ + cbnz w0, 3a180 │ │ + b 3a1b8 │ │ + ldp x0, x8, [x19] │ │ + ldr x2, [x8, #32] │ │ + mov w1, #0x22 // #34 │ │ + ldp x20, x19, [sp, #128] │ │ + ldp x22, x21, [sp, #112] │ │ + ldp x24, x23, [sp, #96] │ │ + ldp x29, x30, [sp, #80] │ │ + add sp, sp, #0x90 │ │ + br x2 │ │ nop │ │ - adr x0, 9bac │ │ + adr x0, a130 │ │ nop │ │ - adr x3, 69cd8 │ │ + adr x3, 69080 │ │ nop │ │ - adr x4, 6a088 │ │ + adr x4, 69430 │ │ sub x2, x29, #0x1 │ │ mov w1, #0x2b // #43 │ │ - bl 2cc10 │ │ + bl 2cce8 │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ ldr x8, [x0] │ │ - cbz x8, 38f30 │ │ + cbz x8, 3a300 │ │ mov x20, x0 │ │ mov x22, xzr │ │ mov w19, #0x1 // #1 │ │ nop │ │ - adr x21, 9779 │ │ + adr x21, 9ce9 │ │ ldp x10, x9, [x20, #8] │ │ cmp x9, x10 │ │ - b.cs 38ef8 // b.hs, b.nlast │ │ + b.cs 3a2c8 // b.hs, b.nlast │ │ ldrb w8, [x8, x9] │ │ cmp w8, #0x45 │ │ - b.eq 38f48 // b.none │ │ - cbz x22, 38f14 │ │ + b.eq 3a318 // b.none │ │ + cbz x22, 3a2e4 │ │ ldr x0, [x20, #32] │ │ - cbz x0, 38f14 │ │ + cbz x0, 3a2e4 │ │ mov x1, x21 │ │ mov w2, #0x2 // #2 │ │ - bl 2a040 │ │ - tbnz w0, #0, 38f34 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3a304 │ │ mov x0, x20 │ │ mov w1, #0x1 // #1 │ │ - bl 37d8c │ │ - tbnz w0, #0, 38f34 │ │ + bl 39308 │ │ + tbnz w0, #0, 3a304 │ │ ldr x8, [x20] │ │ sub x22, x22, #0x1 │ │ - cbnz x8, 38ee0 │ │ + cbnz x8, 3a2b0 │ │ mov x19, xzr │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ add x8, x9, #0x1 │ │ mov x19, xzr │ │ str x8, [x20, #16] │ │ - b 38f34 │ │ + b 3a304 │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ ldr x8, [x0] │ │ - cbz x8, 38fd8 │ │ + cbz x8, 3a3a8 │ │ mov x21, x0 │ │ mov x19, xzr │ │ mov w20, #0x1 // #1 │ │ nop │ │ - adr x22, 9779 │ │ + adr x22, 9ce9 │ │ ldp x10, x9, [x21, #8] │ │ cmp x9, x10 │ │ - b.cs 38f9c // b.hs, b.nlast │ │ + b.cs 3a36c // b.hs, b.nlast │ │ ldrb w8, [x8, x9] │ │ cmp w8, #0x45 │ │ - b.eq 38ff8 // b.none │ │ - cbz x19, 38fb8 │ │ + b.eq 3a3c8 // b.none │ │ + cbz x19, 3a388 │ │ ldr x0, [x21, #32] │ │ - cbz x0, 38fb8 │ │ + cbz x0, 3a388 │ │ mov x1, x22 │ │ mov w2, #0x2 // #2 │ │ - bl 2a040 │ │ - tbnz w0, #0, 38fe0 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3a3b0 │ │ mov x0, x21 │ │ mov w1, #0x1 // #1 │ │ - bl 37d8c │ │ - tbnz w0, #0, 38fe0 │ │ + bl 39308 │ │ + tbnz w0, #0, 3a3b0 │ │ ldr x8, [x21] │ │ add x19, x19, #0x1 │ │ - cbnz x8, 38f84 │ │ - b 38fdc │ │ + cbnz x8, 3a354 │ │ + b 3a3ac │ │ mov x19, xzr │ │ mov x20, xzr │ │ mov x0, x20 │ │ mov x1, x19 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ add x8, x9, #0x1 │ │ mov x20, xzr │ │ str x8, [x21, #16] │ │ - b 38fe0 │ │ + b 3a3b0 │ │ sub sp, sp, #0x80 │ │ stp x29, x30, [sp, #64] │ │ stp x24, x23, [sp, #80] │ │ stp x22, x21, [sp, #96] │ │ stp x20, x19, [sp, #112] │ │ add x29, sp, #0x40 │ │ ldr x8, [x0] │ │ - cbz x8, 391ac │ │ + cbz x8, 3a578 │ │ mov x19, x0 │ │ mov x24, xzr │ │ nop │ │ - adr x21, 9739 │ │ + adr x21, 9ca9 │ │ nop │ │ - adr x22, 978d │ │ + adr x22, 9cfd │ │ mov w20, #0x1 // #1 │ │ nop │ │ - adr x23, 9779 │ │ + adr x23, 9ce9 │ │ ldp x10, x9, [x19, #8] │ │ cmp x9, x10 │ │ - b.cs 39064 // b.hs, b.nlast │ │ + b.cs 3a434 // b.hs, b.nlast │ │ ldrb w8, [x8, x9] │ │ cmp w8, #0x45 │ │ - b.eq 391cc // b.none │ │ - cbz x24, 39088 │ │ + b.eq 3a598 // b.none │ │ + cbz x24, 3a458 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 39088 │ │ + cbz x0, 3a458 │ │ mov x1, x23 │ │ mov w2, #0x2 // #2 │ │ - bl 2a040 │ │ - tbnz w0, #0, 391b0 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3a57c │ │ ldr x8, [x19] │ │ - cbz x8, 39108 │ │ + cbz x8, 3a4d4 │ │ mov x0, sp │ │ mov x1, x19 │ │ mov w2, #0x73 // #115 │ │ - bl 36f2c │ │ + bl 38538 │ │ ldrb w8, [sp] │ │ - cmp w8, #0x1 │ │ - b.eq 39130 // b.none │ │ + cbnz w8, 3a4fc │ │ ldr x8, [x19] │ │ - cbz x8, 39108 │ │ + cbz x8, 3a4d4 │ │ mov x0, sp │ │ mov x1, x19 │ │ - bl 36fc4 │ │ + bl 385d0 │ │ ldr x8, [sp] │ │ - cbz x8, 39164 │ │ + cbz x8, 3a530 │ │ ldp q0, q1, [sp] │ │ ldr x1, [x19, #32] │ │ stp q0, q1, [sp, #32] │ │ - cbz x1, 390f4 │ │ + cbz x1, 3a4c0 │ │ add x0, sp, #0x20 │ │ - bl 371e0 │ │ - tbnz w0, #0, 3919c │ │ + bl 387f0 │ │ + tbnz w0, #0, 3a568 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 390f4 │ │ + cbz x0, 3a4c0 │ │ mov x1, x22 │ │ mov w2, #0x2 // #2 │ │ - bl 2a040 │ │ - tbnz w0, #0, 3919c │ │ + bl 2a05c │ │ + tbnz w0, #0, 3a568 │ │ mov x0, x19 │ │ mov w1, #0x1 // #1 │ │ - bl 37d8c │ │ - tbnz w0, #0, 391b0 │ │ - b 39120 │ │ + bl 39308 │ │ + tbnz w0, #0, 3a57c │ │ + b 3a4ec │ │ ldr x0, [x19, #32] │ │ - cbz x0, 39120 │ │ + cbz x0, 3a4ec │ │ mov x1, x21 │ │ mov w2, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 391b0 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3a57c │ │ ldr x8, [x19] │ │ sub x24, x24, #0x1 │ │ - cbnz x8, 3904c │ │ - b 391ac │ │ + cbnz x8, 3a41c │ │ + b 3a578 │ │ ldr x0, [x19, #32] │ │ ldrb w20, [sp, #1] │ │ - cbz x0, 391a4 │ │ - adrp x8, 4000 │ │ - add x8, x8, #0xd00 │ │ + cbz x0, 3a570 │ │ + adrp x8, 4000 │ │ + add x8, x8, #0xd80 │ │ nop │ │ - adr x9, 9720 │ │ + adr x9, 9c90 │ │ cmp w20, #0x0 │ │ mov w10, #0x10 // #16 │ │ mov w11, #0x19 // #25 │ │ csel x1, x9, x8, ne // ne = any │ │ csel x2, x11, x10, ne // ne = any │ │ - b 39194 │ │ + b 3a560 │ │ ldr x0, [x19, #32] │ │ ldrb w20, [sp, #8] │ │ - cbz x0, 391a4 │ │ + cbz x0, 3a570 │ │ cmp w20, #0x0 │ │ mov w8, #0x10 // #16 │ │ mov w9, #0x19 // #25 │ │ - adrp x10, 4000 │ │ - add x10, x10, #0xd00 │ │ + adrp x10, 4000 │ │ + add x10, x10, #0xd80 │ │ csel x2, x9, x8, ne // ne = any │ │ nop │ │ - adr x8, 9720 │ │ + adr x8, 9c90 │ │ csel x1, x8, x10, ne // ne = any │ │ - bl 2a040 │ │ - cbz w0, 391a4 │ │ + bl 2a05c │ │ + cbz w0, 3a570 │ │ mov w20, #0x1 // #1 │ │ - b 391b0 │ │ + b 3a57c │ │ str xzr, [x19] │ │ strb w20, [x19, #8] │ │ mov x20, xzr │ │ mov x0, x20 │ │ ldp x20, x19, [sp, #112] │ │ ldp x22, x21, [sp, #96] │ │ ldp x24, x23, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x80 │ │ ret │ │ add x8, x9, #0x1 │ │ mov x20, xzr │ │ str x8, [x19, #16] │ │ - b 391b0 │ │ + b 3a57c │ │ sub sp, sp, #0x70 │ │ stp x29, x30, [sp, #96] │ │ add x29, sp, #0x60 │ │ ldr x8, [x0, #8] │ │ ldr x9, [x0, #32] │ │ subs x8, x8, x9 │ │ - b.cs 39200 // b.hs, b.nlast │ │ + b.cs 3a5cc // b.hs, b.nlast │ │ mov w8, #0xfffffffe // #-2 │ │ - b 393ec │ │ + b 3a7b8 │ │ ldr x10, [x0] │ │ cmp x9, #0x2 │ │ add x11, x10, x9 │ │ stp x11, x8, [x0] │ │ - b.ne 39408 // b.any │ │ + b.ne 3a7d4 // b.any │ │ ldrb w11, [x10] │ │ sub w12, w11, #0x41 │ │ sub w13, w11, #0x30 │ │ cmp w11, #0x39 │ │ and w12, w12, #0xffffffdf │ │ add w12, w12, #0xa │ │ csel w11, w12, w13, hi // hi = pmore │ │ cmp w11, #0xf │ │ - b.hi 393fc // b.pmore │ │ + b.hi 3a7c8 // b.pmore │ │ ldrb w12, [x10, #1] │ │ sub w13, w12, #0x41 │ │ sub w14, w12, #0x30 │ │ cmp w12, #0x39 │ │ and w13, w13, #0xffffffdf │ │ add w13, w13, #0xa │ │ csel w12, w13, w14, hi // hi = pmore │ │ cmp w12, #0x10 │ │ - b.cs 393fc // b.hs, b.nlast │ │ + b.cs 3a7c8 // b.hs, b.nlast │ │ orr w12, w12, w11, lsl #4 │ │ - tbnz w12, #7, 392f0 │ │ + tbnz w12, #7, 3a6bc │ │ add x8, sp, #0x14 │ │ mov w2, #0x1 // #1 │ │ strb w12, [sp, #20] │ │ sturh wzr, [sp, #21] │ │ strb wzr, [sp, #23] │ │ stp x8, x2, [sp] │ │ add x0, sp, #0x30 │ │ add x1, sp, #0x14 │ │ - bl 2b884 │ │ + bl 2b840 │ │ ldr w8, [sp, #48] │ │ - tbnz w8, #0, 392f8 │ │ + tbnz w8, #0, 3a6c4 │ │ ldp x0, x8, [sp, #56] │ │ add x1, x0, x8 │ │ stp x0, x8, [sp, #24] │ │ - cbz x8, 39430 │ │ + cbz x8, 3a7fc │ │ mov x9, x0 │ │ ldrsb w10, [x9], #1 │ │ and w8, w10, #0xff │ │ - tbz w10, #31, 393e4 │ │ + tbz w10, #31, 3a7b0 │ │ ldrb w9, [x0, #1] │ │ cmp w8, #0xe0 │ │ and w10, w9, #0x3f │ │ - b.cc 39320 // b.lo, b.ul, b.last │ │ + b.cc 3a6ec // b.lo, b.ul, b.last │ │ ldrb w9, [x0, #2] │ │ cmp w8, #0xf0 │ │ and w9, w9, #0x3f │ │ orr w10, w9, w10, lsl #6 │ │ and w9, w8, #0x1f │ │ - b.cc 393dc // b.lo, b.ul, b.last │ │ + b.cc 3a7a8 // b.lo, b.ul, b.last │ │ ldrb w8, [x0, #3] │ │ and w8, w8, #0x3f │ │ orr w8, w8, w10, lsl #6 │ │ bfi w8, w9, #18, #3 │ │ add x9, x0, #0x4 │ │ - b 393e4 │ │ + b 3a7b0 │ │ cmp w12, #0xc0 │ │ - b.cs 39300 // b.hs, b.nlast │ │ + b.cs 3a6cc // b.hs, b.nlast │ │ mov w8, #0xffffffff // #-1 │ │ - b 393ec │ │ + b 3a7b8 │ │ cmp w12, #0xe0 │ │ - b.cs 39310 // b.hs, b.nlast │ │ + b.cs 3a6dc // b.hs, b.nlast │ │ mov w2, #0x2 // #2 │ │ - b 3933c │ │ + b 3a708 │ │ cmp w12, #0xf0 │ │ - b.cs 39330 // b.hs, b.nlast │ │ + b.cs 3a6fc // b.hs, b.nlast │ │ mov w2, #0x3 // #3 │ │ - b 3933c │ │ + b 3a708 │ │ bfi w10, w8, #6, #5 │ │ add x9, x0, #0x2 │ │ mov w8, w10 │ │ - b 393e4 │ │ + b 3a7b0 │ │ cmp w12, #0xf8 │ │ - b.cs 392f8 // b.hs, b.nlast │ │ + b.cs 3a6c4 // b.hs, b.nlast │ │ mov w2, #0x4 // #4 │ │ lsl x14, x2, #1 │ │ add x13, sp, #0x14 │ │ add x10, x9, x10 │ │ mov x11, xzr │ │ strb w12, [sp, #20] │ │ orr x12, x13, #0x1 │ │ sub x9, x14, #0x2 │ │ add x10, x10, #0x2 │ │ sturh wzr, [sp, #21] │ │ strb wzr, [sp, #23] │ │ stp x13, x2, [sp] │ │ add x13, x8, x11 │ │ subs x14, x13, #0x2 │ │ - b.cc 392f8 // b.lo, b.ul, b.last │ │ + b.cc 3a6c4 // b.lo, b.ul, b.last │ │ ldurb w13, [x10, #-2] │ │ stp x10, x14, [x0] │ │ sub w15, w13, #0x41 │ │ sub w16, w13, #0x30 │ │ cmp w13, #0x39 │ │ and w15, w15, #0xffffffdf │ │ add w15, w15, #0xa │ │ csel w13, w15, w16, hi // hi = pmore │ │ cmp w13, #0xf │ │ - b.hi 393fc // b.pmore │ │ + b.hi 3a7c8 // b.pmore │ │ ldurb w14, [x10, #-1] │ │ sub w15, w14, #0x41 │ │ sub w16, w14, #0x30 │ │ cmp w14, #0x39 │ │ and w15, w15, #0xffffffdf │ │ add w15, w15, #0xa │ │ csel w14, w15, w16, hi // hi = pmore │ │ cmp w14, #0x10 │ │ - b.cs 393fc // b.hs, b.nlast │ │ + b.cs 3a7c8 // b.hs, b.nlast │ │ orr w13, w14, w13, lsl #4 │ │ sub x11, x11, #0x2 │ │ add x10, x10, #0x2 │ │ cmn x9, x11 │ │ strb w13, [x12], #1 │ │ - b.ne 39368 // b.any │ │ - b 3927c │ │ + b.ne 3a734 // b.any │ │ + b 3a648 │ │ orr w8, w10, w9, lsl #12 │ │ add x9, x0, #0x3 │ │ cmp x9, x1 │ │ - b.ne 39420 // b.any │ │ + b.ne 3a7ec // b.any │ │ mov w0, w8 │ │ ldp x29, x30, [sp, #96] │ │ add sp, sp, #0x70 │ │ ret │ │ nop │ │ - adr x0, 69c78 │ │ - bl 2b854 │ │ + adr x0, 69038 │ │ + bl 2cc58 │ │ nop │ │ - adr x0, 9973 │ │ + adr x0, 9f21 │ │ nop │ │ - adr x2, 69c60 │ │ + adr x2, 69020 │ │ mov w1, #0x28 // #40 │ │ - bl 2b870 │ │ + bl 2bb64 │ │ ldrsb w8, [x9] │ │ - tbz w8, #31, 39430 │ │ + tbz w8, #31, 3a7fc │ │ and w8, w8, #0xff │ │ cmp w8, #0xe0 │ │ - bl 39550 │ │ + bl 3ab94 │ │ mov x8, sp │ │ - adrp x9, 39000 │ │ - add x10, x9, #0x594 │ │ + adrp x9, 3a000 │ │ + add x10, x9, #0xbd8 │ │ stp x0, x8, [sp, #40] │ │ add x8, sp, #0x18 │ │ - adrp x9, 39000 │ │ - add x11, x9, #0x648 │ │ + adrp x9, 3a000 │ │ + add x11, x9, #0xc8c │ │ stp x10, x8, [sp, #56] │ │ add x8, sp, #0x28 │ │ nop │ │ - adr x9, 2d6d0 │ │ - adrp x0, 6000 │ │ - add x0, x0, #0xa38 │ │ + adr x9, 2e1c4 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xb30 │ │ nop │ │ - adr x2, 69c48 │ │ + adr x2, 69008 │ │ add x1, sp, #0x30 │ │ stp x11, x8, [sp, #72] │ │ str x9, [sp, #88] │ │ - bl 29e64 │ │ - sub sp, sp, #0x10 │ │ - ubfx x8, x1, #16, #4 │ │ - adrp x10, 4000 │ │ - add x10, x10, #0xd60 │ │ - ubfx x9, x1, #12, #4 │ │ - mov w11, w1 │ │ - ubfx x13, x1, #4, #4 │ │ - ldrb w8, [x10, x8] │ │ - lsr x12, x11, #20 │ │ - and x11, x11, #0xf │ │ - ldrb w9, [x10, x9] │ │ - strb wzr, [sp, #8] │ │ - strb w8, [sp, #10] │ │ - ubfx x8, x1, #8, #4 │ │ - ldrb w12, [x10, x12] │ │ - strb w9, [sp, #11] │ │ - orr w9, w1, #0x1 │ │ - ldrb w8, [x10, x8] │ │ + bl 29e80 │ │ + sub sp, sp, #0x30 │ │ + stp x29, x30, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + add x29, sp, #0x10 │ │ + mov w20, w1 │ │ + cmp w1, #0xc │ │ + mov x19, x0 │ │ + b.le 3a890 │ │ + cmp w20, #0x26 │ │ + b.gt 3a8b0 │ │ + cmp w20, #0xd │ │ + b.eq 3a904 // b.none │ │ + cmp w20, #0x22 │ │ + b.ne 3a8d8 // b.any │ │ + mov w8, wzr │ │ + mov w9, #0x225c // #8796 │ │ + b 3a924 │ │ + cbz w20, 3a8cc │ │ + cmp w20, #0x9 │ │ + b.eq 3a91c // b.none │ │ + cmp w20, #0xa │ │ + b.ne 3a8d8 // b.any │ │ + mov w8, wzr │ │ + mov w9, #0x6e5c // #28252 │ │ + b 3a924 │ │ + cmp w20, #0x27 │ │ + b.eq 3a910 // b.none │ │ + cmp w20, #0x5c │ │ + b.ne 3a8d8 // b.any │ │ + mov w8, wzr │ │ + mov w9, #0x5c5c // #23644 │ │ + b 3a924 │ │ + mov w8, wzr │ │ + mov w9, #0x305c // #12380 │ │ + b 3a924 │ │ + and w8, w20, #0x1ffffe │ │ + mov w9, #0xff9e // #65438 │ │ + sub w10, w20, #0x20 │ │ + cmp w8, w9 │ │ + mov w8, #0x5f // #95 │ │ + ccmp w10, w8, #0x0, ne // ne = any │ │ + b.cs 3a948 // b.hs, b.nlast │ │ + str w20, [x19] │ │ + mov w9, #0x81 // #129 │ │ + mov w8, #0x80 // #128 │ │ + b 3a930 │ │ + mov w8, wzr │ │ + mov w9, #0x725c // #29276 │ │ + b 3a924 │ │ + mov w8, wzr │ │ + mov w9, #0x275c // #10076 │ │ + b 3a924 │ │ + mov w8, wzr │ │ + mov w9, #0x745c // #29788 │ │ + strh w9, [x19] │ │ + mov w9, #0x2 // #2 │ │ + stur xzr, [x19, #2] │ │ + strb w8, [x19, #12] │ │ + strb w9, [x19, #13] │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + dup v0.4s, w20 │ │ + adrp x8, 4000 │ │ + ldr q1, [x8, #4016] │ │ + adrp x8, 4000 │ │ + add v0.4s, v0.4s, v1.4s │ │ + ldr q1, [x8, #3904] │ │ + cmhi v0.4s, v1.4s, v0.4s │ │ + addp d0, v0.2d │ │ + fmov x8, d0 │ │ + cbnz x8, 3a9ac │ │ + sub w8, w20, #0x100, lsl #12 │ │ + mov w9, #0xfffe // #65534 │ │ + cmp w8, w9 │ │ + mov w8, #0x20 // #32 │ │ + ccmp w20, w8, #0x4, cs // cs = hs, nlast │ │ + b.eq 3a9ac // b.none │ │ + cmp w20, #0x85 │ │ + b.cs 3a9a0 // b.hs, b.nlast │ │ + mov w0, w20 │ │ + bl 3ab04 │ │ + tbnz w0, #0, 3a8f4 │ │ + b 3a9ac │ │ + mov w0, w20 │ │ + bl 3aa94 │ │ + tbz w0, #0, 3aa58 │ │ + mov w8, w20 │ │ + adrp x11, 4000 │ │ + add x11, x11, #0xdc0 │ │ + lsr x10, x8, #20 │ │ + ubfx x9, x20, #16, #4 │ │ + ubfx x12, x20, #12, #4 │ │ + ubfx x13, x20, #4, #4 │ │ + and x8, x8, #0xf │ │ + strb wzr, [sp, #6] │ │ + ldrb w10, [x11, x10] │ │ + ldrb w9, [x11, x9] │ │ + ldrb w12, [x11, x12] │ │ + strh wzr, [sp, #4] │ │ + strb w10, [sp, #7] │ │ + ubfx x10, x20, #8, #4 │ │ + strb w9, [sp, #8] │ │ + orr w9, w20, #0x1 │ │ + ldrb w10, [x11, x10] │ │ clz w9, w9 │ │ strb w12, [sp, #9] │ │ - ldrb w12, [x10, x13] │ │ + ldrb w12, [x11, x13] │ │ lsr x13, x9, #2 │ │ - strh wzr, [sp, #6] │ │ - strb w8, [sp, #12] │ │ - ldrb w8, [x10, x11] │ │ - add x10, sp, #0x6 │ │ - sub x11, x13, #0x2 │ │ - strb w12, [sp, #13] │ │ - strb w8, [sp, #14] │ │ - add x8, x10, x9, lsr #2 │ │ - mov w9, #0x5c // #92 │ │ - strb w9, [x10, x11] │ │ - mov w9, #0x75 // #117 │ │ - mov w10, #0x7d // #125 │ │ - sturb w9, [x8, #-1] │ │ - mov w9, #0x7b // #123 │ │ - strb w9, [x8] │ │ - strb w10, [sp, #15] │ │ - ldur x8, [sp, #6] │ │ - ldrh w9, [sp, #14] │ │ - strb w11, [x0, #10] │ │ - str x8, [x0] │ │ - mov w8, #0xa // #10 │ │ - strh w9, [x0, #8] │ │ - strb w8, [x0, #11] │ │ - add sp, sp, #0x10 │ │ + strb w10, [sp, #10] │ │ + ldrb w10, [x11, x8] │ │ + add x11, sp, #0x4 │ │ + sub x8, x13, #0x2 │ │ + add x9, x11, x9, lsr #2 │ │ + strb w12, [sp, #11] │ │ + strb w10, [sp, #12] │ │ + mov w10, #0x5c // #92 │ │ + strb w10, [x11, x8] │ │ + mov w10, #0x75 // #117 │ │ + mov w11, #0x7d // #125 │ │ + sturb w10, [x9, #-1] │ │ + mov w10, #0x7b // #123 │ │ + strb w10, [x9] │ │ + strb w11, [sp, #13] │ │ + ldur x9, [sp, #4] │ │ + ldrh w10, [sp, #12] │ │ + str x9, [x19] │ │ + mov w9, #0xa // #10 │ │ + strh w10, [x19, #8] │ │ + b 3a930 │ │ + cmp w20, #0x2ff │ │ + b.ls 3aa70 // b.plast │ │ + mov w0, w20 │ │ + bl 2b3b0 │ │ + tbnz w0, #0, 3a9ac │ │ + b 3aa78 │ │ + cmp w20, #0xac │ │ + b.ls 3a990 // b.plast │ │ + mov w0, w20 │ │ + bl 2b4c8 │ │ + tbnz w0, #0, 3a9ac │ │ + mov w0, w20 │ │ + bl 2b638 │ │ + tbz w0, #0, 3a990 │ │ + b 3a9ac │ │ + lsr w8, w0, #8 │ │ + cmp w8, #0x1f │ │ + b.gt 3aab8 │ │ + cbz w8, 3aad4 │ │ + mov w9, #0x1680 // #5760 │ │ + cmp w0, w9 │ │ + cset w9, eq // eq = none │ │ + cmp w8, #0x16 │ │ + b 3aacc │ │ + cmp w8, #0x20 │ │ + b.eq 3aae8 // b.none │ │ + cmp w0, #0x3, lsl #12 │ │ + cset w9, eq // eq = none │ │ + cmp w8, #0x30 │ │ + csel w8, w9, wzr, eq // eq = none │ │ + b 3aafc │ │ + and x8, x0, #0xff │ │ + nop │ │ + adr x9, a66e │ │ + ldrb w8, [x9, x8] │ │ + b 3aafc │ │ + and x8, x0, #0xff │ │ + nop │ │ + adr x9, a66e │ │ + ldrb w8, [x9, x8] │ │ + ubfx w8, w8, #1, #1 │ │ + and w0, w8, #0x1 │ │ + ret │ │ + cmp w0, #0x378 │ │ + b.cs 3ab14 // b.hs, b.nlast │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + mov w8, #0x3fffe // #262142 │ │ + cmp w0, w8 │ │ + b.cs 3ab38 // b.hs, b.nlast │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + bl 2b728 │ │ + eor w0, w0, #0x1 │ │ + ldp x29, x30, [sp], #16 │ │ + ret │ │ + sub w9, w0, #0xf0, lsl #12 │ │ + mov w8, #0xfffe // #65534 │ │ + sub w10, w0, #0xe0, lsl #12 │ │ + cmp w9, w8 │ │ + mov w9, #0x1 // #1 │ │ + movk w9, #0xe, lsl #16 │ │ + ccmp w0, w9, #0x4, cs // cs = hs, nlast │ │ + sub w9, w10, #0x100 │ │ + mov w10, #0xf0 // #240 │ │ + add w11, w9, #0xe0 │ │ + ccmp w9, w10, #0x0, ne // ne = any │ │ + mov w9, #0x60 // #96 │ │ + ccmp w11, w9, #0x0, cs // cs = hs, nlast │ │ + b.cc 3ab0c // b.lo, b.ul, b.last │ │ + sub w9, w0, #0x100, lsl #12 │ │ + cmp w9, w8 │ │ + cset w0, cc // cc = lo, ul, last │ │ ret │ │ mov x0, x1 │ │ nop │ │ - adr x1, 97df │ │ + adr x1, 9d58 │ │ mov w2, #0x2 // #2 │ │ - b 2a040 │ │ + b 2a05c │ │ mov x8, x1 │ │ sub x1, x1, x0 │ │ cmp x1, #0x20 │ │ - b.cs 39584 // b.hs, b.nlast │ │ + b.cs 3abc8 // b.hs, b.nlast │ │ cmp x8, x0 │ │ - b.eq 39588 // b.none │ │ + b.eq 3abcc // b.none │ │ mov x8, xzr │ │ ldrsb w9, [x0], #1 │ │ cmn w9, #0x41 │ │ cinc x8, x8, gt │ │ subs x1, x1, #0x1 │ │ - b.ne 3956c // b.any │ │ - b 3958c │ │ - b 2a364 │ │ + b.ne 3abb0 // b.any │ │ + b 3abd0 │ │ + b 2a380 │ │ mov x8, xzr │ │ mov x0, x8 │ │ ret │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #16] │ │ str x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x10 │ │ ldp x8, x9, [x1] │ │ mov x19, x1 │ │ ldp x21, x20, [x0] │ │ nop │ │ - adr x1, 97a0 │ │ + adr x1, 9d10 │ │ mov w2, #0x1 // #1 │ │ ldr x9, [x9, #24] │ │ mov x0, x8 │ │ blr x9 │ │ str x19, [sp] │ │ strb w0, [sp, #8] │ │ strb wzr, [sp, #9] │ │ - cbz x20, 39614 │ │ + cbz x20, 3ac58 │ │ nop │ │ - adr x19, 35e38 │ │ + adr x19, 374d0 │ │ mov x0, sp │ │ add x1, x29, #0x18 │ │ mov x2, x19 │ │ str x21, [x29, #24] │ │ add x21, x21, #0x1 │ │ - bl 2bd8c │ │ + bl 2be48 │ │ subs x20, x20, #0x1 │ │ - b.ne 395e4 // b.any │ │ + b.ne 3ac28 // b.any │ │ ldrb w8, [sp, #8] │ │ - tbz w8, #0, 39618 │ │ + tbz w8, #0, 3ac5c │ │ mov w0, #0x1 // #1 │ │ - b 39634 │ │ - tbnz w0, #0, 3960c │ │ + b 3ac78 │ │ + tbnz w0, #0, 3ac50 │ │ ldr x8, [sp] │ │ nop │ │ - adr x1, 97a1 │ │ + adr x1, 9d11 │ │ mov w2, #0x1 // #1 │ │ ldp x0, x9, [x8] │ │ ldr x8, [x9, #24] │ │ blr x8 │ │ ldp x20, x19, [sp, #48] │ │ ldr x21, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x40 │ │ ret │ │ ldp x8, x9, [x0] │ │ ldp x2, x3, [x1] │ │ mov x0, x8 │ │ mov x1, x9 │ │ - b 2d270 │ │ + b 2d7a0 │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #16] │ │ str x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x10 │ │ ldr x21, [x1, #16] │ │ mov x19, x0 │ │ mov x0, sp │ │ mov x20, x1 │ │ - bl 37cb4 │ │ + bl 3991c │ │ ldrb w8, [sp] │ │ - cmp w8, #0x1 │ │ - b.ne 3969c // b.any │ │ + cbz w8, 3acdc │ │ ldrb w8, [sp, #1] │ │ strb w8, [x19, #8] │ │ - b 396c8 │ │ + b 3ad08 │ │ ldr x8, [sp, #8] │ │ sub x9, x21, #0x1 │ │ cmp x8, x9 │ │ - b.cs 396c4 // b.hs, b.nlast │ │ + b.cs 3ad04 // b.hs, b.nlast │ │ ldr w9, [x20, #24] │ │ add w9, w9, #0x1 │ │ cmp w9, #0x1f4 │ │ - b.ls 396e0 // b.plast │ │ + b.ls 3ad20 // b.plast │ │ mov w8, #0x1 // #1 │ │ - b 39694 │ │ + b 3acd4 │ │ strb wzr, [x19, #8] │ │ str xzr, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldr x21, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x40 │ │ ret │ │ ldp x10, x11, [x20] │ │ str w9, [x19, #24] │ │ stp x11, x8, [x19, #8] │ │ str x10, [x19] │ │ - b 396cc │ │ + b 3ad0c │ │ sub w8, w0, #0x61 │ │ and w9, w8, #0xff │ │ cmp w9, #0x19 │ │ - b.hi 39724 // b.pmore │ │ - ubfiz x8, x8, #3, #8 │ │ + b.hi 3ad64 // b.pmore │ │ + and x8, x8, #0xff │ │ nop │ │ - adr x9, a4a8 │ │ - ldr x1, [x9, x8] │ │ + adr x9, ae98 │ │ + ldrb w1, [x9, x8] │ │ nop │ │ - adr x9, 6ab88 │ │ - ldr x0, [x9, x8] │ │ + adr x9, 69ee8 │ │ + ldr x0, [x9, x8, lsl #3] │ │ ret │ │ mov x0, xzr │ │ ret │ │ sub sp, sp, #0x50 │ │ stp x29, x30, [sp, #16] │ │ str x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ add x29, sp, #0x10 │ │ ldr x8, [x0] │ │ mov x19, x0 │ │ - cbz x8, 397b4 │ │ + cbz x8, 3adf0 │ │ mov x0, sp │ │ mov x1, x19 │ │ mov w2, #0x47 // #71 │ │ - bl 36f2c │ │ + bl 38538 │ │ ldrb w8, [sp] │ │ - cmp w8, #0x1 │ │ - b.ne 397e0 // b.any │ │ + cbz w8, 3ae1c │ │ ldr x0, [x19, #32] │ │ ldrb w21, [sp, #1] │ │ - cbz x0, 397a4 │ │ - adrp x8, 4000 │ │ - add x8, x8, #0xd00 │ │ + cbz x0, 3ade0 │ │ + adrp x8, 4000 │ │ + add x8, x8, #0xd80 │ │ nop │ │ - adr x9, 9720 │ │ + adr x9, 9c90 │ │ cmp w21, #0x0 │ │ mov w10, #0x10 // #16 │ │ mov w11, #0x19 // #25 │ │ csel x1, x9, x8, ne // ne = any │ │ csel x2, x11, x10, ne // ne = any │ │ - bl 2a040 │ │ - tbnz w0, #0, 39804 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3ae40 │ │ mov w20, wzr │ │ str xzr, [x19] │ │ strb w21, [x19, #8] │ │ - b 39810 │ │ + b 3ae4c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 3980c │ │ + cbz x0, 3ae48 │ │ nop │ │ - adr x1, 9739 │ │ + adr x1, 9ca9 │ │ mov w2, #0x1 // #1 │ │ ldp x20, x19, [sp, #64] │ │ ldr x23, [sp, #32] │ │ ldp x22, x21, [sp, #48] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x50 │ │ - b 2a040 │ │ + b 2a05c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 3982c │ │ + cbz x0, 3ae68 │ │ ldr x22, [sp, #8] │ │ - cbz x22, 398bc │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xf58 │ │ + cbz x22, 3aef8 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xb0 │ │ mov w2, #0x4 // #4 │ │ - bl 2a040 │ │ - tbz w0, #0, 39848 │ │ + bl 2a05c │ │ + tbz w0, #0, 3ae84 │ │ mov w20, #0x1 // #1 │ │ - b 39810 │ │ + b 3ae4c │ │ mov w20, wzr │ │ mov w0, w20 │ │ ldp x20, x19, [sp, #64] │ │ ldr x23, [sp, #32] │ │ ldp x22, x21, [sp, #48] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x50 │ │ ret │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #64] │ │ ldr x23, [sp, #32] │ │ ldp x22, x21, [sp, #48] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x50 │ │ - b 3a170 │ │ + b 3b7a8 │ │ mov x23, xzr │ │ nop │ │ - adr x21, 9779 │ │ + adr x21, 9ce9 │ │ cmp x22, x23 │ │ - b.eq 398a0 // b.none │ │ - cbz x23, 39878 │ │ + b.eq 3aedc // b.none │ │ + cbz x23, 3aeb4 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 39878 │ │ + cbz x0, 3aeb4 │ │ mov x1, x21 │ │ mov w2, #0x2 // #2 │ │ - bl 2a040 │ │ - tbnz w0, #0, 39804 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3ae40 │ │ ldr w8, [x19, #40] │ │ mov x0, x19 │ │ mov w1, #0x1 // #1 │ │ mov w20, #0x1 // #1 │ │ add w8, w8, #0x1 │ │ str w8, [x19, #40] │ │ - bl 383a0 │ │ + bl 399f4 │ │ add x23, x23, #0x1 │ │ - tbnz w0, #0, 39810 │ │ - b 39854 │ │ + tbnz w0, #0, 3ae4c │ │ + b 3ae90 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 398bc │ │ + cbz x0, 3aef8 │ │ nop │ │ - adr x1, 9777 │ │ + adr x1, 9ce7 │ │ mov w2, #0x2 // #2 │ │ - bl 2a040 │ │ - tbnz w0, #0, 39804 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3ae40 │ │ mov x0, x19 │ │ - bl 3a170 │ │ + bl 3b7a8 │ │ ldr w8, [x19, #40] │ │ sub w8, w8, w22 │ │ str w8, [x19, #40] │ │ - b 39814 │ │ + b 3ae50 │ │ sub sp, sp, #0x60 │ │ stp x29, x30, [sp, #64] │ │ str x19, [sp, #80] │ │ add x29, sp, #0x40 │ │ ldr x8, [x0] │ │ mov x19, x0 │ │ - cbz x8, 39930 │ │ + cbz x8, 3af6c │ │ mov x0, sp │ │ mov x1, x19 │ │ - bl 3965c │ │ + bl 3aca0 │ │ ldr x8, [sp] │ │ - cbz x8, 39954 │ │ + cbz x8, 3af90 │ │ ldr x8, [x19, #32] │ │ - cbz x8, 399a4 │ │ + cbz x8, 3afe0 │ │ ldp q0, q1, [x19] │ │ mov x0, x19 │ │ stp q0, q1, [sp, #32] │ │ ldp q0, q2, [sp] │ │ stp q0, q2, [x19] │ │ - bl 37658 │ │ + bl 38c68 │ │ ldp q0, q1, [sp, #32] │ │ stp q0, q1, [x19] │ │ - b 399a8 │ │ + b 3afe4 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 399a8 │ │ + cbz x0, 3afe4 │ │ nop │ │ - adr x1, 9739 │ │ + adr x1, 9ca9 │ │ mov w2, #0x1 // #1 │ │ ldp x29, x30, [sp, #64] │ │ ldr x19, [sp, #80] │ │ add sp, sp, #0x60 │ │ - b 2a040 │ │ + b 2a05c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 39994 │ │ + cbz x0, 3afd0 │ │ ldrb w8, [sp, #8] │ │ - adrp x9, 4000 │ │ - add x9, x9, #0xd00 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xd80 │ │ nop │ │ - adr x10, 9720 │ │ + adr x10, 9c90 │ │ mov w11, #0x19 // #25 │ │ cmp w8, #0x0 │ │ mov w8, #0x10 // #16 │ │ csel x1, x10, x9, ne // ne = any │ │ csel x2, x11, x8, ne // ne = any │ │ - bl 2a040 │ │ - tbz w0, #0, 39994 │ │ + bl 2a05c │ │ + tbz w0, #0, 3afd0 │ │ mov w0, #0x1 // #1 │ │ - b 399a8 │ │ + b 3afe4 │ │ ldp q0, q1, [sp] │ │ mov w0, wzr │ │ stp q0, q1, [x19] │ │ - b 399a8 │ │ + b 3afe4 │ │ mov w0, wzr │ │ ldp x29, x30, [sp, #64] │ │ ldr x19, [sp, #80] │ │ add sp, sp, #0x60 │ │ ret │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ ldr x8, [x0] │ │ - cbz x8, 39a34 │ │ + cbz x8, 3b070 │ │ mov x21, x0 │ │ mov x19, xzr │ │ mov w20, #0x1 // #1 │ │ nop │ │ - adr x22, 9779 │ │ + adr x22, 9ce9 │ │ ldp x10, x9, [x21, #8] │ │ cmp x9, x10 │ │ - b.cs 399fc // b.hs, b.nlast │ │ + b.cs 3b038 // b.hs, b.nlast │ │ ldrb w8, [x8, x9] │ │ cmp w8, #0x45 │ │ - b.eq 39a54 // b.none │ │ - cbz x19, 39a18 │ │ + b.eq 3b090 // b.none │ │ + cbz x19, 3b054 │ │ ldr x0, [x21, #32] │ │ - cbz x0, 39a18 │ │ + cbz x0, 3b054 │ │ mov x1, x22 │ │ mov w2, #0x2 // #2 │ │ - bl 2a040 │ │ - tbnz w0, #0, 39a3c │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b078 │ │ mov x0, x21 │ │ - bl 37658 │ │ - tbnz w0, #0, 39a3c │ │ + bl 38c68 │ │ + tbnz w0, #0, 3b078 │ │ ldr x8, [x21] │ │ add x19, x19, #0x1 │ │ - cbnz x8, 399e4 │ │ - b 39a38 │ │ + cbnz x8, 3b020 │ │ + b 3b074 │ │ mov x19, xzr │ │ mov x20, xzr │ │ mov x0, x20 │ │ mov x1, x19 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ add x8, x9, #0x1 │ │ mov x20, xzr │ │ str x8, [x21, #16] │ │ - b 39a3c │ │ + b 3b078 │ │ sub sp, sp, #0x50 │ │ stp x29, x30, [sp, #16] │ │ str x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ add x29, sp, #0x10 │ │ ldr x8, [x0] │ │ mov x19, x0 │ │ - cbz x8, 39aec │ │ + cbz x8, 3b124 │ │ mov x0, sp │ │ mov x1, x19 │ │ mov w2, #0x47 // #71 │ │ - bl 36f2c │ │ + bl 38538 │ │ ldrb w8, [sp] │ │ - cmp w8, #0x1 │ │ - b.ne 39b18 // b.any │ │ + cbz w8, 3b150 │ │ ldr x0, [x19, #32] │ │ ldrb w20, [sp, #1] │ │ - cbz x0, 39adc │ │ - adrp x8, 4000 │ │ - add x8, x8, #0xd00 │ │ + cbz x0, 3b114 │ │ + adrp x8, 4000 │ │ + add x8, x8, #0xd80 │ │ nop │ │ - adr x9, 9720 │ │ + adr x9, 9c90 │ │ cmp w20, #0x0 │ │ mov w10, #0x10 // #16 │ │ mov w11, #0x19 // #25 │ │ csel x1, x9, x8, ne // ne = any │ │ csel x2, x11, x10, ne // ne = any │ │ - bl 2a040 │ │ - tbnz w0, #0, 39b3c │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b174 │ │ mov w0, wzr │ │ str xzr, [x19] │ │ strb w20, [x19, #8] │ │ - b 39bdc │ │ + b 3b214 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 39bdc │ │ + cbz x0, 3b214 │ │ nop │ │ - adr x1, 9739 │ │ + adr x1, 9ca9 │ │ mov w2, #0x1 // #1 │ │ ldp x20, x19, [sp, #64] │ │ ldr x23, [sp, #32] │ │ ldp x22, x21, [sp, #48] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x50 │ │ - b 2a040 │ │ + b 2a05c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 39b44 │ │ + cbz x0, 3b17c │ │ ldr x21, [sp, #8] │ │ - cbz x21, 39bc8 │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xf58 │ │ + cbz x21, 3b200 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xb0 │ │ mov w2, #0x4 // #4 │ │ - bl 2a040 │ │ - tbz w0, #0, 39b50 │ │ + bl 2a05c │ │ + tbz w0, #0, 3b188 │ │ mov w0, #0x1 // #1 │ │ - b 39bdc │ │ + b 3b214 │ │ mov x0, x19 │ │ - bl 39db4 │ │ - b 39bdc │ │ + bl 3b3ec │ │ + b 3b214 │ │ mov x22, xzr │ │ nop │ │ - adr x20, 9779 │ │ + adr x20, 9ce9 │ │ cmp x21, x22 │ │ - b.eq 39bac // b.none │ │ - cbz x22, 39b80 │ │ + b.eq 3b1e4 // b.none │ │ + cbz x22, 3b1b8 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 39b80 │ │ + cbz x0, 3b1b8 │ │ mov x1, x20 │ │ mov w2, #0x2 // #2 │ │ - bl 2a040 │ │ - tbnz w0, #0, 39b3c │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b174 │ │ ldr w8, [x19, #40] │ │ mov x0, x19 │ │ mov w1, #0x1 // #1 │ │ mov w23, #0x1 // #1 │ │ add w8, w8, #0x1 │ │ str w8, [x19, #40] │ │ - bl 383a0 │ │ + bl 399f4 │ │ add x22, x22, #0x1 │ │ - tbz w0, #0, 39b5c │ │ + tbz w0, #0, 3b194 │ │ mov w0, w23 │ │ - b 39bdc │ │ + b 3b214 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 39bc8 │ │ + cbz x0, 3b200 │ │ nop │ │ - adr x1, 9777 │ │ + adr x1, 9ce7 │ │ mov w2, #0x2 // #2 │ │ - bl 2a040 │ │ - tbnz w0, #0, 39b3c │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b174 │ │ mov x0, x19 │ │ - bl 39db4 │ │ + bl 3b3ec │ │ ldr w8, [x19, #40] │ │ sub w8, w8, w21 │ │ str w8, [x19, #40] │ │ ldp x20, x19, [sp, #64] │ │ ldr x23, [sp, #32] │ │ ldp x22, x21, [sp, #48] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x50 │ │ ret │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ ldr x8, [x0] │ │ mov x19, x0 │ │ - cbz x8, 39c7c │ │ + cbz x8, 3b2b4 │ │ ldp x10, x9, [x19, #8] │ │ cmp x9, x10 │ │ - b.cs 39d60 // b.hs, b.nlast │ │ + b.cs 3b398 // b.hs, b.nlast │ │ ldrb w8, [x8, x9] │ │ add x9, x9, #0x1 │ │ str x9, [x19, #16] │ │ cmp w8, #0x4e │ │ - b.eq 39ce0 // b.none │ │ + b.eq 3b318 // b.none │ │ cmp w8, #0x4f │ │ - b.eq 39c9c // b.none │ │ + b.eq 3b2d4 // b.none │ │ cmp w8, #0x52 │ │ - b.ne 39d60 // b.any │ │ + b.ne 3b398 // b.any │ │ mov x0, x19 │ │ mov w1, wzr │ │ - bl 37d8c │ │ - tbnz w0, #0, 39d7c │ │ + bl 39308 │ │ + tbnz w0, #0, 3b3b4 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 39c68 │ │ + cbz x0, 3b2a0 │ │ nop │ │ - adr x1, 97d1 │ │ + adr x1, 9d4a │ │ mov w2, #0x3 // #3 │ │ - bl 2a040 │ │ - tbnz w0, #0, 39d7c │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b3b4 │ │ mov x0, x19 │ │ mov w1, wzr │ │ - bl 37d8c │ │ - tbz w0, #0, 39cfc │ │ - b 39d7c │ │ + bl 39308 │ │ + tbz w0, #0, 3b334 │ │ + b 3b3b4 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 39d90 │ │ + cbz x0, 3b3c8 │ │ nop │ │ - adr x1, 9739 │ │ + adr x1, 9ca9 │ │ mov w2, #0x1 // #1 │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ - b 2a040 │ │ + b 2a05c │ │ ldr w8, [x19, #24] │ │ add w8, w8, #0x1 │ │ cmp w8, #0x1f4 │ │ str w8, [x19, #24] │ │ - b.ls 39d04 // b.plast │ │ + b.ls 3b33c // b.plast │ │ ldr x0, [x19, #32] │ │ - cbz x0, 39ccc │ │ + cbz x0, 3b304 │ │ nop │ │ - adr x1, 9720 │ │ + adr x1, 9c90 │ │ mov w2, #0x19 // #25 │ │ - bl 2a040 │ │ - tbnz w0, #0, 39d7c │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b3b4 │ │ mov w8, #0x1 // #1 │ │ mov w0, wzr │ │ str xzr, [x19] │ │ strb w8, [x19, #8] │ │ - b 39d90 │ │ + b 3b3c8 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 39cfc │ │ + cbz x0, 3b334 │ │ nop │ │ - adr x1, 97d7 │ │ + adr x1, 9d50 │ │ mov w2, #0x5 // #5 │ │ - bl 2a040 │ │ - tbnz w0, #0, 39d7c │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b3b4 │ │ mov w0, wzr │ │ - b 39d90 │ │ + b 3b3c8 │ │ mov x0, x19 │ │ - bl 39bf4 │ │ - tbnz w0, #0, 39d7c │ │ + bl 3b22c │ │ + tbnz w0, #0, 3b3b4 │ │ nop │ │ - adr x20, 97d4 │ │ + adr x20, 9d4d │ │ ldr x9, [x19] │ │ - cbz x9, 39d60 │ │ + cbz x9, 3b398 │ │ ldp x10, x8, [x19, #8] │ │ cmp x8, x10 │ │ - b.cs 39d38 // b.hs, b.nlast │ │ + b.cs 3b370 // b.hs, b.nlast │ │ ldrb w9, [x9, x8] │ │ cmp w9, #0x45 │ │ - b.eq 39d9c // b.none │ │ + b.eq 3b3d4 // b.none │ │ ldr x0, [x19, #32] │ │ - cbz x0, 39d50 │ │ + cbz x0, 3b388 │ │ mov x1, x20 │ │ mov w2, #0x3 // #3 │ │ - bl 2a040 │ │ - tbnz w0, #0, 39d7c │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b3b4 │ │ mov x0, x19 │ │ - bl 39bf4 │ │ - tbnz w0, #0, 39d7c │ │ - b 39d18 │ │ + bl 3b22c │ │ + tbnz w0, #0, 3b3b4 │ │ + b 3b350 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 39d84 │ │ - adrp x1, 4000 │ │ - add x1, x1, #0xd00 │ │ + cbz x0, 3b3bc │ │ + adrp x1, 4000 │ │ + add x1, x1, #0xd80 │ │ mov w2, #0x10 // #16 │ │ - bl 2a040 │ │ - tbz w0, #0, 39d84 │ │ + bl 2a05c │ │ + tbz w0, #0, 3b3bc │ │ mov w0, #0x1 // #1 │ │ - b 39d90 │ │ + b 3b3c8 │ │ mov w0, wzr │ │ str xzr, [x19] │ │ strb wzr, [x19, #8] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ ldr w9, [x19, #24] │ │ add x8, x8, #0x1 │ │ str x8, [x19, #16] │ │ sub w8, w9, #0x1 │ │ str w8, [x19, #24] │ │ - b 39cfc │ │ + b 3b334 │ │ sub sp, sp, #0xa0 │ │ stp x29, x30, [sp, #64] │ │ str x27, [sp, #80] │ │ stp x26, x25, [sp, #96] │ │ stp x24, x23, [sp, #112] │ │ stp x22, x21, [sp, #128] │ │ stp x20, x19, [sp, #144] │ │ add x29, sp, #0x40 │ │ ldr x8, [x0] │ │ - cbz x8, 39f9c │ │ + cbz x8, 3b5d4 │ │ mov x19, x0 │ │ mov x27, xzr │ │ nop │ │ - adr x21, 97b1 │ │ + adr x21, 9d21 │ │ nop │ │ - adr x22, 9779 │ │ + adr x22, 9ce9 │ │ nop │ │ - adr x23, 9739 │ │ + adr x23, 9ca9 │ │ nop │ │ - adr x24, 97cb │ │ + adr x24, 9d44 │ │ nop │ │ - adr x25, 97b0 │ │ + adr x25, 9d20 │ │ mov w20, #0x1 // #1 │ │ nop │ │ - adr x26, 978a │ │ + adr x26, 9cfa │ │ ldp x10, x9, [x19, #8] │ │ cmp x9, x10 │ │ - b.cs 39e30 // b.hs, b.nlast │ │ + b.cs 3b468 // b.hs, b.nlast │ │ ldrb w8, [x8, x9] │ │ cmp w8, #0x45 │ │ - b.eq 3a014 // b.none │ │ - cbz x27, 39e4c │ │ + b.eq 3b64c // b.none │ │ + cbz x27, 3b484 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 39e4c │ │ + cbz x0, 3b484 │ │ mov x1, x26 │ │ mov w2, #0x3 // #3 │ │ - bl 2a040 │ │ - tbnz w0, #0, 39fe0 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b618 │ │ mov x0, x19 │ │ - bl 3a024 │ │ + bl 3b65c │ │ and w8, w0, #0xff │ │ cmp w8, #0x2 │ │ - b.eq 39fdc // b.none │ │ + b.eq 3b614 // b.none │ │ ldr x9, [x19] │ │ - cbz x9, 39f60 │ │ + cbz x9, 3b598 │ │ ldp x11, x10, [x19, #8] │ │ cmp x10, x11 │ │ - b.cs 39f60 // b.hs, b.nlast │ │ + b.cs 3b598 // b.hs, b.nlast │ │ ldrb w9, [x9, x10] │ │ cmp w9, #0x70 │ │ - b.ne 39f60 // b.any │ │ + b.ne 3b598 // b.any │ │ add x9, x10, #0x1 │ │ str x9, [x19, #16] │ │ - tbz w8, #0, 39ea0 │ │ + tbz w8, #0, 3b4d8 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 39eb8 │ │ + cbz x0, 3b4f0 │ │ mov x1, x22 │ │ mov w2, #0x2 // #2 │ │ - b 39eb0 │ │ + b 3b4e8 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 39eb8 │ │ + cbz x0, 3b4f0 │ │ mov x1, x25 │ │ mov w2, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 39fdc │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b614 │ │ ldr x8, [x19] │ │ - cbz x8, 39f8c │ │ + cbz x8, 3b5c4 │ │ mov x0, sp │ │ mov x1, x19 │ │ - bl 36fc4 │ │ + bl 385d0 │ │ ldr x8, [sp] │ │ - cbz x8, 39fa4 │ │ + cbz x8, 3b5dc │ │ ldp q0, q1, [sp] │ │ ldr x1, [x19, #32] │ │ stp q0, q1, [sp, #32] │ │ - cbz x1, 39f08 │ │ + cbz x1, 3b540 │ │ add x0, sp, #0x20 │ │ - bl 371e0 │ │ - tbnz w0, #0, 39fdc │ │ + bl 387f0 │ │ + tbnz w0, #0, 3b614 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 39f08 │ │ + cbz x0, 3b540 │ │ mov x1, x24 │ │ mov w2, #0x3 // #3 │ │ - bl 2a040 │ │ - tbnz w0, #0, 39fdc │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b614 │ │ ldr x8, [x19] │ │ - cbz x8, 39f44 │ │ + cbz x8, 3b57c │ │ ldp x10, x9, [x19, #8] │ │ cmp x9, x10 │ │ - b.cs 39f44 // b.hs, b.nlast │ │ + b.cs 3b57c // b.hs, b.nlast │ │ ldrb w8, [x8, x9] │ │ cmp w8, #0x4b │ │ - b.ne 39f44 // b.any │ │ + b.ne 3b57c // b.any │ │ add x8, x9, #0x1 │ │ mov x0, x19 │ │ mov w1, wzr │ │ str x8, [x19, #16] │ │ - bl 37d8c │ │ - tbnz w0, #0, 39fdc │ │ - b 39f50 │ │ + bl 39308 │ │ + tbnz w0, #0, 3b614 │ │ + b 3b588 │ │ mov x0, x19 │ │ - bl 37658 │ │ - tbnz w0, #0, 39fdc │ │ + bl 38c68 │ │ + tbnz w0, #0, 3b614 │ │ ldr x9, [x19] │ │ mov w8, #0x1 // #1 │ │ - cbnz x9, 39e68 │ │ - b 39f64 │ │ - tbz w8, #0, 39f7c │ │ + cbnz x9, 3b4a0 │ │ + b 3b59c │ │ + tbz w8, #0, 3b5b4 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 39f7c │ │ + cbz x0, 3b5b4 │ │ mov x1, x21 │ │ mov w2, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 39fe0 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b618 │ │ ldr x8, [x19] │ │ add x27, x27, #0x1 │ │ - cbnz x8, 39e18 │ │ - b 39f9c │ │ + cbnz x8, 3b450 │ │ + b 3b5d4 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 39f7c │ │ + cbz x0, 3b5b4 │ │ mov x1, x23 │ │ - b 39f70 │ │ + b 3b5a8 │ │ mov x20, xzr │ │ - b 39fe0 │ │ + b 3b618 │ │ ldr x0, [x19, #32] │ │ ldrb w21, [sp, #8] │ │ - cbz x0, 3a004 │ │ + cbz x0, 3b63c │ │ cmp w21, #0x0 │ │ mov w8, #0x10 // #16 │ │ mov w9, #0x19 // #25 │ │ - adrp x10, 4000 │ │ - add x10, x10, #0xd00 │ │ + adrp x10, 4000 │ │ + add x10, x10, #0xd80 │ │ csel x2, x9, x8, ne // ne = any │ │ nop │ │ - adr x8, 9720 │ │ + adr x8, 9c90 │ │ csel x1, x8, x10, ne // ne = any │ │ - bl 2a040 │ │ - cbz w0, 3a004 │ │ + bl 2a05c │ │ + cbz w0, 3b63c │ │ mov w20, #0x1 // #1 │ │ mov x0, x20 │ │ ldp x20, x19, [sp, #144] │ │ ldr x27, [sp, #80] │ │ ldp x22, x21, [sp, #128] │ │ ldp x24, x23, [sp, #112] │ │ ldp x26, x25, [sp, #96] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0xa0 │ │ ret │ │ mov x20, xzr │ │ str xzr, [x19] │ │ strb w21, [x19, #8] │ │ - b 39fe0 │ │ + b 3b618 │ │ add x8, x9, #0x1 │ │ mov x20, xzr │ │ str x8, [x19, #16] │ │ - b 39fe0 │ │ + b 3b618 │ │ sub sp, sp, #0x60 │ │ stp x29, x30, [sp, #64] │ │ str x19, [sp, #80] │ │ add x29, sp, #0x40 │ │ ldr x9, [x0] │ │ mov x19, x0 │ │ - cbz x9, 3a0ac │ │ + cbz x9, 3b6e4 │ │ ldp x10, x8, [x19, #8] │ │ cmp x8, x10 │ │ - b.cs 3a0ac // b.hs, b.nlast │ │ + b.cs 3b6e4 // b.hs, b.nlast │ │ ldrb w9, [x9, x8] │ │ cmp w9, #0x49 │ │ - b.eq 3a0d4 // b.none │ │ + b.eq 3b70c // b.none │ │ cmp w9, #0x42 │ │ - b.ne 3a0ac // b.any │ │ + b.ne 3b6e4 // b.any │ │ add x8, x8, #0x1 │ │ mov x0, sp │ │ mov x1, x19 │ │ str x8, [x19, #16] │ │ - bl 3965c │ │ + bl 3aca0 │ │ ldr x8, [sp] │ │ - cbz x8, 3a120 │ │ + cbz x8, 3b758 │ │ ldr x8, [x19, #32] │ │ - cbz x8, 3a168 │ │ + cbz x8, 3b7a0 │ │ ldp q0, q1, [x19] │ │ mov x0, x19 │ │ stp q0, q1, [sp, #32] │ │ ldp q0, q2, [sp] │ │ stp q0, q2, [x19] │ │ - bl 3a024 │ │ + bl 3b65c │ │ ldp q0, q1, [sp, #32] │ │ and w0, w0, #0xff │ │ stp q0, q1, [x19] │ │ - b 3a0c4 │ │ + b 3b6fc │ │ mov x0, x19 │ │ mov w1, wzr │ │ - bl 367f0 │ │ + bl 37e20 │ │ mov w8, #0x2 // #2 │ │ cmp w0, #0x0 │ │ csel w0, w8, wzr, ne // ne = any │ │ ldp x29, x30, [sp, #64] │ │ ldr x19, [sp, #80] │ │ add sp, sp, #0x60 │ │ ret │ │ add x8, x8, #0x1 │ │ mov x0, x19 │ │ mov w1, wzr │ │ str x8, [x19, #16] │ │ - bl 367f0 │ │ - tbnz w0, #0, 3a158 │ │ + bl 37e20 │ │ + tbnz w0, #0, 3b790 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 3a108 │ │ + cbz x0, 3b740 │ │ nop │ │ - adr x1, 97b0 │ │ + adr x1, 9d20 │ │ mov w2, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 3a158 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b790 │ │ mov x0, x19 │ │ - bl 37b44 │ │ + bl 39198 │ │ mov w8, #0x1 // #1 │ │ cmp w0, #0x0 │ │ cinc w0, w8, ne // ne = any │ │ - b 3a0c4 │ │ + b 3b6fc │ │ ldr x0, [x19, #32] │ │ - cbz x0, 3a160 │ │ + cbz x0, 3b798 │ │ ldrb w8, [sp, #8] │ │ - adrp x9, 4000 │ │ - add x9, x9, #0xd00 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xd80 │ │ nop │ │ - adr x10, 9720 │ │ + adr x10, 9c90 │ │ mov w11, #0x19 // #25 │ │ cmp w8, #0x0 │ │ mov w8, #0x10 // #16 │ │ csel x1, x10, x9, ne // ne = any │ │ csel x2, x11, x8, ne // ne = any │ │ - bl 2a040 │ │ - cbz w0, 3a160 │ │ + bl 2a05c │ │ + cbz w0, 3b798 │ │ mov w0, #0x2 // #2 │ │ - b 3a0c4 │ │ + b 3b6fc │ │ ldp q0, q1, [sp] │ │ stp q0, q1, [x19] │ │ mov w0, wzr │ │ - b 3a0c4 │ │ - sub sp, sp, #0xe0 │ │ - stp x29, x30, [sp, #144] │ │ - str x25, [sp, #160] │ │ - stp x24, x23, [sp, #176] │ │ - stp x22, x21, [sp, #192] │ │ - stp x20, x19, [sp, #208] │ │ - add x29, sp, #0x90 │ │ + b 3b6fc │ │ + sub sp, sp, #0xc0 │ │ + stp x29, x30, [sp, #96] │ │ + stp x28, x27, [sp, #112] │ │ + stp x26, x25, [sp, #128] │ │ + stp x24, x23, [sp, #144] │ │ + stp x22, x21, [sp, #160] │ │ + stp x20, x19, [sp, #176] │ │ + add x29, sp, #0x60 │ │ ldr x8, [x0] │ │ mov x19, x0 │ │ - cbz x8, 3a35c │ │ + cbz x8, 3b9a8 │ │ ldp x10, x9, [x19, #8] │ │ cmp x9, x10 │ │ - b.cs 3a1c0 // b.hs, b.nlast │ │ + b.cs 3b7fc // b.hs, b.nlast │ │ ldrb w11, [x8, x9] │ │ cmp w11, #0x55 │ │ - b.ne 3a1c0 // b.any │ │ + b.ne 3b7fc // b.any │ │ add x9, x9, #0x1 │ │ - mov w20, #0x1 // #1 │ │ + mov w21, #0x1 // #1 │ │ str x9, [x19, #16] │ │ - b 3a1c4 │ │ - mov w20, wzr │ │ + b 3b800 │ │ + mov w21, wzr │ │ cmp x9, x10 │ │ - b.cs 3a20c // b.hs, b.nlast │ │ + b.cs 3b848 // b.hs, b.nlast │ │ ldrb w11, [x8, x9] │ │ cmp w11, #0x4b │ │ - b.ne 3a20c // b.any │ │ + b.ne 3b848 // b.any │ │ add x11, x9, #0x1 │ │ cmp x11, x10 │ │ str x11, [x19, #16] │ │ - b.cs 3a238 // b.hs, b.nlast │ │ + b.cs 3b874 // b.hs, b.nlast │ │ ldrb w8, [x8, x11] │ │ cmp w8, #0x43 │ │ - b.ne 3a238 // b.any │ │ + b.ne 3b874 // b.any │ │ add x8, x9, #0x2 │ │ nop │ │ - adr x21, 977b │ │ - mov w22, #0x1 // #1 │ │ + adr x20, 9ceb │ │ + mov w23, #0x1 // #1 │ │ str x8, [x19, #16] │ │ - b 3a25c │ │ - tbz w20, #0, 3a35c │ │ - mov x21, xzr │ │ + b 3b898 │ │ + tbz w21, #0, 3b9a8 │ │ + mov x20, xzr │ │ ldr x0, [x19, #32] │ │ - cbz x0, 3a230 │ │ + cbz x0, 3b86c │ │ nop │ │ - adr x1, 977c │ │ + adr x1, 9cec │ │ mov w2, #0x7 // #7 │ │ - bl 2a040 │ │ - tbnz w0, #0, 3a384 │ │ - cbnz x21, 3a260 │ │ - b 3a35c │ │ - add x0, sp, #0x48 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b9d0 │ │ + cbnz x20, 3b89c │ │ + b 3b9a8 │ │ + add x0, sp, #0x18 │ │ mov x1, x19 │ │ - bl 36fc4 │ │ - ldr x21, [sp, #72] │ │ - cbz x21, 3a434 │ │ - ldr x22, [sp, #80] │ │ - cbz x22, 3a47c │ │ - ldr x8, [sp, #96] │ │ - cbnz x8, 3a47c │ │ - tbnz w20, #0, 3a214 │ │ - ldr x20, [x19, #32] │ │ - cbz x20, 3a280 │ │ - adrp x1, 5000 │ │ - add x1, x1, #0x38 │ │ - mov x0, x20 │ │ + bl 385d0 │ │ + ldr x20, [sp, #24] │ │ + cbz x20, 3ba8c │ │ + ldr x23, [sp, #32] │ │ + cbz x23, 3bad4 │ │ + ldr x8, [sp, #48] │ │ + cbnz x8, 3bad4 │ │ + tbnz w21, #0, 3b850 │ │ + ldr x24, [x19, #32] │ │ + cbz x24, 3b8bc │ │ + adrp x1, 5000 │ │ + add x1, x1, #0x8b0 │ │ + mov x0, x24 │ │ mov w2, #0x8 // #8 │ │ - bl 2a040 │ │ - tbnz w0, #0, 3a384 │ │ - movi v0.2s, #0x5f │ │ - mov w8, #0x1 // #1 │ │ - mov x0, sp │ │ - stp xzr, x22, [sp] │ │ - stp x21, x22, [sp, #16] │ │ - stp xzr, x22, [sp, #32] │ │ - str d0, [sp, #48] │ │ - strb w8, [sp, #56] │ │ - strh w8, [sp, #64] │ │ - bl 3a4b4 │ │ - cbz x0, 3a4a8 │ │ - cbz x20, 3a2c8 │ │ - mov x8, x0 │ │ - mov x2, x1 │ │ - mov x0, x20 │ │ - mov x1, x8 │ │ - bl 2a040 │ │ - tbnz w0, #0, 3a384 │ │ - add x0, sp, #0x48 │ │ - mov x1, sp │ │ - mov w2, #0x48 // #72 │ │ - bl 64e50 │ │ - nop │ │ - adr x21, 9785 │ │ - mov x22, x20 │ │ - mov x8, x22 │ │ - add x0, sp, #0x48 │ │ - mov x25, x8 │ │ - bl 3a4b4 │ │ - cbz x0, 3a340 │ │ - mov x8, xzr │ │ - cbz x25, 3a2e8 │ │ - mov x23, x0 │ │ - mov x24, x1 │ │ - mov x0, x25 │ │ - mov x1, x21 │ │ - mov w2, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 3a384 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b9d0 │ │ + mov x26, xzr │ │ + sub x8, x23, x26 │ │ + add x9, x20, x26 │ │ + cmp x8, #0xf │ │ + b.hi 3b8f8 // b.pmore │ │ + cmp x23, x26 │ │ + b.eq 3b93c // b.none │ │ + mov x1, xzr │ │ + ldrb w10, [x9, x1] │ │ + cmp w10, #0x5f │ │ + b.eq 3b90c // b.none │ │ + add x1, x1, #0x1 │ │ + cmp x8, x1 │ │ + b.ne 3b8dc // b.any │ │ + b 3b93c │ │ + add x1, x20, x26 │ │ + sub x2, x23, x26 │ │ + mov w0, #0x5f // #95 │ │ + bl 2cdc4 │ │ + tbz w0, #0, 3b93c │ │ + add x2, x26, x1 │ │ + cmp x2, x23 │ │ + add x26, x2, #0x1 │ │ + b.cs 3b928 // b.hs, b.nlast │ │ + ldrb w8, [x20, x2] │ │ + cmp w8, #0x5f │ │ + b.eq 3bc04 // b.none │ │ + cmp x26, x23 │ │ + b.ls 3b8c0 // b.plast │ │ mov x22, xzr │ │ - cbz x20, 3a2e4 │ │ - mov x0, x20 │ │ - mov x1, x23 │ │ - mov x2, x24 │ │ - bl 2a040 │ │ - mov x22, x20 │ │ - cbnz w0, 3a384 │ │ - b 3a2e4 │ │ - cbz x22, 3a35c │ │ + mov w21, #0x1 // #1 │ │ + b 3b948 │ │ + mov x22, xzr │ │ + mov w21, #0x1 // #1 │ │ + mov x26, x23 │ │ + mov x2, x23 │ │ + cbz x24, 3b960 │ │ + mov x0, x24 │ │ + mov x1, x20 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b9d0 │ │ + movi v0.2s, #0x5f │ │ + mov w8, #0x1 // #1 │ │ + stp x22, x23, [sp, #24] │ │ + stp x20, x23, [sp, #40] │ │ + stp x26, x23, [sp, #56] │ │ + strb w8, [sp, #80] │ │ + str d0, [sp, #72] │ │ + strb w8, [sp, #88] │ │ + strb w21, [sp, #89] │ │ + tbz w21, #0, 3bb00 │ │ + mov x21, x24 │ │ + cbz x21, 3b9a8 │ │ nop │ │ - adr x1, 9783 │ │ - mov x0, x22 │ │ + adr x1, 9cf3 │ │ + mov x0, x21 │ │ mov w2, #0x2 // #2 │ │ - bl 2a040 │ │ - tbnz w0, #0, 3a384 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b9d0 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 3a378 │ │ + cbz x0, 3b9c4 │ │ nop │ │ - adr x1, 9786 │ │ + adr x1, 9cf6 │ │ mov w2, #0x3 // #3 │ │ - bl 2a040 │ │ - tbnz w0, #0, 3a384 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b9d0 │ │ mov x0, x19 │ │ - bl 399b8 │ │ - tbz w0, #0, 3a3a8 │ │ + bl 3aff4 │ │ + tbz w0, #0, 3b9f8 │ │ mov w20, #0x1 // #1 │ │ mov w0, w20 │ │ - ldp x20, x19, [sp, #208] │ │ - ldr x25, [sp, #160] │ │ - ldp x22, x21, [sp, #192] │ │ - ldp x24, x23, [sp, #176] │ │ - ldp x29, x30, [sp, #144] │ │ - add sp, sp, #0xe0 │ │ + ldp x20, x19, [sp, #176] │ │ + ldp x22, x21, [sp, #160] │ │ + ldp x24, x23, [sp, #144] │ │ + ldp x26, x25, [sp, #128] │ │ + ldp x28, x27, [sp, #112] │ │ + ldp x29, x30, [sp, #96] │ │ + add sp, sp, #0xc0 │ │ ret │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 3a3c8 │ │ + ldr x21, [x19, #32] │ │ + cbz x21, 3ba1c │ │ nop │ │ - adr x1, 9789 │ │ + adr x1, 9cf9 │ │ + mov x0, x21 │ │ mov w2, #0x1 // #1 │ │ mov w20, #0x1 // #1 │ │ - bl 2a040 │ │ - tbnz w0, #0, 3a388 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b9d4 │ │ ldr x9, [x19] │ │ - cbz x9, 3a3f8 │ │ + cbz x9, 3ba4c │ │ ldp x10, x8, [x19, #8] │ │ cmp x8, x10 │ │ - b.cs 3a3f8 // b.hs, b.nlast │ │ + b.cs 3ba4c // b.hs, b.nlast │ │ ldrb w9, [x9, x8] │ │ cmp w9, #0x75 │ │ - b.ne 3a3f8 // b.any │ │ + b.ne 3ba4c // b.any │ │ add x8, x8, #0x1 │ │ mov w20, wzr │ │ str x8, [x19, #16] │ │ - b 3a388 │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 3a414 │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xf3c │ │ + b 3b9d4 │ │ + cbz x21, 3ba68 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0x94 │ │ + mov x0, x21 │ │ mov w2, #0x4 // #4 │ │ - bl 2a040 │ │ - tbnz w0, #0, 3a384 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b9d0 │ │ mov x0, x19 │ │ - ldp x20, x19, [sp, #208] │ │ - ldr x25, [sp, #160] │ │ - ldp x22, x21, [sp, #192] │ │ - ldp x24, x23, [sp, #176] │ │ - ldp x29, x30, [sp, #144] │ │ - add sp, sp, #0xe0 │ │ - b 37658 │ │ + ldp x20, x19, [sp, #176] │ │ + ldp x22, x21, [sp, #160] │ │ + ldp x24, x23, [sp, #144] │ │ + ldp x26, x25, [sp, #128] │ │ + ldp x28, x27, [sp, #112] │ │ + ldp x29, x30, [sp, #96] │ │ + add sp, sp, #0xc0 │ │ + b 38c68 │ │ ldr x0, [x19, #32] │ │ - ldrb w21, [sp, #80] │ │ - cbz x0, 3a46c │ │ - adrp x8, 4000 │ │ - add x8, x8, #0xd00 │ │ + ldrb w21, [sp, #32] │ │ + cbz x0, 3bac4 │ │ + adrp x8, 4000 │ │ + add x8, x8, #0xd80 │ │ nop │ │ - adr x9, 9720 │ │ + adr x9, 9c90 │ │ cmp w21, #0x0 │ │ mov w10, #0x10 // #16 │ │ mov w11, #0x19 // #25 │ │ csel x1, x9, x8, ne // ne = any │ │ csel x2, x11, x10, ne // ne = any │ │ - bl 2a040 │ │ - tbnz w0, #0, 3a384 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b9d0 │ │ mov w20, wzr │ │ str xzr, [x19] │ │ strb w21, [x19, #8] │ │ - b 3a388 │ │ + b 3b9d4 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 3a498 │ │ - adrp x1, 4000 │ │ - add x1, x1, #0xd00 │ │ + cbz x0, 3baf0 │ │ + adrp x1, 4000 │ │ + add x1, x1, #0xd80 │ │ mov w2, #0x10 // #16 │ │ - bl 2a040 │ │ - tbnz w0, #0, 3a384 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b9d0 │ │ mov w20, wzr │ │ str xzr, [x19] │ │ strb wzr, [x19, #8] │ │ - b 3a388 │ │ - nop │ │ - adr x0, 69c90 │ │ - bl 2b854 │ │ - stp x29, x30, [sp, #-80]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - mov x29, sp │ │ - ldrb w8, [x0, #65] │ │ - tbz w8, #0, 3a4dc │ │ - mov x0, xzr │ │ - b 3a5e0 │ │ - ldp x22, x24, [x0, #16] │ │ - mov x19, x0 │ │ - ldr x23, [x0, #40] │ │ - cmp x23, x24 │ │ - b.hi 3a5b8 // b.pmore │ │ - ldr x25, [x19, #32] │ │ - cmp x23, x25 │ │ - b.cc 3a5b8 // b.lo, b.ul, b.last │ │ - ldrb w20, [x19, #56] │ │ - add x8, x19, #0x30 │ │ - add x8, x8, x20 │ │ - ldurb w21, [x8, #-1] │ │ - sub x8, x23, x25 │ │ - add x9, x22, x25 │ │ + b 3b9d4 │ │ + ldrb w8, [sp, #72] │ │ + mov x21, x24 │ │ + str x24, [sp, #16] │ │ + str w8, [sp, #12] │ │ + cmp x23, x26 │ │ + mov x28, x22 │ │ + b.cc 3bb98 // b.lo, b.ul, b.last │ │ + sub x8, x23, x26 │ │ + add x9, x20, x26 │ │ cmp x8, #0xf │ │ - b.hi 3a548 // b.pmore │ │ + b.hi 3bb54 // b.pmore │ │ + cmp x23, x26 │ │ + b.eq 3bb94 // b.none │ │ mov x1, xzr │ │ - cbz x8, 3a55c │ │ ldrb w10, [x9, x1] │ │ - cmp w10, w21 │ │ - b.eq 3a564 // b.none │ │ + cmp w10, #0x5f │ │ + b.eq 3bb68 // b.none │ │ add x1, x1, #0x1 │ │ cmp x8, x1 │ │ - b.ne 3a524 // b.any │ │ - mov x0, xzr │ │ - sub x1, x23, x25 │ │ - b 3a568 │ │ - add x1, x22, x25 │ │ - sub x2, x23, x25 │ │ - mov w0, w21 │ │ - bl 2ccec │ │ - b 3a568 │ │ - mov x0, xzr │ │ - b 3a568 │ │ - mov w0, #0x1 // #1 │ │ - cmp x0, #0x1 │ │ - b.ne 3a5b4 // b.any │ │ - add x8, x25, x1 │ │ - add x25, x8, #0x1 │ │ - subs x26, x25, x20 │ │ - str x25, [x19, #32] │ │ - b.cc 3a5a8 // b.lo, b.ul, b.last │ │ - cmp x25, x24 │ │ - b.hi 3a5a8 // b.pmore │ │ - cmp w20, #0x5 │ │ - b.cs 3a60c // b.hs, b.nlast │ │ - add x0, x22, x26 │ │ - add x1, x19, #0x30 │ │ - mov x2, x20 │ │ - bl 64f10 │ │ - cbz w0, 3a5f8 │ │ - cmp x23, x25 │ │ - b.cs 3a50c // b.hs, b.nlast │ │ - b 3a5b8 │ │ - str x23, [x19, #32] │ │ - ldp x8, x9, [x19] │ │ - ldrb w10, [x19, #64] │ │ - subs x1, x9, x8 │ │ - add x8, x22, x8 │ │ - cset w9, ne // ne = any │ │ - orr w9, w10, w9 │ │ - mov w10, #0x1 // #1 │ │ - tst w9, #0x1 │ │ - strb w10, [x19, #65] │ │ - csel x0, x8, xzr, ne // ne = any │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x29, x30, [sp], #80 │ │ - ret │ │ - ldr x8, [x19] │ │ - str x25, [x19] │ │ - sub x1, x26, x8 │ │ - add x0, x22, x8 │ │ - b 3a5e0 │ │ + b.ne 3bb38 // b.any │ │ + b 3bb94 │ │ + add x1, x20, x26 │ │ + sub x2, x23, x26 │ │ + mov w0, #0x5f // #95 │ │ + bl 2cdc4 │ │ + tbz w0, #0, 3bb94 │ │ + add x25, x26, x1 │ │ + cmp x25, x23 │ │ + add x26, x25, #0x1 │ │ + b.cs 3bb88 // b.hs, b.nlast │ │ + ldrb w8, [x20, x25] │ │ + ldr w9, [sp, #12] │ │ + cmp w8, w9 │ │ + b.eq 3bbf4 // b.none │ │ + cmp x26, x23 │ │ + b.ls 3bb1c // b.plast │ │ + b 3bb98 │ │ + mov x26, x23 │ │ + mov w27, #0x1 // #1 │ │ + mov x22, x28 │ │ + mov x25, x23 │ │ + strb w27, [sp, #89] │ │ + cbz x24, 3bbec │ │ + mov x0, x24 │ │ nop │ │ - adr x3, 6a8e0 │ │ - mov x0, xzr │ │ - mov x1, x20 │ │ - mov w2, #0x4 // #4 │ │ - bl 2b7a0 │ │ + adr x1, 9cf5 │ │ + mov w2, #0x1 // #1 │ │ + bl 2a05c │ │ + tbnz w0, #0, 3b9d0 │ │ + ldr x24, [sp, #16] │ │ + cbz x24, 3bbe8 │ │ + sub x2, x25, x28 │ │ + add x1, x20, x28 │ │ + mov x0, x24 │ │ + bl 2a05c │ │ + mov x21, x24 │ │ + tbnz w0, #0, 3b9d0 │ │ + b 3bbec │ │ + mov x21, xzr │ │ + tbnz w27, #0, 3b98c │ │ + b 3bb10 │ │ + mov w27, wzr │ │ + add x22, x25, #0x1 │ │ + cbnz x24, 3bbac │ │ + b 3bbec │ │ + mov w21, wzr │ │ + add x22, x2, #0x1 │ │ + cbnz x24, 3b950 │ │ + b 3b960 │ │ sub sp, sp, #0x30 │ │ stp x29, x30, [sp, #16] │ │ str x19, [sp, #32] │ │ add x29, sp, #0x10 │ │ ldp x8, x9, [x1] │ │ mov x19, x1 │ │ str x0, [x29, #24] │ │ nop │ │ - adr x1, 986a │ │ + adr x1, 9dee │ │ mov w2, #0xd // #13 │ │ ldr x9, [x9, #24] │ │ mov x0, x8 │ │ blr x9 │ │ strb w0, [sp, #8] │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xf5c │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xb4 │ │ nop │ │ - adr x4, 3a6e8 │ │ + adr x4, 3bcd8 │ │ mov x0, sp │ │ add x3, x29, #0x18 │ │ mov w2, #0x4 // #4 │ │ str x19, [sp] │ │ strb wzr, [sp, #9] │ │ - bl 2baf4 │ │ - ldrb w9, [sp, #9] │ │ - ldrb w8, [sp, #8] │ │ - cmp w9, #0x1 │ │ - orr w0, w9, w8 │ │ - b.ne 3a6d4 // b.any │ │ - tbnz w8, #0, 3a6d4 │ │ + bl 2bbb0 │ │ + ldrb w8, [sp, #9] │ │ + ldrb w9, [sp, #8] │ │ + orn w10, w9, w8 │ │ + tbz w10, #0, 3bc8c │ │ + orr w0, w8, w9 │ │ + b 3bcc4 │ │ ldr x8, [sp] │ │ ldrb w9, [x8, #18] │ │ - tbnz w9, #7, 3a6bc │ │ + tbnz w9, #7, 3bcac │ │ ldp x0, x9, [x8] │ │ nop │ │ - adr x1, 97c9 │ │ + adr x1, 9d42 │ │ mov w2, #0x2 // #2 │ │ - b 3a6cc │ │ + b 3bcbc │ │ ldp x0, x9, [x8] │ │ nop │ │ - adr x1, 9798 │ │ + adr x1, 9d08 │ │ mov w2, #0x1 // #1 │ │ ldr x8, [x9, #24] │ │ blr x8 │ │ and w0, w0, #0x1 │ │ ldp x29, x30, [sp, #16] │ │ ldr x19, [sp, #32] │ │ add sp, sp, #0x30 │ │ ret │ │ ldr x8, [x0] │ │ nop │ │ - adr x9, a578 │ │ + adr x9, aeb8 │ │ ldp x0, x10, [x1] │ │ ldrb w8, [x8] │ │ - ldr x2, [x9, x8, lsl #3] │ │ + ldrb w2, [x9, x8] │ │ nop │ │ - adr x9, a5a8 │ │ + adr x9, aec0 │ │ ldrsw x8, [x9, x8, lsl #2] │ │ ldr x3, [x10, #24] │ │ add x1, x9, x8 │ │ br x3 │ │ ldr x8, [x0, #8] │ │ ldr w9, [x0] │ │ subs x8, x8, x2 │ │ csinc w9, w9, wzr, cs // cs = hs, nlast │ │ stp x9, x8, [x0] │ │ - tbz w9, #0, 3a738 │ │ + tbz w9, #0, 3bd28 │ │ mov w0, #0x1 // #1 │ │ ret │ │ ldr x8, [x0, #16] │ │ ldp x0, x9, [x8] │ │ ldr x3, [x9, #24] │ │ br x3 │ │ sub sp, sp, #0xa0 │ │ @@ -34483,796 +35977,793 @@ │ │ stp x24, x23, [sp, #112] │ │ stp x22, x21, [sp, #128] │ │ stp x20, x19, [sp, #144] │ │ add x29, sp, #0x40 │ │ ldr x8, [x0] │ │ mov x19, x1 │ │ ldr x22, [x8] │ │ - cbz x22, 3b0b0 │ │ + cbz x22, 3c694 │ │ ldp x23, x16, [x8, #8] │ │ mov w8, #0xffef0000 // #-1114112 │ │ - mov x21, xzr │ │ - mov w20, #0xa // #10 │ │ + mov x20, xzr │ │ + mov w21, #0xa // #10 │ │ orr w8, w8, #0x800 │ │ mov w17, #0xffffffde // #-34 │ │ str w8, [sp, #4] │ │ str x16, [sp, #8] │ │ - cmp x21, x16 │ │ - b.eq 3b0dc // b.none │ │ - cbz x23, 3b184 │ │ + cmp x20, x16 │ │ + b.eq 3c6c0 // b.none │ │ + cbz x23, 3c74c │ │ ldrb w10, [x22] │ │ - mov x8, x21 │ │ + mov x8, x20 │ │ mov x11, xzr │ │ - add x21, x21, #0x1 │ │ + add x20, x20, #0x1 │ │ sub x12, x23, #0x1 │ │ mov x1, x23 │ │ mov w9, w10 │ │ add x24, x22, x11 │ │ mov w13, w9 │ │ - tbz w9, #7, 3a818 │ │ + tbz w9, #7, 3be08 │ │ ldrb w13, [x24, #1] │ │ cmp w9, #0xe0 │ │ and w13, w13, #0x3f │ │ - b.cc 3a80c // b.lo, b.ul, b.last │ │ + b.cc 3bdfc // b.lo, b.ul, b.last │ │ add x15, x22, x11 │ │ cmp w9, #0xf0 │ │ ldrb w14, [x15, #2] │ │ and w14, w14, #0x3f │ │ orr w13, w14, w13, lsl #6 │ │ and w14, w9, #0x1f │ │ - b.cc 3a814 // b.lo, b.ul, b.last │ │ + b.cc 3be04 // b.lo, b.ul, b.last │ │ ldrb w15, [x15, #3] │ │ and w15, w15, #0x3f │ │ orr w13, w15, w13, lsl #6 │ │ bfi w13, w14, #18, #3 │ │ - b 3a818 │ │ + b 3be08 │ │ bfi w13, w9, #6, #5 │ │ - b 3a818 │ │ + b 3be08 │ │ orr w13, w13, w14, lsl #12 │ │ sub w13, w13, #0x30 │ │ cmp w13, #0xa │ │ - b.cs 3a84c // b.hs, b.nlast │ │ + b.cs 3be3c // b.hs, b.nlast │ │ cmp x12, x11 │ │ - b.eq 3b184 // b.none │ │ + b.eq 3c74c // b.none │ │ add x9, x22, x11 │ │ ldrsb w9, [x9, #1] │ │ cmn w9, #0x41 │ │ - b.le 3b190 │ │ + b.le 3c758 │ │ and w9, w9, #0xff │ │ sub x1, x1, #0x1 │ │ add x11, x11, #0x1 │ │ - b 3a7c0 │ │ + b 3bdb0 │ │ subs x3, x23, x1 │ │ - b.eq 3b1b0 // b.none │ │ + b.eq 3c794 // b.none │ │ ldrsb w11, [x22, x3] │ │ cmn w11, #0x41 │ │ - b.le 3b1b8 │ │ + b.le 3c79c │ │ cmp x3, #0x1 │ │ - b.ne 3a87c // b.any │ │ + b.ne 3be6c // b.any │ │ cmp w10, #0x2b │ │ mov w11, #0x1 // #1 │ │ - b.eq 3b140 // b.none │ │ + b.eq 3c724 // b.none │ │ cmp w10, #0x2d │ │ - b.eq 3b140 // b.none │ │ + b.eq 3c724 // b.none │ │ cmp w10, #0x2b │ │ cset w10, eq // eq = none │ │ cinc x11, x22, eq // eq = none │ │ sub x10, x3, x10 │ │ cmp x10, #0x11 │ │ - b.cs 3a8ec // b.hs, b.nlast │ │ - cbz x10, 3a928 │ │ + b.cs 3bedc // b.hs, b.nlast │ │ + cbz x10, 3bf18 │ │ mov x3, xzr │ │ ldrb w12, [x11], #1 │ │ sub w12, w12, #0x30 │ │ cmp w12, #0x9 │ │ - b.hi 3b1a8 // b.pmore │ │ - mul x13, x3, x20 │ │ + b.hi 3c770 // b.pmore │ │ + mul x13, x3, x21 │ │ subs x10, x10, #0x1 │ │ add x3, x13, w12, uxtw │ │ - b.ne 3a89c // b.any │ │ - cbz x3, 3a928 │ │ + b.ne 3be8c // b.any │ │ + cbz x3, 3bf18 │ │ subs x23, x1, x3 │ │ - b.ls 3a93c // b.plast │ │ + b.ls 3bf2c // b.plast │ │ ldrsb w10, [x24, x3] │ │ cmn w10, #0x41 │ │ - b.le 3b1d0 │ │ + b.le 3c7b4 │ │ add x22, x24, x3 │ │ ldrsb w10, [x22] │ │ cmn w10, #0x41 │ │ - b.le 3b1e4 │ │ + b.le 3c7c8 │ │ mov x1, x3 │ │ - b 3a948 │ │ + b 3bf38 │ │ mov x3, xzr │ │ - cbz x10, 3a8bc │ │ - umulh x13, x3, x20 │ │ + cbz x10, 3beac │ │ + umulh x13, x3, x21 │ │ ldrb w12, [x11], #1 │ │ cmp xzr, x13 │ │ - b.ne 3b128 // b.any │ │ + b.ne 3c70c // b.any │ │ sub w12, w12, #0x30 │ │ cmp w12, #0xa │ │ - b.cs 3b1a8 // b.hs, b.nlast │ │ + b.cs 3c770 // b.hs, b.nlast │ │ add x13, x3, x3, lsl #2 │ │ sub x10, x10, #0x1 │ │ lsl x13, x13, #1 │ │ adds x3, x13, w12, uxtw │ │ - b.cc 3a8f0 // b.lo, b.ul, b.last │ │ - b 3b13c │ │ + b.cc 3bee0 // b.lo, b.ul, b.last │ │ + b 3c720 │ │ mov x27, xzr │ │ mov x23, x1 │ │ mov x22, x24 │ │ - cbnz x8, 3aa1c │ │ - b 3aa38 │ │ - b.ne 3b1d0 // b.any │ │ + cbnz x8, 3c00c │ │ + b 3c028 │ │ + b.ne 3c7b4 // b.any │ │ mov x23, xzr │ │ add x22, x24, x3 │ │ - cmp x21, x16 │ │ - b.ne 3aa14 // b.any │ │ - ldr w10, [x19, #16] │ │ - tbz w10, #23, 3aa14 │ │ + ldrb w10, [x19, #18] │ │ + tbz w10, #7, 3c004 │ │ + cmp x20, x16 │ │ + b.ne 3c004 // b.any │ │ cmp w9, #0x68 │ │ - b.ne 3aa14 // b.any │ │ + b.ne 3c004 // b.any │ │ cmp x1, #0x1 │ │ - b.eq 3a974 // b.none │ │ + b.eq 3bf64 // b.none │ │ ldrsb w9, [x24, #1] │ │ cmn w9, #0x40 │ │ - b.lt 3b240 // b.tstop │ │ + b.lt 3c824 // b.tstop │ │ add x10, x24, #0x1 │ │ add x9, x24, x1 │ │ cmp x10, x9 │ │ - b.eq 3b0dc // b.none │ │ + b.eq 3c6c0 // b.none │ │ mov x12, x10 │ │ ldrsb w13, [x12], #1 │ │ and w11, w13, #0xff │ │ - tbnz w13, #31, 3a99c │ │ + tbnz w13, #31, 3bf8c │ │ mov x10, x12 │ │ - b 3a9f4 │ │ + b 3bfe4 │ │ ldrb w12, [x10, #1] │ │ cmp w11, #0xe0 │ │ and w12, w12, #0x3f │ │ - b.cc 3a9dc // b.lo, b.ul, b.last │ │ + b.cc 3bfcc // b.lo, b.ul, b.last │ │ ldrb w13, [x10, #2] │ │ cmp w11, #0xf0 │ │ and w13, w13, #0x3f │ │ orr w13, w13, w12, lsl #6 │ │ and w12, w11, #0x1f │ │ - b.cc 3a9ec // b.lo, b.ul, b.last │ │ + b.cc 3bfdc // b.lo, b.ul, b.last │ │ ldrb w11, [x10, #3] │ │ add x10, x10, #0x4 │ │ and w11, w11, #0x3f │ │ orr w11, w11, w13, lsl #6 │ │ bfi w11, w12, #18, #3 │ │ - b 3a9f4 │ │ + b 3bfe4 │ │ bfi w12, w11, #6, #5 │ │ add x10, x10, #0x2 │ │ mov w11, w12 │ │ - b 3a9f4 │ │ + b 3bfe4 │ │ orr w11, w13, w12, lsl #12 │ │ add x10, x10, #0x3 │ │ sub w12, w11, #0x41 │ │ sub w13, w11, #0x30 │ │ cmp w11, #0x39 │ │ and w12, w12, w17 │ │ add w12, w12, #0xa │ │ csel w11, w12, w13, hi // hi = pmore │ │ cmp w11, #0xf │ │ - b.ls 3a97c // b.plast │ │ + b.ls 3bf6c // b.plast │ │ mov x27, x1 │ │ - cbz x8, 3aa38 │ │ + cbz x8, 3c028 │ │ ldp x0, x8, [x19] │ │ nop │ │ - adr x1, 97a2 │ │ + adr x1, 9d12 │ │ mov w2, #0x2 // #2 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - tbnz w0, #0, 3b0a8 │ │ + tbnz w0, #0, 3c68c │ │ subs x8, x27, #0x1 │ │ - b.ls 3aa68 // b.plast │ │ + b.ls 3c058 // b.plast │ │ ldrh w9, [x24] │ │ mov w10, #0x245f // #9311 │ │ cmp w9, w10 │ │ - b.ne 3aa68 // b.any │ │ + b.ne 3c058 // b.any │ │ mov x9, x24 │ │ ldrsb w10, [x9, #1]! │ │ cmn w10, #0x40 │ │ - b.lt 3b224 // b.tstop │ │ + b.lt 3c808 // b.tstop │ │ mov x24, x9 │ │ mov x27, x8 │ │ mov x26, x27 │ │ mov x25, x24 │ │ - cbz x27, 3aab4 │ │ + cbz x27, 3c0a4 │ │ ldrb w8, [x25] │ │ cmp w8, #0x24 │ │ - b.eq 3ab90 // b.none │ │ + b.eq 3c180 // b.none │ │ cmp w8, #0x2e │ │ - b.ne 3aab4 // b.any │ │ + b.ne 3c0a4 // b.any │ │ subs x27, x26, #0x1 │ │ - b.ne 3ac80 // b.any │ │ + b.ne 3c264 // b.any │ │ ldp x0, x8, [x19] │ │ nop │ │ - adr x1, 980c │ │ + adr x1, 9d8b │ │ mov w2, #0x1 // #1 │ │ mov w24, #0x1 // #1 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - tbz w0, #0, 3af50 │ │ - b 3b120 │ │ + tbz w0, #0, 3c32c │ │ + b 3c704 │ │ mov x10, xzr │ │ add x8, x25, x26 │ │ mov x9, x25 │ │ cmp x9, x8 │ │ - b.eq 3b088 // b.none │ │ + b.eq 3c66c // b.none │ │ mov x11, x9 │ │ mov x24, x10 │ │ ldrsb w12, [x11], #1 │ │ and w10, w12, #0xff │ │ - tbz w12, #31, 3ab34 │ │ + tbz w12, #31, 3c124 │ │ ldrb w11, [x9, #1] │ │ cmp w10, #0xe0 │ │ and w12, w11, #0x3f │ │ - b.cc 3ab1c // b.lo, b.ul, b.last │ │ + b.cc 3c10c // b.lo, b.ul, b.last │ │ ldrb w11, [x9, #2] │ │ cmp w10, #0xf0 │ │ and w11, w11, #0x3f │ │ orr w12, w11, w12, lsl #6 │ │ and w11, w10, #0x1f │ │ - b.cc 3ab2c // b.lo, b.ul, b.last │ │ + b.cc 3c11c // b.lo, b.ul, b.last │ │ ldrb w10, [x9, #3] │ │ and w10, w10, #0x3f │ │ orr w10, w10, w12, lsl #6 │ │ bfi w10, w11, #18, #3 │ │ add x11, x9, #0x4 │ │ - b 3ab34 │ │ + b 3c124 │ │ bfi w12, w10, #6, #5 │ │ add x11, x9, #0x2 │ │ mov w10, w12 │ │ - b 3ab34 │ │ + b 3c124 │ │ orr w10, w12, w11, lsl #12 │ │ add x11, x9, #0x3 │ │ cmp w10, #0x24 │ │ - b.eq 3ab50 // b.none │ │ + b.eq 3c140 // b.none │ │ sub x9, x24, x9 │ │ cmp w10, #0x2e │ │ add x10, x9, x11 │ │ mov x9, x11 │ │ - b.ne 3aac0 // b.any │ │ - cbz x24, 3ac38 │ │ + b.ne 3c0b0 // b.any │ │ + cbz x24, 3c21c │ │ cmp x24, x26 │ │ - b.cs 3ac54 // b.hs, b.nlast │ │ + b.cs 3c238 // b.hs, b.nlast │ │ ldrsb w8, [x25, x24] │ │ cmn w8, #0x41 │ │ - b.le 3b104 │ │ + b.le 3c6e8 │ │ ldp x0, x8, [x19] │ │ mov x1, x25 │ │ mov x2, x24 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - tbnz w0, #0, 3b0a8 │ │ + tbnz w0, #0, 3c68c │ │ ldrsb w8, [x25, x24] │ │ cmn w8, #0x40 │ │ - b.ge 3ac74 // b.tcont │ │ - b 3b1f4 │ │ + b.ge 3c258 // b.tcont │ │ + b 3c7d8 │ │ subs x24, x26, #0x1 │ │ - b.eq 3aba4 // b.none │ │ + b.eq 3c194 // b.none │ │ ldrsb w8, [x25, #1] │ │ cmn w8, #0x41 │ │ - b.le 3b20c │ │ + b.le 3c7f0 │ │ mov x27, xzr │ │ add x28, x25, #0x1 │ │ sub x8, x24, x27 │ │ add x9, x28, x27 │ │ cmp x8, #0xf │ │ - b.hi 3abe8 // b.pmore │ │ + b.hi 3c1d4 // b.pmore │ │ + cmp x24, x27 │ │ + b.eq 3c66c // b.none │ │ mov x1, xzr │ │ - cbz x8, 3abfc │ │ ldrb w10, [x9, x1] │ │ cmp w10, #0x24 │ │ - b.eq 3ac04 // b.none │ │ + b.eq 3c1e8 // b.none │ │ add x1, x1, #0x1 │ │ cmp x8, x1 │ │ - b.ne 3abc4 // b.any │ │ - mov x0, xzr │ │ - sub x1, x24, x27 │ │ - b 3ac08 │ │ + b.ne 3c1b8 // b.any │ │ + b 3c66c │ │ add x1, x28, x27 │ │ sub x2, x24, x27 │ │ mov w0, #0x24 // #36 │ │ - bl 2ccec │ │ - b 3ac08 │ │ - mov x0, xzr │ │ - b 3ac08 │ │ - mov w0, #0x1 // #1 │ │ - cmp x0, #0x1 │ │ - b.ne 3b088 // b.any │ │ + bl 2cdc4 │ │ + tbz w0, #0, 3c66c │ │ add x1, x1, x27 │ │ cmp x1, x24 │ │ - b.cs 3ac28 // b.hs, b.nlast │ │ + add x27, x1, #0x1 │ │ + b.cs 3c210 // b.hs, b.nlast │ │ ldrb w8, [x28, x1] │ │ + cmp x27, x24 │ │ + b.hi 3c334 // b.pmore │ │ cmp w8, #0x24 │ │ - b.eq 3acd0 // b.none │ │ - add x27, x1, #0x1 │ │ - cmp x24, x27 │ │ - b.cs 3abac // b.hs, b.nlast │ │ - b 3b088 │ │ + b.ne 3c19c // b.any │ │ + b 3c334 │ │ + cmp x27, x24 │ │ + b.ls 3c19c // b.plast │ │ + b 3c66c │ │ ldp x0, x8, [x19] │ │ mov x1, x25 │ │ mov x2, xzr │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - tbnz w0, #0, 3b0a8 │ │ - b 3ac74 │ │ - b.ne 3b104 // b.any │ │ + tbnz w0, #0, 3c68c │ │ + b 3c258 │ │ + b.ne 3c6e8 // b.any │ │ ldp x0, x8, [x19] │ │ mov x1, x25 │ │ mov x2, x26 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ mov x24, x26 │ │ - tbnz w0, #0, 3b0a8 │ │ + tbnz w0, #0, 3c68c │ │ sub x27, x26, x24 │ │ add x24, x25, x24 │ │ - b 3aa68 │ │ + b 3c058 │ │ ldrsb w8, [x25, #1] │ │ cmn w8, #0x41 │ │ - b.le 3b218 │ │ + b.le 3c7fc │ │ and w8, w8, #0xff │ │ - tbz w8, #7, 3aee8 │ │ + tbz w8, #7, 3c2c4 │ │ ldrb w9, [x25, #2] │ │ cmp w8, #0xe0 │ │ and w9, w9, #0x3f │ │ - b.cc 3ad28 // b.lo, b.ul, b.last │ │ + b.cc 3c2b4 // b.lo, b.ul, b.last │ │ ldrb w10, [x25, #3] │ │ cmp w8, #0xf0 │ │ and w10, w10, #0x3f │ │ orr w10, w10, w9, lsl #6 │ │ and w9, w8, #0x1f │ │ - b.cc 3aee4 // b.lo, b.ul, b.last │ │ + b.cc 3c2c0 // b.lo, b.ul, b.last │ │ ldrb w8, [x25, #4] │ │ and w8, w8, #0x3f │ │ orr w8, w8, w10, lsl #6 │ │ bfi w8, w9, #18, #3 │ │ - b 3aee8 │ │ + b 3c2c4 │ │ + bfi w9, w8, #6, #5 │ │ + mov w8, w9 │ │ + b 3c2c4 │ │ + orr w8, w10, w9, lsl #12 │ │ + ldp x0, x9, [x19] │ │ + cmp w8, #0x2e │ │ + ldr x9, [x9, #24] │ │ + b.ne 3c308 // b.any │ │ + nop │ │ + adr x1, 9d12 │ │ + mov w2, #0x2 // #2 │ │ + blr x9 │ │ + tbnz w0, #0, 3c68c │ │ + cmp x26, #0x3 │ │ + b.cc 3c2fc // b.lo, b.ul, b.last │ │ + ldrsb w8, [x25, #2] │ │ + cmn w8, #0x40 │ │ + b.lt 3c84c // b.tstop │ │ + sub x27, x26, #0x2 │ │ + add x24, x25, #0x2 │ │ + b 3c058 │ │ + nop │ │ + adr x1, 9d8b │ │ + mov w2, #0x1 // #1 │ │ + mov w24, #0x1 // #1 │ │ + blr x9 │ │ + tbnz w0, #0, 3c704 │ │ + ldrsb w8, [x25, #1] │ │ + cmn w8, #0x40 │ │ + b.lt 3c830 // b.tstop │ │ + add x24, x25, #0x1 │ │ + b 3c058 │ │ + cmp w8, #0x24 │ │ + b.ne 3c66c // b.any │ │ ldrsb w8, [x28] │ │ cmn w8, #0x40 │ │ - b.lt 3b168 // b.tstop │ │ + b.lt 3c778 // b.tstop │ │ add x2, x1, #0x2 │ │ subs x27, x26, x2 │ │ - b.ls 3acf4 // b.plast │ │ + b.ls 3c360 // b.plast │ │ ldrsb w9, [x25, x2] │ │ cmn w9, #0x40 │ │ - b.lt 3b280 // b.tstop │ │ + b.lt 3c864 // b.tstop │ │ subs x10, x1, #0x1 │ │ and w8, w8, #0xff │ │ add x24, x25, x2 │ │ - b.eq 3adb0 // b.none │ │ + b.eq 3c410 // b.none │ │ cmp x1, #0x2 │ │ - b.eq 3ad34 // b.none │ │ - cbz x1, 3b088 │ │ + b.eq 3c394 // b.none │ │ + cbz x1, 3c66c │ │ cmp w8, #0x75 │ │ - b.ne 3b088 // b.any │ │ + b.ne 3c66c // b.any │ │ ldrsb w8, [x25, #2] │ │ cmn w8, #0x40 │ │ - b.ge 3adc8 // b.tcont │ │ - b 3b294 │ │ - bfi w9, w8, #6, #5 │ │ - mov w8, w9 │ │ - b 3aee8 │ │ + b.ge 3c428 // b.tcont │ │ + b 3c878 │ │ ldrh w9, [x28] │ │ mov w11, #0x5053 // #20563 │ │ cmp w9, w11 │ │ - b.eq 3affc // b.none │ │ + b.eq 3c5e0 // b.none │ │ ldrh w9, [x28] │ │ mov w11, #0x5042 // #20546 │ │ cmp w9, w11 │ │ - b.eq 3b008 // b.none │ │ + b.eq 3c5ec // b.none │ │ ldrh w9, [x28] │ │ mov w11, #0x4652 // #18002 │ │ cmp w9, w11 │ │ - b.eq 3b014 // b.none │ │ + b.eq 3c5f8 // b.none │ │ ldrh w9, [x28] │ │ mov w11, #0x544c // #21580 │ │ cmp w9, w11 │ │ - b.eq 3b020 // b.none │ │ + b.eq 3c604 // b.none │ │ ldrh w9, [x28] │ │ mov w11, #0x5447 // #21575 │ │ cmp w9, w11 │ │ - b.eq 3b02c // b.none │ │ + b.eq 3c610 // b.none │ │ ldrh w9, [x28] │ │ mov w11, #0x504c // #20556 │ │ cmp w9, w11 │ │ - b.eq 3b038 // b.none │ │ + b.eq 3c61c // b.none │ │ ldrh w9, [x28] │ │ mov w11, #0x5052 // #20562 │ │ cmp w9, w11 │ │ - b.ne 3ad10 // b.any │ │ + b.ne 3c37c // b.any │ │ nop │ │ - adr x2, 9789 │ │ - b 3b040 │ │ + adr x2, 9cf9 │ │ + b 3c624 │ │ cmp w8, #0x43 │ │ nop │ │ - adr x2, 97be │ │ - b.eq 3b040 // b.none │ │ + adr x2, 9d37 │ │ + b.eq 3c624 // b.none │ │ cmp w8, #0x75 │ │ - b.ne 3b088 // b.any │ │ + b.ne 3c66c // b.any │ │ add x8, x28, x1 │ │ add x11, x25, #0x2 │ │ add x13, x25, #0x2 │ │ mov x9, x13 │ │ cmp x13, x8 │ │ - b.eq 3ae60 // b.none │ │ + b.eq 3c4bc // b.none │ │ mov x13, x9 │ │ ldrsb w14, [x13], #1 │ │ and w12, w14, #0xff │ │ - tbz w14, #31, 3ae48 │ │ + tbz w14, #31, 3c4a8 │ │ ldrb w13, [x9, #1] │ │ cmp w12, #0xe0 │ │ and w14, w13, #0x3f │ │ - b.cc 3ae30 // b.lo, b.ul, b.last │ │ + b.cc 3c490 // b.lo, b.ul, b.last │ │ ldrb w13, [x9, #2] │ │ cmp w12, #0xf0 │ │ and w13, w13, #0x3f │ │ orr w14, w13, w14, lsl #6 │ │ and w13, w12, #0x1f │ │ - b.cc 3ae40 // b.lo, b.ul, b.last │ │ + b.cc 3c4a0 // b.lo, b.ul, b.last │ │ ldrb w12, [x9, #3] │ │ and w12, w12, #0x3f │ │ orr w12, w12, w14, lsl #6 │ │ bfi w12, w13, #18, #3 │ │ add x13, x9, #0x4 │ │ - b 3ae48 │ │ + b 3c4a8 │ │ bfi w14, w12, #6, #5 │ │ add x13, x9, #0x2 │ │ mov w12, w14 │ │ - b 3ae48 │ │ + b 3c4a8 │ │ orr w12, w14, w13, lsl #12 │ │ add x13, x9, #0x3 │ │ - sub w14, w12, #0x3a │ │ - cmn w14, #0xb │ │ - b.hi 3add4 // b.pmore │ │ - sub w12, w12, #0x67 │ │ - cmn w12, #0x7 │ │ - b.hi 3add4 // b.pmore │ │ - cmp x1, #0x2 │ │ - b.eq 3ae78 // b.none │ │ - cmp x1, #0x1 │ │ - b.eq 3b088 // b.none │ │ + sub w14, w12, #0x67 │ │ + sub w12, w12, #0x3a │ │ + cmn w14, #0x6 │ │ + ccmn w12, #0xa, #0x2, cc // cc = lo, ul, last │ │ + b.cs 3c434 // b.hs, b.nlast │ │ + cmp x10, #0x1 │ │ + b.eq 3c4d0 // b.none │ │ + cbz x10, 3c66c │ │ ldrb w11, [x11] │ │ - b 3ae8c │ │ + b 3c4e4 │ │ ldrb w11, [x11] │ │ cmp w11, #0x2b │ │ - b.eq 3b088 // b.none │ │ + b.eq 3c66c // b.none │ │ cmp w11, #0x2d │ │ - b.eq 3b088 // b.none │ │ + b.eq 3c66c // b.none │ │ cmp w11, #0x2b │ │ cset w12, eq // eq = none │ │ sub x10, x10, x12 │ │ cmp x10, #0x9 │ │ - b.cs 3af58 // b.hs, b.nlast │ │ + b.cs 3c53c // b.hs, b.nlast │ │ mov w11, wzr │ │ - cbz x10, 3af9c │ │ + cbz x10, 3c580 │ │ orr x12, x12, #0x2 │ │ ldrb w13, [x25, x12] │ │ sub w14, w13, #0x41 │ │ sub w15, w13, #0x30 │ │ cmp w13, #0x39 │ │ and w14, w14, #0xffffffdf │ │ add w14, w14, #0xa │ │ csel w13, w14, w15, hi // hi = pmore │ │ cmp w13, #0xf │ │ - b.hi 3b088 // b.pmore │ │ + b.hi 3c66c // b.pmore │ │ orr w11, w13, w11, lsl #4 │ │ subs x10, x10, #0x1 │ │ add x12, x12, #0x1 │ │ - b.eq 3af9c // b.none │ │ - b 3aeac │ │ - orr w8, w10, w9, lsl #12 │ │ - ldp x0, x9, [x19] │ │ - cmp w8, #0x2e │ │ - ldr x9, [x9, #24] │ │ - b.ne 3af2c // b.any │ │ - nop │ │ - adr x1, 97a2 │ │ - mov w2, #0x2 // #2 │ │ - blr x9 │ │ - tbnz w0, #0, 3b0a8 │ │ - cmp x26, #0x3 │ │ - b.cc 3af20 // b.lo, b.ul, b.last │ │ - ldrsb w8, [x25, #2] │ │ - cmn w8, #0x40 │ │ - b.lt 3b268 // b.tstop │ │ - sub x27, x26, #0x2 │ │ - add x24, x25, #0x2 │ │ - b 3aa68 │ │ - nop │ │ - adr x1, 980c │ │ - mov w2, #0x1 // #1 │ │ - mov w24, #0x1 // #1 │ │ - blr x9 │ │ - tbnz w0, #0, 3b120 │ │ - ldrsb w8, [x25, #1] │ │ - cmn w8, #0x40 │ │ - b.lt 3b24c // b.tstop │ │ - add x24, x25, #0x1 │ │ - b 3aa68 │ │ + b.eq 3c580 // b.none │ │ + b 3c504 │ │ mov w11, wzr │ │ orr x12, x12, #0x2 │ │ ldrb w13, [x25, x12] │ │ lsr w16, w11, #28 │ │ sub w15, w13, #0x41 │ │ sub w14, w13, #0x30 │ │ - cbnz w16, 3b060 │ │ + cbnz w16, 3c644 │ │ and w15, w15, #0xffffffdf │ │ cmp w13, #0x39 │ │ add w15, w15, #0xa │ │ csel w13, w15, w14, hi // hi = pmore │ │ cmp w13, #0x10 │ │ - b.cs 3b088 // b.hs, b.nlast │ │ + b.cs 3c66c // b.hs, b.nlast │ │ orr w11, w13, w11, lsl #4 │ │ subs x10, x10, #0x1 │ │ add x12, x12, #0x1 │ │ - b.ne 3af60 // b.any │ │ + b.ne 3c544 // b.any │ │ lsl x10, x11, #32 │ │ - tbnz w10, #0, 3b088 │ │ + tbnz w10, #0, 3c66c │ │ lsr x11, x10, #32 │ │ mov w12, #0xd800 // #55296 │ │ ldr w13, [sp, #4] │ │ eor w12, w11, w12 │ │ sub w12, w12, #0x110, lsl #12 │ │ cmp w12, w13 │ │ ccmp x9, x8, #0x0, cs // cs = hs, nlast │ │ - b.ne 3b088 // b.any │ │ + b.ne 3c66c // b.any │ │ lsr x8, x10, #37 │ │ str w11, [sp, #16] │ │ - cbz x8, 3b088 │ │ + cbz x8, 3c66c │ │ mov x8, #0xff8100000000 // #280929515864064 │ │ movk x8, #0xffff, lsl #48 │ │ add x8, x10, x8 │ │ lsr x8, x8, #32 │ │ cmp x8, #0x21 │ │ - b.cc 3b088 // b.lo, b.ul, b.last │ │ + b.cc 3c66c // b.lo, b.ul, b.last │ │ add x0, sp, #0x10 │ │ mov x1, x19 │ │ - bl 2d724 │ │ - tbz w0, #0, 3aa68 │ │ - b 3b0a8 │ │ + bl 2e2f8 │ │ + tbz w0, #0, 3c058 │ │ + b 3c68c │ │ nop │ │ - adr x2, 980b │ │ - b 3b040 │ │ + adr x2, 9d8a │ │ + b 3c624 │ │ nop │ │ - adr x2, 97b4 │ │ - b 3b040 │ │ + adr x2, 9d2d │ │ + b 3c624 │ │ nop │ │ - adr x2, 97b2 │ │ - b 3b040 │ │ + adr x2, 9d2b │ │ + b 3c624 │ │ nop │ │ - adr x2, 97b0 │ │ - b 3b040 │ │ + adr x2, 9d20 │ │ + b 3c624 │ │ nop │ │ - adr x2, 97b1 │ │ - b 3b040 │ │ + adr x2, 9d21 │ │ + b 3c624 │ │ nop │ │ - adr x2, 97bd │ │ + adr x2, 9d36 │ │ ldp x0, x8, [x19] │ │ mov x1, x2 │ │ mov w2, #0x1 // #1 │ │ mov w25, #0x1 // #1 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - tbnz w0, #0, 3b0e0 │ │ - b 3aa68 │ │ + tbnz w0, #0, 3c6c4 │ │ + b 3c058 │ │ mov w10, #0xffffffde // #-34 │ │ cmp w13, #0x39 │ │ mov w11, #0x201 // #513 │ │ and w10, w15, w10 │ │ add w10, w10, #0xa │ │ csel w10, w10, w14, hi // hi = pmore │ │ cmp w10, #0x10 │ │ mov w10, #0x101 // #257 │ │ csel x10, x11, x10, cc // cc = lo, ul, last │ │ - tbz w10, #0, 3afa4 │ │ + tbz w10, #0, 3c588 │ │ ldp x0, x8, [x19] │ │ mov x1, x25 │ │ mov x2, x26 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ ldr x16, [sp, #8] │ │ mov w17, #0xffffffde // #-34 │ │ - tbz w0, #0, 3a798 │ │ + tbz w0, #0, 3bd88 │ │ mov w25, #0x1 // #1 │ │ - b 3b0e0 │ │ + b 3c6c4 │ │ ldp x9, x8, [x8, #8] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ str wzr, [sp, #40] │ │ str x19, [sp, #48] │ │ stp x8, xzr, [sp, #24] │ │ str x9, [sp, #16] │ │ str wzr, [sp, #56] │ │ - bl 367f0 │ │ + bl 37e20 │ │ mov w25, w0 │ │ - b 3b0e0 │ │ + b 3c6c4 │ │ mov w25, wzr │ │ mov w0, w25 │ │ ldp x20, x19, [sp, #144] │ │ ldp x22, x21, [sp, #128] │ │ ldp x24, x23, [sp, #112] │ │ ldp x26, x25, [sp, #96] │ │ ldp x28, x27, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0xa0 │ │ ret │ │ nop │ │ - adr x4, 69f68 │ │ + adr x4, 692f8 │ │ mov x0, x25 │ │ mov x1, x26 │ │ mov x2, xzr │ │ mov x3, x24 │ │ - bl 2c708 │ │ + bl 2c7cc │ │ mov w25, w24 │ │ - b 3b0e0 │ │ + b 3c6c4 │ │ sub w8, w12, #0x30 │ │ cmp w8, #0xa │ │ mov w8, #0x1 // #1 │ │ cinc w11, w8, cc // cc = lo, ul, last │ │ - b 3b140 │ │ + b 3c724 │ │ mov w11, #0x2 // #2 │ │ nop │ │ - adr x0, 9bac │ │ + adr x0, a130 │ │ nop │ │ - adr x3, 69cf8 │ │ + adr x3, 690a0 │ │ nop │ │ - adr x4, 69f08 │ │ + adr x4, 69298 │ │ add x2, sp, #0x10 │ │ mov w1, #0x2b // #43 │ │ strb w11, [sp, #16] │ │ - bl 2cc10 │ │ - nop │ │ - adr x4, 69fb0 │ │ - add x3, x1, #0x1 │ │ - mov x0, x25 │ │ - mov x1, x26 │ │ - mov w2, #0x1 // #1 │ │ - bl 2c708 │ │ + bl 2cce8 │ │ nop │ │ - adr x0, 69ec0 │ │ - bl 2b854 │ │ + adr x0, 69268 │ │ + bl 2cc58 │ │ nop │ │ - adr x4, 69ed8 │ │ + adr x4, 693d0 │ │ mov x0, x24 │ │ mov w2, #0x1 // #1 │ │ mov x3, x1 │ │ - bl 2c708 │ │ + bl 2c7cc │ │ mov w11, #0x1 // #1 │ │ - b 3b140 │ │ + b 3c724 │ │ + nop │ │ + adr x4, 69340 │ │ + add x3, x1, #0x1 │ │ + mov x0, x25 │ │ + mov x1, x26 │ │ + mov w2, #0x1 // #1 │ │ + bl 2c7cc │ │ mov w11, wzr │ │ - b 3b140 │ │ + b 3c724 │ │ nop │ │ - adr x4, 69ef0 │ │ + adr x4, 69280 │ │ mov x0, x22 │ │ mov x1, x23 │ │ mov x2, xzr │ │ - bl 2c708 │ │ + bl 2c7cc │ │ nop │ │ - adr x4, 69f20 │ │ + adr x4, 692b0 │ │ mov x0, x24 │ │ mov x2, x3 │ │ - b 3b1a0 │ │ + b 3c768 │ │ nop │ │ - adr x4, 69f38 │ │ + adr x4, 692c8 │ │ mov x0, x24 │ │ - b 3b1c8 │ │ + b 3c7ac │ │ nop │ │ - adr x4, 69f80 │ │ + adr x4, 69310 │ │ mov x0, x25 │ │ mov x1, x26 │ │ mov x2, x24 │ │ - b 3b260 │ │ + b 3c844 │ │ nop │ │ - adr x4, 69f98 │ │ - b 3b254 │ │ + adr x4, 69328 │ │ + b 3c838 │ │ nop │ │ - adr x4, 69ff8 │ │ - b 3b254 │ │ + adr x4, 69388 │ │ + b 3c838 │ │ nop │ │ - adr x4, 69f50 │ │ + adr x4, 692e0 │ │ mov x0, x24 │ │ mov x1, x27 │ │ mov w2, #0x1 // #1 │ │ mov x3, x27 │ │ - bl 2c708 │ │ + bl 2c7cc │ │ nop │ │ - adr x4, 69e60 │ │ - b 3b198 │ │ + adr x4, 69208 │ │ + b 3c760 │ │ nop │ │ - adr x4, 6a028 │ │ + adr x4, 693b8 │ │ mov x0, x25 │ │ mov x1, x26 │ │ mov w2, #0x1 // #1 │ │ mov x3, x26 │ │ - bl 2c708 │ │ + bl 2c7cc │ │ nop │ │ - adr x4, 6a010 │ │ + adr x4, 693a0 │ │ mov x0, x25 │ │ mov x1, x26 │ │ mov w2, #0x2 // #2 │ │ - b 3b260 │ │ + b 3c844 │ │ nop │ │ - adr x4, 69fc8 │ │ + adr x4, 69358 │ │ mov x0, x25 │ │ mov x1, x26 │ │ - b 3b260 │ │ + b 3c844 │ │ nop │ │ - adr x4, 69fe0 │ │ + adr x4, 69370 │ │ mov x0, x28 │ │ - b 3b19c │ │ + b 3c764 │ │ ldp x0, x9, [x1] │ │ nop │ │ - adr x8, 9858 │ │ + adr x8, 9dd7 │ │ mov w2, #0x12 // #18 │ │ mov x1, x8 │ │ ldr x3, [x9, #24] │ │ br x3 │ │ sub sp, sp, #0x20 │ │ stp x29, x30, [sp, #16] │ │ add x29, sp, #0x10 │ │ cmp w1, #0x80 │ │ stur wzr, [x29, #-4] │ │ - b.cs 3b2e4 // b.hs, b.nlast │ │ + b.cs 3c8c8 // b.hs, b.nlast │ │ sturb w1, [x29, #-4] │ │ mov w2, #0x1 // #1 │ │ - b 3b358 │ │ + b 3c93c │ │ mov w8, #0xffffff80 // #-128 │ │ cmp w1, #0x800 │ │ mov w9, #0xffffff80 // #-128 │ │ bfxil w8, w1, #0, #6 │ │ - b.cs 3b30c // b.hs, b.nlast │ │ + b.cs 3c8f0 // b.hs, b.nlast │ │ lsr w9, w1, #6 │ │ sturb w8, [x29, #-3] │ │ mov w2, #0x2 // #2 │ │ orr w9, w9, #0xc0 │ │ - b 3b330 │ │ + b 3c914 │ │ mov w10, #0xffffff80 // #-128 │ │ lsr w11, w1, #16 │ │ bfxil w10, w1, #6, #6 │ │ - cbnz w11, 3b338 │ │ + cbnz w11, 3c91c │ │ lsr w9, w1, #12 │ │ sturb w10, [x29, #-3] │ │ mov w2, #0x3 // #3 │ │ sturb w8, [x29, #-2] │ │ orr w9, w9, #0xe0 │ │ sturb w9, [x29, #-4] │ │ - b 3b358 │ │ + b 3c93c │ │ lsr w11, w1, #18 │ │ bfxil w9, w1, #12, #6 │ │ sturb w10, [x29, #-2] │ │ mov w2, #0x4 // #4 │ │ sturb w8, [x29, #-1] │ │ orr w10, w11, #0xfffffff0 │ │ sturb w9, [x29, #-3] │ │ sturb w10, [x29, #-4] │ │ ldr x8, [x0, #8] │ │ ldr w9, [x0] │ │ subs x8, x8, x2 │ │ csinc w9, w9, wzr, cs // cs = hs, nlast │ │ stp x9, x8, [x0] │ │ - tbz w9, #0, 3b378 │ │ + tbz w9, #0, 3c95c │ │ mov w0, #0x1 // #1 │ │ - b 3b38c │ │ + b 3c970 │ │ ldr x8, [x0, #16] │ │ sub x1, x29, #0x4 │ │ ldp x0, x9, [x8] │ │ ldr x8, [x9, #24] │ │ blr x8 │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ mov x3, x2 │ │ mov x2, x1 │ │ nop │ │ - adr x1, 6a040 │ │ - b 29e8c │ │ + adr x1, 693e8 │ │ + b 29ea8 │ │ sub sp, sp, #0x120 │ │ str x30, [sp, #192] │ │ stp x28, x27, [sp, #208] │ │ stp x26, x25, [sp, #224] │ │ stp x24, x23, [sp, #240] │ │ stp x22, x21, [sp, #256] │ │ stp x20, x19, [sp, #272] │ │ @@ -37960,1269 +39451,1291 @@ │ │ stp x28, x27, [sp, #64] │ │ stp x26, x25, [sp, #80] │ │ stp x24, x23, [sp, #96] │ │ stp x22, x21, [sp, #112] │ │ stp x20, x19, [sp, #128] │ │ add x29, sp, #0x30 │ │ cmp w0, #0x1 │ │ - b.ne 3e0a4 // b.any │ │ + b.ne 3f684 // b.any │ │ mov x0, x4 │ │ mov x19, x4 │ │ mov x20, x3 │ │ mov w21, w1 │ │ str x4, [sp, #8] │ │ - bl 610c8 │ │ + bl 6045c │ │ mov x24, x0 │ │ add x1, sp, #0x14 │ │ mov x0, x19 │ │ str wzr, [sp, #20] │ │ - bl 64c50 │ │ + bl 63fe4 │ │ ldr w8, [sp, #20] │ │ mov x23, x0 │ │ mov x0, x19 │ │ cmp w8, #0x0 │ │ cset w27, eq // eq = none │ │ - bl 610fc │ │ + bl 60490 │ │ add x8, sp, #0x8 │ │ str x8, [sp, #24] │ │ stur x8, [x29, #-16] │ │ - cbz x24, 3dfb4 │ │ + cbz x24, 3f594 │ │ ldrb w28, [x24], #1 │ │ mov x22, x0 │ │ stur x24, [x29, #-8] │ │ cmp w28, #0xff │ │ - b.eq 3de64 // b.none │ │ + b.eq 3f448 // b.none │ │ ubfx w8, w28, #4, #3 │ │ cmp w8, #0x2 │ │ - b.gt 3e004 │ │ - cbz w8, 3e09c │ │ + b.gt 3f5e4 │ │ + cbz w8, 3f67c │ │ cmp w8, #0x1 │ │ - b.eq 3e074 // b.none │ │ + b.eq 3f654 // b.none │ │ cmp w8, #0x2 │ │ - b.ne 3e0a4 // b.any │ │ + b.ne 3f684 // b.any │ │ add x0, sp, #0x18 │ │ nop │ │ - adr x8, 6a7c8 │ │ - b 3e050 │ │ + adr x8, 69b40 │ │ + b 3f630 │ │ mov x8, x22 │ │ str x8, [sp] │ │ ldur x8, [x29, #-8] │ │ ldrb w9, [x8], #1 │ │ cmp w9, #0xff │ │ - b.eq 3de84 // b.none │ │ + b.eq 3f468 // b.none │ │ ldrsb w9, [x8], #1 │ │ - tbnz w9, #31, 3de7c │ │ - sub x28, x23, x27 │ │ - ldrb w23, [x8], #1 │ │ - mov x10, xzr │ │ + tbnz w9, #31, 3f460 │ │ + ldrb w24, [x8], #1 │ │ mov x9, xzr │ │ - stur x8, [x29, #-8] │ │ + mov x10, xzr │ │ + sub x28, x23, x27 │ │ ldrb w11, [x8], #1 │ │ and x12, x11, #0x7f │ │ lsl x12, x12, x10 │ │ add x10, x10, #0x7 │ │ orr x9, x12, x9 │ │ - tbnz w11, #7, 3de98 │ │ + tbnz w11, #7, 3f478 │ │ add x26, x8, x9 │ │ mov w27, #0x4 // #4 │ │ stur x8, [x29, #-8] │ │ cmp x8, x26 │ │ - b.cs 3dfb8 // b.hs, b.nlast │ │ + b.cs 3f598 // b.hs, b.nlast │ │ sub x0, x29, #0x8 │ │ - mov w1, w23 │ │ - bl 5e940 │ │ - tbnz w0, #0, 3e0a4 │ │ - mov x24, x1 │ │ + mov w1, w24 │ │ + bl 5eab8 │ │ + tbnz w0, #0, 3f684 │ │ + mov x23, x1 │ │ sub x0, x29, #0x8 │ │ - mov w1, w23 │ │ - bl 5e940 │ │ - tbnz w0, #0, 3e0a4 │ │ + mov w1, w24 │ │ + bl 5eab8 │ │ + tbnz w0, #0, 3f684 │ │ mov x25, x1 │ │ sub x0, x29, #0x8 │ │ - mov w1, w23 │ │ - bl 5e940 │ │ - tbnz w0, #0, 3e0a4 │ │ + mov w1, w24 │ │ + bl 5eab8 │ │ + tbnz w0, #0, 3f684 │ │ ldur x8, [x29, #-8] │ │ - mov x10, xzr │ │ mov x9, xzr │ │ + mov x10, xzr │ │ ldrb w11, [x8], #1 │ │ and x12, x11, #0x7f │ │ lsl x12, x12, x10 │ │ add x10, x10, #0x7 │ │ orr x9, x12, x9 │ │ - tbnz w11, #7, 3df08 │ │ - add x10, x22, x24 │ │ + tbnz w11, #7, 3f4e8 │ │ + add x10, x22, x23 │ │ stur x8, [x29, #-8] │ │ cmp x28, x10 │ │ - b.cc 3dfb8 // b.lo, b.ul, b.last │ │ + b.cc 3f598 // b.lo, b.ul, b.last │ │ add x10, x10, x25 │ │ cmp x28, x10 │ │ - b.cs 3debc // b.hs, b.nlast │ │ - cbz x1, 3dfb4 │ │ + b.cs 3f49c // b.hs, b.nlast │ │ + cbz x1, 3f594 │ │ ldr x8, [sp] │ │ add x22, x8, x1 │ │ - cbz x9, 3e0dc │ │ + cbz x9, 3f6bc │ │ add x9, x26, x9 │ │ mov x8, xzr │ │ mov w10, wzr │ │ sub x9, x9, #0x1 │ │ ldrb w11, [x9], #1 │ │ and x12, x11, #0x7f │ │ lsl x12, x12, x10 │ │ add w10, w10, #0x7 │ │ orr x8, x12, x8 │ │ - tbnz w11, #7, 3df5c │ │ + tbnz w11, #7, 3f53c │ │ mov x9, #0xffffffffffffffff // #-1 │ │ cmp w11, #0x40 │ │ mov w11, #0x3f // #63 │ │ lsl x9, x9, x10 │ │ ccmp w10, w11, #0x2, cs // cs = hs, nlast │ │ csel x9, xzr, x9, hi // hi = pmore │ │ orr x8, x8, x9 │ │ cmp x8, #0x0 │ │ mov w8, #0x2 // #2 │ │ cinc x8, x8, le │ │ csinc x27, x8, xzr, ne // ne = any │ │ - tbz w21, #0, 3dfbc │ │ + tbz w21, #0, 3f59c │ │ nop │ │ - adr x8, a5c0 │ │ - ldr w0, [x8, x27, lsl #2] │ │ - b 3e0a8 │ │ + adr x8, aed8 │ │ + ldrb w0, [x8, x27] │ │ + b 3f688 │ │ mov x27, xzr │ │ - tbnz w21, #0, 3dfa4 │ │ + tbnz w21, #0, 3f584 │ │ cmp x27, #0x2 │ │ - b.gt 3e028 │ │ + b.gt 3f608 │ │ sub x8, x27, #0x1 │ │ cmp x8, #0x2 │ │ - b.cs 3e034 // b.hs, b.nlast │ │ + b.cs 3f614 // b.hs, b.nlast │ │ mov x0, x19 │ │ mov w1, wzr │ │ mov x2, x20 │ │ - bl 6114c │ │ + bl 604e0 │ │ mov x0, x19 │ │ mov w1, #0x1 // #1 │ │ mov x2, xzr │ │ - bl 6114c │ │ + bl 604e0 │ │ mov x0, x19 │ │ mov x1, x22 │ │ - bl 61184 │ │ + bl 60518 │ │ mov w0, #0x7 // #7 │ │ - b 3e0a8 │ │ + b 3f688 │ │ cmp w8, #0x3 │ │ - b.eq 3e044 // b.none │ │ + b.eq 3f624 // b.none │ │ cmp w8, #0x5 │ │ - b.eq 3e094 // b.none │ │ + b.eq 3f674 // b.none │ │ cmp w8, #0x4 │ │ - b.ne 3e0a4 // b.any │ │ + b.ne 3f684 // b.any │ │ mov x25, x22 │ │ - cbnz x22, 3e060 │ │ - b 3e0a4 │ │ + cbnz x22, 3f640 │ │ + b 3f684 │ │ cmp x27, #0x3 │ │ - b.ne 3e03c // b.any │ │ - tbz w21, #3, 3dfd0 │ │ + b.ne 3f61c // b.any │ │ + tbz w21, #3, 3f5b0 │ │ mov w0, #0x8 // #8 │ │ - b 3e0a8 │ │ + b 3f688 │ │ mov w0, #0x2 // #2 │ │ - b 3e0a8 │ │ + b 3f688 │ │ sub x0, x29, #0x10 │ │ nop │ │ - adr x8, 6a7f8 │ │ + adr x8, 69b70 │ │ ldr x8, [x8, #40] │ │ blr x8 │ │ mov x25, x0 │ │ - cbz x0, 3e09c │ │ + cbz x0, 3f67c │ │ sub x0, x29, #0x8 │ │ and w1, w28, #0xf │ │ - bl 5e940 │ │ - tbz w0, #0, 3e088 │ │ - b 3e0a4 │ │ + bl 5eab8 │ │ + tbz w0, #0, 3f668 │ │ + b 3f684 │ │ mov x25, x24 │ │ sub x0, x29, #0x8 │ │ and w1, w28, #0xf │ │ - bl 5e940 │ │ - tbnz w0, #0, 3e0a4 │ │ + bl 5eab8 │ │ + tbnz w0, #0, 3f684 │ │ add x8, x25, x1 │ │ - tbz w28, #7, 3de68 │ │ - b 3e0d4 │ │ + tbz w28, #7, 3f44c │ │ + b 3f6b4 │ │ add x8, x24, #0x7 │ │ and x24, x8, #0xfffffffffffffff8 │ │ tst w28, #0xf │ │ - b.eq 3e0c8 // b.none │ │ + b.eq 3f6a8 // b.none │ │ mov w0, #0x3 // #3 │ │ ldp x20, x19, [sp, #128] │ │ ldp x22, x21, [sp, #112] │ │ ldp x24, x23, [sp, #96] │ │ ldp x26, x25, [sp, #80] │ │ ldp x28, x27, [sp, #64] │ │ ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x90 │ │ ret │ │ ldr x8, [x24], #8 │ │ stur x24, [x29, #-8] │ │ - tbz w28, #7, 3de68 │ │ + tbz w28, #7, 3f44c │ │ ldr x8, [x8] │ │ - b 3de68 │ │ + b 3f44c │ │ mov w27, #0x1 // #1 │ │ - tbz w21, #0, 3dfbc │ │ - b 3dfa4 │ │ - bl 2ccb0 │ │ + tbz w21, #0, 3f59c │ │ + b 3f584 │ │ + bl 2cd88 │ │ sub sp, sp, #0xc0 │ │ stp x29, x30, [sp, #96] │ │ - stp x28, x27, [sp, #112] │ │ + str x27, [sp, #112] │ │ stp x26, x25, [sp, #128] │ │ stp x24, x23, [sp, #144] │ │ stp x22, x21, [sp, #160] │ │ stp x20, x19, [sp, #176] │ │ add x29, sp, #0x60 │ │ mov w22, w4 │ │ mov w19, w3 │ │ mov x21, x1 │ │ mov x20, x0 │ │ - adrp x9, 6f000 │ │ - add x9, x9, #0xa08 │ │ + adrp x9, 6e000 │ │ + add x9, x9, #0xdf0 │ │ stp x1, x2, [sp, #8] │ │ str x0, [sp] │ │ ldxr x8, [x9] │ │ add x10, x8, #0x1 │ │ stxr w11, x10, [x9] │ │ - cbnz w11, 3e12c │ │ - tbnz x8, #63, 3e174 │ │ - adrp x27, 6f000 │ │ - add x27, x27, #0x9a0 │ │ - ldar x23, [x27] │ │ - cbnz x23, 3e158 │ │ - bl 608b4 │ │ - mov x23, x0 │ │ + cbnz w11, 3f70c │ │ + tbnz x8, #63, 3f74c │ │ + adrp x26, 6e000 │ │ + add x26, x26, #0x3c8 │ │ + ldar x23, [x26] │ │ + cbz x23, 3f788 │ │ mov w0, w23 │ │ - bl 64e90 │ │ - mov x24, x0 │ │ + bl 64200 │ │ + mov x1, x0 │ │ cmp x0, #0x1 │ │ - b.hi 3e1ec // b.pmore │ │ - b.ne 3e1b4 // b.any │ │ - bl 60918 │ │ + b.ls 3f794 // b.plast │ │ + cbnz x1, 3f7a4 │ │ + bl 5fd68 │ │ add x8, sp, #0x10 │ │ nop │ │ - adr x9, 3e76c │ │ + adr x9, 3fcf8 │ │ stp x8, x9, [sp, #48] │ │ mov x8, sp │ │ nop │ │ - adr x9, 29e58 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x4b3 │ │ - sub x0, x29, #0x1 │ │ - add x2, sp, #0x30 │ │ + adr x9, 29e74 │ │ + adrp x1, 6000 │ │ + add x1, x1, #0x575 │ │ stp x8, x9, [sp, #64] │ │ - bl 3e7d0 │ │ - str x0, [sp, #32] │ │ - add x0, sp, #0x20 │ │ - b 3e24c │ │ - bl 609dc │ │ - cbz x0, 3e568 │ │ - mov x24, x0 │ │ - str xzr, [x0] │ │ - strb wzr, [x0, #8] │ │ - str w23, [x0, #16] │ │ - mov w0, w23 │ │ - bl 64e90 │ │ - mov x25, x0 │ │ + add x0, x29, #0x1f │ │ + add x2, sp, #0x30 │ │ + bl 3fd5c │ │ + bl 3fe18 │ │ + bl 3fe44 │ │ + bl 5fcf0 │ │ + mov x23, x0 │ │ + b 3f730 │ │ mov w0, w23 │ │ - mov x1, x24 │ │ - bl 64f40 │ │ - mov x0, x25 │ │ - bl 64e40 │ │ - ldrb w8, [x24, #8] │ │ - tbz w8, #0, 3e254 │ │ + bl 3ff9c │ │ + mov x1, x0 │ │ + cbz x0, 3f748 │ │ + ldrb w8, [x1, #8] │ │ + tbz w8, #0, 3f7f0 │ │ ldr x8, [x21, #48] │ │ mov x0, x20 │ │ blr x8 │ │ add x8, sp, #0x10 │ │ nop │ │ - adr x9, 3e76c │ │ + adr x9, 3fcf8 │ │ cmp x0, #0x0 │ │ stp x8, x9, [sp, #48] │ │ - add x2, sp, #0x30 │ │ csinc x8, x0, xzr, ne // ne = any │ │ csel x9, xzr, x1, eq // eq = none │ │ - adrp x1, 5000 │ │ - add x1, x1, #0xc17 │ │ + adrp x1, 5000 │ │ + add x1, x1, #0xb48 │ │ stp x8, x9, [sp, #32] │ │ add x8, sp, #0x20 │ │ nop │ │ - adr x9, 29e48 │ │ - sub x0, x29, #0x1 │ │ - stp x8, x9, [sp, #64] │ │ - bl 3e7d0 │ │ - stur x0, [x29, #-16] │ │ - sub x0, x29, #0x10 │ │ - bl 3e87c │ │ - bl 3e88c │ │ - ldr x8, [x24] │ │ + adr x9, 29e64 │ │ + b 3f770 │ │ + ldr x8, [x1] │ │ mov w9, #0x1 // #1 │ │ - strb w9, [x24, #8] │ │ + strb w9, [x1, #8] │ │ mov w9, #0x3ffffffe // #1073741822 │ │ add x8, x8, #0x1 │ │ - str x8, [x24] │ │ - adrp x8, 6f000 │ │ - ldr w8, [x8, #2640] │ │ + str x8, [x1] │ │ + adrp x8, 6e000 │ │ + ldr w8, [x8, #3640] │ │ cmp w8, w9 │ │ - b.cs 3e598 // b.hs, b.nlast │ │ - adrp x9, 6f000 │ │ - add x9, x9, #0xa50 │ │ + b.cs 3fb1c // b.hs, b.nlast │ │ + adrp x9, 6e000 │ │ + add x9, x9, #0xe38 │ │ ldaxr w10, [x9] │ │ cmp w10, w8 │ │ - b.ne 3e594 // b.any │ │ + b.ne 3fb18 // b.any │ │ add x8, x8, #0x1 │ │ stxr w10, w8, [x9] │ │ - cbnz w10, 3e598 │ │ - adrp x8, 6f000 │ │ - ldr x8, [x8, #2648] │ │ - cbnz x8, 3e2d0 │ │ + cbnz w10, 3fb1c │ │ + adrp x8, 6e000 │ │ + ldr x8, [x8, #3648] │ │ + cbnz x8, 3f8b4 │ │ ldp x21, x20, [sp] │ │ ldr x8, [x20, #40] │ │ mov x0, x21 │ │ blr x8 │ │ - ldr x28, [sp, #16] │ │ + ldr x27, [sp, #16] │ │ mov x24, x0 │ │ mov x25, x1 │ │ - tbz w22, #0, 3e364 │ │ + tbz w22, #0, 3f928 │ │ mov w23, #0xff // #255 │ │ - b 3e3cc │ │ + str x27, [sp, #24] │ │ + ldr x22, [x25, #24] │ │ + bl 5ff20 │ │ + mov x10, #0xc1f1 // #49649 │ │ + mov x11, #0xf65c // #63068 │ │ + ldp x8, x9, [sp, #48] │ │ + movk x10, #0x6c70, lsl #16 │ │ + movk x11, #0x5fe9, lsl #16 │ │ + movk x10, #0x61f2, lsl #32 │ │ + movk x11, #0x2dc, lsl #32 │ │ + movk x10, #0x24c1, lsl #48 │ │ + movk x11, #0xb9f6, lsl #48 │ │ + eor x9, x9, x10 │ │ + eor x8, x8, x11 │ │ + orr x8, x8, x9 │ │ + cbnz x8, 3f964 │ │ + mov w9, #0x8 // #8 │ │ + mov x8, x24 │ │ + b 3f9a4 │ │ ldp x21, x20, [sp] │ │ ldr x8, [x20, #40] │ │ mov x0, x21 │ │ blr x8 │ │ - adrp x9, 6f000 │ │ - add x9, x9, #0xa58 │ │ + adrp x9, 6e000 │ │ + add x9, x9, #0xe40 │ │ stp x0, x1, [sp, #48] │ │ ldp x0, x10, [x9] │ │ ldr x8, [sp, #16] │ │ strb w19, [sp, #72] │ │ str x8, [sp, #64] │ │ ldr x8, [x10, #40] │ │ strb w22, [sp, #73] │ │ add x1, sp, #0x30 │ │ blr x8 │ │ - bl 3e898 │ │ - ldar x22, [x27] │ │ - cbnz x22, 3e320 │ │ - bl 608b4 │ │ - mov x22, x0 │ │ + bl 3fe50 │ │ + ldar x22, [x26] │ │ + cbz x22, 3fab8 │ │ mov w0, w22 │ │ - bl 64e90 │ │ - mov x23, x0 │ │ + bl 64200 │ │ + mov x1, x0 │ │ cmp x0, #0x1 │ │ - b.hi 3e350 // b.pmore │ │ - b.eq 3e170 // b.none │ │ - bl 609dc │ │ - cbz x0, 3e568 │ │ - bl 60924 │ │ - mov x24, x0 │ │ - bl 60b28 │ │ - bl 609cc │ │ - strb wzr, [x23, #8] │ │ - tbz w19, #0, 3e56c │ │ + b.ls 3fac4 // b.plast │ │ + cbz x1, 3f748 │ │ + strb wzr, [x1, #8] │ │ + tbz w19, #0, 3faf4 │ │ mov x0, x21 │ │ mov x1, x20 │ │ - bl 3e8d0 │ │ - ldar x22, [x27] │ │ - cbnz x22, 3e374 │ │ - bl 608b4 │ │ - mov x22, x0 │ │ + bl 3fe88 │ │ + ldar x22, [x26] │ │ + cbz x22, 3fad8 │ │ mov w0, w22 │ │ - bl 64e90 │ │ - mov x23, x0 │ │ + bl 64200 │ │ + mov x1, x0 │ │ cmp x0, #0x1 │ │ - b.hi 3e3b0 // b.pmore │ │ - b.ne 3e394 // b.any │ │ - bl 60918 │ │ - b 3e590 │ │ - bl 609dc │ │ - cbz x0, 3e58c │ │ - bl 60924 │ │ - mov x26, x0 │ │ - bl 60b28 │ │ - mov x0, x26 │ │ - bl 64e40 │ │ - ldr x8, [x23] │ │ + b.ls 3fae4 // b.plast │ │ + cbnz x1, 3f950 │ │ + bl 5fd68 │ │ + brk #0x1 │ │ + ldr x8, [x1] │ │ cmp x8, #0x1 │ │ - b.ls 3e3c4 // b.plast │ │ + b.ls 3fa08 // b.plast │ │ mov w23, #0x1 // #1 │ │ - b 3e3cc │ │ - bl 3ed8c │ │ - mov w23, w0 │ │ - str x28, [sp, #24] │ │ - ldr x22, [x25, #24] │ │ - bl 60b1c │ │ - mov x10, #0xc1f1 // #49649 │ │ - ldp x9, x8, [sp, #48] │ │ - movk x10, #0x6c70, lsl #16 │ │ - movk x10, #0x61f2, lsl #32 │ │ - movk x10, #0x24c1, lsl #48 │ │ - cmp x8, x10 │ │ - mov x8, #0xf65c // #63068 │ │ - movk x8, #0x5fe9, lsl #16 │ │ - movk x8, #0x2dc, lsl #32 │ │ - movk x8, #0xb9f6, lsl #48 │ │ - ccmp x9, x8, #0x0, eq // eq = none │ │ - b.ne 3e480 // b.any │ │ - mov w9, #0x8 // #8 │ │ - mov x8, x24 │ │ + b 3f868 │ │ + bl 5ff20 │ │ + mov x10, #0x4a33 // #18995 │ │ + mov x11, #0x729b // #29339 │ │ + ldp x8, x9, [sp, #48] │ │ + movk x10, #0xae00, lsl #16 │ │ + movk x11, #0x9a23, lsl #16 │ │ + movk x10, #0xef33, lsl #32 │ │ + movk x11, #0x2602, lsl #32 │ │ + movk x10, #0x603f, lsl #48 │ │ + movk x11, #0xa61a, lsl #48 │ │ + eor x9, x9, x10 │ │ + eor x8, x8, x11 │ │ + orr x8, x8, x9 │ │ + cbnz x8, 3fa68 │ │ + add x8, x24, #0x8 │ │ + mov w9, #0x10 // #16 │ │ ldr x8, [x8] │ │ ldr x9, [x24, x9] │ │ stp x8, x9, [sp, #32] │ │ - bl 3f4bc │ │ + bl 40a7c │ │ add x8, sp, #0x18 │ │ add x9, sp, #0x20 │ │ mov w22, w0 │ │ stp x8, x9, [sp, #48] │ │ - sub x8, x29, #0x1 │ │ + add x8, x29, #0x1f │ │ nop │ │ - adr x9, 6a690 │ │ + adr x9, 69a08 │ │ stp x8, x9, [sp, #64] │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xa30 │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0xe18 │ │ ldar x0, [x8] │ │ - cbnz x0, 3e45c │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0xa30 │ │ - bl 3e918 │ │ - bl 64e90 │ │ + cbz x0, 3fb08 │ │ + bl 64200 │ │ cmp x0, #0x2 │ │ - b.ls 3e4c0 // b.plast │ │ + b.ls 3fa14 // b.plast │ │ sub x8, x0, #0x10 │ │ - stur x8, [x29, #-16] │ │ + stur x8, [x29, #-8] │ │ add x0, sp, #0x30 │ │ - sub x1, x29, #0x10 │ │ - bl 3f53c │ │ - b 3e4cc │ │ - bl 60b1c │ │ - mov x10, #0x709 // #1801 │ │ - ldp x9, x8, [sp, #48] │ │ - movk x10, #0x20a9, lsl #16 │ │ - movk x10, #0x1859, lsl #32 │ │ - movk x10, #0xcc1a, lsl #48 │ │ - cmp x8, x10 │ │ - mov x8, #0x85f6 // #34294 │ │ - movk x8, #0xa402, lsl #16 │ │ - movk x8, #0x9ec, lsl #32 │ │ - movk x8, #0x24c, lsl #48 │ │ - ccmp x9, x8, #0x0, eq // eq = none │ │ - b.ne 3e50c // b.any │ │ - add x8, x24, #0x8 │ │ - mov w9, #0x10 // #16 │ │ - b 3e410 │ │ + sub x1, x29, #0x8 │ │ + bl 40afc │ │ + b 3fa20 │ │ + bl 40420 │ │ + mov w23, w0 │ │ + b 3f868 │ │ add x0, sp, #0x30 │ │ mov x1, xzr │ │ - bl 3f53c │ │ + bl 40afc │ │ ands w8, w23, #0xff │ │ - b.eq 3e51c // b.none │ │ + b.eq 3fa78 // b.none │ │ cmp w8, #0x1 │ │ - b.eq 3e540 // b.none │ │ + b.eq 3fa94 // b.none │ │ cmp w8, #0xff │ │ - b.eq 3e560 // b.none │ │ + b.eq 3fab0 // b.none │ │ nop │ │ - adr x8, 6f988 │ │ + adr x8, 6e3a8 │ │ ldxrb w9, [x8] │ │ stxrb w10, wzr, [x8] │ │ - cbnz w10, 3e4ec │ │ - cbz w9, 3e560 │ │ - bl 609a8 │ │ - str x0, [sp, #48] │ │ - bl 60adc │ │ - b 3e560 │ │ + cbnz w10, 3fa40 │ │ + cbz w9, 3fab0 │ │ + nop │ │ + adr x1, a040 │ │ + add x0, x29, #0x1f │ │ + mov w2, #0x9d // #157 │ │ + bl 3fd5c │ │ + b 3faac │ │ nop │ │ - adr x8, 9e80 │ │ + adr x8, a494 │ │ mov w9, #0xc // #12 │ │ - b 3e418 │ │ - sub x8, x29, #0x10 │ │ + b 3f9ac │ │ + sub x8, x29, #0x8 │ │ nop │ │ - adr x9, 3f77c │ │ - sturb wzr, [x29, #-16] │ │ + adr x9, 40d64 │ │ + sturb wzr, [x29, #-8] │ │ stp x8, x9, [sp, #48] │ │ - bl 60994 │ │ - str x0, [sp, #48] │ │ - bl 60adc │ │ - b 3e560 │ │ - sub x9, x29, #0x10 │ │ - sturb w8, [x29, #-16] │ │ + bl 5fdcc │ │ + b 3faac │ │ + sub x9, x29, #0x8 │ │ + sturb w8, [x29, #-8] │ │ nop │ │ - adr x8, 3f77c │ │ + adr x8, 40d64 │ │ stp x9, x8, [sp, #48] │ │ - bl 60994 │ │ - str x0, [sp, #48] │ │ - bl 60adc │ │ - bl 60a5c │ │ - b 3e30c │ │ - bl 6093c │ │ + bl 5fdcc │ │ + bl 3fe18 │ │ + bl 5fea0 │ │ + b 3f8f0 │ │ + bl 5fcf0 │ │ + mov x22, x0 │ │ + b 3f8fc │ │ + mov w0, w22 │ │ + bl 3ff9c │ │ + mov x1, x0 │ │ + cbz x0, 3f748 │ │ + b 3f914 │ │ + bl 5fcf0 │ │ + mov x22, x0 │ │ + b 3f930 │ │ + mov w0, w22 │ │ + bl 3ff9c │ │ + mov x1, x0 │ │ + b 3f944 │ │ nop │ │ - adr x1, 9e8c │ │ - sub x0, x29, #0x1 │ │ + adr x1, a4a0 │ │ + add x0, x29, #0x1f │ │ mov w2, #0x5b // #91 │ │ - bl 3e7d0 │ │ - str x0, [sp, #48] │ │ - add x0, sp, #0x30 │ │ - b 3e24c │ │ - bl 6093c │ │ - brk #0x1 │ │ + b 3f77c │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0xe18 │ │ + bl 3fec8 │ │ + b 3f9e4 │ │ clrex │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0xa50 │ │ - bl 3e5cc │ │ - b 3e29c │ │ - mov x19, x0 │ │ - bl 60a5c │ │ - b 3e5bc │ │ - bl 2ccbc │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0xe38 │ │ + bl 3fb50 │ │ + b 3f838 │ │ + mov x19, x0 │ │ + bl 5fea0 │ │ + b 3fb40 │ │ + bl 2cd94 │ │ mov x19, x0 │ │ - bl 3e898 │ │ + bl 3fe50 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ sub sp, sp, #0x60 │ │ stp x29, x30, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ add x29, sp, #0x20 │ │ ldr w8, [x0] │ │ mov w21, #0x3fffffff // #1073741823 │ │ mov x19, x0 │ │ cmp w8, w21 │ │ - b.ne 3e618 // b.any │ │ + b.ne 3fb9c // b.any │ │ mov w10, #0xffffff9d // #-99 │ │ isb │ │ ldr w8, [x19] │ │ cmp w8, w21 │ │ - b.ne 3e618 // b.any │ │ + b.ne 3fb9c // b.any │ │ mov w9, w10 │ │ add w10, w10, #0x1 │ │ - cbnz w9, 3e5fc │ │ + cbnz w9, 3fb80 │ │ add x10, sp, #0x8 │ │ mov w9, wzr │ │ mov w23, #0x3ffffffc // #1073741820 │ │ add x22, x10, #0x8 │ │ mov w24, #0x3ffffffe // #1073741822 │ │ and w10, w8, #0x3fffffff │ │ - tbz w9, #0, 3e644 │ │ - tbnz w8, #30, 3e644 │ │ - sub w11, w10, #0x1 │ │ - cmp w11, w23 │ │ - b.ls 3e654 // b.plast │ │ - cmp w10, w24 │ │ - b.cs 3e670 // b.hs, b.nlast │ │ - tbnz w8, #30, 3e670 │ │ - tbnz w8, #31, 3e670 │ │ + tbz w9, #0, 3fbcc │ │ + ubfx w11, w8, #30, #1 │ │ + sub w12, w10, #0x1 │ │ + cmp w12, w23 │ │ + csinc w11, w11, wzr, ls // ls = plast │ │ + tbz w11, #0, 3fbe0 │ │ + and w11, w8, #0x40000000 │ │ + cmn w8, #0x1 │ │ + ccmp w11, #0x0, #0x0, gt │ │ + ccmp w10, w24, #0x2, eq // eq = none │ │ + b.cs 3fbfc // b.hs, b.nlast │ │ ldaxr w10, [x19] │ │ cmp w10, w8 │ │ - b.ne 3e72c // b.any │ │ + b.ne 3fcb8 // b.any │ │ add w8, w8, #0x1 │ │ stxr w11, w8, [x19] │ │ - cbz w11, 3e73c │ │ - b 3e730 │ │ + cbz w11, 3fcc8 │ │ + b 3fcbc │ │ cmp w10, w24 │ │ - b.eq 3e754 // b.none │ │ - tbnz w8, #30, 3e6a4 │ │ + b.eq 3fce0 // b.none │ │ + tbnz w8, #30, 3fc30 │ │ orr w20, w8, #0x40000000 │ │ ldxr w10, [x19] │ │ cmp w10, w8 │ │ - b.ne 3e734 // b.any │ │ + b.ne 3fcc0 // b.any │ │ stxr w11, w20, [x19] │ │ - cbnz w11, 3e680 │ │ + cbnz w11, 3fc0c │ │ mov w8, #0x1 // #1 │ │ - cbnz w8, 3e6a8 │ │ + cbnz w8, 3fc34 │ │ mov w8, w10 │ │ - b 3e62c │ │ + b 3fbb0 │ │ mov w20, w8 │ │ str xzr, [sp, #8] │ │ ldr w8, [x19] │ │ cmp w8, w20 │ │ - b.ne 3e6f4 // b.any │ │ + b.ne 3fc80 // b.any │ │ ldr w8, [sp, #8] │ │ mov w0, #0x62 // #98 │ │ mov x1, x19 │ │ mov w2, #0x89 // #137 │ │ mov w3, w20 │ │ mov x5, xzr │ │ cmp w8, #0x0 │ │ mov w6, #0xffffffff // #-1 │ │ csel x4, x22, xzr, ne // ne = any │ │ - bl 64eb0 │ │ - tbz x0, #63, 3e6f4 │ │ - bl 64e80 <__errno@plt> │ │ + bl 64220 │ │ + tbz x0, #63, 3fc80 │ │ + bl 64240 <__errno@plt> │ │ ldr w8, [x0] │ │ cmp w8, #0x4 │ │ - b.eq 3e6ac // b.none │ │ + b.eq 3fc38 // b.none │ │ ldr w8, [x19] │ │ mov w9, #0x1 // #1 │ │ cmp w8, w21 │ │ - b.ne 3e62c // b.any │ │ + b.ne 3fbb0 // b.any │ │ mov w11, #0xffffff9d // #-99 │ │ isb │ │ ldr w8, [x19] │ │ mov w9, #0x1 // #1 │ │ cmp w8, w21 │ │ - b.ne 3e62c // b.any │ │ + b.ne 3fbb0 // b.any │ │ mov w10, w11 │ │ add w11, w11, #0x1 │ │ - cbnz w10, 3e708 │ │ - b 3e62c │ │ + cbnz w10, 3fc94 │ │ + b 3fbb0 │ │ clrex │ │ - b 3e69c │ │ + b 3fc28 │ │ clrex │ │ - b 3e69c │ │ + b 3fc28 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x60 │ │ ret │ │ nop │ │ - adr x0, 9c35 │ │ + adr x0, a1b9 │ │ nop │ │ - adr x2, 6a480 │ │ + adr x2, 69810 │ │ mov w1, #0x49 // #73 │ │ - bl 29e64 │ │ + bl 29e80 │ │ sub sp, sp, #0x50 │ │ stp x29, x30, [sp, #64] │ │ add x29, sp, #0x40 │ │ ldr x10, [x0] │ │ mov x8, sp │ │ nop │ │ - adr x9, 29e48 │ │ + adr x9, 29e64 │ │ ldp x0, x1, [x1] │ │ stp x8, x9, [sp, #16] │ │ add x8, x10, #0x10 │ │ nop │ │ - adr x11, 2c5dc │ │ + adr x11, 2c6a0 │ │ str x8, [sp, #32] │ │ - adrp x2, 5000 │ │ - add x2, x2, #0xd52 │ │ + adrp x2, 5000 │ │ + add x2, x2, #0xe85 │ │ ldp x8, x9, [x10] │ │ add x3, sp, #0x10 │ │ str x11, [sp, #56] │ │ stp x8, x9, [sp] │ │ add x8, x10, #0x14 │ │ stp x11, x8, [sp, #40] │ │ - bl 29e8c │ │ + bl 29ea8 │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x50 │ │ ret │ │ - sub sp, sp, #0x40 │ │ - stp x29, x30, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - add x29, sp, #0x20 │ │ - add x20, sp, #0x10 │ │ + sub sp, sp, #0x30 │ │ + stp x29, x30, [sp, #16] │ │ + str x19, [sp, #32] │ │ + add x29, sp, #0x10 │ │ mov x3, x2 │ │ mov x2, x1 │ │ - stp x0, xzr, [sp, #16] │ │ + stp x0, xzr, [sp] │ │ nop │ │ - adr x1, 6a1f8 │ │ - add x0, sp, #0x10 │ │ - bl 29e8c │ │ - mov w8, w0 │ │ - ldr x0, [sp, #24] │ │ - cbz w8, 3e820 │ │ - cbz x0, 3e840 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ + adr x1, 695d0 │ │ + mov x0, sp │ │ + bl 29ea8 │ │ + ldr x8, [sp, #8] │ │ + cbz w0, 3fda8 │ │ + mov x0, x8 │ │ + cbz x8, 3fde4 │ │ + ldp x29, x30, [sp, #16] │ │ + ldr x19, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ - cbz x0, 3e810 │ │ - add x0, x20, #0x8 │ │ - bl 3f1d8 │ │ + cbz x8, 3fdd0 │ │ + and x9, x8, #0x3 │ │ mov x0, xzr │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ + sub x10, x9, #0x2 │ │ + cmp x10, #0x2 │ │ + b.cc 3fd98 // b.lo, b.ul, b.last │ │ + cbz x9, 3fd98 │ │ + ldur x9, [x8, #23] │ │ + sub x0, x8, #0x1 │ │ + blr x9 │ │ + mov x0, xzr │ │ + ldp x29, x30, [sp, #16] │ │ + ldr x19, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ nop │ │ - adr x0, 98e0 │ │ + adr x0, 9ea1 │ │ nop │ │ - adr x2, 6a1b0 │ │ + adr x2, 695b8 │ │ mov w1, #0xad // #173 │ │ - bl 29e64 │ │ + bl 29e80 │ │ brk #0x1 │ │ - ldr x8, [sp, #24] │ │ mov x19, x0 │ │ - cbz x8, 3e870 │ │ - add x0, x20, #0x8 │ │ - bl 3f1d8 │ │ + mov x0, sp │ │ + bl 5e150 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ - ldr x8, [x0] │ │ - cbz x8, 3e888 │ │ - b 3f1d8 │ │ + bl 602e0 │ │ + bl 2cd94 │ │ + cbz x0, 3fe30 │ │ + and x8, x0, #0x3 │ │ + sub x9, x8, #0x2 │ │ + cmp x9, #0x2 │ │ + b.cc 3fe30 // b.lo, b.ul, b.last │ │ + cbnz x8, 3fe34 │ │ ret │ │ + sub x8, x0, #0x1 │ │ + ldur x1, [x0, #23] │ │ + mov x0, x8 │ │ + br x1 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ - bl 5e72c │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xa50 │ │ + bl 5e8d4 │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0xe38 │ │ ldxr w9, [x8] │ │ sub w1, w9, #0x1 │ │ stlxr w9, w1, [x8] │ │ - cbnz w9, 3e8a0 │ │ + cbnz w9, 3fe58 │ │ and w8, w1, #0xbfffffff │ │ mov w9, #0x80000000 // #-2147483648 │ │ cmp w8, w9 │ │ - b.eq 3e8c4 // b.none │ │ + b.eq 3fe7c // b.none │ │ ret │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0xa50 │ │ - b 5e600 │ │ - sub sp, sp, #0x40 │ │ - stp x29, x30, [sp, #48] │ │ - add x29, sp, #0x30 │ │ - bl 34ed8 │ │ - add x8, sp, #0xc │ │ - str w0, [sp, #12] │ │ - nop │ │ - adr x9, 2c5dc │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x20d │ │ - sub x0, x29, #0x1 │ │ - add x2, sp, #0x18 │ │ - stp x8, x9, [sp, #24] │ │ - bl 3e7d0 │ │ - str x0, [sp, #16] │ │ - add x0, sp, #0x10 │ │ - bl 3e87c │ │ - bl 3e88c │ │ - sub sp, sp, #0x40 │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0xe38 │ │ + b 5e7a8 │ │ + sub sp, sp, #0x30 │ │ stp x29, x30, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ + bl 365bc │ │ + add x8, sp, #0x4 │ │ + str w0, [sp, #4] │ │ + nop │ │ + adr x9, 2c6a0 │ │ + adrp x1, 6000 │ │ + add x1, x1, #0x2ed │ │ + sub x0, x29, #0x1 │ │ + add x2, sp, #0x8 │ │ + stp x8, x9, [sp, #8] │ │ + bl 3fd5c │ │ + bl 3fe18 │ │ + bl 3fe44 │ │ + sub sp, sp, #0x30 │ │ + stp x29, x30, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + add x29, sp, #0x10 │ │ ldr x1, [x0, #8] │ │ mov x19, x0 │ │ - add x0, sp, #0xc │ │ - str wzr, [sp, #12] │ │ - bl 64fa0 │ │ - cbnz w0, 3e99c │ │ - ldr w20, [sp, #12] │ │ - cbnz w20, 3e968 │ │ + add x0, sp, #0x4 │ │ + str wzr, [sp, #4] │ │ + bl 64330 │ │ + cbnz w0, 3ff58 │ │ + ldr w20, [sp, #4] │ │ + cbnz w20, 3ff1c │ │ ldr x1, [x19, #8] │ │ - add x0, sp, #0xc │ │ - str wzr, [sp, #12] │ │ - bl 64fa0 │ │ - cbnz w0, 3e99c │ │ - ldr w20, [sp, #12] │ │ - bl 64fb0 │ │ - cbz w20, 3e9c0 │ │ + add x0, sp, #0x8 │ │ + str wzr, [sp, #8] │ │ + bl 64330 │ │ + cbnz w0, 3ff58 │ │ + ldr w20, [sp, #8] │ │ + bl 64340 │ │ + cbnz w0, 3ff90 │ │ + cbz w20, 3ff74 │ │ sxtw x0, w20 │ │ ldaxr x20, [x19] │ │ - cbnz x20, 3e9e4 │ │ + cbnz x20, 3ff94 │ │ stlxr w8, x0, [x19] │ │ - cbnz w8, 3e96c │ │ + cbnz w8, 3ff20 │ │ mov w8, #0x1 // #1 │ │ - tbnz w8, #0, 3e98c │ │ - bl 64fb0 │ │ + tbnz w8, #0, 3ff48 │ │ + bl 64340 │ │ + mov w8, w0 │ │ mov x0, x20 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ + cbnz w8, 3ff90 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x30 │ │ ret │ │ nop │ │ - adr x1, a069 │ │ + adr x1, a7b3 │ │ sub x0, x29, #0x1 │ │ mov w2, #0x5f // #95 │ │ - bl 3e7d0 │ │ - str x0, [sp, #16] │ │ - add x0, sp, #0x10 │ │ - bl 3e87c │ │ - bl 3e88c │ │ + bl 3fd5c │ │ + bl 3fe18 │ │ + bl 3fe44 │ │ nop │ │ - adr x1, 9bd7 │ │ + adr x1, a15b │ │ sub x0, x29, #0x1 │ │ mov w2, #0x9b // #155 │ │ - bl 3e7d0 │ │ - str x0, [sp, #16] │ │ - add x0, sp, #0x10 │ │ - bl 3e87c │ │ - bl 3e88c │ │ + bl 3fd5c │ │ + bl 3fe18 │ │ + bl 3fe44 │ │ + bl 40094 │ │ clrex │ │ - b 3e984 │ │ + b 3ff38 │ │ + stp x29, x30, [sp, #-48]! │ │ + str x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + cmp x1, #0x1 │ │ + b.eq 40010 // b.none │ │ + mov w20, w0 │ │ + mov w0, #0x18 // #24 │ │ + bl 641c0 │ │ + cbz x0, 4002c │ │ + mov x19, x0 │ │ + str xzr, [x0] │ │ + strb wzr, [x0, #8] │ │ + str w20, [x0, #16] │ │ + mov w0, w20 │ │ + bl 64200 │ │ + mov x21, x0 │ │ + mov w0, w20 │ │ + mov x1, x19 │ │ + bl 642d0 │ │ + cbnz w0, 40028 │ │ + cbz x21, 3fffc │ │ + mov x0, x21 │ │ + bl 641d0 │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + mov x19, xzr │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + bl 40094 │ │ + nop │ │ + adr x1, a37a │ │ + add x0, x29, #0x1f │ │ + mov w2, #0x65 // #101 │ │ + bl 3fd5c │ │ + bl 3fe18 │ │ + bl 3fe44 │ │ sub sp, sp, #0x30 │ │ stp x29, x30, [sp, #32] │ │ add x29, sp, #0x20 │ │ mov x2, x0 │ │ sub x8, x29, #0x1 │ │ nop │ │ - adr x9, 3ea1c │ │ - adrp x0, 7000 │ │ - add x0, x0, #0x742 │ │ + adr x9, 40078 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x944 │ │ add x1, sp, #0x8 │ │ stp x8, x9, [sp, #8] │ │ - bl 29e64 │ │ + bl 29e80 │ │ ldp x0, x9, [x1] │ │ nop │ │ - adr x8, a37f │ │ + adr x8, a892 │ │ mov w2, #0xb // #11 │ │ mov x1, x8 │ │ ldr x3, [x9, #24] │ │ br x3 │ │ + sub sp, sp, #0x20 │ │ + stp x29, x30, [sp, #16] │ │ + add x29, sp, #0x10 │ │ + nop │ │ + adr x1, a77d │ │ + sub x0, x29, #0x1 │ │ + mov w2, #0x6d // #109 │ │ + bl 3fd5c │ │ + bl 3fe18 │ │ + bl 3fe44 │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ ldr w20, [x0, #16] │ │ mov x19, x0 │ │ mov w1, #0x1 // #1 │ │ mov w0, w20 │ │ - bl 64f40 │ │ + bl 642d0 │ │ + cbnz w0, 40128 │ │ mov x0, x19 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov w0, w20 │ │ mov x1, xzr │ │ - bl 64f40 │ │ + bl 642d0 │ │ + cbnz w0, 40120 │ │ nop │ │ - adr x8, 6f978 │ │ + adr x8, 6e398 │ │ ldar x0, [x8] │ │ - cbnz x0, 3ea88 │ │ - nop │ │ - adr x0, 6f978 │ │ - bl 3e918 │ │ + cbz x0, 40130 │ │ mov w1, #0x1 // #1 │ │ + bl 642d0 │ │ + cbnz w0, 40120 │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ - b 64f40 │ │ - bl 3eaa4 │ │ + ret │ │ + bl 40094 │ │ + b 40150 │ │ + bl 40094 │ │ + b 40150 │ │ + nop │ │ + adr x0, 6e398 │ │ + bl 3fec8 │ │ + b 40108 │ │ + mov x0, x19 │ │ + bl 641d0 │ │ + b 4014c │ │ + bl 40158 │ │ brk #0x1 │ │ - bl 2ccbc │ │ + bl 2cd94 │ │ sub sp, sp, #0x20 │ │ stp x29, x30, [sp, #16] │ │ add x29, sp, #0x10 │ │ nop │ │ - adr x1, a0eb │ │ + adr x1, a82b │ │ sub x0, x29, #0x1 │ │ mov w2, #0x7b // #123 │ │ - bl 3e7d0 │ │ - str x0, [sp] │ │ - mov x0, sp │ │ - bl 3e87c │ │ - bl 3e88c │ │ + bl 3fd5c │ │ + bl 3fe18 │ │ + bl 3fe44 │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ cmp x0, #0x1 │ │ - b.eq 3eb64 // b.none │ │ - adrp x20, 6f000 │ │ - add x20, x20, #0xa30 │ │ + b.eq 401f0 // b.none │ │ + adrp x20, 6e000 │ │ + add x20, x20, #0xe18 │ │ ldar x0, [x20] │ │ - cbnz x0, 3eb04 │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0xa30 │ │ - bl 3e918 │ │ - bl 64e90 │ │ + cbz x0, 40218 │ │ + bl 64200 │ │ cmp x0, #0x3 │ │ - b.cc 3eb58 // b.lo, b.ul, b.last │ │ + b.cc 4020c // b.lo, b.ul, b.last │ │ mov x19, x0 │ │ ldar x0, [x20] │ │ - cbnz x0, 3eb28 │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0xa30 │ │ - bl 3e918 │ │ + cbz x0, 40240 │ │ mov w1, #0x2 // #2 │ │ - bl 64f40 │ │ + bl 642d0 │ │ + cbnz w0, 40250 │ │ sub x0, x19, #0x10 │ │ ldxr x8, [x0] │ │ subs x8, x8, #0x1 │ │ stlxr w9, x8, [x0] │ │ - cbnz w9, 3eb34 │ │ - b.ne 3eb58 // b.any │ │ + cbnz w9, 401cc │ │ + b.ne 4020c // b.any │ │ dmb ishld │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ - b 3eba4 │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ + b 4026c │ │ nop │ │ - adr x8, 6f978 │ │ + adr x8, 6e398 │ │ ldar x0, [x8] │ │ - cbnz x0, 3eb80 │ │ - nop │ │ - adr x0, 6f978 │ │ - bl 3e918 │ │ + cbz x0, 40228 │ │ mov w1, #0x2 // #2 │ │ + bl 642d0 │ │ + cbnz w0, 40238 │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ - b 64f40 │ │ - bl 3ec10 │ │ - bl 3ed5c │ │ + ret │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0xe18 │ │ + bl 3fec8 │ │ + b 401a4 │ │ + nop │ │ + adr x0, 6e398 │ │ + bl 3fec8 │ │ + b 40200 │ │ + bl 40094 │ │ + b 40260 │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0xe18 │ │ + bl 3fec8 │ │ + b 401bc │ │ + bl 40094 │ │ + b 40260 │ │ + bl 402d8 │ │ + bl 403f8 │ │ brk #0x1 │ │ - bl 2ccb0 │ │ - bl 2ccb0 │ │ + bl 2cd88 │ │ + bl 2cd88 │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ ldr x8, [x0, #24] │ │ - cbz x8, 3ebd4 │ │ + cbz x8, 4029c │ │ ldr x9, [x0, #32] │ │ strb wzr, [x8] │ │ - cbz x9, 3ebd4 │ │ + cbz x9, 4029c │ │ mov x19, x0 │ │ mov x0, x8 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x19 │ │ cmn x0, #0x1 │ │ - b.eq 3ec04 // b.none │ │ + b.eq 402cc // b.none │ │ add x8, x0, #0x8 │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 3ebe0 │ │ - b.ne 3ec04 // b.any │ │ + cbnz w10, 402a8 │ │ + b.ne 402cc // b.any │ │ dmb ishld │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ - b 64e40 │ │ + b 641d0 │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - stp x29, x30, [sp, #-64]! │ │ - str x23, [sp, #16] │ │ - stp x22, x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ + stp x29, x30, [sp, #-48]! │ │ + str x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ mov x9, #0x4f4d // #20301 │ │ ldr x8, [x0] │ │ movk x9, #0x5a, lsl #16 │ │ movk x9, #0x5552, lsl #32 │ │ movk x9, #0x5453, lsl #48 │ │ cmp x8, x9 │ │ - b.ne 3ed0c // b.any │ │ + b.ne 403b0 // b.any │ │ ldr x8, [x0, #32] │ │ nop │ │ - adr x9, 90c1 │ │ + adr x9, 93ca │ │ cmp x8, x9 │ │ - b.ne 3ed10 // b.any │ │ + b.ne 403b4 // b.any │ │ ldp x19, x20, [x0, #40] │ │ - bl 64e40 │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xa08 │ │ + bl 641d0 │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0xdf0 │ │ ldxr x9, [x8] │ │ sub x9, x9, #0x1 │ │ stxr w10, x9, [x8] │ │ - cbnz w10, 3ec64 │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0x9a0 │ │ + cbnz w10, 40328 │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0x3c8 │ │ ldar x21, [x8] │ │ - cbnz x21, 3ec8c │ │ - bl 608b4 │ │ - mov x21, x0 │ │ + cbz x21, 40388 │ │ mov w0, w21 │ │ - bl 64e90 │ │ - mov x22, x0 │ │ + bl 64200 │ │ + mov x8, x0 │ │ cmp x0, #0x1 │ │ - b.hi 3ecd8 // b.pmore │ │ - b.eq 3ed14 // b.none │ │ - bl 609dc │ │ - cbz x0, 3ed04 │ │ - mov x22, x0 │ │ - str xzr, [x0] │ │ - strb wzr, [x0, #8] │ │ - str w21, [x0, #16] │ │ - mov w0, w21 │ │ - bl 64e90 │ │ - mov x23, x0 │ │ - mov w0, w21 │ │ - mov x1, x22 │ │ - bl 64f40 │ │ - bl 60bd0 │ │ - ldr x8, [x22] │ │ + b.ls 40394 // b.plast │ │ + cbz x8, 403a8 │ │ + ldr x9, [x8] │ │ mov x0, x19 │ │ mov x1, x20 │ │ - strb wzr, [x22, #8] │ │ - ldp x20, x19, [sp, #48] │ │ - sub x8, x8, #0x1 │ │ - ldr x23, [sp, #16] │ │ - str x8, [x22] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x29, x30, [sp], #64 │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + sub x9, x9, #0x1 │ │ + strb wzr, [x8, #8] │ │ + str x9, [x8] │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ - bl 6093c │ │ - b 3ed18 │ │ - bl 61130 │ │ - bl 5f48c │ │ - bl 60918 │ │ + bl 5fcf0 │ │ + mov x21, x0 │ │ + b 40348 │ │ + mov w0, w21 │ │ + mov x1, x8 │ │ + bl 3ff9c │ │ + mov x8, x0 │ │ + cbnz x0, 40360 │ │ + bl 5fd68 │ │ brk #0x1 │ │ + bl 604c4 │ │ + bl 5f5d8 │ │ ldr x8, [x20] │ │ mov x21, x0 │ │ - cbz x8, 3ed30 │ │ + cbz x8, 403cc │ │ mov x0, x19 │ │ blr x8 │ │ ldr x8, [x20, #8] │ │ - cbz x8, 3ed40 │ │ + cbz x8, 403dc │ │ mov x0, x19 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x21 │ │ - bl 60f4c │ │ + bl 602e0 │ │ ldr x8, [x20, #8] │ │ - cbz x8, 3ed58 │ │ + cbz x8, 403f4 │ │ mov x0, x19 │ │ - bl 64e40 │ │ - bl 2ccbc │ │ + bl 641d0 │ │ + bl 2cd94 │ │ sub sp, sp, #0x20 │ │ stp x29, x30, [sp, #16] │ │ add x29, sp, #0x10 │ │ nop │ │ - adr x1, 9936 │ │ + adr x1, 9e42 │ │ sub x0, x29, #0x1 │ │ mov w2, #0x7b // #123 │ │ - bl 3e7d0 │ │ - str x0, [sp] │ │ - mov x0, sp │ │ - bl 3e87c │ │ - bl 3e88c │ │ - sub sp, sp, #0x1e0 │ │ - stp x29, x30, [sp, #416] │ │ - str x28, [sp, #432] │ │ - stp x22, x21, [sp, #448] │ │ - stp x20, x19, [sp, #464] │ │ - add x29, sp, #0x1a0 │ │ - adrp x8, 6f000 │ │ - ldrb w8, [x8, #2552] │ │ + bl 3fd5c │ │ + bl 3fe18 │ │ + bl 3fe44 │ │ + sub sp, sp, #0x1c0 │ │ + stp x29, x30, [sp, #384] │ │ + str x28, [sp, #400] │ │ + stp x22, x21, [sp, #416] │ │ + stp x20, x19, [sp, #432] │ │ + add x29, sp, #0x180 │ │ + adrp x8, 6e000 │ │ + ldrb w8, [x8, #3552] │ │ sub w0, w8, #0x1 │ │ and w8, w0, #0xff │ │ cmp w8, #0x3 │ │ - b.cc 3efb0 // b.lo, b.ul, b.last │ │ + b.cc 40640 // b.lo, b.ul, b.last │ │ nop │ │ - adr x8, 9c7d │ │ - strb wzr, [sp, #46] │ │ + adr x8, a201 │ │ + strb wzr, [sp, #14] │ │ ldur x9, [x8, #6] │ │ ldr x8, [x8] │ │ - stur x9, [sp, #38] │ │ - str x8, [sp, #32] │ │ - ldr s1, [sp, #40] │ │ - ldrb w8, [sp, #44] │ │ - ldr d0, [sp, #32] │ │ - ldrb w9, [sp, #45] │ │ + stur x9, [sp, #6] │ │ + str x8, [sp] │ │ + ldr s1, [sp, #8] │ │ + ldrb w8, [sp, #12] │ │ + ldr d0, [sp] │ │ uxtl v1.8h, v1.8b │ │ - tst w8, #0xff │ │ + cmp w8, #0x0 │ │ + ldrb w8, [sp, #13] │ │ cmtst v0.8b, v0.8b, v0.8b │ │ - cset w8, ne // ne = any │ │ cmeq v1.4h, v1.4h, #0 │ │ zip1 v2.8b, v0.8b, v0.8b │ │ bic v1.8b, v2.8b, v1.8b │ │ uzp1 v1.8b, v1.8b, v0.8b │ │ mov v1.s[1], v0.s[1] │ │ shl v0.8b, v1.8b, #7 │ │ cmlt v0.8b, v0.8b, #0 │ │ - uminv b0, v0.8b │ │ - fmov w10, s0 │ │ - and w8, w10, w8 │ │ - cmp w8, #0x1 │ │ - and w8, w9, #0xff │ │ + fmov x9, d0 │ │ + ccmn x9, #0x1, #0x0, ne // ne = any │ │ ccmp w8, #0x0, #0x4, eq // eq = none │ │ mov w8, #0x1 // #1 │ │ ccmp w8, #0x0, #0x4, ne // ne = any │ │ - b.ne 3ee58 // b.any │ │ - add x9, sp, #0x8 │ │ + b.ne 404c8 // b.any │ │ nop │ │ - adr x8, 6a270 │ │ - mov x10, #0xfffffffffffffffe // #-2 │ │ - add x0, x9, #0x8 │ │ - stp x10, x8, [sp, #8] │ │ - bl 3f1d8 │ │ - b 3ef90 │ │ - adrp x8, 6f000 │ │ + adr x19, 69618 │ │ + b 405a0 │ │ + adrp x8, 6e000 │ │ mov w9, #0x3ffffffe // #1073741822 │ │ - adrp x22, 6f000 │ │ - add x22, x22, #0xa20 │ │ - ldr w8, [x8, #2592] │ │ + adrp x22, 6e000 │ │ + add x22, x22, #0xe08 │ │ + ldr w8, [x8, #3592] │ │ cmp w8, w9 │ │ - b.cs 3eee4 // b.hs, b.nlast │ │ + b.cs 4054c // b.hs, b.nlast │ │ ldaxr w9, [x22] │ │ cmp w9, w8 │ │ - b.ne 3eee0 // b.any │ │ + b.ne 40548 // b.any │ │ add x8, x8, #0x1 │ │ stxr w9, w8, [x22] │ │ - cbnz w9, 3eee4 │ │ - adrp x8, 6f000 │ │ - add x0, sp, #0x20 │ │ - ldrb wzr, [x8, #2600] │ │ - bl 64fc0 │ │ - cbz x0, 3ef04 │ │ + cbnz w9, 4054c │ │ + adrp x8, 6e000 │ │ + mov x0, sp │ │ + ldrb wzr, [x8, #3600] │ │ + bl 64350 │ │ + cbz x0, 4056c │ │ + mov x21, x0 │ │ + bl 64360 │ │ mov x20, x0 │ │ - bl 64fd0 │ │ + cbz x0, 40540 │ │ + mov x0, x20 │ │ + bl 641c0 │ │ + cbz x0, 406b0 │ │ + mov x1, x21 │ │ + mov x2, x20 │ │ mov x19, x0 │ │ - cbz x0, 3eed0 │ │ - mov x0, x19 │ │ - bl 64e30 │ │ - cbz x0, 3f02c │ │ - mov x1, x20 │ │ - mov x2, x19 │ │ - mov x21, x0 │ │ - bl 64e50 │ │ - b 3eed4 │ │ - mov w21, #0x1 // #1 │ │ - stp x19, x21, [sp, #8] │ │ - str x19, [sp, #24] │ │ - b 3ef0c │ │ + bl 641e0 │ │ + b 40570 │ │ + mov w19, #0x1 // #1 │ │ + b 40570 │ │ clrex │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0xa20 │ │ - bl 3e5cc │ │ - adrp x8, 6f000 │ │ - add x0, sp, #0x20 │ │ - ldrb wzr, [x8, #2600] │ │ - bl 64fc0 │ │ - cbnz x0, 3eea0 │ │ - mov x8, #0xffffffffffffffff // #-1 │ │ - str x8, [sp, #8] │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0xe08 │ │ + bl 3fb50 │ │ + adrp x8, 6e000 │ │ + mov x0, sp │ │ + ldrb wzr, [x8, #3600] │ │ + bl 64350 │ │ + cbnz x0, 40510 │ │ + mov x20, #0xffffffffffffffff // #-1 │ │ ldxr w8, [x22] │ │ sub w1, w8, #0x1 │ │ stlxr w8, w1, [x22] │ │ - cbnz w8, 3ef0c │ │ + cbnz w8, 40570 │ │ and w8, w1, #0xbfffffff │ │ mov w9, #0x80000000 // #-2147483648 │ │ cmp w8, w9 │ │ - b.eq 3ef48 // b.none │ │ - ldr x8, [sp, #8] │ │ - cmn x8, #0x2 │ │ - b.ne 3ef60 // b.any │ │ - add x8, sp, #0x8 │ │ - add x0, x8, #0x8 │ │ - bl 3f1d8 │ │ - b 3ef90 │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0xa20 │ │ - bl 5e600 │ │ - ldr x8, [sp, #8] │ │ - cmn x8, #0x2 │ │ - b.eq 3ef38 // b.none │ │ - cmn x8, #0x1 │ │ - b.eq 3ef90 // b.none │ │ - ldp x0, x9, [sp, #16] │ │ - cmp x9, #0x4 │ │ - b.eq 3efc8 // b.none │ │ - cmp x9, #0x1 │ │ - b.ne 3efdc // b.any │ │ - ldrb w9, [x0] │ │ - cmp w9, #0x30 │ │ - b.ne 3efdc // b.any │ │ - cbz x8, 3ef90 │ │ - bl 64e40 │ │ + b.eq 40670 // b.none │ │ + cmn x20, #0x1 │ │ + b.eq 405c8 // b.none │ │ + cmn x20, #0x2 │ │ + b.ne 405d4 // b.any │ │ + and x9, x19, #0x3 │ │ + mov w0, #0x2 // #2 │ │ + sub x8, x9, #0x2 │ │ + cmp x8, #0x2 │ │ + mov w8, #0x3 // #3 │ │ + b.cc 40628 // b.lo, b.ul, b.last │ │ + cbz x9, 40628 │ │ + ldur x8, [x19, #23] │ │ + sub x0, x19, #0x1 │ │ + blr x8 │ │ mov w0, #0x2 // #2 │ │ mov w8, #0x3 // #3 │ │ + b 40628 │ │ + cmp x20, #0x4 │ │ + b.eq 40600 // b.none │ │ + cmp x20, #0x1 │ │ + b.ne 40614 // b.any │ │ + ldrb w8, [x19] │ │ + cmp w8, #0x30 │ │ + b.ne 40614 // b.any │ │ + cbz x20, 405c8 │ │ + mov x0, x19 │ │ + bl 641d0 │ │ + b 405c8 │ │ + ldr w8, [x19] │ │ + mov w9, #0x7566 // #30054 │ │ + movk w9, #0x6c6c, lsl #16 │ │ + cmp w8, w9 │ │ + b.eq 40658 // b.none │ │ + cbz x20, 40620 │ │ + mov x0, x19 │ │ + bl 641d0 │ │ + mov w0, wzr │ │ + mov w8, #0x1 // #1 │ │ nop │ │ - adr x9, 6f9f8 │ │ + adr x9, 6ede0 │ │ ldxrb w10, [x9] │ │ - cbnz w10, 3f004 │ │ + cbnz w10, 40688 │ │ stxrb w10, w8, [x9] │ │ - cbnz w10, 3efa0 │ │ - ldp x20, x19, [sp, #464] │ │ - ldr x28, [sp, #432] │ │ - ldp x22, x21, [sp, #448] │ │ - ldp x29, x30, [sp, #416] │ │ - add sp, sp, #0x1e0 │ │ + cbnz w10, 40630 │ │ + ldp x20, x19, [sp, #432] │ │ + ldr x28, [sp, #400] │ │ + ldp x22, x21, [sp, #416] │ │ + ldp x29, x30, [sp, #384] │ │ + add sp, sp, #0x1c0 │ │ ret │ │ - ldr w9, [x0] │ │ - mov w10, #0x7566 // #30054 │ │ - movk w10, #0x6c6c, lsl #16 │ │ - cmp w9, w10 │ │ - b.eq 3eff0 // b.none │ │ - cbz x8, 3efe4 │ │ - bl 64e40 │ │ - mov w0, wzr │ │ - mov w8, #0x1 // #1 │ │ - b 3ef98 │ │ - cbz x8, 3eff8 │ │ - bl 64e40 │ │ + cbz x20, 40664 │ │ + mov x0, x19 │ │ + bl 641d0 │ │ mov w0, #0x1 // #1 │ │ mov w8, #0x2 // #2 │ │ - b 3ef98 │ │ + b 40628 │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0xe08 │ │ + bl 5e7a8 │ │ + cmn x20, #0x1 │ │ + b.ne 40598 // b.any │ │ + b 405c8 │ │ sub w8, w10, #0x1 │ │ cmp w10, #0x4 │ │ clrex │ │ csinv w0, w8, wzr, cc // cc = lo, ul, last │ │ - ldp x20, x19, [sp, #464] │ │ - ldr x28, [sp, #432] │ │ - ldp x22, x21, [sp, #448] │ │ - ldp x29, x30, [sp, #416] │ │ - add sp, sp, #0x1e0 │ │ + ldp x20, x19, [sp, #432] │ │ + ldr x28, [sp, #400] │ │ + ldp x22, x21, [sp, #416] │ │ + ldp x29, x30, [sp, #384] │ │ + add sp, sp, #0x1c0 │ │ ret │ │ mov w0, #0x1 // #1 │ │ - mov x1, x19 │ │ - bl 24994 │ │ + mov x1, x20 │ │ + bl 248bc │ │ brk #0x1 │ │ mov x19, x0 │ │ ldxr w8, [x22] │ │ sub w1, w8, #0x1 │ │ stlxr w8, w1, [x22] │ │ - cbnz w8, 3f040 │ │ + cbnz w8, 406c4 │ │ and w8, w1, #0xbfffffff │ │ mov w9, #0x80000000 // #-2147483648 │ │ cmp w8, w9 │ │ - b.eq 3f068 // b.none │ │ + b.eq 406ec // b.none │ │ mov x0, x19 │ │ - bl 60f4c │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0xa20 │ │ - bl 5e600 │ │ - b 3f060 │ │ - bl 2ccbc │ │ - stp x29, x30, [sp, #-48]! │ │ - str x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ + bl 602e0 │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0xe08 │ │ + bl 5e7a8 │ │ + b 406e4 │ │ + bl 2cd94 │ │ + stp x29, x30, [sp, #-32]! │ │ + str x19, [sp, #16] │ │ mov x29, sp │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0x9a0 │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0x3c8 │ │ ldar x19, [x8] │ │ - cbz x19, 3f0b4 │ │ + cbz x19, 4074c │ │ mov w0, w19 │ │ - bl 64e90 │ │ - mov x20, x0 │ │ - cmp x0, #0x1 │ │ - b.ls 3f0d4 // b.plast │ │ - b 3f118 │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0x9a0 │ │ - bl 3e918 │ │ - mov x19, x0 │ │ - bl 64e90 │ │ - mov x20, x0 │ │ + bl 64200 │ │ + mov x1, x0 │ │ cmp x0, #0x1 │ │ - b.hi 3f118 // b.pmore │ │ - b.eq 3f140 // b.none │ │ - mov w0, #0x18 // #24 │ │ - bl 64e30 │ │ - cbz x0, 3f134 │ │ - mov x20, x0 │ │ - str xzr, [x0] │ │ - strb wzr, [x0, #8] │ │ - str w19, [x0, #16] │ │ - mov w0, w19 │ │ - bl 64e90 │ │ - mov x21, x0 │ │ - mov w0, w19 │ │ - mov x1, x20 │ │ - bl 64f40 │ │ - cbz x21, 3f118 │ │ - mov x0, x21 │ │ - bl 64e40 │ │ - ldr x8, [x20] │ │ + b.ls 4076c // b.plast │ │ + cbz x1, 4077c │ │ + ldr x8, [x1] │ │ cmp x8, #0x0 │ │ cset w0, eq // eq = none │ │ - ldp x20, x19, [sp, #32] │ │ - ldr x21, [sp, #16] │ │ - ldp x29, x30, [sp], #48 │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ ret │ │ - mov w0, #0x8 // #8 │ │ - mov w1, #0x18 // #24 │ │ - bl 24ab0 │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0x3c8 │ │ + bl 3fec8 │ │ + mov x19, x0 │ │ + bl 64200 │ │ + mov x1, x0 │ │ + cmp x0, #0x1 │ │ + b.hi 40730 // b.pmore │ │ + mov w0, w19 │ │ + bl 3ff9c │ │ + mov x1, x0 │ │ + cbnz x0, 40734 │ │ nop │ │ - adr x0, 6a0b8 │ │ - bl 3e9ec │ │ + adr x0, 69460 │ │ + bl 40048 │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ adds x8, x2, x1 │ │ - b.cs 3f1c8 // b.hs, b.nlast │ │ + b.cs 40800 // b.hs, b.nlast │ │ ldp x1, x2, [x0] │ │ mov x5, x4 │ │ mov w10, #0x8 // #8 │ │ mov x4, x3 │ │ mov x19, x0 │ │ add x0, sp, #0x8 │ │ lsl x9, x1, #1 │ │ @@ -39230,567 +40743,532 @@ │ │ csel x8, x8, x9, hi // hi = pmore │ │ cmp x5, #0x1 │ │ mov w9, #0x4 // #4 │ │ csel x9, x10, x9, eq // eq = none │ │ cmp x8, x9 │ │ csel x20, x8, x9, hi // hi = pmore │ │ mov x3, x20 │ │ - bl 3f270 │ │ + bl 40810 │ │ ldr x8, [sp, #8] │ │ - cmp x8, #0x1 │ │ - b.eq 3f1d0 // b.none │ │ + cbnz x8, 40808 │ │ ldr x8, [sp, #16] │ │ stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ mov x0, xzr │ │ - bl 24994 │ │ + bl 248bc │ │ ldp x0, x1, [sp, #16] │ │ - bl 24994 │ │ - stp x29, x30, [sp, #-48]! │ │ - str x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - mov x29, sp │ │ - ldr x19, [x0] │ │ - and x8, x19, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - ccmp x8, #0x0, #0x4, cs // cs = hs, nlast │ │ - b.ne 3f210 // b.any │ │ - ldp x20, x19, [sp, #32] │ │ - ldr x21, [sp, #16] │ │ - ldp x29, x30, [sp], #48 │ │ - ret │ │ - ldr x20, [x19, #-1]! │ │ - ldr x21, [x19, #8] │ │ - ldr x8, [x21] │ │ - cbz x8, 3f228 │ │ - mov x0, x20 │ │ - blr x8 │ │ - ldr x8, [x21, #8] │ │ - cbz x8, 3f238 │ │ - mov x0, x20 │ │ - bl 64e40 │ │ - mov x0, x19 │ │ - ldp x20, x19, [sp, #32] │ │ - ldr x21, [sp, #16] │ │ - ldp x29, x30, [sp], #48 │ │ - b 64e40 │ │ - ldr x8, [x21, #8] │ │ - mov x21, x0 │ │ - cbz x8, 3f260 │ │ - mov x0, x20 │ │ - bl 64e40 │ │ - mov x0, x19 │ │ - bl 64e40 │ │ - mov x0, x21 │ │ - bl 60f4c │ │ + bl 248bc │ │ sub sp, sp, #0x50 │ │ stp x29, x30, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ add x29, sp, #0x10 │ │ umulh x8, x5, x3 │ │ - mov x19, x0 │ │ - mov x20, xzr │ │ - mov w9, #0x8 // #8 │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + mov x20, x0 │ │ + sub x9, x9, x4 │ │ + mul x19, x5, x3 │ │ cmp xzr, x8 │ │ + ccmp x19, x9, #0x2, eq // eq = none │ │ + b.ls 40858 // b.plast │ │ + mov x19, xzr │ │ mov w8, #0x1 // #1 │ │ - b.ne 3f384 // b.any │ │ - mul x10, x5, x3 │ │ - mov x11, #0x8000000000000000 // #-9223372036854775808 │ │ - mov x21, x4 │ │ - sub x11, x11, x4 │ │ - cmp x10, x11 │ │ - b.hi 3f384 // b.pmore │ │ - mov x20, x10 │ │ - cbz x1, 3f318 │ │ - cmp x21, x10 │ │ - b.ls 3f348 // b.plast │ │ + mov w9, #0x8 // #8 │ │ + b 40944 │ │ + cbz x1, 408c0 │ │ + cmp x4, x19 │ │ + b.ls 408fc // b.plast │ │ + cmp x4, #0x8 │ │ + mov w8, #0x8 // #8 │ │ mov x24, x1 │ │ mov x22, x2 │ │ + csel x1, x4, x8, hi // hi = pmore │ │ add x0, sp, #0x8 │ │ - mov w1, #0x8 // #8 │ │ - mov x2, x20 │ │ + mov x2, x19 │ │ mov x23, x5 │ │ str xzr, [sp, #8] │ │ - bl 64ec0 │ │ - cbnz w0, 3f378 │ │ + mov x21, x4 │ │ + bl 64250 │ │ + cbnz w0, 40938 │ │ ldr x8, [sp, #8] │ │ - cbz x8, 3f378 │ │ + cbz x8, 40938 │ │ mul x2, x23, x24 │ │ mov x0, x8 │ │ mov x1, x22 │ │ mov x21, x8 │ │ - bl 64e50 │ │ + bl 641e0 │ │ mov x0, x22 │ │ - bl 64e40 │ │ - b 3f35c │ │ - cbz x20, 3f35c │ │ - cmp x21, x10 │ │ - b.ls 3f36c // b.plast │ │ + bl 641d0 │ │ + mov x0, x21 │ │ + b 4092c │ │ + cbz x19, 40914 │ │ + cmp x4, x19 │ │ + b.ls 4091c // b.plast │ │ + cmp x4, #0x8 │ │ + mov w8, #0x8 // #8 │ │ add x0, sp, #0x8 │ │ - mov w1, #0x8 // #8 │ │ - mov x2, x20 │ │ + csel x1, x4, x8, hi // hi = pmore │ │ + mov x2, x19 │ │ str xzr, [sp, #8] │ │ - bl 64ec0 │ │ - cbnz w0, 3f378 │ │ + mov x21, x4 │ │ + bl 64250 │ │ + cbnz w0, 40938 │ │ ldr x0, [sp, #8] │ │ - cbnz x0, 3f360 │ │ - b 3f378 │ │ + cbnz x0, 4092c │ │ + b 40938 │ │ mov x0, x2 │ │ - mov x1, x20 │ │ - bl 64ed0 │ │ - cbnz x0, 3f360 │ │ - b 3f378 │ │ - mov x0, x21 │ │ + mov x1, x19 │ │ + mov x21, x4 │ │ + bl 64260 │ │ + cbnz x0, 4092c │ │ + b 40938 │ │ + mov x0, x4 │ │ + b 4092c │ │ + mov x0, x19 │ │ + mov x21, x4 │ │ + bl 641c0 │ │ + cbz x0, 40938 │ │ mov x8, xzr │ │ - str x0, [x19, #8] │ │ - b 3f380 │ │ - mov x0, x20 │ │ - bl 64e30 │ │ - cbnz x0, 3f360 │ │ + str x0, [x20, #8] │ │ + b 40940 │ │ mov w8, #0x1 // #1 │ │ - str x21, [x19, #8] │ │ + str x21, [x20, #8] │ │ mov w9, #0x10 // #16 │ │ - str x20, [x19, x9] │ │ - str x8, [x19] │ │ + str x19, [x20, x9] │ │ + str x8, [x20] │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x50 │ │ ret │ │ sub sp, sp, #0x50 │ │ stp x29, x30, [sp, #32] │ │ str x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ add x29, sp, #0x20 │ │ ldr w8, [x0] │ │ mov x19, x0 │ │ cmp w8, #0x1 │ │ - b.ne 3f3e8 // b.any │ │ + b.ne 409a8 // b.any │ │ mov w10, #0xffffff9d // #-99 │ │ isb │ │ ldr w8, [x19] │ │ cmp w8, #0x1 │ │ - b.ne 3f3e8 // b.any │ │ + b.ne 409a8 // b.any │ │ mov w9, w10 │ │ add w10, w10, #0x1 │ │ - cbnz w9, 3f3cc │ │ - cbz w8, 3f48c │ │ + cbnz w9, 4098c │ │ + cbz w8, 40a4c │ │ add x9, sp, #0x8 │ │ mov w21, #0x2 // #2 │ │ add x20, x9, #0x8 │ │ cmp w8, #0x2 │ │ - b.eq 3f410 // b.none │ │ + b.eq 409d0 // b.none │ │ ldaxr w8, [x19] │ │ stxr w9, w21, [x19] │ │ - cbnz w9, 3f400 │ │ - cbz w8, 3f4a0 │ │ + cbnz w9, 409c0 │ │ + cbz w8, 40a60 │ │ str xzr, [sp, #8] │ │ ldr w8, [x19] │ │ cmp w8, #0x2 │ │ - b.ne 3f45c // b.any │ │ + b.ne 40a1c // b.any │ │ ldr w8, [sp, #8] │ │ mov w0, #0x62 // #98 │ │ mov x1, x19 │ │ mov w2, #0x89 // #137 │ │ mov w3, #0x2 // #2 │ │ mov x5, xzr │ │ cmp w8, #0x0 │ │ mov w6, #0xffffffff // #-1 │ │ csel x4, x20, xzr, ne // ne = any │ │ - bl 64eb0 │ │ - tbz x0, #63, 3f45c │ │ - bl 64e80 <__errno@plt> │ │ + bl 64220 │ │ + tbz x0, #63, 40a1c │ │ + bl 64240 <__errno@plt> │ │ ldr w8, [x0] │ │ cmp w8, #0x4 │ │ - b.eq 3f414 // b.none │ │ + b.eq 409d4 // b.none │ │ ldr w8, [x19] │ │ cmp w8, #0x1 │ │ - b.ne 3f3f8 // b.any │ │ + b.ne 409b8 // b.any │ │ mov w10, #0xffffff9d // #-99 │ │ mov w9, w10 │ │ isb │ │ ldr w8, [x19] │ │ add w10, w10, #0x1 │ │ cmp w8, #0x1 │ │ - b.ne 3f3f8 // b.any │ │ - cbnz w9, 3f46c │ │ - b 3f3f8 │ │ + b.ne 409b8 // b.any │ │ + cbnz w9, 40a2c │ │ + b 409b8 │ │ mov w9, #0x1 // #1 │ │ ldaxr w8, [x19] │ │ - cbnz w8, 3f4b4 │ │ + cbnz w8, 40a74 │ │ stxr w8, w9, [x19] │ │ - cbnz w8, 3f490 │ │ + cbnz w8, 40a50 │ │ ldp x20, x19, [sp, #64] │ │ ldr x21, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x50 │ │ ret │ │ clrex │ │ - b 3f3ec │ │ + b 409ac │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xa18 │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0xe00 │ │ mov w9, #0x1 // #1 │ │ ldaxr w10, [x8] │ │ - cbnz w10, 3f504 │ │ + cbnz w10, 40ac4 │ │ stxr w10, w9, [x8] │ │ - cbnz w10, 3f4d0 │ │ - adrp x8, 6f000 │ │ - ldr x8, [x8, #2568] │ │ + cbnz w10, 40a90 │ │ + adrp x8, 6e000 │ │ + ldr x8, [x8, #3568] │ │ tst x8, #0x7fffffffffffffff │ │ - b.ne 3f524 // b.any │ │ + b.ne 40ae4 // b.any │ │ mov w0, wzr │ │ - adrp x8, 6f000 │ │ - ldrb wzr, [x8, #2588] │ │ + adrp x8, 6e000 │ │ + ldrb wzr, [x8, #3588] │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0xa18 │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0xe00 │ │ clrex │ │ - bl 3f3a4 │ │ - adrp x8, 6f000 │ │ - ldr x8, [x8, #2568] │ │ + bl 40964 │ │ + adrp x8, 6e000 │ │ + ldr x8, [x8, #3568] │ │ tst x8, #0x7fffffffffffffff │ │ - b.eq 3f4f0 // b.none │ │ - bl 3f07c │ │ + b.eq 40ab0 // b.none │ │ + bl 40700 │ │ eor w0, w0, #0x1 │ │ - adrp x8, 6f000 │ │ - ldrb wzr, [x8, #2588] │ │ + adrp x8, 6e000 │ │ + ldrb wzr, [x8, #3588] │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ - stp x29, x30, [sp, #-96]! │ │ - str x28, [sp, #16] │ │ - stp x26, x25, [sp, #32] │ │ - stp x24, x23, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ + stp x29, x30, [sp, #-80]! │ │ + stp x28, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ mov x29, sp │ │ sub sp, sp, #0x290 │ │ - cbz x1, 3f578 │ │ + cbz x1, 40b34 │ │ ldr x9, [x1] │ │ ldr x8, [x9, #24] │ │ - cbz x8, 3f57c │ │ + cbz x8, 40b38 │ │ ldr x9, [x9, #32] │ │ sub x9, x9, #0x1 │ │ - b 3f57c │ │ + b 40b38 │ │ mov x8, xzr │ │ - adrp x11, 6a000 │ │ + adrp x11, 6a000 │ │ nop │ │ - adr x10, 99c5 │ │ + adr x10, 9f49 │ │ cmp x8, #0x0 │ │ - ldp x21, x20, [x0] │ │ - ldr x11, [x11, #3680] │ │ - ldp x19, x22, [x0, #16] │ │ + ldp x22, x21, [x0] │ │ + ldr x11, [x11, #448] │ │ + ldp x19, x20, [x0, #16] │ │ csel x8, x10, x8, eq // eq = none │ │ mov w10, #0x9 // #9 │ │ add x23, sp, #0x20 │ │ csel x9, x10, x9, eq // eq = none │ │ stp x8, x9, [sp, #8] │ │ - cbz x11, 3f5b8 │ │ - bl 64fe0 │ │ - b 3f5c0 │ │ + cbz x11, 40b74 │ │ + bl 64370 │ │ + b 40b7c │ │ mov w0, #0xb2 // #178 │ │ - bl 64eb0 │ │ + bl 64220 │ │ movi v0.2d, #0x0 │ │ sxtw x8, w0 │ │ nop │ │ - adr x25, 2d6d0 │ │ + adr x24, 2e1c4 │ │ add x9, sp, #0x20 │ │ nop │ │ - adr x26, 3e76c │ │ + adr x25, 3fcf8 │ │ str x8, [sp, #24] │ │ - adrp x8, 4000 │ │ - sub x24, x29, #0x10 │ │ - stur x9, [x29, #-112] │ │ + adrp x8, 4000 │ │ + stur x9, [x29, #-104] │ │ stp q0, q0, [x23, #128] │ │ stp q0, q0, [x23, #160] │ │ stp q0, q0, [x23, #192] │ │ stp q0, q0, [x23, #224] │ │ stp q0, q0, [x23, #256] │ │ stp q0, q0, [x23, #288] │ │ stp q0, q0, [x23, #320] │ │ stp q0, q0, [x23, #352] │ │ stp q0, q0, [x23, #384] │ │ stp q0, q0, [x23, #416] │ │ stp q0, q0, [x23, #448] │ │ stp q0, q0, [x23, #480] │ │ str q0, [x23, #112] │ │ nop │ │ - adr x23, 29e48 │ │ + adr x23, 29e64 │ │ stp q0, q0, [sp, #48] │ │ stp q0, q0, [sp, #80] │ │ stp q0, q0, [sp, #112] │ │ str q0, [sp, #32] │ │ - ldr q0, [x8, #3440] │ │ + ldr q0, [x8, #3536] │ │ add x8, sp, #0x8 │ │ stp x8, x23, [x29, #-80] │ │ add x8, sp, #0x18 │ │ - stp x8, x25, [x29, #-64] │ │ - sub x8, x29, #0x70 │ │ - stur q0, [x29, #-104] │ │ - stp x21, x26, [x29, #-48] │ │ - stp x20, x23, [x29, #-32] │ │ + stp x8, x24, [x29, #-64] │ │ + sub x8, x29, #0x68 │ │ + stur q0, [x29, #-96] │ │ + stp x22, x25, [x29, #-48] │ │ + stp x21, x23, [x29, #-32] │ │ stp x8, xzr, [x29, #-16] │ │ nop │ │ - adr x1, 6a1c8 │ │ - adrp x2, 6000 │ │ - add x2, x2, #0x8ee │ │ + adr x1, 69588 │ │ + adrp x2, 6000 │ │ + add x2, x2, #0x97b │ │ sub x0, x29, #0x10 │ │ sub x3, x29, #0x50 │ │ - bl 29e8c │ │ + bl 29ea8 │ │ ldur x8, [x29, #-8] │ │ - cbz w0, 3f6f4 │ │ - cbz x8, 3f740 │ │ - sub x0, x29, #0x58 │ │ - stur x8, [x29, #-88] │ │ - bl 3f1d8 │ │ + cbz w0, 40c98 │ │ + cbz x8, 40d30 │ │ + and x9, x8, #0x3 │ │ + sub x10, x9, #0x2 │ │ + cmp x10, #0x2 │ │ + b.cc 40c60 // b.lo, b.ul, b.last │ │ + cbz x9, 40c60 │ │ + ldur x9, [x8, #23] │ │ + sub x0, x8, #0x1 │ │ + blr x9 │ │ add x8, sp, #0x8 │ │ - ldr x9, [x22, #72] │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x8ee │ │ + ldr x9, [x20, #72] │ │ + adrp x1, 6000 │ │ + add x1, x1, #0x97b │ │ stp x8, x23, [x29, #-80] │ │ add x8, sp, #0x18 │ │ sub x2, x29, #0x50 │ │ mov x0, x19 │ │ - stp x8, x25, [x29, #-64] │ │ - stp x21, x26, [x29, #-48] │ │ - stp x20, x23, [x29, #-32] │ │ + stp x8, x24, [x29, #-64] │ │ + stp x22, x25, [x29, #-48] │ │ + stp x21, x23, [x29, #-32] │ │ blr x9 │ │ - stur x0, [x29, #-80] │ │ - cbz x0, 3f6d4 │ │ - sub x0, x29, #0x50 │ │ - bl 3f1d8 │ │ - add sp, sp, #0x290 │ │ - ldp x20, x19, [sp, #80] │ │ - ldr x28, [sp, #16] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x29, x30, [sp], #96 │ │ - ret │ │ - cbz x8, 3f700 │ │ - add x0, x24, #0x8 │ │ - bl 3f1d8 │ │ - ldur x2, [x29, #-96] │ │ - cmp x2, #0x201 │ │ - b.cs 3f728 // b.hs, b.nlast │ │ - ldr x8, [x22, #56] │ │ + cbnz x0, 40cdc │ │ + b 40cfc │ │ + cbz x8, 40cbc │ │ + and x9, x8, #0x3 │ │ + sub x10, x9, #0x2 │ │ + cmp x10, #0x2 │ │ + b.cc 40cbc // b.lo, b.ul, b.last │ │ + cbz x9, 40cbc │ │ + ldur x9, [x8, #23] │ │ + sub x0, x8, #0x1 │ │ + blr x9 │ │ + ldur x2, [x29, #-88] │ │ + cmp x2, #0x200 │ │ + b.hi 40d18 // b.pmore │ │ + ldr x8, [x20, #56] │ │ add x1, sp, #0x20 │ │ mov x0, x19 │ │ blr x8 │ │ - stur x0, [x29, #-80] │ │ - cbnz x0, 3f6cc │ │ - b 3f6d4 │ │ + cbz x0, 40cfc │ │ + and x8, x0, #0x3 │ │ + sub x9, x8, #0x2 │ │ + cmp x9, #0x2 │ │ + b.cc 40cfc // b.lo, b.ul, b.last │ │ + cbz x8, 40cfc │ │ + ldur x8, [x0, #23] │ │ + sub x0, x0, #0x1 │ │ + blr x8 │ │ + add sp, sp, #0x290 │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x28, x25, [sp, #16] │ │ + ldp x29, x30, [sp], #80 │ │ + ret │ │ nop │ │ - adr x3, 6a2e8 │ │ + adr x3, 69660 │ │ mov x0, xzr │ │ mov x1, x2 │ │ mov w2, #0x200 // #512 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ nop │ │ - adr x0, 98e0 │ │ + adr x0, 9ea1 │ │ nop │ │ - adr x2, 6a1b0 │ │ + adr x2, 695b8 │ │ mov w1, #0xad // #173 │ │ - bl 29e64 │ │ + bl 29e80 │ │ brk #0x1 │ │ - ldur x8, [x29, #-8] │ │ mov x19, x0 │ │ - cbz x8, 3f770 │ │ - add x0, x24, #0x8 │ │ - bl 3f1d8 │ │ + sub x0, x29, #0x10 │ │ + bl 5e150 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ - sub sp, sp, #0x120 │ │ - stp x29, x30, [sp, #208] │ │ - str x28, [sp, #224] │ │ - stp x24, x23, [sp, #240] │ │ - stp x22, x21, [sp, #256] │ │ - stp x20, x19, [sp, #272] │ │ - add x29, sp, #0xd0 │ │ + bl 602e0 │ │ + bl 2cd94 │ │ + sub sp, sp, #0x110 │ │ + stp x29, x30, [sp, #192] │ │ + stp x28, x25, [sp, #208] │ │ + stp x24, x23, [sp, #224] │ │ + stp x22, x21, [sp, #240] │ │ + stp x20, x19, [sp, #256] │ │ + add x29, sp, #0xc0 │ │ ldrb w23, [x0] │ │ mov w0, #0x200 // #512 │ │ mov x19, x1 │ │ strb w23, [sp, #12] │ │ - bl 64e30 │ │ - cbz x0, 3f9f8 │ │ - mov x20, x0 │ │ - mov w21, #0x200 // #512 │ │ + bl 641c0 │ │ + cbz x0, 40fa8 │ │ + mov x21, x0 │ │ + mov w20, #0x200 // #512 │ │ sub x24, x29, #0x48 │ │ - mov w22, #0x2 // #2 │ │ - stur x21, [x29, #-72] │ │ - str x0, [x24, #8] │ │ - mov x1, x21 │ │ - bl 64ff0 │ │ - cbnz x0, 3f828 │ │ - bl 64e80 <__errno@plt> │ │ - ldr w9, [x0] │ │ - orr x8, x22, x9, lsl #32 │ │ - cmp w9, #0x22 │ │ - str x8, [sp, #32] │ │ - b.ne 3f864 // b.any │ │ - add x0, sp, #0x20 │ │ - bl 3f1d8 │ │ - str x21, [x24, #16] │ │ + adrp x22, 6e000 │ │ + nop │ │ + adr x25, 69600 │ │ + stp x20, x0, [x29, #-72] │ │ + mov x1, x20 │ │ + bl 64380 │ │ + cbnz x0, 40e30 │ │ + bl 64240 <__errno@plt> │ │ + ldr w8, [x0] │ │ + ldr x9, [x22, #960] │ │ + cmp x9, x25 │ │ + b.ne 40e10 // b.any │ │ + cmp w8, #0x22 │ │ + b.ne 40e1c // b.any │ │ + stur x20, [x29, #-56] │ │ sub x0, x29, #0x48 │ │ - mov x1, x21 │ │ + mov x1, x20 │ │ mov w2, #0x1 // #1 │ │ mov w3, #0x1 // #1 │ │ mov w4, #0x1 // #1 │ │ - bl 3f14c │ │ - ldur x21, [x29, #-72] │ │ - ldr x20, [x24, #8] │ │ - mov x0, x20 │ │ - mov x1, x21 │ │ - bl 64ff0 │ │ - cbz x0, 3f7d4 │ │ - mov x0, x20 │ │ - bl 64fd0 │ │ - cmp x21, x0 │ │ - str x0, [x24, #16] │ │ - b.ls 3f898 // b.plast │ │ + bl 40788 │ │ + ldp x20, x21, [x29, #-72] │ │ + mov x0, x21 │ │ + mov x1, x20 │ │ + bl 64380 │ │ + cbz x0, 40dc0 │ │ + b 40e30 │ │ + str x25, [x22, #960] │ │ + cmp w8, #0x22 │ │ + b.eq 40ddc // b.none │ │ + cbz x20, 40e28 │ │ + mov x0, x21 │ │ + bl 641d0 │ │ + mov x20, #0xffffffffffffffff // #-1 │ │ + b 40e84 │ │ + mov x0, x21 │ │ + bl 64360 │ │ mov x22, x0 │ │ - cbz x0, 3f884 │ │ - mov x0, x20 │ │ + cmp x20, x0 │ │ + b.ls 40e6c // b.plast │ │ + cbz x22, 40e74 │ │ + mov x0, x21 │ │ mov x1, x22 │ │ - bl 64ed0 │ │ - cbnz x0, 3f890 │ │ + bl 64260 │ │ + mov x20, x22 │ │ + cbnz x0, 40e84 │ │ mov w0, #0x1 // #1 │ │ mov x1, x22 │ │ - bl 24994 │ │ + bl 248bc │ │ brk #0x1 │ │ - add x9, sp, #0x40 │ │ - mov x10, #0xffffffffffffffff // #-1 │ │ - orr x22, x9, #0x8 │ │ - stp x10, x8, [sp, #64] │ │ - cbz x21, 3f8c8 │ │ - mov x0, x20 │ │ - bl 64e40 │ │ - b 3f8c8 │ │ - mov x0, x20 │ │ - bl 64e40 │ │ + mov x0, x21 │ │ + b 40e84 │ │ + mov x0, x21 │ │ + bl 641d0 │ │ + mov x20, xzr │ │ mov w0, #0x1 // #1 │ │ - str x0, [x24, #8] │ │ - stur x22, [x29, #-72] │ │ - ldur q0, [x29, #-72] │ │ - ldr x8, [x24, #16] │ │ - add x9, sp, #0x40 │ │ - orr x22, x9, #0x8 │ │ - str q0, [sp, #64] │ │ - ldr x20, [sp, #64] │ │ - str x8, [sp, #80] │ │ - cmn x20, #0x1 │ │ - b.eq 3f8c8 // b.none │ │ - ldr q0, [x22] │ │ - str q0, [sp, #16] │ │ - b 3f8d4 │ │ - mov x0, x22 │ │ - bl 3f1d8 │ │ - mov x20, #0xffffffffffffffff // #-1 │ │ - ldp x0, x8, [x19] │ │ - strb w23, [sp, #56] │ │ - ldr q0, [sp, #16] │ │ - str x20, [sp, #32] │ │ - ldr x8, [x8, #24] │ │ - stur q0, [sp, #40] │ │ + ldp x8, x9, [x19] │ │ + strb w23, [sp, #40] │ │ + stp x20, x0, [sp, #16] │ │ + str x22, [sp, #32] │ │ + ldr x9, [x9, #24] │ │ nop │ │ - adr x1, 9ede │ │ + adr x1, a4d6 │ │ + mov x0, x8 │ │ mov w2, #0x11 // #17 │ │ - blr x8 │ │ - tbnz w0, #0, 3f988 │ │ - add x8, sp, #0x20 │ │ - sub x9, x29, #0x5c │ │ + blr x9 │ │ + tbnz w0, #0, 40f38 │ │ + add x8, sp, #0x10 │ │ + add x9, sp, #0x58 │ │ nop │ │ - adr x0, 3fa44 │ │ - stp x19, x8, [sp, #64] │ │ + adr x0, 40ff4 │ │ + stp x19, x8, [sp, #48] │ │ nop │ │ - adr x8, 6a748 │ │ + adr x8, 69aa8 │ │ sub x1, x29, #0x10 │ │ - strb w23, [sp, #96] │ │ - stp x8, xzr, [sp, #80] │ │ + strb w23, [sp, #80] │ │ + stp x8, xzr, [sp, #64] │ │ mov w8, #0x1 // #1 │ │ sturb w8, [x29, #-80] │ │ add x8, sp, #0xc │ │ - stur x8, [x29, #-72] │ │ - add x8, sp, #0x68 │ │ - stp x8, x9, [x24, #8] │ │ - add x8, sp, #0x40 │ │ + stp x8, x9, [x29, #-72] │ │ + sub x8, x29, #0x5c │ │ sub x9, x29, #0x4c │ │ + stur x8, [x29, #-56] │ │ + add x8, sp, #0x30 │ │ stp x8, x9, [x24, #24] │ │ sub x8, x29, #0x58 │ │ sub x9, x29, #0x50 │ │ stp x8, x9, [x24, #40] │ │ sub x8, x29, #0x48 │ │ nop │ │ - adr x9, 6a770 │ │ - str xzr, [sp, #104] │ │ + adr x9, 69ad0 │ │ + str xzr, [sp, #88] │ │ sturb wzr, [x29, #-92] │ │ stur xzr, [x29, #-88] │ │ sturb w23, [x29, #-76] │ │ stp x8, x9, [x24, #56] │ │ - bl 64bc8 │ │ + bl 63f5c │ │ ldurb w8, [x29, #-92] │ │ - tbz w8, #0, 3f9c0 │ │ - ldr x20, [sp, #32] │ │ + tbz w8, #0, 40f70 │ │ + ldr x20, [sp, #16] │ │ cmp x20, #0x0 │ │ mov w19, #0x1 // #1 │ │ mov w0, #0x1 // #1 │ │ - b.le 3f9a4 │ │ - ldr x0, [sp, #40] │ │ - bl 64e40 │ │ + b.le 40f54 │ │ + ldr x0, [sp, #24] │ │ + bl 641d0 │ │ mov w0, w19 │ │ - ldp x20, x19, [sp, #272] │ │ - ldr x28, [sp, #224] │ │ - ldp x22, x21, [sp, #256] │ │ - ldp x24, x23, [sp, #240] │ │ - ldp x29, x30, [sp, #208] │ │ - add sp, sp, #0x120 │ │ + ldp x20, x19, [sp, #256] │ │ + ldp x22, x21, [sp, #240] │ │ + ldp x24, x23, [sp, #224] │ │ + ldp x28, x25, [sp, #208] │ │ + ldp x29, x30, [sp, #192] │ │ + add sp, sp, #0x110 │ │ ret │ │ - cbnz w23, 3f9e0 │ │ + cbnz w23, 40f90 │ │ ldp x0, x8, [x19] │ │ ldr x8, [x8, #24] │ │ nop │ │ - adr x1, 9eef │ │ + adr x1, a4e7 │ │ mov w2, #0x58 // #88 │ │ blr x8 │ │ - cbnz w0, 3f984 │ │ - ldr x8, [sp, #32] │ │ + cbnz w0, 40f34 │ │ + ldr x8, [sp, #16] │ │ mov w19, wzr │ │ mov w0, wzr │ │ cmp x8, #0x0 │ │ - b.gt 3f998 │ │ - b 3f9a4 │ │ + b.gt 40f48 │ │ + b 40f54 │ │ mov w0, #0x1 // #1 │ │ mov w1, #0x200 // #512 │ │ - bl 24994 │ │ + bl 248bc │ │ mov x19, x0 │ │ - b 3fa34 │ │ - ldr x8, [sp, #32] │ │ + b 40fe4 │ │ + ldr x8, [sp, #16] │ │ mov x19, x0 │ │ cmp x8, #0x1 │ │ - b.lt 3fa3c // b.tstop │ │ - ldr x0, [sp, #40] │ │ - b 3fa38 │ │ + b.lt 40fec // b.tstop │ │ + ldr x0, [sp, #24] │ │ + b 40fe8 │ │ ldur x8, [x29, #-72] │ │ mov x19, x0 │ │ - cbz x8, 3fa3c │ │ - ldr x20, [x24, #8] │ │ - mov x0, x20 │ │ - bl 64e40 │ │ + cbz x8, 40fec │ │ + ldur x21, [x29, #-64] │ │ + mov x0, x21 │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ sub sp, sp, #0x30 │ │ stp x29, x30, [sp, #32] │ │ add x29, sp, #0x20 │ │ ldp x8, x9, [x1] │ │ stp xzr, x0, [sp] │ │ ldr x9, [x9, #32] │ │ mov x1, sp │ │ @@ -39798,85 +41276,85 @@ │ │ blr x9 │ │ cmp w0, #0x0 │ │ mov w8, #0x9 // #9 │ │ csel w0, wzr, w8, ne // ne = any │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x30 │ │ ret │ │ - bl 3fa8c │ │ + bl 4103c │ │ brk #0x1 │ │ - bl 2ccbc │ │ + bl 2cd94 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ nop │ │ - adr x0, a128 │ │ + adr x0, a868 │ │ nop │ │ - adr x2, 6a8c8 │ │ + adr x2, 69c40 │ │ mov w1, #0x55 // #85 │ │ - bl 29e64 │ │ - b 3fab0 │ │ + bl 29e80 │ │ + b 41060 │ │ sub sp, sp, #0xd0 │ │ stp x29, x30, [sp, #144] │ │ str x23, [sp, #160] │ │ stp x22, x21, [sp, #176] │ │ stp x20, x19, [sp, #192] │ │ add x29, sp, #0x90 │ │ ldr x8, [x0] │ │ mov x19, x0 │ │ ldrb w9, [x8] │ │ - cbnz w9, 3faf0 │ │ + cbnz w9, 410a0 │ │ ldr x9, [x19, #8] │ │ ldr x9, [x9] │ │ cmp x9, #0x64 │ │ - b.ls 3faf0 // b.plast │ │ + b.ls 410a0 // b.plast │ │ mov w8, wzr │ │ - b 3fbc8 │ │ + b 41178 │ │ add x9, x29, #0x1c │ │ ldp x21, x22, [x19, #16] │ │ ldr x20, [x1, #8] │ │ ldr q0, [x19, #32] │ │ stp x9, x8, [sp, #40] │ │ ldr x9, [x19, #48] │ │ ldr w23, [x1] │ │ strb wzr, [x29, #28] │ │ mov x0, x20 │ │ str q0, [sp] │ │ stur q0, [sp, #56] │ │ stp x9, x22, [sp, #72] │ │ stp x21, x1, [sp, #88] │ │ - tbnz w23, #0, 3fb30 │ │ + tbnz w23, #0, 410e0 │ │ mov x0, x20 │ │ - bl 61154 │ │ + bl 604e8 │ │ sub x8, x0, #0x1 │ │ cmp x0, #0x0 │ │ add x1, sp, #0x28 │ │ csel x0, xzr, x8, eq // eq = none │ │ - bl 3fbf8 │ │ + bl 411a8 │ │ ldrb w8, [x29, #28] │ │ - tbnz w8, #0, 3fbb0 │ │ + tbnz w8, #0, 41160 │ │ ldr q0, [sp] │ │ fmov x8, d0 │ │ ldrb w8, [x8] │ │ - tbz w8, #0, 3fbb0 │ │ + tbz w8, #0, 41160 │ │ stp x22, xzr, [sp, #24] │ │ - tbnz w23, #0, 3fb70 │ │ + tbnz w23, #0, 41120 │ │ mov x0, x20 │ │ - bl 61154 │ │ + bl 604e8 │ │ mov x20, x0 │ │ mov x8, #0xffffffffffffffff // #-1 │ │ mov w9, #0x2 // #2 │ │ str x8, [sp, #40] │ │ stur x9, [x29, #-24] │ │ + mov w4, wzr │ │ + mov w6, wzr │ │ add x0, sp, #0x18 │ │ add x2, sp, #0x28 │ │ sub x3, x29, #0x18 │ │ mov x1, x20 │ │ - mov w4, wzr │ │ - mov w6, wzr │ │ - bl 43528 │ │ + bl 44d70 │ │ ldr x8, [sp, #24] │ │ strb w0, [x21] │ │ ldr x9, [x8, #24] │ │ add x9, x9, #0x1 │ │ str x9, [x8, #24] │ │ ldr x8, [x19, #8] │ │ ldr x9, [x8] │ │ @@ -39891,3931 +41369,4095 @@ │ │ ldp x29, x30, [sp, #144] │ │ add sp, sp, #0xd0 │ │ ret │ │ ldr x8, [sp, #24] │ │ ldr x9, [x8, #24] │ │ add x9, x9, #0x1 │ │ str x9, [x8, #24] │ │ - bl 60f4c │ │ + bl 602e0 │ │ stp x29, x30, [sp, #-96]! │ │ - bl 60a20 │ │ + bl 5fe18 │ │ sub sp, sp, #0x1, lsl #12 │ │ - str xzr, [sp] │ │ - sub sp, sp, #0x2f0 │ │ - adrp x8, 6f000 │ │ + ldr xzr, [sp] │ │ + sub sp, sp, #0x3c0 │ │ + adrp x8, 6e000 │ │ mov x20, x0 │ │ - adrp x28, 4000 │ │ - ldr x8, [x8, #56] │ │ + adrp x28, 6e000 │ │ + ldr x8, [x8, #984] │ │ nop │ │ - adr x22, 6f038 │ │ - str x1, [sp, #552] │ │ + adr x27, 69600 │ │ + str x1, [sp, #584] │ │ cmn x8, #0x1 │ │ - b.ne 40024 // b.any │ │ + b.ne 41680 // b.any │ │ + mov w8, #0x1 // #1 │ │ nop │ │ - adr x8, a05a │ │ - ldr d0, [x28, #4088] │ │ - mov w9, #0x1 // #1 │ │ - ldr x10, [x8] │ │ - add x11, sp, #0x59 │ │ - ldur x8, [x8, #7] │ │ - str wzr, [sp, #4184] │ │ - add x0, sp, #0xe00 │ │ - strb w9, [x11, #4095] │ │ - add x9, sp, #0x148 │ │ - add x1, sp, #0x240 │ │ + adr x9, a76e │ │ + ldr x11, [x9] │ │ + str x8, [sp, #4408] │ │ + ldur x8, [x9, #7] │ │ + mov x10, #0x1b600000000 // #1881195675648 │ │ + add x9, sp, #0x168 │ │ + bl 5fe04 │ │ mov w2, #0x10 // #16 │ │ - strh wzr, [sp, #4188] │ │ - str d0, [sp, #4176] │ │ - str x10, [sp, #576] │ │ + str x10, [sp, #4400] │ │ + str x11, [sp, #608] │ │ stur x8, [x9, #255] │ │ - strb wzr, [sp, #591] │ │ - bl 2bc94 │ │ - ldr x8, [sp, #3584] │ │ - cmp x8, #0x1 │ │ - b.ne 3fc94 // b.any │ │ - nop │ │ - adr x8, 6a270 │ │ - b 3fca8 │ │ - bl 6096c │ │ - ldr w8, [sp, #3000] │ │ - cmp w8, #0x1 │ │ - b.ne 3fcb8 // b.any │ │ - ldr x8, [sp, #3008] │ │ - add x0, sp, #0x240 │ │ - str x8, [sp, #576] │ │ - bl 3f1d8 │ │ - b 3ff80 │ │ + strb wzr, [sp, #623] │ │ + bl 2bd50 │ │ + ldr x8, [sp, #3776] │ │ + cbz x8, 41230 │ │ + nop │ │ + adr x8, 69618 │ │ + b 41240 │ │ + bl 5fd9c │ │ + ldr w8, [sp, #3160] │ │ + cbz w8, 41258 │ │ + ldr x8, [sp, #3168] │ │ + bl 5fce0 │ │ + b.cc 415d4 // b.lo, b.ul, b.last │ │ + cbz x9, 415d4 │ │ + bl 5fde8 │ │ + blr x9 │ │ + b 415d4 │ │ movi v0.2d, #0x0 │ │ - ldr w21, [sp, #3004] │ │ + ldr w21, [sp, #3164] │ │ mov w8, #0x1 // #1 │ │ - add x1, sp, #0x240 │ │ - str xzr, [sp, #3016] │ │ + add x1, sp, #0x260 │ │ + str xzr, [sp, #3792] │ │ mov w0, w21 │ │ - str xzr, [sp, #3000] │ │ - str x8, [sp, #3008] │ │ - stp q0, q0, [sp, #576] │ │ - stp q0, q0, [sp, #608] │ │ - stp q0, q0, [sp, #640] │ │ - stp q0, q0, [sp, #672] │ │ - bl 65000 │ │ + str xzr, [sp, #3776] │ │ + str x8, [sp, #3784] │ │ + bl 5fd88 │ │ cmn w0, #0x1 │ │ - b.eq 3fd58 // b.none │ │ - ldr x19, [sp, #624] │ │ + b.eq 412fc // b.none │ │ + ldr x19, [sp, #656] │ │ mov w0, w21 │ │ mov x1, xzr │ │ mov w2, #0x1 // #1 │ │ - bl 64ef0 │ │ + bl 64280 │ │ cmn x0, #0x1 │ │ - b.eq 3fd74 // b.none │ │ + b.eq 412fc // b.none │ │ subs x8, x19, x0 │ │ - csel x23, xzr, x8, cc // cc = lo, ul, last │ │ - cbnz x23, 3fed8 │ │ - mov x24, xzr │ │ - add x8, x23, #0x400 │ │ + csel x19, xzr, x8, cc // cc = lo, ul, last │ │ + cbnz x19, 42318 │ │ + mov x23, xzr │ │ + add x8, x19, #0x400 │ │ mov w10, #0x2400 // #9216 │ │ ands x9, x8, #0x1fff │ │ - sub x9, x23, x9 │ │ + sub x9, x19, x9 │ │ add x9, x9, x10 │ │ mov w10, #0x2000 // #8192 │ │ cmp x9, x8 │ │ csel x9, x10, x9, cc // cc = lo, ul, last │ │ tst x8, #0x1fff │ │ - csel x19, x8, x9, eq // eq = none │ │ - cbz x23, 3fdc4 │ │ + csel x26, x8, x9, eq // eq = none │ │ + cbnz x19, 412e8 │ │ + cmp x23, #0x20 │ │ + mov w22, #0x1 // #1 │ │ + b.cc 41318 // b.lo, b.ul, b.last │ │ + mov w8, #0x1 // #1 │ │ + mov x22, xzr │ │ + str w8, [sp, #592] │ │ + mov x25, x23 │ │ + b 41340 │ │ + bl 64240 <__errno@plt> │ │ + ldr x8, [x28, #960] │ │ + cmp x8, x27 │ │ + b.ne 43e78 // b.any │ │ + mov w22, wzr │ │ mov x23, xzr │ │ - mov w26, #0x1 // #1 │ │ - b 3fdd4 │ │ - bl 64e80 <__errno@plt> │ │ - bl 608f8 │ │ - str x9, [sp, #3584] │ │ - str x8, [sp, #3592] │ │ - add x8, sp, #0xe00 │ │ - bl 60964 │ │ - b 3fd90 │ │ - bl 64e80 <__errno@plt> │ │ - bl 608f8 │ │ - str x9, [sp, #576] │ │ - add x9, sp, #0x240 │ │ - str x8, [sp, #584] │ │ - add x0, x9, #0x8 │ │ - bl 3f1d8 │ │ - mov w26, wzr │ │ - mov x24, xzr │ │ - mov w19, #0x2000 // #8192 │ │ - bl 60b34 │ │ - mov x23, x1 │ │ + mov w26, #0x2000 // #8192 │ │ + bl 5ff2c │ │ + mov x24, x1 │ │ cmp x0, #0x1 │ │ - b.ne 3fdb4 // b.any │ │ + b.ne 41330 // b.any │ │ mov w19, #0x1 // #1 │ │ - b 3ff20 │ │ - cbz x23, 3fed0 │ │ - ldr x23, [sp, #3016] │ │ - ldr x25, [sp, #3000] │ │ - b 3fdd8 │ │ - cmp x24, #0x20 │ │ - mov w26, #0x1 // #1 │ │ - b.cc 3fd9c // b.lo, b.ul, b.last │ │ - mov x23, xzr │ │ - mov x25, x24 │ │ - cmp x23, x25 │ │ - ccmp x25, x24, #0x0, eq // eq = none │ │ - b.ne 3fdfc // b.any │ │ - bl 60b34 │ │ - cmp x0, #0x1 │ │ - b.eq 3ff0c // b.none │ │ - ldr x23, [sp, #3016] │ │ - cbz x1, 40d18 │ │ - ldr x25, [sp, #3000] │ │ - mov w28, w26 │ │ - ldr x26, [sp, #3008] │ │ - cmp x23, x25 │ │ - b.eq 3fe70 // b.none │ │ - ldr x25, [sp, #3000] │ │ - sub x8, x25, x23 │ │ - mov x9, #0x7fffffffffffffff // #9223372036854775807 │ │ - cmp x19, x8 │ │ - csel x8, x19, x8, cc // cc = lo, ul, last │ │ - cmp x8, x9 │ │ - csel x27, x8, x9, cc // cc = lo, ul, last │ │ - add x1, x26, x23 │ │ - mov w0, w21 │ │ - mov x2, x27 │ │ - bl 64e70 │ │ - cmn x0, #0x1 │ │ - b.ne 3fe54 // b.any │ │ - bl 64e80 <__errno@plt> │ │ - ldrsw x8, [x0] │ │ - cmp w8, #0x4 │ │ - b.eq 3fe28 // b.none │ │ - b 3feb8 │ │ - add x23, x0, x23 │ │ - str x23, [sp, #3016] │ │ - cbz x0, 3ff18 │ │ - cmp w28, #0x0 │ │ - mov w26, w28 │ │ - csinv x19, x19, xzr, ne // ne = any │ │ - b 3fdd8 │ │ - add x8, x25, #0x20 │ │ + b 41564 │ │ + cbz x24, 41538 │ │ + str w22, [sp, #592] │ │ + ldr x22, [sp, #3792] │ │ + ldr x25, [sp, #3776] │ │ + mov x24, xzr │ │ + sub x9, x25, x22 │ │ + cmp x9, #0x20 │ │ + cset w8, cc // cc = lo, ul, last │ │ + cmp x25, x23 │ │ + ccmp x9, #0x1f, #0x2, eq // eq = none │ │ + b.ls 413c0 // b.plast │ │ + tbz w8, #0, 41400 │ │ + cmn x22, #0x21 │ │ + b.hi 41558 // b.pmore │ │ + add x8, x22, #0x20 │ │ lsl x9, x25, #1 │ │ - add x0, sp, #0x240 │ │ + ldr x2, [sp, #3784] │ │ cmp x8, x25, lsl #1 │ │ + add x0, sp, #0x260 │ │ mov x1, x25 │ │ - mov x2, x26 │ │ - csel x27, x8, x9, hi // hi = pmore │ │ + csel x24, x8, x9, hi // hi = pmore │ │ mov w4, #0x1 // #1 │ │ mov w5, #0x1 // #1 │ │ - mov x3, x27 │ │ - bl 3f270 │ │ - bl 60c28 │ │ - b.eq 40e0c // b.none │ │ - ldr x26, [sp, #584] │ │ - mov x25, x27 │ │ - str x27, [sp, #3000] │ │ - str x26, [sp, #3008] │ │ - b 3fe10 │ │ - mov w9, #0x2 // #2 │ │ - str x23, [sp, #3016] │ │ + mov x3, x24 │ │ + bl 40810 │ │ + ldr x8, [sp, #608] │ │ + cbnz x8, 43b48 │ │ + ldr x8, [sp, #616] │ │ + str w21, [sp, #600] │ │ + mov x21, x27 │ │ + str x24, [sp, #3776] │ │ + mov x25, x24 │ │ + str x8, [sp, #3784] │ │ + sub x8, x24, x22 │ │ + mov x24, x22 │ │ + b 41438 │ │ + bl 5ff2c │ │ + tbnz w0, #0, 41540 │ │ + ldr x24, [sp, #3792] │ │ + cbz x1, 4154c │ │ + ldr x25, [sp, #3776] │ │ + sub x9, x25, x24 │ │ + cmp x9, #0x20 │ │ + cset w8, cc // cc = lo, ul, last │ │ + cmp x25, x23 │ │ + b.ne 413f8 // b.any │ │ + cmp x9, #0x20 │ │ + mov x22, x24 │ │ + b.cc 413c0 // b.lo, b.ul, b.last │ │ + b 4135c │ │ + mov x22, x24 │ │ + tbnz w8, #0, 41360 │ │ + add x8, x22, #0x20 │ │ + str w21, [sp, #600] │ │ + cmp x24, x8 │ │ + b.ls 41430 // b.plast │ │ + sub x1, x24, x22 │ │ + sub x2, x25, x22 │ │ + cmp x1, x2 │ │ + b.hi 441ec // b.pmore │ │ + mov x21, x27 │ │ + str x26, [sp, #576] │ │ + str x24, [sp, #568] │ │ + b 4144c │ │ + mov x21, x27 │ │ + sub x8, x25, x22 │ │ + cmp x8, x26 │ │ + str x26, [sp, #576] │ │ + csel x1, x8, x26, cc // cc = lo, ul, last │ │ + add x8, x1, x22 │ │ + str x8, [sp, #568] │ │ + mov x8, #0x7fffffffffffffff // #9223372036854775807 │ │ + ldr x27, [sp, #3784] │ │ + mov x19, x24 │ │ + cmp x1, x8 │ │ + csel x24, x1, x8, cc // cc = lo, ul, last │ │ + ldr w0, [sp, #600] │ │ + add x1, x27, x22 │ │ + mov x2, x24 │ │ + bl 64230 │ │ + cmn x0, #0x1 │ │ + b.ne 414b4 // b.any │ │ + bl 64240 <__errno@plt> │ │ + ldrsw x26, [x0] │ │ + ldr x8, [x28, #960] │ │ + mov x9, x28 │ │ + cmp x8, x21 │ │ + b.ne 414ac // b.any │ │ + ldr x8, [x9, #960] │ │ + mov x28, x9 │ │ + ldr x8, [x8, #16] │ │ + mov w0, w26 │ │ + blr x8 │ │ + tbnz w0, #0, 41460 │ │ + b 4151c │ │ + str x21, [x9, #960] │ │ + b 41490 │ │ + ldr x8, [sp, #568] │ │ + ldr x26, [sp, #576] │ │ + add x22, x0, x22 │ │ + str x22, [sp, #3792] │ │ + cmp x19, x8 │ │ + csel x24, x19, x8, cc // cc = lo, ul, last │ │ + cbz x0, 43b3c │ │ + cmp x19, x8 │ │ + ldr w8, [sp, #592] │ │ + mov x27, x21 │ │ + eor w8, w8, #0x1 │ │ + csel w8, wzr, w8, cc // cc = lo, ul, last │ │ + tbz w8, #0, 41508 │ │ + ldr w21, [sp, #600] │ │ + cmp x0, x26 │ │ + b.ne 41344 // b.any │ │ + mov x8, x26 │ │ + lsl x26, x26, #1 │ │ + tbz x8, #63, 41344 │ │ + mov x26, #0xffffffffffffffff // #-1 │ │ + b 41344 │ │ + ldr w8, [sp, #592] │ │ + ldr w21, [sp, #600] │ │ + cmp w8, #0x0 │ │ + csinv x26, x26, xzr, ne // ne = any │ │ + b 41344 │ │ + mov w8, #0x2 // #2 │ │ + str x22, [sp, #3792] │ │ mov w19, #0x1 // #1 │ │ - orr x25, x9, x8, lsl #32 │ │ - adrp x28, 4000 │ │ - b 3ff28 │ │ + orr x24, x8, x26, lsl #32 │ │ + mov x27, x21 │ │ + ldr w21, [sp, #600] │ │ + b 41568 │ │ mov w19, wzr │ │ - b 3ff20 │ │ - cmp x23, #0x8 │ │ - mov w8, #0x8 // #8 │ │ - add x0, sp, #0x240 │ │ - csel x24, x23, x8, hi // hi = pmore │ │ - mov x1, xzr │ │ - mov w2, #0x1 // #1 │ │ - mov x3, x24 │ │ - bl 24a20 │ │ - bl 60c28 │ │ - b.ne 40d94 // b.any │ │ - mov x25, #0x3 // #3 │ │ - movk x25, #0x26, lsl #32 │ │ - b 3ff60 │ │ + b 41564 │ │ mov w19, #0x1 // #1 │ │ - mov x23, x1 │ │ - b 3ff1c │ │ + mov x24, x1 │ │ + b 41564 │ │ mov w19, wzr │ │ - adrp x28, 4000 │ │ - mov x25, x23 │ │ - ldr x23, [sp, #3016] │ │ - ldr x24, [sp, #3008] │ │ - add x0, sp, #0x240 │ │ - mov x2, x23 │ │ - mov x1, x24 │ │ - bl 2b884 │ │ - ldr x8, [sp, #576] │ │ - cbz x8, 3ff58 │ │ + mov x22, x24 │ │ + b 41568 │ │ + mov x24, #0x3 // #3 │ │ + mov w19, #0x1 // #1 │ │ + movk x24, #0x26, lsl #32 │ │ + ldr x22, [sp, #3792] │ │ + ldr x23, [sp, #3784] │ │ + add x0, sp, #0x260 │ │ + mov x2, x22 │ │ + mov x1, x23 │ │ + bl 2b840 │ │ + ldr x8, [sp, #608] │ │ + cbz x8, 41598 │ │ cmp w19, #0x0 │ │ nop │ │ - adr x8, 6a198 │ │ - csel x25, x25, x8, ne // ne = any │ │ - b 3ff60 │ │ - str x23, [sp, #3016] │ │ - cbz w19, 40550 │ │ - str x25, [sp, #576] │ │ - add x0, sp, #0x240 │ │ - bl 3f1d8 │ │ - ldr x8, [sp, #3000] │ │ - cbz x8, 3ff78 │ │ - bl 60ae4 │ │ + adr x8, 69510 │ │ + csel x24, x24, x8, ne // ne = any │ │ + b 415a0 │ │ + str x22, [sp, #3792] │ │ + cbz w19, 41a80 │ │ + and x8, x24, #0x3 │ │ + sub x9, x8, #0x2 │ │ + cmp x9, #0x2 │ │ + b.cc 415c0 // b.lo, b.ul, b.last │ │ + cbz x8, 415c0 │ │ + ldur x8, [x24, #23] │ │ + sub x0, x24, #0x1 │ │ + blr x8 │ │ + ldr x8, [sp, #3776] │ │ + cbz x8, 415cc │ │ + bl 5ffa0 │ │ mov w0, w21 │ │ - bl 64e20 │ │ + bl 641b0 │ │ mov x19, #0xffffffffffffffff // #-1 │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x0, 43d38 │ │ - add x1, sp, #0x240 │ │ - str xzr, [sp, #576] │ │ - str x8, [sp, #584] │ │ - str xzr, [sp, #592] │ │ - str x19, [sp, #600] │ │ - str x23, [sp, #608] │ │ - str x27, [sp, #616] │ │ - bl 65010 │ │ - ldr x19, [sp, #600] │ │ - ldr q0, [sp, #576] │ │ - ldr x8, [sp, #592] │ │ + adr x0, 45588 │ │ + add x1, sp, #0x260 │ │ + str xzr, [sp, #608] │ │ + str x8, [sp, #616] │ │ + str xzr, [sp, #624] │ │ + str x19, [sp, #632] │ │ + str x22, [sp, #640] │ │ + str x26, [sp, #648] │ │ + bl 64390 │ │ + ldr x19, [sp, #632] │ │ + ldr q0, [sp, #608] │ │ + ldr x8, [sp, #624] │ │ cmn x19, #0x1 │ │ - str q0, [sp, #3584] │ │ - str x8, [sp, #3600] │ │ - b.eq 40000 // b.none │ │ - ldr x23, [sp, #616] │ │ - ldr x21, [sp, #608] │ │ - cbz x23, 3fff8 │ │ - add x24, x21, #0x8 │ │ - ldur x8, [x24, #-8] │ │ - cbz x8, 3ffec │ │ - ldr x0, [x24] │ │ - bl 64e40 │ │ - subs x23, x23, #0x1 │ │ - add x24, x24, #0x30 │ │ - b.ne 3ffdc // b.any │ │ - cbz x19, 40000 │ │ - bl 60b40 │ │ - ldr q0, [sp, #3584] │ │ - ldr x8, [sp, #3600] │ │ - add x1, sp, #0x240 │ │ - mov x0, x22 │ │ - mov w2, #0x938 // #2360 │ │ - str q0, [sp, #576] │ │ - str x8, [sp, #592] │ │ - bl 64e50 │ │ - str xzr, [x22, #2360] │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0x40 │ │ + str q0, [sp, #3776] │ │ + str x8, [sp, #3792] │ │ + b.eq 41654 // b.none │ │ + ldr x22, [sp, #648] │ │ + ldr x21, [sp, #640] │ │ + cbz x22, 4164c │ │ + add x23, x21, #0x8 │ │ + ldur x8, [x23, #-8] │ │ + cbz x8, 41640 │ │ + ldr x0, [x23] │ │ + bl 641d0 │ │ + subs x22, x22, #0x1 │ │ + add x23, x23, #0x30 │ │ + b.ne 41630 // b.any │ │ + cbz x19, 41654 │ │ + bl 5ff38 │ │ + ldr q0, [sp, #3776] │ │ + ldr x8, [sp, #3792] │ │ + adrp x21, 6e000 │ │ + add x21, x21, #0x3d8 │ │ + add x1, sp, #0x260 │ │ + mov w2, #0x9b8 // #2488 │ │ + mov x0, x21 │ │ + str q0, [sp, #608] │ │ + str x8, [sp, #624] │ │ + bl 641e0 │ │ + str xzr, [x21, #2488] │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0x3e0 │ │ ldr x1, [x8, #8] │ │ - cbz x1, 42f20 │ │ + cbz x1, 43a58 │ │ mov w10, #0x48 // #72 │ │ ldr x9, [x8] │ │ - add x21, sp, #0x1, lsl #12 │ │ - madd x8, x1, x10, x9 │ │ - add x10, sp, #0xbb8 │ │ mov x0, xzr │ │ - add x21, x21, #0x148 │ │ - add x15, x10, #0x118 │ │ + madd x8, x1, x10, x9 │ │ + add x10, sp, #0xc58 │ │ + add x15, x10, #0x128 │ │ mov x10, x9 │ │ ldp x12, x11, [x10, #48] │ │ - ldr x24, [x10, #64] │ │ + ldr x25, [x10, #64] │ │ add x10, x10, #0x48 │ │ lsl x11, x11, #4 │ │ - cbz x11, 4008c │ │ + cbz x11, 416e0 │ │ ldp x13, x14, [x12], #16 │ │ sub x11, x11, #0x10 │ │ - add x13, x13, x24 │ │ + add x13, x13, x25 │ │ add x14, x13, x14 │ │ - cmp x13, x20 │ │ - ccmp x14, x20, #0x0, ls // ls = plast │ │ - b.ls 40068 // b.plast │ │ - b 4009c │ │ + cmp x14, x20 │ │ + ccmp x13, x20, #0x2, hi // hi = pmore │ │ + b.hi 416bc // b.pmore │ │ + b 416f0 │ │ cmp x10, x8 │ │ add x0, x0, #0x1 │ │ - b.ne 40058 // b.any │ │ - b 42f20 │ │ - adrp x25, 6f000 │ │ - ldr x8, [x25, #2416] │ │ + b.ne 416ac // b.any │ │ + b 43a58 │ │ + adrp x24, 6e000 │ │ + ldr x8, [x24, #3472] │ │ cmp x8, #0x5 │ │ - b.cs 40db8 // b.hs, b.nlast │ │ - cbz x8, 400e0 │ │ - mov w11, #0x248 // #584 │ │ + b.cs 43b28 // b.hs, b.nlast │ │ + nop │ │ + adr x14, 6e3a8 │ │ + cbz x8, 4173c │ │ + mov w11, #0x268 // #616 │ │ mov x10, xzr │ │ mul x12, x8, x11 │ │ mov x11, xzr │ │ - add x13, x22, x10 │ │ - ldr x13, [x13, #24] │ │ + add x13, x14, x10 │ │ + ldr x13, [x13, #72] │ │ cmp x13, x0 │ │ - b.eq 40208 // b.none │ │ - add x10, x10, #0x248 │ │ + b.eq 41798 // b.none │ │ + add x10, x10, #0x268 │ │ add x11, x11, #0x1 │ │ cmp x12, x10 │ │ - b.ne 400c0 // b.any │ │ + b.ne 4171c // b.any │ │ cmp x0, x1 │ │ - str x15, [sp, #568] │ │ - b.cs 41498 // b.hs, b.nlast │ │ + str x15, [sp, #600] │ │ + b.cs 44520 // b.hs, b.nlast │ │ mov w8, #0x48 // #72 │ │ - str x0, [sp, #560] │ │ + mov x21, x27 │ │ + str x0, [sp, #592] │ │ madd x8, x0, x8, x9 │ │ + ldp x26, x27, [x8, #24] │ │ ldr x9, [x8] │ │ - ldp x27, x26, [x8, #24] │ │ - cmp x9, #0x1 │ │ - ccmp x26, #0x2, #0x0, eq // eq = none │ │ - b.cs 40268 // b.hs, b.nlast │ │ - add x0, sp, #0x240 │ │ - mov x1, x27 │ │ - mov x2, x26 │ │ - bl 467b4 │ │ - bl 60c28 │ │ - b.ne 42f20 // b.any │ │ - ldr x1, [sp, #584] │ │ - ldr x21, [sp, #592] │ │ - mov w8, #0x8 // #8 │ │ - str xzr, [sp, #4320] │ │ - str x8, [sp, #4328] │ │ - str xzr, [sp, #4344] │ │ - str xzr, [sp, #4336] │ │ - str x8, [sp, #4352] │ │ - str xzr, [sp, #4360] │ │ - add x0, sp, #0x240 │ │ - mov x2, x21 │ │ - str x1, [sp, #544] │ │ - bl 44184 │ │ - ldr x8, [sp, #576] │ │ - cmn x8, #0x1 │ │ - b.eq 41a24 // b.none │ │ - add x0, sp, #0x1, lsl #12 │ │ - add x1, sp, #0x240 │ │ - mov w2, #0x78 // #120 │ │ - add x0, x0, #0x148 │ │ - str x27, [sp, #520] │ │ - str x26, [sp, #528] │ │ - str x21, [sp, #536] │ │ - bl 64e50 │ │ - add x0, sp, #0x1, lsl #12 │ │ - add x0, x0, #0x148 │ │ - bl 46a68 │ │ - ldr x8, [sp, #4472] │ │ - cbz x8, 418f0 │ │ - ldr x26, [sp, #4480] │ │ - cbz x26, 418f0 │ │ - ldr x21, [sp, #4464] │ │ - lsl x23, x8, #6 │ │ - ldr x27, [sp, #4488] │ │ - ldr x28, [sp, #4504] │ │ - ldr x25, [sp, #4496] │ │ - nop │ │ - adr x22, 9dea │ │ - mov x19, x21 │ │ - ldr w8, [x19], #64 │ │ - adds x2, x25, x8 │ │ - b.cs 401f8 // b.hs, b.nlast │ │ - mov x0, x26 │ │ - mov x1, x27 │ │ - mov x3, x28 │ │ - bl 34c2c │ │ - cbz x0, 401f8 │ │ - cmp x1, #0xe │ │ - b.ne 401f8 // b.any │ │ - mov x1, x22 │ │ - mov w2, #0xe // #14 │ │ - bl 64f10 │ │ - cbz w0, 40c64 │ │ - subs x23, x23, #0x40 │ │ - mov x21, x19 │ │ - b.ne 401c0 // b.any │ │ - b 418f0 │ │ - cmp x11, x8 │ │ - b.cs 42f20 // b.hs, b.nlast │ │ - mov w8, #0x248 // #584 │ │ - adrp x21, 6f000 │ │ - add x21, x21, #0x50 │ │ - madd x1, x11, x8, x21 │ │ - add x0, sp, #0xe00 │ │ - mov w2, #0x248 // #584 │ │ - add x19, x10, #0x248 │ │ - bl 64e50 │ │ - add x0, sp, #0x240 │ │ - mov x1, x21 │ │ - mov w2, #0x248 // #584 │ │ - add x22, x21, #0x248 │ │ - bl 64e50 │ │ - add x1, sp, #0xe00 │ │ - mov x0, x21 │ │ - mov w2, #0x248 // #584 │ │ - bl 64e50 │ │ - bl 609f4 │ │ - subs x19, x19, #0x248 │ │ - mov x21, x22 │ │ - b.ne 40230 // b.any │ │ - b 41c0c │ │ + cbz x9, 4217c │ │ + cmp x27, #0x2 │ │ + b.cc 4217c // b.lo, b.ul, b.last │ │ ldr x23, [x8, #8] │ │ mov x22, xzr │ │ - sub x8, x26, #0x1 │ │ + sub x8, x27, #0x1 │ │ mov w9, #0x2f21 // #12065 │ │ - ldrh w10, [x27, x22] │ │ + ldrh w10, [x26, x22] │ │ cmp w10, w9 │ │ - b.eq 40294 // b.none │ │ + b.eq 417f8 // b.none │ │ add x22, x22, #0x1 │ │ cmp x8, x22 │ │ - b.ne 40278 // b.any │ │ - b 4010c │ │ - cmp x22, x26 │ │ - b.hi 41238 // b.pmore │ │ - mov w8, #0x1 // #1 │ │ - add x9, sp, #0x59 │ │ - ldr d0, [x28, #4088] │ │ - str wzr, [sp, #4184] │ │ + b.ne 4177c // b.any │ │ + b 4217c │ │ + cmp x11, x8 │ │ + b.cs 43a58 // b.hs, b.nlast │ │ + mov w8, #0x268 // #616 │ │ + adrp x21, 6e000 │ │ + add x21, x21, #0x3f0 │ │ + madd x1, x11, x8, x21 │ │ + add x0, sp, #0xec0 │ │ + mov w2, #0x268 // #616 │ │ + add x19, x10, #0x268 │ │ + bl 641e0 │ │ + add x0, sp, #0x260 │ │ + mov x1, x21 │ │ + mov w2, #0x268 // #616 │ │ + add x22, x21, #0x268 │ │ + bl 641e0 │ │ + add x1, sp, #0xec0 │ │ + mov x0, x21 │ │ + bl 5fe10 │ │ + bl 5fe04 │ │ + bl 5fe10 │ │ + subs x19, x19, #0x268 │ │ + mov x21, x22 │ │ + b.ne 417c0 // b.any │ │ + b 426b8 │ │ + cmp x22, x27 │ │ + b.hi 441b8 // b.pmore │ │ + mov x8, #0x1b600000000 // #1881195675648 │ │ + mov w9, #0x1 // #1 │ │ cmp x22, #0x17f │ │ - strb w8, [x9, #4095] │ │ + str x8, [sp, #4400] │ │ add x8, sp, #0x1, lsl #12 │ │ - add x8, x8, #0x50 │ │ - strh wzr, [sp, #4188] │ │ - str d0, [sp, #4176] │ │ - stur x8, [x29, #-120] │ │ - b.hi 41250 // b.pmore │ │ - add x0, sp, #0x240 │ │ - mov x1, x27 │ │ + add x8, x8, #0x130 │ │ + str x9, [sp, #4408] │ │ + str x8, [sp, #4696] │ │ + b.hi 441d0 // b.pmore │ │ + add x0, sp, #0x260 │ │ + mov x1, x26 │ │ mov x2, x22 │ │ - add x19, sp, #0x240 │ │ - bl 64e50 │ │ - add x0, sp, #0xe00 │ │ - add x1, sp, #0x240 │ │ + add x19, sp, #0x260 │ │ + bl 641e0 │ │ + bl 5fe04 │ │ add x2, x22, #0x1 │ │ strb wzr, [x19, x22] │ │ - bl 2bc94 │ │ - ldr x8, [sp, #3584] │ │ - cmp x8, #0x1 │ │ - b.ne 40318 // b.any │ │ - nop │ │ - adr x8, 6a270 │ │ - str x8, [sp, #3008] │ │ - mov w8, #0x1 // #1 │ │ - str w8, [sp, #3000] │ │ - b 4031c │ │ - bl 6096c │ │ - ldr w8, [sp, #3000] │ │ - tbz w8, #0, 40344 │ │ - ldr x8, [sp, #3008] │ │ - mov w9, #0x1 // #1 │ │ - str w9, [sp, #4424] │ │ - str x8, [sp, #4432] │ │ - add x8, sp, #0x1, lsl #12 │ │ - add x8, x8, #0x148 │ │ - bl 60964 │ │ - b 4010c │ │ + bl 2bd50 │ │ + ldr x8, [sp, #3776] │ │ + cbz x8, 41868 │ │ + nop │ │ + adr x8, 69618 │ │ + str x8, [sp, #3168] │ │ + mov w8, #0x1 // #1 │ │ + str w8, [sp, #3160] │ │ + b 4186c │ │ + bl 5fd9c │ │ + ldr w8, [sp, #3160] │ │ + cbz w8, 41890 │ │ + ldr x8, [sp, #3168] │ │ + bl 5fce0 │ │ + b.cc 4217c // b.lo, b.ul, b.last │ │ + cbz x9, 4217c │ │ + bl 5fde8 │ │ + blr x9 │ │ + b 4217c │ │ movi v0.2d, #0x0 │ │ - ldr w28, [sp, #3004] │ │ - add x1, sp, #0xe00 │ │ - add x19, sp, #0xe00 │ │ - mov w0, w28 │ │ - str q0, [sp, #3696] │ │ - str q0, [sp, #3680] │ │ - str q0, [sp, #3664] │ │ - str q0, [sp, #3648] │ │ - str q0, [sp, #3632] │ │ - str q0, [sp, #3616] │ │ - str q0, [sp, #3600] │ │ - str q0, [sp, #3584] │ │ - bl 65000 │ │ + ldr w22, [sp, #3164] │ │ + add x1, sp, #0x260 │ │ + mov w0, w22 │ │ + bl 5fd88 │ │ cmn w0, #0x1 │ │ - b.eq 40cb0 // b.none │ │ - add x8, sp, #0x240 │ │ - orr x1, x19, #0x8 │ │ - mov w2, #0x78 // #120 │ │ - add x0, x8, #0x10 │ │ - bl 64e50 │ │ - tbnz x23, #63, 40d0c │ │ - ldr x8, [sp, #632] │ │ + b.eq 42164 // b.none │ │ + tbnz x23, #63, 42174 │ │ + ldr x8, [sp, #656] │ │ mov x0, xzr │ │ mov w2, #0x1 // #1 │ │ mov w3, #0x2 // #2 │ │ - mov w4, w28 │ │ + mov w4, w22 │ │ mov x5, x23 │ │ sub x19, x8, x23 │ │ mov x1, x19 │ │ - bl 65020 │ │ + bl 643a0 │ │ cmn x0, #0x1 │ │ - b.eq 40d0c // b.none │ │ + b.eq 42174 // b.none │ │ mov w8, #0x8 // #8 │ │ mov x9, x0 │ │ - str xzr, [sp, #4424] │ │ - str x8, [sp, #4432] │ │ - str xzr, [sp, #4448] │ │ - str xzr, [sp, #4440] │ │ - str x8, [sp, #4456] │ │ - str xzr, [sp, #4464] │ │ + str xzr, [sp, #4696] │ │ + str x8, [sp, #4704] │ │ + str xzr, [sp, #4720] │ │ + str xzr, [sp, #4712] │ │ + str x8, [sp, #4728] │ │ + str xzr, [sp, #4736] │ │ add x0, sp, #0x1, lsl #12 │ │ mov x1, x9 │ │ mov x2, x19 │ │ - add x0, x0, #0x50 │ │ - str x9, [sp, #544] │ │ - str x19, [sp, #536] │ │ - bl 44184 │ │ - ldr x8, [sp, #4176] │ │ + add x0, x0, #0x130 │ │ + str x9, [sp, #576] │ │ + str x19, [sp, #568] │ │ + bl 459a8 │ │ + ldr x8, [sp, #4400] │ │ cmn x8, #0x1 │ │ - b.eq 40d04 // b.none │ │ + b.eq 42304 // b.none │ │ add x1, sp, #0x1, lsl #12 │ │ - add x0, sp, #0xbb8 │ │ + add x0, sp, #0xc58 │ │ mov w2, #0x78 // #120 │ │ - add x1, x1, #0x50 │ │ - bl 64e50 │ │ + add x1, x1, #0x130 │ │ + bl 641e0 │ │ mov x8, #0xffffffffffffffff // #-1 │ │ - str x8, [sp, #3584] │ │ + str x8, [sp, #3776] │ │ add x1, sp, #0x1, lsl #12 │ │ - add x0, sp, #0x240 │ │ - add x2, sp, #0xbb8 │ │ - add x1, x1, #0x148 │ │ - add x3, sp, #0xe00 │ │ - add x4, sp, #0xe00 │ │ - bl 44840 │ │ - ldr x22, [sp, #576] │ │ + add x0, sp, #0x260 │ │ + add x2, sp, #0xc58 │ │ + add x1, x1, #0x258 │ │ + add x3, sp, #0xec0 │ │ + add x4, sp, #0xec0 │ │ + bl 46020 │ │ + mov w21, w22 │ │ + ldr x22, [sp, #608] │ │ cmn x22, #0x1 │ │ - b.eq 40d04 // b.none │ │ - ldr x8, [sp, #608] │ │ - ldr x9, [sp, #584] │ │ - mov w0, w28 │ │ - ldp q1, q0, [sp, #848] │ │ - ldr x10, [sp, #592] │ │ - str x8, [sp, #424] │ │ - ldr x8, [sp, #616] │ │ - ldr x11, [sp, #600] │ │ - ldr q3, [sp, #1040] │ │ - ldr x26, [sp, #720] │ │ - ldr x28, [sp, #728] │ │ - str x8, [sp, #416] │ │ - ldr x8, [sp, #624] │ │ - ldr x23, [sp, #824] │ │ - stp q0, q1, [sp, #256] │ │ - ldr x27, [sp, #832] │ │ - ldr x19, [sp, #840] │ │ - str x8, [sp, #408] │ │ - ldr x8, [sp, #632] │ │ - bl 6082c │ │ - ldr x9, [sp, #736] │ │ - ldr x8, [sp, #744] │ │ - stp x8, x9, [sp, #504] │ │ - ldr x9, [sp, #752] │ │ - ldr x8, [sp, #760] │ │ - stp q0, q1, [sp, #128] │ │ - bl 60bec │ │ - stp q1, q2, [sp, #96] │ │ + b.eq 42308 // b.none │ │ + ldr x8, [sp, #640] │ │ + ldr x9, [sp, #616] │ │ + mov w0, w21 │ │ + ldr x10, [sp, #624] │ │ + ldr x11, [sp, #632] │ │ ldr q2, [sp, #1056] │ │ - stp x8, x9, [sp, #472] │ │ - ldr x9, [sp, #784] │ │ - ldr x8, [sp, #792] │ │ - stp q2, q3, [sp, #64] │ │ - ldp q0, q1, [x21] │ │ - stp x8, x9, [sp, #456] │ │ + str x8, [sp, #368] │ │ + ldr x8, [sp, #648] │ │ + ldr q3, [sp, #1088] │ │ + ldr x19, [sp, #752] │ │ + ldr x27, [sp, #760] │ │ + ldr x28, [sp, #864] │ │ + str x8, [sp, #352] │ │ + ldr x8, [sp, #656] │ │ + ldr x23, [sp, #872] │ │ + ldr x26, [sp, #880] │ │ + bl 5fc64 │ │ ldr x9, [sp, #800] │ │ + stp q0, q1, [sp, #144] │ │ + ldr q1, [sp, #1072] │ │ + str x8, [sp, #312] │ │ + ldr x8, [sp, #768] │ │ + stp q1, q2, [sp, #112] │ │ + ldr q2, [sp, #1104] │ │ + str x8, [sp, #544] │ │ + ldr x8, [sp, #776] │ │ + stp q2, q3, [sp, #80] │ │ + ldr q2, [sp, #1120] │ │ + bl 5ffdc │ │ + str x8, [sp, #520] │ │ ldr x8, [sp, #808] │ │ - str q0, [sp, #2944] │ │ - bl 60d08 │ │ - ldr q0, [x21, #32] │ │ - str x8, [sp, #432] │ │ - str q1, [sp, #2960] │ │ - str q0, [sp, #2976] │ │ - bl 64e20 │ │ - ldp q24, q23, [sp, #48] │ │ - ldr q2, [sp, #272] │ │ - ldp q22, q21, [sp, #80] │ │ - ldr x9, [sp, #424] │ │ - ldr x21, [sp, #536] │ │ - ldp q20, q19, [sp, #112] │ │ - ldp q18, q17, [sp, #144] │ │ - ldp q16, q7, [sp, #176] │ │ - ldp q6, q5, [sp, #208] │ │ - ldp q4, q3, [sp, #240] │ │ - ldp x30, x7, [sp, #296] │ │ - ldp x6, x5, [sp, #312] │ │ - ldp x4, x3, [sp, #328] │ │ - ldp x2, x1, [sp, #344] │ │ - ldp x0, x17, [sp, #360] │ │ - ldp x16, x15, [sp, #376] │ │ - ldp x14, x13, [sp, #392] │ │ - ldp x12, x11, [sp, #408] │ │ - b 41a1c │ │ + stp x8, x9, [sp, #504] │ │ + ldr x9, [sp, #816] │ │ + ldr x8, [sp, #824] │ │ + stp x8, x9, [sp, #488] │ │ + ldr x9, [sp, #832] │ │ + ldr x8, [sp, #840] │ │ + bl 5ffc8 │ │ + add x8, sp, #0x1, lsl #12 │ │ + add x8, x8, #0x258 │ │ + ldp q0, q1, [x8] │ │ + str q0, [sp, #3104] │ │ + ldr q0, [sp, #1136] │ │ + str q1, [sp, #3120] │ │ + stp q0, q2, [sp, #48] │ │ + ldr q0, [x8, #32] │ │ + ldr x8, [sp, #888] │ │ + stp x9, x8, [sp, #448] │ │ + str q0, [sp, #3136] │ │ + bl 641b0 │ │ + ldp q25, q24, [sp, #48] │ │ + ldr x9, [sp, #440] │ │ + ldp q23, q22, [sp, #80] │ │ + ldr x21, [sp, #568] │ │ + ldp q21, q20, [sp, #112] │ │ + ldp q19, q18, [sp, #144] │ │ + ldp q17, q16, [sp, #176] │ │ + ldp q7, q6, [sp, #208] │ │ + ldp q5, q4, [sp, #240] │ │ + ldp q3, q2, [sp, #272] │ │ + ldp x30, x7, [sp, #312] │ │ + ldp x6, x5, [sp, #328] │ │ + ldp x4, x3, [sp, #344] │ │ + ldp x2, x1, [sp, #360] │ │ + ldp x0, x17, [sp, #376] │ │ + ldp x16, x15, [sp, #392] │ │ + ldp x14, x13, [sp, #408] │ │ + ldp x12, x11, [sp, #424] │ │ + b 424b0 │ │ mov w8, #0x8 // #8 │ │ - mov x27, xzr │ │ - str xzr, [sp, #3584] │ │ - str x8, [sp, #3592] │ │ - str xzr, [sp, #3600] │ │ - cbz x23, 40c3c │ │ - movi v0.2s, #0x2d │ │ - mov x2, #0x3600 // #13824 │ │ - mov x5, #0x1111111111111111 // #1229782938247303441 │ │ - mov x6, #0x101010101010101 // #72340172838076673 │ │ - add x8, x24, x23 │ │ - mov w30, #0x8 // #8 │ │ - mov w1, #0x1 // #1 │ │ - movk x2, #0x1, lsl #32 │ │ - eor x5, x5, #0x3c3c3c3c3c3c3c3c │ │ - movk x6, #0x100 │ │ - mov x7, #0x8080808080808080 // #-9187201950435737472 │ │ - mov x25, xzr │ │ - ldrb w9, [x24, x25] │ │ + mov x26, xzr │ │ + str xzr, [sp, #608] │ │ + str x8, [sp, #616] │ │ + str xzr, [sp, #624] │ │ + cbz x22, 4213c │ │ + mov x14, #0x3600 // #13824 │ │ + add x8, x23, x22 │ │ + mov w15, #0x8 // #8 │ │ + movk x14, #0x1, lsl #32 │ │ + mov x24, xzr │ │ + ldrb w9, [x23, x24] │ │ cmp w9, #0xa │ │ - b.eq 405b8 // b.none │ │ - add x25, x25, #0x1 │ │ - add x9, x24, x25 │ │ + b.eq 41acc // b.none │ │ + add x24, x24, #0x1 │ │ + add x9, x23, x24 │ │ cmp x9, x8 │ │ - b.eq 40c3c // b.none │ │ - b 40598 │ │ - cbz x25, 40ccc │ │ - mov x8, xzr │ │ - ldrb w9, [x24, x8] │ │ + b.eq 4213c // b.none │ │ + b 41aac │ │ + cbz x24, 422c4 │ │ + mov x9, xzr │ │ + ldrb w8, [x23, x9] │ │ + cmp w8, #0x20 │ │ + b.ne 41af8 // b.any │ │ + add x9, x9, #0x1 │ │ + cmp x24, x9 │ │ + b.ne 41ad4 // b.any │ │ + mov x8, x24 │ │ + mov x17, x23 │ │ + b 41b00 │ │ + sub x8, x24, x9 │ │ + add x17, x23, x9 │ │ + cbz x8, 422c4 │ │ + mov x19, xzr │ │ + sub x10, x8, #0x1 │ │ + mov w25, #0x1 // #1 │ │ + ldrb w9, [x17, x19] │ │ cmp w9, #0x20 │ │ - b.ne 405e4 // b.any │ │ - add x8, x8, #0x1 │ │ - cmp x25, x8 │ │ - b.ne 405c0 // b.any │ │ - mov x9, x25 │ │ - mov x10, x24 │ │ - b 405ec │ │ - sub x9, x25, x8 │ │ - add x10, x24, x8 │ │ - cbz x9, 40ccc │ │ + b.eq 41b34 // b.none │ │ + add x19, x19, #0x1 │ │ + sub x10, x10, #0x1 │ │ + sub x25, x25, #0x1 │ │ + cmp x8, x19 │ │ + b.ne 41b10 // b.any │ │ + b 422c4 │ │ + cbz x19, 422c4 │ │ + add x9, x19, #0x1 │ │ + sub x8, x8, x9 │ │ + cbz x8, 422c4 │ │ mov x11, xzr │ │ - sub x13, x9, #0x1 │ │ - mov w8, #0x1 // #1 │ │ - ldrb w12, [x10, x11] │ │ + add x9, x17, x9 │ │ + add x12, x17, x19 │ │ + add x13, x12, x11 │ │ + ldrb w13, [x13, #1] │ │ + cmp w13, #0x20 │ │ + b.ne 41b70 // b.any │ │ + subs x10, x10, #0x1 │ │ + add x11, x11, #0x1 │ │ + b.ne 41b50 // b.any │ │ + b 41b78 │ │ + sub x8, x8, x11 │ │ + add x9, x9, x11 │ │ + cbz x8, 422c4 │ │ + mov x11, xzr │ │ + sub x10, x8, #0x1 │ │ + ldrb w12, [x9, x11] │ │ cmp w12, #0x20 │ │ - b.eq 40620 // b.none │ │ + b.eq 41ba4 // b.none │ │ add x11, x11, #0x1 │ │ - sub x13, x13, #0x1 │ │ - sub x8, x8, #0x1 │ │ - cmp x9, x11 │ │ - b.ne 405fc // b.any │ │ - b 40ccc │ │ - cbz x11, 40ccc │ │ + sub x10, x10, #0x1 │ │ + cmp x8, x11 │ │ + b.ne 41b84 // b.any │ │ + b 422c4 │ │ + cbz x11, 422c4 │ │ add x12, x11, #0x1 │ │ - sub x9, x9, x12 │ │ - cbz x9, 40ccc │ │ - mov x14, xzr │ │ - add x12, x10, x12 │ │ - add x15, x10, x11 │ │ - add x16, x15, x14 │ │ - ldrb w16, [x16, #1] │ │ - cmp w16, #0x20 │ │ - b.ne 4065c // b.any │ │ - subs x13, x13, #0x1 │ │ - add x14, x14, #0x1 │ │ - b.ne 4063c // b.any │ │ - b 40664 │ │ - sub x9, x9, x14 │ │ - add x12, x12, x14 │ │ - cbz x9, 40ccc │ │ - mov x13, xzr │ │ - sub x14, x9, #0x1 │ │ - ldrb w15, [x12, x13] │ │ - cmp w15, #0x20 │ │ - b.eq 40690 // b.none │ │ - add x13, x13, #0x1 │ │ - sub x14, x14, #0x1 │ │ - cmp x9, x13 │ │ - b.ne 40670 // b.any │ │ - b 40ccc │ │ - cbz x13, 40ccc │ │ - add x16, x13, #0x1 │ │ - sub x13, x9, x16 │ │ - cbz x13, 40ccc │ │ - add x9, x12, x16 │ │ - mov x15, xzr │ │ + sub x8, x8, x12 │ │ + cbz x8, 422c4 │ │ + add x27, x9, x12 │ │ + mov x11, xzr │ │ + mov x9, x27 │ │ + ldrb w12, [x9], #1 │ │ + cmp w12, #0x20 │ │ + b.ne 41bdc // b.any │ │ + subs x10, x10, #0x1 │ │ + add x11, x11, #0x1 │ │ + b.ne 41bc0 // b.any │ │ + b 41be4 │ │ + sub x8, x8, x11 │ │ + add x27, x27, x11 │ │ + cbz x8, 422c4 │ │ + mov x2, xzr │ │ + sub x10, x8, #0x1 │ │ + ldrb w9, [x27, x2] │ │ + cmp w9, #0x20 │ │ + b.eq 41c10 // b.none │ │ + add x2, x2, #0x1 │ │ + sub x10, x10, #0x1 │ │ + cmp x8, x2 │ │ + b.ne 41bf0 // b.any │ │ + b 422c4 │ │ + cbz x2, 422c4 │ │ + add x9, x2, #0x1 │ │ + sub x8, x8, x9 │ │ + cbz x8, 422c4 │ │ + mov x11, xzr │ │ + add x9, x27, x9 │ │ + add x12, x27, x2 │ │ + add x13, x12, x11 │ │ + ldrb w13, [x13, #1] │ │ + cmp w13, #0x20 │ │ + b.ne 41c4c // b.any │ │ + subs x10, x10, #0x1 │ │ + add x11, x11, #0x1 │ │ + b.ne 41c2c // b.any │ │ + b 41c54 │ │ + sub x8, x8, x11 │ │ + add x9, x9, x11 │ │ + cbz x8, 422c4 │ │ + mov x11, xzr │ │ + sub x10, x8, #0x1 │ │ + ldrb w12, [x9, x11] │ │ + cmp w12, #0x20 │ │ + b.eq 41c80 // b.none │ │ + add x11, x11, #0x1 │ │ + sub x10, x10, #0x1 │ │ + cmp x8, x11 │ │ + b.ne 41c60 // b.any │ │ + b 422c4 │ │ + cbz x11, 422c4 │ │ + add x12, x11, #0x1 │ │ + sub x8, x8, x12 │ │ + cbz x8, 422c4 │ │ + add x9, x9, x12 │ │ + mov x11, xzr │ │ mov x12, x9 │ │ - ldrb w16, [x12], #1 │ │ - cmp w16, #0x20 │ │ - b.ne 406c8 // b.any │ │ - subs x14, x14, #0x1 │ │ - add x15, x15, #0x1 │ │ - b.ne 406ac // b.any │ │ - b 406d0 │ │ - sub x13, x13, x15 │ │ - add x9, x9, x15 │ │ - cbz x13, 40ccc │ │ - mov x12, xzr │ │ - sub x15, x13, #0x1 │ │ - ldrb w14, [x9, x12] │ │ - cmp w14, #0x20 │ │ - b.eq 406fc // b.none │ │ - add x12, x12, #0x1 │ │ - sub x15, x15, #0x1 │ │ - cmp x13, x12 │ │ - b.ne 406dc // b.any │ │ - b 40ccc │ │ - cbz x12, 40ccc │ │ - add x14, x12, #0x1 │ │ - sub x13, x13, x14 │ │ - cbz x13, 40ccc │ │ - mov x16, xzr │ │ - add x14, x9, x14 │ │ - add x17, x9, x12 │ │ - add x0, x17, x16 │ │ - ldrb w0, [x0, #1] │ │ - cmp w0, #0x20 │ │ - b.ne 40738 // b.any │ │ - subs x15, x15, #0x1 │ │ - add x16, x16, #0x1 │ │ - b.ne 40718 // b.any │ │ - b 40740 │ │ - sub x13, x13, x16 │ │ - add x14, x14, x16 │ │ - cbz x13, 40ccc │ │ - mov x16, xzr │ │ - sub x15, x13, #0x1 │ │ - ldrb w17, [x14, x16] │ │ - cmp w17, #0x20 │ │ - b.eq 4076c // b.none │ │ - add x16, x16, #0x1 │ │ - sub x15, x15, #0x1 │ │ - cmp x13, x16 │ │ - b.ne 4074c // b.any │ │ - b 40ccc │ │ - cbz x16, 40ccc │ │ - add x17, x16, #0x1 │ │ - sub x13, x13, x17 │ │ - cbz x13, 40ccc │ │ - add x14, x14, x17 │ │ - mov x16, xzr │ │ - mov x17, x14 │ │ - ldrb w0, [x17], #1 │ │ - cmp w0, #0x20 │ │ - b.ne 407a4 // b.any │ │ - subs x15, x15, #0x1 │ │ - add x16, x16, #0x1 │ │ - b.ne 40788 // b.any │ │ - b 407ac │ │ - sub x13, x13, x16 │ │ - add x14, x14, x16 │ │ - cbz x13, 40ccc │ │ - mov x16, xzr │ │ - add x15, x14, x13 │ │ - ldrb w17, [x14, x16] │ │ - cmp w17, #0x20 │ │ - b.eq 407dc // b.none │ │ - add x16, x16, #0x1 │ │ - cmp x13, x16 │ │ - b.ne 407b8 // b.any │ │ - mov x19, xzr │ │ - mov w26, #0x1 // #1 │ │ - b 40818 │ │ - cbz x16, 40ccc │ │ - add x16, x16, #0x1 │ │ - subs x19, x13, x16 │ │ - add x26, x14, x16 │ │ - b.eq 40818 // b.none │ │ - ldrb w13, [x26] │ │ - lsl x14, x1, x13 │ │ + ldrb w13, [x12], #1 │ │ cmp w13, #0x20 │ │ - and x13, x14, x2 │ │ - ccmp x13, #0x0, #0x4, ls // ls = plast │ │ - b.eq 40818 // b.none │ │ - subs x19, x19, #0x1 │ │ - add x26, x26, #0x1 │ │ - b.ne 407f0 // b.any │ │ - mov x26, x15 │ │ - str d0, [sp, #608] │ │ - mov x13, xzr │ │ - ldrb w15, [sp, #608] │ │ - str x10, [sp, #576] │ │ - str x11, [sp, #584] │ │ - str xzr, [sp, #592] │ │ - str x11, [sp, #600] │ │ - strb w1, [sp, #616] │ │ - sub x0, x11, x13 │ │ - add x16, x10, x13 │ │ - subs x1, x0, #0x10 │ │ - b.cs 40870 // b.hs, b.nlast │ │ - subs x17, x11, x13 │ │ - b.eq 40ccc // b.none │ │ - mov x14, xzr │ │ - ldrb w0, [x16, x14] │ │ - cmp w0, #0x2d │ │ - b.eq 40910 // b.none │ │ - add x14, x14, #0x1 │ │ - cmp x17, x14 │ │ - b.ne 40854 // b.any │ │ - b 40ccc │ │ - add x14, x16, #0x7 │ │ - and x14, x14, #0xfffffffffffffff8 │ │ - subs x17, x14, x16 │ │ - b.eq 408a4 // b.none │ │ - mov x14, xzr │ │ - ldrb w2, [x16, x14] │ │ - cmp w2, #0x2d │ │ - b.eq 40910 // b.none │ │ - add x14, x14, #0x1 │ │ - cmp x17, x14 │ │ - b.ne 40884 // b.any │ │ - cmp x17, x1 │ │ - b.hi 408d8 // b.pmore │ │ - add x14, x16, x17 │ │ - ldp x2, x14, [x14] │ │ - eor x3, x2, x5 │ │ - eor x14, x14, x5 │ │ - sub x3, x6, x3 │ │ - sub x4, x6, x14 │ │ - orr x2, x3, x2 │ │ - orr x14, x4, x14 │ │ - and x14, x2, x14 │ │ - bics xzr, x7, x14 │ │ - b.ne 408d8 // b.any │ │ - add x17, x17, #0x10 │ │ - b 4089c │ │ - cmp x0, x17 │ │ - b.eq 40ccc // b.none │ │ - sub x0, x11, x17 │ │ - mov x14, xzr │ │ - add x16, x16, x17 │ │ - sub x0, x0, x13 │ │ - ldrb w1, [x16, x14] │ │ - cmp w1, #0x2d │ │ - b.eq 4090c // b.none │ │ - add x14, x14, #0x1 │ │ - cmp x0, x14 │ │ - b.ne 408f0 // b.any │ │ - b 40ccc │ │ - add x14, x14, x17 │ │ - add x17, x13, x14 │ │ - cmp x17, x11 │ │ - add x16, x17, #0x1 │ │ - b.cs 4092c // b.hs, b.nlast │ │ - ldrb w0, [x10, x17] │ │ - cmp w0, w15 │ │ - b.eq 4093c // b.none │ │ - cmp x11, x16 │ │ - mov x13, x16 │ │ - b.cs 40838 // b.hs, b.nlast │ │ - b 40ccc │ │ - cmp x17, #0x1 │ │ - str x19, [sp, #544] │ │ - str x30, [sp, #536] │ │ - b.eq 40958 // b.none │ │ - cbz x17, 40ccc │ │ - ldrb w15, [x10] │ │ - b 4096c │ │ - ldrb w15, [x10] │ │ - cmp w15, #0x2b │ │ - b.eq 40ccc // b.none │ │ - cmp w15, #0x2d │ │ - b.eq 40ccc // b.none │ │ - cmp w15, #0x2b │ │ - cset w15, eq // eq = none │ │ - sub x15, x17, x15 │ │ - cinc x17, x10, eq // eq = none │ │ - cmp x15, #0x11 │ │ - b.cs 409d8 // b.hs, b.nlast │ │ - mov x19, xzr │ │ - cbz x15, 409bc │ │ - ldrb w0, [x17], #1 │ │ - sub w1, w0, #0x41 │ │ - sub w2, w0, #0x30 │ │ - cmp w0, #0x39 │ │ - and w1, w1, #0xffffffdf │ │ - add w1, w1, #0xa │ │ - csel w0, w1, w2, hi // hi = pmore │ │ - cmp w0, #0xf │ │ - b.hi 40ccc // b.pmore │ │ - orr x19, x0, x19, lsl #4 │ │ - subs x15, x15, #0x1 │ │ - b.ne 4098c // b.any │ │ - sub x11, x11, x16 │ │ - add x10, x10, x16 │ │ - cmp x11, #0x1 │ │ - b.eq 40a20 // b.none │ │ - cbz x11, 40ccc │ │ - ldrb w15, [x10] │ │ - b 40a34 │ │ - mov x19, xzr │ │ - cbz x15, 409bc │ │ - lsr x0, x19, #60 │ │ - cbnz x0, 40ccc │ │ - ldrb w0, [x17], #1 │ │ - sub w1, w0, #0x41 │ │ - sub w2, w0, #0x30 │ │ - cmp w0, #0x39 │ │ - and w1, w1, #0xffffffdf │ │ - add w1, w1, #0xa │ │ - csel w1, w1, w2, hi // hi = pmore │ │ - adds x19, x1, x19, lsl #4 │ │ - cset w0, cs // cs = hs, nlast │ │ - cmp w1, #0xf │ │ - b.hi 40ccc // b.pmore │ │ - sub x15, x15, #0x1 │ │ - tbz w0, #0, 409dc │ │ - b 40ccc │ │ - ldrb w15, [x10] │ │ - cmp w15, #0x2b │ │ - b.eq 40ccc // b.none │ │ - cmp w15, #0x2d │ │ - b.eq 40ccc // b.none │ │ - cmp w15, #0x2b │ │ - cset w15, eq // eq = none │ │ - cinc x10, x10, eq // eq = none │ │ - sub x15, x11, x15 │ │ - csetm x11, eq // eq = none │ │ - cmp x15, #0x11 │ │ - b.cs 40a84 // b.hs, b.nlast │ │ - cbz x15, 40ac8 │ │ - bl 60c74 │ │ - bl 60aac │ │ - add w13, w13, #0xa │ │ - csel w11, w13, w14, hi // hi = pmore │ │ + b.ne 41cb8 // b.any │ │ + subs x10, x10, #0x1 │ │ + add x11, x11, #0x1 │ │ + b.ne 41c9c // b.any │ │ + b 41cc0 │ │ + sub x8, x8, x11 │ │ + add x9, x9, x11 │ │ + cbz x8, 422c4 │ │ + mov x11, xzr │ │ + add x10, x9, x8 │ │ + ldrb w12, [x9, x11] │ │ + cmp w12, #0x20 │ │ + b.eq 41cf4 // b.none │ │ + add x11, x11, #0x1 │ │ + cmp x8, x11 │ │ + b.ne 41ccc // b.any │ │ + mov w8, #0x1 // #1 │ │ + str xzr, [sp, #560] │ │ + str x8, [sp, #544] │ │ + b 41d48 │ │ + cbz x11, 422c4 │ │ + add x11, x11, #0x1 │ │ + subs x12, x8, x11 │ │ + add x9, x9, x11 │ │ + b.eq 41d34 // b.none │ │ + ldrb w8, [x9] │ │ + cmp w8, #0x20 │ │ + b.hi 41d40 // b.pmore │ │ + lsr x8, x14, x8 │ │ + tbz w8, #0, 41d40 │ │ + subs x12, x12, #0x1 │ │ + add x9, x9, #0x1 │ │ + b.ne 41d08 // b.any │ │ + str xzr, [sp, #560] │ │ + str x10, [sp, #544] │ │ + b 41d48 │ │ + str x9, [sp, #544] │ │ + str xzr, [sp, #560] │ │ + b 41d48 │ │ + str x9, [sp, #544] │ │ + str x12, [sp, #560] │ │ + mov x11, xzr │ │ + str x15, [sp, #552] │ │ + str x17, [sp, #576] │ │ + str x2, [sp, #568] │ │ + sub x8, x19, x11 │ │ + cmp x8, #0xf │ │ + add x8, x17, x11 │ │ + b.hi 41d90 // b.pmore │ │ + subs x9, x19, x11 │ │ + b.eq 422c4 // b.none │ │ + mov x1, xzr │ │ + ldrb w10, [x8, x1] │ │ + cmp w10, #0x2d │ │ + b.eq 41db4 // b.none │ │ + add x1, x1, #0x1 │ │ + cmp x9, x1 │ │ + b.ne 41d74 // b.any │ │ + b 422c4 │ │ + add x1, x17, x11 │ │ + sub x2, x19, x11 │ │ + mov w0, #0x2d // #45 │ │ + str x11, [sp, #592] │ │ + bl 2cdc4 │ │ + ldr x11, [sp, #592] │ │ + ldr x2, [sp, #568] │ │ + ldr x17, [sp, #576] │ │ + tbz w0, #0, 422c4 │ │ + add x9, x1, x11 │ │ + cmp x9, x19 │ │ + add x8, x9, #0x1 │ │ + b.cs 41dd0 // b.hs, b.nlast │ │ + ldrb w10, [x17, x9] │ │ + cmp w10, #0x2d │ │ + b.eq 41de0 // b.none │ │ + cmp x19, x8 │ │ + mov x11, x8 │ │ + b.cs 41d58 // b.hs, b.nlast │ │ + b 422c4 │ │ + mov x14, x11 │ │ + mov x16, x27 │ │ + cmp x9, #0x1 │ │ + str w21, [sp, #600] │ │ + b.eq 41e0c // b.none │ │ + ldr w21, [sp, #600] │ │ + adrp x28, 6e000 │ │ + cbz x9, 422c4 │ │ + ldrb w10, [x17] │ │ + mov x11, x17 │ │ + b 41e2c │ │ + ldrb w10, [x17] │ │ + ldr w21, [sp, #600] │ │ + adrp x28, 6e000 │ │ + cmp w10, #0x2b │ │ + b.eq 422c4 // b.none │ │ + mov x11, x17 │ │ + cmp w10, #0x2d │ │ + b.eq 422c4 // b.none │ │ + cmp w10, #0x2b │ │ + cset w10, eq // eq = none │ │ + sub x9, x9, x10 │ │ + cinc x10, x11, eq // eq = none │ │ + cmp x9, #0x11 │ │ + b.cs 41ea8 // b.hs, b.nlast │ │ + mov x27, xzr │ │ + cbz x9, 41e84 │ │ + ldrb w11, [x10], #1 │ │ + ldr w21, [sp, #600] │ │ + adrp x28, 6e000 │ │ + sub w12, w11, #0x41 │ │ + sub w13, w11, #0x30 │ │ + cmp w11, #0x39 │ │ + and w12, w12, #0xffffffdf │ │ + add w12, w12, #0xa │ │ + csel w11, w12, w13, hi // hi = pmore │ │ cmp w11, #0xf │ │ - b.hi 40ccc // b.pmore │ │ - ldr x13, [sp, #568] │ │ - adds x8, x8, #0x1 │ │ - orr x13, x11, x13, lsl #4 │ │ - str x13, [sp, #568] │ │ - b.cc 40a58 // b.lo, b.ul, b.last │ │ - b 40acc │ │ - bl 60c74 │ │ - cbz x8, 40acc │ │ - ldr x11, [sp, #568] │ │ - lsr x11, x11, #60 │ │ - cbnz x11, 40ccc │ │ - bl 60aac │ │ - ldr x11, [sp, #568] │ │ - add w13, w13, #0xa │ │ - csel w13, w13, w14, hi // hi = pmore │ │ - adds x11, x13, x11, lsl #4 │ │ - str x11, [sp, #568] │ │ + b.hi 422c4 // b.pmore │ │ + orr x27, x11, x27, lsl #4 │ │ + subs x9, x9, #0x1 │ │ + b.ne 41e4c // b.any │ │ + sub x9, x19, x8 │ │ + add x8, x17, x8 │ │ + cmp x9, #0x1 │ │ + b.eq 41efc // b.none │ │ + ldr w21, [sp, #600] │ │ + adrp x28, 6e000 │ │ + cbz x9, 422c4 │ │ + ldrb w10, [x8] │ │ + b 41f18 │ │ + mov x27, xzr │ │ + cbz x9, 41e84 │ │ + lsr x11, x27, #60 │ │ + ldr w21, [sp, #600] │ │ + adrp x28, 6e000 │ │ + cbnz x11, 422c4 │ │ + ldrb w11, [x10], #1 │ │ + sub x9, x9, #0x1 │ │ + sub w12, w11, #0x41 │ │ + sub w13, w11, #0x30 │ │ + cmp w11, #0x39 │ │ + and w12, w12, #0xffffffdf │ │ + add w12, w12, #0xa │ │ + csel w11, w12, w13, hi // hi = pmore │ │ + cmp w11, #0xf │ │ + cset w12, hi // hi = pmore │ │ + adds x27, x11, x27, lsl #4 │ │ cset w11, cs // cs = hs, nlast │ │ - cmp w13, #0xf │ │ - b.hi 40ccc // b.pmore │ │ - add x8, x8, #0x1 │ │ - tbz w11, #0, 40a88 │ │ - b 40ccc │ │ - str xzr, [sp, #568] │ │ - ldrb w8, [x9] │ │ - cmp x12, #0x1 │ │ - b.ne 40ae8 // b.any │ │ + orr w11, w12, w11 │ │ + tbz w11, #0, 41eac │ │ + b 422c4 │ │ + ldrb w10, [x8] │ │ + ldr w21, [sp, #600] │ │ + adrp x28, 6e000 │ │ + cmp w10, #0x2b │ │ + b.eq 422c4 // b.none │ │ + cmp w10, #0x2d │ │ + b.eq 422c4 // b.none │ │ + cmp w10, #0x2b │ │ + cset w10, eq // eq = none │ │ + cinc x8, x8, eq // eq = none │ │ + sub x10, x9, x10 │ │ + csetm x9, eq // eq = none │ │ + cmp x10, #0x11 │ │ + b.cs 41ff4 // b.hs, b.nlast │ │ + mov x19, xzr │ │ + cbz x10, 41f80 │ │ + sub x9, x25, x9 │ │ + add x10, x1, x14 │ │ + add x9, x9, x10 │ │ + ldrb w10, [x8], #1 │ │ + ldr w21, [sp, #600] │ │ + adrp x28, 6e000 │ │ + sub w11, w10, #0x41 │ │ + sub w12, w10, #0x30 │ │ + cmp w10, #0x39 │ │ + and w11, w11, #0xffffffdf │ │ + add w11, w11, #0xa │ │ + csel w10, w11, w12, hi // hi = pmore │ │ + cmp w10, #0xf │ │ + b.hi 422c4 // b.pmore │ │ + orr x19, x10, x19, lsl #4 │ │ + adds x9, x9, #0x1 │ │ + b.cc 41f48 // b.lo, b.ul, b.last │ │ + ldrb w8, [x16] │ │ + ldr w21, [sp, #600] │ │ + cmp x2, #0x1 │ │ + adrp x28, 6e000 │ │ + b.ne 41fa4 // b.any │ │ cmp w8, #0x2b │ │ - b.eq 40ccc // b.none │ │ + b.eq 422c4 // b.none │ │ cmp w8, #0x2d │ │ - b.eq 40ccc // b.none │ │ + b.eq 422c4 // b.none │ │ cmp w8, #0x2b │ │ cset w8, eq // eq = none │ │ - cinc x9, x9, eq // eq = none │ │ - sub x8, x12, x8 │ │ + cinc x9, x16, eq // eq = none │ │ + sub x8, x2, x8 │ │ cmp x8, #0x11 │ │ - b.cs 40b34 // b.hs, b.nlast │ │ - cbz x8, 40b70 │ │ - str xzr, [sp, #560] │ │ - bl 60a94 │ │ + b.cs 42054 // b.hs, b.nlast │ │ + mov x25, xzr │ │ + cbz x8, 4208c │ │ + ldrb w10, [x9], #1 │ │ + ldr w21, [sp, #600] │ │ + adrp x28, 6e000 │ │ + bl 60060 │ │ add w11, w11, #0xa │ │ csel w10, w11, w12, hi // hi = pmore │ │ cmp w10, #0xf │ │ - b.hi 40ccc // b.pmore │ │ - ldr x11, [sp, #560] │ │ + b.hi 422c4 // b.pmore │ │ + orr x25, x10, x25, lsl #4 │ │ subs x8, x8, #0x1 │ │ - orr x11, x10, x11, lsl #4 │ │ - str x11, [sp, #560] │ │ - b.ne 40b08 // b.any │ │ - b 40b74 │ │ - str xzr, [sp, #560] │ │ - ldr x10, [sp, #560] │ │ - lsr x10, x10, #60 │ │ - cbnz x10, 40ccc │ │ - bl 60a94 │ │ + b.ne 41fc4 // b.any │ │ + b 4208c │ │ + sub x9, x25, x9 │ │ + add x10, x1, x14 │ │ + mov x19, xzr │ │ + add x9, x9, x10 │ │ + cbz x9, 41f80 │ │ + lsr x10, x19, #60 │ │ + ldr w21, [sp, #600] │ │ + adrp x28, 6e000 │ │ + cbnz x10, 422c4 │ │ + ldrb w10, [x8], #1 │ │ + add x9, x9, #0x1 │ │ + sub w11, w10, #0x41 │ │ + sub w12, w10, #0x30 │ │ + cmp w10, #0x39 │ │ + and w11, w11, #0xffffffdf │ │ + add w11, w11, #0xa │ │ + csel w10, w11, w12, hi // hi = pmore │ │ + cmp w10, #0xf │ │ + cset w11, hi // hi = pmore │ │ + adds x19, x10, x19, lsl #4 │ │ + cset w10, cs // cs = hs, nlast │ │ + orr w10, w11, w10 │ │ + tbz w10, #0, 42004 │ │ + b 422c4 │ │ + mov x25, xzr │ │ + lsr x10, x25, #60 │ │ + ldr w21, [sp, #600] │ │ + adrp x28, 6e000 │ │ + cbnz x10, 422c4 │ │ + ldrb w10, [x9], #1 │ │ + bl 60060 │ │ add w11, w11, #0xa │ │ csel w10, w11, w12, hi // hi = pmore │ │ cmp w10, #0x10 │ │ - b.cs 40ccc // b.hs, b.nlast │ │ - ldr x11, [sp, #560] │ │ + b.cs 422c4 // b.hs, b.nlast │ │ + orr x25, x10, x25, lsl #4 │ │ subs x8, x8, #0x1 │ │ - orr x11, x10, x11, lsl #4 │ │ - str x11, [sp, #560] │ │ - b.eq 40b74 // b.none │ │ - b 40b38 │ │ - str xzr, [sp, #560] │ │ - ldr x8, [sp, #544] │ │ - cbz x8, 40bac │ │ - ldr x0, [sp, #544] │ │ - bl 64e30 │ │ - str x0, [sp, #528] │ │ - cbz x0, 431b8 │ │ - mov x1, x26 │ │ - ldr x26, [sp, #544] │ │ - ldr x0, [sp, #528] │ │ - mov x2, x26 │ │ - bl 64e50 │ │ - cmn x26, #0x1 │ │ - b.eq 40ccc // b.none │ │ - b 40bb8 │ │ + b.ne 42058 // b.any │ │ + ldr x8, [sp, #560] │ │ + cbz x8, 420c4 │ │ + ldr x0, [sp, #560] │ │ + bl 641c0 │ │ + str x0, [sp, #592] │ │ + cbz x0, 449fc │ │ + ldr x21, [sp, #560] │ │ + ldr x0, [sp, #592] │ │ + ldr x1, [sp, #544] │ │ + bl 5ff78 │ │ + cmn x21, #0x1 │ │ + ldr w21, [sp, #600] │ │ + b.eq 422c4 // b.none │ │ + b 420d0 │ │ mov w8, #0x1 // #1 │ │ - str xzr, [sp, #544] │ │ - str x8, [sp, #528] │ │ - ldr x8, [sp, #3584] │ │ - cmp x27, x8 │ │ - b.ne 40bd4 // b.any │ │ - add x0, sp, #0xe00 │ │ - bl 5424c │ │ - ldr x8, [sp, #3592] │ │ - str x8, [sp, #536] │ │ + str xzr, [sp, #560] │ │ + str x8, [sp, #592] │ │ + ldr x8, [sp, #608] │ │ + cmp x26, x8 │ │ + b.ne 420ec // b.any │ │ + add x0, sp, #0x260 │ │ + bl 549f4 │ │ + ldr x8, [sp, #616] │ │ + str x8, [sp, #552] │ │ mov w8, #0x30 // #48 │ │ - ldr x30, [sp, #536] │ │ - ldr x10, [sp, #528] │ │ - madd x9, x27, x8, x30 │ │ - ldr x8, [sp, #544] │ │ - movi v0.2s, #0x2d │ │ - ldr x11, [sp, #568] │ │ - mov x2, #0x3600 // #13824 │ │ - mov x5, #0x1111111111111111 // #1229782938247303441 │ │ - mov x6, #0x101010101010101 // #72340172838076673 │ │ - add x27, x27, #0x1 │ │ - mov w1, #0x1 // #1 │ │ - movk x2, #0x1, lsl #32 │ │ - eor x5, x5, #0x3c3c3c3c3c3c3c3c │ │ - movk x6, #0x100 │ │ - mov x7, #0x8080808080808080 // #-9187201950435737472 │ │ + ldr x15, [sp, #552] │ │ + ldr x10, [sp, #592] │ │ + madd x9, x26, x8, x15 │ │ + ldr x8, [sp, #560] │ │ + ldr w21, [sp, #600] │ │ + mov x14, #0x3600 // #13824 │ │ + add x26, x26, #0x1 │ │ + movk x14, #0x1, lsl #32 │ │ stp x8, x10, [x9] │ │ - add x10, x25, #0x1 │ │ - stp x8, x19, [x9, #16] │ │ - add x8, x24, x23 │ │ - subs x23, x23, x10 │ │ - add x24, x24, x10 │ │ - ldr x10, [sp, #560] │ │ - stp x11, x10, [x9, #32] │ │ - str x27, [sp, #3600] │ │ - b.ne 40594 // b.any │ │ - ldr x8, [sp, #3000] │ │ - ldr x19, [sp, #3584] │ │ - ldr x23, [sp, #3592] │ │ - cbz x8, 40c50 │ │ - bl 60ae4 │ │ + add x10, x24, #0x1 │ │ + stp x8, x27, [x9, #16] │ │ + add x8, x23, x22 │ │ + subs x22, x22, x10 │ │ + add x23, x23, x10 │ │ + nop │ │ + adr x27, 69600 │ │ + stp x19, x25, [x9, #32] │ │ + str x26, [sp, #624] │ │ + b.ne 41aa8 // b.any │ │ + ldr x8, [sp, #3776] │ │ + ldr x19, [sp, #608] │ │ + ldr x22, [sp, #616] │ │ + cbz x8, 42150 │ │ + bl 5ffa0 │ │ mov w0, w21 │ │ - bl 64e20 │ │ + bl 641b0 │ │ cmn x19, #0x1 │ │ - b.eq 3ff80 // b.none │ │ - b 3ff84 │ │ + b.eq 415d4 // b.none │ │ + b 415d8 │ │ + bl 64240 <__errno@plt> │ │ + ldr x8, [x28, #960] │ │ + cmp x8, x21 │ │ + b.ne 44464 // b.any │ │ + mov w0, w22 │ │ + bl 641b0 │ │ + add x0, sp, #0x260 │ │ + mov x1, x26 │ │ + mov x2, x27 │ │ + bl 48178 │ │ + ldr x8, [sp, #608] │ │ + cbz x8, 43a58 │ │ + ldr x1, [sp, #616] │ │ + ldr x21, [sp, #624] │ │ + mov w8, #0x8 // #8 │ │ + str xzr, [sp, #4544] │ │ + str x8, [sp, #4552] │ │ + str xzr, [sp, #4568] │ │ + str xzr, [sp, #4560] │ │ + str x8, [sp, #4576] │ │ + str xzr, [sp, #4584] │ │ + add x0, sp, #0x260 │ │ + mov x2, x21 │ │ + str x1, [sp, #576] │ │ + bl 459a8 │ │ + ldr x8, [sp, #608] │ │ + cmn x8, #0x1 │ │ + b.eq 424b8 // b.none │ │ + add x0, sp, #0x1, lsl #12 │ │ + add x1, sp, #0x260 │ │ + mov w2, #0x78 // #120 │ │ + add x0, x0, #0x258 │ │ + str x27, [sp, #552] │ │ + str x26, [sp, #560] │ │ + str x21, [sp, #568] │ │ + bl 641e0 │ │ + add x0, sp, #0x1, lsl #12 │ │ + add x0, x0, #0x258 │ │ + bl 483d8 │ │ + ldr x8, [sp, #4744] │ │ + cbz x8, 42364 │ │ + ldr x26, [sp, #4752] │ │ + cbz x26, 42364 │ │ + ldr x21, [sp, #4736] │ │ + lsl x23, x8, #6 │ │ + ldr x27, [sp, #4760] │ │ + ldr x28, [sp, #4776] │ │ + ldr x24, [sp, #4768] │ │ + nop │ │ + adr x22, a3ac │ │ + mov x19, x21 │ │ + ldr w8, [x19], #64 │ │ + adds x2, x24, x8 │ │ + b.cs 42268 // b.hs, b.nlast │ │ + mov x0, x26 │ │ + mov x1, x27 │ │ + mov x3, x28 │ │ + bl 3631c │ │ + cmp x1, #0xe │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ + b.eq 42268 // b.none │ │ + mov x1, x22 │ │ + mov w2, #0xe // #14 │ │ + bl 642a0 │ │ + cbz w0, 42278 │ │ + subs x23, x23, #0x40 │ │ + mov x21, x19 │ │ + b.ne 42230 // b.any │ │ + b 42364 │ │ ldr w8, [x21, #4] │ │ cmp w8, #0x8 │ │ - b.eq 418f0 // b.none │ │ + b.eq 42364 // b.none │ │ ldr x8, [x21, #32] │ │ - cbz x8, 418f0 │ │ - ldr x10, [sp, #4456] │ │ + cbz x8, 42364 │ │ + ldr x10, [sp, #4728] │ │ ldr x9, [x21, #24] │ │ subs x10, x10, x9 │ │ ccmp x8, x10, #0x2, cs // cs = hs, nlast │ │ - b.hi 418f0 // b.pmore │ │ - ldr x10, [sp, #4448] │ │ + b.hi 42364 // b.pmore │ │ + ldr x10, [sp, #4720] │ │ mov x28, xzr │ │ add x26, x10, x9 │ │ ldrb w9, [x26, x28] │ │ - cbz w9, 40d24 │ │ + cbz w9, 4234c │ │ add x28, x28, #0x1 │ │ cmp x8, x28 │ │ - b.ne 40c98 // b.any │ │ - b 418f0 │ │ - bl 64e80 <__errno@plt> │ │ - bl 608f8 │ │ - str x9, [sp, #576] │ │ - str x8, [sp, #584] │ │ - add x8, sp, #0x240 │ │ - bl 60964 │ │ - b 40d0c │ │ - ldr x23, [sp, #3592] │ │ - cbz x27, 40cf4 │ │ - add x19, x23, #0x8 │ │ + b.ne 422ac // b.any │ │ + b 42364 │ │ + ldr x22, [sp, #616] │ │ + nop │ │ + adr x27, 69600 │ │ + cbz x26, 422f4 │ │ + add x19, x22, #0x8 │ │ ldur x8, [x19, #-8] │ │ - cbz x8, 40ce8 │ │ + cbz x8, 422e8 │ │ ldr x0, [x19] │ │ - bl 64e40 │ │ - subs x27, x27, #0x1 │ │ + bl 641d0 │ │ + subs x26, x26, #0x1 │ │ add x19, x19, #0x30 │ │ - b.ne 40cd8 // b.any │ │ - ldr x8, [sp, #3584] │ │ - cbz x8, 3ff6c │ │ - bl 60bd0 │ │ - b 3ff6c │ │ - bl 60b94 │ │ - bl 6090c │ │ - mov w0, w28 │ │ - bl 64e20 │ │ - b 4010c │ │ - mov w19, wzr │ │ - mov x25, x23 │ │ - b 3fec8 │ │ + b.ne 422d8 // b.any │ │ + ldr x8, [sp, #608] │ │ + cbz x8, 415c0 │ │ + bl 5fde0 │ │ + b 415c0 │ │ + mov w21, w22 │ │ + bl 5ff4c │ │ + bl 5fd5c │ │ + mov w0, w21 │ │ + b 42178 │ │ + cmp x19, #0x8 │ │ + mov w8, #0x8 // #8 │ │ + add x0, sp, #0x260 │ │ + csel x23, x19, x8, hi // hi = pmore │ │ + mov x1, xzr │ │ + mov w2, #0x1 // #1 │ │ + mov x3, x23 │ │ + bl 2497c │ │ + ldr x8, [sp, #608] │ │ + cbz x8, 43ab4 │ │ + mov x24, #0x3 // #3 │ │ + movk x24, #0x26, lsl #32 │ │ + b 415a0 │ │ and x9, x28, #0xfffffffffffffffc │ │ add x10, x9, #0x4 │ │ add x9, x9, #0x8 │ │ cmp x9, x10 │ │ ccmp x9, x8, #0x2, cs // cs = hs, nlast │ │ - b.hi 418f0 // b.pmore │ │ - ldr x21, [sp, #528] │ │ - cmp x21, #0x17f │ │ - b.hi 414a4 // b.pmore │ │ - ldr x1, [sp, #520] │ │ - add x0, sp, #0x240 │ │ - mov x2, x21 │ │ - add x19, sp, #0x240 │ │ - bl 64e50 │ │ - add x0, sp, #0xe00 │ │ - add x1, sp, #0x240 │ │ - add x2, x21, #0x1 │ │ - strb wzr, [x19, x21] │ │ - bl 2bc94 │ │ - ldr x8, [sp, #3584] │ │ - cmp x8, #0x1 │ │ - b.ne 40dcc // b.any │ │ - mov x8, #0xffffffffffffffff // #-1 │ │ - nop │ │ - adr x9, 6a270 │ │ - str x9, [sp, #3008] │ │ - str x8, [sp, #3000] │ │ - b 40dd8 │ │ - ldr x8, [sp, #584] │ │ - cmn x23, #0x401 │ │ - str x24, [sp, #3000] │ │ - str x8, [sp, #3008] │ │ - b.ls 3fd20 // b.plast │ │ - mov x23, xzr │ │ - mov w26, #0x1 // #1 │ │ - mov w19, #0x2000 // #8192 │ │ - b 3fdd4 │ │ - nop │ │ - adr x3, 6a660 │ │ - mov x0, xzr │ │ - mov x1, x8 │ │ - b 42f80 │ │ - ldr x1, [sp, #3592] │ │ - add x0, sp, #0xbb8 │ │ - bl 46bd4 │ │ - ldr x25, [sp, #3000] │ │ - cmn x25, #0x1 │ │ - b.eq 40e00 // b.none │ │ - ldr x19, [sp, #3016] │ │ - ldr x23, [sp, #3008] │ │ - cbz x19, 40e1c │ │ - ldrb w8, [x23] │ │ - cmp w8, #0x2f │ │ - cset w8, eq // eq = none │ │ - b 40e20 │ │ - add x8, sp, #0xbb8 │ │ - bl 60964 │ │ - b 418f0 │ │ - mov x23, #0x3 // #3 │ │ - mov w19, #0x1 // #1 │ │ - movk x23, #0x26, lsl #32 │ │ - b 3ff1c │ │ - mov w8, wzr │ │ - mov w9, #0xff // #255 │ │ - strb w8, [sp, #634] │ │ - mov w8, #0x201 // #513 │ │ - str x23, [sp, #576] │ │ - str x19, [sp, #584] │ │ - strb w9, [sp, #592] │ │ - strh w8, [sp, #632] │ │ - add x0, sp, #0xe00 │ │ - add x1, sp, #0x240 │ │ - bl 46d3c │ │ - ldrb w8, [sp, #3584] │ │ - sub w8, w8, #0x7 │ │ - cmp w8, #0xf7 │ │ - b.hi 40e84 // b.pmore │ │ - add x0, sp, #0x240 │ │ - bl 47188 │ │ - add x8, x28, x1 │ │ - str x19, [sp, #504] │ │ - adds x22, x8, #0x10 │ │ - b.pl 40fa0 // b.nfrst │ │ - mov x27, xzr │ │ - mov x0, x27 │ │ - mov x1, x22 │ │ - bl 24994 │ │ - b 431e4 │ │ - mov x26, #0xffffffffffffffff // #-1 │ │ - cbz x25, 40e90 │ │ - bl 60bd0 │ │ - cmn x26, #0x1 │ │ - b.eq 418f0 // b.none │ │ - ldr x1, [sp, #24] │ │ - add x0, sp, #0x240 │ │ - mov x2, x27 │ │ - bl 467b4 │ │ - bl 60c28 │ │ - b.ne 40fc4 // b.any │ │ - ldr x1, [sp, #584] │ │ - mov w8, #0x8 // #8 │ │ - ldr x2, [sp, #592] │ │ - str xzr, [sp, #4560] │ │ - str x8, [sp, #4568] │ │ - str xzr, [sp, #4584] │ │ - str xzr, [sp, #4576] │ │ - str x8, [sp, #4592] │ │ - str xzr, [sp, #4600] │ │ - add x0, sp, #0xe00 │ │ - str x1, [sp, #16] │ │ - stp x26, x2, [sp] │ │ - bl 44184 │ │ - ldr x8, [sp, #3584] │ │ - cmn x8, #0x1 │ │ - str x8, [sp, #496] │ │ - b.eq 4187c // b.none │ │ - add x8, sp, #0xe00 │ │ - ldr x9, [sp, #3592] │ │ - ldr x23, [sp, #3632] │ │ - ldur q0, [x8, #88] │ │ - ldur q1, [x8, #104] │ │ - mov x22, #0xffffffffffffffff // #-1 │ │ - ldr x8, [sp, #3600] │ │ - ldr x26, [sp, #3640] │ │ - ldr x28, [sp, #3656] │ │ - stp q0, q1, [x29, #-160] │ │ - stp x8, x9, [sp, #456] │ │ - ldr x9, [sp, #3608] │ │ - ldr x8, [sp, #3616] │ │ - stp x9, x8, [sp, #472] │ │ - ldr x8, [sp, #3624] │ │ - ldr x9, [sp, #3648] │ │ - str x8, [sp, #488] │ │ - ldr x8, [sp, #3664] │ │ - stp x8, x9, [sp, #504] │ │ - cbz x23, 41714 │ │ - cbz x26, 41714 │ │ - ldr x25, [sp, #488] │ │ - lsl x19, x23, #6 │ │ - nop │ │ - adr x22, 9df8 │ │ - mov x21, x25 │ │ - ldr w8, [x21], #64 │ │ - adds x2, x28, x8 │ │ - b.cs 40f90 // b.hs, b.nlast │ │ - ldp x3, x1, [sp, #504] │ │ - mov x0, x26 │ │ - bl 34c2c │ │ - cbz x0, 40f90 │ │ - cmp x1, #0x11 │ │ - b.ne 40f90 // b.any │ │ - mov x1, x22 │ │ - mov w2, #0x11 // #17 │ │ - bl 64f10 │ │ - cbz w0, 413a0 │ │ - subs x19, x19, #0x40 │ │ - mov x25, x21 │ │ - b.ne 40f5c // b.any │ │ - b 41710 │ │ - str x0, [sp, #496] │ │ - str x1, [sp, #512] │ │ - cbz x22, 40fd0 │ │ - mov x0, x22 │ │ - mov w1, #0x1 // #1 │ │ - mov w27, #0x1 // #1 │ │ - bl 22bc0 │ │ - cbz x0, 40e74 │ │ - b 40fd4 │ │ - cbz x26, 418f0 │ │ - ldr x0, [sp, #24] │ │ - b 41398 │ │ - mov w0, #0x1 // #1 │ │ - ldr x21, [sp, #512] │ │ - str x22, [sp, #4560] │ │ - str x0, [sp, #4568] │ │ - str xzr, [sp, #4576] │ │ - cbz x21, 4100c │ │ - cmp x21, x22 │ │ - b.hi 430bc // b.pmore │ │ - mov x19, xzr │ │ - ldr x21, [sp, #512] │ │ - ldr x1, [sp, #496] │ │ - add x0, x0, x19 │ │ - mov x2, x21 │ │ - bl 64e50 │ │ - b 41010 │ │ - mov x19, xzr │ │ - adds x27, x19, x21 │ │ - str x27, [sp, #4576] │ │ - b.eq 41034 // b.none │ │ - ldr x8, [sp, #4568] │ │ - add x8, x8, x27 │ │ - ldurb w8, [x8, #-1] │ │ - cmp w8, #0x2f │ │ - cset w9, ne // ne = any │ │ - b 41038 │ │ - mov w9, wzr │ │ - cbz x28, 41060 │ │ - ldrb w10, [x26] │ │ - ldr x8, [sp, #4560] │ │ - cmp w10, #0x2f │ │ - b.ne 41064 // b.any │ │ - mov x27, xzr │ │ - cmp x28, x8 │ │ - str xzr, [sp, #4576] │ │ - b.ls 41094 // b.plast │ │ - b 4307c │ │ - ldr x8, [sp, #4560] │ │ - cbz w9, 41084 │ │ - cmp x8, x27 │ │ - b.eq 43110 // b.none │ │ - ldr x9, [sp, #4568] │ │ - mov w10, #0x2f // #47 │ │ - strb w10, [x9, x27] │ │ - add x27, x27, #0x1 │ │ - str x27, [sp, #4576] │ │ - sub x8, x8, x27 │ │ - cmp x28, x8 │ │ - b.hi 4307c // b.pmore │ │ - cbz x28, 410b0 │ │ - ldr x8, [sp, #4568] │ │ - mov x1, x26 │ │ - mov x2, x28 │ │ - add x0, x8, x27 │ │ - str x8, [sp, #24] │ │ - bl 64e50 │ │ - b 410b4 │ │ - bl 60ce8 │ │ - adds x27, x27, x28 │ │ - b.eq 410d0 // b.none │ │ - ldr x8, [sp, #24] │ │ - ldrb w8, [x8] │ │ - cmp w8, #0x2f │ │ - cset w19, eq // eq = none │ │ - b 410d4 │ │ - mov w19, wzr │ │ - ldr x8, [sp, #504] │ │ - cbz x8, 410ec │ │ - ldrb w8, [x23] │ │ - cmp w8, #0x2f │ │ - cset w21, eq // eq = none │ │ - b 410f0 │ │ - mov w21, wzr │ │ - ldr x22, [sp, #504] │ │ - cmp x27, x22 │ │ - b.ne 41110 // b.any │ │ - ldr x0, [sp, #24] │ │ - mov x1, x23 │ │ - mov x2, x22 │ │ - bl 64f10 │ │ - cbz w0, 41200 │ │ - ldr x8, [sp, #24] │ │ - mov w9, #0x201 // #513 │ │ - strb w19, [sp, #3058] │ │ - add x19, sp, #0x240 │ │ - strb w21, [sp, #3642] │ │ - sub x21, x29, #0xa8 │ │ - str x8, [sp, #3000] │ │ - mov w8, #0xff // #255 │ │ - str x27, [sp, #3008] │ │ - strb w8, [sp, #3016] │ │ - strh w9, [sp, #3056] │ │ - str x23, [sp, #3584] │ │ - str x22, [sp, #3592] │ │ - strb w8, [sp, #3600] │ │ - strh w9, [sp, #3640] │ │ - sub x0, x29, #0x78 │ │ - add x1, sp, #0xbb8 │ │ - bl 46d3c │ │ - ldrb w8, [x21, #48] │ │ - cmp w8, #0xff │ │ - b.eq 411d0 // b.none │ │ - add x0, sp, #0x1, lsl #12 │ │ - add x1, sp, #0xe00 │ │ - add x0, x0, #0x50 │ │ - bl 46d3c │ │ - add x8, sp, #0x51 │ │ - ldrb w8, [x8, #4095] │ │ - cmp w8, #0xff │ │ - b.eq 411e8 // b.none │ │ - ldp q0, q1, [x21, #48] │ │ - add x0, sp, #0x240 │ │ - ldur x8, [x29, #-72] │ │ - ldr q2, [x21, #80] │ │ - add x1, x19, #0x38 │ │ - stp q0, q1, [sp, #576] │ │ - ldr q0, [sp, #4176] │ │ - ldr q1, [sp, #4192] │ │ - str x8, [sp, #624] │ │ - ldr x8, [sp, #4224] │ │ - stur q0, [x19, #56] │ │ - ldr q0, [sp, #4208] │ │ - str q2, [sp, #608] │ │ - stur q1, [x19, #72] │ │ - stur q0, [x19, #88] │ │ - stur x8, [x19, #104] │ │ - bl 473d0 │ │ - cbnz w0, 4114c │ │ - b 411e8 │ │ - add x0, sp, #0x240 │ │ - add x1, sp, #0xe00 │ │ - bl 46d3c │ │ - ldrb w8, [sp, #576] │ │ - cmp w8, #0xff │ │ - b.eq 41200 // b.none │ │ - ldr x0, [sp, #24] │ │ - mov x1, x27 │ │ - bl 47500 │ │ - cbz w0, 41200 │ │ - ldr x26, [sp, #4560] │ │ - b 40e88 │ │ - ldr x8, [sp, #512] │ │ - str xzr, [sp, #4576] │ │ - cbz x8, 41268 │ │ - ldr x8, [sp, #4560] │ │ - ldr x9, [sp, #512] │ │ - cmp x9, x8 │ │ - b.hi 430f4 // b.pmore │ │ - mov x19, xzr │ │ - ldr x8, [sp, #24] │ │ - ldr x1, [sp, #496] │ │ - ldr x2, [sp, #512] │ │ - add x0, x8, x19 │ │ - bl 64e50 │ │ - b 4126c │ │ - nop │ │ - adr x0, 9ba3 │ │ - nop │ │ - adr x2, 6a7b0 │ │ - mov w1, #0x13 // #19 │ │ - bl 29e64 │ │ - add x0, sp, #0xbb8 │ │ - sub x3, x29, #0x78 │ │ - mov x1, x27 │ │ - mov x2, x22 │ │ - bl 440bc │ │ - b 4031c │ │ - mov x19, xzr │ │ - ldr x8, [sp, #512] │ │ - adds x1, x19, x8 │ │ - str x1, [sp, #4576] │ │ - b.eq 412b0 // b.none │ │ - ldr x9, [sp, #4568] │ │ - ldr x8, [sp, #4560] │ │ - add x10, x9, x1 │ │ - ldurb w10, [x10, #-1] │ │ - cmp w10, #0x2f │ │ - b.eq 412b4 // b.none │ │ - cmp x8, x1 │ │ - b.eq 4315c // b.none │ │ - mov w10, #0x2f // #47 │ │ - strb w10, [x9, x1] │ │ - add x1, x1, #0x1 │ │ - str x1, [sp, #4576] │ │ - b 412b4 │ │ - ldr x8, [sp, #4560] │ │ - sub x8, x8, x1 │ │ - cmp x8, #0x5 │ │ - b.ls 43090 // b.plast │ │ - ldr x11, [sp, #4568] │ │ - mov w10, #0x642e // #25646 │ │ - mov w8, #0x6775 // #26485 │ │ - movk w10, #0x6265, lsl #16 │ │ - add x27, x1, #0x6 │ │ - add x9, x11, x1 │ │ - str x11, [sp, #24] │ │ - strh w8, [x9, #4] │ │ - add x8, x11, x27 │ │ - str w10, [x9] │ │ - str x27, [sp, #4576] │ │ - ldurb w9, [x8, #-1] │ │ - cbz x28, 41318 │ │ - ldrb w10, [x26] │ │ - ldr x8, [sp, #4560] │ │ - cmp w10, #0x2f │ │ - b.ne 4131c // b.any │ │ - mov x27, xzr │ │ - cmp x28, x8 │ │ - str xzr, [sp, #4576] │ │ - b.ls 41350 // b.plast │ │ - b 430a4 │ │ - ldr x8, [sp, #4560] │ │ - cmp w9, #0x2f │ │ - b.eq 41340 // b.none │ │ - cmp x8, x27 │ │ - b.eq 4313c // b.none │ │ - ldr x10, [sp, #24] │ │ - mov w9, #0x2f // #47 │ │ - strb w9, [x10, x27] │ │ - add x27, x27, #0x1 │ │ - str x27, [sp, #4576] │ │ - sub x8, x8, x27 │ │ - cmp x28, x8 │ │ - b.hi 430a4 // b.pmore │ │ - cbz x28, 41368 │ │ - ldr x8, [sp, #24] │ │ - mov x1, x26 │ │ - mov x2, x28 │ │ - add x0, x8, x27 │ │ - bl 64e50 │ │ - bl 60ce8 │ │ - add x1, x27, x28 │ │ - str x1, [sp, #4576] │ │ - ldr x0, [sp, #24] │ │ - mov x27, x1 │ │ - bl 47500 │ │ - ldr x26, [sp, #4560] │ │ - tbnz w0, #0, 40e88 │ │ - cbz x26, 41390 │ │ - ldr x0, [sp, #24] │ │ - bl 64e40 │ │ - cbz x25, 418f0 │ │ - mov x0, x23 │ │ - bl 64e40 │ │ - b 418f0 │ │ - ldr w8, [x25, #4] │ │ - cmp w8, #0x8 │ │ - b.eq 41710 // b.none │ │ - ldr x19, [x25, #32] │ │ - cbz x19, 41710 │ │ - ldr x8, [x25, #24] │ │ - ldr x9, [sp, #480] │ │ - subs x9, x9, x8 │ │ - ccmp x19, x9, #0x2, cs // cs = hs, nlast │ │ - b.hi 41710 // b.pmore │ │ - ldr x9, [sp, #472] │ │ - mov x21, xzr │ │ - add x25, x9, x8 │ │ - ldrb w8, [x25, x21] │ │ - cbz w8, 413f0 │ │ - add x8, x21, #0x1 │ │ - mov x21, x8 │ │ - cmp x19, x8 │ │ - b.eq 41710 // b.none │ │ - b 413d4 │ │ - cbz x21, 41444 │ │ - ldrb w8, [x25] │ │ - cmp w8, #0x2f │ │ - b.ne 41444 // b.any │ │ - mov x0, x25 │ │ - mov x1, x21 │ │ - bl 47500 │ │ - tbz w0, #0, 41710 │ │ - mov x0, x21 │ │ - mov w1, #0x1 // #1 │ │ - bl 22bc0 │ │ - str x0, [sp, #440] │ │ - cbz x0, 431c8 │ │ - ldr x0, [sp, #440] │ │ - mov x1, x25 │ │ - mov x2, x21 │ │ - mov x22, x21 │ │ - bl 64e50 │ │ - mov w8, #0x1 // #1 │ │ - str x8, [sp, #432] │ │ - b 4169c │ │ - cmp x27, #0x17f │ │ - b.hi 43178 // b.pmore │ │ - ldr x1, [sp, #24] │ │ - add x0, sp, #0xe00 │ │ - mov x2, x27 │ │ - add x22, sp, #0xe00 │ │ - bl 64e50 │ │ - add x0, sp, #0xbb8 │ │ - add x1, sp, #0xe00 │ │ - add x2, x27, #0x1 │ │ - strb wzr, [x22, x27] │ │ - bl 2bc94 │ │ - ldr x8, [sp, #3000] │ │ - cmp x8, #0x1 │ │ - b.ne 414b8 // b.any │ │ - mov x8, #0xffffffffffffffff // #-1 │ │ - nop │ │ - adr x9, 6a270 │ │ - str x9, [sp, #4184] │ │ - str x8, [sp, #4176] │ │ - b 414c8 │ │ - nop │ │ - adr x2, 6a4c8 │ │ - bl 2ace0 │ │ - ldr x1, [sp, #520] │ │ - add x0, sp, #0xbb8 │ │ - mov x2, x21 │ │ - bl 46c80 │ │ - b 40dd8 │ │ - ldr x1, [sp, #3008] │ │ - add x0, sp, #0x1, lsl #12 │ │ - add x0, x0, #0x50 │ │ - bl 46bd4 │ │ - ldr x8, [sp, #4176] │ │ - cmn x8, #0x1 │ │ - str x8, [sp, #424] │ │ - b.eq 414fc // b.none │ │ - ldr x8, [sp, #4192] │ │ - ldr x9, [sp, #4184] │ │ - str x9, [sp, #448] │ │ - cbz x8, 4150c │ │ - ldr x9, [sp, #448] │ │ - ldrb w9, [x9] │ │ - cmp w9, #0x2f │ │ - cset w9, eq // eq = none │ │ - b 41510 │ │ - add x8, sp, #0x1, lsl #12 │ │ - add x8, x8, #0x50 │ │ - bl 60964 │ │ - b 41710 │ │ - mov w9, wzr │ │ - ldr x10, [sp, #448] │ │ - str x8, [sp, #3592] │ │ - mov w8, #0xff // #255 │ │ - strb w8, [sp, #3600] │ │ - mov w8, #0x201 // #513 │ │ - str x10, [sp, #3584] │ │ - strb w9, [sp, #3642] │ │ - strh w8, [sp, #3640] │ │ - add x0, sp, #0xbb8 │ │ - add x1, sp, #0xe00 │ │ - bl 46d3c │ │ - ldrb w8, [sp, #3000] │ │ - sub w8, w8, #0x7 │ │ - cmp w8, #0xf7 │ │ - b.hi 415ac // b.pmore │ │ - add x0, sp, #0xe00 │ │ - bl 47188 │ │ - str x1, [sp, #432] │ │ - ldr x8, [sp, #432] │ │ - cbz x8, 415b8 │ │ - mov x22, x0 │ │ - ldr x0, [sp, #432] │ │ - mov w1, #0x1 // #1 │ │ - bl 22bc0 │ │ - str x0, [sp, #440] │ │ - cbz x0, 431d8 │ │ - mov x1, x22 │ │ - ldp x22, x27, [sp, #432] │ │ - mov x0, x27 │ │ - mov x2, x22 │ │ - bl 64e50 │ │ - add x8, x27, x22 │ │ - str x22, [sp, #3584] │ │ - ldurb w8, [x8, #-1] │ │ - str x27, [sp, #3592] │ │ - str x22, [sp, #3600] │ │ - cmp w8, #0x2f │ │ - cset w8, ne // ne = any │ │ - b 415d0 │ │ - mov x8, #0xffffffffffffffff // #-1 │ │ - str x8, [sp, #432] │ │ - b 41684 │ │ - mov w10, #0x1 // #1 │ │ - mov w9, #0x1 // #1 │ │ - str xzr, [sp, #3584] │ │ - str x9, [sp, #440] │ │ - str x10, [sp, #3592] │ │ - str xzr, [sp, #3600] │ │ - cbz x21, 415f8 │ │ - ldrb w9, [x25] │ │ - cmp w9, #0x2f │ │ - b.ne 415f8 // b.any │ │ - ldr x8, [sp, #432] │ │ - mov x22, xzr │ │ - str xzr, [sp, #3600] │ │ - cmp x21, x8 │ │ - b.ls 41648 // b.plast │ │ - b 43190 │ │ - cbz w8, 41630 │ │ - ldr x1, [sp, #432] │ │ - add x0, sp, #0xe00 │ │ - mov w2, #0x1 // #1 │ │ - bl 607f8 │ │ - ldr x8, [sp, #3600] │ │ - ldr x10, [sp, #3592] │ │ - ldr x9, [sp, #3584] │ │ - add x22, x8, #0x1 │ │ - stp x9, x10, [sp, #432] │ │ - mov w9, #0x2f // #47 │ │ - strb w9, [x10, x8] │ │ - str x22, [sp, #3600] │ │ - b 41634 │ │ - ldr x22, [sp, #432] │ │ - ldr x8, [sp, #432] │ │ - sub x8, x8, x22 │ │ - cmp x21, x8 │ │ - b.hi 43190 // b.pmore │ │ - cbz x21, 41664 │ │ - ldr x8, [sp, #440] │ │ - mov x1, x25 │ │ - mov x2, x21 │ │ - add x0, x8, x22 │ │ - bl 64e50 │ │ - ldr x8, [sp, #3592] │ │ - str x8, [sp, #440] │ │ - add x22, x22, x21 │ │ - str x22, [sp, #3600] │ │ - ldr x0, [sp, #440] │ │ - mov x1, x22 │ │ - bl 47500 │ │ - ldr x8, [sp, #3584] │ │ - str x8, [sp, #432] │ │ - tbz w0, #0, 416f4 │ │ - ldr x8, [sp, #424] │ │ - cbz x8, 41690 │ │ - bl 60b04 │ │ - ldr x8, [sp, #432] │ │ - cmn x8, #0x1 │ │ - b.eq 41710 // b.none │ │ - ldr x1, [sp, #440] │ │ - add x0, sp, #0xbb8 │ │ - mov x2, x22 │ │ - bl 467b4 │ │ - ldr x8, [sp, #3000] │ │ - cmp x8, #0x1 │ │ - b.ne 43064 // b.any │ │ - ldr x22, [sp, #4600] │ │ - ldr x8, [sp, #4584] │ │ - ldr x9, [sp, #3008] │ │ - ldr x27, [sp, #3016] │ │ - cmp x22, x8 │ │ - str x9, [sp, #448] │ │ - b.ne 42ffc // b.any │ │ - add x8, sp, #0x1, lsl #12 │ │ - add x8, x8, #0x1d0 │ │ - add x0, x8, #0x18 │ │ - bl 47710 │ │ - bl 60c00 │ │ - add x9, x22, #0x1 │ │ - str x9, [sp, #4600] │ │ - b 4300c │ │ - ldr x8, [sp, #432] │ │ - cbz x8, 41704 │ │ - ldr x0, [sp, #440] │ │ - bl 64e40 │ │ - ldr x8, [sp, #424] │ │ - cbz x8, 41710 │ │ - bl 60b04 │ │ - mov x22, #0xffffffffffffffff // #-1 │ │ - add x0, sp, #0x1, lsl #12 │ │ - add x3, sp, #0x1, lsl #12 │ │ - ldr x1, [sp, #520] │ │ - ldr x2, [sp, #528] │ │ - add x0, x0, #0x50 │ │ - add x3, x3, #0x1d0 │ │ - bl 47778 │ │ - ldr x9, [sp, #496] │ │ - ldp q0, q1, [x29, #-160] │ │ - add x8, sp, #0xbb8 │ │ - sub x1, x29, #0x78 │ │ - mov w2, #0x68 // #104 │ │ - str x9, [sp, #3000] │ │ - ldp x9, x10, [sp, #456] │ │ - stur q0, [x8, #88] │ │ - stur q1, [x8, #104] │ │ - add x8, sp, #0xe00 │ │ - str x10, [sp, #3008] │ │ - add x0, x8, #0x10 │ │ - str x9, [sp, #3016] │ │ - ldp x10, x9, [sp, #472] │ │ - str x23, [sp, #3048] │ │ - str x26, [sp, #3056] │ │ - str x9, [sp, #3032] │ │ - ldr x9, [sp, #488] │ │ - str x10, [sp, #3024] │ │ - str x9, [sp, #3040] │ │ - ldp x9, x10, [sp, #504] │ │ - str x28, [sp, #3072] │ │ - str x22, [sp, #3584] │ │ - str x9, [sp, #3080] │ │ - ldr x9, [sp, #448] │ │ - str x10, [sp, #3064] │ │ - str x9, [sp, #3592] │ │ - bl 64e50 │ │ - add x1, sp, #0x1, lsl #12 │ │ - add x4, sp, #0x1, lsl #12 │ │ - add x0, sp, #0x240 │ │ - add x1, x1, #0x1d0 │ │ - add x2, sp, #0xbb8 │ │ - add x3, sp, #0xe00 │ │ - add x4, x4, #0x50 │ │ - bl 44840 │ │ - ldr x22, [sp, #576] │ │ - cmn x22, #0x1 │ │ - b.eq 4187c // b.none │ │ - ldr x8, [sp, #608] │ │ - ldr x9, [sp, #584] │ │ - ldr x10, [sp, #592] │ │ - ldr x11, [sp, #600] │ │ - ldr q3, [sp, #1040] │ │ - ldr x23, [sp, #824] │ │ - str x8, [sp, #424] │ │ - ldr x8, [sp, #616] │ │ - ldr x27, [sp, #832] │ │ - ldr x19, [sp, #840] │ │ - ldp q1, q0, [sp, #848] │ │ - str x8, [sp, #416] │ │ - ldr x8, [sp, #624] │ │ - str x8, [sp, #408] │ │ - ldr x8, [sp, #632] │ │ - stp q0, q1, [sp, #256] │ │ - bl 6082c │ │ - ldr x9, [sp, #720] │ │ - ldr x8, [sp, #728] │ │ - stp x8, x9, [sp, #32] │ │ - ldr x9, [sp, #736] │ │ - ldr x8, [sp, #744] │ │ - stp q0, q1, [sp, #128] │ │ - ldr q0, [sp, #4560] │ │ - stp x8, x9, [sp, #504] │ │ - ldr x9, [sp, #752] │ │ - ldr x8, [sp, #760] │ │ - bl 60bec │ │ - stp x8, x9, [sp, #472] │ │ - ldr x9, [sp, #784] │ │ - ldr x8, [sp, #792] │ │ - stp q1, q2, [sp, #96] │ │ - ldr q1, [sp, #4576] │ │ - ldr q2, [sp, #1056] │ │ - stp x8, x9, [sp, #456] │ │ - ldr x9, [sp, #800] │ │ - ldr x8, [sp, #808] │ │ - stp q0, q1, [x29, #-224] │ │ - bl 60d08 │ │ - ldr q0, [sp, #4592] │ │ - str x8, [sp, #432] │ │ - stp q2, q3, [sp, #64] │ │ - stur q0, [x29, #-192] │ │ - b 4188c │ │ - bl 60bc4 │ │ - ldp x1, x0, [sp, #8] │ │ - bl 65030 │ │ - mov x22, #0xffffffffffffffff // #-1 │ │ - ldr x8, [sp] │ │ - cbz x8, 4189c │ │ - ldr x0, [sp, #24] │ │ - bl 64e40 │ │ - cmn x22, #0x1 │ │ - b.eq 418f0 // b.none │ │ - ldp q0, q1, [x29, #-224] │ │ - ldur q2, [x29, #-192] │ │ - ldr x8, [sp, #4424] │ │ - str q2, [sp, #4400] │ │ - str q0, [sp, #4368] │ │ - str q1, [sp, #4384] │ │ - cbz x8, 418c8 │ │ - ldr x0, [sp, #4432] │ │ - bl 64e40 │ │ - ldp x28, x26, [sp, #8] │ │ - adrp x25, 6f000 │ │ - ldr q0, [sp, #4368] │ │ - ldr q1, [sp, #4384] │ │ - ldr q2, [sp, #4400] │ │ - ldr x21, [sp, #536] │ │ - str q0, [sp, #2944] │ │ - str q1, [sp, #2960] │ │ - str q2, [sp, #2976] │ │ - b 41a28 │ │ + b.ls 43ad8 // b.plast │ │ add x3, sp, #0x1, lsl #12 │ │ - ldr x1, [sp, #520] │ │ - ldr x2, [sp, #528] │ │ - add x0, sp, #0xbb8 │ │ - add x3, x3, #0xe0 │ │ - ldr x21, [sp, #536] │ │ - bl 47778 │ │ - adrp x25, 6f000 │ │ + ldr x1, [sp, #560] │ │ + ldr x2, [sp, #552] │ │ + add x0, sp, #0xc58 │ │ + add x3, x3, #0x1c0 │ │ + ldr x21, [sp, #568] │ │ + bl 4902c │ │ + adrp x24, 6e000 │ │ mov x8, #0xffffffffffffffff // #-1 │ │ - str x8, [sp, #3584] │ │ + str x8, [sp, #3776] │ │ add x1, sp, #0x1, lsl #12 │ │ add x2, sp, #0x1, lsl #12 │ │ - add x0, sp, #0x240 │ │ - add x1, x1, #0xe0 │ │ - add x2, x2, #0x148 │ │ - add x3, sp, #0xe00 │ │ - add x4, sp, #0xbb8 │ │ - bl 44840 │ │ - ldr x22, [sp, #576] │ │ + add x0, sp, #0x260 │ │ + add x1, x1, #0x1c0 │ │ + add x2, x2, #0x258 │ │ + add x3, sp, #0xec0 │ │ + add x4, sp, #0xc58 │ │ + bl 46020 │ │ + ldr x22, [sp, #608] │ │ cmn x22, #0x1 │ │ - b.eq 41a24 // b.none │ │ - ldr x10, [sp, #736] │ │ - ldr x8, [sp, #744] │ │ - ldr q0, [sp, #4320] │ │ - ldp q2, q3, [sp, #848] │ │ - ldr q1, [sp, #4336] │ │ - stp x8, x10, [sp, #504] │ │ - ldr x10, [sp, #752] │ │ - ldr x8, [sp, #760] │ │ - str q0, [sp, #2944] │ │ - ldr q0, [sp, #4352] │ │ - ldr x14, [sp, #584] │ │ - stp x8, x10, [sp, #488] │ │ - ldr x10, [sp, #768] │ │ + b.eq 424b8 // b.none │ │ + ldr x8, [sp, #768] │ │ + ldr x10, [sp, #800] │ │ + ldr q0, [sp, #4544] │ │ + ldp q2, q3, [sp, #896] │ │ + ldr q1, [sp, #4560] │ │ + str x8, [sp, #544] │ │ ldr x8, [sp, #776] │ │ - ldr x16, [sp, #592] │ │ - ldr x0, [sp, #600] │ │ - ldr x9, [sp, #608] │ │ - stp x8, x10, [sp, #472] │ │ - ldr x10, [sp, #784] │ │ + ldr x13, [sp, #616] │ │ + str q0, [sp, #3104] │ │ + ldr q0, [sp, #4576] │ │ + ldr x15, [sp, #624] │ │ + str x8, [sp, #536] │ │ + ldr x8, [sp, #784] │ │ + ldr x17, [sp, #632] │ │ + ldr x1, [sp, #640] │ │ + ldr x3, [sp, #648] │ │ + ldr x9, [sp, #656] │ │ + str x8, [sp, #528] │ │ ldr x8, [sp, #792] │ │ - ldr x11, [sp, #616] │ │ - ldr x12, [sp, #624] │ │ - ldr x13, [sp, #632] │ │ - stp x8, x10, [sp, #456] │ │ - ldr x10, [sp, #800] │ │ + ldr x11, [sp, #664] │ │ + ldr x12, [sp, #672] │ │ + ldr x14, [sp, #680] │ │ + ldr x16, [sp, #688] │ │ + str x8, [sp, #520] │ │ ldr x8, [sp, #808] │ │ - ldr x15, [sp, #640] │ │ - ldr x17, [sp, #648] │ │ - ldr x1, [sp, #656] │ │ - stp x8, x10, [sp, #440] │ │ - ldr x8, [sp, #816] │ │ - ldr x2, [sp, #664] │ │ - ldr x3, [sp, #672] │ │ - ldr x4, [sp, #680] │ │ - ldr x5, [sp, #688] │ │ - ldr x6, [sp, #696] │ │ - ldr x7, [sp, #704] │ │ - ldr x30, [sp, #712] │ │ - ldr x26, [sp, #720] │ │ - ldr x28, [sp, #728] │ │ - ldr q22, [sp, #1040] │ │ - ldr q23, [sp, #1056] │ │ - ldr q24, [sp, #1072] │ │ - ldr x23, [sp, #824] │ │ - ldr x27, [sp, #832] │ │ - ldr x19, [sp, #840] │ │ - str x8, [sp, #432] │ │ - str q1, [sp, #2960] │ │ - ldp q4, q5, [sp, #880] │ │ - str q0, [sp, #2976] │ │ - ldp q6, q7, [sp, #912] │ │ - ldp q16, q17, [sp, #944] │ │ - ldp q18, q19, [sp, #976] │ │ - ldp q20, q21, [sp, #1008] │ │ - ldr x10, [sp, #544] │ │ - b 41a90 │ │ + ldr x0, [sp, #696] │ │ + ldr x2, [sp, #704] │ │ + ldr x4, [sp, #712] │ │ + ldr x5, [sp, #720] │ │ + stp x8, x10, [sp, #504] │ │ + ldr x10, [sp, #816] │ │ + ldr x8, [sp, #824] │ │ + ldr x6, [sp, #728] │ │ + ldr x7, [sp, #736] │ │ + ldr x30, [sp, #744] │ │ + stp x8, x10, [sp, #488] │ │ + ldr x10, [sp, #832] │ │ + ldr x8, [sp, #840] │ │ + ldr x19, [sp, #752] │ │ + ldr x27, [sp, #760] │ │ + ldr q18, [sp, #1024] │ │ + stp x8, x10, [sp, #472] │ │ + ldr x8, [sp, #848] │ │ + ldr x10, [sp, #856] │ │ + ldr q19, [sp, #1040] │ │ + ldr q20, [sp, #1056] │ │ + ldr q21, [sp, #1072] │ │ + str x8, [sp, #464] │ │ + ldr x8, [sp, #888] │ │ + ldr q22, [sp, #1088] │ │ + ldr q23, [sp, #1104] │ │ + ldr q24, [sp, #1120] │ │ + ldr q25, [sp, #1136] │ │ + ldr x28, [sp, #864] │ │ + ldr x23, [sp, #872] │ │ + ldr x26, [sp, #880] │ │ + str q1, [sp, #3120] │ │ + ldp q4, q5, [sp, #928] │ │ + stp x10, x8, [sp, #448] │ │ + ldp q6, q7, [sp, #960] │ │ + str q0, [sp, #3136] │ │ + ldp q16, q17, [sp, #992] │ │ + ldr x10, [sp, #576] │ │ + b 42524 │ │ mov x22, #0xffffffffffffffff // #-1 │ │ - bl 60bac │ │ - ldr x0, [sp, #544] │ │ + bl 5ff58 │ │ + ldr x0, [sp, #576] │ │ mov x1, x21 │ │ - bl 65030 │ │ - mov x21, x28 │ │ - mov x10, x26 │ │ - ldr x30, [sp, #296] │ │ - ldp x11, x9, [sp, #416] │ │ - ldr q24, [sp, #48] │ │ - ldp x13, x12, [sp, #400] │ │ + bl 643b0 │ │ + mov x21, x27 │ │ + mov x10, x19 │ │ + ldr x30, [sp, #312] │ │ + ldp x11, x9, [sp, #432] │ │ cmn x22, #0x1 │ │ - ldp x15, x14, [sp, #384] │ │ - ldp x17, x16, [sp, #368] │ │ - ldp x1, x0, [sp, #352] │ │ - ldp x3, x2, [sp, #336] │ │ - ldp x5, x4, [sp, #320] │ │ - ldp x7, x6, [sp, #304] │ │ - ldp x28, x26, [sp, #32] │ │ - ldp q3, q2, [sp, #256] │ │ - ldp q5, q4, [sp, #224] │ │ - ldp q7, q6, [sp, #192] │ │ - ldp q17, q16, [sp, #160] │ │ - ldp q19, q18, [sp, #128] │ │ - ldp q21, q20, [sp, #96] │ │ - ldp q23, q22, [sp, #64] │ │ - b.eq 42f20 // b.none │ │ - str x9, [sp, #3040] │ │ - add x8, sp, #0xbb8 │ │ - ldr q0, [sp, #2976] │ │ - str x11, [sp, #3048] │ │ + ldp x13, x12, [sp, #416] │ │ + ldp x15, x14, [sp, #400] │ │ + ldp x17, x16, [sp, #384] │ │ + ldp x1, x0, [sp, #368] │ │ + ldp x3, x2, [sp, #352] │ │ + ldp x5, x4, [sp, #336] │ │ + ldp x7, x6, [sp, #320] │ │ + ldp x27, x19, [sp, #32] │ │ + ldp q3, q2, [sp, #272] │ │ + ldp q5, q4, [sp, #240] │ │ + ldp q7, q6, [sp, #208] │ │ + ldp q17, q16, [sp, #176] │ │ + ldp q19, q18, [sp, #144] │ │ + ldp q21, q20, [sp, #112] │ │ + ldp q23, q22, [sp, #80] │ │ + ldp q25, q24, [sp, #48] │ │ + b.eq 43a58 // b.none │ │ + str x9, [sp, #3216] │ │ + ldr x9, [sp, #544] │ │ + add x8, sp, #0xc58 │ │ + str x11, [sp, #3224] │ │ + ldr q0, [sp, #3136] │ │ + ldr q1, [sp, #3120] │ │ + str x9, [sp, #3328] │ │ + ldr x9, [sp, #536] │ │ + str x22, [sp, #3168] │ │ + str x9, [sp, #3336] │ │ + ldr x9, [sp, #528] │ │ + str x13, [sp, #3176] │ │ + str x9, [sp, #3344] │ │ + ldr x9, [sp, #520] │ │ + str x15, [sp, #3184] │ │ + str x9, [sp, #3352] │ │ ldp x9, x11, [sp, #504] │ │ - ldr q1, [sp, #2960] │ │ - str x22, [sp, #3008] │ │ - str x14, [sp, #3016] │ │ - str x11, [sp, #3168] │ │ - str x9, [sp, #3176] │ │ + str x17, [sp, #3192] │ │ + str x1, [sp, #3200] │ │ + str x11, [sp, #3360] │ │ + str x9, [sp, #3368] │ │ ldp x9, x11, [sp, #488] │ │ - str x16, [sp, #3024] │ │ - str x0, [sp, #3032] │ │ - str x11, [sp, #3184] │ │ - str x9, [sp, #3192] │ │ + str x3, [sp, #3208] │ │ + str x12, [sp, #3232] │ │ + str x11, [sp, #3376] │ │ + str x9, [sp, #3384] │ │ ldp x9, x11, [sp, #472] │ │ - str x12, [sp, #3056] │ │ - str x13, [sp, #3064] │ │ - str x11, [sp, #3200] │ │ - str x9, [sp, #3208] │ │ - ldp x9, x11, [sp, #456] │ │ - str x15, [sp, #3072] │ │ - str x17, [sp, #3080] │ │ - str x11, [sp, #3216] │ │ - str x9, [sp, #3224] │ │ - ldp x9, x11, [sp, #440] │ │ - str x1, [sp, #3088] │ │ - str x2, [sp, #3096] │ │ - str x9, [sp, #3240] │ │ - ldr x9, [sp, #432] │ │ - str x3, [sp, #3104] │ │ - str x9, [sp, #3248] │ │ - ldr x9, [sp, #568] │ │ - str x4, [sp, #3112] │ │ + str x14, [sp, #3240] │ │ + str x16, [sp, #3248] │ │ + str x9, [sp, #3400] │ │ + ldr x9, [sp, #464] │ │ + str x0, [sp, #3256] │ │ + str x9, [sp, #3408] │ │ + ldr x9, [sp, #448] │ │ + str x2, [sp, #3264] │ │ + str x9, [sp, #3416] │ │ + ldr x9, [sp, #600] │ │ + str x4, [sp, #3272] │ │ stp q2, q3, [x9] │ │ - ldr q2, [sp, #2944] │ │ + ldr q2, [sp, #3104] │ │ stp q4, q5, [x9, #32] │ │ stp q6, q7, [x9, #64] │ │ stp q16, q17, [x9, #96] │ │ stp q18, q19, [x9, #128] │ │ stp q20, q21, [x9, #160] │ │ stp q22, q23, [x9, #192] │ │ - str q24, [x9, #224] │ │ - add x9, x8, #0x218 │ │ - ldr x8, [x25, #2416] │ │ + stp q24, q25, [x9, #224] │ │ + ldr x9, [sp, #456] │ │ + str x5, [sp, #3280] │ │ + str x9, [sp, #3448] │ │ + add x9, x8, #0x238 │ │ + ldr x8, [x24, #3472] │ │ stp q1, q0, [x9, #16] │ │ str q2, [x9] │ │ - ldr x9, [sp, #560] │ │ + ldr x9, [sp, #592] │ │ cmp x8, #0x4 │ │ - str x5, [sp, #3120] │ │ - str x6, [sp, #3128] │ │ - str x7, [sp, #3136] │ │ - str x30, [sp, #3144] │ │ - str x26, [sp, #3152] │ │ - str x28, [sp, #3160] │ │ - str x11, [sp, #3232] │ │ - str x23, [sp, #3256] │ │ - str x27, [sp, #3264] │ │ - str x19, [sp, #3272] │ │ - str x10, [sp, #3520] │ │ - str x21, [sp, #3528] │ │ - str x9, [sp, #3000] │ │ - b.ne 41ba4 // b.any │ │ + str x6, [sp, #3288] │ │ + str x7, [sp, #3296] │ │ + str x30, [sp, #3304] │ │ + str x19, [sp, #3312] │ │ + str x27, [sp, #3320] │ │ + str x11, [sp, #3392] │ │ + str x28, [sp, #3424] │ │ + str x23, [sp, #3432] │ │ + str x26, [sp, #3440] │ │ + str x10, [sp, #3712] │ │ + str x21, [sp, #3720] │ │ + str x9, [sp, #3160] │ │ + b.ne 42650 // b.any │ │ mov w8, #0x3 // #3 │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0x728 │ │ - str x8, [x0, #584] │ │ - bl 47d88 │ │ - ldr x8, [x25, #2416] │ │ - add x0, sp, #0xe00 │ │ - add x1, sp, #0xbb8 │ │ - mov w2, #0x248 // #584 │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0xb28 │ │ + str x8, [x0, #616] │ │ + bl 49630 │ │ + ldr x8, [x24, #3472] │ │ + add x0, sp, #0xec0 │ │ + add x1, sp, #0xc58 │ │ + mov w2, #0x268 // #616 │ │ add x21, x8, #0x1 │ │ - bl 64e50 │ │ + bl 641e0 │ │ cmp x21, #0x4 │ │ - b.hi 42f70 // b.pmore │ │ - cbz x21, 41c08 │ │ - mov w8, #0x248 // #584 │ │ - adrp x22, 6f000 │ │ - add x22, x22, #0x50 │ │ + b.hi 43bac // b.pmore │ │ + cbz x21, 426b4 │ │ + mov w8, #0x268 // #616 │ │ + adrp x22, 6e000 │ │ + add x22, x22, #0x3f0 │ │ mul x19, x21, x8 │ │ - add x0, sp, #0x240 │ │ + add x0, sp, #0x260 │ │ mov x1, x22 │ │ - mov w2, #0x248 // #584 │ │ - add x23, x22, #0x248 │ │ - bl 64e50 │ │ - add x1, sp, #0xe00 │ │ + mov w2, #0x268 // #616 │ │ + add x23, x22, #0x268 │ │ + bl 641e0 │ │ + add x1, sp, #0xec0 │ │ mov x0, x22 │ │ - mov w2, #0x248 // #584 │ │ - bl 64e50 │ │ - bl 609f4 │ │ - subs x19, x19, #0x248 │ │ + bl 5fe10 │ │ + bl 5fe04 │ │ + bl 5fe10 │ │ + subs x19, x19, #0x268 │ │ mov x22, x23 │ │ - b.ne 41bd4 // b.any │ │ - str x21, [x25, #2416] │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0x228 │ │ - sub x21, x20, x24 │ │ + b.ne 42680 // b.any │ │ + str x21, [x24, #3472] │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0x5e8 │ │ + sub x21, x20, x25 │ │ ldp x8, x1, [x8] │ │ mov x9, x1 │ │ mov x10, x1 │ │ - cbz x1, 41c80 │ │ + cbz x1, 4272c │ │ cmp x1, #0x1 │ │ - b.ne 41c38 // b.any │ │ + b.ne 426e4 // b.any │ │ mov x9, xzr │ │ - b 41c60 │ │ + b 4270c │ │ mov x9, xzr │ │ mov x10, x1 │ │ add x11, x9, x10, lsr #1 │ │ sub x10, x10, x10, lsr #1 │ │ add x12, x8, x11, lsl #5 │ │ ldr x12, [x12, #8] │ │ cmp x12, x21 │ │ csel x9, x9, x11, hi // hi = pmore │ │ cmp x10, #0x1 │ │ - b.hi 41c40 // b.pmore │ │ + b.hi 426ec // b.pmore │ │ add x10, x8, x9, lsl #5 │ │ ldr x10, [x10, #8] │ │ cmp x10, x21 │ │ - b.ne 41c78 // b.any │ │ + b.ne 42724 // b.any │ │ mov w10, #0x1 // #1 │ │ - b 41c80 │ │ + b 4272c │ │ mov x10, xzr │ │ cinc x9, x9, cc // cc = lo, ul, last │ │ add x0, x10, x9 │ │ cmp x0, x1 │ │ - b.hi 42f88 // b.pmore │ │ + b.hi 43d4c // b.pmore │ │ cmp x0, x1 │ │ - str x21, [sp, #544] │ │ - b.eq 41ce0 // b.none │ │ + str x21, [sp, #576] │ │ + b.eq 4278c // b.none │ │ lsl x9, x1, #5 │ │ add x19, x8, x1, lsl #5 │ │ add x8, x8, x0, lsl #5 │ │ add x20, x21, #0x1 │ │ sub x9, x9, x0, lsl #5 │ │ ldr x10, [x8, #24] │ │ add x23, x8, #0x20 │ │ cmp x20, x10 │ │ - b.ls 41ce8 // b.plast │ │ + b.ls 42794 // b.plast │ │ ldr x10, [x8, #8] │ │ cmp x21, x10 │ │ - b.cs 41cd4 // b.hs, b.nlast │ │ + b.cs 42780 // b.hs, b.nlast │ │ ldr x10, [x8] │ │ cmp x20, x10 │ │ - b.hi 41cf8 // b.pmore │ │ + b.hi 427a4 // b.pmore │ │ subs x9, x9, #0x20 │ │ mov x8, x23 │ │ - b.ne 41cac // b.any │ │ - mov w20, #0x3 // #3 │ │ - b 41db0 │ │ + b.ne 42758 // b.any │ │ + mov w26, #0x3 // #3 │ │ + b 4285c │ │ mov x8, xzr │ │ - add x9, sp, #0x240 │ │ + add x9, sp, #0x260 │ │ mov w24, #0x1 // #1 │ │ - b 41d28 │ │ - adrp x9, 6f000 │ │ + b 427d4 │ │ + adrp x9, 6e000 │ │ ldr x0, [x8, #16] │ │ - ldr x1, [x9, #576] │ │ + ldr x1, [x9, #1536] │ │ cmp x0, x1 │ │ - b.cs 430e8 // b.hs, b.nlast │ │ - adrp x9, 6f000 │ │ - mov w10, #0x230 // #560 │ │ + b.cs 44954 // b.hs, b.nlast │ │ + adrp x9, 6e000 │ │ + mov w10, #0x250 // #592 │ │ mov w24, wzr │ │ - ldr x9, [x9, #568] │ │ + ldr x9, [x9, #1528] │ │ madd x9, x0, x10, x9 │ │ - str x9, [sp, #576] │ │ - add x9, sp, #0xe00 │ │ + str x9, [sp, #608] │ │ + add x9, sp, #0xec0 │ │ str x8, [x9] │ │ - ldr x21, [sp, #576] │ │ - cbz x21, 41da8 │ │ - ldr x25, [sp, #544] │ │ - adrp x22, 6f000 │ │ - add x22, x22, #0x220 │ │ - add x0, sp, #0x240 │ │ + ldr x21, [sp, #608] │ │ + cbz x21, 42854 │ │ + ldr x25, [sp, #576] │ │ + adrp x22, 6e000 │ │ + add x22, x22, #0x5e0 │ │ + add x0, sp, #0x260 │ │ mov x1, x21 │ │ mov x3, x22 │ │ mov x2, x25 │ │ - bl 47ed4 │ │ + bl 49784 │ │ add x8, x22, #0x8 │ │ - add x0, sp, #0xbb8 │ │ - add x1, sp, #0x240 │ │ - add x2, sp, #0xe00 │ │ - str x25, [sp, #3584] │ │ - str x21, [sp, #3592] │ │ - str x22, [sp, #3600] │ │ - str x8, [sp, #3608] │ │ - str x25, [sp, #3616] │ │ - str x20, [sp, #3624] │ │ - str x23, [sp, #3632] │ │ - str x19, [sp, #3640] │ │ - str x25, [sp, #3648] │ │ - str x20, [sp, #3656] │ │ - strb w24, [sp, #3664] │ │ - bl 48284 │ │ - ldrb w8, [sp, #3184] │ │ + add x0, sp, #0xc58 │ │ + add x1, sp, #0x260 │ │ + add x2, sp, #0xec0 │ │ + str x25, [sp, #3776] │ │ + str x21, [sp, #3784] │ │ + str x22, [sp, #3792] │ │ + str x8, [sp, #3800] │ │ + str x25, [sp, #3808] │ │ + str x20, [sp, #3816] │ │ + str x23, [sp, #3824] │ │ + str x19, [sp, #3832] │ │ + str x25, [sp, #3840] │ │ + str x20, [sp, #3848] │ │ + strb w24, [sp, #3856] │ │ + bl 49b40 │ │ + ldrb w8, [sp, #3344] │ │ cmp w8, #0x2 │ │ - b.ne 41ed8 // b.any │ │ - ldr w20, [sp, #3000] │ │ - b 41dac │ │ - mov w20, #0x3 // #3 │ │ - ldr x21, [sp, #544] │ │ - cmn w20, #0x1 │ │ - b.eq 42ef8 // b.none │ │ - ldr x10, [sp, #3056] │ │ - sub w8, w20, #0x3 │ │ - cmp w20, #0x2 │ │ + b.ne 42978 // b.any │ │ + ldr w26, [sp, #3160] │ │ + b 42858 │ │ + mov w26, #0x3 // #3 │ │ + ldr x21, [sp, #576] │ │ + cmn w26, #0x1 │ │ + b.eq 43a30 // b.none │ │ + ldr x10, [sp, #3216] │ │ + sub w8, w26, #0x3 │ │ + cmp w26, #0x2 │ │ mov w9, #0x2 // #2 │ │ - str x10, [sp, #496] │ │ - ldr x10, [sp, #3072] │ │ + str x10, [sp, #528] │ │ + ldr x10, [sp, #3232] │ │ csel w8, w8, w9, hi // hi = pmore │ │ - str x10, [sp, #512] │ │ - cbz w8, 41e78 │ │ - ldr w9, [sp, #3004] │ │ - ldr x26, [sp, #3008] │ │ + str x10, [sp, #552] │ │ + cbz w8, 42924 │ │ + ldr w9, [sp, #3164] │ │ + ldr x20, [sp, #3168] │ │ cmp w8, #0x1 │ │ - ldr x8, [sp, #3064] │ │ - ldr x22, [sp, #3032] │ │ - ldr x1, [sp, #3040] │ │ - str x9, [sp, #536] │ │ - lsr x28, x26, #32 │ │ - ldr x9, [sp, #3016] │ │ - ldr x10, [sp, #3048] │ │ - add x0, x22, #0x1d0 │ │ - str x8, [sp, #504] │ │ - str x9, [sp, #560] │ │ - ldr x9, [sp, #3024] │ │ - ldr x8, [sp, #3080] │ │ - str x22, [sp, #520] │ │ + ldr x8, [sp, #3224] │ │ + ldr x22, [sp, #3192] │ │ + ldr x1, [sp, #3200] │ │ str x9, [sp, #568] │ │ - add x9, x22, #0x1c8 │ │ - stp x9, x10, [sp, #480] │ │ - str x1, [sp, #472] │ │ - str x8, [sp, #528] │ │ - b.ne 41e80 // b.any │ │ - cmp w20, #0x2 │ │ - b.hi 41e4c // b.pmore │ │ - ldr x8, [sp, #512] │ │ - cbz x8, 41e4c │ │ - bl 60954 │ │ - ldr x22, [sp, #520] │ │ - ldr x21, [sp, #560] │ │ - ldr x23, [sp, #568] │ │ - mov w20, #0x3 // #3 │ │ - mov x27, x26 │ │ - mov w26, #0x2 // #2 │ │ - ldr x19, [sp, #544] │ │ + lsr x21, x20, #32 │ │ + ldr x9, [sp, #3176] │ │ + ldr x10, [sp, #3208] │ │ + add x0, x22, #0x200 │ │ + str x8, [sp, #536] │ │ + str x9, [sp, #592] │ │ + ldr x9, [sp, #3184] │ │ + ldr x8, [sp, #3240] │ │ + str x22, [sp, #544] │ │ + str x9, [sp, #600] │ │ + add x9, x22, #0x1f8 │ │ + stp x1, x9, [sp, #504] │ │ + str x10, [sp, #520] │ │ + str x8, [sp, #560] │ │ + b.ne 4292c // b.any │ │ + ldr x8, [sp, #552] │ │ + cmp x8, #0x0 │ │ + ccmp w26, #0x2, #0x2, ne // ne = any │ │ + b.hi 428f8 // b.pmore │ │ + bl 5fdb0 │ │ + ldr x22, [sp, #544] │ │ + ldr x28, [sp, #592] │ │ + ldr x23, [sp, #600] │ │ + mov w26, #0x3 // #3 │ │ + mov x27, x20 │ │ + mov w20, #0x2 // #2 │ │ + ldr x19, [sp, #576] │ │ mov x0, x19 │ │ - bl 4c6e4 │ │ + bl 4de30 │ │ mov x24, x0 │ │ mov x25, x1 │ │ - b 42d20 │ │ + b 43860 │ │ mov w19, wzr │ │ - b 42ee0 │ │ - ldr x9, [sp, #536] │ │ - mov w8, w20 │ │ + b 43a18 │ │ + ldr x9, [sp, #568] │ │ + mov w8, w26 │ │ orr x27, x8, x9, lsl #32 │ │ - ldr x8, [sp, #504] │ │ - ldr x9, [sp, #528] │ │ + ldr x8, [sp, #536] │ │ + ldr x9, [sp, #560] │ │ cmp x8, x9 │ │ - b.eq 42c80 // b.none │ │ - bl 60c40 │ │ - str x8, [sp, #536] │ │ - cmp x8, #0x0 │ │ + b.eq 437c0 // b.none │ │ + bl 5fe44 │ │ ldr x8, [x25] │ │ - cset w20, ne // ne = any │ │ - cmp x28, #0x0 │ │ + cset w26, ne // ne = any │ │ + cmp x21, #0x0 │ │ cset w10, ne // ne = any │ │ - cmp x8, #0x1 │ │ - b.ne 41ed0 // b.any │ │ - ldr x2, [sp, #520] │ │ - ldur x8, [x2, #96] │ │ + cbz x8, 42974 │ │ + ldr x2, [sp, #544] │ │ + ldur x8, [x2, #16] │ │ cmn x8, #0x2 │ │ - b.ne 42c90 // b.any │ │ + b.ne 437d0 // b.any │ │ mov x8, xzr │ │ - b 42cfc │ │ - adrp x9, 6f000 │ │ - add x9, x9, #0xd0 │ │ - bl 60c34 │ │ - ldrb w8, [x9] │ │ - mov w28, #0x1 // #1 │ │ - ldp w10, w11, [x9, #76] │ │ - str w8, [sp, #560] │ │ - cmp w8, #0xff │ │ - ldr x8, [x9, #32] │ │ - ldp x20, x19, [x9, #8] │ │ - str w11, [sp, #568] │ │ - sub w22, w11, #0x1 │ │ - ldr x11, [x9, #48] │ │ - str w10, [sp, #376] │ │ - ldr w10, [x9, #72] │ │ - str x8, [sp, #392] │ │ - ldr x8, [x9, #24] │ │ - stp x11, x10, [sp, #360] │ │ - ldr x11, [x9, #40] │ │ - str x8, [sp, #384] │ │ - csel x8, xzr, x9, eq // eq = none │ │ - str x11, [sp, #336] │ │ - ldr x11, [x9, #56] │ │ - add x8, x8, x10 │ │ - str x19, [sp, #528] │ │ - str x11, [sp, #328] │ │ - ldr x11, [x9, #64] │ │ - str x20, [sp, #520] │ │ - stp x8, x11, [sp, #344] │ │ - ldp x11, x10, [x9, #176] │ │ - ldr x8, [x9, #200] │ │ - str x22, [sp, #512] │ │ - stp x8, x10, [sp, #312] │ │ - ldr x8, [x9, #192] │ │ - stp x8, x11, [sp, #296] │ │ - ldp x8, x10, [x9, #208] │ │ - str x10, [sp, #112] │ │ - str x8, [sp, #272] │ │ - ldp x8, x10, [x9, #256] │ │ - str x10, [sp, #96] │ │ - str x8, [sp, #256] │ │ - ldp x8, x10, [x9, #272] │ │ - str x10, [sp, #80] │ │ - ldp x10, x11, [x9, #240] │ │ - str x8, [sp, #240] │ │ - add x8, sp, #0x1, lsl #12 │ │ - add x8, x8, #0xe0 │ │ - add x8, x8, #0x18 │ │ - str x10, [sp, #224] │ │ - str x8, [sp, #536] │ │ - ldp x8, x10, [x9, #288] │ │ - str x11, [sp, #64] │ │ - str x8, [sp, #208] │ │ - ldp x8, x11, [x9, #304] │ │ - stp x11, x10, [sp, #40] │ │ - str x8, [sp, #192] │ │ - ldp x10, x8, [x9, #224] │ │ - str x10, [sp, #176] │ │ + b 4383c │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0x470 │ │ + bl 60028 │ │ + ldrb w9, [x8] │ │ + ldp w11, w10, [x8, #76] │ │ + str w9, [sp, #592] │ │ + cmp w9, #0xff │ │ + ldr x9, [x8, #32] │ │ + ldp x12, x13, [x8, #40] │ │ + str x9, [sp, #424] │ │ + ldr x9, [x8, #24] │ │ + sub w22, w10, #0x1 │ │ + str w11, [sp, #416] │ │ + ldr w11, [x8, #72] │ │ + str x9, [sp, #408] │ │ + csel x9, xzr, x8, eq // eq = none │ │ + add x9, x9, x11 │ │ + stp x13, x11, [sp, #384] │ │ + str x9, [sp, #400] │ │ + ldp x11, x9, [x8, #56] │ │ + ldp x20, x19, [x8, #8] │ │ + str w10, [sp, #600] │ │ + str x22, [sp, #544] │ │ + str x9, [sp, #376] │ │ + add x9, sp, #0x1, lsl #12 │ │ + add x9, x9, #0x1f0 │ │ + stp x11, x12, [sp, #360] │ │ + ldp x11, x10, [x8, #176] │ │ + add x9, x9, #0x18 │ │ + str x19, [sp, #560] │ │ + str x9, [sp, #568] │ │ + ldr x9, [x8, #200] │ │ + str x10, [sp, #352] │ │ + str x9, [sp, #144] │ │ + ldr x9, [x8, #192] │ │ + str x20, [sp, #552] │ │ + stp x9, x11, [sp, #336] │ │ + ldp x10, x11, [x8, #208] │ │ + str x11, [sp, #128] │ │ + ldp x9, x11, [x8, #288] │ │ + str x11, [sp, #112] │ │ + stp x9, x10, [sp, #320] │ │ + ldp x9, x11, [x8, #304] │ │ + str x11, [sp, #96] │ │ + str x9, [sp, #312] │ │ + ldp x9, x11, [x8, #224] │ │ + str x11, [sp, #80] │ │ + str x9, [sp, #288] │ │ + ldp x9, x11, [x8, #240] │ │ + str x9, [sp, #272] │ │ + ldp x9, x10, [x8, #272] │ │ + stp x10, x11, [sp, #32] │ │ + str x9, [sp, #256] │ │ + ldp x9, x11, [x8, #320] │ │ + str x9, [sp, #240] │ │ + ldp x9, x10, [x8, #336] │ │ + stp x10, x11, [sp, #16] │ │ + str x9, [sp, #224] │ │ + ldp x11, x9, [x8, #256] │ │ + str x9, [sp, #192] │ │ + ldp x9, x8, [x8, #352] │ │ + str x11, [sp, #208] │ │ + str x9, [sp, #176] │ │ + add x9, sp, #0x260 │ │ str x8, [sp, #160] │ │ - ldp x10, x8, [x9, #320] │ │ - str x10, [sp, #144] │ │ - str x8, [sp, #128] │ │ - add x8, sp, #0xbb8 │ │ + mov w8, #0x9 // #9 │ │ + orr x8, x9, x8 │ │ + str x8, [sp, #64] │ │ + add x8, x9, #0x1a4 │ │ + str x8, [sp, #48] │ │ + add x8, sp, #0xc58 │ │ add x0, sp, #0x1, lsl #12 │ │ mov w2, #0x90 // #144 │ │ ldp q0, q1, [x8] │ │ ldr q2, [x8, #32] │ │ - add x8, sp, #0xbb8 │ │ - add x0, x0, #0x50 │ │ + add x8, sp, #0xc58 │ │ + add x0, x0, #0x130 │ │ add x1, x8, #0x30 │ │ - str q2, [sp, #4400] │ │ - str q0, [sp, #4368] │ │ - str q1, [sp, #4384] │ │ - bl 64e50 │ │ - ldr w8, [sp, #560] │ │ + str q2, [sp, #4672] │ │ + str q0, [sp, #4640] │ │ + str q1, [sp, #4656] │ │ + bl 641e0 │ │ + ldr w8, [sp, #592] │ │ cmp w8, #0xff │ │ - b.eq 4229c // b.none │ │ - ldr w8, [sp, #568] │ │ - cbz w8, 4229c │ │ - ldr x8, [sp, #4376] │ │ - ldr w10, [sp, #568] │ │ - ldr x21, [sp, #4368] │ │ + b.eq 42dac // b.none │ │ + ldr w8, [sp, #600] │ │ + cbz w8, 42dac │ │ + ldr x8, [sp, #4648] │ │ + ldr w10, [sp, #600] │ │ + ldr x21, [sp, #4640] │ │ and x9, x22, x8, lsr #32 │ │ sub w12, w10, #0x1 │ │ mov x10, x8 │ │ orr x9, x9, #0x1 │ │ and x10, x10, x22 │ │ subs x11, x19, x10, lsl #3 │ │ ccmp x11, #0x8, #0x0, cs // cs = hs, nlast │ │ - b.cc 4229c // b.lo, b.ul, b.last │ │ + b.cc 42dac // b.lo, b.ul, b.last │ │ mov w11, w12 │ │ lsl x12, x10, #3 │ │ add x12, x20, x12 │ │ ldrb w13, [x12, #6] │ │ ldrh w14, [x12, #4] │ │ ldr w15, [x12] │ │ ldrb w12, [x12, #7] │ │ orr w13, w14, w13, lsl #16 │ │ lsl x14, x15, #8 │ │ orr x13, x14, x13, lsl #40 │ │ extr x12, x12, x13, #8 │ │ cmp x12, x8 │ │ - b.eq 42088 // b.none │ │ - cbz x12, 4229c │ │ + b.eq 42b48 // b.none │ │ + cbz x12, 42dac │ │ add x10, x10, x9 │ │ sub w12, w11, #0x1 │ │ - cbnz w11, 42030 │ │ - b 4229c │ │ - ldr x8, [sp, #392] │ │ + cbnz w11, 42af0 │ │ + b 42dac │ │ + ldr x8, [sp, #424] │ │ subs x8, x8, x10, lsl #2 │ │ - ccmp x8, #0x4, #0x0, cs // cs = hs, nlast │ │ - b.cc 4229c // b.lo, b.ul, b.last │ │ + ccmp x8, #0x3, #0x0, cs // cs = hs, nlast │ │ + b.ls 42dac // b.plast │ │ lsl x8, x10, #2 │ │ - ldr x9, [sp, #384] │ │ + ldr x9, [sp, #408] │ │ ldr w8, [x9, x8] │ │ - cbz w8, 4229c │ │ - ldr w9, [sp, #376] │ │ + ldr w9, [sp, #416] │ │ sub w8, w8, #0x1 │ │ cmp w8, w9 │ │ - b.cs 4229c // b.hs, b.nlast │ │ - ldp x9, x10, [sp, #360] │ │ + b.cs 42dac // b.hs, b.nlast │ │ + ldp x9, x10, [sp, #384] │ │ umull x8, w10, w8 │ │ cmp x9, x8, lsl #2 │ │ - b.cc 4229c // b.lo, b.ul, b.last │ │ + b.cc 42dac // b.lo, b.ul, b.last │ │ lsl x20, x8, #2 │ │ - ldr x8, [sp, #352] │ │ - subs x6, x8, x20 │ │ - b.cc 4229c // b.lo, b.ul, b.last │ │ - ldr x1, [sp, #368] │ │ + ldr x8, [sp, #376] │ │ + subs x19, x8, x20 │ │ + b.cc 42dac // b.lo, b.ul, b.last │ │ + ldr x1, [sp, #392] │ │ cmp w1, #0x9 │ │ - b.cs 42fb4 // b.hs, b.nlast │ │ - ldr x30, [sp, #344] │ │ - cbz w1, 42834 │ │ - ldp x22, x19, [sp, #328] │ │ - mov x5, xzr │ │ - ldr x7, [sp, #360] │ │ + b.cs 4444c // b.hs, b.nlast │ │ + cbz w1, 43350 │ │ + ldp x1, x0, [sp, #360] │ │ + mov x24, xzr │ │ + ldr x17, [sp, #384] │ │ + mov x26, xzr │ │ + mov x2, xzr │ │ + mov x30, xzr │ │ + mov x7, xzr │ │ + mov x16, xzr │ │ + mov x6, xzr │ │ mov x15, xzr │ │ + mov x5, xzr │ │ + mov x12, xzr │ │ mov x4, xzr │ │ + mov x10, xzr │ │ mov x14, xzr │ │ - mov x3, xzr │ │ mov x13, xzr │ │ - mov x2, xzr │ │ mov x11, xzr │ │ - mov x1, xzr │ │ - mov x9, xzr │ │ - mov x0, xzr │ │ - mov x12, xzr │ │ - mov x17, xzr │ │ mov x8, xzr │ │ - mov x10, xzr │ │ - sub x7, x7, x20 │ │ - add x19, x19, x20 │ │ - add x20, x22, x20 │ │ - adrp x24, 6f000 │ │ - add x24, x24, #0xd0 │ │ - str xzr, [sp, #504] │ │ - subs x7, x7, #0x4 │ │ - b.cc 421e0 // b.lo, b.ul, b.last │ │ - subs x6, x6, #0x4 │ │ - b.cc 421e0 // b.lo, b.ul, b.last │ │ - ldrb w25, [x24], #1 │ │ - nop │ │ - adr x16, 509b │ │ - ldr w22, [x19], #4 │ │ - ldr w23, [x20], #4 │ │ - adr x26, 4217c │ │ - ldrb w27, [x16, x25] │ │ - add x26, x26, x27, lsl #2 │ │ - br x26 │ │ - mov x15, x23 │ │ - mov x5, x22 │ │ - b 421d8 │ │ - mov x13, x23 │ │ - mov x3, x22 │ │ - b 421d8 │ │ - mov x10, x23 │ │ - str x22, [sp, #504] │ │ - b 421d8 │ │ - mov x14, x23 │ │ - mov x4, x22 │ │ - b 421d8 │ │ - mov x8, x23 │ │ - mov x17, x22 │ │ - b 421d8 │ │ - mov x11, x23 │ │ - mov x2, x22 │ │ - b 421d8 │ │ - mov x9, x23 │ │ - mov x1, x22 │ │ - b 421d8 │ │ - mov x12, x23 │ │ - mov x0, x22 │ │ - cmp x24, x30 │ │ - b.ne 42148 // b.any │ │ - ldr x6, [sp, #320] │ │ - adrp x27, 6f000 │ │ - add x27, x27, #0x268 │ │ - subs x6, x6, x5 │ │ - b.cc 4229c // b.lo, b.ul, b.last │ │ - cmp x6, x15 │ │ - ldr x6, [sp, #312] │ │ - ccmp x6, x4, #0x0, cs // cs = hs, nlast │ │ - b.cc 4229c // b.lo, b.ul, b.last │ │ - ldr x6, [sp, #312] │ │ - sub x6, x6, x4 │ │ - cmp x6, x14 │ │ - ldr x6, [sp, #112] │ │ - ccmp x6, x3, #0x0, cs // cs = hs, nlast │ │ - b.cc 4229c // b.lo, b.ul, b.last │ │ - ldr x6, [sp, #112] │ │ - sub x6, x6, x3 │ │ - cmp x6, x13 │ │ - ldr x6, [sp, #96] │ │ - ccmp x6, x2, #0x0, cs // cs = hs, nlast │ │ - b.cc 4229c // b.lo, b.ul, b.last │ │ - ldr x6, [sp, #96] │ │ - sub x6, x6, x2 │ │ - cmp x6, x11 │ │ - ldr x6, [sp, #80] │ │ - ccmp x6, x1, #0x0, cs // cs = hs, nlast │ │ - b.cc 4229c // b.lo, b.ul, b.last │ │ - ldr x6, [sp, #80] │ │ - sub x6, x6, x1 │ │ - cmp x6, x9 │ │ - ldr x6, [sp, #64] │ │ - ccmp x6, x0, #0x0, cs // cs = hs, nlast │ │ - b.cc 4229c // b.lo, b.ul, b.last │ │ - ldr x6, [sp, #64] │ │ - sub x6, x6, x0 │ │ - cmp x6, x12 │ │ - ldr x6, [sp, #48] │ │ - ccmp x6, x17, #0x0, cs // cs = hs, nlast │ │ - b.cc 4229c // b.lo, b.ul, b.last │ │ - ldp x7, x6, [sp, #40] │ │ - ldr x16, [sp, #504] │ │ - sub x6, x6, x17 │ │ - cmp x6, x8 │ │ - sub x6, x7, x16 │ │ - ccmp x7, x16, #0x0, cs // cs = hs, nlast │ │ - ccmp x6, x10, #0x0, cs // cs = hs, nlast │ │ - b.cs 42c3c // b.hs, b.nlast │ │ - ldr x24, [sp, #4384] │ │ - stp xzr, x28, [x29, #-120] │ │ + mov x9, xzr │ │ + sub x17, x17, x20 │ │ + add x0, x0, x20 │ │ + add x1, x1, x20 │ │ + str xzr, [sp, #536] │ │ + str xzr, [sp, #528] │ │ + str xzr, [sp, #520] │ │ + stp xzr, xzr, [sp, #504] │ │ + subs x17, x17, #0x4 │ │ + b.cc 42cec // b.lo, b.ul, b.last │ │ + subs x19, x19, #0x4 │ │ + b.cc 42cec // b.lo, b.ul, b.last │ │ + nop │ │ + adr x20, 6e3a8 │ │ + nop │ │ + adr x3, 5025 │ │ + add x20, x20, x26 │ │ + ldr w25, [x0, x26, lsl #2] │ │ + ldrb w22, [x20, #200] │ │ + ldr w20, [x1, x26, lsl #2] │ │ + add x26, x26, #0x1 │ │ + adr x23, 42c50 │ │ + ldrb w27, [x3, x22] │ │ + add x23, x23, x27, lsl #2 │ │ + br x23 │ │ + mov x16, x20 │ │ + mov x7, x25 │ │ + b 42cb8 │ │ + mov x10, x20 │ │ + mov x4, x25 │ │ + b 42cb8 │ │ + mov x9, x20 │ │ + str x25, [sp, #504] │ │ + b 42cb8 │ │ + mov x15, x20 │ │ + mov x6, x25 │ │ + b 42cb8 │ │ + mov x12, x20 │ │ + mov x5, x25 │ │ + b 42cb8 │ │ + mov x8, x20 │ │ + str x25, [sp, #512] │ │ + b 42cb8 │ │ + mov x14, x20 │ │ + str x25, [sp, #536] │ │ + b 42cb8 │ │ + mov x13, x20 │ │ + str x25, [sp, #528] │ │ + b 42cb8 │ │ + mov x11, x20 │ │ + str x25, [sp, #520] │ │ + mov x20, x30 │ │ + mov x25, x2 │ │ + nop │ │ + adr x2, 6e3a8 │ │ + ldr x22, [sp, #400] │ │ + add x2, x2, x26 │ │ + add x24, x24, #0x4 │ │ + mov x30, x20 │ │ + add x2, x2, #0xc8 │ │ + cmp x2, x22 │ │ + mov x2, x25 │ │ + b.ne 42c0c // b.any │ │ + b 42cf4 │ │ + mov x20, x30 │ │ + mov x25, x2 │ │ + ldr x17, [sp, #352] │ │ + subs x0, x17, x25 │ │ + b.cc 42dac // b.lo, b.ul, b.last │ │ + ldr x17, [sp, #144] │ │ + subs x17, x17, x7 │ │ + ccmp x0, x20, #0x0, cs // cs = hs, nlast │ │ + b.cc 42dac // b.lo, b.ul, b.last │ │ + ldr x0, [sp, #128] │ │ + subs x0, x0, x6 │ │ + ccmp x17, x16, #0x0, cs // cs = hs, nlast │ │ + b.cc 42dac // b.lo, b.ul, b.last │ │ + ldr x17, [sp, #112] │ │ + subs x17, x17, x5 │ │ + ccmp x0, x15, #0x0, cs // cs = hs, nlast │ │ + b.cc 42dac // b.lo, b.ul, b.last │ │ + ldr x0, [sp, #96] │ │ + subs x0, x0, x4 │ │ + ccmp x17, x12, #0x0, cs // cs = hs, nlast │ │ + b.cc 42dac // b.lo, b.ul, b.last │ │ + ldr x17, [sp, #80] │ │ + ldr x1, [sp, #536] │ │ + subs x17, x17, x1 │ │ + ccmp x0, x10, #0x0, cs // cs = hs, nlast │ │ + b.cc 42dac // b.lo, b.ul, b.last │ │ + ldr x0, [sp, #40] │ │ + ldr x1, [sp, #528] │ │ + subs x0, x0, x1 │ │ + ccmp x17, x14, #0x0, cs // cs = hs, nlast │ │ + b.cc 42dac // b.lo, b.ul, b.last │ │ + ldr x17, [sp, #32] │ │ + ldr x1, [sp, #520] │ │ + subs x17, x17, x1 │ │ + ccmp x0, x13, #0x0, cs // cs = hs, nlast │ │ + b.cc 42dac // b.lo, b.ul, b.last │ │ + ldr x0, [sp, #24] │ │ + ldr x1, [sp, #512] │ │ + subs x0, x0, x1 │ │ + ccmp x17, x11, #0x0, cs // cs = hs, nlast │ │ + b.cc 42dac // b.lo, b.ul, b.last │ │ + cmp x0, x8 │ │ + ldr x0, [sp, #16] │ │ + ldr x1, [sp, #504] │ │ + sub x17, x0, x1 │ │ + ccmp x0, x1, #0x0, cs // cs = hs, nlast │ │ + ccmp x17, x9, #0x0, cs // cs = hs, nlast │ │ + b.cs 4375c // b.hs, b.nlast │ │ + ldr x24, [sp, #4656] │ │ + mov w8, #0x1 // #1 │ │ stur xzr, [x29, #-104] │ │ - cbz x24, 422e4 │ │ - ldr x25, [sp, #4392] │ │ - cbz x25, 42308 │ │ + stp xzr, x8, [x29, #-120] │ │ + cbz x24, 42df8 │ │ + ldr x25, [sp, #4664] │ │ + cbz x25, 42e1c │ │ ldrb w8, [x24] │ │ cmp w8, #0x2f │ │ sub x0, x29, #0x78 │ │ mov x1, xzr │ │ mov x2, x25 │ │ - bl 607f8 │ │ + bl 5fc34 │ │ ldp x21, x19, [x29, #-112] │ │ mov x1, x24 │ │ mov x2, x25 │ │ add x0, x21, x19 │ │ - bl 64e50 │ │ - b 42310 │ │ - ldr x24, [sp, #4400] │ │ - cbz x24, 426e8 │ │ - ldr x25, [sp, #4408] │ │ + bl 641e0 │ │ + b 42e24 │ │ + ldr x24, [sp, #4672] │ │ + cbz x24, 43204 │ │ + ldr x25, [sp, #4680] │ │ mov x26, xzr │ │ mov w9, wzr │ │ mov w21, #0x1 // #1 │ │ - cbnz x25, 4233c │ │ + cbnz x25, 42e50 │ │ ldur x8, [x29, #-120] │ │ - b 42360 │ │ + b 42e74 │ │ mov x19, xzr │ │ mov w21, #0x1 // #1 │ │ - ldr x24, [sp, #4400] │ │ + ldr x24, [sp, #4672] │ │ add x26, x19, x25 │ │ stur x26, [x29, #-104] │ │ - cbz x24, 426ec │ │ - ldr x25, [sp, #4408] │ │ - cbz x26, 426dc │ │ + cbz x24, 43208 │ │ + ldr x25, [sp, #4680] │ │ + cbz x26, 431f8 │ │ add x8, x21, x26 │ │ ldurb w8, [x8, #-1] │ │ cmp w8, #0x2f │ │ cset w9, ne // ne = any │ │ - cbz x25, 42300 │ │ + cbz x25, 42e14 │ │ ldrb w10, [x24] │ │ ldur x8, [x29, #-120] │ │ cmp w10, #0x2f │ │ - b.ne 42360 // b.any │ │ + b.ne 42e74 // b.any │ │ mov x26, xzr │ │ cmp x25, x8 │ │ stur xzr, [x29, #-104] │ │ - b.ls 4238c // b.plast │ │ - b 429e8 │ │ - cbz w9, 4237c │ │ + b.ls 42ea0 // b.plast │ │ + b 43504 │ │ + cbz w9, 42e90 │ │ cmp x8, x26 │ │ - b.eq 42a2c // b.none │ │ + b.eq 435d8 // b.none │ │ mov w9, #0x2f // #47 │ │ strb w9, [x21, x26] │ │ add x26, x26, #0x1 │ │ stur x26, [x29, #-104] │ │ sub x8, x8, x26 │ │ cmp x25, x8 │ │ - b.hi 429e8 // b.pmore │ │ - cbz x25, 4239c │ │ + b.hi 43504 // b.pmore │ │ + cbz x25, 42eb0 │ │ add x0, x21, x26 │ │ mov x1, x24 │ │ mov x2, x25 │ │ - bl 64e50 │ │ + bl 641e0 │ │ ldur x21, [x29, #-112] │ │ add x2, x26, x25 │ │ stur x2, [x29, #-104] │ │ add x0, sp, #0x1, lsl #12 │ │ mov x1, x21 │ │ - add x0, x0, #0x148 │ │ - bl 467b4 │ │ - ldr x8, [sp, #4424] │ │ - cmp x8, #0x1 │ │ - b.ne 426b0 // b.any │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0x280 │ │ - ldr x25, [sp, #4432] │ │ + add x0, x0, #0x258 │ │ + bl 48178 │ │ + ldr x8, [sp, #4696] │ │ + cbz x8, 431cc │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0x640 │ │ + ldr x25, [sp, #4704] │ │ ldr x19, [x0, #16] │ │ ldr x8, [x0] │ │ - ldr x24, [sp, #4440] │ │ + ldr x24, [sp, #4712] │ │ cmp x19, x8 │ │ - b.ne 423fc // b.any │ │ - bl 47710 │ │ - bl 60c88 │ │ + b.ne 42f0c // b.any │ │ + bl 48fc8 │ │ + bl 6009c │ │ add x8, x19, #0x1 │ │ stp x25, x24, [x9] │ │ str x8, [x10, #8] │ │ - b 42410 │ │ - bl 60c88 │ │ + b 42f20 │ │ + bl 6009c │ │ adds x8, x19, #0x1 │ │ stp x25, x24, [x9] │ │ str x8, [x10, #8] │ │ - b.cs 42f98 // b.hs, b.nlast │ │ - adrp x9, 6f000 │ │ - ldr x9, [x9, #648] │ │ + b.cs 43d5c // b.hs, b.nlast │ │ + adrp x9, 6e000 │ │ + ldr x9, [x9, #1608] │ │ add x8, x9, x8, lsl #4 │ │ ldp x1, x2, [x8, #-16] │ │ - add x0, sp, #0xe00 │ │ - bl 44184 │ │ - ldr x8, [sp, #3584] │ │ + add x0, sp, #0xec0 │ │ + bl 459a8 │ │ + ldr x8, [sp, #3776] │ │ cmn x8, #0x1 │ │ - b.eq 426b0 // b.none │ │ - str x8, [sp, #408] │ │ - ldr x8, [sp, #3592] │ │ - str x8, [sp, #400] │ │ - bl 608e0 │ │ + b.eq 431cc // b.none │ │ + str x8, [sp, #440] │ │ + ldr x8, [sp, #3784] │ │ + str x8, [sp, #432] │ │ + bl 5fd38 │ │ nop │ │ - adr x2, 9a05 │ │ + adr x2, 9f89 │ │ mov w3, #0x11 // #17 │ │ - bl 487f8 │ │ + bl 4a0d0 │ │ cmp x0, #0x0 │ │ - csel x9, xzr, x1, eq // eq = none │ │ + csel x8, xzr, x1, eq // eq = none │ │ + str x8, [sp, #536] │ │ csinc x8, x0, xzr, ne // ne = any │ │ - stp x8, x9, [sp, #496] │ │ - bl 608e0 │ │ + str x8, [sp, #528] │ │ + bl 5fd38 │ │ nop │ │ - adr x2, 9a25 │ │ + adr x2, 9fa9 │ │ mov w3, #0xf // #15 │ │ - bl 487f8 │ │ + bl 4a0d0 │ │ cmp x0, #0x0 │ │ - csel x9, xzr, x1, eq // eq = none │ │ + csel x8, xzr, x1, eq // eq = none │ │ + str x8, [sp, #520] │ │ csinc x8, x0, xzr, ne // ne = any │ │ - stp x8, x9, [sp, #480] │ │ - bl 608e0 │ │ + str x8, [sp, #512] │ │ + bl 5fd38 │ │ nop │ │ - adr x2, 9a34 │ │ + adr x2, 9fb8 │ │ mov w3, #0xf // #15 │ │ - bl 487f8 │ │ + bl 4a0d0 │ │ cmp x0, #0x0 │ │ csel x9, xzr, x1, eq // eq = none │ │ csinc x8, x0, xzr, ne // ne = any │ │ - stp x8, x9, [sp, #464] │ │ - bl 608e0 │ │ + stp x8, x9, [sp, #496] │ │ + bl 5fd38 │ │ nop │ │ - adr x2, 9a64 │ │ - mov w3, #0x12 // #18 │ │ - bl 487f8 │ │ + adr x2, 9fe8 │ │ + bl 5fe80 │ │ cmp x0, #0x0 │ │ csel x9, xzr, x1, eq // eq = none │ │ csinc x8, x0, xzr, ne // ne = any │ │ - stp x8, x9, [sp, #448] │ │ - bl 608e0 │ │ - adrp x2, 4000 │ │ - add x2, x2, #0xd40 │ │ - bl 60b54 │ │ + stp x8, x9, [sp, #480] │ │ + bl 5fd38 │ │ + adrp x2, 4000 │ │ + add x2, x2, #0xda0 │ │ + bl 5fe78 │ │ cmp x0, #0x0 │ │ csel x9, xzr, x1, eq // eq = none │ │ csinc x8, x0, xzr, ne // ne = any │ │ - stp x8, x9, [sp, #432] │ │ - bl 608e0 │ │ + stp x8, x9, [sp, #464] │ │ + bl 5fd38 │ │ nop │ │ - adr x2, 9a89 │ │ - bl 608cc │ │ + adr x2, a00d │ │ + bl 5fd30 │ │ cmp x0, #0x0 │ │ csel x9, xzr, x1, eq // eq = none │ │ csinc x8, x0, xzr, ne // ne = any │ │ - stp x8, x9, [sp, #416] │ │ - bl 608e0 │ │ + stp x8, x9, [sp, #448] │ │ + bl 5fd38 │ │ nop │ │ - adr x2, 9a97 │ │ + adr x2, a01b │ │ mov w3, #0x16 // #22 │ │ - bl 487f8 │ │ + bl 4a0d0 │ │ cmp x0, #0x0 │ │ - csel x28, xzr, x1, eq // eq = none │ │ + csel x27, xzr, x1, eq // eq = none │ │ csinc x20, x0, xzr, ne // ne = any │ │ - bl 608e0 │ │ - adrp x2, 4000 │ │ - add x2, x2, #0xdf0 │ │ - bl 60b54 │ │ + bl 5fd38 │ │ + adrp x2, 4000 │ │ + add x2, x2, #0xe60 │ │ + bl 5fe78 │ │ cmp x0, #0x0 │ │ csel x19, xzr, x1, eq // eq = none │ │ csinc x23, x0, xzr, ne // ne = any │ │ - bl 608e0 │ │ + bl 5fd38 │ │ nop │ │ - adr x2, 9a43 │ │ - bl 608cc │ │ + adr x2, 9fc7 │ │ + bl 5fd30 │ │ cmp x0, #0x0 │ │ csel x22, xzr, x1, eq // eq = none │ │ csinc x25, x0, xzr, ne // ne = any │ │ - bl 608e0 │ │ + bl 5fd38 │ │ nop │ │ - adr x2, 9a51 │ │ - bl 609d4 │ │ + adr x2, 9fd5 │ │ + bl 5fe60 │ │ mov x24, x0 │ │ mov x26, x1 │ │ - bl 608e0 │ │ + bl 5fd38 │ │ nop │ │ - adr x2, 9a76 │ │ - bl 609d4 │ │ - ldr x11, [sp, #4368] │ │ + adr x2, 9ffa │ │ + bl 5fe60 │ │ + ldr x11, [sp, #4640] │ │ cmp x24, #0x0 │ │ csinc x8, x24, xzr, ne // ne = any │ │ csel x9, xzr, x26, eq // eq = none │ │ cmp x0, #0x0 │ │ ldp x15, x16, [x11, #32] │ │ - ldr x10, [x11, #256] │ │ - ldp x12, x13, [x11, #224] │ │ + ldr x10, [x11, #272] │ │ + ldp x12, x13, [x11, #240] │ │ csel x11, xzr, x1, eq // eq = none │ │ csinc x14, x0, xzr, ne // ne = any │ │ - cbz x10, 425d0 │ │ + cbz x10, 430e4 │ │ ldxr x17, [x10] │ │ add x0, x17, #0x1 │ │ stxr w1, x0, [x10] │ │ - cbnz w1, 425bc │ │ - tbnz x17, #63, 431e4 │ │ - ldr x17, [sp, #496] │ │ - str x16, [sp, #616] │ │ - mov w0, #0x128 // #296 │ │ - str x15, [sp, #608] │ │ + cbnz w1, 430d0 │ │ + tbnz x17, #63, 44a24 │ │ + ldr x17, [sp, #528] │ │ + str x16, [sp, #648] │ │ + mov w0, #0x138 // #312 │ │ + ldr x16, [sp, #512] │ │ + str x15, [sp, #640] │ │ mov w15, #0x1 // #1 │ │ - str x17, [sp, #592] │ │ - ldr x17, [sp, #504] │ │ + str x17, [sp, #624] │ │ + ldr x17, [sp, #536] │ │ dup v0.2d, x15 │ │ - str x15, [sp, #624] │ │ - str x17, [sp, #600] │ │ - ldp x17, x16, [sp, #480] │ │ - str xzr, [sp, #632] │ │ - str x15, [sp, #672] │ │ - str x17, [sp, #640] │ │ - str x16, [sp, #648] │ │ - ldp x17, x16, [sp, #464] │ │ - str xzr, [sp, #680] │ │ - str x20, [sp, #736] │ │ - str x17, [sp, #656] │ │ - str x16, [sp, #664] │ │ - ldp x17, x16, [sp, #448] │ │ - str x28, [sp, #744] │ │ - mov w28, #0x1 // #1 │ │ - str x23, [sp, #752] │ │ + str x16, [sp, #672] │ │ + ldr x16, [sp, #520] │ │ + str x17, [sp, #632] │ │ + str x16, [sp, #680] │ │ + ldp x17, x16, [sp, #496] │ │ + str x15, [sp, #656] │ │ + str xzr, [sp, #664] │ │ str x17, [sp, #688] │ │ str x16, [sp, #696] │ │ - ldp x17, x16, [sp, #432] │ │ - str x19, [sp, #760] │ │ - str x25, [sp, #768] │ │ - str x17, [sp, #704] │ │ - str x16, [sp, #712] │ │ - ldp x17, x16, [sp, #416] │ │ - str x22, [sp, #776] │ │ - str x8, [sp, #784] │ │ + ldp x17, x16, [sp, #480] │ │ + str x15, [sp, #704] │ │ + str xzr, [sp, #712] │ │ str x17, [sp, #720] │ │ str x16, [sp, #728] │ │ - str x9, [sp, #792] │ │ - str x12, [sp, #800] │ │ - str x13, [sp, #808] │ │ - str x14, [sp, #816] │ │ - str x11, [sp, #824] │ │ - str x10, [sp, #832] │ │ - str xzr, [sp, #840] │ │ - str xzr, [sp, #856] │ │ - strb w15, [sp, #864] │ │ - str q0, [sp, #576] │ │ - bl 64e30 │ │ - cbz x0, 42fa0 │ │ - add x1, sp, #0x240 │ │ - bl 608ec │ │ - ldr x8, [sp, #408] │ │ - bl 60c34 │ │ - cbz x8, 426ec │ │ - ldr x0, [sp, #400] │ │ - bl 64e40 │ │ - b 426ec │ │ + ldp x17, x16, [sp, #464] │ │ + str x15, [sp, #752] │ │ + str xzr, [sp, #760] │ │ + str x17, [sp, #736] │ │ + str x16, [sp, #744] │ │ + ldp x17, x16, [sp, #448] │ │ + str x20, [sp, #784] │ │ + str x27, [sp, #792] │ │ + str x17, [sp, #768] │ │ + str x16, [sp, #776] │ │ + str x23, [sp, #800] │ │ + str x19, [sp, #808] │ │ + str x25, [sp, #816] │ │ + str x22, [sp, #824] │ │ + str x8, [sp, #832] │ │ + str x9, [sp, #840] │ │ + str x12, [sp, #848] │ │ + str x13, [sp, #856] │ │ + str x14, [sp, #864] │ │ + str x11, [sp, #872] │ │ + str x10, [sp, #880] │ │ + str xzr, [sp, #888] │ │ + str xzr, [sp, #904] │ │ + strb w15, [sp, #912] │ │ + str q0, [sp, #608] │ │ + bl 641c0 │ │ + cbz x0, 43d64 │ │ + add x1, sp, #0x260 │ │ + bl 5fd74 │ │ + ldr x8, [sp, #440] │ │ + bl 60028 │ │ + cbz x8, 43208 │ │ + ldr x0, [sp, #432] │ │ + bl 641d0 │ │ + b 43208 │ │ ldur x8, [x29, #-120] │ │ - cbz x8, 426bc │ │ - bl 60b40 │ │ - ldr x9, [sp, #4368] │ │ + cbz x8, 431d8 │ │ + bl 5ff38 │ │ + ldr x9, [sp, #4640] │ │ ldxr x8, [x9] │ │ sub x10, x8, #0x1 │ │ stlxr w11, x10, [x9] │ │ - cbnz w11, 426c0 │ │ + cbnz w11, 431dc │ │ cmp x8, #0x1 │ │ mov x24, xzr │ │ - b 4270c │ │ + b 43228 │ │ mov w9, wzr │ │ - cbnz x25, 4233c │ │ - b 42300 │ │ + cbnz x25, 42e50 │ │ + b 42e14 │ │ mov w21, #0x1 // #1 │ │ ldur x8, [x29, #-120] │ │ - cbz x8, 426f8 │ │ - bl 60b40 │ │ - ldr x21, [sp, #4368] │ │ + cbz x8, 43214 │ │ + bl 5ff38 │ │ + ldr x21, [sp, #4640] │ │ ldxr x8, [x21] │ │ subs x8, x8, #0x1 │ │ stlxr w9, x8, [x21] │ │ - cbnz w9, 426fc │ │ - b.ne 42718 // b.any │ │ + cbnz w9, 43218 │ │ + b.ne 43234 // b.any │ │ dmb ishld │ │ - bl 60ba0 │ │ - ldr q0, [sp, #4192] │ │ - ldr q1, [sp, #4176] │ │ - ldr x9, [sp, #536] │ │ - str q0, [sp, #4336] │ │ - ldr x19, [sp, #4336] │ │ - str q1, [sp, #4320] │ │ - stp x9, x24, [x29, #-160] │ │ - ldrb w8, [x19, #536] │ │ + bl 5ff64 │ │ + ldr q0, [sp, #4416] │ │ + ldr q1, [sp, #4400] │ │ + ldr x9, [sp, #568] │ │ + str x24, [sp, #3112] │ │ + str q0, [sp, #4608] │ │ + ldr x19, [sp, #4608] │ │ + str q1, [sp, #4592] │ │ + str x9, [sp, #3104] │ │ + ldrb w8, [x19, #480] │ │ cmp w8, #0xfe │ │ - b.eq 4295c // b.none │ │ - cbz x24, 42768 │ │ - bl 60c54 │ │ + b.eq 43488 // b.none │ │ + cbz x24, 43288 │ │ + bl 60008 │ │ stlxr w9, x8, [x24] │ │ - cbnz w9, 42744 │ │ - b.ne 42764 // b.any │ │ + cbnz w9, 43264 │ │ + b.ne 43284 // b.any │ │ dmb ishld │ │ - sub x8, x29, #0xa0 │ │ + add x8, sp, #0xc20 │ │ add x0, x8, #0x8 │ │ - bl 486cc │ │ - ldrb w8, [x19, #536] │ │ + bl 49fa4 │ │ + ldrb w8, [x19, #480] │ │ cmp w8, #0xff │ │ - b.ne 42788 // b.any │ │ - ldr x8, [x19, #544] │ │ - cbz x8, 42798 │ │ - ldr x9, [x8, #448] │ │ + b.ne 432a8 // b.any │ │ + ldr x8, [x19, #488] │ │ + cbz x8, 432b4 │ │ + ldr x9, [x8, #480] │ │ add x10, x9, #0x10 │ │ mov w9, #0x2 // #2 │ │ - b 427ac │ │ - ldr x10, [x19, #536] │ │ - ldr x8, [x19, #544] │ │ + b 432c8 │ │ + ldp x10, x8, [x19, #480] │ │ mov w9, #0xff // #255 │ │ - b 427ac │ │ - ldr x8, [sp, #4328] │ │ + b 432c8 │ │ + ldr x8, [sp, #4600] │ │ mov w9, wzr │ │ ldr x10, [x8] │ │ - ldr x8, [sp, #4320] │ │ + ldr x8, [sp, #4592] │ │ add x10, x10, #0x10 │ │ - strb w9, [sp, #576] │ │ - str x10, [sp, #584] │ │ - str x8, [sp, #592] │ │ + strb w9, [sp, #608] │ │ + str x10, [sp, #616] │ │ + str x8, [sp, #624] │ │ add x8, sp, #0x1, lsl #12 │ │ - add x2, sp, #0x240 │ │ - add x8, x8, #0x148 │ │ + add x2, sp, #0x260 │ │ + add x8, x8, #0x258 │ │ add x0, x8, #0x8 │ │ add x8, sp, #0x1, lsl #12 │ │ - add x8, x8, #0x50 │ │ + add x8, x8, #0x130 │ │ add x1, x8, #0x20 │ │ - bl 4ab50 │ │ + bl 4c384 │ │ add x8, sp, #0x1, lsl #12 │ │ - add x0, sp, #0xe00 │ │ + add x0, sp, #0xec0 │ │ mov w2, #0x58 // #88 │ │ - add x8, x8, #0x50 │ │ - str xzr, [sp, #4424] │ │ + add x8, x8, #0x130 │ │ + str xzr, [sp, #4696] │ │ add x1, x8, #0x38 │ │ - bl 64e50 │ │ + bl 641e0 │ │ add x1, sp, #0x1, lsl #12 │ │ - add x0, sp, #0x240 │ │ - add x2, sp, #0xe00 │ │ - add x1, x1, #0x148 │ │ - bl 48284 │ │ - add x0, sp, #0xbb8 │ │ - add x1, sp, #0x240 │ │ + add x0, sp, #0x260 │ │ + add x2, sp, #0xec0 │ │ + add x1, x1, #0x258 │ │ + bl 49b40 │ │ + add x0, sp, #0xc58 │ │ + add x1, sp, #0x260 │ │ mov w2, #0xc0 // #192 │ │ - bl 64e50 │ │ - ldrb w8, [sp, #3184] │ │ - ldr x19, [sp, #528] │ │ - ldr x20, [sp, #520] │ │ - ldr x22, [sp, #512] │ │ + bl 641e0 │ │ + ldrb w8, [sp, #3344] │ │ + ldr x19, [sp, #560] │ │ + ldr x20, [sp, #552] │ │ + ldr x22, [sp, #544] │ │ cmp w8, #0x2 │ │ - b.ne 41fd0 // b.any │ │ - b 41da0 │ │ - ldp x4, x5, [sp, #296] │ │ - mov x10, xzr │ │ - ldr x16, [sp, #192] │ │ - ldr x17, [sp, #208] │ │ - mov x8, xzr │ │ - ldr x0, [sp, #224] │ │ - ldr x1, [sp, #240] │ │ - mov x12, xzr │ │ - ldr x2, [sp, #256] │ │ - ldr x3, [sp, #272] │ │ + b.ne 42a90 // b.any │ │ + b 4284c │ │ + ldp x0, x1, [sp, #312] │ │ mov x9, xzr │ │ + ldp x6, x7, [sp, #328] │ │ + mov x8, xzr │ │ + ldr x2, [sp, #224] │ │ + ldr x17, [sp, #240] │ │ mov x11, xzr │ │ + ldr x3, [sp, #256] │ │ + ldr x4, [sp, #272] │ │ mov x13, xzr │ │ + ldr x5, [sp, #288] │ │ + ldr x19, [sp, #344] │ │ mov x14, xzr │ │ + mov x10, xzr │ │ + mov x12, xzr │ │ mov x15, xzr │ │ - ldp x20, x22, [x21, #32] │ │ - adrp x27, 6f000 │ │ - add x27, x27, #0x268 │ │ - ldp x7, x19, [x21, #224] │ │ - ldr x6, [x21, #256] │ │ - cbz x6, 4289c │ │ - ldxr x23, [x6] │ │ - add x24, x23, #0x1 │ │ - stxr w25, x24, [x6] │ │ - cbnz w25, 42888 │ │ - tbnz x23, #63, 431e4 │ │ - mov w23, #0x1 // #1 │ │ - str x13, [sp, #664] │ │ - ldr x13, [sp, #176] │ │ - dup v0.2d, x23 │ │ - str x5, [sp, #592] │ │ - ldr x5, [sp, #128] │ │ - str x15, [sp, #600] │ │ - ldr x15, [sp, #144] │ │ - mov w28, #0x1 // #1 │ │ - str x13, [sp, #720] │ │ - ldr x13, [sp, #160] │ │ - str x0, [sp, #736] │ │ - mov w0, #0x128 // #296 │ │ - str q0, [sp, #576] │ │ - str x20, [sp, #608] │ │ - str x22, [sp, #616] │ │ - str x15, [sp, #624] │ │ - str x5, [sp, #632] │ │ - str x4, [sp, #640] │ │ - str x14, [sp, #648] │ │ - str x3, [sp, #656] │ │ - str x15, [sp, #672] │ │ - str x5, [sp, #680] │ │ - str x15, [sp, #688] │ │ - str x5, [sp, #696] │ │ - str x15, [sp, #704] │ │ - str x5, [sp, #712] │ │ - str x13, [sp, #728] │ │ - str x12, [sp, #744] │ │ - str x16, [sp, #752] │ │ - str x10, [sp, #760] │ │ - str x2, [sp, #768] │ │ - str x11, [sp, #776] │ │ - str x1, [sp, #784] │ │ - str x9, [sp, #792] │ │ - str x7, [sp, #800] │ │ - str x19, [sp, #808] │ │ - str x17, [sp, #816] │ │ - str x8, [sp, #824] │ │ - str x6, [sp, #832] │ │ - str xzr, [sp, #840] │ │ - str xzr, [sp, #856] │ │ - strb w23, [sp, #864] │ │ - bl 64e30 │ │ - cbz x0, 42fcc │ │ - add x1, sp, #0x240 │ │ - bl 608ec │ │ - b 426fc │ │ - cbz x24, 42a00 │ │ - str x24, [sp, #4544] │ │ - ldr x20, [sp, #4344] │ │ - add x0, sp, #0x240 │ │ + mov x16, xzr │ │ + mov x20, xzr │ │ + ldp x25, x26, [x21, #32] │ │ + ldr x22, [x21, #272] │ │ + ldp x23, x24, [x21, #240] │ │ + cbz x22, 433c4 │ │ + ldxr x27, [x22] │ │ + add x28, x27, #0x1 │ │ + stxr w30, x28, [x22] │ │ + cbnz w30, 433a8 │ │ + adrp x28, 6e000 │ │ + add x28, x28, #0x628 │ │ + tbnz x27, #63, 44a24 │ │ + mov w27, #0x1 // #1 │ │ + str x13, [sp, #744] │ │ + ldr x13, [sp, #208] │ │ + dup v0.2d, x27 │ │ + str x19, [sp, #624] │ │ + ldr x19, [sp, #176] │ │ + str x20, [sp, #632] │ │ + ldr x20, [sp, #160] │ │ + str x13, [sp, #768] │ │ + ldr x13, [sp, #192] │ │ + str x0, [sp, #832] │ │ + mov w0, #0x138 // #312 │ │ + str q0, [sp, #608] │ │ + str x25, [sp, #640] │ │ + str x26, [sp, #648] │ │ + str x19, [sp, #656] │ │ + str x20, [sp, #664] │ │ + str x7, [sp, #672] │ │ + str x16, [sp, #680] │ │ + str x6, [sp, #688] │ │ + str x15, [sp, #696] │ │ + str x19, [sp, #704] │ │ + str x20, [sp, #712] │ │ + str x5, [sp, #720] │ │ + str x14, [sp, #728] │ │ + str x4, [sp, #736] │ │ + str x19, [sp, #752] │ │ + str x20, [sp, #760] │ │ + str x13, [sp, #776] │ │ + str x3, [sp, #784] │ │ + str x11, [sp, #792] │ │ + str x2, [sp, #800] │ │ + str x9, [sp, #808] │ │ + str x1, [sp, #816] │ │ + str x12, [sp, #824] │ │ + str x10, [sp, #840] │ │ + str x23, [sp, #848] │ │ + str x24, [sp, #856] │ │ + str x17, [sp, #864] │ │ + str x8, [sp, #872] │ │ + str x22, [sp, #880] │ │ + str xzr, [sp, #888] │ │ + str xzr, [sp, #904] │ │ + strb w27, [sp, #912] │ │ + bl 641c0 │ │ + cbz x0, 44474 │ │ + add x1, sp, #0x260 │ │ + bl 5fd74 │ │ + b 43218 │ │ + cbz x24, 4351c │ │ + stur x24, [x29, #-240] │ │ + add x1, sp, #0x1, lsl #12 │ │ + ldr x20, [sp, #4616] │ │ ldp x8, x9, [x24, #64] │ │ - add x1, sp, #0xb80 │ │ - str xzr, [sp, #2960] │ │ - str x8, [sp, #2944] │ │ - str x9, [sp, #2952] │ │ - bl 48b30 │ │ - add x11, sp, #0x240 │ │ - ldr x8, [sp, #576] │ │ - ldrb w25, [sp, #584] │ │ - ldur w9, [x11, #9] │ │ - ldur w10, [x11, #12] │ │ - ldr x21, [sp, #592] │ │ - cmn x8, #0x1 │ │ - str w9, [sp, #4552] │ │ + add x0, sp, #0x260 │ │ + add x1, x1, #0x1c0 │ │ + str xzr, [sp, #4560] │ │ + str x8, [sp, #4544] │ │ + str x9, [sp, #4552] │ │ + bl 4a3f8 │ │ + add x10, sp, #0x260 │ │ + ldr x8, [sp, #608] │ │ + ldrb w25, [sp, #616] │ │ + ldur w9, [x10, #9] │ │ + ldur w10, [x10, #12] │ │ + ldr x21, [sp, #624] │ │ + cmn x8, #0x2 │ │ + stur w9, [x29, #-232] │ │ add x9, sp, #0x1, lsl #12 │ │ - add x9, x9, #0x148 │ │ + add x9, x9, #0x258 │ │ stur w10, [x9, #131] │ │ - b.eq 42a0c // b.none │ │ - ldur q0, [x11, #24] │ │ - ldur q1, [x11, #40] │ │ - cmp x8, #0x2 │ │ - ldur q2, [x11, #56] │ │ - ldur x9, [x11, #72] │ │ - str q0, [sp, #4560] │ │ - str q1, [sp, #4576] │ │ - str q2, [sp, #4592] │ │ - str x9, [sp, #4608] │ │ - b.ne 42a48 // b.any │ │ - mov x21, xzr │ │ - mov w25, #0xff // #255 │ │ - b 42ae4 │ │ - sub x0, x29, #0x78 │ │ - mov x1, x26 │ │ - mov x2, x25 │ │ - bl 607f8 │ │ - ldp x21, x26, [x29, #-112] │ │ - b 4238c │ │ - mov x21, xzr │ │ - mov w25, #0xff // #255 │ │ - b 42c00 │ │ + b.ne 43528 // b.any │ │ add x9, sp, #0x1, lsl #12 │ │ - ldr w8, [sp, #4552] │ │ - add x9, x9, #0x148 │ │ + ldur w8, [x29, #-232] │ │ + add x9, x9, #0x258 │ │ ldur w9, [x9, #131] │ │ - str w8, [sp, #576] │ │ - add x8, sp, #0x144 │ │ + str w8, [sp, #608] │ │ + add x8, sp, #0x164 │ │ stur w9, [x8, #255] │ │ - b 42ae4 │ │ + b 435fc │ │ sub x0, x29, #0x78 │ │ mov x1, x26 │ │ - mov w2, #0x1 // #1 │ │ - bl 607f8 │ │ + mov x2, x25 │ │ + bl 5fc34 │ │ ldp x21, x26, [x29, #-112] │ │ - ldur x8, [x29, #-120] │ │ - b 4236c │ │ - ldr q0, [sp, #4560] │ │ - add x26, sp, #0x1, lsl #12 │ │ + b 42ea0 │ │ + mov x21, xzr │ │ + mov w25, #0xff // #255 │ │ + b 43720 │ │ + add x9, sp, #0x260 │ │ + cmn x8, #0x1 │ │ + ldur q0, [x9, #24] │ │ + ldur q1, [x9, #40] │ │ + ldur q2, [x9, #56] │ │ + stp q0, q1, [x29, #-208] │ │ + stur q2, [x29, #-176] │ │ + b.eq 435f4 // b.none │ │ + ldp q0, q1, [x29, #-208] │ │ + add x27, sp, #0x1, lsl #12 │ │ + add x27, x27, #0x258 │ │ sub x11, x29, #0x78 │ │ - sub x10, x29, #0xa8 │ │ - add x26, x26, #0x148 │ │ - ldr q1, [sp, #4576] │ │ + ldur w9, [x29, #-232] │ │ + ldur w10, [x27, #131] │ │ + strb w25, [x27, #248] │ │ stur q0, [x11, #24] │ │ - ldr w9, [sp, #4552] │ │ - ldr q0, [sp, #4592] │ │ - strb w25, [x10, #56] │ │ - ldur w10, [x26, #131] │ │ - stur x8, [x29, #-120] │ │ - ldr x8, [sp, #4608] │ │ + ldur q0, [x29, #-176] │ │ stur w9, [x11, #9] │ │ stur w10, [x11, #12] │ │ - stur q1, [x11, #40] │ │ + stur x8, [x29, #-120] │ │ stur x21, [x29, #-104] │ │ + stur q1, [x11, #40] │ │ stur q0, [x11, #56] │ │ - stur x8, [x11, #72] │ │ - add x0, sp, #0x240 │ │ + add x0, sp, #0x260 │ │ add x1, x24, #0x10 │ │ sub x2, x29, #0x78 │ │ - bl 48f70 │ │ - ldr x22, [sp, #576] │ │ - add x10, sp, #0x240 │ │ - ldrb w25, [sp, #584] │ │ - ldur w8, [x10, #9] │ │ - ldur w9, [x10, #12] │ │ - ldr x21, [sp, #592] │ │ + bl 4a878 │ │ + ldr x9, [sp, #64] │ │ + ldr x22, [sp, #608] │ │ + ldrb w25, [sp, #616] │ │ + ldr x21, [sp, #624] │ │ + ldr w8, [x9] │ │ + ldur w9, [x9, #3] │ │ cmp x22, #0x2 │ │ - stur w8, [x29, #-232] │ │ - stur w9, [x26, #195] │ │ - b.ne 42b00 // b.any │ │ - ldur w8, [x29, #-232] │ │ - ldur w9, [x26, #195] │ │ - bl 60c34 │ │ - str w8, [sp, #576] │ │ - add x8, sp, #0x144 │ │ + stur w8, [x29, #-224] │ │ + stur w9, [x27, #139] │ │ + b.ne 4361c // b.any │ │ + ldur w8, [x29, #-224] │ │ + ldur w9, [x27, #139] │ │ + bl 60028 │ │ + str w8, [sp, #608] │ │ + add x8, sp, #0x164 │ │ stur w9, [x8, #255] │ │ - bl 60c54 │ │ + b 435fc │ │ + sub x0, x29, #0x78 │ │ + mov x1, x26 │ │ + mov w2, #0x1 // #1 │ │ + bl 5fc34 │ │ + ldp x21, x26, [x29, #-112] │ │ + ldur x8, [x29, #-120] │ │ + b 42e80 │ │ + mov x21, xzr │ │ + mov w25, #0xff // #255 │ │ + bl 60008 │ │ stlxr w9, x8, [x24] │ │ - cbnz w9, 42ae4 │ │ - b.ne 42c00 // b.any │ │ + cbnz w9, 435fc │ │ + b.ne 43720 // b.any │ │ dmb ishld │ │ - bl 60bb8 │ │ - b 42c00 │ │ - ldur q0, [x10, #24] │ │ - ldur q1, [x10, #40] │ │ - add x0, sp, #0xe00 │ │ - ldur q2, [x10, #56] │ │ - ldurh w8, [x10, #72] │ │ - add x1, x10, #0x4c │ │ - ldrh w23, [sp, #650] │ │ - mov w2, #0x14c // #332 │ │ - stp q0, q1, [x29, #-224] │ │ - stur q2, [x29, #-192] │ │ - sturh w8, [x29, #-176] │ │ - bl 64e50 │ │ - ldr x10, [sp, #992] │ │ - ldr x9, [sp, #1008] │ │ + sub x0, x29, #0xf0 │ │ + bl 49fa4 │ │ + b 43720 │ │ + add x8, sp, #0x260 │ │ + add x0, sp, #0xec0 │ │ + mov w2, #0x18a // #394 │ │ + add x1, x8, #0x18 │ │ + bl 641e0 │ │ + ldr x9, [sp, #48] │ │ + ldrh w23, [sp, #1026] │ │ + ldr x26, [sp, #1072] │ │ + ldr x28, [sp, #1080] │ │ + ldr x8, [x9] │ │ + ldr w9, [x9, #8] │ │ cmp w23, #0x4 │ │ - ldur w8, [x29, #-232] │ │ - ldr x27, [sp, #1016] │ │ - stp x10, x9, [sp, #496] │ │ - ldur w9, [x26, #195] │ │ - stur w8, [x29, #-168] │ │ - sub x8, x29, #0xa8 │ │ - stur w9, [x8, #3] │ │ - b.hi 42b60 // b.pmore │ │ - ldr x27, [x20, #440] │ │ - ldp q0, q1, [x29, #-224] │ │ - add x10, sp, #0x240 │ │ - ldur w8, [x29, #-168] │ │ - sub x9, x29, #0xa8 │ │ - ldr x26, [x20, #408] │ │ - ldur w9, [x9, #3] │ │ - ldr x20, [x20, #424] │ │ - add x0, x10, #0x4c │ │ - stur q0, [x10, #24] │ │ - ldur q0, [x29, #-192] │ │ - add x1, sp, #0xe00 │ │ - stur w8, [x10, #9] │ │ - ldurh w8, [x29, #-176] │ │ - mov w2, #0x14c // #332 │ │ - str x24, [sp, #1024] │ │ - str x22, [sp, #576] │ │ - add x22, sp, #0x240 │ │ - strb w25, [sp, #584] │ │ - stur w9, [x10, #12] │ │ - stur q1, [x10, #40] │ │ - str x21, [sp, #592] │ │ - stur q0, [x10, #56] │ │ - sturh w8, [x10, #72] │ │ - strh w23, [sp, #650] │ │ - bl 64e50 │ │ - ldp x9, x8, [sp, #496] │ │ - mov w0, #0x1c8 // #456 │ │ - str x26, [sp, #984] │ │ - str x20, [sp, #1000] │ │ - str x9, [sp, #992] │ │ - str x8, [sp, #1008] │ │ - str x27, [sp, #1016] │ │ - bl 64e30 │ │ - cbz x0, 430d8 │ │ - add x1, sp, #0x240 │ │ - mov w2, #0x1c8 // #456 │ │ + stur w9, [x29, #-152] │ │ + ldr x9, [sp, #1048] │ │ + stur x8, [x29, #-160] │ │ + ldur w8, [x29, #-224] │ │ + str x9, [sp, #528] │ │ + ldr x9, [sp, #1064] │ │ + stur w8, [x29, #-216] │ │ + str x9, [sp, #536] │ │ + ldur w9, [x27, #139] │ │ + stur w9, [x27, #147] │ │ + b.hi 4367c // b.pmore │ │ + ldr x26, [x20, #464] │ │ + ldur w8, [x29, #-216] │ │ + add x9, sp, #0x1, lsl #12 │ │ + ldr x10, [sp, #64] │ │ + add x9, x9, #0x258 │ │ + str x22, [sp, #608] │ │ + ldr x22, [x20, #432] │ │ + ldur w9, [x9, #147] │ │ + str w8, [x10] │ │ + add x8, sp, #0x260 │ │ + ldr x20, [x20, #448] │ │ + add x0, x8, #0x18 │ │ + add x1, sp, #0xec0 │ │ + mov w2, #0x18a // #394 │ │ + strb w25, [sp, #616] │ │ + stur w9, [x10, #3] │ │ + str x24, [sp, #1088] │ │ + str x21, [sp, #624] │ │ + bl 641e0 │ │ + ldur x8, [x29, #-160] │ │ + ldr x10, [sp, #48] │ │ + mov w0, #0x1f0 // #496 │ │ + ldur w9, [x29, #-152] │ │ + strh w23, [sp, #1026] │ │ + str x8, [x10] │ │ + ldr x8, [sp, #528] │ │ + str w9, [x10, #8] │ │ + str x8, [sp, #1048] │ │ + ldr x8, [sp, #536] │ │ + str x22, [sp, #1040] │ │ + str x20, [sp, #1056] │ │ + str x8, [sp, #1064] │ │ + str x26, [sp, #1072] │ │ + str x28, [sp, #1080] │ │ + bl 641c0 │ │ + cbz x0, 44928 │ │ + add x1, sp, #0x260 │ │ + mov w2, #0x1f0 // #496 │ │ mov x21, x0 │ │ - bl 64e50 │ │ + bl 641e0 │ │ mov w25, #0xff // #255 │ │ - bl 60c34 │ │ - ldrb w8, [x19, #536] │ │ + bl 60028 │ │ + ldrb w8, [x19, #480] │ │ cmp w8, #0xfe │ │ - b.ne 42c30 // b.any │ │ - add x8, sp, #0x144 │ │ - ldr w9, [sp, #576] │ │ - add x10, x19, #0x219 │ │ + b.ne 43750 // b.any │ │ + add x8, sp, #0x164 │ │ + ldr w9, [sp, #608] │ │ + add x10, x19, #0x1e1 │ │ ldur w8, [x8, #255] │ │ - strb w25, [x19, #536] │ │ - str x21, [x19, #544] │ │ - str w8, [x19, #540] │ │ + strb w25, [x19, #480] │ │ + str x21, [x19, #488] │ │ + str w8, [x19, #484] │ │ str w9, [x10] │ │ - b 42764 │ │ + b 43284 │ │ cmp w25, #0xfe │ │ - b.eq 42764 // b.none │ │ - b 42fd4 │ │ - ldp x6, x7, [sp, #296] │ │ - ldr x16, [sp, #504] │ │ - add x4, x6, x4 │ │ - ldr x6, [sp, #272] │ │ - add x5, x7, x5 │ │ - add x3, x6, x3 │ │ - ldr x6, [sp, #256] │ │ - add x2, x6, x2 │ │ - ldr x6, [sp, #240] │ │ - add x1, x6, x1 │ │ - ldr x6, [sp, #224] │ │ - add x0, x6, x0 │ │ - ldr x6, [sp, #208] │ │ - add x17, x6, x17 │ │ - ldr x6, [sp, #192] │ │ - add x16, x6, x16 │ │ - b 42870 │ │ + b.eq 43284 // b.none │ │ + b 44584 │ │ + ldr x17, [sp, #344] │ │ + ldr x2, [sp, #536] │ │ + add x19, x17, x25 │ │ + ldr x17, [sp, #336] │ │ + add x7, x17, x7 │ │ + ldr x17, [sp, #328] │ │ + add x6, x17, x6 │ │ + ldr x17, [sp, #320] │ │ + add x1, x17, x5 │ │ + ldr x17, [sp, #312] │ │ + add x0, x17, x4 │ │ + ldr x17, [sp, #288] │ │ + add x5, x17, x2 │ │ + ldr x17, [sp, #272] │ │ + ldr x2, [sp, #528] │ │ + add x4, x17, x2 │ │ + ldr x17, [sp, #256] │ │ + ldr x2, [sp, #520] │ │ + add x3, x17, x2 │ │ + ldp x22, x2, [sp, #504] │ │ + ldr x17, [sp, #240] │ │ + add x17, x17, x2 │ │ + ldr x2, [sp, #224] │ │ + add x2, x2, x22 │ │ + b 43398 │ │ ldr x24, [x10, #40] │ │ - cbz x24, 42ccc │ │ + cbz x24, 4380c │ │ ldr x25, [x10, #48] │ │ - b 42ccc │ │ - ldr x8, [sp, #480] │ │ + b 4380c │ │ + ldr x8, [sp, #512] │ │ ldr x19, [x25, #8] │ │ mov w23, w10 │ │ ldr w8, [x8] │ │ - tbz w8, #0, 42fa8 │ │ + tbz w8, #0, 4446c │ │ ldr x8, [x0] │ │ - cbz x8, 42f54 │ │ + cbz x8, 43a8c │ │ ldr x8, [x0, #8] │ │ cmp x19, x8 │ │ - b.cs 42cf4 // b.hs, b.nlast │ │ + b.cs 43834 // b.hs, b.nlast │ │ mov w8, #0x18 // #24 │ │ ldr x9, [x0] │ │ madd x9, x19, x8, x9 │ │ ldp x8, x9, [x9, #8] │ │ - b 42cf8 │ │ - ldr x8, [sp, #512] │ │ - cbz x8, 42cd8 │ │ - bl 60954 │ │ - ldr x23, [sp, #560] │ │ - ldr x22, [sp, #568] │ │ - mov w20, #0x3 // #3 │ │ - ldr x19, [sp, #544] │ │ - mov x21, x26 │ │ - cbz x24, 41e64 │ │ - b 42d20 │ │ + b 43838 │ │ + ldr x8, [sp, #552] │ │ + cbz x8, 43818 │ │ + bl 5fdb0 │ │ + ldr x23, [sp, #592] │ │ + ldr x22, [sp, #600] │ │ + mov w26, #0x3 // #3 │ │ + ldr x19, [sp, #576] │ │ + mov x28, x20 │ │ + cbz x24, 42910 │ │ + b 43860 │ │ mov x8, xzr │ │ mov w10, w23 │ │ ldr x24, [x25, #24] │ │ - cbz x24, 42f34 │ │ - ldr x23, [sp, #560] │ │ + cbz x24, 43a6c │ │ + ldr x23, [sp, #592] │ │ ldr x25, [x25, #32] │ │ - mov x21, x26 │ │ - ldr x22, [sp, #568] │ │ - ldr x19, [sp, #544] │ │ - mov w26, w10 │ │ - bl 60c9c │ │ - str x27, [sp, #576] │ │ - str x21, [sp, #584] │ │ - str x23, [sp, #592] │ │ - str x22, [sp, #600] │ │ - str x19, [sp, #608] │ │ - str x24, [sp, #616] │ │ - str x25, [sp, #624] │ │ - bl 60b68 │ │ - mov x21, x19 │ │ - sub w8, w20, #0x3 │ │ - cmp w20, #0x2 │ │ + mov x28, x20 │ │ + ldr x22, [sp, #600] │ │ + ldr x19, [sp, #576] │ │ + mov w20, w10 │ │ + bl 60034 │ │ + str x27, [sp, #608] │ │ + str x28, [sp, #616] │ │ + str x23, [sp, #624] │ │ + str x22, [sp, #632] │ │ + str x19, [sp, #640] │ │ + str x24, [sp, #648] │ │ + str x25, [sp, #656] │ │ + bl 5ffa8 │ │ + sub w8, w26, #0x3 │ │ + cmp w26, #0x2 │ │ mov w9, #0x2 // #2 │ │ csel w8, w8, w9, hi // hi = pmore │ │ - mov w19, w26 │ │ + mov w19, w20 │ │ cmp w8, #0x1 │ │ - b.eq 42e04 // b.none │ │ + b.eq 43938 // b.none │ │ cmp w8, #0x2 │ │ - b.ne 42edc // b.any │ │ - ldr x9, [sp, #536] │ │ - mov w8, w20 │ │ - orr x23, x19, x28, lsl #32 │ │ + b.ne 43a10 // b.any │ │ + ldr x9, [sp, #568] │ │ + mov w8, w26 │ │ + orr x23, x19, x21, lsl #32 │ │ orr x22, x8, x9, lsl #32 │ │ - ldr x8, [sp, #504] │ │ - ldr x9, [sp, #528] │ │ + ldr x8, [sp, #536] │ │ + ldr x9, [sp, #560] │ │ cmp x8, x9 │ │ - b.eq 42e6c // b.none │ │ - bl 60c40 │ │ - cmp x8, #0x0 │ │ - str x8, [sp, #536] │ │ + b.eq 439a0 // b.none │ │ + bl 5fe44 │ │ ldr w8, [x25] │ │ - cset w20, ne // ne = any │ │ - cmp x28, #0x0 │ │ cset w26, ne // ne = any │ │ - tbz w8, #0, 42e48 │ │ - ldr x2, [sp, #520] │ │ - ldur x8, [x2, #96] │ │ + cmp x21, #0x0 │ │ + cset w20, ne // ne = any │ │ + tbz w8, #0, 4397c │ │ + ldr x2, [sp, #544] │ │ + ldur x8, [x2, #16] │ │ cmn x8, #0x2 │ │ - b.eq 42e48 // b.none │ │ - ldr x8, [sp, #480] │ │ + b.eq 4397c // b.none │ │ + ldr x8, [sp, #512] │ │ ldr x19, [x25, #8] │ │ - add x0, x2, #0x1d0 │ │ + add x0, x2, #0x200 │ │ ldr w8, [x8] │ │ - tbz w8, #0, 42ed0 │ │ + tbz w8, #0, 43a04 │ │ ldr x8, [x0] │ │ - cbnz x8, 42de4 │ │ + cbnz x8, 43918 │ │ ldrb w8, [x0, #8] │ │ cmp w8, #0xff │ │ - b.ne 42f4c // b.any │ │ + b.ne 43a84 // b.any │ │ ldr x0, [x0, #16] │ │ ldr x8, [x0, #8] │ │ cmp x19, x8 │ │ - b.cs 42e48 // b.hs, b.nlast │ │ + b.cs 4397c // b.hs, b.nlast │ │ mov w9, #0x18 // #24 │ │ ldr x8, [x0] │ │ madd x9, x19, x9, x8 │ │ ldp x8, x9, [x9, #8] │ │ - b 42e4c │ │ - cmp w20, #0x2 │ │ - b.hi 42e18 // b.pmore │ │ - ldr x8, [sp, #512] │ │ - cbz x8, 42e18 │ │ - bl 60954 │ │ - orr x22, x19, x28, lsl #32 │ │ - ldr x23, [sp, #560] │ │ - ldr x27, [sp, #568] │ │ - ldr x19, [sp, #520] │ │ - mov w26, #0x2 // #2 │ │ - mov w20, #0x3 // #3 │ │ - ldr x21, [sp, #544] │ │ - mov x0, x21 │ │ - bl 4c6e4 │ │ + b 43980 │ │ + ldr x8, [sp, #552] │ │ + cmp x8, #0x0 │ │ + ccmp w26, #0x2, #0x2, ne // ne = any │ │ + b.hi 4394c // b.pmore │ │ + bl 5fdb0 │ │ + orr x22, x19, x21, lsl #32 │ │ + ldr x23, [sp, #592] │ │ + ldr x28, [sp, #600] │ │ + ldr x19, [sp, #544] │ │ + mov w20, #0x2 // #2 │ │ + mov w26, #0x3 // #3 │ │ + ldr x27, [sp, #576] │ │ + mov x0, x27 │ │ + bl 4de30 │ │ mov x24, x0 │ │ mov x25, x1 │ │ - b 42e9c │ │ + b 439d0 │ │ mov x8, xzr │ │ ldr x24, [x25, #24] │ │ - cbz x24, 42ec0 │ │ - ldr x27, [sp, #560] │ │ + cbz x24, 439f4 │ │ + ldr x28, [sp, #592] │ │ ldr x25, [x25, #32] │ │ - ldr x19, [sp, #568] │ │ - ldr x21, [sp, #544] │ │ - bl 60c9c │ │ - b 42e9c │ │ - ldr x8, [sp, #488] │ │ + ldr x19, [sp, #600] │ │ + ldr x27, [sp, #576] │ │ + bl 60034 │ │ + b 439d0 │ │ + ldr x8, [sp, #520] │ │ ldr x24, [x8, #40] │ │ - cbz x24, 42e7c │ │ + cbz x24, 439b0 │ │ ldr x25, [x8, #48] │ │ - ldr x8, [sp, #512] │ │ - cbz x8, 42e88 │ │ - bl 60954 │ │ - ldr x27, [sp, #560] │ │ - ldr x19, [sp, #568] │ │ - mov w20, #0x3 // #3 │ │ - ldr x21, [sp, #544] │ │ - cbz x24, 42e34 │ │ - str x22, [sp, #576] │ │ - str x23, [sp, #584] │ │ - str x27, [sp, #592] │ │ - str x19, [sp, #600] │ │ - str x21, [sp, #608] │ │ - str x24, [sp, #616] │ │ - str x25, [sp, #624] │ │ - bl 60b68 │ │ - b 42d44 │ │ - ldr x27, [sp, #560] │ │ - ldr x19, [sp, #568] │ │ - bl 60c9c │ │ - b 42e30 │ │ - ldr x1, [sp, #472] │ │ - bl 60b5c │ │ - b 42dcc │ │ + ldr x8, [sp, #552] │ │ + cbz x8, 439bc │ │ + bl 5fdb0 │ │ + ldr x28, [sp, #592] │ │ + ldr x19, [sp, #600] │ │ + mov w26, #0x3 // #3 │ │ + ldr x27, [sp, #576] │ │ + cbz x24, 43968 │ │ + str x22, [sp, #608] │ │ + str x23, [sp, #616] │ │ + str x28, [sp, #624] │ │ + str x19, [sp, #632] │ │ + str x27, [sp, #640] │ │ + str x24, [sp, #648] │ │ + str x25, [sp, #656] │ │ + bl 5ffa8 │ │ + b 43880 │ │ + ldr x28, [sp, #592] │ │ + ldr x19, [sp, #600] │ │ + bl 60034 │ │ + b 43964 │ │ + ldr x1, [sp, #504] │ │ + bl 5ff88 │ │ + b 43900 │ │ + ldr x21, [sp, #576] │ │ mov w19, #0x1 // #1 │ │ - cmp w20, #0x2 │ │ - b.hi 42ef4 // b.pmore │ │ - ldr x8, [sp, #512] │ │ - cbz x8, 42ef4 │ │ - bl 60954 │ │ - tbnz w19, #0, 42f20 │ │ - mov x0, x21 │ │ - bl 4c6e4 │ │ - cbz x0, 42f20 │ │ - str x0, [sp, #584] │ │ - ldr x0, [sp, #552] │ │ + ldr x8, [sp, #552] │ │ + cmp x8, #0x0 │ │ + ccmp w26, #0x2, #0x2, ne // ne = any │ │ + b.hi 43a2c // b.pmore │ │ + bl 5fdb0 │ │ + tbnz w19, #0, 43a58 │ │ + mov x0, x21 │ │ + bl 4de30 │ │ + cbz x0, 43a58 │ │ + str x0, [sp, #616] │ │ + ldr x0, [sp, #584] │ │ mov w8, #0xffffffff // #-1 │ │ - str x1, [sp, #592] │ │ - add x1, sp, #0x240 │ │ - str w8, [sp, #576] │ │ - bl 5c9e8 │ │ + str x1, [sp, #624] │ │ + add x1, sp, #0x260 │ │ + str w8, [sp, #608] │ │ + bl 5caac │ │ add sp, sp, #0x1, lsl #12 │ │ - add sp, sp, #0x2f0 │ │ - bl 60a7c │ │ + add sp, sp, #0x3c0 │ │ + bl 5fee8 │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ - ldr x23, [sp, #560] │ │ - ldr x22, [sp, #568] │ │ - mov x21, x26 │ │ - mov w26, w10 │ │ - bl 60c9c │ │ - b 41e60 │ │ + ldr x23, [sp, #592] │ │ + ldr x22, [sp, #600] │ │ + mov x28, x20 │ │ + mov w20, w10 │ │ + bl 60034 │ │ + b 4290c │ │ mov w19, #0x1 // #1 │ │ - b 42ee8 │ │ + b 43a9c │ │ ldrb w8, [x0, #8] │ │ cmp w8, #0xff │ │ - b.eq 42f68 // b.none │ │ + b.eq 43aac // b.none │ │ mov w19, wzr │ │ - b 42ee8 │ │ + ldr x21, [sp, #576] │ │ + ldr x8, [sp, #552] │ │ + cbnz x8, 43a28 │ │ + b 43a2c │ │ ldr x0, [x0, #16] │ │ - b 42cac │ │ + b 437ec │ │ + ldr x8, [sp, #616] │ │ + cmn x19, #0x401 │ │ + str x23, [sp, #3776] │ │ + str x8, [sp, #3784] │ │ + b.ls 412b0 // b.plast │ │ + mov w8, #0x1 // #1 │ │ + mov x22, xzr │ │ + mov w26, #0x2000 // #8192 │ │ + b 412f0 │ │ + ldr x21, [sp, #552] │ │ + cmp x21, #0x17f │ │ + b.hi 4452c // b.pmore │ │ + ldr x1, [sp, #560] │ │ + add x0, sp, #0x260 │ │ + mov x2, x21 │ │ + add x19, sp, #0x260 │ │ + bl 641e0 │ │ + bl 5fe04 │ │ + add x2, x21, #0x1 │ │ + strb wzr, [x19, x21] │ │ + bl 2bd50 │ │ + ldr x8, [sp, #3776] │ │ + cbz x8, 43b54 │ │ + mov x8, #0xffffffffffffffff // #-1 │ │ + nop │ │ + adr x9, 69618 │ │ + str x9, [sp, #3168] │ │ + str x8, [sp, #3160] │ │ + b 43b60 │ │ + nop │ │ + adr x3, 699d8 │ │ + mov x0, xzr │ │ + mov x1, x8 │ │ + b 43bbc │ │ + mov w19, wzr │ │ + mov x24, x22 │ │ + b 4152c │ │ + mov x24, #0x3 // #3 │ │ + movk x24, #0x26, lsl #32 │ │ + b 41328 │ │ + ldr x1, [sp, #3784] │ │ + add x0, sp, #0xc58 │ │ + bl 48584 │ │ + ldr x24, [sp, #3160] │ │ + ldr x23, [sp, #3168] │ │ + cmn x24, #0x1 │ │ + b.eq 43b88 // b.none │ │ + ldr x19, [sp, #3176] │ │ + cbz x19, 43bc4 │ │ + ldrb w8, [x23] │ │ + cmp w8, #0x2f │ │ + cset w8, eq // eq = none │ │ + b 43bc8 │ │ + and x8, x23, #0x3 │ │ + sub x9, x8, #0x2 │ │ + cmp x9, #0x2 │ │ + b.cc 42364 // b.lo, b.ul, b.last │ │ + cbz x8, 42364 │ │ + ldur x8, [x23, #23] │ │ + sub x0, x23, #0x1 │ │ + blr x8 │ │ + b 42364 │ │ nop │ │ - adr x3, 6a648 │ │ + adr x3, 699c0 │ │ mov x0, xzr │ │ mov x1, x21 │ │ mov w2, #0x4 // #4 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ + mov w8, wzr │ │ + mov w9, #0xff // #255 │ │ + strb w8, [sp, #666] │ │ + mov w8, #0x201 // #513 │ │ + str x23, [sp, #608] │ │ + str x19, [sp, #616] │ │ + strb w9, [sp, #624] │ │ + strh w8, [sp, #664] │ │ + bl 5fe04 │ │ + bl 4870c │ │ + ldrb w8, [sp, #3776] │ │ + sub w8, w8, #0x7 │ │ + cmp w8, #0xf7 │ │ + b.hi 43c24 // b.pmore │ │ + add x0, sp, #0x260 │ │ + bl 48b68 │ │ + add x8, x28, x1 │ │ + adds x22, x8, #0x10 │ │ + b.pl 43d6c // b.nfrst │ │ + mov x27, xzr │ │ + mov x0, x27 │ │ + mov x1, x22 │ │ + bl 248bc │ │ + b 44a24 │ │ + mov x19, #0xffffffffffffffff // #-1 │ │ + cbz x24, 43c34 │ │ + mov x0, x23 │ │ + bl 641d0 │ │ + cmn x19, #0x1 │ │ + b.eq 42364 // b.none │ │ + ldr x1, [sp, #24] │ │ + ldr x2, [sp, #520] │ │ + add x0, sp, #0x260 │ │ + bl 48178 │ │ + ldr x8, [sp, #608] │ │ + cbz x8, 43d94 │ │ + ldr x1, [sp, #616] │ │ + mov w8, #0x8 // #8 │ │ + ldr x2, [sp, #624] │ │ + stp xzr, x8, [x29, #-208] │ │ + stp xzr, xzr, [x29, #-192] │ │ + stp x8, xzr, [x29, #-176] │ │ + add x0, sp, #0xec0 │ │ + str x1, [sp, #16] │ │ + stp x19, x2, [sp] │ │ + bl 459a8 │ │ + ldr x8, [sp, #3776] │ │ + cmn x8, #0x1 │ │ + b.eq 443d0 // b.none │ │ + mov x28, x8 │ │ + add x8, sp, #0xec0 │ │ + ldr x9, [sp, #3784] │ │ + ldur q0, [x8, #88] │ │ + ldur q1, [x8, #104] │ │ + ldr x8, [sp, #3792] │ │ + ldr x23, [sp, #3832] │ │ + mov x22, #0xffffffffffffffff // #-1 │ │ + stp x8, x9, [sp, #480] │ │ + ldr x9, [sp, #3800] │ │ + ldr x8, [sp, #3808] │ │ + stp q0, q1, [x29, #-160] │ │ + stp x9, x8, [sp, #496] │ │ + ldr x9, [sp, #3840] │ │ + ldr x8, [sp, #3816] │ │ + str x9, [sp, #536] │ │ + ldr x9, [sp, #3848] │ │ + str x8, [sp, #512] │ │ + ldr x8, [sp, #3824] │ │ + str x9, [sp, #544] │ │ + ldr x9, [sp, #3856] │ │ + mov x26, x8 │ │ + str x9, [sp, #528] │ │ + cbz x8, 4425c │ │ + cbz x23, 4425c │ │ + ldr x24, [sp, #512] │ │ + lsl x19, x26, #6 │ │ + nop │ │ + adr x22, a3ba │ │ + mov x21, x24 │ │ + ldr w8, [x21], #64 │ │ + ldr x9, [sp, #544] │ │ + adds x2, x9, x8 │ │ + b.cs 43d3c // b.hs, b.nlast │ │ + ldr x1, [sp, #536] │ │ + ldr x3, [sp, #528] │ │ + mov x0, x23 │ │ + bl 3631c │ │ + cmp x1, #0x11 │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ + b.eq 43d3c // b.none │ │ + mov x1, x22 │ │ + mov w2, #0x11 // #17 │ │ + bl 642a0 │ │ + cbz w0, 44204 │ │ + subs x19, x19, #0x40 │ │ + mov x24, x21 │ │ + b.ne 43d00 // b.any │ │ + b 44258 │ │ nop │ │ - adr x3, 6a600 │ │ + adr x3, 69978 │ │ mov x2, x1 │ │ - bl 2b7a0 │ │ - bl 60b48 │ │ - b 431e4 │ │ - bl 60948 │ │ - b 431e4 │ │ - bl 60b5c │ │ + bl 2bab0 │ │ + bl 5ff40 │ │ + b 44a24 │ │ + bl 5fd50 │ │ + b 44a24 │ │ + str x19, [sp, #536] │ │ + str x0, [sp, #528] │ │ + str x1, [sp, #544] │ │ + cbz x22, 43da0 │ │ + mov x0, x22 │ │ + mov w1, #0x1 // #1 │ │ + mov w27, #0x1 // #1 │ │ + bl 2e3f0 │ │ + cbz x0, 43c14 │ │ + b 43da4 │ │ + cbz x19, 42364 │ │ + ldr x0, [sp, #24] │ │ + b 441b0 │ │ + mov w0, #0x1 // #1 │ │ + ldr x21, [sp, #544] │ │ + stp x22, x0, [x29, #-208] │ │ + stur xzr, [x29, #-192] │ │ + cbz x21, 43dd4 │ │ + cmp x21, x22 │ │ + b.hi 44910 // b.pmore │ │ + mov x19, xzr │ │ + ldr x21, [sp, #544] │ │ + ldr x1, [sp, #528] │ │ + add x0, x0, x19 │ │ + bl 5ff78 │ │ + b 43dd8 │ │ + mov x19, xzr │ │ + adds x27, x19, x21 │ │ + stur x27, [x29, #-192] │ │ + b.eq 43dfc // b.none │ │ + ldur x8, [x29, #-200] │ │ + add x8, x8, x27 │ │ + ldurb w8, [x8, #-1] │ │ + cmp w8, #0x2f │ │ + cset w9, ne // ne = any │ │ + b 43e00 │ │ + mov w9, wzr │ │ + cbz x28, 43e28 │ │ + ldrb w10, [x26] │ │ + ldur x8, [x29, #-208] │ │ + cmp w10, #0x2f │ │ + b.ne 43e2c // b.any │ │ + mov x27, xzr │ │ + cmp x28, x8 │ │ + stur xzr, [x29, #-192] │ │ + b.ls 43e5c // b.plast │ │ + b 4479c │ │ + ldur x8, [x29, #-208] │ │ + cbz w9, 43e4c │ │ + cmp x8, x27 │ │ + b.eq 44960 // b.none │ │ + ldur x9, [x29, #-200] │ │ + mov w10, #0x2f // #47 │ │ + strb w10, [x9, x27] │ │ + add x27, x27, #0x1 │ │ + stur x27, [x29, #-192] │ │ + sub x8, x8, x27 │ │ + cmp x28, x8 │ │ + b.hi 4479c // b.pmore │ │ + cbz x28, 43e80 │ │ + ldur x8, [x29, #-200] │ │ + mov x1, x26 │ │ + mov x2, x28 │ │ + add x0, x8, x27 │ │ + str x8, [sp, #24] │ │ + bl 641e0 │ │ + b 43e88 │ │ + str x27, [x28, #960] │ │ + b 4130c │ │ + ldur x8, [x29, #-200] │ │ + str x8, [sp, #24] │ │ + adds x8, x27, x28 │ │ + str x8, [sp, #520] │ │ + b.eq 43ea8 // b.none │ │ + ldr x8, [sp, #24] │ │ + ldrb w8, [x8] │ │ + cmp w8, #0x2f │ │ + cset w19, eq // eq = none │ │ + b 43eac │ │ + mov w19, wzr │ │ + ldr x8, [sp, #536] │ │ + cbz x8, 43ec4 │ │ + ldrb w8, [x23] │ │ + cmp w8, #0x2f │ │ + cset w21, eq // eq = none │ │ + b 43ec8 │ │ + mov w21, wzr │ │ + ldr x27, [sp, #536] │ │ + ldr x8, [sp, #520] │ │ + add x22, sp, #0x1, lsl #12 │ │ + add x22, x22, #0x258 │ │ + cmp x8, x27 │ │ + b.ne 43ef4 // b.any │ │ + ldr x0, [sp, #24] │ │ + mov x1, x23 │ │ + mov x2, x27 │ │ + bl 642a0 │ │ + cbz w0, 44018 │ │ + ldr x8, [sp, #24] │ │ + mov w9, #0x201 // #513 │ │ + strb w19, [sp, #3218] │ │ + add x19, sp, #0x260 │ │ + strh w9, [sp, #3216] │ │ + str x8, [sp, #3160] │ │ + ldr x8, [sp, #520] │ │ + str x23, [sp, #3776] │ │ + str x8, [sp, #3168] │ │ + mov w8, #0xff // #255 │ │ + strb w8, [sp, #3176] │ │ + str x27, [sp, #3784] │ │ + strb w8, [sp, #3792] │ │ + strh w9, [sp, #3832] │ │ + strb w21, [sp, #3834] │ │ + sub x0, x29, #0x78 │ │ + add x1, sp, #0xc58 │ │ + bl 4870c │ │ + ldrb w8, [x22, #240] │ │ + cmp w8, #0xff │ │ + b.eq 43fb4 // b.none │ │ + add x0, sp, #0x1, lsl #12 │ │ + add x1, sp, #0xec0 │ │ + add x0, x0, #0x130 │ │ + bl 4870c │ │ + add x8, sp, #0x1, lsl #12 │ │ + ldrb w8, [x8, #304] │ │ + cmp w8, #0xff │ │ + b.eq 43fcc // b.none │ │ + ldp q0, q1, [x22, #240] │ │ + add x0, sp, #0x260 │ │ + ldur x8, [x29, #-72] │ │ + ldr q2, [x22, #272] │ │ + add x1, x19, #0x38 │ │ + stp q0, q1, [sp, #608] │ │ + ldr q0, [sp, #4400] │ │ + ldr q1, [sp, #4416] │ │ + str x8, [sp, #656] │ │ + ldr x8, [sp, #4448] │ │ + stur q0, [x19, #56] │ │ + ldr q0, [sp, #4432] │ │ + str q2, [sp, #640] │ │ + stur q1, [x19, #72] │ │ + stur q0, [x19, #88] │ │ + stur x8, [x19, #104] │ │ + bl 59a70 │ │ + cbnz w0, 43f30 │ │ + b 43fcc │ │ + add x0, sp, #0x260 │ │ + add x1, sp, #0xec0 │ │ + bl 4870c │ │ + ldrb w8, [sp, #608] │ │ + cmp w8, #0xff │ │ + b.eq 44018 // b.none │ │ + ldr x1, [sp, #24] │ │ + ldr x2, [sp, #520] │ │ + add x0, sp, #0x260 │ │ + bl 48db4 │ │ + ldr x8, [sp, #608] │ │ + cbz x8, 44000 │ │ + ldr x8, [sp, #616] │ │ + bl 5fce0 │ │ + b.cc 44018 // b.lo, b.ul, b.last │ │ + cbz x9, 44018 │ │ + bl 5fde8 │ │ + blr x9 │ │ + b 44018 │ │ + ldr w8, [sp, #632] │ │ + and w8, w8, #0xf000 │ │ + cmp w8, #0x8, lsl #12 │ │ + b.ne 44018 // b.any │ │ + ldur x19, [x29, #-208] │ │ + b 43c28 │ │ ldr x21, [sp, #544] │ │ - b 42ca4 │ │ + stur xzr, [x29, #-192] │ │ + cbz x21, 4404c │ │ + ldur x8, [x29, #-208] │ │ + cmp x21, x8 │ │ + b.hi 44938 // b.pmore │ │ + mov x19, xzr │ │ + ldr x8, [sp, #24] │ │ + ldr x21, [sp, #544] │ │ + ldr x1, [sp, #528] │ │ + add x0, x8, x19 │ │ + bl 5ff78 │ │ + b 44050 │ │ + mov x19, xzr │ │ + adds x1, x19, x21 │ │ + stur x1, [x29, #-192] │ │ + b.eq 4408c // b.none │ │ + ldp x8, x9, [x29, #-208] │ │ + add x10, x9, x1 │ │ + ldurb w10, [x10, #-1] │ │ + cmp w10, #0x2f │ │ + b.eq 44090 // b.none │ │ + cmp x8, x1 │ │ + b.eq 44994 // b.none │ │ + mov w10, #0x2f // #47 │ │ + strb w10, [x9, x1] │ │ + add x1, x1, #0x1 │ │ + stur x1, [x29, #-192] │ │ + b 44090 │ │ + ldur x8, [x29, #-208] │ │ + sub x8, x8, x1 │ │ + cmp x8, #0x5 │ │ + b.ls 44854 // b.plast │ │ + ldur x11, [x29, #-200] │ │ + mov w10, #0x642e // #25646 │ │ + mov w8, #0x6775 // #26485 │ │ + movk w10, #0x6265, lsl #16 │ │ + add x27, x1, #0x6 │ │ + add x9, x11, x1 │ │ + str x11, [sp, #24] │ │ + strh w8, [x9, #4] │ │ + add x8, x11, x27 │ │ + str w10, [x9] │ │ + stur x27, [x29, #-192] │ │ + ldurb w9, [x8, #-1] │ │ + cbz x28, 440f4 │ │ + ldrb w10, [x26] │ │ + ldur x8, [x29, #-208] │ │ + cmp w10, #0x2f │ │ + b.ne 440f8 // b.any │ │ + mov x27, xzr │ │ + cmp x28, x8 │ │ + stur xzr, [x29, #-192] │ │ + b.ls 4412c // b.plast │ │ + b 44868 │ │ + ldur x8, [x29, #-208] │ │ + cmp w9, #0x2f │ │ + b.eq 4411c // b.none │ │ + cmp x8, x27 │ │ + b.eq 44978 // b.none │ │ + ldr x10, [sp, #24] │ │ + mov w9, #0x2f // #47 │ │ + strb w9, [x10, x27] │ │ + add x27, x27, #0x1 │ │ + stur x27, [x29, #-192] │ │ + sub x8, x8, x27 │ │ + cmp x28, x8 │ │ + b.hi 44868 // b.pmore │ │ + cbz x28, 44148 │ │ + ldr x8, [sp, #24] │ │ + mov x1, x26 │ │ + mov x2, x28 │ │ + add x0, x8, x27 │ │ + bl 641e0 │ │ + ldur x8, [x29, #-200] │ │ + str x8, [sp, #24] │ │ + add x2, x27, x28 │ │ + stur x2, [x29, #-192] │ │ + ldr x1, [sp, #24] │ │ + add x0, sp, #0x260 │ │ + str x2, [sp, #520] │ │ + bl 48db4 │ │ + ldr x8, [sp, #608] │ │ + cbz x8, 44188 │ │ + ldr x8, [sp, #616] │ │ + bl 5fce0 │ │ + b.cc 44180 // b.lo, b.ul, b.last │ │ + cbz x9, 44180 │ │ + bl 5fde8 │ │ + blr x9 │ │ + ldur x19, [x29, #-208] │ │ + b 4419c │ │ + ldr w8, [sp, #632] │ │ + ldur x19, [x29, #-208] │ │ + and w8, w8, #0xf000 │ │ + cmp w8, #0x8, lsl #12 │ │ + b.eq 43c28 // b.none │ │ + cbz x19, 441a8 │ │ + ldr x0, [sp, #24] │ │ + bl 641d0 │ │ + cbz x24, 42364 │ │ + mov x0, x23 │ │ + bl 641d0 │ │ + b 42364 │ │ + nop │ │ + adr x0, a127 │ │ + nop │ │ + adr x2, 69b28 │ │ + mov w1, #0x13 // #19 │ │ + bl 29e80 │ │ + add x3, sp, #0x1, lsl #12 │ │ + add x0, sp, #0xc58 │ │ + mov x1, x26 │ │ + add x3, x3, #0x258 │ │ + mov x2, x22 │ │ + bl 458e0 │ │ + b 4186c │ │ + nop │ │ + adr x3, 69528 │ │ + mov x0, xzr │ │ + ldr w21, [sp, #600] │ │ + bl 2bab0 │ │ + b 44a24 │ │ + ldr w8, [x24, #4] │ │ + cmp w8, #0x8 │ │ + b.eq 44258 // b.none │ │ + ldr x19, [x24, #32] │ │ + cbz x19, 44258 │ │ + ldr x8, [x24, #24] │ │ + ldr x9, [sp, #504] │ │ + subs x9, x9, x8 │ │ + ccmp x19, x9, #0x2, cs // cs = hs, nlast │ │ + b.hi 44258 // b.pmore │ │ + ldr x9, [sp, #496] │ │ + mov x24, xzr │ │ + add x8, x9, x8 │ │ + str x8, [sp, #464] │ │ + ldr x8, [sp, #464] │ │ + ldrb w8, [x8, x24] │ │ + cbz w8, 4447c │ │ + add x8, x24, #0x1 │ │ + mov x24, x8 │ │ + cmp x19, x8 │ │ + b.ne 4423c // b.any │ │ + mov x22, #0xffffffffffffffff // #-1 │ │ + add x0, sp, #0x1, lsl #12 │ │ + ldr x1, [sp, #560] │ │ + ldr x2, [sp, #552] │ │ + add x0, x0, #0x130 │ │ + sub x3, x29, #0xd0 │ │ + bl 4902c │ │ + ldp x9, x10, [sp, #480] │ │ + add x8, sp, #0xc58 │ │ + ldp q0, q1, [x29, #-160] │ │ + sub x1, x29, #0x78 │ │ + mov w2, #0x68 // #104 │ │ + str x28, [sp, #3160] │ │ + str x10, [sp, #3168] │ │ + str x9, [sp, #3176] │ │ + ldp x10, x9, [sp, #496] │ │ + stur q0, [x8, #88] │ │ + stur q1, [x8, #104] │ │ + add x8, sp, #0xec0 │ │ + str x9, [sp, #3192] │ │ + ldr x9, [sp, #512] │ │ + add x0, x8, #0x10 │ │ + str x10, [sp, #3184] │ │ + str x9, [sp, #3200] │ │ + ldr x9, [sp, #536] │ │ + str x26, [sp, #3208] │ │ + str x9, [sp, #3224] │ │ + ldr x9, [sp, #544] │ │ + str x23, [sp, #3216] │ │ + str x9, [sp, #3232] │ │ + ldr x9, [sp, #528] │ │ + str x22, [sp, #3776] │ │ + str x9, [sp, #3240] │ │ + ldr x9, [sp, #472] │ │ + str x9, [sp, #3784] │ │ + bl 641e0 │ │ + add x4, sp, #0x1, lsl #12 │ │ + add x0, sp, #0x260 │ │ + sub x1, x29, #0xd0 │ │ + add x2, sp, #0xc58 │ │ + add x3, sp, #0xec0 │ │ + add x4, x4, #0x130 │ │ + bl 46020 │ │ + ldr x22, [sp, #608] │ │ + cmn x22, #0x1 │ │ + b.eq 443d0 // b.none │ │ + ldr x8, [sp, #640] │ │ + ldr x9, [sp, #616] │ │ + ldr x10, [sp, #624] │ │ + ldr x11, [sp, #632] │ │ + ldr q2, [sp, #1056] │ │ + ldr q3, [sp, #1088] │ │ + str x8, [sp, #368] │ │ + ldr x8, [sp, #648] │ │ + ldr x28, [sp, #864] │ │ + ldr x23, [sp, #872] │ │ + ldr x26, [sp, #880] │ │ + str x8, [sp, #352] │ │ + ldr x8, [sp, #656] │ │ + bl 5fc64 │ │ + ldr x9, [sp, #752] │ │ + stp q0, q1, [sp, #144] │ │ + ldr q1, [sp, #1072] │ │ + str x8, [sp, #312] │ │ + ldr x8, [sp, #760] │ │ + stp q1, q2, [sp, #112] │ │ + ldr q2, [sp, #1104] │ │ + stp x8, x9, [sp, #32] │ │ + ldr x8, [sp, #768] │ │ + ldr x9, [sp, #800] │ │ + stp q2, q3, [sp, #80] │ │ + ldr q2, [sp, #1120] │ │ + str x8, [sp, #544] │ │ + ldr x8, [sp, #776] │ │ + ldp q0, q1, [x29, #-208] │ │ + bl 5ffdc │ │ + str q0, [sp, #4640] │ │ + ldr q0, [sp, #1136] │ │ + str x8, [sp, #520] │ │ + ldr x8, [sp, #808] │ │ + stp q0, q2, [sp, #48] │ │ + ldur q0, [x29, #-176] │ │ + stp x8, x9, [sp, #504] │ │ + ldr x9, [sp, #816] │ │ + ldr x8, [sp, #824] │ │ + str q1, [sp, #4656] │ │ + stp x8, x9, [sp, #488] │ │ + ldr x9, [sp, #832] │ │ + ldr x8, [sp, #840] │ │ + str q0, [sp, #4672] │ │ + bl 5ffc8 │ │ + ldr x8, [sp, #888] │ │ + stp x9, x8, [sp, #448] │ │ + b 443e4 │ │ + sub x0, x29, #0xd0 │ │ + bl 45f80 │ │ + ldp x1, x0, [sp, #8] │ │ + bl 643b0 │ │ + mov x22, #0xffffffffffffffff // #-1 │ │ + ldr x8, [sp] │ │ + cbz x8, 443f4 │ │ + ldr x0, [sp, #24] │ │ + bl 641d0 │ │ + cmn x22, #0x1 │ │ + b.eq 42364 // b.none │ │ + ldr q0, [sp, #4640] │ │ + ldr q1, [sp, #4656] │ │ + ldr q2, [sp, #4672] │ │ + ldr x8, [sp, #4696] │ │ + str q0, [sp, #4592] │ │ + str q1, [sp, #4608] │ │ + str q2, [sp, #4624] │ │ + cbz x8, 44424 │ │ + ldr x0, [sp, #4704] │ │ + bl 641d0 │ │ + ldp x27, x19, [sp, #8] │ │ + adrp x24, 6e000 │ │ + ldr q0, [sp, #4592] │ │ + ldr q1, [sp, #4608] │ │ + ldr q2, [sp, #4624] │ │ + ldr x21, [sp, #568] │ │ + str q0, [sp, #3104] │ │ + str q1, [sp, #3120] │ │ + str q2, [sp, #3136] │ │ + b 424bc │ │ nop │ │ - adr x3, 6a5e8 │ │ + adr x3, 69960 │ │ mov x0, xzr │ │ mov w2, #0x8 // #8 │ │ - bl 2b7a0 │ │ - b 431e4 │ │ - bl 60948 │ │ - b 431e4 │ │ + bl 2bab0 │ │ + b 44a24 │ │ + str x21, [x28, #960] │ │ + b 42174 │ │ + bl 5ff88 │ │ + b 437e4 │ │ + bl 5fd50 │ │ + b 44a24 │ │ + cbz x24, 444c8 │ │ + ldr x8, [sp, #464] │ │ + ldrb w8, [x8] │ │ + cmp w8, #0x2f │ │ + b.ne 444c8 // b.any │ │ + ldr x1, [sp, #464] │ │ + add x0, sp, #0xec0 │ │ + mov x2, x24 │ │ + bl 48db4 │ │ + ldr x8, [sp, #3776] │ │ + cbz x8, 44694 │ │ + ldr x8, [sp, #3784] │ │ + mov x22, #0xffffffffffffffff // #-1 │ │ + bl 5fce0 │ │ + b.cc 4425c // b.lo, b.ul, b.last │ │ + cbz x9, 4425c │ │ + bl 5fde8 │ │ + blr x9 │ │ + b 4425c │ │ + ldr x8, [sp, #520] │ │ + cmp x8, #0x17f │ │ + b.hi 449c0 // b.pmore │ │ + ldr x27, [sp, #520] │ │ + ldr x1, [sp, #24] │ │ + add x0, sp, #0xec0 │ │ + add x21, sp, #0xec0 │ │ + mov x2, x27 │ │ + bl 641e0 │ │ + add x0, sp, #0xc58 │ │ + add x1, sp, #0xec0 │ │ + add x2, x27, #0x1 │ │ + strb wzr, [x21, x27] │ │ + bl 2bd50 │ │ + ldr x8, [sp, #3160] │ │ + cbz x8, 44540 │ │ + mov x8, #0xffffffffffffffff // #-1 │ │ + nop │ │ + adr x9, 69618 │ │ + str x9, [sp, #4408] │ │ + str x8, [sp, #4400] │ │ + b 44550 │ │ + nop │ │ + adr x2, 69840 │ │ + bl 2bb78 │ │ + ldr x1, [sp, #560] │ │ + add x0, sp, #0xc58 │ │ + mov x2, x21 │ │ + bl 48650 │ │ + b 43b60 │ │ + ldr x1, [sp, #3168] │ │ + add x0, sp, #0x1, lsl #12 │ │ + add x0, x0, #0x130 │ │ + bl 48584 │ │ + ldr x8, [sp, #4400] │ │ + ldr x9, [sp, #4408] │ │ + cmn x8, #0x1 │ │ + str x9, [sp, #520] │ │ + str x8, [sp, #472] │ │ + b.eq 445ac // b.none │ │ + ldr x8, [sp, #4416] │ │ + cbz x8, 445d8 │ │ + ldr x9, [sp, #520] │ │ + ldrb w9, [x9] │ │ + cmp w9, #0x2f │ │ + cset w9, eq // eq = none │ │ + b 445dc │ │ mov w0, w25 │ │ mov x1, x21 │ │ - bl 56230 │ │ + bl 5655c │ │ nop │ │ - adr x0, 98b0 │ │ + adr x0, 9e34 │ │ nop │ │ - adr x2, 6a0a0 │ │ + adr x2, 69448 │ │ mov w1, #0x1d // #29 │ │ - bl 29e64 │ │ - b 431e4 │ │ - bl 60c00 │ │ - adds x9, x22, #0x1 │ │ - str x9, [sp, #4600] │ │ - b.cs 431b0 // b.hs, b.nlast │ │ + bl 29e80 │ │ + b 44a24 │ │ + ldr x8, [sp, #520] │ │ + and x8, x8, #0x3 │ │ + sub x9, x8, #0x2 │ │ + cmp x9, #0x2 │ │ + b.cc 44258 // b.lo, b.ul, b.last │ │ + cbz x8, 44258 │ │ + ldr x21, [sp, #520] │ │ + ldur x8, [x21, #23] │ │ + sub x0, x21, #0x1 │ │ + blr x8 │ │ + b 44258 │ │ + mov w9, wzr │ │ + ldr x10, [sp, #520] │ │ + str x8, [sp, #3784] │ │ + mov w8, #0xff // #255 │ │ + strb w8, [sp, #3792] │ │ + mov w8, #0x201 // #513 │ │ + str x10, [sp, #3776] │ │ + strb w9, [sp, #3834] │ │ + strh w8, [sp, #3832] │ │ + add x0, sp, #0xc58 │ │ + add x1, sp, #0xec0 │ │ + bl 4870c │ │ + ldrb w8, [sp, #3160] │ │ + sub w8, w8, #0x7 │ │ + cmp w8, #0xf7 │ │ + b.hi 4466c // b.pmore │ │ + add x0, sp, #0xec0 │ │ + bl 48b68 │ │ + mov x21, x1 │ │ + cbz x1, 4472c │ │ + mov x22, x0 │ │ + mov x0, x21 │ │ + mov w1, #0x1 // #1 │ │ + bl 2e3f0 │ │ + cbz x0, 44a0c │ │ + mov x1, x22 │ │ + mov x2, x21 │ │ + mov x27, x0 │ │ + bl 641e0 │ │ + add x8, x27, x21 │ │ + str x21, [sp, #3160] │ │ + ldurb w8, [x8, #-1] │ │ + str x27, [sp, #3168] │ │ + str x21, [sp, #3176] │ │ + cmp w8, #0x2f │ │ + cset w8, ne // ne = any │ │ + b 44740 │ │ + mov x8, #0xffffffffffffffff // #-1 │ │ + str x8, [sp, #456] │ │ + ldr x8, [sp, #472] │ │ + cbz x8, 44684 │ │ + ldr x0, [sp, #520] │ │ + bl 641d0 │ │ + ldr x8, [sp, #456] │ │ + cmn x8, #0x1 │ │ + b.eq 44258 // b.none │ │ + b 446d0 │ │ + ldr w8, [sp, #3800] │ │ + and w8, w8, #0xf000 │ │ + cmp w8, #0x8, lsl #12 │ │ + b.ne 44258 // b.any │ │ + mov x0, x24 │ │ + mov w1, #0x1 // #1 │ │ + bl 2e3f0 │ │ + cbz x0, 44a1c │ │ + ldr x1, [sp, #464] │ │ + mov x2, x24 │ │ + mov x27, x0 │ │ + mov x21, x24 │ │ + bl 641e0 │ │ + mov w8, #0x1 // #1 │ │ + str x8, [sp, #456] │ │ + add x0, sp, #0xc58 │ │ + mov x1, x27 │ │ + mov x2, x21 │ │ + bl 48178 │ │ + ldr x8, [sp, #3160] │ │ + cbz x8, 448fc │ │ + ldur x21, [x29, #-168] │ │ + ldur x8, [x29, #-184] │ │ + ldr x22, [sp, #3168] │ │ + ldr x9, [sp, #3176] │ │ + cmp x21, x8 │ │ + str x9, [sp, #520] │ │ + b.ne 44880 // b.any │ │ + sub x8, x29, #0xd0 │ │ + add x0, x8, #0x18 │ │ + bl 48fc8 │ │ + ldur x8, [x29, #-176] │ │ + ldr x11, [sp, #520] │ │ + add x9, x21, #0x1 │ │ + add x10, x8, x21, lsl #4 │ │ + stp x22, x11, [x10] │ │ + stur x9, [x29, #-168] │ │ + b 4489c │ │ + mov w27, #0x1 // #1 │ │ + mov w8, wzr │ │ + str xzr, [sp, #3160] │ │ + str x27, [sp, #3168] │ │ + str xzr, [sp, #3176] │ │ + cbz x24, 44768 │ │ + ldr x9, [sp, #464] │ │ + ldrb w9, [x9] │ │ + cmp w9, #0x2f │ │ + b.ne 44768 // b.any │ │ + mov x22, xzr │ │ + cmp x24, x21 │ │ + str xzr, [sp, #3176] │ │ + b.ls 447c4 // b.plast │ │ + b 449d8 │ │ + cbz w8, 447b0 │ │ + add x0, sp, #0xc58 │ │ + mov x1, x21 │ │ + mov w2, #0x1 // #1 │ │ + bl 5fc34 │ │ + ldr x8, [sp, #3176] │ │ + ldr x27, [sp, #3168] │ │ + mov w9, #0x2f // #47 │ │ + ldr x21, [sp, #3160] │ │ + add x22, x8, #0x1 │ │ + strb w9, [x27, x8] │ │ + str x22, [sp, #3176] │ │ + b 447b4 │ │ + bl 60040 │ │ + mov x2, x28 │ │ + bl 5fc34 │ │ + ldur x27, [x29, #-192] │ │ + b 43e5c │ │ + mov x22, x21 │ │ + sub x8, x21, x22 │ │ + cmp x24, x8 │ │ + b.hi 449d8 // b.pmore │ │ + cbz x24, 447d8 │ │ + ldr x1, [sp, #464] │ │ + add x0, x27, x22 │ │ + mov x2, x24 │ │ + bl 641e0 │ │ + ldr x27, [sp, #3168] │ │ + add x21, x22, x24 │ │ + str x21, [sp, #3176] │ │ + add x0, sp, #0xec0 │ │ + mov x1, x27 │ │ + mov x2, x21 │ │ + bl 48db4 │ │ + ldr x8, [sp, #3776] │ │ + cbz x8, 4481c │ │ + ldr x8, [sp, #3784] │ │ + bl 5fce0 │ │ + b.cc 44810 // b.lo, b.ul, b.last │ │ + cbz x9, 44810 │ │ + bl 5fde8 │ │ + blr x9 │ │ + ldr x8, [sp, #3160] │ │ + str x8, [sp, #456] │ │ + b 44834 │ │ + ldr w8, [sp, #3800] │ │ + ldr x9, [sp, #3160] │ │ + and w8, w8, #0xf000 │ │ + str x9, [sp, #456] │ │ + cmp w8, #0x8, lsl #12 │ │ + b.eq 44674 // b.none │ │ + ldr x8, [sp, #456] │ │ + cbz x8, 44840 │ │ + bl 5fe88 │ │ + ldr x8, [sp, #472] │ │ + cbz x8, 44258 │ │ + ldr x0, [sp, #520] │ │ + bl 641d0 │ │ + b 44258 │ │ + sub x0, x29, #0xd0 │ │ + mov w2, #0x6 // #6 │ │ + bl 5fc34 │ │ + ldur x1, [x29, #-192] │ │ + b 4409c │ │ + bl 60040 │ │ + mov x2, x28 │ │ + bl 5fc34 │ │ + ldp x8, x27, [x29, #-200] │ │ + str x8, [sp, #24] │ │ + b 4412c │ │ + ldur x8, [x29, #-176] │ │ + ldr x11, [sp, #520] │ │ + adds x9, x21, #0x1 │ │ + add x10, x8, x21, lsl #4 │ │ + stp x22, x11, [x10] │ │ + stur x9, [x29, #-168] │ │ + b.cs 449f4 // b.hs, b.nlast │ │ add x8, x8, x9, lsl #4 │ │ ldp x1, x2, [x8, #-16] │ │ - add x0, sp, #0xe00 │ │ - bl 44184 │ │ - ldr x22, [sp, #3584] │ │ + add x0, sp, #0xec0 │ │ + bl 459a8 │ │ + ldr x22, [sp, #3776] │ │ cmn x22, #0x1 │ │ - b.eq 43068 // b.none │ │ - ldr x8, [sp, #3592] │ │ - add x0, sp, #0xe00 │ │ - add x27, sp, #0xe00 │ │ - str x8, [sp, #448] │ │ - bl 46a68 │ │ - cbz x0, 4305c │ │ - add x8, x21, #0x1 │ │ + b.eq 44900 // b.none │ │ + ldr x8, [sp, #3784] │ │ + add x0, sp, #0xec0 │ │ + add x21, sp, #0xec0 │ │ + str x8, [sp, #472] │ │ + bl 483d8 │ │ + cbz x0, 448f0 │ │ + add x8, x24, #0x1 │ │ sub x2, x19, x8 │ │ cmp x1, x2 │ │ - b.ne 4305c // b.any │ │ - add x1, x25, x8 │ │ - bl 64f10 │ │ - cbz w0, 43128 │ │ - cbz x22, 43064 │ │ - bl 60b04 │ │ + b.ne 448f0 // b.any │ │ + ldr x9, [sp, #464] │ │ + add x1, x9, x8 │ │ + bl 642a0 │ │ + cbz w0, 449ac │ │ + cbz x22, 448fc │ │ + ldr x0, [sp, #472] │ │ + bl 641d0 │ │ mov x22, #0xffffffffffffffff // #-1 │ │ - ldr x8, [sp, #432] │ │ - cbz x8, 41714 │ │ - ldr x0, [sp, #440] │ │ - bl 64e40 │ │ - b 41714 │ │ - bl 60cbc │ │ - mov x2, x28 │ │ - bl 607e8 │ │ - ldr x27, [sp, #4576] │ │ - b 41094 │ │ - add x0, sp, #0x1, lsl #12 │ │ - mov w2, #0x6 // #6 │ │ - bl 609bc │ │ - ldr x1, [sp, #4576] │ │ - b 412c0 │ │ - bl 60cbc │ │ - mov x2, x28 │ │ - bl 607e8 │ │ - ldr x27, [sp, #4576] │ │ - bl 60ce8 │ │ - b 41350 │ │ - add x0, sp, #0x1, lsl #12 │ │ - ldr x2, [sp, #512] │ │ + ldr x8, [sp, #456] │ │ + cbz x8, 4425c │ │ + bl 5fe88 │ │ + b 4425c │ │ + ldr x2, [sp, #544] │ │ + sub x0, x29, #0xd0 │ │ mov x1, xzr │ │ - bl 607e8 │ │ - ldr x19, [sp, #4576] │ │ - ldr x0, [sp, #4568] │ │ - b 40ff4 │ │ - mov w0, #0x8 // #8 │ │ - mov w1, #0x1c8 // #456 │ │ - bl 24ab0 │ │ - b 431e4 │ │ - nop │ │ - adr x2, 6a360 │ │ - bl 2ace0 │ │ - add x0, sp, #0x1, lsl #12 │ │ - ldr x2, [sp, #512] │ │ + bl 5fc34 │ │ + ldp x0, x19, [x29, #-200] │ │ + b 43dc0 │ │ + mov w0, #0x10 // #16 │ │ + mov w1, #0x1f0 // #496 │ │ + bl 248d0 │ │ + b 44a24 │ │ + ldr x2, [sp, #544] │ │ + sub x0, x29, #0xd0 │ │ mov x1, xzr │ │ - bl 607e8 │ │ - ldr x19, [sp, #4576] │ │ - bl 60ce8 │ │ - b 41220 │ │ - bl 60cbc │ │ + bl 5fc34 │ │ + ldp x8, x19, [x29, #-200] │ │ + str x8, [sp, #24] │ │ + b 44034 │ │ + nop │ │ + adr x2, 696d8 │ │ + bl 2bb78 │ │ + bl 60040 │ │ mov w2, #0x1 // #1 │ │ - bl 607e8 │ │ - ldr x27, [sp, #4576] │ │ - ldr x8, [sp, #4560] │ │ - b 41070 │ │ - sub x0, x29, #0x78 │ │ - add x1, x27, #0x10 │ │ - mov w2, #0x68 // #104 │ │ - bl 64e50 │ │ - b 43068 │ │ - bl 60cbc │ │ + bl 5fc34 │ │ + ldur x27, [x29, #-192] │ │ + ldur x8, [x29, #-208] │ │ + b 43e38 │ │ + bl 60040 │ │ mov w2, #0x1 // #1 │ │ - bl 607e8 │ │ - ldr x27, [sp, #4576] │ │ - ldr x8, [sp, #4560] │ │ - ldr x9, [sp, #4568] │ │ + bl 5fc34 │ │ + ldp x9, x27, [x29, #-200] │ │ + ldur x8, [x29, #-208] │ │ str x9, [sp, #24] │ │ - b 4132c │ │ - add x0, sp, #0x1, lsl #12 │ │ + b 44108 │ │ + sub x0, x29, #0xd0 │ │ mov w2, #0x1 // #1 │ │ - bl 609bc │ │ - ldr x1, [sp, #4576] │ │ - ldr x8, [sp, #4560] │ │ - ldr x9, [sp, #4568] │ │ - b 4129c │ │ + bl 5fc34 │ │ + ldp x9, x1, [x29, #-200] │ │ + ldur x8, [x29, #-208] │ │ + b 44078 │ │ + sub x0, x29, #0x78 │ │ + add x1, x21, #0x10 │ │ + mov w2, #0x68 // #104 │ │ + bl 641e0 │ │ + b 44900 │ │ add x0, sp, #0x1, lsl #12 │ │ ldr x1, [sp, #24] │ │ - mov x2, x27 │ │ - add x0, x0, #0x50 │ │ - bl 46c80 │ │ - b 414c8 │ │ - add x0, sp, #0xe00 │ │ + ldr x2, [sp, #520] │ │ + add x0, x0, #0x130 │ │ + bl 48650 │ │ + b 44550 │ │ + add x0, sp, #0xc58 │ │ mov x1, x22 │ │ - mov x2, x21 │ │ - bl 607f8 │ │ - ldr x22, [sp, #3600] │ │ - ldr x8, [sp, #3592] │ │ - str x8, [sp, #440] │ │ - b 41648 │ │ - bl 60b48 │ │ - b 431e4 │ │ - ldr x1, [sp, #544] │ │ + mov x2, x24 │ │ + bl 5fc34 │ │ + ldr x22, [sp, #3176] │ │ + ldr x27, [sp, #3168] │ │ + b 447c4 │ │ + bl 5ff40 │ │ + b 44a24 │ │ + ldr x1, [sp, #560] │ │ mov w0, #0x1 // #1 │ │ - bl 24994 │ │ - b 431e4 │ │ + bl 248bc │ │ + b 44a24 │ │ mov w0, #0x1 // #1 │ │ mov x1, x21 │ │ - bl 24994 │ │ - b 431e4 │ │ - ldr x1, [sp, #432] │ │ + bl 248bc │ │ + b 44a24 │ │ mov w0, #0x1 // #1 │ │ - bl 24994 │ │ + bl 5ff0c │ │ brk #0x1 │ │ + ldr x1, [sp, #520] │ │ mov x19, x0 │ │ - ldr x0, [sp, #448] │ │ - mov x1, x27 │ │ - bl 65030 │ │ - b 432a4 │ │ - ldr x8, [sp, #3584] │ │ - mov x19, x0 │ │ - cbz x8, 43218 │ │ - ldr x0, [sp, #3592] │ │ - bl 64e40 │ │ - b 43218 │ │ - mov x19, x0 │ │ - ldr x8, [sp, #424] │ │ - cbnz x8, 43298 │ │ - b 432b4 │ │ - mov x19, x0 │ │ - b 432b4 │ │ - b 4331c │ │ - mov x19, x0 │ │ - b 4324c │ │ - ldr x8, [sp, #544] │ │ - mov x19, x0 │ │ - cbz x8, 4324c │ │ - ldr x0, [sp, #528] │ │ - bl 64e40 │ │ - ldr x22, [sp, #3600] │ │ - ldr x20, [sp, #3592] │ │ - cbz x22, 43278 │ │ + mov x0, x22 │ │ + bl 643b0 │ │ + b 44ad4 │ │ + ldr x8, [sp, #3160] │ │ + mov x19, x0 │ │ + cbz x8, 44a58 │ │ + ldr x0, [sp, #3168] │ │ + bl 641d0 │ │ + b 44a58 │ │ + mov x19, x0 │ │ + ldr x8, [sp, #472] │ │ + cbz x8, 44af8 │ │ + ldr x0, [sp, #520] │ │ + b 44af4 │ │ + mov x19, x0 │ │ + b 44af8 │ │ + b 44b64 │ │ + mov x19, x0 │ │ + b 44a90 │ │ + ldr x8, [sp, #560] │ │ + mov x19, x0 │ │ + cbz x8, 44a90 │ │ + ldr x0, [sp, #592] │ │ + bl 641d0 │ │ + ldr x22, [sp, #624] │ │ + ldr x20, [sp, #616] │ │ + cbz x22, 44abc │ │ add x23, x20, #0x8 │ │ ldur x8, [x23, #-8] │ │ - cbz x8, 4326c │ │ + cbz x8, 44ab0 │ │ ldr x0, [x23] │ │ - bl 64e40 │ │ + bl 641d0 │ │ subs x22, x22, #0x1 │ │ add x23, x23, #0x30 │ │ - b.ne 4325c // b.any │ │ - ldr x8, [sp, #3584] │ │ - cbz x8, 43400 │ │ + b.ne 44aa0 // b.any │ │ + ldr x8, [sp, #608] │ │ + cbz x8, 44ca0 │ │ mov x0, x20 │ │ - bl 64e40 │ │ - b 43400 │ │ - cmp x22, #0x1 │ │ + bl 641d0 │ │ + b 44ca0 │ │ mov x19, x0 │ │ - b.lt 432b4 // b.tstop │ │ - ldr x0, [sp, #448] │ │ - b 432b0 │ │ + ldr x8, [sp, #456] │ │ + cbz x8, 44af8 │ │ + mov x0, x27 │ │ + b 44af4 │ │ + cmp x22, #0x1 │ │ mov x19, x0 │ │ - ldr x8, [sp, #432] │ │ - cbz x8, 432b4 │ │ - ldr x0, [sp, #440] │ │ - bl 64e40 │ │ - ldr x8, [sp, #496] │ │ - cbz x8, 432f0 │ │ - ldr x0, [sp, #464] │ │ - bl 64e40 │ │ - b 432f0 │ │ + b.lt 44af8 // b.tstop │ │ + ldr x0, [sp, #472] │ │ + bl 641d0 │ │ + cbz x28, 44b34 │ │ + ldr x0, [sp, #488] │ │ + bl 641d0 │ │ + b 44b34 │ │ mov x19, x0 │ │ - bl 60c54 │ │ + bl 60008 │ │ stlxr w9, x8, [x24] │ │ - cbnz w9, 432cc │ │ - b.ne 434f4 // b.any │ │ + cbnz w9, 44b0c │ │ + b.ne 44d3c // b.any │ │ dmb ishld │ │ - bl 60bb8 │ │ - b 434f4 │ │ - bl 2ccbc │ │ + sub x0, x29, #0xf0 │ │ + bl 49fa4 │ │ + b 44d3c │ │ + bl 2cd94 │ │ mov x19, x0 │ │ - bl 60bc4 │ │ + sub x0, x29, #0xd0 │ │ + bl 45f80 │ │ ldp x1, x0, [sp, #8] │ │ - bl 65030 │ │ - b 4330c │ │ - b 43324 │ │ + bl 643b0 │ │ + b 44b50 │ │ + str x19, [sp] │ │ mov x19, x0 │ │ - str x26, [sp] │ │ ldr x8, [sp] │ │ - cbz x8, 43484 │ │ + cbz x8, 44cc8 │ │ ldr x0, [sp, #24] │ │ - b 43480 │ │ + b 44cc4 │ │ + b 44b6c │ │ mov x19, x0 │ │ - b 43464 │ │ - ldr x8, [sp, #4560] │ │ - mov x19, x0 │ │ - cbz x8, 43478 │ │ - ldr x0, [sp, #4568] │ │ - bl 64e40 │ │ - b 43478 │ │ + b 44c80 │ │ + ldur x8, [x29, #-208] │ │ mov x19, x0 │ │ - b 43350 │ │ + cbz x8, 44cbc │ │ + ldur x0, [x29, #-200] │ │ + bl 641d0 │ │ + b 44cbc │ │ mov x19, x0 │ │ - bl 60b94 │ │ - bl 6090c │ │ - mov w0, w28 │ │ - b 43410 │ │ + bl 5ff4c │ │ + bl 5fd5c │ │ + mov w0, w22 │ │ + b 44cb0 │ │ + b 44c98 │ │ mov x19, x0 │ │ - bl 60c54 │ │ + bl 60008 │ │ stlxr w9, x8, [x24] │ │ - cbnz w9, 4335c │ │ - b.ne 43378 // b.any │ │ + cbnz w9, 44ba0 │ │ + b.ne 44bc0 // b.any │ │ dmb ishld │ │ - add x0, x22, #0x1c0 │ │ - bl 486cc │ │ - ldr x8, [sp, #944] │ │ - bl 60cdc │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 4337c │ │ - b.ne 43398 // b.any │ │ + add x8, sp, #0x260 │ │ + add x0, x8, #0x1e0 │ │ + bl 49fa4 │ │ + ldr x0, [sp, #1032] │ │ + ldxr x8, [x0] │ │ + subs x8, x8, #0x1 │ │ + stlxr w9, x8, [x0] │ │ + cbnz w9, 44bc4 │ │ + b.ne 44be0 // b.any │ │ dmb ishld │ │ - ldr x0, [sp, #944] │ │ - bl 4aa4c │ │ - add x8, sp, #0x240 │ │ - bl 60b0c │ │ - b 434f4 │ │ - add x8, sp, #0x240 │ │ - bl 60b0c │ │ - bl 2ccbc │ │ - add x0, sp, #0x240 │ │ - bl 4a9a4 │ │ - bl 2ccbc │ │ - bl 2ccbc │ │ - b 433fc │ │ - b 433fc │ │ - mov x19, x0 │ │ - add x0, sp, #0xbb8 │ │ - bl 47d88 │ │ - b 4351c │ │ - bl 2ccbc │ │ - b 43458 │ │ + bl 4c280 │ │ + bl 5ff14 │ │ + b 44d3c │ │ + bl 5ff14 │ │ + bl 2cd94 │ │ + add x0, sp, #0x260 │ │ + bl 4c1dc │ │ + bl 2cd94 │ │ + bl 2cd94 │ │ + mov x19, x0 │ │ + add x0, sp, #0xc58 │ │ + bl 49630 │ │ + b 44d64 │ │ + bl 2cd94 │ │ + b 44c74 │ │ mov x19, x0 │ │ mov x0, x25 │ │ mov x1, x24 │ │ - bl 65030 │ │ - b 434c8 │ │ + bl 643b0 │ │ + b 44d0c │ │ mov x19, x0 │ │ - b 43484 │ │ + b 44cc8 │ │ + b 44c6c │ │ mov x19, x0 │ │ - ldr x8, [sp, #3000] │ │ - cbz x8, 4340c │ │ - bl 60ae4 │ │ - mov w0, w21 │ │ - bl 64e20 │ │ - b 4351c │ │ - b 43448 │ │ - mov x19, x0 │ │ - str x21, [sp, #536] │ │ - b 43494 │ │ - b 434c4 │ │ + str x21, [sp, #568] │ │ + b 44cd8 │ │ + b 44c98 │ │ + b 44c9c │ │ + b 44d08 │ │ mov x19, x0 │ │ - add x0, sp, #0x240 │ │ - bl 48798 │ │ - b 434d8 │ │ - bl 2ccbc │ │ + b 44cf0 │ │ + mov x19, x0 │ │ + add x0, sp, #0x260 │ │ + bl 4a070 │ │ + b 44d1c │ │ + bl 2cd94 │ │ mov x19, x0 │ │ - b 434ac │ │ + b 44d3c │ │ mov x19, x0 │ │ - b 434f4 │ │ + cmp w26, #0x3 │ │ + b.eq 44d64 // b.none │ │ + ldr x8, [sp, #552] │ │ + cbz x8, 44d64 │ │ + ldr x0, [sp, #528] │ │ + b 44d60 │ │ mov x19, x0 │ │ - b 434d8 │ │ + b 44d1c │ │ + str w21, [sp, #600] │ │ mov x19, x0 │ │ - cmp w20, #0x3 │ │ - b.eq 4351c // b.none │ │ - ldr x8, [sp, #512] │ │ - cbz x8, 4351c │ │ - ldr x0, [sp, #496] │ │ - b 43518 │ │ + ldr x8, [sp, #3776] │ │ + cbz x8, 44cac │ │ + bl 5ffa0 │ │ + ldr w0, [sp, #600] │ │ + bl 641b0 │ │ + b 44d64 │ │ mov x19, x0 │ │ - cbz x25, 43484 │ │ + cbz x24, 44cc8 │ │ mov x0, x23 │ │ - bl 64e40 │ │ - ldr x8, [sp, #4424] │ │ - cbz x8, 43494 │ │ - ldr x0, [sp, #4432] │ │ - bl 64e40 │ │ - bl 60bac │ │ - bl 6090c │ │ - b 4351c │ │ + bl 641d0 │ │ + ldr x8, [sp, #4696] │ │ + cbz x8, 44cd8 │ │ + ldr x0, [sp, #4704] │ │ + bl 641d0 │ │ + bl 5ff58 │ │ + bl 5fd5c │ │ + b 44d64 │ │ mov x19, x0 │ │ - add x0, sp, #0x240 │ │ - bl 48798 │ │ - ldr x8, [sp, #408] │ │ - cbz x8, 434c8 │ │ - ldr x0, [sp, #400] │ │ - bl 64e40 │ │ - b 434c8 │ │ - bl 2ccbc │ │ + add x0, sp, #0x260 │ │ + bl 4a070 │ │ + ldr x8, [sp, #440] │ │ + cbz x8, 44d0c │ │ + ldr x0, [sp, #432] │ │ + bl 641d0 │ │ + b 44d0c │ │ + bl 2cd94 │ │ mov x19, x0 │ │ ldur x8, [x29, #-120] │ │ - cbz x8, 434d8 │ │ + cbz x8, 44d1c │ │ ldur x0, [x29, #-112] │ │ - bl 64e40 │ │ - ldr x8, [sp, #4368] │ │ - bl 60cdc │ │ + bl 641d0 │ │ + ldr x8, [sp, #4640] │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 434dc │ │ - b.ne 434f4 // b.any │ │ + cbnz w10, 44d20 │ │ + b.ne 44d3c // b.any │ │ dmb ishld │ │ - bl 60ba0 │ │ - ldrb w8, [sp, #3184] │ │ + bl 5ff64 │ │ + ldrb w8, [sp, #3344] │ │ cmp w8, #0x2 │ │ - b.ne 4351c // b.any │ │ - ldr w8, [sp, #3000] │ │ + b.ne 44d64 // b.any │ │ + ldr w8, [sp, #3160] │ │ cmp w8, #0x2 │ │ - b.hi 4351c // b.pmore │ │ - ldr x8, [sp, #3072] │ │ - cbz x8, 4351c │ │ - ldr x0, [sp, #3056] │ │ - bl 64e40 │ │ + b.hi 44d64 // b.pmore │ │ + ldr x8, [sp, #3232] │ │ + cbz x8, 44d64 │ │ + ldr x0, [sp, #3216] │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ sub sp, sp, #0xd0 │ │ stp x29, x30, [sp, #112] │ │ str x27, [sp, #128] │ │ stp x26, x25, [sp, #144] │ │ stp x24, x23, [sp, #160] │ │ stp x22, x21, [sp, #176] │ │ stp x20, x19, [sp, #192] │ │ add x29, sp, #0x70 │ │ ldp x19, x20, [x0] │ │ str x1, [sp, #8] │ │ - cbnz x1, 4356c │ │ + cbnz x1, 44db4 │ │ ldrb w8, [x19, #32] │ │ - tbnz w8, #0, 4356c │ │ + tbnz w8, #0, 44db4 │ │ mov w19, wzr │ │ add x8, x20, #0x1 │ │ str x8, [x0, #8] │ │ - b 43724 │ │ + b 44f64 │ │ ldr x8, [x19] │ │ mov x27, x2 │ │ - mov w25, w4 │ │ - mov w26, w5 │ │ + mov w26, w4 │ │ + mov w25, w5 │ │ mov x24, x3 │ │ mov w23, w6 │ │ mov w22, w7 │ │ mov x21, x0 │ │ - cbz x20, 435f8 │ │ + cbz x20, 44e3c │ │ ldp x0, x9, [x8] │ │ nop │ │ - adr x1, 9dd5 │ │ + adr x1, a365 │ │ mov w2, #0x6 // #6 │ │ ldr x8, [x9, #24] │ │ blr x8 │ │ - tbnz w0, #0, 43720 │ │ + tbnz w0, #0, 44f60 │ │ ldrb w8, [x19, #32] │ │ - cmp w8, #0x1 │ │ - b.ne 43664 // b.any │ │ - adrp x9, 4000 │ │ - add x9, x9, #0xd90 │ │ + cbz w8, 44ea4 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xdf0 │ │ nop │ │ - adr x10, 29e48 │ │ + adr x10, 29e64 │ │ ldr x8, [x19] │ │ str xzr, [sp, #32] │ │ stp x9, x10, [sp, #16] │ │ mov w9, #0x15 // #21 │ │ - adrp x2, 4000 │ │ - add x2, x2, #0xff0 │ │ + adrp x2, 5000 │ │ + add x2, x2, #0x878 │ │ strh w9, [sp, #40] │ │ ldp x0, x1, [x8] │ │ add x3, sp, #0x10 │ │ - bl 29e8c │ │ - tbz w0, #0, 43664 │ │ - b 43720 │ │ + bl 29ea8 │ │ + tbz w0, #0, 44ea4 │ │ + b 44f60 │ │ add x9, x19, #0x18 │ │ nop │ │ - adr x10, 2d6d0 │ │ + adr x10, 2e1c4 │ │ stp x9, x10, [sp, #16] │ │ nop │ │ - adr x2, 9dbe │ │ + adr x2, a34e │ │ ldp x0, x1, [x8] │ │ add x3, sp, #0x10 │ │ - bl 29e8c │ │ - tbnz w0, #0, 43720 │ │ + bl 29ea8 │ │ + tbnz w0, #0, 44f60 │ │ ldrb w8, [x19, #32] │ │ - cmp w8, #0x1 │ │ - b.ne 43664 // b.any │ │ + cbz w8, 44ea4 │ │ add x9, sp, #0x8 │ │ nop │ │ - adr x10, 43884 │ │ + adr x10, 450c4 │ │ ldr x8, [x19] │ │ stp x9, x10, [sp, #16] │ │ mov w9, #0x12 // #18 │ │ str xzr, [sp, #32] │ │ nop │ │ - adr x2, 9dc9 │ │ + adr x2, a359 │ │ strh w9, [sp, #40] │ │ ldp x0, x1, [x8] │ │ add x3, sp, #0x10 │ │ - bl 29e8c │ │ - tbnz w0, #0, 43720 │ │ + bl 29ea8 │ │ + tbnz w0, #0, 44f60 │ │ ldr x8, [x27] │ │ cmn x8, #0x1 │ │ - b.eq 43698 // b.none │ │ + b.eq 44ed8 // b.none │ │ ldrb w8, [x19, #32] │ │ - tbz w8, #0, 436bc │ │ - ldp q0, q1, [x27, #32] │ │ + tbz w8, #0, 44efc │ │ + ldp q1, q2, [x27] │ │ add x9, sp, #0x10 │ │ - ldr q2, [x27, #64] │ │ + ldr q3, [x27, #64] │ │ nop │ │ - adr x10, 4393c │ │ - adrp x2, 7000 │ │ - add x2, x2, #0xa10 │ │ - b 436d8 │ │ + adr x10, 4517c │ │ + adrp x2, 7000 │ │ + add x2, x2, #0xbc0 │ │ + b 44f18 │ │ ldr x8, [x19] │ │ nop │ │ - adr x1, 9ddb │ │ + adr x1, a36b │ │ mov w2, #0x9 // #9 │ │ ldp x0, x9, [x8] │ │ ldr x8, [x9, #24] │ │ blr x8 │ │ - tbz w0, #0, 43700 │ │ - b 43720 │ │ - ldp q0, q1, [x27, #32] │ │ + tbz w0, #0, 44f40 │ │ + b 44f60 │ │ + ldp q1, q2, [x27] │ │ add x9, sp, #0x10 │ │ - ldr q2, [x27, #64] │ │ + ldr q3, [x27, #64] │ │ nop │ │ - adr x10, 4393c │ │ + adr x10, 4517c │ │ nop │ │ - adr x2, 9de4 │ │ - stp q0, q1, [sp, #48] │ │ - ldp q1, q0, [x27] │ │ - str q2, [sp, #80] │ │ - stp q1, q0, [sp, #16] │ │ + adr x2, a374 │ │ + stp q1, q2, [sp, #16] │ │ + ldp q0, q1, [x27, #32] │ │ + str q0, [sp, #48] │ │ + stp q1, q3, [sp, #64] │ │ ldr x8, [x19] │ │ stp x9, x10, [x29, #-16] │ │ ldp x0, x1, [x8] │ │ sub x3, x29, #0x10 │ │ - bl 29e8c │ │ - tbnz w0, #0, 43720 │ │ + bl 29ea8 │ │ + tbnz w0, #0, 44f60 │ │ ldr x8, [x19] │ │ nop │ │ - adr x1, 9dbd │ │ + adr x1, a34d │ │ mov w2, #0x1 // #1 │ │ ldp x0, x9, [x8] │ │ ldr x8, [x9, #24] │ │ blr x8 │ │ - tbz w0, #0, 43748 │ │ + tbz w0, #0, 44f88 │ │ mov w19, #0x1 // #1 │ │ mov w0, w19 │ │ ldp x20, x19, [sp, #192] │ │ ldr x27, [sp, #128] │ │ ldp x22, x21, [sp, #176] │ │ ldp x24, x23, [sp, #160] │ │ ldp x26, x25, [sp, #144] │ │ ldp x29, x30, [sp, #112] │ │ add sp, sp, #0xd0 │ │ ret │ │ ldr x8, [x24] │ │ mov x0, x21 │ │ cmp x8, #0x2 │ │ - b.eq 4355c // b.none │ │ - tbz w25, #0, 4355c │ │ + cset w8, eq // eq = none │ │ + orn w8, w8, w26 │ │ + tbnz w8, #0, 44da4 │ │ ldrb w8, [x19, #32] │ │ - str w26, [x29, #28] │ │ - cmp w8, #0x1 │ │ - b.ne 437a8 // b.any │ │ - adrp x9, 4000 │ │ - add x9, x9, #0xd90 │ │ + str w25, [x29, #28] │ │ + cbz w8, 44fe8 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xdf0 │ │ nop │ │ - adr x10, 29e48 │ │ + adr x10, 29e64 │ │ ldr x8, [x19] │ │ str xzr, [sp, #32] │ │ stp x9, x10, [sp, #16] │ │ mov w9, #0x12 // #18 │ │ - adrp x2, 4000 │ │ - add x2, x2, #0xff0 │ │ + adrp x2, 5000 │ │ + add x2, x2, #0x878 │ │ strh w9, [sp, #40] │ │ add x3, sp, #0x10 │ │ ldp x0, x1, [x8] │ │ - bl 29e8c │ │ - tbnz w0, #0, 43720 │ │ + bl 29ea8 │ │ + tbnz w0, #0, 44f60 │ │ ldr x8, [x19] │ │ - adrp x1, 4000 │ │ - add x1, x1, #0xda0 │ │ + adrp x1, 4000 │ │ + add x1, x1, #0xe00 │ │ mov w2, #0x10 // #16 │ │ ldp x0, x9, [x8] │ │ ldr x8, [x9, #24] │ │ blr x8 │ │ - tbnz w0, #0, 43720 │ │ + tbnz w0, #0, 44f60 │ │ ldr x8, [x19, #16] │ │ ldp x1, x0, [x19] │ │ ldr q0, [x24] │ │ add x10, sp, #0x10 │ │ ldr x9, [x24, #16] │ │ ldr x8, [x8, #32] │ │ add x2, x10, #0x8 │ │ str x1, [sp, #16] │ │ stur q0, [sp, #24] │ │ str x9, [sp, #40] │ │ blr x8 │ │ - tbnz w0, #0, 43720 │ │ + tbnz w0, #0, 44f60 │ │ ldr x8, [x19] │ │ add x9, x29, #0x1c │ │ nop │ │ - adr x24, 2c5dc │ │ - adrp x2, 6000 │ │ - add x2, x2, #0x642 │ │ + adr x24, 2c6a0 │ │ + adrp x2, 6000 │ │ + add x2, x2, #0x69f │ │ stp x9, x24, [sp, #16] │ │ add x3, sp, #0x10 │ │ ldp x0, x1, [x8] │ │ - bl 29e8c │ │ - tbnz w0, #0, 43720 │ │ + bl 29ea8 │ │ + tbnz w0, #0, 44f60 │ │ cmp w23, #0x1 │ │ - b.ne 43854 // b.any │ │ + b.ne 45094 // b.any │ │ stur w22, [x29, #-16] │ │ sub x8, x29, #0x10 │ │ - adrp x2, 6000 │ │ - add x2, x2, #0x642 │ │ + adrp x2, 6000 │ │ + add x2, x2, #0x69f │ │ ldr x9, [x19] │ │ stp x8, x24, [sp, #16] │ │ add x3, sp, #0x10 │ │ ldp x0, x1, [x9] │ │ - bl 29e8c │ │ - tbnz w0, #0, 43720 │ │ + bl 29ea8 │ │ + tbnz w0, #0, 44f60 │ │ ldr x8, [x19] │ │ nop │ │ - adr x1, 9dbd │ │ + adr x1, a34d │ │ mov w2, #0x1 // #1 │ │ mov w19, #0x1 // #1 │ │ ldp x0, x9, [x8] │ │ ldr x8, [x9, #24] │ │ blr x8 │ │ mov w8, w0 │ │ mov x0, x21 │ │ - tbz w8, #0, 4355c │ │ - b 43724 │ │ + tbz w8, #0, 44da4 │ │ + b 44f64 │ │ sub sp, sp, #0x30 │ │ stp x29, x30, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ add x29, sp, #0x10 │ │ ldr x20, [x1, #16] │ │ ldr x8, [x0] │ │ mov x19, x1 │ │ - tbnz w20, #23, 438ac │ │ + tbnz w20, #23, 450ec │ │ mov w9, w20 │ │ - b 438c8 │ │ - tbnz w20, #27, 438c4 │ │ + b 45108 │ │ + tbnz w20, #27, 45104 │ │ mov w9, #0x9000000 // #150994944 │ │ mov w10, #0x12 // #18 │ │ orr w9, w20, w9 │ │ strh w10, [x19, #20] │ │ - b 438c8 │ │ + b 45108 │ │ orr w9, w20, #0x1000000 │ │ orr w9, w9, #0x800000 │ │ mov w12, #0xf // #15 │ │ - adrp x10, 4000 │ │ - add x10, x10, #0xd60 │ │ + adrp x10, 4000 │ │ + add x10, x10, #0xdc0 │ │ mov x11, sp │ │ str w9, [x19, #16] │ │ and x13, x8, #0xf │ │ lsr x8, x8, #4 │ │ mov x9, x12 │ │ ldrb w12, [x10, x13] │ │ strb w12, [x11, x9] │ │ sub x12, x9, #0x1 │ │ - cbnz x8, 438e0 │ │ + cbnz x8, 45120 │ │ add x8, x9, #0x1 │ │ mov w10, #0x11 // #17 │ │ mov x11, sp │ │ sub x5, x10, x8 │ │ nop │ │ - adr x2, 97ce │ │ + adr x2, 9d47 │ │ add x4, x11, x9 │ │ mov x0, x19 │ │ mov w1, #0x1 // #1 │ │ mov w3, #0x2 // #2 │ │ - bl 2aa3c │ │ + bl 2a9ac │ │ str x20, [x19, #16] │ │ ldp x20, x19, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x30 │ │ ret │ │ sub sp, sp, #0x90 │ │ stp x29, x30, [sp, #64] │ │ @@ -43823,545 +45465,538 @@ │ │ stp x24, x23, [sp, #96] │ │ stp x22, x21, [sp, #112] │ │ stp x20, x19, [sp, #128] │ │ add x29, sp, #0x40 │ │ ldr x8, [x0] │ │ mov x19, x1 │ │ cmp x8, #0x2 │ │ - b.ne 439dc // b.any │ │ + b.ne 45218 // b.any │ │ ldr x20, [x0, #72] │ │ - cbz x20, 439d4 │ │ + cbz x20, 45210 │ │ ldr x21, [x0, #64] │ │ nop │ │ - adr x22, 9eb9 │ │ + adr x22, a4cd │ │ add x0, sp, #0x10 │ │ mov x1, x21 │ │ mov x2, x20 │ │ - bl 2b884 │ │ + bl 2b840 │ │ ldr x8, [sp, #16] │ │ - cmp x8, #0x1 │ │ - b.ne 43ad8 // b.any │ │ + cbz x8, 45334 │ │ ldr x23, [sp, #24] │ │ ldrb w25, [sp, #32] │ │ mov x0, x19 │ │ ldrb w24, [sp, #33] │ │ mov x1, x22 │ │ mov w2, #0x3 // #3 │ │ - bl 2a040 │ │ - tbnz w0, #0, 43ae8 │ │ - tbz w25, #0, 439d4 │ │ + bl 2a05c │ │ + tbnz w0, #0, 45344 │ │ + tbz w25, #0, 45210 │ │ add x0, x23, x24 │ │ subs x8, x20, x0 │ │ - b.cc 43b08 // b.lo, b.ul, b.last │ │ + b.cc 45364 // b.lo, b.ul, b.last │ │ add x21, x21, x0 │ │ mov x20, x8 │ │ - b.ne 4397c // b.any │ │ + b.ne 451bc // b.any │ │ mov w0, wzr │ │ - b 43aec │ │ + b 45348 │ │ cmp x8, #0x1 │ │ - b.ne 43a40 // b.any │ │ - adrp x8, 4000 │ │ + b.ne 452a8 // b.any │ │ + adrp x8, 4000 │ │ mov x20, x0 │ │ add x9, x0, #0x8 │ │ - ldr q0, [x8, #3792] │ │ + ldr q0, [x8, #3872] │ │ ldr w8, [x19, #16] │ │ str x9, [sp, #8] │ │ str x19, [sp, #32] │ │ str q0, [sp, #16] │ │ - tbnz w8, #23, 43a60 │ │ + tbnz w8, #23, 452c8 │ │ add x8, sp, #0x8 │ │ nop │ │ - adr x9, 3a748 │ │ + adr x9, 3bd38 │ │ stp x8, x9, [x29, #-16] │ │ nop │ │ - adr x1, 6a040 │ │ - adrp x2, 7000 │ │ - add x2, x2, #0xa10 │ │ + adr x1, 693e8 │ │ + adrp x2, 7000 │ │ + add x2, x2, #0xbc0 │ │ add x0, sp, #0x10 │ │ sub x3, x29, #0x10 │ │ - bl 29e8c │ │ + bl 29ea8 │ │ ldr w8, [sp, #16] │ │ - cbnz w0, 43a94 │ │ - b 43ab8 │ │ + and w9, w0, w8 │ │ + tbnz w9, #0, 45300 │ │ + tbnz w0, #0, 45344 │ │ + cbz w8, 4531c │ │ + nop │ │ + adr x0, 9da0 │ │ + nop │ │ + adr x3, 690c0 │ │ + nop │ │ + adr x4, 69418 │ │ + add x2, x29, #0x1f │ │ + mov w1, #0x37 // #55 │ │ + bl 2cce8 │ │ ldp x19, x8, [x19] │ │ mov x20, x0 │ │ ldp x1, x2, [x0, #32] │ │ ldr x21, [x8, #24] │ │ mov x0, x19 │ │ blr x21 │ │ - tbz w0, #0, 43ac8 │ │ - b 43ae8 │ │ + tbz w0, #0, 45324 │ │ + b 45344 │ │ add x8, sp, #0x8 │ │ nop │ │ - adr x9, 3a748 │ │ + adr x9, 3bd38 │ │ nop │ │ - adr x1, 6a040 │ │ + adr x1, 693e8 │ │ nop │ │ - adr x2, 9de4 │ │ + adr x2, a374 │ │ stp x8, x9, [x29, #-16] │ │ add x0, sp, #0x10 │ │ sub x3, x29, #0x10 │ │ - bl 29e8c │ │ + bl 29ea8 │ │ ldr w8, [sp, #16] │ │ - cbz w0, 43ab8 │ │ - tbz w8, #0, 43ab8 │ │ + and w9, w0, w8 │ │ + tbz w9, #0, 4527c │ │ ldp x0, x8, [x19] │ │ nop │ │ - adr x1, 980d │ │ + adr x1, 9d8c │ │ mov w2, #0x14 // #20 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - tbz w0, #0, 43ac0 │ │ - b 43ae8 │ │ - tbnz w0, #0, 43ae8 │ │ - cbnz w8, 43b1c │ │ + tbnz w0, #0, 45344 │ │ ldp x19, x8, [x19] │ │ ldr x21, [x8, #24] │ │ ldp x1, x2, [x20, #48] │ │ mov x0, x19 │ │ blr x21 │ │ - b 43aec │ │ + b 45348 │ │ ldp x1, x2, [sp, #24] │ │ mov x0, x19 │ │ - bl 2a040 │ │ - cbz w0, 43aec │ │ + bl 2a05c │ │ + cbz w0, 45348 │ │ mov w0, #0x1 // #1 │ │ ldp x20, x19, [sp, #128] │ │ ldr x25, [sp, #80] │ │ ldp x22, x21, [sp, #112] │ │ ldp x24, x23, [sp, #96] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x90 │ │ ret │ │ nop │ │ - adr x3, 6a718 │ │ + adr x3, 69a90 │ │ mov x1, x20 │ │ mov x2, x20 │ │ - bl 2b7a0 │ │ - nop │ │ - adr x0, 9821 │ │ - nop │ │ - adr x3, 69d18 │ │ - nop │ │ - adr x4, 6a070 │ │ - add x2, x29, #0x1f │ │ - mov w1, #0x37 // #55 │ │ - bl 2cc10 │ │ - sub sp, sp, #0x60 │ │ - stp x29, x30, [sp, #16] │ │ - str x25, [sp, #32] │ │ - stp x24, x23, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ - add x29, sp, #0x10 │ │ + bl 2bab0 │ │ + stp x29, x30, [sp, #-80]! │ │ + str x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + mov x29, sp │ │ ldrb w10, [x2, #8] │ │ ldrb w9, [x2, #9] │ │ mov x20, x1 │ │ ldrb w8, [x2, #10] │ │ mov x19, x0 │ │ - tbz w10, #0, 43b84 │ │ - tbz w9, #0, 43b9c │ │ - tbnz w8, #0, 43ba0 │ │ + tbz w10, #0, 453c8 │ │ + tbz w9, #0, 453f8 │ │ + tbnz w8, #0, 453fc │ │ mov w8, #0x2 // #2 │ │ - b 43b90 │ │ - tbz w9, #0, 43bb8 │ │ - tbnz w8, #0, 43bbc │ │ + ldrb w9, [x2, #13] │ │ + ldrb w10, [x2, #11] │ │ + ldrb w11, [x2, #12] │ │ + tbnz w11, #0, 45434 │ │ + b 453e4 │ │ + tbz w9, #0, 45414 │ │ + tbnz w8, #0, 45418 │ │ mov w8, #0x1 // #1 │ │ ldrb w9, [x2, #13] │ │ ldrb w10, [x2, #11] │ │ - b 43bf4 │ │ - tbz w8, #0, 43cac │ │ + ldrb w11, [x2, #12] │ │ + tbnz w11, #0, 45434 │ │ + tst w10, #0x1 │ │ + mov w10, #0x200 // #512 │ │ + csel w10, w10, wzr, ne // ne = any │ │ + tbz w9, #0, 4544c │ │ + b 45448 │ │ + tbz w8, #0, 454e0 │ │ mov w8, #0x402 // #1026 │ │ ldrb w10, [x2, #11] │ │ ldrb w9, [x2, #13] │ │ - cmp w10, #0x1 │ │ - b.eq 43bd0 // b.none │ │ - b 43bf4 │ │ - tbz w8, #0, 43cd0 │ │ + orn w11, w9, w10 │ │ + tbz w11, #0, 45504 │ │ + b 4542c │ │ + tbz w8, #0, 45524 │ │ mov w8, #0x401 // #1025 │ │ ldrb w10, [x2, #11] │ │ ldrb w9, [x2, #13] │ │ - cmp w10, #0x1 │ │ - b.ne 43bf4 // b.any │ │ - tbnz w9, #0, 43bf4 │ │ - nop │ │ - adr x1, 9e43 │ │ - mov w0, #0x14 // #20 │ │ - mov w2, #0x3d // #61 │ │ - bl 5c898 │ │ - mov w8, #0x1 // #1 │ │ - str x0, [x19, #8] │ │ - b 43d18 │ │ + orn w11, w9, w10 │ │ + tbz w11, #0, 45504 │ │ ldrb w11, [x2, #12] │ │ - tbz w11, #0, 43c14 │ │ + tbz w11, #0, 453e4 │ │ tst w10, #0x1 │ │ mov w10, #0x40 // #64 │ │ mov w11, #0x240 // #576 │ │ csel w10, w11, w10, ne // ne = any │ │ - tbnz w9, #0, 43c24 │ │ - b 43c28 │ │ - tst w10, #0x1 │ │ - mov w10, #0x200 // #512 │ │ - csel w10, w10, wzr, ne // ne = any │ │ - tbz w9, #0, 43c28 │ │ + tbz w9, #0, 4544c │ │ mov w10, #0xc0 // #192 │ │ ldp w9, w21, [x2] │ │ orr w8, w8, w10 │ │ - mov x23, sp │ │ - mov w24, #0x2 // #2 │ │ - mov w25, #0x1 // #1 │ │ + adrp x24, 6e000 │ │ + nop │ │ + adr x25, 69600 │ │ and w9, w9, #0xfffffffc │ │ - orr w22, w8, w9 │ │ - orr w1, w22, #0x80000 │ │ - mov x0, x20 │ │ - mov w2, w21 │ │ - bl 64f70 │ │ - cmn w0, #0x1 │ │ - b.ne 43c98 // b.any │ │ - bl 64e80 <__errno@plt> │ │ - ldr w9, [x0] │ │ - str w25, [sp] │ │ - orr x8, x24, x9, lsl #32 │ │ - cmp w9, #0x4 │ │ - str x8, [sp, #8] │ │ - b.ne 43ca4 // b.any │ │ - add x0, x23, #0x8 │ │ - bl 3f1d8 │ │ - orr w1, w22, #0x80000 │ │ + orr w23, w8, w9 │ │ + orr w1, w23, #0x80000 │ │ mov x0, x20 │ │ mov w2, w21 │ │ - bl 64f70 │ │ + bl 64300 │ │ cmn w0, #0x1 │ │ - b.eq 43c5c // b.none │ │ + b.ne 454d4 // b.any │ │ + bl 64240 <__errno@plt> │ │ + ldrsw x22, [x0] │ │ + ldr x8, [x24, #960] │ │ + cmp x8, x25 │ │ + b.ne 454ac // b.any │ │ + ldr x8, [x24, #960] │ │ + mov w0, w22 │ │ + ldr x8, [x8, #16] │ │ + blr x8 │ │ + tbnz w0, #0, 45468 │ │ + b 454c4 │ │ + str x25, [x24, #960] │ │ + ldr x8, [x24, #960] │ │ + mov w0, w22 │ │ + ldr x8, [x8, #16] │ │ + blr x8 │ │ + tbnz w0, #0, 45468 │ │ + mov w8, #0x2 // #2 │ │ + orr x8, x8, x22, lsl #32 │ │ + str x8, [x19, #8] │ │ + b 45568 │ │ mov w8, wzr │ │ str w0, [x19, #4] │ │ - b 43d18 │ │ - str x8, [x19, #8] │ │ - b 43d14 │ │ + b 4556c │ │ ldrb w8, [x2, #11] │ │ - tbnz w8, #0, 43bd4 │ │ + tbnz w8, #0, 45504 │ │ ldrb w8, [x2, #12] │ │ - tbnz w8, #0, 43bd4 │ │ + tbnz w8, #0, 45504 │ │ ldrb w8, [x2, #13] │ │ - tbnz w8, #0, 43bd4 │ │ + tbnz w8, #0, 45504 │ │ mov w8, wzr │ │ mov w10, wzr │ │ - b 43c28 │ │ + b 4544c │ │ + nop │ │ + adr x1, a40f │ │ + mov w0, #0x14 // #20 │ │ + mov w2, #0x3d // #61 │ │ + bl 5c974 │ │ + mov w8, #0x1 // #1 │ │ + str x0, [x19, #8] │ │ + b 4556c │ │ ldrb w8, [x2, #12] │ │ - tbnz w8, #0, 43cfc │ │ + tbnz w8, #0, 45550 │ │ ldrb w8, [x2, #13] │ │ - tbnz w8, #0, 43cfc │ │ + tbnz w8, #0, 45550 │ │ ldrb w8, [x2, #11] │ │ - tbnz w8, #0, 43cfc │ │ + tbnz w8, #0, 45550 │ │ nop │ │ - adr x1, 9e09 │ │ + adr x1, a3d5 │ │ mov w0, #0x14 // #20 │ │ mov w2, #0x3a // #58 │ │ - b 43d0c │ │ + b 45560 │ │ nop │ │ - adr x1, 9e43 │ │ + adr x1, a40f │ │ mov w0, #0x14 // #20 │ │ mov w2, #0x3d // #61 │ │ - bl 5c898 │ │ + bl 5c974 │ │ str x0, [x19, #8] │ │ mov w8, #0x1 // #1 │ │ str w8, [x19] │ │ - ldp x20, x19, [sp, #80] │ │ - ldr x25, [sp, #32] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x60 │ │ + ldp x20, x19, [sp, #64] │ │ + ldr x25, [sp, #16] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x29, x30, [sp], #80 │ │ ret │ │ - sub sp, sp, #0xd0 │ │ - stp x29, x30, [sp, #112] │ │ - stp x28, x27, [sp, #128] │ │ - stp x26, x25, [sp, #144] │ │ - stp x24, x23, [sp, #160] │ │ - stp x22, x21, [sp, #176] │ │ - stp x20, x19, [sp, #192] │ │ - add x29, sp, #0x70 │ │ + sub sp, sp, #0xb0 │ │ + stp x29, x30, [sp, #80] │ │ + stp x28, x27, [sp, #96] │ │ + stp x26, x25, [sp, #112] │ │ + stp x24, x23, [sp, #128] │ │ + stp x22, x21, [sp, #144] │ │ + stp x20, x19, [sp, #160] │ │ + add x29, sp, #0x50 │ │ ldp x23, x22, [x0] │ │ mov x19, x2 │ │ ldr x25, [x0, #16] │ │ ldrh w24, [x0, #24] │ │ ldr x8, [x2, #16] │ │ - cbz x22, 43dc0 │ │ - cbz x23, 43dd4 │ │ - cbnz x8, 43d80 │ │ + cbz x22, 45604 │ │ + cbz x23, 4561c │ │ + cbnz x8, 455d0 │ │ ldrb w8, [x22] │ │ - cbz w8, 43e00 │ │ + cbz w8, 45660 │ │ mov x0, x22 │ │ - bl 64fd0 │ │ + bl 64360 │ │ mov x20, x0 │ │ - cbz x0, 43f78 │ │ + cbz x0, 45610 │ │ mov x0, x20 │ │ - bl 64e30 │ │ - cbz x0, 43e60 │ │ + bl 641c0 │ │ + cbz x0, 456c0 │ │ mov x1, x22 │ │ mov x2, x20 │ │ mov x21, x0 │ │ - bl 64e50 │ │ + bl 641e0 │ │ mov x26, x20 │ │ - ldr x8, [x19, #24] │ │ - cmn x8, #0x1 │ │ - b.ne 43ef0 // b.any │ │ - b 43f70 │ │ - cbz x23, 43dd4 │ │ - cbz x8, 43e00 │ │ - mov x26, xzr │ │ + b 456ec │ │ + cbz x23, 4561c │ │ + cbz x8, 45660 │ │ mov x20, xzr │ │ - b 43f7c │ │ + mov x26, xzr │ │ + mov w21, #0x1 // #1 │ │ + b 456ec │ │ add x0, sp, #0x8 │ │ - add x20, sp, #0x8 │ │ - bl 5c340 │ │ - ldr x26, [sp, #8] │ │ + bl 5c528 │ │ + ldp x26, x8, [sp, #8] │ │ cmn x26, #0x1 │ │ - b.eq 43eb4 // b.none │ │ - ldp x21, x20, [sp, #16] │ │ - ldr x8, [x19, #24] │ │ - cmn x8, #0x1 │ │ - b.ne 43ef0 // b.any │ │ - b 43f70 │ │ + b.ne 456e4 // b.any │ │ + and x9, x8, #0x3 │ │ + mov x20, xzr │ │ + mov w21, #0x1 // #1 │ │ + sub x10, x9, #0x2 │ │ + mov x26, xzr │ │ + cmp x10, #0x2 │ │ + b.cc 456ec // b.lo, b.ul, b.last │ │ + cbz x9, 456ec │ │ + ldur x9, [x8, #23] │ │ + sub x0, x8, #0x1 │ │ + blr x9 │ │ + b 4560c │ │ ldr x8, [x19, #24] │ │ cmn x8, #0x1 │ │ - b.eq 43e70 // b.none │ │ + b.eq 456d0 // b.none │ │ ldr x8, [x19, #40] │ │ - cbz x8, 43e70 │ │ + cbz x8, 456d0 │ │ add x9, x8, x8, lsl #1 │ │ ldr x8, [x19, #32] │ │ lsl x9, x9, #4 │ │ - b 43e30 │ │ + b 45690 │ │ subs x9, x9, #0x30 │ │ add x8, x8, #0x30 │ │ - b.eq 43e70 // b.none │ │ + b.eq 456d0 // b.none │ │ ldr x10, [x8, #24] │ │ cmp x10, x23 │ │ - b.hi 43e24 // b.pmore │ │ + b.hi 45684 // b.pmore │ │ ldr x10, [x8, #32] │ │ cmp x23, x10 │ │ - b.cs 43e24 // b.hs, b.nlast │ │ + b.cs 45684 // b.hs, b.nlast │ │ ldr x20, [x8, #16] │ │ - cbz x20, 43e24 │ │ + cbz x20, 45684 │ │ ldr x22, [x8, #8] │ │ mov x0, x20 │ │ - bl 64e30 │ │ - cbnz x0, 43d9c │ │ + bl 641c0 │ │ + cbnz x0, 455ec │ │ mov w0, #0x1 // #1 │ │ mov x1, x20 │ │ - bl 24994 │ │ - b 4408c │ │ + bl 248bc │ │ + b 458b0 │ │ add x0, sp, #0x8 │ │ - bl 5c340 │ │ - ldr x8, [sp, #8] │ │ - cmn x8, #0x1 │ │ - b.eq 43ec0 // b.none │ │ - ldur q0, [sp, #8] │ │ - ldr x8, [sp, #24] │ │ - stur q0, [x29, #-32] │ │ - ldur x26, [x29, #-32] │ │ - stur x8, [x29, #-16] │ │ + bl 5c528 │ │ + ldp x26, x8, [sp, #8] │ │ cmn x26, #0x1 │ │ - b.eq 43ecc // b.none │ │ - ldp x21, x20, [x29, #-24] │ │ - ldr x8, [x19, #24] │ │ - cmn x8, #0x1 │ │ - b.ne 43ef0 // b.any │ │ - b 43f70 │ │ - add x0, x20, #0x8 │ │ - bl 3f1d8 │ │ - b 43ed8 │ │ - ldr x8, [sp, #16] │ │ - mov x9, #0xffffffffffffffff // #-1 │ │ - stp x9, x8, [x29, #-32] │ │ - sub x8, x29, #0x20 │ │ - orr x0, x8, #0x8 │ │ - bl 3f1d8 │ │ - mov x20, xzr │ │ - mov x26, xzr │ │ - mov w21, #0x1 // #1 │ │ + b.eq 45858 // b.none │ │ + ldr x20, [sp, #24] │ │ + mov x21, x8 │ │ ldr x8, [x19, #24] │ │ cmn x8, #0x1 │ │ - b.eq 43f70 // b.none │ │ + b.eq 45778 // b.none │ │ cmp x20, #0x2 │ │ - b.cc 43f70 // b.lo, b.ul, b.last │ │ + b.cc 45778 // b.lo, b.ul, b.last │ │ ldp x8, x9, [x19, #32] │ │ mov x10, xzr │ │ sub x11, x20, #0x1 │ │ mov w12, #0x2f21 // #12065 │ │ ldrh w13, [x21, x10] │ │ cmp w13, w12 │ │ - b.eq 43f24 // b.none │ │ + b.eq 4572c // b.none │ │ add x10, x10, #0x1 │ │ cmp x11, x10 │ │ - b.ne 43f08 // b.any │ │ - b 43f70 │ │ + b.ne 45710 // b.any │ │ + b 45778 │ │ cmp x10, x20 │ │ - b.hi 44064 // b.pmore │ │ - cbz x9, 43f70 │ │ + b.hi 45888 // b.pmore │ │ + cbz x9, 45778 │ │ add x9, x9, x9, lsl #1 │ │ lsl x9, x9, #4 │ │ - b 43f48 │ │ + b 45750 │ │ subs x9, x9, #0x30 │ │ add x8, x8, #0x30 │ │ - b.eq 43f70 // b.none │ │ + b.eq 45778 // b.none │ │ ldr x10, [x8, #24] │ │ cmp x10, x23 │ │ - b.hi 43f3c // b.pmore │ │ + b.hi 45744 // b.pmore │ │ ldr x10, [x8, #32] │ │ cmp x23, x10 │ │ - b.cs 43f3c // b.hs, b.nlast │ │ + b.cs 45744 // b.hs, b.nlast │ │ ldr x8, [x8, #40] │ │ mov w27, #0x1 // #1 │ │ str x8, [sp] │ │ - b 43f84 │ │ - mov x27, xzr │ │ - b 43f84 │ │ - mov x26, xzr │ │ + b 4577c │ │ mov x27, xzr │ │ - mov w21, #0x1 // #1 │ │ cmp x25, #0x0 │ │ mov w0, #0x8 // #8 │ │ csel x28, xzr, x24, eq // eq = none │ │ cmp w24, #0x0 │ │ ccmp x25, #0x0, #0x4, ne // ne = any │ │ csel x25, x0, x25, eq // eq = none │ │ - cbz x28, 43fd4 │ │ + cbz x28, 457cc │ │ lsl x22, x28, #4 │ │ mov x0, x22 │ │ - bl 64e30 │ │ - cbz x0, 44080 │ │ + bl 641c0 │ │ + cbz x0, 458a4 │ │ add x8, x0, #0x8 │ │ add x9, x25, #0x28 │ │ ldur x10, [x9, #-24] │ │ ldr x11, [x9], #56 │ │ subs x28, x28, #0x1 │ │ stp x10, x11, [x8, #-8] │ │ add x8, x8, #0x10 │ │ - b.ne 43fb8 // b.any │ │ - b 43fd8 │ │ + b.ne 457b0 // b.any │ │ + b 457d0 │ │ mov x24, xzr │ │ ldr x8, [sp] │ │ stp x20, x24, [sp, #40] │ │ ldr x20, [x19, #16] │ │ stp x26, x21, [sp, #24] │ │ stp x27, x8, [sp, #8] │ │ ldr x8, [x19] │ │ stp x0, x24, [sp, #56] │ │ cmp x20, x8 │ │ str x23, [sp, #72] │ │ - b.ne 44008 // b.any │ │ + b.ne 45800 // b.any │ │ mov x0, x19 │ │ - bl 5517c │ │ + bl 557f4 │ │ mov w8, #0x48 // #72 │ │ ldr x9, [x19, #8] │ │ - ldur q0, [sp, #24] │ │ + ldur q0, [sp, #8] │ │ madd x8, x20, x8, x9 │ │ - ldur q1, [sp, #40] │ │ + ldur q1, [sp, #24] │ │ ldr x9, [sp, #72] │ │ - ldur q2, [sp, #8] │ │ mov w0, wzr │ │ - stp q0, q1, [x8, #16] │ │ - ldur q0, [sp, #56] │ │ + stp q0, q1, [x8] │ │ + ldur q0, [sp, #40] │ │ + ldur q1, [sp, #56] │ │ str x9, [x8, #64] │ │ add x9, x20, #0x1 │ │ - str q0, [x8, #48] │ │ - str q2, [x8] │ │ + stp q0, q1, [x8, #32] │ │ str x9, [x19, #16] │ │ - ldp x20, x19, [sp, #192] │ │ - ldp x22, x21, [sp, #176] │ │ - ldp x24, x23, [sp, #160] │ │ - ldp x26, x25, [sp, #144] │ │ - ldp x28, x27, [sp, #128] │ │ - ldp x29, x30, [sp, #112] │ │ - add sp, sp, #0xd0 │ │ + ldp x20, x19, [sp, #160] │ │ + ldp x22, x21, [sp, #144] │ │ + ldp x24, x23, [sp, #128] │ │ + ldp x26, x25, [sp, #112] │ │ + ldp x28, x27, [sp, #96] │ │ + ldp x29, x30, [sp, #80] │ │ + add sp, sp, #0xb0 │ │ ret │ │ + and x9, x8, #0x3 │ │ + mov x20, xzr │ │ + mov w21, #0x1 // #1 │ │ + sub x10, x9, #0x2 │ │ + mov x26, xzr │ │ + cmp x10, #0x2 │ │ + b.cc 456ec // b.lo, b.ul, b.last │ │ + cbz x9, 456ec │ │ + ldur x9, [x8, #23] │ │ + sub x0, x8, #0x1 │ │ + blr x9 │ │ + b 4560c │ │ nop │ │ - adr x0, 9ba3 │ │ + adr x0, a127 │ │ nop │ │ - adr x2, 6a7b0 │ │ + adr x2, 69b28 │ │ mov w1, #0x13 // #19 │ │ - bl 29e64 │ │ - b 4408c │ │ + bl 29e80 │ │ + b 458b0 │ │ mov w0, #0x8 // #8 │ │ mov x1, x22 │ │ - bl 24994 │ │ + bl 248bc │ │ brk #0x1 │ │ - bl 2ccb0 │ │ + bl 2cd88 │ │ add x0, sp, #0x8 │ │ - bl 5c5dc │ │ - bl 2ccb0 │ │ - cbz x26, 440b8 │ │ - mov x0, x21 │ │ - bl 64e40 │ │ - bl 2ccb0 │ │ - bl 2ccb0 │ │ - cbnz x26, 440a4 │ │ - bl 2ccb0 │ │ + bl 5c7c8 │ │ + bl 2cd88 │ │ + cbz x26, 458dc │ │ + mov x0, x21 │ │ + bl 641d0 │ │ + bl 2cd88 │ │ + bl 2cd88 │ │ + cbnz x26, 458c8 │ │ + bl 2cd88 │ │ sub sp, sp, #0x50 │ │ stp x29, x30, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ add x29, sp, #0x20 │ │ mov x20, x0 │ │ mov x0, sp │ │ mov x21, x3 │ │ - bl 2505c │ │ + bl 25020 │ │ ldr x8, [sp] │ │ cmn x8, #0x1 │ │ - b.eq 44120 // b.none │ │ + b.eq 45944 // b.none │ │ nop │ │ - adr x9, 6a270 │ │ + adr x9, 69618 │ │ str x9, [x20, #8] │ │ mov w9, #0x1 // #1 │ │ str w9, [x20] │ │ - cbz x8, 44154 │ │ + cbz x8, 45978 │ │ ldr x19, [sp, #8] │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x50 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x19, x22, [sp, #8] │ │ ldr x2, [x21] │ │ mov x0, x20 │ │ mov x1, x19 │ │ - bl 43b40 │ │ + bl 45378 │ │ strb wzr, [x19] │ │ - cbz x22, 44154 │ │ + cbz x22, 45978 │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x50 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x50 │ │ ret │ │ mov x20, x0 │ │ strb wzr, [x19] │ │ - cbz x22, 4417c │ │ + cbz x22, 459a0 │ │ mov x0, x19 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x20 │ │ - bl 60f4c │ │ + bl 602e0 │ │ sub sp, sp, #0xc0 │ │ stp x29, x30, [sp, #96] │ │ stp x28, x27, [sp, #112] │ │ stp x26, x25, [sp, #128] │ │ stp x24, x23, [sp, #144] │ │ stp x22, x21, [sp, #160] │ │ stp x20, x19, [sp, #176] │ │ add x29, sp, #0x60 │ │ cmp x2, #0x40 │ │ mov x19, x0 │ │ - b.cs 441d8 // b.hs, b.nlast │ │ + b.cs 459fc // b.hs, b.nlast │ │ mov x8, #0xffffffffffffffff // #-1 │ │ str x8, [x19] │ │ ldp x20, x19, [sp, #176] │ │ ldp x22, x21, [sp, #160] │ │ ldp x24, x23, [sp, #144] │ │ ldp x26, x25, [sp, #128] │ │ ldp x28, x27, [sp, #112] │ │ @@ -44369,1437 +46004,1487 @@ │ │ add sp, sp, #0xc0 │ │ ret │ │ ldr w8, [x1] │ │ mov w9, #0x457f // #17791 │ │ mov x21, x1 │ │ movk w9, #0x464c, lsl #16 │ │ cmp w8, w9 │ │ - b.ne 441b0 // b.any │ │ + b.ne 459d4 // b.any │ │ ldrb w8, [x21, #4] │ │ cmp w8, #0x2 │ │ - b.ne 441b0 // b.any │ │ + b.ne 459d4 // b.any │ │ ldrb w8, [x21, #5] │ │ sub w9, w8, #0x1 │ │ cmp w9, #0x1 │ │ - b.hi 441b0 // b.pmore │ │ + b.hi 459d4 // b.pmore │ │ ldrb w9, [x21, #6] │ │ cmp w9, #0x1 │ │ - b.ne 441b0 // b.any │ │ + b.ne 459d4 // b.any │ │ cmp w8, #0x2 │ │ - b.eq 441b0 // b.none │ │ + b.eq 459d4 // b.none │ │ ldr x8, [x21, #40] │ │ mov x20, x2 │ │ - cbz x8, 442a0 │ │ + cbz x8, 45ac4 │ │ ldrh w9, [x21, #58] │ │ ldrh w23, [x21, #60] │ │ cmp w9, #0x40 │ │ - cbz x23, 443b8 │ │ - b.ne 441b0 // b.any │ │ - sub x10, x20, x8 │ │ + cbz x23, 45b2c │ │ + b.ne 459d4 // b.any │ │ + sub x9, x20, x8 │ │ cmp x20, x8 │ │ - b.cc 441b0 // b.lo, b.ul, b.last │ │ - lsl x9, x23, #6 │ │ - cmp x9, x10 │ │ - b.hi 441b0 // b.pmore │ │ - ldrh w10, [x21, #62] │ │ - mov w11, #0xffff // #65535 │ │ - add x26, x21, x8 │ │ - cmp w10, w11 │ │ - b.ne 44270 // b.any │ │ - ldr w10, [x26, #40] │ │ - cbz w10, 441b0 │ │ - mov w10, w10 │ │ - cmp x23, x10 │ │ - b.ls 441b0 // b.plast │ │ - add x10, x26, x10, lsl #6 │ │ - ldr w11, [x10, #4] │ │ - cmp w11, #0x8 │ │ - b.ne 44444 // b.any │ │ - mov x2, xzr │ │ + b.cc 459d4 // b.lo, b.ul, b.last │ │ + lsl x10, x23, #6 │ │ + cmp x10, x9 │ │ + b.hi 459d4 // b.pmore │ │ + ldrh w9, [x21, #62] │ │ + mov w10, #0xffff // #65535 │ │ + add x24, x21, x8 │ │ + cmp w9, w10 │ │ + b.ne 45a94 // b.any │ │ + ldr w9, [x24, #40] │ │ + cbz w9, 459d4 │ │ + mov w8, w9 │ │ + cmp x23, x8 │ │ + b.ls 459d4 // b.plast │ │ + add x8, x24, x8, lsl #6 │ │ + ldr w9, [x8, #4] │ │ + cmp w9, #0x8 │ │ + b.ne 45e0c // b.any │ │ + mov x26, xzr │ │ + mov x17, xzr │ │ mov x0, xzr │ │ - mov x1, xzr │ │ - b 44454 │ │ + b 45ad8 │ │ + mov x23, xzr │ │ + mov x26, xzr │ │ + mov x17, xzr │ │ mov x0, xzr │ │ + mov w24, #0x1 // #1 │ │ + lsl x8, x23, #6 │ │ + sub x9, x24, #0x40 │ │ + mov x11, #0xffffffffffffffff // #-1 │ │ + sub x13, x24, #0x40 │ │ + mov x10, x8 │ │ + cbz x10, 45c1c │ │ + ldr w12, [x13, #68] │ │ + add x11, x11, #0x1 │ │ + add x13, x13, #0x40 │ │ + sub x10, x10, #0x40 │ │ + cmp w12, #0x2 │ │ + b.ne 45aec // b.any │ │ + ldr x12, [x13, #32] │ │ + cbz x12, 45b58 │ │ + ldr x10, [x13, #24] │ │ + subs x14, x20, x10 │ │ + b.cc 459d4 // b.lo, b.ul, b.last │ │ + cmp x12, x14 │ │ + b.hi 459d4 // b.pmore │ │ + add x28, x21, x10 │ │ + b 45b5c │ │ + b.ne 459d4 // b.any │ │ + subs x9, x20, x8 │ │ + mov w10, #0x40 // #64 │ │ + ccmp x9, x10, #0x0, cs // cs = hs, nlast │ │ + b.cc 459d4 // b.lo, b.ul, b.last │ │ + add x10, x21, x8 │ │ + ldr x23, [x10, #32] │ │ + cbz x23, 45ac8 │ │ + lsr x10, x23, #58 │ │ + cbz x10, 45a68 │ │ + b 459d4 │ │ + mov w28, #0x1 // #1 │ │ + mov x10, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ + movk x10, #0xaaab │ │ + umulh x10, x12, x10 │ │ + lsr x10, x10, #4 │ │ + add x14, x10, x10, lsl #1 │ │ + cmp x12, x14, lsl #3 │ │ + b.ne 459d4 // b.any │ │ + ldr w13, [x13, #40] │ │ + cbz w13, 45bac │ │ + cmp x23, x13 │ │ + b.ls 459d4 // b.plast │ │ + add x13, x24, x13, lsl #6 │ │ + ldr w14, [x13, #4] │ │ + cmp w14, #0x3 │ │ + b.ne 459d4 // b.any │ │ + ldp x1, x13, [x13, #24] │ │ + adds x2, x13, x1 │ │ + b.cs 459d4 // b.hs, b.nlast │ │ + mov x3, x21 │ │ + b 45bb8 │ │ + mov x3, xzr │ │ + mov x2, xzr │ │ + mov x1, xzr │ │ + add x13, x24, #0x28 │ │ + mov x14, x8 │ │ + b 45bd0 │ │ + subs x14, x14, #0x40 │ │ + add x13, x13, #0x40 │ │ + b.eq 45c14 // b.none │ │ + ldur w15, [x13, #-36] │ │ + cmp w15, #0x12 │ │ + b.ne 45bc4 // b.any │ │ + ldr w15, [x13] │ │ + cmp x11, x15 │ │ + b.ne 45bc4 // b.any │ │ + ldur x15, [x13, #-8] │ │ + cbz x15, 45bc4 │ │ + tst x15, #0x3 │ │ + b.ne 459d4 // b.any │ │ + ldur x16, [x13, #-16] │ │ + cmp x20, x16 │ │ + b.cc 459d4 // b.lo, b.ul, b.last │ │ + sub x16, x20, x16 │ │ + cmp x15, x16 │ │ + b.ls 45bc4 // b.plast │ │ + b 459d4 │ │ + cmp x12, #0x17 │ │ + b.hi 45c74 // b.pmore │ │ + mov x11, #0xffffffffffffffff // #-1 │ │ + mov w28, #0x1 // #1 │ │ + mov x10, x8 │ │ + cbz x10, 45c68 │ │ + ldr w12, [x9, #68] │ │ + add x11, x11, #0x1 │ │ + add x9, x9, #0x40 │ │ + sub x10, x10, #0x40 │ │ + cmp w12, #0xb │ │ + b.ne 45c28 // b.any │ │ + ldr x12, [x9, #32] │ │ + cbz x12, 45db8 │ │ + ldr x10, [x9, #24] │ │ + subs x13, x20, x10 │ │ + b.cc 459d4 // b.lo, b.ul, b.last │ │ + cmp x12, x13 │ │ + b.hi 459d4 // b.pmore │ │ + add x28, x21, x10 │ │ + b 45dbc │ │ + mov x3, xzr │ │ mov x1, xzr │ │ mov x2, xzr │ │ - mov x23, xzr │ │ - mov x13, xzr │ │ - mov x11, xzr │ │ - mov x12, xzr │ │ - mov x10, xzr │ │ - mov w26, #0x1 // #1 │ │ - mov w27, #0x1 // #1 │ │ add x8, x10, x10, lsl #1 │ │ lsl x8, x8, #3 │ │ - add x24, x27, x8 │ │ - cbz x8, 443e4 │ │ - ldrb w10, [x27, #4] │ │ - mov x9, x27 │ │ - add x27, x27, #0x18 │ │ + add x25, x28, x8 │ │ + cbz x8, 45d74 │ │ + ldrb w10, [x28, #4] │ │ + mov x9, x28 │ │ + add x28, x28, #0x18 │ │ sub x8, x8, #0x18 │ │ and w10, w10, #0xf │ │ sub w10, w10, #0x3 │ │ cmn w10, #0x2 │ │ - b.cc 442d4 // b.lo, b.ul, b.last │ │ + b.cc 45c80 // b.lo, b.ul, b.last │ │ ldrh w9, [x9, #6] │ │ - cbz w9, 442d4 │ │ - ldp x22, x25, [x27, #-16] │ │ - stur x0, [x29, #-40] │ │ - ldur w28, [x27, #-24] │ │ + cbz w9, 45c80 │ │ + ldp x22, x27, [x28, #-16] │ │ + stp x17, x26, [sp, #24] │ │ + str x0, [sp, #16] │ │ mov w0, #0x60 // #96 │ │ - stp x13, x12, [sp, #16] │ │ - stp x11, x2, [sp, #32] │ │ - str x1, [sp, #48] │ │ - bl 64e30 │ │ - cbz x0, 44750 │ │ - stp x22, x25, [x0] │ │ + ldur w26, [x28, #-24] │ │ + stp x3, x2, [sp, #40] │ │ + stur x1, [x29, #-40] │ │ + bl 641c0 │ │ + cbz x0, 45f20 │ │ + str w26, [x0, #16] │ │ + ldr x26, [sp, #32] │ │ mov w8, #0x4 // #4 │ │ + stp x22, x27, [x0] │ │ mov w22, #0x1 // #1 │ │ - str w28, [x0, #16] │ │ - mov w28, #0x18 // #24 │ │ stp x8, x0, [x29, #-32] │ │ stur x22, [x29, #-16] │ │ - cmp x27, x24 │ │ - b.eq 443f4 // b.none │ │ - ldrb w9, [x27, #4] │ │ - mov x8, x27 │ │ - add x27, x27, #0x18 │ │ + ldp x3, x2, [sp, #40] │ │ + ldur x1, [x29, #-40] │ │ + cmp x28, x25 │ │ + b.eq 45d84 // b.none │ │ + ldrb w9, [x28, #4] │ │ + mov x8, x28 │ │ + add x28, x28, #0x18 │ │ and w9, w9, #0xf │ │ sub w9, w9, #0x3 │ │ cmn w9, #0x2 │ │ - b.cc 44340 // b.lo, b.ul, b.last │ │ + b.cc 45cf4 // b.lo, b.ul, b.last │ │ ldrh w8, [x8, #6] │ │ - cbz w8, 44340 │ │ + cbz w8, 45cf4 │ │ ldur x8, [x29, #-32] │ │ - ldur q0, [x27, #-16] │ │ - ldur w25, [x27, #-24] │ │ + ldur q0, [x28, #-16] │ │ + ldur w27, [x28, #-24] │ │ cmp x22, x8 │ │ str q0, [sp] │ │ - b.ne 443a0 // b.any │ │ + b.ne 45d54 // b.any │ │ sub x0, x29, #0x20 │ │ mov x1, x22 │ │ mov w2, #0x1 // #1 │ │ mov w3, #0x8 // #8 │ │ mov w4, #0x18 // #24 │ │ - bl 3f14c │ │ + bl 40788 │ │ ldur x0, [x29, #-24] │ │ - madd x8, x22, x28, x0 │ │ + mov w8, #0x18 // #24 │ │ ldr q0, [sp] │ │ + madd x8, x22, x8, x0 │ │ add x22, x22, #0x1 │ │ str q0, [x8] │ │ - str w25, [x8, #16] │ │ - b 4433c │ │ - b.ne 441b0 // b.any │ │ - subs x10, x20, x8 │ │ - b.cc 441b0 // b.lo, b.ul, b.last │ │ - cmp x10, #0x40 │ │ - b.cc 441b0 // b.lo, b.ul, b.last │ │ - add x9, x21, x8 │ │ - ldr x23, [x9, #32] │ │ - cbz x23, 44434 │ │ - lsr x9, x23, #58 │ │ - cbz x9, 44244 │ │ - b 441b0 │ │ - mov x24, xzr │ │ + str w27, [x8, #16] │ │ + stur x22, [x29, #-16] │ │ + b 45cec │ │ + mov x25, xzr │ │ mov x22, xzr │ │ mov w8, #0x8 // #8 │ │ - b 44410 │ │ - ldp x24, x8, [x29, #-32] │ │ + b 45d94 │ │ + ldp x25, x8, [x29, #-32] │ │ cmp x22, #0x2 │ │ - b.cs 446b4 // b.hs, b.nlast │ │ - ldp x2, x1, [sp, #40] │ │ - ldur x0, [x29, #-40] │ │ - ldp x12, x11, [sp, #24] │ │ - ldr x13, [sp, #16] │ │ - stp x24, x8, [x19] │ │ + b.cs 45e84 // b.hs, b.nlast │ │ + ldp x0, x17, [sp, #16] │ │ + stp x25, x8, [x19] │ │ stp x22, x21, [x19, #16] │ │ - stp x20, x26, [x19, #32] │ │ - stp x23, x2, [x19, #48] │ │ - stp x20, x1, [x19, #64] │ │ - stp x0, x13, [x19, #80] │ │ - stp x20, x11, [x19, #96] │ │ - str x12, [x19, #112] │ │ - b 441b8 │ │ - mov x0, xzr │ │ - mov x1, xzr │ │ - mov x2, xzr │ │ - b 442b0 │ │ - ldp x1, x10, [x10, #24] │ │ - adds x0, x10, x1 │ │ - b.cs 441b0 // b.hs, b.nlast │ │ - mov x2, x21 │ │ - mov x11, xzr │ │ - mov x10, x9 │ │ - add x13, x21, x8 │ │ - ldr w12, [x13, #4] │ │ - cmp w12, #0x2 │ │ - b.eq 444b8 // b.none │ │ - subs x10, x10, #0x40 │ │ - add x11, x11, #0x1 │ │ - add x13, x13, #0x40 │ │ - b.ne 44460 // b.any │ │ - mov x11, xzr │ │ - mov w27, #0x1 // #1 │ │ - mov x10, x9 │ │ - add x12, x21, x8 │ │ - ldr w13, [x12, #4] │ │ - cmp w13, #0xb │ │ - b.eq 444dc // b.none │ │ - subs x10, x10, #0x40 │ │ - add x11, x11, #0x1 │ │ - add x12, x12, #0x40 │ │ - b.ne 4448c // b.any │ │ - mov x13, xzr │ │ - mov x11, xzr │ │ - mov x12, xzr │ │ - b 442c8 │ │ - ldr x12, [x13, #32] │ │ - cbz x12, 44500 │ │ - ldr x10, [x13, #24] │ │ - subs x14, x20, x10 │ │ - b.cc 441b0 // b.lo, b.ul, b.last │ │ - cmp x12, x14 │ │ - b.hi 441b0 // b.pmore │ │ - add x27, x21, x10 │ │ - b 44504 │ │ - ldr x13, [x12, #32] │ │ - cbz x13, 44558 │ │ - ldr x10, [x12, #24] │ │ - subs x14, x20, x10 │ │ - b.cc 441b0 // b.lo, b.ul, b.last │ │ - cmp x13, x14 │ │ - b.hi 441b0 // b.pmore │ │ - add x27, x21, x10 │ │ - b 4455c │ │ - mov w27, #0x1 // #1 │ │ + stp x20, x24, [x19, #32] │ │ + stp x23, x26, [x19, #48] │ │ + stp x20, x0, [x19, #64] │ │ + stp x17, x3, [x19, #80] │ │ + stp x20, x1, [x19, #96] │ │ + str x2, [x19, #112] │ │ + b 459dc │ │ + mov w28, #0x1 // #1 │ │ mov x10, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ movk x10, #0xaaab │ │ umulh x10, x12, x10 │ │ lsr x10, x10, #4 │ │ - add x14, x10, x10, lsl #1 │ │ - cmp x12, x14, lsl #3 │ │ - b.ne 441b0 // b.any │ │ - ldr w13, [x13, #40] │ │ - cbz w13, 445b4 │ │ - cmp x23, x13 │ │ - b.ls 441b0 // b.plast │ │ - add x13, x26, x13, lsl #6 │ │ - ldr w14, [x13, #4] │ │ - cmp w14, #0x3 │ │ - b.ne 441b0 // b.any │ │ - ldp x14, x13, [x13, #24] │ │ - adds x4, x13, x14 │ │ - b.cs 441b0 // b.hs, b.nlast │ │ - mov x3, x14 │ │ - mov x5, x21 │ │ - b 445c0 │ │ - mov w27, #0x1 // #1 │ │ - mov x10, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ - movk x10, #0xaaab │ │ - umulh x10, x13, x10 │ │ - lsr x10, x10, #4 │ │ - add x14, x10, x10, lsl #1 │ │ - cmp x13, x14, lsl #3 │ │ - b.ne 441b0 // b.any │ │ - ldr w12, [x12, #40] │ │ - cbz w12, 44638 │ │ - cmp x23, x12 │ │ - b.ls 441b0 // b.plast │ │ - add x12, x26, x12, lsl #6 │ │ - ldr w13, [x12, #4] │ │ - cmp w13, #0x3 │ │ - b.ne 441b0 // b.any │ │ - ldp x13, x12, [x12, #24] │ │ - adds x15, x12, x13 │ │ - b.cs 441b0 // b.hs, b.nlast │ │ - mov x14, x13 │ │ - add x26, x21, x8 │ │ - mov x16, x21 │ │ - b 44648 │ │ - mov x5, xzr │ │ - mov x4, xzr │ │ + add x13, x10, x10, lsl #1 │ │ + cmp x12, x13, lsl #3 │ │ + b.ne 459d4 // b.any │ │ + ldr w9, [x9, #40] │ │ + cbz w9, 45e20 │ │ + cmp x23, x9 │ │ + b.ls 459d4 // b.plast │ │ + add x9, x24, x9, lsl #6 │ │ + ldr w12, [x9, #4] │ │ + cmp w12, #0x3 │ │ + b.ne 459d4 // b.any │ │ + ldp x1, x9, [x9, #24] │ │ + adds x2, x9, x1 │ │ + b.cs 459d4 // b.hs, b.nlast │ │ + mov x3, x21 │ │ + b 45e2c │ │ + ldp x0, x8, [x8, #24] │ │ + adds x17, x8, x0 │ │ + b.cs 459d4 // b.hs, b.nlast │ │ + mov x26, x21 │ │ + b 45ad8 │ │ mov x3, xzr │ │ - add x13, x8, x21 │ │ - mov x14, x9 │ │ - add x13, x13, #0x28 │ │ - b 445dc │ │ - subs x14, x14, #0x40 │ │ - add x13, x13, #0x40 │ │ - b.eq 44620 // b.none │ │ - ldur w15, [x13, #-36] │ │ - cmp w15, #0x12 │ │ - b.ne 445d0 // b.any │ │ - ldr w15, [x13] │ │ - cmp x11, x15 │ │ - b.ne 445d0 // b.any │ │ - ldur x15, [x13, #-8] │ │ - cbz x15, 445d0 │ │ - tst x15, #0x3 │ │ - b.ne 441b0 // b.any │ │ - ldur x16, [x13, #-16] │ │ - cmp x20, x16 │ │ - b.cc 441b0 // b.lo, b.ul, b.last │ │ - sub x16, x20, x16 │ │ - cmp x15, x16 │ │ - b.ls 445d0 // b.plast │ │ - b 441b0 │ │ - cmp x12, #0x17 │ │ - b.ls 4447c // b.plast │ │ - mov x11, x3 │ │ - mov x12, x4 │ │ - mov x13, x5 │ │ - b 442c8 │ │ - add x26, x21, x8 │ │ - mov x16, xzr │ │ - mov x15, xzr │ │ - mov x14, xzr │ │ - add x8, x8, x21 │ │ - add x8, x8, #0x28 │ │ - b 44660 │ │ - subs x9, x9, #0x40 │ │ - add x8, x8, #0x40 │ │ - b.eq 446a4 // b.none │ │ - ldur w12, [x8, #-36] │ │ + mov x2, xzr │ │ + mov x1, xzr │ │ + add x9, x24, #0x28 │ │ + b 45e40 │ │ + subs x8, x8, #0x40 │ │ + add x9, x9, #0x40 │ │ + b.eq 45c74 // b.none │ │ + ldur w12, [x9, #-36] │ │ cmp w12, #0x12 │ │ - b.ne 44654 // b.any │ │ - ldr w12, [x8] │ │ + b.ne 45e34 // b.any │ │ + ldr w12, [x9] │ │ cmp x11, x12 │ │ - b.ne 44654 // b.any │ │ - ldur x12, [x8, #-8] │ │ - cbz x12, 44654 │ │ + b.ne 45e34 // b.any │ │ + ldur x12, [x9, #-8] │ │ + cbz x12, 45e34 │ │ tst x12, #0x3 │ │ - b.ne 441b0 // b.any │ │ - ldur x13, [x8, #-16] │ │ + b.ne 459d4 // b.any │ │ + ldur x13, [x9, #-16] │ │ cmp x20, x13 │ │ - b.cc 441b0 // b.lo, b.ul, b.last │ │ + b.cc 459d4 // b.lo, b.ul, b.last │ │ sub x13, x20, x13 │ │ cmp x12, x13 │ │ - b.ls 44654 // b.plast │ │ - b 441b0 │ │ - mov x11, x14 │ │ - mov x12, x15 │ │ - mov x13, x16 │ │ - b 442c8 │ │ + b.ls 45e34 // b.plast │ │ + b 459d4 │ │ cmp x22, #0x15 │ │ str x8, [sp] │ │ - b.cs 4475c // b.hs, b.nlast │ │ + b.cs 45f2c // b.hs, b.nlast │ │ mov w9, #0x18 // #24 │ │ ldr x13, [sp] │ │ mov x8, xzr │ │ madd x9, x22, x9, x13 │ │ add x12, x13, #0x18 │ │ - b 44700 │ │ + b 45ed0 │ │ add x12, x12, x13 │ │ add x12, x12, #0x18 │ │ ldur q0, [x29, #-32] │ │ str x11, [x12] │ │ stur q0, [x12, #8] │ │ add x12, x10, #0x18 │ │ add x8, x8, #0x18 │ │ mov x13, x10 │ │ cmp x12, x9 │ │ - b.eq 44768 // b.none │ │ + b.eq 45f38 // b.none │ │ ldr x11, [x13, #24] │ │ ldr x10, [x13] │ │ cmp x11, x10 │ │ mov x10, x12 │ │ - b.cs 446ec // b.hs, b.nlast │ │ + b.cs 45ebc // b.hs, b.nlast │ │ ldr q0, [x13, #32] │ │ ldr x12, [sp] │ │ mov x13, x8 │ │ stur q0, [x29, #-32] │ │ add x14, x12, x13 │ │ ldr q0, [x14] │ │ ldr x15, [x14, #16] │ │ stur q0, [x14, #24] │ │ str x15, [x14, #40] │ │ - cbz x13, 446e0 │ │ + cbz x13, 45eb0 │ │ ldur x14, [x14, #-24] │ │ sub x13, x13, #0x18 │ │ cmp x11, x14 │ │ - b.cc 44724 // b.lo, b.ul, b.last │ │ - b 446d8 │ │ + b.cc 45ef4 // b.lo, b.ul, b.last │ │ + b 45ea8 │ │ mov w0, #0x8 // #8 │ │ mov w1, #0x60 // #96 │ │ - bl 24994 │ │ + bl 248bc │ │ ldr x0, [sp] │ │ mov x1, x22 │ │ - bl 5b810 │ │ + bl 55730 │ │ + ldp x0, x17, [sp, #16] │ │ ldr x8, [sp] │ │ - b 44400 │ │ + ldp x26, x3, [sp, #32] │ │ + ldur x1, [x29, #-40] │ │ + ldr x2, [sp, #48] │ │ + b 45d94 │ │ mov x19, x0 │ │ - cbnz x24, 44790 │ │ - b 44798 │ │ + cbnz x25, 45f70 │ │ + b 45f78 │ │ ldur x8, [x29, #-32] │ │ mov x19, x0 │ │ - cbz x8, 44798 │ │ + cbz x8, 45f78 │ │ ldur x8, [x29, #-24] │ │ str x8, [sp] │ │ ldr x0, [sp] │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ ldp x20, x21, [x0, #8] │ │ mov x19, x0 │ │ - cbz x21, 447e4 │ │ + cbz x21, 45fc4 │ │ add x22, x20, #0x8 │ │ - b 447d0 │ │ + b 45fb0 │ │ subs x21, x21, #0x1 │ │ add x22, x22, #0x18 │ │ - b.eq 447e4 // b.none │ │ + b.eq 45fc4 // b.none │ │ ldur x8, [x22, #-8] │ │ - cbz x8, 447c4 │ │ + cbz x8, 45fa4 │ │ ldr x0, [x22] │ │ - bl 64e40 │ │ - b 447c4 │ │ + bl 641d0 │ │ + b 45fa4 │ │ ldr x8, [x19] │ │ - cbz x8, 447f4 │ │ + cbz x8, 45fd4 │ │ mov x0, x20 │ │ - bl 64e40 │ │ + bl 641d0 │ │ ldp x20, x21, [x19, #32] │ │ - cbz x21, 44814 │ │ + cbz x21, 45ff4 │ │ add x22, x20, #0x8 │ │ ldp x0, x1, [x22, #-8] │ │ - bl 65030 │ │ + bl 643b0 │ │ subs x21, x21, #0x1 │ │ add x22, x22, #0x10 │ │ - b.ne 44800 // b.any │ │ + b.ne 45fe0 // b.any │ │ ldr x8, [x19, #24] │ │ - cbz x8, 44830 │ │ + cbz x8, 46010 │ │ mov x0, x20 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ stp x29, x30, [sp, #-96]! │ │ - bl 60a20 │ │ - sub sp, sp, #0x8d0 │ │ - str xzr, [sp] │ │ + bl 5fe18 │ │ + sub sp, sp, #0x8f0 │ │ + ldr xzr, [sp] │ │ mov x27, x2 │ │ mov x28, x1 │ │ - str x3, [sp, #344] │ │ - str x0, [sp, #144] │ │ + str x3, [sp, #312] │ │ + str x0, [sp, #104] │ │ nop │ │ - adr x2, 9c8b │ │ + adr x2, a20f │ │ mov x0, x27 │ │ mov w3, #0xd // #13 │ │ - stp x27, x4, [sp, #320] │ │ - bl 487f8 │ │ + stp x27, x4, [sp, #288] │ │ + bl 4a0d0 │ │ cmp x0, #0x0 │ │ csinc x8, x0, xzr, ne // ne = any │ │ - str x8, [sp, #336] │ │ + str x8, [sp, #280] │ │ csel x8, xzr, x1, eq // eq = none │ │ - str x8, [sp, #312] │ │ + str x8, [sp, #304] │ │ nop │ │ - adr x2, 9c98 │ │ + adr x2, a21c │ │ mov x0, x27 │ │ - bl 60810 │ │ + bl 5fc4c │ │ cmp x0, #0x0 │ │ csinc x9, x0, xzr, ne // ne = any │ │ csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #296] │ │ + stp x8, x9, [sp, #264] │ │ nop │ │ - adr x2, 9ca3 │ │ + adr x2, a227 │ │ mov x0, x27 │ │ - bl 60890 │ │ + bl 5fd24 │ │ cmp x0, #0x0 │ │ csinc x9, x0, xzr, ne // ne = any │ │ csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #280] │ │ + stp x8, x9, [sp, #248] │ │ nop │ │ - adr x2, 9cb1 │ │ + adr x2, a235 │ │ mov x0, x27 │ │ - bl 60810 │ │ + bl 5fc4c │ │ cmp x0, #0x0 │ │ csinc x9, x0, xzr, ne // ne = any │ │ csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #264] │ │ + stp x8, x9, [sp, #232] │ │ nop │ │ - adr x2, 9cbc │ │ + adr x2, a240 │ │ mov x0, x27 │ │ - bl 60810 │ │ + bl 5fc4c │ │ cmp x0, #0x0 │ │ - csinc x9, x0, xzr, ne // ne = any │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + str x8, [sp, #224] │ │ csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #248] │ │ + str x8, [sp, #208] │ │ nop │ │ - adr x2, 9cc7 │ │ + adr x2, a24b │ │ mov x0, x27 │ │ - bl 60804 │ │ + bl 5fc40 │ │ cmp x0, #0x0 │ │ csinc x9, x0, xzr, ne // ne = any │ │ csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #216] │ │ + stp x8, x9, [sp, #192] │ │ nop │ │ - adr x2, 9cef │ │ + adr x2, a273 │ │ mov x0, x27 │ │ - bl 60890 │ │ + bl 5fd24 │ │ cmp x0, #0x0 │ │ csinc x9, x0, xzr, ne // ne = any │ │ csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #200] │ │ + stp x8, x9, [sp, #176] │ │ nop │ │ - adr x2, 9cfd │ │ + adr x2, a281 │ │ mov x0, x27 │ │ - bl 608a8 │ │ + bl 5fc58 │ │ cmp x0, #0x0 │ │ csinc x9, x0, xzr, ne // ne = any │ │ csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #184] │ │ + stp x8, x9, [sp, #160] │ │ nop │ │ - adr x2, 9d25 │ │ + adr x2, a28d │ │ mov x0, x27 │ │ - bl 6089c │ │ + bl 5fc58 │ │ cmp x0, #0x0 │ │ csinc x9, x0, xzr, ne // ne = any │ │ csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #168] │ │ + stp x8, x9, [sp, #144] │ │ nop │ │ - adr x2, 9d2f │ │ + adr x2, a2b5 │ │ mov x0, x27 │ │ - bl 60af8 │ │ + bl 5fd18 │ │ cmp x0, #0x0 │ │ csinc x9, x0, xzr, ne // ne = any │ │ csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #152] │ │ + stp x8, x9, [sp, #128] │ │ nop │ │ - adr x2, 9d41 │ │ + adr x2, a2bf │ │ mov x0, x27 │ │ - bl 608a8 │ │ + mov x1, x28 │ │ + bl 5fe80 │ │ cmp x0, #0x0 │ │ - csinc x20, x0, xzr, ne // ne = any │ │ - csel x22, xzr, x1, eq // eq = none │ │ + csinc x9, x0, xzr, ne // ne = any │ │ + csel x8, xzr, x1, eq // eq = none │ │ + stp x8, x9, [sp, #112] │ │ nop │ │ - adr x2, 9cd6 │ │ + adr x2, a2d1 │ │ mov x0, x27 │ │ - bl 6089c │ │ + bl 5fc58 │ │ cmp x0, #0x0 │ │ csinc x19, x0, xzr, ne // ne = any │ │ - csel x23, xzr, x1, eq // eq = none │ │ + csel x20, xzr, x1, eq // eq = none │ │ nop │ │ - adr x2, 9ce0 │ │ + adr x2, a25a │ │ mov x0, x27 │ │ - bl 60804 │ │ + bl 5fd18 │ │ cmp x0, #0x0 │ │ csinc x21, x0, xzr, ne // ne = any │ │ + csel x23, xzr, x1, eq // eq = none │ │ + nop │ │ + adr x2, a264 │ │ + mov x0, x27 │ │ + bl 5fc40 │ │ + cmp x0, #0x0 │ │ + csinc x22, x0, xzr, ne // ne = any │ │ csel x26, xzr, x1, eq // eq = none │ │ nop │ │ - adr x2, 9d09 │ │ + adr x2, a299 │ │ mov x0, x27 │ │ - bl 60aec │ │ - bl 60c60 │ │ + bl 5ff94 │ │ + bl 60074 │ │ mov x0, x27 │ │ - bl 60804 │ │ - ldp x11, x10, [sp, #304] │ │ + bl 5fc40 │ │ + ldr x9, [sp, #280] │ │ + ldr x8, [sp, #304] │ │ cmp x25, #0x0 │ │ - ldr x8, [sp, #248] │ │ - str x23, [sp, #536] │ │ - ldp x9, x23, [sp, #336] │ │ - str x28, [sp, #136] │ │ - stp x9, x10, [sp, #352] │ │ - ldp x10, x9, [sp, #288] │ │ + ldp x11, x10, [sp, #200] │ │ + str x23, [sp, #520] │ │ + stp x9, x8, [sp, #320] │ │ + ldr x23, [sp, #312] │ │ + ldp x8, x9, [sp, #264] │ │ + str x28, [sp, #96] │ │ + str xzr, [sp, #584] │ │ + str xzr, [sp, #576] │ │ + stp x9, x8, [sp, #336] │ │ + ldp x8, x9, [sp, #248] │ │ + stp x19, x20, [sp, #496] │ │ + str x21, [sp, #512] │ │ + stp x9, x8, [sp, #352] │ │ + ldp x8, x9, [sp, #232] │ │ + str x22, [sp, #528] │ │ + str x26, [sp, #536] │ │ + stp x9, x8, [sp, #368] │ │ + ldr x9, [sp, #224] │ │ + ldr x8, [sp, #112] │ │ str xzr, [sp, #600] │ │ - str xzr, [sp, #592] │ │ - stp x11, x9, [sp, #368] │ │ - ldp x11, x9, [sp, #272] │ │ - str x20, [sp, #512] │ │ - str x22, [sp, #520] │ │ - stp x10, x9, [sp, #384] │ │ - ldp x10, x9, [sp, #256] │ │ - str x19, [sp, #528] │ │ - str x21, [sp, #544] │ │ + stp x9, x10, [sp, #384] │ │ + ldp x10, x9, [sp, #184] │ │ + strb wzr, [sp, #608] │ │ stp x11, x9, [sp, #400] │ │ - stp x10, x8, [sp, #416] │ │ - ldp x8, x9, [sp, #216] │ │ + ldp x11, x9, [sp, #168] │ │ + stp x10, x9, [sp, #416] │ │ + ldp x10, x9, [sp, #152] │ │ + stp x11, x9, [sp, #432] │ │ + ldp x11, x9, [sp, #136] │ │ + stp x10, x9, [sp, #448] │ │ + ldp x10, x9, [sp, #120] │ │ + stp x10, x8, [sp, #480] │ │ ldr x10, [x23] │ │ - str x26, [sp, #552] │ │ - str xzr, [sp, #616] │ │ - stp x9, x8, [sp, #432] │ │ - ldp x8, x9, [sp, #200] │ │ - str x10, [sp, #336] │ │ - strb wzr, [sp, #624] │ │ - stp x9, x8, [sp, #448] │ │ - ldp x8, x9, [sp, #184] │ │ - stp x9, x8, [sp, #464] │ │ - ldp x8, x9, [sp, #168] │ │ - stp x9, x8, [sp, #480] │ │ - ldp x8, x9, [sp, #152] │ │ - stp x9, x8, [sp, #496] │ │ csinc x8, x25, xzr, ne // ne = any │ │ + stp x11, x9, [sp, #464] │ │ csel x9, xzr, x24, eq // eq = none │ │ cmp x0, #0x0 │ │ - str x8, [sp, #560] │ │ + str x8, [sp, #544] │ │ csinc x8, x0, xzr, ne // ne = any │ │ - str x9, [sp, #568] │ │ + str x9, [sp, #552] │ │ csel x9, xzr, x1, eq // eq = none │ │ cmn x10, #0x1 │ │ - str x8, [sp, #576] │ │ + str x8, [sp, #560] │ │ cset w8, eq // eq = none │ │ - str x9, [sp, #584] │ │ - str w8, [sp, #124] │ │ - b.eq 44d98 // b.none │ │ - ldr x28, [sp, #136] │ │ + str x9, [sp, #568] │ │ + str x10, [sp, #304] │ │ + str w8, [sp, #84] │ │ + b.eq 465dc // b.none │ │ + ldr x28, [sp, #96] │ │ nop │ │ - adr x2, 9c8b │ │ + adr x2, a20f │ │ mov x0, x23 │ │ mov w3, #0xd // #13 │ │ mov x1, x28 │ │ - bl 487f8 │ │ + bl 4a0d0 │ │ + cmp x0, #0x0 │ │ + csinc x9, x0, xzr, ne // ne = any │ │ + csel x8, xzr, x1, eq // eq = none │ │ + stp x9, x8, [sp, #272] │ │ + nop │ │ + adr x2, a21c │ │ + mov x0, x23 │ │ + bl 5fc4c │ │ cmp x0, #0x0 │ │ csinc x9, x0, xzr, ne // ne = any │ │ csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #304] │ │ + stp x8, x9, [sp, #256] │ │ nop │ │ - adr x2, 9c98 │ │ + adr x2, a227 │ │ mov x0, x23 │ │ - bl 60810 │ │ + bl 5fd24 │ │ cmp x0, #0x0 │ │ csinc x9, x0, xzr, ne // ne = any │ │ csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #288] │ │ + stp x8, x9, [sp, #240] │ │ nop │ │ - adr x2, 9ca3 │ │ + adr x2, a235 │ │ mov x0, x23 │ │ - bl 60890 │ │ + bl 5fc4c │ │ cmp x0, #0x0 │ │ csinc x9, x0, xzr, ne // ne = any │ │ csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #272] │ │ + stp x8, x9, [sp, #224] │ │ nop │ │ - adr x2, 9cb1 │ │ + adr x2, a240 │ │ mov x0, x23 │ │ - bl 60810 │ │ + bl 5fc4c │ │ cmp x0, #0x0 │ │ csinc x9, x0, xzr, ne // ne = any │ │ csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #256] │ │ + stp x8, x9, [sp, #200] │ │ nop │ │ - adr x2, 9cbc │ │ + adr x2, a24b │ │ mov x0, x23 │ │ - bl 60810 │ │ + bl 5fc40 │ │ cmp x0, #0x0 │ │ - csinc x8, x0, xzr, ne // ne = any │ │ - str x8, [sp, #248] │ │ + csinc x9, x0, xzr, ne // ne = any │ │ csel x8, xzr, x1, eq // eq = none │ │ - str x8, [sp, #224] │ │ + stp x8, x9, [sp, #184] │ │ nop │ │ - adr x2, 9cc7 │ │ + adr x2, a273 │ │ mov x0, x23 │ │ - bl 60804 │ │ + bl 5fd24 │ │ cmp x0, #0x0 │ │ csinc x9, x0, xzr, ne // ne = any │ │ csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #208] │ │ + stp x8, x9, [sp, #168] │ │ nop │ │ - adr x2, 9cef │ │ + adr x2, a281 │ │ mov x0, x23 │ │ - bl 60890 │ │ + bl 5fc58 │ │ cmp x0, #0x0 │ │ csinc x9, x0, xzr, ne // ne = any │ │ csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #192] │ │ + stp x8, x9, [sp, #152] │ │ nop │ │ - adr x2, 9cfd │ │ + adr x2, a28d │ │ mov x0, x23 │ │ - bl 608a8 │ │ + bl 5fc58 │ │ cmp x0, #0x0 │ │ csinc x9, x0, xzr, ne // ne = any │ │ csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #176] │ │ + stp x8, x9, [sp, #136] │ │ nop │ │ - adr x2, 9d25 │ │ + adr x2, a2b5 │ │ mov x0, x23 │ │ - bl 6089c │ │ + bl 5fd18 │ │ cmp x0, #0x0 │ │ csinc x9, x0, xzr, ne // ne = any │ │ csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #160] │ │ + stp x8, x9, [sp, #120] │ │ nop │ │ - adr x2, 9d2f │ │ + adr x2, a2bf │ │ mov x0, x23 │ │ - bl 60af8 │ │ + mov x1, x28 │ │ + bl 5fe80 │ │ cmp x0, #0x0 │ │ csinc x8, x0, xzr, ne // ne = any │ │ - str x8, [sp, #152] │ │ + str x8, [sp, #112] │ │ csel x8, xzr, x1, eq // eq = none │ │ - str x8, [sp, #128] │ │ + str x8, [sp, #88] │ │ nop │ │ - adr x2, 9d41 │ │ + adr x2, a2d1 │ │ mov x0, x23 │ │ - bl 608a8 │ │ + bl 5fc58 │ │ cmp x0, #0x0 │ │ - csinc x22, x0, xzr, ne // ne = any │ │ + csinc x19, x0, xzr, ne // ne = any │ │ csel x20, xzr, x1, eq // eq = none │ │ nop │ │ - adr x2, 9cd6 │ │ + adr x2, a25a │ │ mov x0, x23 │ │ - bl 6089c │ │ + bl 5fd18 │ │ cmp x0, #0x0 │ │ - csinc x19, x0, xzr, ne // ne = any │ │ - csel x21, xzr, x1, eq // eq = none │ │ + csinc x21, x0, xzr, ne // ne = any │ │ + csel x22, xzr, x1, eq // eq = none │ │ nop │ │ - adr x2, 9ce0 │ │ + adr x2, a264 │ │ mov x0, x23 │ │ - bl 60804 │ │ + bl 5fc40 │ │ cmp x0, #0x0 │ │ csinc x27, x0, xzr, ne // ne = any │ │ csel x26, xzr, x1, eq // eq = none │ │ nop │ │ - adr x2, 9d09 │ │ + adr x2, a299 │ │ mov x0, x23 │ │ - bl 60aec │ │ - bl 60c60 │ │ + bl 5ff94 │ │ + bl 60074 │ │ mov x0, x23 │ │ - bl 60804 │ │ - mov w8, #0x1 // #1 │ │ + bl 5fc40 │ │ + ldr x8, [sp, #272] │ │ cmp x25, #0x0 │ │ - str xzr, [sp, #1496] │ │ + str xzr, [sp, #1480] │ │ + str xzr, [sp, #1472] │ │ + str x8, [sp, #1216] │ │ + mov w8, #0x1 // #1 │ │ dup v0.2d, x8 │ │ - ldp x8, x9, [sp, #304] │ │ - str xzr, [sp, #1488] │ │ - str x22, [sp, #1408] │ │ + ldr x8, [sp, #280] │ │ + str x19, [sp, #1392] │ │ + str x20, [sp, #1400] │ │ + str x8, [sp, #1224] │ │ + ldp x8, x9, [sp, #256] │ │ + str q0, [sp, #1200] │ │ + str x21, [sp, #1408] │ │ + str x9, [sp, #1232] │ │ + str x8, [sp, #1240] │ │ + ldp x8, x9, [sp, #240] │ │ + str x22, [sp, #1416] │ │ + str x27, [sp, #1424] │ │ str x9, [sp, #1248] │ │ str x8, [sp, #1256] │ │ - ldp x8, x9, [sp, #288] │ │ - str q0, [sp, #1232] │ │ - str x20, [sp, #1416] │ │ + ldp x8, x9, [sp, #224] │ │ + str x26, [sp, #1432] │ │ + str xzr, [sp, #1496] │ │ str x9, [sp, #1264] │ │ str x8, [sp, #1272] │ │ - ldp x8, x9, [sp, #272] │ │ - str x19, [sp, #1424] │ │ - str x21, [sp, #1432] │ │ + ldp x8, x9, [sp, #200] │ │ + strb wzr, [sp, #1504] │ │ str x9, [sp, #1280] │ │ str x8, [sp, #1288] │ │ - ldp x8, x9, [sp, #256] │ │ - str x27, [sp, #1440] │ │ - str x26, [sp, #1448] │ │ - str x8, [sp, #1304] │ │ - ldr x8, [sp, #248] │ │ - str x9, [sp, #1296] │ │ - str x8, [sp, #1312] │ │ - ldp x8, x9, [sp, #216] │ │ - str xzr, [sp, #1512] │ │ - strb wzr, [sp, #1520] │ │ - str x9, [sp, #1320] │ │ - str x8, [sp, #1328] │ │ - ldp x8, x9, [sp, #200] │ │ - str x9, [sp, #1336] │ │ - str x8, [sp, #1344] │ │ ldp x8, x9, [sp, #184] │ │ - str x9, [sp, #1352] │ │ - str x8, [sp, #1360] │ │ + str x9, [sp, #1296] │ │ + str x8, [sp, #1304] │ │ ldp x8, x9, [sp, #168] │ │ - str x9, [sp, #1368] │ │ - str x8, [sp, #1376] │ │ + str x9, [sp, #1312] │ │ + str x8, [sp, #1320] │ │ ldp x8, x9, [sp, #152] │ │ - str x8, [sp, #1392] │ │ - ldr x8, [sp, #128] │ │ - str x9, [sp, #1384] │ │ + str x9, [sp, #1328] │ │ + str x8, [sp, #1336] │ │ + ldp x8, x9, [sp, #136] │ │ + str x9, [sp, #1344] │ │ + str x8, [sp, #1352] │ │ + ldp x8, x9, [sp, #120] │ │ + str x8, [sp, #1368] │ │ + ldr x8, [sp, #112] │ │ + str x9, [sp, #1360] │ │ csel x9, xzr, x24, eq // eq = none │ │ - str x8, [sp, #1400] │ │ + str x8, [sp, #1376] │ │ + ldr x8, [sp, #88] │ │ + str x9, [sp, #1448] │ │ + str x8, [sp, #1384] │ │ csinc x8, x25, xzr, ne // ne = any │ │ cmp x0, #0x0 │ │ - str x8, [sp, #1456] │ │ + str x8, [sp, #1440] │ │ csinc x8, x0, xzr, ne // ne = any │ │ - mov w0, #0x128 // #296 │ │ - str x9, [sp, #1464] │ │ csel x9, xzr, x1, eq // eq = none │ │ - str x8, [sp, #1472] │ │ - str x9, [sp, #1480] │ │ - bl 64e30 │ │ - cbz x0, 4638c │ │ - add x1, sp, #0x4d0 │ │ - bl 608ec │ │ - ldp x0, x23, [sp, #336] │ │ - str x24, [sp, #592] │ │ - bl 60bd8 │ │ - add x8, sp, #0x4d0 │ │ - add x1, sp, #0x160 │ │ - mov w2, #0x118 // #280 │ │ + mov w0, #0x138 // #312 │ │ + str x8, [sp, #1456] │ │ + str x9, [sp, #1464] │ │ + bl 641c0 │ │ + cbz x0, 47d40 │ │ + add x1, sp, #0x4b0 │ │ + bl 5fd74 │ │ + ldp x0, x23, [sp, #304] │ │ + str x24, [sp, #576] │ │ + bl 5ff80 │ │ + add x8, sp, #0x4b0 │ │ + add x1, sp, #0x140 │ │ + mov w2, #0x128 // #296 │ │ add x0, x8, #0x10 │ │ - bl 64e50 │ │ + bl 641e0 │ │ mov w8, #0x1 // #1 │ │ - mov w0, #0x128 // #296 │ │ + mov w0, #0x138 // #312 │ │ dup v0.2d, x8 │ │ - str q0, [sp, #1232] │ │ - bl 64e30 │ │ - cbz x0, 46384 │ │ - add x1, sp, #0x4d0 │ │ - mov w2, #0x128 // #296 │ │ + str q0, [sp, #1200] │ │ + bl 641c0 │ │ + cbz x0, 47d0c │ │ + add x1, sp, #0x4b0 │ │ + mov w2, #0x138 // #312 │ │ mov x25, x0 │ │ - add x28, sp, #0x4d0 │ │ - bl 64e50 │ │ + add x26, sp, #0x420 │ │ + add x27, sp, #0x4b0 │ │ + bl 641e0 │ │ mov w8, #0x8 // #8 │ │ - str x25, [sp, #880] │ │ + str x25, [sp, #856] │ │ + str x8, [sp, #904] │ │ + ldp x28, x8, [x25, #48] │ │ + str xzr, [sp, #896] │ │ + str xzr, [sp, #912] │ │ + str x28, [sp, #920] │ │ str x8, [sp, #928] │ │ - ldp x21, x8, [x25, #48] │ │ - str xzr, [sp, #920] │ │ str xzr, [sp, #936] │ │ - str x21, [sp, #944] │ │ - str x8, [sp, #952] │ │ - str xzr, [sp, #960] │ │ - str x8, [sp, #312] │ │ - cbz x8, 44e94 │ │ - mov x27, x21 │ │ - ldr x21, [sp, #312] │ │ + str x8, [sp, #272] │ │ + cbz x8, 466d8 │ │ + ldr x21, [sp, #272] │ │ mov x19, xzr │ │ mov x24, xzr │ │ mov x26, xzr │ │ mov w20, #0x8 // #8 │ │ - add x0, sp, #0x4d0 │ │ - add x1, sp, #0x3b0 │ │ + add x0, sp, #0x4b0 │ │ + add x1, sp, #0x398 │ │ mov x2, x26 │ │ - bl 58bb4 │ │ - ldrb w8, [sp, #1273] │ │ + bl 59d74 │ │ + ldrb w8, [sp, #1241] │ │ cmp w8, #0x3 │ │ - b.eq 45bec // b.none │ │ - ldr x8, [sp, #952] │ │ - ldr x9, [sp, #960] │ │ - ldr x10, [sp, #920] │ │ - ldr x22, [sp, #1264] │ │ + b.eq 474f8 // b.none │ │ + ldr x8, [sp, #928] │ │ + ldr x9, [sp, #936] │ │ + ldr x10, [sp, #896] │ │ + ldr x22, [sp, #1232] │ │ sub x8, x21, x8 │ │ - ldr x21, [sp, #1248] │ │ + ldr x21, [sp, #1216] │ │ cmp x24, x10 │ │ add x26, x8, x9 │ │ - str x26, [sp, #960] │ │ - b.ne 44e6c // b.any │ │ - add x0, sp, #0x398 │ │ - bl 58e70 │ │ - ldr x20, [sp, #928] │ │ + str x26, [sp, #936] │ │ + b.ne 466b0 // b.any │ │ + add x0, sp, #0x380 │ │ + bl 5a038 │ │ + ldr x20, [sp, #904] │ │ add x8, x20, x19 │ │ add x24, x24, #0x1 │ │ add x19, x19, #0x10 │ │ stp x22, x21, [x8] │ │ - ldr x21, [sp, #952] │ │ - str x24, [sp, #936] │ │ - cbnz x21, 44e1c │ │ + ldr x21, [sp, #928] │ │ + str x24, [sp, #912] │ │ + cbnz x21, 46660 │ │ cmp x24, #0x2 │ │ - mov x21, x27 │ │ - b.cs 463a0 // b.hs, b.nlast │ │ - mov w10, #0x8 // #8 │ │ + add x26, sp, #0x420 │ │ + b.cs 47d74 // b.hs, b.nlast │ │ + mov w8, #0x8 // #8 │ │ + mov w10, #0x10 // #16 │ │ + ldr x11, [x25, #256] │ │ + str x8, [sp, #952] │ │ ldp x8, x9, [x25, #64] │ │ str x10, [sp, #976] │ │ - ldr x11, [x25, #240] │ │ - add x22, sp, #0x700 │ │ - str x10, [sp, #1000] │ │ - ldrb w10, [x25, #288] │ │ - str x8, [sp, #1016] │ │ - str w10, [sp, #272] │ │ + ldrb w10, [x25, #304] │ │ + add x21, sp, #0x420 │ │ + stp x11, x28, [sp, #232] │ │ + ldr x11, [x25, #264] │ │ + mov w22, #0x10 // #16 │ │ + str w10, [sp, #224] │ │ + str x8, [sp, #992] │ │ ldp x10, x8, [x25, #32] │ │ - str x11, [sp, #280] │ │ - ldr x11, [x25, #248] │ │ + str xzr, [sp, #280] │ │ + str xzr, [sp, #944] │ │ + str x8, [sp, #264] │ │ + str xzr, [sp, #960] │ │ str xzr, [sp, #968] │ │ - str x8, [sp, #304] │ │ str xzr, [sp, #984] │ │ - str xzr, [sp, #992] │ │ + stp x11, x10, [sp, #248] │ │ + str x9, [sp, #1000] │ │ str xzr, [sp, #1008] │ │ - stp x11, x10, [sp, #288] │ │ - str x9, [sp, #1024] │ │ - str xzr, [sp, #1032] │ │ - add x0, sp, #0x4d0 │ │ - add x1, sp, #0x3f8 │ │ - bl 48b30 │ │ - ldr x8, [sp, #1232] │ │ - ldr x26, [sp, #1240] │ │ - ldr x27, [sp, #1248] │ │ + add x0, sp, #0x4b0 │ │ + add x1, sp, #0x3e0 │ │ + bl 4a3f8 │ │ + ldr x8, [sp, #1200] │ │ + ldur q0, [x26, #152] │ │ + cmn x8, #0x2 │ │ + b.eq 4750c // b.none │ │ + ldur q1, [x27, #24] │ │ + ldur q2, [x27, #40] │ │ cmn x8, #0x1 │ │ - b.eq 45c84 // b.none │ │ - ldur q0, [x28, #24] │ │ - ldur q1, [x28, #40] │ │ - cmp x8, #0x2 │ │ - ldur q2, [x28, #56] │ │ - ldur x9, [x28, #72] │ │ - str q0, [sp, #1040] │ │ - str q1, [sp, #1056] │ │ - str q2, [sp, #1072] │ │ - str x9, [sp, #1088] │ │ - b.eq 45e8c // b.none │ │ - ldr x24, [sp, #1008] │ │ - tbnz w8, #0, 44ee4 │ │ - cmp x27, #0x1 │ │ + ldr x28, [sp, #1256] │ │ + ldurh w11, [x27, #69] │ │ + ldurb w12, [x27, #71] │ │ + ldr w9, [sp, #1264] │ │ + ldrb w10, [sp, #1268] │ │ + str q1, [sp, #1024] │ │ + str q2, [sp, #1040] │ │ + strh w11, [sp, #1020] │ │ + strb w12, [sp, #1022] │ │ + b.eq 47524 // b.none │ │ + cmp w10, #0x9 │ │ mov w19, #0x1 // #1 │ │ - ccmp x27, #0x5, #0x4, ne // ne = any │ │ - b.eq 44ee4 // b.none │ │ - cmp x27, #0x2 │ │ - b.ne 44f50 // b.any │ │ + ccmp x8, #0x1, #0x4, eq // eq = none │ │ + ccmp x8, #0x5, #0x4, ne // ne = any │ │ + b.eq 46734 // b.none │ │ + cmp x8, #0x2 │ │ + b.ne 467a4 // b.any │ │ mov w19, wzr │ │ + str w9, [sp, #1120] │ │ + mov w9, #0x9 // #9 │ │ + ldr q1, [sp, #1024] │ │ + stur q0, [x26, #8] │ │ ldr q0, [sp, #1040] │ │ - add x9, sp, #0x450 │ │ - ldr q1, [sp, #1056] │ │ - ldr x8, [sp, #1088] │ │ - str xzr, [sp, #1104] │ │ - stur q0, [x9, #24] │ │ - ldr q0, [sp, #1072] │ │ - str x26, [sp, #1112] │ │ - str x27, [sp, #1120] │ │ - stur q1, [x9, #40] │ │ - stur q0, [x9, #56] │ │ - stur x8, [x9, #72] │ │ - add x0, sp, #0x4d0 │ │ + str x8, [sp, #1056] │ │ + ldrh w8, [sp, #1020] │ │ + strb w9, [sp, #1124] │ │ + ldrb w9, [sp, #1022] │ │ + stur q1, [x21, #24] │ │ + stur q0, [x21, #40] │ │ + str x28, [sp, #1112] │ │ + sturh w8, [x21, #69] │ │ + sturb w9, [x21, #71] │ │ + add x0, sp, #0x4b0 │ │ add x1, x25, #0x10 │ │ - add x2, sp, #0x450 │ │ - bl 48f70 │ │ - ldr x8, [sp, #1232] │ │ + add x2, sp, #0x420 │ │ + bl 4a878 │ │ + ldr x8, [sp, #1200] │ │ cmp x8, #0x2 │ │ - b.eq 44ee4 // b.none │ │ + b.eq 46734 // b.none │ │ add x0, sp, #0x700 │ │ - add x1, sp, #0x4d0 │ │ - mov w2, #0x1c0 // #448 │ │ - bl 64e50 │ │ - tbz w19, #0, 45098 │ │ - ldr x8, [sp, #2160] │ │ - ldr x9, [sp, #1832] │ │ - ldr x10, [sp, #1840] │ │ - str x22, [sp, #1120] │ │ - add x11, x8, #0x10 │ │ - str x9, [sp, #1104] │ │ - str x10, [sp, #1112] │ │ - str x11, [sp, #1128] │ │ - str xzr, [sp, #1136] │ │ - cbz x10, 45fd0 │ │ - mov x27, xzr │ │ - mov w12, wzr │ │ - sub x11, x10, #0x1 │ │ - add x13, x9, #0x1 │ │ - ldurb w14, [x13, #-1] │ │ - cmp w12, #0x3f │ │ - ccmp w14, #0x1, #0x0, eq // eq = none │ │ - b.hi 45bfc // b.pmore │ │ - and x15, x14, #0x7f │ │ - lsl x15, x15, x12 │ │ - orr x27, x15, x27 │ │ - tbz w14, #7, 45020 │ │ - sub x11, x11, #0x1 │ │ - add x13, x13, #0x1 │ │ - add w12, w12, #0x7 │ │ - cmn x11, #0x1 │ │ - b.ne 44fe8 // b.any │ │ - b 45c08 │ │ - str x13, [sp, #1104] │ │ - str x11, [sp, #1112] │ │ - cbnz x27, 4511c │ │ - bl 60cdc │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 4502c │ │ - b.ne 45048 // b.any │ │ + add x1, sp, #0x4b0 │ │ + mov w2, #0x1e0 // #480 │ │ + bl 641e0 │ │ + tbz w19, #0, 468fc │ │ + ldrb w8, [sp, #2209] │ │ + ldr x26, [sp, #2176] │ │ + mov w10, #0xc // #12 │ │ + ldr x9, [sp, #2184] │ │ + cmp w8, #0x8 │ │ + mov w8, #0x4 // #4 │ │ + csel x10, x10, x8, eq // eq = none │ │ + cbz x26, 47618 │ │ + ldr w21, [sp, #2208] │ │ + ldr x8, [sp, #2168] │ │ + and w11, w21, #0xff00 │ │ + cmp w11, #0x300 │ │ + b.eq 47620 // b.none │ │ + ldr x19, [sp, #2216] │ │ + str x8, [sp, #1136] │ │ + add x9, x10, x9 │ │ + add x0, sp, #0x4b0 │ │ + add x1, sp, #0x470 │ │ + str x26, [sp, #1144] │ │ + add x8, x19, #0x10 │ │ + str x9, [sp, #1160] │ │ + str x8, [sp, #1152] │ │ + str xzr, [sp, #1168] │ │ + str w21, [sp, #1176] │ │ + bl 4df9c │ │ + ldrb w20, [sp, #1200] │ │ + cmp w20, #0xff │ │ + b.ne 4762c // b.any │ │ + ldr x26, [sp, #1208] │ │ + cbnz x26, 4697c │ │ + ldxr x8, [x19] │ │ + subs x8, x8, #0x1 │ │ + stlxr w9, x8, [x19] │ │ + cbnz w9, 46884 │ │ + add x26, sp, #0x420 │ │ + add x21, sp, #0x420 │ │ + b.ne 468ac // b.any │ │ dmb ishld │ │ - ldr x0, [sp, #2160] │ │ - bl 4aa4c │ │ - ldr x8, [sp, #1888] │ │ + ldr x0, [sp, #2216] │ │ + bl 4c280 │ │ + ldr x8, [sp, #1808] │ │ cmn x8, #0x2 │ │ - b.eq 44ee4 // b.none │ │ - ldr x8, [sp, #1976] │ │ - cbz x8, 45064 │ │ - ldr x0, [sp, #1984] │ │ - bl 64e40 │ │ - ldr x8, [sp, #2000] │ │ - cbz x8, 45074 │ │ - ldr x0, [sp, #2008] │ │ - bl 64e40 │ │ - ldr x8, [sp, #2024] │ │ - cbz x8, 45084 │ │ - ldr x0, [sp, #2032] │ │ - bl 64e40 │ │ - ldr x8, [sp, #2048] │ │ - cbz x8, 44ee4 │ │ - ldr x0, [sp, #2056] │ │ - bl 64e40 │ │ - b 44ee4 │ │ - str wzr, [sp, #264] │ │ - str x20, [sp, #256] │ │ - str xzr, [sp, #1104] │ │ - ldr x20, [sp, #256] │ │ - bl 60a3c │ │ - ldr x8, [sp, #1136] │ │ - add x9, x28, #0x1c8 │ │ - ldr q0, [sp, #1104] │ │ - ldr q1, [sp, #1120] │ │ - str x26, [sp, #1680] │ │ + b.eq 46734 // b.none │ │ + ldr x8, [sp, #1968] │ │ + cbz x8, 468c8 │ │ + ldr x0, [sp, #1976] │ │ + bl 641d0 │ │ + ldr x8, [sp, #1992] │ │ + cbz x8, 468d8 │ │ + ldr x0, [sp, #2000] │ │ + bl 641d0 │ │ + ldr x8, [sp, #2016] │ │ + cbz x8, 468e8 │ │ + ldr x0, [sp, #2024] │ │ + bl 641d0 │ │ + ldr x8, [sp, #2040] │ │ + cbz x8, 46734 │ │ + ldr x0, [sp, #2048] │ │ + bl 641d0 │ │ + b 46734 │ │ + mov w24, wzr │ │ + str xzr, [sp, #1056] │ │ + bl 5fe34 │ │ + ldr x8, [sp, #1088] │ │ + add x9, x27, #0x1f8 │ │ + ldr x19, [sp, #984] │ │ + ldr q0, [sp, #1056] │ │ + ldr q1, [sp, #1072] │ │ + strh w24, [sp, #1784] │ │ str x8, [x9, #32] │ │ - ldr w8, [sp, #264] │ │ + ldr w8, [sp, #200] │ │ stp q0, q1, [x9] │ │ - strh w8, [sp, #1784] │ │ - ldr w8, [sp, #248] │ │ - str xzr, [sp, #1728] │ │ strh w8, [sp, #1786] │ │ - ldr x8, [sp, #992] │ │ - cmp x24, x8 │ │ + ldr x8, [sp, #968] │ │ + str x28, [sp, #1696] │ │ + cmp x19, x8 │ │ mov w8, #0xfe // #254 │ │ - strb w8, [sp, #1768] │ │ - b.ne 450f8 // b.any │ │ - add x0, sp, #0x3e0 │ │ - bl 590e8 │ │ - mov w9, #0x230 // #560 │ │ - ldr x8, [sp, #1000] │ │ - add x1, sp, #0x4d0 │ │ - madd x0, x24, x9, x8 │ │ - mov w2, #0x230 // #560 │ │ - bl 64e50 │ │ - add x8, x24, #0x1 │ │ - str x8, [sp, #1008] │ │ - b 44ee4 │ │ - ldr x10, [x8, #32] │ │ - sub x9, x27, #0x1 │ │ - cmp x9, x10 │ │ - b.cs 4513c // b.hs, b.nlast │ │ + str xzr, [sp, #1744] │ │ + strb w8, [sp, #1680] │ │ + b.ne 46954 // b.any │ │ + add x0, sp, #0x3c8 │ │ + bl 5a244 │ │ + mov w8, #0x250 // #592 │ │ + ldr x22, [sp, #976] │ │ + add x1, sp, #0x4b0 │ │ + madd x0, x19, x8, x22 │ │ + mov w2, #0x250 // #592 │ │ + bl 641e0 │ │ + add x8, x19, #0x1 │ │ + str x8, [sp, #280] │ │ + str x8, [sp, #984] │ │ + b 46734 │ │ + ldr x9, [sp, #1152] │ │ + sub x8, x26, #0x1 │ │ + ldr x10, [x9, #16] │ │ + cmp x8, x10 │ │ + b.cs 469a0 // b.hs, b.nlast │ │ mov w10, #0x70 // #112 │ │ - ldr x8, [x8, #24] │ │ - madd x0, x9, x10, x8 │ │ - b 451a8 │ │ - ldr x9, [x8, #40] │ │ - cbz x9, 46424 │ │ - ldr x8, [x8, #48] │ │ - ldrh w11, [x9, #1330] │ │ - add x13, x9, #0x4d8 │ │ + ldr x9, [x9, #8] │ │ + madd x0, x8, x10, x9 │ │ + b 46a0c │ │ + ldr x8, [x9, #24] │ │ + cbz x8, 47d04 │ │ + ldr x9, [x9, #32] │ │ + ldrh w11, [x8, #1330] │ │ + add x13, x8, #0x4d8 │ │ mov x10, #0xffffffffffffffff // #-1 │ │ lsl x12, x11, #3 │ │ - cbz x12, 45188 │ │ + cbz x12, 469ec │ │ ldr x14, [x13], #8 │ │ add x10, x10, #0x1 │ │ sub x12, x12, #0x8 │ │ - cmp x27, x14 │ │ + cmp x26, x14 │ │ cset w14, hi // hi = pmore │ │ csinv w14, w14, wzr, cs // cs = hs, nlast │ │ and w14, w14, #0xff │ │ cmp w14, #0x1 │ │ - b.eq 45158 // b.none │ │ - cbnz w14, 4518c │ │ - b 451a0 │ │ + b.eq 469bc // b.none │ │ + cbnz w14, 469f0 │ │ + b 46a04 │ │ mov x10, x11 │ │ - cbz x8, 46424 │ │ - add x9, x9, x10, lsl #3 │ │ - sub x8, x8, #0x1 │ │ - ldr x9, [x9, #1336] │ │ - b 45148 │ │ - mov w8, #0x70 // #112 │ │ - madd x0, x10, x8, x9 │ │ + cbz x9, 47d04 │ │ + add x8, x8, x10, lsl #3 │ │ + sub x9, x9, #0x1 │ │ + ldr x8, [x8, #1336] │ │ + b 469ac │ │ + mov w9, #0x70 // #112 │ │ + madd x0, x10, x9, x8 │ │ ldrb w8, [x0, #106] │ │ + add x26, sp, #0x420 │ │ cmp w8, #0x1 │ │ - b.ne 451bc // b.any │ │ - mov w8, #0x1 // #1 │ │ - str x8, [sp, #1136] │ │ - bl 2ed44 │ │ - str x20, [sp, #256] │ │ - cbz x1, 45648 │ │ - ldr x11, [sp, #2232] │ │ - ldr x8, [sp, #288] │ │ - mov w14, #0x19 // #25 │ │ - ldr w10, [sp, #1864] │ │ - ldr w9, [sp, #272] │ │ - lsl x12, x1, #4 │ │ - sub x8, x8, x11 │ │ - ldr x13, [sp, #2216] │ │ - str xzr, [sp, #224] │ │ - str x8, [sp, #112] │ │ - ldr x8, [sp, #280] │ │ - cmp w10, #0x50, lsl #12 │ │ - bfi x14, x10, #8, #8 │ │ - str wzr, [sp, #264] │ │ - add x8, x8, x11 │ │ - str wzr, [sp, #216] │ │ - str x8, [sp, #128] │ │ - ubfx x8, x10, #8, #8 │ │ + b.ne 46a28 // b.any │ │ + ldr x8, [sp, #1168] │ │ + add x8, x8, #0x1 │ │ + str x8, [sp, #1168] │ │ + bl 2fa90 │ │ + cbz x1, 46f00 │ │ + ldr x10, [sp, #2256] │ │ + ldr x8, [sp, #248] │ │ + cmp w21, #0x50, lsl #12 │ │ + ldr w9, [sp, #224] │ │ + ldr x11, [sp, #2240] │ │ + mov w12, #0x14 // #20 │ │ + sub x8, x8, x10 │ │ + lsl x22, x1, #4 │ │ + bfi x12, x21, #8, #8 │ │ + str x8, [sp, #72] │ │ + ldr x8, [sp, #232] │ │ + ldr x20, [sp, #192] │ │ + mov x24, x0 │ │ + mov x19, xzr │ │ str wzr, [sp, #208] │ │ - str x8, [sp, #104] │ │ - and w8, w10, #0xff00 │ │ - str w8, [sp, #100] │ │ + add x8, x8, x10 │ │ + str wzr, [sp, #184] │ │ + str x8, [sp, #88] │ │ + ubfx x8, x21, #8, #8 │ │ + str wzr, [sp, #168] │ │ + str x8, [sp, #112] │ │ cset w8, cc // cc = lo, ul, last │ │ - tst w9, w8 │ │ - rbit w8, w10 │ │ - str wzr, [sp, #176] │ │ - csel x9, x11, xzr, ne // ne = any │ │ - stp x11, x13, [sp, #192] │ │ - str x9, [sp, #152] │ │ - ldr x9, [sp, #304] │ │ + tst w8, w9 │ │ + rbit w8, w21 │ │ + str wzr, [sp, #144] │ │ + csel x9, x10, xzr, ne // ne = any │ │ + str x10, [sp, #160] │ │ + str x9, [sp, #120] │ │ + ldr x9, [sp, #264] │ │ clz w8, w8 │ │ - stp x10, x8, [sp, #32] │ │ - sub x9, x9, x13 │ │ - str x9, [sp, #88] │ │ - ldr x9, [sp, #296] │ │ - add x9, x9, x13 │ │ - stp x9, x14, [sp, #16] │ │ - and x9, x10, #0xff │ │ - str x9, [sp, #80] │ │ - ldr x8, [sp, #1120] │ │ - ldr q0, [x0] │ │ - mov x20, x0 │ │ - add x0, sp, #0x4d0 │ │ - add x1, sp, #0x450 │ │ - add x3, sp, #0x4c0 │ │ - ldr w2, [x8, #72] │ │ - mov x19, x12 │ │ - str q0, [sp, #1216] │ │ - bl 4f750 │ │ - ldr x9, [sp, #1232] │ │ - ldr x8, [sp, #1240] │ │ - ldr x27, [sp, #1248] │ │ - cmn x9, #0x1 │ │ - b.eq 46378 // b.none │ │ - ldr x10, [sp, #1256] │ │ - str x8, [sp, #1192] │ │ - str x9, [sp, #1184] │ │ - and w8, w10, #0xffff │ │ - str x27, [sp, #1200] │ │ - cmp w8, #0x55 │ │ - str x10, [sp, #1208] │ │ - b.eq 4538c // b.none │ │ - cmp w8, #0x12 │ │ - b.eq 45314 // b.none │ │ - cmp w8, #0x13 │ │ - b.eq 45360 // b.none │ │ - cmp w8, #0x11 │ │ - b.ne 45498 // b.any │ │ - bl 608c0 │ │ - ldr x8, [sp, #1232] │ │ - cbz x8, 45410 │ │ - cmp x8, #0xc │ │ - b.ne 45498 // b.any │ │ - ldr x13, [sp, #72] │ │ - ldr x8, [sp, #304] │ │ - ldr x9, [sp, #200] │ │ - mov x10, x13 │ │ - cmp x8, x9 │ │ - mov x8, #0x13 // #19 │ │ - bfxil x10, x8, #0, #8 │ │ - b.cs 45460 // b.hs, b.nlast │ │ - ldr x27, [sp, #296] │ │ - b 45474 │ │ - bl 608c0 │ │ - ldr x8, [sp, #1232] │ │ - cbz x8, 4544c │ │ - ldr x27, [sp, #184] │ │ - cmp x8, #0x7 │ │ - mov x0, x20 │ │ - mov x12, x19 │ │ - b.eq 45438 // b.none │ │ - cmp x8, #0xc │ │ - b.ne 454a0 // b.any │ │ - ldr x8, [sp, #304] │ │ - ldr x9, [sp, #200] │ │ - ldr x10, [sp, #56] │ │ - cmp x8, x9 │ │ - mov x8, #0x13 // #19 │ │ - bfxil x10, x8, #0, #8 │ │ - b.cs 454c8 // b.hs, b.nlast │ │ - ldr x27, [sp, #296] │ │ - b 45624 │ │ - bl 608c0 │ │ - ldr x8, [sp, #1232] │ │ - ldrh w9, [sp, #1240] │ │ - cmp x8, #0x26 │ │ - ldr w8, [sp, #264] │ │ + str x11, [sp, #176] │ │ + sub x9, x9, x11 │ │ + str x8, [sp, #56] │ │ + str x9, [sp, #128] │ │ + ldr x9, [sp, #256] │ │ + add x9, x9, x11 │ │ + stp x9, x12, [sp, #32] │ │ + ldr q0, [x24] │ │ + add x0, sp, #0x4b0 │ │ + add x1, sp, #0x470 │ │ + add x2, sp, #0x4a0 │ │ + str q0, [sp, #1184] │ │ + bl 50a68 │ │ + ldr x8, [sp, #1200] │ │ + ldur q0, [x26, #152] │ │ + cmn x8, #0x1 │ │ + b.eq 47cf8 // b.none │ │ + ldur q1, [x27, #24] │ │ + ldur x9, [x27, #40] │ │ + add x10, sp, #0x420 │ │ + stur q0, [x26, #8] │ │ + stur q1, [x10, #24] │ │ + stur x9, [x10, #40] │ │ + ldrh w9, [sp, #1088] │ │ + str x8, [sp, #1056] │ │ + cmp w9, #0x55 │ │ + b.eq 46bcc // b.none │ │ + cmp w9, #0x12 │ │ + b.eq 46b64 // b.none │ │ + cmp w9, #0x13 │ │ + b.eq 46ba0 // b.none │ │ + cmp w9, #0x11 │ │ + b.ne 46ed4 // b.any │ │ + bl 5fd0c │ │ + ldr x8, [sp, #1200] │ │ + cbz x8, 46c5c │ │ + cmp x8, #0xd │ │ + b.ne 46ed4 // b.any │ │ + ldr x13, [sp, #64] │ │ + bl 5ffb4 │ │ + mov x9, #0x11 // #17 │ │ + bfxil x8, x9, #0, #8 │ │ + b.cs 46ca4 // b.hs, b.nlast │ │ + ldr x9, [sp, #256] │ │ + mov x11, x20 │ │ + mov x13, x8 │ │ + b 46e84 │ │ + bl 5fd0c │ │ + ldr x8, [sp, #1200] │ │ + cbz x8, 46c98 │ │ + cmp x8, #0x8 │ │ + b.eq 46c84 // b.none │ │ + cmp x8, #0xd │ │ + b.ne 46ed4 // b.any │ │ + ldr x13, [sp, #48] │ │ + bl 5ffb4 │ │ + mov x9, #0x11 // #17 │ │ + bfxil x8, x9, #0, #8 │ │ + b.cs 46cf8 // b.hs, b.nlast │ │ + ldr x9, [sp, #256] │ │ + mov x13, x8 │ │ + b 46eb4 │ │ + bl 5fd0c │ │ + ldr x8, [sp, #1200] │ │ + ldrh w9, [sp, #1208] │ │ + cmp x8, #0x27 │ │ + ldr w8, [sp, #208] │ │ csinc w8, w8, wzr, ne // ne = any │ │ - str w8, [sp, #264] │ │ - ldr w8, [sp, #248] │ │ + str w8, [sp, #208] │ │ + ldr w8, [sp, #200] │ │ csel w8, w9, w8, eq // eq = none │ │ - str w8, [sp, #248] │ │ - b 45498 │ │ - bl 608c0 │ │ - ldr x9, [sp, #1232] │ │ - ldr x8, [sp, #1240] │ │ - cmp x9, #0x16 │ │ - b.eq 45424 // b.none │ │ - cmp x9, #0x18 │ │ - mov x0, x20 │ │ - mov x12, x19 │ │ - b.ne 45430 // b.any │ │ - ldr x9, [sp, #288] │ │ - ldr x10, [sp, #192] │ │ + str w8, [sp, #200] │ │ + b 46ed4 │ │ + bl 5fd0c │ │ + ldr x9, [sp, #1200] │ │ + ldr x8, [sp, #1208] │ │ + cmp x9, #0x17 │ │ + b.eq 46c70 // b.none │ │ + cmp x9, #0x19 │ │ + b.ne 46c7c // b.any │ │ + ldr x9, [sp, #248] │ │ + ldr x10, [sp, #160] │ │ cmp x9, x10 │ │ - b.cc 46448 // b.lo, b.ul, b.last │ │ - ldp x10, x9, [sp, #104] │ │ + b.cc 47d30 // b.lo, b.ul, b.last │ │ + ldr x10, [sp, #112] │ │ + umulh x9, x8, x10 │ │ + cmp xzr, x9 │ │ + b.ne 47ee4 // b.any │ │ mul x8, x8, x10 │ │ - subs x9, x9, x8 │ │ - b.cc 4645c // b.lo, b.ul, b.last │ │ - ldr w10, [sp, #100] │ │ - cmp w10, #0x800 │ │ - ldr x10, [sp, #128] │ │ - add x27, x10, x8 │ │ - b.ne 454b0 // b.any │ │ + ldr x10, [sp, #72] │ │ + cmp x10, x8 │ │ + b.cc 47d54 // b.lo, b.ul, b.last │ │ + and w9, w21, #0xff00 │ │ + cmp w9, #0x800 │ │ + sub x9, x10, x8 │ │ + ldr x10, [sp, #88] │ │ + add x26, x10, x8 │ │ + b.ne 46cd4 // b.any │ │ cmp x9, #0x7 │ │ - b.ls 46460 // b.plast │ │ - ldrb w9, [x27, #6] │ │ - ldrh w10, [x27, #4] │ │ - ldr w11, [x27] │ │ - ldrb w8, [x27, #7] │ │ - orr w9, w10, w9, lsl #16 │ │ - lsl x10, x11, #8 │ │ - orr x9, x10, x9, lsl #40 │ │ - extr x8, x8, x9, #8 │ │ - b 454bc │ │ - ldr x8, [sp, #1240] │ │ - str x8, [sp, #168] │ │ - mov w8, #0x1 // #1 │ │ - str w8, [sp, #216] │ │ - b 45498 │ │ - ldr x9, [sp, #152] │ │ - bl 60cc8 │ │ - b 45498 │ │ - str xzr, [sp, #224] │ │ - b 454a0 │ │ - ldr x8, [sp, #1240] │ │ - str x8, [sp, #256] │ │ + b.ls 47d58 // b.plast │ │ + ldrb w8, [x26, #6] │ │ + ldrh w9, [x26, #4] │ │ + ldr w10, [x26] │ │ + orr w8, w9, w8, lsl #16 │ │ + lsl x9, x10, #8 │ │ + ldrb w10, [x26, #7] │ │ + orr x8, x9, x8, lsl #40 │ │ + extr x8, x10, x8, #8 │ │ + b 46ce0 │ │ + ldr x8, [sp, #1208] │ │ + str x8, [sp, #152] │ │ mov w8, #0x1 // #1 │ │ - str w8, [sp, #176] │ │ - b 454a0 │ │ - ldr x8, [sp, #1240] │ │ - str x8, [sp, #64] │ │ + str w8, [sp, #184] │ │ + b 46ed4 │ │ + ldr x9, [sp, #120] │ │ + mov w19, #0x1 // #1 │ │ + b 46cec │ │ + mov x19, xzr │ │ + b 46ed4 │ │ + ldr x8, [sp, #1208] │ │ + str x8, [sp, #16] │ │ mov w8, #0x1 // #1 │ │ - str w8, [sp, #208] │ │ - b 45498 │ │ - bl 60ac4 │ │ - b.cs 454e0 // b.hs, b.nlast │ │ - ldr x8, [sp, #296] │ │ - ldr x9, [sp, #200] │ │ - add x27, x8, x9 │ │ - mov x13, x10 │ │ - mvn w8, w13 │ │ - tst x8, #0xff │ │ - b.ne 46450 // b.any │ │ - mov w8, #0x1 // #1 │ │ - str x13, [sp, #72] │ │ - str w8, [sp, #216] │ │ - str x27, [sp, #8] │ │ - str x27, [sp, #168] │ │ - mov x0, x20 │ │ - mov x12, x19 │ │ - subs x12, x12, #0x10 │ │ - add x0, x0, #0x10 │ │ - b.ne 45264 // b.any │ │ - b 45660 │ │ + str w8, [sp, #144] │ │ + b 46ed4 │ │ + ldr x20, [sp, #1208] │ │ + mov w8, #0x1 // #1 │ │ + b 46ed0 │ │ + bl 6004c │ │ + b.ne 46ee4 // b.any │ │ + mul x9, x9, x11 │ │ + ldr x10, [sp, #128] │ │ + cmp x10, x9 │ │ + b.cs 46d28 // b.hs, b.nlast │ │ + ldr x9, [sp, #256] │ │ + ldr x10, [sp, #176] │ │ + mov x11, x20 │ │ + mov x13, x8 │ │ + add x9, x9, x10 │ │ + b 46e84 │ │ cmp x9, #0x3 │ │ - b.ls 46460 // b.plast │ │ - ldr w8, [x27] │ │ - ldr x9, [sp, #192] │ │ - bl 60cc8 │ │ - b 454a0 │ │ - bl 60ac4 │ │ - b.cs 45504 // b.hs, b.nlast │ │ - ldr x8, [sp, #296] │ │ - ldr x9, [sp, #200] │ │ - add x27, x8, x9 │ │ - b 45624 │ │ - ldp x11, x14, [sp, #32] │ │ - bl 60ca8 │ │ - ccmp w14, #0x3, #0x2, hi // hi = pmore │ │ - b.ls 4552c // b.plast │ │ - ldr x9, [sp, #24] │ │ + b.ls 47d58 // b.plast │ │ + ldr w8, [x26] │ │ + ldr x9, [sp, #160] │ │ + mov w19, #0x1 // #1 │ │ + add x26, sp, #0x420 │ │ + add x8, x8, x9 │ │ + str x8, [sp, #136] │ │ + b 46ed4 │ │ + bl 6004c │ │ + b.ne 46ef4 // b.any │ │ + mul x9, x9, x11 │ │ + ldr x10, [sp, #128] │ │ + ldr x15, [sp, #56] │ │ + cmp x10, x9 │ │ + b.cs 46d5c // b.hs, b.nlast │ │ + ldr x9, [sp, #256] │ │ + ldr x10, [sp, #176] │ │ + mov x13, x8 │ │ + add x9, x9, x10 │ │ + b 46eb4 │ │ + sub w10, w21, #0x1 │ │ + ldr x15, [sp, #56] │ │ + eor w11, w21, w10 │ │ + and w11, w11, #0xff │ │ + cmp w11, w10, uxtb │ │ + ccmp w15, #0x3, #0x2, hi // hi = pmore │ │ + b.ls 46d88 // b.plast │ │ + ldr x9, [sp, #40] │ │ and x8, x13, #0xffffffffffff0000 │ │ - ldr x27, [sp, #8] │ │ + mov x11, x20 │ │ orr x13, x8, x9 │ │ - b 45478 │ │ - ldr x11, [sp, #32] │ │ - bl 60ca8 │ │ - ldr x10, [sp, #40] │ │ - ccmp w10, #0x3, #0x2, hi // hi = pmore │ │ - b.ls 45560 // b.plast │ │ - ldr x8, [sp, #56] │ │ ldr x9, [sp, #24] │ │ - and x8, x8, #0xffffffffffff0000 │ │ - orr x10, x8, x9 │ │ - b 45624 │ │ - adrp x12, 5000 │ │ - add x12, x12, #0xa9 │ │ - adr x10, 4554c │ │ - ldrb w11, [x12, x14] │ │ - add x10, x10, x11, lsl #2 │ │ - ldr x11, [sp, #16] │ │ - add x27, x11, x9 │ │ - br x10 │ │ - ldr x8, [sp, #88] │ │ - cmp x8, x9 │ │ - b.eq 46460 // b.none │ │ - ldrb w27, [x27] │ │ - b 455d0 │ │ - ldr x13, [sp, #40] │ │ + b 46e84 │ │ + sub w10, w21, #0x1 │ │ + eor w11, w21, w10 │ │ + and w11, w11, #0xff │ │ + cmp w11, w10, uxtb │ │ + ccmp w15, #0x3, #0x2, hi // hi = pmore │ │ + b.ls 46dc0 // b.plast │ │ + ldr x9, [sp, #40] │ │ + and x8, x13, #0xffffffffffff0000 │ │ + orr x13, x8, x9 │ │ + ldr x9, [sp, #8] │ │ + b 46eb4 │ │ + adrp x12, 5000 │ │ + add x12, x12, #0x33 │ │ + adr x11, 46da4 │ │ + ldrb w10, [x12, x15] │ │ + add x11, x11, x10, lsl #2 │ │ + bl 60014 │ │ + br x11 │ │ + ldr x10, [sp, #128] │ │ + mov x11, x20 │ │ + cmp x10, x9 │ │ + b.ne 46e7c // b.any │ │ + mov x13, x8 │ │ + mov x9, x12 │ │ + b 46e84 │ │ nop │ │ - adr x12, 50a5 │ │ - adr x10, 45584 │ │ - ldrb w11, [x12, x13] │ │ - add x10, x10, x11, lsl #2 │ │ - ldr x11, [sp, #16] │ │ - add x27, x11, x9 │ │ - br x10 │ │ - ldr x8, [sp, #88] │ │ - cmp x8, x9 │ │ - b.eq 46524 // b.none │ │ - ldrb w27, [x27] │ │ - b 4560c │ │ - cmp x8, #0x3 │ │ - b.ls 46460 // b.plast │ │ - ldr w27, [x27] │ │ - b 455d0 │ │ - cmp x8, #0x7 │ │ - b.ls 46460 // b.plast │ │ - ldrb w8, [x27, #6] │ │ - ldrh w9, [x27, #4] │ │ + adr x12, 502f │ │ + adr x11, 46ddc │ │ + ldrb w10, [x12, x15] │ │ + add x11, x11, x10, lsl #2 │ │ + bl 60014 │ │ + br x11 │ │ + ldr x10, [sp, #128] │ │ + cmp x10, x9 │ │ + b.ne 46eac // b.any │ │ + mov x13, x8 │ │ + mov x9, x12 │ │ + b 46eb4 │ │ + cmp x10, #0x3 │ │ + b.ls 47ed4 // b.plast │ │ + ldr w9, [x12] │ │ + b 46e34 │ │ + cmp x10, #0x7 │ │ + b.ls 47ed4 // b.plast │ │ + ldrb w8, [x12, #6] │ │ + ldrh w9, [x12, #4] │ │ + mov x11, x20 │ │ + ldr w10, [x12] │ │ orr x13, x13, #0xff │ │ - bl 60a04 │ │ - b 45478 │ │ - cmp x8, #0x1 │ │ - b.ls 46460 // b.plast │ │ - ldrh w27, [x27] │ │ + bl 5fed0 │ │ + b 46e84 │ │ + cmp x10, #0x1 │ │ + b.ls 47ed4 // b.plast │ │ + ldrh w9, [x12] │ │ + mov x11, x20 │ │ + b 46e80 │ │ + cmp x10, #0x3 │ │ + b.ls 47ed4 // b.plast │ │ + ldr w9, [x12] │ │ + b 46eb0 │ │ + cmp x10, #0x7 │ │ + b.ls 47ed4 // b.plast │ │ + ldrb w8, [x12, #6] │ │ + ldrh w9, [x12, #4] │ │ orr x13, x13, #0xff │ │ - b 45478 │ │ - cmp x8, #0x3 │ │ - b.ls 46524 // b.plast │ │ - ldr w27, [x27] │ │ - b 4560c │ │ - cmp x8, #0x7 │ │ - b.ls 46524 // b.plast │ │ - ldrb w8, [x27, #6] │ │ - ldrh w9, [x27, #4] │ │ - bl 60a04 │ │ - b 4560c │ │ - cmp x8, #0x1 │ │ - b.ls 46524 // b.plast │ │ - ldrh w27, [x27] │ │ - ldr x10, [sp, #56] │ │ - ldr x23, [sp, #344] │ │ - add x22, sp, #0x700 │ │ - mov x0, x20 │ │ - mov x12, x19 │ │ - orr x10, x10, #0xff │ │ - mvn w8, w10 │ │ - str x10, [sp, #56] │ │ - tst x8, #0xff │ │ - b.ne 46510 // b.any │ │ + ldr w10, [x12] │ │ + bl 5fed0 │ │ + b 46eb4 │ │ + cmp x10, #0x1 │ │ + b.ls 47ed4 // b.plast │ │ + ldrh w9, [x12] │ │ + b 46eb0 │ │ + ldrb w9, [x12] │ │ + orr x13, x13, #0xff │ │ + and w20, w13, #0xff │ │ + cmp w20, #0xff │ │ + b.ne 47d38 // b.any │ │ mov w8, #0x1 // #1 │ │ - str x27, [sp, #184] │ │ - str w8, [sp, #208] │ │ - str x27, [sp, #64] │ │ - b 454a0 │ │ - str wzr, [sp, #264] │ │ - str wzr, [sp, #216] │ │ - str wzr, [sp, #208] │ │ - str wzr, [sp, #176] │ │ - str xzr, [sp, #224] │ │ - b 45668 │ │ - ldr x8, [sp, #224] │ │ - tbnz w8, #0, 459a8 │ │ - ldr x1, [sp, #936] │ │ - cbz x1, 459a8 │ │ - ldr x8, [sp, #928] │ │ + str x13, [sp, #64] │ │ + mov x20, x11 │ │ + str w8, [sp, #184] │ │ + str x9, [sp, #24] │ │ + str x9, [sp, #152] │ │ + b 46ed4 │ │ + ldrb w9, [x12] │ │ + orr x13, x13, #0xff │ │ + and w20, w13, #0xff │ │ + str x13, [sp, #48] │ │ + cmp w20, #0xff │ │ + b.ne 47d64 // b.any │ │ + mov w8, #0x1 // #1 │ │ + str x9, [sp, #8] │ │ + mov x20, x9 │ │ + str w8, [sp, #168] │ │ + subs x22, x22, #0x10 │ │ + add x24, x24, #0x10 │ │ + b.ne 46ac4 // b.any │ │ + b 46f1c │ │ + mov x8, #0x32 // #50 │ │ + mov x11, x20 │ │ + bfxil x13, x8, #0, #8 │ │ + b 46d54 │ │ + mov x8, #0x32 // #50 │ │ + bfxil x13, x8, #0, #8 │ │ + b 46d80 │ │ + ldr x20, [sp, #192] │ │ + mov w24, wzr │ │ + mov w14, wzr │ │ + mov w15, wzr │ │ + mov w13, wzr │ │ + mov w19, wzr │ │ + b 46f30 │ │ + ldr w13, [sp, #144] │ │ + ldr w14, [sp, #184] │ │ + ldr w15, [sp, #168] │ │ + ldr w24, [sp, #208] │ │ + tbnz w19, #0, 472a8 │ │ + ldr x1, [sp, #912] │ │ + cbz x1, 472a8 │ │ + ldr x8, [sp, #904] │ │ cmp x1, #0x1 │ │ - b.ne 45684 // b.any │ │ + b.ne 46f4c // b.any │ │ mov x9, xzr │ │ - b 456ac │ │ + b 46f74 │ │ mov x9, xzr │ │ mov x10, x1 │ │ add x11, x9, x10, lsr #1 │ │ sub x10, x10, x10, lsr #1 │ │ lsl x12, x11, #4 │ │ ldr x12, [x8, x12] │ │ - cmp x12, x26 │ │ + cmp x12, x28 │ │ csel x9, x9, x11, hi // hi = pmore │ │ cmp x10, #0x1 │ │ - b.hi 4568c // b.pmore │ │ + b.hi 46f54 // b.pmore │ │ lsl x10, x9, #4 │ │ ldr x10, [x8, x10] │ │ - cmp x10, x26 │ │ - b.ne 459a8 // b.any │ │ + cmp x10, x28 │ │ + b.ne 46fb4 // b.any │ │ sub x0, x9, #0x1 │ │ cmp x0, x1 │ │ - b.cs 456ec // b.hs, b.nlast │ │ + b.cs 46fbc // b.hs, b.nlast │ │ add x10, x8, x9, lsl #4 │ │ add x9, x9, #0x1 │ │ sub x10, x10, #0x10 │ │ subs x9, x9, #0x1 │ │ - b.eq 456f0 // b.none │ │ + b.eq 46fc0 // b.none │ │ ldr x11, [x10], #-16 │ │ - cmp x11, x26 │ │ - b.eq 456d4 // b.none │ │ - b 456f0 │ │ - cbnz x9, 46550 │ │ + cmp x11, x28 │ │ + b.eq 46f9c // b.none │ │ + b 46fc0 │ │ + tbnz w19, #0, 472b0 │ │ + b 47384 │ │ + cbnz x9, 47f14 │ │ cmp x9, x1 │ │ - b.eq 459a8 // b.none │ │ + b.eq 472a8 // b.none │ │ add x9, x8, x9, lsl #4 │ │ + str x19, [sp, #112] │ │ add x19, x8, x1, lsl #4 │ │ + mov w21, w24 │ │ mov w8, #0x1 // #1 │ │ - str w8, [sp, #152] │ │ - mov x20, x9 │ │ - str x21, [sp, #48] │ │ - str x19, [sp, #192] │ │ - ldr x8, [x20], #16 │ │ - cmp x8, x26 │ │ - b.ne 459a0 // b.any │ │ + str w15, [sp, #168] │ │ + mov x24, x9 │ │ + str w14, [sp, #184] │ │ + str w13, [sp, #144] │ │ + str w8, [sp, #120] │ │ + str x20, [sp, #192] │ │ + str w21, [sp, #208] │ │ + str x19, [sp, #128] │ │ + ldr x8, [x24], #16 │ │ + cmp x8, x28 │ │ + b.ne 4728c // b.any │ │ ldr x2, [x9, #8] │ │ - ldr x8, [sp, #312] │ │ + ldr x8, [sp, #272] │ │ subs x8, x8, x2 │ │ - b.cc 4642c // b.lo, b.ul, b.last │ │ - add x9, x21, x2 │ │ - add x0, sp, #0x4d0 │ │ - add x1, sp, #0x4a0 │ │ - str x9, [sp, #1184] │ │ - str x8, [sp, #1192] │ │ - bl 58bb4 │ │ - ldrb w8, [sp, #1273] │ │ + b.cc 47d14 // b.lo, b.ul, b.last │ │ + ldr x9, [sp, #240] │ │ + add x0, sp, #0x4b0 │ │ + add x1, sp, #0x420 │ │ + str x8, [sp, #1064] │ │ + add x9, x9, x2 │ │ + str x9, [sp, #1056] │ │ + bl 59d74 │ │ + ldrb w8, [sp, #1241] │ │ cmp w8, #0x3 │ │ - b.eq 4643c // b.none │ │ - ldrb w9, [sp, #1272] │ │ - ldrh w10, [sp, #1274] │ │ + b.eq 47d24 // b.none │ │ + ldrb w9, [sp, #1240] │ │ + ldrh w10, [sp, #1242] │ │ orr w8, w9, w8, lsl #8 │ │ orr w8, w8, w10, lsl #16 │ │ - sub w9, w8, #0x1 │ │ - rbit w11, w8 │ │ - eor w10, w8, w9 │ │ - and w10, w10, #0xff │ │ - clz w15, w11 │ │ - cmp w10, w9, uxtb │ │ - ccmp w15, #0x3, #0x2, hi // hi = pmore │ │ - b.hi 45994 // b.pmore │ │ + orr w9, w8, #0x100 │ │ + sub w10, w8, #0x1 │ │ + rbit w9, w9 │ │ + eor w11, w8, w10 │ │ + clz w20, w9 │ │ + and w9, w10, #0xff │ │ + and w10, w11, #0xff │ │ + cmp w20, #0x4 │ │ + ccmp w10, w9, #0x0, cc // cc = lo, ul, last │ │ + b.ls 4726c // b.plast │ │ neg w9, w8, lsl #3 │ │ mov x10, #0xffffffffffffffff // #-1 │ │ - ldr x19, [sp, #1232] │ │ - ldr x27, [sp, #1240] │ │ + ldr x19, [sp, #1200] │ │ + ldr x22, [sp, #1208] │ │ ubfiz x21, x8, #1, #7 │ │ - str x20, [sp, #200] │ │ and w9, w9, #0x38 │ │ - lsr x16, x10, x9 │ │ - and x17, x16, #0xfffffffffffffffe │ │ - cbz w15, 458f8 │ │ - cmp w15, #0x1 │ │ - b.eq 458a8 // b.none │ │ - cmp w15, #0x2 │ │ - b.ne 4580c // b.any │ │ - cbz x27, 45988 │ │ - mov x9, x19 │ │ - add x22, sp, #0x700 │ │ - cmp x27, x21 │ │ - b.cc 4598c // b.lo, b.ul, b.last │ │ - subs x27, x27, #0x8 │ │ - b.cc 45800 // b.lo, b.ul, b.last │ │ - ldp w20, w8, [x9] │ │ + lsr x9, x10, x9 │ │ + and x8, x9, #0xfffffffffffffffe │ │ + str x9, [sp, #160] │ │ + str x8, [sp, #176] │ │ + cbz w20, 471dc │ │ + cmp w20, #0x1 │ │ + b.eq 47194 // b.none │ │ + cmp w20, #0x2 │ │ + b.ne 470fc // b.any │ │ + cbz x22, 47280 │ │ + bl 5fff0 │ │ + cmp x22, x21 │ │ + b.cc 47260 // b.lo, b.ul, b.last │ │ + subs x22, x22, #0x8 │ │ + b.cc 470f4 // b.lo, b.ul, b.last │ │ + ldp w23, w8, [x9] │ │ add x19, x9, #0x8 │ │ mov x9, x19 │ │ - orr x10, x8, x20 │ │ - cbz x10, 457c8 │ │ - add x22, x8, x20 │ │ - cmp x17, x20 │ │ - ccmp x22, x16, #0x2, hi // hi = pmore │ │ - b.hi 457bc // b.pmore │ │ - b 4593c │ │ - mov x27, xzr │ │ - mov w19, #0x1 // #1 │ │ - b 457bc │ │ - cbz x27, 45988 │ │ - mov x9, x19 │ │ - add x22, sp, #0x700 │ │ - cmp x27, x21 │ │ - b.cc 4598c // b.lo, b.ul, b.last │ │ - subs x27, x27, #0x10 │ │ - b.cc 45894 // b.lo, b.ul, b.last │ │ + orr x10, x8, x23 │ │ + cbz x10, 470bc │ │ + bl 5feb0 │ │ + ldr x9, [sp, #160] │ │ + ccmp x26, x9, #0x2, hi // hi = pmore │ │ + b.hi 470b4 // b.pmore │ │ + b 4721c │ │ + bl 5fffc │ │ + b 470b4 │ │ + cbz x22, 47280 │ │ + bl 5fff0 │ │ + cmp x22, x21 │ │ + b.cc 47260 // b.lo, b.ul, b.last │ │ + subs x22, x22, #0x10 │ │ + b.cc 47188 // b.lo, b.ul, b.last │ │ ldrb w8, [x9, #6] │ │ ldrh w10, [x9, #4] │ │ add x19, x9, #0x10 │ │ ldr w11, [x9] │ │ ldrb w12, [x9, #14] │ │ ldrh w13, [x9, #12] │ │ ldr w14, [x9, #8] │ │ @@ -45808,5527 +47493,5464 @@ │ │ orr w11, w13, w12, lsl #16 │ │ ldrb w13, [x9, #7] │ │ lsl x12, x14, #8 │ │ orr x8, x10, x8, lsl #40 │ │ ldrb w10, [x9, #15] │ │ mov x9, x19 │ │ orr x11, x12, x11, lsl #40 │ │ - extr x20, x13, x8, #8 │ │ + extr x23, x13, x8, #8 │ │ extr x8, x10, x11, #8 │ │ - orr x10, x8, x20 │ │ - cbz x10, 45818 │ │ - cmp x20, x17 │ │ - b.cs 4580c // b.hs, b.nlast │ │ - adds x22, x8, x20 │ │ - b.cs 4580c // b.hs, b.nlast │ │ - cmp x22, x16 │ │ - b.hi 4580c // b.pmore │ │ - b 4593c │ │ - mov x27, xzr │ │ - mov w19, #0x1 // #1 │ │ - b 4580c │ │ - mov x27, xzr │ │ - mov w19, #0x1 // #1 │ │ - cbz x27, 45988 │ │ - mov x9, x19 │ │ - add x22, sp, #0x700 │ │ - cmp x27, x21 │ │ - b.cc 4598c // b.lo, b.ul, b.last │ │ - subs x27, x27, #0x4 │ │ - b.cc 458a0 // b.lo, b.ul, b.last │ │ - ldrh w20, [x9] │ │ + orr x10, x8, x23 │ │ + cbz x10, 47104 │ │ + ldr x9, [sp, #176] │ │ + cmp x23, x9 │ │ + b.cs 470fc // b.hs, b.nlast │ │ + adds x26, x8, x23 │ │ + b.cs 470fc // b.hs, b.nlast │ │ + ldr x9, [sp, #160] │ │ + cmp x26, x9 │ │ + b.hi 470fc // b.pmore │ │ + b 4721c │ │ + bl 5fffc │ │ + b 470fc │ │ + bl 5fffc │ │ + cbz x22, 47280 │ │ + bl 5fff0 │ │ + cmp x22, x21 │ │ + b.cc 47260 // b.lo, b.ul, b.last │ │ + subs x22, x22, #0x4 │ │ + b.cc 47190 // b.lo, b.ul, b.last │ │ + ldrh w23, [x9] │ │ ldrh w8, [x9, #2] │ │ add x19, x9, #0x4 │ │ mov x9, x19 │ │ - orr x10, x8, x20 │ │ - cbz x10, 458b4 │ │ - add x22, x8, x20 │ │ - cmp x17, x20 │ │ - ccmp x22, x16, #0x2, hi // hi = pmore │ │ - b.hi 458a8 // b.pmore │ │ - b 4593c │ │ - mov x27, xzr │ │ - mov w19, #0x1 // #1 │ │ - cbz x27, 45988 │ │ - mov x9, x19 │ │ - add x22, sp, #0x700 │ │ - cmp x27, x21 │ │ - b.cc 4598c // b.lo, b.ul, b.last │ │ - subs x27, x27, #0x2 │ │ - b.cc 458f0 // b.lo, b.ul, b.last │ │ - ldrb w20, [x9] │ │ + orr x10, x8, x23 │ │ + cbz x10, 4719c │ │ + bl 5feb0 │ │ + ldr x9, [sp, #160] │ │ + ccmp x26, x9, #0x2, hi // hi = pmore │ │ + b.hi 47194 // b.pmore │ │ + b 4721c │ │ + bl 5fffc │ │ + cbz x22, 47280 │ │ + bl 5fff0 │ │ + cmp x22, x21 │ │ + b.cc 47260 // b.lo, b.ul, b.last │ │ + subs x22, x22, #0x2 │ │ + b.cc 471d8 // b.lo, b.ul, b.last │ │ + ldrb w23, [x9] │ │ ldrb w8, [x9, #1] │ │ add x19, x9, #0x2 │ │ mov x9, x19 │ │ - orr x10, x8, x20 │ │ - cbz x10, 45904 │ │ - add x22, x8, x20 │ │ - cmp x17, x20 │ │ - ccmp x22, x16, #0x2, hi // hi = pmore │ │ - b.hi 458f8 // b.pmore │ │ - cbz x8, 457a8 │ │ - ldr x23, [sp, #984] │ │ - ldr x8, [sp, #968] │ │ - stp x17, x16, [sp, #104] │ │ - str w15, [sp, #128] │ │ - cmp x23, x8 │ │ - b.ne 4595c // b.any │ │ - bl 6095c │ │ - ldr x8, [sp, #976] │ │ - ldp x17, x16, [sp, #104] │ │ - add x9, x23, #0x1 │ │ - ldr w15, [sp, #128] │ │ - str wzr, [sp, #152] │ │ - add x8, x8, x23, lsl #5 │ │ - ldr x23, [sp, #344] │ │ - str x9, [sp, #984] │ │ - stp x20, x22, [x8] │ │ - stp x24, xzr, [x8, #16] │ │ - b 457a8 │ │ - add x22, sp, #0x700 │ │ - ldp x19, x20, [sp, #192] │ │ - ldr x21, [sp, #48] │ │ - cmp x20, x19 │ │ - mov x9, x20 │ │ - b.ne 45714 // b.any │ │ - ldr w8, [sp, #152] │ │ - tbz w8, #0, 450a0 │ │ - ldr x8, [sp, #224] │ │ - tbz w8, #0, 45a88 │ │ - ldr w8, [sp, #1864] │ │ - mov w10, #0x8 // #8 │ │ - mov w11, #0x18 // #24 │ │ - add x12, x25, #0xe0 │ │ - ldr x14, [sp, #160] │ │ - str x21, [sp, #48] │ │ - lsr w9, w8, #16 │ │ - cmp w9, #0x4 │ │ - csel x10, x11, x10, hi // hi = pmore │ │ - mov w11, #0x10 // #16 │ │ - ldr x10, [x12, x10] │ │ - csel x11, x11, xzr, hi // hi = pmore │ │ - ldr x27, [x12, x11] │ │ - subs x10, x10, x14 │ │ - b.cc 46460 // b.lo, b.ul, b.last │ │ - ldp x11, x13, [sp, #296] │ │ - cmp w9, #0x4 │ │ - ldr x12, [sp, #2216] │ │ - mov w21, wzr │ │ - cset w9, hi // hi = pmore │ │ - str x10, [sp, #1272] │ │ - str x11, [sp, #1232] │ │ - ldr x11, [sp, #2200] │ │ - str x13, [sp, #1240] │ │ - str x11, [sp, #1248] │ │ - add x11, x27, x14 │ │ - str x12, [sp, #1256] │ │ - str x11, [sp, #1264] │ │ - str w8, [sp, #1280] │ │ - strb w9, [sp, #1284] │ │ - add x0, sp, #0x4a0 │ │ - add x1, sp, #0x4d0 │ │ - bl 542b4 │ │ - ldr x8, [sp, #1184] │ │ - cbz x8, 45b08 │ │ - ldr x19, [sp, #1192] │ │ - ldr x27, [sp, #1200] │ │ + orr x10, x8, x23 │ │ + cbz x10, 471e4 │ │ + bl 5feb0 │ │ + ldr x9, [sp, #160] │ │ + ccmp x26, x9, #0x2, hi // hi = pmore │ │ + b.hi 471dc // b.pmore │ │ + cbz x8, 470a0 │ │ + ldr x9, [sp, #960] │ │ + ldr x8, [sp, #944] │ │ + cmp x9, x8 │ │ + str x9, [sp, #88] │ │ + b.ne 47238 // b.any │ │ + bl 5fd80 │ │ + ldr x8, [sp, #952] │ │ + ldr x10, [sp, #88] │ │ + ldr x9, [sp, #280] │ │ + str wzr, [sp, #120] │ │ + add x8, x8, x10, lsl #5 │ │ + stp x9, xzr, [x8, #16] │ │ + add x9, x10, #0x1 │ │ + stp x23, x26, [x8] │ │ + str x9, [sp, #960] │ │ + b 470a0 │ │ + ldr x23, [sp, #312] │ │ + ldr w21, [sp, #208] │ │ + ldr x19, [sp, #128] │ │ + ldr x20, [sp, #192] │ │ + cmp x24, x19 │ │ + mov x9, x24 │ │ + b.ne 46ffc // b.any │ │ + b 4728c │ │ + ldr x23, [sp, #312] │ │ + add x26, sp, #0x420 │ │ + b 47264 │ │ + ldr w13, [sp, #144] │ │ + ldr x19, [sp, #112] │ │ + mov w24, w21 │ │ + ldr w14, [sp, #184] │ │ + ldr w15, [sp, #168] │ │ + ldr w8, [sp, #120] │ │ + tbz w8, #0, 474ec │ │ + tbz w19, #0, 47384 │ │ + ldr w21, [sp, #2208] │ │ + lsr w8, w21, #16 │ │ + mov w9, #0x8 // #8 │ │ + mov w10, #0x18 // #24 │ │ + add x11, x25, #0xf0 │ │ + cmp w8, #0x4 │ │ + csel x9, x10, x9, hi // hi = pmore │ │ + mov w10, #0x10 // #16 │ │ + csel x10, x10, xzr, hi // hi = pmore │ │ + ldr x9, [x11, x9] │ │ + ldr x26, [x11, x10] │ │ + ldr x10, [sp, #136] │ │ + subs x9, x9, x10 │ │ + b.cc 47df8 // b.lo, b.ul, b.last │ │ + mov x13, x10 │ │ + ldp x10, x12, [sp, #256] │ │ + ldr x11, [sp, #2240] │ │ + cmp w8, #0x4 │ │ + mov w19, wzr │ │ + cset w8, hi // hi = pmore │ │ + str x9, [sp, #1240] │ │ + str x10, [sp, #1200] │ │ + ldr x10, [sp, #2224] │ │ + str x12, [sp, #1208] │ │ + str x10, [sp, #1216] │ │ + add x10, x26, x13 │ │ + str x11, [sp, #1224] │ │ + str x10, [sp, #1232] │ │ + str w21, [sp, #1248] │ │ + strb w8, [sp, #1252] │ │ + str x20, [sp, #192] │ │ + add x0, sp, #0x420 │ │ + add x1, sp, #0x4b0 │ │ + bl 54a58 │ │ + ldr x8, [sp, #1056] │ │ + cbz x8, 47408 │ │ + ldr x21, [sp, #1064] │ │ + ldr x26, [sp, #1072] │ │ cmp x8, #0x2 │ │ - b.eq 45af8 // b.none │ │ - cmp x19, x27 │ │ - b.cs 45a28 // b.hs, b.nlast │ │ - ldr x20, [sp, #984] │ │ - ldr x8, [sp, #968] │ │ - cmp x20, x8 │ │ - b.ne 45a68 // b.any │ │ - bl 6095c │ │ - ldr x8, [sp, #976] │ │ - add x9, x20, #0x1 │ │ - mov w21, #0x1 // #1 │ │ - str x9, [sp, #984] │ │ - add x8, x8, x20, lsl #5 │ │ - stp x19, x27, [x8] │ │ - stp x24, xzr, [x8, #16] │ │ - b 45a28 │ │ - ldr w9, [sp, #216] │ │ - tbz w9, #0, 45abc │ │ - ldr w8, [sp, #208] │ │ - tbz w8, #0, 45abc │ │ - ldr x8, [sp, #168] │ │ - ldr x9, [sp, #64] │ │ - cmp x8, x9 │ │ - b.cs 45aec // b.hs, b.nlast │ │ - bl 60c14 │ │ - b.ne 45bc4 // b.any │ │ - bl 6095c │ │ - ldr x20, [sp, #64] │ │ - b 45bc8 │ │ - ldr w8, [sp, #176] │ │ - and w8, w9, w8 │ │ - tbz w8, #0, 45aec │ │ - ldr x8, [sp, #168] │ │ - ldr x9, [sp, #256] │ │ - add x20, x8, x9 │ │ + b.eq 473f8 // b.none │ │ + cmp x21, x26 │ │ + b.cs 47328 // b.hs, b.nlast │ │ + bl 5fec0 │ │ + b.ne 47360 // b.any │ │ + bl 5fd80 │ │ + ldr x8, [sp, #952] │ │ + ldr x9, [sp, #280] │ │ + add x8, x8, x19, lsl #5 │ │ + stp x9, xzr, [x8, #16] │ │ + add x9, x19, #0x1 │ │ + mov w19, #0x1 // #1 │ │ + stp x21, x26, [x8] │ │ + str x9, [sp, #960] │ │ + b 47328 │ │ + and w8, w14, w15 │ │ + str x20, [sp, #192] │ │ + tbz w8, #0, 473b4 │ │ + ldr x8, [sp, #152] │ │ + add x21, sp, #0x420 │ │ cmp x8, x20 │ │ - b.cs 45aec // b.hs, b.nlast │ │ - bl 60c14 │ │ - b.ne 45bc8 // b.any │ │ - bl 6095c │ │ - b 45bc8 │ │ - ldr x8, [sp, #1888] │ │ - str xzr, [sp, #1104] │ │ - b 45b18 │ │ - mvn w8, w19 │ │ - lsr x21, x19, #8 │ │ - tst x8, #0xff │ │ - b.ne 4651c // b.any │ │ - str xzr, [sp, #1104] │ │ - tbnz w21, #0, 45bbc │ │ - ldr x8, [sp, #1888] │ │ - ldr x21, [sp, #48] │ │ + b.cs 473e4 // b.hs, b.nlast │ │ + bl 5fec0 │ │ + b.ne 474c4 // b.any │ │ + bl 5fd80 │ │ + ldr x20, [sp, #192] │ │ + b 474c8 │ │ + and w8, w14, w13 │ │ + add x21, sp, #0x420 │ │ + tbz w8, #0, 473e4 │ │ + ldr x8, [sp, #16] │ │ + ldr x9, [sp, #152] │ │ + add x20, x9, x8 │ │ + cmp x9, x20 │ │ + b.cs 473e4 // b.hs, b.nlast │ │ + bl 5fec0 │ │ + b.ne 474c8 // b.any │ │ + bl 5fd80 │ │ + b 474c8 │ │ + ldr x8, [sp, #1808] │ │ + str xzr, [sp, #1056] │ │ cmn x8, #0x2 │ │ - b.eq 450a4 // b.none │ │ - add x0, sp, #0x450 │ │ + b.eq 46904 // b.none │ │ + b 47428 │ │ + and w20, w21, #0xff │ │ + lsr x19, x21, #8 │ │ + cmp w20, #0xff │ │ + b.ne 47ec4 // b.any │ │ + ldr x8, [sp, #1808] │ │ + add x26, sp, #0x420 │ │ + add x21, sp, #0x420 │ │ + str xzr, [sp, #1056] │ │ + cmn x8, #0x2 │ │ + cset w8, eq // eq = none │ │ + orr w8, w19, w8 │ │ + tbnz w8, #0, 46904 │ │ + add x8, sp, #0x700 │ │ + add x0, sp, #0x420 │ │ add x1, x25, #0x10 │ │ add x2, sp, #0x700 │ │ - add x3, x22, #0x60 │ │ - bl 4afdc │ │ + add x3, x8, #0x10 │ │ + bl 4c7cc │ │ ldr x8, [x0] │ │ - cbz x8, 45ba8 │ │ - mov x27, x21 │ │ + cbz x8, 474b0 │ │ ldr x8, [x0, #24] │ │ - cbz x8, 45b9c │ │ - ldr x19, [sp, #984] │ │ + cbz x8, 474a8 │ │ + ldr x19, [sp, #960] │ │ ldr x9, [x0, #16] │ │ lsl x20, x8, #5 │ │ lsl x21, x19, #5 │ │ add x22, x9, #0x10 │ │ - ldr x8, [sp, #968] │ │ + ldr x8, [sp, #944] │ │ ldr q0, [x22], #32 │ │ cmp x19, x8 │ │ - str q0, [sp, #224] │ │ - b.ne 45b74 // b.any │ │ - bl 6095c │ │ - ldr x8, [sp, #976] │ │ - ldr q0, [sp, #224] │ │ + str q0, [sp, #208] │ │ + b.ne 4747c // b.any │ │ + bl 5fd80 │ │ + ldr x8, [sp, #952] │ │ + ldr q0, [sp, #208] │ │ add x19, x19, #0x1 │ │ + ldr x9, [sp, #280] │ │ subs x20, x20, #0x20 │ │ - str x19, [sp, #984] │ │ + str x19, [sp, #960] │ │ add x8, x8, x21 │ │ add x21, x21, #0x20 │ │ str q0, [x8] │ │ - stp x24, xzr, [x8, #16] │ │ - b.ne 45b5c // b.any │ │ - add x22, sp, #0x700 │ │ - mov x21, x27 │ │ - b 450a4 │ │ + stp x9, xzr, [x8, #16] │ │ + b.ne 47464 // b.any │ │ + add x21, sp, #0x420 │ │ + b 46904 │ │ ldrb w8, [x0, #8] │ │ cmp w8, #0xff │ │ - b.ne 450a4 // b.any │ │ + b.ne 46904 // b.any │ │ ldr x0, [x0, #16] │ │ - b 45b3c │ │ - ldr x21, [sp, #48] │ │ - b 450a4 │ │ - ldr x20, [sp, #64] │ │ - ldr x8, [sp, #976] │ │ - ldr x9, [sp, #168] │ │ - str x27, [sp, #256] │ │ + b 47448 │ │ + ldr x20, [sp, #192] │ │ + ldr x8, [sp, #952] │ │ + ldr x9, [sp, #152] │ │ add x8, x8, x19, lsl #5 │ │ stp x9, x20, [x8] │ │ + ldr x9, [sp, #280] │ │ + ldr x20, [sp, #192] │ │ + stp x9, xzr, [x8, #16] │ │ add x9, x19, #0x1 │ │ - stp x24, xzr, [x8, #16] │ │ - str x9, [sp, #984] │ │ - b 450a0 │ │ - ldr x26, [sp, #1232] │ │ - ldr x27, [sp, #1240] │ │ - lsr x21, x26, #8 │ │ - b 45ccc │ │ - mov w26, #0x6 // #6 │ │ - str x13, [sp, #1104] │ │ - b 45c10 │ │ - add x27, x9, x10 │ │ - mov w26, #0x13 // #19 │ │ - mov x21, xzr │ │ - ldr x8, [sp, #2160] │ │ - bl 60cdc │ │ + str x9, [sp, #960] │ │ + add x21, sp, #0x420 │ │ + str x20, [sp, #192] │ │ + b 46900 │ │ + ldr x8, [sp, #1200] │ │ + ldr x26, [sp, #1208] │ │ + lsr x21, x8, #8 │ │ + and w20, w8, #0xff │ │ + b 476fc │ │ + fmov x8, d0 │ │ + mov x26, v0.d[1] │ │ + lsr x21, x8, #8 │ │ + and w20, w8, #0xff │ │ + ldr x8, [sp, #280] │ │ + b 476c0 │ │ + ldr x28, [sp, #960] │ │ + ldr x27, [sp, #952] │ │ + cmp x28, #0x2 │ │ + b.cs 47e08 // b.hs, b.nlast │ │ + cbz x28, 47590 │ │ + lsl x24, x28, #5 │ │ + mov x8, #0xffffffffffffffff // #-1 │ │ + mov x9, x24 │ │ + add x10, x27, x9 │ │ + ldur x11, [x10, #-32] │ │ + cmp x11, x8 │ │ + csel x8, x11, x8, cc // cc = lo, ul, last │ │ + subs x9, x9, #0x20 │ │ + stur x8, [x10, #-8] │ │ + b.ne 47544 // b.any │ │ + ldr x8, [sp, #944] │ │ + cmp x8, x28 │ │ + b.ls 475a8 // b.plast │ │ + lsl x1, x8, #5 │ │ + mov x0, x27 │ │ + mov w2, #0x8 // #8 │ │ + mov x3, x24 │ │ + bl 2e444 │ │ + cbz x0, 47ef8 │ │ + mov w19, wzr │ │ + mov x27, x0 │ │ + b 475b4 │ │ + ldr x8, [sp, #944] │ │ + cbz x8, 475b0 │ │ + bl 5fe88 │ │ + mov w19, #0x1 // #1 │ │ + mov w27, #0x8 // #8 │ │ + b 475b4 │ │ + mov w19, wzr │ │ + b 475b4 │ │ + mov w19, #0x1 // #1 │ │ + ldr x8, [sp, #968] │ │ + ldr x10, [sp, #280] │ │ + cmp x8, x10 │ │ + b.ls 47600 // b.plast │ │ + cbz x10, 475f8 │ │ + mov w9, #0x250 // #592 │ │ + mov x0, x22 │ │ + mov w2, #0x10 // #16 │ │ + mul x24, x10, x9 │ │ + mul x1, x8, x9 │ │ + mov x3, x24 │ │ + bl 2e444 │ │ + mov x22, x0 │ │ + cbnz x0, 47600 │ │ + mov w0, #0x10 // #16 │ │ + bl 5ff0c │ │ + b 47f20 │ │ + bl 5fde0 │ │ + mov w22, #0x10 // #16 │ │ + ldr x8, [sp, #896] │ │ + lsr x21, x28, #8 │ │ + and w20, w28, #0xff │ │ + mov x26, x22 │ │ + cbnz x8, 47708 │ │ + b 47714 │ │ + add x26, x10, x9 │ │ + mov w8, #0x35 // #53 │ │ + lsr x21, x8, #8 │ │ + and w20, w8, #0xff │ │ + b 47648 │ │ + add x10, sp, #0x420 │ │ + ldrb w8, [sp, #1207] │ │ + ldr x26, [sp, #1208] │ │ + ldurh w9, [x10, #149] │ │ + orr w8, w9, w8, lsl #16 │ │ + ldur w9, [x10, #145] │ │ + orr x21, x9, x8, lsl #32 │ │ + ldr x8, [sp, #2216] │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 45c18 │ │ - b.ne 45c34 // b.any │ │ + cbnz w10, 4764c │ │ + b.ne 4766c // b.any │ │ dmb ishld │ │ - ldr x0, [sp, #2160] │ │ - bl 4aa4c │ │ - ldr x8, [sp, #1888] │ │ + ldr x0, [sp, #2216] │ │ + bl 4c280 │ │ + ldr x8, [sp, #1808] │ │ cmn x8, #0x2 │ │ - b.eq 45c88 // b.none │ │ - ldr x8, [sp, #1976] │ │ - cbz x8, 45c50 │ │ - ldr x0, [sp, #1984] │ │ - bl 64e40 │ │ - ldr x8, [sp, #2000] │ │ - cbz x8, 45c60 │ │ - ldr x0, [sp, #2008] │ │ - bl 64e40 │ │ - ldr x8, [sp, #2024] │ │ - cbz x8, 45c70 │ │ - ldr x0, [sp, #2032] │ │ - bl 64e40 │ │ - ldr x8, [sp, #2048] │ │ - cbz x8, 45c88 │ │ - ldr x0, [sp, #2056] │ │ - bl 64e40 │ │ - b 45c88 │ │ - lsr x21, x26, #8 │ │ - ldr x24, [sp, #1000] │ │ - ldr x8, [sp, #1008] │ │ + b.eq 476b8 // b.none │ │ + ldr x8, [sp, #1968] │ │ + cbz x8, 47688 │ │ + ldr x0, [sp, #1976] │ │ + bl 641d0 │ │ + ldr x8, [sp, #1992] │ │ + cbz x8, 47698 │ │ + ldr x0, [sp, #2000] │ │ + bl 641d0 │ │ + ldr x8, [sp, #2016] │ │ + cbz x8, 476a8 │ │ + ldr x0, [sp, #2024] │ │ + bl 641d0 │ │ + ldr x8, [sp, #2040] │ │ + cbz x8, 476b8 │ │ + ldr x0, [sp, #2048] │ │ + bl 641d0 │ │ + ldr x22, [sp, #976] │ │ + ldr x8, [sp, #984] │ │ add x19, x8, #0x1 │ │ - mov x0, x24 │ │ + mov x0, x22 │ │ subs x19, x19, #0x1 │ │ - b.eq 45cb0 // b.none │ │ - add x28, x0, #0x230 │ │ - bl 58298 │ │ - mov x0, x28 │ │ - b 45c98 │ │ - ldr x8, [sp, #992] │ │ - cbz x8, 45cbc │ │ - bl 609cc │ │ + b.eq 476e0 // b.none │ │ + add x24, x0, #0x250 │ │ + bl 59284 │ │ + mov x0, x24 │ │ + b 476c8 │ │ ldr x8, [sp, #968] │ │ - cbz x8, 45ccc │ │ - ldr x0, [sp, #976] │ │ - bl 64e40 │ │ - ldr x8, [sp, #920] │ │ - cbz x8, 45e10 │ │ - mov x28, xzr │ │ - ldr x0, [sp, #928] │ │ - bl 64e40 │ │ - cbz x28, 45e10 │ │ - bfi x26, x21, #8, #56 │ │ - ldr x20, [x25, #256] │ │ - add x21, sp, #0x410 │ │ - str x19, [sp, #912] │ │ - mov x19, xzr │ │ - mov w24, #0x8 // #8 │ │ - str x27, [sp, #904] │ │ - str x28, [sp, #888] │ │ - str x26, [sp, #896] │ │ - cbz x20, 45e84 │ │ - ldp x8, x9, [x20, #64] │ │ - add x22, sp, #0x4d0 │ │ - mov w23, #0x1c8 // #456 │ │ - str xzr, [sp, #1184] │ │ - str x24, [sp, #1192] │ │ - str xzr, [sp, #1200] │ │ - str x8, [sp, #1040] │ │ - str x9, [sp, #1048] │ │ - str xzr, [sp, #1056] │ │ - add x0, sp, #0x4d0 │ │ - add x1, sp, #0x410 │ │ - bl 48b30 │ │ - ldr x8, [sp, #1232] │ │ - cmn x8, #0x1 │ │ - b.eq 45e00 // b.none │ │ + cbz x8, 476ec │ │ + bl 5fde0 │ │ + ldr x8, [sp, #944] │ │ + cbz x8, 476fc │ │ + ldr x0, [sp, #952] │ │ + bl 641d0 │ │ + ldr x8, [sp, #896] │ │ + cbz x8, 47864 │ │ + mov x27, xzr │ │ + ldr x0, [sp, #904] │ │ + bl 641d0 │ │ + cbz x27, 47864 │ │ + mov w8, w20 │ │ + mov x20, xzr │ │ + mov w24, #0x10 // #16 │ │ + orr x19, x8, x21, lsl #8 │ │ + ldr x21, [x25, #272] │ │ + ldr x8, [sp, #280] │ │ + str x27, [sp, #864] │ │ + str x19, [sp, #872] │ │ + str x26, [sp, #880] │ │ + str x8, [sp, #888] │ │ + cbz x21, 47908 │ │ + ldp x8, x9, [x21, #64] │ │ + add x22, sp, #0x4b0 │ │ + mov w23, #0x9 // #9 │ │ + mov w26, #0x1f0 // #496 │ │ + str xzr, [sp, #1024] │ │ + str x24, [sp, #1032] │ │ + str xzr, [sp, #1040] │ │ + str x8, [sp, #1136] │ │ + str x9, [sp, #1144] │ │ + str xzr, [sp, #1152] │ │ + add x0, sp, #0x4b0 │ │ + add x1, sp, #0x470 │ │ + bl 4a3f8 │ │ + ldr x8, [sp, #1200] │ │ + cmn x8, #0x2 │ │ + b.eq 47854 // b.none │ │ ldur q0, [x22, #24] │ │ ldur q1, [x22, #40] │ │ - ldur q2, [x22, #56] │ │ - ldur x9, [x22, #72] │ │ - ldr x27, [sp, #1240] │ │ - str q0, [sp, #1104] │ │ - ldur q0, [x21, #200] │ │ - str q1, [sp, #1120] │ │ - str q2, [sp, #1136] │ │ - str x9, [sp, #1152] │ │ - cbz x8, 45d80 │ │ - cmp x8, #0x2 │ │ - b.ne 45d30 // b.any │ │ - b 45ef8 │ │ - ldr q1, [sp, #1104] │ │ - stur q0, [x21, #200] │ │ - ldr q0, [sp, #1120] │ │ - ldr q2, [sp, #1136] │ │ - ldr x8, [sp, #1152] │ │ - str xzr, [sp, #1232] │ │ - stur q1, [x22, #24] │ │ - stur q0, [x22, #40] │ │ - stur q2, [x22, #56] │ │ - stur x8, [x22, #72] │ │ + cmn x8, #0x1 │ │ + ldr x10, [sp, #1208] │ │ + ldr x9, [sp, #1216] │ │ + ldurh w13, [x22, #69] │ │ + ldr x27, [sp, #1256] │ │ + ldurb w14, [x22, #71] │ │ + ldr w11, [sp, #1264] │ │ + ldrb w12, [sp, #1268] │ │ + str q0, [sp, #1056] │ │ + str q1, [sp, #1072] │ │ + strh w13, [sp, #992] │ │ + strb w14, [sp, #994] │ │ + b.eq 478b0 // b.none │ │ + cmp w12, #0x9 │ │ + b.ne 47768 // b.any │ │ + ldr q0, [sp, #1056] │ │ + str x8, [sp, #1200] │ │ + ldr q1, [sp, #1072] │ │ + str x9, [sp, #1216] │ │ + ldrh w8, [sp, #992] │ │ + ldrb w9, [sp, #994] │ │ + str x10, [sp, #1208] │ │ + stur q0, [x22, #24] │ │ + stur q1, [x22, #40] │ │ + str x27, [sp, #1256] │ │ + str w11, [sp, #1264] │ │ + strb w23, [sp, #1268] │ │ + sturh w8, [x22, #69] │ │ + sturb w9, [x22, #71] │ │ add x0, sp, #0x700 │ │ - add x1, x20, #0x10 │ │ - add x2, sp, #0x4d0 │ │ - bl 48f70 │ │ + add x1, x21, #0x10 │ │ + add x2, sp, #0x4b0 │ │ + bl 4a878 │ │ ldr x8, [sp, #1792] │ │ cmp x8, #0x2 │ │ - b.eq 45d30 // b.none │ │ - bl 60a3c │ │ - ldr x8, [sp, #1184] │ │ + b.eq 47768 // b.none │ │ + bl 5fe34 │ │ + ldr x8, [sp, #1024] │ │ str x27, [sp, #1680] │ │ - cmp x19, x8 │ │ - b.ne 45de4 // b.any │ │ - add x0, sp, #0x4a0 │ │ - bl 59340 │ │ - ldr x24, [sp, #1192] │ │ - madd x0, x19, x23, x24 │ │ - add x1, sp, #0x4d0 │ │ - mov w2, #0x1c8 // #456 │ │ - bl 64e50 │ │ - add x19, x19, #0x1 │ │ - str x19, [sp, #1200] │ │ - b 45d30 │ │ - bl 60b14 │ │ - add x0, sp, #0x378 │ │ - ldr x23, [sp, #344] │ │ - bl 5800c │ │ + cmp x20, x8 │ │ + b.ne 47838 // b.any │ │ + add x0, sp, #0x400 │ │ + bl 5a498 │ │ + ldr x24, [sp, #1032] │ │ + madd x0, x20, x26, x24 │ │ + add x1, sp, #0x4b0 │ │ + mov w2, #0x1f0 // #496 │ │ + bl 641e0 │ │ + add x20, x20, #0x1 │ │ + str x20, [sp, #1040] │ │ + b 47768 │ │ + bl 5ff70 │ │ + add x0, sp, #0x360 │ │ + ldr x23, [sp, #312] │ │ + bl 58ffc │ │ ldxr x8, [x25] │ │ subs x8, x8, #0x1 │ │ stlxr w9, x8, [x25] │ │ - cbnz w9, 45e10 │ │ - b.ne 45e34 // b.any │ │ + cbnz w9, 47864 │ │ + b.ne 47888 // b.any │ │ mov w19, #0x1 // #1 │ │ dmb ishld │ │ - add x0, sp, #0x370 │ │ - bl 486cc │ │ - ldr x9, [sp, #328] │ │ - ldr x10, [sp, #144] │ │ + add x0, sp, #0x358 │ │ + bl 49fa4 │ │ + ldr x9, [sp, #296] │ │ + ldr x10, [sp, #104] │ │ mov x8, #0xffffffffffffffff // #-1 │ │ ldr x0, [x9] │ │ str x8, [x10] │ │ cmn x0, #0x1 │ │ - b.eq 45e58 // b.none │ │ + b.eq 47bf4 // b.none │ │ ldr x1, [x9, #8] │ │ - bl 58ba4 │ │ - ldr x8, [sp, #336] │ │ - ldr x0, [x23] │ │ - cmn x8, #0x1 │ │ - ccmn x0, #0x1, #0x4, eq // eq = none │ │ - b.eq 45e70 // b.none │ │ - bl 60bd8 │ │ - bl 60b88 │ │ - add sp, sp, #0x8d0 │ │ - bl 60a7c │ │ - ldp x29, x30, [sp], #96 │ │ - ret │ │ - ldr x22, [sp, #136] │ │ - b 45fe4 │ │ - ldr x26, [sp, #984] │ │ - ldr x28, [sp, #976] │ │ - cmp x26, #0x2 │ │ - b.cs 4646c // b.hs, b.nlast │ │ - cbz x26, 45f40 │ │ - lsl x24, x26, #5 │ │ - mov x8, #0xffffffffffffffff // #-1 │ │ - mov x9, x24 │ │ - add x10, x28, x9 │ │ - ldur x11, [x10, #-32] │ │ - cmp x11, x8 │ │ - csel x8, x11, x8, cc // cc = lo, ul, last │ │ - subs x9, x9, #0x20 │ │ - stur x8, [x10, #-8] │ │ - b.ne 45eac // b.any │ │ - ldr x8, [sp, #968] │ │ - cmp x8, x26 │ │ - b.ls 45f5c // b.plast │ │ - lsl x1, x8, #5 │ │ - mov x0, x28 │ │ - mov w2, #0x8 // #8 │ │ - mov x3, x24 │ │ - bl 22c18 │ │ - cbz x0, 46538 │ │ - mov w20, wzr │ │ - mov x28, x0 │ │ - b 45f70 │ │ - ldr x8, [sp, #1184] │ │ - cmp x8, x19 │ │ - b.ls 45f64 // b.plast │ │ - ldr x22, [sp, #136] │ │ - cbz x19, 45fd8 │ │ - mov w9, #0x1c8 // #456 │ │ + bl 59d64 │ │ + b 47bf4 │ │ + ldr x8, [sp, #1024] │ │ + cmp x8, x20 │ │ + b.ls 47904 // b.plast │ │ + cbz x20, 478f8 │ │ + lsl x10, x20, #9 │ │ + lsl x9, x8, #9 │ │ mov x0, x24 │ │ - mov w2, #0x8 // #8 │ │ - mul x27, x19, x9 │ │ - mul x1, x8, x9 │ │ - mov x3, x27 │ │ - bl 22c18 │ │ + mov w2, #0x10 // #16 │ │ + sub x26, x10, x20, lsl #4 │ │ + sub x1, x9, x8, lsl #4 │ │ + mov x3, x26 │ │ + bl 2e444 │ │ mov x24, x0 │ │ - cbnz x0, 45fe0 │ │ - mov w0, #0x8 // #8 │ │ - mov x1, x27 │ │ - bl 24994 │ │ - b 4655c │ │ - ldr x8, [sp, #968] │ │ - cbz x8, 45f6c │ │ - mov x0, x28 │ │ - bl 64e40 │ │ - mov w20, #0x1 // #1 │ │ - mov w28, #0x8 // #8 │ │ - b 45f70 │ │ - mov w20, wzr │ │ - b 45f70 │ │ - ldr x22, [sp, #136] │ │ - b 45fe0 │ │ - mov w20, #0x1 // #1 │ │ - ldr x19, [sp, #1008] │ │ - ldr x8, [sp, #992] │ │ - ldr x27, [sp, #1000] │ │ - cmp x8, x19 │ │ - b.ls 45fc0 // b.plast │ │ - cbz x19, 45fb4 │ │ - mov w9, #0x230 // #560 │ │ - mov x0, x27 │ │ - mov w2, #0x8 // #8 │ │ - mul x24, x19, x9 │ │ - mul x1, x8, x9 │ │ - mov x3, x24 │ │ - bl 22c18 │ │ - mov x27, x0 │ │ - cbnz x0, 45fc0 │ │ - bl 60be0 │ │ - b 4655c │ │ - mov x0, x27 │ │ - bl 64e40 │ │ - mov w27, #0x8 // #8 │ │ - ldr x8, [sp, #920] │ │ - lsr x21, x26, #8 │ │ - cbnz x8, 45cd8 │ │ - b 45ce4 │ │ - mov x27, x9 │ │ - b 45c0c │ │ - bl 609cc │ │ - mov w24, #0x8 // #8 │ │ - ldr x28, [sp, #888] │ │ - ldr x20, [sp, #328] │ │ - add x8, sp, #0x378 │ │ - str x25, [sp, #632] │ │ + cbnz x0, 47904 │ │ + mov w0, #0x10 // #16 │ │ + mov x1, x26 │ │ + bl 248bc │ │ + b 47f20 │ │ + mov x0, x24 │ │ + bl 641d0 │ │ + mov w24, #0x10 // #16 │ │ + ldr x27, [sp, #864] │ │ + ldr x23, [sp, #296] │ │ + add x8, sp, #0x360 │ │ + str x25, [sp, #616] │ │ ldur q0, [x8, #16] │ │ - add x27, sp, #0x278 │ │ - str x28, [sp, #640] │ │ - ldr x25, [x20] │ │ - str x26, [sp, #648] │ │ - stur q0, [x27, #24] │ │ + add x21, sp, #0x268 │ │ + str x27, [sp, #624] │ │ + ldr x25, [x23] │ │ + str x19, [sp, #632] │ │ + stur q0, [x21, #24] │ │ cmn x25, #0x1 │ │ - str x24, [sp, #672] │ │ - str x19, [sp, #680] │ │ - b.eq 462ac // b.none │ │ + str x24, [sp, #656] │ │ + str x20, [sp, #664] │ │ + b.eq 47c14 // b.none │ │ + ldr x19, [sp, #96] │ │ nop │ │ - adr x2, 9a16 │ │ - bl 6081c │ │ + adr x2, 9f9a │ │ + mov x0, x23 │ │ + mov w3, #0xf // #15 │ │ + mov x1, x19 │ │ + bl 4a0d0 │ │ cmp x0, #0x0 │ │ - csel x28, xzr, x1, eq // eq = none │ │ - csinc x24, x0, xzr, ne // ne = any │ │ + csel x26, xzr, x1, eq // eq = none │ │ + csinc x27, x0, xzr, ne // ne = any │ │ nop │ │ - adr x2, 9aad │ │ - bl 6081c │ │ - str x1, [sp, #248] │ │ - mov x26, x0 │ │ + adr x2, a031 │ │ + bl 5fcfc │ │ + str x1, [sp, #192] │ │ + mov x24, x0 │ │ nop │ │ - adr x2, 9a05 │ │ - bl 608d4 │ │ + adr x2, 9f89 │ │ + bl 5fd44 │ │ mov w3, #0x11 // #17 │ │ - bl 487f8 │ │ + bl 4a0d0 │ │ cmp x0, #0x0 │ │ csel x9, xzr, x1, eq // eq = none │ │ csinc x8, x0, xzr, ne // ne = any │ │ - stp x8, x9, [sp, #304] │ │ + stp x8, x9, [sp, #272] │ │ nop │ │ - adr x2, 9a25 │ │ - bl 6081c │ │ + adr x2, 9fa9 │ │ + bl 5fcfc │ │ cmp x0, #0x0 │ │ - csel x9, xzr, x1, eq // eq = none │ │ + csel x20, xzr, x1, eq // eq = none │ │ csinc x8, x0, xzr, ne // ne = any │ │ - stp x8, x9, [sp, #208] │ │ + str x8, [sp, #184] │ │ nop │ │ - adr x2, 9a34 │ │ - bl 6081c │ │ + adr x2, 9fb8 │ │ + bl 5fcfc │ │ cmp x0, #0x0 │ │ - csel x23, xzr, x1, eq // eq = none │ │ - csinc x19, x0, xzr, ne // ne = any │ │ + csel x22, xzr, x1, eq // eq = none │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + str x8, [sp, #176] │ │ nop │ │ - adr x2, 9a89 │ │ - bl 608d4 │ │ - bl 608cc │ │ + adr x2, 9fe8 │ │ + bl 5fd44 │ │ + bl 5fe80 │ │ cmp x0, #0x0 │ │ - csel x9, xzr, x1, eq // eq = none │ │ + csel x28, xzr, x1, eq // eq = none │ │ csinc x8, x0, xzr, ne // ne = any │ │ - stp x8, x9, [sp, #192] │ │ + str x8, [sp, #168] │ │ + adrp x2, 4000 │ │ + add x2, x2, #0xda0 │ │ + bl 5fd44 │ │ + bl 5fe78 │ │ + cmp x0, #0x0 │ │ + csel x8, xzr, x1, eq // eq = none │ │ + str x8, [sp, #264] │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + str x8, [sp, #160] │ │ nop │ │ - adr x2, 9a97 │ │ - bl 608d4 │ │ - mov w3, #0x16 // #22 │ │ - bl 487f8 │ │ + adr x2, a00d │ │ + bl 5fd44 │ │ + bl 5fd30 │ │ cmp x0, #0x0 │ │ csel x8, xzr, x1, eq // eq = none │ │ - str x8, [sp, #296] │ │ + str x8, [sp, #256] │ │ csinc x8, x0, xzr, ne // ne = any │ │ - str x8, [sp, #184] │ │ + str x8, [sp, #152] │ │ nop │ │ - adr x2, 9a43 │ │ - bl 608d4 │ │ - bl 608cc │ │ + adr x2, a01b │ │ + bl 5fd44 │ │ + mov w3, #0x16 // #22 │ │ + bl 4a0d0 │ │ cmp x0, #0x0 │ │ csel x8, xzr, x1, eq // eq = none │ │ - str x8, [sp, #288] │ │ + str x8, [sp, #248] │ │ csinc x8, x0, xzr, ne // ne = any │ │ - str x8, [sp, #176] │ │ + str x8, [sp, #144] │ │ nop │ │ - adr x2, 9a51 │ │ - bl 608d4 │ │ - bl 609d4 │ │ + adr x2, 9fc7 │ │ + bl 5fd44 │ │ + bl 5fd30 │ │ cmp x0, #0x0 │ │ csel x8, xzr, x1, eq // eq = none │ │ - str x8, [sp, #280] │ │ + str x8, [sp, #240] │ │ csinc x8, x0, xzr, ne // ne = any │ │ - str x8, [sp, #168] │ │ + str x8, [sp, #136] │ │ nop │ │ - adr x2, 9a76 │ │ - bl 608d4 │ │ - bl 609d4 │ │ + adr x2, 9fd5 │ │ + bl 5fd44 │ │ + bl 5fe60 │ │ cmp x0, #0x0 │ │ csel x9, xzr, x1, eq // eq = none │ │ csinc x8, x0, xzr, ne // ne = any │ │ - stp x8, x9, [sp, #264] │ │ - adrp x2, 4000 │ │ - add x2, x2, #0xdf0 │ │ - bl 608d4 │ │ - bl 60b54 │ │ + stp x8, x9, [sp, #224] │ │ + nop │ │ + adr x2, 9ffa │ │ + bl 5fd44 │ │ + bl 5fe60 │ │ cmp x0, #0x0 │ │ - mov x2, x28 │ │ - csel x20, xzr, x1, eq // eq = none │ │ + mov x8, x19 │ │ + csel x19, xzr, x1, eq // eq = none │ │ + csinc x9, x0, xzr, ne // ne = any │ │ + str x9, [sp, #208] │ │ + adrp x2, 4000 │ │ + add x2, x2, #0xe60 │ │ + mov x0, x23 │ │ + mov x1, x8 │ │ + bl 5fe78 │ │ + cmp x0, #0x0 │ │ + mov x2, x26 │ │ + csel x23, xzr, x1, eq // eq = none │ │ csinc x8, x0, xzr, ne // ne = any │ │ - add x0, sp, #0x4d0 │ │ - mov x1, x24 │ │ - str x8, [sp, #256] │ │ - bl 593a8 │ │ - ldrb w22, [sp, #1232] │ │ - cmp w22, #0xff │ │ - b.eq 4627c // b.none │ │ - ldur q0, [x21, #193] │ │ - ldr x8, [sp, #1248] │ │ - add x24, sp, #0x4d0 │ │ - ldur q1, [x21, #216] │ │ - cmp x26, #0x0 │ │ - add x0, sp, #0x4d0 │ │ - str q0, [sp, #1040] │ │ - ldur q0, [x21, #232] │ │ - csinc x1, x26, xzr, ne // ne = any │ │ - stur x8, [x21, #15] │ │ - ldr x8, [sp, #248] │ │ - str q1, [sp, #1792] │ │ - ldur q1, [x21, #248] │ │ - str q0, [sp, #1808] │ │ - ldur q0, [x24, #72] │ │ + add x0, sp, #0x700 │ │ + mov x1, x27 │ │ + str x8, [sp, #200] │ │ + bl 5a4fc │ │ + ldrb w26, [sp, #1792] │ │ + cmp w26, #0xff │ │ + b.eq 47bc8 // b.none │ │ + ldr x8, [sp, #192] │ │ + cmp x24, #0x0 │ │ + add x0, sp, #0x4b0 │ │ + csinc x1, x24, xzr, ne // ne = any │ │ csel x2, xzr, x8, eq // eq = none │ │ - str x23, [sp, #224] │ │ - str q1, [sp, #1824] │ │ - str q0, [sp, #1840] │ │ - bl 593a8 │ │ - ldrb w8, [sp, #1232] │ │ + bl 5a4fc │ │ + ldrb w8, [sp, #1200] │ │ cmp w8, #0xff │ │ - b.eq 4627c // b.none │ │ - ldur q0, [x24, #1] │ │ - str w8, [sp, #344] │ │ + b.eq 47bc8 // b.none │ │ + add x10, sp, #0x420 │ │ + str w8, [sp, #312] │ │ + add x8, sp, #0x700 │ │ + ldur q0, [x10, #168] │ │ + ldur q1, [x10, #184] │ │ + ldur q2, [x10, #200] │ │ + ldr x9, [sp, #1808] │ │ mov x0, x25 │ │ - ldr x8, [sp, #1248] │ │ - ldur q1, [x24, #24] │ │ - ldur q2, [x24, #56] │ │ - str q0, [sp, #1104] │ │ - ldur q0, [x24, #40] │ │ - stur x8, [x21, #79] │ │ - ldur x8, [x21, #15] │ │ - stp q1, q0, [sp, #688] │ │ - ldur q0, [x24, #72] │ │ - ldr q1, [sp, #1840] │ │ - stur x8, [x27, #167] │ │ - ldur x8, [x21, #79] │ │ - stp q2, q0, [sp, #720] │ │ - ldr q0, [sp, #1808] │ │ - ldr q2, [sp, #1824] │ │ - stur x8, [x27, #135] │ │ - ldr x8, [sp, #328] │ │ - stur q0, [x27, #191] │ │ - ldr q0, [sp, #1040] │ │ - stur q1, [x27, #223] │ │ - ldr q1, [sp, #1792] │ │ - ldr x1, [x8, #8] │ │ - str q0, [sp, #784] │ │ - ldr q0, [sp, #1104] │ │ - stur q2, [x27, #207] │ │ - stur q1, [x27, #175] │ │ - str q0, [sp, #752] │ │ - bl 58ba4 │ │ - ldp x28, x26, [sp, #208] │ │ - add x23, sp, #0x278 │ │ - stp x20, x19, [sp, #328] │ │ - ldp x24, x27, [sp, #192] │ │ - ldp x19, x25, [sp, #176] │ │ - ldr x20, [sp, #168] │ │ - b 462b4 │ │ - ldr x9, [sp, #328] │ │ + stp q0, q1, [sp, #672] │ │ + ldur q0, [x10, #216] │ │ + ldur q1, [x8, #24] │ │ + stur x9, [x21, #167] │ │ + ldr x9, [sp, #296] │ │ + stp q2, q0, [sp, #704] │ │ + ldur q0, [x8, #40] │ │ + stur q1, [x21, #175] │ │ + ldur q1, [x8, #56] │ │ + ldr x1, [x9, #8] │ │ + stur q0, [x21, #191] │ │ + ldur q0, [x8, #72] │ │ + stur q1, [x21, #207] │ │ + ldur q1, [x8, #1] │ │ + ldr x8, [sp, #1216] │ │ + stur q0, [x21, #223] │ │ + ldur q0, [x10, #145] │ │ + str q1, [sp, #768] │ │ + str q0, [sp, #736] │ │ + stur x8, [x21, #135] │ │ + bl 59d64 │ │ + str x20, [sp, #192] │ │ + ldp x21, x20, [sp, #144] │ │ + stp x28, x22, [sp, #120] │ │ + add x24, sp, #0x268 │ │ + ldr x27, [sp, #136] │ │ + ldp x28, x22, [sp, #176] │ │ + stp x23, x19, [sp, #296] │ │ + ldp x23, x19, [sp, #160] │ │ + b 47c1c │ │ + ldr x9, [sp, #296] │ │ mov x8, #0xffffffffffffffff // #-1 │ │ mov x0, x25 │ │ ldr x1, [x9, #8] │ │ - ldr x9, [sp, #144] │ │ + ldr x9, [sp, #104] │ │ str x8, [x9] │ │ - bl 58ba4 │ │ - add x0, sp, #0x278 │ │ - ldr x23, [sp, #344] │ │ + bl 59d64 │ │ + add x0, sp, #0x268 │ │ + ldr x23, [sp, #312] │ │ mov w19, wzr │ │ - bl 59ad4 │ │ - b 45e58 │ │ - mov w22, #0xff // #255 │ │ - add x23, sp, #0x278 │ │ - ldp q0, q1, [x23] │ │ + bl 5ad38 │ │ + ldr x8, [sp, #304] │ │ + ldr x0, [x23] │ │ + cmn x8, #0x1 │ │ + ccmn x0, #0x1, #0x4, eq // eq = none │ │ + b.eq 47c0c // b.none │ │ + bl 5ff80 │ │ + bl 5ff00 │ │ + b 47ce8 │ │ + mov w26, #0xff // #255 │ │ + add x24, sp, #0x268 │ │ + ldp q0, q1, [x24] │ │ mov w2, #0x78 // #120 │ │ - ldr x21, [sp, #144] │ │ - ldr x8, [sp, #680] │ │ - ldr q2, [x23, #32] │ │ - ldr x1, [sp, #320] │ │ - add x9, x21, #0x1c8 │ │ - mov x0, x21 │ │ - str x8, [x21, #504] │ │ + ldr x25, [sp, #104] │ │ + ldr x8, [sp, #664] │ │ + ldr q2, [x24, #32] │ │ + ldr x1, [sp, #288] │ │ + add x9, x25, #0x1e8 │ │ + mov x0, x25 │ │ + str x8, [x25, #536] │ │ stp q0, q1, [x9] │ │ str q2, [x9, #32] │ │ - bl 64e50 │ │ - add x0, x21, #0x79 │ │ - add x1, sp, #0x310 │ │ + bl 641e0 │ │ + add x0, x25, #0x79 │ │ + add x1, sp, #0x300 │ │ mov w2, #0x57 // #87 │ │ - strb w22, [x21, #120] │ │ - bl 64e50 │ │ - ldr q0, [sp, #752] │ │ - ldr w8, [sp, #344] │ │ - stp x28, x26, [x21, #312] │ │ - stp x24, x27, [x21, #344] │ │ - stur q0, [x21, #209] │ │ - ldp q1, q0, [sp, #688] │ │ - strb w8, [x21, #208] │ │ - ldur x8, [x23, #135] │ │ - stur q1, [x21, #232] │ │ - stur q0, [x21, #248] │ │ - ldp q1, q0, [sp, #720] │ │ - str x8, [x21, #224] │ │ - add x8, x21, #0xe8 │ │ + strb w26, [x25, #120] │ │ + bl 641e0 │ │ + ldr q0, [sp, #736] │ │ + ldr w8, [sp, #312] │ │ + stur q0, [x25, #209] │ │ + ldp q1, q0, [sp, #672] │ │ + strb w8, [x25, #208] │ │ + ldur x8, [x24, #135] │ │ + stur q1, [x25, #232] │ │ + stur q0, [x25, #248] │ │ + ldp q1, q0, [sp, #704] │ │ + str x8, [x25, #224] │ │ + add x8, x25, #0xe8 │ │ stp q1, q0, [x8, #32] │ │ - ldp x9, x8, [sp, #304] │ │ - stp x9, x8, [x21, #296] │ │ - ldr x9, [sp, #336] │ │ - ldr x8, [sp, #224] │ │ - stp x9, x8, [x21, #328] │ │ - ldp x8, x9, [sp, #288] │ │ - stp x19, x8, [x21, #376] │ │ - ldr x8, [sp, #280] │ │ - stp x25, x9, [x21, #360] │ │ - stp x20, x8, [x21, #392] │ │ - ldp x9, x8, [sp, #264] │ │ - stp x9, x8, [x21, #408] │ │ - ldr x9, [sp, #256] │ │ - ldr x8, [sp, #328] │ │ - stp x9, x8, [x21, #424] │ │ + ldp x9, x8, [sp, #272] │ │ + stp x9, x8, [x25, #296] │ │ + ldr x8, [sp, #192] │ │ + stp x22, x8, [x25, #312] │ │ + ldp x8, x9, [sp, #120] │ │ + stp x28, x9, [x25, #328] │ │ + stp x19, x8, [x25, #344] │ │ + ldp x8, x9, [sp, #256] │ │ + stp x23, x9, [x25, #360] │ │ + stp x20, x8, [x25, #376] │ │ + ldp x8, x9, [sp, #240] │ │ + stp x21, x9, [x25, #392] │ │ + stp x27, x8, [x25, #408] │ │ + ldp x9, x8, [sp, #224] │ │ + stp x9, x8, [x25, #424] │ │ + ldr x9, [sp, #208] │ │ + ldp x8, x10, [sp, #296] │ │ + stp x9, x10, [x25, #440] │ │ + ldr x9, [sp, #200] │ │ + stp x9, x8, [x25, #456] │ │ mov w8, #0x1 // #1 │ │ - stp x8, xzr, [x21, #440] │ │ - b 45e74 │ │ - lsr x21, x8, #8 │ │ - mov x26, x8 │ │ - b 45c14 │ │ - bl 60948 │ │ - b 4655c │ │ + stp x8, xzr, [x25, #472] │ │ + add sp, sp, #0x8f0 │ │ + bl 5fee8 │ │ + ldp x29, x30, [sp], #96 │ │ + ret │ │ + mov x26, v0.d[1] │ │ + fmov x8, d0 │ │ + b 47620 │ │ + mov w20, #0x10 // #16 │ │ + b 47648 │ │ + bl 5fd50 │ │ + b 47f20 │ │ + mov w8, #0x11 // #17 │ │ + ldr x26, [sp, #240] │ │ + strb w8, [sp, #1200] │ │ + b 47d28 │ │ + ldr x26, [sp, #1208] │ │ + ldr x8, [sp, #1200] │ │ + b 47620 │ │ + ldr x26, [sp, #232] │ │ + b 47d58 │ │ + lsr x21, x13, #8 │ │ + b 47d6c │ │ mov w0, #0x8 // #8 │ │ - mov w1, #0x128 // #296 │ │ - ldr x23, [sp, #344] │ │ - bl 24ab0 │ │ - b 4655c │ │ - ldr x0, [sp, #928] │ │ + mov w1, #0x138 // #312 │ │ + ldr x23, [sp, #312] │ │ + bl 248d0 │ │ + b 47f20 │ │ + ldr x26, [sp, #88] │ │ + mov w20, #0x11 // #17 │ │ + mov x21, xzr │ │ + b 47648 │ │ + ldr x8, [sp, #48] │ │ + lsr x21, x8, #8 │ │ + mov x26, x9 │ │ + b 47648 │ │ + ldr x0, [sp, #904] │ │ cmp x24, #0x15 │ │ - b.cs 4652c // b.hs, b.nlast │ │ + b.cs 47eec // b.hs, b.nlast │ │ add x9, x0, x24, lsl #4 │ │ mov x8, xzr │ │ add x12, x0, #0x10 │ │ mov x13, x0 │ │ ldr x11, [x13, #16] │ │ ldr x10, [x13] │ │ cmp x11, x10 │ │ mov x10, x12 │ │ - b.cs 4640c // b.hs, b.nlast │ │ + b.cs 47de0 // b.hs, b.nlast │ │ ldr x12, [x13, #24] │ │ mov x13, x8 │ │ add x14, x0, x13 │ │ ldr q0, [x14] │ │ str q0, [x14, #16] │ │ - cbz x13, 46404 │ │ + cbz x13, 47dd8 │ │ ldur x14, [x14, #-16] │ │ sub x13, x13, #0x10 │ │ cmp x11, x14 │ │ - b.cc 463d8 // b.lo, b.ul, b.last │ │ + b.cc 47dac // b.lo, b.ul, b.last │ │ add x13, x0, x13 │ │ add x13, x13, #0x10 │ │ - b 46408 │ │ + b 47ddc │ │ mov x13, x0 │ │ stp x11, x12, [x13] │ │ add x12, x10, #0x10 │ │ add x8, x8, #0x10 │ │ mov x13, x10 │ │ cmp x12, x9 │ │ - b.eq 44e94 // b.none │ │ - b 463bc │ │ - mov w26, #0x12 // #18 │ │ - b 45c10 │ │ - mov w8, #0x13 // #19 │ │ - mov x27, x21 │ │ - strb w8, [sp, #1232] │ │ - b 46440 │ │ - ldr x27, [sp, #1240] │ │ - ldr x26, [sp, #1232] │ │ - b 46514 │ │ - ldr x27, [sp, #280] │ │ - b 46460 │ │ - lsr x21, x13, #8 │ │ - mov x26, x13 │ │ - b 45c14 │ │ - ldr x27, [sp, #128] │ │ - mov x21, xzr │ │ - mov w26, #0x13 // #19 │ │ - b 45c14 │ │ - cmp x26, #0x15 │ │ - b.cs 46540 // b.hs, b.nlast │ │ - add x9, x28, x26, lsl #5 │ │ - mov x8, xzr │ │ - add x12, x28, #0x20 │ │ - mov x13, x28 │ │ - ldr x11, [x13, #40] │ │ - ldr x10, [x13, #8] │ │ + b.eq 466d8 // b.none │ │ + b 47d90 │ │ + mov x8, xzr │ │ + mov w19, wzr │ │ + mov w20, #0x11 // #17 │ │ + b 47ec8 │ │ + cmp x28, #0x15 │ │ + b.cs 47f04 // b.hs, b.nlast │ │ + add x9, x27, x28, lsl #5 │ │ + mov x8, xzr │ │ + add x13, x27, #0x20 │ │ + mov x15, x27 │ │ + ldp x14, x10, [x15, #8] │ │ + ldp x12, x11, [x15, #40] │ │ cmp x11, x10 │ │ - mov x10, x12 │ │ - b.cs 464f8 // b.hs, b.nlast │ │ - ldr q0, [x13, #48] │ │ - ldr x12, [x13, #32] │ │ - mov x14, x8 │ │ - str q0, [sp, #1232] │ │ - mov x13, x14 │ │ - add x14, x28, x14 │ │ - ldp q0, q1, [x14] │ │ - stp q0, q1, [x14, #32] │ │ - cbz x13, 464e0 │ │ - ldur x14, [x14, #-24] │ │ - cmp x11, x14 │ │ - sub x14, x13, #0x20 │ │ - b.cc 464a8 // b.lo, b.ul, b.last │ │ - add x13, x28, x13 │ │ - add x14, x28, x14 │ │ - add x13, x13, #0x20 │ │ - add x14, x14, #0x20 │ │ - b 464e8 │ │ - add x13, x14, #0x20 │ │ - mov x14, x28 │ │ - str x12, [x14] │ │ - stur x11, [x13, #-24] │ │ - ldr q0, [sp, #1232] │ │ - stur q0, [x13, #-16] │ │ - add x12, x10, #0x20 │ │ + cset w10, cc // cc = lo, ul, last │ │ + cmp x12, x14 │ │ + cset w14, cc // cc = lo, ul, last │ │ + csel w14, w10, w14, eq // eq = none │ │ + mov x10, x13 │ │ + cbz w14, 47eac │ │ + ldr x14, [x15, #32] │ │ + ldr x13, [x15, #56] │ │ + mov x16, x8 │ │ + mov x15, x16 │ │ + add x16, x27, x16 │ │ + ldp q0, q1, [x16] │ │ + stp q0, q1, [x16, #32] │ │ + cbz x15, 47e98 │ │ + ldp x16, x17, [x16, #-24] │ │ + cmp x11, x17 │ │ + cset w17, cc // cc = lo, ul, last │ │ + cmp x12, x16 │ │ + cset w16, cc // cc = lo, ul, last │ │ + csel w17, w17, w16, eq // eq = none │ │ + sub x16, x15, #0x20 │ │ + tbnz w17, #0, 47e50 │ │ + add x15, x27, x15 │ │ + add x16, x27, x16 │ │ + add x15, x15, #0x20 │ │ + add x16, x16, #0x20 │ │ + b 47ea0 │ │ + add x15, x16, #0x20 │ │ + mov x16, x27 │ │ + str x14, [x16] │ │ + stp x12, x11, [x15, #-24] │ │ + stur x13, [x15, #-8] │ │ + add x13, x10, #0x20 │ │ add x8, x8, #0x20 │ │ - mov x13, x10 │ │ - cmp x12, x9 │ │ - b.ne 46484 // b.any │ │ - b 45ea0 │ │ - ldr x26, [sp, #56] │ │ - lsr x21, x26, #8 │ │ - b 45c14 │ │ - mov x26, x19 │ │ - b 45c14 │ │ - ldr x23, [sp, #344] │ │ - b 46460 │ │ + mov x15, x10 │ │ + cmp x13, x9 │ │ + b.ne 47e20 // b.any │ │ + b 47538 │ │ + lsr x8, x21, #16 │ │ + and x9, x19, #0xff │ │ + orr x21, x9, x8, lsl #8 │ │ + b 47648 │ │ + mov x21, xzr │ │ + mov w20, #0x11 // #17 │ │ + mov x9, x12 │ │ + b 47d6c │ │ + mov w20, #0x32 // #50 │ │ + b 47d5c │ │ mov x1, x24 │ │ - bl 58ed8 │ │ - b 44e94 │ │ - bl 60be0 │ │ - b 4655c │ │ - mov x0, x28 │ │ - mov x1, x26 │ │ - bl 58fe0 │ │ - b 45ea0 │ │ + bl 5a09c │ │ + b 466d8 │ │ + mov w0, #0x8 // #8 │ │ + bl 5ff0c │ │ + b 47f20 │ │ + mov x0, x27 │ │ + mov x1, x28 │ │ + bl 5a150 │ │ + b 47538 │ │ nop │ │ - adr x2, 6a618 │ │ - bl 2ace0 │ │ + adr x2, 69990 │ │ + bl 2bb78 │ │ brk #0x1 │ │ - b 46638 │ │ - b 4668c │ │ - b 46578 │ │ - b 46578 │ │ - b 46578 │ │ - b 46580 │ │ - mov x22, x0 │ │ - b 46598 │ │ - ldr x8, [sp, #1104] │ │ - mov x22, x0 │ │ - cbz x8, 46598 │ │ - add x8, sp, #0x450 │ │ + b 47ffc │ │ + b 48050 │ │ + b 47f50 │ │ + b 47f50 │ │ + b 47f50 │ │ + b 47f7c │ │ + mov x21, x0 │ │ + add x0, sp, #0x4b0 │ │ + bl 59284 │ │ + b 48000 │ │ + bl 2cd94 │ │ + mov x21, x0 │ │ + b 47f94 │ │ + mov x21, x0 │ │ + add x0, sp, #0x4b0 │ │ + bl 591e0 │ │ + b 4801c │ │ + bl 2cd94 │ │ + mov x21, x0 │ │ + bl 5ff70 │ │ + b 48020 │ │ + bl 2cd94 │ │ + ldr x8, [sp, #1056] │ │ + mov x21, x0 │ │ + cbz x8, 47f94 │ │ + add x8, sp, #0x420 │ │ add x0, x8, #0x8 │ │ - bl 4d538 │ │ + bl 4eb38 │ │ add x0, sp, #0x700 │ │ - bl 4a9a4 │ │ - b 4663c │ │ - mov x22, x0 │ │ - add x0, sp, #0x4d0 │ │ - bl 58298 │ │ - b 4663c │ │ - bl 2ccbc │ │ - mov x22, x0 │ │ - bl 60b14 │ │ - b 4667c │ │ - bl 2ccbc │ │ - mov x22, x0 │ │ - add x0, sp, #0x4d0 │ │ - bl 581f0 │ │ - b 46678 │ │ - bl 2ccbc │ │ - mov x22, x0 │ │ - add x0, sp, #0x3e0 │ │ - bl 59150 │ │ - tbnz w20, #0, 466e8 │ │ - mov x0, x28 │ │ - b 466e4 │ │ - bl 2ccbc │ │ - mov x22, x0 │ │ - mov x0, x28 │ │ - bl 64e40 │ │ + bl 4c1dc │ │ + b 48000 │ │ + b 47fe8 │ │ + mov x21, x0 │ │ + add x0, sp, #0x3c8 │ │ + bl 5a2a8 │ │ + tbnz w19, #0, 4809c │ │ + mov x0, x27 │ │ + b 48098 │ │ + bl 2cd94 │ │ + mov x21, x0 │ │ + bl 5fe88 │ │ mov w19, wzr │ │ - b 46640 │ │ - b 46620 │ │ - mov x22, x0 │ │ - b 466f8 │ │ - mov x22, x0 │ │ - b 4667c │ │ + b 48004 │ │ + mov x21, x0 │ │ + b 480ac │ │ + mov x21, x0 │ │ + b 48020 │ │ + mov x21, x0 │ │ + b 48134 │ │ add x8, sp, #0x700 │ │ - mov x22, x0 │ │ - bl 60b0c │ │ - b 4663c │ │ - mov x22, x0 │ │ - b 46770 │ │ - mov x22, x0 │ │ + mov x21, x0 │ │ + add x0, x8, #0x10 │ │ + bl 4c310 │ │ + b 48000 │ │ + mov x21, x0 │ │ mov w19, #0x1 // #1 │ │ - add x0, sp, #0x3e0 │ │ - bl 59150 │ │ - tbnz w19, #0, 466d8 │ │ - b 466e8 │ │ - bl 2ccbc │ │ - ldr x1, [x20, #8] │ │ - mov x22, x0 │ │ + add x0, sp, #0x3c8 │ │ + bl 5a2a8 │ │ + tbnz w19, #0, 4808c │ │ + b 4809c │ │ + bl 2cd94 │ │ + mov x21, x0 │ │ + bl 5ff70 │ │ + add x0, sp, #0x360 │ │ + bl 58ffc │ │ + b 480ac │ │ + bl 2cd94 │ │ + ldr x1, [x23, #8] │ │ + mov x21, x0 │ │ mov x0, x25 │ │ - bl 58ba4 │ │ - add x0, sp, #0x278 │ │ - bl 59ad4 │ │ - ldr x23, [sp, #344] │ │ - b 4678c │ │ - mov x22, x0 │ │ - bl 60b14 │ │ - add x0, sp, #0x378 │ │ - bl 5800c │ │ - b 466f8 │ │ - bl 2ccbc │ │ - mov x22, x0 │ │ - b 466e8 │ │ - mov x22, x0 │ │ - b 46738 │ │ - mov w8, #0x1 // #1 │ │ - mov x22, x0 │ │ - str w8, [sp, #124] │ │ - b 4671c │ │ - mov x22, x0 │ │ + bl 59d64 │ │ + add x0, sp, #0x268 │ │ + bl 5ad38 │ │ + ldr x23, [sp, #312] │ │ + b 48150 │ │ + mov x21, x0 │ │ + b 4809c │ │ + mov x21, x0 │ │ + b 480fc │ │ + mov x21, x0 │ │ subs x19, x19, #0x1 │ │ - b.eq 466cc // b.none │ │ - mov x0, x28 │ │ - add x20, x28, #0x230 │ │ - bl 58298 │ │ - mov x28, x20 │ │ - b 466b0 │ │ - ldr x8, [sp, #992] │ │ - cbz x8, 466d8 │ │ - bl 609cc │ │ + b.eq 48080 // b.none │ │ + mov x0, x24 │ │ + add x20, x24, #0x250 │ │ + bl 59284 │ │ + mov x24, x20 │ │ + b 48064 │ │ ldr x8, [sp, #968] │ │ - cbz x8, 466e8 │ │ - ldr x0, [sp, #976] │ │ - bl 64e40 │ │ - ldr x8, [sp, #920] │ │ - cbz x8, 466f8 │ │ - ldr x0, [sp, #928] │ │ - bl 64e40 │ │ + cbz x8, 4808c │ │ + bl 5fde0 │ │ + ldr x8, [sp, #944] │ │ + cbz x8, 4809c │ │ + ldr x0, [sp, #952] │ │ + bl 641d0 │ │ + ldr x8, [sp, #896] │ │ + cbz x8, 480ac │ │ + ldr x0, [sp, #904] │ │ + bl 641d0 │ │ ldxr x8, [x25] │ │ sub x9, x8, #0x1 │ │ stlxr w10, x9, [x25] │ │ - cbnz w10, 466f8 │ │ + cbnz w10, 480ac │ │ cmp x8, #0x1 │ │ - b.ne 4671c // b.any │ │ + b.ne 480e8 // b.any │ │ dmb ishld │ │ - add x0, sp, #0x370 │ │ - bl 486cc │ │ - ldr x23, [sp, #344] │ │ - b 4676c │ │ - bl 2ccbc │ │ - bl 2ccbc │ │ - mov x22, x0 │ │ - add x0, sp, #0x4d0 │ │ - bl 48798 │ │ + add x0, sp, #0x358 │ │ + bl 49fa4 │ │ + b 480e8 │ │ + bl 2cd94 │ │ + bl 2cd94 │ │ + mov w8, #0x1 // #1 │ │ + mov x21, x0 │ │ + str w8, [sp, #84] │ │ + ldr x23, [sp, #312] │ │ + b 48130 │ │ + mov x21, x0 │ │ + add x0, sp, #0x4b0 │ │ + bl 4a070 │ │ ldr x1, [x23, #8] │ │ - ldr x0, [sp, #336] │ │ - bl 58ba4 │ │ - add x8, sp, #0x160 │ │ - add x0, x8, #0xf8 │ │ - bl 57c2c │ │ - str wzr, [sp, #124] │ │ - b 4676c │ │ - bl 2ccbc │ │ - bl 2ccbc │ │ - mov x22, x0 │ │ - add x0, sp, #0x4d0 │ │ - bl 48798 │ │ + ldr x0, [sp, #304] │ │ + bl 59d64 │ │ + add x8, sp, #0x140 │ │ + add x0, x8, #0x108 │ │ + bl 58c24 │ │ + str wzr, [sp, #84] │ │ + b 48130 │ │ + bl 2cd94 │ │ + bl 2cd94 │ │ + mov x21, x0 │ │ + add x0, sp, #0x4b0 │ │ + bl 4a070 │ │ mov w19, #0x1 // #1 │ │ - cbz w19, 4678c │ │ - ldr x8, [sp, #328] │ │ + cbz w19, 48150 │ │ + ldr x8, [sp, #296] │ │ ldr x0, [x8] │ │ cmn x0, #0x1 │ │ - b.eq 4678c // b.none │ │ + b.eq 48150 // b.none │ │ ldr x1, [x8, #8] │ │ - bl 58ba4 │ │ - ldr w8, [sp, #124] │ │ - cbz w8, 467a4 │ │ + bl 59d64 │ │ + ldr w8, [sp, #84] │ │ + cbz w8, 48168 │ │ ldr x0, [x23] │ │ cmn x0, #0x1 │ │ - b.eq 467a4 // b.none │ │ - bl 60bd8 │ │ - bl 60b88 │ │ - mov x0, x22 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ - stp x29, x30, [sp, #-48]! │ │ - stp x28, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - mov x29, sp │ │ - sub sp, sp, #0x230 │ │ - adrp x8, 4000 │ │ + b.eq 48168 // b.none │ │ + bl 5ff80 │ │ + bl 5ff00 │ │ + mov x0, x21 │ │ + bl 602e0 │ │ + bl 2cd94 │ │ + sub sp, sp, #0x1e0 │ │ + stp x29, x30, [sp, #432] │ │ + stp x28, x21, [sp, #448] │ │ + stp x20, x19, [sp, #464] │ │ + add x29, sp, #0x1b0 │ │ + mov x8, #0x1b600000000 // #1881195675648 │ │ + mov w9, #0x1 // #1 │ │ mov x20, x2 │ │ mov x19, x0 │ │ - ldr d0, [x8, #4088] │ │ - mov w8, #0x1 // #1 │ │ - str wzr, [sp, #32] │ │ - strb w8, [sp, #32] │ │ - add x8, sp, #0x18 │ │ + stp x8, x9, [sp] │ │ + mov x8, sp │ │ cmp x2, #0x17f │ │ - add x21, sp, #0x30 │ │ - strh wzr, [sp, #36] │ │ - str d0, [sp, #24] │ │ str x8, [sp, #40] │ │ - b.hi 46a38 // b.pmore │ │ + b.hi 483b4 // b.pmore │ │ add x0, sp, #0x30 │ │ mov x2, x20 │ │ - bl 64e50 │ │ + add x21, sp, #0x30 │ │ + bl 641e0 │ │ cmp x20, #0xe │ │ - add x8, x20, #0x1 │ │ + add x9, x20, #0x1 │ │ strb wzr, [x21, x20] │ │ - b.hi 4683c // b.pmore │ │ + b.hi 481ec // b.pmore │ │ mov x10, xzr │ │ - add x9, sp, #0x30 │ │ - ldrb w11, [x9, x10] │ │ - cbz w11, 468ec │ │ + ldrb w8, [x21, x10] │ │ + cbz w8, 4829c │ │ add x10, x10, #0x1 │ │ - cmp x8, x10 │ │ - b.ne 46824 // b.any │ │ - b 469a4 │ │ - add x11, sp, #0x30 │ │ - add x9, x11, #0x7 │ │ - and x9, x9, #0xfffffffffffffff8 │ │ - subs x9, x9, x11 │ │ - b.ne 46898 // b.any │ │ + cmp x9, x10 │ │ + b.ne 481d4 // b.any │ │ + b 48320 │ │ + add x8, x21, #0x7 │ │ + and x8, x8, #0xfffffffffffffff8 │ │ + subs x8, x8, x21 │ │ + b.ne 48244 // b.any │ │ sub x10, x20, #0xf │ │ mov x11, #0x101010101010101 // #72340172838076673 │ │ add x12, sp, #0x30 │ │ mov x13, #0x8080808080808080 // #-9187201950435737472 │ │ movk x11, #0x100 │ │ - add x14, x12, x9 │ │ + add x14, x12, x8 │ │ ldp x15, x14, [x14] │ │ sub x16, x11, x15 │ │ sub x17, x11, x14 │ │ orr x15, x16, x15 │ │ orr x14, x17, x14 │ │ and x14, x15, x14 │ │ bics xzr, x13, x14 │ │ - b.ne 468bc // b.any │ │ - add x9, x9, #0x10 │ │ - cmp x9, x10 │ │ - b.ls 46864 // b.plast │ │ - b 468bc │ │ + b.ne 4826c // b.any │ │ + add x8, x8, #0x10 │ │ + cmp x8, x10 │ │ + b.ls 48210 // b.plast │ │ + b 4826c │ │ mov x10, xzr │ │ + add x11, sp, #0x30 │ │ ldrb w12, [x11, x10] │ │ - cbz w12, 468ec │ │ + cbz w12, 4829c │ │ add x10, x10, #0x1 │ │ - cmp x9, x10 │ │ - b.ne 4689c // b.any │ │ + cmp x8, x10 │ │ + b.ne 4824c // b.any │ │ sub x10, x20, #0xf │ │ - cmp x9, x10 │ │ - b.ls 46854 // b.plast │ │ - subs x8, x8, x9 │ │ - b.eq 469a4 // b.none │ │ + cmp x8, x10 │ │ + b.ls 48200 // b.plast │ │ + subs x9, x9, x8 │ │ + b.eq 48320 // b.none │ │ add x11, sp, #0x30 │ │ mov x10, xzr │ │ - add x11, x11, x9 │ │ + add x11, x11, x8 │ │ ldrb w12, [x11, x10] │ │ - cbz w12, 468e8 │ │ + cbz w12, 48298 │ │ add x10, x10, #0x1 │ │ - cmp x8, x10 │ │ - b.ne 468d0 // b.any │ │ - b 469a4 │ │ - add x10, x10, x9 │ │ + cmp x9, x10 │ │ + b.ne 48280 // b.any │ │ + b 48320 │ │ + add x10, x10, x8 │ │ cmp x10, x20 │ │ - b.ne 469a4 // b.any │ │ - sub x0, x29, #0x80 │ │ + b.ne 48320 // b.any │ │ + add x0, sp, #0x18 │ │ add x1, sp, #0x30 │ │ - add x2, sp, #0x18 │ │ - bl 43b40 │ │ - ldur w8, [x29, #-128] │ │ - tbnz w8, #0, 469c0 │ │ + mov x2, sp │ │ + bl 45378 │ │ + ldr w8, [sp, #24] │ │ + cbnz w8, 4833c │ │ movi v0.2d, #0x0 │ │ - ldur w20, [x29, #-124] │ │ - sub x1, x29, #0x80 │ │ + ldr w20, [sp, #28] │ │ + add x1, sp, #0x30 │ │ mov w0, w20 │ │ - stp q0, q0, [x21, #384] │ │ - stp q0, q0, [x21, #416] │ │ - stp q0, q0, [x21, #448] │ │ - stp q0, q0, [x21, #480] │ │ - bl 65000 │ │ + stp q0, q0, [sp, #48] │ │ + stp q0, q0, [sp, #80] │ │ + stp q0, q0, [sp, #112] │ │ + stp q0, q0, [sp, #144] │ │ + bl 643c0 │ │ cmn w0, #0x1 │ │ - b.eq 469f4 // b.none │ │ - sub x8, x29, #0x80 │ │ - ldur x9, [x29, #-8] │ │ + b.eq 48378 // b.none │ │ + ldr x21, [sp, #96] │ │ mov x0, xzr │ │ - ldur q0, [x8, #88] │ │ - ldur q1, [x8, #104] │ │ - ldur q2, [x8, #72] │ │ mov w2, #0x1 // #1 │ │ mov w3, #0x2 // #2 │ │ mov w4, w20 │ │ - stp q0, q1, [x21, #96] │ │ - ldur q0, [x8, #40] │ │ - ldur q1, [x8, #8] │ │ mov x5, xzr │ │ - str x9, [sp, #176] │ │ - str q0, [sp, #96] │ │ - ldur q0, [x8, #24] │ │ - ldr x21, [sp, #104] │ │ - str q2, [sp, #128] │ │ - stp q1, q0, [sp, #64] │ │ mov x1, x21 │ │ - bl 65020 │ │ + bl 643a0 │ │ cmn x0, #0x1 │ │ - b.eq 46a18 // b.none │ │ + b.eq 48394 // b.none │ │ mov w8, #0x1 // #1 │ │ stp x0, x21, [x19, #8] │ │ str x8, [x19] │ │ - b 46a1c │ │ + b 48398 │ │ nop │ │ - adr x8, 6a270 │ │ - stur x8, [x29, #-120] │ │ + adr x8, 69618 │ │ + str x8, [sp, #32] │ │ mov w8, #0x1 // #1 │ │ - stur w8, [x29, #-128] │ │ + str w8, [sp, #24] │ │ mov w8, w8 │ │ - tbz w8, #0, 4690c │ │ - ldur x8, [x29, #-120] │ │ - mov w9, #0x1 // #1 │ │ - str w9, [sp, #8] │ │ - str x8, [sp, #16] │ │ - add x8, sp, #0x8 │ │ - add x0, x8, #0x8 │ │ - bl 3f1d8 │ │ + cbz w8, 482bc │ │ + ldr x8, [sp, #32] │ │ + and x9, x8, #0x3 │ │ + sub x10, x9, #0x2 │ │ + cmp x10, #0x2 │ │ + b.cc 48360 // b.lo, b.ul, b.last │ │ + cbz x9, 48360 │ │ + ldur x9, [x8, #23] │ │ + sub x0, x8, #0x1 │ │ + blr x9 │ │ str xzr, [x19] │ │ - add sp, sp, #0x230 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x28, x21, [sp, #16] │ │ - ldp x29, x30, [sp], #48 │ │ + ldp x20, x19, [sp, #464] │ │ + ldp x28, x21, [sp, #448] │ │ + ldp x29, x30, [sp, #432] │ │ + add sp, sp, #0x1e0 │ │ ret │ │ - bl 64e80 <__errno@plt> │ │ - ldr w8, [x0] │ │ - mov w9, #0x2 // #2 │ │ - orr x8, x9, x8, lsl #32 │ │ - mov w9, #0x1 // #1 │ │ - stp x9, x8, [sp, #48] │ │ - add x8, sp, #0x30 │ │ - add x0, x8, #0x8 │ │ - bl 3f1d8 │ │ + bl 64240 <__errno@plt> │ │ + adrp x8, 6e000 │ │ + nop │ │ + adr x9, 69600 │ │ + ldr x10, [x8, #960] │ │ + cmp x10, x9 │ │ + b.ne 483d0 // b.any │ │ str xzr, [x19] │ │ mov w0, w20 │ │ - bl 64e20 │ │ - add sp, sp, #0x230 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x28, x21, [sp, #16] │ │ - ldp x29, x30, [sp], #48 │ │ + bl 641b0 │ │ + ldp x20, x19, [sp, #464] │ │ + ldp x28, x21, [sp, #448] │ │ + ldp x29, x30, [sp, #432] │ │ + add sp, sp, #0x1e0 │ │ ret │ │ - sub x0, x29, #0x80 │ │ + add x0, sp, #0x18 │ │ add x3, sp, #0x28 │ │ mov x2, x20 │ │ - bl 440bc │ │ - ldur w8, [x29, #-128] │ │ - tbnz w8, #0, 469c0 │ │ - b 4690c │ │ - mov x19, x0 │ │ - mov w0, w20 │ │ - bl 64e20 │ │ - mov x0, x19 │ │ - bl 60f4c │ │ - ldr x9, [x0, #48] │ │ - cbz x9, 46bc0 │ │ - stp x20, x19, [sp, #-16]! │ │ - ldp x11, x8, [x0, #32] │ │ - mov w12, #0x4e47 // #20039 │ │ - ldr x10, [x0, #24] │ │ - mov w13, #0x55 // #85 │ │ - add x9, x8, x9, lsl #6 │ │ - b 46a98 │ │ - add x8, x8, #0x40 │ │ - cmp x8, x9 │ │ - b.eq 46bb4 // b.none │ │ - ldr w14, [x8, #4] │ │ - cmp w14, #0x7 │ │ - b.ne 46a8c // b.any │ │ - ldr x14, [x8, #32] │ │ - cbz x14, 46ae8 │ │ - ldr x15, [x8, #24] │ │ - subs x16, x11, x15 │ │ - b.cc 46a8c // b.lo, b.ul, b.last │ │ - cmp x14, x16 │ │ - b.hi 46a8c // b.pmore │ │ - add x15, x10, x15 │ │ - ldr x16, [x8, #48] │ │ - cmp x16, #0x5 │ │ - b.cc 46af8 // b.lo, b.ul, b.last │ │ - cmp x16, #0x8 │ │ - b.ne 46a8c // b.any │ │ - mov w0, #0x8 // #8 │ │ - cmp x14, #0xc │ │ - b.cc 46a8c // b.lo, b.ul, b.last │ │ - b 46b04 │ │ - mov w15, #0x1 // #1 │ │ - ldr x16, [x8, #48] │ │ - cmp x16, #0x5 │ │ - b.cs 46ad0 // b.hs, b.nlast │ │ - mov w0, #0x4 // #4 │ │ - cmp x14, #0xc │ │ - b.cc 46a8c // b.lo, b.ul, b.last │ │ - add x16, x0, #0xb │ │ - neg x17, x0 │ │ - sub x0, x0, #0x1 │ │ - ldr w6, [x15] │ │ - sub x1, x14, #0xc │ │ - cmp x1, x6 │ │ - b.cc 46a8c // b.lo, b.ul, b.last │ │ - add x1, x16, x6 │ │ - and x2, x1, x17 │ │ - subs x3, x14, x2 │ │ - b.cc 46a8c // b.lo, b.ul, b.last │ │ - ldr w1, [x15, #4] │ │ - cmp x3, x1 │ │ - b.cc 46a8c // b.lo, b.ul, b.last │ │ - add x3, x0, x2 │ │ - add x7, x15, #0xb │ │ - add x3, x3, x1 │ │ - and x5, x3, x17 │ │ - add x3, x15, x5 │ │ - subs x4, x14, x5 │ │ - csinc x3, x3, xzr, cs // cs = hs, nlast │ │ - csel x4, xzr, x4, cc // cc = lo, ul, last │ │ - cbz x6, 46b98 │ │ - ldrb w20, [x7, x6] │ │ - mov x19, x6 │ │ - sub x6, x6, #0x1 │ │ - cbz w20, 46b5c │ │ - cmp x19, #0x3 │ │ - b.ne 46b98 // b.any │ │ - ldrh w6, [x15, #12] │ │ - ldrb w7, [x15, #14] │ │ - cmp w6, w12 │ │ - ccmp w7, w13, #0x0, eq // eq = none │ │ - b.ne 46b98 // b.any │ │ - ldr w6, [x15, #8] │ │ - cmp w6, #0x3 │ │ - b.eq 46bc8 // b.none │ │ - cmp x14, x5 │ │ - b.ls 46a8c // b.plast │ │ - cmp x4, #0xc │ │ - mov x15, x3 │ │ - mov x14, x4 │ │ - b.cs 46b10 // b.hs, b.nlast │ │ - b 46a8c │ │ - mov x0, xzr │ │ - ldp x20, x19, [sp], #16 │ │ - ret │ │ + bl 458e0 │ │ + ldr w8, [sp, #24] │ │ + cbnz w8, 4833c │ │ + b 482bc │ │ + str x9, [x8, #960] │ │ + b 48394 │ │ + sub sp, sp, #0x80 │ │ + stp x29, x30, [sp, #32] │ │ + stp x28, x27, [sp, #48] │ │ + stp x26, x25, [sp, #64] │ │ + stp x24, x23, [sp, #80] │ │ + stp x22, x21, [sp, #96] │ │ + stp x20, x19, [sp, #112] │ │ + add x29, sp, #0x20 │ │ + ldr x8, [x0, #48] │ │ + cbz x8, 48554 │ │ + ldr x21, [x0, #40] │ │ + add x12, x21, x8, lsl #6 │ │ + ldp x9, x8, [x0, #24] │ │ + str x12, [sp, #16] │ │ + stp x9, x8, [sp] │ │ + b 48424 │ │ + add x21, x21, #0x40 │ │ + cmp x21, x12 │ │ + b.eq 48554 // b.none │ │ + ldr w8, [x21, #4] │ │ + cmp w8, #0x7 │ │ + b.ne 48418 // b.any │ │ + ldr x25, [x21, #32] │ │ + cbz x25, 48478 │ │ + ldr x8, [x21, #24] │ │ + ldr x9, [sp, #8] │ │ + subs x9, x9, x8 │ │ + b.cc 48418 // b.lo, b.ul, b.last │ │ + cmp x25, x9 │ │ + b.hi 48418 // b.pmore │ │ + ldr x9, [sp] │ │ + add x26, x9, x8 │ │ + ldr x8, [x21, #48] │ │ + cmp x8, #0x5 │ │ + b.cc 48488 // b.lo, b.ul, b.last │ │ + cmp x8, #0x8 │ │ + b.ne 48418 // b.any │ │ + cmp x25, #0xc │ │ + b.cc 48418 // b.lo, b.ul, b.last │ │ + b 48494 │ │ + mov w26, #0x1 // #1 │ │ + ldr x8, [x21, #48] │ │ + cmp x8, #0x5 │ │ + b.cs 48464 // b.hs, b.nlast │ │ + mov w8, #0x4 // #4 │ │ + cmp x25, #0xc │ │ + b.cc 48418 // b.lo, b.ul, b.last │ │ + add x27, x8, #0xb │ │ + neg x28, x8 │ │ + sub x14, x8, #0x1 │ │ + stur x14, [x29, #-8] │ │ + mov x0, x26 │ │ + sub x9, x25, #0xc │ │ + ldr w8, [x0], #12 │ │ + cmp x9, x8 │ │ + b.cc 48418 // b.lo, b.ul, b.last │ │ + add x9, x27, x8 │ │ + and x23, x9, x28 │ │ + subs x9, x25, x23 │ │ + b.cc 48418 // b.lo, b.ul, b.last │ │ + ldr w20, [x26, #4] │ │ + cmp x9, x20 │ │ + b.cc 48418 // b.lo, b.ul, b.last │ │ + add x9, x14, x23 │ │ + add x9, x9, x20 │ │ + and x19, x9, x28 │ │ + add x9, x26, x19 │ │ + subs x10, x25, x19 │ │ + csinc x24, x9, xzr, cs // cs = hs, nlast │ │ + csel x22, xzr, x10, cc // cc = lo, ul, last │ │ + add x9, x26, #0xb │ │ + cbz x8, 48538 │ │ + ldrb w11, [x9, x8] │ │ + mov x10, x8 │ │ + sub x8, x8, #0x1 │ │ + cbz w11, 484f4 │ │ + cmp x10, #0x3 │ │ + b.ne 48538 // b.any │ │ + nop │ │ + adr x1, a3d2 │ │ + mov w2, #0x3 // #3 │ │ + bl 642a0 │ │ + ldur x14, [x29, #-8] │ │ + ldr x12, [sp, #16] │ │ + cbnz w0, 48538 │ │ + ldr w8, [x26, #8] │ │ + cmp w8, #0x3 │ │ + b.eq 4857c // b.none │ │ + cmp x25, x19 │ │ + b.ls 48418 // b.plast │ │ + cmp x22, #0xc │ │ + mov x26, x24 │ │ + mov x25, x22 │ │ + b.cs 484a4 // b.hs, b.nlast │ │ + b 48418 │ │ mov x0, xzr │ │ + mov x1, x20 │ │ + ldp x20, x19, [sp, #112] │ │ + ldp x22, x21, [sp, #96] │ │ + ldp x24, x23, [sp, #80] │ │ + ldp x26, x25, [sp, #64] │ │ + ldp x28, x27, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x80 │ │ ret │ │ - add x0, x15, x2 │ │ - ldp x20, x19, [sp], #16 │ │ - ret │ │ + add x0, x26, x23 │ │ + b 48558 │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ mov x19, x0 │ │ mov x0, x1 │ │ mov x1, xzr │ │ - bl 65040 │ │ - cbz x0, 46c28 │ │ + bl 643d0 │ │ + cbz x0, 485d8 │ │ mov x21, x0 │ │ - bl 64fd0 │ │ + bl 64360 │ │ mov x20, x0 │ │ - cbz x0, 46c50 │ │ + cbz x0, 48618 │ │ mov x0, x20 │ │ - bl 64e30 │ │ - cbz x0, 46c74 │ │ + bl 641c0 │ │ + cbz x0, 48644 │ │ mov x1, x21 │ │ mov x2, x20 │ │ mov x22, x0 │ │ - bl 64e50 │ │ - b 46c54 │ │ - bl 64e80 <__errno@plt> │ │ - ldr w8, [x0] │ │ + bl 641e0 │ │ + b 4861c │ │ + bl 64240 <__errno@plt> │ │ + adrp x9, 6e000 │ │ + ldrsw x8, [x0] │ │ + nop │ │ + adr x10, 69600 │ │ + ldr x11, [x9, #960] │ │ + cmp x11, x10 │ │ + b.ne 4863c // b.any │ │ mov w9, #0x2 // #2 │ │ orr x8, x9, x8, lsl #32 │ │ mov x9, #0xffffffffffffffff // #-1 │ │ stp x9, x8, [x19] │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ mov w22, #0x1 // #1 │ │ mov x0, x21 │ │ - bl 64e40 │ │ + bl 641d0 │ │ stp x20, x22, [x19] │ │ str x20, [x19, #16] │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ + str x10, [x9, #960] │ │ + b 485f8 │ │ mov w0, #0x1 // #1 │ │ mov x1, x20 │ │ - bl 24994 │ │ + bl 248bc │ │ sub sp, sp, #0x50 │ │ stp x29, x30, [sp, #32] │ │ str x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ add x29, sp, #0x20 │ │ mov x20, x0 │ │ mov x0, sp │ │ - bl 2505c │ │ + bl 25020 │ │ ldr x8, [sp] │ │ cmn x8, #0x1 │ │ - b.eq 46cdc // b.none │ │ + b.eq 486ac // b.none │ │ nop │ │ - adr x9, 6a270 │ │ + adr x9, 69618 │ │ mov x10, #0xffffffffffffffff // #-1 │ │ stp x10, x9, [x20] │ │ - cbz x8, 46d0c │ │ + cbz x8, 486dc │ │ ldr x19, [sp, #8] │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #64] │ │ ldr x21, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x50 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x19, x21, [sp, #8] │ │ mov x0, x20 │ │ mov x1, x19 │ │ - bl 46bd4 │ │ + bl 48584 │ │ strb wzr, [x19] │ │ - cbz x21, 46d0c │ │ + cbz x21, 486dc │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #64] │ │ ldr x21, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x50 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #64] │ │ ldr x21, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x50 │ │ ret │ │ mov x20, x0 │ │ strb wzr, [x19] │ │ - cbz x21, 46d34 │ │ + cbz x21, 48704 │ │ mov x0, x19 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x20 │ │ - bl 60f4c │ │ + bl 602e0 │ │ sub sp, sp, #0x80 │ │ stp x29, x30, [sp, #64] │ │ - str x23, [sp, #80] │ │ + stp x24, x23, [sp, #80] │ │ stp x22, x21, [sp, #96] │ │ stp x20, x19, [sp, #112] │ │ add x29, sp, #0x40 │ │ - ldrb w8, [x1, #56] │ │ - cmp w8, #0x3 │ │ - b.ne 46d80 // b.any │ │ + ldrb w9, [x1, #56] │ │ + ldrb w8, [x1, #57] │ │ + mov x19, x0 │ │ + cmp w9, w8 │ │ + ccmp w8, #0x3, #0x4, ls // ls = plast │ │ + ccmp w9, #0x3, #0x4, ne // ne = any │ │ + b.ne 48760 // b.any │ │ mov w8, #0xff // #255 │ │ - strb w8, [x0] │ │ + strb w8, [x19] │ │ ldp x20, x19, [sp, #112] │ │ - ldr x23, [sp, #80] │ │ ldp x22, x21, [sp, #96] │ │ + ldp x24, x23, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x80 │ │ ret │ │ + cmp w9, #0x2 │ │ ldrb w10, [x1, #58] │ │ - ldrb w9, [x1, #57] │ │ - cmp w8, #0x1 │ │ - ldr x19, [x1, #8] │ │ - mov x20, sp │ │ - b.hi 46e2c // b.pmore │ │ - cmp w9, #0x3 │ │ - ccmp w8, w9, #0x2, ne // ne = any │ │ - cset w8, hi // hi = pmore │ │ - tbz w10, #0, 46ef4 │ │ - tbnz w8, #0, 46d60 │ │ + mov x20, x1 │ │ + ldp x24, x21, [x1] │ │ + cset w11, cc // cc = lo, ul, last │ │ cmp w9, #0x1 │ │ - b.eq 470a0 // b.none │ │ - cmp w9, #0x2 │ │ - b.ne 47124 // b.any │ │ - cmp x19, #0x1 │ │ - b.hi 46dd0 // b.pmore │ │ - mov w9, #0x1 // #1 │ │ - strb w9, [x1, #57] │ │ - b 46dac │ │ - mov x22, x0 │ │ + and w23, w11, w10 │ │ + mov x22, sp │ │ + b.hi 487ec // b.pmore │ │ + tbz w10, #0, 488bc │ │ + cmp w8, #0x1 │ │ + b.eq 488a4 // b.none │ │ + cmp w8, #0x2 │ │ + b.ne 48b08 // b.any │ │ + cmp x21, x23 │ │ + b.ls 488a4 // b.plast │ │ mov x0, sp │ │ - mov x21, x1 │ │ - bl 58a2c │ │ + mov x1, x20 │ │ + bl 59bd4 │ │ ldr x8, [sp] │ │ - ldur q0, [x20, #8] │ │ - ldur q1, [x20, #24] │ │ - ldur q2, [x20, #40] │ │ - ldur x9, [x20, #56] │ │ - subs x8, x19, x8 │ │ - stp q0, q1, [x22] │ │ - str q2, [x22, #32] │ │ - str x9, [x22, #48] │ │ - b.cc 4710c // b.lo, b.ul, b.last │ │ - ldrb w9, [x22] │ │ - mov x0, x22 │ │ - mov x1, x21 │ │ - mov x19, x8 │ │ - str x8, [x21, #8] │ │ - cmp w9, #0xff │ │ - mov w9, #0x2 // #2 │ │ - b.eq 46dac // b.none │ │ - b 46d68 │ │ - cmp w9, #0x2 │ │ - mov w8, #0xff // #255 │ │ - tbz w10, #0, 46fc0 │ │ - b.cc 46d64 // b.lo, b.ul, b.last │ │ - cmp w9, #0x3 │ │ - b.eq 46d64 // b.none │ │ - cmp w9, #0x2 │ │ - b.ne 47124 // b.any │ │ - cbz x19, 470d4 │ │ - mov x21, x0 │ │ + ldur q0, [x22, #8] │ │ + ldur q1, [x22, #24] │ │ + ldur q2, [x22, #40] │ │ + ldur x9, [x22, #56] │ │ + subs x1, x21, x8 │ │ + stp q0, q1, [x19] │ │ + str q2, [x19, #32] │ │ + str x9, [x19, #48] │ │ + b.cc 48af4 // b.lo, b.ul, b.last │ │ + ldrb w8, [x19] │ │ + mov x21, x1 │ │ + str x1, [x20, #8] │ │ + cmp w8, #0xff │ │ + b.eq 48798 // b.none │ │ + b 48748 │ │ + cmp w8, #0x1 │ │ + tbz w10, #0, 4897c │ │ + b.eq 488a4 // b.none │ │ + cmp w8, #0x2 │ │ + b.ne 48b08 // b.any │ │ + cmp x21, x23 │ │ + b.ls 48a28 // b.plast │ │ mov x0, sp │ │ - mov x22, x1 │ │ - bl 58a2c │ │ + mov x1, x20 │ │ + bl 59bd4 │ │ ldr x8, [sp] │ │ - ldur q0, [x20, #8] │ │ - ldur q1, [x20, #24] │ │ - ldur q2, [x20, #40] │ │ - ldur x9, [x20, #56] │ │ - subs x23, x19, x8 │ │ - stp q0, q1, [x21] │ │ - str q2, [x21, #32] │ │ - str x9, [x21, #48] │ │ - b.cc 47154 // b.lo, b.ul, b.last │ │ - ldrb w8, [x21] │ │ - mov x0, x21 │ │ - str x23, [x22, #8] │ │ + ldur q0, [x22, #8] │ │ + ldur q1, [x22, #24] │ │ + ldur q2, [x22, #40] │ │ + ldur x9, [x22, #56] │ │ + subs x24, x21, x8 │ │ + stp q0, q1, [x19] │ │ + str q2, [x19, #32] │ │ + str x9, [x19, #48] │ │ + b.cc 48b34 // b.lo, b.ul, b.last │ │ + ldrb w8, [x19] │ │ + str x24, [x20, #8] │ │ cmp w8, #0xff │ │ - b.ne 46d68 // b.any │ │ - mov x1, x22 │ │ - cbz x23, 470d4 │ │ + b.ne 48748 // b.any │ │ + b 48898 │ │ mov x0, sp │ │ - bl 58a2c │ │ + mov x1, x20 │ │ + bl 59bd4 │ │ ldr x8, [sp] │ │ - ldur q0, [x20, #8] │ │ - ldur q1, [x20, #24] │ │ - ldur q2, [x20, #40] │ │ - ldur x9, [x20, #56] │ │ - subs x8, x23, x8 │ │ - stp q0, q1, [x21] │ │ - str q2, [x21, #32] │ │ - str x9, [x21, #48] │ │ - b.cc 47108 // b.lo, b.ul, b.last │ │ - ldrb w9, [x21] │ │ - mov x0, x21 │ │ - mov x1, x22 │ │ - mov x23, x8 │ │ - str x8, [x22, #8] │ │ - cmp w9, #0xff │ │ - b.eq 46ea0 // b.none │ │ - b 46d68 │ │ - tbnz w8, #0, 46d60 │ │ - ldr x21, [x1] │ │ - cmp w9, #0x1 │ │ - b.eq 4707c // b.none │ │ - cmp w9, #0x2 │ │ - b.ne 47124 // b.any │ │ - mov x8, x19 │ │ - cbz x19, 46f50 │ │ - cmp x19, #0x1 │ │ - b.ne 46f2c // b.any │ │ - ldrb w8, [x21] │ │ + ldur q0, [x22, #8] │ │ + ldur q1, [x22, #24] │ │ + ldur q2, [x22, #40] │ │ + ldur x9, [x22, #56] │ │ + subs x1, x24, x8 │ │ + stp q0, q1, [x19] │ │ + str q2, [x19, #32] │ │ + str x9, [x19, #48] │ │ + b.cc 48af0 // b.lo, b.ul, b.last │ │ + ldrb w8, [x19] │ │ + mov x24, x1 │ │ + str x1, [x20, #8] │ │ + cmp w8, #0xff │ │ + b.ne 48748 // b.any │ │ + cmp x24, x23 │ │ + b.hi 48850 // b.pmore │ │ + b 48a28 │ │ + mov w8, #0x3 // #3 │ │ + sub x1, x21, #0x1 │ │ + strb w8, [x20, #57] │ │ + cbz x21, 48b20 │ │ + mov w8, #0x6 // #6 │ │ + b 48ad0 │ │ + mov x23, x21 │ │ + cmp w8, #0x1 │ │ + b.eq 48a34 // b.none │ │ + cmp w8, #0x2 │ │ + b.ne 48b08 // b.any │ │ + mov x8, x23 │ │ + cbz x23, 48914 │ │ + cmp x23, #0x1 │ │ + b.ne 488f0 // b.any │ │ + ldrb w8, [x24] │ │ cmp w8, #0x2e │ │ - b.eq 46f44 // b.none │ │ - b 46f4c │ │ - ldrb w8, [x21] │ │ + b.eq 48908 // b.none │ │ + b 48910 │ │ + ldrb w8, [x24] │ │ cmp w8, #0x2e │ │ - b.ne 46f4c // b.any │ │ - ldrb w8, [x21, #1] │ │ + b.ne 48910 // b.any │ │ + ldrb w8, [x24, #1] │ │ cmp w8, #0x2f │ │ - b.ne 46f4c // b.any │ │ + b.ne 48910 // b.any │ │ mov w8, #0x1 // #1 │ │ - b 46f50 │ │ + b 48914 │ │ mov x8, xzr │ │ - cmp x19, x8 │ │ - b.hi 46f64 // b.pmore │ │ - mov w9, #0x1 // #1 │ │ - strb w9, [x1, #57] │ │ - b 46efc │ │ - mov x23, x0 │ │ + cmp x23, x8 │ │ + b.hi 48930 // b.pmore │ │ + mov w8, #0x1 // #1 │ │ + strb w8, [x20, #57] │ │ + cmp w8, #0x1 │ │ + b.ne 488c8 // b.any │ │ + b 48a34 │ │ mov x0, sp │ │ - mov x22, x1 │ │ - bl 58a2c │ │ + mov x1, x20 │ │ + bl 59bd4 │ │ ldr x8, [sp] │ │ - ldur q0, [x20, #8] │ │ - ldur q1, [x20, #24] │ │ - ldur q2, [x20, #40] │ │ - ldur x9, [x20, #56] │ │ - subs x8, x19, x8 │ │ - stp q0, q1, [x23] │ │ - str q2, [x23, #32] │ │ - str x9, [x23, #48] │ │ - b.cc 4710c // b.lo, b.ul, b.last │ │ - ldrb w9, [x23] │ │ - mov x0, x23 │ │ - mov x1, x22 │ │ - mov x19, x8 │ │ - str x8, [x22, #8] │ │ - cmp w9, #0xff │ │ - mov w9, #0x2 // #2 │ │ - b.eq 46efc // b.none │ │ - b 46d68 │ │ - b.cc 46d64 // b.lo, b.ul, b.last │ │ - cmp w9, #0x3 │ │ - b.eq 46d64 // b.none │ │ - cmp w9, #0x2 │ │ - b.ne 47124 // b.any │ │ - cbz x19, 470d4 │ │ - mov x21, x0 │ │ + ldur q0, [x22, #8] │ │ + ldur q1, [x22, #24] │ │ + ldur q2, [x22, #40] │ │ + ldur x9, [x22, #56] │ │ + subs x21, x23, x8 │ │ + stp q0, q1, [x19] │ │ + str q2, [x19, #32] │ │ + str x9, [x19, #48] │ │ + b.cc 48b4c // b.lo, b.ul, b.last │ │ + ldrb w8, [x19] │ │ + str x21, [x20, #8] │ │ + cmp w8, #0xff │ │ + mov w8, #0x2 // #2 │ │ + b.eq 488bc // b.none │ │ + b 48748 │ │ + b.eq 48a58 // b.none │ │ + cmp w8, #0x2 │ │ + b.ne 48b08 // b.any │ │ + cmp x21, x23 │ │ + b.ls 48a28 // b.plast │ │ mov x0, sp │ │ - mov x22, x1 │ │ - bl 58a2c │ │ + mov x1, x20 │ │ + bl 59bd4 │ │ ldr x8, [sp] │ │ - ldur q0, [x20, #8] │ │ - ldur q1, [x20, #24] │ │ - ldur q2, [x20, #40] │ │ - ldur x9, [x20, #56] │ │ - subs x23, x19, x8 │ │ - stp q0, q1, [x21] │ │ - str q2, [x21, #32] │ │ - str x9, [x21, #48] │ │ - b.cc 47154 // b.lo, b.ul, b.last │ │ - ldrb w8, [x21] │ │ - mov x0, x21 │ │ - str x23, [x22, #8] │ │ + ldur q0, [x22, #8] │ │ + ldur q1, [x22, #24] │ │ + ldur q2, [x22, #40] │ │ + ldur x9, [x22, #56] │ │ + subs x24, x21, x8 │ │ + stp q0, q1, [x19] │ │ + str q2, [x19, #32] │ │ + str x9, [x19, #48] │ │ + b.cc 48b34 // b.lo, b.ul, b.last │ │ + ldrb w8, [x19] │ │ + str x24, [x20, #8] │ │ cmp w8, #0xff │ │ - b.ne 46d68 // b.any │ │ - mov x1, x22 │ │ - cbz x23, 470d4 │ │ + b.ne 48748 // b.any │ │ + b 48a20 │ │ mov x0, sp │ │ - bl 58a2c │ │ + mov x1, x20 │ │ + bl 59bd4 │ │ ldr x8, [sp] │ │ - ldur q0, [x20, #8] │ │ - ldur q1, [x20, #24] │ │ - ldur q2, [x20, #40] │ │ - ldur x9, [x20, #56] │ │ - subs x8, x23, x8 │ │ - stp q0, q1, [x21] │ │ - str q2, [x21, #32] │ │ - str x9, [x21, #48] │ │ - b.cc 47108 // b.lo, b.ul, b.last │ │ - ldrb w9, [x21] │ │ - mov x0, x21 │ │ - mov x1, x22 │ │ - mov x23, x8 │ │ - str x8, [x22, #8] │ │ - cmp w9, #0xff │ │ - b.eq 47028 // b.none │ │ - b 46d68 │ │ + ldur q0, [x22, #8] │ │ + ldur q1, [x22, #24] │ │ + ldur q2, [x22, #40] │ │ + ldur x9, [x22, #56] │ │ + subs x1, x24, x8 │ │ + stp q0, q1, [x19] │ │ + str q2, [x19, #32] │ │ + str x9, [x19, #48] │ │ + b.cc 48af0 // b.lo, b.ul, b.last │ │ + ldrb w8, [x19] │ │ + mov x24, x1 │ │ + str x1, [x20, #8] │ │ + cmp w8, #0xff │ │ + b.ne 48748 // b.any │ │ + cmp x24, x23 │ │ + b.hi 489d8 // b.pmore │ │ + mov w8, #0x1 // #1 │ │ + strb w8, [x20, #57] │ │ + b 48740 │ │ mov w8, #0x3 // #3 │ │ - strb w8, [x1, #57] │ │ - cbz x19, 46d60 │ │ - subs x8, x19, #0x1 │ │ - b.ne 470e0 // b.any │ │ - ldrb w9, [x21] │ │ - cmp w9, #0x2e │ │ - b.ne 46d60 // b.any │ │ - b 470f8 │ │ + strb w8, [x20, #57] │ │ + cbz x23, 48740 │ │ + subs x1, x23, #0x1 │ │ + b.ne 48a80 // b.any │ │ + ldrb w8, [x24] │ │ + cmp w8, #0x2e │ │ + b.ne 48740 // b.any │ │ + b 48a98 │ │ mov w8, #0x3 // #3 │ │ - strb w8, [x1, #57] │ │ - sub x8, x19, #0x1 │ │ - cbz x19, 4713c │ │ - str x8, [x1, #8] │ │ - mov w8, #0x6 // #6 │ │ - strb w8, [x0] │ │ + strb w8, [x20, #57] │ │ + cbz x21, 48740 │ │ + cmp x21, #0x1 │ │ + b.ne 48ab0 // b.any │ │ + ldrb w8, [x24] │ │ + cmp w8, #0x2e │ │ + b.ne 48740 // b.any │ │ + mov w21, #0x1 // #1 │ │ + b 48ac8 │ │ + ldrb w8, [x24] │ │ + cmp w8, #0x2e │ │ + b.ne 48740 // b.any │ │ + ldrb w8, [x24, #1] │ │ + cmp w8, #0x2f │ │ + b.ne 48740 // b.any │ │ + cbnz x23, 48acc │ │ + nop │ │ + adr x3, 69d50 │ │ + mov x0, xzr │ │ + mov x2, xzr │ │ + bl 2bab0 │ │ + ldrb w8, [x24] │ │ + cmp w8, #0x2e │ │ + b.ne 48740 // b.any │ │ + ldrb w8, [x24, #1] │ │ + cmp w8, #0x2f │ │ + b.ne 48740 // b.any │ │ + sub x1, x21, #0x1 │ │ + mov w8, #0x7 // #7 │ │ + str x1, [x20, #8] │ │ + strb w8, [x19] │ │ ldp x20, x19, [sp, #112] │ │ - ldr x23, [sp, #80] │ │ ldp x22, x21, [sp, #96] │ │ + ldp x24, x23, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x80 │ │ ret │ │ - mov w8, #0x1 // #1 │ │ - strb w8, [x1, #57] │ │ - b 46d60 │ │ - ldrb w9, [x21] │ │ - cmp w9, #0x2e │ │ - b.ne 46d60 // b.any │ │ - ldrb w9, [x21, #1] │ │ - cmp w9, #0x2f │ │ - b.ne 46d60 // b.any │ │ - cbz x19, 47170 │ │ - str x8, [x1, #8] │ │ - mov w8, #0x7 // #7 │ │ - b 470b8 │ │ - mov x19, x23 │ │ + mov x21, x24 │ │ nop │ │ - adr x3, 6aa20 │ │ + adr x3, 69d80 │ │ mov x0, xzr │ │ - mov x1, x8 │ │ - mov x2, x19 │ │ - bl 2b7a0 │ │ + mov x2, x21 │ │ + bl 2bab0 │ │ nop │ │ - adr x0, 9973 │ │ + adr x0, 9f21 │ │ nop │ │ - adr x2, 6aa38 │ │ + adr x2, 69d98 │ │ mov w1, #0x28 // #40 │ │ - bl 2b870 │ │ + bl 2bb64 │ │ nop │ │ - adr x3, 6aa08 │ │ + adr x3, 69d68 │ │ mov x0, xzr │ │ - mov x1, x8 │ │ mov x2, xzr │ │ - bl 2b7a0 │ │ - mov x8, x23 │ │ + bl 2bab0 │ │ + mov x1, x24 │ │ nop │ │ - adr x3, 6aa20 │ │ + adr x3, 69d80 │ │ mov x0, xzr │ │ - mov x1, x8 │ │ - mov x2, x19 │ │ - bl 2b7a0 │ │ + mov x2, x21 │ │ + bl 2bab0 │ │ + mov x1, x21 │ │ + mov x21, x23 │ │ nop │ │ - adr x3, 6a9f0 │ │ + adr x3, 69d80 │ │ mov x0, xzr │ │ - mov x1, x8 │ │ - mov x2, xzr │ │ - bl 2b7a0 │ │ - sub sp, sp, #0xa0 │ │ + mov x2, x21 │ │ + bl 2bab0 │ │ + sub sp, sp, #0xb0 │ │ stp x29, x30, [sp, #128] │ │ - stp x20, x19, [sp, #144] │ │ + str x21, [sp, #144] │ │ + stp x20, x19, [sp, #160] │ │ add x29, sp, #0x80 │ │ - ldp q1, q0, [x0, #32] │ │ - stp q1, q0, [sp, #32] │ │ - ldp q0, q2, [x0] │ │ - ldrb w8, [sp, #56] │ │ - cmp w8, #0x2 │ │ - stp q0, q2, [sp] │ │ - b.ne 47228 // b.any │ │ - ldr x1, [sp, #8] │ │ - cbz x1, 472d0 │ │ - ldr x9, [sp] │ │ - mov x10, xzr │ │ - ldrb w11, [x9, x10] │ │ - cmp w11, #0x2f │ │ - b.eq 471ec // b.none │ │ - add x10, x10, #0x1 │ │ - cmp x1, x10 │ │ - b.ne 471c4 // b.any │ │ + ldrb w8, [x0, #16] │ │ + ldp x20, x19, [x0] │ │ + cmp w8, #0xff │ │ + b.eq 48ba0 // b.none │ │ + ldur q0, [x0, #17] │ │ + ldur q1, [x0, #33] │ │ + ldr x9, [x0, #48] │ │ + stp q0, q1, [sp, #64] │ │ + stur x9, [sp, #95] │ │ + ldp q0, q1, [sp, #64] │ │ + ldur x10, [sp, #95] │ │ + ldrb w9, [x0, #56] │ │ + strb w8, [sp, #16] │ │ + ldrb w8, [x0, #58] │ │ + stp x20, x19, [sp] │ │ + stur q1, [sp, #33] │ │ + cmp w9, #0x2 │ │ + str x10, [sp, #48] │ │ + ldrb w10, [x0, #57] │ │ + stur q0, [sp, #17] │ │ + strb w8, [sp, #58] │ │ + strb w9, [sp, #56] │ │ + strb w10, [sp, #57] │ │ + b.ne 48c48 // b.any │ │ + cbz x19, 48d70 │ │ mov x11, xzr │ │ - mov x10, x1 │ │ - cbnz x1, 471f4 │ │ - b 47208 │ │ - mov w11, #0x1 // #1 │ │ - cbz x10, 47208 │ │ - cmp x10, #0x1 │ │ - b.ne 47224 // b.any │ │ - ldrb w12, [x9] │ │ - cmp w12, #0x2e │ │ - b.ne 47224 // b.any │ │ - add x0, x11, x10 │ │ - subs x10, x1, x0 │ │ - b.cc 473c0 // b.lo, b.ul, b.last │ │ - add x9, x9, x0 │ │ - mov x1, x10 │ │ - b.ne 471c0 // b.any │ │ - mov x1, xzr │ │ - stp x9, x1, [sp] │ │ - ldrb w9, [sp, #57] │ │ + ldrb w12, [x20, x11] │ │ + cmp w12, #0x2f │ │ + b.eq 48c0c // b.none │ │ + add x11, x11, #0x1 │ │ + cmp x19, x11 │ │ + b.ne 48be4 // b.any │ │ + mov x12, xzr │ │ + mov x11, x19 │ │ + cbnz x19, 48c14 │ │ + b 48c28 │ │ + mov w12, #0x1 // #1 │ │ + cbz x11, 48c28 │ │ + cmp x11, #0x1 │ │ + b.ne 48c44 // b.any │ │ + ldrb w13, [x20] │ │ + cmp w13, #0x2e │ │ + b.ne 48c44 // b.any │ │ + add x0, x12, x11 │ │ + subs x11, x19, x0 │ │ + b.cc 48da0 // b.lo, b.ul, b.last │ │ + add x20, x20, x0 │ │ + mov x19, x11 │ │ + b.ne 48be0 // b.any │ │ + mov x19, xzr │ │ + stp x20, x19, [sp] │ │ + cmp w10, #0x2 │ │ + b.ne 48d70 // b.any │ │ cmp w9, #0x2 │ │ - b.ne 47288 // b.any │ │ - ldr x19, [sp, #8] │ │ - cmp w8, #0x1 │ │ - b.hi 4729c // b.pmore │ │ - ldrb w8, [sp, #58] │ │ - tbz w8, #0, 472e4 │ │ - cmp x19, #0x2 │ │ - b.cc 4737c // b.lo, b.ul, b.last │ │ - add x0, sp, #0x40 │ │ - mov x1, sp │ │ - bl 58a2c │ │ - ldrb w8, [sp, #72] │ │ - cmp w8, #0xff │ │ - b.ne 4737c // b.any │ │ - ldr x8, [sp, #64] │ │ - subs x1, x19, x8 │ │ - b.cc 473ac // b.lo, b.ul, b.last │ │ - cmp x1, #0x1 │ │ - mov x19, x1 │ │ - str x1, [sp, #8] │ │ - b.hi 47250 // b.pmore │ │ - b 472d0 │ │ - ldp x0, x1, [sp] │ │ - ldp x20, x19, [sp, #144] │ │ - ldp x29, x30, [sp, #128] │ │ - add sp, sp, #0xa0 │ │ - ret │ │ - cbz x19, 47394 │ │ + csel w21, wzr, w8, cs // cs = hs, nlast │ │ + cmp w9, #0x1 │ │ + b.hi 48d30 // b.pmore │ │ + tbz w8, #0, 48ca4 │ │ + cmp x19, x21 │ │ + b.ls 48d70 // b.plast │ │ add x0, sp, #0x40 │ │ mov x1, sp │ │ - bl 58a2c │ │ + bl 59bd4 │ │ ldrb w8, [sp, #72] │ │ cmp w8, #0xff │ │ - b.ne 4737c // b.any │ │ + b.ne 48d70 // b.any │ │ ldr x8, [sp, #64] │ │ subs x1, x19, x8 │ │ - b.cc 473ac // b.lo, b.ul, b.last │ │ + b.cc 48d8c // b.lo, b.ul, b.last │ │ + cmp x1, x21 │ │ mov x19, x1 │ │ str x1, [sp, #8] │ │ - cbnz x1, 472a0 │ │ - ldr x0, [sp] │ │ - ldp x20, x19, [sp, #144] │ │ - ldp x29, x30, [sp, #128] │ │ - add sp, sp, #0xa0 │ │ - ret │ │ - ldr x20, [sp] │ │ + b.hi 48c6c // b.pmore │ │ + b 48d6c │ │ mov x8, x19 │ │ - cbz x19, 4733c │ │ + cbz x19, 48cf8 │ │ cmp x19, #0x1 │ │ - b.ne 47314 // b.any │ │ + b.ne 48cd0 // b.any │ │ ldrb w8, [x20] │ │ cmp w8, #0x2e │ │ - b.ne 4732c // b.any │ │ + b.ne 48ce8 // b.any │ │ mov w8, #0x1 // #1 │ │ cmp x19, x8 │ │ - b.hi 47344 // b.pmore │ │ - b 4737c │ │ + b.hi 48d00 // b.pmore │ │ + b 48d70 │ │ ldrb w8, [x20] │ │ cmp w8, #0x2e │ │ - b.ne 47338 // b.any │ │ + b.ne 48cf4 // b.any │ │ ldrb w8, [x20, #1] │ │ cmp w8, #0x2f │ │ - b.eq 47304 // b.none │ │ + b.eq 48cc0 // b.none │ │ cmp x19, xzr │ │ - b.hi 47344 // b.pmore │ │ - b 4737c │ │ + b.hi 48d00 // b.pmore │ │ + b 48d70 │ │ mov x8, xzr │ │ cmp x19, x8 │ │ - b.ls 4737c // b.plast │ │ + b.ls 48d70 // b.plast │ │ add x0, sp, #0x40 │ │ mov x1, sp │ │ - bl 58a2c │ │ + bl 59bd4 │ │ ldrb w8, [sp, #72] │ │ cmp w8, #0xff │ │ - b.ne 4737c // b.any │ │ + b.ne 48d70 // b.any │ │ ldr x8, [sp, #64] │ │ subs x1, x19, x8 │ │ - b.cc 473ac // b.lo, b.ul, b.last │ │ + b.cc 48d8c // b.lo, b.ul, b.last │ │ str x1, [sp, #8] │ │ mov x19, x1 │ │ - mov x8, x19 │ │ - cbnz x1, 472f0 │ │ - b 4733c │ │ + b 48ca4 │ │ + cmp x19, x21 │ │ + b.ls 48d70 // b.plast │ │ + add x0, sp, #0x40 │ │ + mov x1, sp │ │ + bl 59bd4 │ │ + ldrb w8, [sp, #72] │ │ + cmp w8, #0xff │ │ + b.ne 48d70 // b.any │ │ + ldr x8, [sp, #64] │ │ + subs x1, x19, x8 │ │ + b.cc 48d8c // b.lo, b.ul, b.last │ │ + cmp x1, x21 │ │ + mov x19, x1 │ │ + str x1, [sp, #8] │ │ + b.hi 48d38 // b.pmore │ │ + mov x19, x1 │ │ + mov x0, x20 │ │ mov x1, x19 │ │ - ldr x0, [sp] │ │ - ldp x20, x19, [sp, #144] │ │ - ldp x29, x30, [sp, #128] │ │ - add sp, sp, #0xa0 │ │ - ret │ │ - mov x1, xzr │ │ - ldr x0, [sp] │ │ - ldp x20, x19, [sp, #144] │ │ + ldp x20, x19, [sp, #160] │ │ + ldr x21, [sp, #144] │ │ ldp x29, x30, [sp, #128] │ │ - add sp, sp, #0xa0 │ │ + add sp, sp, #0xb0 │ │ ret │ │ nop │ │ - adr x3, 6a588 │ │ + adr x3, 69900 │ │ mov x0, xzr │ │ mov x2, x19 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ nop │ │ - adr x3, 6a5d0 │ │ - mov x2, x1 │ │ - bl 2b7a0 │ │ - stp x29, x30, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ + adr x3, 69948 │ │ + mov x1, x19 │ │ + mov x2, x19 │ │ + bl 2bab0 │ │ + stp x29, x30, [sp, #-48]! │ │ + stp x28, x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ - ldrb w8, [x0] │ │ - ldrb w9, [x1] │ │ - sub x10, x8, #0x5 │ │ - cmp w8, #0x5 │ │ - sub x11, x9, #0x5 │ │ - csel x10, x10, xzr, hi // hi = pmore │ │ - cmp w9, #0x5 │ │ - csel x11, x11, xzr, hi // hi = pmore │ │ - cmp x10, x11 │ │ - b.ne 474f0 // b.any │ │ - cmp x10, #0x4 │ │ - b.eq 474c0 // b.none │ │ - cbnz x10, 47484 │ │ - cmp w8, w9 │ │ - b.ne 474f0 // b.any │ │ - cmp w8, #0x2 │ │ - b.gt 47494 │ │ - cbz w8, 474c0 │ │ - cmp w8, #0x1 │ │ - b.ne 474a4 // b.any │ │ - ldr x2, [x0, #16] │ │ - ldr x8, [x1, #16] │ │ - cmp x2, x8 │ │ - b.ne 474f0 // b.any │ │ - mov x19, x1 │ │ - ldr x1, [x1, #8] │ │ - mov x20, x0 │ │ - ldr x0, [x0, #8] │ │ - bl 64f10 │ │ - cbnz w0, 474f0 │ │ - ldr x2, [x20, #32] │ │ - ldr x8, [x19, #32] │ │ - cmp x2, x8 │ │ - b.ne 474f0 // b.any │ │ - ldr x1, [x19, #24] │ │ - ldr x0, [x20, #24] │ │ - bl 64f10 │ │ - cmp w0, #0x0 │ │ - cset w0, eq // eq = none │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - cmp w8, #0x3 │ │ - b.eq 474c0 // b.none │ │ - cmp w8, #0x4 │ │ - b.eq 4742c // b.none │ │ - ldrb w8, [x0, #1] │ │ - ldrb w9, [x1, #1] │ │ - cmp w8, w9 │ │ - cset w0, eq // eq = none │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - ldr x2, [x0, #16] │ │ - ldr x8, [x1, #16] │ │ - cmp x2, x8 │ │ - b.ne 474f0 // b.any │ │ - ldr x1, [x1, #8] │ │ - ldr x0, [x0, #8] │ │ - bl 64f10 │ │ - cmp w0, #0x0 │ │ - cset w0, eq // eq = none │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - mov w0, wzr │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - stp x29, x30, [sp, #-48]! │ │ - str x28, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - mov x29, sp │ │ - sub sp, sp, #0x290 │ │ - mov x19, x1 │ │ - cmp x1, #0x17f │ │ - mov x1, x0 │ │ - b.hi 476f8 // b.pmore │ │ - add x0, sp, #0x90 │ │ - mov x2, x19 │ │ - add x20, sp, #0x90 │ │ - bl 64e50 │ │ - cmp x19, #0xe │ │ - add x9, x19, #0x1 │ │ - strb wzr, [x20, x19] │ │ - b.hi 47560 // b.pmore │ │ + sub sp, sp, #0x200 │ │ + mov x20, x2 │ │ + cmp x2, #0x17f │ │ + mov x19, x0 │ │ + b.hi 48fa4 // b.pmore │ │ + mov x0, sp │ │ + mov x2, x20 │ │ + mov x21, sp │ │ + bl 641e0 │ │ + cmp x20, #0xe │ │ + add x9, x20, #0x1 │ │ + strb wzr, [x21, x20] │ │ + b.hi 48e14 // b.pmore │ │ mov x10, xzr │ │ - ldrb w8, [x20, x10] │ │ - cbz w8, 47610 │ │ + ldrb w8, [x21, x10] │ │ + cbz w8, 48ec4 │ │ add x10, x10, #0x1 │ │ cmp x9, x10 │ │ - b.ne 47548 // b.any │ │ - b 47670 │ │ - add x8, x20, #0x7 │ │ + b.ne 48dfc // b.any │ │ + b 48f3c │ │ + add x8, x21, #0x7 │ │ and x8, x8, #0xfffffffffffffff8 │ │ - subs x8, x8, x20 │ │ - b.ne 475b8 // b.any │ │ - sub x10, x19, #0xf │ │ + subs x8, x8, x21 │ │ + b.ne 48e6c // b.any │ │ + sub x10, x20, #0xf │ │ mov x11, #0x101010101010101 // #72340172838076673 │ │ - add x12, sp, #0x90 │ │ + mov x12, sp │ │ mov x13, #0x8080808080808080 // #-9187201950435737472 │ │ movk x11, #0x100 │ │ add x14, x12, x8 │ │ ldp x15, x14, [x14] │ │ sub x16, x11, x15 │ │ sub x17, x11, x14 │ │ orr x15, x16, x15 │ │ orr x14, x17, x14 │ │ and x14, x15, x14 │ │ bics xzr, x13, x14 │ │ - b.ne 475e0 // b.any │ │ + b.ne 48e94 // b.any │ │ add x8, x8, #0x10 │ │ cmp x8, x10 │ │ - b.ls 47584 // b.plast │ │ - b 475e0 │ │ + b.ls 48e38 // b.plast │ │ + b 48e94 │ │ mov x10, xzr │ │ - add x11, sp, #0x90 │ │ + mov x11, sp │ │ ldrb w12, [x11, x10] │ │ - cbz w12, 47610 │ │ + cbz w12, 48ec4 │ │ add x10, x10, #0x1 │ │ cmp x8, x10 │ │ - b.ne 475c0 // b.any │ │ - sub x10, x19, #0xf │ │ + b.ne 48e74 // b.any │ │ + sub x10, x20, #0xf │ │ cmp x8, x10 │ │ - b.ls 47574 // b.plast │ │ + b.ls 48e28 // b.plast │ │ subs x9, x9, x8 │ │ - b.eq 47670 // b.none │ │ - add x11, sp, #0x90 │ │ + b.eq 48f3c // b.none │ │ + mov x11, sp │ │ mov x10, xzr │ │ add x11, x11, x8 │ │ ldrb w12, [x11, x10] │ │ - cbz w12, 4760c │ │ + cbz w12, 48ec0 │ │ add x10, x10, #0x1 │ │ cmp x9, x10 │ │ - b.ne 475f4 // b.any │ │ - b 47670 │ │ + b.ne 48ea8 // b.any │ │ + b 48f3c │ │ add x10, x10, x8 │ │ - cmp x10, x19 │ │ - b.ne 47670 // b.any │ │ + cmp x10, x20 │ │ + b.ne 48f3c // b.any │ │ movi v0.2d, #0x0 │ │ - sub x19, x29, #0x80 │ │ - add x0, sp, #0x90 │ │ + mov x0, sp │ │ sub x1, x29, #0x80 │ │ - stp q0, q0, [x19] │ │ - stp q0, q0, [x19, #32] │ │ - stp q0, q0, [x19, #64] │ │ - stp q0, q0, [x19, #96] │ │ - bl 65050 │ │ + stp q0, q0, [x29, #-128] │ │ + stp q0, q0, [x29, #-96] │ │ + stp q0, q0, [x29, #-64] │ │ + stp q0, q0, [x29, #-32] │ │ + bl 643e0 │ │ cmn w0, #0x1 │ │ - b.eq 476b8 // b.none │ │ - ldp q0, q1, [x19, #64] │ │ - mov x8, xzr │ │ - stp q0, q1, [sp, #80] │ │ - ldp q0, q1, [x19, #96] │ │ - stp q0, q1, [sp, #112] │ │ - ldp q0, q1, [x19] │ │ - stp q0, q1, [sp, #16] │ │ - ldp q0, q1, [x19, #32] │ │ - stp q0, q1, [sp, #48] │ │ - tbnz w8, #0, 47684 │ │ - b 476d4 │ │ + b.eq 48f60 // b.none │ │ + ldp q0, q1, [x29, #-64] │ │ + stur q0, [x19, #72] │ │ + stur q1, [x19, #88] │ │ + ldp q0, q1, [x29, #-32] │ │ + stur q0, [x19, #104] │ │ + stur q1, [x19, #120] │ │ + ldp q0, q1, [x29, #-128] │ │ + stur q0, [x19, #8] │ │ + stur q1, [x19, #24] │ │ + ldp q0, q1, [x29, #-96] │ │ + stur q0, [x19, #40] │ │ + stur q1, [x19, #56] │ │ + str xzr, [x19] │ │ + add sp, sp, #0x200 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x28, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ nop │ │ - adr x8, 6a270 │ │ - str x8, [sp, #16] │ │ - mov w8, #0x1 // #1 │ │ - tbz w8, #0, 476d4 │ │ - ldr x8, [sp, #16] │ │ + adr x8, 69618 │ │ mov w9, #0x1 // #1 │ │ - strb w9, [sp, #144] │ │ - str x8, [sp, #152] │ │ - add x8, sp, #0x90 │ │ - add x0, x8, #0x8 │ │ - bl 3f1d8 │ │ - mov w0, wzr │ │ - add sp, sp, #0x290 │ │ + stp x9, x8, [x19] │ │ + add sp, sp, #0x200 │ │ ldp x20, x19, [sp, #32] │ │ - ldr x28, [sp, #16] │ │ + ldp x28, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ - bl 64e80 <__errno@plt> │ │ - ldr w8, [x0] │ │ + bl 64240 <__errno@plt> │ │ + adrp x9, 6e000 │ │ + ldrsw x8, [x0] │ │ + nop │ │ + adr x10, 69600 │ │ + ldr x11, [x9, #960] │ │ + cmp x11, x10 │ │ + b.ne 48fc0 // b.any │ │ mov w9, #0x2 // #2 │ │ - orr x8, x9, x8, lsl #32 │ │ - str x8, [sp, #16] │ │ + orr x10, x9, x8, lsl #32 │ │ mov w8, #0x1 // #1 │ │ - tbnz w8, #0, 47684 │ │ - ldr w8, [sp, #32] │ │ - and w8, w8, #0xf000 │ │ - cmp w8, #0x8, lsl #12 │ │ - cset w0, eq // eq = none │ │ - add sp, sp, #0x290 │ │ + stp x8, x10, [x19] │ │ + add sp, sp, #0x200 │ │ ldp x20, x19, [sp, #32] │ │ - ldr x28, [sp, #16] │ │ + ldp x28, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ - add x0, sp, #0x8 │ │ - mov x2, x19 │ │ - bl 5891c │ │ - ldr x8, [sp, #8] │ │ - tbnz w8, #0, 47684 │ │ - b 476d4 │ │ + mov x0, x19 │ │ + mov x2, x20 │ │ + add sp, sp, #0x200 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x28, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + b 59940 │ │ + str x10, [x9, #960] │ │ + b 48f80 │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ ldp x1, x2, [x0] │ │ mov w8, #0x4 // #4 │ │ mov x19, x0 │ │ add x0, sp, #0x8 │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x10 // #16 │ │ lsl x9, x1, #1 │ │ cmp x9, #0x4 │ │ csel x20, x9, x8, hi // hi = pmore │ │ mov x3, x20 │ │ - bl 3f270 │ │ + bl 40810 │ │ ldr x8, [sp, #8] │ │ - cmp x8, #0x1 │ │ - b.eq 47770 // b.none │ │ + cbnz x8, 49024 │ │ ldr x8, [sp, #16] │ │ stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ ldp x0, x1, [sp, #16] │ │ - bl 24994 │ │ + bl 248bc │ │ sub sp, sp, #0xf0 │ │ stp x29, x30, [sp, #144] │ │ str x27, [sp, #160] │ │ stp x26, x25, [sp, #176] │ │ stp x24, x23, [sp, #192] │ │ stp x22, x21, [sp, #208] │ │ stp x20, x19, [sp, #224] │ │ add x29, sp, #0x90 │ │ mov x20, x3 │ │ mov x21, x2 │ │ mov x24, x1 │ │ mov x19, x0 │ │ - cbz x2, 477e4 │ │ + cbz x2, 49098 │ │ mov x0, x21 │ │ - bl 64e30 │ │ - cbz x0, 47d10 │ │ + bl 641c0 │ │ + cbz x0, 495b8 │ │ mov x1, x24 │ │ mov x2, x21 │ │ mov x22, x0 │ │ - bl 64e50 │ │ + bl 641e0 │ │ ldrb w8, [x24] │ │ mov x23, x21 │ │ stp x21, x22, [sp] │ │ str x21, [sp, #16] │ │ cmp w8, #0x2f │ │ cset w8, eq // eq = none │ │ - b 477f8 │ │ + b 490ac │ │ mov w22, #0x1 // #1 │ │ mov x23, xzr │ │ mov w8, wzr │ │ stp xzr, x22, [sp] │ │ str xzr, [sp, #16] │ │ mov w9, #0xff // #255 │ │ sturb w8, [x29, #-6] │ │ mov w8, #0x201 // #513 │ │ stp x24, x21, [x29, #-64] │ │ sturb w9, [x29, #-48] │ │ sturh w8, [x29, #-8] │ │ add x0, sp, #0x18 │ │ sub x1, x29, #0x40 │ │ - bl 46d3c │ │ + bl 4870c │ │ ldrb w8, [sp, #24] │ │ cmp w8, #0xff │ │ - b.eq 47884 // b.none │ │ + b.eq 49138 // b.none │ │ cmp w8, #0x9 │ │ - b.ne 47884 // b.any │ │ + b.ne 49138 // b.any │ │ ldp x25, x8, [sp, #32] │ │ cmp x8, #0x2 │ │ - b.ne 4784c // b.any │ │ + b.ne 49100 // b.any │ │ ldrh w9, [x25] │ │ mov w10, #0x2e2e // #11822 │ │ cmp w9, w10 │ │ - b.eq 47884 // b.none │ │ + b.eq 49138 // b.none │ │ sub x9, x25, #0x1 │ │ mov x10, x8 │ │ - cbz x10, 47884 │ │ + cbz x10, 49138 │ │ mov x26, x10 │ │ ldrb w10, [x9, x10] │ │ cmp w10, #0x2e │ │ sub x10, x26, #0x1 │ │ - b.ne 47854 // b.any │ │ - cbz x10, 47884 │ │ + b.ne 49108 // b.any │ │ + cbz x10, 49138 │ │ cmp x8, x26 │ │ sub x24, x8, x26 │ │ - b.ne 47b9c // b.any │ │ + b.ne 49448 // b.any │ │ mov w21, #0x1 // #1 │ │ - b 47bb8 │ │ + b 49464 │ │ mov w0, #0x3 // #3 │ │ mov w24, #0x3 // #3 │ │ - bl 64e30 │ │ - cbz x0, 47d00 │ │ + bl 641c0 │ │ + cbz x0, 495a8 │ │ mov w8, #0x70 // #112 │ │ mov x21, x0 │ │ mov w27, wzr │ │ mov w9, #0x7764 // #30564 │ │ strb w8, [x0, #2] │ │ mov w10, #0x3 // #3 │ │ add x8, x0, #0x3 │ │ mov w24, #0x3 // #3 │ │ strh w9, [x0] │ │ stp x0, x10, [sp, #24] │ │ mov x9, x21 │ │ ldrb w11, [x9], #1 │ │ cmp w11, #0x2f │ │ - b.eq 47c18 // b.none │ │ + b.eq 494c4 // b.none │ │ subs x10, x10, #0x1 │ │ - b.ne 478c0 // b.any │ │ + b.ne 49174 // b.any │ │ cmp x24, #0x4 │ │ - b.cc 47918 // b.lo, b.ul, b.last │ │ + b.cc 491cc // b.lo, b.ul, b.last │ │ ldrb w10, [x9] │ │ cmp w10, #0x2f │ │ - b.eq 47c18 // b.none │ │ + b.eq 494c4 // b.none │ │ ldrb w10, [x9, #1] │ │ cmp w10, #0x2f │ │ - b.eq 47c18 // b.none │ │ + b.eq 494c4 // b.none │ │ ldrb w10, [x9, #2] │ │ cmp w10, #0x2f │ │ - b.eq 47c18 // b.none │ │ + b.eq 494c4 // b.none │ │ ldrb w10, [x9, #3] │ │ cmp w10, #0x2f │ │ - b.eq 47c18 // b.none │ │ + b.eq 494c4 // b.none │ │ add x9, x9, #0x4 │ │ cmp x9, x8 │ │ - b.ne 478dc // b.any │ │ - cbz x23, 4792c │ │ + b.ne 49190 // b.any │ │ + cbz x23, 491e0 │ │ ldrb w8, [x22] │ │ cmp w8, #0x2f │ │ cset w8, eq // eq = none │ │ - b 47930 │ │ + b 491e4 │ │ mov w8, wzr │ │ mov w9, #0xff // #255 │ │ sturb w8, [x29, #-6] │ │ mov w8, #0x201 // #513 │ │ stp x22, x23, [x29, #-64] │ │ sturb w9, [x29, #-48] │ │ sturh w8, [x29, #-8] │ │ add x0, sp, #0x18 │ │ sub x1, x29, #0x40 │ │ - bl 46d3c │ │ + bl 4870c │ │ ldrb w8, [sp, #24] │ │ cmp w8, #0xff │ │ - b.eq 47aa8 // b.none │ │ + b.eq 49358 // b.none │ │ cmp w8, #0x9 │ │ - b.ne 47aa8 // b.any │ │ + b.ne 49358 // b.any │ │ ldp x9, x8, [sp, #32] │ │ cmp x8, #0x2 │ │ - b.ne 47998 // b.any │ │ + b.ne 4924c // b.any │ │ ldrh w10, [x9] │ │ mov w11, #0x2e2e // #11822 │ │ cmp w10, w11 │ │ - b.ne 47998 // b.any │ │ + b.ne 4924c // b.any │ │ mov w11, #0x2 // #2 │ │ cmp x9, #0x0 │ │ csel x9, xzr, x9, eq // eq = none │ │ - cbnz x9, 479f8 │ │ - b 47aa8 │ │ + cbnz x9, 492ac │ │ + b 49358 │ │ mov x11, x8 │ │ - cbz x11, 479d0 │ │ + cbz x11, 49284 │ │ add x10, x9, x11 │ │ mov x12, x11 │ │ ldurb w11, [x10, #-1] │ │ cmp w11, #0x2e │ │ sub x11, x12, #0x1 │ │ - b.ne 4799c // b.any │ │ - cbz x11, 479e8 │ │ + b.ne 49250 // b.any │ │ + cbz x11, 4929c │ │ sub x8, x8, x12 │ │ cmp x9, #0x0 │ │ csel x9, x10, x9, eq // eq = none │ │ - cbnz x9, 479f8 │ │ - b 47aa8 │ │ + cbnz x9, 492ac │ │ + b 49358 │ │ mov x10, x9 │ │ mov x9, xzr │ │ cmp x9, #0x0 │ │ csel x9, x10, xzr, eq // eq = none │ │ - cbnz x9, 479f8 │ │ - b 47aa8 │ │ + cbnz x9, 492ac │ │ + b 49358 │ │ mov x11, x8 │ │ cmp x9, #0x0 │ │ csel x9, xzr, x9, eq // eq = none │ │ - cbz x9, 47aa8 │ │ + cbz x9, 49358 │ │ csel x8, x8, x11, eq // eq = none │ │ mov x25, x23 │ │ add x9, x9, x8 │ │ sub x8, x9, x22 │ │ cmp x8, x23 │ │ - b.hi 47a58 // b.pmore │ │ + b.hi 49308 // b.pmore │ │ sub x25, x9, x22 │ │ - cmp x9, x22 │ │ + ccmp x9, x22, #0x4, ne // ne = any │ │ str x25, [sp, #24] │ │ - b.eq 47a54 // b.none │ │ + b.eq 49304 // b.none │ │ cmp x8, x23 │ │ - b.eq 47a54 // b.none │ │ - b.cs 47a40 // b.hs, b.nlast │ │ + b.cs 492f0 // b.hs, b.nlast │ │ add x8, x22, x8 │ │ ldursb w9, [x8, #-1] │ │ - tbz w9, #31, 47a54 │ │ + tbz w9, #31, 49304 │ │ ldrsb w8, [x8] │ │ - tbz w8, #31, 47a54 │ │ + tbz w8, #31, 49304 │ │ mov x0, x22 │ │ mov x1, x23 │ │ mov x2, x25 │ │ - bl 58840 │ │ - tbz w0, #0, 47cdc │ │ + bl 5981c │ │ + tbz w0, #0, 49584 │ │ str x25, [sp, #16] │ │ sub x8, x23, x25 │ │ cmp x24, x8 │ │ - b.cs 47c48 // b.hs, b.nlast │ │ + b.cs 494f4 // b.hs, b.nlast │ │ cmp x23, x25 │ │ - b.eq 47cb8 // b.none │ │ + b.eq 49560 // b.none │ │ mov x26, x23 │ │ add x23, x25, #0x1 │ │ mov w9, #0x2e // #46 │ │ strb w9, [x22, x25] │ │ sub x8, x26, x23 │ │ str x23, [sp, #16] │ │ cmp x24, x8 │ │ - b.hi 47c98 // b.pmore │ │ + b.hi 49540 // b.pmore │ │ ldr x8, [sp, #8] │ │ mov x1, x21 │ │ mov x2, x24 │ │ add x0, x8, x23 │ │ - bl 64e50 │ │ + bl 641e0 │ │ add x8, x23, x24 │ │ str x8, [sp, #16] │ │ - tbnz w27, #0, 47ab4 │ │ + tbnz w27, #0, 49364 │ │ mov x0, x21 │ │ - bl 64e40 │ │ + bl 641d0 │ │ ldp x21, x2, [sp, #8] │ │ sub x0, x29, #0x40 │ │ mov x1, x21 │ │ - bl 467b4 │ │ + bl 48178 │ │ ldur x8, [x29, #-64] │ │ - cmp x8, #0x1 │ │ - b.ne 47b04 // b.any │ │ + cbz x8, 493b0 │ │ mov x0, x20 │ │ ldp x23, x22, [x29, #-56] │ │ ldr x8, [x0, #24]! │ │ ldr x24, [x0, #16] │ │ cmp x24, x8 │ │ - b.ne 47b0c // b.any │ │ - bl 47710 │ │ + b.ne 493b8 // b.any │ │ + bl 48fc8 │ │ ldr x8, [x20, #32]! │ │ add x9, x8, x24, lsl #4 │ │ add x8, x24, #0x1 │ │ stp x23, x22, [x9] │ │ str x8, [x20, #8] │ │ - b 47b24 │ │ + b 493d0 │ │ ldr x8, [sp] │ │ - b 47b6c │ │ + b 49418 │ │ ldr x8, [x20, #32]! │ │ add x9, x8, x24, lsl #4 │ │ adds x8, x24, #0x1 │ │ stp x23, x22, [x9] │ │ str x8, [x20, #8] │ │ - b.cs 47c88 // b.hs, b.nlast │ │ + b.cs 49530 // b.hs, b.nlast │ │ ldr x9, [x20] │ │ add x8, x9, x8, lsl #4 │ │ ldp x1, x2, [x8, #-16] │ │ mov x0, x19 │ │ - bl 44184 │ │ + bl 459a8 │ │ ldr x9, [x19] │ │ ldr x8, [sp] │ │ cmn x9, #0x1 │ │ - b.eq 47b6c // b.none │ │ - cbnz x8, 47b78 │ │ + b.eq 49418 // b.none │ │ + cbnz x8, 49424 │ │ ldp x20, x19, [sp, #224] │ │ ldr x27, [sp, #160] │ │ ldp x22, x21, [sp, #208] │ │ ldp x24, x23, [sp, #192] │ │ ldp x26, x25, [sp, #176] │ │ ldp x29, x30, [sp, #144] │ │ add sp, sp, #0xf0 │ │ ret │ │ mov x9, #0xffffffffffffffff // #-1 │ │ str x9, [x19] │ │ - cbz x8, 47b4c │ │ + cbz x8, 493f8 │ │ mov x0, x21 │ │ ldp x20, x19, [sp, #224] │ │ ldr x27, [sp, #160] │ │ ldp x22, x21, [sp, #208] │ │ ldp x24, x23, [sp, #192] │ │ ldp x26, x25, [sp, #176] │ │ ldp x29, x30, [sp, #144] │ │ add sp, sp, #0xf0 │ │ - b 64e40 │ │ + b 641d0 │ │ mov x0, x24 │ │ - bl 64e30 │ │ - cbz x0, 47d00 │ │ + bl 641c0 │ │ + cbz x0, 495a8 │ │ add x1, x25, x26 │ │ mov x2, x24 │ │ mov x21, x0 │ │ - bl 64e50 │ │ + bl 641e0 │ │ stp x24, x21, [x29, #-64] │ │ stur x24, [x29, #-48] │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ mov w2, #0x4 // #4 │ │ mov w3, #0x1 // #1 │ │ mov w4, #0x1 // #1 │ │ - bl 3f14c │ │ + bl 40788 │ │ ldp x21, x8, [x29, #-56] │ │ mov w9, #0x642e // #25646 │ │ movk w9, #0x7077, lsl #16 │ │ str w9, [x21, x8] │ │ add x24, x8, #0x4 │ │ ldur x9, [x29, #-64] │ │ add x8, x21, x24 │ │ stp x21, x24, [sp, #24] │ │ cmp x9, #0x0 │ │ cset w27, eq // eq = none │ │ ands x10, x24, #0x3 │ │ - b.ne 478bc // b.any │ │ + b.ne 49170 // b.any │ │ mov x9, x21 │ │ ldrb w10, [x21] │ │ cmp w10, #0x2f │ │ - b.ne 478e8 // b.any │ │ + b.ne 4919c // b.any │ │ add x8, sp, #0x18 │ │ nop │ │ - adr x2, 6a678 │ │ - adrp x0, 7000 │ │ - add x0, x0, #0xa6b │ │ + adr x2, 699f0 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xbc2 │ │ stur x8, [x29, #-64] │ │ nop │ │ - adr x8, 584a8 │ │ + adr x8, 59490 │ │ sub x1, x29, #0x40 │ │ str x8, [x1, #8] │ │ - bl 29e64 │ │ - b 47d24 │ │ + bl 29e80 │ │ + b 495cc │ │ add x8, x24, #0x1 │ │ adds x26, x25, x8 │ │ - b.cs 47d1c // b.hs, b.nlast │ │ + b.cs 495c4 // b.hs, b.nlast │ │ sub x0, x29, #0x40 │ │ mov x1, x23 │ │ mov x2, x22 │ │ mov x3, x26 │ │ mov w4, #0x1 // #1 │ │ mov w5, #0x1 // #1 │ │ - bl 3f270 │ │ + bl 40810 │ │ ldur x8, [x29, #-64] │ │ - cmp x8, #0x1 │ │ - b.eq 47d28 // b.none │ │ + cbnz x8, 495d0 │ │ ldur x22, [x29, #-56] │ │ stp x26, x22, [sp] │ │ - b 47a70 │ │ + b 49320 │ │ nop │ │ - adr x0, 6a420 │ │ - bl 2b854 │ │ - b 47d24 │ │ + adr x0, 697b0 │ │ + bl 2cc58 │ │ + b 495cc │ │ mov x0, sp │ │ mov x1, x23 │ │ mov x2, x24 │ │ mov w3, #0x1 // #1 │ │ mov w4, #0x1 // #1 │ │ - bl 3f14c │ │ + bl 40788 │ │ ldr x23, [sp, #16] │ │ - b 47a8c │ │ + b 4933c │ │ mov x0, sp │ │ mov x1, x23 │ │ mov w2, #0x1 // #1 │ │ mov w3, #0x1 // #1 │ │ mov w4, #0x1 // #1 │ │ - bl 3f14c │ │ + bl 40788 │ │ ldp x22, x25, [sp, #8] │ │ ldr x26, [sp] │ │ - b 47a70 │ │ + b 49320 │ │ add x8, sp, #0x18 │ │ nop │ │ - adr x2, 6a4b0 │ │ - adrp x0, 5000 │ │ - add x0, x0, #0xd2a │ │ + adr x2, 69798 │ │ + adrp x0, 5000 │ │ + add x0, x0, #0xe5d │ │ stur x8, [x29, #-64] │ │ nop │ │ - adr x8, 2d6d0 │ │ - b 47c38 │ │ + adr x8, 2e1c4 │ │ + b 494e4 │ │ mov w0, #0x1 // #1 │ │ mov x1, x24 │ │ - bl 24994 │ │ - b 47d24 │ │ + bl 248bc │ │ + b 495cc │ │ mov w0, #0x1 // #1 │ │ mov x1, x21 │ │ - bl 24994 │ │ + bl 248bc │ │ mov x0, xzr │ │ - bl 24994 │ │ + bl 248bc │ │ brk #0x1 │ │ ldp x0, x1, [x29, #-56] │ │ - b 47d20 │ │ + b 495c8 │ │ ldur x8, [x29, #-64] │ │ mov x19, x0 │ │ - cbz x8, 47d70 │ │ + cbz x8, 49618 │ │ ldur x0, [x29, #-56] │ │ - b 47d6c │ │ + b 49614 │ │ mov x19, x0 │ │ mov x0, x23 │ │ mov x1, x22 │ │ - bl 65030 │ │ - b 47d70 │ │ + bl 643b0 │ │ + b 49618 │ │ mov x19, x0 │ │ - b 47d70 │ │ + b 49618 │ │ mov x19, x0 │ │ - tbnz w27, #0, 47d70 │ │ + tbnz w27, #0, 49618 │ │ mov x0, x21 │ │ - bl 64e40 │ │ + bl 641d0 │ │ ldr x8, [sp] │ │ - cbz x8, 47d80 │ │ + cbz x8, 49628 │ │ ldr x0, [sp, #8] │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ - ldr x8, [x0, #464] │ │ + ldr x8, [x0, #496] │ │ mov x19, x0 │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 47da0 │ │ - b.ne 47dc0 // b.any │ │ + cbnz w10, 49648 │ │ + b.ne 49668 // b.any │ │ dmb ishld │ │ - add x0, x19, #0x1d0 │ │ - bl 486cc │ │ - add x0, x19, #0x1d8 │ │ - bl 5800c │ │ - ldp x0, x1, [x19, #504] │ │ - bl 580bc │ │ + add x0, x19, #0x1f0 │ │ + bl 49fa4 │ │ + add x0, x19, #0x1f8 │ │ + bl 58ffc │ │ + ldr x0, [x19, #536] │ │ + ldr x1, [x19, #544] │ │ + bl 590ac │ │ ldr x8, [x19, #8] │ │ - cbz x8, 47de0 │ │ + cbz x8, 4968c │ │ ldr x0, [x19, #16] │ │ - bl 64e40 │ │ - ldr x0, [x19, #520] │ │ - ldr x1, [x19, #528] │ │ - bl 65030 │ │ - ldr x21, [x19, #552] │ │ - ldr x20, [x19, #544] │ │ - cbz x21, 47e20 │ │ + bl 641d0 │ │ + ldr x0, [x19, #552] │ │ + ldr x1, [x19, #560] │ │ + bl 643b0 │ │ + ldr x21, [x19, #584] │ │ + ldr x20, [x19, #576] │ │ + cbz x21, 496cc │ │ add x22, x20, #0x8 │ │ - b 47e0c │ │ + b 496b8 │ │ subs x21, x21, #0x1 │ │ add x22, x22, #0x18 │ │ - b.eq 47e20 // b.none │ │ + b.eq 496cc // b.none │ │ ldur x8, [x22, #-8] │ │ - cbz x8, 47e00 │ │ + cbz x8, 496ac │ │ ldr x0, [x22] │ │ - bl 64e40 │ │ - b 47e00 │ │ - ldr x8, [x19, #536] │ │ - cbz x8, 47e30 │ │ - mov x0, x20 │ │ - bl 64e40 │ │ - ldr x21, [x19, #576] │ │ - ldr x20, [x19, #568] │ │ - cbz x21, 47e54 │ │ + bl 641d0 │ │ + b 496ac │ │ + ldr x8, [x19, #568] │ │ + cbz x8, 496dc │ │ + mov x0, x20 │ │ + bl 641d0 │ │ + ldr x21, [x19, #608] │ │ + ldr x20, [x19, #600] │ │ + cbz x21, 49700 │ │ add x22, x20, #0x8 │ │ ldp x0, x1, [x22, #-8] │ │ - bl 65030 │ │ + bl 643b0 │ │ subs x21, x21, #0x1 │ │ add x22, x22, #0x10 │ │ - b.ne 47e40 // b.any │ │ - ldr x8, [x19, #560] │ │ - cbz x8, 47e70 │ │ + b.ne 496ec // b.any │ │ + ldr x8, [x19, #592] │ │ + cbz x8, 4971c │ │ mov x0, x20 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ mov x20, x0 │ │ - add x0, x19, #0x1d8 │ │ - bl 5800c │ │ - b 47e9c │ │ + add x0, x19, #0x1f8 │ │ + bl 58ffc │ │ + b 49748 │ │ mov x20, x0 │ │ - b 47ea4 │ │ + b 49754 │ │ mov x20, x0 │ │ - ldp x0, x1, [x19, #504] │ │ - bl 580bc │ │ + ldr x0, [x19, #536] │ │ + ldr x1, [x19, #544] │ │ + bl 590ac │ │ ldr x8, [x19, #8] │ │ - cbz x8, 47eb4 │ │ + cbz x8, 49764 │ │ ldr x0, [x19, #16] │ │ - bl 64e40 │ │ - ldr x0, [x19, #520] │ │ - ldr x1, [x19, #528] │ │ - bl 65030 │ │ - add x0, x19, #0x218 │ │ - bl 447a0 │ │ - mov x0, x20 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ - sub sp, sp, #0x160 │ │ - stp x29, x30, [sp, #256] │ │ - stp x28, x27, [sp, #272] │ │ - stp x26, x25, [sp, #288] │ │ - stp x24, x23, [sp, #304] │ │ - stp x22, x21, [sp, #320] │ │ - stp x20, x19, [sp, #336] │ │ - add x29, sp, #0x100 │ │ - ldrb w8, [x1, #536] │ │ + bl 641d0 │ │ + ldr x0, [x19, #552] │ │ + ldr x1, [x19, #560] │ │ + bl 643b0 │ │ + add x0, x19, #0x238 │ │ + bl 45f80 │ │ + mov x0, x20 │ │ + bl 602e0 │ │ + bl 2cd94 │ │ + sub sp, sp, #0x140 │ │ + stp x29, x30, [sp, #224] │ │ + stp x28, x27, [sp, #240] │ │ + stp x26, x25, [sp, #256] │ │ + stp x24, x23, [sp, #272] │ │ + stp x22, x21, [sp, #288] │ │ + stp x20, x19, [sp, #304] │ │ + add x29, sp, #0xe0 │ │ + ldrb w8, [x1, #480] │ │ mov x20, x3 │ │ mov x22, x2 │ │ mov x21, x1 │ │ mov x19, x0 │ │ cmp w8, #0xfe │ │ - b.ne 481f0 // b.any │ │ - ldr x8, [x21, #80] │ │ - cmp x8, #0x1 │ │ - b.ne 481e4 // b.any │ │ - ldr x24, [x21, #392] │ │ - cbz x24, 47f2c │ │ - ldr x23, [x21, #400] │ │ - b 47f2c │ │ - ldp x8, x9, [x21, #40] │ │ - add x0, sp, #0x68 │ │ - ldr x10, [x21, #368] │ │ - ldr x26, [x21, #88] │ │ - add x1, sp, #0x8 │ │ - str xzr, [sp, #40] │ │ - add x28, sp, #0x8 │ │ - stp x8, x9, [sp, #8] │ │ - add x8, x10, #0x10 │ │ - stp x21, x8, [sp, #24] │ │ - str xzr, [sp, #96] │ │ - bl 56548 │ │ - ldrb w9, [sp, #104] │ │ + b.ne 49a6c // b.any │ │ + ldr x8, [x21] │ │ + cbz x8, 49a60 │ │ + ldr x23, [x21, #336] │ │ + cbz x23, 497dc │ │ + ldr x8, [x21, #344] │ │ + str x8, [sp, #16] │ │ + b 497dc │ │ + ldr w24, [x21, #416] │ │ + ldr x8, [x21, #424] │ │ + mov w9, #0x4 // #4 │ │ + ldr x13, [x21, #392] │ │ + mov w14, #0xc // #12 │ │ + ldr x25, [x21, #8] │ │ + and w12, w24, #0xff00 │ │ + ldp x10, x11, [x21, #376] │ │ + cmp w12, #0x800 │ │ + add x8, x8, #0x10 │ │ + stp xzr, xzr, [sp, #48] │ │ + csel x9, x14, x9, eq // eq = none │ │ + str xzr, [sp, #64] │ │ + add x9, x9, x13 │ │ + stp x10, x11, [sp, #80] │ │ + stp x8, x9, [sp, #96] │ │ + mov w8, #0x10 // #16 │ │ + str xzr, [sp, #112] │ │ + str w24, [sp, #120] │ │ + stp xzr, x8, [sp, #32] │ │ + strh wzr, [sp, #72] │ │ + strb wzr, [sp, #74] │ │ + sub x0, x29, #0x60 │ │ + add x1, sp, #0x20 │ │ + bl 56878 │ │ + ldurb w27, [x29, #-96] │ │ + cmp w27, #0xff │ │ + b.eq 49878 // b.none │ │ + ldurh w8, [x29, #-90] │ │ + ldur w9, [x29, #-94] │ │ + ldurb w24, [x29, #-95] │ │ + ldur x26, [x29, #-88] │ │ + orr x28, x9, x8, lsl #32 │ │ + ldr x8, [sp, #32] │ │ + cbz x8, 4994c │ │ + ldr x0, [sp, #40] │ │ + str x25, [sp, #24] │ │ + mov x25, #0xfffffffffffffffe // #-2 │ │ + b 49940 │ │ + ldrh w8, [sp, #72] │ │ + cbz w8, 498bc │ │ + cmp w24, #0x50, lsl #12 │ │ + str x25, [sp, #24] │ │ + b.cs 498cc // b.hs, b.nlast │ │ + ldp x0, x8, [sp, #40] │ │ + mov w9, #0x2130 // #8496 │ │ + add x8, x8, x8, lsl #1 │ │ + sub x1, x0, #0x30 │ │ + lsl x8, x8, #4 │ │ + cbz x8, 49930 │ │ + ldrh w10, [x1, #80] │ │ + add x1, x1, #0x30 │ │ + sub x8, x8, #0x30 │ │ + cmp w10, w9 │ │ + b.ne 498a0 // b.any │ │ + b 498f4 │ │ + mov w27, #0x3e // #62 │ │ + ldr x8, [sp, #32] │ │ + cbnz x8, 49868 │ │ + b 4994c │ │ + ldp x0, x8, [sp, #40] │ │ + add x8, x8, x8, lsl #1 │ │ + sub x1, x0, #0x30 │ │ + lsl x8, x8, #4 │ │ + cbz x8, 49930 │ │ + ldrh w9, [x1, #80] │ │ + add x1, x1, #0x30 │ │ + sub x8, x8, #0x30 │ │ + cmp w9, #0x76 │ │ + b.ne 498dc // b.any │ │ + mov x24, x0 │ │ + sub x0, x29, #0x60 │ │ + bl 524f0 │ │ + ldurh w8, [x29, #-82] │ │ + ldur w9, [x29, #-86] │ │ + mov x0, x24 │ │ + ldur x25, [x29, #-96] │ │ + ldurb w27, [x29, #-88] │ │ + ldurb w24, [x29, #-87] │ │ + orr x28, x9, x8, lsl #32 │ │ + ldp x26, x8, [x29, #-80] │ │ + str x8, [sp, #8] │ │ + ldr x8, [sp, #32] │ │ + cbnz x8, 49940 │ │ + b 49944 │ │ + mov x25, #0xffffffffffffffff // #-1 │ │ + str x8, [sp, #8] │ │ + ldr x8, [sp, #32] │ │ + cbz x8, 49944 │ │ + bl 641d0 │ │ + cmn x25, #0x2 │ │ + b.ne 49988 // b.any │ │ + and x8, x27, #0xff │ │ + bfi x8, x24, #8, #8 │ │ + orr x8, x8, x28, lsl #16 │ │ + ldrb w9, [x21, #480] │ │ + stp x8, x26, [x29, #-96] │ │ + cmp w9, #0xfe │ │ + b.eq 49ab4 // b.none │ │ cmp w9, #0xff │ │ - b.eq 47fcc // b.none │ │ - ldrh w8, [sp, #110] │ │ - ldur w11, [sp, #106] │ │ - ldrb w10, [sp, #105] │ │ - orr x11, x11, x8, lsl #32 │ │ - ldr x8, [sp, #112] │ │ - mov w9, w9 │ │ - bfi x9, x10, #8, #8 │ │ - orr x9, x9, x11, lsl #16 │ │ - ldrb w10, [x21, #536] │ │ - stp x9, x8, [sp, #104] │ │ - cmp w10, #0xfe │ │ - b.eq 48250 // b.none │ │ - cmp w10, #0xff │ │ - b.ne 481f8 // b.any │ │ - ldr x8, [x21, #544] │ │ - cbz x8, 47fb8 │ │ - ldr x9, [x8, #448] │ │ + b.ne 49acc // b.any │ │ + ldr x9, [x21, #488] │ │ + cbz x9, 499e0 │ │ + ldr x8, [x9, #480] │ │ mov w10, #0x2 // #2 │ │ - add x9, x9, #0x10 │ │ - b 48204 │ │ + add x8, x8, #0x10 │ │ + b 49ad4 │ │ + lsr x8, x28, #32 │ │ + strb w24, [sp, #41] │ │ + ldr x24, [x20] │ │ + cmn x25, #0x1 │ │ + str x25, [sp, #32] │ │ + strh w8, [sp, #46] │ │ + ldr x8, [sp, #8] │ │ + strb w27, [sp, #40] │ │ + stur w28, [sp, #42] │ │ + stp x26, x8, [sp, #48] │ │ + b.eq 499f4 // b.none │ │ + ldr x3, [x21, #440] │ │ + ldrb w2, [x21, #417] │ │ + sub x0, x29, #0x60 │ │ + add x1, x24, #0x10 │ │ + add x4, sp, #0x20 │ │ + bl 4ebe4 │ │ + ldp x9, x8, [x29, #-96] │ │ + ldur x26, [x29, #-80] │ │ + ldr x13, [sp, #24] │ │ + cbnz x9, 49958 │ │ + b 499fc │ │ ldr x8, [x20] │ │ mov w10, wzr │ │ - add x9, x8, #0x10 │ │ - mov x8, x21 │ │ - b 48204 │ │ - ldr x8, [sp, #40] │ │ - cbz x8, 48008 │ │ - ldr x10, [sp, #56] │ │ - ldrh w9, [x21, #74] │ │ - mov w12, #0x76 // #118 │ │ - mov w13, #0x2130 // #8496 │ │ - str x23, [sp] │ │ - ldr x11, [x10] │ │ - cmp w9, #0x5 │ │ - ldr x9, [sp, #48] │ │ - csel w27, w13, w12, cc // cc = lo, ul, last │ │ - cmp x11, #0x1 │ │ - b.ne 48010 // b.any │ │ - ldp x23, x1, [x10, #16] │ │ - b 48020 │ │ - mov w9, #0x45 // #69 │ │ - b 47f7c │ │ - ldr x1, [x10, #8] │ │ - cmp x1, #0x5 │ │ - b.hi 4826c // b.pmore │ │ - add x23, x10, #0x10 │ │ - stp x8, x9, [sp, #104] │ │ - add x8, x28, #0x20 │ │ - sub x28, x29, #0x70 │ │ - sub x25, x1, #0x1 │ │ - stp x23, x1, [sp, #120] │ │ - str x8, [sp, #136] │ │ - cmn x25, #0x1 │ │ - b.eq 48138 // b.none │ │ - ldr x8, [sp, #136] │ │ - sub x0, x29, #0x70 │ │ - add x1, sp, #0x68 │ │ - mov x3, x23 │ │ - ldr x8, [x8, #24] │ │ - ldr w2, [x8, #72] │ │ - bl 4f750 │ │ - ldur x8, [x29, #-112] │ │ - cmn x8, #0x1 │ │ - b.eq 481c8 // b.none │ │ - ldurh w13, [x29, #-88] │ │ - add x23, x23, #0x10 │ │ - ldurb w9, [x29, #-104] │ │ - ldurb w10, [x29, #-103] │ │ - ldurh w11, [x29, #-98] │ │ - ldur w12, [x28, #10] │ │ - ldr q0, [x28, #16] │ │ - cmp w27, w13 │ │ - stp x23, x25, [sp, #120] │ │ - sub x25, x25, #0x1 │ │ - b.ne 48038 // b.any │ │ - orr x11, x12, x11, lsl #32 │ │ - str x8, [sp, #104] │ │ - sub x0, x29, #0x70 │ │ - add x1, sp, #0x68 │ │ - strb w9, [sp, #112] │ │ - lsr x8, x11, #32 │ │ - strb w10, [sp, #113] │ │ - stur w11, [sp, #114] │ │ - strh w8, [sp, #118] │ │ - stur q0, [sp, #120] │ │ - bl 518dc │ │ - ldurh w8, [x29, #-98] │ │ - ldur w11, [x28, #10] │ │ - ldur x12, [x29, #-112] │ │ - ldurb w9, [x29, #-104] │ │ - ldurb w10, [x29, #-103] │ │ - orr x11, x11, x8, lsl #32 │ │ - ldur x8, [x29, #-96] │ │ - cmn x12, #0x2 │ │ - b.eq 47f7c // b.none │ │ - strb w9, [sp, #112] │ │ - lsr x9, x11, #32 │ │ - ldr x23, [x20] │ │ - cmn x12, #0x1 │ │ - str x12, [sp, #104] │ │ - strb w10, [sp, #113] │ │ - stur w11, [sp, #114] │ │ - strh w9, [sp, #118] │ │ - str x8, [sp, #120] │ │ - b.eq 4815c // b.none │ │ - ldr x3, [x21, #416] │ │ - ldrb w2, [x21, #73] │ │ - add x0, sp, #0x8 │ │ - add x1, x23, #0x10 │ │ - add x4, sp, #0x68 │ │ - bl 4d5e4 │ │ - ldp x10, x9, [sp, #8] │ │ - ldr x8, [sp, #24] │ │ - cmp x10, #0x1 │ │ - b.ne 48160 // b.any │ │ - b 47f88 │ │ - ldr x8, [sp, #136] │ │ - ldr w9, [x8, #40] │ │ - tbnz w9, #0, 48158 │ │ - ldr x9, [sp, #104] │ │ - ldr x10, [x8] │ │ - mov w11, #0x1 // #1 │ │ - sub x9, x9, x10 │ │ - stp x11, x9, [x8, #40] │ │ - ldr x23, [x20] │ │ - mov x9, xzr │ │ - ldxr x10, [x23] │ │ - add x11, x10, #0x1 │ │ - stxr w12, x11, [x23] │ │ - cbnz w12, 48160 │ │ - tbnz x10, #63, 48280 │ │ - ldr x10, [sp] │ │ - stp x23, x26, [sp, #8] │ │ - stp x9, x8, [sp, #40] │ │ - stp x24, x10, [sp, #24] │ │ - stp x21, x20, [sp, #56] │ │ - stp x21, x21, [sp, #72] │ │ - stp x20, x22, [sp, #112] │ │ - str x21, [sp, #104] │ │ - cbz x23, 48218 │ │ - ldr x8, [sp, #120] │ │ - ldur q0, [sp, #8] │ │ - ldur q1, [sp, #24] │ │ - ldur q3, [sp, #104] │ │ + mov x9, x21 │ │ + add x8, x8, #0x10 │ │ + b 49ad4 │ │ + ldr x13, [sp, #24] │ │ + mov x8, xzr │ │ + ldr x12, [sp, #16] │ │ + ldxr x9, [x24] │ │ + add x10, x9, #0x1 │ │ + stxr w11, x10, [x24] │ │ + cbnz w11, 49a00 │ │ + tbnz x9, #63, 49b20 │ │ + stp x24, x13, [sp, #32] │ │ + stp x23, x12, [sp, #48] │ │ + stp x8, x26, [sp, #64] │ │ + stp x21, x20, [sp, #80] │ │ + stp x21, x21, [sp, #96] │ │ + stp x20, x22, [x29, #-88] │ │ + stur x21, [x29, #-96] │ │ + cbz x24, 49ae8 │ │ + ldur x8, [x29, #-80] │ │ + ldp q0, q1, [sp, #32] │ │ + ldur q3, [x29, #-96] │ │ str x8, [x19, #96] │ │ - add x8, sp, #0x8 │ │ + add x8, sp, #0x20 │ │ stp q0, q1, [x19] │ │ ldp q2, q0, [x8, #48] │ │ - ldur q1, [sp, #40] │ │ + ldr q1, [sp, #64] │ │ stp q1, q2, [x19, #32] │ │ stp q0, q3, [x19, #64] │ │ - b 48230 │ │ - ldurh w8, [x29, #-98] │ │ - ldur w11, [x28, #10] │ │ - ldurb w9, [x29, #-104] │ │ - ldurb w10, [x29, #-103] │ │ - orr x11, x11, x8, lsl #32 │ │ - ldur x8, [x29, #-96] │ │ - b 47f7c │ │ - add x0, x21, #0x218 │ │ - bl 57f5c │ │ - ldrb w8, [x21, #536] │ │ + b 49b00 │ │ + add x0, x21, #0x1e0 │ │ + bl 58f4c │ │ + ldrb w8, [x21, #480] │ │ cmp w8, #0xff │ │ - b.eq 47fa0 // b.none │ │ - ldr x9, [x21, #536] │ │ - ldr x8, [x21, #544] │ │ + b.eq 49a80 // b.none │ │ + ldp x9, x8, [x21, #480] │ │ mov w10, #0xff // #255 │ │ - strb w10, [sp, #16] │ │ - stp x9, x8, [sp, #24] │ │ - str xzr, [sp, #8] │ │ - stp x20, x22, [sp, #112] │ │ - str x21, [sp, #104] │ │ - add x8, sp, #0x8 │ │ + b 49aa8 │ │ + ldr x8, [x21, #488] │ │ + cbz x8, 49a98 │ │ + ldr x9, [x8, #480] │ │ + mov w10, #0x2 // #2 │ │ + add x9, x9, #0x10 │ │ + b 49aa8 │ │ + ldr x8, [x20] │ │ + mov w10, wzr │ │ + add x9, x8, #0x10 │ │ + mov x8, x21 │ │ + strb w10, [sp, #40] │ │ + stp x9, x8, [sp, #48] │ │ + b 49adc │ │ + add x0, x21, #0x1e0 │ │ + sub x1, x29, #0x60 │ │ + bl 58f94 │ │ + ldrb w9, [x21, #480] │ │ + cmp w9, #0xff │ │ + b.eq 49970 // b.none │ │ + ldp x8, x9, [x21, #480] │ │ + mov w10, #0xff // #255 │ │ + strb w10, [sp, #40] │ │ + stp x8, x9, [sp, #48] │ │ + str xzr, [sp, #32] │ │ + stp x20, x22, [x29, #-88] │ │ + stur x21, [x29, #-96] │ │ + add x8, sp, #0x20 │ │ add x0, x19, #0x8 │ │ - add x1, sp, #0x68 │ │ + sub x1, x29, #0x60 │ │ add x2, x8, #0x8 │ │ - bl 4ab50 │ │ + bl 4c384 │ │ str xzr, [x19] │ │ - ldp x20, x19, [sp, #336] │ │ - ldp x22, x21, [sp, #320] │ │ - ldp x24, x23, [sp, #304] │ │ - ldp x26, x25, [sp, #288] │ │ - ldp x28, x27, [sp, #272] │ │ - ldp x29, x30, [sp, #256] │ │ - add sp, sp, #0x160 │ │ + ldp x20, x19, [sp, #304] │ │ + ldp x22, x21, [sp, #288] │ │ + ldp x24, x23, [sp, #272] │ │ + ldp x26, x25, [sp, #256] │ │ + ldp x28, x27, [sp, #240] │ │ + ldp x29, x30, [sp, #224] │ │ + add sp, sp, #0x140 │ │ ret │ │ - add x0, x21, #0x218 │ │ - add x1, sp, #0x68 │ │ - bl 57fa4 │ │ - ldrb w10, [x21, #536] │ │ - cmp w10, #0xff │ │ - b.eq 47fa0 // b.none │ │ - b 481f8 │ │ - nop │ │ - adr x3, 697c0 │ │ - mov x0, xzr │ │ - mov w2, #0x5 // #5 │ │ - bl 2b7a0 │ │ brk #0x1 │ │ - sub sp, sp, #0x170 │ │ - stp x29, x30, [sp, #272] │ │ - stp x28, x27, [sp, #288] │ │ - stp x26, x25, [sp, #304] │ │ - stp x24, x23, [sp, #320] │ │ - stp x22, x21, [sp, #336] │ │ - stp x20, x19, [sp, #352] │ │ - add x29, sp, #0x110 │ │ + ldr x8, [sp, #32] │ │ + mov x19, x0 │ │ + cbz x8, 49b38 │ │ + ldr x0, [sp, #40] │ │ + bl 641d0 │ │ + mov x0, x19 │ │ + bl 602e0 │ │ + sub sp, sp, #0x1d0 │ │ + stp x29, x30, [sp, #368] │ │ + stp x28, x27, [sp, #384] │ │ + stp x26, x25, [sp, #400] │ │ + stp x24, x23, [sp, #416] │ │ + stp x22, x21, [sp, #432] │ │ + stp x20, x19, [sp, #448] │ │ + add x29, sp, #0x170 │ │ ldr x8, [x1] │ │ - mov x23, x2 │ │ + mov x21, x2 │ │ mov x20, x1 │ │ mov x19, x0 │ │ - cbz x8, 48330 │ │ + cbz x8, 49bf0 │ │ ldp q0, q1, [x20] │ │ ldr x8, [x20, #96] │ │ - ldr x9, [x23, #80] │ │ - str x8, [sp, #128] │ │ + ldr x9, [x21, #80] │ │ + stur x8, [x29, #-128] │ │ + sub x8, x29, #0xb0 │ │ stp q0, q1, [x19] │ │ ldp q2, q0, [x20, #48] │ │ ldr q1, [x20, #80] │ │ - str x9, [sp, #216] │ │ - stp q2, q0, [sp, #80] │ │ + stur x9, [x29, #-40] │ │ + stp q2, q0, [x29, #-176] │ │ + stur q1, [x29, #-144] │ │ + ldp q1, q0, [x21] │ │ + stur q0, [x8, #72] │ │ + ldp q0, q2, [x21, #48] │ │ + stur q1, [x8, #56] │ │ + ldr q1, [x21, #32] │ │ + stur q1, [x8, #88] │ │ + stur q0, [x8, #104] │ │ + ldp q0, q1, [x29, #-160] │ │ + stur q2, [x8, #120] │ │ ldr q2, [x20, #32] │ │ - str q1, [sp, #112] │ │ - ldp q1, q0, [x23, #32] │ │ - stur q0, [sp, #184] │ │ - ldr q0, [x23, #64] │ │ - stur q1, [sp, #168] │ │ - stur q0, [sp, #200] │ │ - ldp q1, q0, [x23] │ │ - stur q1, [sp, #136] │ │ - stur q0, [sp, #152] │ │ - ldp q0, q1, [sp, #80] │ │ - stp q2, q0, [x19, #32] │ │ - ldp q0, q3, [sp, #128] │ │ - ldr q2, [sp, #112] │ │ - stp q1, q2, [x19, #64] │ │ - ldp q4, q2, [sp, #160] │ │ - stp q0, q3, [x19, #96] │ │ - ldp q1, q0, [sp, #192] │ │ - stp q4, q2, [x19, #128] │ │ - stp q1, q0, [x19, #160] │ │ - b 484b8 │ │ - ldp x9, x10, [x23] │ │ - ldr x25, [x23, #72] │ │ - ldp x11, x8, [x23, #16] │ │ - ldrb w26, [x23, #80] │ │ - ldp x27, x21, [x23, #32] │ │ - ldp x24, x22, [x23, #48] │ │ - stp x10, x8, [sp, #48] │ │ + stp q0, q1, [x19, #64] │ │ + ldur q1, [x29, #-176] │ │ + stp q2, q1, [x19, #32] │ │ + ldp q1, q0, [x29, #-96] │ │ + stp q1, q0, [x19, #128] │ │ + ldp q3, q0, [x29, #-128] │ │ + stp q3, q0, [x19, #96] │ │ + ldp q2, q0, [x29, #-64] │ │ + stp q2, q0, [x19, #160] │ │ + b 49d80 │ │ + ldr x8, [x21] │ │ + ldp x26, x23, [x21, #32] │ │ + ldp x25, x27, [x21, #48] │ │ add x10, sp, #0x50 │ │ - stp x11, x9, [sp, #64] │ │ + str x8, [sp, #72] │ │ + ldr x22, [x21, #72] │ │ + ldrb w24, [x21, #80] │ │ + ldp x8, x9, [x21, #16] │ │ + stp x9, x8, [sp, #48] │ │ ldr w28, [x20, #16] │ │ - ldp x15, x17, [x20, #24] │ │ + ldp x15, x8, [x20, #24] │ │ cmn w28, #0x1 │ │ - b.eq 484d8 // b.none │ │ + str x8, [sp, #64] │ │ + b.eq 49da0 // b.none │ │ ldr x9, [x20, #8] │ │ ldr w16, [x20, #20] │ │ - ldr x14, [x20, #40] │ │ - cbnz x9, 484e8 │ │ + ldr x8, [x20, #40] │ │ + cbnz x9, 49db0 │ │ cmp w28, #0x2 │ │ - b.ne 4862c // b.any │ │ - tbnz w26, #0, 48464 │ │ - cmp x24, x22 │ │ - b.eq 48464 // b.none │ │ - mov x8, x24 │ │ - b 4839c │ │ - cmp x24, x22 │ │ - mov x8, x24 │ │ - b.eq 48464 // b.none │ │ + b.ne 49efc // b.any │ │ + tbnz w24, #0, 49d2c │ │ + cmp x25, x27 │ │ + b.eq 49d2c // b.none │ │ + mov x8, x25 │ │ + b 49c60 │ │ + cmp x25, x27 │ │ + mov x8, x25 │ │ + b.eq 49d2c // b.none │ │ ldr x9, [x8, #24] │ │ - add x24, x8, #0x20 │ │ - cmp x25, x9 │ │ - cset w26, ls // ls = plast │ │ - b.ls 483f8 // b.plast │ │ + add x25, x8, #0x20 │ │ + cmp x22, x9 │ │ + cset w24, ls // ls = plast │ │ + b.ls 49cbc // b.plast │ │ ldr x9, [x8, #8] │ │ - cmp x27, x9 │ │ - b.cs 48390 // b.hs, b.nlast │ │ + cmp x26, x9 │ │ + b.cs 49c54 // b.hs, b.nlast │ │ ldr x9, [x8] │ │ - cmp x21, x9 │ │ - b.ls 48390 // b.plast │ │ - ldr x9, [sp, #56] │ │ - str x24, [x23, #48] │ │ + cmp x23, x9 │ │ + b.ls 49c54 // b.plast │ │ + ldr x9, [sp, #48] │ │ ldr x0, [x8, #16] │ │ + str x25, [x21, #48] │ │ ldr x1, [x9, #24] │ │ cmp x0, x1 │ │ - b.cs 48664 // b.hs, b.nlast │ │ + b.cs 49f3c // b.hs, b.nlast │ │ ldr x9, [x9, #16] │ │ - mov w11, #0x230 // #560 │ │ + mov w11, #0x250 // #592 │ │ madd x9, x0, x11, x9 │ │ - stur x9, [x29, #-40] │ │ - sub x9, x29, #0x10 │ │ - b 4840c │ │ + stur x9, [x29, #-176] │ │ + sub x9, x29, #0x18 │ │ + b 49cd0 │ │ mov w11, #0x1 // #1 │ │ mov x8, xzr │ │ - str x24, [x23, #48] │ │ - sub x9, x29, #0x28 │ │ - strb w11, [x23, #80] │ │ + str x25, [x21, #48] │ │ + sub x9, x29, #0xb0 │ │ + strb w11, [x21, #80] │ │ str x8, [x9] │ │ - ldur x1, [x29, #-40] │ │ - cbz x1, 48464 │ │ - ldp x3, x2, [sp, #64] │ │ + ldur x1, [x29, #-176] │ │ + cbz x1, 49d2c │ │ + ldr x2, [sp, #72] │ │ + ldr x3, [sp, #56] │ │ add x0, x10, #0x8 │ │ add x28, sp, #0x50 │ │ - bl 47ed4 │ │ + bl 49784 │ │ ldur q0, [x28, #72] │ │ ldur q1, [x28, #88] │ │ add x10, sp, #0x50 │ │ ldur x8, [x28, #104] │ │ - ldur q2, [x28, #56] │ │ + ldur q2, [x28, #40] │ │ stp q0, q1, [x20, #64] │ │ ldur q0, [x28, #8] │ │ ldur q1, [x28, #24] │ │ str x8, [x20, #96] │ │ stp q0, q1, [x20] │ │ - ldur q0, [x28, #40] │ │ + ldur q0, [x28, #56] │ │ ldr x8, [x20] │ │ - stp q0, q2, [x20, #32] │ │ - cbz x8, 48354 │ │ - b 482b8 │ │ + stp q2, q0, [x20, #32] │ │ + cbz x8, 49c14 │ │ + b 49b74 │ │ mov w28, #0x3 // #3 │ │ stp w28, w16, [sp, #88] │ │ stp w8, w9, [sp, #96] │ │ add x9, sp, #0x50 │ │ stp x15, x17, [sp, #104] │ │ - stp x14, x11, [sp, #120] │ │ - stp x0, x10, [sp, #136] │ │ - ldur q0, [x9, #40] │ │ - stp x10, x12, [sp, #152] │ │ - ldur q1, [x9, #56] │ │ - str x13, [sp, #168] │ │ - ldur q2, [x9, #72] │ │ - ldur x8, [x9, #88] │ │ - stp q0, q1, [x19, #32] │ │ ldur q0, [x9, #8] │ │ + stp x10, x12, [sp, #120] │ │ ldur q1, [x9, #24] │ │ - str q2, [x19, #64] │ │ + stp x0, x11, [sp, #136] │ │ + ldur q2, [x9, #40] │ │ + stp x11, x13, [sp, #152] │ │ + str x14, [sp, #168] │ │ + ldur q3, [x9, #72] │ │ + ldur x8, [x9, #88] │ │ + stp q0, q1, [x19] │ │ + ldur q0, [x9, #56] │ │ + str q2, [x19, #32] │ │ str x8, [x19, #80] │ │ mov w8, #0x2 // #2 │ │ - stp q0, q1, [x19] │ │ + stp q0, q3, [x19, #48] │ │ strb w8, [x19, #184] │ │ - ldp x20, x19, [sp, #352] │ │ - ldp x22, x21, [sp, #336] │ │ - ldp x24, x23, [sp, #320] │ │ - ldp x26, x25, [sp, #304] │ │ - ldp x28, x27, [sp, #288] │ │ - ldp x29, x30, [sp, #272] │ │ - add sp, sp, #0x170 │ │ + ldp x20, x19, [sp, #448] │ │ + ldp x22, x21, [sp, #432] │ │ + ldp x24, x23, [sp, #416] │ │ + ldp x26, x25, [sp, #400] │ │ + ldp x28, x27, [sp, #384] │ │ + ldp x29, x30, [sp, #368] │ │ + add sp, sp, #0x1d0 │ │ ret │ │ lsr x9, x15, #32 │ │ mov w8, w15 │ │ - mov x15, x17 │ │ - b 48468 │ │ - str x15, [sp, #56] │ │ - ldp x21, x15, [x9, #16] │ │ - ldp x24, x27, [x9] │ │ - mov x23, xzr │ │ - stp x17, x9, [sp, #16] │ │ + ldr x15, [sp, #64] │ │ + b 49d30 │ │ + str x15, [sp, #40] │ │ + ldp x23, x15, [x9, #16] │ │ + ldp x25, x10, [x9] │ │ + mov x22, xzr │ │ + stp x9, x8, [sp, #16] │ │ mov w8, #0x8 // #8 │ │ nop │ │ - adr x9, 6a4e0 │ │ - str x14, [sp, #32] │ │ - str w16, [sp, #44] │ │ - stp xzr, x8, [x29, #-40] │ │ - stur xzr, [x29, #-24] │ │ + adr x9, 69858 │ │ + str w16, [sp, #36] │ │ + stp xzr, x8, [x29, #-176] │ │ + stur xzr, [x29, #-160] │ │ + str x10, [sp, #48] │ │ str x9, [sp, #8] │ │ - b 48544 │ │ - ldur x8, [x29, #-32] │ │ + b 49e0c │ │ + ldur x8, [x29, #-168] │ │ mov w9, #0x30 // #48 │ │ - add x10, x25, #0x1 │ │ - madd x9, x26, x9, x24 │ │ - add x21, x21, x10, lsl #5 │ │ - sub x15, x22, x10 │ │ - str x9, [x8, x23, lsl #3] │ │ - add x23, x23, #0x1 │ │ - stur x23, [x29, #-24] │ │ + add x10, x26, #0x1 │ │ + madd x9, x24, x9, x25 │ │ + add x23, x23, x10, lsl #5 │ │ + sub x15, x27, x10 │ │ + str x9, [x8, x22, lsl #3] │ │ + add x22, x22, #0x1 │ │ + stur x22, [x29, #-160] │ │ ldr x14, [sp, #72] │ │ cmp x15, #0x1 │ │ - b.eq 485a0 // b.none │ │ - cbz x15, 485fc │ │ + b.eq 49e68 // b.none │ │ + cbz x15, 49ec8 │ │ mov x10, xzr │ │ mov x9, x15 │ │ - b 48574 │ │ - mov x25, x10 │ │ + b 49e3c │ │ + mov x26, x10 │ │ sub x9, x9, x11 │ │ - mov x10, x25 │ │ + mov x10, x26 │ │ cmp x9, #0x1 │ │ - b.ls 485a4 // b.plast │ │ + b.ls 49e6c // b.plast │ │ lsr x11, x9, #1 │ │ - add x25, x11, x10 │ │ - add x12, x21, x25, lsl #5 │ │ + add x26, x11, x10 │ │ + add x12, x23, x26, lsl #5 │ │ ldr x13, [x12, #16] │ │ - cmp x13, x23 │ │ - b.hi 48560 // b.pmore │ │ - b.cc 48564 // b.lo, b.ul, b.last │ │ + cmp x13, x22 │ │ + b.hi 49e28 // b.pmore │ │ + b.cc 49e2c // b.lo, b.ul, b.last │ │ ldr x12, [x12] │ │ cmp x12, x14 │ │ - csel x25, x10, x25, hi // hi = pmore │ │ - b 48564 │ │ - mov x25, xzr │ │ - add x9, x21, x25, lsl #5 │ │ + csel x26, x10, x26, hi // hi = pmore │ │ + b 49e2c │ │ + mov x26, xzr │ │ + add x9, x23, x26, lsl #5 │ │ ldr x10, [x9, #16] │ │ - cmp x10, x23 │ │ - b.ne 485fc // b.any │ │ + cmp x10, x22 │ │ + b.ne 49ec8 // b.any │ │ ldr x10, [x9] │ │ cmp x10, x14 │ │ - b.hi 485fc // b.pmore │ │ + b.hi 49ec8 // b.pmore │ │ ldr x10, [x9, #8] │ │ cmp x10, x14 │ │ - b.ls 485fc // b.plast │ │ - mov x22, x15 │ │ - cmp x25, x15 │ │ - b.cs 48650 // b.hs, b.nlast │ │ - ldr x26, [x9, #24] │ │ - cmp x26, x27 │ │ - b.cs 4863c // b.hs, b.nlast │ │ - ldur x9, [x29, #-40] │ │ - cmp x23, x9 │ │ - b.ne 48524 // b.any │ │ - sub x0, x29, #0x28 │ │ - bl 57ef4 │ │ - b 48520 │ │ - ldp x14, x8, [sp, #56] │ │ - ldr w16, [sp, #44] │ │ - ldp x12, x10, [x29, #-40] │ │ - ldr x17, [sp, #32] │ │ - ldp x15, x0, [sp, #16] │ │ - lsr x9, x14, #32 │ │ + b.ls 49ec8 // b.plast │ │ + mov x27, x15 │ │ + cmp x26, x15 │ │ + b.cs 49f28 // b.hs, b.nlast │ │ + ldr x24, [x9, #24] │ │ + ldr x9, [sp, #48] │ │ + cmp x24, x9 │ │ + b.cs 49f14 // b.hs, b.nlast │ │ + ldur x9, [x29, #-176] │ │ + cmp x22, x9 │ │ + b.ne 49dec // b.any │ │ + sub x0, x29, #0xb0 │ │ + bl 58ee8 │ │ + b 49de8 │ │ + ldr x8, [sp, #56] │ │ + ldp x13, x11, [x29, #-176] │ │ + ldr x15, [sp, #40] │ │ + ldr x10, [x21, #8] │ │ + ldr w16, [sp, #36] │ │ ldr x8, [x8] │ │ - add x13, x10, x23, lsl #3 │ │ - add x11, x8, #0x10 │ │ - mov w8, w14 │ │ - ldr x14, [sp, #48] │ │ - b 48468 │ │ + ldp x0, x17, [sp, #16] │ │ + add x14, x11, x22, lsl #3 │ │ + lsr x9, x15, #32 │ │ + add x12, x8, #0x10 │ │ + mov w8, w15 │ │ + ldr x15, [sp, #64] │ │ + b 49d30 │ │ + ldr x17, [sp, #64] │ │ + mov x10, x8 │ │ mov w8, w28 │ │ mov w9, w16 │ │ mov w28, #0x4 // #4 │ │ - b 48468 │ │ - mov x25, x26 │ │ - mov x22, x27 │ │ + b 49d30 │ │ + ldr x27, [sp, #48] │ │ + mov x26, x24 │ │ nop │ │ - adr x8, 6a4f8 │ │ + adr x8, 69870 │ │ str x8, [sp, #8] │ │ ldr x2, [sp, #8] │ │ - mov x0, x25 │ │ - mov x1, x22 │ │ - bl 2ace0 │ │ - b 48670 │ │ + mov x0, x26 │ │ + mov x1, x27 │ │ + bl 2bb78 │ │ + b 49f48 │ │ nop │ │ - adr x2, 6a360 │ │ - bl 2ace0 │ │ + adr x2, 696d8 │ │ + bl 2bb78 │ │ brk #0x1 │ │ - b 48684 │ │ - b 4867c │ │ + b 49f5c │ │ + b 49f54 │ │ mov x19, x0 │ │ - b 48698 │ │ - ldur x8, [x29, #-40] │ │ + b 49f70 │ │ + ldur x8, [x29, #-176] │ │ mov x19, x0 │ │ - cbz x8, 48698 │ │ - ldur x0, [x29, #-32] │ │ - bl 64e40 │ │ + cbz x8, 49f70 │ │ + ldur x0, [x29, #-168] │ │ + bl 641d0 │ │ ldr x8, [x20] │ │ - cbz x8, 486c0 │ │ + cbz x8, 49f98 │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 486a0 │ │ - b.ne 486c0 // b.any │ │ + cbnz w10, 49f78 │ │ + b.ne 49f98 // b.any │ │ dmb ishld │ │ mov x0, x20 │ │ - bl 486cc │ │ + bl 49fa4 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ ldr x19, [x0] │ │ - ldr x8, [x19, #256] │ │ - cbz x8, 48704 │ │ + ldr x8, [x19, #272] │ │ + cbz x8, 49fdc │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 486e4 │ │ - b.ne 48704 // b.any │ │ + cbnz w10, 49fbc │ │ + b.ne 49fdc // b.any │ │ dmb ishld │ │ - add x0, x19, #0x100 │ │ - bl 486cc │ │ - add x0, x19, #0x108 │ │ - bl 57c2c │ │ + add x0, x19, #0x110 │ │ + bl 49fa4 │ │ + add x0, x19, #0x118 │ │ + bl 58c24 │ │ cmn x19, #0x1 │ │ - b.eq 48740 // b.none │ │ + b.eq 4a018 // b.none │ │ add x8, x19, #0x8 │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 48718 │ │ - b.ne 48740 // b.any │ │ + cbnz w10, 49ff0 │ │ + b.ne 4a018 // b.any │ │ mov x0, x19 │ │ dmb ishld │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ mov x20, x0 │ │ - add x0, x19, #0x108 │ │ - bl 57c2c │ │ - b 48764 │ │ - bl 2ccbc │ │ + add x0, x19, #0x118 │ │ + bl 58c24 │ │ + b 4a03c │ │ + bl 2cd94 │ │ mov x20, x0 │ │ cmn x19, #0x1 │ │ - b.eq 48790 // b.none │ │ + b.eq 4a068 // b.none │ │ add x8, x19, #0x8 │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 48770 │ │ - b.ne 48790 // b.any │ │ + cbnz w10, 4a048 │ │ + b.ne 4a068 // b.any │ │ mov x0, x19 │ │ dmb ishld │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x20 │ │ - bl 60f4c │ │ + bl 602e0 │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ - ldr x8, [x0, #256] │ │ + ldr x8, [x0, #272] │ │ mov x19, x0 │ │ - cbz x8, 487d0 │ │ + cbz x8, 4a0a8 │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 487b0 │ │ - b.ne 487d0 // b.any │ │ + cbnz w10, 4a088 │ │ + b.ne 4a0a8 // b.any │ │ dmb ishld │ │ - add x0, x19, #0x100 │ │ - bl 486cc │ │ - add x0, x19, #0x108 │ │ + add x0, x19, #0x110 │ │ + bl 49fa4 │ │ + add x0, x19, #0x118 │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ - b 57c2c │ │ + b 58c24 │ │ mov x20, x0 │ │ - add x0, x19, #0x108 │ │ - bl 57c2c │ │ + add x0, x19, #0x118 │ │ + bl 58c24 │ │ mov x0, x20 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x1, lsl #12 │ │ - str xzr, [sp] │ │ + ldr xzr, [sp] │ │ sub sp, sp, #0x1, lsl #12 │ │ - str xzr, [sp] │ │ + ldr xzr, [sp] │ │ sub sp, sp, #0x950 │ │ - str xzr, [sp] │ │ - mov x21, x3 │ │ + ldr xzr, [sp] │ │ ldp x22, x8, [x0, #40] │ │ + mov x21, x3 │ │ stp x0, x2, [sp, #24] │ │ lsl x28, x8, #6 │ │ stp x1, x8, [sp, #8] │ │ - cbz x8, 488c4 │ │ + cbz x8, 4a19c │ │ ldr x8, [sp, #24] │ │ ldr x23, [x8, #56] │ │ - cbz x23, 488c4 │ │ + cbz x23, 4a19c │ │ ldr x8, [sp, #24] │ │ mov x20, x22 │ │ mov x27, x28 │ │ mov x26, x22 │ │ ldp x19, x24, [x8, #72] │ │ ldr x25, [x8, #64] │ │ - b 48878 │ │ + b 4a150 │ │ subs x27, x27, #0x40 │ │ mov x20, x26 │ │ - b.eq 488c4 // b.none │ │ + b.eq 4a19c // b.none │ │ ldr w8, [x26], #64 │ │ adds x2, x19, x8 │ │ - b.cs 4886c // b.hs, b.nlast │ │ + b.cs 4a144 // b.hs, b.nlast │ │ mov x0, x23 │ │ mov x1, x25 │ │ mov x3, x24 │ │ - bl 34c2c │ │ - cbz x0, 4886c │ │ + bl 3631c │ │ cmp x1, x21 │ │ - b.ne 4886c // b.any │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ + b.eq 4a144 // b.none │ │ ldr x1, [sp, #32] │ │ mov x2, x21 │ │ - bl 64f10 │ │ - cbnz w0, 4886c │ │ + bl 642a0 │ │ + cbnz w0, 4a144 │ │ ldr w8, [x20, #4] │ │ cmp w8, #0x8 │ │ - b.ne 48a58 // b.any │ │ + b.ne 4a31c // b.any │ │ mov x21, xzr │ │ - b 48b08 │ │ - ldr x0, [sp, #32] │ │ - mov w10, #0x642e // #25646 │ │ - movk w10, #0x6265, lsl #16 │ │ - ldr w8, [x0] │ │ - ldur w9, [x0, #3] │ │ - cmp w8, w10 │ │ - mov w8, #0x7562 // #30050 │ │ - movk w8, #0x5f67, lsl #16 │ │ - ccmp w9, w8, #0x0, eq // eq = none │ │ - b.eq 48918 // b.none │ │ + b 4a3cc │ │ + ldr x19, [sp, #32] │ │ + nop │ │ + adr x0, a3cb │ │ + mov w2, #0x7 // #7 │ │ + mov x1, x19 │ │ + bl 642a0 │ │ + cbz w0, 4a1e4 │ │ mov x0, xzr │ │ mov x1, x21 │ │ add sp, sp, #0x2, lsl #12 │ │ add sp, sp, #0x950 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ - mov x23, x0 │ │ + mov x23, x19 │ │ ldrsb w8, [x23, #7]! │ │ cmn w8, #0x40 │ │ - b.lt 48b18 // b.tstop │ │ + b.lt 4a3dc // b.tstop │ │ ldp x9, x8, [sp, #16] │ │ - cbz x9, 488ec │ │ + cbz x9, 4a1b8 │ │ ldr x20, [x8, #56] │ │ - cbz x20, 488ec │ │ + cbz x20, 4a1b8 │ │ mov x27, #0x7a2e // #31278 │ │ ldp x26, x24, [x8, #72] │ │ movk x27, #0x6564, lsl #16 │ │ ldr x25, [x8, #64] │ │ mov x19, x22 │ │ movk x27, #0x7562, lsl #32 │ │ movk x27, #0x5f67, lsl #48 │ │ - b 48964 │ │ + b 4a230 │ │ subs x28, x28, #0x40 │ │ mov x22, x19 │ │ - b.eq 488ec // b.none │ │ + b.eq 4a1b8 // b.none │ │ ldr w8, [x19], #64 │ │ adds x2, x26, x8 │ │ - b.cs 48958 // b.hs, b.nlast │ │ + b.cs 4a224 // b.hs, b.nlast │ │ mov x0, x20 │ │ mov x1, x25 │ │ mov x3, x24 │ │ - bl 34c2c │ │ - cbz x0, 48958 │ │ + bl 3631c │ │ + cbz x0, 4a224 │ │ cmp x1, #0x8 │ │ - b.cc 48958 // b.lo, b.ul, b.last │ │ + b.cc 4a224 // b.lo, b.ul, b.last │ │ ldr x8, [x0], #8 │ │ sub x9, x1, #0x1 │ │ cmp x8, x27 │ │ cset w8, ne // ne = any │ │ cmp x9, x21 │ │ - b.ne 48958 // b.any │ │ - cbnz w8, 48958 │ │ + b.ne 4a224 // b.any │ │ + cbnz w8, 4a224 │ │ sub x2, x1, #0x8 │ │ mov x1, x23 │ │ - bl 64f10 │ │ - cbnz w0, 48958 │ │ + bl 642a0 │ │ + cbnz w0, 4a224 │ │ ldr w8, [x22, #4] │ │ cmp w8, #0x8 │ │ - b.eq 488ec // b.none │ │ + b.eq 4a1b8 // b.none │ │ ldr x9, [x22, #32] │ │ - cbz x9, 488ec │ │ - ldr x11, [sp, #24] │ │ + cbz x9, 4a1b8 │ │ + ldr x8, [sp, #24] │ │ + ldr x10, [x8, #32] │ │ ldr x8, [x22, #24] │ │ - mov x0, xzr │ │ - ldr x10, [x11, #32] │ │ subs x10, x10, x8 │ │ - b.cc 488f0 // b.lo, b.ul, b.last │ │ + b.cc 4a1b8 // b.lo, b.ul, b.last │ │ cmp x9, x10 │ │ - b.hi 488f0 // b.pmore │ │ + b.hi 4a1b8 // b.pmore │ │ subs x9, x9, #0x8 │ │ csel x9, xzr, x9, cc // cc = lo, ul, last │ │ - b.cc 488ec // b.lo, b.ul, b.last │ │ - ldr x10, [x11, #24] │ │ - mov x0, xzr │ │ - add x22, x10, x8 │ │ - mov w10, #0x4c5a // #19546 │ │ - ldr x8, [x22] │ │ - movk w10, #0x4249, lsl #16 │ │ - cmp x8, x10 │ │ - b.ne 488f0 // b.any │ │ + b.cc 4a1b8 // b.lo, b.ul, b.last │ │ + ldr x10, [sp, #24] │ │ subs x20, x9, #0x4 │ │ - b.cc 488f0 // b.lo, b.ul, b.last │ │ - ldr w8, [x22, #8] │ │ + mov w9, #0x4c5a // #19546 │ │ + movk w9, #0x4249, lsl #16 │ │ + ldr x10, [x10, #24] │ │ + add x19, x10, x8 │ │ + ldr x8, [x19] │ │ + ccmp x8, x9, #0x0, cs // cs = hs, nlast │ │ + b.ne 4a1b8 // b.any │ │ + ldr w8, [x19, #8] │ │ ldr x0, [sp, #8] │ │ rev w1, w8 │ │ - bl 57a60 │ │ - mov x19, x0 │ │ + bl 58a5c │ │ mov x21, x1 │ │ - add x0, x22, #0xc │ │ + mov x2, x0 │ │ + add x0, x19, #0xc │ │ mov x1, x20 │ │ - mov x2, x19 │ │ mov x3, x21 │ │ - bl 57b24 │ │ - cmp w0, #0x0 │ │ - csel x0, x19, xzr, ne // ne = any │ │ - b 488f0 │ │ + mov x19, x2 │ │ + bl 58b20 │ │ + tbz w0, #0, 4a1b8 │ │ + mov x0, x19 │ │ + b 4a1bc │ │ ldr x21, [x20, #32] │ │ - cbz x21, 48b08 │ │ + cbz x21, 4a3cc │ │ ldr x10, [sp, #24] │ │ ldr x8, [x20, #24] │ │ mov x0, xzr │ │ ldr x9, [x10, #32] │ │ subs x9, x9, x8 │ │ - b.cc 488f0 // b.lo, b.ul, b.last │ │ + b.cc 4a1bc // b.lo, b.ul, b.last │ │ cmp x21, x9 │ │ - b.hi 488f0 // b.pmore │ │ + b.hi 4a1bc // b.pmore │ │ ldr x9, [x10, #24] │ │ ldrb w10, [x20, #9] │ │ add x0, x9, x8 │ │ - tbz w10, #3, 488f0 │ │ + tbz w10, #3, 4a1bc │ │ subs x20, x21, #0x18 │ │ - b.cc 488ec // b.lo, b.ul, b.last │ │ + b.cc 4a1b8 // b.lo, b.ul, b.last │ │ ldr w8, [x0] │ │ cmp w8, #0x1 │ │ - b.ne 488ec // b.any │ │ + b.ne 4a1b8 // b.any │ │ ldr x1, [x0, #8] │ │ mov x22, x0 │ │ ldr x0, [sp, #8] │ │ - bl 57a60 │ │ + bl 58a5c │ │ mov x19, x0 │ │ mov x21, x1 │ │ add x0, sp, #0x40 │ │ mov w1, wzr │ │ mov w2, #0x2905 // #10501 │ │ - bl 64ea0 │ │ + bl 64210 │ │ add x0, sp, #0x28 │ │ add x1, sp, #0x40 │ │ add x2, x22, #0x18 │ │ mov x3, x20 │ │ mov x4, x19 │ │ mov x5, x21 │ │ - bl 3051c │ │ + bl 31240 │ │ ldr x8, [sp, #56] │ │ ldr x9, [sp, #40] │ │ ldrb w10, [sp, #48] │ │ cmp x8, x21 │ │ ccmp x9, x20, #0x0, eq // eq = none │ │ ccmp w10, #0x0, #0x0, eq // eq = none │ │ csel x0, x19, xzr, eq // eq = none │ │ - b 488f0 │ │ + b 4a1bc │ │ ldrb w8, [x20, #9] │ │ tst w8, #0x8 │ │ cset w0, eq // eq = none │ │ - b 488f0 │ │ + b 4a1bc │ │ nop │ │ - adr x4, 6a630 │ │ + adr x4, 699a8 │ │ + mov x0, x19 │ │ mov x1, x21 │ │ mov w2, #0x7 // #7 │ │ mov x3, x21 │ │ - bl 2c708 │ │ + bl 2c7cc │ │ ldr x9, [x1, #8] │ │ - cbz x9, 48b70 │ │ + cbz x9, 4a43c │ │ ldr x8, [x1] │ │ cmp x9, #0x3 │ │ - b.ls 48f04 // b.plast │ │ + b.ls 4a448 // b.plast │ │ mov x4, x8 │ │ ldr x10, [x1, #16] │ │ sub x13, x9, #0x4 │ │ - ldr w2, [x4], #4 │ │ - cmn w2, #0x10 │ │ - b.cc 48b7c // b.lo, b.ul, b.last │ │ - cmn w2, #0x1 │ │ - b.eq 48bf0 // b.none │ │ - mov w3, wzr │ │ - mov w5, #0x10 // #16 │ │ - b 48f0c │ │ - mov w8, #0x2 // #2 │ │ + ldr w3, [x4], #4 │ │ + cmn w3, #0x10 │ │ + b.cc 4a454 // b.lo, b.ul, b.last │ │ + cmn w3, #0x1 │ │ + b.eq 4a4c8 // b.none │ │ + mov w8, #0xe // #14 │ │ + orr x9, x8, x3, lsl #32 │ │ + lsr x2, x9, #8 │ │ + b 4a510 │ │ + mov x8, #0xffffffffffffffff // #-1 │ │ str x8, [x0] │ │ ret │ │ + mov w9, #0x11 // #17 │ │ + lsr x2, x9, #8 │ │ + b 4a510 │ │ mov w11, #0x4 // #4 │ │ - mov x12, x2 │ │ - subs x14, x13, x2 │ │ - b.cc 48c2c // b.lo, b.ul, b.last │ │ + mov x12, x3 │ │ + subs x14, x13, x3 │ │ + b.cc 4a504 // b.lo, b.ul, b.last │ │ add x8, x4, x12 │ │ cmp x12, #0x1 │ │ stp x8, x14, [x1] │ │ - b.ls 48c2c // b.plast │ │ + b.ls 4a504 // b.plast │ │ mov x8, x4 │ │ ldrh w13, [x8], #2 │ │ sub w15, w13, #0x2 │ │ cmp w15, #0x3 │ │ sub x15, x12, #0x2 │ │ - b.cs 48c3c // b.hs, b.nlast │ │ - cmn w2, #0x10 │ │ - b.cc 48c5c // b.lo, b.ul, b.last │ │ + b.cs 4a53c // b.hs, b.nlast │ │ + cmn w3, #0x10 │ │ + b.cc 4a560 // b.lo, b.ul, b.last │ │ cmp x15, #0x7 │ │ - b.ls 48f04 // b.plast │ │ + b.ls 4a824 // b.plast │ │ ldrb w8, [x4, #8] │ │ ldrh w15, [x4, #6] │ │ sub x17, x12, #0xa │ │ ldur w16, [x4, #2] │ │ orr w8, w15, w8, lsl #16 │ │ lsl x15, x16, #8 │ │ ldrb w16, [x4, #9] │ │ orr x8, x15, x8, lsl #40 │ │ extr x16, x16, x8, #8 │ │ add x8, x4, #0xa │ │ - b 48c70 │ │ + b 4a574 │ │ cmp x13, #0x7 │ │ - b.ls 48c2c // b.plast │ │ + b.ls 4a52c // b.plast │ │ ldrb w11, [x8, #10] │ │ ldrh w12, [x8, #8] │ │ add x4, x8, #0xc │ │ ldr w13, [x8, #4] │ │ orr w11, w12, w11, lsl #16 │ │ lsl x12, x13, #8 │ │ ldrb w13, [x8, #11] │ │ orr x11, x12, x11, lsl #40 │ │ extr x12, x13, x11, #8 │ │ sub x13, x9, #0xc │ │ mov w11, #0x8 // #8 │ │ subs x14, x13, x12 │ │ - b.cs 48b8c // b.hs, b.nlast │ │ - mov w3, wzr │ │ - mov w5, #0x13 // #19 │ │ + b.cs 4a464 // b.hs, b.nlast │ │ + mov x2, xzr │ │ + mov w9, #0x11 // #17 │ │ mov x8, x4 │ │ - b 48f0c │ │ + bfi x9, x2, #8, #56 │ │ + mov w10, #0x1 // #1 │ │ + stp x10, xzr, [x1] │ │ + stp x9, x8, [x0, #8] │ │ + mov x8, #0xfffffffffffffffe // #-2 │ │ + str x8, [x0] │ │ + ret │ │ + mov w9, #0x11 // #17 │ │ + mov x8, x4 │ │ + lsr x2, x9, #8 │ │ + b 4a510 │ │ cmp w13, #0x5 │ │ - b.ne 48cd0 // b.any │ │ - cbz x15, 48f04 │ │ + b.ne 4a5d4 // b.any │ │ + cbz x15, 4a824 │ │ cmp x12, #0x3 │ │ - b.ne 48ce0 // b.any │ │ - mov w3, wzr │ │ + b.ne 4a5f0 // b.any │ │ add x8, x4, #0x3 │ │ - b 48f08 │ │ + mov w9, #0x11 // #17 │ │ + and x2, x15, #0xff │ │ + b 4a510 │ │ cmp x15, #0x3 │ │ - b.ls 48f04 // b.plast │ │ + b.ls 4a824 // b.plast │ │ ldur w16, [x4, #2] │ │ sub x17, x12, #0x6 │ │ add x8, x4, #0x6 │ │ - cbz x17, 48f04 │ │ + cbz x17, 4a5e4 │ │ ldrb w15, [x8], #1 │ │ - mov w5, #0x19 // #25 │ │ sub w2, w15, #0x1 │ │ + tst w15, #0xf │ │ eor w3, w15, w2 │ │ + and w2, w2, #0xff │ │ and w3, w3, #0xff │ │ - cmp w3, w2, uxtb │ │ - b.ls 48d48 // b.plast │ │ - and w2, w15, #0xf │ │ - cbz w2, 48d48 │ │ - mov x2, xzr │ │ + ccmp w3, w2, #0x0, ne // ne = any │ │ + b.ls 4a654 // b.plast │ │ + mov x3, xzr │ │ sub x17, x17, #0x1 │ │ add x9, x10, x9 │ │ - stp xzr, x10, [x0] │ │ + stp x4, x8, [x0, #16] │ │ + mov w8, #0x9 // #9 │ │ sub x9, x9, x14 │ │ - stp x2, x3, [x0, #16] │ │ + stp x3, x2, [x0] │ │ str x9, [x1, #16] │ │ - stp x4, x8, [x0, #32] │ │ - stp x17, x12, [x0, #48] │ │ - str x16, [x0, #64] │ │ - strb w15, [x0, #72] │ │ - strb w11, [x0, #73] │ │ - strh w13, [x0, #74] │ │ + stp x17, x12, [x0, #32] │ │ + stp x16, x10, [x0, #48] │ │ + strb w15, [x0, #64] │ │ + strb w11, [x0, #65] │ │ + strh w13, [x0, #66] │ │ + strb w8, [x0, #68] │ │ ret │ │ - mov w3, wzr │ │ - mov w5, #0x11 // #17 │ │ + mov x2, xzr │ │ + mov w9, #0xf // #15 │ │ mov x8, x13 │ │ - b 48f0c │ │ + b 4a510 │ │ + mov w9, #0x11 // #17 │ │ + and x2, x15, #0xff │ │ + b 4a510 │ │ ldrb w15, [x4, #3] │ │ - mov w5, #0x19 // #25 │ │ sub w8, w15, #0x1 │ │ + tst w15, #0xf │ │ eor w16, w15, w8 │ │ + and w8, w8, #0xff │ │ and w16, w16, #0xff │ │ - cmp w16, w8, uxtb │ │ - b.ls 48d48 // b.plast │ │ - and w8, w15, #0xf │ │ - cbz w8, 48d48 │ │ - ldrb w6, [x4, #2] │ │ - cmn w2, #0x10 │ │ + ccmp w16, w8, #0x0, ne // ne = any │ │ + b.ls 4a660 // b.plast │ │ + ldrb w2, [x4, #2] │ │ + cmn w3, #0x10 │ │ sub x8, x12, #0x4 │ │ - b.cc 48d50 // b.lo, b.ul, b.last │ │ + b.cc 4a66c // b.lo, b.ul, b.last │ │ cmp x8, #0x7 │ │ - b.ls 48d94 // b.plast │ │ + b.ls 4a6a8 // b.plast │ │ ldrb w8, [x4, #10] │ │ ldrh w16, [x4, #8] │ │ ldr w17, [x4, #4] │ │ orr w8, w16, w8, lsl #16 │ │ lsl x16, x17, #8 │ │ ldrb w17, [x4, #11] │ │ orr x8, x16, x8, lsl #40 │ │ extr x16, x17, x8, #8 │ │ sub x17, x12, #0xc │ │ add x8, x4, #0xc │ │ - b 48d64 │ │ - mov w3, w15 │ │ - b 48f0c │ │ + b 4a680 │ │ + mov w9, #0x14 // #20 │ │ + and x2, x15, #0xff │ │ + b 4a510 │ │ + mov w9, #0x14 // #20 │ │ + and x2, x15, #0xff │ │ + b 4a510 │ │ cmp x8, #0x3 │ │ - b.ls 48d94 // b.plast │ │ + b.ls 4a6a8 // b.plast │ │ ldr w16, [x4, #4] │ │ sub x17, x12, #0x8 │ │ add x8, x4, #0x8 │ │ - mov w3, wzr │ │ - cmp w6, #0x3 │ │ - mov w5, #0x42 // #66 │ │ - b.gt 48da0 │ │ - cmp w6, #0x1 │ │ - b.eq 48e20 // b.none │ │ - cmp w6, #0x2 │ │ - b.eq 48e60 // b.none │ │ - cmp w6, #0x3 │ │ - b.ne 48f0c // b.any │ │ - mov w2, #0x2 // #2 │ │ - b 48ca0 │ │ - mov w3, wzr │ │ + cmp w2, #0x3 │ │ + b.gt 4a6b8 │ │ + cmp w2, #0x1 │ │ + b.eq 4a738 // b.none │ │ + cmp w2, #0x2 │ │ + b.eq 4a780 // b.none │ │ + cmp w2, #0x3 │ │ + b.ne 4a778 // b.any │ │ + mov w3, #0x2 // #2 │ │ + b 4a5a0 │ │ + mov x2, xzr │ │ add x8, x4, #0x4 │ │ - b 48f08 │ │ - cmp w6, #0x4 │ │ - b.eq 48e28 // b.none │ │ - cmp w6, #0x5 │ │ - b.eq 48ecc // b.none │ │ - cmp w6, #0x6 │ │ - b.ne 48f0c // b.any │ │ + mov w9, #0x11 // #17 │ │ + b 4a510 │ │ + cmp w2, #0x4 │ │ + b.eq 4a740 // b.none │ │ + cmp w2, #0x5 │ │ + b.eq 4a7ec // b.none │ │ + cmp w2, #0x6 │ │ + b.ne 4a778 // b.any │ │ cmp x17, #0x7 │ │ - b.ls 48f04 // b.plast │ │ - ldrb w3, [x8, #6] │ │ + b.ls 4a824 // b.plast │ │ + ldrb w2, [x8, #6] │ │ ldrh w4, [x8, #4] │ │ - cmn w2, #0x10 │ │ + cmn w3, #0x10 │ │ ldr w5, [x8] │ │ - sub x2, x17, #0x8 │ │ - orr w3, w4, w3, lsl #16 │ │ + sub x3, x17, #0x8 │ │ + orr w2, w4, w2, lsl #16 │ │ lsl x4, x5, #8 │ │ ldrb w5, [x8, #7] │ │ - orr x3, x4, x3, lsl #40 │ │ - extr x3, x5, x3, #8 │ │ - b.cc 48f2c // b.lo, b.ul, b.last │ │ - cmp x2, #0x7 │ │ - b.ls 48f64 // b.plast │ │ - ldrb w2, [x8, #14] │ │ + orr x2, x4, x2, lsl #40 │ │ + extr x2, x5, x2, #8 │ │ + b.cc 4a830 // b.lo, b.ul, b.last │ │ + cmp x3, #0x7 │ │ + b.ls 4a868 // b.plast │ │ + ldrb w3, [x8, #14] │ │ ldrh w4, [x8, #12] │ │ sub x17, x17, #0x10 │ │ ldr w5, [x8, #8] │ │ - orr w2, w4, w2, lsl #16 │ │ + orr w3, w4, w3, lsl #16 │ │ lsl x4, x5, #8 │ │ ldrb w5, [x8, #15] │ │ add x8, x8, #0x10 │ │ - orr x2, x4, x2, lsl #40 │ │ - extr x4, x5, x2, #8 │ │ - b 48f40 │ │ - mov x2, xzr │ │ - b 48ca0 │ │ + orr x3, x4, x3, lsl #40 │ │ + extr x4, x5, x3, #8 │ │ + b 4a844 │ │ + mov x3, xzr │ │ + b 4a5a0 │ │ cmp x17, #0x7 │ │ - b.ls 48f04 // b.plast │ │ + b.ls 4a824 // b.plast │ │ ldrb w2, [x8, #6] │ │ ldrh w3, [x8, #4] │ │ sub x17, x17, #0x8 │ │ ldr w4, [x8] │ │ orr w2, w3, w2, lsl #16 │ │ lsl x3, x4, #8 │ │ ldrb w4, [x8, #7] │ │ add x8, x8, #0x8 │ │ orr x2, x3, x2, lsl #40 │ │ - extr x3, x4, x2, #8 │ │ - mov w2, #0x3 // #3 │ │ - b 48ca0 │ │ + mov w3, #0x3 // #3 │ │ + extr x2, x4, x2, #8 │ │ + b 4a5a0 │ │ + mov w9, #0x3c // #60 │ │ + b 4a510 │ │ cmp x17, #0x7 │ │ - b.ls 48f04 // b.plast │ │ - ldrb w3, [x8, #6] │ │ + b.ls 4a824 // b.plast │ │ + ldrb w2, [x8, #6] │ │ ldrh w4, [x8, #4] │ │ - cmn w2, #0x10 │ │ + cmn w3, #0x10 │ │ ldr w5, [x8] │ │ - sub x2, x17, #0x8 │ │ - orr w3, w4, w3, lsl #16 │ │ + sub x3, x17, #0x8 │ │ + orr w2, w4, w2, lsl #16 │ │ lsl x4, x5, #8 │ │ ldrb w5, [x8, #7] │ │ - orr x3, x4, x3, lsl #40 │ │ - extr x3, x5, x3, #8 │ │ - b.cc 48f48 // b.lo, b.ul, b.last │ │ - cmp x2, #0x7 │ │ - b.ls 48f64 // b.plast │ │ - ldrb w2, [x8, #14] │ │ + orr x2, x4, x2, lsl #40 │ │ + extr x2, x5, x2, #8 │ │ + b.cc 4a84c // b.lo, b.ul, b.last │ │ + cmp x3, #0x7 │ │ + b.ls 4a868 // b.plast │ │ + ldrb w3, [x8, #14] │ │ ldrh w4, [x8, #12] │ │ sub x17, x17, #0x10 │ │ ldr w5, [x8, #8] │ │ - orr w2, w4, w2, lsl #16 │ │ + orr w3, w4, w3, lsl #16 │ │ lsl x4, x5, #8 │ │ ldrb w5, [x8, #15] │ │ add x8, x8, #0x10 │ │ - orr x2, x4, x2, lsl #40 │ │ - extr x4, x5, x2, #8 │ │ - mov w2, #0x1 // #1 │ │ - b 48ca0 │ │ + orr x3, x4, x3, lsl #40 │ │ + extr x4, x5, x3, #8 │ │ + mov w3, #0x1 // #1 │ │ + b 4a5a0 │ │ cmp x17, #0x7 │ │ - b.ls 48f04 // b.plast │ │ + b.ls 4a824 // b.plast │ │ ldrb w2, [x8, #6] │ │ ldrh w3, [x8, #4] │ │ sub x17, x17, #0x8 │ │ ldr w4, [x8] │ │ orr w2, w3, w2, lsl #16 │ │ lsl x3, x4, #8 │ │ ldrb w4, [x8, #7] │ │ add x8, x8, #0x8 │ │ orr x2, x3, x2, lsl #40 │ │ - extr x3, x4, x2, #8 │ │ - mov w2, #0x4 // #4 │ │ - b 48ca0 │ │ - mov w3, wzr │ │ - mov w5, #0x13 // #19 │ │ - mov w9, w3 │ │ - str x8, [x0, #16] │ │ - mov w10, #0x1 // #1 │ │ - orr x8, x5, x9, lsl #8 │ │ - mov x9, #0xffffffffffffffff // #-1 │ │ - stp x10, xzr, [x1] │ │ - stp x9, x8, [x0] │ │ - ret │ │ - cmp x2, #0x3 │ │ - b.ls 48f64 // b.plast │ │ + mov w3, #0x4 // #4 │ │ + extr x2, x4, x2, #8 │ │ + b 4a5a0 │ │ + mov x2, xzr │ │ + mov w9, #0x11 // #17 │ │ + b 4a510 │ │ + cmp x3, #0x3 │ │ + b.ls 4a868 // b.plast │ │ ldr w4, [x8, #8] │ │ add x8, x8, #0xc │ │ sub x17, x17, #0xc │ │ - mov w2, #0x5 // #5 │ │ - b 48ca0 │ │ - cmp x2, #0x3 │ │ - b.ls 48f64 // b.plast │ │ + mov w3, #0x5 // #5 │ │ + b 4a5a0 │ │ + cmp x3, #0x3 │ │ + b.ls 4a868 // b.plast │ │ ldr w4, [x8, #8] │ │ add x8, x8, #0xc │ │ sub x17, x17, #0xc │ │ - mov w2, #0x1 // #1 │ │ - b 48ca0 │ │ - mov w3, wzr │ │ + mov w3, #0x1 // #1 │ │ + b 4a5a0 │ │ + mov x2, xzr │ │ add x8, x8, #0x8 │ │ - b 48f08 │ │ + mov w9, #0x11 // #17 │ │ + b 4a510 │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ - sub sp, sp, #0x4d0 │ │ - str xzr, [sp] │ │ + sub sp, sp, #0x530 │ │ + ldr xzr, [sp] │ │ + ldp x22, x10, [x1] │ │ + ldr x9, [x1, #264] │ │ mov x21, x2 │ │ mov x20, x1 │ │ - ldp x22, x10, [x1] │ │ - ldr x9, [x1, #248] │ │ - ldr x8, [x2, #64] │ │ + ldr x8, [x2, #48] │ │ mov x19, x0 │ │ - add x25, sp, #0x150 │ │ - cbz x9, 4903c │ │ - ldr x11, [x20, #256] │ │ + add x26, sp, #0x370 │ │ + cbz x9, 4a948 │ │ + ldr x11, [x20, #272] │ │ ldrh w13, [x9, #274] │ │ add x15, x9, #0xb8 │ │ mov x12, #0xffffffffffffffff // #-1 │ │ lsl x14, x13, #3 │ │ - cbz x14, 48ff8 │ │ + cbz x14, 4a900 │ │ ldr x16, [x15], #8 │ │ add x12, x12, #0x1 │ │ sub x14, x14, #0x8 │ │ cmp x8, x16 │ │ cset w16, hi // hi = pmore │ │ csinv w16, w16, wzr, cs // cs = hs, nlast │ │ and w16, w16, #0xff │ │ cmp w16, #0x1 │ │ - b.eq 48fc8 // b.none │ │ - cbnz w16, 48ffc │ │ - b 49010 │ │ + b.eq 4a8d0 // b.none │ │ + cbnz w16, 4a904 │ │ + b 4a918 │ │ mov x12, x13 │ │ - cbz x11, 4903c │ │ + cbz x11, 4a948 │ │ add x9, x9, x12, lsl #3 │ │ sub x11, x11, #0x1 │ │ ldr x9, [x9, #280] │ │ - b 48fb8 │ │ + b 4a8c0 │ │ add x8, x9, x12, lsl #4 │ │ - ldrb w27, [x8] │ │ - cmp w27, #0xff │ │ - b.ne 49054 // b.any │ │ + ldrb w25, [x8] │ │ + cmp w25, #0xff │ │ + b.ne 4a95c // b.any │ │ + ldr x9, [x8, #8] │ │ + ldxr x10, [x9] │ │ + add x11, x10, #0x1 │ │ + stxr w12, x11, [x9] │ │ + cbnz w12, 4a92c │ │ + tbnz x10, #63, 4bc08 │ │ ldr x22, [x8, #8] │ │ - ldxr x8, [x22] │ │ - add x9, x8, #0x1 │ │ - stxr w10, x9, [x22] │ │ - cbnz w10, 49024 │ │ - tbz x8, #63, 49668 │ │ - brk #0x1 │ │ - subs x24, x10, x8 │ │ - b.cs 4908c // b.hs, b.nlast │ │ - mov w27, #0x13 // #19 │ │ - cmp w27, #0xff │ │ - b.ne 49068 // b.any │ │ - b 49668 │ │ + b 4aeb8 │ │ + subs x9, x10, x8 │ │ + b.cs 4a974 // b.hs, b.nlast │ │ + mov w23, wzr │ │ + mov w25, #0x11 // #17 │ │ + b 4aeb0 │ │ ldrh w9, [x8, #6] │ │ ldur w10, [x8, #2] │ │ ldrb w23, [x8, #1] │ │ ldr x22, [x8, #8] │ │ - orr x26, x10, x9, lsl #32 │ │ - lsr x8, x26, #32 │ │ - strb w27, [x19, #8] │ │ - strb w23, [x19, #9] │ │ - strh w8, [x19, #14] │ │ - mov w8, #0x2 // #2 │ │ - stur w26, [x19, #10] │ │ - str x22, [x19, #16] │ │ - str x8, [x19] │ │ - b 4a1e0 │ │ - add x25, x22, x8 │ │ + orr x24, x10, x9, lsl #32 │ │ + b 4afc0 │ │ + add x8, x22, x8 │ │ + str x9, [sp, #944] │ │ + str x8, [sp, #936] │ │ mov w8, #0x8 // #8 │ │ - str xzr, [sp, #248] │ │ - stp x25, x24, [x29, #-88] │ │ - stp xzr, x8, [sp, #208] │ │ - stp xzr, xzr, [sp, #224] │ │ - b.eq 494c8 // b.none │ │ - add x23, sp, #0x1a0 │ │ - add x27, x23, #0x10 │ │ - mov x28, xzr │ │ - mov w10, wzr │ │ - mov x9, x25 │ │ - mov x8, x24 │ │ - mov x22, x25 │ │ - ldrb w11, [x22], #1 │ │ - cmp w10, #0x3f │ │ - b.ne 490d8 // b.any │ │ - cmp w11, #0x1 │ │ - b.hi 4955c // b.pmore │ │ - and x12, x11, #0x7f │ │ - lsl x13, x12, x10 │ │ - sub x12, x8, #0x1 │ │ - orr x28, x13, x28 │ │ - tbz w11, #7, 49100 │ │ - add w10, w10, #0x7 │ │ - mov x8, x12 │ │ - mov x9, x22 │ │ - cbnz x12, 490c4 │ │ - b 49580 │ │ - cbz x28, 494c8 │ │ - cbz x12, 495e0 │ │ - ldrsb w11, [x9, #1] │ │ - sub x10, x8, #0x2 │ │ - add x22, x9, #0x2 │ │ - and w14, w11, #0x7f │ │ - tbz w11, #31, 49150 │ │ - cbz x10, 495e0 │ │ - ldrsb w11, [x9, #2] │ │ - sub x10, x8, #0x3 │ │ - add x22, x9, #0x3 │ │ - bfi w14, w11, #7, #7 │ │ - tbz w11, #31, 49150 │ │ - cbz x10, 495e0 │ │ - ldrb w10, [x22] │ │ - cmp w10, #0x3 │ │ - b.hi 4955c // b.pmore │ │ - orr w14, w14, w10, lsl #14 │ │ - add x22, x9, #0x4 │ │ - sub x10, x8, #0x4 │ │ - tst w14, #0xffff │ │ - b.eq 49e88 // b.none │ │ - cbz x10, 495e0 │ │ - ldrb w8, [x22] │ │ - cmp w8, #0x1 │ │ - b.hi 49ed4 // b.pmore │ │ - subs x13, x10, #0x1 │ │ - add x12, x22, #0x1 │ │ - str xzr, [sp, #448] │ │ - str wzr, [sp, #456] │ │ - str xzr, [sp, #464] │ │ - str wzr, [sp, #472] │ │ - str xzr, [sp, #480] │ │ - str wzr, [sp, #488] │ │ - str xzr, [sp, #496] │ │ - str wzr, [sp, #504] │ │ - stp xzr, xzr, [sp, #416] │ │ - str xzr, [sp, #432] │ │ - str wzr, [sp, #440] │ │ - str x20, [sp, #48] │ │ - b.eq 495b8 // b.none │ │ - str w8, [sp, #192] │ │ - str w14, [sp, #200] │ │ - b 491dc │ │ - ldr x8, [sp, #432] │ │ - add x9, x19, #0x1 │ │ - add x8, x8, x19, lsl #4 │ │ - mov x19, x20 │ │ - stp x25, x22, [x8] │ │ - str x9, [sp, #440] │ │ - ldp x12, x13, [x29, #-88] │ │ - lsr x9, x25, #8 │ │ - lsr x26, x25, #16 │ │ - lsr x8, x25, #32 │ │ - cbz x13, 495b8 │ │ - mov x10, x12 │ │ - sub x11, x13, #0x1 │ │ - ldrsb w14, [x10], #1 │ │ - and w24, w14, #0x7f │ │ - tbz w14, #31, 4922c │ │ - cbz x11, 49600 │ │ - ldrsb w14, [x12, #1] │ │ - sub x11, x13, #0x2 │ │ - add x10, x12, #0x2 │ │ - bfi w24, w14, #7, #7 │ │ - tbz w14, #31, 4922c │ │ - mov x20, x19 │ │ - cbz x11, 49604 │ │ - ldrb w10, [x10] │ │ - cmp w10, #0x3 │ │ - b.hi 49e2c // b.pmore │ │ - orr w24, w24, w10, lsl #14 │ │ - add x10, x12, #0x3 │ │ - sub x11, x13, #0x3 │ │ - mov x19, x20 │ │ - mov x20, x19 │ │ - tst w24, #0xffff │ │ - b.eq 49384 // b.none │ │ - cbz x11, 49604 │ │ - mov x12, x10 │ │ - sub x8, x11, #0x1 │ │ - ldrb w9, [x12], #1 │ │ - stp x12, x8, [x29, #-88] │ │ - and w26, w9, #0x7f │ │ - tbz w9, #7, 49290 │ │ - cbz x8, 495c0 │ │ - add x12, x10, #0x2 │ │ - sub x8, x11, #0x2 │ │ - stp x12, x8, [x29, #-88] │ │ - ldrb w9, [x10, #1] │ │ - bfi w26, w9, #7, #7 │ │ - tbz w9, #7, 49290 │ │ - cbz x8, 495c0 │ │ - add x8, x10, #0x3 │ │ - sub x9, x11, #0x3 │ │ - stp x8, x9, [x29, #-88] │ │ - ldrb w8, [x10, #2] │ │ - cmp w8, #0x3 │ │ - b.hi 49e2c // b.pmore │ │ - orr w26, w26, w8, lsl #14 │ │ - and w8, w26, #0xffff │ │ - cmp w8, #0x21 │ │ - b.eq 492a8 // b.none │ │ - cbz w8, 495d4 │ │ - mov x25, xzr │ │ - b 492c4 │ │ - sub x0, x29, #0x90 │ │ - sub x1, x29, #0x58 │ │ - bl 4c9c0 │ │ - ldurb w11, [x29, #-144] │ │ - cmp x11, #0xff │ │ - b.ne 495ec // b.any │ │ - ldur x25, [x29, #-136] │ │ - and x8, x22, #0xffffffff00000000 │ │ - ldr x9, [sp, #416] │ │ - lsl w10, w26, #16 │ │ - bfxil x8, x24, #0, #16 │ │ - cmp x9, #0x1 │ │ - orr x22, x10, x8 │ │ - b.ne 492fc // b.any │ │ - ldr x19, [sp, #440] │ │ - ldr x8, [sp, #424] │ │ - cmp x19, x8 │ │ - b.ne 491b0 // b.any │ │ - add x0, x23, #0x8 │ │ - bl 2e5b0 │ │ - b 491b0 │ │ - ldr x0, [sp, #424] │ │ - mov x19, x20 │ │ - cmp x0, #0x5 │ │ - b.ne 4936c // b.any │ │ - mov w0, #0x50 // #80 │ │ - bl 64e30 │ │ - cbz x0, 4a4b0 │ │ - ldp q0, q1, [x27, #32] │ │ - mov w8, #0x5 // #5 │ │ - ldr q2, [x27, #64] │ │ - stp x8, x0, [x29, #-144] │ │ - stur x8, [x29, #-128] │ │ - stp q0, q1, [x0, #32] │ │ - ldp q1, q0, [x27] │ │ - str q2, [x0, #64] │ │ - stp q1, q0, [x0] │ │ - sub x0, x29, #0x90 │ │ - bl 2e5b0 │ │ - mov w9, #0x6 // #6 │ │ - mov w10, #0x1 // #1 │ │ - ldur x8, [x29, #-136] │ │ - ldur q0, [x29, #-144] │ │ - stur x9, [x29, #-128] │ │ - str x10, [sp, #416] │ │ - stp x25, x22, [x8, #80] │ │ - stur q0, [x23, #8] │ │ - stur x9, [x23, #24] │ │ - b 491c8 │ │ - b.cs 4a49c // b.hs, b.nlast │ │ - add x8, x27, x0, lsl #4 │ │ - add x9, x0, #0x1 │ │ - str x9, [sp, #424] │ │ - stp x25, x22, [x8] │ │ - b 491c8 │ │ - cbz x11, 49604 │ │ - mov x25, x10 │ │ - sub x24, x11, #0x1 │ │ - ldrb w13, [x25], #1 │ │ - stp x25, x24, [x29, #-88] │ │ - and w12, w13, #0x7f │ │ - tbz w13, #7, 493dc │ │ - cbz x24, 49f90 │ │ - add x25, x10, #0x2 │ │ - sub x24, x11, #0x2 │ │ - stp x25, x24, [x29, #-88] │ │ - ldrb w13, [x10, #1] │ │ - bfi w12, w13, #7, #7 │ │ - tbz w13, #7, 493dc │ │ - cbz x24, 49f90 │ │ - add x25, x10, #0x3 │ │ - sub x24, x11, #0x3 │ │ - stp x25, x24, [x29, #-88] │ │ - ldrb w10, [x10, #2] │ │ - cmp w10, #0x3 │ │ - b.hi 49e2c // b.pmore │ │ - orr w12, w12, w10, lsl #14 │ │ - tst w12, #0xffff │ │ - b.ne 49f24 // b.any │ │ - ldur q0, [x23, #56] │ │ - ldur q1, [x23, #72] │ │ - ldur x9, [x23, #88] │ │ - ldp x8, x19, [sp, #416] │ │ - ldr x22, [sp, #432] │ │ - stp q0, q1, [sp, #928] │ │ - ldur q0, [x23, #40] │ │ - ldur q1, [x23, #24] │ │ - str x9, [sp, #960] │ │ - cmp x8, #0x2 │ │ - stp q1, q0, [sp, #896] │ │ - b.eq 49f2c // b.none │ │ - ldp q0, q1, [sp, #912] │ │ - lsr x9, x19, #8 │ │ - ldr q2, [sp, #944] │ │ - ldr q3, [sp, #896] │ │ - lsr x26, x19, #16 │ │ - ldr x10, [sp, #960] │ │ - cmn x8, #0x1 │ │ - and w27, w19, #0xff │ │ - stp q0, q1, [sp, #272] │ │ - str q2, [sp, #304] │ │ - str x10, [sp, #320] │ │ - str q3, [sp, #256] │ │ - b.eq 49f34 // b.none │ │ - str x8, [sp, #416] │ │ - lsr x8, x19, #48 │ │ - ldr x10, [sp, #320] │ │ - ldp q0, q1, [sp, #288] │ │ - strb w27, [sp, #424] │ │ - strh w8, [sp, #430] │ │ - add x8, sp, #0x150 │ │ - stur w26, [x8, #90] │ │ - ldr w8, [sp, #200] │ │ - ldp q3, q2, [sp, #256] │ │ - stp q0, q1, [sp, #368] │ │ - strh w8, [sp, #520] │ │ - ldr w8, [sp, #192] │ │ - str x10, [sp, #400] │ │ - stp q3, q2, [sp, #336] │ │ - strb w9, [sp, #425] │ │ - stur q2, [x23, #40] │ │ - stur q0, [x23, #56] │ │ - stur q1, [x23, #72] │ │ - stur x10, [x23, #88] │ │ - stur q3, [x23, #24] │ │ - str x22, [sp, #432] │ │ - str x28, [sp, #512] │ │ - strb w8, [sp, #522] │ │ - add x0, sp, #0xd0 │ │ - add x1, sp, #0x1a0 │ │ - bl 2e5e0 │ │ - mov x19, x20 │ │ - add x27, x23, #0x10 │ │ - tbnz w0, #0, 49f40 │ │ - ldr x20, [sp, #48] │ │ - cbnz x24, 490b0 │ │ - ldrh w9, [sp, #222] │ │ - ldur w10, [sp, #218] │ │ - ldr x8, [sp, #208] │ │ - ldrb w27, [sp, #216] │ │ - ldur q0, [sp, #232] │ │ - ldr x11, [sp, #248] │ │ - orr x26, x10, x9, lsl #32 │ │ + stp xzr, x8, [sp, #192] │ │ + str xzr, [sp, #232] │ │ + stp xzr, xzr, [sp, #208] │ │ + b.ne 4aa2c // b.any │ │ + ldrh w9, [sp, #206] │ │ + ldur w10, [sp, #202] │ │ + ldr x8, [sp, #192] │ │ + ldrb w25, [sp, #200] │ │ + ldur q0, [sp, #216] │ │ + ldr x11, [sp, #232] │ │ + orr x24, x10, x9, lsl #32 │ │ cmn x8, #0x1 │ │ - ldrb w23, [sp, #217] │ │ - ldr x22, [sp, #224] │ │ - stur q0, [x29, #-64] │ │ - stur x11, [x29, #-48] │ │ - b.eq 495a8 // b.none │ │ + ldrb w23, [sp, #201] │ │ + ldr x22, [sp, #208] │ │ + str q0, [sp, #960] │ │ + str x11, [sp, #976] │ │ + b.eq 4aeb0 // b.none │ │ mov w9, #0x1 // #1 │ │ - str x8, [sp, #432] │ │ - ldur q0, [x29, #-64] │ │ + str x8, [sp, #256] │ │ + ldr x8, [sp, #976] │ │ + ldr q0, [sp, #960] │ │ dup v1.2d, x9 │ │ - lsr x8, x26, #32 │ │ - ldur x9, [x29, #-48] │ │ - add x25, sp, #0x150 │ │ + add x9, sp, #0x19 │ │ + str x8, [sp, #296] │ │ + lsr x8, x24, #32 │ │ mov w0, #0x40 // #64 │ │ - strb w27, [sp, #440] │ │ - strb w23, [sp, #441] │ │ - stur q0, [x25, #120] │ │ - str q1, [sp, #416] │ │ - stur w26, [x25, #106] │ │ - strh w8, [sp, #446] │ │ - str x9, [sp, #472] │ │ - str x22, [sp, #448] │ │ - bl 64e30 │ │ - cbz x0, 4a0cc │ │ - ldp q0, q1, [sp, #416] │ │ + stur q0, [x9, #255] │ │ + add x9, sp, #0xb │ │ + strb w25, [sp, #264] │ │ + str q1, [sp, #240] │ │ + strb w23, [sp, #265] │ │ + stur w24, [x9, #255] │ │ + strh w8, [sp, #270] │ │ + str x22, [sp, #272] │ │ + bl 641c0 │ │ + cbz x0, 4b8e4 │ │ + ldp q0, q1, [sp, #240] │ │ mov x22, x0 │ │ stp q0, q1, [x0] │ │ - ldp q0, q2, [sp, #448] │ │ + ldp q0, q2, [sp, #272] │ │ stp q0, q2, [x0, #32] │ │ - b 49668 │ │ - mov x26, xzr │ │ + b 4aeb8 │ │ + add x8, sp, #0xf0 │ │ mov w23, wzr │ │ - mov w27, #0x6 // #6 │ │ - add x25, sp, #0x150 │ │ - add x0, sp, #0xd0 │ │ - bl 5633c │ │ - cmp w27, #0xff │ │ - b.ne 49068 // b.any │ │ - b 49668 │ │ - mov x26, xzr │ │ - mov w23, wzr │ │ - add x22, x25, x24 │ │ - mov w27, #0x13 // #19 │ │ - add x25, sp, #0x150 │ │ - add x0, sp, #0xd0 │ │ - bl 5633c │ │ - cmp w27, #0xff │ │ - b.ne 49068 // b.any │ │ - b 49668 │ │ - add x25, sp, #0x150 │ │ - cmp w27, #0xff │ │ - b.eq 49668 // b.none │ │ - b 49068 │ │ - mov x20, x19 │ │ - mov w8, wzr │ │ - mov w26, wzr │ │ - mov w9, wzr │ │ - mov w11, #0x13 // #19 │ │ - mov x22, x12 │ │ - b 49618 │ │ - mov w9, wzr │ │ - mov w11, #0x9 // #9 │ │ - b 49618 │ │ - mov x26, xzr │ │ + add x8, x8, #0x10 │ │ + str x8, [sp, #184] │ │ + add x0, sp, #0xf0 │ │ + add x1, sp, #0x3a8 │ │ + bl 4df9c │ │ + ldrb w25, [sp, #240] │ │ + cmp w25, #0xff │ │ + b.ne 4ae34 // b.any │ │ + ldr x22, [sp, #248] │ │ + cbz x22, 4a994 │ │ + ldr x10, [sp, #944] │ │ + ldr x28, [sp, #936] │ │ + cbz x10, 4ae4c │ │ + mov x8, x28 │ │ + sub x9, x10, #0x1 │ │ + ldrsb w11, [x8], #1 │ │ + str w11, [sp, #176] │ │ + tbz w11, #31, 4aac4 │ │ + cbz x9, 4ae60 │ │ + ldr w8, [sp, #176] │ │ + ldrsb w11, [x28, #1] │ │ + sub x9, x10, #0x2 │ │ + and w8, w8, #0x7f │ │ + bfi w8, w11, #7, #7 │ │ + str w8, [sp, #176] │ │ + add x8, x28, #0x2 │ │ + tbz w11, #31, 4aac4 │ │ + cbz x9, 4ae60 │ │ + ldrb w8, [x8] │ │ + cmp w8, #0x3 │ │ + b.hi 4b7c8 // b.pmore │ │ + ldr w9, [sp, #176] │ │ + orr w9, w9, w8, lsl #14 │ │ + add x8, x28, #0x3 │ │ + str w9, [sp, #176] │ │ + sub x9, x10, #0x3 │ │ + ldr w10, [sp, #176] │ │ + tst w10, #0xffff │ │ + b.eq 4ae54 // b.none │ │ + cbz x9, 4ae5c │ │ + ldrb w23, [x8] │ │ + cmp w23, #0x1 │ │ + b.hi 4ae6c // b.pmore │ │ + movi v0.2d, #0x0 │ │ + subs x12, x9, #0x1 │ │ + add x11, x8, #0x1 │ │ + stp q0, q0, [sp, #240] │ │ + stp q0, q0, [sp, #272] │ │ + stp q0, q0, [sp, #304] │ │ + b.eq 4ae74 // b.none │ │ + str w23, [sp, #168] │ │ + b 4ab28 │ │ + ldr x8, [sp, #256] │ │ + add x9, x23, #0x1 │ │ + add x8, x8, x23, lsl #4 │ │ + stp x24, x28, [x8] │ │ + str x9, [sp, #264] │ │ + ldr x12, [sp, #944] │ │ + lsr x8, x24, #8 │ │ + ldr x11, [sp, #936] │ │ + cbz x12, 4ae74 │ │ + mov x9, x11 │ │ + sub x10, x12, #0x1 │ │ + ldrsb w23, [x9], #1 │ │ + tbz w23, #31, 4ab70 │ │ + cbz x10, 4adcc │ │ + ldrsb w13, [x11, #1] │ │ + and w23, w23, #0x7f │ │ + add x9, x11, #0x2 │ │ + sub x10, x12, #0x2 │ │ + bfi w23, w13, #7, #7 │ │ + tbz w13, #31, 4ab70 │ │ + cbz x10, 4adcc │ │ + ldrb w9, [x9] │ │ + cmp w9, #0x3 │ │ + b.hi 4ae20 // b.pmore │ │ + orr w23, w23, w9, lsl #14 │ │ + sub x10, x12, #0x3 │ │ + add x9, x11, #0x3 │ │ + cbz x10, 4adcc │ │ + mov x11, x9 │ │ + sub x27, x10, #0x1 │ │ + ldrsb w25, [x11], #1 │ │ + str x11, [sp, #936] │ │ + str x27, [sp, #944] │ │ + tbz w25, #31, 4abd4 │ │ + cbz x27, 4ae74 │ │ + ldrsb w12, [x9, #1] │ │ + and w25, w25, #0x7f │ │ + add x11, x9, #0x2 │ │ + sub x27, x10, #0x2 │ │ + str x11, [sp, #936] │ │ + bfi w25, w12, #7, #7 │ │ + str x27, [sp, #944] │ │ + tbz w12, #31, 4abd4 │ │ + cbz x27, 4ae74 │ │ + ldrb w11, [x9, #2] │ │ + add x9, x9, #0x3 │ │ + sub x27, x10, #0x3 │ │ + str x9, [sp, #936] │ │ + cmp w11, #0x3 │ │ + str x27, [sp, #944] │ │ + b.hi 4ae20 // b.pmore │ │ + orr w25, w25, w11, lsl #14 │ │ + tst w23, #0xffff │ │ + b.eq 4ace0 // b.none │ │ + and w9, w25, #0xffff │ │ + cmp w9, #0x21 │ │ + b.eq 4abf4 // b.none │ │ + cbz w9, 4ade4 │ │ + mov x24, xzr │ │ + b 4ac10 │ │ + add x0, sp, #0x370 │ │ + add x1, sp, #0x3a8 │ │ + bl 4e1b4 │ │ + ldrb w10, [sp, #880] │ │ + cmp x10, #0xff │ │ + b.ne 4adf8 // b.any │ │ + ldr x24, [sp, #888] │ │ + and x8, x28, #0xffffffff00000000 │ │ + ldr x9, [sp, #240] │ │ + lsl w10, w25, #16 │ │ + bfxil x8, x23, #0, #16 │ │ + cmp x9, #0x1 │ │ + orr x28, x10, x8 │ │ + b.ne 4ac4c // b.any │ │ + ldr x23, [sp, #264] │ │ + ldr x8, [sp, #248] │ │ + cmp x23, x8 │ │ + b.ne 4ab04 // b.any │ │ + add x8, sp, #0xf0 │ │ + add x0, x8, #0x8 │ │ + bl 2f26c │ │ + b 4ab04 │ │ + ldr x0, [sp, #248] │ │ + cmp x0, #0x5 │ │ + b.ne 4acc4 // b.any │ │ + mov w0, #0x50 // #80 │ │ + bl 641c0 │ │ + cbz x0, 4bbfc │ │ + ldr x8, [sp, #184] │ │ + mov w9, #0x5 // #5 │ │ + str x0, [sp, #888] │ │ + str x9, [sp, #880] │ │ + ldp q1, q2, [x8] │ │ + ldr q3, [x8, #64] │ │ + str x9, [sp, #896] │ │ + stp q1, q2, [x0] │ │ + ldp q0, q1, [x8, #32] │ │ + str q0, [x0, #32] │ │ + stp q1, q3, [x0, #48] │ │ + add x0, sp, #0x370 │ │ + bl 2f26c │ │ + ldr x8, [sp, #888] │ │ + ldr q0, [sp, #880] │ │ + mov w9, #0x6 // #6 │ │ + str x9, [sp, #896] │ │ + stp x24, x28, [x8, #80] │ │ + mov w8, #0x1 // #1 │ │ + str x8, [sp, #240] │ │ + add x8, sp, #0xf0 │ │ + stur q0, [x8, #8] │ │ + stur x9, [x8, #24] │ │ + b 4ab18 │ │ + b.cs 4bbe8 // b.hs, b.nlast │ │ + ldr x8, [sp, #184] │ │ + add x9, x0, #0x1 │ │ + str x9, [sp, #248] │ │ + add x8, x8, x0, lsl #4 │ │ + stp x24, x28, [x8] │ │ + b 4ab18 │ │ + tst w25, #0xffff │ │ + b.ne 4b79c // b.any │ │ + add x9, sp, #0xf0 │ │ + ldr x28, [sp, #256] │ │ + ldur x8, [x9, #88] │ │ + ldur q0, [x9, #24] │ │ + ldur q1, [x9, #40] │ │ + ldur q2, [x9, #56] │ │ + stur x8, [x29, #-160] │ │ + ldp x8, x26, [sp, #240] │ │ + stp q0, q1, [x29, #-224] │ │ + ldur q0, [x9, #72] │ │ + cmp x8, #0x2 │ │ + stp q2, q0, [x29, #-192] │ │ + b.eq 4ae98 // b.none │ │ + ldp q0, q1, [x29, #-224] │ │ + ubfx w23, w26, #8, #8 │ │ + ldur x9, [x29, #-160] │ │ + lsr x24, x26, #16 │ │ + cmn x8, #0x1 │ │ + and w25, w26, #0xff │ │ + stp q0, q1, [sp, #1008] │ │ + ldp q2, q0, [x29, #-192] │ │ + str x9, [sp, #1072] │ │ + str q2, [sp, #1040] │ │ + str q0, [sp, #1056] │ │ + b.eq 4aea4 // b.none │ │ + ldp q0, q1, [sp, #1008] │ │ + str x8, [sp, #240] │ │ + lsr x8, x26, #48 │ │ + ldr x9, [sp, #1072] │ │ + ldr q2, [sp, #1040] │ │ + ldr q3, [sp, #1056] │ │ + strb w25, [sp, #248] │ │ + strh w8, [sp, #254] │ │ + add x8, sp, #0xf0 │ │ + stur x9, [x8, #88] │ │ + stur q0, [x8, #24] │ │ + stur q1, [x8, #40] │ │ + stur q2, [x8, #56] │ │ + stur q3, [x8, #72] │ │ + ldr w8, [sp, #176] │ │ + stur x9, [x29, #-48] │ │ + strh w8, [sp, #344] │ │ + ldr w8, [sp, #168] │ │ + stp q0, q1, [x29, #-112] │ │ + stp q2, q3, [x29, #-80] │ │ + strb w23, [sp, #249] │ │ + stur w24, [sp, #250] │ │ + str x28, [sp, #256] │ │ + str x22, [sp, #336] │ │ + strb w8, [sp, #346] │ │ + add x0, sp, #0xc0 │ │ + add x1, sp, #0xf0 │ │ + bl 2f29c │ │ + add x26, sp, #0x370 │ │ + tbnz w0, #0, 4b7b0 │ │ + cbnz x27, 4aa3c │ │ + b 4a994 │ │ + mov w10, #0x11 // #17 │ │ + mov x28, x9 │ │ + ldr x9, [sp, #240] │ │ + orr x26, x10, x8, lsl #8 │ │ + cbnz x9, 4ae88 │ │ + b 4ae98 │ │ + mov w10, #0xa // #10 │ │ + ldr x9, [sp, #240] │ │ + orr x26, x10, x8, lsl #8 │ │ + cbnz x9, 4ae88 │ │ + b 4ae98 │ │ + ldrb w8, [sp, #887] │ │ + ldurh w9, [x26, #5] │ │ + ldr x28, [sp, #888] │ │ + orr w8, w9, w8, lsl #16 │ │ + ldur w9, [x26, #1] │ │ + orr x8, x9, x8, lsl #32 │ │ + ldr x9, [sp, #240] │ │ + orr x26, x10, x8, lsl #8 │ │ + cbnz x9, 4ae88 │ │ + b 4ae98 │ │ + mov w10, #0x6 // #6 │ │ + ldr x9, [sp, #240] │ │ + orr x26, x10, x8, lsl #8 │ │ + cbnz x9, 4ae88 │ │ + b 4ae98 │ │ + ldrh w8, [sp, #246] │ │ + ldur w9, [sp, #242] │ │ + ldrb w23, [sp, #241] │ │ + ldr x22, [sp, #248] │ │ + orr x24, x9, x8, lsl #32 │ │ + b 4aea8 │ │ + mov w25, #0x11 // #17 │ │ + b 4aea4 │ │ + mov w25, #0x8 // #8 │ │ + b 4aea4 │ │ mov w23, wzr │ │ - b 4958c │ │ - ldurb w9, [x29, #-143] │ │ - ldurh w26, [x29, #-142] │ │ - ldur w8, [x29, #-140] │ │ - ldur x22, [x29, #-136] │ │ - b 49618 │ │ - mov x20, x19 │ │ - mov w8, wzr │ │ - mov w26, wzr │ │ - mov w9, wzr │ │ - mov w11, #0x13 // #19 │ │ - mov x22, x10 │ │ - lsl w10, w26, #16 │ │ - add x25, sp, #0x150 │ │ - orr x8, x10, x8, lsl #32 │ │ - bfi x8, x9, #8, #8 │ │ - ldr x9, [sp, #416] │ │ - orr x19, x8, x11 │ │ - cbz x9, 49644 │ │ - ldr x8, [sp, #424] │ │ - cbz x8, 49644 │ │ - ldr x0, [sp, #432] │ │ - bl 64e40 │ │ - lsr x23, x19, #8 │ │ - lsr x26, x19, #16 │ │ - and w27, w19, #0xff │ │ - mov x19, x20 │ │ - ldr x20, [sp, #48] │ │ - add x0, sp, #0xd0 │ │ - bl 5633c │ │ - cmp w27, #0xff │ │ - b.ne 49068 // b.any │ │ - ldp x8, x10, [x21, #16] │ │ - mov w14, #0x14 // #20 │ │ - ldr w9, [x21, #72] │ │ - ldr x12, [x21, #64] │ │ - str xzr, [sp, #792] │ │ - ldp q0, q1, [x21, #32] │ │ - str xzr, [sp, #808] │ │ - sub x11, x8, #0x3 │ │ - lsr w13, w9, #16 │ │ - stp x8, x10, [sp, #432] │ │ + mov w25, #0x11 // #17 │ │ + mov x22, x8 │ │ + b 4aea8 │ │ + mov w25, #0xb // #11 │ │ + b 4aea4 │ │ + mov w10, #0x11 // #17 │ │ + mov x28, x11 │ │ + ldr x9, [sp, #240] │ │ + orr x26, x10, x8, lsl #8 │ │ + cbz x9, 4ae98 │ │ + ldr x8, [sp, #248] │ │ + cbz x8, 4ae98 │ │ + ldr x0, [sp, #256] │ │ + bl 641d0 │ │ + ubfx w23, w26, #8, #8 │ │ + lsr x24, x26, #16 │ │ + and w25, w26, #0xff │ │ + mov x22, x28 │ │ + add x0, sp, #0xc0 │ │ + bl 5666c │ │ + cmp w25, #0xff │ │ + b.ne 4afc0 // b.any │ │ + ldp x9, x10, [x21] │ │ + mov w13, #0x10 // #16 │ │ + ldr w8, [x21, #64] │ │ + ldrb w14, [x20, #288] │ │ + mov w15, #0xc // #12 │ │ + mov w16, #0x14 // #20 │ │ + mov w17, #0x4 // #4 │ │ + str x22, [sp, #664] │ │ + sub x11, x9, #0x3 │ │ + lsr w12, w8, #16 │ │ + str x9, [sp, #592] │ │ cmp x11, #0x2 │ │ - and w8, w9, #0xff00 │ │ - str x12, [sp, #480] │ │ + and w9, w8, #0xff00 │ │ + str x10, [sp, #600] │ │ cset w11, cc // cc = lo, ul, last │ │ - cmp w13, #0x4 │ │ - mov w9, #0x10 // #16 │ │ + cmp w12, #0x4 │ │ + str xzr, [sp, #576] │ │ cset w12, hi // hi = pmore │ │ - cmp w8, #0x800 │ │ - mov w8, #0x8 // #8 │ │ - ldrb w13, [x20, #272] │ │ - csel x8, x9, x8, eq // eq = none │ │ - mov w9, #0xc // #12 │ │ - csel x9, x14, x9, eq // eq = none │ │ - stp q0, q1, [sp, #448] │ │ - ldr q0, [x21] │ │ - tst w12, w13 │ │ - str xzr, [sp, #824] │ │ - csel x8, x8, xzr, ne // ne = any │ │ - str q0, [sp, #416] │ │ - ldr d0, [x21, #72] │ │ - str x8, [sp, #832] │ │ - csel x8, x9, xzr, ne // ne = any │ │ - str x8, [sp, #848] │ │ - str x8, [sp, #856] │ │ - mov x8, #0xfffffffffffffffe // #-2 │ │ - stp x10, x8, [sp, #504] │ │ - ldp x8, x9, [sp, #456] │ │ - str d0, [sp, #488] │ │ - str xzr, [sp, #840] │ │ - str x8, [sp, #896] │ │ - add x8, sp, #0x1a0 │ │ - str x8, [sp, #912] │ │ - add x8, sp, #0x380 │ │ - str x9, [sp, #904] │ │ + cmp w9, #0x800 │ │ + mov w9, #0x8 // #8 │ │ + ldp q0, q1, [x21, #16] │ │ + csel x9, x13, x9, eq // eq = none │ │ + csel x16, x16, x15, eq // eq = none │ │ + csel x15, x15, x17, eq // eq = none │ │ + tst w12, w14 │ │ + csel x9, x9, xzr, ne // ne = any │ │ + str x11, [sp, #240] │ │ + str x9, [sp, #680] │ │ + csel x9, x16, xzr, ne // ne = any │ │ + stp q0, q1, [sp, #608] │ │ + ldr q0, [x21, #48] │ │ + str x9, [sp, #696] │ │ + ldr x11, [sp, #632] │ │ + str x9, [sp, #704] │ │ + mov x9, #0xfffffffffffffffe // #-2 │ │ + stp x10, x9, [sp, #248] │ │ + ldr x9, [sp, #616] │ │ + ldr x10, [sp, #624] │ │ + str q0, [sp, #640] │ │ + ldr d0, [x21, #64] │ │ + stp x9, x10, [x29, #-176] │ │ add x9, x22, #0x10 │ │ - add x24, x8, #0x20 │ │ - str x22, [sp, #784] │ │ - str x11, [sp, #496] │ │ - str x9, [sp, #920] │ │ - str xzr, [sp, #928] │ │ - str xzr, [sp, #984] │ │ - add x0, sp, #0x150 │ │ - add x1, sp, #0x380 │ │ - bl 56548 │ │ - ldrb w8, [sp, #336] │ │ - ldrb w9, [sp, #337] │ │ - cmp x8, #0xff │ │ - b.ne 49760 // b.any │ │ - ldr x8, [sp, #928] │ │ - tbz w9, #0, 49784 │ │ - cbz x8, 49734 │ │ - b 49788 │ │ - ldur w10, [x25, #2] │ │ - ldrh w11, [sp, #342] │ │ - orr x8, x8, x9, lsl #8 │ │ - lsl x10, x10, #16 │ │ - orr x9, x10, x11, lsl #48 │ │ - ldr x10, [sp, #344] │ │ - orr x8, x8, x9 │ │ - stp x8, x10, [x19, #8] │ │ - b 49cf4 │ │ - cbz x8, 49cec │ │ - ldr x11, [sp, #944] │ │ - ldr x10, [sp, #936] │ │ - ldr x9, [x11] │ │ - cmp x9, #0x1 │ │ - b.ne 49a08 // b.any │ │ - ldp x9, x1, [x11, #16] │ │ - mov w22, wzr │ │ - stp x8, x10, [sp, #336] │ │ - stp x9, x1, [sp, #352] │ │ - str x24, [sp, #368] │ │ - cbz x1, 49a2c │ │ - ldr x8, [sp, #496] │ │ - add x24, sp, #0x100 │ │ - sub x27, x1, #0x1 │ │ - add x28, x9, #0x10 │ │ - mov x23, #0xffffffffffffffff // #-1 │ │ - mov w26, #0x2130 // #8496 │ │ - str x8, [sp, #192] │ │ - mov x21, #0xffffffffffffffff // #-1 │ │ + add x10, x15, x11 │ │ + str d0, [sp, #656] │ │ + str xzr, [sp, #672] │ │ + str xzr, [sp, #688] │ │ + str xzr, [sp, #560] │ │ + stp xzr, xzr, [x29, #-208] │ │ + stur xzr, [x29, #-192] │ │ + stp x9, x10, [x29, #-160] │ │ + stur xzr, [x29, #-144] │ │ + stur w8, [x29, #-136] │ │ + stp xzr, x13, [x29, #-224] │ │ + sturh wzr, [x29, #-184] │ │ + sturb wzr, [x29, #-182] │ │ + sub x0, x29, #0x70 │ │ + sub x1, x29, #0xe0 │ │ + bl 56878 │ │ + ldurb w9, [x29, #-112] │ │ + ldurb w8, [x29, #-111] │ │ + cmp w9, #0xff │ │ + b.ne 4afe4 // b.any │ │ + ldurh w9, [x29, #-184] │ │ + tbz w8, #0, 4b020 │ │ + cbz w9, 4af94 │ │ + b 4b024 │ │ + lsr x8, x24, #32 │ │ + strb w25, [x19, #8] │ │ + strb w23, [x19, #9] │ │ + strh w8, [x19, #14] │ │ + mov w8, #0x2 // #2 │ │ + stur w24, [x19, #10] │ │ + str x22, [x19, #16] │ │ + str x8, [x19] │ │ + b 4b6b8 │ │ + strb w8, [x19, #9] │ │ + ldur x8, [x29, #-104] │ │ + ldur w10, [x29, #-110] │ │ + ldurh w11, [x29, #-106] │ │ + strb w9, [x19, #8] │ │ + str x8, [x19, #16] │ │ + mov w8, #0x2 // #2 │ │ + str w10, [sp, #1008] │ │ + strh w11, [sp, #1012] │ │ + stur w10, [x19, #10] │ │ + strh w11, [x19, #14] │ │ + str x8, [x19] │ │ + ldur x8, [x29, #-224] │ │ + cbnz x8, 4b530 │ │ + b 4b648 │ │ + cbz w9, 4b518 │ │ + ldp x22, x8, [x29, #-216] │ │ + str x22, [sp, #152] │ │ + cbz x8, 4b240 │ │ + add x8, x8, x8, lsl #1 │ │ + ldr x28, [sp, #240] │ │ + sub x9, x29, #0x70 │ │ mov x25, #0xffffffffffffffff // #-1 │ │ - b 49808 │ │ - add x0, sp, #0xd0 │ │ - add x1, sp, #0x100 │ │ - bl 518dc │ │ - add x8, sp, #0xd0 │ │ - ldr x23, [sp, #208] │ │ - ldur q0, [x8, #8] │ │ - str q0, [sp, #864] │ │ - sub x27, x27, #0x1 │ │ - add x28, x28, #0x10 │ │ - cmn x27, #0x1 │ │ - b.eq 49b20 // b.none │ │ - ldr x8, [sp, #368] │ │ - ldur q0, [x28, #-16] │ │ - add x0, sp, #0x100 │ │ - add x1, sp, #0x150 │ │ - add x3, sp, #0xd0 │ │ - ldr x8, [x8, #24] │ │ - str q0, [sp, #208] │ │ - ldr w2, [x8, #72] │ │ - bl 4f750 │ │ - ldr x9, [sp, #256] │ │ - cmn x9, #0x1 │ │ - b.eq 49b0c // b.none │ │ - ldr x10, [sp, #280] │ │ - ldur q0, [x24, #8] │ │ - stp x28, x27, [sp, #352] │ │ - str x9, [sp, #256] │ │ - and w8, w10, #0xffff │ │ - stur q0, [x29, #-240] │ │ + mov w23, #0x2130 // #8496 │ │ + mov w27, #0x2131 // #8497 │ │ + lsl x21, x8, #4 │ │ + mov x8, #0xffffffffffffffff // #-1 │ │ + orr x26, x9, #0x8 │ │ + mov x24, #0xffffffffffffffff // #-1 │ │ + str x8, [sp, #184] │ │ + str wzr, [sp, #176] │ │ + b 4b090 │ │ + sub x0, x29, #0x70 │ │ + mov x1, x22 │ │ + bl 524f0 │ │ + ldr q0, [x26] │ │ + ldr x8, [x26, #16] │ │ + ldur x25, [x29, #-112] │ │ + str q0, [sp, #720] │ │ + str x8, [sp, #736] │ │ + subs x21, x21, #0x30 │ │ + add x22, x22, #0x30 │ │ + b.eq 4b254 // b.none │ │ + ldrh w8, [x22, #32] │ │ cmp w8, #0x72 │ │ - stur q0, [x24, #8] │ │ - str x10, [sp, #280] │ │ - b.le 498a4 │ │ - cmp w8, w26 │ │ - b.gt 498e8 │ │ + b.le 4b0e0 │ │ + cmp w8, w23 │ │ + b.gt 4b124 │ │ cmp w8, #0x73 │ │ - b.eq 4990c // b.none │ │ + b.eq 4b144 // b.none │ │ cmp w8, #0x74 │ │ - b.eq 4996c // b.none │ │ + b.eq 4b1a4 // b.none │ │ cmp w8, #0x8c │ │ - b.ne 497f8 // b.any │ │ - add x0, sp, #0xd0 │ │ - add x1, sp, #0x100 │ │ - bl 518dc │ │ - ldr x8, [sp, #208] │ │ - cmp x8, #0x12 │ │ - b.ne 497f8 // b.any │ │ - ldr x8, [sp, #216] │ │ - str x8, [sp, #848] │ │ - b 497f8 │ │ + b.ne 4b084 // b.any │ │ + sub x0, x29, #0x70 │ │ + mov x1, x22 │ │ + bl 524f0 │ │ + ldur x8, [x29, #-112] │ │ + cmp x8, #0x13 │ │ + b.ne 4b084 // b.any │ │ + ldur x8, [x29, #-104] │ │ + str x8, [sp, #696] │ │ + b 4b084 │ │ cmp w8, #0x10 │ │ - b.le 49930 │ │ + b.le 4b168 │ │ cmp w8, #0x11 │ │ - b.eq 499b0 // b.none │ │ + b.eq 4b1ec // b.none │ │ cmp w8, #0x1b │ │ - b.eq 49990 // b.none │ │ + b.eq 4b1c8 // b.none │ │ cmp w8, #0x72 │ │ - b.ne 497f8 // b.any │ │ - add x0, sp, #0xd0 │ │ - add x1, sp, #0x100 │ │ - bl 518dc │ │ - ldr x8, [sp, #208] │ │ - cmp x8, #0x1c │ │ - b.ne 497f8 // b.any │ │ - ldr x8, [sp, #216] │ │ - str x8, [sp, #832] │ │ - b 497f8 │ │ - mov w9, #0x2131 // #8497 │ │ - cmp w8, w9 │ │ - b.eq 499c8 // b.none │ │ + b.ne 4b084 // b.any │ │ + sub x0, x29, #0x70 │ │ + mov x1, x22 │ │ + bl 524f0 │ │ + ldur x8, [x29, #-112] │ │ + cmp x8, #0x1d │ │ + b.ne 4b084 // b.any │ │ + ldur x8, [x29, #-104] │ │ + str x8, [sp, #680] │ │ + b 4b084 │ │ + cmp w8, w27 │ │ + b.eq 4b208 // b.none │ │ mov w9, #0x2132 // #8498 │ │ cmp w8, w9 │ │ - b.eq 4996c // b.none │ │ + b.eq 4b1a4 // b.none │ │ mov w9, #0x2133 // #8499 │ │ cmp w8, w9 │ │ - b.ne 497f8 // b.any │ │ - add x0, sp, #0xd0 │ │ - add x1, sp, #0x100 │ │ - bl 518dc │ │ - ldr x8, [sp, #208] │ │ - cmp x8, #0xb │ │ - b.ne 497f8 // b.any │ │ - ldr x8, [sp, #216] │ │ - str x8, [sp, #840] │ │ - b 497f8 │ │ + b.ne 4b084 // b.any │ │ + sub x0, x29, #0x70 │ │ + mov x1, x22 │ │ + bl 524f0 │ │ + ldur x8, [x29, #-112] │ │ + cmp x8, #0xc │ │ + b.ne 4b084 // b.any │ │ + ldur x8, [x29, #-104] │ │ + str x8, [sp, #688] │ │ + b 4b084 │ │ cmp w8, #0x3 │ │ - b.eq 497dc // b.none │ │ + b.eq 4b064 // b.none │ │ cmp w8, #0x10 │ │ - b.ne 497f8 // b.any │ │ - add x0, sp, #0xd0 │ │ - add x1, sp, #0x100 │ │ - bl 518dc │ │ - ldp x8, x9, [sp, #208] │ │ - ldr x10, [sp, #200] │ │ - cmp x8, #0x10 │ │ - cset w8, eq // eq = none │ │ - csel x10, x9, x10, eq // eq = none │ │ - str x10, [sp, #200] │ │ - orr w22, w8, w22 │ │ - b 497f8 │ │ - add x0, sp, #0xd0 │ │ - add x1, sp, #0x100 │ │ - bl 518dc │ │ - ldr x8, [sp, #208] │ │ - cmp x8, #0x17 │ │ - b.ne 497f8 // b.any │ │ - ldr x8, [sp, #216] │ │ - str x8, [sp, #856] │ │ - b 497f8 │ │ - add x0, sp, #0xd0 │ │ - add x1, sp, #0x100 │ │ - bl 518dc │ │ - add x8, sp, #0xd0 │ │ - ldr x21, [sp, #208] │ │ - ldur q0, [x8, #8] │ │ - str q0, [sp, #880] │ │ - b 497f8 │ │ - add x0, sp, #0xd0 │ │ - add x1, sp, #0x100 │ │ - bl 518dc │ │ - ldp x25, x8, [sp, #208] │ │ - str x8, [sp, #184] │ │ - b 497f8 │ │ - ldr x8, [sp, #192] │ │ - cbnz x8, 497f8 │ │ - add x0, sp, #0xd0 │ │ - add x1, sp, #0x100 │ │ - bl 518dc │ │ - ldr x8, [sp, #208] │ │ - cmp x8, #0x2d │ │ - b.ne 49a00 // b.any │ │ - ldr x8, [sp, #216] │ │ - mov w9, #0x1 // #1 │ │ - stp x9, x8, [sp, #496] │ │ + b.ne 4b084 // b.any │ │ + sub x0, x29, #0x70 │ │ + mov x1, x22 │ │ + bl 524f0 │ │ + ldur x8, [x29, #-112] │ │ + cmp x8, #0x11 │ │ + b.ne 4b084 // b.any │ │ + ldur x8, [x29, #-104] │ │ + str x8, [sp, #168] │ │ mov w8, #0x1 // #1 │ │ - str x8, [sp, #192] │ │ - b 497f8 │ │ - str xzr, [sp, #192] │ │ - b 497f8 │ │ - ldr x1, [x11, #8] │ │ - cmp x1, #0x5 │ │ - b.hi 49f60 // b.pmore │ │ - add x9, x11, #0x10 │ │ - mov w22, wzr │ │ - stp x8, x10, [sp, #336] │ │ - stp x9, x1, [sp, #352] │ │ - str x24, [sp, #368] │ │ - cbnz x1, 497b4 │ │ - mov x27, #0xffffffffffffffff // #-1 │ │ - mov x21, #0xffffffffffffffff // #-1 │ │ - mov x23, #0xffffffffffffffff // #-1 │ │ - ldr w8, [x24, #40] │ │ - add x28, sp, #0x150 │ │ - tbnz w8, #0, 49a58 │ │ - ldr x8, [sp, #336] │ │ - ldr x9, [x24] │ │ - mov w10, #0x1 // #1 │ │ - sub x8, x8, x9 │ │ - stp x10, x8, [x24, #40] │ │ - ldur q0, [x29, #-144] │ │ - cmn x23, #0x1 │ │ - stur q0, [x29, #-240] │ │ - b.eq 49b38 // b.none │ │ - ldr q0, [sp, #864] │ │ - ldr x3, [sp, #832] │ │ - add x0, sp, #0x380 │ │ - ldrb w2, [sp, #489] │ │ - add x4, sp, #0x150 │ │ + str w8, [sp, #176] │ │ + b 4b084 │ │ + sub x0, x29, #0x70 │ │ + mov x1, x22 │ │ + bl 524f0 │ │ + ldur x8, [x29, #-112] │ │ + cmp x8, #0x18 │ │ + b.ne 4b084 // b.any │ │ + ldur x8, [x29, #-104] │ │ + str x8, [sp, #704] │ │ + b 4b084 │ │ + sub x0, x29, #0x70 │ │ + mov x1, x22 │ │ + bl 524f0 │ │ + ldr q0, [x26] │ │ + ldr x8, [x26, #16] │ │ + ldur x24, [x29, #-112] │ │ + str q0, [sp, #752] │ │ + str x8, [sp, #768] │ │ + b 4b084 │ │ + sub x0, x29, #0x70 │ │ + mov x1, x22 │ │ + bl 524f0 │ │ + ldp x9, x8, [x29, #-112] │ │ + str x9, [sp, #184] │ │ + str x8, [sp, #160] │ │ + b 4b084 │ │ + cbnz x28, 4b084 │ │ + sub x0, x29, #0x70 │ │ + mov x1, x22 │ │ + bl 524f0 │ │ + ldur x8, [x29, #-112] │ │ + cmp x8, #0x2e │ │ + b.ne 4b238 // b.any │ │ + ldur x8, [x29, #-104] │ │ + mov w9, #0x1 // #1 │ │ + mov w28, #0x1 // #1 │ │ + stp x9, x8, [sp, #240] │ │ + b 4b084 │ │ + mov x28, xzr │ │ + b 4b084 │ │ + mov x8, #0xffffffffffffffff // #-1 │ │ + str wzr, [sp, #176] │ │ + mov x24, #0xffffffffffffffff // #-1 │ │ + str x8, [sp, #184] │ │ + mov x25, #0xffffffffffffffff // #-1 │ │ + ldur x8, [x29, #-224] │ │ + cbz x8, 4b264 │ │ + ldr x0, [sp, #152] │ │ + bl 641d0 │ │ + cmn x25, #0x1 │ │ + add x22, sp, #0x370 │ │ + b.eq 4b320 // b.none │ │ + ldr q0, [sp, #720] │ │ + ldr x8, [sp, #736] │ │ + sub x0, x29, #0x70 │ │ + ldr x3, [sp, #680] │ │ + ldrb w2, [sp, #657] │ │ + sub x4, x29, #0xe0 │ │ mov x1, x20 │ │ - str x23, [sp, #336] │ │ - stur q0, [x28, #8] │ │ - bl 4d5e4 │ │ - ldr w8, [sp, #896] │ │ - ldr x9, [sp, #904] │ │ - ldr x23, [sp, #912] │ │ + stur q0, [x22, #232] │ │ + stur x25, [x29, #-224] │ │ + stur x8, [x29, #-200] │ │ + bl 4ebe4 │ │ + ldur w8, [x29, #-112] │ │ + ldp x9, x25, [x29, #-104] │ │ cmp w8, #0x0 │ │ - csel x26, xzr, x9, ne // ne = any │ │ - cmn x21, #0x1 │ │ - str x26, [sp, #792] │ │ - str x23, [sp, #800] │ │ - b.eq 49b4c // b.none │ │ - ldr q0, [sp, #880] │ │ - ldr x3, [sp, #832] │ │ - add x0, sp, #0x380 │ │ - ldrb w2, [sp, #489] │ │ - add x4, sp, #0x150 │ │ + csel x21, xzr, x9, ne // ne = any │ │ + cmn x24, #0x1 │ │ + str x21, [sp, #560] │ │ + str x25, [sp, #568] │ │ + b.eq 4b334 // b.none │ │ + ldr q0, [sp, #752] │ │ + ldr x8, [sp, #768] │ │ + sub x0, x29, #0x70 │ │ + ldr x3, [sp, #680] │ │ + ldrb w2, [sp, #657] │ │ + sub x4, x29, #0xe0 │ │ mov x1, x20 │ │ - str x21, [sp, #336] │ │ - stur q0, [x28, #8] │ │ - bl 4d5e4 │ │ - ldr w8, [sp, #896] │ │ - ldr x9, [sp, #904] │ │ - ldr x13, [sp, #912] │ │ + stur q0, [x22, #232] │ │ + stur x24, [x29, #-224] │ │ + stur x8, [x29, #-200] │ │ + bl 4ebe4 │ │ + ldur w8, [x29, #-112] │ │ + ldp x9, x23, [x29, #-104] │ │ cmp w8, #0x0 │ │ - str x13, [sp, #816] │ │ - csel x21, xzr, x9, ne // ne = any │ │ - str x21, [sp, #808] │ │ - tbz w22, #0, 49b58 │ │ + csel x24, xzr, x9, ne // ne = any │ │ + str x23, [sp, #584] │ │ + str x24, [sp, #576] │ │ + ldr w8, [sp, #176] │ │ + tbz w8, #0, 4b344 │ │ ldp x22, x8, [x20, #64] │ │ - ldr x9, [sp, #200] │ │ + ldr x9, [sp, #168] │ │ subs x10, x8, x9 │ │ - b.cs 49d00 // b.hs, b.nlast │ │ - mov w8, #0x13 // #19 │ │ - b 4a164 │ │ - ldur q0, [x24, #8] │ │ - mov w8, #0x2 // #2 │ │ - stur q0, [x29, #-240] │ │ - stur q0, [x19, #8] │ │ - b 49cf8 │ │ - ldr x24, [sp, #368] │ │ - mov x27, x25 │ │ - ldr w8, [x24, #40] │ │ - add x28, sp, #0x150 │ │ - tbz w8, #0, 49a44 │ │ - b 49a58 │ │ - mov x26, xzr │ │ - cmn x21, #0x1 │ │ - str xzr, [sp, #792] │ │ - str x23, [sp, #800] │ │ - b.ne 49ab0 // b.any │ │ + b.cs 4b4dc // b.hs, b.nlast │ │ + mov w8, #0x11 // #17 │ │ + b 4b63c │ │ mov x21, xzr │ │ - str xzr, [sp, #808] │ │ - tbnz w22, #0, 49af4 │ │ - mov x23, #0xfffffffffffffffe // #-2 │ │ - str xzr, [sp, #192] │ │ - ldr x8, [sp, #512] │ │ + cmn x24, #0x1 │ │ + str xzr, [sp, #560] │ │ + str x25, [sp, #568] │ │ + b.ne 4b2bc // b.any │ │ + mov x24, xzr │ │ + str xzr, [sp, #576] │ │ + ldr w8, [sp, #176] │ │ + tbnz w8, #0, 4b308 │ │ + mov x28, #0xfffffffffffffffe // #-2 │ │ + str xzr, [sp, #152] │ │ + str x8, [sp, #176] │ │ + ldr x8, [sp, #256] │ │ cmn x8, #0x2 │ │ - b.eq 49bb8 // b.none │ │ - ldr x8, [sp, #600] │ │ - mov x24, x9 │ │ - cbz x8, 49b80 │ │ - ldr x0, [sp, #608] │ │ - bl 64e40 │ │ - ldr x8, [sp, #624] │ │ - cbz x8, 49b90 │ │ - ldr x0, [sp, #632] │ │ - bl 64e40 │ │ - ldr x8, [sp, #648] │ │ - cbz x8, 49ba0 │ │ - ldr x0, [sp, #656] │ │ - bl 64e40 │ │ - ldr x8, [sp, #672] │ │ - mov x9, x24 │ │ - cbz x8, 49bb8 │ │ - ldr x0, [sp, #680] │ │ - bl 64e40 │ │ - mov x9, x24 │ │ + b.eq 4b39c // b.none │ │ + ldr x8, [sp, #416] │ │ + cbz x8, 4b36c │ │ + ldr x0, [sp, #424] │ │ + bl 641d0 │ │ + ldr x8, [sp, #440] │ │ + cbz x8, 4b37c │ │ + ldr x0, [sp, #448] │ │ + bl 641d0 │ │ + ldr x8, [sp, #464] │ │ + cbz x8, 4b38c │ │ + ldr x0, [sp, #472] │ │ + bl 641d0 │ │ + ldr x8, [sp, #488] │ │ + cbz x8, 4b39c │ │ + ldr x0, [sp, #496] │ │ + bl 641d0 │ │ + ldp q0, q1, [sp, #880] │ │ + add x8, sp, #0x29 │ │ + add x9, sp, #0x39 │ │ + ldr x10, [sp, #832] │ │ + stp x28, x21, [sp, #256] │ │ + str x25, [sp, #272] │ │ + stur q0, [x8, #255] │ │ mov x8, #0xffffffffffffffff // #-1 │ │ - ldr x10, [sp, #152] │ │ - str x9, [sp, #728] │ │ - str x8, [sp, #536] │ │ - ldur x8, [x29, #-112] │ │ - cmn x27, #0x1 │ │ - str x10, [sp, #528] │ │ - ldp q0, q1, [x29, #-144] │ │ - str x8, [sp, #576] │ │ - ldr x8, [sp, #72] │ │ - str x23, [sp, #512] │ │ - str x8, [sp, #600] │ │ - ldr x8, [sp, #104] │ │ - stp q0, q1, [sp, #544] │ │ - ldur q0, [x29, #-160] │ │ - str x8, [sp, #608] │ │ - ldr x8, [sp, #80] │ │ - stur q0, [x28, #248] │ │ - ldur q0, [x29, #-192] │ │ - str x8, [sp, #616] │ │ - ldur x8, [x29, #-176] │ │ - str q0, [sp, #624] │ │ - ldur q0, [x29, #-224] │ │ - str x8, [sp, #640] │ │ - ldp x10, x8, [sp, #56] │ │ - str x26, [sp, #520] │ │ - str x22, [sp, #664] │ │ - str x8, [sp, #656] │ │ - ldur x8, [x29, #-208] │ │ - str x10, [sp, #648] │ │ - str x8, [sp, #688] │ │ - ldp x8, x10, [sp, #88] │ │ - str q0, [sp, #672] │ │ - str x25, [sp, #712] │ │ - str x10, [sp, #696] │ │ - str x8, [sp, #704] │ │ - ldp x10, x8, [sp, #136] │ │ - str x21, [sp, #752] │ │ - str x8, [sp, #736] │ │ + ldr q0, [sp, #848] │ │ + str x8, [sp, #288] │ │ + ldr x8, [sp, #912] │ │ + stur q1, [x9, #255] │ │ + str x8, [sp, #328] │ │ + ldr x8, [sp, #864] │ │ + str q0, [sp, #336] │ │ + ldr q0, [sp, #816] │ │ + str x8, [sp, #352] │ │ + ldp x8, x9, [sp, #80] │ │ + stp x24, x23, [sp, #400] │ │ + stp x9, x8, [sp, #368] │ │ + ldr x8, [sp, #120] │ │ + stp x26, x8, [sp, #384] │ │ + ldp x9, x8, [sp, #64] │ │ + str x8, [sp, #432] │ │ + ldp x11, x8, [sp, #40] │ │ + stp x9, x27, [sp, #416] │ │ + add x9, sp, #0xf0 │ │ + stur q0, [x9, #200] │ │ + ldr q0, [sp, #784] │ │ + stp x10, x11, [sp, #456] │ │ + ldr x10, [sp, #800] │ │ + stp x8, x22, [sp, #472] │ │ + ldr x8, [sp, #168] │ │ + stur q0, [x9, #248] │ │ + stp x10, x8, [sp, #504] │ │ + ldr x8, [sp, #128] │ │ + str x8, [sp, #520] │ │ + ldr x8, [sp, #144] │ │ + str x8, [sp, #528] │ │ ldr x8, [sp, #176] │ │ - str x10, [sp, #720] │ │ - str x8, [sp, #744] │ │ - ldr x8, [sp, #160] │ │ - str x8, [sp, #760] │ │ - ldp w8, w9, [sp, #168] │ │ - strb w8, [sp, #769] │ │ - ldr x8, [sp, #192] │ │ - strb w9, [sp, #768] │ │ - strh w8, [sp, #770] │ │ - ldr w8, [sp, #116] │ │ - strb w8, [sp, #772] │ │ - ldp w8, w9, [sp, #128] │ │ - strb w9, [sp, #773] │ │ - strb w8, [sp, #774] │ │ - ldp w8, w9, [sp, #120] │ │ - strb w8, [sp, #776] │ │ - ldr w8, [sp, #112] │ │ - strb w9, [sp, #775] │ │ - strb w8, [sp, #777] │ │ - b.eq 49d40 // b.none │ │ - cbz x27, 49d38 │ │ - cmp x27, #0xc │ │ - b.ne 49d40 // b.any │ │ + strb w8, [sp, #536] │ │ + ldr w8, [sp, #140] │ │ + strb w8, [sp, #537] │ │ + ldr x8, [sp, #152] │ │ + strh w8, [sp, #538] │ │ + ldp w9, w8, [sp, #100] │ │ + strb w8, [sp, #540] │ │ + ldp w8, w10, [sp, #112] │ │ + strb w9, [sp, #545] │ │ + strb w8, [sp, #542] │ │ + ldr w8, [sp, #60] │ │ + strb w10, [sp, #541] │ │ + strb w8, [sp, #543] │ │ + ldr w8, [sp, #108] │ │ + strb w8, [sp, #544] │ │ + ldr x8, [sp, #184] │ │ + cmn x8, #0x1 │ │ + b.eq 4b554 // b.none │ │ + cbz x8, 4b54c │ │ + cmp x8, #0xd │ │ + b.ne 4b554 // b.any │ │ ldp x8, x9, [x20, #16] │ │ - ldr x10, [sp, #840] │ │ - subs x12, x9, x10 │ │ - b.cc 49cdc // b.lo, b.ul, b.last │ │ - ldrb w9, [sp, #488] │ │ - ldr x11, [sp, #184] │ │ + ldr x10, [sp, #688] │ │ + subs x11, x9, x10 │ │ + b.cc 4b4c4 // b.lo, b.ul, b.last │ │ + ldrb w9, [sp, #656] │ │ + ldr x13, [sp, #160] │ │ + umulh x12, x13, x9 │ │ + cmp xzr, x12 │ │ + b.ne 4b940 // b.any │ │ + mul x12, x13, x9 │ │ add x8, x8, x10 │ │ - mul x13, x11, x9 │ │ - subs x11, x12, x13 │ │ - b.cs 49d90 // b.hs, b.nlast │ │ - mov w10, #0x13 // #19 │ │ + cmp x11, x12 │ │ + b.cs 4b5a0 // b.hs, b.nlast │ │ + mov w10, #0x11 // #17 │ │ bfi x10, x9, #8, #8 │ │ stp x10, x8, [x19, #8] │ │ - b 49cf4 │ │ - mov w8, #0x45 // #69 │ │ - strb w8, [x19, #8] │ │ mov w8, #0x2 // #2 │ │ str x8, [x19] │ │ - b 4a170 │ │ + b 4b648 │ │ cmp x10, #0x3 │ │ add x22, x22, x9 │ │ - b.ls 4a154 // b.plast │ │ + b.ls 4b53c // b.plast │ │ mov x9, x22 │ │ - ldrb w14, [sp, #488] │ │ - sub x11, x10, #0x4 │ │ + ldrb w11, [sp, #656] │ │ ldr w8, [x9], #4 │ │ + str x11, [sp, #176] │ │ + sub x11, x10, #0x4 │ │ cmn w8, #0x10 │ │ - b.cc 49d54 // b.lo, b.ul, b.last │ │ + b.cc 4b568 // b.lo, b.ul, b.last │ │ cmn w8, #0x1 │ │ - b.eq 49dd8 // b.none │ │ - mov x20, xzr │ │ - mov w25, #0x10 // #16 │ │ - b 4a15c │ │ - ldr x8, [sp, #184] │ │ - str x8, [sp, #824] │ │ - add x1, sp, #0x1a0 │ │ + b.eq 4b5ec // b.none │ │ + mov w9, #0xe // #14 │ │ + orr x8, x9, x8, lsl #32 │ │ + b 4b540 │ │ + mov w8, #0x3e // #62 │ │ + mov w9, #0x2 // #2 │ │ + strb w8, [x19, #8] │ │ + str x9, [x19] │ │ + ldur x8, [x29, #-224] │ │ + cbz x8, 4b648 │ │ + ldur x0, [x29, #-216] │ │ + bl 641d0 │ │ + b 4b648 │ │ + mov w8, #0x11 // #17 │ │ + lsr x26, x8, #8 │ │ + and w27, w8, #0xff │ │ + b 4b634 │ │ + ldr x8, [sp, #160] │ │ + str x8, [sp, #672] │ │ + add x1, sp, #0xf0 │ │ mov x0, x19 │ │ - mov w2, #0x1c0 // #448 │ │ - bl 64e50 │ │ - b 4a1e0 │ │ - mov w16, #0x4 // #4 │ │ - mov x15, x8 │ │ + mov w2, #0x1e0 // #480 │ │ + bl 641e0 │ │ + b 4b6b8 │ │ + mov w15, #0x4 // #4 │ │ + mov x14, x8 │ │ cmp x11, x8 │ │ - b.cc 49e14 // b.lo, b.ul, b.last │ │ - cmp x15, #0x1 │ │ - stur x15, [x29, #-96] │ │ - b.ls 49e14 // b.plast │ │ + b.cc 4b628 // b.lo, b.ul, b.last │ │ + cmp x14, #0x1 │ │ + b.ls 4b628 // b.plast │ │ mov x22, x9 │ │ - ldrh w12, [x22], #2 │ │ - sub w10, w12, #0x6 │ │ + ldrh w13, [x22], #2 │ │ + sub w10, w13, #0x6 │ │ cmn w10, #0x5 │ │ - b.hi 49e40 // b.pmore │ │ - mov w25, #0x11 // #17 │ │ - mov x22, x12 │ │ - b 4a15c │ │ + b.hi 4b6ec // b.pmore │ │ + mov w27, #0xf // #15 │ │ + mov x22, x13 │ │ + b 4b634 │ │ sub w10, w9, #0x1 │ │ - eor w14, w9, w10 │ │ - and w14, w14, #0xff │ │ - cmp w14, w10, uxtb │ │ - b.ls 49e24 // b.plast │ │ + eor w13, w9, w10 │ │ + and w13, w13, #0xff │ │ + cmp w13, w10, uxtb │ │ + b.ls 4b6d8 // b.plast │ │ rbit w10, w9 │ │ - add x8, x8, x13 │ │ + sub x13, x11, x12 │ │ + add x8, x8, x12 │ │ clz w14, w10 │ │ - mov w10, #0x19 // #25 │ │ + mov w10, #0x14 // #20 │ │ cmp w14, #0x1 │ │ - b.gt 49e98 │ │ - cbz w14, 49ee4 │ │ + b.gt 4b734 │ │ + cbz w14, 4b770 │ │ cmp w14, #0x1 │ │ - b.ne 49ce0 // b.any │ │ - cmp x11, #0x1 │ │ - b.ls 49f04 // b.plast │ │ + b.ne 4b4c8 // b.any │ │ + cmp x13, #0x1 │ │ + b.ls 4b790 // b.plast │ │ ldrh w8, [x8] │ │ - b 49d3c │ │ + b 4b550 │ │ cmp x11, #0x7 │ │ - b.ls 49e14 // b.plast │ │ + b.ls 4b6e0 // b.plast │ │ ldrb w9, [x22, #10] │ │ ldrh w11, [x22, #8] │ │ - mov w16, #0x8 // #8 │ │ + mov w15, #0x8 // #8 │ │ ldr w12, [x22, #4] │ │ orr w9, w11, w9, lsl #16 │ │ lsl x11, x12, #8 │ │ ldrb w12, [x22, #11] │ │ orr x9, x11, x9, lsl #40 │ │ sub x11, x10, #0xc │ │ - extr x15, x12, x9, #8 │ │ + extr x14, x12, x9, #8 │ │ add x9, x22, #0xc │ │ - cmp x11, x15 │ │ - b.cs 49d64 // b.hs, b.nlast │ │ - mov x20, xzr │ │ - mov w25, #0x13 // #19 │ │ + cmp x11, x14 │ │ + b.cs 4b578 // b.hs, b.nlast │ │ + mov x26, xzr │ │ + mov w27, #0x11 // #17 │ │ mov x22, x9 │ │ - b 4a15c │ │ - mov w10, #0x19 // #25 │ │ - b 49ce0 │ │ - mov w8, wzr │ │ - mov w26, wzr │ │ - mov w9, wzr │ │ - mov w11, #0x6 // #6 │ │ - b 49618 │ │ - cmp w12, #0x4 │ │ - sub x10, x15, #0x2 │ │ - b.ls 49fac // b.plast │ │ - cbz x10, 49f10 │ │ - ldrb w14, [x9, #2] │ │ - mov w25, #0x19 // #25 │ │ - sub w10, w14, #0x1 │ │ - eor w11, w14, w10 │ │ + mov w8, w27 │ │ + orr x8, x8, x26, lsl #8 │ │ + mov w9, #0x2 // #2 │ │ + stp x8, x22, [x19, #8] │ │ + str x9, [x19] │ │ + ldr x8, [sp, #664] │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 4b64c │ │ + b.ne 4b66c // b.any │ │ + dmb ishld │ │ + ldr x0, [sp, #664] │ │ + bl 4c280 │ │ + ldr x8, [sp, #256] │ │ + cmn x8, #0x2 │ │ + b.eq 4b6b8 // b.none │ │ + ldr x8, [sp, #416] │ │ + cbz x8, 4b688 │ │ + ldr x0, [sp, #424] │ │ + bl 641d0 │ │ + ldr x8, [sp, #440] │ │ + cbz x8, 4b698 │ │ + ldr x0, [sp, #448] │ │ + bl 641d0 │ │ + ldr x8, [sp, #464] │ │ + cbz x8, 4b6a8 │ │ + ldr x0, [sp, #472] │ │ + bl 641d0 │ │ + ldr x8, [sp, #488] │ │ + cbz x8, 4b6b8 │ │ + ldr x0, [sp, #496] │ │ + bl 641d0 │ │ + add sp, sp, #0x530 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + ret │ │ + mov w10, #0x14 // #20 │ │ + b 4b4c8 │ │ + mov w8, #0x11 // #17 │ │ + mov x22, x9 │ │ + b 4b540 │ │ + cmp w13, #0x4 │ │ + sub x10, x14, #0x2 │ │ + b.ls 4b7f8 // b.plast │ │ + cbz x10, 4b7bc │ │ + ldrb w12, [x9, #2] │ │ + sub w10, w12, #0x1 │ │ + tst w12, #0xf │ │ + str x12, [sp, #176] │ │ + eor w11, w12, w10 │ │ + and w10, w10, #0xff │ │ and w11, w11, #0xff │ │ - cmp w11, w10, uxtb │ │ - b.ls 49f1c // b.plast │ │ - and w10, w14, #0xf │ │ - cbz w10, 49f1c │ │ - cmp x15, #0x3 │ │ - b.ne 49f78 // b.any │ │ - mov x20, xzr │ │ + ccmp w11, w10, #0x0, ne // ne = any │ │ + b.ls 4b7d0 // b.plast │ │ + cmp x14, #0x3 │ │ + b.ne 4b7e0 // b.any │ │ add x22, x9, #0x3 │ │ - b 4a158 │ │ - mov x26, xzr │ │ - mov w23, wzr │ │ - mov w27, #0x8 // #8 │ │ - b 49568 │ │ + mov w27, #0x11 // #17 │ │ + b 4b634 │ │ cmp w14, #0x2 │ │ - b.eq 49ef4 // b.none │ │ + b.eq 4b780 // b.none │ │ cmp w14, #0x3 │ │ - b.ne 49ce0 // b.any │ │ - cmp x11, #0x7 │ │ - b.ls 49f04 // b.plast │ │ + b.ne 4b4c8 // b.any │ │ + cmp x13, #0x7 │ │ + b.ls 4b790 // b.plast │ │ ldrb w9, [x8, #6] │ │ ldrh w10, [x8, #4] │ │ ldr w11, [x8] │ │ ldrb w8, [x8, #7] │ │ orr w9, w10, w9, lsl #16 │ │ lsl x10, x11, #8 │ │ orr x9, x10, x9, lsl #40 │ │ extr x8, x8, x9, #8 │ │ - b 49d3c │ │ - mov x26, xzr │ │ - mov w23, wzr │ │ - mov w27, #0xa // #10 │ │ - b 49568 │ │ - cmp x12, x13 │ │ - b.eq 49f04 // b.none │ │ + b 4b550 │ │ + cmp x11, x12 │ │ + b.eq 4b4c4 // b.none │ │ ldrb w8, [x8] │ │ - b 49d3c │ │ - cmp x11, #0x3 │ │ - b.ls 49f04 // b.plast │ │ + b 4b550 │ │ + cmp x13, #0x3 │ │ + b.ls 4b790 // b.plast │ │ ldr w8, [x8] │ │ - b 49d3c │ │ + b 4b550 │ │ mov w9, wzr │ │ - mov w10, #0x13 // #19 │ │ - b 49ce0 │ │ - mov w25, #0x13 // #19 │ │ - mov w20, wzr │ │ - b 4a15c │ │ - mov w20, w14 │ │ - b 4a15c │ │ - mov w11, #0xd // #13 │ │ - b 49618 │ │ - add x25, sp, #0x150 │ │ - b 49644 │ │ - mov w23, w9 │ │ - mov x19, x20 │ │ - b 49f44 │ │ - mov w27, #0xe // #14 │ │ - ldr x20, [sp, #48] │ │ - add x25, sp, #0x150 │ │ - add x0, sp, #0xd0 │ │ - bl 5633c │ │ - cmp w27, #0xff │ │ - b.ne 49068 // b.any │ │ - b 49668 │ │ - nop │ │ - adr x3, 697c0 │ │ - mov x0, xzr │ │ - mov w2, #0x5 // #5 │ │ - bl 2b7a0 │ │ - b 49038 │ │ - sub x10, x15, #0x4 │ │ - stur x10, [x29, #-96] │ │ - ldrb w11, [x9, #3] │ │ - cbz w11, 49fa8 │ │ - mov w25, #0x44 // #68 │ │ - b 4a08c │ │ - mov w8, wzr │ │ - mov w26, wzr │ │ - mov w9, wzr │ │ - mov w11, #0x13 // #19 │ │ - mov x22, x25 │ │ - b 49618 │ │ + mov w10, #0x11 // #17 │ │ + b 4b4c8 │ │ + mov w10, #0x9 // #9 │ │ + ldr x9, [sp, #240] │ │ + orr x26, x10, x8, lsl #8 │ │ + cbnz x9, 4ae88 │ │ + b 4ae98 │ │ + mov w23, wzr │ │ + mov w25, #0xd // #13 │ │ + b 4aea8 │ │ + mov w27, #0x11 // #17 │ │ + and x26, x8, #0xff │ │ + b 4b634 │ │ + mov w25, #0x6 // #6 │ │ + b 4aea4 │ │ + ldr x8, [sp, #176] │ │ + mov w27, #0x14 // #20 │ │ + and x26, x8, #0xff │ │ + b 4b634 │ │ + ldrb w26, [x9, #3] │ │ + cbz w26, 4b7f0 │ │ + mov w27, #0x3d // #61 │ │ + b 4b8a8 │ │ add x22, x9, #0x4 │ │ + sub x10, x14, #0x4 │ │ cmn w8, #0x10 │ │ - b.cc 49fec // b.lo, b.ul, b.last │ │ + b.cc 4b834 // b.lo, b.ul, b.last │ │ cmp x10, #0x7 │ │ - b.ls 4a154 // b.plast │ │ - add x24, x22, #0x8 │ │ - stur x24, [x29, #-104] │ │ + b.ls 4b8cc // b.plast │ │ ldrb w8, [x22, #6] │ │ ldrh w9, [x22, #4] │ │ ldr w11, [x22] │ │ orr w8, w9, w8, lsl #16 │ │ lsl x9, x11, #8 │ │ ldrb w11, [x22, #7] │ │ + add x22, x22, #0x8 │ │ orr x8, x9, x8, lsl #40 │ │ - extr x11, x11, x8, #8 │ │ + extr x9, x11, x8, #8 │ │ sub x8, x10, #0x8 │ │ - b 4a004 │ │ + b 4b844 │ │ cmp x10, #0x3 │ │ - b.ls 4a154 // b.plast │ │ - ldr w11, [x22], #4 │ │ + b.ls 4b8cc // b.plast │ │ + ldr w9, [x22], #4 │ │ sub x8, x10, #0x4 │ │ - mov x24, x22 │ │ - stur x22, [x29, #-104] │ │ - subs x10, x8, x11 │ │ - b.cs 4a018 // b.hs, b.nlast │ │ - mov w25, #0x13 // #19 │ │ - mov x22, x24 │ │ - b 4a15c │ │ - cbz x11, 4a078 │ │ - mov x8, x24 │ │ - sub x9, x11, #0x1 │ │ - ldrb w17, [x8], #1 │ │ - stur x9, [x29, #-96] │ │ - cbz w17, 4a088 │ │ - cmp w12, #0x4 │ │ - str w17, [sp, #132] │ │ - stp x10, x15, [sp, #136] │ │ - str x11, [sp, #176] │ │ - stp w16, w14, [sp, #168] │ │ - stp x23, x13, [sp, #152] │ │ - str x19, [sp, #40] │ │ - str x12, [sp, #192] │ │ - b.cc 4a090 // b.lo, b.ul, b.last │ │ - cbz x9, 4a0b8 │ │ - ldr x8, [sp, #176] │ │ - sub x9, x8, #0x2 │ │ - stur x9, [x29, #-96] │ │ - ldrb w8, [x24, #1] │ │ - str w8, [sp, #128] │ │ - cbz w8, 4a200 │ │ - add x8, x24, #0x2 │ │ - b 4a098 │ │ - mov x20, xzr │ │ - mov w25, #0x13 // #19 │ │ - mov x22, x24 │ │ - b 4a15c │ │ - mov w25, #0x1c // #28 │ │ - b 49d34 │ │ - mov w10, #0x1 // #1 │ │ - str w10, [sp, #128] │ │ - cbz x9, 4a0b8 │ │ + subs x11, x8, x9 │ │ + b.cc 4b89c // b.lo, b.ul, b.last │ │ + cbz x9, 4b89c │ │ + mov x8, x22 │ │ + ldrb w12, [x8], #1 │ │ + cbz w12, 4b8a4 │ │ + cmp w13, #0x4 │ │ + sub x10, x9, #0x1 │ │ + stp x9, x13, [sp, #144] │ │ + stp x11, x14, [sp, #120] │ │ + str w15, [sp, #140] │ │ + str w12, [sp, #116] │ │ + b.cc 4b8ac // b.lo, b.ul, b.last │ │ + cbz x10, 4b8d8 │ │ + ldrb w8, [x22, #1] │ │ + mov x26, x22 │ │ + str w8, [sp, #112] │ │ + cbz w8, 4b90c │ │ + ldr x9, [sp, #144] │ │ + add x8, x26, #0x2 │ │ + sub x10, x9, #0x2 │ │ + b 4b8b8 │ │ + mov w27, #0x11 // #17 │ │ + b 4b634 │ │ + mov w27, #0x16 // #22 │ │ + b 4b634 │ │ + mov x26, x22 │ │ + mov w9, #0x1 // #1 │ │ + str w9, [sp, #112] │ │ + cbz x10, 4b8d8 │ │ mov x22, x8 │ │ - cmp x9, #0x1 │ │ - ldrb w10, [x22], #1 │ │ - stur x22, [x29, #-104] │ │ - b.ne 4a0e0 // b.any │ │ - mov x20, xzr │ │ - b 4a214 │ │ - ldr x19, [sp, #40] │ │ - mov x20, xzr │ │ - mov w25, #0x13 // #19 │ │ + cmp x10, #0x1 │ │ + ldrb w9, [x22], #1 │ │ + b.ne 4b8f8 // b.any │ │ + mov x26, xzr │ │ + mov w27, #0x11 // #17 │ │ + b 4b634 │ │ + mov w27, #0x11 // #17 │ │ mov x22, x8 │ │ - b 4a15c │ │ + b 4b634 │ │ mov w0, #0x8 // #8 │ │ mov w1, #0x40 // #64 │ │ - add x20, sp, #0x1a0 │ │ - bl 24ab0 │ │ - b 49038 │ │ - subs x11, x9, #0x2 │ │ - stur x11, [x29, #-96] │ │ - b.eq 4a20c // b.none │ │ - add x22, x8, #0x3 │ │ - ldrb w11, [x8, #1] │ │ - stur x22, [x29, #-104] │ │ - str w11, [sp, #124] │ │ + add x20, sp, #0xf0 │ │ + bl 248d0 │ │ + b 4bc08 │ │ + cmp x10, #0x2 │ │ + b.ne 4b914 // b.any │ │ + add x22, x8, #0x2 │ │ + mov w27, #0x11 // #17 │ │ + b 4b634 │ │ + mov w27, #0x17 // #23 │ │ + b 4b8a8 │ │ ldrb w11, [x8, #2] │ │ - str w11, [sp, #120] │ │ - cbz w11, 4a21c │ │ - cmp w10, #0x0 │ │ - cset w10, ne // ne = any │ │ - cmp x9, #0x3 │ │ - str w10, [sp, #116] │ │ - b.eq 4a0b0 // b.none │ │ - ldrb w10, [x8, #3] │ │ - str w10, [sp, #112] │ │ - cbz w10, 4a228 │ │ - ldr w10, [sp, #112] │ │ - sub x11, x9, #0x4 │ │ - sub w10, w10, #0x1 │ │ - and x10, x10, #0xff │ │ - str x10, [sp, #88] │ │ - subs x10, x11, x10 │ │ + str w11, [sp, #108] │ │ + cbz w11, 4b948 │ │ + cmp w9, #0x0 │ │ + cset w9, ne // ne = any │ │ + cmp x10, #0x3 │ │ + str w9, [sp, #104] │ │ + b.ne 4b950 // b.any │ │ + add x22, x8, #0x3 │ │ + mov w27, #0x11 // #17 │ │ + b 4b634 │ │ + mov w10, #0x32 // #50 │ │ + b 4b4c8 │ │ + mov w27, #0x18 // #24 │ │ + b 4b8a8 │ │ + ldrb w9, [x8, #3] │ │ + str w9, [sp, #100] │ │ + cbz w9, 4b990 │ │ + ldr w9, [sp, #100] │ │ + sub x11, x10, #0x4 │ │ + sub w9, w9, #0x1 │ │ + and x9, x9, #0xff │ │ + str x9, [sp, #80] │ │ + subs x9, x11, x9 │ │ add x11, x8, #0x4 │ │ - str x11, [sp, #96] │ │ - b.cs 4a234 // b.hs, b.nlast │ │ - ldr x22, [sp, #96] │ │ - ldr x19, [sp, #40] │ │ - mov x20, xzr │ │ - mov w25, #0x13 // #19 │ │ - mov w8, w25 │ │ - orr x8, x8, x20, lsl #8 │ │ - mov w9, #0x2 // #2 │ │ - stp x8, x22, [x19, #8] │ │ - str x9, [x19] │ │ - ldr x8, [sp, #784] │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 4a174 │ │ - b.ne 4a194 // b.any │ │ - dmb ishld │ │ - ldr x0, [sp, #784] │ │ - bl 4aa4c │ │ - ldr x8, [sp, #512] │ │ - cmn x8, #0x2 │ │ - b.eq 4a1e0 // b.none │ │ - ldr x8, [sp, #600] │ │ - cbz x8, 4a1b0 │ │ - ldr x0, [sp, #608] │ │ - bl 64e40 │ │ - ldr x8, [sp, #624] │ │ - cbz x8, 4a1c0 │ │ - ldr x0, [sp, #632] │ │ - bl 64e40 │ │ - ldr x8, [sp, #648] │ │ - cbz x8, 4a1d0 │ │ - ldr x0, [sp, #656] │ │ - bl 64e40 │ │ - ldr x8, [sp, #672] │ │ - cbz x8, 4a1e0 │ │ - ldr x0, [sp, #680] │ │ - bl 64e40 │ │ - add sp, sp, #0x4d0 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp x29, x30, [sp], #96 │ │ - ret │ │ - ldr x19, [sp, #40] │ │ - mov w25, #0x1d // #29 │ │ - b 4a15c │ │ - mov x20, xzr │ │ - add x22, x8, #0x2 │ │ - ldr x19, [sp, #40] │ │ - b 4a158 │ │ - ldr x19, [sp, #40] │ │ - mov w25, #0x1e // #30 │ │ - b 4a15c │ │ - ldr x19, [sp, #40] │ │ - mov w25, #0x1f // #31 │ │ - b 4a15c │ │ - ldr x12, [sp, #88] │ │ + str x11, [sp, #88] │ │ + b.cs 4b998 // b.hs, b.nlast │ │ + ldr x22, [sp, #88] │ │ + mov x26, xzr │ │ + mov w27, #0x11 // #17 │ │ + b 4b634 │ │ + mov w27, #0x19 // #25 │ │ + b 4b8a8 │ │ + ldr x12, [sp, #80] │ │ add x11, x8, #0x4 │ │ - stur xzr, [x29, #-72] │ │ + str xzr, [sp, #936] │ │ + str xzr, [sp, #952] │ │ add x22, x11, x12 │ │ - mov w11, #0x8 // #8 │ │ - stp xzr, x11, [x29, #-88] │ │ - ldr x11, [sp, #192] │ │ - stp x22, x10, [x29, #-104] │ │ + ldrb w11, [x8, #1] │ │ + str x9, [sp, #928] │ │ + str x22, [sp, #920] │ │ + str w11, [sp, #60] │ │ + mov w11, #0x10 // #16 │ │ + str x11, [sp, #944] │ │ + ldr x11, [sp, #152] │ │ cmp w11, #0x4 │ │ - b.hi 4a2fc // b.pmore │ │ - cbz x10, 4a3e0 │ │ - mov x23, xzr │ │ - add x9, x8, x9 │ │ - mov w8, #0x8 // #8 │ │ + b.hi 4ba80 // b.pmore │ │ + cbz x9, 4bb7c │ │ + add x10, x8, x10 │ │ + mov w8, #0x10 // #16 │ │ mov w11, #0x2 // #2 │ │ - mov w25, #0x1f // #31 │ │ - str x11, [sp, #104] │ │ - mov x28, xzr │ │ - mov x11, x19 │ │ - mov x19, x22 │ │ - ldrb w12, [x19, x28] │ │ - cbz w12, 4a2a0 │ │ - add x28, x28, #0x1 │ │ - add x12, x19, x28 │ │ - cmp x12, x9 │ │ - b.ne 4a284 // b.any │ │ - b 4a3d8 │ │ - add x9, x19, x28 │ │ - mvn x11, x28 │ │ - add x9, x9, #0x1 │ │ - add x10, x10, x11 │ │ - stp x9, x10, [x29, #-104] │ │ - cbz x28, 4a5f8 │ │ - ldur x9, [x29, #-88] │ │ - cmp x23, x9 │ │ - b.ne 4a2d0 // b.any │ │ - sub x0, x29, #0x58 │ │ - bl 56cf4 │ │ - ldur x8, [x29, #-80] │ │ - mov w9, #0x18 // #24 │ │ - mov x11, x19 │ │ - madd x9, x23, x9, x8 │ │ - add x23, x23, #0x1 │ │ - stp x25, x19, [x9] │ │ - str x28, [x9, #16] │ │ - ldp x22, x10, [x29, #-104] │ │ - stur x23, [x29, #-72] │ │ - add x9, x22, x10 │ │ - cbnz x10, 4a278 │ │ - b 4a3e0 │ │ - add x0, sp, #0x380 │ │ - sub x1, x29, #0x68 │ │ - bl 56898 │ │ - ldr x8, [sp, #904] │ │ - ldr x9, [sp, #896] │ │ - str x8, [sp, #104] │ │ - ldr x8, [sp, #912] │ │ + str xzr, [sp, #72] │ │ + str x11, [sp, #32] │ │ + mov x27, xzr │ │ + mov x11, x28 │ │ + mov x28, x22 │ │ + ldrb w12, [x28, x27] │ │ + cbz w12, 4ba10 │ │ + add x27, x27, #0x1 │ │ + add x12, x28, x27 │ │ + cmp x12, x10 │ │ + b.ne 4b9f4 // b.any │ │ + b 4bb74 │ │ + add x10, x28, x27 │ │ + mvn x11, x27 │ │ + add x10, x10, #0x1 │ │ + add x9, x9, x11 │ │ + str x10, [sp, #920] │ │ + str x9, [sp, #928] │ │ + cbz x27, 4bfc0 │ │ + ldr x9, [sp, #936] │ │ + ldr x10, [sp, #72] │ │ + cmp x10, x9 │ │ + b.ne 4ba48 // b.any │ │ + add x0, sp, #0x3a8 │ │ + bl 57e38 │ │ + ldr x8, [sp, #944] │ │ + ldr x10, [sp, #72] │ │ + mov w11, #0x20 // #32 │ │ + add x9, x8, x10, lsl #5 │ │ + add x10, x10, #0x1 │ │ + str x10, [sp, #72] │ │ + stp x11, x28, [x9] │ │ + mov x11, x28 │ │ + str x27, [x9, #16] │ │ + ldr x22, [sp, #920] │ │ + ldr x9, [sp, #928] │ │ + str x10, [sp, #952] │ │ + add x10, x22, x9 │ │ + cbnz x9, 4b9e8 │ │ + b 4bb7c │ │ + mov w22, #0x1 // #1 │ │ + sub x0, x29, #0xe0 │ │ + add x1, sp, #0x398 │ │ + bl 57ad4 │ │ + ldp x9, x8, [x29, #-224] │ │ + str x8, [sp, #32] │ │ + ldur x8, [x29, #-208] │ │ cmn x9, #0x1 │ │ - stp x9, x8, [sp, #72] │ │ - b.eq 4a408 // b.none │ │ - add x0, sp, #0x380 │ │ - sub x1, x29, #0x68 │ │ - bl 56b68 │ │ - ldrb w25, [sp, #896] │ │ - cmp w25, #0xff │ │ - b.ne 4a420 // b.any │ │ - ldr x8, [sp, #904] │ │ - mov x21, xzr │ │ - str x8, [sp, #64] │ │ - cbz x8, 4a454 │ │ - ldp w9, w8, [sp, #168] │ │ - mov x23, xzr │ │ - mov w28, #0x8 // #8 │ │ + stp x9, x8, [sp, #64] │ │ + b.eq 4bba4 // b.none │ │ + sub x0, x29, #0xe0 │ │ + add x1, sp, #0x398 │ │ + bl 4df9c │ │ + ldurb w27, [x29, #-224] │ │ + cmp w27, #0xff │ │ + b.ne 4bbb8 // b.any │ │ + ldur x9, [x29, #-216] │ │ + ldr x8, [sp, #928] │ │ + cmp x8, x9 │ │ + str x9, [sp, #48] │ │ + csel x2, x8, x9, cc // cc = lo, ul, last │ │ + cbnz x2, 4c028 │ │ + ldr x8, [sp, #48] │ │ + cbz x8, 4bc0c │ │ + ldr x8, [sp, #176] │ │ + ldr w9, [sp, #140] │ │ orr w8, w8, w9, lsl #8 │ │ - str w8, [sp, #56] │ │ - b 4a38c │ │ - ldur x28, [x29, #-80] │ │ - add x8, x28, x21 │ │ - add x23, x23, #0x1 │ │ - add x21, x21, #0x18 │ │ - stp x25, x19, [x8] │ │ - str x22, [x8, #16] │ │ - ldr x8, [sp, #64] │ │ - stur x23, [x29, #-72] │ │ - cmp x8, x23 │ │ - b.eq 4a470 // b.none │ │ - ldr w8, [sp, #56] │ │ + str w8, [sp, #24] │ │ + b 4bb20 │ │ + ldr x10, [sp, #48] │ │ + ldr x8, [sp, #944] │ │ + add x9, x24, #0x1 │ │ + str x9, [sp, #952] │ │ + subs x10, x10, #0x1 │ │ + add x8, x8, x24, lsl #5 │ │ + str x10, [sp, #48] │ │ + ldr x10, [sp, #40] │ │ + stp x27, x28, [x8] │ │ + stp x22, x10, [x8, #16] │ │ + b.eq 4bc30 // b.none │ │ + ldr w8, [sp, #24] │ │ mov w9, #0x50000 // #327680 │ │ - ldr x3, [sp, #104] │ │ - ldr x4, [sp, #80] │ │ - add x0, sp, #0x380 │ │ - sub x1, x29, #0x68 │ │ + ldr x3, [sp, #32] │ │ + ldr x4, [sp, #72] │ │ + sub x0, x29, #0xe0 │ │ + add x1, sp, #0x398 │ │ orr w2, w8, w9 │ │ - bl 56c14 │ │ - ldr x25, [sp, #896] │ │ - ldr x19, [sp, #904] │ │ - ldr x22, [sp, #912] │ │ - cmn x25, #0x1 │ │ - b.eq 4a464 // b.none │ │ - ldur x8, [x29, #-88] │ │ - cmp x23, x8 │ │ - b.ne 4a368 // b.any │ │ - sub x0, x29, #0x58 │ │ - bl 56cf4 │ │ - b 4a364 │ │ - mov x22, x19 │ │ - b 4a3e0 │ │ + bl 57d48 │ │ + ldp x27, x28, [x29, #-224] │ │ + ldur x22, [x29, #-208] │ │ + cmn x27, #0x1 │ │ + b.eq 4bc24 // b.none │ │ + ldr x24, [sp, #952] │ │ + ldr x8, [sp, #936] │ │ + ldur x9, [x29, #-200] │ │ + cmp x24, x8 │ │ + str x9, [sp, #40] │ │ + b.ne 4baf4 // b.any │ │ + add x0, sp, #0x3a8 │ │ + bl 57e38 │ │ + b 4baf4 │ │ + mov x22, x28 │ │ + b 4bb7c │ │ mov w8, #0x2 // #2 │ │ - str xzr, [sp, #72] │ │ - lsr x20, x11, #8 │ │ - mov w25, #0x13 // #19 │ │ - str x8, [sp, #104] │ │ - ldur x8, [x29, #-88] │ │ - cbz x8, 4a43c │ │ - ldur x0, [x29, #-80] │ │ - bl 64e40 │ │ - b 4a43c │ │ - ldr x8, [sp, #104] │ │ - ldr x22, [sp, #80] │ │ - ldr x19, [sp, #40] │ │ - lsr x20, x8, #8 │ │ - and w25, w8, #0xff │ │ - b 4a15c │ │ - add x10, sp, #0x380 │ │ - ldrb w8, [sp, #903] │ │ - ldr x22, [sp, #904] │ │ - ldurh w9, [x10, #5] │ │ - orr w8, w9, w8, lsl #16 │ │ - ldur w9, [x10, #1] │ │ - orr x20, x9, x8, lsl #32 │ │ - ldr x8, [sp, #72] │ │ - cbz x8, 4a44c │ │ - ldr x0, [sp, #104] │ │ - bl 64e40 │ │ - ldr x19, [sp, #40] │ │ - b 4a15c │ │ - mov w8, #0x8 // #8 │ │ - stur xzr, [x29, #-48] │ │ - stp xzr, x8, [x29, #-64] │ │ - b 4a614 │ │ - lsr x20, x19, #8 │ │ - and w25, w19, #0xff │ │ - b 4a3f4 │ │ - mov x21, xzr │ │ - ldr x9, [sp, #192] │ │ - mov w8, #0x8 // #8 │ │ - stur xzr, [x29, #-48] │ │ - stp xzr, x8, [x29, #-64] │ │ - cmp w9, #0x5 │ │ - b.cs 4a614 // b.hs, b.nlast │ │ - cbz x26, 4a4c0 │ │ - mov w23, #0x1f // #31 │ │ - stp xzr, xzr, [x29, #-32] │ │ - b 4a4c4 │ │ + str xzr, [sp, #64] │ │ + lsr x26, x11, #8 │ │ + mov w27, #0x11 // #17 │ │ + str x8, [sp, #32] │ │ + ldr x8, [sp, #936] │ │ + cbz x8, 4bbd4 │ │ + ldr x0, [sp, #944] │ │ + bl 641d0 │ │ + b 4bbd4 │ │ + ldr x8, [sp, #32] │ │ + ldr x22, [sp, #72] │ │ + lsr x26, x8, #8 │ │ + and w27, w8, #0xff │ │ + b 4b634 │ │ + add x9, sp, #0x370 │ │ + ldurb w8, [x29, #-217] │ │ + ldur x22, [x29, #-216] │ │ + ldurh w10, [x9, #229] │ │ + ldur w9, [x9, #225] │ │ + orr w8, w10, w8, lsl #16 │ │ + orr x26, x9, x8, lsl #32 │ │ + ldr x8, [sp, #64] │ │ + cbz x8, 4b634 │ │ + ldr x0, [sp, #32] │ │ + bl 641d0 │ │ + b 4b634 │ │ nop │ │ - adr x2, 69778 │ │ + adr x2, 68b08 │ │ mov w1, #0x5 // #5 │ │ - bl 2ace0 │ │ - b 49038 │ │ + bl 2bb78 │ │ + b 4bc08 │ │ mov w0, #0x8 // #8 │ │ mov w1, #0x50 // #80 │ │ - bl 24994 │ │ - b 49038 │ │ - mov x23, #0xffffffffffffffff // #-1 │ │ - ldp x22, x8, [x29, #-104] │ │ - cbz x8, 4a5e0 │ │ - mov x25, xzr │ │ + bl 248bc │ │ + brk #0x1 │ │ + mov x24, xzr │ │ + mov w8, #0x10 // #16 │ │ + str xzr, [sp, #960] │ │ + str x8, [sp, #968] │ │ + str xzr, [sp, #976] │ │ + b 4bc64 │ │ + lsr x26, x28, #8 │ │ + and w27, w28, #0xff │ │ + b 4bb90 │ │ + mov x24, xzr │ │ + ldr x9, [sp, #152] │ │ + mov w8, #0x10 // #16 │ │ + str xzr, [sp, #960] │ │ + str x8, [sp, #968] │ │ + cmp w9, #0x5 │ │ + str xzr, [sp, #976] │ │ + b.cs 4bc64 // b.hs, b.nlast │ │ + cbz x21, 4be4c │ │ + mov w28, #0x20 // #32 │ │ + str xzr, [sp, #1000] │ │ + str xzr, [sp, #992] │ │ + b 4be50 │ │ + mov w28, #0x1 // #1 │ │ + sub x0, x29, #0xe0 │ │ + add x1, sp, #0x398 │ │ + bl 57ad4 │ │ + ldp x9, x8, [x29, #-224] │ │ + ldur x22, [x29, #-208] │ │ + cmn x9, #0x1 │ │ + stp x9, x8, [sp, #40] │ │ + b.eq 4bdb0 // b.none │ │ + sub x0, x29, #0xe0 │ │ + add x1, sp, #0x398 │ │ + bl 4df9c │ │ + ldurb w27, [x29, #-224] │ │ + cmp w27, #0xff │ │ + b.ne 4bdc4 // b.any │ │ + ldur x9, [x29, #-216] │ │ + ldr x8, [sp, #928] │ │ + cmp x8, x9 │ │ + str x9, [sp, #16] │ │ + csel x2, x8, x9, cc // cc = lo, ul, last │ │ + cbnz x2, 4c044 │ │ + ldr x8, [sp, #16] │ │ + cbz x8, 4bde4 │ │ + ldr x8, [sp, #176] │ │ + ldr w9, [sp, #140] │ │ + orr w8, w8, w9, lsl #8 │ │ + str w8, [sp, #4] │ │ + b 4bd30 │ │ + ldr x8, [sp, #968] │ │ + mov w9, #0x70 // #112 │ │ + ldur q0, [x29, #-48] │ │ + madd x8, x28, x9, x8 │ │ + ldr x9, [sp, #24] │ │ + ldr x10, [sp, #8] │ │ + stur q0, [x8, #88] │ │ + ldp q1, q0, [x29, #-112] │ │ + stp x27, x9, [x8] │ │ + ldur x9, [x29, #-32] │ │ + str x10, [x8, #16] │ │ + stur q1, [x8, #24] │ │ + stur q0, [x8, #40] │ │ + ldp q1, q0, [x29, #-80] │ │ + str x9, [x8, #104] │ │ + ldr x9, [sp, #16] │ │ + stur q1, [x8, #56] │ │ + subs x9, x9, #0x1 │ │ + stur q0, [x8, #72] │ │ + add x8, x28, #0x1 │ │ + str x9, [sp, #16] │ │ + str x8, [sp, #976] │ │ + b.eq 4bde4 // b.none │ │ + ldr w8, [sp, #4] │ │ + mov w9, #0x50000 // #327680 │ │ + ldr x3, [sp, #48] │ │ + sub x0, x29, #0xe0 │ │ + add x1, sp, #0x398 │ │ + mov x4, x22 │ │ + orr w2, w8, w9 │ │ + bl 57e9c │ │ + ldp x27, x8, [x29, #-224] │ │ + str x8, [sp, #24] │ │ + ldur x8, [x29, #-208] │ │ + cmn x27, #0x1 │ │ + str x8, [sp, #8] │ │ + b.eq 4bfc8 // b.none │ │ + sub x9, x29, #0xe0 │ │ + ldr x28, [sp, #976] │ │ + ldur x8, [x9, #104] │ │ + ldur q1, [x9, #24] │ │ + ldur q0, [x9, #40] │ │ + ldur q3, [x9, #88] │ │ + ldur q2, [x9, #56] │ │ + stur x8, [x29, #-32] │ │ + ldr x8, [sp, #960] │ │ + stp q1, q0, [x29, #-112] │ │ + ldur q0, [x9, #72] │ │ + cmp x28, x8 │ │ + stur q2, [x29, #-80] │ │ + stp q0, q3, [x29, #-64] │ │ + b.ne 4bcd4 // b.any │ │ + add x0, sp, #0x3c0 │ │ + bl 4e394 │ │ + b 4bcd4 │ │ + ldr x8, [sp, #48] │ │ + mov w20, wzr │ │ + and w27, w8, #0xff │ │ + str x8, [sp, #24] │ │ + b 4bfd8 │ │ + add x9, sp, #0x370 │ │ + ldurb w8, [x29, #-217] │ │ + ldur x22, [x29, #-216] │ │ + ldurh w10, [x9, #229] │ │ + ldur w9, [x9, #225] │ │ + orr w8, w10, w8, lsl #16 │ │ + orr x26, x9, x8, lsl #32 │ │ + b 4bff4 │ │ + mov x28, #0xffffffffffffffff // #-1 │ │ + add x9, sp, #0x370 │ │ + ldr x8, [sp, #952] │ │ + ldr q1, [sp, #960] │ │ + ldur q0, [x9, #56] │ │ + ldr x27, [sp, #32] │ │ + str xzr, [sp, #864] │ │ + str x8, [sp, #832] │ │ + ldr x8, [sp, #976] │ │ + str q0, [sp, #816] │ │ + ldr q0, [sp, #992] │ │ + str x8, [sp, #800] │ │ + stur q0, [sp, #216] │ │ + ldr x8, [sp, #224] │ │ + str q1, [sp, #784] │ │ + ldp q1, q0, [sp, #192] │ │ + str xzr, [sp, #848] │ │ + str x8, [sp, #912] │ │ + ldr x8, [sp, #144] │ │ + str xzr, [sp, #856] │ │ + stp q1, q0, [sp, #880] │ │ + add x26, x26, x8 │ │ + ldr x8, [sp, #256] │ │ + cmn x8, #0x2 │ │ + b.ne 4b35c // b.any │ │ + b 4b39c │ │ + mov x28, #0xffffffffffffffff // #-1 │ │ + ldr x8, [sp, #928] │ │ + ldr x22, [sp, #920] │ │ + cbz x8, 4bfa8 │ │ + mov w10, #0x10 // #16 │ │ add x9, x22, x8 │ │ - mov w28, #0x8 // #8 │ │ + stp x10, xzr, [sp, #8] │ │ mov w10, #0x2 // #2 │ │ - str x10, [sp, #64] │ │ - ldr x10, [sp, #56] │ │ + str x10, [sp, #48] │ │ + ldr x10, [sp, #40] │ │ mov x3, xzr │ │ - str x22, [sp, #56] │ │ - str x10, [sp, #32] │ │ - ldr x10, [sp, #56] │ │ + str x22, [sp, #40] │ │ + str x10, [sp, #24] │ │ + ldr x10, [sp, #40] │ │ ldrb w10, [x10, x3] │ │ - cbz w10, 4a514 │ │ - ldr x10, [sp, #56] │ │ + cbz w10, 4bea4 │ │ + ldr x10, [sp, #40] │ │ add x3, x3, #0x1 │ │ add x10, x10, x3 │ │ cmp x10, x9 │ │ - b.ne 4a4f0 // b.any │ │ - b 4a5d8 │ │ - ldr x9, [sp, #56] │ │ + b.ne 4be80 // b.any │ │ + b 4bfa0 │ │ + ldr x9, [sp, #40] │ │ mvn x10, x3 │ │ add x8, x8, x10 │ │ add x9, x9, x3 │ │ + str x8, [sp, #928] │ │ add x9, x9, #0x1 │ │ - stp x9, x8, [x29, #-104] │ │ - cbz x3, 4a80c │ │ - ldr x2, [sp, #56] │ │ - add x0, sp, #0x380 │ │ - sub x1, x29, #0x68 │ │ - bl 57010 │ │ - ldr x19, [sp, #896] │ │ - ldr x8, [sp, #904] │ │ - ldr x22, [sp, #912] │ │ - cmn x19, #0x1 │ │ - str x8, [sp, #32] │ │ - b.eq 4a818 // b.none │ │ - add x9, sp, #0x380 │ │ - ldur x8, [x29, #-64] │ │ - ldur q0, [x9, #24] │ │ - ldur q1, [x9, #40] │ │ + str x9, [sp, #920] │ │ + cbz x3, 4c008 │ │ + ldr x2, [sp, #40] │ │ + sub x0, x29, #0xe0 │ │ + add x1, sp, #0x398 │ │ + bl 58164 │ │ + ldp x27, x8, [x29, #-224] │ │ + ldur x22, [x29, #-208] │ │ + cmn x27, #0x1 │ │ + str x8, [sp, #24] │ │ + b.eq 4c014 // b.none │ │ + sub x9, x29, #0xe0 │ │ + ldur q0, [x9, #88] │ │ + ldur x8, [x9, #104] │ │ + ldur q1, [x9, #24] │ │ ldur q2, [x9, #56] │ │ - cmp x25, x8 │ │ - stp q0, q1, [sp, #256] │ │ + str q0, [sp, #1072] │ │ + ldur q0, [x9, #40] │ │ + str x8, [sp, #1088] │ │ + ldr x8, [sp, #960] │ │ + stp q1, q0, [sp, #1008] │ │ ldur q0, [x9, #72] │ │ - stp q2, q0, [sp, #288] │ │ - b.ne 4a58c // b.any │ │ - sub x0, x29, #0x40 │ │ - bl 4cc00 │ │ - ldur x28, [x29, #-56] │ │ - mov w8, #0x58 // #88 │ │ - ldr x10, [sp, #56] │ │ - madd x9, x25, x8, x28 │ │ - ldr x8, [sp, #32] │ │ - add x25, x25, #0x1 │ │ - str x10, [sp, #32] │ │ - stp x19, x8, [x9] │ │ + ldr x9, [sp, #16] │ │ + str q2, [sp, #1040] │ │ + cmp x9, x8 │ │ + str q0, [sp, #1056] │ │ + b.ne 4bf38 // b.any │ │ + add x0, sp, #0x3c0 │ │ + bl 4e394 │ │ + ldr x8, [sp, #968] │ │ + str x8, [sp, #8] │ │ + ldp x9, x11, [sp, #8] │ │ + mov w8, #0x70 // #112 │ │ + madd x9, x11, x8, x9 │ │ + ldr x8, [sp, #24] │ │ + add x11, x11, #0x1 │ │ + stp x27, x8, [x9] │ │ str x22, [x9, #16] │ │ - ldp q0, q2, [sp, #256] │ │ - ldp q3, q1, [sp, #288] │ │ - stur q0, [x9, #24] │ │ - ldp x22, x8, [x29, #-104] │ │ + ldp q0, q2, [sp, #1008] │ │ + ldr q1, [sp, #1056] │ │ + ldr q3, [sp, #1040] │ │ stur q1, [x9, #72] │ │ + stur q0, [x9, #24] │ │ stur q3, [x9, #56] │ │ + ldr x22, [sp, #920] │ │ + ldr x8, [sp, #928] │ │ stur q2, [x9, #40] │ │ + ldr x10, [sp, #1088] │ │ + ldr q0, [sp, #1072] │ │ + str x11, [sp, #976] │ │ + str x10, [x9, #104] │ │ + ldr x10, [sp, #40] │ │ + stur q0, [x9, #88] │ │ add x9, x22, x8 │ │ - stur x25, [x29, #-48] │ │ - cbnz x8, 4a4e0 │ │ - b 4a5e0 │ │ - ldr x22, [sp, #56] │ │ - b 4a5e0 │ │ - mov w21, #0x1 // #1 │ │ - mov w25, #0x13 // #19 │ │ - str xzr, [sp, #56] │ │ + stp x11, x10, [sp, #16] │ │ + cbnz x8, 4be70 │ │ + b 4bfa8 │ │ + ldr x22, [sp, #40] │ │ + b 4bfa8 │ │ + mov w20, #0x1 // #1 │ │ + mov w27, #0x11 // #17 │ │ + str xzr, [sp, #40] │ │ mov w8, #0x2 // #2 │ │ - str x8, [sp, #64] │ │ - b 4a7dc │ │ - stp xzr, xzr, [sp, #72] │ │ - ldr x9, [sp, #192] │ │ - mov w8, #0x8 // #8 │ │ - stur xzr, [x29, #-48] │ │ - stp xzr, x8, [x29, #-64] │ │ - cmp w9, #0x5 │ │ - b.cc 4a48c // b.lo, b.ul, b.last │ │ - add x0, sp, #0x380 │ │ - sub x1, x29, #0x68 │ │ - bl 56898 │ │ - ldr x9, [sp, #896] │ │ - ldr x8, [sp, #904] │ │ - ldr x22, [sp, #912] │ │ - cmn x9, #0x1 │ │ - stp x9, x8, [sp, #56] │ │ - b.eq 4a730 // b.none │ │ - add x0, sp, #0x380 │ │ - sub x1, x29, #0x68 │ │ - bl 56b68 │ │ - ldrb w25, [sp, #896] │ │ - cmp w25, #0xff │ │ - b.ne 4a744 // b.any │ │ - ldr x8, [sp, #904] │ │ - str x8, [sp, #16] │ │ - cbz x8, 4a764 │ │ - ldp w9, w8, [sp, #168] │ │ - mov x25, xzr │ │ - mov x28, xzr │ │ - orr w8, w8, w9, lsl #8 │ │ - str w8, [sp, #12] │ │ - mov w8, #0x8 // #8 │ │ - str x8, [sp, #24] │ │ - b 4a6bc │ │ - ldp x8, x9, [sp, #24] │ │ - add x28, x28, #0x1 │ │ - add x8, x8, x25 │ │ - add x25, x25, #0x58 │ │ - stp x23, x9, [x8] │ │ - str x19, [x8, #16] │ │ - ldp q1, q0, [sp, #368] │ │ - ldp q2, q3, [sp, #336] │ │ - stur q0, [x8, #72] │ │ - stur q1, [x8, #56] │ │ - stur q3, [x8, #40] │ │ - stur q2, [x8, #24] │ │ - ldr x8, [sp, #16] │ │ - stur x28, [x29, #-48] │ │ - cmp x8, x28 │ │ - b.eq 4a764 // b.none │ │ - ldr w8, [sp, #12] │ │ - mov w9, #0x50000 // #327680 │ │ - ldr x3, [sp, #64] │ │ - add x0, sp, #0x380 │ │ - sub x1, x29, #0x68 │ │ - mov x4, x22 │ │ - orr w2, w8, w9 │ │ - bl 56d5c │ │ - ldr x23, [sp, #896] │ │ - ldr x8, [sp, #904] │ │ - ldr x19, [sp, #912] │ │ - cmn x23, #0x1 │ │ - str x8, [sp, #32] │ │ - b.eq 4a7cc // b.none │ │ - add x9, sp, #0x380 │ │ - ldur x8, [x29, #-64] │ │ - ldur q0, [x9, #24] │ │ - ldur q1, [x9, #40] │ │ - ldur q2, [x9, #56] │ │ - cmp x28, x8 │ │ - stp q0, q1, [sp, #336] │ │ - ldur q0, [x9, #72] │ │ - stp q2, q0, [sp, #368] │ │ - b.ne 4a67c // b.any │ │ - sub x0, x29, #0x40 │ │ - bl 4cc00 │ │ - ldur x8, [x29, #-56] │ │ - str x8, [sp, #24] │ │ - b 4a67c │ │ - ldr x8, [sp, #64] │ │ - mov w21, wzr │ │ - and w25, w8, #0xff │ │ - str x8, [sp, #32] │ │ - b 4a7dc │ │ - add x10, sp, #0x380 │ │ - ldrb w8, [sp, #903] │ │ - ldr x22, [sp, #904] │ │ - ldurh w9, [x10, #5] │ │ - orr w8, w9, w8, lsl #16 │ │ - ldur w9, [x10, #1] │ │ - orr x20, x9, x8, lsl #32 │ │ - b 4a7f8 │ │ - mov x23, #0xffffffffffffffff // #-1 │ │ - ldur x8, [x29, #-72] │ │ - add x9, sp, #0x380 │ │ - ldur q1, [x29, #-64] │ │ - ldur q0, [x9, #248] │ │ - stp xzr, xzr, [sp, #232] │ │ - add x28, sp, #0x150 │ │ - stur x8, [x29, #-176] │ │ - ldur x8, [x29, #-48] │ │ - ldur q2, [x29, #-32] │ │ - str xzr, [sp, #224] │ │ - ldr x19, [sp, #40] │ │ - ldr x9, [sp, #200] │ │ - stur q0, [x29, #-192] │ │ - stur q1, [x29, #-224] │ │ - ldp q1, q0, [sp, #208] │ │ - stur x8, [x29, #-208] │ │ - stur xzr, [x29, #-112] │ │ - ldr x8, [sp, #176] │ │ - stur q0, [x29, #-128] │ │ - add x25, x24, x8 │ │ - stp q2, q1, [x29, #-160] │ │ - ldr x8, [sp, #512] │ │ - cmn x8, #0x2 │ │ - b.ne 49b6c // b.any │ │ - b 49bb8 │ │ - ldr x8, [sp, #32] │ │ - mov w21, #0x1 // #1 │ │ - mov x22, x19 │ │ - and w25, w8, #0xff │ │ - ldur x8, [x29, #-64] │ │ - cbz x8, 4a7ec │ │ - ldur x0, [x29, #-56] │ │ - bl 64e40 │ │ - ldr x8, [sp, #32] │ │ - lsr x20, x8, #8 │ │ - tbz w21, #0, 4a3f4 │ │ - ldr x8, [sp, #56] │ │ - cbz x8, 4a3f4 │ │ - ldr x0, [sp, #64] │ │ - bl 64e40 │ │ - b 4a3f4 │ │ - str xzr, [sp, #56] │ │ + str x8, [sp, #48] │ │ + b 4bfd8 │ │ + stp xzr, xzr, [sp, #64] │ │ + b 4bc34 │ │ + ldr x8, [sp, #24] │ │ + ldr x22, [sp, #8] │ │ + mov w20, #0x1 // #1 │ │ + and w27, w8, #0xff │ │ + ldr x8, [sp, #960] │ │ + cbz x8, 4bfe8 │ │ + ldr x0, [sp, #968] │ │ + bl 641d0 │ │ + ldr x8, [sp, #24] │ │ + lsr x26, x8, #8 │ │ + tbz w20, #0, 4bb90 │ │ + ldr x8, [sp, #40] │ │ + cbz x8, 4bb90 │ │ + ldr x0, [sp, #48] │ │ + bl 641d0 │ │ + b 4bb90 │ │ + str xzr, [sp, #40] │ │ mov x22, xzr │ │ - b 4a768 │ │ - ldr x8, [sp, #32] │ │ - str xzr, [sp, #56] │ │ - mov w21, #0x1 // #1 │ │ - and w25, w8, #0xff │ │ - b 4a5ec │ │ + b 4bde8 │ │ + ldr x8, [sp, #24] │ │ + str xzr, [sp, #40] │ │ + mov w20, #0x1 // #1 │ │ + and w27, w8, #0xff │ │ + b 4bfb4 │ │ + add x0, sp, #0x3a8 │ │ + mov x1, xzr │ │ + mov w3, #0x10 // #16 │ │ + mov w4, #0x20 // #32 │ │ + mov w22, wzr │ │ + bl 40788 │ │ + b 4bad8 │ │ + add x0, sp, #0x3c0 │ │ + mov x1, xzr │ │ + mov w3, #0x10 // #16 │ │ + mov w4, #0x70 // #112 │ │ + mov w28, wzr │ │ + bl 40788 │ │ + b 4bcb8 │ │ mov w8, #0x2 // #2 │ │ mov x19, x0 │ │ - mov w20, #0x1 // #1 │ │ - str x8, [sp, #64] │ │ - b 4a874 │ │ + mov w28, wzr │ │ + stp xzr, x8, [sp, #40] │ │ + b 4c09c │ │ mov x19, x0 │ │ - mov w20, #0x1 // #1 │ │ - b 4a874 │ │ + b 4c09c │ │ mov w8, #0x2 // #2 │ │ mov x19, x0 │ │ - str xzr, [sp, #72] │ │ - mov w20, wzr │ │ - str x8, [sp, #104] │ │ - b 4a8b0 │ │ - ldr x8, [sp, #56] │ │ + str xzr, [sp, #64] │ │ + mov w22, wzr │ │ + str x8, [sp, #32] │ │ + b 4c0d8 │ │ mov x19, x0 │ │ + mov w28, wzr │ │ + ldr x8, [sp, #960] │ │ + cbz x8, 4c0ac │ │ + ldr x0, [sp, #968] │ │ + bl 641d0 │ │ + ldr x8, [sp, #40] │ │ cmp x8, #0x0 │ │ - cset w20, eq // eq = none │ │ - ldur x8, [x29, #-64] │ │ - cbnz x8, 4a884 │ │ - tbz w20, #0, 4a890 │ │ - b 4a8ac │ │ - ldur x0, [x29, #-56] │ │ - bl 64e40 │ │ - tbnz w20, #0, 4a8ac │ │ - ldr x0, [sp, #64] │ │ - bl 64e40 │ │ - b 4a8ac │ │ + csinc w8, w28, wzr, ne // ne = any │ │ + tbnz w8, #0, 4c0d4 │ │ + ldr x0, [sp, #48] │ │ + bl 641d0 │ │ + b 4c0d4 │ │ mov x19, x0 │ │ - mov w20, #0x1 // #1 │ │ - b 4a8b0 │ │ + b 4c0d8 │ │ mov x19, x0 │ │ - mov w20, wzr │ │ - ldur x8, [x29, #-88] │ │ - cbz x8, 4a8c0 │ │ - ldur x0, [x29, #-80] │ │ - bl 64e40 │ │ - ldr x8, [sp, #72] │ │ + mov w22, wzr │ │ + ldr x8, [sp, #936] │ │ + cbz x8, 4c0e8 │ │ + ldr x0, [sp, #944] │ │ + bl 641d0 │ │ + ldr x8, [sp, #64] │ │ cmp x8, #0x0 │ │ - csinc w8, w20, wzr, ne // ne = any │ │ - tbnz w8, #0, 4a968 │ │ - ldr x0, [sp, #104] │ │ - bl 64e40 │ │ - b 4a968 │ │ - b 4a91c │ │ - ldr x8, [sp, #416] │ │ + csinc w8, w22, wzr, ne // ne = any │ │ + tbz w8, #0, 4c180 │ │ + b 4c188 │ │ + b 4c158 │ │ + ldr x8, [sp, #240] │ │ mov x19, x0 │ │ - cbz x8, 4a920 │ │ - ldr x8, [sp, #424] │ │ - cbz x8, 4a920 │ │ - ldr x0, [sp, #432] │ │ - bl 64e40 │ │ - b 4a920 │ │ - ldp x8, x1, [x29, #-144] │ │ + cbz x8, 4c15c │ │ + ldr x8, [sp, #248] │ │ + cbz x8, 4c15c │ │ + ldr x0, [sp, #256] │ │ + bl 641d0 │ │ + b 4c15c │ │ + ldr x8, [sp, #880] │ │ + ldr x1, [sp, #888] │ │ mov x19, x0 │ │ mov w2, #0x8 // #8 │ │ mov w3, #0x10 // #16 │ │ mov x0, x8 │ │ - bl 2e280 │ │ - b 4a920 │ │ + bl 2ef44 │ │ + b 4c15c │ │ mov x19, x0 │ │ - add x0, sp, #0xd0 │ │ - bl 5633c │ │ - b 4a958 │ │ - bl 2ccbc │ │ - mov x19, x0 │ │ - add x8, sp, #0x1a0 │ │ - add x0, x8, #0x60 │ │ - bl 4aadc │ │ + add x8, sp, #0xf0 │ │ + add x0, x8, #0x10 │ │ + bl 4c310 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - b 4a964 │ │ + bl 602e0 │ │ mov x19, x0 │ │ - add x0, x20, #0x10 │ │ - bl 5633c │ │ - mov x0, x19 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + add x0, sp, #0xc0 │ │ + bl 5666c │ │ + b 4c1d0 │ │ + bl 2cd94 │ │ + ldur x8, [x29, #-224] │ │ mov x19, x0 │ │ - ldr x8, [sp, #784] │ │ + cbz x8, 4c188 │ │ + ldur x8, [x29, #-216] │ │ + str x8, [sp, #32] │ │ + ldr x0, [sp, #32] │ │ + bl 641d0 │ │ + ldr x8, [sp, #664] │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 4a96c │ │ - b.ne 4a98c // b.any │ │ + cbnz w10, 4c18c │ │ + b.ne 4c1ac // b.any │ │ dmb ishld │ │ - ldr x0, [sp, #784] │ │ - bl 4aa4c │ │ - add x8, sp, #0x1a0 │ │ - add x0, x8, #0x60 │ │ - bl 4aadc │ │ + ldr x0, [sp, #664] │ │ + bl 4c280 │ │ + add x8, sp, #0xf0 │ │ + add x0, x8, #0x10 │ │ + bl 4c310 │ │ + mov x0, x19 │ │ + bl 602e0 │ │ + bl 2cd94 │ │ + mov x19, x0 │ │ + add x0, x20, #0x10 │ │ + bl 5666c │ │ mov x0, x19 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ - ldr x8, [x0, #368] │ │ mov x19, x0 │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 4a9b8 │ │ - b.ne 4a9d8 // b.any │ │ + ldr x0, [x0, #424] │ │ + ldxr x8, [x0] │ │ + subs x8, x8, #0x1 │ │ + stlxr w9, x8, [x0] │ │ + cbnz w9, 4c1f0 │ │ + b.ne 4c20c // b.any │ │ dmb ishld │ │ - ldr x0, [x19, #368] │ │ - bl 4aa4c │ │ - ldr x8, [x19, #96] │ │ + bl 4c280 │ │ + ldr x8, [x19, #16] │ │ cmn x8, #0x2 │ │ - b.eq 4aa2c // b.none │ │ - ldr x8, [x19, #184] │ │ - cbz x8, 4a9f4 │ │ - ldr x0, [x19, #192] │ │ - bl 64e40 │ │ - ldr x8, [x19, #208] │ │ - cbz x8, 4aa04 │ │ - ldr x0, [x19, #216] │ │ - bl 64e40 │ │ - ldr x8, [x19, #232] │ │ - cbz x8, 4aa14 │ │ - ldr x0, [x19, #240] │ │ - bl 64e40 │ │ - ldr x8, [x19, #256] │ │ - cbz x8, 4aa2c │ │ - ldr x0, [x19, #264] │ │ + b.eq 4c260 // b.none │ │ + ldr x8, [x19, #176] │ │ + cbz x8, 4c228 │ │ + ldr x0, [x19, #184] │ │ + bl 641d0 │ │ + ldr x8, [x19, #200] │ │ + cbz x8, 4c238 │ │ + ldr x0, [x19, #208] │ │ + bl 641d0 │ │ + ldr x8, [x19, #224] │ │ + cbz x8, 4c248 │ │ + ldr x0, [x19, #232] │ │ + bl 641d0 │ │ + ldr x8, [x19, #248] │ │ + cbz x8, 4c260 │ │ + ldr x0, [x19, #256] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ mov x20, x0 │ │ - add x0, x19, #0x60 │ │ - bl 4aadc │ │ + add x0, x19, #0x10 │ │ + bl 4c310 │ │ mov x0, x20 │ │ - bl 60f4c │ │ + bl 602e0 │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ mov x19, x0 │ │ add x0, x0, #0x10 │ │ - bl 5633c │ │ + bl 5666c │ │ cmn x19, #0x1 │ │ - b.eq 4aa98 // b.none │ │ + b.eq 4c2cc // b.none │ │ add x8, x19, #0x8 │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 4aa70 │ │ - b.ne 4aa98 // b.any │ │ + cbnz w10, 4c2a4 │ │ + b.ne 4c2cc // b.any │ │ mov x0, x19 │ │ dmb ishld │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ cmn x19, #0x1 │ │ mov x20, x0 │ │ - b.eq 4aad4 // b.none │ │ + b.eq 4c308 // b.none │ │ add x8, x19, #0x8 │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 4aab4 │ │ - b.ne 4aad4 // b.any │ │ + cbnz w10, 4c2e8 │ │ + b.ne 4c308 // b.any │ │ mov x0, x19 │ │ dmb ishld │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x20 │ │ - bl 60f4c │ │ + bl 602e0 │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ ldr x8, [x0] │ │ cmn x8, #0x2 │ │ - b.eq 4ab40 // b.none │ │ - ldr x8, [x0, #88] │ │ + b.eq 4c374 // b.none │ │ + ldr x8, [x0, #160] │ │ mov x19, x0 │ │ - cbz x8, 4ab08 │ │ - ldr x0, [x19, #96] │ │ - bl 64e40 │ │ - ldr x8, [x19, #112] │ │ - cbz x8, 4ab18 │ │ - ldr x0, [x19, #120] │ │ - bl 64e40 │ │ - ldr x8, [x19, #136] │ │ - cbz x8, 4ab28 │ │ - ldr x0, [x19, #144] │ │ - bl 64e40 │ │ - ldr x8, [x19, #160] │ │ - cbz x8, 4ab40 │ │ + cbz x8, 4c33c │ │ ldr x0, [x19, #168] │ │ + bl 641d0 │ │ + ldr x8, [x19, #184] │ │ + cbz x8, 4c34c │ │ + ldr x0, [x19, #192] │ │ + bl 641d0 │ │ + ldr x8, [x19, #208] │ │ + cbz x8, 4c35c │ │ + ldr x0, [x19, #216] │ │ + bl 641d0 │ │ + ldr x8, [x19, #232] │ │ + cbz x8, 4c374 │ │ + ldr x0, [x19, #240] │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ - b 64e40 │ │ + b 641d0 │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - b 56230 │ │ + b 5655c │ │ sub sp, sp, #0x90 │ │ stp x29, x30, [sp, #80] │ │ stp x24, x23, [sp, #96] │ │ stp x22, x21, [sp, #112] │ │ stp x20, x19, [sp, #128] │ │ add x29, sp, #0x50 │ │ ldrb w23, [x2] │ │ ldp x21, x20, [x2, #8] │ │ cmp w23, #0xff │ │ - b.eq 4abd0 // b.none │ │ + b.eq 4c42c // b.none │ │ ldr x19, [x1] │ │ - ldr x8, [x19, #496] │ │ - cmp x8, #0x1 │ │ - b.ne 4add8 // b.any │ │ - add x8, x19, #0x1f8 │ │ + ldr x8, [x19, #544] │ │ + cbz x8, 4c5c8 │ │ + add x8, x19, #0x228 │ │ ldr x9, [x8] │ │ - cbz x9, 4ae04 │ │ + cbz x9, 4c5f4 │ │ ldr x9, [x8, #24] │ │ ldr x22, [x1, #16] │ │ - cbz x9, 4abc8 │ │ + cbz x9, 4c424 │ │ ldr x11, [x8, #16] │ │ cmp x9, #0x1 │ │ mov x10, xzr │ │ - b.ne 4ac7c // b.any │ │ + b.eq 4c40c // b.none │ │ + mov x10, xzr │ │ + mov x12, x9 │ │ + lsr x13, x12, #1 │ │ + add x14, x13, x10 │ │ + sub x12, x12, x13 │ │ + add x15, x14, x14, lsl #1 │ │ + ldr x15, [x11, x15, lsl #3] │ │ + cmp x22, x15 │ │ + csel x10, x10, x14, cc // cc = lo, ul, last │ │ + cmp x12, #0x1 │ │ + b.hi 4c3e8 // b.pmore │ │ mov w12, #0x18 // #24 │ │ madd x11, x10, x12, x11 │ │ - ldp x12, x13, [x11] │ │ + ldp x13, x12, [x11] │ │ cmp x22, x12 │ │ - ccmp x22, x13, #0x2, cs // cs = hs, nlast │ │ - b.cc 4abd8 // b.lo, b.ul, b.last │ │ + ccmp x22, x13, #0x0, cc // cc = lo, ul, last │ │ + b.cs 4c434 // b.hs, b.nlast │ │ mov x8, xzr │ │ - b 4ac3c │ │ + b 4c494 │ │ stp x21, x20, [x0, #16] │ │ - b 4aeac │ │ + b 4c69c │ │ cmp x10, x9 │ │ - b.cs 4af94 // b.hs, b.nlast │ │ + b.cs 4c784 // b.hs, b.nlast │ │ ldr x9, [x11, #16] │ │ ldr x10, [x8, #8] │ │ cmp x9, x10 │ │ - b.cs 4afa8 // b.hs, b.nlast │ │ + b.cs 4c798 // b.hs, b.nlast │ │ mov w10, #0x48 // #72 │ │ ldr x8, [x8] │ │ stp x21, x20, [sp, #24] │ │ madd x8, x9, x10, x8 │ │ ldr x9, [x1, #8] │ │ add x10, sp, #0x14 │ │ + add x11, sp, #0x28 │ │ strb w23, [sp, #20] │ │ str x9, [sp, #40] │ │ add x9, sp, #0x8 │ │ stp x9, x10, [x29, #-32] │ │ add x9, sp, #0x18 │ │ - add x10, sp, #0x28 │ │ - stp x9, x10, [x29, #-16] │ │ + stp x9, x11, [x29, #-16] │ │ str x8, [sp, #8] │ │ - ldr x11, [x8] │ │ - cmp x11, #0x1 │ │ - b.ne 4af08 // b.any │ │ + ldr x10, [x8] │ │ + cbz x10, 4c6f8 │ │ ldr x9, [x8, #8]! │ │ - cbz x9, 4af30 │ │ - ldr x9, [x19, #96] │ │ + cbz x9, 4c720 │ │ + ldr x9, [x19, #16] │ │ cmn x9, #0x2 │ │ - b.eq 4aed8 // b.none │ │ - ldr x9, [x19, #456] │ │ - cmp x9, #0x1 │ │ - b.ne 4ae44 // b.any │ │ - add x9, x19, #0x1d0 │ │ + b.eq 4c6c8 // b.none │ │ + ldr x9, [x19, #504] │ │ + cbz x9, 4c634 │ │ + add x9, x19, #0x200 │ │ ldr x10, [x9] │ │ - cbz x10, 4ae7c │ │ + cbz x10, 4c66c │ │ ldr x1, [x9, #24] │ │ - cbz x1, 4aed8 │ │ - ldr x12, [x9, #16] │ │ + cbz x1, 4c6c8 │ │ + ldr x11, [x9, #16] │ │ cmp x1, #0x1 │ │ - b.ne 4acb8 // b.any │ │ - mov x10, xzr │ │ - b 4ace4 │ │ + b.ne 4c4d0 // b.any │ │ mov x10, xzr │ │ - mov w12, #0x18 // #24 │ │ - mov x13, x9 │ │ - b 4ac98 │ │ - sub x13, x13, x14 │ │ - cmp x13, #0x1 │ │ - b.ls 4abb0 // b.plast │ │ - lsr x14, x13, #1 │ │ - add x15, x14, x10 │ │ - mul x16, x15, x12 │ │ - ldr x16, [x11, x16] │ │ - cmp x22, x16 │ │ - b.cc 4ac8c // b.lo, b.ul, b.last │ │ - mov x10, x15 │ │ - b 4ac8c │ │ + b 4c4fc │ │ mov x10, xzr │ │ - mov x11, x1 │ │ - lsr x13, x11, #1 │ │ + mov x12, x1 │ │ + lsr x13, x12, #1 │ │ add x14, x13, x10 │ │ - sub x11, x11, x13 │ │ - add x15, x12, x14, lsl #5 │ │ + sub x12, x12, x13 │ │ + add x15, x11, x14, lsl #5 │ │ ldr x15, [x15, #16] │ │ cmp x22, x15 │ │ csel x10, x10, x14, cc // cc = lo, ul, last │ │ - cmp x11, #0x1 │ │ - b.hi 4acc0 // b.pmore │ │ - add x17, x12, x10, lsl #5 │ │ - mov w11, wzr │ │ - mov w13, #0x2 // #2 │ │ - ldr x12, [x17, #16] │ │ - cmp x22, x12 │ │ - b.cc 4aee0 // b.lo, b.ul, b.last │ │ - ldr x12, [x17, #24] │ │ + cmp x12, #0x1 │ │ + b.hi 4c4d8 // b.pmore │ │ + add x11, x11, x10, lsl #5 │ │ + ldp x13, x12, [x11, #16] │ │ cmp x22, x12 │ │ - b.cs 4aee0 // b.hs, b.nlast │ │ + ccmp x22, x13, #0x0, cc // cc = lo, ul, last │ │ + b.cc 4c6c8 // b.lo, b.ul, b.last │ │ cmp x10, x1 │ │ - b.cs 4afbc // b.hs, b.nlast │ │ - ldr x1, [x17, #8] │ │ - cbz x1, 4ad7c │ │ - ldr x11, [x17] │ │ + b.cs 4c7ac // b.hs, b.nlast │ │ + ldr x1, [x11, #8] │ │ + cbz x1, 4c6c8 │ │ + ldr x11, [x11] │ │ cmp x1, #0x1 │ │ - b.ne 4ad84 // b.any │ │ + b.ne 4c534 // b.any │ │ mov x10, xzr │ │ - mov w12, #0x18 // #24 │ │ - mul x12, x10, x12 │ │ - ldr x12, [x11, x12] │ │ + b 4c560 │ │ + mov x10, xzr │ │ + mov x12, x1 │ │ + lsr x13, x12, #1 │ │ + add x14, x13, x10 │ │ + sub x12, x12, x13 │ │ + add x15, x14, x14, lsl #1 │ │ + ldr x15, [x11, x15, lsl #3] │ │ + cmp x15, x22 │ │ + csel x10, x10, x14, hi // hi = pmore │ │ + cmp x12, #0x1 │ │ + b.hi 4c53c // b.pmore │ │ + add x12, x10, x10, lsl #1 │ │ + ldr x12, [x11, x12, lsl #3] │ │ cmp x12, x22 │ │ - b.eq 4ad48 // b.none │ │ + b.eq 4c57c // b.none │ │ cinc x10, x10, cc // cc = lo, ul, last │ │ - cbz x10, 4aed8 │ │ + cbz x10, 4c6c8 │ │ sub x10, x10, #0x1 │ │ cmp x10, x1 │ │ - b.cs 4afcc // b.hs, b.nlast │ │ + b.cs 4c7bc // b.hs, b.nlast │ │ mov w12, #0x18 // #24 │ │ - madd x10, x10, x12, x11 │ │ + madd x11, x10, x12, x11 │ │ ldr x12, [x9, #8] │ │ - ldr x11, [x10, #8] │ │ - cmp x11, x12 │ │ - b.cs 4adc0 // b.hs, b.nlast │ │ + ldr x10, [x11, #8] │ │ + cmp x10, x12 │ │ + b.cs 4c5b0 // b.hs, b.nlast │ │ mov w12, #0x18 // #24 │ │ ldr x9, [x9] │ │ - madd x9, x11, x12, x9 │ │ - ldp x12, x14, [x9, #8] │ │ - b 4adc4 │ │ - mov w11, wzr │ │ - b 4aee0 │ │ + madd x9, x10, x12, x9 │ │ + ldp x10, x12, [x9, #8] │ │ + b 4c5b4 │ │ mov x10, xzr │ │ - mov w12, #0x18 // #24 │ │ - mov x13, x1 │ │ - b 4ada0 │ │ - sub x13, x13, x14 │ │ - cmp x13, #0x1 │ │ - b.ls 4ad28 // b.plast │ │ - lsr x14, x13, #1 │ │ - add x15, x14, x10 │ │ - mul x16, x15, x12 │ │ - ldr x16, [x11, x16] │ │ - cmp x16, x22 │ │ - b.hi 4ad94 // b.pmore │ │ - mov x10, x15 │ │ - b 4ad94 │ │ - mov x12, xzr │ │ - ldp w15, w16, [x10, #16] │ │ - cmp w15, #0x0 │ │ - cset w11, ne // ne = any │ │ - mov w13, w11 │ │ - b 4aee0 │ │ + ldp w13, w14, [x11, #16] │ │ + cmp w13, #0x0 │ │ + cset w9, ne // ne = any │ │ + mov w11, w9 │ │ + b 4c6d0 │ │ mov x22, x0 │ │ - add x0, x19, #0x1f0 │ │ + add x0, x19, #0x220 │ │ mov x24, x1 │ │ mov x1, x21 │ │ mov x2, x20 │ │ - bl 4e46c │ │ + bl 4f724 │ │ mov x1, x24 │ │ mov x8, x0 │ │ mov x0, x22 │ │ ldr x9, [x8] │ │ - cbnz x9, 4ab94 │ │ + cbnz x9, 4c3c4 │ │ ldrb w10, [x8, #8] │ │ ldr x9, [x8, #16] │ │ cmp w10, #0xff │ │ - b.eq 4ae30 // b.none │ │ + b.eq 4c620 // b.none │ │ ldur w11, [x8, #9] │ │ ldr w8, [x8, #12] │ │ strb w10, [x0, #16] │ │ str x9, [x0, #24] │ │ stur w11, [x0, #17] │ │ str w8, [x0, #20] │ │ - b 4aeac │ │ + b 4c69c │ │ mov x8, x9 │ │ ldr x9, [x9, #24] │ │ ldr x22, [x1, #16] │ │ - cbnz x9, 4aba0 │ │ - b 4abc8 │ │ + cbnz x9, 4c3d0 │ │ + b 4c424 │ │ ldr x9, [x1, #8] │ │ mov x20, x0 │ │ - add x0, x19, #0x1c8 │ │ - add x3, x19, #0x60 │ │ + add x0, x19, #0x1f8 │ │ + add x3, x19, #0x10 │ │ mov x2, x19 │ │ mov x19, x8 │ │ ldr x9, [x9] │ │ add x1, x9, #0x10 │ │ - bl 4afdc │ │ + bl 4c7cc │ │ mov x8, x19 │ │ mov x9, x0 │ │ mov x0, x20 │ │ ldr x10, [x9] │ │ - cbnz x10, 4ac60 │ │ + cbnz x10, 4c4b4 │ │ ldrb w10, [x9, #8] │ │ ldr x11, [x9, #16] │ │ cmp w10, #0xff │ │ - b.eq 4aecc // b.none │ │ + b.eq 4c6bc // b.none │ │ ldurh w8, [x9, #9] │ │ ldrb w12, [x9, #11] │ │ ldr w9, [x9, #12] │ │ str x11, [x0, #24] │ │ lsl w8, w8, #8 │ │ orr w8, w8, w12, lsl #24 │ │ orr w8, w8, w10 │ │ @@ -51339,45 +52961,45 @@ │ │ ldp x22, x21, [sp, #112] │ │ ldp x24, x23, [sp, #96] │ │ ldp x29, x30, [sp, #80] │ │ add sp, sp, #0x90 │ │ ret │ │ mov x9, x11 │ │ ldr x1, [x11, #24] │ │ - cbnz x1, 4ac68 │ │ - mov w11, wzr │ │ - mov w13, #0x2 // #2 │ │ - stp w11, w16, [x0, #16] │ │ + cbnz x1, 4c4bc │ │ + mov w9, wzr │ │ + mov w11, #0x2 // #2 │ │ + stp w9, w14, [x0, #16] │ │ str x8, [x0] │ │ - stp w13, w15, [x0, #8] │ │ - stp x12, x14, [x0, #24] │ │ + stp w11, w13, [x0, #8] │ │ + stp x10, x12, [x0, #24] │ │ ldp x20, x19, [sp, #128] │ │ ldp x22, x21, [sp, #112] │ │ ldp x24, x23, [sp, #96] │ │ ldp x29, x30, [sp, #80] │ │ add sp, sp, #0x90 │ │ ret │ │ mov x21, x1 │ │ sub x1, x29, #0x20 │ │ mov x20, x0 │ │ mov x0, x8 │ │ - bl 4f13c │ │ + bl 504ac │ │ mov x1, x21 │ │ mov x8, x0 │ │ mov x0, x20 │ │ ldr x9, [x8] │ │ - cbnz x9, 4ac3c │ │ + cbnz x9, 4c494 │ │ ldrb w9, [x8, #8] │ │ ldur w10, [x8, #9] │ │ ldr w11, [x8, #12] │ │ ldr x8, [x8, #16] │ │ cmp w9, #0xff │ │ str w10, [sp] │ │ stur w11, [sp, #3] │ │ - b.eq 4ac3c // b.none │ │ + b.eq 4c494 // b.none │ │ ldr w10, [sp] │ │ ldur w11, [sp, #3] │ │ strb w9, [x0, #16] │ │ str x8, [x0, #24] │ │ stur w10, [x29, #-32] │ │ stur w11, [x29, #-29] │ │ ldur w9, [x29, #-32] │ │ @@ -51388,2042 +53010,1995 @@ │ │ ldp x20, x19, [sp, #128] │ │ ldp x22, x21, [sp, #112] │ │ ldp x24, x23, [sp, #96] │ │ ldp x29, x30, [sp, #80] │ │ add sp, sp, #0x90 │ │ ret │ │ nop │ │ - adr x2, 6a300 │ │ + adr x2, 69678 │ │ mov x0, x10 │ │ mov x1, x9 │ │ - bl 2ace0 │ │ + bl 2bb78 │ │ nop │ │ - adr x2, 6a318 │ │ + adr x2, 69690 │ │ mov x0, x9 │ │ mov x1, x10 │ │ - bl 2ace0 │ │ + bl 2bb78 │ │ nop │ │ - adr x2, 69260 │ │ + adr x2, 685f0 │ │ mov x0, x10 │ │ - bl 2ace0 │ │ + bl 2bb78 │ │ nop │ │ - adr x2, 69278 │ │ + adr x2, 68608 │ │ mov x0, x10 │ │ - bl 2ace0 │ │ + bl 2bb78 │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ - sub sp, sp, #0x2a0 │ │ - ldp x9, x8, [x3, #216] │ │ + sub sp, sp, #0x300 │ │ + ldr x8, [x3, #272] │ │ + ldp x20, x21, [x3, #112] │ │ + ldr w26, [x3, #280] │ │ mov x23, x3 │ │ - ldr w22, [x3, #256] │ │ - ldr x21, [x3, #104] │ │ - mov x20, x2 │ │ - ldrb w26, [x3, #265] │ │ - mov x28, x0 │ │ - str x1, [sp, #136] │ │ - stp x8, x9, [sp, #88] │ │ - ldr x8, [x3, #232] │ │ - str x8, [sp, #80] │ │ - ldp x9, x8, [x3, #184] │ │ - stp x8, x9, [sp, #56] │ │ - cbz x21, 4b134 │ │ - lsl x24, x21, #2 │ │ - ldr x25, [x23, #96] │ │ + mov x19, x0 │ │ + ldr q0, [x3, #256] │ │ + str x8, [sp, #128] │ │ + ldr x28, [x3, #176] │ │ + ldrb w8, [x3, #289] │ │ + stp x1, x2, [sp, #144] │ │ + str q0, [sp, #112] │ │ + str w8, [sp, #136] │ │ + str x20, [sp, #96] │ │ + str x21, [sp, #80] │ │ + cbz x28, 4ca34 │ │ + lsl x24, x28, #2 │ │ + ldr x25, [x23, #168] │ │ mov x0, x24 │ │ - bl 64e30 │ │ - cbz x0, 4c56c │ │ + bl 641c0 │ │ + cbz x0, 4dc88 │ │ mov x1, x25 │ │ mov x2, x24 │ │ - str x0, [sp, #104] │ │ - bl 64e50 │ │ - ldr x24, [x23, #128] │ │ - str x21, [sp, #112] │ │ - cbz x24, 4b144 │ │ - add x8, x24, x24, lsl #1 │ │ - ldr x19, [x23, #120] │ │ - lsl x25, x8, #3 │ │ + str x0, [sp, #160] │ │ + bl 641e0 │ │ + ldr x27, [x23, #200] │ │ + str x28, [sp, #168] │ │ + cbz x27, 4ca44 │ │ + lsl x25, x27, #5 │ │ + ldr x21, [x23, #192] │ │ + mov x22, x19 │ │ mov x0, x25 │ │ - bl 64e30 │ │ - cbz x0, 4c578 │ │ - mov x14, xzr │ │ - mov x15, xzr │ │ - mov x16, xzr │ │ - add x8, x19, #0x8 │ │ - add x9, x0, #0x10 │ │ - nop │ │ - adr x10, 50ad │ │ - mov x11, x24 │ │ - b 4b0c8 │ │ - ldrb w17, [x8] │ │ - orr x17, x17, x14, lsl #8 │ │ - stur x13, [x9, #-16] │ │ - add x8, x8, #0x18 │ │ - sub x25, x25, #0x18 │ │ - orr x17, x17, x15, lsl #16 │ │ - orr x17, x17, x16, lsl #32 │ │ - stp x17, x12, [x9, #-8] │ │ - add x9, x9, #0x18 │ │ - cbz x11, 4b148 │ │ - cbz x25, 4b148 │ │ - ldur x13, [x8, #-8] │ │ - sub x11, x11, #0x1 │ │ - adr x17, 4b0a0 │ │ - ldrb w1, [x10, x13] │ │ - add x17, x17, x1, lsl #2 │ │ - br x17 │ │ - ldr x17, [x8] │ │ - ubfx x14, x17, #8, #8 │ │ - lsr w15, w17, #16 │ │ - lsr x16, x17, #32 │ │ - and x17, x17, #0xff │ │ - b 4b0a4 │ │ - ldp x17, x12, [x8] │ │ - b 4b0e8 │ │ - ldrh w14, [x8] │ │ - lsr w1, w14, #8 │ │ - and x17, x14, #0xff │ │ - mov w14, w1 │ │ - b 4b0a4 │ │ - ldr w15, [x8] │ │ - lsr w1, w15, #16 │ │ - mov w14, w15 │ │ - and x17, x15, #0xff │ │ - ubfx x14, x14, #8, #8 │ │ - mov w15, w1 │ │ - b 4b0a4 │ │ - mov w8, #0x2 // #2 │ │ - stp x8, x21, [sp, #104] │ │ - ldr x24, [x23, #128] │ │ - cbnz x24, 4b064 │ │ - mov w0, #0x8 // #8 │ │ - str x20, [sp, #16] │ │ - ldr x20, [x23, #152] │ │ - str w26, [sp, #32] │ │ - str w22, [sp, #40] │ │ - str x24, [sp, #72] │ │ - str x0, [sp, #48] │ │ - cbz x20, 4b260 │ │ + bl 641c0 │ │ + cbz x0, 4dc94 │ │ + mov x24, x0 │ │ + mov x19, xzr │ │ + mov x20, x27 │ │ + mov x1, x21 │ │ + cmp x25, x19 │ │ + b.eq 4c8b0 // b.none │ │ + add x0, sp, #0x100 │ │ + sub x20, x20, #0x1 │ │ + add x21, x1, #0x20 │ │ + bl 4df24 │ │ + ldp q0, q1, [sp, #256] │ │ + add x8, x24, x19 │ │ + add x19, x19, #0x20 │ │ + mov x1, x21 │ │ + stp q0, q1, [x8] │ │ + cbnz x20, 4c880 │ │ + mov x19, x22 │ │ + ldr x20, [x23, #224] │ │ + str w26, [sp, #68] │ │ + str x27, [sp, #104] │ │ + str x20, [sp, #72] │ │ + cbz x20, 4ca5c │ │ lsl x26, x20, #2 │ │ - ldr x27, [x23, #144] │ │ + ldr x27, [x23, #216] │ │ mov x0, x26 │ │ - bl 64e30 │ │ - cbz x0, 4c588 │ │ + bl 641c0 │ │ + cbz x0, 4dca4 │ │ mov x1, x27 │ │ mov x2, x26 │ │ - str x0, [sp, #24] │ │ - bl 64e50 │ │ - ldr x22, [x23, #176] │ │ - add x25, sp, #0x118 │ │ - cbz x22, 4b274 │ │ - mov w8, #0x58 // #88 │ │ - mov x25, x28 │ │ - ldr x28, [x23, #168] │ │ - mul x27, x22, x8 │ │ + str x0, [sp, #56] │ │ + bl 641e0 │ │ + ldr x21, [x23, #248] │ │ + sub x20, x29, #0x80 │ │ + add x28, sp, #0x100 │ │ + stp x19, x21, [sp, #40] │ │ + cbz x21, 4ca78 │ │ + lsl x8, x21, #7 │ │ + ldr x25, [x23, #240] │ │ + sub x27, x8, x21, lsl #4 │ │ mov x0, x27 │ │ - bl 64e30 │ │ - cbz x0, 4c598 │ │ - mov w8, #0x58 // #88 │ │ + bl 641c0 │ │ + cbz x0, 4dcb4 │ │ + add x8, sp, #0x100 │ │ mov x26, x0 │ │ - mov x19, xzr │ │ - mul x21, x22, x8 │ │ - mov x24, x22 │ │ + mov x19, x21 │ │ + mov x21, xzr │ │ + orr x22, x8, #0x8 │ │ + b 4c984 │ │ + sub x9, x29, #0x80 │ │ + add x10, sp, #0x100 │ │ + add x28, sp, #0x100 │ │ + ldp q0, q1, [x9, #48] │ │ + add x9, x26, x21 │ │ + str x8, [x9, #32] │ │ + add x8, x25, x21 │ │ + sub x19, x19, #0x1 │ │ + add x21, x21, #0x70 │ │ + stp q0, q1, [x10, #384] │ │ + ldr x10, [x22, #16] │ │ + stp q0, q1, [x9] │ │ + ldr q0, [x22] │ │ + str x10, [x9, #56] │ │ + stur q0, [x9, #40] │ │ + str q0, [sp, #224] │ │ + ldr q0, [x8, #64] │ │ + str x10, [sp, #240] │ │ + stp q0, q2, [x9, #64] │ │ + str x20, [x9, #96] │ │ + cbz x19, 4c9cc │ │ + cmp x27, x21 │ │ + b.eq 4c9cc // b.none │ │ + sub x0, x29, #0x50 │ │ + add x1, x25, x21 │ │ + add x28, x25, x21 │ │ + bl 4df24 │ │ + ldr x8, [x28, #32]! │ │ + ldr q2, [x28, #48] │ │ + ldr x20, [x28, #64] │ │ + cmn x8, #0x1 │ │ + b.eq 4c930 // b.none │ │ + add x0, sp, #0x100 │ │ mov x1, x28 │ │ - mov x28, x25 │ │ - add x25, sp, #0x118 │ │ - cmp x21, x19 │ │ - b.eq 4b218 // b.none │ │ - add x0, sp, #0x118 │ │ - sub x24, x24, #0x1 │ │ - add x27, x1, #0x58 │ │ - bl 4c7ec │ │ - ldp q0, q1, [x25, #32] │ │ - add x8, x26, x19 │ │ - ldr q2, [x25, #64] │ │ - ldr x9, [sp, #360] │ │ - add x19, x19, #0x58 │ │ - mov x1, x27 │ │ - stp q0, q1, [x8, #32] │ │ - ldp q0, q1, [x25] │ │ - str q2, [x8, #64] │ │ - str x9, [x8, #80] │ │ - stp q0, q1, [x8] │ │ - cbnz x24, 4b1d0 │ │ + str q2, [sp, #176] │ │ + bl 4df24 │ │ + ldr q2, [sp, #176] │ │ + ldr x8, [sp, #256] │ │ + b 4c930 │ │ + sub x20, x29, #0x80 │ │ ldr x8, [x23] │ │ - ldp x24, x27, [x23, #200] │ │ - ldp x19, x21, [x23, #240] │ │ + ldp x25, x13, [x23, #128] │ │ + ldp x27, x16, [x23, #144] │ │ + add x22, x28, #0x11d │ │ cmn x8, #0x1 │ │ - b.eq 4b28c // b.none │ │ - add x0, sp, #0x118 │ │ + b.eq 4ca94 // b.none │ │ + sub x0, x29, #0x80 │ │ mov x1, x23 │ │ - bl 4c7ec │ │ - ldur q0, [x25, #40] │ │ - ldur q1, [x25, #56] │ │ - ldur q2, [x25, #72] │ │ - ldr x9, [sp, #280] │ │ - stp q0, q1, [sp, #176] │ │ - ldur q0, [x25, #24] │ │ - ldur q1, [x25, #8] │ │ - str q2, [sp, #208] │ │ - stp q1, q0, [sp, #144] │ │ - b 4b290 │ │ + str x16, [sp, #176] │ │ + mov x19, x22 │ │ + mov x22, x13 │ │ + bl 4df24 │ │ + mov x1, x23 │ │ + ldr x28, [sp, #168] │ │ + ldr x8, [x1, #32]! │ │ + ldr q2, [x1, #48] │ │ + ldr x21, [x1, #64] │ │ + cmn x8, #0x1 │ │ + b.eq 4caa0 // b.none │ │ + sub x0, x29, #0x50 │ │ + str q2, [sp, #16] │ │ + bl 4df24 │ │ + ldr q2, [sp, #16] │ │ + ldur x9, [x29, #-80] │ │ + b 4caa4 │ │ mov w8, #0x2 // #2 │ │ - str x8, [sp, #24] │ │ - ldr x22, [x23, #176] │ │ - add x25, sp, #0x118 │ │ - cbnz x22, 4b194 │ │ - mov w26, #0x8 // #8 │ │ + stp x8, x28, [sp, #160] │ │ + ldr x27, [x23, #200] │ │ + cbnz x27, 4c858 │ │ + mov w24, #0x10 // #16 │ │ + ldr x20, [x23, #224] │ │ + str w26, [sp, #68] │ │ + str x27, [sp, #104] │ │ + str x20, [sp, #72] │ │ + cbnz x20, 4c8c8 │ │ + mov w8, #0x2 // #2 │ │ + str x8, [sp, #56] │ │ + ldr x21, [x23, #248] │ │ + sub x20, x29, #0x80 │ │ + add x28, sp, #0x100 │ │ + stp x19, x21, [sp, #40] │ │ + cbnz x21, 4c900 │ │ + mov w26, #0x10 // #16 │ │ ldr x8, [x23] │ │ - ldp x24, x27, [x23, #200] │ │ - ldp x19, x21, [x23, #240] │ │ + ldp x25, x13, [x23, #128] │ │ + ldp x27, x16, [x23, #144] │ │ + add x22, x28, #0x11d │ │ cmn x8, #0x1 │ │ - b.ne 4b22c // b.any │ │ + b.ne 4c9e8 // b.any │ │ + ldr x28, [sp, #168] │ │ + mov x10, #0xffffffffffffffff // #-1 │ │ + b 4cabc │ │ mov x9, #0xffffffffffffffff // #-1 │ │ + ldr q0, [x23, #64] │ │ + ldur x10, [x29, #-128] │ │ + mov x13, x22 │ │ + ldr x16, [sp, #176] │ │ + mov x22, x19 │ │ + str q0, [sp, #224] │ │ + str x10, [sp, #256] │ │ + ldur x10, [x29, #-104] │ │ + ldur q0, [x20, #8] │ │ + add x11, sp, #0x9 │ │ + ldur q1, [x20, #56] │ │ + add x12, sp, #0x29 │ │ + stp x10, x9, [sp, #280] │ │ + ldr x10, [sp, #96] │ │ + mov w8, wzr │ │ + ldr x9, [sp, #80] │ │ + stur q0, [x11, #255] │ │ + ldur x11, [x29, #-56] │ │ + ldr q0, [sp, #224] │ │ + stur q1, [x12, #255] │ │ + mov w12, #0x8 // #8 │ │ + stp x10, x9, [sp, #368] │ │ + ldr x9, [sp, #160] │ │ + ldr x10, [sp, #56] │ │ + str x11, [sp, #312] │ │ mov w11, #0x8 // #8 │ │ - mov w10, #0x8 // #8 │ │ - str x9, [sp, #280] │ │ - stp xzr, x11, [sp, #232] │ │ + stp x28, x9, [sp, #416] │ │ + ldr x9, [sp, #104] │ │ + str q0, [sp, #320] │ │ + ldr q0, [sp, #112] │ │ + stp x28, x9, [sp, #432] │ │ + stp x24, x9, [sp, #448] │ │ ldr x9, [sp, #72] │ │ - ldr q2, [sp, #144] │ │ - stp x10, xzr, [sp] │ │ - ldp q0, q1, [sp, #160] │ │ - stp x11, xzr, [sp, #264] │ │ - ldp x10, x11, [sp, #104] │ │ - str x21, [sp, #528] │ │ - stur q0, [x25, #24] │ │ - add x21, x25, #0x105 │ │ - stur q1, [x25, #40] │ │ - ldp q0, q1, [sp, #192] │ │ - stp x11, x10, [sp, #368] │ │ - ldr x10, [sp, #48] │ │ - stp x11, x9, [sp, #384] │ │ - ldr w11, [sp, #40] │ │ - stp x10, x9, [sp, #400] │ │ - ldr x9, [sp, #24] │ │ - stur q0, [x25, #56] │ │ - stp x20, x9, [sp, #416] │ │ - ldp x9, x10, [sp, #56] │ │ - stp x20, x22, [sp, #432] │ │ - mov x20, #0xfffffffffffffffe // #-2 │ │ - stp x26, x22, [sp, #448] │ │ - add x26, sp, #0x118 │ │ - stp x10, x9, [sp, #464] │ │ - ldp x9, x10, [sp, #88] │ │ - stp x24, x27, [sp, #480] │ │ - str x19, [sp, #520] │ │ - nop │ │ - adr x19, 6a0e8 │ │ - stp x10, x9, [sp, #496] │ │ - ldr x9, [sp, #80] │ │ - add x10, x23, #0x105 │ │ + stp xzr, x12, [sp, #200] │ │ + stp x9, x10, [sp, #464] │ │ + add x10, x23, #0x11d │ │ ldr w10, [x10] │ │ - str x24, [sp, #616] │ │ - nop │ │ - adr x24, 6a0d0 │ │ - str x9, [sp, #512] │ │ - ldrb w9, [x23, #260] │ │ - mov w23, #0x1 // #1 │ │ - str w10, [x21] │ │ - ldr w10, [sp, #32] │ │ - dup v0.2d, x23 │ │ + str x9, [sp, #480] │ │ + ldr x9, [sp, #48] │ │ + stp x11, xzr, [sp, #8] │ │ + add x11, sp, #0x100 │ │ + stp x12, xzr, [sp, #232] │ │ + ldr x12, [sp, #128] │ │ + str w10, [x22] │ │ + mov w10, #0x1 // #1 │ │ + stp x9, x26, [sp, #488] │ │ + str x9, [sp, #504] │ │ + ldrb w9, [x23, #284] │ │ + str q0, [x11, #256] │ │ + dup v0.2d, x10 │ │ + nop │ │ + adr x10, 69478 │ │ + str x12, [sp, #528] │ │ + ldr w12, [sp, #68] │ │ strb w9, [sp, #540] │ │ - strb w10, [sp, #545] │ │ - adrp x10, 4000 │ │ - strb w9, [sp, #609] │ │ - str q0, [x25, #288] │ │ - ldr q0, [x10, #3600] │ │ - stur q1, [x25, #72] │ │ - stur q2, [x25, #8] │ │ - stp xzr, xzr, [sp, #248] │ │ - str w11, [sp, #536] │ │ - str xzr, [sp, #552] │ │ + strb w9, [sp, #617] │ │ + adrp x9, 4000 │ │ + str w12, [sp, #536] │ │ + ldr w12, [sp, #136] │ │ + str q0, [x11, #320] │ │ + ldr q0, [x9, #3696] │ │ + stp xzr, xzr, [sp, #216] │ │ + str q2, [x11, #80] │ │ + str x21, [sp, #352] │ │ + stp x25, x13, [sp, #384] │ │ + stp x27, x16, [sp, #400] │ │ + strb w12, [sp, #545] │ │ str xzr, [sp, #560] │ │ - str xzr, [sp, #600] │ │ - str xzr, [sp, #584] │ │ + str xzr, [sp, #568] │ │ + str xzr, [sp, #608] │ │ str xzr, [sp, #592] │ │ - strb wzr, [sp, #608] │ │ - str q0, [sp, #112] │ │ - stur wzr, [x21, #69] │ │ - str x27, [sp, #624] │ │ - b 4b3bc │ │ - dup v0.2d, x23 │ │ - ldrb w8, [sp, #540] │ │ - stp xzr, xzr, [x26, #272] │ │ - strb wzr, [sp, #608] │ │ - stp xzr, xzr, [x26, #304] │ │ - str q0, [x25, #288] │ │ - strb w8, [sp, #609] │ │ - strb wzr, [sp, #611] │ │ - ldr x11, [sp, #624] │ │ str xzr, [sp, #600] │ │ - strb wzr, [sp, #610] │ │ - strh wzr, [sp, #612] │ │ - cbz x11, 4c118 │ │ - mov x10, xzr │ │ - ldr x13, [sp, #616] │ │ - sub x14, x11, #0x1 │ │ - mov x12, x13 │ │ - ldrb w16, [x12], #1 │ │ - str x12, [sp, #616] │ │ - str x14, [sp, #624] │ │ - cbz w16, 4b470 │ │ - ldrb w15, [sp, #545] │ │ - subs w17, w16, w15 │ │ - b.cs 4b4c0 // b.hs, b.nlast │ │ - sub w16, w16, #0x1 │ │ - cmp w16, #0xb │ │ - b.hi 4b844 // b.pmore │ │ - adrp x1, 5000 │ │ - add x1, x1, #0xdb │ │ - adr x17, 4b420 │ │ - ldrb w0, [x1, x16] │ │ - add x17, x17, x0, lsl #2 │ │ - br x17 │ │ - cbz x14, 4c018 │ │ - mov x12, xzr │ │ - mov w8, wzr │ │ - sub x9, x11, #0x2 │ │ - add x14, x13, #0x2 │ │ - ldurb w15, [x14, #-1] │ │ - cmp w8, #0x3f │ │ - b.ne 4b448 // b.any │ │ - cmp w15, #0x1 │ │ - b.hi 4c318 // b.pmore │ │ - and x16, x15, #0x7f │ │ - lsl x16, x16, x8 │ │ - orr x12, x16, x12 │ │ - tbz w15, #7, 4ba48 │ │ - sub x9, x9, #0x1 │ │ - add x14, x14, #0x1 │ │ - add w8, w8, #0x7 │ │ - cmn x9, #0x1 │ │ - b.ne 4b434 // b.any │ │ - b 4c00c │ │ - cbz x14, 4c018 │ │ - mov x14, xzr │ │ - mov w16, wzr │ │ - sub x10, x11, #0x2 │ │ - mov x15, x12 │ │ - ldrb w17, [x15], #1 │ │ - cmp w16, #0x3f │ │ - b.ne 4b498 // b.any │ │ - cmp w17, #0x1 │ │ - b.hi 4bff4 // b.pmore │ │ - and x0, x17, #0x7f │ │ - lsl x0, x0, x16 │ │ - orr x14, x0, x14 │ │ - tbz w17, #7, 4b4f8 │ │ - sub x10, x10, #0x1 │ │ - add w16, w16, #0x7 │ │ - mov x12, x15 │ │ - cmn x10, #0x1 │ │ - b.ne 4b484 // b.any │ │ - b 4c004 │ │ - ldrb w12, [sp, #544] │ │ - cbz w12, 4c564 │ │ - and w11, w17, #0xff │ │ - ldrsb x13, [sp, #543] │ │ - udiv w11, w11, w12 │ │ - msub w12, w11, w12, w17 │ │ - adds x12, x13, w12, uxtb │ │ - b.mi 4b580 // b.first │ │ - ldr x13, [sp, #576] │ │ - add x12, x13, x12 │ │ - ldrb w13, [sp, #608] │ │ - str x12, [sp, #576] │ │ - tbz w13, #0, 4b5a0 │ │ - b 4b600 │ │ - subs x10, x10, x14 │ │ - b.cc 4c2ec // b.lo, b.ul, b.last │ │ - add x11, x15, x14 │ │ + str x10, [sp, #72] │ │ + strb wzr, [sp, #616] │ │ + stur wzr, [x22, #77] │ │ + str q0, [sp, #80] │ │ + str x25, [sp, #624] │ │ + str x13, [sp, #632] │ │ + str x22, [sp, #32] │ │ + tbz w8, #0, 4cc10 │ │ + mov w8, #0x1 // #1 │ │ + add x9, sp, #0x100 │ │ + strb wzr, [sp, #616] │ │ + dup v0.2d, x8 │ │ + add x8, sp, #0x100 │ │ + stp xzr, xzr, [x9, #304] │ │ + stp xzr, xzr, [x9, #336] │ │ + strb wzr, [sp, #619] │ │ + str q0, [x8, #320] │ │ + ldrb w8, [sp, #540] │ │ + strb w8, [sp, #617] │ │ + ldr x9, [sp, #632] │ │ + str xzr, [sp, #608] │ │ + strb wzr, [sp, #618] │ │ + strh wzr, [sp, #620] │ │ + cbz x9, 4d7d0 │ │ + mov x27, xzr │ │ + mov x25, xzr │ │ + mov x28, xzr │ │ + mov x22, xzr │ │ + stp xzr, x8, [sp, #168] │ │ + b 4ccbc │ │ + ldr x9, [sp, #496] │ │ + mov w10, #0x70 // #112 │ │ + mov w11, w24 │ │ + madd x9, x19, x10, x9 │ │ + ldp x12, x10, [sp, #168] │ │ + and x11, x11, #0xff │ │ + mov x8, xzr │ │ + bfi x10, x12, #8, #56 │ │ + str x10, [x9, #16] │ │ + orr x10, x11, x27, lsl #8 │ │ + ldr w11, [sp, #160] │ │ + orr x10, x10, x23, lsl #16 │ │ + strb w11, [x9, #24] │ │ + mov x11, #0xffffffffffffffff // #-1 │ │ + str x11, [x9, #32] │ │ + ldr x11, [sp, #128] │ │ + stp x21, x10, [x9] │ │ + ldr q0, [x20] │ │ + stur q0, [x9, #40] │ │ + ldr q0, [x20, #16] │ │ + stur q0, [x9, #56] │ │ + ldur x10, [x29, #-96] │ │ + str x11, [x9, #88] │ │ + ldr x11, [sp, #112] │ │ + str x11, [x9, #96] │ │ + ldr x11, [sp, #136] │ │ + stp x10, x11, [x9, #72] │ │ + add x10, x19, #0x1 │ │ + str x10, [sp, #504] │ │ + ldr x9, [sp, #632] │ │ + mov x25, x8 │ │ + cbz x9, 4d7d0 │ │ + ldr x8, [sp, #624] │ │ + sub x19, x9, #0x1 │ │ + mov x23, x8 │ │ + ldrb w26, [x23], #1 │ │ + str x23, [sp, #624] │ │ + str x19, [sp, #632] │ │ + cbz w26, 4cd40 │ │ + ldrb w10, [sp, #545] │ │ + cmp w26, w10 │ │ + b.cs 4ce00 // b.hs, b.nlast │ │ + sub w10, w26, #0x1 │ │ + cmp w10, #0xb │ │ + b.hi 4cfec // b.pmore │ │ + nop │ │ + adr x13, 5038 │ │ + mov w21, #0x30 // #48 │ │ + adr x11, 4cd0c │ │ + ldrh w12, [x13, x10, lsl #1] │ │ + add x11, x11, x12, lsl #2 │ │ + br x11 │ │ + add x8, sp, #0x100 │ │ + sub x0, x29, #0x80 │ │ + add x1, x8, #0x170 │ │ + bl 4df9c │ │ + ldurb w8, [x29, #-128] │ │ + cmp w8, #0xff │ │ + b.ne 4d808 // b.any │ │ + ldur x24, [x29, #-120] │ │ + mov w21, #0x31 // #49 │ │ + ubfx x27, x24, #8, #8 │ │ + lsr w22, w24, #16 │ │ + lsr x28, x24, #32 │ │ + b 4d134 │ │ + add x8, sp, #0x100 │ │ + sub x0, x29, #0x80 │ │ + add x1, x8, #0x170 │ │ + bl 4df9c │ │ + ldurb w8, [x29, #-128] │ │ + cmp w8, #0xff │ │ + b.ne 4d808 // b.any │ │ + ldur x8, [x29, #-120] │ │ + ldr x9, [sp, #632] │ │ + ldr x23, [sp, #624] │ │ + subs x9, x9, x8 │ │ + b.cc 4d86c // b.lo, b.ul, b.last │ │ + add x10, x23, x8 │ │ + str x9, [sp, #632] │ │ str x10, [sp, #624] │ │ - str x11, [sp, #616] │ │ - cbz x14, 4c2ec │ │ - ldrb w11, [x12, #1] │ │ - mov x23, x24 │ │ - mov x24, x19 │ │ - sub x10, x14, #0x1 │ │ - add x19, x12, #0x2 │ │ - cmp w11, #0x2 │ │ - b.gt 4b650 │ │ - cmp w11, #0x1 │ │ - b.eq 4b8cc // b.none │ │ - cmp w11, #0x2 │ │ - b.ne 4b8bc // b.any │ │ - ldrb w11, [sp, #536] │ │ - sub w8, w11, #0x1 │ │ - eor w9, w11, w8 │ │ - and w9, w9, #0xff │ │ - cmp w9, w8, uxtb │ │ - b.ls 4bba4 // b.plast │ │ - rbit w8, w11 │ │ - clz w8, w8 │ │ - cmp w8, #0x1 │ │ - b.gt 4bb68 │ │ - cbz w8, 4bc6c │ │ - cmp w8, #0x1 │ │ - b.ne 4bba4 // b.any │ │ - cmp x10, #0x1 │ │ - b.ls 4c4e4 // b.plast │ │ - ldrh w8, [x19] │ │ - b 4bc84 │ │ - ldr x13, [sp, #576] │ │ - neg x14, x12 │ │ - add x12, x13, x12 │ │ - cmp x13, x14 │ │ - csel x12, xzr, x12, cc // cc = lo, ul, last │ │ - ldrb w13, [sp, #608] │ │ - str x12, [sp, #576] │ │ - tbnz w13, #0, 4b600 │ │ - ldrb w13, [sp, #542] │ │ - ldrb w12, [sp, #541] │ │ - cmp w13, #0x1 │ │ - b.eq 4b5c8 // b.none │ │ - cbz w13, 4c5a8 │ │ - ldr x14, [sp, #560] │ │ - add x14, x14, x11 │ │ - udiv x11, x14, x13 │ │ - msub x13, x11, x13, x14 │ │ - b 4b5cc │ │ - mov x13, xzr │ │ - mul x11, x11, x12 │ │ - ldr x12, [sp, #552] │ │ - str x13, [sp, #560] │ │ - adds x11, x11, x12 │ │ - b.cs 4c388 // b.hs, b.nlast │ │ - ldrb w12, [sp, #536] │ │ - mov x13, #0xffffffffffffffff // #-1 │ │ - neg w12, w12, lsl #3 │ │ - and w12, w12, #0x38 │ │ - lsr x12, x13, x12 │ │ - cmp x11, x12 │ │ - b.hi 4c388 // b.pmore │ │ - str x11, [sp, #552] │ │ - ldrb w11, [sp, #608] │ │ - ldrb w10, [sp, #611] │ │ - tbz w11, #0, 4be8c │ │ - tbz w10, #0, 4b63c │ │ - dup v0.2d, x23 │ │ - ldrb w10, [sp, #540] │ │ - stp xzr, xzr, [x26, #272] │ │ - stp xzr, xzr, [x26, #304] │ │ - str xzr, [x26, #320] │ │ - str q0, [x25, #288] │ │ - strb wzr, [x26, #328] │ │ - strb w10, [sp, #609] │ │ - mov w10, #0x100 // #256 │ │ - stur wzr, [x21, #69] │ │ - b 4bcd0 │ │ - str xzr, [sp, #600] │ │ - mov w10, #0x100 // #256 │ │ - strb wzr, [sp, #610] │ │ - strh wzr, [sp, #612] │ │ - b 4bcd0 │ │ - cmp w11, #0x3 │ │ - b.eq 4b8f0 // b.none │ │ - cmp w11, #0x4 │ │ - b.ne 4b8bc // b.any │ │ - cbz x10, 4c374 │ │ - mov x11, xzr │ │ - mov w8, wzr │ │ - mov x9, x10 │ │ - mov x12, x19 │ │ - ldrb w13, [x12], #1 │ │ - cmp w8, #0x3f │ │ - b.ne 4b688 // b.any │ │ - cmp w13, #0x1 │ │ - b.hi 4c344 // b.pmore │ │ - and x14, x13, #0x7f │ │ - lsl x14, x14, x8 │ │ - orr x11, x14, x11 │ │ - tbz w13, #7, 4bb0c │ │ - sub x9, x9, #0x1 │ │ - add w8, w8, #0x7 │ │ - cbnz x9, 4b674 │ │ - b 4c370 │ │ - cbz x14, 4c018 │ │ - mov x9, xzr │ │ - mov w10, wzr │ │ - sub x8, x11, #0x2 │ │ - add x12, x13, #0x2 │ │ - ldurb w14, [x12, #-1] │ │ - cmp w10, #0x3f │ │ - b.ne 4b6d0 // b.any │ │ - cmp w14, #0x1 │ │ - b.hi 4c300 // b.pmore │ │ - and x15, x14, #0x7f │ │ - lsl x15, x15, x10 │ │ - orr x9, x15, x9 │ │ - tbz w14, #7, 4b9dc │ │ - sub x8, x8, #0x1 │ │ - add x12, x12, #0x1 │ │ - add w10, w10, #0x7 │ │ - cmn x8, #0x1 │ │ - b.ne 4b6bc // b.any │ │ - b 4c00c │ │ - cbz x14, 4c018 │ │ - mov x9, xzr │ │ - mov w10, wzr │ │ - sub x8, x11, #0x2 │ │ - add x12, x13, #0x2 │ │ - ldurb w14, [x12, #-1] │ │ - cmp w10, #0x3f │ │ - b.ne 4b720 // b.any │ │ - cmp w14, #0x1 │ │ - b.hi 4c32c // b.pmore │ │ - and x15, x14, #0x7f │ │ - lsl x15, x15, x10 │ │ - orr x9, x15, x9 │ │ - tbz w14, #7, 4ba00 │ │ - sub x8, x8, #0x1 │ │ - add x12, x12, #0x1 │ │ - add w10, w10, #0x7 │ │ - cmn x8, #0x1 │ │ - b.ne 4b70c // b.any │ │ - b 4c00c │ │ - mov x10, xzr │ │ - strb w23, [sp, #612] │ │ - b 4bcd0 │ │ - add x0, sp, #0x90 │ │ - add x1, x26, #0x150 │ │ - bl 4c9c0 │ │ - ldrb w10, [sp, #144] │ │ - cmp w10, #0xff │ │ - b.ne 4c4bc // b.any │ │ - ldr x11, [sp, #152] │ │ - lsr x9, x11, #8 │ │ - tbnz x11, #63, 4b9a8 │ │ - ldr x12, [sp, #576] │ │ - b 4b9c8 │ │ - cbz x14, 4c018 │ │ - mov x9, xzr │ │ - mov w10, wzr │ │ - sub x8, x11, #0x2 │ │ - add x12, x13, #0x2 │ │ - ldurb w14, [x12, #-1] │ │ - cmp w10, #0x3f │ │ - b.ne 4b7a8 // b.any │ │ - cmp w14, #0x1 │ │ - b.hi 4c340 // b.pmore │ │ - and x15, x14, #0x7f │ │ - lsl x15, x15, x10 │ │ - orr x9, x15, x9 │ │ - tbz w14, #7, 4ba24 │ │ + cbz x8, 4d990 │ │ + mov x26, x23 │ │ sub x8, x8, #0x1 │ │ - add x12, x12, #0x1 │ │ - add w10, w10, #0x7 │ │ - cmn x8, #0x1 │ │ - b.ne 4b794 // b.any │ │ - b 4c00c │ │ - ldrb w11, [sp, #544] │ │ - cbz w11, 4c5b4 │ │ - ldrb w12, [sp, #608] │ │ - tbz w12, #0, 4b930 │ │ - mov x10, xzr │ │ - b 4bcd0 │ │ - ldrb w11, [sp, #609] │ │ - mov x10, xzr │ │ - eor w11, w11, #0x1 │ │ - strb w11, [sp, #609] │ │ - b 4bcd0 │ │ - mov x10, xzr │ │ - strb w23, [sp, #610] │ │ - b 4bcd0 │ │ - mov x10, xzr │ │ - strb w23, [sp, #613] │ │ - b 4bcd0 │ │ - cmp x14, #0x1 │ │ - b.ls 4c018 // b.plast │ │ - add x9, x13, #0x3 │ │ - sub x11, x11, #0x3 │ │ - ldrb w12, [sp, #608] │ │ - str x9, [sp, #616] │ │ - str x11, [sp, #624] │ │ - ldurh w11, [x13, #1] │ │ - lsr w9, w11, #8 │ │ - tbz w12, #0, 4b960 │ │ - mov x10, xzr │ │ - b 4bcd0 │ │ - ldp x15, x17, [sp, #464] │ │ - and x10, x16, #0xff │ │ - cmp x17, x10 │ │ - b.cc 4c2f4 // b.lo, b.ul, b.last │ │ - add x15, x15, x10 │ │ - b.eq 4c2ec // b.none │ │ - ldrb w10, [x15] │ │ - cbz w10, 4bcd0 │ │ + ldrb w9, [x26], #1 │ │ + stp x26, x8, [x29, #-32] │ │ + cmp w9, #0x2 │ │ + b.gt 4ce0c │ │ + cmp w9, #0x1 │ │ + b.eq 4ce6c // b.none │ │ + cmp w9, #0x2 │ │ + b.ne 4ce4c // b.any │ │ + ldrb w9, [sp, #536] │ │ + sub w10, w9, #0x1 │ │ + eor w11, w9, w10 │ │ + and w11, w11, #0xff │ │ + cmp w11, w10, uxtb │ │ + b.ls 4d100 // b.plast │ │ + rbit w10, w9 │ │ + clz w10, w10 │ │ cmp w10, #0x1 │ │ - b.ne 4ba70 // b.any │ │ - cbz x14, 4c018 │ │ - mov x12, xzr │ │ - mov w8, wzr │ │ - sub x9, x11, #0x2 │ │ - add x14, x13, #0x2 │ │ - ldurb w10, [x14, #-1] │ │ - cmp w8, #0x3f │ │ - b.ne 4b894 // b.any │ │ + b.gt 4d0b0 │ │ + cbz w10, 4d52c │ │ cmp w10, #0x1 │ │ - b.hi 4c3dc // b.pmore │ │ - and x15, x10, #0x7f │ │ - lsl x15, x15, x8 │ │ - orr x12, x15, x12 │ │ - tbz w10, #7, 4bc4c │ │ - sub x9, x9, #0x1 │ │ - add x14, x14, #0x1 │ │ - add w8, w8, #0x7 │ │ - cmn x9, #0x1 │ │ - b.ne 4b880 // b.any │ │ - b 4c00c │ │ - lsr x9, x19, #8 │ │ - lsr x8, x19, #16 │ │ - mov x10, xzr │ │ - b 4bb20 │ │ - mov w10, #0x1 // #1 │ │ - mov x19, x24 │ │ - mov x24, x23 │ │ - mov w23, #0x1 // #1 │ │ - strb w10, [sp, #611] │ │ - ldrb w11, [sp, #608] │ │ - and w10, w10, #0xff │ │ - tbnz w11, #0, 4b60c │ │ - b 4be8c │ │ - ldrh w8, [sp, #538] │ │ - cmp w8, #0x5 │ │ - b.cs 4b998 // b.hs, b.nlast │ │ - cbz x10, 4c374 │ │ - mov x20, xzr │ │ - sub x9, x14, #0x3 │ │ - sub x8, x14, #0x4 │ │ - mov x11, x19 │ │ - ldrb w12, [x11], #1 │ │ - cbz w12, 4bbbc │ │ - add x20, x20, #0x1 │ │ - sub x9, x9, #0x1 │ │ - sub x8, x8, #0x1 │ │ - cmp x10, x20 │ │ - b.ne 4b910 // b.any │ │ - b 4c374 │ │ - eor w12, w15, #0xff │ │ - ldrb w13, [sp, #542] │ │ - udiv w11, w12, w11 │ │ - ldrb w12, [sp, #541] │ │ - cmp w13, #0x1 │ │ - b.eq 4bb28 // b.none │ │ - cbz w13, 4c5a8 │ │ - ldr x14, [sp, #560] │ │ - add x14, x14, x11 │ │ - udiv x11, x14, x13 │ │ - msub x13, x11, x13, x14 │ │ - b 4bb2c │ │ - ldr x12, [sp, #552] │ │ - adds x11, x12, x11 │ │ - b.cs 4c388 // b.hs, b.nlast │ │ - ldrb w12, [sp, #536] │ │ - mov x13, #0xffffffffffffffff // #-1 │ │ - neg w12, w12, lsl #3 │ │ - and w12, w12, #0x38 │ │ - lsr x12, x13, x12 │ │ - cmp x11, x12 │ │ - b.hi 4c388 // b.pmore │ │ - mov x10, xzr │ │ - str x11, [sp, #552] │ │ - str xzr, [sp, #560] │ │ - b 4bcd0 │ │ - lsr x9, x19, #8 │ │ - mov x10, xzr │ │ - lsr x8, x19, #16 │ │ - b 4bb20 │ │ - ldr x12, [sp, #576] │ │ - neg x8, x11 │ │ - cmp x12, x8 │ │ - b.cs 4b9c8 // b.hs, b.nlast │ │ - mov x10, xzr │ │ - lsr x8, x11, #16 │ │ - str xzr, [sp, #576] │ │ - b 4bcd0 │ │ - mov x10, xzr │ │ - lsr x8, x11, #16 │ │ - add x11, x12, x11 │ │ - str x11, [sp, #576] │ │ - b 4bcd0 │ │ - lsr x11, x9, #8 │ │ - mov x10, xzr │ │ - str x8, [sp, #624] │ │ - lsr x8, x9, #16 │ │ - str x12, [sp, #616] │ │ - mov x27, x9 │ │ - str x9, [sp, #592] │ │ - mov w9, w11 │ │ - b 4bcd0 │ │ - lsr x11, x9, #8 │ │ - mov x10, xzr │ │ - str x8, [sp, #624] │ │ - lsr x8, x9, #16 │ │ - str x12, [sp, #616] │ │ - str x9, [sp, #584] │ │ - str x9, [sp, #88] │ │ - mov w9, w11 │ │ - b 4bcd0 │ │ - lsr x11, x9, #8 │ │ - mov x10, xzr │ │ - str x8, [sp, #624] │ │ - lsr x8, x9, #16 │ │ - str x12, [sp, #616] │ │ - str x9, [sp, #568] │ │ - str x9, [sp, #80] │ │ - mov w9, w11 │ │ - b 4bcd0 │ │ - lsr x11, x12, #8 │ │ - ldrb w13, [sp, #608] │ │ - lsr x8, x12, #16 │ │ - str x9, [sp, #624] │ │ - mov w9, w11 │ │ - str x14, [sp, #616] │ │ - tbz w13, #0, 4bc24 │ │ - mov x10, xzr │ │ - str x12, [sp, #72] │ │ - b 4bcd0 │ │ - mov x13, xzr │ │ - mov x11, x12 │ │ - mov x16, x14 │ │ - cbz x16, 4c3c8 │ │ - mov x15, xzr │ │ - mov w1, wzr │ │ - sub x0, x16, #0x1 │ │ - add x17, x11, #0x1 │ │ - ldurb w2, [x17, #-1] │ │ - cmp w1, #0x3f │ │ - b.ne 4baa4 // b.any │ │ - cmp w2, #0x1 │ │ - b.hi 4c3a8 // b.pmore │ │ - and x3, x2, #0x7f │ │ - lsl x3, x3, x1 │ │ - orr x15, x3, x15 │ │ - tbz w2, #7, 4bacc │ │ - sub x0, x0, #0x1 │ │ - add x17, x17, #0x1 │ │ - add w1, w1, #0x7 │ │ - cmn x0, #0x1 │ │ - b.ne 4ba90 // b.any │ │ - b 4c3bc │ │ - add x13, x13, #0x1 │ │ - mov x11, x17 │ │ - mov x16, x0 │ │ - cmp x13, x10 │ │ - str x17, [sp, #616] │ │ - str x0, [sp, #624] │ │ - str x15, [sp, #64] │ │ - b.ne 4ba7c // b.any │ │ - sub x10, x17, x12 │ │ - cmp x14, x10 │ │ - b.cc 4c020 // b.lo, b.ul, b.last │ │ - lsr x9, x12, #8 │ │ - lsr x8, x12, #16 │ │ - mov x10, xzr │ │ - str x15, [sp, #64] │ │ - b 4b840 │ │ - lsr x9, x11, #8 │ │ - mov x10, xzr │ │ - lsr x8, x11, #16 │ │ - str x11, [sp, #600] │ │ - mov x22, x11 │ │ - mov x19, x24 │ │ - b 4bcc8 │ │ - mov x13, xzr │ │ - mul x11, x11, x12 │ │ - ldr x12, [sp, #552] │ │ - str x13, [sp, #560] │ │ - adds x11, x11, x12 │ │ - b.cs 4c388 // b.hs, b.nlast │ │ - ldrb w12, [sp, #536] │ │ - mov x13, #0xffffffffffffffff // #-1 │ │ - neg w12, w12, lsl #3 │ │ - and w12, w12, #0x38 │ │ - lsr x12, x13, x12 │ │ - cmp x11, x12 │ │ - b.hi 4c388 // b.pmore │ │ - mov x10, xzr │ │ - str x11, [sp, #552] │ │ - b 4bcd0 │ │ - cmp w8, #0x2 │ │ - b.eq 4bc78 // b.none │ │ - cmp w8, #0x3 │ │ - b.ne 4bba4 // b.any │ │ - cmp x10, #0x7 │ │ - b.ls 4c500 // b.plast │ │ - ldrb w8, [x12, #8] │ │ - ldrh w9, [x12, #6] │ │ - ldur w10, [x12, #2] │ │ + b.ne 4d100 // b.any │ │ + cmp x8, #0x1 │ │ + b.ls 4dc14 // b.plast │ │ + ldrh w24, [x26] │ │ + ldr x9, [sp, #104] │ │ + orr x9, x9, #0xff │ │ + and w8, w9, #0xff │ │ + cmp w8, #0xff │ │ + b.eq 4d120 // b.none │ │ + b 4dc30 │ │ + mov w21, #0x2f // #47 │ │ + mov w24, w26 │ │ + b 4d134 │ │ + cmp w9, #0x3 │ │ + b.eq 4ce74 // b.none │ │ + cmp w9, #0x4 │ │ + b.ne 4ce4c // b.any │ │ + sub x0, x29, #0x80 │ │ + sub x1, x29, #0x20 │ │ + bl 4df9c │ │ + ldurb w8, [x29, #-128] │ │ + cmp w8, #0xff │ │ + b.ne 4d808 // b.any │ │ + ldur x24, [x29, #-120] │ │ + mov w21, #0x42 // #66 │ │ + ubfx x27, x24, #8, #8 │ │ + lsr w22, w24, #16 │ │ + lsr x28, x24, #32 │ │ + b 4d134 │ │ + ubfx x27, x26, #8, #8 │ │ + lsr w22, w26, #16 │ │ + lsr x28, x26, #32 │ │ + lsr x10, x8, #8 │ │ + mov w21, #0x43 // #67 │ │ + str w9, [sp, #160] │ │ + str x10, [sp, #168] │ │ + b 4cec0 │ │ + mov w21, #0x3f // #63 │ │ + b 4d134 │ │ + ldrh w9, [sp, #538] │ │ + cmp w9, #0x5 │ │ + b.cs 4cea0 // b.hs, b.nlast │ │ + cbz x8, 4d81c │ │ + mov x23, xzr │ │ + ldrb w9, [x26, x23] │ │ + cbz w9, 4d38c │ │ + add x23, x23, #0x1 │ │ + cmp x8, x23 │ │ + b.ne 4ce88 // b.any │ │ + b 4d81c │ │ + lsr x9, x8, #8 │ │ + ubfx x27, x26, #8, #8 │ │ + lsr w22, w26, #16 │ │ + lsr x28, x26, #32 │ │ + mov w21, #0x43 // #67 │ │ + str x9, [sp, #168] │ │ + mov w9, #0x3 // #3 │ │ + str w9, [sp, #160] │ │ + str x8, [sp, #176] │ │ + mov w24, w26 │ │ + b 4d134 │ │ + add x8, sp, #0x100 │ │ + sub x0, x29, #0x80 │ │ + add x1, x8, #0x170 │ │ + bl 4df9c │ │ + ldurb w8, [x29, #-128] │ │ + cmp w8, #0xff │ │ + b.ne 4d808 // b.any │ │ + ldur x24, [x29, #-120] │ │ + mov w21, #0x3b // #59 │ │ + ubfx x27, x24, #8, #8 │ │ + lsr w22, w24, #16 │ │ + lsr x28, x24, #32 │ │ + b 4d134 │ │ + add x8, sp, #0x100 │ │ + sub x0, x29, #0x80 │ │ + add x1, x8, #0x170 │ │ + bl 4df9c │ │ + ldurb w8, [x29, #-128] │ │ + cmp w8, #0xff │ │ + b.ne 4d808 // b.any │ │ + ldur x24, [x29, #-120] │ │ + mov w21, #0x34 // #52 │ │ + ubfx x27, x24, #8, #8 │ │ + lsr w22, w24, #16 │ │ + lsr x28, x24, #32 │ │ + b 4d134 │ │ + mov w21, #0x39 // #57 │ │ + b 4d134 │ │ + add x8, sp, #0x100 │ │ + sub x0, x29, #0x80 │ │ + add x1, x8, #0x170 │ │ + bl 4e1b4 │ │ + ldurb w8, [x29, #-128] │ │ + cmp w8, #0xff │ │ + b.ne 4d808 // b.any │ │ + ldur x24, [x29, #-120] │ │ + mov w21, #0x32 // #50 │ │ + ubfx x27, x24, #8, #8 │ │ + lsr w22, w24, #16 │ │ + lsr x28, x24, #32 │ │ + b 4d134 │ │ + add x8, sp, #0x100 │ │ + sub x0, x29, #0x80 │ │ + add x1, x8, #0x170 │ │ + bl 4df9c │ │ + ldurb w8, [x29, #-128] │ │ + cmp w8, #0xff │ │ + b.ne 4d808 // b.any │ │ + ldur x24, [x29, #-120] │ │ + mov w21, #0x33 // #51 │ │ + ubfx x27, x24, #8, #8 │ │ + lsr w22, w24, #16 │ │ + lsr x28, x24, #32 │ │ + b 4d134 │ │ + mov w21, #0x37 // #55 │ │ + b 4d134 │ │ + mov w21, #0x35 // #53 │ │ + b 4d134 │ │ + mov w21, #0x36 // #54 │ │ + b 4d134 │ │ + mov w21, #0x3a // #58 │ │ + b 4d134 │ │ + cmp x19, #0x1 │ │ + b.ls 4d86c // b.plast │ │ + add x10, x8, #0x3 │ │ + sub x9, x9, #0x3 │ │ + mov w21, #0x38 // #56 │ │ + str x10, [sp, #624] │ │ + str x9, [sp, #632] │ │ + ldurh w24, [x8, #1] │ │ + lsr w27, w24, #8 │ │ + b 4d134 │ │ + ldp x9, x11, [sp, #368] │ │ + and x8, x10, #0xff │ │ + cmp x11, x8 │ │ + b.cc 4db44 // b.lo, b.ul, b.last │ │ + add x9, x9, x8 │ │ + b.eq 4db44 // b.none │ │ + ldrb w20, [x9] │ │ + cbz w20, 4d51c │ │ + cmp w20, #0x1 │ │ + b.ne 4d054 // b.any │ │ + add x8, sp, #0x100 │ │ + sub x0, x29, #0x80 │ │ + add x1, x8, #0x170 │ │ + bl 4df9c │ │ + ldurb w8, [x29, #-128] │ │ + sub x20, x29, #0x80 │ │ + cmp w8, #0xff │ │ + b.ne 4d808 // b.any │ │ + ldur x24, [x29, #-120] │ │ + mov w8, w26 │ │ + mov w21, #0x3d // #61 │ │ + str x8, [sp, #176] │ │ + ubfx x27, x24, #8, #8 │ │ + lsr w22, w24, #16 │ │ + lsr x28, x24, #32 │ │ + b 4d134 │ │ + add x8, sp, #0x100 │ │ + sub x0, x29, #0x80 │ │ + add x1, x8, #0x170 │ │ + bl 4df9c │ │ + ldurb w8, [x29, #-128] │ │ + cmp w8, #0xff │ │ + b.ne 4d808 // b.any │ │ + subs x20, x20, #0x1 │ │ + b.ne 4d054 // b.any │ │ + ldr x8, [sp, #624] │ │ + sub x8, x8, x23 │ │ + cmp x19, x8 │ │ + b.cc 4d990 // b.lo, b.ul, b.last │ │ + lsr x9, x8, #8 │ │ + ubfx x27, x23, #8, #8 │ │ + lsr w22, w23, #16 │ │ + lsr x28, x23, #32 │ │ + mov w21, #0x3e // #62 │ │ + str w26, [sp, #160] │ │ + stp x9, x8, [sp, #168] │ │ + mov w24, w23 │ │ + sub x20, x29, #0x80 │ │ + b 4d134 │ │ + cmp w10, #0x2 │ │ + b.eq 4d54c // b.none │ │ + cmp w10, #0x3 │ │ + b.ne 4d100 // b.any │ │ + cmp x8, #0x7 │ │ + b.ls 4dc24 // b.plast │ │ + ldrb w8, [x23, #7] │ │ + ldurh w9, [x23, #5] │ │ + ldur w10, [x23, #1] │ │ orr w8, w9, w8, lsl #16 │ │ lsl x9, x10, #8 │ │ - ldrb w10, [x12, #9] │ │ + ldrb w10, [x23, #8] │ │ orr x8, x9, x8, lsl #40 │ │ - extr x8, x10, x8, #8 │ │ - b 4bc84 │ │ - ldr x8, [sp, #104] │ │ - mov w9, #0x19 // #25 │ │ + extr x24, x10, x8, #8 │ │ + ldr x9, [sp, #104] │ │ + orr x9, x9, #0xff │ │ + and w8, w9, #0xff │ │ + cmp w8, #0xff │ │ + b.eq 4d120 // b.none │ │ + b 4dc30 │ │ + ldp x24, x8, [sp, #96] │ │ and x8, x8, #0xffffffffffff0000 │ │ - orr x8, x8, x11, lsl #8 │ │ - orr x8, x8, x9 │ │ - b 4bc90 │ │ - mvn x11, x20 │ │ - add x12, x19, x20 │ │ - adds x13, x10, x11 │ │ - add x12, x12, #0x1 │ │ - b.eq 4c018 // b.none │ │ - str x21, [sp, #56] │ │ - mov x21, xzr │ │ - mov w14, wzr │ │ - mov x10, x12 │ │ - mov x11, x12 │ │ - ldrb w15, [x11], #1 │ │ - cmp w14, #0x3f │ │ - b.ne 4bbf8 // b.any │ │ - cmp w15, #0x1 │ │ - b.hi 4bff4 // b.pmore │ │ - and x16, x15, #0x7f │ │ - lsl x16, x16, x14 │ │ - orr x21, x16, x21 │ │ - tbz w15, #7, 4bd5c │ │ - sub x9, x9, #0x1 │ │ - add w14, w14, #0x7 │ │ - sub x8, x8, #0x1 │ │ - cmn x9, #0x1 │ │ - mov x10, x11 │ │ - b.ne 4bbe4 // b.any │ │ - b 4c40c │ │ - ldrb w13, [sp, #542] │ │ - ldrb w11, [sp, #541] │ │ - cmp w13, #0x1 │ │ - b.eq 4bd14 // b.none │ │ - cbz w13, 4c5a8 │ │ - ldr x14, [sp, #560] │ │ - add x15, x14, x12 │ │ - udiv x14, x15, x13 │ │ - msub x13, x14, x13, x15 │ │ - b 4bd1c │ │ - lsr x11, x12, #8 │ │ - mov x10, xzr │ │ - lsr x8, x12, #16 │ │ - str x14, [sp, #616] │ │ - str x9, [sp, #624] │ │ - mov w9, w11 │ │ - str x12, [sp, #48] │ │ - b 4bcd0 │ │ - cbz x10, 4c4e4 │ │ - ldrb w8, [x19] │ │ - b 4bc84 │ │ - cmp x10, #0x3 │ │ - b.ls 4c4e4 // b.plast │ │ - ldr w8, [x19] │ │ - str x8, [sp, #96] │ │ - ldr x8, [sp, #104] │ │ - orr x8, x8, #0xff │ │ - and w10, w8, #0xff │ │ - str x8, [sp, #104] │ │ - cmp w10, #0xff │ │ - b.ne 4c4d4 // b.any │ │ - ldr x8, [sp, #552] │ │ - ldr x12, [sp, #96] │ │ - mov x19, x24 │ │ - cmp x12, x8 │ │ - lsr x8, x12, #16 │ │ - lsr x9, x12, #8 │ │ - b.cs 4bcdc // b.hs, b.nlast │ │ - mov w11, #0x1 // #1 │ │ - mov x10, xzr │ │ - strb w11, [sp, #608] │ │ - mov x24, x23 │ │ - mov w23, #0x1 // #1 │ │ - ldr x11, [sp, #624] │ │ - cbnz x11, 4b3d4 │ │ - b 4c118 │ │ - neg w10, w11, lsl #3 │ │ - mov x24, x23 │ │ - and w10, w10, #0x38 │ │ - lsl x11, x20, x10 │ │ - lsr x10, x11, x10 │ │ - cmp x12, x10 │ │ - cset w10, cs // cs = hs, nlast │ │ - strb w10, [sp, #608] │ │ - mov x10, xzr │ │ - b.cs 4bccc // b.hs, b.nlast │ │ - str x12, [sp, #552] │ │ - mov w23, #0x1 // #1 │ │ - str xzr, [sp, #560] │ │ - b 4bcd0 │ │ - mov x13, xzr │ │ - mov x14, x12 │ │ - mul x11, x14, x11 │ │ - ldr x14, [sp, #552] │ │ - str x13, [sp, #560] │ │ - adds x11, x11, x14 │ │ - b.cs 4c388 // b.hs, b.nlast │ │ - ldrb w13, [sp, #536] │ │ - mov x14, #0xffffffffffffffff // #-1 │ │ - neg w13, w13, lsl #3 │ │ - and w13, w13, #0x38 │ │ - lsr x13, x14, x13 │ │ - cmp x11, x13 │ │ - b.hi 4c388 // b.pmore │ │ - mov x10, xzr │ │ - str x11, [sp, #552] │ │ - str x12, [sp, #72] │ │ - b 4bcd0 │ │ - cbz x9, 4c3c8 │ │ - str x27, [sp, #40] │ │ - mov x27, xzr │ │ - mov w13, wzr │ │ + orr x8, x8, x9, lsl #8 │ │ + mov w9, #0x14 // #20 │ │ + orr x9, x8, x9 │ │ + and w8, w9, #0xff │ │ + cmp w8, #0xff │ │ + b.ne 4dc30 // b.any │ │ + stp x24, x9, [sp, #96] │ │ + ubfx x27, x24, #8, #8 │ │ + lsr w22, w24, #16 │ │ + lsr x28, x24, #32 │ │ + mov w21, #0x40 // #64 │ │ + ldp q0, q1, [x20, #48] │ │ + orr x23, x22, x28, lsl #16 │ │ + ldur x8, [x29, #-48] │ │ + subs x9, x21, #0x2f │ │ + stp q0, q1, [x20] │ │ + stur x8, [x29, #-96] │ │ + b.cc 4d1ac // b.lo, b.ul, b.last │ │ + adrp x12, 5000 │ │ + add x12, x12, #0x50 │ │ + mov x8, xzr │ │ + adr x10, 4ccb0 │ │ + ldrh w11, [x12, x9, lsl #1] │ │ + add x10, x10, x11, lsl #2 │ │ + br x10 │ │ + ldrb w9, [sp, #544] │ │ + cbz w9, 4dce0 │ │ + ldrb w8, [sp, #545] │ │ + sub w10, w24, w8 │ │ + and w8, w10, #0xff │ │ + udiv w8, w8, w9 │ │ + msub w9, w8, w9, w10 │ │ + ldrsb x10, [sp, #543] │ │ + adds x9, x10, w9, uxtb │ │ + b.mi 4d4d4 // b.first │ │ + ldr x10, [sp, #584] │ │ + add x9, x10, x9 │ │ + ldrb w10, [sp, #616] │ │ + str x9, [sp, #584] │ │ + tbz w10, #0, 4d4f4 │ │ + b 4d5fc │ │ + ldr x19, [sp, #504] │ │ + ldr x8, [sp, #488] │ │ + cmp x19, x8 │ │ + b.ne 4cc3c // b.any │ │ + add x8, sp, #0x100 │ │ + add x0, x8, #0xe8 │ │ + bl 4e394 │ │ + b 4cc3c │ │ + mov w9, w24 │ │ + mov x8, xzr │ │ + and x9, x9, #0xff │ │ + orr x9, x9, x27, lsl #8 │ │ + orr x9, x9, x23, lsl #16 │ │ + str x9, [sp, #600] │ │ + b 4ccb0 │ │ + mov w9, #0x1 // #1 │ │ + mov x8, xzr │ │ + strb w9, [sp, #620] │ │ + b 4ccb0 │ │ + mov w9, #0x1 // #1 │ │ + mov x8, xzr │ │ + strb w9, [sp, #618] │ │ + b 4ccb0 │ │ + ldrb w8, [sp, #544] │ │ + cbz w8, 4dcc4 │ │ + ldrb w9, [sp, #616] │ │ + tbnz w9, #0, 4d328 │ │ + ldrb w9, [sp, #545] │ │ + ldrb w10, [sp, #542] │ │ + eor w9, w9, #0xff │ │ + cmp w10, #0x1 │ │ + udiv w8, w9, w8 │ │ + ldrb w9, [sp, #541] │ │ + b.eq 4d588 // b.none │ │ + cbz w10, 4dcd4 │ │ + ldr x11, [sp, #568] │ │ + add x11, x11, x8 │ │ + udiv x8, x11, x10 │ │ + msub x10, x8, x10, x11 │ │ + mul x8, x8, x9 │ │ + ldr x9, [sp, #560] │ │ + str x10, [sp, #568] │ │ + adds x23, x8, x9 │ │ + b.cc 4d59c // b.lo, b.ul, b.last │ │ + b 4db50 │ │ + mov w9, w24 │ │ + mov x8, xzr │ │ + and x9, x9, #0xff │ │ + orr x9, x9, x27, lsl #8 │ │ + orr x9, x9, x23, lsl #16 │ │ + str x9, [sp, #592] │ │ + b 4ccb0 │ │ + mov w9, #0x1 // #1 │ │ + mov x8, xzr │ │ + strb w9, [sp, #621] │ │ + b 4ccb0 │ │ + mov w8, w24 │ │ + lsl x10, x23, #16 │ │ + and x8, x8, #0xff │ │ + orr x8, x8, x27, lsl #8 │ │ + orr x9, x8, x10 │ │ + tbnz x10, #63, 4d4a8 │ │ + ldr x10, [sp, #584] │ │ + b 4d4c4 │ │ + mov w8, #0x1 // #1 │ │ + strb w8, [sp, #619] │ │ + b 4d5fc │ │ + mov w9, w24 │ │ + mov x8, xzr │ │ + and x9, x9, #0xff │ │ + orr x9, x9, x27, lsl #8 │ │ + orr x9, x9, x23, lsl #16 │ │ + str x9, [sp, #608] │ │ + b 4ccb0 │ │ + ldrb w8, [sp, #616] │ │ + tbnz w8, #0, 4d328 │ │ + mov w8, w24 │ │ + ldr x9, [sp, #560] │ │ + and x8, x8, #0xff │ │ + orr x8, x8, x27, lsl #8 │ │ + adds x23, x8, x9 │ │ + b.cs 4db50 // b.hs, b.nlast │ │ + ldrb w8, [sp, #536] │ │ + mov x9, #0xffffffffffffffff // #-1 │ │ + neg w8, w8, lsl #3 │ │ + and w8, w8, #0x38 │ │ + lsr x8, x9, x8 │ │ + cmp x23, x8 │ │ + b.hi 4db50 // b.pmore │ │ + mov x8, xzr │ │ + str x23, [sp, #560] │ │ + str xzr, [sp, #568] │ │ + b 4ccb0 │ │ + ldrb w8, [sp, #616] │ │ + tbz w8, #0, 4d428 │ │ + mov x8, xzr │ │ + b 4ccb0 │ │ + mov w8, w24 │ │ + and x8, x8, #0xff │ │ + orr x8, x8, x27, lsl #8 │ │ + orr x9, x8, x23, lsl #16 │ │ + ldr x8, [sp, #560] │ │ + cmp x9, x8 │ │ + b.cs 4d470 // b.hs, b.nlast │ │ + mov w9, #0x1 // #1 │ │ + mov x8, xzr │ │ + strb w9, [sp, #616] │ │ + b 4ccb0 │ │ + ldrb w9, [sp, #617] │ │ + mov x8, xzr │ │ + eor w9, w9, #0x1 │ │ + strb w9, [sp, #617] │ │ + b 4ccb0 │ │ + mov w9, w24 │ │ + mov x8, xzr │ │ + and x9, x9, #0xff │ │ + orr x9, x9, x27, lsl #8 │ │ + orr x9, x9, x23, lsl #16 │ │ + str x9, [sp, #576] │ │ + b 4ccb0 │ │ + add x9, x26, x23 │ │ + mvn x10, x23 │ │ + sub x0, x29, #0x80 │ │ add x9, x9, #0x1 │ │ - mov x12, x11 │ │ - ldrb w14, [x12], #1 │ │ - cmp w13, #0x3f │ │ - b.ne 4bd88 // b.any │ │ - cmp w14, #0x1 │ │ - b.hi 4bff4 // b.pmore │ │ - and x15, x14, #0x7f │ │ - lsl x15, x15, x13 │ │ - orr x27, x15, x27 │ │ - tbz w14, #7, 4bdb0 │ │ - sub x8, x8, #0x1 │ │ - add w13, w13, #0x7 │ │ - mov x11, x12 │ │ - cmn x8, #0x1 │ │ - b.ne 4bd74 // b.any │ │ - b 4c4dc │ │ - cbz x8, 4c018 │ │ - mov x25, xzr │ │ - mov w10, wzr │ │ - add x9, x8, #0x1 │ │ - ldrb w13, [x12], #1 │ │ - cmp w10, #0x3f │ │ - b.ne 4bdd4 // b.any │ │ - cmp w13, #0x1 │ │ - b.hi 4bff4 // b.pmore │ │ - and x14, x13, #0x7f │ │ - lsl x14, x14, x10 │ │ - orr x25, x14, x25 │ │ - tbz w13, #7, 4bdf4 │ │ - sub x8, x8, #0x1 │ │ - add w10, w10, #0x7 │ │ - cbnz x8, 4bdc0 │ │ - b 4c4f8 │ │ - ldr x9, [sp, #456] │ │ - ldr x8, [sp, #440] │ │ + add x8, x8, x10 │ │ + sub x1, x29, #0x20 │ │ + stp x9, x8, [x29, #-32] │ │ + bl 4df9c │ │ + ldurb w8, [x29, #-128] │ │ + cmp w8, #0xff │ │ + b.ne 4db1c // b.any │ │ + ldur x8, [x29, #-120] │ │ + sub x0, x29, #0x80 │ │ + sub x1, x29, #0x20 │ │ + str x8, [sp, #136] │ │ + bl 4df9c │ │ + ldurb w8, [x29, #-128] │ │ + cmp w8, #0xff │ │ + b.ne 4db1c // b.any │ │ + ldur x8, [x29, #-120] │ │ + sub x0, x29, #0x80 │ │ + sub x1, x29, #0x20 │ │ + str x8, [sp, #128] │ │ + bl 4df9c │ │ + ldurb w8, [x29, #-128] │ │ + cmp w8, #0xff │ │ + b.ne 4db1c // b.any │ │ + ldur x8, [x29, #-120] │ │ + lsr x9, x23, #8 │ │ + ubfx x27, x26, #8, #8 │ │ + lsr w22, w26, #16 │ │ + lsr x28, x26, #32 │ │ + mov w21, #0x20 // #32 │ │ + str x8, [sp, #112] │ │ + sub x8, x29, #0x50 │ │ + mov w24, w26 │ │ + stp xzr, xzr, [x8, #24] │ │ + stp x9, x23, [sp, #168] │ │ + b 4d134 │ │ + and x8, x24, #0xff │ │ + ldrb w10, [sp, #542] │ │ + orr x8, x8, x27, lsl #8 │ │ + cmp w10, #0x1 │ │ + orr x9, x8, x23, lsl #16 │ │ + ldrb w8, [sp, #541] │ │ + b.eq 4d570 // b.none │ │ + cbz w10, 4dcd4 │ │ + ldr x11, [sp, #568] │ │ + add x11, x11, x9 │ │ + udiv x9, x11, x10 │ │ + msub x10, x9, x10, x11 │ │ + mul x8, x9, x8 │ │ + ldr x9, [sp, #560] │ │ + str x10, [sp, #568] │ │ + adds x23, x8, x9 │ │ + b.cc 4d59c // b.lo, b.ul, b.last │ │ + b 4db50 │ │ + ldrb w8, [sp, #536] │ │ + mov x10, #0xfffffffffffffffe // #-2 │ │ + neg w8, w8, lsl #3 │ │ + and w8, w8, #0x38 │ │ + lsl x10, x10, x8 │ │ + lsr x8, x10, x8 │ │ cmp x9, x8 │ │ - str x9, [sp, #32] │ │ - b.ne 4be10 // b.any │ │ - add x0, x26, #0xa0 │ │ - bl 4cc00 │ │ - ldr x12, [sp, #32] │ │ - mov w9, #0x58 // #88 │ │ - ldr x8, [sp, #448] │ │ - lsr x11, x19, #8 │ │ + cset w8, cs // cs = hs, nlast │ │ + strb w8, [sp, #616] │ │ + mov x8, xzr │ │ + b.cs 4ccb0 // b.hs, b.nlast │ │ + str x9, [sp, #560] │ │ + str xzr, [sp, #568] │ │ + b 4ccb0 │ │ + ldr x10, [sp, #584] │ │ + neg x8, x9 │ │ + cmp x10, x8 │ │ + b.cs 4d4c4 // b.hs, b.nlast │ │ + mov x8, xzr │ │ + str xzr, [sp, #584] │ │ + b 4ccb0 │ │ + mov x8, xzr │ │ + add x9, x10, x9 │ │ + str x9, [sp, #584] │ │ + b 4ccb0 │ │ + ldr x10, [sp, #584] │ │ + neg x11, x9 │ │ + add x9, x10, x9 │ │ + cmp x10, x11 │ │ + csel x9, xzr, x9, cc // cc = lo, ul, last │ │ + ldrb w10, [sp, #616] │ │ + str x9, [sp, #584] │ │ + tbnz w10, #0, 4d5fc │ │ + ldrb w10, [sp, #542] │ │ + ldrb w9, [sp, #541] │ │ + cmp w10, #0x1 │ │ + b.eq 4d5c4 // b.none │ │ + cbz w10, 4dcd4 │ │ + ldr x11, [sp, #568] │ │ + add x11, x11, x8 │ │ + udiv x8, x11, x10 │ │ + msub x10, x8, x10, x11 │ │ + b 4d5c8 │ │ + mov w21, #0x3c // #60 │ │ + mov w24, w26 │ │ + sub x20, x29, #0x80 │ │ + b 4d134 │ │ + cbz x8, 4d65c │ │ + ldrb w24, [x26] │ │ + ldr x9, [sp, #104] │ │ + orr x9, x9, #0xff │ │ + and w8, w9, #0xff │ │ + cmp w8, #0xff │ │ + b.eq 4d120 // b.none │ │ + b 4dc30 │ │ + cmp x8, #0x3 │ │ + b.ls 4dc14 // b.plast │ │ + ldr w24, [x26] │ │ + ldr x9, [sp, #104] │ │ + orr x9, x9, #0xff │ │ + and w8, w9, #0xff │ │ + cmp w8, #0xff │ │ + b.eq 4d120 // b.none │ │ + b 4dc30 │ │ + mul x8, x9, x8 │ │ + ldr x9, [sp, #560] │ │ + str xzr, [sp, #568] │ │ + adds x23, x8, x9 │ │ + b.cc 4d59c // b.lo, b.ul, b.last │ │ + b 4db50 │ │ + mul x8, x8, x9 │ │ + ldr x9, [sp, #560] │ │ + str xzr, [sp, #568] │ │ + adds x23, x8, x9 │ │ + b.cs 4db50 // b.hs, b.nlast │ │ + ldrb w8, [sp, #536] │ │ + mov x9, #0xffffffffffffffff // #-1 │ │ + neg w8, w8, lsl #3 │ │ + and w8, w8, #0x38 │ │ + lsr x8, x9, x8 │ │ + cmp x23, x8 │ │ + b.hi 4db50 // b.pmore │ │ + mov x8, xzr │ │ + str x23, [sp, #560] │ │ + b 4ccb0 │ │ mov x10, xzr │ │ - madd x9, x12, x9, x8 │ │ - mov w8, #0x1f // #31 │ │ - add x12, x12, #0x1 │ │ - stp x8, x19, [x9] │ │ - mov w8, #0xff // #255 │ │ - strb w8, [x9, #24] │ │ - strb w8, [x9, #31] │ │ - mov w8, #0xffff // #65535 │ │ - sturh w8, [x9, #29] │ │ - mov w8, #0xffffffff // #-1 │ │ - stp x21, x27, [x9, #48] │ │ - ldr x21, [sp, #56] │ │ - ldr x27, [sp, #40] │ │ - str x20, [x9, #16] │ │ - mov x20, #0xfffffffffffffffe // #-2 │ │ - stur w8, [x9, #25] │ │ - lsr x8, x19, #16 │ │ - mov x19, x24 │ │ - stp x25, xzr, [x9, #64] │ │ - add x25, sp, #0x118 │ │ - mov x24, x23 │ │ - str xzr, [x9, #80] │ │ - mov w9, w11 │ │ - mov w23, #0x1 // #1 │ │ - str x12, [sp, #456] │ │ - b 4bcd0 │ │ - mov x23, x24 │ │ - mov x24, x19 │ │ - tbz w10, #0, 4bf38 │ │ - ldr x9, [sp, #8] │ │ - cbz x9, 4bfd8 │ │ - ldp x8, x25, [sp, #256] │ │ - mov x27, x21 │ │ - ldr x10, [sp, #552] │ │ - ldr q0, [sp, #112] │ │ - str xzr, [sp, #272] │ │ - ldr x20, [x25] │ │ - cmp x8, x9 │ │ - str x10, [sp, #88] │ │ - str q0, [sp, #256] │ │ - b.ls 4bef4 // b.plast │ │ + mul x8, x8, x9 │ │ + ldr x9, [sp, #560] │ │ + str x10, [sp, #568] │ │ + adds x23, x8, x9 │ │ + b.cs 4db50 // b.hs, b.nlast │ │ + ldrb w8, [sp, #536] │ │ + mov x9, #0xffffffffffffffff // #-1 │ │ + neg w8, w8, lsl #3 │ │ + and w8, w8, #0x38 │ │ + lsr x8, x9, x8 │ │ + cmp x23, x8 │ │ + b.hi 4db50 // b.pmore │ │ + str x23, [sp, #560] │ │ + ldrb w8, [sp, #616] │ │ + tbz w8, #0, 4d67c │ │ + ldrb w8, [sp, #619] │ │ + tbz w8, #0, 4d648 │ │ + mov w8, #0x1 // #1 │ │ + add x9, sp, #0x100 │ │ + dup v0.2d, x8 │ │ + add x8, sp, #0x100 │ │ + stp xzr, xzr, [x9, #304] │ │ + stp xzr, xzr, [x9, #336] │ │ + str xzr, [x9, #352] │ │ + str q0, [x8, #320] │ │ + ldrb w8, [sp, #540] │ │ + strb wzr, [x9, #360] │ │ + ldr x9, [sp, #32] │ │ + strb w8, [sp, #617] │ │ + mov w8, #0x100 // #256 │ │ + stur wzr, [x9, #77] │ │ + b 4ccb0 │ │ + str xzr, [sp, #608] │ │ + mov w8, #0x100 // #256 │ │ + strb wzr, [sp, #618] │ │ + strh wzr, [sp, #620] │ │ + b 4ccb0 │ │ + ldr x9, [sp, #104] │ │ + mov x8, #0x11 // #17 │ │ + mov x24, x26 │ │ + bfxil x9, x8, #0, #8 │ │ + and w8, w9, #0xff │ │ + cmp w8, #0xff │ │ + b.eq 4d120 // b.none │ │ + b 4dc30 │ │ + ldrb w8, [sp, #619] │ │ + tbz w8, #0, 4d6e0 │ │ + ldr x24, [sp, #16] │ │ + cbz x24, 4d75c │ │ + ldp x8, x23, [sp, #224] │ │ + ldr x19, [sp, #560] │ │ + ldr q0, [sp, #80] │ │ + str xzr, [sp, #240] │ │ + ldr x20, [x23] │ │ + str q0, [sp, #224] │ │ + cmp x20, x19 │ │ + b.cs 4d768 // b.hs, b.nlast │ │ + cmp x8, x24 │ │ + b.ls 4d788 // b.plast │ │ + add x9, x24, x24, lsl #1 │ │ add x8, x8, x8, lsl #1 │ │ - add x9, x9, x9, lsl #1 │ │ - mov x0, x25 │ │ + mov x0, x23 │ │ mov w2, #0x8 // #8 │ │ - mov x21, x25 │ │ + lsl x21, x9, #3 │ │ lsl x1, x8, #3 │ │ - lsl x3, x9, #3 │ │ - mov x19, x3 │ │ - bl 22c18 │ │ + mov x3, x21 │ │ + bl 2e444 │ │ mov x25, x0 │ │ - cbz x0, 4c5cc │ │ - ldr x21, [sp, #248] │ │ - ldr x8, [sp, #232] │ │ - cmp x21, x8 │ │ - b.ne 4bf0c // b.any │ │ - add x0, sp, #0xe8 │ │ - bl 4cf50 │ │ - ldr x8, [sp, #240] │ │ + cbnz x0, 4d78c │ │ + b 4dd14 │ │ + ldr x22, [sp, #560] │ │ + ldr x21, [sp, #576] │ │ + ldr w20, [sp, #584] │ │ + ldr w19, [sp, #592] │ │ + ldr x23, [sp, #16] │ │ + cbz x23, 4d71c │ │ + mov w8, #0x18 // #24 │ │ ldr x9, [sp, #8] │ │ - ldr x10, [sp, #88] │ │ - add x8, x8, x21, lsl #5 │ │ - stp x25, x9, [x8] │ │ - add x9, x21, #0x1 │ │ - stp x20, x10, [x8, #16] │ │ - mov w8, #0x8 // #8 │ │ - str x9, [sp, #248] │ │ - stp x8, xzr, [sp] │ │ - b 4bfb4 │ │ - mov x27, x21 │ │ - ldr x25, [sp, #552] │ │ - ldr x21, [sp, #568] │ │ - ldr w20, [sp, #576] │ │ - ldr w19, [sp, #584] │ │ - ldr x10, [sp, #8] │ │ - cbz x10, 4bf78 │ │ - ldr x8, [sp] │ │ - mov w9, #0x18 // #24 │ │ - madd x8, x10, x9, x8 │ │ + madd x8, x23, x8, x9 │ │ ldur x9, [x8, #-24] │ │ - cmp x9, x25 │ │ - b.ne 4bf78 // b.any │ │ + cmp x9, x22 │ │ + b.ne 4d71c // b.any │ │ stur x21, [x8, #-16] │ │ stp w20, w19, [x8, #-8] │ │ - b 4bfb4 │ │ - ldr x8, [sp, #256] │ │ - cmp x10, x8 │ │ - b.ne 4bf94 // b.any │ │ - add x0, sp, #0x100 │ │ - bl 56cf4 │ │ - ldr x8, [sp, #264] │ │ - str x8, [sp] │ │ - ldp x8, x9, [sp] │ │ - mov w10, #0x18 // #24 │ │ - madd x8, x9, x10, x8 │ │ - add x9, x9, #0x1 │ │ - str x9, [sp, #8] │ │ - stp x25, x21, [x8] │ │ - stp w20, w19, [x8, #16] │ │ - str x9, [sp, #272] │ │ - add x25, sp, #0x118 │ │ - mov x21, x27 │ │ - mov x20, #0xfffffffffffffffe // #-2 │ │ - ldrb w8, [sp, #611] │ │ - mov x19, x24 │ │ - mov x24, x23 │ │ - mov w23, #0x1 // #1 │ │ - tbnz w8, #0, 4b39c │ │ - b 4b3bc │ │ - str xzr, [sp, #8] │ │ - ldrb w8, [sp, #611] │ │ - mov x19, x24 │ │ - mov x24, x23 │ │ - mov w23, #0x1 // #1 │ │ - tbnz w8, #0, 4b39c │ │ - b 4b3bc │ │ - mov w9, wzr │ │ - mov x8, xzr │ │ - mov w10, #0x6 // #6 │ │ - b 4c028 │ │ - add x12, x13, x11 │ │ - b 4c014 │ │ - add x12, x13, x11 │ │ - str xzr, [sp, #624] │ │ - str x12, [sp, #616] │ │ - mov w9, wzr │ │ - mov x8, xzr │ │ - mov w10, #0x13 // #19 │ │ - mov x22, x12 │ │ - mov w10, w10 │ │ - str xzr, [sp, #624] │ │ - bfi x10, x9, #8, #8 │ │ - mov w9, #0x1 // #1 │ │ - str x9, [sp, #616] │ │ - orr x23, x10, x8, lsl #16 │ │ - ldr x8, [sp, #368] │ │ - cbz x8, 4c050 │ │ - ldr x0, [sp, #376] │ │ - bl 64e40 │ │ - ldr x8, [sp, #392] │ │ - cbz x8, 4c060 │ │ - ldr x0, [sp, #400] │ │ - bl 64e40 │ │ - ldr x8, [sp, #416] │ │ - cbz x8, 4c070 │ │ - ldr x0, [sp, #424] │ │ - bl 64e40 │ │ - ldr x8, [sp, #440] │ │ - cbz x8, 4c080 │ │ - ldr x0, [sp, #448] │ │ - bl 64e40 │ │ - ldr x8, [sp, #256] │ │ - cbz x8, 4c090 │ │ - ldr x0, [sp, #264] │ │ - bl 64e40 │ │ - ldp x20, x19, [sp, #240] │ │ - cbz x19, 4c0c0 │ │ - add x21, x20, #0x8 │ │ - b 4c0ac │ │ - subs x19, x19, #0x1 │ │ - add x21, x21, #0x20 │ │ - b.eq 4c0c0 // b.none │ │ - ldr x8, [x21] │ │ - cbz x8, 4c0a0 │ │ - ldur x0, [x21, #-8] │ │ - bl 64e40 │ │ - b 4c0a0 │ │ + b 4d7c4 │ │ + ldr x8, [sp, #224] │ │ + cmp x23, x8 │ │ + b.ne 4d738 // b.any │ │ + add x0, sp, #0xe0 │ │ + bl 4ea1c │ │ ldr x8, [sp, #232] │ │ - cbz x8, 4c0d0 │ │ - mov x0, x20 │ │ - bl 64e40 │ │ - mov x20, xzr │ │ - ldr x8, [x28] │ │ - cmp x8, #0x1 │ │ - b.eq 4c534 // b.none │ │ - mov w8, #0x1 // #1 │ │ - mov x0, x28 │ │ - stp x23, x22, [x28, #16] │ │ - str x8, [x28] │ │ - str x20, [x0, #8]! │ │ - str x19, [x28, #32] │ │ - add sp, sp, #0x2a0 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp x29, x30, [sp], #96 │ │ - ret │ │ - ldr x1, [sp, #248] │ │ + str x8, [sp, #8] │ │ + mov w8, #0x18 // #24 │ │ + ldr x9, [sp, #8] │ │ + madd x8, x23, x8, x9 │ │ + add x23, x23, #0x1 │ │ + str x23, [sp, #16] │ │ + stp x22, x21, [x8] │ │ + stp w20, w19, [x8, #16] │ │ + str x23, [sp, #240] │ │ + b 4d7c4 │ │ + ldrb w8, [sp, #619] │ │ + str xzr, [sp, #16] │ │ + b 4cbe0 │ │ + sub x20, x29, #0x80 │ │ + cbz x8, 4d778 │ │ + mov x0, x23 │ │ + bl 641d0 │ │ + mov w8, #0x8 // #8 │ │ + stp x8, xzr, [sp, #8] │ │ + ldrb w8, [sp, #619] │ │ + b 4cbe0 │ │ + mov x25, x23 │ │ + ldr x21, [sp, #216] │ │ + ldr x8, [sp, #200] │ │ + cmp x21, x8 │ │ + b.ne 4d7a4 // b.any │ │ + add x0, sp, #0xc8 │ │ + bl 4e684 │ │ + ldr x8, [sp, #208] │ │ + add x9, x21, #0x1 │ │ + str x9, [sp, #216] │ │ + add x8, x8, x21, lsl #5 │ │ + stp x25, x24, [x8] │ │ + stp x20, x19, [x8, #16] │ │ + mov w8, #0x8 // #8 │ │ + stp x8, xzr, [sp, #8] │ │ + ldrb w8, [sp, #619] │ │ + sub x20, x29, #0x80 │ │ + b 4cbe0 │ │ + ldr x1, [sp, #216] │ │ cmp x1, #0x2 │ │ - b.cs 4c520 // b.hs, b.nlast │ │ + b.cs 4dc44 // b.hs, b.nlast │ │ ldrh w8, [sp, #538] │ │ - ldr x26, [sp, #16] │ │ mov w9, #0x8 // #8 │ │ - stp xzr, x9, [x29, #-40] │ │ + stur xzr, [x29, #-112] │ │ + stp xzr, x9, [x29, #-128] │ │ cmp w8, #0x5 │ │ - stur xzr, [x29, #-24] │ │ - b.cs 4c154 // b.hs, b.nlast │ │ - ldr x8, [sp, #280] │ │ + b.cs 4d834 // b.hs, b.nlast │ │ + ldr x8, [sp, #256] │ │ cmn x8, #0x1 │ │ - b.eq 4c190 // b.none │ │ - add x3, sp, #0x118 │ │ - b 4c160 │ │ - ldr x8, [sp, #456] │ │ - cbz x8, 4c190 │ │ - ldr x3, [sp, #448] │ │ - ldr x1, [sp, #136] │ │ - add x0, sp, #0x90 │ │ - add x4, sp, #0x118 │ │ - mov x2, x26 │ │ - bl 4d028 │ │ - ldp x23, x24, [sp, #144] │ │ - ldr x22, [sp, #160] │ │ - cmn x23, #0x1 │ │ - b.eq 4c354 // b.none │ │ - sub x0, x29, #0x28 │ │ - bl 56cf4 │ │ - b 4c1a4 │ │ - sub x0, x29, #0x28 │ │ - bl 56cf4 │ │ - mov x23, xzr │ │ + b.eq 4d880 // b.none │ │ + add x3, sp, #0x100 │ │ + b 4d840 │ │ + ldurb w27, [x29, #-127] │ │ + ldurh w22, [x29, #-126] │ │ + ldur w28, [x29, #-124] │ │ + ldur x23, [x29, #-120] │ │ + b 4d994 │ │ + mov x22, xzr │ │ + mov x28, xzr │ │ + mov x27, xzr │ │ + mov w8, #0x11 // #17 │ │ + mov x23, x26 │ │ + b 4d994 │ │ + ldr x8, [sp, #504] │ │ + cbz x8, 4d880 │ │ + ldr x3, [sp, #496] │ │ + ldp x1, x2, [sp, #144] │ │ + sub x0, x29, #0x50 │ │ + add x4, sp, #0x100 │ │ + bl 4e758 │ │ + ldp x22, x24, [x29, #-80] │ │ + ldur x23, [x29, #-64] │ │ + cmn x22, #0x1 │ │ + b.eq 4dacc // b.none │ │ + sub x0, x29, #0x80 │ │ + bl 4ea1c │ │ + b 4d894 │ │ mov x22, xzr │ │ + mov x28, xzr │ │ + mov x27, xzr │ │ + mov w8, #0x11 // #17 │ │ + b 4d994 │ │ + sub x0, x29, #0x80 │ │ + bl 4ea1c │ │ + mov x22, xzr │ │ + mov x23, xzr │ │ mov w24, #0x1 // #1 │ │ - ldur x21, [x29, #-32] │ │ + ldur x21, [x29, #-120] │ │ mov x19, xzr │ │ mov x20, xzr │ │ - mov w25, #0x58 // #88 │ │ - stp x23, x24, [x21] │ │ - mov w23, #0x1 // #1 │ │ - str x22, [x21, #16] │ │ - b 4c1e0 │ │ - ldur x21, [x29, #-32] │ │ + mov w25, #0x70 // #112 │ │ + stp x22, x24, [x21] │ │ + mov w22, #0x1 // #1 │ │ + str x23, [x21, #16] │ │ + b 4d8cc │ │ add x8, x21, x19 │ │ - add x23, x23, #0x1 │ │ - add x20, x20, #0x58 │ │ + add x22, x22, #0x1 │ │ + add x20, x20, #0x70 │ │ stp x27, x24, [x8, #24] │ │ add x19, x19, #0x18 │ │ - str x22, [x8, #40] │ │ + str x23, [x8, #40] │ │ ldrh w8, [sp, #538] │ │ - stur x23, [x29, #-24] │ │ + stur x22, [x29, #-112] │ │ cmp w8, #0x5 │ │ - b.cs 4c210 // b.hs, b.nlast │ │ - cbz x23, 4c228 │ │ - ldr x8, [sp, #456] │ │ - sub x9, x23, #0x1 │ │ + b.cs 4d8fc // b.hs, b.nlast │ │ + cbz x22, 4d914 │ │ + ldr x8, [sp, #504] │ │ + sub x9, x22, #0x1 │ │ cmp x9, x8 │ │ - b.cs 4c2a4 // b.hs, b.nlast │ │ - ldr x8, [sp, #448] │ │ + b.cs 4da8c // b.hs, b.nlast │ │ + ldr x8, [sp, #496] │ │ add x3, x8, x20 │ │ - b 4c238 │ │ - ldr x8, [sp, #456] │ │ - cmp x23, x8 │ │ - b.cs 4c2a4 // b.hs, b.nlast │ │ - ldr x8, [sp, #448] │ │ - madd x3, x23, x25, x8 │ │ - b 4c238 │ │ - ldr x8, [sp, #280] │ │ + b 4d924 │ │ + ldr x8, [sp, #504] │ │ + cmp x22, x8 │ │ + b.cs 4da8c // b.hs, b.nlast │ │ + ldr x8, [sp, #496] │ │ + madd x3, x22, x25, x8 │ │ + b 4d924 │ │ + ldr x8, [sp, #256] │ │ cmn x8, #0x1 │ │ - b.eq 4c3f0 // b.none │ │ - add x3, sp, #0x118 │ │ - ldr x1, [sp, #136] │ │ - add x0, sp, #0x90 │ │ - add x4, sp, #0x118 │ │ - mov x2, x26 │ │ - bl 4d028 │ │ - ldp x27, x24, [sp, #144] │ │ - ldr x22, [sp, #160] │ │ + b.eq 4daf0 // b.none │ │ + add x3, sp, #0x100 │ │ + ldp x1, x2, [sp, #144] │ │ + sub x0, x29, #0x50 │ │ + add x4, sp, #0x100 │ │ + bl 4e758 │ │ + ldp x27, x24, [x29, #-80] │ │ + ldur x23, [x29, #-64] │ │ cmn x27, #0x1 │ │ - b.eq 4c274 // b.none │ │ - ldur x8, [x29, #-40] │ │ - cmp x23, x8 │ │ - b.ne 4c1c8 // b.any │ │ - sub x0, x29, #0x28 │ │ - bl 56cf4 │ │ - b 4c1c4 │ │ - ldur x20, [x29, #-32] │ │ - cbz x23, 4c358 │ │ + b.eq 4d960 // b.none │ │ + ldur x8, [x29, #-128] │ │ + cmp x22, x8 │ │ + b.ne 4d8b4 // b.any │ │ + sub x0, x29, #0x80 │ │ + bl 4ea1c │ │ + ldur x21, [x29, #-120] │ │ + b 4d8b4 │ │ + ldur x20, [x29, #-120] │ │ + cbz x22, 4dad0 │ │ add x19, x20, #0x8 │ │ - b 4c290 │ │ - subs x23, x23, #0x1 │ │ + b 4d97c │ │ + subs x22, x22, #0x1 │ │ add x19, x19, #0x18 │ │ - b.eq 4c358 // b.none │ │ + b.eq 4dad0 // b.none │ │ ldur x8, [x19, #-8] │ │ - cbz x8, 4c284 │ │ + cbz x8, 4d970 │ │ ldr x0, [x19] │ │ - bl 64e40 │ │ - b 4c284 │ │ - ldp x8, x20, [x29, #-40] │ │ - cmp x8, x23 │ │ - b.ls 4c418 // b.plast │ │ - cbz x23, 4c3f8 │ │ - add x9, x23, x23, lsl #1 │ │ - add x8, x8, x8, lsl #1 │ │ + bl 641d0 │ │ + b 4d970 │ │ + mov w8, #0x11 // #17 │ │ + lsl x9, x28, #32 │ │ + mov w8, w8 │ │ + mov w10, #0x1 // #1 │ │ + orr x8, x8, x27, lsl #8 │ │ + str x10, [sp, #624] │ │ + orr x9, x9, x22, lsl #16 │ │ + str xzr, [sp, #632] │ │ + orr x22, x8, x9 │ │ + ldr x8, [sp, #416] │ │ + cbz x8, 4d9c4 │ │ + ldr x0, [sp, #424] │ │ + bl 641d0 │ │ + ldr x8, [sp, #440] │ │ + cbz x8, 4d9d4 │ │ + ldr x0, [sp, #448] │ │ + bl 641d0 │ │ + ldr x8, [sp, #464] │ │ + cbz x8, 4d9e4 │ │ + ldr x0, [sp, #472] │ │ + bl 641d0 │ │ + ldr x8, [sp, #488] │ │ + cbz x8, 4d9f4 │ │ + ldr x0, [sp, #496] │ │ + bl 641d0 │ │ + ldr x8, [sp, #224] │ │ + cbz x8, 4da04 │ │ + ldr x0, [sp, #232] │ │ + bl 641d0 │ │ + ldp x20, x19, [sp, #208] │ │ + cbz x19, 4da34 │ │ + add x21, x20, #0x8 │ │ + b 4da20 │ │ + subs x19, x19, #0x1 │ │ + add x21, x21, #0x20 │ │ + b.eq 4da34 // b.none │ │ + ldr x8, [x21] │ │ + cbz x8, 4da14 │ │ + ldur x0, [x21, #-8] │ │ + bl 641d0 │ │ + b 4da14 │ │ + ldr x8, [sp, #200] │ │ + cbz x8, 4da44 │ │ mov x0, x20 │ │ - mov w2, #0x8 // #8 │ │ - lsl x21, x9, #3 │ │ - lsl x1, x8, #3 │ │ - mov x3, x21 │ │ - bl 22c18 │ │ - mov x20, x0 │ │ - cbnz x0, 4c418 │ │ - mov w0, #0x8 // #8 │ │ + bl 641d0 │ │ + ldr x21, [sp, #40] │ │ + mov x20, xzr │ │ + ldr x8, [x21] │ │ + cbnz x8, 4dc58 │ │ + mov w8, #0x1 // #1 │ │ + mov x0, x21 │ │ + stp x22, x23, [x21, #16] │ │ + str x8, [x21] │ │ + str x20, [x0, #8]! │ │ + str x19, [x21, #32] │ │ + add sp, sp, #0x300 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + ret │ │ + ldp x8, x20, [x29, #-128] │ │ + cmp x8, x22 │ │ + b.ls 4dab8 // b.plast │ │ + cbz x22, 4daf8 │ │ + add x8, x22, x22, lsl #1 │ │ + mov x0, x20 │ │ + lsl x21, x8, #3 │ │ mov x1, x21 │ │ - bl 24994 │ │ - b 4c5d8 │ │ - mov w9, wzr │ │ - mov x8, xzr │ │ - mov w10, #0x13 // #19 │ │ - mov x22, x15 │ │ - b 4c028 │ │ - mov w9, wzr │ │ - mov x8, xzr │ │ - mov w10, #0x6 // #6 │ │ - mov x22, x27 │ │ - str x12, [sp, #616] │ │ - b 4c028 │ │ - ldr x22, [sp, #72] │ │ - mov w9, wzr │ │ - mov x8, xzr │ │ - mov w10, #0x6 // #6 │ │ - b 4c028 │ │ - ldr x22, [sp, #88] │ │ - mov w9, wzr │ │ - mov x8, xzr │ │ - mov w10, #0x6 // #6 │ │ - b 4c028 │ │ - ldr x22, [sp, #80] │ │ - mov w9, wzr │ │ - mov x8, xzr │ │ - mov w10, #0x6 // #6 │ │ - b 4c028 │ │ + bl 64260 │ │ + mov x20, x0 │ │ + cbz x0, 4dd04 │ │ + ldp x23, x19, [sp, #208] │ │ + ldr x8, [sp, #200] │ │ + cmp x8, x19 │ │ + b.ls 4dba4 // b.plast │ │ + b 4db88 │ │ mov w20, #0x8 // #8 │ │ - ldur x8, [x29, #-40] │ │ - cbz x8, 4c368 │ │ + ldur x8, [x29, #-128] │ │ + cbz x8, 4dae0 │ │ mov x0, x20 │ │ - bl 64e40 │ │ - mov x23, x24 │ │ - b 4c040 │ │ - add x19, x19, x10 │ │ - mov w9, wzr │ │ - mov x8, xzr │ │ - mov w10, #0x13 // #19 │ │ - mov x22, x19 │ │ - b 4c028 │ │ - add x8, sp, #0x118 │ │ - and x9, x10, #0xff00 │ │ - mov w10, #0x34 // #52 │ │ - and x8, x8, #0xffffffffffff0000 │ │ - orr x9, x9, x10 │ │ - mov x22, x11 │ │ - orr x23, x8, x9 │ │ - b 4c040 │ │ - ldr x22, [sp, #64] │ │ - mov w9, wzr │ │ - mov x8, xzr │ │ - mov w10, #0x6 // #6 │ │ - b 4c028 │ │ - add x11, x11, x16 │ │ - str xzr, [sp, #624] │ │ - str x11, [sp, #616] │ │ - mov w9, wzr │ │ - mov x8, xzr │ │ - mov w10, #0x13 // #19 │ │ - mov x22, x11 │ │ - b 4c028 │ │ - ldr x22, [sp, #48] │ │ - mov w9, wzr │ │ - mov x8, xzr │ │ - mov w10, #0x6 // #6 │ │ - b 4c028 │ │ - ldp x8, x20, [x29, #-40] │ │ - cbz x8, 4c414 │ │ + bl 641d0 │ │ + mov x22, x24 │ │ + ldr x8, [sp, #416] │ │ + cbnz x8, 4d9bc │ │ + b 4d9c4 │ │ + ldp x8, x20, [x29, #-128] │ │ + cbz x8, 4db74 │ │ mov x0, x20 │ │ - bl 64e40 │ │ - mov x23, xzr │ │ + bl 641d0 │ │ + mov x22, xzr │ │ mov w20, #0x8 // #8 │ │ - b 4c418 │ │ - add x12, x12, x13 │ │ - b 4c018 │ │ - mov x23, xzr │ │ - ldp x22, x19, [sp, #240] │ │ - ldr x8, [sp, #232] │ │ + ldp x23, x19, [sp, #208] │ │ + ldr x8, [sp, #200] │ │ + cmp x8, x19 │ │ + b.ls 4dba4 // b.plast │ │ + b 4db88 │ │ + ldurb w9, [x29, #-121] │ │ + ldurh w10, [x20, #5] │ │ + ldur x23, [x29, #-120] │ │ + orr w9, w10, w9, lsl #16 │ │ + ldur w10, [x20, #1] │ │ + orr x9, x10, x9, lsl #32 │ │ + ubfx x22, x9, #8, #16 │ │ + ubfx x28, x9, #24, #32 │ │ + and x27, x9, #0xff │ │ + b 4d994 │ │ + mov w8, #0x11 // #17 │ │ + mov x23, x9 │ │ + b 4d994 │ │ + add x8, sp, #0x100 │ │ + and x9, x25, #0xff00 │ │ + mov w10, #0x2e // #46 │ │ + and x8, x8, #0xffffffffffff0000 │ │ + orr x9, x9, x10 │ │ + orr x22, x8, x9 │ │ + ldr x8, [sp, #416] │ │ + cbnz x8, 4d9bc │ │ + b 4d9c4 │ │ + mov x22, xzr │ │ + ldp x23, x19, [sp, #208] │ │ + ldr x8, [sp, #200] │ │ cmp x8, x19 │ │ - b.ls 4c468 // b.plast │ │ - cbz x19, 4c45c │ │ + b.ls 4dba4 // b.plast │ │ + cbz x19, 4dbfc │ │ lsl x21, x19, #5 │ │ - lsl x1, x8, #5 │ │ - mov x0, x22 │ │ - mov w2, #0x8 // #8 │ │ - mov x3, x21 │ │ - bl 22c18 │ │ - mov x22, x0 │ │ - cbnz x0, 4c468 │ │ - mov w0, #0x8 // #8 │ │ + mov x0, x23 │ │ mov x1, x21 │ │ - bl 24994 │ │ - b 4c5d8 │ │ - mov x0, x22 │ │ - bl 64e40 │ │ - mov w22, #0x8 // #8 │ │ - ldr x8, [sp, #368] │ │ - cbz x8, 4c478 │ │ - ldr x0, [sp, #376] │ │ - bl 64e40 │ │ - ldr x8, [sp, #392] │ │ - cbz x8, 4c488 │ │ - ldr x0, [sp, #400] │ │ - bl 64e40 │ │ + bl 64260 │ │ + mov x23, x0 │ │ + cbz x0, 4dcf4 │ │ ldr x8, [sp, #416] │ │ - cbz x8, 4c498 │ │ + cbz x8, 4dbb4 │ │ ldr x0, [sp, #424] │ │ - bl 64e40 │ │ + bl 641d0 │ │ ldr x8, [sp, #440] │ │ - cbz x8, 4c4a8 │ │ + ldr x21, [sp, #40] │ │ + cbz x8, 4dbc8 │ │ ldr x0, [sp, #448] │ │ - bl 64e40 │ │ - ldr x8, [sp, #256] │ │ - cbz x8, 4c0d4 │ │ - ldr x0, [sp, #264] │ │ - bl 64e40 │ │ - b 4c0d4 │ │ - ldrh w8, [sp, #150] │ │ - ldur w11, [sp, #146] │ │ - ldrb w9, [sp, #145] │ │ - ldr x22, [sp, #152] │ │ - orr x8, x11, x8, lsl #32 │ │ - b 4c028 │ │ - ldr x22, [sp, #96] │ │ - b 4c510 │ │ - add x11, x10, x9 │ │ - b 4c3c8 │ │ - mov w10, #0x13 // #19 │ │ - mov w8, #0x13 // #19 │ │ - mov x22, x19 │ │ - str x8, [sp, #104] │ │ - b 4c510 │ │ - add x12, x11, x9 │ │ - b 4c018 │ │ - mov w10, #0x13 // #19 │ │ - mov x22, x19 │ │ - mov w8, #0x13 // #19 │ │ - str x8, [sp, #104] │ │ - ldr x8, [sp, #104] │ │ - lsr x9, x8, #8 │ │ - lsr x8, x8, #16 │ │ - b 4c028 │ │ - ldr x0, [sp, #240] │ │ + bl 641d0 │ │ + ldr x8, [sp, #464] │ │ + cbz x8, 4dbd8 │ │ + ldr x0, [sp, #472] │ │ + bl 641d0 │ │ + ldr x8, [sp, #488] │ │ + cbz x8, 4dbe8 │ │ + ldr x0, [sp, #496] │ │ + bl 641d0 │ │ + ldr x8, [sp, #224] │ │ + cbz x8, 4da4c │ │ + ldr x0, [sp, #232] │ │ + bl 641d0 │ │ + b 4da4c │ │ + mov x0, x23 │ │ + bl 641d0 │ │ + mov w23, #0x8 // #8 │ │ + ldr x8, [sp, #416] │ │ + cbnz x8, 4dbac │ │ + b 4dbb4 │ │ + mov w9, #0x11 // #17 │ │ + mov x24, x26 │ │ + mov w8, w9 │ │ + b 4dc30 │ │ + mov w8, #0x11 // #17 │ │ + mov x24, x26 │ │ + mov w9, #0x11 // #17 │ │ + ubfx x27, x9, #8, #8 │ │ + lsr w22, w9, #16 │ │ + lsr x28, x9, #32 │ │ + mov x23, x24 │ │ + b 4d994 │ │ + ldr x0, [sp, #208] │ │ cmp x1, #0x15 │ │ - b.cs 4c5c4 // b.hs, b.nlast │ │ - bl 4ceac │ │ - b 4c124 │ │ - add x8, x28, #0x8 │ │ - add x0, sp, #0x118 │ │ - stp x23, x22, [sp, #296] │ │ - stp x8, x20, [sp, #280] │ │ - str x19, [sp, #312] │ │ - bl 4d480 │ │ + b.cs 4dcec // b.hs, b.nlast │ │ + bl 4e5e0 │ │ + b 4d7dc │ │ + add x8, x21, #0x8 │ │ + add x0, sp, #0x100 │ │ + stp x22, x23, [sp, #272] │ │ + stp x8, x20, [sp, #256] │ │ + str x19, [sp, #288] │ │ + bl 4ea80 │ │ nop │ │ - adr x0, 98b0 │ │ + adr x0, 9e34 │ │ nop │ │ - adr x2, 6a0a0 │ │ + adr x2, 69448 │ │ mov w1, #0x1d // #29 │ │ - bl 29e64 │ │ - mov x0, x24 │ │ - b 4c5ac │ │ + bl 29e80 │ │ mov w0, #0x2 // #2 │ │ mov x1, x24 │ │ - bl 24994 │ │ - mov w0, #0x8 // #8 │ │ + bl 248bc │ │ + mov w0, #0x10 // #16 │ │ mov x1, x25 │ │ - bl 24994 │ │ - b 4c5d8 │ │ + bl 248bc │ │ + b 4dd20 │ │ mov w0, #0x2 // #2 │ │ mov x1, x26 │ │ - bl 24994 │ │ - b 4c5d8 │ │ - mov w0, #0x8 // #8 │ │ + bl 248bc │ │ + b 4dd20 │ │ + mov w0, #0x10 // #16 │ │ mov x1, x27 │ │ - bl 24994 │ │ - b 4c5d8 │ │ - mov x0, x19 │ │ - bl 2cde0 │ │ - b 4c5d8 │ │ + bl 248bc │ │ + b 4dd20 │ │ nop │ │ - adr x0, 6a100 │ │ - bl 2cdc4 │ │ - b 4c5d8 │ │ - bl 4cd98 │ │ - b 4c124 │ │ + adr x0, 694a8 │ │ + bl 2ce9c │ │ + b 4dd20 │ │ + nop │ │ + adr x8, 69490 │ │ + str x8, [sp, #72] │ │ + ldr x0, [sp, #72] │ │ + bl 2ceb8 │ │ + b 4dd20 │ │ + bl 4e528 │ │ + b 4d7dc │ │ mov w0, #0x8 // #8 │ │ - mov x1, x19 │ │ - bl 24994 │ │ + mov x1, x21 │ │ + bl 248bc │ │ + b 4dd20 │ │ + mov w0, #0x8 // #8 │ │ + mov x1, x21 │ │ + bl 248bc │ │ + b 4dd20 │ │ + mov w0, #0x8 // #8 │ │ + mov x1, x21 │ │ + bl 248bc │ │ brk #0x1 │ │ - b 4c6b8 │ │ mov x26, x0 │ │ - mov x0, x21 │ │ - bl 64e40 │ │ - b 4c6bc │ │ + mov x0, x23 │ │ + bl 641d0 │ │ + b 4de08 │ │ mov x26, x0 │ │ mov x0, x25 │ │ - bl 64e40 │ │ - b 4c6bc │ │ - b 4c6b8 │ │ - b 4c6a8 │ │ + bl 641d0 │ │ + b 4de08 │ │ + b 4ddf4 │ │ + b 4ddfc │ │ mov x26, x0 │ │ - add x0, sp, #0xe8 │ │ - bl 4cccc │ │ + add x0, sp, #0xc8 │ │ + bl 4e45c │ │ mov x0, x20 │ │ - mov x1, x23 │ │ - bl 4cd3c │ │ - add x0, sp, #0x118 │ │ - bl 4cc68 │ │ - ldr x8, [sp, #256] │ │ - cbz x8, 4c6a0 │ │ - ldr x0, [sp, #264] │ │ - b 4c69c │ │ - b 4c6a8 │ │ - mov x26, x0 │ │ - cbnz x23, 4c654 │ │ - b 4c6ac │ │ - b 4c6a8 │ │ + mov x1, x22 │ │ + bl 4e4cc │ │ + add x0, sp, #0x100 │ │ + bl 4e3f8 │ │ + ldr x8, [sp, #224] │ │ + cbz x8, 4ddd8 │ │ + ldr x0, [sp, #232] │ │ + b 4ddd4 │ │ + b 4ddfc │ │ mov x26, x0 │ │ - cbz x27, 4c6ac │ │ - mov x0, x24 │ │ - bl 64e40 │ │ - b 4c6ac │ │ + cbnz x22, 4dde8 │ │ + b 4de00 │ │ + b 4ddfc │ │ + b 4ddf4 │ │ + ldr x8, [sp, #72] │ │ mov x26, x0 │ │ - cbz x20, 4c678 │ │ - ldr x0, [sp, #24] │ │ - bl 64e40 │ │ - b 4c678 │ │ + cbz x8, 4ddb0 │ │ + ldr x0, [sp, #56] │ │ + bl 641d0 │ │ + b 4ddb0 │ │ mov x26, x0 │ │ - ldr x8, [sp, #72] │ │ - cbz x8, 4c690 │ │ - ldr x0, [sp, #48] │ │ - bl 64e40 │ │ - b 4c690 │ │ + ldr x8, [sp, #104] │ │ + cbz x8, 4ddc8 │ │ + mov x0, x24 │ │ + bl 641d0 │ │ + b 4ddc8 │ │ mov x26, x0 │ │ - ldr x8, [sp, #112] │ │ - cbz x8, 4c6a0 │ │ - ldr x0, [sp, #104] │ │ - bl 64e40 │ │ + ldr x8, [sp, #168] │ │ + cbz x8, 4ddd8 │ │ + ldr x0, [sp, #160] │ │ + bl 641d0 │ │ mov x0, x26 │ │ - bl 60f4c │ │ + bl 602e0 │ │ mov x26, x0 │ │ - sub x0, x29, #0x28 │ │ - bl 4cfb8 │ │ - b 4c6bc │ │ + cbz x27, 4de00 │ │ + mov x0, x24 │ │ + bl 641d0 │ │ + b 4de00 │ │ mov x26, x0 │ │ - add x0, sp, #0x118 │ │ - bl 4cc68 │ │ - ldr x8, [sp, #256] │ │ - cbz x8, 4c6d4 │ │ - ldr x0, [sp, #264] │ │ - bl 64e40 │ │ - add x0, sp, #0xe8 │ │ - bl 4cccc │ │ + b 4de08 │ │ + mov x26, x0 │ │ + sub x0, x29, #0x80 │ │ + bl 4e6e8 │ │ + add x0, sp, #0x100 │ │ + bl 4e3f8 │ │ + ldr x8, [sp, #224] │ │ + cbz x8, 4de20 │ │ + ldr x0, [sp, #232] │ │ + bl 641d0 │ │ + add x0, sp, #0xc8 │ │ + bl 4e45c │ │ mov x0, x26 │ │ - bl 60f4c │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0x60 │ │ + bl 602e0 │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0x400 │ │ ldr x9, [x8, #8] │ │ - cbz x9, 4c764 │ │ + cbz x9, 4ded8 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ ldr x8, [x8] │ │ cmp x9, #0x1 │ │ mov x10, xzr │ │ - b.ne 4c76c // b.any │ │ - mov w11, #0x18 // #24 │ │ - mul x11, x10, x11 │ │ - ldr x11, [x8, x11] │ │ + b.eq 4de84 // b.none │ │ + mov x10, xzr │ │ + mov x11, x9 │ │ + lsr x12, x11, #1 │ │ + add x13, x12, x10 │ │ + sub x11, x11, x12 │ │ + add x14, x13, x13, lsl #1 │ │ + ldr x14, [x8, x14, lsl #3] │ │ + cmp x14, x0 │ │ + csel x10, x10, x13, hi // hi = pmore │ │ + cmp x11, #0x1 │ │ + b.hi 4de60 // b.pmore │ │ + add x11, x10, x10, lsl #1 │ │ + ldr x11, [x8, x11, lsl #3] │ │ cmp x11, x0 │ │ - b.eq 4c72c // b.none │ │ + b.eq 4dea0 // b.none │ │ cinc x10, x10, cc // cc = lo, ul, last │ │ - cbz x10, 4c758 │ │ + cbz x10, 4decc │ │ sub x10, x10, #0x1 │ │ cmp x10, x9 │ │ - b.cs 4c758 // b.hs, b.nlast │ │ + b.cs 4decc // b.hs, b.nlast │ │ mov w9, #0x18 // #24 │ │ madd x8, x10, x9, x8 │ │ ldr x9, [x8] │ │ cmp x9, x0 │ │ - b.hi 4c758 // b.pmore │ │ + b.hi 4decc // b.pmore │ │ ldr x10, [x8, #8] │ │ add x9, x10, x9 │ │ cmp x0, x9 │ │ - b.ls 4c7a8 // b.plast │ │ + b.ls 4dee0 // b.plast │ │ mov x0, xzr │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ mov x0, xzr │ │ ret │ │ - mov x10, xzr │ │ - mov w11, #0x18 // #24 │ │ - mov x12, x9 │ │ - b 4c788 │ │ - sub x12, x12, x13 │ │ - cmp x12, #0x1 │ │ - b.ls 4c70c // b.plast │ │ - lsr x13, x12, #1 │ │ - add x14, x13, x10 │ │ - mul x15, x14, x11 │ │ - ldr x15, [x8, x15] │ │ - cmp x15, x0 │ │ - b.hi 4c77c // b.pmore │ │ - mov x10, x14 │ │ - b 4c77c │ │ - adrp x9, 6f000 │ │ - ldr x0, [x9, #176] │ │ - cbz x0, 4c7e4 │ │ - adrp x9, 6f000 │ │ + adrp x9, 6e000 │ │ + ldr x0, [x9, #1104] │ │ + cbz x0, 4df1c │ │ + adrp x9, 6e000 │ │ ldr w8, [x8, #16] │ │ - ldr x9, [x9, #192] │ │ + ldr x9, [x9, #1120] │ │ adds x2, x9, x8 │ │ - b.cs 4c758 // b.hs, b.nlast │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xb8 │ │ + b.cs 4decc // b.hs, b.nlast │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0x458 │ │ ldr x1, [x8] │ │ ldr x3, [x8, #16] │ │ - bl 34c2c │ │ + bl 3631c │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ ldr x8, [x1] │ │ nop │ │ - adr x9, 50e7 │ │ - adr x10, 4c808 │ │ + adr x9, 507a │ │ + adr x10, 4df40 │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ - ldr x12, [x1, #8] │ │ - lsr x10, x12, #8 │ │ - lsr x11, x12, #16 │ │ - and x9, x12, #0xffffffff00000000 │ │ - ldr x14, [x1, #24] │ │ - ldr q0, [x1, #48] │ │ - ldr x15, [x1, #64] │ │ - cmn x14, #0x1 │ │ - b.ne 4c854 // b.any │ │ - b 4c8c8 │ │ - ldrb w12, [x1, #8] │ │ - mov w10, wzr │ │ - mov w11, wzr │ │ - mov x9, xzr │ │ - ldr x14, [x1, #24] │ │ - ldr q0, [x1, #48] │ │ - ldr x15, [x1, #64] │ │ - cmn x14, #0x1 │ │ - b.eq 4c8c8 // b.none │ │ - adrp x16, 5000 │ │ - add x16, x16, #0x115 │ │ - adr x17, 4c86c │ │ - ldrb w2, [x16, x14] │ │ - add x17, x17, x2, lsl #2 │ │ - br x17 │ │ - ldr x2, [x1, #32] │ │ - lsr x17, x2, #8 │ │ - lsr x3, x2, #16 │ │ - and x16, x2, #0xffffffff00000000 │ │ - b 4c890 │ │ - ldrb w2, [x1, #32] │ │ - mov w17, wzr │ │ - mov w3, wzr │ │ - mov x16, xzr │ │ - and w2, w2, #0xff │ │ - bfi w2, w17, #8, #8 │ │ - orr w17, w2, w3, lsl #16 │ │ - orr x16, x16, x17 │ │ - b 4c8c8 │ │ - ldp x12, x13, [x1, #8] │ │ - lsr x10, x12, #8 │ │ - lsr x11, x12, #16 │ │ - and x9, x12, #0xffffffff00000000 │ │ - ldr x14, [x1, #24] │ │ - ldr q0, [x1, #48] │ │ - ldr x15, [x1, #64] │ │ - cmn x14, #0x1 │ │ - b.ne 4c854 // b.any │ │ - and w12, w12, #0xff │ │ - str q0, [x0, #48] │ │ - ldur q0, [x1, #72] │ │ - bfi w12, w10, #8, #8 │ │ - str x15, [x0, #64] │ │ - stp x13, x14, [x0, #16] │ │ - orr w10, w12, w11, lsl #16 │ │ - stur q0, [x0, #72] │ │ - stp x16, x4, [x0, #32] │ │ - orr x9, x9, x10 │ │ + ldr x9, [x1, #8] │ │ stp x8, x9, [x0] │ │ ret │ │ - ldrh w12, [x1, #8] │ │ - mov w11, wzr │ │ - mov x9, xzr │ │ - lsr w10, w12, #8 │ │ - ldr x14, [x1, #24] │ │ - ldr q0, [x1, #48] │ │ - ldr x15, [x1, #64] │ │ - cmn x14, #0x1 │ │ - b.ne 4c854 // b.any │ │ - b 4c8c8 │ │ - ldp x2, x4, [x1, #32] │ │ - lsr x17, x2, #8 │ │ - lsr x3, x2, #16 │ │ - and x16, x2, #0xffffffff00000000 │ │ - b 4c890 │ │ - ldrh w2, [x1, #32] │ │ - mov w3, wzr │ │ - mov x16, xzr │ │ - lsr w17, w2, #8 │ │ - b 4c890 │ │ - ldr x12, [x1, #8] │ │ - lsr x10, x12, #8 │ │ - lsr x11, x12, #16 │ │ - and x9, x12, #0xffffffff00000000 │ │ - ldr x14, [x1, #24] │ │ - ldr q0, [x1, #48] │ │ - ldr x15, [x1, #64] │ │ - cmn x14, #0x1 │ │ - b.ne 4c854 // b.any │ │ - b 4c8c8 │ │ - ldr w12, [x1, #8] │ │ - mov x9, xzr │ │ - lsr w10, w12, #8 │ │ - lsr w11, w12, #16 │ │ - ldr x14, [x1, #24] │ │ - ldr q0, [x1, #48] │ │ - ldr x15, [x1, #64] │ │ - cmn x14, #0x1 │ │ - b.ne 4c854 // b.any │ │ - b 4c8c8 │ │ - ldr x2, [x1, #32] │ │ - lsr x17, x2, #8 │ │ - lsr x3, x2, #16 │ │ - and x16, x2, #0xffffffff00000000 │ │ - b 4c890 │ │ - ldr w2, [x1, #32] │ │ - mov x16, xzr │ │ - lsr w17, w2, #8 │ │ - lsr w3, w2, #16 │ │ - b 4c890 │ │ + ldrb w9, [x1, #8] │ │ + str x8, [x0] │ │ + strb w9, [x0, #8] │ │ + ret │ │ + ldp x9, x10, [x1, #8] │ │ + str x8, [x0] │ │ + stp x9, x10, [x0, #8] │ │ + ret │ │ + ldrh w9, [x1, #8] │ │ + str x8, [x0] │ │ + strh w9, [x0, #8] │ │ + ret │ │ + ldr w9, [x1, #8] │ │ + str x8, [x0] │ │ + str w9, [x0, #8] │ │ + ret │ │ + ldp x10, x9, [x1, #16] │ │ + str x8, [x0] │ │ + stp x10, x9, [x0, #16] │ │ + ret │ │ ldp x9, x10, [x1] │ │ - cbz x10, 4ca44 │ │ - mov x12, x9 │ │ - sub x13, x10, #0x1 │ │ - ldrb w8, [x12], #1 │ │ - stp x12, x13, [x1] │ │ - mov w11, w8 │ │ + cbz x10, 4dfc8 │ │ + mov x8, x9 │ │ + sub x11, x10, #0x1 │ │ + ldrsb x12, [x8], #1 │ │ + stp x8, x11, [x1] │ │ + tbnz x12, #63, 4dfd8 │ │ + str x12, [x0, #8] │ │ + mov w8, #0xff // #255 │ │ + strb w8, [x0] │ │ + ret │ │ + mov w8, #0x11 // #17 │ │ + str x9, [x0, #8] │ │ + strb w8, [x0] │ │ + ret │ │ + cbz x11, 4e00c │ │ + ldrsb w11, [x9, #1] │ │ + and x8, x12, #0x7f │ │ + and w12, w11, #0x7f │ │ + orr x8, x8, x12, lsl #7 │ │ + sub x12, x10, #0x2 │ │ + tbnz w11, #31, 4e020 │ │ + add x13, x9, #0x2 │ │ + stp x13, x12, [x1] │ │ + str x8, [x0, #8] │ │ + mov w8, #0xff // #255 │ │ + strb w8, [x0] │ │ + ret │ │ + mov w9, #0x11 // #17 │ │ + strb w11, [x0, #1] │ │ + strb w9, [x0] │ │ + str x8, [x0, #8] │ │ + ret │ │ + cbz x12, 4e17c │ │ + ldrsb w11, [x9, #2] │ │ + and w12, w11, #0x7f │ │ + orr x8, x8, x12, lsl #14 │ │ + sub x12, x10, #0x3 │ │ + tbnz w11, #31, 4e050 │ │ + add x13, x9, #0x3 │ │ + stp x13, x12, [x1] │ │ + str x8, [x0, #8] │ │ + mov w8, #0xff // #255 │ │ + strb w8, [x0] │ │ + ret │ │ + cbz x12, 4e17c │ │ + ldrsb w11, [x9, #3] │ │ + and w12, w11, #0x7f │ │ + orr x8, x8, x12, lsl #21 │ │ + sub x12, x10, #0x4 │ │ + tbnz w11, #31, 4e080 │ │ + add x13, x9, #0x4 │ │ + stp x13, x12, [x1] │ │ + str x8, [x0, #8] │ │ + mov w8, #0xff // #255 │ │ + strb w8, [x0] │ │ + ret │ │ + cbz x12, 4e17c │ │ + ldrsb w11, [x9, #4] │ │ + and w12, w11, #0x7f │ │ + orr x8, x8, x12, lsl #28 │ │ + sub x12, x10, #0x5 │ │ + tbnz w11, #31, 4e0b0 │ │ + add x13, x9, #0x5 │ │ + stp x13, x12, [x1] │ │ + str x8, [x0, #8] │ │ + mov w8, #0xff // #255 │ │ + strb w8, [x0] │ │ + ret │ │ + cbz x12, 4e17c │ │ + ldrsb w11, [x9, #5] │ │ + and w12, w11, #0x7f │ │ + orr x8, x8, x12, lsl #35 │ │ + sub x12, x10, #0x6 │ │ + tbnz w11, #31, 4e0e0 │ │ + add x13, x9, #0x6 │ │ + stp x13, x12, [x1] │ │ + str x8, [x0, #8] │ │ + mov w8, #0xff // #255 │ │ + strb w8, [x0] │ │ + ret │ │ + cbz x12, 4e17c │ │ + ldrsb w11, [x9, #6] │ │ + and w12, w11, #0x7f │ │ + orr x8, x8, x12, lsl #42 │ │ + sub x12, x10, #0x7 │ │ + tbnz w11, #31, 4e110 │ │ + add x13, x9, #0x7 │ │ + stp x13, x12, [x1] │ │ + str x8, [x0, #8] │ │ + mov w8, #0xff // #255 │ │ + strb w8, [x0] │ │ + ret │ │ + cbz x12, 4e17c │ │ + ldrsb w11, [x9, #7] │ │ + add x13, x9, #0x8 │ │ + and w12, w11, #0x7f │ │ + orr x8, x8, x12, lsl #49 │ │ + sub x12, x10, #0x8 │ │ + tbz w11, #31, 4dff8 │ │ + cbz x12, 4e17c │ │ + ldrsb w11, [x13] │ │ + add x13, x9, #0x9 │ │ + and w12, w11, #0x7f │ │ + orr x8, x8, x12, lsl #56 │ │ + sub x12, x10, #0x9 │ │ + tbz w11, #31, 4dff8 │ │ + stp x13, x12, [x1] │ │ + cbz x12, 4e198 │ │ + ldrb w11, [x9, #9] │ │ + add x9, x9, #0xa │ │ + sub x10, x10, #0xa │ │ + stp x9, x10, [x1] │ │ + cmp x11, #0x1 │ │ + b.hi 4e1a8 // b.pmore │ │ + orr x8, x8, x11, lsl #63 │ │ + mov w9, #0xff // #255 │ │ + strb w9, [x0] │ │ + str x8, [x0, #8] │ │ + ret │ │ + add x8, x9, x10 │ │ + stp x8, xzr, [x1] │ │ + mov w9, #0x11 // #17 │ │ + strb w11, [x0, #1] │ │ + strb w9, [x0] │ │ + str x8, [x0, #8] │ │ + ret │ │ + mov w8, #0x11 // #17 │ │ + str x13, [x0, #8] │ │ + strb w8, [x0] │ │ + ret │ │ + mov w8, #0x6 // #6 │ │ + strb w8, [x0] │ │ + ret │ │ + ldp x10, x12, [x1] │ │ + cbz x12, 4e208 │ │ + mov x13, x10 │ │ + sub x11, x12, #0x1 │ │ + ldrb w8, [x13], #1 │ │ + mov w9, w8 │ │ and x8, x8, #0x7f │ │ - tbnz w11, #7, 4ca18 │ │ - mov w9, #0x1 // #1 │ │ + tbnz w9, #7, 4e220 │ │ mov w10, #0x7 // #7 │ │ - cmp w11, #0x3f │ │ + stp x13, x11, [x1] │ │ mov x11, #0xffffffffffffffff // #-1 │ │ - cset w12, hi // hi = pmore │ │ + cmp w10, #0x40 │ │ + mov w12, #0x3f // #63 │ │ lsl x10, x11, x10 │ │ - tst w12, w9 │ │ - csel x9, x10, xzr, ne // ne = any │ │ + ccmp w9, w12, #0x0, cc // cc = lo, ul, last │ │ + csel x9, x10, xzr, hi // hi = pmore │ │ orr x8, x9, x8 │ │ mov w9, #0xff // #255 │ │ str x8, [x0, #8] │ │ strb w9, [x0] │ │ ret │ │ - cbz x13, 4ca40 │ │ - ldrb w11, [x9, #1] │ │ - sub x13, x10, #0x2 │ │ - add x12, x9, #0x2 │ │ - stp x12, x13, [x1] │ │ - bfi x8, x11, #7, #7 │ │ - tbnz w11, #7, 4ca5c │ │ - mov w9, #0x1 // #1 │ │ - mov w10, #0xe // #14 │ │ - b 4c9ec │ │ - mov x9, x12 │ │ - mov w8, #0x13 // #19 │ │ - strh wzr, [x0, #6] │ │ - strh w8, [x0] │ │ - stur wzr, [x0, #2] │ │ - str x9, [x0, #8] │ │ + mov w9, wzr │ │ + mov w8, #0x11 // #17 │ │ + strb w9, [x0, #1] │ │ + strb w8, [x0] │ │ + str x10, [x0, #8] │ │ ret │ │ - cbz x13, 4cb04 │ │ - ldrb w11, [x9, #2] │ │ - sub x13, x10, #0x3 │ │ - add x12, x9, #0x3 │ │ - stp x12, x13, [x1] │ │ - bfi x8, x11, #14, #7 │ │ - tbnz w11, #7, 4ca84 │ │ - mov w9, #0x1 // #1 │ │ + cbz x11, 4e36c │ │ + ldrb w9, [x10, #1] │ │ + sub x11, x12, #0x2 │ │ + bfi x8, x9, #7, #7 │ │ + tbnz w9, #7, 4e240 │ │ + add x13, x10, #0x2 │ │ + mov w10, #0xe // #14 │ │ + b 4e1d8 │ │ + cbz x11, 4e36c │ │ + ldrb w9, [x10, #2] │ │ + sub x11, x12, #0x3 │ │ + bfi x8, x9, #14, #7 │ │ + tbnz w9, #7, 4e260 │ │ + add x13, x10, #0x3 │ │ mov w10, #0x15 // #21 │ │ - b 4c9ec │ │ - cbz x13, 4cb04 │ │ - ldrb w11, [x9, #3] │ │ - sub x13, x10, #0x4 │ │ - add x12, x9, #0x4 │ │ - stp x12, x13, [x1] │ │ - bfi x8, x11, #21, #7 │ │ - tbnz w11, #7, 4caac │ │ - mov w9, #0x1 // #1 │ │ + b 4e1d8 │ │ + cbz x11, 4e36c │ │ + ldrb w9, [x10, #3] │ │ + sub x11, x12, #0x4 │ │ + bfi x8, x9, #21, #7 │ │ + tbnz w9, #7, 4e280 │ │ + add x13, x10, #0x4 │ │ mov w10, #0x1c // #28 │ │ - b 4c9ec │ │ - cbz x13, 4cb04 │ │ - ldrb w11, [x9, #4] │ │ - sub x13, x10, #0x5 │ │ - add x12, x9, #0x5 │ │ - stp x12, x13, [x1] │ │ - bfi x8, x11, #28, #7 │ │ - tbnz w11, #7, 4cad4 │ │ - mov w9, #0x1 // #1 │ │ + b 4e1d8 │ │ + cbz x11, 4e36c │ │ + ldrb w9, [x10, #4] │ │ + sub x11, x12, #0x5 │ │ + bfi x8, x9, #28, #7 │ │ + tbnz w9, #7, 4e2a0 │ │ + add x13, x10, #0x5 │ │ mov w10, #0x23 // #35 │ │ - b 4c9ec │ │ - cbz x13, 4cb04 │ │ - ldrsb w12, [x9, #5] │ │ - add x11, x9, #0x6 │ │ - sub x13, x10, #0x6 │ │ - stp x11, x13, [x1] │ │ - and w14, w12, #0x7f │ │ - orr x8, x8, x14, lsl #35 │ │ - tbnz w12, #31, 4cb1c │ │ - and w11, w12, #0xff │ │ - mov w9, #0x1 // #1 │ │ + b 4e1d8 │ │ + cbz x11, 4e36c │ │ + ldrsb w13, [x10, #5] │ │ + sub x11, x12, #0x6 │ │ + and w9, w13, #0x7f │ │ + orr x8, x8, x9, lsl #35 │ │ + and w9, w13, #0xff │ │ + tbnz w13, #31, 4e2c8 │ │ + add x13, x10, #0x6 │ │ mov w10, #0x2a // #42 │ │ - b 4c9ec │ │ - mov w8, #0x13 // #19 │ │ - strh wzr, [x0, #6] │ │ - strh w8, [x0] │ │ - stur wzr, [x0, #2] │ │ - str x12, [x0, #8] │ │ - ret │ │ - cbz x13, 4cbdc │ │ - ldrsb w12, [x9, #6] │ │ - add x11, x9, #0x7 │ │ - sub x13, x10, #0x7 │ │ - stp x11, x13, [x1] │ │ - and w14, w12, #0x7f │ │ - orr x8, x8, x14, lsl #42 │ │ - tbnz w12, #31, 4cb4c │ │ - and w11, w12, #0xff │ │ - mov w9, #0x1 // #1 │ │ + b 4e1d8 │ │ + cbz x11, 4e36c │ │ + ldrsb w13, [x10, #6] │ │ + sub x11, x12, #0x7 │ │ + and w9, w13, #0x7f │ │ + orr x8, x8, x9, lsl #42 │ │ + and w9, w13, #0xff │ │ + tbnz w13, #31, 4e2f0 │ │ + add x13, x10, #0x7 │ │ mov w10, #0x31 // #49 │ │ - b 4c9ec │ │ - cbz x13, 4cbdc │ │ - ldrsb w12, [x9, #7] │ │ - add x11, x9, #0x8 │ │ - sub x13, x10, #0x8 │ │ - stp x11, x13, [x1] │ │ - and w14, w12, #0x7f │ │ - orr x8, x8, x14, lsl #49 │ │ - tbnz w12, #31, 4cb7c │ │ - and w11, w12, #0xff │ │ - mov w9, #0x1 // #1 │ │ + b 4e1d8 │ │ + cbz x11, 4e36c │ │ + ldrsb w13, [x10, #7] │ │ + sub x11, x12, #0x8 │ │ + and w9, w13, #0x7f │ │ + orr x8, x8, x9, lsl #49 │ │ + and w9, w13, #0xff │ │ + tbnz w13, #31, 4e318 │ │ + add x13, x10, #0x8 │ │ mov w10, #0x38 // #56 │ │ - b 4c9ec │ │ - cbz x13, 4cbdc │ │ - ldrsb w12, [x9, #8] │ │ - add x11, x9, #0x9 │ │ - sub x13, x10, #0x9 │ │ - stp x11, x13, [x1] │ │ - and w14, w12, #0x7f │ │ - orr x8, x8, x14, lsl #56 │ │ - tbnz w12, #31, 4cbac │ │ - and w11, w12, #0xff │ │ - mov w9, #0x1 // #1 │ │ + b 4e1d8 │ │ + cbz x11, 4e36c │ │ + ldrsb w14, [x10, #8] │ │ + add x13, x10, #0x9 │ │ + sub x11, x12, #0x9 │ │ + and w9, w14, #0x7f │ │ + orr x8, x8, x9, lsl #56 │ │ + and w9, w14, #0xff │ │ + tbnz w14, #31, 4e340 │ │ mov w10, #0x3f // #63 │ │ - b 4c9ec │ │ - cbz x13, 4cbdc │ │ - ldrb w11, [x9, #9] │ │ - add x9, x9, #0xa │ │ - sub x10, x10, #0xa │ │ - stp x9, x10, [x1] │ │ - cmp w11, #0x7f │ │ - b.eq 4cbcc // b.none │ │ - cbnz w11, 4cbf4 │ │ - orr x8, x8, x11, lsl #63 │ │ - mov w9, wzr │ │ - mov w10, #0x6 // #6 │ │ - b 4c9ec │ │ - mov w8, #0x13 // #19 │ │ - strh wzr, [x0, #6] │ │ - strh w8, [x0] │ │ - stur wzr, [x0, #2] │ │ - str x11, [x0, #8] │ │ + b 4e1d8 │ │ + cbz x11, 4e36c │ │ + ldrb w9, [x13] │ │ + add x10, x10, #0xa │ │ + sub x11, x12, #0xa │ │ + stp x10, x11, [x1] │ │ + cmp w9, #0x7f │ │ + b.eq 4e360 // b.none │ │ + cbnz w9, 4e388 │ │ + orr x8, x8, x9, lsl #63 │ │ + mov w10, #0x46 // #70 │ │ + b 4e1dc │ │ + add x10, x10, x12 │ │ + stp x10, xzr, [x1] │ │ + mov w8, #0x11 // #17 │ │ + strb w9, [x0, #1] │ │ + strb w8, [x0] │ │ + str x10, [x0, #8] │ │ ret │ │ mov w8, #0x7 // #7 │ │ strb w8, [x0] │ │ ret │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ ldp x1, x2, [x0] │ │ mov w8, #0x4 // #4 │ │ mov x19, x0 │ │ add x0, sp, #0x8 │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x58 // #88 │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x70 // #112 │ │ lsl x9, x1, #1 │ │ cmp x9, #0x4 │ │ csel x20, x9, x8, hi // hi = pmore │ │ mov x3, x20 │ │ - bl 3f270 │ │ + bl 40810 │ │ ldr x8, [sp, #8] │ │ - cmp x8, #0x1 │ │ - b.eq 4cc60 // b.none │ │ + cbnz x8, 4e3f0 │ │ ldr x8, [sp, #16] │ │ stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ ldp x0, x1, [sp, #16] │ │ - bl 24994 │ │ + bl 248bc │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ - ldr x8, [x0, #88] │ │ + ldr x8, [x0, #160] │ │ mov x19, x0 │ │ - cbz x8, 4cc88 │ │ - ldr x0, [x19, #96] │ │ - bl 64e40 │ │ - ldr x8, [x19, #112] │ │ - cbz x8, 4cc98 │ │ - ldr x0, [x19, #120] │ │ - bl 64e40 │ │ - ldr x8, [x19, #136] │ │ - cbz x8, 4cca8 │ │ - ldr x0, [x19, #144] │ │ - bl 64e40 │ │ - ldr x8, [x19, #160] │ │ - cbz x8, 4ccc0 │ │ + cbz x8, 4e418 │ │ ldr x0, [x19, #168] │ │ + bl 641d0 │ │ + ldr x8, [x19, #184] │ │ + cbz x8, 4e428 │ │ + ldr x0, [x19, #192] │ │ + bl 641d0 │ │ + ldr x8, [x19, #208] │ │ + cbz x8, 4e438 │ │ + ldr x0, [x19, #216] │ │ + bl 641d0 │ │ + ldr x8, [x19, #232] │ │ + cbz x8, 4e450 │ │ + ldr x0, [x19, #240] │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ - b 64e40 │ │ + b 641d0 │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ ldp x19, x21, [x0, #8] │ │ mov x20, x0 │ │ - cbz x21, 4cd10 │ │ + cbz x21, 4e4a0 │ │ add x22, x19, #0x8 │ │ - b 4ccfc │ │ + b 4e48c │ │ subs x21, x21, #0x1 │ │ add x22, x22, #0x20 │ │ - b.eq 4cd10 // b.none │ │ + b.eq 4e4a0 // b.none │ │ ldr x8, [x22] │ │ - cbz x8, 4ccf0 │ │ + cbz x8, 4e480 │ │ ldur x0, [x22, #-8] │ │ - bl 64e40 │ │ - b 4ccf0 │ │ + bl 641d0 │ │ + b 4e480 │ │ ldr x8, [x20] │ │ - cbz x8, 4cd2c │ │ + cbz x8, 4e4bc │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ - cbz x1, 4cd94 │ │ + cbz x1, 4e524 │ │ stp x29, x30, [sp, #-48]! │ │ str x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ mov x20, x1 │ │ mov x19, x0 │ │ add x21, x0, #0x8 │ │ - b 4cd6c │ │ + b 4e4fc │ │ subs x20, x20, #0x1 │ │ add x21, x21, #0x18 │ │ - b.eq 4cd80 // b.none │ │ + b.eq 4e510 // b.none │ │ ldur x8, [x21, #-8] │ │ - cbz x8, 4cd60 │ │ + cbz x8, 4e4f0 │ │ ldr x0, [x21] │ │ - bl 64e40 │ │ - b 4cd60 │ │ + bl 641d0 │ │ + b 4e4f0 │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #32] │ │ ldr x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ - b 64e40 │ │ + b 641d0 │ │ ret │ │ - stp x29, x30, [sp, #-80]! │ │ - str x28, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - mov x29, sp │ │ - sub sp, sp, #0x1, lsl #12 │ │ - str xzr, [sp], #-32 │ │ - mov w9, #0xd090 // #53392 │ │ - sub x8, x1, x1, lsr #1 │ │ - movk w9, #0x3, lsl #16 │ │ - cmp x1, x9 │ │ - csel x9, x1, x9, cc // cc = lo, ul, last │ │ - cmp x9, x8 │ │ - csel x21, x9, x8, hi // hi = pmore │ │ - mov w9, #0x30 // #48 │ │ - cmp x21, #0x30 │ │ - csel x9, x21, x9, hi // hi = pmore │ │ - cmp x21, #0x81 │ │ - b.cc 4ce38 // b.lo, b.ul, b.last │ │ - lsr x8, x8, #59 │ │ - cbnz x8, 4ce80 │ │ - lsl x20, x9, #5 │ │ - mov x8, #0xfffffffffffffff9 // #-7 │ │ - movk x8, #0x7fff, lsl #48 │ │ - cmp x20, x8 │ │ - b.cs 4ce80 // b.hs, b.nlast │ │ - mov x22, x0 │ │ - mov x0, x20 │ │ - mov x24, x9 │ │ - mov x23, x1 │ │ - bl 64e30 │ │ - cbz x0, 4ce84 │ │ - mov x19, x0 │ │ - mov x3, x24 │ │ - stp x24, x0, [x29, #-24] │ │ - mov x1, x23 │ │ - mov x0, x22 │ │ - stur xzr, [x29, #-8] │ │ - b 4ce40 │ │ - add x19, sp, #0x8 │ │ - mov w3, #0x80 // #128 │ │ - cmp x1, #0x41 │ │ - cset w4, cc // cc = lo, ul, last │ │ - mov x2, x19 │ │ - bl 4d7f8 │ │ - cmp x21, #0x80 │ │ - b.ls 4ce60 // b.plast │ │ - mov x0, x19 │ │ - bl 64e40 │ │ - add sp, sp, #0x1, lsl #12 │ │ - add sp, sp, #0x20 │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x28, [sp, #16] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x29, x30, [sp], #80 │ │ + ldr x8, [x0, #48] │ │ + ldr x9, [x0, #16] │ │ + add x11, x0, #0x50 │ │ + mov w10, #0x2 // #2 │ │ + mov x12, x8 │ │ + cmp x8, x9 │ │ + b.cs 4e564 // b.hs, b.nlast │ │ + ldr x13, [x11], #32 │ │ + cmp x13, x12 │ │ + b.cs 4e584 // b.hs, b.nlast │ │ + add x10, x10, #0x1 │ │ + mov x12, x13 │ │ + cmp x1, x10 │ │ + b.ne 4e544 // b.any │ │ + b 4e58c │ │ + ldr x13, [x11], #32 │ │ + cmp x13, x12 │ │ + b.cc 4e584 // b.lo, b.ul, b.last │ │ + add x10, x10, #0x1 │ │ + mov x12, x13 │ │ + cmp x1, x10 │ │ + b.ne 4e564 // b.any │ │ + b 4e58c │ │ + cmp x10, x1 │ │ + b.ne 4e5c8 // b.any │ │ + cmp x8, x9 │ │ + b.cs 4e5c4 // b.hs, b.nlast │ │ + add x10, x0, x1, lsl #5 │ │ + lsr x8, x1, #1 │ │ + add x9, x0, #0x10 │ │ + sub x10, x10, #0x10 │ │ + ldp q0, q3, [x10, #-16] │ │ + sub x8, x8, #0x1 │ │ + ldp q1, q2, [x9, #-16] │ │ + stur q0, [x9, #-16] │ │ + stur q1, [x10, #-16] │ │ + str q3, [x9], #32 │ │ + str q2, [x10], #-32 │ │ + cbnz x8, 4e5a4 │ │ ret │ │ - bl 24ac8 │ │ - mov w0, #0x8 // #8 │ │ - mov x1, x20 │ │ - bl 24994 │ │ - cmp x21, #0x80 │ │ - mov x19, x0 │ │ - b.ls 4cea4 // b.plast │ │ - sub x0, x29, #0x18 │ │ - bl 4cccc │ │ - mov x0, x19 │ │ - bl 60f4c │ │ + orr x8, x1, #0x1 │ │ + mov x2, xzr │ │ + clz x8, x8 │ │ + lsl w8, w8, #1 │ │ + eor w3, w8, #0x7e │ │ + b 4ee10 │ │ sub sp, sp, #0x10 │ │ add x9, x0, x1, lsl #5 │ │ mov x8, xzr │ │ add x12, x0, #0x20 │ │ mov x13, x0 │ │ - b 4ceec │ │ + b 4e620 │ │ add x13, x14, #0x20 │ │ mov x14, x0 │ │ ldr q0, [sp] │ │ str q0, [x14] │ │ stp x11, x12, [x13, #-16] │ │ add x12, x10, #0x20 │ │ add x8, x8, #0x20 │ │ mov x13, x10 │ │ cmp x12, x9 │ │ - b.eq 4cf48 // b.none │ │ + b.eq 4e67c // b.none │ │ ldr x11, [x13, #48] │ │ ldr x10, [x13, #16] │ │ cmp x11, x10 │ │ mov x10, x12 │ │ - b.cs 4ced8 // b.hs, b.nlast │ │ + b.cs 4e60c // b.hs, b.nlast │ │ ldr q0, [x10] │ │ ldr x12, [x13, #56] │ │ mov x14, x8 │ │ str q0, [sp] │ │ mov x13, x14 │ │ add x14, x0, x14 │ │ ldp q0, q1, [x14] │ │ stp q0, q1, [x14, #32] │ │ - cbz x13, 4cec4 │ │ + cbz x13, 4e5f8 │ │ ldur x14, [x14, #-16] │ │ cmp x11, x14 │ │ sub x14, x13, #0x20 │ │ - b.cc 4cf10 // b.lo, b.ul, b.last │ │ + b.cc 4e644 // b.lo, b.ul, b.last │ │ add x13, x0, x13 │ │ add x14, x0, x14 │ │ add x13, x13, #0x20 │ │ add x14, x14, #0x20 │ │ - b 4cecc │ │ + b 4e600 │ │ add sp, sp, #0x10 │ │ ret │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ ldp x1, x2, [x0] │ │ @@ -53432,1329 +55007,1042 @@ │ │ add x0, sp, #0x8 │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x20 // #32 │ │ lsl x9, x1, #1 │ │ cmp x9, #0x4 │ │ csel x20, x9, x8, hi // hi = pmore │ │ mov x3, x20 │ │ - bl 3f270 │ │ + bl 40810 │ │ ldr x8, [sp, #8] │ │ - cmp x8, #0x1 │ │ - b.eq 4cfb0 // b.none │ │ + cbnz x8, 4e6e0 │ │ ldr x8, [sp, #16] │ │ stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ ldp x0, x1, [sp, #16] │ │ - bl 24994 │ │ + bl 248bc │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ ldp x19, x21, [x0, #8] │ │ mov x20, x0 │ │ - cbz x21, 4cffc │ │ + cbz x21, 4e72c │ │ add x22, x19, #0x8 │ │ - b 4cfe8 │ │ + b 4e718 │ │ subs x21, x21, #0x1 │ │ add x22, x22, #0x18 │ │ - b.eq 4cffc // b.none │ │ + b.eq 4e72c // b.none │ │ ldur x8, [x22, #-8] │ │ - cbz x8, 4cfdc │ │ + cbz x8, 4e70c │ │ ldr x0, [x22] │ │ - bl 64e40 │ │ - b 4cfdc │ │ + bl 641d0 │ │ + b 4e70c │ │ ldr x8, [x20] │ │ - cbz x8, 4d018 │ │ + cbz x8, 4e748 │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ - sub sp, sp, #0xb0 │ │ - stp x29, x30, [sp, #96] │ │ - stp x26, x25, [sp, #112] │ │ - stp x24, x23, [sp, #128] │ │ - stp x22, x21, [sp, #144] │ │ - stp x20, x19, [sp, #160] │ │ - add x29, sp, #0x60 │ │ + sub sp, sp, #0xe0 │ │ + stp x29, x30, [sp, #144] │ │ + stp x26, x25, [sp, #160] │ │ + stp x24, x23, [sp, #176] │ │ + stp x22, x21, [sp, #192] │ │ + stp x20, x19, [sp, #208] │ │ + add x29, sp, #0x90 │ │ mov x20, x1 │ │ - ldr x1, [x2, #392] │ │ + ldr x1, [x2, #336] │ │ mov x23, x4 │ │ mov x22, x3 │ │ mov x21, x2 │ │ mov x19, x0 │ │ - cbz x1, 4d094 │ │ - ldr x2, [x21, #400] │ │ - sub x0, x29, #0x18 │ │ - bl 24ae8 │ │ - ldp x8, x25, [x29, #-24] │ │ - ldur x24, [x29, #-8] │ │ + cbz x1, 4e7c4 │ │ + ldr x2, [x21, #344] │ │ + sub x0, x29, #0x20 │ │ + bl 24a0c │ │ + ldp x8, x25, [x29, #-32] │ │ + ldur x24, [x29, #-16] │ │ cmn x8, #0x1 │ │ - b.eq 4d0ac // b.none │ │ + b.eq 4e7dc // b.none │ │ cmn x8, #0x2 │ │ - b.ne 4d0d4 // b.any │ │ + b.ne 4e804 // b.any │ │ mov x8, #0xffffffffffffffff // #-1 │ │ stp x25, x24, [x19, #8] │ │ str x8, [x19] │ │ - b 4d348 │ │ + b 4e9a4 │ │ mov w25, #0x1 // #1 │ │ - ldr x9, [x22, #48] │ │ - stp xzr, x25, [sp] │ │ - str xzr, [sp, #16] │ │ - cbnz x9, 4d0e4 │ │ - b 4d25c │ │ - cbz x24, 4d184 │ │ + ldr x9, [x22, #80] │ │ + stp xzr, x25, [sp, #8] │ │ + str xzr, [sp, #24] │ │ + cbnz x9, 4e814 │ │ + b 4e8e4 │ │ + cbz x24, 4e8b0 │ │ mov x0, x24 │ │ - bl 64e30 │ │ - cbz x0, 4d424 │ │ + bl 641c0 │ │ + cbz x0, 4e9c0 │ │ mov x1, x25 │ │ mov x2, x24 │ │ mov x26, x0 │ │ - bl 64e50 │ │ + bl 641e0 │ │ mov x8, x24 │ │ mov x25, x26 │ │ - ldr x9, [x22, #48] │ │ - stp x8, x25, [sp] │ │ - str x24, [sp, #16] │ │ - cbz x9, 4d25c │ │ - ldrh w8, [x23, #258] │ │ + ldr x9, [x22, #80] │ │ + stp x8, x25, [sp, #8] │ │ + str x24, [sp, #24] │ │ + cbz x9, 4e8e4 │ │ + ldrh w8, [x23, #282] │ │ cmp w8, #0x5 │ │ - b.cs 4d13c // b.hs, b.nlast │ │ - ldr x10, [x23, #128] │ │ - sub x8, x9, #0x1 │ │ - cmp x8, x10 │ │ - b.cs 4d25c // b.hs, b.nlast │ │ - mov w9, #0x18 // #24 │ │ - ldr x10, [x23, #120] │ │ - madd x11, x8, x9, x10 │ │ - adrp x9, 5000 │ │ - add x9, x9, #0x171 │ │ - ldr x8, [x11] │ │ - adr x10, 4d128 │ │ - ldrb w12, [x9, x8] │ │ - add x10, x10, x12, lsl #2 │ │ - br x10 │ │ - ldr x12, [x11, #8] │ │ - lsr x10, x12, #8 │ │ - lsr x13, x12, #16 │ │ - and x9, x12, #0xffffffff00000000 │ │ - b 4d1ac │ │ - ldr x8, [x23, #128] │ │ + b.cs 4e834 // b.hs, b.nlast │ │ + ldr x8, [x23, #200] │ │ + sub x9, x9, #0x1 │ │ cmp x9, x8 │ │ - b.cs 4d25c // b.hs, b.nlast │ │ - mov w8, #0x18 // #24 │ │ - ldr x10, [x23, #120] │ │ - madd x11, x9, x8, x10 │ │ - nop │ │ - adr x9, 5143 │ │ - ldr x8, [x11] │ │ - adr x10, 4d170 │ │ - ldrb w12, [x9, x8] │ │ - add x10, x10, x12, lsl #2 │ │ - br x10 │ │ - ldr x12, [x11, #8] │ │ - lsr x13, x12, #8 │ │ - lsr x10, x12, #16 │ │ - and x9, x12, #0xffffffff00000000 │ │ - b 4d1cc │ │ - mov w25, #0x1 // #1 │ │ - ldr x9, [x22, #48] │ │ - stp xzr, x25, [sp] │ │ - str x24, [sp, #16] │ │ - cbnz x9, 4d0e4 │ │ - b 4d25c │ │ - ldrb w12, [x11, #8] │ │ - mov w10, wzr │ │ - mov w13, wzr │ │ - mov x9, xzr │ │ - and w12, w12, #0xff │ │ - bfi w12, w10, #8, #8 │ │ - orr w10, w12, w13, lsl #16 │ │ - b 4d1d8 │ │ - ldrb w12, [x11, #8] │ │ - mov w10, wzr │ │ - mov x9, xzr │ │ - mov w13, wzr │ │ - and w12, w12, #0xff │ │ - bfi w12, w13, #8, #8 │ │ - orr w10, w12, w10, lsl #16 │ │ - mov w10, w10 │ │ - ldr x3, [x21, #416] │ │ - ldrb w2, [x21, #73] │ │ - orr x9, x9, x10 │ │ - sub x0, x29, #0x18 │ │ - add x4, sp, #0x18 │ │ + b.cc 4e840 // b.lo, b.ul, b.last │ │ + b 4e8e4 │ │ + ldr x8, [x23, #200] │ │ + cmp x9, x8 │ │ + b.cs 4e8e4 // b.hs, b.nlast │ │ + ldr x8, [x23, #192] │ │ + add x0, sp, #0x20 │ │ + add x1, x8, x9, lsl #5 │ │ + bl 4df24 │ │ + ldr x8, [sp, #32] │ │ + cmn x8, #0x1 │ │ + b.eq 4e8e4 // b.none │ │ + ldr x3, [x21, #440] │ │ + ldrb w2, [x21, #417] │ │ + sub x0, x29, #0x20 │ │ + add x4, sp, #0x20 │ │ mov x1, x20 │ │ - stp x8, x9, [sp, #24] │ │ - str x11, [sp, #40] │ │ - bl 4d5e4 │ │ - ldp x8, x1, [x29, #-24] │ │ - ldur x2, [x29, #-8] │ │ - cmp x8, #0x1 │ │ - b.eq 4d2b8 // b.none │ │ - add x0, sp, #0x30 │ │ - bl 24ae8 │ │ - ldp x24, x23, [sp, #48] │ │ - ldr x2, [sp, #64] │ │ + bl 4ebe4 │ │ + ldp x8, x1, [x29, #-32] │ │ + ldur x2, [x29, #-16] │ │ + cbnz x8, 4e914 │ │ + sub x0, x29, #0x38 │ │ + bl 24a0c │ │ + ldp x24, x23, [x29, #-56] │ │ + ldur x2, [x29, #-40] │ │ cmn x24, #0x2 │ │ - b.ne 4d240 // b.any │ │ - stp x23, x2, [x19, #8] │ │ + b.ne 4e8c8 // b.any │ │ mov x8, #0xffffffffffffffff // #-1 │ │ + stp x23, x2, [x19, #8] │ │ str x8, [x19] │ │ - ldr x8, [sp] │ │ - cbnz x8, 4d2fc │ │ - b 4d348 │ │ - mov x0, sp │ │ + ldr x8, [sp, #8] │ │ + cbnz x8, 4e958 │ │ + b 4e9a4 │ │ + mov w25, #0x1 // #1 │ │ + ldr x9, [x22, #80] │ │ + stp xzr, x25, [sp, #8] │ │ + str x24, [sp, #24] │ │ + cbnz x9, 4e814 │ │ + b 4e8e4 │ │ + add x0, sp, #0x8 │ │ mov x1, x23 │ │ - bl 22d10 │ │ + bl 22c04 │ │ cmp x24, #0x1 │ │ - b.lt 4d25c // b.tstop │ │ + b.lt 4e8e4 // b.tstop │ │ mov x0, x23 │ │ - bl 64e40 │ │ - ldr x8, [x22] │ │ - adrp x9, 5000 │ │ - add x9, x9, #0x19f │ │ - adr x10, 4d278 │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldr x9, [x22, #8] │ │ - stur x9, [x29, #-16] │ │ - b 4d28c │ │ - ldrb w9, [x22, #8] │ │ - sturb w9, [x29, #-16] │ │ - ldr x3, [x21, #416] │ │ - ldrb w2, [x21, #73] │ │ - add x0, sp, #0x30 │ │ - sub x4, x29, #0x18 │ │ + bl 641d0 │ │ + sub x0, x29, #0x20 │ │ + mov x1, x22 │ │ + bl 4df24 │ │ + ldr x3, [x21, #440] │ │ + ldrb w2, [x21, #417] │ │ + sub x0, x29, #0x38 │ │ + sub x4, x29, #0x20 │ │ mov x1, x20 │ │ - stur x8, [x29, #-24] │ │ - bl 4d5e4 │ │ - ldp x8, x1, [sp, #48] │ │ - ldr x2, [sp, #64] │ │ - cmp x8, #0x1 │ │ - b.ne 4d2d0 // b.any │ │ - mov x8, #0xffffffffffffffff // #-1 │ │ + bl 4ebe4 │ │ + ldp x1, x2, [x29, #-48] │ │ + ldur w8, [x29, #-56] │ │ + tbz w8, #0, 4e92c │ │ stp x1, x2, [x19, #8] │ │ + mov x8, #0xffffffffffffffff // #-1 │ │ str x8, [x19] │ │ - ldr x8, [sp] │ │ - cbnz x8, 4d2fc │ │ - b 4d348 │ │ - add x0, sp, #0x18 │ │ - bl 24ae8 │ │ - ldp x21, x20, [sp, #24] │ │ - ldr x2, [sp, #40] │ │ + ldr x8, [sp, #8] │ │ + cbnz x8, 4e958 │ │ + b 4e9a4 │ │ + add x0, sp, #0x40 │ │ + bl 24a0c │ │ + ldp x21, x20, [sp, #64] │ │ + ldr x2, [sp, #80] │ │ cmn x21, #0x2 │ │ - b.ne 4d31c // b.any │ │ + b.ne 4e978 // b.any │ │ stp x20, x2, [x19, #8] │ │ mov x8, #0xffffffffffffffff // #-1 │ │ str x8, [x19] │ │ - ldr x8, [sp] │ │ - cbz x8, 4d348 │ │ - ldr x0, [sp, #8] │ │ - ldp x20, x19, [sp, #160] │ │ - ldp x22, x21, [sp, #144] │ │ - ldp x24, x23, [sp, #128] │ │ - ldp x26, x25, [sp, #112] │ │ - ldp x29, x30, [sp, #96] │ │ - add sp, sp, #0xb0 │ │ - b 64e40 │ │ - mov x0, sp │ │ + ldr x8, [sp, #8] │ │ + cbz x8, 4e9a4 │ │ + ldr x0, [sp, #16] │ │ + ldp x20, x19, [sp, #208] │ │ + ldp x22, x21, [sp, #192] │ │ + ldp x24, x23, [sp, #176] │ │ + ldp x26, x25, [sp, #160] │ │ + ldp x29, x30, [sp, #144] │ │ + add sp, sp, #0xe0 │ │ + b 641d0 │ │ + add x0, sp, #0x8 │ │ mov x1, x20 │ │ - bl 22d10 │ │ + bl 22c04 │ │ cmp x21, #0x1 │ │ - b.lt 4d338 // b.tstop │ │ + b.lt 4e994 // b.tstop │ │ mov x0, x20 │ │ - bl 64e40 │ │ - ldr q0, [sp] │ │ - ldr x8, [sp, #16] │ │ + bl 641d0 │ │ + ldur q0, [sp, #8] │ │ + ldr x8, [sp, #24] │ │ str q0, [x19] │ │ str x8, [x19, #16] │ │ - ldp x20, x19, [sp, #160] │ │ - ldp x22, x21, [sp, #144] │ │ - ldp x24, x23, [sp, #128] │ │ - ldp x26, x25, [sp, #112] │ │ - ldp x29, x30, [sp, #96] │ │ - add sp, sp, #0xb0 │ │ + ldp x20, x19, [sp, #208] │ │ + ldp x22, x21, [sp, #192] │ │ + ldp x24, x23, [sp, #176] │ │ + ldp x26, x25, [sp, #160] │ │ + ldp x29, x30, [sp, #144] │ │ + add sp, sp, #0xe0 │ │ ret │ │ - ldp x9, x10, [x22, #8] │ │ - stp x9, x10, [x29, #-16] │ │ - b 4d28c │ │ - ldrh w9, [x22, #8] │ │ - sturh w9, [x29, #-16] │ │ - b 4d28c │ │ - ldr w9, [x22, #8] │ │ - stur w9, [x29, #-16] │ │ - b 4d28c │ │ - ldp x12, x11, [x11, #8] │ │ - lsr x10, x12, #8 │ │ - lsr x13, x12, #16 │ │ - and x9, x12, #0xffffffff00000000 │ │ - b 4d1ac │ │ - ldp x12, x11, [x11, #8] │ │ - lsr x10, x12, #16 │ │ - lsr x13, x12, #8 │ │ - b 4d17c │ │ - ldrh w12, [x11, #8] │ │ - mov w13, wzr │ │ - mov x9, xzr │ │ - lsr w10, w12, #8 │ │ - b 4d1ac │ │ - ldrh w12, [x11, #8] │ │ - mov w10, wzr │ │ - mov x9, xzr │ │ - lsr w13, w12, #8 │ │ - b 4d1cc │ │ - ldr x12, [x11, #8] │ │ - lsr x10, x12, #8 │ │ - lsr x13, x12, #16 │ │ - and x9, x12, #0xffffffff00000000 │ │ - b 4d1ac │ │ - ldr x12, [x11, #8] │ │ - lsr x13, x12, #8 │ │ - lsr x10, x12, #16 │ │ - and x9, x12, #0xffffffff00000000 │ │ - b 4d1cc │ │ - ldr w12, [x11, #8] │ │ - mov x9, xzr │ │ - lsr w10, w12, #8 │ │ - lsr w13, w12, #16 │ │ - b 4d1ac │ │ - ldr w12, [x11, #8] │ │ - mov x9, xzr │ │ - lsr w13, w12, #8 │ │ - lsr w10, w12, #16 │ │ - b 4d1cc │ │ mov w0, #0x1 // #1 │ │ mov x1, x24 │ │ - bl 24994 │ │ + bl 248bc │ │ cmp x24, #0x1 │ │ mov x19, x0 │ │ - b.lt 4d468 // b.tstop │ │ + b.lt 4ea04 // b.tstop │ │ mov x0, x23 │ │ - bl 64e40 │ │ - b 4d468 │ │ - b 4d464 │ │ + bl 641d0 │ │ + b 4ea04 │ │ + b 4ea00 │ │ cmp x21, #0x1 │ │ mov x19, x0 │ │ - b.lt 4d468 // b.tstop │ │ + b.lt 4ea04 // b.tstop │ │ mov x0, x20 │ │ - bl 64e40 │ │ - b 4d468 │ │ + bl 641d0 │ │ + b 4ea04 │ │ mov x19, x0 │ │ - ldr x8, [sp] │ │ - cbz x8, 4d478 │ │ - ldr x0, [sp, #8] │ │ - bl 64e40 │ │ + ldr x8, [sp, #8] │ │ + cbz x8, 4ea14 │ │ + ldr x0, [sp, #16] │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + add x29, sp, #0x20 │ │ + ldp x1, x2, [x0] │ │ + mov w8, #0x4 // #4 │ │ + mov x19, x0 │ │ + add x0, sp, #0x8 │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x18 // #24 │ │ + lsl x9, x1, #1 │ │ + cmp x9, #0x4 │ │ + csel x20, x9, x8, hi // hi = pmore │ │ + mov x3, x20 │ │ + bl 40810 │ │ + ldr x8, [sp, #8] │ │ + cbnz x8, 4ea78 │ │ + ldr x8, [sp, #16] │ │ + stp x20, x8, [x19] │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x40 │ │ + ret │ │ + ldp x0, x1, [sp, #16] │ │ + bl 248bc │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ ldr x8, [x0] │ │ - cbz x8, 4d514 │ │ + cbz x8, 4eb14 │ │ ldr x19, [x0, #8] │ │ - cbz x19, 4d514 │ │ + cbz x19, 4eb14 │ │ ldr x21, [x0, #16] │ │ - cbz x21, 4d4e0 │ │ + cbz x21, 4eae0 │ │ mov x20, x0 │ │ add x22, x19, #0x8 │ │ - b 4d4c0 │ │ + b 4eac0 │ │ subs x21, x21, #0x1 │ │ add x22, x22, #0x18 │ │ - b.eq 4d4d4 // b.none │ │ + b.eq 4ead4 // b.none │ │ ldur x8, [x22, #-8] │ │ - cbz x8, 4d4b4 │ │ + cbz x8, 4eab4 │ │ ldr x0, [x22] │ │ - bl 64e40 │ │ - b 4d4b4 │ │ + bl 641d0 │ │ + b 4eab4 │ │ mov x0, x19 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x20 │ │ ldr x20, [x0, #32] │ │ - cbz x20, 4d514 │ │ + cbz x20, 4eb14 │ │ ldr x19, [x0, #24] │ │ add x21, x19, #0x8 │ │ - b 4d500 │ │ + b 4eb00 │ │ subs x20, x20, #0x1 │ │ add x21, x21, #0x20 │ │ - b.eq 4d524 // b.none │ │ + b.eq 4eb24 // b.none │ │ ldr x8, [x21] │ │ - cbz x8, 4d4f4 │ │ + cbz x8, 4eaf4 │ │ ldur x0, [x21, #-8] │ │ - bl 64e40 │ │ - b 4d4f4 │ │ + bl 641d0 │ │ + b 4eaf4 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ - b 64e40 │ │ + b 641d0 │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ ldr x20, [x0] │ │ - cbz x20, 4d5c0 │ │ + cbz x20, 4ebc0 │ │ ldr x21, [x0, #8] │ │ mov x19, x0 │ │ - cbz x21, 4d58c │ │ + cbz x21, 4eb8c │ │ add x22, x20, #0x8 │ │ - b 4d570 │ │ + b 4eb70 │ │ subs x21, x21, #0x1 │ │ add x22, x22, #0x18 │ │ - b.eq 4d584 // b.none │ │ + b.eq 4eb84 // b.none │ │ ldur x8, [x22, #-8] │ │ - cbz x8, 4d564 │ │ + cbz x8, 4eb64 │ │ ldr x0, [x22] │ │ - bl 64e40 │ │ - b 4d564 │ │ + bl 641d0 │ │ + b 4eb64 │ │ mov x0, x20 │ │ - bl 64e40 │ │ + bl 641d0 │ │ ldr x20, [x19, #24] │ │ - cbz x20, 4d5c0 │ │ + cbz x20, 4ebc0 │ │ ldr x19, [x19, #16] │ │ add x21, x19, #0x8 │ │ - b 4d5ac │ │ + b 4ebac │ │ subs x20, x20, #0x1 │ │ add x21, x21, #0x20 │ │ - b.eq 4d5d0 // b.none │ │ + b.eq 4ebd0 // b.none │ │ ldr x8, [x21] │ │ - cbz x8, 4d5a0 │ │ + cbz x8, 4eba0 │ │ ldur x0, [x21, #-8] │ │ - bl 64e40 │ │ - b 4d5a0 │ │ + bl 641d0 │ │ + b 4eba0 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ - b 64e40 │ │ + b 641d0 │ │ ldr x8, [x4] │ │ - cmp x8, #0x1c │ │ - b.le 4d618 │ │ cmp x8, #0x1d │ │ - b.eq 4d678 // b.none │ │ + b.le 4ec18 │ │ cmp x8, #0x1e │ │ - b.eq 4d6c0 // b.none │ │ + b.eq 4ec78 // b.none │ │ cmp x8, #0x1f │ │ - b.ne 4d664 // b.any │ │ + b.eq 4eccc // b.none │ │ + cmp x8, #0x20 │ │ + b.ne 4ec64 // b.any │ │ ldp x9, x10, [x4, #8] │ │ stp x9, x10, [x0, #8] │ │ str xzr, [x0] │ │ ret │ │ - cmp x8, #0x1a │ │ - b.eq 4d6f4 // b.none │ │ cmp x8, #0x1b │ │ - b.ne 4d664 // b.any │ │ - ldr x8, [x1, #240] │ │ - cbz x8, 4d664 │ │ - ldp x9, x11, [x8, #144] │ │ + b.eq 4ed00 // b.none │ │ + cmp x8, #0x1c │ │ + b.ne 4ec64 // b.any │ │ + ldr x8, [x1, #256] │ │ + cbz x8, 4ec64 │ │ + ldp x9, x11, [x8, #160] │ │ ldr x10, [x4, #8] │ │ subs x8, x11, x10 │ │ - b.cc 4d724 // b.lo, b.ul, b.last │ │ + b.cc 4ed30 // b.lo, b.ul, b.last │ │ add x9, x9, x10 │ │ - b.eq 4d724 // b.none │ │ + b.eq 4ed30 // b.none │ │ mov x10, xzr │ │ ldrb w11, [x9, x10] │ │ - cbz w11, 4d73c │ │ + cbz w11, 4ed48 │ │ add x10, x10, #0x1 │ │ cmp x8, x10 │ │ - b.ne 4d64c // b.any │ │ - b 4d724 │ │ - mov w8, #0x48 // #72 │ │ + b.ne 4ec4c // b.any │ │ + b 4ed30 │ │ + mov w8, #0x42 // #66 │ │ strb w8, [x0, #8] │ │ mov w8, #0x1 // #1 │ │ str x8, [x0] │ │ ret │ │ - ldp x9, x8, [x1, #144] │ │ + ldp x9, x8, [x1, #160] │ │ subs x8, x8, x3 │ │ - b.cc 4d69c // b.lo, b.ul, b.last │ │ + b.cc 4eca8 // b.lo, b.ul, b.last │ │ ldr x10, [x4, #8] │ │ and x11, x2, #0xff │ │ - add x9, x9, x3 │ │ + umulh x12, x10, x11 │ │ + cmp xzr, x12 │ │ + b.ne 4ee08 // b.any │ │ mul x10, x10, x11 │ │ - subs x8, x8, x10 │ │ - b.cs 4d748 // b.hs, b.nlast │ │ - mov w8, #0x13 // #19 │ │ - strb wzr, [x0, #15] │ │ + add x9, x9, x3 │ │ + cmp x8, x10 │ │ + b.cs 4ed54 // b.hs, b.nlast │ │ + mov w8, #0x11 // #17 │ │ strb w8, [x0, #8] │ │ mov w8, #0x1 // #1 │ │ + strb wzr, [x0, #15] │ │ sturh wzr, [x0, #13] │ │ stur wzr, [x0, #9] │ │ str x9, [x0, #16] │ │ str x8, [x0] │ │ ret │ │ ldp x9, x8, [x1, #80] │ │ ldr x10, [x4, #8] │ │ subs x8, x8, x10 │ │ - b.cc 4d724 // b.lo, b.ul, b.last │ │ + b.cc 4ed30 // b.lo, b.ul, b.last │ │ add x9, x9, x10 │ │ - b.eq 4d724 // b.none │ │ + b.eq 4ed30 // b.none │ │ mov x10, xzr │ │ ldrb w11, [x9, x10] │ │ - cbz w11, 4d73c │ │ + cbz w11, 4ed48 │ │ add x10, x10, #0x1 │ │ cmp x8, x10 │ │ - b.ne 4d6dc // b.any │ │ - b 4d724 │ │ - ldp x9, x8, [x1, #128] │ │ + b.ne 4ece8 // b.any │ │ + b 4ed30 │ │ + ldp x9, x8, [x1, #144] │ │ ldr x10, [x4, #8] │ │ subs x8, x8, x10 │ │ - b.cc 4d724 // b.lo, b.ul, b.last │ │ + b.cc 4ed30 // b.lo, b.ul, b.last │ │ add x9, x9, x10 │ │ - b.eq 4d724 // b.none │ │ + b.eq 4ed30 // b.none │ │ mov x10, xzr │ │ ldrb w11, [x9, x10] │ │ - cbz w11, 4d73c │ │ + cbz w11, 4ed48 │ │ add x10, x10, #0x1 │ │ cmp x8, x10 │ │ - b.ne 4d710 // b.any │ │ - mov w8, #0x13 // #19 │ │ + b.ne 4ed1c // b.any │ │ + mov w8, #0x11 // #17 │ │ strb w8, [x0, #8] │ │ mov w8, #0x1 // #1 │ │ str x9, [x0, #16] │ │ str x8, [x0] │ │ ret │ │ stp x9, x10, [x0, #8] │ │ str xzr, [x0] │ │ ret │ │ and w11, w2, #0xff │ │ + sub x8, x8, x10 │ │ add x9, x9, x10 │ │ cmp w11, #0x8 │ │ - b.ne 4d784 // b.any │ │ + b.ne 4ed94 // b.any │ │ cmp x8, #0x7 │ │ - b.ls 4d69c // b.plast │ │ + b.ls 4eca8 // b.plast │ │ ldrb w8, [x9, #6] │ │ ldrh w10, [x9, #4] │ │ ldr w11, [x9] │ │ ldrb w9, [x9, #7] │ │ orr w8, w10, w8, lsl #16 │ │ lsl x10, x11, #8 │ │ orr x8, x10, x8, lsl #40 │ │ extr x10, x9, x8, #8 │ │ - b 4d790 │ │ + b 4eda0 │ │ cmp x8, #0x3 │ │ - b.ls 4d69c // b.plast │ │ + b.ls 4eca8 // b.plast │ │ ldr w10, [x9] │ │ - ldp x9, x8, [x1, #128] │ │ + ldp x9, x8, [x1, #144] │ │ subs x8, x8, x10 │ │ - b.cs 4d7b4 // b.hs, b.nlast │ │ - mov w8, #0x13 // #19 │ │ + b.cs 4edc4 // b.hs, b.nlast │ │ + mov w8, #0x11 // #17 │ │ strb w8, [x0, #8] │ │ mov w8, #0x1 // #1 │ │ str x9, [x0, #16] │ │ str x8, [x0] │ │ ret │ │ add x10, x9, x10 │ │ - b.eq 4d7d4 // b.none │ │ + b.eq 4ede4 // b.none │ │ mov x9, xzr │ │ ldrb w11, [x10, x9] │ │ - cbz w11, 4d7ec │ │ + cbz w11, 4edfc │ │ add x9, x9, #0x1 │ │ cmp x8, x9 │ │ - b.ne 4d7c0 // b.any │ │ - mov w8, #0x13 // #19 │ │ + b.ne 4edd0 // b.any │ │ + mov w8, #0x11 // #17 │ │ strb w8, [x0, #8] │ │ mov w8, #0x1 // #1 │ │ str x10, [x0, #16] │ │ str x8, [x0] │ │ ret │ │ stp x10, x9, [x0, #8] │ │ str xzr, [x0] │ │ ret │ │ - stp x29, x30, [sp, #-96]! │ │ - stp x28, x27, [sp, #16] │ │ - stp x26, x25, [sp, #32] │ │ - stp x24, x23, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ - mov x29, sp │ │ - sub sp, sp, #0x2e0 │ │ - mov x8, #0x4000000000000000 // #4611686018427387904 │ │ - mov x24, x3 │ │ - mov x19, x1 │ │ - udiv x9, x8, x1 │ │ - str w4, [sp, #36] │ │ - stp x0, x2, [sp, #104] │ │ - mul x10, x9, x1 │ │ - cmp x10, x8 │ │ - cinc x8, x9, ne // ne = any │ │ - cmp x1, #0x1, lsl #12 │ │ - str x8, [sp, #48] │ │ - b.hi 4d85c // b.pmore │ │ - sub x8, x19, x19, lsr #1 │ │ - mov w9, #0x40 // #64 │ │ - cmp x8, #0x40 │ │ - csel x8, x8, x9, cc // cc = lo, ul, last │ │ - b 4d884 │ │ - orr x8, x19, #0x1 │ │ - clz x8, x8 │ │ - eor w8, w8, #0x3f │ │ - and w9, w8, #0x1 │ │ - add w8, w9, w8, lsr #1 │ │ - mov w9, #0x1 // #1 │ │ - lsl x9, x9, x8 │ │ - lsr x8, x19, x8 │ │ - add x8, x9, x8 │ │ - lsr x8, x8, #1 │ │ - stp x19, x8, [sp, #56] │ │ - ldr x8, [sp, #104] │ │ - mov x22, xzr │ │ - mov x23, xzr │ │ - mov w27, #0x1 // #1 │ │ - str x24, [sp, #88] │ │ - add x10, x8, #0x50 │ │ - add x9, x8, #0x10 │ │ - stp x9, x10, [sp, #16] │ │ - sub x9, x8, #0x10 │ │ - sub x8, x8, #0x20 │ │ - str x9, [sp, #8] │ │ - str x8, [sp, #40] │ │ - subs x9, x19, xzr │ │ - b.ls 4d910 // b.plast │ │ - ldr x8, [sp, #104] │ │ - add x0, x8, x22, lsl #5 │ │ - ldr x8, [sp, #64] │ │ - cmp x9, x8 │ │ - b.cs 4d924 // b.hs, b.nlast │ │ - ldr w8, [sp, #36] │ │ - tbz w8, #0, 4d934 │ │ - cmp x9, #0x20 │ │ - mov w8, #0x20 // #32 │ │ - ldr x2, [sp, #112] │ │ - csel x24, x9, x8, cc // cc = lo, ul, last │ │ - ldr x3, [sp, #88] │ │ - mov w4, wzr │ │ - mov x1, x24 │ │ - mov x5, xzr │ │ - bl 4dcdc │ │ - mov w8, #0x1 // #1 │ │ - orr x11, x8, x24, lsl #1 │ │ - ldr x24, [sp, #88] │ │ - b 4da34 │ │ - mov w10, wzr │ │ - mov w11, #0x1 // #1 │ │ - cmp x23, #0x2 │ │ - b.cs 4da5c // b.hs, b.nlast │ │ - b 4dc48 │ │ - cmp x9, #0x2 │ │ - b.cs 4d948 // b.hs, b.nlast │ │ - mov x8, x9 │ │ - b 4da2c │ │ - ldr x8, [sp, #64] │ │ - cmp x9, x8 │ │ - csel x8, x9, x8, cc // cc = lo, ul, last │ │ - lsl x11, x8, #1 │ │ - b 4da34 │ │ - ldr x10, [x0, #48] │ │ - ldr x11, [x0, #16] │ │ - cmp x10, x11 │ │ - b.cs 4d96c // b.hs, b.nlast │ │ - cmp x9, #0x2 │ │ - b.ne 4d97c // b.any │ │ - mov w9, #0x1 // #1 │ │ - mov w8, #0x2 // #2 │ │ - b 4d9f8 │ │ - cmp x9, #0x2 │ │ - b.ne 4d9ac // b.any │ │ - mov w8, #0x2 // #2 │ │ - b 4da2c │ │ - ldr x8, [sp, #24] │ │ - mov x13, x10 │ │ - add x12, x8, x22, lsl #5 │ │ - mov w8, #0x2 // #2 │ │ - ldr x14, [x12], #32 │ │ - cmp x14, x13 │ │ - b.cs 4d9dc // b.hs, b.nlast │ │ - add x8, x8, #0x1 │ │ - mov x13, x14 │ │ - cmp x9, x8 │ │ - b.ne 4d98c // b.any │ │ - b 4d9d8 │ │ - ldr x8, [sp, #24] │ │ - mov x13, x10 │ │ - add x12, x8, x22, lsl #5 │ │ - mov w8, #0x2 // #2 │ │ - ldr x14, [x12], #32 │ │ - cmp x14, x13 │ │ - b.cc 4d9dc // b.lo, b.ul, b.last │ │ - add x8, x8, #0x1 │ │ - mov x13, x14 │ │ - cmp x9, x8 │ │ - b.ne 4d9bc // b.any │ │ - mov x8, x9 │ │ - ldr x12, [sp, #64] │ │ - cmp x8, x12 │ │ - b.cc 4d8d4 // b.lo, b.ul, b.last │ │ - cmp x10, x11 │ │ - b.cs 4da2c // b.hs, b.nlast │ │ - lsr x9, x8, #1 │ │ - cbz x9, 4da2c │ │ - lsl x10, x22, #5 │ │ - ldp x12, x13, [sp, #8] │ │ - add x11, x10, x8, lsl #5 │ │ - add x10, x13, x10 │ │ - add x11, x12, x11 │ │ - ldp q0, q3, [x11, #-16] │ │ - sub x9, x9, #0x1 │ │ - ldp q1, q2, [x10, #-16] │ │ - stur q0, [x10, #-16] │ │ - stur q1, [x11, #-16] │ │ - str q3, [x10], #32 │ │ - str q2, [x11], #-32 │ │ - cbnz x9, 4da0c │ │ - mov w9, #0x1 // #1 │ │ - orr x11, x9, x8, lsl #1 │ │ - lsl x8, x22, #1 │ │ - ldr x10, [sp, #48] │ │ - sub x9, x8, x27, lsr #1 │ │ - add x8, x8, x11, lsr #1 │ │ - mul x9, x9, x10 │ │ - mul x8, x8, x10 │ │ - eor x8, x8, x9 │ │ - clz x10, x8 │ │ - cmp x23, #0x2 │ │ - b.cc 4dc48 // b.lo, b.ul, b.last │ │ - lsl x8, x22, #5 │ │ - ldr x9, [sp, #104] │ │ - str x22, [sp, #96] │ │ - str x10, [sp, #120] │ │ - add x21, x9, x8 │ │ - ldr x9, [sp, #40] │ │ - add x8, x9, x8 │ │ - stp x8, x11, [sp, #72] │ │ - b 4daa8 │ │ - sub x2, x8, x1 │ │ - mov x0, x22 │ │ - bl 64e50 │ │ - ldr x24, [sp, #88] │ │ - ldr x10, [sp, #120] │ │ - mov w8, #0x1 // #1 │ │ - ldr x22, [sp, #96] │ │ - orr x27, x8, x19, lsl #1 │ │ - cmp x28, #0x1 │ │ - b.ls 4dc3c // b.plast │ │ - sub x28, x23, #0x1 │ │ - sub x8, x29, #0x4a │ │ - ldrb w8, [x8, x28] │ │ - cmp w8, w10 │ │ - b.cc 4dc40 // b.lo, b.ul, b.last │ │ - add x8, sp, #0x80 │ │ - lsr x26, x27, #1 │ │ - mov x23, x28 │ │ - ldr x8, [x8, x28, lsl #3] │ │ - lsr x25, x8, #1 │ │ - orr w9, w8, w27 │ │ - and x9, x9, #0x1 │ │ - add x19, x25, x26 │ │ - cmp x19, x24 │ │ - ccmp x9, #0x0, #0x0, ls // ls = plast │ │ - b.eq 4db08 // b.none │ │ - ldr x10, [sp, #104] │ │ - sub x9, x22, x19 │ │ - add x22, x10, x9, lsl #5 │ │ - tbz w8, #0, 4db18 │ │ - tbz w27, #0, 4db44 │ │ - ldr x10, [sp, #120] │ │ - cbnz x26, 4db74 │ │ - b 4da94 │ │ - lsl x27, x19, #1 │ │ - cmp x28, #0x1 │ │ - b.hi 4daa8 // b.pmore │ │ - b 4dc3c │ │ - orr x8, x25, #0x1 │ │ - ldr x2, [sp, #112] │ │ - mov x0, x22 │ │ - clz x8, x8 │ │ - mov x1, x25 │ │ - mov x3, x24 │ │ - lsl w8, w8, #1 │ │ - mov x5, xzr │ │ - eor w4, w8, #0x7e │ │ - bl 4dcdc │ │ - tbnz w27, #0, 4dafc │ │ - orr x8, x26, #0x1 │ │ - add x0, x22, x25, lsl #5 │ │ - ldr x2, [sp, #112] │ │ - clz x8, x8 │ │ - mov x1, x26 │ │ - mov x3, x24 │ │ - lsl w8, w8, #1 │ │ - mov x5, xzr │ │ - eor w4, w8, #0x7e │ │ - bl 4dcdc │ │ - ldr x10, [sp, #120] │ │ - cbz x26, 4da94 │ │ - cbz x25, 4da94 │ │ - cmp x26, x25 │ │ - csel x8, x26, x25, cc // cc = lo, ul, last │ │ - cmp x24, x8 │ │ - b.cc 4da94 // b.lo, b.ul, b.last │ │ - add x24, x22, x25, lsl #5 │ │ - lsl x27, x8, #5 │ │ - ldr x20, [sp, #112] │ │ - cmp x25, x26 │ │ - csel x1, x24, x22, hi // hi = pmore │ │ - mov x0, x20 │ │ - mov x2, x27 │ │ - bl 64e50 │ │ - cmp x25, x26 │ │ - add x8, x20, x27 │ │ - b.ls 4dc00 // b.plast │ │ - ldr x9, [sp, #72] │ │ - ldur x10, [x8, #-16] │ │ - ldur x11, [x24, #-16] │ │ - sub x8, x8, #0x20 │ │ - cmp x10, x11 │ │ - sub x10, x24, #0x20 │ │ - cset w11, cs // cs = hs, nlast │ │ - cset w12, cc // cc = lo, ul, last │ │ - csel x13, x10, x8, cc // cc = lo, ul, last │ │ - add x24, x10, x11, lsl #5 │ │ - add x8, x8, x12, lsl #5 │ │ - ldp q0, q1, [x13] │ │ - cmp x24, x22 │ │ - ccmp x8, x20, #0x4, ne // ne = any │ │ - stp q0, q1, [x9], #-32 │ │ - b.ne 4dbb8 // b.any │ │ - mov x22, x24 │ │ - mov x1, x20 │ │ - b 4da80 │ │ - mov x1, x20 │ │ - ldr x9, [x24, #16] │ │ - ldr x10, [x1, #16] │ │ - cmp x9, x10 │ │ - cset w9, cs // cs = hs, nlast │ │ - cset w10, cc // cc = lo, ul, last │ │ - csel x11, x24, x1, cc // cc = lo, ul, last │ │ - add x1, x1, x9, lsl #5 │ │ - add x24, x24, x10, lsl #5 │ │ - ldp q0, q1, [x11] │ │ - cmp x1, x8 │ │ - ccmp x24, x21, #0x4, ne // ne = any │ │ - stp q0, q1, [x22], #32 │ │ - b.ne 4dc04 // b.any │ │ - b 4da80 │ │ - mov w23, #0x1 // #1 │ │ - ldr x19, [sp, #56] │ │ - ldr x11, [sp, #80] │ │ - add x8, sp, #0x80 │ │ - cmp x19, x22 │ │ - str x27, [x8, x23, lsl #3] │ │ - sub x8, x29, #0x4a │ │ - strb w10, [x8, x23] │ │ - b.ls 4dc78 // b.plast │ │ - add x22, x22, x11, lsr #1 │ │ - add x23, x23, #0x1 │ │ - mov x27, x11 │ │ - subs x9, x19, x22 │ │ - b.ls 4d910 // b.plast │ │ - b 4d8c0 │ │ - tbnz w27, #0, 4dcbc │ │ - orr x8, x19, #0x1 │ │ - ldp x0, x2, [sp, #104] │ │ - clz x8, x8 │ │ - mov x1, x19 │ │ - mov x3, x24 │ │ - lsl w8, w8, #1 │ │ - mov x5, xzr │ │ - eor w4, w8, #0x7e │ │ - add sp, sp, #0x2e0 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp x29, x30, [sp], #96 │ │ - b 4dcdc │ │ - add sp, sp, #0x2e0 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp x29, x30, [sp], #96 │ │ - ret │ │ - sub sp, sp, #0x80 │ │ + mov w8, #0x32 // #50 │ │ + b 4ecac │ │ + sub sp, sp, #0x70 │ │ stp x29, x30, [sp, #32] │ │ - stp x28, x27, [sp, #48] │ │ - stp x26, x25, [sp, #64] │ │ - stp x24, x23, [sp, #80] │ │ - stp x22, x21, [sp, #96] │ │ - stp x20, x19, [sp, #112] │ │ + str x25, [sp, #48] │ │ + stp x24, x23, [sp, #64] │ │ + stp x22, x21, [sp, #80] │ │ + stp x20, x19, [sp, #96] │ │ add x29, sp, #0x20 │ │ - mov x21, x1 │ │ - mov x19, x2 │ │ + mov x19, x1 │ │ cmp x1, #0x21 │ │ - mov x20, x0 │ │ - b.cs 4dea4 // b.hs, b.nlast │ │ - cmp x21, #0x2 │ │ - b.cc 4e32c // b.lo, b.ul, b.last │ │ - lsr x8, x21, #1 │ │ - cmp x21, #0x8 │ │ - lsl x9, x8, #5 │ │ - b.cc 4e118 // b.lo, b.ul, b.last │ │ - ldr x12, [x20, #48] │ │ - ldr x13, [x20, #16] │ │ - mov w10, #0x40 // #64 │ │ - ldr x14, [x20, #112] │ │ - ldr x15, [x20, #80] │ │ - mov w11, #0x60 // #96 │ │ - cmp x12, x13 │ │ - cset w12, cs // cs = hs, nlast │ │ - cset w13, cc // cc = lo, ul, last │ │ - cmp x14, x15 │ │ - add x12, x20, x12, lsl #5 │ │ - csel x14, x10, x11, cc // cc = lo, ul, last │ │ - add x13, x20, x13, lsl #5 │ │ - csel x15, x11, x10, cc // cc = lo, ul, last │ │ - add x14, x20, x14 │ │ - add x15, x20, x15 │ │ - ldr x16, [x14, #16] │ │ - ldr x17, [x12, #16] │ │ - ldr x0, [x15, #16] │ │ - ldr x1, [x13, #16] │ │ - cmp x16, x17 │ │ - csel x2, x15, x12, cc // cc = lo, ul, last │ │ - cmp x0, x1 │ │ - add x0, x20, x9 │ │ - csel x2, x13, x2, cc // cc = lo, ul, last │ │ - csel x13, x15, x13, cc // cc = lo, ul, last │ │ - csel x15, x12, x15, cc // cc = lo, ul, last │ │ - cmp x16, x17 │ │ - ldr x1, [x0, #48] │ │ - ldr x16, [x0, #16] │ │ - csel x12, x12, x14, cc // cc = lo, ul, last │ │ - csel x14, x14, x15, cc // cc = lo, ul, last │ │ - ldr x15, [x2, #16] │ │ - ldr x17, [x14, #16] │ │ - ldp q0, q1, [x13] │ │ - ldr x13, [x0, #112] │ │ - ldp q2, q3, [x12] │ │ - ldr x12, [x0, #80] │ │ - cmp x17, x15 │ │ - csel x15, x14, x2, cc // cc = lo, ul, last │ │ - csel x14, x2, x14, cc // cc = lo, ul, last │ │ - cmp x1, x16 │ │ - cset w16, cs // cs = hs, nlast │ │ - cset w17, cc // cc = lo, ul, last │ │ - cmp x13, x12 │ │ - add x12, x0, x16, lsl #5 │ │ - csel x13, x11, x10, cc // cc = lo, ul, last │ │ - csel x10, x10, x11, cc // cc = lo, ul, last │ │ - add x11, x0, x17, lsl #5 │ │ - add x10, x0, x10 │ │ - add x13, x0, x13 │ │ - ldr x16, [x10, #16] │ │ - ldr x17, [x12, #16] │ │ - ldr x0, [x13, #16] │ │ - ldr x1, [x11, #16] │ │ - stp q0, q1, [x19] │ │ - cmp x16, x17 │ │ - ldp q0, q1, [x15] │ │ - csel x2, x13, x12, cc // cc = lo, ul, last │ │ - cmp x0, x1 │ │ - stp q2, q3, [x19, #96] │ │ - csel x15, x13, x11, cc // cc = lo, ul, last │ │ - csel x11, x11, x2, cc // cc = lo, ul, last │ │ - csel x13, x12, x13, cc // cc = lo, ul, last │ │ - cmp x16, x17 │ │ - ldr q2, [x14, #16] │ │ - ldr x16, [x11, #16] │ │ - csel x13, x10, x13, cc // cc = lo, ul, last │ │ - stp q0, q1, [x19, #32] │ │ - ldr q0, [x14] │ │ - ldr x17, [x13, #16] │ │ - str q2, [x19, #80] │ │ - csel x10, x12, x10, cc // cc = lo, ul, last │ │ - ldp q1, q2, [x15] │ │ - add x12, x19, x9 │ │ - cmp x17, x16 │ │ - str q0, [x19, #64] │ │ - csel x14, x13, x11, cc // cc = lo, ul, last │ │ - csel x11, x11, x13, cc // cc = lo, ul, last │ │ - str q2, [x12, #16] │ │ - ldp q2, q0, [x14] │ │ - str q1, [x12] │ │ - str q0, [x12, #48] │ │ - ldp q1, q0, [x11] │ │ - str q2, [x12, #32] │ │ - mov w11, #0x4 // #4 │ │ - str q0, [x12, #80] │ │ - ldp q2, q0, [x10] │ │ - str q1, [x12, #64] │ │ - stp q2, q0, [x12, #96] │ │ - lsl x12, x11, #5 │ │ - cmp x11, x8 │ │ - sub x13, x21, x8 │ │ - b.cc 4e148 // b.lo, b.ul, b.last │ │ - b 4e1d0 │ │ - mov x25, x5 │ │ - mov w23, w4 │ │ - mov x22, x3 │ │ - mov x24, x21 │ │ - cbz w23, 4e0fc │ │ - lsr x3, x24, #3 │ │ - mov w8, #0xe0 // #224 │ │ - cmp x24, #0x40 │ │ - madd x2, x3, x8, x20 │ │ - add x1, x20, x3, lsl #7 │ │ - b.cs 4df10 // b.hs, b.nlast │ │ - ldr x8, [x20, #16] │ │ + mov x21, x0 │ │ + b.cs 4ee60 // b.hs, b.nlast │ │ + mov x0, x21 │ │ + mov x1, x19 │ │ + ldp x20, x19, [sp, #96] │ │ + ldr x25, [sp, #48] │ │ + ldp x22, x21, [sp, #80] │ │ + ldp x24, x23, [sp, #64] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x70 │ │ + b 4f168 │ │ + mov w20, w3 │ │ + mov x22, x2 │ │ + mov w23, #0xe0 // #224 │ │ + b 4eeb4 │ │ + cmp x8, x19 │ │ + b.cs 4f164 // b.hs, b.nlast │ │ + ldp q1, q0, [x21] │ │ + add x9, x21, x8, lsl #5 │ │ + add x8, x8, #0x1 │ │ + mov x22, xzr │ │ + sub x19, x19, x8 │ │ + str q0, [sp, #16] │ │ + ldp q2, q0, [x9] │ │ + str q1, [sp] │ │ + str q0, [x21, #16] │ │ + ldp q1, q0, [sp] │ │ + str q2, [x21] │ │ + add x21, x21, x8, lsl #5 │ │ + stp q1, q0, [x9] │ │ + cmp x19, #0x21 │ │ + b.cc 4ee3c // b.lo, b.ul, b.last │ │ + cbz w20, 4f140 │ │ + lsr x3, x19, #3 │ │ + cmp x19, #0x40 │ │ + madd x2, x3, x23, x21 │ │ + add x1, x21, x3, lsl #7 │ │ + b.cs 4ef1c // b.hs, b.nlast │ │ + ldr x8, [x21, #16] │ │ ldr x9, [x1, #16] │ │ ldr x10, [x2, #16] │ │ cmp x8, x9 │ │ cset w11, cc // cc = lo, ul, last │ │ cmp x8, x10 │ │ cset w8, cc // cc = lo, ul, last │ │ cmp x9, x10 │ │ cset w9, cc // cc = lo, ul, last │ │ eor w8, w11, w8 │ │ eor w9, w11, w9 │ │ cmp w9, #0x0 │ │ csel x9, x2, x1, ne // ne = any │ │ cmp w8, #0x0 │ │ - csel x26, x20, x9, ne // ne = any │ │ - b 4df1c │ │ - mov x0, x20 │ │ - bl 4e3a0 │ │ - mov x26, x0 │ │ - ldp q0, q1, [x26] │ │ - sub x8, x26, x20 │ │ - add x27, x19, x24, lsl #5 │ │ - lsr x28, x8, #5 │ │ - sub w23, w23, #0x1 │ │ + csel x0, x21, x9, ne // ne = any │ │ + lsl x12, x19, #5 │ │ + sub w20, w20, #0x1 │ │ + sub x8, x0, x21 │ │ + cbnz x22, 4ef34 │ │ + b 4ef48 │ │ + mov x0, x21 │ │ + bl 4f658 │ │ + lsl x12, x19, #5 │ │ + sub w20, w20, #0x1 │ │ + sub x8, x0, x21 │ │ + cbz x22, 4ef48 │ │ + add x9, x21, x8 │ │ + ldr x10, [x22, #16] │ │ + ldr x11, [x9, #16] │ │ + cmp x10, x11 │ │ + b.cs 4f074 // b.hs, b.nlast │ │ + ldp q1, q0, [x21] │ │ + add x8, x21, x8 │ │ + mov x1, xzr │ │ + add x13, x21, x12 │ │ + add x10, x21, #0x40 │ │ + sub x15, x12, #0x60 │ │ + sub x14, x12, #0x40 │ │ + str q0, [sp, #16] │ │ + ldp q2, q0, [x8] │ │ + str q1, [sp] │ │ + str q0, [x21, #16] │ │ + ldp q1, q0, [sp] │ │ + str q2, [x21] │ │ + stp q1, q0, [x8] │ │ + add x8, x21, #0x20 │ │ + ldp q0, q1, [x21, #32] │ │ + ldr x9, [x21, #16] │ │ stp q0, q1, [sp] │ │ - cbz x25, 4df48 │ │ - ldr x8, [x25, #16] │ │ - ldr x9, [x26, #16] │ │ - cmp x8, x9 │ │ - b.cs 4e030 // b.hs, b.nlast │ │ - cmp x22, x24 │ │ - b.cc 4e368 // b.lo, b.ul, b.last │ │ - mov x21, xzr │ │ - mov x8, x20 │ │ - mov x9, x27 │ │ - mov x10, x28 │ │ - add x11, x20, x28, lsl #5 │ │ - cmp x20, x11 │ │ - b.cs 4df98 // b.hs, b.nlast │ │ - ldr x12, [x8, #16] │ │ - ldr x13, [x26, #16] │ │ - sub x9, x9, #0x20 │ │ - ldp q1, q0, [x8], #32 │ │ - cmp x12, x13 │ │ - csel x12, x19, x9, cc // cc = lo, ul, last │ │ - add x12, x12, x21, lsl #5 │ │ - cinc x21, x21, cc // cc = lo, ul, last │ │ - cmp x8, x11 │ │ - stp q1, q0, [x12] │ │ - b.cc 4df6c // b.lo, b.ul, b.last │ │ - cmp x10, x24 │ │ - b.eq 4dfc4 // b.none │ │ - sub x9, x9, #0x20 │ │ - ldp q0, q1, [x8], #32 │ │ - add x10, x9, x21, lsl #5 │ │ - stp q0, q1, [x10] │ │ - mov x10, x24 │ │ - add x11, x20, x24, lsl #5 │ │ - cmp x8, x11 │ │ - b.cc 4df6c // b.lo, b.ul, b.last │ │ - b 4df98 │ │ - lsl x2, x21, #5 │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - bl 64e50 │ │ - add x0, x20, x21, lsl #5 │ │ - subs x1, x24, x21 │ │ - b.eq 4e000 // b.none │ │ - sub x8, x19, #0x20 │ │ - mov x9, x1 │ │ - mov x10, x0 │ │ - add x8, x8, x24, lsl #5 │ │ - ldp q0, q1, [x8], #-32 │ │ - subs x9, x9, #0x1 │ │ - stp q0, q1, [x10], #32 │ │ - b.ne 4dff0 // b.any │ │ - cbz x21, 4e030 │ │ - cmp x24, x21 │ │ - b.cc 4e34c // b.lo, b.ul, b.last │ │ - mov x5, sp │ │ - mov x2, x19 │ │ - mov x3, x22 │ │ - mov w4, w23 │ │ - bl 4dcdc │ │ - cmp x21, #0x21 │ │ - mov x24, x21 │ │ - b.cs 4deb4 // b.hs, b.nlast │ │ - b 4dd10 │ │ - cmp x22, x24 │ │ - b.cc 4e368 // b.lo, b.ul, b.last │ │ - mov x25, xzr │ │ - mov x8, x20 │ │ - add x9, x20, x28, lsl #5 │ │ - cmp x20, x9 │ │ - b.cs 4e078 // b.hs, b.nlast │ │ - ldr x10, [x8, #16] │ │ - ldr x11, [x26, #16] │ │ - sub x27, x27, #0x20 │ │ - ldp q1, q0, [x8], #32 │ │ - cmp x11, x10 │ │ - csel x10, x19, x27, cs // cs = hs, nlast │ │ - add x10, x10, x25, lsl #5 │ │ - cinc x25, x25, cs // cs = hs, nlast │ │ - cmp x8, x9 │ │ - stp q1, q0, [x10] │ │ - b.cc 4e04c // b.lo, b.ul, b.last │ │ - cmp x28, x24 │ │ - b.eq 4e0a8 // b.none │ │ - ldp q1, q0, [x8], #32 │ │ - add x9, x19, x25, lsl #5 │ │ - sub x27, x27, #0x20 │ │ - add x25, x25, #0x1 │ │ - mov x28, x24 │ │ + add x16, x8, x1, lsl #5 │ │ + ldr x11, [x10, #16] │ │ + mov x12, x14 │ │ + sub x14, x14, #0x20 │ │ + ldp q0, q1, [x16] │ │ + cmp x11, x9 │ │ + cinc x1, x1, cc // cc = lo, ul, last │ │ + mov x11, x15 │ │ + sub x15, x15, #0x20 │ │ + stp q0, q1, [x10, #-32] │ │ + ldp q0, q1, [x10], #32 │ │ + cmp x10, x13 │ │ + stp q0, q1, [x16] │ │ + b.cc 4ef90 // b.lo, b.ul, b.last │ │ + b 4efdc │ │ + subs x12, x12, #0x20 │ │ + add x10, x10, #0x20 │ │ + sub x11, x11, #0x20 │ │ + b.eq 4f018 // b.none │ │ + cbz x11, 4efe8 │ │ + mov x13, x10 │ │ + b 4efec │ │ + mov x13, sp │ │ + add x14, x8, x1, lsl #5 │ │ + sub x15, x10, #0x20 │ │ + ldr x16, [x13, #16] │ │ + ldp q1, q0, [x14] │ │ + cmp x16, x9 │ │ + stp q1, q0, [x15] │ │ + ldp q1, q0, [x13] │ │ + stp q1, q0, [x14] │ │ + b.cs 4efcc // b.hs, b.nlast │ │ + add x1, x1, #0x1 │ │ + b 4efcc │ │ + cmp x1, x19 │ │ + b.cs 4f164 // b.hs, b.nlast │ │ + ldp q1, q0, [x21] │ │ + add x24, x21, x1, lsl #5 │ │ + mvn x8, x1 │ │ + mov x0, x21 │ │ + mov x2, x22 │ │ + mov w3, w20 │ │ + add x25, x24, #0x20 │ │ + add x19, x19, x8 │ │ + str q0, [sp, #16] │ │ + ldp q2, q0, [x24] │ │ + str q1, [sp] │ │ + str q0, [x21, #16] │ │ + ldp q1, q0, [sp] │ │ + str q2, [x21] │ │ + stp q1, q0, [x24] │ │ + bl 4ee10 │ │ + mov x22, x24 │ │ + mov x21, x25 │ │ + cmp x19, #0x21 │ │ + b.cs 4eeb4 // b.hs, b.nlast │ │ + b 4ee3c │ │ + ldp q1, q0, [x21] │ │ + mov x8, xzr │ │ + add x14, x21, x12 │ │ + add x11, x21, #0x40 │ │ + sub x16, x12, #0x60 │ │ + sub x15, x12, #0x40 │ │ + str q0, [sp, #16] │ │ + ldp q2, q0, [x9] │ │ + str q1, [sp] │ │ + str q0, [x21, #16] │ │ + ldp q1, q0, [sp] │ │ + str q2, [x21] │ │ stp q1, q0, [x9] │ │ - add x9, x20, x24, lsl #5 │ │ - cmp x8, x9 │ │ - b.cc 4e04c // b.lo, b.ul, b.last │ │ - b 4e078 │ │ - lsl x2, x25, #5 │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - bl 64e50 │ │ - subs x21, x24, x25 │ │ - b.eq 4e32c // b.none │ │ - add x20, x20, x25, lsl #5 │ │ - sub x8, x19, #0x20 │ │ - mov x9, x21 │ │ - add x8, x8, x24, lsl #5 │ │ - mov x10, x20 │ │ - ldp q0, q1, [x8], #-32 │ │ - subs x9, x9, #0x1 │ │ - stp q0, q1, [x10], #32 │ │ - b.ne 4e0d4 // b.any │ │ - cmp x24, x25 │ │ - b.cc 4e36c // b.lo, b.ul, b.last │ │ - cmp x21, #0x21 │ │ - mov x25, xzr │ │ - b.cs 4deb0 // b.hs, b.nlast │ │ - b 4dd10 │ │ - mov x0, x20 │ │ - mov x1, x24 │ │ - mov x2, x19 │ │ - mov x3, x22 │ │ - mov w4, #0x1 // #1 │ │ - bl 4d7f8 │ │ - b 4e32c │ │ - ldp q1, q0, [x20] │ │ - add x10, x20, x9 │ │ - mov w11, #0x1 // #1 │ │ - str q0, [x19, #16] │ │ - ldp q2, q0, [x10] │ │ - add x10, x19, x9 │ │ - str q1, [x19] │ │ - stp q2, q0, [x10] │ │ - lsl x12, x11, #5 │ │ - cmp x11, x8 │ │ - sub x13, x21, x8 │ │ - b.cs 4e1d0 // b.hs, b.nlast │ │ - mov x10, x12 │ │ + add x9, x21, #0x20 │ │ + ldp q0, q1, [x21, #32] │ │ + ldr x10, [x21, #16] │ │ + stp q0, q1, [sp] │ │ + add x17, x9, x8, lsl #5 │ │ + ldr x12, [x11, #16] │ │ + mov x13, x15 │ │ + sub x15, x15, #0x20 │ │ + ldp q0, q1, [x17] │ │ + cmp x10, x12 │ │ + cinc x8, x8, cs // cs = hs, nlast │ │ + mov x12, x16 │ │ + sub x16, x16, #0x20 │ │ + stp q0, q1, [x11, #-32] │ │ + ldp q0, q1, [x11], #32 │ │ + cmp x11, x14 │ │ + stp q0, q1, [x17] │ │ + b.cc 4f0b8 // b.lo, b.ul, b.last │ │ + b 4f104 │ │ + subs x13, x13, #0x20 │ │ + add x11, x11, #0x20 │ │ + sub x12, x12, #0x20 │ │ + b.eq 4ee70 // b.none │ │ + cbz x12, 4f110 │ │ mov x14, x11 │ │ - b 4e174 │ │ + b 4f114 │ │ + mov x14, sp │ │ + add x15, x9, x8, lsl #5 │ │ + sub x16, x11, #0x20 │ │ + ldr x17, [x14, #16] │ │ + ldp q1, q0, [x15] │ │ + cmp x10, x17 │ │ + stp q1, q0, [x16] │ │ + ldp q1, q0, [x14] │ │ + stp q1, q0, [x15] │ │ + b.cc 4f0f4 // b.lo, b.ul, b.last │ │ + add x8, x8, #0x1 │ │ + b 4f0f4 │ │ + mov x0, x21 │ │ mov x1, x19 │ │ - ldr q0, [x15] │ │ - str q0, [x1] │ │ - stp x16, x17, [x0, #-16] │ │ - add x14, x14, #0x1 │ │ - add x10, x10, #0x20 │ │ - cmp x14, x8 │ │ - b.eq 4e1d0 // b.none │ │ - lsl x16, x14, #5 │ │ - add x15, x20, x16 │ │ - add x17, x19, x16 │ │ + ldp x20, x19, [sp, #96] │ │ + ldr x25, [sp, #48] │ │ + ldp x22, x21, [sp, #80] │ │ + ldp x24, x23, [sp, #64] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x70 │ │ + b 4f564 │ │ + brk #0x1 │ │ + stp x29, x30, [sp, #-48]! │ │ + stp x28, x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + sub sp, sp, #0x600 │ │ + ldr xzr, [sp] │ │ + cmp x1, #0x2 │ │ + b.cc 4f52c // b.lo, b.ul, b.last │ │ + lsr x8, x1, #1 │ │ + mov x19, x0 │ │ + cmp x1, #0x8 │ │ + lsl x9, x8, #5 │ │ + b.cc 4f308 // b.lo, b.ul, b.last │ │ + ldr x12, [x19, #48] │ │ + ldr x13, [x19, #16] │ │ + mov w10, #0x40 // #64 │ │ + ldr x14, [x19, #112] │ │ + ldr x15, [x19, #80] │ │ + mov w11, #0x60 // #96 │ │ + cmp x12, x13 │ │ + cset w12, cs // cs = hs, nlast │ │ + cset w13, cc // cc = lo, ul, last │ │ + cmp x14, x15 │ │ + add x14, x19, x12, lsl #5 │ │ + csel x12, x10, x11, cc // cc = lo, ul, last │ │ + add x13, x19, x13, lsl #5 │ │ + csel x15, x11, x10, cc // cc = lo, ul, last │ │ + add x16, x19, x12 │ │ + add x15, x19, x15 │ │ + ldr x17, [x16, #16] │ │ + ldr x0, [x14, #16] │ │ + ldr x12, [x15, #16] │ │ + ldr x2, [x13, #16] │ │ + cmp x17, x0 │ │ + csel x3, x15, x14, cc // cc = lo, ul, last │ │ + cmp x12, x2 │ │ + csel x12, x15, x13, cc // cc = lo, ul, last │ │ + csel x13, x13, x3, cc // cc = lo, ul, last │ │ + csel x15, x14, x15, cc // cc = lo, ul, last │ │ + cmp x17, x0 │ │ + add x17, x19, x9 │ │ + ldr x0, [x13, #16] │ │ + csel x15, x16, x15, cc // cc = lo, ul, last │ │ + ldr x3, [x17, #48] │ │ + ldr x4, [x17, #16] │ │ + ldr x2, [x15, #16] │ │ + csel x16, x14, x16, cc // cc = lo, ul, last │ │ + ldp q0, q1, [x12] │ │ + cmp x2, x0 │ │ + ldr x0, [x17, #112] │ │ + ldr x2, [x17, #80] │ │ + csel x14, x15, x13, cc // cc = lo, ul, last │ │ + csel x13, x13, x15, cc // cc = lo, ul, last │ │ + cmp x3, x4 │ │ + cset w3, cs // cs = hs, nlast │ │ + cset w4, cc // cc = lo, ul, last │ │ + cmp x0, x2 │ │ + add x0, x17, x3, lsl #5 │ │ + csel x2, x10, x11, cc // cc = lo, ul, last │ │ + stp q0, q1, [sp] │ │ + ldp q0, q2, [x16] │ │ + add x3, x17, x4, lsl #5 │ │ + csel x10, x11, x10, cc // cc = lo, ul, last │ │ + add x11, x17, x2 │ │ + ldr x2, [x0, #16] │ │ + add x10, x17, x10 │ │ + ldr x17, [x11, #16] │ │ + ldr x4, [x3, #16] │ │ + ldr x12, [x10, #16] │ │ + stp q0, q2, [sp, #96] │ │ + mov x15, sp │ │ + ldp q1, q0, [x14] │ │ + cmp x17, x2 │ │ + csel x16, x10, x0, cc // cc = lo, ul, last │ │ + cmp x12, x4 │ │ + add x12, x15, x9 │ │ + csel x15, x10, x3, cc // cc = lo, ul, last │ │ + csel x16, x3, x16, cc // cc = lo, ul, last │ │ + csel x10, x0, x10, cc // cc = lo, ul, last │ │ + cmp x17, x2 │ │ + stp q1, q0, [sp, #32] │ │ + ldr x14, [x16, #16] │ │ + ldp q2, q0, [x13] │ │ + csel x10, x11, x10, cc // cc = lo, ul, last │ │ + ldr x17, [x10, #16] │ │ + csel x11, x0, x11, cc // cc = lo, ul, last │ │ + stp q2, q0, [sp, #64] │ │ ldp q1, q0, [x15] │ │ - ldur x0, [x17, #-16] │ │ - stp q1, q0, [x17] │ │ - ldr x16, [x17, #16] │ │ - cmp x16, x0 │ │ - b.cs 4e164 // b.hs, b.nlast │ │ - ldr x17, [x17, #24] │ │ - mov x2, x10 │ │ - add x0, x19, x2 │ │ - mov x1, x2 │ │ - subs x2, x2, #0x20 │ │ - ldp q0, q1, [x0, #-32] │ │ - stp q0, q1, [x0] │ │ - b.eq 4e154 // b.none │ │ - ldur x0, [x0, #-48] │ │ - cmp x16, x0 │ │ - b.cc 4e1a0 // b.lo, b.ul, b.last │ │ - add x0, x19, x1 │ │ - add x1, x19, x2 │ │ - b 4e158 │ │ - cmp x11, x13 │ │ + cmp x17, x14 │ │ + csel x13, x10, x16, cc // cc = lo, ul, last │ │ + csel x10, x16, x10, cc // cc = lo, ul, last │ │ + stp q1, q0, [x12] │ │ + ldp q2, q0, [x13] │ │ + stp q2, q0, [x12, #32] │ │ + ldp q1, q2, [x10] │ │ + stp q1, q2, [x12, #64] │ │ + ldp q1, q0, [x11] │ │ + stp q1, q0, [x12, #96] │ │ + mov w12, #0x4 // #4 │ │ + lsl x13, x12, #5 │ │ + cmp x12, x8 │ │ + sub x14, x1, x8 │ │ + b.cc 4f338 // b.lo, b.ul, b.last │ │ + b 4f3c8 │ │ + ldp q0, q1, [x19] │ │ add x10, x19, x9 │ │ - b.cs 4e278 // b.hs, b.nlast │ │ - add x9, x20, x9 │ │ - mov w14, #0x20 // #32 │ │ - mov x15, x10 │ │ - b 4e210 │ │ - mov x2, x10 │ │ + mov x11, sp │ │ + mov w12, #0x1 // #1 │ │ + add x11, x11, x9 │ │ + stp q0, q1, [sp] │ │ + ldp q2, q0, [x10] │ │ + stp q2, q0, [x11] │ │ + lsl x13, x12, #5 │ │ + cmp x12, x8 │ │ + sub x14, x1, x8 │ │ + b.cs 4f3c8 // b.hs, b.nlast │ │ + mov x10, sp │ │ + mov x11, x13 │ │ + mov x15, x12 │ │ + b 4f36c │ │ + mov x3, sp │ │ + add x2, x3, x2 │ │ ldr q0, [x16] │ │ - str q0, [x2] │ │ - stp x17, x0, [x1, #-16] │ │ - add x11, x11, #0x1 │ │ - add x15, x15, #0x20 │ │ - sub x14, x14, #0x20 │ │ - cmp x11, x13 │ │ - b.eq 4e278 // b.none │ │ - lsl x17, x11, #5 │ │ - add x16, x9, x17 │ │ + str q0, [x3] │ │ + stp x17, x0, [x2, #-16] │ │ + add x15, x15, #0x1 │ │ + add x11, x11, #0x20 │ │ + cmp x15, x8 │ │ + b.eq 4f3c8 // b.none │ │ + lsl x17, x15, #5 │ │ + add x16, x19, x17 │ │ add x0, x10, x17 │ │ ldp q1, q0, [x16] │ │ - ldur x1, [x0, #-16] │ │ + ldur x2, [x0, #-16] │ │ stp q1, q0, [x0] │ │ ldr x17, [x0, #16] │ │ - cmp x17, x1 │ │ - b.cs 4e1fc // b.hs, b.nlast │ │ + cmp x17, x2 │ │ + b.cs 4f35c // b.hs, b.nlast │ │ ldr x0, [x0, #24] │ │ - mov x2, x14 │ │ + mov x3, x11 │ │ + add x4, x10, x3 │ │ + mov x2, x3 │ │ + subs x3, x3, #0x20 │ │ + ldp q0, q1, [x4, #-32] │ │ + stp q0, q1, [x4] │ │ + b.eq 4f348 // b.none │ │ + ldur x4, [x4, #-48] │ │ + cmp x17, x4 │ │ + b.cc 4f398 // b.lo, b.ul, b.last │ │ + add x2, x10, x2 │ │ + add x3, x10, x3 │ │ + b 4f350 │ │ + mov x11, sp │ │ + cmp x12, x14 │ │ + add x10, x11, x9 │ │ + b.cs 4f474 // b.hs, b.nlast │ │ + add x9, x19, x9 │ │ + mov w15, #0x20 // #32 │ │ + mov x16, x10 │ │ + b 4f40c │ │ + mov x4, x10 │ │ + ldr q0, [x17] │ │ + str q0, [x4] │ │ + stp x0, x2, [x3, #-16] │ │ + add x12, x12, #0x1 │ │ + add x16, x16, #0x20 │ │ + sub x15, x15, #0x20 │ │ + cmp x12, x14 │ │ + b.eq 4f474 // b.none │ │ + lsl x0, x12, #5 │ │ + add x17, x9, x0 │ │ + add x2, x10, x0 │ │ + ldp q1, q0, [x17] │ │ + ldur x3, [x2, #-16] │ │ + stp q1, q0, [x2] │ │ + ldr x0, [x2, #16] │ │ + cmp x0, x3 │ │ + b.cs 4f3f8 // b.hs, b.nlast │ │ + ldr x2, [x2, #24] │ │ mov x4, x15 │ │ - add x1, x4, x12 │ │ - cmp x12, x2 │ │ - ldp q0, q1, [x1, #-32] │ │ - stp q0, q1, [x1] │ │ - b.eq 4e1ec // b.none │ │ - ldur x1, [x1, #-48] │ │ - mov x3, x4 │ │ - sub x4, x4, #0x20 │ │ - add x2, x2, #0x20 │ │ - cmp x17, x1 │ │ - b.cc 4e240 // b.lo, b.ul, b.last │ │ - add x1, x3, x12 │ │ - add x2, x4, x12 │ │ - b 4e1f0 │ │ - lsl x22, x21, #5 │ │ + mov x6, x16 │ │ + add x3, x6, x13 │ │ + cmp x13, x4 │ │ + ldp q0, q1, [x3, #-32] │ │ + stp q0, q1, [x3] │ │ + b.eq 4f3e8 // b.none │ │ + ldur x3, [x3, #-48] │ │ + mov x5, x6 │ │ + sub x6, x6, #0x20 │ │ + add x4, x4, #0x20 │ │ + cmp x0, x3 │ │ + b.cc 4f43c // b.lo, b.ul, b.last │ │ + add x3, x5, x13 │ │ + add x4, x6, x13 │ │ + b 4f3ec │ │ + lsl x20, x1, #5 │ │ sub x14, x10, #0x20 │ │ - mov x12, x20 │ │ - mov x11, x19 │ │ - sub x13, x22, #0x20 │ │ - add x9, x19, x13 │ │ - ldr x15, [x10, #16] │ │ - ldr x16, [x11, #16] │ │ + mov w15, #0x20 // #32 │ │ + mov x12, x19 │ │ + sub x13, x20, #0x20 │ │ + add x9, x11, x13 │ │ + ldr x16, [x10, #16] │ │ + ldr x17, [x11, #16] │ │ sub x8, x8, #0x1 │ │ - ldr x17, [x9, #16] │ │ - cmp x15, x16 │ │ - ldr x15, [x14, #16] │ │ - csel x0, x10, x11, cc // cc = lo, ul, last │ │ - cset w16, cs // cs = hs, nlast │ │ - ldp q0, q1, [x0] │ │ - cset w0, cc // cc = lo, ul, last │ │ - cmp x17, x15 │ │ - add x10, x10, x0, lsl #5 │ │ - add x11, x11, x16, lsl #5 │ │ - csel x17, x14, x9, cc // cc = lo, ul, last │ │ - csetm x0, cs // cs = hs, nlast │ │ - csetm x16, cc // cc = lo, ul, last │ │ + ldr x0, [x9, #16] │ │ + ldr x2, [x14, #16] │ │ + cmp x16, x17 │ │ + csel x16, x10, x11, cc // cc = lo, ul, last │ │ + csel x17, x15, xzr, cc // cc = lo, ul, last │ │ + csel x3, xzr, x15, cc // cc = lo, ul, last │ │ + ldp q0, q1, [x16] │ │ + cmp x0, x2 │ │ + csel x16, x14, x9, cc // cc = lo, ul, last │ │ + add x10, x10, x17 │ │ + csetm x17, cc // cc = lo, ul, last │ │ + add x14, x14, x17, lsl #5 │ │ + add x0, x19, x13 │ │ + add x11, x11, x3 │ │ stp q0, q1, [x12], #32 │ │ - add x9, x9, x0, lsl #5 │ │ - ldp q0, q1, [x17] │ │ - add x14, x14, x16, lsl #5 │ │ - add x15, x20, x13 │ │ sub x13, x13, #0x20 │ │ - stp q0, q1, [x15] │ │ - cbnz x8, 4e290 │ │ + ldp q0, q1, [x16] │ │ + csetm x16, cs // cs = hs, nlast │ │ + add x9, x9, x16, lsl #5 │ │ + stp q0, q1, [x0] │ │ + cbnz x8, 4f48c │ │ add x8, x14, #0x20 │ │ - tbz w21, #0, 4e318 │ │ + tbz w1, #0, 4f518 │ │ cmp x11, x8 │ │ + mov w14, #0x20 // #32 │ │ csel x13, x11, x10, cc // cc = lo, ul, last │ │ - cset w14, cc // cc = lo, ul, last │ │ - ldp q1, q0, [x13] │ │ - cset w13, cs // cs = hs, nlast │ │ - add x11, x11, x14, lsl #5 │ │ - add x10, x10, x13, lsl #5 │ │ - stp q1, q0, [x12] │ │ + ldp q0, q1, [x13] │ │ + csel x13, x14, xzr, cc // cc = lo, ul, last │ │ + csel x14, xzr, x14, cc // cc = lo, ul, last │ │ + add x11, x11, x13 │ │ + add x10, x10, x14 │ │ + stp q0, q1, [x12] │ │ cmp x11, x8 │ │ - b.ne 4e364 // b.any │ │ + b.ne 4f540 // b.any │ │ add x8, x9, #0x20 │ │ cmp x10, x8 │ │ - b.ne 4e364 // b.any │ │ - ldp x20, x19, [sp, #112] │ │ - ldp x22, x21, [sp, #96] │ │ - ldp x24, x23, [sp, #80] │ │ - ldp x26, x25, [sp, #64] │ │ - ldp x28, x27, [sp, #48] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x80 │ │ + b.ne 4f540 // b.any │ │ + add sp, sp, #0x600 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x28, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ - nop │ │ - adr x0, 9ba3 │ │ - nop │ │ - adr x2, 6a288 │ │ - mov w1, #0x13 // #19 │ │ - bl 29e64 │ │ - bl 2cdfc │ │ + bl 2ced4 │ │ brk #0x1 │ │ - nop │ │ - adr x3, 6a2a0 │ │ - mov x0, x25 │ │ - mov x1, x24 │ │ - mov x2, x24 │ │ - bl 2b7a0 │ │ mov x21, x0 │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - mov x2, x22 │ │ - bl 64e50 │ │ + mov x1, sp │ │ + mov x0, x19 │ │ + mov x2, x20 │ │ + bl 641e0 │ │ mov x0, x21 │ │ - bl 60f4c │ │ + bl 602e0 │ │ + sub sp, sp, #0x20 │ │ + add x8, x1, x1, lsr #1 │ │ + b 4f574 │ │ + cbz x8, 4f650 │ │ + sub x8, x8, #0x1 │ │ + subs x10, x8, x1 │ │ + b.cs 4f598 // b.hs, b.nlast │ │ + add x9, x0, x8, lsl #5 │ │ + ldp q3, q2, [x0] │ │ + mov x10, xzr │ │ + ldp q0, q1, [x9] │ │ + stp q0, q1, [x0] │ │ + stp q3, q2, [x9] │ │ + mov w12, #0x1 // #1 │ │ + cmp x1, x8 │ │ + bfi x12, x10, #1, #62 │ │ + csel x9, x1, x8, cc // cc = lo, ul, last │ │ + cmp x12, x9 │ │ + b.cs 4f570 // b.hs, b.nlast │ │ + lsl x14, x10, #1 │ │ + b 4f60c │ │ + mov x11, x12 │ │ + add x14, x0, x10, lsl #5 │ │ + add x13, x0, x12, lsl #5 │ │ + ldr x10, [x14, #16] │ │ + ldr x12, [x13, #16] │ │ + cmp x10, x12 │ │ + b.cs 4f570 // b.hs, b.nlast │ │ + ldr x15, [x13, #24] │ │ + ldr x16, [x14, #24] │ │ + ldr q0, [x13] │ │ + ldr q1, [x14] │ │ + stp x12, x15, [x14, #16] │ │ + mov w12, #0x1 // #1 │ │ + bfi x12, x11, #1, #62 │ │ + str q0, [x14] │ │ + lsl x14, x11, #1 │ │ + stp x10, x16, [x13, #16] │ │ + mov x10, x11 │ │ + cmp x12, x9 │ │ + str q1, [x13] │ │ + b.cs 4f570 // b.hs, b.nlast │ │ + add x11, x14, #0x2 │ │ + cmp x11, x9 │ │ + b.cs 4f5b8 // b.hs, b.nlast │ │ + add x13, x0, x12, lsl #5 │ │ + add x11, x0, x11, lsl #5 │ │ + ldr x13, [x13, #16] │ │ + ldr x11, [x11, #16] │ │ + cmp x13, x11 │ │ + b.cs 4f5b8 // b.hs, b.nlast │ │ + add x11, x12, #0x1 │ │ + add x14, x0, x10, lsl #5 │ │ + add x13, x0, x11, lsl #5 │ │ + ldr x10, [x14, #16] │ │ + ldr x12, [x13, #16] │ │ + cmp x10, x12 │ │ + b.cc 4f5d4 // b.lo, b.ul, b.last │ │ + b 4f570 │ │ + add sp, sp, #0x20 │ │ + ret │ │ stp x29, x30, [sp, #-64]! │ │ stp x24, x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ mov x19, x2 │ │ mov x20, x1 │ │ cmp x3, #0x8 │ │ - b.cc 4e41c // b.lo, b.ul, b.last │ │ + b.cc 4f6d4 // b.lo, b.ul, b.last │ │ lsr x21, x3, #3 │ │ lsl x8, x21, #8 │ │ lsl x23, x21, #7 │ │ mov x3, x21 │ │ sub x24, x8, x21, lsl #5 │ │ add x1, x0, x23 │ │ add x2, x0, x24 │ │ - bl 4e3a0 │ │ + bl 4f658 │ │ mov x22, x0 │ │ add x1, x20, x23 │ │ add x2, x20, x24 │ │ mov x0, x20 │ │ mov x3, x21 │ │ - bl 4e3a0 │ │ + bl 4f658 │ │ mov x20, x0 │ │ add x1, x19, x23 │ │ add x2, x19, x24 │ │ mov x0, x19 │ │ mov x3, x21 │ │ - bl 4e3a0 │ │ + bl 4f658 │ │ mov x19, x0 │ │ mov x0, x22 │ │ ldr x8, [x0, #16] │ │ ldr x9, [x20, #16] │ │ ldr x10, [x19, #16] │ │ cmp x8, x9 │ │ cset w11, cc // cc = lo, ul, last │ │ @@ -54776,6846 +56064,6082 @@ │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ - sub sp, sp, #0x1d0 │ │ - mov w8, #0x8 // #8 │ │ - ldr x10, [x2, #368] │ │ + sub sp, sp, #0x1e0 │ │ + ldrb w10, [x2, #417] │ │ + mov w9, #0x8 // #8 │ │ mov x19, x0 │ │ - stp xzr, x8, [x29, #-216] │ │ - stp x8, xzr, [x29, #-184] │ │ - ldp x9, x8, [x2, #40] │ │ - stp xzr, xzr, [x29, #-200] │ │ - stur xzr, [x29, #-136] │ │ - stp x9, x8, [x29, #-168] │ │ - add x9, x10, #0x10 │ │ - stp x2, x9, [x29, #-152] │ │ - cbz x8, 4eea0 │ │ - ldp x20, x28, [x1, #224] │ │ - mov w12, #0x8 // #8 │ │ - ldr x24, [x2, #440] │ │ - ldr w26, [x2, #72] │ │ - mov w23, #0x19 // #25 │ │ - ldr x27, [x2, #424] │ │ - mov x25, xzr │ │ + ldp x28, x8, [x2, #384] │ │ + stp xzr, x9, [x29, #-224] │ │ + stp x9, xzr, [x29, #-192] │ │ + cmp w10, #0x8 │ │ + mov w9, #0x4 // #4 │ │ + mov w10, #0xc // #12 │ │ + stp xzr, xzr, [x29, #-208] │ │ + csel x9, x10, x9, eq // eq = none │ │ + cbz x28, 50090 │ │ + ldr w23, [x2, #416] │ │ + ldr x10, [x2, #376] │ │ + and w11, w23, #0xff00 │ │ + cmp w11, #0x300 │ │ + b.eq 5009c // b.none │ │ + stp x10, x28, [x29, #-176] │ │ + ldp x11, x10, [x2, #424] │ │ + add x8, x9, x8 │ │ + cmp w23, #0x50, lsl #12 │ │ + mov x27, xzr │ │ + ldp x12, x13, [x1, #16] │ │ mov x22, xzr │ │ - sub x9, x28, x24 │ │ - ubfx x10, x26, #8, #8 │ │ - cmp w26, #0x50, lsl #12 │ │ - stp x10, x9, [sp, #192] │ │ - add x9, x20, x24 │ │ - bfi x23, x26, #8, #8 │ │ - str x9, [sp, #208] │ │ - ldrb w9, [x1, #272] │ │ - mov w15, #0x4 // #4 │ │ - cset w10, cc // cc = lo, ul, last │ │ - mov w16, #0xc // #12 │ │ - tst w9, w10 │ │ - ldp x10, x11, [x1, #16] │ │ - csel x9, x24, xzr, ne // ne = any │ │ - stp x9, x10, [sp, #216] │ │ - add x10, x10, x27 │ │ - rbit w9, w26 │ │ - str x10, [sp, #168] │ │ - lsr w10, w26, #16 │ │ - str x11, [sp, #232] │ │ - sub x11, x11, x27 │ │ - clz w21, w9 │ │ - add x9, x1, #0xd0 │ │ - cmp w10, #0x4 │ │ - str x11, [sp, #184] │ │ - str x9, [sp, #152] │ │ - mov w9, #0x10 // #16 │ │ - cset w11, hi // hi = pmore │ │ - mov w10, #0x18 // #24 │ │ - str w11, [sp, #132] │ │ - csel x11, x9, xzr, hi // hi = pmore │ │ - mov w9, #0x8 // #8 │ │ - str w21, [sp, #164] │ │ - str x9, [sp, #176] │ │ - csel x9, x10, x12, hi // hi = pmore │ │ + str x10, [sp, #40] │ │ + add x10, x11, #0x10 │ │ + ldr x11, [x2, #464] │ │ + stp x10, x8, [x29, #-160] │ │ + ldp x10, x9, [x1, #240] │ │ + ldrb w8, [x1, #288] │ │ + mov w20, #0x70 // #112 │ │ + stur xzr, [x29, #-144] │ │ + stur w23, [x29, #-136] │ │ + str x9, [sp, #184] │ │ + sub x9, x9, x11 │ │ stp x9, x11, [sp, #136] │ │ - ldr x9, [x2, #408] │ │ - str x9, [sp, #120] │ │ - ldur x9, [x29, #-152] │ │ - ldur x11, [x29, #-168] │ │ - mov x21, xzr │ │ - mov w10, wzr │ │ - ldrb w12, [x9, #73] │ │ - ldr x14, [x9, #40] │ │ - cmp w12, #0x8 │ │ - ldp x12, x13, [x9, #48] │ │ - csel x15, x16, x15, eq // eq = none │ │ - add x13, x13, x11 │ │ - add x12, x12, x14 │ │ - add x13, x13, x15 │ │ - sub x12, x13, x12 │ │ - add x13, x11, #0x1 │ │ - stur x12, [x29, #-224] │ │ - sub x12, x8, #0x1 │ │ - ldurb w14, [x13, #-1] │ │ - cmp w10, #0x3f │ │ - b.ne 4e5c8 // b.any │ │ - cmp w14, #0x1 │ │ - b.hi 4eda8 // b.pmore │ │ - and x15, x14, #0x7f │ │ - lsl x15, x15, x10 │ │ - orr x21, x15, x21 │ │ - tbz w14, #7, 4e5f0 │ │ - sub x12, x12, #0x1 │ │ - add x13, x13, #0x1 │ │ - add w10, w10, #0x7 │ │ - cmn x12, #0x1 │ │ - b.ne 4e5b4 // b.any │ │ - b 4edb4 │ │ - stp x13, x12, [x29, #-168] │ │ - cbz x21, 4e674 │ │ - ldur x10, [x29, #-144] │ │ + cset w9, cc // cc = lo, ul, last │ │ + tst w9, w8 │ │ + str x10, [sp, #8] │ │ + add x10, x10, x11 │ │ + csel x8, x11, xzr, ne // ne = any │ │ + str x10, [sp, #160] │ │ + ubfx x10, x23, #8, #8 │ │ + stp x10, x8, [sp, #168] │ │ + rbit w8, w23 │ │ + lsr w9, w23, #16 │ │ + ldr x10, [x2, #448] │ │ + clz w8, w8 │ │ + cmp w9, #0x4 │ │ + mov w9, #0x18 // #24 │ │ + str w8, [sp, #76] │ │ + mov w8, #0x14 // #20 │ │ + sub x11, x13, x10 │ │ + bfi x8, x23, #8, #8 │ │ + str x11, [sp, #200] │ │ + add x11, x1, #0xe0 │ │ + stur x10, [x29, #-232] │ │ + add x10, x12, x10 │ │ + str x8, [sp, #104] │ │ + cset w8, hi // hi = pmore │ │ + str w8, [sp, #36] │ │ + mov w8, #0x10 // #16 │ │ + csel x8, x8, xzr, hi // hi = pmore │ │ + str x10, [sp, #80] │ │ + mov w10, #0x8 // #8 │ │ + stp x8, x11, [sp, #56] │ │ + mov w8, #0x8 // #8 │ │ + str x8, [sp, #88] │ │ + csel x8, x9, x10, hi // hi = pmore │ │ + str x8, [sp, #48] │ │ + str x13, [sp, #232] │ │ + str x12, [sp, #216] │ │ + b 4f87c │ │ + ldur x8, [x29, #-144] │ │ + sub x8, x8, #0x1 │ │ + stur x8, [x29, #-144] │ │ + ldur x28, [x29, #-168] │ │ + cbz x28, 50158 │ │ + ldur x24, [x29, #-152] │ │ + sub x0, x29, #0x60 │ │ + sub x1, x29, #0xb0 │ │ + bl 4df9c │ │ + ldurb w26, [x29, #-96] │ │ + cmp w26, #0xff │ │ + b.ne 50120 // b.any │ │ + ldur x21, [x29, #-88] │ │ + cbz x21, 4f868 │ │ + ldur x9, [x29, #-160] │ │ sub x8, x21, #0x1 │ │ - ldr x11, [x10, #16] │ │ - cmp x8, x11 │ │ - b.cs 4e684 // b.hs, b.nlast │ │ - mov w11, #0x70 // #112 │ │ - ldr x10, [x10, #8] │ │ - madd x8, x8, x11, x10 │ │ - ldrb w10, [x8, #106] │ │ - sub x21, x29, #0x80 │ │ - cmp w10, #0x1 │ │ - b.ne 4e634 // b.any │ │ - ldur x10, [x29, #-136] │ │ - add x10, x10, #0x1 │ │ - stur x10, [x29, #-136] │ │ - ldrh w10, [x8, #104] │ │ - cmp w10, #0x2e │ │ - b.ne 4e6e8 // b.any │ │ + ldr x10, [x9, #16] │ │ + cmp x8, x10 │ │ + b.cs 4f8f4 // b.hs, b.nlast │ │ + ldr x9, [x9, #8] │ │ + madd x8, x8, x20, x9 │ │ + ldrb w9, [x8, #106] │ │ + cmp w9, #0x1 │ │ + b.ne 4f8d4 // b.any │ │ + ldur x9, [x29, #-144] │ │ + add x9, x9, #0x1 │ │ + stur x9, [x29, #-144] │ │ + ldrh w9, [x8, #104] │ │ + cmp w9, #0x2e │ │ + b.ne 4f958 // b.any │ │ ldr x9, [x8] │ │ - str x25, [sp, #80] │ │ - cmp x9, #0x1 │ │ - b.ne 4eb30 // b.any │ │ + cbz x9, 4f97c │ │ ldp x25, x4, [x8, #16] │ │ - cbz x4, 4eb44 │ │ - str x20, [sp, #24] │ │ - lsl x20, x4, #4 │ │ - str wzr, [sp, #92] │ │ - str wzr, [sp, #76] │ │ - str wzr, [sp, #44] │ │ - str wzr, [sp, #108] │ │ - b 4e734 │ │ - ldur x8, [x29, #-136] │ │ - sub x8, x8, #0x1 │ │ - stur x8, [x29, #-136] │ │ - b 4eb78 │ │ - ldr x8, [x10, #24] │ │ - cbz x8, 4ee8c │ │ - ldr x10, [x10, #32] │ │ - ldrh w12, [x8, #1330] │ │ - add x14, x8, #0x4d8 │ │ - mov x11, #0xffffffffffffffff // #-1 │ │ - lsl x13, x12, #3 │ │ - cbz x13, 4e6d0 │ │ - ldr x15, [x14], #8 │ │ - add x11, x11, #0x1 │ │ - sub x13, x13, #0x8 │ │ - cmp x21, x15 │ │ - cset w15, hi // hi = pmore │ │ - csinv w15, w15, wzr, cs // cs = hs, nlast │ │ - and w15, w15, #0xff │ │ - cmp w15, #0x1 │ │ - b.eq 4e6a0 // b.none │ │ - cbnz w15, 4e6d4 │ │ - b 4e6fc │ │ - mov x11, x12 │ │ - cbz x10, 4ee8c │ │ - add x8, x8, x11, lsl #3 │ │ - sub x10, x10, #0x1 │ │ + cbnz x4, 4f990 │ │ + b 50020 │ │ + ldr x8, [x9, #24] │ │ + cbz x8, 50148 │ │ + ldr x9, [x9, #32] │ │ + ldrh w11, [x8, #1330] │ │ + add x13, x8, #0x4d8 │ │ + mov x10, #0xffffffffffffffff // #-1 │ │ + lsl x12, x11, #3 │ │ + cbz x12, 4f940 │ │ + ldr x14, [x13], #8 │ │ + add x10, x10, #0x1 │ │ + sub x12, x12, #0x8 │ │ + cmp x21, x14 │ │ + cset w14, hi // hi = pmore │ │ + csinv w14, w14, wzr, cs // cs = hs, nlast │ │ + and w14, w14, #0xff │ │ + cmp w14, #0x1 │ │ + b.eq 4f910 // b.none │ │ + cbnz w14, 4f944 │ │ + b 4f968 │ │ + mov x10, x11 │ │ + cbz x9, 50148 │ │ + add x8, x8, x10, lsl #3 │ │ + sub x9, x9, #0x1 │ │ ldr x8, [x8, #1336] │ │ - b 4e690 │ │ - ldr x10, [x8] │ │ - cmp x10, #0x1 │ │ - b.ne 4eb4c // b.any │ │ + b 4f900 │ │ + ldr x9, [x8] │ │ + cbz x9, 4fe7c │ │ ldp x3, x4, [x8, #16] │ │ - b 4eb5c │ │ - mov w10, #0x70 // #112 │ │ - madd x8, x11, x10, x8 │ │ - ldrb w10, [x8, #106] │ │ - sub x21, x29, #0x80 │ │ - cmp w10, #0x1 │ │ - b.eq 4e628 // b.none │ │ - b 4e634 │ │ - ldur x8, [x29, #-40] │ │ - str x8, [sp, #64] │ │ - mov w8, #0x1 // #1 │ │ - str w8, [sp, #92] │ │ + b 4fe8c │ │ + madd x8, x10, x20, x8 │ │ + ldrb w9, [x8, #106] │ │ + cmp w9, #0x1 │ │ + b.eq 4f8c8 // b.none │ │ + b 4f8d4 │ │ + ldr x4, [x8, #8] │ │ + cmp x4, #0x5 │ │ + b.hi 50358 // b.pmore │ │ + add x25, x8, #0x10 │ │ + cbz x4, 50020 │ │ + sub x8, x24, x28 │ │ + ldp x28, x24, [sp, #136] │ │ + lsl x20, x4, #4 │ │ + str x27, [sp, #96] │ │ + mov w26, wzr │ │ + mov w27, wzr │ │ + str wzr, [sp, #228] │ │ + str wzr, [sp, #132] │ │ + str x8, [sp, #16] │ │ + b 4f9d0 │ │ + ldur x8, [x29, #-120] │ │ + mov w26, #0x1 // #1 │ │ + str x8, [sp, #208] │ │ subs x20, x20, #0x10 │ │ add x25, x25, #0x10 │ │ - b.eq 4eb8c // b.none │ │ - ldur x8, [x29, #-152] │ │ + b.eq 4feac // b.none │ │ ldr q0, [x25] │ │ - sub x0, x29, #0x80 │ │ - sub x1, x29, #0xa8 │ │ - sub x3, x29, #0x30 │ │ - ldr w2, [x8, #72] │ │ - str q0, [x21, #80] │ │ - bl 4f750 │ │ - ldur x8, [x29, #-128] │ │ + sub x0, x29, #0x60 │ │ + sub x1, x29, #0xb0 │ │ + sub x2, x29, #0x80 │ │ + stur q0, [x29, #-128] │ │ + bl 50a68 │ │ + ldur x8, [x29, #-96] │ │ cmn x8, #0x1 │ │ - b.eq 4ee7c // b.none │ │ - ldurh w8, [x29, #-104] │ │ + b.eq 50108 // b.none │ │ + ldurh w8, [x29, #-64] │ │ cmp w8, #0x55 │ │ - b.eq 4e808 // b.none │ │ + b.eq 4faac // b.none │ │ cmp w8, #0x12 │ │ - b.eq 4e7c0 // b.none │ │ + b.eq 4fa50 // b.none │ │ cmp w8, #0x11 │ │ - b.ne 4e728 // b.any │ │ - sub x0, x29, #0x30 │ │ - sub x1, x29, #0x80 │ │ - bl 518dc │ │ - ldur x8, [x29, #-48] │ │ - cbz x8, 4e718 │ │ - cmp x8, #0xc │ │ - b.ne 4e728 // b.any │ │ - ldr x8, [sp, #232] │ │ - ldr x12, [sp, #56] │ │ - cmp x8, x27 │ │ - b.cs 4e8cc // b.hs, b.nlast │ │ - ldr x9, [sp, #48] │ │ - mov x8, #0x13 // #19 │ │ - ldr x12, [sp, #224] │ │ - mov x11, x28 │ │ - bfxil x9, x8, #0, #8 │ │ - b 4eab8 │ │ - sub x0, x29, #0x30 │ │ - sub x1, x29, #0x80 │ │ - bl 518dc │ │ - ldur x8, [x29, #-48] │ │ - cbz x8, 4e8b0 │ │ - ldr x12, [sp, #112] │ │ - cmp x8, #0x7 │ │ - b.eq 4e898 // b.none │ │ - cmp x8, #0xc │ │ - b.ne 4e8c4 // b.any │ │ - ldr x8, [sp, #232] │ │ - cmp x8, x27 │ │ - b.cs 4e920 // b.hs, b.nlast │ │ - mov x8, #0x13 // #19 │ │ - mov x11, x28 │ │ - bfxil x12, x8, #0, #8 │ │ - ldr x8, [sp, #224] │ │ - b 4eb08 │ │ - sub x0, x29, #0x30 │ │ - sub x1, x29, #0x80 │ │ - bl 518dc │ │ - ldp x9, x8, [x29, #-48] │ │ - cmp x9, #0x16 │ │ - b.eq 4e880 // b.none │ │ - cmp x9, #0x18 │ │ - b.ne 4e88c // b.any │ │ - cmp x28, x24 │ │ - b.cc 4ef94 // b.lo, b.ul, b.last │ │ - ldp x10, x9, [sp, #192] │ │ + b.ne 4f9c4 // b.any │ │ + sub x0, x29, #0x80 │ │ + sub x1, x29, #0x60 │ │ + bl 524f0 │ │ + ldur x8, [x29, #-128] │ │ + cbz x8, 4f9b8 │ │ + cmp x8, #0xd │ │ + b.ne 4f9c4 // b.any │ │ + ldur x8, [x29, #-232] │ │ + ldr x9, [sp, #232] │ │ + cmp x9, x8 │ │ + b.cs 4fb74 // b.hs, b.nlast │ │ + ldr x10, [sp, #152] │ │ + mov x8, #0x11 // #17 │ │ + ldr x21, [sp, #216] │ │ + bfxil x10, x8, #0, #8 │ │ + b 4fdf4 │ │ + sub x0, x29, #0x80 │ │ + sub x1, x29, #0x60 │ │ + bl 524f0 │ │ + ldur x8, [x29, #-128] │ │ + cbz x8, 4fb60 │ │ + ldr x10, [sp, #240] │ │ + cmp x8, #0x8 │ │ + b.eq 4fb4c // b.none │ │ + cmp x8, #0xd │ │ + b.ne 4f9c4 // b.any │ │ + ldur x8, [x29, #-232] │ │ + ldr x9, [sp, #232] │ │ + cmp x9, x8 │ │ + b.cs 4fbd0 // b.hs, b.nlast │ │ + mov x8, #0x11 // #17 │ │ + mov w11, w26 │ │ + bfxil x10, x8, #0, #8 │ │ + ldr x8, [sp, #216] │ │ + str x8, [sp, #112] │ │ + and w26, w10, #0xff │ │ + cmp w26, #0xff │ │ + b.eq 4fe30 // b.none │ │ + b 502a8 │ │ + sub x0, x29, #0x80 │ │ + sub x1, x29, #0x60 │ │ + bl 524f0 │ │ + ldp x9, x8, [x29, #-128] │ │ + cmp x9, #0x17 │ │ + b.eq 4fb38 // b.none │ │ + cmp x9, #0x19 │ │ + b.ne 4fb44 // b.any │ │ + ldr x9, [sp, #184] │ │ + cmp x9, x24 │ │ + b.cc 501b4 // b.lo, b.ul, b.last │ │ + ldr x10, [sp, #168] │ │ + umulh x9, x8, x10 │ │ + cmp xzr, x9 │ │ + b.ne 50374 // b.any │ │ mul x8, x8, x10 │ │ - subs x9, x9, x8 │ │ - b.cc 4efa8 // b.lo, b.ul, b.last │ │ - and w10, w26, #0xff00 │ │ - cmp w10, #0x800 │ │ - ldr x10, [sp, #208] │ │ - add x8, x10, x8 │ │ - b.ne 4e900 // b.any │ │ + cmp x28, x8 │ │ + b.cc 501dc // b.lo, b.ul, b.last │ │ + ldr x10, [sp, #160] │ │ + and w9, w23, #0xff00 │ │ + cmp w9, #0x800 │ │ + sub x9, x28, x8 │ │ + add x21, x10, x8 │ │ + b.ne 4fbb4 // b.any │ │ cmp x9, #0x7 │ │ - b.ls 4efb0 // b.plast │ │ - ldrb w9, [x8, #6] │ │ - ldrh w10, [x8, #4] │ │ - ldr w11, [x8] │ │ - ldrb w8, [x8, #7] │ │ - orr w9, w10, w9, lsl #16 │ │ - lsl x10, x11, #8 │ │ - orr x9, x10, x9, lsl #40 │ │ - extr x8, x8, x9, #8 │ │ - b 4e90c │ │ - ldr x9, [sp, #216] │ │ + b.ls 501e0 // b.plast │ │ + ldrb w8, [x21, #6] │ │ + ldrh w9, [x21, #4] │ │ + ldr w10, [x21] │ │ + orr w8, w9, w8, lsl #16 │ │ + lsl x9, x10, #8 │ │ + ldrb w10, [x21, #7] │ │ + orr x8, x9, x8, lsl #40 │ │ + extr x8, x10, x8, #8 │ │ + b 4fbc0 │ │ + ldr x9, [sp, #176] │ │ add x8, x8, x9 │ │ - b 4e910 │ │ - ldr x8, [sp, #96] │ │ - str wzr, [sp, #108] │ │ - b 4e918 │ │ - ldur x8, [x29, #-40] │ │ - str x12, [sp, #112] │ │ - str x8, [sp, #8] │ │ + b 4fbc4 │ │ + mov w27, wzr │ │ + b 4f9c4 │ │ + ldur x8, [x29, #-120] │ │ + str x8, [sp] │ │ mov w8, #0x1 // #1 │ │ - str w8, [sp, #44] │ │ - b 4e728 │ │ - ldur x8, [x29, #-40] │ │ - ldr x12, [sp, #112] │ │ - str x8, [sp, #32] │ │ + str w8, [sp, #132] │ │ + b 4f9c4 │ │ + ldur x8, [x29, #-120] │ │ + str x8, [sp, #120] │ │ mov w8, #0x1 // #1 │ │ - str w8, [sp, #76] │ │ - str x12, [sp, #112] │ │ - b 4e728 │ │ - ldur x8, [x29, #-40] │ │ - and x9, x26, #0xff │ │ - mul x9, x8, x9 │ │ - ldr x8, [sp, #184] │ │ - subs x8, x8, x9 │ │ - b.cs 4e950 // b.hs, b.nlast │ │ - ldr x9, [sp, #48] │ │ - mov x8, #0x13 // #19 │ │ - mov x11, x28 │ │ - bfxil x9, x8, #0, #8 │ │ - ldr x8, [sp, #224] │ │ - add x12, x8, x27 │ │ - b 4eab8 │ │ + str w8, [sp, #228] │ │ + b 4f9c4 │ │ + ldur x8, [x29, #-120] │ │ + and x10, x23, #0xff │ │ + umulh x9, x8, x10 │ │ + cmp xzr, x9 │ │ + b.ne 4fe4c // b.any │ │ + mul x8, x8, x10 │ │ + ldr x9, [sp, #200] │ │ + cmp x9, x8 │ │ + b.cs 4fc24 // b.hs, b.nlast │ │ + ldr x10, [sp, #152] │ │ + mov x8, #0x11 // #17 │ │ + ldr x9, [sp, #216] │ │ + bfxil x10, x8, #0, #8 │ │ + ldur x8, [x29, #-232] │ │ + add x21, x9, x8 │ │ + b 4fdf4 │ │ cmp x9, #0x3 │ │ - b.ls 4efb0 // b.plast │ │ - ldr w8, [x8] │ │ + b.ls 501e0 // b.plast │ │ + ldr w8, [x21] │ │ add x8, x8, x24 │ │ - mov w9, #0x1 // #1 │ │ - str w9, [sp, #108] │ │ - str x8, [sp, #96] │ │ - b 4e728 │ │ - ldur x8, [x29, #-40] │ │ - and x9, x26, #0xff │ │ - mul x9, x8, x9 │ │ - ldr x8, [sp, #184] │ │ - subs x8, x8, x9 │ │ - b.cs 4e994 // b.hs, b.nlast │ │ - mov x8, #0x13 // #19 │ │ - mov x11, x28 │ │ - bfxil x12, x8, #0, #8 │ │ - ldr x8, [sp, #224] │ │ - add x8, x8, x27 │ │ - b 4eb08 │ │ - sub w10, w26, #0x1 │ │ - eor w11, w26, w10 │ │ - and w11, w11, #0xff │ │ - cmp w11, w10, uxtb │ │ - b.ls 4ea18 // b.plast │ │ - ldr w11, [sp, #164] │ │ - ldr x10, [sp, #168] │ │ + mov w27, #0x1 // #1 │ │ + str x8, [sp, #192] │ │ + b 4f9c4 │ │ + ldur x8, [x29, #-120] │ │ + and x10, x23, #0xff │ │ + umulh x9, x8, x10 │ │ + cmp xzr, x9 │ │ + b.ne 4fe5c // b.any │ │ + mul x8, x8, x10 │ │ + ldr x9, [sp, #200] │ │ + cmp x9, x8 │ │ + b.cs 4fc70 // b.hs, b.nlast │ │ + ldr x10, [sp, #240] │ │ + mov x8, #0x11 // #17 │ │ + ldr x9, [sp, #216] │ │ + mov w11, w26 │ │ + bfxil x10, x8, #0, #8 │ │ + ldur x8, [x29, #-232] │ │ + add x8, x9, x8 │ │ + str x8, [sp, #112] │ │ + and w26, w10, #0xff │ │ + cmp w26, #0xff │ │ + b.eq 4fe30 // b.none │ │ + b 502a8 │ │ + sub w9, w23, #0x1 │ │ + eor w10, w23, w9 │ │ + and w10, w10, #0xff │ │ + cmp w10, w9, uxtb │ │ + b.ls 4fcfc // b.plast │ │ + ldr w11, [sp, #76] │ │ + ldr x9, [sp, #200] │ │ + ldr x10, [sp, #80] │ │ cmp w11, #0x1 │ │ - add x21, x10, x9 │ │ - b.gt 4e9d8 │ │ - cbz w11, 4ea88 │ │ + sub x9, x9, x8 │ │ + add x21, x10, x8 │ │ + b.gt 4fcc0 │ │ + cbz w11, 4fd78 │ │ cmp w11, #0x1 │ │ - b.ne 4ea18 // b.any │ │ - cmp x8, #0x1 │ │ - b.ls 4efb4 // b.plast │ │ - ldrh w12, [x21] │ │ - b 4eaa8 │ │ - sub w10, w26, #0x1 │ │ - eor w11, w26, w10 │ │ - and w11, w11, #0xff │ │ - cmp w11, w10, uxtb │ │ - b.ls 4ea70 // b.plast │ │ - ldr w11, [sp, #164] │ │ - ldr x10, [sp, #168] │ │ + b.ne 4fcfc // b.any │ │ + cmp x9, #0x1 │ │ + b.ls 502d8 // b.plast │ │ + ldrh w21, [x21] │ │ + b 4fdec │ │ + sub w9, w23, #0x1 │ │ + eor w10, w23, w9 │ │ + and w10, w10, #0xff │ │ + cmp w10, w9, uxtb │ │ + b.ls 4fd54 // b.plast │ │ + ldr w11, [sp, #76] │ │ + ldr x9, [sp, #200] │ │ + ldr x10, [sp, #80] │ │ cmp w11, #0x1 │ │ - add x21, x10, x9 │ │ - b.gt 4ea30 │ │ - cbz w11, 4eadc │ │ + sub x9, x9, x8 │ │ + add x21, x10, x8 │ │ + b.gt 4fd14 │ │ + cbz w11, 4fda4 │ │ cmp w11, #0x1 │ │ - b.ne 4ea70 // b.any │ │ - cmp x8, #0x1 │ │ - b.ls 4efb4 // b.plast │ │ + b.ne 4fd54 // b.any │ │ + cmp x9, #0x1 │ │ + b.ls 502d8 // b.plast │ │ ldrh w8, [x21] │ │ - b 4eafc │ │ + mov w11, w26 │ │ + b 4fe18 │ │ cmp w11, #0x2 │ │ - b.eq 4ea9c // b.none │ │ + b.eq 4fd94 // b.none │ │ cmp w11, #0x3 │ │ - b.ne 4ea18 // b.any │ │ - cmp x8, #0x7 │ │ - b.ls 4efb4 // b.plast │ │ + b.ne 4fcfc // b.any │ │ + cmp x9, #0x7 │ │ + b.ls 502d8 // b.plast │ │ ldrb w8, [x21, #6] │ │ ldrh w9, [x21, #4] │ │ - mov x11, x28 │ │ ldr w10, [x21] │ │ orr w8, w9, w8, lsl #16 │ │ lsl x9, x10, #8 │ │ ldrb w10, [x21, #7] │ │ orr x8, x9, x8, lsl #40 │ │ - extr x12, x10, x8, #8 │ │ - b 4eaac │ │ - ldr x8, [sp, #48] │ │ - mov x11, x28 │ │ - sub x21, x29, #0x80 │ │ + extr x21, x10, x8, #8 │ │ + b 4fdec │ │ + ldr x8, [sp, #152] │ │ + ldr x9, [sp, #104] │ │ and x8, x8, #0xffffffffffff0000 │ │ - orr x9, x8, x23 │ │ - b 4eab8 │ │ + orr x10, x8, x9 │ │ + ldr x21, [sp, #24] │ │ + b 4fdf4 │ │ cmp w11, #0x2 │ │ - b.eq 4eaf0 // b.none │ │ + b.eq 4fdd4 // b.none │ │ cmp w11, #0x3 │ │ - b.ne 4ea70 // b.any │ │ - cmp x8, #0x7 │ │ - b.ls 4efb4 // b.plast │ │ + b.ne 4fd54 // b.any │ │ + cmp x9, #0x7 │ │ + b.ls 502d8 // b.plast │ │ ldrb w8, [x21, #6] │ │ ldrh w9, [x21, #4] │ │ - mov x11, x28 │ │ + mov w11, w26 │ │ ldr w10, [x21] │ │ orr w8, w9, w8, lsl #16 │ │ lsl x9, x10, #8 │ │ ldrb w10, [x21, #7] │ │ orr x8, x9, x8, lsl #40 │ │ extr x8, x10, x8, #8 │ │ - b 4eb00 │ │ - and x8, x12, #0xffffffffffff0000 │ │ - mov x11, x28 │ │ - sub x21, x29, #0x80 │ │ - orr x12, x8, x23 │ │ - ldr x8, [sp, #16] │ │ - b 4eb08 │ │ - ldr x8, [sp, #184] │ │ - cmp x8, x9 │ │ - b.eq 4efb4 // b.none │ │ - ldrb w12, [x21] │ │ - b 4eaa8 │ │ - cmp x8, #0x3 │ │ - b.ls 4efb4 // b.plast │ │ - ldr w12, [x21] │ │ - mov x11, x28 │ │ - ldr x9, [sp, #48] │ │ - sub x21, x29, #0x80 │ │ - orr x9, x9, #0xff │ │ - and w28, w9, #0xff │ │ - cmp w28, #0xff │ │ - b.ne 4ef9c // b.any │ │ - mov w8, #0x1 // #1 │ │ - stp x9, x12, [sp, #48] │ │ - mov x28, x11 │ │ - str w8, [sp, #92] │ │ - str x12, [sp, #64] │ │ - b 4e728 │ │ - ldr x8, [sp, #184] │ │ - cmp x8, x9 │ │ - b.eq 4efb4 // b.none │ │ - ldrb w8, [x21] │ │ - b 4eafc │ │ - cmp x8, #0x3 │ │ - b.ls 4efb4 // b.plast │ │ + b 4fe18 │ │ + ldr x8, [sp, #240] │ │ + ldr x9, [sp, #104] │ │ + mov w11, w26 │ │ + and x8, x8, #0xffffffffffff0000 │ │ + orr x10, x8, x9 │ │ + and w26, w10, #0xff │ │ + cmp w26, #0xff │ │ + b.eq 4fe30 // b.none │ │ + b 502a8 │ │ + ldr x9, [sp, #200] │ │ + cmp x9, x8 │ │ + b.ne 4fde8 // b.any │ │ + ldr x10, [sp, #152] │ │ + mov x8, #0x11 // #17 │ │ + bfxil x10, x8, #0, #8 │ │ + b 4fdf4 │ │ + cmp x9, #0x3 │ │ + b.ls 502d8 // b.plast │ │ + ldr w21, [x21] │ │ + b 4fdec │ │ + ldr x9, [sp, #200] │ │ + mov w11, w26 │ │ + cmp x9, x8 │ │ + b.ne 4fe14 // b.any │ │ + ldr x10, [sp, #240] │ │ + mov x8, #0x11 // #17 │ │ + str x21, [sp, #112] │ │ + bfxil x10, x8, #0, #8 │ │ + and w26, w10, #0xff │ │ + cmp w26, #0xff │ │ + b.eq 4fe30 // b.none │ │ + b 502a8 │ │ + cmp x9, #0x3 │ │ + b.ls 502d8 // b.plast │ │ ldr w8, [x21] │ │ - mov x11, x28 │ │ - orr x12, x12, #0xff │ │ - sub x21, x29, #0x80 │ │ - and w28, w12, #0xff │ │ - cmp w28, #0xff │ │ - b.ne 4efbc // b.any │ │ - mov w9, #0x1 // #1 │ │ - str x8, [sp, #16] │ │ - mov x28, x11 │ │ - str w9, [sp, #76] │ │ - str x8, [sp, #32] │ │ - str x12, [sp, #112] │ │ - b 4e728 │ │ - ldr x4, [x8, #8] │ │ - cmp x4, #0x5 │ │ - b.hi 4f088 // b.pmore │ │ - add x25, x8, #0x10 │ │ - cbnz x4, 4e658 │ │ - ldr x25, [sp, #80] │ │ - b 4eb78 │ │ + mov w11, w26 │ │ + b 4fe18 │ │ + ldrb w21, [x21] │ │ + ldr x10, [sp, #152] │ │ + orr x10, x10, #0xff │ │ + and w26, w10, #0xff │ │ + cmp w26, #0xff │ │ + b.ne 501cc // b.any │ │ + str x10, [sp, #152] │ │ + mov w26, #0x1 // #1 │ │ + str x21, [sp, #24] │ │ + str x21, [sp, #208] │ │ + b 4f9c4 │ │ + ldrb w8, [x21] │ │ + ldr x10, [sp, #240] │ │ + str x8, [sp, #112] │ │ + orr x10, x10, #0xff │ │ + and w26, w10, #0xff │ │ + cmp w26, #0xff │ │ + b.ne 502a8 // b.any │ │ + mov w8, #0x1 // #1 │ │ + str x10, [sp, #240] │ │ + mov w26, w11 │ │ + str w8, [sp, #228] │ │ + ldr x8, [sp, #112] │ │ + str x8, [sp, #120] │ │ + b 4f9c4 │ │ + ldr x10, [sp, #152] │ │ + mov x8, #0x32 // #50 │ │ + bfxil x10, x8, #0, #8 │ │ + b 4fd0c │ │ + ldr x10, [sp, #240] │ │ + mov x8, #0x32 // #50 │ │ + mov w11, w26 │ │ + bfxil x10, x8, #0, #8 │ │ + and w26, w10, #0xff │ │ + cmp w26, #0xff │ │ + b.eq 4fe30 // b.none │ │ + b 502a8 │ │ ldr x4, [x8, #8] │ │ cmp x4, #0x5 │ │ - b.hi 4f088 // b.pmore │ │ + b.hi 50358 // b.pmore │ │ add x3, x8, #0x10 │ │ - ldr w2, [x9, #72] │ │ - sub x0, x29, #0x80 │ │ - sub x1, x29, #0xa8 │ │ - bl 53d2c │ │ - ldurb w8, [x29, #-128] │ │ + ldur w2, [x29, #-136] │ │ + sub x0, x29, #0x60 │ │ + sub x1, x29, #0xb0 │ │ + bl 54420 │ │ + ldurb w8, [x29, #-96] │ │ cmp w8, #0xff │ │ - b.ne 4ef8c // b.any │ │ - ldur x8, [x29, #-160] │ │ - mov w15, #0x4 // #4 │ │ - mov w16, #0xc // #12 │ │ - cbnz x8, 4e574 │ │ - b 4ee98 │ │ - ldr x25, [sp, #80] │ │ - ldr w8, [sp, #108] │ │ - tbz w8, #0, 4ec50 │ │ - ldp x10, x9, [sp, #144] │ │ - ldr x8, [sp, #136] │ │ + b.eq 4f874 // b.none │ │ + b 501ac │ │ + tbz w27, #0, 4ff68 │ │ + ldp x10, x9, [sp, #56] │ │ + ldr x8, [sp, #48] │ │ ldr x8, [x9, x8] │ │ ldr x21, [x9, x10] │ │ - ldr x10, [sp, #96] │ │ + ldr x10, [sp, #192] │ │ subs x8, x8, x10 │ │ - b.cc 4efc8 // b.lo, b.ul, b.last │ │ - ldp x11, x9, [sp, #224] │ │ + b.cc 502bc // b.lo, b.ul, b.last │ │ + ldr x11, [sp, #216] │ │ + ldr x9, [sp, #232] │ │ mov w20, wzr │ │ - stur w26, [x29, #-80] │ │ - stp x11, x9, [x29, #-128] │ │ - ldr x9, [sp, #120] │ │ - stp x9, x27, [x29, #-112] │ │ + ldr x27, [sp, #96] │ │ + stur w23, [x29, #-48] │ │ + stp x11, x9, [x29, #-96] │ │ add x9, x21, x10 │ │ - stp x9, x8, [x29, #-96] │ │ - ldr w8, [sp, #132] │ │ - sturb w8, [x29, #-76] │ │ - sub x0, x29, #0x30 │ │ - sub x1, x29, #0x80 │ │ - bl 542b4 │ │ - ldur x8, [x29, #-48] │ │ - cbz x8, 4ed20 │ │ - ldp x25, x21, [x29, #-40] │ │ + ldr x11, [sp, #40] │ │ + ldur x10, [x29, #-232] │ │ + stp x9, x8, [x29, #-64] │ │ + ldr w8, [sp, #36] │ │ + stp x11, x10, [x29, #-80] │ │ + sturb w8, [x29, #-44] │ │ + sub x0, x29, #0x80 │ │ + sub x1, x29, #0x60 │ │ + bl 54a58 │ │ + ldur x8, [x29, #-128] │ │ + cbz x8, 50028 │ │ + ldp x24, x21, [x29, #-120] │ │ cmp x8, #0x2 │ │ - b.eq 4ecfc // b.none │ │ - cmp x25, x21 │ │ - b.cs 4ebdc // b.hs, b.nlast │ │ + b.eq 50010 // b.none │ │ + cmp x24, x21 │ │ + b.cs 4ff00 // b.hs, b.nlast │ │ + ldur x8, [x29, #-200] │ │ + cmp x27, x8 │ │ + b.ne 4ff44 // b.any │ │ + sub x0, x29, #0xc8 │ │ + bl 4ea1c │ │ ldur x8, [x29, #-192] │ │ - ldr x9, [sp, #80] │ │ - cmp x9, x8 │ │ - b.ne 4ec24 // b.any │ │ - sub x0, x29, #0xc0 │ │ - bl 56cf4 │ │ - ldur x8, [x29, #-184] │ │ - str x8, [sp, #176] │ │ - ldr x9, [sp, #80] │ │ + str x8, [sp, #88] │ │ mov w8, #0x18 // #24 │ │ - ldr x10, [sp, #176] │ │ + ldr x9, [sp, #88] │ │ mov w20, #0x1 // #1 │ │ - madd x8, x9, x8, x10 │ │ - add x9, x9, #0x1 │ │ - str x9, [sp, #80] │ │ - stp x25, x21, [x8] │ │ + madd x8, x27, x8, x9 │ │ + add x27, x27, #0x1 │ │ + stp x24, x21, [x8] │ │ str x22, [x8, #16] │ │ - stur x9, [x29, #-176] │ │ - b 4ebdc │ │ - ldr w9, [sp, #92] │ │ - ldr w8, [sp, #76] │ │ - and w8, w9, w8 │ │ - tbz w8, #0, 4ec90 │ │ - ldr x8, [sp, #64] │ │ - ldr x20, [sp, #32] │ │ - cmp x8, x20 │ │ - b.cs 4ecf4 // b.hs, b.nlast │ │ + stur x27, [x29, #-184] │ │ + b 4ff00 │ │ + ldr w8, [sp, #228] │ │ + ldr x21, [sp, #120] │ │ + and w8, w26, w8 │ │ + tbz w8, #0, 4ffac │ │ + ldr x8, [sp, #208] │ │ + ldr x27, [sp, #96] │ │ + cmp x8, x21 │ │ + b.cs 50020 // b.hs, b.nlast │ │ + ldur x8, [x29, #-200] │ │ + mov x20, x21 │ │ + cmp x27, x8 │ │ + b.ne 4ffec // b.any │ │ + sub x0, x29, #0xc8 │ │ + bl 4ea1c │ │ ldur x8, [x29, #-192] │ │ - cmp x25, x8 │ │ - b.ne 4eccc // b.any │ │ - sub x0, x29, #0xc0 │ │ - bl 56cf4 │ │ - ldur x8, [x29, #-184] │ │ - ldr x20, [sp, #32] │ │ - b 4ecc8 │ │ - ldr w8, [sp, #44] │ │ - and w8, w9, w8 │ │ - tbz w8, #0, 4ecf4 │ │ - ldr x8, [sp, #8] │ │ - ldr x9, [sp, #64] │ │ + mov x20, x21 │ │ + b 4ffe8 │ │ + ldr w8, [sp, #132] │ │ + ldr x27, [sp, #96] │ │ + and w8, w26, w8 │ │ + tbz w8, #0, 50020 │ │ + ldr x8, [sp] │ │ + ldr x9, [sp, #208] │ │ add x20, x9, x8 │ │ cmp x9, x20 │ │ - b.cs 4ecf4 // b.hs, b.nlast │ │ + b.cs 50020 // b.hs, b.nlast │ │ + ldur x8, [x29, #-200] │ │ + cmp x27, x8 │ │ + b.ne 4ffec // b.any │ │ + sub x0, x29, #0xc8 │ │ + bl 4ea1c │ │ ldur x8, [x29, #-192] │ │ - cmp x25, x8 │ │ - b.ne 4eccc // b.any │ │ - sub x0, x29, #0xc0 │ │ - bl 56cf4 │ │ - ldur x8, [x29, #-184] │ │ - str x8, [sp, #176] │ │ + str x8, [sp, #88] │ │ mov w8, #0x18 // #24 │ │ - ldr x9, [sp, #176] │ │ - madd x8, x25, x8, x9 │ │ - ldr x9, [sp, #64] │ │ - add x25, x25, #0x1 │ │ + ldr x9, [sp, #88] │ │ + madd x8, x27, x8, x9 │ │ + ldr x9, [sp, #208] │ │ + add x27, x27, #0x1 │ │ stp x9, x20, [x8] │ │ - ldr x20, [sp, #24] │ │ str x22, [x8, #16] │ │ - stur x25, [x29, #-176] │ │ - b 4ed30 │ │ - ldr x20, [sp, #24] │ │ - b 4eb78 │ │ - mov x8, x28 │ │ - and w28, w25, #0xff │ │ - cmp w28, #0xff │ │ - b.ne 4f074 // b.any │ │ - tbz w25, #8, 4ed98 │ │ - ldr x25, [sp, #80] │ │ - ldr x20, [sp, #24] │ │ - mov x28, x8 │ │ - b 4ed2c │ │ - tbz w20, #0, 4ed8c │ │ - ldr x25, [sp, #80] │ │ - ldr x20, [sp, #24] │ │ - sub x21, x29, #0x80 │ │ - ldp x8, x9, [x29, #-224] │ │ - stur xzr, [x29, #-128] │ │ - cmp x22, x9 │ │ - stur x8, [x29, #-64] │ │ - b.ne 4ed4c // b.any │ │ - sub x0, x29, #0xd8 │ │ - bl 5517c │ │ - ldur x8, [x29, #-208] │ │ + stur x27, [x29, #-184] │ │ + b 5002c │ │ + and w26, w24, #0xff │ │ + cmp w26, #0xff │ │ + b.ne 502ec // b.any │ │ + tbnz w24, #8, 5002c │ │ + mov w20, #0x70 // #112 │ │ + b 4f874 │ │ + tbz w20, #0, 50020 │ │ + ldur x8, [x29, #-224] │ │ + mov w20, #0x70 // #112 │ │ + stur xzr, [x29, #-96] │ │ + cmp x22, x8 │ │ + ldr x8, [sp, #16] │ │ + stur x8, [x29, #-32] │ │ + b.ne 50050 // b.any │ │ + sub x0, x29, #0xe0 │ │ + bl 557f4 │ │ + ldur x8, [x29, #-216] │ │ mov w9, #0x48 // #72 │ │ - ldur q0, [x29, #-112] │ │ madd x8, x22, x9, x8 │ │ + ldur x9, [x29, #-32] │ │ add x22, x22, #0x1 │ │ - stur x22, [x29, #-200] │ │ - str q0, [x8, #16] │ │ + stur x22, [x29, #-208] │ │ + str x9, [x8, #64] │ │ ldur q0, [x29, #-96] │ │ + str q0, [x8] │ │ + ldur q0, [x29, #-80] │ │ + str q0, [x8, #16] │ │ + ldur q0, [x29, #-64] │ │ str q0, [x8, #32] │ │ - ldr q0, [x21, #48] │ │ + ldur q0, [x29, #-48] │ │ str q0, [x8, #48] │ │ - ldur x9, [x29, #-64] │ │ - str x9, [x8, #64] │ │ - ldur q0, [x29, #-128] │ │ - str q0, [x8] │ │ - b 4eb78 │ │ - ldr x25, [sp, #80] │ │ - ldr x20, [sp, #24] │ │ - b 4eb78 │ │ - ldr x25, [sp, #80] │ │ - ldr x20, [sp, #24] │ │ - mov x28, x8 │ │ - b 4eb78 │ │ - mov x23, xzr │ │ - mov w28, #0x6 // #6 │ │ - b 4edc0 │ │ - mov x23, xzr │ │ - add x21, x11, x8 │ │ - mov w28, #0x13 // #19 │ │ - ldur x8, [x29, #-192] │ │ - cbz x8, 4edd0 │ │ - ldur x0, [x29, #-184] │ │ - bl 64e40 │ │ - ldur x20, [x29, #-208] │ │ - cbz x22, 4ee1c │ │ - add x24, x20, #0x10 │ │ - b 4edec │ │ - subs x22, x22, #0x1 │ │ - add x24, x24, #0x48 │ │ - b.eq 4ee1c // b.none │ │ - ldur x8, [x24, #-16] │ │ - cbz x8, 4ede0 │ │ - ldur x0, [x24, #-8] │ │ - cbz x0, 4ede0 │ │ - ldr x8, [x24] │ │ - cbz x8, 4ee08 │ │ - bl 64e40 │ │ - ldr x8, [x24, #16] │ │ - cbz x8, 4ede0 │ │ - ldr x0, [x24, #8] │ │ - bl 64e40 │ │ - b 4ede0 │ │ - ldur x8, [x29, #-216] │ │ - cbz x8, 4ee2c │ │ + b 4f874 │ │ + sub x8, x8, x28 │ │ + mov w10, #0x35 // #53 │ │ + add x28, x8, x9 │ │ + lsr x23, x10, #8 │ │ + and w26, w10, #0xff │ │ + mov w20, #0x8 // #8 │ │ + mov x21, x28 │ │ + ldur x8, [x29, #-224] │ │ + cbz x8, 500bc │ │ mov x0, x20 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x20, xzr │ │ + mov w8, w26 │ │ ldr x9, [x19] │ │ - mov w8, w28 │ │ orr x8, x8, x23, lsl #8 │ │ - cmp x9, #0x1 │ │ - b.eq 4ef5c // b.none │ │ + cbnz x9, 50278 │ │ mov w9, #0x1 // #1 │ │ mov x0, x19 │ │ stp x8, x21, [x19, #16] │ │ str x9, [x19] │ │ str x20, [x0, #8]! │ │ str x25, [x19, #32] │ │ - add sp, sp, #0x1d0 │ │ + add sp, sp, #0x1e0 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ - ldp x8, x21, [x29, #-120] │ │ + ldp x8, x21, [x29, #-88] │ │ lsr x23, x8, #8 │ │ - and w28, w8, #0xff │ │ - b 4edc0 │ │ - mov x23, xzr │ │ - mov w28, #0x12 // #18 │ │ - b 4edc0 │ │ - cmp x25, #0x2 │ │ - b.cs 4efd8 // b.hs, b.nlast │ │ - ldp x20, x22, [x29, #-208] │ │ - ldur x8, [x29, #-216] │ │ + and w26, w8, #0xff │ │ + ldur x8, [x29, #-200] │ │ + cbnz x8, 50304 │ │ + b 5030c │ │ + sub x10, x29, #0x60 │ │ + ldurb w8, [x29, #-89] │ │ + ldur x21, [x29, #-88] │ │ + ldurh w9, [x10, #5] │ │ + orr w8, w9, w8, lsl #16 │ │ + ldur w9, [x10, #1] │ │ + orr x23, x9, x8, lsl #32 │ │ + ldur x8, [x29, #-200] │ │ + cbnz x8, 50304 │ │ + b 5030c │ │ + mov w26, #0x10 // #16 │ │ + ldur x8, [x29, #-200] │ │ + cbnz x8, 50304 │ │ + b 5030c │ │ + cmp x27, #0x2 │ │ + b.cs 50388 // b.hs, b.nlast │ │ + ldp x20, x22, [x29, #-216] │ │ + ldur x8, [x29, #-224] │ │ cmp x8, x22 │ │ - b.ls 4eed0 // b.plast │ │ - cbz x22, 4ef10 │ │ - add x8, x22, x22, lsl #3 │ │ + b.ls 50200 // b.plast │ │ + cbz x22, 501f4 │ │ + add x9, x22, x22, lsl #3 │ │ + add x8, x8, x8, lsl #3 │ │ mov x0, x20 │ │ - lsl x21, x8, #3 │ │ - mov x1, x21 │ │ - bl 64ed0 │ │ + mov w2, #0x8 // #8 │ │ + lsl x21, x9, #3 │ │ + lsl x1, x8, #3 │ │ + mov x3, x21 │ │ + bl 2e444 │ │ mov x20, x0 │ │ - cbz x0, 4f0a4 │ │ - ldp x23, x25, [x29, #-184] │ │ - ldur x8, [x29, #-192] │ │ + cbnz x0, 50200 │ │ + mov w0, #0x8 // #8 │ │ + mov x1, x21 │ │ + bl 248bc │ │ + b 50370 │ │ + ldp x8, x21, [x29, #-96] │ │ + b 5010c │ │ + ldr x21, [sp, #8] │ │ + mov w26, #0x11 // #17 │ │ + mov x23, xzr │ │ + ldur x8, [x29, #-200] │ │ + cbnz x8, 50304 │ │ + b 5030c │ │ + lsr x23, x10, #8 │ │ + ldur x8, [x29, #-200] │ │ + cbnz x8, 50304 │ │ + b 5030c │ │ + ldr x21, [sp, #160] │ │ + mov w26, #0x11 // #17 │ │ + mov x23, xzr │ │ + ldur x8, [x29, #-200] │ │ + cbnz x8, 50304 │ │ + b 5030c │ │ + mov x0, x20 │ │ + bl 641d0 │ │ + mov w20, #0x8 // #8 │ │ + ldp x23, x25, [x29, #-192] │ │ + ldur x8, [x29, #-200] │ │ cmp x8, x25 │ │ - b.ls 4ef2c // b.plast │ │ - cbz x25, 4ef34 │ │ - add x8, x25, x25, lsl #1 │ │ + b.ls 5024c // b.plast │ │ + cbz x25, 50254 │ │ + add x9, x25, x25, lsl #1 │ │ + add x8, x8, x8, lsl #1 │ │ mov x0, x23 │ │ - lsl x24, x8, #3 │ │ - mov x1, x24 │ │ - bl 64ed0 │ │ + mov w2, #0x8 // #8 │ │ + lsl x24, x9, #3 │ │ + lsl x1, x8, #3 │ │ + mov x3, x24 │ │ + bl 2e444 │ │ mov x21, x0 │ │ - cbnz x0, 4ef40 │ │ + cbnz x0, 50260 │ │ mov w0, #0x8 // #8 │ │ mov x1, x24 │ │ - bl 24994 │ │ - b 4f0b0 │ │ - mov x0, x20 │ │ - bl 64e40 │ │ - mov w20, #0x8 // #8 │ │ - ldp x23, x25, [x29, #-184] │ │ - ldur x8, [x29, #-192] │ │ - cmp x8, x25 │ │ - b.hi 4eee0 // b.pmore │ │ + bl 248bc │ │ + b 50370 │ │ mov x21, x23 │ │ - b 4ef40 │ │ + b 50260 │ │ mov x0, x23 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov w21, #0x8 // #8 │ │ lsr x23, x22, #8 │ │ - and w28, w22, #0xff │ │ + and w26, w22, #0xff │ │ + mov w8, w26 │ │ ldr x9, [x19] │ │ - mov w8, w28 │ │ orr x8, x8, x23, lsl #8 │ │ - cmp x9, #0x1 │ │ - b.ne 4ee44 // b.any │ │ + cbz x9, 500d0 │ │ add x9, x19, #0x8 │ │ - sub x0, x29, #0x80 │ │ - stp x8, x21, [x29, #-112] │ │ - stp x9, x20, [x29, #-128] │ │ - stur x25, [x29, #-96] │ │ - bl 55338 │ │ + sub x0, x29, #0x60 │ │ + stp x8, x21, [x29, #-80] │ │ + stp x9, x20, [x29, #-96] │ │ + stur x25, [x29, #-64] │ │ + bl 559ac │ │ nop │ │ - adr x0, 98b0 │ │ + adr x0, 9e34 │ │ nop │ │ - adr x2, 6a0a0 │ │ + adr x2, 69448 │ │ mov w1, #0x1d // #29 │ │ - bl 29e64 │ │ - ldp x8, x21, [x29, #-128] │ │ - b 4ee80 │ │ - ldr x21, [sp, #24] │ │ - b 4efb4 │ │ - lsr x23, x9, #8 │ │ - mov x21, x12 │ │ - b 4edc0 │ │ - ldr x21, [sp, #208] │ │ - b 4efb4 │ │ - mov x21, x8 │ │ - mov x23, xzr │ │ - b 4edbc │ │ - lsr x23, x12, #8 │ │ - mov x21, x8 │ │ - b 4edc0 │ │ - mov x8, xzr │ │ + bl 29e80 │ │ + ldr x21, [sp, #112] │ │ + lsr x23, x10, #8 │ │ + ldur x8, [x29, #-200] │ │ + cbnz x8, 50304 │ │ + b 5030c │ │ mov w9, wzr │ │ - mov w28, #0x13 // #19 │ │ - b 4f07c │ │ - ldur x0, [x29, #-184] │ │ - cmp x25, #0x15 │ │ - b.cs 4f0b4 // b.hs, b.nlast │ │ + mov w26, #0x11 // #17 │ │ + and x9, x9, #0xff │ │ + orr x23, x9, xzr, lsl #8 │ │ + ldur x8, [x29, #-200] │ │ + cbnz x8, 50304 │ │ + b 5030c │ │ + mov x23, xzr │ │ + mov w26, #0x11 // #17 │ │ + ldur x8, [x29, #-200] │ │ + cbnz x8, 50304 │ │ + b 5030c │ │ + lsr x8, x24, #16 │ │ + lsr x9, x24, #8 │ │ + and x9, x9, #0xff │ │ + orr x23, x9, x8, lsl #8 │ │ + ldur x8, [x29, #-200] │ │ + cbz x8, 5030c │ │ + ldur x0, [x29, #-192] │ │ + bl 641d0 │ │ + ldur x20, [x29, #-216] │ │ + cbz x22, 500ac │ │ + add x24, x20, #0x10 │ │ + b 50328 │ │ + subs x22, x22, #0x1 │ │ + add x24, x24, #0x48 │ │ + b.eq 500ac // b.none │ │ + ldur x8, [x24, #-16] │ │ + cbz x8, 5031c │ │ + ldur x0, [x24, #-8] │ │ + cbz x0, 5031c │ │ + ldr x8, [x24] │ │ + cbz x8, 50344 │ │ + bl 641d0 │ │ + ldr x8, [x24, #16] │ │ + cbz x8, 5031c │ │ + ldr x0, [x24, #8] │ │ + bl 641d0 │ │ + b 5031c │ │ + nop │ │ + adr x3, 68b80 │ │ + mov x0, xzr │ │ + mov x1, x4 │ │ + mov w2, #0x5 // #5 │ │ + bl 2bab0 │ │ + brk #0x1 │ │ + mov w26, #0x32 // #50 │ │ + mov x23, xzr │ │ + ldur x8, [x29, #-200] │ │ + cbnz x8, 50304 │ │ + b 5030c │ │ + ldur x0, [x29, #-192] │ │ + mov x1, x27 │ │ + cmp x27, #0x15 │ │ + b.cs 50428 // b.hs, b.nlast │ │ mov w9, #0x18 // #24 │ │ mov x8, xzr │ │ add x12, x0, #0x18 │ │ - madd x9, x25, x9, x0 │ │ + madd x9, x1, x9, x0 │ │ mov x13, x0 │ │ - b 4f020 │ │ + b 503d4 │ │ mov x12, x0 │ │ str x11, [x12] │ │ - ldur q0, [x29, #-128] │ │ + ldur q0, [x29, #-96] │ │ stur q0, [x12, #8] │ │ add x12, x10, #0x18 │ │ add x8, x8, #0x18 │ │ mov x13, x10 │ │ cmp x12, x9 │ │ - b.eq 4eea0 // b.none │ │ + b.eq 50160 // b.none │ │ ldr x11, [x13, #24] │ │ ldr x10, [x13] │ │ cmp x11, x10 │ │ mov x10, x12 │ │ - b.cs 4f00c // b.hs, b.nlast │ │ + b.cs 503c0 // b.hs, b.nlast │ │ ldr q0, [x13, #32] │ │ mov x12, x8 │ │ - stur q0, [x29, #-128] │ │ + stur q0, [x29, #-96] │ │ add x13, x0, x12 │ │ ldr q0, [x13] │ │ ldr x14, [x13, #16] │ │ stur q0, [x13, #24] │ │ str x14, [x13, #40] │ │ - cbz x12, 4effc │ │ + cbz x12, 503b0 │ │ ldur x13, [x13, #-24] │ │ sub x12, x12, #0x18 │ │ cmp x11, x13 │ │ - b.cc 4f040 // b.lo, b.ul, b.last │ │ + b.cc 503f4 // b.lo, b.ul, b.last │ │ add x12, x0, x12 │ │ add x12, x12, #0x18 │ │ - b 4f000 │ │ - lsr x8, x25, #16 │ │ - lsr x9, x25, #8 │ │ - and x9, x9, #0xff │ │ - orr x23, x9, x8, lsl #8 │ │ - b 4edc0 │ │ - nop │ │ - adr x3, 697c0 │ │ - mov x0, xzr │ │ - mov x1, x4 │ │ - mov w2, #0x5 // #5 │ │ - bl 2b7a0 │ │ - b 4f0b0 │ │ - mov w0, #0x8 // #8 │ │ - mov x1, x21 │ │ - bl 24994 │ │ - brk #0x1 │ │ - mov x1, x25 │ │ - bl 55068 │ │ - b 4eea0 │ │ - b 4f110 │ │ - b 4f110 │ │ - b 4f110 │ │ - mov x19, x0 │ │ - sub x0, x29, #0x80 │ │ - bl 551e4 │ │ - b 4f114 │ │ + b 503b4 │ │ + bl 55730 │ │ + b 50160 │ │ + b 50480 │ │ + b 50480 │ │ mov x19, x0 │ │ mov x0, x23 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x20 │ │ mov x1, x22 │ │ - bl 552c0 │ │ + bl 55934 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ mov x19, x0 │ │ - sub x0, x29, #0xd8 │ │ - bl 55234 │ │ + sub x0, x29, #0xe0 │ │ + bl 558a8 │ │ mov w20, wzr │ │ - b 4f118 │ │ + b 50488 │ │ + b 50480 │ │ + mov x19, x0 │ │ + sub x0, x29, #0x60 │ │ + bl 55858 │ │ + b 50484 │ │ mov x19, x0 │ │ mov w20, #0x1 // #1 │ │ - ldur x8, [x29, #-192] │ │ - cbz x8, 4f128 │ │ - ldur x0, [x29, #-184] │ │ - bl 64e40 │ │ - tbz w20, #0, 4f0f4 │ │ - sub x0, x29, #0xd8 │ │ - bl 55234 │ │ - mov x0, x19 │ │ - bl 60f4c │ │ - sub sp, sp, #0x160 │ │ - stp x29, x30, [sp, #256] │ │ - stp x28, x27, [sp, #272] │ │ - stp x26, x25, [sp, #288] │ │ - stp x24, x23, [sp, #304] │ │ - stp x22, x21, [sp, #320] │ │ - stp x20, x19, [sp, #336] │ │ - add x29, sp, #0x100 │ │ - ldr x9, [x1, #16] │ │ - ldr x8, [x1] │ │ + ldur x8, [x29, #-200] │ │ + cbz x8, 50498 │ │ + ldur x0, [x29, #-192] │ │ + bl 641d0 │ │ + tbz w20, #0, 504a4 │ │ + sub x0, x29, #0xe0 │ │ + bl 558a8 │ │ + mov x0, x19 │ │ + bl 602e0 │ │ + sub sp, sp, #0x170 │ │ + stp x29, x30, [sp, #272] │ │ + stp x28, x27, [sp, #288] │ │ + stp x26, x25, [sp, #304] │ │ + stp x24, x23, [sp, #320] │ │ + stp x22, x21, [sp, #336] │ │ + stp x20, x19, [sp, #352] │ │ + add x29, sp, #0x110 │ │ + ldr x8, [x1, #16] │ │ + ldr x9, [x1] │ │ mov w10, #0x4 // #4 │ │ - mov w13, #0xc // #12 │ │ mov x19, x0 │ │ - ldr x20, [x9, #8] │ │ - ldr x12, [x8] │ │ - ldrb w21, [x20, #73] │ │ - ldp x11, x8, [x20, #48] │ │ + ldr x20, [x8, #8] │ │ + ldr x12, [x9] │ │ + ldrb w11, [x20, #417] │ │ + ldp x9, x13, [x20, #384] │ │ ldr x26, [x12, #64] │ │ - cmp w21, #0x8 │ │ - csel x12, x13, x10, eq // eq = none │ │ - sub x10, x8, x11 │ │ - add x10, x10, x12 │ │ - subs x13, x26, x10 │ │ - ccmp x11, x13, #0x0, cs // cs = hs, nlast │ │ - b.hi 4f1b8 // b.pmore │ │ - mov x22, xzr │ │ - mov x23, xzr │ │ - mov x21, xzr │ │ - mov w8, #0x3b // #59 │ │ - mov x25, x20 │ │ - b 4f260 │ │ - ldr x14, [x20, #40] │ │ - ldr x15, [x1, #8] │ │ - sub x17, x11, x13 │ │ - ldr x16, [x1, #24] │ │ - ldr x22, [x9] │ │ - mov x25, xzr │ │ - ldr x9, [x20, #368] │ │ - add x13, x14, x13 │ │ - ldrb w2, [x15] │ │ - ldr x0, [x16] │ │ - stp x13, x17, [sp, #32] │ │ - add x11, x14, x11 │ │ - add x13, x9, #0x10 │ │ - mvn x14, x26 │ │ - sub x15, x26, x12 │ │ - stp x20, x13, [sp, #48] │ │ - add x13, x12, x8 │ │ - mov w10, wzr │ │ - add x12, x14, x13 │ │ - sub x13, x15, x8 │ │ - mov w8, #0x13 // #19 │ │ - str xzr, [sp, #64] │ │ - add x14, x11, x13 │ │ - cmp w10, #0x3f │ │ - ldrb w15, [x14], #1 │ │ - b.ne 4f228 // b.any │ │ - cmp w15, #0x1 │ │ - b.hi 4f24c // b.pmore │ │ - and x16, x15, #0x7f │ │ - lsl x16, x16, x10 │ │ - orr x25, x16, x25 │ │ - tbz w15, #7, 4f2b8 │ │ - adds x13, x13, #0x1 │ │ - add w10, w10, #0x7 │ │ - sub x12, x12, #0x1 │ │ - b.cc 4f210 // b.lo, b.ul, b.last │ │ - b 4f250 │ │ - mov w8, #0x6 // #6 │ │ - mov x22, xzr │ │ - mov x23, xzr │ │ - mov x21, xzr │ │ - mov x25, x11 │ │ - ldr x9, [x19] │ │ - and x10, x23, #0xff00 │ │ - and x8, x8, #0xff │ │ - orr x10, x10, x22 │ │ - cmp x9, #0x1 │ │ - orr x8, x10, x8 │ │ - b.eq 4f6b8 // b.none │ │ - mov w9, #0x1 // #1 │ │ + cmp w11, #0x8 │ │ + mov w11, #0xc // #12 │ │ + sub x12, x13, x9 │ │ + csel x10, x11, x10, eq // eq = none │ │ + add x10, x12, x10 │ │ + subs x10, x26, x10 │ │ + ccmp x9, x10, #0x0, cs // cs = hs, nlast │ │ + b.hi 5051c // b.pmore │ │ + mov w23, #0x35 // #53 │ │ + mov x24, x26 │ │ + b 50538 │ │ + ldr w25, [x20, #416] │ │ + ldr x11, [x20, #376] │ │ + sub x24, x9, x10 │ │ + and w12, w25, #0xff00 │ │ + add x23, x11, x10 │ │ + cmp w12, #0x300 │ │ + b.ne 50588 // b.any │ │ + mov x20, xzr │ │ + lsr x21, x23, #8 │ │ + ldr x8, [x19] │ │ + bfi x23, x21, #8, #56 │ │ + cbnz x8, 509d0 │ │ + mov w8, #0x1 // #1 │ │ mov x0, x19 │ │ - stp x8, x25, [x19, #16] │ │ - str x9, [x19] │ │ - str x21, [x0, #8]! │ │ - stp x24, x26, [x19, #32] │ │ + stp x23, x24, [x19, #16] │ │ + str x8, [x19] │ │ + str x20, [x0, #8]! │ │ + stp x25, x26, [x19, #32] │ │ stp x27, x28, [x19, #48] │ │ - ldp x20, x19, [sp, #336] │ │ - ldp x22, x21, [sp, #320] │ │ - ldp x24, x23, [sp, #304] │ │ - ldp x26, x25, [sp, #288] │ │ - ldp x28, x27, [sp, #272] │ │ - ldp x29, x30, [sp, #256] │ │ - add sp, sp, #0x160 │ │ - ret │ │ - stp x14, x12, [sp, #32] │ │ - cbz x25, 4f6ec │ │ - ldr x10, [x9, #32] │ │ - sub x8, x25, #0x1 │ │ + ldp x20, x19, [sp, #352] │ │ + ldp x22, x21, [sp, #336] │ │ + ldp x24, x23, [sp, #320] │ │ + ldp x26, x25, [sp, #304] │ │ + ldp x28, x27, [sp, #288] │ │ + ldp x29, x30, [sp, #272] │ │ + add sp, sp, #0x170 │ │ + ret │ │ + ldr x9, [x1, #8] │ │ + ldr x10, [x1, #24] │ │ + add x0, sp, #0x80 │ │ + ldr x21, [x8] │ │ + ldr x8, [x20, #424] │ │ + add x1, sp, #0x18 │ │ + ldrb w28, [x9] │ │ + ldr x27, [x10] │ │ + add x9, x24, x26 │ │ + add x8, x8, #0x10 │ │ + stp x23, x24, [sp, #24] │ │ + stp x8, x9, [sp, #40] │ │ + str xzr, [sp, #56] │ │ + str w25, [sp, #64] │ │ + bl 4df9c │ │ + ldrb w23, [sp, #128] │ │ + cmp w23, #0xff │ │ + b.eq 505f0 // b.none │ │ + ldrb w8, [sp, #135] │ │ + ldurh w9, [sp, #133] │ │ + mov x20, xzr │ │ + ldr x24, [sp, #136] │ │ + orr w8, w9, w8, lsl #16 │ │ + ldur w9, [sp, #129] │ │ + orr x21, x9, x8, lsl #32 │ │ + b 50540 │ │ + ldr x24, [sp, #136] │ │ + cbz x24, 50a04 │ │ + ldr x9, [sp, #40] │ │ + sub x8, x24, #0x1 │ │ + ldr x10, [x9, #16] │ │ cmp x8, x10 │ │ - b.cs 4f454 // b.hs, b.nlast │ │ + b.cs 50788 // b.hs, b.nlast │ │ mov w10, #0x70 // #112 │ │ - ldr x9, [x9, #24] │ │ + ldr x9, [x9, #8] │ │ madd x8, x8, x10, x9 │ │ ldrb w9, [x8, #106] │ │ cmp w9, #0x1 │ │ - b.ne 4f2f0 // b.any │ │ - mov w9, #0x1 // #1 │ │ - str x9, [sp, #64] │ │ + b.ne 50630 // b.any │ │ + ldr x9, [sp, #56] │ │ + add x9, x9, #0x1 │ │ + str x9, [sp, #56] │ │ ldr x9, [x8] │ │ - cmp x9, #0x1 │ │ - b.ne 4f4bc // b.any │ │ - ldp x23, x1, [x8, #16] │ │ + cbz x9, 507ec │ │ + ldp x22, x1, [x8, #16] │ │ + str x27, [sp, #16] │ │ mov x27, xzr │ │ - str w2, [sp, #20] │ │ - str x0, [sp, #24] │ │ - cbz x1, 4f4dc │ │ - lsl x24, x1, #4 │ │ - ldr x25, [x20, #416] │ │ - b 4f360 │ │ + str w28, [sp, #12] │ │ + cbz x1, 5080c │ │ + lsl x23, x1, #4 │ │ + ldr x24, [x20, #440] │ │ + lsr w25, w25, #8 │ │ + b 506a0 │ │ add x0, sp, #0x60 │ │ - add x1, sp, #0x78 │ │ - bl 518dc │ │ + add x1, sp, #0x80 │ │ + bl 524f0 │ │ add x0, sp, #0x48 │ │ add x4, sp, #0x60 │ │ - mov x1, x22 │ │ - mov w2, w21 │ │ - mov x3, x25 │ │ - bl 4d5e4 │ │ + mov x1, x21 │ │ + mov w2, w25 │ │ + mov x3, x24 │ │ + bl 4ebe4 │ │ ldr w8, [sp, #72] │ │ ldp x9, x10, [sp, #80] │ │ cmp w8, #0x0 │ │ csel x28, x28, x10, ne // ne = any │ │ csel x27, x27, x9, ne // ne = any │ │ - subs x24, x24, #0x10 │ │ - add x23, x23, #0x10 │ │ - b.eq 4f4dc // b.none │ │ - ldr x8, [sp, #48] │ │ - ldr q0, [x23] │ │ - add x0, sp, #0x78 │ │ - add x1, sp, #0x20 │ │ - add x3, sp, #0x60 │ │ - ldr w2, [x8, #72] │ │ - str q0, [sp, #96] │ │ - bl 4f750 │ │ - ldr x8, [sp, #120] │ │ + subs x23, x23, #0x10 │ │ + add x22, x22, #0x10 │ │ + b.eq 5080c // b.none │ │ + ldr q0, [x22] │ │ + add x0, sp, #0x80 │ │ + add x1, sp, #0x18 │ │ + add x2, sp, #0x60 │ │ + str q0, [sp, #96] │ │ + bl 50a68 │ │ + ldr x8, [sp, #128] │ │ cmn x8, #0x1 │ │ - b.eq 4f57c // b.none │ │ - ldrh w8, [sp, #144] │ │ + b.eq 508b0 // b.none │ │ + ldrh w8, [sp, #160] │ │ cmp w8, #0x46 │ │ - b.le 4f3b8 │ │ + b.le 506f0 │ │ cmp w8, #0x47 │ │ - b.eq 4f3c8 // b.none │ │ + b.eq 50700 // b.none │ │ mov w9, #0x2007 // #8199 │ │ cmp w8, w9 │ │ - b.eq 4f31c // b.none │ │ + b.eq 5065c // b.none │ │ cmp w8, #0x6e │ │ - b.eq 4f31c // b.none │ │ - b 4f354 │ │ + b.eq 5065c // b.none │ │ + b 50694 │ │ cmp w8, #0x3 │ │ - b.eq 4f40c // b.none │ │ + b.eq 50740 // b.none │ │ cmp w8, #0x31 │ │ - b.ne 4f354 // b.any │ │ - cbnz x27, 4f354 │ │ + b.ne 50694 // b.any │ │ + cbnz x27, 50694 │ │ add x0, sp, #0x60 │ │ - add x1, sp, #0x78 │ │ - bl 518dc │ │ + add x1, sp, #0x80 │ │ + bl 524f0 │ │ ldp x1, x2, [sp, #96] │ │ add x0, sp, #0x48 │ │ - ldr w3, [sp, #20] │ │ - ldr x6, [sp, #24] │ │ - mov x4, x22 │ │ + ldr w3, [sp, #12] │ │ + ldr x6, [sp, #16] │ │ + mov x4, x21 │ │ mov x5, x20 │ │ mov w7, #0x10 // #16 │ │ - bl 52398 │ │ + bl 52eec │ │ ldp x8, x27, [sp, #72] │ │ ldr x28, [sp, #88] │ │ - cmp x8, #0x1 │ │ - b.ne 4f354 // b.any │ │ - b 4f678 │ │ - cbnz x27, 4f354 │ │ + cbz x8, 50694 │ │ + b 508b4 │ │ + cbnz x27, 50694 │ │ add x0, sp, #0x60 │ │ - add x1, sp, #0x78 │ │ - bl 518dc │ │ + add x1, sp, #0x80 │ │ + bl 524f0 │ │ add x0, sp, #0x48 │ │ add x4, sp, #0x60 │ │ - mov x1, x22 │ │ - mov w2, w21 │ │ - mov x3, x25 │ │ - bl 4d5e4 │ │ + mov x1, x21 │ │ + mov w2, w25 │ │ + mov x3, x24 │ │ + bl 4ebe4 │ │ ldr w8, [sp, #72] │ │ ldp x10, x9, [sp, #80] │ │ - ldr x28, [sp, #8] │ │ + ldr x28, [sp] │ │ cmp w8, #0x0 │ │ csel x28, x28, x9, ne // ne = any │ │ csel x27, xzr, x10, ne // ne = any │ │ - str x28, [sp, #8] │ │ - b 4f354 │ │ - ldr x10, [x9, #40] │ │ - cbz x10, 4f5ec │ │ - ldr x9, [x9, #48] │ │ - mov w8, #0x12 // #18 │ │ - ldrh w12, [x10, #1330] │ │ - add x14, x10, #0x4d8 │ │ - mov x11, #0xffffffffffffffff // #-1 │ │ - lsl x13, x12, #3 │ │ - cbz x13, 4f4a4 │ │ - ldr x15, [x14], #8 │ │ - add x11, x11, #0x1 │ │ - sub x13, x13, #0x8 │ │ - cmp x25, x15 │ │ - cset w15, hi // hi = pmore │ │ - csinv w15, w15, wzr, cs // cs = hs, nlast │ │ - and w15, w15, #0xff │ │ - cmp w15, #0x1 │ │ - b.eq 4f474 // b.none │ │ - cbz w15, 4f564 │ │ - b 4f4a8 │ │ - mov x11, x12 │ │ - cbz x9, 4f680 │ │ - add x10, x10, x11, lsl #3 │ │ + str x28, [sp] │ │ + b 50694 │ │ + ldr x8, [x9, #24] │ │ + cbz x8, 508c8 │ │ + ldr x9, [x9, #32] │ │ + ldrh w11, [x8, #1330] │ │ + add x13, x8, #0x4d8 │ │ + mov x10, #0xffffffffffffffff // #-1 │ │ + lsl x12, x11, #3 │ │ + cbz x12, 507d4 │ │ + ldr x14, [x13], #8 │ │ + add x10, x10, #0x1 │ │ + sub x12, x12, #0x8 │ │ + cmp x24, x14 │ │ + cset w14, hi // hi = pmore │ │ + csinv w14, w14, wzr, cs // cs = hs, nlast │ │ + and w14, w14, #0xff │ │ + cmp w14, #0x1 │ │ + b.eq 507a4 // b.none │ │ + cbnz w14, 507d8 │ │ + b 50898 │ │ + mov x10, x11 │ │ + cbz x9, 508c8 │ │ + add x8, x8, x10, lsl #3 │ │ sub x9, x9, #0x1 │ │ - ldr x10, [x10, #1336] │ │ - b 4f464 │ │ + ldr x8, [x8, #1336] │ │ + b 50794 │ │ ldr x1, [x8, #8] │ │ cmp x1, #0x5 │ │ - b.hi 4f690 // b.pmore │ │ - add x23, x8, #0x10 │ │ + b.hi 509a8 // b.pmore │ │ + add x22, x8, #0x10 │ │ + str x27, [sp, #16] │ │ mov x27, xzr │ │ - str w2, [sp, #20] │ │ - str x0, [sp, #24] │ │ - cbnz x1, 4f310 │ │ - ldp q0, q1, [sp, #32] │ │ - add x8, sp, #0x78 │ │ - ldr w9, [sp, #20] │ │ - stp xzr, xzr, [sp, #136] │ │ + str w28, [sp, #12] │ │ + cbnz x1, 5064c │ │ + ldur q0, [sp, #24] │ │ + ldur q1, [sp, #40] │ │ + add x8, sp, #0x80 │ │ + ldur q2, [sp, #56] │ │ + stp xzr, xzr, [sp, #144] │ │ stp q0, q1, [x8, #48] │ │ + str q2, [x8, #80] │ │ mov w8, #0x8 // #8 │ │ - stp xzr, x8, [sp, #120] │ │ - stp x8, xzr, [sp, #152] │ │ - ldr x8, [sp, #64] │ │ - strb w9, [sp, #232] │ │ - stp x8, x22, [sp, #200] │ │ - ldr x8, [sp, #24] │ │ - stp x20, x8, [sp, #216] │ │ + stp xzr, x8, [sp, #128] │ │ + stp x8, xzr, [sp, #160] │ │ + ldr w8, [sp, #12] │ │ + stp x21, x20, [sp, #224] │ │ + strb w8, [sp, #248] │ │ + ldr x8, [sp, #16] │ │ + str x8, [sp, #240] │ │ add x0, sp, #0x60 │ │ - add x1, sp, #0x78 │ │ + add x1, sp, #0x80 │ │ mov x2, xzr │ │ mov x3, xzr │ │ - bl 5062c │ │ + bl 516fc │ │ ldrb w8, [sp, #96] │ │ cmp w8, #0xff │ │ - b.eq 4f594 // b.none │ │ - ldp x23, x25, [sp, #96] │ │ - ldr x8, [sp, #120] │ │ - cbz x8, 4f544 │ │ - ldr x0, [sp, #128] │ │ - bl 64e40 │ │ - ldr x8, [sp, #144] │ │ - and x22, x23, #0xffffffffffff0000 │ │ - cbz x8, 4f558 │ │ - ldr x0, [sp, #152] │ │ - bl 64e40 │ │ - mov x21, xzr │ │ - mov x8, x23 │ │ - b 4f260 │ │ - mov w8, #0x70 // #112 │ │ - madd x8, x11, x8, x10 │ │ + b.eq 508d8 // b.none │ │ + ldp x23, x24, [sp, #96] │ │ + ldr x8, [sp, #128] │ │ + cbz x8, 5087c │ │ + ldr x0, [sp, #136] │ │ + bl 641d0 │ │ + ldr x8, [sp, #152] │ │ + lsr x21, x23, #8 │ │ + cbz x8, 50890 │ │ + ldr x0, [sp, #160] │ │ + bl 641d0 │ │ + mov x20, xzr │ │ + b 50540 │ │ + mov w9, #0x70 // #112 │ │ + madd x8, x10, x9, x8 │ │ ldrb w9, [x8, #106] │ │ cmp w9, #0x1 │ │ - b.eq 4f2e8 // b.none │ │ - b 4f2f0 │ │ - ldp x23, x28, [sp, #128] │ │ + b.eq 50624 // b.none │ │ + b 50630 │ │ + ldp x27, x28, [sp, #136] │ │ + lsr x21, x27, #8 │ │ + mov x20, xzr │ │ + mov w23, w27 │ │ + mov x24, x28 │ │ + b 50540 │ │ mov x21, xzr │ │ - and x22, x23, #0xffffffffffff0000 │ │ - mov x8, x23 │ │ - mov x25, x28 │ │ - b 4f260 │ │ - ldr x1, [sp, #160] │ │ + mov x20, xzr │ │ + mov w23, #0x10 // #16 │ │ + b 50540 │ │ + ldr x1, [sp, #168] │ │ cmp x1, #0x2 │ │ - b.cs 4f6a4 // b.hs, b.nlast │ │ - ldp x20, x23, [sp, #128] │ │ - ldr x8, [sp, #120] │ │ + b.cs 509bc // b.hs, b.nlast │ │ + ldp x21, x23, [sp, #136] │ │ + ldr x8, [sp, #128] │ │ cmp x8, x23 │ │ - b.ls 4f600 // b.plast │ │ - cbz x23, 4f608 │ │ + b.ls 50930 // b.plast │ │ + cbz x23, 50938 │ │ add x9, x23, x23, lsl #1 │ │ add x8, x8, x8, lsl #1 │ │ - mov x0, x20 │ │ + mov x0, x21 │ │ mov w2, #0x8 // #8 │ │ lsl x22, x9, #4 │ │ lsl x1, x8, #4 │ │ mov x3, x22 │ │ - bl 22c18 │ │ - mov x21, x0 │ │ - cbnz x0, 4f614 │ │ + bl 2e444 │ │ + mov x20, x0 │ │ + cbnz x0, 50944 │ │ mov w0, #0x8 // #8 │ │ mov x1, x22 │ │ - bl 24994 │ │ - b 4f654 │ │ - mov x22, xzr │ │ - mov x23, xzr │ │ - mov x21, xzr │ │ - mov w8, #0x12 // #18 │ │ - b 4f260 │ │ - mov x21, x20 │ │ - b 4f614 │ │ - mov x0, x20 │ │ - bl 64e40 │ │ - mov w21, #0x8 // #8 │ │ - ldp x20, x24, [sp, #152] │ │ - ldr x8, [sp, #144] │ │ - cmp x8, x24 │ │ - b.ls 4f658 // b.plast │ │ - cbz x24, 4f660 │ │ - lsl x22, x24, #5 │ │ + bl 248bc │ │ + b 50984 │ │ + mov x20, x21 │ │ + b 50944 │ │ + mov x0, x21 │ │ + bl 641d0 │ │ + mov w20, #0x8 // #8 │ │ + ldp x21, x25, [sp, #160] │ │ + ldr x8, [sp, #152] │ │ + cmp x8, x25 │ │ + b.ls 50988 // b.plast │ │ + cbz x25, 50994 │ │ + lsl x22, x25, #5 │ │ lsl x1, x8, #5 │ │ - mov x0, x20 │ │ + mov x0, x21 │ │ mov w2, #0x8 // #8 │ │ mov x3, x22 │ │ - bl 22c18 │ │ - mov x25, x0 │ │ - cbnz x0, 4f66c │ │ + bl 2e444 │ │ + mov x24, x0 │ │ + cbnz x0, 509a0 │ │ mov w0, #0x8 // #8 │ │ mov x1, x22 │ │ - bl 24994 │ │ + bl 248bc │ │ brk #0x1 │ │ - mov x25, x20 │ │ - b 4f66c │ │ - mov x0, x20 │ │ - bl 64e40 │ │ - mov w25, #0x8 // #8 │ │ - and x22, x23, #0x3ffffffffff0000 │ │ - mov x8, x23 │ │ - b 4f260 │ │ - mov x23, x27 │ │ - b 4f580 │ │ - mov x22, xzr │ │ - mov x23, xzr │ │ - mov x21, xzr │ │ - b 4f260 │ │ + mov x24, x21 │ │ + lsr x21, x23, #8 │ │ + b 50540 │ │ + mov x0, x21 │ │ + bl 641d0 │ │ + mov w24, #0x8 // #8 │ │ + lsr x21, x23, #8 │ │ + b 50540 │ │ nop │ │ - adr x3, 697c0 │ │ + adr x3, 68b80 │ │ mov x0, xzr │ │ mov w2, #0x5 // #5 │ │ - bl 2b7a0 │ │ - ldr x0, [sp, #152] │ │ + bl 2bab0 │ │ + ldr x0, [sp, #160] │ │ cmp x1, #0x15 │ │ - b.cs 4f6f8 // b.hs, b.nlast │ │ - bl 5273c │ │ - b 4f5a0 │ │ - add x9, x19, #0x8 │ │ - add x0, sp, #0x78 │ │ - stp x8, x25, [sp, #136] │ │ - stp x9, x21, [sp, #120] │ │ - stp x24, x26, [sp, #152] │ │ - stp x27, x28, [sp, #168] │ │ - bl 527fc │ │ + b.cs 50a10 // b.hs, b.nlast │ │ + bl 53280 │ │ + b 508e4 │ │ + add x8, x19, #0x8 │ │ + add x0, sp, #0x80 │ │ + stp x23, x24, [sp, #144] │ │ + stp x8, x20, [sp, #128] │ │ + stp x25, x26, [sp, #160] │ │ + stp x27, x28, [sp, #176] │ │ + bl 5332c │ │ nop │ │ - adr x0, 98b0 │ │ + adr x0, 9e34 │ │ nop │ │ - adr x2, 6a0a0 │ │ + adr x2, 69448 │ │ mov w1, #0x1d // #29 │ │ - bl 29e64 │ │ + bl 29e80 │ │ nop │ │ - adr x0, 6a510 │ │ - bl 2b854 │ │ - bl 52634 │ │ - b 4f5a0 │ │ + adr x0, 69888 │ │ + bl 2cc58 │ │ + bl 53180 │ │ + b 508e4 │ │ mov x19, x0 │ │ - mov x0, x20 │ │ - bl 64e40 │ │ - cbnz x23, 4f740 │ │ - b 4f748 │ │ + mov x0, x21 │ │ + bl 641d0 │ │ + cbnz x23, 50a58 │ │ + b 50a60 │ │ mov x19, x0 │ │ - b 4f72c │ │ - ldr x8, [sp, #120] │ │ + b 50a44 │ │ + ldr x8, [sp, #128] │ │ mov x19, x0 │ │ - cbz x8, 4f734 │ │ - ldr x20, [sp, #128] │ │ - mov x0, x20 │ │ - bl 64e40 │ │ - ldr x8, [sp, #144] │ │ - cbz x8, 4f748 │ │ - ldr x21, [sp, #152] │ │ + cbz x8, 50a4c │ │ + ldr x21, [sp, #136] │ │ mov x0, x21 │ │ - bl 64e40 │ │ + bl 641d0 │ │ + ldr x8, [sp, #152] │ │ + cbz x8, 50a60 │ │ + ldr x20, [sp, #160] │ │ + mov x0, x20 │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - sub sp, sp, #0x40 │ │ + bl 602e0 │ │ + sub sp, sp, #0x50 │ │ stp x29, x30, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ add x29, sp, #0x20 │ │ - ldrh w12, [x3, #10] │ │ - ldp x8, x10, [x1] │ │ - lsr w11, w2, #16 │ │ - mov w13, #0x1f00 // #7936 │ │ + ldr w8, [x1, #40] │ │ + ldrh w19, [x2, #10] │ │ + mov w14, #0x1f00 // #7936 │ │ + ldp x16, x17, [x1] │ │ nop │ │ - adr x14, 51ce │ │ - mov w17, w12 │ │ - cmp w12, w13 │ │ - b.gt 4f820 │ │ - sub w15, w17, #0x1 │ │ - cmp w15, #0x2b │ │ - b.hi 501c8 // b.pmore │ │ - adr x16, 4f7a0 │ │ - ldrh w4, [x14, x15, lsl #1] │ │ - add x16, x16, x4, lsl #2 │ │ - br x16 │ │ - cbz x10, 501d4 │ │ - mov x15, x8 │ │ - sub x16, x10, #0x1 │ │ - ldrsb w17, [x15], #1 │ │ - stp x15, x16, [x1] │ │ - tbnz w17, #31, 4f7c0 │ │ - sxtw x17, w17 │ │ - b 4f804 │ │ - cbz x16, 5036c │ │ - add x15, x8, #0x2 │ │ - sub x16, x10, #0x2 │ │ - and w17, w17, #0x7f │ │ - stp x15, x16, [x1] │ │ - ldrb w4, [x8, #1] │ │ - bfi w17, w4, #7, #7 │ │ - tbz w4, #7, 4f804 │ │ - cbz x16, 5036c │ │ - add x15, x8, #0x3 │ │ - sub x16, x10, #0x3 │ │ - stp x15, x16, [x1] │ │ - ldrb w8, [x8, #2] │ │ - cmp w8, #0x3 │ │ - b.hi 50528 // b.pmore │ │ - orr w8, w17, w8, lsl #14 │ │ - and x17, x8, #0xffff │ │ - and x8, x9, #0xffffffffffff0000 │ │ - mov x10, x16 │ │ - orr x9, x8, x17 │ │ - and w17, w17, #0xffff │ │ - mov x8, x15 │ │ - cmp w17, w13 │ │ - b.le 4f784 │ │ - mov w9, #0x1f1f // #7967 │ │ - cmp w17, w9 │ │ - b.gt 4f898 │ │ - mov w9, #0x1f01 // #7937 │ │ - cmp w17, w9 │ │ - b.eq 4f8f4 // b.none │ │ - mov w9, #0x1f02 // #7938 │ │ - cmp w17, w9 │ │ - b.ne 501c8 // b.any │ │ - cbz x10, 500f4 │ │ - mov x11, xzr │ │ - mov w12, wzr │ │ - add x9, x8, x10 │ │ - sub x10, x10, #0x1 │ │ - add x8, x8, #0x1 │ │ - ldurb w13, [x8, #-1] │ │ - cmp w12, #0x3f │ │ - b.ne 4f870 // b.any │ │ - cmp w13, #0x1 │ │ - b.hi 50100 // b.pmore │ │ - and x14, x13, #0x7f │ │ - lsl x14, x14, x12 │ │ - orr x11, x14, x11 │ │ - tbz w13, #7, 5038c │ │ - sub x10, x10, #0x1 │ │ - add x8, x8, #0x1 │ │ - add w12, w12, #0x7 │ │ - cmn x10, #0x1 │ │ - b.ne 4f85c // b.any │ │ - b 500ec │ │ - mov w9, #0x1f20 // #7968 │ │ - cmp w17, w9 │ │ - b.eq 50184 // b.none │ │ - mov w9, #0x1f21 // #7969 │ │ - cmp w17, w9 │ │ - b.ne 501c8 // b.any │ │ - ubfx w9, w2, #8, #8 │ │ - cmp w9, #0x8 │ │ - b.ne 5015c // b.any │ │ - cmp x10, #0x7 │ │ - b.ls 5033c // b.plast │ │ - add x9, x8, #0x8 │ │ - sub x10, x10, #0x8 │ │ - stp x9, x10, [x1] │ │ - ldrb w9, [x8, #6] │ │ - ldrh w10, [x8, #4] │ │ - ldr w11, [x8] │ │ - ldrb w8, [x8, #7] │ │ - orr w9, w10, w9, lsl #16 │ │ + adr x15, 50aa │ │ + lsr w10, w8, #16 │ │ + mov w11, w19 │ │ + and w3, w11, #0xffff │ │ + mov x9, x16 │ │ + mov x13, x17 │ │ + cmp w3, w14 │ │ + b.gt 50b2c │ │ + sub w16, w3, #0x1 │ │ + cmp w16, #0x2b │ │ + b.hi 5136c // b.pmore │ │ + adr x17, 50acc │ │ + ldrh w3, [x15, x16, lsl #1] │ │ + add x17, x17, x3, lsl #2 │ │ + br x17 │ │ + mov w12, w11 │ │ + cbz x13, 51378 │ │ + mov x16, x9 │ │ + sub x17, x13, #0x1 │ │ + ldrsb w11, [x16], #1 │ │ + stp x16, x17, [x1] │ │ + tbz w11, #31, 50a9c │ │ + cbz x17, 51518 │ │ + ldrsb w3, [x9, #1] │ │ + and w11, w11, #0x7f │ │ + add x16, x9, #0x2 │ │ + sub x17, x13, #0x2 │ │ + bfi w11, w3, #7, #7 │ │ + stp x16, x17, [x1] │ │ + tbz w3, #31, 50a9c │ │ + cbz x17, 51518 │ │ + ldrb w3, [x9, #2] │ │ + add x16, x9, #0x3 │ │ + sub x17, x13, #0x3 │ │ + stp x16, x17, [x1] │ │ + cmp w3, #0x3 │ │ + b.hi 51618 // b.pmore │ │ + orr w11, w11, w3, lsl #14 │ │ + b 50a9c │ │ + mov w10, #0x1f1f // #7967 │ │ + cmp w3, w10 │ │ + b.gt 50b78 │ │ + mov w8, #0x1f01 // #7937 │ │ + cmp w3, w8 │ │ + b.eq 50bd4 // b.none │ │ + mov w8, #0x1f02 // #7938 │ │ + cmp w3, w8 │ │ + b.ne 5136c // b.any │ │ + mov x20, x0 │ │ + add x0, sp, #0x8 │ │ + mov x21, x2 │ │ + bl 4df9c │ │ + ldrb w8, [sp, #8] │ │ + cmp w8, #0xff │ │ + b.ne 51288 // b.any │ │ + ldr x11, [sp, #16] │ │ + mov w13, #0x1e // #30 │ │ + b 5154c │ │ + mov w10, #0x1f20 // #7968 │ │ + cmp w3, w10 │ │ + b.eq 51328 // b.none │ │ + mov w10, #0x1f21 // #7969 │ │ + cmp w3, w10 │ │ + b.ne 5136c // b.any │ │ + ubfx w8, w8, #8, #8 │ │ + cmp w8, #0x8 │ │ + b.ne 51300 // b.any │ │ + cmp x13, #0x7 │ │ + b.ls 514e4 // b.plast │ │ + add x8, x9, #0x8 │ │ + sub x10, x13, #0x8 │ │ + stp x8, x10, [x1] │ │ + ldrb w8, [x9, #6] │ │ + ldrh w10, [x9, #4] │ │ + ldr w11, [x9] │ │ + ldrb w9, [x9, #7] │ │ + orr w8, w10, w8, lsl #16 │ │ lsl x10, x11, #8 │ │ - orr x9, x10, x9, lsl #40 │ │ - extr x11, x8, x9, #8 │ │ - b 50170 │ │ - cbz x10, 500f4 │ │ - mov x11, xzr │ │ - mov w12, wzr │ │ - add x9, x8, x10 │ │ - sub x10, x10, #0x1 │ │ - add x8, x8, #0x1 │ │ - ldurb w13, [x8, #-1] │ │ - cmp w12, #0x3f │ │ - b.ne 4f920 // b.any │ │ - cmp w13, #0x1 │ │ - b.hi 50100 // b.pmore │ │ - and x14, x13, #0x7f │ │ - lsl x14, x14, x12 │ │ - orr x11, x14, x11 │ │ - tbz w13, #7, 503a4 │ │ - sub x10, x10, #0x1 │ │ - add x8, x8, #0x1 │ │ - add w12, w12, #0x7 │ │ - cmn x10, #0x1 │ │ - b.ne 4f90c // b.any │ │ - b 500ec │ │ - cmp x10, #0x1 │ │ - b.ls 5033c // b.plast │ │ - ldrh w11, [x8], #2 │ │ - mov w13, wzr │ │ - mov x9, xzr │ │ - sub x10, x10, #0x2 │ │ - str x8, [x1] │ │ - lsr w12, w11, #8 │ │ - b 50150 │ │ - cmp x10, #0x2 │ │ - b.ls 5033c // b.plast │ │ - add x11, x8, #0x3 │ │ - sub x10, x10, #0x3 │ │ - mov x9, xzr │ │ - stp x11, x10, [x1] │ │ - mov w10, #0x1d // #29 │ │ - b 50088 │ │ - cbz x10, 5033c │ │ - ldrb w11, [x8], #1 │ │ + orr x8, x10, x8, lsl #40 │ │ + extr x11, x9, x8, #8 │ │ + b 51314 │ │ + mov x20, x0 │ │ + add x0, sp, #0x8 │ │ + mov x21, x2 │ │ + bl 4df9c │ │ + ldrb w8, [sp, #8] │ │ + cmp w8, #0xff │ │ + b.ne 51288 // b.any │ │ + ldr x11, [sp, #16] │ │ + mov w13, #0xd // #13 │ │ + b 5154c │ │ + cmp x13, #0x1 │ │ + b.ls 514e4 // b.plast │ │ + ldrh w11, [x9], #2 │ │ mov w12, wzr │ │ - mov w13, wzr │ │ - mov x9, xzr │ │ - sub x10, x10, #0x1 │ │ - b 4fa70 │ │ - cmp x10, #0x3 │ │ - b.ls 5033c // b.plast │ │ - ldr w11, [x8], #4 │ │ - mov x9, xzr │ │ - sub x10, x10, #0x4 │ │ - lsr w12, w11, #8 │ │ - lsr w13, w11, #16 │ │ - b 5014c │ │ - cmp x10, #0x7 │ │ - b.ls 5033c // b.plast │ │ - add x9, x8, #0x8 │ │ - sub x10, x10, #0x8 │ │ - stp x9, x10, [x1] │ │ - ldrb w9, [x8, #6] │ │ - ldrh w10, [x8, #4] │ │ - ldr w11, [x8] │ │ - ldrb w8, [x8, #7] │ │ - orr w9, w10, w9, lsl #16 │ │ - lsl x10, x11, #8 │ │ - orr x9, x10, x9, lsl #40 │ │ - mov w10, #0x19 // #25 │ │ - b 4fb0c │ │ - cbz x10, 500f4 │ │ - mov x11, xzr │ │ + mov x8, xzr │ │ + sub x13, x13, #0x2 │ │ + str x9, [x1] │ │ + lsr w10, w11, #8 │ │ + b 512e8 │ │ + cmp x13, #0x2 │ │ + b.ls 514e4 // b.plast │ │ + add x10, x9, #0x3 │ │ + sub x11, x13, #0x3 │ │ + mov x8, xzr │ │ + stp x10, x11, [x1] │ │ + mov w13, #0x1e // #30 │ │ + b 51258 │ │ + cbz x13, 512f4 │ │ + ldrb w11, [x9], #1 │ │ + mov w10, wzr │ │ mov w12, wzr │ │ - add x9, x8, x10 │ │ - sub x10, x10, #0x1 │ │ - add x8, x8, #0x1 │ │ - ldurb w13, [x8, #-1] │ │ - cmp w12, #0x3f │ │ - b.ne 4fa2c // b.any │ │ - cmp w13, #0x1 │ │ - b.hi 50100 // b.pmore │ │ - and x14, x13, #0x7f │ │ - lsl x14, x14, x12 │ │ - orr x11, x14, x11 │ │ - tbz w13, #7, 50470 │ │ - sub x10, x10, #0x1 │ │ - add x8, x8, #0x1 │ │ - add w12, w12, #0x7 │ │ - cmn x10, #0x1 │ │ - b.ne 4fa18 // b.any │ │ - b 500ec │ │ - cmp x10, #0x3 │ │ - b.ls 5033c // b.plast │ │ - ldr w11, [x8], #4 │ │ - mov x9, xzr │ │ - sub x10, x10, #0x4 │ │ - lsr w12, w11, #8 │ │ - lsr w13, w11, #16 │ │ - str x8, [x1] │ │ - b 4fcec │ │ - cbz x10, 5002c │ │ + mov x8, xzr │ │ + sub x13, x13, #0x1 │ │ + b 50cd8 │ │ + cmp x13, #0x3 │ │ + b.ls 514e4 // b.plast │ │ + ldr w11, [x9], #4 │ │ + mov x8, xzr │ │ + sub x13, x13, #0x4 │ │ + lsr w10, w11, #8 │ │ + lsr w12, w11, #16 │ │ + b 512e4 │ │ + cmp x13, #0x7 │ │ + b.ls 514e4 // b.plast │ │ + add x8, x9, #0x8 │ │ + sub x10, x13, #0x8 │ │ + mov w13, #0x1a // #26 │ │ + b 5105c │ │ + mov x20, x0 │ │ + add x0, sp, #0x8 │ │ + mov x21, x2 │ │ + bl 4df9c │ │ + ldrb w8, [sp, #8] │ │ + cmp w8, #0xff │ │ + b.ne 51288 // b.any │ │ + ldr x11, [sp, #16] │ │ + mov w13, #0xe // #14 │ │ + b 5154c │ │ + cmp x13, #0x3 │ │ + b.ls 514e4 // b.plast │ │ + ldr w11, [x9], #4 │ │ + mov x8, xzr │ │ + sub x13, x13, #0x4 │ │ + lsr w10, w11, #8 │ │ + lsr w12, w11, #16 │ │ + str x9, [x1] │ │ + b 50ed4 │ │ + cbz x13, 50f7c │ │ mov x14, xzr │ │ - ldrb w9, [x8, x14] │ │ - cbz w9, 503f0 │ │ + ldrb w8, [x9, x14] │ │ + cbz w8, 51564 │ │ add x14, x14, #0x1 │ │ - cmp x10, x14 │ │ - b.ne 4fa80 // b.any │ │ - b 5002c │ │ - and w9, w2, #0xff00 │ │ - cmp w9, #0x800 │ │ - b.ne 4fad8 // b.any │ │ - ldrh w9, [x3, #8] │ │ - sub w9, w9, #0x2 │ │ - cmp w9, #0x77 │ │ - b.hi 4fad8 // b.pmore │ │ - adrp x12, 5000 │ │ - add x12, x12, #0x226 │ │ - adr x13, 4facc │ │ - ldrb w14, [x12, x9] │ │ - add x13, x13, x14, lsl #2 │ │ - br x13 │ │ - and w9, w11, #0xfffe │ │ - cmp w9, #0x2 │ │ - b.eq 4fe28 // b.none │ │ - cmp x10, #0x7 │ │ - b.ls 5033c // b.plast │ │ - add x9, x8, #0x8 │ │ - sub x10, x10, #0x8 │ │ - stp x9, x10, [x1] │ │ - ldrb w9, [x8, #6] │ │ - ldrh w10, [x8, #4] │ │ - ldr w11, [x8] │ │ - ldrb w8, [x8, #7] │ │ - orr w9, w10, w9, lsl #16 │ │ - lsl x10, x11, #8 │ │ - orr x9, x10, x9, lsl #40 │ │ - mov w10, #0x5 // #5 │ │ - extr x11, x8, x9, #8 │ │ - b 5005c │ │ - mov x19, x0 │ │ + cmp x13, x14 │ │ + b.ne 50ce8 // b.any │ │ + b 50f7c │ │ + and w8, w8, #0xff00 │ │ + cmp w8, #0x800 │ │ + b.ne 50d40 // b.any │ │ + ldrh w8, [x2, #8] │ │ + sub w8, w8, #0x2 │ │ + cmp w8, #0x77 │ │ + b.hi 50d40 // b.pmore │ │ + adrp x11, 5000 │ │ + add x11, x11, #0x102 │ │ + adr x12, 50d34 │ │ + ldrb w14, [x11, x8] │ │ + add x12, x12, x14, lsl #2 │ │ + br x12 │ │ + and w8, w10, #0xfffe │ │ + cmp w8, #0x2 │ │ + b.eq 50ff0 // b.none │ │ + cmp x13, #0x7 │ │ + b.ls 514e4 // b.plast │ │ + add x8, x9, #0x8 │ │ + sub x10, x13, #0x8 │ │ + mov w13, #0x5 // #5 │ │ + b 5105c │ │ + mov x20, x0 │ │ add x0, sp, #0x8 │ │ - mov x20, x3 │ │ - bl 4c9c0 │ │ + mov x21, x2 │ │ + bl 4e1b4 │ │ ldrb w8, [sp, #8] │ │ cmp w8, #0xff │ │ - b.eq 503bc // b.none │ │ - ldr w9, [sp, #12] │ │ - ldur w10, [sp, #9] │ │ - strb w8, [x19, #8] │ │ - stur w9, [x29, #-5] │ │ - ldr x9, [sp, #16] │ │ - stur w10, [x29, #-8] │ │ - str x9, [x19, #16] │ │ - ldur w9, [x29, #-5] │ │ - stur w10, [x19, #9] │ │ - mov x8, #0xffffffffffffffff // #-1 │ │ - str w9, [x19, #12] │ │ - str x8, [x19] │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - subs x10, x10, #0x4 │ │ - b.cc 5002c // b.lo, b.ul, b.last │ │ - ldr w14, [x8], #4 │ │ - b 4fdac │ │ - cbz x10, 500f4 │ │ - mov x11, xzr │ │ - mov w12, wzr │ │ - add x9, x8, x10 │ │ - sub x10, x10, #0x1 │ │ - add x8, x8, #0x1 │ │ - ldurb w13, [x8, #-1] │ │ - cmp w12, #0x3f │ │ - b.ne 4fbac // b.any │ │ - cmp w13, #0x1 │ │ - b.hi 50100 // b.pmore │ │ - and x14, x13, #0x7f │ │ - lsl x14, x14, x12 │ │ - orr x11, x14, x11 │ │ - tbz w13, #7, 504c8 │ │ - sub x10, x10, #0x1 │ │ - add x8, x8, #0x1 │ │ - add w12, w12, #0x7 │ │ - cmn x10, #0x1 │ │ - b.ne 4fb98 // b.any │ │ - b 500ec │ │ - cbz x10, 501e0 │ │ - ldrb w11, [x8], #1 │ │ - sub x10, x10, #0x1 │ │ + b.ne 51288 // b.any │ │ + ldr x11, [sp, #16] │ │ + mov w13, #0x7 // #7 │ │ + b 5154c │ │ + cmp x13, #0x3 │ │ + b.ls 514e4 // b.plast │ │ + ldr w14, [x9], #4 │ │ + sub x10, x13, #0x4 │ │ + b 50f70 │ │ + mov x20, x0 │ │ + add x0, sp, #0x8 │ │ + mov x21, x2 │ │ + bl 4df9c │ │ + ldrb w8, [sp, #8] │ │ + cmp w8, #0xff │ │ + b.ne 51288 // b.any │ │ + ldr x11, [sp, #16] │ │ + mov w13, #0x19 // #25 │ │ + b 5154c │ │ + cbz x13, 512f4 │ │ + ldrb w11, [x9], #1 │ │ + sub x13, x13, #0x1 │ │ + mov w10, wzr │ │ mov w12, wzr │ │ - mov w13, wzr │ │ - mov x9, xzr │ │ + mov x8, xzr │ │ cmp w11, #0x0 │ │ - stp x8, x10, [x1] │ │ + stp x9, x13, [x1] │ │ cset w11, ne // ne = any │ │ - b 5001c │ │ - and w9, w2, #0xff00 │ │ - cmp w9, #0x400 │ │ - b.ne 505c0 // b.any │ │ - ldrh w9, [x3, #8] │ │ - sub w9, w9, #0x2 │ │ - cmp w9, #0x77 │ │ - b.hi 505c0 // b.pmore │ │ - adrp x12, 5000 │ │ - add x12, x12, #0x29e │ │ - adr x13, 4fc30 │ │ - ldrh w14, [x12, x9, lsl #1] │ │ - add x13, x13, x14, lsl #2 │ │ - br x13 │ │ - cmp x10, #0x3 │ │ - b.ls 5033c // b.plast │ │ - ldr w11, [x8], #4 │ │ - sub x10, x10, #0x4 │ │ - mov x9, xzr │ │ - stp x8, x10, [x1] │ │ - mov w10, #0xa // #10 │ │ - b 505dc │ │ - cbz x10, 5002c │ │ - ldrb w14, [x8], #1 │ │ - sub x10, x10, #0x1 │ │ - b 4fdac │ │ - cmp x10, #0x1 │ │ - b.ls 5002c // b.plast │ │ - ldrh w11, [x8], #2 │ │ - sub x10, x10, #0x2 │ │ - mov w13, wzr │ │ - mov x9, xzr │ │ - stp x8, x10, [x1] │ │ - lsr w12, w11, #8 │ │ - mov w10, #0x3 // #3 │ │ - b 505e4 │ │ - sub w9, w2, #0x1 │ │ - eor w11, w2, w9 │ │ - and w11, w11, #0xff │ │ - cmp w11, w9, uxtb │ │ - b.ls 50464 // b.plast │ │ - rbit w9, w2 │ │ - clz w9, w9 │ │ - cmp w9, #0x1 │ │ - b.gt 5041c │ │ - cbz w9, 50560 │ │ - cmp w9, #0x1 │ │ - b.ne 50464 // b.any │ │ - cmp x10, #0x1 │ │ - b.ls 50598 // b.plast │ │ - ldrh w11, [x8], #2 │ │ - sub x9, x10, #0x2 │ │ - b 50580 │ │ - cmp x10, #0x1 │ │ - b.ls 5033c // b.plast │ │ - ldrh w11, [x8], #2 │ │ - mov w13, wzr │ │ - mov x9, xzr │ │ - sub x10, x10, #0x2 │ │ - str x8, [x1] │ │ - lsr w12, w11, #8 │ │ - str x10, [x1, #8] │ │ - mov w10, #0x1d // #29 │ │ - b 505e4 │ │ - cbz x10, 501f4 │ │ - mov x14, xzr │ │ + b 511c8 │ │ + and w8, w8, #0xff00 │ │ + cmp w8, #0x400 │ │ + b.ne 51688 // b.any │ │ + ldrh w8, [x2, #8] │ │ + sub w8, w8, #0x2 │ │ + cmp w8, #0x77 │ │ + b.hi 51688 // b.pmore │ │ + adrp x11, 5000 │ │ + add x11, x11, #0x17a │ │ + adr x12, 50e18 │ │ + ldrh w14, [x11, x8, lsl #1] │ │ + add x12, x12, x14, lsl #2 │ │ + br x12 │ │ + cmp x13, #0x3 │ │ + b.ls 514e4 // b.plast │ │ + ldr w11, [x9], #4 │ │ + sub x13, x13, #0x4 │ │ + mov x8, xzr │ │ + stp x9, x13, [x1] │ │ + mov w13, #0xb // #11 │ │ + b 516a4 │ │ + cbz x13, 512f4 │ │ + ldrb w14, [x9], #1 │ │ + sub x10, x13, #0x1 │ │ + b 50f70 │ │ + cmp x13, #0x1 │ │ + b.ls 50f7c // b.plast │ │ + ldrh w11, [x9], #2 │ │ + sub x13, x13, #0x2 │ │ mov w12, wzr │ │ - add x9, x8, x10 │ │ - sub x10, x10, #0x1 │ │ - add x11, x8, #0x1 │ │ - ldurb w8, [x11, #-1] │ │ - cmp w12, #0x3f │ │ - b.ne 4fd24 // b.any │ │ - cmp w8, #0x1 │ │ - b.hi 50380 // b.pmore │ │ - and x13, x8, #0x7f │ │ - lsl x13, x13, x12 │ │ - orr x14, x13, x14 │ │ - tbz w8, #7, 50488 │ │ - sub x10, x10, #0x1 │ │ - add x11, x11, #0x1 │ │ - add w12, w12, #0x7 │ │ - cmn x10, #0x1 │ │ - b.ne 4fd10 // b.any │ │ - b 4ff90 │ │ - cbz x10, 500f4 │ │ - mov x11, xzr │ │ + mov x8, xzr │ │ + stp x9, x13, [x1] │ │ + lsr w10, w11, #8 │ │ + mov w13, #0x3 // #3 │ │ + b 516ac │ │ + sub w10, w8, #0x1 │ │ + eor w11, w8, w10 │ │ + and w11, w11, #0xff │ │ + cmp w11, w10, uxtb │ │ + b.ls 515e0 // b.plast │ │ + rbit w10, w8 │ │ + clz w10, w10 │ │ + cmp w10, #0x1 │ │ + b.gt 51598 │ │ + cbz w10, 51628 │ │ + cmp w10, #0x1 │ │ + b.ne 515e0 // b.any │ │ + cmp x13, #0x1 │ │ + b.ls 51660 // b.plast │ │ + ldrh w11, [x9], #2 │ │ + sub x8, x13, #0x2 │ │ + b 51648 │ │ + cmp x13, #0x1 │ │ + b.ls 514e4 // b.plast │ │ + ldrh w11, [x9], #2 │ │ mov w12, wzr │ │ - add x9, x8, x10 │ │ - sub x10, x10, #0x1 │ │ - add x8, x8, #0x1 │ │ - ldurb w13, [x8, #-1] │ │ - cmp w12, #0x3f │ │ - b.ne 4fd78 // b.any │ │ - cmp w13, #0x1 │ │ - b.hi 50100 // b.pmore │ │ - and x14, x13, #0x7f │ │ - lsl x14, x14, x12 │ │ - orr x11, x14, x11 │ │ - tbz w13, #7, 504b0 │ │ - sub x10, x10, #0x1 │ │ - add x8, x8, #0x1 │ │ - add w12, w12, #0x7 │ │ - cmn x10, #0x1 │ │ - b.ne 4fd64 // b.any │ │ - b 500ec │ │ - subs x10, x10, #0x2 │ │ - b.cc 5002c // b.lo, b.ul, b.last │ │ - ldrh w14, [x8], #2 │ │ - stp x8, x10, [x1] │ │ - subs x9, x10, x14 │ │ - b.cc 5002c // b.lo, b.ul, b.last │ │ - add x10, x8, x14 │ │ - lsr x12, x8, #8 │ │ - lsr x13, x8, #16 │ │ - stp x10, x9, [x1] │ │ - and x9, x8, #0xffffffff00000000 │ │ - mov w10, #0x1 // #1 │ │ - mov w11, w8 │ │ - b 505e4 │ │ - ubfx w9, w2, #8, #8 │ │ - cmp w9, #0x8 │ │ - b.ne 50200 // b.any │ │ - cmp x10, #0x7 │ │ - b.ls 5033c // b.plast │ │ - add x9, x8, #0x8 │ │ - sub x10, x10, #0x8 │ │ + mov x8, xzr │ │ + sub x13, x13, #0x2 │ │ + str x9, [x1] │ │ + lsr w10, w11, #8 │ │ + str x13, [x1, #8] │ │ + mov w13, #0x1e // #30 │ │ + b 516ac │ │ + mov x20, x0 │ │ + add x0, sp, #0x8 │ │ + mov x21, x2 │ │ + mov x22, x1 │ │ + bl 4df9c │ │ + ldrb w8, [sp, #8] │ │ + cmp w8, #0xff │ │ + b.ne 51288 // b.any │ │ + ldp x11, x9, [x22] │ │ + mov x0, x20 │ │ + ldr x14, [sp, #16] │ │ + subs x9, x9, x14 │ │ + b.cc 5113c // b.lo, b.ul, b.last │ │ + lsr x12, x11, #8 │ │ + lsr x16, x11, #16 │ │ + mov x2, x21 │ │ + mov x15, xzr │ │ + add x10, x11, x14 │ │ + and x8, x11, #0xffffffff00000000 │ │ + mov w13, #0x1 // #1 │ │ + stp x10, x9, [x22] │ │ + b 5160c │ │ + mov x20, x0 │ │ + add x0, sp, #0x8 │ │ + mov x21, x2 │ │ + bl 4df9c │ │ + ldrb w8, [sp, #8] │ │ + cmp w8, #0xff │ │ + b.ne 51288 // b.any │ │ + ldr x11, [sp, #16] │ │ + mov w13, #0x8 // #8 │ │ + b 5154c │ │ + cmp x13, #0x1 │ │ + b.ls 514e4 // b.plast │ │ + ldrh w14, [x9], #2 │ │ + sub x10, x13, #0x2 │ │ + subs x8, x10, x14 │ │ stp x9, x10, [x1] │ │ - ldrb w9, [x8, #6] │ │ - ldrh w10, [x8, #4] │ │ - ldr w11, [x8] │ │ - ldrb w8, [x8, #7] │ │ - orr w9, w10, w9, lsl #16 │ │ + b.cs 51380 // b.hs, b.nlast │ │ + mov w8, #0x11 // #17 │ │ + str x9, [x0, #16] │ │ + mov x9, #0xffffffffffffffff // #-1 │ │ + stp x9, x8, [x0] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + ubfx w8, w8, #8, #8 │ │ + cmp w8, #0x8 │ │ + b.ne 513a0 // b.any │ │ + cmp x13, #0x7 │ │ + b.ls 514e4 // b.plast │ │ + add x8, x9, #0x8 │ │ + sub x10, x13, #0x8 │ │ + stp x8, x10, [x1] │ │ + ldrb w8, [x9, #6] │ │ + ldrh w10, [x9, #4] │ │ + ldr w11, [x9] │ │ + ldrb w9, [x9, #7] │ │ + orr w8, w10, w8, lsl #16 │ │ lsl x10, x11, #8 │ │ - orr x9, x10, x9, lsl #40 │ │ - extr x11, x8, x9, #8 │ │ - b 50214 │ │ - ubfx w9, w2, #8, #8 │ │ - cmp w9, #0x8 │ │ - b.ne 50228 // b.any │ │ - cmp x10, #0x7 │ │ - b.ls 5033c // b.plast │ │ - add x9, x8, #0x8 │ │ - sub x10, x10, #0x8 │ │ - stp x9, x10, [x1] │ │ - ldrb w9, [x8, #6] │ │ - ldrh w10, [x8, #4] │ │ - ldr w11, [x8] │ │ - ldrb w8, [x8, #7] │ │ - orr w9, w10, w9, lsl #16 │ │ + orr x8, x10, x8, lsl #40 │ │ + extr x11, x9, x8, #8 │ │ + b 513b4 │ │ + ubfx w8, w8, #8, #8 │ │ + cmp w8, #0x8 │ │ + b.ne 513c8 // b.any │ │ + cmp x13, #0x7 │ │ + b.ls 514e4 // b.plast │ │ + add x8, x9, #0x8 │ │ + sub x10, x13, #0x8 │ │ + stp x8, x10, [x1] │ │ + ldrb w8, [x9, #6] │ │ + ldrh w10, [x9, #4] │ │ + ldr w11, [x9] │ │ + ldrb w9, [x9, #7] │ │ + orr w8, w10, w8, lsl #16 │ │ lsl x10, x11, #8 │ │ - orr x9, x10, x9, lsl #40 │ │ - extr x11, x8, x9, #8 │ │ - b 5023c │ │ - cmp x10, #0x3 │ │ - b.ls 5033c // b.plast │ │ - ldr w11, [x8], #4 │ │ - sub x10, x10, #0x4 │ │ - mov x9, xzr │ │ + orr x8, x10, x8, lsl #40 │ │ + extr x11, x9, x8, #8 │ │ + b 513dc │ │ + cmp x13, #0x3 │ │ + b.ls 514e4 // b.plast │ │ + ldr w11, [x9], #4 │ │ + sub x13, x13, #0x4 │ │ + mov x8, xzr │ │ + stp x9, x13, [x1] │ │ + mov w13, #0x10 // #16 │ │ + b 516a4 │ │ + cmp x13, #0x7 │ │ + b.ls 514e4 // b.plast │ │ + add x8, x9, #0x8 │ │ + sub x10, x13, #0x8 │ │ + mov w13, #0xe // #14 │ │ stp x8, x10, [x1] │ │ - mov w10, #0xf // #15 │ │ - b 505dc │ │ - cmp x10, #0x7 │ │ - b.ls 5033c // b.plast │ │ - add x9, x8, #0x8 │ │ - sub x10, x10, #0x8 │ │ - stp x9, x10, [x1] │ │ - ldrb w9, [x8, #6] │ │ - ldrh w10, [x8, #4] │ │ - ldr w11, [x8] │ │ - ldrb w8, [x8, #7] │ │ - orr w9, w10, w9, lsl #16 │ │ + ldrb w8, [x9, #6] │ │ + ldrh w10, [x9, #4] │ │ + ldr w11, [x9] │ │ + ldrb w9, [x9, #7] │ │ + orr w8, w10, w8, lsl #16 │ │ lsl x10, x11, #8 │ │ - orr x9, x10, x9, lsl #40 │ │ - extr x11, x8, x9, #8 │ │ - lsr x12, x11, #8 │ │ - lsr x13, x11, #16 │ │ - b 5047c │ │ - mov x19, x3 │ │ - mov x20, x0 │ │ - cmp w11, #0x2 │ │ - b.ne 50250 // b.any │ │ + orr x8, x10, x8, lsl #40 │ │ + extr x11, x9, x8, #8 │ │ + b 5122c │ │ + mov x20, x2 │ │ + mov x21, x0 │ │ + cmp w10, #0x2 │ │ + b.ne 513f0 // b.any │ │ add x0, sp, #0x8 │ │ - bl 54ec0 │ │ - b 5025c │ │ - cbz x10, 501e0 │ │ - sub x10, x10, #0x1 │ │ + mov w2, w8 │ │ + bl 55588 │ │ + b 513fc │ │ + cbz x13, 512f4 │ │ + sub x13, x13, #0x1 │ │ + mov w10, wzr │ │ mov w12, wzr │ │ - mov w13, wzr │ │ - mov x9, xzr │ │ - ldrb w11, [x8], #1 │ │ - stp x8, x10, [x1] │ │ - mov w10, #0x2 // #2 │ │ - b 505e4 │ │ - cmp x10, #0x1 │ │ - b.ls 5033c // b.plast │ │ - ldrh w11, [x8], #2 │ │ - mov w13, wzr │ │ - mov x9, xzr │ │ - sub x10, x10, #0x2 │ │ - str x8, [x1] │ │ - lsr w12, w11, #8 │ │ - b 4ffbc │ │ - cbz x10, 5033c │ │ - ldrb w11, [x8], #1 │ │ + mov x8, xzr │ │ + ldrb w11, [x9], #1 │ │ + stp x9, x13, [x1] │ │ + mov w13, #0x2 // #2 │ │ + b 516ac │ │ + cmp x13, #0x1 │ │ + b.ls 514e4 // b.plast │ │ + ldrh w11, [x9], #2 │ │ mov w12, wzr │ │ - mov w13, wzr │ │ - mov x9, xzr │ │ - sub x10, x10, #0x1 │ │ - b 4ffb8 │ │ - cbz x10, 501f4 │ │ - mov x14, xzr │ │ + mov x8, xzr │ │ + sub x13, x13, #0x2 │ │ + str x9, [x1] │ │ + lsr w10, w11, #8 │ │ + b 51168 │ │ + cbz x13, 512f4 │ │ + ldrb w11, [x9], #1 │ │ + mov w10, wzr │ │ mov w12, wzr │ │ - add x9, x8, x10 │ │ - sub x10, x10, #0x1 │ │ - add x11, x8, #0x1 │ │ - ldurb w8, [x11, #-1] │ │ - cmp w12, #0x3f │ │ - b.ne 4ff6c // b.any │ │ - cmp w8, #0x1 │ │ - b.hi 50380 // b.pmore │ │ - and x13, x8, #0x7f │ │ - lsl x13, x13, x12 │ │ - orr x14, x13, x14 │ │ - tbz w8, #7, 504e0 │ │ - sub x10, x10, #0x1 │ │ - add x11, x11, #0x1 │ │ - add w12, w12, #0x7 │ │ - cmn x10, #0x1 │ │ - b.ne 4ff58 // b.any │ │ - stp x9, xzr, [x1] │ │ - mov w8, #0x13 // #19 │ │ - b 504f4 │ │ - cmp x10, #0x3 │ │ - b.ls 5033c // b.plast │ │ - ldr w11, [x8], #4 │ │ - mov x9, xzr │ │ - sub x10, x10, #0x4 │ │ - lsr w12, w11, #8 │ │ - lsr w13, w11, #16 │ │ - str x8, [x1] │ │ - str x10, [x1, #8] │ │ - mov w10, #0xd // #13 │ │ - b 505e4 │ │ - ubfx w9, w2, #8, #8 │ │ - cmp w9, #0x8 │ │ - b.ne 502a8 // b.any │ │ - cmp x10, #0x7 │ │ - b.ls 5033c // b.plast │ │ - add x9, x8, #0x8 │ │ - sub x10, x10, #0x8 │ │ - stp x9, x10, [x1] │ │ - ldrb w9, [x8, #6] │ │ - ldrh w10, [x8, #4] │ │ - ldr w11, [x8] │ │ - ldrb w8, [x8, #7] │ │ - orr w9, w10, w9, lsl #16 │ │ + mov x8, xzr │ │ + sub x13, x13, #0x1 │ │ + b 51164 │ │ + mov x20, x0 │ │ + add x0, sp, #0x8 │ │ + mov x21, x2 │ │ + mov x22, x1 │ │ + bl 4df9c │ │ + ldrb w8, [sp, #8] │ │ + cmp w8, #0xff │ │ + b.ne 51288 // b.any │ │ + ldp x11, x9, [x22] │ │ + mov x0, x20 │ │ + ldr x14, [sp, #16] │ │ + subs x9, x9, x14 │ │ + b.cs 515ec // b.hs, b.nlast │ │ + mov w8, #0x11 // #17 │ │ + str x11, [x0, #16] │ │ + b 50f84 │ │ + cmp x13, #0x3 │ │ + b.ls 514e4 // b.plast │ │ + ldr w11, [x9], #4 │ │ + mov x8, xzr │ │ + sub x13, x13, #0x4 │ │ + lsr w10, w11, #8 │ │ + lsr w12, w11, #16 │ │ + str x9, [x1] │ │ + str x13, [x1, #8] │ │ + mov w13, #0xe // #14 │ │ + b 516ac │ │ + ubfx w8, w8, #8, #8 │ │ + cmp w8, #0x8 │ │ + b.ne 5144c // b.any │ │ + cmp x13, #0x7 │ │ + b.ls 514e4 // b.plast │ │ + add x8, x9, #0x8 │ │ + sub x10, x13, #0x8 │ │ + stp x8, x10, [x1] │ │ + ldrb w8, [x9, #6] │ │ + ldrh w10, [x9, #4] │ │ + ldr w11, [x9] │ │ + ldrb w9, [x9, #7] │ │ + orr w8, w10, w8, lsl #16 │ │ lsl x10, x11, #8 │ │ - orr x9, x10, x9, lsl #40 │ │ - extr x11, x8, x9, #8 │ │ - b 502bc │ │ + orr x8, x10, x8, lsl #40 │ │ + extr x11, x9, x8, #8 │ │ + b 51460 │ │ + mov w10, wzr │ │ mov w12, wzr │ │ - mov w13, wzr │ │ - mov x9, xzr │ │ + mov x8, xzr │ │ mov w11, #0x1 // #1 │ │ - mov w10, #0x9 // #9 │ │ - b 505e4 │ │ - subs x9, x10, #0x10 │ │ - b.cs 502d0 // b.hs, b.nlast │ │ - mov w9, #0x13 // #19 │ │ - stp x9, x8, [x0, #8] │ │ - mov x8, #0xffffffffffffffff // #-1 │ │ - str x8, [x0] │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - cmp w12, #0x21 │ │ - b.ne 502f4 // b.any │ │ - ldr x11, [x3] │ │ - mov w10, #0x6 // #6 │ │ - lsr x12, x11, #8 │ │ - lsr x13, x11, #16 │ │ - and x9, x11, #0xffffffff00000000 │ │ - b 505e4 │ │ - cmp x10, #0x2 │ │ - b.ls 5033c // b.plast │ │ - add x11, x8, #0x3 │ │ - sub x10, x10, #0x3 │ │ - mov x9, xzr │ │ - stp x11, x10, [x1] │ │ - mov w10, #0xc // #12 │ │ - ldrb w13, [x8, #2] │ │ - ldrh w8, [x8] │ │ - orr x11, x8, x13, lsl #16 │ │ - lsr x12, x11, #8 │ │ - b 505e4 │ │ - cbz x10, 500f4 │ │ - mov x11, xzr │ │ + mov w13, #0xa // #10 │ │ + b 516ac │ │ + cmp x13, #0xf │ │ + b.ls 51474 // b.plast │ │ + add x11, x9, #0x10 │ │ + sub x13, x13, #0x10 │ │ + mov w10, wzr │ │ + stp x11, x13, [x1] │ │ mov w12, wzr │ │ - add x9, x8, x10 │ │ - sub x10, x10, #0x1 │ │ - add x8, x8, #0x1 │ │ - ldurb w13, [x8, #-1] │ │ - cmp w12, #0x3f │ │ - b.ne 500c8 // b.any │ │ - cmp w13, #0x1 │ │ - b.hi 50100 // b.pmore │ │ - and x14, x13, #0x7f │ │ - lsl x14, x14, x12 │ │ - orr x11, x14, x11 │ │ - tbz w13, #7, 50510 │ │ - sub x10, x10, #0x1 │ │ - add x8, x8, #0x1 │ │ - add w12, w12, #0x7 │ │ - cmn x10, #0x1 │ │ - b.ne 500b4 // b.any │ │ - stp x9, xzr, [x1] │ │ - b 500f8 │ │ - mov x9, x8 │ │ - mov w8, #0x13 // #19 │ │ - b 50108 │ │ - stp x8, x10, [x1] │ │ - mov w8, #0x6 // #6 │ │ - strb w8, [x0, #8] │ │ - strb wzr, [x0, #9] │ │ - strh wzr, [x0, #14] │ │ - stur wzr, [x0, #10] │ │ - str x9, [x0, #16] │ │ + mov x8, xzr │ │ + ldrb w11, [x9, #6] │ │ + ldrh w13, [x9, #4] │ │ + orr w11, w13, w11, lsl #16 │ │ + ldr w13, [x9] │ │ + orr x11, x13, x11, lsl #32 │ │ + ldur x13, [x9, #7] │ │ + ldrb w9, [x9, #15] │ │ + extr x15, x9, x13, #8 │ │ + orr x14, x11, x13, lsl #56 │ │ + mov w13, #0x6 // #6 │ │ + b 516ac │ │ + cmp w19, #0x21 │ │ + b.ne 51498 // b.any │ │ + ldr x11, [x2] │ │ + mov w13, #0x7 // #7 │ │ + lsr x10, x11, #8 │ │ + lsr x12, x11, #16 │ │ + and x8, x11, #0xffffffff00000000 │ │ + b 516ac │ │ + cmp x13, #0x2 │ │ + b.ls 514e4 // b.plast │ │ + add x10, x9, #0x3 │ │ + sub x11, x13, #0x3 │ │ + mov x8, xzr │ │ + stp x10, x11, [x1] │ │ + mov w13, #0xd // #13 │ │ + ldrb w12, [x9, #2] │ │ + ldrh w9, [x9] │ │ + orr x11, x9, x12, lsl #16 │ │ + lsr x10, x11, #8 │ │ + b 516ac │ │ + mov x20, x0 │ │ + add x0, sp, #0x8 │ │ + mov x21, x2 │ │ + bl 4df9c │ │ + ldrb w8, [sp, #8] │ │ + cmp w8, #0xff │ │ + b.eq 51544 // b.none │ │ + ldr w9, [sp, #12] │ │ + ldur w10, [sp, #9] │ │ + strb w8, [x20, #8] │ │ + stur w9, [x29, #-5] │ │ + ldr x9, [sp, #16] │ │ + stur w10, [x29, #-8] │ │ + str x9, [x20, #16] │ │ + ldur w9, [x29, #-5] │ │ + stur w10, [x20, #9] │ │ mov x8, #0xffffffffffffffff // #-1 │ │ - str x8, [x0] │ │ - ldp x20, x19, [sp, #48] │ │ + str w9, [x20, #12] │ │ + str x8, [x20] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ + add sp, sp, #0x50 │ │ ret │ │ - cbz x10, 5033c │ │ - ldrb w11, [x8], #1 │ │ + cbz x13, 512f4 │ │ + ldrb w11, [x9], #1 │ │ + mov w10, wzr │ │ mov w12, wzr │ │ - mov w13, wzr │ │ - mov x9, xzr │ │ - sub x10, x10, #0x1 │ │ - str x8, [x1] │ │ - str x10, [x1, #8] │ │ - mov w10, #0xc // #12 │ │ - b 505e4 │ │ - cmp x10, #0x3 │ │ - b.ls 5033c // b.plast │ │ - ldr w11, [x8], #4 │ │ - sub x9, x10, #0x4 │ │ - stp x8, x9, [x1] │ │ - lsr x12, x11, #8 │ │ - lsr x13, x11, #16 │ │ - and x9, x11, #0xffffffff00000000 │ │ - mov w10, #0x1b // #27 │ │ - b 505e4 │ │ - ubfx w9, w2, #8, #8 │ │ - cmp w9, #0x8 │ │ - b.ne 50314 // b.any │ │ - cmp x10, #0x7 │ │ - b.ls 5033c // b.plast │ │ - add x9, x8, #0x8 │ │ - sub x10, x10, #0x8 │ │ - stp x9, x10, [x1] │ │ - ldrb w9, [x8, #6] │ │ - ldrh w10, [x8, #4] │ │ - ldr w11, [x8] │ │ - ldrb w8, [x8, #7] │ │ - orr w9, w10, w9, lsl #16 │ │ + mov x8, xzr │ │ + sub x13, x13, #0x1 │ │ + str x9, [x1] │ │ + str x13, [x1, #8] │ │ + mov w13, #0xd // #13 │ │ + b 516ac │ │ + mov w8, #0x11 // #17 │ │ + str x9, [x0, #16] │ │ + b 5149c │ │ + cmp x13, #0x3 │ │ + b.ls 514e4 // b.plast │ │ + ldr w11, [x9], #4 │ │ + sub x8, x13, #0x4 │ │ + stp x9, x8, [x1] │ │ + lsr x10, x11, #8 │ │ + lsr x12, x11, #16 │ │ + and x8, x11, #0xffffffff00000000 │ │ + mov w13, #0x1c // #28 │ │ + b 516ac │ │ + ubfx w8, w8, #8, #8 │ │ + cmp w8, #0x8 │ │ + b.ne 514bc // b.any │ │ + cmp x13, #0x7 │ │ + b.ls 514e4 // b.plast │ │ + add x8, x9, #0x8 │ │ + sub x10, x13, #0x8 │ │ + stp x8, x10, [x1] │ │ + ldrb w8, [x9, #6] │ │ + ldrh w10, [x9, #4] │ │ + ldr w11, [x9] │ │ + ldrb w9, [x9, #7] │ │ + orr w8, w10, w8, lsl #16 │ │ lsl x10, x11, #8 │ │ - orr x9, x10, x9, lsl #40 │ │ - extr x11, x8, x9, #8 │ │ - b 50328 │ │ + orr x8, x10, x8, lsl #40 │ │ + extr x11, x9, x8, #8 │ │ + b 514d0 │ │ mov w8, #0xc // #12 │ │ - strh w17, [x0, #10] │ │ - b 502f8 │ │ - mov w9, wzr │ │ - mov w11, #0x13 // #19 │ │ - b 50530 │ │ - mov w9, #0x13 // #19 │ │ - strh wzr, [x0, #14] │ │ - strh w9, [x0, #8] │ │ - stur wzr, [x0, #10] │ │ - b 50350 │ │ - mov x9, x8 │ │ - mov w8, #0x13 // #19 │ │ - b 504f4 │ │ - cmp x10, #0x3 │ │ - b.ls 5033c // b.plast │ │ - ldr w11, [x8], #4 │ │ - sub x9, x10, #0x4 │ │ - stp x8, x9, [x1] │ │ - lsr x12, x11, #8 │ │ - lsr x13, x11, #16 │ │ - and x9, x11, #0xffffffff00000000 │ │ - mov w10, #0x1a // #26 │ │ - b 505e4 │ │ - cmp x10, #0x3 │ │ - b.ls 5033c // b.plast │ │ - ldr w11, [x8], #4 │ │ - sub x9, x10, #0x4 │ │ - stp x8, x9, [x1] │ │ - lsr x12, x11, #8 │ │ - lsr x13, x11, #16 │ │ - and x9, x11, #0xffffffff00000000 │ │ - mov w10, #0xa // #10 │ │ - b 505e4 │ │ - lsr w2, w2, #8 │ │ + strh w11, [x0, #10] │ │ + b 5149c │ │ + mov w8, #0x11 // #17 │ │ + b 5161c │ │ + add x10, x9, x14 │ │ + lsr x11, x9, #8 │ │ + lsr x12, x9, #16 │ │ + mov x15, xzr │ │ + stp x10, x8, [x1] │ │ + and x8, x9, #0xffffffff00000000 │ │ + mov w13, #0x1 // #1 │ │ + b 5158c │ │ + cmp x13, #0x3 │ │ + b.ls 514e4 // b.plast │ │ + ldr w11, [x9], #4 │ │ + sub x8, x13, #0x4 │ │ + stp x9, x8, [x1] │ │ + lsr x10, x11, #8 │ │ + lsr x12, x11, #16 │ │ + and x8, x11, #0xffffffff00000000 │ │ + mov w13, #0x1b // #27 │ │ + b 516ac │ │ + cmp x13, #0x3 │ │ + b.ls 514e4 // b.plast │ │ + ldr w11, [x9], #4 │ │ + sub x8, x13, #0x4 │ │ + stp x9, x8, [x1] │ │ + lsr x10, x11, #8 │ │ + lsr x12, x11, #16 │ │ + and x8, x11, #0xffffffff00000000 │ │ + mov w13, #0xb // #11 │ │ + b 516ac │ │ + lsr w2, w8, #8 │ │ add x0, sp, #0x8 │ │ - bl 54fe0 │ │ + bl 556a8 │ │ ldrb w8, [sp, #8] │ │ cmp w8, #0xff │ │ - b.eq 503d0 // b.none │ │ + b.eq 51524 // b.none │ │ ldr w9, [sp, #12] │ │ ldur w10, [sp, #9] │ │ - strb w8, [x20, #8] │ │ + strb w8, [x21, #8] │ │ stur w9, [x29, #-5] │ │ ldr x9, [sp, #16] │ │ stur w10, [x29, #-8] │ │ - str x9, [x20, #16] │ │ + str x9, [x21, #16] │ │ ldur w9, [x29, #-5] │ │ - stur w10, [x20, #9] │ │ + stur w10, [x21, #9] │ │ mov x8, #0xffffffffffffffff // #-1 │ │ - str w9, [x20, #12] │ │ - str x8, [x20] │ │ - ldp x20, x19, [sp, #48] │ │ + str w9, [x21, #12] │ │ + str x8, [x21] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ + add sp, sp, #0x50 │ │ ret │ │ - cmp x10, #0x3 │ │ - b.ls 5033c // b.plast │ │ - ldr w11, [x8], #4 │ │ - sub x9, x10, #0x4 │ │ - stp x8, x9, [x1] │ │ - lsr x12, x11, #8 │ │ - lsr x13, x11, #16 │ │ - and x9, x11, #0xffffffff00000000 │ │ - mov w10, #0x1e // #30 │ │ - b 505e4 │ │ - add x10, x8, #0x10 │ │ - lsr x12, x8, #8 │ │ - lsr x13, x8, #16 │ │ - stp x10, x9, [x1] │ │ - and x9, x8, #0xffffffff00000000 │ │ - mov w10, #0x1 // #1 │ │ - mov w14, #0x10 // #16 │ │ - mov w11, w8 │ │ - b 505e4 │ │ - mov w8, #0x49 // #73 │ │ + cmp x13, #0x3 │ │ + b.ls 514e4 // b.plast │ │ + ldr w11, [x9], #4 │ │ + sub x8, x13, #0x4 │ │ + stp x9, x8, [x1] │ │ + lsr x10, x11, #8 │ │ + lsr x12, x11, #16 │ │ + and x8, x11, #0xffffffff00000000 │ │ + mov w13, #0x1f // #31 │ │ + b 516ac │ │ + adrp x8, 4000 │ │ + str x9, [x0, #16] │ │ + ldr q0, [x8, #3888] │ │ + str q0, [x0] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + mov w8, #0x43 // #67 │ │ mov x9, #0xffffffffffffffff // #-1 │ │ strb w8, [x0, #8] │ │ str x9, [x0] │ │ - ldp x20, x19, [sp, #48] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ + add sp, sp, #0x50 │ │ ret │ │ - cmp x10, #0x3 │ │ - b.ls 5033c // b.plast │ │ - ldr w11, [x8], #4 │ │ - sub x9, x10, #0x4 │ │ - stp x8, x9, [x1] │ │ - lsr x12, x11, #8 │ │ - lsr x13, x11, #16 │ │ - and x9, x11, #0xffffffff00000000 │ │ - mov w10, #0xf // #15 │ │ - b 505e4 │ │ - mov w9, #0x13 // #19 │ │ + cmp x13, #0x3 │ │ + b.ls 514e4 // b.plast │ │ + ldr w11, [x9], #4 │ │ + sub x8, x13, #0x4 │ │ + stp x9, x8, [x1] │ │ + lsr x10, x11, #8 │ │ + lsr x12, x11, #16 │ │ + and x8, x11, #0xffffffff00000000 │ │ + mov w13, #0x10 // #16 │ │ + b 516ac │ │ + mov w8, #0x11 // #17 │ │ strb wzr, [x0, #15] │ │ - strb w9, [x0, #8] │ │ + strb w8, [x0, #8] │ │ sturh wzr, [x0, #13] │ │ stur wzr, [x0, #9] │ │ - str x8, [x0, #16] │ │ mov x8, #0xffffffffffffffff // #-1 │ │ + str x9, [x0, #16] │ │ str x8, [x0] │ │ - ldp x20, x19, [sp, #48] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ + add sp, sp, #0x50 │ │ ret │ │ - mov w9, wzr │ │ - mov w10, wzr │ │ - mov w11, #0x13 // #19 │ │ - mov x8, x15 │ │ - b 50530 │ │ - mov w8, #0x6 // #6 │ │ - stp x11, x10, [x1] │ │ - b 504f4 │ │ - lsr x12, x11, #8 │ │ - lsr x13, x11, #16 │ │ - stp x8, x10, [x1] │ │ - and x9, x11, #0xffffffff00000000 │ │ - mov w10, #0x1d // #29 │ │ - b 505e4 │ │ - lsr x12, x11, #8 │ │ - lsr x13, x11, #16 │ │ - stp x8, x10, [x1] │ │ - and x9, x11, #0xffffffff00000000 │ │ - mov w10, #0xc // #12 │ │ - b 505e4 │ │ + mov w8, #0x11 // #17 │ │ + mov x9, x16 │ │ + b 5161c │ │ ldr x11, [sp, #16] │ │ - mov w10, #0x6 // #6 │ │ - mov x0, x19 │ │ - mov x3, x20 │ │ - b 503e0 │ │ + mov x0, x21 │ │ + mov w13, #0xf // #15 │ │ + mov x2, x20 │ │ + lsr x10, x11, #8 │ │ + lsr x12, x11, #16 │ │ + and x8, x11, #0xffffffff00000000 │ │ + b 516ac │ │ ldr x11, [sp, #16] │ │ + mov w13, #0x14 // #20 │ │ + lsr x10, x11, #8 │ │ + lsr x12, x11, #16 │ │ + and x8, x11, #0xffffffff00000000 │ │ mov x0, x20 │ │ - mov w10, #0xe // #14 │ │ - mov x3, x19 │ │ - lsr x12, x11, #8 │ │ - lsr x13, x11, #16 │ │ - and x9, x11, #0xffffffff00000000 │ │ - b 505e4 │ │ - add x9, x8, x14 │ │ - mvn x11, x14 │ │ - lsr x12, x8, #8 │ │ - add x9, x9, #0x1 │ │ - lsr x13, x8, #16 │ │ - add x10, x10, x11 │ │ - stp x9, x10, [x1] │ │ - and x9, x8, #0xffffffff00000000 │ │ - mov w10, #0x1f // #31 │ │ - mov w11, w8 │ │ - b 505e4 │ │ - cmp w9, #0x2 │ │ - b.eq 50570 // b.none │ │ - cmp w9, #0x3 │ │ - b.ne 50464 // b.any │ │ - cmp x10, #0x7 │ │ - b.ls 50598 // b.plast │ │ - add x9, x8, #0x8 │ │ - sub x10, x10, #0x8 │ │ - stp x9, x10, [x1] │ │ - ldrb w9, [x8, #6] │ │ - ldrh w10, [x8, #4] │ │ - ldr w11, [x8] │ │ - ldrb w8, [x8, #7] │ │ - orr w9, w10, w9, lsl #16 │ │ - lsl x10, x11, #8 │ │ - orr x9, x10, x9, lsl #40 │ │ - extr x11, x8, x9, #8 │ │ - b 50584 │ │ - and w9, w2, #0xff │ │ - mov w10, #0x19 // #25 │ │ - b 505a0 │ │ - lsr x12, x11, #8 │ │ - lsr x13, x11, #16 │ │ - stp x8, x10, [x1] │ │ - and x9, x11, #0xffffffff00000000 │ │ - mov w10, #0xd // #13 │ │ - b 505e4 │ │ - subs x8, x10, x14 │ │ - stp x11, x10, [x1] │ │ - b.cc 504ec // b.lo, b.ul, b.last │ │ - add x9, x11, x14 │ │ - lsr x12, x11, #8 │ │ - lsr x13, x11, #16 │ │ - stp x9, x8, [x1] │ │ - and x9, x11, #0xffffffff00000000 │ │ - mov w10, #0x1 // #1 │ │ - b 505e4 │ │ - lsr x12, x11, #8 │ │ - lsr x13, x11, #16 │ │ - stp x8, x10, [x1] │ │ - and x9, x11, #0xffffffff00000000 │ │ - mov w10, #0x7 // #7 │ │ - b 505e4 │ │ - lsr x12, x11, #8 │ │ - lsr x13, x11, #16 │ │ + mov x2, x21 │ │ + b 516ac │ │ + add x8, x9, x14 │ │ + mvn x10, x14 │ │ + mov x15, xzr │ │ + add x8, x8, #0x1 │ │ + add x10, x13, x10 │ │ + lsr x11, x9, #8 │ │ + lsr x12, x9, #16 │ │ stp x8, x10, [x1] │ │ - and x9, x11, #0xffffffff00000000 │ │ - mov w10, #0x18 // #24 │ │ - b 505e4 │ │ - subs x8, x10, x14 │ │ - stp x11, x10, [x1] │ │ - b.cs 50544 // b.hs, b.nlast │ │ - mov w8, #0x13 // #19 │ │ - mov x9, x11 │ │ - stp x8, x9, [x0, #8] │ │ - mov x9, #0xffffffffffffffff // #-1 │ │ - str x9, [x0] │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - lsr x12, x11, #8 │ │ - lsr x13, x11, #16 │ │ + and x8, x9, #0xffffffff00000000 │ │ + mov w13, #0x20 // #32 │ │ + mov w10, w11 │ │ + mov w11, w9 │ │ + b 516ac │ │ + cmp w10, #0x2 │ │ + b.eq 51638 // b.none │ │ + cmp w10, #0x3 │ │ + b.ne 515e0 // b.any │ │ + cmp x13, #0x7 │ │ + b.ls 51660 // b.plast │ │ + add x8, x9, #0x8 │ │ + sub x10, x13, #0x8 │ │ stp x8, x10, [x1] │ │ - and x9, x11, #0xffffffff00000000 │ │ - mov w10, #0x13 // #19 │ │ - b 505e4 │ │ - lsr x10, x9, #16 │ │ - mov w11, #0x6 // #6 │ │ - strb w11, [x0, #8] │ │ - strb wzr, [x0, #9] │ │ - strh w9, [x0, #10] │ │ - str w10, [x0, #12] │ │ - b 50350 │ │ - add x9, x11, x14 │ │ + ldrb w8, [x9, #6] │ │ + ldrh w10, [x9, #4] │ │ + ldr w11, [x9] │ │ + ldrb w9, [x9, #7] │ │ + orr w8, w10, w8, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x8, x10, x8, lsl #40 │ │ + extr x11, x9, x8, #8 │ │ + b 5164c │ │ + and x8, x8, #0xff │ │ + mov w10, #0x14 // #20 │ │ + b 51668 │ │ + add x10, x11, x14 │ │ + mov x2, x21 │ │ + mov x15, xzr │ │ lsr x12, x11, #8 │ │ - lsr x13, x11, #16 │ │ + lsr x16, x11, #16 │ │ + stp x10, x9, [x22] │ │ + and x8, x11, #0xffffffff00000000 │ │ + mov w13, #0x9 // #9 │ │ + mov w10, w12 │ │ + mov w12, w16 │ │ + b 516ac │ │ + mov w8, #0x6 // #6 │ │ + strb w8, [x0, #8] │ │ + strh w12, [x0, #10] │ │ + b 514f8 │ │ + cbz x13, 51660 │ │ + ldrb w11, [x9], #1 │ │ + sub x8, x13, #0x1 │ │ + b 51648 │ │ + cmp x13, #0x3 │ │ + b.ls 51660 // b.plast │ │ + ldr w11, [x9], #4 │ │ + sub x8, x13, #0x4 │ │ stp x9, x8, [x1] │ │ - and x9, x11, #0xffffffff00000000 │ │ - mov w10, #0x8 // #8 │ │ - b 505e4 │ │ - cbz x10, 50598 │ │ - ldrb w11, [x8], #1 │ │ - sub x9, x10, #0x1 │ │ - b 50580 │ │ - cmp x10, #0x3 │ │ - b.ls 50598 // b.plast │ │ - ldr w11, [x8], #4 │ │ - sub x9, x10, #0x4 │ │ - stp x8, x9, [x1] │ │ - mov x10, xzr │ │ - lsr x12, x11, #8 │ │ - lsr x13, x11, #16 │ │ - and x9, x11, #0xffffffff00000000 │ │ - b 505e4 │ │ - mov x9, xzr │ │ - mov w10, #0x13 // #19 │ │ + mov x13, xzr │ │ + lsr x10, x11, #8 │ │ + lsr x12, x11, #16 │ │ + and x8, x11, #0xffffffff00000000 │ │ + b 516ac │ │ + mov x8, xzr │ │ + mov w10, #0x11 // #17 │ │ strb w10, [x0, #8] │ │ strb wzr, [x0, #15] │ │ sturh wzr, [x0, #13] │ │ - stur w9, [x0, #9] │ │ - b 50350 │ │ - and w9, w11, #0xfffe │ │ - cmp w9, #0x2 │ │ - b.eq 4fc30 // b.none │ │ - cmp x10, #0x3 │ │ - b.ls 50614 // b.plast │ │ - ldr w11, [x8], #4 │ │ - sub x10, x10, #0x4 │ │ - mov x9, xzr │ │ - stp x8, x10, [x1] │ │ - mov w10, #0x4 // #4 │ │ - lsr w12, w11, #8 │ │ - lsr w13, w11, #16 │ │ - and w8, w11, #0xff │ │ - ldrh w11, [x3, #8] │ │ - str x10, [x0] │ │ - bfi w8, w12, #8, #8 │ │ - strh w11, [x0, #24] │ │ - orr w8, w8, w13, lsl #16 │ │ - orr x8, x9, x8 │ │ - stp x8, x14, [x0, #8] │ │ - ldp x20, x19, [sp, #48] │ │ + stur w8, [x0, #9] │ │ + b 514f8 │ │ + and w8, w10, #0xfffe │ │ + cmp w8, #0x2 │ │ + b.eq 50e18 // b.none │ │ + cmp x13, #0x3 │ │ + b.ls 516e4 // b.plast │ │ + ldr w11, [x9], #4 │ │ + sub x13, x13, #0x4 │ │ + mov x8, xzr │ │ + stp x9, x13, [x1] │ │ + mov w13, #0x4 // #4 │ │ + lsr w10, w11, #8 │ │ + lsr w12, w11, #16 │ │ + and w9, w11, #0xff │ │ + stp x14, x15, [x0, #16] │ │ + bfi w9, w10, #8, #8 │ │ + ldrh w10, [x2, #8] │ │ + strh w19, [x0, #34] │ │ + orr w9, w9, w12, lsl #16 │ │ + strh w10, [x0, #32] │ │ + orr x8, x8, x9 │ │ + stp x13, x8, [x0] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ + add sp, sp, #0x50 │ │ ret │ │ - mov w9, #0x13 // #19 │ │ + mov w8, #0x11 // #17 │ │ strb wzr, [x0, #11] │ │ - strb w9, [x0, #8] │ │ + strb w8, [x0, #8] │ │ sturh wzr, [x0, #9] │ │ str wzr, [x0, #12] │ │ - b 50350 │ │ - sub sp, sp, #0x1c0 │ │ - stp x29, x30, [sp, #352] │ │ - stp x28, x27, [sp, #368] │ │ - stp x26, x25, [sp, #384] │ │ - stp x24, x23, [sp, #400] │ │ - stp x22, x21, [sp, #416] │ │ - stp x20, x19, [sp, #432] │ │ - add x29, sp, #0x160 │ │ - sub x20, x29, #0x58 │ │ - mov w23, #0x70 // #112 │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0xc // #12 │ │ - mov w6, #0x30 // #48 │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - mov x22, #0x13 // #19 │ │ - mov w24, #0x13 // #19 │ │ - mov w26, #0x2007 // #8199 │ │ - ldr x19, [x1, #80] │ │ - cmp x19, x2 │ │ - b.le 517f0 │ │ - ldp x28, x11, [x1, #48] │ │ - cbz x11, 517fc │ │ - ldr x8, [x1, #64] │ │ - mov x9, xzr │ │ - mov w13, wzr │ │ - sub x12, x11, #0x1 │ │ - add x14, x28, #0x1 │ │ - ldp x21, x25, [x8, #48] │ │ - ldrb w10, [x8, #73] │ │ - ldr x27, [x8, #40] │ │ - ldurb w15, [x14, #-1] │ │ - cmp w13, #0x3f │ │ - b.ne 506bc // b.any │ │ - cmp w15, #0x1 │ │ - b.hi 517a4 // b.pmore │ │ - and x16, x15, #0x7f │ │ - lsl x16, x16, x13 │ │ - orr x9, x16, x9 │ │ - tbz w15, #7, 506e4 │ │ - sub x12, x12, #0x1 │ │ - add x14, x14, #0x1 │ │ - add w13, w13, #0x7 │ │ - cmn x12, #0x1 │ │ - b.ne 506a8 // b.any │ │ - b 517b0 │ │ - stp x14, x12, [x1, #48] │ │ - cbz x9, 50750 │ │ - ldr x12, [x1, #72] │ │ - sub x11, x9, #0x1 │ │ - ldr x13, [x12, #16] │ │ - cmp x11, x13 │ │ - b.cs 5075c // b.hs, b.nlast │ │ - ldr x9, [x12, #8] │ │ - madd x9, x11, x23, x9 │ │ - ldrb w11, [x9, #106] │ │ - cmp w11, #0x1 │ │ - b.ne 5071c // b.any │ │ - add x11, x19, #0x1 │ │ - str x11, [x1, #80] │ │ - ldrh w11, [x9, #104] │ │ - cmp w11, #0x2e │ │ - b.eq 507c0 // b.none │ │ - cmp w11, #0x1d │ │ - b.eq 50a40 // b.none │ │ - ldr x10, [x9] │ │ - cmp x10, #0x1 │ │ - b.ne 509dc // b.any │ │ - mov x21, x3 │ │ - ldp x3, x4, [x9, #16] │ │ - mov x25, x2 │ │ + b 514f8 │ │ + sub sp, sp, #0x1a0 │ │ + stp x29, x30, [sp, #320] │ │ + stp x28, x27, [sp, #336] │ │ + stp x26, x25, [sp, #352] │ │ + stp x24, x23, [sp, #368] │ │ + stp x22, x21, [sp, #384] │ │ + stp x20, x19, [sp, #400] │ │ + add x29, sp, #0x140 │ │ + ldr x23, [x1, #80] │ │ mov x19, x0 │ │ - b 509f8 │ │ - sub x8, x19, #0x1 │ │ - str x8, [x1, #80] │ │ - b 50674 │ │ - ldr x11, [x12, #24] │ │ - cbz x11, 5184c │ │ - ldr x12, [x12, #32] │ │ - ldrh w14, [x11, #1330] │ │ - add x16, x11, #0x4d8 │ │ - mov x13, #0xffffffffffffffff // #-1 │ │ - lsl x15, x14, #3 │ │ - cbz x15, 507a8 │ │ - ldr x17, [x16], #8 │ │ - add x13, x13, #0x1 │ │ - sub x15, x15, #0x8 │ │ - cmp x9, x17 │ │ - cset w17, hi // hi = pmore │ │ - csinv w17, w17, wzr, cs // cs = hs, nlast │ │ - and w17, w17, #0xff │ │ - cmp w17, #0x1 │ │ - b.eq 50778 // b.none │ │ - cbnz w17, 507ac │ │ - b 507e0 │ │ - mov x13, x14 │ │ - cbz x12, 5184c │ │ - add x11, x11, x13, lsl #3 │ │ - sub x12, x12, #0x1 │ │ - ldr x11, [x11, #1336] │ │ - b 50768 │ │ - ldr x10, [x9] │ │ - cmp x10, #0x1 │ │ - b.ne 507f4 // b.any │ │ - mov x27, x3 │ │ - ldp x3, x4, [x9, #16] │ │ - mov x28, x2 │ │ - mov x25, x0 │ │ - b 50810 │ │ - madd x9, x13, x23, x11 │ │ - ldrb w11, [x9, #106] │ │ - cmp w11, #0x1 │ │ - b.eq 50714 // b.none │ │ - b 5071c │ │ - ldr x4, [x9, #8] │ │ - cmp x4, #0x5 │ │ - b.hi 518ac // b.pmore │ │ - mov x28, x2 │ │ - mov x27, x3 │ │ - mov x25, x0 │ │ - add x3, x9, #0x10 │ │ - ldr w2, [x8, #72] │ │ - sub x0, x29, #0x58 │ │ + cmp x23, x2 │ │ + b.le 52424 │ │ + ldr x8, [x1, #72] │ │ + ldr x9, [x1, #56] │ │ + sub x10, x29, #0x40 │ │ mov x21, x1 │ │ - add x1, x1, #0x30 │ │ - bl 53d2c │ │ - ldurb w9, [x29, #-88] │ │ + mov x22, x2 │ │ + mov w20, #0x70 // #112 │ │ + sub x28, x8, x9 │ │ + orr x10, x10, #0x8 │ │ + str x19, [sp, #104] │ │ + str x10, [sp, #72] │ │ + str x3, [sp, #88] │ │ + b 5177c │ │ + ldr x8, [x21, #80] │ │ + sub x8, x8, #0x1 │ │ + str x8, [x21, #80] │ │ + ldp x8, x23, [x21, #72] │ │ + ldr x9, [x21, #56] │ │ + cmp x23, x22 │ │ + sub x28, x8, x9 │ │ + b.le 52424 │ │ + sub x0, x29, #0x40 │ │ + add x1, x21, #0x30 │ │ + bl 4df9c │ │ + ldurb w9, [x29, #-64] │ │ cmp w9, #0xff │ │ - b.ne 51854 // b.any │ │ + b.ne 52448 // b.any │ │ + ldur x8, [x29, #-56] │ │ + cbz x8, 5175c │ │ + ldr x10, [x21, #64] │ │ + sub x9, x8, #0x1 │ │ + ldr x11, [x10, #16] │ │ + cmp x9, x11 │ │ + b.cs 517f4 // b.hs, b.nlast │ │ + ldr x8, [x10, #8] │ │ + madd x8, x9, x20, x8 │ │ + ldrb w9, [x8, #106] │ │ + cmp w9, #0x1 │ │ + b.ne 517d0 // b.any │ │ ldr x9, [x21, #80] │ │ - mov x1, x21 │ │ - mov x0, x25 │ │ - mov x3, x27 │ │ - mov x2, x28 │ │ - mov w4, #0x4 // #4 │ │ - cmp x9, x19 │ │ - mov w5, #0xc // #12 │ │ - mov w6, #0x30 // #48 │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - b.le 50674 │ │ - ldp x12, x14, [x1, #48] │ │ - cbz x14, 5187c │ │ - mov x8, xzr │ │ - mov w10, wzr │ │ - sub x13, x14, #0x1 │ │ - add x15, x12, #0x1 │ │ - ldurb w11, [x15, #-1] │ │ - cmp w10, #0x3f │ │ - b.ne 5088c // b.any │ │ - cmp w11, #0x1 │ │ - b.hi 51808 // b.pmore │ │ - and x16, x11, #0x7f │ │ - lsl x16, x16, x10 │ │ - orr x8, x16, x8 │ │ - tbz w11, #7, 508b4 │ │ - sub x13, x13, #0x1 │ │ - add x15, x15, #0x1 │ │ - add w10, w10, #0x7 │ │ - cmn x13, #0x1 │ │ - b.ne 50878 // b.any │ │ - b 5181c │ │ - stp x15, x13, [x1, #48] │ │ - cbz x8, 508dc │ │ - ldr x11, [x1, #72] │ │ - sub x10, x8, #0x1 │ │ - ldr x12, [x11, #16] │ │ - cmp x10, x12 │ │ - b.cs 508e8 // b.hs, b.nlast │ │ - ldr x8, [x11, #8] │ │ - madd x8, x10, x23, x8 │ │ - b 50950 │ │ - sub x9, x9, #0x1 │ │ - str x9, [x1, #80] │ │ - b 509d0 │ │ - ldr x10, [x11, #24] │ │ - cbz x10, 51890 │ │ - ldr x11, [x11, #32] │ │ - ldrh w13, [x10, #1330] │ │ - add x15, x10, #0x4d8 │ │ - mov x12, #0xffffffffffffffff // #-1 │ │ - lsl x14, x13, #3 │ │ - cbz x14, 50934 │ │ - ldr x16, [x15], #8 │ │ - add x12, x12, #0x1 │ │ - sub x14, x14, #0x8 │ │ - cmp x8, x16 │ │ - cset w16, hi // hi = pmore │ │ - csinv w16, w16, wzr, cs // cs = hs, nlast │ │ - and w16, w16, #0xff │ │ - cmp w16, #0x1 │ │ - b.eq 50904 // b.none │ │ - cbnz w16, 50938 │ │ - b 5094c │ │ - mov x12, x13 │ │ - cbz x11, 51890 │ │ - add x10, x10, x12, lsl #3 │ │ - sub x11, x11, #0x1 │ │ - ldr x10, [x10, #1336] │ │ - b 508f4 │ │ - madd x8, x12, x23, x10 │ │ - ldrb w10, [x8, #106] │ │ - mov x27, x2 │ │ - mov x28, x3 │ │ - mov x25, x0 │ │ - cmp w10, #0x1 │ │ - b.ne 50970 // b.any │ │ add x9, x9, #0x1 │ │ - str x9, [x1, #80] │ │ - mov x0, x8 │ │ - mov x20, x1 │ │ - bl 2ed44 │ │ - ldr x8, [x20, #64] │ │ - mov x3, x0 │ │ - mov x4, x1 │ │ - sub x0, x29, #0x58 │ │ - add x1, x20, #0x30 │ │ - ldr w2, [x8, #72] │ │ - bl 53d2c │ │ - ldurb w9, [x29, #-88] │ │ - cmp w9, #0xff │ │ - b.ne 51854 // b.any │ │ - ldr x9, [x21, #80] │ │ - mov x1, x21 │ │ - mov x0, x25 │ │ - mov x3, x28 │ │ - mov x2, x27 │ │ - sub x20, x29, #0x58 │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0xc // #12 │ │ - mov w6, #0x30 // #48 │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - cmp x9, x19 │ │ - b.gt 50860 │ │ - b 50674 │ │ - ldr x4, [x9, #8] │ │ - cmp x4, #0x5 │ │ - b.hi 518ac // b.pmore │ │ - mov x25, x2 │ │ - mov x21, x3 │ │ - mov x19, x0 │ │ - add x3, x9, #0x10 │ │ - ldr w2, [x8, #72] │ │ - sub x0, x29, #0x58 │ │ - mov x27, x1 │ │ - add x1, x1, #0x30 │ │ - bl 53d2c │ │ - ldurb w8, [x29, #-88] │ │ - cmp w8, #0xff │ │ - b.ne 51870 // b.any │ │ - mov x0, x19 │ │ - mov x1, x27 │ │ - mov x3, x21 │ │ - mov x2, x25 │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0xc // #12 │ │ - mov w6, #0x30 // #48 │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - b 50674 │ │ - cmp w10, #0x8 │ │ - ldr x8, [x9] │ │ - csel x10, x5, x4, eq // eq = none │ │ - str x10, [sp, #72] │ │ - ldp x11, x10, [x1, #88] │ │ - cmp x8, #0x1 │ │ - stp x11, x10, [sp, #144] │ │ - ldur x11, [x29, #-136] │ │ - b.ne 50a6c // b.any │ │ - ldp x10, x8, [x9, #16] │ │ - b 50a7c │ │ - ldr x8, [x9, #8] │ │ - cmp x8, #0x5 │ │ - b.hi 518c4 // b.pmore │ │ - add x10, x9, #0x10 │ │ - stp x2, x0, [sp, #96] │ │ - stp x1, x3, [sp, #168] │ │ - cbz x8, 513e0 │ │ - lsl x9, x8, #4 │ │ - str xzr, [sp, #160] │ │ - stp xzr, xzr, [sp, #120] │ │ - stp xzr, xzr, [sp, #80] │ │ - str wzr, [sp, #116] │ │ - str wzr, [sp, #60] │ │ - b 50ac4 │ │ - ldr x8, [sp, #160] │ │ - cbz x8, 50edc │ │ - ldur x9, [x29, #-152] │ │ - stp x9, x10, [x29, #-152] │ │ - ldp x10, x8, [x29, #-168] │ │ - subs x9, x8, #0x10 │ │ - add x10, x10, #0x10 │ │ - b.eq 513f4 // b.none │ │ - ldr x8, [x1, #64] │ │ - ldr q0, [x10] │ │ - sub x0, x29, #0x58 │ │ - add x1, x1, #0x30 │ │ - sub x3, x29, #0x20 │ │ - stp x10, x9, [x29, #-168] │ │ - ldr w2, [x8, #72] │ │ - stur x11, [x29, #-136] │ │ - stur q0, [x29, #-32] │ │ - bl 4f750 │ │ - ldur x8, [x29, #-88] │ │ + str x9, [x21, #80] │ │ + ldrh w9, [x8, #104] │ │ + cmp w9, #0x1d │ │ + b.eq 51870 // b.none │ │ + cmp w9, #0x2e │ │ + b.ne 51f54 // b.any │ │ + ldr x9, [x8] │ │ + cbz x9, 51f64 │ │ + ldp x3, x4, [x8, #16] │ │ + b 51f74 │ │ + ldr x9, [x10, #24] │ │ + cbz x9, 52460 │ │ + ldr x10, [x10, #32] │ │ + ldrh w12, [x9, #1330] │ │ + add x14, x9, #0x4d8 │ │ + mov x11, #0xffffffffffffffff // #-1 │ │ + lsl x13, x12, #3 │ │ + cbz x13, 51844 │ │ + ldr x15, [x14], #8 │ │ + add x11, x11, #0x1 │ │ + sub x13, x13, #0x8 │ │ + cmp x8, x15 │ │ + cset w15, hi // hi = pmore │ │ + csinv w15, w15, wzr, cs // cs = hs, nlast │ │ + and w15, w15, #0xff │ │ + cmp w15, #0x1 │ │ + b.eq 51810 // b.none │ │ + cbz w15, 5185c │ │ + cbnz x10, 5184c │ │ + b 52460 │ │ + mov x11, x12 │ │ + cbz x10, 52460 │ │ + add x9, x9, x11, lsl #3 │ │ + sub x10, x10, #0x1 │ │ + ldr x9, [x9, #1336] │ │ + b 51800 │ │ + madd x8, x11, x20, x9 │ │ + ldrb w9, [x8, #106] │ │ + cmp w9, #0x1 │ │ + b.eq 517c4 // b.none │ │ + b 517d0 │ │ + ldp x25, x24, [x21, #96] │ │ + ldr x9, [x8] │ │ + cbz x9, 520d0 │ │ + ldp x27, x1, [x8, #16] │ │ + cbz x1, 520e4 │ │ + lsl x26, x1, #4 │ │ + mov x19, xzr │ │ + stp xzr, xzr, [sp, #136] │ │ + str xzr, [sp, #112] │ │ + str xzr, [sp, #96] │ │ + str wzr, [sp, #84] │ │ + str wzr, [sp, #132] │ │ + b 518e8 │ │ + sub x0, x29, #0x60 │ │ + sub x1, x29, #0x40 │ │ + bl 524f0 │ │ + ldr x3, [x24, #440] │ │ + ldrb w2, [x24, #417] │ │ + sub x0, x29, #0x78 │ │ + sub x4, x29, #0x60 │ │ + mov x1, x25 │ │ + bl 4ebe4 │ │ + ldur w8, [x29, #-120] │ │ + ldp x9, x10, [x29, #-112] │ │ + cmp w8, #0x0 │ │ + csel x20, x20, x10, ne // ne = any │ │ + csel x19, x19, x9, ne // ne = any │ │ + subs x26, x26, #0x10 │ │ + add x27, x27, #0x10 │ │ + b.eq 520fc // b.none │ │ + ldr q0, [x27] │ │ + sub x0, x29, #0x40 │ │ + add x1, x21, #0x30 │ │ + sub x2, x29, #0x60 │ │ + stur q0, [x29, #-96] │ │ + bl 50a68 │ │ + ldur x8, [x29, #-64] │ │ cmn x8, #0x1 │ │ - b.eq 514f4 // b.none │ │ - ldurh w9, [x29, #-64] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0xc // #12 │ │ + b.eq 52200 // b.none │ │ + ldurh w9, [x29, #-32] │ │ cmp w9, #0x54 │ │ - b.le 50b90 │ │ + b.le 51974 │ │ cmp w9, #0x58 │ │ - b.gt 50bc8 │ │ + b.gt 519d4 │ │ cmp w9, #0x55 │ │ - b.eq 50e38 // b.none │ │ + b.eq 51b8c // b.none │ │ cmp w9, #0x57 │ │ - b.eq 50d88 // b.none │ │ + b.eq 51ad4 // b.none │ │ cmp w9, #0x58 │ │ - b.ne 510a4 // b.any │ │ - sub x0, x29, #0x20 │ │ - sub x1, x29, #0x58 │ │ - bl 518dc │ │ - ldur x8, [x29, #-32] │ │ - cmp x8, #0x2c │ │ - b.ne 51080 // b.any │ │ - ldp x1, x3, [sp, #168] │ │ - mov w4, #0x4 // #4 │ │ - ldp x9, x10, [x29, #-152] │ │ - mov w5, #0xc // #12 │ │ - ldur x8, [x29, #-24] │ │ - ldur x11, [x29, #-136] │ │ - mov w6, #0x30 // #48 │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - cbnz x8, 50b80 │ │ - ldr x9, [sp, #152] │ │ - ldrh w9, [x9, #74] │ │ + b.ne 518dc // b.any │ │ + sub x0, x29, #0x60 │ │ + sub x1, x29, #0x40 │ │ + bl 524f0 │ │ + ldur x8, [x29, #-96] │ │ + cmp x8, #0x2d │ │ + b.ne 518dc // b.any │ │ + ldur x8, [x29, #-88] │ │ + cbnz x8, 51964 │ │ + ldrh w9, [x24, #418] │ │ cmp w9, #0x5 │ │ - ldur x9, [x29, #-152] │ │ - b.cc 50ab0 // b.lo, b.ul, b.last │ │ - str x8, [sp, #40] │ │ + b.cc 518dc // b.lo, b.ul, b.last │ │ + str x8, [sp, #56] │ │ mov w8, #0x1 // #1 │ │ - str x8, [sp, #88] │ │ - b 50ab0 │ │ + str x8, [sp, #112] │ │ + b 518dc │ │ cmp w9, #0x11 │ │ - b.le 50c60 │ │ - ldp x1, x3, [sp, #168] │ │ + b.le 519f4 │ │ cmp w9, #0x12 │ │ - ldp x10, x11, [x29, #-144] │ │ - mov w6, #0x30 // #48 │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - b.eq 50dd0 // b.none │ │ + b.eq 51b00 // b.none │ │ cmp w9, #0x31 │ │ - b.eq 50aa4 // b.none │ │ + b.eq 51994 // b.none │ │ cmp w9, #0x47 │ │ - b.eq 50aa4 // b.none │ │ - b 50aac │ │ - ldp x1, x3, [sp, #168] │ │ - cmp w9, #0x59 │ │ - ldp x10, x11, [x29, #-144] │ │ - mov w6, #0x30 // #48 │ │ + b.ne 518dc // b.any │ │ + cbnz x19, 518dc │ │ + sub x0, x29, #0x60 │ │ + sub x1, x29, #0x40 │ │ + bl 524f0 │ │ + ldp x1, x2, [x29, #-96] │ │ + sub x0, x29, #0x78 │ │ + ldr x6, [x21, #112] │ │ + ldrb w3, [x21, #120] │ │ + mov x4, x25 │ │ + mov x5, x24 │ │ mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - b.eq 50ea8 // b.none │ │ + bl 52eec │ │ + ldp x8, x19, [x29, #-120] │ │ + ldur x20, [x29, #-104] │ │ + cbz x8, 518dc │ │ + b 52358 │ │ + cmp w9, #0x59 │ │ + b.eq 51bd0 // b.none │ │ cmp w9, #0x6e │ │ - b.eq 50bf4 // b.none │ │ - cmp w9, w26 │ │ - b.ne 50aac // b.any │ │ - sub x0, x29, #0x20 │ │ - sub x1, x29, #0x58 │ │ - bl 518dc │ │ - ldp x1, x8, [sp, #144] │ │ - sub x0, x29, #0x70 │ │ - sub x4, x29, #0x20 │ │ - ldr x3, [x8, #416] │ │ - ldrb w2, [x8, #73] │ │ - bl 4d5e4 │ │ - ldur w8, [x29, #-112] │ │ - ldp x9, x10, [x29, #-104] │ │ - ldp x1, x3, [sp, #168] │ │ - mov w30, #0x8 // #8 │ │ - cmp w8, #0x0 │ │ - ldr x8, [sp, #136] │ │ - mov w7, #0x10 // #16 │ │ - mov w6, #0x30 // #48 │ │ - mov w5, #0xc // #12 │ │ - csel x8, x8, x10, ne // ne = any │ │ - ldp x10, x11, [x29, #-144] │ │ - mov w4, #0x4 // #4 │ │ - str x8, [sp, #136] │ │ - ldr x8, [sp, #160] │ │ - csel x8, x8, x9, ne // ne = any │ │ - ldur x9, [x29, #-152] │ │ - str x8, [sp, #160] │ │ - b 50ab0 │ │ - ldp x1, x3, [sp, #168] │ │ + b.eq 518a4 // b.none │ │ + mov w8, #0x2007 // #8199 │ │ + cmp w9, w8 │ │ + b.eq 518a4 // b.none │ │ + b 518dc │ │ cmp w9, #0x3 │ │ - ldp x10, x11, [x29, #-144] │ │ - mov w6, #0x30 // #48 │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - b.eq 50d14 // b.none │ │ + b.eq 51a8c // b.none │ │ cmp w9, #0x11 │ │ - b.ne 50aac // b.any │ │ - sub x0, x29, #0x20 │ │ - sub x1, x29, #0x58 │ │ - bl 518dc │ │ - ldur x8, [x29, #-32] │ │ - cbz x8, 50f88 │ │ - ldur x10, [x29, #-144] │ │ - cmp x8, #0xc │ │ - b.ne 51024 // b.any │ │ - ldp x8, x10, [sp, #144] │ │ - mov w4, #0x4 // #4 │ │ - ldp x1, x3, [sp, #168] │ │ - mov w5, #0xc // #12 │ │ - mov w6, #0x30 // #48 │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - ldp x8, x9, [x8, #16] │ │ - ldr x13, [x10, #424] │ │ - subs x11, x9, x13 │ │ - b.cc 50ce8 // b.lo, b.ul, b.last │ │ - ldrb w9, [x10, #72] │ │ - ldur x10, [x29, #-24] │ │ - add x8, x8, x13 │ │ - mul x12, x10, x9 │ │ - subs x10, x11, x12 │ │ - b.cs 51158 // b.hs, b.nlast │ │ - ldur x9, [x29, #-152] │ │ - mov x10, x8 │ │ - bfxil x9, x22, #0, #8 │ │ + b.ne 518dc // b.any │ │ + sub x0, x29, #0x60 │ │ + sub x1, x29, #0x40 │ │ + bl 524f0 │ │ + ldur x8, [x29, #-96] │ │ + cbz x8, 51c40 │ │ + cmp x8, #0xd │ │ + b.ne 518dc // b.any │ │ + ldp x8, x9, [x25, #16] │ │ + ldr x12, [x24, #448] │ │ + subs x10, x9, x12 │ │ + b.cc 51a54 // b.lo, b.ul, b.last │ │ + ldrb w9, [x24, #416] │ │ + ldur x11, [x29, #-88] │ │ + umulh x13, x11, x9 │ │ + cmp xzr, x13 │ │ + b.ne 51f34 // b.any │ │ + mul x11, x11, x9 │ │ + add x8, x8, x12 │ │ + cmp x10, x11 │ │ + b.cs 51d94 // b.hs, b.nlast │ │ + ldr x10, [sp, #24] │ │ + mov x9, #0x11 // #17 │ │ + str x8, [sp, #16] │ │ + bfxil x10, x9, #0, #8 │ │ + mov x9, x10 │ │ mov w8, #0xff // #255 │ │ - ldur x11, [x29, #-136] │ │ bics wzr, w8, w9 │ │ - b.ne 516c8 // b.any │ │ + b.ne 523a4 // b.any │ │ mov w8, #0x1 // #1 │ │ - str x10, [sp, #32] │ │ - str w8, [sp, #84] │ │ - b 50ab0 │ │ - ldr x8, [sp, #160] │ │ - cbnz x8, 50aac │ │ - sub x0, x29, #0x20 │ │ - sub x1, x29, #0x58 │ │ - bl 518dc │ │ - ldp x1, x8, [sp, #144] │ │ - sub x0, x29, #0x70 │ │ - sub x4, x29, #0x20 │ │ - ldr x3, [x8, #416] │ │ - ldrb w2, [x8, #73] │ │ - bl 4d5e4 │ │ - ldur w8, [x29, #-112] │ │ - ldp x10, x9, [x29, #-104] │ │ - ldr x12, [sp, #16] │ │ - mov w30, #0x8 // #8 │ │ - mov w7, #0x10 // #16 │ │ - ldp x1, x3, [sp, #168] │ │ + str x9, [sp, #24] │ │ + str w8, [sp, #100] │ │ + ldr x8, [sp, #16] │ │ + str x8, [sp, #48] │ │ + b 518dc │ │ + cbnz x19, 518dc │ │ + sub x0, x29, #0x60 │ │ + sub x1, x29, #0x40 │ │ + bl 524f0 │ │ + ldr x3, [x24, #440] │ │ + ldrb w2, [x24, #417] │ │ + sub x0, x29, #0x78 │ │ + sub x4, x29, #0x60 │ │ + mov x1, x25 │ │ + bl 4ebe4 │ │ + ldur w8, [x29, #-120] │ │ + ldp x10, x9, [x29, #-112] │ │ + ldr x20, [sp, #32] │ │ cmp w8, #0x0 │ │ - csel x12, x12, x9, ne // ne = any │ │ - csel x8, xzr, x10, ne // ne = any │ │ - ldp x10, x11, [x29, #-144] │ │ - ldur x9, [x29, #-152] │ │ - mov w6, #0x30 // #48 │ │ - mov w5, #0xc // #12 │ │ - mov w4, #0x4 // #4 │ │ - str x8, [sp, #160] │ │ - str x12, [sp, #16] │ │ - str x12, [sp, #136] │ │ - b 50ab0 │ │ + csel x20, x20, x9, ne // ne = any │ │ + csel x19, xzr, x10, ne // ne = any │ │ + str x20, [sp, #32] │ │ + b 518dc │ │ cmp x8, #0x4 │ │ - str xzr, [sp, #128] │ │ - b.gt 50f2c │ │ - ldp x1, x3, [sp, #168] │ │ + mov w9, wzr │ │ + b.gt 51c00 │ │ cmp x8, #0x2 │ │ - ldp x9, x10, [x29, #-152] │ │ - mov w6, #0x30 // #48 │ │ - ldur x11, [x29, #-136] │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - b.eq 510dc // b.none │ │ + b.eq 51d3c // b.none │ │ cmp x8, #0x3 │ │ - b.eq 510f4 // b.none │ │ + b.eq 51d58 // b.none │ │ cmp x8, #0x4 │ │ - b.ne 50ab0 // b.any │ │ - ldur w8, [x29, #-80] │ │ - str x8, [sp, #128] │ │ - b 50ab0 │ │ - sub x0, x29, #0x20 │ │ - sub x1, x29, #0x58 │ │ - bl 518dc │ │ - ldur x8, [x29, #-32] │ │ - cbz x8, 51070 │ │ - ldp x1, x3, [sp, #168] │ │ - cmp x8, #0x7 │ │ - ldp x9, x10, [x29, #-152] │ │ - mov w4, #0x4 // #4 │ │ - ldur x11, [x29, #-136] │ │ - mov w5, #0xc // #12 │ │ - mov w6, #0x30 // #48 │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - b.eq 5105c // b.none │ │ - cmp x8, #0xc │ │ - b.ne 50ab0 // b.any │ │ - ldp x8, x12, [sp, #144] │ │ - ldp x8, x9, [x8, #16] │ │ - ldr x13, [x12, #424] │ │ - subs x11, x9, x13 │ │ - b.cs 5112c // b.hs, b.nlast │ │ - ldr x9, [sp, #8] │ │ - mov x11, x8 │ │ - bfxil x9, x22, #0, #8 │ │ - b 513bc │ │ - sub x0, x29, #0x20 │ │ - sub x1, x29, #0x58 │ │ - bl 518dc │ │ - ldp x8, x9, [x29, #-32] │ │ - cmp x8, #0x18 │ │ - b.eq 50f9c // b.none │ │ - ldp x1, x3, [sp, #168] │ │ - cmp x8, #0x16 │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0xc // #12 │ │ - mov w6, #0x30 // #48 │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - b.ne 51048 // b.any │ │ - ldp x10, x11, [sp, #144] │ │ - ldrh w8, [x11, #74] │ │ - ldrb w10, [x10, #272] │ │ - ldr x11, [x11, #440] │ │ - and w8, w8, #0xffff │ │ + b.ne 51d44 // b.any │ │ + ldur w8, [x29, #-56] │ │ + b 51d68 │ │ + sub x0, x29, #0x60 │ │ + sub x1, x29, #0x40 │ │ + bl 524f0 │ │ + ldur x8, [x29, #-96] │ │ + cbz x8, 51cfc │ │ + cmp x8, #0x8 │ │ + b.eq 51ce8 // b.none │ │ + cmp x8, #0xd │ │ + b.ne 518dc // b.any │ │ + ldp x8, x9, [x25, #16] │ │ + ldr x12, [x24, #448] │ │ + subs x10, x9, x12 │ │ + b.cc 51b58 // b.lo, b.ul, b.last │ │ + ldrb w9, [x24, #416] │ │ + ldur x11, [x29, #-88] │ │ + umulh x13, x11, x9 │ │ + cmp xzr, x13 │ │ + b.ne 51f44 // b.any │ │ + mul x11, x11, x9 │ │ + add x8, x8, x12 │ │ + cmp x10, x11 │ │ + b.cs 51ddc // b.hs, b.nlast │ │ + ldr x11, [sp, #152] │ │ + mov x9, #0x11 // #17 │ │ + str x8, [sp, #8] │ │ + bfxil x11, x9, #0, #8 │ │ + mov w8, #0xff // #255 │ │ + bics wzr, w8, w11 │ │ + b.ne 523e8 // b.any │ │ + mov w8, #0x1 // #1 │ │ + str x11, [sp, #152] │ │ + str w8, [sp, #96] │ │ + ldr x8, [sp, #8] │ │ + str x8, [sp, #40] │ │ + b 518dc │ │ + sub x0, x29, #0x60 │ │ + sub x1, x29, #0x40 │ │ + bl 524f0 │ │ + ldp x8, x9, [x29, #-96] │ │ + cmp x8, #0x19 │ │ + b.eq 51c54 // b.none │ │ + cmp x8, #0x17 │ │ + b.ne 51cdc // b.any │ │ + ldrh w8, [x24, #418] │ │ + ldrb w10, [x25, #288] │ │ cmp w8, #0x5 │ │ - cset w8, cc // cc = lo, ul, last │ │ - tst w10, w8 │ │ - csel x8, x11, xzr, ne // ne = any │ │ + ldr x8, [x24, #464] │ │ + cset w11, cc // cc = lo, ul, last │ │ + tst w10, w11 │ │ + csel x8, x8, xzr, ne // ne = any │ │ add x8, x8, x9 │ │ - mov w9, #0x1 // #1 │ │ - str w9, [sp, #116] │ │ - ldur x9, [x29, #-152] │ │ - b 51054 │ │ + b 51d28 │ │ cmp x8, #0x4 │ │ - str xzr, [sp, #120] │ │ - b.gt 50f64 │ │ - ldur x9, [x29, #-152] │ │ + mov w9, wzr │ │ + b.gt 51c20 │ │ cmp x8, #0x2 │ │ - b.eq 510e8 // b.none │ │ + b.eq 51d4c // b.none │ │ cmp x8, #0x3 │ │ - b.eq 51110 // b.none │ │ + b.eq 51d78 // b.none │ │ cmp x8, #0x4 │ │ - b.ne 50ab0 // b.any │ │ - ldur w8, [x29, #-80] │ │ - str x8, [sp, #120] │ │ - b 50ab0 │ │ - sub x0, x29, #0x20 │ │ - mov x20, x1 │ │ - sub x1, x29, #0x58 │ │ - bl 518dc │ │ - ldp x1, x2, [x29, #-32] │ │ - sub x0, x29, #0x70 │ │ - ldp x4, x5, [sp, #144] │ │ - mov w7, #0x10 // #16 │ │ - ldr x6, [x20, #104] │ │ - ldrb w3, [x20, #112] │ │ - bl 52398 │ │ - ldp x8, x9, [x29, #-112] │ │ - str x9, [sp, #160] │ │ - ldur x9, [x29, #-96] │ │ - cmp x8, #0x1 │ │ - b.eq 516a0 // b.none │ │ - ldp x1, x3, [sp, #168] │ │ - sub x20, x29, #0x58 │ │ - str x9, [sp, #136] │ │ - b 51084 │ │ - ldp x1, x3, [sp, #168] │ │ + b.ne 51d70 // b.any │ │ + ldur w8, [x29, #-56] │ │ + str x8, [sp, #136] │ │ + b 518dc │ │ cmp x8, #0x5 │ │ - ldp x9, x10, [x29, #-152] │ │ - mov w6, #0x30 // #48 │ │ - ldur x11, [x29, #-136] │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - b.eq 50f5c // b.none │ │ - cmp x8, #0x6 │ │ - b.eq 51100 // b.none │ │ + b.eq 51c18 // b.none │ │ cmp x8, #0x7 │ │ - b.ne 50ab0 // b.any │ │ - ldur x8, [x29, #-80] │ │ - b 51108 │ │ - ldur x9, [x29, #-152] │ │ + b.eq 51d60 // b.none │ │ + cmp x8, #0x8 │ │ + b.ne 51d44 // b.any │ │ + ldur x8, [x29, #-56] │ │ + b 51d68 │ │ cmp x8, #0x5 │ │ - b.eq 50f80 // b.none │ │ - cmp x8, #0x6 │ │ - b.eq 5111c // b.none │ │ + b.eq 51c38 // b.none │ │ cmp x8, #0x7 │ │ - b.ne 50ab0 // b.any │ │ - ldur x8, [x29, #-80] │ │ - b 51124 │ │ - ldur x8, [x29, #-24] │ │ - str x8, [sp, #32] │ │ + b.eq 51d84 // b.none │ │ + cmp x8, #0x8 │ │ + b.ne 51d70 // b.any │ │ + ldur x8, [x29, #-56] │ │ + b 51d8c │ │ + ldur x8, [x29, #-88] │ │ + str x8, [sp, #48] │ │ mov w8, #0x1 // #1 │ │ - str w8, [sp, #84] │ │ - b 51080 │ │ - ldp x12, x11, [sp, #144] │ │ - mov w4, #0x4 // #4 │ │ - ldp x1, x3, [sp, #168] │ │ - mov w5, #0xc // #12 │ │ - mov w6, #0x30 // #48 │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - ldp x13, x10, [x12, #224] │ │ - ldr x8, [x11, #440] │ │ - subs x12, x10, x8 │ │ - b.cc 516b4 // b.lo, b.ul, b.last │ │ - ldr w10, [x11, #72] │ │ - add x13, x13, x8 │ │ - ubfx x11, x10, #8, #8 │ │ - mul x11, x9, x11 │ │ - subs x9, x12, x11 │ │ - b.cc 516b4 // b.lo, b.ul, b.last │ │ - and w10, w10, #0xff00 │ │ - add x13, x13, x11 │ │ - cmp w10, #0x800 │ │ - str x13, [sp, #64] │ │ - b.ne 510ac // b.any │ │ - cmp x9, #0x7 │ │ - b.ls 516b8 // b.plast │ │ - ldr x12, [sp, #64] │ │ + str w8, [sp, #100] │ │ + b 518dc │ │ + ldp x11, x10, [x25, #240] │ │ + ldr x8, [x24, #464] │ │ + subs x10, x10, x8 │ │ + str x11, [sp, #120] │ │ + b.cc 52364 // b.lo, b.ul, b.last │ │ + ldr w11, [x24, #416] │ │ + ubfx x12, x11, #8, #8 │ │ + umulh x13, x9, x12 │ │ + cmp xzr, x13 │ │ + b.ne 52418 // b.any │ │ + mul x9, x9, x12 │ │ + ldr x12, [sp, #120] │ │ + add x12, x12, x8 │ │ + cmp x10, x9 │ │ + b.cc 52360 // b.lo, b.ul, b.last │ │ + and w11, w11, #0xff00 │ │ + sub x10, x10, x9 │ │ + add x12, x12, x9 │ │ + cmp w11, #0x800 │ │ + str x12, [sp, #120] │ │ + b.ne 51d10 // b.any │ │ + ldr x11, [sp, #152] │ │ + cmp x10, #0x7 │ │ + b.ls 52368 // b.plast │ │ + ldr x12, [sp, #120] │ │ ldrb w9, [x12, #6] │ │ ldrh w10, [x12, #4] │ │ ldr w11, [x12] │ │ orr w9, w10, w9, lsl #16 │ │ lsl x10, x11, #8 │ │ ldrb w11, [x12, #7] │ │ orr x9, x10, x9, lsl #40 │ │ extr x9, x11, x9, #8 │ │ - b 510bc │ │ - ldp x1, x3, [sp, #168] │ │ - mov w4, #0x4 // #4 │ │ - ldur x9, [x29, #-152] │ │ - ldur x11, [x29, #-136] │ │ - mov w5, #0xc // #12 │ │ - mov w6, #0x30 // #48 │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - b 50ab0 │ │ - ldur x9, [x29, #-152] │ │ - ldr x8, [sp, #64] │ │ - str wzr, [sp, #116] │ │ - ldp x10, x11, [x29, #-144] │ │ - b 510d0 │ │ - ldur x8, [x29, #-24] │ │ + b 51d24 │ │ + ldr x8, [sp, #120] │ │ + str wzr, [sp, #132] │ │ + b 51d30 │ │ + ldur x8, [x29, #-88] │ │ str x8, [sp] │ │ mov w8, #0x1 // #1 │ │ - str w8, [sp, #60] │ │ - b 50ab0 │ │ - ldur x8, [x29, #-24] │ │ - str x8, [sp, #24] │ │ + str w8, [sp, #84] │ │ + b 518dc │ │ + ldur x8, [x29, #-88] │ │ + str x8, [sp, #40] │ │ mov w8, #0x1 // #1 │ │ - str w8, [sp, #80] │ │ - ldp x1, x3, [sp, #168] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0xc // #12 │ │ - ldp x9, x10, [x29, #-152] │ │ - mov w6, #0x30 // #48 │ │ - ldur x11, [x29, #-136] │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - b 50ab0 │ │ - ldp x1, x3, [sp, #168] │ │ - b 5108c │ │ - cmp x9, #0x3 │ │ - b.ls 516b8 // b.plast │ │ - ldr x9, [sp, #64] │ │ + str w8, [sp, #96] │ │ + b 518dc │ │ + ldr x11, [sp, #152] │ │ + cmp x10, #0x3 │ │ + b.ls 52368 // b.plast │ │ + ldr x9, [sp, #120] │ │ ldr w9, [x9] │ │ - ldp x10, x11, [x29, #-144] │ │ add x8, x9, x8 │ │ mov w9, #0x1 // #1 │ │ - str w9, [sp, #116] │ │ - ldur x9, [x29, #-152] │ │ - str x8, [sp, #64] │ │ - str x8, [sp, #48] │ │ - b 50ab0 │ │ - ldurb w8, [x29, #-80] │ │ - str x8, [sp, #128] │ │ - b 50ab0 │ │ - ldurb w8, [x29, #-80] │ │ - str x8, [sp, #120] │ │ - b 50ab0 │ │ - ldurh w8, [x29, #-80] │ │ - str x8, [sp, #128] │ │ - b 50ab0 │ │ - ldur x8, [x29, #-80] │ │ - tbnz x8, #63, 51220 │ │ - str x8, [sp, #128] │ │ - b 50ab0 │ │ - ldurh w8, [x29, #-80] │ │ + str w9, [sp, #132] │ │ str x8, [sp, #120] │ │ - b 50ab0 │ │ - ldur x8, [x29, #-80] │ │ - tbnz x8, #63, 51228 │ │ - str x8, [sp, #120] │ │ - b 50ab0 │ │ - ldrb w9, [x12, #72] │ │ - ldur x10, [x29, #-24] │ │ - add x8, x8, x13 │ │ - mul x12, x10, x9 │ │ - subs x10, x11, x12 │ │ - b.cs 511bc // b.hs, b.nlast │ │ - ldr x9, [sp, #8] │ │ - ldur x10, [x29, #-144] │ │ - mov x11, x8 │ │ - bfxil x9, x22, #0, #8 │ │ - b 513bc │ │ - sub w13, w9, #0x1 │ │ - eor w14, w9, w13 │ │ - and w14, w14, #0xff │ │ - cmp w14, w13, uxtb │ │ - b.ls 51294 // b.plast │ │ - rbit w13, w9 │ │ - add x8, x8, x12 │ │ - clz w13, w13 │ │ + str x8, [sp, #64] │ │ + b 518dc │ │ + ldurb w8, [x29, #-56] │ │ + b 51d68 │ │ + str x9, [sp, #144] │ │ + b 518dc │ │ + ldurb w8, [x29, #-56] │ │ + str x8, [sp, #136] │ │ + b 518dc │ │ + ldurh w8, [x29, #-56] │ │ + b 51d68 │ │ + ldur x8, [x29, #-56] │ │ + tbnz x8, #63, 51e24 │ │ + str x8, [sp, #144] │ │ + b 518dc │ │ + str x9, [sp, #136] │ │ + b 518dc │ │ + ldurh w8, [x29, #-56] │ │ + str x8, [sp, #136] │ │ + b 518dc │ │ + ldur x8, [x29, #-56] │ │ + tbnz x8, #63, 51e2c │ │ + str x8, [sp, #136] │ │ + b 518dc │ │ + sub w12, w9, #0x1 │ │ + eor w13, w9, w12 │ │ + and w13, w13, #0xff │ │ + cmp w13, w12, uxtb │ │ + b.ls 51e70 // b.plast │ │ + rbit w12, w9 │ │ + add x8, x8, x11 │ │ + clz w13, w12 │ │ + sub x12, x10, x11 │ │ cmp w13, #0x1 │ │ - b.gt 51230 │ │ - cbz w13, 5132c │ │ - ldp x1, x3, [sp, #168] │ │ + b.gt 51e34 │ │ + cbz w13, 51edc │ │ cmp w13, #0x1 │ │ - sub x20, x29, #0x58 │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0xc // #12 │ │ - mov w6, #0x30 // #48 │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - mov w24, #0x13 // #19 │ │ - b.ne 51294 // b.any │ │ - cmp x10, #0x1 │ │ - b.ls 51788 // b.plast │ │ - ldrh w10, [x8] │ │ - b 51288 │ │ - sub w13, w9, #0x1 │ │ - eor w14, w9, w13 │ │ - and w14, w14, #0xff │ │ - cmp w14, w13, uxtb │ │ - b.ls 51310 // b.plast │ │ - rbit w13, w9 │ │ - add x8, x8, x12 │ │ - clz w13, w13 │ │ + b.ne 51e70 // b.any │ │ + cmp x12, #0x1 │ │ + b.ls 5239c // b.plast │ │ + ldrh w8, [x8] │ │ + b 51ef8 │ │ + sub w12, w9, #0x1 │ │ + eor w13, w9, w12 │ │ + and w13, w13, #0xff │ │ + cmp w13, w12, uxtb │ │ + b.ls 51ec4 // b.plast │ │ + rbit w12, w9 │ │ + add x8, x8, x11 │ │ + clz w13, w12 │ │ + sub x12, x10, x11 │ │ cmp w13, #0x1 │ │ - b.gt 512ac │ │ - cbz w13, 51374 │ │ - ldp x1, x3, [sp, #168] │ │ + b.gt 51e88 │ │ + cbz w13, 51f08 │ │ cmp w13, #0x1 │ │ - sub x20, x29, #0x58 │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0xc // #12 │ │ - mov w6, #0x30 // #48 │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - mov w24, #0x13 // #19 │ │ - b.ne 51310 // b.any │ │ - cmp x10, #0x1 │ │ - b.ls 51794 // b.plast │ │ - ldrh w11, [x8] │ │ - b 51304 │ │ - str xzr, [sp, #128] │ │ - b 50ab0 │ │ - str xzr, [sp, #120] │ │ - b 50ab0 │ │ + b.ne 51ec4 // b.any │ │ + cmp x12, #0x1 │ │ + b.ls 523e0 // b.plast │ │ + ldrh w8, [x8] │ │ + b 51f24 │ │ + str xzr, [sp, #144] │ │ + b 518dc │ │ + str xzr, [sp, #136] │ │ + b 518dc │ │ cmp w13, #0x2 │ │ - b.eq 5133c // b.none │ │ - ldp x1, x3, [sp, #168] │ │ + b.eq 51eec // b.none │ │ cmp w13, #0x3 │ │ - sub x20, x29, #0x58 │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0xc // #12 │ │ - mov w6, #0x30 // #48 │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - mov w24, #0x13 // #19 │ │ - b.ne 51294 // b.any │ │ - cmp x10, #0x7 │ │ - b.ls 51788 // b.plast │ │ + b.ne 51e70 // b.any │ │ + cmp x12, #0x7 │ │ + b.ls 5239c // b.plast │ │ ldrb w9, [x8, #6] │ │ ldrh w10, [x8, #4] │ │ ldr w11, [x8] │ │ ldrb w8, [x8, #7] │ │ orr w9, w10, w9, lsl #16 │ │ lsl x10, x11, #8 │ │ orr x9, x10, x9, lsl #40 │ │ - extr x10, x8, x9, #8 │ │ - ldur x9, [x29, #-152] │ │ - ldp x1, x3, [sp, #168] │ │ - b 51354 │ │ - ldp x8, x10, [x29, #-152] │ │ + extr x8, x8, x9, #8 │ │ + b 51ef8 │ │ + ldr x8, [sp, #24] │ │ and x8, x8, #0xffffffffffff0000 │ │ orr x8, x8, x9, lsl #8 │ │ - mov w9, #0x19 // #25 │ │ + mov w9, #0x14 // #20 │ │ orr x9, x8, x9 │ │ - b 50cf4 │ │ + b 51a68 │ │ cmp w13, #0x2 │ │ - b.eq 51384 // b.none │ │ - ldp x1, x3, [sp, #168] │ │ + b.eq 51f18 // b.none │ │ cmp w13, #0x3 │ │ - sub x20, x29, #0x58 │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0xc // #12 │ │ - mov w6, #0x30 // #48 │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - mov w24, #0x13 // #19 │ │ - b.ne 51310 // b.any │ │ - cmp x10, #0x7 │ │ - b.ls 51794 // b.plast │ │ + b.ne 51ec4 // b.any │ │ + cmp x12, #0x7 │ │ + b.ls 523e0 // b.plast │ │ ldrb w9, [x8, #6] │ │ ldrh w10, [x8, #4] │ │ ldr w11, [x8] │ │ ldrb w8, [x8, #7] │ │ orr w9, w10, w9, lsl #16 │ │ lsl x10, x11, #8 │ │ orr x9, x10, x9, lsl #40 │ │ - extr x11, x8, x9, #8 │ │ - ldr x9, [sp, #8] │ │ - ldp x1, x3, [sp, #168] │ │ - b 5139c │ │ - ldr x8, [sp, #8] │ │ - ldp x10, x11, [x29, #-144] │ │ + extr x8, x8, x9, #8 │ │ + b 51f24 │ │ + ldr x8, [sp, #152] │ │ and x8, x8, #0xffffffffffff0000 │ │ orr x8, x8, x9, lsl #8 │ │ - mov w9, #0x19 // #25 │ │ - orr x9, x8, x9 │ │ - b 513bc │ │ - cmp x11, x12 │ │ - b.eq 51788 // b.none │ │ - ldrb w10, [x8] │ │ - b 51348 │ │ - cmp x10, #0x3 │ │ - b.ls 51788 // b.plast │ │ - ldr w10, [x8] │ │ - ldur x9, [x29, #-152] │ │ - ldp x1, x3, [sp, #168] │ │ - sub x20, x29, #0x58 │ │ - orr x9, x9, #0xff │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0xc // #12 │ │ - mov w6, #0x30 // #48 │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - mov w24, #0x13 // #19 │ │ - b 50cf4 │ │ - cmp x11, x12 │ │ - b.eq 51794 // b.none │ │ - ldrb w11, [x8] │ │ - b 51390 │ │ - cmp x10, #0x3 │ │ - b.ls 51794 // b.plast │ │ - ldr w11, [x8] │ │ - ldr x9, [sp, #8] │ │ - ldp x1, x3, [sp, #168] │ │ - sub x20, x29, #0x58 │ │ + mov w9, #0x14 // #20 │ │ + orr x11, x8, x9 │ │ + b 51b68 │ │ + cmp x10, x11 │ │ + b.eq 51a54 // b.none │ │ + ldrb w8, [x8] │ │ + b 51ef8 │ │ + cmp x12, #0x3 │ │ + b.ls 5239c // b.plast │ │ + ldr w8, [x8] │ │ + ldr x9, [sp, #24] │ │ + str x8, [sp, #16] │ │ orr x9, x9, #0xff │ │ - ldur x10, [x29, #-144] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0xc // #12 │ │ - mov w6, #0x30 // #48 │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - mov w24, #0x13 // #19 │ │ - mov w8, #0xff // #255 │ │ - str x9, [sp, #8] │ │ - bics wzr, w8, w9 │ │ - ldur x9, [x29, #-152] │ │ - b.ne 516ec // b.any │ │ - mov w8, #0x1 // #1 │ │ - str x11, [sp, #24] │ │ - str w8, [sp, #80] │ │ - b 50ab0 │ │ - stp xzr, xzr, [sp, #80] │ │ - str wzr, [sp, #60] │ │ - str wzr, [sp, #116] │ │ - stp xzr, xzr, [sp, #120] │ │ - str xzr, [sp, #160] │ │ - ldr x24, [x1, #16] │ │ - ldr x8, [x1] │ │ - stur x11, [x29, #-136] │ │ - cmp x24, x8 │ │ - b.eq 5167c // b.none │ │ - ldr x8, [x1, #8] │ │ - ldr x11, [sp, #72] │ │ - add x9, x25, x28 │ │ - madd x8, x24, x6, x8 │ │ - add x10, x21, x27 │ │ - mov x28, x24 │ │ - add x9, x9, x11 │ │ - ldr x11, [sp, #88] │ │ - sub x9, x9, x10 │ │ - ldr x10, [sp, #40] │ │ - stp x11, x10, [x8] │ │ - ldr x10, [sp, #160] │ │ - str x9, [x8, #16] │ │ - ldr x9, [sp, #136] │ │ - stp x10, x9, [x8, #24] │ │ - ldp x10, x9, [sp, #120] │ │ + b 51a68 │ │ + cmp x10, x11 │ │ + b.eq 51b58 // b.none │ │ + ldrb w8, [x8] │ │ + b 51f24 │ │ + cmp x12, #0x3 │ │ + b.ls 523e0 // b.plast │ │ + ldr w8, [x8] │ │ + ldr x11, [sp, #152] │ │ + str x8, [sp, #8] │ │ + orr x11, x11, #0xff │ │ + b 51b68 │ │ + ldr x9, [sp, #24] │ │ + mov x8, #0x32 // #50 │ │ + bfxil x9, x8, #0, #8 │ │ + b 51a68 │ │ + ldr x11, [sp, #152] │ │ + mov x8, #0x32 // #50 │ │ + bfxil x11, x8, #0, #8 │ │ + b 51b68 │ │ + ldr x9, [x8] │ │ + cbz x9, 52190 │ │ + ldp x3, x4, [x8, #16] │ │ + b 521a0 │ │ + ldr x4, [x8, #8] │ │ + cmp x4, #0x5 │ │ + b.hi 524c4 // b.pmore │ │ + add x3, x8, #0x10 │ │ + ldr w2, [x21, #88] │ │ + sub x0, x29, #0x40 │ │ + add x1, x21, #0x30 │ │ + bl 54420 │ │ + ldurb w9, [x29, #-64] │ │ + cmp w9, #0xff │ │ + b.ne 52430 // b.any │ │ + ldr x8, [x21, #80] │ │ + cmp x8, x23 │ │ + b.gt 51fb4 │ │ + b 51768 │ │ + ldr x8, [x21, #80] │ │ + sub x8, x8, #0x1 │ │ + str x8, [x21, #80] │ │ + cmp x8, x23 │ │ + b.le 51768 │ │ + sub x0, x29, #0x40 │ │ + add x1, x21, #0x30 │ │ + bl 4df9c │ │ + ldurb w9, [x29, #-64] │ │ + cmp w9, #0xff │ │ + b.ne 52430 // b.any │ │ + ldur x8, [x29, #-56] │ │ + cbz x8, 51fa0 │ │ + ldr x10, [x21, #64] │ │ + sub x9, x8, #0x1 │ │ + ldr x11, [x10, #16] │ │ + cmp x9, x11 │ │ + b.cs 52018 // b.hs, b.nlast │ │ + ldr x8, [x10, #8] │ │ + madd x8, x9, x20, x8 │ │ + ldrb w9, [x8, #106] │ │ + cmp w9, #0x1 │ │ + b.ne 52008 // b.any │ │ + ldr x9, [x21, #80] │ │ + add x9, x9, #0x1 │ │ + str x9, [x21, #80] │ │ + ldr x9, [x8] │ │ + cbz x9, 52080 │ │ + ldp x3, x4, [x8, #16] │ │ + b 52090 │ │ + ldr x9, [x10, #24] │ │ + cbz x9, 52474 │ │ + ldr x10, [x10, #32] │ │ + ldrh w12, [x9, #1330] │ │ + add x14, x9, #0x4d8 │ │ + mov x11, #0xffffffffffffffff // #-1 │ │ + lsl x13, x12, #3 │ │ + cbz x13, 52068 │ │ + ldr x15, [x14], #8 │ │ + add x11, x11, #0x1 │ │ + sub x13, x13, #0x8 │ │ + cmp x8, x15 │ │ + cset w15, hi // hi = pmore │ │ + csinv w15, w15, wzr, cs // cs = hs, nlast │ │ + and w15, w15, #0xff │ │ + cmp w15, #0x1 │ │ + b.eq 52034 // b.none │ │ + cbz w15, 520bc │ │ + cbnz x10, 52070 │ │ + b 52474 │ │ + mov x11, x12 │ │ + cbz x10, 52474 │ │ + add x9, x9, x11, lsl #3 │ │ + sub x10, x10, #0x1 │ │ + ldr x9, [x9, #1336] │ │ + b 52024 │ │ + ldr x4, [x8, #8] │ │ + cmp x4, #0x5 │ │ + b.hi 524c4 // b.pmore │ │ + add x3, x8, #0x10 │ │ + ldr w2, [x21, #88] │ │ + sub x0, x29, #0x40 │ │ + add x1, x21, #0x30 │ │ + bl 54420 │ │ + ldurb w9, [x29, #-64] │ │ + cmp w9, #0xff │ │ + b.ne 52430 // b.any │ │ + ldr x8, [x21, #80] │ │ + cmp x8, x23 │ │ + b.gt 51fb4 │ │ + b 51768 │ │ + madd x8, x11, x20, x9 │ │ + ldrb w9, [x8, #106] │ │ + cmp w9, #0x1 │ │ + b.eq 51ffc // b.none │ │ + b 52008 │ │ + ldr x1, [x8, #8] │ │ + cmp x1, #0x5 │ │ + b.hi 524dc // b.pmore │ │ + add x27, x8, #0x10 │ │ + cbnz x1, 51884 │ │ + mov x19, xzr │ │ + str wzr, [sp, #132] │ │ + str wzr, [sp, #84] │ │ + str xzr, [sp, #96] │ │ + str xzr, [sp, #112] │ │ + stp xzr, xzr, [sp, #136] │ │ + ldr x26, [x21, #16] │ │ + ldr x8, [x21] │ │ + cmp x26, x8 │ │ + b.eq 5234c // b.none │ │ + ldr x8, [x21, #8] │ │ + mov w9, #0x30 // #48 │ │ + ldr x10, [sp, #112] │ │ + madd x8, x26, x9, x8 │ │ + ldr x9, [sp, #56] │ │ + ldr x27, [sp, #88] │ │ + stp x10, x9, [x8] │ │ + ldp x10, x9, [sp, #136] │ │ + stp x28, x19, [x8, #16] │ │ + str x20, [x8, #32] │ │ stp w10, w9, [x8, #40] │ │ - add x8, x24, #0x1 │ │ - str x8, [x1, #16] │ │ - ldr w8, [sp, #116] │ │ - tbz w8, #0, 514a8 │ │ - ldp x13, x15, [sp, #144] │ │ - mov w11, #0x18 // #24 │ │ - ldr x14, [sp, #48] │ │ - mov w24, #0x13 // #19 │ │ - ldr w8, [x15, #72] │ │ - add x10, x13, #0xd0 │ │ + add x8, x26, #0x1 │ │ + str x8, [x21, #16] │ │ + ldr w8, [sp, #132] │ │ + tbz w8, #0, 521c0 │ │ + ldr w8, [x24, #416] │ │ + mov w11, #0x8 // #8 │ │ + mov w12, #0x18 // #24 │ │ + add x10, x25, #0xe0 │ │ + ldr x14, [sp, #64] │ │ lsr w9, w8, #16 │ │ cmp w9, #0x4 │ │ - csel x11, x11, x30, hi // hi = pmore │ │ - csel x12, x7, xzr, hi // hi = pmore │ │ + csel x11, x12, x11, hi // hi = pmore │ │ + mov w12, #0x10 // #16 │ │ ldr x11, [x10, x11] │ │ - ldr x21, [x10, x12] │ │ + csel x12, x12, xzr, hi // hi = pmore │ │ + ldr x19, [x10, x12] │ │ subs x10, x11, x14 │ │ - b.cs 51500 // b.hs, b.nlast │ │ - ldr x2, [sp, #96] │ │ + b.cs 52210 // b.hs, b.nlast │ │ mov x8, xzr │ │ mov w9, wzr │ │ - mov w25, #0x13 // #19 │ │ - b 5161c │ │ - ldp w8, w9, [sp, #80] │ │ - mov w24, #0x13 // #19 │ │ + mov w20, #0x11 // #17 │ │ + b 52314 │ │ + ldr x4, [x8, #8] │ │ + cmp x4, #0x5 │ │ + b.hi 524c4 // b.pmore │ │ + add x3, x8, #0x10 │ │ + ldr w2, [x21, #88] │ │ + sub x0, x29, #0x40 │ │ + add x1, x21, #0x30 │ │ + bl 54420 │ │ + ldurb w8, [x29, #-64] │ │ + cmp w8, #0xff │ │ + b.eq 51768 // b.none │ │ + b 524b0 │ │ + ldp w8, w9, [sp, #96] │ │ and w8, w9, w8 │ │ - tbz w8, #0, 51598 │ │ - ldp x9, x8, [sp, #24] │ │ + tbz w8, #0, 5229c │ │ + ldp x9, x8, [sp, #40] │ │ cmp x8, x9 │ │ - b.cs 51640 // b.hs, b.nlast │ │ - ldr x21, [x1, #40] │ │ - ldr x8, [x1, #24] │ │ - ldr x9, [sp, #32] │ │ - cmp x21, x8 │ │ - b.eq 5173c // b.none │ │ - ldr x8, [x1, #32] │ │ - add x8, x8, x21, lsl #5 │ │ - str x9, [x8] │ │ - ldr x9, [sp, #24] │ │ - stp x9, x3, [x8, #8] │ │ - add x9, x21, #0x1 │ │ - b 515e0 │ │ - ldur q0, [x20, #8] │ │ - stur q0, [x29, #-128] │ │ - b 51650 │ │ - ldp x11, x12, [x13, #16] │ │ + b.cs 522e8 // b.hs, b.nlast │ │ + ldr x19, [x21, #40] │ │ + ldr x8, [x21, #24] │ │ + cmp x19, x8 │ │ + b.eq 52384 // b.none │ │ + ldr x8, [x21, #32] │ │ + ldp x9, x10, [sp, #40] │ │ + add x8, x8, x19, lsl #5 │ │ + stp x10, x9, [x8] │ │ + add x9, x19, #0x1 │ │ + b 522e0 │ │ + ldr x8, [sp, #72] │ │ + ldr q0, [x8] │ │ + str q0, [sp, #160] │ │ + b 5232c │ │ + ldp x11, x12, [x25, #16] │ │ cmp w9, #0x4 │ │ - ldr x13, [x15, #408] │ │ + ldr x13, [x24, #432] │ │ cset w9, hi // hi = pmore │ │ - stur w8, [x29, #-40] │ │ - sturb w9, [x29, #-36] │ │ - stp x11, x12, [x29, #-88] │ │ - ldr x11, [x15, #424] │ │ - add x12, x21, x14 │ │ - stp x12, x10, [x29, #-56] │ │ - stp x13, x11, [x29, #-72] │ │ - sub x0, x29, #0x20 │ │ - sub x1, x29, #0x58 │ │ - bl 542b4 │ │ - ldur x8, [x29, #-32] │ │ - cbz x8, 5163c │ │ - ldp x25, x21, [x29, #-24] │ │ + stur w8, [x29, #-16] │ │ + sturb w9, [x29, #-12] │ │ + stp x11, x12, [x29, #-64] │ │ + ldr x11, [x24, #448] │ │ + add x12, x19, x14 │ │ + stp x12, x10, [x29, #-32] │ │ + stp x13, x11, [x29, #-48] │ │ + sub x0, x29, #0x60 │ │ + sub x1, x29, #0x40 │ │ + bl 54a58 │ │ + ldur x8, [x29, #-96] │ │ + cbz x8, 522e8 │ │ + ldp x20, x19, [x29, #-88] │ │ cmp x8, #0x2 │ │ - b.eq 515ec // b.none │ │ - cmp x25, x21 │ │ - b.cs 5152c // b.hs, b.nlast │ │ - ldr x8, [sp, #168] │ │ - ldr x27, [x8, #40] │ │ - ldr x9, [x8, #24] │ │ - cmp x27, x9 │ │ - ldr x9, [sp, #176] │ │ - b.eq 51588 // b.none │ │ - ldr x10, [x8, #32] │ │ - add x10, x10, x27, lsl #5 │ │ - stp x9, x28, [x10, #16] │ │ - add x9, x27, #0x1 │ │ - stp x25, x21, [x10] │ │ - str x9, [x8, #40] │ │ - b 5152c │ │ - add x0, x8, #0x18 │ │ - bl 4cf50 │ │ - ldp x8, x9, [sp, #168] │ │ - b 5156c │ │ - ldr w8, [sp, #60] │ │ + b.eq 52300 // b.none │ │ + cmp x20, x19 │ │ + b.cs 5223c // b.hs, b.nlast │ │ + ldr x24, [x21, #40] │ │ + ldr x8, [x21, #24] │ │ + cmp x24, x8 │ │ + b.eq 52290 // b.none │ │ + ldr x8, [x21, #32] │ │ + add x9, x24, #0x1 │ │ + add x8, x8, x24, lsl #5 │ │ + stp x20, x19, [x8] │ │ + stp x27, x26, [x8, #16] │ │ + str x9, [x21, #40] │ │ + b 5223c │ │ + add x0, x21, #0x18 │ │ + bl 4e684 │ │ + b 52274 │ │ + ldr w8, [sp, #84] │ │ and w8, w9, w8 │ │ - tbz w8, #0, 51640 │ │ + tbz w8, #0, 522e8 │ │ ldr x8, [sp] │ │ - ldr x9, [sp, #32] │ │ - add x21, x8, x9 │ │ - cmp x9, x21 │ │ - b.cs 51640 // b.hs, b.nlast │ │ - ldr x25, [x1, #40] │ │ - ldr x8, [x1, #24] │ │ - ldr x9, [sp, #32] │ │ - cmp x25, x8 │ │ - b.eq 5175c // b.none │ │ - ldr x8, [x1, #32] │ │ - add x8, x8, x25, lsl #5 │ │ - stp x9, x21, [x8] │ │ - add x9, x25, #0x1 │ │ - str x3, [x8, #16] │ │ - str x28, [x8, #24] │ │ - str x9, [x1, #40] │ │ - b 51640 │ │ - ldp x1, x3, [sp, #168] │ │ + ldr x9, [sp, #48] │ │ + add x19, x9, x8 │ │ + cmp x9, x19 │ │ + b.cs 522e8 // b.hs, b.nlast │ │ + ldr x20, [x21, #40] │ │ + ldr x8, [x21, #24] │ │ + cmp x20, x8 │ │ + b.eq 52390 // b.none │ │ + ldr x8, [x21, #32] │ │ + ldr x9, [sp, #48] │ │ + add x8, x8, x20, lsl #5 │ │ + stp x9, x19, [x8] │ │ + add x9, x20, #0x1 │ │ + stp x27, x26, [x8, #16] │ │ + str x9, [x21, #40] │ │ + add x0, sp, #0xa0 │ │ + add x3, x27, #0x1 │ │ + mov x1, x21 │ │ + mov x2, x23 │ │ + bl 516fc │ │ + b 5232c │ │ mov w8, #0xff // #255 │ │ - bics wzr, w8, w25 │ │ - b.eq 51640 // b.none │ │ - ldr x2, [sp, #96] │ │ - lsr x9, x25, #8 │ │ - lsr x8, x25, #16 │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0xc // #12 │ │ - mov w6, #0x30 // #48 │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - sturb w9, [x29, #-127] │ │ + bics wzr, w8, w20 │ │ + b.eq 522e8 // b.none │ │ + lsr x9, x20, #8 │ │ + lsr x8, x20, #16 │ │ + strb w9, [sp, #161] │ │ lsr x9, x8, #32 │ │ - ldr x0, [sp, #104] │ │ - sturb w25, [x29, #-128] │ │ - stur w8, [x29, #-126] │ │ - sturh w9, [x29, #-122] │ │ - stur x21, [x29, #-120] │ │ - b 51668 │ │ - ldp x1, x3, [sp, #168] │ │ - sub x0, x29, #0x80 │ │ - add x3, x3, #0x1 │ │ - mov x2, x19 │ │ - bl 5062c │ │ - ldp x2, x0, [sp, #96] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0xc // #12 │ │ - mov w6, #0x30 // #48 │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - ldurb w8, [x29, #-128] │ │ + strb w20, [sp, #160] │ │ + stur w8, [sp, #162] │ │ + strh w9, [sp, #166] │ │ + str x19, [sp, #168] │ │ + ldr x19, [sp, #104] │ │ + ldr x11, [sp, #152] │ │ + mov w20, #0x70 // #112 │ │ + ldrb w8, [sp, #160] │ │ cmp w8, #0xff │ │ - b.ne 518a0 // b.any │ │ - ldp x1, x3, [sp, #168] │ │ - b 50674 │ │ - mov x0, x1 │ │ - bl 5424c │ │ - ldp x1, x3, [sp, #168] │ │ - mov w30, #0x8 // #8 │ │ - mov w7, #0x10 // #16 │ │ - mov w6, #0x30 // #48 │ │ - mov w5, #0xc // #12 │ │ - mov w4, #0x4 // #4 │ │ - b 51408 │ │ - ldr x8, [sp, #160] │ │ - ldp x2, x0, [sp, #96] │ │ - sub x20, x29, #0x58 │ │ - stp x8, x9, [x29, #-128] │ │ - b 51654 │ │ - str x13, [sp, #64] │ │ - ldr x8, [sp, #64] │ │ - ldp x2, x0, [sp, #96] │ │ - stp x24, x8, [x29, #-128] │ │ - b 51668 │ │ - stp x9, x10, [x29, #-152] │ │ - ldur x10, [x29, #-152] │ │ - lsr x8, x10, #56 │ │ - sturb w10, [x29, #-128] │ │ - lsr x9, x10, #40 │ │ - lsr x10, x10, #8 │ │ - sturb w8, [x29, #-121] │ │ - ldur x8, [x29, #-144] │ │ - b 5170c │ │ - stur x11, [x29, #-136] │ │ - ldr x10, [sp, #8] │ │ - lsr x8, x10, #56 │ │ - sturb w10, [x29, #-128] │ │ - lsr x9, x10, #40 │ │ + b.ne 524b8 // b.any │ │ + str x11, [sp, #152] │ │ + b 51768 │ │ + mov x0, x21 │ │ + bl 549f4 │ │ + b 5210c │ │ + stp x19, x20, [sp, #160] │ │ + b 5232c │ │ + str x12, [sp, #120] │ │ + ldr x11, [sp, #152] │ │ + mov w8, #0x11 // #17 │ │ + str x8, [sp, #160] │ │ + ldr x8, [sp, #120] │ │ + ldr x19, [sp, #104] │ │ + mov w20, #0x70 // #112 │ │ + str x8, [sp, #168] │ │ + b 52338 │ │ + add x0, x21, #0x18 │ │ + bl 4e684 │ │ + b 521e8 │ │ + add x0, x21, #0x18 │ │ + bl 4e684 │ │ + b 522cc │ │ + mov w9, #0x11 // #17 │ │ + str x8, [sp, #16] │ │ + lsr x8, x9, #56 │ │ + mov x10, x9 │ │ + strb w9, [sp, #160] │ │ + lsr x9, x9, #40 │ │ + str x10, [sp, #24] │ │ lsr x10, x10, #8 │ │ - sturb w8, [x29, #-121] │ │ - ldur x8, [x29, #-136] │ │ - sturh w9, [x29, #-123] │ │ - stur w10, [x29, #-127] │ │ - ldp x2, x0, [sp, #96] │ │ - sub x20, x29, #0x58 │ │ - stur x8, [x29, #-120] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0xc // #12 │ │ - mov w6, #0x30 // #48 │ │ - mov w7, #0x10 // #16 │ │ - mov w30, #0x8 // #8 │ │ - mov w24, #0x13 // #19 │ │ - b 51668 │ │ - add x0, x1, #0x18 │ │ - mov x25, x1 │ │ - mov x27, x3 │ │ - bl 4cf50 │ │ - ldr x9, [sp, #32] │ │ - mov x3, x27 │ │ - mov x1, x25 │ │ - b 514d8 │ │ - add x0, x1, #0x18 │ │ - mov x27, x1 │ │ - mov x24, x28 │ │ - mov x28, x3 │ │ - bl 4cf50 │ │ - ldr x9, [sp, #32] │ │ - mov x3, x28 │ │ - mov x28, x24 │ │ - mov w24, #0x13 // #19 │ │ - mov x1, x27 │ │ - b 515cc │ │ - mov w9, #0x13 // #19 │ │ - stp x9, x8, [x29, #-152] │ │ - b 516cc │ │ - mov w9, #0x13 // #19 │ │ - stur x8, [x29, #-136] │ │ - str x9, [sp, #8] │ │ - b 516f0 │ │ - mov w8, #0x6 // #6 │ │ - stp x14, x12, [x1, #48] │ │ - b 517bc │ │ - add x9, x28, x11 │ │ - mov w8, #0x13 // #19 │ │ - stp x9, xzr, [x1, #48] │ │ - strb w8, [x0] │ │ - strb wzr, [x0, #1] │ │ - strh wzr, [x0, #6] │ │ - stur wzr, [x0, #2] │ │ - str x9, [x0, #8] │ │ - ldp x20, x19, [sp, #432] │ │ - ldp x22, x21, [sp, #416] │ │ - ldp x24, x23, [sp, #400] │ │ - ldp x26, x25, [sp, #384] │ │ - ldp x28, x27, [sp, #368] │ │ - ldp x29, x30, [sp, #352] │ │ - add sp, sp, #0x1c0 │ │ - ret │ │ + strb w8, [sp, #167] │ │ + ldr x8, [sp, #16] │ │ + ldr x19, [sp, #104] │ │ + ldr x11, [sp, #152] │ │ + mov w20, #0x70 // #112 │ │ + sturh w9, [sp, #165] │ │ + stur w10, [sp, #161] │ │ + str x8, [sp, #168] │ │ + b 52338 │ │ + mov w11, #0x11 // #17 │ │ + str x8, [sp, #8] │ │ + lsr x8, x11, #56 │ │ + lsr x9, x11, #40 │ │ + lsr x10, x11, #8 │ │ + ldr x19, [sp, #104] │ │ + mov w20, #0x70 // #112 │ │ + strb w11, [sp, #160] │ │ + strb w8, [sp, #167] │ │ + ldr x8, [sp, #8] │ │ + sturh w9, [sp, #165] │ │ + stur w10, [sp, #161] │ │ + str x8, [sp, #168] │ │ + b 52338 │ │ + ldr x11, [sp, #152] │ │ + mov w8, #0x32 // #50 │ │ + b 5236c │ │ mov w8, #0xff // #255 │ │ - strb w8, [x0] │ │ - b 517d0 │ │ - mov w8, #0x13 // #19 │ │ - mov x9, x28 │ │ - b 517bc │ │ - mov x10, xzr │ │ - mov w11, wzr │ │ - mov w9, #0x6 // #6 │ │ - stp x15, x13, [x1, #48] │ │ - b 51830 │ │ - add x8, x12, x14 │ │ - mov x10, xzr │ │ - mov w11, wzr │ │ - stp x8, xzr, [x1, #48] │ │ - mov w9, #0x13 // #19 │ │ - strb w9, [x0] │ │ - lsr x9, x10, #32 │ │ - strb w11, [x0, #1] │ │ - stur w10, [x0, #2] │ │ - strh w9, [x0, #6] │ │ - str x8, [x0, #8] │ │ - b 517d0 │ │ - mov w8, #0x12 // #18 │ │ - b 517bc │ │ - ldurh w8, [x29, #-82] │ │ - ldur w10, [x29, #-86] │ │ - mov x0, x25 │ │ - ldurb w11, [x29, #-87] │ │ - orr x10, x10, x8, lsl #32 │ │ - ldur x8, [x29, #-80] │ │ - b 51830 │ │ - ldur q0, [x29, #-88] │ │ + strb w8, [x19] │ │ + b 52490 │ │ + ldur w10, [x29, #-63] │ │ + ldur w11, [x29, #-60] │ │ + ldur x8, [x29, #-56] │ │ + stur w10, [x29, #-128] │ │ + stur w11, [x29, #-125] │ │ + b 52478 │ │ + ldur w10, [x29, #-63] │ │ + ldur w11, [x29, #-60] │ │ + ldur x8, [x29, #-56] │ │ + stur w10, [x29, #-136] │ │ + stur w11, [x29, #-133] │ │ + b 52464 │ │ + mov w9, #0x10 // #16 │ │ + ldur w10, [x29, #-136] │ │ + strb w9, [x19] │ │ + ldur w9, [x29, #-133] │ │ + b 52484 │ │ + mov w9, #0x10 // #16 │ │ + ldur w10, [x29, #-128] │ │ + strb w9, [x19] │ │ + ldur w9, [x29, #-125] │ │ + stur w10, [x19, #1] │ │ + str w9, [x19, #4] │ │ + str x8, [x19, #8] │ │ + ldp x20, x19, [sp, #400] │ │ + ldp x22, x21, [sp, #384] │ │ + ldp x24, x23, [sp, #368] │ │ + ldp x26, x25, [sp, #352] │ │ + ldp x28, x27, [sp, #336] │ │ + ldp x29, x30, [sp, #320] │ │ + add sp, sp, #0x1a0 │ │ + ret │ │ + ldur q0, [x29, #-64] │ │ + b 524bc │ │ + ldr q0, [sp, #160] │ │ str q0, [x19] │ │ - b 517d0 │ │ - mov x10, xzr │ │ - mov w11, wzr │ │ - mov w9, #0x13 // #19 │ │ - mov x8, x12 │ │ - b 51830 │ │ - mov x10, xzr │ │ - mov w11, wzr │ │ - mov w9, #0x12 // #18 │ │ - b 51830 │ │ - ldur q0, [x29, #-128] │ │ - str q0, [x0] │ │ - b 517d0 │ │ + b 52490 │ │ nop │ │ - adr x3, 697c0 │ │ + adr x3, 68b80 │ │ mov x0, xzr │ │ mov x1, x4 │ │ mov w2, #0x5 // #5 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ nop │ │ - adr x3, 697c0 │ │ + adr x3, 68b80 │ │ mov x0, xzr │ │ - mov x1, x8 │ │ mov w2, #0x5 // #5 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ - ldrh w8, [x1, #24] │ │ + ldrh w8, [x1, #32] │ │ mov w9, #0x2130 // #8496 │ │ cmp w8, w9 │ │ - b.gt 519d0 │ │ + b.gt 52590 │ │ sub w8, w8, #0x2 │ │ cmp w8, #0x8a │ │ - b.hi 51d88 // b.pmore │ │ + b.hi 52ee0 // b.pmore │ │ nop │ │ - adr x9, 538e │ │ - adr x10, 5191c │ │ + adr x9, 526a │ │ + adr x10, 52530 │ │ ldrh w11, [x9, x8, lsl #1] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ ldr x8, [x1] │ │ - cmp x8, #0x1 │ │ - b.eq 51db8 // b.none │ │ - cmp x8, #0x8 │ │ - b.eq 51db8 // b.none │ │ - b 51d8c │ │ - ldr x8, [x1] │ │ - cmp x8, #0x1 │ │ - b.eq 51db8 // b.none │ │ - cmp x8, #0x8 │ │ - b.eq 51db8 // b.none │ │ - cmp x8, #0xa │ │ - b.ne 51d8c // b.any │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0x11 // #17 │ │ - stp x8, x9, [x0] │ │ + orr x8, x8, #0x8 │ │ + cmp x8, #0x9 │ │ + b.ne 52ee0 // b.any │ │ + ldp x9, x8, [x1, #8] │ │ + stp x9, x8, [x0, #8] │ │ + mov w8, #0x9 // #9 │ │ + str x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ ldr x8, [x1] │ │ - cmp x8, #0x4 │ │ - b.gt 51a04 │ │ - cmp x8, #0x2 │ │ - b.gt 519a4 │ │ cmp x8, #0x1 │ │ - b.eq 51db8 // b.none │ │ - cmp x8, #0x2 │ │ - b.eq 51a5c // b.none │ │ - b 51d8c │ │ - ldr x8, [x1] │ │ - cmp x8, #0x4 │ │ - b.gt 51a20 │ │ - cmp x8, #0x2 │ │ - b.eq 51a5c // b.none │ │ - cmp x8, #0x3 │ │ - b.eq 51a84 // b.none │ │ - cmp x8, #0x4 │ │ - b.ne 51d8c // b.any │ │ - ldr w8, [x1, #8] │ │ - str x8, [x0, #8] │ │ - mov w8, #0x7 // #7 │ │ - str x8, [x0] │ │ + b.eq 52540 // b.none │ │ + cmp x8, #0x9 │ │ + b.eq 52540 // b.none │ │ + cmp x8, #0xb │ │ + b.ne 52ee0 // b.any │ │ + ldr x8, [x1, #8] │ │ + mov w9, #0x12 // #18 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ mov w9, #0x2131 // #8497 │ │ cmp w8, w9 │ │ - b.eq 51e38 // b.none │ │ + b.eq 52c90 // b.none │ │ mov w9, #0x2132 // #8498 │ │ cmp w8, w9 │ │ - b.eq 51a4c // b.none │ │ + b.eq 52638 // b.none │ │ mov w9, #0x2133 // #8499 │ │ cmp w8, w9 │ │ - b.ne 51d88 // b.any │ │ - ldr x8, [x1] │ │ - cmp x8, #0xa │ │ - b.ne 51d8c // b.any │ │ - b 51e20 │ │ - cmp x8, #0x6 │ │ - b.gt 51aa0 │ │ - cmp x8, #0x5 │ │ - b.eq 51dd4 // b.none │ │ - cmp x8, #0x6 │ │ - b.eq 51a78 // b.none │ │ - b 51d8c │ │ - cmp x8, #0x5 │ │ - b.eq 51dd4 // b.none │ │ - cmp x8, #0x6 │ │ - b.eq 51a78 // b.none │ │ - cmp x8, #0x7 │ │ - b.eq 51dd4 // b.none │ │ - b 51d8c │ │ + b.ne 52ee0 // b.any │ │ ldr x8, [x1] │ │ - cmp x8, #0xa │ │ - b.ne 51d8c // b.any │ │ - b 51df0 │ │ + cmp x8, #0xb │ │ + b.ne 52ee0 // b.any │ │ + ldr x8, [x1, #8] │ │ + mov w9, #0xc // #12 │ │ + stp x9, x8, [x0] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ ldr x8, [x1] │ │ - cmp x8, #0xa │ │ - b.ne 51d8c // b.any │ │ - b 51e08 │ │ - ldrb w8, [x1, #8] │ │ - str x8, [x0, #8] │ │ - mov w8, #0x7 // #7 │ │ - str x8, [x0] │ │ + cmp x8, #0x4 │ │ + b.gt 5295c │ │ + cmp x8, #0x2 │ │ + b.le 52d94 │ │ + cmp x8, #0x3 │ │ + b.eq 52e30 // b.none │ │ + cmp x8, #0x4 │ │ + b.ne 52ee0 // b.any │ │ + ldr w8, [x1, #8] │ │ + mov w9, #0x8 // #8 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ + ldr x8, [x1] │ │ + cmp x8, #0xb │ │ + b.ne 52ee0 // b.any │ │ ldr x8, [x1, #8] │ │ - tbz x8, #63, 51dd8 │ │ - b 521f4 │ │ - ldrh w8, [x1, #8] │ │ - str x8, [x0, #8] │ │ - mov w8, #0x7 // #7 │ │ - str x8, [x0] │ │ + mov w9, #0x17 // #23 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - cmp x8, #0x7 │ │ - b.ne 51928 // b.any │ │ - b 51dd4 │ │ - mov x19, x0 │ │ - mov x0, x1 │ │ - mov x20, x1 │ │ - bl 53c04 │ │ - mov w9, w0 │ │ - mov x0, x19 │ │ - mov w8, w1 │ │ - mov x1, x20 │ │ - tbz w9, #0, 51d88 │ │ - b 520a0 │ │ - ldr x8, [x1] │ │ - cmp x8, #0xa │ │ - b.ne 51d8c // b.any │ │ - b 51e78 │ │ - mov x19, x0 │ │ - mov x0, x1 │ │ - mov x20, x1 │ │ - bl 53c04 │ │ - mov w9, w0 │ │ - mov x0, x19 │ │ - mov w8, w1 │ │ - mov x1, x20 │ │ - tbz w9, #0, 51d88 │ │ - b 521a8 │ │ - mov x19, x0 │ │ - mov x0, x1 │ │ - mov x20, x1 │ │ - bl 53c04 │ │ - mov w9, w0 │ │ - mov x0, x19 │ │ - mov w8, w1 │ │ - mov x1, x20 │ │ - tbz w9, #0, 51d88 │ │ - b 52034 │ │ ldr x8, [x1] │ │ - cmp x8, #0xa │ │ - b.ne 51d8c // b.any │ │ - b 51ea8 │ │ + cmp x8, #0xb │ │ + b.ne 52ee0 // b.any │ │ + ldr x8, [x1, #8] │ │ + mov w9, #0x18 // #24 │ │ + stp x9, x8, [x0] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ ldr x8, [x1] │ │ cmp x8, #0x4 │ │ - b.gt 51ef0 │ │ + b.gt 52b90 │ │ cmp x8, #0x2 │ │ - b.eq 522d8 // b.none │ │ + b.eq 52da4 // b.none │ │ cmp x8, #0x3 │ │ - b.ne 51c20 // b.any │ │ - ldrh w8, [x1, #8] │ │ - str x8, [x0, #8] │ │ - mov w8, #0x2c // #44 │ │ - str x8, [x0] │ │ + b.eq 52e30 // b.none │ │ + cmp x8, #0x4 │ │ + b.ne 52ee0 // b.any │ │ + ldr w8, [x1, #8] │ │ + mov w9, #0x8 // #8 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ mov x19, x0 │ │ mov x0, x1 │ │ mov x20, x1 │ │ - bl 53c04 │ │ + bl 542f8 │ │ mov w9, w0 │ │ mov x0, x19 │ │ mov w8, w1 │ │ mov x1, x20 │ │ - tbz w9, #0, 51d88 │ │ - b 52240 │ │ + tbz w9, #0, 52ee0 │ │ + strb w8, [x0, #8] │ │ + mov w8, #0x29 // #41 │ │ + str x8, [x0] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x8, [x1] │ │ + cmp x8, #0xb │ │ + b.ne 52ee0 // b.any │ │ + ldr x8, [x1, #8] │ │ + mov w9, #0x16 // #22 │ │ + stp x9, x8, [x0] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ mov x19, x0 │ │ mov x0, x1 │ │ mov x20, x1 │ │ - bl 53c98 │ │ + bl 542f8 │ │ mov w9, w0 │ │ mov x0, x19 │ │ mov w8, w1 │ │ mov x1, x20 │ │ - tbz w9, #0, 51d88 │ │ - b 522a8 │ │ - ldr x8, [x1] │ │ - cmp x8, #0xa │ │ - b.ne 51d8c // b.any │ │ - b 51e90 │ │ + tbz w9, #0, 52ee0 │ │ + strb w8, [x0, #8] │ │ + mov w8, #0x2a // #42 │ │ + str x8, [x0] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ mov x19, x0 │ │ mov x0, x1 │ │ mov x20, x1 │ │ - bl 53c04 │ │ + bl 542f8 │ │ mov w9, w0 │ │ mov x0, x19 │ │ mov w8, w1 │ │ mov x1, x20 │ │ - tbz w9, #0, 51d88 │ │ - b 51fac │ │ + tbz w9, #0, 52ee0 │ │ + strb w8, [x0, #8] │ │ + mov w8, #0x23 // #35 │ │ + str x8, [x0] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x8, [x1] │ │ + cmp x8, #0xb │ │ + b.ne 52ee0 // b.any │ │ + ldr x8, [x1, #8] │ │ + mov w9, #0x1d // #29 │ │ + stp x9, x8, [x0] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ ldr x8, [x1] │ │ cmp x8, #0x4 │ │ - b.gt 51f0c │ │ + b.gt 52ccc │ │ cmp x8, #0x2 │ │ - b.eq 522d8 // b.none │ │ + b.eq 52dbc // b.none │ │ cmp x8, #0x3 │ │ - b.eq 522f4 // b.none │ │ + b.eq 52df0 // b.none │ │ cmp x8, #0x4 │ │ - b.ne 51d8c // b.any │ │ + b.ne 52ee0 // b.any │ │ ldr w8, [x1, #8] │ │ - str x8, [x0, #8] │ │ - mov w8, #0x2c // #44 │ │ - str x8, [x0] │ │ + mov w9, #0x2d // #45 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldr x8, [x1] │ │ - cmp x8, #0xa │ │ - b.ne 51d8c // b.any │ │ - b 51ec0 │ │ - ldr x8, [x1] │ │ - cmp x8, #0x4 │ │ - b.le 51974 │ │ - cmp x8, #0x6 │ │ - b.le 51a0c │ │ - cmp x8, #0x7 │ │ - b.ne 51940 // b.any │ │ - b 51dd4 │ │ - mov x19, x0 │ │ - mov x0, x1 │ │ - mov x20, x1 │ │ - bl 53c04 │ │ - mov w9, w0 │ │ - mov x0, x19 │ │ - mov w8, w1 │ │ - mov x1, x20 │ │ - tbz w9, #0, 51d88 │ │ - b 51fe4 │ │ - mov x19, x0 │ │ - mov x0, x1 │ │ - mov x20, x1 │ │ - bl 53c04 │ │ - mov w9, w0 │ │ - mov x0, x19 │ │ - mov w8, w1 │ │ - mov x1, x20 │ │ - tbz w9, #0, 51d88 │ │ - b 52000 │ │ - ldr x8, [x1] │ │ - cmp x8, #0xa │ │ - b.ne 51d8c // b.any │ │ - b 51ed8 │ │ mov x19, x0 │ │ mov x0, x1 │ │ mov x20, x1 │ │ - bl 53c04 │ │ + bl 542f8 │ │ mov w9, w0 │ │ mov x0, x19 │ │ mov w8, w1 │ │ mov x1, x20 │ │ - tbz w9, #0, 51d88 │ │ - b 52274 │ │ + tbz w9, #0, 52ee0 │ │ + strb w8, [x0, #8] │ │ + mov w8, #0x21 // #33 │ │ + str x8, [x0] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ ldr x8, [x1] │ │ cmp x8, #0x4 │ │ - b.gt 51f40 │ │ + b.gt 5295c │ │ cmp x8, #0x2 │ │ - b.eq 52310 // b.none │ │ + b.le 52d94 │ │ cmp x8, #0x3 │ │ - b.eq 5232c // b.none │ │ + b.eq 52e30 // b.none │ │ cmp x8, #0x4 │ │ - b.ne 51d8c // b.any │ │ + b.ne 52ee0 // b.any │ │ ldr w8, [x1, #8] │ │ - str x8, [x0, #8] │ │ - mov w8, #0x27 // #39 │ │ - str x8, [x0] │ │ + mov w9, #0x8 // #8 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ mov x19, x0 │ │ mov x0, x1 │ │ mov x20, x1 │ │ - bl 53c04 │ │ + bl 5438c │ │ mov w9, w0 │ │ mov x0, x19 │ │ mov w8, w1 │ │ mov x1, x20 │ │ - tbz w9, #0, 51d88 │ │ - b 52068 │ │ - mov x19, x0 │ │ - mov x0, x1 │ │ - mov x20, x1 │ │ - bl 53c04 │ │ - mov w9, w0 │ │ - mov x0, x19 │ │ - mov w8, w1 │ │ - mov x1, x20 │ │ - tbnz w9, #0, 51fc8 │ │ - ldr x8, [x1] │ │ - adrp x9, 5000 │ │ - add x9, x9, #0x4a4 │ │ - adr x10, 51950 │ │ - ldrh w11, [x9, x8, lsl #1] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldr x9, [x1, #8] │ │ - stp xzr, x9, [x0] │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - ldp x8, x9, [x1, #8] │ │ - stp x8, x9, [x0, #8] │ │ - mov w8, #0x8 // #8 │ │ - str x8, [x0] │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - ldr x8, [x1, #8] │ │ - str x8, [x0, #8] │ │ - mov w8, #0x7 // #7 │ │ + tbz w9, #0, 52ee0 │ │ + strh w8, [x0, #8] │ │ + mov w8, #0x27 // #39 │ │ str x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0x16 // #22 │ │ - stp x8, x9, [x0] │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0x17 // #23 │ │ - stp x8, x9, [x0] │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0xb // #11 │ │ - stp x8, x9, [x0] │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ ldr x8, [x1] │ │ cmp x8, #0x4 │ │ - b.gt 51f74 │ │ + b.gt 52b90 │ │ cmp x8, #0x2 │ │ - b.eq 52354 // b.none │ │ + b.eq 52da4 // b.none │ │ cmp x8, #0x3 │ │ - b.eq 52370 // b.none │ │ + b.eq 52e30 // b.none │ │ cmp x8, #0x4 │ │ - b.ne 51d8c // b.any │ │ + b.ne 52ee0 // b.any │ │ ldr w8, [x1, #8] │ │ - str x8, [x0, #8] │ │ - mov w8, #0x2d // #45 │ │ - str x8, [x0] │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0x15 // #21 │ │ - stp x8, x9, [x0] │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0x10 // #16 │ │ - stp x8, x9, [x0] │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0x1c // #28 │ │ - stp x8, x9, [x0] │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0x14 // #20 │ │ - stp x8, x9, [x0] │ │ + mov w9, #0x8 // #8 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0x12 // #18 │ │ - stp x8, x9, [x0] │ │ + ldr x8, [x1] │ │ + cmp x8, #0x4 │ │ + b.gt 52b90 │ │ + cmp x8, #0x2 │ │ + b.eq 52da4 // b.none │ │ + cmp x8, #0x3 │ │ + b.eq 52e30 // b.none │ │ + cmp x8, #0x4 │ │ + b.ne 52ee0 // b.any │ │ + ldr w8, [x1, #8] │ │ + mov w9, #0x8 // #8 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - cmp x8, #0x5 │ │ - b.eq 51f28 // b.none │ │ - cmp x8, #0x6 │ │ - b.eq 51f1c // b.none │ │ - cmp x8, #0x7 │ │ - b.eq 51f28 // b.none │ │ - b 51d8c │ │ - cmp x8, #0x5 │ │ - b.eq 51f28 // b.none │ │ - cmp x8, #0x6 │ │ - b.ne 51f00 // b.any │ │ + ldr x8, [x1] │ │ + cmp x8, #0xb │ │ + b.ne 52ee0 // b.any │ │ ldr x8, [x1, #8] │ │ - tbz x8, #63, 522f8 │ │ - b 521f4 │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0x2c // #44 │ │ - stp x8, x9, [x0] │ │ + mov w9, #0x11 // #17 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - cmp x8, #0x5 │ │ - b.eq 51f58 // b.none │ │ - cmp x8, #0x6 │ │ - b.eq 52348 // b.none │ │ - cmp x8, #0x7 │ │ - b.ne 51d8c // b.any │ │ - ldr x8, [x1, #8] │ │ - str x8, [x0, #8] │ │ - mov w8, #0x27 // #39 │ │ - str x8, [x0] │ │ + ldr x8, [x1] │ │ + cmp x8, #0x4 │ │ + b.gt 5295c │ │ + cmp x8, #0x2 │ │ + b.le 52d94 │ │ + cmp x8, #0x3 │ │ + b.eq 52e30 // b.none │ │ + cmp x8, #0x4 │ │ + b.ne 52ee0 // b.any │ │ + ldr w8, [x1, #8] │ │ + mov w9, #0x8 // #8 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ + cmp x8, #0x7 │ │ + b.gt 52978 │ │ cmp x8, #0x5 │ │ - b.eq 51f8c // b.none │ │ - cmp x8, #0x6 │ │ - b.eq 5238c // b.none │ │ + b.eq 52ba8 // b.none │ │ cmp x8, #0x7 │ │ - b.ne 51d8c // b.any │ │ - ldr x8, [x1, #8] │ │ - str x8, [x0, #8] │ │ - mov w8, #0x2d // #45 │ │ + b.eq 52bc0 // b.none │ │ + b 52ee0 │ │ + cmp x8, #0x8 │ │ + b.ne 52538 // b.any │ │ + b 52ba8 │ │ + mov x19, x0 │ │ + mov x0, x1 │ │ + mov x20, x1 │ │ + bl 542f8 │ │ + mov w9, w0 │ │ + mov x0, x19 │ │ + mov w8, w1 │ │ + mov x1, x20 │ │ + tbz w9, #0, 52ee0 │ │ + strb w8, [x0, #8] │ │ + mov w8, #0x2c // #44 │ │ str x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldrb w8, [x1, #8] │ │ - strb w8, [x0, #8] │ │ - mov w8, #0x2b // #43 │ │ - str x8, [x0] │ │ + ldr x8, [x1] │ │ + cmp x8, #0x4 │ │ + b.gt 52cfc │ │ + cmp x8, #0x2 │ │ + b.eq 52dbc // b.none │ │ + cmp x8, #0x3 │ │ + b.eq 52df0 // b.none │ │ + cmp x8, #0x4 │ │ + b.ne 52ee0 // b.any │ │ + ldr w8, [x1, #8] │ │ + mov w9, #0x2d // #45 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldrb w8, [x1, #8] │ │ - strb w8, [x0, #8] │ │ - mov w8, #0x25 // #37 │ │ - str x8, [x0] │ │ + ldr x8, [x1] │ │ + cmp x8, #0xb │ │ + b.ne 52ee0 // b.any │ │ + ldr x8, [x1, #8] │ │ + mov w9, #0x15 // #21 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldrb w8, [x1, #8] │ │ - strb w8, [x0, #8] │ │ - mov w8, #0x23 // #35 │ │ - str x8, [x0] │ │ + ldr x8, [x1] │ │ + cmp x8, #0x4 │ │ + b.le 52d8c │ │ + cmp x8, #0x7 │ │ + b.le 52964 │ │ + cmp x8, #0x8 │ │ + b.ne 52568 // b.any │ │ + b 52ba8 │ │ + ldr x8, [x1] │ │ + cmp x8, #0x4 │ │ + b.gt 52b90 │ │ + cmp x8, #0x2 │ │ + b.eq 52da4 // b.none │ │ + cmp x8, #0x3 │ │ + b.eq 52e30 // b.none │ │ + cmp x8, #0x4 │ │ + b.ne 52ee0 // b.any │ │ + ldr w8, [x1, #8] │ │ + mov w9, #0x8 // #8 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldrb w8, [x1, #8] │ │ + mov x19, x0 │ │ + mov x0, x1 │ │ + mov x20, x1 │ │ + bl 542f8 │ │ + mov w9, w0 │ │ + mov x0, x19 │ │ + mov w8, w1 │ │ + mov x1, x20 │ │ + tbz w9, #0, 52ee0 │ │ strb w8, [x0, #8] │ │ mov w8, #0x24 // #36 │ │ str x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0x1b // #27 │ │ - stp x8, x9, [x0] │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - ldrb w8, [x1, #8] │ │ + mov x19, x0 │ │ + mov x0, x1 │ │ + mov x20, x1 │ │ + bl 542f8 │ │ + mov w9, w0 │ │ + mov x0, x19 │ │ + mov w8, w1 │ │ + mov x1, x20 │ │ + tbz w9, #0, 52ee0 │ │ strb w8, [x0, #8] │ │ - mov w8, #0x22 // #34 │ │ + mov w8, #0x25 // #37 │ │ str x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0xe // #14 │ │ - stp x8, x9, [x0] │ │ + ldr x8, [x1] │ │ + cmp x8, #0xb │ │ + b.ne 52ee0 // b.any │ │ + ldr x8, [x1, #8] │ │ + mov w9, #0x13 // #19 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldrb w8, [x1, #8] │ │ + mov x19, x0 │ │ + mov x0, x1 │ │ + mov x20, x1 │ │ + bl 542f8 │ │ + mov w9, w0 │ │ + mov x0, x19 │ │ + mov w8, w1 │ │ + mov x1, x20 │ │ + tbz w9, #0, 52ee0 │ │ strb w8, [x0, #8] │ │ - mov w8, #0x21 // #33 │ │ + mov w8, #0x2b // #43 │ │ str x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ + ldr x8, [x1] │ │ + cmp x8, #0x4 │ │ + b.gt 52b90 │ │ + cmp x8, #0x2 │ │ + b.eq 52da4 // b.none │ │ + cmp x8, #0x3 │ │ + b.eq 52e30 // b.none │ │ + cmp x8, #0x4 │ │ + b.ne 52ee0 // b.any │ │ ldr w8, [x1, #8] │ │ - str w8, [x0, #8] │ │ - mov w8, #0x4 // #4 │ │ - str x8, [x0] │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - ldrb w8, [x1, #8] │ │ - strb w8, [x0, #8] │ │ - mov w8, #0x28 // #40 │ │ - str x8, [x0] │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0xc // #12 │ │ - stp x8, x9, [x0] │ │ + mov w9, #0x8 // #8 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldrb w8, [x1, #8] │ │ - strb w8, [x0, #8] │ │ - mov w8, #0x9 // #9 │ │ - str x8, [x0] │ │ + cmp x8, #0x5 │ │ + b.eq 52ba8 // b.none │ │ + cmp x8, #0x7 │ │ + b.eq 52bc0 // b.none │ │ + cmp x8, #0x8 │ │ + b.ne 52ee0 // b.any │ │ + ldr x8, [x1, #8] │ │ + mov w9, #0x8 // #8 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0x19 // #25 │ │ - stp x8, x9, [x0] │ │ + ldr x8, [x1, #8] │ │ + tbnz x8, #63, 52ee0 │ │ + mov w9, #0x8 // #8 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0x18 // #24 │ │ - stp x8, x9, [x0] │ │ + ldr x8, [x1] │ │ + cmp x8, #0x4 │ │ + b.gt 52d2c │ │ + cmp x8, #0x2 │ │ + b.eq 52e48 // b.none │ │ + cmp x8, #0x3 │ │ + b.eq 52e60 // b.none │ │ + cmp x8, #0x4 │ │ + b.ne 52ee0 // b.any │ │ + ldr w8, [x1, #8] │ │ + mov w9, #0x28 // #40 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldrb w8, [x1, #8] │ │ + mov x19, x0 │ │ + mov x0, x1 │ │ + mov x20, x1 │ │ + bl 542f8 │ │ + mov w9, w0 │ │ + mov x0, x19 │ │ + mov w8, w1 │ │ + mov x1, x20 │ │ + tbz w9, #0, 52ee0 │ │ strb w8, [x0, #8] │ │ - mov w8, #0x2 // #2 │ │ - str x8, [x0] │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0xf // #15 │ │ - stp x8, x9, [x0] │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - ldrh w8, [x1, #8] │ │ - strh w8, [x0, #8] │ │ - mov w8, #0x3 // #3 │ │ - str x8, [x0] │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - ldp x8, x9, [x1, #8] │ │ - stp x8, x9, [x0, #8] │ │ - mov w8, #0x1 // #1 │ │ + mov w8, #0x22 // #34 │ │ str x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldp x8, x9, [x1, #8] │ │ - stp x8, x9, [x0, #8] │ │ - mov w8, #0x1f // #31 │ │ + mov x19, x0 │ │ + mov x0, x1 │ │ + mov x20, x1 │ │ + bl 542f8 │ │ + mov w9, w0 │ │ + mov x0, x19 │ │ + mov w8, w1 │ │ + mov x1, x20 │ │ + tbz w9, #0, 52ee0 │ │ + strb w8, [x0, #8] │ │ + mov w8, #0x26 // #38 │ │ str x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldrb w8, [x1, #8] │ │ - strb w8, [x0, #8] │ │ - mov w8, #0x29 // #41 │ │ - str x8, [x0] │ │ + ldr x8, [x1] │ │ + cmp x8, #0x4 │ │ + b.gt 52d5c │ │ + cmp x8, #0x2 │ │ + b.eq 52e94 // b.none │ │ + cmp x8, #0x3 │ │ + b.eq 52eac // b.none │ │ + cmp x8, #0x4 │ │ + b.ne 52ee0 // b.any │ │ + ldr w8, [x1, #8] │ │ + mov w9, #0x2e // #46 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0x5 // #5 │ │ - stp x8, x9, [x0] │ │ + cmp x8, #0x5 │ │ + b.eq 52ce4 // b.none │ │ + cmp x8, #0x7 │ │ + b.eq 52dd4 // b.none │ │ + cmp x8, #0x8 │ │ + b.ne 52ee0 // b.any │ │ + ldr x8, [x1, #8] │ │ + mov w9, #0x2d // #45 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0xd // #13 │ │ - stp x8, x9, [x0] │ │ + cmp x8, #0x5 │ │ + b.eq 52d14 // b.none │ │ + cmp x8, #0x7 │ │ + b.eq 52dd4 // b.none │ │ + cmp x8, #0x8 │ │ + b.ne 52ee0 // b.any │ │ + ldr x8, [x1, #8] │ │ + mov w9, #0x2d // #45 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ + cmp x8, #0x5 │ │ + b.eq 52d44 // b.none │ │ + cmp x8, #0x7 │ │ + b.eq 52e78 // b.none │ │ + cmp x8, #0x8 │ │ + b.ne 52ee0 // b.any │ │ ldr x8, [x1, #8] │ │ - str x8, [x0, #8] │ │ - mov w8, #0x6 // #6 │ │ - str x8, [x0] │ │ + mov w9, #0x28 // #40 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0xa // #10 │ │ - stp x8, x9, [x0] │ │ + cmp x8, #0x5 │ │ + b.eq 52d74 // b.none │ │ + cmp x8, #0x7 │ │ + b.eq 52ec4 // b.none │ │ + cmp x8, #0x8 │ │ + b.ne 52ee0 // b.any │ │ + ldr x8, [x1, #8] │ │ + mov w9, #0x2e // #46 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0x1e // #30 │ │ - stp x8, x9, [x0] │ │ + cmp x8, #0x2 │ │ + b.gt 52e08 │ │ + cmp x8, #0x1 │ │ + b.eq 52540 // b.none │ │ + cmp x8, #0x2 │ │ + b.ne 52ee0 // b.any │ │ + ldrb w8, [x1, #8] │ │ + mov w9, #0x8 // #8 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ ldrb w8, [x1, #8] │ │ - strb w8, [x0, #8] │ │ - mov w8, #0x20 // #32 │ │ - str x8, [x0] │ │ + mov w9, #0x2d // #45 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0x13 // #19 │ │ - stp x8, x9, [x0] │ │ + ldr x8, [x1, #8] │ │ + tbnz x8, #63, 52ee0 │ │ + mov w9, #0x2d // #45 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldrb w8, [x1, #8] │ │ - strb w8, [x0, #8] │ │ - mov w8, #0x2a // #42 │ │ - str x8, [x0] │ │ + ldrh w8, [x1, #8] │ │ + mov w9, #0x2d // #45 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0x1d // #29 │ │ - stp x8, x9, [x0] │ │ + cmp x8, #0x3 │ │ + b.eq 52e30 // b.none │ │ + cmp x8, #0x4 │ │ + b.ne 52ee0 // b.any │ │ + ldr w8, [x1, #8] │ │ + mov w9, #0x8 // #8 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ ldrh w8, [x1, #8] │ │ - strh w8, [x0, #8] │ │ - mov w8, #0x26 // #38 │ │ - str x8, [x0] │ │ + mov w9, #0x8 // #8 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldr x9, [x1, #8] │ │ - mov w8, #0x1a // #26 │ │ - stp x8, x9, [x0] │ │ + ldrb w8, [x1, #8] │ │ + mov w9, #0x28 // #40 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldrb w8, [x1, #8] │ │ - str x8, [x0, #8] │ │ - mov w8, #0x2c // #44 │ │ - str x8, [x0] │ │ + ldrh w8, [x1, #8] │ │ + mov w9, #0x28 // #40 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldrh w8, [x1, #8] │ │ - str x8, [x0, #8] │ │ - mov w8, #0x2c // #44 │ │ - str x8, [x0] │ │ + ldr x8, [x1, #8] │ │ + tbnz x8, #63, 52ee0 │ │ + mov w9, #0x28 // #40 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ ldrb w8, [x1, #8] │ │ - str x8, [x0, #8] │ │ - mov w8, #0x27 // #39 │ │ - str x8, [x0] │ │ + mov w9, #0x2e // #46 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ ldrh w8, [x1, #8] │ │ - str x8, [x0, #8] │ │ - mov w8, #0x27 // #39 │ │ - str x8, [x0] │ │ + mov w9, #0x2e // #46 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ ldr x8, [x1, #8] │ │ - tbz x8, #63, 51f5c │ │ - b 521f4 │ │ - ldrb w8, [x1, #8] │ │ - str x8, [x0, #8] │ │ - mov w8, #0x2d // #45 │ │ - str x8, [x0] │ │ + tbnz x8, #63, 52ee0 │ │ + mov w9, #0x2e // #46 │ │ + stp x9, x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - ldrh w8, [x1, #8] │ │ - str x8, [x0, #8] │ │ - mov w8, #0x2d // #45 │ │ - str x8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ - ret │ │ - ldr x8, [x1, #8] │ │ - tbz x8, #63, 51f90 │ │ - b 521f4 │ │ - cbz x7, 52464 │ │ - cmp x1, #0xd │ │ - b.eq 524c0 // b.none │ │ + b 4df24 │ │ + cbz x7, 52fa8 │ │ cmp x1, #0xe │ │ - b.eq 5246c // b.none │ │ + b.eq 53004 // b.none │ │ cmp x1, #0xf │ │ - b.ne 52464 // b.any │ │ - ldr x8, [x4, #240] │ │ - cbz x8, 52464 │ │ + b.eq 52fb0 // b.none │ │ + cmp x1, #0x10 │ │ + b.ne 52fa8 // b.any │ │ + ldr x8, [x4, #256] │ │ + cbz x8, 52fa8 │ │ ldr x11, [x6, #48] │ │ - cbz x11, 52560 │ │ + cbz x11, 530a8 │ │ ldr x9, [x6, #40] │ │ cmp x11, #0x1 │ │ - b.ne 52570 // b.any │ │ + b.ne 530bc // b.any │ │ mov x10, xzr │ │ - mov w11, #0x1c8 // #456 │ │ + mov w11, #0x1f0 // #496 │ │ madd x11, x10, x11, x9 │ │ - ldr x11, [x11, #448] │ │ + ldr x11, [x11, #480] │ │ cmp x11, x2 │ │ - b.eq 52560 // b.none │ │ + b.eq 530a8 // b.none │ │ cinc x10, x10, cc // cc = lo, ul, last │ │ - cbz x10, 52560 │ │ - mov w11, #0x1c8 // #456 │ │ + cbz x10, 530a8 │ │ + mov w11, #0x1f0 // #496 │ │ madd x9, x10, x11, x9 │ │ - sub x3, x9, #0x1c8 │ │ - ldr w10, [x3] │ │ - tbnz w10, #0, 52560 │ │ - sub x10, x9, #0x1c0 │ │ - ldr x10, [x10] │ │ + ldurb w10, [x9, #-76] │ │ + cmp w10, #0x9 │ │ + b.ne 530a8 // b.any │ │ + ldur x10, [x9, #-88] │ │ subs x4, x2, x10 │ │ - b.cc 52560 // b.lo, b.ul, b.last │ │ - sub x10, x9, #0x17f │ │ - sub x11, x9, #0x190 │ │ - sub x9, x9, #0x198 │ │ - ldrb w10, [x10] │ │ - ldr x11, [x11] │ │ - ldr x9, [x9] │ │ - mov w12, #0xc // #12 │ │ + b.cc 530a8 // b.lo, b.ul, b.last │ │ + ldurb w10, [x9, #-79] │ │ + ldp x12, x11, [x9, #-112] │ │ + mov w13, #0xc // #12 │ │ cmp w10, #0x8 │ │ mov w10, #0x4 // #4 │ │ - sub x11, x11, x9 │ │ - csel x10, x12, x10, eq // eq = none │ │ + csel x10, x13, x10, eq // eq = none │ │ + sub x11, x11, x12 │ │ add x10, x11, x10 │ │ subs x10, x4, x10 │ │ - ccmp x10, x9, #0x2, cs // cs = hs, nlast │ │ - b.cs 52560 // b.hs, b.nlast │ │ + ccmp x10, x12, #0x2, cs // cs = hs, nlast │ │ + b.cs 530a8 // b.hs, b.nlast │ │ + sub x3, x9, #0x1f0 │ │ add x2, x8, #0x10 │ │ mov w1, #0x1 // #1 │ │ mov x5, x6 │ │ mov x6, x7 │ │ - b 5383c │ │ + b 53f48 │ │ stp xzr, xzr, [x0] │ │ ret │ │ ands w8, w3, #0xff │ │ - b.eq 524e0 // b.none │ │ + b.eq 53024 // b.none │ │ cmp w8, #0x1 │ │ - b.ne 52560 // b.any │ │ + b.ne 530a8 // b.any │ │ ldr x10, [x6, #48] │ │ - cbz x10, 52560 │ │ + cbz x10, 530a8 │ │ ldr x8, [x6, #40] │ │ cmp x10, #0x1 │ │ - b.ne 525a8 // b.any │ │ + b.ne 530f4 // b.any │ │ mov x9, xzr │ │ - mov w10, #0x1c8 // #456 │ │ + mov w10, #0x1f0 // #496 │ │ madd x10, x9, x10, x8 │ │ - ldr x10, [x10, #448] │ │ + ldr x10, [x10, #480] │ │ cmp x10, x2 │ │ - b.eq 52560 // b.none │ │ + b.eq 530a8 // b.none │ │ cinc x9, x9, cc // cc = lo, ul, last │ │ - cbz x9, 52560 │ │ - mov w10, #0x1c8 // #456 │ │ + cbz x9, 530a8 │ │ + mov w10, #0x1f0 // #496 │ │ madd x8, x9, x10, x8 │ │ - sub x8, x8, #0x1c8 │ │ - b 52520 │ │ + sub x8, x8, #0x1f0 │ │ + b 53064 │ │ mov x8, x2 │ │ mov w1, w3 │ │ mov x2, x4 │ │ mov x3, x5 │ │ mov x4, x8 │ │ mov x5, x6 │ │ mov x6, x7 │ │ - b 5383c │ │ + b 53f48 │ │ ldr x10, [x6, #32] │ │ - cbz x10, 52560 │ │ + cbz x10, 530a8 │ │ ldr x8, [x6, #24] │ │ cmp x10, #0x1 │ │ - b.ne 525e0 // b.any │ │ + b.ne 5312c // b.any │ │ mov x9, xzr │ │ - mov w10, #0x230 // #560 │ │ + mov w10, #0x250 // #592 │ │ madd x10, x9, x10, x8 │ │ - ldr x10, [x10, #448] │ │ + ldr x10, [x10, #496] │ │ cmp x10, x2 │ │ - b.eq 52560 // b.none │ │ + b.eq 530a8 // b.none │ │ cinc x9, x9, cc // cc = lo, ul, last │ │ - cbz x9, 52560 │ │ - mov w10, #0x230 // #560 │ │ + cbz x9, 530a8 │ │ + mov w10, #0x250 // #592 │ │ madd x8, x9, x10, x8 │ │ - sub x8, x8, #0x230 │ │ - ldr w9, [x8] │ │ - tbnz w9, #0, 52560 │ │ - ldr x9, [x8, #8] │ │ + sub x8, x8, #0x250 │ │ + ldrb w9, [x8, #420] │ │ + cmp w9, #0x9 │ │ + b.ne 530a8 // b.any │ │ + ldr x9, [x8, #408] │ │ subs x9, x2, x9 │ │ - b.cc 52560 // b.lo, b.ul, b.last │ │ - ldrb w10, [x8, #73] │ │ - ldp x12, x11, [x8, #48] │ │ + b.cc 530a8 // b.lo, b.ul, b.last │ │ + ldrb w10, [x8, #417] │ │ + ldp x12, x11, [x8, #384] │ │ mov w13, #0xc // #12 │ │ cmp w10, #0x8 │ │ mov w10, #0x4 // #4 │ │ csel x10, x13, x10, eq // eq = none │ │ sub x11, x11, x12 │ │ add x10, x11, x10 │ │ subs x10, x9, x10 │ │ ccmp x10, x12, #0x2, cs // cs = hs, nlast │ │ - b.cc 52618 // b.lo, b.ul, b.last │ │ - mov w8, #0x3a // #58 │ │ + b.cc 53164 // b.lo, b.ul, b.last │ │ + mov w8, #0x34 // #52 │ │ mov w9, #0x1 // #1 │ │ - stp x9, x8, [x0] │ │ + stp x8, x2, [x0, #8] │ │ + str x9, [x0] │ │ ret │ │ mov x10, xzr │ │ - mov w12, #0x1c8 // #456 │ │ - b 52588 │ │ + mov w12, #0x1f0 // #496 │ │ + b 530d4 │ │ sub x11, x11, x13 │ │ cmp x11, #0x1 │ │ - b.ls 523d4 // b.plast │ │ + b.ls 52f28 // b.plast │ │ lsr x13, x11, #1 │ │ add x14, x13, x10 │ │ madd x15, x14, x12, x9 │ │ - ldr x15, [x15, #448] │ │ + ldr x15, [x15, #480] │ │ cmp x15, x2 │ │ - b.hi 5257c // b.pmore │ │ + b.hi 530c8 // b.pmore │ │ mov x10, x14 │ │ - b 5257c │ │ + b 530c8 │ │ mov x9, xzr │ │ - mov w11, #0x1c8 // #456 │ │ - b 525c0 │ │ + mov w11, #0x1f0 // #496 │ │ + b 5310c │ │ sub x10, x10, x12 │ │ cmp x10, #0x1 │ │ - b.ls 52494 // b.plast │ │ + b.ls 52fd8 // b.plast │ │ lsr x12, x10, #1 │ │ add x13, x12, x9 │ │ madd x14, x13, x11, x8 │ │ - ldr x14, [x14, #448] │ │ + ldr x14, [x14, #480] │ │ cmp x14, x2 │ │ - b.hi 525b4 // b.pmore │ │ + b.hi 53100 // b.pmore │ │ mov x9, x13 │ │ - b 525b4 │ │ + b 53100 │ │ mov x9, xzr │ │ - mov w11, #0x230 // #560 │ │ - b 525f8 │ │ + mov w11, #0x250 // #592 │ │ + b 53144 │ │ sub x10, x10, x12 │ │ cmp x10, #0x1 │ │ - b.ls 524f8 // b.plast │ │ + b.ls 5303c // b.plast │ │ lsr x12, x10, #1 │ │ add x13, x12, x9 │ │ madd x14, x13, x11, x8 │ │ - ldr x14, [x14, #448] │ │ + ldr x14, [x14, #496] │ │ cmp x14, x2 │ │ - b.hi 525ec // b.pmore │ │ + b.hi 53138 // b.pmore │ │ mov x9, x13 │ │ - b 525ec │ │ + b 53138 │ │ mov w1, w3 │ │ mov x2, x4 │ │ mov x3, x8 │ │ mov x4, x9 │ │ mov x5, x6 │ │ mov x6, x7 │ │ - b 5383c │ │ - stp x29, x30, [sp, #-80]! │ │ - str x28, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - mov x29, sp │ │ - sub sp, sp, #0x1, lsl #12 │ │ - mov w9, #0xd090 // #53392 │ │ - sub x8, x1, x1, lsr #1 │ │ - str xzr, [sp] │ │ - movk w9, #0x3, lsl #16 │ │ + b 53f48 │ │ + ldr x10, [x0, #48] │ │ + ldr x8, [x0, #16] │ │ + ldr x11, [x0, #32] │ │ + ldr x9, [x0] │ │ + cmp x10, x8 │ │ + cset w12, ls // ls = plast │ │ + cmp x11, x9 │ │ + csel w9, wzr, w12, cs // cs = hs, nlast │ │ + cmp x10, x8 │ │ + add x12, x0, #0x50 │ │ + csinc w8, w9, wzr, cs // cs = hs, nlast │ │ + tbz w8, #0, 531e4 │ │ + mov w9, #0x2 // #2 │ │ + ldur x13, [x12, #-16] │ │ + ldr x14, [x12], #32 │ │ + cmp x13, x11 │ │ + ccmp x14, x10, #0x2, cc // cc = lo, ul, last │ │ + ccmp x14, x10, #0x0, hi // hi = pmore │ │ + b.cs 53228 // b.hs, b.nlast │ │ + add x9, x9, #0x1 │ │ + mov x10, x14 │ │ + mov x11, x13 │ │ cmp x1, x9 │ │ - csel x9, x1, x9, cc // cc = lo, ul, last │ │ - cmp x9, x8 │ │ - csel x21, x9, x8, hi // hi = pmore │ │ - mov w9, #0x30 // #48 │ │ - cmp x21, #0x30 │ │ - csel x9, x21, x9, hi // hi = pmore │ │ - cmp x21, #0x81 │ │ - b.cc 526cc // b.lo, b.ul, b.last │ │ - lsr x8, x8, #59 │ │ - cbnz x8, 52710 │ │ - lsl x20, x9, #5 │ │ - mov x8, #0xfffffffffffffff9 // #-7 │ │ - movk x8, #0x7fff, lsl #48 │ │ - cmp x20, x8 │ │ - b.cs 52710 // b.hs, b.nlast │ │ - mov x22, x0 │ │ - mov x0, x20 │ │ - mov x23, x9 │ │ - mov x24, x1 │ │ - bl 64e30 │ │ - cbz x0, 52714 │ │ - mov x19, x0 │ │ - mov x1, x24 │ │ - mov x3, x23 │ │ - mov x0, x22 │ │ - b 526d4 │ │ - mov x19, sp │ │ - mov w3, #0x80 // #128 │ │ - cmp x1, #0x41 │ │ - cset w4, cc // cc = lo, ul, last │ │ - mov x2, x19 │ │ - bl 5284c │ │ - cmp x21, #0x80 │ │ - b.ls 526f4 // b.plast │ │ - mov x0, x19 │ │ - bl 64e40 │ │ - add sp, sp, #0x1, lsl #12 │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x28, [sp, #16] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x29, x30, [sp], #80 │ │ + b.ne 531b4 // b.any │ │ + b 53230 │ │ + mov w9, #0x2 // #2 │ │ + ldr x14, [x12] │ │ + ldur x13, [x12, #-16] │ │ + cmp x14, x10 │ │ + cset w15, ls // ls = plast │ │ + cmp x13, x11 │ │ + csel w11, wzr, w15, cs // cs = hs, nlast │ │ + cmp x14, x10 │ │ + b.cc 53228 // b.lo, b.ul, b.last │ │ + tbnz w11, #0, 53228 │ │ + add x9, x9, #0x1 │ │ + add x12, x12, #0x20 │ │ + mov x10, x14 │ │ + cmp x1, x9 │ │ + mov x11, x13 │ │ + b.ne 531e8 // b.any │ │ + b 53230 │ │ + cmp x9, x1 │ │ + b.ne 53268 // b.any │ │ + tbz w8, #0, 53264 │ │ + add x10, x0, x1, lsl #5 │ │ + lsr x8, x1, #1 │ │ + add x9, x0, #0x10 │ │ + sub x10, x10, #0x10 │ │ + ldp q0, q3, [x10, #-16] │ │ + sub x8, x8, #0x1 │ │ + ldp q1, q2, [x9, #-16] │ │ + stur q0, [x9, #-16] │ │ + stur q1, [x10, #-16] │ │ + str q3, [x9], #32 │ │ + str q2, [x10], #-32 │ │ + cbnz x8, 53244 │ │ ret │ │ - bl 24ac8 │ │ - mov w0, #0x8 // #8 │ │ - mov x1, x20 │ │ - bl 24994 │ │ - cmp x21, #0x80 │ │ - mov x20, x0 │ │ - b.ls 52734 // b.plast │ │ - mov x0, x19 │ │ - bl 64e40 │ │ - mov x0, x20 │ │ - bl 60f4c │ │ + orr x8, x1, #0x1 │ │ + mov x2, xzr │ │ + clz x8, x8 │ │ + lsl w8, w8, #1 │ │ + eor w3, w8, #0x7e │ │ + b 5337c │ │ add x9, x0, x1, lsl #5 │ │ mov x8, xzr │ │ add x13, x0, #0x20 │ │ - mov x10, x0 │ │ - b 5276c │ │ + mov x14, x0 │ │ + b 532b4 │ │ mov x15, x0 │ │ - stp x12, x13, [x15] │ │ - stp x11, x14, [x15, #16] │ │ + stp x11, x13, [x15] │ │ + stp x12, x14, [x15, #16] │ │ add x13, x10, #0x20 │ │ add x8, x8, #0x20 │ │ + mov x14, x10 │ │ cmp x13, x9 │ │ - b.eq 527f8 // b.none │ │ - mov x15, x10 │ │ - ldr x11, [x10, #48] │ │ - ldr x10, [x10, #16] │ │ - ldr x12, [x15, #32] │ │ + b.eq 53328 // b.none │ │ + ldr x11, [x14, #32] │ │ + ldr x10, [x14] │ │ + ldr x12, [x14, #48] │ │ + ldr x15, [x14, #16] │ │ cmp x11, x10 │ │ mov x10, x13 │ │ - b.cc 52798 // b.lo, b.ul, b.last │ │ - b.hi 5275c // b.pmore │ │ - ldr x13, [x15] │ │ - cmp x12, x13 │ │ - b.cs 5275c // b.hs, b.nlast │ │ - ldp q0, q1, [x15] │ │ - cmp x15, x0 │ │ - ldr x13, [x15, #40] │ │ - ldr x14, [x15, #56] │ │ - mov x15, x0 │ │ - stp q0, q1, [x10] │ │ - b.eq 52754 // b.none │ │ + ccmp x12, x15, #0x2, cc // cc = lo, ul, last │ │ + ccmp x12, x15, #0x0, hi // hi = pmore │ │ + b.cs 532a0 // b.hs, b.nlast │ │ + ldr x13, [x14, #40] │ │ + ldr x14, [x14, #56] │ │ mov x15, x8 │ │ - b 527cc │ │ - ldp q0, q1, [x17] │ │ - subs x15, x15, #0x20 │ │ - stp q0, q1, [x16] │ │ - b.eq 52750 // b.none │ │ add x16, x0, x15 │ │ + ldp q0, q1, [x16] │ │ + stp q0, q1, [x16, #32] │ │ + cbz x15, 53294 │ │ ldur x17, [x16, #-16] │ │ - cmp x11, x17 │ │ - sub x17, x16, #0x20 │ │ - b.cc 527bc // b.lo, b.ul, b.last │ │ - b.hi 527f0 // b.pmore │ │ - ldr x1, [x17] │ │ - cmp x12, x1 │ │ - b.cc 527bc // b.lo, b.ul, b.last │ │ + ldur x16, [x16, #-32] │ │ + sub x15, x15, #0x20 │ │ + cmp x12, x17 │ │ + cset w1, ls // ls = plast │ │ + cmp x11, x16 │ │ + csel w16, wzr, w1, cs // cs = hs, nlast │ │ + cmp x12, x17 │ │ + b.cc 532e4 // b.lo, b.ul, b.last │ │ + tbnz w16, #0, 532e4 │ │ add x15, x0, x15 │ │ - b 52754 │ │ + add x15, x15, #0x20 │ │ + b 53298 │ │ ret │ │ ldr x8, [x0] │ │ - cbz x8, 52848 │ │ + cbz x8, 53378 │ │ ldr x8, [x0, #8] │ │ - cbz x8, 52848 │ │ + cbz x8, 53378 │ │ ldr x9, [x0, #16] │ │ - cbz x9, 52838 │ │ + cbz x9, 53368 │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ mov x19, x0 │ │ mov x0, x8 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x19 │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ldr x8, [x0, #32] │ │ - cbz x8, 52848 │ │ + cbz x8, 53378 │ │ ldr x0, [x0, #24] │ │ - b 64e40 │ │ + b 641d0 │ │ ret │ │ - stp x29, x30, [sp, #-96]! │ │ - stp x28, x27, [sp, #16] │ │ - stp x26, x25, [sp, #32] │ │ - stp x24, x23, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ - mov x29, sp │ │ - sub sp, sp, #0x2e0 │ │ - mov x8, #0x4000000000000000 // #4611686018427387904 │ │ - mov x24, x3 │ │ - mov x20, x2 │ │ - udiv x9, x8, x1 │ │ - mov x19, x1 │ │ - str w4, [sp, #44] │ │ - str x0, [sp, #112] │ │ - mul x10, x9, x1 │ │ - cmp x10, x8 │ │ - cinc x8, x9, ne // ne = any │ │ - cmp x1, #0x1, lsl #12 │ │ - str x8, [sp, #56] │ │ - b.hi 528b4 // b.pmore │ │ - sub x8, x19, x19, lsr #1 │ │ - mov w9, #0x40 // #64 │ │ - cmp x8, #0x40 │ │ - csel x8, x8, x9, cc // cc = lo, ul, last │ │ - b 528dc │ │ - orr x8, x19, #0x1 │ │ - clz x8, x8 │ │ - eor w8, w8, #0x3f │ │ - and w9, w8, #0x1 │ │ - add w8, w9, w8, lsr #1 │ │ - mov w9, #0x1 // #1 │ │ - lsl x9, x9, x8 │ │ - lsr x8, x19, x8 │ │ - add x8, x9, x8 │ │ - lsr x8, x8, #1 │ │ - stp x19, x8, [sp, #64] │ │ - ldr x8, [sp, #112] │ │ - mov x22, xzr │ │ - mov x23, xzr │ │ - mov w27, #0x1 // #1 │ │ - str x24, [sp, #96] │ │ - add x11, x8, #0x40 │ │ - add x9, x8, #0x10 │ │ - add x10, x8, #0x50 │ │ - stp x9, x11, [sp, #24] │ │ - sub x9, x8, #0x10 │ │ - sub x8, x8, #0x20 │ │ - stp x10, x9, [sp, #8] │ │ - str x8, [sp, #48] │ │ - subs x8, x19, xzr │ │ - b.hi 52930 // b.pmore │ │ - mov w12, wzr │ │ - mov w11, #0x1 // #1 │ │ - cmp x23, #0x2 │ │ - b.cs 52adc // b.hs, b.nlast │ │ - b 52d34 │ │ - ldr x9, [sp, #112] │ │ - add x0, x9, x22, lsl #5 │ │ - ldr x9, [sp, #72] │ │ - cmp x8, x9 │ │ - b.cs 52980 // b.hs, b.nlast │ │ - ldr w9, [sp, #44] │ │ - tbz w9, #0, 529d0 │ │ - cmp x8, #0x20 │ │ - mov w9, #0x20 // #32 │ │ - ldr x3, [sp, #96] │ │ - csel x24, x8, x9, cc // cc = lo, ul, last │ │ - mov x2, x20 │ │ - mov w4, wzr │ │ - mov x1, x24 │ │ - mov x5, xzr │ │ - bl 52e30 │ │ - mov w8, #0x1 // #1 │ │ - orr x11, x8, x24, lsl #1 │ │ - ldr x24, [sp, #96] │ │ - b 52ab4 │ │ - cmp x8, #0x2 │ │ - b.cc 52aac // b.lo, b.ul, b.last │ │ - ldr x10, [x0, #48] │ │ - ldr x9, [x0, #16] │ │ - cmp x10, x9 │ │ - b.cc 529b0 // b.lo, b.ul, b.last │ │ - ldr x11, [x0, #32] │ │ - cmp x10, x9 │ │ - b.hi 52a34 // b.pmore │ │ - ldr x9, [x0] │ │ - cmp x11, x9 │ │ - b.cs 52a34 // b.hs, b.nlast │ │ - cmp x8, #0x2 │ │ - b.ne 529e4 // b.any │ │ - mov w10, #0x1 // #1 │ │ - mov w9, #0x2 // #2 │ │ - ldr x11, [sp, #72] │ │ - cmp x9, x11 │ │ - b.cc 52944 // b.lo, b.ul, b.last │ │ - b 52a68 │ │ - ldr x9, [sp, #72] │ │ - cmp x8, x9 │ │ - csel x8, x8, x9, cc // cc = lo, ul, last │ │ - lsl x11, x8, #1 │ │ - b 52ab4 │ │ - ldr x9, [sp, #32] │ │ - add x11, x9, x22, lsl #5 │ │ - mov w9, #0x2 // #2 │ │ - b 52a08 │ │ - add x9, x9, #0x1 │ │ - add x11, x11, #0x20 │ │ - mov x10, x12 │ │ - cmp x8, x9 │ │ - b.eq 52a54 // b.none │ │ - ldr x12, [x11, #16] │ │ - cmp x12, x10 │ │ - b.cc 529f4 // b.lo, b.ul, b.last │ │ - cmp x12, x10 │ │ - mov w10, #0x1 // #1 │ │ - b.hi 52a5c // b.pmore │ │ - ldur x13, [x11, #-32] │ │ - ldr x14, [x11] │ │ - cmp x14, x13 │ │ - b.cc 529f4 // b.lo, b.ul, b.last │ │ - b 52a5c │ │ - cmp x8, #0x2 │ │ - b.ne 52d64 // b.any │ │ - mov w10, wzr │ │ - mov w9, #0x2 // #2 │ │ - ldr x11, [sp, #72] │ │ - cmp x9, x11 │ │ - b.cc 52944 // b.lo, b.ul, b.last │ │ - b 52a68 │ │ - mov w10, #0x1 // #1 │ │ - mov x9, x8 │ │ - ldr x11, [sp, #72] │ │ - cmp x9, x11 │ │ - b.cc 52944 // b.lo, b.ul, b.last │ │ - tbz w10, #0, 52aa8 │ │ - lsr x8, x9, #1 │ │ - cbz x8, 52aa8 │ │ - lsl x10, x22, #5 │ │ - ldp x12, x13, [sp, #16] │ │ - add x11, x10, x9, lsl #5 │ │ - add x10, x13, x10 │ │ - add x11, x12, x11 │ │ - ldp q0, q3, [x11, #-16] │ │ - sub x8, x8, #0x1 │ │ - ldp q1, q2, [x10, #-16] │ │ - stur q0, [x10, #-16] │ │ - stur q1, [x11, #-16] │ │ - str q3, [x10], #32 │ │ - str q2, [x11], #-32 │ │ - cbnz x8, 52a88 │ │ - mov x8, x9 │ │ - mov w9, #0x1 // #1 │ │ - orr x11, x9, x8, lsl #1 │ │ - lsl x8, x22, #1 │ │ - ldr x10, [sp, #56] │ │ - sub x9, x8, x27, lsr #1 │ │ - add x8, x8, x11, lsr #1 │ │ - mul x9, x9, x10 │ │ - mul x8, x8, x10 │ │ - eor x8, x8, x9 │ │ - clz x12, x8 │ │ - cmp x23, #0x2 │ │ - b.cc 52d34 // b.lo, b.ul, b.last │ │ - lsl x8, x22, #5 │ │ - ldr x9, [sp, #112] │ │ - str x12, [sp, #120] │ │ - str x22, [sp, #104] │ │ - add x21, x9, x8 │ │ - ldr x9, [sp, #48] │ │ - add x8, x9, x8 │ │ - stp x8, x11, [sp, #80] │ │ - b 52b30 │ │ - mov x22, x24 │ │ - mov x1, x20 │ │ - sub x2, x8, x1 │ │ - mov x0, x22 │ │ - bl 64e50 │ │ - ldr x24, [sp, #96] │ │ - ldr x12, [sp, #120] │ │ - mov w8, #0x1 // #1 │ │ - ldr x22, [sp, #104] │ │ - orr x27, x8, x19, lsl #1 │ │ - cmp x28, #0x1 │ │ - b.ls 52d28 // b.plast │ │ - sub x28, x23, #0x1 │ │ - sub x8, x29, #0x4a │ │ - ldrb w8, [x8, x28] │ │ - cmp w8, w12 │ │ - b.cc 52d2c // b.lo, b.ul, b.last │ │ - add x8, sp, #0x80 │ │ - lsr x26, x27, #1 │ │ - mov x23, x28 │ │ - ldr x8, [x8, x28, lsl #3] │ │ - lsr x25, x8, #1 │ │ - orr w9, w8, w27 │ │ - and x9, x9, #0x1 │ │ - add x19, x25, x26 │ │ - cmp x19, x24 │ │ - ccmp x9, #0x0, #0x0, ls // ls = plast │ │ - b.eq 52bb8 // b.none │ │ - ldr x10, [sp, #112] │ │ - sub x9, x22, x19 │ │ - add x22, x10, x9, lsl #5 │ │ - tbnz w8, #0, 52bc8 │ │ - orr x8, x25, #0x1 │ │ - mov x0, x22 │ │ - mov x1, x25 │ │ - clz x8, x8 │ │ - mov x2, x20 │ │ - mov x3, x24 │ │ - lsl w8, w8, #1 │ │ - mov x5, xzr │ │ - eor w4, w8, #0x7e │ │ - bl 52e30 │ │ - ldr x12, [sp, #120] │ │ - tbz w27, #0, 52bcc │ │ - cbnz x26, 52bfc │ │ - b 52b1c │ │ - lsl x27, x19, #1 │ │ - cmp x28, #0x1 │ │ - b.hi 52b30 // b.pmore │ │ - b 52d28 │ │ - tbnz w27, #0, 52bb0 │ │ - orr x8, x26, #0x1 │ │ - add x0, x22, x25, lsl #5 │ │ - mov x1, x26 │ │ - clz x8, x8 │ │ - mov x2, x20 │ │ - mov x3, x24 │ │ - lsl w8, w8, #1 │ │ - mov x5, xzr │ │ - eor w4, w8, #0x7e │ │ - bl 52e30 │ │ - ldr x12, [sp, #120] │ │ - cbz x26, 52b1c │ │ - cbz x25, 52b1c │ │ - cmp x26, x25 │ │ - csel x8, x26, x25, cc // cc = lo, ul, last │ │ - cmp x24, x8 │ │ - b.cc 52b1c // b.lo, b.ul, b.last │ │ - add x24, x22, x25, lsl #5 │ │ - lsl x27, x8, #5 │ │ - cmp x25, x26 │ │ - mov x0, x20 │ │ - csel x1, x24, x22, hi // hi = pmore │ │ - mov x2, x27 │ │ - bl 64e50 │ │ - cmp x25, x26 │ │ - add x8, x20, x27 │ │ - b.ls 52cb0 // b.plast │ │ - ldr x9, [sp, #80] │ │ - ldur x11, [x8, #-16] │ │ - ldur x12, [x24, #-16] │ │ - sub x10, x24, #0x20 │ │ - sub x8, x8, #0x20 │ │ - cmp x11, x12 │ │ - b.cs 52c60 // b.hs, b.nlast │ │ - mov w11, #0x1 // #1 │ │ - mov x12, x10 │ │ - b 52c80 │ │ - ldr x13, [x10] │ │ - ldr x14, [x8] │ │ - cmp x11, x12 │ │ - cset w11, ls // ls = plast │ │ - cmp x14, x13 │ │ - cset w12, cc // cc = lo, ul, last │ │ - ands w11, w11, w12 │ │ - csel x12, x10, x8, ne // ne = any │ │ - mvn w13, w11 │ │ - ldp q1, q0, [x12] │ │ - and x13, x13, #0x1 │ │ - add x24, x10, x13, lsl #5 │ │ - and x10, x11, #0x1 │ │ - add x8, x8, x10, lsl #5 │ │ - stp q1, q0, [x9], #-32 │ │ - cmp x24, x22 │ │ - b.eq 52b00 // b.none │ │ - cmp x8, x20 │ │ - b.ne 52c3c // b.any │ │ - b 52b00 │ │ - mov x1, x20 │ │ - b 52cfc │ │ - ldr x11, [x1] │ │ - ldr x12, [x24] │ │ - cmp x9, x10 │ │ - cset w9, ls // ls = plast │ │ - cmp x12, x11 │ │ - cset w10, cc // cc = lo, ul, last │ │ - ands w9, w9, w10 │ │ - eor w10, w9, #0x1 │ │ - csel x11, x24, x1, ne // ne = any │ │ - add x1, x1, x10, lsl #5 │ │ - ldp q1, q0, [x11] │ │ - cmp x1, x8 │ │ - stp q1, q0, [x22], #32 │ │ - b.eq 52b08 // b.none │ │ - add x24, x24, x9, lsl #5 │ │ - cmp x24, x21 │ │ - b.eq 52b08 // b.none │ │ - ldr x9, [x24, #16] │ │ - ldr x10, [x1, #16] │ │ - cmp x9, x10 │ │ - b.cs 52cb8 // b.hs, b.nlast │ │ - mov w9, #0x1 // #1 │ │ - add x1, x1, xzr, lsl #5 │ │ - ldp q1, q0, [x24] │ │ - cmp x1, x8 │ │ - stp q1, q0, [x22], #32 │ │ - b.ne 52cf0 // b.any │ │ - b 52b08 │ │ - mov w23, #0x1 // #1 │ │ - ldr x19, [sp, #64] │ │ - ldr x11, [sp, #88] │ │ - add x8, sp, #0x80 │ │ - cmp x19, x22 │ │ - str x27, [x8, x23, lsl #3] │ │ - sub x8, x29, #0x4a │ │ - strb w12, [x8, x23] │ │ - b.ls 52dc8 // b.plast │ │ - add x22, x22, x11, lsr #1 │ │ - add x23, x23, #0x1 │ │ - mov x27, x11 │ │ - subs x8, x19, x22 │ │ - b.hi 52930 // b.pmore │ │ - b 5291c │ │ - ldr x9, [sp, #8] │ │ - add x12, x9, x22, lsl #5 │ │ - mov w9, #0x2 // #2 │ │ - b 52d8c │ │ - add x9, x9, #0x1 │ │ - add x12, x12, #0x20 │ │ - mov x11, x14 │ │ - cmp x8, x9 │ │ - mov x10, x13 │ │ - b.eq 52dc0 // b.none │ │ - ldr x13, [x12] │ │ - cmp x13, x10 │ │ - b.cc 52dac // b.lo, b.ul, b.last │ │ - ldur x14, [x12, #-16] │ │ - cmp x13, x10 │ │ - b.hi 52d74 // b.pmore │ │ - cmp x14, x11 │ │ - b.cs 52d74 // b.hs, b.nlast │ │ - mov w10, wzr │ │ - ldr x11, [sp, #72] │ │ - cmp x9, x11 │ │ - b.cc 52944 // b.lo, b.ul, b.last │ │ - b 52a68 │ │ - mov w10, wzr │ │ - b 52a58 │ │ - tbnz w27, #0, 52e10 │ │ - orr x8, x19, #0x1 │ │ - ldr x0, [sp, #112] │ │ - mov x1, x19 │ │ - clz x8, x8 │ │ - mov x2, x20 │ │ - mov x3, x24 │ │ - lsl w8, w8, #1 │ │ - mov x5, xzr │ │ - eor w4, w8, #0x7e │ │ - add sp, sp, #0x2e0 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp x29, x30, [sp], #96 │ │ - b 52e30 │ │ - add sp, sp, #0x2e0 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp x29, x30, [sp], #96 │ │ - ret │ │ - sub sp, sp, #0x80 │ │ + sub sp, sp, #0x70 │ │ stp x29, x30, [sp, #32] │ │ - stp x28, x27, [sp, #48] │ │ - stp x26, x25, [sp, #64] │ │ - stp x24, x23, [sp, #80] │ │ - stp x22, x21, [sp, #96] │ │ - stp x20, x19, [sp, #112] │ │ + stp x26, x25, [sp, #48] │ │ + stp x24, x23, [sp, #64] │ │ + stp x22, x21, [sp, #80] │ │ + stp x20, x19, [sp, #96] │ │ add x29, sp, #0x20 │ │ - mov x21, x1 │ │ - mov x19, x2 │ │ + mov x19, x1 │ │ cmp x1, #0x21 │ │ - mov x20, x0 │ │ - b.cs 52eb4 // b.hs, b.nlast │ │ - cmp x21, #0x2 │ │ - b.cc 53520 // b.lo, b.ul, b.last │ │ - lsr x24, x21, #1 │ │ - cmp x21, #0x8 │ │ - lsl x8, x24, #5 │ │ - add x23, x20, x8 │ │ - add x22, x19, x8 │ │ - b.cc 53224 // b.lo, b.ul, b.last │ │ - mov x0, x20 │ │ + mov x21, x0 │ │ + b.cs 533cc // b.hs, b.nlast │ │ + mov x0, x21 │ │ mov x1, x19 │ │ - bl 53594 │ │ - mov x0, x23 │ │ - mov x1, x22 │ │ - bl 53594 │ │ - mov w8, #0x4 // #4 │ │ - lsl x9, x8, #5 │ │ - cmp x8, x24 │ │ - sub x10, x21, x24 │ │ - b.cc 5324c // b.lo, b.ul, b.last │ │ - b 53314 │ │ - mov x25, x5 │ │ - mov w23, w4 │ │ - mov x22, x3 │ │ - mov x24, x21 │ │ - cbz w23, 53208 │ │ - lsr x3, x24, #3 │ │ - mov w8, #0xe0 // #224 │ │ - cmp x24, #0x40 │ │ - madd x2, x3, x8, x20 │ │ - add x1, x20, x3, lsl #7 │ │ - b.cs 52f20 // b.hs, b.nlast │ │ - ldr x14, [x20, #16] │ │ - ldr x9, [x1, #16] │ │ - ldr x13, [x20] │ │ - ldr x8, [x1] │ │ - cmp x14, x9 │ │ - b.cs 52f30 // b.hs, b.nlast │ │ - ldr x10, [x2, #16] │ │ - ldr x11, [x2] │ │ - cmp x14, x10 │ │ - b.cc 52f50 // b.lo, b.ul, b.last │ │ - mov x26, x20 │ │ - b.hi 52f78 // b.pmore │ │ + ldp x20, x19, [sp, #96] │ │ + ldp x22, x21, [sp, #80] │ │ + ldp x24, x23, [sp, #64] │ │ + ldp x26, x25, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x70 │ │ + b 53794 │ │ + mov w20, w3 │ │ + mov x22, x2 │ │ + mov w23, #0xe0 // #224 │ │ + mov x24, sp │ │ + b 533e8 │ │ + cmp x19, #0x21 │ │ + b.cc 533a8 // b.lo, b.ul, b.last │ │ + cbz w20, 5376c │ │ + lsr x3, x19, #3 │ │ + cmp x19, #0x40 │ │ + madd x2, x3, x23, x21 │ │ + add x1, x21, x3, lsl #7 │ │ + b.cs 5348c // b.hs, b.nlast │ │ + ldr x12, [x21, #16] │ │ + ldr x8, [x2, #16] │ │ + mov x0, x21 │ │ + ldr x13, [x21] │ │ + ldr x9, [x2] │ │ + ldr x10, [x1, #16] │ │ + cmp x12, x8 │ │ + cset w11, ls // ls = plast │ │ + cmp x13, x9 │ │ + csel w14, wzr, w11, cs // cs = hs, nlast │ │ + cmp x12, x8 │ │ + ldr x11, [x1] │ │ + csinc w14, w14, wzr, cs // cs = hs, nlast │ │ + cmp x12, x10 │ │ + cset w15, ls // ls = plast │ │ cmp x13, x11 │ │ - mov x26, x20 │ │ - b.cc 52f50 // b.lo, b.ul, b.last │ │ - b 52f78 │ │ - mov x0, x20 │ │ - bl 53710 │ │ - mov x26, x0 │ │ - b 52f78 │ │ - ldr x10, [x2, #16] │ │ - ccmp x13, x8, #0x2, ls // ls = plast │ │ - ldr x11, [x2] │ │ - cset w12, cc // cc = lo, ul, last │ │ - cmp x14, x10 │ │ - b.cs 530e8 // b.hs, b.nlast │ │ - mov x26, x20 │ │ - tbz w12, #0, 52f78 │ │ - mov w12, #0x1 // #1 │ │ - cmp x9, x10 │ │ - b.cs 52f64 // b.hs, b.nlast │ │ - mov w8, #0x1 // #1 │ │ - b 52f6c │ │ - ccmp x8, x11, #0x2, ls // ls = plast │ │ - cset w8, cc // cc = lo, ul, last │ │ + csel w13, wzr, w15, cs // cs = hs, nlast │ │ + cmp x12, x10 │ │ + csinc w12, w13, wzr, cs // cs = hs, nlast │ │ + cmp w12, w14 │ │ + b.ne 53478 // b.any │ │ + cmp x10, x8 │ │ + cset w13, ls // ls = plast │ │ + cmp x11, x9 │ │ + csel w9, wzr, w13, cs // cs = hs, nlast │ │ + cmp x10, x8 │ │ + csinc w8, w9, wzr, cs // cs = hs, nlast │ │ eor w8, w12, w8 │ │ cmp w8, #0x0 │ │ - csel x26, x2, x1, ne // ne = any │ │ - ldp q0, q1, [x26] │ │ - sub x8, x26, x20 │ │ - add x27, x19, x24, lsl #5 │ │ - lsr x28, x8, #5 │ │ - sub w23, w23, #0x1 │ │ - stp q0, q1, [sp] │ │ - cbz x25, 52fbc │ │ - ldr x8, [x25, #16] │ │ - ldr x9, [x26, #16] │ │ - cmp x8, x9 │ │ - b.cc 52fbc // b.lo, b.ul, b.last │ │ - cmp x8, x9 │ │ - b.hi 53100 // b.pmore │ │ - ldr x8, [x26] │ │ - ldr x9, [x25] │ │ - cmp x9, x8 │ │ - b.cs 53100 // b.hs, b.nlast │ │ - cmp x22, x24 │ │ - b.cc 5355c // b.lo, b.ul, b.last │ │ - mov x21, xzr │ │ - mov x8, x20 │ │ - mov x9, x27 │ │ - mov x10, x28 │ │ - add x11, x20, x28, lsl #5 │ │ - cmp x20, x11 │ │ - b.cc 53044 // b.lo, b.ul, b.last │ │ - b 53074 │ │ - sub x9, x9, #0x20 │ │ - ldp q1, q0, [x8], #32 │ │ - add x10, x9, x21, lsl #5 │ │ - stp q1, q0, [x10] │ │ - mov x10, x24 │ │ - add x11, x20, x24, lsl #5 │ │ - cmp x8, x11 │ │ - b.cc 53044 // b.lo, b.ul, b.last │ │ - b 53074 │ │ - ldr x14, [x26] │ │ - ldr x15, [x8] │ │ - cmp x12, x13 │ │ - cset w12, ls // ls = plast │ │ - sub x9, x9, #0x20 │ │ - cmp x15, x14 │ │ - cset w13, cc // cc = lo, ul, last │ │ - ands w12, w12, w13 │ │ - csel x13, x19, x9, ne // ne = any │ │ - ldp q1, q0, [x8], #32 │ │ - add x13, x13, x21, lsl #5 │ │ - cmp x8, x11 │ │ - add x21, x12, x21 │ │ - stp q1, q0, [x13] │ │ - b.cs 53074 // b.hs, b.nlast │ │ - ldr x12, [x8, #16] │ │ - ldr x13, [x26, #16] │ │ - cmp x12, x13 │ │ - b.cs 53008 // b.hs, b.nlast │ │ - sub x9, x9, #0x20 │ │ - mov w12, #0x1 // #1 │ │ - ldp q1, q0, [x8], #32 │ │ - add x13, x19, x21, lsl #5 │ │ - cmp x8, x11 │ │ - add x21, x12, x21 │ │ - stp q1, q0, [x13] │ │ - b.cc 53044 // b.lo, b.ul, b.last │ │ - cmp x10, x24 │ │ - b.ne 52fe4 // b.any │ │ - lsl x2, x21, #5 │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - bl 64e50 │ │ - add x0, x20, x21, lsl #5 │ │ - subs x1, x24, x21 │ │ - b.eq 530b8 // b.none │ │ - sub x8, x19, #0x20 │ │ - mov x9, x1 │ │ - mov x10, x0 │ │ - add x8, x8, x24, lsl #5 │ │ - ldp q0, q1, [x8], #-32 │ │ - subs x9, x9, #0x1 │ │ - stp q0, q1, [x10], #32 │ │ - b.ne 530a8 // b.any │ │ - cbz x21, 53100 │ │ - cmp x24, x21 │ │ - b.cc 53540 // b.lo, b.ul, b.last │ │ - mov x5, sp │ │ - mov x2, x19 │ │ - mov x3, x22 │ │ - mov w4, w23 │ │ - bl 52e30 │ │ - cmp x21, #0x21 │ │ - mov x24, x21 │ │ - b.cs 52ec4 // b.hs, b.nlast │ │ - b 52e64 │ │ - ccmp x13, x11, #0x2, ls // ls = plast │ │ - mov x26, x20 │ │ - cset w13, cc // cc = lo, ul, last │ │ - cmp w12, w13 │ │ - b.ne 52f78 // b.any │ │ - b 52f54 │ │ - cmp x22, x24 │ │ - b.cc 5355c // b.lo, b.ul, b.last │ │ - mov x25, xzr │ │ - mov x8, x20 │ │ - add x9, x20, x28, lsl #5 │ │ - cmp x20, x9 │ │ - b.cc 53180 // b.lo, b.ul, b.last │ │ - b 531ac │ │ - ldp q1, q0, [x8], #32 │ │ - add x9, x19, x25, lsl #5 │ │ - sub x27, x27, #0x20 │ │ - add x25, x25, #0x1 │ │ - mov x28, x24 │ │ + csel x0, x2, x1, ne // ne = any │ │ + lsl x13, x19, #5 │ │ + sub w20, w20, #0x1 │ │ + sub x8, x0, x21 │ │ + cbnz x22, 534a4 │ │ + b 535d4 │ │ + mov x0, x21 │ │ + bl 53e44 │ │ + lsl x13, x19, #5 │ │ + sub w20, w20, #0x1 │ │ + sub x8, x0, x21 │ │ + cbz x22, 535d4 │ │ + add x9, x21, x8 │ │ + ldr x11, [x22, #16] │ │ + ldr x10, [x22] │ │ + ldr x12, [x9, #16] │ │ + ldr x14, [x9] │ │ + cmp x11, x12 │ │ + cset w15, ls // ls = plast │ │ + cmp x10, x14 │ │ + csel w10, wzr, w15, cs // cs = hs, nlast │ │ + cmp x11, x12 │ │ + b.cc 535d4 // b.lo, b.ul, b.last │ │ + tbnz w10, #0, 535d4 │ │ + ldp q1, q0, [x21] │ │ + mov x8, xzr │ │ + add x14, x21, x13 │ │ + add x12, x21, #0x40 │ │ + sub x16, x13, #0x60 │ │ + sub x17, x13, #0x40 │ │ + str q0, [sp, #16] │ │ + ldp q2, q0, [x9] │ │ + str q1, [sp] │ │ + str q0, [x21, #16] │ │ + ldp q1, q0, [sp] │ │ + str q2, [x21] │ │ stp q1, q0, [x9] │ │ - add x9, x20, x24, lsl #5 │ │ - cmp x8, x9 │ │ - b.cc 53180 // b.lo, b.ul, b.last │ │ - b 531ac │ │ - ldr x12, [x26] │ │ - ldr x13, [x8] │ │ - cmp x11, x10 │ │ - sub x27, x27, #0x20 │ │ - ccmp x12, x13, #0x2, ls // ls = plast │ │ - cset w10, cs // cs = hs, nlast │ │ - cmp w10, #0x0 │ │ - csel x11, x19, x27, ne // ne = any │ │ - ldp q1, q0, [x8], #32 │ │ - add x11, x11, x25, lsl #5 │ │ - cmp x8, x9 │ │ - add x25, x10, x25 │ │ - stp q1, q0, [x11] │ │ - b.cs 531ac // b.hs, b.nlast │ │ - ldr x10, [x8, #16] │ │ - ldr x11, [x26, #16] │ │ - cmp x11, x10 │ │ - b.cs 53148 // b.hs, b.nlast │ │ - sub x27, x27, #0x20 │ │ - ldp q1, q0, [x8], #32 │ │ - add x11, x27, x25, lsl #5 │ │ - cmp x8, x9 │ │ - add x25, xzr, x25 │ │ - stp q1, q0, [x11] │ │ - b.cc 53180 // b.lo, b.ul, b.last │ │ - cmp x28, x24 │ │ - b.ne 53120 // b.any │ │ - lsl x2, x25, #5 │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - bl 64e50 │ │ - subs x21, x24, x25 │ │ - b.eq 53520 // b.none │ │ - add x20, x20, x25, lsl #5 │ │ - sub x8, x19, #0x20 │ │ - mov x9, x21 │ │ - add x8, x8, x24, lsl #5 │ │ - mov x10, x20 │ │ - ldp q0, q1, [x8], #-32 │ │ - subs x9, x9, #0x1 │ │ - stp q0, q1, [x10], #32 │ │ - b.ne 531e0 // b.any │ │ - cmp x24, x25 │ │ - b.cc 53560 // b.lo, b.ul, b.last │ │ - cmp x21, #0x21 │ │ - mov x25, xzr │ │ - b.cs 52ec0 // b.hs, b.nlast │ │ - b 52e64 │ │ - mov x0, x20 │ │ - mov x1, x24 │ │ - mov x2, x19 │ │ - mov x3, x22 │ │ - mov w4, #0x1 // #1 │ │ - bl 5284c │ │ - b 53520 │ │ - ldp q1, q0, [x20] │ │ - mov w8, #0x1 // #1 │ │ - str q0, [x19, #16] │ │ - ldp q2, q0, [x23] │ │ - str q1, [x19] │ │ - stp q2, q0, [x22] │ │ - lsl x9, x8, #5 │ │ - cmp x8, x24 │ │ - sub x10, x21, x24 │ │ - b.cs 53314 // b.hs, b.nlast │ │ - mov x11, x9 │ │ - mov x12, x8 │ │ - b 53274 │ │ - mov x17, x19 │ │ - stp x14, x15, [x17] │ │ - stp x13, x16, [x17, #16] │ │ - add x12, x12, #0x1 │ │ - add x11, x11, #0x20 │ │ - cmp x12, x24 │ │ - b.eq 53314 // b.none │ │ - lsl x13, x12, #5 │ │ - add x14, x20, x13 │ │ - add x0, x19, x13 │ │ - ldp q1, q0, [x14] │ │ - ldur x15, [x0, #-16] │ │ - sub x17, x0, #0x20 │ │ - stp q1, q0, [x0] │ │ - ldr x13, [x0, #16] │ │ - ldr x14, [x0] │ │ - cmp x13, x15 │ │ - b.cc 532b0 // b.lo, b.ul, b.last │ │ - b.hi 53264 // b.pmore │ │ - ldr x15, [x17] │ │ - cmp x14, x15 │ │ - b.cs 53264 // b.hs, b.nlast │ │ - ldp q0, q1, [x17] │ │ - cmp x12, #0x1 │ │ - ldr x15, [x0, #8] │ │ - ldr x16, [x0, #24] │ │ - stp q0, q1, [x0] │ │ - b.eq 5325c // b.none │ │ - mov x17, x11 │ │ - b 532e4 │ │ - ldp q0, q1, [x1] │ │ - sub x17, x17, #0x20 │ │ - cmp x17, #0x20 │ │ - stp q0, q1, [x0, #-32]! │ │ - b.eq 53258 // b.none │ │ - add x0, x19, x17 │ │ - ldur x1, [x0, #-48] │ │ - cmp x13, x1 │ │ - sub x1, x0, #0x40 │ │ - b.cc 532d0 // b.lo, b.ul, b.last │ │ - b.hi 53308 // b.pmore │ │ - ldr x2, [x1] │ │ - cmp x14, x2 │ │ - b.cc 532d0 // b.lo, b.ul, b.last │ │ - add x17, x19, x17 │ │ + add x9, x21, #0x20 │ │ + ldp q0, q1, [x21, #32] │ │ + ldr x10, [x21] │ │ + ldr x11, [x21, #16] │ │ + stp q0, q1, [sp] │ │ + b 53540 │ │ + add x12, x12, #0x20 │ │ + sub x0, x16, #0x20 │ │ + mov x13, x17 │ │ sub x17, x17, #0x20 │ │ - b 5325c │ │ - cmp x8, x10 │ │ - b.cs 533f0 // b.hs, b.nlast │ │ - mov w11, #0x20 // #32 │ │ - mov x12, x22 │ │ - b 53348 │ │ - mov x17, x22 │ │ - stp x14, x15, [x17] │ │ - stp x13, x16, [x17, #16] │ │ + cmp x12, x14 │ │ + mov x15, x16 │ │ + mov x16, x0 │ │ + b.cs 53584 // b.hs, b.nlast │ │ + add x13, x9, x8, lsl #5 │ │ + ldr x15, [x12] │ │ + ldr x0, [x12, #16] │ │ + ldp q0, q1, [x13] │ │ + cmp x10, x15 │ │ + ccmp x11, x0, #0x2, cc // cc = lo, ul, last │ │ + ccmp x11, x0, #0x0, hi // hi = pmore │ │ + stp q0, q1, [x12, #-32] │ │ + ldp q0, q2, [x12] │ │ + stp q0, q2, [x13] │ │ + b.cc 53520 // b.lo, b.ul, b.last │ │ add x8, x8, #0x1 │ │ + b 53520 │ │ + subs x13, x13, #0x20 │ │ add x12, x12, #0x20 │ │ - sub x11, x11, #0x20 │ │ - cmp x8, x10 │ │ - b.eq 533f0 // b.none │ │ - lsl x13, x8, #5 │ │ - add x14, x23, x13 │ │ - add x0, x22, x13 │ │ + sub x15, x15, #0x20 │ │ + b.eq 5372c // b.none │ │ + cmp x15, #0x0 │ │ + csel x14, x24, x12, eq // eq = none │ │ + ldr x16, [x14] │ │ + cbz x15, 5359c │ │ + mov x17, x12 │ │ + b 535a0 │ │ + mov x17, sp │ │ + add x0, x9, x8, lsl #5 │ │ + sub x1, x12, #0x20 │ │ + ldr x17, [x17, #16] │ │ + cmp x10, x16 │ │ + ldp q1, q0, [x0] │ │ + ccmp x11, x17, #0x2, cc // cc = lo, ul, last │ │ + ccmp x11, x17, #0x0, hi // hi = pmore │ │ + stp q1, q0, [x1] │ │ ldp q1, q0, [x14] │ │ - ldur x15, [x0, #-16] │ │ - sub x17, x0, #0x20 │ │ stp q1, q0, [x0] │ │ - ldr x13, [x0, #16] │ │ - ldr x14, [x0] │ │ - cmp x13, x15 │ │ - b.cc 53384 // b.lo, b.ul, b.last │ │ - b.hi 53334 // b.pmore │ │ - ldr x15, [x17] │ │ - cmp x14, x15 │ │ - b.cs 53334 // b.hs, b.nlast │ │ - ldp q0, q1, [x17] │ │ - cmp x8, #0x1 │ │ - ldr x15, [x0, #8] │ │ - ldr x16, [x0, #24] │ │ - stp q0, q1, [x0] │ │ - b.eq 5332c // b.none │ │ - mov x0, x11 │ │ - mov x17, x12 │ │ - b 533c0 │ │ - ldp q0, q1, [x2] │ │ - add x0, x0, #0x20 │ │ - cmp x9, x0 │ │ - sub x17, x17, #0x20 │ │ - stp q0, q1, [x1, #-32]! │ │ - b.eq 53328 // b.none │ │ - add x1, x17, x9 │ │ - ldur x2, [x1, #-48] │ │ - cmp x13, x2 │ │ - sub x2, x1, #0x40 │ │ - b.cc 533a8 // b.lo, b.ul, b.last │ │ - b.hi 533e4 // b.pmore │ │ - ldr x3, [x2] │ │ - cmp x14, x3 │ │ - b.cc 533a8 // b.lo, b.ul, b.last │ │ - add x17, x17, x9 │ │ - sub x17, x17, #0x20 │ │ - b 5332c │ │ - lsl x23, x21, #5 │ │ - sub x12, x22, #0x20 │ │ - mov x10, x20 │ │ - mov x9, x19 │ │ - sub x11, x23, #0x20 │ │ - add x8, x19, x11 │ │ - b 53470 │ │ - ldr x14, [x12] │ │ - ldr x17, [x8] │ │ - cmp x15, x16 │ │ - cset w15, ls // ls = plast │ │ - cmp x17, x14 │ │ - cset w14, cc // cc = lo, ul, last │ │ - ands w14, w15, w14 │ │ - csel x15, x12, x8, ne // ne = any │ │ - mvn w17, w13 │ │ - and x13, x13, #0x1 │ │ - add x16, x20, x11 │ │ - ldp q0, q1, [x15] │ │ - and x15, x14, #0x1 │ │ - sbfx x14, x14, #0, #1 │ │ - add x22, x22, x13, lsl #5 │ │ - and x13, x17, #0x1 │ │ - add x8, x8, x15, lsl #5 │ │ - add x9, x9, x13, lsl #5 │ │ - add x10, x10, #0x20 │ │ - add x12, x12, x14, lsl #5 │ │ - sub x24, x24, #0x1 │ │ - sub x11, x11, #0x20 │ │ - sub x8, x8, #0x20 │ │ - stp q0, q1, [x16] │ │ - cbz x24, 534e4 │ │ - ldr x13, [x22, #16] │ │ - ldr x14, [x9, #16] │ │ - cmp x13, x14 │ │ - b.cs 534a0 // b.hs, b.nlast │ │ - mov w13, #0x1 // #1 │ │ - ldr x15, [x8, #16] │ │ - ldr x16, [x12, #16] │ │ - ldp q1, q0, [x22] │ │ + b.cc 53574 // b.lo, b.ul, b.last │ │ + add x8, x8, #0x1 │ │ + b 53574 │ │ + ldp q1, q0, [x21] │ │ + add x8, x21, x8 │ │ + mov x1, xzr │ │ + add x12, x21, x13 │ │ + add x11, x21, #0x40 │ │ + sub x15, x13, #0x60 │ │ + sub x16, x13, #0x40 │ │ + str q0, [sp, #16] │ │ + ldp q2, q0, [x8] │ │ + str q1, [sp] │ │ + str q0, [x21, #16] │ │ + ldp q1, q0, [sp] │ │ + str q2, [x21] │ │ + stp q1, q0, [x8] │ │ + add x8, x21, #0x20 │ │ + ldp q0, q1, [x21, #32] │ │ + ldr x9, [x21] │ │ + ldr x10, [x21, #16] │ │ + stp q0, q1, [sp] │ │ + b 53644 │ │ + add x11, x11, #0x20 │ │ + sub x17, x15, #0x20 │ │ + mov x13, x16 │ │ + sub x16, x16, #0x20 │ │ + cmp x11, x12 │ │ + mov x14, x15 │ │ + mov x15, x17 │ │ + b.cs 53688 // b.hs, b.nlast │ │ + add x13, x8, x1, lsl #5 │ │ + ldr x14, [x11] │ │ + ldr x17, [x11, #16] │ │ + ldp q0, q1, [x13] │ │ + cmp x14, x9 │ │ + ccmp x17, x10, #0x2, cc // cc = lo, ul, last │ │ + ccmp x17, x10, #0x0, hi // hi = pmore │ │ + stp q0, q1, [x11, #-32] │ │ + ldp q0, q2, [x11] │ │ + stp q0, q2, [x13] │ │ + b.cs 53624 // b.hs, b.nlast │ │ + add x1, x1, #0x1 │ │ + b 53624 │ │ + subs x13, x13, #0x20 │ │ + add x11, x11, #0x20 │ │ + sub x14, x14, #0x20 │ │ + b.eq 536d8 // b.none │ │ + cmp x14, #0x0 │ │ + csel x12, x24, x11, eq // eq = none │ │ + ldr x15, [x12] │ │ + cbz x14, 536a0 │ │ + mov x16, x11 │ │ + b 536a4 │ │ + mov x16, sp │ │ + add x17, x8, x1, lsl #5 │ │ + sub x0, x11, #0x20 │ │ + ldr x16, [x16, #16] │ │ + cmp x15, x9 │ │ + ldp q1, q0, [x17] │ │ + ccmp x16, x10, #0x2, cc // cc = lo, ul, last │ │ + ccmp x16, x10, #0x0, hi // hi = pmore │ │ + stp q1, q0, [x0] │ │ + ldp q1, q0, [x12] │ │ + stp q1, q0, [x17] │ │ + b.cs 53678 // b.hs, b.nlast │ │ + add x1, x1, #0x1 │ │ + b 53678 │ │ + cmp x1, x19 │ │ + b.cs 53790 // b.hs, b.nlast │ │ + ldp q1, q0, [x21] │ │ + add x25, x21, x1, lsl #5 │ │ + mvn x8, x1 │ │ + mov x0, x21 │ │ + mov x2, x22 │ │ + mov w3, w20 │ │ + add x26, x25, #0x20 │ │ + add x19, x19, x8 │ │ + str q0, [sp, #16] │ │ + ldp q2, q0, [x25] │ │ + str q1, [sp] │ │ + str q0, [x21, #16] │ │ + ldp q1, q0, [sp] │ │ + str q2, [x21] │ │ + stp q1, q0, [x25] │ │ + bl 5337c │ │ + mov x22, x25 │ │ + mov x21, x26 │ │ + b 533e0 │ │ + cmp x8, x19 │ │ + b.cs 53790 // b.hs, b.nlast │ │ + ldp q1, q0, [x21] │ │ + add x9, x21, x8, lsl #5 │ │ + add x8, x8, #0x1 │ │ + mov x22, xzr │ │ + sub x19, x19, x8 │ │ + str q0, [sp, #16] │ │ + ldp q2, q0, [x9] │ │ + str q1, [sp] │ │ + str q0, [x21, #16] │ │ + ldp q1, q0, [sp] │ │ + str q2, [x21] │ │ + add x21, x21, x8, lsl #5 │ │ + stp q1, q0, [x9] │ │ + b 533e0 │ │ + mov x0, x21 │ │ + mov x1, x19 │ │ + ldp x20, x19, [sp, #96] │ │ + ldp x22, x21, [sp, #80] │ │ + ldp x24, x23, [sp, #64] │ │ + ldp x26, x25, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x70 │ │ + b 53d44 │ │ + brk #0x1 │ │ + stp x29, x30, [sp, #-48]! │ │ + stp x28, x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + sub sp, sp, #0x600 │ │ + ldr xzr, [sp] │ │ + cmp x1, #0x2 │ │ + b.cc 53d0c // b.lo, b.ul, b.last │ │ + lsr x8, x1, #1 │ │ + mov x19, x0 │ │ + cmp x1, #0x8 │ │ + lsl x9, x8, #5 │ │ + b.cc 53a64 // b.lo, b.ul, b.last │ │ + ldr x10, [x19, #112] │ │ + ldr x11, [x19, #80] │ │ + ldr x12, [x19, #96] │ │ + ldr x13, [x19, #64] │ │ + ldr x15, [x19, #48] │ │ + ldr x16, [x19, #16] │ │ + cmp x10, x11 │ │ + ldr x14, [x19, #32] │ │ + cset w17, ls // ls = plast │ │ + cmp x12, x13 │ │ + ldr x12, [x19] │ │ + csel w13, wzr, w17, cs // cs = hs, nlast │ │ + cmp x10, x11 │ │ + csinc w10, w13, wzr, cs // cs = hs, nlast │ │ cmp x15, x16 │ │ - stp q1, q0, [x10] │ │ - b.cs 5340c // b.hs, b.nlast │ │ - b 534d8 │ │ - ldr x15, [x9] │ │ - ldr x16, [x22] │ │ - cmp x13, x14 │ │ - cset w13, ls // ls = plast │ │ - cmp x16, x15 │ │ - cset w14, cc // cc = lo, ul, last │ │ - ands w13, w13, w14 │ │ - csel x14, x22, x9, ne // ne = any │ │ - ldr x15, [x8, #16] │ │ - ldr x16, [x12, #16] │ │ - ldp q1, q0, [x14] │ │ + mov w13, #0x40 // #64 │ │ + cset w11, ls // ls = plast │ │ + cmp x14, x12 │ │ + mov w14, #0x60 // #96 │ │ + csel w11, wzr, w11, cs // cs = hs, nlast │ │ cmp x15, x16 │ │ - stp q1, q0, [x10] │ │ - b.cs 5340c // b.hs, b.nlast │ │ - mov w14, #0x1 // #1 │ │ + csinc w12, w11, wzr, cs // cs = hs, nlast │ │ + cmp w10, #0x0 │ │ + eor w10, w12, #0x1 │ │ + csel x15, x13, x14, ne // ne = any │ │ + csel x17, x14, x13, ne // ne = any │ │ + add x11, x19, x10, lsl #5 │ │ + add x16, x19, x15 │ │ + add x10, x19, x12, lsl #5 │ │ + ldr x12, [x16, #16] │ │ + add x0, x19, x17 │ │ + ldr x17, [x16] │ │ + ldr x15, [x11, #16] │ │ + ldr x2, [x11] │ │ + ldr x4, [x0, #16] │ │ + ldr x5, [x10, #16] │ │ + ldr x3, [x0] │ │ + cmp x12, x15 │ │ + cset w6, ls // ls = plast │ │ + cmp x17, x2 │ │ + ldr x2, [x10] │ │ + csel w6, wzr, w6, cs // cs = hs, nlast │ │ + cmp x12, x15 │ │ + add x17, x19, x9 │ │ + csinc w12, w6, wzr, cs // cs = hs, nlast │ │ + cmp x4, x5 │ │ + ldr x6, [x17, #96] │ │ + cset w15, ls // ls = plast │ │ + cmp x3, x2 │ │ + ldr x2, [x17, #112] │ │ + csel w15, wzr, w15, cs // cs = hs, nlast │ │ + cmp x4, x5 │ │ + ldr x4, [x17, #80] │ │ + csinc w15, w15, wzr, cs // cs = hs, nlast │ │ + cmp w12, #0x0 │ │ + ldr x3, [x17, #64] │ │ + csel x5, x0, x11, ne // ne = any │ │ + cmp w15, #0x0 │ │ + ldr x20, [x17, #48] │ │ + csel x15, x0, x10, ne // ne = any │ │ + csel x10, x10, x5, ne // ne = any │ │ + csel x0, x11, x0, ne // ne = any │ │ + cmp w12, #0x0 │ │ + ldr x7, [x17, #32] │ │ + csel x12, x11, x16, ne // ne = any │ │ + csel x11, x16, x0, ne // ne = any │ │ + cmp x2, x4 │ │ + ldr x16, [x17, #16] │ │ + cset w0, ls // ls = plast │ │ + cmp x6, x3 │ │ + ldr x3, [x17] │ │ + csel w0, wzr, w0, cs // cs = hs, nlast │ │ + cmp x2, x4 │ │ + csinc w0, w0, wzr, cs // cs = hs, nlast │ │ + cmp x20, x16 │ │ + cset w2, ls // ls = plast │ │ + cmp x7, x3 │ │ + csel w2, wzr, w2, cs // cs = hs, nlast │ │ + cmp x20, x16 │ │ + csinc w16, w2, wzr, cs // cs = hs, nlast │ │ + cmp w0, #0x0 │ │ + eor w0, w16, #0x1 │ │ + csel x2, x13, x14, ne // ne = any │ │ + csel x13, x14, x13, ne // ne = any │ │ + add x0, x17, x0, lsl #5 │ │ + add x2, x17, x2 │ │ + add x14, x17, x16, lsl #5 │ │ + ldr x16, [x2, #16] │ │ + add x4, x17, x13 │ │ + ldr x13, [x2] │ │ + ldr x3, [x0, #16] │ │ + ldr x17, [x0] │ │ + ldr x6, [x4, #16] │ │ + ldr x7, [x14, #16] │ │ + ldr x5, [x4] │ │ + cmp x16, x3 │ │ + ldp q1, q0, [x15] │ │ + cset w20, ls // ls = plast │ │ + cmp x13, x17 │ │ + ldr x13, [x14] │ │ + csel w17, wzr, w20, cs // cs = hs, nlast │ │ + cmp x16, x3 │ │ + csinc w16, w17, wzr, cs // cs = hs, nlast │ │ + cmp x6, x7 │ │ + stp q1, q0, [sp] │ │ + cset w17, ls // ls = plast │ │ + cmp x5, x13 │ │ + ldr x5, [x10] │ │ + csel w13, wzr, w17, cs // cs = hs, nlast │ │ + cmp x6, x7 │ │ + ldr x6, [x10, #16] │ │ + csinc w17, w13, wzr, cs // cs = hs, nlast │ │ + cmp w16, #0x0 │ │ + ldr x7, [x11, #16] │ │ + csel x13, x0, x2, ne // ne = any │ │ + csel x3, x4, x0, ne // ne = any │ │ + cmp w17, #0x0 │ │ + csel x17, x4, x14, ne // ne = any │ │ + csel x14, x14, x3, ne // ne = any │ │ + csel x0, x0, x4, ne // ne = any │ │ + cmp w16, #0x0 │ │ + ldr x3, [x14] │ │ + csel x16, x2, x0, ne // ne = any │ │ + ldr x0, [x14, #16] │ │ + ldr x2, [x16, #16] │ │ + ldr x4, [x16] │ │ + ldp q0, q2, [x12] │ │ + cmp x2, x0 │ │ + cset w20, ls // ls = plast │ │ + cmp x4, x3 │ │ + ldr x3, [x11] │ │ + csel w4, wzr, w20, cs // cs = hs, nlast │ │ + cmp x2, x0 │ │ + stp q0, q2, [sp, #96] │ │ + csinc w0, w4, wzr, cs // cs = hs, nlast │ │ + cmp x7, x6 │ │ + cset w2, ls // ls = plast │ │ + cmp x3, x5 │ │ + csel w2, wzr, w2, cs // cs = hs, nlast │ │ + cmp x7, x6 │ │ + csinc w15, w2, wzr, cs // cs = hs, nlast │ │ + cmp w15, #0x0 │ │ + csel x12, x11, x10, ne // ne = any │ │ + csel x10, x10, x11, ne // ne = any │ │ + mov x11, sp │ │ + ldp q0, q1, [x12] │ │ + cmp w0, #0x0 │ │ + add x11, x11, x9 │ │ + csel x12, x14, x16, ne // ne = any │ │ + stp q0, q1, [sp, #32] │ │ + ldp q1, q2, [x10] │ │ + csel x10, x16, x14, ne // ne = any │ │ + stp q1, q2, [sp, #64] │ │ + ldp q0, q2, [x17] │ │ + stp q0, q2, [x11] │ │ + ldp q1, q0, [x10] │ │ + stp q1, q0, [x11, #32] │ │ + ldp q1, q2, [x12] │ │ + mov w12, #0x4 // #4 │ │ + stp q1, q2, [x11, #64] │ │ + ldp q1, q0, [x13] │ │ + stp q1, q0, [x11, #96] │ │ + lsl x13, x12, #5 │ │ + cmp x12, x8 │ │ + sub x14, x1, x8 │ │ + b.cc 53a94 // b.lo, b.ul, b.last │ │ + b 53b4c │ │ + ldp q0, q1, [x19] │ │ + add x10, x19, x9 │ │ + mov x11, sp │ │ + mov w12, #0x1 // #1 │ │ + add x11, x11, x9 │ │ + stp q0, q1, [sp] │ │ + ldp q2, q0, [x10] │ │ + stp q2, q0, [x11] │ │ + lsl x13, x12, #5 │ │ + cmp x12, x8 │ │ + sub x14, x1, x8 │ │ + b.cs 53b4c // b.hs, b.nlast │ │ + mov x10, sp │ │ + mov x11, x13 │ │ mov x15, x12 │ │ - b 5342c │ │ - add x11, x12, #0x20 │ │ - tbz w21, #0, 5350c │ │ - cmp x9, x11 │ │ - csel x12, x9, x22, cc // cc = lo, ul, last │ │ - cset w13, cc // cc = lo, ul, last │ │ - ldp q1, q0, [x12] │ │ - cset w12, cs // cs = hs, nlast │ │ - add x9, x9, x13, lsl #5 │ │ - add x22, x22, x12, lsl #5 │ │ - stp q1, q0, [x10] │ │ - cmp x9, x11 │ │ - b.ne 53558 // b.any │ │ - add x8, x8, #0x20 │ │ - cmp x22, x8 │ │ - b.ne 53558 // b.any │ │ - ldp x20, x19, [sp, #112] │ │ - ldp x22, x21, [sp, #96] │ │ - ldp x24, x23, [sp, #80] │ │ - ldp x26, x25, [sp, #64] │ │ - ldp x28, x27, [sp, #48] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x80 │ │ + b 53abc │ │ + stp x16, x0, [x4] │ │ + stp x17, x2, [x4, #16] │ │ + add x15, x15, #0x1 │ │ + add x11, x11, #0x20 │ │ + cmp x15, x8 │ │ + b.eq 53b4c // b.none │ │ + lsl x16, x15, #5 │ │ + add x17, x19, x16 │ │ + add x2, x10, x16 │ │ + ldp q0, q1, [x17] │ │ + ldur x0, [x2, #-32] │ │ + ldur x3, [x2, #-16] │ │ + stp q0, q1, [x2] │ │ + ldr x16, [x2] │ │ + ldr x17, [x2, #16] │ │ + cmp x16, x0 │ │ + ccmp x17, x3, #0x2, cc // cc = lo, ul, last │ │ + ccmp x17, x3, #0x0, hi // hi = pmore │ │ + b.cs 53aac // b.hs, b.nlast │ │ + ldr x0, [x2, #8] │ │ + ldr x2, [x2, #24] │ │ + mov x5, x11 │ │ + mov x4, sp │ │ + subs x3, x5, #0x20 │ │ + add x6, x4, x5 │ │ + ldp q0, q1, [x6, #-32] │ │ + stp q0, q1, [x6] │ │ + b.eq 53aa4 // b.none │ │ + add x4, x10, x5 │ │ + ldur x5, [x4, #-48] │ │ + ldur x4, [x4, #-64] │ │ + cmp x17, x5 │ │ + cset w6, ls // ls = plast │ │ + cmp x16, x4 │ │ + csel w4, wzr, w6, cs // cs = hs, nlast │ │ + cmp x17, x5 │ │ + mov x5, x3 │ │ + b.cc 53afc // b.lo, b.ul, b.last │ │ + mov x5, x3 │ │ + tbnz w4, #0, 53afc │ │ + add x4, x10, x3 │ │ + b 53aa4 │ │ + mov x11, sp │ │ + cmp x12, x14 │ │ + add x10, x11, x9 │ │ + b.cs 53c18 // b.hs, b.nlast │ │ + add x9, x19, x9 │ │ + mov w15, #0x20 // #32 │ │ + mov x16, x10 │ │ + b 53b8c │ │ + mov x4, x10 │ │ + stp x17, x2, [x4] │ │ + stp x0, x3, [x4, #16] │ │ + add x12, x12, #0x1 │ │ + add x16, x16, #0x20 │ │ + sub x15, x15, #0x20 │ │ + cmp x12, x14 │ │ + b.eq 53c18 // b.none │ │ + lsl x17, x12, #5 │ │ + add x0, x9, x17 │ │ + add x3, x10, x17 │ │ + ldp q0, q1, [x0] │ │ + ldur x2, [x3, #-32] │ │ + ldur x4, [x3, #-16] │ │ + stp q0, q1, [x3] │ │ + ldr x17, [x3] │ │ + ldr x0, [x3, #16] │ │ + cmp x17, x2 │ │ + ccmp x0, x4, #0x2, cc // cc = lo, ul, last │ │ + ccmp x0, x4, #0x0, hi // hi = pmore │ │ + b.cs 53b78 // b.hs, b.nlast │ │ + ldr x2, [x3, #8] │ │ + ldr x3, [x3, #24] │ │ + mov x5, x15 │ │ + mov x4, x16 │ │ + add x6, x4, x13 │ │ + cmp x13, x5 │ │ + ldp q0, q1, [x6, #-32] │ │ + stp q0, q1, [x6] │ │ + b.eq 53b6c // b.none │ │ + ldur x7, [x6, #-48] │ │ + ldur x6, [x6, #-64] │ │ + sub x4, x4, #0x20 │ │ + add x5, x5, #0x20 │ │ + cmp x0, x7 │ │ + cset w20, ls // ls = plast │ │ + cmp x17, x6 │ │ + csel w6, wzr, w20, cs // cs = hs, nlast │ │ + cmp x0, x7 │ │ + b.cc 53bd0 // b.lo, b.ul, b.last │ │ + tbnz w6, #0, 53bd0 │ │ + add x4, x4, x13 │ │ + b 53b70 │ │ + lsl x20, x1, #5 │ │ + sub x14, x10, #0x20 │ │ + mov w15, #0x20 // #32 │ │ + mov x12, x19 │ │ + sub x13, x20, #0x20 │ │ + add x9, x11, x13 │ │ + ldr x16, [x9, #16] │ │ + ldr x17, [x14, #16] │ │ + sub x8, x8, #0x1 │ │ + ldr x0, [x9] │ │ + ldr x2, [x14] │ │ + ldr x3, [x10] │ │ + cmp x16, x17 │ │ + cset w4, ls // ls = plast │ │ + cmp x0, x2 │ │ + ldr x0, [x10, #16] │ │ + ldr x2, [x11, #16] │ │ + csel w4, wzr, w4, cs // cs = hs, nlast │ │ + cmp x16, x17 │ │ + ldr x16, [x11] │ │ + csinc w17, w4, wzr, cs // cs = hs, nlast │ │ + cmp x0, x2 │ │ + cset w0, cs // cs = hs, nlast │ │ + cset w2, hi // hi = pmore │ │ + cmp x3, x16 │ │ + csinc w16, w2, wzr, cc // cc = lo, ul, last │ │ + add x2, x19, x13 │ │ + sub x13, x13, #0x20 │ │ + tst w0, w16 │ │ + add x16, x9, x17, lsl #5 │ │ + csel x0, x11, x10, ne // ne = any │ │ + csel x3, xzr, x15, ne // ne = any │ │ + csel x4, x15, xzr, ne // ne = any │ │ + ldp q1, q0, [x0] │ │ + cmp w17, #0x0 │ │ + sbfx x17, x17, #0, #1 │ │ + csel x9, x14, x9, ne // ne = any │ │ + add x10, x10, x3 │ │ + add x11, x11, x4 │ │ + stp q1, q0, [x12], #32 │ │ + add x14, x14, x17, lsl #5 │ │ + ldp q0, q1, [x9] │ │ + sub x9, x16, #0x20 │ │ + stp q0, q1, [x2] │ │ + cbnz x8, 53c30 │ │ + add x8, x14, #0x20 │ │ + tbz w1, #0, 53cf8 │ │ + cmp x11, x8 │ │ + mov w14, #0x20 // #32 │ │ + csel x13, x11, x10, cc // cc = lo, ul, last │ │ + ldp q0, q1, [x13] │ │ + csel x13, x14, xzr, cc // cc = lo, ul, last │ │ + csel x14, xzr, x14, cc // cc = lo, ul, last │ │ + add x11, x11, x13 │ │ + add x10, x10, x14 │ │ + stp q0, q1, [x12] │ │ + cmp x11, x8 │ │ + b.ne 53d20 // b.any │ │ + add x8, x9, #0x20 │ │ + cmp x10, x8 │ │ + b.ne 53d20 // b.any │ │ + add sp, sp, #0x600 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x28, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ - nop │ │ - adr x0, 9ba3 │ │ - nop │ │ - adr x2, 6a288 │ │ - mov w1, #0x13 // #19 │ │ - bl 29e64 │ │ - bl 2cdfc │ │ + bl 2ced4 │ │ brk #0x1 │ │ - nop │ │ - adr x3, 6a2a0 │ │ - mov x0, x25 │ │ - mov x1, x24 │ │ - mov x2, x24 │ │ - bl 2b7a0 │ │ mov x21, x0 │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - mov x2, x23 │ │ - bl 64e50 │ │ + mov x1, sp │ │ + mov x0, x19 │ │ + mov x2, x20 │ │ + bl 641e0 │ │ mov x0, x21 │ │ - bl 60f4c │ │ - ldr x8, [x0, #48] │ │ - ldr x9, [x0, #16] │ │ - cmp x8, x9 │ │ - b.cs 535e8 // b.hs, b.nlast │ │ - mov w8, #0x1 // #1 │ │ - ldr x9, [x0, #112] │ │ - ldr x10, [x0, #80] │ │ - cmp x9, x10 │ │ - b.cc 5360c // b.lo, b.ul, b.last │ │ - mov x11, x0 │ │ - cmp x9, x10 │ │ - ldr x12, [x11, #64]! │ │ - mov x13, x11 │ │ - ldr x14, [x13, #32]! │ │ - ccmp x14, x12, #0x2, ls // ls = plast │ │ - cset w9, cc // cc = lo, ul, last │ │ - csel x10, x13, x11, cc // cc = lo, ul, last │ │ - cmp w9, #0x0 │ │ - mov w9, #0x2 // #2 │ │ - cinc x9, x9, eq // eq = none │ │ - b 53614 │ │ - ldr x10, [x0] │ │ - ldr x11, [x0, #32] │ │ - cmp x8, x9 │ │ - ccmp x11, x10, #0x2, ls // ls = plast │ │ - cset w8, cc // cc = lo, ul, last │ │ - ldr x9, [x0, #112] │ │ - ldr x10, [x0, #80] │ │ - cmp x9, x10 │ │ - b.cs 535b8 // b.hs, b.nlast │ │ - add x10, x0, #0x60 │ │ - mov w9, #0x2 // #2 │ │ - mov w11, w8 │ │ - ldr x12, [x10, #16] │ │ - eor w8, w8, #0x1 │ │ + bl 602e0 │ │ + sub sp, sp, #0x20 │ │ + add x8, x1, x1, lsr #1 │ │ + b 53d54 │ │ + cbz x8, 53e3c │ │ + sub x8, x8, #0x1 │ │ + subs x10, x8, x1 │ │ + b.cs 53d78 // b.hs, b.nlast │ │ + add x9, x0, x8, lsl #5 │ │ + ldp q3, q2, [x0] │ │ + mov x10, xzr │ │ + ldp q0, q1, [x9] │ │ + stp q0, q1, [x0] │ │ + stp q3, q2, [x9] │ │ + mov w12, #0x1 // #1 │ │ + cmp x1, x8 │ │ + bfi x12, x10, #1, #62 │ │ + csel x9, x1, x8, cc // cc = lo, ul, last │ │ + cmp x12, x9 │ │ + b.cs 53d50 // b.hs, b.nlast │ │ + lsl x14, x10, #1 │ │ + add x11, x14, #0x2 │ │ + cmp x11, x9 │ │ + b.cs 53dd0 // b.hs, b.nlast │ │ + add x13, x0, x12, lsl #5 │ │ add x11, x0, x11, lsl #5 │ │ - add x8, x0, x8, lsl #5 │ │ - add x9, x0, x9, lsl #5 │ │ - ldr x13, [x11, #16] │ │ - cmp x12, x13 │ │ - b.cs 53694 // b.hs, b.nlast │ │ + ldr x14, [x13] │ │ + ldr x15, [x11] │ │ + ldr x13, [x13, #16] │ │ + ldr x11, [x11, #16] │ │ + cmp x14, x15 │ │ + ccmp x13, x11, #0x2, cc // cc = lo, ul, last │ │ + ccmp x13, x11, #0x0, hi // hi = pmore │ │ + b.cs 53dd0 // b.hs, b.nlast │ │ + add x11, x12, #0x1 │ │ + b 53dd4 │ │ + mov x11, x12 │ │ + add x10, x0, x10, lsl #5 │ │ + add x13, x0, x11, lsl #5 │ │ + ldr x12, [x10] │ │ + ldr x16, [x13] │ │ + ldr x15, [x10, #16] │ │ + ldr x14, [x13, #16] │ │ + cmp x12, x16 │ │ + ccmp x15, x14, #0x2, cc // cc = lo, ul, last │ │ + ccmp x15, x14, #0x0, hi // hi = pmore │ │ + b.cs 53d50 // b.hs, b.nlast │ │ + ldr x17, [x13, #8] │ │ + ldr x2, [x10, #8] │ │ + str x15, [x13, #16] │ │ + stp x16, x17, [x10] │ │ + ldr x17, [x13, #24] │ │ + ldr x16, [x10, #24] │ │ + stp x12, x2, [x13] │ │ mov w12, #0x1 // #1 │ │ - ldr x13, [x9, #16] │ │ - ldr x14, [x8, #16] │ │ - cmp x13, x14 │ │ - b.cc 536b8 // b.lo, b.ul, b.last │ │ - ldr x15, [x8] │ │ - ldr x16, [x9] │ │ - cmp x13, x14 │ │ - ccmp x16, x15, #0x2, ls // ls = plast │ │ - mrs x13, nzcv │ │ - csel x14, x10, x8, cc // cc = lo, ul, last │ │ - cmp w12, #0x0 │ │ - csel x12, x10, x11, ne // ne = any │ │ - csel x10, x8, x10, ne // ne = any │ │ - csel x11, x11, x14, ne // ne = any │ │ - msr nzcv, x13 │ │ - csel x8, x8, x9, cc // cc = lo, ul, last │ │ - csel x9, x9, x10, cc // cc = lo, ul, last │ │ - ldr x13, [x9, #16] │ │ - ldr x10, [x11, #16] │ │ - cmp x13, x10 │ │ - b.cs 536d0 // b.hs, b.nlast │ │ - b 536ec │ │ - ldr x14, [x11] │ │ - ldr x15, [x10] │ │ - cmp x12, x13 │ │ - ccmp x15, x14, #0x2, ls // ls = plast │ │ - cset w12, cc // cc = lo, ul, last │ │ - ldr x13, [x9, #16] │ │ - ldr x14, [x8, #16] │ │ - cmp x13, x14 │ │ - b.cs 5364c // b.hs, b.nlast │ │ - cmp w12, #0x0 │ │ - csel x12, x10, x11, ne // ne = any │ │ - csel x11, x11, x10, ne // ne = any │ │ - ldr x10, [x11, #16] │ │ - cmp x13, x10 │ │ - b.cc 536ec // b.lo, b.ul, b.last │ │ - ldr x14, [x11] │ │ - ldr x15, [x9] │ │ - cmp x13, x10 │ │ - ccmp x15, x14, #0x2, ls // ls = plast │ │ - csel x10, x9, x11, cc // cc = lo, ul, last │ │ - csel x11, x11, x9, cc // cc = lo, ul, last │ │ - mov x9, x10 │ │ - ldp q1, q0, [x12] │ │ - stp q1, q0, [x1] │ │ - ldp q1, q0, [x9] │ │ - stp q1, q0, [x1, #32] │ │ - ldp q1, q0, [x11] │ │ - stp q1, q0, [x1, #64] │ │ - ldp q1, q0, [x8] │ │ - stp q1, q0, [x1, #96] │ │ + bfi x12, x11, #1, #62 │ │ + stp x14, x17, [x10, #16] │ │ + lsl x14, x11, #1 │ │ + mov x10, x11 │ │ + str x16, [x13, #24] │ │ + cmp x12, x9 │ │ + b.cc 53d94 // b.lo, b.ul, b.last │ │ + b 53d50 │ │ + add sp, sp, #0x20 │ │ ret │ │ stp x29, x30, [sp, #-64]! │ │ stp x24, x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ mov x19, x2 │ │ mov x20, x1 │ │ cmp x3, #0x8 │ │ - b.cc 5378c // b.lo, b.ul, b.last │ │ + b.cc 53ec0 // b.lo, b.ul, b.last │ │ lsr x21, x3, #3 │ │ lsl x8, x21, #8 │ │ lsl x23, x21, #7 │ │ mov x3, x21 │ │ sub x24, x8, x21, lsl #5 │ │ add x1, x0, x23 │ │ add x2, x0, x24 │ │ - bl 53710 │ │ + bl 53e44 │ │ mov x22, x0 │ │ add x1, x20, x23 │ │ add x2, x20, x24 │ │ mov x0, x20 │ │ mov x3, x21 │ │ - bl 53710 │ │ + bl 53e44 │ │ mov x20, x0 │ │ add x1, x19, x23 │ │ add x2, x19, x24 │ │ mov x0, x19 │ │ mov x3, x21 │ │ - bl 53710 │ │ + bl 53e44 │ │ mov x19, x0 │ │ mov x0, x22 │ │ - ldr x14, [x0, #16] │ │ - ldr x8, [x20, #16] │ │ + ldr x12, [x0, #16] │ │ + ldr x8, [x19, #16] │ │ ldr x13, [x0] │ │ - ldr x9, [x20] │ │ - cmp x14, x8 │ │ - b.cs 537d4 // b.hs, b.nlast │ │ - ldr x10, [x19, #16] │ │ - ldr x11, [x19] │ │ - cmp x14, x10 │ │ - b.cc 537f0 // b.lo, b.ul, b.last │ │ - b.hi 537c0 // b.pmore │ │ + ldr x9, [x19] │ │ + ldr x10, [x20, #16] │ │ + cmp x12, x8 │ │ + cset w11, ls // ls = plast │ │ + cmp x13, x9 │ │ + csel w14, wzr, w11, cs // cs = hs, nlast │ │ + cmp x12, x8 │ │ + ldr x11, [x20] │ │ + csinc w14, w14, wzr, cs // cs = hs, nlast │ │ + cmp x12, x10 │ │ + cset w15, ls // ls = plast │ │ cmp x13, x11 │ │ - b.cc 537f0 // b.lo, b.ul, b.last │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x29, x30, [sp], #64 │ │ - ret │ │ - ldr x10, [x19, #16] │ │ - ccmp x13, x9, #0x2, ls // ls = plast │ │ - ldr x11, [x19] │ │ - cset w12, cc // cc = lo, ul, last │ │ - cmp x14, x10 │ │ - b.cs 53828 // b.hs, b.nlast │ │ - tbz w12, #0, 537c0 │ │ - mov w12, #0x1 // #1 │ │ - cmp x8, x10 │ │ - ccmp x9, x11, #0x2, ls // ls = plast │ │ - cset w9, cc // cc = lo, ul, last │ │ - cmp x8, x10 │ │ + csel w13, wzr, w15, cs // cs = hs, nlast │ │ + cmp x12, x10 │ │ + csinc w12, w13, wzr, cs // cs = hs, nlast │ │ + cmp w12, w14 │ │ + b.ne 53f34 // b.any │ │ + cmp x10, x8 │ │ + cset w13, ls // ls = plast │ │ + cmp x11, x9 │ │ + csel w9, wzr, w13, cs // cs = hs, nlast │ │ + cmp x10, x8 │ │ csinc w8, w9, wzr, cs // cs = hs, nlast │ │ eor w8, w12, w8 │ │ cmp w8, #0x0 │ │ csel x0, x19, x20, ne // ne = any │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ - ccmp x13, x11, #0x2, ls // ls = plast │ │ - cset w13, cc // cc = lo, ul, last │ │ - cmp w12, w13 │ │ - b.ne 537c0 // b.any │ │ - b 537f4 │ │ - sub sp, sp, #0x100 │ │ - stp x29, x30, [sp, #160] │ │ - stp x28, x27, [sp, #176] │ │ - stp x26, x25, [sp, #192] │ │ - stp x24, x23, [sp, #208] │ │ - stp x22, x21, [sp, #224] │ │ - stp x20, x19, [sp, #240] │ │ - add x29, sp, #0xa0 │ │ - ldrb w24, [x3, #73] │ │ - ldp x10, x13, [x3, #48] │ │ - mov w8, #0x4 // #4 │ │ - mov w9, #0xc // #12 │ │ + sub sp, sp, #0x140 │ │ + stp x29, x30, [sp, #224] │ │ + stp x28, x27, [sp, #240] │ │ + stp x26, x25, [sp, #256] │ │ + stp x24, x23, [sp, #272] │ │ + stp x22, x21, [sp, #288] │ │ + stp x20, x19, [sp, #304] │ │ + add x29, sp, #0xe0 │ │ + ldrb w9, [x3, #417] │ │ + ldp x8, x10, [x3, #384] │ │ + mov w11, #0xc // #12 │ │ + cmp w9, #0x8 │ │ + mov w9, #0x4 // #4 │ │ + sub x10, x10, x8 │ │ + csel x9, x11, x9, eq // eq = none │ │ + add x9, x10, x9 │ │ + subs x10, x4, x9 │ │ + ccmp x8, x10, #0x0, cs // cs = hs, nlast │ │ + b.ls 53fbc // b.plast │ │ + ldr w26, [x3, #416] │ │ + ldr x11, [x3, #376] │ │ mov x19, x3 │ │ - cmp w24, #0x8 │ │ - csel x12, x9, x8, eq // eq = none │ │ - sub x8, x13, x10 │ │ - add x8, x8, x12 │ │ - subs x8, x4, x8 │ │ - ccmp x8, x10, #0x2, cs // cs = hs, nlast │ │ - b.cc 538a0 // b.lo, b.ul, b.last │ │ - adrp x8, 4000 │ │ - str x19, [x0, #16] │ │ - ldr q0, [x8, #3872] │ │ - str q0, [x0] │ │ - b 53944 │ │ - ldr x9, [x19, #368] │ │ - ldr x14, [x19, #40] │ │ - mov w23, w1 │ │ - add x15, x12, x13 │ │ - mvn x17, x4 │ │ - sub x1, x4, x12 │ │ - mov x22, x6 │ │ - mov x20, x5 │ │ - mov x21, x2 │ │ - mov x8, xzr │ │ - mov w11, wzr │ │ - add x16, x9, #0x10 │ │ - add x10, x14, x10 │ │ - add x12, x17, x15 │ │ - sub x13, x1, x13 │ │ - str x19, [sp, #56] │ │ - stp x16, xzr, [sp, #64] │ │ - add x14, x10, x13 │ │ - cmp w11, #0x3f │ │ - ldrb w15, [x14], #1 │ │ - b.ne 538fc // b.any │ │ - cmp w15, #0x1 │ │ - b.hi 53924 // b.pmore │ │ - and x16, x15, #0x7f │ │ - lsl x16, x16, x11 │ │ - orr x8, x16, x8 │ │ - tbz w15, #7, 53964 │ │ - adds x13, x13, #0x1 │ │ - add w11, w11, #0x7 │ │ - sub x12, x12, #0x1 │ │ - b.cc 538e4 // b.lo, b.ul, b.last │ │ - mov w9, #0x13 // #19 │ │ - b 53928 │ │ - mov w9, #0x6 // #6 │ │ - mov w8, #0x1 // #1 │ │ + and w9, w26, #0xff00 │ │ + cmp w9, #0x300 │ │ + sub x9, x8, x10 │ │ + add x8, x11, x10 │ │ + b.ne 53fd0 // b.any │ │ + mov x4, x9 │ │ + b 53fc0 │ │ + mov w8, #0x35 // #53 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x4, [x0, #8] │ │ + str x9, [x0] │ │ + b 54058 │ │ + ldr x10, [x19, #424] │ │ + str w1, [sp, #20] │ │ + mov x21, x0 │ │ + stp x5, x8, [sp, #24] │ │ + add x0, sp, #0x50 │ │ + add x1, sp, #0x20 │ │ + str x9, [sp, #40] │ │ + add x8, x10, #0x10 │ │ + add x9, x9, x4 │ │ + mov x20, x6 │ │ + mov x22, x2 │ │ + mov x24, x4 │ │ + stp x8, x9, [sp, #48] │ │ + sub x23, x29, #0x18 │ │ + str xzr, [sp, #64] │ │ + str w26, [sp, #72] │ │ + bl 4df9c │ │ + ldrb w9, [sp, #80] │ │ + cmp w9, #0xff │ │ + b.eq 54078 // b.none │ │ + ldur w10, [sp, #81] │ │ + ldr w11, [sp, #84] │ │ + mov x0, x21 │ │ + ldr x8, [sp, #88] │ │ + stur w10, [x29, #-24] │ │ + stur w11, [x23, #3] │ │ + ldur w10, [x29, #-24] │ │ strb w9, [x0, #8] │ │ - strb wzr, [x0, #9] │ │ - strh wzr, [x0, #14] │ │ - stur wzr, [x0, #10] │ │ - str x10, [x0, #16] │ │ + ldur w9, [x23, #3] │ │ + str x8, [x0, #16] │ │ + stur w10, [x0, #9] │ │ + str w9, [x0, #12] │ │ + mov w8, #0x1 // #1 │ │ str x8, [x0] │ │ - ldp x20, x19, [sp, #240] │ │ - ldp x22, x21, [sp, #224] │ │ - ldp x24, x23, [sp, #208] │ │ - ldp x26, x25, [sp, #192] │ │ - ldp x28, x27, [sp, #176] │ │ - ldp x29, x30, [sp, #160] │ │ - add sp, sp, #0x100 │ │ + ldp x20, x19, [sp, #304] │ │ + ldp x22, x21, [sp, #288] │ │ + ldp x24, x23, [sp, #272] │ │ + ldp x26, x25, [sp, #256] │ │ + ldp x28, x27, [sp, #240] │ │ + ldp x29, x30, [sp, #224] │ │ + add sp, sp, #0x140 │ │ ret │ │ - stp x14, x12, [sp, #40] │ │ - cbz x8, 539b4 │ │ - ldr x11, [x9, #32] │ │ - sub x10, x8, #0x1 │ │ - cmp x10, x11 │ │ - b.cs 539c8 // b.hs, b.nlast │ │ + ldr x8, [sp, #88] │ │ + mov x0, x21 │ │ + cbz x8, 540cc │ │ + ldr x10, [sp, #48] │ │ + sub x9, x8, #0x1 │ │ + ldr x11, [x10, #16] │ │ + cmp x9, x11 │ │ + b.cs 540dc // b.hs, b.nlast │ │ mov w8, #0x70 // #112 │ │ - ldr x9, [x9, #24] │ │ - madd x8, x10, x8, x9 │ │ + ldr x10, [x10, #8] │ │ + madd x8, x9, x8, x10 │ │ ldrb w9, [x8, #106] │ │ cmp w9, #0x1 │ │ - b.ne 5399c // b.any │ │ - mov w9, #0x1 // #1 │ │ - str x9, [sp, #72] │ │ + b.ne 540bc // b.any │ │ + ldr x9, [sp, #64] │ │ + add x9, x9, #0x1 │ │ + str x9, [sp, #64] │ │ ldr x9, [x8] │ │ - cmp x9, #0x1 │ │ - b.ne 53a2c // b.any │ │ - ldp x25, x1, [x8, #16] │ │ - cbnz x1, 53a40 │ │ - b 53bd4 │ │ - mov w8, #0x3a // #58 │ │ - mov w9, #0x1 // #1 │ │ + cbz x9, 54140 │ │ + ldp x24, x1, [x8, #16] │ │ + b 54150 │ │ + mov w8, #0x34 // #52 │ │ + str x24, [x0, #16] │ │ strb w8, [x0, #8] │ │ - str x9, [x0] │ │ - b 53944 │ │ - ldr x10, [x9, #40] │ │ - cbz x10, 53b98 │ │ - ldr x9, [x9, #48] │ │ - ldrh w12, [x10, #1330] │ │ - add x14, x10, #0x4d8 │ │ + b 54050 │ │ + ldr x9, [x10, #24] │ │ + cbz x9, 54294 │ │ + ldr x10, [x10, #32] │ │ + ldrh w12, [x9, #1330] │ │ + add x14, x9, #0x4d8 │ │ mov x11, #0xffffffffffffffff // #-1 │ │ lsl x13, x12, #3 │ │ - cbz x13, 53a14 │ │ + cbz x13, 54128 │ │ ldr x15, [x14], #8 │ │ add x11, x11, #0x1 │ │ sub x13, x13, #0x8 │ │ cmp x8, x15 │ │ cset w15, hi // hi = pmore │ │ csinv w15, w15, wzr, cs // cs = hs, nlast │ │ and w15, w15, #0xff │ │ cmp w15, #0x1 │ │ - b.eq 539e4 // b.none │ │ - cbz w15, 53b50 │ │ - b 53a18 │ │ + b.eq 540f8 // b.none │ │ + cbnz w15, 5412c │ │ + b 54254 │ │ mov x11, x12 │ │ - cbz x9, 53b98 │ │ - add x10, x10, x11, lsl #3 │ │ - sub x9, x9, #0x1 │ │ - ldr x10, [x10, #1336] │ │ - b 539d4 │ │ + cbz x10, 54294 │ │ + add x9, x9, x11, lsl #3 │ │ + sub x10, x10, #0x1 │ │ + ldr x9, [x9, #1336] │ │ + b 540e8 │ │ ldr x1, [x8, #8] │ │ cmp x1, #0x5 │ │ - b.hi 53bf0 // b.pmore │ │ - add x25, x8, #0x10 │ │ - cbz x1, 53bd4 │ │ - lsl x26, x1, #4 │ │ - ldr x27, [x19, #416] │ │ - mov x8, #0xffffffffffffffff // #-1 │ │ - mov x28, xzr │ │ - str x8, [sp, #32] │ │ - str x0, [sp, #8] │ │ - b 53a90 │ │ + b.hi 542e4 // b.pmore │ │ + add x24, x8, #0x10 │ │ + cbz x1, 542cc │ │ + lsl x28, x1, #4 │ │ + ldr x25, [x19, #440] │ │ + lsr w27, w26, #8 │ │ + mov x23, xzr │ │ + mov x26, #0xffffffffffffffff // #-1 │ │ + b 5419c │ │ cmp w8, #0x3 │ │ - b.eq 53b0c // b.none │ │ + b.eq 54210 // b.none │ │ cmp w8, #0x31 │ │ - b.ne 53a84 // b.any │ │ - sub x0, x29, #0x18 │ │ + b.ne 54190 // b.any │ │ + sub x0, x29, #0x40 │ │ add x1, sp, #0x50 │ │ - bl 518dc │ │ - ldp x9, x8, [x29, #-24] │ │ - str x9, [sp, #32] │ │ - str x8, [sp, #16] │ │ - subs x26, x26, #0x10 │ │ - add x25, x25, #0x10 │ │ - b.eq 53b80 // b.none │ │ - ldr x8, [sp, #56] │ │ + bl 524f0 │ │ + ldp x26, x8, [x29, #-64] │ │ + str x8, [sp] │ │ + subs x28, x28, #0x10 │ │ + add x24, x24, #0x10 │ │ + b.eq 54280 // b.none │ │ add x0, sp, #0x50 │ │ - add x1, sp, #0x28 │ │ - mov x3, x25 │ │ - ldr w2, [x8, #72] │ │ - bl 4f750 │ │ + add x1, sp, #0x20 │ │ + mov x2, x24 │ │ + bl 50a68 │ │ ldr x8, [sp, #80] │ │ cmn x8, #0x1 │ │ - b.eq 53b68 // b.none │ │ - ldrh w8, [sp, #104] │ │ + b.eq 5426c // b.none │ │ + ldrh w8, [sp, #112] │ │ cmp w8, #0x46 │ │ - b.le 53a5c │ │ + b.le 5416c │ │ cmp w8, #0x47 │ │ - b.eq 53a6c // b.none │ │ + b.eq 5417c // b.none │ │ mov w9, #0x2007 // #8199 │ │ cmp w8, w9 │ │ - b.eq 53adc // b.none │ │ + b.eq 541e0 // b.none │ │ cmp w8, #0x6e │ │ - b.ne 53a84 // b.any │ │ - sub x0, x29, #0x18 │ │ + b.ne 54190 // b.any │ │ + sub x0, x29, #0x40 │ │ add x1, sp, #0x50 │ │ - bl 518dc │ │ - sub x0, x29, #0x30 │ │ - sub x4, x29, #0x18 │ │ - mov x1, x21 │ │ - mov w2, w24 │ │ - mov x3, x27 │ │ - bl 4d5e4 │ │ - ldur w8, [x29, #-48] │ │ - tbnz w8, #0, 53a84 │ │ - b 53bdc │ │ - sub x0, x29, #0x18 │ │ + bl 524f0 │ │ + sub x0, x29, #0x58 │ │ + sub x4, x29, #0x40 │ │ + mov x1, x22 │ │ + mov w2, w27 │ │ + mov x3, x25 │ │ + bl 4ebe4 │ │ + ldur w8, [x29, #-88] │ │ + tbnz w8, #0, 54190 │ │ + b 542d4 │ │ + sub x0, x29, #0x40 │ │ add x1, sp, #0x50 │ │ - bl 518dc │ │ - sub x0, x29, #0x30 │ │ - sub x4, x29, #0x18 │ │ - mov x1, x21 │ │ - mov w2, w24 │ │ - mov x3, x27 │ │ - bl 4d5e4 │ │ - ldur w8, [x29, #-48] │ │ - ldp x9, x10, [x29, #-40] │ │ + bl 524f0 │ │ + sub x0, x29, #0x58 │ │ + sub x4, x29, #0x40 │ │ + mov x1, x22 │ │ + mov w2, w27 │ │ + mov x3, x25 │ │ + bl 4ebe4 │ │ + ldur w8, [x29, #-88] │ │ + ldp x9, x10, [x29, #-80] │ │ cmp w8, #0x0 │ │ - ldr x8, [sp, #24] │ │ - csel x28, x28, x9, ne // ne = any │ │ + ldr x8, [sp, #8] │ │ + csel x23, x23, x9, ne // ne = any │ │ csel x8, x8, x10, ne // ne = any │ │ - str x8, [sp, #24] │ │ - b 53a84 │ │ + str x8, [sp, #8] │ │ + b 54190 │ │ mov w8, #0x70 // #112 │ │ - madd x8, x11, x8, x10 │ │ + madd x8, x11, x8, x9 │ │ ldrb w9, [x8, #106] │ │ cmp w9, #0x1 │ │ - b.eq 53994 // b.none │ │ - b 5399c │ │ + b.eq 540b0 // b.none │ │ + b 540bc │ │ ldur q0, [sp, #88] │ │ - ldr x9, [sp, #8] │ │ mov w8, #0x1 // #1 │ │ - stur q0, [x9, #8] │ │ - str x8, [x9] │ │ - b 53944 │ │ - cbz x28, 53ba4 │ │ + str x8, [x21] │ │ + stur q0, [x21, #8] │ │ + b 54058 │ │ + cbz x23, 5429c │ │ ldr x8, [sp, #8] │ │ - ldr x9, [sp, #24] │ │ - stp x28, x9, [x8, #8] │ │ - str xzr, [x8] │ │ - b 53944 │ │ - mov w9, #0x12 // #18 │ │ - mov x10, x8 │ │ - b 53928 │ │ - ldr x1, [sp, #32] │ │ - ldr x0, [sp, #8] │ │ - cmn x1, #0x1 │ │ - b.eq 53bd4 // b.none │ │ - ldr x2, [sp, #16] │ │ - sub x7, x22, #0x1 │ │ - mov w3, w23 │ │ - mov x4, x21 │ │ + str xzr, [x21] │ │ + stp x23, x8, [x21, #8] │ │ + b 54058 │ │ + mov w9, #0x10 // #16 │ │ + b 54038 │ │ + cmn x26, #0x1 │ │ + mov x0, x21 │ │ + b.eq 542cc // b.none │ │ + ldr x2, [sp] │ │ + ldr w3, [sp, #20] │ │ + sub x7, x20, #0x1 │ │ + ldr x6, [sp, #24] │ │ + mov x1, x26 │ │ + mov x4, x22 │ │ mov x5, x19 │ │ - mov x6, x20 │ │ - bl 52398 │ │ - b 53944 │ │ + bl 52eec │ │ + b 54058 │ │ stp xzr, xzr, [x0] │ │ - b 53944 │ │ - ldp x9, x8, [x29, #-40] │ │ - ldr x10, [sp, #8] │ │ - str xzr, [x10] │ │ - stp x9, x8, [x10, #8] │ │ - b 53944 │ │ + b 54058 │ │ + ldp x9, x8, [x29, #-80] │ │ + str xzr, [x21] │ │ + stp x9, x8, [x21, #8] │ │ + b 54058 │ │ nop │ │ - adr x3, 697c0 │ │ + adr x3, 68b80 │ │ mov x0, xzr │ │ mov w2, #0x5 // #5 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ ldr x9, [x0] │ │ mov x8, x0 │ │ mov w0, wzr │ │ cmp x9, #0x4 │ │ - b.gt 53c40 │ │ + b.gt 54334 │ │ cmp x9, #0x2 │ │ - b.eq 53c68 // b.none │ │ + b.eq 5435c // b.none │ │ cmp x9, #0x3 │ │ - b.eq 53c78 // b.none │ │ + b.eq 5436c // b.none │ │ cmp x9, #0x4 │ │ - b.ne 53c94 // b.any │ │ + b.ne 54388 // b.any │ │ ldr w1, [x8, #8] │ │ cmp x1, #0x100 │ │ cset w0, cc // cc = lo, ul, last │ │ ret │ │ cmp x9, #0x5 │ │ - b.eq 53c58 // b.none │ │ - cmp x9, #0x6 │ │ - b.eq 53c88 // b.none │ │ + b.eq 5434c // b.none │ │ cmp x9, #0x7 │ │ - b.ne 53c94 // b.any │ │ + b.eq 5437c // b.none │ │ + cmp x9, #0x8 │ │ + b.ne 54388 // b.any │ │ ldr x1, [x8, #8] │ │ cmp x1, #0x100 │ │ cset w0, cc // cc = lo, ul, last │ │ ret │ │ ldrb w1, [x8, #8] │ │ cmp x1, #0x100 │ │ cset w0, cc // cc = lo, ul, last │ │ ret │ │ ldrh w1, [x8, #8] │ │ cmp x1, #0x100 │ │ cset w0, cc // cc = lo, ul, last │ │ ret │ │ ldr x1, [x8, #8] │ │ - tbz x1, #63, 53c34 │ │ + tbz x1, #63, 54328 │ │ mov w0, wzr │ │ ret │ │ ldr x9, [x0] │ │ mov x8, x0 │ │ mov w0, wzr │ │ cmp x9, #0x4 │ │ - b.gt 53cd4 │ │ + b.gt 543c8 │ │ cmp x9, #0x2 │ │ - b.eq 53cfc // b.none │ │ + b.eq 543f0 // b.none │ │ cmp x9, #0x3 │ │ - b.eq 53d0c // b.none │ │ + b.eq 54400 // b.none │ │ cmp x9, #0x4 │ │ - b.ne 53d28 // b.any │ │ + b.ne 5441c // b.any │ │ ldr w1, [x8, #8] │ │ cmp x1, #0x10, lsl #12 │ │ cset w0, cc // cc = lo, ul, last │ │ ret │ │ cmp x9, #0x5 │ │ - b.eq 53cec // b.none │ │ - cmp x9, #0x6 │ │ - b.eq 53d1c // b.none │ │ + b.eq 543e0 // b.none │ │ cmp x9, #0x7 │ │ - b.ne 53d28 // b.any │ │ + b.eq 54410 // b.none │ │ + cmp x9, #0x8 │ │ + b.ne 5441c // b.any │ │ ldr x1, [x8, #8] │ │ cmp x1, #0x10, lsl #12 │ │ cset w0, cc // cc = lo, ul, last │ │ ret │ │ ldrb w1, [x8, #8] │ │ cmp x1, #0x10, lsl #12 │ │ cset w0, cc // cc = lo, ul, last │ │ ret │ │ ldrh w1, [x8, #8] │ │ cmp x1, #0x10, lsl #12 │ │ cset w0, cc // cc = lo, ul, last │ │ ret │ │ ldr x1, [x8, #8] │ │ - tbz x1, #63, 53cc8 │ │ + tbz x1, #63, 543bc │ │ mov w0, wzr │ │ ret │ │ - str x23, [sp, #-48]! │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - cbz x4, 54130 │ │ - add x8, x3, x4, lsl #4 │ │ - lsr w9, w2, #8 │ │ + sub sp, sp, #0x90 │ │ + stp x29, x30, [sp, #48] │ │ + stp x28, x27, [sp, #64] │ │ + stp x26, x25, [sp, #80] │ │ + stp x24, x23, [sp, #96] │ │ + stp x22, x21, [sp, #112] │ │ + stp x20, x19, [sp, #128] │ │ + add x29, sp, #0x30 │ │ + cbz x4, 548f4 │ │ + lsr w20, w2, #8 │ │ and w10, w2, #0xffff0000 │ │ - ldp x6, x4, [x1] │ │ + add x21, x3, x4, lsl #4 │ │ + ldr x8, [x1] │ │ cmp w10, #0x20, lsl #12 │ │ - mov x7, xzr │ │ - csel w11, w2, w9, eq // eq = none │ │ - adrp x13, 5000 │ │ - add x13, x13, #0x52c │ │ - mov w14, #0xffffe0e0 // #-7968 │ │ - adrp x15, 5000 │ │ - add x15, x15, #0x54d │ │ - mov w16, #0xffffe0ff // #-7937 │ │ - nop │ │ - adr x17, 5500 │ │ - ldrh w20, [x3, #10] │ │ - sub w19, w20, #0x1 │ │ - cmp w19, #0x2b │ │ - b.hi 53da4 // b.pmore │ │ - adr x21, 53d9c │ │ - ldrb w22, [x17, x19] │ │ - add x21, x21, x22, lsl #2 │ │ - mov w19, #0x1 // #1 │ │ - br x21 │ │ - mov w19, #0x4 // #4 │ │ - b 540c8 │ │ - add w19, w20, w14 │ │ - cmp w19, #0x2 │ │ - b.cs 53db8 // b.hs, b.nlast │ │ - mov w19, w9 │ │ - b 540c8 │ │ - cbz x7, 53e38 │ │ - subs x4, x4, x7 │ │ - b.cc 540e8 // b.lo, b.ul, b.last │ │ - add x19, x6, x7 │ │ - stp x19, x4, [x1] │ │ - sub w6, w20, #0x3 │ │ - cmp w6, #0x20 │ │ - b.hi 53e48 // b.pmore │ │ - adr x7, 53de8 │ │ - ldrb w21, [x13, x6] │ │ - add x7, x7, x21, lsl #2 │ │ - br x7 │ │ - cbz x4, 5415c │ │ - mov x7, xzr │ │ - mov w21, wzr │ │ - sub x20, x4, #0x1 │ │ - add x6, x19, #0x1 │ │ - ldurb w22, [x6, #-1] │ │ - cmp w21, #0x3f │ │ - b.ne 53e10 // b.any │ │ - cmp w22, #0x1 │ │ - b.hi 54148 // b.pmore │ │ - and x23, x22, #0x7f │ │ - lsl x23, x23, x21 │ │ - orr x7, x23, x7 │ │ - tbz w22, #7, 53e94 │ │ - sub x20, x20, #0x1 │ │ - add x6, x6, #0x1 │ │ - add w21, w21, #0x7 │ │ - cmn x20, #0x1 │ │ - b.ne 53dfc // b.any │ │ - b 54154 │ │ - mov x19, x6 │ │ - sub w6, w20, #0x3 │ │ - cmp w6, #0x20 │ │ - b.ls 53dd8 // b.plast │ │ - add w6, w20, w16 │ │ - cmp w6, #0x2 │ │ - b.cs 541cc // b.hs, b.nlast │ │ - mov x6, x19 │ │ - cbz x4, 54104 │ │ - ldrsb w7, [x6], #1 │ │ - sub x4, x4, #0x1 │ │ - stp x6, x4, [x1] │ │ - tbnz w7, #31, 53e58 │ │ - mov x7, xzr │ │ - b 540d0 │ │ - cbz x4, 54200 │ │ - mov x21, x19 │ │ - sub x22, x4, #0x1 │ │ - ldrsb w6, [x21], #1 │ │ - stp x21, x22, [x1] │ │ - tbnz w6, #31, 53ea4 │ │ - sxtw x20, w6 │ │ - b 53efc │ │ - stp x6, x20, [x1] │ │ - mov x4, x20 │ │ - mov x12, x7 │ │ - b 540d0 │ │ - cbz x22, 541e8 │ │ - ldrb w7, [x19, #1] │ │ - and w20, w6, #0x7f │ │ - add x21, x19, #0x2 │ │ - sub x6, x4, #0x2 │ │ - bfi w20, w7, #7, #7 │ │ - stp x21, x6, [x1] │ │ - tbnz w7, #7, 53ed0 │ │ - mov x7, x10 │ │ - mov x4, x6 │ │ - b 53f04 │ │ - cbz x6, 541e8 │ │ - ldrb w7, [x19, #2] │ │ - add x6, x19, #0x3 │ │ - sub x4, x4, #0x3 │ │ - stp x6, x4, [x1] │ │ - cmp w7, #0x3 │ │ - b.hi 54230 // b.pmore │ │ - orr w7, w20, w7, lsl #14 │ │ - and x20, x7, #0xffff │ │ - mov x7, x10 │ │ - b 53f08 │ │ - mov x7, x10 │ │ - mov x4, x22 │ │ - mov x6, x21 │ │ - and w19, w20, #0xffff │ │ - and x10, x7, #0xffffffffffff0000 │ │ - sub w21, w19, #0x1 │ │ - orr x10, x10, x20 │ │ - cmp w21, #0x2b │ │ - b.hi 53f90 // b.pmore │ │ - adr x19, 53f30 │ │ - ldrb w22, [x15, x21] │ │ - add x19, x19, x22, lsl #2 │ │ - br x19 │ │ - cbz x4, 541fc │ │ - mov x21, x6 │ │ - sub x22, x4, #0x1 │ │ - ldrsb w19, [x21], #1 │ │ - stp x21, x22, [x1] │ │ - tbnz w19, #31, 53f50 │ │ - sxtw x20, w19 │ │ - b 53efc │ │ - cbz x22, 541e8 │ │ - ldrb w22, [x6, #1] │ │ - and w20, w19, #0x7f │ │ - add x21, x6, #0x2 │ │ - sub x19, x4, #0x2 │ │ - bfi w20, w22, #7, #7 │ │ - stp x21, x19, [x1] │ │ - tbnz w22, #7, 53fb8 │ │ - mov x7, x10 │ │ - mov x4, x19 │ │ - b 53f04 │ │ - mov x7, xzr │ │ - b 53d9c │ │ - mov x7, xzr │ │ - mov w19, #0x1 // #1 │ │ - b 540c8 │ │ - add w7, w19, w16 │ │ - cmp w7, #0x2 │ │ - b.cc 53fb0 // b.lo, b.ul, b.last │ │ - add w7, w19, w14 │ │ - cmp w7, #0x2 │ │ - b.cs 541cc // b.hs, b.nlast │ │ - mov x7, xzr │ │ - b 53db0 │ │ - mov x19, x6 │ │ - b 53e54 │ │ - cbz x19, 541e8 │ │ - ldrb w19, [x6, #2] │ │ - add x6, x6, #0x3 │ │ - sub x4, x4, #0x3 │ │ - stp x6, x4, [x1] │ │ - cmp w19, #0x3 │ │ - b.hi 5423c // b.pmore │ │ - orr w7, w20, w19, lsl #14 │ │ - b 53ef0 │ │ - mov x7, xzr │ │ - mov w19, #0x2 // #2 │ │ - b 540c8 │ │ - mov x7, xzr │ │ - mov w19, #0x8 // #8 │ │ - b 540c8 │ │ - mov x7, xzr │ │ - mov w19, #0x3 // #3 │ │ - b 540c8 │ │ - mov x19, x6 │ │ - cbnz x4, 53dec │ │ - b 5415c │ │ - mov x7, xzr │ │ - mov w19, wzr │ │ - b 540c8 │ │ - mov x7, xzr │ │ - mov w19, w11 │ │ - b 540c8 │ │ - mov x19, x6 │ │ - cbz x4, 541a4 │ │ - ldrb w7, [x19], #1 │ │ - sub x4, x4, #0x1 │ │ - b 54064 │ │ - mov x19, x6 │ │ - cmp x4, #0x3 │ │ - b.ls 541a4 // b.plast │ │ - ldr w7, [x19], #4 │ │ - sub x4, x4, #0x4 │ │ - b 54064 │ │ - mov x19, x6 │ │ - cmp x4, #0x1 │ │ - b.ls 541a4 // b.plast │ │ - ldrh w7, [x19], #2 │ │ - sub x4, x4, #0x2 │ │ - stp x19, x4, [x1] │ │ - mov x6, x19 │ │ - b 540d0 │ │ - mov x7, xzr │ │ + mov x9, xzr │ │ + adrp x24, 5000 │ │ + add x24, x24, #0x3ac │ │ + csel w23, w2, w20, eq // eq = none │ │ + mov w17, #0xffffe0e0 // #-7968 │ │ + adrp x22, 5000 │ │ + add x22, x22, #0x3ee │ │ + mov w4, #0xffffe0ff // #-7937 │ │ + nop │ │ + adr x27, 5380 │ │ + str x10, [sp, #16] │ │ + b 544a4 │ │ + mov x9, xzr │ │ + mov w11, w2 │ │ + and w10, w11, #0xff │ │ + add x9, x9, x10 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x21 │ │ + b.eq 548b0 // b.none │ │ + ldrh w12, [x3, #10] │ │ + ldr x10, [x1, #8] │ │ + sub w11, w12, #0x1 │ │ + cmp w11, #0x2b │ │ + b.hi 544e8 // b.pmore │ │ + adr x13, 5448c │ │ + ldrb w14, [x27, x11] │ │ + add x13, x13, x14, lsl #2 │ │ + mov w11, #0x1 // #1 │ │ + br x13 │ │ + mov w11, #0x4 // #4 │ │ + and w10, w11, #0xff │ │ + add x9, x9, x10 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x21 │ │ + b.ne 544a4 // b.any │ │ + b 548b0 │ │ + add w11, w12, w17 │ │ + cmp w11, #0x2 │ │ + b.cs 5450c // b.hs, b.nlast │ │ + and w10, w20, #0xff │ │ + add x9, x9, x10 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x21 │ │ + b.ne 544a4 // b.any │ │ + b 548b0 │ │ + cbz x9, 5458c │ │ + subs x10, x10, x9 │ │ + b.cc 548c0 // b.lo, b.ul, b.last │ │ + add x11, x8, x9 │ │ + stp x11, x10, [x1] │ │ + sub w8, w12, #0x3 │ │ + cmp w8, #0x20 │ │ + b.hi 5459c // b.pmore │ │ + adr x9, 5453c │ │ + ldrh w13, [x24, x8, lsl #1] │ │ + add x9, x9, x13, lsl #2 │ │ + br x9 │ │ + mov x28, x0 │ │ + add x0, sp, #0x18 │ │ mov w19, w2 │ │ - b 540c8 │ │ - mov x19, x6 │ │ - cbz x4, 54188 │ │ - mov x6, xzr │ │ - ldrb w7, [x19, x6] │ │ - cbz w7, 540a0 │ │ - add x6, x6, #0x1 │ │ - cmp x4, x6 │ │ - b.ne 54088 // b.any │ │ - b 54188 │ │ - add x5, x19, x6 │ │ - mvn x20, x6 │ │ - mov x7, xzr │ │ - add x6, x5, #0x1 │ │ - add x4, x4, x20 │ │ - mov x5, x19 │ │ - stp x6, x4, [x1] │ │ - b 540d0 │ │ - mov x7, xzr │ │ - mov w19, #0x10 // #16 │ │ - and w19, w19, #0xff │ │ - add x7, x7, x19 │ │ + mov x25, x3 │ │ + mov x26, x1 │ │ + bl 4df9c │ │ + ldrb w8, [sp, #24] │ │ + cmp w8, #0xff │ │ + b.ne 54930 // b.any │ │ + ldr x8, [x26] │ │ + ldr x9, [sp, #32] │ │ + mov x1, x26 │ │ + mov x0, x28 │ │ + mov w2, w19 │ │ + mov w17, #0xffffe0e0 // #-7968 │ │ + mov w4, #0xffffe0ff // #-7937 │ │ + add x3, x25, #0x10 │ │ + cmp x3, x21 │ │ + b.ne 544a4 // b.any │ │ + b 548b0 │ │ + mov x11, x8 │ │ + sub w8, w12, #0x3 │ │ + cmp w8, #0x20 │ │ + b.ls 5452c // b.plast │ │ + add w8, w12, w4 │ │ + cmp w8, #0x2 │ │ + b.cs 549a0 // b.hs, b.nlast │ │ + cbz x10, 5492c │ │ + sub x12, x10, #0x1 │ │ + add x8, x11, #0x1 │ │ + ldursb w9, [x8, #-1] │ │ + tbz w9, #31, 545d0 │ │ + sub x12, x12, #0x1 │ │ + add x8, x8, #0x1 │ │ + cmn x12, #0x1 │ │ + b.ne 545b4 // b.any │ │ + b 548d0 │ │ + mov x9, xzr │ │ + stp x8, x12, [x1] │ │ add x3, x3, #0x10 │ │ - cmp x3, x8 │ │ - b.ne 53d78 // b.any │ │ - cbz x7, 54130 │ │ - subs x8, x4, x7 │ │ - b.cs 54128 // b.hs, b.nlast │ │ - mov w8, #0x13 // #19 │ │ + cmp x3, x21 │ │ + b.ne 544a4 // b.any │ │ + b 548b0 │ │ + cbz x10, 5498c │ │ + mov x9, x11 │ │ + ldr w13, [sp, #12] │ │ + sub x12, x10, #0x1 │ │ + ldrsb w8, [x9], #1 │ │ + stp x9, x12, [x1] │ │ + tbz w8, #31, 54624 │ │ + cbz x12, 549c4 │ │ + ldrsb w13, [x11, #1] │ │ + and w8, w8, #0x7f │ │ + add x9, x11, #0x2 │ │ + sub x12, x10, #0x2 │ │ + bfi w8, w13, #7, #7 │ │ + stp x9, x12, [x1] │ │ + tbnz w13, #31, 546b0 │ │ + mov w13, w8 │ │ + and w11, w13, #0xffff │ │ + str w13, [sp, #12] │ │ + mov x8, x9 │ │ + sub w13, w11, #0x1 │ │ + mov x10, x12 │ │ + cmp w13, #0x2b │ │ + b.hi 546f8 // b.pmore │ │ + adr x9, 54488 │ │ + ldrh w11, [x22, x13, lsl #1] │ │ + add x9, x9, x11, lsl #2 │ │ + br x9 │ │ + cbz x10, 549ac │ │ + mov x9, x8 │ │ + sub x12, x10, #0x1 │ │ + ldrsb w13, [x9], #1 │ │ + stp x9, x12, [x1] │ │ + tbz w13, #31, 54628 │ │ + cbz x12, 549b8 │ │ + ldrsb w11, [x8, #1] │ │ + and w13, w13, #0x7f │ │ + add x9, x8, #0x2 │ │ + sub x12, x10, #0x2 │ │ + bfi w13, w11, #7, #7 │ │ + stp x9, x12, [x1] │ │ + tbz w11, #31, 54628 │ │ + cbz x12, 549b8 │ │ + ldrb w11, [x8, #2] │ │ + add x9, x8, #0x3 │ │ + sub x12, x10, #0x3 │ │ + stp x9, x12, [x1] │ │ + cmp w11, #0x3 │ │ + b.hi 549e8 // b.pmore │ │ + orr w13, w13, w11, lsl #14 │ │ + b 54628 │ │ + cbz x12, 549c0 │ │ + ldrb w13, [x11, #2] │ │ + add x9, x11, #0x3 │ │ + sub x12, x10, #0x3 │ │ + stp x9, x12, [x1] │ │ + cmp w13, #0x3 │ │ + b.hi 549dc // b.pmore │ │ + orr w13, w8, w13, lsl #14 │ │ + b 54628 │ │ + mov x9, xzr │ │ + b 544cc │ │ + mov w11, #0x1 // #1 │ │ + and w10, w11, #0xff │ │ + add x9, xzr, x10 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x21 │ │ + b.ne 544a4 // b.any │ │ + b 548b0 │ │ + add w9, w11, w4 │ │ + cmp w9, #0x2 │ │ + b.cc 54718 // b.lo, b.ul, b.last │ │ + add w9, w11, w17 │ │ + cmp w9, #0x2 │ │ + b.cs 5499c // b.hs, b.nlast │ │ + mov x9, xzr │ │ + b 544f4 │ │ + mov x11, x8 │ │ + cbnz x10, 545ac │ │ + b 5492c │ │ + mov x9, xzr │ │ + mov w11, #0x8 // #8 │ │ + and w10, w11, #0xff │ │ + add x9, x9, x10 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x21 │ │ + b.ne 544a4 // b.any │ │ + b 548b0 │ │ + mov x9, xzr │ │ + mov w11, #0x2 // #2 │ │ + and w10, w11, #0xff │ │ + add x9, x9, x10 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x21 │ │ + b.ne 544a4 // b.any │ │ + b 548b0 │ │ + mov x9, xzr │ │ + and w10, wzr, #0xff │ │ + add x9, x9, x10 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x21 │ │ + b.ne 544a4 // b.any │ │ + b 548b0 │ │ + mov x9, xzr │ │ + mov w11, #0x3 // #3 │ │ + and w10, w11, #0xff │ │ + add x9, x9, x10 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x21 │ │ + b.ne 544a4 // b.any │ │ + b 548b0 │ │ + mov x9, xzr │ │ + and w10, w23, #0xff │ │ + add x9, x9, x10 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x21 │ │ + b.ne 544a4 // b.any │ │ + b 548b0 │ │ + mov x11, x8 │ │ + ldr x12, [sp] │ │ + cbz x10, 5491c │ │ + mov x8, xzr │ │ + ldrb w9, [x11, x8] │ │ + cbz w9, 547e4 │ │ + add x8, x8, #0x1 │ │ + cmp x10, x8 │ │ + b.ne 547cc // b.any │ │ + b 5491c │ │ + add x12, x11, x8 │ │ + mvn x13, x8 │ │ + mov x9, xzr │ │ + add x8, x12, #0x1 │ │ + add x10, x10, x13 │ │ + str x11, [sp] │ │ + stp x8, x10, [x1] │ │ + add x3, x3, #0x10 │ │ + cmp x3, x21 │ │ + b.ne 544a4 // b.any │ │ + b 548b0 │ │ + mov x9, xzr │ │ + mov w11, #0x10 // #16 │ │ + and w10, w11, #0xff │ │ + add x9, x9, x10 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x21 │ │ + b.ne 544a4 // b.any │ │ + b 548b0 │ │ + mov x11, x8 │ │ + cmp x10, #0x1 │ │ + b.ls 54960 // b.plast │ │ + ldrh w9, [x11], #2 │ │ + sub x8, x10, #0x2 │ │ + stp x11, x8, [x1] │ │ + mov x8, x11 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x21 │ │ + b.ne 544a4 // b.any │ │ + b 548b0 │ │ + mov x11, x8 │ │ + cbz x10, 5497c │ │ + ldrb w9, [x11], #1 │ │ + sub x8, x10, #0x1 │ │ + stp x11, x8, [x1] │ │ + mov x8, x11 │ │ + str x9, [sp, #16] │ │ + add x3, x3, #0x10 │ │ + cmp x3, x21 │ │ + b.ne 544a4 // b.any │ │ + b 548b0 │ │ + mov x11, x8 │ │ + cmp x10, #0x3 │ │ + b.ls 54960 // b.plast │ │ + ldr w9, [x11], #4 │ │ + sub x8, x10, #0x4 │ │ + stp x11, x8, [x1] │ │ + mov x8, x11 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x21 │ │ + b.ne 544a4 // b.any │ │ + cbz x9, 548f4 │ │ + ldr x10, [x1, #8] │ │ + subs x10, x10, x9 │ │ + b.cs 548ec // b.hs, b.nlast │ │ + mov w9, #0x11 // #17 │ │ + str x8, [x0, #8] │ │ + strb w9, [x0] │ │ + b 548fc │ │ + add x11, x11, x10 │ │ + stp x11, xzr, [x1] │ │ + mov w8, #0x11 // #17 │ │ + strb w9, [x0, #1] │ │ strb w8, [x0] │ │ - str x6, [x0, #8] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x23, [sp], #48 │ │ - ret │ │ - mov w8, #0x13 // #19 │ │ - strh wzr, [x0, #6] │ │ - strh w8, [x0] │ │ - stur wzr, [x0, #2] │ │ - str x6, [x0, #8] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x23, [sp], #48 │ │ - ret │ │ - add x9, x6, x7 │ │ - stp x9, x8, [x1] │ │ + str x11, [x0, #8] │ │ + b 548fc │ │ + add x8, x8, x9 │ │ + stp x8, x10, [x1] │ │ mov w8, #0xff // #255 │ │ strb w8, [x0] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x23, [sp], #48 │ │ - ret │ │ - mov w8, #0x6 // #6 │ │ - stp x6, x20, [x1] │ │ - b 54164 │ │ - add x19, x19, x4 │ │ - stp x19, xzr, [x1] │ │ - mov w8, #0x13 // #19 │ │ - mov x12, x19 │ │ - strb w8, [x0] │ │ - strb wzr, [x0, #1] │ │ - strh wzr, [x0, #6] │ │ - stur wzr, [x0, #2] │ │ - str x12, [x0, #8] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x23, [sp], #48 │ │ - ret │ │ - mov x8, #0x13 // #19 │ │ - bfxil x5, x8, #0, #8 │ │ - stp x5, x19, [x0] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x23, [sp], #48 │ │ + ldp x20, x19, [sp, #128] │ │ + ldp x22, x21, [sp, #112] │ │ + ldp x24, x23, [sp, #96] │ │ + ldp x26, x25, [sp, #80] │ │ + ldp x28, x27, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x90 │ │ ret │ │ - mov w8, #0x13 // #19 │ │ + mov x8, #0x11 // #17 │ │ + bfxil x12, x8, #0, #8 │ │ + stp x12, x11, [x0] │ │ + b 548fc │ │ + b 548d8 │ │ + ldr w9, [sp, #28] │ │ + ldur w10, [sp, #25] │ │ + strb w8, [x28] │ │ + stur w9, [x29, #-5] │ │ + mov w9, w10 │ │ + stur w10, [x29, #-8] │ │ + ldr x10, [sp, #32] │ │ + ldur w8, [x29, #-5] │ │ + stur w9, [x28, #1] │ │ + str x10, [x28, #8] │ │ + str w8, [x28, #4] │ │ + b 548fc │ │ + mov w8, #0x11 // #17 │ │ strb wzr, [x0, #7] │ │ strb w8, [x0] │ │ sturh wzr, [x0, #5] │ │ stur wzr, [x0, #1] │ │ - str x19, [x0, #8] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x23, [sp], #48 │ │ - ret │ │ + str x11, [x0, #8] │ │ + b 548fc │ │ + ldr x9, [sp, #16] │ │ + mov w8, #0x11 // #17 │ │ + strb w9, [x0, #1] │ │ + b 548e0 │ │ + ldr w13, [sp, #12] │ │ + mov x8, x11 │ │ + mov w10, #0x11 // #17 │ │ + b 549cc │ │ + ldr w12, [sp, #12] │ │ mov w8, #0xc // #12 │ │ - strh w20, [x0, #2] │ │ - strb w8, [x0] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x23, [sp], #48 │ │ - ret │ │ - mov w10, wzr │ │ - mov w8, wzr │ │ - mov w9, #0x13 // #19 │ │ - mov x19, x21 │ │ - b 5420c │ │ - mov x19, x6 │ │ - mov w10, wzr │ │ - mov w8, wzr │ │ - mov w9, #0x13 // #19 │ │ - strb w9, [x0] │ │ - strb wzr, [x0, #1] │ │ - strh w10, [x0, #2] │ │ - str w8, [x0, #4] │ │ - str x19, [x0, #8] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x23, [sp], #48 │ │ - ret │ │ - lsr x8, x10, #16 │ │ - mov w9, #0x6 // #6 │ │ - b 54248 │ │ - lsr x8, x7, #16 │ │ - mov w9, #0x6 // #6 │ │ - mov w10, #0x16 // #22 │ │ - b 5420c │ │ + strh w12, [x0, #2] │ │ + b 548f8 │ │ + mov w13, #0x16 // #22 │ │ + mov w10, #0x11 // #17 │ │ + b 549cc │ │ + mov w13, #0x16 // #22 │ │ + b 549c4 │ │ + ldr w13, [sp, #12] │ │ + mov w10, #0x11 // #17 │ │ + mov x8, x9 │ │ + strb w10, [x0] │ │ + strh w13, [x0, #2] │ │ + str x8, [x0, #8] │ │ + b 548fc │ │ + ldr w13, [sp, #12] │ │ + mov w10, #0x6 // #6 │ │ + b 549cc │ │ + mov w10, #0x6 // #6 │ │ + mov w13, #0x16 // #22 │ │ + b 549cc │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ ldp x1, x2, [x0] │ │ mov w8, #0x4 // #4 │ │ mov x19, x0 │ │ add x0, sp, #0x8 │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x30 // #48 │ │ lsl x9, x1, #1 │ │ cmp x9, #0x4 │ │ csel x20, x9, x8, hi // hi = pmore │ │ mov x3, x20 │ │ - bl 3f270 │ │ + bl 40810 │ │ ldr x8, [sp, #8] │ │ - cmp x8, #0x1 │ │ - b.eq 542ac // b.none │ │ + cbnz x8, 54a50 │ │ ldr x8, [sp, #16] │ │ stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ ldp x0, x1, [sp, #16] │ │ - bl 24994 │ │ - sub sp, sp, #0x70 │ │ - str x30, [sp, #16] │ │ - stp x28, x27, [sp, #32] │ │ - stp x26, x25, [sp, #48] │ │ - stp x24, x23, [sp, #64] │ │ - stp x22, x21, [sp, #80] │ │ - stp x20, x19, [sp, #96] │ │ - ldr x24, [x1, #40] │ │ - cbz x24, 54e38 │ │ - ldr w11, [x1, #48] │ │ - mov x9, #0xffffffffffffffff // #-1 │ │ - ldrb w16, [x1, #52] │ │ - ldp x13, x23, [x1, #24] │ │ - ldr x19, [x1, #16] │ │ - neg w8, w11, lsl #3 │ │ - ldp x12, x14, [x1] │ │ - rbit w10, w11 │ │ - and w8, w8, #0x38 │ │ - lsr x15, x9, x8 │ │ - sub x17, x14, x13 │ │ - clz w2, w10 │ │ - add x10, x12, x13 │ │ - and x8, x11, #0xff │ │ - mov w9, #0x19 // #25 │ │ - and x3, x15, #0xfffffffffffffffe │ │ - tbz w16, #0, 54388 │ │ - mov x21, x23 │ │ - sub x25, x24, #0x1 │ │ - ldrb w22, [x21], #1 │ │ - cmp w22, #0x3 │ │ - b.le 54458 │ │ - cmp w22, #0x5 │ │ - b.gt 544d8 │ │ - cmp w22, #0x4 │ │ - b.eq 5466c // b.none │ │ - cmp w22, #0x5 │ │ - b.ne 54e5c // b.any │ │ - sub w5, w11, #0x1 │ │ - eor w6, w11, w5 │ │ - and w6, w6, #0xff │ │ - cmp w6, w5, uxtb │ │ - b.ls 54d54 // b.plast │ │ - cmp w2, #0x1 │ │ - b.gt 5472c │ │ - cbz w2, 5497c │ │ - cmp w2, #0x1 │ │ - b.ne 54d54 // b.any │ │ - cmp x25, #0x1 │ │ - b.ls 54d60 // b.plast │ │ - ldurh w20, [x23, #1] │ │ - add x21, x23, #0x3 │ │ - sub x22, x24, #0x3 │ │ - b 549b8 │ │ - sub w5, w11, #0x1 │ │ - eor w6, w11, w5 │ │ - and w6, w6, #0xff │ │ - cmp w6, w5, uxtb │ │ - b.ls 54db4 // b.plast │ │ - cmp w2, #0x1 │ │ - b.gt 543e0 │ │ - cbz w2, 54528 │ │ - cmp w2, #0x1 │ │ - b.ne 54db4 // b.any │ │ - cmp x24, #0x1 │ │ - b.eq 54de8 // b.none │ │ - mov x20, x23 │ │ - sub x5, x24, #0x2 │ │ - ldrh w27, [x20], #2 │ │ - cmp x5, #0x1 │ │ - stp x20, x5, [x1, #32] │ │ - b.ls 54dd4 // b.plast │ │ - ldrh w20, [x23, #2] │ │ - add x21, x23, #0x4 │ │ - sub x22, x24, #0x4 │ │ - b 54578 │ │ - cmp w2, #0x2 │ │ - b.eq 5454c // b.none │ │ - cmp w2, #0x3 │ │ - b.ne 54db4 // b.any │ │ - cmp x24, #0x7 │ │ - b.ls 54de8 // b.plast │ │ - sub x5, x24, #0x8 │ │ - add x20, x23, #0x8 │ │ - cmp x5, #0x8 │ │ - stp x20, x5, [x1, #32] │ │ - b.cc 54dd4 // b.lo, b.ul, b.last │ │ - ldrb w5, [x23, #6] │ │ - ldrh w6, [x23, #4] │ │ - ldr w20, [x23] │ │ - ldrh w21, [x23, #12] │ │ - ldr w22, [x23, #8] │ │ - ldrb w25, [x23, #15] │ │ - orr w5, w6, w5, lsl #16 │ │ - ldrb w6, [x23, #14] │ │ - orr x5, x20, x5, lsl #32 │ │ - orr w6, w21, w6, lsl #16 │ │ - lsl x20, x22, #8 │ │ - ldrb w22, [x23, #7] │ │ - add x21, x23, #0x10 │ │ - lsl x5, x5, #8 │ │ - orr x6, x20, x6, lsl #40 │ │ - extr x27, x22, x5, #8 │ │ - extr x20, x25, x6, #8 │ │ - sub x22, x24, #0x10 │ │ - b 54578 │ │ - cmp w22, #0x1 │ │ - b.le 545b0 │ │ - cmp w22, #0x2 │ │ - b.eq 54604 // b.none │ │ - cmp w22, #0x3 │ │ - b.ne 54e5c // b.any │ │ - cbz x25, 54d60 │ │ - mov x20, xzr │ │ - mov x26, xzr │ │ - mov w30, wzr │ │ - sub x22, x24, #0x3 │ │ - add x21, x23, #0x3 │ │ - sub x27, x24, #0x1 │ │ - add x28, x23, x20 │ │ - cmp w30, #0x3f │ │ - ldrb w5, [x28, #1]! │ │ - b.ne 544a4 // b.any │ │ - cmp w5, #0x1 │ │ - b.hi 54d4c // b.pmore │ │ - and x6, x5, #0x7f │ │ - lsl x7, x6, x30 │ │ - sub x6, x27, #0x1 │ │ - orr x26, x7, x26 │ │ - tbz w5, #7, 54884 │ │ - add x20, x20, #0x1 │ │ - add w30, w30, #0x7 │ │ - sub x22, x22, #0x1 │ │ - cmp x25, x20 │ │ - add x21, x21, #0x1 │ │ - mov x27, x6 │ │ - b.ne 5448c // b.any │ │ - b 54d58 │ │ - cmp w22, #0x6 │ │ - b.eq 546d4 // b.none │ │ - cmp w22, #0x7 │ │ - b.ne 54e5c // b.any │ │ - sub w5, w11, #0x1 │ │ - eor w6, w11, w5 │ │ - and w6, w6, #0xff │ │ - cmp w6, w5, uxtb │ │ - b.ls 54d54 // b.plast │ │ - cmp w2, #0x1 │ │ - b.gt 54770 │ │ - cbz w2, 54990 │ │ - cmp w2, #0x1 │ │ - b.ne 54d54 // b.any │ │ - cmp x25, #0x1 │ │ - b.ls 54d60 // b.plast │ │ - ldurh w25, [x23, #1] │ │ - add x26, x23, #0x3 │ │ - sub x24, x24, #0x3 │ │ - b 549e0 │ │ - mov x20, x23 │ │ - subs x5, x24, #0x1 │ │ - ldrb w27, [x20], #1 │ │ - stp x20, x5, [x1, #32] │ │ - b.eq 54dd4 // b.none │ │ - ldrb w20, [x23, #1] │ │ - add x21, x23, #0x2 │ │ - sub x22, x24, #0x2 │ │ - b 54578 │ │ - cmp x24, #0x3 │ │ - b.ls 54de8 // b.plast │ │ - mov x20, x23 │ │ - sub x5, x24, #0x4 │ │ - ldr w27, [x20], #4 │ │ - cmp x5, #0x3 │ │ - stp x20, x5, [x1, #32] │ │ - b.ls 54dd4 // b.plast │ │ - ldr w20, [x23, #4] │ │ - add x21, x23, #0x8 │ │ - sub x22, x24, #0x8 │ │ - orr x5, x20, x27 │ │ - stp x21, x22, [x1, #32] │ │ - cbz x5, 54e30 │ │ - cmp x27, x15 │ │ - csel x5, x20, x27, eq // eq = none │ │ - lsr x26, x5, #8 │ │ - b.eq 549c0 // b.none │ │ - cmp x19, x3 │ │ - b.cs 54abc // b.hs, b.nlast │ │ - add x5, x19, x27 │ │ - add x6, x19, x20 │ │ - and x25, x15, x5 │ │ - and x23, x15, x6 │ │ - b 54aac │ │ - b.ne 54e2c // b.any │ │ - cbz x25, 54d60 │ │ - mov x19, xzr │ │ - mov w20, wzr │ │ - sub x22, x24, #0x2 │ │ - add x21, x23, #0x2 │ │ - ldurb w5, [x21, #-1] │ │ - cmp w20, #0x3f │ │ - b.ne 545dc // b.any │ │ - cmp w5, #0x1 │ │ - b.hi 54d4c // b.pmore │ │ - and x6, x5, #0x7f │ │ - lsl x6, x6, x20 │ │ - orr x19, x6, x19 │ │ - tbz w5, #7, 5482c │ │ - sub x22, x22, #0x1 │ │ - add x21, x21, #0x1 │ │ - add w20, w20, #0x7 │ │ - cmn x22, #0x1 │ │ - b.ne 545c8 // b.any │ │ - b 54d58 │ │ - cbz x25, 54d60 │ │ - mov x20, xzr │ │ - mov x26, xzr │ │ - mov w30, wzr │ │ - sub x22, x24, #0x3 │ │ - add x21, x23, #0x3 │ │ - sub x27, x24, #0x1 │ │ - add x28, x23, x20 │ │ - cmp w30, #0x3f │ │ - ldrb w5, [x28, #1]! │ │ - b.ne 54638 // b.any │ │ - cmp w5, #0x1 │ │ - b.hi 54d4c // b.pmore │ │ - and x6, x5, #0x7f │ │ - lsl x7, x6, x30 │ │ - sub x6, x27, #0x1 │ │ - orr x26, x7, x26 │ │ - tbz w5, #7, 548d8 │ │ - add x20, x20, #0x1 │ │ - add w30, w30, #0x7 │ │ - sub x22, x22, #0x1 │ │ - cmp x25, x20 │ │ - add x21, x21, #0x1 │ │ - mov x27, x6 │ │ - b.ne 54620 // b.any │ │ - b 54d58 │ │ - cbz x25, 54d60 │ │ - mov x20, xzr │ │ - mov x27, xzr │ │ - mov w30, wzr │ │ - sub x22, x24, #0x3 │ │ - add x21, x23, #0x3 │ │ - sub x6, x24, #0x1 │ │ - add x28, x23, x20 │ │ - cmp w30, #0x3f │ │ - ldrb w5, [x28, #1]! │ │ - b.ne 546a0 // b.any │ │ - cmp w5, #0x1 │ │ - b.hi 54d4c // b.pmore │ │ - and x7, x5, #0x7f │ │ - sub x26, x6, #0x1 │ │ - lsl x7, x7, x30 │ │ - orr x27, x7, x27 │ │ - tbz w5, #7, 5492c │ │ - add x20, x20, #0x1 │ │ - add w30, w30, #0x7 │ │ - sub x22, x22, #0x1 │ │ - cmp x25, x20 │ │ - add x21, x21, #0x1 │ │ - mov x6, x26 │ │ - b.ne 54688 // b.any │ │ - b 54d58 │ │ - sub w5, w11, #0x1 │ │ - eor w6, w11, w5 │ │ - and w6, w6, #0xff │ │ - cmp w6, w5, uxtb │ │ - b.ls 54d54 // b.plast │ │ - cmp w2, #0x1 │ │ - b.gt 547b4 │ │ - cbz w2, 54a4c │ │ - cmp w2, #0x1 │ │ - b.ne 54d54 // b.any │ │ - cmp x25, #0x1 │ │ - b.ls 54d60 // b.plast │ │ - sub x5, x24, #0x3 │ │ - add x20, x23, #0x3 │ │ - cmp x5, #0x1 │ │ - stp x20, x5, [x1, #32] │ │ - b.ls 54e10 // b.plast │ │ - ldurh w25, [x23, #1] │ │ - ldurh w20, [x23, #3] │ │ - add x21, x23, #0x5 │ │ - sub x22, x24, #0x5 │ │ - b 54aa0 │ │ - cmp w2, #0x2 │ │ - b.eq 549a4 // b.none │ │ - cmp w2, #0x3 │ │ - b.ne 54d54 // b.any │ │ - cmp x25, #0x7 │ │ - b.ls 54d60 // b.plast │ │ - ldrb w5, [x23, #7] │ │ - ldurh w6, [x23, #5] │ │ - add x21, x23, #0x9 │ │ - ldur w7, [x23, #1] │ │ - sub x22, x24, #0x9 │ │ - orr w5, w6, w5, lsl #16 │ │ - lsl x6, x7, #8 │ │ - ldrb w7, [x23, #8] │ │ - orr x5, x6, x5, lsl #40 │ │ - extr x20, x7, x5, #8 │ │ - b 549b8 │ │ - cmp w2, #0x2 │ │ - b.eq 549cc // b.none │ │ - cmp w2, #0x3 │ │ - b.ne 54d54 // b.any │ │ - cmp x25, #0x7 │ │ - b.ls 54d60 // b.plast │ │ - ldrb w5, [x23, #7] │ │ - ldurh w6, [x23, #5] │ │ - add x26, x23, #0x9 │ │ - ldur w7, [x23, #1] │ │ - sub x24, x24, #0x9 │ │ - orr w5, w6, w5, lsl #16 │ │ - lsl x6, x7, #8 │ │ - ldrb w7, [x23, #8] │ │ - orr x5, x6, x5, lsl #40 │ │ - extr x25, x7, x5, #8 │ │ - b 549e0 │ │ - cmp w2, #0x2 │ │ - b.eq 54a74 // b.none │ │ - cmp w2, #0x3 │ │ - b.ne 54d54 // b.any │ │ - cmp x25, #0x7 │ │ - b.ls 54d60 // b.plast │ │ - sub x5, x24, #0x9 │ │ - add x20, x23, #0x9 │ │ - cmp x5, #0x7 │ │ - stp x20, x5, [x1, #32] │ │ - b.ls 54e10 // b.plast │ │ - ldrb w5, [x23, #7] │ │ - ldurh w6, [x23, #5] │ │ - sub x22, x24, #0x11 │ │ - ldur w7, [x23, #1] │ │ - ldurh w20, [x23, #13] │ │ - ldur w21, [x23, #9] │ │ - orr w5, w6, w5, lsl #16 │ │ - ldrb w6, [x23, #15] │ │ - ldrb w26, [x23, #16] │ │ - orr x5, x7, x5, lsl #32 │ │ - orr w6, w20, w6, lsl #16 │ │ - lsl x7, x21, #8 │ │ - ldrb w20, [x23, #8] │ │ - add x21, x23, #0x11 │ │ - lsl x5, x5, #8 │ │ - orr x6, x7, x6, lsl #40 │ │ - extr x25, x20, x5, #8 │ │ - extr x20, x26, x6, #8 │ │ - b 54aa0 │ │ - cmp x14, x13 │ │ - stp x21, x22, [x1, #32] │ │ - b.cc 54e78 // b.lo, b.ul, b.last │ │ - mul x6, x19, x8 │ │ - subs x23, x17, x6 │ │ - b.cc 54eac // b.lo, b.ul, b.last │ │ - sub w5, w11, #0x1 │ │ - eor w7, w11, w5 │ │ - and w7, w7, #0xff │ │ - cmp w7, w5, uxtb │ │ - b.ls 54e6c // b.plast │ │ - cmp w2, #0x1 │ │ - add x20, x10, x6 │ │ - b.gt 54acc │ │ - cbz w2, 54bcc │ │ - cmp w2, #0x1 │ │ - b.ne 54e6c // b.any │ │ - cmp x23, #0x1 │ │ - b.ls 54e84 // b.plast │ │ - ldrh w20, [x20] │ │ - lsr x26, x19, #8 │ │ - b 549c0 │ │ - add x20, x28, #0x1 │ │ - stp x20, x6, [x1, #32] │ │ - cbz x6, 54e10 │ │ - ldr x7, [sp, #24] │ │ - mov x20, xzr │ │ - mov w23, wzr │ │ - ldurb w5, [x21, #-1] │ │ - cmp w23, #0x3f │ │ - b.ne 548b0 // b.any │ │ - cmp w5, #0x1 │ │ - b.hi 54dc4 // b.pmore │ │ - and x6, x5, #0x7f │ │ - lsl x6, x6, x23 │ │ - orr x20, x6, x20 │ │ - tbz w5, #7, 54b60 │ │ - sub x22, x22, #0x1 │ │ - add x21, x21, #0x1 │ │ - add w23, w23, #0x7 │ │ - cmn x22, #0x1 │ │ - b.ne 5489c // b.any │ │ - b 54de0 │ │ - add x20, x28, #0x1 │ │ - stp x20, x6, [x1, #32] │ │ - cbz x6, 54e10 │ │ - ldr x7, [sp, #8] │ │ - mov x20, xzr │ │ - mov w23, wzr │ │ - ldurb w5, [x21, #-1] │ │ - cmp w23, #0x3f │ │ - b.ne 54904 // b.any │ │ - cmp w5, #0x1 │ │ - b.hi 54dc4 // b.pmore │ │ - and x6, x5, #0x7f │ │ - lsl x6, x6, x23 │ │ - orr x20, x6, x20 │ │ - tbz w5, #7, 54b0c │ │ - sub x22, x22, #0x1 │ │ - add x21, x21, #0x1 │ │ - add w23, w23, #0x7 │ │ - cmn x22, #0x1 │ │ - b.ne 548f0 // b.any │ │ - b 54de0 │ │ - add x20, x28, #0x1 │ │ - stp x20, x26, [x1, #32] │ │ - cbz x26, 54e10 │ │ - mov x20, xzr │ │ - mov w23, wzr │ │ - ldurb w5, [x21, #-1] │ │ - cmp w23, #0x3f │ │ - b.ne 54954 // b.any │ │ - cmp w5, #0x1 │ │ - b.hi 54df8 // b.pmore │ │ - and x7, x5, #0x7f │ │ - lsl x7, x7, x23 │ │ - orr x20, x7, x20 │ │ - tbz w5, #7, 54bb4 │ │ - sub x22, x22, #0x1 │ │ - add x21, x21, #0x1 │ │ - add w23, w23, #0x7 │ │ - cmn x22, #0x1 │ │ - b.ne 54940 // b.any │ │ - b 54e08 │ │ - cbz x25, 54d60 │ │ - ldrb w20, [x23, #1] │ │ - add x21, x23, #0x2 │ │ - sub x22, x24, #0x2 │ │ - b 549b8 │ │ - cbz x25, 54d60 │ │ - ldrb w25, [x23, #1] │ │ - add x26, x23, #0x2 │ │ - sub x24, x24, #0x2 │ │ - b 549e0 │ │ - cmp x25, #0x3 │ │ - b.ls 54d60 // b.plast │ │ - ldur w20, [x23, #1] │ │ - add x21, x23, #0x5 │ │ - sub x22, x24, #0x5 │ │ - stp x21, x22, [x1, #32] │ │ - lsr x26, x20, #8 │ │ - mov x19, x20 │ │ - str x20, [x1, #16] │ │ - b 54abc │ │ - cmp x25, #0x3 │ │ - b.ls 54d60 // b.plast │ │ - ldur w25, [x23, #1] │ │ - add x26, x23, #0x5 │ │ - sub x24, x24, #0x5 │ │ - stp x26, x24, [x1, #32] │ │ - cbz x24, 54da4 │ │ - mov x20, xzr │ │ - mov w23, wzr │ │ - sub x22, x24, #0x1 │ │ - add x21, x26, #0x1 │ │ - ldurb w5, [x21, #-1] │ │ - cmp w23, #0x3f │ │ - b.ne 54a0c // b.any │ │ - cmp w5, #0x1 │ │ - b.hi 54d88 // b.pmore │ │ - and x6, x5, #0x7f │ │ - lsl x6, x6, x23 │ │ - orr x20, x6, x20 │ │ - tbz w5, #7, 54a34 │ │ - sub x22, x22, #0x1 │ │ - add x21, x21, #0x1 │ │ - add w23, w23, #0x7 │ │ - cmn x22, #0x1 │ │ - b.ne 549f8 // b.any │ │ - b 54d9c │ │ - add x4, x20, x25 │ │ - lsr x26, x25, #8 │ │ - stp x21, x22, [x1, #32] │ │ - and x23, x15, x4 │ │ - mov x4, x20 │ │ - b 54aac │ │ - cbz x25, 54d60 │ │ - add x20, x23, #0x2 │ │ - subs x5, x24, #0x2 │ │ - stp x20, x5, [x1, #32] │ │ - b.eq 54e10 // b.none │ │ - ldrb w25, [x23, #1] │ │ - ldrb w20, [x23, #2] │ │ - add x21, x23, #0x3 │ │ - sub x22, x24, #0x3 │ │ - b 54aa0 │ │ - cmp x25, #0x3 │ │ - b.ls 54d60 // b.plast │ │ - sub x5, x24, #0x5 │ │ - add x20, x23, #0x5 │ │ - cmp x5, #0x3 │ │ - stp x20, x5, [x1, #32] │ │ - b.ls 54e10 // b.plast │ │ - ldur w25, [x23, #1] │ │ - ldur w20, [x23, #5] │ │ - add x21, x23, #0x9 │ │ - sub x22, x24, #0x9 │ │ - stp x21, x22, [x1, #32] │ │ - lsr x26, x25, #8 │ │ - mov x23, x20 │ │ - cmp x25, x3 │ │ - b.cs 54abc // b.hs, b.nlast │ │ - cmp x25, x23 │ │ - b.cc 54e1c // b.lo, b.ul, b.last │ │ - mov x24, x22 │ │ - mov x23, x21 │ │ - cbnz x22, 54318 │ │ - b 54e38 │ │ - cmp w2, #0x2 │ │ - b.eq 54be0 // b.none │ │ - cmp w2, #0x3 │ │ - b.ne 54e6c // b.any │ │ - cmp x23, #0x7 │ │ - b.ls 54e84 // b.plast │ │ - ldrb w5, [x20, #6] │ │ - ldrh w6, [x20, #4] │ │ - lsr x26, x19, #8 │ │ - ldr w7, [x20] │ │ - orr w5, w6, w5, lsl #16 │ │ - lsl x6, x7, #8 │ │ - ldrb w7, [x20, #7] │ │ - orr x5, x6, x5, lsl #40 │ │ - extr x20, x7, x5, #8 │ │ - b 549c0 │ │ - cmp x14, x13 │ │ - stp x21, x22, [x1, #32] │ │ - b.cc 54e78 // b.lo, b.ul, b.last │ │ - mul x6, x26, x8 │ │ - subs x23, x17, x6 │ │ - b.cc 54eac // b.lo, b.ul, b.last │ │ - sub w5, w11, #0x1 │ │ - eor w7, w11, w5 │ │ - and w7, w7, #0xff │ │ - cmp w7, w5, uxtb │ │ - b.ls 54e6c // b.plast │ │ - cmp w2, #0x1 │ │ - add x7, x10, x6 │ │ - b.gt 54bf4 │ │ - cbz w2, 54c6c │ │ - cmp w2, #0x1 │ │ - b.ne 54e6c // b.any │ │ - cmp x23, #0x1 │ │ - b.ls 54e90 // b.plast │ │ - ldrh w25, [x7] │ │ - b 54c88 │ │ - cmp x14, x13 │ │ - stp x21, x22, [x1, #32] │ │ - b.cc 54e78 // b.lo, b.ul, b.last │ │ - mul x24, x26, x8 │ │ - subs x23, x17, x24 │ │ - b.cc 54eac // b.lo, b.ul, b.last │ │ - sub w5, w11, #0x1 │ │ - eor w6, w11, w5 │ │ - and w6, w6, #0xff │ │ - cmp w6, w5, uxtb │ │ - b.ls 54e6c // b.plast │ │ - cmp w2, #0x1 │ │ - add x6, x10, x24 │ │ - b.gt 54c30 │ │ - cbz w2, 54cd4 │ │ - cmp w2, #0x1 │ │ - b.ne 54e6c // b.any │ │ - cmp x23, #0x1 │ │ - b.ls 54e9c // b.plast │ │ - ldrh w25, [x6] │ │ - b 54cf0 │ │ - lsr x26, x27, #8 │ │ - stp x21, x22, [x1, #32] │ │ - str x20, [sp] │ │ - cmp x19, x3 │ │ - b.cc 5459c // b.lo, b.ul, b.last │ │ - b 54abc │ │ - cmp x17, x6 │ │ - b.eq 54e84 // b.none │ │ - ldrb w20, [x20] │ │ - lsr x26, x19, #8 │ │ - b 549c0 │ │ - cmp x23, #0x3 │ │ - b.ls 54e84 // b.plast │ │ - ldr w20, [x20] │ │ - lsr x26, x19, #8 │ │ - b 549c0 │ │ - cmp w2, #0x2 │ │ - b.eq 54c7c // b.none │ │ - cmp w2, #0x3 │ │ - b.ne 54e6c // b.any │ │ - cmp x23, #0x7 │ │ - b.ls 54e90 // b.plast │ │ - ldrb w5, [x7, #6] │ │ - ldrh w6, [x7, #4] │ │ - ldr w23, [x7] │ │ - ldrb w7, [x7, #7] │ │ - orr w5, w6, w5, lsl #16 │ │ - lsl x6, x23, #8 │ │ - orr x5, x6, x5, lsl #40 │ │ - extr x25, x7, x5, #8 │ │ - b 54c88 │ │ - cmp w2, #0x2 │ │ - b.eq 54ce4 // b.none │ │ - cmp w2, #0x3 │ │ - b.ne 54e6c // b.any │ │ - cmp x23, #0x7 │ │ - b.ls 54e9c // b.plast │ │ - ldrb w5, [x6, #6] │ │ - ldrh w7, [x6, #4] │ │ - ldr w23, [x6] │ │ - ldrb w6, [x6, #7] │ │ - orr w5, w7, w5, lsl #16 │ │ - lsl x7, x23, #8 │ │ - orr x5, x7, x5, lsl #40 │ │ - extr x25, x6, x5, #8 │ │ - b 54cf0 │ │ - cmp x17, x6 │ │ - b.eq 54e90 // b.none │ │ - ldrb w25, [x7] │ │ - b 54c88 │ │ - cmp x23, #0x3 │ │ - b.ls 54e90 // b.plast │ │ - ldr w25, [x7] │ │ - mul x5, x20, x8 │ │ - subs x6, x17, x5 │ │ - b.cc 54eac // b.lo, b.ul, b.last │ │ - cmp w2, #0x1 │ │ - add x7, x10, x5 │ │ - b.gt 54cb8 │ │ - cbnz w2, 54d04 │ │ - cmp x17, x5 │ │ - b.eq 54ea8 // b.none │ │ - ldrb w23, [x7] │ │ - lsr x26, x26, #8 │ │ - b 54d44 │ │ - cmp w2, #0x2 │ │ - b.ne 54d18 // b.any │ │ - cmp x6, #0x3 │ │ - b.ls 54ea8 // b.plast │ │ - ldr w23, [x7] │ │ - lsr x26, x26, #8 │ │ - b 54d44 │ │ - cmp x17, x24 │ │ - b.eq 54e9c // b.none │ │ - ldrb w25, [x6] │ │ - b 54cf0 │ │ - cmp x23, #0x3 │ │ - b.ls 54e9c // b.plast │ │ - ldr w25, [x6] │ │ - add x5, x25, x20 │ │ - lsr x26, x26, #8 │ │ - str x20, [sp, #24] │ │ - and x23, x5, x15 │ │ - b 54aac │ │ - cmp x6, #0x1 │ │ - b.ls 54ea8 // b.plast │ │ - ldrh w23, [x7] │ │ - lsr x26, x26, #8 │ │ - b 54d44 │ │ - cmp x6, #0x8 │ │ - b.cc 54ea8 // b.lo, b.ul, b.last │ │ - ldrb w5, [x7, #6] │ │ - ldrh w6, [x7, #4] │ │ - lsr x26, x26, #8 │ │ - ldr w23, [x7] │ │ - ldrb w7, [x7, #7] │ │ - orr w5, w6, w5, lsl #16 │ │ - lsl x6, x23, #8 │ │ - orr x5, x6, x5, lsl #40 │ │ - extr x23, x7, x5, #8 │ │ - str x20, [sp, #8] │ │ - b 54aac │ │ - mov x8, xzr │ │ - mov w9, #0x6 // #6 │ │ - b 54d6c │ │ - add x21, x23, x24 │ │ - stp x21, xzr, [x1, #32] │ │ - mov x8, xzr │ │ - mov w9, #0x13 // #19 │ │ - mov x20, x21 │ │ - bfi x9, x8, #8, #56 │ │ - mov w10, #0x1 // #1 │ │ - mov w8, #0x2 // #2 │ │ - stp x10, xzr, [x1, #32] │ │ - stp x9, x20, [x0, #8] │ │ - str x8, [x0] │ │ - b 54e3c │ │ - mov x8, xzr │ │ - mov w9, #0x6 // #6 │ │ - mov x20, x4 │ │ - str x21, [x1, #32] │ │ - b 54d6c │ │ - add x26, x26, x24 │ │ - stp x26, xzr, [x1, #32] │ │ - mov x8, xzr │ │ - mov w9, #0x13 // #19 │ │ - mov x20, x26 │ │ - b 54d6c │ │ - mov w9, #0x19 // #25 │ │ - bfi x9, x11, #8, #8 │ │ - lsr x8, x9, #8 │ │ - b 54d6c │ │ - mov x8, xzr │ │ - mov w9, #0x6 // #6 │ │ - mov x20, x7 │ │ - b 54d6c │ │ - mov w9, #0x13 // #19 │ │ - lsr x8, x9, #8 │ │ - b 54d6c │ │ - add x20, x28, x27 │ │ - b 54e0c │ │ - mov w9, #0x13 // #19 │ │ - mov x20, x23 │ │ - lsr x8, x9, #8 │ │ - b 54d6c │ │ - ldr x20, [sp] │ │ - mov x8, xzr │ │ - mov w9, #0x6 // #6 │ │ - b 54d6c │ │ - add x20, x28, x6 │ │ - stp x20, xzr, [x1, #32] │ │ - mov x8, xzr │ │ - mov w9, #0x13 // #19 │ │ - b 54d6c │ │ + bl 248bc │ │ + sub sp, sp, #0x60 │ │ + stp x29, x30, [sp, #16] │ │ + stp x26, x25, [sp, #32] │ │ + stp x24, x23, [sp, #48] │ │ + stp x22, x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + add x29, sp, #0x10 │ │ + ldr x10, [x1, #40] │ │ + mov x19, x0 │ │ + cbz x10, 5551c │ │ + mov x20, x1 │ │ + mov x21, #0xffffffffffffffff // #-1 │ │ + mov x22, #0x11 // #17 │ │ + mov x23, #0xfffffffffffffffe // #-2 │ │ + b 54ac4 │ │ + ldrb w9, [x10, #6] │ │ + ldrh w11, [x10, #4] │ │ + lsr x13, x8, #8 │ │ + ldr w12, [x10] │ │ + ldrb w10, [x10, #7] │ │ + orr w9, w11, w9, lsl #16 │ │ + lsl x11, x12, #8 │ │ + orr x9, x11, x9, lsl #40 │ │ + extr x8, x10, x9, #8 │ │ + str x8, [x20, #16] │ │ + ldr x10, [x20, #40] │ │ + cbz x10, 5551c │ │ + ldrb w11, [x20, #52] │ │ + ldr w9, [x20, #48] │ │ + tbz w11, #0, 54b54 │ │ + ldr x11, [x20, #32] │ │ + sub x14, x10, #0x1 │ │ + mov x12, x11 │ │ + ldrb w15, [x12], #1 │ │ + stp x12, x14, [x20, #32] │ │ + cmp w15, #0x3 │ │ + b.le 54c4c │ │ + cmp w15, #0x5 │ │ + b.gt 54d18 │ │ + cmp w15, #0x4 │ │ + b.eq 54f74 // b.none │ │ + cmp w15, #0x5 │ │ + b.ne 55524 // b.any │ │ + sub w8, w9, #0x1 │ │ + eor w13, w9, w8 │ │ + and w13, w13, #0xff │ │ + cmp w13, w8, uxtb │ │ + b.ls 554e8 // b.plast │ │ + rbit w8, w9 │ │ + clz w8, w8 │ │ + cmp w8, #0x1 │ │ + b.gt 55048 │ │ + cbz w8, 55204 │ │ + cmp w8, #0x1 │ │ + b.ne 554e8 // b.any │ │ + cmp x14, #0x1 │ │ + b.ls 55500 // b.plast │ │ + add x8, x11, #0x3 │ │ + sub x9, x10, #0x3 │ │ + stp x8, x9, [x20, #32] │ │ + ldurh w8, [x11, #1] │ │ + lsr x13, x8, #8 │ │ + b 54ab8 │ │ + sub w8, w9, #0x1 │ │ + eor w11, w9, w8 │ │ + and w11, w11, #0xff │ │ + cmp w11, w8, uxtb │ │ + b.ls 55498 // b.plast │ │ + rbit w8, w9 │ │ + clz w8, w8 │ │ + cmp w8, #0x1 │ │ + b.gt 54bc4 │ │ + cbz w8, 54d74 │ │ + cmp w8, #0x1 │ │ + b.ne 55498 // b.any │ │ + ldur x8, [x20, #32] │ │ + cmp x10, #0x1 │ │ + b.eq 554c4 // b.none │ │ + mov x11, x8 │ │ + sub x12, x10, #0x2 │ │ + ldrh w25, [x11], #2 │ │ + cmp x12, #0x1 │ │ + stp x11, x12, [x20, #32] │ │ + b.ls 554c0 // b.plast │ │ + add x11, x8, #0x4 │ │ + sub x10, x10, #0x4 │ │ + stp x11, x10, [x20, #32] │ │ + ldrh w8, [x8, #2] │ │ + orr x10, x8, x25 │ │ + cbnz x10, 54de4 │ │ + b 55514 │ │ + cmp w8, #0x2 │ │ + b.eq 54da8 // b.none │ │ + cmp w8, #0x3 │ │ + b.ne 55498 // b.any │ │ + ldur x8, [x20, #32] │ │ + cmp x10, #0x7 │ │ + b.ls 554c4 // b.plast │ │ + sub x12, x10, #0x8 │ │ + add x11, x8, #0x8 │ │ + cmp x12, #0x8 │ │ + stp x11, x12, [x20, #32] │ │ + b.cc 554c0 // b.lo, b.ul, b.last │ │ + ldrb w12, [x8, #6] │ │ + add x13, x8, #0x10 │ │ + ldrh w14, [x8, #4] │ │ + sub x10, x10, #0x10 │ │ + ldrb w11, [x8, #7] │ │ + ldr w15, [x8] │ │ + stp x13, x10, [x20, #32] │ │ + orr w10, w14, w12, lsl #16 │ │ + ldrb w12, [x8, #14] │ │ + ldrh w13, [x8, #12] │ │ + ldr w14, [x8, #8] │ │ + orr x10, x15, x10, lsl #32 │ │ + ldrb w8, [x8, #15] │ │ + orr w12, w13, w12, lsl #16 │ │ + lsl x13, x14, #8 │ │ + lsl x10, x10, #8 │ │ + orr x12, x13, x12, lsl #40 │ │ + extr x25, x11, x10, #8 │ │ + extr x8, x8, x12, #8 │ │ + orr x10, x8, x25 │ │ + cbnz x10, 54de4 │ │ + b 55514 │ │ + cmp w15, #0x1 │ │ + b.le 54e24 │ │ + cmp w15, #0x2 │ │ + b.eq 54ec4 // b.none │ │ + cmp w15, #0x3 │ │ + b.ne 55524 // b.any │ │ + mov x0, sp │ │ + add x1, x20, #0x20 │ │ + bl 4df9c │ │ + ldrb w10, [sp] │ │ + cmp w10, #0xff │ │ + b.ne 554a4 // b.any │ │ + ldr x26, [sp, #8] │ │ + mov x0, sp │ │ + add x1, x20, #0x20 │ │ + bl 4df9c │ │ + ldrb w10, [sp] │ │ + cmp w10, #0xff │ │ + b.ne 554a4 // b.any │ │ + ldp x10, x9, [x20] │ │ + ldr x8, [x20, #24] │ │ + subs x11, x9, x8 │ │ + b.cc 55490 // b.lo, b.ul, b.last │ │ + ldrb w9, [x20, #48] │ │ + umulh x12, x26, x9 │ │ + cmp xzr, x12 │ │ + b.ne 55554 // b.any │ │ + mul x12, x26, x9 │ │ + add x10, x10, x8 │ │ + cmp x11, x12 │ │ + b.cc 55490 // b.lo, b.ul, b.last │ │ + sub w8, w9, #0x1 │ │ + eor w13, w9, w8 │ │ + and w13, w13, #0xff │ │ + cmp w13, w8, uxtb │ │ + b.ls 554f4 // b.plast │ │ + rbit w8, w9 │ │ + sub x13, x11, x12 │ │ + add x10, x10, x12 │ │ + clz w14, w8 │ │ + ldr x8, [sp, #8] │ │ + cmp w14, #0x1 │ │ + b.gt 55188 │ │ + cbz w14, 55354 │ │ + cmp w14, #0x1 │ │ + mov w11, #0x14 // #20 │ │ + b.ne 5555c // b.any │ │ + cmp x13, #0x1 │ │ + b.ls 55490 // b.plast │ │ + ldrh w25, [x10] │ │ + b 55370 │ │ + cmp w15, #0x6 │ │ + b.eq 54fd4 // b.none │ │ + cmp w15, #0x7 │ │ + b.ne 55524 // b.any │ │ + sub w8, w9, #0x1 │ │ + eor w13, w9, w8 │ │ + and w13, w13, #0xff │ │ + cmp w13, w8, uxtb │ │ + b.ls 554e8 // b.plast │ │ + rbit w8, w9 │ │ + clz w8, w8 │ │ + cmp w8, #0x1 │ │ + b.gt 55094 │ │ + cbz w8, 55220 │ │ + cmp w8, #0x1 │ │ + b.ne 554e8 // b.any │ │ + cmp x14, #0x1 │ │ + b.ls 55500 // b.plast │ │ + add x8, x11, #0x3 │ │ + sub x9, x10, #0x3 │ │ + stp x8, x9, [x20, #32] │ │ + ldurh w25, [x11, #1] │ │ + b 55270 │ │ + ldr x11, [x20, #32] │ │ + subs x12, x10, #0x1 │ │ + mov x8, x11 │ │ + ldrb w25, [x8], #1 │ │ + stp x8, x12, [x20, #32] │ │ + b.eq 554c4 // b.none │ │ + add x12, x11, #0x2 │ │ + sub x10, x10, #0x2 │ │ + ldrb w8, [x11, #1] │ │ + stp x12, x10, [x20, #32] │ │ + orr x10, x8, x25 │ │ + cbnz x10, 54de4 │ │ + b 55514 │ │ + ldur x8, [x20, #32] │ │ + cmp x10, #0x3 │ │ + b.ls 554c4 // b.plast │ │ + mov x11, x8 │ │ + sub x12, x10, #0x4 │ │ + ldr w25, [x11], #4 │ │ + cmp x12, #0x3 │ │ + stp x11, x12, [x20, #32] │ │ + b.ls 554c0 // b.plast │ │ + add x11, x8, #0x8 │ │ + sub x10, x10, #0x8 │ │ + stp x11, x10, [x20, #32] │ │ + ldr w8, [x8, #4] │ │ + orr x10, x8, x25 │ │ + cbz x10, 55514 │ │ + neg w10, w9, lsl #3 │ │ + and w10, w10, #0x38 │ │ + lsr x10, x21, x10 │ │ + cmp x25, x10 │ │ + csel x11, x8, x25, eq // eq = none │ │ + lsr x13, x11, #8 │ │ + b.eq 54ab8 // b.none │ │ + ldr x11, [x20, #16] │ │ + and x12, x10, #0xfffffffffffffffe │ │ + cmp x11, x12 │ │ + b.cs 54abc // b.hs, b.nlast │ │ + add x12, x11, x25 │ │ + add x11, x11, x8 │ │ + and x25, x10, x12 │ │ + and x10, x10, x11 │ │ + b 55460 │ │ + b.ne 55510 // b.any │ │ + mov x0, sp │ │ + add x1, x20, #0x20 │ │ + bl 4df9c │ │ + ldrb w10, [sp] │ │ + cmp w10, #0xff │ │ + b.ne 554a4 // b.any │ │ + ldp x10, x8, [x20] │ │ + ldr x13, [x20, #24] │ │ + subs x11, x8, x13 │ │ + b.cc 55490 // b.lo, b.ul, b.last │ │ + ldr x8, [sp, #8] │ │ + ldrb w9, [x20, #48] │ │ + umulh x12, x8, x9 │ │ + cmp xzr, x12 │ │ + b.ne 55554 // b.any │ │ + mul x12, x8, x9 │ │ + add x10, x10, x13 │ │ + cmp x11, x12 │ │ + b.cc 55490 // b.lo, b.ul, b.last │ │ + sub w13, w9, #0x1 │ │ + eor w14, w9, w13 │ │ + and w14, w14, #0xff │ │ + cmp w14, w13, uxtb │ │ + b.ls 554f4 // b.plast │ │ + rbit w13, w9 │ │ + add x10, x10, x12 │ │ + clz w14, w13 │ │ + sub x13, x11, x12 │ │ + cmp w14, #0x1 │ │ + b.gt 55168 │ │ + cbz w14, 5532c │ │ + cmp w14, #0x1 │ │ + mov w11, #0x14 // #20 │ │ + b.ne 5555c // b.any │ │ + cmp x13, #0x1 │ │ + b.ls 55490 // b.plast │ │ + lsr x13, x8, #8 │ │ + ldrh w8, [x10] │ │ + b 54ab8 │ │ + mov x0, sp │ │ + add x1, x20, #0x20 │ │ + bl 4df9c │ │ + ldrb w10, [sp] │ │ + cmp w10, #0xff │ │ + b.ne 554a4 // b.any │ │ + ldr x26, [sp, #8] │ │ + mov x0, sp │ │ + add x1, x20, #0x20 │ │ + bl 4df9c │ │ + ldrb w10, [sp] │ │ + cmp w10, #0xff │ │ + b.ne 554a4 // b.any │ │ + ldp x10, x9, [x20] │ │ + ldr x8, [x20, #24] │ │ + subs x11, x9, x8 │ │ + b.cc 55490 // b.lo, b.ul, b.last │ │ + ldrb w9, [x20, #48] │ │ + umulh x12, x26, x9 │ │ + cmp xzr, x12 │ │ + b.ne 55554 // b.any │ │ + mul x14, x26, x9 │ │ + add x10, x10, x8 │ │ + cmp x11, x14 │ │ + b.cc 55490 // b.lo, b.ul, b.last │ │ + sub w8, w9, #0x1 │ │ + eor w12, w9, w8 │ │ + and w12, w12, #0xff │ │ + cmp w12, w8, uxtb │ │ + b.ls 554f4 // b.plast │ │ + rbit w8, w9 │ │ + sub x15, x11, x14 │ │ + add x13, x10, x14 │ │ + clz w12, w8 │ │ + ldr x8, [sp, #8] │ │ + cmp w12, #0x1 │ │ + b.gt 551c8 │ │ + cbz w12, 5538c │ │ + cmp w12, #0x1 │ │ + b.ne 554f4 // b.any │ │ + cmp x15, #0x1 │ │ + b.ls 5553c // b.plast │ │ + ldrh w25, [x13] │ │ + b 553a8 │ │ + mov x0, sp │ │ + add x1, x20, #0x20 │ │ + bl 4df9c │ │ + ldrb w10, [sp] │ │ + cmp w10, #0xff │ │ + b.ne 554a4 // b.any │ │ + ldr x25, [sp, #8] │ │ + mov x0, sp │ │ + add x1, x20, #0x20 │ │ + bl 4df9c │ │ + ldrb w10, [sp] │ │ + cmp w10, #0xff │ │ + b.ne 554a4 // b.any │ │ + ldrb w9, [x20, #48] │ │ + lsr x13, x25, #8 │ │ + neg w8, w9, lsl #3 │ │ + and w10, w8, #0x38 │ │ + ldr x8, [sp, #8] │ │ + lsr x10, x21, x10 │ │ + ldr x11, [x20, #16] │ │ + and x12, x10, #0xfffffffffffffffe │ │ + cmp x11, x12 │ │ + b.cs 54abc // b.hs, b.nlast │ │ + b 54e10 │ │ + sub w8, w9, #0x1 │ │ + eor w13, w9, w8 │ │ + and w13, w13, #0xff │ │ + cmp w13, w8, uxtb │ │ + b.ls 554e8 // b.plast │ │ + rbit w8, w9 │ │ + clz w8, w8 │ │ + cmp w8, #0x1 │ │ + b.gt 550dc │ │ + cbz w8, 552ac │ │ + cmp w8, #0x1 │ │ + b.ne 554e8 // b.any │ │ + cmp x14, #0x1 │ │ + b.ls 55500 // b.plast │ │ + sub x12, x10, #0x3 │ │ + add x8, x11, #0x3 │ │ + cmp x12, #0x1 │ │ + stp x8, x12, [x20, #32] │ │ + b.ls 55548 // b.plast │ │ + add x8, x11, #0x5 │ │ + sub x10, x10, #0x5 │ │ + ldurh w25, [x11, #1] │ │ + stp x8, x10, [x20, #32] │ │ + ldurh w8, [x11, #3] │ │ + orr x24, x24, #0xff │ │ + and w10, w24, #0xff │ │ + cmp w10, #0xff │ │ + b.eq 55458 // b.none │ │ + b 55534 │ │ + cmp w8, #0x2 │ │ + b.eq 55238 // b.none │ │ + cmp w8, #0x3 │ │ + b.ne 554e8 // b.any │ │ + cmp x14, #0x7 │ │ + b.ls 55500 // b.plast │ │ + add x8, x11, #0x9 │ │ + sub x9, x10, #0x9 │ │ + stp x8, x9, [x20, #32] │ │ + ldrb w8, [x11, #7] │ │ + ldurh w9, [x11, #5] │ │ + ldur w10, [x11, #1] │ │ + orr w8, w9, w8, lsl #16 │ │ + lsl x9, x10, #8 │ │ + ldrb w10, [x11, #8] │ │ + orr x8, x9, x8, lsl #40 │ │ + extr x8, x10, x8, #8 │ │ + lsr x13, x8, #8 │ │ + b 54ab8 │ │ + cmp w8, #0x2 │ │ + b.eq 55258 // b.none │ │ + cmp w8, #0x3 │ │ + b.ne 554e8 // b.any │ │ + cmp x14, #0x7 │ │ + b.ls 55500 // b.plast │ │ + add x8, x11, #0x9 │ │ + sub x9, x10, #0x9 │ │ + stp x8, x9, [x20, #32] │ │ + ldrb w8, [x11, #7] │ │ + ldurh w9, [x11, #5] │ │ + ldur w10, [x11, #1] │ │ + orr w8, w9, w8, lsl #16 │ │ + lsl x9, x10, #8 │ │ + ldrb w10, [x11, #8] │ │ + orr x8, x9, x8, lsl #40 │ │ + extr x25, x10, x8, #8 │ │ + b 55270 │ │ + cmp w8, #0x2 │ │ + b.eq 552e8 // b.none │ │ + cmp w8, #0x3 │ │ + b.ne 554e8 // b.any │ │ + cmp x14, #0x7 │ │ + b.ls 55500 // b.plast │ │ + sub x12, x10, #0x9 │ │ + add x8, x11, #0x9 │ │ + cmp x12, #0x7 │ │ + stp x8, x12, [x20, #32] │ │ + b.ls 55548 // b.plast │ │ + ldrb w12, [x11, #7] │ │ + add x13, x11, #0x11 │ │ + ldurh w14, [x11, #5] │ │ + sub x10, x10, #0x11 │ │ + ldrb w8, [x11, #8] │ │ + ldur w15, [x11, #1] │ │ + stp x13, x10, [x20, #32] │ │ + orr w10, w14, w12, lsl #16 │ │ + ldrb w12, [x11, #15] │ │ + ldurh w13, [x11, #13] │ │ + ldur w14, [x11, #9] │ │ + orr x10, x15, x10, lsl #32 │ │ + ldrb w11, [x11, #16] │ │ + orr w12, w13, w12, lsl #16 │ │ + lsl x13, x14, #8 │ │ + lsl x10, x10, #8 │ │ + orr x12, x13, x12, lsl #40 │ │ + extr x25, x8, x10, #8 │ │ + extr x8, x11, x12, #8 │ │ + orr x24, x24, #0xff │ │ + and w10, w24, #0xff │ │ + cmp w10, #0xff │ │ + b.eq 55458 // b.none │ │ + b 55534 │ │ + cmp w14, #0x2 │ │ + b.eq 55340 // b.none │ │ + cmp w14, #0x3 │ │ + mov w11, #0x14 // #20 │ │ + b.ne 5555c // b.any │ │ + cmp x13, #0x7 │ │ + b.hi 54a94 // b.pmore │ │ + b 55490 │ │ + cmp w14, #0x2 │ │ + b.eq 55364 // b.none │ │ + cmp w14, #0x3 │ │ + mov w11, #0x14 // #20 │ │ + b.ne 5555c // b.any │ │ + cmp x13, #0x7 │ │ + b.ls 55490 // b.plast │ │ + ldrb w11, [x10, #6] │ │ + ldrh w12, [x10, #4] │ │ + ldr w13, [x10] │ │ + ldrb w10, [x10, #7] │ │ + orr w11, w12, w11, lsl #16 │ │ + lsl x12, x13, #8 │ │ + orr x11, x12, x11, lsl #40 │ │ + extr x25, x10, x11, #8 │ │ + b 55370 │ │ + cmp w12, #0x2 │ │ + b.eq 5539c // b.none │ │ + cmp w12, #0x3 │ │ + b.ne 554f4 // b.any │ │ + cmp x15, #0x7 │ │ + b.ls 5553c // b.plast │ │ + ldrb w14, [x13, #6] │ │ + ldrh w15, [x13, #4] │ │ + ldr w16, [x13] │ │ + ldrb w13, [x13, #7] │ │ + orr w14, w15, w14, lsl #16 │ │ + lsl x15, x16, #8 │ │ + orr x14, x15, x14, lsl #40 │ │ + extr x25, x13, x14, #8 │ │ + b 553a8 │ │ + cbz x14, 55500 │ │ + ldrb w8, [x11, #1] │ │ + add x9, x11, #0x2 │ │ + sub x10, x10, #0x2 │ │ + stp x9, x10, [x20, #32] │ │ + lsr x13, x8, #8 │ │ + b 54ab8 │ │ + cbz x14, 55500 │ │ + add x8, x11, #0x2 │ │ + sub x9, x10, #0x2 │ │ + ldrb w25, [x11, #1] │ │ + stp x8, x9, [x20, #32] │ │ + b 55270 │ │ + cmp x14, #0x3 │ │ + b.ls 55500 // b.plast │ │ + add x8, x11, #0x5 │ │ + sub x9, x10, #0x5 │ │ + stp x8, x9, [x20, #32] │ │ + ldur w8, [x11, #1] │ │ + lsr x13, x8, #8 │ │ + b 54ab8 │ │ + cmp x14, #0x3 │ │ + b.ls 55500 // b.plast │ │ + add x8, x11, #0x5 │ │ + sub x9, x10, #0x5 │ │ + stp x8, x9, [x20, #32] │ │ + ldur w25, [x11, #1] │ │ + mov x0, sp │ │ + add x1, x20, #0x20 │ │ + bl 4df9c │ │ + ldrb w10, [sp] │ │ + cmp w10, #0xff │ │ + b.ne 554a4 // b.any │ │ + ldrb w9, [x20, #48] │ │ + ldr x8, [sp, #8] │ │ + lsr x13, x25, #8 │ │ + neg w10, w9, lsl #3 │ │ + add x11, x8, x25 │ │ + and w10, w10, #0x38 │ │ + lsl x11, x11, x10 │ │ + lsr x10, x11, x10 │ │ + b 55460 │ │ + cbz x14, 55500 │ │ + ldrb w25, [x11, #1] │ │ + add x8, x11, #0x2 │ │ + subs x12, x10, #0x2 │ │ + stp x8, x12, [x20, #32] │ │ + b.eq 55448 // b.none │ │ + ldrb w8, [x11, #2] │ │ + add x12, x11, #0x3 │ │ + sub x10, x10, #0x3 │ │ + stp x12, x10, [x20, #32] │ │ + orr x24, x24, #0xff │ │ + and w10, w24, #0xff │ │ + cmp w10, #0xff │ │ + b.eq 55458 // b.none │ │ + b 55534 │ │ + cmp x14, #0x3 │ │ + b.ls 55500 // b.plast │ │ + sub x12, x10, #0x5 │ │ + add x8, x11, #0x5 │ │ + cmp x12, #0x3 │ │ + stp x8, x12, [x20, #32] │ │ + b.ls 55548 // b.plast │ │ + add x8, x11, #0x9 │ │ + sub x10, x10, #0x9 │ │ + ldur w25, [x11, #1] │ │ + stp x8, x10, [x20, #32] │ │ + ldur w8, [x11, #5] │ │ + orr x24, x24, #0xff │ │ + and w10, w24, #0xff │ │ + cmp w10, #0xff │ │ + b.eq 55458 // b.none │ │ + b 55534 │ │ + cmp x11, x12 │ │ + b.eq 55490 // b.none │ │ + lsr x13, x8, #8 │ │ + ldrb w8, [x10] │ │ + b 54ab8 │ │ + cmp x13, #0x3 │ │ + b.ls 55490 // b.plast │ │ + lsr x13, x8, #8 │ │ + ldr w8, [x10] │ │ + b 54ab8 │ │ + cmp x11, x12 │ │ + b.eq 55490 // b.none │ │ + ldrb w25, [x10] │ │ + b 55370 │ │ + cmp x13, #0x3 │ │ + b.ls 55490 // b.plast │ │ + ldr w25, [x10] │ │ + neg w10, w9, lsl #3 │ │ + add x11, x25, x8 │ │ + lsr x13, x26, #8 │ │ + and w10, w10, #0x38 │ │ + lsl x11, x11, x10 │ │ + lsr x10, x11, x10 │ │ + b 55460 │ │ + cmp x11, x14 │ │ + b.eq 5553c // b.none │ │ + ldrb w25, [x13] │ │ + b 553a8 │ │ + cmp x15, #0x3 │ │ + b.ls 5553c // b.plast │ │ + ldr w25, [x13] │ │ + umulh x13, x8, x9 │ │ + cmp xzr, x13 │ │ + b.ne 55554 // b.any │ │ + mul x13, x8, x9 │ │ + cmp x11, x13 │ │ + b.cc 55490 // b.lo, b.ul, b.last │ │ + cmp w12, #0x1 │ │ + sub x14, x11, x13 │ │ + add x10, x10, x13 │ │ + b.gt 553e8 │ │ + cbnz w12, 55404 │ │ + cmp x11, x13 │ │ + b.eq 55490 // b.none │ │ + ldrb w10, [x10] │ │ + lsr x13, x26, #8 │ │ + b 55460 │ │ + cmp w12, #0x2 │ │ + b.ne 55418 // b.any │ │ + cmp x14, #0x3 │ │ + b.ls 55490 // b.plast │ │ + lsr x13, x26, #8 │ │ + ldr w10, [x10] │ │ + b 55460 │ │ + cmp x14, #0x1 │ │ + b.ls 55490 // b.plast │ │ + ldrh w10, [x10] │ │ + lsr x13, x26, #8 │ │ + b 55460 │ │ + cmp x14, #0x7 │ │ + b.ls 55490 // b.plast │ │ + ldrb w11, [x10, #6] │ │ + ldrh w12, [x10, #4] │ │ + ldr w13, [x10] │ │ + ldrb w10, [x10, #7] │ │ + orr w11, w12, w11, lsl #16 │ │ + lsl x12, x13, #8 │ │ + lsr x13, x26, #8 │ │ + orr x11, x12, x11, lsl #40 │ │ + extr x10, x10, x11, #8 │ │ + b 55460 │ │ + bfxil x24, x22, #0, #8 │ │ + and w10, w24, #0xff │ │ + cmp w10, #0xff │ │ + b.ne 55534 // b.any │ │ + lsr x13, x25, #8 │ │ + mov x10, x8 │ │ + neg w9, w9, lsl #3 │ │ + and w9, w9, #0x38 │ │ + lsl x11, x23, x9 │ │ + lsr x9, x11, x9 │ │ + cmp x25, x9 │ │ + b.cs 54abc // b.hs, b.nlast │ │ + cmp x25, x10 │ │ + b.cs 54abc // b.hs, b.nlast │ │ mov w8, #0x1 // #1 │ │ - str x23, [x0, #16] │ │ - stp x8, x25, [x0] │ │ - b 54e3c │ │ - cbnz w22, 54e5c │ │ + str x10, [x19, #16] │ │ + stp x8, x25, [x19] │ │ + b 5556c │ │ + mov w8, #0x11 // #17 │ │ + b 55560 │ │ + mov w10, #0x14 // #20 │ │ + bfi x10, x9, #8, #8 │ │ + b 554c8 │ │ + ldrb w8, [sp, #7] │ │ + ldurh w9, [sp, #5] │ │ + orr w8, w9, w8, lsl #16 │ │ + ldur w9, [sp, #1] │ │ + orr x9, x9, x8, lsl #32 │ │ + ldr x8, [sp, #8] │ │ + b 554d0 │ │ + mov x8, x11 │ │ + mov w10, #0x11 // #17 │ │ + lsr x9, x10, #8 │ │ + and w10, w10, #0xff │ │ + mov w11, #0x1 // #1 │ │ + mov w10, w10 │ │ + str x8, [x19, #16] │ │ + orr x8, x10, x9, lsl #8 │ │ + stp x11, xzr, [x20, #32] │ │ + b 55564 │ │ + and x9, x9, #0xff │ │ + mov w10, #0x14 // #20 │ │ + b 554d0 │ │ + mov w11, #0x14 // #20 │ │ + orr x8, x11, x9, lsl #8 │ │ + b 55560 │ │ + mov x9, xzr │ │ + mov w10, #0x11 // #17 │ │ + mov x8, x12 │ │ + b 554d0 │ │ + cbnz w15, 55524 │ │ mov w8, #0x1 // #1 │ │ - stp x8, xzr, [x1, #32] │ │ - str xzr, [x0] │ │ - ldp x20, x19, [sp, #96] │ │ - ldr x30, [sp, #16] │ │ - ldp x22, x21, [sp, #80] │ │ - ldp x24, x23, [sp, #64] │ │ - ldp x26, x25, [sp, #48] │ │ - ldp x28, x27, [sp, #32] │ │ - add sp, sp, #0x70 │ │ - ret │ │ - and x8, x26, #0xffffffffffffff00 │ │ - mov w9, #0x18 // #24 │ │ - orr x8, x8, x22 │ │ - b 54d6c │ │ - mov w9, #0x19 // #25 │ │ - orr x8, x9, x8, lsl #8 │ │ - b 54eb0 │ │ - mov w8, #0x13 // #19 │ │ - mov x10, x12 │ │ - b 54eb0 │ │ - mov w8, #0x13 // #19 │ │ - mov x10, x20 │ │ - b 54eb0 │ │ - mov w8, #0x13 // #19 │ │ - mov x10, x7 │ │ - b 54eb0 │ │ - mov w8, #0x13 // #19 │ │ - mov x10, x6 │ │ - b 54eb0 │ │ - mov x10, x7 │ │ - mov w8, #0x13 // #19 │ │ + stp x8, xzr, [x20, #32] │ │ + str xzr, [x19] │ │ + b 5556c │ │ + and x9, x13, #0xffffffffffffff00 │ │ + mov w10, #0x13 // #19 │ │ + orr x9, x9, x15 │ │ + b 554d0 │ │ + lsr x9, x24, #8 │ │ + b 554d0 │ │ + mov w8, #0x11 // #17 │ │ + mov x10, x13 │ │ + b 55560 │ │ + mov x9, xzr │ │ + mov w10, #0x11 // #17 │ │ + b 554d0 │ │ + mov x9, xzr │ │ + mov w11, #0x32 // #50 │ │ + orr x8, x11, x9, lsl #8 │ │ + str x10, [x19, #16] │ │ mov w9, #0x2 // #2 │ │ - stp x8, x10, [x0, #8] │ │ - str x9, [x0] │ │ - b 54e3c │ │ + stp x9, x8, [x19] │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x60 │ │ + ret │ │ sub w8, w2, #0x1 │ │ eor w9, w2, w8 │ │ and w9, w9, #0xff │ │ cmp w9, w8, uxtb │ │ - b.ls 54f1c // b.plast │ │ + b.ls 555e4 // b.plast │ │ rbit w8, w2 │ │ - mov w9, #0x1a // #26 │ │ + mov w9, #0x15 // #21 │ │ clz w8, w8 │ │ cmp w8, #0x1 │ │ - b.gt 54f2c │ │ - cbz w8, 54f80 │ │ + b.gt 555f4 │ │ + cbz w8, 55648 │ │ cmp w8, #0x1 │ │ - b.ne 54f20 // b.any │ │ + b.ne 555e8 // b.any │ │ ldp x8, x9, [x1] │ │ cmp x9, #0x1 │ │ - b.ls 54fcc // b.plast │ │ + b.ls 55694 // b.plast │ │ sub x10, x9, #0x2 │ │ ldrh w9, [x8], #2 │ │ stp x8, x10, [x1] │ │ mov w8, #0xff // #255 │ │ str x9, [x0, #8] │ │ strb w8, [x0] │ │ ret │ │ - mov w9, #0x1a // #26 │ │ + mov w9, #0x15 // #21 │ │ bfi x9, x2, #8, #8 │ │ stp x9, x8, [x0] │ │ ret │ │ cmp w8, #0x2 │ │ - b.eq 54fa4 // b.none │ │ + b.eq 5566c // b.none │ │ cmp w8, #0x3 │ │ - b.ne 54f20 // b.any │ │ + b.ne 555e8 // b.any │ │ ldp x8, x9, [x1] │ │ subs x10, x9, #0x8 │ │ - b.cc 54fcc // b.lo, b.ul, b.last │ │ + b.cc 55694 // b.lo, b.ul, b.last │ │ ldrb w9, [x8, #6] │ │ ldrh w11, [x8, #4] │ │ ldr w12, [x8] │ │ orr w9, w11, w9, lsl #16 │ │ lsl x11, x12, #8 │ │ ldrb w12, [x8, #7] │ │ add x8, x8, #0x8 │ │ @@ -61623,43 +62147,43 @@ │ │ extr x9, x12, x9, #8 │ │ stp x8, x10, [x1] │ │ mov w8, #0xff // #255 │ │ str x9, [x0, #8] │ │ strb w8, [x0] │ │ ret │ │ ldp x8, x9, [x1] │ │ - cbz x9, 54fcc │ │ + cbz x9, 55694 │ │ sub x10, x9, #0x1 │ │ ldrb w9, [x8], #1 │ │ stp x8, x10, [x1] │ │ mov w8, #0xff // #255 │ │ str x9, [x0, #8] │ │ strb w8, [x0] │ │ ret │ │ ldp x8, x9, [x1] │ │ cmp x9, #0x3 │ │ - b.ls 54fcc // b.plast │ │ + b.ls 55694 // b.plast │ │ sub x10, x9, #0x4 │ │ ldr w9, [x8], #4 │ │ stp x8, x10, [x1] │ │ mov w8, #0xff // #255 │ │ str x9, [x0, #8] │ │ strb w8, [x0] │ │ ret │ │ mov w2, wzr │ │ - mov w9, #0x13 // #19 │ │ + mov w9, #0x11 // #17 │ │ bfi x9, x2, #8, #8 │ │ stp x9, x8, [x0] │ │ ret │ │ and w8, w2, #0xff │ │ cmp w8, #0x8 │ │ - b.ne 55034 // b.any │ │ + b.ne 556fc // b.any │ │ ldp x8, x9, [x1] │ │ cmp x9, #0x7 │ │ - b.ls 5505c // b.plast │ │ + b.ls 55724 // b.plast │ │ ldrb w10, [x8, #6] │ │ ldrh w11, [x8, #4] │ │ sub x9, x9, #0x8 │ │ ldr w12, [x8] │ │ orr w10, w11, w10, lsl #16 │ │ lsl x11, x12, #8 │ │ orr x10, x11, x10, lsl #40 │ │ @@ -61669,1141 +62193,910 @@ │ │ stp x8, x9, [x1] │ │ mov w8, #0xff // #255 │ │ str x10, [x0, #8] │ │ strb w8, [x0] │ │ ret │ │ ldp x8, x9, [x1] │ │ cmp x9, #0x3 │ │ - b.ls 5505c // b.plast │ │ + b.ls 55724 // b.plast │ │ ldr w10, [x8], #4 │ │ sub x9, x9, #0x4 │ │ stp x8, x9, [x1] │ │ mov w8, #0xff // #255 │ │ str x10, [x0, #8] │ │ strb w8, [x0] │ │ ret │ │ - mov w9, #0x13 // #19 │ │ + mov w9, #0x11 // #17 │ │ stp x9, x8, [x0] │ │ ret │ │ - stp x29, x30, [sp, #-80]! │ │ - str x28, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - mov x29, sp │ │ - sub sp, sp, #0x1, lsl #12 │ │ - mov w9, #0x1615 // #5653 │ │ - sub x8, x1, x1, lsr #1 │ │ - str xzr, [sp] │ │ - movk w9, #0x5, lsl #16 │ │ - cmp x1, x9 │ │ - csel x9, x1, x9, cc // cc = lo, ul, last │ │ - cmp x9, x8 │ │ - csel x21, x9, x8, hi // hi = pmore │ │ - mov w9, #0x30 // #48 │ │ - cmp x21, #0x30 │ │ - csel x9, x21, x9, hi // hi = pmore │ │ - cmp x21, #0xab │ │ - b.cs 550c4 // b.hs, b.nlast │ │ - mov x19, sp │ │ - mov w3, #0xaa // #170 │ │ - b 55118 │ │ - mov x10, #0x5555555555555555 // #6148914691236517205 │ │ - movk x10, #0x555, lsl #48 │ │ - cmp x8, x10 │ │ - b.ls 550d8 // b.plast │ │ - bl 24ac8 │ │ - add x8, x9, x9, lsl #1 │ │ - lsl x20, x8, #3 │ │ - cbz x20, 55110 │ │ - mov x22, x0 │ │ - mov x0, x20 │ │ - mov x23, x9 │ │ - mov x24, x1 │ │ - bl 64e30 │ │ - cbz x0, 55154 │ │ - mov x19, x0 │ │ - mov x1, x24 │ │ - mov x3, x23 │ │ - mov x0, x22 │ │ - b 55118 │ │ - mov x3, xzr │ │ - mov w19, #0x8 // #8 │ │ - cmp x1, #0x41 │ │ - cset w4, cc // cc = lo, ul, last │ │ - mov x2, x19 │ │ - bl 5547c │ │ - cmp x21, #0xaa │ │ - b.ls 55138 // b.plast │ │ - mov x0, x19 │ │ - bl 64e40 │ │ - add sp, sp, #0x1, lsl #12 │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x28, [sp, #16] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x29, x30, [sp], #80 │ │ + ldr x8, [x0, #24] │ │ + ldr x9, [x0] │ │ + add x11, x0, #0x30 │ │ + mov w10, #0x2 // #2 │ │ + mov x12, x8 │ │ + cmp x8, x9 │ │ + b.cs 5576c // b.hs, b.nlast │ │ + ldr x13, [x11], #24 │ │ + cmp x13, x12 │ │ + b.cs 5578c // b.hs, b.nlast │ │ + add x10, x10, #0x1 │ │ + mov x12, x13 │ │ + cmp x1, x10 │ │ + b.ne 5574c // b.any │ │ + b 55794 │ │ + ldr x13, [x11], #24 │ │ + cmp x13, x12 │ │ + b.cc 5578c // b.lo, b.ul, b.last │ │ + add x10, x10, #0x1 │ │ + mov x12, x13 │ │ + cmp x1, x10 │ │ + b.ne 5576c // b.any │ │ + b 55794 │ │ + cmp x10, x1 │ │ + b.ne 557dc // b.any │ │ + cmp x8, x9 │ │ + b.cs 557d8 // b.hs, b.nlast │ │ + mov w8, #0x18 // #24 │ │ + add x9, x0, #0x10 │ │ + madd x10, x1, x8, x0 │ │ + lsr x8, x1, #1 │ │ + sub x10, x10, #0x8 │ │ + ldur q0, [x10, #-16] │ │ + ldur q1, [x9, #-16] │ │ + sub x8, x8, #0x1 │ │ + ldr x11, [x10] │ │ + ldr x12, [x9] │ │ + stur q0, [x9, #-16] │ │ + stur q1, [x10, #-16] │ │ + str x11, [x9], #24 │ │ + str x12, [x10], #-24 │ │ + cbnz x8, 557b0 │ │ ret │ │ - mov w0, #0x8 // #8 │ │ - mov x1, x20 │ │ - bl 24994 │ │ - cmp x21, #0xab │ │ - mov x20, x0 │ │ - b.cc 55174 // b.lo, b.ul, b.last │ │ - mov x0, x19 │ │ - bl 64e40 │ │ - mov x0, x20 │ │ - bl 60f4c │ │ + orr x8, x1, #0x1 │ │ + mov x2, xzr │ │ + clz x8, x8 │ │ + lsl w8, w8, #1 │ │ + eor w3, w8, #0x7e │ │ + b 55af0 │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ ldp x1, x2, [x0] │ │ mov w8, #0x4 // #4 │ │ mov x19, x0 │ │ add x0, sp, #0x8 │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x48 // #72 │ │ lsl x9, x1, #1 │ │ cmp x9, #0x4 │ │ csel x20, x9, x8, hi // hi = pmore │ │ mov x3, x20 │ │ - bl 3f270 │ │ + bl 40810 │ │ ldr x8, [sp, #8] │ │ - cmp x8, #0x1 │ │ - b.eq 551dc // b.none │ │ + cbnz x8, 55850 │ │ ldr x8, [sp, #16] │ │ stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ ldp x0, x1, [sp, #16] │ │ - bl 24994 │ │ + bl 248bc │ │ ldr x8, [x0] │ │ - cbz x8, 55230 │ │ + cbz x8, 558a4 │ │ ldr x8, [x0, #8] │ │ - cbz x8, 55230 │ │ + cbz x8, 558a4 │ │ ldr x9, [x0, #16] │ │ - cbz x9, 55220 │ │ + cbz x9, 55894 │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ mov x19, x0 │ │ mov x0, x8 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x19 │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ldr x8, [x0, #32] │ │ - cbz x8, 55230 │ │ + cbz x8, 558a4 │ │ ldr x0, [x0, #24] │ │ - b 64e40 │ │ + b 641d0 │ │ ret │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ ldp x19, x21, [x0, #8] │ │ mov x20, x0 │ │ - cbz x21, 55294 │ │ + cbz x21, 55908 │ │ add x22, x19, #0x10 │ │ - b 55264 │ │ + b 558d8 │ │ subs x21, x21, #0x1 │ │ add x22, x22, #0x48 │ │ - b.eq 55294 // b.none │ │ + b.eq 55908 // b.none │ │ ldur x8, [x22, #-16] │ │ - cbz x8, 55258 │ │ + cbz x8, 558cc │ │ ldur x0, [x22, #-8] │ │ - cbz x0, 55258 │ │ + cbz x0, 558cc │ │ ldr x8, [x22] │ │ - cbz x8, 55280 │ │ - bl 64e40 │ │ + cbz x8, 558f4 │ │ + bl 641d0 │ │ ldr x8, [x22, #16] │ │ - cbz x8, 55258 │ │ + cbz x8, 558cc │ │ ldr x0, [x22, #8] │ │ - bl 64e40 │ │ - b 55258 │ │ + bl 641d0 │ │ + b 558cc │ │ ldr x8, [x20] │ │ - cbz x8, 552b0 │ │ + cbz x8, 55924 │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ - cbz x1, 55334 │ │ + cbz x1, 559a8 │ │ stp x29, x30, [sp, #-48]! │ │ str x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ mov x20, x1 │ │ mov x19, x0 │ │ add x21, x0, #0x10 │ │ - b 552f0 │ │ + b 55964 │ │ subs x20, x20, #0x1 │ │ add x21, x21, #0x48 │ │ - b.eq 55320 // b.none │ │ + b.eq 55994 // b.none │ │ ldur x8, [x21, #-16] │ │ - cbz x8, 552e4 │ │ + cbz x8, 55958 │ │ ldur x0, [x21, #-8] │ │ - cbz x0, 552e4 │ │ + cbz x0, 55958 │ │ ldr x8, [x21] │ │ - cbz x8, 5530c │ │ - bl 64e40 │ │ + cbz x8, 55980 │ │ + bl 641d0 │ │ ldr x8, [x21, #16] │ │ - cbz x8, 552e4 │ │ + cbz x8, 55958 │ │ ldr x0, [x21, #8] │ │ - bl 64e40 │ │ - b 552e4 │ │ + bl 641d0 │ │ + b 55958 │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #32] │ │ ldr x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ - b 64e40 │ │ + b 641d0 │ │ ret │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ ldr x8, [x0] │ │ - cbz x8, 553d0 │ │ + cbz x8, 55a44 │ │ ldr x19, [x0, #8] │ │ - cbz x19, 553d0 │ │ + cbz x19, 55a44 │ │ ldr x21, [x0, #16] │ │ - cbz x21, 553b4 │ │ + cbz x21, 55a28 │ │ mov x20, x0 │ │ add x22, x19, #0x10 │ │ - b 55378 │ │ + b 559ec │ │ subs x21, x21, #0x1 │ │ add x22, x22, #0x48 │ │ - b.eq 553a8 // b.none │ │ + b.eq 55a1c // b.none │ │ ldur x8, [x22, #-16] │ │ - cbz x8, 5536c │ │ + cbz x8, 559e0 │ │ ldur x0, [x22, #-8] │ │ - cbz x0, 5536c │ │ + cbz x0, 559e0 │ │ ldr x8, [x22] │ │ - cbz x8, 55394 │ │ - bl 64e40 │ │ + cbz x8, 55a08 │ │ + bl 641d0 │ │ ldr x8, [x22, #16] │ │ - cbz x8, 5536c │ │ + cbz x8, 559e0 │ │ ldr x0, [x22, #8] │ │ - bl 64e40 │ │ - b 5536c │ │ + bl 641d0 │ │ + b 559e0 │ │ mov x0, x19 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x20 │ │ ldr x8, [x0, #32] │ │ - cbz x8, 553d0 │ │ + cbz x8, 55a44 │ │ ldr x0, [x0, #24] │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ ldr x20, [x0] │ │ - cbz x20, 5546c │ │ + cbz x20, 55ae0 │ │ ldr x21, [x0, #8] │ │ mov x19, x0 │ │ - cbz x21, 55450 │ │ + cbz x21, 55ac4 │ │ add x22, x20, #0x10 │ │ - b 55418 │ │ + b 55a8c │ │ subs x21, x21, #0x1 │ │ add x22, x22, #0x48 │ │ - b.eq 55448 // b.none │ │ + b.eq 55abc // b.none │ │ ldur x8, [x22, #-16] │ │ - cbz x8, 5540c │ │ + cbz x8, 55a80 │ │ ldur x0, [x22, #-8] │ │ - cbz x0, 5540c │ │ + cbz x0, 55a80 │ │ ldr x8, [x22] │ │ - cbz x8, 55434 │ │ - bl 64e40 │ │ + cbz x8, 55aa8 │ │ + bl 641d0 │ │ ldr x8, [x22, #16] │ │ - cbz x8, 5540c │ │ + cbz x8, 55a80 │ │ ldr x0, [x22, #8] │ │ - bl 64e40 │ │ - b 5540c │ │ + bl 641d0 │ │ + b 55a80 │ │ mov x0, x20 │ │ - bl 64e40 │ │ + bl 641d0 │ │ ldr x8, [x19, #24] │ │ - cbz x8, 5546c │ │ + cbz x8, 55ae0 │ │ ldr x0, [x19, #16] │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ - stp x29, x30, [sp, #-96]! │ │ - stp x28, x27, [sp, #16] │ │ - stp x26, x25, [sp, #32] │ │ - stp x24, x23, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ - mov x29, sp │ │ - sub sp, sp, #0x2e0 │ │ - mov x8, #0x4000000000000000 // #4611686018427387904 │ │ - mov x19, x1 │ │ - str w4, [sp, #28] │ │ - udiv x9, x8, x1 │ │ - stp x0, x2, [sp, #104] │ │ - mul x10, x9, x1 │ │ - cmp x10, x8 │ │ - cinc x8, x9, ne // ne = any │ │ - cmp x1, #0x1, lsl #12 │ │ - str x8, [sp, #40] │ │ - b.hi 554dc // b.pmore │ │ - sub x8, x19, x19, lsr #1 │ │ - mov w9, #0x40 // #64 │ │ - cmp x8, #0x40 │ │ - csel x8, x8, x9, cc // cc = lo, ul, last │ │ - b 55504 │ │ - orr x8, x19, #0x1 │ │ - clz x8, x8 │ │ - eor w8, w8, #0x3f │ │ - and w9, w8, #0x1 │ │ - add w8, w9, w8, lsr #1 │ │ - mov w9, #0x1 // #1 │ │ - lsl x9, x9, x8 │ │ - lsr x8, x19, x8 │ │ - add x8, x9, x8 │ │ - lsr x8, x8, #1 │ │ - stp x19, x8, [sp, #48] │ │ - ldr x8, [sp, #104] │ │ - mov x20, xzr │ │ - mov x15, xzr │ │ - mov w21, #0x18 // #24 │ │ - mov w27, #0x1 // #1 │ │ - add x10, x8, #0x30 │ │ - add x9, x8, #0x10 │ │ - str x3, [sp, #80] │ │ - stp x9, x10, [sp, #8] │ │ - sub x9, x8, #0x8 │ │ - sub x8, x8, #0x18 │ │ - str x9, [sp] │ │ - str x8, [sp, #32] │ │ - subs x9, x19, xzr │ │ - b.ls 5559c // b.plast │ │ - ldr x8, [sp, #104] │ │ - madd x0, x20, x21, x8 │ │ - ldr x8, [sp, #56] │ │ - cmp x9, x8 │ │ - b.cs 555b0 // b.hs, b.nlast │ │ - ldr w8, [sp, #28] │ │ - tbz w8, #0, 555c0 │ │ - cmp x9, #0x20 │ │ - mov w8, #0x20 // #32 │ │ - ldr x2, [sp, #112] │ │ - csel x24, x9, x8, cc // cc = lo, ul, last │ │ - ldr x3, [sp, #80] │ │ - mov w4, wzr │ │ - mov x1, x24 │ │ - mov x5, xzr │ │ - mov x22, x15 │ │ - bl 559a4 │ │ - mov w8, #0x1 // #1 │ │ - ldr x3, [sp, #80] │ │ - mov x15, x22 │ │ - orr x11, x8, x24, lsl #1 │ │ - b 556cc │ │ - mov w10, wzr │ │ - mov w11, #0x1 // #1 │ │ - cmp x15, #0x2 │ │ - b.cs 556f4 // b.hs, b.nlast │ │ - b 55914 │ │ - cmp x9, #0x2 │ │ - b.cs 555d4 // b.hs, b.nlast │ │ - mov x8, x9 │ │ - b 556c4 │ │ - ldr x8, [sp, #56] │ │ - cmp x9, x8 │ │ - csel x8, x9, x8, cc // cc = lo, ul, last │ │ - lsl x11, x8, #1 │ │ - b 556cc │ │ - ldr x10, [x0, #24] │ │ - ldr x11, [x0] │ │ - cmp x10, x11 │ │ - b.cs 555f8 // b.hs, b.nlast │ │ - cmp x9, #0x2 │ │ - b.ne 55608 // b.any │ │ - mov w9, #0x1 // #1 │ │ - mov w8, #0x2 // #2 │ │ - b 55684 │ │ - cmp x9, #0x2 │ │ - b.ne 55638 // b.any │ │ - mov w8, #0x2 // #2 │ │ - b 556c4 │ │ - ldr x8, [sp, #16] │ │ - madd x12, x20, x21, x8 │ │ - mov x13, x10 │ │ - mov w8, #0x2 // #2 │ │ - ldr x14, [x12], #24 │ │ - cmp x14, x13 │ │ - b.cs 55668 // b.hs, b.nlast │ │ - add x8, x8, #0x1 │ │ - mov x13, x14 │ │ - cmp x9, x8 │ │ - b.ne 55618 // b.any │ │ - b 55664 │ │ - ldr x8, [sp, #16] │ │ - madd x12, x20, x21, x8 │ │ - mov x13, x10 │ │ - mov w8, #0x2 // #2 │ │ - ldr x14, [x12], #24 │ │ - cmp x14, x13 │ │ - b.cc 55668 // b.lo, b.ul, b.last │ │ - add x8, x8, #0x1 │ │ - mov x13, x14 │ │ - cmp x9, x8 │ │ - b.ne 55648 // b.any │ │ - mov x8, x9 │ │ - ldr x12, [sp, #56] │ │ - cmp x8, x12 │ │ - b.cc 55558 // b.lo, b.ul, b.last │ │ - cmp x10, x11 │ │ - b.cs 556c4 // b.hs, b.nlast │ │ - lsr x9, x8, #1 │ │ - cbz x9, 556c4 │ │ - add x10, x20, x20, lsl #1 │ │ - ldp x12, x13, [sp] │ │ - lsl x10, x10, #3 │ │ - madd x11, x8, x21, x10 │ │ - add x10, x13, x10 │ │ - add x11, x12, x11 │ │ - ldur q0, [x11, #-16] │ │ - ldur q1, [x10, #-16] │ │ - sub x9, x9, #0x1 │ │ - ldr x12, [x11] │ │ - ldr x13, [x10] │ │ - stur q0, [x10, #-16] │ │ - stur q1, [x11, #-16] │ │ - str x12, [x10], #24 │ │ - str x13, [x11], #-24 │ │ - cbnz x9, 5569c │ │ - mov w9, #0x1 // #1 │ │ - orr x11, x9, x8, lsl #1 │ │ - lsl x8, x20, #1 │ │ - ldr x10, [sp, #40] │ │ - sub x9, x8, x27, lsr #1 │ │ - add x8, x8, x11, lsr #1 │ │ - mul x9, x9, x10 │ │ - mul x8, x8, x10 │ │ - eor x8, x8, x9 │ │ - clz x10, x8 │ │ - cmp x15, #0x2 │ │ - b.cc 55914 // b.lo, b.ul, b.last │ │ - add x8, x20, x20, lsl #1 │ │ - ldr x9, [sp, #104] │ │ - str x10, [sp, #120] │ │ - str x20, [sp, #96] │ │ - lsl x8, x8, #3 │ │ - add x23, x9, x8 │ │ - ldr x9, [sp, #32] │ │ - add x8, x9, x8 │ │ - stp x8, x11, [sp, #64] │ │ - b 55744 │ │ - sub x2, x8, x1 │ │ - mov x0, x20 │ │ - bl 64e50 │ │ - ldp x3, x15, [sp, #80] │ │ - ldr x10, [sp, #120] │ │ - mov w8, #0x1 // #1 │ │ - ldr x20, [sp, #96] │ │ - orr x27, x8, x22, lsl #1 │ │ - cmp x28, #0x1 │ │ - b.ls 55908 // b.plast │ │ - sub x28, x15, #0x1 │ │ - sub x8, x29, #0x4a │ │ - ldrb w8, [x8, x28] │ │ - cmp w8, w10 │ │ - b.cc 5590c // b.lo, b.ul, b.last │ │ - add x8, sp, #0x80 │ │ - lsr x26, x27, #1 │ │ - mov x15, x28 │ │ - ldr x8, [x8, x28, lsl #3] │ │ - lsr x25, x8, #1 │ │ - orr w9, w8, w27 │ │ - and x9, x9, #0x1 │ │ - add x22, x25, x26 │ │ - cmp x22, x3 │ │ - ccmp x9, #0x0, #0x0, ls // ls = plast │ │ - b.eq 557a0 // b.none │ │ - sub x9, x20, x22 │ │ - ldr x11, [sp, #104] │ │ - madd x20, x9, x21, x11 │ │ - tbz w8, #0, 557b0 │ │ - tbz w27, #0, 557ec │ │ - cbnz x26, 55828 │ │ - b 55730 │ │ - lsl x27, x22, #1 │ │ - cmp x28, #0x1 │ │ - b.hi 55744 // b.pmore │ │ - b 55908 │ │ - orr x8, x25, #0x1 │ │ - ldr x2, [sp, #112] │ │ - mov x0, x20 │ │ - clz x8, x8 │ │ - mov x1, x25 │ │ - mov x5, xzr │ │ - lsl w8, w8, #1 │ │ - mov x19, x3 │ │ - mov x24, x15 │ │ - eor w4, w8, #0x7e │ │ - bl 559a4 │ │ - ldr x10, [sp, #120] │ │ - mov x3, x19 │ │ - mov x15, x24 │ │ - tbnz w27, #0, 55798 │ │ - madd x0, x25, x21, x20 │ │ - orr x8, x26, #0x1 │ │ - ldr x2, [sp, #112] │ │ - clz x8, x8 │ │ - mov x1, x26 │ │ - mov x5, xzr │ │ - lsl w8, w8, #1 │ │ - mov x19, x3 │ │ - mov x24, x15 │ │ - eor w4, w8, #0x7e │ │ - bl 559a4 │ │ - ldr x10, [sp, #120] │ │ - mov x3, x19 │ │ - mov x15, x24 │ │ - cbz x26, 55730 │ │ - cbz x25, 55730 │ │ - cmp x26, x25 │ │ - csel x8, x26, x25, cc // cc = lo, ul, last │ │ - cmp x3, x8 │ │ - b.cc 55730 // b.lo, b.ul, b.last │ │ - madd x24, x25, x21, x20 │ │ - add x8, x8, x8, lsl #1 │ │ - ldr x19, [sp, #112] │ │ - cmp x25, x26 │ │ - str x15, [sp, #88] │ │ - lsl x27, x8, #3 │ │ - mov x0, x19 │ │ - mov x2, x27 │ │ - csel x1, x24, x20, hi // hi = pmore │ │ - bl 64e50 │ │ - cmp x25, x26 │ │ - add x8, x19, x27 │ │ - b.ls 558c0 // b.plast │ │ - ldr x9, [sp, #64] │ │ - ldr x10, [x8, #-24]! │ │ - ldr x11, [x24, #-24]! │ │ - cmp x10, x11 │ │ - cset w10, cs // cs = hs, nlast │ │ - cset w11, cc // cc = lo, ul, last │ │ - csel x12, x24, x8, cc // cc = lo, ul, last │ │ - umaddl x24, w10, w21, x24 │ │ - ldr q0, [x12] │ │ - ldr x10, [x12, #16] │ │ - umaddl x8, w11, w21, x8 │ │ - str q0, [x9] │ │ - cmp x24, x20 │ │ - str x10, [x9, #16] │ │ - sub x9, x9, #0x18 │ │ - ccmp x8, x19, #0x4, ne // ne = any │ │ - b.ne 55874 // b.any │ │ - mov x20, x24 │ │ - mov x1, x19 │ │ - b 5571c │ │ - mov x1, x19 │ │ - ldr x9, [x24] │ │ - ldr x10, [x1] │ │ - cmp x9, x10 │ │ - cset w9, cs // cs = hs, nlast │ │ - cset w10, cc // cc = lo, ul, last │ │ - csel x11, x24, x1, cc // cc = lo, ul, last │ │ - umaddl x1, w9, w21, x1 │ │ - ldr q0, [x11] │ │ - ldr x9, [x11, #16] │ │ - umaddl x24, w10, w21, x24 │ │ - str q0, [x20] │ │ - cmp x1, x8 │ │ - str x9, [x20, #16] │ │ - add x20, x20, #0x18 │ │ - ccmp x24, x23, #0x4, ne // ne = any │ │ - b.ne 558c4 // b.any │ │ - b 5571c │ │ - mov w15, #0x1 // #1 │ │ - ldr x19, [sp, #48] │ │ - ldr x11, [sp, #72] │ │ - add x8, sp, #0x80 │ │ - cmp x19, x20 │ │ - str x27, [x8, x15, lsl #3] │ │ - sub x8, x29, #0x4a │ │ - strb w10, [x8, x15] │ │ - b.ls 55944 // b.plast │ │ - add x20, x20, x11, lsr #1 │ │ - add x15, x15, #0x1 │ │ - mov x27, x11 │ │ - subs x9, x19, x20 │ │ - b.ls 5559c // b.plast │ │ - b 55544 │ │ - tbnz w27, #0, 55984 │ │ - orr x8, x19, #0x1 │ │ - ldp x0, x2, [sp, #104] │ │ - clz x8, x8 │ │ - mov x1, x19 │ │ - mov x5, xzr │ │ - lsl w8, w8, #1 │ │ - eor w4, w8, #0x7e │ │ - add sp, sp, #0x2e0 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp x29, x30, [sp], #96 │ │ - b 559a4 │ │ - add sp, sp, #0x2e0 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp x29, x30, [sp], #96 │ │ - ret │ │ sub sp, sp, #0x80 │ │ stp x29, x30, [sp, #32] │ │ - stp x28, x27, [sp, #48] │ │ + str x27, [sp, #48] │ │ stp x26, x25, [sp, #64] │ │ stp x24, x23, [sp, #80] │ │ stp x22, x21, [sp, #96] │ │ stp x20, x19, [sp, #112] │ │ add x29, sp, #0x20 │ │ - mov x21, x1 │ │ - mov x19, x2 │ │ + mov x19, x1 │ │ cmp x1, #0x21 │ │ - mov x20, x0 │ │ - b.cs 55ba0 // b.hs, b.nlast │ │ - cmp x21, #0x2 │ │ - b.cc 560e8 // b.lo, b.ul, b.last │ │ - lsr x8, x21, #1 │ │ - cmp x21, #0x8 │ │ + mov x21, x0 │ │ + b.cs 55b48 // b.hs, b.nlast │ │ + mov x0, x21 │ │ + mov x1, x19 │ │ + ldp x20, x19, [sp, #112] │ │ + ldr x27, [sp, #48] │ │ + ldp x22, x21, [sp, #96] │ │ + ldp x24, x23, [sp, #80] │ │ + ldp x26, x25, [sp, #64] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x80 │ │ + b 55ee8 │ │ + mov w20, w3 │ │ + mov x22, x2 │ │ + mov w23, #0x60 // #96 │ │ + mov w24, #0xa8 // #168 │ │ + mov w25, #0x18 // #24 │ │ + b 55bb4 │ │ + cmp x8, x19 │ │ + b.cs 55ee4 // b.hs, b.nlast │ │ + madd x9, x8, x25, x21 │ │ + ldr x10, [x21, #16] │ │ + ldr q0, [x21] │ │ + mvn x8, x8 │ │ + mov x22, xzr │ │ + str x10, [sp, #16] │ │ + add x19, x8, x19 │ │ + str q0, [sp] │ │ + ldr x10, [x9, #16] │ │ + ldr q0, [x9] │ │ + str x10, [x21, #16] │ │ + ldr x10, [sp, #16] │ │ + str q0, [x21] │ │ + ldr q0, [sp] │ │ + add x21, x9, #0x18 │ │ + str x10, [x9, #16] │ │ + str q0, [x9] │ │ + cmp x19, #0x21 │ │ + b.cc 55b20 // b.lo, b.ul, b.last │ │ + cbz w20, 55ebc │ │ + lsr x3, x19, #3 │ │ + cmp x19, #0x40 │ │ + madd x1, x3, x23, x21 │ │ + madd x2, x3, x24, x21 │ │ + b.cs 55c1c // b.hs, b.nlast │ │ + ldr x8, [x21] │ │ + ldr x9, [x1] │ │ + ldr x10, [x2] │ │ + cmp x8, x9 │ │ + cset w11, cc // cc = lo, ul, last │ │ + cmp x8, x10 │ │ + cset w8, cc // cc = lo, ul, last │ │ + cmp x9, x10 │ │ + cset w9, cc // cc = lo, ul, last │ │ + eor w8, w11, w8 │ │ + eor w9, w11, w9 │ │ + cmp w9, #0x0 │ │ + csel x9, x2, x1, ne // ne = any │ │ + cmp w8, #0x0 │ │ + csel x0, x21, x9, ne // ne = any │ │ + add x9, x19, x19, lsl #1 │ │ + sub w20, w20, #0x1 │ │ + sub x8, x0, x21 │ │ + cbnz x22, 55c34 │ │ + b 55c48 │ │ + mov x0, x21 │ │ + bl 5648c │ │ + add x9, x19, x19, lsl #1 │ │ + sub w20, w20, #0x1 │ │ + sub x8, x0, x21 │ │ + cbz x22, 55c48 │ │ + add x10, x21, x8 │ │ + ldr x11, [x22] │ │ + ldr x12, [x10] │ │ + cmp x11, x12 │ │ + b.cs 55db8 // b.hs, b.nlast │ │ + ldr q0, [x21] │ │ + add x8, x21, x8 │ │ + ldr x10, [x21, #16] │ │ + ldr x11, [x8, #16] │ │ + mov x1, xzr │ │ + str q0, [sp] │ │ + ldr q0, [x8] │ │ + str x10, [sp, #16] │ │ + str q0, [x21] │ │ + ldr q0, [sp] │ │ + str x11, [x21, #16] │ │ + lsl x11, x9, #3 │ │ + str x10, [x8, #16] │ │ + str q0, [x8] │ │ + add x8, x21, #0x18 │ │ + add x13, x21, x11 │ │ + ldr x10, [x21, #40] │ │ + ldur q0, [x21, #24] │ │ + ldr x9, [x21] │ │ + sub x15, x11, #0x48 │ │ + sub x14, x11, #0x30 │ │ + str x10, [sp, #16] │ │ + add x10, x21, #0x30 │ │ + str q0, [sp] │ │ + madd x16, x1, x25, x8 │ │ + ldr x11, [x10] │ │ + ldr x17, [x10, #16] │ │ + cmp x11, x9 │ │ + mov x11, x15 │ │ + sub x15, x15, #0x18 │ │ + cinc x1, x1, cc // cc = lo, ul, last │ │ + ldr q0, [x16] │ │ + ldr x12, [x16, #16] │ │ + stur q0, [x10, #-24] │ │ + stur x12, [x10, #-8] │ │ + ldr q0, [x10], #24 │ │ + mov x12, x14 │ │ + sub x14, x14, #0x18 │ │ + cmp x10, x13 │ │ + str x17, [x16, #16] │ │ + str q0, [x16] │ │ + b.cc 55ca8 // b.lo, b.ul, b.last │ │ + b 55d04 │ │ + subs x12, x12, #0x18 │ │ + add x10, x10, #0x18 │ │ + sub x11, x11, #0x18 │ │ + b.eq 55d50 // b.none │ │ + cbz x11, 55d10 │ │ + mov x13, x10 │ │ + b 55d14 │ │ + mov x13, sp │ │ + madd x14, x1, x25, x8 │ │ + sub x16, x10, #0x18 │ │ + ldr x17, [x13] │ │ + cmp x17, x9 │ │ + ldr x15, [x14, #16] │ │ + ldr q0, [x14] │ │ + str x15, [x16, #16] │ │ + str q0, [x16] │ │ + ldr x15, [x13, #16] │ │ + ldr q0, [x13] │ │ + str x15, [x14, #16] │ │ + str q0, [x14] │ │ + b.cs 55cf4 // b.hs, b.nlast │ │ + add x1, x1, #0x1 │ │ + b 55cf4 │ │ + cmp x1, x19 │ │ + b.cs 55ee4 // b.hs, b.nlast │ │ + madd x26, x1, x25, x21 │ │ + ldr q0, [x21] │ │ + ldr x9, [x21, #16] │ │ + mov x0, x21 │ │ + mov x2, x22 │ │ + mov w3, w20 │ │ + str q0, [sp] │ │ + str x9, [sp, #16] │ │ + ldr q0, [x26] │ │ + ldr x8, [x26, #16] │ │ + add x27, x26, #0x18 │ │ + str q0, [x21] │ │ + ldr q0, [sp] │ │ + str x8, [x21, #16] │ │ + mvn x8, x1 │ │ + str x9, [x26, #16] │ │ + add x19, x19, x8 │ │ + str q0, [x26] │ │ + bl 55af0 │ │ + mov x22, x26 │ │ + mov x21, x27 │ │ + cmp x19, #0x21 │ │ + b.cs 55bb4 // b.hs, b.nlast │ │ + b 55b20 │ │ + ldr q0, [x21] │ │ + ldr x11, [x21, #16] │ │ + mov x8, xzr │ │ + ldr x12, [x10, #16] │ │ + str q0, [sp] │ │ + ldr q0, [x10] │ │ + str x11, [sp, #16] │ │ + str q0, [x21] │ │ + ldr q0, [sp] │ │ + str x12, [x21, #16] │ │ + lsl x12, x9, #3 │ │ + add x9, x21, #0x18 │ │ + str x11, [x10, #16] │ │ + str q0, [x10] │ │ + add x14, x21, x12 │ │ + sub x16, x12, #0x48 │ │ + ldr x11, [x21, #40] │ │ + ldur q0, [x21, #24] │ │ + ldr x10, [x21] │ │ + sub x15, x12, #0x30 │ │ + str x11, [sp, #16] │ │ + add x11, x21, #0x30 │ │ + str q0, [sp] │ │ + madd x17, x8, x25, x9 │ │ + ldr x12, [x11] │ │ + ldr x0, [x11, #16] │ │ + cmp x10, x12 │ │ + mov x12, x16 │ │ + sub x16, x16, #0x18 │ │ + cinc x8, x8, cs // cs = hs, nlast │ │ + ldr q0, [x17] │ │ + ldr x13, [x17, #16] │ │ + stur q0, [x11, #-24] │ │ + stur x13, [x11, #-8] │ │ + ldr q0, [x11], #24 │ │ + mov x13, x15 │ │ + sub x15, x15, #0x18 │ │ + cmp x11, x14 │ │ + str x0, [x17, #16] │ │ + str q0, [x17] │ │ + b.cc 55e14 // b.lo, b.ul, b.last │ │ + b 55e70 │ │ + subs x13, x13, #0x18 │ │ + add x11, x11, #0x18 │ │ + sub x12, x12, #0x18 │ │ + b.eq 55b60 // b.none │ │ + cbz x12, 55e7c │ │ + mov x14, x11 │ │ + b 55e80 │ │ + mov x14, sp │ │ + madd x15, x8, x25, x9 │ │ + sub x17, x11, #0x18 │ │ + ldr x0, [x14] │ │ + cmp x10, x0 │ │ + ldr x16, [x15, #16] │ │ + ldr q0, [x15] │ │ + str x16, [x17, #16] │ │ + str q0, [x17] │ │ + ldr x16, [x14, #16] │ │ + ldr q0, [x14] │ │ + str x16, [x15, #16] │ │ + str q0, [x15] │ │ + b.cc 55e60 // b.lo, b.ul, b.last │ │ + add x8, x8, #0x1 │ │ + b 55e60 │ │ + mov x0, x21 │ │ + mov x1, x19 │ │ + ldp x20, x19, [sp, #112] │ │ + ldr x27, [sp, #48] │ │ + ldp x22, x21, [sp, #96] │ │ + ldp x24, x23, [sp, #80] │ │ + ldp x26, x25, [sp, #64] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x80 │ │ + b 5638c │ │ + brk #0x1 │ │ + stp x29, x30, [sp, #-48]! │ │ + str x28, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + sub sp, sp, #0x490 │ │ + ldr xzr, [sp] │ │ + cmp x1, #0x2 │ │ + b.cc 56350 // b.lo, b.ul, b.last │ │ + lsr x8, x1, #1 │ │ + mov x20, x1 │ │ + mov x19, x0 │ │ + cmp x1, #0x8 │ │ add x9, x8, x8, lsl #1 │ │ - b.cc 55e7c // b.lo, b.ul, b.last │ │ - ldr x11, [x20, #24] │ │ - ldr x12, [x20] │ │ + b.cc 560d4 // b.lo, b.ul, b.last │ │ + ldr x11, [x19, #24] │ │ + ldr x12, [x19] │ │ mov w10, #0x18 // #24 │ │ - ldr x13, [x20, #72] │ │ - ldr x14, [x20, #48] │ │ + ldr x13, [x19, #72] │ │ + ldr x14, [x19, #48] │ │ cmp x11, x12 │ │ mov w11, #0x30 // #48 │ │ mov w12, #0x48 // #72 │ │ cset w15, cs // cs = hs, nlast │ │ cset w16, cc // cc = lo, ul, last │ │ cmp x13, x14 │ │ - umaddl x14, w15, w10, x20 │ │ + umaddl x14, w15, w10, x19 │ │ csel x13, x11, x12, cc // cc = lo, ul, last │ │ - umaddl x15, w16, w10, x20 │ │ + umaddl x15, w16, w10, x19 │ │ csel x16, x12, x11, cc // cc = lo, ul, last │ │ - add x17, x20, x13 │ │ - add x16, x20, x16 │ │ + add x17, x19, x13 │ │ + add x16, x19, x16 │ │ ldr x0, [x17] │ │ ldr x1, [x14] │ │ ldr x13, [x16] │ │ ldr x2, [x15] │ │ cmp x0, x1 │ │ csel x3, x16, x14, cc // cc = lo, ul, last │ │ cmp x13, x2 │ │ lsl x13, x9, #3 │ │ csel x2, x16, x15, cc // cc = lo, ul, last │ │ csel x15, x15, x3, cc // cc = lo, ul, last │ │ csel x16, x14, x16, cc // cc = lo, ul, last │ │ cmp x0, x1 │ │ - add x0, x20, x13 │ │ + add x0, x19, x13 │ │ ldr x1, [x15] │ │ csel x16, x17, x16, cc // cc = lo, ul, last │ │ ldr x4, [x0, #24] │ │ ldr x5, [x0] │ │ ldr x3, [x16] │ │ - csel x14, x14, x17, cc // cc = lo, ul, last │ │ - ldr x17, [x0, #72] │ │ + csel x17, x14, x17, cc // cc = lo, ul, last │ │ ldr q0, [x2] │ │ - add x13, x19, x13 │ │ cmp x3, x1 │ │ - ldr x1, [x0, #48] │ │ + ldr x1, [x0, #72] │ │ + str q0, [sp] │ │ csel x3, x16, x15, cc // cc = lo, ul, last │ │ - csel x15, x15, x16, cc // cc = lo, ul, last │ │ + csel x14, x15, x16, cc // cc = lo, ul, last │ │ + ldr x15, [x0, #48] │ │ cmp x4, x5 │ │ + ldr q0, [x17] │ │ + ldr x17, [x17, #16] │ │ cset w16, cs // cs = hs, nlast │ │ cset w4, cc // cc = lo, ul, last │ │ - cmp x17, x1 │ │ - umaddl x16, w16, w10, x0 │ │ + cmp x1, x15 │ │ + umaddl x15, w16, w10, x0 │ │ csel x1, x11, x12, cc // cc = lo, ul, last │ │ - ldr x17, [x2, #16] │ │ + ldr x16, [x2, #16] │ │ umaddl x10, w4, w10, x0 │ │ + add x1, x0, x1 │ │ csel x11, x12, x11, cc // cc = lo, ul, last │ │ - add x12, x0, x1 │ │ + ldr x12, [x1] │ │ add x11, x0, x11 │ │ - ldr x0, [x12] │ │ - str q0, [x19] │ │ - ldr x1, [x16] │ │ + str x16, [sp, #16] │ │ + ldr x2, [x15] │ │ + ldr x16, [x11] │ │ + stur q0, [sp, #72] │ │ + ldr x0, [x10] │ │ + str x17, [sp, #88] │ │ + ldr x17, [x3, #16] │ │ + cmp x12, x2 │ │ + ldr q0, [x3] │ │ + csel x4, x11, x15, cc // cc = lo, ul, last │ │ + cmp x16, x0 │ │ + str x17, [sp, #40] │ │ + csel x0, x11, x10, cc // cc = lo, ul, last │ │ + csel x10, x10, x4, cc // cc = lo, ul, last │ │ + csel x11, x15, x11, cc // cc = lo, ul, last │ │ + cmp x12, x2 │ │ + stur q0, [sp, #24] │ │ ldr q0, [x14] │ │ + csel x11, x1, x11, cc // cc = lo, ul, last │ │ + ldr x12, [x10] │ │ ldr x14, [x14, #16] │ │ - str x17, [x19, #16] │ │ - ldr x17, [x11] │ │ - ldr x2, [x10] │ │ - cmp x0, x1 │ │ - str x14, [x19, #88] │ │ - csel x14, x11, x16, cc // cc = lo, ul, last │ │ - cmp x17, x2 │ │ - stur q0, [x19, #72] │ │ - ldr q0, [x3] │ │ - ldr x17, [x3, #16] │ │ - csel x2, x11, x10, cc // cc = lo, ul, last │ │ - csel x10, x10, x14, cc // cc = lo, ul, last │ │ - csel x11, x16, x11, cc // cc = lo, ul, last │ │ - cmp x0, x1 │ │ - csel x11, x12, x11, cc // cc = lo, ul, last │ │ - stur q0, [x19, #24] │ │ - ldr q0, [x15] │ │ - str x17, [x19, #40] │ │ - ldr x14, [x10] │ │ ldr x17, [x11] │ │ - ldr x15, [x15, #16] │ │ - str q0, [x19, #48] │ │ - csel x12, x16, x12, cc // cc = lo, ul, last │ │ - ldr q0, [x2] │ │ - cmp x17, x14 │ │ - ldr x14, [x2, #16] │ │ - str x15, [x19, #64] │ │ - csel x15, x11, x10, cc // cc = lo, ul, last │ │ - csel x10, x10, x11, cc // cc = lo, ul, last │ │ + mov x16, sp │ │ + str q0, [sp, #48] │ │ + csel x15, x15, x1, cc // cc = lo, ul, last │ │ + ldr q0, [x0] │ │ + add x13, x16, x13 │ │ + cmp x17, x12 │ │ + str x14, [sp, #64] │ │ + ldr x12, [x0, #16] │ │ + csel x14, x11, x10, cc // cc = lo, ul, last │ │ str q0, [x13] │ │ - ldr q0, [x15] │ │ - ldr x16, [x12, #16] │ │ - ldr x11, [x15, #16] │ │ - str x14, [x13, #16] │ │ + csel x10, x10, x11, cc // cc = lo, ul, last │ │ + ldr q0, [x14] │ │ + ldr x16, [x15, #16] │ │ + ldr x11, [x14, #16] │ │ + str x12, [x13, #16] │ │ stur q0, [x13, #24] │ │ ldr q0, [x10] │ │ ldr x10, [x10, #16] │ │ str x16, [x13, #88] │ │ str q0, [x13, #48] │ │ - ldr q0, [x12] │ │ + ldr q0, [x15] │ │ str x11, [x13, #40] │ │ + mov w11, #0x4 // #4 │ │ str x10, [x13, #64] │ │ - mov w10, #0x4 // #4 │ │ stur q0, [x13, #72] │ │ - add x12, x10, x10, lsl #1 │ │ - cmp x10, x8 │ │ - sub x11, x21, x8 │ │ - b.cc 55ebc // b.lo, b.ul, b.last │ │ - b 55f54 │ │ - mov x25, x5 │ │ - mov w23, w4 │ │ - mov x22, x3 │ │ - mov w27, #0x18 // #24 │ │ - mov x24, x21 │ │ - cbz w23, 55e60 │ │ - lsr x3, x24, #3 │ │ - mov w8, #0x60 // #96 │ │ - cmp x24, #0x40 │ │ - madd x1, x3, x8, x20 │ │ - mov w8, #0xa8 // #168 │ │ - madd x2, x3, x8, x20 │ │ - b.cs 55c14 // b.hs, b.nlast │ │ - ldr x8, [x20] │ │ - ldr x9, [x1] │ │ - ldr x10, [x2] │ │ - cmp x8, x9 │ │ - cset w11, cc // cc = lo, ul, last │ │ - cmp x8, x10 │ │ - cset w8, cc // cc = lo, ul, last │ │ - cmp x9, x10 │ │ - cset w9, cc // cc = lo, ul, last │ │ - eor w8, w11, w8 │ │ - eor w9, w11, w9 │ │ - cmp w9, #0x0 │ │ - csel x9, x2, x1, ne // ne = any │ │ - cmp w8, #0x0 │ │ - csel x26, x20, x9, ne // ne = any │ │ - b 55c20 │ │ - mov x0, x20 │ │ - bl 56160 │ │ - mov x26, x0 │ │ - sub x8, x26, x20 │ │ - mov x9, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ - ldr q0, [x26] │ │ - lsr x8, x8, #3 │ │ - movk x9, #0xaaab │ │ - sub w23, w23, #0x1 │ │ - str q0, [sp] │ │ - mul x28, x8, x9 │ │ - ldr x8, [x26, #16] │ │ - str x8, [sp, #16] │ │ - cbz x25, 55c5c │ │ - ldr x8, [x25] │ │ - ldr x9, [x26] │ │ - cmp x8, x9 │ │ - b.cs 55d6c // b.hs, b.nlast │ │ - cmp x22, x24 │ │ - b.cc 56124 // b.lo, b.ul, b.last │ │ - madd x8, x24, x27, x19 │ │ - mov x21, xzr │ │ - mov x9, x20 │ │ - mov x10, x28 │ │ - madd x11, x28, x27, x20 │ │ - cmp x20, x11 │ │ - b.cs 55cb4 // b.hs, b.nlast │ │ - ldr x12, [x9] │ │ - ldr x13, [x26] │ │ - sub x8, x8, #0x18 │ │ - cmp x12, x13 │ │ - ldr x13, [x9, #16] │ │ - csel x12, x19, x8, cc // cc = lo, ul, last │ │ - ldr q0, [x9], #24 │ │ - madd x12, x21, x27, x12 │ │ - cinc x21, x21, cc // cc = lo, ul, last │ │ - cmp x9, x11 │ │ - str x13, [x12, #16] │ │ - str q0, [x12] │ │ - b.cc 55c80 // b.lo, b.ul, b.last │ │ - cmp x10, x24 │ │ - b.eq 55cec // b.none │ │ - sub x8, x8, #0x18 │ │ - madd x10, x21, x27, x8 │ │ - ldr q0, [x9] │ │ - ldr x11, [x9, #16] │ │ - add x9, x9, #0x18 │ │ - str q0, [x10] │ │ - str x11, [x10, #16] │ │ - mov x10, x24 │ │ - madd x11, x24, x27, x20 │ │ - cmp x9, x11 │ │ - b.cc 55c80 // b.lo, b.ul, b.last │ │ - b 55cb4 │ │ - add x8, x21, x21, lsl #1 │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - lsl x2, x8, #3 │ │ - bl 64e50 │ │ - subs x1, x24, x21 │ │ - b.eq 55d38 // b.none │ │ - sub x9, x19, #0x18 │ │ - madd x8, x21, x27, x20 │ │ - mov x10, x1 │ │ - madd x9, x24, x27, x9 │ │ - ldr q0, [x9] │ │ - ldr x11, [x9, #16] │ │ - subs x10, x10, #0x1 │ │ - sub x9, x9, #0x18 │ │ - str q0, [x8] │ │ - str x11, [x8, #16] │ │ - add x8, x8, #0x18 │ │ - b.ne 55d18 // b.any │ │ - cbz x21, 55d6c │ │ - cmp x24, x21 │ │ - b.cc 56108 // b.lo, b.ul, b.last │ │ - madd x0, x21, x27, x20 │ │ - mov x5, sp │ │ - mov x2, x19 │ │ - mov x3, x22 │ │ - mov w4, w23 │ │ - bl 559a4 │ │ - cmp x21, #0x21 │ │ - mov x24, x21 │ │ - b.cs 55bb4 // b.hs, b.nlast │ │ - b 559d8 │ │ - cmp x22, x24 │ │ - b.cc 56124 // b.lo, b.ul, b.last │ │ - madd x8, x24, x27, x19 │ │ - mov x25, xzr │ │ - mov x9, x20 │ │ - madd x10, x28, x27, x20 │ │ - cmp x20, x10 │ │ - b.cs 55dc0 // b.hs, b.nlast │ │ - ldr x11, [x9] │ │ - ldr x12, [x26] │ │ - sub x8, x8, #0x18 │ │ - cmp x12, x11 │ │ - ldr x12, [x9, #16] │ │ - csel x11, x19, x8, cs // cs = hs, nlast │ │ - ldr q0, [x9], #24 │ │ - madd x11, x25, x27, x11 │ │ - cinc x25, x25, cs // cs = hs, nlast │ │ - cmp x9, x10 │ │ - str x12, [x11, #16] │ │ - str q0, [x11] │ │ - b.cc 55d8c // b.lo, b.ul, b.last │ │ - cmp x28, x24 │ │ - b.eq 55df8 // b.none │ │ - madd x10, x25, x27, x19 │ │ - ldr x11, [x9, #16] │ │ - sub x8, x8, #0x18 │ │ - ldr q0, [x9], #24 │ │ - add x25, x25, #0x1 │ │ - mov x28, x24 │ │ - str x11, [x10, #16] │ │ - str q0, [x10] │ │ - madd x10, x24, x27, x20 │ │ - cmp x9, x10 │ │ - b.cc 55d8c // b.lo, b.ul, b.last │ │ - b 55dc0 │ │ - add x8, x25, x25, lsl #1 │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - lsl x2, x8, #3 │ │ - bl 64e50 │ │ - subs x21, x24, x25 │ │ - b.eq 560e8 // b.none │ │ - madd x20, x25, x27, x20 │ │ - sub x8, x19, #0x18 │ │ - mov x9, x21 │ │ - madd x8, x24, x27, x8 │ │ - mov x10, x20 │ │ - ldr q0, [x8] │ │ - ldr x11, [x8, #16] │ │ - subs x9, x9, #0x1 │ │ - sub x8, x8, #0x18 │ │ - str q0, [x10] │ │ - str x11, [x10, #16] │ │ - add x10, x10, #0x18 │ │ - b.ne 55e28 // b.any │ │ - cmp x24, x25 │ │ - b.cc 56128 // b.lo, b.ul, b.last │ │ - cmp x21, #0x21 │ │ - mov x25, xzr │ │ - b.cs 55bb0 // b.hs, b.nlast │ │ - b 559d8 │ │ - mov x0, x20 │ │ - mov x1, x24 │ │ - mov x2, x19 │ │ - mov x3, x22 │ │ - mov w4, #0x1 // #1 │ │ - bl 5547c │ │ - b 560e8 │ │ + add x13, x11, x11, lsl #1 │ │ + cmp x11, x8 │ │ + sub x12, x20, x8 │ │ + b.cc 56118 // b.lo, b.ul, b.last │ │ + b 561bc │ │ lsl x10, x9, #3 │ │ - ldr x11, [x20, #16] │ │ - ldr q0, [x20] │ │ - add x12, x20, x10 │ │ - str x11, [x19, #16] │ │ - add x10, x19, x10 │ │ + ldr x11, [x19, #16] │ │ + ldr q0, [x19] │ │ + mov x13, sp │ │ + add x12, x19, x10 │ │ + str x11, [sp, #16] │ │ + add x10, x13, x10 │ │ ldr x11, [x12, #16] │ │ - str q0, [x19] │ │ + str q0, [sp] │ │ ldr q0, [x12] │ │ str x11, [x10, #16] │ │ + mov w11, #0x1 // #1 │ │ str q0, [x10] │ │ - mov w10, #0x1 // #1 │ │ - add x12, x10, x10, lsl #1 │ │ - cmp x10, x8 │ │ - sub x11, x21, x8 │ │ - b.cs 55f54 // b.hs, b.nlast │ │ - lsl x13, x12, #3 │ │ - mov x14, x10 │ │ - b 55ee8 │ │ - mov x16, x19 │ │ - ldr q0, [sp] │ │ - str x15, [x16] │ │ - stur q0, [x16, #8] │ │ - add x14, x14, #0x1 │ │ - add x13, x13, #0x18 │ │ - cmp x14, x8 │ │ - b.eq 55f54 // b.none │ │ - add x15, x14, x14, lsl #1 │ │ - lsl x15, x15, #3 │ │ - add x16, x20, x15 │ │ - add x17, x19, x15 │ │ - ldr q0, [x16] │ │ - ldur x0, [x17, #-24] │ │ - ldr x1, [x16, #16] │ │ - str q0, [x17] │ │ - ldr x15, [x17] │ │ - str x1, [x17, #16] │ │ - cmp x15, x0 │ │ - b.cs 55ed8 // b.hs, b.nlast │ │ - ldur q0, [x16, #8] │ │ - mov x16, x13 │ │ - str q0, [sp] │ │ - add x17, x19, x16 │ │ - subs x16, x16, #0x18 │ │ - ldur q0, [x17, #-24] │ │ - ldur x0, [x17, #-8] │ │ - str q0, [x17] │ │ - str x0, [x17, #16] │ │ - b.eq 55ec8 // b.none │ │ - ldur x17, [x17, #-48] │ │ - cmp x15, x17 │ │ - b.cc 55f24 // b.lo, b.ul, b.last │ │ - add x16, x19, x16 │ │ - b 55ecc │ │ - lsl x13, x9, #3 │ │ - cmp x10, x11 │ │ - add x9, x19, x13 │ │ - b.cs 56014 // b.hs, b.nlast │ │ - lsl x12, x12, #3 │ │ - add x13, x20, x13 │ │ - mov w14, #0x18 // #24 │ │ - mov x15, x9 │ │ - b 55f9c │ │ - mov x17, x9 │ │ - ldr q0, [sp] │ │ + add x13, x11, x11, lsl #1 │ │ + cmp x11, x8 │ │ + sub x12, x20, x8 │ │ + b.cs 561bc // b.hs, b.nlast │ │ + lsl x10, x13, #3 │ │ + mov x14, sp │ │ + mov x15, x11 │ │ + b 56148 │ │ + add x17, x14, x1 │ │ + ldur q0, [x29, #-16] │ │ str x16, [x17] │ │ stur q0, [x17, #8] │ │ - add x10, x10, #0x1 │ │ - add x15, x15, #0x18 │ │ - sub x14, x14, #0x18 │ │ - cmp x10, x11 │ │ - b.eq 56014 // b.none │ │ - add x16, x10, x10, lsl #1 │ │ + add x15, x15, #0x1 │ │ + add x10, x10, #0x18 │ │ + cmp x15, x8 │ │ + b.eq 561bc // b.none │ │ + add x16, x15, x15, lsl #1 │ │ lsl x16, x16, #3 │ │ - add x17, x13, x16 │ │ - add x0, x9, x16 │ │ + add x17, x19, x16 │ │ + add x0, x14, x16 │ │ ldr q0, [x17] │ │ ldur x1, [x0, #-24] │ │ ldr x2, [x17, #16] │ │ str q0, [x0] │ │ ldr x16, [x0] │ │ str x2, [x0, #16] │ │ cmp x16, x1 │ │ - b.cs 55f88 // b.hs, b.nlast │ │ + b.cs 56138 // b.hs, b.nlast │ │ ldur q0, [x17, #8] │ │ - mov x0, x14 │ │ - mov x17, x15 │ │ - str q0, [sp] │ │ - add x1, x17, x12 │ │ - cmp x12, x0 │ │ - ldur q0, [x1, #-24] │ │ - ldur x2, [x1, #-8] │ │ + mov x0, x10 │ │ + stur q0, [x29, #-16] │ │ + mov x17, sp │ │ + subs x1, x0, #0x18 │ │ + add x2, x17, x0 │ │ + ldur q0, [x2, #-24] │ │ + ldur x3, [x2, #-8] │ │ + str q0, [x2] │ │ + str x3, [x2, #16] │ │ + b.eq 5612c // b.none │ │ + add x17, x14, x0 │ │ + mov x0, x1 │ │ + ldur x17, [x17, #-48] │ │ + cmp x16, x17 │ │ + b.cc 56184 // b.lo, b.ul, b.last │ │ + b 56128 │ │ + lsl x14, x9, #3 │ │ + mov x10, sp │ │ + cmp x11, x12 │ │ + add x9, x10, x14 │ │ + b.cs 56280 // b.hs, b.nlast │ │ + lsl x13, x13, #3 │ │ + add x14, x19, x14 │ │ + mov w15, #0x18 // #24 │ │ + mov x16, x9 │ │ + b 56208 │ │ + mov x0, x9 │ │ + ldur q0, [x29, #-16] │ │ + str x17, [x0] │ │ + stur q0, [x0, #8] │ │ + add x11, x11, #0x1 │ │ + add x16, x16, #0x18 │ │ + sub x15, x15, #0x18 │ │ + cmp x11, x12 │ │ + b.eq 56280 // b.none │ │ + add x17, x11, x11, lsl #1 │ │ + lsl x17, x17, #3 │ │ + add x0, x14, x17 │ │ + add x1, x9, x17 │ │ + ldr q0, [x0] │ │ + ldur x2, [x1, #-24] │ │ + ldr x3, [x0, #16] │ │ str q0, [x1] │ │ - str x2, [x1, #16] │ │ - b.eq 55f78 // b.none │ │ - ldur x1, [x1, #-48] │ │ - sub x17, x17, #0x18 │ │ - add x0, x0, #0x18 │ │ - cmp x16, x1 │ │ - b.cc 55fdc // b.lo, b.ul, b.last │ │ - add x17, x17, x12 │ │ - b 55f7c │ │ + ldr x17, [x1] │ │ + str x3, [x1, #16] │ │ + cmp x17, x2 │ │ + b.cs 561f4 // b.hs, b.nlast │ │ + ldur q0, [x0, #8] │ │ + mov x1, x15 │ │ + mov x0, x16 │ │ + stur q0, [x29, #-16] │ │ + add x2, x0, x13 │ │ + cmp x13, x1 │ │ + ldur q0, [x2, #-24] │ │ + ldur x3, [x2, #-8] │ │ + str q0, [x2] │ │ + str x3, [x2, #16] │ │ + b.eq 561e4 // b.none │ │ + ldur x2, [x2, #-48] │ │ + sub x0, x0, #0x18 │ │ + add x1, x1, #0x18 │ │ + cmp x17, x2 │ │ + b.cc 56248 // b.lo, b.ul, b.last │ │ + add x0, x0, x13 │ │ + b 561e8 │ │ mov w13, #0x18 // #24 │ │ - mov x10, #0xffffffffffffffe8 // #-24 │ │ + mov x11, #0xffffffffffffffe8 // #-24 │ │ sub x15, x9, #0x18 │ │ - madd x14, x21, x13, x10 │ │ - mov x12, x20 │ │ - mov x11, x19 │ │ - add x10, x19, x14 │ │ + madd x14, x20, x13, x11 │ │ + mov x12, x19 │ │ + add x11, x10, x14 │ │ ldr x16, [x9] │ │ - ldr x17, [x11] │ │ + ldr x17, [x10] │ │ sub x8, x8, #0x1 │ │ - ldr x0, [x10] │ │ + ldr x0, [x11] │ │ ldr x1, [x15] │ │ cmp x16, x17 │ │ - cset w16, cs // cs = hs, nlast │ │ - cset w17, cc // cc = lo, ul, last │ │ - csel x2, x9, x11, cc // cc = lo, ul, last │ │ + csel x16, x9, x10, cc // cc = lo, ul, last │ │ + csel x17, x13, xzr, cc // cc = lo, ul, last │ │ + csel x2, xzr, x13, cc // cc = lo, ul, last │ │ cmp x0, x1 │ │ - ldr q0, [x2] │ │ - umaddl x9, w17, w13, x9 │ │ + ldr q0, [x16] │ │ + add x9, x9, x17 │ │ csetm x0, cs // cs = hs, nlast │ │ - csetm x3, cc // cc = lo, ul, last │ │ - csel x1, x15, x10, cc // cc = lo, ul, last │ │ - madd x10, x0, x13, x10 │ │ - ldr x0, [x2, #16] │ │ + csel x1, x15, x11, cc // cc = lo, ul, last │ │ + add x10, x10, x2 │ │ + madd x11, x0, x13, x11 │ │ + ldr x0, [x16, #16] │ │ + csetm x16, cc // cc = lo, ul, last │ │ ldr x17, [x1, #16] │ │ - madd x15, x3, x13, x15 │ │ + madd x15, x16, x13, x15 │ │ str x0, [x12, #16] │ │ - add x0, x20, x14 │ │ + add x16, x19, x14 │ │ str q0, [x12], #24 │ │ ldr q0, [x1] │ │ - umaddl x11, w16, w13, x11 │ │ sub x14, x14, #0x18 │ │ - str x17, [x0, #16] │ │ - str q0, [x0] │ │ - cbnz x8, 56030 │ │ + str x17, [x16, #16] │ │ + str q0, [x16] │ │ + cbnz x8, 56298 │ │ add x8, x15, #0x18 │ │ - tbz w21, #0, 560d4 │ │ - cmp x11, x8 │ │ - mov w13, #0x18 // #24 │ │ - cset w14, cc // cc = lo, ul, last │ │ - cset w16, cs // cs = hs, nlast │ │ - csel x15, x11, x9, cc // cc = lo, ul, last │ │ - umaddl x11, w14, w13, x11 │ │ - ldr x17, [x15, #16] │ │ - ldr q0, [x15] │ │ - umaddl x9, w16, w13, x9 │ │ - str x17, [x12, #16] │ │ + tbz w20, #0, 5633c │ │ + cmp x10, x8 │ │ + mov w14, #0x18 // #24 │ │ + csel x13, x10, x9, cc // cc = lo, ul, last │ │ + csel x15, x14, xzr, cc // cc = lo, ul, last │ │ + csel x14, xzr, x14, cc // cc = lo, ul, last │ │ + ldr q0, [x13] │ │ + ldr x13, [x13, #16] │ │ + add x10, x10, x15 │ │ + add x9, x9, x14 │ │ str q0, [x12] │ │ - cmp x11, x8 │ │ - b.ne 56120 // b.any │ │ - add x8, x10, #0x18 │ │ + str x13, [x12, #16] │ │ + cmp x10, x8 │ │ + b.ne 56364 // b.any │ │ + add x8, x11, #0x18 │ │ cmp x9, x8 │ │ - b.ne 56120 // b.any │ │ - ldp x20, x19, [sp, #112] │ │ - ldp x22, x21, [sp, #96] │ │ - ldp x24, x23, [sp, #80] │ │ - ldp x26, x25, [sp, #64] │ │ - ldp x28, x27, [sp, #48] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x80 │ │ + b.ne 56364 // b.any │ │ + add sp, sp, #0x490 │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x28, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ - nop │ │ - adr x0, 9ba3 │ │ - nop │ │ - adr x2, 6a288 │ │ - mov w1, #0x13 // #19 │ │ - bl 29e64 │ │ - bl 2cdfc │ │ + bl 2ced4 │ │ brk #0x1 │ │ - nop │ │ - adr x3, 6a2a0 │ │ - mov x0, x25 │ │ - mov x1, x24 │ │ - mov x2, x24 │ │ - bl 2b7a0 │ │ - add x8, x21, x21, lsl #1 │ │ - mov x21, x0 │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ + add x8, x20, x20, lsl #1 │ │ + mov x20, x0 │ │ + mov x1, sp │ │ + mov x0, x19 │ │ lsl x2, x8, #3 │ │ - bl 64e50 │ │ - mov x0, x21 │ │ - bl 60f4c │ │ + bl 641e0 │ │ + mov x0, x20 │ │ + bl 602e0 │ │ + sub sp, sp, #0x20 │ │ + add x8, x1, x1, lsr #1 │ │ + mov w9, #0x18 // #24 │ │ + b 563a0 │ │ + cbz x8, 56484 │ │ + sub x8, x8, #0x1 │ │ + subs x11, x8, x1 │ │ + b.cs 563d4 // b.hs, b.nlast │ │ + madd x10, x8, x9, x0 │ │ + ldr q1, [x0] │ │ + ldr x13, [x0, #16] │ │ + mov x11, xzr │ │ + ldr q0, [x10] │ │ + ldr x12, [x10, #16] │ │ + str q0, [x0] │ │ + str x12, [x0, #16] │ │ + str q1, [x10] │ │ + str x13, [x10, #16] │ │ + mov w12, #0x1 // #1 │ │ + cmp x1, x8 │ │ + bfi x12, x11, #1, #62 │ │ + csel x10, x1, x8, cc // cc = lo, ul, last │ │ + cmp x12, x10 │ │ + b.cs 5639c // b.hs, b.nlast │ │ + lsl x14, x11, #1 │ │ + b 56440 │ │ + mov x13, x12 │ │ + madd x14, x11, x9, x0 │ │ + madd x11, x12, x9, x0 │ │ + ldr x15, [x14] │ │ + ldr x16, [x11] │ │ + cmp x15, x16 │ │ + b.cs 5639c // b.hs, b.nlast │ │ + mov w12, #0x1 // #1 │ │ + ldur q0, [x11, #8] │ │ + ldur q1, [x14, #8] │ │ + bfi x12, x13, #1, #62 │ │ + str x16, [x14] │ │ + stur q0, [x14, #8] │ │ + lsl x14, x13, #1 │ │ + str x15, [x11] │ │ + cmp x12, x10 │ │ + stur q1, [x11, #8] │ │ + mov x11, x13 │ │ + b.cs 5639c // b.hs, b.nlast │ │ + add x13, x14, #0x2 │ │ + cmp x13, x10 │ │ + b.cs 563f4 // b.hs, b.nlast │ │ + add x14, x12, x12, lsl #1 │ │ + add x13, x13, x13, lsl #1 │ │ + ldr x14, [x0, x14, lsl #3] │ │ + ldr x13, [x0, x13, lsl #3] │ │ + cmp x14, x13 │ │ + b.cs 563f4 // b.hs, b.nlast │ │ + add x13, x12, #0x1 │ │ + madd x14, x11, x9, x0 │ │ + madd x11, x13, x9, x0 │ │ + ldr x15, [x14] │ │ + ldr x16, [x11] │ │ + cmp x15, x16 │ │ + b.cc 56410 // b.lo, b.ul, b.last │ │ + b 5639c │ │ + add sp, sp, #0x20 │ │ + ret │ │ stp x29, x30, [sp, #-64]! │ │ stp x24, x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ mov x19, x2 │ │ mov x20, x1 │ │ cmp x3, #0x8 │ │ - b.cc 561e0 // b.lo, b.ul, b.last │ │ + b.cc 5650c // b.lo, b.ul, b.last │ │ lsr x21, x3, #3 │ │ mov w8, #0xa8 // #168 │ │ mul x23, x21, x8 │ │ add x8, x21, x21, lsl #1 │ │ mov x3, x21 │ │ lsl x24, x8, #5 │ │ add x1, x0, x24 │ │ add x2, x0, x23 │ │ - bl 56160 │ │ + bl 5648c │ │ mov x22, x0 │ │ add x1, x20, x24 │ │ add x2, x20, x23 │ │ mov x0, x20 │ │ mov x3, x21 │ │ - bl 56160 │ │ + bl 5648c │ │ mov x20, x0 │ │ add x1, x19, x24 │ │ add x2, x19, x23 │ │ mov x0, x19 │ │ mov x3, x21 │ │ - bl 56160 │ │ + bl 5648c │ │ mov x19, x0 │ │ mov x0, x22 │ │ ldr x8, [x0] │ │ ldr x9, [x20] │ │ ldr x10, [x19] │ │ cmp x8, x9 │ │ cset w11, cc // cc = lo, ul, last │ │ @@ -62822,1531 +63115,2327 @@ │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ mov w8, #0xff // #255 │ │ - bics wzr, w8, w0 │ │ - b.ne 562f4 // b.any │ │ + cmp x1, #0x0 │ │ + bic w8, w8, w0 │ │ + ccmp w8, #0x0, #0x0, ne // ne = any │ │ + b.eq 56588 // b.none │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x8, [x1, #480] │ │ mov x19, x1 │ │ - cbz x1, 562f4 │ │ - ldr x8, [x19, #448] │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 56254 │ │ - b.ne 56274 // b.any │ │ + cbnz w10, 56590 │ │ + b.ne 565b0 // b.any │ │ dmb ishld │ │ - add x0, x19, #0x1c0 │ │ - bl 486cc │ │ - ldr x8, [x19, #368] │ │ + add x0, x19, #0x1e0 │ │ + bl 49fa4 │ │ + ldr x8, [x19, #424] │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 56278 │ │ - b.ne 56298 // b.any │ │ + cbnz w10, 565b4 │ │ + b.ne 565d4 // b.any │ │ dmb ishld │ │ - ldr x0, [x19, #368] │ │ - bl 4aa4c │ │ - ldr x8, [x19, #96] │ │ + ldr x0, [x19, #424] │ │ + bl 4c280 │ │ + ldr x8, [x19, #16] │ │ cmn x8, #0x2 │ │ - b.eq 562e4 // b.none │ │ - ldr x8, [x19, #184] │ │ - cbz x8, 562b4 │ │ - ldr x0, [x19, #192] │ │ - bl 64e40 │ │ - ldr x8, [x19, #208] │ │ - cbz x8, 562c4 │ │ - ldr x0, [x19, #216] │ │ - bl 64e40 │ │ - ldr x8, [x19, #232] │ │ - cbz x8, 562d4 │ │ - ldr x0, [x19, #240] │ │ - bl 64e40 │ │ - ldr x8, [x19, #256] │ │ - cbz x8, 562e4 │ │ - ldr x0, [x19, #264] │ │ - bl 64e40 │ │ + b.eq 56620 // b.none │ │ + ldr x8, [x19, #176] │ │ + cbz x8, 565f0 │ │ + ldr x0, [x19, #184] │ │ + bl 641d0 │ │ + ldr x8, [x19, #200] │ │ + cbz x8, 56600 │ │ + ldr x0, [x19, #208] │ │ + bl 641d0 │ │ + ldr x8, [x19, #224] │ │ + cbz x8, 56610 │ │ + ldr x0, [x19, #232] │ │ + bl 641d0 │ │ + ldr x8, [x19, #248] │ │ + cbz x8, 56620 │ │ + ldr x0, [x19, #256] │ │ + bl 641d0 │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ - b 64e40 │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ + b 641d0 │ │ mov x20, x0 │ │ - add x0, x19, #0x60 │ │ - bl 4aadc │ │ + add x0, x19, #0x10 │ │ + bl 4c310 │ │ mov x0, x19 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x20 │ │ - bl 60f4c │ │ + bl 602e0 │ │ mov x20, x0 │ │ mov x0, x19 │ │ - bl 4a9a4 │ │ + bl 4c1dc │ │ mov x0, x19 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x20 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ stp x29, x30, [sp, #-64]! │ │ stp x24, x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ ldp x20, x21, [x0, #8] │ │ mov x19, x0 │ │ - cbz x21, 5638c │ │ + cbz x21, 566bc │ │ add x22, x20, #0x10 │ │ - b 56370 │ │ + b 566a0 │ │ subs x21, x21, #0x1 │ │ add x22, x22, #0x70 │ │ - b.eq 5638c // b.none │ │ + b.eq 566bc // b.none │ │ ldur x8, [x22, #-16] │ │ - cbz x8, 56364 │ │ + cbz x8, 56694 │ │ ldur x8, [x22, #-8] │ │ - cbz x8, 56364 │ │ + cbz x8, 56694 │ │ ldr x0, [x22] │ │ - bl 64e40 │ │ - b 56364 │ │ + bl 641d0 │ │ + b 56694 │ │ ldr x8, [x19] │ │ - cbz x8, 5639c │ │ + cbz x8, 566cc │ │ mov x0, x20 │ │ - bl 64e40 │ │ + bl 641d0 │ │ ldp x21, x22, [x19, #24] │ │ mov x0, xzr │ │ ldr x9, [x19, #40] │ │ mov w20, #0x70 // #112 │ │ cmp x21, #0x0 │ │ cset w8, ne // ne = any │ │ csel x19, x9, xzr, ne // ne = any │ │ - cbz x19, 564ac │ │ - tbz w8, #0, 56538 │ │ - cbz x0, 563dc │ │ + cbz x19, 567dc │ │ + tbz w8, #0, 56868 │ │ + cbz x0, 5670c │ │ ldrh w8, [x0, #1330] │ │ cmp x22, x8 │ │ - b.cs 56400 // b.hs, b.nlast │ │ + b.cs 56730 // b.hs, b.nlast │ │ mov x24, x22 │ │ mov x23, x0 │ │ - b 56424 │ │ + b 56754 │ │ mov x0, x21 │ │ - cbz x22, 563f0 │ │ + cbz x22, 56720 │ │ ldr x0, [x0, #1336] │ │ subs x22, x22, #0x1 │ │ - b.ne 563e4 // b.any │ │ + b.ne 56714 // b.any │ │ mov x21, xzr │ │ ldrh w8, [x0, #1330] │ │ cmp x22, x8 │ │ - b.cc 563d0 // b.lo, b.ul, b.last │ │ + b.cc 56700 // b.lo, b.ul, b.last │ │ ldr x23, [x0, #1232] │ │ - cbz x23, 56524 │ │ + cbz x23, 56854 │ │ ldrh w24, [x0, #1328] │ │ add x21, x21, #0x1 │ │ - bl 64e40 │ │ + bl 641d0 │ │ ldrh w8, [x23, #1330] │ │ mov x0, x23 │ │ cmp x24, x8 │ │ - b.cs 56400 // b.hs, b.nlast │ │ - cbz x21, 56460 │ │ + b.cs 56730 // b.hs, b.nlast │ │ + cbz x21, 56790 │ │ add x8, x23, x24, lsl #3 │ │ add x8, x8, #0x540 │ │ ldr x0, [x8] │ │ subs x21, x21, #0x1 │ │ add x8, x0, #0x538 │ │ - b.ne 56430 // b.any │ │ + b.ne 56760 // b.any │ │ mov x22, xzr │ │ madd x9, x24, x20, x23 │ │ mov x21, xzr │ │ sub x19, x19, #0x1 │ │ mov w8, #0x1 // #1 │ │ ldr x10, [x9] │ │ - cbnz x10, 56480 │ │ - b 563b8 │ │ + cbnz x10, 567b0 │ │ + b 566e8 │ │ add x22, x24, #0x1 │ │ mov x0, x23 │ │ madd x9, x24, x20, x23 │ │ mov x21, xzr │ │ sub x19, x19, #0x1 │ │ mov w8, #0x1 // #1 │ │ ldr x10, [x9] │ │ - cbz x10, 563b8 │ │ + cbz x10, 566e8 │ │ ldr x10, [x9, #8] │ │ mov x21, xzr │ │ - cbz x10, 563b8 │ │ + cbz x10, 566e8 │ │ ldr x8, [x9, #16] │ │ mov x21, x0 │ │ mov x0, x8 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x21 │ │ mov x21, xzr │ │ mov w8, #0x1 // #1 │ │ - b 563b8 │ │ - tbz w8, #0, 564fc │ │ - cbnz x0, 564c8 │ │ + b 566e8 │ │ + tbz w8, #0, 5682c │ │ + cbnz x0, 567f8 │ │ mov x0, x21 │ │ - cbz x22, 564c8 │ │ + cbz x22, 567f8 │ │ ldr x0, [x0, #1336] │ │ subs x22, x22, #0x1 │ │ - b.ne 564bc // b.any │ │ + b.ne 567ec // b.any │ │ ldr x8, [x0, #1232] │ │ - cbz x8, 56510 │ │ + cbz x8, 56840 │ │ mov x19, x8 │ │ - bl 64e40 │ │ + bl 641d0 │ │ ldr x8, [x19, #1232] │ │ mov x0, x19 │ │ - cbnz x8, 564d0 │ │ + cbnz x8, 56800 │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ - b 64e40 │ │ - bl 64e40 │ │ + b 641d0 │ │ + bl 641d0 │ │ nop │ │ - adr x0, 6a2d0 │ │ - bl 2b854 │ │ + adr x0, 69648 │ │ + bl 2cc58 │ │ brk #0x1 │ │ nop │ │ - adr x0, 6a118 │ │ - bl 2b854 │ │ + adr x0, 694c0 │ │ + bl 2cc58 │ │ brk #0x1 │ │ - sub sp, sp, #0x90 │ │ - stp x29, x30, [sp, #96] │ │ - stp x22, x21, [sp, #112] │ │ - stp x20, x19, [sp, #128] │ │ - add x29, sp, #0x60 │ │ - mov x10, x1 │ │ - ldr x9, [x10, #32]! │ │ - cbz x9, 565a0 │ │ - ldr x8, [x1, #72] │ │ - cmp x8, #0x1 │ │ - b.ne 56638 // b.any │ │ - ldr x8, [x1, #80] │ │ - ldr x10, [x1, #40] │ │ - subs x11, x10, x8 │ │ - b.cs 56688 // b.hs, b.nlast │ │ - mov w8, #0x13 // #19 │ │ - stp x8, x9, [x0] │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldp x29, x30, [sp, #96] │ │ - add sp, sp, #0x90 │ │ - ret │ │ - ldr x11, [x1, #8] │ │ - cbz x11, 56740 │ │ - ldp x9, x14, [x1, #16] │ │ - mov w16, #0x4 // #4 │ │ - ldr x17, [x1] │ │ - mov x8, xzr │ │ - mov w15, wzr │ │ - ldp x13, x12, [x9, #48] │ │ - ldrb w10, [x9, #73] │ │ - cmp w10, #0x8 │ │ - ldr x10, [x9, #40] │ │ - sub x12, x12, x13 │ │ - mov w13, #0xc // #12 │ │ - csel x13, x13, x16, eq // eq = none │ │ - add x12, x12, x17 │ │ - add x16, x17, x11 │ │ - add x12, x12, x13 │ │ - sub x11, x11, #0x1 │ │ - mov w13, #0x6 // #6 │ │ - sub x10, x12, x10 │ │ - add x12, x17, #0x1 │ │ - ldurb w17, [x12, #-1] │ │ - cmp w15, #0x3f │ │ - b.ne 56608 // b.any │ │ - cmp w17, #0x1 │ │ - b.hi 56660 // b.pmore │ │ - and x2, x17, #0x7f │ │ - lsl x2, x2, x15 │ │ - orr x8, x2, x8 │ │ - tbz w17, #7, 56764 │ │ - sub x11, x11, #0x1 │ │ - add x12, x12, #0x1 │ │ - add w15, w15, #0x7 │ │ - cmn x11, #0x1 │ │ - b.ne 565f4 // b.any │ │ - mov w13, #0x13 // #19 │ │ - mov x8, x16 │ │ - b 56660 │ │ - ldp x11, x13, [x1, #40] │ │ - ldr x8, [x13] │ │ - cmp x8, #0x1 │ │ - b.ne 56698 // b.any │ │ - ldp x12, x8, [x13, #16] │ │ - stp x9, x11, [sp, #8] │ │ - stp x12, x8, [sp, #24] │ │ - str x10, [sp, #40] │ │ - cbnz x8, 566b8 │ │ - b 5671c │ │ - mov w9, #0x1 // #1 │ │ - str xzr, [x1, #88] │ │ - stp x9, xzr, [x1] │ │ - str xzr, [x1, #32] │ │ - stp x13, x8, [x0] │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldp x29, x30, [sp, #96] │ │ - add sp, sp, #0x90 │ │ - ret │ │ - add x9, x9, x8 │ │ - stp x9, x11, [x1] │ │ - cbnz x11, 565a8 │ │ - b 56740 │ │ - ldr x8, [x13, #8] │ │ - cmp x8, #0x5 │ │ - b.hi 56880 // b.pmore │ │ - add x12, x13, #0x10 │ │ - stp x9, x11, [sp, #8] │ │ - stp x12, x8, [sp, #24] │ │ - str x10, [sp, #40] │ │ - cbz x8, 5671c │ │ - mov x20, x1 │ │ - mov x19, x0 │ │ - add x21, x12, #0x10 │ │ - sub x22, x8, #0x1 │ │ - ldr x8, [sp, #40] │ │ - ldur q0, [x21, #-16] │ │ - sub x0, x29, #0x20 │ │ - add x1, sp, #0x8 │ │ - add x3, sp, #0x30 │ │ - ldr x8, [x8, #24] │ │ - str q0, [sp, #48] │ │ - ldr w2, [x8, #72] │ │ - bl 4f750 │ │ - ldur x8, [x29, #-32] │ │ - cmn x8, #0x1 │ │ - b.eq 5678c // b.none │ │ - stp x21, x22, [sp, #24] │ │ - sub x22, x22, #0x1 │ │ - add x21, x21, #0x10 │ │ - cmn x22, #0x1 │ │ - b.ne 566c8 // b.any │ │ - ldr x10, [sp, #40] │ │ - ldr x9, [sp, #8] │ │ - mov x0, x19 │ │ - mov x1, x20 │ │ - ldr w8, [x10, #40] │ │ - tbnz w8, #0, 56734 │ │ - ldr x8, [x10] │ │ - mov w11, #0x1 // #1 │ │ - sub x8, x9, x8 │ │ - stp x11, x8, [x10, #40] │ │ - ldr x11, [sp, #16] │ │ - stp x9, x11, [x1] │ │ - cbnz x11, 565a8 │ │ + sub sp, sp, #0xf0 │ │ + stp x29, x30, [sp, #144] │ │ + stp x28, x27, [sp, #160] │ │ + stp x26, x25, [sp, #176] │ │ + stp x24, x23, [sp, #192] │ │ + stp x22, x21, [sp, #208] │ │ + stp x20, x19, [sp, #224] │ │ + add x29, sp, #0x90 │ │ + ldr x8, [x1, #56] │ │ + mov x19, x1 │ │ + mov x20, x0 │ │ + cbz x8, 56910 │ │ + ldp x10, x9, [x19, #72] │ │ + sub x0, x29, #0x10 │ │ + add x1, x19, #0x30 │ │ + sub x8, x10, x8 │ │ + stp x8, x9, [x19, #24] │ │ + bl 4df9c │ │ + ldurb w9, [x29, #-16] │ │ + cmp w9, #0xff │ │ + b.eq 56928 // b.none │ │ + ldur w10, [x29, #-15] │ │ + ldur w11, [x29, #-12] │ │ + ldur x8, [x29, #-8] │ │ + stur w10, [x29, #-24] │ │ + stur w11, [x29, #-21] │ │ + ldur w10, [x29, #-24] │ │ + strb w9, [x20] │ │ + ldur w9, [x29, #-21] │ │ + str x8, [x20, #8] │ │ + stur w10, [x20, #1] │ │ + str w9, [x20, #4] │ │ + mov w8, #0x1 // #1 │ │ + strh wzr, [x19, #40] │ │ + stp x8, xzr, [x19, #48] │ │ + strb wzr, [x19, #42] │ │ + str xzr, [x19, #16] │ │ + b 57928 │ │ mov w8, #0xff // #255 │ │ - str xzr, [x1, #32] │ │ - str xzr, [x1, #88] │ │ - strh w8, [x0] │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldp x29, x30, [sp, #96] │ │ - add sp, sp, #0x90 │ │ - ret │ │ - stp x12, x11, [x1] │ │ - cbz x8, 567a8 │ │ - ldr x15, [x14, #16] │ │ - sub x13, x8, #0x1 │ │ - cmp x13, x15 │ │ - b.cs 567d0 // b.hs, b.nlast │ │ - mov w8, #0x70 // #112 │ │ - ldr x14, [x14, #8] │ │ - madd x8, x13, x8, x14 │ │ - b 56840 │ │ - ldp x8, x9, [x29, #-24] │ │ - stp x8, x9, [x19] │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldp x29, x30, [sp, #96] │ │ - add sp, sp, #0x90 │ │ - ret │ │ - mov x8, #0xffffffffffffffff // #-1 │ │ - mov w9, #0x1ff // #511 │ │ - str xzr, [x1, #32] │ │ - str x8, [x1, #88] │ │ - strh w9, [x0] │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldp x29, x30, [sp, #96] │ │ - add sp, sp, #0x90 │ │ - ret │ │ - ldr x15, [x14, #24] │ │ - cbz x15, 56878 │ │ - ldr x14, [x14, #32] │ │ - mov w13, #0x12 // #18 │ │ - ldrh w17, [x15, #1330] │ │ - add x3, x15, #0x4d8 │ │ - mov x16, #0xffffffffffffffff // #-1 │ │ - lsl x2, x17, #3 │ │ - cbz x2, 56820 │ │ - ldr x4, [x3], #8 │ │ - add x16, x16, #0x1 │ │ - sub x2, x2, #0x8 │ │ - cmp x8, x4 │ │ - cset w4, hi // hi = pmore │ │ - csinv w4, w4, wzr, cs // cs = hs, nlast │ │ - and w4, w4, #0xff │ │ - cmp w4, #0x1 │ │ - b.eq 567f0 // b.none │ │ - cbz w4, 56838 │ │ - b 56824 │ │ - mov x16, x17 │ │ - cbz x14, 56660 │ │ - add x15, x15, x16, lsl #3 │ │ - sub x14, x14, #0x1 │ │ - ldr x15, [x15, #1336] │ │ - b 567e0 │ │ + strh wzr, [x19, #40] │ │ + strb wzr, [x19, #42] │ │ + str xzr, [x19, #16] │ │ + strh w8, [x20] │ │ + b 57928 │ │ + ldur x8, [x29, #-8] │ │ + cbz x8, 569a0 │ │ + ldr x10, [x19, #64] │ │ + sub x9, x8, #0x1 │ │ + ldr x11, [x10, #16] │ │ + cmp x9, x11 │ │ + b.cs 569c0 // b.hs, b.nlast │ │ mov w8, #0x70 // #112 │ │ - madd x8, x16, x8, x15 │ │ - ldrb w13, [x8, #106] │ │ - stp x8, x9, [x1, #48] │ │ - stp x12, x11, [x1, #32] │ │ - cmp w13, #0x1 │ │ - stp x10, xzr, [x1, #64] │ │ + ldr x10, [x10, #8] │ │ + madd x9, x9, x8, x10 │ │ + ldrb w8, [x9, #106] │ │ + cmp w8, #0x1 │ │ + b.ne 56a38 // b.any │ │ + ldr x8, [x19, #80] │ │ + add x8, x8, #0x1 │ │ + str x8, [x19, #80] │ │ + ldrb w8, [x9, #106] │ │ + cmp w8, #0x1 │ │ cset w8, eq // eq = none │ │ - str x8, [x1, #88] │ │ + ldrh w10, [x9, #104] │ │ + strb w8, [x19, #42] │ │ + stur x20, [x29, #-32] │ │ + strh w10, [x19, #40] │ │ + ldr x8, [x9] │ │ + cbnz x8, 56a50 │ │ + ldr x8, [x9, #8] │ │ + cmp x8, #0x5 │ │ + b.hi 57a78 // b.pmore │ │ + add x21, x9, #0x10 │ │ + b 56a54 │ │ + ldr x8, [x19, #80] │ │ + stur x20, [x29, #-32] │ │ + strh wzr, [x19, #40] │ │ + sub x8, x8, #0x1 │ │ + strb wzr, [x19, #42] │ │ + str x8, [x19, #80] │ │ + str xzr, [x19, #16] │ │ + b 5791c │ │ + ldr x9, [x10, #24] │ │ + cbz x9, 57948 │ │ + ldr x10, [x10, #32] │ │ + ldrh w12, [x9, #1330] │ │ + add x14, x9, #0x4d8 │ │ + mov x11, #0xffffffffffffffff // #-1 │ │ + lsl x13, x12, #3 │ │ + cbz x13, 56a0c │ │ + ldr x15, [x14], #8 │ │ + add x11, x11, #0x1 │ │ + sub x13, x13, #0x8 │ │ + cmp x8, x15 │ │ + cset w15, hi // hi = pmore │ │ + csinv w15, w15, wzr, cs // cs = hs, nlast │ │ + and w15, w15, #0xff │ │ + cmp w15, #0x1 │ │ + b.eq 569dc // b.none │ │ + cbnz w15, 56a10 │ │ + b 56a24 │ │ + mov x11, x12 │ │ + cbz x10, 57948 │ │ + add x9, x9, x11, lsl #3 │ │ + sub x10, x10, #0x1 │ │ + ldr x9, [x9, #1336] │ │ + b 569cc │ │ + mov w8, #0x70 // #112 │ │ + madd x9, x11, x8, x9 │ │ + ldrb w8, [x9, #106] │ │ + cmp w8, #0x1 │ │ + b.eq 5695c // b.none │ │ + ldrh w10, [x9, #104] │ │ + strb wzr, [x19, #42] │ │ + stur x20, [x29, #-32] │ │ + strh w10, [x19, #40] │ │ + ldr x8, [x9] │ │ + cbz x8, 5698c │ │ + ldp x21, x8, [x9, #16] │ │ + ldr x9, [x19] │ │ + str xzr, [x19, #16] │ │ + cmp x8, x9 │ │ + b.hi 57a90 // b.pmore │ │ + cbz x8, 5791c │ │ + add x1, x21, x8, lsl #4 │ │ + mov w2, #0x1f00 // #7936 │ │ + nop │ │ + adr x3, 5446 │ │ + mov w4, #0x30 // #48 │ │ + stur x1, [x29, #-40] │ │ + ldr w13, [x19, #88] │ │ + ldrh w20, [x21, #10] │ │ + mov w10, w22 │ │ + ldp x16, x17, [x19, #48] │ │ + ldr x25, [x21] │ │ + ldrh w5, [x21, #8] │ │ + ubfx w15, w13, #8, #8 │ │ + lsr w14, w13, #16 │ │ + mov w11, w20 │ │ + and w0, w11, #0xffff │ │ + mov w22, w10 │ │ + mov x8, x16 │ │ + cmp w0, w2 │ │ + mov x12, x17 │ │ + mov w10, #0xc // #12 │ │ + b.gt 56b44 │ │ + sub w16, w0, #0x1 │ │ + cmp w16, #0x2b │ │ + b.hi 579e0 // b.pmore │ │ + adr x17, 56adc │ │ + ldrh w0, [x3, x16, lsl #1] │ │ + add x17, x17, x0, lsl #2 │ │ + br x17 │ │ + cbz x12, 57950 │ │ + mov x16, x8 │ │ + sub x17, x12, #0x1 │ │ + ldrsb w10, [x16], #1 │ │ + stp x16, x17, [x19, #48] │ │ + mov w11, w10 │ │ + tbz w10, #31, 56aa4 │ │ + cbz x17, 57974 │ │ + ldrsb w0, [x8, #1] │ │ + and w10, w10, #0x7f │ │ + add x16, x8, #0x2 │ │ + sub x17, x12, #0x2 │ │ + bfi w10, w0, #7, #7 │ │ + stp x16, x17, [x19, #48] │ │ + mov w11, w10 │ │ + tbz w0, #31, 56aa4 │ │ + cbz x17, 57974 │ │ + ldrb w11, [x8, #2] │ │ + add x16, x8, #0x3 │ │ + sub x17, x12, #0x3 │ │ + stp x16, x17, [x19, #48] │ │ + cmp w11, #0x3 │ │ + b.hi 57998 // b.pmore │ │ + orr w10, w10, w11, lsl #14 │ │ + mov w11, w10 │ │ + b 56aa4 │ │ + mov w13, #0x1f1f // #7967 │ │ + cmp w0, w13 │ │ + b.gt 56b94 │ │ + mov w8, #0x1f01 // #7937 │ │ + cmp w0, w8 │ │ + b.eq 56bec // b.none │ │ + mov w8, #0x1f02 // #7938 │ │ + cmp w0, w8 │ │ + b.ne 579e0 // b.any │ │ + sub x0, x29, #0x10 │ │ + add x1, x19, #0x30 │ │ + mov w26, w5 │ │ + bl 4df9c │ │ + ldurb w10, [x29, #-16] │ │ + cmp w10, #0xff │ │ + b.ne 57984 // b.any │ │ + ldur x25, [x29, #-8] │ │ + mov x28, xzr │ │ + mov w12, #0x1e // #30 │ │ + b 573d4 │ │ + mov w13, #0x1f20 // #7968 │ │ + cmp w0, w13 │ │ + b.eq 57458 // b.none │ │ + mov w13, #0x1f21 // #7969 │ │ + cmp w0, w13 │ │ + b.ne 579e0 // b.any │ │ + cmp w15, #0x8 │ │ + b.ne 5742c // b.any │ │ + cmp x12, #0x7 │ │ + b.ls 5795c // b.plast │ │ + add x9, x8, #0x8 │ │ + sub x10, x12, #0x8 │ │ + stp x9, x10, [x19, #48] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x25, x8, x9, #8 │ │ + b 57440 │ │ + sub x0, x29, #0x10 │ │ + add x1, x19, #0x30 │ │ + mov w26, w5 │ │ + bl 4df9c │ │ + ldurb w10, [x29, #-16] │ │ + cmp w10, #0xff │ │ + b.ne 57984 // b.any │ │ + ldur x25, [x29, #-8] │ │ + mov x28, xzr │ │ + mov w12, #0xd // #13 │ │ + b 573d4 │ │ + cmp x12, #0x7 │ │ + b.ls 5795c // b.plast │ │ + add x9, x8, #0x8 │ │ + sub x10, x12, #0x8 │ │ + mov x28, xzr │ │ + stp x9, x10, [x19, #48] │ │ + mov w12, #0x10 // #16 │ │ + b 57808 │ │ + cmp x12, #0x1 │ │ + b.ls 5795c // b.plast │ │ + ldrh w25, [x8], #2 │ │ + mov w23, wzr │ │ + mov x14, xzr │ │ + mov x28, xzr │ │ + sub x9, x12, #0x2 │ │ + lsr w24, w25, #8 │ │ + str x8, [x19, #48] │ │ + b 56ce0 │ │ + cmp x12, #0x2 │ │ + b.ls 57498 // b.plast │ │ + add x9, x8, #0x3 │ │ + sub x10, x12, #0x3 │ │ + ldr x11, [sp, #40] │ │ + stp x9, x10, [x19, #48] │ │ + ldrb w9, [x8, #2] │ │ + ldrh w8, [x8] │ │ + orr x11, x11, #0xff │ │ + orr x8, x8, x9, lsl #16 │ │ + b 5749c │ │ + cbz x12, 57a18 │ │ + ldrb w10, [x8], #1 │ │ + sub x9, x12, #0x1 │ │ + mov w24, wzr │ │ + mov w23, wzr │ │ + mov x14, xzr │ │ + mov x28, xzr │ │ + stp x8, x9, [x19, #48] │ │ + mov w12, #0x1e // #30 │ │ + str w10, [sp, #36] │ │ + mov w25, w10 │ │ + b 57834 │ │ + cmp x12, #0x3 │ │ + b.ls 5795c // b.plast │ │ + ldr w25, [x8], #4 │ │ + mov x14, xzr │ │ + mov x28, xzr │ │ + sub x9, x12, #0x4 │ │ + str x8, [x19, #48] │ │ + lsr w24, w25, #8 │ │ + lsr w23, w25, #16 │ │ + str x9, [x19, #56] │ │ + mov w12, #0xd // #13 │ │ + b 57834 │ │ + cmp x12, #0x7 │ │ + b.ls 5795c // b.plast │ │ + add x9, x8, #0x8 │ │ + sub x10, x12, #0x8 │ │ + mov x28, xzr │ │ + stp x9, x10, [x19, #48] │ │ + mov w12, #0x1a // #26 │ │ + b 57808 │ │ + sub x0, x29, #0x10 │ │ + add x1, x19, #0x30 │ │ + mov w26, w5 │ │ + bl 4df9c │ │ + ldurb w10, [x29, #-16] │ │ + cmp w10, #0xff │ │ + b.ne 57984 // b.any │ │ + ldur x25, [x29, #-8] │ │ + mov x28, xzr │ │ + mov w12, #0xe // #14 │ │ + b 573d4 │ │ + cmp x12, #0x3 │ │ + b.ls 5795c // b.plast │ │ + ldr w25, [x8], #4 │ │ + mov x14, xzr │ │ + mov x28, xzr │ │ + sub x9, x12, #0x4 │ │ + str x8, [x19, #48] │ │ + lsr w24, w25, #8 │ │ + lsr w23, w25, #16 │ │ + b 56fd4 │ │ + cbz x12, 579c8 │ │ + ldr x10, [sp, #56] │ │ + mov x27, xzr │ │ + ldrb w9, [x8, x27] │ │ + cbz w9, 575e8 │ │ + add x27, x27, #0x1 │ │ + cmp x12, x27 │ │ + b.ne 56d6c // b.any │ │ + b 579cc │ │ + and w9, w13, #0xff00 │ │ + cmp w9, #0x800 │ │ + b.ne 577ec // b.any │ │ + sub w9, w5, #0x2 │ │ + cmp w9, #0x77 │ │ + b.hi 577ec // b.pmore │ │ + adrp x10, 5000 │ │ + add x10, x10, #0x49e │ │ + adr x11, 56db4 │ │ + ldrh w13, [x10, x9, lsl #1] │ │ + add x11, x11, x13, lsl #2 │ │ + br x11 │ │ + cmp x12, #0x7 │ │ + b.ls 5795c // b.plast │ │ + add x9, x8, #0x8 │ │ + sub x10, x12, #0x8 │ │ + mov x28, xzr │ │ + stp x9, x10, [x19, #48] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x25, x8, x9, #8 │ │ + b 5750c │ │ + sub x0, x29, #0x10 │ │ + add x1, x19, #0x30 │ │ + mov w26, w5 │ │ + bl 4e1b4 │ │ + ldurb w10, [x29, #-16] │ │ + cmp w10, #0xff │ │ + b.ne 57984 // b.any │ │ + ldur x25, [x29, #-8] │ │ + mov x28, xzr │ │ + mov w12, #0x7 // #7 │ │ + b 573d4 │ │ + cmp x12, #0x3 │ │ + b.ls 5795c // b.plast │ │ + ldr w27, [x8], #4 │ │ + sub x10, x12, #0x4 │ │ + b 57068 │ │ + sub x0, x29, #0x10 │ │ + add x1, x19, #0x30 │ │ + mov w26, w5 │ │ + bl 4df9c │ │ + ldurb w10, [x29, #-16] │ │ + cmp w10, #0xff │ │ + b.ne 57984 // b.any │ │ + ldur x25, [x29, #-8] │ │ + mov x28, xzr │ │ + mov w12, #0x19 // #25 │ │ + b 573d4 │ │ + cbz x12, 57a24 │ │ + ldrb w10, [x8], #1 │ │ + sub x9, x12, #0x1 │ │ + mov w24, wzr │ │ + mov w23, wzr │ │ + mov x14, xzr │ │ + cmp w10, #0x0 │ │ + mov x28, xzr │ │ + str w10, [sp, #24] │ │ + stp x8, x9, [x19, #48] │ │ + cset w25, ne // ne = any │ │ + b 5730c │ │ + and w9, w13, #0xff00 │ │ + cmp w9, #0x400 │ │ + b.ne 578f0 // b.any │ │ + sub w9, w5, #0x2 │ │ + cmp w9, #0x77 │ │ + b.hi 578f0 // b.pmore │ │ + adrp x10, 5000 │ │ + add x10, x10, #0x58e │ │ + adr x11, 56ebc │ │ + ldrh w13, [x10, x9, lsl #1] │ │ + add x11, x11, x13, lsl #2 │ │ + br x11 │ │ + cmp x12, #0x3 │ │ + b.ls 5795c // b.plast │ │ + ldr w25, [x8], #4 │ │ + sub x9, x12, #0x4 │ │ + mov x14, xzr │ │ + mov x28, xzr │ │ + stp x8, x9, [x19, #48] │ │ + lsr w24, w25, #8 │ │ + lsr w23, w25, #16 │ │ + mov w12, #0xb // #11 │ │ + b 57834 │ │ + cbz x12, 57a00 │ │ + ldrb w27, [x8], #1 │ │ + sub x10, x12, #0x1 │ │ + stp x8, x10, [x19, #48] │ │ + subs x9, x10, x27 │ │ + b.cc 5795c // b.lo, b.ul, b.last │ │ + add x10, x8, x27 │ │ + lsr x24, x8, #8 │ │ + lsr x23, x8, #16 │ │ + mov x28, xzr │ │ + stp x10, x9, [x19, #48] │ │ + and x14, x8, #0xffffffff00000000 │ │ + mov w12, #0x1 // #1 │ │ + str w27, [sp, #16] │ │ + mov w25, w8 │ │ + b 57834 │ │ + cmp x12, #0x1 │ │ + b.ls 5795c // b.plast │ │ + ldrh w25, [x8], #2 │ │ + sub x9, x12, #0x2 │ │ + mov w23, wzr │ │ + mov x14, xzr │ │ + mov x28, xzr │ │ + lsr w24, w25, #8 │ │ + stp x8, x9, [x19, #48] │ │ + mov w12, #0x3 // #3 │ │ + b 57834 │ │ + sub w9, w13, #0x1 │ │ + ldp x25, x14, [sp, #64] │ │ + eor w10, w13, w9 │ │ + and w10, w10, #0xff │ │ + cmp w10, w9, uxtb │ │ + b.ls 57674 // b.plast │ │ + rbit w9, w13 │ │ + clz w9, w9 │ │ + cmp w9, #0x1 │ │ + b.gt 5761c │ │ + cbz w9, 57710 │ │ + cmp w9, #0x1 │ │ + b.ne 57674 // b.any │ │ + cmp x12, #0x1 │ │ + b.ls 57a6c // b.plast │ │ + ldrh w25, [x8], #2 │ │ + sub x9, x12, #0x2 │ │ + stp x8, x9, [x19, #48] │ │ + orr x14, x14, #0xff │ │ + and w10, w14, #0xff │ │ + cmp w10, #0xff │ │ + b.eq 57690 // b.none │ │ + b 57ac0 │ │ + cmp x12, #0x1 │ │ + b.ls 5795c // b.plast │ │ + ldrh w25, [x8], #2 │ │ + mov w23, wzr │ │ + mov x14, xzr │ │ + mov x28, xzr │ │ + sub x9, x12, #0x2 │ │ + lsr w24, w25, #8 │ │ + str x8, [x19, #48] │ │ + str x9, [x19, #56] │ │ + mov w12, #0x1e // #30 │ │ + b 57834 │ │ + sub x0, x29, #0x10 │ │ + add x1, x19, #0x30 │ │ + mov w26, w5 │ │ + bl 4df9c │ │ + ldurb w10, [x29, #-16] │ │ + cmp w10, #0xff │ │ + b.ne 57984 // b.any │ │ + ldp x25, x8, [x19, #48] │ │ + ldur x27, [x29, #-8] │ │ + subs x8, x8, x27 │ │ + b.cc 579b4 // b.lo, b.ul, b.last │ │ + lsr x24, x25, #8 │ │ + lsr x23, x25, #16 │ │ + mov x28, xzr │ │ + add x9, x25, x27 │ │ + and x14, x25, #0xffffffff00000000 │ │ + mov w12, #0x1 // #1 │ │ + stp x9, x8, [x19, #48] │ │ + b 573e0 │ │ + sub x0, x29, #0x10 │ │ + add x1, x19, #0x30 │ │ + mov w26, w5 │ │ + bl 4df9c │ │ + ldurb w10, [x29, #-16] │ │ + cmp w10, #0xff │ │ + b.ne 57984 // b.any │ │ + ldur x25, [x29, #-8] │ │ + mov x28, xzr │ │ + mov w12, #0x8 // #8 │ │ + b 573d4 │ │ + cmp x12, #0x1 │ │ + b.ls 5795c // b.plast │ │ + ldrh w27, [x8], #2 │ │ + sub x10, x12, #0x2 │ │ + subs x9, x10, x27 │ │ + stp x8, x10, [x19, #48] │ │ + b.cc 5795c // b.lo, b.ul, b.last │ │ + add x10, x8, x27 │ │ + lsr x24, x8, #8 │ │ + lsr x23, x8, #16 │ │ + mov x28, xzr │ │ + stp x10, x9, [x19, #48] │ │ + and x14, x8, #0xffffffff00000000 │ │ + mov w12, #0x1 // #1 │ │ + mov w25, w8 │ │ + b 57834 │ │ + cmp w15, #0x8 │ │ + b.ne 574c8 // b.any │ │ + cmp x12, #0x7 │ │ + b.ls 5795c // b.plast │ │ + add x9, x8, #0x8 │ │ + sub x10, x12, #0x8 │ │ + stp x9, x10, [x19, #48] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x25, x8, x9, #8 │ │ + b 574dc │ │ + cmp w15, #0x8 │ │ + b.ne 574f4 // b.any │ │ + cmp x12, #0x7 │ │ + b.ls 5795c // b.plast │ │ + add x9, x8, #0x8 │ │ + sub x10, x12, #0x8 │ │ + stp x9, x10, [x19, #48] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x25, x8, x9, #8 │ │ + b 57508 │ │ + cmp x12, #0x3 │ │ + b.ls 5795c // b.plast │ │ + ldr w25, [x8], #4 │ │ + sub x9, x12, #0x4 │ │ + mov x14, xzr │ │ + mov x28, xzr │ │ + stp x8, x9, [x19, #48] │ │ + lsr w24, w25, #8 │ │ + lsr w23, w25, #16 │ │ + mov w12, #0x10 // #16 │ │ + b 57834 │ │ + cmp x12, #0x7 │ │ + b.ls 5795c // b.plast │ │ + add x9, x8, #0x8 │ │ + sub x10, x12, #0x8 │ │ + mov x28, xzr │ │ + stp x9, x10, [x19, #48] │ │ + mov w12, #0xe // #14 │ │ + b 57808 │ │ + cmp w14, #0x2 │ │ + b.ne 57520 // b.any │ │ + sub w9, w13, #0x1 │ │ + eor w10, w13, w9 │ │ + and w10, w10, #0xff │ │ + cmp w10, w9, uxtb │ │ + b.ls 576ac // b.plast │ │ + rbit w9, w13 │ │ + clz w10, w9 │ │ + mov w9, #0x15 // #21 │ │ + cmp w10, #0x1 │ │ + b.gt 576cc │ │ + cbz w10, 5775c │ │ + cmp w10, #0x1 │ │ + b.ne 57798 // b.any │ │ + cmp x12, #0x1 │ │ + b.ls 5778c // b.plast │ │ + ldrh w25, [x8], #2 │ │ + sub x9, x12, #0x2 │ │ + b 5777c │ │ + cbz x12, 57a3c │ │ + ldrb w10, [x8], #1 │ │ + sub x9, x12, #0x1 │ │ + mov w24, wzr │ │ + mov w23, wzr │ │ + mov x14, xzr │ │ + mov x28, xzr │ │ + stp x8, x9, [x19, #48] │ │ + mov w12, #0x2 // #2 │ │ + str w10, [sp, #28] │ │ + mov w25, w10 │ │ + b 57834 │ │ + cmp x12, #0x1 │ │ + b.ls 5795c // b.plast │ │ + ldrh w25, [x8], #2 │ │ + mov w23, wzr │ │ + mov x14, xzr │ │ + mov x28, xzr │ │ + sub x9, x12, #0x2 │ │ + lsr w24, w25, #8 │ │ + str x8, [x19, #48] │ │ + b 572ac │ │ + cbz x12, 57a30 │ │ + ldrb w10, [x8], #1 │ │ + sub x9, x12, #0x1 │ │ + mov w24, wzr │ │ + mov w23, wzr │ │ + mov x14, xzr │ │ + mov x28, xzr │ │ + stp x8, x9, [x19, #48] │ │ + mov w12, #0xe // #14 │ │ + str w10, [sp, #20] │ │ + mov w25, w10 │ │ + b 57834 │ │ + sub x0, x29, #0x10 │ │ + add x1, x19, #0x30 │ │ + mov w26, w5 │ │ + bl 4df9c │ │ + ldurb w10, [x29, #-16] │ │ + cmp w10, #0xff │ │ + b.ne 57984 // b.any │ │ + ldp x25, x8, [x19, #48] │ │ + ldur x27, [x29, #-8] │ │ + subs x8, x8, x27 │ │ + b.cc 579b4 // b.lo, b.ul, b.last │ │ + add x9, x25, x27 │ │ + mov x28, xzr │ │ + lsr x24, x25, #8 │ │ + lsr x23, x25, #16 │ │ + stp x9, x8, [x19, #48] │ │ + and x14, x25, #0xffffffff00000000 │ │ + mov w12, #0x9 // #9 │ │ + b 573e0 │ │ + cmp x12, #0x3 │ │ + b.ls 5795c // b.plast │ │ + ldr w25, [x8], #4 │ │ + mov x14, xzr │ │ + mov x28, xzr │ │ + sub x9, x12, #0x4 │ │ + str x8, [x19, #48] │ │ + lsr w24, w25, #8 │ │ + lsr w23, w25, #16 │ │ + str x9, [x19, #56] │ │ + mov w12, #0xe // #14 │ │ + b 57834 │ │ + cmp w15, #0x8 │ │ + b.ne 57560 // b.any │ │ + cmp x12, #0x7 │ │ + b.ls 5795c // b.plast │ │ + add x9, x8, #0x8 │ │ + sub x10, x12, #0x8 │ │ + stp x9, x10, [x19, #48] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x25, x8, x9, #8 │ │ + b 57574 │ │ + mov w24, wzr │ │ + mov w23, wzr │ │ + mov x14, xzr │ │ + mov x28, xzr │ │ + mov w25, #0x1 // #1 │ │ + mov w12, #0xa // #10 │ │ + b 57834 │ │ + cmp x12, #0xf │ │ + b.ls 5795c // b.plast │ │ + add x9, x8, #0x10 │ │ + sub x10, x12, #0x10 │ │ + mov w24, wzr │ │ + stp x9, x10, [x19, #48] │ │ + mov w23, wzr │ │ + mov x14, xzr │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + mov w12, #0x6 // #6 │ │ + orr w9, w10, w9, lsl #16 │ │ + ldr w10, [x8] │ │ + orr x9, x10, x9, lsl #32 │ │ + ldur x10, [x8, #7] │ │ + ldrb w8, [x8, #15] │ │ + extr x28, x8, x10, #8 │ │ + orr x27, x9, x10, lsl #56 │ │ + b 57834 │ │ + cmp w20, #0x21 │ │ + b.ne 57a0c // b.any │ │ + lsr x24, x25, #8 │ │ + lsr x23, x25, #16 │ │ + mov x28, xzr │ │ + and x14, x25, #0xffffffff00000000 │ │ + mov w12, #0x7 // #7 │ │ + b 57834 │ │ + cmp x12, #0x2 │ │ + b.ls 5758c // b.plast │ │ + add x9, x8, #0x3 │ │ + sub x10, x12, #0x3 │ │ + ldr x11, [sp, #48] │ │ + stp x9, x10, [x19, #48] │ │ + ldrb w9, [x8, #2] │ │ + ldrh w8, [x8] │ │ + orr x11, x11, #0xff │ │ + orr x8, x8, x9, lsl #16 │ │ + b 57590 │ │ + sub x0, x29, #0x10 │ │ + add x1, x19, #0x30 │ │ + mov w26, w5 │ │ + bl 4df9c │ │ + ldurb w10, [x29, #-16] │ │ + cmp w10, #0xff │ │ + b.ne 57984 // b.any │ │ + ldur x25, [x29, #-8] │ │ + mov x28, xzr │ │ + mov w12, #0x14 // #20 │ │ + lsr x24, x25, #8 │ │ + lsr x23, x25, #16 │ │ + and x14, x25, #0xffffffff00000000 │ │ + ldur x1, [x29, #-40] │ │ + mov w2, #0x1f00 // #7936 │ │ + nop │ │ + adr x3, 5446 │ │ + mov w4, #0x30 // #48 │ │ + mov w5, w26 │ │ + b 57834 │ │ + cbz x12, 57a48 │ │ + ldrb w10, [x8], #1 │ │ + sub x9, x12, #0x1 │ │ + mov w24, wzr │ │ + mov w23, wzr │ │ + mov x14, xzr │ │ + mov x28, xzr │ │ + stp x8, x9, [x19, #48] │ │ + mov w12, #0xd // #13 │ │ + str w10, [sp, #32] │ │ + mov w25, w10 │ │ + b 57834 │ │ + cmp x12, #0x3 │ │ + b.ls 5795c // b.plast │ │ + ldr w25, [x8], #4 │ │ + sub x9, x12, #0x4 │ │ + stp x8, x9, [x19, #48] │ │ + lsr x24, x25, #8 │ │ + lsr x23, x25, #16 │ │ + mov x28, xzr │ │ + and x14, x25, #0xffffffff00000000 │ │ + mov w12, #0x1c // #28 │ │ + b 57834 │ │ + cmp w15, #0x8 │ │ + b.ne 575bc // b.any │ │ + cmp x12, #0x7 │ │ + b.ls 5795c // b.plast │ │ + add x9, x8, #0x8 │ │ + sub x10, x12, #0x8 │ │ + stp x9, x10, [x19, #48] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x25, x8, x9, #8 │ │ + b 575d0 │ │ + mov w11, #0x11 // #17 │ │ + and w10, w11, #0xff │ │ + cmp w10, #0xff │ │ + b.ne 579a4 // b.any │ │ + lsr x24, x8, #8 │ │ + lsr x23, x8, #16 │ │ + str x11, [sp, #40] │ │ + mov x28, xzr │ │ + and x14, x8, #0xffffffff00000000 │ │ + mov w12, #0x1e // #30 │ │ + mov w25, w8 │ │ + b 57834 │ │ + cmp x12, #0x3 │ │ + b.ls 5795c // b.plast │ │ + ldr w25, [x8], #4 │ │ + sub x9, x12, #0x4 │ │ + stp x8, x9, [x19, #48] │ │ + lsr x24, x25, #8 │ │ + lsr x23, x25, #16 │ │ + mov x28, xzr │ │ + and x14, x25, #0xffffffff00000000 │ │ + mov w12, #0x1b // #27 │ │ + b 57834 │ │ + cmp x12, #0x3 │ │ + b.ls 5795c // b.plast │ │ + ldr w25, [x8], #4 │ │ + sub x9, x12, #0x4 │ │ + stp x8, x9, [x19, #48] │ │ + mov x28, xzr │ │ + lsr x24, x25, #8 │ │ + lsr x23, x25, #16 │ │ + and x14, x25, #0xffffffff00000000 │ │ + mov w12, #0xb // #11 │ │ + b 57834 │ │ + cmp w15, #0x8 │ │ + b.ne 576b4 // b.any │ │ + cmp x12, #0x7 │ │ + b.ls 5795c // b.plast │ │ + add x9, x8, #0x8 │ │ + sub x10, x12, #0x8 │ │ + stp x9, x10, [x19, #48] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x25, x8, x9, #8 │ │ + b 577ac │ │ + cmp x12, #0x3 │ │ + b.ls 5795c // b.plast │ │ + ldr w25, [x8], #4 │ │ + sub x9, x12, #0x4 │ │ + stp x8, x9, [x19, #48] │ │ + lsr x24, x25, #8 │ │ + lsr x23, x25, #16 │ │ + mov x28, xzr │ │ + and x14, x25, #0xffffffff00000000 │ │ + mov w12, #0x1f // #31 │ │ + b 57834 │ │ + mov w11, #0x11 // #17 │ │ + and w10, w11, #0xff │ │ + cmp w10, #0xff │ │ + b.ne 579a4 // b.any │ │ + lsr x24, x8, #8 │ │ + lsr x23, x8, #16 │ │ + str x11, [sp, #48] │ │ + mov x28, xzr │ │ + and x14, x8, #0xffffffff00000000 │ │ + mov w12, #0xd // #13 │ │ + mov w25, w8 │ │ + b 57834 │ │ + cmp x12, #0x3 │ │ + b.ls 5795c // b.plast │ │ + ldr w25, [x8], #4 │ │ + sub x9, x12, #0x4 │ │ + stp x8, x9, [x19, #48] │ │ + lsr x24, x25, #8 │ │ + lsr x23, x25, #16 │ │ + mov x28, xzr │ │ + and x14, x25, #0xffffffff00000000 │ │ + mov w12, #0x10 // #16 │ │ + b 57834 │ │ + add x9, x8, x27 │ │ + mvn x10, x27 │ │ + lsr x24, x8, #8 │ │ + add x9, x9, #0x1 │ │ + add x10, x12, x10 │ │ + lsr x23, x8, #16 │ │ + mov x28, xzr │ │ + stp x9, x10, [x19, #48] │ │ + and x14, x8, #0xffffffff00000000 │ │ + mov w12, #0x20 // #32 │ │ + str x8, [sp, #56] │ │ + mov w25, w8 │ │ + b 57834 │ │ + cmp w9, #0x2 │ │ + b.eq 57734 // b.none │ │ + cmp w9, #0x3 │ │ + b.ne 57674 // b.any │ │ + cmp x12, #0x7 │ │ + b.ls 57ab4 // b.plast │ │ + add x9, x8, #0x8 │ │ + sub x10, x12, #0x8 │ │ + stp x9, x10, [x19, #48] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x25, x8, x9, #8 │ │ + orr x14, x14, #0xff │ │ + and w10, w14, #0xff │ │ + cmp w10, #0xff │ │ + b.eq 57690 // b.none │ │ + b 57ac0 │ │ + and x8, x14, #0xffffffffffff0000 │ │ + mov w9, #0x14 // #20 │ │ + bfi x8, x13, #8, #8 │ │ + orr x14, x8, x9 │ │ + and w10, w14, #0xff │ │ + cmp w10, #0xff │ │ + b.ne 57ac0 // b.any │ │ + lsr x24, x25, #8 │ │ + lsr x23, x25, #16 │ │ + stp x25, x14, [sp, #64] │ │ + mov x28, xzr │ │ + mov x12, xzr │ │ + and x14, x25, #0xffffffff00000000 │ │ + b 57834 │ │ + mov w9, #0x15 // #21 │ │ + b 57798 │ │ + cmp x12, #0x3 │ │ + b.ls 5795c // b.plast │ │ + ldr w25, [x8], #4 │ │ + sub x9, x12, #0x4 │ │ + stp x8, x9, [x19, #48] │ │ + b 577ac │ │ + cmp w10, #0x2 │ │ + b.eq 5776c // b.none │ │ + cmp w10, #0x3 │ │ + b.ne 57798 // b.any │ │ + subs x9, x12, #0x8 │ │ + b.cc 5778c // b.lo, b.ul, b.last │ │ + add x10, x8, #0x8 │ │ + stp x10, x9, [x19, #48] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x25, x8, x9, #8 │ │ + b 57780 │ │ + cbz x12, 577c4 │ │ + ldrb w25, [x8], #1 │ │ + sub x9, x12, #0x1 │ │ + stp x8, x9, [x19, #48] │ │ + orr x14, x14, #0xff │ │ + and w10, w14, #0xff │ │ + cmp w10, #0xff │ │ + b.eq 57690 // b.none │ │ + b 57ac0 │ │ + cmp x12, #0x3 │ │ + b.ls 57a6c // b.plast │ │ + ldr w25, [x8], #4 │ │ + sub x9, x12, #0x4 │ │ + stp x8, x9, [x19, #48] │ │ + orr x14, x14, #0xff │ │ + and w10, w14, #0xff │ │ + cmp w10, #0xff │ │ + b.eq 57690 // b.none │ │ + b 57ac0 │ │ + cbz x12, 5778c │ │ + ldrb w25, [x8], #1 │ │ + sub x9, x12, #0x1 │ │ + b 5777c │ │ + cmp x12, #0x3 │ │ + b.ls 5778c // b.plast │ │ + ldr w25, [x8], #4 │ │ + sub x9, x12, #0x4 │ │ + stp x8, x9, [x19, #48] │ │ + ldr x9, [sp, #8] │ │ + orr x9, x9, #0xff │ │ + b 5779c │ │ + mov w13, wzr │ │ + mov w9, #0x11 // #17 │ │ + mov x25, x8 │ │ + bfi x9, x13, #8, #8 │ │ + and w10, w9, #0xff │ │ + str x9, [sp, #8] │ │ + cmp w10, #0xff │ │ + b.ne 57a54 // b.any │ │ + mov x28, xzr │ │ + lsr x24, x25, #8 │ │ + lsr x23, x25, #16 │ │ + and x14, x25, #0xffffffff00000000 │ │ + mov w12, #0xf // #15 │ │ + b 57834 │ │ + mov x9, #0x11 // #17 │ │ + mov x25, x8 │ │ + bfxil x14, x9, #0, #8 │ │ + and w10, w14, #0xff │ │ + cmp w10, #0xff │ │ + b.eq 57690 // b.none │ │ + b 57ac0 │ │ + and w9, w14, #0xfffe │ │ + cmp w9, #0x2 │ │ + b.eq 56db4 // b.none │ │ + cmp x12, #0x7 │ │ + b.ls 5795c // b.plast │ │ + add x9, x8, #0x8 │ │ + sub x10, x12, #0x8 │ │ + mov x28, xzr │ │ + stp x9, x10, [x19, #48] │ │ + mov w12, #0x5 // #5 │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x25, x8, x9, #8 │ │ + lsr x24, x25, #8 │ │ + lsr x23, x25, #16 │ │ + and x14, x25, #0xffffffff00000000 │ │ + ldr x26, [x19, #16] │ │ + ldr x8, [x19] │ │ + cmp x26, x8 │ │ + b.eq 57888 // b.none │ │ + ubfiz w9, w24, #8, #8 │ │ + ldr x8, [x19, #8] │ │ + add x21, x21, #0x10 │ │ + madd x8, x26, x4, x8 │ │ + add x11, x26, #0x1 │ │ + cmp x21, x1 │ │ + orr w10, w9, w23, lsl #16 │ │ + lsr x9, x14, #32 │ │ + bfxil w10, w25, #0, #8 │ │ + orr x10, x14, x10 │ │ + stp x27, x28, [x8, #16] │ │ + strh w5, [x8, #32] │ │ + strh w20, [x8, #34] │ │ + stp x12, x10, [x8] │ │ + str x11, [x19, #16] │ │ + b.ne 56a80 // b.any │ │ + b 5791c │ │ + mov x0, x19 │ │ + stur x23, [x29, #-48] │ │ + mov x23, x12 │ │ + stur w22, [x29, #-52] │ │ + mov w22, w20 │ │ + mov w20, w5 │ │ + stur x25, [x29, #-64] │ │ + mov x25, x21 │ │ + mov x21, x14 │ │ + bl 589f8 │ │ + mov x12, x23 │ │ + ldp x23, x1, [x29, #-48] │ │ + mov x14, x21 │ │ + mov x21, x25 │ │ + ldur x25, [x29, #-64] │ │ + mov w5, w20 │ │ + mov w20, w22 │ │ + ldur w22, [x29, #-52] │ │ + mov w4, #0x30 // #48 │ │ + nop │ │ + adr x3, 5446 │ │ + mov w2, #0x1f00 // #7936 │ │ + b 57844 │ │ + and w9, w14, #0xfffe │ │ + cmp w9, #0x2 │ │ + b.eq 56ebc // b.none │ │ + cmp x12, #0x3 │ │ + b.ls 5795c // b.plast │ │ + ldr w25, [x8], #4 │ │ + sub x9, x12, #0x4 │ │ + mov x14, xzr │ │ + mov x28, xzr │ │ + stp x8, x9, [x19, #48] │ │ + lsr w24, w25, #8 │ │ + lsr w23, w25, #16 │ │ + mov w12, #0x4 // #4 │ │ + b 57834 │ │ + ldur x9, [x29, #-32] │ │ mov w8, #0x1ff // #511 │ │ - strh w8, [x0] │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldp x29, x30, [sp, #96] │ │ - add sp, sp, #0x90 │ │ + strh w8, [x9] │ │ + ldp x20, x19, [sp, #224] │ │ + ldp x22, x21, [sp, #208] │ │ + ldp x24, x23, [sp, #192] │ │ + ldp x26, x25, [sp, #176] │ │ + ldp x28, x27, [sp, #160] │ │ + ldp x29, x30, [sp, #144] │ │ + add sp, sp, #0xf0 │ │ ret │ │ - mov w13, #0x12 // #18 │ │ - b 56660 │ │ + mov w9, #0x10 // #16 │ │ + b 568e0 │ │ + mov w10, #0x11 // #17 │ │ + mov w11, w22 │ │ + b 5796c │ │ + mov w9, wzr │ │ + mov w11, wzr │ │ + mov w24, wzr │ │ + mov w10, #0x11 // #17 │ │ + mov x27, x8 │ │ + b 579e0 │ │ + mov w10, #0x11 // #17 │ │ + mov w11, w22 │ │ + mov x27, x16 │ │ + b 579e0 │ │ + ldurb w24, [x29, #-15] │ │ + ldurh w11, [x29, #-14] │ │ + ldur w9, [x29, #-12] │ │ + ldur x27, [x29, #-8] │ │ + b 579e0 │ │ + mov w10, #0x6 // #6 │ │ + mov w11, w22 │ │ + b 579e0 │ │ + lsr x9, x11, #32 │ │ + lsr x24, x11, #8 │ │ + lsr x11, x11, #16 │ │ + b 5796c │ │ + mov w9, wzr │ │ + mov w11, wzr │ │ + mov w24, wzr │ │ + mov w10, #0x11 // #17 │ │ + b 57acc │ │ + ldr x10, [sp, #56] │ │ + mov x27, x8 │ │ + lsr x24, x10, #8 │ │ + lsr x11, x10, #16 │ │ + lsr x9, x10, #32 │ │ + mov w10, #0x11 // #17 │ │ + lsl x8, x9, #24 │ │ + mov w9, w10 │ │ + bfi x8, x11, #8, #16 │ │ + bfxil x8, x24, #0, #8 │ │ + orr x8, x9, x8, lsl #8 │ │ + ldur x9, [x29, #-32] │ │ + stp x8, x27, [x9] │ │ + b 568f8 │ │ + ldr w24, [sp, #16] │ │ + mov w10, #0x11 // #17 │ │ + b 5796c │ │ + mov w10, #0x43 // #67 │ │ + mov w11, w23 │ │ + b 579e0 │ │ + ldr w24, [sp, #36] │ │ + mov w10, #0x11 // #17 │ │ + b 5796c │ │ + ldr w24, [sp, #24] │ │ + mov w10, #0x11 // #17 │ │ + b 5796c │ │ + ldr w24, [sp, #20] │ │ + mov w10, #0x11 // #17 │ │ + b 5796c │ │ + ldr w24, [sp, #28] │ │ + mov w10, #0x11 // #17 │ │ + b 5796c │ │ + ldr w24, [sp, #32] │ │ + mov w10, #0x11 // #17 │ │ + b 5796c │ │ + ldr x11, [sp, #8] │ │ + mov x27, x25 │ │ + lsr x9, x11, #32 │ │ + lsr x24, x11, #8 │ │ + lsr x11, x11, #16 │ │ + b 579e0 │ │ + mov w14, #0x11 // #17 │ │ + mov w10, w14 │ │ + b 57abc │ │ nop │ │ - adr x3, 697c0 │ │ + adr x3, 68b80 │ │ mov x0, xzr │ │ mov x1, x8 │ │ mov w2, #0x5 // #5 │ │ - bl 2b7a0 │ │ - sub sp, sp, #0x90 │ │ - stp x29, x30, [sp, #48] │ │ - stp x28, x27, [sp, #64] │ │ - stp x26, x25, [sp, #80] │ │ - stp x24, x23, [sp, #96] │ │ - stp x22, x21, [sp, #112] │ │ - stp x20, x19, [sp, #128] │ │ - add x29, sp, #0x30 │ │ - ldp x22, x8, [x1] │ │ - mov x19, x0 │ │ - cbz x8, 56a38 │ │ - ldrb w23, [x22], #1 │ │ + bl 2bab0 │ │ + mov x0, x19 │ │ + mov x1, xzr │ │ + mov x2, x8 │ │ + mov w3, #0x10 // #16 │ │ + mov w4, #0x30 // #48 │ │ + stur x8, [x29, #-40] │ │ + bl 40788 │ │ + ldur x8, [x29, #-40] │ │ + b 56a68 │ │ + mov w10, #0x11 // #17 │ │ + mov w14, #0x11 // #17 │ │ + mov x25, x8 │ │ + lsr x9, x14, #32 │ │ + lsr x24, x14, #8 │ │ + lsr x11, x14, #16 │ │ + mov x27, x25 │ │ + b 579e0 │ │ + sub sp, sp, #0xa0 │ │ + stp x29, x30, [sp, #64] │ │ + stp x28, x27, [sp, #80] │ │ + stp x26, x25, [sp, #96] │ │ + stp x24, x23, [sp, #112] │ │ + stp x22, x21, [sp, #128] │ │ + stp x20, x19, [sp, #144] │ │ + add x29, sp, #0x40 │ │ + ldp x8, x9, [x1] │ │ + cbz x9, 57c1c │ │ + ldrb w23, [x8], #1 │ │ mov x20, x1 │ │ - sub x27, x8, #0x1 │ │ - stp x22, x27, [x1] │ │ - cbz x23, 56a58 │ │ - lsl x21, x23, #2 │ │ - mov x0, x21 │ │ - bl 64e30 │ │ - cbz x0, 56b40 │ │ + sub x9, x9, #0x1 │ │ + stp x8, x9, [x1] │ │ + cbz x23, 57c34 │ │ + lsl x22, x23, #2 │ │ + str x0, [sp, #8] │ │ + mov x0, x22 │ │ + bl 641c0 │ │ + cbz x0, 57d20 │ │ + mov x21, x0 │ │ + mov x22, xzr │ │ mov x25, xzr │ │ mov w24, wzr │ │ - mov w16, #0xffff // #65535 │ │ - stp x23, x0, [sp, #24] │ │ - str xzr, [sp, #40] │ │ - cbz x27, 56a94 │ │ - mov x28, xzr │ │ - mov w12, wzr │ │ - mov x10, x22 │ │ - add x26, x25, #0x1 │ │ - mov x9, x27 │ │ - mov x11, x22 │ │ - ldrb w14, [x11], #1 │ │ - cmp w12, #0x3f │ │ - sub x13, x9, #0x1 │ │ - b.ne 56930 // b.any │ │ - cmp w14, #0x1 │ │ - b.hi 56a80 // b.pmore │ │ - and x15, x14, #0x7f │ │ - lsl x15, x15, x12 │ │ - orr x28, x15, x28 │ │ - tbz w14, #7, 56954 │ │ - add w12, w12, #0x7 │ │ - mov x9, x13 │ │ - mov x10, x11 │ │ - cbnz x13, 56918 │ │ - b 56a8c │ │ - cmp x28, x16 │ │ - stp x11, x13, [x20] │ │ - csel x12, x28, x16, cc // cc = lo, ul, last │ │ - cmp x28, #0x1 │ │ + mov w26, #0xffff // #65535 │ │ + stp x23, x0, [sp, #16] │ │ + str xzr, [sp, #32] │ │ + b 57b68 │ │ + add x25, x25, #0x1 │ │ + add x8, x21, x22 │ │ + add x22, x22, #0x4 │ │ + cmp x23, x25 │ │ + mov w27, w28 │ │ + strh w19, [x8] │ │ + strh w28, [x8, #2] │ │ + str x25, [sp, #32] │ │ + b.eq 57ca8 // b.none │ │ + sub x0, x29, #0x18 │ │ + mov x1, x20 │ │ + bl 4df9c │ │ + ldurb w8, [x29, #-24] │ │ + cmp w8, #0xff │ │ + b.ne 57c5c // b.any │ │ + ldur x8, [x29, #-16] │ │ + cmp x8, x26 │ │ + csel x19, x8, x26, cc // cc = lo, ul, last │ │ + cmp x8, #0x1 │ │ + ldp x8, x9, [x20] │ │ cinc w24, w24, eq // eq = none │ │ - cbz x13, 56ae8 │ │ - ldrsb w8, [x10, #1] │ │ - add x22, x10, #0x2 │ │ - sub x27, x9, #0x2 │ │ - stp x22, x27, [x20] │ │ - str x12, [sp, #16] │ │ - tbnz w8, #31, 5698c │ │ - sxtw x21, w8 │ │ - b 569d0 │ │ - cbz x27, 56af8 │ │ - ldrb w11, [x10, #2] │ │ - and w21, w8, #0x7f │ │ - add x22, x10, #0x3 │ │ - sub x27, x9, #0x3 │ │ - bfi w21, w11, #7, #7 │ │ - stp x22, x27, [x20] │ │ - tbz w11, #7, 569d0 │ │ - cbz x27, 56af8 │ │ - ldrb w8, [x10, #3] │ │ - add x22, x10, #0x4 │ │ - sub x27, x9, #0x4 │ │ - stp x22, x27, [x20] │ │ - cmp w8, #0x3 │ │ - b.hi 56b0c // b.pmore │ │ - orr w8, w21, w8, lsl #14 │ │ - and x21, x8, #0xffff │ │ - ldr x8, [sp, #24] │ │ + cbz x9, 57ca0 │ │ + mov x10, x8 │ │ + sub x11, x9, #0x1 │ │ + ldrsb w28, [x10], #1 │ │ + stp x10, x11, [x20] │ │ + tbz w28, #31, 57bd0 │ │ + cbz x11, 57cc8 │ │ + ldrsb w12, [x8, #1] │ │ + and w28, w28, #0x7f │ │ + add x10, x8, #0x2 │ │ + sub x11, x9, #0x2 │ │ + bfi w28, w12, #7, #7 │ │ + stp x10, x11, [x20] │ │ + tbnz w12, #31, 57bec │ │ + ldr x8, [sp, #16] │ │ cmp x25, x8 │ │ - b.ne 569e8 // b.any │ │ - add x0, sp, #0x18 │ │ - bl 579f8 │ │ - ldr x0, [sp, #32] │ │ - ldp x9, x10, [sp, #8] │ │ - add x8, x0, x25, lsl #2 │ │ - cmp x26, x23 │ │ - mov x25, x26 │ │ - mov w16, #0xffff // #65535 │ │ - strh w21, [x8, #2] │ │ - and x9, x9, #0xffffffffffff0000 │ │ - strh w10, [x8] │ │ - mov x8, x28 │ │ - orr x9, x9, x21 │ │ - str x26, [sp, #40] │ │ - str x9, [sp, #8] │ │ - b.ne 568fc // b.any │ │ - cmp w24, #0x1 │ │ - b.ne 56a64 // b.any │ │ - ldur q0, [sp, #24] │ │ - ldr x8, [sp, #40] │ │ - str q0, [x19] │ │ - str x8, [x19, #16] │ │ - b 56ac8 │ │ - mov w8, #0x13 // #19 │ │ - strh wzr, [x19, #14] │ │ - strh w8, [x19, #8] │ │ + b.ne 57b44 // b.any │ │ + add x0, sp, #0x10 │ │ + bl 58994 │ │ + ldr x21, [sp, #24] │ │ + b 57b44 │ │ + cbz x11, 57cc8 │ │ + ldrb w10, [x8, #2] │ │ + add x8, x8, #0x3 │ │ + sub x9, x9, #0x3 │ │ + stp x8, x9, [x20] │ │ + cmp w10, #0x3 │ │ + b.hi 57cd4 // b.pmore │ │ + orr w28, w28, w10, lsl #14 │ │ + ldr x8, [sp, #16] │ │ + cmp x25, x8 │ │ + b.ne 57b44 // b.any │ │ + b 57bdc │ │ + mov w9, #0x11 // #17 │ │ + str x8, [x0, #16] │ │ mov x8, #0xffffffffffffffff // #-1 │ │ - stur wzr, [x19, #10] │ │ - str x22, [x19, #16] │ │ - str x8, [x19] │ │ - b 56ac8 │ │ + strb w9, [x0, #8] │ │ + str x8, [x0] │ │ + b 57d00 │ │ mov w8, #0x2 // #2 │ │ - str xzr, [sp, #40] │ │ - stp xzr, x8, [sp, #24] │ │ - mov w8, #0x47 // #71 │ │ - strb w8, [x19, #8] │ │ - ldr x8, [sp, #24] │ │ - mov x9, #0xffffffffffffffff // #-1 │ │ - str x9, [x19] │ │ - cbnz x8, 56ac0 │ │ - b 56ac8 │ │ - mov w9, #0x6 // #6 │ │ - stp x11, x13, [x20] │ │ - b 56a9c │ │ - add x22, x22, x27 │ │ - stp x22, xzr, [x20] │ │ - mov w9, #0x13 // #19 │ │ - mov x8, x22 │ │ - strb w9, [x19, #8] │ │ - strb wzr, [x19, #9] │ │ - strh wzr, [x19, #14] │ │ - stur wzr, [x19, #10] │ │ - str x8, [x19, #16] │ │ - ldr x8, [sp, #24] │ │ + str xzr, [sp, #32] │ │ + stp xzr, x8, [sp, #16] │ │ + mov w8, #0x41 // #65 │ │ mov x9, #0xffffffffffffffff // #-1 │ │ - str x9, [x19] │ │ - cbz x8, 56ac8 │ │ - ldr x0, [sp, #32] │ │ - bl 64e40 │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldp x24, x23, [sp, #96] │ │ - ldp x26, x25, [sp, #80] │ │ - ldp x28, x27, [sp, #64] │ │ - ldp x29, x30, [sp, #48] │ │ - add sp, sp, #0x90 │ │ - ret │ │ - mov w10, wzr │ │ - mov w8, wzr │ │ - mov w9, #0x13 // #19 │ │ - b 56b18 │ │ - mov w10, wzr │ │ - mov w8, wzr │ │ - mov w9, #0x13 // #19 │ │ - mov x11, x22 │ │ - b 56b18 │ │ + strb w8, [x0, #8] │ │ + str x9, [x0] │ │ + ldr x8, [sp, #16] │ │ + cbnz x8, 57cf8 │ │ + b 57d00 │ │ + ldur w9, [x29, #-20] │ │ + ldur w10, [x29, #-23] │ │ + stur w9, [x29, #-5] │ │ + ldur x9, [x29, #-16] │ │ + stur w10, [x29, #-8] │ │ ldr x10, [sp, #8] │ │ + strb w8, [x10, #8] │ │ + ldur w8, [x29, #-8] │ │ + str x9, [x10, #16] │ │ + ldur w9, [x29, #-5] │ │ + stur w8, [x10, #9] │ │ + mov x8, #0xffffffffffffffff // #-1 │ │ + str w9, [x10, #12] │ │ + str x8, [x10] │ │ + ldr x8, [sp, #16] │ │ + cbnz x8, 57cf8 │ │ + b 57d00 │ │ + mov w9, #0x11 // #17 │ │ + b 57cd8 │ │ + ldr x0, [sp, #8] │ │ + cmp w24, #0x1 │ │ + b.ne 57c40 // b.any │ │ + ldr q0, [sp, #16] │ │ + ldr x8, [sp, #32] │ │ + str q0, [x0] │ │ + str x8, [x0, #16] │ │ + b 57d00 │ │ + mov w9, #0x11 // #17 │ │ + mov x8, x10 │ │ + b 57cd8 │ │ mov w9, #0x6 // #6 │ │ - lsr x8, x10, #16 │ │ - strb w9, [x19, #8] │ │ - strb wzr, [x19, #9] │ │ - strh w10, [x19, #10] │ │ - str w8, [x19, #12] │ │ - str x11, [x19, #16] │ │ - ldr x8, [sp, #24] │ │ - mov x9, #0xffffffffffffffff // #-1 │ │ - str x9, [x19] │ │ - cbnz x8, 56ac0 │ │ - b 56ac8 │ │ + ldr x10, [sp, #8] │ │ + str x8, [x10, #16] │ │ + mov x8, #0xffffffffffffffff // #-1 │ │ + strb w9, [x10, #8] │ │ + strh w27, [x10, #10] │ │ + str x8, [x10] │ │ + ldr x8, [sp, #16] │ │ + cbz x8, 57d00 │ │ + ldr x0, [sp, #24] │ │ + bl 641d0 │ │ + ldp x20, x19, [sp, #144] │ │ + ldp x22, x21, [sp, #128] │ │ + ldp x24, x23, [sp, #112] │ │ + ldp x26, x25, [sp, #96] │ │ + ldp x28, x27, [sp, #80] │ │ + ldp x29, x30, [sp, #64] │ │ + add sp, sp, #0xa0 │ │ + ret │ │ mov w0, #0x2 // #2 │ │ - mov x1, x21 │ │ - bl 24994 │ │ - ldr x8, [sp, #24] │ │ + mov x1, x22 │ │ + bl 248bc │ │ + ldr x8, [sp, #16] │ │ mov x19, x0 │ │ - cbz x8, 56b60 │ │ - ldr x0, [sp, #32] │ │ - bl 64e40 │ │ + cbz x8, 57d40 │ │ + ldr x0, [sp, #24] │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - ldp x12, x10, [x1] │ │ - cbz x10, 56bd8 │ │ - mov x9, xzr │ │ - mov w11, wzr │ │ - add x8, x12, x10 │ │ - sub x10, x10, #0x1 │ │ - add x12, x12, #0x1 │ │ - ldurb w13, [x12, #-1] │ │ - cmp w11, #0x3f │ │ - b.ne 56b98 // b.any │ │ - cmp w13, #0x1 │ │ - b.hi 56bf0 // b.pmore │ │ - and x14, x13, #0x7f │ │ - lsl x14, x14, x11 │ │ - orr x9, x14, x9 │ │ - tbz w13, #7, 56c00 │ │ - sub x10, x10, #0x1 │ │ - add x12, x12, #0x1 │ │ - add w11, w11, #0x7 │ │ - cmn x10, #0x1 │ │ - b.ne 56b84 // b.any │ │ - stp x8, xzr, [x1] │ │ - mov w9, #0x13 // #19 │ │ - strh wzr, [x0, #6] │ │ - strh w9, [x0] │ │ - stur wzr, [x0, #2] │ │ - str x8, [x0, #8] │ │ - ret │ │ - mov w9, #0x13 // #19 │ │ - strh wzr, [x0, #6] │ │ - strh w9, [x0] │ │ - stur wzr, [x0, #2] │ │ - str x12, [x0, #8] │ │ - ret │ │ - mov w8, #0x6 // #6 │ │ - stp x12, x10, [x1] │ │ - strb w8, [x0] │ │ - ret │ │ - mov w8, #0xff // #255 │ │ - stp x12, x10, [x1] │ │ - str x9, [x0, #8] │ │ - strb w8, [x0] │ │ - ret │ │ + bl 602e0 │ │ sub sp, sp, #0xa0 │ │ stp x29, x30, [sp, #80] │ │ - str x25, [sp, #96] │ │ + stp x26, x25, [sp, #96] │ │ stp x24, x23, [sp, #112] │ │ stp x22, x21, [sp, #128] │ │ stp x20, x19, [sp, #144] │ │ add x29, sp, #0x50 │ │ - cbz x4, 56ce8 │ │ + cbz x4, 57e2c │ │ lsl x22, x4, #2 │ │ + add x8, sp, #0x20 │ │ mov w20, w2 │ │ mov x21, x1 │ │ mov x19, x0 │ │ - sub x24, x29, #0x18 │ │ + orr x23, x8, #0x8 │ │ add x25, x3, #0x2 │ │ - mov x23, #0xffffffffffffffff // #-1 │ │ - b 56c60 │ │ + mov x24, #0xffffffffffffffff // #-1 │ │ + b 57d98 │ │ subs x22, x22, #0x4 │ │ add x25, x25, #0x4 │ │ - b.eq 56cb8 // b.none │ │ + b.eq 57df8 // b.none │ │ ldrh w3, [x25] │ │ - sub x0, x29, #0x18 │ │ + add x0, sp, #0x20 │ │ mov x1, x21 │ │ mov w2, w20 │ │ - bl 57214 │ │ - ldur x8, [x29, #-24] │ │ - ldur q0, [x24, #8] │ │ + bl 5825c │ │ + ldr x8, [sp, #32] │ │ + ldr q0, [x23] │ │ cmn x8, #0x1 │ │ - str q0, [sp, #32] │ │ - b.eq 56cac // b.none │ │ - ldurh w9, [x25, #-2] │ │ - ldr q0, [sp, #32] │ │ - cmp w9, #0x1 │ │ str q0, [sp, #16] │ │ - b.ne 56c54 // b.any │ │ + b.eq 57dec // b.none │ │ + ldurh w10, [x25, #-2] │ │ ldr q0, [sp, #16] │ │ - mov x23, x8 │ │ + ldr x9, [sp, #56] │ │ + cmp w10, #0x1 │ │ str q0, [sp] │ │ - b 56c54 │ │ - ldr q0, [sp, #32] │ │ - str x8, [x19] │ │ - b 56cc8 │ │ - cmn x23, #0x1 │ │ - b.eq 56ce8 // b.none │ │ + b.ne 57d8c // b.any │ │ ldr q0, [sp] │ │ - str x23, [x19] │ │ + mov x24, x8 │ │ + mov x26, x9 │ │ + stur q0, [x29, #-16] │ │ + b 57d8c │ │ + ldr q0, [sp, #16] │ │ + str x8, [x19] │ │ + b 57e0c │ │ + cmn x24, #0x1 │ │ + b.eq 57e2c // b.none │ │ + ldur q0, [x29, #-16] │ │ + str x24, [x19] │ │ + str x26, [x19, #24] │ │ stur q0, [x19, #8] │ │ ldp x20, x19, [sp, #144] │ │ - ldr x25, [sp, #96] │ │ ldp x22, x21, [sp, #128] │ │ ldp x24, x23, [sp, #112] │ │ + ldp x26, x25, [sp, #96] │ │ ldp x29, x30, [sp, #80] │ │ add sp, sp, #0xa0 │ │ ret │ │ nop │ │ - adr x0, 6a258 │ │ - bl 2b854 │ │ + adr x0, 69570 │ │ + bl 2cc58 │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ ldp x1, x2, [x0] │ │ mov w8, #0x4 // #4 │ │ mov x19, x0 │ │ add x0, sp, #0x8 │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x18 // #24 │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x20 // #32 │ │ lsl x9, x1, #1 │ │ cmp x9, #0x4 │ │ csel x20, x9, x8, hi // hi = pmore │ │ mov x3, x20 │ │ - bl 3f270 │ │ + bl 40810 │ │ ldr x8, [sp, #8] │ │ - cmp x8, #0x1 │ │ - b.eq 56d54 // b.none │ │ + cbnz x8, 57e94 │ │ ldr x8, [sp, #16] │ │ stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ ldp x0, x1, [sp, #16] │ │ - bl 24994 │ │ - sub sp, sp, #0xb0 │ │ - stp x29, x30, [sp, #80] │ │ - stp x28, x27, [sp, #96] │ │ - stp x26, x25, [sp, #112] │ │ - stp x24, x23, [sp, #128] │ │ - stp x22, x21, [sp, #144] │ │ - stp x20, x19, [sp, #160] │ │ - add x29, sp, #0x50 │ │ + bl 248bc │ │ + sub sp, sp, #0xd0 │ │ + stp x29, x30, [sp, #112] │ │ + stp x28, x27, [sp, #128] │ │ + stp x26, x25, [sp, #144] │ │ + stp x24, x23, [sp, #160] │ │ + stp x22, x21, [sp, #176] │ │ + stp x20, x19, [sp, #192] │ │ + add x29, sp, #0x70 │ │ stur wzr, [x29, #-5] │ │ stur wzr, [x29, #-8] │ │ - cbz x4, 57004 │ │ - lsl x24, x4, #2 │ │ + cbz x4, 58158 │ │ + lsl x25, x4, #2 │ │ mov w20, w2 │ │ mov x21, x1 │ │ mov x19, x0 │ │ - mov x28, xzr │ │ + mov x27, xzr │ │ mov x26, xzr │ │ - mov x25, xzr │ │ - add x27, x3, #0x2 │ │ - mov x22, #0xffffffffffffffff // #-1 │ │ + mov x24, xzr │ │ + add x28, x3, #0x2 │ │ mov x23, #0xffffffffffffffff // #-1 │ │ + mov x22, #0xffffffffffffffff // #-1 │ │ str xzr, [sp, #8] │ │ str wzr, [sp, #4] │ │ - b 56dd0 │ │ + b 57f14 │ │ stp x8, x10, [sp, #16] │ │ - mov x22, x9 │ │ - subs x24, x24, #0x4 │ │ - add x27, x27, #0x4 │ │ - b.eq 56fa0 // b.none │ │ - ldrh w3, [x27] │ │ - sub x0, x29, #0x20 │ │ + mov x23, x9 │ │ + str x11, [sp, #32] │ │ + subs x25, x25, #0x4 │ │ + add x28, x28, #0x4 │ │ + b.eq 580ec // b.none │ │ + ldrh w3, [x28] │ │ + sub x0, x29, #0x30 │ │ mov x1, x21 │ │ mov w2, w20 │ │ - bl 57214 │ │ - ldp x9, x8, [x29, #-32] │ │ - ldur x10, [x29, #-16] │ │ + bl 5825c │ │ + ldp x9, x8, [x29, #-48] │ │ + ldur x10, [x29, #-32] │ │ cmn x9, #0x1 │ │ - b.eq 56f94 // b.none │ │ - ldurh w11, [x27, #-2] │ │ - cmp w11, #0x3 │ │ - b.gt 56e40 │ │ - cmp w11, #0x1 │ │ - b.eq 56dbc // b.none │ │ - cmp w11, #0x2 │ │ - b.eq 56e90 // b.none │ │ - cmp w11, #0x3 │ │ - b.ne 56dc4 // b.any │ │ + b.eq 580e0 // b.none │ │ + ldurh w12, [x28, #-2] │ │ + ldur x11, [x29, #-24] │ │ + cmp w12, #0x3 │ │ + b.gt 57f88 │ │ + cmp w12, #0x1 │ │ + b.eq 57efc // b.none │ │ + cmp w12, #0x2 │ │ + b.eq 57fdc // b.none │ │ + cmp w12, #0x3 │ │ + b.ne 57f08 // b.any │ │ cmp x9, #0x4 │ │ - b.gt 56f08 │ │ + b.gt 58054 │ │ cmp x9, #0x2 │ │ - b.eq 56f48 // b.none │ │ + b.eq 58094 // b.none │ │ cmp x9, #0x3 │ │ - b.eq 56f6c // b.none │ │ + b.eq 580b8 // b.none │ │ cmp x9, #0x4 │ │ - b.ne 56dc4 // b.any │ │ + b.ne 57f08 // b.any │ │ mov w26, w8 │ │ - b 56dc4 │ │ - cmp w11, #0x4 │ │ - b.eq 56e68 // b.none │ │ - cmp w11, #0x5 │ │ - b.eq 56eb8 // b.none │ │ - mov w12, #0x2001 // #8193 │ │ - cmp w11, w12 │ │ - b.ne 56dc4 // b.any │ │ - stp x8, x10, [sp, #32] │ │ - mov x23, x9 │ │ - b 56dc4 │ │ + b 57f08 │ │ + cmp w12, #0x4 │ │ + b.eq 57fb4 // b.none │ │ + cmp w12, #0x5 │ │ + b.eq 58004 // b.none │ │ + mov w13, #0x2001 // #8193 │ │ + cmp w12, w13 │ │ + b.ne 57f08 // b.any │ │ + stp x8, x10, [sp, #40] │ │ + mov x22, x9 │ │ + str x11, [sp, #56] │ │ + b 57f08 │ │ cmp x9, #0x4 │ │ - b.gt 56eec │ │ + b.gt 58038 │ │ cmp x9, #0x2 │ │ - b.eq 56f40 // b.none │ │ + b.eq 5808c // b.none │ │ cmp x9, #0x3 │ │ - b.eq 56f50 // b.none │ │ + b.eq 5809c // b.none │ │ cmp x9, #0x4 │ │ - b.ne 56dc4 // b.any │ │ - mov w28, w8 │ │ - b 56dc4 │ │ + b.ne 57f08 // b.any │ │ + mov w27, w8 │ │ + b 57f08 │ │ cmp x9, #0x4 │ │ - b.gt 56f24 │ │ + b.gt 58070 │ │ cmp x9, #0x2 │ │ - b.eq 56f58 // b.none │ │ + b.eq 580a4 // b.none │ │ cmp x9, #0x3 │ │ - b.eq 56f80 // b.none │ │ + b.eq 580cc // b.none │ │ cmp x9, #0x4 │ │ - b.ne 56dc4 // b.any │ │ - mov w25, w8 │ │ - b 56dc4 │ │ + b.ne 57f08 // b.any │ │ + mov w24, w8 │ │ + b 57f08 │ │ cmp x9, #0x1 │ │ - b.ne 56dc4 // b.any │ │ + b.ne 57f08 // b.any │ │ cmp x10, #0x10 │ │ - b.ne 56dc4 // b.any │ │ + b.ne 57f08 // b.any │ │ ldr w9, [x8] │ │ ldur w10, [x8, #3] │ │ ldur x11, [x8, #7] │ │ ldrb w8, [x8, #15] │ │ str x11, [sp, #8] │ │ str w8, [sp, #4] │ │ stur w9, [x29, #-8] │ │ stur w10, [x29, #-5] │ │ - b 56dc4 │ │ + b 57f08 │ │ cmp x9, #0x5 │ │ - b.eq 56f64 // b.none │ │ - cmp x9, #0x6 │ │ - b.eq 56f60 // b.none │ │ + b.eq 580b0 // b.none │ │ cmp x9, #0x7 │ │ - b.eq 56f64 // b.none │ │ - b 56dc4 │ │ + b.eq 580ac // b.none │ │ + cmp x9, #0x8 │ │ + b.eq 580b0 // b.none │ │ + b 57f08 │ │ cmp x9, #0x5 │ │ - b.eq 56f78 // b.none │ │ - cmp x9, #0x6 │ │ - b.eq 56f74 // b.none │ │ + b.eq 580c4 // b.none │ │ cmp x9, #0x7 │ │ - b.eq 56f78 // b.none │ │ - b 56dc4 │ │ + b.eq 580c0 // b.none │ │ + cmp x9, #0x8 │ │ + b.eq 580c4 // b.none │ │ + b 57f08 │ │ cmp x9, #0x5 │ │ - b.eq 56f8c // b.none │ │ - cmp x9, #0x6 │ │ - b.eq 56f88 // b.none │ │ + b.eq 580d8 // b.none │ │ cmp x9, #0x7 │ │ - b.eq 56f8c // b.none │ │ - b 56dc4 │ │ - and x28, x8, #0xff │ │ - b 56dc4 │ │ + b.eq 580d4 // b.none │ │ + cmp x9, #0x8 │ │ + b.eq 580d8 // b.none │ │ + b 57f08 │ │ + and x27, x8, #0xff │ │ + b 57f08 │ │ and x26, x8, #0xff │ │ - b 56dc4 │ │ - and x28, x8, #0xffff │ │ - b 56dc4 │ │ - and x25, x8, #0xff │ │ - b 56dc4 │ │ - tbnz x8, #63, 56dc4 │ │ - mov x28, x8 │ │ - b 56dc4 │ │ + b 57f08 │ │ + and x27, x8, #0xffff │ │ + b 57f08 │ │ + and x24, x8, #0xff │ │ + b 57f08 │ │ + tbnz x8, #63, 57f08 │ │ + mov x27, x8 │ │ + b 57f08 │ │ and x26, x8, #0xffff │ │ - b 56dc4 │ │ - tbnz x8, #63, 56dc4 │ │ + b 57f08 │ │ + tbnz x8, #63, 57f08 │ │ mov x26, x8 │ │ - b 56dc4 │ │ - and x25, x8, #0xffff │ │ - b 56dc4 │ │ - tbnz x8, #63, 56dc4 │ │ - mov x25, x8 │ │ - b 56dc4 │ │ + b 57f08 │ │ + and x24, x8, #0xffff │ │ + b 57f08 │ │ + tbnz x8, #63, 57f08 │ │ + mov x24, x8 │ │ + b 57f08 │ │ stp x8, x10, [x19, #8] │ │ str x9, [x19] │ │ - b 56fe4 │ │ - cmn x22, #0x1 │ │ - b.eq 57004 // b.none │ │ + b 58138 │ │ + cmn x23, #0x1 │ │ + b.eq 58158 // b.none │ │ ldur w8, [x29, #-8] │ │ ldur w9, [x29, #-5] │ │ - stp x25, x26, [x19, #48] │ │ - str x28, [x19, #64] │ │ - str w8, [x19, #72] │ │ - stur w9, [x19, #75] │ │ - ldp x9, x8, [sp, #16] │ │ - stp x22, x9, [x19] │ │ - stp x8, x23, [x19, #16] │ │ + stp x24, x26, [x19, #80] │ │ + str x27, [x19, #96] │ │ + str w8, [x19, #64] │ │ + stur w9, [x19, #67] │ │ + ldp x9, x10, [sp, #16] │ │ + stp x23, x9, [x19] │ │ ldp x9, x8, [sp, #32] │ │ - stp x9, x8, [x19, #32] │ │ + stp x10, x9, [x19, #16] │ │ + stp x22, x8, [x19, #32] │ │ + ldp x9, x8, [sp, #48] │ │ + stp x9, x8, [x19, #48] │ │ ldr x8, [sp, #8] │ │ - stur x8, [x19, #79] │ │ + stur x8, [x19, #71] │ │ ldr w8, [sp, #4] │ │ - strb w8, [x19, #87] │ │ - ldp x20, x19, [sp, #160] │ │ - ldp x22, x21, [sp, #144] │ │ - ldp x24, x23, [sp, #128] │ │ - ldp x26, x25, [sp, #112] │ │ - ldp x28, x27, [sp, #96] │ │ - ldp x29, x30, [sp, #80] │ │ - add sp, sp, #0xb0 │ │ + strb w8, [x19, #79] │ │ + ldp x20, x19, [sp, #192] │ │ + ldp x22, x21, [sp, #176] │ │ + ldp x24, x23, [sp, #160] │ │ + ldp x26, x25, [sp, #144] │ │ + ldp x28, x27, [sp, #128] │ │ + ldp x29, x30, [sp, #112] │ │ + add sp, sp, #0xd0 │ │ ret │ │ nop │ │ - adr x0, 6a240 │ │ - bl 2b854 │ │ - str x19, [sp, #-16]! │ │ - ldp x11, x9, [x1] │ │ - cbz x9, 57080 │ │ - mov x12, xzr │ │ - mov x8, xzr │ │ - mov w14, wzr │ │ - add x10, x11, x9 │ │ - mov x17, x9 │ │ - add x13, x11, x12 │ │ - cmp w14, #0x3f │ │ - add x4, x11, x12 │ │ - ldrb w16, [x13], #1 │ │ - sub x15, x17, #0x1 │ │ - b.ne 57050 // b.any │ │ - cmp w16, #0x1 │ │ - b.hi 5708c // b.pmore │ │ - and x5, x16, #0x7f │ │ - lsl x5, x5, x14 │ │ - orr x8, x5, x8 │ │ - tbz w16, #7, 570b8 │ │ - add x12, x12, #0x1 │ │ - add w14, w14, #0x7 │ │ - mov x17, x15 │ │ - cmp x9, x12 │ │ - b.ne 57030 // b.any │ │ - stp x10, xzr, [x1] │ │ - mov w8, #0x13 // #19 │ │ - b 57094 │ │ - mov x10, x11 │ │ - mov w8, #0x13 // #19 │ │ - b 57094 │ │ - mov w8, #0x6 // #6 │ │ - stp x13, x15, [x1] │ │ - strb w8, [x0, #8] │ │ - strb wzr, [x0, #9] │ │ - strh wzr, [x0, #14] │ │ - stur wzr, [x0, #10] │ │ - str x10, [x0, #16] │ │ - mov x8, #0xffffffffffffffff // #-1 │ │ - str x8, [x0] │ │ - ldr x19, [sp], #16 │ │ - ret │ │ - stp x13, x15, [x1] │ │ - cbz x15, 57120 │ │ - mov x10, xzr │ │ - mov w15, wzr │ │ - neg x16, x12 │ │ - add x13, x4, x17 │ │ - sub x17, x9, #0x1 │ │ - add x4, x11, x12 │ │ - add x5, x9, x16 │ │ - cmp w15, #0x3f │ │ - ldrb w7, [x4, #1]! │ │ - sub x6, x5, #0x2 │ │ - add x14, x4, #0x1 │ │ - b.ne 570f8 // b.any │ │ - cmp w7, #0x1 │ │ - b.hi 57128 // b.pmore │ │ - and x19, x7, #0x7f │ │ - lsl x19, x19, x15 │ │ - orr x10, x19, x10 │ │ - tbz w7, #7, 57154 │ │ - add x12, x12, #0x1 │ │ - add w15, w15, #0x7 │ │ - sub x16, x16, #0x1 │ │ - cmp x17, x12 │ │ - b.ne 570d4 // b.any │ │ - stp x13, xzr, [x1] │ │ - mov w8, #0x13 // #19 │ │ - b 57130 │ │ - mov w8, #0x6 // #6 │ │ - stp x14, x6, [x1] │ │ - strb w8, [x0, #8] │ │ - strb wzr, [x0, #9] │ │ - strh wzr, [x0, #14] │ │ - stur wzr, [x0, #10] │ │ - str x13, [x0, #16] │ │ + adr x0, 69558 │ │ + bl 2cc58 │ │ + sub sp, sp, #0x60 │ │ + stp x29, x30, [sp, #32] │ │ + stp x24, x23, [sp, #48] │ │ + stp x22, x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + add x29, sp, #0x20 │ │ + mov x19, x0 │ │ + add x0, sp, #0x8 │ │ + mov x20, x3 │ │ + mov x21, x2 │ │ + mov x22, x1 │ │ + bl 4df9c │ │ + ldrb w8, [sp, #8] │ │ + cmp w8, #0xff │ │ + b.ne 581d8 // b.any │ │ + ldr x23, [sp, #16] │ │ + add x0, sp, #0x8 │ │ + mov x1, x22 │ │ + bl 4df9c │ │ + ldrb w8, [sp, #8] │ │ + cmp w8, #0xff │ │ + b.ne 581d8 // b.any │ │ + ldr x24, [sp, #16] │ │ + add x0, sp, #0x8 │ │ + mov x1, x22 │ │ + bl 4df9c │ │ + ldrb w8, [sp, #8] │ │ + cmp w8, #0xff │ │ + b.eq 58220 // b.none │ │ + ldr w9, [sp, #12] │ │ + ldur w10, [sp, #9] │ │ + strb w8, [x19, #8] │ │ + stur w9, [x29, #-5] │ │ + ldr x9, [sp, #16] │ │ + stur w10, [x29, #-8] │ │ + str x9, [x19, #16] │ │ + ldur w9, [x29, #-5] │ │ + stur w10, [x19, #9] │ │ mov x8, #0xffffffffffffffff // #-1 │ │ - str x8, [x0] │ │ - ldr x19, [sp], #16 │ │ + str w9, [x19, #12] │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x60 │ │ ret │ │ - stp x14, x6, [x1] │ │ - cbz x6, 571b8 │ │ - sub x14, x5, #0x1 │ │ - add x11, x11, x12 │ │ - sub x9, x9, x12 │ │ - mov x13, xzr │ │ - mov w15, wzr │ │ - add x11, x11, #0x3 │ │ - sub x9, x9, #0x3 │ │ - add x14, x4, x14 │ │ - ldurb w12, [x11, #-1] │ │ - cmp w15, #0x3f │ │ - b.ne 57190 // b.any │ │ - cmp w12, #0x1 │ │ - b.hi 571c0 // b.pmore │ │ - and x16, x12, #0x7f │ │ - lsl x16, x16, x15 │ │ - orr x13, x16, x13 │ │ - tbz w12, #7, 571ec │ │ - sub x9, x9, #0x1 │ │ - add x11, x11, #0x1 │ │ - add w15, w15, #0x7 │ │ - cmn x9, #0x1 │ │ - b.ne 5717c // b.any │ │ - stp x14, xzr, [x1] │ │ - mov w8, #0x13 // #19 │ │ - b 571c8 │ │ - mov w8, #0x6 // #6 │ │ - stp x11, x9, [x1] │ │ - strb w8, [x0, #8] │ │ - strb wzr, [x0, #9] │ │ - strh wzr, [x0, #14] │ │ - stur wzr, [x0, #10] │ │ - str x14, [x0, #16] │ │ + mov w8, #0x20 // #32 │ │ + stp xzr, xzr, [x19, #64] │ │ + stp x8, x21, [x19] │ │ mov x8, #0xffffffffffffffff // #-1 │ │ - str x8, [x0] │ │ - ldr x19, [sp], #16 │ │ - ret │ │ - stp x11, x9, [x1] │ │ - mov w9, #0x1f // #31 │ │ - stp x9, x2, [x0] │ │ - mov x9, #0xffffffffffffffff // #-1 │ │ - stp xzr, xzr, [x0, #72] │ │ - stp x3, x9, [x0, #16] │ │ - stp x8, x10, [x0, #48] │ │ - str x13, [x0, #64] │ │ - ldr x19, [sp], #16 │ │ + str x8, [x19, #32] │ │ + ldr x8, [sp, #16] │ │ + str x20, [x19, #16] │ │ + stp x23, x24, [x19, #80] │ │ + str x8, [x19, #96] │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x60 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - stp x29, x30, [sp, #16] │ │ - str x19, [sp, #32] │ │ - add x29, sp, #0x10 │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + add x29, sp, #0x20 │ │ and w9, w3, #0xffff │ │ ubfx w8, w2, #8, #8 │ │ sub w10, w9, #0x3 │ │ cmp w10, #0x25 │ │ - b.hi 57268 // b.pmore │ │ + b.hi 582bc // b.pmore │ │ nop │ │ - adr x9, 557a │ │ - adr x11, 57250 │ │ + adr x9, 567e │ │ + adr x11, 58298 │ │ ldrh w12, [x9, x10, lsl #1] │ │ add x11, x11, x12, lsl #2 │ │ br x11 │ │ ldp x11, x8, [x1] │ │ cmp x8, #0x1 │ │ - b.ls 575e0 // b.plast │ │ - ldrh w9, [x11], #2 │ │ - sub x10, x8, #0x2 │ │ - b 575b4 │ │ + b.ls 5854c // b.plast │ │ + ldrh w10, [x11], #2 │ │ + sub x9, x8, #0x2 │ │ + subs x8, x9, x10 │ │ + stp x11, x9, [x1] │ │ + b.cs 58598 // b.hs, b.nlast │ │ + b 58904 │ │ mov w10, #0x1f02 // #7938 │ │ cmp w9, w10 │ │ - b.eq 572c0 // b.none │ │ + b.eq 58318 // b.none │ │ mov w10, #0x1f21 // #7969 │ │ cmp w9, w10 │ │ - b.ne 57318 // b.any │ │ + b.ne 5833c // b.any │ │ cmp w8, #0x8 │ │ - b.ne 577d4 // b.any │ │ + b.ne 58784 // b.any │ │ ldp x8, x9, [x1] │ │ cmp x9, #0x7 │ │ - b.ls 578f8 // b.plast │ │ - ldrb w10, [x8, #6] │ │ - ldrh w11, [x8, #4] │ │ + b.ls 5889c // b.plast │ │ + add x10, x8, #0x8 │ │ sub x9, x9, #0x8 │ │ - ldr w12, [x8] │ │ - orr w10, w11, w10, lsl #16 │ │ - lsl x11, x12, #8 │ │ - ldrb w12, [x8, #7] │ │ - add x8, x8, #0x8 │ │ - orr x10, x11, x10, lsl #40 │ │ - extr x11, x12, x10, #8 │ │ - b 577e8 │ │ - ldp x10, x9, [x1] │ │ - cbz x9, 574ac │ │ - mov x11, xzr │ │ - mov w12, wzr │ │ - add x8, x10, x9 │ │ - sub x9, x9, #0x1 │ │ - add x10, x10, #0x1 │ │ - ldurb w13, [x10, #-1] │ │ - cmp w12, #0x3f │ │ - b.ne 572f0 // b.any │ │ - cmp w13, #0x1 │ │ - b.hi 57814 // b.pmore │ │ - and x14, x13, #0x7f │ │ - lsl x14, x14, x12 │ │ - orr x11, x14, x11 │ │ - tbz w13, #7, 57910 │ │ - sub x9, x9, #0x1 │ │ - add x10, x10, #0x1 │ │ - add w12, w12, #0x7 │ │ - cmn x9, #0x1 │ │ - b.ne 572dc // b.any │ │ - b 5749c │ │ + stp x10, x9, [x1] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x11, x8, x9, #8 │ │ + b 5879c │ │ + mov x19, x0 │ │ + add x0, sp, #0x8 │ │ + bl 4df9c │ │ + ldrb w8, [sp, #8] │ │ + cmp w8, #0xff │ │ + b.ne 5865c // b.any │ │ + ldr x11, [sp, #16] │ │ + mov w13, #0x1e // #30 │ │ + b 58440 │ │ mov w8, #0xc // #12 │ │ - mov x9, #0xffffffffffffffff // #-1 │ │ strh w3, [x0, #10] │ │ - strb w8, [x0, #8] │ │ - str x9, [x0] │ │ - ldp x29, x30, [sp, #16] │ │ - ldr x19, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ + b 588d4 │ │ ldp x9, x10, [x1] │ │ cmp x10, #0x2 │ │ - b.ls 57718 // b.plast │ │ - ldrb w12, [x9, #2] │ │ - ldrh w11, [x9], #3 │ │ + b.ls 585e8 // b.plast │ │ + add x11, x9, #0x3 │ │ sub x10, x10, #0x3 │ │ mov x8, xzr │ │ - mov w13, #0x1d // #29 │ │ - orr x11, x11, x12, lsl #16 │ │ - stp x9, x10, [x1] │ │ - lsr x14, x11, #8 │ │ - mov w10, w14 │ │ - b 579d0 │ │ - ldp x9, x10, [x1] │ │ - cmp x10, #0x3 │ │ - b.ls 57718 // b.plast │ │ - ldr w11, [x9], #4 │ │ + stp x11, x10, [x1] │ │ + mov w13, #0x1e // #30 │ │ + ldrb w12, [x9, #2] │ │ + ldrh w9, [x9] │ │ + orr x11, x9, x12, lsl #16 │ │ + lsr x9, x11, #8 │ │ + b 5896c │ │ + ldp x10, x9, [x1] │ │ + cmp x9, #0x3 │ │ + b.ls 587b0 // b.plast │ │ + ldr w11, [x10], #4 │ │ + sub x13, x9, #0x4 │ │ mov x8, xzr │ │ - sub x13, x10, #0x4 │ │ - lsr w10, w11, #8 │ │ + lsr w9, w11, #8 │ │ lsr w12, w11, #16 │ │ - b 57708 │ │ + b 586e4 │ │ ldp x11, x8, [x1] │ │ subs x8, x8, #0x10 │ │ - b.cc 575c0 // b.lo, b.ul, b.last │ │ + b.cc 58904 // b.lo, b.ul, b.last │ │ add x9, x11, #0x10 │ │ - lsr x10, x11, #8 │ │ lsr x12, x11, #16 │ │ + mov w13, #0x1 // #1 │ │ stp x9, x8, [x1] │ │ + lsr x9, x11, #8 │ │ and x8, x11, #0xffffffff00000000 │ │ - mov w13, #0x1 // #1 │ │ - mov w9, #0x10 // #16 │ │ - b 579d0 │ │ + mov w10, #0x10 // #16 │ │ + b 5896c │ │ mov x19, x0 │ │ - mov x0, sp │ │ - bl 4c9c0 │ │ - ldrb w8, [sp] │ │ + add x0, sp, #0x8 │ │ + bl 4e1b4 │ │ + ldrb w8, [sp, #8] │ │ cmp w8, #0xff │ │ - b.eq 57928 // b.none │ │ - ldr w9, [sp, #4] │ │ - ldur w10, [sp, #1] │ │ - strb w8, [x19, #8] │ │ - stur w9, [x29, #27] │ │ - ldr x9, [sp, #8] │ │ - str w10, [x29, #24] │ │ - str x9, [x19, #16] │ │ - ldur w9, [x29, #27] │ │ - stur w10, [x19, #9] │ │ - mov x8, #0xffffffffffffffff // #-1 │ │ - str w9, [x19, #12] │ │ - str x8, [x19] │ │ - ldp x29, x30, [sp, #16] │ │ - ldr x19, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - ldp x9, x11, [x1] │ │ - cbz x11, 57800 │ │ - ldrb w13, [x9], #1 │ │ + b.ne 5865c // b.any │ │ + ldr x11, [sp, #16] │ │ + mov w13, #0x7 // #7 │ │ + b 58440 │ │ + ldp x10, x11, [x1] │ │ + cbz x11, 586f0 │ │ + ldrb w13, [x10], #1 │ │ sub x11, x11, #0x1 │ │ - mov w10, wzr │ │ + mov w9, wzr │ │ mov w12, wzr │ │ mov x8, xzr │ │ cmp w13, #0x0 │ │ - stp x9, x11, [x1] │ │ - mov w13, #0x9 // #9 │ │ + stp x10, x11, [x1] │ │ + mov w13, #0xa // #10 │ │ cset w11, ne // ne = any │ │ - b 579d0 │ │ - ldp x10, x9, [x1] │ │ - cbz x9, 574ac │ │ - mov x11, xzr │ │ - mov w12, wzr │ │ - add x8, x10, x9 │ │ - sub x9, x9, #0x1 │ │ - add x10, x10, #0x1 │ │ - ldurb w13, [x10, #-1] │ │ - cmp w12, #0x3f │ │ - b.ne 57478 // b.any │ │ - cmp w13, #0x1 │ │ - b.hi 57814 // b.pmore │ │ - and x14, x13, #0x7f │ │ - lsl x14, x14, x12 │ │ - orr x11, x14, x11 │ │ - tbz w13, #7, 579b4 │ │ - sub x9, x9, #0x1 │ │ - add x10, x10, #0x1 │ │ - add w12, w12, #0x7 │ │ - cmn x9, #0x1 │ │ - b.ne 57464 // b.any │ │ - mov w10, #0x13 // #19 │ │ - stp x8, xzr, [x1] │ │ - strb w10, [x0, #8] │ │ - b 5798c │ │ - mov x8, x10 │ │ - mov w10, #0x13 // #19 │ │ - strb w10, [x0, #8] │ │ - b 5798c │ │ + b 5896c │ │ + mov x19, x0 │ │ + add x0, sp, #0x8 │ │ + bl 4df9c │ │ + ldrb w8, [sp, #8] │ │ + cmp w8, #0xff │ │ + b.ne 5865c // b.any │ │ + ldr x11, [sp, #16] │ │ + mov w13, #0x8 // #8 │ │ + mov x0, x19 │ │ + b 58518 │ │ cmp w8, #0x8 │ │ - b.ne 57824 // b.any │ │ + b.ne 587c8 // b.any │ │ ldp x8, x9, [x1] │ │ cmp x9, #0x7 │ │ - b.ls 578f8 // b.plast │ │ - ldrb w10, [x8, #6] │ │ - ldrh w11, [x8, #4] │ │ + b.ls 5889c // b.plast │ │ + add x10, x8, #0x8 │ │ sub x9, x9, #0x8 │ │ - ldr w12, [x8] │ │ - orr w10, w11, w10, lsl #16 │ │ - lsl x11, x12, #8 │ │ - ldrb w12, [x8, #7] │ │ - add x8, x8, #0x8 │ │ - orr x10, x11, x10, lsl #40 │ │ - extr x11, x12, x10, #8 │ │ - b 57838 │ │ + stp x10, x9, [x1] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x11, x8, x9, #8 │ │ + b 587e0 │ │ ldp x9, x10, [x1] │ │ cmp x10, #0x1 │ │ - b.ls 57850 // b.plast │ │ + b.ls 587f4 // b.plast │ │ ldrh w11, [x9], #2 │ │ - sub x13, x10, #0x2 │ │ + sub x10, x10, #0x2 │ │ mov w12, wzr │ │ mov x8, xzr │ │ - stp x9, x13, [x1] │ │ - lsr w10, w11, #8 │ │ + stp x9, x10, [x1] │ │ + lsr w9, w11, #8 │ │ mov w13, #0x3 // #3 │ │ - b 579d0 │ │ + b 5896c │ │ ldp x11, x8, [x1] │ │ - cbz x8, 575c0 │ │ - mov x9, xzr │ │ - ldrb w10, [x11, x9] │ │ - cbz w10, 57950 │ │ - add x9, x9, #0x1 │ │ - cmp x8, x9 │ │ - b.ne 57534 // b.any │ │ - b 575c0 │ │ + cbz x8, 58904 │ │ + mov x10, xzr │ │ + ldrb w9, [x11, x10] │ │ + cbz w9, 58924 │ │ + add x10, x10, #0x1 │ │ + cmp x8, x10 │ │ + b.ne 584c4 // b.any │ │ + b 58904 │ │ ldp x8, x9, [x1] │ │ cmp x9, #0x7 │ │ - b.ls 578f8 // b.plast │ │ - ldrb w10, [x8, #6] │ │ - ldrh w11, [x8, #4] │ │ + b.ls 5889c // b.plast │ │ + add x10, x8, #0x8 │ │ sub x9, x9, #0x8 │ │ - ldr w12, [x8] │ │ mov w13, #0x5 // #5 │ │ - orr w10, w11, w10, lsl #16 │ │ - lsl x11, x12, #8 │ │ - ldrb w12, [x8, #7] │ │ - add x8, x8, #0x8 │ │ - stp x8, x9, [x1] │ │ - orr x10, x11, x10, lsl #40 │ │ - extr x11, x12, x10, #8 │ │ - b 57934 │ │ + stp x10, x9, [x1] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x11, x8, x9, #8 │ │ + lsr x9, x11, #8 │ │ + lsr x12, x11, #16 │ │ + and x8, x11, #0xffffffff00000000 │ │ + b 5896c │ │ ldp x11, x8, [x1] │ │ cmp x8, #0x3 │ │ - b.ls 575e0 // b.plast │ │ - ldr w9, [x11], #4 │ │ - sub x10, x8, #0x4 │ │ - b 575b4 │ │ - ldp x11, x8, [x1] │ │ - cbz x8, 575e0 │ │ - ldrb w9, [x11], #1 │ │ - sub x10, x8, #0x1 │ │ - subs x8, x10, x9 │ │ - stp x11, x10, [x1] │ │ - b.cs 577b0 // b.hs, b.nlast │ │ - mov w8, #0x13 // #19 │ │ - str x11, [x0, #16] │ │ - mov x9, #0xffffffffffffffff // #-1 │ │ - stp x9, x8, [x0] │ │ - ldp x29, x30, [sp, #16] │ │ - ldr x19, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - mov w8, #0x13 // #19 │ │ + b.ls 5854c // b.plast │ │ + ldr w10, [x11], #4 │ │ + sub x9, x8, #0x4 │ │ + subs x8, x9, x10 │ │ + stp x11, x9, [x1] │ │ + b.cs 58598 // b.hs, b.nlast │ │ + b 58904 │ │ + mov w8, #0x11 // #17 │ │ strb wzr, [x0, #15] │ │ strb w8, [x0, #8] │ │ sturh wzr, [x0, #13] │ │ stur wzr, [x0, #9] │ │ str x11, [x0, #16] │ │ mov x8, #0xffffffffffffffff // #-1 │ │ str x8, [x0] │ │ - ldp x29, x30, [sp, #16] │ │ - ldr x19, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x40 │ │ ret │ │ + ldp x11, x8, [x1] │ │ + cbz x8, 588cc │ │ + ldrb w10, [x11], #1 │ │ + sub x9, x8, #0x1 │ │ + subs x8, x9, x10 │ │ + stp x11, x9, [x1] │ │ + b.cc 58904 // b.lo, b.ul, b.last │ │ + lsr x12, x11, #8 │ │ + lsr x14, x11, #16 │ │ + add x9, x11, x10 │ │ + stp x9, x8, [x1] │ │ + and x8, x11, #0xffffffff00000000 │ │ + mov w13, #0x1 // #1 │ │ + mov w9, w12 │ │ + mov w12, w14 │ │ + b 5896c │ │ ldp x9, x10, [x1] │ │ cmp x10, #0x1 │ │ - b.ls 57718 // b.plast │ │ + b.ls 585e8 // b.plast │ │ ldrh w11, [x9], #2 │ │ + sub x10, x10, #0x2 │ │ mov w12, wzr │ │ mov x8, xzr │ │ - sub x13, x10, #0x2 │ │ - str x9, [x1] │ │ - lsr w10, w11, #8 │ │ - b 5770c │ │ - ldp x9, x11, [x1] │ │ - cbz x11, 57800 │ │ + stp x9, x10, [x1] │ │ + lsr w9, w11, #8 │ │ + mov w13, #0x1e // #30 │ │ + b 5896c │ │ + mov w8, #0x11 // #17 │ │ + strb wzr, [x0, #15] │ │ + strb w8, [x0, #8] │ │ + sturh wzr, [x0, #13] │ │ + stur wzr, [x0, #9] │ │ + str x9, [x0, #16] │ │ + mov x8, #0xffffffffffffffff // #-1 │ │ + str x8, [x0] │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x40 │ │ + ret │ │ + ldp x10, x11, [x1] │ │ + cbz x11, 586f0 │ │ sub x13, x11, #0x1 │ │ - ldrb w11, [x9], #1 │ │ - mov w10, wzr │ │ + ldrb w11, [x10], #1 │ │ + mov w9, wzr │ │ mov w12, wzr │ │ mov x8, xzr │ │ - stp x9, x13, [x1] │ │ + stp x10, x13, [x1] │ │ mov w13, #0x2 // #2 │ │ - b 579d0 │ │ - ldp x11, x10, [x1] │ │ - cbz x10, 57944 │ │ - mov x9, xzr │ │ - mov w12, wzr │ │ - add x8, x11, x10 │ │ - sub x10, x10, #0x1 │ │ - add x11, x11, #0x1 │ │ - ldurb w13, [x11, #-1] │ │ - cmp w12, #0x3f │ │ - b.ne 57690 // b.any │ │ - cmp w13, #0x1 │ │ - b.hi 57980 // b.pmore │ │ - and x14, x13, #0x7f │ │ - lsl x14, x14, x12 │ │ - orr x9, x14, x9 │ │ - tbz w13, #7, 575b4 │ │ - sub x10, x10, #0x1 │ │ - add x11, x11, #0x1 │ │ - add w12, w12, #0x7 │ │ - cmn x10, #0x1 │ │ - b.ne 5767c // b.any │ │ - stp x8, xzr, [x1] │ │ - mov w9, #0x13 // #19 │ │ - b 57988 │ │ - ldp x9, x10, [x1] │ │ - cmp x10, #0x3 │ │ - b.ls 57870 // b.plast │ │ - ldr w11, [x9], #4 │ │ - sub x13, x10, #0x4 │ │ + b 5896c │ │ + mov x19, x0 │ │ + add x0, sp, #0x8 │ │ + mov x20, x1 │ │ + bl 4df9c │ │ + ldrb w8, [sp, #8] │ │ + cmp w8, #0xff │ │ + b.eq 588f0 // b.none │ │ + ldr w9, [sp, #12] │ │ + ldur w10, [sp, #9] │ │ + strb w8, [x19, #8] │ │ + stur w9, [x29, #-5] │ │ + ldr x9, [sp, #16] │ │ + stur w10, [x29, #-8] │ │ + str x9, [x19, #16] │ │ + ldur w9, [x29, #-5] │ │ + stur w10, [x19, #9] │ │ + mov x8, #0xffffffffffffffff // #-1 │ │ + str w9, [x19, #12] │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x40 │ │ + ret │ │ + ldp x10, x9, [x1] │ │ + cmp x9, #0x3 │ │ + b.ls 58814 // b.plast │ │ + ldr w11, [x10], #4 │ │ + sub x13, x9, #0x4 │ │ mov x8, xzr │ │ - stp x9, x13, [x1] │ │ + stp x10, x13, [x1] │ │ mov w13, #0x4 // #4 │ │ - lsr w10, w11, #8 │ │ + lsr w9, w11, #8 │ │ lsr w12, w11, #16 │ │ - b 579d0 │ │ - ldp x9, x11, [x1] │ │ - cbz x11, 57718 │ │ + b 5896c │ │ + ldp x10, x11, [x1] │ │ + cbz x11, 586f0 │ │ sub x13, x11, #0x1 │ │ - ldrb w11, [x9], #1 │ │ - mov w10, wzr │ │ + ldrb w11, [x10], #1 │ │ + mov w9, wzr │ │ mov w12, wzr │ │ mov x8, xzr │ │ - str x9, [x1] │ │ - str x13, [x1, #8] │ │ - mov w13, #0x1d // #29 │ │ - b 579d0 │ │ - mov w8, #0x13 // #19 │ │ - strb wzr, [x0, #15] │ │ - strb w8, [x0, #8] │ │ - sturh wzr, [x0, #13] │ │ - stur wzr, [x0, #9] │ │ - b 57884 │ │ + stp x10, x13, [x1] │ │ + mov w13, #0x1e // #30 │ │ + b 5896c │ │ + mov w8, #0x11 // #17 │ │ + str x10, [x0, #16] │ │ + b 588d4 │ │ cmp w8, #0x8 │ │ - b.ne 578a0 // b.any │ │ + b.ne 58844 // b.any │ │ ldp x8, x9, [x1] │ │ cmp x9, #0x7 │ │ - b.ls 578f8 // b.plast │ │ - ldrb w10, [x8, #6] │ │ - ldrh w11, [x8, #4] │ │ + b.ls 5889c // b.plast │ │ + add x10, x8, #0x8 │ │ sub x9, x9, #0x8 │ │ - ldr w12, [x8] │ │ - orr w10, w11, w10, lsl #16 │ │ - lsl x11, x12, #8 │ │ - ldrb w12, [x8, #7] │ │ - add x8, x8, #0x8 │ │ - orr x10, x11, x10, lsl #40 │ │ - extr x11, x12, x10, #8 │ │ - b 578b4 │ │ + stp x10, x9, [x1] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x11, x8, x9, #8 │ │ + b 5885c │ │ cmp w8, #0x8 │ │ - b.ne 578cc // b.any │ │ + b.ne 58870 // b.any │ │ ldp x8, x9, [x1] │ │ cmp x9, #0x7 │ │ - b.ls 578f8 // b.plast │ │ - ldrb w10, [x8, #6] │ │ - ldrh w11, [x8, #4] │ │ + b.ls 5889c // b.plast │ │ + add x10, x8, #0x8 │ │ sub x9, x9, #0x8 │ │ - ldr w12, [x8] │ │ - orr w10, w11, w10, lsl #16 │ │ - lsl x11, x12, #8 │ │ - ldrb w12, [x8, #7] │ │ - add x8, x8, #0x8 │ │ - orr x10, x11, x10, lsl #40 │ │ - extr x11, x12, x10, #8 │ │ - b 578e0 │ │ - lsr x12, x11, #8 │ │ - lsr x14, x11, #16 │ │ - add x10, x11, x9 │ │ - stp x10, x8, [x1] │ │ - and x8, x11, #0xffffffff00000000 │ │ - mov w13, #0x1 // #1 │ │ - mov w10, w12 │ │ - mov w12, w14 │ │ - b 579d0 │ │ + stp x10, x9, [x1] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x11, x8, x9, #8 │ │ + b 58888 │ │ ldp x8, x9, [x1] │ │ cmp x9, #0x3 │ │ - b.ls 578f8 // b.plast │ │ + b.ls 5889c // b.plast │ │ ldr w11, [x8], #4 │ │ sub x9, x9, #0x4 │ │ - lsr x10, x11, #8 │ │ - lsr x12, x11, #16 │ │ stp x8, x9, [x1] │ │ + lsr x9, x11, #8 │ │ + lsr x12, x11, #16 │ │ and x8, x11, #0xffffffff00000000 │ │ - mov w13, #0x1b // #27 │ │ - b 579d0 │ │ - mov w8, #0x13 // #19 │ │ - strh wzr, [x0, #14] │ │ - strh w8, [x0, #8] │ │ - stur wzr, [x0, #10] │ │ - b 57884 │ │ - stp x10, x9, [x1] │ │ - mov w10, #0x6 // #6 │ │ - strb w10, [x0, #8] │ │ - b 5798c │ │ + mov w13, #0x1c // #28 │ │ + b 5896c │ │ + mov w8, #0x11 // #17 │ │ + strb wzr, [x0, #15] │ │ + strb w8, [x0, #8] │ │ + sturh wzr, [x0, #13] │ │ + stur wzr, [x0, #9] │ │ + b 58828 │ │ ldp x8, x9, [x1] │ │ cmp x9, #0x3 │ │ - b.ls 578f8 // b.plast │ │ + b.ls 5889c // b.plast │ │ ldr w11, [x8], #4 │ │ sub x9, x9, #0x4 │ │ - lsr x10, x11, #8 │ │ - lsr x12, x11, #16 │ │ stp x8, x9, [x1] │ │ + lsr x9, x11, #8 │ │ + lsr x12, x11, #16 │ │ and x8, x11, #0xffffffff00000000 │ │ - mov w13, #0x1a // #26 │ │ - b 579d0 │ │ - mov w8, #0x13 // #19 │ │ + mov w13, #0x1b // #27 │ │ + b 5896c │ │ + mov w8, #0x11 // #17 │ │ str x9, [x0, #16] │ │ mov x9, #0xffffffffffffffff // #-1 │ │ stp x9, x8, [x0] │ │ - ldp x29, x30, [sp, #16] │ │ - ldr x19, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x40 │ │ ret │ │ - mov w8, #0x13 // #19 │ │ + mov w8, #0x11 // #17 │ │ strb wzr, [x0, #11] │ │ strb w8, [x0, #8] │ │ sturh wzr, [x0, #9] │ │ str wzr, [x0, #12] │ │ - str x9, [x0, #16] │ │ + str x10, [x0, #16] │ │ mov x8, #0xffffffffffffffff // #-1 │ │ str x8, [x0] │ │ - ldp x29, x30, [sp, #16] │ │ - ldr x19, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x40 │ │ ret │ │ ldp x8, x9, [x1] │ │ cmp x9, #0x3 │ │ - b.ls 578f8 // b.plast │ │ + b.ls 5889c // b.plast │ │ ldr w11, [x8], #4 │ │ sub x9, x9, #0x4 │ │ - lsr x10, x11, #8 │ │ - lsr x12, x11, #16 │ │ stp x8, x9, [x1] │ │ + lsr x9, x11, #8 │ │ + lsr x12, x11, #16 │ │ and x8, x11, #0xffffffff00000000 │ │ - mov w13, #0x1e // #30 │ │ - b 579d0 │ │ + mov w13, #0x1f // #31 │ │ + b 5896c │ │ ldp x8, x9, [x1] │ │ cmp x9, #0x3 │ │ - b.ls 578f8 // b.plast │ │ + b.ls 5889c // b.plast │ │ ldr w11, [x8], #4 │ │ sub x9, x9, #0x4 │ │ stp x8, x9, [x1] │ │ - lsr x10, x11, #8 │ │ + lsr x9, x11, #8 │ │ lsr x12, x11, #16 │ │ and x8, x11, #0xffffffff00000000 │ │ - mov w13, #0xa // #10 │ │ - b 579d0 │ │ - mov w9, #0x13 // #19 │ │ + mov w13, #0xb // #11 │ │ + b 5896c │ │ + mov w9, #0x11 // #17 │ │ strb wzr, [x0, #15] │ │ strb w9, [x0, #8] │ │ sturh wzr, [x0, #13] │ │ stur wzr, [x0, #9] │ │ - b 57998 │ │ - lsr x12, x11, #8 │ │ - lsr x14, x11, #16 │ │ - stp x10, x9, [x1] │ │ - and x8, x11, #0xffffffff00000000 │ │ - mov w13, #0x1d // #29 │ │ - b 579c8 │ │ - ldr x11, [sp, #8] │ │ - mov w13, #0x6 // #6 │ │ + str x8, [x0, #16] │ │ + mov x8, #0xffffffffffffffff // #-1 │ │ + str x8, [x0] │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x40 │ │ + ret │ │ + mov w8, #0x11 // #17 │ │ + str x11, [x0, #16] │ │ + mov x9, #0xffffffffffffffff // #-1 │ │ + strb w8, [x0, #8] │ │ + str x9, [x0] │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x40 │ │ + ret │ │ + ldp x11, x9, [x20] │ │ mov x0, x19 │ │ - lsr x10, x11, #8 │ │ - lsr x12, x11, #16 │ │ + ldr x10, [sp, #16] │ │ + subs x9, x9, x10 │ │ + b.cs 5894c // b.hs, b.nlast │ │ + mov w8, #0x11 // #17 │ │ + str x11, [x0, #16] │ │ + mov x9, #0xffffffffffffffff // #-1 │ │ + stp x9, x8, [x0] │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x40 │ │ + ret │ │ + add x9, x11, x10 │ │ + mvn x12, x10 │ │ + lsr x14, x11, #8 │ │ + add x9, x9, #0x1 │ │ + add x12, x8, x12 │ │ + lsr x15, x11, #16 │ │ + stp x9, x12, [x1] │ │ and x8, x11, #0xffffffff00000000 │ │ - b 579d0 │ │ - mov x8, x11 │ │ - mov w9, #0x13 // #19 │ │ - b 57988 │ │ - add x10, x11, x9 │ │ - mvn x12, x9 │ │ + mov w13, #0x20 // #32 │ │ + b 58964 │ │ lsr x14, x11, #8 │ │ lsr x15, x11, #16 │ │ - add x10, x10, #0x1 │ │ - add x12, x8, x12 │ │ - stp x10, x12, [x1] │ │ + add x12, x11, x10 │ │ and x8, x11, #0xffffffff00000000 │ │ - mov w13, #0x1f // #31 │ │ - mov w10, w14 │ │ + mov w13, #0x1 // #1 │ │ + stp x12, x9, [x20] │ │ + mov w9, w14 │ │ mov w12, w15 │ │ - b 579d0 │ │ - mov w9, #0x6 // #6 │ │ - stp x11, x10, [x1] │ │ - strb w9, [x0, #8] │ │ - strb wzr, [x0, #9] │ │ - strh wzr, [x0, #14] │ │ - stur wzr, [x0, #10] │ │ - str x8, [x0, #16] │ │ - mov x8, #0xffffffffffffffff // #-1 │ │ - str x8, [x0] │ │ - ldp x29, x30, [sp, #16] │ │ - ldr x19, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - lsr x12, x11, #8 │ │ - lsr x14, x11, #16 │ │ - and x8, x11, #0xffffffff00000000 │ │ - mov w13, #0x7 // #7 │ │ - stp x10, x9, [x1] │ │ - mov w10, w12 │ │ - mov w12, w14 │ │ and w11, w11, #0xff │ │ - str x9, [x0, #16] │ │ - bfi w11, w10, #8, #8 │ │ - orr w10, w11, w12, lsl #16 │ │ - orr x8, x8, x10 │ │ + str x10, [x0, #16] │ │ + bfi w11, w9, #8, #8 │ │ + orr w9, w11, w12, lsl #16 │ │ + orr x8, x8, x9 │ │ stp x13, x8, [x0] │ │ - ldp x29, x30, [sp, #16] │ │ - ldr x19, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x40 │ │ ret │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ ldp x1, x2, [x0] │ │ mov w8, #0x4 // #4 │ │ @@ -64354,51 +65443,75 @@ │ │ add x0, sp, #0x8 │ │ mov w4, #0x2 // #2 │ │ mov w5, #0x4 // #4 │ │ lsl x9, x1, #1 │ │ cmp x9, #0x4 │ │ csel x20, x9, x8, hi // hi = pmore │ │ mov x3, x20 │ │ - bl 3f270 │ │ + bl 40810 │ │ ldr x8, [sp, #8] │ │ - cmp x8, #0x1 │ │ - b.eq 57a58 // b.none │ │ + cbnz x8, 589f0 │ │ + ldr x8, [sp, #16] │ │ + stp x20, x8, [x19] │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x40 │ │ + ret │ │ + ldp x0, x1, [sp, #16] │ │ + bl 248bc │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + add x29, sp, #0x20 │ │ + ldp x1, x2, [x0] │ │ + mov w8, #0x4 // #4 │ │ + mov x19, x0 │ │ + add x0, sp, #0x8 │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x30 // #48 │ │ + lsl x9, x1, #1 │ │ + cmp x9, #0x4 │ │ + csel x20, x9, x8, hi // hi = pmore │ │ + mov x3, x20 │ │ + bl 40810 │ │ + ldr x8, [sp, #8] │ │ + cbnz x8, 58a54 │ │ ldr x8, [sp, #16] │ │ stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ ldp x0, x1, [sp, #16] │ │ - bl 24994 │ │ + bl 248bc │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ - tbz x1, #63, 57a78 │ │ - bl 24ac8 │ │ + tbz x1, #63, 58a74 │ │ + bl 248e8 │ │ ldr x22, [x0, #16] │ │ mov x19, x1 │ │ mov x20, x0 │ │ - cbz x1, 57aac │ │ + cbz x1, 58aa8 │ │ mov x0, x19 │ │ mov w1, #0x1 // #1 │ │ - bl 64e60 │ │ - cbz x0, 57b00 │ │ + bl 641f0 │ │ + cbz x0, 58afc │ │ mov x21, x0 │ │ ldr x8, [x20] │ │ cmp x22, x8 │ │ - b.eq 57abc // b.none │ │ - b 57ac4 │ │ + b.eq 58ab8 // b.none │ │ + b 58ac0 │ │ mov w21, #0x1 // #1 │ │ ldr x8, [x20] │ │ cmp x22, x8 │ │ - b.ne 57ac4 // b.any │ │ + b.ne 58ac0 // b.any │ │ mov x0, x20 │ │ - bl 57bc4 │ │ + bl 58bc0 │ │ add x8, x22, x22, lsl #1 │ │ ldr x9, [x20, #8] │ │ add x10, x22, #0x1 │ │ str x10, [x20, #16] │ │ lsl x8, x8, #3 │ │ add x9, x9, x8 │ │ stp x19, x21, [x9] │ │ @@ -64408,47 +65521,47 @@ │ │ ldp x0, x1, [x8, #8] │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ mov w0, #0x1 // #1 │ │ mov x1, x19 │ │ - bl 24994 │ │ + bl 248bc │ │ mov x20, x0 │ │ - cbz x19, 57b1c │ │ + cbz x19, 58b18 │ │ mov x0, x21 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x20 │ │ - bl 60f4c │ │ + bl 602e0 │ │ stp x29, x30, [sp, #-64]! │ │ str x28, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ sub sp, sp, #0x1, lsl #12 │ │ - str xzr, [sp] │ │ + ldr xzr, [sp] │ │ sub sp, sp, #0x1, lsl #12 │ │ - str xzr, [sp] │ │ + ldr xzr, [sp] │ │ sub sp, sp, #0x920 │ │ + ldr xzr, [sp] │ │ mov x20, x2 │ │ mov x21, x1 │ │ mov x22, x0 │ │ add x0, sp, #0x18 │ │ mov w1, wzr │ │ mov w2, #0x2905 // #10501 │ │ - str xzr, [sp] │ │ mov x19, x3 │ │ - bl 64ea0 │ │ + bl 64210 │ │ mov x0, sp │ │ add x1, sp, #0x18 │ │ mov x2, x22 │ │ mov x3, x21 │ │ mov x4, x20 │ │ mov x5, x19 │ │ - bl 3051c │ │ + bl 31240 │ │ ldrb w8, [sp, #8] │ │ ldr x9, [sp] │ │ ldr x10, [sp, #16] │ │ cmp w8, #0x0 │ │ ccmp x9, x21, #0x0, eq // eq = none │ │ ccmp x10, x19, #0x0, eq // eq = none │ │ cset w0, eq // eq = none │ │ @@ -64469,200 +65582,198 @@ │ │ add x0, sp, #0x8 │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x18 // #24 │ │ lsl x9, x1, #1 │ │ cmp x9, #0x4 │ │ csel x20, x9, x8, hi // hi = pmore │ │ mov x3, x20 │ │ - bl 3f270 │ │ + bl 40810 │ │ ldr x8, [sp, #8] │ │ - cmp x8, #0x1 │ │ - b.eq 57c24 // b.none │ │ + cbnz x8, 58c1c │ │ ldr x8, [sp, #16] │ │ stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ ldp x0, x1, [sp, #16] │ │ - bl 24994 │ │ + bl 248bc │ │ sub sp, sp, #0x80 │ │ stp x29, x30, [sp, #96] │ │ str x19, [sp, #112] │ │ add x29, sp, #0x60 │ │ ldr x9, [x0] │ │ - cbz x9, 57c60 │ │ + cbz x9, 58c58 │ │ ldp x10, x8, [x0, #8] │ │ stp xzr, x9, [sp, #8] │ │ stp xzr, x9, [sp, #40] │ │ mov w9, #0x1 // #1 │ │ str x10, [sp, #24] │ │ str x10, [sp, #56] │ │ - b 57c64 │ │ + b 58c5c │ │ mov x8, xzr │ │ str x9, [sp] │ │ str x9, [sp, #32] │ │ str x8, [sp, #64] │ │ sub x0, x29, #0x18 │ │ mov x1, sp │ │ - bl 57ce8 │ │ + bl 58ce0 │ │ ldur x8, [x29, #-24] │ │ - cbz x8, 57cc0 │ │ + cbz x8, 58cb8 │ │ ldur x9, [x29, #-8] │ │ add x8, x8, x9, lsl #4 │ │ ldrb w9, [x8] │ │ cmp w9, #0xff │ │ - b.ne 57c70 // b.any │ │ + b.ne 58c68 // b.any │ │ ldr x9, [x8, #8] │ │ ldxr x10, [x9] │ │ subs x10, x10, #0x1 │ │ stlxr w11, x10, [x9] │ │ - cbnz w11, 57c9c │ │ - b.ne 57c70 // b.any │ │ + cbnz w11, 58c94 │ │ + b.ne 58c68 // b.any │ │ dmb ishld │ │ ldr x0, [x8, #8] │ │ - bl 4aa4c │ │ - b 57c70 │ │ + bl 4c280 │ │ + b 58c68 │ │ ldp x29, x30, [sp, #96] │ │ ldr x19, [sp, #112] │ │ add sp, sp, #0x80 │ │ ret │ │ mov x19, x0 │ │ mov x0, sp │ │ - bl 57e80 │ │ + bl 58e74 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ stp x29, x30, [sp, #-64]! │ │ str x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ ldr x8, [x1, #64] │ │ mov x19, x0 │ │ - cbz x8, 57d60 │ │ + cbz x8, 58d54 │ │ ldr x9, [x1] │ │ sub x8, x8, #0x1 │ │ str x8, [x1, #64] │ │ - cmp x9, #0x1 │ │ - b.ne 57e70 // b.any │ │ + cbz x9, 58e64 │ │ ldr x0, [x1, #8] │ │ - cbz x0, 57dac │ │ + cbz x0, 58da0 │ │ ldp x20, x21, [x1, #16] │ │ ldrh w8, [x0, #274] │ │ cmp x21, x8 │ │ - b.cs 57ddc // b.hs, b.nlast │ │ + b.cs 58dd0 // b.hs, b.nlast │ │ mov x22, x0 │ │ - cbz x20, 57e0c │ │ + cbz x20, 58e00 │ │ add x8, x22, x21, lsl #3 │ │ mov x10, x20 │ │ add x9, x8, #0x120 │ │ ldr x8, [x9] │ │ subs x10, x10, #0x1 │ │ add x9, x8, #0x118 │ │ - b.ne 57d48 // b.any │ │ + b.ne 58d3c // b.any │ │ mov x9, xzr │ │ - b 57e14 │ │ + b 58e08 │ │ ldp x10, x0, [x1] │ │ str xzr, [x1] │ │ ldp x9, x8, [x1, #16] │ │ cmp x10, #0x1 │ │ - b.ne 57e44 // b.any │ │ - cbnz x0, 57d8c │ │ + b.ne 58e38 // b.any │ │ + cbnz x0, 58d80 │ │ mov x0, x9 │ │ - cbz x8, 57d8c │ │ + cbz x8, 58d80 │ │ ldr x0, [x0, #280] │ │ subs x8, x8, #0x1 │ │ - b.ne 57d80 // b.any │ │ + b.ne 58d74 // b.any │ │ ldr x8, [x0, #176] │ │ - cbz x8, 57e38 │ │ + cbz x8, 58e2c │ │ mov x20, x8 │ │ - bl 64e40 │ │ + bl 641d0 │ │ ldr x8, [x20, #176] │ │ mov x0, x20 │ │ - cbnz x8, 57d94 │ │ - b 57e3c │ │ + cbnz x8, 58d88 │ │ + b 58e30 │ │ ldp x0, x8, [x1, #16] │ │ - cbz x8, 57dc0 │ │ + cbz x8, 58db4 │ │ ldr x0, [x0, #280] │ │ subs x8, x8, #0x1 │ │ - b.ne 57db4 // b.any │ │ + b.ne 58da8 // b.any │ │ mov x21, xzr │ │ mov x20, xzr │ │ mov w8, #0x1 // #1 │ │ str x8, [x1] │ │ ldrh w8, [x0, #274] │ │ cmp xzr, x8 │ │ - b.cc 57d34 // b.lo, b.ul, b.last │ │ + b.cc 58d28 // b.lo, b.ul, b.last │ │ mov x23, x1 │ │ ldr x22, [x0, #176] │ │ - cbz x22, 57e5c │ │ + cbz x22, 58e50 │ │ ldrh w21, [x0, #272] │ │ add x20, x20, #0x1 │ │ - bl 64e40 │ │ + bl 641d0 │ │ ldrh w8, [x22, #274] │ │ mov x0, x22 │ │ cmp w21, w8 │ │ - b.cs 57de0 // b.hs, b.nlast │ │ + b.cs 58dd4 // b.hs, b.nlast │ │ mov x1, x23 │ │ - cbnz x20, 57d3c │ │ + cbnz x20, 58d30 │ │ add x9, x21, #0x1 │ │ mov x8, x22 │ │ stp x8, xzr, [x1, #8] │ │ str x9, [x1, #24] │ │ stp x22, x20, [x19] │ │ str x21, [x19, #16] │ │ ldp x20, x19, [sp, #48] │ │ ldr x23, [sp, #16] │ │ ldp x22, x21, [sp, #32] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ mov x20, x0 │ │ mov x0, x20 │ │ - bl 64e40 │ │ + bl 641d0 │ │ str xzr, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldr x23, [sp, #16] │ │ ldp x22, x21, [sp, #32] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ - bl 64e40 │ │ + bl 641d0 │ │ nop │ │ - adr x0, 6a2d0 │ │ - bl 2b854 │ │ + adr x0, 69648 │ │ + bl 2cc58 │ │ brk #0x1 │ │ nop │ │ - adr x0, 6a118 │ │ - bl 2b854 │ │ + adr x0, 694c0 │ │ + bl 2cc58 │ │ brk #0x1 │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ str x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ mov x19, x0 │ │ add x0, sp, #0x8 │ │ mov x1, x19 │ │ - bl 57ce8 │ │ + bl 58ce0 │ │ ldr x8, [sp, #8] │ │ - cbz x8, 57ee4 │ │ + cbz x8, 58ed8 │ │ ldr x9, [sp, #24] │ │ add x8, x8, x9, lsl #4 │ │ ldrb w9, [x8] │ │ cmp w9, #0xff │ │ - b.ne 57e94 // b.any │ │ + b.ne 58e88 // b.any │ │ ldr x9, [x8, #8] │ │ ldxr x10, [x9] │ │ subs x10, x10, #0x1 │ │ stlxr w11, x10, [x9] │ │ - cbnz w11, 57ec0 │ │ - b.ne 57e94 // b.any │ │ + cbnz w11, 58eb4 │ │ + b.ne 58e88 // b.any │ │ dmb ishld │ │ ldr x0, [x8, #8] │ │ - bl 4aa4c │ │ - b 57e94 │ │ + bl 4c280 │ │ + b 58e88 │ │ ldp x29, x30, [sp, #32] │ │ ldr x19, [sp, #48] │ │ add sp, sp, #0x40 │ │ ret │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ @@ -64673,988 +65784,1105 @@ │ │ add x0, sp, #0x8 │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x8 // #8 │ │ lsl x9, x1, #1 │ │ cmp x9, #0x4 │ │ csel x20, x9, x8, hi // hi = pmore │ │ mov x3, x20 │ │ - bl 3f270 │ │ + bl 40810 │ │ ldr x8, [sp, #8] │ │ - cmp x8, #0x1 │ │ - b.eq 57f54 // b.none │ │ + cbnz x8, 58f44 │ │ ldr x8, [sp, #16] │ │ stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ ldp x0, x1, [sp, #16] │ │ - bl 24994 │ │ + bl 248bc │ │ ldrb w8, [x0] │ │ cmp w8, #0xfe │ │ - b.ne 57f78 // b.any │ │ + b.ne 58f68 // b.any │ │ mov w8, #0xff // #255 │ │ str xzr, [x0, #8] │ │ strb w8, [x0] │ │ ret │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ mov w0, #0xff // #255 │ │ mov x1, xzr │ │ - bl 4ab4c │ │ + bl 4c380 │ │ nop │ │ - adr x0, 98b0 │ │ + adr x0, 9e34 │ │ nop │ │ - adr x2, 6a0a0 │ │ + adr x2, 69448 │ │ mov w1, #0x1d // #29 │ │ - bl 29e64 │ │ + bl 29e80 │ │ ldrb w10, [x0] │ │ mov x8, x1 │ │ ldrb w9, [x1] │ │ ldr x1, [x1, #8] │ │ cmp w10, #0xfe │ │ - b.ne 57fd8 // b.any │ │ + b.ne 58fc8 // b.any │ │ ldur w10, [x8, #1] │ │ ldr w8, [x8, #4] │ │ strb w9, [x0] │ │ str x1, [x0, #8] │ │ stur w10, [x0, #1] │ │ str w8, [x0, #4] │ │ ret │ │ cmp w9, #0xfe │ │ - b.ne 57fe4 // b.any │ │ + b.ne 58fd4 // b.any │ │ ret │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ mov w0, w9 │ │ - bl 4ab4c │ │ + bl 4c380 │ │ nop │ │ - adr x0, 98b0 │ │ + adr x0, 9e34 │ │ nop │ │ - adr x2, 6a0a0 │ │ + adr x2, 69448 │ │ mov w1, #0x1d // #29 │ │ - bl 29e64 │ │ + bl 29e80 │ │ stp x29, x30, [sp, #-64]! │ │ str x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ ldr x8, [x0, #8] │ │ mov x20, x0 │ │ - cbz x8, 58034 │ │ + cbz x8, 59024 │ │ ldr x0, [x20] │ │ - bl 64e40 │ │ + bl 641d0 │ │ ldp x19, x21, [x20, #16] │ │ add x22, x21, #0x1 │ │ mov x0, x19 │ │ subs x22, x22, #0x1 │ │ - b.eq 58058 // b.none │ │ - add x20, x0, #0x230 │ │ - bl 58298 │ │ + b.eq 59048 // b.none │ │ + add x20, x0, #0x250 │ │ + bl 59284 │ │ mov x0, x20 │ │ - b 58040 │ │ - cbz x21, 58074 │ │ + b 59030 │ │ + cbz x21, 59064 │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #48] │ │ ldr x23, [sp, #16] │ │ ldp x22, x21, [sp, #32] │ │ ldp x29, x30, [sp], #64 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #48] │ │ ldr x23, [sp, #16] │ │ ldp x22, x21, [sp, #32] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ mov x21, x0 │ │ subs x22, x22, #0x1 │ │ - b.eq 580a8 // b.none │ │ + b.eq 59098 // b.none │ │ mov x0, x20 │ │ - add x23, x20, #0x230 │ │ - bl 58298 │ │ + add x23, x20, #0x250 │ │ + bl 59284 │ │ mov x20, x23 │ │ - b 5808c │ │ + b 5907c │ │ mov x0, x19 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x21 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ stp x29, x30, [sp, #-80]! │ │ str x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ mov x29, sp │ │ - cbz x1, 5819c │ │ + cbz x1, 5918c │ │ mov x21, x1 │ │ mov x19, x0 │ │ mov x23, xzr │ │ - add x20, x0, #0x1c8 │ │ - mov w24, #0x1c8 // #456 │ │ + add x20, x0, #0x1f0 │ │ + mov w24, #0x1f0 // #496 │ │ mov x22, x1 │ │ - b 58104 │ │ + b 590f4 │ │ cmp x23, x21 │ │ - add x20, x20, #0x1c8 │ │ + add x20, x20, #0x1f0 │ │ sub x22, x22, #0x1 │ │ - b.eq 58180 // b.none │ │ + b.eq 59170 // b.none │ │ madd x25, x23, x24, x19 │ │ add x23, x23, #0x1 │ │ - ldr x8, [x25, #368] │ │ + ldr x8, [x25, #424] │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 58110 │ │ - b.ne 58130 // b.any │ │ + cbnz w10, 59100 │ │ + b.ne 59120 // b.any │ │ dmb ishld │ │ - ldr x0, [x25, #368] │ │ - bl 4aa4c │ │ - ldr x8, [x25, #96] │ │ + ldr x0, [x25, #424] │ │ + bl 4c280 │ │ + ldr x8, [x25, #16] │ │ cmn x8, #0x2 │ │ - b.eq 580f4 // b.none │ │ - ldr x8, [x25, #184] │ │ - cbz x8, 5814c │ │ - ldr x0, [x25, #192] │ │ - bl 64e40 │ │ - ldr x8, [x25, #208] │ │ - cbz x8, 5815c │ │ - ldr x0, [x25, #216] │ │ - bl 64e40 │ │ - ldr x8, [x25, #232] │ │ - cbz x8, 5816c │ │ - ldr x0, [x25, #240] │ │ - bl 64e40 │ │ - ldr x8, [x25, #256] │ │ - cbz x8, 580f4 │ │ - ldr x0, [x25, #264] │ │ - bl 64e40 │ │ - b 580f4 │ │ + b.eq 590e4 // b.none │ │ + ldr x8, [x25, #176] │ │ + cbz x8, 5913c │ │ + ldr x0, [x25, #184] │ │ + bl 641d0 │ │ + ldr x8, [x25, #200] │ │ + cbz x8, 5914c │ │ + ldr x0, [x25, #208] │ │ + bl 641d0 │ │ + ldr x8, [x25, #224] │ │ + cbz x8, 5915c │ │ + ldr x0, [x25, #232] │ │ + bl 641d0 │ │ + ldr x8, [x25, #248] │ │ + cbz x8, 590e4 │ │ + ldr x0, [x25, #256] │ │ + bl 641d0 │ │ + b 590e4 │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #64] │ │ ldr x25, [sp, #16] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x29, x30, [sp], #80 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #64] │ │ ldr x25, [sp, #16] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x29, x30, [sp], #80 │ │ ret │ │ mov x21, x0 │ │ - add x0, x25, #0x60 │ │ - bl 4aadc │ │ + add x0, x25, #0x10 │ │ + bl 4c310 │ │ subs x22, x22, #0x1 │ │ - b.eq 581dc // b.none │ │ + b.eq 591cc // b.none │ │ mov x0, x20 │ │ - add x23, x20, #0x1c8 │ │ - bl 581f0 │ │ + add x23, x20, #0x1f0 │ │ + bl 591e0 │ │ mov x20, x23 │ │ - b 581c0 │ │ + b 591b0 │ │ mov x0, x19 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x21 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ - ldr x8, [x0, #368] │ │ mov x19, x0 │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 58204 │ │ - b.ne 58224 // b.any │ │ + ldr x0, [x0, #424] │ │ + ldxr x8, [x0] │ │ + subs x8, x8, #0x1 │ │ + stlxr w9, x8, [x0] │ │ + cbnz w9, 591f4 │ │ + b.ne 59210 // b.any │ │ dmb ishld │ │ - ldr x0, [x19, #368] │ │ - bl 4aa4c │ │ - ldr x8, [x19, #96] │ │ + bl 4c280 │ │ + ldr x8, [x19, #16] │ │ cmn x8, #0x2 │ │ - b.eq 58278 // b.none │ │ - ldr x8, [x19, #184] │ │ - cbz x8, 58240 │ │ - ldr x0, [x19, #192] │ │ - bl 64e40 │ │ - ldr x8, [x19, #208] │ │ - cbz x8, 58250 │ │ - ldr x0, [x19, #216] │ │ - bl 64e40 │ │ - ldr x8, [x19, #232] │ │ - cbz x8, 58260 │ │ - ldr x0, [x19, #240] │ │ - bl 64e40 │ │ - ldr x8, [x19, #256] │ │ - cbz x8, 58278 │ │ - ldr x0, [x19, #264] │ │ + b.eq 59264 // b.none │ │ + ldr x8, [x19, #176] │ │ + cbz x8, 5922c │ │ + ldr x0, [x19, #184] │ │ + bl 641d0 │ │ + ldr x8, [x19, #200] │ │ + cbz x8, 5923c │ │ + ldr x0, [x19, #208] │ │ + bl 641d0 │ │ + ldr x8, [x19, #224] │ │ + cbz x8, 5924c │ │ + ldr x0, [x19, #232] │ │ + bl 641d0 │ │ + ldr x8, [x19, #248] │ │ + cbz x8, 59264 │ │ + ldr x0, [x19, #256] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ mov x20, x0 │ │ - add x0, x19, #0x60 │ │ - bl 4aadc │ │ + add x0, x19, #0x10 │ │ + bl 4c310 │ │ mov x0, x20 │ │ - bl 60f4c │ │ + bl 602e0 │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ - ldr x8, [x0, #368] │ │ mov x19, x0 │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 582b0 │ │ - b.ne 582d0 // b.any │ │ + ldr x0, [x0, #424] │ │ + ldxr x8, [x0] │ │ + subs x8, x8, #0x1 │ │ + stlxr w9, x8, [x0] │ │ + cbnz w9, 5929c │ │ + b.ne 592b8 // b.any │ │ dmb ishld │ │ - ldr x0, [x19, #368] │ │ - bl 4aa4c │ │ - ldr x8, [x19, #96] │ │ + bl 4c280 │ │ + ldr x8, [x19, #16] │ │ cmn x8, #0x2 │ │ - b.eq 5831c // b.none │ │ - ldr x8, [x19, #184] │ │ - cbz x8, 582ec │ │ - ldr x0, [x19, #192] │ │ - bl 64e40 │ │ - ldr x8, [x19, #208] │ │ - cbz x8, 582fc │ │ - ldr x0, [x19, #216] │ │ - bl 64e40 │ │ - ldr x8, [x19, #232] │ │ - cbz x8, 5830c │ │ - ldr x0, [x19, #240] │ │ - bl 64e40 │ │ - ldr x8, [x19, #256] │ │ - cbz x8, 5831c │ │ - ldr x0, [x19, #264] │ │ - bl 64e40 │ │ - ldr x8, [x19, #456] │ │ - cbz x8, 583a0 │ │ - ldr x20, [x19, #464] │ │ - cbz x20, 583a0 │ │ - ldr x21, [x19, #472] │ │ - cbz x21, 58364 │ │ + b.eq 59304 // b.none │ │ + ldr x8, [x19, #176] │ │ + cbz x8, 592d4 │ │ + ldr x0, [x19, #184] │ │ + bl 641d0 │ │ + ldr x8, [x19, #200] │ │ + cbz x8, 592e4 │ │ + ldr x0, [x19, #208] │ │ + bl 641d0 │ │ + ldr x8, [x19, #224] │ │ + cbz x8, 592f4 │ │ + ldr x0, [x19, #232] │ │ + bl 641d0 │ │ + ldr x8, [x19, #248] │ │ + cbz x8, 59304 │ │ + ldr x0, [x19, #256] │ │ + bl 641d0 │ │ + ldr x8, [x19, #504] │ │ + cbz x8, 59388 │ │ + ldr x20, [x19, #512] │ │ + cbz x20, 59388 │ │ + ldr x21, [x19, #520] │ │ + cbz x21, 5934c │ │ add x22, x20, #0x8 │ │ - b 58348 │ │ + b 59330 │ │ subs x21, x21, #0x1 │ │ add x22, x22, #0x18 │ │ - b.eq 5835c // b.none │ │ + b.eq 59344 // b.none │ │ ldur x8, [x22, #-8] │ │ - cbz x8, 5833c │ │ + cbz x8, 59324 │ │ ldr x0, [x22] │ │ - bl 64e40 │ │ - b 5833c │ │ + bl 641d0 │ │ + b 59324 │ │ mov x0, x20 │ │ - bl 64e40 │ │ - ldr x21, [x19, #488] │ │ - cbz x21, 583a0 │ │ - ldr x20, [x19, #480] │ │ + bl 641d0 │ │ + ldr x21, [x19, #536] │ │ + cbz x21, 59388 │ │ + ldr x20, [x19, #528] │ │ add x22, x20, #0x8 │ │ - b 58384 │ │ + b 5936c │ │ subs x21, x21, #0x1 │ │ add x22, x22, #0x20 │ │ - b.eq 58398 // b.none │ │ + b.eq 59380 // b.none │ │ ldr x8, [x22] │ │ - cbz x8, 58378 │ │ + cbz x8, 59360 │ │ ldur x0, [x22, #-8] │ │ - bl 64e40 │ │ - b 58378 │ │ + bl 641d0 │ │ + b 59360 │ │ mov x0, x20 │ │ - bl 64e40 │ │ - ldr x8, [x19, #496] │ │ - cbz x8, 58414 │ │ - ldr x20, [x19, #504] │ │ - cbz x20, 58414 │ │ - ldr x21, [x19, #512] │ │ - cbz x21, 58404 │ │ + bl 641d0 │ │ + ldr x8, [x19, #544] │ │ + cbz x8, 593fc │ │ + ldr x20, [x19, #552] │ │ + cbz x20, 593fc │ │ + ldr x21, [x19, #560] │ │ + cbz x21, 593ec │ │ add x22, x20, #0x10 │ │ - b 583cc │ │ + b 593b4 │ │ subs x21, x21, #0x1 │ │ add x22, x22, #0x48 │ │ - b.eq 583fc // b.none │ │ + b.eq 593e4 // b.none │ │ ldur x8, [x22, #-16] │ │ - cbz x8, 583c0 │ │ + cbz x8, 593a8 │ │ ldur x0, [x22, #-8] │ │ - cbz x0, 583c0 │ │ + cbz x0, 593a8 │ │ ldr x8, [x22] │ │ - cbz x8, 583e8 │ │ - bl 64e40 │ │ + cbz x8, 593d0 │ │ + bl 641d0 │ │ ldr x8, [x22, #16] │ │ - cbz x8, 583c0 │ │ + cbz x8, 593a8 │ │ ldr x0, [x22, #8] │ │ - bl 64e40 │ │ - b 583c0 │ │ + bl 641d0 │ │ + b 593a8 │ │ mov x0, x20 │ │ - bl 64e40 │ │ - ldr x8, [x19, #528] │ │ - cbz x8, 58414 │ │ - ldr x0, [x19, #520] │ │ - bl 64e40 │ │ - ldrb w0, [x19, #536] │ │ + bl 641d0 │ │ + ldr x8, [x19, #576] │ │ + cbz x8, 593fc │ │ + ldr x0, [x19, #568] │ │ + bl 641d0 │ │ + ldrb w0, [x19, #480] │ │ cmp w0, #0xfe │ │ - b.ne 58430 // b.any │ │ + b.ne 59418 // b.any │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ - ldr x1, [x19, #544] │ │ + ldr x1, [x19, #488] │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ - b 56230 │ │ + b 5655c │ │ mov x20, x0 │ │ - add x0, x19, #0x60 │ │ - bl 4aadc │ │ - ldr x8, [x19, #456] │ │ - cbnz x8, 58470 │ │ - ldr x8, [x19, #496] │ │ - cbnz x8, 58480 │ │ - ldrb w0, [x19, #536] │ │ + add x0, x19, #0x10 │ │ + bl 4c310 │ │ + ldr x8, [x19, #504] │ │ + cbnz x8, 59458 │ │ + ldr x8, [x19, #544] │ │ + cbnz x8, 59468 │ │ + ldrb w0, [x19, #480] │ │ cmp w0, #0xfe │ │ - b.ne 58494 // b.any │ │ - b 5849c │ │ - add x0, x19, #0x1d0 │ │ - bl 4d538 │ │ - ldr x8, [x19, #496] │ │ - cbz x8, 58460 │ │ - add x0, x19, #0x1f8 │ │ - bl 553e0 │ │ - ldrb w0, [x19, #536] │ │ + b.ne 5947c // b.any │ │ + b 59484 │ │ + add x0, x19, #0x200 │ │ + bl 4eb38 │ │ + ldr x8, [x19, #544] │ │ + cbz x8, 59448 │ │ + add x0, x19, #0x228 │ │ + bl 55a54 │ │ + ldrb w0, [x19, #480] │ │ cmp w0, #0xfe │ │ - b.eq 5849c // b.none │ │ - ldr x1, [x19, #544] │ │ - bl 56230 │ │ + b.eq 59484 // b.none │ │ + ldr x1, [x19, #488] │ │ + bl 5655c │ │ mov x0, x20 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ sub sp, sp, #0xe0 │ │ stp x29, x30, [sp, #128] │ │ stp x28, x27, [sp, #144] │ │ stp x26, x25, [sp, #160] │ │ stp x24, x23, [sp, #176] │ │ stp x22, x21, [sp, #192] │ │ stp x20, x19, [sp, #208] │ │ add x29, sp, #0x80 │ │ ldp x19, x23, [x1] │ │ mov w1, #0x22 // #34 │ │ ldp x20, x21, [x0] │ │ ldr x27, [x23, #32] │ │ mov x0, x19 │ │ blr x27 │ │ - tbz w0, #0, 58508 │ │ + tbz w0, #0, 594f0 │ │ mov w0, #0x1 // #1 │ │ ldp x20, x19, [sp, #208] │ │ ldp x22, x21, [sp, #192] │ │ ldp x24, x23, [sp, #176] │ │ ldp x26, x25, [sp, #160] │ │ ldp x28, x27, [sp, #144] │ │ ldp x29, x30, [sp, #128] │ │ add sp, sp, #0xe0 │ │ ret │ │ nop │ │ - adr x22, 2d1f8 │ │ + adr x22, 2df94 │ │ stp x20, x21, [sp, #48] │ │ nop │ │ - adr x20, 90b6 │ │ + adr x20, 93b6 │ │ sub x24, x29, #0x20 │ │ add x0, sp, #0x40 │ │ add x1, sp, #0x30 │ │ - bl 2d038 │ │ + bl 2ddd4 │ │ ldr x8, [sp, #64] │ │ str x8, [sp, #24] │ │ - cbz x8, 587fc │ │ + cbz x8, 597dc │ │ ldp x8, x21, [sp, #72] │ │ mov x25, xzr │ │ ldr x28, [sp, #88] │ │ str x8, [sp, #32] │ │ - cbz x8, 587ac │ │ + cbz x8, 5978c │ │ ldr x20, [sp, #24] │ │ mov x24, xzr │ │ mov x11, x20 │ │ add x8, x20, x8 │ │ mov x22, x20 │ │ stp x23, x8, [sp, #8] │ │ ldrsb w8, [x22], #1 │ │ str x11, [sp, #40] │ │ and w26, w8, #0xff │ │ - tbz w8, #31, 585cc │ │ + tbz w8, #31, 595b4 │ │ ldrb w8, [x11, #1] │ │ cmp w26, #0xe0 │ │ and w8, w8, #0x3f │ │ - b.cc 585b4 // b.lo, b.ul, b.last │ │ + b.cc 5959c // b.lo, b.ul, b.last │ │ ldrb w9, [x11, #2] │ │ cmp w26, #0xf0 │ │ and w9, w9, #0x3f │ │ orr w9, w9, w8, lsl #6 │ │ and w8, w26, #0x1f │ │ - b.cc 585c4 // b.lo, b.ul, b.last │ │ + b.cc 595ac // b.lo, b.ul, b.last │ │ ldrb w10, [x11, #3] │ │ add x22, x11, #0x4 │ │ and w10, w10, #0x3f │ │ orr w26, w10, w9, lsl #6 │ │ bfi w26, w8, #18, #3 │ │ - b 585cc │ │ + b 595b4 │ │ bfi w8, w26, #6, #5 │ │ add x22, x11, #0x2 │ │ mov w26, w8 │ │ - b 585cc │ │ + b 595b4 │ │ orr w26, w9, w8, lsl #12 │ │ add x22, x11, #0x3 │ │ sub x0, x29, #0x20 │ │ mov w1, w26 │ │ mov w2, #0x10001 // #65537 │ │ - bl 2b05c │ │ + bl 2afec │ │ ldurb w8, [x29, #-19] │ │ ldurb w9, [x29, #-20] │ │ sub w8, w8, w9 │ │ and w8, w8, #0xff │ │ cmp w8, #0x1 │ │ - b.ne 58614 // b.any │ │ + b.ne 595fc // b.any │ │ ldr x9, [sp, #40] │ │ sub x8, x24, x9 │ │ ldr x9, [sp, #16] │ │ mov x11, x22 │ │ add x24, x8, x22 │ │ cmp x22, x9 │ │ - b.ne 58564 // b.any │ │ - b 58740 │ │ + b.ne 5954c // b.any │ │ + b 59720 │ │ + ldr x1, [sp, #32] │ │ + cmp x24, x1 │ │ + b.hi 597ec // b.pmore │ │ subs x2, x24, x25 │ │ - b.cc 5880c // b.lo, b.ul, b.last │ │ - cbz x25, 58640 │ │ - ldr x8, [sp, #32] │ │ - cmp x25, x8 │ │ - b.cs 5863c // b.hs, b.nlast │ │ + b.cc 597ec // b.lo, b.ul, b.last │ │ + cmp x25, x1 │ │ + b.eq 59644 // b.none │ │ + cbz x25, 5962c │ │ ldrsb w8, [x20, x25] │ │ + ldr x1, [sp, #32] │ │ cmn w8, #0x41 │ │ - b.gt 58640 │ │ - b 5880c │ │ - b.ne 5880c // b.any │ │ - cbz x24, 58664 │ │ - ldr x8, [sp, #32] │ │ - cmp x24, x8 │ │ - b.cs 58660 // b.hs, b.nlast │ │ + b.le 597ec │ │ + cmp x24, x1 │ │ + b.eq 59644 // b.none │ │ ldrsb w8, [x20, x24] │ │ + ldr x1, [sp, #32] │ │ cmn w8, #0x41 │ │ - b.gt 58664 │ │ - b 5880c │ │ - b.ne 5880c // b.any │ │ + b.le 597ec │ │ ldr x8, [x23, #24] │ │ add x1, x20, x25 │ │ mov x0, x19 │ │ blr x8 │ │ - tbnz w0, #0, 584e4 │ │ + tbnz w0, #0, 594cc │ │ ldur q0, [x29, #-32] │ │ stur q0, [x29, #-16] │ │ ldurb w23, [x29, #-3] │ │ ldurb w20, [x29, #-4] │ │ cmp w23, #0x81 │ │ - b.cc 586b4 // b.lo, b.ul, b.last │ │ + b.cc 59694 // b.lo, b.ul, b.last │ │ ldur w25, [x29, #-16] │ │ cmp w23, w20, uxtb │ │ - b.ls 586e0 // b.plast │ │ + b.ls 596c0 // b.plast │ │ mov x0, x19 │ │ mov w1, w25 │ │ add w20, w20, #0x1 │ │ blr x27 │ │ - tbz w0, #0, 58694 │ │ - b 584e4 │ │ + tbz w0, #0, 59674 │ │ + b 594cc │ │ cmp w20, w23 │ │ csel w23, w20, w23, hi // hi = pmore │ │ cmp x23, x20 │ │ - b.eq 586e0 // b.none │ │ + b.eq 596c0 // b.none │ │ sub x8, x29, #0x10 │ │ mov x0, x19 │ │ ldrb w1, [x8, x20] │ │ add x20, x20, #0x1 │ │ blr x27 │ │ - tbz w0, #0, 586bc │ │ - b 584e4 │ │ + tbz w0, #0, 5969c │ │ + b 594cc │ │ cmp w26, #0x80 │ │ - b.cs 586fc // b.hs, b.nlast │ │ + b.cs 596dc // b.hs, b.nlast │ │ ldr x23, [sp, #8] │ │ ldr x20, [sp, #24] │ │ mov w8, #0x1 // #1 │ │ ldr x9, [sp, #40] │ │ - b 58724 │ │ + b 59704 │ │ ldr x23, [sp, #8] │ │ ldr x20, [sp, #24] │ │ cmp w26, #0x800 │ │ ldr x9, [sp, #40] │ │ - b.cs 58718 // b.hs, b.nlast │ │ + b.cs 596f8 // b.hs, b.nlast │ │ mov w8, #0x2 // #2 │ │ - b 58724 │ │ + b 59704 │ │ cmp w26, #0x10, lsl #12 │ │ mov w8, #0x3 // #3 │ │ cinc x8, x8, cs // cs = hs, nlast │ │ add x25, x8, x24 │ │ sub x8, x24, x9 │ │ ldr x9, [sp, #16] │ │ mov x11, x22 │ │ add x24, x8, x22 │ │ cmp x22, x9 │ │ - b.ne 58564 // b.any │ │ - cbz x25, 58778 │ │ + b.ne 5954c // b.any │ │ + cbz x25, 59758 │ │ ldr x1, [sp, #32] │ │ cmp x25, x1 │ │ - b.cs 58790 // b.hs, b.nlast │ │ + b.cs 59770 // b.hs, b.nlast │ │ ldrsb w8, [x20, x25] │ │ ldr x1, [sp, #32] │ │ nop │ │ - adr x22, 2d1f8 │ │ + adr x22, 2df94 │ │ nop │ │ - adr x20, 90b6 │ │ + adr x20, 93b6 │ │ cmn w8, #0x40 │ │ sub x24, x29, #0x20 │ │ - b.ge 587ac // b.tcont │ │ - b 58828 │ │ + b.ge 5978c // b.tcont │ │ + b 59804 │ │ nop │ │ - adr x22, 2d1f8 │ │ + adr x22, 2df94 │ │ nop │ │ - adr x20, 90b6 │ │ + adr x20, 93b6 │ │ sub x24, x29, #0x20 │ │ - b 587ac │ │ + b 5978c │ │ nop │ │ - adr x22, 2d1f8 │ │ + adr x22, 2df94 │ │ nop │ │ - adr x20, 90b6 │ │ + adr x20, 93b6 │ │ sub x24, x29, #0x20 │ │ - b.ne 58828 // b.any │ │ + b.ne 59804 // b.any │ │ mov x25, x1 │ │ ldp x9, x10, [sp, #24] │ │ mov x0, x19 │ │ ldr x8, [x23, #24] │ │ sub x2, x10, x25 │ │ add x1, x9, x25 │ │ blr x8 │ │ - tbnz w0, #0, 584e4 │ │ - cbz x28, 58520 │ │ + tbnz w0, #0, 594cc │ │ + cbz x28, 59508 │ │ ldrb w8, [x21], #1 │ │ sub x3, x29, #0x10 │ │ mov x0, x19 │ │ mov x1, x23 │ │ mov x2, x20 │ │ stp x24, x22, [x29, #-16] │ │ sturb w8, [x29, #-32] │ │ - bl 29e8c │ │ - tbnz w0, #0, 584e4 │ │ + bl 29ea8 │ │ + tbnz w0, #0, 594cc │ │ subs x28, x28, #0x1 │ │ - b.ne 587cc // b.any │ │ - b 58520 │ │ + b.ne 597ac // b.any │ │ + b 59508 │ │ mov x0, x19 │ │ mov w1, #0x22 // #34 │ │ blr x27 │ │ - b 584e8 │ │ - ldr x1, [sp, #32] │ │ + b 594d0 │ │ nop │ │ - adr x4, 696a0 │ │ + adr x4, 68a30 │ │ mov x0, x20 │ │ mov x2, x25 │ │ mov x3, x24 │ │ - bl 2c708 │ │ + bl 2c7cc │ │ ldr x0, [sp, #24] │ │ nop │ │ - adr x4, 69688 │ │ + adr x4, 68a18 │ │ mov x2, x25 │ │ mov x3, x1 │ │ - bl 2c708 │ │ + bl 2c7cc │ │ subs x8, x1, x2 │ │ - b.cs 58850 // b.hs, b.nlast │ │ + b.cs 5982c // b.hs, b.nlast │ │ mov w0, wzr │ │ ret │ │ - sub sp, sp, #0x50 │ │ + sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ + stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ mov x19, x2 │ │ mov x20, x0 │ │ cmp x8, #0x4 │ │ mov w9, #0x4 // #4 │ │ add x0, sp, #0x8 │ │ add x1, x20, x2 │ │ csel x2, x8, x9, cc // cc = lo, ul, last │ │ - bl 2b884 │ │ + bl 2b840 │ │ ldr x8, [sp, #8] │ │ mov w0, #0x1 // #1 │ │ - cmp x8, #0x1 │ │ - b.ne 588b4 // b.any │ │ + cbz x8, 5987c │ │ ldr x8, [sp, #16] │ │ - cbnz x8, 588b4 │ │ - cmp x19, #0x4 │ │ - mov w8, #0x4 // #4 │ │ - csel x22, x19, x8, cc // cc = lo, ul, last │ │ + cbnz x8, 5987c │ │ + cmp x19, #0x2 │ │ + b.cs 5988c // b.hs, b.nlast │ │ + mov w0, wzr │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x40 │ │ + ret │ │ + add x8, x20, x19 │ │ + add x0, sp, #0x8 │ │ + mov w2, #0x2 // #2 │ │ + sub x1, x8, #0x2 │ │ + bl 2b840 │ │ + ldr x8, [sp, #8] │ │ + cbz x8, 5992c │ │ cmp x19, #0x2 │ │ - b.cs 588c8 // b.hs, b.nlast │ │ + b.ne 598c4 // b.any │ │ + mov w0, wzr │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x40 │ │ + ret │ │ + add x8, x20, x19 │ │ + add x0, sp, #0x8 │ │ + mov w2, #0x3 // #3 │ │ + sub x1, x8, #0x3 │ │ + bl 2b840 │ │ + ldr x8, [sp, #8] │ │ + cbz x8, 5992c │ │ + cmp x19, #0x3 │ │ + b.ne 598fc // b.any │ │ mov w0, wzr │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ + ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x50 │ │ + add sp, sp, #0x40 │ │ ret │ │ - mov w21, #0x2 // #2 │ │ - sub x8, x19, x21 │ │ + add x8, x20, x19 │ │ add x0, sp, #0x8 │ │ - mov x2, x21 │ │ - add x1, x20, x8 │ │ - bl 2b884 │ │ + mov w2, #0x4 // #4 │ │ + sub x1, x8, #0x4 │ │ + bl 2b840 │ │ ldr x8, [sp, #8] │ │ - cbz x8, 58904 │ │ - cmp x21, x22 │ │ + cbz x8, 5992c │ │ mov w0, wzr │ │ - cinc x21, x21, cc // cc = lo, ul, last │ │ - b.cs 588b4 // b.hs, b.nlast │ │ - cmp x21, x22 │ │ - b.ls 588cc // b.plast │ │ - b 588b4 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x40 │ │ + ret │ │ mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ + ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x50 │ │ + add sp, sp, #0x40 │ │ ret │ │ sub sp, sp, #0xd0 │ │ stp x29, x30, [sp, #160] │ │ str x21, [sp, #176] │ │ stp x20, x19, [sp, #192] │ │ add x29, sp, #0xa0 │ │ mov x19, x0 │ │ mov x0, sp │ │ - bl 2505c │ │ + bl 25020 │ │ ldr x8, [sp] │ │ cmn x8, #0x1 │ │ - b.eq 58978 // b.none │ │ + b.eq 5999c // b.none │ │ nop │ │ - adr x9, 6a270 │ │ + adr x9, 69618 │ │ mov w10, #0x1 // #1 │ │ stp x10, x9, [x19] │ │ - cbz x8, 58a18 │ │ + cbz x8, 59a54 │ │ ldr x20, [sp, #8] │ │ mov x0, x20 │ │ ldp x20, x19, [sp, #192] │ │ ldr x21, [sp, #176] │ │ ldp x29, x30, [sp, #160] │ │ add sp, sp, #0xd0 │ │ - b 64e40 │ │ + b 641d0 │ │ movi v0.2d, #0x0 │ │ ldp x20, x21, [sp, #8] │ │ add x1, sp, #0x20 │ │ mov x0, x20 │ │ stp q0, q0, [sp, #32] │ │ stp q0, q0, [sp, #64] │ │ stp q0, q0, [sp, #96] │ │ stp q0, q0, [sp, #128] │ │ - bl 65050 │ │ + bl 643e0 │ │ cmn w0, #0x1 │ │ - b.eq 589f8 // b.none │ │ + b.eq 59a1c // b.none │ │ ldp q0, q1, [sp, #96] │ │ stur q0, [x19, #72] │ │ stur q1, [x19, #88] │ │ ldp q0, q1, [sp, #128] │ │ stur q0, [x19, #104] │ │ stur q1, [x19, #120] │ │ ldp q0, q1, [sp, #32] │ │ stur q0, [x19, #8] │ │ stur q1, [x19, #24] │ │ ldp q0, q1, [sp, #64] │ │ stur q0, [x19, #40] │ │ stur q1, [x19, #56] │ │ str xzr, [x19] │ │ strb wzr, [x20] │ │ - cbz x21, 58a18 │ │ + cbz x21, 59a54 │ │ mov x0, x20 │ │ ldp x20, x19, [sp, #192] │ │ ldr x21, [sp, #176] │ │ ldp x29, x30, [sp, #160] │ │ add sp, sp, #0xd0 │ │ - b 64e40 │ │ - bl 64e80 <__errno@plt> │ │ - ldr w8, [x0] │ │ + b 641d0 │ │ + bl 64240 <__errno@plt> │ │ + adrp x9, 6e000 │ │ + ldrsw x8, [x0] │ │ + nop │ │ + adr x10, 69600 │ │ + ldr x11, [x9, #960] │ │ + cmp x11, x10 │ │ + b.ne 59a68 // b.any │ │ mov w9, #0x2 // #2 │ │ orr x10, x9, x8, lsl #32 │ │ mov w8, #0x1 // #1 │ │ stp x8, x10, [x19] │ │ strb wzr, [x20] │ │ - cbnz x21, 589e0 │ │ + cbnz x21, 59a04 │ │ ldp x20, x19, [sp, #192] │ │ ldr x21, [sp, #176] │ │ ldp x29, x30, [sp, #160] │ │ add sp, sp, #0xd0 │ │ ret │ │ + str x10, [x9, #960] │ │ + b 59a3c │ │ + stp x29, x30, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ + ldrb w8, [x0] │ │ + ldrb w9, [x1] │ │ + sub x10, x8, #0x5 │ │ + cmp w8, #0x5 │ │ + sub x11, x9, #0x5 │ │ + csel x10, x10, xzr, hi // hi = pmore │ │ + cmp w9, #0x6 │ │ + csel x11, xzr, x11, cc // cc = lo, ul, last │ │ + cmp x10, x11 │ │ + b.ne 59ba8 // b.any │ │ + cbz x10, 59ae0 │ │ + cmp x10, #0x4 │ │ + b.ne 59b30 // b.any │ │ + ldr x2, [x0, #16] │ │ + ldr x8, [x1, #16] │ │ + cmp x2, x8 │ │ + b.ne 59ba8 // b.any │ │ + ldr x1, [x1, #8] │ │ + ldr x0, [x0, #8] │ │ + bl 642a0 │ │ + cmp w0, #0x0 │ │ + cset w0, eq // eq = none │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + cmp w9, #0x5 │ │ + b.hi 59b30 // b.pmore │ │ + cmp w8, w9 │ │ + b.ne 59ba8 // b.any │ │ + cmp w8, #0x2 │ │ + b.gt 59b40 │ │ + cbz w8, 59ab0 │ │ + cmp w8, #0x1 │ │ + b.ne 59bb8 // b.any │ │ + ldr x2, [x0, #16] │ │ + ldr x8, [x1, #16] │ │ + cmp x2, x8 │ │ + b.ne 59ba8 // b.any │ │ + mov x19, x1 │ │ + ldr x1, [x1, #8] │ │ + mov x20, x0 │ │ + ldr x0, [x0, #8] │ │ + bl 642a0 │ │ + cbnz w0, 59ba8 │ │ + b 59b78 │ │ + mov w0, #0x1 // #1 │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + cmp w8, #0x3 │ │ + b.eq 59ab0 // b.none │ │ + cmp w8, #0x4 │ │ + b.ne 59bb8 // b.any │ │ + ldr x2, [x0, #16] │ │ + ldr x8, [x1, #16] │ │ + cmp x2, x8 │ │ + b.ne 59ba8 // b.any │ │ + mov x19, x1 │ │ + ldr x1, [x1, #8] │ │ + mov x20, x0 │ │ + ldr x0, [x0, #8] │ │ + bl 642a0 │ │ + cbnz w0, 59ba8 │ │ + ldr x2, [x20, #32] │ │ + ldr x8, [x19, #32] │ │ + cmp x2, x8 │ │ + b.ne 59ba8 // b.any │ │ + ldr x1, [x19, #24] │ │ + ldr x0, [x20, #24] │ │ + bl 642a0 │ │ + cmp w0, #0x0 │ │ + cset w0, eq // eq = none │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + mov w0, wzr │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldrb w8, [x0, #1] │ │ + ldrb w9, [x1, #1] │ │ + cmp w8, w9 │ │ + cset w0, eq // eq = none │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ ldrb w8, [x1, #56] │ │ + ldrb w9, [x1, #58] │ │ cmp w8, #0x2 │ │ - b.cs 58a58 // b.hs, b.nlast │ │ - ldrb w8, [x1, #58] │ │ - ldp x9, x1, [x1] │ │ - tbz w8, #0, 58af8 │ │ - cbz x1, 58b7c │ │ - mov w8, #0x1 // #1 │ │ - b 58a60 │ │ - ldp x9, x1, [x1] │ │ - mov x8, xzr │ │ - add x11, x1, x9 │ │ - add x10, x9, x8 │ │ - sub x13, x1, x8 │ │ + cset w10, cc // cc = lo, ul, last │ │ + cmp w8, #0x1 │ │ + and w8, w10, w9 │ │ + b.hi 59bfc // b.pmore │ │ + tbz w9, #0, 59cb4 │ │ + mov x9, xzr │ │ + ldr x2, [x1, #8] │ │ + add x8, x9, x8 │ │ + cmp x8, x2 │ │ + b.hi 59d3c // b.pmore │ │ + ldr x10, [x1] │ │ + neg x12, x8 │ │ + add x9, x10, x8 │ │ + sub x11, x10, #0x1 │ │ + cmn x2, x12 │ │ + b.eq 59c64 // b.none │ │ + ldrb w13, [x11, x2] │ │ sub x11, x11, #0x1 │ │ - cbz x13, 58aa8 │ │ - mov x12, x13 │ │ - ldrb w13, [x11], #-1 │ │ + sub x12, x12, #0x1 │ │ cmp w13, #0x2f │ │ - sub x13, x12, #0x1 │ │ - b.ne 58a70 // b.any │ │ - add x8, x12, x8 │ │ - cmp x8, x1 │ │ - b.hi 58b90 // b.pmore │ │ - add x10, x9, x8 │ │ + b.ne 59c20 // b.any │ │ + add x9, x2, x12 │ │ + add x9, x9, #0x1 │ │ + add x8, x9, x8 │ │ + cmp x8, x2 │ │ + b.hi 59d50 // b.pmore │ │ + add x9, x10, x8 │ │ mov w11, #0x1 // #1 │ │ - subs x12, x1, x8 │ │ - b.ne 58ab4 // b.any │ │ - b 58b20 │ │ + subs x12, x2, x8 │ │ + b.ne 59c70 // b.any │ │ + b 59ce4 │ │ mov x11, xzr │ │ - subs x12, x1, x8 │ │ - b.eq 58b20 // b.none │ │ + subs x12, x2, x8 │ │ + b.eq 59ce4 // b.none │ │ cmp x12, #0x1 │ │ - b.eq 58b14 // b.none │ │ + b.eq 59cd8 // b.none │ │ cmp x12, #0x2 │ │ - b.ne 58b3c // b.any │ │ - ldrb w8, [x9, x8] │ │ + b.ne 59d00 // b.any │ │ + ldrb w8, [x10, x8] │ │ cmp w8, #0x2e │ │ - b.ne 58b3c // b.any │ │ - ldrb w8, [x10, #1] │ │ + b.ne 59d00 // b.any │ │ + ldrb w8, [x9, #1] │ │ cmp w8, #0x2e │ │ - b.ne 58b3c // b.any │ │ + b.ne 59d00 // b.any │ │ mov w8, #0x8 // #8 │ │ - add x9, x11, x12 │ │ + add x10, x11, x12 │ │ strb w8, [x0, #8] │ │ - str x9, [x0] │ │ - stp x10, x12, [x0, #16] │ │ + str x10, [x0] │ │ + stp x9, x12, [x0, #16] │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ - cbz x1, 58b58 │ │ - cmp x1, #0x1 │ │ - b.ne 58b60 // b.any │ │ - ldrb w8, [x9] │ │ - cmp w8, #0x2e │ │ - b.eq 58a50 // b.none │ │ - b 58a5c │ │ - ldrb w8, [x9, x8] │ │ + ldr x9, [x1, #8] │ │ + cbz x9, 59c00 │ │ + ldr x10, [x1] │ │ + cmp x9, #0x1 │ │ + b.ne 59d1c // b.any │ │ + ldrb w9, [x10] │ │ + cmp w9, #0x2e │ │ + b.ne 59bfc // b.any │ │ + b 59d34 │ │ + ldrb w8, [x10, x8] │ │ cmp w8, #0x2e │ │ - b.ne 58b3c // b.any │ │ + b.ne 59d00 // b.any │ │ mov w8, #0xff // #255 │ │ - add x9, x11, x12 │ │ + add x10, x11, x12 │ │ strb w8, [x0, #8] │ │ - str x9, [x0] │ │ - stp x10, x12, [x0, #16] │ │ + str x10, [x0] │ │ + stp x9, x12, [x0, #16] │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ mov w8, #0x9 // #9 │ │ - add x9, x11, x12 │ │ + add x10, x11, x12 │ │ strb w8, [x0, #8] │ │ - str x9, [x0] │ │ - stp x10, x12, [x0, #16] │ │ + str x10, [x0] │ │ + stp x9, x12, [x0, #16] │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ - mov x8, x1 │ │ - b 58a60 │ │ - ldrb w8, [x9] │ │ - cmp w8, #0x2e │ │ - b.ne 58a5c // b.any │ │ - ldrb w8, [x9, #1] │ │ - cmp w8, #0x2f │ │ - b.eq 58a50 // b.none │ │ - b 58a5c │ │ + ldrb w9, [x10] │ │ + cmp w9, #0x2e │ │ + b.ne 59bfc // b.any │ │ + ldrb w9, [x10, #1] │ │ + cmp w9, #0x2f │ │ + b.ne 59bfc // b.any │ │ + mov w9, #0x1 // #1 │ │ + b 59c00 │ │ nop │ │ - adr x3, 6a5b8 │ │ - mov w0, #0x1 // #1 │ │ - mov x2, xzr │ │ - bl 2b7a0 │ │ + adr x3, 69930 │ │ + mov x0, x8 │ │ + mov x1, x2 │ │ + bl 2bab0 │ │ nop │ │ - adr x3, 6a5a0 │ │ + adr x3, 69918 │ │ mov x0, x8 │ │ - mov x2, x1 │ │ - bl 2b7a0 │ │ - cbz x0, 58bb0 │ │ + mov x1, x2 │ │ + bl 2bab0 │ │ + cbz x0, 59d70 │ │ mov x0, x1 │ │ - b 64e40 │ │ + b 641d0 │ │ ret │ │ ldp x9, x10, [x1] │ │ cmp x10, #0x3 │ │ - b.ls 58bf4 // b.plast │ │ + b.ls 59db8 // b.plast │ │ mov x12, x9 │ │ sub x11, x10, #0x4 │ │ ldr w8, [x12], #4 │ │ stp x12, x11, [x1] │ │ cmn w8, #0x10 │ │ - b.cc 58c08 // b.lo, b.ul, b.last │ │ + b.cc 59dcc // b.lo, b.ul, b.last │ │ cmn w8, #0x1 │ │ - b.eq 58c7c // b.none │ │ - mov w8, #0x10 // #16 │ │ + b.eq 59e40 // b.none │ │ + mov w9, #0xe // #14 │ │ + orr x8, x9, x8, lsl #32 │ │ stp x8, x9, [x0] │ │ mov w8, #0x3 // #3 │ │ strb w8, [x0, #41] │ │ ret │ │ - mov w8, #0x13 // #19 │ │ + mov w8, #0x11 // #17 │ │ stp x8, x9, [x0] │ │ mov w8, #0x3 // #3 │ │ strb w8, [x0, #41] │ │ ret │ │ mov w9, #0x4 // #4 │ │ mov x10, x8 │ │ subs x11, x11, x8 │ │ - b.cc 58cbc // b.lo, b.ul, b.last │ │ + b.cc 59e80 // b.lo, b.ul, b.last │ │ add x13, x12, x10 │ │ cmp x10, #0x1 │ │ stp x13, x11, [x1] │ │ - b.ls 58cbc // b.plast │ │ + b.ls 59e80 // b.plast │ │ mov x13, x12 │ │ ldrh w11, [x13], #2 │ │ and w14, w11, #0xfffe │ │ cmp w14, #0x2 │ │ - b.ne 58ce4 // b.any │ │ + b.ne 59ea8 // b.any │ │ cmn w8, #0x10 │ │ sub x14, x10, #0x2 │ │ - b.cc 58cfc // b.lo, b.ul, b.last │ │ + b.cc 59ec0 // b.lo, b.ul, b.last │ │ cmp x14, #0x7 │ │ - b.ls 58d64 // b.plast │ │ + b.ls 59f1c // b.plast │ │ ldrb w13, [x12, #8] │ │ ldrh w14, [x12, #6] │ │ ldur w15, [x12, #2] │ │ orr w13, w14, w13, lsl #16 │ │ lsl x14, x15, #8 │ │ ldrb w15, [x12, #9] │ │ add x12, x12, #0xa │ │ orr x13, x14, x13, lsl #40 │ │ - extr x14, x15, x13, #8 │ │ + extr x13, x15, x13, #8 │ │ sub x15, x10, #0xa │ │ - b 58d10 │ │ + b 59ed4 │ │ cmp x11, #0x7 │ │ - b.ls 58cd0 // b.plast │ │ + b.ls 59e94 // b.plast │ │ ldrb w11, [x9, #10] │ │ ldrh w12, [x9, #8] │ │ ldr w13, [x9, #4] │ │ orr w11, w12, w11, lsl #16 │ │ lsl x12, x13, #8 │ │ ldrb w13, [x9, #11] │ │ orr x14, x12, x11, lsl #40 │ │ add x12, x9, #0xc │ │ sub x11, x10, #0xc │ │ stp x12, x11, [x1] │ │ mov w9, #0x8 // #8 │ │ extr x10, x13, x14, #8 │ │ subs x11, x11, x10 │ │ - b.cs 58c18 // b.hs, b.nlast │ │ - mov w8, #0x13 // #19 │ │ + b.cs 59ddc // b.hs, b.nlast │ │ + mov w8, #0x11 // #17 │ │ stp x8, x12, [x0] │ │ mov w8, #0x3 // #3 │ │ strb w8, [x0, #41] │ │ ret │ │ - mov w8, #0x13 // #19 │ │ + mov w8, #0x11 // #17 │ │ stp x8, x12, [x0] │ │ mov w8, #0x3 // #3 │ │ strb w8, [x0, #41] │ │ ret │ │ - mov w8, #0x11 // #17 │ │ + mov w8, #0xf // #15 │ │ str x11, [x0, #8] │ │ mov w9, #0x3 // #3 │ │ strb w8, [x0] │ │ strb w9, [x0, #41] │ │ ret │ │ cmp x14, #0x3 │ │ - b.ls 58d64 // b.plast │ │ - ldur w14, [x12, #2] │ │ + b.ls 59f1c // b.plast │ │ + ldur w13, [x12, #2] │ │ sub x15, x10, #0x6 │ │ add x12, x12, #0x6 │ │ - cbz x15, 58d88 │ │ + cbz x15, 59f40 │ │ mov x16, x12 │ │ - ldrsb w13, [x16], #1 │ │ - sub w17, w13, #0x1 │ │ - eor w1, w13, w17 │ │ + ldrsb w14, [x16], #1 │ │ + sub w17, w14, #0x1 │ │ + tst w14, #0xf │ │ + eor w1, w14, w17 │ │ + and w17, w17, #0xff │ │ and w1, w1, #0xff │ │ - cmp w1, w17, uxtb │ │ - mov w17, #0x19 // #25 │ │ - b.ls 58d94 // b.plast │ │ - and w1, w13, #0xf │ │ - cbz w1, 58d94 │ │ + ccmp w1, w17, #0x0, ne // ne = any │ │ + b.ls 59f5c // b.plast │ │ cmp x15, #0x1 │ │ - b.ne 58db4 // b.any │ │ - mov w8, #0x13 // #19 │ │ - strh wzr, [x0, #6] │ │ - strh w8, [x0] │ │ - stur wzr, [x0, #2] │ │ + b.ne 59f78 // b.any │ │ + mov w8, #0x11 // #17 │ │ str x16, [x0, #8] │ │ - mov w8, #0x3 // #3 │ │ - strb w8, [x0, #41] │ │ + mov w9, #0x3 // #3 │ │ + strb w8, [x0] │ │ + strb w9, [x0, #41] │ │ ret │ │ - mov w8, #0x13 // #19 │ │ + mov w8, #0x11 // #17 │ │ strb wzr, [x0, #7] │ │ strb w8, [x0] │ │ sturh wzr, [x0, #5] │ │ stur wzr, [x0, #1] │ │ str x13, [x0, #8] │ │ mov w8, #0x3 // #3 │ │ strb w8, [x0, #41] │ │ ret │ │ - mov w13, wzr │ │ - mov w17, #0x13 // #19 │ │ - b 58d94 │ │ - strb w17, [x0] │ │ - strb w13, [x0, #1] │ │ - strh wzr, [x0, #6] │ │ - stur wzr, [x0, #2] │ │ + mov w8, #0x11 // #17 │ │ + strb w8, [x0] │ │ + strb w14, [x0, #1] │ │ + str x12, [x0, #8] │ │ + mov w8, #0x3 // #3 │ │ + strb w8, [x0, #41] │ │ + ret │ │ + mov w8, #0x14 // #20 │ │ + strb w8, [x0] │ │ + strb w14, [x0, #1] │ │ str x12, [x0, #8] │ │ mov w8, #0x3 // #3 │ │ strb w8, [x0, #41] │ │ ret │ │ ldrb w16, [x12, #1] │ │ - cbz w16, 58dd0 │ │ - mov w8, #0x44 // #68 │ │ + cbz w16, 59f98 │ │ + mov w8, #0x3d // #61 │ │ + strb w16, [x0, #1] │ │ mov w9, #0x3 // #3 │ │ strb w8, [x0] │ │ strb w9, [x0, #41] │ │ ret │ │ cmn w8, #0x11 │ │ mov w8, #0x8 // #8 │ │ mov w16, #0x10 // #16 │ │ csel w8, w16, w8, hi // hi = pmore │ │ - tbnz w13, #31, 58e38 │ │ - lsl w16, w13, #1 │ │ + tbnz w14, #31, 5a000 │ │ + lsl w16, w14, #1 │ │ tst w16, #0xff │ │ - b.eq 58e38 // b.none │ │ + b.eq 5a000 // b.none │ │ add w8, w8, w9 │ │ and w17, w16, #0xff │ │ sub x15, x15, #0x2 │ │ udiv w1, w8, w17 │ │ msub w8, w1, w17, w8 │ │ sub w16, w16, w8 │ │ cmp w8, #0x0 │ │ csel w8, wzr, w16, eq // eq = none │ │ and x16, x8, #0xff │ │ add x8, x12, #0x2 │ │ subs x15, x15, x16 │ │ - b.cs 58e50 // b.hs, b.nlast │ │ - mov w9, #0x13 // #19 │ │ + b.cs 5a018 // b.hs, b.nlast │ │ + mov w9, #0x11 // #17 │ │ str x8, [x0, #8] │ │ mov w8, #0x3 // #3 │ │ strb w9, [x0] │ │ strb w8, [x0, #41] │ │ ret │ │ - mov w8, #0x19 // #25 │ │ - strb w13, [x0, #1] │ │ + mov w8, #0x14 // #20 │ │ + strb w14, [x0, #1] │ │ mov w9, #0x3 // #3 │ │ strb w8, [x0] │ │ strb w9, [x0, #41] │ │ ret │ │ add x8, x8, x16 │ │ stp x2, x10, [x0, #16] │ │ stp x8, x15, [x0] │ │ - str x14, [x0, #32] │ │ - strb w13, [x0, #40] │ │ + str x13, [x0, #32] │ │ + strb w14, [x0, #40] │ │ strb w9, [x0, #41] │ │ strh w11, [x0, #42] │ │ ret │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ @@ -65664,610 +66892,506 @@ │ │ add x0, sp, #0x8 │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x10 // #16 │ │ lsl x9, x1, #1 │ │ cmp x9, #0x4 │ │ csel x20, x9, x8, hi // hi = pmore │ │ mov x3, x20 │ │ - bl 3f270 │ │ + bl 40810 │ │ ldr x8, [sp, #8] │ │ - cmp x8, #0x1 │ │ - b.eq 58ed0 // b.none │ │ + cbnz x8, 5a094 │ │ ldr x8, [sp, #16] │ │ stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ ldp x0, x1, [sp, #16] │ │ - bl 24994 │ │ - stp x29, x30, [sp, #-80]! │ │ - str x28, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - mov x29, sp │ │ - sub sp, sp, #0x1, lsl #12 │ │ - mov w9, #0xa120 // #41248 │ │ - sub x8, x1, x1, lsr #1 │ │ - str xzr, [sp] │ │ - movk w9, #0x7, lsl #16 │ │ - cmp x1, x9 │ │ - csel x9, x1, x9, cc // cc = lo, ul, last │ │ - cmp x9, x8 │ │ - csel x21, x9, x8, hi // hi = pmore │ │ - mov w9, #0x30 // #48 │ │ - cmp x21, #0x30 │ │ - csel x9, x21, x9, hi // hi = pmore │ │ - cmp x21, #0x101 │ │ - b.cc 58f70 // b.lo, b.ul, b.last │ │ - lsr x8, x8, #60 │ │ - cbnz x8, 58fb4 │ │ - lsl x20, x9, #4 │ │ - mov x8, #0xfffffffffffffff9 // #-7 │ │ - movk x8, #0x7fff, lsl #48 │ │ - cmp x20, x8 │ │ - b.cs 58fb4 // b.hs, b.nlast │ │ - mov x22, x0 │ │ - mov x0, x20 │ │ - mov x23, x9 │ │ - mov x24, x1 │ │ - bl 64e30 │ │ - cbz x0, 58fb8 │ │ - mov x19, x0 │ │ - mov x1, x24 │ │ - mov x3, x23 │ │ - mov x0, x22 │ │ - b 58f78 │ │ - mov x19, sp │ │ - mov w3, #0x100 // #256 │ │ - cmp x1, #0x41 │ │ - cset w4, cc // cc = lo, ul, last │ │ - mov x2, x19 │ │ - bl 5a7c4 │ │ - cmp x21, #0x100 │ │ - b.ls 58f98 // b.plast │ │ - mov x0, x19 │ │ - bl 64e40 │ │ - add sp, sp, #0x1, lsl #12 │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x28, [sp, #16] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x29, x30, [sp], #80 │ │ + bl 248bc │ │ + ldr x8, [x0, #16] │ │ + ldr x9, [x0] │ │ + add x11, x0, #0x20 │ │ + mov w10, #0x2 // #2 │ │ + mov x12, x8 │ │ + cmp x8, x9 │ │ + b.cs 5a0d8 // b.hs, b.nlast │ │ + ldr x13, [x11], #16 │ │ + cmp x13, x12 │ │ + b.cs 5a0f8 // b.hs, b.nlast │ │ + add x10, x10, #0x1 │ │ + mov x12, x13 │ │ + cmp x1, x10 │ │ + b.ne 5a0b8 // b.any │ │ + b 5a100 │ │ + ldr x13, [x11], #16 │ │ + cmp x13, x12 │ │ + b.cc 5a0f8 // b.lo, b.ul, b.last │ │ + add x10, x10, #0x1 │ │ + mov x12, x13 │ │ + cmp x1, x10 │ │ + b.ne 5a0d8 // b.any │ │ + b 5a100 │ │ + cmp x10, x1 │ │ + b.ne 5a138 // b.any │ │ + cmp x8, x9 │ │ + b.cs 5a134 // b.hs, b.nlast │ │ + add x9, x0, x1, lsl #4 │ │ + lsr x8, x1, #1 │ │ + mov x10, x0 │ │ + sub x9, x9, #0x10 │ │ + ldr q0, [x9] │ │ + ldr q1, [x10], #16 │ │ + subs x8, x8, #0x1 │ │ + str q0, [x0] │ │ + mov x0, x10 │ │ + str q1, [x9], #-16 │ │ + b.ne 5a118 // b.any │ │ ret │ │ - bl 24ac8 │ │ - mov w0, #0x8 // #8 │ │ - mov x1, x20 │ │ - bl 24994 │ │ - cmp x21, #0x100 │ │ - mov x20, x0 │ │ - b.ls 58fd8 // b.plast │ │ - mov x0, x19 │ │ - bl 64e40 │ │ - mov x0, x20 │ │ - bl 60f4c │ │ - stp x29, x30, [sp, #-80]! │ │ - str x28, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - mov x29, sp │ │ - sub sp, sp, #0x1, lsl #12 │ │ - mov w9, #0xd090 // #53392 │ │ - sub x8, x1, x1, lsr #1 │ │ - str xzr, [sp] │ │ - movk w9, #0x3, lsl #16 │ │ + orr x8, x1, #0x1 │ │ + mov x2, xzr │ │ + clz x8, x8 │ │ + lsl w8, w8, #1 │ │ + eor w3, w8, #0x7e │ │ + b 5b858 │ │ + ldp x9, x8, [x0, #8] │ │ + add x12, x0, #0x50 │ │ + ldp x10, x11, [x0, #40] │ │ + cmp x11, x8 │ │ + cset w8, cc // cc = lo, ul, last │ │ + cmp x10, x9 │ │ + cset w9, cc // cc = lo, ul, last │ │ + csel w8, w8, w9, eq // eq = none │ │ + tbz w8, #0, 5a1b0 │ │ + mov w9, #0x2 // #2 │ │ + ldp x13, x14, [x12, #-8] │ │ + cmp x14, x11 │ │ + cset w11, cc // cc = lo, ul, last │ │ + cmp x13, x10 │ │ + cset w10, cc // cc = lo, ul, last │ │ + csel w10, w11, w10, eq // eq = none │ │ + cbz w10, 5a1ec │ │ + add x9, x9, #0x1 │ │ + add x12, x12, #0x20 │ │ + mov x11, x14 │ │ cmp x1, x9 │ │ - csel x9, x1, x9, cc // cc = lo, ul, last │ │ - cmp x9, x8 │ │ - csel x21, x9, x8, hi // hi = pmore │ │ - mov w9, #0x30 // #48 │ │ - cmp x21, #0x30 │ │ - csel x9, x21, x9, hi // hi = pmore │ │ - cmp x21, #0x81 │ │ - b.cc 59078 // b.lo, b.ul, b.last │ │ - lsr x8, x8, #59 │ │ - cbnz x8, 590bc │ │ - lsl x20, x9, #5 │ │ - mov x8, #0xfffffffffffffff9 // #-7 │ │ - movk x8, #0x7fff, lsl #48 │ │ - cmp x20, x8 │ │ - b.cs 590bc // b.hs, b.nlast │ │ - mov x22, x0 │ │ - mov x0, x20 │ │ - mov x23, x9 │ │ - mov x24, x1 │ │ - bl 64e30 │ │ - cbz x0, 590c0 │ │ - mov x19, x0 │ │ - mov x1, x24 │ │ - mov x3, x23 │ │ - mov x0, x22 │ │ - b 59080 │ │ - mov x19, sp │ │ - mov w3, #0x80 // #128 │ │ - cmp x1, #0x41 │ │ - cset w4, cc // cc = lo, ul, last │ │ - mov x2, x19 │ │ - bl 59b48 │ │ - cmp x21, #0x80 │ │ - b.ls 590a0 // b.plast │ │ - mov x0, x19 │ │ - bl 64e40 │ │ - add sp, sp, #0x1, lsl #12 │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x28, [sp, #16] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x29, x30, [sp], #80 │ │ + mov x10, x13 │ │ + b.ne 5a178 // b.any │ │ + b 5a1f4 │ │ + mov w9, #0x2 // #2 │ │ + ldp x13, x14, [x12, #-8] │ │ + cmp x14, x11 │ │ + cset w11, cc // cc = lo, ul, last │ │ + cmp x13, x10 │ │ + cset w10, cc // cc = lo, ul, last │ │ + csel w10, w11, w10, eq // eq = none │ │ + tbnz w10, #0, 5a1ec │ │ + add x9, x9, #0x1 │ │ + add x12, x12, #0x20 │ │ + mov x11, x14 │ │ + cmp x1, x9 │ │ + mov x10, x13 │ │ + b.ne 5a1b4 // b.any │ │ + b 5a1f4 │ │ + cmp x9, x1 │ │ + b.ne 5a22c // b.any │ │ + tbz w8, #0, 5a228 │ │ + add x10, x0, x1, lsl #5 │ │ + lsr x8, x1, #1 │ │ + add x9, x0, #0x10 │ │ + sub x10, x10, #0x10 │ │ + ldp q0, q3, [x10, #-16] │ │ + sub x8, x8, #0x1 │ │ + ldp q1, q2, [x9, #-16] │ │ + stur q0, [x9, #-16] │ │ + stur q1, [x10, #-16] │ │ + str q3, [x9], #32 │ │ + str q2, [x10], #-32 │ │ + cbnz x8, 5a208 │ │ ret │ │ - bl 24ac8 │ │ - mov w0, #0x8 // #8 │ │ - mov x1, x20 │ │ - bl 24994 │ │ - cmp x21, #0x80 │ │ - mov x20, x0 │ │ - b.ls 590e0 // b.plast │ │ - mov x0, x19 │ │ - bl 64e40 │ │ - mov x0, x20 │ │ - bl 60f4c │ │ + orr x8, x1, #0x1 │ │ + mov x2, xzr │ │ + clz x8, x8 │ │ + lsl w8, w8, #1 │ │ + eor w3, w8, #0x7e │ │ + b 5adac │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ ldp x1, x2, [x0] │ │ mov w8, #0x4 // #4 │ │ mov x19, x0 │ │ add x0, sp, #0x8 │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x230 // #560 │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x250 // #592 │ │ lsl x9, x1, #1 │ │ cmp x9, #0x4 │ │ csel x20, x9, x8, hi // hi = pmore │ │ mov x3, x20 │ │ - bl 3f270 │ │ + bl 40810 │ │ ldr x8, [sp, #8] │ │ - cmp x8, #0x1 │ │ - b.eq 59148 // b.none │ │ + cbnz x8, 5a2a0 │ │ ldr x8, [sp, #16] │ │ stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ ldp x0, x1, [sp, #16] │ │ - bl 24994 │ │ + bl 248bc │ │ stp x29, x30, [sp, #-64]! │ │ stp x24, x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ ldp x19, x8, [x0, #8] │ │ mov x20, x0 │ │ add x23, x8, #0x1 │ │ mov x0, x19 │ │ subs x23, x23, #0x1 │ │ - b.eq 5918c // b.none │ │ - add x22, x0, #0x230 │ │ - bl 58298 │ │ + b.eq 5a2e4 // b.none │ │ + add x22, x0, #0x250 │ │ + bl 59284 │ │ mov x0, x22 │ │ - b 59174 │ │ + b 5a2cc │ │ ldr x8, [x20] │ │ - cbz x8, 591ac │ │ + cbz x8, 5a304 │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ mov x21, x0 │ │ subs x23, x23, #0x1 │ │ - b.eq 591e0 // b.none │ │ + b.eq 5a338 // b.none │ │ mov x0, x22 │ │ - add x24, x22, #0x230 │ │ - bl 58298 │ │ + add x24, x22, #0x250 │ │ + bl 59284 │ │ mov x22, x24 │ │ - b 591c4 │ │ + b 5a31c │ │ ldr x8, [x20] │ │ - cbz x8, 591f0 │ │ + cbz x8, 5a348 │ │ mov x0, x19 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x21 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ stp x29, x30, [sp, #-80]! │ │ stp x26, x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ mov x29, sp │ │ ldp x19, x22, [x0, #8] │ │ mov x20, x0 │ │ - cbz x22, 592c0 │ │ + cbz x22, 5a418 │ │ mov x24, xzr │ │ - add x21, x19, #0x1c8 │ │ - mov w25, #0x1c8 // #456 │ │ + add x21, x19, #0x1f0 │ │ + mov w25, #0x1f0 // #496 │ │ mov x23, x22 │ │ - b 59244 │ │ + b 5a39c │ │ cmp x24, x22 │ │ - add x21, x21, #0x1c8 │ │ + add x21, x21, #0x1f0 │ │ sub x23, x23, #0x1 │ │ - b.eq 592c0 // b.none │ │ + b.eq 5a418 // b.none │ │ madd x26, x24, x25, x19 │ │ add x24, x24, #0x1 │ │ - ldr x8, [x26, #368] │ │ + ldr x8, [x26, #424] │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 59250 │ │ - b.ne 59270 // b.any │ │ + cbnz w10, 5a3a8 │ │ + b.ne 5a3c8 // b.any │ │ dmb ishld │ │ - ldr x0, [x26, #368] │ │ - bl 4aa4c │ │ - ldr x8, [x26, #96] │ │ + ldr x0, [x26, #424] │ │ + bl 4c280 │ │ + ldr x8, [x26, #16] │ │ cmn x8, #0x2 │ │ - b.eq 59234 // b.none │ │ - ldr x8, [x26, #184] │ │ - cbz x8, 5928c │ │ - ldr x0, [x26, #192] │ │ - bl 64e40 │ │ - ldr x8, [x26, #208] │ │ - cbz x8, 5929c │ │ - ldr x0, [x26, #216] │ │ - bl 64e40 │ │ - ldr x8, [x26, #232] │ │ - cbz x8, 592ac │ │ - ldr x0, [x26, #240] │ │ - bl 64e40 │ │ - ldr x8, [x26, #256] │ │ - cbz x8, 59234 │ │ - ldr x0, [x26, #264] │ │ - bl 64e40 │ │ - b 59234 │ │ + b.eq 5a38c // b.none │ │ + ldr x8, [x26, #176] │ │ + cbz x8, 5a3e4 │ │ + ldr x0, [x26, #184] │ │ + bl 641d0 │ │ + ldr x8, [x26, #200] │ │ + cbz x8, 5a3f4 │ │ + ldr x0, [x26, #208] │ │ + bl 641d0 │ │ + ldr x8, [x26, #224] │ │ + cbz x8, 5a404 │ │ + ldr x0, [x26, #232] │ │ + bl 641d0 │ │ + ldr x8, [x26, #248] │ │ + cbz x8, 5a38c │ │ + ldr x0, [x26, #256] │ │ + bl 641d0 │ │ + b 5a38c │ │ ldr x8, [x20] │ │ - cbz x8, 592e4 │ │ + cbz x8, 5a43c │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ ldp x29, x30, [sp], #80 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ ldp x29, x30, [sp], #80 │ │ ret │ │ mov x22, x0 │ │ - add x0, x26, #0x60 │ │ - bl 4aadc │ │ + add x0, x26, #0x10 │ │ + bl 4c310 │ │ subs x23, x23, #0x1 │ │ - b.eq 59324 // b.none │ │ + b.eq 5a47c // b.none │ │ mov x0, x21 │ │ - add x24, x21, #0x1c8 │ │ - bl 581f0 │ │ + add x24, x21, #0x1f0 │ │ + bl 591e0 │ │ mov x21, x24 │ │ - b 59308 │ │ + b 5a460 │ │ ldr x8, [x20] │ │ - cbz x8, 59334 │ │ + cbz x8, 5a48c │ │ mov x0, x19 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x22 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ ldp x1, x2, [x0] │ │ mov w8, #0x4 // #4 │ │ mov x19, x0 │ │ add x0, sp, #0x8 │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x1c8 // #456 │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x1f0 // #496 │ │ lsl x9, x1, #1 │ │ cmp x9, #0x4 │ │ csel x20, x9, x8, hi // hi = pmore │ │ mov x3, x20 │ │ - bl 3f270 │ │ + bl 40810 │ │ ldr x8, [sp, #8] │ │ - cmp x8, #0x1 │ │ - b.eq 593a0 // b.none │ │ + cbnz x8, 5a4f4 │ │ ldr x8, [sp, #16] │ │ stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ ldp x0, x1, [sp, #16] │ │ - bl 24994 │ │ - cbz x2, 593cc │ │ + bl 248bc │ │ + cbz x2, 5a520 │ │ cmp x2, #0x3 │ │ - b.ls 593e8 // b.plast │ │ + b.ls 5a53c // b.plast │ │ mov x9, x1 │ │ ldr w16, [x9], #4 │ │ cmp w16, #0x2 │ │ - b.ne 5940c // b.any │ │ + b.ne 5a560 // b.any │ │ mov w8, #0x2 // #2 │ │ - b 59418 │ │ + b 5a56c │ │ stp xzr, x1, [x0] │ │ stp xzr, x1, [x0, #16] │ │ stp xzr, x1, [x0, #32] │ │ stp xzr, x1, [x0, #48] │ │ stp xzr, xzr, [x0, #64] │ │ stur xzr, [x0, #78] │ │ ret │ │ - mov w8, #0x13 // #19 │ │ + mov w8, #0x11 // #17 │ │ strb wzr, [x0, #11] │ │ strb w8, [x0, #8] │ │ mov w8, #0xff // #255 │ │ sturh wzr, [x0, #9] │ │ str wzr, [x0, #12] │ │ str x1, [x0, #16] │ │ strb w8, [x0] │ │ ret │ │ and x8, x16, #0xffff │ │ cmp w8, #0x5 │ │ - b.ne 59478 // b.any │ │ + b.ne 5a5cc // b.any │ │ and x10, x2, #0xfffffffffffffffc │ │ cmp x10, #0x4 │ │ - b.ne 59448 // b.any │ │ - mov w8, #0x13 // #19 │ │ + b.ne 5a59c // b.any │ │ + mov w8, #0x11 // #17 │ │ strb wzr, [x0, #11] │ │ strb w8, [x0, #8] │ │ mov w8, #0xff // #255 │ │ sturh wzr, [x0, #9] │ │ str wzr, [x0, #12] │ │ str x9, [x0, #16] │ │ strb w8, [x0] │ │ ret │ │ cmp x10, #0x8 │ │ - b.ne 59490 // b.any │ │ - mov w8, #0x13 // #19 │ │ + b.ne 5a5e4 // b.any │ │ + mov w8, #0x11 // #17 │ │ strb wzr, [x0, #11] │ │ strb w8, [x0, #8] │ │ add x8, x1, #0x8 │ │ sturh wzr, [x0, #9] │ │ str x8, [x0, #16] │ │ mov w8, #0xff // #255 │ │ str wzr, [x0, #12] │ │ strb w8, [x0] │ │ ret │ │ - mov w9, #0x11 // #17 │ │ + mov w9, #0xf // #15 │ │ str x8, [x0, #16] │ │ mov w8, #0xff // #255 │ │ strb w9, [x0, #8] │ │ strb w8, [x0] │ │ ret │ │ cmp x10, #0xc │ │ - b.ne 594c0 // b.any │ │ - mov w8, #0x13 // #19 │ │ + b.ne 5a614 // b.any │ │ + mov w8, #0x11 // #17 │ │ strb wzr, [x0, #11] │ │ strb w8, [x0, #8] │ │ add x8, x1, #0xc │ │ sturh wzr, [x0, #9] │ │ str x8, [x0, #16] │ │ mov w8, #0xff // #255 │ │ str wzr, [x0, #12] │ │ strb w8, [x0] │ │ ret │ │ ldp w11, w9, [x1, #8] │ │ ldr w10, [x1, #4] │ │ - cbz w9, 594e0 │ │ + cbz w9, 5a634 │ │ cmp w9, w11 │ │ - b.ls 5952c // b.plast │ │ + b.ls 5a680 // b.plast │ │ sub w12, w9, #0x1 │ │ and w12, w9, w12 │ │ - cbnz w12, 5952c │ │ + cbnz w12, 5a680 │ │ lsl x13, x9, #3 │ │ sub x12, x2, #0x10 │ │ subs x14, x12, x13 │ │ add x12, x1, #0x10 │ │ - b.cs 59508 // b.hs, b.nlast │ │ - mov w8, #0x13 // #19 │ │ + b.cs 5a65c // b.hs, b.nlast │ │ + mov w8, #0x11 // #17 │ │ stp x8, x12, [x0, #8] │ │ mov w8, #0xff // #255 │ │ strb w8, [x0] │ │ ret │ │ lsl x15, x9, #2 │ │ subs x2, x14, x15 │ │ add x14, x12, x13 │ │ - b.cs 59540 // b.hs, b.nlast │ │ - mov w8, #0x13 // #19 │ │ + b.cs 5a698 // b.hs, b.nlast │ │ + mov w8, #0x11 // #17 │ │ stp x8, x14, [x0, #8] │ │ mov w8, #0xff // #255 │ │ strb w8, [x0] │ │ ret │ │ - mov w8, #0x4b // #75 │ │ + mov w8, #0x45 // #69 │ │ + str w9, [x0, #12] │ │ mov w9, #0xff // #255 │ │ strb w8, [x0, #8] │ │ strb w9, [x0] │ │ ret │ │ cmp w10, #0x8 │ │ - b.ls 5955c // b.plast │ │ - mov w8, #0x4a // #74 │ │ + b.ls 5a6b8 // b.plast │ │ + mov w8, #0x44 // #68 │ │ + str w10, [x0, #12] │ │ mov w9, #0xff // #255 │ │ strb w8, [x0, #8] │ │ strb w9, [x0] │ │ ret │ │ stp x22, x21, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ add x1, x14, x15 │ │ - cbz w10, 596fc │ │ + cbz w10, 5a728 │ │ cmp w16, #0x2 │ │ - b.ne 59748 // b.any │ │ - subs x21, x2, #0x4 │ │ - b.cc 597b8 // b.lo, b.ul, b.last │ │ + b.ne 5a774 // b.any │ │ + subs x17, x2, #0x4 │ │ + b.cc 5a7e0 // b.lo, b.ul, b.last │ │ add x7, x14, x15 │ │ - ldr w20, [x7], #4 │ │ - sub w16, w20, #0x1 │ │ - cmp w16, #0x7 │ │ - b.hi 59870 // b.pmore │ │ - ubfiz x16, x16, #3, #32 │ │ - nop │ │ - adr x17, a5d8 │ │ - cmp w10, #0x1 │ │ - ldrb w16, [x17, x16] │ │ - b.eq 59790 // b.none │ │ - cmp x21, #0x4 │ │ - b.cc 597bc // b.lo, b.ul, b.last │ │ - ldr w20, [x1, #4] │ │ - sub w17, w20, #0x1 │ │ - cmp w17, #0x7 │ │ - b.hi 59870 // b.pmore │ │ - mov x19, #0x901 // #2305 │ │ - lsl w17, w17, #3 │ │ - cmp w10, #0x2 │ │ - movk x19, #0x200, lsl #16 │ │ - sub x21, x2, #0x8 │ │ - add x7, x1, #0x8 │ │ - movk x19, #0x803, lsl #32 │ │ - movk x19, #0x605, lsl #48 │ │ - lsr x17, x19, x17 │ │ - b.eq 598e0 // b.none │ │ - cmp x21, #0x4 │ │ - b.cc 597bc // b.lo, b.ul, b.last │ │ - ldr w20, [x1, #8] │ │ - sub w3, w20, #0x1 │ │ + ldr w16, [x7], #4 │ │ + sub w3, w16, #0x1 │ │ cmp w3, #0x7 │ │ - b.hi 59870 // b.pmore │ │ - lsl w3, w3, #3 │ │ - cmp w10, #0x3 │ │ - sub x21, x2, #0xc │ │ - add x7, x1, #0xc │ │ - lsr x3, x19, x3 │ │ - b.eq 5993c // b.none │ │ - cmp x21, #0x4 │ │ - b.cc 597bc // b.lo, b.ul, b.last │ │ - ldr w20, [x1, #12] │ │ - sub w4, w20, #0x1 │ │ - cmp w4, #0x7 │ │ - b.hi 59870 // b.pmore │ │ - lsl w4, w4, #3 │ │ - cmp w10, #0x4 │ │ - sub x21, x2, #0x10 │ │ - add x7, x1, #0x10 │ │ - lsr x4, x19, x4 │ │ - b.eq 59994 // b.none │ │ - cmp x21, #0x4 │ │ - b.cc 597bc // b.lo, b.ul, b.last │ │ - ldr w20, [x1, #16] │ │ - sub w5, w20, #0x1 │ │ - cmp w5, #0x7 │ │ - b.hi 59870 // b.pmore │ │ - lsl w5, w5, #3 │ │ - cmp w10, #0x5 │ │ - sub x21, x2, #0x14 │ │ - add x7, x1, #0x14 │ │ - lsr x5, x19, x5 │ │ - b.eq 599e8 // b.none │ │ - cmp x21, #0x4 │ │ - b.cc 597bc // b.lo, b.ul, b.last │ │ - ldr w20, [x1, #20] │ │ - sub w6, w20, #0x1 │ │ - cmp w6, #0x7 │ │ - b.hi 59870 // b.pmore │ │ - lsl w6, w6, #3 │ │ - cmp w10, #0x6 │ │ - sub x21, x2, #0x18 │ │ - add x7, x1, #0x18 │ │ - lsr x6, x19, x6 │ │ - b.eq 59a38 // b.none │ │ - cmp x21, #0x4 │ │ - b.cc 597bc // b.lo, b.ul, b.last │ │ - ldr w20, [x1, #24] │ │ - sub w7, w20, #0x1 │ │ - cmp w7, #0x7 │ │ - b.hi 59870 // b.pmore │ │ - lsl w7, w7, #3 │ │ - cmp w10, #0x7 │ │ - sub x21, x2, #0x1c │ │ - lsr x19, x19, x7 │ │ - add x7, x1, #0x1c │ │ - b.eq 59a84 // b.none │ │ - cmp x21, #0x4 │ │ - b.cc 597bc // b.lo, b.ul, b.last │ │ - ldr w20, [x7] │ │ - sub w7, w20, #0x1 │ │ - cmp w7, #0x8 │ │ - b.cs 59870 // b.hs, b.nlast │ │ - nop │ │ - adr x20, a618 │ │ - b 59abc │ │ + b.hi 5a898 // b.pmore │ │ + adrp x16, 5000 │ │ + add x16, x16, #0x8a8 │ │ + cmp w10, #0x1 │ │ + ldrb w16, [x16, w3, uxtw] │ │ + b.ne 5a8c0 // b.any │ │ + mov x20, xzr │ │ + mov x19, xzr │ │ + mov x6, xzr │ │ + mov x5, xzr │ │ + mov x4, xzr │ │ + mov x3, xzr │ │ + mov x2, x17 │ │ + mov x17, xzr │ │ + mov x1, x7 │ │ + b 5a748 │ │ mov x20, xzr │ │ mov x19, xzr │ │ mov x6, xzr │ │ mov x5, xzr │ │ mov x4, xzr │ │ mov x3, xzr │ │ mov x17, xzr │ │ mov x16, xzr │ │ umull x7, w10, w11 │ │ lsl x7, x7, #2 │ │ subs x2, x2, x7 │ │ - b.cs 597e8 // b.hs, b.nlast │ │ - mov w8, #0x13 // #19 │ │ + b.cs 5a810 // b.hs, b.nlast │ │ + mov w8, #0x11 // #17 │ │ stp x8, x1, [x0, #8] │ │ mov w8, #0xff // #255 │ │ strb w8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x22, x21, [sp], #32 │ │ ret │ │ cmp x2, #0x3 │ │ - b.ls 597b8 // b.plast │ │ + b.ls 5a7e0 // b.plast │ │ add x7, x14, x15 │ │ - mov w21, #0x4d // #77 │ │ - ldr w20, [x7], #4 │ │ - sub w16, w20, #0x1 │ │ - cmp w16, #0x7 │ │ - b.hi 59874 // b.pmore │ │ - mov w17, #0xfd // #253 │ │ - lsr w17, w17, w16 │ │ - tbz w17, #0, 59874 │ │ - ubfiz x16, x16, #3, #32 │ │ - nop │ │ - adr x17, a658 │ │ + mov w3, #0xfd // #253 │ │ + ldr w16, [x7], #4 │ │ + sub w17, w16, #0x1 │ │ + cmp w17, #0x8 │ │ + lsr w3, w3, w17 │ │ + cset w4, cc // cc = lo, ul, last │ │ + and w3, w4, w3 │ │ + tbz w3, #0, 5a8a0 │ │ + adrp x16, 5000 │ │ + add x16, x16, #0x880 │ │ cmp w10, #0x1 │ │ + ldrb w16, [x16, w17, uxtw] │ │ sub x21, x2, #0x4 │ │ - ldrb w16, [x17, x16] │ │ - b.ne 59890 // b.any │ │ + b.ne 5aa30 // b.any │ │ mov x20, xzr │ │ mov x19, xzr │ │ mov x6, xzr │ │ mov x5, xzr │ │ mov x4, xzr │ │ mov x3, xzr │ │ mov x17, xzr │ │ mov x2, x21 │ │ mov x1, x7 │ │ - b 5971c │ │ + b 5a748 │ │ mov x7, x1 │ │ - mov w8, #0x13 // #19 │ │ + mov w8, #0x11 // #17 │ │ strb wzr, [x0, #11] │ │ strb w8, [x0, #8] │ │ mov w8, #0xff // #255 │ │ sturh wzr, [x0, #9] │ │ str wzr, [x0, #12] │ │ str x7, [x0, #16] │ │ strb w8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x22, x21, [sp], #32 │ │ ret │ │ cmp x2, x7 │ │ add x2, x1, x7 │ │ - b.cs 59810 // b.hs, b.nlast │ │ - mov w8, #0x13 // #19 │ │ + b.cs 5a838 // b.hs, b.nlast │ │ + mov w8, #0x11 // #17 │ │ stp x8, x2, [x0, #8] │ │ mov w8, #0xff // #255 │ │ strb w8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x22, x21, [sp], #32 │ │ ret │ │ ubfiz x19, x19, #48, #8 │ │ @@ -66290,1606 +67414,1277 @@ │ │ stp w10, w11, [x0, #72] │ │ stp x13, x12, [x0] │ │ str w9, [x0, #80] │ │ strh w8, [x0, #84] │ │ ldp x20, x19, [sp, #16] │ │ ldp x22, x21, [sp], #32 │ │ ret │ │ - mov w21, #0x4e // #78 │ │ - strb w21, [x0, #8] │ │ + mov w8, #0x48 // #72 │ │ + b 5a8a4 │ │ + mov w8, #0x47 // #71 │ │ + strb w8, [x0, #8] │ │ mov w8, #0xff // #255 │ │ - str w20, [x0, #12] │ │ + str w16, [x0, #12] │ │ strb w8, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x22, x21, [sp], #32 │ │ ret │ │ + cmp x17, #0x4 │ │ + b.cc 5a7e4 // b.lo, b.ul, b.last │ │ + ldr w3, [x1, #4] │ │ + mov w17, w3 │ │ + sub w3, w3, #0x1 │ │ + cmp w3, #0x7 │ │ + b.hi 5aaa0 // b.pmore │ │ + mov x19, #0x901 // #2305 │ │ + lsl w17, w3, #3 │ │ + cmp w10, #0x2 │ │ + movk x19, #0x200, lsl #16 │ │ + sub x21, x2, #0x8 │ │ + add x7, x1, #0x8 │ │ + movk x19, #0x803, lsl #32 │ │ + movk x19, #0x605, lsl #48 │ │ + lsr x17, x19, x17 │ │ + b.eq 5aa84 // b.none │ │ cmp x21, #0x4 │ │ - b.cc 597bc // b.lo, b.ul, b.last │ │ - ldr w20, [x1, #4] │ │ - mov w21, #0x4d // #77 │ │ - sub w17, w20, #0x1 │ │ - cmp w17, #0x7 │ │ - b.hi 59874 // b.pmore │ │ - mov w3, #0xfd // #253 │ │ - lsr w3, w3, w17 │ │ - tbz w3, #0, 59874 │ │ + b.cc 5a7e4 // b.lo, b.ul, b.last │ │ + ldr w4, [x1, #8] │ │ + mov w3, w4 │ │ + sub w4, w4, #0x1 │ │ + cmp w4, #0x7 │ │ + b.hi 5ab14 // b.pmore │ │ + lsl w3, w4, #3 │ │ + cmp w10, #0x3 │ │ + sub x21, x2, #0xc │ │ + add x7, x1, #0xc │ │ + lsr x3, x19, x3 │ │ + b.eq 5aafc // b.none │ │ + cmp x21, #0x4 │ │ + b.cc 5a7e4 // b.lo, b.ul, b.last │ │ + ldr w5, [x1, #12] │ │ + mov w4, w5 │ │ + sub w5, w5, #0x1 │ │ + cmp w5, #0x7 │ │ + b.hi 5ab84 // b.pmore │ │ + lsl w4, w5, #3 │ │ + cmp w10, #0x4 │ │ + sub x21, x2, #0x10 │ │ + add x7, x1, #0x10 │ │ + lsr x4, x19, x4 │ │ + b.eq 5ab70 // b.none │ │ + cmp x21, #0x4 │ │ + b.cc 5a7e4 // b.lo, b.ul, b.last │ │ + ldr w6, [x1, #16] │ │ + mov w5, w6 │ │ + sub w6, w6, #0x1 │ │ + cmp w6, #0x7 │ │ + b.hi 5abf0 // b.pmore │ │ + lsl w5, w6, #3 │ │ + cmp w10, #0x5 │ │ + sub x21, x2, #0x14 │ │ + add x7, x1, #0x14 │ │ + lsr x5, x19, x5 │ │ + b.eq 5abe0 // b.none │ │ + cmp x21, #0x4 │ │ + b.cc 5a7e4 // b.lo, b.ul, b.last │ │ + ldr w7, [x1, #20] │ │ + mov w6, w7 │ │ + sub w7, w7, #0x1 │ │ + cmp w7, #0x7 │ │ + b.hi 5ac58 // b.pmore │ │ + lsl w6, w7, #3 │ │ + cmp w10, #0x6 │ │ + sub x21, x2, #0x18 │ │ + add x7, x1, #0x18 │ │ + lsr x6, x19, x6 │ │ + b.eq 5ac4c // b.none │ │ + cmp x21, #0x4 │ │ + b.cc 5a7e4 // b.lo, b.ul, b.last │ │ + ldr w20, [x1, #24] │ │ + mov w7, w20 │ │ + sub w20, w20, #0x1 │ │ + cmp w20, #0x7 │ │ + b.hi 5acbc // b.pmore │ │ + lsl w7, w20, #3 │ │ + cmp w10, #0x7 │ │ + sub x21, x2, #0x1c │ │ + lsr x19, x19, x7 │ │ + add x7, x1, #0x1c │ │ + b.eq 5acb4 // b.none │ │ + cmp x21, #0x4 │ │ + b.cc 5a7e4 // b.lo, b.ul, b.last │ │ + ldr w7, [x7] │ │ + mov w20, w7 │ │ + sub w7, w7, #0x1 │ │ + cmp w7, #0x8 │ │ + b.cs 5ad20 // b.hs, b.nlast │ │ + nop │ │ + adr x20, aee0 │ │ + b 5ad08 │ │ + cmp x21, #0x4 │ │ + b.cc 5a7e4 // b.lo, b.ul, b.last │ │ + ldr w3, [x1, #4] │ │ + mov w4, #0xfd // #253 │ │ + mov w17, w3 │ │ + sub w3, w3, #0x1 │ │ + cmp w3, #0x8 │ │ + lsr w4, w4, w3 │ │ + cset w5, cc // cc = lo, ul, last │ │ + tst w5, w4 │ │ + b.eq 5aaac // b.none │ │ mov x19, #0x1 // #1 │ │ - lsl w17, w17, #3 │ │ + lsl w17, w3, #3 │ │ cmp w10, #0x2 │ │ movk x19, #0x200, lsl #16 │ │ sub x21, x2, #0x8 │ │ add x7, x1, #0x8 │ │ movk x19, #0x804, lsl #32 │ │ movk x19, #0x706, lsl #48 │ │ lsr x17, x19, x17 │ │ - b.ne 598fc // b.any │ │ + b.ne 5aab8 // b.any │ │ mov x20, xzr │ │ mov x19, xzr │ │ mov x6, xzr │ │ mov x5, xzr │ │ mov x4, xzr │ │ mov x3, xzr │ │ - b 597ac │ │ + b 5a7d4 │ │ + mov w8, #0x48 // #72 │ │ + mov w16, w17 │ │ + b 5a8a4 │ │ + mov w8, #0x47 // #71 │ │ + mov w16, w17 │ │ + b 5a8a4 │ │ cmp x21, #0x4 │ │ - b.cc 597bc // b.lo, b.ul, b.last │ │ - ldr w20, [x1, #8] │ │ - mov w21, #0x4d // #77 │ │ - sub w3, w20, #0x1 │ │ - cmp w3, #0x7 │ │ - b.hi 59874 // b.pmore │ │ - mov w4, #0xfd // #253 │ │ - lsr w4, w4, w3 │ │ - tbz w4, #0, 59874 │ │ - lsl w3, w3, #3 │ │ + b.cc 5a7e4 // b.lo, b.ul, b.last │ │ + ldr w4, [x1, #8] │ │ + mov w5, #0xfd // #253 │ │ + mov w3, w4 │ │ + sub w4, w4, #0x1 │ │ + cmp w4, #0x8 │ │ + lsr w5, w5, w4 │ │ + cset w6, cc // cc = lo, ul, last │ │ + tst w6, w5 │ │ + b.eq 5ab20 // b.none │ │ + lsl w3, w4, #3 │ │ cmp w10, #0x3 │ │ sub x21, x2, #0xc │ │ add x7, x1, #0xc │ │ lsr x3, x19, x3 │ │ - b.ne 59954 // b.any │ │ + b.ne 5ab2c // b.any │ │ mov x20, xzr │ │ mov x19, xzr │ │ mov x6, xzr │ │ mov x5, xzr │ │ mov x4, xzr │ │ - b 597ac │ │ + b 5a7d4 │ │ + mov w8, #0x48 // #72 │ │ + mov w16, w3 │ │ + b 5a8a4 │ │ + mov w8, #0x47 // #71 │ │ + mov w16, w3 │ │ + b 5a8a4 │ │ cmp x21, #0x4 │ │ - b.cc 597bc // b.lo, b.ul, b.last │ │ - ldr w20, [x1, #12] │ │ - mov w21, #0x4d // #77 │ │ - sub w4, w20, #0x1 │ │ - cmp w4, #0x7 │ │ - b.hi 59874 // b.pmore │ │ - mov w5, #0xfd // #253 │ │ - lsr w5, w5, w4 │ │ - tbz w5, #0, 59874 │ │ - lsl w4, w4, #3 │ │ + b.cc 5a7e4 // b.lo, b.ul, b.last │ │ + ldr w5, [x1, #12] │ │ + mov w6, #0xfd // #253 │ │ + mov w4, w5 │ │ + sub w5, w5, #0x1 │ │ + cmp w5, #0x8 │ │ + lsr w6, w6, w5 │ │ + cset w7, cc // cc = lo, ul, last │ │ + tst w7, w6 │ │ + b.eq 5ab90 // b.none │ │ + lsl w4, w5, #3 │ │ cmp w10, #0x4 │ │ sub x21, x2, #0x10 │ │ add x7, x1, #0x10 │ │ lsr x4, x19, x4 │ │ - b.ne 599a8 // b.any │ │ + b.ne 5ab9c // b.any │ │ mov x20, xzr │ │ mov x19, xzr │ │ mov x6, xzr │ │ mov x5, xzr │ │ - b 597ac │ │ + b 5a7d4 │ │ + mov w8, #0x48 // #72 │ │ + mov w16, w4 │ │ + b 5a8a4 │ │ + mov w8, #0x47 // #71 │ │ + mov w16, w4 │ │ + b 5a8a4 │ │ cmp x21, #0x4 │ │ - b.cc 597bc // b.lo, b.ul, b.last │ │ - ldr w20, [x1, #16] │ │ - mov w21, #0x4d // #77 │ │ - sub w5, w20, #0x1 │ │ - cmp w5, #0x7 │ │ - b.hi 59874 // b.pmore │ │ - mov w6, #0xfd // #253 │ │ - lsr w6, w6, w5 │ │ - tbz w6, #0, 59874 │ │ - lsl w5, w5, #3 │ │ + b.cc 5a7e4 // b.lo, b.ul, b.last │ │ + ldr w6, [x1, #16] │ │ + mov w7, #0xfd // #253 │ │ + mov w5, w6 │ │ + sub w6, w6, #0x1 │ │ + cmp w6, #0x8 │ │ + lsr w7, w7, w6 │ │ + cset w20, cc // cc = lo, ul, last │ │ + tst w20, w7 │ │ + b.eq 5abfc // b.none │ │ + lsl w5, w6, #3 │ │ cmp w10, #0x5 │ │ sub x21, x2, #0x14 │ │ add x7, x1, #0x14 │ │ lsr x5, x19, x5 │ │ - b.ne 599f8 // b.any │ │ + b.ne 5ac08 // b.any │ │ mov x20, xzr │ │ mov x19, xzr │ │ mov x6, xzr │ │ - b 597ac │ │ + b 5a7d4 │ │ + mov w8, #0x48 // #72 │ │ + mov w16, w5 │ │ + b 5a8a4 │ │ + mov w8, #0x47 // #71 │ │ + mov w16, w5 │ │ + b 5a8a4 │ │ cmp x21, #0x4 │ │ - b.cc 597bc // b.lo, b.ul, b.last │ │ - ldr w20, [x1, #20] │ │ - mov w21, #0x4d // #77 │ │ - sub w6, w20, #0x1 │ │ - cmp w6, #0x7 │ │ - b.hi 59874 // b.pmore │ │ - mov w7, #0xfd // #253 │ │ - lsr w7, w7, w6 │ │ - tbz w7, #0, 59874 │ │ - lsl w6, w6, #3 │ │ + b.cc 5a7e4 // b.lo, b.ul, b.last │ │ + ldr w7, [x1, #20] │ │ + mov w20, #0xfd // #253 │ │ + mov w6, w7 │ │ + sub w7, w7, #0x1 │ │ + cmp w7, #0x8 │ │ + lsr w20, w20, w7 │ │ + cset w21, cc // cc = lo, ul, last │ │ + tst w21, w20 │ │ + b.eq 5ac64 // b.none │ │ + lsl w6, w7, #3 │ │ cmp w10, #0x6 │ │ sub x21, x2, #0x18 │ │ add x7, x1, #0x18 │ │ lsr x6, x19, x6 │ │ - b.ne 59a44 // b.any │ │ + b.ne 5ac70 // b.any │ │ mov x20, xzr │ │ mov x19, xzr │ │ - b 597ac │ │ + b 5a7d4 │ │ + mov w8, #0x48 // #72 │ │ + mov w16, w6 │ │ + b 5a8a4 │ │ + mov w8, #0x47 // #71 │ │ + mov w16, w6 │ │ + b 5a8a4 │ │ cmp x21, #0x4 │ │ - b.cc 597bc // b.lo, b.ul, b.last │ │ + b.cc 5a7e4 // b.lo, b.ul, b.last │ │ ldr w20, [x1, #24] │ │ - mov w21, #0x4d // #77 │ │ - sub w7, w20, #0x1 │ │ - cmp w7, #0x7 │ │ - b.hi 59874 // b.pmore │ │ - mov w22, #0xfd // #253 │ │ - lsr w22, w22, w7 │ │ - tbz w22, #0, 59874 │ │ - lsl w7, w7, #3 │ │ + mov w21, #0xfd // #253 │ │ + mov w7, w20 │ │ + sub w20, w20, #0x1 │ │ + cmp w20, #0x8 │ │ + lsr w21, w21, w20 │ │ + cset w22, cc // cc = lo, ul, last │ │ + tst w22, w21 │ │ + b.eq 5acc8 // b.none │ │ + lsl w7, w20, #3 │ │ cmp w10, #0x7 │ │ sub x21, x2, #0x1c │ │ lsr x19, x19, x7 │ │ add x7, x1, #0x1c │ │ - b.ne 59a8c // b.any │ │ + b.ne 5acd4 // b.any │ │ mov x20, xzr │ │ - b 597ac │ │ + b 5a7d4 │ │ + mov w8, #0x48 // #72 │ │ + mov w16, w7 │ │ + b 5a8a4 │ │ + mov w8, #0x47 // #71 │ │ + mov w16, w7 │ │ + b 5a8a4 │ │ cmp x21, #0x4 │ │ - b.cc 597bc // b.lo, b.ul, b.last │ │ - ldr w20, [x7] │ │ - mov w21, #0x4d // #77 │ │ - sub w7, w20, #0x1 │ │ - cmp w7, #0x7 │ │ - b.hi 59874 // b.pmore │ │ - mov w22, #0xfd // #253 │ │ - lsr w22, w22, w7 │ │ - tbz w22, #0, 59874 │ │ + b.cc 5a7e4 // b.lo, b.ul, b.last │ │ + ldr w7, [x7] │ │ + mov w21, #0xfd // #253 │ │ + mov w20, w7 │ │ + sub w7, w7, #0x1 │ │ + cmp w7, #0x8 │ │ + lsr w21, w21, w7 │ │ + cset w22, cc // cc = lo, ul, last │ │ + and w21, w22, w21 │ │ + tbz w21, #0, 5ad2c │ │ nop │ │ - adr x20, a698 │ │ + adr x20, af20 │ │ add x7, x20, w7, uxtw #3 │ │ add x1, x1, #0x20 │ │ sub x2, x2, #0x20 │ │ ldrb w7, [x7, #7] │ │ lsl x20, x7, #56 │ │ - b 5971c │ │ + b 5a748 │ │ + mov w8, #0x48 // #72 │ │ + mov w16, w20 │ │ + b 5a8a4 │ │ + mov w8, #0x47 // #71 │ │ + mov w16, w20 │ │ + b 5a8a4 │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ ldr x8, [x0] │ │ mov x19, x0 │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 59ae8 │ │ - b.ne 59b08 // b.any │ │ + cbnz w10, 5ad4c │ │ + b.ne 5ad6c // b.any │ │ dmb ishld │ │ mov x0, x19 │ │ - bl 486cc │ │ + bl 49fa4 │ │ add x0, x19, #0x8 │ │ - bl 5800c │ │ + bl 58ffc │ │ ldp x0, x1, [x19, #40] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ - b 580bc │ │ + b 590ac │ │ mov x20, x0 │ │ add x0, x19, #0x8 │ │ - bl 5800c │ │ - b 59b34 │ │ + bl 58ffc │ │ + b 5ad98 │ │ mov x20, x0 │ │ ldp x0, x1, [x19, #40] │ │ - bl 580bc │ │ - mov x0, x20 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ - stp x29, x30, [sp, #-96]! │ │ - stp x28, x27, [sp, #16] │ │ - stp x26, x25, [sp, #32] │ │ - stp x24, x23, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ - mov x29, sp │ │ - sub sp, sp, #0x2e0 │ │ - mov x8, #0x4000000000000000 // #4611686018427387904 │ │ - mov x24, x3 │ │ - mov x19, x1 │ │ - udiv x9, x8, x1 │ │ - str w4, [sp, #36] │ │ - stp x0, x2, [sp, #104] │ │ - mul x10, x9, x1 │ │ - cmp x10, x8 │ │ - cinc x8, x9, ne // ne = any │ │ - cmp x1, #0x1, lsl #12 │ │ - str x8, [sp, #48] │ │ - b.hi 59bac // b.pmore │ │ - sub x8, x19, x19, lsr #1 │ │ - mov w9, #0x40 // #64 │ │ - cmp x8, #0x40 │ │ - csel x8, x8, x9, cc // cc = lo, ul, last │ │ - b 59bd4 │ │ - orr x8, x19, #0x1 │ │ - clz x8, x8 │ │ - eor w8, w8, #0x3f │ │ - and w9, w8, #0x1 │ │ - add w8, w9, w8, lsr #1 │ │ - mov w9, #0x1 // #1 │ │ - lsl x9, x9, x8 │ │ - lsr x8, x19, x8 │ │ - add x8, x9, x8 │ │ - lsr x8, x8, #1 │ │ - stp x19, x8, [sp, #56] │ │ - ldr x8, [sp, #104] │ │ - mov x22, xzr │ │ - mov x23, xzr │ │ - mov w27, #0x1 // #1 │ │ - str x24, [sp, #88] │ │ - add x10, x8, #0x48 │ │ - add x9, x8, #0x10 │ │ - stp x9, x10, [sp, #16] │ │ - sub x9, x8, #0x10 │ │ - sub x8, x8, #0x20 │ │ - str x9, [sp, #8] │ │ - str x8, [sp, #40] │ │ - subs x9, x19, xzr │ │ - b.ls 59c60 // b.plast │ │ - ldr x8, [sp, #104] │ │ - add x0, x8, x22, lsl #5 │ │ - ldr x8, [sp, #64] │ │ - cmp x9, x8 │ │ - b.cs 59c74 // b.hs, b.nlast │ │ - ldr w8, [sp, #36] │ │ - tbz w8, #0, 59c84 │ │ - cmp x9, #0x20 │ │ - mov w8, #0x20 // #32 │ │ - ldr x2, [sp, #112] │ │ - csel x24, x9, x8, cc // cc = lo, ul, last │ │ - ldr x3, [sp, #88] │ │ - mov w4, wzr │ │ - mov x1, x24 │ │ - mov x5, xzr │ │ - bl 5a02c │ │ - mov w8, #0x1 // #1 │ │ - orr x11, x8, x24, lsl #1 │ │ - ldr x24, [sp, #88] │ │ - b 59d84 │ │ - mov w10, wzr │ │ - mov w11, #0x1 // #1 │ │ - cmp x23, #0x2 │ │ - b.cs 59dac // b.hs, b.nlast │ │ - b 59f98 │ │ - cmp x9, #0x2 │ │ - b.cs 59c98 // b.hs, b.nlast │ │ - mov x8, x9 │ │ - b 59d7c │ │ - ldr x8, [sp, #64] │ │ - cmp x9, x8 │ │ - csel x8, x9, x8, cc // cc = lo, ul, last │ │ - lsl x11, x8, #1 │ │ - b 59d84 │ │ - ldr x10, [x0, #40] │ │ - ldr x11, [x0, #8] │ │ - cmp x10, x11 │ │ - b.cs 59cbc // b.hs, b.nlast │ │ - cmp x9, #0x2 │ │ - b.ne 59ccc // b.any │ │ - mov w9, #0x1 // #1 │ │ - mov w8, #0x2 // #2 │ │ - b 59d48 │ │ - cmp x9, #0x2 │ │ - b.ne 59cfc // b.any │ │ - mov w8, #0x2 // #2 │ │ - b 59d7c │ │ - ldr x8, [sp, #24] │ │ - mov x13, x10 │ │ - add x12, x8, x22, lsl #5 │ │ - mov w8, #0x2 // #2 │ │ - ldr x14, [x12], #32 │ │ - cmp x14, x13 │ │ - b.cs 59d2c // b.hs, b.nlast │ │ - add x8, x8, #0x1 │ │ - mov x13, x14 │ │ - cmp x9, x8 │ │ - b.ne 59cdc // b.any │ │ - b 59d28 │ │ - ldr x8, [sp, #24] │ │ - mov x13, x10 │ │ - add x12, x8, x22, lsl #5 │ │ - mov w8, #0x2 // #2 │ │ - ldr x14, [x12], #32 │ │ - cmp x14, x13 │ │ - b.cc 59d2c // b.lo, b.ul, b.last │ │ - add x8, x8, #0x1 │ │ - mov x13, x14 │ │ - cmp x9, x8 │ │ - b.ne 59d0c // b.any │ │ - mov x8, x9 │ │ - ldr x12, [sp, #64] │ │ - cmp x8, x12 │ │ - b.cc 59c24 // b.lo, b.ul, b.last │ │ - cmp x10, x11 │ │ - b.cs 59d7c // b.hs, b.nlast │ │ - lsr x9, x8, #1 │ │ - cbz x9, 59d7c │ │ - lsl x10, x22, #5 │ │ - ldp x12, x13, [sp, #8] │ │ - add x11, x10, x8, lsl #5 │ │ - add x10, x13, x10 │ │ - add x11, x12, x11 │ │ - ldp q0, q3, [x11, #-16] │ │ - sub x9, x9, #0x1 │ │ - ldp q1, q2, [x10, #-16] │ │ - stur q0, [x10, #-16] │ │ - stur q1, [x11, #-16] │ │ - str q3, [x10], #32 │ │ - str q2, [x11], #-32 │ │ - cbnz x9, 59d5c │ │ - mov w9, #0x1 // #1 │ │ - orr x11, x9, x8, lsl #1 │ │ - lsl x8, x22, #1 │ │ - ldr x10, [sp, #48] │ │ - sub x9, x8, x27, lsr #1 │ │ - add x8, x8, x11, lsr #1 │ │ - mul x9, x9, x10 │ │ - mul x8, x8, x10 │ │ - eor x8, x8, x9 │ │ - clz x10, x8 │ │ - cmp x23, #0x2 │ │ - b.cc 59f98 // b.lo, b.ul, b.last │ │ - lsl x8, x22, #5 │ │ - ldr x9, [sp, #104] │ │ - str x22, [sp, #96] │ │ - str x10, [sp, #120] │ │ - add x21, x9, x8 │ │ - ldr x9, [sp, #40] │ │ - add x8, x9, x8 │ │ - stp x8, x11, [sp, #72] │ │ - b 59df8 │ │ - sub x2, x8, x1 │ │ - mov x0, x22 │ │ - bl 64e50 │ │ - ldr x24, [sp, #88] │ │ - ldr x10, [sp, #120] │ │ - mov w8, #0x1 // #1 │ │ - ldr x22, [sp, #96] │ │ - orr x27, x8, x19, lsl #1 │ │ - cmp x28, #0x1 │ │ - b.ls 59f8c // b.plast │ │ - sub x28, x23, #0x1 │ │ - sub x8, x29, #0x4a │ │ - ldrb w8, [x8, x28] │ │ - cmp w8, w10 │ │ - b.cc 59f90 // b.lo, b.ul, b.last │ │ - add x8, sp, #0x80 │ │ - lsr x26, x27, #1 │ │ - mov x23, x28 │ │ - ldr x8, [x8, x28, lsl #3] │ │ - lsr x25, x8, #1 │ │ - orr w9, w8, w27 │ │ - and x9, x9, #0x1 │ │ - add x19, x25, x26 │ │ - cmp x19, x24 │ │ - ccmp x9, #0x0, #0x0, ls // ls = plast │ │ - b.eq 59e58 // b.none │ │ - ldr x10, [sp, #104] │ │ - sub x9, x22, x19 │ │ - add x22, x10, x9, lsl #5 │ │ - tbz w8, #0, 59e68 │ │ - tbz w27, #0, 59e94 │ │ - ldr x10, [sp, #120] │ │ - cbnz x26, 59ec4 │ │ - b 59de4 │ │ - lsl x27, x19, #1 │ │ - cmp x28, #0x1 │ │ - b.hi 59df8 // b.pmore │ │ - b 59f8c │ │ - orr x8, x25, #0x1 │ │ - ldr x2, [sp, #112] │ │ - mov x0, x22 │ │ - clz x8, x8 │ │ - mov x1, x25 │ │ - mov x3, x24 │ │ - lsl w8, w8, #1 │ │ - mov x5, xzr │ │ - eor w4, w8, #0x7e │ │ - bl 5a02c │ │ - tbnz w27, #0, 59e4c │ │ - orr x8, x26, #0x1 │ │ - add x0, x22, x25, lsl #5 │ │ - ldr x2, [sp, #112] │ │ - clz x8, x8 │ │ - mov x1, x26 │ │ - mov x3, x24 │ │ - lsl w8, w8, #1 │ │ - mov x5, xzr │ │ - eor w4, w8, #0x7e │ │ - bl 5a02c │ │ - ldr x10, [sp, #120] │ │ - cbz x26, 59de4 │ │ - cbz x25, 59de4 │ │ - cmp x26, x25 │ │ - csel x8, x26, x25, cc // cc = lo, ul, last │ │ - cmp x24, x8 │ │ - b.cc 59de4 // b.lo, b.ul, b.last │ │ - add x24, x22, x25, lsl #5 │ │ - lsl x27, x8, #5 │ │ - ldr x20, [sp, #112] │ │ - cmp x25, x26 │ │ - csel x1, x24, x22, hi // hi = pmore │ │ + bl 590ac │ │ mov x0, x20 │ │ - mov x2, x27 │ │ - bl 64e50 │ │ - cmp x25, x26 │ │ - add x8, x20, x27 │ │ - b.ls 59f50 // b.plast │ │ - ldr x9, [sp, #72] │ │ - ldur x10, [x8, #-24] │ │ - ldur x11, [x24, #-24] │ │ - sub x8, x8, #0x20 │ │ - cmp x10, x11 │ │ - sub x10, x24, #0x20 │ │ - cset w11, cs // cs = hs, nlast │ │ - cset w12, cc // cc = lo, ul, last │ │ - csel x13, x10, x8, cc // cc = lo, ul, last │ │ - add x24, x10, x11, lsl #5 │ │ - add x8, x8, x12, lsl #5 │ │ - ldp q0, q1, [x13] │ │ - cmp x24, x22 │ │ - ccmp x8, x20, #0x4, ne // ne = any │ │ - stp q0, q1, [x9], #-32 │ │ - b.ne 59f08 // b.any │ │ - mov x22, x24 │ │ - mov x1, x20 │ │ - b 59dd0 │ │ - mov x1, x20 │ │ - ldr x9, [x24, #8] │ │ - ldr x10, [x1, #8] │ │ - cmp x9, x10 │ │ - cset w9, cs // cs = hs, nlast │ │ - cset w10, cc // cc = lo, ul, last │ │ - csel x11, x24, x1, cc // cc = lo, ul, last │ │ - add x1, x1, x9, lsl #5 │ │ - add x24, x24, x10, lsl #5 │ │ - ldp q0, q1, [x11] │ │ - cmp x1, x8 │ │ - ccmp x24, x21, #0x4, ne // ne = any │ │ - stp q0, q1, [x22], #32 │ │ - b.ne 59f54 // b.any │ │ - b 59dd0 │ │ - mov w23, #0x1 // #1 │ │ - ldr x19, [sp, #56] │ │ - ldr x11, [sp, #80] │ │ - add x8, sp, #0x80 │ │ - cmp x19, x22 │ │ - str x27, [x8, x23, lsl #3] │ │ - sub x8, x29, #0x4a │ │ - strb w10, [x8, x23] │ │ - b.ls 59fc8 // b.plast │ │ - add x22, x22, x11, lsr #1 │ │ - add x23, x23, #0x1 │ │ - mov x27, x11 │ │ - subs x9, x19, x22 │ │ - b.ls 59c60 // b.plast │ │ - b 59c10 │ │ - tbnz w27, #0, 5a00c │ │ - orr x8, x19, #0x1 │ │ - ldp x0, x2, [sp, #104] │ │ - clz x8, x8 │ │ - mov x1, x19 │ │ - mov x3, x24 │ │ - lsl w8, w8, #1 │ │ - mov x5, xzr │ │ - eor w4, w8, #0x7e │ │ - add sp, sp, #0x2e0 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp x29, x30, [sp], #96 │ │ - b 5a02c │ │ - add sp, sp, #0x2e0 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp x29, x30, [sp], #96 │ │ - ret │ │ - sub sp, sp, #0x80 │ │ + bl 602e0 │ │ + bl 2cd94 │ │ + sub sp, sp, #0x70 │ │ stp x29, x30, [sp, #32] │ │ - stp x28, x27, [sp, #48] │ │ - stp x26, x25, [sp, #64] │ │ - stp x24, x23, [sp, #80] │ │ - stp x22, x21, [sp, #96] │ │ - stp x20, x19, [sp, #112] │ │ + stp x26, x25, [sp, #48] │ │ + stp x24, x23, [sp, #64] │ │ + stp x22, x21, [sp, #80] │ │ + stp x20, x19, [sp, #96] │ │ add x29, sp, #0x20 │ │ - mov x21, x1 │ │ - mov x19, x2 │ │ + mov x19, x1 │ │ cmp x1, #0x21 │ │ - mov x20, x0 │ │ - b.cs 5a1f4 // b.hs, b.nlast │ │ - cmp x21, #0x2 │ │ - b.cc 5a684 // b.lo, b.ul, b.last │ │ - lsr x8, x21, #1 │ │ - cmp x21, #0x8 │ │ - lsl x9, x8, #5 │ │ - b.cc 5a468 // b.lo, b.ul, b.last │ │ - ldr x12, [x20, #40] │ │ - ldr x13, [x20, #8] │ │ - mov w10, #0x40 // #64 │ │ - ldr x14, [x20, #104] │ │ - ldr x15, [x20, #72] │ │ - mov w11, #0x60 // #96 │ │ - cmp x12, x13 │ │ - cset w12, cs // cs = hs, nlast │ │ - cset w13, cc // cc = lo, ul, last │ │ - cmp x14, x15 │ │ - add x12, x20, x12, lsl #5 │ │ - csel x14, x10, x11, cc // cc = lo, ul, last │ │ - add x13, x20, x13, lsl #5 │ │ - csel x15, x11, x10, cc // cc = lo, ul, last │ │ - add x14, x20, x14 │ │ - add x15, x20, x15 │ │ - ldr x16, [x14, #8] │ │ - ldr x17, [x12, #8] │ │ - ldr x0, [x15, #8] │ │ - ldr x1, [x13, #8] │ │ - cmp x16, x17 │ │ - csel x2, x15, x12, cc // cc = lo, ul, last │ │ - cmp x0, x1 │ │ - add x0, x20, x9 │ │ - csel x2, x13, x2, cc // cc = lo, ul, last │ │ - csel x13, x15, x13, cc // cc = lo, ul, last │ │ - csel x15, x12, x15, cc // cc = lo, ul, last │ │ - cmp x16, x17 │ │ - ldr x1, [x0, #40] │ │ - ldr x16, [x0, #8] │ │ - csel x12, x12, x14, cc // cc = lo, ul, last │ │ - csel x14, x14, x15, cc // cc = lo, ul, last │ │ - ldr x15, [x2, #8] │ │ - ldr x17, [x14, #8] │ │ - ldp q0, q1, [x13] │ │ - ldr x13, [x0, #104] │ │ - ldp q2, q3, [x12] │ │ - ldr x12, [x0, #72] │ │ - cmp x17, x15 │ │ - csel x15, x14, x2, cc // cc = lo, ul, last │ │ - csel x14, x2, x14, cc // cc = lo, ul, last │ │ - cmp x1, x16 │ │ - cset w16, cs // cs = hs, nlast │ │ - cset w17, cc // cc = lo, ul, last │ │ + mov x21, x0 │ │ + b.cs 5adfc // b.hs, b.nlast │ │ + mov x0, x21 │ │ + mov x1, x19 │ │ + ldp x20, x19, [sp, #96] │ │ + ldp x22, x21, [sp, #80] │ │ + ldp x24, x23, [sp, #64] │ │ + ldp x26, x25, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x70 │ │ + b 5b14c │ │ + mov w20, w3 │ │ + mov x22, x2 │ │ + mov w23, #0xe0 // #224 │ │ + mov x24, sp │ │ + b 5ae4c │ │ + ldp q1, q0, [x21] │ │ + add x9, x21, x8, lsl #5 │ │ + add x8, x8, #0x1 │ │ + mov x22, xzr │ │ + sub x19, x19, x8 │ │ + str q0, [sp, #16] │ │ + ldp q2, q0, [x9] │ │ + str q1, [sp] │ │ + str q0, [x21, #16] │ │ + ldp q1, q0, [sp] │ │ + str q2, [x21] │ │ + add x21, x21, x8, lsl #5 │ │ + stp q1, q0, [x9] │ │ + cmp x19, #0x21 │ │ + b.cc 5add8 // b.lo, b.ul, b.last │ │ + cbz w20, 5b128 │ │ + lsr x3, x19, #3 │ │ + cmp x19, #0x40 │ │ + madd x2, x3, x23, x21 │ │ + add x1, x21, x3, lsl #7 │ │ + b.cs 5aed8 // b.hs, b.nlast │ │ + ldp x9, x8, [x1, #8] │ │ + mov x0, x21 │ │ + ldp x14, x13, [x21, #8] │ │ + ldp x11, x12, [x2, #8] │ │ + cmp x13, x8 │ │ + cset w10, cc // cc = lo, ul, last │ │ + cmp x14, x9 │ │ + cset w15, cc // cc = lo, ul, last │ │ + csel w10, w10, w15, eq // eq = none │ │ cmp x13, x12 │ │ - add x12, x0, x16, lsl #5 │ │ - csel x13, x11, x10, cc // cc = lo, ul, last │ │ - csel x10, x10, x11, cc // cc = lo, ul, last │ │ - add x11, x0, x17, lsl #5 │ │ - add x10, x0, x10 │ │ - add x13, x0, x13 │ │ - ldr x16, [x10, #8] │ │ - ldr x17, [x12, #8] │ │ - ldr x0, [x13, #8] │ │ - ldr x1, [x11, #8] │ │ - stp q0, q1, [x19] │ │ - cmp x16, x17 │ │ - ldp q0, q1, [x15] │ │ - csel x2, x13, x12, cc // cc = lo, ul, last │ │ - cmp x0, x1 │ │ - stp q2, q3, [x19, #96] │ │ - csel x15, x13, x11, cc // cc = lo, ul, last │ │ - csel x11, x11, x2, cc // cc = lo, ul, last │ │ - csel x13, x12, x13, cc // cc = lo, ul, last │ │ - cmp x16, x17 │ │ - ldr q2, [x14, #16] │ │ - ldr x16, [x11, #8] │ │ - csel x13, x10, x13, cc // cc = lo, ul, last │ │ - stp q0, q1, [x19, #32] │ │ - ldr q0, [x14] │ │ - ldr x17, [x13, #8] │ │ - str q2, [x19, #80] │ │ - csel x10, x12, x10, cc // cc = lo, ul, last │ │ - ldp q1, q2, [x15] │ │ - add x12, x19, x9 │ │ - cmp x17, x16 │ │ - str q0, [x19, #64] │ │ - csel x14, x13, x11, cc // cc = lo, ul, last │ │ - csel x11, x11, x13, cc // cc = lo, ul, last │ │ - str q2, [x12, #16] │ │ - ldp q2, q0, [x14] │ │ - str q1, [x12] │ │ - str q0, [x12, #48] │ │ - ldp q1, q0, [x11] │ │ - str q2, [x12, #32] │ │ - mov w11, #0x4 // #4 │ │ - str q0, [x12, #80] │ │ - ldp q2, q0, [x10] │ │ - str q1, [x12, #64] │ │ - stp q2, q0, [x12, #96] │ │ - lsl x12, x11, #5 │ │ - cmp x11, x8 │ │ - sub x13, x21, x8 │ │ - b.cc 5a498 // b.lo, b.ul, b.last │ │ - b 5a524 │ │ - mov x25, x5 │ │ - mov w23, w4 │ │ - mov x22, x3 │ │ - mov x24, x21 │ │ - cbz w23, 5a44c │ │ - lsr x3, x24, #3 │ │ - mov w8, #0xe0 // #224 │ │ - cmp x24, #0x40 │ │ - madd x2, x3, x8, x20 │ │ - add x1, x20, x3, lsl #7 │ │ - b.cs 5a260 // b.hs, b.nlast │ │ - ldr x8, [x20, #8] │ │ - ldr x9, [x1, #8] │ │ - ldr x10, [x2, #8] │ │ - cmp x8, x9 │ │ - cset w11, cc // cc = lo, ul, last │ │ - cmp x8, x10 │ │ + cset w13, cc // cc = lo, ul, last │ │ + cmp x14, x11 │ │ + cset w14, cc // cc = lo, ul, last │ │ + csel w13, w13, w14, eq // eq = none │ │ + cmp w10, w13 │ │ + b.ne 5aec4 // b.any │ │ + cmp x8, x12 │ │ cset w8, cc // cc = lo, ul, last │ │ - cmp x9, x10 │ │ + cmp x9, x11 │ │ cset w9, cc // cc = lo, ul, last │ │ - eor w8, w11, w8 │ │ - eor w9, w11, w9 │ │ - cmp w9, #0x0 │ │ - csel x9, x2, x1, ne // ne = any │ │ + csel w8, w8, w9, eq // eq = none │ │ + eor w8, w10, w8 │ │ cmp w8, #0x0 │ │ - csel x26, x20, x9, ne // ne = any │ │ - b 5a26c │ │ - mov x0, x20 │ │ - bl 5a6f8 │ │ - mov x26, x0 │ │ - ldp q0, q1, [x26] │ │ - sub x8, x26, x20 │ │ - add x27, x19, x24, lsl #5 │ │ - lsr x28, x8, #5 │ │ - sub w23, w23, #0x1 │ │ + csel x0, x2, x1, ne // ne = any │ │ + lsl x13, x19, #5 │ │ + sub w20, w20, #0x1 │ │ + sub x8, x0, x21 │ │ + cbnz x22, 5aef0 │ │ + b 5af14 │ │ + mov x0, x21 │ │ + bl 5b76c │ │ + lsl x13, x19, #5 │ │ + sub w20, w20, #0x1 │ │ + sub x8, x0, x21 │ │ + cbz x22, 5af14 │ │ + add x9, x21, x8 │ │ + ldp x12, x11, [x22, #8] │ │ + ldp x14, x10, [x9, #8] │ │ + cmp x11, x10 │ │ + cset w10, cc // cc = lo, ul, last │ │ + cmp x12, x14 │ │ + cset w11, cc // cc = lo, ul, last │ │ + csel w10, w10, w11, eq // eq = none │ │ + tbz w10, #0, 5b048 │ │ + ldp q1, q0, [x21] │ │ + add x8, x21, x8 │ │ + mov x1, xzr │ │ + add x12, x21, x13 │ │ + add x11, x21, #0x40 │ │ + sub x16, x13, #0x60 │ │ + sub x15, x13, #0x40 │ │ + str q0, [sp, #16] │ │ + ldp q2, q0, [x8] │ │ + str q1, [sp] │ │ + str q0, [x21, #16] │ │ + ldp q1, q0, [sp] │ │ + str q2, [x21] │ │ + stp q1, q0, [x8] │ │ + add x8, x21, #0x20 │ │ + ldp q0, q1, [x21, #32] │ │ + ldp x9, x10, [x21, #8] │ │ stp q0, q1, [sp] │ │ - cbz x25, 5a298 │ │ - ldr x8, [x25, #8] │ │ - ldr x9, [x26, #8] │ │ - cmp x8, x9 │ │ - b.cs 5a380 // b.hs, b.nlast │ │ - cmp x22, x24 │ │ - b.cc 5a6c0 // b.lo, b.ul, b.last │ │ - mov x21, xzr │ │ - mov x8, x20 │ │ - mov x9, x27 │ │ - mov x10, x28 │ │ - add x11, x20, x28, lsl #5 │ │ - cmp x20, x11 │ │ - b.cs 5a2e8 // b.hs, b.nlast │ │ - ldr x12, [x8, #8] │ │ - ldr x13, [x26, #8] │ │ - sub x9, x9, #0x20 │ │ - ldp q1, q0, [x8], #32 │ │ - cmp x12, x13 │ │ - csel x12, x19, x9, cc // cc = lo, ul, last │ │ - add x12, x12, x21, lsl #5 │ │ - cinc x21, x21, cc // cc = lo, ul, last │ │ - cmp x8, x11 │ │ + add x13, x8, x1, lsl #5 │ │ + ldp x17, x14, [x11, #8] │ │ + ldp q0, q1, [x13] │ │ + cmp x14, x10 │ │ + cset w14, cc // cc = lo, ul, last │ │ + cmp x17, x9 │ │ + stp q0, q1, [x11, #-32] │ │ + cset w17, cc // cc = lo, ul, last │ │ + ldp q0, q2, [x11], #32 │ │ + csel w17, w14, w17, eq // eq = none │ │ + mov x14, x15 │ │ + sub x15, x15, #0x20 │ │ + cmp x11, x12 │ │ + add x1, x1, x17 │ │ + stp q0, q2, [x13] │ │ + mov x13, x16 │ │ + sub x16, x16, #0x20 │ │ + b.cc 5af5c // b.lo, b.ul, b.last │ │ + add x12, x8, x1, lsl #5 │ │ + cmp x13, #0x0 │ │ + sub x13, x13, #0x20 │ │ + csel x15, x24, x11, eq // eq = none │ │ + ldp q1, q0, [x12] │ │ + ldp x16, x17, [x15, #8] │ │ + stp q1, q0, [x11, #-32] │ │ + add x11, x11, #0x20 │ │ + cmp x17, x10 │ │ + ldp q1, q0, [x15] │ │ + cset w15, cc // cc = lo, ul, last │ │ + cmp x16, x9 │ │ + cset w16, cc // cc = lo, ul, last │ │ + csel w15, w15, w16, eq // eq = none │ │ + subs x14, x14, #0x20 │ │ stp q1, q0, [x12] │ │ - b.cc 5a2bc // b.lo, b.ul, b.last │ │ - cmp x10, x24 │ │ - b.eq 5a314 // b.none │ │ - sub x9, x9, #0x20 │ │ - ldp q0, q1, [x8], #32 │ │ - add x10, x9, x21, lsl #5 │ │ - stp q0, q1, [x10] │ │ - mov x10, x24 │ │ - add x11, x20, x24, lsl #5 │ │ - cmp x8, x11 │ │ - b.cc 5a2bc // b.lo, b.ul, b.last │ │ - b 5a2e8 │ │ - lsl x2, x21, #5 │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - bl 64e50 │ │ - add x0, x20, x21, lsl #5 │ │ - subs x1, x24, x21 │ │ - b.eq 5a350 // b.none │ │ - sub x8, x19, #0x20 │ │ - mov x9, x1 │ │ - mov x10, x0 │ │ - add x8, x8, x24, lsl #5 │ │ - ldp q0, q1, [x8], #-32 │ │ - subs x9, x9, #0x1 │ │ - stp q0, q1, [x10], #32 │ │ - b.ne 5a340 // b.any │ │ - cbz x21, 5a380 │ │ - cmp x24, x21 │ │ - b.cc 5a6a4 // b.lo, b.ul, b.last │ │ - mov x5, sp │ │ - mov x2, x19 │ │ - mov x3, x22 │ │ - mov w4, w23 │ │ - bl 5a02c │ │ - cmp x21, #0x21 │ │ - mov x24, x21 │ │ - b.cs 5a204 // b.hs, b.nlast │ │ - b 5a060 │ │ - cmp x22, x24 │ │ - b.cc 5a6c0 // b.lo, b.ul, b.last │ │ - mov x25, xzr │ │ - mov x8, x20 │ │ - add x9, x20, x28, lsl #5 │ │ - cmp x20, x9 │ │ - b.cs 5a3c8 // b.hs, b.nlast │ │ - ldr x10, [x8, #8] │ │ - ldr x11, [x26, #8] │ │ - sub x27, x27, #0x20 │ │ - ldp q1, q0, [x8], #32 │ │ - cmp x11, x10 │ │ - csel x10, x19, x27, cs // cs = hs, nlast │ │ - add x10, x10, x25, lsl #5 │ │ - cinc x25, x25, cs // cs = hs, nlast │ │ - cmp x8, x9 │ │ - stp q1, q0, [x10] │ │ - b.cc 5a39c // b.lo, b.ul, b.last │ │ - cmp x28, x24 │ │ - b.eq 5a3f8 // b.none │ │ - ldp q1, q0, [x8], #32 │ │ - add x9, x19, x25, lsl #5 │ │ - sub x27, x27, #0x20 │ │ - add x25, x25, #0x1 │ │ - mov x28, x24 │ │ + add x1, x1, x15 │ │ + b.ne 5afa4 // b.any │ │ + cmp x1, x19 │ │ + b.cs 5b124 // b.hs, b.nlast │ │ + ldp q1, q0, [x21] │ │ + add x25, x21, x1, lsl #5 │ │ + mvn x8, x1 │ │ + mov x0, x21 │ │ + mov x2, x22 │ │ + mov w3, w20 │ │ + add x26, x25, #0x20 │ │ + add x19, x19, x8 │ │ + str q0, [sp, #16] │ │ + ldp q2, q0, [x25] │ │ + str q1, [sp] │ │ + str q0, [x21, #16] │ │ + ldp q1, q0, [sp] │ │ + str q2, [x21] │ │ + stp q1, q0, [x25] │ │ + bl 5adac │ │ + mov x22, x25 │ │ + mov x21, x26 │ │ + cmp x19, #0x21 │ │ + b.cs 5ae4c // b.hs, b.nlast │ │ + b 5add8 │ │ + ldp q1, q0, [x21] │ │ + mov x8, xzr │ │ + add x14, x21, x13 │ │ + add x12, x21, #0x40 │ │ + sub x17, x13, #0x60 │ │ + sub x16, x13, #0x40 │ │ + str q0, [sp, #16] │ │ + ldp q2, q0, [x9] │ │ + str q1, [sp] │ │ + str q0, [x21, #16] │ │ + ldp q1, q0, [sp] │ │ + str q2, [x21] │ │ stp q1, q0, [x9] │ │ - add x9, x20, x24, lsl #5 │ │ - cmp x8, x9 │ │ - b.cc 5a39c // b.lo, b.ul, b.last │ │ - b 5a3c8 │ │ - lsl x2, x25, #5 │ │ - mov x0, x20 │ │ + add x9, x21, #0x20 │ │ + ldp q0, q1, [x21, #32] │ │ + ldp x10, x11, [x21, #8] │ │ + stp q0, q1, [sp] │ │ + add x13, x9, x8, lsl #5 │ │ + ldp x0, x15, [x12, #8] │ │ + ldp q0, q1, [x13] │ │ + cmp x11, x15 │ │ + cset w15, cs // cs = hs, nlast │ │ + cmp x10, x0 │ │ + stp q0, q1, [x12, #-32] │ │ + cset w0, cs // cs = hs, nlast │ │ + ldp q0, q2, [x12], #32 │ │ + csel w0, w15, w0, eq // eq = none │ │ + mov x15, x16 │ │ + sub x16, x16, #0x20 │ │ + cmp x12, x14 │ │ + add x8, x8, x0 │ │ + stp q0, q2, [x13] │ │ + mov x13, x17 │ │ + sub x17, x17, #0x20 │ │ + b.cc 5b08c // b.lo, b.ul, b.last │ │ + add x14, x9, x8, lsl #5 │ │ + cmp x13, #0x0 │ │ + sub x13, x13, #0x20 │ │ + csel x16, x24, x12, eq // eq = none │ │ + ldp q1, q0, [x14] │ │ + ldp x17, x0, [x16, #8] │ │ + stp q1, q0, [x12, #-32] │ │ + add x12, x12, #0x20 │ │ + cmp x11, x0 │ │ + ldp q1, q0, [x16] │ │ + cset w16, cs // cs = hs, nlast │ │ + cmp x10, x17 │ │ + cset w17, cs // cs = hs, nlast │ │ + csel w16, w16, w17, eq // eq = none │ │ + subs x15, x15, #0x20 │ │ + stp q1, q0, [x14] │ │ + add x8, x8, x16 │ │ + b.ne 5b0d4 // b.any │ │ + cmp x8, x19 │ │ + b.cc 5ae10 // b.lo, b.ul, b.last │ │ + brk #0x1 │ │ + mov x0, x21 │ │ mov x1, x19 │ │ - bl 64e50 │ │ - subs x21, x24, x25 │ │ - b.eq 5a684 // b.none │ │ - add x20, x20, x25, lsl #5 │ │ - sub x8, x19, #0x20 │ │ - mov x9, x21 │ │ - add x8, x8, x24, lsl #5 │ │ - mov x10, x20 │ │ - ldp q0, q1, [x8], #-32 │ │ - subs x9, x9, #0x1 │ │ - stp q0, q1, [x10], #32 │ │ - b.ne 5a424 // b.any │ │ - cmp x24, x25 │ │ - b.cc 5a6c4 // b.lo, b.ul, b.last │ │ - cmp x21, #0x21 │ │ - mov x25, xzr │ │ - b.cs 5a200 // b.hs, b.nlast │ │ - b 5a060 │ │ - mov x0, x20 │ │ - mov x1, x24 │ │ - mov x2, x19 │ │ - mov x3, x22 │ │ - mov w4, #0x1 // #1 │ │ - bl 59b48 │ │ - b 5a684 │ │ - ldp q1, q0, [x20] │ │ - add x10, x20, x9 │ │ - mov w11, #0x1 // #1 │ │ - str q0, [x19, #16] │ │ + ldp x20, x19, [sp, #96] │ │ + ldp x22, x21, [sp, #80] │ │ + ldp x24, x23, [sp, #64] │ │ + ldp x26, x25, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x70 │ │ + b 5b670 │ │ + stp x29, x30, [sp, #-48]! │ │ + stp x28, x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + sub sp, sp, #0x600 │ │ + ldr xzr, [sp] │ │ + cmp x1, #0x2 │ │ + b.cc 5b638 // b.lo, b.ul, b.last │ │ + lsr x8, x1, #1 │ │ + mov x19, x0 │ │ + cmp x1, #0x8 │ │ + lsl x9, x8, #5 │ │ + b.cc 5b3a4 // b.lo, b.ul, b.last │ │ + ldp x13, x10, [x19, #8] │ │ + ldp x12, x11, [x19, #40] │ │ + cmp x11, x10 │ │ + cset w10, cc // cc = lo, ul, last │ │ + cmp x12, x13 │ │ + ldp x12, x11, [x19, #104] │ │ + cset w15, cc // cc = lo, ul, last │ │ + ldp x13, x14, [x19, #72] │ │ + csel w15, w10, w15, eq // eq = none │ │ + cmp x11, x14 │ │ + mov w14, #0x60 // #96 │ │ + cset w10, cc // cc = lo, ul, last │ │ + cmp x12, x13 │ │ + mov w13, #0x40 // #64 │ │ + cset w11, cc // cc = lo, ul, last │ │ + eor w12, w15, #0x1 │ │ + csel w11, w10, w11, eq // eq = none │ │ + add x10, x19, x15, lsl #5 │ │ + add x12, x19, x12, lsl #5 │ │ + cmp w11, #0x0 │ │ + csel x11, x14, x13, ne // ne = any │ │ + ldp x15, x16, [x10, #8] │ │ + add x11, x19, x11 │ │ + csel x17, x13, x14, ne // ne = any │ │ + ldp x2, x0, [x11, #8] │ │ + add x17, x19, x17 │ │ + cmp x0, x16 │ │ + cset w16, cc // cc = lo, ul, last │ │ + cmp x2, x15 │ │ + ldp x0, x15, [x12, #8] │ │ + cset w4, cc // cc = lo, ul, last │ │ + ldp x2, x3, [x17, #8] │ │ + csel w16, w16, w4, eq // eq = none │ │ + cmp x3, x15 │ │ + cset w15, cc // cc = lo, ul, last │ │ + cmp x2, x0 │ │ + add x2, x19, x9 │ │ + cset w0, cc // cc = lo, ul, last │ │ + ldp x3, x4, [x2, #40] │ │ + csel w0, w15, w0, eq // eq = none │ │ + cmp w0, #0x0 │ │ + csel x5, x11, x12, ne // ne = any │ │ + cmp w16, #0x0 │ │ + ldp x16, x6, [x2, #8] │ │ + csel x15, x11, x10, ne // ne = any │ │ + csel x10, x10, x5, ne // ne = any │ │ + csel x11, x12, x11, ne // ne = any │ │ + cmp w0, #0x0 │ │ + csel x12, x12, x17, ne // ne = any │ │ + csel x11, x17, x11, ne // ne = any │ │ + cmp x4, x6 │ │ + ldp q0, q1, [x15] │ │ + cset w17, cc // cc = lo, ul, last │ │ + cmp x3, x16 │ │ + ldp x0, x16, [x2, #104] │ │ + cset w4, cc // cc = lo, ul, last │ │ + ldp x3, x7, [x2, #72] │ │ + csel w17, w17, w4, eq // eq = none │ │ + stp q0, q1, [sp] │ │ + ldp q0, q2, [x12] │ │ + cmp x16, x7 │ │ + cset w16, cc // cc = lo, ul, last │ │ + cmp x0, x3 │ │ + eor w3, w17, #0x1 │ │ + cset w0, cc // cc = lo, ul, last │ │ + stp q0, q2, [sp, #96] │ │ + csel w0, w16, w0, eq // eq = none │ │ + add x16, x2, x17, lsl #5 │ │ + cmp w0, #0x0 │ │ + csel x0, x14, x13, ne // ne = any │ │ + csel x13, x13, x14, ne // ne = any │ │ + add x14, x2, x3, lsl #5 │ │ + add x17, x2, x0 │ │ + ldp x0, x4, [x16, #8] │ │ + ldp x6, x5, [x17, #8] │ │ + add x13, x2, x13 │ │ + cmp x5, x4 │ │ + ldp x5, x2, [x13, #8] │ │ + cset w3, cc // cc = lo, ul, last │ │ + cmp x6, x0 │ │ + ldp x4, x0, [x14, #8] │ │ + cset w6, cc // cc = lo, ul, last │ │ + csel w3, w3, w6, eq // eq = none │ │ + cmp x2, x0 │ │ + cset w0, cc // cc = lo, ul, last │ │ + cmp x5, x4 │ │ + mov x4, sp │ │ + cset w2, cc // cc = lo, ul, last │ │ + csel w0, w0, w2, eq // eq = none │ │ + ldp x2, x5, [x10, #8] │ │ + cmp w0, #0x0 │ │ + csel x15, x14, x13, ne // ne = any │ │ + csel x6, x17, x14, ne // ne = any │ │ + cmp w3, #0x0 │ │ + ldp x3, x7, [x11, #8] │ │ + csel x20, x17, x16, ne // ne = any │ │ + csel x16, x16, x6, ne // ne = any │ │ + csel x14, x14, x17, ne // ne = any │ │ + cmp w0, #0x0 │ │ + csel x13, x13, x14, ne // ne = any │ │ + ldp x17, x0, [x16, #8] │ │ + cmp x7, x5 │ │ + cset w14, cc // cc = lo, ul, last │ │ + cmp x3, x2 │ │ + cset w12, cc // cc = lo, ul, last │ │ + csel w12, w14, w12, eq // eq = none │ │ + ldp x14, x2, [x13, #8] │ │ + cmp w12, #0x0 │ │ + add x12, x4, x9 │ │ + csel x3, x11, x10, ne // ne = any │ │ + csel x10, x10, x11, ne // ne = any │ │ + ldp q0, q1, [x3] │ │ + cmp x2, x0 │ │ + cset w11, cc // cc = lo, ul, last │ │ + cmp x14, x17 │ │ + cset w14, cc // cc = lo, ul, last │ │ + stp q0, q1, [sp, #32] │ │ + ldp q0, q2, [x10] │ │ + csel w10, w11, w14, eq // eq = none │ │ + cmp w10, #0x0 │ │ + stp q0, q2, [sp, #64] │ │ + ldp q0, q1, [x20] │ │ + csel x10, x13, x16, ne // ne = any │ │ + csel x11, x16, x13, ne // ne = any │ │ + stp q0, q1, [x12] │ │ ldp q2, q0, [x10] │ │ + stp q2, q0, [x12, #32] │ │ + ldp q1, q2, [x11] │ │ + stp q1, q2, [x12, #64] │ │ + ldp q1, q0, [x15] │ │ + stp q1, q0, [x12, #96] │ │ + mov w12, #0x4 // #4 │ │ + lsl x13, x12, #5 │ │ + cmp x12, x8 │ │ + sub x14, x1, x8 │ │ + b.cc 5b3d4 // b.lo, b.ul, b.last │ │ + b 5b488 │ │ + ldp q0, q1, [x19] │ │ add x10, x19, x9 │ │ - str q1, [x19] │ │ - stp q2, q0, [x10] │ │ - lsl x12, x11, #5 │ │ - cmp x11, x8 │ │ - sub x13, x21, x8 │ │ - b.cs 5a524 // b.hs, b.nlast │ │ - mov x10, x12 │ │ - mov x14, x11 │ │ - b 5a4c8 │ │ - mov x1, x19 │ │ - ldur q0, [x15, #16] │ │ - str x17, [x1] │ │ - stur x16, [x0, #-24] │ │ - stur q0, [x0, #-16] │ │ - add x14, x14, #0x1 │ │ - add x10, x10, #0x20 │ │ - cmp x14, x8 │ │ - b.eq 5a524 // b.none │ │ - lsl x16, x14, #5 │ │ - add x15, x20, x16 │ │ + mov x11, sp │ │ + mov w12, #0x1 // #1 │ │ + add x11, x11, x9 │ │ + stp q0, q1, [sp] │ │ + ldp q2, q0, [x10] │ │ + stp q2, q0, [x11] │ │ + lsl x13, x12, #5 │ │ + cmp x12, x8 │ │ + sub x14, x1, x8 │ │ + b.cs 5b488 // b.hs, b.nlast │ │ + mov x10, sp │ │ + mov x11, x13 │ │ + mov x15, x12 │ │ + b 5b408 │ │ + mov x4, sp │ │ + add x3, x4, x3 │ │ + str x2, [x4] │ │ + stp x17, x16, [x3, #-24] │ │ + stur x0, [x3, #-8] │ │ + add x15, x15, #0x1 │ │ + add x11, x11, #0x20 │ │ + cmp x15, x8 │ │ + b.eq 5b488 // b.none │ │ + lsl x16, x15, #5 │ │ add x17, x19, x16 │ │ - ldp q0, q1, [x15] │ │ - ldur x0, [x17, #-24] │ │ - stp q0, q1, [x17] │ │ - ldr x16, [x17, #8] │ │ - cmp x16, x0 │ │ - b.cs 5a4b8 // b.hs, b.nlast │ │ - ldr x17, [x17] │ │ - mov x2, x10 │ │ - add x0, x19, x2 │ │ - mov x1, x2 │ │ - subs x2, x2, #0x20 │ │ - ldp q0, q1, [x0, #-32] │ │ - stp q0, q1, [x0] │ │ - b.eq 5a4a4 // b.none │ │ - ldur x0, [x0, #-56] │ │ - cmp x16, x0 │ │ - b.cc 5a4f4 // b.lo, b.ul, b.last │ │ - add x0, x19, x1 │ │ - add x1, x19, x2 │ │ - b 5a4a8 │ │ - cmp x11, x13 │ │ - add x10, x19, x9 │ │ - b.cs 5a5d0 // b.hs, b.nlast │ │ - add x9, x20, x9 │ │ - mov w14, #0x20 // #32 │ │ - mov x15, x10 │ │ - b 5a568 │ │ - mov x2, x10 │ │ - ldur q0, [x16, #16] │ │ - str x0, [x2] │ │ - stur x17, [x1, #-24] │ │ - stur q0, [x1, #-16] │ │ - add x11, x11, #0x1 │ │ - add x15, x15, #0x20 │ │ - sub x14, x14, #0x20 │ │ - cmp x11, x13 │ │ - b.eq 5a5d0 // b.none │ │ - lsl x17, x11, #5 │ │ - add x16, x9, x17 │ │ - add x0, x10, x17 │ │ - ldp q0, q1, [x16] │ │ - ldur x1, [x0, #-24] │ │ - stp q0, q1, [x0] │ │ - ldr x17, [x0, #8] │ │ - cmp x17, x1 │ │ - b.cs 5a554 // b.hs, b.nlast │ │ - ldr x0, [x0] │ │ - mov x2, x14 │ │ - mov x4, x15 │ │ - add x1, x4, x12 │ │ - cmp x12, x2 │ │ - ldp q0, q1, [x1, #-32] │ │ - stp q0, q1, [x1] │ │ - b.eq 5a540 // b.none │ │ - ldur x1, [x1, #-56] │ │ + add x0, x10, x16 │ │ + ldp q1, q0, [x17] │ │ + ldp x3, x2, [x0, #-24] │ │ + stp q1, q0, [x0] │ │ + ldp x17, x16, [x0, #8] │ │ + cmp x16, x2 │ │ + cset w2, cc // cc = lo, ul, last │ │ + cmp x17, x3 │ │ + cset w3, cc // cc = lo, ul, last │ │ + csel w2, w2, w3, eq // eq = none │ │ + cbz w2, 5b3f8 │ │ + ldr x2, [x0] │ │ + ldr x0, [x0, #24] │ │ + mov x4, x11 │ │ + add x5, x10, x4 │ │ mov x3, x4 │ │ - sub x4, x4, #0x20 │ │ - add x2, x2, #0x20 │ │ - cmp x17, x1 │ │ - b.cc 5a598 // b.lo, b.ul, b.last │ │ - add x1, x3, x12 │ │ - add x2, x4, x12 │ │ - b 5a544 │ │ - lsl x22, x21, #5 │ │ + subs x4, x4, #0x20 │ │ + ldp q0, q1, [x5, #-32] │ │ + stp q0, q1, [x5] │ │ + b.eq 5b3e4 // b.none │ │ + ldp x5, x6, [x5, #-56] │ │ + cmp x16, x6 │ │ + cset w6, cc // cc = lo, ul, last │ │ + cmp x17, x5 │ │ + cset w5, cc // cc = lo, ul, last │ │ + csel w5, w6, w5, eq // eq = none │ │ + tbnz w5, #0, 5b448 │ │ + add x3, x10, x3 │ │ + add x4, x10, x4 │ │ + b 5b3ec │ │ + mov x11, sp │ │ + cmp x12, x14 │ │ + add x10, x11, x9 │ │ + b.cs 5b558 // b.hs, b.nlast │ │ + add x9, x19, x9 │ │ + mov w15, #0x20 // #32 │ │ + mov x16, x10 │ │ + b 5b4cc │ │ + mov x4, x10 │ │ + str x3, [x4] │ │ + stp x0, x17, [x6, #-24] │ │ + stur x2, [x6, #-8] │ │ + add x12, x12, #0x1 │ │ + add x16, x16, #0x20 │ │ + sub x15, x15, #0x20 │ │ + cmp x12, x14 │ │ + b.eq 5b558 // b.none │ │ + lsl x17, x12, #5 │ │ + add x0, x9, x17 │ │ + add x2, x10, x17 │ │ + ldp q1, q0, [x0] │ │ + ldp x4, x3, [x2, #-24] │ │ + stp q1, q0, [x2] │ │ + ldp x0, x17, [x2, #8] │ │ + cmp x17, x3 │ │ + cset w3, cc // cc = lo, ul, last │ │ + cmp x0, x4 │ │ + cset w4, cc // cc = lo, ul, last │ │ + csel w3, w3, w4, eq // eq = none │ │ + cbz w3, 5b4b8 │ │ + ldr x3, [x2] │ │ + ldr x2, [x2, #24] │ │ + mov x4, x15 │ │ + mov x7, x16 │ │ + add x6, x7, x13 │ │ + cmp x13, x4 │ │ + ldp q0, q1, [x6, #-32] │ │ + stp q0, q1, [x6] │ │ + b.eq 5b4a8 // b.none │ │ + mov x5, x7 │ │ + ldp x6, x7, [x6, #-56] │ │ + add x4, x4, #0x20 │ │ + cmp x17, x7 │ │ + cset w7, cc // cc = lo, ul, last │ │ + cmp x0, x6 │ │ + cset w6, cc // cc = lo, ul, last │ │ + csel w6, w7, w6, eq // eq = none │ │ + sub x7, x5, #0x20 │ │ + tbnz w6, #0, 5b510 │ │ + add x6, x5, x13 │ │ + add x4, x7, x13 │ │ + b 5b4ac │ │ + lsl x20, x1, #5 │ │ sub x14, x10, #0x20 │ │ - mov x12, x20 │ │ - mov x11, x19 │ │ - sub x13, x22, #0x20 │ │ - add x9, x19, x13 │ │ - ldr x15, [x10, #8] │ │ - ldr x16, [x11, #8] │ │ + mov w15, #0x20 // #32 │ │ + mov x12, x19 │ │ + sub x13, x20, #0x20 │ │ + add x9, x11, x13 │ │ + ldp x2, x16, [x11, #8] │ │ sub x8, x8, #0x1 │ │ - ldr x17, [x9, #8] │ │ - cmp x15, x16 │ │ - ldr x15, [x14, #8] │ │ - csel x0, x10, x11, cc // cc = lo, ul, last │ │ - cset w16, cs // cs = hs, nlast │ │ - ldp q0, q1, [x0] │ │ - cset w0, cc // cc = lo, ul, last │ │ - cmp x17, x15 │ │ - add x10, x10, x0, lsl #5 │ │ - add x11, x11, x16, lsl #5 │ │ - csel x17, x14, x9, cc // cc = lo, ul, last │ │ - csetm x0, cs // cs = hs, nlast │ │ - csetm x16, cc // cc = lo, ul, last │ │ + ldp x0, x17, [x10, #8] │ │ + cmp x17, x16 │ │ + cset w16, cc // cc = lo, ul, last │ │ + cmp x0, x2 │ │ + cset w17, cc // cc = lo, ul, last │ │ + csel w16, w16, w17, eq // eq = none │ │ + ldp x2, x17, [x14, #8] │ │ + cmp w16, #0x0 │ │ + ldp x0, x16, [x9, #8] │ │ + csel x3, x10, x11, ne // ne = any │ │ + csel x4, x15, xzr, ne // ne = any │ │ + csel x5, xzr, x15, ne // ne = any │ │ + ldp q0, q1, [x3] │ │ + add x10, x10, x4 │ │ + cmp x16, x17 │ │ + add x11, x11, x5 │ │ + cset w16, cc // cc = lo, ul, last │ │ + cmp x0, x2 │ │ + cset w17, cc // cc = lo, ul, last │ │ stp q0, q1, [x12], #32 │ │ - add x9, x9, x0, lsl #5 │ │ - ldp q0, q1, [x17] │ │ - add x14, x14, x16, lsl #5 │ │ - add x15, x20, x13 │ │ + csel w16, w16, w17, eq // eq = none │ │ + add x17, x19, x13 │ │ sub x13, x13, #0x20 │ │ - stp q0, q1, [x15] │ │ - cbnz x8, 5a5e8 │ │ + cmp w16, #0x0 │ │ + sbfx x2, x16, #0, #1 │ │ + csel x0, x14, x9, ne // ne = any │ │ + add x9, x9, x16, lsl #5 │ │ + ldp q2, q0, [x0] │ │ + add x14, x14, x2, lsl #5 │ │ + sub x9, x9, #0x20 │ │ + stp q2, q0, [x17] │ │ + cbnz x8, 5b570 │ │ add x8, x14, #0x20 │ │ - tbz w21, #0, 5a670 │ │ + tbz w1, #0, 5b624 │ │ cmp x11, x8 │ │ + mov w14, #0x20 // #32 │ │ csel x13, x11, x10, cc // cc = lo, ul, last │ │ - cset w14, cc // cc = lo, ul, last │ │ - ldp q1, q0, [x13] │ │ - cset w13, cs // cs = hs, nlast │ │ - add x11, x11, x14, lsl #5 │ │ - add x10, x10, x13, lsl #5 │ │ - stp q1, q0, [x12] │ │ + ldp q0, q1, [x13] │ │ + csel x13, x14, xzr, cc // cc = lo, ul, last │ │ + csel x14, xzr, x14, cc // cc = lo, ul, last │ │ + add x11, x11, x13 │ │ + add x10, x10, x14 │ │ + stp q0, q1, [x12] │ │ cmp x11, x8 │ │ - b.ne 5a6bc // b.any │ │ + b.ne 5b64c // b.any │ │ add x8, x9, #0x20 │ │ cmp x10, x8 │ │ - b.ne 5a6bc // b.any │ │ - ldp x20, x19, [sp, #112] │ │ - ldp x22, x21, [sp, #96] │ │ - ldp x24, x23, [sp, #80] │ │ - ldp x26, x25, [sp, #64] │ │ - ldp x28, x27, [sp, #48] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x80 │ │ + b.ne 5b64c // b.any │ │ + add sp, sp, #0x600 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x28, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ - nop │ │ - adr x0, 9ba3 │ │ - nop │ │ - adr x2, 6a288 │ │ - mov w1, #0x13 // #19 │ │ - bl 29e64 │ │ - bl 2cdfc │ │ + bl 2ced4 │ │ brk #0x1 │ │ - nop │ │ - adr x3, 6a2a0 │ │ - mov x0, x25 │ │ - mov x1, x24 │ │ - mov x2, x24 │ │ - bl 2b7a0 │ │ mov x21, x0 │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - mov x2, x22 │ │ - bl 64e50 │ │ + mov x1, sp │ │ + mov x0, x19 │ │ + mov x2, x20 │ │ + bl 641e0 │ │ mov x0, x21 │ │ - bl 60f4c │ │ + bl 602e0 │ │ + sub sp, sp, #0x20 │ │ + add x8, x1, x1, lsr #1 │ │ + b 5b680 │ │ + cbz x8, 5b764 │ │ + sub x8, x8, #0x1 │ │ + subs x10, x8, x1 │ │ + b.cs 5b6a4 // b.hs, b.nlast │ │ + add x9, x0, x8, lsl #5 │ │ + ldp q3, q2, [x0] │ │ + mov x10, xzr │ │ + ldp q0, q1, [x9] │ │ + stp q0, q1, [x0] │ │ + stp q3, q2, [x9] │ │ + mov w12, #0x1 // #1 │ │ + cmp x1, x8 │ │ + bfi x12, x10, #1, #62 │ │ + csel x9, x1, x8, cc // cc = lo, ul, last │ │ + cmp x12, x9 │ │ + b.cs 5b67c // b.hs, b.nlast │ │ + lsl x14, x10, #1 │ │ + add x11, x14, #0x2 │ │ + cmp x11, x9 │ │ + b.cs 5b6f8 // b.hs, b.nlast │ │ + add x13, x0, x12, lsl #5 │ │ + add x11, x0, x11, lsl #5 │ │ + ldp x11, x14, [x11, #8] │ │ + ldp x13, x15, [x13, #8] │ │ + cmp x15, x14 │ │ + cset w14, cc // cc = lo, ul, last │ │ + cmp x13, x11 │ │ + cset w11, cc // cc = lo, ul, last │ │ + csel w11, w14, w11, eq // eq = none │ │ + add x11, x12, x11 │ │ + b 5b6fc │ │ + mov x11, x12 │ │ + add x10, x0, x10, lsl #5 │ │ + add x13, x0, x11, lsl #5 │ │ + ldp x16, x14, [x13, #8] │ │ + ldp x12, x15, [x10, #8] │ │ + cmp x15, x14 │ │ + cset w17, cc // cc = lo, ul, last │ │ + cmp x12, x16 │ │ + cset w2, cc // cc = lo, ul, last │ │ + csel w17, w17, w2, eq // eq = none │ │ + cbz w17, 5b67c │ │ + ldr x17, [x13] │ │ + ldr x2, [x10] │ │ + str x15, [x13, #16] │ │ + stp x17, x16, [x10] │ │ + ldr x17, [x13, #24] │ │ + ldr x16, [x10, #24] │ │ + stp x2, x12, [x13] │ │ + mov w12, #0x1 // #1 │ │ + bfi x12, x11, #1, #62 │ │ + stp x14, x17, [x10, #16] │ │ + lsl x14, x11, #1 │ │ + mov x10, x11 │ │ + str x16, [x13, #24] │ │ + cmp x12, x9 │ │ + b.cc 5b6c0 // b.lo, b.ul, b.last │ │ + b 5b67c │ │ + add sp, sp, #0x20 │ │ + ret │ │ stp x29, x30, [sp, #-64]! │ │ stp x24, x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ mov x19, x2 │ │ mov x20, x1 │ │ cmp x3, #0x8 │ │ - b.cc 5a774 // b.lo, b.ul, b.last │ │ + b.cc 5b7e8 // b.lo, b.ul, b.last │ │ lsr x21, x3, #3 │ │ lsl x8, x21, #8 │ │ lsl x23, x21, #7 │ │ mov x3, x21 │ │ sub x24, x8, x21, lsl #5 │ │ add x1, x0, x23 │ │ add x2, x0, x24 │ │ - bl 5a6f8 │ │ + bl 5b76c │ │ mov x22, x0 │ │ add x1, x20, x23 │ │ add x2, x20, x24 │ │ mov x0, x20 │ │ mov x3, x21 │ │ - bl 5a6f8 │ │ + bl 5b76c │ │ mov x20, x0 │ │ add x1, x19, x23 │ │ add x2, x19, x24 │ │ mov x0, x19 │ │ mov x3, x21 │ │ - bl 5a6f8 │ │ + bl 5b76c │ │ mov x19, x0 │ │ mov x0, x22 │ │ - ldr x8, [x0, #8] │ │ - ldr x9, [x20, #8] │ │ - ldr x10, [x19, #8] │ │ - cmp x8, x9 │ │ - cset w11, cc // cc = lo, ul, last │ │ - cmp x8, x10 │ │ + ldp x9, x8, [x20, #8] │ │ + ldp x14, x13, [x0, #8] │ │ + ldp x11, x12, [x19, #8] │ │ + cmp x13, x8 │ │ + cset w10, cc // cc = lo, ul, last │ │ + cmp x14, x9 │ │ + cset w15, cc // cc = lo, ul, last │ │ + csel w10, w10, w15, eq // eq = none │ │ + cmp x13, x12 │ │ + cset w13, cc // cc = lo, ul, last │ │ + cmp x14, x11 │ │ + cset w14, cc // cc = lo, ul, last │ │ + csel w13, w13, w14, eq // eq = none │ │ + cmp w10, w13 │ │ + b.ne 5b844 // b.any │ │ + cmp x8, x12 │ │ cset w8, cc // cc = lo, ul, last │ │ - cmp x9, x10 │ │ + cmp x9, x11 │ │ cset w9, cc // cc = lo, ul, last │ │ - eor w8, w11, w8 │ │ - eor w9, w11, w9 │ │ - cmp w9, #0x0 │ │ - csel x9, x19, x20, ne // ne = any │ │ + csel w8, w8, w9, eq // eq = none │ │ + eor w8, w10, w8 │ │ cmp w8, #0x0 │ │ - csel x0, x0, x9, ne // ne = any │ │ + csel x0, x19, x20, ne // ne = any │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ stp x29, x30, [sp, #-96]! │ │ - stp x28, x27, [sp, #16] │ │ + str x28, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ - sub sp, sp, #0x2d0 │ │ - mov x8, #0x4000000000000000 // #4611686018427387904 │ │ - mov x24, x3 │ │ - mov x19, x1 │ │ - udiv x9, x8, x1 │ │ - str w4, [sp, #20] │ │ - stp x0, x2, [sp, #88] │ │ - mul x10, x9, x1 │ │ - cmp x10, x8 │ │ - cinc x8, x9, ne // ne = any │ │ - cmp x1, #0x1, lsl #12 │ │ - str x8, [sp, #24] │ │ - b.hi 5a828 // b.pmore │ │ - sub x8, x19, x19, lsr #1 │ │ - mov w9, #0x40 // #64 │ │ - cmp x8, #0x40 │ │ - csel x8, x8, x9, cc // cc = lo, ul, last │ │ - b 5a850 │ │ - orr x8, x19, #0x1 │ │ - clz x8, x8 │ │ - eor w8, w8, #0x3f │ │ - and w9, w8, #0x1 │ │ - add w8, w9, w8, lsr #1 │ │ - mov w9, #0x1 // #1 │ │ - lsl x9, x9, x8 │ │ - lsr x8, x19, x8 │ │ - add x8, x9, x8 │ │ - lsr x8, x8, #1 │ │ - str x8, [sp, #48] │ │ - ldr x8, [sp, #88] │ │ - mov x21, xzr │ │ - mov x23, xzr │ │ - mov w27, #0x1 // #1 │ │ - str x24, [sp, #72] │ │ - add x9, x8, #0x20 │ │ - sub x8, x8, #0x10 │ │ - str x9, [sp, #8] │ │ - stp x19, x8, [sp, #32] │ │ - subs x9, x19, xzr │ │ - b.ls 5a8d0 // b.plast │ │ - ldr x8, [sp, #88] │ │ - add x0, x8, x21, lsl #4 │ │ - ldr x8, [sp, #48] │ │ - cmp x9, x8 │ │ - b.cs 5a8e4 // b.hs, b.nlast │ │ - ldr w8, [sp, #20] │ │ - tbz w8, #0, 5a8f4 │ │ - cmp x9, #0x20 │ │ - mov w8, #0x20 // #32 │ │ - ldr x2, [sp, #96] │ │ - csel x24, x9, x8, cc // cc = lo, ul, last │ │ - ldr x3, [sp, #72] │ │ - mov w4, wzr │ │ - mov x1, x24 │ │ - mov x5, xzr │ │ - bl 5ac90 │ │ - mov w8, #0x1 // #1 │ │ - orr x11, x8, x24, lsl #1 │ │ - ldr x24, [sp, #72] │ │ - b 5a9f0 │ │ - mov w10, wzr │ │ - mov w11, #0x1 // #1 │ │ - cmp x23, #0x2 │ │ - b.cs 5aa18 // b.hs, b.nlast │ │ - b 5abfc │ │ - cmp x9, #0x2 │ │ - b.cs 5a908 // b.hs, b.nlast │ │ - mov x8, x9 │ │ - b 5a9e8 │ │ - ldr x8, [sp, #48] │ │ - cmp x9, x8 │ │ - csel x8, x9, x8, cc // cc = lo, ul, last │ │ - lsl x11, x8, #1 │ │ - b 5a9f0 │ │ - ldr x10, [x0, #16] │ │ - ldr x11, [x0] │ │ - cmp x10, x11 │ │ - b.cs 5a92c // b.hs, b.nlast │ │ - cmp x9, #0x2 │ │ - b.ne 5a93c // b.any │ │ - mov w9, #0x1 // #1 │ │ - mov w8, #0x2 // #2 │ │ - b 5a9b8 │ │ - cmp x9, #0x2 │ │ - b.ne 5a96c // b.any │ │ - mov w8, #0x2 // #2 │ │ - b 5a9e8 │ │ - ldr x8, [sp, #8] │ │ - mov x13, x10 │ │ - add x12, x8, x21, lsl #4 │ │ - mov w8, #0x2 // #2 │ │ - ldr x14, [x12], #16 │ │ - cmp x14, x13 │ │ - b.cs 5a99c // b.hs, b.nlast │ │ - add x8, x8, #0x1 │ │ - mov x13, x14 │ │ - cmp x9, x8 │ │ - b.ne 5a94c // b.any │ │ - b 5a998 │ │ - ldr x8, [sp, #8] │ │ - mov x13, x10 │ │ - add x12, x8, x21, lsl #4 │ │ - mov w8, #0x2 // #2 │ │ - ldr x14, [x12], #16 │ │ - cmp x14, x13 │ │ - b.cc 5a99c // b.lo, b.ul, b.last │ │ - add x8, x8, #0x1 │ │ - mov x13, x14 │ │ - cmp x9, x8 │ │ - b.ne 5a97c // b.any │ │ - mov x8, x9 │ │ - ldr x12, [sp, #48] │ │ - cmp x8, x12 │ │ - b.cc 5a894 // b.lo, b.ul, b.last │ │ - cmp x10, x11 │ │ - b.cs 5a9e8 // b.hs, b.nlast │ │ - lsr x9, x8, #1 │ │ - cbz x9, 5a9e8 │ │ - lsl x10, x8, #4 │ │ - ldr x11, [sp, #40] │ │ - add x10, x10, x21, lsl #4 │ │ - add x10, x11, x10 │ │ - mov x11, x0 │ │ - ldr q0, [x10] │ │ - ldr q1, [x11], #16 │ │ - subs x9, x9, #0x1 │ │ - str q0, [x0] │ │ - mov x0, x11 │ │ - str q1, [x10], #-16 │ │ - b.ne 5a9cc // b.any │ │ - mov w9, #0x1 // #1 │ │ - orr x11, x9, x8, lsl #1 │ │ - lsl x8, x21, #1 │ │ - ldr x10, [sp, #24] │ │ - sub x9, x8, x27, lsr #1 │ │ - add x8, x8, x11, lsr #1 │ │ - mul x9, x9, x10 │ │ - mul x8, x8, x10 │ │ - eor x8, x8, x9 │ │ - clz x10, x8 │ │ - cmp x23, #0x2 │ │ - b.cc 5abfc // b.lo, b.ul, b.last │ │ - lsl x8, x21, #4 │ │ - ldr x9, [sp, #88] │ │ - str x21, [sp, #80] │ │ - str x10, [sp, #104] │ │ - add x22, x9, x8 │ │ - ldr x9, [sp, #40] │ │ - add x8, x9, x8 │ │ - stp x8, x11, [sp, #56] │ │ - b 5aa64 │ │ - sub x2, x8, x1 │ │ - mov x0, x21 │ │ - bl 64e50 │ │ - ldr x24, [sp, #72] │ │ - ldr x10, [sp, #104] │ │ - mov w8, #0x1 // #1 │ │ - ldr x21, [sp, #80] │ │ - orr x27, x8, x19, lsl #1 │ │ - cmp x28, #0x1 │ │ - b.ls 5abf0 // b.plast │ │ - sub x28, x23, #0x1 │ │ - sub x8, x29, #0x4a │ │ - ldrb w8, [x8, x28] │ │ - cmp w8, w10 │ │ - b.cc 5abf4 // b.lo, b.ul, b.last │ │ - add x8, sp, #0x70 │ │ - lsr x26, x27, #1 │ │ - mov x23, x28 │ │ - ldr x8, [x8, x28, lsl #3] │ │ - lsr x25, x8, #1 │ │ - orr w9, w8, w27 │ │ - and x9, x9, #0x1 │ │ - add x19, x25, x26 │ │ - cmp x19, x24 │ │ - ccmp x9, #0x0, #0x0, ls // ls = plast │ │ - b.eq 5aac4 // b.none │ │ - ldr x10, [sp, #88] │ │ - sub x9, x21, x19 │ │ - add x21, x10, x9, lsl #4 │ │ - tbz w8, #0, 5aad4 │ │ - tbz w27, #0, 5ab00 │ │ - ldr x10, [sp, #104] │ │ - cbnz x26, 5ab30 │ │ - b 5aa50 │ │ - lsl x27, x19, #1 │ │ - cmp x28, #0x1 │ │ - b.hi 5aa64 // b.pmore │ │ - b 5abf0 │ │ - orr x8, x25, #0x1 │ │ - ldr x2, [sp, #96] │ │ - mov x0, x21 │ │ - clz x8, x8 │ │ - mov x1, x25 │ │ - mov x3, x24 │ │ - lsl w8, w8, #1 │ │ - mov x5, xzr │ │ - eor w4, w8, #0x7e │ │ - bl 5ac90 │ │ - tbnz w27, #0, 5aab8 │ │ - orr x8, x26, #0x1 │ │ - add x0, x21, x25, lsl #4 │ │ - ldr x2, [sp, #96] │ │ - clz x8, x8 │ │ - mov x1, x26 │ │ - mov x3, x24 │ │ - lsl w8, w8, #1 │ │ - mov x5, xzr │ │ - eor w4, w8, #0x7e │ │ - bl 5ac90 │ │ - ldr x10, [sp, #104] │ │ - cbz x26, 5aa50 │ │ - cbz x25, 5aa50 │ │ - cmp x26, x25 │ │ - csel x8, x26, x25, cc // cc = lo, ul, last │ │ - cmp x24, x8 │ │ - b.cc 5aa50 // b.lo, b.ul, b.last │ │ - add x24, x21, x25, lsl #4 │ │ - lsl x27, x8, #4 │ │ - ldr x20, [sp, #96] │ │ - cmp x25, x26 │ │ - csel x1, x24, x21, hi // hi = pmore │ │ - mov x0, x20 │ │ - mov x2, x27 │ │ - bl 64e50 │ │ - cmp x25, x26 │ │ - add x8, x20, x27 │ │ - b.ls 5abb4 // b.plast │ │ - ldr x9, [sp, #56] │ │ - ldr x10, [x8, #-16]! │ │ - ldr x11, [x24, #-16]! │ │ - cmp x10, x11 │ │ - cset w10, cs // cs = hs, nlast │ │ - cset w11, cc // cc = lo, ul, last │ │ - csel x12, x24, x8, cc // cc = lo, ul, last │ │ - add x24, x24, w10, uxtw #4 │ │ - add x8, x8, w11, uxtw #4 │ │ - ldr q0, [x12] │ │ - cmp x24, x21 │ │ - str q0, [x9], #-16 │ │ - ccmp x8, x20, #0x4, ne // ne = any │ │ - b.ne 5ab74 // b.any │ │ - mov x21, x24 │ │ - mov x1, x20 │ │ - b 5aa3c │ │ - mov x1, x20 │ │ - ldr x9, [x24] │ │ - ldr x10, [x1] │ │ - cmp x9, x10 │ │ - cset w9, cs // cs = hs, nlast │ │ - cset w10, cc // cc = lo, ul, last │ │ - csel x11, x24, x1, cc // cc = lo, ul, last │ │ - add x1, x1, w9, uxtw #4 │ │ - add x24, x24, w10, uxtw #4 │ │ - ldr q0, [x11] │ │ - cmp x1, x8 │ │ - str q0, [x21], #16 │ │ - ccmp x24, x22, #0x4, ne // ne = any │ │ - b.ne 5abb8 // b.any │ │ - b 5aa3c │ │ - mov w23, #0x1 // #1 │ │ - ldr x19, [sp, #32] │ │ - ldr x11, [sp, #64] │ │ - add x8, sp, #0x70 │ │ - cmp x19, x21 │ │ - str x27, [x8, x23, lsl #3] │ │ - sub x8, x29, #0x4a │ │ - strb w10, [x8, x23] │ │ - b.ls 5ac2c // b.plast │ │ - add x21, x21, x11, lsr #1 │ │ - add x23, x23, #0x1 │ │ - mov x27, x11 │ │ - subs x9, x19, x21 │ │ - b.ls 5a8d0 // b.plast │ │ - b 5a880 │ │ - tbnz w27, #0, 5ac70 │ │ - orr x8, x19, #0x1 │ │ - ldp x0, x2, [sp, #88] │ │ - clz x8, x8 │ │ - mov x1, x19 │ │ - mov x3, x24 │ │ - lsl w8, w8, #1 │ │ - mov x5, xzr │ │ - eor w4, w8, #0x7e │ │ - add sp, sp, #0x2d0 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp x29, x30, [sp], #96 │ │ - b 5ac90 │ │ - add sp, sp, #0x2d0 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp x29, x30, [sp], #96 │ │ - ret │ │ - sub sp, sp, #0x70 │ │ - stp x29, x30, [sp, #16] │ │ - stp x28, x27, [sp, #32] │ │ - stp x26, x25, [sp, #48] │ │ - stp x24, x23, [sp, #64] │ │ - stp x22, x21, [sp, #80] │ │ - stp x20, x19, [sp, #96] │ │ - add x29, sp, #0x10 │ │ - mov x21, x1 │ │ - mov x19, x2 │ │ + sub sp, sp, #0x300 │ │ + mov x20, x1 │ │ cmp x1, #0x21 │ │ - mov x20, x0 │ │ - b.cs 5ad18 // b.hs, b.nlast │ │ - cmp x21, #0x2 │ │ - b.cc 5b414 // b.lo, b.ul, b.last │ │ - lsr x23, x21, #1 │ │ - cmp x21, #0xf │ │ - lsl x24, x23, #4 │ │ - b.ls 5b0d8 // b.plast │ │ - add x22, x19, x21, lsl #4 │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - mov x2, x22 │ │ - bl 5b488 │ │ - add x0, x20, x24 │ │ - add x1, x19, x24 │ │ - add x2, x22, #0x80 │ │ - bl 5b488 │ │ - mov w9, #0x8 // #8 │ │ - lsl x10, x9, #4 │ │ - cmp x9, x23 │ │ - sub x11, x21, x23 │ │ - b.cc 5b25c // b.lo, b.ul, b.last │ │ - b 5b2d0 │ │ - mov x25, x5 │ │ - mov w23, w4 │ │ - mov x22, x3 │ │ - mov x24, x21 │ │ - cbz w23, 5b0bc │ │ - lsr x3, x24, #3 │ │ - mov w8, #0x70 // #112 │ │ - cmp x24, #0x40 │ │ - madd x2, x3, x8, x20 │ │ - add x1, x20, x3, lsl #6 │ │ - b.cs 5ad84 // b.hs, b.nlast │ │ - ldr x8, [x20] │ │ + mov x19, x0 │ │ + b.cs 5b8dc // b.hs, b.nlast │ │ + cmp x20, #0x2 │ │ + b.cc 5bf30 // b.lo, b.ul, b.last │ │ + lsr x22, x20, #1 │ │ + cmp x20, #0xf │ │ + lsl x23, x22, #4 │ │ + b.ls 5bbdc // b.plast │ │ + mov x24, sp │ │ + mov x1, sp │ │ + mov x0, x19 │ │ + add x21, x24, x20, lsl #4 │ │ + mov x2, x21 │ │ + bl 5bf74 │ │ + add x0, x19, x23 │ │ + add x1, x24, x23 │ │ + add x2, x21, #0x80 │ │ + bl 5bf74 │ │ + mov w10, #0x8 // #8 │ │ + cmp x10, x22 │ │ + sub x11, x20, x22 │ │ + b.cc 5bd60 // b.lo, b.ul, b.last │ │ + b 5bde0 │ │ + mov w21, w3 │ │ + mov x22, x2 │ │ + mov w23, #0x70 // #112 │ │ + mov x24, sp │ │ + b 5b924 │ │ + lsl x8, x12, #4 │ │ + ldr q0, [x19] │ │ + add x9, x12, #0x1 │ │ + mov x22, xzr │ │ + sub x20, x20, x9 │ │ + ldr q1, [x19, x8] │ │ + str q0, [sp] │ │ + ldr q0, [sp] │ │ + str q1, [x19] │ │ + str q0, [x19, x8] │ │ + add x19, x19, x9, lsl #4 │ │ + cmp x20, #0x21 │ │ + b.cc 5b888 // b.lo, b.ul, b.last │ │ + cbz w21, 5bbb4 │ │ + lsr x3, x20, #3 │ │ + cmp x20, #0x40 │ │ + madd x2, x3, x23, x19 │ │ + add x1, x19, x3, lsl #6 │ │ + b.cs 5b98c // b.hs, b.nlast │ │ + ldr x8, [x19] │ │ ldr x9, [x1] │ │ ldr x10, [x2] │ │ cmp x8, x9 │ │ cset w11, cc // cc = lo, ul, last │ │ cmp x8, x10 │ │ cset w8, cc // cc = lo, ul, last │ │ cmp x9, x10 │ │ cset w9, cc // cc = lo, ul, last │ │ eor w8, w11, w8 │ │ eor w9, w11, w9 │ │ cmp w9, #0x0 │ │ csel x9, x2, x1, ne // ne = any │ │ cmp w8, #0x0 │ │ - csel x0, x20, x9, ne // ne = any │ │ - b 5ad8c │ │ - mov x0, x20 │ │ - bl 5b744 │ │ - sub x28, x0, x20 │ │ - ldr q0, [x0] │ │ - ldr x8, [x0] │ │ - lsr x27, x28, #4 │ │ - add x26, x19, x24, lsl #4 │ │ - sub w23, w23, #0x1 │ │ - str q0, [sp] │ │ - cbz x25, 5adb8 │ │ - ldr x9, [x25] │ │ - cmp x9, x8 │ │ - b.cs 5af48 // b.hs, b.nlast │ │ - cmp x22, x24 │ │ - b.cc 5b450 // b.lo, b.ul, b.last │ │ - mov x21, xzr │ │ - mov x9, x20 │ │ - mov x8, x26 │ │ - mov x10, x27 │ │ - subs x11, x27, #0x3 │ │ - csel x11, xzr, x11, cc // cc = lo, ul, last │ │ - add x11, x20, x11, lsl #4 │ │ - cmp x20, x11 │ │ - b.cs 5ae70 // b.hs, b.nlast │ │ - ldr x12, [x9] │ │ - ldr x13, [x20, x28] │ │ - sub x14, x8, #0x10 │ │ - ldr x15, [x9, #16] │ │ - ldr x16, [x20, x28] │ │ - ldr q0, [x9] │ │ - cmp x12, x13 │ │ - sub x12, x8, #0x20 │ │ - csel x13, x19, x14, cc // cc = lo, ul, last │ │ - cinc x14, x21, cc // cc = lo, ul, last │ │ - cmp x15, x16 │ │ - ldr x15, [x9, #32] │ │ - ldr x16, [x20, x28] │ │ - str q0, [x13, x21, lsl #4] │ │ - csel x12, x19, x12, cc // cc = lo, ul, last │ │ - cinc x13, x14, cc // cc = lo, ul, last │ │ - ldr q0, [x9, #16] │ │ - cmp x15, x16 │ │ - sub x15, x8, #0x30 │ │ - str q0, [x12, x14, lsl #4] │ │ - csel x12, x19, x15, cc // cc = lo, ul, last │ │ - ldr x14, [x9, #48] │ │ - ldr x15, [x20, x28] │ │ - ldr q0, [x9, #32] │ │ - sub x8, x8, #0x40 │ │ - str q0, [x12, x13, lsl #4] │ │ - cinc x12, x13, cc // cc = lo, ul, last │ │ - cmp x14, x15 │ │ - ldr q0, [x9, #48] │ │ - add x9, x9, #0x40 │ │ - csel x13, x19, x8, cc // cc = lo, ul, last │ │ - cinc x21, x12, cc // cc = lo, ul, last │ │ - cmp x9, x11 │ │ - str q0, [x13, x12, lsl #4] │ │ - b.cc 5ade4 // b.lo, b.ul, b.last │ │ - add x11, x20, x10, lsl #4 │ │ + csel x0, x19, x9, ne // ne = any │ │ + add x8, x19, x20, lsl #4 │ │ + sub w21, w21, #0x1 │ │ + sub x10, x0, x19 │ │ + cbnz x22, 5b9a4 │ │ + b 5b9b4 │ │ + mov x0, x19 │ │ + bl 5c314 │ │ + add x8, x19, x20, lsl #4 │ │ + sub w21, w21, #0x1 │ │ + sub x10, x0, x19 │ │ + cbz x22, 5b9b4 │ │ + ldr x9, [x22] │ │ + ldr x11, [x19, x10] │ │ cmp x9, x11 │ │ - b.cs 5aeac // b.hs, b.nlast │ │ + b.cs 5bad8 // b.hs, b.nlast │ │ + ldr q0, [x19] │ │ + ldr q1, [x19, x10] │ │ + mov x9, x19 │ │ + sub x12, x8, #0x10 │ │ + add x11, x19, #0x20 │ │ + mov x1, xzr │ │ + str q0, [sp] │ │ + cmp x11, x12 │ │ + ldr q0, [sp] │ │ + str q1, [x19] │ │ + str q0, [x19, x10] │ │ + ldr q0, [x9, #16]! │ │ + ldr x10, [x19] │ │ + str q0, [sp] │ │ + b.cs 5ba44 // b.hs, b.nlast │ │ + lsl x13, x1, #4 │ │ + ldr x14, [x11] │ │ + ldr q0, [x9, x13] │ │ + cmp x14, x10 │ │ + cinc x14, x1, cc // cc = lo, ul, last │ │ + stur q0, [x11, #-16] │ │ + ldr q0, [x11] │ │ + str q0, [x9, x13] │ │ + lsl x13, x14, #4 │ │ + ldr x15, [x11, #16] │ │ + ldr q0, [x9, x13] │ │ + cmp x15, x10 │ │ + str q0, [x11] │ │ + ldr q0, [x11, #16] │ │ + add x11, x11, #0x20 │ │ + cinc x1, x14, cc // cc = lo, ul, last │ │ + cmp x11, x12 │ │ + str q0, [x9, x13] │ │ + b.cc 5b9f0 // b.lo, b.ul, b.last │ │ + sub x12, x11, #0x10 │ │ + b 5ba48 │ │ mov x12, x9 │ │ - ldr x14, [x20, x28] │ │ - sub x8, x8, #0x10 │ │ - ldr x13, [x12], #16 │ │ - ldr q0, [x9] │ │ - cmp x13, x14 │ │ - csel x9, x19, x8, cc // cc = lo, ul, last │ │ - str q0, [x9, x21, lsl #4] │ │ - cinc x21, x21, cc // cc = lo, ul, last │ │ - cmp x12, x11 │ │ - mov x9, x12 │ │ - b.cc 5ae7c // b.lo, b.ul, b.last │ │ - cmp x10, x24 │ │ - b.eq 5aedc // b.none │ │ - sub x8, x8, #0x10 │ │ - ldr q0, [x9], #16 │ │ - str q0, [x8, x21, lsl #4] │ │ - mov x10, x24 │ │ - subs x11, x24, #0x3 │ │ - csel x11, xzr, x11, cc // cc = lo, ul, last │ │ - add x11, x20, x11, lsl #4 │ │ - cmp x9, x11 │ │ - b.cc 5ade4 // b.lo, b.ul, b.last │ │ - b 5ae70 │ │ - lsl x2, x21, #4 │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - bl 64e50 │ │ - add x0, x20, x21, lsl #4 │ │ - subs x1, x24, x21 │ │ - b.eq 5af18 // b.none │ │ - sub x8, x19, #0x10 │ │ - mov x9, x1 │ │ - mov x10, x0 │ │ - add x8, x8, x24, lsl #4 │ │ - ldr q0, [x8], #-16 │ │ - subs x9, x9, #0x1 │ │ - str q0, [x10], #16 │ │ - b.ne 5af08 // b.any │ │ - cbz x21, 5af48 │ │ - cmp x24, x21 │ │ - b.cc 5b434 // b.lo, b.ul, b.last │ │ - mov x5, sp │ │ - mov x2, x19 │ │ - mov x3, x22 │ │ - mov w4, w23 │ │ - bl 5ac90 │ │ - cmp x21, #0x21 │ │ - mov x24, x21 │ │ - b.cs 5ad28 // b.hs, b.nlast │ │ - b 5acc4 │ │ - cmp x22, x24 │ │ - b.cc 5b450 // b.lo, b.ul, b.last │ │ - mov x25, xzr │ │ - mov x8, x20 │ │ - subs x9, x27, #0x3 │ │ - csel x9, xzr, x9, cc // cc = lo, ul, last │ │ - add x9, x20, x9, lsl #4 │ │ - cmp x20, x9 │ │ - b.cs 5aff8 // b.hs, b.nlast │ │ - ldr x10, [x8] │ │ - ldr x11, [x20, x28] │ │ - sub x12, x26, #0x10 │ │ - ldr x13, [x8, #16] │ │ - ldr x14, [x20, x28] │ │ - ldr q0, [x8] │ │ - cmp x11, x10 │ │ - sub x10, x26, #0x20 │ │ - csel x11, x19, x12, cs // cs = hs, nlast │ │ - cinc x12, x25, cs // cs = hs, nlast │ │ - cmp x14, x13 │ │ - ldr x13, [x8, #32] │ │ - ldr x14, [x20, x28] │ │ - str q0, [x11, x25, lsl #4] │ │ - csel x10, x19, x10, cs // cs = hs, nlast │ │ - cinc x11, x12, cs // cs = hs, nlast │ │ - ldr q0, [x8, #16] │ │ - cmp x14, x13 │ │ - sub x13, x26, #0x30 │ │ - str q0, [x10, x12, lsl #4] │ │ - csel x10, x19, x13, cs // cs = hs, nlast │ │ - ldr x12, [x8, #48] │ │ - ldr x13, [x20, x28] │ │ - ldr q0, [x8, #32] │ │ - sub x26, x26, #0x40 │ │ - str q0, [x10, x11, lsl #4] │ │ - cinc x10, x11, cs // cs = hs, nlast │ │ - cmp x13, x12 │ │ - ldr q0, [x8, #48] │ │ - add x8, x8, #0x40 │ │ - csel x11, x19, x26, cs // cs = hs, nlast │ │ - cinc x25, x10, cs // cs = hs, nlast │ │ - cmp x8, x9 │ │ - str q0, [x11, x10, lsl #4] │ │ - b.cc 5af6c // b.lo, b.ul, b.last │ │ - add x9, x20, x27, lsl #4 │ │ - cmp x8, x9 │ │ - b.cs 5b034 // b.hs, b.nlast │ │ - mov x10, x8 │ │ - ldr x12, [x20, x28] │ │ - sub x26, x26, #0x10 │ │ - ldr x11, [x10], #16 │ │ - ldr q0, [x8] │ │ - cmp x12, x11 │ │ - csel x8, x19, x26, cs // cs = hs, nlast │ │ - str q0, [x8, x25, lsl #4] │ │ - cinc x25, x25, cs // cs = hs, nlast │ │ - cmp x10, x9 │ │ - mov x8, x10 │ │ - b.cc 5b004 // b.lo, b.ul, b.last │ │ - cmp x27, x24 │ │ - b.eq 5b068 // b.none │ │ - ldr q0, [x8], #16 │ │ - sub x26, x26, #0x10 │ │ - str q0, [x19, x25, lsl #4] │ │ - add x25, x25, #0x1 │ │ - mov x27, x24 │ │ - subs x9, x24, #0x3 │ │ - csel x9, xzr, x9, cc // cc = lo, ul, last │ │ - add x9, x20, x9, lsl #4 │ │ - cmp x8, x9 │ │ - b.cc 5af6c // b.lo, b.ul, b.last │ │ - b 5aff8 │ │ - lsl x2, x25, #4 │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - bl 64e50 │ │ - subs x21, x24, x25 │ │ - b.eq 5b414 // b.none │ │ - add x20, x20, x25, lsl #4 │ │ - sub x8, x19, #0x10 │ │ - mov x9, x21 │ │ - add x8, x8, x24, lsl #4 │ │ - mov x10, x20 │ │ - ldr q0, [x8], #-16 │ │ - subs x9, x9, #0x1 │ │ - str q0, [x10], #16 │ │ - b.ne 5b094 // b.any │ │ - cmp x24, x25 │ │ - b.cc 5b454 // b.lo, b.ul, b.last │ │ - cmp x21, #0x21 │ │ - mov x25, xzr │ │ - b.cs 5ad24 // b.hs, b.nlast │ │ - b 5acc4 │ │ - mov x0, x20 │ │ - mov x1, x24 │ │ - mov x2, x19 │ │ - mov x3, x22 │ │ - mov w4, #0x1 // #1 │ │ - bl 5a7c4 │ │ - b 5b414 │ │ - cmp x21, #0x7 │ │ - b.ls 5b238 // b.plast │ │ - ldr x10, [x20, #16] │ │ - ldr x11, [x20] │ │ + lsl x13, x1, #4 │ │ + cmp x11, x8 │ │ + csel x14, x24, x11, eq // eq = none │ │ + ldr q0, [x9, x13] │ │ + ldr x15, [x14] │ │ + str q0, [x12] │ │ + cmp x15, x10 │ │ + mov x12, x11 │ │ + ldr q0, [x14] │ │ + add x14, x11, #0x10 │ │ + cinc x1, x1, cc // cc = lo, ul, last │ │ + cmp x11, x8 │ │ + mov x11, x14 │ │ + str q0, [x9, x13] │ │ + b.ne 5ba48 // b.any │ │ + cmp x1, x20 │ │ + b.cs 5bbb0 // b.hs, b.nlast │ │ + ldr q0, [x19] │ │ + add x25, x19, x1, lsl #4 │ │ + mvn x8, x1 │ │ + mov x0, x19 │ │ + mov x2, x22 │ │ + mov w3, w21 │ │ + str q0, [sp] │ │ + ldr q0, [x25] │ │ + add x26, x25, #0x10 │ │ + ldr q1, [sp] │ │ + add x20, x20, x8 │ │ + str q0, [x19] │ │ + str q1, [x25] │ │ + bl 5b858 │ │ + mov x22, x25 │ │ + mov x19, x26 │ │ + cmp x20, #0x21 │ │ + b.cs 5b924 // b.hs, b.nlast │ │ + b 5b888 │ │ + ldr q0, [x19] │ │ + ldr q1, [x19, x10] │ │ + mov x9, x19 │ │ + mov x11, x19 │ │ + sub x13, x8, #0x10 │ │ + mov x12, xzr │ │ + str q0, [sp] │ │ + ldr q0, [sp] │ │ + str q1, [x19] │ │ + str q0, [x19, x10] │ │ + ldr q0, [x9, #16]! │ │ + ldr x10, [x11], #32 │ │ + cmp x11, x13 │ │ + str q0, [sp] │ │ + b.cs 5bb68 // b.hs, b.nlast │ │ + lsl x14, x12, #4 │ │ + ldr x15, [x11] │ │ + ldr q0, [x9, x14] │ │ + cmp x10, x15 │ │ + cinc x12, x12, cs // cs = hs, nlast │ │ + stur q0, [x11, #-16] │ │ + ldr q0, [x11] │ │ + str q0, [x9, x14] │ │ + lsl x14, x12, #4 │ │ + ldr x15, [x11, #16] │ │ + ldr q0, [x9, x14] │ │ + cmp x10, x15 │ │ + str q0, [x11] │ │ + ldr q0, [x11, #16] │ │ + add x11, x11, #0x20 │ │ + cinc x12, x12, cs // cs = hs, nlast │ │ + cmp x11, x13 │ │ + str q0, [x9, x14] │ │ + b.cc 5bb14 // b.lo, b.ul, b.last │ │ + sub x13, x11, #0x10 │ │ + b 5bb6c │ │ + mov x13, x9 │ │ + lsl x14, x12, #4 │ │ + cmp x11, x8 │ │ + csel x15, x24, x11, eq // eq = none │ │ + ldr q0, [x9, x14] │ │ + ldr x16, [x15] │ │ + str q0, [x13] │ │ + cmp x10, x16 │ │ + mov x13, x11 │ │ + ldr q0, [x15] │ │ + add x15, x11, #0x10 │ │ + cinc x12, x12, cs // cs = hs, nlast │ │ + cmp x11, x8 │ │ + mov x11, x15 │ │ + str q0, [x9, x14] │ │ + b.ne 5bb6c // b.any │ │ + cmp x12, x20 │ │ + b.cc 5b8f0 // b.lo, b.ul, b.last │ │ + brk #0x1 │ │ + mov x0, x19 │ │ + mov x1, x20 │ │ + add sp, sp, #0x300 │ │ + ldp x20, x19, [sp, #80] │ │ + ldr x28, [sp, #16] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x29, x30, [sp], #96 │ │ + b 5c230 │ │ + cmp x20, #0x7 │ │ + b.ls 5bd3c // b.plast │ │ + ldr x10, [x19, #16] │ │ + ldr x11, [x19] │ │ mov w8, #0x20 // #32 │ │ - ldr x12, [x20, #48] │ │ - ldr x13, [x20, #32] │ │ + ldr x12, [x19, #48] │ │ + ldr x13, [x19, #32] │ │ mov w9, #0x30 // #48 │ │ cmp x10, x11 │ │ cset w10, cs // cs = hs, nlast │ │ cset w11, cc // cc = lo, ul, last │ │ cmp x12, x13 │ │ - add x12, x20, w10, uxtw #4 │ │ + add x12, x19, w10, uxtw #4 │ │ csel x10, x8, x9, cc // cc = lo, ul, last │ │ - add x11, x20, w11, uxtw #4 │ │ + add x11, x19, w11, uxtw #4 │ │ csel x13, x9, x8, cc // cc = lo, ul, last │ │ - add x14, x20, x10 │ │ - add x13, x20, x13 │ │ + add x14, x19, x10 │ │ + add x13, x19, x13 │ │ ldr x15, [x14] │ │ ldr x16, [x12] │ │ ldr x10, [x13] │ │ ldr x17, [x11] │ │ cmp x15, x16 │ │ csel x0, x13, x12, cc // cc = lo, ul, last │ │ cmp x10, x17 │ │ csel x10, x13, x11, cc // cc = lo, ul, last │ │ csel x11, x11, x0, cc // cc = lo, ul, last │ │ csel x13, x12, x13, cc // cc = lo, ul, last │ │ cmp x15, x16 │ │ - add x15, x20, x24 │ │ + add x15, x19, x23 │ │ ldr x16, [x11] │ │ csel x13, x14, x13, cc // cc = lo, ul, last │ │ ldr x0, [x15, #16] │ │ ldr x1, [x15] │ │ ldr x17, [x13] │ │ ldr x2, [x15, #48] │ │ csel x12, x12, x14, cc // cc = lo, ul, last │ │ @@ -67912,190 +68707,184 @@ │ │ add x8, x15, x8 │ │ ldr x14, [x9] │ │ ldr x15, [x13] │ │ ldr x0, [x8] │ │ ldr x1, [x17] │ │ ldr q3, [x11] │ │ cmp x14, x15 │ │ - stp q0, q1, [x19] │ │ + stp q0, q1, [sp] │ │ csel x2, x8, x13, cc // cc = lo, ul, last │ │ cmp x0, x1 │ │ - stp q3, q2, [x19, #32] │ │ + stp q3, q2, [sp, #32] │ │ csel x0, x17, x2, cc // cc = lo, ul, last │ │ csel x17, x8, x17, cc // cc = lo, ul, last │ │ csel x8, x13, x8, cc // cc = lo, ul, last │ │ cmp x14, x15 │ │ ldr x10, [x0] │ │ - ldr q0, [x17] │ │ + mov x14, sp │ │ csel x8, x9, x8, cc // cc = lo, ul, last │ │ csel x9, x13, x9, cc // cc = lo, ul, last │ │ - add x14, x19, x24 │ │ + ldr q0, [x17] │ │ ldr x15, [x8] │ │ + add x14, x14, x23 │ │ cmp x15, x10 │ │ csel x10, x8, x0, cc // cc = lo, ul, last │ │ csel x8, x0, x8, cc // cc = lo, ul, last │ │ ldr q1, [x10] │ │ ldr q2, [x8] │ │ + mov w10, #0x4 // #4 │ │ stp q0, q1, [x14] │ │ ldr q0, [x9] │ │ - mov w9, #0x4 // #4 │ │ stp q2, q0, [x14, #32] │ │ - lsl x10, x9, #4 │ │ - cmp x9, x23 │ │ - sub x11, x21, x23 │ │ - b.cc 5b25c // b.lo, b.ul, b.last │ │ - b 5b2d0 │ │ - ldr q0, [x20] │ │ - ldr q1, [x20, x24] │ │ - mov w9, #0x1 // #1 │ │ - str q0, [x19] │ │ - str q1, [x19, x24] │ │ - lsl x10, x9, #4 │ │ - cmp x9, x23 │ │ - sub x11, x21, x23 │ │ - b.cs 5b2d0 // b.hs, b.nlast │ │ - mov x8, x10 │ │ - mov x12, x9 │ │ - b 5b280 │ │ - mov x15, x19 │ │ + cmp x10, x22 │ │ + sub x11, x20, x22 │ │ + b.cc 5bd60 // b.lo, b.ul, b.last │ │ + b 5bde0 │ │ + ldr q0, [x19] │ │ + ldr q1, [x19, x23] │ │ + mov x8, sp │ │ + mov w10, #0x1 // #1 │ │ + str q0, [sp] │ │ + str q1, [x8, x23] │ │ + cmp x10, x22 │ │ + sub x11, x20, x22 │ │ + b.cs 5bde0 // b.hs, b.nlast │ │ + lsl x8, x10, #4 │ │ + mov x9, sp │ │ + mov x12, x10 │ │ + b 5bd88 │ │ + add x15, x9, x17 │ │ stp x13, x14, [x15] │ │ add x12, x12, #0x1 │ │ add x8, x8, #0x10 │ │ - cmp x12, x23 │ │ - b.eq 5b2d0 // b.none │ │ + cmp x12, x22 │ │ + b.eq 5bde0 // b.none │ │ lsl x13, x12, #4 │ │ - ldr q0, [x20, x13] │ │ - add x14, x19, x13 │ │ + ldr q0, [x19, x13] │ │ + add x14, x9, x13 │ │ ldur x15, [x14, #-16] │ │ str q0, [x14] │ │ ldr x13, [x14] │ │ cmp x13, x15 │ │ - b.cs 5b270 // b.hs, b.nlast │ │ + b.cs 5bd78 // b.hs, b.nlast │ │ ldr x14, [x14, #8] │ │ + mov x16, x8 │ │ + mov x15, sp │ │ + subs x17, x16, #0x10 │ │ + add x0, x15, x16 │ │ + ldur q0, [x0, #-16] │ │ + str q0, [x0] │ │ + b.eq 5bd74 // b.none │ │ + add x15, x9, x16 │ │ + mov x16, x17 │ │ + ldur x15, [x15, #-32] │ │ + cmp x13, x15 │ │ + b.cc 5bdb0 // b.lo, b.ul, b.last │ │ + b 5bd70 │ │ + mov x9, sp │ │ + cmp x10, x11 │ │ + add x8, x9, x23 │ │ + b.cs 5be7c // b.hs, b.nlast │ │ + lsl x12, x10, #4 │ │ + add x13, x19, x23 │ │ + mov w14, #0x10 // #16 │ │ mov x15, x8 │ │ - add x16, x19, x15 │ │ - subs x15, x15, #0x10 │ │ - ldur q0, [x16, #-16] │ │ - str q0, [x16] │ │ - b.eq 5b268 // b.none │ │ - ldur x16, [x16, #-32] │ │ - cmp x13, x16 │ │ - b.cc 5b2a8 // b.lo, b.ul, b.last │ │ - add x15, x19, x15 │ │ - b 5b26c │ │ - cmp x9, x11 │ │ - add x8, x19, x24 │ │ - b.cs 5b364 // b.hs, b.nlast │ │ - add x12, x20, x24 │ │ - mov w13, #0x10 // #16 │ │ - mov x14, x8 │ │ - b 5b308 │ │ - mov x17, x8 │ │ - stp x15, x16, [x17] │ │ - add x9, x9, #0x1 │ │ - add x14, x14, #0x10 │ │ - sub x13, x13, #0x10 │ │ - cmp x9, x11 │ │ - b.eq 5b364 // b.none │ │ - lsl x15, x9, #4 │ │ - ldr q0, [x12, x15] │ │ - add x16, x8, x15 │ │ - ldur x17, [x16, #-16] │ │ - str q0, [x16] │ │ - ldr x15, [x16] │ │ - cmp x15, x17 │ │ - b.cs 5b2f4 // b.hs, b.nlast │ │ - ldr x16, [x16, #8] │ │ - mov x0, x13 │ │ - mov x17, x14 │ │ - add x1, x17, x10 │ │ - cmp x10, x0 │ │ - ldur q0, [x1, #-16] │ │ - str q0, [x1] │ │ - b.eq 5b2ec // b.none │ │ - ldur x1, [x1, #-32] │ │ - sub x17, x17, #0x10 │ │ - add x0, x0, #0x10 │ │ - cmp x15, x1 │ │ - b.cc 5b334 // b.lo, b.ul, b.last │ │ - add x17, x17, x10 │ │ - b 5b2f0 │ │ - lsl x22, x21, #4 │ │ + b 5be20 │ │ + mov x0, x8 │ │ + stp x16, x17, [x0] │ │ + add x10, x10, #0x1 │ │ + add x15, x15, #0x10 │ │ + sub x14, x14, #0x10 │ │ + cmp x10, x11 │ │ + b.eq 5be7c // b.none │ │ + lsl x16, x10, #4 │ │ + ldr q0, [x13, x16] │ │ + add x17, x8, x16 │ │ + ldur x0, [x17, #-16] │ │ + str q0, [x17] │ │ + ldr x16, [x17] │ │ + cmp x16, x0 │ │ + b.cs 5be0c // b.hs, b.nlast │ │ + ldr x17, [x17, #8] │ │ + mov x1, x14 │ │ + mov x0, x15 │ │ + add x2, x0, x12 │ │ + cmp x12, x1 │ │ + ldur q0, [x2, #-16] │ │ + str q0, [x2] │ │ + b.eq 5be04 // b.none │ │ + ldur x2, [x2, #-32] │ │ + sub x0, x0, #0x10 │ │ + add x1, x1, #0x10 │ │ + cmp x16, x2 │ │ + b.cc 5be4c // b.lo, b.ul, b.last │ │ + add x0, x0, x12 │ │ + b 5be08 │ │ + lsl x21, x20, #4 │ │ sub x13, x8, #0x10 │ │ - mov x11, x20 │ │ - mov x10, x19 │ │ - sub x12, x22, #0x10 │ │ - add x9, x19, x12 │ │ - ldr x14, [x8] │ │ - ldr x15, [x10] │ │ - sub x23, x23, #0x1 │ │ + mov w14, #0x10 // #16 │ │ + mov x11, x19 │ │ + sub x12, x21, #0x10 │ │ + add x10, x9, x12 │ │ + ldr x15, [x8] │ │ ldr x16, [x9] │ │ - ldr x17, [x13] │ │ - cmp x14, x15 │ │ - csel x0, x8, x10, cc // cc = lo, ul, last │ │ - cset w14, cs // cs = hs, nlast │ │ - cset w15, cc // cc = lo, ul, last │ │ - cmp x16, x17 │ │ - ldr q0, [x0] │ │ - add x8, x8, w15, uxtw #4 │ │ - add x10, x10, w14, uxtw #4 │ │ - csel x14, x13, x9, cc // cc = lo, ul, last │ │ - csetm x15, cs // cs = hs, nlast │ │ - csetm x16, cc // cc = lo, ul, last │ │ + sub x22, x22, #0x1 │ │ + ldr x17, [x10] │ │ + ldr x0, [x13] │ │ + cmp x15, x16 │ │ + csel x15, x8, x9, cc // cc = lo, ul, last │ │ + csel x16, x14, xzr, cc // cc = lo, ul, last │ │ + csel x1, xzr, x14, cc // cc = lo, ul, last │ │ + cmp x17, x0 │ │ + ldr q0, [x15] │ │ + add x8, x8, x16 │ │ + csel x15, x13, x10, cc // cc = lo, ul, last │ │ + csetm x16, cs // cs = hs, nlast │ │ + add x9, x9, x1 │ │ str q0, [x11], #16 │ │ - ldr q0, [x14] │ │ - add x9, x9, x15, lsl #4 │ │ - add x13, x13, x16, lsl #4 │ │ - str q0, [x20, x12] │ │ + ldr q0, [x15] │ │ + csetm x15, cc // cc = lo, ul, last │ │ + add x10, x10, x16, lsl #4 │ │ + str q0, [x19, x12] │ │ + add x13, x13, x15, lsl #4 │ │ sub x12, x12, #0x10 │ │ - cbnz x23, 5b37c │ │ + cbnz x22, 5be94 │ │ add x12, x13, #0x10 │ │ - tbz w21, #0, 5b400 │ │ - cmp x10, x12 │ │ - csel x13, x10, x8, cc // cc = lo, ul, last │ │ - cset w14, cs // cs = hs, nlast │ │ - cset w15, cc // cc = lo, ul, last │ │ + tbz w20, #0, 5bf1c │ │ + cmp x9, x12 │ │ + csel x13, x9, x8, cc // cc = lo, ul, last │ │ ldr q0, [x13] │ │ - add x10, x10, w15, uxtw #4 │ │ - add x8, x8, w14, uxtw #4 │ │ + mov w13, #0x10 // #16 │ │ + csel x14, x13, xzr, cc // cc = lo, ul, last │ │ + csel x13, xzr, x13, cc // cc = lo, ul, last │ │ + add x9, x9, x14 │ │ + add x8, x8, x13 │ │ str q0, [x11] │ │ - cmp x10, x12 │ │ - b.ne 5b44c // b.any │ │ - add x9, x9, #0x10 │ │ + cmp x9, x12 │ │ + b.ne 5bf50 // b.any │ │ + add x9, x10, #0x10 │ │ cmp x8, x9 │ │ - b.ne 5b44c // b.any │ │ - ldp x20, x19, [sp, #96] │ │ - ldp x22, x21, [sp, #80] │ │ - ldp x24, x23, [sp, #64] │ │ - ldp x26, x25, [sp, #48] │ │ - ldp x28, x27, [sp, #32] │ │ - ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x70 │ │ + b.ne 5bf50 // b.any │ │ + add sp, sp, #0x300 │ │ + ldp x20, x19, [sp, #80] │ │ + ldr x28, [sp, #16] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x29, x30, [sp], #96 │ │ ret │ │ - nop │ │ - adr x0, 9ba3 │ │ - nop │ │ - adr x2, 6a288 │ │ - mov w1, #0x13 // #19 │ │ - bl 29e64 │ │ - bl 2cdfc │ │ - brk #0x1 │ │ - nop │ │ - adr x3, 6a2a0 │ │ - mov x0, x25 │ │ - mov x1, x24 │ │ - mov x2, x24 │ │ - bl 2b7a0 │ │ - mov x21, x0 │ │ + bl 2ced4 │ │ + b 5bbb0 │ │ + mov x20, x0 │ │ + mov x1, sp │ │ + mov x0, x19 │ │ + mov x2, x21 │ │ + bl 641e0 │ │ mov x0, x20 │ │ - mov x1, x19 │ │ - mov x2, x22 │ │ - bl 64e50 │ │ - mov x0, x21 │ │ - bl 60f4c │ │ + bl 602e0 │ │ ldr x10, [x0, #16] │ │ ldr x11, [x0] │ │ mov w8, #0x20 // #32 │ │ ldr x12, [x0, #48] │ │ ldr x13, [x0, #32] │ │ mov w9, #0x30 // #48 │ │ cmp x10, x11 │ │ @@ -68253,53 +69042,110 @@ │ │ add x13, x11, x13, lsl #4 │ │ csel x11, x11, x9, cc // cc = lo, ul, last │ │ ldr q0, [x11] │ │ csetm x11, cs // cs = hs, nlast │ │ add x13, x13, #0x10 │ │ cmp x12, x13 │ │ str q0, [x1, #64] │ │ - b.ne 5b738 // b.any │ │ + b.ne 5c224 // b.any │ │ add x9, x9, x11, lsl #4 │ │ add x8, x8, w10, uxtw #4 │ │ add x9, x9, #0x10 │ │ cmp x8, x9 │ │ - b.ne 5b738 // b.any │ │ + b.ne 5c224 // b.any │ │ ret │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ - bl 2cdfc │ │ + bl 2ced4 │ │ + sub sp, sp, #0x10 │ │ + add x8, x1, x1, lsr #1 │ │ + b 5c240 │ │ + cbz x8, 5c30c │ │ + sub x8, x8, #0x1 │ │ + subs x10, x8, x1 │ │ + b.cs 5c264 // b.hs, b.nlast │ │ + lsl x9, x8, #4 │ │ + mov x10, xzr │ │ + ldr q1, [x0] │ │ + ldr q0, [x0, x9] │ │ + str q0, [x0] │ │ + str q1, [x0, x9] │ │ + mov w11, #0x1 // #1 │ │ + cmp x1, x8 │ │ + bfi x11, x10, #1, #62 │ │ + csel x9, x1, x8, cc // cc = lo, ul, last │ │ + cmp x11, x9 │ │ + b.cs 5c23c // b.hs, b.nlast │ │ + lsl x14, x10, #1 │ │ + b 5c2c8 │ │ + mov x12, x11 │ │ + add x14, x0, x10, lsl #4 │ │ + add x10, x0, x11, lsl #4 │ │ + ldr x13, [x14] │ │ + ldr x15, [x10] │ │ + cmp x13, x15 │ │ + b.cs 5c23c // b.hs, b.nlast │ │ + ldr x16, [x10, #8] │ │ + mov w11, #0x1 // #1 │ │ + ldr x17, [x14, #8] │ │ + bfi x11, x12, #1, #62 │ │ + stp x15, x16, [x14] │ │ + lsl x14, x12, #1 │ │ + cmp x11, x9 │ │ + stp x13, x17, [x10] │ │ + mov x10, x12 │ │ + b.cs 5c23c // b.hs, b.nlast │ │ + add x12, x14, #0x2 │ │ + cmp x12, x9 │ │ + b.cs 5c284 // b.hs, b.nlast │ │ + lsl x13, x11, #4 │ │ + lsl x12, x12, #4 │ │ + ldr x13, [x0, x13] │ │ + ldr x12, [x0, x12] │ │ + cmp x13, x12 │ │ + b.cs 5c284 // b.hs, b.nlast │ │ + add x12, x11, #0x1 │ │ + add x14, x0, x10, lsl #4 │ │ + add x10, x0, x12, lsl #4 │ │ + ldr x13, [x14] │ │ + ldr x15, [x10] │ │ + cmp x13, x15 │ │ + b.cc 5c2a0 // b.lo, b.ul, b.last │ │ + b 5c23c │ │ + add sp, sp, #0x10 │ │ + ret │ │ stp x29, x30, [sp, #-64]! │ │ stp x24, x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ mov x19, x2 │ │ mov x20, x1 │ │ cmp x3, #0x8 │ │ - b.cc 5b7c0 // b.lo, b.ul, b.last │ │ + b.cc 5c390 // b.lo, b.ul, b.last │ │ lsr x21, x3, #3 │ │ lsl x8, x21, #7 │ │ lsl x23, x21, #6 │ │ mov x3, x21 │ │ sub x24, x8, x21, lsl #4 │ │ add x1, x0, x23 │ │ add x2, x0, x24 │ │ - bl 5b744 │ │ + bl 5c314 │ │ mov x22, x0 │ │ add x1, x20, x23 │ │ add x2, x20, x24 │ │ mov x0, x20 │ │ mov x3, x21 │ │ - bl 5b744 │ │ + bl 5c314 │ │ mov x20, x0 │ │ add x1, x19, x23 │ │ add x2, x19, x24 │ │ mov x0, x19 │ │ mov x3, x21 │ │ - bl 5b744 │ │ + bl 5c314 │ │ mov x19, x0 │ │ mov x0, x22 │ │ ldr x8, [x0] │ │ ldr x9, [x20] │ │ ldr x10, [x19] │ │ cmp x8, x9 │ │ cset w11, cc // cc = lo, ul, last │ │ @@ -68314,1151 +69160,444 @@ │ │ cmp w8, #0x0 │ │ csel x0, x0, x9, ne // ne = any │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ - ldr x8, [x0, #24] │ │ - ldr x9, [x0] │ │ - add x11, x0, #0x30 │ │ - mov w10, #0x2 // #2 │ │ - mov x12, x8 │ │ - cmp x8, x9 │ │ - b.cs 5b84c // b.hs, b.nlast │ │ - ldr x13, [x11], #24 │ │ - cmp x13, x12 │ │ - b.cs 5b86c // b.hs, b.nlast │ │ - add x10, x10, #0x1 │ │ - mov x12, x13 │ │ - cmp x1, x10 │ │ - b.ne 5b82c // b.any │ │ - b 5b874 │ │ - ldr x13, [x11], #24 │ │ - cmp x13, x12 │ │ - b.cc 5b86c // b.lo, b.ul, b.last │ │ - add x10, x10, #0x1 │ │ - mov x12, x13 │ │ - cmp x1, x10 │ │ - b.ne 5b84c // b.any │ │ - b 5b874 │ │ - cmp x10, x1 │ │ - b.ne 5b8bc // b.any │ │ - cmp x8, x9 │ │ - b.cs 5b8b8 // b.hs, b.nlast │ │ - mov w8, #0x18 // #24 │ │ - add x9, x0, #0x10 │ │ - madd x10, x1, x8, x0 │ │ - lsr x8, x1, #1 │ │ - sub x10, x10, #0x8 │ │ - ldur q0, [x10, #-16] │ │ - ldur q1, [x9, #-16] │ │ - sub x8, x8, #0x1 │ │ - ldr x11, [x10] │ │ - ldr x12, [x9] │ │ - stur q0, [x9, #-16] │ │ - stur q1, [x10, #-16] │ │ - str x11, [x9], #24 │ │ - str x12, [x10], #-24 │ │ - cbnz x8, 5b890 │ │ - ret │ │ - orr x8, x1, #0x1 │ │ - mov x2, xzr │ │ - clz x8, x8 │ │ - lsl w8, w8, #1 │ │ - eor w3, w8, #0x7e │ │ - b 5b8d4 │ │ - sub sp, sp, #0x80 │ │ - stp x29, x30, [sp, #32] │ │ - str x27, [sp, #48] │ │ - stp x26, x25, [sp, #64] │ │ - stp x24, x23, [sp, #80] │ │ - stp x22, x21, [sp, #96] │ │ - stp x20, x19, [sp, #112] │ │ - add x29, sp, #0x20 │ │ + sub sp, sp, #0xe0 │ │ + stp x29, x30, [sp, #160] │ │ + str x23, [sp, #176] │ │ + stp x22, x21, [sp, #192] │ │ + stp x20, x19, [sp, #208] │ │ + add x29, sp, #0xa0 │ │ + movi v0.2d, #0x0 │ │ mov x19, x1 │ │ - cmp x1, #0x21 │ │ - mov x21, x0 │ │ - b.cs 5b92c // b.hs, b.nlast │ │ - mov x0, x21 │ │ - mov x1, x19 │ │ - ldp x20, x19, [sp, #112] │ │ - ldr x27, [sp, #48] │ │ - ldp x22, x21, [sp, #96] │ │ - ldp x24, x23, [sp, #80] │ │ - ldp x26, x25, [sp, #64] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x80 │ │ - b 5bccc │ │ - mov w20, w3 │ │ - mov x22, x2 │ │ - mov w23, #0x60 // #96 │ │ - mov w24, #0xa8 // #168 │ │ - mov w25, #0x18 // #24 │ │ - b 5b998 │ │ - cmp x8, x19 │ │ - b.cs 5bcc8 // b.hs, b.nlast │ │ - madd x9, x8, x25, x21 │ │ - ldr x10, [x21, #16] │ │ - ldr q0, [x21] │ │ - mvn x8, x8 │ │ - mov x22, xzr │ │ - str x10, [sp, #16] │ │ - add x19, x8, x19 │ │ - str q0, [sp] │ │ - ldr x10, [x9, #16] │ │ - ldr q0, [x9] │ │ - str x10, [x21, #16] │ │ - ldr x10, [sp, #16] │ │ - str q0, [x21] │ │ - ldr q0, [sp] │ │ - add x21, x9, #0x18 │ │ - str x10, [x9, #16] │ │ - str q0, [x9] │ │ - cmp x19, #0x21 │ │ - b.cc 5b904 // b.lo, b.ul, b.last │ │ - cbz w20, 5bca0 │ │ - lsr x3, x19, #3 │ │ - cmp x19, #0x40 │ │ - madd x1, x3, x23, x21 │ │ - madd x2, x3, x24, x21 │ │ - b.cs 5ba00 // b.hs, b.nlast │ │ - ldr x8, [x21] │ │ - ldr x9, [x1] │ │ - ldr x10, [x2] │ │ - cmp x8, x9 │ │ - cset w11, cc // cc = lo, ul, last │ │ - cmp x8, x10 │ │ - cset w8, cc // cc = lo, ul, last │ │ - cmp x9, x10 │ │ - cset w9, cc // cc = lo, ul, last │ │ - eor w8, w11, w8 │ │ - eor w9, w11, w9 │ │ - cmp w9, #0x0 │ │ - csel x9, x2, x1, ne // ne = any │ │ - cmp w8, #0x0 │ │ - csel x0, x21, x9, ne // ne = any │ │ - add x9, x19, x19, lsl #1 │ │ - sub w20, w20, #0x1 │ │ - sub x8, x0, x21 │ │ - cbnz x22, 5ba18 │ │ - b 5ba2c │ │ - mov x0, x21 │ │ - bl 5c270 │ │ - add x9, x19, x19, lsl #1 │ │ - sub w20, w20, #0x1 │ │ - sub x8, x0, x21 │ │ - cbz x22, 5ba2c │ │ - add x10, x21, x8 │ │ - ldr x11, [x22] │ │ - ldr x12, [x10] │ │ - cmp x11, x12 │ │ - b.cs 5bb9c // b.hs, b.nlast │ │ - ldr q0, [x21] │ │ - add x8, x21, x8 │ │ - ldr x10, [x21, #16] │ │ - ldr x11, [x8, #16] │ │ - mov x1, xzr │ │ - str q0, [sp] │ │ - ldr q0, [x8] │ │ - str x10, [sp, #16] │ │ - str q0, [x21] │ │ - ldr q0, [sp] │ │ - str x11, [x21, #16] │ │ - lsl x11, x9, #3 │ │ - str x10, [x8, #16] │ │ - str q0, [x8] │ │ - add x8, x21, #0x18 │ │ - add x13, x21, x11 │ │ - ldr x10, [x21, #40] │ │ - ldur q0, [x21, #24] │ │ - ldr x9, [x21] │ │ - sub x15, x11, #0x48 │ │ - sub x14, x11, #0x30 │ │ - str x10, [sp, #16] │ │ - add x10, x21, #0x30 │ │ - str q0, [sp] │ │ - madd x16, x1, x25, x8 │ │ - ldr x11, [x10] │ │ - ldr x17, [x10, #16] │ │ - cmp x11, x9 │ │ - mov x11, x15 │ │ - sub x15, x15, #0x18 │ │ - cinc x1, x1, cc // cc = lo, ul, last │ │ - ldr q0, [x16] │ │ - ldr x12, [x16, #16] │ │ - stur q0, [x10, #-24] │ │ - stur x12, [x10, #-8] │ │ - ldr q0, [x10], #24 │ │ - mov x12, x14 │ │ - sub x14, x14, #0x18 │ │ - cmp x10, x13 │ │ - str x17, [x16, #16] │ │ - str q0, [x16] │ │ - b.cc 5ba8c // b.lo, b.ul, b.last │ │ - b 5bae8 │ │ - subs x12, x12, #0x18 │ │ - add x10, x10, #0x18 │ │ - sub x11, x11, #0x18 │ │ - b.eq 5bb34 // b.none │ │ - cbz x11, 5baf4 │ │ - mov x13, x10 │ │ - b 5baf8 │ │ - mov x13, sp │ │ - madd x14, x1, x25, x8 │ │ - sub x16, x10, #0x18 │ │ - ldr x17, [x13] │ │ - cmp x17, x9 │ │ - ldr x15, [x14, #16] │ │ - ldr q0, [x14] │ │ - str x15, [x16, #16] │ │ - str q0, [x16] │ │ - ldr x15, [x13, #16] │ │ - ldr q0, [x13] │ │ - str x15, [x14, #16] │ │ - str q0, [x14] │ │ - b.cs 5bad8 // b.hs, b.nlast │ │ - add x1, x1, #0x1 │ │ - b 5bad8 │ │ - cmp x1, x19 │ │ - b.cs 5bcc8 // b.hs, b.nlast │ │ - madd x26, x1, x25, x21 │ │ - ldr q0, [x21] │ │ - ldr x9, [x21, #16] │ │ - mov x0, x21 │ │ - mov x2, x22 │ │ - mov w3, w20 │ │ - str q0, [sp] │ │ - str x9, [sp, #16] │ │ - ldr q0, [x26] │ │ - ldr x8, [x26, #16] │ │ - add x27, x26, #0x18 │ │ - str q0, [x21] │ │ - ldr q0, [sp] │ │ - str x8, [x21, #16] │ │ - mvn x8, x1 │ │ - str x9, [x26, #16] │ │ - add x19, x19, x8 │ │ - str q0, [x26] │ │ - bl 5b8d4 │ │ - mov x22, x26 │ │ - mov x21, x27 │ │ - cmp x19, #0x21 │ │ - b.cs 5b998 // b.hs, b.nlast │ │ - b 5b904 │ │ - ldr q0, [x21] │ │ - ldr x11, [x21, #16] │ │ - mov x8, xzr │ │ - ldr x12, [x10, #16] │ │ - str q0, [sp] │ │ - ldr q0, [x10] │ │ - str x11, [sp, #16] │ │ - str q0, [x21] │ │ - ldr q0, [sp] │ │ - str x12, [x21, #16] │ │ - lsl x12, x9, #3 │ │ - add x9, x21, #0x18 │ │ - str x11, [x10, #16] │ │ - str q0, [x10] │ │ - add x14, x21, x12 │ │ - sub x16, x12, #0x48 │ │ - ldr x11, [x21, #40] │ │ - ldur q0, [x21, #24] │ │ - ldr x10, [x21] │ │ - sub x15, x12, #0x30 │ │ - str x11, [sp, #16] │ │ - add x11, x21, #0x30 │ │ - str q0, [sp] │ │ - madd x17, x8, x25, x9 │ │ - ldr x12, [x11] │ │ - ldr x0, [x11, #16] │ │ - cmp x10, x12 │ │ - mov x12, x16 │ │ - sub x16, x16, #0x18 │ │ - cinc x8, x8, cs // cs = hs, nlast │ │ - ldr q0, [x17] │ │ - ldr x13, [x17, #16] │ │ - stur q0, [x11, #-24] │ │ - stur x13, [x11, #-8] │ │ - ldr q0, [x11], #24 │ │ - mov x13, x15 │ │ - sub x15, x15, #0x18 │ │ - cmp x11, x14 │ │ - str x0, [x17, #16] │ │ - str q0, [x17] │ │ - b.cc 5bbf8 // b.lo, b.ul, b.last │ │ - b 5bc54 │ │ - subs x13, x13, #0x18 │ │ - add x11, x11, #0x18 │ │ - sub x12, x12, #0x18 │ │ - b.eq 5b944 // b.none │ │ - cbz x12, 5bc60 │ │ - mov x14, x11 │ │ - b 5bc64 │ │ - mov x14, sp │ │ - madd x15, x8, x25, x9 │ │ - sub x17, x11, #0x18 │ │ - ldr x0, [x14] │ │ - cmp x10, x0 │ │ - ldr x16, [x15, #16] │ │ - ldr q0, [x15] │ │ - str x16, [x17, #16] │ │ - str q0, [x17] │ │ - ldr x16, [x14, #16] │ │ - ldr q0, [x14] │ │ - str x16, [x15, #16] │ │ - str q0, [x15] │ │ - b.cc 5bc44 // b.lo, b.ul, b.last │ │ - add x8, x8, #0x1 │ │ - b 5bc44 │ │ - mov x0, x21 │ │ - mov x1, x19 │ │ - ldp x20, x19, [sp, #112] │ │ - ldr x27, [sp, #48] │ │ - ldp x22, x21, [sp, #96] │ │ - ldp x24, x23, [sp, #80] │ │ - ldp x26, x25, [sp, #64] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x80 │ │ - b 5c170 │ │ - brk #0x1 │ │ - stp x29, x30, [sp, #-48]! │ │ - str x28, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - mov x29, sp │ │ - sub sp, sp, #0x490 │ │ - cmp x1, #0x2 │ │ - str xzr, [sp] │ │ - b.cc 5c134 // b.lo, b.ul, b.last │ │ - lsr x8, x1, #1 │ │ - mov x20, x1 │ │ - mov x19, x0 │ │ - cmp x1, #0x8 │ │ - add x9, x8, x8, lsl #1 │ │ - b.cc 5beb8 // b.lo, b.ul, b.last │ │ - ldr x11, [x19, #24] │ │ - ldr x12, [x19] │ │ - mov w10, #0x18 // #24 │ │ - ldr x13, [x19, #72] │ │ - ldr x14, [x19, #48] │ │ - cmp x11, x12 │ │ - mov w11, #0x30 // #48 │ │ - mov w12, #0x48 // #72 │ │ - cset w15, cs // cs = hs, nlast │ │ - cset w16, cc // cc = lo, ul, last │ │ - cmp x13, x14 │ │ - umaddl x14, w15, w10, x19 │ │ - csel x13, x11, x12, cc // cc = lo, ul, last │ │ - umaddl x15, w16, w10, x19 │ │ - csel x16, x12, x11, cc // cc = lo, ul, last │ │ - add x17, x19, x13 │ │ - add x16, x19, x16 │ │ - ldr x0, [x17] │ │ - ldr x1, [x14] │ │ - ldr x13, [x16] │ │ - ldr x2, [x15] │ │ - cmp x0, x1 │ │ - csel x3, x16, x14, cc // cc = lo, ul, last │ │ - cmp x13, x2 │ │ - lsl x13, x9, #3 │ │ - csel x2, x16, x15, cc // cc = lo, ul, last │ │ - csel x15, x15, x3, cc // cc = lo, ul, last │ │ - csel x16, x14, x16, cc // cc = lo, ul, last │ │ - cmp x0, x1 │ │ - add x0, x19, x13 │ │ - ldr x1, [x15] │ │ - csel x16, x17, x16, cc // cc = lo, ul, last │ │ - ldr x4, [x0, #24] │ │ - ldr x5, [x0] │ │ - ldr x3, [x16] │ │ - csel x17, x14, x17, cc // cc = lo, ul, last │ │ - ldr q0, [x2] │ │ - cmp x3, x1 │ │ - ldr x1, [x0, #72] │ │ - str q0, [sp] │ │ - csel x3, x16, x15, cc // cc = lo, ul, last │ │ - csel x14, x15, x16, cc // cc = lo, ul, last │ │ - ldr x15, [x0, #48] │ │ - cmp x4, x5 │ │ - ldr q0, [x17] │ │ - ldr x17, [x17, #16] │ │ - cset w16, cs // cs = hs, nlast │ │ - cset w4, cc // cc = lo, ul, last │ │ - cmp x1, x15 │ │ - umaddl x15, w16, w10, x0 │ │ - csel x1, x11, x12, cc // cc = lo, ul, last │ │ - ldr x16, [x2, #16] │ │ - umaddl x10, w4, w10, x0 │ │ - add x1, x0, x1 │ │ - csel x11, x12, x11, cc // cc = lo, ul, last │ │ - ldr x12, [x1] │ │ - add x11, x0, x11 │ │ - str x16, [sp, #16] │ │ - ldr x2, [x15] │ │ - ldr x16, [x11] │ │ - stur q0, [sp, #72] │ │ - ldr x0, [x10] │ │ - str x17, [sp, #88] │ │ - ldr x17, [x3, #16] │ │ - cmp x12, x2 │ │ - ldr q0, [x3] │ │ - csel x4, x11, x15, cc // cc = lo, ul, last │ │ - cmp x16, x0 │ │ - str x17, [sp, #40] │ │ - csel x0, x11, x10, cc // cc = lo, ul, last │ │ - csel x10, x10, x4, cc // cc = lo, ul, last │ │ - csel x11, x15, x11, cc // cc = lo, ul, last │ │ - cmp x12, x2 │ │ - stur q0, [sp, #24] │ │ - ldr q0, [x14] │ │ - csel x11, x1, x11, cc // cc = lo, ul, last │ │ - ldr x12, [x10] │ │ - ldr x14, [x14, #16] │ │ - ldr x17, [x11] │ │ - mov x16, sp │ │ - str q0, [sp, #48] │ │ - csel x15, x15, x1, cc // cc = lo, ul, last │ │ - ldr q0, [x0] │ │ - add x13, x16, x13 │ │ - cmp x17, x12 │ │ - str x14, [sp, #64] │ │ - ldr x12, [x0, #16] │ │ - csel x14, x11, x10, cc // cc = lo, ul, last │ │ - str q0, [x13] │ │ - csel x10, x10, x11, cc // cc = lo, ul, last │ │ - ldr q0, [x14] │ │ - ldr x16, [x15, #16] │ │ - ldr x11, [x14, #16] │ │ - str x12, [x13, #16] │ │ - stur q0, [x13, #24] │ │ - ldr q0, [x10] │ │ - ldr x10, [x10, #16] │ │ - str x16, [x13, #88] │ │ - str q0, [x13, #48] │ │ - ldr q0, [x15] │ │ - str x11, [x13, #40] │ │ - mov w11, #0x4 // #4 │ │ - str x10, [x13, #64] │ │ - stur q0, [x13, #72] │ │ - add x13, x11, x11, lsl #1 │ │ - cmp x11, x8 │ │ - sub x12, x20, x8 │ │ - b.cc 5befc // b.lo, b.ul, b.last │ │ - b 5bfa0 │ │ - lsl x10, x9, #3 │ │ - ldr x11, [x19, #16] │ │ - ldr q0, [x19] │ │ - mov x13, sp │ │ - add x12, x19, x10 │ │ - str x11, [sp, #16] │ │ - add x10, x13, x10 │ │ - ldr x11, [x12, #16] │ │ - str q0, [sp] │ │ - ldr q0, [x12] │ │ - str x11, [x10, #16] │ │ - mov w11, #0x1 // #1 │ │ - str q0, [x10] │ │ - add x13, x11, x11, lsl #1 │ │ - cmp x11, x8 │ │ - sub x12, x20, x8 │ │ - b.cs 5bfa0 // b.hs, b.nlast │ │ - lsl x10, x13, #3 │ │ - mov x14, sp │ │ - mov x15, x11 │ │ - b 5bf2c │ │ - add x17, x14, x1 │ │ - ldur q0, [x29, #-16] │ │ - str x16, [x17] │ │ - stur q0, [x17, #8] │ │ - add x15, x15, #0x1 │ │ - add x10, x10, #0x18 │ │ - cmp x15, x8 │ │ - b.eq 5bfa0 // b.none │ │ - add x16, x15, x15, lsl #1 │ │ - lsl x16, x16, #3 │ │ - add x17, x19, x16 │ │ - add x0, x14, x16 │ │ - ldr q0, [x17] │ │ - ldur x1, [x0, #-24] │ │ - ldr x2, [x17, #16] │ │ - str q0, [x0] │ │ - ldr x16, [x0] │ │ - str x2, [x0, #16] │ │ - cmp x16, x1 │ │ - b.cs 5bf1c // b.hs, b.nlast │ │ - ldur q0, [x17, #8] │ │ - mov x0, x10 │ │ - stur q0, [x29, #-16] │ │ - mov x17, sp │ │ - subs x1, x0, #0x18 │ │ - add x2, x17, x0 │ │ - ldur q0, [x2, #-24] │ │ - ldur x3, [x2, #-8] │ │ - str q0, [x2] │ │ - str x3, [x2, #16] │ │ - b.eq 5bf10 // b.none │ │ - add x17, x14, x0 │ │ - mov x0, x1 │ │ - ldur x17, [x17, #-48] │ │ - cmp x16, x17 │ │ - b.cc 5bf68 // b.lo, b.ul, b.last │ │ - b 5bf0c │ │ - lsl x14, x9, #3 │ │ - mov x10, sp │ │ - cmp x11, x12 │ │ - add x9, x10, x14 │ │ - b.cs 5c064 // b.hs, b.nlast │ │ - lsl x13, x13, #3 │ │ - add x14, x19, x14 │ │ - mov w15, #0x18 // #24 │ │ - mov x16, x9 │ │ - b 5bfec │ │ - mov x0, x9 │ │ - ldur q0, [x29, #-16] │ │ - str x17, [x0] │ │ - stur q0, [x0, #8] │ │ - add x11, x11, #0x1 │ │ - add x16, x16, #0x18 │ │ - sub x15, x15, #0x18 │ │ - cmp x11, x12 │ │ - b.eq 5c064 // b.none │ │ - add x17, x11, x11, lsl #1 │ │ - lsl x17, x17, #3 │ │ - add x0, x14, x17 │ │ - add x1, x9, x17 │ │ - ldr q0, [x0] │ │ - ldur x2, [x1, #-24] │ │ - ldr x3, [x0, #16] │ │ - str q0, [x1] │ │ - ldr x17, [x1] │ │ - str x3, [x1, #16] │ │ - cmp x17, x2 │ │ - b.cs 5bfd8 // b.hs, b.nlast │ │ - ldur q0, [x0, #8] │ │ - mov x1, x15 │ │ - mov x0, x16 │ │ - stur q0, [x29, #-16] │ │ - add x2, x0, x13 │ │ - cmp x13, x1 │ │ - ldur q0, [x2, #-24] │ │ - ldur x3, [x2, #-8] │ │ - str q0, [x2] │ │ - str x3, [x2, #16] │ │ - b.eq 5bfc8 // b.none │ │ - ldur x2, [x2, #-48] │ │ - sub x0, x0, #0x18 │ │ - add x1, x1, #0x18 │ │ - cmp x17, x2 │ │ - b.cc 5c02c // b.lo, b.ul, b.last │ │ - add x0, x0, x13 │ │ - b 5bfcc │ │ - mov w13, #0x18 // #24 │ │ - mov x11, #0xffffffffffffffe8 // #-24 │ │ - sub x15, x9, #0x18 │ │ - madd x14, x20, x13, x11 │ │ - mov x12, x19 │ │ - add x11, x10, x14 │ │ - ldr x16, [x9] │ │ - ldr x17, [x10] │ │ - sub x8, x8, #0x1 │ │ - ldr x0, [x11] │ │ - ldr x1, [x15] │ │ - cmp x16, x17 │ │ - csel x16, x9, x10, cc // cc = lo, ul, last │ │ - csel x17, x13, xzr, cc // cc = lo, ul, last │ │ - csel x2, xzr, x13, cc // cc = lo, ul, last │ │ - cmp x0, x1 │ │ - ldr q0, [x16] │ │ - add x9, x9, x17 │ │ - csetm x0, cs // cs = hs, nlast │ │ - csel x1, x15, x11, cc // cc = lo, ul, last │ │ - add x10, x10, x2 │ │ - madd x11, x0, x13, x11 │ │ - ldr x0, [x16, #16] │ │ - csetm x16, cc // cc = lo, ul, last │ │ - ldr x17, [x1, #16] │ │ - madd x15, x16, x13, x15 │ │ - str x0, [x12, #16] │ │ - add x16, x19, x14 │ │ - str q0, [x12], #24 │ │ - ldr q0, [x1] │ │ - sub x14, x14, #0x18 │ │ - str x17, [x16, #16] │ │ - str q0, [x16] │ │ - cbnz x8, 5c07c │ │ - add x8, x15, #0x18 │ │ - tbz w20, #0, 5c120 │ │ - cmp x10, x8 │ │ - mov w14, #0x18 // #24 │ │ - csel x13, x10, x9, cc // cc = lo, ul, last │ │ - csel x15, x14, xzr, cc // cc = lo, ul, last │ │ - csel x14, xzr, x14, cc // cc = lo, ul, last │ │ - ldr q0, [x13] │ │ - ldr x13, [x13, #16] │ │ - add x10, x10, x15 │ │ - add x9, x9, x14 │ │ - str q0, [x12] │ │ - str x13, [x12, #16] │ │ - cmp x10, x8 │ │ - b.ne 5c148 // b.any │ │ - add x8, x11, #0x18 │ │ - cmp x9, x8 │ │ - b.ne 5c148 // b.any │ │ - add sp, sp, #0x490 │ │ - ldp x20, x19, [sp, #32] │ │ - ldr x28, [sp, #16] │ │ - ldp x29, x30, [sp], #48 │ │ - ret │ │ - bl 2cdfc │ │ - brk #0x1 │ │ - add x8, x20, x20, lsl #1 │ │ - mov x20, x0 │ │ mov x1, sp │ │ - mov x0, x19 │ │ - lsl x2, x8, #3 │ │ - bl 64e50 │ │ + mov w2, #0x80 // #128 │ │ + stp q0, q0, [sp] │ │ + stp q0, q0, [sp, #32] │ │ + stp q0, q0, [sp, #64] │ │ + stp q0, q0, [sp, #96] │ │ + bl 642b0 │ │ + tbnz w0, #31, 5c4bc │ │ + mov x0, sp │ │ + bl 64360 │ │ + mov x2, x0 │ │ + sub x0, x29, #0x18 │ │ + mov x1, sp │ │ + bl 24a0c │ │ + ldp x23, x20, [x29, #-24] │ │ + ldur x21, [x29, #-8] │ │ + cmn x23, #0x1 │ │ + b.ne 5c47c // b.any │ │ + cbz x21, 5c474 │ │ + mov x0, x21 │ │ + bl 641c0 │ │ + cbz x0, 5c4d4 │ │ + mov x1, x20 │ │ + mov x2, x21 │ │ + mov x22, x0 │ │ + bl 641e0 │ │ + mov w23, #0x1 // #1 │ │ + mov x20, x22 │ │ + b 5c47c │ │ + mov x23, xzr │ │ + mov w20, #0x1 // #1 │ │ + ldp x0, x8, [x19] │ │ + ldr x8, [x8, #24] │ │ + mov x1, x20 │ │ + mov x2, x21 │ │ + blr x8 │ │ + cbz x23, 5c4a4 │ │ + mov w19, w0 │ │ mov x0, x20 │ │ - bl 60f4c │ │ - sub sp, sp, #0x20 │ │ - add x8, x1, x1, lsr #1 │ │ - mov w9, #0x18 // #24 │ │ - b 5c184 │ │ - cbz x8, 5c268 │ │ - sub x8, x8, #0x1 │ │ - subs x11, x8, x1 │ │ - b.cs 5c1b8 // b.hs, b.nlast │ │ - madd x10, x8, x9, x0 │ │ - ldr q1, [x0] │ │ - ldr x13, [x0, #16] │ │ - mov x11, xzr │ │ - ldr q0, [x10] │ │ - ldr x12, [x10, #16] │ │ - str q0, [x0] │ │ - str x12, [x0, #16] │ │ - str q1, [x10] │ │ - str x13, [x10, #16] │ │ - mov w12, #0x1 // #1 │ │ - cmp x1, x8 │ │ - bfi x12, x11, #1, #62 │ │ - csel x10, x1, x8, cc // cc = lo, ul, last │ │ - cmp x12, x10 │ │ - b.cs 5c180 // b.hs, b.nlast │ │ - lsl x14, x11, #1 │ │ - b 5c224 │ │ - mov x13, x12 │ │ - madd x14, x11, x9, x0 │ │ - madd x11, x12, x9, x0 │ │ - ldr x15, [x14] │ │ - ldr x16, [x11] │ │ - cmp x15, x16 │ │ - b.cs 5c180 // b.hs, b.nlast │ │ - mov w12, #0x1 // #1 │ │ - ldur q0, [x11, #8] │ │ - ldur q1, [x14, #8] │ │ - bfi x12, x13, #1, #62 │ │ - str x16, [x14] │ │ - stur q0, [x14, #8] │ │ - lsl x14, x13, #1 │ │ - str x15, [x11] │ │ - cmp x12, x10 │ │ - stur q1, [x11, #8] │ │ - mov x11, x13 │ │ - b.cs 5c180 // b.hs, b.nlast │ │ - add x13, x14, #0x2 │ │ - cmp x13, x10 │ │ - b.cs 5c1d8 // b.hs, b.nlast │ │ - mul x14, x12, x9 │ │ - mul x13, x13, x9 │ │ - ldr x14, [x0, x14] │ │ - ldr x13, [x0, x13] │ │ - cmp x14, x13 │ │ - b.cs 5c1d8 // b.hs, b.nlast │ │ - add x13, x12, #0x1 │ │ - madd x14, x11, x9, x0 │ │ - madd x11, x13, x9, x0 │ │ - ldr x15, [x14] │ │ - ldr x16, [x11] │ │ - cmp x15, x16 │ │ - b.cc 5c1f4 // b.lo, b.ul, b.last │ │ - b 5c180 │ │ - add sp, sp, #0x20 │ │ + bl 641d0 │ │ + mov w0, w19 │ │ + ldp x20, x19, [sp, #208] │ │ + ldr x23, [sp, #176] │ │ + ldp x22, x21, [sp, #192] │ │ + ldp x29, x30, [sp, #160] │ │ + add sp, sp, #0xe0 │ │ ret │ │ - stp x29, x30, [sp, #-64]! │ │ - stp x24, x23, [sp, #16] │ │ - stp x22, x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - mov x29, sp │ │ - mov x19, x2 │ │ - mov x20, x1 │ │ - cmp x3, #0x8 │ │ - b.cc 5c2f0 // b.lo, b.ul, b.last │ │ - lsr x21, x3, #3 │ │ - mov w8, #0xa8 // #168 │ │ - mul x23, x21, x8 │ │ - add x8, x21, x21, lsl #1 │ │ - mov x3, x21 │ │ - lsl x24, x8, #5 │ │ - add x1, x0, x24 │ │ - add x2, x0, x23 │ │ - bl 5c270 │ │ - mov x22, x0 │ │ - add x1, x20, x24 │ │ - add x2, x20, x23 │ │ + nop │ │ + adr x0, a7e2 │ │ + nop │ │ + adr x2, 69bd0 │ │ + mov w1, #0x25 // #37 │ │ + bl 29e80 │ │ + mov w0, #0x1 // #1 │ │ + mov x1, x21 │ │ + bl 248bc │ │ + mov x19, x0 │ │ + cbz x23, 5c4f0 │ │ mov x0, x20 │ │ - mov x3, x21 │ │ - bl 5c270 │ │ - mov x20, x0 │ │ - add x1, x19, x24 │ │ - add x2, x19, x23 │ │ + bl 641d0 │ │ mov x0, x19 │ │ - mov x3, x21 │ │ - bl 5c270 │ │ - mov x19, x0 │ │ - mov x0, x22 │ │ - ldr x8, [x0] │ │ - ldr x9, [x20] │ │ - ldr x10, [x19] │ │ - cmp x8, x9 │ │ - cset w11, cc // cc = lo, ul, last │ │ - cmp x8, x10 │ │ - cset w8, cc // cc = lo, ul, last │ │ - cmp x9, x10 │ │ - cset w9, cc // cc = lo, ul, last │ │ - eor w8, w11, w8 │ │ - eor w9, w11, w9 │ │ - cmp w9, #0x0 │ │ - csel x9, x19, x20, ne // ne = any │ │ - cmp w8, #0x0 │ │ - csel x0, x0, x9, ne // ne = any │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x29, x30, [sp], #64 │ │ + bl 602e0 │ │ + sub w8, w0, #0x1 │ │ + cmp w8, #0x79 │ │ + b.hi 5c514 // b.pmore │ │ + nop │ │ + adr x9, af60 │ │ + ldrb w0, [x9, w8, uxtw] │ │ ret │ │ - sub sp, sp, #0x1f0 │ │ - stp x29, x30, [sp, #432] │ │ - str x28, [sp, #448] │ │ - stp x22, x21, [sp, #464] │ │ - stp x20, x19, [sp, #480] │ │ - add x29, sp, #0x1b0 │ │ + mov w0, #0x2b // #43 │ │ + ret │ │ + cmp w0, #0x4 │ │ + cset w0, eq // eq = none │ │ + ret │ │ + sub sp, sp, #0x1e0 │ │ + stp x29, x30, [sp, #416] │ │ + stp x28, x23, [sp, #432] │ │ + stp x22, x21, [sp, #448] │ │ + stp x20, x19, [sp, #464] │ │ + add x29, sp, #0x1a0 │ │ nop │ │ - adr x8, a01e │ │ + adr x8, a632 │ │ mov x19, x0 │ │ ldur x9, [x8, #6] │ │ ldr x8, [x8] │ │ - strb wzr, [sp, #38] │ │ - stur x9, [sp, #30] │ │ - str x8, [sp, #24] │ │ - ldr s1, [sp, #32] │ │ - ldrb w8, [sp, #36] │ │ - ldr d0, [sp, #24] │ │ - ldrb w9, [sp, #37] │ │ + strb wzr, [sp, #22] │ │ + stur x9, [sp, #14] │ │ + str x8, [sp, #8] │ │ + ldr s1, [sp, #16] │ │ + ldrb w8, [sp, #20] │ │ + ldr d0, [sp, #8] │ │ uxtl v1.8h, v1.8b │ │ - tst w8, #0xff │ │ + cmp w8, #0x0 │ │ + ldrb w8, [sp, #21] │ │ cmtst v0.8b, v0.8b, v0.8b │ │ - cset w8, ne // ne = any │ │ cmeq v1.4h, v1.4h, #0 │ │ zip1 v2.8b, v0.8b, v0.8b │ │ bic v1.8b, v2.8b, v1.8b │ │ uzp1 v1.8b, v1.8b, v0.8b │ │ mov v1.s[1], v0.s[1] │ │ shl v0.8b, v1.8b, #7 │ │ cmlt v0.8b, v0.8b, #0 │ │ - uminv b0, v0.8b │ │ - fmov w10, s0 │ │ - and w8, w10, w8 │ │ - cmp w8, #0x1 │ │ - and w8, w9, #0xff │ │ + fmov x9, d0 │ │ + ccmn x9, #0x1, #0x0, ne // ne = any │ │ ccmp w8, #0x0, #0x4, eq // eq = none │ │ - mov w8, #0x1 // #1 │ │ - ccmp w8, #0x0, #0x4, ne // ne = any │ │ - b.ne 5c3f8 // b.any │ │ + ccmp wzr, #0x0, #0x0, ne // ne = any │ │ + b.eq 5c5b8 // b.none │ │ nop │ │ - adr x22, 6a270 │ │ - mov x8, #0xffffffffffffffff // #-1 │ │ - stp x8, x22, [sp] │ │ - and x8, x22, #0x3 │ │ - cmp x8, #0x1 │ │ - b.le 5c498 │ │ - b 5c524 │ │ + adr x20, 69618 │ │ + b 5c65c │ │ mov w0, #0x100 // #256 │ │ - bl 64e30 │ │ - cbz x0, 5c5a8 │ │ - mov x20, x0 │ │ - mov w21, #0x100 // #256 │ │ - stp x21, x0, [x29, #-24] │ │ - add x0, sp, #0x18 │ │ - mov x1, x20 │ │ - mov x2, x21 │ │ - bl 65060 │ │ + bl 641c0 │ │ + cbz x0, 5c790 │ │ + mov x21, x0 │ │ + mov w22, #0x100 // #256 │ │ + stp x22, x0, [x29, #-24] │ │ + add x0, sp, #0x8 │ │ + mov x1, x21 │ │ + mov x2, x22 │ │ + bl 643f0 │ │ cmn x0, #0x1 │ │ - b.eq 5c468 // b.none │ │ - cmp x21, x0 │ │ + b.eq 5c628 // b.none │ │ + cmp x22, x0 │ │ stur x0, [x29, #-8] │ │ - b.ne 5c4ac // b.any │ │ + b.ne 5c6a0 // b.any │ │ sub x0, x29, #0x18 │ │ - mov x1, x21 │ │ + mov x1, x22 │ │ mov w2, #0x1 // #1 │ │ mov w3, #0x1 // #1 │ │ mov w4, #0x1 // #1 │ │ - bl 3f14c │ │ - ldp x21, x20, [x29, #-24] │ │ - add x0, sp, #0x18 │ │ - mov x1, x20 │ │ - mov x2, x21 │ │ - bl 65060 │ │ + bl 40788 │ │ + ldp x22, x21, [x29, #-24] │ │ + add x0, sp, #0x8 │ │ + mov x1, x21 │ │ + mov x2, x22 │ │ + bl 643f0 │ │ cmn x0, #0x1 │ │ - b.ne 5c428 // b.any │ │ - bl 64e80 <__errno@plt> │ │ - ldr w8, [x0] │ │ + b.ne 5c5e8 // b.any │ │ + bl 64240 <__errno@plt> │ │ + adrp x9, 6e000 │ │ + ldrsw x8, [x0] │ │ + nop │ │ + adr x10, 69600 │ │ + ldr x11, [x9, #960] │ │ + cmp x11, x10 │ │ + b.ne 5c77c // b.any │ │ mov w9, #0x2 // #2 │ │ - orr x22, x9, x8, lsl #32 │ │ - mov x8, #0xffffffffffffffff // #-1 │ │ - stp x8, x22, [sp] │ │ - cbz x21, 5c48c │ │ - mov x0, x20 │ │ - bl 64e40 │ │ - and x8, x22, #0x3 │ │ - cmp x8, #0x1 │ │ - b.gt 5c524 │ │ - cbnz x8, 5c4d8 │ │ - ldrb w8, [x22, #16] │ │ - tst w8, #0xff │ │ - b.ne 5c540 // b.any │ │ - b 5c574 │ │ - b.ls 5c4f8 // b.plast │ │ - mov x21, x0 │ │ - cbz x0, 5c4e8 │ │ - mov x0, x20 │ │ - mov x1, x21 │ │ - bl 64ed0 │ │ - cbnz x0, 5c4f4 │ │ + orr x20, x9, x8, lsl #32 │ │ + cbz x22, 5c65c │ │ + mov x0, x21 │ │ + bl 641d0 │ │ + and x21, x20, #0x3 │ │ + cmp x21, #0x1 │ │ + b.gt 5c680 │ │ + cbnz x21, 5c6d8 │ │ + ldrb w0, [x20, #16] │ │ + tst w0, #0xff │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ + b.ne 5c6e8 // b.any │ │ + b 5c700 │ │ + cmp x21, #0x2 │ │ + b.ne 5c6f0 // b.any │ │ + adrp x8, 6e000 │ │ + lsr x0, x20, #32 │ │ + ldr x8, [x8, #960] │ │ + ldr x8, [x8, #8] │ │ + blr x8 │ │ + b 5c6dc │ │ + b.ls 5c740 // b.plast │ │ + mov x23, x0 │ │ + cbz x0, 5c748 │ │ + mov x0, x21 │ │ + mov x1, x23 │ │ + bl 64260 │ │ + mov x20, x0 │ │ + mov x0, x23 │ │ + mov x22, x23 │ │ + cbnz x20, 5c75c │ │ + mov x1, x0 │ │ mov w0, #0x1 // #1 │ │ - mov x1, x21 │ │ - bl 24994 │ │ + bl 248bc │ │ brk #0x1 │ │ - ldrb w8, [x22, #15] │ │ - tst w8, #0xff │ │ - b.ne 5c540 // b.any │ │ - b 5c574 │ │ - mov x0, x20 │ │ - bl 64e40 │ │ - mov w0, #0x1 // #1 │ │ - stp x21, x0, [x29, #-24] │ │ - ldur q0, [x29, #-24] │ │ - ldur x9, [x29, #-8] │ │ - str q0, [sp] │ │ - ldr x8, [sp] │ │ - str x9, [sp, #16] │ │ - cmn x8, #0x1 │ │ - b.ne 5c540 // b.any │ │ - ldr x22, [sp, #8] │ │ - and x8, x22, #0x3 │ │ - cmp x8, #0x1 │ │ - b.le 5c498 │ │ - cmp x8, #0x2 │ │ - b.ne 5c568 // b.any │ │ - lsr x0, x22, #32 │ │ - bl 5c620 │ │ - and w8, w0, #0xff │ │ - tst w8, #0xff │ │ - b.eq 5c574 // b.none │ │ - ldr q0, [sp] │ │ - ldr x8, [sp, #16] │ │ - str q0, [x19] │ │ - str x8, [x19, #16] │ │ - ldp x20, x19, [sp, #480] │ │ - ldr x28, [sp, #448] │ │ - ldp x22, x21, [sp, #464] │ │ - ldp x29, x30, [sp, #432] │ │ - add sp, sp, #0x1f0 │ │ - ret │ │ - lsr x8, x22, #32 │ │ - tst w8, #0xff │ │ - b.ne 5c540 // b.any │ │ + ldrb w0, [x20, #31] │ │ + tst w0, #0xff │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ + b.eq 5c700 // b.none │ │ + mov x22, #0xffffffffffffffff // #-1 │ │ + b 5c75c │ │ + lsr x0, x20, #32 │ │ + tst w0, #0xff │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ + b.ne 5c6e8 // b.any │ │ + sub x9, x21, #0x2 │ │ nop │ │ - adr x8, 6a828 │ │ - mov x9, #0xffffffffffffffff // #-1 │ │ - stp x9, x8, [x19] │ │ - mov x8, sp │ │ - orr x0, x8, #0x8 │ │ - bl 3f1d8 │ │ - ldp x20, x19, [sp, #480] │ │ - ldr x28, [sp, #448] │ │ - ldp x22, x21, [sp, #464] │ │ - ldp x29, x30, [sp, #432] │ │ - add sp, sp, #0x1f0 │ │ + adr x8, 69ba0 │ │ + cmp x9, #0x2 │ │ + stp x0, x8, [x19] │ │ + b.cc 5c728 // b.lo, b.ul, b.last │ │ + cbz x21, 5c728 │ │ + ldur x8, [x20, #23] │ │ + sub x0, x20, #0x1 │ │ + blr x8 │ │ + ldp x20, x19, [sp, #464] │ │ + ldp x22, x21, [sp, #448] │ │ + ldp x28, x23, [sp, #432] │ │ + ldp x29, x30, [sp, #416] │ │ + add sp, sp, #0x1e0 │ │ + ret │ │ + mov x20, x21 │ │ + b 5c75c │ │ + mov x0, x21 │ │ + bl 641d0 │ │ + mov x22, xzr │ │ + mov w20, #0x1 // #1 │ │ + mov x0, x23 │ │ + stp x22, x20, [x19] │ │ + str x0, [x19, #16] │ │ + ldp x20, x19, [sp, #464] │ │ + ldp x22, x21, [sp, #448] │ │ + ldp x28, x23, [sp, #432] │ │ + ldp x29, x30, [sp, #416] │ │ + add sp, sp, #0x1e0 │ │ ret │ │ + str x10, [x9, #960] │ │ + mov w9, #0x2 // #2 │ │ + orr x20, x9, x8, lsl #32 │ │ + cbnz x22, 5c654 │ │ + b 5c65c │ │ mov w0, #0x1 // #1 │ │ mov w1, #0x100 // #256 │ │ - bl 24994 │ │ + bl 248bc │ │ mov x19, x0 │ │ - b 5c5cc │ │ + b 5c7b8 │ │ + bl 602e0 │ │ ldur x8, [x29, #-24] │ │ mov x19, x0 │ │ - cbz x8, 5c5d4 │ │ - ldur x20, [x29, #-16] │ │ - mov x0, x20 │ │ - bl 64e40 │ │ + cbz x8, 5c7c0 │ │ + ldur x21, [x29, #-16] │ │ + mov x0, x21 │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ ldr x8, [x0, #16] │ │ mov x19, x0 │ │ - cbz x8, 5c5fc │ │ + cbz x8, 5c7e8 │ │ ldr x0, [x19, #24] │ │ - bl 64e40 │ │ + bl 641d0 │ │ ldr x8, [x19, #40] │ │ - cbz x8, 5c614 │ │ + cbz x8, 5c800 │ │ ldr x0, [x19, #48] │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ - b 64e40 │ │ + b 641d0 │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - sub w8, w0, #0x1 │ │ - cmp w8, #0x79 │ │ - b.hi 5c738 // b.pmore │ │ - nop │ │ - adr x9, 55c6 │ │ - mov w0, #0x22 // #34 │ │ - adr x10, 5c648 │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - mov w0, #0x1 // #1 │ │ - ret │ │ - mov w0, #0x24 // #36 │ │ - ret │ │ - mov w0, #0x4 // #4 │ │ - ret │ │ - mov w0, #0x7 // #7 │ │ - ret │ │ - mov w0, #0x1a // #26 │ │ - ret │ │ - mov w0, #0x27 // #39 │ │ - ret │ │ - mov w0, #0x9 // #9 │ │ - ret │ │ - mov w0, #0x8 // #8 │ │ - ret │ │ - mov w0, #0x1e // #30 │ │ - ret │ │ - mov w0, #0x19 // #25 │ │ - ret │ │ - mov w0, #0x20 // #32 │ │ - ret │ │ - mov w0, #0x21 // #33 │ │ - ret │ │ - mov w0, #0x16 // #22 │ │ - ret │ │ - mov w0, #0x1f // #31 │ │ - ret │ │ - mov w0, #0x1d // #29 │ │ - ret │ │ - mov w0, #0x12 // #18 │ │ - ret │ │ - mov w0, #0xa // #10 │ │ - ret │ │ - mov w0, #0x1c // #28 │ │ - ret │ │ - mov w0, #0xe // #14 │ │ - ret │ │ - mov w0, #0xc // #12 │ │ - ret │ │ - mov w0, #0x5 // #5 │ │ - ret │ │ - mov w0, #0x3 // #3 │ │ - ret │ │ - mov w0, #0xd // #13 │ │ - ret │ │ - mov w0, #0x26 // #38 │ │ - ret │ │ - mov w0, #0xb // #11 │ │ - ret │ │ - mov w0, wzr │ │ - ret │ │ - mov w0, #0x23 // #35 │ │ - ret │ │ - mov w0, #0x14 // #20 │ │ - ret │ │ - mov w0, #0xf // #15 │ │ - ret │ │ - mov w0, #0x13 // #19 │ │ - ret │ │ - mov w0, #0x29 // #41 │ │ - ret │ │ - mov w0, #0x10 // #16 │ │ - ret │ │ - mov w0, #0x6 // #6 │ │ - ret │ │ - mov w0, #0x1b // #27 │ │ - ret │ │ - mov w0, #0x18 // #24 │ │ - ret │ │ - mov w0, #0x2 // #2 │ │ - ret │ │ - mov w0, #0x11 // #17 │ │ - ret │ │ - sub sp, sp, #0x70 │ │ - stp x29, x30, [sp, #48] │ │ - str x23, [sp, #64] │ │ - stp x22, x21, [sp, #80] │ │ - stp x20, x19, [sp, #96] │ │ - add x29, sp, #0x30 │ │ + sub sp, sp, #0x60 │ │ + stp x29, x30, [sp, #32] │ │ + str x23, [sp, #48] │ │ + stp x22, x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + add x29, sp, #0x20 │ │ movi v0.2d, #0x0 │ │ mov x19, x1 │ │ - mov w21, w0 │ │ - sub x22, x29, #0x10 │ │ - mov w23, #0x2 // #2 │ │ - mov w20, #0x1 // #1 │ │ + mov w20, w0 │ │ + adrp x22, 6e000 │ │ + nop │ │ + adr x23, 69600 │ │ stp q0, q0, [sp] │ │ mov x1, sp │ │ + mov w0, w20 │ │ mov w2, #0x20 // #32 │ │ - bl 64e70 │ │ + bl 64230 │ │ cmn x0, #0x1 │ │ - b.ne 5c7f0 // b.any │ │ - bl 64e80 <__errno@plt> │ │ - ldr w9, [x0] │ │ - orr x8, x23, x9, lsl #32 │ │ - cmp w9, #0x4 │ │ - stp x20, x8, [x29, #-16] │ │ - b.ne 5c83c // b.any │ │ - add x0, x22, #0x8 │ │ - bl 3f1d8 │ │ - mov x1, sp │ │ + b.ne 5c8ac // b.any │ │ + bl 64240 <__errno@plt> │ │ + ldrsw x21, [x0] │ │ + ldr x8, [x22, #960] │ │ + cmp x8, x23 │ │ + b.ne 5c884 // b.any │ │ + ldr x8, [x22, #960] │ │ mov w0, w21 │ │ - mov w2, #0x20 // #32 │ │ - bl 64e70 │ │ - cmn x0, #0x1 │ │ - b.eq 5c7b8 // b.none │ │ + ldr x8, [x8, #16] │ │ + blr x8 │ │ + tbnz w0, #0, 5c840 │ │ + b 5c89c │ │ + str x23, [x22, #960] │ │ + ldr x8, [x22, #960] │ │ + mov w0, w21 │ │ + ldr x8, [x8, #16] │ │ + blr x8 │ │ + tbnz w0, #0, 5c840 │ │ + mov w8, #0x2 // #2 │ │ + orr x20, x8, x21, lsl #32 │ │ + mov w8, #0x1 // #1 │ │ + b 5c8f4 │ │ cmp x0, #0x21 │ │ - b.cs 5c860 // b.hs, b.nlast │ │ - ldr x22, [x19, #16] │ │ + b.cs 5c914 // b.hs, b.nlast │ │ + ldr x21, [x19, #16] │ │ ldr x8, [x19] │ │ - mov x21, x0 │ │ - sub x8, x8, x22 │ │ + mov x20, x0 │ │ + sub x8, x8, x21 │ │ cmp x0, x8 │ │ - b.hi 5c878 // b.pmore │ │ - cbz x0, 5c82c │ │ + b.hi 5c92c // b.pmore │ │ + cbz x0, 5c8e8 │ │ ldr x8, [x19, #8] │ │ mov x1, sp │ │ - mov x2, x21 │ │ - add x0, x8, x22 │ │ - bl 64e50 │ │ - mov x0, x21 │ │ - mov x20, xzr │ │ - add x8, x22, x0 │ │ - str x8, [x19, #16] │ │ - b 5c840 │ │ - mov x21, x8 │ │ + mov x2, x20 │ │ + add x0, x8, x21 │ │ + bl 641e0 │ │ mov x0, x20 │ │ - mov x1, x21 │ │ - ldp x20, x19, [sp, #96] │ │ - ldr x23, [sp, #64] │ │ - ldp x22, x21, [sp, #80] │ │ - ldp x29, x30, [sp, #48] │ │ - add sp, sp, #0x70 │ │ + mov x8, xzr │ │ + add x9, x21, x0 │ │ + str x9, [x19, #16] │ │ + mov x0, x8 │ │ + mov x1, x20 │ │ + ldp x20, x19, [sp, #80] │ │ + ldr x23, [sp, #48] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x60 │ │ ret │ │ nop │ │ - adr x3, 6a2b8 │ │ + adr x3, 69630 │ │ mov x1, x0 │ │ mov x0, xzr │ │ mov w2, #0x20 // #32 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ mov x0, x19 │ │ - mov x1, x22 │ │ - mov x2, x21 │ │ + mov x1, x21 │ │ + mov x2, x20 │ │ mov w3, #0x1 // #1 │ │ mov w4, #0x1 // #1 │ │ - bl 3f14c │ │ - ldr x22, [x19, #16] │ │ - b 5c814 │ │ + bl 40788 │ │ + ldr x21, [x19, #16] │ │ + b 5c8d0 │ │ + ldr x8, [x0] │ │ + and x9, x8, #0x3 │ │ + sub x10, x9, #0x2 │ │ + cmp x10, #0x2 │ │ + ccmp x9, #0x0, #0x4, cs // cs = hs, nlast │ │ + b.ne 5c968 // b.any │ │ + ret │ │ + ldur x1, [x8, #23] │ │ + sub x0, x8, #0x1 │ │ + br x1 │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ mov w19, w0 │ │ mov x0, x2 │ │ mov x22, x2 │ │ mov x21, x1 │ │ - bl 64e30 │ │ - cbz x0, 5c93c │ │ + bl 641c0 │ │ + cbz x0, 5ca2c │ │ mov x1, x21 │ │ mov x2, x22 │ │ mov x20, x0 │ │ - bl 64e50 │ │ + bl 641e0 │ │ mov w0, #0x18 // #24 │ │ - bl 64e30 │ │ - cbz x0, 5c91c │ │ + bl 641c0 │ │ + cbz x0, 5ca0c │ │ mov x21, x0 │ │ stp x22, x20, [x0] │ │ str x22, [x0, #16] │ │ - mov w0, #0x18 // #24 │ │ - bl 64e30 │ │ - cbz x0, 5c92c │ │ - mov x8, x0 │ │ + mov w0, #0x28 // #40 │ │ + bl 641c0 │ │ + cbz x0, 5ca1c │ │ nop │ │ - adr x9, 6a938 │ │ + adr x9, 69c98 │ │ + mov x8, x0 │ │ stp x21, x9, [x0] │ │ + nop │ │ + adr x9, 24d88 │ │ + nop │ │ + adr x10, 24dec │ │ + stp x9, x10, [x0, #16] │ │ add x0, x0, #0x1 │ │ - strb w19, [x8, #16] │ │ + strb w19, [x8, #32] │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ mov w0, #0x8 // #8 │ │ mov w1, #0x18 // #24 │ │ - bl 24ab0 │ │ - b 5c938 │ │ + bl 248d0 │ │ + b 5ca28 │ │ mov w0, #0x8 // #8 │ │ - mov w1, #0x18 // #24 │ │ - bl 24ab0 │ │ + mov w1, #0x28 // #40 │ │ + bl 248d0 │ │ brk #0x1 │ │ mov w0, #0x1 // #1 │ │ mov x1, x22 │ │ - bl 24994 │ │ + bl 248bc │ │ mov x19, x0 │ │ + nop │ │ + adr x1, 69c98 │ │ mov x0, x21 │ │ - bl 5c970 │ │ - mov x0, x19 │ │ - bl 60f4c │ │ + bl 24d88 │ │ + b 5ca60 │ │ + bl 2cd94 │ │ mov x19, x0 │ │ mov x0, x20 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ ldr x8, [x0] │ │ - cbz x8, 5c9a0 │ │ - stp x29, x30, [sp, #-32]! │ │ - str x19, [sp, #16] │ │ - mov x29, sp │ │ - ldr x8, [x0, #8] │ │ - mov x19, x0 │ │ - mov x0, x8 │ │ - bl 64e40 │ │ - mov x0, x19 │ │ - ldr x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - b 64e40 │ │ - ldr x8, [x0] │ │ - cbz x8, 5c9b4 │ │ + cbz x8, 5ca78 │ │ ldr x0, [x0, #8] │ │ - b 64e40 │ │ + b 641d0 │ │ ret │ │ - adrp x9, 4000 │ │ - add x9, x9, #0xe90 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xe10 │ │ ldr q0, [x9] │ │ str q0, [x8] │ │ ret │ │ nop │ │ - adr x0, a38a │ │ + adr x0, a89d │ │ mov w1, #0x28 // #40 │ │ ret │ │ mov x0, xzr │ │ ret │ │ ret │ │ sub sp, sp, #0xc0 │ │ stp x29, x30, [sp, #128] │ │ @@ -69468,192 +69607,196 @@ │ │ add x29, sp, #0x80 │ │ ldp x9, x10, [x0] │ │ mov w8, #0x1 // #1 │ │ mov x19, x0 │ │ mov x20, x1 │ │ strb w8, [x9] │ │ ldrb w8, [x10] │ │ - tbz w8, #0, 5caf0 │ │ + cbz w8, 5cbb4 │ │ ldr x8, [x19, #16] │ │ ldrb w8, [x8] │ │ - tbz w8, #0, 5cb98 │ │ + tbz w8, #0, 5cc5c │ │ ldr x21, [x19, #24] │ │ ldr x8, [x21] │ │ - cbz x8, 5ca98 │ │ + cbz x8, 5cb5c │ │ ldr x22, [x19, #32] │ │ ldrb w9, [x22] │ │ - tbnz w9, #0, 5ca90 │ │ + tbnz w9, #0, 5cb54 │ │ ldr x9, [x19, #40] │ │ cmp x8, #0x1 │ │ nop │ │ - adr x8, 9a04 │ │ + adr x8, 9f88 │ │ cset w10, ne // ne = any │ │ - adrp x2, 6000 │ │ - add x2, x2, #0xf25 │ │ + adrp x2, 6000 │ │ + add x2, x2, #0xfd2 │ │ csinc x8, x8, xzr, ne // ne = any │ │ ldr x9, [x9] │ │ stp x8, x10, [x29, #-24] │ │ nop │ │ - adr x8, 2d6d0 │ │ + adr x8, 2e1c4 │ │ stp x21, x8, [sp, #24] │ │ sub x8, x29, #0x18 │ │ nop │ │ - adr x10, 29e48 │ │ + adr x10, 29e64 │ │ add x3, sp, #0x18 │ │ stp x8, x10, [sp, #40] │ │ ldp x0, x1, [x9] │ │ - bl 29e8c │ │ + bl 29ea8 │ │ strb wzr, [x22] │ │ str xzr, [x21] │ │ ldr x8, [x19, #56] │ │ ldr x9, [x19, #40] │ │ ldr w10, [x8] │ │ ldr x21, [x8, #8] │ │ stp x9, xzr, [sp, #8] │ │ - tbnz w10, #0, 5cabc │ │ + tbnz w10, #0, 5cb80 │ │ mov x0, x21 │ │ - bl 61154 │ │ + bl 604e8 │ │ mov x21, x0 │ │ add x0, sp, #0x18 │ │ mov x1, x20 │ │ - bl 5cc6c │ │ + bl 5cd30 │ │ ldr w4, [x20] │ │ cmp w4, #0x2 │ │ - b.eq 5cb54 // b.none │ │ + b.eq 5cc18 // b.none │ │ cmn w4, #0x1 │ │ - b.ne 5cb2c // b.any │ │ + b.ne 5cbf0 // b.any │ │ mov w8, #0x2 // #2 │ │ - mov w6, wzr │ │ mov w4, wzr │ │ + mov w6, wzr │ │ stur x8, [x29, #-24] │ │ - b 5cb6c │ │ + b 5cc30 │ │ add x0, sp, #0x18 │ │ mov x1, x20 │ │ - bl 5cc6c │ │ + bl 5cd30 │ │ ldr x8, [sp, #24] │ │ cmn x8, #0x1 │ │ - b.eq 5ca1c // b.none │ │ + b.eq 5cae0 // b.none │ │ cmp x8, #0x2 │ │ - b.ne 5cbb0 // b.any │ │ + b.ne 5cc74 // b.any │ │ ldp x1, x2, [sp, #88] │ │ sub x0, x29, #0x18 │ │ - bl 2b884 │ │ + bl 2b840 │ │ ldur w8, [x29, #-24] │ │ - tbnz w8, #0, 5ca1c │ │ + tbnz w8, #0, 5cae0 │ │ ldp x21, x22, [x29, #-16] │ │ - b 5cbbc │ │ + b 5cc80 │ │ ldr x8, [x20, #16] │ │ - cbz x8, 5cb54 │ │ + cbz x8, 5cc18 │ │ ldr x9, [x20, #24] │ │ stp xzr, x8, [x29, #-24] │ │ stur x9, [x29, #-8] │ │ cmp w4, #0x2 │ │ - b.eq 5cb64 // b.none │ │ + b.eq 5cc28 // b.none │ │ ldp w5, w6, [x20, #4] │ │ ldr w7, [x20, #12] │ │ - b 5cb6c │ │ + b 5cc30 │ │ mov w8, #0x2 // #2 │ │ stur x8, [x29, #-24] │ │ cmp w4, #0x2 │ │ - b.ne 5cb48 // b.any │ │ - mov w6, wzr │ │ + b.ne 5cc0c // b.any │ │ mov w4, wzr │ │ + mov w6, wzr │ │ add x0, sp, #0x8 │ │ add x2, sp, #0x18 │ │ sub x3, x29, #0x18 │ │ mov x1, x21 │ │ - bl 43528 │ │ + bl 44d70 │ │ ldr x8, [x19, #48] │ │ ldr x9, [sp, #8] │ │ strb w0, [x8] │ │ ldr x8, [x9, #24] │ │ add x8, x8, #0x1 │ │ str x8, [x9, #24] │ │ ldp x20, x19, [sp, #176] │ │ ldr x23, [sp, #144] │ │ ldp x22, x21, [sp, #160] │ │ ldp x29, x30, [sp, #128] │ │ add sp, sp, #0xc0 │ │ ret │ │ ldr x21, [sp, #56] │ │ - cbz x21, 5ca1c │ │ + cbz x21, 5cae0 │ │ ldr x22, [sp, #64] │ │ nop │ │ - adr x0, 99ce │ │ + adr x0, 9f52 │ │ mov w1, #0x1a // #26 │ │ mov x2, x21 │ │ mov x3, x22 │ │ - bl 5cd50 │ │ + bl 5ce24 │ │ ldr x23, [x19, #16] │ │ - tbz w0, #0, 5cbfc │ │ + tbz w0, #0, 5ccc0 │ │ mov w8, #0x1 // #1 │ │ strb w8, [x23] │ │ ldp x20, x19, [sp, #176] │ │ ldr x23, [sp, #144] │ │ ldp x22, x21, [sp, #160] │ │ ldp x29, x30, [sp, #128] │ │ add sp, sp, #0xc0 │ │ ret │ │ ldrb w8, [x23] │ │ - tbz w8, #0, 5cc44 │ │ + tbz w8, #0, 5cd08 │ │ nop │ │ - adr x0, 99e8 │ │ + adr x0, 9f6c │ │ mov w1, #0x1c // #28 │ │ mov x2, x21 │ │ mov x3, x22 │ │ - bl 5cd50 │ │ - cbz w0, 5cc3c │ │ + bl 5ce24 │ │ + cbz w0, 5cd00 │ │ strb wzr, [x23] │ │ ldp x20, x19, [sp, #176] │ │ ldr x23, [sp, #144] │ │ ldp x22, x21, [sp, #160] │ │ ldp x29, x30, [sp, #128] │ │ add sp, sp, #0xc0 │ │ ret │ │ ldrb w8, [x23] │ │ - tbnz w8, #0, 5ca1c │ │ + tbnz w8, #0, 5cae0 │ │ ldr x8, [x19, #24] │ │ ldr x9, [x8] │ │ add x9, x9, #0x1 │ │ str x9, [x8] │ │ - b 5ca1c │ │ + b 5cae0 │ │ ldr x8, [sp, #8] │ │ ldr x9, [x8, #24] │ │ add x9, x9, #0x1 │ │ str x9, [x8, #24] │ │ - bl 60f4c │ │ + bl 602e0 │ │ sub sp, sp, #0xb0 │ │ stp x29, x30, [sp, #128] │ │ str x21, [sp, #144] │ │ stp x20, x19, [sp, #160] │ │ add x29, sp, #0x80 │ │ ldr w8, [x1] │ │ mov x19, x0 │ │ cmn w8, #0x1 │ │ - b.eq 5cca0 // b.none │ │ + b.eq 5cd80 // b.none │ │ ldr x20, [x1, #40] │ │ - cbz x20, 5cd34 │ │ + cbz x20, 5ce08 │ │ ldr x21, [x1, #48] │ │ - b 5cca4 │ │ - ldp x20, x21, [x1, #8] │ │ add x0, sp, #0x40 │ │ mov x1, x20 │ │ mov x2, x21 │ │ - bl 2b884 │ │ + bl 2b840 │ │ ldr x8, [sp, #64] │ │ - cmp x8, #0x1 │ │ - b.ne 5ccc8 // b.any │ │ + cbz x8, 5cd9c │ │ mov w8, #0x2 // #2 │ │ - b 5ccfc │ │ + b 5cdd0 │ │ + ldp x20, x21, [x1, #8] │ │ + add x0, sp, #0x40 │ │ + mov x1, x20 │ │ + mov x2, x21 │ │ + bl 2b840 │ │ + ldr x8, [sp, #64] │ │ + cbnz x8, 5cd78 │ │ ldp x1, x2, [sp, #72] │ │ add x0, sp, #0x40 │ │ - bl 35e5c │ │ + bl 374f4 │ │ ldr x8, [sp, #64] │ │ cmp x8, #0x2 │ │ - b.eq 5ccfc // b.none │ │ + b.eq 5cdd0 // b.none │ │ ldur q0, [sp, #72] │ │ ldur q1, [sp, #88] │ │ ldur q2, [sp, #104] │ │ ldr x9, [sp, #120] │ │ stp q0, q1, [sp] │ │ str q2, [sp, #32] │ │ str x9, [sp, #48] │ │ @@ -69686,542 +69829,540 @@ │ │ stp x22, x21, [sp, #336] │ │ stp x20, x19, [sp, #352] │ │ add x29, sp, #0x110 │ │ mov x19, x2 │ │ mov x22, x1 │ │ cmp x1, x3 │ │ mov x23, x0 │ │ - b.cs 5ce24 // b.hs, b.nlast │ │ + b.cs 5cf00 // b.hs, b.nlast │ │ sub x10, x22, #0x1 │ │ ldrb w8, [x23] │ │ - mov x20, x3 │ │ + mov x21, x3 │ │ ldrb w9, [x23, x10] │ │ sub x26, x22, #0x1 │ │ cmp w9, w8 │ │ - b.ne 5ce44 // b.any │ │ + b.ne 5cf20 // b.any │ │ sub x26, x22, #0x2 │ │ ldrb w9, [x23, x26] │ │ cmp w9, w8 │ │ - b.ne 5ce44 // b.any │ │ + b.ne 5cf20 // b.any │ │ sub x26, x22, #0x3 │ │ ldrb w9, [x23, x26] │ │ cmp w9, w8 │ │ - b.ne 5ce44 // b.any │ │ + b.ne 5cf20 // b.any │ │ sub x26, x22, #0x4 │ │ ldrb w9, [x23, x26] │ │ cmp w9, w8 │ │ - b.ne 5ce44 // b.any │ │ + b.ne 5cf20 // b.any │ │ sub x0, x29, #0x70 │ │ mov x1, x19 │ │ - mov x2, x20 │ │ + mov x2, x21 │ │ mov x3, x23 │ │ mov x4, x22 │ │ - bl 2beb8 │ │ + bl 2bf80 │ │ ldur w8, [x29, #-112] │ │ - tbz w8, #0, 5d190 │ │ - ldp x11, x8, [x29, #-24] │ │ - ldur x13, [x29, #-56] │ │ - ldp x10, x1, [x29, #-40] │ │ - cmn x13, #0x1 │ │ - sub x12, x8, #0x1 │ │ - b.eq 5d27c // b.none │ │ - ldur x14, [x29, #-72] │ │ - add x9, x14, x12 │ │ - cmp x9, x1 │ │ - b.cs 5d2a4 // b.hs, b.nlast │ │ - ldp x17, x15, [x29, #-88] │ │ - ldur x16, [x29, #-104] │ │ - b 5d1d8 │ │ - b.ne 5d2a4 // b.any │ │ + tbz w8, #0, 5d268 │ │ + ldp x10, x1, [x29, #-24] │ │ + ldur x12, [x29, #-56] │ │ + ldp x8, x9, [x29, #-40] │ │ + cmn x12, #0x1 │ │ + sub x11, x1, #0x1 │ │ + b.eq 5d334 // b.none │ │ + ldur x13, [x29, #-72] │ │ + add x0, x13, x11 │ │ + cmp x0, x9 │ │ + b.cs 5d374 // b.hs, b.nlast │ │ + ldur x14, [x29, #-104] │ │ + ldp x16, x15, [x29, #-88] │ │ + mov w17, #0x1 // #1 │ │ + sub x17, x17, x14 │ │ + b 5d2b0 │ │ + b.ne 5d374 // b.any │ │ mov x0, x23 │ │ mov x1, x19 │ │ mov x2, x22 │ │ - bl 64f10 │ │ + bl 642a0 │ │ cmp w0, #0x0 │ │ - cset w21, eq // eq = none │ │ - b 5d2a8 │ │ + cset w20, eq // eq = none │ │ + b 5d378 │ │ add x11, x22, #0xf │ │ - cmp x20, x11 │ │ - b.cs 5ce84 // b.hs, b.nlast │ │ - sub x20, x20, #0x1 │ │ + cmp x21, x11 │ │ + b.cs 5cf60 // b.hs, b.nlast │ │ + sub x21, x21, #0x1 │ │ mov x0, x19 │ │ mov x1, x23 │ │ mov x2, x22 │ │ - bl 64f10 │ │ + bl 642a0 │ │ cmp w0, #0x0 │ │ - cset w21, eq // eq = none │ │ - cbz w0, 5d2a8 │ │ - cmp x22, x20 │ │ - sub x20, x20, #0x1 │ │ + cset w20, eq // eq = none │ │ + cbz w0, 5d378 │ │ + cmp x22, x21 │ │ + sub x21, x21, #0x1 │ │ add x19, x19, #0x1 │ │ - b.ls 5ce54 // b.plast │ │ - b 5d2a8 │ │ + b.ls 5cf30 // b.plast │ │ + b 5d378 │ │ dup v2.16b, w8 │ │ dup v3.16b, w9 │ │ add x8, x23, #0x1 │ │ add x9, x22, #0x3f │ │ stp x8, x10, [x29, #-96] │ │ sub x8, x22, #0x1 │ │ - cmp x9, x20 │ │ - adrp x9, 4000 │ │ - stp x19, x20, [x29, #-112] │ │ + cmp x9, x21 │ │ + adrp x9, 4000 │ │ + stp x19, x21, [x29, #-112] │ │ str x8, [sp, #40] │ │ stur q2, [x29, #-128] │ │ str q3, [sp, #128] │ │ - b.cs 5d080 // b.hs, b.nlast │ │ + b.cs 5d15c // b.hs, b.nlast │ │ add x8, x26, x19 │ │ - ldr q4, [x9, #3456] │ │ + ldr q4, [x9, #3552] │ │ mov x23, xzr │ │ add x27, x22, #0x7f │ │ add x28, x8, #0x20 │ │ add x25, x19, #0x30 │ │ str q4, [sp, #80] │ │ add x8, x25, x23 │ │ add x9, x28, x23 │ │ ldp q0, q18, [x9, #-32] │ │ ldp q1, q17, [x8, #-48] │ │ ldp q7, q5, [x8, #-16] │ │ cmeq v0.16b, v0.16b, v3.16b │ │ ldp q16, q6, [x9] │ │ cmeq v1.16b, v1.16b, v2.16b │ │ and v0.16b, v1.16b, v0.16b │ │ - umaxv b1, v0.16b │ │ - fmov w8, s1 │ │ - tbnz w8, #0, 5cf9c │ │ - mov w21, wzr │ │ + addp d1, v0.2d │ │ + fmov x8, d1 │ │ + cbnz x8, 5d078 │ │ + mov w20, wzr │ │ cmeq v0.16b, v17.16b, v2.16b │ │ cmeq v1.16b, v18.16b, v3.16b │ │ and v0.16b, v0.16b, v1.16b │ │ and v0.16b, v0.16b, v4.16b │ │ - ext v1.16b, v0.16b, v0.16b, #8 │ │ - zip1 v0.16b, v0.16b, v1.16b │ │ - addv h0, v0.8h │ │ - fmov w2, s0 │ │ + addp v0.16b, v0.16b, v0.16b │ │ + addp v0.16b, v0.16b, v0.16b │ │ + addp v0.16b, v0.16b, v0.16b │ │ + umov w2, v0.h[0] │ │ tst w2, #0xffff │ │ - b.ne 5cfec // b.any │ │ + b.ne 5d0c8 // b.any │ │ cmeq v0.16b, v7.16b, v2.16b │ │ cmeq v1.16b, v16.16b, v3.16b │ │ and v0.16b, v0.16b, v1.16b │ │ and v0.16b, v0.16b, v4.16b │ │ - ext v1.16b, v0.16b, v0.16b, #8 │ │ - zip1 v0.16b, v0.16b, v1.16b │ │ - addv h0, v0.8h │ │ - fmov w2, s0 │ │ + addp v0.16b, v0.16b, v0.16b │ │ + addp v0.16b, v0.16b, v0.16b │ │ + addp v0.16b, v0.16b, v0.16b │ │ + umov w2, v0.h[0] │ │ tst w2, #0xffff │ │ - b.ne 5d020 // b.any │ │ + b.ne 5d0fc // b.any │ │ cmeq v0.16b, v5.16b, v2.16b │ │ cmeq v1.16b, v6.16b, v3.16b │ │ and v0.16b, v0.16b, v1.16b │ │ and v0.16b, v0.16b, v4.16b │ │ - ext v1.16b, v0.16b, v0.16b, #8 │ │ - zip1 v0.16b, v0.16b, v1.16b │ │ - addv h0, v0.8h │ │ - fmov w2, s0 │ │ + addp v0.16b, v0.16b, v0.16b │ │ + addp v0.16b, v0.16b, v0.16b │ │ + addp v0.16b, v0.16b, v0.16b │ │ + umov w2, v0.h[0] │ │ tst w2, #0xffff │ │ - b.ne 5d04c // b.any │ │ + b.ne 5d128 // b.any │ │ add x8, x27, x23 │ │ add x24, x23, #0x40 │ │ - cmp x8, x20 │ │ - b.cs 5d088 // b.hs, b.nlast │ │ + cmp x8, x21 │ │ + b.cs 5d164 // b.hs, b.nlast │ │ mov x23, x24 │ │ - tbz w21, #0, 5ced4 │ │ - b 5d088 │ │ + tbz w20, #0, 5cfb0 │ │ + b 5d164 │ │ and v0.16b, v0.16b, v4.16b │ │ sub x0, x29, #0x70 │ │ mov x1, x23 │ │ mov w3, wzr │ │ stp q18, q17, [sp] │ │ stp q16, q7, [sp, #48] │ │ - ext v1.16b, v0.16b, v0.16b, #8 │ │ + addp v0.16b, v0.16b, v0.16b │ │ stp q6, q5, [sp, #96] │ │ - zip1 v0.16b, v0.16b, v1.16b │ │ - addv h0, v0.8h │ │ - fmov w2, s0 │ │ - bl 5d4a8 │ │ + addp v0.16b, v0.16b, v0.16b │ │ + addp v0.16b, v0.16b, v0.16b │ │ + umov w2, v0.h[0] │ │ + bl 5d574 │ │ ldp q18, q17, [sp] │ │ - mov w21, w0 │ │ + mov w20, w0 │ │ ldp q16, q7, [sp, #48] │ │ ldr q4, [sp, #80] │ │ ldp q6, q5, [sp, #96] │ │ ldr q3, [sp, #128] │ │ ldur q2, [x29, #-128] │ │ - b 5cf08 │ │ + b 5cfe4 │ │ sub x0, x29, #0x70 │ │ add x1, x23, #0x10 │ │ - mov w3, w21 │ │ + mov w3, w20 │ │ stp q16, q7, [sp, #48] │ │ stp q6, q5, [sp, #96] │ │ - bl 5d4a8 │ │ + bl 5d574 │ │ ldp q16, q7, [sp, #48] │ │ - orr w21, w21, w0 │ │ + orr w20, w20, w0 │ │ ldp q6, q5, [sp, #96] │ │ ldr q4, [sp, #80] │ │ ldr q3, [sp, #128] │ │ ldur q2, [x29, #-128] │ │ - b 5cf30 │ │ + b 5d00c │ │ sub x0, x29, #0x70 │ │ add x1, x23, #0x20 │ │ - mov w3, w21 │ │ + mov w3, w20 │ │ stp q6, q5, [sp, #96] │ │ - bl 5d4a8 │ │ + bl 5d574 │ │ ldp q6, q5, [sp, #96] │ │ - orr w21, w21, w0 │ │ + orr w20, w20, w0 │ │ ldr q4, [sp, #80] │ │ ldr q3, [sp, #128] │ │ ldur q2, [x29, #-128] │ │ - b 5cf58 │ │ + b 5d034 │ │ sub x0, x29, #0x70 │ │ add x1, x23, #0x30 │ │ - mov w3, w21 │ │ - bl 5d4a8 │ │ + mov w3, w20 │ │ + bl 5d574 │ │ ldr q4, [sp, #80] │ │ ldr q3, [sp, #128] │ │ - orr w21, w21, w0 │ │ + orr w20, w20, w0 │ │ ldur q2, [x29, #-128] │ │ add x8, x27, x23 │ │ add x24, x23, #0x40 │ │ - cmp x8, x20 │ │ - b.cc 5cf90 // b.lo, b.ul, b.last │ │ - b 5d088 │ │ + cmp x8, x21 │ │ + b.cc 5d06c // b.lo, b.ul, b.last │ │ + b 5d164 │ │ mov x24, xzr │ │ - mov w21, wzr │ │ - tbnz w21, #0, 5d130 │ │ + mov w20, wzr │ │ add x8, x22, #0xf │ │ - adrp x25, 4000 │ │ + adrp x25, 4000 │ │ add x8, x24, x8 │ │ - cmp x8, x20 │ │ - b.cs 5d134 // b.hs, b.nlast │ │ - ldr q0, [x25, #3456] │ │ + cmp x8, x21 │ │ + csinc w8, w20, wzr, cc // cc = lo, ul, last │ │ + tbz w8, #0, 5d1d8 │ │ + ldr x8, [sp, #40] │ │ + sub x8, x21, x8 │ │ + sub x1, x8, #0x10 │ │ + add x8, x19, x1 │ │ + ldr q0, [x8] │ │ + ldr q1, [x8, x26] │ │ + cmeq v0.16b, v0.16b, v2.16b │ │ + cmeq v1.16b, v1.16b, v3.16b │ │ + and v0.16b, v0.16b, v1.16b │ │ + addp d1, v0.2d │ │ + fmov x8, d1 │ │ + cbz x8, 5d378 │ │ + ldr q1, [x25, #3552] │ │ + sub x0, x29, #0x70 │ │ + mov w3, w20 │ │ + and v0.16b, v0.16b, v1.16b │ │ + addp v0.16b, v0.16b, v0.16b │ │ + addp v0.16b, v0.16b, v0.16b │ │ + addp v0.16b, v0.16b, v0.16b │ │ + umov w2, v0.h[0] │ │ + bl 5d574 │ │ + orr w20, w20, w0 │ │ + b 5d378 │ │ + ldr q0, [x25, #3552] │ │ add x22, x22, #0x1f │ │ add x23, x19, x26 │ │ str q0, [sp, #112] │ │ ldr q0, [x19, x24] │ │ ldr q1, [x23, x24] │ │ cmeq v0.16b, v0.16b, v2.16b │ │ cmeq v1.16b, v1.16b, v3.16b │ │ and v0.16b, v0.16b, v1.16b │ │ - umaxv b1, v0.16b │ │ - fmov w8, s1 │ │ - tbnz w8, #0, 5d0ec │ │ - mov w21, wzr │ │ + addp d1, v0.2d │ │ + fmov x8, d1 │ │ + cbnz x8, 5d224 │ │ + mov w20, wzr │ │ add x8, x22, x24 │ │ - cmp x8, x20 │ │ - b.cs 5d134 // b.hs, b.nlast │ │ + cmp x8, x21 │ │ + b.cs 5d17c // b.hs, b.nlast │ │ add x24, x24, #0x10 │ │ - tbz w21, #0, 5d0b0 │ │ - b 5d134 │ │ + tbz w20, #0, 5d1e8 │ │ + b 5d17c │ │ ldr q1, [sp, #112] │ │ sub x0, x29, #0x70 │ │ mov x1, x24 │ │ mov w3, wzr │ │ and v0.16b, v0.16b, v1.16b │ │ - ext v1.16b, v0.16b, v0.16b, #8 │ │ - zip1 v0.16b, v0.16b, v1.16b │ │ - addv h0, v0.8h │ │ - fmov w2, s0 │ │ - bl 5d4a8 │ │ + addp v0.16b, v0.16b, v0.16b │ │ + addp v0.16b, v0.16b, v0.16b │ │ + addp v0.16b, v0.16b, v0.16b │ │ + umov w2, v0.h[0] │ │ + bl 5d574 │ │ ldr q3, [sp, #128] │ │ ldur q2, [x29, #-128] │ │ - mov w21, w0 │ │ + mov w20, w0 │ │ add x8, x22, x24 │ │ - cmp x8, x20 │ │ - b.cc 5d0e0 // b.lo, b.ul, b.last │ │ - b 5d134 │ │ - adrp x25, 4000 │ │ - ldr x8, [sp, #40] │ │ - sub x8, x20, x8 │ │ - sub x1, x8, #0x10 │ │ - add x8, x19, x1 │ │ - ldr q0, [x8] │ │ - ldr q1, [x8, x26] │ │ - cmeq v0.16b, v0.16b, v2.16b │ │ - cmeq v1.16b, v1.16b, v3.16b │ │ - and v0.16b, v0.16b, v1.16b │ │ - umaxv b1, v0.16b │ │ - fmov w8, s1 │ │ - tbz w8, #0, 5d2a8 │ │ - ldr q1, [x25, #3456] │ │ - sub x0, x29, #0x70 │ │ - mov w3, w21 │ │ - and v0.16b, v0.16b, v1.16b │ │ - ext v1.16b, v0.16b, v0.16b, #8 │ │ - zip1 v0.16b, v0.16b, v1.16b │ │ - addv h0, v0.8h │ │ - fmov w2, s0 │ │ - bl 5d4a8 │ │ - orr w21, w21, w0 │ │ - b 5d2a8 │ │ + cmp x8, x21 │ │ + b.cc 5d218 // b.lo, b.ul, b.last │ │ + b 5d17c │ │ ldurb w8, [x29, #-86] │ │ - tbnz w8, #0, 5d2a4 │ │ + tbnz w8, #0, 5d374 │ │ ldp x0, x1, [x29, #-40] │ │ ldur x2, [x29, #-104] │ │ - ldurb w21, [x29, #-88] │ │ - cbz x2, 5d36c │ │ + ldurb w20, [x29, #-88] │ │ + cbz x2, 5d478 │ │ cmp x2, x1 │ │ - b.cs 5d368 // b.hs, b.nlast │ │ + b.cs 5d474 // b.hs, b.nlast │ │ ldrsb w8, [x0, x2] │ │ cmn w8, #0x40 │ │ - b.ge 5d36c // b.tcont │ │ - b 5d41c │ │ - mov x13, xzr │ │ - add x14, x14, x8 │ │ - add x9, x14, x12 │ │ - mov w21, wzr │ │ - cmp x9, x1 │ │ - b.cs 5d2a8 // b.hs, b.nlast │ │ - ldrb w9, [x10, x9] │ │ - lsr x9, x15, x9 │ │ - tbz w9, #0, 5d1c0 │ │ - cmp x13, x16 │ │ - add x2, x10, x14 │ │ - csel x9, x13, x16, hi // hi = pmore │ │ - cmp x9, x8 │ │ - mov x4, x9 │ │ - csel x0, x9, x8, hi // hi = pmore │ │ - cmp x0, x4 │ │ - b.eq 5d23c // b.none │ │ - mov x3, x4 │ │ - add x4, x14, x4 │ │ - cmp x4, x1 │ │ - b.cs 5d458 // b.hs, b.nlast │ │ - ldrb w4, [x11, x3] │ │ - ldrb w5, [x2, x3] │ │ - cmp w4, w5 │ │ - add x4, x3, #0x1 │ │ - b.eq 5d1fc // b.none │ │ - sub x9, x14, x16 │ │ - mov x13, xzr │ │ - add x9, x9, x3 │ │ - add x14, x9, #0x1 │ │ - b 5d1c8 │ │ - mov x0, x16 │ │ - cmp x13, x0 │ │ - b.cs 5d440 // b.hs, b.nlast │ │ + b.ge 5d478 // b.tcont │ │ + b 5d538 │ │ + mov x12, xzr │ │ + add x13, x13, x1 │ │ + add x0, x13, x11 │ │ + mov w20, wzr │ │ + cmp x0, x9 │ │ + b.cs 5d378 // b.hs, b.nlast │ │ + ldrb w0, [x8, x0] │ │ + lsr x0, x15, x0 │ │ + tbz w0, #0, 5d298 │ │ + cmp x12, x14 │ │ + add x0, x8, x13 │ │ + csel x3, x12, x14, hi // hi = pmore │ │ + cmp x3, x1 │ │ + b.cs 5d2f8 // b.hs, b.nlast │ │ + mov x2, x3 │ │ + ldrb w3, [x10, x3] │ │ + ldrb w4, [x0, x2] │ │ + cmp w3, w4 │ │ + add x3, x2, #0x1 │ │ + b.eq 5d2c8 // b.none │ │ + add x13, x13, x17 │ │ + mov x12, xzr │ │ + add x13, x13, x2 │ │ + b 5d2a0 │ │ + add x2, x8, x13 │ │ + sub x0, x14, #0x1 │ │ + add x3, x0, #0x1 │ │ + cmp x12, x3 │ │ + b.cs 5d55c // b.hs, b.nlast │ │ + cmp x0, x1 │ │ + b.cs 5d4d0 // b.hs, b.nlast │ │ + ldrb w3, [x10, x0] │ │ + ldrb w4, [x2, x0] │ │ sub x0, x0, #0x1 │ │ - cmp x0, x8 │ │ - b.cs 5d470 // b.hs, b.nlast │ │ - add x9, x0, x14 │ │ - cmp x9, x1 │ │ - b.cs 5d480 // b.hs, b.nlast │ │ - ldrb w2, [x11, x0] │ │ - ldrb w9, [x10, x9] │ │ - cmp w2, w9 │ │ - b.eq 5d240 // b.none │ │ - add x14, x14, x17 │ │ - sub x13, x8, x17 │ │ - b 5d1c8 │ │ - ldur x13, [x29, #-72] │ │ - add x9, x13, x12 │ │ - cmp x9, x1 │ │ - b.cs 5d2a4 // b.hs, b.nlast │ │ - ldur x14, [x29, #-104] │ │ - ldp x16, x15, [x29, #-88] │ │ - cmp x14, x8 │ │ - sub x2, x14, #0x1 │ │ - csel x17, x14, x8, hi // hi = pmore │ │ - b 5d2e0 │ │ - mov w21, wzr │ │ - and w0, w21, #0x1 │ │ + cmp w3, w4 │ │ + b.eq 5d300 // b.none │ │ + add x13, x13, x16 │ │ + sub x12, x1, x16 │ │ + b 5d2a0 │ │ + ldur x12, [x29, #-72] │ │ + add x3, x12, x11 │ │ + cmp x3, x9 │ │ + b.cs 5d374 // b.hs, b.nlast │ │ + ldur x13, [x29, #-104] │ │ + ldur x14, [x29, #-80] │ │ + mov w16, #0x1 // #1 │ │ + cmp x13, x1 │ │ + sub x0, x13, #0x1 │ │ + sub x16, x16, x13 │ │ + csel x15, x13, x1, hi // hi = pmore │ │ + cmp x0, x1 │ │ + b.cs 5d39c // b.hs, b.nlast │ │ + ldur x17, [x29, #-88] │ │ + sub x2, x10, #0x1 │ │ + b 5d408 │ │ + mov w20, wzr │ │ + and w0, w20, #0x1 │ │ ldp x20, x19, [sp, #352] │ │ ldp x22, x21, [sp, #336] │ │ ldp x24, x23, [sp, #320] │ │ ldp x26, x25, [sp, #304] │ │ ldp x28, x27, [sp, #288] │ │ ldp x29, x30, [sp, #272] │ │ add sp, sp, #0x170 │ │ ret │ │ - add x13, x13, x8 │ │ - add x9, x13, x12 │ │ - mov w21, wzr │ │ - cmp x9, x1 │ │ - b.cs 5d2a8 // b.hs, b.nlast │ │ - ldrb w9, [x10, x9] │ │ - lsr x9, x15, x9 │ │ - tbz w9, #0, 5d2cc │ │ - add x9, x10, x13 │ │ - mov x3, x14 │ │ - cmp x17, x3 │ │ - b.eq 5d330 // b.none │ │ - mov x0, x3 │ │ - add x3, x13, x3 │ │ - cmp x3, x1 │ │ - b.cs 5d490 // b.hs, b.nlast │ │ - ldrb w3, [x11, x0] │ │ - ldrb w4, [x9, x0] │ │ + ldrb w17, [x8, x3] │ │ + lsr x17, x14, x17 │ │ + tbz w17, #0, 5d3dc │ │ + add x17, x8, x12 │ │ + mov x3, x13 │ │ + cmp x15, x3 │ │ + b.eq 5d4cc // b.none │ │ + mov x2, x3 │ │ + ldrb w3, [x10, x3] │ │ + ldrb w4, [x17, x2] │ │ cmp w3, w4 │ │ - add x3, x0, #0x1 │ │ - b.eq 5d2f4 // b.none │ │ - sub x9, x13, x14 │ │ - add x9, x9, x0 │ │ - add x13, x9, #0x1 │ │ - b 5d2d0 │ │ - mov x0, x14 │ │ - cbz x0, 5d440 │ │ - cmp x2, x8 │ │ - sub x0, x0, #0x1 │ │ - b.cs 5d470 // b.hs, b.nlast │ │ - add x9, x0, x13 │ │ - cmp x9, x1 │ │ - b.cs 5d480 // b.hs, b.nlast │ │ - ldrb w3, [x11, x0] │ │ - ldrb w9, [x10, x9] │ │ - cmp w3, w9 │ │ - b.eq 5d334 // b.none │ │ - add x13, x13, x16 │ │ - b 5d2d0 │ │ - b.ne 5d41c // b.any │ │ + add x3, x2, #0x1 │ │ + b.eq 5d3b0 // b.none │ │ + add x12, x12, x16 │ │ + add x12, x12, x2 │ │ + b 5d3e0 │ │ + add x12, x12, x1 │ │ + add x3, x12, x11 │ │ + mov w20, wzr │ │ + cmp x3, x9 │ │ + b.cc 5d39c // b.lo, b.ul, b.last │ │ + b 5d378 │ │ + add x12, x12, x1 │ │ + add x3, x12, x11 │ │ + mov w20, wzr │ │ + cmp x3, x9 │ │ + b.cs 5d378 // b.hs, b.nlast │ │ + ldrb w3, [x8, x3] │ │ + lsr x3, x14, x3 │ │ + tbz w3, #0, 5d3f4 │ │ + add x3, x8, x12 │ │ + mov x5, x13 │ │ + cmp x15, x5 │ │ + b.eq 5d448 // b.none │ │ + mov x4, x5 │ │ + ldrb w5, [x10, x5] │ │ + ldrb w6, [x3, x4] │ │ + cmp w5, w6 │ │ + add x5, x4, #0x1 │ │ + b.eq 5d41c // b.none │ │ + add x12, x12, x16 │ │ + add x12, x12, x4 │ │ + b 5d3f8 │ │ + add x3, x0, x12 │ │ + mov x4, x13 │ │ + cbz x4, 5d55c │ │ + ldrb w5, [x2, x4] │ │ + ldrb w6, [x8, x3] │ │ + sub x4, x4, #0x1 │ │ + sub x3, x3, #0x1 │ │ + cmp w5, w6 │ │ + b.eq 5d450 // b.none │ │ + add x12, x12, x17 │ │ + b 5d3f8 │ │ + b.ne 5d538 // b.any │ │ cmp x2, x1 │ │ - b.eq 5d2a8 // b.none │ │ + b.eq 5d378 // b.none │ │ add x9, x0, x2 │ │ ldrsb w10, [x9] │ │ and w8, w10, #0xff │ │ - tbz w10, #31, 5d3d0 │ │ + tbz w10, #31, 5d4ec │ │ ldrb w10, [x9, #1] │ │ cmp w8, #0xe0 │ │ and w10, w10, #0x3f │ │ - b.cc 5d3c0 // b.lo, b.ul, b.last │ │ + b.cc 5d4dc // b.lo, b.ul, b.last │ │ ldrb w11, [x9, #2] │ │ cmp w8, #0xf0 │ │ and w11, w11, #0x3f │ │ orr w11, w11, w10, lsl #6 │ │ and w10, w8, #0x1f │ │ - b.cc 5d3cc // b.lo, b.ul, b.last │ │ + b.cc 5d4e8 // b.lo, b.ul, b.last │ │ ldrb w8, [x9, #3] │ │ and w8, w8, #0x3f │ │ orr w8, w8, w11, lsl #6 │ │ bfi w8, w10, #18, #3 │ │ - b 5d3d0 │ │ + b 5d4ec │ │ + cbz x13, 5d55c │ │ + nop │ │ + adr x2, 694d8 │ │ + bl 2bb78 │ │ bfi w10, w8, #6, #5 │ │ mov w8, w10 │ │ - b 5d3d0 │ │ + b 5d4ec │ │ orr w8, w11, w10, lsl #12 │ │ - tbnz w21, #0, 5d440 │ │ + tbnz w20, #0, 5d55c │ │ cmp w8, #0x80 │ │ - b.cs 5d3e4 // b.hs, b.nlast │ │ + b.cs 5d500 // b.hs, b.nlast │ │ mov w8, #0x1 // #1 │ │ - b 5d400 │ │ + b 5d51c │ │ cmp w8, #0x800 │ │ - b.cs 5d3f4 // b.hs, b.nlast │ │ + b.cs 5d510 // b.hs, b.nlast │ │ mov w8, #0x2 // #2 │ │ - b 5d400 │ │ + b 5d51c │ │ cmp w8, #0x10, lsl #12 │ │ mov w8, #0x3 // #3 │ │ cinc x8, x8, cs // cs = hs, nlast │ │ adds x2, x8, x2 │ │ - b.eq 5d430 // b.none │ │ + b.eq 5d54c // b.none │ │ cmp x2, x1 │ │ - b.cs 5d42c // b.hs, b.nlast │ │ + b.cs 5d548 // b.hs, b.nlast │ │ ldrsb w8, [x0, x2] │ │ cmn w8, #0x40 │ │ - b.ge 5d430 // b.tcont │ │ + b.ge 5d54c // b.tcont │ │ nop │ │ - adr x4, 6aa68 │ │ + adr x4, 69dc8 │ │ mov x3, x1 │ │ - bl 2c708 │ │ - b.ne 5d41c // b.any │ │ + bl 2c7cc │ │ + b.ne 5d538 // b.any │ │ cmp x2, x1 │ │ - b.eq 5d440 // b.none │ │ + b.eq 5d55c // b.none │ │ ldrsb w8, [x0, x2] │ │ - tbnz w8, #31, 5d448 │ │ - mov w21, #0x1 // #1 │ │ - b 5d2a8 │ │ + tbnz w8, #31, 5d564 │ │ + mov w20, #0x1 // #1 │ │ + b 5d378 │ │ and w8, w8, #0xff │ │ - mov w21, #0x1 // #1 │ │ + mov w20, #0x1 // #1 │ │ cmp w8, #0xe0 │ │ - b 5d2a8 │ │ - add x8, x14, x9 │ │ - cmp x1, x8 │ │ - nop │ │ - adr x2, 6a160 │ │ - csel x0, x1, x8, hi // hi = pmore │ │ - bl 2ace0 │ │ - nop │ │ - adr x2, 6a130 │ │ - mov x1, x8 │ │ - bl 2ace0 │ │ - nop │ │ - adr x2, 6a148 │ │ - mov x0, x9 │ │ - bl 2ace0 │ │ - add x8, x13, x14 │ │ - cmp x1, x8 │ │ - nop │ │ - adr x2, 6a160 │ │ - csel x0, x1, x8, hi // hi = pmore │ │ - bl 2ace0 │ │ - tbz w3, #0, 5d4b4 │ │ + b 5d378 │ │ + tbz w3, #0, 5d580 │ │ mov w0, wzr │ │ ret │ │ ldp x9, x8, [x0, #16] │ │ ldr x10, [x0] │ │ add x10, x10, x1 │ │ cmp x8, #0x4 │ │ - b.cs 5d540 // b.hs, b.nlast │ │ + b.cs 5d60c // b.hs, b.nlast │ │ mov w11, #0x1 // #1 │ │ - b 5d4e0 │ │ + b 5d5ac │ │ lsl w12, w11, w12 │ │ bic w2, w2, w12 │ │ tst w2, #0xffff │ │ - b.eq 5d4ac // b.none │ │ - cbz x8, 5d538 │ │ + b.eq 5d578 // b.none │ │ + cbz x8, 5d604 │ │ rbit w12, w2 │ │ ldrb w15, [x9] │ │ clz w12, w12 │ │ add x13, x10, x12 │ │ ldrb w14, [x13, #1] │ │ cmp w14, w15 │ │ - b.ne 5d4d0 // b.any │ │ + b.ne 5d59c // b.any │ │ cmp x8, #0x1 │ │ - b.eq 5d538 // b.none │ │ + b.eq 5d604 // b.none │ │ ldrb w14, [x13, #2] │ │ ldrb w15, [x9, #1] │ │ cmp w14, w15 │ │ - b.ne 5d4d0 // b.any │ │ + b.ne 5d59c // b.any │ │ cmp x8, #0x2 │ │ - b.eq 5d538 // b.none │ │ + b.eq 5d604 // b.none │ │ ldrb w13, [x13, #3] │ │ ldrb w14, [x9, #2] │ │ cmp w13, w14 │ │ - b.ne 5d4d0 // b.any │ │ + b.ne 5d59c // b.any │ │ cmp x8, #0x3 │ │ - b.ne 5d4d0 // b.any │ │ + b.ne 5d59c // b.any │ │ mov w0, #0x1 // #1 │ │ ret │ │ add x11, x9, x8 │ │ mov w12, #0x1 // #1 │ │ - b 5d56c │ │ + b 5d638 │ │ ldr w14, [x14] │ │ ldur w15, [x11, #-4] │ │ cmp w14, w15 │ │ - b.eq 5d538 // b.none │ │ + b.eq 5d604 // b.none │ │ lsl w13, w12, w13 │ │ bic w2, w2, w13 │ │ tst w2, #0xffff │ │ - b.eq 5d4ac // b.none │ │ + b.eq 5d578 // b.none │ │ rbit w13, w2 │ │ clz w13, w13 │ │ add x14, x10, x13 │ │ add x15, x14, #0x1 │ │ add x14, x15, x8 │ │ sub x14, x14, #0x4 │ │ cmp x15, x14 │ │ - b.cs 5d54c // b.hs, b.nlast │ │ + b.cs 5d618 // b.hs, b.nlast │ │ mov x16, x9 │ │ ldr w17, [x15], #4 │ │ ldr w0, [x16], #4 │ │ cmp w17, w0 │ │ - b.ne 5d55c // b.any │ │ + b.ne 5d628 // b.any │ │ cmp x15, x14 │ │ - b.cc 5d590 // b.lo, b.ul, b.last │ │ - b 5d54c │ │ + b.cc 5d65c // b.lo, b.ul, b.last │ │ + b 5d618 │ │ ldr x8, [x0] │ │ cmp x8, #0x1 │ │ - b.lt 5d5c0 // b.tstop │ │ + b.lt 5d68c // b.tstop │ │ ldr x0, [x0, #8] │ │ - b 64e40 │ │ + b 641d0 │ │ ret │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ ldr x20, [x0] │ │ ldr q0, [x2] │ │ @@ -70233,235 +70374,244 @@ │ │ str x1, [sp] │ │ mov x10, sp │ │ stur q0, [sp, #8] │ │ csel x3, xzr, x0, eq // eq = none │ │ str x9, [sp, #24] │ │ add x1, x10, #0x8 │ │ mov x0, x8 │ │ - bl 5d678 │ │ + bl 5d744 │ │ cmp x20, #0x1 │ │ - b.lt 5d62c // b.tstop │ │ + b.lt 5d6f8 // b.tstop │ │ ldr x8, [x19, #8] │ │ mov w19, w0 │ │ mov x0, x8 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov w0, w19 │ │ ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ cmp x20, #0x1 │ │ mov x20, x0 │ │ - b.lt 5d650 // b.tstop │ │ + b.lt 5d71c // b.tstop │ │ ldr x0, [x19, #8] │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x20 │ │ - bl 60f4c │ │ + bl 602e0 │ │ ldr x9, [x0] │ │ mov x8, x2 │ │ ldrb w2, [x0, #24] │ │ cmn x9, #0x1 │ │ csel x3, xzr, x0, eq // eq = none │ │ mov x0, x1 │ │ mov x1, x8 │ │ - b 5d678 │ │ + b 5d744 │ │ str d8, [sp, #-112]! │ │ stp x29, x30, [sp, #16] │ │ stp x28, x27, [sp, #32] │ │ stp x26, x25, [sp, #48] │ │ stp x24, x23, [sp, #64] │ │ stp x22, x21, [sp, #80] │ │ stp x20, x19, [sp, #96] │ │ add x29, sp, #0x10 │ │ sub sp, sp, #0x1f0 │ │ ldr w8, [x1] │ │ mov x20, x0 │ │ - tbz w8, #0, 5d6bc │ │ + tbz w8, #0, 5d788 │ │ nop │ │ - adr x28, 9ddb │ │ - mov w27, #0x9 // #9 │ │ - tbz w2, #0, 5d6c8 │ │ - b 5d8f8 │ │ - ldp x28, x27, [x1, #8] │ │ - tbnz w2, #0, 5d8f8 │ │ - cbz x27, 5d8f8 │ │ - cbz x3, 5d8f8 │ │ - ldrb w8, [x28] │ │ + adr x27, a36b │ │ + mov w28, #0x9 // #9 │ │ + cbz w2, 5d794 │ │ + b 5d9e8 │ │ + ldp x27, x28, [x1, #8] │ │ + tbnz w2, #0, 5d9e8 │ │ + cbz x28, 5d9e8 │ │ + cbz x3, 5d9e8 │ │ + ldrb w8, [x27] │ │ cmp w8, #0x2f │ │ - b.ne 5d8f8 // b.any │ │ + b.ne 5d9e8 // b.any │ │ ldp x10, x9, [x3, #8] │ │ - str x28, [sp] │ │ - cbz x9, 5d6f4 │ │ + str x27, [sp] │ │ + cbz x9, 5d7c0 │ │ ldrb w8, [x10] │ │ cmp w8, #0x2f │ │ cset w8, eq // eq = none │ │ - b 5d6f8 │ │ + b 5d7c4 │ │ mov w8, wzr │ │ ldr x22, [sp] │ │ - stp x10, x9, [sp, #128] │ │ + stp x10, x9, [sp, #72] │ │ mov w23, #0xff // #255 │ │ - add x21, sp, #0x100 │ │ + add x21, sp, #0x90 │ │ mov w9, #0x201 // #513 │ │ - add x24, sp, #0x100 │ │ - add x26, sp, #0xc0 │ │ - mov w25, #0x1 // #1 │ │ - mov w28, #0x2 // #2 │ │ + sub x24, x29, #0x60 │ │ + add x25, sp, #0xc0 │ │ + mov w26, #0x1 // #1 │ │ + mov w27, #0x2 // #2 │ │ mov w19, #0x1 // #1 │ │ - strb w23, [sp, #144] │ │ - strb w8, [sp, #186] │ │ - stur x27, [x29, #-8] │ │ - strh w9, [sp, #184] │ │ - ldp q0, q1, [sp, #80] │ │ - sub x0, x29, #0x90 │ │ - ldur x8, [sp, #111] │ │ - add x1, sp, #0xc0 │ │ - strb w23, [sp, #208] │ │ - stp x22, x27, [sp, #192] │ │ - stur q0, [x26, #17] │ │ - stur q1, [x26, #33] │ │ - stur x8, [x26, #48] │ │ - strb w25, [sp, #250] │ │ - strb w19, [sp, #248] │ │ - strb w28, [sp, #249] │ │ - bl 5dd54 │ │ - sub x0, x29, #0x58 │ │ - add x1, sp, #0x80 │ │ - bl 5dd54 │ │ - ldp q0, q1, [x21, #112] │ │ - ldur x8, [x29, #-96] │ │ - ldurb w9, [x29, #-144] │ │ - ldr q2, [x21, #144] │ │ - ldur x10, [x29, #-40] │ │ - str x8, [sp, #304] │ │ - ldurb w8, [x29, #-88] │ │ + strb w23, [sp, #88] │ │ + strb w8, [sp, #130] │ │ + stur x28, [x29, #-8] │ │ + strh w9, [sp, #128] │ │ + cmp w23, #0xff │ │ + b.eq 5d814 // b.none │ │ + ldp q0, q1, [sp, #32] │ │ + ldur x8, [sp, #63] │ │ + stp q0, q1, [x21, #48] │ │ + stur x8, [x21, #79] │ │ + ldp q0, q1, [x21, #48] │ │ + sub x0, x29, #0xd0 │ │ + ldur x8, [x21, #79] │ │ + sub x1, x29, #0x60 │ │ + stp x22, x28, [x29, #-96] │ │ + sturb w23, [x29, #-80] │ │ + stur q0, [x24, #17] │ │ + stur q1, [x24, #33] │ │ + stur x8, [x24, #48] │ │ + sturb w26, [x29, #-38] │ │ + sturb w19, [x29, #-40] │ │ + sturb w27, [x29, #-39] │ │ + bl 5de44 │ │ + sub x0, x29, #0x98 │ │ + add x1, sp, #0x48 │ │ + bl 5de44 │ │ + ldp q0, q1, [x21, #160] │ │ + ldur x8, [x29, #-160] │ │ + ldurb w9, [x29, #-208] │ │ + ldr q2, [x21, #192] │ │ + ldur x10, [x29, #-104] │ │ + str x8, [sp, #240] │ │ + ldurb w8, [x29, #-152] │ │ cmp w9, #0xff │ │ - stp q0, q1, [x21] │ │ - ldur q0, [x29, #-88] │ │ - ldur q1, [x29, #-72] │ │ - str q2, [x21, #32] │ │ - stur q0, [x24, #56] │ │ - ldur q0, [x29, #-56] │ │ - stur q1, [x24, #72] │ │ - stur q0, [x24, #88] │ │ - stur x10, [x24, #104] │ │ - b.eq 5d80c // b.none │ │ - cmp w8, #0xff │ │ - b.eq 5d814 // b.none │ │ - add x0, sp, #0x100 │ │ - add x1, x24, #0x38 │ │ - bl 473d0 │ │ - cbz w0, 5d8f0 │ │ - ldur q0, [x26, #17] │ │ - ldur q1, [x26, #33] │ │ - ldur x8, [x26, #48] │ │ - ldp x22, x27, [sp, #192] │ │ - ldur w9, [x26, #59] │ │ - stp q0, q1, [sp, #80] │ │ - ldrb w23, [sp, #208] │ │ - ldrb w19, [sp, #248] │ │ - stur x8, [sp, #111] │ │ - ldurb w8, [x26, #63] │ │ - ldrb w28, [sp, #249] │ │ - ldrb w25, [sp, #250] │ │ - str w9, [sp, #72] │ │ - strb w8, [sp, #76] │ │ - b 5d730 │ │ + stp q0, q1, [x21, #48] │ │ + ldur q0, [x29, #-152] │ │ + ldur q1, [x29, #-136] │ │ + str q2, [x21, #80] │ │ + stur q0, [x25, #56] │ │ + ldur q0, [x29, #-120] │ │ + stur q1, [x25, #72] │ │ + stur q0, [x25, #88] │ │ + stur x10, [x25, #104] │ │ + b.eq 5d8f8 // b.none │ │ cmp w8, #0xff │ │ - b.ne 5d8f0 // b.any │ │ - ldp q0, q1, [sp, #80] │ │ - cmp w25, #0x2 │ │ - ldur x8, [sp, #111] │ │ - ldr w9, [sp, #72] │ │ + b.eq 5d900 // b.none │ │ + add x0, sp, #0xc0 │ │ + add x1, x25, #0x38 │ │ + bl 59a70 │ │ + cbz w0, 5d9e0 │ │ + ldur q0, [x24, #17] │ │ + ldur q1, [x24, #33] │ │ + ldur x8, [x24, #48] │ │ + ldp x22, x28, [x29, #-96] │ │ + ldur w9, [x24, #59] │ │ stp q0, q1, [sp, #32] │ │ + ldurb w23, [x29, #-80] │ │ + ldurb w19, [x29, #-40] │ │ stur x8, [sp, #63] │ │ - ldrb w8, [sp, #76] │ │ + ldurb w8, [x24, #63] │ │ + ldurb w27, [x29, #-39] │ │ + ldurb w26, [x29, #-38] │ │ str w9, [sp, #24] │ │ strb w8, [sp, #28] │ │ - b.eq 5d8f0 // b.none │ │ + cmp w23, #0xff │ │ + b.ne 5d804 // b.any │ │ + b 5d814 │ │ + cmp w8, #0xff │ │ + b.ne 5d9e0 // b.any │ │ ldp q0, q1, [sp, #32] │ │ - add x0, sp, #0x100 │ │ + cmp w26, #0x2 │ │ ldur x8, [sp, #63] │ │ - ldrb w9, [sp, #28] │ │ - stp x22, x27, [sp, #256] │ │ - strb w23, [sp, #272] │ │ - stur q1, [x21, #33] │ │ - str x8, [sp, #304] │ │ - ldr w8, [sp, #24] │ │ - stur q0, [x21, #17] │ │ - strb w19, [sp, #312] │ │ - strb w28, [sp, #313] │ │ - strb w25, [sp, #314] │ │ - stur w8, [x21, #59] │ │ - strb w9, [sp, #319] │ │ - bl 47188 │ │ - cbz x0, 5d8f0 │ │ + ldr w9, [sp, #24] │ │ + str q1, [x21, #16] │ │ + stur x8, [x21, #31] │ │ + ldrb w8, [sp, #28] │ │ + str q0, [sp, #144] │ │ + str w9, [sp, #136] │ │ + strb w8, [sp, #140] │ │ + b.eq 5d9e0 // b.none │ │ + ldr q0, [sp, #144] │ │ + ldur x8, [x21, #31] │ │ + add x0, sp, #0xc0 │ │ + ldrb w9, [sp, #140] │ │ + stp x22, x28, [sp, #192] │ │ + stur q0, [x21, #65] │ │ + ldr q0, [x21, #16] │ │ + strb w23, [sp, #208] │ │ + stur q0, [x21, #81] │ │ + str x8, [sp, #240] │ │ + ldr w8, [sp, #136] │ │ + strb w19, [sp, #248] │ │ + strb w27, [sp, #249] │ │ + strb w26, [sp, #250] │ │ + stur w8, [x21, #107] │ │ + strb w9, [sp, #255] │ │ + bl 48b68 │ │ + cbz x0, 5d9e0 │ │ mov x8, x0 │ │ mov x2, x1 │ │ - add x0, sp, #0x100 │ │ + add x0, sp, #0xc0 │ │ mov x1, x8 │ │ - bl 2b884 │ │ - ldr x8, [sp, #256] │ │ - ldur x27, [x29, #-8] │ │ - ldr x28, [sp] │ │ - cmp x8, #0x1 │ │ - b.eq 5d8f8 // b.none │ │ - ldp x8, x9, [sp, #264] │ │ - adrp x2, 7000 │ │ - add x2, x2, #0x2d2 │ │ + bl 2b840 │ │ + ldr x8, [sp, #192] │ │ + ldur x28, [x29, #-8] │ │ + ldr x27, [sp] │ │ + cbnz x8, 5d9e8 │ │ + ldp x8, x9, [sp, #200] │ │ + adrp x2, 7000 │ │ + add x2, x2, #0x46d │ │ ldp x0, x1, [x20] │ │ - add x3, sp, #0x100 │ │ - stp x8, x9, [sp, #192] │ │ - adrp x8, 7000 │ │ - add x8, x8, #0xf80 │ │ + add x3, sp, #0xc0 │ │ + stp x8, x9, [x29, #-96] │ │ + adrp x8, 8000 │ │ + add x8, x8, #0xd8 │ │ nop │ │ - adr x9, 2d724 │ │ - stp x8, x9, [sp, #256] │ │ - add x8, sp, #0xc0 │ │ + adr x9, 2e2f8 │ │ + stp x8, x9, [sp, #192] │ │ + sub x8, x29, #0x60 │ │ nop │ │ - adr x9, 29e48 │ │ - stp x8, x9, [sp, #272] │ │ - bl 29e8c │ │ + adr x9, 29e64 │ │ + stp x8, x9, [sp, #208] │ │ + bl 29ea8 │ │ mov w19, w0 │ │ - b 5dc74 │ │ - ldur x27, [x29, #-8] │ │ - ldr x28, [sp] │ │ + b 5dd64 │ │ + ldur x28, [x29, #-8] │ │ + ldr x27, [sp] │ │ ldr w23, [x20, #16] │ │ - tbz w23, #27, 5da98 │ │ + tbz w23, #27, 5db88 │ │ ldrh w24, [x20, #20] │ │ - cbz w24, 5da98 │ │ - tbnz w23, #28, 5db00 │ │ + cbz w24, 5db88 │ │ + tbnz w23, #28, 5dbf0 │ │ movi v8.8b, #0xbf │ │ mov w21, #0x1 // #1 │ │ mov x25, xzr │ │ dup v0.2d, x21 │ │ - stp x28, x27, [sp, #192] │ │ + stp x27, x28, [x29, #-96] │ │ str q0, [sp] │ │ - b 5d93c │ │ - bl 2a364 │ │ + b 5da2c │ │ + bl 2a380 │ │ mov x8, x0 │ │ cmp x26, #0x0 │ │ cinc x9, x25, ne // ne = any │ │ add x25, x9, x8 │ │ - add x0, sp, #0x100 │ │ - add x1, sp, #0xc0 │ │ - bl 2d038 │ │ - ldr x0, [sp, #256] │ │ - cbz x0, 5dbf4 │ │ - ldr x1, [sp, #264] │ │ - ldr x26, [sp, #280] │ │ + add x0, sp, #0xc0 │ │ + sub x1, x29, #0x60 │ │ + bl 2ddd4 │ │ + ldr x0, [sp, #192] │ │ + cbz x0, 5dce4 │ │ + ldr x1, [sp, #200] │ │ + ldr x26, [sp, #216] │ │ cmp x1, #0x20 │ │ - b.cs 5d928 // b.hs, b.nlast │ │ - cbz x1, 5d978 │ │ + b.cs 5da18 // b.hs, b.nlast │ │ + cbz x1, 5da68 │ │ cmp x1, #0x8 │ │ - b.cs 5d980 // b.hs, b.nlast │ │ + b.cs 5da70 // b.hs, b.nlast │ │ mov x9, xzr │ │ mov x8, xzr │ │ - b 5da78 │ │ + b 5db68 │ │ mov x8, xzr │ │ - b 5d930 │ │ + b 5da20 │ │ ldr d0, [x0] │ │ ldr q5, [sp] │ │ and x9, x1, #0x18 │ │ cmp x9, #0x8 │ │ cmgt v0.8b, v0.8b, v8.8b │ │ uxtl v0.8h, v0.8b │ │ uxtl2 v1.4s, v0.8h │ │ @@ -70470,15 +70620,15 @@ │ │ uxtl v1.2d, v1.2s │ │ uxtl2 v3.2d, v0.4s │ │ uxtl v4.2d, v0.2s │ │ and v0.16b, v2.16b, v5.16b │ │ and v2.16b, v1.16b, v5.16b │ │ and v1.16b, v3.16b, v5.16b │ │ and v3.16b, v4.16b, v5.16b │ │ - b.eq 5da5c // b.none │ │ + b.eq 5db4c // b.none │ │ ldr d4, [x0, #8] │ │ dup v6.2d, x21 │ │ cmp x9, #0x10 │ │ cmgt v4.8b, v4.8b, v8.8b │ │ uxtl v4.8h, v4.8b │ │ uxtl2 v5.4s, v4.8h │ │ uxtl v4.4s, v4.4h │ │ @@ -70490,15 +70640,15 @@ │ │ and v16.16b, v16.16b, v6.16b │ │ and v4.16b, v4.16b, v6.16b │ │ and v5.16b, v5.16b, v6.16b │ │ add v0.2d, v0.2d, v7.2d │ │ add v1.2d, v1.2d, v4.2d │ │ add v3.2d, v3.2d, v16.2d │ │ add v2.2d, v2.2d, v5.2d │ │ - b.eq 5da5c // b.none │ │ + b.eq 5db4c // b.none │ │ ldr d4, [x0, #16] │ │ dup v6.2d, x21 │ │ cmgt v4.8b, v4.8b, v8.8b │ │ uxtl v4.8h, v4.8b │ │ uxtl2 v5.4s, v4.8h │ │ uxtl v4.4s, v4.4h │ │ uxtl2 v7.2d, v5.4s │ │ @@ -70515,416 +70665,404 @@ │ │ add v2.2d, v2.2d, v5.2d │ │ add v2.2d, v3.2d, v2.2d │ │ add v0.2d, v1.2d, v0.2d │ │ cmp x1, x9 │ │ add v0.2d, v2.2d, v0.2d │ │ addp d0, v0.2d │ │ fmov x8, d0 │ │ - b.eq 5d930 // b.none │ │ + b.eq 5da20 // b.none │ │ sub x10, x1, x9 │ │ add x9, x0, x9 │ │ ldrsb w11, [x9], #1 │ │ cmn w11, #0x41 │ │ cinc x8, x8, gt │ │ subs x10, x10, #0x1 │ │ - b.ne 5da80 // b.any │ │ - b 5d930 │ │ - tbnz w23, #28, 5dafc │ │ + b.ne 5db70 // b.any │ │ + b 5da20 │ │ + tbnz w23, #28, 5dbec │ │ ldp x21, x22, [x20] │ │ nop │ │ - adr x20, 9eb9 │ │ - stp x28, x27, [sp, #192] │ │ - add x0, sp, #0x100 │ │ - add x1, sp, #0xc0 │ │ - bl 2d038 │ │ - ldr x1, [sp, #256] │ │ + adr x20, a4cd │ │ + stp x27, x28, [x29, #-96] │ │ + add x0, sp, #0xc0 │ │ + sub x1, x29, #0x60 │ │ + bl 2ddd4 │ │ + ldr x1, [sp, #192] │ │ cmp x1, #0x0 │ │ cset w19, ne // ne = any │ │ - cbz x1, 5dc74 │ │ - ldr x2, [sp, #264] │ │ + cbz x1, 5dd64 │ │ + ldr x2, [sp, #200] │ │ ldr x23, [x22, #24] │ │ mov x0, x21 │ │ - ldr x24, [sp, #280] │ │ + ldr x24, [sp, #216] │ │ blr x23 │ │ - tbnz w0, #0, 5dc74 │ │ - cbz x24, 5daac │ │ + tbnz w0, #0, 5dd64 │ │ + cbz x24, 5db9c │ │ mov x0, x21 │ │ mov x1, x20 │ │ mov w2, #0x3 // #3 │ │ blr x23 │ │ - tbz w0, #0, 5daac │ │ - b 5dc74 │ │ + tbz w0, #0, 5db9c │ │ + b 5dd64 │ │ mov x24, xzr │ │ - ldrh w22, [x20, #22] │ │ - cbz x22, 5dc18 │ │ + ldrh w19, [x20, #22] │ │ + cbz x19, 5dd08 │ │ mov x25, xzr │ │ mov x21, xzr │ │ - mov w19, #0x3 // #3 │ │ - mov x26, x22 │ │ - stp x28, x27, [sp, #192] │ │ - add x0, sp, #0x100 │ │ - add x1, sp, #0xc0 │ │ - bl 2d038 │ │ - ldr x12, [sp, #256] │ │ - cbz x12, 5dbf4 │ │ - ldr x10, [sp, #264] │ │ - ldr x8, [sp, #280] │ │ + mov w22, #0x3 // #3 │ │ + mov x26, x19 │ │ + stp x27, x28, [x29, #-96] │ │ + add x0, sp, #0xc0 │ │ + sub x1, x29, #0x60 │ │ + bl 2ddd4 │ │ + ldr x12, [sp, #192] │ │ + cbz x12, 5dce4 │ │ + ldr x10, [sp, #200] │ │ + ldr x8, [sp, #216] │ │ mov x11, xzr │ │ mov x9, x26 │ │ add x13, x12, x10 │ │ - b 5db68 │ │ + b 5dc58 │ │ cmp w14, #0xef │ │ - cinc x14, x19, hi // hi = pmore │ │ + cinc x14, x22, hi // hi = pmore │ │ add x14, x12, x14 │ │ sub x12, x14, x12 │ │ subs x9, x9, #0x1 │ │ add x11, x12, x11 │ │ mov x12, x14 │ │ - b.eq 5dbe0 // b.none │ │ + b.eq 5dcd0 // b.none │ │ cmp x12, x13 │ │ - b.eq 5db90 // b.none │ │ + b.eq 5dc80 // b.none │ │ mov x14, x12 │ │ ldrsb w15, [x14], #1 │ │ - tbz w15, #31, 5db54 │ │ + tbz w15, #31, 5dc44 │ │ and w14, w15, #0xff │ │ cmp w14, #0xe0 │ │ - b.cs 5db48 // b.hs, b.nlast │ │ + b.cs 5dc38 // b.hs, b.nlast │ │ add x14, x12, #0x2 │ │ - b 5db54 │ │ - cbz x9, 5dbe0 │ │ + b 5dc44 │ │ + cbz x9, 5dcd0 │ │ sub x11, x26, x9 │ │ add x21, x10, x21 │ │ mov x26, x9 │ │ add x25, x11, x25 │ │ - cbz x8, 5db1c │ │ + cbz x8, 5dc0c │ │ subs x26, x9, #0x1 │ │ add x21, x8, x21 │ │ add x25, x25, #0x1 │ │ - b.ne 5db1c // b.any │ │ - cmp x21, x27 │ │ - b.hi 5dd3c // b.pmore │ │ - mov x27, x21 │ │ + b.ne 5dc0c // b.any │ │ + cmp x21, x28 │ │ + b.hi 5de2c // b.pmore │ │ + mov x28, x21 │ │ ubfx w8, w23, #29, #2 │ │ - subs x9, x24, x22 │ │ + subs x9, x24, x19 │ │ mov w24, wzr │ │ csel x22, xzr, x9, cc // cc = lo, ul, last │ │ cmp w8, #0x1 │ │ - b.le 5dc0c │ │ - b 5dc38 │ │ + b.le 5dcfc │ │ + b 5dd28 │ │ add x1, x11, x21 │ │ - cmp x1, x27 │ │ - b.hi 5dd28 // b.pmore │ │ - mov x25, x22 │ │ - mov x27, x1 │ │ + cmp x1, x28 │ │ + b.hi 5de18 // b.pmore │ │ + mov x25, x19 │ │ + mov x28, x1 │ │ ubfx w8, w23, #29, #2 │ │ subs x9, x24, x25 │ │ mov w24, wzr │ │ csel x22, xzr, x9, cc // cc = lo, ul, last │ │ cmp w8, #0x1 │ │ - b.gt 5dc38 │ │ - cbz w8, 5dc44 │ │ + b.gt 5dd28 │ │ + cbz w8, 5dd34 │ │ mov w24, w22 │ │ - b 5dc44 │ │ - mov x27, xzr │ │ - mov w28, #0x1 // #1 │ │ + b 5dd34 │ │ + mov x28, xzr │ │ + mov w27, #0x1 // #1 │ │ ubfx w8, w23, #29, #2 │ │ subs x9, x24, xzr │ │ mov w24, wzr │ │ csel x22, xzr, x9, cc // cc = lo, ul, last │ │ cmp w8, #0x1 │ │ - b.le 5dc0c │ │ + b.le 5dcfc │ │ cmp w8, #0x2 │ │ - b.ne 5dc44 // b.any │ │ + b.ne 5dd34 // b.any │ │ ubfx w24, w22, #1, #15 │ │ ldp x21, x19, [x20] │ │ mov w20, wzr │ │ and w8, w20, #0xffff │ │ cmp w8, w24, uxth │ │ - b.cs 5dc9c // b.hs, b.nlast │ │ + b.cs 5dd8c // b.hs, b.nlast │ │ ldr x8, [x19, #32] │ │ and w1, w23, #0x1fffff │ │ mov x0, x21 │ │ add w20, w20, #0x1 │ │ blr x8 │ │ - tbz w0, #0, 5dc4c │ │ + tbz w0, #0, 5dd3c │ │ mov w19, #0x1 // #1 │ │ mov w0, w19 │ │ add sp, sp, #0x1f0 │ │ ldp x20, x19, [sp, #96] │ │ ldp x22, x21, [sp, #80] │ │ ldp x24, x23, [sp, #64] │ │ ldp x26, x25, [sp, #48] │ │ ldp x28, x27, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ ldr d8, [sp], #112 │ │ ret │ │ sub w22, w22, w24 │ │ nop │ │ - adr x20, 9eb9 │ │ - stp x28, x27, [sp, #192] │ │ - add x0, sp, #0x100 │ │ - add x1, sp, #0xc0 │ │ - bl 2d038 │ │ - ldr x1, [sp, #256] │ │ - cbz x1, 5dcf4 │ │ - ldr x2, [sp, #264] │ │ + adr x20, a4cd │ │ + stp x27, x28, [x29, #-96] │ │ + add x0, sp, #0xc0 │ │ + sub x1, x29, #0x60 │ │ + bl 2ddd4 │ │ + ldr x1, [sp, #192] │ │ + cbz x1, 5dde4 │ │ + ldr x2, [sp, #200] │ │ ldr x24, [x19, #24] │ │ mov x0, x21 │ │ - ldr x25, [sp, #280] │ │ + ldr x25, [sp, #216] │ │ blr x24 │ │ - tbnz w0, #0, 5dc70 │ │ - cbz x25, 5dcac │ │ + tbnz w0, #0, 5dd60 │ │ + cbz x25, 5dd9c │ │ mov x0, x21 │ │ mov x1, x20 │ │ mov w2, #0x3 // #3 │ │ blr x24 │ │ - tbz w0, #0, 5dcac │ │ - b 5dc70 │ │ + tbz w0, #0, 5dd9c │ │ + b 5dd60 │ │ mov w20, wzr │ │ and w8, w20, #0xffff │ │ cmp w8, w22, uxth │ │ - b.cs 5dd20 // b.hs, b.nlast │ │ + b.cs 5de10 // b.hs, b.nlast │ │ ldr x8, [x19, #32] │ │ and w1, w23, #0x1fffff │ │ mov x0, x21 │ │ add w20, w20, #0x1 │ │ blr x8 │ │ - tbz w0, #0, 5dcf8 │ │ - b 5dc70 │ │ + tbz w0, #0, 5dde8 │ │ + b 5dd60 │ │ mov w19, wzr │ │ - b 5dc74 │ │ + b 5dd64 │ │ nop │ │ - adr x3, 696d0 │ │ + adr x3, 68a60 │ │ mov x0, xzr │ │ - mov x2, x27 │ │ - bl 2b7a0 │ │ + mov x2, x28 │ │ + bl 2bab0 │ │ nop │ │ - adr x3, 696b8 │ │ + adr x3, 68a48 │ │ mov x0, xzr │ │ mov x1, x21 │ │ - mov x2, x27 │ │ - bl 2b7a0 │ │ + mov x2, x28 │ │ + bl 2bab0 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ + ldrb w12, [x1, #57] │ │ ldrb w8, [x1, #56] │ │ - cmp w8, #0x3 │ │ - b.ne 5dd78 // b.any │ │ - mov w10, #0xff // #255 │ │ - strb w10, [x0] │ │ - ldp x29, x30, [sp], #16 │ │ - ret │ │ - ldrb w9, [x1, #57] │ │ - cmp w9, #0x3 │ │ - b.ne 5dd94 // b.any │ │ - mov w10, #0xff // #255 │ │ - strb w10, [x0] │ │ + cmp w8, w12 │ │ + ccmp w12, #0x3, #0x4, ls // ls = plast │ │ + ccmp w8, #0x3, #0x4, ne // ne = any │ │ + b.ne 5de74 // b.any │ │ + mov w9, #0xff // #255 │ │ + strb w9, [x0] │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ - ldp x14, x2, [x1] │ │ - ldrb w11, [x1, #58] │ │ - ldrb w10, [x0] │ │ - tbz w11, #0, 5de84 │ │ - ldp x15, x11, [x0, #8] │ │ - cmp w8, w9 │ │ - b.hi 5dfe4 // b.pmore │ │ - mov x12, x14 │ │ + ldp x10, x11, [x1] │ │ + ldrb w13, [x1, #58] │ │ + ldrb w9, [x0] │ │ + tbz w13, #0, 5df58 │ │ cmp w8, #0x1 │ │ - b.eq 5dfb8 // b.none │ │ + b.eq 5e070 // b.none │ │ cmp w8, #0x2 │ │ - b.ne 5e038 // b.any │ │ - cbz x2, 5dff8 │ │ - mov x11, xzr │ │ - ldrb w8, [x12, x11] │ │ + b.ne 5e104 // b.any │ │ + ldp x8, x12, [x0, #8] │ │ + cbz x11, 5e0a8 │ │ + mov x13, x10 │ │ + mov x12, xzr │ │ + ldrb w8, [x13, x12] │ │ cmp w8, #0x2f │ │ - b.eq 5ddf4 // b.none │ │ - add x11, x11, #0x1 │ │ - cmp x2, x11 │ │ - b.ne 5ddcc // b.any │ │ + b.eq 5decc // b.none │ │ + add x12, x12, #0x1 │ │ + cmp x11, x12 │ │ + b.ne 5dea4 // b.any │ │ mov x8, xzr │ │ - mov x11, x2 │ │ - cbnz x2, 5ddfc │ │ - b 5de3c │ │ + mov x12, x11 │ │ + cbnz x11, 5ded4 │ │ + b 5df14 │ │ mov w8, #0x1 // #1 │ │ - cbz x11, 5de3c │ │ - cmp x11, #0x1 │ │ - b.eq 5de30 // b.none │ │ - cmp x11, #0x2 │ │ - b.ne 5de48 // b.any │ │ - ldrb w10, [x12] │ │ - cmp w10, #0x2e │ │ - b.ne 5de48 // b.any │ │ - ldrb w10, [x12, #1] │ │ - cmp w10, #0x2e │ │ - b.ne 5de48 // b.any │ │ - mov w13, wzr │ │ - mov w10, #0x8 // #8 │ │ - b 5de50 │ │ - ldrb w10, [x12] │ │ - cmp w10, #0x2e │ │ - b.ne 5de48 // b.any │ │ - mov w10, #0xff // #255 │ │ - mov w13, #0x1 // #1 │ │ - b 5de50 │ │ - mov w13, wzr │ │ - mov w10, #0x9 // #9 │ │ - add x8, x8, x11 │ │ - subs x16, x2, x8 │ │ - b.cc 5e090 // b.lo, b.ul, b.last │ │ - add x14, x12, x8 │ │ - mov w8, #0x2 // #2 │ │ - mov x15, x12 │ │ - mov x2, x16 │ │ - stp x14, x16, [x1] │ │ - tbnz w13, #0, 5dda8 │ │ - stp x12, x11, [x0, #8] │ │ - strb w10, [x0] │ │ + cbz x12, 5df14 │ │ + cmp x12, #0x1 │ │ + b.eq 5df08 // b.none │ │ + cmp x12, #0x2 │ │ + b.ne 5df20 // b.any │ │ + ldrb w9, [x13] │ │ + cmp w9, #0x2e │ │ + b.ne 5df20 // b.any │ │ + ldrb w9, [x13, #1] │ │ + cmp w9, #0x2e │ │ + b.ne 5df20 // b.any │ │ + mov w14, wzr │ │ + mov w9, #0x8 // #8 │ │ + b 5df28 │ │ + ldrb w9, [x13] │ │ + cmp w9, #0x2e │ │ + b.ne 5df20 // b.any │ │ + mov w9, #0xff // #255 │ │ + mov w14, #0x1 // #1 │ │ + b 5df28 │ │ + mov w14, wzr │ │ + mov w9, #0x9 // #9 │ │ + add x8, x8, x12 │ │ + subs x15, x11, x8 │ │ + b.cc 5e0e4 // b.lo, b.ul, b.last │ │ + add x10, x13, x8 │ │ + mov x8, x13 │ │ + mov x11, x15 │ │ + stp x10, x15, [x1] │ │ + tbnz w14, #0, 5de98 │ │ + stp x13, x12, [x0, #8] │ │ + strb w9, [x0] │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ - ldp x15, x11, [x0, #8] │ │ - mov w12, #0x2 // #2 │ │ - mov x13, x14 │ │ - mov x14, x2 │ │ - cmp w8, w9 │ │ - b.hi 5dfe4 // b.pmore │ │ - cmp w8, #0x1 │ │ - b.ne 5def4 // b.any │ │ - strb w12, [x1, #56] │ │ - cbz x14, 5deec │ │ - cmp x14, #0x1 │ │ - b.eq 5ded8 // b.none │ │ - ldrb w8, [x13] │ │ - cmp w8, #0x2e │ │ - mov w8, #0x2 // #2 │ │ - b.ne 5de94 // b.any │ │ - ldrb w8, [x13, #1] │ │ - cmp w8, #0x2f │ │ - mov w8, #0x2 // #2 │ │ - b.ne 5de94 // b.any │ │ - b 5e014 │ │ - ldrb w8, [x13] │ │ + mov w13, #0x2 // #2 │ │ + mov x2, x11 │ │ + b 5df80 │ │ + ldrb w8, [x10] │ │ cmp w8, #0x2e │ │ + b.eq 5e0c4 // b.none │ │ + mov w2, #0x1 // #1 │ │ + cmp w12, #0x2 │ │ mov w8, #0x2 // #2 │ │ - b.ne 5de94 // b.any │ │ - b 5e014 │ │ - mov w8, #0x2 // #2 │ │ - b 5de94 │ │ + b.cc 5e098 // b.lo, b.ul, b.last │ │ + and w8, w8, #0xff │ │ + cmp w8, #0x1 │ │ + b.eq 5dfc4 // b.none │ │ cmp w8, #0x2 │ │ - b.ne 5e038 // b.any │ │ - cbz x14, 5dff8 │ │ - mov x11, xzr │ │ - ldrb w8, [x13, x11] │ │ + b.ne 5e104 // b.any │ │ + cbz x2, 5e0ac │ │ + mov x14, xzr │ │ + ldrb w8, [x10, x14] │ │ cmp w8, #0x2f │ │ - b.eq 5df2c // b.none │ │ - add x11, x11, #0x1 │ │ - cmp x14, x11 │ │ - b.ne 5df04 // b.any │ │ + b.eq 5dff0 // b.none │ │ + add x14, x14, #0x1 │ │ + cmp x2, x14 │ │ + b.ne 5df9c // b.any │ │ mov x8, xzr │ │ - mov x11, x14 │ │ - cbnz x14, 5df34 │ │ - b 5df50 │ │ + mov x14, x2 │ │ + cbnz x2, 5dff8 │ │ + b 5e014 │ │ + strb w13, [x1, #56] │ │ + cbz x2, 5df74 │ │ + cmp x2, #0x1 │ │ + b.eq 5df64 // b.none │ │ + ldrb w8, [x10] │ │ + cmp w8, #0x2e │ │ + b.ne 5df74 // b.any │ │ + ldrb w8, [x10, #1] │ │ + cmp w8, #0x2f │ │ + b.ne 5df74 // b.any │ │ + b 5e0c4 │ │ mov w8, #0x1 // #1 │ │ - cbz x11, 5df50 │ │ - cmp x11, #0x2 │ │ - b.eq 5df5c // b.none │ │ - cmp x11, #0x1 │ │ - b.ne 5df80 // b.any │ │ - ldrb w10, [x13] │ │ - cmp w10, #0x2e │ │ - b.ne 5df80 // b.any │ │ - mov w10, #0xff // #255 │ │ - mov w16, #0x1 // #1 │ │ - b 5df88 │ │ - ldrb w10, [x13] │ │ - cmp w10, #0x2e │ │ - b.ne 5df80 // b.any │ │ - ldrb w10, [x13, #1] │ │ - cmp w10, #0x2e │ │ - b.ne 5df80 // b.any │ │ - mov w16, wzr │ │ - mov w10, #0x8 // #8 │ │ - b 5df88 │ │ - mov w16, wzr │ │ - mov w10, #0x9 // #9 │ │ - add x8, x8, x11 │ │ - subs x2, x14, x8 │ │ - b.cc 5e058 // b.lo, b.ul, b.last │ │ - add x14, x13, x8 │ │ - mov w8, #0x2 // #2 │ │ - mov x15, x13 │ │ - stp x14, x2, [x1] │ │ - cbnz w16, 5de8c │ │ - stp x13, x11, [x0, #8] │ │ - strb w10, [x0] │ │ - ldp x29, x30, [sp], #16 │ │ - ret │ │ + cbz x14, 5e014 │ │ + cmp x14, #0x2 │ │ + b.eq 5e020 // b.none │ │ + cmp x14, #0x1 │ │ + b.ne 5e044 // b.any │ │ + ldrb w9, [x10] │ │ + cmp w9, #0x2e │ │ + b.ne 5e044 // b.any │ │ + mov w9, #0xff // #255 │ │ + mov w15, #0x1 // #1 │ │ + b 5e04c │ │ + ldrb w9, [x10] │ │ + cmp w9, #0x2e │ │ + b.ne 5e044 // b.any │ │ + ldrb w9, [x10, #1] │ │ + cmp w9, #0x2e │ │ + b.ne 5e044 // b.any │ │ + mov w15, wzr │ │ + mov w9, #0x8 // #8 │ │ + b 5e04c │ │ + mov w15, wzr │ │ + mov w9, #0x9 // #9 │ │ + add x8, x8, x14 │ │ + stp x10, x14, [x0, #8] │ │ + subs x11, x2, x8 │ │ + b.cc 5e0ec // b.lo, b.ul, b.last │ │ + add x10, x10, x8 │ │ + stp x10, x11, [x1] │ │ + tbz w15, #0, 5de68 │ │ + mov x2, x11 │ │ + b 5df74 │ │ mov w8, #0x2 // #2 │ │ - stp x15, x11, [x0, #8] │ │ strb w8, [x1, #56] │ │ - cbz x2, 5e07c │ │ - add x8, x12, #0x1 │ │ - sub x9, x2, #0x1 │ │ - mov w10, #0x6 // #6 │ │ + cbz x11, 5e120 │ │ + add x8, x10, #0x1 │ │ + sub x9, x11, #0x1 │ │ stp x8, x9, [x1] │ │ - strb w10, [x0] │ │ + mov w9, #0x6 // #6 │ │ + strb w9, [x0] │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ - stp x15, x11, [x0, #8] │ │ - mov w10, #0xff // #255 │ │ - strb w10, [x0] │ │ + mov w9, #0xff // #255 │ │ + strb w9, [x0] │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ + stp x8, x12, [x0, #8] │ │ mov w8, #0x3 // #3 │ │ - stp x15, x11, [x0, #8] │ │ - mov w10, #0xff // #255 │ │ + mov w9, #0xff // #255 │ │ strb w8, [x1, #56] │ │ - strb w10, [x0] │ │ + strb w9, [x0] │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ - stp x15, x11, [x0, #8] │ │ - cbz x2, 5e098 │ │ - add x8, x13, #0x1 │ │ - sub x9, x2, #0x1 │ │ - mov w10, #0x7 // #7 │ │ + cbz x11, 5e138 │ │ + add x8, x10, #0x1 │ │ + sub x9, x11, #0x1 │ │ stp x8, x9, [x1] │ │ - strb w10, [x0] │ │ + mov w9, #0x7 // #7 │ │ + strb w9, [x0] │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ - stp x15, x11, [x0, #8] │ │ - nop │ │ - adr x2, 6a9d8 │ │ - strb w10, [x0] │ │ - nop │ │ - adr x0, 9973 │ │ - mov w1, #0x28 // #40 │ │ - bl 2b870 │ │ - mov x2, x14 │ │ - str x13, [x0, #8] │ │ - str x11, [x0, #16] │ │ + mov x2, x11 │ │ + stp x13, x12, [x0, #8] │ │ + strb w9, [x0] │ │ nop │ │ - adr x3, 6a9c0 │ │ - strb w10, [x0] │ │ + adr x3, 69d20 │ │ mov x0, x8 │ │ mov x1, x2 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ + strb w9, [x0] │ │ + nop │ │ + adr x0, 9f21 │ │ + nop │ │ + adr x2, 69d38 │ │ + mov w1, #0x28 // #40 │ │ + bl 2bb64 │ │ nop │ │ - adr x3, 6a9a8 │ │ + adr x3, 69d08 │ │ mov w0, #0x1 // #1 │ │ mov x1, xzr │ │ - bl 2b7a0 │ │ - str x12, [x0, #8] │ │ - b 5e060 │ │ + mov x2, xzr │ │ + bl 2bab0 │ │ nop │ │ - adr x3, 6a990 │ │ + adr x3, 69cf0 │ │ mov w0, #0x1 // #1 │ │ mov x1, xzr │ │ - bl 2b7a0 │ │ - ldr x8, [x0, #8]! │ │ - cbz x8, 5e0b8 │ │ - b 3f1d8 │ │ + mov x2, xzr │ │ + bl 2bab0 │ │ + ldr x8, [x0, #8] │ │ + cbz x8, 5e16c │ │ + and x9, x8, #0x3 │ │ + sub x10, x9, #0x2 │ │ + cmp x10, #0x2 │ │ + b.cc 5e16c // b.lo, b.ul, b.last │ │ + cbnz x9, 5e170 │ │ ret │ │ + ldur x1, [x8, #23] │ │ + sub x0, x8, #0x1 │ │ + br x1 │ │ stp x29, x30, [sp, #-64]! │ │ stp x24, x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ ldr x23, [x0] │ │ mov x19, x2 │ │ @@ -70934,72 +71072,78 @@ │ │ csel x9, x8, x24, cc // cc = lo, ul, last │ │ sub x22, x8, x9 │ │ ldr x8, [x23] │ │ cmp x22, x2 │ │ csel x21, x22, x2, cc // cc = lo, ul, last │ │ add x0, x8, x9 │ │ mov x2, x21 │ │ - bl 64e50 │ │ + bl 641e0 │ │ cmp x22, x19 │ │ add x8, x21, x24 │ │ str x8, [x23, #16] │ │ - b.cs 5e130 // b.hs, b.nlast │ │ - ldr x8, [x20, #8]! │ │ - cbz x8, 5e124 │ │ - mov x0, x20 │ │ - bl 3f1d8 │ │ + b.cs 5e208 // b.hs, b.nlast │ │ + ldr x8, [x20, #8] │ │ + cbz x8, 5e1fc │ │ + and x9, x8, #0x3 │ │ + sub x10, x9, #0x2 │ │ + cmp x10, #0x2 │ │ + b.cc 5e1fc // b.lo, b.ul, b.last │ │ + cbz x9, 5e1fc │ │ + ldur x9, [x8, #23] │ │ + sub x0, x8, #0x1 │ │ + blr x9 │ │ nop │ │ - adr x8, 6a730 │ │ - str x8, [x20] │ │ + adr x8, 69b10 │ │ + str x8, [x20, #8] │ │ cmp x22, x19 │ │ cset w0, cc // cc = lo, ul, last │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ nop │ │ - adr x8, 6a730 │ │ - str x8, [x20] │ │ - bl 60f4c │ │ + adr x8, 69b10 │ │ + str x8, [x20, #8] │ │ + bl 602e0 │ │ sub sp, sp, #0x50 │ │ stp x29, x30, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ add x29, sp, #0x10 │ │ mov x19, x0 │ │ cmp w1, #0x80 │ │ stur wzr, [x29, #-4] │ │ - b.cs 5e190 // b.hs, b.nlast │ │ + b.cs 5e268 // b.hs, b.nlast │ │ sturb w1, [x29, #-4] │ │ mov w21, #0x1 // #1 │ │ - b 5e208 │ │ + b 5e2e0 │ │ mov w8, #0xffffff80 // #-128 │ │ cmp w1, #0x800 │ │ mov w9, #0xffffff80 // #-128 │ │ bfxil w8, w1, #0, #6 │ │ - b.cs 5e1bc // b.hs, b.nlast │ │ + b.cs 5e294 // b.hs, b.nlast │ │ lsr w9, w1, #6 │ │ sturb w8, [x29, #-3] │ │ mov w21, #0x2 // #2 │ │ orr w9, w9, #0xc0 │ │ sturb w9, [x29, #-4] │ │ - b 5e208 │ │ + b 5e2e0 │ │ mov w10, #0xffffff80 // #-128 │ │ lsr w11, w1, #16 │ │ bfxil w10, w1, #6, #6 │ │ - cbnz w11, 5e1e8 │ │ + cbnz w11, 5e2c0 │ │ lsr w9, w1, #12 │ │ sturb w10, [x29, #-3] │ │ mov w21, #0x3 // #3 │ │ sturb w8, [x29, #-2] │ │ orr w9, w9, #0xe0 │ │ sturb w9, [x29, #-4] │ │ - b 5e208 │ │ + b 5e2e0 │ │ lsr w11, w1, #18 │ │ bfxil w9, w1, #12, #6 │ │ sturb w10, [x29, #-2] │ │ mov w21, #0x4 // #4 │ │ sturb w8, [x29, #-1] │ │ orr w10, w11, #0xfffffff0 │ │ sturb w9, [x29, #-3] │ │ @@ -71011,1092 +71155,1146 @@ │ │ csel x9, x8, x24, cc // cc = lo, ul, last │ │ sub x22, x8, x9 │ │ ldr x8, [x23] │ │ cmp x22, x21 │ │ csel x20, x22, x21, cc // cc = lo, ul, last │ │ add x0, x8, x9 │ │ mov x2, x20 │ │ - bl 64e50 │ │ + bl 641e0 │ │ cmp x22, x21 │ │ add x8, x20, x24 │ │ str x8, [x23, #16] │ │ - b.cs 5e264 // b.hs, b.nlast │ │ - ldr x8, [x19, #8]! │ │ - cbz x8, 5e258 │ │ - mov x0, x19 │ │ - bl 3f1d8 │ │ + b.cs 5e354 // b.hs, b.nlast │ │ + ldr x8, [x19, #8] │ │ + cbz x8, 5e348 │ │ + and x9, x8, #0x3 │ │ + sub x10, x9, #0x2 │ │ + cmp x10, #0x2 │ │ + b.cc 5e348 // b.lo, b.ul, b.last │ │ + cbz x9, 5e348 │ │ + ldur x9, [x8, #23] │ │ + sub x0, x8, #0x1 │ │ + blr x9 │ │ nop │ │ - adr x8, 6a730 │ │ - str x8, [x19] │ │ + adr x8, 69b10 │ │ + str x8, [x19, #8] │ │ cmp x22, x21 │ │ cset w0, cc // cc = lo, ul, last │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x50 │ │ ret │ │ nop │ │ - adr x8, 6a730 │ │ - str x8, [x19] │ │ - bl 60f4c │ │ + adr x8, 69b10 │ │ + str x8, [x19, #8] │ │ + bl 602e0 │ │ mov x3, x2 │ │ mov x2, x1 │ │ nop │ │ - adr x1, 6a1c8 │ │ - b 29e8c │ │ + adr x1, 69588 │ │ + b 29ea8 │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ mov w0, #0x2 // #2 │ │ - bl 64f00 │ │ + bl 64290 │ │ mov x19, x0 │ │ cmn x0, #0x1 │ │ mov x1, x0 │ │ - b.eq 5e2e0 // b.none │ │ + b.eq 5e3d0 // b.none │ │ cmn x19, #0x1 │ │ cset w0, eq // eq = none │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - bl 64e80 <__errno@plt> │ │ - ldr w8, [x0] │ │ + bl 64240 <__errno@plt> │ │ + adrp x9, 6e000 │ │ + ldrsw x8, [x0] │ │ + nop │ │ + adr x10, 69600 │ │ + ldr x11, [x9, #960] │ │ + cmp x11, x10 │ │ + b.ne 5e40c // b.any │ │ mov w9, #0x2 // #2 │ │ orr x1, x9, x8, lsl #32 │ │ cmn x19, #0x1 │ │ cset w0, eq // eq = none │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ + str x10, [x9, #960] │ │ + b 5e3f0 │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ mov w8, #0x400 // #1024 │ │ cmp x2, #0x400 │ │ mov w0, #0x2 // #2 │ │ csel x2, x2, x8, cc // cc = lo, ul, last │ │ - bl 65070 │ │ + bl 64400 │ │ mov x19, x0 │ │ cmn x0, #0x1 │ │ mov x1, x0 │ │ - b.eq 5e348 // b.none │ │ + b.eq 5e458 // b.none │ │ cmn x19, #0x1 │ │ cset w0, eq // eq = none │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - bl 64e80 <__errno@plt> │ │ - ldr w8, [x0] │ │ + bl 64240 <__errno@plt> │ │ + adrp x9, 6e000 │ │ + ldrsw x8, [x0] │ │ + nop │ │ + adr x10, 69600 │ │ + ldr x11, [x9, #960] │ │ + cmp x11, x10 │ │ + b.ne 5e494 // b.any │ │ mov w9, #0x2 // #2 │ │ orr x1, x9, x8, lsl #32 │ │ cmn x19, #0x1 │ │ cset w0, eq // eq = none │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ + str x10, [x9, #960] │ │ + b 5e478 │ │ mov w0, #0x1 // #1 │ │ ret │ │ mov x0, xzr │ │ ret │ │ - sub sp, sp, #0x50 │ │ - stp x29, x30, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - add x29, sp, #0x10 │ │ - cbz x2, 5e410 │ │ + stp x29, x30, [sp, #-64]! │ │ + stp x24, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + cbz x2, 5e57c │ │ mov x20, x2 │ │ mov x21, x1 │ │ - mov x22, sp │ │ - mov w23, #0x2 // #2 │ │ nop │ │ - adr x19, 6a730 │ │ - mov w24, #0x1 // #1 │ │ - b 5e3bc │ │ - cbz x20, 5e410 │ │ + adr x19, 69b10 │ │ + adrp x23, 6e000 │ │ + nop │ │ + adr x24, 69600 │ │ + b 5e500 │ │ + str x24, [x23, #960] │ │ + ldr x8, [x23, #960] │ │ + mov w0, w22 │ │ + ldr x8, [x8, #16] │ │ + blr x8 │ │ + tbz w0, #0, 5e55c │ │ + cbz x20, 5e57c │ │ mov w0, #0x2 // #2 │ │ mov x1, x21 │ │ mov x2, x20 │ │ - bl 64f00 │ │ + bl 64290 │ │ cmn x0, #0x1 │ │ - b.eq 5e3ec // b.none │ │ - cbz x0, 5e414 │ │ + b.eq 5e534 // b.none │ │ + cbz x0, 5e564 │ │ subs x8, x20, x0 │ │ - b.cc 5e438 // b.lo, b.ul, b.last │ │ + b.cc 5e598 // b.lo, b.ul, b.last │ │ add x21, x21, x0 │ │ mov x20, x8 │ │ - b 5e3b8 │ │ - bl 64e80 <__errno@plt> │ │ - ldr w9, [x0] │ │ - orr x8, x23, x9, lsl #32 │ │ - cmp w9, #0x4 │ │ - stp x24, x8, [sp] │ │ - b.ne 5e430 // b.any │ │ - add x0, x22, #0x8 │ │ - bl 3f1d8 │ │ - b 5e3b8 │ │ + cbnz x8, 5e500 │ │ + b 5e57c │ │ + bl 64240 <__errno@plt> │ │ + ldrsw x22, [x0] │ │ + ldr x8, [x23, #960] │ │ + cmp x8, x24 │ │ + b.ne 5e4e4 // b.any │ │ + ldr x8, [x23, #960] │ │ + mov w0, w22 │ │ + ldr x8, [x8, #16] │ │ + blr x8 │ │ + tbnz w0, #0, 5e4fc │ │ + mov w8, #0x2 // #2 │ │ + orr x19, x8, x22, lsl #32 │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ mov x19, xzr │ │ mov x0, x19 │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x50 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ ret │ │ - mov x19, x8 │ │ - b 5e414 │ │ nop │ │ - adr x3, 6aa80 │ │ + adr x3, 69de0 │ │ mov x1, x20 │ │ mov x2, x20 │ │ - bl 2b7a0 │ │ - sub sp, sp, #0x60 │ │ - stp x29, x30, [sp, #16] │ │ - str x25, [sp, #32] │ │ - stp x24, x23, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ - add x29, sp, #0x10 │ │ + bl 2bab0 │ │ + stp x29, x30, [sp, #-80]! │ │ + str x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + mov x29, sp │ │ mov x0, xzr │ │ - cbz x2, 5e58c │ │ + cbz x2, 5e608 │ │ lsl x8, x2, #4 │ │ add x10, x1, #0x8 │ │ sub x9, x8, #0x10 │ │ lsr x9, x9, #4 │ │ add x9, x9, #0x1 │ │ ldr x11, [x10], #16 │ │ - cbnz x11, 5e49c │ │ + cbnz x11, 5e5f8 │ │ subs x8, x8, #0x10 │ │ add x0, x0, #0x1 │ │ - b.ne 5e484 // b.any │ │ + b.ne 5e5e0 // b.any │ │ mov x0, x9 │ │ subs x20, x2, x0 │ │ - b.cc 5e5d8 // b.lo, b.ul, b.last │ │ - b.ne 5e4b0 // b.any │ │ + b.cc 5e768 // b.lo, b.ul, b.last │ │ + b.ne 5e620 // b.any │ │ mov x0, xzr │ │ - b 5e58c │ │ + ldp x20, x19, [sp, #64] │ │ + ldr x25, [sp, #16] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x29, x30, [sp], #80 │ │ + ret │ │ add x19, x1, x0, lsl #4 │ │ - mov x21, sp │ │ - mov w22, #0x400 // #1024 │ │ - mov w23, #0x2 // #2 │ │ - mov w25, #0x1 // #1 │ │ + mov w23, #0x400 // #1024 │ │ + adrp x24, 6e000 │ │ nop │ │ - adr x24, 6a730 │ │ + adr x25, 69600 │ │ cmp x20, #0x400 │ │ + csel x21, x20, x23, cc // cc = lo, ul, last │ │ mov w0, #0x2 // #2 │ │ mov x1, x19 │ │ - csel x2, x20, x22, cc // cc = lo, ul, last │ │ - bl 65070 │ │ + mov w2, w21 │ │ + bl 64400 │ │ cmn x0, #0x1 │ │ - b.eq 5e55c // b.none │ │ - stp xzr, x0, [sp] │ │ - cbz x0, 5e580 │ │ + b.ne 5e69c // b.any │ │ + bl 64240 <__errno@plt> │ │ + ldrsw x22, [x0] │ │ + ldr x8, [x24, #960] │ │ + cmp x8, x25 │ │ + b.ne 5e680 // b.any │ │ + ldr x8, [x24, #960] │ │ + mov w0, w22 │ │ + ldr x8, [x8, #16] │ │ + blr x8 │ │ + tbnz w0, #0, 5e63c │ │ + b 5e72c │ │ + str x25, [x24, #960] │ │ + ldr x8, [x24, #960] │ │ + mov w0, w22 │ │ + ldr x8, [x8, #16] │ │ + blr x8 │ │ + tbnz w0, #0, 5e63c │ │ + b 5e72c │ │ + cbz x0, 5e70c │ │ lsl x9, x20, #4 │ │ mov x8, xzr │ │ add x11, x19, #0x8 │ │ sub x10, x9, #0x10 │ │ lsr x10, x10, #4 │ │ add x10, x10, #0x1 │ │ ldr x12, [x11], #16 │ │ subs x12, x0, x12 │ │ - b.cc 5e52c // b.lo, b.ul, b.last │ │ + b.cc 5e6dc // b.lo, b.ul, b.last │ │ subs x9, x9, #0x10 │ │ add x8, x8, #0x1 │ │ mov x0, x12 │ │ - b.ne 5e508 // b.any │ │ + b.ne 5e6b8 // b.any │ │ mov x8, x10 │ │ mov x0, x12 │ │ subs x9, x20, x8 │ │ - b.cc 5e5a8 // b.lo, b.ul, b.last │ │ - b.eq 5e588 // b.none │ │ + b.cc 5e778 // b.lo, b.ul, b.last │ │ + b.eq 5e74c // b.none │ │ add x19, x19, x8, lsl #4 │ │ ldr x8, [x19, #8] │ │ subs x8, x8, x0 │ │ - b.cc 5e5c0 // b.lo, b.ul, b.last │ │ + b.cc 5e790 // b.lo, b.ul, b.last │ │ ldr x10, [x19] │ │ mov x20, x9 │ │ add x10, x10, x0 │ │ stp x10, x8, [x19] │ │ - b 5e4cc │ │ - bl 64e80 <__errno@plt> │ │ - ldr w8, [x0] │ │ - orr x0, x23, x8, lsl #32 │ │ - cmp w8, #0x4 │ │ - stp x25, x0, [sp] │ │ - b.ne 5e58c // b.any │ │ - add x0, x21, #0x8 │ │ - bl 3f1d8 │ │ - b 5e4cc │ │ - mov x0, x24 │ │ - b 5e58c │ │ - cbnz x0, 5e5e8 │ │ - ldp x20, x19, [sp, #80] │ │ - ldr x25, [sp, #32] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x60 │ │ + b 5e634 │ │ + nop │ │ + adr x0, 69b10 │ │ + ldp x20, x19, [sp, #64] │ │ + ldr x25, [sp, #16] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x29, x30, [sp], #80 │ │ ret │ │ + mov w8, #0x2 // #2 │ │ + orr x0, x8, x22, lsl #32 │ │ + ldp x20, x19, [sp, #64] │ │ + ldr x25, [sp, #16] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x29, x30, [sp], #80 │ │ + ret │ │ + cbz x0, 5e608 │ │ + nop │ │ + adr x0, a326 │ │ nop │ │ - adr x3, 6a570 │ │ + adr x2, 698d0 │ │ + mov w1, #0x4f // #79 │ │ + bl 29e80 │ │ + nop │ │ + adr x3, 698e8 │ │ + mov x1, x2 │ │ + bl 2bab0 │ │ + nop │ │ + adr x3, 698e8 │ │ mov x0, x8 │ │ mov x1, x20 │ │ mov x2, x20 │ │ - bl 2b7a0 │ │ + bl 2bab0 │ │ nop │ │ - adr x0, 9d9a │ │ + adr x0, a303 │ │ nop │ │ - adr x2, 6a558 │ │ + adr x2, 698b8 │ │ mov w1, #0x47 // #71 │ │ - bl 29e64 │ │ - nop │ │ - adr x3, 6a570 │ │ - mov x1, x2 │ │ - bl 2b7a0 │ │ - nop │ │ - adr x0, 9d73 │ │ - nop │ │ - adr x2, 6a540 │ │ - mov w1, #0x4f // #79 │ │ - bl 29e64 │ │ + bl 29e80 │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ tst w1, #0x3fffffff │ │ - b.ne 5e664 // b.any │ │ + b.ne 5e80c // b.any │ │ mov w8, #0x80000000 // #-2147483648 │ │ mov x19, x0 │ │ cmp w1, w8 │ │ - b.ne 5e680 // b.any │ │ + b.ne 5e828 // b.any │ │ ldxr w1, [x19] │ │ cmp w1, w8 │ │ - b.ne 5e67c // b.any │ │ + b.ne 5e824 // b.any │ │ stxr w9, wzr, [x19] │ │ - cbnz w9, 5e624 │ │ + cbnz w9, 5e7cc │ │ add x1, x19, #0x4 │ │ ldxr w8, [x1] │ │ add w8, w8, #0x1 │ │ stlxr w9, w8, [x1] │ │ - cbnz w9, 5e63c │ │ + cbnz w9, 5e7e4 │ │ mov w0, #0x62 // #98 │ │ mov w2, #0x81 // #129 │ │ mov w3, #0x1 // #1 │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ - b 64eb0 │ │ + b 64220 │ │ nop │ │ - adr x0, 9c59 │ │ + adr x0, a1dd │ │ nop │ │ - adr x2, 6a498 │ │ + adr x2, 69828 │ │ mov w1, #0x24 // #36 │ │ - bl 2b870 │ │ + bl 2bb64 │ │ clrex │ │ mov w20, #0x40000000 // #1073741824 │ │ cmp w1, w20 │ │ - b.eq 5e6ec // b.none │ │ + b.eq 5e894 // b.none │ │ mov w8, #0xc0000000 // #-1073741824 │ │ cmp w1, w8 │ │ - b.ne 5e6e0 // b.any │ │ + b.ne 5e888 // b.any │ │ mov w9, #0x40000000 // #1073741824 │ │ ldxr w10, [x19] │ │ cmp w10, w8 │ │ - b.ne 5e71c // b.any │ │ + b.ne 5e8c4 // b.any │ │ stxr w10, w9, [x19] │ │ - cbnz w10, 5e69c │ │ + cbnz w10, 5e844 │ │ add x8, x19, #0x4 │ │ ldxr w9, [x8] │ │ add w9, w9, #0x1 │ │ stlxr w10, w9, [x8] │ │ - cbnz w10, 5e6b4 │ │ + cbnz w10, 5e85c │ │ add x1, x19, #0x4 │ │ mov w0, #0x62 // #98 │ │ mov w2, #0x81 // #129 │ │ mov w3, #0x1 // #1 │ │ - bl 64eb0 │ │ + bl 64220 │ │ cmp x0, #0x0 │ │ - b.le 5e6ec │ │ + b.le 5e894 │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ ldxr w8, [x19] │ │ cmp w8, w20 │ │ - b.ne 5e71c // b.any │ │ + b.ne 5e8c4 // b.any │ │ stxr w8, wzr, [x19] │ │ - cbnz w8, 5e6ec │ │ + cbnz w8, 5e894 │ │ mov w0, #0x62 // #98 │ │ mov x1, x19 │ │ mov w2, #0x81 // #129 │ │ mov w3, #0x7fffffff // #2147483647 │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ - b 64eb0 │ │ + b 64220 │ │ clrex │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ - bl 65080 │ │ - sub sp, sp, #0x60 │ │ - stp x29, x30, [sp, #16] │ │ - str x25, [sp, #32] │ │ - stp x24, x23, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ - add x29, sp, #0x10 │ │ - cbz x2, 5e7d4 │ │ - mov x20, x2 │ │ - mov x21, x1 │ │ + bl 64410 │ │ + stp x29, x30, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ mov x19, x0 │ │ - mov x23, sp │ │ - mov w24, #0x2 // #2 │ │ - nop │ │ - adr x22, 6a730 │ │ - mov w25, #0x1 // #1 │ │ - b 5e780 │ │ - cbz x20, 5e7d4 │ │ - mov w0, #0x2 // #2 │ │ - mov x1, x21 │ │ - mov x2, x20 │ │ - bl 64f00 │ │ - cmn x0, #0x1 │ │ - b.eq 5e7b0 // b.none │ │ - cbz x0, 5e7e0 │ │ - subs x8, x20, x0 │ │ - b.cc 5e814 // b.lo, b.ul, b.last │ │ - add x21, x21, x0 │ │ - mov x20, x8 │ │ - b 5e77c │ │ - bl 64e80 <__errno@plt> │ │ - ldr w9, [x0] │ │ - orr x8, x24, x9, lsl #32 │ │ - cmp w9, #0x4 │ │ - stp x25, x8, [sp] │ │ - b.ne 5e7dc // b.any │ │ - add x0, x23, #0x8 │ │ - bl 3f1d8 │ │ - b 5e77c │ │ - mov w0, wzr │ │ - b 5e7f8 │ │ - mov x22, x8 │ │ - ldr x8, [x19, #8]! │ │ - cbz x8, 5e7f0 │ │ - mov x0, x19 │ │ - bl 3f1d8 │ │ - str x22, [x19] │ │ - mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #80] │ │ - ldr x25, [sp, #32] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x60 │ │ + bl 5e4ac │ │ + mov x20, x0 │ │ + cbz x0, 5e928 │ │ + ldr x8, [x19, #8] │ │ + cbz x8, 5e924 │ │ + and x9, x8, #0x3 │ │ + sub x10, x9, #0x2 │ │ + cmp x10, #0x2 │ │ + b.cc 5e924 // b.lo, b.ul, b.last │ │ + cbz x9, 5e924 │ │ + ldur x9, [x8, #23] │ │ + sub x0, x8, #0x1 │ │ + blr x9 │ │ + str x20, [x19, #8] │ │ + cmp x20, #0x0 │ │ + cset w0, ne // ne = any │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ ret │ │ - nop │ │ - adr x3, 6aa80 │ │ - mov x1, x20 │ │ - mov x2, x20 │ │ - bl 2b7a0 │ │ - str x22, [x19] │ │ - bl 60f4c │ │ - sub sp, sp, #0x20 │ │ + str x20, [x19, #8] │ │ + bl 602e0 │ │ + sub sp, sp, #0x30 │ │ stp x29, x30, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ add x29, sp, #0x10 │ │ + mov x19, x0 │ │ cmp w1, #0x80 │ │ stur wzr, [x29, #-4] │ │ - b.cs 5e864 // b.hs, b.nlast │ │ + b.cs 5e980 // b.hs, b.nlast │ │ sturb w1, [x29, #-4] │ │ mov w2, #0x1 // #1 │ │ sub x1, x29, #0x4 │ │ - bl 5e738 │ │ - ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ + bl 5e4ac │ │ + mov x20, x0 │ │ + cbnz x0, 5ea3c │ │ + b 5e9f4 │ │ mov w8, #0xffffff80 // #-128 │ │ cmp w1, #0x800 │ │ mov w9, #0xffffff80 // #-128 │ │ bfxil w8, w1, #0, #6 │ │ - b.cs 5e8a0 // b.hs, b.nlast │ │ + b.cs 5e9bc // b.hs, b.nlast │ │ lsr w9, w1, #6 │ │ sturb w8, [x29, #-3] │ │ mov w2, #0x2 // #2 │ │ orr w9, w9, #0xc0 │ │ sturb w9, [x29, #-4] │ │ sub x1, x29, #0x4 │ │ - bl 5e738 │ │ - ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ + bl 5e4ac │ │ + mov x20, x0 │ │ + cbnz x0, 5ea3c │ │ + b 5e9f4 │ │ mov w10, #0xffffff80 // #-128 │ │ lsr w11, w1, #16 │ │ bfxil w10, w1, #6, #6 │ │ - cbnz w11, 5e8dc │ │ + cbnz w11, 5ea0c │ │ lsr w9, w1, #12 │ │ sturb w10, [x29, #-3] │ │ mov w2, #0x3 // #3 │ │ sturb w8, [x29, #-2] │ │ orr w9, w9, #0xe0 │ │ sturb w9, [x29, #-4] │ │ sub x1, x29, #0x4 │ │ - bl 5e738 │ │ + bl 5e4ac │ │ + mov x20, x0 │ │ + cbnz x0, 5ea3c │ │ + cmp x20, #0x0 │ │ + cset w0, ne // ne = any │ │ + ldp x20, x19, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + add sp, sp, #0x30 │ │ ret │ │ lsr w11, w1, #18 │ │ bfxil w9, w1, #12, #6 │ │ sturb w10, [x29, #-2] │ │ mov w2, #0x4 // #4 │ │ sturb w8, [x29, #-1] │ │ orr w10, w11, #0xfffffff0 │ │ sturb w9, [x29, #-3] │ │ sturb w10, [x29, #-4] │ │ sub x1, x29, #0x4 │ │ - bl 5e738 │ │ + bl 5e4ac │ │ + mov x20, x0 │ │ + cbz x0, 5e9f4 │ │ + ldr x8, [x19, #8] │ │ + cbz x8, 5ea64 │ │ + and x9, x8, #0x3 │ │ + sub x10, x9, #0x2 │ │ + cmp x10, #0x2 │ │ + b.cc 5ea64 // b.lo, b.ul, b.last │ │ + cbz x9, 5ea64 │ │ + ldur x9, [x8, #23] │ │ + sub x0, x8, #0x1 │ │ + blr x9 │ │ + str x20, [x19, #8] │ │ + cmp x20, #0x0 │ │ + cset w0, ne // ne = any │ │ + ldp x20, x19, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + add sp, sp, #0x30 │ │ ret │ │ + str x20, [x19, #8] │ │ + bl 602e0 │ │ mov x3, x2 │ │ mov x2, x1 │ │ nop │ │ - adr x1, 6a1f8 │ │ - b 29e8c │ │ + adr x1, 695d0 │ │ + b 29ea8 │ │ mov x0, xzr │ │ ret │ │ - adrp x9, 4000 │ │ - add x9, x9, #0xec0 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xef0 │ │ ldr q0, [x9] │ │ str q0, [x8] │ │ ret │ │ and w9, w1, #0xff │ │ cmp w9, #0xf │ │ - b.hi 5e97c // b.pmore │ │ + b.hi 5eaf4 // b.pmore │ │ cmp w9, #0x3 │ │ mov w8, #0x1 // #1 │ │ - b.le 5e988 │ │ + b.le 5eb00 │ │ cmp w9, #0x9 │ │ - b.le 5e9e8 │ │ + b.le 5eb60 │ │ cmp w9, #0xa │ │ - b.eq 5ea64 // b.none │ │ + b.eq 5ebdc // b.none │ │ cmp w9, #0xb │ │ - b.eq 5ea74 // b.none │ │ + b.eq 5ebec // b.none │ │ cmp w9, #0xc │ │ - b.eq 5ea44 // b.none │ │ - b 5ea84 │ │ + b.eq 5ebbc // b.none │ │ + b 5ebfc │ │ mov w8, #0x1 // #1 │ │ mov x0, x8 │ │ ret │ │ cmp w9, #0x1 │ │ - b.gt 5e9c8 │ │ - cbz w9, 5ea44 │ │ + b.gt 5eb40 │ │ + cbz w9, 5ebbc │ │ cmp w9, #0x1 │ │ - b.ne 5ea84 // b.any │ │ + b.ne 5ebfc // b.any │ │ ldr x9, [x0] │ │ mov x8, xzr │ │ mov x1, xzr │ │ ldrb w10, [x9], #1 │ │ and x11, x10, #0x7f │ │ lsl x11, x11, x8 │ │ add x8, x8, #0x7 │ │ orr x1, x11, x1 │ │ - tbnz w10, #7, 5e9a8 │ │ + tbnz w10, #7, 5eb20 │ │ mov x8, xzr │ │ - b 5ea80 │ │ + b 5ebf8 │ │ cmp w9, #0x2 │ │ - b.eq 5ea54 // b.none │ │ + b.eq 5ebcc // b.none │ │ cmp w9, #0x3 │ │ - b.ne 5ea84 // b.any │ │ + b.ne 5ebfc // b.any │ │ ldr x9, [x0] │ │ mov x8, xzr │ │ ldr w1, [x9], #4 │ │ - b 5ea80 │ │ + b 5ebf8 │ │ cmp w9, #0x4 │ │ - b.eq 5ea44 // b.none │ │ + b.eq 5ebbc // b.none │ │ cmp w9, #0x9 │ │ - b.ne 5ea84 // b.any │ │ + b.ne 5ebfc // b.any │ │ ldr x10, [x0] │ │ mov x9, xzr │ │ mov w11, wzr │ │ ldrb w12, [x10], #1 │ │ and x8, x12, #0x7f │ │ lsl x8, x8, x11 │ │ add w11, w11, #0x7 │ │ orr x9, x8, x9 │ │ - tbnz w12, #7, 5ea04 │ │ + tbnz w12, #7, 5eb7c │ │ mov x13, #0xffffffffffffffff // #-1 │ │ cmp w12, #0x40 │ │ mov w12, #0x3f // #63 │ │ lsl x13, x13, x11 │ │ ccmp w11, w12, #0x2, cs // cs = hs, nlast │ │ str x10, [x0] │ │ mov x0, xzr │ │ csel x11, xzr, x13, hi // hi = pmore │ │ orr x1, x9, x11 │ │ ret │ │ ldr x9, [x0] │ │ mov x8, xzr │ │ ldr x1, [x9], #8 │ │ - b 5ea80 │ │ + b 5ebf8 │ │ ldr x9, [x0] │ │ mov x8, xzr │ │ ldrh w1, [x9], #2 │ │ - b 5ea80 │ │ + b 5ebf8 │ │ ldr x9, [x0] │ │ mov x8, xzr │ │ ldrsh x1, [x9], #2 │ │ - b 5ea80 │ │ + b 5ebf8 │ │ ldr x9, [x0] │ │ mov x8, xzr │ │ ldrsw x1, [x9], #4 │ │ str x9, [x0] │ │ mov x0, x8 │ │ ret │ │ ldr x8, [x0] │ │ ldr x0, [x8] │ │ - b 64b80 │ │ + b 63f14 │ │ ldr x8, [x0] │ │ ldr x0, [x8] │ │ - b 64b80 │ │ + b 63f14 │ │ ldr x8, [x0] │ │ ldr x0, [x8] │ │ - b 64b38 │ │ + b 63ecc │ │ ldr x8, [x0] │ │ ldr x0, [x8] │ │ - b 64b38 │ │ + b 63ecc │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ - bl 5eac8 │ │ - sub sp, sp, #0x50 │ │ + bl 5ec40 │ │ + sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #16] │ │ - str x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ + str x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ add x29, sp, #0x10 │ │ mov x20, x1 │ │ mov x19, x0 │ │ - adrp x9, 6f000 │ │ - add x9, x9, #0xa08 │ │ + adrp x9, 6e000 │ │ + add x9, x9, #0xdf0 │ │ ldxr x8, [x9] │ │ add x10, x8, #0x1 │ │ stxr w11, x10, [x9] │ │ - cbnz w11, 5eaf0 │ │ - tbnz x8, #63, 5eba4 │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0x9a0 │ │ - ldar x0, [x8] │ │ - cbnz x0, 5eb20 │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0x9a0 │ │ - bl 3e918 │ │ - mov x21, x0 │ │ - bl 64e90 │ │ + cbnz w11, 5ec64 │ │ + tbnz x8, #63, 5ecb0 │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0x3c8 │ │ + ldar x21, [x8] │ │ + cbz x21, 5ed44 │ │ + mov w0, w21 │ │ + bl 64200 │ │ + mov x1, x0 │ │ cmp x0, #0x1 │ │ - b.hi 5eb8c // b.pmore │ │ - b.ne 5eb44 // b.any │ │ + b.ls 5ed64 // b.plast │ │ + cbnz x1, 5ece8 │ │ nop │ │ - adr x0, 6a0b8 │ │ - bl 3e9ec │ │ - b 5ebc8 │ │ - mov w0, #0x18 // #24 │ │ - bl 64e30 │ │ - cbz x0, 5ebbc │ │ - str xzr, [x0] │ │ - mov x22, x0 │ │ - strb wzr, [x0, #8] │ │ - str w21, [x0, #16] │ │ - mov w0, w21 │ │ - bl 64e90 │ │ - mov x23, x0 │ │ - mov w0, w21 │ │ - mov x1, x22 │ │ - mov x21, x22 │ │ - bl 64f40 │ │ - cbz x23, 5eb88 │ │ - mov x0, x23 │ │ - bl 64e40 │ │ - mov x0, x21 │ │ - ldrb w8, [x0, #8] │ │ - tbnz w8, #0, 5eba4 │ │ - ldr x8, [x0] │ │ - strb wzr, [x0, #8] │ │ + adr x0, 69460 │ │ + bl 40048 │ │ + b 5ed40 │ │ + nop │ │ + adr x1, a44c │ │ + mov w2, #0x16 // #22 │ │ + bl 5e4ac │ │ + cbz x0, 5ed18 │ │ + and x8, x0, #0x3 │ │ + sub x9, x8, #0x2 │ │ + cmp x9, #0x2 │ │ + b.cc 5ed18 // b.lo, b.ul, b.last │ │ + cbz x8, 5ed18 │ │ + ldur x8, [x0, #23] │ │ + sub x0, x0, #0x1 │ │ + blr x8 │ │ + b 5ed18 │ │ + ldrb w8, [x1, #8] │ │ + tbz w8, #0, 5ed1c │ │ + nop │ │ + adr x1, a462 │ │ + mov w2, #0x32 // #50 │ │ + bl 5e4ac │ │ + cbz x0, 5ed18 │ │ + and x8, x0, #0x3 │ │ + sub x9, x8, #0x2 │ │ + cmp x9, #0x2 │ │ + b.cc 5ed18 // b.lo, b.ul, b.last │ │ + cbnz x8, 5ecd8 │ │ + bl 3fe44 │ │ + ldr x8, [x1] │ │ + strb wzr, [x1, #8] │ │ add x8, x8, #0x1 │ │ - str x8, [x0] │ │ + str x8, [x1] │ │ stp x19, x20, [sp] │ │ nop │ │ - adr x1, 6a6e0 │ │ + adr x1, 69a58 │ │ mov x0, sp │ │ - bl 3e8d0 │ │ - b 5ebc8 │ │ - mov w0, #0x8 // #8 │ │ - mov w1, #0x18 // #24 │ │ - bl 24ab0 │ │ + bl 3fe88 │ │ brk #0x1 │ │ - ldr x8, [x20] │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0x3c8 │ │ + bl 3fec8 │ │ mov x21, x0 │ │ - cbz x8, 5ebe0 │ │ - mov x0, x19 │ │ - blr x8 │ │ - ldr x8, [x20, #8] │ │ - cbz x8, 5ec28 │ │ - mov x0, x19 │ │ - b 5ec24 │ │ - ldr x8, [x20, #8] │ │ - cbnz x8, 5ec38 │ │ - b 5ec40 │ │ + bl 64200 │ │ + mov x1, x0 │ │ + cmp x0, #0x1 │ │ + b.hi 5ec9c // b.pmore │ │ + mov w0, w21 │ │ + bl 3ff9c │ │ + mov x1, x0 │ │ + b 5ec9c │ │ ldr x20, [sp, #8] │ │ mov x21, x0 │ │ ldr x8, [x20] │ │ - cbz x8, 5ec18 │ │ + cbz x8, 5ed90 │ │ ldr x19, [sp] │ │ mov x0, x19 │ │ blr x8 │ │ ldr x8, [x20, #8] │ │ - cbz x8, 5ec28 │ │ + cbz x8, 5edc8 │ │ ldr x0, [sp] │ │ - bl 64e40 │ │ + b 5edc4 │ │ + b 5edd0 │ │ + ldr x8, [x20] │ │ + mov x21, x0 │ │ + cbz x8, 5edb8 │ │ + mov x0, x19 │ │ + blr x8 │ │ + ldr x8, [x20, #8] │ │ + cbz x8, 5edc8 │ │ + mov x0, x19 │ │ + bl 641d0 │ │ mov x0, x21 │ │ - bl 60f4c │ │ + bl 602e0 │ │ ldr x8, [x20, #8] │ │ - cbz x8, 5ec40 │ │ + cbz x8, 5ede0 │ │ mov x0, x19 │ │ - bl 64e40 │ │ - bl 2ccbc │ │ + bl 641d0 │ │ + bl 2cd94 │ │ stp x29, x30, [sp, #-48]! │ │ str x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ ldr x21, [x0, #8] │ │ mov x19, x0 │ │ ldr x8, [x21] │ │ - cbz x8, 5ec70 │ │ + cbz x8, 5ee10 │ │ ldr x20, [x19] │ │ mov x0, x20 │ │ blr x8 │ │ ldr x8, [x21, #8] │ │ - cbz x8, 5ec8c │ │ + cbz x8, 5ee2c │ │ ldr x0, [x19] │ │ ldp x20, x19, [sp, #32] │ │ ldr x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ - b 64e40 │ │ + b 641d0 │ │ ldp x20, x19, [sp, #32] │ │ ldr x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ ldr x8, [x21, #8] │ │ mov x19, x0 │ │ - cbz x8, 5ecb0 │ │ + cbz x8, 5ee50 │ │ mov x0, x20 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ ldp x0, x9, [x1] │ │ nop │ │ - adr x8, 9e80 │ │ + adr x8, a494 │ │ mov w2, #0xc // #12 │ │ mov x1, x8 │ │ ldr x3, [x9, #24] │ │ br x3 │ │ mov x8, x0 │ │ ldr x0, [x0] │ │ mov w9, #0x1 // #1 │ │ ldr x1, [x8, #8] │ │ nop │ │ - adr x10, 6a8a8 │ │ + adr x10, 69c20 │ │ stp x9, x10, [x8] │ │ ret │ │ ldp x8, x1, [x0] │ │ mov x0, x8 │ │ ret │ │ - adrp x9, 4000 │ │ - add x9, x9, #0xf50 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xfa0 │ │ ldr q0, [x9] │ │ str q0, [x8] │ │ ret │ │ sub sp, sp, #0x20 │ │ stp x29, x30, [sp, #16] │ │ add x29, sp, #0x10 │ │ - adrp x8, 7000 │ │ - add x8, x8, #0xf64 │ │ + adrp x8, 8000 │ │ + add x8, x8, #0xbc │ │ nop │ │ - adr x1, 6a178 │ │ + adr x1, 694f0 │ │ stp x0, x8, [sp] │ │ nop │ │ - adr x4, 6a840 │ │ - bl 60a4c │ │ + adr x4, 69bb8 │ │ + bl 5fe68 │ │ sub sp, sp, #0x20 │ │ stp x29, x30, [sp, #16] │ │ add x29, sp, #0x10 │ │ ldr w8, [x1, #16] │ │ ldr x0, [x0] │ │ - tbnz w8, #25, 5ed68 │ │ - tbnz w8, #26, 5eda0 │ │ + tbnz w8, #25, 5ef08 │ │ + tbnz w8, #26, 5ef40 │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ - b 2ce54 │ │ + b 2dbf4 │ │ ldr w12, [x0] │ │ mov w11, #0x7 // #7 │ │ - adrp x9, 4000 │ │ - add x9, x9, #0xd60 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xdc0 │ │ add x10, sp, #0x8 │ │ lsr w13, w12, #4 │ │ and x12, x12, #0xf │ │ mov x8, x11 │ │ ldrb w11, [x9, x12] │ │ strb w11, [x10, x8] │ │ sub x11, x8, #0x1 │ │ mov w12, w13 │ │ - cbnz w13, 5ed7c │ │ - b 5edd4 │ │ + cbnz w13, 5ef1c │ │ + b 5ef74 │ │ ldr w12, [x0] │ │ mov w11, #0x7 // #7 │ │ - adrp x9, 4000 │ │ - add x9, x9, #0xf40 │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xf80 │ │ add x10, sp, #0x8 │ │ lsr w13, w12, #4 │ │ and x12, x12, #0xf │ │ mov x8, x11 │ │ ldrb w11, [x9, x12] │ │ strb w11, [x10, x8] │ │ sub x11, x8, #0x1 │ │ mov w12, w13 │ │ - cbnz w13, 5edb4 │ │ + cbnz w13, 5ef54 │ │ add x9, x8, #0x1 │ │ mov w10, #0x9 // #9 │ │ add x11, sp, #0x8 │ │ sub x5, x10, x9 │ │ nop │ │ - adr x2, 97ce │ │ + adr x2, 9d47 │ │ add x4, x11, x8 │ │ mov x0, x1 │ │ mov w1, #0x1 // #1 │ │ mov w3, #0x2 // #2 │ │ - bl 2aa3c │ │ + bl 2a9ac │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ - bl 5ee18 │ │ + bl 5efb8 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ - bl 5ee28 │ │ - bl 3e88c │ │ - sub sp, sp, #0x50 │ │ - stp x29, x30, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - add x29, sp, #0x30 │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0x9f9 │ │ + bl 5efc8 │ │ + bl 3fe44 │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + add x29, sp, #0x20 │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0xde1 │ │ mov w9, #0x1 // #1 │ │ ldxrb w10, [x8] │ │ stxrb w11, w9, [x8] │ │ - cbnz w11, 5ee44 │ │ - cbz w10, 5ee6c │ │ - bl 60cf4 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0xda │ │ - bl 609e4 │ │ - bl 60b7c │ │ - b 5eefc │ │ - bl 60cf4 │ │ - adrp x1, 7000 │ │ - add x1, x1, #0x1eb │ │ - bl 609e4 │ │ - bl 60b7c │ │ - bl 3f4bc │ │ + cbnz w11, 5efe4 │ │ + cbz w10, 5f00c │ │ + bl 60088 │ │ + adrp x1, 6000 │ │ + add x1, x1, #0x1ba │ │ + bl 5fdf4 │ │ + bl 3fe18 │ │ + b 5f098 │ │ + bl 60088 │ │ + adrp x1, 7000 │ │ + add x1, x1, #0x23c │ │ + bl 5fdf4 │ │ + bl 3fe18 │ │ + bl 40a7c │ │ mov w19, w0 │ │ - bl 3ed8c │ │ + bl 40420 │ │ ands w8, w0, #0xff │ │ - b.eq 5eed8 // b.none │ │ + b.eq 5f078 // b.none │ │ cmp w8, #0x1 │ │ - b.eq 5eeb4 // b.none │ │ + b.eq 5f05c // b.none │ │ cmp w8, #0x2 │ │ - b.ne 5eef8 // b.any │ │ - bl 609a8 │ │ - str x0, [sp, #24] │ │ - bl 60b74 │ │ - b 5eef8 │ │ - add x9, sp, #0x10 │ │ - strb w8, [sp, #16] │ │ + b.ne 5f094 // b.any │ │ nop │ │ - adr x8, 3f77c │ │ - stp x9, x8, [sp, #24] │ │ - bl 60980 │ │ - str x0, [sp, #24] │ │ - bl 60b74 │ │ - b 5eef8 │ │ - add x8, sp, #0x10 │ │ + adr x1, a040 │ │ + sub x0, x29, #0x1 │ │ + mov w2, #0x9d // #157 │ │ + bl 3fd5c │ │ + b 5f090 │ │ + mov x9, sp │ │ + strb w8, [sp] │ │ nop │ │ - adr x9, 3f77c │ │ - strb wzr, [sp, #16] │ │ - stp x8, x9, [sp, #24] │ │ - bl 60980 │ │ - str x0, [sp, #24] │ │ - bl 60b74 │ │ - bl 60a6c │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x29, x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ + adr x8, 40d64 │ │ + stp x9, x8, [sp, #8] │ │ + bl 5fdb8 │ │ + b 5f090 │ │ + mov x8, sp │ │ + nop │ │ + adr x9, 40d64 │ │ + strb wzr, [sp] │ │ + stp x8, x9, [sp, #8] │ │ + bl 5fdb8 │ │ + bl 3fe18 │ │ + bl 5fe90 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x40 │ │ ret │ │ mov x20, x0 │ │ - bl 60a6c │ │ + bl 5fe90 │ │ mov x0, x20 │ │ - bl 60f4c │ │ - bl 2ccbc │ │ + bl 602e0 │ │ + bl 2cd94 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ - bl 5ef2c │ │ + bl 5f0c8 │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ str x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ ldr x9, [x0] │ │ ldr x8, [x9, #8] │ │ - tbnz w8, #0, 5ef74 │ │ + tbnz w8, #0, 5f110 │ │ ldp x2, x8, [x0, #8] │ │ mov x9, #0xffffffffffffffff // #-1 │ │ str x0, [sp, #24] │ │ str x9, [sp] │ │ ldrb w3, [x8, #16] │ │ ldrb w4, [x8, #17] │ │ nop │ │ - adr x1, 6a3b0 │ │ + adr x1, 69728 │ │ mov x0, sp │ │ - bl 3e0ec │ │ + bl 3f6cc │ │ brk #0x1 │ │ ldp x2, x10, [x0, #8] │ │ lsr x8, x8, #1 │ │ ldr x9, [x9] │ │ nop │ │ - adr x1, 6a378 │ │ + adr x1, 696f0 │ │ mov x0, sp │ │ ldrb w3, [x10, #16] │ │ ldrb w4, [x10, #17] │ │ stp x9, x8, [sp] │ │ - bl 3e0ec │ │ + bl 3f6cc │ │ ldr x8, [sp] │ │ cmp x8, #0x1 │ │ - b.lt 5efbc // b.tstop │ │ + b.lt 5f158 // b.tstop │ │ ldr x8, [sp, #8] │ │ mov x19, x0 │ │ mov x0, x8 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ + bl 602e0 │ │ ldr x8, [x0] │ │ cmn x8, #0x1 │ │ - b.eq 5efe0 // b.none │ │ + b.eq 5f17c // b.none │ │ ldp x8, x9, [x1] │ │ ldp x1, x2, [x0, #8] │ │ ldr x3, [x9, #24] │ │ mov x0, x8 │ │ br x3 │ │ ldr x8, [x0, #24] │ │ ldp x0, x1, [x1] │ │ ldr x8, [x8] │ │ ldp x2, x3, [x8] │ │ - b 29e8c │ │ + b 29ea8 │ │ sub sp, sp, #0x60 │ │ stp x29, x30, [sp, #48] │ │ str x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ add x29, sp, #0x30 │ │ ldr x20, [x0] │ │ cmn x20, #0x1 │ │ - b.ne 5f060 // b.any │ │ + b.ne 5f1fc // b.any │ │ mov w8, #0x1 // #1 │ │ ldr x9, [x0, #24] │ │ str xzr, [sp, #40] │ │ stp xzr, x8, [sp, #24] │ │ mov x19, x0 │ │ ldr x8, [x9] │ │ ldp x2, x3, [x8] │ │ nop │ │ - adr x1, 6a330 │ │ + adr x1, 696a8 │ │ add x0, sp, #0x18 │ │ - bl 29e8c │ │ + bl 29ea8 │ │ ldur q0, [sp, #24] │ │ ldr x8, [sp, #40] │ │ mov x0, x19 │ │ str q0, [x19] │ │ ldr x20, [x19] │ │ str q0, [sp] │ │ str x8, [sp, #16] │ │ str x8, [x19, #16] │ │ ldp x19, x21, [x0, #8] │ │ mov w8, #0x1 // #1 │ │ stp xzr, x8, [x0] │ │ str xzr, [x0, #16] │ │ mov w0, #0x18 // #24 │ │ - bl 64e30 │ │ - cbz x0, 5f0a0 │ │ + bl 641c0 │ │ + cbz x0, 5f23c │ │ nop │ │ - adr x1, 6a8f8 │ │ + adr x1, 69c58 │ │ stp x20, x19, [x0] │ │ str x21, [x0, #16] │ │ ldp x20, x19, [sp, #80] │ │ ldr x21, [sp, #64] │ │ ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x60 │ │ ret │ │ mov w0, #0x8 // #8 │ │ mov w1, #0x18 // #24 │ │ - bl 24ab0 │ │ + bl 248d0 │ │ brk #0x1 │ │ ldr x8, [sp, #24] │ │ - cbz x8, 5f0d4 │ │ + cbz x8, 5f270 │ │ ldr x19, [sp, #32] │ │ - b 5f0c4 │ │ - cbz x20, 5f0d4 │ │ + b 5f260 │ │ + cbz x20, 5f270 │ │ mov x20, x0 │ │ mov x0, x19 │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x20 │ │ - bl 60f4c │ │ + bl 602e0 │ │ sub sp, sp, #0x50 │ │ stp x29, x30, [sp, #48] │ │ str x19, [sp, #64] │ │ add x29, sp, #0x30 │ │ ldr x8, [x0] │ │ cmn x8, #0x1 │ │ - b.eq 5f10c // b.none │ │ + b.eq 5f2a8 // b.none │ │ nop │ │ - adr x1, 6a8f8 │ │ + adr x1, 69c58 │ │ ldp x29, x30, [sp, #48] │ │ ldr x19, [sp, #64] │ │ add sp, sp, #0x50 │ │ ret │ │ mov w8, #0x1 // #1 │ │ ldr x9, [x0, #24] │ │ str xzr, [sp, #40] │ │ stp xzr, x8, [sp, #24] │ │ mov x19, x0 │ │ ldr x8, [x9] │ │ ldp x2, x3, [x8] │ │ nop │ │ - adr x1, 6a330 │ │ + adr x1, 696a8 │ │ add x0, sp, #0x18 │ │ - bl 29e8c │ │ + bl 29ea8 │ │ ldur q0, [sp, #24] │ │ ldr x8, [sp, #40] │ │ mov x0, x19 │ │ str q0, [sp] │ │ str x8, [sp, #16] │ │ str q0, [x19] │ │ str x8, [x19, #16] │ │ nop │ │ - adr x1, 6a8f8 │ │ + adr x1, 69c58 │ │ ldp x29, x30, [sp, #48] │ │ ldr x19, [sp, #64] │ │ add sp, sp, #0x50 │ │ ret │ │ ldr x8, [sp, #24] │ │ mov x19, x0 │ │ - cbz x8, 5f180 │ │ + cbz x8, 5f31c │ │ ldr x0, [sp, #32] │ │ - bl 64e40 │ │ + bl 641d0 │ │ mov x0, x19 │ │ - bl 60f4c │ │ - adrp x9, 4000 │ │ - add x9, x9, #0xef0 │ │ + bl 602e0 │ │ + ldr x8, [x0] │ │ + cbz x8, 5f334 │ │ + ldr x0, [x0, #8] │ │ + b 641d0 │ │ + ret │ │ + adrp x9, 4000 │ │ + add x9, x9, #0xf90 │ │ ldr q0, [x9] │ │ str q0, [x8] │ │ ret │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ ldr x21, [x0, #16] │ │ ldr x8, [x0] │ │ mov x20, x2 │ │ mov x19, x0 │ │ sub x8, x8, x21 │ │ cmp x2, x8 │ │ - b.hi 5f1f8 // b.pmore │ │ - cbz x20, 5f1dc │ │ + b.hi 5f3a8 // b.pmore │ │ + cbz x20, 5f38c │ │ ldr x8, [x19, #8] │ │ mov x2, x20 │ │ add x0, x8, x21 │ │ - bl 64e50 │ │ + bl 641e0 │ │ add x8, x21, x20 │ │ mov w0, wzr │ │ str x8, [x19, #16] │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ mov x0, x19 │ │ mov x22, x1 │ │ mov x1, x21 │ │ mov x2, x20 │ │ mov w3, #0x1 // #1 │ │ mov w4, #0x1 // #1 │ │ - bl 3f14c │ │ + bl 40788 │ │ ldr x21, [x19, #16] │ │ mov x1, x22 │ │ - b 5f1cc │ │ + b 5f37c │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ ldr x20, [x0, #16] │ │ mov x19, x0 │ │ cmp w1, #0x80 │ │ - b.cs 5f248 // b.hs, b.nlast │ │ + b.cs 5f3f8 // b.hs, b.nlast │ │ mov w21, #0x1 // #1 │ │ - b 5f264 │ │ + b 5f414 │ │ cmp w1, #0x800 │ │ - b.cs 5f258 // b.hs, b.nlast │ │ + b.cs 5f408 // b.hs, b.nlast │ │ mov w21, #0x2 // #2 │ │ - b 5f264 │ │ + b 5f414 │ │ cmp w1, #0x10, lsl #12 │ │ mov w8, #0x3 // #3 │ │ cinc x21, x8, cs // cs = hs, nlast │ │ ldr x8, [x19] │ │ sub x8, x8, x20 │ │ cmp x21, x8 │ │ - b.hi 5f28c // b.pmore │ │ + b.hi 5f43c // b.pmore │ │ ldr x8, [x19, #8] │ │ cmp w1, #0x80 │ │ add x8, x8, x20 │ │ - b.cs 5f2bc // b.hs, b.nlast │ │ + b.cs 5f46c // b.hs, b.nlast │ │ strb w1, [x8] │ │ - b 5f328 │ │ + b 5f4d8 │ │ mov x0, x19 │ │ mov w22, w1 │ │ mov x1, x20 │ │ mov x2, x21 │ │ mov w3, #0x1 // #1 │ │ mov w4, #0x1 // #1 │ │ - bl 3f14c │ │ + bl 40788 │ │ mov w1, w22 │ │ ldr x8, [x19, #8] │ │ cmp w22, #0x80 │ │ add x8, x8, x20 │ │ - b.cc 5f284 // b.lo, b.ul, b.last │ │ + b.cc 5f434 // b.lo, b.ul, b.last │ │ mov w9, #0xffffff80 // #-128 │ │ cmp w1, #0x800 │ │ mov w10, #0xffffff80 // #-128 │ │ bfxil w9, w1, #0, #6 │ │ - b.cs 5f2e4 // b.hs, b.nlast │ │ + b.cs 5f494 // b.hs, b.nlast │ │ lsr w10, w1, #6 │ │ strb w9, [x8, #1] │ │ orr w10, w10, #0xc0 │ │ strb w10, [x8] │ │ - b 5f328 │ │ + b 5f4d8 │ │ mov w11, #0xffffff80 // #-128 │ │ lsr w12, w1, #16 │ │ bfxil w11, w1, #6, #6 │ │ - cbnz w12, 5f30c │ │ + cbnz w12, 5f4bc │ │ lsr w10, w1, #12 │ │ strb w11, [x8, #1] │ │ strb w9, [x8, #2] │ │ orr w10, w10, #0xe0 │ │ strb w10, [x8] │ │ - b 5f328 │ │ + b 5f4d8 │ │ lsr w12, w1, #18 │ │ bfxil w10, w1, #12, #6 │ │ strb w11, [x8, #2] │ │ strb w9, [x8, #3] │ │ orr w11, w12, #0xfffffff0 │ │ strb w10, [x8, #1] │ │ strb w11, [x8] │ │ @@ -72106,1716 +72304,813 @@ │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ mov x3, x2 │ │ mov x2, x1 │ │ nop │ │ - adr x1, 6a330 │ │ - b 29e8c │ │ + adr x1, 696a8 │ │ + b 29ea8 │ │ ldp x8, x9, [x1] │ │ ldp x1, x2, [x0] │ │ ldr x3, [x9, #24] │ │ mov x0, x8 │ │ br x3 │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ ldp x20, x19, [x0] │ │ mov w0, #0x10 // #16 │ │ - bl 64e30 │ │ - cbz x0, 5f3a0 │ │ + bl 641c0 │ │ + cbz x0, 5f550 │ │ nop │ │ - adr x1, 6a888 │ │ + adr x1, 69c00 │ │ stp x20, x19, [x0] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ mov w0, #0x8 // #8 │ │ mov w1, #0x10 // #16 │ │ - bl 24ab0 │ │ + bl 248d0 │ │ nop │ │ - adr x1, 6a888 │ │ + adr x1, 69c00 │ │ ret │ │ ldp x8, x1, [x0] │ │ mov x0, x8 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - stp x29, x30, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - add x29, sp, #0x10 │ │ - nop │ │ - adr x19, 9b0a │ │ - mov w20, #0x3c // #60 │ │ - b 5f3f8 │ │ - bl 64e80 <__errno@plt> │ │ - ldrsw x8, [x0] │ │ - cmp w8, #0x4 │ │ - b.ne 5f450 // b.any │ │ - cbz x20, 5f464 │ │ - mov w0, #0x2 // #2 │ │ - mov x1, x19 │ │ - mov x2, x20 │ │ - bl 64f00 │ │ - cmn x0, #0x1 │ │ - b.eq 5f3e4 // b.none │ │ - cbz x0, 5f444 │ │ - subs x8, x20, x0 │ │ - b.cc 5f42c // b.lo, b.ul, b.last │ │ - add x19, x19, x0 │ │ - mov x20, x8 │ │ - cbnz x8, 5f3f8 │ │ - b 5f464 │ │ - nop │ │ - adr x3, 6aa80 │ │ - mov x1, x20 │ │ - mov x2, x20 │ │ - bl 2b7a0 │ │ - brk #0x1 │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ nop │ │ - adr x8, 6a730 │ │ - b 5f458 │ │ - mov w9, #0x2 // #2 │ │ - orr x8, x9, x8, lsl #32 │ │ - str x8, [sp, #8] │ │ - add x0, sp, #0x8 │ │ - bl 3f1d8 │ │ - bl 3e88c │ │ - bl 2ccb0 │ │ + adr x1, a08e │ │ + mov w2, #0x3c // #60 │ │ + bl 5e4ac │ │ + cbz x0, 5f5b0 │ │ + and x8, x0, #0x3 │ │ + sub x9, x8, #0x2 │ │ + cmp x9, #0x2 │ │ + b.cc 5f5b0 // b.lo, b.ul, b.last │ │ + cbz x8, 5f5b0 │ │ + ldur x8, [x0, #23] │ │ + sub x0, x0, #0x1 │ │ + blr x8 │ │ + bl 3fe44 │ │ + bl 2cd88 │ │ sub sp, sp, #0x30 │ │ stp x29, x30, [sp, #32] │ │ add x29, sp, #0x20 │ │ ldp x8, x9, [x0] │ │ str x0, [sp, #24] │ │ add x0, sp, #0x8 │ │ stp x8, x9, [sp, #8] │ │ - bl 5ef20 │ │ - sub sp, sp, #0x30 │ │ - stp x29, x30, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - add x29, sp, #0x10 │ │ - nop │ │ - adr x19, 9b46 │ │ - mov w20, #0x44 // #68 │ │ - b 5f4c0 │ │ - bl 64e80 <__errno@plt> │ │ - ldrsw x8, [x0] │ │ - cmp w8, #0x4 │ │ - b.ne 5f518 // b.any │ │ - cbz x20, 5f52c │ │ - mov w0, #0x2 // #2 │ │ - mov x1, x19 │ │ - mov x2, x20 │ │ - bl 64f00 │ │ - cmn x0, #0x1 │ │ - b.eq 5f4ac // b.none │ │ - cbz x0, 5f50c │ │ - subs x8, x20, x0 │ │ - b.cc 5f4f4 // b.lo, b.ul, b.last │ │ - add x19, x19, x0 │ │ - mov x20, x8 │ │ - cbnz x8, 5f4c0 │ │ - b 5f52c │ │ - nop │ │ - adr x3, 6aa80 │ │ - mov x1, x20 │ │ - mov x2, x20 │ │ - bl 2b7a0 │ │ - brk #0x1 │ │ + bl 5f0bc │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ nop │ │ - adr x8, 6a730 │ │ - b 5f520 │ │ - mov w9, #0x2 // #2 │ │ - orr x8, x9, x8, lsl #32 │ │ - str x8, [sp, #8] │ │ - add x0, sp, #0x8 │ │ - bl 3f1d8 │ │ - bl 3e88c │ │ - bl 2ccb0 │ │ + adr x1, a0ca │ │ + mov w2, #0x44 // #68 │ │ + bl 5e4ac │ │ + cbz x0, 5f614 │ │ + and x8, x0, #0x3 │ │ + sub x9, x8, #0x2 │ │ + cmp x9, #0x2 │ │ + b.cc 5f614 // b.lo, b.ul, b.last │ │ + cbz x8, 5f614 │ │ + ldur x8, [x0, #23] │ │ + sub x0, x0, #0x1 │ │ + blr x8 │ │ + bl 3fe44 │ │ + bl 2cd88 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ mov x8, x0 │ │ mov x0, x1 │ │ mov x1, x8 │ │ - bl 5f54c │ │ + bl 5f634 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ - bl 5ee0c │ │ + bl 5efac │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ str x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ ldr w12, [x1, #8] │ │ ldr w10, [x2, #8] │ │ mov x19, x0 │ │ ldr x9, [x1] │ │ ldr x11, [x2] │ │ cmp w12, w10 │ │ cset w13, cs // cs = hs, nlast │ │ cmp x9, x11 │ │ cset w14, ge // ge = tcont │ │ csel w13, w13, w14, eq // eq = none │ │ - tbz w13, #0, 5f5f0 │ │ + tbz w13, #0, 5f6d8 │ │ mov w13, #0xca00 // #51712 │ │ cmp w12, w10 │ │ movk w13, #0x3b9a, lsl #16 │ │ add w8, w12, w13 │ │ csel w8, w8, w12, cc // cc = lo, ul, last │ │ - neg x12, x11 │ │ + csetm x12, cc // cc = lo, ul, last │ │ sub w8, w8, w10 │ │ - csinv x10, x12, x11, cs // cs = hs, nlast │ │ + sub x10, x12, x11 │ │ cmp w8, w13 │ │ add x9, x10, x9 │ │ - b.cc 5f5d8 // b.lo, b.ul, b.last │ │ + b.cc 5f6c0 // b.lo, b.ul, b.last │ │ cmn x9, #0x1 │ │ - b.eq 5f630 // b.none │ │ + b.eq 5f718 // b.none │ │ mov w10, #0x3600 // #13824 │ │ add x9, x9, #0x1 │ │ movk w10, #0xc465, lsl #16 │ │ add w8, w8, w10 │ │ str w8, [x19, #16] │ │ stp xzr, x9, [x19] │ │ ldp x29, x30, [sp, #32] │ │ ldr x19, [sp, #48] │ │ add sp, sp, #0x40 │ │ ret │ │ mov x8, x1 │ │ mov x0, sp │ │ mov x1, x2 │ │ mov x2, x8 │ │ - bl 5f558 │ │ - adrp x8, 4000 │ │ + bl 5f640 │ │ + adrp x8, 4000 │ │ ldr q0, [sp] │ │ - ldr q1, [x8, #3472] │ │ + ldr q1, [x8, #3568] │ │ ldr w8, [sp, #16] │ │ eor v0.16b, v0.16b, v1.16b │ │ str w8, [x19, #16] │ │ str q0, [x19] │ │ ldp x29, x30, [sp, #32] │ │ ldr x19, [sp, #48] │ │ add sp, sp, #0x40 │ │ ret │ │ nop │ │ - adr x0, 9b8a │ │ + adr x0, a10e │ │ nop │ │ - adr x2, 6a3e8 │ │ + adr x2, 69760 │ │ mov w1, #0x19 // #25 │ │ - bl 2cbe0 │ │ - sub sp, sp, #0x100 │ │ - stp x29, x30, [sp, #192] │ │ - str x23, [sp, #208] │ │ - stp x22, x21, [sp, #224] │ │ - stp x20, x19, [sp, #240] │ │ - add x29, sp, #0xc0 │ │ - ldr x20, [x0] │ │ - mov x19, x1 │ │ - add x22, sp, #0x20 │ │ - and x8, x20, #0x3 │ │ - cmp x8, #0x1 │ │ - b.gt 5f708 │ │ - cbnz x8, 5f800 │ │ - ldp x0, x8, [x19] │ │ - nop │ │ - adr x1, a36f │ │ - mov w2, #0x5 // #5 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 5f8bc │ │ - ldrb w8, [x19, #18] │ │ - tbnz w8, #7, 5f934 │ │ - ldp x0, x8, [x19] │ │ - nop │ │ - adr x1, 97c6 │ │ - mov w2, #0x3 // #3 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 5f8bc │ │ - ldp x0, x8, [x19] │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xf5c │ │ - mov w2, #0x4 // #4 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 5f8bc │ │ - ldp x0, x8, [x19] │ │ - nop │ │ - adr x1, 978d │ │ - mov w2, #0x2 // #2 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 5f8bc │ │ - ldp x1, x2, [x19] │ │ - ldrb w0, [x20, #16] │ │ - bl 60018 │ │ - tbnz w0, #0, 5f8bc │ │ - b 5f9cc │ │ - cmp x8, #0x2 │ │ - b.ne 5f88c // b.any │ │ - ldp x0, x8, [x19] │ │ - lsr x9, x20, #32 │ │ - nop │ │ - adr x1, a366 │ │ - mov w2, #0x2 // #2 │ │ - str w9, [sp, #12] │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - strb w0, [sp, #24] │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xf60 │ │ - nop │ │ - adr x4, 2e07c │ │ - add x0, sp, #0x10 │ │ - add x3, sp, #0xc │ │ - mov w2, #0x4 // #4 │ │ - str x19, [sp, #16] │ │ - strb wzr, [sp, #25] │ │ - bl 2baf4 │ │ - ldr w0, [sp, #12] │ │ - bl 5c620 │ │ - ldrb w8, [sp, #24] │ │ - mov w19, #0x1 // #1 │ │ - mov w21, #0x1 // #1 │ │ - tbnz w8, #0, 5fac0 │ │ - ldr x21, [sp, #16] │ │ - ldrb w8, [sp, #25] │ │ - mov w20, w0 │ │ - ldrb w9, [x21, #18] │ │ - tbnz w9, #7, 5fa3c │ │ - ldp x0, x9, [x21] │ │ - cmp w8, #0x0 │ │ - mov w8, #0x2 // #2 │ │ - nop │ │ - adr x10, 9779 │ │ - cinc x2, x8, eq // eq = none │ │ - nop │ │ - adr x8, 97c6 │ │ - ldr x9, [x9, #24] │ │ - csel x1, x10, x8, ne // ne = any │ │ - blr x9 │ │ - tbnz w0, #0, 5fabc │ │ - ldp x0, x8, [x21] │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xf5c │ │ - mov w2, #0x4 // #4 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 5fabc │ │ - ldp x0, x8, [x21] │ │ - nop │ │ - adr x1, 978d │ │ - mov w2, #0x2 // #2 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 5fabc │ │ - ldp x1, x2, [x21] │ │ - and w0, w20, #0xff │ │ - bl 60018 │ │ - b 5fe94 │ │ - ldp x0, x8, [x19] │ │ - nop │ │ - adr x1, a374 │ │ - mov w2, #0x6 // #6 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 5f8bc │ │ - ldrb w8, [x19, #18] │ │ - tbnz w8, #7, 5fb88 │ │ - ldp x0, x8, [x19] │ │ - nop │ │ - adr x1, 97c6 │ │ - mov w2, #0x3 // #3 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 5f8bc │ │ - ldp x0, x8, [x19] │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xf5c │ │ - mov w2, #0x4 // #4 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 5f8bc │ │ - ldp x0, x8, [x19] │ │ - nop │ │ - adr x1, 978d │ │ - mov w2, #0x2 // #2 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 5f8bc │ │ - ldp x1, x2, [x19] │ │ - ldrb w0, [x20, #15] │ │ - bl 60018 │ │ - tbnz w0, #0, 5f8bc │ │ - b 5fc20 │ │ - ldp x0, x9, [x19] │ │ - lsr x8, x20, #33 │ │ - ubfx x10, x20, #32, #8 │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xf7c │ │ - cmp x8, #0x15 │ │ - mov w8, #0xff // #255 │ │ - mov w2, #0x4 // #4 │ │ - ldr x9, [x9, #24] │ │ - csel w20, w10, w8, cc // cc = lo, ul, last │ │ - blr x9 │ │ - tbz w0, #0, 5f8d8 │ │ - mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #240] │ │ - ldr x23, [sp, #208] │ │ - ldp x22, x21, [sp, #224] │ │ - ldp x29, x30, [sp, #192] │ │ - add sp, sp, #0x100 │ │ - ret │ │ - ldrb w8, [x19, #18] │ │ - tbnz w8, #7, 5fc98 │ │ - ldp x0, x8, [x19] │ │ - nop │ │ - adr x1, 97bd │ │ - mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - mov w8, w0 │ │ - mov w0, #0x1 // #1 │ │ - tbnz w8, #0, 5f8c0 │ │ - ldp x0, x9, [x19] │ │ - nop │ │ - adr x8, a6d8 │ │ - nop │ │ - adr x10, a828 │ │ - ldr x2, [x8, w20, uxtw #3] │ │ - ldrsw x8, [x10, w20, uxtw #2] │ │ - ldr x9, [x9, #24] │ │ - add x1, x10, x8 │ │ - blr x9 │ │ - tbnz w0, #0, 5f8bc │ │ - b 5fd10 │ │ - ldp x0, x8, [x19] │ │ - nop │ │ - adr x1, 84a9 │ │ - mov w2, #0x3 // #3 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - mov w8, w0 │ │ - mov w0, #0x1 // #1 │ │ - tbnz w8, #0, 5f8c0 │ │ - ldr q0, [x19] │ │ - sturb w0, [x29, #-32] │ │ - sub x8, x29, #0x20 │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xf5c │ │ - add x0, sp, #0x20 │ │ - mov w2, #0x4 // #4 │ │ - str q0, [sp, #32] │ │ - str x8, [sp, #48] │ │ - bl 2a774 │ │ - tbnz w0, #0, 5f8bc │ │ - nop │ │ - adr x1, 978d │ │ - add x0, sp, #0x20 │ │ - mov w2, #0x2 // #2 │ │ - bl 2a774 │ │ - tbnz w0, #0, 5f8bc │ │ - ldrb w0, [x20, #16] │ │ - nop │ │ - adr x2, 69568 │ │ - add x1, sp, #0x20 │ │ - bl 60018 │ │ - cbnz w0, 5f8bc │ │ - nop │ │ - adr x1, 84ac │ │ - add x0, sp, #0x20 │ │ - mov w2, #0x2 // #2 │ │ - bl 2a774 │ │ - tbnz w0, #0, 5f8bc │ │ - ldrb w8, [x19, #18] │ │ - tbnz w8, #7, 5fe9c │ │ - ldp x0, x8, [x19] │ │ - nop │ │ - adr x1, 9779 │ │ - mov w2, #0x2 // #2 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 5f8bc │ │ - ldp x0, x8, [x19] │ │ - nop │ │ - adr x1, a368 │ │ - mov w2, #0x7 // #7 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 5f8bc │ │ - ldp x0, x8, [x19] │ │ - nop │ │ - adr x1, 978d │ │ - mov w2, #0x2 // #2 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 5f8bc │ │ - ldp x0, x1, [x20] │ │ - ldp x2, x3, [x19] │ │ - bl 2d270 │ │ - tbnz w0, #0, 5f8bc │ │ - b 5ffac │ │ - tbnz w8, #0, 5fa5c │ │ - ldp x0, x8, [x21] │ │ - nop │ │ - adr x1, 84a9 │ │ - mov w2, #0x3 // #3 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 5fabc │ │ - mov w8, #0x1 // #1 │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xf5c │ │ - sturb w8, [x29, #-32] │ │ - sub x8, x29, #0x20 │ │ - add x0, sp, #0x20 │ │ - ldr q0, [x21] │ │ - mov w2, #0x4 // #4 │ │ - str x8, [sp, #48] │ │ - str q0, [sp, #32] │ │ - bl 2a774 │ │ - tbnz w0, #0, 5fabc │ │ - nop │ │ - adr x1, 978d │ │ - add x0, sp, #0x20 │ │ - mov w2, #0x2 // #2 │ │ - bl 2a774 │ │ - tbnz w0, #0, 5fabc │ │ - nop │ │ - adr x2, 69568 │ │ - and w0, w20, #0xff │ │ - add x1, sp, #0x20 │ │ - bl 60018 │ │ - cbz w0, 5fe80 │ │ - mov w21, #0x1 // #1 │ │ - movi v0.2d, #0x0 │ │ - ldr w0, [sp, #12] │ │ - add x1, sp, #0x20 │ │ - mov w2, #0x80 // #128 │ │ - strb w21, [sp, #24] │ │ - strb w19, [sp, #25] │ │ - str q0, [x22, #112] │ │ - stp q0, q0, [sp, #48] │ │ - stp q0, q0, [sp, #80] │ │ - stp q0, q0, [sp, #112] │ │ - str q0, [sp, #32] │ │ - bl 64f20 │ │ - tbnz w0, #31, 5ffdc │ │ - add x0, sp, #0x20 │ │ - bl 64fd0 │ │ - mov x2, x0 │ │ - sub x0, x29, #0x20 │ │ - add x1, sp, #0x20 │ │ - bl 24ae8 │ │ - ldp x23, x19, [x22, #128] │ │ - ldr x20, [x22, #144] │ │ - cmn x23, #0x1 │ │ - b.eq 5fb58 // b.none │ │ - tbz w21, #0, 5fd4c │ │ - mov w0, #0x1 // #1 │ │ - strb w0, [sp, #25] │ │ - strb w0, [sp, #24] │ │ - cbz x23, 5f8c0 │ │ - mov x20, x0 │ │ - mov x0, x19 │ │ - bl 64e40 │ │ - mov x0, x20 │ │ - ldp x20, x19, [sp, #240] │ │ - ldr x23, [sp, #208] │ │ - ldp x22, x21, [sp, #224] │ │ - ldp x29, x30, [sp, #192] │ │ - add sp, sp, #0x100 │ │ - ret │ │ - cbz x20, 5fd40 │ │ - mov x0, x20 │ │ - bl 64e30 │ │ - cbz x0, 5fff4 │ │ - mov x1, x19 │ │ - mov x2, x20 │ │ - mov x22, x0 │ │ - bl 64e50 │ │ - mov w23, #0x1 // #1 │ │ - mov x19, x22 │ │ - tbz w21, #0, 5fd4c │ │ - b 5fb20 │ │ - ldp x0, x8, [x19] │ │ - nop │ │ - adr x1, 84a9 │ │ - mov w2, #0x3 // #3 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - mov w8, w0 │ │ - mov w0, #0x1 // #1 │ │ - tbnz w8, #0, 5f8c0 │ │ - ldr q0, [x19] │ │ - sturb w0, [x29, #-32] │ │ - sub x8, x29, #0x20 │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xf5c │ │ - add x0, sp, #0x20 │ │ - mov w2, #0x4 // #4 │ │ - str q0, [sp, #32] │ │ - str x8, [sp, #48] │ │ - bl 2a774 │ │ - tbnz w0, #0, 5f8bc │ │ - nop │ │ - adr x1, 978d │ │ - add x0, sp, #0x20 │ │ - mov w2, #0x2 // #2 │ │ - bl 2a774 │ │ - tbnz w0, #0, 5f8bc │ │ - ldrb w0, [x20, #15] │ │ - nop │ │ - adr x2, 69568 │ │ - add x1, sp, #0x20 │ │ - bl 60018 │ │ - cbnz w0, 5f8bc │ │ - nop │ │ - adr x1, 84ac │ │ - add x0, sp, #0x20 │ │ - mov w2, #0x2 // #2 │ │ - bl 2a774 │ │ - tbnz w0, #0, 5f8bc │ │ - ldrb w8, [x19, #18] │ │ - tbnz w8, #7, 5ff18 │ │ - ldp x0, x8, [x19] │ │ - nop │ │ - adr x1, 9779 │ │ - mov w2, #0x2 // #2 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 5f8bc │ │ - ldp x0, x8, [x19] │ │ - nop │ │ - adr x1, a37a │ │ - mov w2, #0x5 // #5 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 5f8bc │ │ - ldp x0, x8, [x19] │ │ - nop │ │ - adr x1, 978d │ │ - mov w2, #0x2 // #2 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 5f8bc │ │ - ldur x8, [x20, #7] │ │ - ldur x0, [x20, #-1] │ │ - mov x1, x19 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 5f8bc │ │ - b 5ffac │ │ - ldp x0, x8, [x19] │ │ - nop │ │ - adr x1, 84ae │ │ - mov w2, #0x2 // #2 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - mov w8, w0 │ │ - mov w0, #0x1 // #1 │ │ - tbnz w8, #0, 5f8c0 │ │ - nop │ │ - adr x8, a8d0 │ │ - nop │ │ - adr x10, aa20 │ │ - ldr x2, [x8, w20, uxtw #3] │ │ - ldr q0, [x19] │ │ - ldrsw x8, [x10, w20, uxtw #2] │ │ - sturb w0, [x29, #-32] │ │ - sub x9, x29, #0x20 │ │ - add x0, sp, #0x20 │ │ - str q0, [sp, #32] │ │ - add x1, x10, x8 │ │ - str x9, [sp, #48] │ │ - bl 2a774 │ │ - cbnz w0, 5f8bc │ │ - nop │ │ - adr x1, 84ac │ │ - add x0, sp, #0x20 │ │ - mov w2, #0x2 // #2 │ │ - bl 2a774 │ │ - tbnz w0, #0, 5f8bc │ │ - ldp x0, x8, [x19] │ │ - nop │ │ - adr x1, 9789 │ │ - ldr x8, [x8, #24] │ │ - mov w2, #0x1 // #1 │ │ - blr x8 │ │ - ldp x20, x19, [sp, #240] │ │ - ldr x23, [sp, #208] │ │ - ldp x22, x21, [sp, #224] │ │ - ldp x29, x30, [sp, #192] │ │ - add sp, sp, #0x100 │ │ - ret │ │ - mov x23, xzr │ │ - mov w19, #0x1 // #1 │ │ - tbnz w21, #0, 5fb20 │ │ - ldr x21, [sp, #16] │ │ - ldrb w8, [x21, #18] │ │ - tbnz w8, #7, 5fdc0 │ │ - ldp x0, x8, [x21] │ │ - ldr x8, [x8, #24] │ │ - nop │ │ - adr x1, 9779 │ │ - mov w2, #0x2 // #2 │ │ - blr x8 │ │ - tbnz w0, #0, 5fb20 │ │ - ldp x0, x8, [x21] │ │ - ldr x8, [x8, #24] │ │ - nop │ │ - adr x1, a368 │ │ - mov w2, #0x7 // #7 │ │ - blr x8 │ │ - tbnz w0, #0, 5fb20 │ │ - ldp x0, x8, [x21] │ │ - ldr x8, [x8, #24] │ │ - nop │ │ - adr x1, 978d │ │ - mov w2, #0x2 // #2 │ │ - blr x8 │ │ - tbnz w0, #0, 5fb20 │ │ - ldp x2, x3, [x21] │ │ - mov x0, x19 │ │ - mov x1, x20 │ │ - bl 2d270 │ │ - b 5fe38 │ │ - ldr q0, [x21] │ │ - mov w8, #0x1 // #1 │ │ - sturb w8, [x29, #-32] │ │ - sub x8, x29, #0x20 │ │ - str q0, [sp, #32] │ │ - str x8, [sp, #48] │ │ - nop │ │ - adr x1, a368 │ │ - add x0, sp, #0x20 │ │ - mov w2, #0x7 // #7 │ │ - bl 2a774 │ │ - tbnz w0, #0, 5fb20 │ │ - nop │ │ - adr x1, 978d │ │ - add x0, sp, #0x20 │ │ - mov w2, #0x2 // #2 │ │ - bl 2a774 │ │ - tbnz w0, #0, 5fb20 │ │ - nop │ │ - adr x3, 69568 │ │ - add x2, sp, #0x20 │ │ - mov x0, x19 │ │ - mov x1, x20 │ │ - bl 2d270 │ │ - tbnz w0, #0, 5fb20 │ │ - nop │ │ - adr x1, 84ac │ │ - add x0, sp, #0x20 │ │ - mov w2, #0x2 // #2 │ │ - bl 2a774 │ │ - mov w8, w0 │ │ - strb w0, [sp, #24] │ │ - mov w0, #0x1 // #1 │ │ - strb w0, [sp, #25] │ │ - tbnz w8, #0, 5fb28 │ │ - ldr w8, [x21, #16] │ │ - ldp x0, x10, [x21] │ │ - nop │ │ - adr x9, 9798 │ │ - nop │ │ - adr x11, 97c9 │ │ - tst w8, #0x800000 │ │ - mov w8, #0x1 // #1 │ │ - ldr x10, [x10, #24] │ │ - csel x1, x11, x9, eq // eq = none │ │ - cinc x2, x8, eq // eq = none │ │ - blr x10 │ │ - b 5fb28 │ │ - nop │ │ - adr x1, 84ac │ │ - add x0, sp, #0x20 │ │ - mov w2, #0x2 // #2 │ │ - bl 2a774 │ │ - mov w21, w0 │ │ - b 5fac0 │ │ - mov w8, #0x1 // #1 │ │ - ldr q0, [x19] │ │ - nop │ │ - adr x1, a368 │ │ - sturb w8, [x29, #-32] │ │ - sub x8, x29, #0x20 │ │ - add x0, sp, #0x20 │ │ - mov w2, #0x7 // #7 │ │ - str q0, [sp, #32] │ │ - str x8, [sp, #48] │ │ - bl 2a774 │ │ - tbnz w0, #0, 5f8bc │ │ - nop │ │ - adr x1, 978d │ │ - add x0, sp, #0x20 │ │ - mov w2, #0x2 // #2 │ │ - bl 2a774 │ │ - tbnz w0, #0, 5f8bc │ │ - ldp x0, x1, [x20] │ │ - nop │ │ - adr x3, 69568 │ │ - add x2, sp, #0x20 │ │ - bl 2d270 │ │ - cbnz w0, 5f8bc │ │ - nop │ │ - adr x1, 84ac │ │ - add x0, sp, #0x20 │ │ - mov w2, #0x2 // #2 │ │ - bl 2a774 │ │ - tbnz w0, #0, 5f8bc │ │ - b 5ffac │ │ - mov w8, #0x1 // #1 │ │ - ldr q0, [x19] │ │ - add x9, sp, #0x10 │ │ - ldr x10, [x19, #16] │ │ - strb w8, [sp, #16] │ │ - sub x8, x29, #0x20 │ │ - str x9, [x22, #144] │ │ - nop │ │ - adr x9, 69568 │ │ - nop │ │ - adr x1, a37a │ │ - sub x0, x29, #0x20 │ │ - mov w2, #0x5 // #5 │ │ - str q0, [x22, #128] │ │ - str x8, [sp, #32] │ │ - stp x9, x10, [sp, #40] │ │ - bl 2a774 │ │ - tbnz w0, #0, 5f8bc │ │ - nop │ │ - adr x1, 978d │ │ - sub x0, x29, #0x20 │ │ - mov w2, #0x2 // #2 │ │ - bl 2a774 │ │ - tbnz w0, #0, 5f8bc │ │ - ldur x8, [x20, #7] │ │ - ldur x0, [x20, #-1] │ │ - add x1, sp, #0x20 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - cbnz w0, 5f8bc │ │ - ldp x0, x8, [sp, #32] │ │ - nop │ │ - adr x1, 84ac │ │ - mov w2, #0x2 // #2 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 5f8bc │ │ - ldrb w8, [x19, #18] │ │ - tbnz w8, #7, 5ffcc │ │ - ldp x0, x8, [x19] │ │ - nop │ │ - adr x1, 97c9 │ │ - mov w2, #0x2 // #2 │ │ - ldr x8, [x8, #24] │ │ - b 5fd24 │ │ - ldp x0, x8, [x19] │ │ - nop │ │ - adr x1, 9798 │ │ - b 5fd1c │ │ - nop │ │ - adr x0, a098 │ │ - nop │ │ - adr x2, 6a858 │ │ - mov w1, #0x25 // #37 │ │ - bl 29e64 │ │ - mov w0, #0x1 // #1 │ │ - mov x1, x20 │ │ - bl 24994 │ │ - mov x20, x0 │ │ - cbz x23, 60010 │ │ - mov x0, x19 │ │ - bl 64e40 │ │ - mov x0, x20 │ │ - bl 60f4c │ │ - and x10, x0, #0xff │ │ - nop │ │ - adr x9, aac8 │ │ - nop │ │ - adr x11, ac18 │ │ - ldr x9, [x9, x10, lsl #3] │ │ - ldrsw x10, [x11, x10, lsl #2] │ │ - mov x8, x1 │ │ - ldr x3, [x2, #24] │ │ - mov x0, x8 │ │ - mov x2, x9 │ │ - add x1, x11, x10 │ │ - br x3 │ │ + bl 2ccb8 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ nop │ │ - adr x0, a0aa │ │ + adr x0, a7f4 │ │ nop │ │ - adr x2, 6a870 │ │ + adr x2, 69be8 │ │ mov w1, #0x6f // #111 │ │ - bl 29e64 │ │ + bl 29e80 │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x10 │ │ - cbnz x0, 601ac │ │ - adrp x22, 6f000 │ │ - add x22, x22, #0xa30 │ │ + cbnz x0, 5f830 │ │ + adrp x22, 6e000 │ │ + add x22, x22, #0xe18 │ │ ldar x0, [x22] │ │ - cbz x0, 60150 │ │ + cbz x0, 5f854 │ │ mov w1, #0x1 // #1 │ │ - bl 64f40 │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xa40 │ │ + bl 642d0 │ │ + cbnz w0, 5f86c │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0xe28 │ │ ldar x0, [x8] │ │ - cbz x0, 60174 │ │ - bl 64e90 │ │ + cbz x0, 5f870 │ │ + bl 64200 │ │ mov x21, x0 │ │ - cbz x0, 6018c │ │ + cbz x0, 5f888 │ │ mov w0, #0x30 // #48 │ │ - bl 64e30 │ │ - cbz x0, 601a0 │ │ + bl 641c0 │ │ + cbz x0, 5f89c │ │ mov w8, #0x1 // #1 │ │ mov x20, x0 │ │ str xzr, [x0, #24] │ │ dup v0.2d, x8 │ │ str x21, [x20, #16]! │ │ str wzr, [x0, #40] │ │ nop │ │ - adr x8, 6f978 │ │ + adr x8, 6e398 │ │ mov x19, x0 │ │ str q0, [x0] │ │ ldar x0, [x8] │ │ - cbnz x0, 60100 │ │ - nop │ │ - adr x0, 6f978 │ │ - bl 3e918 │ │ + cbz x0, 5f8a8 │ │ mov w1, #0x1 // #1 │ │ - bl 64f40 │ │ + bl 642d0 │ │ + cbnz w0, 5f828 │ │ ldxr x8, [x19] │ │ add x9, x8, #0x1 │ │ stxr w10, x9, [x19] │ │ - cbnz w10, 60108 │ │ - tbnz x8, #63, 601f0 │ │ + cbnz w10, 5f7e8 │ │ + tbnz x8, #63, 5f82c │ │ ldar x0, [x22] │ │ - cbnz x0, 60130 │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0xa30 │ │ - bl 3e918 │ │ + cbz x0, 5f8b8 │ │ mov x1, x20 │ │ - bl 64f40 │ │ + bl 642d0 │ │ + cbnz w0, 5f828 │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x40 │ │ ret │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0xa30 │ │ - bl 3e918 │ │ + bl 40094 │ │ + brk #0x1 │ │ + cmp x0, #0x1 │ │ + b.ne 5f8c8 // b.any │ │ + nop │ │ + adr x1, a59d │ │ + sub x0, x29, #0x1 │ │ + mov w2, #0xf3 // #243 │ │ + bl 3fd5c │ │ + bl 3fe18 │ │ + bl 3fe44 │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0xe18 │ │ + bl 3fec8 │ │ mov w1, #0x1 // #1 │ │ - bl 64f40 │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xa40 │ │ - ldar x0, [x8] │ │ - cbnz x0, 600ac │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0xa40 │ │ - bl 3e918 │ │ - bl 64e90 │ │ + bl 642d0 │ │ + cbz w0, 5f784 │ │ + bl 40094 │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0xe28 │ │ + bl 3fec8 │ │ + bl 64200 │ │ mov x21, x0 │ │ - cbnz x0, 600b8 │ │ - bl 60220 │ │ + cbnz x0, 5f7a0 │ │ + bl 5f90c │ │ mov x21, x0 │ │ mov w0, #0x30 // #48 │ │ - bl 64e30 │ │ - cbnz x0, 600c4 │ │ + bl 641c0 │ │ + cbnz x0, 5f7ac │ │ mov w0, #0x8 // #8 │ │ mov w1, #0x30 // #48 │ │ - bl 24ab0 │ │ - cmp x0, #0x1 │ │ - b.ne 601d8 // b.any │ │ + bl 248d0 │ │ nop │ │ - adr x1, 9fa5 │ │ - sub x0, x29, #0x1 │ │ - mov w2, #0xf3 // #243 │ │ - bl 3e7d0 │ │ - str x0, [sp] │ │ - mov x0, sp │ │ - bl 3e87c │ │ - bl 3e88c │ │ + adr x0, 6e398 │ │ + bl 3fec8 │ │ + b 5f7dc │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0xe18 │ │ + bl 3fec8 │ │ + b 5f804 │ │ nop │ │ - adr x0, 9f47 │ │ + adr x0, a53f │ │ nop │ │ - adr x2, 6a798 │ │ + adr x2, 69af8 │ │ mov w1, #0xbd // #189 │ │ - bl 29e64 │ │ - brk #0x1 │ │ - mov x20, x0 │ │ + bl 29e80 │ │ ldxr x8, [x19] │ │ subs x8, x8, #0x1 │ │ stlxr w9, x8, [x19] │ │ - cbnz w9, 601f8 │ │ - b.ne 60218 // b.any │ │ + cbnz w9, 5f8e0 │ │ + b.ne 5f908 // b.any │ │ + mov x20, x0 │ │ mov x0, x19 │ │ dmb ishld │ │ - bl 3eba4 │ │ + bl 4026c │ │ mov x0, x20 │ │ - bl 60f4c │ │ + bl 602e0 │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ - adrp x8, 6f000 │ │ - ldr x9, [x8, #2576] │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xa10 │ │ + adrp x8, 6e000 │ │ + ldr x9, [x8, #3576] │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0xdf8 │ │ cmn x9, #0x1 │ │ - b.eq 602bc // b.none │ │ + b.eq 5f988 // b.none │ │ ldxr x10, [x8] │ │ cmp x10, x9 │ │ - b.ne 60264 // b.any │ │ + b.ne 5f950 // b.any │ │ add x19, x9, #0x1 │ │ mov x9, x10 │ │ stxr w11, x19, [x8] │ │ - cbz w11, 60270 │ │ - b 6023c │ │ + cbz w11, 5f95c │ │ + b 5f928 │ │ clrex │ │ mov x9, x10 │ │ - b 6023c │ │ - adrp x8, 6f000 │ │ - add x8, x8, #0xa40 │ │ + b 5f928 │ │ + adrp x8, 6e000 │ │ + add x8, x8, #0xe28 │ │ ldar x0, [x8] │ │ - cbz x0, 60298 │ │ + cbz x0, 5f98c │ │ mov x1, x19 │ │ - bl 64f40 │ │ + bl 642d0 │ │ + cbnz w0, 5f9a4 │ │ mov x0, x19 │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0xa40 │ │ - bl 3e918 │ │ + bl 5f730 │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0xe28 │ │ + bl 3fec8 │ │ mov x1, x19 │ │ - bl 64f40 │ │ - mov x0, x19 │ │ - ldr x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - bl 6004c │ │ - sub sp, sp, #0x100 │ │ - stp x29, x30, [sp, #208] │ │ - stp x22, x21, [sp, #224] │ │ - stp x20, x19, [sp, #240] │ │ - add x29, sp, #0xd0 │ │ - ldr x9, [x0] │ │ - and x8, x9, #0x3 │ │ - cmp x8, #0x1 │ │ - b.gt 60308 │ │ - cbnz x8, 6037c │ │ - ldp x8, x2, [x9] │ │ - mov x0, x1 │ │ - mov x1, x8 │ │ - ldp x20, x19, [sp, #240] │ │ - ldp x22, x21, [sp, #224] │ │ - ldp x29, x30, [sp, #208] │ │ - add sp, sp, #0x100 │ │ - b 2a040 │ │ - cmp x8, #0x2 │ │ - b.ne 6039c // b.any │ │ - movi v0.2d, #0x0 │ │ - lsr x0, x9, #32 │ │ - mov x22, x1 │ │ - add x20, sp, #0x30 │ │ - add x1, sp, #0x30 │ │ - mov w2, #0x80 // #128 │ │ - str w0, [sp, #12] │ │ - stp q0, q0, [x20, #96] │ │ - stp q0, q0, [sp, #48] │ │ - stp q0, q0, [sp, #80] │ │ - stp q0, q0, [sp, #112] │ │ - bl 64f20 │ │ - tbnz w0, #31, 60484 │ │ - add x0, sp, #0x30 │ │ - bl 64fd0 │ │ - mov x2, x0 │ │ - sub x0, x29, #0x18 │ │ - add x1, sp, #0x30 │ │ - bl 24ae8 │ │ - ldr x8, [x20, #136] │ │ - cmn x8, #0x1 │ │ - b.eq 603e8 // b.none │ │ - ldur q0, [x20, #136] │ │ - ldr x8, [x20, #152] │ │ - str q0, [sp, #16] │ │ - str x8, [sp, #32] │ │ - b 60420 │ │ - ldur x8, [x9, #7] │ │ - ldur x0, [x9, #-1] │ │ - ldr x2, [x8, #32] │ │ - ldp x20, x19, [sp, #240] │ │ - ldp x22, x21, [sp, #224] │ │ - ldp x29, x30, [sp, #208] │ │ - add sp, sp, #0x100 │ │ - br x2 │ │ - lsr x8, x9, #33 │ │ - ubfx x9, x9, #32, #8 │ │ - mov w10, #0xff // #255 │ │ - cmp x8, #0x15 │ │ - ldp x0, x8, [x1] │ │ - csel w9, w9, w10, cc // cc = lo, ul, last │ │ - nop │ │ - adr x10, acc0 │ │ - ldr x2, [x10, w9, uxtw #3] │ │ - nop │ │ - adr x10, ae10 │ │ - ldrsw x9, [x10, w9, uxtw #2] │ │ - ldr x3, [x8, #24] │ │ - add x1, x10, x9 │ │ - ldp x20, x19, [sp, #240] │ │ - ldp x22, x21, [sp, #224] │ │ - ldp x29, x30, [sp, #208] │ │ - add sp, sp, #0x100 │ │ - br x3 │ │ - ldr x19, [x20, #152] │ │ - cbz x19, 60414 │ │ - ldr x21, [x20, #144] │ │ - mov x0, x19 │ │ - bl 64e30 │ │ - cbz x0, 6049c │ │ - mov x1, x21 │ │ - mov x2, x19 │ │ - mov x20, x0 │ │ - bl 64e50 │ │ - b 60418 │ │ - mov w20, #0x1 // #1 │ │ - stp x19, x20, [sp, #16] │ │ - str x19, [sp, #32] │ │ - ldp x0, x1, [x22] │ │ - add x8, sp, #0x10 │ │ - nop │ │ - adr x9, 604c4 │ │ - add x10, sp, #0xc │ │ - stp x8, x9, [sp, #48] │ │ - nop │ │ - adr x8, 2ce54 │ │ - stp x10, x8, [sp, #64] │ │ - adrp x2, 5000 │ │ - add x2, x2, #0x7ec │ │ - add x3, sp, #0x30 │ │ - bl 29e8c │ │ - ldr x8, [sp, #16] │ │ - cbz x8, 60470 │ │ - ldr x8, [sp, #24] │ │ + bl 642d0 │ │ + cbz w0, 5f978 │ │ + bl 40094 │ │ + stp x29, x30, [sp, #-48]! │ │ + stp x22, x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ mov w19, w0 │ │ - mov x0, x8 │ │ - bl 64e40 │ │ - mov w0, w19 │ │ - ldp x20, x19, [sp, #240] │ │ - ldp x22, x21, [sp, #224] │ │ - ldp x29, x30, [sp, #208] │ │ - add sp, sp, #0x100 │ │ - ret │ │ + adrp x21, 6e000 │ │ nop │ │ - adr x0, a098 │ │ - nop │ │ - adr x2, 6a858 │ │ - mov w1, #0x25 // #37 │ │ - bl 29e64 │ │ - mov w0, #0x1 // #1 │ │ - mov x1, x19 │ │ - bl 24994 │ │ - ldr x8, [sp, #16] │ │ - mov x19, x0 │ │ - cbz x8, 604bc │ │ - ldr x0, [sp, #24] │ │ - bl 64e40 │ │ - mov x0, x19 │ │ - bl 60f4c │ │ - ldp x8, x2, [x0, #8] │ │ - mov x0, x1 │ │ - mov x1, x8 │ │ - b 2a040 │ │ - sub sp, sp, #0x40 │ │ - stp x29, x30, [sp, #16] │ │ - stp x22, x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - add x29, sp, #0x10 │ │ - mov w19, w0 │ │ - mov x20, sp │ │ - mov w21, #0x2 // #2 │ │ - mov w22, #0x1 // #1 │ │ - bl 65090 │ │ - cmn w0, #0x1 │ │ - b.ne 60538 // b.any │ │ - bl 64e80 <__errno@plt> │ │ - ldr w8, [x0] │ │ - str w22, [sp] │ │ - orr x0, x21, x8, lsl #32 │ │ - cmp w8, #0x4 │ │ - str x0, [sp, #8] │ │ - b.ne 6053c // b.any │ │ - add x0, x20, #0x8 │ │ - bl 3f1d8 │ │ + adr x22, 69600 │ │ mov w0, w19 │ │ - bl 65090 │ │ + bl 64420 │ │ cmn w0, #0x1 │ │ - b.eq 60504 // b.none │ │ + b.ne 5fa34 // b.any │ │ + bl 64240 <__errno@plt> │ │ + ldrsw x20, [x0] │ │ + ldr x8, [x21, #960] │ │ + cmp x8, x22 │ │ + b.ne 5fa04 // b.any │ │ + ldr x8, [x21, #960] │ │ + mov w0, w20 │ │ + ldr x8, [x8, #16] │ │ + blr x8 │ │ + tbnz w0, #0, 5f9c8 │ │ + b 5fa1c │ │ + str x22, [x21, #960] │ │ + ldr x8, [x21, #960] │ │ + mov w0, w20 │ │ + ldr x8, [x8, #16] │ │ + blr x8 │ │ + tbnz w0, #0, 5f9c8 │ │ + mov w8, #0x2 // #2 │ │ + orr x0, x8, x20, lsl #32 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ mov x0, xzr │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x40 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ - sub sp, sp, #0x40 │ │ - stp x29, x30, [sp, #16] │ │ - stp x22, x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - add x29, sp, #0x10 │ │ + stp x29, x30, [sp, #-48]! │ │ + stp x22, x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ mov w19, w0 │ │ - mov x20, sp │ │ - mov w21, #0x2 // #2 │ │ - mov w22, #0x1 // #1 │ │ - bl 64ee0 │ │ - cmn w0, #0x1 │ │ - b.ne 605b4 // b.any │ │ - bl 64e80 <__errno@plt> │ │ - ldr w8, [x0] │ │ - str w22, [sp] │ │ - orr x0, x21, x8, lsl #32 │ │ - cmp w8, #0x4 │ │ - str x0, [sp, #8] │ │ - b.ne 605b8 // b.any │ │ - add x0, x20, #0x8 │ │ - bl 3f1d8 │ │ + adrp x21, 6e000 │ │ + nop │ │ + adr x22, 69600 │ │ mov w0, w19 │ │ - bl 64ee0 │ │ + bl 64270 │ │ cmn w0, #0x1 │ │ - b.eq 60580 // b.none │ │ - mov x0, xzr │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x40 │ │ + b.ne 5fad4 // b.any │ │ + bl 64240 <__errno@plt> │ │ + ldrsw x20, [x0] │ │ + ldr x8, [x21, #960] │ │ + cmp x8, x22 │ │ + b.ne 5faa4 // b.any │ │ + ldr x8, [x21, #960] │ │ + mov w0, w20 │ │ + ldr x8, [x8, #16] │ │ + blr x8 │ │ + tbnz w0, #0, 5fa68 │ │ + b 5fabc │ │ + str x22, [x21, #960] │ │ + ldr x8, [x21, #960] │ │ + mov w0, w20 │ │ + ldr x8, [x8, #16] │ │ + blr x8 │ │ + tbnz w0, #0, 5fa68 │ │ + mov w8, #0x2 // #2 │ │ + orr x0, x8, x20, lsl #32 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ - sub sp, sp, #0x50 │ │ - stp x29, x30, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - add x29, sp, #0x10 │ │ - cbz x1, 6068c │ │ - mov x20, x1 │ │ - mov x21, x0 │ │ - mov x22, sp │ │ - mov w23, #0x2 // #2 │ │ - nop │ │ - adr x19, 6a730 │ │ - mov w24, #0x1 // #1 │ │ - b 6060c │ │ - cbz x20, 6068c │ │ - mov w0, #0x2 // #2 │ │ - mov x1, x21 │ │ - mov x2, x20 │ │ - bl 64f00 │ │ - cmn x0, #0x1 │ │ - b.eq 6063c // b.none │ │ - cbz x0, 60664 │ │ - subs x8, x20, x0 │ │ - b.cc 606ac // b.lo, b.ul, b.last │ │ - add x21, x21, x0 │ │ - mov x20, x8 │ │ - b 60608 │ │ - bl 64e80 <__errno@plt> │ │ - ldr w9, [x0] │ │ - orr x8, x23, x9, lsl #32 │ │ - cmp w9, #0x4 │ │ - stp x24, x8, [sp] │ │ - b.ne 60660 // b.any │ │ - add x0, x22, #0x8 │ │ - bl 3f1d8 │ │ - b 60608 │ │ - mov x19, x8 │ │ - and x8, x19, #0x3 │ │ - str x19, [sp] │ │ - cmp x8, #0x2 │ │ - b.cc 60690 // b.lo, b.ul, b.last │ │ - b.ne 60690 // b.any │ │ - lsr x8, x19, #32 │ │ - cmp x8, #0x9 │ │ - b.ne 60690 // b.any │ │ - mov x0, sp │ │ - bl 3f1d8 │ │ - mov x19, xzr │ │ - mov x0, x19 │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x50 │ │ + mov x0, xzr │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ - nop │ │ - adr x3, 6aa80 │ │ - mov x1, x20 │ │ - mov x2, x20 │ │ - bl 2b7a0 │ │ ldr w8, [x0, #12] │ │ subs w8, w8, #0x1 │ │ str w8, [x0, #12] │ │ - b.ne 606ec // b.any │ │ + b.ne 5fb14 // b.any │ │ add x1, x0, #0x8 │ │ str xzr, [x0] │ │ ldxr w8, [x1] │ │ stlxr w9, wzr, [x1] │ │ - cbnz w9, 606d8 │ │ + cbnz w9, 5fb00 │ │ cmp w8, #0x2 │ │ - b.eq 606f0 // b.none │ │ + b.eq 5fb18 // b.none │ │ ret │ │ mov w0, #0x62 // #98 │ │ mov w2, #0x81 // #129 │ │ mov w3, #0x1 // #1 │ │ - b 64eb0 │ │ + b 64220 │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ mov w8, #0x4b40 // #19264 │ │ mov x19, xzr │ │ mov x20, #0x7fffffffffffffff // #9223372036854775807 │ │ movk w8, #0x4c, lsl #16 │ │ + b 5fb5c │ │ + mov w8, w0 │ │ + cmp x19, #0x0 │ │ + ccmp x8, #0x0, #0x0, eq // eq = none │ │ + b.le 5fba4 │ │ cmp x19, x20 │ │ add x2, sp, #0x8 │ │ add x3, sp, #0x8 │ │ csel x9, x19, x20, cc // cc = lo, ul, last │ │ mov w0, #0x1 // #1 │ │ mov w1, wzr │ │ stp x9, x8, [sp, #8] │ │ sub x19, x19, x9 │ │ - bl 650a0 │ │ + bl 64430 │ │ stur w0, [x29, #-4] │ │ - cbnz w0, 6075c │ │ - mov w8, w0 │ │ - cmp x8, #0x0 │ │ - b.le 60774 │ │ - b 60720 │ │ + cbz w0, 5fb4c │ │ cmp w0, #0x4 │ │ - b.ne 60788 // b.any │ │ + b.ne 5fbb4 // b.any │ │ ldp x9, x8, [sp, #8] │ │ add x19, x9, x19 │ │ - cmp x8, #0x0 │ │ - b.gt 60720 │ │ - cbnz x19, 60720 │ │ + cmp x19, #0x0 │ │ + ccmp x8, #0x0, #0x0, eq // eq = none │ │ + b.gt 5fb5c │ │ ldp x20, x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ sub x0, x29, #0x4 │ │ - bl 5ed14 │ │ + bl 5eeb4 │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ - bl 64e70 │ │ + bl 64230 │ │ mov x19, x0 │ │ cmn x0, #0x1 │ │ mov x1, x0 │ │ - b.eq 607c4 // b.none │ │ + b.eq 5fbf0 // b.none │ │ cmn x19, #0x1 │ │ cset w0, eq // eq = none │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - bl 64e80 <__errno@plt> │ │ - ldr w8, [x0] │ │ + bl 64240 <__errno@plt> │ │ + adrp x9, 6e000 │ │ + ldrsw x8, [x0] │ │ + nop │ │ + adr x10, 69600 │ │ + ldr x11, [x9, #960] │ │ + cmp x11, x10 │ │ + b.ne 5fc2c // b.any │ │ mov w9, #0x2 // #2 │ │ orr x1, x9, x8, lsl #32 │ │ cmn x19, #0x1 │ │ cset w0, eq // eq = none │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - add x0, x0, #0x1d0 │ │ + str x10, [x9, #960] │ │ + b 5fc10 │ │ mov w3, #0x1 // #1 │ │ mov w4, #0x1 // #1 │ │ - b 3f14c │ │ - mov w3, #0x1 // #1 │ │ - mov w4, #0x1 // #1 │ │ - b 3f14c │ │ + b 40788 │ │ mov x1, x28 │ │ mov w3, #0xf // #15 │ │ - b 487f8 │ │ + b 4a0d0 │ │ mov x1, x28 │ │ mov w3, #0xb // #11 │ │ - b 487f8 │ │ - mov x0, x20 │ │ - mov x1, x22 │ │ - mov w3, #0xf // #15 │ │ - b 487f8 │ │ - ldp q1, q0, [sp, #880] │ │ - stp x9, x8, [sp, #392] │ │ - ldr x8, [sp, #640] │ │ - ldr x9, [sp, #656] │ │ - stp x10, x8, [sp, #376] │ │ - ldr x8, [sp, #648] │ │ - stp q0, q1, [sp, #224] │ │ - ldp q1, q0, [sp, #912] │ │ - stp x11, x8, [sp, #360] │ │ + b 4a0d0 │ │ + mov x1, x28 │ │ + mov w3, #0xc // #12 │ │ + b 4a0d0 │ │ + ldp q1, q0, [sp, #896] │ │ + str x8, [sp, #440] │ │ ldr x8, [sp, #664] │ │ - stp x8, x9, [sp, #344] │ │ - ldr x9, [sp, #672] │ │ + str x8, [sp, #432] │ │ + ldr x8, [sp, #672] │ │ + stp q0, q1, [sp, #272] │ │ + ldp q1, q0, [sp, #928] │ │ + stp x9, x8, [sp, #416] │ │ ldr x8, [sp, #680] │ │ - stp q0, q1, [sp, #192] │ │ - ldp q1, q0, [sp, #944] │ │ - stp x8, x9, [sp, #328] │ │ - ldr x9, [sp, #688] │ │ + ldr x9, [sp, #712] │ │ + stp x10, x8, [sp, #400] │ │ + ldr x8, [sp, #688] │ │ + stp q0, q1, [sp, #240] │ │ + ldp q1, q0, [sp, #960] │ │ + stp x11, x8, [sp, #384] │ │ ldr x8, [sp, #696] │ │ - stp x8, x9, [sp, #312] │ │ - ldr x9, [sp, #704] │ │ - ldr x8, [sp, #712] │ │ - stp q0, q1, [sp, #160] │ │ - ldp q1, q0, [sp, #976] │ │ - stp x8, x9, [sp, #296] │ │ + str x8, [sp, #376] │ │ + ldr x8, [sp, #704] │ │ + stp q0, q1, [sp, #208] │ │ + ldp q1, q0, [sp, #992] │ │ + str x8, [sp, #360] │ │ + ldr x8, [sp, #720] │ │ + stp x8, x9, [sp, #336] │ │ + ldr x9, [sp, #728] │ │ + ldr x8, [sp, #736] │ │ + stp q0, q1, [sp, #176] │ │ + ldr q1, [sp, #1024] │ │ + ldr q0, [sp, #1040] │ │ + stp x8, x9, [sp, #320] │ │ + ldr x8, [sp, #744] │ │ ret │ │ - mov x1, x28 │ │ - mov w3, #0xe // #14 │ │ - b 487f8 │ │ + and x9, x8, #0x3 │ │ + sub x10, x9, #0x2 │ │ + cmp x10, #0x2 │ │ + ret │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0x3c8 │ │ + b 3fec8 │ │ + mov x0, x23 │ │ + mov x1, x19 │ │ + mov w3, #0xf // #15 │ │ + b 4a0d0 │ │ + add x0, sp, #0x4b0 │ │ + add x1, sp, #0x420 │ │ + b 524f0 │ │ mov x1, x28 │ │ mov w3, #0xa // #10 │ │ - b 487f8 │ │ + b 4a0d0 │ │ mov x1, x28 │ │ - mov w3, #0xc // #12 │ │ - b 487f8 │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0x9a0 │ │ - b 3e918 │ │ - add x0, sp, #0x4d0 │ │ - add x1, sp, #0x4a0 │ │ - b 518dc │ │ mov w3, #0xe // #14 │ │ - b 487f8 │ │ - mov x0, x20 │ │ - mov x1, x22 │ │ - ret │ │ - add x0, sp, #0xe00 │ │ - mov x1, x27 │ │ + b 4a0d0 │ │ + mov w3, #0xe // #14 │ │ + b 4a0d0 │ │ + add x0, sp, #0xec0 │ │ + mov x1, x28 │ │ ret │ │ - mov w2, #0x128 // #296 │ │ - mov x24, x0 │ │ - b 64e50 │ │ - ldr w8, [x0] │ │ - mov w9, #0x2 // #2 │ │ - orr x8, x9, x8, lsl #32 │ │ - mov w9, #0x1 // #1 │ │ + mov x0, x23 │ │ + mov x1, x19 │ │ ret │ │ - ldr x0, [sp, #544] │ │ - ldr x1, [sp, #536] │ │ - b 65030 │ │ - nop │ │ - adr x0, 6a0b8 │ │ - b 3e9ec │ │ - mov x23, x0 │ │ - str xzr, [x0] │ │ - strb wzr, [x0, #8] │ │ - str w22, [x0, #16] │ │ - mov w0, w22 │ │ - b 64e90 │ │ - mov w0, #0x8 // #8 │ │ - mov w1, #0x18 // #24 │ │ - b 24ab0 │ │ mov w0, #0x8 // #8 │ │ - mov w1, #0x128 // #296 │ │ - b 24ab0 │ │ - ldr x0, [sp, #496] │ │ - b 64e40 │ │ - add x0, sp, #0x3c8 │ │ - b 4cf50 │ │ - add x0, x8, #0x8 │ │ - b 3f1d8 │ │ - ldr x1, [sp, #3592] │ │ + mov w1, #0x138 // #312 │ │ + b 248d0 │ │ + ldr x0, [sp, #576] │ │ + ldr x1, [sp, #568] │ │ + b 643b0 │ │ + nop │ │ + adr x0, 69460 │ │ + b 40048 │ │ + mov w2, #0x138 // #312 │ │ + mov x24, x0 │ │ + b 641e0 │ │ + add x0, sp, #0x3b0 │ │ + b 4e684 │ │ + stp q0, q0, [sp, #608] │ │ + stp q0, q0, [sp, #640] │ │ + stp q0, q0, [sp, #672] │ │ + stp q0, q0, [sp, #704] │ │ + b 643c0 │ │ + ldr x1, [sp, #3784] │ │ add x2, sp, #0x1, lsl #12 │ │ - add x0, sp, #0xbb8 │ │ - add x2, x2, #0x50 │ │ - b 43b40 │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xa10 │ │ - sub x0, x29, #0x1 │ │ - add x2, sp, #0x18 │ │ - b 3e7d0 │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xa10 │ │ + add x0, sp, #0xc58 │ │ + add x2, x2, #0x130 │ │ + b 45378 │ │ + ldr x0, [sp, #528] │ │ + b 641d0 │ │ + adrp x1, 7000 │ │ + add x1, x1, #0xbc0 │ │ sub x0, x29, #0x1 │ │ + add x2, sp, #0x8 │ │ + b 3fd5c │ │ + adrp x1, 7000 │ │ + add x1, x1, #0xbc0 │ │ + add x0, x29, #0x1f │ │ add x2, sp, #0x30 │ │ - b 3e7d0 │ │ - nop │ │ - adr x1, 9abc │ │ - sub x0, x29, #0x1 │ │ - mov w2, #0x9d // #157 │ │ - b 3e7d0 │ │ - mov w3, #0x1 // #1 │ │ - add x0, x0, #0x1d0 │ │ - mov w4, #0x1 // #1 │ │ - b 3f14c │ │ - mov x0, x24 │ │ - b 64e40 │ │ - mov w3, #0x13 // #19 │ │ - b 487f8 │ │ - mov w0, #0x18 // #24 │ │ - b 64e30 │ │ + b 3fd5c │ │ + mov x0, x22 │ │ + b 641d0 │ │ + ldur x9, [x8, #23] │ │ + sub x0, x8, #0x1 │ │ + ret │ │ sub x0, x29, #0x1 │ │ - add x2, sp, #0x18 │ │ - str x9, [sp, #32] │ │ - b 3e7d0 │ │ - add x0, sp, #0xe00 │ │ - add x1, sp, #0x240 │ │ - mov w2, #0x248 // #584 │ │ - b 64e50 │ │ - ldr w10, [x27] │ │ - orr w8, w9, w8, lsl #16 │ │ - lsl x9, x10, #8 │ │ - ldrb w10, [x27, #7] │ │ - orr x8, x9, x8, lsl #40 │ │ - extr x27, x10, x8, #8 │ │ + add x2, sp, #0x8 │ │ + str x9, [sp, #16] │ │ + b 3fd5c │ │ + add x0, sp, #0xec0 │ │ + add x1, sp, #0x260 │ │ ret │ │ + mov w2, #0x268 // #616 │ │ + b 641e0 │ │ stp x28, x27, [sp, #16] │ │ mov x29, sp │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ ret │ │ - add x0, sp, #0x4d0 │ │ + add x0, sp, #0x4b0 │ │ add x1, sp, #0x700 │ │ - mov w2, #0x1c0 // #448 │ │ - b 64e50 │ │ + mov w2, #0x1e0 // #480 │ │ + b 641e0 │ │ + mov x8, x9 │ │ + ldr x25, [x8, #-8]! │ │ + str x8, [sp, #560] │ │ + ldp w8, w21, [x25, #40] │ │ + cmp x8, #0x0 │ │ + str x8, [sp, #568] │ │ + ret │ │ + mov w3, #0x13 // #19 │ │ + b 4a0d0 │ │ mov x0, sp │ │ add x2, sp, #0x8 │ │ mov x3, x1 │ │ - b 29de4 │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0xa18 │ │ - and w1, w22, #0x1 │ │ - b 34bb0 │ │ - adrp x0, 6f000 │ │ - add x0, x0, #0xa18 │ │ + b 29e00 │ │ + mov w3, #0x10 // #16 │ │ + b 4a0d0 │ │ + mov w3, #0x12 // #18 │ │ + b 4a0d0 │ │ + mov x0, x27 │ │ + b 641d0 │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0xe00 │ │ and w1, w19, #0x1 │ │ - b 34bb0 │ │ + b 362a0 │ │ + adrp x0, 6e000 │ │ + add x0, x0, #0xe00 │ │ + and w1, w22, #0x1 │ │ + b 362a0 │ │ + ldr x9, [sp, #176] │ │ + add x26, x8, x23 │ │ + cmp x9, x23 │ │ + ret │ │ + ldr x19, [sp, #960] │ │ + ldr x8, [sp, #944] │ │ + cmp x19, x8 │ │ + ret │ │ + orr w8, w9, w8, lsl #16 │ │ + lsl x9, x10, #8 │ │ + ldrb w10, [x12, #7] │ │ + orr x8, x9, x8, lsl #40 │ │ + extr x9, x10, x8, #8 │ │ + ret │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ret │ │ - ldrb w10, [x9], #1 │ │ - sub w11, w10, #0x41 │ │ - sub w12, w10, #0x30 │ │ - cmp w10, #0x39 │ │ - and w11, w11, #0xffffffdf │ │ - ret │ │ - ldrb w11, [x10], #1 │ │ - sub w13, w11, #0x41 │ │ - sub w14, w11, #0x30 │ │ - cmp w11, #0x39 │ │ - and w13, w13, #0xffffffdf │ │ - ret │ │ - ldr x8, [sp, #1240] │ │ - ldr x9, [sp, #80] │ │ - mul x9, x8, x9 │ │ - ldr x8, [sp, #88] │ │ - subs x8, x8, x9 │ │ - ret │ │ - add x0, sp, #0x30 │ │ - b 3e87c │ │ - ldr x0, [sp, #3008] │ │ - b 64e40 │ │ - mov x1, x28 │ │ - mov w3, #0xd // #13 │ │ - b 487f8 │ │ - mov x1, x28 │ │ - mov w3, #0x12 // #18 │ │ - b 487f8 │ │ - ldr x0, [sp, #448] │ │ - b 64e40 │ │ - add x0, x8, #0x60 │ │ - b 4aadc │ │ - add x0, sp, #0x4a0 │ │ - b 591fc │ │ + ldr x8, [sp, #288] │ │ + ldp x0, x1, [x8] │ │ + b 59d64 │ │ + mov x1, x24 │ │ + b 248bc │ │ + add x8, sp, #0x260 │ │ + add x0, x8, #0x10 │ │ + b 4c310 │ │ add x8, sp, #0x30 │ │ mov x0, x24 │ │ br x22 │ │ - mov w0, w22 │ │ - mov x1, x23 │ │ - b 64f40 │ │ - add x1, sp, #0xbb8 │ │ + add x1, sp, #0xec0 │ │ mov w0, w21 │ │ - b 5c770 │ │ + b 5c80c │ │ mov x0, x21 │ │ - b 64e40 │ │ + b 641d0 │ │ nop │ │ - adr x0, 6a420 │ │ - b 2b854 │ │ - mov w3, #0x10 // #16 │ │ - b 487f8 │ │ - add x0, x2, #0x1c8 │ │ - add x3, x2, #0x60 │ │ - b 4afdc │ │ - ldr x0, [sp, #552] │ │ - add x1, sp, #0x240 │ │ - b 5c9e8 │ │ - add x0, sp, #0x18 │ │ - b 3e87c │ │ - str x0, [sp, #8] │ │ - add x0, sp, #0x8 │ │ - b 3e87c │ │ - ldr x8, [sp, #320] │ │ - ldp x0, x1, [x8] │ │ - b 58ba4 │ │ + adr x0, 697b0 │ │ + b 2cc58 │ │ add x0, sp, #0x1, lsl #12 │ │ - add x0, x0, #0x148 │ │ - b 447a0 │ │ - add x0, sp, #0x1, lsl #12 │ │ - add x0, x0, #0x110 │ │ - b 486cc │ │ - add x0, sp, #0x1, lsl #12 │ │ - add x0, x0, #0xe0 │ │ - b 447a0 │ │ + add x0, x0, #0x258 │ │ + b 45f80 │ │ add x0, sp, #0x1, lsl #12 │ │ add x0, x0, #0x1c0 │ │ - b 486cc │ │ + b 45f80 │ │ add x0, sp, #0x1, lsl #12 │ │ - add x0, x0, #0x1d0 │ │ - b 447a0 │ │ - mov x0, x23 │ │ - b 64e40 │ │ + add x0, x0, #0x220 │ │ + b 49fa4 │ │ + add x0, sp, #0x400 │ │ + b 5a354 │ │ + mov x2, x21 │ │ + b 641e0 │ │ ldr x1, [x23, #8] │ │ - b 58ba4 │ │ - mov w0, #0x8 // #8 │ │ - mov x1, x24 │ │ - b 24994 │ │ - ldp q2, q1, [sp, #1008] │ │ - stp x8, x9, [sp, #488] │ │ - ldr x9, [sp, #768] │ │ - ldr x8, [sp, #776] │ │ - ret │ │ - ldr x8, [sp, #4592] │ │ - ldr x9, [sp, #448] │ │ - add x10, x8, x22, lsl #4 │ │ - stp x9, x27, [x10] │ │ + b 59d64 │ │ + add x0, x2, #0x1f8 │ │ + add x3, x2, #0x10 │ │ + b 4c7cc │ │ + mov x1, x28 │ │ + mov w3, #0xd // #13 │ │ + b 4a0d0 │ │ + ldr x0, [sp, #3784] │ │ + b 641d0 │ │ + ldr x0, [sp, #584] │ │ + add x1, sp, #0x260 │ │ + b 5caac │ │ + ldr x9, [sp, #264] │ │ + ldr x10, [sp, #176] │ │ + mov x8, x13 │ │ + cmp x9, x10 │ │ ret │ │ - ldr x19, [sp, #984] │ │ - ldr x8, [sp, #968] │ │ - ldr x27, [sp, #256] │ │ - cmp x19, x8 │ │ + stp x8, x9, [sp, #472] │ │ + ldr x8, [sp, #848] │ │ + ldr x9, [sp, #856] │ │ + str x8, [sp, #464] │ │ ret │ │ - ldr x8, [sp, #576] │ │ - cmp x8, #0x1 │ │ + str x8, [sp, #536] │ │ + ldr x8, [sp, #784] │ │ + str x8, [sp, #528] │ │ + ldr x8, [sp, #792] │ │ ret │ │ - adrp x27, 6f000 │ │ - add x27, x27, #0x268 │ │ + mov x9, x19 │ │ + add x26, sp, #0x420 │ │ ret │ │ - mov x8, x9 │ │ - ldr x25, [x8, #-8]! │ │ - str x8, [sp, #528] │ │ - ldp w8, w28, [x25, #40] │ │ + mov x22, xzr │ │ + mov w19, #0x1 // #1 │ │ ret │ │ ldxr x8, [x24] │ │ subs x8, x8, #0x1 │ │ ret │ │ - mov x25, x0 │ │ - mov x24, x1 │ │ - nop │ │ - adr x2, 9d16 │ │ - ret │ │ - sub x8, x8, x11 │ │ - add x11, x14, x13 │ │ - str xzr, [sp, #568] │ │ - add x8, x8, x11 │ │ - ret │ │ - adrp x10, 6f000 │ │ - add x10, x10, #0x288 │ │ - ldr x8, [x10] │ │ - add x9, x8, x19, lsl #4 │ │ + ldr x12, [sp, #32] │ │ + ldr x10, [sp, #128] │ │ + add x12, x12, x9 │ │ + sub x10, x10, x9 │ │ ret │ │ - str x8, [sp, #560] │ │ - str x9, [sp, #568] │ │ + adrp x28, 6e000 │ │ + add x28, x28, #0x628 │ │ ret │ │ - sub w10, w11, #0x1 │ │ - eor w11, w11, w10 │ │ - and w11, w11, #0xff │ │ - cmp w11, w10, uxtb │ │ + str x8, [sp, #592] │ │ + str x9, [sp, #600] │ │ ret │ │ - add x0, sp, #0x1, lsl #12 │ │ + sub x0, x29, #0xd0 │ │ mov x1, x27 │ │ ret │ │ - add x8, x8, x9 │ │ - str x8, [sp, #160] │ │ - mov w8, #0x1 // #1 │ │ - str x8, [sp, #224] │ │ + ldr x9, [sp, #1208] │ │ + and x11, x21, #0xff │ │ + umulh x10, x9, x11 │ │ + cmp xzr, x10 │ │ ret │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ + sub w11, w10, #0x41 │ │ + sub w12, w10, #0x30 │ │ + cmp w10, #0x39 │ │ + and w11, w11, #0xffffffdf │ │ ret │ │ - ldr x8, [sp, #4568] │ │ - str x8, [sp, #24] │ │ + mov x25, x0 │ │ + mov x24, x1 │ │ + nop │ │ + adr x2, a2a6 │ │ ret │ │ - add x8, sp, #0x10 │ │ + mov x8, sp │ │ nop │ │ - adr x9, 2d6d0 │ │ - stp x1, x8, [sp, #16] │ │ + adr x9, 2e1c4 │ │ + stp x1, x8, [sp] │ │ ret │ │ - ldr q0, [sp, #1072] │ │ - stp x8, x9, [sp, #440] │ │ - ldr x8, [sp, #816] │ │ - str q0, [sp, #48] │ │ + adrp x10, 6e000 │ │ + add x10, x10, #0x648 │ │ + ldr x8, [x10] │ │ + add x9, x8, x19, lsl #4 │ │ ret │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ stp x28, x19, [sp, #16] │ │ mov x29, sp │ │ sub sp, sp, #0x4d0 │ │ mov x19, x0 │ │ add x0, sp, #0x270 │ │ - bl 64d20 │ │ + bl 640b4 │ │ mov x0, sp │ │ add x1, sp, #0x270 │ │ stp xzr, xzr, [x19, #16] │ │ - bl 61194 │ │ + bl 60528 │ │ mov x0, sp │ │ - bl 613a8 │ │ - cbnz w0, 60d7c │ │ + bl 6073c │ │ + cbnz w0, 60110 │ │ mov w0, #0x5 // #5 │ │ add sp, sp, #0x4d0 │ │ ldp x28, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ mov x0, sp │ │ - bl 613a8 │ │ - cbz w0, 60d58 │ │ - tbnz w0, #31, 60dfc │ │ + bl 6073c │ │ + cbz w0, 600ec │ │ + tbnz w0, #31, 60190 │ │ mov x0, sp │ │ sub x1, x29, #0x48 │ │ - bl 613d0 │ │ - cbnz w0, 60dfc │ │ + bl 60764 │ │ + cbnz w0, 60190 │ │ ldur x8, [x29, #-48] │ │ - cbz x8, 60d70 │ │ + cbz x8, 60104 │ │ ldr x2, [x19] │ │ mov x4, sp │ │ mov w0, #0x1 // #1 │ │ mov w1, #0x1 // #1 │ │ mov x3, x19 │ │ blr x8 │ │ cmp w0, #0x8 │ │ - b.eq 60d70 // b.none │ │ + b.eq 60104 // b.none │ │ cmp w0, #0x6 │ │ - b.ne 60dfc // b.any │ │ + b.ne 60190 // b.any │ │ mov x0, sp │ │ sub x2, x29, #0x50 │ │ mov w1, #0xfffffffe // #-2 │ │ - bl 61240 │ │ + bl 605d4 │ │ ldur x8, [x29, #-80] │ │ add x0, sp, #0x270 │ │ mov x1, sp │ │ mov x2, x19 │ │ str x8, [x19, #24] │ │ - bl 60e14 │ │ + bl 601a8 │ │ add sp, sp, #0x4d0 │ │ ldp x28, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ mov w0, #0x3 // #3 │ │ add sp, sp, #0x4d0 │ │ @@ -73829,242 +73124,242 @@ │ │ stp x22, x21, [sp, #96] │ │ stp x20, x19, [sp, #112] │ │ add x29, sp, #0x50 │ │ mov x19, x1 │ │ mov x1, x0 │ │ mov x0, x19 │ │ mov x20, x2 │ │ - bl 61194 │ │ + bl 60528 │ │ mov x0, x19 │ │ - bl 613bc │ │ - cbz w0, 60f04 │ │ + bl 60750 │ │ + cbz w0, 60298 │ │ mov w21, #0x2 // #2 │ │ mov w22, #0x6 // #6 │ │ - b 60e64 │ │ + b 601f8 │ │ mov x0, x19 │ │ - bl 613bc │ │ - cbz w0, 60f04 │ │ - tbnz w0, #31, 60f30 │ │ + bl 60750 │ │ + cbz w0, 60298 │ │ + tbnz w0, #31, 602c4 │ │ sub x2, x29, #0x8 │ │ mov x0, x19 │ │ mov w1, #0xfffffffe // #-2 │ │ - bl 61240 │ │ + bl 605d4 │ │ mov x1, sp │ │ mov x0, x19 │ │ - bl 613d0 │ │ - cbnz w0, 60f30 │ │ + bl 60764 │ │ + cbnz w0, 602c4 │ │ ldr x8, [sp, #24] │ │ - cbz x8, 60e58 │ │ + cbz x8, 601ec │ │ ldur x9, [x29, #-8] │ │ mov w0, #0x1 // #1 │ │ ldr x10, [x20, #24] │ │ mov x3, x20 │ │ ldr x2, [x20] │ │ mov x4, x19 │ │ cmp x9, x10 │ │ csel w1, w22, w21, eq // eq = none │ │ blr x8 │ │ cmp w0, #0x8 │ │ - b.ne 60f20 // b.any │ │ + b.ne 602b4 // b.any │ │ ldur x8, [x29, #-8] │ │ ldr x9, [x20, #24] │ │ cmp x8, x9 │ │ - b.ne 60e58 // b.any │ │ - adrp x8, 6a000 │ │ + b.ne 601ec // b.any │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 6000 │ │ - add x2, x2, #0x61f │ │ - adrp x3, 6000 │ │ - add x3, x3, #0x915 │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 6000 │ │ + add x2, x2, #0x650 │ │ + adrp x3, 6000 │ │ + add x3, x3, #0xa0d │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ mov w0, #0x5 // #5 │ │ ldp x20, x19, [sp, #112] │ │ ldp x22, x21, [sp, #96] │ │ ldp x29, x30, [sp, #80] │ │ add sp, sp, #0x80 │ │ autiasp │ │ ret │ │ cmp w0, #0x7 │ │ - b.ne 60f30 // b.any │ │ + b.ne 602c4 // b.any │ │ mov x0, x19 │ │ - bl 61410 │ │ + bl 607a4 │ │ mov w0, #0x2 // #2 │ │ ldp x20, x19, [sp, #112] │ │ ldp x22, x21, [sp, #96] │ │ ldp x29, x30, [sp, #80] │ │ add sp, sp, #0x80 │ │ autiasp │ │ ret │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ stp x28, x19, [sp, #16] │ │ mov x29, sp │ │ sub sp, sp, #0x480 │ │ mov x19, x0 │ │ add x0, sp, #0x270 │ │ - bl 64d20 │ │ + bl 640b4 │ │ ldr x3, [x19, #16] │ │ - cbnz x3, 60f88 │ │ + cbnz x3, 6031c │ │ add x0, sp, #0x270 │ │ mov x1, sp │ │ mov x2, x19 │ │ - bl 60e14 │ │ - b 60f9c │ │ + bl 601a8 │ │ + b 60330 │ │ ldr x4, [x19, #24] │ │ add x0, sp, #0x270 │ │ mov x1, sp │ │ mov x2, x19 │ │ - bl 60fd4 │ │ - adrp x8, 6a000 │ │ + bl 60368 │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 5000 │ │ - add x2, x2, #0xc5e │ │ - adrp x3, 6000 │ │ - add x3, x3, #0x2a6 │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 5000 │ │ + add x2, x2, #0xb8f │ │ + adrp x3, 6000 │ │ + add x3, x3, #0x331 │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ paciasp │ │ sub sp, sp, #0x80 │ │ stp x29, x30, [sp, #80] │ │ stp x22, x21, [sp, #96] │ │ stp x20, x19, [sp, #112] │ │ add x29, sp, #0x50 │ │ mov x21, x1 │ │ mov x1, x0 │ │ mov x0, x21 │ │ mov x20, x4 │ │ mov x19, x3 │ │ mov x22, x2 │ │ - bl 61194 │ │ + bl 60528 │ │ mov x0, x21 │ │ - bl 613bc │ │ + bl 60750 │ │ cmp w0, #0x1 │ │ - b.ge 6105c // b.tcont │ │ + b.ge 603f0 // b.tcont │ │ ldr x2, [x22] │ │ mov w0, #0x1 // #1 │ │ mov w1, #0x1a // #26 │ │ mov x3, x22 │ │ mov x4, x21 │ │ mov x5, x20 │ │ blr x19 │ │ ldp x20, x19, [sp, #112] │ │ ldp x22, x21, [sp, #96] │ │ ldp x29, x30, [sp, #80] │ │ add sp, sp, #0x80 │ │ autiasp │ │ ret │ │ mov x0, x21 │ │ - bl 613bc │ │ + bl 60750 │ │ cmp w0, #0x0 │ │ - b.le 61018 │ │ + b.le 603ac │ │ add x1, sp, #0x8 │ │ mov x0, x21 │ │ - bl 613d0 │ │ - cbnz w0, 61034 │ │ + bl 60764 │ │ + cbnz w0, 603c8 │ │ ldr x2, [x22] │ │ mov w0, #0x1 // #1 │ │ mov w1, #0xa // #10 │ │ mov x3, x22 │ │ mov x4, x21 │ │ mov x5, x20 │ │ blr x19 │ │ - cbnz w0, 61034 │ │ + cbnz w0, 603c8 │ │ ldr x8, [sp, #32] │ │ - cbz x8, 6104c │ │ + cbz x8, 603e0 │ │ ldr x2, [x22] │ │ mov w0, #0x1 // #1 │ │ mov w1, #0xa // #10 │ │ mov x3, x22 │ │ mov x4, x21 │ │ blr x8 │ │ cmp w0, #0x8 │ │ - b.eq 6104c // b.none │ │ + b.eq 603e0 // b.none │ │ cmp w0, #0x7 │ │ - b.ne 61034 // b.any │ │ + b.ne 603c8 // b.any │ │ mov x0, x21 │ │ - bl 61410 │ │ - b 6104c │ │ + bl 607a4 │ │ + b 603e0 │ │ paciasp │ │ sub sp, sp, #0x60 │ │ stp x29, x30, [sp, #80] │ │ add x29, sp, #0x50 │ │ add x1, sp, #0x8 │ │ - bl 613d0 │ │ + bl 60764 │ │ ldr x8, [sp, #24] │ │ cmp w0, #0x0 │ │ csel x0, x8, xzr, eq // eq = none │ │ ldp x29, x30, [sp, #80] │ │ add sp, sp, #0x60 │ │ autiasp │ │ ret │ │ paciasp │ │ sub sp, sp, #0x60 │ │ stp x29, x30, [sp, #80] │ │ add x29, sp, #0x50 │ │ add x1, sp, #0x8 │ │ - bl 613d0 │ │ + bl 60764 │ │ ldr x8, [sp, #8] │ │ cmp w0, #0x0 │ │ csel x0, x8, xzr, eq // eq = none │ │ ldp x29, x30, [sp, #80] │ │ add sp, sp, #0x60 │ │ autiasp │ │ ret │ │ bti c │ │ ldr x16, [x0, #8] │ │ - cbz x16, 61148 │ │ + cbz x16, 604dc │ │ mov x1, x0 │ │ mov w0, #0x1 // #1 │ │ br x16 │ │ ret │ │ bti c │ │ - b 612bc │ │ + b 60650 │ │ paciasp │ │ sub sp, sp, #0x20 │ │ stp x29, x30, [sp, #16] │ │ add x29, sp, #0x10 │ │ add x2, sp, #0x8 │ │ mov w1, #0xffffffff // #-1 │ │ - bl 61240 │ │ + bl 605d4 │ │ ldr x0, [sp, #8] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ autiasp │ │ ret │ │ bti c │ │ mov x2, x1 │ │ mov w1, #0xffffffff // #-1 │ │ - b 612bc │ │ + b 60650 │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ mov x20, x0 │ │ - adrp x8, 6a000 │ │ - add x8, x8, #0xc68 │ │ + adrp x8, 69000 │ │ + add x8, x8, #0xfc8 │ │ nop │ │ - adr x9, 6fa80 │ │ + adr x9, 6ee68 │ │ add x0, x0, #0x10 │ │ mov w2, #0x110 // #272 │ │ mov x19, x1 │ │ stp x8, x9, [x20] │ │ - bl 64e50 │ │ + bl 641e0 │ │ ldp q1, q0, [x19, #304] │ │ movi v4.2d, #0x0 │ │ add x8, x20, #0x220 │ │ mov x0, x20 │ │ mov w1, wzr │ │ ldp q2, q3, [x19, #272] │ │ stp q1, q0, [x20, #320] │ │ @@ -74080,15 +73375,15 @@ │ │ ldp q0, q1, [x19, #496] │ │ ldp q3, q2, [x19, #464] │ │ stp q0, q1, [x20, #512] │ │ stur q4, [x8, #59] │ │ stp q4, q4, [x20, #544] │ │ stp q4, q4, [x20, #576] │ │ stp q3, q2, [x20, #480] │ │ - bl 61cd4 │ │ + bl 61068 │ │ mov w0, wzr │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ paciasp │ │ stp x29, x30, [sp, #-48]! │ │ @@ -74097,15 +73392,15 @@ │ │ mov x29, sp │ │ ldr x8, [x0] │ │ mov x19, x2 │ │ mov w20, w1 │ │ mov x21, x0 │ │ ldr x8, [x8, #16] │ │ blr x8 │ │ - tbz w0, #0, 612a4 │ │ + tbz w0, #0, 60638 │ │ ldr x8, [x21] │ │ mov x0, x21 │ │ mov w1, w20 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ mov x8, x0 │ │ mov w0, wzr │ │ @@ -74129,35 +73424,35 @@ │ │ add x29, sp, #0x50 │ │ ldr x8, [x0] │ │ mov x21, x2 │ │ mov w20, w1 │ │ mov x19, x0 │ │ ldr x8, [x8, #16] │ │ blr x8 │ │ - tbz w0, #0, 6138c │ │ + tbz w0, #0, 60720 │ │ ldr x8, [x19] │ │ mov x0, x19 │ │ mov w1, w20 │ │ mov x2, x21 │ │ ldr x8, [x8, #32] │ │ blr x8 │ │ cmn w20, #0x1 │ │ - b.ne 61370 // b.any │ │ + b.ne 60704 // b.any │ │ ldr x8, [x19] │ │ add x1, sp, #0x8 │ │ mov x0, x19 │ │ ldr x8, [x8, #72] │ │ blr x8 │ │ ldr x8, [x19] │ │ mov x0, x19 │ │ mov w1, wzr │ │ ldr x8, [x8, #104] │ │ blr x8 │ │ ldr x8, [sp, #40] │ │ - cbz x8, 61370 │ │ + cbz x8, 60704 │ │ ldr x8, [x19] │ │ mov x0, x19 │ │ mov w1, #0xfffffffe // #-2 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ ldr x8, [sp, #40] │ │ mov w1, #0xfffffffe // #-2 │ │ @@ -74237,84 +73532,84 @@ │ │ mov x24, x1 │ │ mov x22, x3 │ │ mov x20, x1 │ │ mov x19, x2 │ │ mov x21, x0 │ │ ldr w23, [x24], #4 │ │ cmn w23, #0x1 │ │ - b.eq 614cc // b.none │ │ - cbz x23, 614d8 │ │ + b.eq 60860 // b.none │ │ + cbz x23, 6086c │ │ ldr w8, [x24] │ │ - cbz w8, 614e4 │ │ + cbz w8, 60878 │ │ sub x1, x24, x8 │ │ - tbz w4, #0, 614f0 │ │ + tbz w4, #0, 60884 │ │ ldr x8, [x22] │ │ cmp x8, x1 │ │ - b.eq 61500 // b.none │ │ - adrp x0, 7000 │ │ - add x0, x0, #0xba9 │ │ - b 615d0 │ │ + b.eq 60894 // b.none │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xd00 │ │ + b 60964 │ │ ldur x23, [x20, #4] │ │ add x24, x20, #0xc │ │ - cbnz x23, 614a4 │ │ - adrp x0, 5000 │ │ - add x0, x0, #0x8a5 │ │ - b 615d0 │ │ - adrp x0, 7000 │ │ - add x0, x0, #0xd9 │ │ - b 615d0 │ │ + cbnz x23, 60838 │ │ + adrp x0, 5000 │ │ + add x0, x0, #0x963 │ │ + b 60964 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x178 │ │ + b 60964 │ │ mov x0, x21 │ │ mov x2, x22 │ │ - bl 615f0 │ │ - cbnz x0, 615d0 │ │ + bl 60984 │ │ + cbnz x0, 60964 │ │ add x23, x24, x23 │ │ add x8, x24, #0x4 │ │ ldrb w3, [x22, #24] │ │ add x1, x29, #0x18 │ │ mov x0, x21 │ │ mov x2, x23 │ │ mov x4, xzr │ │ str x8, [x29, #24] │ │ - bl 6334c │ │ + bl 626e0 │ │ ldrb w8, [x22, #24] │ │ mov x24, x0 │ │ add x1, x29, #0x18 │ │ mov x0, x21 │ │ mov x2, x23 │ │ mov x4, xzr │ │ and w3, w8, #0xf │ │ - bl 6334c │ │ + bl 626e0 │ │ ldrb w8, [x22, #49] │ │ mov x25, x0 │ │ str xzr, [x19, #40] │ │ - cbz w8, 615b4 │ │ + cbz w8, 60948 │ │ add x0, x29, #0x18 │ │ mov x1, x23 │ │ - bl 63670 │ │ + bl 62a04 │ │ ldr x27, [x29, #24] │ │ ldrb w8, [x22, #25] │ │ add x26, x27, x0 │ │ cmp w8, #0xff │ │ - b.eq 615b8 // b.none │ │ + b.eq 6094c // b.none │ │ and w3, w8, #0xf │ │ add x1, x29, #0x18 │ │ mov x0, x21 │ │ mov x2, x23 │ │ mov x4, xzr │ │ - bl 6334c │ │ - cbz x0, 615b8 │ │ + bl 626e0 │ │ + cbz x0, 6094c │ │ ldrb w3, [x22, #25] │ │ add x1, x29, #0x18 │ │ mov x0, x21 │ │ mov x2, x23 │ │ mov x4, xzr │ │ str x27, [x29, #24] │ │ - bl 6334c │ │ + bl 626e0 │ │ str x0, [x19, #40] │ │ - b 615b8 │ │ + b 6094c │ │ ldr x26, [x29, #24] │ │ mov x0, xzr │ │ sub x8, x23, x20 │ │ add x9, x25, x24 │ │ stp x26, x24, [x19, #16] │ │ stp x20, x8, [x19] │ │ str x9, [x19, #32] │ │ @@ -74341,182 +73636,182 @@ │ │ mov x20, x1 │ │ str w8, [x2, #24] │ │ mov x8, x1 │ │ str x1, [x2] │ │ mov x21, x0 │ │ ldr w9, [x8], #4 │ │ cmn w9, #0x1 │ │ - b.eq 6165c // b.none │ │ + b.eq 609f0 // b.none │ │ add x22, x8, x9 │ │ - cbz x9, 6166c │ │ + cbz x9, 60a00 │ │ ldr w9, [x8] │ │ - cbz w9, 61674 │ │ - adrp x0, 5000 │ │ - add x0, x0, #0xb47 │ │ - b 6185c │ │ + cbz w9, 60a08 │ │ + adrp x0, 5000 │ │ + add x0, x0, #0xa29 │ │ + b 60bf0 │ │ ldur x9, [x20, #4] │ │ add x8, x20, #0xc │ │ add x22, x9, x8 │ │ - cbnz x9, 61648 │ │ + cbnz x9, 609dc │ │ mov x0, xzr │ │ - b 6185c │ │ + b 60bf0 │ │ ldrb w24, [x8, #4] │ │ and w9, w24, #0xfffffffd │ │ cmp w9, #0x1 │ │ - b.ne 6172c // b.any │ │ + b.ne 60ac0 // b.any │ │ add x23, x8, #0x5 │ │ mov x8, x23 │ │ ldrb w9, [x8], #1 │ │ - cbnz w9, 6168c │ │ + cbnz w9, 60a20 │ │ add x0, x29, #0x18 │ │ mov x1, x22 │ │ str x8, [x29, #24] │ │ - bl 63670 │ │ + bl 62a04 │ │ ldr x8, [x29, #24] │ │ mov x11, xzr │ │ mov x9, xzr │ │ str w0, [x19, #40] │ │ mov x10, x8 │ │ cmp x10, x22 │ │ - b.eq 61878 // b.none │ │ + b.eq 60c0c // b.none │ │ ldrb w12, [x10], #1 │ │ add x8, x8, #0x1 │ │ and x13, x12, #0x7f │ │ lsl x13, x13, x11 │ │ add x11, x11, #0x7 │ │ orr x9, x13, x9 │ │ - tbnz w12, #7, 616b8 │ │ + tbnz w12, #7, 60a4c │ │ sub w13, w11, #0x7 │ │ mov x14, #0xffffffffffffffff // #-1 │ │ cmp w13, #0x39 │ │ lsl x11, x14, x11 │ │ cset w13, cc // cc = lo, ul, last │ │ str x8, [x29, #24] │ │ tst w13, w12, lsr #6 │ │ csel w11, w11, wzr, ne // ne = any │ │ cmp w24, #0x1 │ │ orr w9, w9, w11 │ │ str w9, [x19, #44] │ │ - b.ne 61738 // b.any │ │ + b.ne 60acc // b.any │ │ add x8, x8, #0x1 │ │ str x8, [x29, #24] │ │ ldrb w0, [x10] │ │ strb w0, [x19, #50] │ │ ldrb w8, [x23] │ │ cmp w8, #0x7a │ │ - b.eq 61754 // b.none │ │ - b 61848 │ │ - adrp x0, 5000 │ │ - add x0, x0, #0x800 │ │ - b 6185c │ │ + b.eq 60ae8 // b.none │ │ + b 60bdc │ │ + adrp x0, 5000 │ │ + add x0, x0, #0x8cc │ │ + b 60bf0 │ │ add x0, x29, #0x18 │ │ mov x1, x22 │ │ - bl 63670 │ │ + bl 62a04 │ │ strb w0, [x19, #50] │ │ ldrb w8, [x23] │ │ cmp w8, #0x7a │ │ - b.ne 61848 // b.any │ │ + b.ne 60bdc // b.any │ │ add x0, x29, #0x18 │ │ mov x1, x22 │ │ - bl 63670 │ │ + bl 62a04 │ │ mov w24, #0x1 // #1 │ │ nop │ │ - adr x25, aeb8 │ │ - b 61780 │ │ + adr x25, afda │ │ + b 60b14 │ │ bti j │ │ strb w24, [x19, #52] │ │ bti j │ │ add x23, x23, #0x1 │ │ ldrb w8, [x23] │ │ sub w9, w8, #0x42 │ │ cmp w9, #0x38 │ │ - b.hi 61844 // b.pmore │ │ - adr x8, 61770 │ │ + b.hi 60bd8 // b.pmore │ │ + adr x8, 60b04 │ │ ldrb w10, [x25, x9] │ │ add x8, x8, x10, lsl #2 │ │ br x8 │ │ bti j │ │ strb w24, [x19, #51] │ │ add x23, x23, #0x1 │ │ - b 61780 │ │ + b 60b14 │ │ bti j │ │ ldr x8, [x29, #24] │ │ add x23, x23, #0x1 │ │ ldrb w9, [x8], #1 │ │ str x8, [x29, #24] │ │ strb w9, [x19, #25] │ │ - b 61780 │ │ + b 60b14 │ │ bti j │ │ ldr x8, [x29, #24] │ │ add x1, x29, #0x18 │ │ mov x0, x21 │ │ mov x2, x22 │ │ mov x4, xzr │ │ ldrb w3, [x8], #1 │ │ sub w9, w8, w20 │ │ str x8, [x29, #24] │ │ strb w3, [x19, #26] │ │ strb w9, [x19, #27] │ │ - bl 6334c │ │ + bl 626e0 │ │ str x0, [x19, #32] │ │ add x23, x23, #0x1 │ │ - b 61780 │ │ + b 60b14 │ │ bti j │ │ ldr x8, [x29, #24] │ │ add x23, x23, #0x1 │ │ ldrb w9, [x8], #1 │ │ str x8, [x29, #24] │ │ strb w9, [x19, #24] │ │ - b 61780 │ │ + b 60b14 │ │ bti j │ │ strb w24, [x19, #48] │ │ add x23, x23, #0x1 │ │ - b 61780 │ │ + b 60b14 │ │ bti j │ │ strb w24, [x19, #49] │ │ add x23, x23, #0x1 │ │ - b 61780 │ │ - cbnz w8, 61778 │ │ + b 60b14 │ │ + cbnz w8, 60b0c │ │ ldr x8, [x19] │ │ mov x0, xzr │ │ ldr x9, [x29, #24] │ │ sub x8, x22, x8 │ │ stp x8, x9, [x19, #8] │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldr x25, [sp, #16] │ │ ldp x29, x30, [sp], #80 │ │ autiasp │ │ ret │ │ - adrp x8, 6a000 │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 6000 │ │ - add x2, x2, #0x7d3 │ │ - adrp x3, 5000 │ │ - add x3, x3, #0xf30 │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 6000 │ │ + add x2, x2, #0x772 │ │ + adrp x3, 5000 │ │ + add x3, x3, #0xfdd │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ bti c │ │ ret │ │ bti c │ │ ret │ │ bti c │ │ cmn w1, #0x3 │ │ - b.ls 618d4 // b.plast │ │ + b.ls 60c68 // b.plast │ │ mov w0, #0x1 // #1 │ │ ret │ │ cmp w1, #0x5f │ │ - b.ls 618e4 // b.plast │ │ + b.ls 60c78 // b.plast │ │ mov w0, wzr │ │ ret │ │ sub w8, w1, #0x40 │ │ mov w9, #0x1 // #1 │ │ cmn w8, #0x1f │ │ cset w8, cc // cc = lo, ul, last │ │ cmp w1, #0x22 │ │ @@ -74524,18 +73819,18 @@ │ │ ret │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ add w8, w1, #0x2 │ │ cmp w8, #0x24 │ │ - b.hi 6196c // b.pmore │ │ + b.hi 60d00 // b.pmore │ │ nop │ │ - adr x9, aef1 │ │ - adr x10, 61934 │ │ + adr x9, b013 │ │ + adr x10, 60cc8 │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ bti j │ │ add x8, x0, #0x108 │ │ ldr x0, [x8] │ │ ldr x19, [sp, #16] │ │ @@ -74547,15 +73842,15 @@ │ │ ldr x0, [x8] │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ bti j │ │ cmp w1, #0x1c │ │ - b.hi 619e8 // b.pmore │ │ + b.hi 60d7c // b.pmore │ │ add x8, x0, #0x10 │ │ add x8, x8, w1, uxtw #3 │ │ ldr x0, [x8] │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ @@ -74576,38 +73871,38 @@ │ │ bti j │ │ add x8, x0, #0x118 │ │ ldr x0, [x8] │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ - adrp x8, 6a000 │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 5000 │ │ - add x2, x2, #0xf24 │ │ - adrp x3, 5000 │ │ - add x3, x3, #0xba8 │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 5000 │ │ + add x2, x2, #0xfd1 │ │ + adrp x3, 5000 │ │ + add x3, x3, #0xb1f │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ add w8, w1, #0x2 │ │ cmp w8, #0x24 │ │ - b.hi 61a8c // b.pmore │ │ + b.hi 60e20 // b.pmore │ │ nop │ │ - adr x9, af16 │ │ - adr x10, 61a54 │ │ + adr x9, b038 │ │ + adr x10, 60de8 │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ bti j │ │ add x8, x0, #0x108 │ │ str x2, [x8] │ │ ldr x19, [sp, #16] │ │ @@ -74619,15 +73914,15 @@ │ │ str x2, [x8] │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ bti j │ │ cmp w1, #0x1c │ │ - b.hi 61b08 // b.pmore │ │ + b.hi 60e9c // b.pmore │ │ add x8, x0, #0x10 │ │ add x8, x8, w1, uxtw #3 │ │ str x2, [x8] │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ @@ -74648,28 +73943,28 @@ │ │ bti j │ │ add x8, x0, #0x118 │ │ str x2, [x8] │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ - adrp x8, 6a000 │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 6000 │ │ - add x2, x2, #0x883 │ │ - adrp x3, 5000 │ │ - add x3, x3, #0xba8 │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 6000 │ │ + add x2, x2, #0x8b2 │ │ + adrp x3, 5000 │ │ + add x3, x3, #0xb1f │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ bti c │ │ and w8, w1, #0xffffffe0 │ │ cmp w8, #0x40 │ │ cset w0, eq // eq = none │ │ ret │ │ bti c │ │ add x8, x0, w1, sxtw #3 │ │ @@ -74682,64 +73977,64 @@ │ │ paciasp │ │ stp x29, x30, [sp, #-48]! │ │ stp x28, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ sub sp, sp, #0x210 │ │ ldrb w8, [x0, #616] │ │ - cbz w8, 61bb4 │ │ + cbz w8, 60f48 │ │ mov w20, wzr │ │ mov w0, w20 │ │ add sp, sp, #0x210 │ │ ldp x20, x19, [sp, #32] │ │ ldp x28, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ autiasp │ │ ret │ │ mov x19, x0 │ │ ldrb w8, [x0, #618] │ │ - cbz w8, 61bec │ │ + cbz w8, 60f80 │ │ mov x0, sp │ │ mov w1, wzr │ │ mov w2, #0x210 // #528 │ │ - bl 64ea0 │ │ + bl 64210 │ │ mov x1, sp │ │ mov x0, x19 │ │ - bl 61f60 │ │ + bl 612f4 │ │ mov w20, w0 │ │ cmp w0, #0x1 │ │ - b.ne 61b98 // b.any │ │ - b 61c2c │ │ + b.ne 60f2c // b.any │ │ + b 60fc0 │ │ ldp x8, x21, [x19] │ │ mov w20, w1 │ │ mov x0, x19 │ │ mov w1, #0xffffffff // #-1 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ mov x1, x0 │ │ ldr x2, [x19, #600] │ │ add x3, x19, #0x10 │ │ add x4, x19, #0x269 │ │ and w5, w20, #0x1 │ │ mov x0, x21 │ │ - bl 62084 │ │ + bl 61418 │ │ mov w20, w0 │ │ cmp w0, #0x1 │ │ - b.ne 61b98 // b.any │ │ + b.ne 60f2c // b.any │ │ ldr x8, [x19] │ │ mov x0, x19 │ │ mov w1, #0x1 // #1 │ │ ldr x8, [x8, #104] │ │ blr x8 │ │ ldrb w8, [x19, #616] │ │ - cbnz w8, 61b94 │ │ - b 61b98 │ │ + cbnz w8, 60f28 │ │ + b 60f2c │ │ bti c │ │ ldrb w8, [x0, #616] │ │ - cbz w8, 61c6c │ │ + cbz w8, 61000 │ │ movi v0.2d, #0x0 │ │ str xzr, [x1, #64] │ │ stp q0, q0, [x1] │ │ stp q0, q0, [x1, #32] │ │ ret │ │ ldr q0, [x0, #544] │ │ str q0, [x1] │ │ @@ -74748,15 +74043,15 @@ │ │ ldr q2, [x0, #560] │ │ stp q1, q0, [x1, #32] │ │ str x8, [x1, #64] │ │ str q2, [x1, #16] │ │ ret │ │ bti c │ │ add x0, x0, #0x10 │ │ - b 64c90 │ │ + b 64024 │ │ bti c │ │ ldrb w0, [x0, #617] │ │ ret │ │ paciasp │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ ldr x8, [x0] │ │ @@ -74776,75 +74071,75 @@ │ │ ldr x8, [x0] │ │ strb wzr, [x0, #618] │ │ mov w20, w1 │ │ mov w1, #0xffffffff // #-1 │ │ mov x19, x0 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - cbz x0, 61f18 │ │ + cbz x0, 612ac │ │ and x9, x20, #0x1 │ │ ldr x8, [x19, #8] │ │ add x10, sp, #0x68 │ │ sub x20, x0, x9 │ │ nop │ │ - adr x0, 644ec │ │ + adr x0, 63880 │ │ add x1, sp, #0x98 │ │ stp x8, x10, [sp, #152] │ │ str x20, [sp, #168] │ │ - bl 65010 │ │ - cbz w0, 61d58 │ │ + bl 64390 │ │ + cbz w0, 610ec │ │ ldr x8, [sp, #120] │ │ - cbz x8, 61d58 │ │ + cbz x8, 610ec │ │ add x2, sp, #0x68 │ │ mov x0, x19 │ │ mov x1, x20 │ │ mov w3, wzr │ │ - bl 64204 │ │ - tbnz w0, #0, 61f00 │ │ + bl 63598 │ │ + tbnz w0, #0, 61294 │ │ nop │ │ - adr x0, 6fa84 │ │ - bl 650f0 │ │ - adrp x8, 6f000 │ │ - adrp x9, 6f000 │ │ - ldr x8, [x8, #2488] │ │ - ldr x9, [x9, #2496] │ │ - b 61d7c │ │ + adr x0, 6ee6c │ │ + bl 64480 │ │ + adrp x8, 6e000 │ │ + adrp x9, 6e000 │ │ + ldr x8, [x8, #3488] │ │ + ldr x9, [x9, #3496] │ │ + b 61110 │ │ add x8, x8, #0x20 │ │ cmp x8, x9 │ │ - b.cs 61e50 // b.hs, b.nlast │ │ + b.cs 611e4 // b.hs, b.nlast │ │ ldr x10, [x8, #8] │ │ cmp x10, x20 │ │ - b.hi 61d78 // b.pmore │ │ + b.hi 6110c // b.pmore │ │ ldr x10, [x8, #16] │ │ cmp x10, x20 │ │ - b.ls 61d78 // b.plast │ │ + b.ls 6110c // b.plast │ │ nop │ │ - adr x0, 6fa84 │ │ + adr x0, 6ee6c │ │ ldr x21, [x8, #24] │ │ - bl 650e0 │ │ - cbz x21, 61e5c │ │ + bl 64470 │ │ + cbz x21, 611f0 │ │ ldr x0, [x19, #8] │ │ add x2, sp, #0x38 │ │ mov x3, sp │ │ mov x1, x21 │ │ mov w4, wzr │ │ - bl 61460 │ │ - cbnz x0, 61e5c │ │ + bl 607f4 │ │ + cbnz x0, 611f0 │ │ add x0, sp, #0x98 │ │ mov w1, wzr │ │ mov w2, #0x618 // #1560 │ │ - bl 64ea0 │ │ + bl 64210 │ │ ldr x0, [x19, #8] │ │ add x1, sp, #0x38 │ │ mov x2, sp │ │ add x5, sp, #0x98 │ │ mov x3, x20 │ │ mov w4, #0x4 // #4 │ │ - bl 62540 │ │ - tbz w0, #0, 61e5c │ │ + bl 618d4 │ │ + tbz w0, #0, 611f0 │ │ ldr x8, [sp, #96] │ │ str xzr, [x19, #584] │ │ ldr x9, [sp, #32] │ │ str xzr, [x19, #608] │ │ ldr w10, [sp, #168] │ │ str x8, [x19, #560] │ │ mov w8, #0x3000000 // #50331648 │ │ @@ -74859,48 +74154,48 @@ │ │ add sp, sp, #0x6b0 │ │ ldp x20, x19, [sp, #32] │ │ ldp x28, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ autiasp │ │ ret │ │ nop │ │ - adr x0, 6fa84 │ │ - bl 650e0 │ │ + adr x0, 6ee6c │ │ + bl 64470 │ │ ldr x8, [x19] │ │ mov x0, x19 │ │ mov w1, #0xffffffff // #-1 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ add x8, sp, #0x38 │ │ mov w9, #0x8 // #8 │ │ mov x20, x0 │ │ stp x8, x9, [sp, #152] │ │ stp x0, x9, [sp] │ │ - bl 65100 │ │ + bl 64490 │ │ mov w1, w0 │ │ add x2, sp, #0x98 │ │ mov x4, sp │ │ mov w0, #0x10e // #270 │ │ mov w3, #0x1 // #1 │ │ mov w5, #0x1 // #1 │ │ mov w6, wzr │ │ mov w21, #0x1 // #1 │ │ - bl 64eb0 │ │ + bl 64220 │ │ cmp x0, #0x8 │ │ - b.ne 61f38 // b.any │ │ + b.ne 612cc // b.any │ │ ldr w8, [sp, #56] │ │ mov w9, #0x1168 // #4456 │ │ movk w9, #0xd280, lsl #16 │ │ cmp w8, w9 │ │ - b.ne 61f38 // b.any │ │ + b.ne 612cc // b.any │ │ ldr w8, [sp, #60] │ │ mov w9, #0x1 // #1 │ │ movk w9, #0xd400, lsl #16 │ │ cmp w8, w9 │ │ - b.ne 61f38 // b.any │ │ + b.ne 612cc // b.any │ │ movi v0.2d, #0x0 │ │ add x8, x20, #0x4 │ │ mov w9, #0x1 // #1 │ │ str xzr, [x19, #608] │ │ str x20, [x19, #544] │ │ str x8, [x19, #552] │ │ stp q0, q0, [x19, #576] │ │ @@ -74925,15 +74220,15 @@ │ │ ldp x20, x19, [sp, #32] │ │ ldp x28, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ autiasp │ │ ret │ │ bti c │ │ mov w0, w1 │ │ - b 64b08 │ │ + b 63e9c │ │ bti c │ │ ldr x9, [x0, #264] │ │ mov x8, x0 │ │ ldr x10, [x9, #312] │ │ str x10, [x0, #16] │ │ ldr x10, [x9, #320] │ │ str x10, [x0, #24] │ │ @@ -75018,74 +74313,74 @@ │ │ mov x22, x1 │ │ sub x2, x29, #0x50 │ │ sub x3, x29, #0x88 │ │ mov x1, x8 │ │ mov w4, wzr │ │ mov w23, w5 │ │ mov x20, x0 │ │ - bl 61460 │ │ - cbnz x0, 621c0 │ │ + bl 607f4 │ │ + cbnz x0, 61554 │ │ add x0, sp, #0x470 │ │ mov w1, wzr │ │ mov w2, #0x618 // #1560 │ │ - bl 64ea0 │ │ + bl 64210 │ │ sub x1, x29, #0x50 │ │ sub x2, x29, #0x88 │ │ add x5, sp, #0x470 │ │ mov x0, x20 │ │ mov x3, x22 │ │ mov w4, #0x4 // #4 │ │ - bl 62540 │ │ - tbz w0, #0, 621c0 │ │ + bl 618d4 │ │ + tbz w0, #0, 61554 │ │ add x1, sp, #0x470 │ │ mov x0, x20 │ │ mov x2, x19 │ │ str x21, [sp, #24] │ │ add x21, sp, #0x470 │ │ - bl 63054 │ │ + bl 623e8 │ │ mov x22, x0 │ │ - tbz w23, #0, 62150 │ │ + tbz w23, #0, 614e4 │ │ ldurb w8, [x29, #-84] │ │ - cbz w8, 62150 │ │ + cbz w8, 614e4 │ │ ldr x8, [x19, #248] │ │ and x8, x8, #0xfffffffffffffff0 │ │ cmp x8, x22 │ │ - b.cs 62150 // b.hs, b.nlast │ │ + b.cs 614e4 // b.hs, b.nlast │ │ stg x8, [x8] │ │ add x8, x8, #0x10 │ │ cmp x8, x22 │ │ - b.cc 62140 // b.lo, b.ul, b.last │ │ + b.cc 614d4 // b.lo, b.ul, b.last │ │ add x0, sp, #0x260 │ │ mov x1, x19 │ │ mov w2, #0x210 // #528 │ │ add x25, sp, #0x260 │ │ - bl 64e50 │ │ + bl 641e0 │ │ add x10, x25, #0xe8 │ │ add x8, x25, #0x100 │ │ add x9, x25, #0xf8 │ │ mov x26, xzr │ │ mov x23, xzr │ │ add x27, x19, #0x100 │ │ stp x8, x10, [sp, #8] │ │ add x8, x25, #0xf0 │ │ add x24, x21, #0x18 │ │ add x28, sp, #0x260 │ │ - adrp x21, a000 │ │ - add x21, x21, #0xf54 │ │ + adrp x21, b000 │ │ + add x21, x21, #0x78 │ │ str x8, [sp] │ │ add x8, x25, #0x108 │ │ str x22, [sp, #856] │ │ stp x9, x8, [sp, #64] │ │ add x9, x19, #0x108 │ │ add x8, x19, #0xf8 │ │ stp x8, x9, [sp, #48] │ │ add x9, x19, #0xe8 │ │ add x8, x19, #0xf0 │ │ stp x8, x9, [sp, #32] │ │ - b 62218 │ │ + b 615ac │ │ mov w0, #0xffffe66e // #-6546 │ │ add sp, sp, #0xb10 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ @@ -75099,217 +74394,217 @@ │ │ sub w8, w26, #0x40 │ │ add x8, x25, w8, uxtw #3 │ │ str d0, [x8, #272] │ │ add x26, x26, #0x1 │ │ add x24, x24, #0x10 │ │ add x28, x28, #0x8 │ │ cmp x26, #0x60 │ │ - b.eq 623ec // b.none │ │ + b.eq 61780 // b.none │ │ ldr w8, [x24] │ │ - cbz w8, 62268 │ │ + cbz w8, 615fc │ │ and w9, w26, #0x60 │ │ cmp w9, #0x40 │ │ - b.ne 622a8 // b.any │ │ + b.ne 6163c // b.any │ │ sub w8, w8, #0x1 │ │ cmp w8, #0x5 │ │ - b.hi 62494 // b.pmore │ │ - adr x9, 62238 │ │ + b.hi 61828 // b.pmore │ │ + adr x9, 615cc │ │ ldrsw x10, [x21, x8, lsl #2] │ │ add x9, x9, x10 │ │ movi d0, #0x0 │ │ br x9 │ │ bti j │ │ ldr x8, [x24, #8] │ │ mov x9, #0xffffffc000000000 // #-274877906944 │ │ add x8, x9, x8, lsl #32 │ │ add x8, x19, x8, asr #29 │ │ ldr d0, [x8, #272] │ │ - b 621f4 │ │ + b 61588 │ │ ldurb w8, [x29, #-86] │ │ cmp x26, x8 │ │ - b.ne 62204 // b.any │ │ + b.ne 61598 // b.any │ │ sub w10, w8, #0x1d │ │ cmp w10, #0x5 │ │ - b.hi 6238c // b.pmore │ │ - adrp x13, a000 │ │ - add x13, x13, #0xf6c │ │ + b.hi 61720 // b.pmore │ │ + adrp x13, b000 │ │ + add x13, x13, #0x90 │ │ mov x9, x27 │ │ - adr x11, 6228c │ │ + adr x11, 61620 │ │ ldrsw x12, [x13, x10, lsl #2] │ │ add x11, x11, x12 │ │ br x11 │ │ bti j │ │ ldr x9, [sp, #40] │ │ - b 623a8 │ │ + b 6173c │ │ ldurb w8, [x29, #-86] │ │ cmp x26, x8 │ │ - b.ne 622d0 // b.any │ │ + b.ne 61664 // b.any │ │ mov x0, x20 │ │ mov x1, x19 │ │ mov x2, x22 │ │ mov x3, x24 │ │ - bl 63150 │ │ + bl 624e4 │ │ mov x23, x0 │ │ - b 62204 │ │ + b 61598 │ │ cmp x26, #0x22 │ │ - b.ne 622fc // b.any │ │ + b.ne 61690 // b.any │ │ mov x0, x20 │ │ mov x1, x19 │ │ mov x2, x22 │ │ mov x3, x24 │ │ - bl 63150 │ │ + bl 624e4 │ │ bti j │ │ ldr x8, [sp, #72] │ │ str x0, [x8] │ │ - b 62204 │ │ + b 61598 │ │ sub w8, w26, #0x40 │ │ cmn w8, #0x20 │ │ - b.hi 6248c // b.pmore │ │ + b.hi 61820 // b.pmore │ │ mov x0, x20 │ │ mov x1, x19 │ │ mov x2, x22 │ │ mov x3, x24 │ │ - bl 63150 │ │ + bl 624e4 │ │ sub w9, w26, #0x1d │ │ cmp w9, #0x5 │ │ - b.hi 623d0 // b.pmore │ │ + b.hi 61764 // b.pmore │ │ nop │ │ - adr x12, af3c │ │ + adr x12, b060 │ │ ldr x8, [sp, #64] │ │ - adr x10, 62334 │ │ + adr x10, 616c8 │ │ ldrsw x11, [x12, x9, lsl #2] │ │ add x10, x10, x11 │ │ br x10 │ │ bti j │ │ ldr x8, [sp, #16] │ │ str x0, [x8] │ │ - b 62204 │ │ + b 61598 │ │ bti j │ │ ldr x0, [x24, #8] │ │ mov x1, x20 │ │ mov x2, x19 │ │ mov x3, x22 │ │ - bl 63840 │ │ + bl 62bd4 │ │ ldr d0, [x0] │ │ - b 621f4 │ │ + b 61588 │ │ bti j │ │ ldr x9, [sp, #32] │ │ - b 623a8 │ │ + b 6173c │ │ bti j │ │ ldr x9, [sp, #48] │ │ - b 623a8 │ │ + b 6173c │ │ bti j │ │ cmp w8, #0x1c │ │ - b.hi 624d0 // b.pmore │ │ + b.hi 61864 // b.pmore │ │ add x9, x19, x8, lsl #3 │ │ - b 623a8 │ │ + b 6173c │ │ bti j │ │ ldr x9, [sp, #56] │ │ bti j │ │ ldr x23, [x9] │ │ - b 62204 │ │ + b 61598 │ │ bti j │ │ ldr x8, [sp] │ │ str x0, [x8] │ │ - b 62204 │ │ + b 61598 │ │ bti j │ │ ldr x8, [sp, #8] │ │ - b 623e0 │ │ + b 61774 │ │ bti j │ │ mov x8, x28 │ │ cmp x26, #0x1d │ │ - b.cs 62508 // b.hs, b.nlast │ │ + b.cs 6189c // b.hs, b.nlast │ │ bti j │ │ str x0, [x8] │ │ - b 62204 │ │ + b 61598 │ │ ldurb w8, [x29, #-88] │ │ add x0, sp, #0x50 │ │ ldr x9, [sp, #24] │ │ mov x1, x19 │ │ mov w2, #0x210 // #528 │ │ strb w8, [x9] │ │ - bl 64e50 │ │ + bl 641e0 │ │ add x8, sp, #0x470 │ │ add x8, x8, #0x238 │ │ ldr q0, [x8] │ │ stur q0, [x29, #-32] │ │ ldur w8, [x29, #-32] │ │ - cbz w8, 6243c │ │ + cbz w8, 617d0 │ │ add x1, sp, #0x50 │ │ sub x3, x29, #0x20 │ │ mov x0, x20 │ │ mov x2, x22 │ │ - bl 63150 │ │ - tbnz w0, #0, 62444 │ │ - b 62470 │ │ + bl 624e4 │ │ + tbnz w0, #0, 617d8 │ │ + b 61804 │ │ ldur x0, [x29, #-24] │ │ - tbz w0, #0, 62470 │ │ - cbz x23, 62470 │ │ + tbz w0, #0, 61804 │ │ + cbz x23, 61804 │ │ ldurb w8, [x29, #-85] │ │ - cbz w8, 62460 │ │ + cbz w8, 617f4 │ │ mov x17, x23 │ │ mov x16, x22 │ │ autib1716 │ │ - b 6246c │ │ + b 61800 │ │ mov x17, x23 │ │ mov x16, x22 │ │ autia1716 │ │ mov x23, x17 │ │ add x1, sp, #0x260 │ │ mov x0, x19 │ │ mov w2, #0x210 // #528 │ │ str x23, [sp, #864] │ │ - bl 64e50 │ │ + bl 641e0 │ │ mov w0, #0x1 // #1 │ │ - b 621c4 │ │ + b 61558 │ │ mov w0, #0xffffe672 // #-6542 │ │ - b 621c4 │ │ + b 61558 │ │ bti j │ │ - adrp x8, 6a000 │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 7000 │ │ - add x2, x2, #0x78d │ │ - adrp x3, 6000 │ │ - add x3, x3, #0xa08 │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 7000 │ │ + add x2, x2, #0x98f │ │ + adrp x3, 6000 │ │ + add x3, x3, #0xb00 │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ - adrp x8, 6a000 │ │ - nop │ │ - adr x1, 5f10 │ │ - adrp x2, 5000 │ │ - add x2, x2, #0xf24 │ │ - adrp x3, 5000 │ │ - add x3, x3, #0xba8 │ │ - ldr x8, [x8, #3688] │ │ + bl 64450 │ │ + bl 64410 │ │ + adrp x8, 6a000 │ │ + nop │ │ + adr x1, 5fbd │ │ + adrp x2, 5000 │ │ + add x2, x2, #0xfd1 │ │ + adrp x3, 5000 │ │ + add x3, x3, #0xb1f │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ - adrp x8, 6a000 │ │ - nop │ │ - adr x1, 5f10 │ │ - adrp x2, 6000 │ │ - add x2, x2, #0x883 │ │ - adrp x3, 5000 │ │ - add x3, x3, #0xba8 │ │ - ldr x8, [x8, #3688] │ │ + bl 64450 │ │ + bl 64410 │ │ + adrp x8, 6a000 │ │ + nop │ │ + adr x1, 5fbd │ │ + adrp x2, 6000 │ │ + add x2, x2, #0x8b2 │ │ + adrp x3, 5000 │ │ + add x3, x3, #0xb1f │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ paciasp │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ @@ -75320,783 +74615,783 @@ │ │ mov x19, sp │ │ ldr x10, [x2, #16] │ │ mov x20, x5 │ │ mov w28, w4 │ │ mov x22, x2 │ │ mov x27, xzr │ │ nop │ │ - adr x21, af84 │ │ + adr x21, b0a8 │ │ add x8, x9, x8 │ │ ldp x9, x12, [x1] │ │ stp x0, xzr, [x19, #24] │ │ stp x10, x8, [x29, #-56] │ │ ldp x10, x13, [x1, #16] │ │ add x8, x12, x9 │ │ stp x11, x10, [x29, #-40] │ │ add x11, x5, #0x238 │ │ sub x9, x3, x13 │ │ add x10, x19, #0x28 │ │ add x10, x10, #0x238 │ │ stp x8, x9, [x29, #-24] │ │ stp x10, x11, [x19, #8] │ │ - b 625d0 │ │ + b 61964 │ │ add x27, x27, #0x1 │ │ cmp x27, #0x2 │ │ - b.eq 62e00 // b.none │ │ + b.eq 62194 // b.none │ │ mov w8, #0x18 // #24 │ │ sub x9, x29, #0x38 │ │ madd x8, x27, x8, x9 │ │ ldp x9, x24, [x8] │ │ ldr x23, [x8, #16] │ │ stur x9, [x29, #-64] │ │ cmp x9, x24 │ │ ccmp x23, #0x0, #0x4, cc // cc = lo, ul, last │ │ - b.eq 625c4 // b.none │ │ + b.eq 61958 // b.none │ │ mov x25, xzr │ │ mov x8, x9 │ │ ldrb w10, [x8], #1 │ │ stur x8, [x29, #-64] │ │ cmp w10, #0x2f │ │ - b.hi 62c6c // b.pmore │ │ - adr x11, 6261c │ │ + b.hi 62000 // b.pmore │ │ + adr x11, 619b0 │ │ ldrh w12, [x21, x10, lsl #1] │ │ add x11, x11, x12, lsl #2 │ │ br x11 │ │ bti j │ │ ldrb w3, [x22, #24] │ │ sub x1, x29, #0x40 │ │ ldr x0, [x19, #24] │ │ mov x2, x24 │ │ mov x4, xzr │ │ - bl 6334c │ │ + bl 626e0 │ │ mov x25, x0 │ │ - b 62de4 │ │ + b 62178 │ │ bti j │ │ ldrb w8, [x9, #1] │ │ add x9, x9, #0x2 │ │ - b 6266c │ │ + b 61a00 │ │ bti j │ │ ldurh w8, [x9, #1] │ │ add x9, x9, #0x3 │ │ - b 6266c │ │ + b 61a00 │ │ bti j │ │ ldur w8, [x9, #1] │ │ add x9, x9, #0x5 │ │ ldr w10, [x22, #40] │ │ mul w8, w10, w8 │ │ add x25, x25, x8 │ │ stur x9, [x29, #-64] │ │ - b 62de4 │ │ + b 62178 │ │ bti j │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ - bl 63670 │ │ + bl 62a04 │ │ mov x26, x0 │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ - bl 63670 │ │ + bl 62a04 │ │ cmp x26, #0x60 │ │ - b.cs 62e08 // b.hs, b.nlast │ │ + b.cs 6219c // b.hs, b.nlast │ │ add x8, x20, x26, lsl #4 │ │ ldrsw x9, [x22, #44] │ │ mov x10, x8 │ │ ldrb w11, [x10, #28]! │ │ - cbnz w11, 626dc │ │ + cbnz w11, 61a70 │ │ lsl x11, x26, #4 │ │ add x13, x19, #0x28 │ │ add x12, x20, x11 │ │ add x11, x13, x11 │ │ ldur q0, [x12, #24] │ │ mov w12, #0x1 // #1 │ │ stur q0, [x11, #24] │ │ strb w12, [x10] │ │ mul x9, x0, x9 │ │ - b 62da0 │ │ + b 62134 │ │ bti j │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ - bl 63670 │ │ + bl 62a04 │ │ cmp x0, #0x60 │ │ - b.cs 62e1c // b.hs, b.nlast │ │ + b.cs 621b0 // b.hs, b.nlast │ │ add x8, x20, x0, lsl #4 │ │ ldrb w8, [x8, #28] │ │ - cbz w8, 62de4 │ │ + cbz w8, 62178 │ │ lsl x8, x0, #4 │ │ - b 62dd0 │ │ + b 62164 │ │ bti j │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ - bl 63670 │ │ + bl 62a04 │ │ cmp x0, #0x60 │ │ - b.cs 62e2c // b.hs, b.nlast │ │ + b.cs 621c0 // b.hs, b.nlast │ │ add x8, x20, x0, lsl #4 │ │ mov x9, x8 │ │ ldrb w10, [x9, #28]! │ │ - cbnz w10, 62758 │ │ + cbnz w10, 61aec │ │ lsl x10, x0, #4 │ │ add x12, x19, #0x28 │ │ add x11, x20, x10 │ │ add x10, x12, x10 │ │ ldur q0, [x11, #24] │ │ mov w11, #0x1 // #1 │ │ stur q0, [x10, #24] │ │ strb w11, [x9] │ │ mov w9, #0x1 // #1 │ │ str w9, [x8, #24] │ │ - b 62de4 │ │ + b 62178 │ │ bti j │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ - bl 63670 │ │ + bl 62a04 │ │ cmp x0, #0x60 │ │ - b.cs 62e3c // b.hs, b.nlast │ │ + b.cs 621d0 // b.hs, b.nlast │ │ add x8, x20, x0, lsl #4 │ │ mov x9, x8 │ │ ldrb w10, [x9, #28]! │ │ - cbnz w10, 627ac │ │ + cbnz w10, 61b40 │ │ lsl x10, x0, #4 │ │ add x12, x19, #0x28 │ │ add x11, x20, x10 │ │ add x10, x12, x10 │ │ ldur q0, [x11, #24] │ │ mov w11, #0x1 // #1 │ │ stur q0, [x10, #24] │ │ strb w11, [x9] │ │ str wzr, [x8, #24] │ │ - b 62de4 │ │ + b 62178 │ │ bti j │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ - bl 63670 │ │ + bl 62a04 │ │ mov x26, x0 │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ - bl 63670 │ │ + bl 62a04 │ │ cmp x26, #0x60 │ │ - b.cs 62e50 // b.hs, b.nlast │ │ + b.cs 621e4 // b.hs, b.nlast │ │ cmp x0, #0x60 │ │ - b.cs 62f2c // b.hs, b.nlast │ │ + b.cs 622c0 // b.hs, b.nlast │ │ add x8, x20, x26, lsl #4 │ │ mov x9, x8 │ │ ldrb w10, [x9, #28]! │ │ - cbnz w10, 62814 │ │ + cbnz w10, 61ba8 │ │ lsl x10, x26, #4 │ │ add x12, x19, #0x28 │ │ add x11, x20, x10 │ │ add x10, x12, x10 │ │ ldur q0, [x11, #24] │ │ mov w11, #0x1 // #1 │ │ stur q0, [x10, #24] │ │ strb w11, [x9] │ │ mov w9, #0x5 // #5 │ │ str x0, [x8, #32] │ │ str w9, [x8, #24] │ │ - b 62de4 │ │ + b 62178 │ │ bti j │ │ sub x26, sp, #0x620 │ │ mov sp, x26 │ │ mov x0, x26 │ │ ldr x8, [x19, #32] │ │ mov x1, x20 │ │ mov w2, #0x618 // #1560 │ │ str x8, [x0], #8 │ │ - bl 64e50 │ │ + bl 641e0 │ │ str x26, [x19, #32] │ │ - b 62de4 │ │ + b 62178 │ │ bti j │ │ ldr x8, [x19, #32] │ │ - cbz x8, 62f4c │ │ + cbz x8, 622e0 │ │ add x1, x8, #0x8 │ │ mov x0, x20 │ │ mov w2, #0x618 // #1560 │ │ mov x26, x8 │ │ - bl 64e50 │ │ + bl 641e0 │ │ ldr x26, [x26] │ │ str x26, [x19, #32] │ │ - b 62de4 │ │ + b 62178 │ │ bti j │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ - bl 63670 │ │ + bl 62a04 │ │ mov x26, x0 │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ - bl 63670 │ │ + bl 62a04 │ │ cmp x26, #0x60 │ │ - b.cs 62e64 // b.hs, b.nlast │ │ + b.cs 621f8 // b.hs, b.nlast │ │ stp w26, w0, [x20] │ │ - b 62de4 │ │ + b 62178 │ │ bti j │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ - bl 63670 │ │ + bl 62a04 │ │ cmp x0, #0x60 │ │ - b.cs 62e78 // b.hs, b.nlast │ │ + b.cs 6220c // b.hs, b.nlast │ │ str w0, [x20] │ │ - b 62de4 │ │ + b 62178 │ │ bti j │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ - bl 63670 │ │ + bl 62a04 │ │ str w0, [x20, #4] │ │ - b 62de4 │ │ + b 62178 │ │ bti j │ │ str wzr, [x20] │ │ str x8, [x20, #8] │ │ - b 62c50 │ │ + b 61fe4 │ │ bti j │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ - bl 63670 │ │ + bl 62a04 │ │ cmp x0, #0x60 │ │ - b.cs 62e94 // b.hs, b.nlast │ │ + b.cs 62228 // b.hs, b.nlast │ │ add x8, x20, x0, lsl #4 │ │ mov x9, x8 │ │ ldrb w10, [x9, #28]! │ │ - cbnz w10, 6293c │ │ + cbnz w10, 61cd0 │ │ lsl x10, x0, #4 │ │ add x12, x19, #0x28 │ │ add x11, x20, x10 │ │ add x10, x12, x10 │ │ ldur q0, [x11, #24] │ │ mov w11, #0x1 // #1 │ │ stur q0, [x10, #24] │ │ strb w11, [x9] │ │ mov w9, #0x6 // #6 │ │ - b 62c44 │ │ + b 61fd8 │ │ bti j │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ - bl 63670 │ │ + bl 62a04 │ │ cmp x0, #0x60 │ │ - b.cs 62ea8 // b.hs, b.nlast │ │ + b.cs 6223c // b.hs, b.nlast │ │ ldur x9, [x29, #-64] │ │ mov x10, xzr │ │ mov x8, xzr │ │ mov x12, x9 │ │ cmp x12, x24 │ │ - b.eq 62f74 // b.none │ │ + b.eq 62308 // b.none │ │ ldrb w11, [x12], #1 │ │ add x9, x9, #0x1 │ │ and x13, x11, #0x7f │ │ lsl x13, x13, x10 │ │ add x10, x10, #0x7 │ │ orr x8, x13, x8 │ │ - tbnz w11, #7, 6296c │ │ + tbnz w11, #7, 61d00 │ │ add x12, x20, x0, lsl #4 │ │ sub w13, w10, #0x7 │ │ cmp w13, #0x39 │ │ mov x13, x12 │ │ cset w14, cc // cc = lo, ul, last │ │ mov x15, #0xffffffffffffffff // #-1 │ │ lsl x10, x15, x10 │ │ tst w14, w11, lsr #6 │ │ ldrb w14, [x13, #28]! │ │ csel x11, x10, xzr, ne // ne = any │ │ ldrsw x10, [x22, #44] │ │ stur x9, [x29, #-64] │ │ - cbnz w14, 629e4 │ │ + cbnz w14, 61d78 │ │ lsl x9, x0, #4 │ │ add x15, x19, #0x28 │ │ add x14, x20, x9 │ │ add x9, x15, x9 │ │ ldur q0, [x14, #24] │ │ mov w14, #0x1 // #1 │ │ stur q0, [x9, #24] │ │ strb w14, [x13] │ │ orr x8, x8, x11 │ │ mov w9, #0x2 // #2 │ │ - b 62be8 │ │ + b 61f7c │ │ bti j │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ - bl 63670 │ │ + bl 62a04 │ │ ldur x10, [x29, #-64] │ │ mov x9, xzr │ │ mov x8, xzr │ │ mov x12, x10 │ │ cmp x12, x24 │ │ - b.eq 62fac // b.none │ │ + b.eq 62340 // b.none │ │ ldrb w11, [x12], #1 │ │ add x10, x10, #0x1 │ │ and x13, x11, #0x7f │ │ lsl x13, x13, x9 │ │ add x9, x9, #0x7 │ │ orr x8, x13, x8 │ │ - tbnz w11, #7, 62a10 │ │ + tbnz w11, #7, 61da4 │ │ cmp x0, #0x60 │ │ stur x10, [x29, #-64] │ │ - b.cs 62ebc // b.hs, b.nlast │ │ + b.cs 62250 // b.hs, b.nlast │ │ sub w10, w9, #0x7 │ │ mov x12, #0xffffffffffffffff // #-1 │ │ cmp w10, #0x39 │ │ lsl x9, x12, x9 │ │ cset w10, cc // cc = lo, ul, last │ │ tst w10, w11, lsr #6 │ │ ldr w10, [x22, #44] │ │ csel w9, w9, wzr, ne // ne = any │ │ orr w8, w8, w9 │ │ mul w8, w10, w8 │ │ stp w0, w8, [x20] │ │ - b 62de4 │ │ + b 62178 │ │ bti j │ │ mov x10, xzr │ │ mov x9, xzr │ │ mov x11, x8 │ │ cmp x11, x24 │ │ - b.eq 62fe4 // b.none │ │ + b.eq 62378 // b.none │ │ ldrb w12, [x11], #1 │ │ add x8, x8, #0x1 │ │ and x13, x12, #0x7f │ │ lsl x13, x13, x10 │ │ add x10, x10, #0x7 │ │ orr x9, x13, x9 │ │ - tbnz w12, #7, 62a80 │ │ + tbnz w12, #7, 61e14 │ │ sub w11, w10, #0x7 │ │ mov x13, #0xffffffffffffffff // #-1 │ │ cmp w11, #0x39 │ │ lsl x10, x13, x10 │ │ cset w11, cc // cc = lo, ul, last │ │ stur x8, [x29, #-64] │ │ tst w11, w12, lsr #6 │ │ ldr w11, [x22, #44] │ │ csel w10, w10, wzr, ne // ne = any │ │ orr w9, w9, w10 │ │ mul w9, w11, w9 │ │ str w9, [x20, #4] │ │ - b 62de4 │ │ + b 62178 │ │ bti j │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ - bl 63670 │ │ + bl 62a04 │ │ mov x26, x0 │ │ cmp x0, #0x60 │ │ - b.cs 62ed0 // b.hs, b.nlast │ │ + b.cs 62264 // b.hs, b.nlast │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ - bl 63670 │ │ + bl 62a04 │ │ add x8, x20, x26, lsl #4 │ │ ldrsw x9, [x22, #44] │ │ mov x10, x8 │ │ ldrb w11, [x10, #28]! │ │ - cbnz w11, 62b34 │ │ + cbnz w11, 61ec8 │ │ lsl x11, x26, #4 │ │ add x13, x19, #0x28 │ │ add x12, x20, x11 │ │ add x11, x13, x11 │ │ ldur q0, [x12, #24] │ │ mov w12, #0x1 // #1 │ │ stur q0, [x11, #24] │ │ strb w12, [x10] │ │ mul x9, x0, x9 │ │ mov w10, #0x4 // #4 │ │ - b 62da4 │ │ + b 62138 │ │ bti j │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ - bl 63670 │ │ + bl 62a04 │ │ cmp x0, #0x60 │ │ - b.cs 62ef0 // b.hs, b.nlast │ │ + b.cs 62284 // b.hs, b.nlast │ │ ldur x9, [x29, #-64] │ │ mov x10, xzr │ │ mov x8, xzr │ │ mov x12, x9 │ │ cmp x12, x24 │ │ - b.eq 6301c // b.none │ │ + b.eq 623b0 // b.none │ │ ldrb w11, [x12], #1 │ │ add x9, x9, #0x1 │ │ and x13, x11, #0x7f │ │ lsl x13, x13, x10 │ │ add x10, x10, #0x7 │ │ orr x8, x13, x8 │ │ - tbnz w11, #7, 62b68 │ │ + tbnz w11, #7, 61efc │ │ add x12, x20, x0, lsl #4 │ │ sub w13, w10, #0x7 │ │ cmp w13, #0x39 │ │ mov x13, x12 │ │ cset w14, cc // cc = lo, ul, last │ │ mov x15, #0xffffffffffffffff // #-1 │ │ lsl x10, x15, x10 │ │ tst w14, w11, lsr #6 │ │ ldrb w14, [x13, #28]! │ │ csel x11, x10, xzr, ne // ne = any │ │ ldrsw x10, [x22, #44] │ │ stur x9, [x29, #-64] │ │ - cbnz w14, 62be0 │ │ + cbnz w14, 61f74 │ │ lsl x9, x0, #4 │ │ add x15, x19, #0x28 │ │ add x14, x20, x9 │ │ add x9, x15, x9 │ │ ldur q0, [x14, #24] │ │ mov w14, #0x1 // #1 │ │ stur q0, [x9, #24] │ │ strb w14, [x13] │ │ orr x8, x8, x11 │ │ mov w9, #0x4 // #4 │ │ mul x8, x8, x10 │ │ str w9, [x12, #24] │ │ str x8, [x12, #32] │ │ - b 62de4 │ │ + b 62178 │ │ bti j │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ - bl 63670 │ │ + bl 62a04 │ │ cmp x0, #0x60 │ │ - b.cs 62f04 // b.hs, b.nlast │ │ + b.cs 62298 // b.hs, b.nlast │ │ add x8, x20, x0, lsl #4 │ │ mov x9, x8 │ │ ldrb w10, [x9, #28]! │ │ - cbnz w10, 62c40 │ │ + cbnz w10, 61fd4 │ │ lsl x10, x0, #4 │ │ add x12, x19, #0x28 │ │ add x11, x20, x10 │ │ add x10, x12, x10 │ │ ldur q0, [x11, #24] │ │ mov w11, #0x1 // #1 │ │ stur q0, [x10, #24] │ │ strb w11, [x9] │ │ mov w9, #0x7 // #7 │ │ ldur x10, [x29, #-64] │ │ str w9, [x8, #24] │ │ str x10, [x8, #32] │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ - bl 63670 │ │ + bl 62a04 │ │ ldur x8, [x29, #-64] │ │ add x8, x8, x0 │ │ stur x8, [x29, #-64] │ │ - b 62de4 │ │ + b 62178 │ │ bti j │ │ and x26, x10, #0x3f │ │ and w8, w10, #0xc0 │ │ cmp w8, #0x40 │ │ - b.eq 62db0 // b.none │ │ + b.eq 62144 // b.none │ │ cmp w8, #0xc0 │ │ - b.eq 62dc0 // b.none │ │ + b.eq 62154 // b.none │ │ cmp w8, #0x80 │ │ - b.ne 62f4c // b.any │ │ + b.ne 622e0 // b.any │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ str w28, [x19, #4] │ │ mov w28, w26 │ │ - bl 63670 │ │ + bl 62a04 │ │ add x8, x20, w26, uxtw #4 │ │ ldrsw x9, [x22, #44] │ │ ldrb w10, [x8, #28]! │ │ - cbnz w10, 62cd4 │ │ + cbnz w10, 62068 │ │ lsl x10, x28, #4 │ │ add x12, x19, #0x28 │ │ add x11, x20, x10 │ │ add x10, x12, x10 │ │ ldur q0, [x11, #24] │ │ stur q0, [x10, #24] │ │ mov w10, #0x1 // #1 │ │ strb w10, [x8] │ │ mul x8, x0, x9 │ │ add x9, x20, x28, lsl #4 │ │ mov w10, #0x2 // #2 │ │ ldr w28, [x19, #4] │ │ str w10, [x9, #24] │ │ str x8, [x9, #32] │ │ - b 62de4 │ │ + b 62178 │ │ bti j │ │ cmp w28, #0x4 │ │ - b.ne 62de4 // b.any │ │ + b.ne 62178 // b.any │ │ ldrb w8, [x20, #572] │ │ - cbnz w8, 62d18 │ │ + cbnz w8, 620ac │ │ ldp x9, x8, [x19, #8] │ │ ldr q0, [x8] │ │ mov w8, #0x1 // #1 │ │ str q0, [x9] │ │ strb w8, [x20, #572] │ │ ldr x8, [x20, #576] │ │ eor x8, x8, #0x1 │ │ str x8, [x20, #576] │ │ - b 62de4 │ │ + b 62178 │ │ bti j │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ - bl 63670 │ │ + bl 62a04 │ │ str w0, [x20, #16] │ │ - b 62de4 │ │ + b 62178 │ │ bti j │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ - bl 63670 │ │ + bl 62a04 │ │ cmp x0, #0x60 │ │ - b.cs 62f18 // b.hs, b.nlast │ │ + b.cs 622ac // b.hs, b.nlast │ │ mov x26, x0 │ │ sub x0, x29, #0x40 │ │ mov x1, x24 │ │ - bl 63670 │ │ + bl 62a04 │ │ add x8, x20, x26, lsl #4 │ │ ldrsw x9, [x22, #44] │ │ mov x10, x8 │ │ ldrb w11, [x10, #28]! │ │ - cbnz w11, 62d9c │ │ + cbnz w11, 62130 │ │ lsl x11, x26, #4 │ │ add x13, x19, #0x28 │ │ add x12, x20, x11 │ │ add x11, x13, x11 │ │ ldur q0, [x12, #24] │ │ mov w12, #0x1 // #1 │ │ stur q0, [x11, #24] │ │ strb w12, [x10] │ │ mneg x9, x0, x9 │ │ mov w10, #0x2 // #2 │ │ str w10, [x8, #24] │ │ str x9, [x8, #32] │ │ - b 62de4 │ │ + b 62178 │ │ ldr w8, [x22, #40] │ │ mul w8, w8, w26 │ │ add x25, x25, x8 │ │ - b 62de4 │ │ + b 62178 │ │ add x8, x20, x26, lsl #4 │ │ ldrb w8, [x8, #28] │ │ - cbz w8, 62de4 │ │ + cbz w8, 62178 │ │ lsl x8, x26, #4 │ │ add x9, x19, #0x28 │ │ add x9, x9, x8 │ │ add x8, x20, x8 │ │ ldur q0, [x9, #24] │ │ stur q0, [x8, #24] │ │ bti j │ │ ldur x9, [x29, #-64] │ │ cmp x9, x24 │ │ - b.cs 625c4 // b.hs, b.nlast │ │ + b.cs 61958 // b.hs, b.nlast │ │ cmp x25, x23 │ │ - b.cc 625f8 // b.lo, b.ul, b.last │ │ - b 625c4 │ │ + b.cc 6198c // b.lo, b.ul, b.last │ │ + b 61958 │ │ mov w0, #0x1 // #1 │ │ - b 62f50 │ │ - adrp x8, 6a000 │ │ - adrp x0, 6000 │ │ - add x0, x0, #0x2c4 │ │ + b 622e4 │ │ + adrp x8, 6a000 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x34f │ │ mov w1, #0x46 // #70 │ │ - b 62f3c │ │ - adrp x8, 6a000 │ │ - adrp x0, 6000 │ │ - add x0, x0, #0x30b │ │ - b 62e84 │ │ - adrp x8, 6a000 │ │ - adrp x0, 6000 │ │ - add x0, x0, #0x4d5 │ │ - b 62f38 │ │ - adrp x8, 6a000 │ │ - adrp x0, 7000 │ │ - add x0, x0, #0xb19 │ │ + b 622d0 │ │ + adrp x8, 6a000 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x396 │ │ + b 62218 │ │ + adrp x8, 6a000 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x597 │ │ + b 622cc │ │ + adrp x8, 6a000 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xc70 │ │ mov w1, #0x41 // #65 │ │ - b 62f3c │ │ - adrp x8, 6a000 │ │ - adrp x0, 6000 │ │ - add x0, x0, #0xb43 │ │ + b 622d0 │ │ + adrp x8, 6a000 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xba8 │ │ mov w1, #0x3f // #63 │ │ - b 62f3c │ │ - adrp x8, 6a000 │ │ - adrp x0, 7000 │ │ - add x0, x0, #0x87 │ │ + b 622d0 │ │ + adrp x8, 6a000 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x126 │ │ mov w1, #0x3e // #62 │ │ - b 62f3c │ │ - adrp x8, 6a000 │ │ - adrp x0, 5000 │ │ - add x0, x0, #0xd5a │ │ - ldr x8, [x8, #3688] │ │ + b 622d0 │ │ + adrp x8, 6a000 │ │ + adrp x0, 5000 │ │ + add x0, x0, #0xe8d │ │ + ldr x8, [x8, #456] │ │ add x3, x8, #0x130 │ │ mov w1, #0x47 // #71 │ │ - b 62f44 │ │ - adrp x8, 6a000 │ │ - adrp x0, 7000 │ │ - add x0, x0, #0x51d │ │ + b 622d8 │ │ + adrp x8, 6a000 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x72c │ │ mov w1, #0x41 // #65 │ │ - b 62f3c │ │ - adrp x8, 6a000 │ │ - adrp x0, 5000 │ │ - add x0, x0, #0xda2 │ │ + b 622d0 │ │ + adrp x8, 6a000 │ │ + adrp x0, 5000 │ │ + add x0, x0, #0xed5 │ │ mov w1, #0x49 // #73 │ │ - b 62f3c │ │ - adrp x8, 6a000 │ │ - adrp x0, 6000 │ │ - add x0, x0, #0x978 │ │ + b 622d0 │ │ + adrp x8, 6a000 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xa70 │ │ mov w1, #0x41 // #65 │ │ - b 62f3c │ │ - adrp x8, 6a000 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x9ba │ │ + b 622d0 │ │ + adrp x8, 6a000 │ │ + adrp x1, 6000 │ │ + add x1, x1, #0xab2 │ │ mov x2, x26 │ │ - ldr x8, [x8, #3688] │ │ + ldr x8, [x8, #456] │ │ add x0, x8, #0x130 │ │ - bl 650b0 │ │ - b 62f4c │ │ - adrp x8, 6a000 │ │ - adrp x0, 7000 │ │ - add x0, x0, #0xa98 │ │ + bl 64440 │ │ + b 622e0 │ │ + adrp x8, 6a000 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xbef │ │ mov w1, #0x44 // #68 │ │ - b 62f3c │ │ - adrp x8, 6a000 │ │ - adrp x0, 7000 │ │ - add x0, x0, #0xb5b │ │ + b 622d0 │ │ + adrp x8, 6a000 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xcb2 │ │ mov w1, #0x45 // #69 │ │ - b 62f3c │ │ - adrp x8, 6a000 │ │ - adrp x0, 6000 │ │ - add x0, x0, #0xdc4 │ │ + b 622d0 │ │ + adrp x8, 6a000 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xe25 │ │ mov w1, #0x53 // #83 │ │ - b 62f3c │ │ - adrp x8, 6a000 │ │ - adrp x0, 6000 │ │ - add x0, x0, #0x792 │ │ + b 622d0 │ │ + adrp x8, 6a000 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x731 │ │ mov w1, #0x40 // #64 │ │ - ldr x8, [x8, #3688] │ │ + ldr x8, [x8, #456] │ │ add x3, x8, #0x130 │ │ mov w2, #0x1 // #1 │ │ - bl 65110 │ │ + bl 644a0 │ │ mov w0, wzr │ │ mov sp, x29 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ autiasp │ │ ret │ │ - adrp x8, 6a000 │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 6000 │ │ - add x2, x2, #0x7d3 │ │ - adrp x3, 5000 │ │ - add x3, x3, #0xf30 │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 6000 │ │ + add x2, x2, #0x772 │ │ + adrp x3, 5000 │ │ + add x3, x3, #0xfdd │ │ + ldr x8, [x8, #456] │ │ add x20, x8, #0x130 │ │ mov x0, x20 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x20 │ │ - bl 650c0 │ │ - bl 65080 │ │ - adrp x8, 6a000 │ │ - nop │ │ - adr x1, 5f10 │ │ - adrp x2, 6000 │ │ - add x2, x2, #0x7d3 │ │ - adrp x3, 5000 │ │ - add x3, x3, #0xf30 │ │ - ldr x8, [x8, #3688] │ │ + bl 64450 │ │ + bl 64410 │ │ + adrp x8, 6a000 │ │ + nop │ │ + adr x1, 5fbd │ │ + adrp x2, 6000 │ │ + add x2, x2, #0x772 │ │ + adrp x3, 5000 │ │ + add x3, x3, #0xfdd │ │ + ldr x8, [x8, #456] │ │ add x20, x8, #0x130 │ │ mov x0, x20 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x20 │ │ - bl 650c0 │ │ - bl 65080 │ │ - adrp x8, 6a000 │ │ - nop │ │ - adr x1, 5f10 │ │ - adrp x2, 6000 │ │ - add x2, x2, #0x7d3 │ │ - adrp x3, 5000 │ │ - add x3, x3, #0xf30 │ │ - ldr x8, [x8, #3688] │ │ + bl 64450 │ │ + bl 64410 │ │ + adrp x8, 6a000 │ │ + nop │ │ + adr x1, 5fbd │ │ + adrp x2, 6000 │ │ + add x2, x2, #0x772 │ │ + adrp x3, 5000 │ │ + add x3, x3, #0xfdd │ │ + ldr x8, [x8, #456] │ │ add x20, x8, #0x130 │ │ mov x0, x20 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x20 │ │ - bl 650c0 │ │ - bl 65080 │ │ - adrp x8, 6a000 │ │ - nop │ │ - adr x1, 5f10 │ │ - adrp x2, 6000 │ │ - add x2, x2, #0x7d3 │ │ - adrp x3, 5000 │ │ - add x3, x3, #0xf30 │ │ - ldr x8, [x8, #3688] │ │ + bl 64450 │ │ + bl 64410 │ │ + adrp x8, 6a000 │ │ + nop │ │ + adr x1, 5fbd │ │ + adrp x2, 6000 │ │ + add x2, x2, #0x772 │ │ + adrp x3, 5000 │ │ + add x3, x3, #0xfdd │ │ + ldr x8, [x8, #456] │ │ add x20, x8, #0x130 │ │ mov x0, x20 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x20 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ ldr w8, [x1] │ │ add w9, w8, #0x2 │ │ cmp w9, #0x24 │ │ - b.hi 630c8 // b.pmore │ │ + b.hi 6245c // b.pmore │ │ nop │ │ - adr x10, afe4 │ │ - adr x11, 6308c │ │ + adr x10, b108 │ │ + adr x11, 62420 │ │ ldrb w12, [x10, x9] │ │ add x11, x11, x12, lsl #2 │ │ br x11 │ │ bti j │ │ add x8, x2, #0xf8 │ │ - b 630fc │ │ + b 62490 │ │ bti j │ │ add x8, x2, #0x100 │ │ - b 630fc │ │ + b 62490 │ │ bti j │ │ ldr x8, [x1, #8] │ │ mov x1, x0 │ │ mov x0, x8 │ │ mov x3, xzr │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ - b 63840 │ │ + b 62bd4 │ │ bti j │ │ cmp w8, #0x1c │ │ - b.hi 63118 // b.pmore │ │ + b.hi 624ac // b.pmore │ │ add x8, x2, x8, lsl #3 │ │ - b 630fc │ │ + b 62490 │ │ bti j │ │ add x8, x2, #0xe8 │ │ - b 630fc │ │ + b 62490 │ │ bti j │ │ add x8, x2, #0xf0 │ │ - b 630fc │ │ + b 62490 │ │ bti j │ │ add x8, x2, #0x108 │ │ ldr x8, [x8] │ │ ldrsw x9, [x1, #4] │ │ add x0, x8, x9 │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ - adrp x8, 6a000 │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 5000 │ │ - add x2, x2, #0xf24 │ │ - adrp x3, 5000 │ │ - add x3, x3, #0xba8 │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 5000 │ │ + add x2, x2, #0xfd1 │ │ + adrp x3, 5000 │ │ + add x3, x3, #0xb1f │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ ldr w9, [x3] │ │ sub w9, w9, #0x1 │ │ cmp w9, #0x6 │ │ - b.hi 632d8 // b.pmore │ │ + b.hi 6266c // b.pmore │ │ nop │ │ - adr x10, b009 │ │ + adr x10, b12d │ │ mov x8, x2 │ │ mov x2, x1 │ │ mov x1, x0 │ │ mov x0, xzr │ │ - adr x11, 63198 │ │ + adr x11, 6252c │ │ ldrb w12, [x10, x9] │ │ add x11, x11, x12, lsl #2 │ │ br x11 │ │ bti j │ │ ldr x9, [x3, #8] │ │ ldr x0, [x9, x8] │ │ bti j │ │ @@ -76104,54 +75399,54 @@ │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ bti j │ │ ldr x8, [x3, #8] │ │ add w9, w8, #0x2 │ │ cmp w9, #0x24 │ │ - b.hi 6325c // b.pmore │ │ - adrp x10, b000 │ │ - add x10, x10, #0x10 │ │ - adr x11, 631e4 │ │ + b.hi 625f0 // b.pmore │ │ + adrp x10, b000 │ │ + add x10, x10, #0x134 │ │ + adr x11, 62578 │ │ ldrb w12, [x10, x9] │ │ add x11, x11, x12, lsl #2 │ │ br x11 │ │ bti j │ │ add x8, x2, #0xf8 │ │ ldr x0, [x8] │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ bti j │ │ ldr x0, [x3, #8] │ │ mov x3, x8 │ │ - bl 63840 │ │ + bl 62bd4 │ │ ldr x0, [x0] │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ bti j │ │ ldr x0, [x3, #8] │ │ mov x3, x8 │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ - b 63840 │ │ + b 62bd4 │ │ bti j │ │ add x8, x2, #0x100 │ │ ldr x0, [x8] │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ bti j │ │ cmp w8, #0x1c │ │ - b.hi 63314 // b.pmore │ │ + b.hi 626a8 // b.pmore │ │ and x8, x8, #0xffffffff │ │ add x8, x2, x8, lsl #3 │ │ ldr x0, [x8] │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ @@ -76173,1094 +75468,1094 @@ │ │ add x8, x2, #0x108 │ │ ldr x0, [x8] │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ bti j │ │ - adrp x8, 6a000 │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 7000 │ │ - add x2, x2, #0x994 │ │ - adrp x3, 7000 │ │ - add x3, x3, #0x44a │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 7000 │ │ + add x2, x2, #0xba4 │ │ + adrp x3, 7000 │ │ + add x3, x3, #0x5a2 │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ - adrp x8, 6a000 │ │ - nop │ │ - adr x1, 5f10 │ │ - adrp x2, 5000 │ │ - add x2, x2, #0xf24 │ │ - adrp x3, 5000 │ │ - add x3, x3, #0xba8 │ │ - ldr x8, [x8, #3688] │ │ + bl 64450 │ │ + bl 64410 │ │ + adrp x8, 6a000 │ │ + nop │ │ + adr x1, 5fbd │ │ + adrp x2, 5000 │ │ + add x2, x2, #0xfd1 │ │ + adrp x3, 5000 │ │ + add x3, x3, #0xb1f │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ paciasp │ │ stp x29, x30, [sp, #-48]! │ │ str x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ and w8, w3, #0xf │ │ cmp w8, #0xc │ │ - b.hi 63634 // b.pmore │ │ + b.hi 629c8 // b.pmore │ │ nop │ │ - adr x9, b035 │ │ + adr x9, b159 │ │ ldr x21, [x1] │ │ mov x20, x4 │ │ mov w19, w3 │ │ - adr x10, 63390 │ │ + adr x10, 62724 │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ bti j │ │ mov x8, x21 │ │ ldr x0, [x8], #8 │ │ str x8, [x1] │ │ - b 63464 │ │ + b 627f8 │ │ bti j │ │ mov x0, x1 │ │ mov x1, x2 │ │ - bl 63670 │ │ - b 63464 │ │ + bl 62a04 │ │ + b 627f8 │ │ bti j │ │ mov x8, x21 │ │ ldrh w0, [x8], #2 │ │ str x8, [x1] │ │ - b 63464 │ │ + b 627f8 │ │ bti j │ │ mov x8, x21 │ │ ldr w0, [x8], #4 │ │ str x8, [x1] │ │ - b 63464 │ │ + b 627f8 │ │ bti j │ │ mov x8, x21 │ │ ldrsh x0, [x8], #2 │ │ str x8, [x1] │ │ - b 63464 │ │ + b 627f8 │ │ bti j │ │ mov x8, x21 │ │ ldrsw x0, [x8], #4 │ │ str x8, [x1] │ │ - b 63464 │ │ + b 627f8 │ │ bti j │ │ mov x10, xzr │ │ mov x8, xzr │ │ mov x9, x21 │ │ mov x11, x21 │ │ cmp x11, x2 │ │ - b.eq 634d8 // b.none │ │ + b.eq 6286c // b.none │ │ ldrb w12, [x11], #1 │ │ add x9, x9, #0x1 │ │ and x13, x12, #0x7f │ │ lsl x13, x13, x10 │ │ add x10, x10, #0x7 │ │ orr x8, x13, x8 │ │ - tbnz w12, #7, 6341c │ │ + tbnz w12, #7, 627b0 │ │ sub w11, w10, #0x7 │ │ mov x13, #0xffffffffffffffff // #-1 │ │ cmp w11, #0x39 │ │ lsl x10, x13, x10 │ │ cset w11, cc // cc = lo, ul, last │ │ str x9, [x1] │ │ tst w11, w12, lsr #6 │ │ csel x10, x10, xzr, ne // ne = any │ │ orr x0, x8, x10 │ │ and w8, w19, #0xff │ │ ubfx w8, w8, #4, #3 │ │ cmp w8, #0x5 │ │ - b.hi 63510 // b.pmore │ │ - adrp x9, b000 │ │ - add x9, x9, #0x42 │ │ - adr x10, 6348c │ │ + b.hi 628a4 // b.pmore │ │ + adrp x9, b000 │ │ + add x9, x9, #0x166 │ │ + adr x10, 62820 │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ bti j │ │ add x0, x0, x21 │ │ bti j │ │ - tbnz w19, #7, 634c0 │ │ + tbnz w19, #7, 62854 │ │ ldp x20, x19, [sp, #32] │ │ ldr x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ autiasp │ │ ret │ │ bti j │ │ - cbz x20, 635fc │ │ + cbz x20, 62990 │ │ add x0, x0, x20 │ │ - tbz w19, #7, 6349c │ │ + tbz w19, #7, 62830 │ │ ldr x0, [x0] │ │ ldp x20, x19, [sp, #32] │ │ ldr x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ autiasp │ │ ret │ │ - adrp x8, 6a000 │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 6000 │ │ - add x2, x2, #0x7d3 │ │ - adrp x3, 5000 │ │ - add x3, x3, #0xf30 │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 6000 │ │ + add x2, x2, #0x772 │ │ + adrp x3, 5000 │ │ + add x3, x3, #0xfdd │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ - adrp x8, 6a000 │ │ - nop │ │ - adr x1, 5f10 │ │ - adrp x2, 7000 │ │ - add x2, x2, #0xc6 │ │ - adrp x3, 7000 │ │ - add x3, x3, #0x95e │ │ - ldr x8, [x8, #3688] │ │ + bl 64450 │ │ + bl 64410 │ │ + adrp x8, 6a000 │ │ + nop │ │ + adr x1, 5fbd │ │ + adrp x2, 7000 │ │ + add x2, x2, #0x165 │ │ + adrp x3, 7000 │ │ + add x3, x3, #0xb6e │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ bti j │ │ - adrp x8, 6a000 │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 7000 │ │ - add x2, x2, #0xc6 │ │ - adrp x3, 5000 │ │ - add x3, x3, #0xa55 │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 7000 │ │ + add x2, x2, #0x165 │ │ + adrp x3, 5000 │ │ + add x3, x3, #0x99e │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ bti j │ │ - adrp x8, 6a000 │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 7000 │ │ - add x2, x2, #0xc6 │ │ - adrp x3, 6000 │ │ - add x3, x3, #0x13a │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 7000 │ │ + add x2, x2, #0x165 │ │ + adrp x3, 6000 │ │ + add x3, x3, #0x21a │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ bti j │ │ - adrp x8, 6a000 │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 7000 │ │ - add x2, x2, #0xc6 │ │ - adrp x3, 7000 │ │ - add x3, x3, #0x55f │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 7000 │ │ + add x2, x2, #0x165 │ │ + adrp x3, 7000 │ │ + add x3, x3, #0x76e │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ - adrp x8, 6a000 │ │ - nop │ │ - adr x1, 5f10 │ │ - adrp x2, 7000 │ │ - add x2, x2, #0xc6 │ │ - adrp x3, 6000 │ │ - add x3, x3, #0xf76 │ │ - ldr x8, [x8, #3688] │ │ + bl 64450 │ │ + bl 64410 │ │ + adrp x8, 6a000 │ │ + nop │ │ + adr x1, 5fbd │ │ + adrp x2, 7000 │ │ + add x2, x2, #0x165 │ │ + adrp x3, 6000 │ │ + add x3, x3, #0xff7 │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ bti j │ │ - adrp x8, 6a000 │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 7000 │ │ - add x2, x2, #0xc6 │ │ - adrp x3, 7000 │ │ - add x3, x3, #0x95e │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 7000 │ │ + add x2, x2, #0x165 │ │ + adrp x3, 7000 │ │ + add x3, x3, #0xb6e │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ ldr x9, [x0] │ │ cmp x9, x1 │ │ - b.eq 637d0 // b.none │ │ + b.eq 62b64 // b.none │ │ mov x10, x9 │ │ mov x8, x0 │ │ ldrb w11, [x10], #1 │ │ and x0, x11, #0x7f │ │ - tbnz w11, #7, 636b4 │ │ + tbnz w11, #7, 62a48 │ │ str x10, [x8] │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ cmp x10, x1 │ │ - b.eq 637d0 // b.none │ │ + b.eq 62b64 // b.none │ │ ldrsb w11, [x9, #1] │ │ and w10, w11, #0x7f │ │ orr x0, x0, x10, lsl #7 │ │ add x10, x9, #0x2 │ │ - tbz w11, #31, 636a0 │ │ + tbz w11, #31, 62a34 │ │ cmp x10, x1 │ │ - b.eq 637d0 // b.none │ │ + b.eq 62b64 // b.none │ │ ldrsb w11, [x9, #2] │ │ and w10, w11, #0x7f │ │ orr x0, x0, x10, lsl #14 │ │ add x10, x9, #0x3 │ │ - tbz w11, #31, 636a0 │ │ + tbz w11, #31, 62a34 │ │ cmp x10, x1 │ │ - b.eq 637d0 // b.none │ │ + b.eq 62b64 // b.none │ │ ldrsb w11, [x9, #3] │ │ and w10, w11, #0x7f │ │ orr x0, x0, x10, lsl #21 │ │ add x10, x9, #0x4 │ │ - tbz w11, #31, 636a0 │ │ + tbz w11, #31, 62a34 │ │ cmp x10, x1 │ │ - b.eq 637d0 // b.none │ │ + b.eq 62b64 // b.none │ │ ldrsb w11, [x9, #4] │ │ and w10, w11, #0x7f │ │ orr x0, x0, x10, lsl #28 │ │ add x10, x9, #0x5 │ │ - tbz w11, #31, 636a0 │ │ + tbz w11, #31, 62a34 │ │ cmp x10, x1 │ │ - b.eq 637d0 // b.none │ │ + b.eq 62b64 // b.none │ │ ldrsb w11, [x9, #5] │ │ and w10, w11, #0x7f │ │ orr x0, x0, x10, lsl #35 │ │ add x10, x9, #0x6 │ │ - tbz w11, #31, 636a0 │ │ + tbz w11, #31, 62a34 │ │ cmp x10, x1 │ │ - b.eq 637d0 // b.none │ │ + b.eq 62b64 // b.none │ │ ldrsb w11, [x9, #6] │ │ and w10, w11, #0x7f │ │ orr x0, x0, x10, lsl #42 │ │ add x10, x9, #0x7 │ │ - tbz w11, #31, 636a0 │ │ + tbz w11, #31, 62a34 │ │ cmp x10, x1 │ │ - b.eq 637d0 // b.none │ │ + b.eq 62b64 // b.none │ │ ldrsb w11, [x9, #7] │ │ and w10, w11, #0x7f │ │ orr x0, x0, x10, lsl #49 │ │ add x10, x9, #0x8 │ │ - tbz w11, #31, 636a0 │ │ + tbz w11, #31, 62a34 │ │ cmp x10, x1 │ │ - b.eq 637d0 // b.none │ │ + b.eq 62b64 // b.none │ │ ldrsb w11, [x9, #8] │ │ and w10, w11, #0x7f │ │ orr x0, x0, x10, lsl #56 │ │ add x10, x9, #0x9 │ │ - tbz w11, #31, 636a0 │ │ + tbz w11, #31, 62a34 │ │ cmp x10, x1 │ │ - b.eq 637d0 // b.none │ │ + b.eq 62b64 // b.none │ │ ldrb w11, [x10] │ │ tst w11, #0x7e │ │ - b.ne 63808 // b.any │ │ + b.ne 62b9c // b.any │ │ add x10, x9, #0xa │ │ - tbnz w11, #7, 637c8 │ │ + tbnz w11, #7, 62b5c │ │ orr x0, x0, x11, lsl #63 │ │ str x10, [x8] │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ cmp x10, x1 │ │ - b.ne 63808 // b.any │ │ - adrp x8, 6a000 │ │ + b.ne 62b9c // b.any │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 6000 │ │ - add x2, x2, #0x646 │ │ - adrp x3, 5000 │ │ - add x3, x3, #0x888 │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 6000 │ │ + add x2, x2, #0x6a3 │ │ + adrp x3, 5000 │ │ + add x3, x3, #0x946 │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ - adrp x8, 6a000 │ │ - nop │ │ - adr x1, 5f10 │ │ - adrp x2, 6000 │ │ - add x2, x2, #0x646 │ │ - adrp x3, 7000 │ │ - add x3, x3, #0x58f │ │ - ldr x8, [x8, #3688] │ │ + bl 64450 │ │ + bl 64410 │ │ + adrp x8, 6a000 │ │ + nop │ │ + adr x1, 5fbd │ │ + adrp x2, 6000 │ │ + add x2, x2, #0x6a3 │ │ + adrp x3, 7000 │ │ + add x3, x3, #0x79e │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ paciasp │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x330 │ │ add x1, x0, #0x14 │ │ stur x0, [x29, #-8] │ │ sub x0, x29, #0x8 │ │ mov x21, x3 │ │ mov x19, x2 │ │ - bl 63670 │ │ + bl 62a04 │ │ ldur x9, [x29, #-8] │ │ str x21, [sp, #16] │ │ add x20, x9, x0 │ │ cmp x9, x20 │ │ - b.cs 63f9c // b.hs, b.nlast │ │ + b.cs 63330 // b.hs, b.nlast │ │ add x8, sp, #0x8 │ │ add x21, x19, #0xf0 │ │ add x22, x19, #0xe8 │ │ add x27, x8, #0x8 │ │ add x23, x19, #0x108 │ │ add x24, x19, #0xf8 │ │ add x25, x19, #0x100 │ │ nop │ │ - adr x26, b048 │ │ - b 638e4 │ │ + adr x26, b16c │ │ + b 62c78 │ │ bti j │ │ ldrb w8, [x9, #1] │ │ add x9, x9, #0x2 │ │ sub x8, x27, x8, lsl #3 │ │ stur x9, [x29, #-8] │ │ bti j │ │ ldr x8, [x8] │ │ str x8, [x27, #8]! │ │ ldur x9, [x29, #-8] │ │ cmp x9, x20 │ │ - b.cs 63f98 // b.hs, b.nlast │ │ + b.cs 6332c // b.hs, b.nlast │ │ add x8, x9, #0x1 │ │ stur x8, [x29, #-8] │ │ ldrb w10, [x9] │ │ sub w11, w10, #0x3 │ │ cmp w11, #0x91 │ │ - b.hi 640a4 // b.pmore │ │ - adr x12, 638b8 │ │ + b.hi 63438 // b.pmore │ │ + adr x12, 62c4c │ │ ldrh w13, [x26, x11, lsl #1] │ │ add x12, x12, x13, lsl #2 │ │ br x12 │ │ bti j │ │ sub w8, w10, #0x30 │ │ - b 638d4 │ │ + b 62c68 │ │ bti j │ │ mov x12, xzr │ │ mov x9, xzr │ │ sub w11, w10, #0x70 │ │ mov x13, x8 │ │ cmp x13, x20 │ │ - b.eq 63fc4 // b.none │ │ + b.eq 63358 // b.none │ │ ldrb w14, [x13], #1 │ │ add x8, x8, #0x1 │ │ and x15, x14, #0x7f │ │ lsl x15, x15, x12 │ │ add x12, x12, #0x7 │ │ orr x9, x15, x9 │ │ - tbnz w14, #7, 6392c │ │ + tbnz w14, #7, 62cc0 │ │ sub w13, w12, #0x7 │ │ mov x15, #0xffffffffffffffff // #-1 │ │ cmp w13, #0x39 │ │ lsl x12, x15, x12 │ │ cset w13, cc // cc = lo, ul, last │ │ sub w10, w10, #0x6e │ │ tst w13, w14, lsr #6 │ │ stur x8, [x29, #-8] │ │ csel x12, x12, xzr, ne // ne = any │ │ cmp w10, #0x24 │ │ - b.hi 639d8 // b.pmore │ │ - adrp x13, b000 │ │ - add x13, x13, #0x1c6 │ │ + b.hi 62d6c // b.pmore │ │ + adrp x13, b000 │ │ + add x13, x13, #0x2ea │ │ mov x8, x25 │ │ - adr x14, 63998 │ │ + adr x14, 62d2c │ │ ldrb w15, [x13, x10] │ │ add x14, x14, x15, lsl #2 │ │ br x14 │ │ bti j │ │ mov x8, x24 │ │ - b 63a0c │ │ + b 62da0 │ │ bti j │ │ mov x8, x24 │ │ cmp w10, #0x6f │ │ - b.eq 638cc // b.none │ │ + b.eq 62c60 // b.none │ │ mov x8, x21 │ │ cmp w10, #0x6e │ │ - b.eq 638cc // b.none │ │ + b.eq 62c60 // b.none │ │ mov x8, x22 │ │ cmp w10, #0x6d │ │ - b.eq 638cc // b.none │ │ + b.eq 62c60 // b.none │ │ sub w8, w10, #0x50 │ │ add x8, x19, w8, uxtw #3 │ │ - b 638cc │ │ + b 62c60 │ │ bti j │ │ cmp w11, #0x1c │ │ - b.hi 6406c // b.pmore │ │ + b.hi 63400 // b.pmore │ │ add x8, x19, w11, uxtw #3 │ │ - b 63a0c │ │ + b 62da0 │ │ bti j │ │ mov x8, x21 │ │ - b 63a0c │ │ + b 62da0 │ │ bti j │ │ mov x8, x22 │ │ - b 63a0c │ │ + b 62da0 │ │ bti j │ │ mov x8, x23 │ │ bti j │ │ ldr x8, [x8] │ │ orr x9, x9, x12 │ │ add x8, x8, x9 │ │ - b 638d4 │ │ + b 62c68 │ │ bti j │ │ add x8, x9, #0x9 │ │ ldur x9, [x9, #1] │ │ - b 63bc8 │ │ + b 62f5c │ │ bti j │ │ sub x0, x29, #0x8 │ │ mov x1, x20 │ │ - bl 63670 │ │ + bl 62a04 │ │ ldur x9, [x29, #-8] │ │ mov x10, xzr │ │ mov x8, xzr │ │ mov x11, x9 │ │ cmp x11, x20 │ │ - b.eq 63ffc // b.none │ │ + b.eq 63390 // b.none │ │ ldrb w12, [x11], #1 │ │ add x9, x9, #0x1 │ │ and x13, x12, #0x7f │ │ lsl x13, x13, x10 │ │ add x10, x10, #0x7 │ │ orr x8, x13, x8 │ │ - tbnz w12, #7, 63a50 │ │ + tbnz w12, #7, 62de4 │ │ sub w11, w10, #0x7 │ │ mov x13, #0xffffffffffffffff // #-1 │ │ cmp w11, #0x39 │ │ lsl x10, x13, x10 │ │ cset w11, cc // cc = lo, ul, last │ │ stur x9, [x29, #-8] │ │ tst w11, w12, lsr #6 │ │ add w11, w0, #0x2 │ │ csel x10, x10, xzr, ne // ne = any │ │ cmp w11, #0x24 │ │ - b.hi 63f50 // b.pmore │ │ - adrp x12, b000 │ │ - add x12, x12, #0x17c │ │ + b.hi 632e4 // b.pmore │ │ + adrp x12, b000 │ │ + add x12, x12, #0x2a0 │ │ mov x9, x25 │ │ - adr x13, 63abc │ │ + adr x13, 62e50 │ │ ldrh w14, [x12, x11, lsl #1] │ │ add x13, x13, x14, lsl #2 │ │ br x13 │ │ bti j │ │ mov x9, x24 │ │ - b 63f84 │ │ + b 63318 │ │ bti j │ │ mov x8, x27 │ │ ldr x9, [x27] │ │ ldr x10, [x8, #-8]! │ │ cmp x10, x9 │ │ cset w9, cc // cc = lo, ul, last │ │ - b 63e48 │ │ + b 631dc │ │ bti j │ │ ldr x8, [x27] │ │ bti j │ │ ldr x8, [x8] │ │ str x8, [x27] │ │ - b 638d8 │ │ + b 62c6c │ │ bti j │ │ add x8, x9, #0x2 │ │ ldrb w9, [x9, #1] │ │ - b 63bc8 │ │ + b 62f5c │ │ bti j │ │ add x8, x9, #0x2 │ │ ldrsb x9, [x9, #1] │ │ - b 63bc8 │ │ + b 62f5c │ │ bti j │ │ add x8, x9, #0x3 │ │ ldurh w9, [x9, #1] │ │ - b 63bc8 │ │ + b 62f5c │ │ bti j │ │ add x8, x9, #0x3 │ │ ldursh x9, [x9, #1] │ │ - b 63bc8 │ │ + b 62f5c │ │ bti j │ │ add x8, x9, #0x5 │ │ ldur w9, [x9, #1] │ │ - b 63bc8 │ │ + b 62f5c │ │ bti j │ │ add x8, x9, #0x5 │ │ ldursw x9, [x9, #1] │ │ - b 63bc8 │ │ + b 62f5c │ │ bti j │ │ sub x0, x29, #0x8 │ │ mov x1, x20 │ │ - bl 63670 │ │ + bl 62a04 │ │ str x0, [x27, #8]! │ │ - b 638d8 │ │ + b 62c6c │ │ bti j │ │ mov x10, xzr │ │ mov x9, xzr │ │ mov x11, x8 │ │ cmp x11, x20 │ │ - b.eq 64034 // b.none │ │ + b.eq 633c8 // b.none │ │ ldrb w12, [x11], #1 │ │ add x8, x8, #0x1 │ │ and x13, x12, #0x7f │ │ lsl x13, x13, x10 │ │ add x10, x10, #0x7 │ │ orr x9, x13, x9 │ │ - tbnz w12, #7, 63b84 │ │ + tbnz w12, #7, 62f18 │ │ sub w11, w10, #0x7 │ │ mov x13, #0xffffffffffffffff // #-1 │ │ cmp w11, #0x39 │ │ lsl x10, x13, x10 │ │ cset w11, cc // cc = lo, ul, last │ │ tst w11, w12, lsr #6 │ │ csel x10, x10, xzr, ne // ne = any │ │ orr x9, x9, x10 │ │ stur x8, [x29, #-8] │ │ str x9, [x27, #8]! │ │ - b 638d8 │ │ + b 62c6c │ │ bti j │ │ ldr x8, [x27] │ │ - b 638d4 │ │ + b 62c68 │ │ bti j │ │ sub x27, x27, #0x8 │ │ - b 638d8 │ │ + b 62c6c │ │ bti j │ │ ldur x8, [x27, #-8] │ │ - b 638d4 │ │ + b 62c68 │ │ bti j │ │ ldur q0, [x27, #-8] │ │ ext v0.16b, v0.16b, v0.16b, #8 │ │ stur q0, [x27, #-8] │ │ - b 638d8 │ │ + b 62c6c │ │ bti j │ │ ldur q0, [x27, #-16] │ │ ldr x8, [x27] │ │ stur q0, [x27, #-8] │ │ stur x8, [x27, #-16] │ │ - b 638d8 │ │ + b 62c6c │ │ bti j │ │ ldr x8, [x27] │ │ ldr x8, [x8] │ │ str x8, [x27, #-8]! │ │ - b 638d8 │ │ + b 62c6c │ │ bti j │ │ ldr x8, [x27] │ │ - tbz x8, #63, 638d8 │ │ - b 63ccc │ │ + tbz x8, #63, 62c6c │ │ + b 63060 │ │ bti j │ │ mov x8, x27 │ │ ldr x9, [x27] │ │ ldr x10, [x8, #-8]! │ │ and x9, x10, x9 │ │ - b 63e48 │ │ + b 631dc │ │ bti j │ │ mov x8, x27 │ │ ldr x9, [x27] │ │ ldr x10, [x8, #-8]! │ │ sdiv x9, x10, x9 │ │ - b 63e48 │ │ + b 631dc │ │ bti j │ │ mov x8, x27 │ │ ldr x9, [x27] │ │ ldr x10, [x8, #-8]! │ │ sub x9, x10, x9 │ │ - b 63e48 │ │ + b 631dc │ │ bti j │ │ mov x8, x27 │ │ ldr x9, [x27] │ │ ldr x10, [x8, #-8]! │ │ sdiv x11, x10, x9 │ │ msub x9, x11, x9, x10 │ │ - b 63e48 │ │ + b 631dc │ │ bti j │ │ mov x8, x27 │ │ ldr x9, [x27] │ │ ldr x10, [x8, #-8]! │ │ mul x9, x10, x9 │ │ - b 63e48 │ │ + b 631dc │ │ bti j │ │ ldr x8, [x27] │ │ neg x8, x8 │ │ str x8, [x27] │ │ - b 638d8 │ │ + b 62c6c │ │ bti j │ │ ldr x8, [x27] │ │ mvn x8, x8 │ │ str x8, [x27] │ │ - b 638d8 │ │ + b 62c6c │ │ bti j │ │ mov x8, x27 │ │ ldr x9, [x27] │ │ ldr x10, [x8, #-8]! │ │ orr x9, x10, x9 │ │ - b 63e48 │ │ + b 631dc │ │ bti j │ │ mov x8, x27 │ │ ldr x9, [x27] │ │ ldr x10, [x8, #-8]! │ │ add x9, x10, x9 │ │ - b 63e48 │ │ + b 631dc │ │ bti j │ │ sub x0, x29, #0x8 │ │ mov x1, x20 │ │ - bl 63670 │ │ + bl 62a04 │ │ ldr x8, [x27] │ │ add x8, x8, x0 │ │ str x8, [x27] │ │ - b 638d8 │ │ + b 62c6c │ │ bti j │ │ mov x8, x27 │ │ ldr x9, [x27] │ │ ldr x10, [x8, #-8]! │ │ lsl x9, x10, x9 │ │ - b 63e48 │ │ + b 631dc │ │ bti j │ │ mov x8, x27 │ │ ldr x9, [x27] │ │ ldr x10, [x8, #-8]! │ │ lsr x9, x10, x9 │ │ - b 63e48 │ │ + b 631dc │ │ bti j │ │ mov x8, x27 │ │ ldr x9, [x27] │ │ ldr x10, [x8, #-8]! │ │ asr x9, x10, x9 │ │ - b 63e48 │ │ + b 631dc │ │ bti j │ │ mov x8, x27 │ │ ldr x9, [x27] │ │ ldr x10, [x8, #-8]! │ │ eor x9, x10, x9 │ │ - b 63e48 │ │ + b 631dc │ │ bti j │ │ add x8, x9, #0x3 │ │ ldursh x9, [x9, #1] │ │ ldr x10, [x27], #-8 │ │ stur x8, [x29, #-8] │ │ - cbz x10, 638d8 │ │ + cbz x10, 62c6c │ │ add x8, x8, x9 │ │ stur x8, [x29, #-8] │ │ - b 638d8 │ │ + b 62c6c │ │ bti j │ │ mov x8, x27 │ │ ldr x9, [x27] │ │ ldr x10, [x8, #-8]! │ │ cmp x10, x9 │ │ cset w9, eq // eq = none │ │ - b 63e48 │ │ + b 631dc │ │ bti j │ │ mov x8, x27 │ │ ldr x9, [x27] │ │ ldr x10, [x8, #-8]! │ │ cmp x10, x9 │ │ cset w9, cs // cs = hs, nlast │ │ - b 63e48 │ │ + b 631dc │ │ bti j │ │ mov x8, x27 │ │ ldr x9, [x27] │ │ ldr x10, [x8, #-8]! │ │ cmp x10, x9 │ │ cset w9, hi // hi = pmore │ │ - b 63e48 │ │ + b 631dc │ │ bti j │ │ mov x8, x27 │ │ ldr x9, [x27] │ │ ldr x10, [x8, #-8]! │ │ cmp x10, x9 │ │ cset w9, ls // ls = plast │ │ - b 63e48 │ │ + b 631dc │ │ bti j │ │ mov x8, x27 │ │ ldr x9, [x27] │ │ ldr x10, [x8, #-8]! │ │ cmp x10, x9 │ │ cset w9, ne // ne = any │ │ mov x27, x8 │ │ str x9, [x8] │ │ - b 638d8 │ │ + b 62c6c │ │ bti j │ │ add x8, x9, #0x2 │ │ stur x8, [x29, #-8] │ │ ldr x8, [x27] │ │ ldrb w9, [x9, #1] │ │ sub w9, w9, #0x1 │ │ cmp w9, #0x7 │ │ - b.hi 64158 // b.pmore │ │ - adrp x10, b000 │ │ - add x10, x10, #0x16c │ │ - adr x11, 63aec │ │ + b.hi 634ec // b.pmore │ │ + adrp x10, b000 │ │ + add x10, x10, #0x290 │ │ + adr x11, 62e80 │ │ ldrh w12, [x10, x9, lsl #1] │ │ add x11, x11, x12, lsl #2 │ │ br x11 │ │ bti j │ │ ldrb w8, [x8] │ │ str x8, [x27] │ │ - b 638d8 │ │ + b 62c6c │ │ bti j │ │ ldursh x8, [x9, #1] │ │ add x8, x9, x8 │ │ add x8, x8, #0x3 │ │ stur x8, [x29, #-8] │ │ - b 638d8 │ │ + b 62c6c │ │ bti j │ │ sub x0, x29, #0x8 │ │ mov x1, x20 │ │ - bl 63670 │ │ + bl 62a04 │ │ add w9, w0, #0x2 │ │ cmp w9, #0x24 │ │ - b.hi 63f18 // b.pmore │ │ - adrp x10, b000 │ │ - add x10, x10, #0x1ec │ │ + b.hi 632ac // b.pmore │ │ + adrp x10, b000 │ │ + add x10, x10, #0x310 │ │ mov x8, x25 │ │ - adr x11, 638cc │ │ + adr x11, 62c60 │ │ ldrh w12, [x10, x9, lsl #1] │ │ add x11, x11, x12, lsl #2 │ │ br x11 │ │ bti j │ │ mov x8, x24 │ │ - b 638cc │ │ + b 62c60 │ │ bti j │ │ ldrh w8, [x8] │ │ str x8, [x27] │ │ - b 638d8 │ │ + b 62c6c │ │ bti j │ │ ldr w8, [x8] │ │ str x8, [x27] │ │ - b 638d8 │ │ + b 62c6c │ │ bti j │ │ cmp w0, #0x1c │ │ - b.hi 64194 // b.pmore │ │ + b.hi 63528 // b.pmore │ │ add x8, x19, w0, uxtw #3 │ │ - b 638cc │ │ + b 62c60 │ │ bti j │ │ mov x8, x22 │ │ - b 638cc │ │ + b 62c60 │ │ bti j │ │ mov x8, x21 │ │ - b 638cc │ │ + b 62c60 │ │ bti j │ │ mov x8, x23 │ │ - b 638cc │ │ + b 62c60 │ │ bti j │ │ cmp w0, #0x1c │ │ - b.hi 641cc // b.pmore │ │ + b.hi 63560 // b.pmore │ │ add x9, x19, w0, uxtw #3 │ │ - b 63f84 │ │ + b 63318 │ │ bti j │ │ mov x9, x22 │ │ - b 63f84 │ │ + b 63318 │ │ bti j │ │ mov x9, x21 │ │ - b 63f84 │ │ + b 63318 │ │ bti j │ │ mov x9, x23 │ │ bti j │ │ ldr x9, [x9] │ │ orr x8, x8, x10 │ │ add x8, x9, x8 │ │ - b 638d4 │ │ + b 62c68 │ │ ldr x21, [x27] │ │ mov x0, x21 │ │ add sp, sp, #0x330 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ autiasp │ │ ret │ │ - adrp x8, 6a000 │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 6000 │ │ - add x2, x2, #0x7d3 │ │ - adrp x3, 5000 │ │ - add x3, x3, #0xf30 │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 6000 │ │ + add x2, x2, #0x772 │ │ + adrp x3, 5000 │ │ + add x3, x3, #0xfdd │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ - adrp x8, 6a000 │ │ - nop │ │ - adr x1, 5f10 │ │ - adrp x2, 6000 │ │ - add x2, x2, #0x7d3 │ │ - adrp x3, 5000 │ │ - add x3, x3, #0xf30 │ │ - ldr x8, [x8, #3688] │ │ + bl 64450 │ │ + bl 64410 │ │ + adrp x8, 6a000 │ │ + nop │ │ + adr x1, 5fbd │ │ + adrp x2, 6000 │ │ + add x2, x2, #0x772 │ │ + adrp x3, 5000 │ │ + add x3, x3, #0xfdd │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ - adrp x8, 6a000 │ │ - nop │ │ - adr x1, 5f10 │ │ - adrp x2, 6000 │ │ - add x2, x2, #0x7d3 │ │ - adrp x3, 5000 │ │ - add x3, x3, #0xf30 │ │ - ldr x8, [x8, #3688] │ │ + bl 64450 │ │ + bl 64410 │ │ + adrp x8, 6a000 │ │ + nop │ │ + adr x1, 5fbd │ │ + adrp x2, 6000 │ │ + add x2, x2, #0x772 │ │ + adrp x3, 5000 │ │ + add x3, x3, #0xfdd │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ - adrp x8, 6a000 │ │ - nop │ │ - adr x1, 5f10 │ │ - adrp x2, 5000 │ │ - add x2, x2, #0xf24 │ │ - adrp x3, 5000 │ │ - add x3, x3, #0xba8 │ │ - ldr x8, [x8, #3688] │ │ + bl 64450 │ │ + bl 64410 │ │ + adrp x8, 6a000 │ │ + nop │ │ + adr x1, 5fbd │ │ + adrp x2, 5000 │ │ + add x2, x2, #0xfd1 │ │ + adrp x3, 5000 │ │ + add x3, x3, #0xb1f │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ bti j │ │ - adrp x8, 6a000 │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 5000 │ │ - add x2, x2, #0xb30 │ │ - adrp x3, 7000 │ │ - add x3, x3, #0x977 │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 5000 │ │ + add x2, x2, #0xa12 │ │ + adrp x3, 7000 │ │ + add x3, x3, #0xb87 │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ bti j │ │ - adrp x8, 6a000 │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 5000 │ │ - add x2, x2, #0xb30 │ │ - adrp x3, 7000 │ │ - add x3, x3, #0x342 │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 5000 │ │ + add x2, x2, #0xa12 │ │ + adrp x3, 7000 │ │ + add x3, x3, #0x472 │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ bti j │ │ - adrp x8, 6a000 │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 5000 │ │ - add x2, x2, #0xb30 │ │ - adrp x3, 6000 │ │ - add x3, x3, #0x516 │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 5000 │ │ + add x2, x2, #0xa12 │ │ + adrp x3, 6000 │ │ + add x3, x3, #0x5d8 │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ bti j │ │ - adrp x8, 6a000 │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 5000 │ │ - add x2, x2, #0xb30 │ │ - adrp x3, 6000 │ │ - add x3, x3, #0x16a │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 5000 │ │ + add x2, x2, #0xa12 │ │ + adrp x3, 6000 │ │ + add x3, x3, #0x24a │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ - adrp x8, 6a000 │ │ - nop │ │ - adr x1, 5f10 │ │ - adrp x2, 5000 │ │ - add x2, x2, #0xf24 │ │ - adrp x3, 5000 │ │ - add x3, x3, #0xba8 │ │ - ldr x8, [x8, #3688] │ │ + bl 64450 │ │ + bl 64410 │ │ + adrp x8, 6a000 │ │ + nop │ │ + adr x1, 5fbd │ │ + adrp x2, 5000 │ │ + add x2, x2, #0xfd1 │ │ + adrp x3, 5000 │ │ + add x3, x3, #0xb1f │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ - adrp x8, 6a000 │ │ - nop │ │ - adr x1, 5f10 │ │ - adrp x2, 5000 │ │ - add x2, x2, #0xf24 │ │ - adrp x3, 5000 │ │ - add x3, x3, #0xba8 │ │ - ldr x8, [x8, #3688] │ │ + bl 64450 │ │ + bl 64410 │ │ + adrp x8, 6a000 │ │ + nop │ │ + adr x1, 5fbd │ │ + adrp x2, 5000 │ │ + add x2, x2, #0xfd1 │ │ + adrp x3, 5000 │ │ + add x3, x3, #0xb1f │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ paciasp │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x6a0 │ │ mov w20, w3 │ │ mov x19, x2 │ │ mov x22, x1 │ │ mov x21, x0 │ │ - cbz w3, 6425c │ │ + cbz w3, 635f0 │ │ ldp x2, x3, [x19, #16] │ │ add x5, sp, #0x50 │ │ add x6, sp, #0x18 │ │ ldr x0, [x21, #8] │ │ mov x1, x22 │ │ add x4, x2, w20, uxtw │ │ - bl 6468c │ │ - tbnz w0, #0, 64280 │ │ + bl 63a20 │ │ + tbnz w0, #0, 63614 │ │ ldr x2, [x19, #32] │ │ - cbz x2, 64288 │ │ + cbz x2, 6361c │ │ ldr x0, [x21, #8] │ │ add x4, sp, #0x50 │ │ ldr w3, [x19, #40] │ │ add x5, sp, #0x18 │ │ mov x1, x22 │ │ - bl 64854 │ │ - tbz w0, #0, 64288 │ │ + bl 63be8 │ │ + tbz w0, #0, 6361c │ │ mov w24, wzr │ │ - b 64388 │ │ + b 6371c │ │ nop │ │ - adr x0, 6fa84 │ │ + adr x0, 6ee6c │ │ ldr x23, [x19] │ │ - bl 650f0 │ │ - adrp x8, 6f000 │ │ - adrp x9, 6f000 │ │ - ldr x8, [x8, #2488] │ │ - ldr x9, [x9, #2496] │ │ + bl 64480 │ │ + adrp x8, 6e000 │ │ + adrp x9, 6e000 │ │ + ldr x8, [x8, #3488] │ │ + ldr x9, [x9, #3496] │ │ cmp x8, x9 │ │ - b.cs 64350 // b.hs, b.nlast │ │ + b.cs 636e4 // b.hs, b.nlast │ │ cmn x23, #0x1 │ │ - b.ne 642c8 // b.any │ │ - b 642fc │ │ + b.ne 6365c // b.any │ │ + b 63690 │ │ add x8, x8, #0x20 │ │ cmp x8, x9 │ │ - b.cs 64350 // b.hs, b.nlast │ │ + b.cs 636e4 // b.hs, b.nlast │ │ ldr x10, [x8] │ │ cmp x10, x23 │ │ - b.ne 642bc // b.any │ │ + b.ne 63650 // b.any │ │ ldr x10, [x8, #8] │ │ cmp x10, x22 │ │ - b.hi 642bc // b.pmore │ │ + b.hi 63650 // b.pmore │ │ ldr x10, [x8, #16] │ │ cmp x10, x22 │ │ - b.ls 642bc // b.plast │ │ - b 64314 │ │ + b.ls 63650 // b.plast │ │ + b 636a8 │ │ add x8, x8, #0x20 │ │ cmp x8, x9 │ │ - b.cs 64350 // b.hs, b.nlast │ │ + b.cs 636e4 // b.hs, b.nlast │ │ ldr x10, [x8, #8] │ │ cmp x10, x22 │ │ - b.hi 642f0 // b.pmore │ │ + b.hi 63684 // b.pmore │ │ ldr x10, [x8, #16] │ │ cmp x10, x22 │ │ - b.ls 642f0 // b.plast │ │ + b.ls 63684 // b.plast │ │ nop │ │ - adr x0, 6fa84 │ │ + adr x0, 6ee6c │ │ ldr x23, [x8, #24] │ │ - bl 650e0 │ │ - cbz x23, 6435c │ │ + bl 64470 │ │ + cbz x23, 636f0 │ │ ldp x2, x3, [x19, #16] │ │ add x5, sp, #0x50 │ │ add x6, sp, #0x18 │ │ ldr x0, [x21, #8] │ │ mov x1, x22 │ │ mov x4, x23 │ │ - bl 6468c │ │ - tbz w0, #0, 6435c │ │ + bl 63a20 │ │ + tbz w0, #0, 636f0 │ │ mov w24, #0x1 // #1 │ │ - b 64388 │ │ + b 6371c │ │ nop │ │ - adr x0, 6fa84 │ │ - bl 650e0 │ │ + adr x0, 6ee6c │ │ + bl 64470 │ │ ldp x2, x3, [x19, #16] │ │ add x5, sp, #0x50 │ │ add x6, sp, #0x18 │ │ ldr x0, [x21, #8] │ │ mov x1, x22 │ │ mov x4, xzr │ │ - bl 6468c │ │ + bl 63a20 │ │ mov w8, w0 │ │ mov w24, wzr │ │ mov w0, wzr │ │ - tbz w8, #0, 644c8 │ │ + tbz w8, #0, 6385c │ │ add x0, sp, #0x80 │ │ mov w1, wzr │ │ mov w2, #0x618 // #1560 │ │ ldr x25, [x19] │ │ - bl 64ea0 │ │ + bl 64210 │ │ ldr x0, [x21, #8] │ │ add x1, sp, #0x50 │ │ add x2, sp, #0x18 │ │ add x5, sp, #0x80 │ │ mov x3, x22 │ │ mov w4, #0x4 // #4 │ │ - bl 62540 │ │ - tbz w0, #0, 644c4 │ │ + bl 618d4 │ │ + tbz w0, #0, 63858 │ │ add x8, x21, #0x220 │ │ ldr q0, [sp, #112] │ │ ldr x9, [sp, #56] │ │ cmp w20, #0x0 │ │ ldr x22, [sp, #104] │ │ mov w0, #0x1 // #1 │ │ stur q0, [x8, #8] │ │ @@ -77272,61 +76567,61 @@ │ │ str x22, [x21, #544] │ │ str xzr, [x21, #584] │ │ str w8, [x21, #592] │ │ csinc w8, w24, wzr, eq // eq = none │ │ str x23, [x21, #600] │ │ str w9, [x21, #596] │ │ str x25, [x21, #608] │ │ - tbnz w8, #0, 644c8 │ │ + tbnz w8, #0, 6385c │ │ ldr x8, [x19, #32] │ │ - cbnz x8, 644c8 │ │ + cbnz x8, 6385c │ │ nop │ │ - adr x0, 6fa84 │ │ + adr x0, 6ee6c │ │ ldr x24, [x19] │ │ str q0, [sp] │ │ - bl 650d0 │ │ - adrp x25, 6f000 │ │ - adrp x26, 6f000 │ │ - ldr x8, [x25, #2496] │ │ - ldr x9, [x26, #2504] │ │ + bl 64460 │ │ + adrp x25, 6e000 │ │ + adrp x26, 6e000 │ │ + ldr x8, [x25, #3496] │ │ + ldr x9, [x26, #3504] │ │ cmp x8, x9 │ │ - b.cc 64498 // b.lo, b.ul, b.last │ │ - adrp x8, 6f000 │ │ - ldr x19, [x8, #2488] │ │ + b.cc 6382c // b.lo, b.ul, b.last │ │ + adrp x8, 6e000 │ │ + ldr x19, [x8, #3488] │ │ sub x21, x9, x19 │ │ lsl x0, x21, #2 │ │ asr x28, x21, #5 │ │ asr x27, x21, #3 │ │ - bl 64e30 │ │ + bl 641c0 │ │ mov x1, x19 │ │ mov x2, x21 │ │ mov x20, x0 │ │ - bl 64e50 │ │ + bl 641e0 │ │ nop │ │ - adr x8, 6fac0 │ │ + adr x8, 6eea8 │ │ cmp x19, x8 │ │ - b.eq 64484 // b.none │ │ + b.eq 63818 // b.none │ │ mov x0, x19 │ │ - bl 64e40 │ │ + bl 641d0 │ │ add x9, x20, x27, lsl #5 │ │ add x8, x20, x28, lsl #5 │ │ - adrp x10, 6f000 │ │ - str x9, [x26, #2504] │ │ - str x20, [x10, #2488] │ │ + adrp x10, 6e000 │ │ + str x9, [x26, #3504] │ │ + str x20, [x10, #3488] │ │ add x9, x8, #0x20 │ │ ldr q0, [sp] │ │ nop │ │ - adr x0, 6fa84 │ │ + adr x0, 6ee6c │ │ stp x24, x22, [x8] │ │ str d0, [x8, #16] │ │ str x23, [x8, #24] │ │ - str x9, [x25, #2496] │ │ - bl 650e0 │ │ + str x9, [x25, #3496] │ │ + bl 64470 │ │ mov w0, #0x1 // #1 │ │ - b 644c8 │ │ + b 6385c │ │ mov w0, wzr │ │ add sp, sp, #0x6a0 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ @@ -77339,108 +76634,108 @@ │ │ stp x28, x27, [sp, #32] │ │ stp x26, x25, [sp, #48] │ │ stp x24, x23, [sp, #64] │ │ stp x22, x21, [sp, #80] │ │ stp x20, x19, [sp, #96] │ │ add x29, sp, #0x10 │ │ ldrh w25, [x0, #24] │ │ - cbz x25, 64530 │ │ + cbz x25, 638c4 │ │ ldr x8, [x2, #16] │ │ mov x20, x0 │ │ ldr x26, [x0] │ │ mov x19, x2 │ │ cmp x8, x26 │ │ - b.cs 64558 // b.hs, b.nlast │ │ + b.cs 638ec // b.hs, b.nlast │ │ mov w0, wzr │ │ ldp x20, x19, [sp, #96] │ │ ldp x22, x21, [sp, #80] │ │ ldp x24, x23, [sp, #64] │ │ ldp x26, x25, [sp, #48] │ │ ldp x28, x27, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x70 │ │ autiasp │ │ ret │ │ ldr x9, [x20, #16] │ │ mov x10, x25 │ │ - b 64570 │ │ + b 63904 │ │ add x9, x9, #0x38 │ │ subs x10, x10, #0x1 │ │ - b.eq 64530 // b.none │ │ + b.eq 638c4 // b.none │ │ ldr w11, [x9] │ │ cmp w11, #0x1 │ │ - b.ne 64564 // b.any │ │ + b.ne 638f8 // b.any │ │ ldr x11, [x9, #16] │ │ add x11, x11, x26 │ │ cmp x8, x11 │ │ - b.cc 64564 // b.lo, b.ul, b.last │ │ + b.cc 638f8 // b.lo, b.ul, b.last │ │ ldr x12, [x9, #40] │ │ add x13, x12, x11 │ │ cmp x8, x13 │ │ - b.cs 64564 // b.hs, b.nlast │ │ - adrp x10, 6a000 │ │ + b.cs 638f8 // b.hs, b.nlast │ │ + adrp x10, 6a000 │ │ ldr x8, [x19, #8] │ │ mov w9, #0xffffffff // #-1 │ │ mov w22, #0xe550 // #58704 │ │ add x27, x25, x9 │ │ mov w28, #0x38 // #56 │ │ - ldr x10, [x10, #3688] │ │ + ldr x10, [x10, #456] │ │ movk w22, #0x6474, lsl #16 │ │ stp x11, x12, [x8] │ │ add x21, x10, #0x130 │ │ - b 645d8 │ │ + b 6396c │ │ sub w25, w25, #0x1 │ │ sub x27, x27, #0x1 │ │ and w8, w25, #0xffff │ │ - cbz w8, 64530 │ │ + cbz w8, 638c4 │ │ and x8, x27, #0xffffffff │ │ ldr x9, [x20, #16] │ │ umull x10, w8, w28 │ │ ldr w10, [x9, x10] │ │ cmp w10, w22 │ │ - b.ne 645c8 // b.any │ │ + b.ne 6395c // b.any │ │ umaddl x8, w8, w28, x9 │ │ ldr x10, [x19, #8] │ │ ldr x9, [x8, #16] │ │ ldr x24, [x8, #40] │ │ add x23, x9, x26 │ │ stp x23, x24, [x10, #32] │ │ ldrb w2, [x23] │ │ cmp w2, #0x1 │ │ - b.eq 6462c // b.none │ │ + b.eq 639c0 // b.none │ │ mov x0, x21 │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xadd │ │ + adrp x1, 7000 │ │ + add x1, x1, #0xc34 │ │ mov x3, x23 │ │ - bl 650b0 │ │ - b 645c8 │ │ + bl 64440 │ │ + b 6395c │ │ ldr x20, [x19] │ │ add x8, x23, #0x4 │ │ ldrb w3, [x23, #1] │ │ add x1, sp, #0x8 │ │ mov x2, x24 │ │ mov x4, x23 │ │ mov x0, x20 │ │ ldrb w21, [x23, #2] │ │ str x8, [sp, #8] │ │ - bl 6334c │ │ + bl 626e0 │ │ mov x22, x0 │ │ cmp w21, #0xff │ │ - b.eq 64678 // b.none │ │ + b.eq 63a0c // b.none │ │ add x1, sp, #0x8 │ │ mov x0, x20 │ │ mov x2, x24 │ │ mov w3, w21 │ │ mov x4, x23 │ │ - bl 6334c │ │ + bl 626e0 │ │ ldr x8, [x19, #8] │ │ mov x9, #0xffffffffffffffff // #-1 │ │ mov w0, #0x1 // #1 │ │ stp x22, x9, [x8, #16] │ │ - b 64534 │ │ + b 638c8 │ │ paciasp │ │ sub sp, sp, #0x70 │ │ stp x29, x30, [sp, #16] │ │ stp x28, x27, [sp, #32] │ │ stp x26, x25, [sp, #48] │ │ stp x24, x23, [sp, #64] │ │ stp x22, x21, [sp, #80] │ │ @@ -77449,95 +76744,95 @@ │ │ cmp x4, #0x0 │ │ add x8, x3, x2 │ │ csel x22, x2, x4, eq // eq = none │ │ cmn x3, #0x1 │ │ csinv x27, x8, xzr, ne // ne = any │ │ cmp x22, x27 │ │ str x22, [sp, #8] │ │ - b.cs 64810 // b.hs, b.nlast │ │ + b.cs 63ba4 // b.hs, b.nlast │ │ mov x20, x6 │ │ mov x19, x5 │ │ mov x23, x2 │ │ mov x24, x1 │ │ mov x21, x0 │ │ - b 646f4 │ │ + b 63a88 │ │ cmp x22, x27 │ │ str x22, [sp, #8] │ │ - b.cs 64810 // b.hs, b.nlast │ │ + b.cs 63ba4 // b.hs, b.nlast │ │ mov x8, x22 │ │ mov x26, x22 │ │ ldr w9, [x8], #4 │ │ str x8, [sp, #8] │ │ cmn w9, #0x1 │ │ - b.ne 64718 // b.any │ │ + b.ne 63aac // b.any │ │ add x8, x26, #0xc │ │ ldur x9, [x26, #4] │ │ str x8, [sp, #8] │ │ - cbz x9, 64810 │ │ + cbz x9, 63ba4 │ │ ldr w10, [x8] │ │ add x22, x8, x9 │ │ - cbz w10, 646e8 │ │ + cbz w10, 63a7c │ │ sub x1, x8, x10 │ │ cmp x1, x23 │ │ - b.cc 646e8 // b.lo, b.ul, b.last │ │ + b.cc 63a7c // b.lo, b.ul, b.last │ │ cmp x1, x27 │ │ - b.cs 646e8 // b.hs, b.nlast │ │ + b.cs 63a7c // b.hs, b.nlast │ │ mov x0, x21 │ │ mov x2, x20 │ │ - bl 615f0 │ │ - cbnz x0, 646e8 │ │ + bl 60984 │ │ + cbnz x0, 63a7c │ │ ldr x8, [sp, #8] │ │ add x1, sp, #0x8 │ │ ldrb w3, [x20, #24] │ │ mov x0, x21 │ │ mov x2, x22 │ │ mov x4, xzr │ │ add x8, x8, #0x4 │ │ str x8, [sp, #8] │ │ - bl 6334c │ │ + bl 626e0 │ │ ldrb w8, [x20, #24] │ │ mov x25, x0 │ │ add x1, sp, #0x8 │ │ mov x0, x21 │ │ mov x2, x22 │ │ mov x4, xzr │ │ and w3, w8, #0xf │ │ - bl 6334c │ │ + bl 626e0 │ │ cmp x25, x24 │ │ - b.cs 646e8 // b.hs, b.nlast │ │ + b.cs 63a7c // b.hs, b.nlast │ │ add x28, x0, x25 │ │ cmp x28, x24 │ │ - b.cc 646e8 // b.lo, b.ul, b.last │ │ + b.cc 63a7c // b.lo, b.ul, b.last │ │ ldrb w8, [x20, #49] │ │ str xzr, [x19, #40] │ │ - cbz w8, 64838 │ │ + cbz w8, 63bcc │ │ add x0, sp, #0x8 │ │ mov x1, x22 │ │ - bl 63670 │ │ + bl 62a04 │ │ ldr x24, [sp, #8] │ │ ldrb w8, [x20, #25] │ │ add x23, x24, x0 │ │ cmp w8, #0xff │ │ - b.eq 6483c // b.none │ │ + b.eq 63bd0 // b.none │ │ and w3, w8, #0xf │ │ add x1, sp, #0x8 │ │ mov x0, x21 │ │ mov x2, x22 │ │ mov x4, xzr │ │ - bl 6334c │ │ - cbz x0, 6483c │ │ + bl 626e0 │ │ + cbz x0, 63bd0 │ │ ldrb w3, [x20, #25] │ │ add x1, sp, #0x8 │ │ mov x0, x21 │ │ mov x2, x22 │ │ mov x4, xzr │ │ str x24, [sp, #8] │ │ - bl 6334c │ │ + bl 626e0 │ │ str x0, [x19, #40] │ │ - b 6483c │ │ + b 63bd0 │ │ mov w0, wzr │ │ ldp x20, x19, [sp, #96] │ │ ldp x22, x21, [sp, #80] │ │ ldp x24, x23, [sp, #64] │ │ ldp x26, x25, [sp, #48] │ │ ldp x28, x27, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ @@ -77546,87 +76841,87 @@ │ │ ret │ │ ldr x23, [sp, #8] │ │ sub x8, x22, x26 │ │ stp x23, x25, [x19, #16] │ │ mov w0, #0x1 // #1 │ │ str x28, [x19, #32] │ │ stp x26, x8, [x19] │ │ - b 64814 │ │ + b 63ba8 │ │ paciasp │ │ sub sp, sp, #0x90 │ │ stp x29, x30, [sp, #48] │ │ stp x28, x27, [sp, #64] │ │ stp x26, x25, [sp, #80] │ │ stp x24, x23, [sp, #96] │ │ stp x22, x21, [sp, #112] │ │ stp x20, x19, [sp, #128] │ │ add x29, sp, #0x30 │ │ mov x22, x2 │ │ ldrb w2, [x2] │ │ stur x1, [x29, #-16] │ │ cmp w2, #0x1 │ │ - b.ne 64958 // b.any │ │ + b.ne 63cec // b.any │ │ add x9, x22, #0x4 │ │ ldrb w8, [x22, #1] │ │ ldrb w26, [x22, #2] │ │ add x25, x22, w3, uxtw │ │ mov x19, x4 │ │ sub x1, x29, #0x8 │ │ stur x9, [x29, #-8] │ │ mov x2, x25 │ │ ldrb w9, [x22, #3] │ │ mov w3, w8 │ │ mov x4, x22 │ │ mov x20, x5 │ │ mov x23, x0 │ │ stur w9, [x29, #-20] │ │ - bl 6334c │ │ + bl 626e0 │ │ cmp w26, #0xff │ │ - b.eq 64974 // b.none │ │ + b.eq 63d08 // b.none │ │ sub x1, x29, #0x8 │ │ mov x0, x23 │ │ mov x2, x25 │ │ mov w3, w26 │ │ mov x4, x22 │ │ - bl 6334c │ │ - cbz x0, 64978 │ │ + bl 626e0 │ │ + cbz x0, 63d0c │ │ mov x26, x0 │ │ ldur w0, [x29, #-20] │ │ ldur x28, [x29, #-8] │ │ stp x20, x19, [sp, #8] │ │ - bl 64a20 │ │ + bl 63db4 │ │ mov x27, x0 │ │ mov x21, xzr │ │ cmp x26, #0x1 │ │ - b.ls 6499c // b.plast │ │ + b.ls 63d30 // b.plast │ │ lsr x20, x26, #1 │ │ sub x1, x29, #0x8 │ │ add x24, x20, x21 │ │ mov x0, x23 │ │ mov x2, x25 │ │ ldur w3, [x29, #-20] │ │ nop │ │ madd x19, x24, x27, x28 │ │ mov x4, x22 │ │ stur x19, [x29, #-8] │ │ - bl 6334c │ │ + bl 626e0 │ │ ldur x9, [x29, #-16] │ │ sub x8, x26, x20 │ │ cmp x0, x9 │ │ csel x21, x21, x24, cs // cs = hs, nlast │ │ csel x26, x20, x8, cs // cs = hs, nlast │ │ - b.ne 64908 // b.any │ │ - b 649a0 │ │ - adrp x8, 6a000 │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xadd │ │ + b.ne 63c9c // b.any │ │ + b 63d34 │ │ + adrp x8, 6a000 │ │ + adrp x1, 7000 │ │ + add x1, x1, #0xc34 │ │ mov x3, x22 │ │ - ldr x8, [x8, #3688] │ │ + ldr x8, [x8, #456] │ │ add x0, x8, #0x130 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov w0, wzr │ │ ldp x20, x19, [sp, #128] │ │ ldp x22, x21, [sp, #112] │ │ ldp x24, x23, [sp, #96] │ │ ldp x26, x25, [sp, #80] │ │ ldp x28, x27, [sp, #64] │ │ ldp x29, x30, [sp, #48] │ │ @@ -77638,50 +76933,50 @@ │ │ ldur w19, [x29, #-20] │ │ ldp x21, x20, [sp, #8] │ │ sub x1, x29, #0x8 │ │ mov x0, x23 │ │ mov x2, x25 │ │ mov w3, w19 │ │ mov x4, x22 │ │ - bl 6334c │ │ + bl 626e0 │ │ sub x1, x29, #0x8 │ │ mov x0, x23 │ │ mov x2, x25 │ │ mov w3, w19 │ │ mov x4, x22 │ │ - bl 6334c │ │ + bl 626e0 │ │ mov x1, x0 │ │ mov x0, x23 │ │ mov x2, x20 │ │ mov x3, x21 │ │ mov w4, wzr │ │ - bl 61460 │ │ - cbnz x0, 64974 │ │ + bl 607f4 │ │ + cbnz x0, 63d08 │ │ ldr x8, [x20, #24] │ │ ldur x9, [x29, #-16] │ │ cmp x8, x9 │ │ - b.hi 64974 // b.pmore │ │ + b.hi 63d08 // b.pmore │ │ ldr x8, [x20, #32] │ │ ldur x9, [x29, #-16] │ │ cmp x8, x9 │ │ - b.ls 64974 // b.plast │ │ + b.ls 63d08 // b.plast │ │ mov w0, #0x1 // #1 │ │ - b 64978 │ │ + b 63d0c │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ and w8, w0, #0xf │ │ sub w8, w8, #0x1 │ │ cmp w8, #0xb │ │ - b.hi 64acc // b.pmore │ │ + b.hi 63e60 // b.pmore │ │ nop │ │ - adr x9, b236 │ │ + adr x9, b35a │ │ mov w0, #0x4 // #4 │ │ - adr x10, 64a5c │ │ + adr x10, 63df0 │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ bti j │ │ mov w0, #0x8 // #8 │ │ bti j │ │ ldr x19, [sp, #16] │ │ @@ -77691,112 +76986,112 @@ │ │ bti j │ │ mov w0, #0x10 // #16 │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ bti j │ │ - adrp x8, 6a000 │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 6000 │ │ - add x2, x2, #0xb83 │ │ - adrp x3, 5000 │ │ - add x3, x3, #0xa85 │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 6000 │ │ + add x2, x2, #0xbe8 │ │ + adrp x3, 5000 │ │ + add x3, x3, #0x9ce │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ bti j │ │ - adrp x8, 6a000 │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 6000 │ │ - add x2, x2, #0xb83 │ │ - adrp x3, 5000 │ │ - add x3, x3, #0xdec │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 6000 │ │ + add x2, x2, #0xbe8 │ │ + adrp x3, 5000 │ │ + add x3, x3, #0xf1f │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ bti c │ │ add w8, w0, #0x2 │ │ cmp w8, #0x61 │ │ - b.hi 64b2c // b.pmore │ │ + b.hi 63ec0 // b.pmore │ │ nop │ │ - adr x9, b244 │ │ + adr x9, b368 │ │ ldrsw x8, [x9, w8, sxtw #2] │ │ add x0, x9, x8 │ │ ret │ │ - adrp x0, 5000 │ │ - add x0, x0, #0xe1c │ │ + adrp x0, 5000 │ │ + add x0, x0, #0xf4f │ │ ret │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ - adrp x8, 6a000 │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 6000 │ │ - add x2, x2, #0xcb0 │ │ - adrp x3, 7000 │ │ - add x3, x3, #0x362 │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 6000 │ │ + add x2, x2, #0xd0a │ │ + adrp x3, 7000 │ │ + add x3, x3, #0x492 │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ - adrp x8, 6a000 │ │ + adrp x8, 6a000 │ │ nop │ │ - adr x1, 5f10 │ │ - adrp x2, 5000 │ │ - add x2, x2, #0x81a │ │ - adrp x3, 7000 │ │ - add x3, x3, #0xed │ │ - ldr x8, [x8, #3688] │ │ + adr x1, 5fbd │ │ + adrp x2, 5000 │ │ + add x2, x2, #0x8e6 │ │ + adrp x3, 7000 │ │ + add x3, x3, #0x18c │ │ + ldr x8, [x8, #456] │ │ add x19, x8, #0x130 │ │ mov x0, x19 │ │ - bl 650b0 │ │ + bl 64440 │ │ mov x0, x19 │ │ - bl 650c0 │ │ - bl 65080 │ │ + bl 64450 │ │ + bl 64410 │ │ paciasp │ │ stp x29, x30, [sp, #-48]! │ │ str x28, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ sub sp, sp, #0x480 │ │ mov x20, x0 │ │ mov x0, sp │ │ mov x19, x1 │ │ - bl 64d20 │ │ + bl 640b4 │ │ add x0, sp, #0x210 │ │ mov x1, sp │ │ - bl 61194 │ │ + bl 60528 │ │ add x0, sp, #0x210 │ │ - bl 613a8 │ │ + bl 6073c │ │ cmp w0, #0x1 │ │ - b.lt 64c34 // b.tstop │ │ + b.lt 63fc8 // b.tstop │ │ add x0, sp, #0x210 │ │ mov x1, x19 │ │ blr x20 │ │ - cbz w0, 64bfc │ │ + cbz w0, 63f90 │ │ add sp, sp, #0x480 │ │ ldp x20, x19, [sp, #32] │ │ ldr x28, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ autiasp │ │ ret │ │ mov w0, #0x5 // #5 │ │ @@ -77808,24 +77103,24 @@ │ │ ret │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ mov x19, x1 │ │ mov x20, x0 │ │ - bl 61438 │ │ + bl 607cc │ │ mov w8, w0 │ │ mov x0, x20 │ │ cmp w8, #0x0 │ │ cset w8, gt │ │ str w8, [x19] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ - b 61154 │ │ + b 604e8 │ │ bti c │ │ ldp x2, x3, [x0, #16] │ │ ldp x4, x5, [x0, #32] │ │ ldp x6, x7, [x0, #48] │ │ ldp x8, x9, [x0, #64] │ │ ldp x10, x11, [x0, #80] │ │ ldp x12, x13, [x0, #96] │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ @@ -1,326 +1,326 @@ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ -0000000000064dc0 <__cxa_finalize@plt-0x20>: │ │ +0000000000064150 <__cxa_finalize@plt-0x20>: │ │ stp x16, x30, [sp, #-16]! │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3712] │ │ - add x16, x16, #0xe80 │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #480] │ │ + add x16, x16, #0x1e0 │ │ br x17 │ │ nop │ │ nop │ │ nop │ │ │ │ -0000000000064de0 <__cxa_finalize@plt>: │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3720] │ │ - add x16, x16, #0xe88 │ │ +0000000000064170 <__cxa_finalize@plt>: │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #488] │ │ + add x16, x16, #0x1e8 │ │ br x17 │ │ │ │ -0000000000064df0 <__cxa_atexit@plt>: │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3728] │ │ - add x16, x16, #0xe90 │ │ +0000000000064180 <__cxa_atexit@plt>: │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #496] │ │ + add x16, x16, #0x1f0 │ │ br x17 │ │ │ │ -0000000000064e00 <__register_atfork@plt>: │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3736] │ │ - add x16, x16, #0xe98 │ │ +0000000000064190 <__register_atfork@plt>: │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #504] │ │ + add x16, x16, #0x1f8 │ │ br x17 │ │ │ │ -0000000000064e10 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3744] │ │ - add x16, x16, #0xea0 │ │ +00000000000641a0 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #512] │ │ + add x16, x16, #0x200 │ │ br x17 │ │ │ │ -0000000000064e20 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3752] │ │ - add x16, x16, #0xea8 │ │ +00000000000641b0 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #520] │ │ + add x16, x16, #0x208 │ │ br x17 │ │ │ │ -0000000000064e30 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3760] │ │ - add x16, x16, #0xeb0 │ │ +00000000000641c0 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #528] │ │ + add x16, x16, #0x210 │ │ br x17 │ │ │ │ -0000000000064e40 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3768] │ │ - add x16, x16, #0xeb8 │ │ +00000000000641d0 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #536] │ │ + add x16, x16, #0x218 │ │ br x17 │ │ │ │ -0000000000064e50 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3776] │ │ - add x16, x16, #0xec0 │ │ +00000000000641e0 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #544] │ │ + add x16, x16, #0x220 │ │ br x17 │ │ │ │ -0000000000064e60 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3784] │ │ - add x16, x16, #0xec8 │ │ +00000000000641f0 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #552] │ │ + add x16, x16, #0x228 │ │ br x17 │ │ │ │ -0000000000064e70 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3792] │ │ - add x16, x16, #0xed0 │ │ +0000000000064200 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #560] │ │ + add x16, x16, #0x230 │ │ br x17 │ │ │ │ -0000000000064e80 <__errno@plt>: │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3800] │ │ - add x16, x16, #0xed8 │ │ +0000000000064210 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #568] │ │ + add x16, x16, #0x238 │ │ br x17 │ │ │ │ -0000000000064e90 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3808] │ │ - add x16, x16, #0xee0 │ │ +0000000000064220 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #576] │ │ + add x16, x16, #0x240 │ │ br x17 │ │ │ │ -0000000000064ea0 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3816] │ │ - add x16, x16, #0xee8 │ │ +0000000000064230 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #584] │ │ + add x16, x16, #0x248 │ │ br x17 │ │ │ │ -0000000000064eb0 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3824] │ │ - add x16, x16, #0xef0 │ │ +0000000000064240 <__errno@plt>: │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #592] │ │ + add x16, x16, #0x250 │ │ br x17 │ │ │ │ -0000000000064ec0 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3832] │ │ - add x16, x16, #0xef8 │ │ +0000000000064250 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #600] │ │ + add x16, x16, #0x258 │ │ br x17 │ │ │ │ -0000000000064ed0 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3840] │ │ - add x16, x16, #0xf00 │ │ +0000000000064260 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #608] │ │ + add x16, x16, #0x260 │ │ br x17 │ │ │ │ -0000000000064ee0 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3848] │ │ - add x16, x16, #0xf08 │ │ +0000000000064270 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #616] │ │ + add x16, x16, #0x268 │ │ br x17 │ │ │ │ -0000000000064ef0 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3856] │ │ - add x16, x16, #0xf10 │ │ +0000000000064280 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #624] │ │ + add x16, x16, #0x270 │ │ br x17 │ │ │ │ -0000000000064f00 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3864] │ │ - add x16, x16, #0xf18 │ │ +0000000000064290 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #632] │ │ + add x16, x16, #0x278 │ │ br x17 │ │ │ │ -0000000000064f10 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3872] │ │ - add x16, x16, #0xf20 │ │ +00000000000642a0 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #640] │ │ + add x16, x16, #0x280 │ │ br x17 │ │ │ │ -0000000000064f20 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3880] │ │ - add x16, x16, #0xf28 │ │ +00000000000642b0 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #648] │ │ + add x16, x16, #0x288 │ │ br x17 │ │ │ │ -0000000000064f30 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3888] │ │ - add x16, x16, #0xf30 │ │ +00000000000642c0 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #656] │ │ + add x16, x16, #0x290 │ │ br x17 │ │ │ │ -0000000000064f40 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3896] │ │ - add x16, x16, #0xf38 │ │ +00000000000642d0 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #664] │ │ + add x16, x16, #0x298 │ │ br x17 │ │ │ │ -0000000000064f50 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3904] │ │ - add x16, x16, #0xf40 │ │ +00000000000642e0 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #672] │ │ + add x16, x16, #0x2a0 │ │ br x17 │ │ │ │ -0000000000064f60 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3912] │ │ - add x16, x16, #0xf48 │ │ +00000000000642f0 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #680] │ │ + add x16, x16, #0x2a8 │ │ br x17 │ │ │ │ -0000000000064f70 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3920] │ │ - add x16, x16, #0xf50 │ │ +0000000000064300 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #688] │ │ + add x16, x16, #0x2b0 │ │ br x17 │ │ │ │ -0000000000064f80 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3928] │ │ - add x16, x16, #0xf58 │ │ +0000000000064310 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #696] │ │ + add x16, x16, #0x2b8 │ │ br x17 │ │ │ │ -0000000000064f90 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3936] │ │ - add x16, x16, #0xf60 │ │ +0000000000064320 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #704] │ │ + add x16, x16, #0x2c0 │ │ br x17 │ │ │ │ -0000000000064fa0 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3944] │ │ - add x16, x16, #0xf68 │ │ +0000000000064330 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #712] │ │ + add x16, x16, #0x2c8 │ │ br x17 │ │ │ │ -0000000000064fb0 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3952] │ │ - add x16, x16, #0xf70 │ │ +0000000000064340 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #720] │ │ + add x16, x16, #0x2d0 │ │ br x17 │ │ │ │ -0000000000064fc0 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3960] │ │ - add x16, x16, #0xf78 │ │ +0000000000064350 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #728] │ │ + add x16, x16, #0x2d8 │ │ br x17 │ │ │ │ -0000000000064fd0 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3968] │ │ - add x16, x16, #0xf80 │ │ +0000000000064360 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #736] │ │ + add x16, x16, #0x2e0 │ │ br x17 │ │ │ │ -0000000000064fe0 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3976] │ │ - add x16, x16, #0xf88 │ │ +0000000000064370 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #744] │ │ + add x16, x16, #0x2e8 │ │ br x17 │ │ │ │ -0000000000064ff0 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3984] │ │ - add x16, x16, #0xf90 │ │ +0000000000064380 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #752] │ │ + add x16, x16, #0x2f0 │ │ br x17 │ │ │ │ -0000000000065000 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #3992] │ │ - add x16, x16, #0xf98 │ │ +0000000000064390 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #760] │ │ + add x16, x16, #0x2f8 │ │ br x17 │ │ │ │ -0000000000065010 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #4000] │ │ - add x16, x16, #0xfa0 │ │ +00000000000643a0 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #768] │ │ + add x16, x16, #0x300 │ │ br x17 │ │ │ │ -0000000000065020 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #4008] │ │ - add x16, x16, #0xfa8 │ │ +00000000000643b0 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #776] │ │ + add x16, x16, #0x308 │ │ br x17 │ │ │ │ -0000000000065030 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #4016] │ │ - add x16, x16, #0xfb0 │ │ +00000000000643c0 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #784] │ │ + add x16, x16, #0x310 │ │ br x17 │ │ │ │ -0000000000065040 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #4024] │ │ - add x16, x16, #0xfb8 │ │ +00000000000643d0 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #792] │ │ + add x16, x16, #0x318 │ │ br x17 │ │ │ │ -0000000000065050 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #4032] │ │ - add x16, x16, #0xfc0 │ │ +00000000000643e0 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #800] │ │ + add x16, x16, #0x320 │ │ br x17 │ │ │ │ -0000000000065060 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #4040] │ │ - add x16, x16, #0xfc8 │ │ +00000000000643f0 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #808] │ │ + add x16, x16, #0x328 │ │ br x17 │ │ │ │ -0000000000065070 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #4048] │ │ - add x16, x16, #0xfd0 │ │ +0000000000064400 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #816] │ │ + add x16, x16, #0x330 │ │ br x17 │ │ │ │ -0000000000065080 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #4056] │ │ - add x16, x16, #0xfd8 │ │ +0000000000064410 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #824] │ │ + add x16, x16, #0x338 │ │ br x17 │ │ │ │ -0000000000065090 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #4064] │ │ - add x16, x16, #0xfe0 │ │ +0000000000064420 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #832] │ │ + add x16, x16, #0x340 │ │ br x17 │ │ │ │ -00000000000650a0 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #4072] │ │ - add x16, x16, #0xfe8 │ │ +0000000000064430 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #840] │ │ + add x16, x16, #0x348 │ │ br x17 │ │ │ │ -00000000000650b0 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #4080] │ │ - add x16, x16, #0xff0 │ │ +0000000000064440 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #848] │ │ + add x16, x16, #0x350 │ │ br x17 │ │ │ │ -00000000000650c0 : │ │ - adrp x16, 6a000 │ │ - ldr x17, [x16, #4088] │ │ - add x16, x16, #0xff8 │ │ +0000000000064450 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #856] │ │ + add x16, x16, #0x358 │ │ br x17 │ │ │ │ -00000000000650d0 : │ │ - adrp x16, 6b000 │ │ - ldr x17, [x16] │ │ - add x16, x16, #0x0 │ │ +0000000000064460 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #864] │ │ + add x16, x16, #0x360 │ │ br x17 │ │ │ │ -00000000000650e0 : │ │ - adrp x16, 6b000 │ │ - ldr x17, [x16, #8] │ │ - add x16, x16, #0x8 │ │ +0000000000064470 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #872] │ │ + add x16, x16, #0x368 │ │ br x17 │ │ │ │ -00000000000650f0 : │ │ - adrp x16, 6b000 │ │ - ldr x17, [x16, #16] │ │ - add x16, x16, #0x10 │ │ +0000000000064480 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #880] │ │ + add x16, x16, #0x370 │ │ br x17 │ │ │ │ -0000000000065100 : │ │ - adrp x16, 6b000 │ │ - ldr x17, [x16, #24] │ │ - add x16, x16, #0x18 │ │ +0000000000064490 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #888] │ │ + add x16, x16, #0x378 │ │ br x17 │ │ │ │ -0000000000065110 : │ │ - adrp x16, 6b000 │ │ - ldr x17, [x16, #32] │ │ - add x16, x16, #0x20 │ │ +00000000000644a0 : │ │ + adrp x16, 6a000 │ │ + ldr x17, [x16, #896] │ │ + add x16, x16, #0x380 │ │ br x17 │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ @@ -1,447 +1,444 @@ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ - 0x00069120 00000000 00000000 00000000 00000000 ................ │ │ - 0x00069130 66000000 00000000 7d000000 12000000 f.......}....... │ │ - 0x00069140 00000000 00000000 46000000 00000000 ........F....... │ │ - 0x00069150 b4040000 1e000000 00000000 00000000 ................ │ │ - 0x00069160 46000000 00000000 be040000 1e000000 F............... │ │ - 0x00069170 00000000 00000000 62000000 00000000 ........b....... │ │ - 0x00069180 3c020000 09000000 00000000 00000000 <............... │ │ - 0x00069190 46000000 00000000 3a050000 2d000000 F.......:...-... │ │ - 0x000691a0 00000000 00000000 46000000 00000000 ........F....... │ │ - 0x000691b0 90050000 2d000000 00000000 00000000 ....-........... │ │ - 0x000691c0 53000000 00000000 16010000 09000000 S............... │ │ - 0x000691d0 00000000 00000000 1b000000 00000000 ................ │ │ - 0x000691e0 25000000 00000000 00000000 00000000 %............... │ │ - 0x000691f0 49000000 00000000 30020000 1f000000 I.......0....... │ │ - 0x00069200 00000000 00000000 3d000000 00000000 ........=....... │ │ - 0x00069210 00000000 00000000 63000000 00000000 ........c....... │ │ - 0x00069220 6b050000 15000000 00000000 00000000 k............... │ │ - 0x00069230 10000000 00000000 08000000 00000000 ................ │ │ - 0x00069240 00000000 00000000 00000000 00000000 ................ │ │ - 0x00069250 49000000 00000000 0b0b0000 09000000 I............... │ │ - 0x00069260 00000000 00000000 27000000 00000000 ........'....... │ │ - 0x00069270 9c000000 19000000 00000000 00000000 ................ │ │ - 0x00069280 27000000 00000000 a6000000 24000000 '...........$... │ │ - 0x00069290 00000000 00000000 63000000 00000000 ........c....... │ │ - 0x000692a0 4b050000 22000000 00000000 00000000 K..."........... │ │ - 0x000692b0 63000000 00000000 4b050000 09000000 c.......K....... │ │ - 0x000692c0 00000000 00000000 63000000 00000000 ........c....... │ │ - 0x000692d0 a0040000 12000000 00000000 00000000 ................ │ │ - 0x000692e0 63000000 00000000 a0040000 45000000 c...........E... │ │ - 0x000692f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00069300 01000000 00000000 00000000 00000000 ................ │ │ - 0x00069310 00000000 00000000 50000000 00000000 ........P....... │ │ - 0x00069320 1c000000 05000000 00000000 00000000 ................ │ │ - 0x00069330 18000000 00000000 08000000 00000000 ................ │ │ - 0x00069340 00000000 00000000 00000000 00000000 ................ │ │ - 0x00069350 00000000 00000000 00000000 00000000 ................ │ │ - 0x00069360 48000000 00000000 8f020000 0e000000 H............... │ │ - 0x00069370 00000000 00000000 00000000 00000000 ................ │ │ - 0x00069380 01000000 00000000 00000000 00000000 ................ │ │ - 0x00069390 00000000 00000000 00000000 00000000 ................ │ │ - 0x000693a0 01000000 00000000 00000000 00000000 ................ │ │ - 0x000693b0 00000000 00000000 5c000000 00000000 ........\....... │ │ - 0x000693c0 42000000 3d000000 00000000 00000000 B...=........... │ │ - 0x000693d0 5c000000 00000000 42000000 0d000000 \.......B....... │ │ - 0x000693e0 00000000 00000000 5d000000 00000000 ........]....... │ │ - 0x000693f0 e8000000 09000000 00000000 00000000 ................ │ │ - 0x00069400 5a000000 00000000 86010000 1d000000 Z............... │ │ - 0x00069410 00000000 00000000 5a000000 00000000 ........Z....... │ │ - 0x00069420 b9010000 2c000000 00000000 00000000 ....,........... │ │ - 0x00069430 5a000000 00000000 b9010000 48000000 Z...........H... │ │ - 0x00069440 00000000 00000000 5a000000 00000000 ........Z....... │ │ - 0x00069450 be010000 1d000000 00000000 00000000 ................ │ │ - 0x00069460 5a000000 00000000 bc010000 1d000000 Z............... │ │ - 0x00069470 00000000 00000000 5a000000 00000000 ........Z....... │ │ - 0x00069480 e4010000 1d000000 00000000 00000000 ................ │ │ - 0x00069490 5a000000 00000000 e9010000 1b000000 Z............... │ │ - 0x000694a0 00000000 00000000 5d000000 00000000 ........]....... │ │ - 0x000694b0 54010000 01000000 00000000 00000000 T............... │ │ - 0x000694c0 63000000 00000000 4c000000 0a000000 c.......L....... │ │ - 0x000694d0 00000000 00000000 63000000 00000000 ........c....... │ │ - 0x000694e0 4b000000 24000000 00000000 00000000 K...$........... │ │ - 0x000694f0 59000000 00000000 c0010000 05000000 Y............... │ │ - 0x00069500 00000000 00000000 59000000 00000000 ........Y....... │ │ - 0x00069510 8f010000 0d000000 00000000 00000000 ................ │ │ - 0x00069520 59000000 00000000 95010000 3c000000 Y...........<... │ │ - 0x00069530 00000000 00000000 59000000 00000000 ........Y....... │ │ - 0x00069540 92010000 25000000 00000000 00000000 ....%........... │ │ - 0x00069550 08000000 00000000 08000000 00000000 ................ │ │ - 0x00069560 00000000 00000000 00000000 00000000 ................ │ │ - 0x00069570 18000000 00000000 08000000 00000000 ................ │ │ - 0x00069580 00000000 00000000 00000000 00000000 ................ │ │ - 0x00069590 00000000 00000000 00000000 00000000 ................ │ │ - 0x000695a0 4f000000 00000000 69060000 15000000 O.......i....... │ │ - 0x000695b0 00000000 00000000 4f000000 00000000 ........O....... │ │ - 0x000695c0 97060000 15000000 00000000 00000000 ................ │ │ - 0x000695d0 4f000000 00000000 98060000 15000000 O............... │ │ - 0x000695e0 00000000 00000000 4f000000 00000000 ........O....... │ │ - 0x000695f0 76050000 28000000 00000000 00000000 v...(........... │ │ - 0x00069600 4f000000 00000000 76050000 12000000 O.......v....... │ │ - 0x00069610 00000000 00000000 4d000000 00000000 ........M....... │ │ - 0x00069620 e1000000 05000000 00000000 00000000 ................ │ │ - 0x00069630 4d000000 00000000 e9000000 05000000 M............... │ │ - 0x00069640 00000000 00000000 55000000 00000000 ........U....... │ │ - 0x00069650 0a000000 2b000000 00000000 00000000 ....+........... │ │ - 0x00069660 55000000 00000000 1a000000 36000000 U...........6... │ │ - 0x00069670 00000000 00000000 5f000000 00000000 ........_....... │ │ - 0x00069680 56030000 05000000 00000000 00000000 V............... │ │ - 0x00069690 4d000000 00000000 8b000000 23000000 M...........#... │ │ - 0x000696a0 00000000 00000000 4d000000 00000000 ........M....... │ │ - 0x000696b0 84000000 2b000000 00000000 00000000 ....+........... │ │ - 0x000696c0 4c000000 00000000 e7000000 29000000 L...........)... │ │ - 0x000696d0 00000000 00000000 4c000000 00000000 ........L....... │ │ - 0x000696e0 d7000000 25000000 00000000 00000000 ....%........... │ │ - 0x000696f0 4b000000 00000000 850b0000 26000000 K...........&... │ │ - 0x00069700 00000000 00000000 4b000000 00000000 ........K....... │ │ - 0x00069710 8e0b0000 1a000000 00000000 00000000 ................ │ │ - 0x00069720 5b000000 00000000 f0000000 4d000000 [...........M... │ │ - 0x00069730 00000000 00000000 5b000000 00000000 ........[....... │ │ - 0x00069740 13050000 24000000 00000000 00000000 ....$........... │ │ - 0x00069750 5b000000 00000000 54070000 05000000 [.......T....... │ │ - 0x00069760 00000000 00000000 60000000 00000000 ........`....... │ │ - 0x00069770 8f010000 2e000000 00000000 00000000 ................ │ │ - 0x00069780 2a000000 00000000 aa010000 11000000 *............... │ │ - 0x00069790 00000000 00000000 5b000000 00000000 ........[....... │ │ - 0x000697a0 d0040000 23000000 00000000 00000000 ....#........... │ │ - 0x000697b0 5b000000 00000000 b6020000 09000000 [............... │ │ - 0x000697c0 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x000697d0 c3010000 34000000 00000000 00000000 ....4........... │ │ - 0x000697e0 67000000 00000000 20020000 10000000 g....... ....... │ │ - 0x000697f0 00000000 00000000 67000000 00000000 ........g....... │ │ - 0x00069800 28020000 10000000 00000000 00000000 (............... │ │ - 0x00069810 30000000 00000000 86020000 1d000000 0............... │ │ - 0x00069820 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00069830 3c060000 2d000000 00000000 00000000 <...-........... │ │ - 0x00069840 30000000 00000000 84060000 20000000 0........... ... │ │ - 0x00069850 00000000 00000000 39000000 00000000 ........9....... │ │ - 0x00069860 20000000 09000000 00000000 00000000 ............... │ │ - 0x00069870 39000000 00000000 2a000000 13000000 9.......*....... │ │ - 0x00069880 00000000 00000000 4f000000 00000000 ........O....... │ │ - 0x00069890 f8030000 34000000 00000000 00000000 ....4........... │ │ - 0x000698a0 4f000000 00000000 07040000 37000000 O...........7... │ │ - 0x000698b0 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x000698c0 6b060000 1a000000 00000000 00000000 k............... │ │ - 0x000698d0 30000000 00000000 6b060000 36000000 0.......k...6... │ │ - 0x000698e0 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x000698f0 5e060000 28000000 00000000 00000000 ^...(........... │ │ - 0x00069900 30000000 00000000 73070000 3e000000 0.......s...>... │ │ - 0x00069910 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00069920 d9070000 4d000000 00000000 00000000 ....M........... │ │ - 0x00069930 30000000 00000000 22040000 14000000 0......."....... │ │ - 0x00069940 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00069950 23040000 12000000 00000000 00000000 #............... │ │ - 0x00069960 30000000 00000000 36040000 0d000000 0.......6....... │ │ - 0x00069970 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00069980 37040000 0d000000 00000000 00000000 7............... │ │ - 0x00069990 30000000 00000000 39040000 22000000 0.......9..."... │ │ - 0x000699a0 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x000699b0 3a040000 26000000 00000000 00000000 :...&........... │ │ - 0x000699c0 30000000 00000000 3b040000 26000000 0.......;...&... │ │ - 0x000699d0 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x000699e0 44040000 23000000 00000000 00000000 D...#........... │ │ - 0x000699f0 30000000 00000000 44040000 0e000000 0.......D....... │ │ - 0x00069a00 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00069a10 46040000 0d000000 00000000 00000000 F............... │ │ - 0x00069a20 30000000 00000000 47040000 0d000000 0.......G....... │ │ - 0x00069a30 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00069a40 48040000 22000000 00000000 00000000 H..."........... │ │ - 0x00069a50 30000000 00000000 48040000 0d000000 0.......H....... │ │ - 0x00069a60 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00069a70 4c040000 0d000000 00000000 00000000 L............... │ │ - 0x00069a80 30000000 00000000 4d040000 0d000000 0.......M....... │ │ - 0x00069a90 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00069aa0 4e040000 22000000 00000000 00000000 N..."........... │ │ - 0x00069ab0 30000000 00000000 4e040000 0d000000 0.......N....... │ │ - 0x00069ac0 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00069ad0 4f040000 26000000 00000000 00000000 O...&........... │ │ - 0x00069ae0 30000000 00000000 4f040000 0d000000 0.......O....... │ │ - 0x00069af0 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00069b00 2c040000 17000000 00000000 00000000 ,............... │ │ - 0x00069b10 00000000 00000000 01000000 00000000 ................ │ │ - 0x00069b20 00000000 00000000 00000000 00000000 ................ │ │ - 0x00069b30 18000000 00000000 08000000 00000000 ................ │ │ - 0x00069b40 00000000 00000000 00000000 00000000 ................ │ │ - 0x00069b50 00000000 00000000 00000000 00000000 ................ │ │ - 0x00069b60 4b000000 00000000 710b0000 0e000000 K.......q....... │ │ - 0x00069b70 00000000 00000000 5c000000 00000000 ........\....... │ │ - 0x00069b80 3f000000 0d000000 00000000 00000000 ?............... │ │ - 0x00069b90 04000000 00000000 04000000 00000000 ................ │ │ - 0x00069ba0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00069bb0 04000000 00000000 04000000 00000000 ................ │ │ - 0x00069bc0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00069bd0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00069be0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00069bf0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00069c00 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x00069c10 87020000 11000000 00000000 00000000 ................ │ │ - 0x00069c20 2a000000 00000000 8f000000 18000000 *............... │ │ - 0x00069c30 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x00069c40 8a000000 0d000000 00000000 00000000 ................ │ │ - 0x00069c50 2a000000 00000000 5c010000 1a000000 *.......\....... │ │ - 0x00069c60 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x00069c70 31010000 16000000 00000000 00000000 1............... │ │ - 0x00069c80 2a000000 00000000 34010000 47000000 *.......4...G... │ │ - 0x00069c90 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x00069ca0 d4030000 2d000000 00000000 00000000 ....-........... │ │ - 0x00069cb0 2b000000 00000000 62000000 1b000000 +.......b....... │ │ - 0x00069cc0 00000000 00000000 2b000000 00000000 ........+....... │ │ - 0x00069cd0 69000000 13000000 00000000 00000000 i............... │ │ - 0x00069ce0 00000000 00000000 01000000 00000000 ................ │ │ - 0x00069cf0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00069d00 01000000 00000000 01000000 00000000 ................ │ │ - 0x00069d10 00000000 00000000 00000000 00000000 ................ │ │ - 0x00069d20 00000000 00000000 01000000 00000000 ................ │ │ - 0x00069d30 00000000 00000000 00000000 00000000 ................ │ │ - 0x00069d40 00000000 00000000 01000000 00000000 ................ │ │ - 0x00069d50 00000000 00000000 00000000 00000000 ................ │ │ - 0x00069d60 2a000000 00000000 1e010000 31000000 *...........1... │ │ - 0x00069d70 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x00069d80 bf010000 1f000000 00000000 00000000 ................ │ │ - 0x00069d90 2a000000 00000000 1e020000 1e000000 *............... │ │ - 0x00069da0 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x00069db0 23020000 22000000 00000000 00000000 #..."........... │ │ - 0x00069dc0 2a000000 00000000 24020000 25000000 *.......$...%... │ │ - 0x00069dd0 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x00069de0 f1040000 2d000000 00000000 00000000 ....-........... │ │ - 0x00069df0 2a000000 00000000 32000000 13000000 *.......2....... │ │ - 0x00069e00 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x00069e10 2f000000 13000000 00000000 00000000 /............... │ │ - 0x00069e20 2a000000 00000000 2b000000 13000000 *.......+....... │ │ - 0x00069e30 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x00069e40 4b000000 0e000000 00000000 00000000 K............... │ │ - 0x00069e50 2a000000 00000000 5a000000 28000000 *.......Z...(... │ │ - 0x00069e60 00000000 00000000 2e000000 00000000 ................ │ │ - 0x00069e70 66000000 1c000000 00000000 00000000 f............... │ │ - 0x00069e80 2e000000 00000000 3d000000 0b000000 ........=....... │ │ - 0x00069e90 00000000 00000000 2e000000 00000000 ................ │ │ - 0x00069ea0 3a000000 0b000000 00000000 00000000 :............... │ │ - 0x00069eb0 2e000000 00000000 36000000 0b000000 ........6....... │ │ - 0x00069ec0 00000000 00000000 2e000000 00000000 ................ │ │ - 0x00069ed0 6f000000 27000000 00000000 00000000 o...'........... │ │ - 0x00069ee0 2e000000 00000000 70000000 1d000000 ........p....... │ │ - 0x00069ef0 00000000 00000000 2e000000 00000000 ................ │ │ - 0x00069f00 72000000 21000000 00000000 00000000 r...!........... │ │ - 0x00069f10 2e000000 00000000 72000000 48000000 ........r...H... │ │ - 0x00069f20 00000000 00000000 2e000000 00000000 ................ │ │ - 0x00069f30 73000000 1a000000 00000000 00000000 s............... │ │ - 0x00069f40 2e000000 00000000 74000000 19000000 ........t....... │ │ - 0x00069f50 00000000 00000000 2e000000 00000000 ................ │ │ - 0x00069f60 7e000000 1d000000 00000000 00000000 ~............... │ │ - 0x00069f70 2e000000 00000000 b4000000 26000000 ............&... │ │ - 0x00069f80 00000000 00000000 2e000000 00000000 ................ │ │ - 0x00069f90 b5000000 21000000 00000000 00000000 ....!........... │ │ - 0x00069fa0 2e000000 00000000 8a000000 49000000 ............I... │ │ - 0x00069fb0 00000000 00000000 2e000000 00000000 ................ │ │ - 0x00069fc0 8b000000 1f000000 00000000 00000000 ................ │ │ - 0x00069fd0 2e000000 00000000 8b000000 2f000000 ............/... │ │ - 0x00069fe0 00000000 00000000 2e000000 00000000 ................ │ │ - 0x00069ff0 9d000000 35000000 00000000 00000000 ....5........... │ │ - 0x0006a000 2e000000 00000000 82000000 2c000000 ............,... │ │ - 0x0006a010 00000000 00000000 2e000000 00000000 ................ │ │ - 0x0006a020 84000000 25000000 00000000 00000000 ....%........... │ │ - 0x0006a030 2e000000 00000000 87000000 25000000 ............%... │ │ - 0x0006a040 00000000 00000000 18000000 00000000 ................ │ │ - 0x0006a050 08000000 00000000 00000000 00000000 ................ │ │ - 0x0006a060 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a070 00000000 00000000 2b000000 00000000 ........+....... │ │ - 0x0006a080 53010000 1e000000 00000000 00000000 S............... │ │ - 0x0006a090 50000000 00000000 a6000000 05000000 P............... │ │ - 0x0006a0a0 00000000 00000000 4d000000 00000000 ........M....... │ │ - 0x0006a0b0 2c010000 42000000 00000000 00000000 ,...B........... │ │ - 0x0006a0c0 4f000000 00000000 ac010000 19000000 O............... │ │ - 0x0006a0d0 00000000 00000000 28000000 00000000 ........(....... │ │ - 0x0006a0e0 b2030000 1c000000 00000000 00000000 ................ │ │ - 0x0006a0f0 50000000 00000000 36020000 01000000 P.......6....... │ │ - 0x0006a100 00000000 00000000 28000000 00000000 ........(....... │ │ - 0x0006a110 1c030000 29000000 00000000 00000000 ....)........... │ │ - 0x0006a120 5f000000 00000000 c6000000 27000000 _...........'... │ │ - 0x0006a130 00000000 00000000 4f000000 00000000 ........O....... │ │ - 0x0006a140 e7050000 14000000 00000000 00000000 ................ │ │ - 0x0006a150 4f000000 00000000 e7050000 21000000 O...........!... │ │ - 0x0006a160 00000000 00000000 4f000000 00000000 ........O....... │ │ - 0x0006a170 db050000 21000000 00000000 00000000 ....!........... │ │ - 0x0006a180 08000000 00000000 08000000 00000000 ................ │ │ - 0x0006a190 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a1a0 22000000 00000000 15000000 00000000 "............... │ │ - 0x0006a1b0 00000000 00000000 49000000 00000000 ........I....... │ │ - 0x0006a1c0 77020000 11000000 00000000 00000000 w............... │ │ - 0x0006a1d0 10000000 00000000 08000000 00000000 ................ │ │ - 0x0006a1e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a1f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a200 10000000 00000000 08000000 00000000 ................ │ │ - 0x0006a210 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a220 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a230 4b000000 00000000 8e040000 09000000 K............... │ │ - 0x0006a240 00000000 00000000 28000000 00000000 ........(....... │ │ - 0x0006a250 e6060000 1e000000 00000000 00000000 ................ │ │ - 0x0006a260 28000000 00000000 b4060000 12000000 (............... │ │ - 0x0006a270 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x0006a280 14000000 00000000 00000000 00000000 ................ │ │ - 0x0006a290 5f000000 00000000 4d000000 1f000000 _.......M....... │ │ - 0x0006a2a0 00000000 00000000 5f000000 00000000 ........_....... │ │ - 0x0006a2b0 47000000 17000000 00000000 00000000 G............... │ │ - 0x0006a2c0 49000000 00000000 b1010000 31000000 I...........1... │ │ - 0x0006a2d0 00000000 00000000 5f000000 00000000 ........_....... │ │ - 0x0006a2e0 58020000 30000000 00000000 00000000 X...0........... │ │ - 0x0006a2f0 4c000000 00000000 16010000 2e000000 L............... │ │ - 0x0006a300 00000000 00000000 27000000 00000000 ........'....... │ │ - 0x0006a310 b8000000 2a000000 00000000 00000000 ....*........... │ │ - 0x0006a320 27000000 00000000 b9000000 25000000 '...........%... │ │ - 0x0006a330 00000000 00000000 18000000 00000000 ................ │ │ - 0x0006a340 08000000 00000000 00000000 00000000 ................ │ │ - 0x0006a350 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a360 00000000 00000000 27000000 00000000 ........'....... │ │ - 0x0006a370 c5010000 18000000 00000000 00000000 ................ │ │ - 0x0006a380 10000000 00000000 08000000 00000000 ................ │ │ - 0x0006a390 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a3a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a3b0 00000000 00000000 20000000 00000000 ........ ....... │ │ - 0x0006a3c0 08000000 00000000 00000000 00000000 ................ │ │ - 0x0006a3d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a3e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a3f0 48000000 00000000 c9000000 12000000 H............... │ │ - 0x0006a400 00000000 00000000 08000000 00000000 ................ │ │ - 0x0006a410 08000000 00000000 00000000 00000000 ................ │ │ - 0x0006a420 00000000 00000000 6c000000 00000000 ........l....... │ │ - 0x0006a430 30000000 1a000000 00000000 00000000 0............... │ │ - 0x0006a440 11000000 00000000 15000000 00000000 ................ │ │ - 0x0006a450 00000000 00000000 54000000 00000000 ........T....... │ │ - 0x0006a460 6b000000 44000000 00000000 00000000 k...D........... │ │ - 0x0006a470 54000000 00000000 6d000000 3a000000 T.......m...:... │ │ - 0x0006a480 00000000 00000000 58000000 00000000 ........X....... │ │ - 0x0006a490 8f000000 0d000000 00000000 00000000 ................ │ │ - 0x0006a4a0 58000000 00000000 0e010000 09000000 X............... │ │ - 0x0006a4b0 00000000 00000000 4d000000 00000000 ........M....... │ │ - 0x0006a4c0 4e020000 24000000 00000000 00000000 N...$........... │ │ - 0x0006a4d0 66000000 00000000 a9010000 2b000000 f...........+... │ │ - 0x0006a4e0 00000000 00000000 2b000000 00000000 ........+....... │ │ - 0x0006a4f0 61010000 26000000 00000000 00000000 a...&........... │ │ - 0x0006a500 2b000000 00000000 62010000 29000000 +.......b...)... │ │ - 0x0006a510 00000000 00000000 2b000000 00000000 ........+....... │ │ - 0x0006a520 cd000000 33000000 00000000 00000000 ....3........... │ │ - 0x0006a530 56000000 00000000 23010000 2d000000 V.......#...-... │ │ - 0x0006a540 00000000 00000000 49000000 00000000 ........I....... │ │ - 0x0006a550 49060000 0d000000 00000000 00000000 I............... │ │ - 0x0006a560 58000000 00000000 1f000000 0d000000 X............... │ │ - 0x0006a570 00000000 00000000 49000000 00000000 ........I....... │ │ - 0x0006a580 47060000 20000000 00000000 00000000 G... ........... │ │ - 0x0006a590 47000000 00000000 37030000 27000000 G.......7...'... │ │ - 0x0006a5a0 00000000 00000000 47000000 00000000 ........G....... │ │ - 0x0006a5b0 1e030000 26000000 00000000 00000000 ....&........... │ │ - 0x0006a5c0 47000000 00000000 1c030000 2c000000 G...........,... │ │ - 0x0006a5d0 00000000 00000000 47000000 00000000 ........G....... │ │ - 0x0006a5e0 2b030000 27000000 00000000 00000000 +...'........... │ │ - 0x0006a5f0 29000000 00000000 14010000 24000000 )...........$... │ │ - 0x0006a600 00000000 00000000 27000000 00000000 ........'....... │ │ - 0x0006a610 b2010000 14000000 00000000 00000000 ................ │ │ - 0x0006a620 27000000 00000000 2b010000 2b000000 '.......+...+... │ │ - 0x0006a630 00000000 00000000 6a000000 00000000 ........j....... │ │ - 0x0006a640 fe000000 1e000000 00000000 00000000 ................ │ │ - 0x0006a650 6a000000 00000000 30000000 1d000000 j.......0....... │ │ - 0x0006a660 00000000 00000000 6a000000 00000000 ........j....... │ │ - 0x0006a670 1f000000 11000000 00000000 00000000 ................ │ │ - 0x0006a680 47000000 00000000 81010000 0d000000 G............... │ │ - 0x0006a690 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a6a0 01000000 00000000 00000000 00000000 ................ │ │ - 0x0006a6b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a6c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a6d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a6e0 00000000 00000000 10000000 00000000 ................ │ │ - 0x0006a6f0 08000000 00000000 00000000 00000000 ................ │ │ - 0x0006a700 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a710 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a720 64000000 00000000 67010000 30000000 d.......g...0... │ │ - 0x0006a730 00000000 00000000 1c000000 00000000 ................ │ │ - 0x0006a740 17000000 00000000 00000000 00000000 ................ │ │ - 0x0006a750 20000000 00000000 08000000 00000000 ............... │ │ - 0x0006a760 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a770 00000000 00000000 38000000 00000000 ........8....... │ │ - 0x0006a780 08000000 00000000 00000000 00000000 ................ │ │ - 0x0006a790 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a7a0 51000000 00000000 3b010000 09000000 Q.......;....... │ │ - 0x0006a7b0 00000000 00000000 66000000 00000000 ........f....... │ │ - 0x0006a7c0 56010000 49000000 00000000 00000000 V...I........... │ │ - 0x0006a7d0 08000000 00000000 08000000 00000000 ................ │ │ - 0x0006a7e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a7f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a800 08000000 00000000 08000000 00000000 ................ │ │ - 0x0006a810 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a820 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a830 2e000000 00000000 29000000 00000000 ........)....... │ │ - 0x0006a840 00000000 00000000 52000000 00000000 ........R....... │ │ - 0x0006a850 46020000 11000000 00000000 00000000 F............... │ │ - 0x0006a860 54000000 00000000 b2000000 0d000000 T............... │ │ - 0x0006a870 00000000 00000000 4c000000 00000000 ........L....... │ │ - 0x0006a880 26000000 0d000000 00000000 00000000 &............... │ │ - 0x0006a890 10000000 00000000 08000000 00000000 ................ │ │ - 0x0006a8a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a8b0 00000000 00000000 01000000 00000000 ................ │ │ - 0x0006a8c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a8d0 6a000000 00000000 6d000000 0d000000 j.......m....... │ │ - 0x0006a8e0 00000000 00000000 4f000000 00000000 ........O....... │ │ - 0x0006a8f0 cf010000 37000000 00000000 00000000 ....7........... │ │ - 0x0006a900 18000000 00000000 08000000 00000000 ................ │ │ - 0x0006a910 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a920 18000000 00000000 08000000 00000000 ................ │ │ - 0x0006a930 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a940 18000000 00000000 08000000 00000000 ................ │ │ - 0x0006a950 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a960 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a970 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a980 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006a990 00000000 00000000 47000000 00000000 ........G....... │ │ - 0x0006a9a0 b5030000 2f000000 00000000 00000000 ..../........... │ │ - 0x0006a9b0 47000000 00000000 ad030000 2f000000 G.........../... │ │ - 0x0006a9c0 00000000 00000000 47000000 00000000 ........G....... │ │ - 0x0006a9d0 a1030000 2b000000 00000000 00000000 ....+........... │ │ - 0x0006a9e0 47000000 00000000 b9030000 31000000 G...........1... │ │ - 0x0006a9f0 00000000 00000000 47000000 00000000 ........G....... │ │ - 0x0006aa00 e7030000 2f000000 00000000 00000000 ..../........... │ │ - 0x0006aa10 47000000 00000000 e0030000 2f000000 G.........../... │ │ - 0x0006aa20 00000000 00000000 47000000 00000000 ........G....... │ │ - 0x0006aa30 d5030000 2b000000 00000000 00000000 ....+........... │ │ - 0x0006aa40 47000000 00000000 eb030000 27000000 G...........'... │ │ - 0x0006aa50 00000000 00000000 4b000000 00000000 ........K....... │ │ - 0x0006aa60 45040000 14000000 00000000 00000000 E............... │ │ - 0x0006aa70 4f000000 00000000 6b040000 24000000 O.......k...$... │ │ - 0x0006aa80 00000000 00000000 49000000 00000000 ........I....... │ │ - 0x0006aa90 48070000 24000000 00000000 00000000 H...$........... │ │ - 0x0006aaa0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006aab0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006aac0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006aad0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006aae0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006aaf0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006ab00 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006ab10 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006ab20 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006ab30 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006ab40 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006ab50 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006ab60 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006ab70 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006ab80 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006ab90 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006aba0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006abb0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006abc0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006abd0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006abe0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006abf0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006ac00 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006ac10 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006ac20 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006ac30 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006ac40 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006ac50 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006ac60 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006ac70 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006ac80 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006ac90 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006aca0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006acb0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006acc0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006acd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000684b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000684c0 66000000 00000000 7d000000 12000000 f.......}....... │ │ + 0x000684d0 00000000 00000000 46000000 00000000 ........F....... │ │ + 0x000684e0 b4040000 1e000000 00000000 00000000 ................ │ │ + 0x000684f0 46000000 00000000 be040000 1e000000 F............... │ │ + 0x00068500 00000000 00000000 62000000 00000000 ........b....... │ │ + 0x00068510 3c020000 09000000 00000000 00000000 <............... │ │ + 0x00068520 46000000 00000000 3a050000 2d000000 F.......:...-... │ │ + 0x00068530 00000000 00000000 46000000 00000000 ........F....... │ │ + 0x00068540 90050000 2d000000 00000000 00000000 ....-........... │ │ + 0x00068550 53000000 00000000 1f010000 09000000 S............... │ │ + 0x00068560 00000000 00000000 4c000000 00000000 ........L....... │ │ + 0x00068570 07040000 1f000000 00000000 00000000 ................ │ │ + 0x00068580 1b000000 00000000 25000000 00000000 ........%....... │ │ + 0x00068590 00000000 00000000 3d000000 00000000 ........=....... │ │ + 0x000685a0 00000000 00000000 63000000 00000000 ........c....... │ │ + 0x000685b0 6b050000 15000000 00000000 00000000 k............... │ │ + 0x000685c0 10000000 00000000 08000000 00000000 ................ │ │ + 0x000685d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000685e0 4c000000 00000000 f4000000 09000000 L............... │ │ + 0x000685f0 00000000 00000000 27000000 00000000 ........'....... │ │ + 0x00068600 9e000000 19000000 00000000 00000000 ................ │ │ + 0x00068610 27000000 00000000 a8000000 24000000 '...........$... │ │ + 0x00068620 00000000 00000000 63000000 00000000 ........c....... │ │ + 0x00068630 4b050000 22000000 00000000 00000000 K..."........... │ │ + 0x00068640 63000000 00000000 4b050000 09000000 c.......K....... │ │ + 0x00068650 00000000 00000000 63000000 00000000 ........c....... │ │ + 0x00068660 a0040000 12000000 00000000 00000000 ................ │ │ + 0x00068670 63000000 00000000 a0040000 45000000 c...........E... │ │ + 0x00068680 00000000 00000000 00000000 00000000 ................ │ │ + 0x00068690 01000000 00000000 00000000 00000000 ................ │ │ + 0x000686a0 00000000 00000000 50000000 00000000 ........P....... │ │ + 0x000686b0 1c000000 05000000 00000000 00000000 ................ │ │ + 0x000686c0 18000000 00000000 08000000 00000000 ................ │ │ + 0x000686d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000686e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000686f0 48000000 00000000 91020000 0e000000 H............... │ │ + 0x00068700 00000000 00000000 5c000000 00000000 ........\....... │ │ + 0x00068710 42000000 3d000000 00000000 00000000 B...=........... │ │ + 0x00068720 5c000000 00000000 42000000 0d000000 \.......B....... │ │ + 0x00068730 00000000 00000000 00000000 00000000 ................ │ │ + 0x00068740 01000000 00000000 00000000 00000000 ................ │ │ + 0x00068750 00000000 00000000 00000000 00000000 ................ │ │ + 0x00068760 01000000 00000000 00000000 00000000 ................ │ │ + 0x00068770 00000000 00000000 5d000000 00000000 ........]....... │ │ + 0x00068780 e8000000 09000000 00000000 00000000 ................ │ │ + 0x00068790 5a000000 00000000 86010000 1d000000 Z............... │ │ + 0x000687a0 00000000 00000000 5a000000 00000000 ........Z....... │ │ + 0x000687b0 b9010000 2c000000 00000000 00000000 ....,........... │ │ + 0x000687c0 5a000000 00000000 b9010000 48000000 Z...........H... │ │ + 0x000687d0 00000000 00000000 5a000000 00000000 ........Z....... │ │ + 0x000687e0 be010000 1d000000 00000000 00000000 ................ │ │ + 0x000687f0 5a000000 00000000 bc010000 1d000000 Z............... │ │ + 0x00068800 00000000 00000000 5a000000 00000000 ........Z....... │ │ + 0x00068810 e4010000 1d000000 00000000 00000000 ................ │ │ + 0x00068820 5a000000 00000000 e9010000 1b000000 Z............... │ │ + 0x00068830 00000000 00000000 5d000000 00000000 ........]....... │ │ + 0x00068840 54010000 01000000 00000000 00000000 T............... │ │ + 0x00068850 63000000 00000000 4c000000 0a000000 c.......L....... │ │ + 0x00068860 00000000 00000000 63000000 00000000 ........c....... │ │ + 0x00068870 4b000000 24000000 00000000 00000000 K...$........... │ │ + 0x00068880 59000000 00000000 c0010000 05000000 Y............... │ │ + 0x00068890 00000000 00000000 59000000 00000000 ........Y....... │ │ + 0x000688a0 8f010000 0d000000 00000000 00000000 ................ │ │ + 0x000688b0 59000000 00000000 95010000 3c000000 Y...........<... │ │ + 0x000688c0 00000000 00000000 59000000 00000000 ........Y....... │ │ + 0x000688d0 92010000 25000000 00000000 00000000 ....%........... │ │ + 0x000688e0 08000000 00000000 08000000 00000000 ................ │ │ + 0x000688f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00068900 18000000 00000000 08000000 00000000 ................ │ │ + 0x00068910 00000000 00000000 00000000 00000000 ................ │ │ + 0x00068920 00000000 00000000 00000000 00000000 ................ │ │ + 0x00068930 4f000000 00000000 81060000 15000000 O............... │ │ + 0x00068940 00000000 00000000 4f000000 00000000 ........O....... │ │ + 0x00068950 af060000 15000000 00000000 00000000 ................ │ │ + 0x00068960 4f000000 00000000 b0060000 15000000 O............... │ │ + 0x00068970 00000000 00000000 4f000000 00000000 ........O....... │ │ + 0x00068980 76050000 28000000 00000000 00000000 v...(........... │ │ + 0x00068990 4f000000 00000000 76050000 12000000 O.......v....... │ │ + 0x000689a0 00000000 00000000 4b000000 00000000 ........K....... │ │ + 0x000689b0 e6010000 14000000 00000000 00000000 ................ │ │ + 0x000689c0 4d000000 00000000 e1000000 05000000 M............... │ │ + 0x000689d0 00000000 00000000 4d000000 00000000 ........M....... │ │ + 0x000689e0 e9000000 05000000 00000000 00000000 ................ │ │ + 0x000689f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00068a00 00000000 00000000 5f000000 00000000 ........_....... │ │ + 0x00068a10 56030000 05000000 00000000 00000000 V............... │ │ + 0x00068a20 4d000000 00000000 8b000000 23000000 M...........#... │ │ + 0x00068a30 00000000 00000000 4d000000 00000000 ........M....... │ │ + 0x00068a40 84000000 2b000000 00000000 00000000 ....+........... │ │ + 0x00068a50 4c000000 00000000 e8000000 29000000 L...........)... │ │ + 0x00068a60 00000000 00000000 4c000000 00000000 ........L....... │ │ + 0x00068a70 d8000000 25000000 00000000 00000000 ....%........... │ │ + 0x00068a80 4b000000 00000000 850b0000 26000000 K...........&... │ │ + 0x00068a90 00000000 00000000 4b000000 00000000 ........K....... │ │ + 0x00068aa0 8e0b0000 1a000000 00000000 00000000 ................ │ │ + 0x00068ab0 5b000000 00000000 f0000000 4d000000 [...........M... │ │ + 0x00068ac0 00000000 00000000 5b000000 00000000 ........[....... │ │ + 0x00068ad0 13050000 24000000 00000000 00000000 ....$........... │ │ + 0x00068ae0 5b000000 00000000 54070000 05000000 [.......T....... │ │ + 0x00068af0 00000000 00000000 60000000 00000000 ........`....... │ │ + 0x00068b00 d1010000 2e000000 00000000 00000000 ................ │ │ + 0x00068b10 2a000000 00000000 ab010000 11000000 *............... │ │ + 0x00068b20 00000000 00000000 5b000000 00000000 ........[....... │ │ + 0x00068b30 d0040000 23000000 00000000 00000000 ....#........... │ │ + 0x00068b40 5b000000 00000000 9e020000 09000000 [............... │ │ + 0x00068b50 00000000 00000000 5b000000 00000000 ........[....... │ │ + 0x00068b60 b6020000 09000000 00000000 00000000 ................ │ │ + 0x00068b70 5b000000 00000000 ba020000 09000000 [............... │ │ + 0x00068b80 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00068b90 c4010000 34000000 00000000 00000000 ....4........... │ │ + 0x00068ba0 67000000 00000000 20020000 10000000 g....... ....... │ │ + 0x00068bb0 00000000 00000000 67000000 00000000 ........g....... │ │ + 0x00068bc0 28020000 10000000 00000000 00000000 (............... │ │ + 0x00068bd0 30000000 00000000 9f020000 1d000000 0............... │ │ + 0x00068be0 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00068bf0 7b060000 2d000000 00000000 00000000 {...-........... │ │ + 0x00068c00 30000000 00000000 c3060000 20000000 0........... ... │ │ + 0x00068c10 00000000 00000000 39000000 00000000 ........9....... │ │ + 0x00068c20 2d000000 09000000 00000000 00000000 -............... │ │ + 0x00068c30 39000000 00000000 37000000 13000000 9.......7....... │ │ + 0x00068c40 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00068c50 aa060000 1a000000 00000000 00000000 ................ │ │ + 0x00068c60 30000000 00000000 aa060000 36000000 0...........6... │ │ + 0x00068c70 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00068c80 9d060000 28000000 00000000 00000000 ....(........... │ │ + 0x00068c90 30000000 00000000 b2070000 3e000000 0...........>... │ │ + 0x00068ca0 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00068cb0 18080000 4d000000 00000000 00000000 ....M........... │ │ + 0x00068cc0 30000000 00000000 4c040000 14000000 0.......L....... │ │ + 0x00068cd0 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00068ce0 4d040000 12000000 00000000 00000000 M............... │ │ + 0x00068cf0 30000000 00000000 60040000 0d000000 0.......`....... │ │ + 0x00068d00 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00068d10 61040000 0d000000 00000000 00000000 a............... │ │ + 0x00068d20 30000000 00000000 63040000 22000000 0.......c..."... │ │ + 0x00068d30 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00068d40 64040000 26000000 00000000 00000000 d...&........... │ │ + 0x00068d50 30000000 00000000 65040000 26000000 0.......e...&... │ │ + 0x00068d60 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00068d70 6e040000 23000000 00000000 00000000 n...#........... │ │ + 0x00068d80 30000000 00000000 6e040000 0e000000 0.......n....... │ │ + 0x00068d90 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00068da0 70040000 0d000000 00000000 00000000 p............... │ │ + 0x00068db0 30000000 00000000 71040000 0d000000 0.......q....... │ │ + 0x00068dc0 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00068dd0 72040000 22000000 00000000 00000000 r..."........... │ │ + 0x00068de0 30000000 00000000 72040000 0d000000 0.......r....... │ │ + 0x00068df0 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00068e00 76040000 0d000000 00000000 00000000 v............... │ │ + 0x00068e10 30000000 00000000 77040000 0d000000 0.......w....... │ │ + 0x00068e20 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00068e30 78040000 22000000 00000000 00000000 x..."........... │ │ + 0x00068e40 30000000 00000000 78040000 0d000000 0.......x....... │ │ + 0x00068e50 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00068e60 79040000 26000000 00000000 00000000 y...&........... │ │ + 0x00068e70 30000000 00000000 79040000 0d000000 0.......y....... │ │ + 0x00068e80 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00068e90 56040000 17000000 00000000 00000000 V............... │ │ + 0x00068ea0 4f000000 00000000 ed030000 34000000 O...........4... │ │ + 0x00068eb0 00000000 00000000 4f000000 00000000 ........O....... │ │ + 0x00068ec0 fc030000 37000000 00000000 00000000 ....7........... │ │ + 0x00068ed0 00000000 00000000 01000000 00000000 ................ │ │ + 0x00068ee0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00068ef0 18000000 00000000 08000000 00000000 ................ │ │ + 0x00068f00 00000000 00000000 00000000 00000000 ................ │ │ + 0x00068f10 00000000 00000000 00000000 00000000 ................ │ │ + 0x00068f20 4b000000 00000000 890b0000 0e000000 K............... │ │ + 0x00068f30 00000000 00000000 5c000000 00000000 ........\....... │ │ + 0x00068f40 3f000000 0d000000 00000000 00000000 ?............... │ │ + 0x00068f50 04000000 00000000 04000000 00000000 ................ │ │ + 0x00068f60 00000000 00000000 00000000 00000000 ................ │ │ + 0x00068f70 04000000 00000000 04000000 00000000 ................ │ │ + 0x00068f80 00000000 00000000 00000000 00000000 ................ │ │ + 0x00068f90 00000000 00000000 00000000 00000000 ................ │ │ + 0x00068fa0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00068fb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00068fc0 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00068fd0 87020000 11000000 00000000 00000000 ................ │ │ + 0x00068fe0 2a000000 00000000 8f000000 18000000 *............... │ │ + 0x00068ff0 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00069000 8a000000 0d000000 00000000 00000000 ................ │ │ + 0x00069010 2a000000 00000000 5c010000 1a000000 *.......\....... │ │ + 0x00069020 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00069030 31010000 16000000 00000000 00000000 1............... │ │ + 0x00069040 2a000000 00000000 34010000 47000000 *.......4...G... │ │ + 0x00069050 00000000 00000000 2b000000 00000000 ........+....... │ │ + 0x00069060 62000000 1b000000 00000000 00000000 b............... │ │ + 0x00069070 2b000000 00000000 69000000 13000000 +.......i....... │ │ + 0x00069080 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069090 01000000 00000000 00000000 00000000 ................ │ │ + 0x000690a0 00000000 00000000 01000000 00000000 ................ │ │ + 0x000690b0 01000000 00000000 00000000 00000000 ................ │ │ + 0x000690c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000690d0 01000000 00000000 00000000 00000000 ................ │ │ + 0x000690e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000690f0 01000000 00000000 00000000 00000000 ................ │ │ + 0x00069100 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00069110 1e010000 31000000 00000000 00000000 ....1........... │ │ + 0x00069120 2a000000 00000000 bf010000 1f000000 *............... │ │ + 0x00069130 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00069140 1e020000 1e000000 00000000 00000000 ................ │ │ + 0x00069150 2a000000 00000000 23020000 22000000 *.......#..."... │ │ + 0x00069160 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00069170 24020000 25000000 00000000 00000000 $...%........... │ │ + 0x00069180 2a000000 00000000 f9040000 2d000000 *...........-... │ │ + 0x00069190 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x000691a0 32000000 13000000 00000000 00000000 2............... │ │ + 0x000691b0 2a000000 00000000 2f000000 13000000 *......./....... │ │ + 0x000691c0 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x000691d0 2b000000 13000000 00000000 00000000 +............... │ │ + 0x000691e0 2a000000 00000000 4b000000 0e000000 *.......K....... │ │ + 0x000691f0 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00069200 5a000000 28000000 00000000 00000000 Z...(........... │ │ + 0x00069210 2e000000 00000000 66000000 1c000000 ........f....... │ │ + 0x00069220 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00069230 3d000000 0b000000 00000000 00000000 =............... │ │ + 0x00069240 2e000000 00000000 3a000000 0b000000 ........:....... │ │ + 0x00069250 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00069260 36000000 0b000000 00000000 00000000 6............... │ │ + 0x00069270 2e000000 00000000 6f000000 27000000 ........o...'... │ │ + 0x00069280 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00069290 72000000 21000000 00000000 00000000 r...!........... │ │ + 0x000692a0 2e000000 00000000 72000000 48000000 ........r...H... │ │ + 0x000692b0 00000000 00000000 2e000000 00000000 ................ │ │ + 0x000692c0 73000000 1a000000 00000000 00000000 s............... │ │ + 0x000692d0 2e000000 00000000 74000000 19000000 ........t....... │ │ + 0x000692e0 00000000 00000000 2e000000 00000000 ................ │ │ + 0x000692f0 7e000000 1d000000 00000000 00000000 ~............... │ │ + 0x00069300 2e000000 00000000 b4000000 26000000 ............&... │ │ + 0x00069310 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00069320 b5000000 21000000 00000000 00000000 ....!........... │ │ + 0x00069330 2e000000 00000000 8a000000 49000000 ............I... │ │ + 0x00069340 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00069350 8b000000 1f000000 00000000 00000000 ................ │ │ + 0x00069360 2e000000 00000000 8b000000 2f000000 ............/... │ │ + 0x00069370 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00069380 9d000000 35000000 00000000 00000000 ....5........... │ │ + 0x00069390 2e000000 00000000 82000000 2c000000 ............,... │ │ + 0x000693a0 00000000 00000000 2e000000 00000000 ................ │ │ + 0x000693b0 84000000 25000000 00000000 00000000 ....%........... │ │ + 0x000693c0 2e000000 00000000 87000000 25000000 ............%... │ │ + 0x000693d0 00000000 00000000 2e000000 00000000 ................ │ │ + 0x000693e0 70000000 1d000000 00000000 00000000 p............... │ │ + 0x000693f0 18000000 00000000 08000000 00000000 ................ │ │ + 0x00069400 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069410 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069420 2b000000 00000000 53010000 1e000000 +.......S....... │ │ + 0x00069430 00000000 00000000 50000000 00000000 ........P....... │ │ + 0x00069440 a6000000 05000000 00000000 00000000 ................ │ │ + 0x00069450 4d000000 00000000 45010000 42000000 M.......E...B... │ │ + 0x00069460 00000000 00000000 4f000000 00000000 ........O....... │ │ + 0x00069470 ad010000 19000000 00000000 00000000 ................ │ │ + 0x00069480 28000000 00000000 9e030000 1c000000 (............... │ │ + 0x00069490 00000000 00000000 50000000 00000000 ........P....... │ │ + 0x000694a0 36020000 01000000 00000000 00000000 6............... │ │ + 0x000694b0 28000000 00000000 08030000 29000000 (...........)... │ │ + 0x000694c0 00000000 00000000 5f000000 00000000 ........_....... │ │ + 0x000694d0 c6000000 27000000 00000000 00000000 ....'........... │ │ + 0x000694e0 4f000000 00000000 f3050000 14000000 O............... │ │ + 0x000694f0 00000000 00000000 08000000 00000000 ................ │ │ + 0x00069500 08000000 00000000 00000000 00000000 ................ │ │ + 0x00069510 00000000 00000000 22000000 00000000 ........"....... │ │ + 0x00069520 15000000 00000000 00000000 00000000 ................ │ │ + 0x00069530 4c000000 00000000 a9030000 1b000000 L............... │ │ + 0x00069540 00000000 00000000 4b000000 00000000 ........K....... │ │ + 0x00069550 90040000 09000000 00000000 00000000 ................ │ │ + 0x00069560 28000000 00000000 be060000 1e000000 (............... │ │ + 0x00069570 00000000 00000000 28000000 00000000 ........(....... │ │ + 0x00069580 8c060000 12000000 00000000 00000000 ................ │ │ + 0x00069590 10000000 00000000 08000000 00000000 ................ │ │ + 0x000695a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000695b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000695c0 4c000000 00000000 9b010000 11000000 L............... │ │ + 0x000695d0 00000000 00000000 10000000 00000000 ................ │ │ + 0x000695e0 08000000 00000000 00000000 00000000 ................ │ │ + 0x000695f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069600 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069610 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069620 2a000000 00000000 14000000 00000000 *............... │ │ + 0x00069630 00000000 00000000 4c000000 00000000 ........L....... │ │ + 0x00069640 6e030000 39000000 00000000 00000000 n...9........... │ │ + 0x00069650 5f000000 00000000 58020000 30000000 _.......X...0... │ │ + 0x00069660 00000000 00000000 4c000000 00000000 ........L....... │ │ + 0x00069670 16010000 2e000000 00000000 00000000 ................ │ │ + 0x00069680 27000000 00000000 bc000000 2a000000 '...........*... │ │ + 0x00069690 00000000 00000000 27000000 00000000 ........'....... │ │ + 0x000696a0 bd000000 25000000 00000000 00000000 ....%........... │ │ + 0x000696b0 18000000 00000000 08000000 00000000 ................ │ │ + 0x000696c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000696d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000696e0 27000000 00000000 c9010000 18000000 '............... │ │ + 0x000696f0 00000000 00000000 10000000 00000000 ................ │ │ + 0x00069700 08000000 00000000 00000000 00000000 ................ │ │ + 0x00069710 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069720 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069730 20000000 00000000 08000000 00000000 ............... │ │ + 0x00069740 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069750 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069760 00000000 00000000 48000000 00000000 ........H....... │ │ + 0x00069770 c9000000 12000000 00000000 00000000 ................ │ │ + 0x00069780 08000000 00000000 08000000 00000000 ................ │ │ + 0x00069790 00000000 00000000 00000000 00000000 ................ │ │ + 0x000697a0 4d000000 00000000 46020000 24000000 M.......F...$... │ │ + 0x000697b0 00000000 00000000 6c000000 00000000 ........l....... │ │ + 0x000697c0 30000000 1a000000 00000000 00000000 0............... │ │ + 0x000697d0 11000000 00000000 15000000 00000000 ................ │ │ + 0x000697e0 00000000 00000000 54000000 00000000 ........T....... │ │ + 0x000697f0 6b000000 44000000 00000000 00000000 k...D........... │ │ + 0x00069800 54000000 00000000 6d000000 3a000000 T.......m...:... │ │ + 0x00069810 00000000 00000000 58000000 00000000 ........X....... │ │ + 0x00069820 8f000000 0d000000 00000000 00000000 ................ │ │ + 0x00069830 58000000 00000000 0e010000 09000000 X............... │ │ + 0x00069840 00000000 00000000 66000000 00000000 ........f....... │ │ + 0x00069850 a9010000 2b000000 00000000 00000000 ....+........... │ │ + 0x00069860 2b000000 00000000 63010000 26000000 +.......c...&... │ │ + 0x00069870 00000000 00000000 2b000000 00000000 ........+....... │ │ + 0x00069880 64010000 29000000 00000000 00000000 d...)........... │ │ + 0x00069890 2b000000 00000000 cf000000 33000000 +...........3... │ │ + 0x000698a0 00000000 00000000 56000000 00000000 ........V....... │ │ + 0x000698b0 23010000 2d000000 00000000 00000000 #...-........... │ │ + 0x000698c0 5a000000 00000000 1f000000 0d000000 Z............... │ │ + 0x000698d0 00000000 00000000 4f000000 00000000 ........O....... │ │ + 0x000698e0 2a010000 0d000000 00000000 00000000 *............... │ │ + 0x000698f0 4f000000 00000000 28010000 20000000 O.......(... ... │ │ + 0x00069900 00000000 00000000 47000000 00000000 ........G....... │ │ + 0x00069910 37030000 27000000 00000000 00000000 7...'........... │ │ + 0x00069920 47000000 00000000 1e030000 26000000 G...........&... │ │ + 0x00069930 00000000 00000000 47000000 00000000 ........G....... │ │ + 0x00069940 1c030000 2c000000 00000000 00000000 ....,........... │ │ + 0x00069950 47000000 00000000 2b030000 27000000 G.......+...'... │ │ + 0x00069960 00000000 00000000 29000000 00000000 ........)....... │ │ + 0x00069970 0e010000 24000000 00000000 00000000 ....$........... │ │ + 0x00069980 27000000 00000000 b6010000 14000000 '............... │ │ + 0x00069990 00000000 00000000 27000000 00000000 ........'....... │ │ + 0x000699a0 2f010000 2b000000 00000000 00000000 /...+........... │ │ + 0x000699b0 6a000000 00000000 fe000000 1e000000 j............... │ │ + 0x000699c0 00000000 00000000 6a000000 00000000 ........j....... │ │ + 0x000699d0 30000000 1d000000 00000000 00000000 0............... │ │ + 0x000699e0 6a000000 00000000 1f000000 11000000 j............... │ │ + 0x000699f0 00000000 00000000 47000000 00000000 ........G....... │ │ + 0x00069a00 81010000 0d000000 00000000 00000000 ................ │ │ + 0x00069a10 00000000 00000000 01000000 00000000 ................ │ │ + 0x00069a20 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069a30 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069a40 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069a50 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069a60 10000000 00000000 08000000 00000000 ................ │ │ + 0x00069a70 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069a80 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069a90 00000000 00000000 64000000 00000000 ........d....... │ │ + 0x00069aa0 67010000 30000000 00000000 00000000 g...0........... │ │ + 0x00069ab0 20000000 00000000 08000000 00000000 ............... │ │ + 0x00069ac0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069ad0 00000000 00000000 38000000 00000000 ........8....... │ │ + 0x00069ae0 08000000 00000000 00000000 00000000 ................ │ │ + 0x00069af0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069b00 51000000 00000000 3b010000 09000000 Q.......;....... │ │ + 0x00069b10 00000000 00000000 1c000000 00000000 ................ │ │ + 0x00069b20 17000000 00000000 00000000 00000000 ................ │ │ + 0x00069b30 66000000 00000000 56010000 49000000 f.......V...I... │ │ + 0x00069b40 00000000 00000000 08000000 00000000 ................ │ │ + 0x00069b50 08000000 00000000 00000000 00000000 ................ │ │ + 0x00069b60 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069b70 00000000 00000000 08000000 00000000 ................ │ │ + 0x00069b80 08000000 00000000 00000000 00000000 ................ │ │ + 0x00069b90 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069ba0 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00069bb0 2b000000 00000000 00000000 00000000 +............... │ │ + 0x00069bc0 52000000 00000000 53020000 11000000 R.......S....... │ │ + 0x00069bd0 00000000 00000000 54000000 00000000 ........T....... │ │ + 0x00069be0 db000000 0d000000 00000000 00000000 ................ │ │ + 0x00069bf0 4c000000 00000000 26000000 0d000000 L.......&....... │ │ + 0x00069c00 00000000 00000000 10000000 00000000 ................ │ │ + 0x00069c10 08000000 00000000 00000000 00000000 ................ │ │ + 0x00069c20 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069c30 01000000 00000000 00000000 00000000 ................ │ │ + 0x00069c40 00000000 00000000 6a000000 00000000 ........j....... │ │ + 0x00069c50 6d000000 0d000000 00000000 00000000 m............... │ │ + 0x00069c60 18000000 00000000 08000000 00000000 ................ │ │ + 0x00069c70 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069c80 18000000 00000000 08000000 00000000 ................ │ │ + 0x00069c90 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069ca0 18000000 00000000 08000000 00000000 ................ │ │ + 0x00069cb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069cc0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069cd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069ce0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069cf0 00000000 00000000 47000000 00000000 ........G....... │ │ + 0x00069d00 b5030000 2f000000 00000000 00000000 ..../........... │ │ + 0x00069d10 47000000 00000000 ad030000 2f000000 G.........../... │ │ + 0x00069d20 00000000 00000000 47000000 00000000 ........G....... │ │ + 0x00069d30 a1030000 2b000000 00000000 00000000 ....+........... │ │ + 0x00069d40 47000000 00000000 b9030000 31000000 G...........1... │ │ + 0x00069d50 00000000 00000000 47000000 00000000 ........G....... │ │ + 0x00069d60 e7030000 2f000000 00000000 00000000 ..../........... │ │ + 0x00069d70 47000000 00000000 e0030000 2f000000 G.........../... │ │ + 0x00069d80 00000000 00000000 47000000 00000000 ........G....... │ │ + 0x00069d90 d5030000 2b000000 00000000 00000000 ....+........... │ │ + 0x00069da0 47000000 00000000 eb030000 27000000 G...........'... │ │ + 0x00069db0 00000000 00000000 4b000000 00000000 ........K....... │ │ + 0x00069dc0 47040000 14000000 00000000 00000000 G............... │ │ + 0x00069dd0 4f000000 00000000 6b040000 24000000 O.......k...$... │ │ + 0x00069de0 00000000 00000000 4c000000 00000000 ........L....... │ │ + 0x00069df0 dc000000 24000000 00000000 00000000 ....$........... │ │ + 0x00069e00 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069e10 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069e20 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069e30 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069e40 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069e50 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069e60 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069e70 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069e80 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069e90 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069ea0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069eb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069ec0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069ed0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069ee0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069ef0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069f00 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069f10 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069f20 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069f30 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069f40 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069f50 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069f60 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069f70 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069f80 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069f90 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069fa0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069fb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069fc0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069fd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069fe0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00069ff0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006a000 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006a010 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006a020 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006a030 00000000 00000000 00000000 00000000 ................ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.fini_array': │ │ - 0x0006ace0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006a040 00000000 00000000 00000000 00000000 ................ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.got': │ │ - 0x0006ae60 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006a1c0 00000000 00000000 00000000 00000000 ................ │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,32 +1,32 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ - 0x0006ae70 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006ae80 00000000 00000000 c04d0600 00000000 .........M...... │ │ - 0x0006ae90 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006aea0 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006aeb0 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006aec0 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006aed0 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006aee0 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006aef0 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006af00 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006af10 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006af20 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006af30 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006af40 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006af50 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006af60 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006af70 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006af80 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006af90 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006afa0 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006afb0 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006afc0 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006afd0 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006afe0 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006aff0 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006b000 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006b010 c04d0600 00000000 c04d0600 00000000 .M.......M...... │ │ - 0x0006b020 c04d0600 00000000 .M...... │ │ + 0x0006a1d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006a1e0 00000000 00000000 50410600 00000000 ........PA...... │ │ + 0x0006a1f0 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a200 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a210 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a220 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a230 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a240 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a250 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a260 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a270 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a280 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a290 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a2a0 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a2b0 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a2c0 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a2d0 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a2e0 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a2f0 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a300 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a310 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a320 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a330 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a340 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a350 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a360 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a370 50410600 00000000 50410600 00000000 PA......PA...... │ │ + 0x0006a380 50410600 00000000 PA...... │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -1,158 +1,166 @@ │ │ │ │ Hex dump of section '.data': │ │ - 0x0006f028 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f038 ffffffff ffffffff 00000000 00000000 ................ │ │ - 0x0006f048 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f058 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f068 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f078 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f088 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f098 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f0a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f0b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f0c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f0d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f0e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f0f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f108 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f118 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f128 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f138 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f148 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f158 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f168 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f178 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f188 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f198 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f1a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f1b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f1c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f1d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f1e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f1f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f208 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f218 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f228 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f238 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f248 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f258 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f268 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f278 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f288 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f298 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f2a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f2b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f2c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f2d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f2e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f2f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f308 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f318 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f328 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f338 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f348 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f358 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f368 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f378 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f388 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f398 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f3a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f3b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f3c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f3d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f3e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f3f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f408 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f418 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f428 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f438 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f448 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f458 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f468 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f478 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f488 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f498 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f4a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f4b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f4c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f4d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f4e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f4f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f508 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f518 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f528 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f538 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f548 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f558 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f568 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f578 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f588 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f598 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f5a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f5b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f5c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f5d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f5e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f5f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f608 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f618 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f628 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f638 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f648 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f658 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f668 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f678 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f688 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f698 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f6a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f6b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f6c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f6d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f6e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f6f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f708 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f718 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f728 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f738 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f748 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f758 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f768 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f778 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f788 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f798 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f7a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f7b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f7c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f7d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f7e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f7f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f808 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f818 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f828 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f838 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f848 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f858 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f868 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f878 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f888 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f898 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f8a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f8b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f8c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f8d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f8e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f8f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f908 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f918 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f928 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f938 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f948 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f958 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f968 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f978 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f988 01000000 00000000 ffffffff ffffffff ................ │ │ - 0x0006f998 ffffffff ffffffff 00000000 00000000 ................ │ │ - 0x0006f9a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f9b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x0006f9c8 00000000 00000000 ........ │ │ + 0x0006e388 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e398 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e3a8 01000000 00000000 ffffffff ffffffff ................ │ │ + 0x0006e3b8 ffffffff ffffffff 00000000 00000000 ................ │ │ + 0x0006e3c8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e3d8 ffffffff ffffffff 00000000 00000000 ................ │ │ + 0x0006e3e8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e3f8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e408 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e418 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e428 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e438 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e448 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e458 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e468 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e478 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e488 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e498 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e4a8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e4b8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e4c8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e4d8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e4e8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e4f8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e508 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e518 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e528 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e538 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e548 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e558 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e568 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e578 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e588 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e598 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e5a8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e5b8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e5c8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e5d8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e5e8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e5f8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e608 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e618 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e628 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e638 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e648 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e658 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e668 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e678 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e688 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e698 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e6a8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e6b8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e6c8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e6d8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e6e8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e6f8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e708 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e718 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e728 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e738 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e748 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e758 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e768 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e778 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e788 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e798 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e7a8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e7b8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e7c8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e7d8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e7e8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e7f8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e808 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e818 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e828 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e838 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e848 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e858 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e868 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e878 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e888 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e898 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e8a8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e8b8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e8c8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e8d8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e8e8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e8f8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e908 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e918 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e928 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e938 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e948 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e958 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e968 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e978 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e988 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e998 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e9a8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e9b8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e9c8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e9d8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e9e8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006e9f8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ea08 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ea18 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ea28 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ea38 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ea48 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ea58 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ea68 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ea78 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ea88 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ea98 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006eaa8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006eab8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006eac8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ead8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006eae8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006eaf8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006eb08 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006eb18 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006eb28 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006eb38 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006eb48 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006eb58 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006eb68 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006eb78 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006eb88 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006eb98 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006eba8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ebb8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ebc8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ebd8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ebe8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ebf8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ec08 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ec18 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ec28 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ec38 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ec48 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ec58 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ec68 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ec78 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ec88 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ec98 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006eca8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ecb8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ecc8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ecd8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ece8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ecf8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ed08 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ed18 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ed28 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ed38 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ed48 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ed58 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ed68 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ed78 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ed88 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006ed98 00000000 00000000 00000000 00000000 ................ │ │ + 0x0006eda8 00000000 00000000 00000000 00000000 ................ │ ├── readelf --wide --decompress --string-dump=.comment {} │ │ @@ -1,6 +1,6 @@ │ │ │ │ String dump of section '.comment': │ │ [ 0] Linker: LLD 17.0.2 │ │ [ 14] Android (10552028, +pgo, +bolt, +lto, -mlgo, based on r487747d) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) │ │ - [ cc] rustc version 1.97.1 (8bab26f4f 2026-07-14) │ │ + [ cc] rustc version 1.99.0 (b940084d7 2026-09-28)